summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-03-26 23:28:26 +0000
committernobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-03-26 23:28:26 +0000
commit7726f2060f21b281a7b707a9d9b1eae06e5afd64 (patch)
tree57387cc637e385ac3196e27756dec403493b4de8
parent8b401094b211c296e56360d6cd8d97153d817296 (diff)
downloadATCD-7726f2060f21b281a7b707a9d9b1eae06e5afd64.tar.gz
This commit was manufactured by cvs2svn to create tag 'TAO-0_1_11'.TAO-0_1_11
-rw-r--r--ACE-INSTALL.html1226
-rw-r--r--ACE-categories538
-rw-r--r--ACE-install.sh356
-rw-r--r--ACE.DSW1217
-rw-r--r--ASNMP/COPYRIGHT68
-rw-r--r--ASNMP/ChangeLog243
-rw-r--r--ASNMP/Makefile34
-rw-r--r--ASNMP/README166
-rw-r--r--ASNMP/TO-DO3
-rw-r--r--ASNMP/agent/Makefile28
-rw-r--r--ASNMP/agent/agent_impl.cpp154
-rw-r--r--ASNMP/agent/agent_impl.h52
-rw-r--r--ASNMP/agent/main.cpp26
-rw-r--r--ASNMP/agent/snmp_agent.cpp95
-rw-r--r--ASNMP/agent/snmp_agent.h46
-rw-r--r--ASNMP/asnmp-overview.html133
-rw-r--r--ASNMP/asnmp/ChangeLog114
-rw-r--r--ASNMP/asnmp/Makefile593
-rw-r--r--ASNMP/asnmp/TODO25
-rw-r--r--ASNMP/asnmp/address.cpp2685
-rw-r--r--ASNMP/asnmp/address.h807
-rw-r--r--ASNMP/asnmp/asn1.cpp1724
-rw-r--r--ASNMP/asnmp/asn1.h337
-rw-r--r--ASNMP/asnmp/counter.cpp104
-rw-r--r--ASNMP/asnmp/counter.h79
-rw-r--r--ASNMP/asnmp/ctr64.cpp209
-rw-r--r--ASNMP/asnmp/ctr64.h110
-rw-r--r--ASNMP/asnmp/enttraps.h118
-rw-r--r--ASNMP/asnmp/gauge.cpp111
-rw-r--r--ASNMP/asnmp/gauge.h80
-rw-r--r--ASNMP/asnmp/integer.cpp225
-rw-r--r--ASNMP/asnmp/integer.h140
-rw-r--r--ASNMP/asnmp/octet.cpp591
-rw-r--r--ASNMP/asnmp/octet.h150
-rw-r--r--ASNMP/asnmp/oid.cpp797
-rw-r--r--ASNMP/asnmp/oid.h165
-rw-r--r--ASNMP/asnmp/oid_def.h87
-rw-r--r--ASNMP/asnmp/pdu.cpp493
-rw-r--r--ASNMP/asnmp/pdu.h213
-rw-r--r--ASNMP/asnmp/sagent.cpp95
-rw-r--r--ASNMP/asnmp/sagent.h78
-rw-r--r--ASNMP/asnmp/smi.h149
-rw-r--r--ASNMP/asnmp/smival.h104
-rw-r--r--ASNMP/asnmp/snmp.cpp247
-rw-r--r--ASNMP/asnmp/snmp.h122
-rw-r--r--ASNMP/asnmp/snmperrs.h214
-rw-r--r--ASNMP/asnmp/target.cpp321
-rw-r--r--ASNMP/asnmp/target.h247
-rw-r--r--ASNMP/asnmp/timetick.cpp140
-rw-r--r--ASNMP/asnmp/timetick.h85
-rw-r--r--ASNMP/asnmp/transaction.cpp199
-rw-r--r--ASNMP/asnmp/transaction.h75
-rw-r--r--ASNMP/asnmp/transaction_result.h29
-rw-r--r--ASNMP/asnmp/vb.cpp394
-rw-r--r--ASNMP/asnmp/vb.h200
-rw-r--r--ASNMP/asnmp/wpdu.cpp499
-rw-r--r--ASNMP/asnmp/wpdu.h80
-rw-r--r--ASNMP/examples/Makefile26
-rw-r--r--ASNMP/examples/get/Makefile40
-rw-r--r--ASNMP/examples/get/get.cpp191
-rw-r--r--ASNMP/examples/next/Makefile41
-rw-r--r--ASNMP/examples/next/next.cpp190
-rw-r--r--ASNMP/examples/set/Makefile41
-rw-r--r--ASNMP/examples/set/set.cpp260
-rw-r--r--ASNMP/examples/trap/Makefile41
-rw-r--r--ASNMP/examples/trap/trap.cpp179
-rw-r--r--ASNMP/examples/walk/Makefile41
-rw-r--r--ASNMP/examples/walk/walk.cpp257
-rw-r--r--ASNMP/mibs/RFC1213-MIB.my2618
-rw-r--r--ASNMP/tests/Address_Test.cpp556
-rw-r--r--ASNMP/tests/Counter64_Test.cpp162
-rw-r--r--ASNMP/tests/Counter_Test.cpp145
-rw-r--r--ASNMP/tests/Gauge_Test.cpp135
-rw-r--r--ASNMP/tests/Integer_Test.cpp201
-rw-r--r--ASNMP/tests/Makefile223
-rw-r--r--ASNMP/tests/Octet_Test.cpp163
-rw-r--r--ASNMP/tests/Oid_Test.cpp188
-rw-r--r--ASNMP/tests/Target_Test.cpp154
-rw-r--r--ASNMP/tests/Varbind_Test.cpp203
-rw-r--r--ASNMP/tests/run_tests.bat44
-rwxr-xr-xASNMP/tests/run_tests.sh60
-rw-r--r--ASNMP/tests/test_config.h223
-rw-r--r--BIBLIOGRAPHY752
-rw-r--r--COPYING35
-rw-r--r--ChangeLog-9352
-rw-r--r--ChangeLog-941027
-rw-r--r--ChangeLog-954179
-rw-r--r--ChangeLog-96a3889
-rw-r--r--ChangeLog-96b5879
-rw-r--r--ChangeLog-97a9203
-rw-r--r--ChangeLog-97b9182
-rw-r--r--ChangeLog-98a5402
-rw-r--r--FAQ1863
-rw-r--r--Makefile191
-rw-r--r--README548
-rw-r--r--STL/ACE_Changes53
-rw-r--r--STL/ChangeLog50
-rw-r--r--STL/README272
-rw-r--r--STL/algo.h2593
-rw-r--r--STL/algobase.h250
-rw-r--r--STL/bool.h57
-rw-r--r--STL/bstring.h2516
-rw-r--r--STL/bvector.cpp80
-rw-r--r--STL/bvector.h378
-rw-r--r--STL/defalloc.h211
-rw-r--r--STL/deque.h586
-rw-r--r--STL/function.h287
-rw-r--r--STL/heap.h212
-rw-r--r--STL/iterator.h414
-rw-r--r--STL/list.h520
-rw-r--r--STL/map.h167
-rw-r--r--STL/multimap.h161
-rw-r--r--STL/multiset.h148
-rw-r--r--STL/pair.h62
-rw-r--r--STL/projectn.h50
-rw-r--r--STL/ptr.h338
-rw-r--r--STL/queue.h1
-rw-r--r--STL/random.cpp58
-rw-r--r--STL/readme2.stl272
-rw-r--r--STL/set.h151
-rw-r--r--STL/stack.h137
-rw-r--r--STL/stl.h206
-rw-r--r--STL/tempbuf.cpp19
-rw-r--r--STL/tempbuf.h74
-rw-r--r--STL/tree.h1088
-rw-r--r--STL/vector.h308
-rw-r--r--TAO/orbsvcs/orbsvcs/AVStreams_Full.idl250
-rw-r--r--TAO/tao/CORBA.cpp177
-rw-r--r--TAO/tao/factories.h141
-rw-r--r--VCAUTO.MAK17
-rw-r--r--VERSION4
-rw-r--r--ace/ACE.cpp2532
-rw-r--r--ace/ACE.h600
-rw-r--r--ace/ACE.i136
-rw-r--r--ace/ACE_Library.mak73436
-rw-r--r--ace/ACE_Library.mdpbin163328 -> 0 bytes
-rw-r--r--ace/ARGV.cpp347
-rw-r--r--ace/ARGV.h131
-rw-r--r--ace/ARGV.i67
-rw-r--r--ace/Acceptor.cpp1037
-rw-r--r--ace/Acceptor.h486
-rw-r--r--ace/Acceptor.i4
-rw-r--r--ace/Activation_Queue.cpp72
-rw-r--r--ace/Activation_Queue.h62
-rw-r--r--ace/Addr.cpp58
-rw-r--r--ace/Addr.h97
-rw-r--r--ace/Addr.i63
-rw-r--r--ace/Array.cpp137
-rw-r--r--ace/Array.h169
-rw-r--r--ace/Array.i80
-rw-r--r--ace/Asynch_Acceptor.cpp237
-rw-r--r--ace/Asynch_Acceptor.h127
-rw-r--r--ace/Asynch_Acceptor.i10
-rw-r--r--ace/Asynch_IO.cpp1025
-rw-r--r--ace/Asynch_IO.h858
-rw-r--r--ace/Asynch_IO.i4
-rw-r--r--ace/Atomic_Op.i193
-rw-r--r--ace/Auto_Ptr.cpp30
-rw-r--r--ace/Auto_Ptr.h129
-rw-r--r--ace/Auto_Ptr.i156
-rw-r--r--ace/Basic_Types.cpp22
-rw-r--r--ace/Basic_Types.h366
-rw-r--r--ace/Basic_Types.i389
-rw-r--r--ace/CORBA_Handler.cpp539
-rw-r--r--ace/CORBA_Handler.h219
-rw-r--r--ace/CORBA_Handler.i40
-rw-r--r--ace/CORBA_Ref.cpp87
-rw-r--r--ace/CORBA_Ref.h80
-rw-r--r--ace/CORBA_Ref.i4
-rw-r--r--ace/Connector.cpp809
-rw-r--r--ace/Connector.h418
-rw-r--r--ace/Connector.i4
-rw-r--r--ace/Containers.cpp2124
-rw-r--r--ace/Containers.h1267
-rw-r--r--ace/Containers.i300
-rw-r--r--ace/DEV.cpp32
-rw-r--r--ace/DEV.h64
-rw-r--r--ace/DEV.i15
-rw-r--r--ace/DEV_Addr.cpp77
-rw-r--r--ace/DEV_Addr.h83
-rw-r--r--ace/DEV_Addr.i78
-rw-r--r--ace/DEV_Connector.cpp40
-rw-r--r--ace/DEV_Connector.h92
-rw-r--r--ace/DEV_Connector.i32
-rw-r--r--ace/DEV_IO.cpp116
-rw-r--r--ace/DEV_IO.h120
-rw-r--r--ace/DEV_IO.i101
-rw-r--r--ace/Date_Time.cpp5
-rw-r--r--ace/Date_Time.h91
-rw-r--r--ace/Date_Time.i140
-rw-r--r--ace/Dump.cpp140
-rw-r--r--ace/Dump.h151
-rw-r--r--ace/Dump_T.cpp35
-rw-r--r--ace/Dump_T.h74
-rw-r--r--ace/Dynamic.cpp16
-rw-r--r--ace/Dynamic.h56
-rw-r--r--ace/Dynamic.i26
-rw-r--r--ace/Dynamic_Service.cpp46
-rw-r--r--ace/Dynamic_Service.h47
-rw-r--r--ace/Dynamic_Service.i4
-rw-r--r--ace/Env_Value_T.cpp10
-rw-r--r--ace/Env_Value_T.h139
-rw-r--r--ace/Env_Value_T.i51
-rw-r--r--ace/Event_Handler.cpp156
-rw-r--r--ace/Event_Handler.h152
-rw-r--r--ace/Event_Handler.i7
-rw-r--r--ace/Event_Handler_T.cpp58
-rw-r--r--ace/Event_Handler_T.h185
-rw-r--r--ace/Event_Handler_T.i187
-rw-r--r--ace/FIFO.cpp69
-rw-r--r--ace/FIFO.h74
-rw-r--r--ace/FIFO.i21
-rw-r--r--ace/FIFO_Recv.cpp79
-rw-r--r--ace/FIFO_Recv.h68
-rw-r--r--ace/FIFO_Recv.i18
-rw-r--r--ace/FIFO_Recv_Msg.cpp57
-rw-r--r--ace/FIFO_Recv_Msg.h73
-rw-r--r--ace/FIFO_Recv_Msg.i67
-rw-r--r--ace/FIFO_Send.cpp37
-rw-r--r--ace/FIFO_Send.h60
-rw-r--r--ace/FIFO_Send.i18
-rw-r--r--ace/FIFO_Send_Msg.cpp63
-rw-r--r--ace/FIFO_Send_Msg.h74
-rw-r--r--ace/FIFO_Send_Msg.i41
-rw-r--r--ace/FILE.cpp74
-rw-r--r--ace/FILE.h90
-rw-r--r--ace/FILE.i16
-rw-r--r--ace/FILE_Addr.cpp97
-rw-r--r--ace/FILE_Addr.h83
-rw-r--r--ace/FILE_Addr.i43
-rw-r--r--ace/FILE_Connector.cpp43
-rw-r--r--ace/FILE_Connector.h94
-rw-r--r--ace/FILE_Connector.i32
-rw-r--r--ace/FILE_IO.cpp115
-rw-r--r--ace/FILE_IO.h121
-rw-r--r--ace/FILE_IO.i101
-rw-r--r--ace/Filecache.cpp743
-rw-r--r--ace/Filecache.h350
-rw-r--r--ace/Free_List.cpp86
-rw-r--r--ace/Free_List.h137
-rw-r--r--ace/Free_List.i74
-rw-r--r--ace/Future.cpp315
-rw-r--r--ace/Future.h203
-rw-r--r--ace/Get_Opt.cpp159
-rw-r--r--ace/Get_Opt.h128
-rw-r--r--ace/Get_Opt.i5
-rw-r--r--ace/Handle_Set.cpp421
-rw-r--r--ace/Handle_Set.h179
-rw-r--r--ace/Handle_Set.i135
-rw-r--r--ace/Hash_Map_Manager.cpp982
-rw-r--r--ace/Hash_Map_Manager.h474
-rw-r--r--ace/High_Res_Timer.cpp256
-rw-r--r--ace/High_Res_Timer.h199
-rw-r--r--ace/High_Res_Timer.i107
-rw-r--r--ace/INET_Addr.cpp490
-rw-r--r--ace/INET_Addr.h169
-rw-r--r--ace/INET_Addr.i41
-rw-r--r--ace/IOStream.cpp630
-rw-r--r--ace/IOStream.h437
-rw-r--r--ace/IOStream_T.cpp206
-rw-r--r--ace/IOStream_T.h273
-rw-r--r--ace/IOStream_T.i151
-rw-r--r--ace/IO_Cntl_Msg.cpp36
-rw-r--r--ace/IO_Cntl_Msg.h85
-rw-r--r--ace/IO_Cntl_Msg.i4
-rw-r--r--ace/IO_SAP.cpp136
-rw-r--r--ace/IO_SAP.h70
-rw-r--r--ace/IO_SAP.i33
-rw-r--r--ace/IPC_SAP.cpp151
-rw-r--r--ace/IPC_SAP.h65
-rw-r--r--ace/IPC_SAP.i31
-rw-r--r--ace/LOCK_SOCK_Acceptor.cpp30
-rw-r--r--ace/LOCK_SOCK_Acceptor.h57
-rw-r--r--ace/LSOCK.cpp159
-rw-r--r--ace/LSOCK.h69
-rw-r--r--ace/LSOCK.i39
-rw-r--r--ace/LSOCK_Acceptor.cpp97
-rw-r--r--ace/LSOCK_Acceptor.h85
-rw-r--r--ace/LSOCK_Acceptor.i4
-rw-r--r--ace/LSOCK_CODgram.cpp50
-rw-r--r--ace/LSOCK_CODgram.h65
-rw-r--r--ace/LSOCK_CODgram.i27
-rw-r--r--ace/LSOCK_Connector.cpp49
-rw-r--r--ace/LSOCK_Connector.h96
-rw-r--r--ace/LSOCK_Connector.i29
-rw-r--r--ace/LSOCK_Dgram.cpp56
-rw-r--r--ace/LSOCK_Dgram.h61
-rw-r--r--ace/LSOCK_Dgram.i20
-rw-r--r--ace/LSOCK_Stream.cpp104
-rw-r--r--ace/LSOCK_Stream.h66
-rw-r--r--ace/LSOCK_Stream.i25
-rw-r--r--ace/Local_Name_Space.cpp199
-rw-r--r--ace/Local_Name_Space.h115
-rw-r--r--ace/Local_Name_Space_T.cpp883
-rw-r--r--ace/Local_Name_Space_T.h243
-rw-r--r--ace/Local_Tokens.cpp1422
-rw-r--r--ace/Local_Tokens.h999
-rw-r--r--ace/Local_Tokens.i398
-rw-r--r--ace/Log_Msg.cpp1275
-rw-r--r--ace/Log_Msg.h418
-rw-r--r--ace/Log_Msg.i6
-rw-r--r--ace/Log_Priority.h85
-rw-r--r--ace/Log_Record.cpp179
-rw-r--r--ace/Log_Record.h153
-rw-r--r--ace/Log_Record.i92
-rw-r--r--ace/Makefile6345
-rw-r--r--ace/Malloc.cpp156
-rw-r--r--ace/Malloc.h308
-rw-r--r--ace/Malloc.i110
-rw-r--r--ace/Malloc_T.cpp660
-rw-r--r--ace/Malloc_T.h446
-rw-r--r--ace/Malloc_T.i186
-rw-r--r--ace/Managed_Object.cpp19
-rw-r--r--ace/Managed_Object.h153
-rw-r--r--ace/Managed_Object.i18
-rw-r--r--ace/Map_Manager.cpp819
-rw-r--r--ace/Map_Manager.h410
-rw-r--r--ace/Map_Manager.i4
-rw-r--r--ace/Mem_Map.cpp230
-rw-r--r--ace/Mem_Map.h203
-rw-r--r--ace/Mem_Map.i236
-rw-r--r--ace/Memory_Pool.cpp754
-rw-r--r--ace/Memory_Pool.h484
-rw-r--r--ace/Memory_Pool.i181
-rw-r--r--ace/Message_Block.cpp731
-rw-r--r--ace/Message_Block.h499
-rw-r--r--ace/Message_Block.i340
-rw-r--r--ace/Message_Queue.cpp704
-rw-r--r--ace/Message_Queue.h381
-rw-r--r--ace/Message_Queue.i148
-rw-r--r--ace/Method_Object.cpp14
-rw-r--r--ace/Method_Object.h43
-rw-r--r--ace/Module.cpp254
-rw-r--r--ace/Module.h186
-rw-r--r--ace/Module.i62
-rw-r--r--ace/Msg_WFMO_Reactor.cpp77
-rw-r--r--ace/Msg_WFMO_Reactor.h107
-rw-r--r--ace/Msg_WFMO_Reactor.i30
-rw-r--r--ace/Multiplexor.cpp13
-rw-r--r--ace/Multiplexor.h78
-rw-r--r--ace/Multiplexor.i88
-rw-r--r--ace/Name_Proxy.cpp174
-rw-r--r--ace/Name_Proxy.h84
-rw-r--r--ace/Name_Request_Reply.cpp490
-rw-r--r--ace/Name_Request_Reply.h253
-rw-r--r--ace/Name_Space.cpp60
-rw-r--r--ace/Name_Space.h144
-rw-r--r--ace/Naming_Context.cpp614
-rw-r--r--ace/Naming_Context.h332
-rw-r--r--ace/OS.cpp3685
-rw-r--r--ace/OS.h5475
-rw-r--r--ace/OS.i9123
-rw-r--r--ace/Object_Manager.cpp867
-rw-r--r--ace/Object_Manager.h386
-rw-r--r--ace/Object_Manager.i33
-rw-r--r--ace/Obstack.cpp127
-rw-r--r--ace/Obstack.h99
-rw-r--r--ace/Obstack.i4
-rw-r--r--ace/Parse_Node.cpp661
-rw-r--r--ace/Parse_Node.h290
-rw-r--r--ace/Parse_Node.i6
-rw-r--r--ace/Pipe.cpp149
-rw-r--r--ace/Pipe.h73
-rw-r--r--ace/Pipe.i18
-rw-r--r--ace/Priority_Reactor.cpp189
-rw-r--r--ace/Priority_Reactor.h88
-rw-r--r--ace/Priority_Reactor.i2
-rw-r--r--ace/Proactor.cpp725
-rw-r--r--ace/Proactor.h365
-rw-r--r--ace/Proactor.i2
-rw-r--r--ace/Process.cpp490
-rw-r--r--ace/Process.h302
-rw-r--r--ace/Process.i220
-rw-r--r--ace/Process_Manager.cpp326
-rw-r--r--ace/Process_Manager.h137
-rw-r--r--ace/Process_Manager.i4
-rw-r--r--ace/Profile_Timer.cpp272
-rw-r--r--ace/Profile_Timer.h157
-rw-r--r--ace/Profile_Timer.i66
-rw-r--r--ace/README894
-rw-r--r--ace/Reactor.cpp239
-rw-r--r--ace/Reactor.h457
-rw-r--r--ace/Reactor.i465
-rw-r--r--ace/Reactor_Impl.h369
-rw-r--r--ace/Read_Buffer.cpp161
-rw-r--r--ace/Read_Buffer.h97
-rw-r--r--ace/Read_Buffer.i21
-rw-r--r--ace/Registry.cpp1097
-rw-r--r--ace/Registry.h566
-rw-r--r--ace/Registry_Name_Space.cpp251
-rw-r--r--ace/Registry_Name_Space.h121
-rw-r--r--ace/Remote_Name_Space.cpp314
-rw-r--r--ace/Remote_Name_Space.h126
-rw-r--r--ace/Remote_Tokens.cpp428
-rw-r--r--ace/Remote_Tokens.h287
-rw-r--r--ace/Remote_Tokens.i98
-rw-r--r--ace/SOCK.cpp103
-rw-r--r--ace/SOCK.h86
-rw-r--r--ace/SOCK.i28
-rw-r--r--ace/SOCK_Acceptor.cpp168
-rw-r--r--ace/SOCK_Acceptor.h83
-rw-r--r--ace/SOCK_Acceptor.i7
-rw-r--r--ace/SOCK_CODgram.cpp100
-rw-r--r--ace/SOCK_CODgram.h57
-rw-r--r--ace/SOCK_CODgram.i12
-rw-r--r--ace/SOCK_Connector.cpp150
-rw-r--r--ace/SOCK_Connector.h107
-rw-r--r--ace/SOCK_Connector.i48
-rw-r--r--ace/SOCK_Dgram.cpp317
-rw-r--r--ace/SOCK_Dgram.h114
-rw-r--r--ace/SOCK_Dgram.i47
-rw-r--r--ace/SOCK_Dgram_Bcast.cpp272
-rw-r--r--ace/SOCK_Dgram_Bcast.h109
-rw-r--r--ace/SOCK_Dgram_Bcast.i23
-rw-r--r--ace/SOCK_Dgram_Mcast.cpp126
-rw-r--r--ace/SOCK_Dgram_Mcast.h110
-rw-r--r--ace/SOCK_Dgram_Mcast.i31
-rw-r--r--ace/SOCK_IO.cpp113
-rw-r--r--ace/SOCK_IO.h111
-rw-r--r--ace/SOCK_IO.i101
-rw-r--r--ace/SOCK_Stream.cpp30
-rw-r--r--ace/SOCK_Stream.h96
-rw-r--r--ace/SOCK_Stream.i101
-rw-r--r--ace/SPIPE.cpp58
-rw-r--r--ace/SPIPE.h59
-rw-r--r--ace/SPIPE.i16
-rw-r--r--ace/SPIPE_Acceptor.cpp225
-rw-r--r--ace/SPIPE_Acceptor.h82
-rw-r--r--ace/SPIPE_Acceptor.i4
-rw-r--r--ace/SPIPE_Addr.cpp147
-rw-r--r--ace/SPIPE_Addr.h112
-rw-r--r--ace/SPIPE_Addr.i83
-rw-r--r--ace/SPIPE_Connector.cpp68
-rw-r--r--ace/SPIPE_Connector.h95
-rw-r--r--ace/SPIPE_Connector.i13
-rw-r--r--ace/SPIPE_Stream.cpp89
-rw-r--r--ace/SPIPE_Stream.h120
-rw-r--r--ace/SPIPE_Stream.i160
-rw-r--r--ace/SString.cpp1009
-rw-r--r--ace/SString.h560
-rw-r--r--ace/SString.i439
-rw-r--r--ace/SV_Message.cpp18
-rw-r--r--ace/SV_Message.h51
-rw-r--r--ace/SV_Message.i31
-rw-r--r--ace/SV_Message_Queue.cpp33
-rw-r--r--ace/SV_Message_Queue.h86
-rw-r--r--ace/SV_Message_Queue.i78
-rw-r--r--ace/SV_Semaphore_Complex.cpp247
-rw-r--r--ace/SV_Semaphore_Complex.h148
-rw-r--r--ace/SV_Semaphore_Complex.i83
-rw-r--r--ace/SV_Semaphore_Simple.cpp195
-rw-r--r--ace/SV_Semaphore_Simple.h143
-rw-r--r--ace/SV_Semaphore_Simple.i106
-rw-r--r--ace/SV_Shared_Memory.cpp81
-rw-r--r--ace/SV_Shared_Memory.h107
-rw-r--r--ace/SV_Shared_Memory.i114
-rw-r--r--ace/Sched_Params.cpp283
-rw-r--r--ace/Sched_Params.h205
-rw-r--r--ace/Sched_Params.i132
-rw-r--r--ace/Select_Reactor.cpp1861
-rw-r--r--ace/Select_Reactor.h915
-rw-r--r--ace/Select_Reactor.i260
-rw-r--r--ace/Service_Config.cpp611
-rw-r--r--ace/Service_Config.h319
-rw-r--r--ace/Service_Config.i68
-rw-r--r--ace/Service_Main.cpp33
-rw-r--r--ace/Service_Manager.cpp284
-rw-r--r--ace/Service_Manager.h71
-rw-r--r--ace/Service_Manager.i4
-rw-r--r--ace/Service_Object.cpp89
-rw-r--r--ace/Service_Object.h148
-rw-r--r--ace/Service_Object.i93
-rw-r--r--ace/Service_Repository.cpp347
-rw-r--r--ace/Service_Repository.h172
-rw-r--r--ace/Service_Repository.i27
-rw-r--r--ace/Service_Types.cpp410
-rw-r--r--ace/Service_Types.h171
-rw-r--r--ace/Service_Types.i50
-rw-r--r--ace/Shared_Memory.cpp9
-rw-r--r--ace/Shared_Memory.h45
-rw-r--r--ace/Shared_Memory_MM.cpp52
-rw-r--r--ace/Shared_Memory_MM.h105
-rw-r--r--ace/Shared_Memory_MM.i89
-rw-r--r--ace/Shared_Memory_SV.cpp29
-rw-r--r--ace/Shared_Memory_SV.h87
-rw-r--r--ace/Shared_Memory_SV.i73
-rw-r--r--ace/Shared_Object.cpp46
-rw-r--r--ace/Shared_Object.h45
-rw-r--r--ace/Shared_Object.i4
-rw-r--r--ace/Signal.cpp748
-rw-r--r--ace/Signal.h374
-rw-r--r--ace/Signal.i270
-rw-r--r--ace/Singleton.cpp199
-rw-r--r--ace/Singleton.h140
-rw-r--r--ace/Singleton.i20
-rw-r--r--ace/Strategies.cpp84
-rw-r--r--ace/Strategies.h100
-rw-r--r--ace/Strategies.i4
-rw-r--r--ace/Strategies_T.cpp1110
-rw-r--r--ace/Strategies_T.h809
-rw-r--r--ace/Stream.cpp534
-rw-r--r--ace/Stream.h201
-rw-r--r--ace/Stream.i49
-rw-r--r--ace/Stream_Modules.cpp368
-rw-r--r--ace/Stream_Modules.h135
-rw-r--r--ace/Stream_Modules.i4
-rw-r--r--ace/Svc_Conf.h80
-rw-r--r--ace/Svc_Conf.l77
-rw-r--r--ace/Svc_Conf.y401
-rw-r--r--ace/Svc_Conf_Tokens.h20
-rw-r--r--ace/Svc_Conf_l.cpp1513
-rw-r--r--ace/Svc_Conf_y.cpp984
-rw-r--r--ace/Svc_Handler.cpp267
-rw-r--r--ace/Svc_Handler.h186
-rw-r--r--ace/Svc_Handler.i5
-rw-r--r--ace/Synch.cpp894
-rw-r--r--ace/Synch.h1380
-rw-r--r--ace/Synch.i709
-rw-r--r--ace/Synch_Options.cpp97
-rw-r--r--ace/Synch_Options.h134
-rw-r--r--ace/Synch_Options.i4
-rw-r--r--ace/Synch_T.cpp796
-rw-r--r--ace/Synch_T.h871
-rw-r--r--ace/Synch_T.i172
-rw-r--r--ace/System_Time.cpp107
-rw-r--r--ace/System_Time.h82
-rw-r--r--ace/TLI.cpp197
-rw-r--r--ace/TLI.h91
-rw-r--r--ace/TLI.i41
-rw-r--r--ace/TLI_Acceptor.cpp456
-rw-r--r--ace/TLI_Acceptor.h113
-rw-r--r--ace/TLI_Acceptor.i5
-rw-r--r--ace/TLI_Connector.cpp210
-rw-r--r--ace/TLI_Connector.h111
-rw-r--r--ace/TLI_Connector.i36
-rw-r--r--ace/TLI_Stream.cpp97
-rw-r--r--ace/TLI_Stream.h97
-rw-r--r--ace/TLI_Stream.i105
-rw-r--r--ace/TTY_IO.cpp244
-rw-r--r--ace/TTY_IO.h67
-rw-r--r--ace/Task.cpp197
-rw-r--r--ace/Task.h225
-rw-r--r--ace/Task.i114
-rw-r--r--ace/Task_T.cpp98
-rw-r--r--ace/Task_T.h144
-rw-r--r--ace/Task_T.i103
-rw-r--r--ace/Thread.cpp89
-rw-r--r--ace/Thread.h223
-rw-r--r--ace/Thread.i270
-rw-r--r--ace/Thread_Manager.cpp1843
-rw-r--r--ace/Thread_Manager.h661
-rw-r--r--ace/Thread_Manager.i125
-rw-r--r--ace/Time_Request_Reply.cpp186
-rw-r--r--ace/Time_Request_Reply.h119
-rw-r--r--ace/Time_Value.h25
-rw-r--r--ace/Timer_Hash.cpp123
-rw-r--r--ace/Timer_Hash.h67
-rw-r--r--ace/Timer_Hash_T.cpp533
-rw-r--r--ace/Timer_Hash_T.h249
-rw-r--r--ace/Timer_Heap.cpp43
-rw-r--r--ace/Timer_Heap.h35
-rw-r--r--ace/Timer_Heap_T.cpp649
-rw-r--r--ace/Timer_Heap_T.h265
-rw-r--r--ace/Timer_List.cpp44
-rw-r--r--ace/Timer_List.h35
-rw-r--r--ace/Timer_List_T.cpp304
-rw-r--r--ace/Timer_List_T.h187
-rw-r--r--ace/Timer_Queue.cpp53
-rw-r--r--ace/Timer_Queue.h40
-rw-r--r--ace/Timer_Queue.i22
-rw-r--r--ace/Timer_Queue_Adapters.cpp230
-rw-r--r--ace/Timer_Queue_Adapters.h173
-rw-r--r--ace/Timer_Queue_Adapters.i37
-rw-r--r--ace/Timer_Queue_T.cpp298
-rw-r--r--ace/Timer_Queue_T.h366
-rw-r--r--ace/Timer_Queue_T.i171
-rw-r--r--ace/Timer_Wheel.cpp23
-rw-r--r--ace/Timer_Wheel.h36
-rw-r--r--ace/Timer_Wheel_T.cpp614
-rw-r--r--ace/Timer_Wheel_T.h212
-rw-r--r--ace/Token.cpp348
-rw-r--r--ace/Token.h193
-rw-r--r--ace/Token.i68
-rw-r--r--ace/Token_Collection.cpp300
-rw-r--r--ace/Token_Collection.h214
-rw-r--r--ace/Token_Collection.i11
-rw-r--r--ace/Token_Invariants.cpp365
-rw-r--r--ace/Token_Invariants.h219
-rw-r--r--ace/Token_Invariants.i4
-rw-r--r--ace/Token_Manager.cpp275
-rw-r--r--ace/Token_Manager.h120
-rw-r--r--ace/Token_Manager.i19
-rw-r--r--ace/Token_Request_Reply.cpp170
-rw-r--r--ace/Token_Request_Reply.h230
-rw-r--r--ace/Token_Request_Reply.i190
-rw-r--r--ace/Trace.cpp121
-rw-r--r--ace/Trace.h81
-rw-r--r--ace/Trace.i7
-rw-r--r--ace/Typed_SV_Message.cpp21
-rw-r--r--ace/Typed_SV_Message.h88
-rw-r--r--ace/Typed_SV_Message.i91
-rw-r--r--ace/Typed_SV_Message_Queue.cpp46
-rw-r--r--ace/Typed_SV_Message_Queue.h78
-rw-r--r--ace/Typed_SV_Message_Queue.i62
-rw-r--r--ace/UNIX_Addr.cpp109
-rw-r--r--ace/UNIX_Addr.h87
-rw-r--r--ace/UNIX_Addr.i61
-rw-r--r--ace/UPIPE_Acceptor.cpp121
-rw-r--r--ace/UPIPE_Acceptor.h82
-rw-r--r--ace/UPIPE_Acceptor.i11
-rw-r--r--ace/UPIPE_Addr.h25
-rw-r--r--ace/UPIPE_Connector.cpp89
-rw-r--r--ace/UPIPE_Connector.h98
-rw-r--r--ace/UPIPE_Connector.i32
-rw-r--r--ace/UPIPE_Stream.cpp225
-rw-r--r--ace/UPIPE_Stream.h129
-rw-r--r--ace/UPIPE_Stream.i12
-rw-r--r--ace/VCAUTO.MAK18
-rw-r--r--ace/Version.h7
-rw-r--r--ace/WFMO_Reactor.cpp1778
-rw-r--r--ace/WFMO_Reactor.h1073
-rw-r--r--ace/WFMO_Reactor.i937
-rw-r--r--ace/XtReactor.cpp370
-rw-r--r--ace/XtReactor.h105
-rw-r--r--ace/ace.dsw41
-rw-r--r--ace/ace.idebin381948 -> 0 bytes
-rw-r--r--ace/ace_ce.dsw29
-rw-r--r--ace/ace_ce_dll.dsp8326
-rw-r--r--ace/ace_dll.MAK82894
-rw-r--r--ace/ace_dll.dsp15535
-rw-r--r--ace/ace_lib.MAK85287
-rw-r--r--ace/ace_lib.dsp4921
-rw-r--r--ace/config-WinCE.h112
-rw-r--r--ace/config-aix-3.2.5.h44
-rw-r--r--ace/config-aix-4.1.x.h140
-rw-r--r--ace/config-aix-4.2.x.h183
-rw-r--r--ace/config-chorus.h120
-rw-r--r--ace/config-dgux-4.11-epc.h192
-rw-r--r--ace/config-dgux-4.x-ghs.h228
-rw-r--r--ace/config-freebsd-pthread.h151
-rw-r--r--ace/config-freebsd.h169
-rw-r--r--ace/config-fsu-pthread.h52
-rw-r--r--ace/config-g++-common.h48
-rw-r--r--ace/config-hpux-10.x-g++.h125
-rw-r--r--ace/config-hpux-10.x-hpc++.h91
-rw-r--r--ace/config-hpux-10.x.h239
-rw-r--r--ace/config-hpux-11.x-hpc++.h85
-rw-r--r--ace/config-hpux-9.x-orbix.h104
-rw-r--r--ace/config-hpux-9.x.h103
-rw-r--r--ace/config-hpux11.h194
-rw-r--r--ace/config-irix5.2.h71
-rw-r--r--ace/config-irix5.3-g++.h122
-rw-r--r--ace/config-irix5.3-sgic++.h130
-rw-r--r--ace/config-irix6.x-g++.h151
-rw-r--r--ace/config-irix6.x-sgic++-nothreads.h200
-rw-r--r--ace/config-irix6.x-sgic++.h52
-rw-r--r--ace/config-linux-common.h174
-rw-r--r--ace/config-linux-kcc.h186
-rw-r--r--ace/config-linux-lxpthreads.h78
-rw-r--r--ace/config-linux-pthread.h27
-rw-r--r--ace/config-linux.h15
-rw-r--r--ace/config-lynxos.h177
-rw-r--r--ace/config-m88k.h226
-rw-r--r--ace/config-mit-pthread.h52
-rw-r--r--ace/config-mvs.h110
-rw-r--r--ace/config-netbsd.h172
-rw-r--r--ace/config-osf1-3.2.h198
-rw-r--r--ace/config-osf1-4.0.h172
-rw-r--r--ace/config-psosim-g++.h239
-rw-r--r--ace/config-sco-4.2-nothread.h114
-rw-r--r--ace/config-sco-5.0.0-fsu-pthread.h13
-rw-r--r--ace/config-sco-5.0.0-mit-pthread.h180
-rw-r--r--ace/config-sco-5.0.0-nothread.h12
-rw-r--r--ace/config-sco-5.0.0.h108
-rw-r--r--ace/config-sunos4-g++.h102
-rw-r--r--ace/config-sunos4-lucid3.2.h96
-rw-r--r--ace/config-sunos4-sun3.x.h91
-rw-r--r--ace/config-sunos4-sun4.1.4.h98
-rw-r--r--ace/config-sunos4-sun4.x-orbix.h99
-rw-r--r--ace/config-sunos4-sun4.x.h96
-rw-r--r--ace/config-sunos5.4-centerline-2.x.h171
-rw-r--r--ace/config-sunos5.4-g++.h181
-rw-r--r--ace/config-sunos5.4-sunc++-4.x-orbix.h190
-rw-r--r--ace/config-sunos5.4-sunc++-4.x.h188
-rw-r--r--ace/config-sunos5.5-g++.h203
-rw-r--r--ace/config-sunos5.5-sunc++-4.x-orbix.h19
-rw-r--r--ace/config-sunos5.5-sunc++-4.x.h228
-rw-r--r--ace/config-sunos5.6-sunc++-4.x.h15
-rw-r--r--ace/config-sunx86-sunc++-4.x.h151
-rw-r--r--ace/config-tandem.h485
-rw-r--r--ace/config-unixware-2.01-g++.h108
-rw-r--r--ace/config-unixware-2.1.2-g++.h96
-rw-r--r--ace/config-vxworks5.x.h127
-rw-r--r--ace/config-win32-common.h400
-rw-r--r--ace/config-win32.h141
-rw-r--r--ace/inc_user_config.h10
-rw-r--r--ace/iosfwd.h70
-rw-r--r--ace/makefile-light883
-rw-r--r--ace/streams.h113
-rw-r--r--ace/sys_conf.h380
-rw-r--r--ace/ws2tcpip.h86
-rw-r--r--apps/Gateway/Gateway/Channel.cpp710
-rw-r--r--apps/Gateway/Gateway/Channel.h280
-rw-r--r--apps/Gateway/Gateway/Channel_Connector.cpp92
-rw-r--r--apps/Gateway/Gateway/Channel_Connector.h41
-rw-r--r--apps/Gateway/Gateway/Concrete_Connection_Handlers.cpp632
-rw-r--r--apps/Gateway/Gateway/Concrete_Connection_Handlers.h127
-rw-r--r--apps/Gateway/Gateway/Concurrency_Strategies.h74
-rw-r--r--apps/Gateway/Gateway/Config_Files.cpp220
-rw-r--r--apps/Gateway/Gateway/Config_Files.h98
-rw-r--r--apps/Gateway/Gateway/Connection_Handler.cpp286
-rw-r--r--apps/Gateway/Gateway/Connection_Handler.h152
-rw-r--r--apps/Gateway/Gateway/Connection_Handler_Acceptor.cpp60
-rw-r--r--apps/Gateway/Gateway/Connection_Handler_Acceptor.h60
-rw-r--r--apps/Gateway/Gateway/Connection_Handler_Connector.cpp74
-rw-r--r--apps/Gateway/Gateway/Connection_Handler_Connector.h39
-rw-r--r--apps/Gateway/Gateway/Consumer_Dispatch_Set.h28
-rw-r--r--apps/Gateway/Gateway/Consumer_Entry.cpp31
-rw-r--r--apps/Gateway/Gateway/Consumer_Entry.h45
-rw-r--r--apps/Gateway/Gateway/Consumer_Map.cpp61
-rw-r--r--apps/Gateway/Gateway/Consumer_Map.h62
-rw-r--r--apps/Gateway/Gateway/Dispatch_Set.h28
-rw-r--r--apps/Gateway/Gateway/Event.h217
-rw-r--r--apps/Gateway/Gateway/Event_Channel.cpp546
-rw-r--r--apps/Gateway/Gateway/Event_Channel.h129
-rw-r--r--apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp60
-rw-r--r--apps/Gateway/Gateway/Event_Forwarding_Discriminator.h60
-rw-r--r--apps/Gateway/Gateway/File_Parser.cpp150
-rw-r--r--apps/Gateway/Gateway/File_Parser.h89
-rw-r--r--apps/Gateway/Gateway/Gateway.cpp342
-rw-r--r--apps/Gateway/Gateway/Gateway.dsp96
-rw-r--r--apps/Gateway/Gateway/Gateway.dsw44
-rw-r--r--apps/Gateway/Gateway/Gateway.h29
-rw-r--r--apps/Gateway/Gateway/Gateway4.mak1592
-rw-r--r--apps/Gateway/Gateway/Gateway4.mdpbin50176 -> 0 bytes
-rw-r--r--apps/Gateway/Gateway/IO_Handler.cpp710
-rw-r--r--apps/Gateway/Gateway/IO_Handler.h224
-rw-r--r--apps/Gateway/Gateway/IO_Handler_Connector.cpp92
-rw-r--r--apps/Gateway/Gateway/IO_Handler_Connector.h40
-rw-r--r--apps/Gateway/Gateway/Makefile570
-rw-r--r--apps/Gateway/Gateway/Options.cpp258
-rw-r--r--apps/Gateway/Gateway/Options.h189
-rw-r--r--apps/Gateway/Gateway/Peer_Message.h89
-rw-r--r--apps/Gateway/Gateway/Routing_Entry.cpp47
-rw-r--r--apps/Gateway/Gateway/Routing_Entry.h53
-rw-r--r--apps/Gateway/Gateway/Routing_Table.cpp69
-rw-r--r--apps/Gateway/Gateway/Routing_Table.h67
-rw-r--r--apps/Gateway/Gateway/Thr_Channel.cpp204
-rw-r--r--apps/Gateway/Gateway/Thr_Channel.h65
-rw-r--r--apps/Gateway/Gateway/Thr_IO_Handler.cpp204
-rw-r--r--apps/Gateway/Gateway/Thr_IO_Handler.h64
-rw-r--r--apps/Gateway/Gateway/Thr_Proxy_Handler.cpp211
-rw-r--r--apps/Gateway/Gateway/Thr_Proxy_Handler.h66
-rw-r--r--apps/Gateway/Gateway/cc_config10
-rw-r--r--apps/Gateway/Gateway/connection_config55
-rw-r--r--apps/Gateway/Gateway/consumer_config35
-rw-r--r--apps/Gateway/Gateway/gatewayd.cpp61
-rw-r--r--apps/Gateway/Gateway/gatewayd.dsp57
-rw-r--r--apps/Gateway/Gateway/rt_config7
-rw-r--r--apps/Gateway/Gateway/svc.conf3
-rw-r--r--apps/Gateway/Makefile26
-rw-r--r--apps/Gateway/Peer/Event.h125
-rw-r--r--apps/Gateway/Peer/Gateway_Handler.cpp652
-rw-r--r--apps/Gateway/Peer/Gateway_Handler.h154
-rw-r--r--apps/Gateway/Peer/Makefile136
-rw-r--r--apps/Gateway/Peer/Options.cpp188
-rw-r--r--apps/Gateway/Peer/Options.h133
-rw-r--r--apps/Gateway/Peer/Peer.cpp844
-rw-r--r--apps/Gateway/Peer/Peer.dsp64
-rw-r--r--apps/Gateway/Peer/Peer.dsw44
-rw-r--r--apps/Gateway/Peer/Peer.h230
-rw-r--r--apps/Gateway/Peer/Peer4.mak594
-rw-r--r--apps/Gateway/Peer/Peer4.mdpbin49664 -> 0 bytes
-rw-r--r--apps/Gateway/Peer/Peer_Message.h44
-rw-r--r--apps/Gateway/Peer/peerd.cpp60
-rw-r--r--apps/Gateway/Peer/peerd.dsp57
-rw-r--r--apps/Gateway/Peer/svc.conf2
-rw-r--r--apps/Gateway/README140
-rw-r--r--apps/JAWS/ChangeLog618
-rw-r--r--apps/JAWS/Makefile25
-rw-r--r--apps/JAWS/README15
-rw-r--r--apps/JAWS/clients/Blobby/Blob.cpp92
-rw-r--r--apps/JAWS/clients/Blobby/Blob.h82
-rw-r--r--apps/JAWS/clients/Blobby/Blob_Handler.cpp341
-rw-r--r--apps/JAWS/clients/Blobby/Blob_Handler.h110
-rw-r--r--apps/JAWS/clients/Blobby/Makefile239
-rw-r--r--apps/JAWS/clients/Blobby/Options.cpp79
-rw-r--r--apps/JAWS/clients/Blobby/Options.h66
-rw-r--r--apps/JAWS/clients/Blobby/README33
-rw-r--r--apps/JAWS/clients/Blobby/blobby.cpp97
-rw-r--r--apps/JAWS/clients/Blobby/blobby.mak958
-rw-r--r--apps/JAWS/clients/Blobby/blobby.mdpbin51712 -> 0 bytes
-rw-r--r--apps/JAWS/clients/Caching/Caching.mak824
-rw-r--r--apps/JAWS/clients/Caching/Caching.mdpbin54784 -> 0 bytes
-rw-r--r--apps/JAWS/clients/Caching/ID_Generator.cpp59
-rw-r--r--apps/JAWS/clients/Caching/ID_Generator.h58
-rw-r--r--apps/JAWS/clients/Caching/Local_Locator.cpp258
-rw-r--r--apps/JAWS/clients/Caching/Local_Locator.h113
-rw-r--r--apps/JAWS/clients/Caching/Local_Locator.i44
-rw-r--r--apps/JAWS/clients/Caching/Locator_Request_Reply.cpp459
-rw-r--r--apps/JAWS/clients/Caching/Locator_Request_Reply.h220
-rw-r--r--apps/JAWS/clients/Caching/Locator_Request_Reply.i138
-rw-r--r--apps/JAWS/clients/Caching/Makefile114
-rw-r--r--apps/JAWS/clients/Caching/README83
-rw-r--r--apps/JAWS/clients/Caching/URL_Array_Helper.cpp40
-rw-r--r--apps/JAWS/clients/Caching/URL_Array_Helper.h40
-rw-r--r--apps/JAWS/clients/Caching/URL_Locator.cpp56
-rw-r--r--apps/JAWS/clients/Caching/URL_Locator.h116
-rw-r--r--apps/JAWS/clients/Caching/URL_Locator.i4
-rw-r--r--apps/JAWS/clients/Caching/URL_Properties.cpp160
-rw-r--r--apps/JAWS/clients/Caching/URL_Properties.h196
-rw-r--r--apps/JAWS/clients/Caching/URL_Properties.i203
-rw-r--r--apps/JAWS/clients/Caching/http_client.cpp68
-rw-r--r--apps/JAWS/clients/Caching/http_handler.cpp253
-rw-r--r--apps/JAWS/clients/Caching/http_handler.h76
-rw-r--r--apps/JAWS/clients/Caching/test_URL.cpp31
-rw-r--r--apps/JAWS/clients/Makefile26
-rw-r--r--apps/JAWS/clients/README13
-rw-r--r--apps/JAWS/clients/WebSTONE/COPYING348
-rw-r--r--apps/JAWS/clients/WebSTONE/README245
-rw-r--r--apps/JAWS/clients/WebSTONE/README.DynamicWorkload37
-rw-r--r--apps/JAWS/clients/WebSTONE/README.FIRST21
-rw-r--r--apps/JAWS/clients/WebSTONE/WEBSTONE-VERSION-2.00
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/WebStone-common.pl61
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/WebStone-manage.pl31
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/WebStone-run.pl37
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/WebStone-setup.pl95
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/checkfilelist35
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/genfiles41
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/genfiles-from-filelist.sh41
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/gui-configure174
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/killbench13
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/killbench.pl15
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/mine-logs.pl88
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/move-filelist.pl26
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/move-runs.pl24
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/rebootall9
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/runbench193
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/runbench.pl36
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/tabs2html13
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/view-results.pl53
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/webstone-gui.pl316
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/write-testbed.pl47
-rwxr-xr-xapps/JAWS/clients/WebSTONE/bin/wscollect.pl139
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/filelist6
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/filelist.cgi-heavy6
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/filelist.dynamic-heavy6
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/filelist.dynamic-light6
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/filelist.dynamic-medium6
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/filelist.homepage2
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/filelist.sample6
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/filelist.standard6
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/fileset32
-rwxr-xr-xapps/JAWS/clients/WebSTONE/conf/paths.pl2
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/paths.pl.old2
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/paths.sh0
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/paths.sh.old0
-rw-r--r--apps/JAWS/clients/WebSTONE/conf/testbed33
-rw-r--r--apps/JAWS/clients/WebSTONE/doc/COPYING348
-rw-r--r--apps/JAWS/clients/WebSTONE/doc/FAQ-webstone.html402
-rw-r--r--apps/JAWS/clients/WebSTONE/doc/LICENSE.html16
-rw-r--r--apps/JAWS/clients/WebSTONE/doc/WebStone.html24
-rwxr-xr-xapps/JAWS/clients/WebSTONE/doc/testbed.help21
-rw-r--r--apps/JAWS/clients/WebSTONE/doc/webstone-white-paper.ps8974
-rw-r--r--apps/JAWS/clients/WebSTONE/doc/webstone.gifbin14656 -> 0 bytes
-rw-r--r--apps/JAWS/clients/WebSTONE/doc/webstone2.html72
-rw-r--r--apps/JAWS/clients/WebSTONE/src/Makefile112
-rw-r--r--apps/JAWS/clients/WebSTONE/src/Makefile.in110
-rwxr-xr-xapps/JAWS/clients/WebSTONE/src/README232
-rw-r--r--apps/JAWS/clients/WebSTONE/src/acconfig.h15
-rw-r--r--apps/JAWS/clients/WebSTONE/src/bench.c632
-rw-r--r--apps/JAWS/clients/WebSTONE/src/bench.h273
-rwxr-xr-xapps/JAWS/clients/WebSTONE/src/cgi-sendbin15452 -> 0 bytes
-rw-r--r--apps/JAWS/clients/WebSTONE/src/cgi-send.c45
-rwxr-xr-xapps/JAWS/clients/WebSTONE/src/client/webclient.mak479
-rw-r--r--apps/JAWS/clients/WebSTONE/src/config.cache47
-rwxr-xr-xapps/JAWS/clients/WebSTONE/src/config.guess565
-rw-r--r--apps/JAWS/clients/WebSTONE/src/config.h90
-rw-r--r--apps/JAWS/clients/WebSTONE/src/config.h.in89
-rw-r--r--apps/JAWS/clients/WebSTONE/src/config.log4
-rwxr-xr-xapps/JAWS/clients/WebSTONE/src/config.status288
-rwxr-xr-xapps/JAWS/clients/WebSTONE/src/config.sub867
-rwxr-xr-xapps/JAWS/clients/WebSTONE/src/configure2132
-rw-r--r--apps/JAWS/clients/WebSTONE/src/configure.in99
-rw-r--r--apps/JAWS/clients/WebSTONE/src/debug.h17
-rw-r--r--apps/JAWS/clients/WebSTONE/src/errexit.c105
-rwxr-xr-xapps/JAWS/clients/WebSTONE/src/gendata/genrand.mak227
-rw-r--r--apps/JAWS/clients/WebSTONE/src/genrand.c59
-rw-r--r--apps/JAWS/clients/WebSTONE/src/get.c317
-rw-r--r--apps/JAWS/clients/WebSTONE/src/get.h16
-rw-r--r--apps/JAWS/clients/WebSTONE/src/getopt.c66
-rw-r--r--apps/JAWS/clients/WebSTONE/src/gettimeofday.c56
-rwxr-xr-xapps/JAWS/clients/WebSTONE/src/install-sh238
-rw-r--r--apps/JAWS/clients/WebSTONE/src/logfile278599
-rwxr-xr-xapps/JAWS/clients/WebSTONE/src/master/webmaster.mak476
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/buffer.h218
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/cinfo.h144
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/crit.h125
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/daemon.h118
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/dll.h122
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/ereport.h119
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/eventlog.h58
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/file.h215
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/minissl.h25
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/net.h178
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/nodelock.h45
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/nterrors.h736
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/objndx.h27
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/pblock.h191
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/sem.h68
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/session.h83
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/shexp.h95
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/shmem.h82
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/systems.h220
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/systhr.h128
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/util.h203
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/conf.h153
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/dnfilter.h42
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/func.h109
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/http.h168
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/httpact.h118
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/ipfilter.h46
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/log.h49
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/object.h165
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/objset.h156
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/protocol.h25
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/req.h214
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/servact.h24
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-includes/netsite.h65
-rw-r--r--apps/JAWS/clients/WebSTONE/src/nsapi-send.c90
-rw-r--r--apps/JAWS/clients/WebSTONE/src/parse_file_list.c289
-rw-r--r--apps/JAWS/clients/WebSTONE/src/parse_file_list.h19
-rw-r--r--apps/JAWS/clients/WebSTONE/src/rexec.c372
-rw-r--r--apps/JAWS/clients/WebSTONE/src/statistics.c47
-rw-r--r--apps/JAWS/clients/WebSTONE/src/statistics.h11
-rw-r--r--apps/JAWS/clients/WebSTONE/src/sysdep.c50
-rw-r--r--apps/JAWS/clients/WebSTONE/src/sysdep.h130
-rw-r--r--apps/JAWS/clients/WebSTONE/src/timefunc.c169
-rw-r--r--apps/JAWS/clients/WebSTONE/src/timefunc.h30
-rw-r--r--apps/JAWS/clients/WebSTONE/src/webclient.c1295
-rw-r--r--apps/JAWS/clients/WebSTONE/src/webmaster.c1417
-rwxr-xr-xapps/JAWS/clients/WebSTONE/webstone75
-rwxr-xr-xapps/JAWS/remora/app/Makefile19
-rw-r--r--apps/JAWS/remora/app/Remora_Export.cc93
-rw-r--r--apps/JAWS/remora/app/Remora_Export.h85
-rw-r--r--apps/JAWS/remora/app/Remora_Export.i146
-rw-r--r--apps/JAWS/remora/app/Remora_Import.cc109
-rw-r--r--apps/JAWS/remora/app/Remora_Import.h69
-rw-r--r--apps/JAWS/remora/app/Remora_Import.i85
-rw-r--r--apps/JAWS/remora/app/remora.idl100
-rwxr-xr-xapps/JAWS/remora/app/stdmk40
-rw-r--r--apps/JAWS/remora/app/test.cc77
-rw-r--r--apps/JAWS/server/HTTP_Config.cpp137
-rw-r--r--apps/JAWS/server/HTTP_Config.h95
-rw-r--r--apps/JAWS/server/HTTP_Handler.cpp287
-rw-r--r--apps/JAWS/server/HTTP_Handler.h191
-rw-r--r--apps/JAWS/server/HTTP_Helpers.cpp429
-rw-r--r--apps/JAWS/server/HTTP_Helpers.h104
-rw-r--r--apps/JAWS/server/HTTP_Request.cpp658
-rw-r--r--apps/JAWS/server/HTTP_Request.h195
-rw-r--r--apps/JAWS/server/HTTP_Response.cpp360
-rw-r--r--apps/JAWS/server/HTTP_Response.h76
-rw-r--r--apps/JAWS/server/HTTP_Server.cpp392
-rw-r--r--apps/JAWS/server/HTTP_Server.h136
-rw-r--r--apps/JAWS/server/IO.cpp411
-rw-r--r--apps/JAWS/server/IO.h218
-rw-r--r--apps/JAWS/server/JAWS_Concurrency.cpp80
-rw-r--r--apps/JAWS/server/JAWS_Concurrency.h96
-rw-r--r--apps/JAWS/server/JAWS_Pipeline.cpp27
-rw-r--r--apps/JAWS/server/JAWS_Pipeline.h31
-rw-r--r--apps/JAWS/server/JAWS_Pipeline_Handler.cpp24
-rw-r--r--apps/JAWS/server/JAWS_Pipeline_Handler.h29
-rw-r--r--apps/JAWS/server/Makefile354
-rw-r--r--apps/JAWS/server/PROTOTYPE/HTTP_10.cpp68
-rw-r--r--apps/JAWS/server/PROTOTYPE/HTTP_10.h55
-rw-r--r--apps/JAWS/server/PROTOTYPE/HTTP_Policy.cpp15
-rw-r--r--apps/JAWS/server/PROTOTYPE/HTTP_Policy.h20
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Concurrency.cpp127
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Concurrency.h101
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Data_Block.cpp61
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Data_Block.h48
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/IO.cpp429
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/IO.h181
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/IO_Acceptor.cpp67
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/IO_Acceptor.h99
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/IO_Handler.cpp125
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/IO_Handler.h226
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Makefile934
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Pipeline.cpp27
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Pipeline.h34
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Pipeline_Handler.cpp25
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Pipeline_Handler.h29
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Policy.cpp59
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Policy.h60
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Server.cpp145
-rw-r--r--apps/JAWS/server/PROTOTYPE/JAWS/Server.h36
-rw-r--r--apps/JAWS/server/PROTOTYPE/main.cpp65
-rw-r--r--apps/JAWS/server/Parse_Headers.cpp355
-rw-r--r--apps/JAWS/server/Parse_Headers.h117
-rw-r--r--apps/JAWS/server/README201
-rw-r--r--apps/JAWS/server/jaws.auth2
-rw-r--r--apps/JAWS/server/jaws.dsp175
-rw-r--r--apps/JAWS/server/jaws.dsw29
-rw-r--r--apps/JAWS/server/jaws4.mak1051
-rw-r--r--apps/JAWS/server/jaws4.mdpbin54272 -> 0 bytes
-rw-r--r--apps/JAWS/server/main.cpp49
-rw-r--r--apps/JAWS/server/svc.conf37
-rwxr-xr-xapps/JAWS/server/test.cgi9
-rw-r--r--apps/JAWS/stress_testing/Makefile49
-rw-r--r--apps/JAWS/stress_testing/README54
-rw-r--r--apps/JAWS/stress_testing/benchd.cpp240
-rw-r--r--apps/JAWS/stress_testing/client.h8
-rw-r--r--apps/JAWS/stress_testing/clients.mak1616
-rw-r--r--apps/JAWS/stress_testing/clients.mdpbin49664 -> 0 bytes
-rw-r--r--apps/JAWS/stress_testing/config3
-rw-r--r--apps/JAWS/stress_testing/connection.cpp97
-rw-r--r--apps/JAWS/stress_testing/connection.h22
-rw-r--r--apps/JAWS/stress_testing/cp.cpp9
-rw-r--r--apps/JAWS/stress_testing/cp.h14
-rw-r--r--apps/JAWS/stress_testing/global.h26
-rw-r--r--apps/JAWS/stress_testing/http.h16
-rw-r--r--apps/JAWS/stress_testing/http_tester.cpp169
-rw-r--r--apps/JAWS/stress_testing/out2
-rw-r--r--apps/JAWS/stress_testing/stats.cpp87
-rw-r--r--apps/JAWS/stress_testing/stats.h31
-rw-r--r--apps/JAWS/stress_testing/util.cpp60
-rw-r--r--apps/JAWS/stress_testing/util.h34
-rw-r--r--apps/Makefile31
-rw-r--r--apps/Orbix-Examples/Event_Comm/Consumer/Input_Handler.cpp130
-rw-r--r--apps/Orbix-Examples/Event_Comm/Consumer/Input_Handler.h71
-rw-r--r--apps/Orbix-Examples/Event_Comm/Consumer/Makefile163
-rw-r--r--apps/Orbix-Examples/Event_Comm/Consumer/Notification_Receiver_Handler.cpp114
-rw-r--r--apps/Orbix-Examples/Event_Comm/Consumer/Notification_Receiver_Handler.h62
-rw-r--r--apps/Orbix-Examples/Event_Comm/Consumer/consumer.cpp114
-rw-r--r--apps/Orbix-Examples/Event_Comm/Makefile26
-rw-r--r--apps/Orbix-Examples/Event_Comm/README109
-rw-r--r--apps/Orbix-Examples/Event_Comm/Supplier/Input_Handler.cpp120
-rw-r--r--apps/Orbix-Examples/Event_Comm/Supplier/Input_Handler.h70
-rw-r--r--apps/Orbix-Examples/Event_Comm/Supplier/Makefile162
-rw-r--r--apps/Orbix-Examples/Event_Comm/Supplier/Notifier_Handler.cpp66
-rw-r--r--apps/Orbix-Examples/Event_Comm/Supplier/Notifier_Handler.h56
-rw-r--r--apps/Orbix-Examples/Event_Comm/Supplier/supplier.cpp116
-rw-r--r--apps/Orbix-Examples/Event_Comm/include/Event_Comm.hh887
-rw-r--r--apps/Orbix-Examples/Event_Comm/include/Event_Comm_i.h37
-rw-r--r--apps/Orbix-Examples/Event_Comm/include/Notification_Receiver_i.h48
-rw-r--r--apps/Orbix-Examples/Event_Comm/include/Notifier_i.h82
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Event_Comm.hh887
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Event_Comm.idl92
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Event_CommC.cpp351
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Event_CommS.cpp166
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Event_Comm_i.h38
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Makefile113
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Notification.idl42
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Notification_Receiver.idl42
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Notification_Receiver_i.cpp39
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Notification_Receiver_i.h48
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Notifier.idl49
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Notifier_i.cpp324
-rw-r--r--apps/Orbix-Examples/Event_Comm/libsrc/Notifier_i.h82
-rw-r--r--apps/Orbix-Examples/Logger/Logger.cpp131
-rw-r--r--apps/Orbix-Examples/Logger/Logger.h56
-rw-r--r--apps/Orbix-Examples/Logger/Makefile63
-rw-r--r--apps/Orbix-Examples/Logger/Orbix.hostgroups1
-rw-r--r--apps/Orbix-Examples/Logger/Orbix.hosts3
-rw-r--r--apps/Orbix-Examples/Logger/README35
-rw-r--r--apps/Orbix-Examples/Logger/a1.tex232
-rw-r--r--apps/Orbix-Examples/Logger/client.cpp142
-rw-r--r--apps/Orbix-Examples/Logger/logger.hh434
-rw-r--r--apps/Orbix-Examples/Logger/logger.idl56
-rw-r--r--apps/Orbix-Examples/Logger/loggerS.cpp141
-rw-r--r--apps/Orbix-Examples/Logger/logger_i.cpp120
-rw-r--r--apps/Orbix-Examples/Logger/logger_i.h75
-rw-r--r--apps/Orbix-Examples/Logger/server.cpp40
-rw-r--r--apps/Orbix-Examples/Makefile25
-rw-r--r--apps/README18
-rw-r--r--apps/gperf/COPYING249
-rw-r--r--apps/gperf/ChangeLog1335
-rw-r--r--apps/gperf/Makefile25
-rw-r--r--apps/gperf/README28
-rw-r--r--apps/gperf/gperf.123
-rw-r--r--apps/gperf/gperf.info1127
-rw-r--r--apps/gperf/gperf.texi1184
-rw-r--r--apps/gperf/src/Bool_Array.cpp89
-rw-r--r--apps/gperf/src/Bool_Array.h65
-rw-r--r--apps/gperf/src/Gen_Perf.cpp345
-rw-r--r--apps/gperf/src/Gen_Perf.h65
-rw-r--r--apps/gperf/src/Hash_Table.cpp84
-rw-r--r--apps/gperf/src/Hash_Table.h50
-rw-r--r--apps/gperf/src/Iterator.cpp90
-rw-r--r--apps/gperf/src/Iterator.h67
-rw-r--r--apps/gperf/src/Key_List.cpp1345
-rw-r--r--apps/gperf/src/Key_List.h116
-rw-r--r--apps/gperf/src/List_Node.cpp110
-rw-r--r--apps/gperf/src/List_Node.h65
-rw-r--r--apps/gperf/src/Makefile155
-rw-r--r--apps/gperf/src/Options.cpp616
-rw-r--r--apps/gperf/src/Options.h140
-rw-r--r--apps/gperf/src/Vectors.cpp33
-rw-r--r--apps/gperf/src/Vectors.h44
-rw-r--r--apps/gperf/src/Version.cpp25
-rw-r--r--apps/gperf/src/gperf.cpp66
-rw-r--r--apps/gperf/src/new.cpp75
-rw-r--r--apps/gperf/tests/Makefile.in72
-rw-r--r--apps/gperf/tests/ada-pred.exp54
-rw-r--r--apps/gperf/tests/ada-res.exp63
-rw-r--r--apps/gperf/tests/ada.gperf63
-rw-r--r--apps/gperf/tests/adadefs.gperf54
-rw-r--r--apps/gperf/tests/c++.gperf47
-rw-r--r--apps/gperf/tests/c-parse.gperf56
-rw-r--r--apps/gperf/tests/c.exp32
-rw-r--r--apps/gperf/tests/c.gperf32
-rw-r--r--apps/gperf/tests/configure.in26
-rw-r--r--apps/gperf/tests/gpc.gperf48
-rw-r--r--apps/gperf/tests/gplus.gperf76
-rw-r--r--apps/gperf/tests/irc.gperf63
-rw-r--r--apps/gperf/tests/makeinfo.gperf116
-rw-r--r--apps/gperf/tests/modula.exp106
-rw-r--r--apps/gperf/tests/modula2.gperf40
-rw-r--r--apps/gperf/tests/modula3.gperf106
-rw-r--r--apps/gperf/tests/pascal.exp36
-rw-r--r--apps/gperf/tests/pascal.gperf36
-rw-r--r--apps/gperf/tests/test-1.exp140
-rw-r--r--apps/gperf/tests/test-2.exp183
-rw-r--r--apps/gperf/tests/test-3.exp169
-rw-r--r--apps/gperf/tests/test-4.exp138
-rw-r--r--apps/gperf/tests/test-5.exp111
-rw-r--r--apps/gperf/tests/test-6.exp74
-rw-r--r--apps/gperf/tests/test-7.exp32
-rw-r--r--apps/gperf/tests/test.c28
-rw-r--r--bin/Makefile39
-rw-r--r--bin/README.html147
-rwxr-xr-xbin/Service_Config.perl27
-rwxr-xr-xbin/ace_ld172
-rwxr-xr-xbin/auto_compile203
-rwxr-xr-xbin/auto_compile_wrapper46
-rwxr-xr-xbin/auto_ptr.perl14
-rwxr-xr-xbin/class2hxxcxx80
-rwxr-xr-xbin/class2hxxcxxsingle80
-rwxr-xr-xbin/class2info197
-rw-r--r--bin/class2info.awk1594
-rwxr-xr-xbin/class2man78
-rwxr-xr-xbin/class2mml79
-rwxr-xr-xbin/class2src79
-rwxr-xr-xbin/classinfo.ps868
-rw-r--r--bin/clone.1297
-rw-r--r--bin/clone.cpp955
-rw-r--r--bin/clone.csh26
-rwxr-xr-xbin/create_ace_build157
-rwxr-xr-xbin/g++dep86
-rw-r--r--bin/hiding.fmt20
-rwxr-xr-xbin/html-windex33
-rwxr-xr-xbin/info2doc.awk2182
-rw-r--r--bin/info2doc.fmt23
-rwxr-xr-xbin/info2head166
-rw-r--r--bin/info2head.fmt23
-rwxr-xr-xbin/info2headsrc326
-rwxr-xr-xbin/info2man169
-rwxr-xr-xbin/info2mml166
-rwxr-xr-xbin/info2src133
-rwxr-xr-xbin/info2src.awk630
-rwxr-xr-xbin/man2html89
-rw-r--r--bin/man2html1.awk139
-rw-r--r--bin/man2html2.awk18
-rwxr-xr-xbin/rename-ace.pl175
-rwxr-xr-xbin/vendor.fmt101
-rw-r--r--docs/ACE-inheritance.pdf.gzbin27798 -> 0 bytes
-rw-r--r--docs/ACE-inheritance.ps.gzbin18076 -> 0 bytes
-rw-r--r--docs/ACE-lessons.html267
-rw-r--r--docs/CE-status.txt531
-rw-r--r--etc/ACE-guidelines.html451
-rw-r--r--etc/README20
-rw-r--r--etc/Svc_Conf_l.cpp.diff253
-rw-r--r--etc/Svc_Conf_y.cpp.diff74
-rwxr-xr-xetc/create-jace-release9
-rw-r--r--etc/purify.solaris2144
-rw-r--r--examples/ASX/CCM_App/CCM_App.cpp102
-rw-r--r--examples/ASX/CCM_App/Makefile97
-rw-r--r--examples/ASX/CCM_App/SC_Client.cpp9
-rw-r--r--examples/ASX/CCM_App/SC_Server.cpp64
-rw-r--r--examples/ASX/CCM_App/svc.conf21
-rw-r--r--examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp138
-rw-r--r--examples/ASX/Event_Server/Event_Server/Consumer_Router.h49
-rw-r--r--examples/ASX/Event_Server/Event_Server/Event_Analyzer.cpp71
-rw-r--r--examples/ASX/Event_Server/Event_Server/Event_Analyzer.h33
-rw-r--r--examples/ASX/Event_Server/Event_Server/Event_Server.dsp114
-rw-r--r--examples/ASX/Event_Server/Event_Server/Event_Server.dsw29
-rw-r--r--examples/ASX/Event_Server/Event_Server/Event_Server.mak871
-rw-r--r--examples/ASX/Event_Server/Event_Server/Event_Server.mdpbin46592 -> 0 bytes
-rw-r--r--examples/ASX/Event_Server/Event_Server/Makefile339
-rw-r--r--examples/ASX/Event_Server/Event_Server/Options.cpp192
-rw-r--r--examples/ASX/Event_Server/Event_Server/Options.h102
-rw-r--r--examples/ASX/Event_Server/Event_Server/Options.i137
-rw-r--r--examples/ASX/Event_Server/Event_Server/Peer_Router.cpp367
-rw-r--r--examples/ASX/Event_Server/Event_Server/Peer_Router.h136
-rw-r--r--examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp138
-rw-r--r--examples/ASX/Event_Server/Event_Server/Supplier_Router.h58
-rw-r--r--examples/ASX/Event_Server/Event_Server/event_server.cpp150
-rw-r--r--examples/ASX/Event_Server/Makefile23
-rw-r--r--examples/ASX/Event_Server/README53
-rw-r--r--examples/ASX/Event_Server/Transceiver/Makefile43
-rw-r--r--examples/ASX/Event_Server/Transceiver/transceiver.cpp239
-rw-r--r--examples/ASX/Event_Server/Transceiver/transceiver.dsp70
-rw-r--r--examples/ASX/Event_Server/Transceiver/transceiver.dsw29
-rw-r--r--examples/ASX/Event_Server/Transceiver/transceiver.mak262
-rw-r--r--examples/ASX/Event_Server/Transceiver/transceiver.mdpbin43520 -> 0 bytes
-rw-r--r--examples/ASX/Makefile25
-rw-r--r--examples/ASX/Message_Queue/Bounded_Buffer.dsp91
-rw-r--r--examples/ASX/Message_Queue/Buffer_Stream.dsp91
-rw-r--r--examples/ASX/Message_Queue/Makefile43
-rw-r--r--examples/ASX/Message_Queue/Message_Queue_Example.dsw53
-rw-r--r--examples/ASX/Message_Queue/Priority_Buffer.dsp91
-rw-r--r--examples/ASX/Message_Queue/bounded_buffer.cpp123
-rw-r--r--examples/ASX/Message_Queue/buffer_stream.cpp273
-rw-r--r--examples/ASX/Message_Queue/priority_buffer.cpp141
-rw-r--r--examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp148
-rw-r--r--examples/ASX/UPIPE_Event_Server/Consumer_Router.h48
-rw-r--r--examples/ASX/UPIPE_Event_Server/Event_Analyzer.cpp70
-rw-r--r--examples/ASX/UPIPE_Event_Server/Event_Analyzer.h33
-rw-r--r--examples/ASX/UPIPE_Event_Server/Makefile334
-rw-r--r--examples/ASX/UPIPE_Event_Server/Options.cpp191
-rw-r--r--examples/ASX/UPIPE_Event_Server/Options.h83
-rw-r--r--examples/ASX/UPIPE_Event_Server/Options.i161
-rw-r--r--examples/ASX/UPIPE_Event_Server/Peer_Router.cpp271
-rw-r--r--examples/ASX/UPIPE_Event_Server/Peer_Router.h116
-rw-r--r--examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp158
-rw-r--r--examples/ASX/UPIPE_Event_Server/Supplier_Router.h52
-rw-r--r--examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.dsp115
-rw-r--r--examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.dsw29
-rw-r--r--examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.mak1034
-rw-r--r--examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.mdpbin45056 -> 0 bytes
-rw-r--r--examples/ASX/UPIPE_Event_Server/event_server.cpp251
-rw-r--r--examples/CORBA/Makefile65
-rw-r--r--examples/CORBA/Test.idl6
-rw-r--r--examples/CORBA/Test_i.cpp10
-rw-r--r--examples/CORBA/Test_i.h14
-rw-r--r--examples/CORBA/client.cpp26
-rw-r--r--examples/CORBA/server.cpp37
-rw-r--r--examples/Connection/Makefile25
-rw-r--r--examples/Connection/blocking/README36
-rw-r--r--examples/Connection/blocking/SPIPE-acceptor.cpp181
-rw-r--r--examples/Connection/blocking/SPIPE-acceptor.h65
-rw-r--r--examples/Connection/blocking/SPIPE-connector.cpp211
-rw-r--r--examples/Connection/blocking/SPIPE-connector.h75
-rw-r--r--examples/Connection/blocking/SPIPE.dsp77
-rw-r--r--examples/Connection/blocking/SPIPE.dsw41
-rw-r--r--examples/Connection/blocking/SPIPE.mak833
-rw-r--r--examples/Connection/blocking/SPIPE.mdpbin51200 -> 0 bytes
-rw-r--r--examples/Connection/blocking/acceptor.dsp77
-rw-r--r--examples/Connection/blocking/test_spipe_acceptor.cpp20
-rw-r--r--examples/Connection/blocking/test_spipe_connector.cpp19
-rw-r--r--examples/Connection/misc/Connection_Handler.cpp236
-rw-r--r--examples/Connection/misc/Makefile177
-rw-r--r--examples/Connection/misc/test_upipe.cpp215
-rw-r--r--examples/Connection/non_blocking/CPP-acceptor.cpp173
-rw-r--r--examples/Connection/non_blocking/CPP-acceptor.h70
-rw-r--r--examples/Connection/non_blocking/CPP-connector.cpp232
-rw-r--r--examples/Connection/non_blocking/CPP-connector.h70
-rw-r--r--examples/Connection/non_blocking/Makefile683
-rw-r--r--examples/Connection/non_blocking/README28
-rw-r--r--examples/Connection/non_blocking/non_blocking.dsp73
-rw-r--r--examples/Connection/non_blocking/non_blocking.dsw41
-rw-r--r--examples/Connection/non_blocking/non_blocking.mak785
-rw-r--r--examples/Connection/non_blocking/non_blocking.mdpbin18946 -> 0 bytes
-rw-r--r--examples/Connection/non_blocking/server.dsp73
-rw-r--r--examples/Connection/non_blocking/test_lsock_acceptor.cpp40
-rw-r--r--examples/Connection/non_blocking/test_lsock_connector.cpp48
-rw-r--r--examples/Connection/non_blocking/test_sock_acceptor.cpp40
-rw-r--r--examples/Connection/non_blocking/test_sock_connector.cpp60
-rw-r--r--examples/Connection/non_blocking/test_spipe_acceptor.cpp48
-rw-r--r--examples/Connection/non_blocking/test_spipe_connector.cpp57
-rw-r--r--examples/Connection/non_blocking/test_tli_acceptor.cpp48
-rw-r--r--examples/Connection/non_blocking/test_tli_connector.cpp59
-rw-r--r--examples/IOStream/Makefile25
-rw-r--r--examples/IOStream/README22
-rw-r--r--examples/IOStream/client/Makefile72
-rw-r--r--examples/IOStream/client/iostream_client.cpp73
-rw-r--r--examples/IOStream/server/Makefile108
-rw-r--r--examples/IOStream/server/iostream_server.cpp182
-rw-r--r--examples/IPC_SAP/DEV_SAP/Makefile22
-rw-r--r--examples/IPC_SAP/DEV_SAP/README23
-rw-r--r--examples/IPC_SAP/DEV_SAP/reader/Makefile71
-rw-r--r--examples/IPC_SAP/DEV_SAP/reader/reader.cpp49
-rw-r--r--examples/IPC_SAP/DEV_SAP/writer/Makefile72
-rw-r--r--examples/IPC_SAP/DEV_SAP/writer/writer.cpp54
-rw-r--r--examples/IPC_SAP/FIFO_SAP/FIFO-Msg-client.cpp36
-rw-r--r--examples/IPC_SAP/FIFO_SAP/FIFO-Msg-server.cpp41
-rw-r--r--examples/IPC_SAP/FIFO_SAP/FIFO-client.cpp24
-rw-r--r--examples/IPC_SAP/FIFO_SAP/FIFO-server.cpp25
-rw-r--r--examples/IPC_SAP/FIFO_SAP/FIFO-test.cpp97
-rw-r--r--examples/IPC_SAP/FIFO_SAP/Makefile147
-rw-r--r--examples/IPC_SAP/FILE_SAP/File_sap.dsw29
-rw-r--r--examples/IPC_SAP/FILE_SAP/Makefile64
-rw-r--r--examples/IPC_SAP/FILE_SAP/client.cpp58
-rw-r--r--examples/IPC_SAP/FILE_SAP/client.dsp57
-rw-r--r--examples/IPC_SAP/FILE_SAP/testfile1
-rw-r--r--examples/IPC_SAP/Makefile27
-rw-r--r--examples/IPC_SAP/SOCK_SAP/C-inclient.cpp74
-rw-r--r--examples/IPC_SAP/SOCK_SAP/C-inserver.cpp98
-rw-r--r--examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp247
-rw-r--r--examples/IPC_SAP/SOCK_SAP/CPP-inserver-poll.cpp102
-rw-r--r--examples/IPC_SAP/SOCK_SAP/CPP-inserver.cpp115
-rw-r--r--examples/IPC_SAP/SOCK_SAP/CPP-unclient.cpp50
-rw-r--r--examples/IPC_SAP/SOCK_SAP/CPP-unserver.cpp79
-rw-r--r--examples/IPC_SAP/SOCK_SAP/CPP_inclient.dsp70
-rw-r--r--examples/IPC_SAP/SOCK_SAP/CPP_inserver.dsp70
-rw-r--r--examples/IPC_SAP/SOCK_SAP/C_inserver.dsp70
-rw-r--r--examples/IPC_SAP/SOCK_SAP/FD-unclient.cpp54
-rw-r--r--examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp92
-rw-r--r--examples/IPC_SAP/SOCK_SAP/Makefile312
-rw-r--r--examples/IPC_SAP/SOCK_SAP/README38
-rw-r--r--examples/IPC_SAP/SOCK_SAP/SOCK_SAP.dsp70
-rw-r--r--examples/IPC_SAP/SOCK_SAP/SOCK_SAP.dsw65
-rw-r--r--examples/IPC_SAP/SOCK_SAP/SOCK_SAP.mak485
-rw-r--r--examples/IPC_SAP/SOCK_SAP/SOCK_SAP.mdpbin43520 -> 0 bytes
-rw-r--r--examples/IPC_SAP/SOCK_SAP/local_data1
-rw-r--r--examples/IPC_SAP/SPIPE_SAP/Makefile234
-rw-r--r--examples/IPC_SAP/SPIPE_SAP/NPClient.cpp46
-rw-r--r--examples/IPC_SAP/SPIPE_SAP/NPServer.cpp52
-rw-r--r--examples/IPC_SAP/SPIPE_SAP/client.cpp43
-rw-r--r--examples/IPC_SAP/SPIPE_SAP/consumer_msg.cpp52
-rw-r--r--examples/IPC_SAP/SPIPE_SAP/consumer_read.cpp49
-rw-r--r--examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp58
-rw-r--r--examples/IPC_SAP/SPIPE_SAP/producer_read.cpp49
-rw-r--r--examples/IPC_SAP/SPIPE_SAP/server.cpp118
-rw-r--r--examples/IPC_SAP/SPIPE_SAP/shared.h6
-rw-r--r--examples/IPC_SAP/TLI_SAP/CPP-client.cpp66
-rw-r--r--examples/IPC_SAP/TLI_SAP/CPP-server.cpp68
-rw-r--r--examples/IPC_SAP/TLI_SAP/Makefile200
-rw-r--r--examples/IPC_SAP/TLI_SAP/db-client.cpp52
-rw-r--r--examples/IPC_SAP/TLI_SAP/db-server.cpp108
-rw-r--r--examples/IPC_SAP/TLI_SAP/ftp-client.cpp43
-rw-r--r--examples/IPC_SAP/TLI_SAP/ftp-server.cpp74
-rw-r--r--examples/IPC_SAP/TLI_SAP/signal_thread.c53
-rw-r--r--examples/IPC_SAP/UPIPE_SAP/Makefile231
-rw-r--r--examples/IPC_SAP/UPIPE_SAP/auto_builtin_ptr.h20
-rw-r--r--examples/IPC_SAP/UPIPE_SAP/ex1.cpp147
-rw-r--r--examples/IPC_SAP/UPIPE_SAP/ex2.cpp155
-rw-r--r--examples/IPC_SAP/UPIPE_SAP/ex3.cpp147
-rw-r--r--examples/Log_Msg/Log_Msg.dsp69
-rw-r--r--examples/Log_Msg/Log_Msg.mak222
-rw-r--r--examples/Log_Msg/Log_Msg.mdpbin39936 -> 0 bytes
-rw-r--r--examples/Log_Msg/Makefile58
-rw-r--r--examples/Log_Msg/README57
-rw-r--r--examples/Log_Msg/test_log_msg.cpp124
-rw-r--r--examples/Logger/Acceptor-server/Makefile42
-rw-r--r--examples/Logger/Acceptor-server/server_loggerd.cpp264
-rw-r--r--examples/Logger/Acceptor-server/server_loggerd.dsp70
-rw-r--r--examples/Logger/Acceptor-server/server_loggerd.dsw29
-rw-r--r--examples/Logger/Acceptor-server/server_loggerd.mak261
-rw-r--r--examples/Logger/Acceptor-server/server_loggerd.mdpbin43520 -> 0 bytes
-rw-r--r--examples/Logger/Makefile27
-rw-r--r--examples/Logger/README32
-rw-r--r--examples/Logger/client/Makefile69
-rw-r--r--examples/Logger/client/client.dsp69
-rw-r--r--examples/Logger/client/client.dsw29
-rw-r--r--examples/Logger/client/client.mak169
-rw-r--r--examples/Logger/client/client.mdpbin39936 -> 0 bytes
-rw-r--r--examples/Logger/client/logging_app.cpp53
-rw-r--r--examples/Logger/simple-server/Logging_Acceptor.cpp80
-rw-r--r--examples/Logger/simple-server/Logging_Acceptor.h48
-rw-r--r--examples/Logger/simple-server/Logging_Handler.cpp152
-rw-r--r--examples/Logger/simple-server/Logging_Handler.h65
-rw-r--r--examples/Logger/simple-server/Makefile145
-rw-r--r--examples/Logger/simple-server/Reactor_Singleton.h27
-rw-r--r--examples/Logger/simple-server/server_loggerd.cpp77
-rw-r--r--examples/Logger/simple-server/server_loggerd.dsp90
-rw-r--r--examples/Logger/simple-server/server_loggerd.dsw29
-rw-r--r--examples/Logger/simple-server/server_loggerd.mak438
-rw-r--r--examples/Logger/simple-server/server_loggerd.mdpbin43008 -> 0 bytes
-rw-r--r--examples/Makefile44
-rw-r--r--examples/Map_Manager/Makefile66
-rw-r--r--examples/Map_Manager/test_hash_map_manager.cpp93
-rw-r--r--examples/Mem_Map/IO-tests/IO_Test.cpp189
-rw-r--r--examples/Mem_Map/IO-tests/IO_Test.h71
-rw-r--r--examples/Mem_Map/IO-tests/Makefile63
-rw-r--r--examples/Mem_Map/IO-tests/test_io.cpp166
-rw-r--r--examples/Mem_Map/Makefile22
-rw-r--r--examples/Mem_Map/file-reverse/Makefile61
-rw-r--r--examples/Mem_Map/file-reverse/file-reverse.cpp44
-rw-r--r--examples/Mem_Map/file-reverse/file_reverse.dsp91
-rw-r--r--examples/Mem_Map/file-reverse/file_reverse.dsw29
-rw-r--r--examples/Misc/Makefile200
-rw-r--r--examples/Misc/test_XtReactor1.cpp141
-rw-r--r--examples/Misc/test_XtReactor2.cpp75
-rw-r--r--examples/Misc/test_dump.cpp76
-rw-r--r--examples/Misc/test_get_opt.cpp51
-rw-r--r--examples/Misc/test_profile_timer.cpp33
-rw-r--r--examples/Misc/test_read_buffer.cpp24
-rw-r--r--examples/Misc/test_set.cpp14
-rw-r--r--examples/Misc/test_sstring.cpp22
-rw-r--r--examples/Misc/test_trace.cpp51
-rw-r--r--examples/Naming/Makefile48
-rw-r--r--examples/Naming/Naming.dsp69
-rw-r--r--examples/Naming/Naming.dsw53
-rw-r--r--examples/Naming/Naming.mak734
-rw-r--r--examples/Naming/Naming.mdpbin54784 -> 0 bytes
-rw-r--r--examples/Naming/multiple_contexts.dsp70
-rw-r--r--examples/Naming/non_existent.dsp70
-rw-r--r--examples/Naming/test_multiple_contexts.cpp47
-rw-r--r--examples/Naming/test_non_existent.cpp34
-rw-r--r--examples/Naming/test_open.cpp52
-rw-r--r--examples/Naming/test_writers.cpp41
-rw-r--r--examples/OS/Makefile21
-rw-r--r--examples/OS/Process/Makefile46
-rw-r--r--examples/OS/Process/Process.dsp101
-rw-r--r--examples/OS/Process/Process.dsw29
-rw-r--r--examples/OS/Process/Process.mak256
-rw-r--r--examples/OS/Process/Process.mdpbin40448 -> 0 bytes
-rw-r--r--examples/OS/Process/README55
-rw-r--r--examples/OS/Process/imore.cpp244
-rw-r--r--examples/OS/Process/process.cpp417
-rw-r--r--examples/README77
-rw-r--r--examples/Reactor/Dgram/CODgram.cpp202
-rw-r--r--examples/Reactor/Dgram/CODgram.dsp89
-rw-r--r--examples/Reactor/Dgram/Dgram.cpp200
-rw-r--r--examples/Reactor/Dgram/Dgram.dsp89
-rw-r--r--examples/Reactor/Dgram/Dgram.dsw41
-rw-r--r--examples/Reactor/Dgram/Makefile117
-rw-r--r--examples/Reactor/FIFO/Makefile103
-rw-r--r--examples/Reactor/FIFO/client.cpp17
-rw-r--r--examples/Reactor/FIFO/server.cpp80
-rw-r--r--examples/Reactor/Makefile25
-rw-r--r--examples/Reactor/Misc/Makefile346
-rw-r--r--examples/Reactor/Misc/Misc.dsp70
-rw-r--r--examples/Reactor/Misc/Misc.dsw77
-rw-r--r--examples/Reactor/Misc/Misc.mak857
-rw-r--r--examples/Reactor/Misc/Misc.mdpbin55808 -> 0 bytes
-rw-r--r--examples/Reactor/Misc/notification.cpp288
-rw-r--r--examples/Reactor/Misc/notification.dsp70
-rw-r--r--examples/Reactor/Misc/pingpong.cpp247
-rw-r--r--examples/Reactor/Misc/reactors.dsp57
-rw-r--r--examples/Reactor/Misc/signal_tester.cpp221
-rw-r--r--examples/Reactor/Misc/signals_1.dsp57
-rw-r--r--examples/Reactor/Misc/signals_2.dsp57
-rw-r--r--examples/Reactor/Misc/test_demuxing.cpp314
-rw-r--r--examples/Reactor/Misc/test_event_handler_t.cpp49
-rw-r--r--examples/Reactor/Misc/test_reactors.cpp198
-rw-r--r--examples/Reactor/Misc/test_signals.cpp226
-rw-r--r--examples/Reactor/Misc/test_signals_1.cpp81
-rw-r--r--examples/Reactor/Misc/test_signals_2.cpp235
-rw-r--r--examples/Reactor/Misc/test_time_value.cpp70
-rw-r--r--examples/Reactor/Misc/test_timer_queue.cpp87
-rw-r--r--examples/Reactor/Multicast/Log_Wrapper.cpp72
-rw-r--r--examples/Reactor/Multicast/Log_Wrapper.h63
-rw-r--r--examples/Reactor/Multicast/Makefile73
-rw-r--r--examples/Reactor/Multicast/Multicast.dsw41
-rw-r--r--examples/Reactor/Multicast/README15
-rw-r--r--examples/Reactor/Multicast/client.cpp118
-rw-r--r--examples/Reactor/Multicast/client.dsp93
-rw-r--r--examples/Reactor/Multicast/server.cpp213
-rw-r--r--examples/Reactor/Multicast/server.dsp93
-rw-r--r--examples/Reactor/Ntalker/Makefile89
-rw-r--r--examples/Reactor/Ntalker/ntalker.cpp175
-rw-r--r--examples/Reactor/Ntalker/ntalker.dsp65
-rw-r--r--examples/Reactor/Ntalker/ntalker.dsw29
-rw-r--r--examples/Reactor/Ntalker/ntalker.mak252
-rw-r--r--examples/Reactor/Ntalker/ntalker.mdpbin44032 -> 0 bytes
-rw-r--r--examples/Reactor/Proactor/test_multiple_loops.cpp119
-rw-r--r--examples/Reactor/Proactor/test_multiple_loops.dsp71
-rw-r--r--examples/Reactor/Proactor/test_proactor.cpp578
-rw-r--r--examples/Reactor/Proactor/test_proactor.dsp66
-rw-r--r--examples/Reactor/Proactor/test_proactor.dsw53
-rw-r--r--examples/Reactor/Proactor/test_proactor.mak536
-rw-r--r--examples/Reactor/Proactor/test_proactor.mdpbin52736 -> 0 bytes
-rw-r--r--examples/Reactor/Proactor/test_timeout.cpp96
-rw-r--r--examples/Reactor/Proactor/test_timeout.dsp70
-rw-r--r--examples/Reactor/README20
-rw-r--r--examples/Reactor/ReactorEx/APC.DSP57
-rw-r--r--examples/Reactor/ReactorEx/Abondoned.dsp57
-rw-r--r--examples/Reactor/ReactorEx/Console_Input.dsp58
-rw-r--r--examples/Reactor/ReactorEx/Directory_Changes.dsp58
-rw-r--r--examples/Reactor/ReactorEx/Exceptions.dsp58
-rw-r--r--examples/Reactor/ReactorEx/Multithreading.dsp58
-rw-r--r--examples/Reactor/ReactorEx/Network_Events.dsp58
-rw-r--r--examples/Reactor/ReactorEx/Prerun_State_Changes.dsp59
-rw-r--r--examples/Reactor/ReactorEx/Registration.dsp58
-rw-r--r--examples/Reactor/ReactorEx/Registry_Changes.dsp58
-rw-r--r--examples/Reactor/ReactorEx/Removals.dsp57
-rw-r--r--examples/Reactor/ReactorEx/Talker.dsp57
-rw-r--r--examples/Reactor/ReactorEx/Timeouts.dsp57
-rw-r--r--examples/Reactor/ReactorEx/Window_Messages.dsp58
-rw-r--r--examples/Reactor/ReactorEx/reactorex.dsw185
-rw-r--r--examples/Reactor/ReactorEx/reactorex.mak1680
-rw-r--r--examples/Reactor/ReactorEx/reactorex.mdpbin74752 -> 0 bytes
-rw-r--r--examples/Reactor/ReactorEx/test_abandoned.cpp121
-rw-r--r--examples/Reactor/ReactorEx/test_apc.cpp100
-rw-r--r--examples/Reactor/ReactorEx/test_console_input.cpp81
-rw-r--r--examples/Reactor/ReactorEx/test_directory_changes.cpp114
-rw-r--r--examples/Reactor/ReactorEx/test_exceptions.cpp86
-rw-r--r--examples/Reactor/ReactorEx/test_multithreading.cpp240
-rw-r--r--examples/Reactor/ReactorEx/test_network_events.cpp190
-rw-r--r--examples/Reactor/ReactorEx/test_prerun_state_changes.cpp59
-rw-r--r--examples/Reactor/ReactorEx/test_registration.cpp154
-rw-r--r--examples/Reactor/ReactorEx/test_registry_changes.cpp133
-rw-r--r--examples/Reactor/ReactorEx/test_removals.cpp103
-rw-r--r--examples/Reactor/ReactorEx/test_talker.cpp552
-rw-r--r--examples/Reactor/ReactorEx/test_timeouts.cpp78
-rw-r--r--examples/Reactor/ReactorEx/test_window_messages.cpp85
-rw-r--r--examples/Reactor/WFMO_Reactor/APC.DSP57
-rw-r--r--examples/Reactor/WFMO_Reactor/Abondoned.dsp57
-rw-r--r--examples/Reactor/WFMO_Reactor/Console_Input.dsp58
-rw-r--r--examples/Reactor/WFMO_Reactor/Directory_Changes.dsp58
-rw-r--r--examples/Reactor/WFMO_Reactor/Exceptions.dsp58
-rw-r--r--examples/Reactor/WFMO_Reactor/Multithreading.dsp58
-rw-r--r--examples/Reactor/WFMO_Reactor/Network_Events.dsp58
-rw-r--r--examples/Reactor/WFMO_Reactor/Prerun_State_Changes.dsp59
-rw-r--r--examples/Reactor/WFMO_Reactor/Registration.dsp58
-rw-r--r--examples/Reactor/WFMO_Reactor/Registry_Changes.dsp58
-rw-r--r--examples/Reactor/WFMO_Reactor/Removals.dsp57
-rw-r--r--examples/Reactor/WFMO_Reactor/Talker.dsp57
-rw-r--r--examples/Reactor/WFMO_Reactor/Timeouts.dsp57
-rw-r--r--examples/Reactor/WFMO_Reactor/Window_Messages.dsp58
-rw-r--r--examples/Reactor/WFMO_Reactor/reactorex.dsw185
-rw-r--r--examples/Reactor/WFMO_Reactor/reactorex.mak1680
-rw-r--r--examples/Reactor/WFMO_Reactor/reactorex.mdpbin74752 -> 0 bytes
-rw-r--r--examples/Reactor/WFMO_Reactor/test_abandoned.cpp121
-rw-r--r--examples/Reactor/WFMO_Reactor/test_apc.cpp100
-rw-r--r--examples/Reactor/WFMO_Reactor/test_console_input.cpp81
-rw-r--r--examples/Reactor/WFMO_Reactor/test_directory_changes.cpp114
-rw-r--r--examples/Reactor/WFMO_Reactor/test_exceptions.cpp86
-rw-r--r--examples/Reactor/WFMO_Reactor/test_multithreading.cpp240
-rw-r--r--examples/Reactor/WFMO_Reactor/test_network_events.cpp190
-rw-r--r--examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp59
-rw-r--r--examples/Reactor/WFMO_Reactor/test_registration.cpp154
-rw-r--r--examples/Reactor/WFMO_Reactor/test_registry_changes.cpp133
-rw-r--r--examples/Reactor/WFMO_Reactor/test_removals.cpp103
-rw-r--r--examples/Reactor/WFMO_Reactor/test_talker.cpp552
-rw-r--r--examples/Reactor/WFMO_Reactor/test_timeouts.cpp78
-rw-r--r--examples/Reactor/WFMO_Reactor/test_window_messages.cpp85
-rw-r--r--examples/Registry/Registry.dsp69
-rw-r--r--examples/Registry/Registry.dsw41
-rw-r--r--examples/Registry/Registry.mak271
-rw-r--r--examples/Registry/Registry.mdpbin40448 -> 0 bytes
-rw-r--r--examples/Registry/test_registry_iterator.cpp130
-rw-r--r--examples/Registry/test_registry_update.cpp145
-rw-r--r--examples/Registry/update.dsp69
-rw-r--r--examples/Service_Configurator/IPC-tests/Makefile24
-rw-r--r--examples/Service_Configurator/IPC-tests/README112
-rw-r--r--examples/Service_Configurator/IPC-tests/client/Makefile337
-rw-r--r--examples/Service_Configurator/IPC-tests/client/broadcast_client_test.cpp56
-rw-r--r--examples/Service_Configurator/IPC-tests/client/local_data22
-rw-r--r--examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp87
-rw-r--r--examples/Service_Configurator/IPC-tests/client/local_fifo_client_test.cpp83
-rw-r--r--examples/Service_Configurator/IPC-tests/client/local_pipe_client_test.cpp122
-rw-r--r--examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp88
-rw-r--r--examples/Service_Configurator/IPC-tests/client/local_stream_client_test.cpp85
-rw-r--r--examples/Service_Configurator/IPC-tests/client/remote_data22
-rw-r--r--examples/Service_Configurator/IPC-tests/client/remote_data122
-rw-r--r--examples/Service_Configurator/IPC-tests/client/remote_data222
-rw-r--r--examples/Service_Configurator/IPC-tests/client/remote_data322
-rw-r--r--examples/Service_Configurator/IPC-tests/client/remote_data422
-rw-r--r--examples/Service_Configurator/IPC-tests/client/remote_dgram_client_test.cpp78
-rw-r--r--examples/Service_Configurator/IPC-tests/client/remote_service_directory_test.cpp82
-rw-r--r--examples/Service_Configurator/IPC-tests/client/remote_stream_client_test.cpp105
-rw-r--r--examples/Service_Configurator/IPC-tests/client/remote_thr_stream_client_test.cpp96
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.cpp36
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.h41
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.i110
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.cpp36
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.h41
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.i120
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.cpp15
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.h43
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.i109
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.cpp35
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.h42
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.i95
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.cpp36
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.h44
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i135
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.cpp16
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.h45
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.i119
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.cpp17
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.h48
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.i146
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.cpp36
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.h40
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.i106
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.cpp39
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.h46
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.i138
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp219
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.h74
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.i1
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_Timeout.cpp34
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_Timeout.h36
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Handle_Timeout.i84
-rw-r--r--examples/Service_Configurator/IPC-tests/server/Makefile612
-rw-r--r--examples/Service_Configurator/IPC-tests/server/server_test.cpp36
-rw-r--r--examples/Service_Configurator/IPC-tests/server/svc.conf19
-rw-r--r--examples/Service_Configurator/Makefile22
-rw-r--r--examples/Service_Configurator/Misc/Makefile77
-rw-r--r--examples/Service_Configurator/Misc/Misc.dsw29
-rw-r--r--examples/Service_Configurator/Misc/Timer_Service.cpp92
-rw-r--r--examples/Service_Configurator/Misc/Timer_Service.h34
-rw-r--r--examples/Service_Configurator/Misc/main.cpp25
-rw-r--r--examples/Service_Configurator/Misc/main.dsp93
-rw-r--r--examples/Service_Configurator/Misc/svc.conf6
-rw-r--r--examples/Shared_Malloc/Makefile94
-rw-r--r--examples/Shared_Malloc/Malloc.cpp106
-rw-r--r--examples/Shared_Malloc/Malloc.h25
-rw-r--r--examples/Shared_Malloc/Options.cpp187
-rw-r--r--examples/Shared_Malloc/Options.h81
-rw-r--r--examples/Shared_Malloc/Shared_Malloc.mak762
-rw-r--r--examples/Shared_Malloc/Shared_Malloc.mdpbin54272 -> 0 bytes
-rw-r--r--examples/Shared_Malloc/test_malloc.cpp211
-rw-r--r--examples/Shared_Malloc/test_multiple_mallocs.cpp67
-rw-r--r--examples/Shared_Malloc/test_persistence.cpp241
-rw-r--r--examples/Shared_Memory/Makefile82
-rw-r--r--examples/Shared_Memory/test_MM.cpp64
-rw-r--r--examples/Shared_Memory/test_SV.cpp61
-rw-r--r--examples/System_V_IPC/Makefile41
-rw-r--r--examples/System_V_IPC/README13
-rw-r--r--examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp30
-rw-r--r--examples/System_V_IPC/SV_Message_Queues/MQ_Server.cpp53
-rw-r--r--examples/System_V_IPC/SV_Message_Queues/Makefile137
-rw-r--r--examples/System_V_IPC/SV_Message_Queues/TMQ_Client.cpp47
-rw-r--r--examples/System_V_IPC/SV_Message_Queues/TMQ_Server.cpp65
-rw-r--r--examples/System_V_IPC/SV_Message_Queues/test.h42
-rw-r--r--examples/System_V_IPC/SV_Semaphores/Makefile100
-rw-r--r--examples/System_V_IPC/SV_Semaphores/Semaphore_Client.cpp31
-rw-r--r--examples/System_V_IPC/SV_Semaphores/Semaphore_Server.cpp42
-rw-r--r--examples/System_V_IPC/SV_Semaphores/Semaphore_Test.h11
-rw-r--r--examples/System_V_IPC/SV_Semaphores/Semaphores.cpp94
-rw-r--r--examples/System_V_IPC/SV_Semaphores/Semaphores_1.cpp97
-rw-r--r--examples/System_V_IPC/SV_Semaphores/Semaphores_2.cpp108
-rw-r--r--examples/System_V_IPC/SV_Shared_Memory/Makefile61
-rw-r--r--examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.cpp60
-rw-r--r--examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.h7
-rw-r--r--examples/Threads/Makefile877
-rw-r--r--examples/Threads/TSS_Data.h34
-rw-r--r--examples/Threads/TSS_Obj.h34
-rw-r--r--examples/Threads/TSS_Task.h37
-rw-r--r--examples/Threads/auto_event.cpp118
-rw-r--r--examples/Threads/barrier1.cpp81
-rw-r--r--examples/Threads/barrier1.dsp69
-rw-r--r--examples/Threads/barrier2.cpp276
-rw-r--r--examples/Threads/barrier2.dsp69
-rw-r--r--examples/Threads/cancel.cpp72
-rw-r--r--examples/Threads/cancel.dsp69
-rw-r--r--examples/Threads/future1.cpp417
-rw-r--r--examples/Threads/future1.dsp69
-rw-r--r--examples/Threads/future2.cpp539
-rw-r--r--examples/Threads/future2.dsp69
-rw-r--r--examples/Threads/manual_event.cpp114
-rw-r--r--examples/Threads/manual_event.dsp70
-rw-r--r--examples/Threads/process_manager.cpp168
-rw-r--r--examples/Threads/process_mutex.cpp69
-rw-r--r--examples/Threads/process_mutex.dsp70
-rw-r--r--examples/Threads/process_semaphore.cpp58
-rw-r--r--examples/Threads/process_semaphore.dsp70
-rw-r--r--examples/Threads/reader_writer.cpp196
-rw-r--r--examples/Threads/reader_writer.dsp70
-rw-r--r--examples/Threads/recursive_mutex.cpp108
-rw-r--r--examples/Threads/recursive_mutex.dsp70
-rw-r--r--examples/Threads/task_five.cpp144
-rw-r--r--examples/Threads/task_five.dsp56
-rw-r--r--examples/Threads/task_four.cpp255
-rw-r--r--examples/Threads/task_four.dsp69
-rw-r--r--examples/Threads/task_one.cpp98
-rw-r--r--examples/Threads/task_one.dsp69
-rw-r--r--examples/Threads/task_three.cpp224
-rw-r--r--examples/Threads/task_three.dsp70
-rw-r--r--examples/Threads/task_two.cpp151
-rw-r--r--examples/Threads/task_two.dsp69
-rw-r--r--examples/Threads/test.dsp70
-rw-r--r--examples/Threads/test.dsw281
-rw-r--r--examples/Threads/test.mak3355
-rw-r--r--examples/Threads/test.mdpbin112640 -> 0 bytes
-rw-r--r--examples/Threads/test_auto_event.cpp113
-rw-r--r--examples/Threads/test_barrier1.cpp84
-rw-r--r--examples/Threads/test_barrier2.cpp269
-rw-r--r--examples/Threads/test_cancel.cpp72
-rw-r--r--examples/Threads/test_future1.cpp420
-rw-r--r--examples/Threads/test_future2.cpp524
-rw-r--r--examples/Threads/test_manual_event.cpp108
-rw-r--r--examples/Threads/test_process_mutex.cpp68
-rw-r--r--examples/Threads/test_process_semaphore.cpp56
-rw-r--r--examples/Threads/test_reader_writer.cpp187
-rw-r--r--examples/Threads/test_recursive_mutex.cpp108
-rw-r--r--examples/Threads/test_task.cpp104
-rw-r--r--examples/Threads/test_task_four.cpp248
-rw-r--r--examples/Threads/test_task_one.cpp104
-rw-r--r--examples/Threads/test_task_three.cpp230
-rw-r--r--examples/Threads/test_task_two.cpp156
-rw-r--r--examples/Threads/test_thread_manager.cpp104
-rw-r--r--examples/Threads/test_thread_pool.cpp214
-rw-r--r--examples/Threads/test_thread_specific.cpp219
-rw-r--r--examples/Threads/test_token.cpp76
-rw-r--r--examples/Threads/test_tss.cpp235
-rw-r--r--examples/Threads/test_tss1.cpp164
-rw-r--r--examples/Threads/test_tss2.cpp252
-rw-r--r--examples/Threads/thread_manager.cpp103
-rw-r--r--examples/Threads/thread_manager.dsp70
-rw-r--r--examples/Threads/thread_pool.cpp210
-rw-r--r--examples/Threads/thread_pool.dsp70
-rw-r--r--examples/Threads/thread_specific.cpp180
-rw-r--r--examples/Threads/thread_specific.dsp70
-rw-r--r--examples/Threads/thread_specific.h50
-rw-r--r--examples/Threads/token.cpp73
-rw-r--r--examples/Threads/token.dsp69
-rw-r--r--examples/Threads/tss1.cpp148
-rw-r--r--examples/Threads/tss1.dsp69
-rw-r--r--examples/Threads/tss2.cpp195
-rw-r--r--examples/Threads/tss2.dsp69
-rw-r--r--examples/Threads/wfmo.cpp121
-rw-r--r--examples/Timer_Queue/Async_Timer_Queue_Test.cpp295
-rw-r--r--examples/Timer_Queue/Async_Timer_Queue_Test.h113
-rw-r--r--examples/Timer_Queue/Driver.cpp153
-rw-r--r--examples/Timer_Queue/Driver.h130
-rw-r--r--examples/Timer_Queue/Makefile417
-rw-r--r--examples/Timer_Queue/README26
-rw-r--r--examples/Timer_Queue/Reactor_Timer_Queue_Test.cpp218
-rw-r--r--examples/Timer_Queue/Reactor_Timer_Queue_Test.dsp91
-rw-r--r--examples/Timer_Queue/Reactor_Timer_Queue_Test.h143
-rw-r--r--examples/Timer_Queue/Thread_Timer_Queue_Test.cpp291
-rw-r--r--examples/Timer_Queue/Thread_Timer_Queue_Test.dsp92
-rw-r--r--examples/Timer_Queue/Thread_Timer_Queue_Test.h150
-rw-r--r--examples/Timer_Queue/Timer_Queue.dsw41
-rw-r--r--examples/Timer_Queue/main_async.cpp51
-rw-r--r--examples/Timer_Queue/main_reactor.cpp55
-rw-r--r--examples/Timer_Queue/main_thread.cpp50
-rw-r--r--include/makeinclude/VC50_DIR.MAK67
-rw-r--r--include/makeinclude/macros.GNU22
-rw-r--r--include/makeinclude/platform_aix.GNU42
-rw-r--r--include/makeinclude/platform_aix4.2.GNU42
-rw-r--r--include/makeinclude/platform_chorus.GNU52
-rw-r--r--include/makeinclude/platform_chorus_ghs.GNU73
-rw-r--r--include/makeinclude/platform_dgux4_epc.GNU23
-rw-r--r--include/makeinclude/platform_dgux4_ghs.GNU27
-rw-r--r--include/makeinclude/platform_freebsd.GNU28
-rw-r--r--include/makeinclude/platform_freebsd_pthread.GNU37
-rw-r--r--include/makeinclude/platform_hpux.GNU28
-rw-r--r--include/makeinclude/platform_hpux_aCC.GNU44
-rw-r--r--include/makeinclude/platform_hpux_gcc.GNU28
-rw-r--r--include/makeinclude/platform_hpux_orbix.GNU30
-rw-r--r--include/makeinclude/platform_irix5.2.GNU21
-rw-r--r--include/makeinclude/platform_irix5.3_g++.GNU21
-rw-r--r--include/makeinclude/platform_irix5.3_sgic++.GNU26
-rw-r--r--include/makeinclude/platform_irix6.x-sgic++.GNU55
-rw-r--r--include/makeinclude/platform_irix6.x_g++.GNU23
-rw-r--r--include/makeinclude/platform_linux.GNU37
-rw-r--r--include/makeinclude/platform_linux_kcc.GNU26
-rw-r--r--include/makeinclude/platform_linux_lxpthread.GNU51
-rw-r--r--include/makeinclude/platform_linux_lxpthreads.GNU51
-rw-r--r--include/makeinclude/platform_linux_pthread.GNU31
-rw-r--r--include/makeinclude/platform_lynxos.GNU25
-rw-r--r--include/makeinclude/platform_m88k.GNU30
-rw-r--r--include/makeinclude/platform_mvs.GNU36
-rw-r--r--include/makeinclude/platform_netbsd.GNU28
-rw-r--r--include/makeinclude/platform_osf1_3.2.GNU27
-rw-r--r--include/makeinclude/platform_osf1_4.0.GNU59
-rw-r--r--include/makeinclude/platform_osf1_4.0_g++.GNU25
-rw-r--r--include/makeinclude/platform_osf1_4.0_rcc.GNU25
-rw-r--r--include/makeinclude/platform_psosim_g++.GNU57
-rw-r--r--include/makeinclude/platform_sco-nothread.GNU22
-rw-r--r--include/makeinclude/platform_sco5.0.0-fsu-pthread.GNU35
-rw-r--r--include/makeinclude/platform_sco5.0.0-mit-pthread.GNU35
-rw-r--r--include/makeinclude/platform_sco5.0.0-nothread.GNU34
-rw-r--r--include/makeinclude/platform_sunos4_g++.GNU26
-rw-r--r--include/makeinclude/platform_sunos4_lucid.GNU21
-rw-r--r--include/makeinclude/platform_sunos4_sunc++3.x.GNU27
-rw-r--r--include/makeinclude/platform_sunos4_sunc++4.x.GNU24
-rw-r--r--include/makeinclude/platform_sunos4_sunc++4.x_orbix.GNU25
-rw-r--r--include/makeinclude/platform_sunos5.6_sparc_sunc++_4.2.GNU3
-rw-r--r--include/makeinclude/platform_sunos5_centerline.GNU22
-rw-r--r--include/makeinclude/platform_sunos5_centerline_orbix.GNU23
-rw-r--r--include/makeinclude/platform_sunos5_egcs.GNU9
-rw-r--r--include/makeinclude/platform_sunos5_g++.GNU30
-rw-r--r--include/makeinclude/platform_sunos5_sunc++.GNU106
-rw-r--r--include/makeinclude/platform_sunos5_sunc++_orbix.GNU6
-rw-r--r--include/makeinclude/platform_sunos5_x86_g++.GNU25
-rw-r--r--include/makeinclude/platform_tandem.GNU93
-rw-r--r--include/makeinclude/platform_unixware_g++.GNU24
-rw-r--r--include/makeinclude/platform_vxworks5.x_g++.GNU127
-rw-r--r--include/makeinclude/platform_vxworks5.x_ghs.GNU83
-rw-r--r--include/makeinclude/rules.bin.GNU12
-rw-r--r--include/makeinclude/rules.common.GNU17
-rw-r--r--include/makeinclude/rules.lib.GNU146
-rw-r--r--include/makeinclude/rules.local.GNU210
-rw-r--r--include/makeinclude/rules.nested.GNU13
-rw-r--r--include/makeinclude/rules.nolocal.GNU8
-rw-r--r--include/makeinclude/rules.nonested.GNU8
-rw-r--r--include/makeinclude/wrapper_macros.GNU335
-rw-r--r--java/ChangeLog16
-rw-r--r--java/ImageProcessing/ImageProcessing.dsp253
-rw-r--r--java/ImageProcessing/ImageProcessing.dsw29
-rw-r--r--java/ImageProcessing/filters/Assert.java33
-rw-r--r--java/ImageProcessing/filters/BleachFilter.java65
-rw-r--r--java/ImageProcessing/filters/BlurFilter.java95
-rw-r--r--java/ImageProcessing/filters/DarkenFilter.java48
-rw-r--r--java/ImageProcessing/filters/DeSpeckleFilter.java123
-rw-r--r--java/ImageProcessing/filters/DissolveFilter.java52
-rw-r--r--java/ImageProcessing/filters/EdgeDetectFilter.java250
-rw-r--r--java/ImageProcessing/filters/EmbossFilter.java86
-rw-r--r--java/ImageProcessing/filters/Makefile36
-rw-r--r--java/ImageProcessing/filters/MedFilter.java6
-rw-r--r--java/ImageProcessing/filters/OilPaintFilter.java97
-rw-r--r--java/ImageProcessing/filters/PixelizeFilter.java117
-rw-r--r--java/ImageProcessing/filters/RandomizeFilter.java36
-rw-r--r--java/ImageProcessing/filters/RotateFilter.java358
-rw-r--r--java/ImageProcessing/filters/SharpenFilter.java272
-rw-r--r--java/ImageProcessing/filters/SpatialFilter.java213
-rw-r--r--java/ImageProcessing/filters/SpreadFilter.java130
-rw-r--r--java/ImageProcessing/filters/Timer.java23
-rw-r--r--java/ImageProcessing/framework/BaseButton.java234
-rw-r--r--java/ImageProcessing/framework/BenchmarkApplet.java622
-rw-r--r--java/ImageProcessing/framework/DialogManager.java277
-rw-r--r--java/ImageProcessing/framework/DialogType.java11
-rw-r--r--java/ImageProcessing/framework/FileBrowser.java173
-rw-r--r--java/ImageProcessing/framework/FilePanel.java161
-rw-r--r--java/ImageProcessing/framework/FilterTest.java62
-rw-r--r--java/ImageProcessing/framework/GIFHandler.java75
-rw-r--r--java/ImageProcessing/framework/GifEncoder.java693
-rw-r--r--java/ImageProcessing/framework/Hierarchy.java347
-rw-r--r--java/ImageProcessing/framework/HierarchyAdapter.java34
-rw-r--r--java/ImageProcessing/framework/Icon.java70
-rw-r--r--java/ImageProcessing/framework/ImageApp.java303
-rw-r--r--java/ImageProcessing/framework/ImageByteCounter.java94
-rw-r--r--java/ImageProcessing/framework/ImageCanvas.java166
-rw-r--r--java/ImageProcessing/framework/ImageEncoder.java271
-rw-r--r--java/ImageProcessing/framework/ImageProcessor.java111
-rw-r--r--java/ImageProcessing/framework/ImageSender.java128
-rw-r--r--java/ImageProcessing/framework/IntHashtable.java396
-rw-r--r--java/ImageProcessing/framework/ListFiles.java167
-rwxr-xr-xjava/ImageProcessing/framework/LoadURLFrame.java142
-rw-r--r--java/ImageProcessing/framework/Makefile45
-rw-r--r--java/ImageProcessing/framework/MedJava.html15
-rw-r--r--java/ImageProcessing/framework/Options.java25
-rwxr-xr-xjava/ImageProcessing/framework/SaveURLFrame.java133
-rw-r--r--java/ImageProcessing/framework/Separator.java90
-rw-r--r--java/ImageProcessing/framework/ServerHandler.java50
-rw-r--r--java/ImageProcessing/framework/ServerTest.java67
-rw-r--r--java/ImageProcessing/framework/StatusDisplay.java23
-rw-r--r--java/ImageProcessing/framework/StatusIndicator.java70
-rw-r--r--java/ImageProcessing/framework/TestHandler.java149
-rw-r--r--java/ImageProcessing/framework/Tester.java148
-rw-r--r--java/ImageProcessing/framework/doc01.gifbin223 -> 0 bytes
-rw-r--r--java/ImageProcessing/framework/file03.gifbin267 -> 0 bytes
-rw-r--r--java/ImageProcessing/framework/filter.conf15
-rw-r--r--java/ImageProcessing/framework/help.conf216
-rw-r--r--java/ImageProcessing/framework/test.html19
-rw-r--r--java/ImageProcessing/framework/testFilter.conf15
-rw-r--r--java/VERSION5
-rw-r--r--java/apps/NexusII/README58
-rw-r--r--java/apps/NexusII/classes/ClientHandler.classbin7017 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/FrameHandler.classbin851 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/ImageCanvas.classbin2771 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/NexusClientApplet.classbin9297 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/NexusIIserver.classbin1566 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/Room.classbin2138 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/RoomFactory.classbin1686 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/RoomFrame.classbin3878 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/RoomThread.classbin1076 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/awtCommand/CApplet.classbin2239 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/awtCommand/CApplet.java199
-rw-r--r--java/apps/NexusII/classes/awtCommand/CButton.classbin698 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/awtCommand/CButton.java41
-rw-r--r--java/apps/NexusII/classes/awtCommand/CCanvas.classbin4128 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/awtCommand/CCanvas.java381
-rw-r--r--java/apps/NexusII/classes/awtCommand/CFrame.classbin5174 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/awtCommand/CFrame.java486
-rw-r--r--java/apps/NexusII/classes/awtCommand/CList.classbin1236 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/awtCommand/CList.java96
-rw-r--r--java/apps/NexusII/classes/awtCommand/CPanel.classbin4125 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/awtCommand/CPanel.java381
-rw-r--r--java/apps/NexusII/classes/awtCommand/CTextArea.classbin1048 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/awtCommand/CTextArea.java93
-rw-r--r--java/apps/NexusII/classes/awtCommand/CTextField.classbin1225 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/awtCommand/CTextField.java110
-rw-r--r--java/apps/NexusII/classes/awtCommand/Command.classbin253 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/awtCommand/Command.java25
-rw-r--r--java/apps/NexusII/classes/commandHandler.classbin1310 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/commandParser.classbin1974 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/connectionHandler.classbin4632 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/joinHandler.classbin3229 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/roomHandler.classbin2371 -> 0 bytes
-rw-r--r--java/apps/NexusII/classes/textHandler.classbin2227 -> 0 bytes
-rw-r--r--java/apps/NexusII/src/Consumer.java74
-rw-r--r--java/apps/NexusII/src/MT_Bounded_Queue.java226
-rw-r--r--java/apps/NexusII/src/MT_Bounded_Queue_Group.java79
-rw-r--r--java/apps/NexusII/src/NexusClientApplet.java494
-rw-r--r--java/apps/NexusII/src/NexusIIserver.java280
-rw-r--r--java/apps/NexusII/src/Producer.java87
-rw-r--r--java/apps/NexusII/src/Room.java97
-rw-r--r--java/apps/NexusII/src/RoomFrame.java297
-rw-r--r--java/apps/NexusII/src/RoomSpace.java110
-rw-r--r--java/apps/NexusII/src/Timed_Wait.java86
-rw-r--r--java/apps/NexusII/src/Timer.java31
-rw-r--r--java/apps/NexusII/src/commandHandler.java44
-rw-r--r--java/apps/NexusII/src/commandParser.java124
-rw-r--r--java/apps/NexusII/src/connectionHandler.java236
-rw-r--r--java/apps/NexusII/src/consts.java40
-rw-r--r--java/apps/NexusII/src/dataPacket.java124
-rw-r--r--java/apps/NexusII/src/joinHandler.java181
-rw-r--r--java/apps/NexusII/src/makefile15
-rw-r--r--java/apps/NexusII/src/nexusDemuxThread.java97
-rw-r--r--java/apps/NexusII/src/roomHandler.java125
-rw-r--r--java/apps/NexusII/src/socketReaderThread.java126
-rw-r--r--java/apps/NexusII/src/socketWriterThread.java119
-rw-r--r--java/apps/NexusII/src/url_to_url.java33
-rwxr-xr-xjava/apps/NexusII/start27
-rw-r--r--java/apps/NexusII/start.html3
-rw-r--r--java/classes/README.TXT2
-rw-r--r--java/doc/images/GridBagEx.gifbin2453 -> 0 bytes
-rw-r--r--java/doc/images/OpenBookIcon.gifbin2241 -> 0 bytes
-rw-r--r--java/doc/images/blue-ball-small.gifbin255 -> 0 bytes
-rw-r--r--java/doc/images/blue-ball.gifbin925 -> 0 bytes
-rw-r--r--java/doc/images/class-index.gifbin1497 -> 0 bytes
-rw-r--r--java/doc/images/constructor-index.gifbin1711 -> 0 bytes
-rw-r--r--java/doc/images/constructors.gifbin1565 -> 0 bytes
-rw-r--r--java/doc/images/cyan-ball-small.gifbin255 -> 0 bytes
-rw-r--r--java/doc/images/cyan-ball.gifbin925 -> 0 bytes
-rw-r--r--java/doc/images/error-index.gifbin1438 -> 0 bytes
-rw-r--r--java/doc/images/exception-index.gifbin1707 -> 0 bytes
-rw-r--r--java/doc/images/green-ball-small.gifbin102 -> 0 bytes
-rw-r--r--java/doc/images/green-ball.gifbin886 -> 0 bytes
-rw-r--r--java/doc/images/interface-index.gifbin1648 -> 0 bytes
-rw-r--r--java/doc/images/magenta-ball-small.gifbin104 -> 0 bytes
-rw-r--r--java/doc/images/magenta-ball.gifbin896 -> 0 bytes
-rw-r--r--java/doc/images/method-index.gifbin1588 -> 0 bytes
-rw-r--r--java/doc/images/methods.gifbin1403 -> 0 bytes
-rw-r--r--java/doc/images/package-index.gifbin1607 -> 0 bytes
-rw-r--r--java/doc/images/red-ball-small.gifbin255 -> 0 bytes
-rw-r--r--java/doc/images/red-ball.gifbin527 -> 0 bytes
-rw-r--r--java/doc/images/variable-index.gifbin1576 -> 0 bytes
-rw-r--r--java/doc/images/variables.gifbin1380 -> 0 bytes
-rw-r--r--java/doc/images/yellow-ball-small.gifbin255 -> 0 bytes
-rw-r--r--java/doc/images/yellow-ball.gifbin925 -> 0 bytes
-rw-r--r--java/examples/Logger/README29
-rw-r--r--java/examples/Logger/simple-server/LogRecord.java145
-rw-r--r--java/examples/Logger/simple-server/LoggerConstants.java7
-rw-r--r--java/examples/Logger/simple-server/LoggingAcceptor.java33
-rw-r--r--java/examples/Logger/simple-server/LoggingClient.java108
-rw-r--r--java/examples/Logger/simple-server/LoggingHandler.java121
-rw-r--r--java/examples/Logger/simple-server/Makefile34
-rw-r--r--java/examples/Logger/simple-server/README25
-rw-r--r--java/examples/Logger/simple-server/SimpleLogger.java44
-rw-r--r--java/gjt/Assert.java33
-rw-r--r--java/gjt/Bargauge.java80
-rw-r--r--java/gjt/Border.java105
-rw-r--r--java/gjt/Box.java81
-rw-r--r--java/gjt/BulletinLayout.java100
-rw-r--r--java/gjt/ButtonPanel.java51
-rw-r--r--java/gjt/CardPanel.java48
-rw-r--r--java/gjt/ChoiceCardPanel.java53
-rw-r--r--java/gjt/ColumnLayout.java154
-rw-r--r--java/gjt/ComponentScroller.java42
-rw-r--r--java/gjt/DialogClient.java20
-rw-r--r--java/gjt/DrawingPanel.java72
-rw-r--r--java/gjt/DrawnRectangle.java136
-rw-r--r--java/gjt/EtchedBorder.java59
-rw-r--r--java/gjt/EtchedRectangle.java97
-rw-r--r--java/gjt/Etching.java22
-rw-r--r--java/gjt/ExclusiveImageButtonPanel.java47
-rw-r--r--java/gjt/FontDialog.java362
-rw-r--r--java/gjt/GJT.DSP456
-rw-r--r--java/gjt/GJT.DSW29
-rw-r--r--java/gjt/GJTDialog.java51
-rw-r--r--java/gjt/IconCardPanel.java55
-rw-r--r--java/gjt/ImageButton.java209
-rw-r--r--java/gjt/ImageButtonController.java79
-rw-r--r--java/gjt/ImageButtonEvent.java103
-rw-r--r--java/gjt/ImageButtonPanel.java106
-rw-r--r--java/gjt/ImageButtonPanelController.java47
-rw-r--r--java/gjt/ImageCanvas.java31
-rw-r--r--java/gjt/ImageScroller.java62
-rw-r--r--java/gjt/LabelCanvas.java93
-rw-r--r--java/gjt/Makefile67
-rw-r--r--java/gjt/MessageDialog.java77
-rw-r--r--java/gjt/MouseController.java32
-rw-r--r--java/gjt/Orientation.java87
-rw-r--r--java/gjt/ProgressDialog.java67
-rw-r--r--java/gjt/QuestionDialog.java130
-rw-r--r--java/gjt/RadioImageButtonPanelController.java45
-rw-r--r--java/gjt/RowLayout.java153
-rw-r--r--java/gjt/Scroller.java154
-rw-r--r--java/gjt/ScrollerLayout.java160
-rw-r--r--java/gjt/SelectionEvent.java82
-rw-r--r--java/gjt/Separator.java90
-rw-r--r--java/gjt/SpringyImageButtonController.java54
-rw-r--r--java/gjt/StateButton.java45
-rw-r--r--java/gjt/StateButtonController.java27
-rw-r--r--java/gjt/StickyImageButtonController.java87
-rw-r--r--java/gjt/Stopwatch.java94
-rw-r--r--java/gjt/StopwatchClient.java14
-rw-r--r--java/gjt/ThreeDBorder.java53
-rw-r--r--java/gjt/ThreeDBorderStyle.java24
-rw-r--r--java/gjt/ThreeDRectangle.java105
-rw-r--r--java/gjt/Toolbar.java58
-rw-r--r--java/gjt/Util.java69
-rw-r--r--java/gjt/YesNoDialog.java80
-rw-r--r--java/gjt/animation/CollisionArena.java39
-rw-r--r--java/gjt/animation/CollisionDetector.java24
-rw-r--r--java/gjt/animation/EdgeCollisionDetector.java53
-rw-r--r--java/gjt/animation/Playfield.java140
-rw-r--r--java/gjt/animation/Sequence.java119
-rw-r--r--java/gjt/animation/Sprite.java191
-rw-r--r--java/gjt/animation/SpriteCollisionDetector.java45
-rw-r--r--java/gjt/image/BleachImageFilter.java53
-rw-r--r--java/gjt/image/DissolveFilter.java48
-rw-r--r--java/gjt/image/ImageDissolver.java132
-rw-r--r--java/gjt/rubberband/Rubberband.java100
-rw-r--r--java/gjt/rubberband/RubberbandEllipse.java32
-rw-r--r--java/gjt/rubberband/RubberbandLine.java25
-rw-r--r--java/gjt/rubberband/RubberbandPanel.java38
-rw-r--r--java/gjt/rubberband/RubberbandRectangle.java29
-rw-r--r--java/gjt/test/AttributesPanel.java78
-rw-r--r--java/gjt/test/BargaugeTest.java130
-rw-r--r--java/gjt/test/BleachImageFilterTest.java86
-rw-r--r--java/gjt/test/BorderTest.java202
-rw-r--r--java/gjt/test/BoxTest.java100
-rw-r--r--java/gjt/test/BumpAnimationTest.java107
-rw-r--r--java/gjt/test/ChoiceCardPanelTest.java34
-rw-r--r--java/gjt/test/ColumnLayoutTest.java126
-rw-r--r--java/gjt/test/ComponentScrollerTest.java205
-rw-r--r--java/gjt/test/ConnectionsPanel.java9
-rw-r--r--java/gjt/test/DialogTest.java140
-rw-r--r--java/gjt/test/DrawnRectangleTest.java119
-rw-r--r--java/gjt/test/FontDialogTest.java95
-rw-r--r--java/gjt/test/IconCardPanelTest.java47
-rw-r--r--java/gjt/test/ImageButtonTest.java130
-rw-r--r--java/gjt/test/ImageDissolverTest.java69
-rw-r--r--java/gjt/test/ImageScrollerTest.java55
-rw-r--r--java/gjt/test/LabelCanvasTest.java75
-rw-r--r--java/gjt/test/MessageDialogTest.java50
-rw-r--r--java/gjt/test/OccupationOracle.java334
-rw-r--r--java/gjt/test/RowLayoutTest.java124
-rw-r--r--java/gjt/test/RubberbandTest.java112
-rw-r--r--java/gjt/test/SeparatorTest.java64
-rw-r--r--java/gjt/test/SimpleAnimationTest.java87
-rw-r--r--java/gjt/test/SimpleBargaugeTest.java61
-rw-r--r--java/gjt/test/StateButtonTest.java41
-rw-r--r--java/gjt/test/TenPixelBorder.java44
-rw-r--r--java/gjt/test/TitledPanel.java22
-rw-r--r--java/gjt/test/ToolbarTest.java111
-rw-r--r--java/gjt/test/TwoDrinkersAnimationTest.java130
-rw-r--r--java/gjt/test/UnitTest.java46
-rw-r--r--java/java_cup/java_cup.dsp224
-rw-r--r--java/java_cup/java_cup.dsw29
-rw-r--r--java/netsvcs/Logger/DefaultLMR.java36
-rw-r--r--java/netsvcs/Logger/LogMessageReceiver.java33
-rw-r--r--java/netsvcs/Logger/LogRecord.java185
-rw-r--r--java/netsvcs/Logger/Makefile23
-rw-r--r--java/netsvcs/Logger/ServerLoggingAcceptor.java171
-rw-r--r--java/netsvcs/Logger/ServerLoggingHandler.java123
-rwxr-xr-xjava/netsvcs/Time/Clerk.java23
-rwxr-xr-xjava/netsvcs/Time/Makefile27
-rwxr-xr-xjava/netsvcs/Time/Server.java23
-rwxr-xr-xjava/netsvcs/Time/TSClerkHandler.java296
-rwxr-xr-xjava/netsvcs/Time/TSClerkProcessor.java267
-rwxr-xr-xjava/netsvcs/Time/TSRequestAcceptor.java142
-rwxr-xr-xjava/netsvcs/Time/TSRequestHandler.java106
-rwxr-xr-xjava/netsvcs/Time/TSServerAcceptor.java100
-rwxr-xr-xjava/netsvcs/Time/TSServerHandler.java99
-rw-r--r--java/src/ACE.java164
-rw-r--r--java/src/AcceptStrategy.java89
-rw-r--r--java/src/Acceptor.java213
-rw-r--r--java/src/ActivateStrategy.java43
-rw-r--r--java/src/AddServiceObjectNode.java58
-rw-r--r--java/src/Blob.java94
-rw-r--r--java/src/BlobHandler.java35
-rw-r--r--java/src/BlobReader.java104
-rw-r--r--java/src/BlobWriter.java220
-rw-r--r--java/src/ClassNameGenerator.java181
-rw-r--r--java/src/ClassReader.java146
-rw-r--r--java/src/Condition.java124
-rw-r--r--java/src/Connector.java149
-rw-r--r--java/src/CreationStrategy.java61
-rw-r--r--java/src/EventHandler.java52
-rw-r--r--java/src/GetOpt.java150
-rw-r--r--java/src/HTTPHelper.java84
-rw-r--r--java/src/INETAddr.java99
-rw-r--r--java/src/IOCntlCmds.java34
-rw-r--r--java/src/IOCntlMsg.java128
-rw-r--r--java/src/JACE.DSP304
-rw-r--r--java/src/JACE.DSW29
-rwxr-xr-xjava/src/MakeLexer4
-rwxr-xr-xjava/src/MakeParser2
-rw-r--r--java/src/Makefile157
-rw-r--r--java/src/MessageBlock.java453
-rw-r--r--java/src/MessageQueue.java626
-rw-r--r--java/src/MessageType.java110
-rw-r--r--java/src/Module.java253
-rw-r--r--java/src/Mutex.java92
-rw-r--r--java/src/OS.java72
-rw-r--r--java/src/ParseNode.java73
-rw-r--r--java/src/ProfileTimer.java48
-rw-r--r--java/src/RWMutex.java174
-rw-r--r--java/src/RemoveNode.java37
-rw-r--r--java/src/ResumeNode.java36
-rw-r--r--java/src/SOCKAcceptor.java114
-rw-r--r--java/src/SOCKConnector.java75
-rw-r--r--java/src/SOCKStream.java209
-rw-r--r--java/src/Semaphore.java103
-rw-r--r--java/src/ServiceConfig.java420
-rw-r--r--java/src/ServiceLoader.java241
-rw-r--r--java/src/ServiceObject.java80
-rw-r--r--java/src/ServiceObjectRecord.java33
-rw-r--r--java/src/ServiceRecord.java253
-rw-r--r--java/src/ServiceRepository.java189
-rw-r--r--java/src/StrategyAcceptor.java148
-rw-r--r--java/src/Stream.java438
-rw-r--r--java/src/StreamHead.java120
-rw-r--r--java/src/StreamTail.java111
-rw-r--r--java/src/SuspendNode.java36
-rw-r--r--java/src/SvcHandler.java85
-rw-r--r--java/src/Svc_Conf.y208
-rw-r--r--java/src/Task.java415
-rw-r--r--java/src/TaskFlags.java44
-rw-r--r--java/src/ThreadManager.java109
-rw-r--r--java/src/ThruTask.java48
-rw-r--r--java/src/TimeValue.java256
-rw-r--r--java/src/TimedWait.java134
-rw-r--r--java/src/TimeoutException.java34
-rw-r--r--java/src/TimerQueue.java433
-rw-r--r--java/src/Token.java298
-rw-r--r--java/src/Yylex.java1315
-rw-r--r--java/src/Yylex.lex78
-rw-r--r--java/src/parser.java621
-rw-r--r--java/src/sym.java36
-rw-r--r--java/tests/ASX/BufferStreamTest.dsp73
-rw-r--r--java/tests/ASX/BufferStreamTest.java184
-rw-r--r--java/tests/ASX/Makefile26
-rw-r--r--java/tests/ASX/MessageQueueTest.dsp73
-rw-r--r--java/tests/ASX/MessageQueueTest.java50
-rw-r--r--java/tests/ASX/PriorityBufferTest.dsp73
-rw-r--r--java/tests/ASX/PriorityBufferTest.java116
-rw-r--r--java/tests/ASX/TaskTest.dsp72
-rw-r--r--java/tests/ASX/TaskTest.java86
-rw-r--r--java/tests/ASX/ThreadPoolTest.dsp73
-rw-r--r--java/tests/ASX/ThreadPoolTest.java185
-rw-r--r--java/tests/Concurrency/Condition/Condition.dsp88
-rw-r--r--java/tests/Concurrency/Condition/Consumer.java73
-rw-r--r--java/tests/Concurrency/Condition/JoinableThreadGroup.java24
-rw-r--r--java/tests/Concurrency/Condition/Makefile25
-rw-r--r--java/tests/Concurrency/Condition/Producer.java67
-rw-r--r--java/tests/Concurrency/Condition/QueueTest.java64
-rw-r--r--java/tests/Concurrency/Condition/SimpleMessageQueue.java86
-rw-r--r--java/tests/Concurrency/Makefile23
-rw-r--r--java/tests/Concurrency/MutexTest.dsp72
-rw-r--r--java/tests/Concurrency/MutexTest.java154
-rw-r--r--java/tests/Concurrency/RWMutexTest.dsp73
-rw-r--r--java/tests/Concurrency/RWMutexTest.java93
-rw-r--r--java/tests/Concurrency/SemaphoreTest.dsp73
-rw-r--r--java/tests/Concurrency/SemaphoreTest.java102
-rw-r--r--java/tests/Concurrency/TokenTest.dsp72
-rw-r--r--java/tests/Concurrency/TokenTest.java73
-rw-r--r--java/tests/Connection/AcceptorTest.dsp73
-rw-r--r--java/tests/Connection/AcceptorTest.java79
-rw-r--r--java/tests/Connection/ClientHandler.dsp73
-rw-r--r--java/tests/Connection/ClientHandler.java76
-rw-r--r--java/tests/Connection/ConnectorTest.dsp73
-rw-r--r--java/tests/Connection/ConnectorTest.java76
-rw-r--r--java/tests/Connection/Makefile24
-rw-r--r--java/tests/Connection/ServerHandler.dsp73
-rw-r--r--java/tests/Connection/ServerHandler.java68
-rw-r--r--java/tests/Misc/Makefile21
-rw-r--r--java/tests/Misc/ParseArgsTest.dsp73
-rw-r--r--java/tests/Misc/ParseArgsTest.java45
-rw-r--r--java/tests/Reactor/Makefile22
-rw-r--r--java/tests/Reactor/TimeValueTest.dsp73
-rw-r--r--java/tests/Reactor/TimeValueTest.java50
-rw-r--r--java/tests/Reactor/TimerQueueTest.dsp73
-rw-r--r--java/tests/Reactor/TimerQueueTest.java80
-rw-r--r--java/tests/SOCK_SAP/Makefile22
-rw-r--r--java/tests/SOCK_SAP/SOCKAcceptorTest.dsp73
-rw-r--r--java/tests/SOCK_SAP/SOCKAcceptorTest.java108
-rw-r--r--java/tests/SOCK_SAP/SOCKConnectorTest.dsp73
-rw-r--r--java/tests/SOCK_SAP/SOCKConnectorTest.java92
-rw-r--r--java/tests/ServiceConfigurator/Makefile25
-rw-r--r--java/tests/ServiceConfigurator/ServiceConfigurator.dsp81
-rw-r--r--java/tests/ServiceConfigurator/TestService.java52
-rw-r--r--java/tests/ServiceConfigurator/reloadTest.java64
-rw-r--r--java/tests/ServiceConfigurator/suspendTest.java80
-rw-r--r--java/tests/ServiceConfigurator/suspendTest1.conf1
-rw-r--r--java/tests/ServiceConfigurator/suspendTest2.conf1
-rw-r--r--java/tests/ServiceConfigurator/suspendTest3.conf1
-rw-r--r--java/tests/ServiceConfigurator/svc.conf1
-rw-r--r--java/tests/Tests.dsw257
-rw-r--r--java/tests/netsvcs/Logger/LoggerTest.java122
-rw-r--r--java/tests/netsvcs/Logger/Makefile19
-rw-r--r--java/tests/netsvcs/Naming/ClientTest.java115
-rw-r--r--java/tests/netsvcs/Naming/Makefile21
-rw-r--r--netsvcs/ACE-netsvcs.html898
-rw-r--r--netsvcs/Makefile27
-rw-r--r--netsvcs/README20
-rw-r--r--netsvcs/VCAUTO.MAK7
-rw-r--r--netsvcs/clients/Logger/Logger.dsw41
-rw-r--r--netsvcs/clients/Logger/Logger.mak269
-rw-r--r--netsvcs/clients/Logger/Logger.mdpbin41472 -> 0 bytes
-rw-r--r--netsvcs/clients/Logger/Makefile84
-rw-r--r--netsvcs/clients/Logger/README18
-rw-r--r--netsvcs/clients/Logger/direct_logging.cpp39
-rw-r--r--netsvcs/clients/Logger/direct_logging.dsp91
-rw-r--r--netsvcs/clients/Logger/indirect_logging.cpp47
-rw-r--r--netsvcs/clients/Logger/indirect_logging.dsp91
-rw-r--r--netsvcs/clients/Makefile24
-rw-r--r--netsvcs/clients/Naming/Client/Client.dsw44
-rw-r--r--netsvcs/clients/Naming/Client/Client_Test.cpp570
-rw-r--r--netsvcs/clients/Naming/Client/Client_Test.dsp96
-rw-r--r--netsvcs/clients/Naming/Client/Client_Test.h9
-rw-r--r--netsvcs/clients/Naming/Client/Makefile157
-rw-r--r--netsvcs/clients/Naming/Client/main.cpp42
-rw-r--r--netsvcs/clients/Naming/Client/main.dsp89
-rw-r--r--netsvcs/clients/Naming/Client/svc.conf6
-rw-r--r--netsvcs/clients/Naming/Client/svc2.conf9
-rw-r--r--netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp380
-rw-r--r--netsvcs/clients/Naming/Dump_Restore/Dump_Restore.h74
-rw-r--r--netsvcs/clients/Naming/Dump_Restore/Makefile162
-rw-r--r--netsvcs/clients/Naming/Dump_Restore/README67
-rw-r--r--netsvcs/clients/Naming/Dump_Restore/createfile.cpp31
-rw-r--r--netsvcs/clients/Naming/Dump_Restore/main.cpp22
-rw-r--r--netsvcs/clients/Naming/Dump_Restore/nametest.cpp112
-rw-r--r--netsvcs/clients/Naming/Dump_Restore/nametest.h15
-rw-r--r--netsvcs/clients/Naming/Makefile25
-rw-r--r--netsvcs/clients/Naming/README124
-rw-r--r--netsvcs/clients/README8
-rw-r--r--netsvcs/clients/Tokens/Makefile26
-rw-r--r--netsvcs/clients/Tokens/README34
-rw-r--r--netsvcs/clients/Tokens/collection/Makefile100
-rw-r--r--netsvcs/clients/Tokens/collection/README25
-rw-r--r--netsvcs/clients/Tokens/collection/collection.cpp210
-rw-r--r--netsvcs/clients/Tokens/collection/rw_locks.cpp173
-rw-r--r--netsvcs/clients/Tokens/deadlock/Makefile91
-rw-r--r--netsvcs/clients/Tokens/deadlock/README98
-rw-r--r--netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp340
-rw-r--r--netsvcs/clients/Tokens/invariant/Makefile75
-rw-r--r--netsvcs/clients/Tokens/invariant/README27
-rw-r--r--netsvcs/clients/Tokens/invariant/invariant.cpp196
-rw-r--r--netsvcs/clients/Tokens/manual/Makefile42
-rw-r--r--netsvcs/clients/Tokens/manual/README67
-rw-r--r--netsvcs/clients/Tokens/manual/manual.cpp366
-rw-r--r--netsvcs/clients/Tokens/mutex/Makefile88
-rw-r--r--netsvcs/clients/Tokens/mutex/README23
-rw-r--r--netsvcs/clients/Tokens/mutex/test_mutex.cpp142
-rw-r--r--netsvcs/clients/Tokens/rw_lock/Makefile89
-rw-r--r--netsvcs/clients/Tokens/rw_lock/README40
-rw-r--r--netsvcs/clients/Tokens/rw_lock/rw_locks.cpp252
-rw-r--r--netsvcs/lib/Base_Optimizer.cpp29
-rw-r--r--netsvcs/lib/Base_Optimizer.h44
-rw-r--r--netsvcs/lib/Client_Logging_Handler.cpp419
-rw-r--r--netsvcs/lib/Client_Logging_Handler.h92
-rw-r--r--netsvcs/lib/Client_Logging_Handler.i4
-rw-r--r--netsvcs/lib/Log_Message_Receiver.cpp158
-rw-r--r--netsvcs/lib/Log_Message_Receiver.h206
-rw-r--r--netsvcs/lib/Logging_Strategy.cpp98
-rw-r--r--netsvcs/lib/Logging_Strategy.h48
-rw-r--r--netsvcs/lib/Makefile601
-rw-r--r--netsvcs/lib/Name_Handler.cpp578
-rw-r--r--netsvcs/lib/Name_Handler.h186
-rw-r--r--netsvcs/lib/README267
-rw-r--r--netsvcs/lib/Server_Logging_Handler.cpp231
-rw-r--r--netsvcs/lib/Server_Logging_Handler.h90
-rw-r--r--netsvcs/lib/Server_Logging_Handler.i4
-rw-r--r--netsvcs/lib/Server_Logging_Handler_T.cpp328
-rw-r--r--netsvcs/lib/Server_Logging_Handler_T.h195
-rw-r--r--netsvcs/lib/TS_Clerk_Handler.cpp620
-rw-r--r--netsvcs/lib/TS_Clerk_Handler.h229
-rw-r--r--netsvcs/lib/TS_Server_Handler.cpp257
-rw-r--r--netsvcs/lib/TS_Server_Handler.h103
-rw-r--r--netsvcs/lib/Token_Handler.cpp657
-rw-r--r--netsvcs/lib/Token_Handler.h255
-rw-r--r--netsvcs/lib/VCAUTO.MAK5
-rw-r--r--netsvcs/lib/netsvcs.MAK4301
-rw-r--r--netsvcs/lib/netsvcs.dsp306
-rw-r--r--netsvcs/lib/netsvcs.dsw29
-rw-r--r--netsvcs/lib/netsvcs4.mak1201
-rw-r--r--netsvcs/lib/netsvcs4.mdpbin53760 -> 0 bytes
-rw-r--r--netsvcs/servers/Makefile138
-rw-r--r--netsvcs/servers/README35
-rw-r--r--netsvcs/servers/VCAUTO.MAK6
-rw-r--r--netsvcs/servers/cli.conf11
-rw-r--r--netsvcs/servers/main.cpp102
-rw-r--r--netsvcs/servers/ntsvc.conf12
-rw-r--r--netsvcs/servers/servers.MAK1128
-rw-r--r--netsvcs/servers/servers.dsp175
-rw-r--r--netsvcs/servers/servers.dsw29
-rw-r--r--netsvcs/servers/servers4.mak474
-rw-r--r--netsvcs/servers/servers4.mdpbin49664 -> 0 bytes
-rw-r--r--netsvcs/servers/svc.conf17
-rw-r--r--os-patches/linux-patches.html190
-rw-r--r--os-patches/lynxos-patches.html91
-rw-r--r--performance-tests/Makefile30
-rw-r--r--performance-tests/Misc/Makefile299
-rw-r--r--performance-tests/Misc/basic_func.cpp47
-rw-r--r--performance-tests/Misc/basic_func.h71
-rw-r--r--performance-tests/Misc/basic_perf.cpp641
-rw-r--r--performance-tests/Misc/basic_perf.dsp111
-rw-r--r--performance-tests/Misc/childbirth_time.cpp298
-rw-r--r--performance-tests/Misc/childbirth_time.dsp103
-rw-r--r--performance-tests/Misc/context_switch_time.cpp753
-rw-r--r--performance-tests/Misc/context_switch_time.dsp104
-rw-r--r--performance-tests/Misc/misc.dsw89
-rw-r--r--performance-tests/Misc/misc.mak1570
-rw-r--r--performance-tests/Misc/misc.mdpbin70144 -> 0 bytes
-rw-r--r--performance-tests/Misc/preempt.cpp449
-rw-r--r--performance-tests/Misc/test_mutex.cpp230
-rw-r--r--performance-tests/Misc/test_mutex.dsp103
-rw-r--r--performance-tests/Misc/test_naming.cpp173
-rw-r--r--performance-tests/Misc/test_naming.dsp103
-rw-r--r--performance-tests/Misc/test_singleton.cpp186
-rw-r--r--performance-tests/Misc/test_singleton.dsp103
-rw-r--r--performance-tests/README17
-rw-r--r--performance-tests/Synch-Benchmarks/Benchmark.cpp99
-rw-r--r--performance-tests/Synch-Benchmarks/Benchmark.h73
-rw-r--r--performance-tests/Synch-Benchmarks/Makefile621
-rw-r--r--performance-tests/Synch-Benchmarks/Makefile.driver41
-rw-r--r--performance-tests/Synch-Benchmarks/Makefile.synch_tests948
-rw-r--r--performance-tests/Synch-Benchmarks/Options.cpp407
-rw-r--r--performance-tests/Synch-Benchmarks/Options.h126
-rw-r--r--performance-tests/Synch-Benchmarks/Options.i264
-rw-r--r--performance-tests/Synch-Benchmarks/README29
-rw-r--r--performance-tests/Synch-Benchmarks/Synch_Tests.dsp172
-rw-r--r--performance-tests/Synch-Benchmarks/Synch_Tests.dsw44
-rw-r--r--performance-tests/Synch-Benchmarks/Synch_Tests.mak2687
-rw-r--r--performance-tests/Synch-Benchmarks/Synch_Tests.mdpbin64000 -> 0 bytes
-rw-r--r--performance-tests/Synch-Benchmarks/benchmarks19
-rw-r--r--performance-tests/Synch-Benchmarks/condb_test.cpp68
-rw-r--r--performance-tests/Synch-Benchmarks/conds_test.cpp71
-rw-r--r--performance-tests/Synch-Benchmarks/context.c72
-rw-r--r--performance-tests/Synch-Benchmarks/context.csh16
-rw-r--r--performance-tests/Synch-Benchmarks/context_test.cpp37
-rw-r--r--performance-tests/Synch-Benchmarks/memory_test.cpp39
-rw-r--r--performance-tests/Synch-Benchmarks/mutex_test.cpp44
-rw-r--r--performance-tests/Synch-Benchmarks/orig-results73
-rw-r--r--performance-tests/Synch-Benchmarks/pipe_proc_test.cpp82
-rw-r--r--performance-tests/Synch-Benchmarks/pipe_thr_test.cpp75
-rw-r--r--performance-tests/Synch-Benchmarks/recursive_lock_test.cpp42
-rw-r--r--performance-tests/Synch-Benchmarks/rwrd_test.cpp43
-rw-r--r--performance-tests/Synch-Benchmarks/rwwr_test.cpp43
-rw-r--r--performance-tests/Synch-Benchmarks/sema_test.cpp43
-rw-r--r--performance-tests/Synch-Benchmarks/svc.conf15
-rw-r--r--performance-tests/Synch-Benchmarks/synch_driver.cpp154
-rw-r--r--performance-tests/Synch-Benchmarks/synch_driver.dsp115
-rw-r--r--performance-tests/Synch-Benchmarks/sysvsema_test.cpp44
-rw-r--r--performance-tests/TTCP/ACE-C++/How_to_run_tests29
-rw-r--r--performance-tests/TTCP/ACE-C++/Makefile52
-rw-r--r--performance-tests/TTCP/ACE-C++/run_test35
-rw-r--r--performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp947
-rw-r--r--performance-tests/TTCP/C/How_to_run_tests30
-rw-r--r--performance-tests/TTCP/C/Makefile52
-rw-r--r--performance-tests/TTCP/C/README38
-rw-r--r--performance-tests/TTCP/C/new-ttcp.cpp981
-rw-r--r--performance-tests/TTCP/C/run_test35
-rw-r--r--performance-tests/TTCP/Makefile27
-rwxr-xr-xperformance-tests/TTCP/NT/SLEEP.EXEbin14304 -> 0 bytes
-rwxr-xr-xperformance-tests/TTCP/NT/TTCP.EXEbin42496 -> 0 bytes
-rwxr-xr-xperformance-tests/TTCP/NT/TTCPR.BAT5
-rwxr-xr-xperformance-tests/TTCP/NT/TTCPX.BAT17
-rw-r--r--performance-tests/TTCP/NT/how-to-use.txt1
-rw-r--r--performance-tests/TTCP/ORBeline/How_to_run_tests57
-rw-r--r--performance-tests/TTCP/ORBeline/Makefile33
-rw-r--r--performance-tests/TTCP/ORBeline/run_test30
-rw-r--r--performance-tests/TTCP/ORBeline/ser4
-rw-r--r--performance-tests/TTCP/ORBeline/stdmk34
-rw-r--r--performance-tests/TTCP/ORBeline/tango_clt6
-rw-r--r--performance-tests/TTCP/ORBeline/ttcp.idl23
-rw-r--r--performance-tests/TTCP/ORBeline/ttcp_c.cc302
-rw-r--r--performance-tests/TTCP/ORBeline/ttcp_c.hh181
-rw-r--r--performance-tests/TTCP/ORBeline/ttcp_i.cpp1028
-rw-r--r--performance-tests/TTCP/ORBeline/ttcp_i.h45
-rw-r--r--performance-tests/TTCP/ORBeline/ttcp_s.cc168
-rw-r--r--performance-tests/TTCP/ORBeline/ttcp_s.hh89
-rw-r--r--performance-tests/TTCP/Orbix/How_to_run_tests59
-rw-r--r--performance-tests/TTCP/Orbix/Makefile30
-rw-r--r--performance-tests/TTCP/Orbix/README13
-rw-r--r--performance-tests/TTCP/Orbix/orbix_defaults.mk85
-rw-r--r--performance-tests/TTCP/Orbix/run_test30
-rw-r--r--performance-tests/TTCP/Orbix/ttcp.hh376
-rw-r--r--performance-tests/TTCP/Orbix/ttcp.idl22
-rw-r--r--performance-tests/TTCP/Orbix/ttcpC.cpp343
-rw-r--r--performance-tests/TTCP/Orbix/ttcpS.cpp159
-rw-r--r--performance-tests/TTCP/Orbix/ttcp_i.cpp1013
-rw-r--r--performance-tests/TTCP/Orbix/ttcp_i.h46
-rw-r--r--performance-tests/UDP/Makefile78
-rw-r--r--performance-tests/UDP/README17
-rw-r--r--performance-tests/UDP/udp_test.cpp733
-rw-r--r--psosim/Makefile76
-rw-r--r--psosim/drv_conf.c79
-rw-r--r--rpc++/.dependencies131
-rw-r--r--rpc++/COPYING481
-rw-r--r--rpc++/Makefile55
-rw-r--r--rpc++/Proj.make68
-rw-r--r--rpc++/README18
-rw-r--r--rpc++/README.ORIG9
-rw-r--r--rpc++/StdHdrs/Makefile13
-rw-r--r--rpc++/StdHdrs/README3
-rw-r--r--rpc++/StdHdrs/rpc/auth.h171
-rw-r--r--rpc++/StdHdrs/rpc/c_types.h79
-rw-r--r--rpc++/StdHdrs/rpc/clnt.h347
-rw-r--r--rpc++/StdHdrs/rpc/pmap_clnt.h82
-rw-r--r--rpc++/StdHdrs/rpc/svc.h286
-rw-r--r--rpc++/StdHdrs/rpc/xdr.h275
-rw-r--r--rpc++/callback.cc38
-rw-r--r--rpc++/example/Makefile40
-rw-r--r--rpc++/example/calcsvc.cc30
-rw-r--r--rpc++/example/calcsvc.h34
-rw-r--r--rpc++/example/client.cc64
-rw-r--r--rpc++/example/server.cc112
-rw-r--r--rpc++/gcc-2.2.fix252
-rw-r--r--rpc++/request.cc165
-rw-r--r--rpc++/rpc++.cp13
-rw-r--r--rpc++/rpc++.fn63
-rw-r--r--rpc++/rpc++.ky0
-rw-r--r--rpc++/rpc++.pg0
-rw-r--r--rpc++/rpc++.texi1519
-rw-r--r--rpc++/rpc++.toc23
-rw-r--r--rpc++/rpc++.tp7
-rw-r--r--rpc++/rpc++.vr13
-rw-r--r--rpc++/rpc++/callback.h533
-rw-r--r--rpc++/rpc++/request.h121
-rw-r--r--rpc++/rpc++/service.h132
-rw-r--r--rpc++/rpc++/stub.h145
-rw-r--r--rpc++/rpc++/xdr++.h98
-rw-r--r--rpc++/service.cc316
-rw-r--r--rpc++/stub.cc207
-rw-r--r--rpc++/version.h4
-rw-r--r--rpc++/xdr++.cc75
-rw-r--r--tests/Atomic_Op_Test.MAK319
-rw-r--r--tests/Atomic_Op_Test.cpp74
-rw-r--r--tests/Atomic_Op_Test.dsp159
-rw-r--r--tests/Barrier_Test.MAK356
-rw-r--r--tests/Barrier_Test.cpp145
-rw-r--r--tests/Barrier_Test.dsp182
-rw-r--r--tests/Basic_Types_Test.MAK157
-rw-r--r--tests/Basic_Types_Test.cpp116
-rw-r--r--tests/Basic_Types_Test.dsp59
-rw-r--r--tests/Buffer_Stream_Test.MAK452
-rw-r--r--tests/Buffer_Stream_Test.cpp224
-rw-r--r--tests/Buffer_Stream_Test.dsp230
-rw-r--r--tests/CPP_Test.cpp261
-rw-r--r--tests/Conn_Test.MAK518
-rw-r--r--tests/Conn_Test.cpp690
-rw-r--r--tests/Conn_Test.dsp262
-rw-r--r--tests/Conn_Test.h33
-rw-r--r--tests/Enum_Interfaces_Test.MAK300
-rw-r--r--tests/Enum_Interfaces_Test.cpp64
-rw-r--r--tests/Enum_Interfaces_Test.dsp154
-rw-r--r--tests/Env_Value_Test.MAK159
-rw-r--r--tests/Env_Value_Test.cpp111
-rw-r--r--tests/Env_Value_Test.dsp58
-rw-r--r--tests/Future_Test.MAK450
-rw-r--r--tests/Future_Test.cpp516
-rw-r--r--tests/Future_Test.dsp229
-rw-r--r--tests/Handle_Set_Test.MAK367
-rw-r--r--tests/Handle_Set_Test.cpp200
-rw-r--r--tests/Handle_Set_Test.dsp187
-rw-r--r--tests/Hash_Map_Manager_Test.MAK392
-rw-r--r--tests/Hash_Map_Manager_Test.cpp229
-rw-r--r--tests/Hash_Map_Manager_Test.dsp196
-rw-r--r--tests/Hash_Map_Manager_Test.h59
-rw-r--r--tests/IOStream_Test.MAK506
-rw-r--r--tests/IOStream_Test.cpp464
-rw-r--r--tests/IOStream_Test.dsp254
-rw-r--r--tests/MM_Shared_Memory_Test.MAK364
-rw-r--r--tests/MM_Shared_Memory_Test.cpp118
-rw-r--r--tests/MM_Shared_Memory_Test.dsp186
-rw-r--r--tests/MT_Reactor_Timer_Test.cpp142
-rw-r--r--tests/MT_Reactor_Timer_Test.h51
-rw-r--r--tests/MT_SOCK_Test.MAK391
-rw-r--r--tests/MT_SOCK_Test.cpp285
-rw-r--r--tests/MT_SOCK_Test.dsp185
-rw-r--r--tests/Makefile1982
-rw-r--r--tests/Map_Manager_Test.MAK405
-rw-r--r--tests/Map_Manager_Test.cpp393
-rw-r--r--tests/Map_Manager_Test.dsp206
-rw-r--r--tests/Mem_Map_Test.MAK294
-rw-r--r--tests/Mem_Map_Test.cpp183
-rw-r--r--tests/Mem_Map_Test.dsp151
-rw-r--r--tests/Message_Block_Test.MAK454
-rw-r--r--tests/Message_Block_Test.cpp329
-rw-r--r--tests/Message_Block_Test.dsp231
-rw-r--r--tests/Message_Queue_Notifications_Test.MAK450
-rw-r--r--tests/Message_Queue_Notifications_Test.cpp147
-rw-r--r--tests/Message_Queue_Notifications_Test.dsp226
-rw-r--r--tests/Message_Queue_Test.MAK422
-rw-r--r--tests/Message_Queue_Test.cpp105
-rw-r--r--tests/Message_Queue_Test.dsp215
-rw-r--r--tests/Naming_Test.MAK432
-rw-r--r--tests/Naming_Test.cpp253
-rw-r--r--tests/Naming_Test.dsp220
-rw-r--r--tests/Notify_Performance_Test.MAK459
-rw-r--r--tests/Notify_Performance_Test.cpp236
-rw-r--r--tests/Notify_Performance_Test.dsp217
-rw-r--r--tests/OrdMultiSet_Test.cpp215
-rw-r--r--tests/OrdMultiSet_Test.dsp58
-rw-r--r--tests/Pipe_Test.MAK300
-rw-r--r--tests/Pipe_Test.cpp121
-rw-r--r--tests/Pipe_Test.dsp154
-rw-r--r--tests/Priority_Buffer_Test.MAK422
-rw-r--r--tests/Priority_Buffer_Test.cpp153
-rw-r--r--tests/Priority_Buffer_Test.dsp215
-rw-r--r--tests/Priority_Reactor_Test.MAK535
-rw-r--r--tests/Priority_Reactor_Test.cpp386
-rw-r--r--tests/Priority_Reactor_Test.dsp254
-rw-r--r--tests/Priority_Reactor_Test.h71
-rw-r--r--tests/Priority_Task_Test.MAK448
-rw-r--r--tests/Priority_Task_Test.cpp204
-rw-r--r--tests/Priority_Task_Test.dsp228
-rw-r--r--tests/Process_Mutex_Test.MAK328
-rw-r--r--tests/Process_Mutex_Test.cpp133
-rw-r--r--tests/Process_Mutex_Test.dsp168
-rw-r--r--tests/Process_Strategy_Test.MAK506
-rw-r--r--tests/Process_Strategy_Test.cpp606
-rw-r--r--tests/Process_Strategy_Test.dsp257
-rw-r--r--tests/Process_Strategy_Test.h133
-rw-r--r--tests/README72
-rw-r--r--tests/Reactor_Exceptions_Test.MAK400
-rw-r--r--tests/Reactor_Exceptions_Test.cpp160
-rw-r--r--tests/Reactor_Exceptions_Test.dsp202
-rw-r--r--tests/Reactor_Notify_Test.MAK448
-rw-r--r--tests/Reactor_Notify_Test.cpp208
-rw-r--r--tests/Reactor_Notify_Test.dsp228
-rw-r--r--tests/Reactor_Performance_Test.MAK543
-rw-r--r--tests/Reactor_Performance_Test.cpp386
-rw-r--r--tests/Reactor_Performance_Test.dsp255
-rw-r--r--tests/Reactor_Performance_Test.h57
-rw-r--r--tests/Reactor_Timer_Test.MAK372
-rw-r--r--tests/Reactor_Timer_Test.cpp104
-rw-r--r--tests/Reactor_Timer_Test.dsp190
-rw-r--r--tests/Reactors_Test.MAK442
-rw-r--r--tests/Reactors_Test.cpp242
-rw-r--r--tests/Reactors_Test.dsp225
-rw-r--r--tests/Reader_Writer_Test.MAK362
-rw-r--r--tests/Reader_Writer_Test.cpp229
-rw-r--r--tests/Reader_Writer_Test.dsp185
-rw-r--r--tests/Recursive_Mutex_Test.MAK362
-rw-r--r--tests/Recursive_Mutex_Test.cpp85
-rw-r--r--tests/Recursive_Mutex_Test.dsp185
-rw-r--r--tests/SOCK_Connector_Test.MAK172
-rw-r--r--tests/SOCK_Connector_Test.cpp138
-rw-r--r--tests/SOCK_Connector_Test.dsp78
-rw-r--r--tests/SOCK_Test.MAK392
-rw-r--r--tests/SOCK_Test.cpp249
-rw-r--r--tests/SOCK_Test.dsp200
-rw-r--r--tests/SPIPE_Test.MAK382
-rw-r--r--tests/SPIPE_Test.cpp132
-rw-r--r--tests/SPIPE_Test.dsp195
-rw-r--r--tests/SString_Test.MAK290
-rw-r--r--tests/SString_Test.cpp65
-rw-r--r--tests/SString_Test.dsp149
-rw-r--r--tests/SV_Shared_Memory_Test.MAK354
-rw-r--r--tests/SV_Shared_Memory_Test.cpp140
-rw-r--r--tests/SV_Shared_Memory_Test.dsp181
-rw-r--r--tests/Semaphore_Test.MAK358
-rw-r--r--tests/Semaphore_Test.cpp181
-rw-r--r--tests/Semaphore_Test.dsp180
-rw-r--r--tests/Service_Config_Test.MAK386
-rw-r--r--tests/Service_Config_Test.cpp139
-rw-r--r--tests/Service_Config_Test.dsp197
-rw-r--r--tests/Shared_Memory_SV_Test.cpp83
-rw-r--r--tests/Sigset_Ops_Test.MAK291
-rw-r--r--tests/Sigset_Ops_Test.cpp128
-rw-r--r--tests/Sigset_Ops_Test.dsp149
-rw-r--r--tests/Simple_Message_Block_Test.MAK362
-rw-r--r--tests/Simple_Message_Block_Test.cpp182
-rw-r--r--tests/Simple_Message_Block_Test.dsp183
-rw-r--r--tests/TSS_Test.MAK356
-rw-r--r--tests/TSS_Test.cpp232
-rw-r--r--tests/TSS_Test.dsp186
-rw-r--r--tests/TSS_Test_Errno.h61
-rw-r--r--tests/Task_Test.MAK440
-rw-r--r--tests/Task_Test.cpp102
-rw-r--r--tests/Task_Test.dsp224
-rw-r--r--tests/Thread_Manager_Test.MAK360
-rw-r--r--tests/Thread_Manager_Test.cpp146
-rw-r--r--tests/Thread_Manager_Test.dsp183
-rw-r--r--tests/Thread_Manager_Test.h45
-rw-r--r--tests/Thread_Mutex_Test.MAK357
-rw-r--r--tests/Thread_Mutex_Test.cpp81
-rw-r--r--tests/Thread_Mutex_Test.dsp182
-rw-r--r--tests/Thread_Pool_Test.MAK443
-rw-r--r--tests/Thread_Pool_Test.cpp241
-rw-r--r--tests/Thread_Pool_Test.dsp225
-rw-r--r--tests/Time_Service_Test.MAK295
-rw-r--r--tests/Time_Service_Test.cpp82
-rw-r--r--tests/Time_Service_Test.dsp151
-rw-r--r--tests/Time_Value_Test.MAK291
-rw-r--r--tests/Time_Value_Test.cpp211
-rw-r--r--tests/Time_Value_Test.dsp149
-rw-r--r--tests/Timer_Queue_Test.MAK395
-rw-r--r--tests/Timer_Queue_Test.cpp505
-rw-r--r--tests/Timer_Queue_Test.dsp201
-rw-r--r--tests/Tokens_Test.MAK454
-rw-r--r--tests/Tokens_Test.cpp238
-rw-r--r--tests/Tokens_Test.dsp231
-rw-r--r--tests/UNIXclerk.conf3
-rw-r--r--tests/UNIXserver.conf10
-rw-r--r--tests/UNIXtokens.conf5
-rw-r--r--tests/UPIPE_SAP_Test.MAK487
-rw-r--r--tests/UPIPE_SAP_Test.cpp189
-rw-r--r--tests/UPIPE_SAP_Test.dsp247
-rw-r--r--tests/VCAUTO.MAK57
-rw-r--r--tests/Win32clerk.conf3
-rw-r--r--tests/Win32server.conf10
-rw-r--r--tests/Win32tokens.conf4
-rw-r--r--tests/run_tests.bat115
-rwxr-xr-xtests/run_tests.check37
-rwxr-xr-xtests/run_tests.ksh6
-rwxr-xr-xtests/run_tests.psosim164
-rwxr-xr-xtests/run_tests.sh143
-rw-r--r--tests/run_tests.vxworks178
-rw-r--r--tests/test_config.h272
-rw-r--r--tests/tests.dsw653
-rw-r--r--tests/tests.mak8526
-rw-r--r--tests/tests.mdpbin3356 -> 0 bytes
-rw-r--r--tests/version_tests/Barrier_Test.dsp277
-rw-r--r--tests/version_tests/Basic_Types_Test.dsp262
-rw-r--r--tests/version_tests/Buffer_Stream_Test.dsp278
-rw-r--r--tests/version_tests/Conn_Test.dsp281
-rw-r--r--tests/version_tests/Enum_Interfaces_Test.dsp278
-rw-r--r--tests/version_tests/Env_Value_Test.dsp278
-rw-r--r--tests/version_tests/Future_Test.dsp286
-rw-r--r--tests/version_tests/Handle_Set_Test.dsp277
-rw-r--r--tests/version_tests/Hash_Map_Manager_Test.dsp282
-rw-r--r--tests/version_tests/IOStream_Test.dsp277
-rw-r--r--tests/version_tests/MM_Shared_Memory_Test.dsp278
-rw-r--r--tests/version_tests/MT_SOCK_Test.dsp277
-rw-r--r--tests/version_tests/Map_Manager_Test.dsp278
-rw-r--r--tests/version_tests/Mem_Map_Test.dsp277
-rw-r--r--tests/version_tests/Message_Block_Test.dsp278
-rw-r--r--tests/version_tests/Message_Queue_Notification_Test.dsp282
-rw-r--r--tests/version_tests/Message_Queue_Test.dsp278
-rw-r--r--tests/version_tests/Naming_Test.dsp277
-rw-r--r--tests/version_tests/Notify_Performance_Test.dsp278
-rw-r--r--tests/version_tests/Pipe_Test.dsp277
-rw-r--r--tests/version_tests/Priority_Buffer_Test.dsp278
-rw-r--r--tests/version_tests/Priority_Reactor_Test.dsp278
-rw-r--r--tests/version_tests/Priority_Task_Test.dsp278
-rw-r--r--tests/version_tests/Process_Mutex_Test.dsp278
-rw-r--r--tests/version_tests/Process_Strategy_Test.dsp278
-rw-r--r--tests/version_tests/Reactor_Exception_Test.dsp278
-rw-r--r--tests/version_tests/Reactor_Notify_Test.dsp278
-rw-r--r--tests/version_tests/Reactor_Performance_Test.dsp282
-rw-r--r--tests/version_tests/Reactor_Timer_Test.dsp278
-rw-r--r--tests/version_tests/Reactors_Test.dsp277
-rw-r--r--tests/version_tests/Reader_Writer_Test.dsp278
-rw-r--r--tests/version_tests/Recursive_Mutex_Test.dsp278
-rw-r--r--tests/version_tests/SOCK_Connector_Test.dsp278
-rw-r--r--tests/version_tests/SOCK_Test.dsp277
-rw-r--r--tests/version_tests/SPIPE_Test.dsp277
-rw-r--r--tests/version_tests/SString_Test.dsp277
-rw-r--r--tests/version_tests/SV_Shared_Memory_Test.dsp278
-rw-r--r--tests/version_tests/Semaphore_Test.dsp277
-rw-r--r--tests/version_tests/Service_Config_Test.dsp278
-rw-r--r--tests/version_tests/Sigset_Op_Test.dsp278
-rw-r--r--tests/version_tests/Simple_Message_Block_Test.dsp278
-rw-r--r--tests/version_tests/TSS_Test.dsp281
-rw-r--r--tests/version_tests/Task_Test.dsp277
-rw-r--r--tests/version_tests/Thread_Manager_Test.dsp282
-rw-r--r--tests/version_tests/Thread_Mutex_Test.dsp278
-rw-r--r--tests/version_tests/Thread_Pool_Test.dsp278
-rw-r--r--tests/version_tests/Time_Service_Test.dsp278
-rw-r--r--tests/version_tests/Time_Value_Test.dsp277
-rw-r--r--tests/version_tests/Timer_Queue_Test.dsp278
-rw-r--r--tests/version_tests/Tokens_Test.dsp277
-rw-r--r--tests/version_tests/UPIPE_SAP_Test.dsp277
-rwxr-xr-xtests/version_tests/run_all_tests.bat24
-rw-r--r--tests/version_tests/version_tests.dsp277
-rw-r--r--tests/version_tests/version_tests.dsw641
-rw-r--r--tests/version_tests/version_tests.mak33708
-rw-r--r--tests/version_tests/version_tests.mdpbin164864 -> 0 bytes
2664 files changed, 0 insertions, 839132 deletions
diff --git a/ACE-INSTALL.html b/ACE-INSTALL.html
deleted file mode 100644
index b716ecfcffd..00000000000
--- a/ACE-INSTALL.html
+++ /dev/null
@@ -1,1226 +0,0 @@
-<HTML>
-<!-- $Id$ -->
-
-<HEAD>
- <TITLE>Building and Installing ACE and Its Network Services</TITLE>
- <link rev=made href="mailto:schmidt@cs.wustl.edu">
-</HEAD>
-
-<BODY text = "#000000"
-link="#000fff"
-vlink="#ff0f0f"
-bgcolor="#ffffff">
-
-<HR>
-<H3>Building and Installing ACE and Its Network Services</H3>
-
-<H4>Synopsis</H4>
-
-The file explains how to build and install ACE and its Network
-Services on the various OS platforms and compilers that it has been
-ported to. Please consult the <A HREF="ChangeLog">ChangeLog</A> file
-to see whether any recent changes to the release will affect your
-code. In addition, you might want to read the ACE <A
-HREF="ACE.FAQ.html">FAQ</A> before building and installing ACE.
-
-<H4>Document Index</H4>
-
-<UL>
-<LI><A HREF="#platforms">Supported Platforms and Compilers</A>
-<LI><A HREF="#installnotes">Installation Notes for Supported Platforms</A>
-<LI><A HREF="#g++">Compiling ACE with GNU g++</A>
-<LI><A HREF="#aceinstall">Building and Installing ACE</A>
-<LI><A HREF="#svcsinstall">Building and Installing ACE Network Services</A>
-<LI><A HREF="#advanced">Advanced Topics</A>
-</UL>
-
-<P><HR><P>
-<H3><A NAME="platforms">Supported Platforms and Compilers</A></H3>
-
-<p>The ADAPTIVE Communication Environment has been ported and tested
-extensively on a wide range of C++ compilers and uni-processor and
-multi-processor OS platforms including Win32, i.e., WinNT/i386,
-WinNT/Alpha, and Win95; most versions of UNIX, e.g., SunOS 4.x and
-5.x, SGI IRIX, DG/UX, HP-UX, OSF/1 a.k.a. DEC UNIX, AIX 4.x, Linux,
-SCO, UnixWare, <A HREF="http://www.freebsd.org/">FreeBSD</A>, <A
-HREF="http://www.s390.ibm.com/products/oe/index.html">MVS
-OpenEdition</A>, and <A HREF="http://www.lynx.com/">LynxOS</A>; <A
-HREF="http://www.wrs.com">VxWorks</A>; and PSoS. If you have a
-problem compiling the ACE wrappers on the platforms shown below please
-send email to either <A HREF="news:comp.soft-sys.ace">ACE
-Newsgroup</A> or the <A HREF="mailto:ace-users@cs.wustl.edu">ACE
-mailing list</A> and we'll try to fix it for you.
-
-<p>The following table summarizes those platforms for which ACE
-is known to support well.<P>
-
-<table width="100%" border=1>
- <tr valign=top>
- <td><b>Fully supported (i.e., continually tested and used daily)</b></td>
- <td>Solaris 2.5, Windows NT (MSVC++ 4.x and 5.0),
- Linux, DEC Alpha Windows NT (MSVC++ 5.0),
- DEC Alpha Linux, VxWorks, LynxOS, Digital UNIX 4.0,
- HP/UX, AIX
- </td>
- </tr>
- <tr valign=top bgcolor="#AFAFAF">
- <td><b>Nearly fully supported (i.e., periodically tested)</b></td>
- <td>Solaris 2.6, Windows 95, IRIX 6.x, MVS
- </td>
- </tr>
- <tr valign=top>
- <td><b>Partially supported (i.e., infrequently tested)</b></td>
- <td>
- PSoS, Tandem, Chorus, SCO, UnixWare, SunOS 4.x, OSF/1,
- FreeBSD, NetBSD
- </td>
- </tr>
- <tr valign=top bgcolor="#AFAFAF">
- <td><b>Planned support (i.e., pending)</b></td>
- <td>
- Windows CE
- </td>
- </tr>
-</table>
-
-<P>In general, any UNIX/POSIX variation is a potential target platform
-for ACE. Ideally, ACE will compile on any POSIX conforming OS.
-
-<P><HR><P>
-<H3><A NAME="installnotes">Installation Notes for Supported Platforms</A></H3>
-
-<UL>
-<LI> <B>Win32 (Windows NT/i386, NT/Alpha and Windows '95) </B><P>
-
-All of ACE has been ported to the Win32 API (which includes Windows NT
-and Windows '95). The entire release now compiles using the Microsoft
-Visual C++ 4.x and 5.0 compilers (the 2.0 compiler may also work, but
-we haven't tested it recently). ACE can be built as both a static and
-dynamic library, using the Win32 installation process described
-below.<P>
-
-<LI> <B> Sun OS 5.x/4.x (a.k.a. Solaris 2.x/1.x) using Sun CC 3.0.1, Sun
- C++ 4.0.x, Centerline C++ 2.x, and GNU gcc 2.7.x. </B> <P>
-
-All the source code and tests should build and run without
- any problems on the Solaris and SunOS platforms using the
- Sun C++ compilers.<P>
-
-<LI> <B> Sun OS 4.1.x using Centerline C++ 2.x, Sun CC 3.x, and Lucid
- Energize 3.2. </B> <P>
-
-Note that shared libraries do not interact very well with
- Centerline C++ or Sun C++ on SunOS 4.1.x. This is due to
- odd behavior of the SunOS 4.1.x linker, which (1) does not
- properly call constructors of global objects within shared
- libraries and (2) does not call the init() and fini()
- functions in shared libraries, even though the manual claims
- that these functions are called! In particular, this means
- that the tests in the directory
- $(ACE_ROOT)/tests/Service_Configurator/IPC-tests/server/
- will not work for statically linked services...<P>
-
- Some versions of SunOS 4.1.x do not contain the
- /usr/lib/libnsl.a library. This library seems to be
- optional since System V Transport Layer Interface (TLI)
- support is optional on SunOS 4.1.x (in contrast, it's the
- "preferred" transport interface on Solaris).<P>
-
- The best work-around for now is probably to either add a
- dummy libnsl.a in /lib (which may not be feasible) or simply
- comment out the line:<P>
-
- LIBS += -lnsl<P>
-
- in the <CODE>$ACE_ROOT/include/makeinclude/wrapper_macros.GNU</CODE>
- file. Naturally, any programs, e.g., the TLI_SAP tests,
- that use the TLI wrappers aren't going to work!<P>
-
- Note that on SunOS 4.x you may get warnings from the linker
- that "archive has no table of contents; add one using
- ranlib(1)" for certain libraries, e.g., libASX.a,
- libThreads.a, and libSPIPE.a. This occurs since SunOS 4.x
- does not support these features.<P>
-
-<LI> <B> AIX </B> <P>
-
- The ACE port to AIX assumes that the user has installed the
- AIX patch containing the dl*() APIs. To use these APIs, IBM
- has created a separate product (free to AIX licensees)
- called shared library hookable symbols (or slhs/6000). If
- you don't have this patch, the sv* commands for compiling
- and linking will not be present on the system.<P>
-
- If you are using AIX 4.2.1 or later, there is no patch needed;
- the dynamic library APIs are included in the base operating
- system.<P>
-
- BTW, here's a technique from Rob Jordan &lt<A
- HREF="mailto:jordan@hursley.ibm.com">jordan@hursley.ibm.com</A>&gt
- that can reduce the size of the ACE libraries by
- about one third, and can also be applied to applications. It works
- by optimising the sharing of template functions, which are created in an
- ``unusual'' way under AIX. It also speeds up compilation.<P>
-
- Here's how to optimise the ACE library generation:<P>
-
- Look at the <A
-HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ace/Makefile">Makefile</a>
- in <CODE>$ACE_ROOT/ace</CODE>. Create a file called
- <CODE>ACE_All_Src.cpp</CODE>, and add a line to #include
- each of the source files
- listed under <CODE>FILES=</CODE> in the Makefile. Create a
- file called <CODE>ACE_All_Tmp.h</CODE>
- and add a line to #include each of the .h files listed under
- <CODE>TEMPLATE_FILES=</CODE> in the Makefile. Now update the Makefile so that
- <CODE>FILES=ACE_All_Src</CODE> and <CODE>TEMPLATE_FILES=ACE_All_Tmp</CODE>.<P>
-
-<LI><B>Linux</B><P>
-
-ACE has been ported to <A
-HREF="http://www.cs.wustl.edu/~cleeland/ace/">Linux</A> using the GNU
-g++ 2.7.2 compiler. However, you may need to apply a number <A
-HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/os-patches/linux-patches.html">patches
- to Linux</A> to get ACE working with LinuxThreads and with Alpha
-CPUs. <P>
-
-<LI> <B> SCO UNIX </B><P>
-
-ACE has been ported to SCO UNIX using the GNU g++ 2.7.2 compiler.
-Arturo Montes &lt<A
-HREF="mailto:mitosys@colomsat.net.co">mitosys@colomsat.net.co</A>&gt
-maintains this code. In addition, he also maintains a version of <A
-HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/FSU-threads.ps.gz">FSU
-pthreads</A>.<P>
-
-<LI> <B> SGI IRIX 5.x and 6.x </B> <P>
-
-ACE used to build fine using the SGI C++ and GNU GCC compilers for
- IRIX 5.x.
- It has been ported to IRIX 6.x using the SGI MipsPro 7.1 C++
- compiler;
- be aware that in IRIX 6.2 there is a number of patches that
- have to be installed and exceptions appear to fail with the
- O32 ABI.
- Please check the config files for the details.<P>
-
-<LI> <B> HP-UX 9.x and 10.x </B> <P>
-
-HP sells 2 C++ compilers for HP-UX 10.x. If you are using 9.x,
- there's only the first one.
-<UL>
-<LI>HP C++ - this is CC, HP's cfront-based compiler. As of ACE 4.4, it
- can be used, but some people have problems with templates.
- Caveat emptor. It's been said that you should run version 10.24,
- if not later.
-
-<LI>HP aC++ - this is aCC, HP's new, ANSI-to-be compiler. It handles ACE
- pretty well. You should use either version A.01.06 (or later), or
- A.01.03. Patches .04 and .05 do not work.
-</UL>
-<P>
-
-<LI> <B>OSF/1 3.2 and 4.0 (a.k.a. Digital UNIX 4.0)</B> <P>
-
-The OSF/1 C++ 5.4 through 5.7 compilers have problems with ACE's
-templates. They compile the lib and most of the test programs,
-although they warn about template usage. Most tests run, some dump
-core.<P>
-
-CXX 6.0 and 6.1 are _much_ improved in this regard: they build all of
-ACE cleanly. Please note that
-<code>include/makeinclude/platform_osf1_4.0.GNU</code> has a
-<strong><code>WARNING_FLAGS</code></strong> macro that is disabled by
-default, to support users who don't have 6.0 yet. If you do, enable
-that macro definition by either adding CXX_VER=POST_5X to your gmake
-invocation, or editing your include/makeinclude/platform_macros.GNU
-file. All of the tests in ACE_wrappers/tests run successfully with
-CXX 6.0 and CXX 6.1.<P>
-
-GNU gcc 2.7.2.1 compiles without problems. All tests run (besides
-minor problems). Thanks to Thilo Kielmann &lt<A
-HREF="mailto:kielmann@informatik.uni-siegen.de">
-kielmann@informatik.uni-siegen.de</A>&gt and David Trumble &lt<A
-HREF="mailto:trumble@cvg.enet.dec.com">trumble@cvg.enet.dec.com</A>&gt
-for help with this port.<P>
-
-<LI><B> UnixWare </B> <P>
-
- Steve Huston &lt<A HREF="mailto:shuston@riverace.com">shuston@riverace.com</A>&gt
- has ported ACE to work with UnixWare 2.01 and g++.<P>
-
- Ganesh Pai &lt<A HREF="mailto:gpai@voicetek.com">gpai@voicetek.com</A>&gt
- subsequently did the port for version 2.1.2, also with g++.<P>
-
-<LI><B>Chorus</B> <P>
-
- Wei Chiang &lt<A HREF="mailto:chiang@tele.nokia.fi">chiang@tele.nokia.fi</A>&gt
- has ported ACE to Chorus 3.1 using GNU g++ 2.7.2.<P>
-
-<LI><B>LynxOS</B> <P>
-
- Dave Mayerhoefer &lt<A HREF="mailto:davem@lynx.com">davem@lynx.com</A>&gt
- has ported ACE to LynxOS 2.5 using GNU g++ 2.7.2. However, you may need to apply a number <A
-HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/os-patches/lynxos-patches.html">patches
- to Lynxos</A> to get ACE working. <P>
-
-<LI><STRONG>VxWorks</STRONG> <P>
-
- <A HREF="http://www.cs.wustl.edu/~levine/">David Levine</A> &lt<A
-HREF="mailto:levine@cs.wustl.edu">levine@cs.wustl.edu</A>&gt has
-ported ACE to VxWorks 5.2/5.3/5.3.1 with the GreenHills 1.8.8
-and g++ 2.7.2 compilers.<P>
-
-In addition to all of the other benefits of ACE, it helps
-work around some deficiencies with VxWorks 5.3/5.3.1.
-Some of these apply only with g++, at least thru version 2.7.2.
-That is the version that is shipped with Tornado 1.0.1/
-VxWorks 5.3.1. The problems are:<P>
-<OL>
- <LI>The program entry point cannot be called ``main'' with g++. ACE
- renames it to ``ace_main'' (configurable via ACE_MAIN) on VxWorks.
- While this may seem trivial, it is important with legacy code.
- ACE itself ran into this problem.<P>
-
- <LI>argc/argv isn't used with VxWorks entry points. ACE provides
- a wrapper function that transparently converts shell command
- line arguments to argc/argv form. See <A HREF="#spa">below</a>
- for details.<P>
-
- <LI>Unsigned long long support is not available with the g++ that
- is distributed with Tornado 1.0.1/VxWorks 5.3.1, or with
- GreenHills 1.8.8. The documentation says that it is supported
- by g++, but try using it :-) Wind River technical support verified
- that it doesn't work. ACE provides its own 64-bit unsigned integer
- type, ACE_hrtime_t, so you don't even have to worry about this
- problem if you use it.<P>
-
- <LI>There a gory problem with munch that is severely aggravated
- by the presence of a static in the Wind River/g++ iostream.h.
- ACE hides this and provides an easy-to-use workaround in the
- very unlikely situation where it becomes a problem.
- Please see ace/config-vxworks5.2-g++.h for more information.<P>
-</OL>
-In addition, as noted <A HREF="#g++">below</A> following the
-discussion of the g++ -fno-implicit-templates option,
--fno-implicit-templates is broken. And, -O2 is not supported on some
-targets.<P>
-
-Please note that ACE uses one of the spare fields in
-the Wind River task control block, spare4, for thread-
-specific storage. This field is specified in only one
-place, in ace/OS.i, so it can easily be changed to one
-of the other spare fields, if necessary.<P>
-
-Versions of ACE from 4.3.3 and beyond destroy dynamically
-allocated singletons in the ACE library. But, they may not
-properly destroy some static objects. If you have trouble
-running a program multiple times, it may be necessary to
-unload the module, using unld, and reload it between runs.
-Alternatively, you could try calling <code>cplusDtors</code>
-and then <code>cplusCtors</code> between runs.<P>
-
-<LI><B>MVS OpenEdition</B> <P>
-
-All of ACE has been ported to OpenEdition by Chuck Gehr &lt<A
-HREF="mailto:gehr@sweng.stortek.com">gehr@sweng.stortek.com</A>&gt.
-The ACE library, all the tests and most of the examples and apps build
-clean. There are still some problems that need to be ironed out:<P>
-
- MVS does not support the dynamic linking dl...() calls that the Service
- Configurator uses to dynamically link services at run time. As a result, all
- the examples and apps that use a svc.conf file (for dynamically configuring
- service objects) do not work, however, most of these apps can be built/run
- statically. Also, the Svc_Conf_l.cpp and Svc_Conf_y.cpp files are generated
- using flex and yacc on a ascii (not ebcdic) machine and as a result they don't
- work very well with ebcdic svc.conf files. We should be able to regenerate
- these files on MVS but MVS doesn't have flex. This is something that needs
- to be done.<P>
-
- Some of the tests do not execute properly. This is a minority and over time
- the goal is to get to 100%.<P>
-
- The make scheme for some of the apps still doesn't work perfectly on MVS.
- This is mainly due to the way shared libraries are handled on MVS. See
- <A HREF="#mvs">additional build tips for MVS</A> for more on
- this.<P>
-</UL>
-
-<HR>
-<H4><A NAME="g++">Compiling ACE with GNU g++</A></H4>
-
-If you use the GNU GCC g++ compiler please note the following:
-
-<UL>
- <LI>ACE transparently supports egcs. Please use the appropriate
- g++ config and platform files for the OS on which you will use egcs.
-
- <strong><blink><font color="#ff0000">WARNING:</font></blink></strong>
- The default behavior of the ACE Makefiles is to add
- <code>-fno-exceptions</code> to egcs (and g++ starting with version
- 2.8.0) invocations. This disables exception handling support. On
- Solaris/sparc and Linux/alpha, it results in a 25 percent reduction
- in the size of libACE.so. To enable exception handling, add
- <code>exceptions=1</code> to your <code>make</code> command line
- invocation, or to your
- <code>$ACE_ROOT/include/makeinclude/platform_macros.GNU</code>.<P>
-
- <LI>With g++ 2.8.0, an internal compiler error is raised when
- trying to compile ACE_Map_Manager instantiations. One workaround
- is to disable optimization. The easiest way to do that is:
-
- <pre><code>% make optimize=0</code></pre>
-
- Or, you can edit your include/makeinclude/platform_sunos5_g++.GNU,
- and comment out the <code>OCFLAGS</code> line.<P>
-
- <LI>Earlier (prior to 2.7.2) versions of g++ may not compile
- certain parts of ACE correctly due to compiler bugs. Please
- upgrade to g++ 2.7.2 or greater.<P>
-
- <LI>Make sure to update your gcc <code>config.status</code>
- file. This file is produced when installing gcc; it specifies
- where to install the binary files that gcc uses. For example,
- it specifies whether to use Solaris's
- <code>/usr/ccs/bin</code> binary utils or GNU binary
- utils. The <code>config.status</code> file is an output of
- the gcc <code>configure</code> script; it is preferable to use
- the <code>--prefix</code> option to <code>configure</code> instead
- of hacking its output.<P>
-
- <LI>If you are getting weird link errors when building libACE
- on Solaris you are probably using the GNU linker. Try using
- the Sun linker (/usr/ccs/bin/ld) instead. Note that gcc
- first looks for the GNU linker if it is installed along
- with gcc. The only way to not use the GNU linker is to
- delete it from the installation or to build your own
- compiler with no linker. Be aware that you still need the
- libraries and includes of gcc.<P>
-
- <LI>Don't get too confused about contradictory statements in
- the gcc documentation. It was written by different
- people...<P>
-
- <LI>Make sure that the linker invoked by gcc produces code
- that initializes static objects. Please see gcc's
- documentation for using <CODE>collect2</CODE>.<P>
-
- <LI>By default, gcc (thru version 2.7.2, at least) uses
- implicit template instantiation. Besides wasting space,
- this breaks the use of ACE_Singleton: instead of one
- singleton instance, there could be one instance per object
- (.o) file that "sees" the template. Therefore, we have
- overridden this default in ACE by enabling the
- -fno-implicit-templates option to CCFLAGS in all
- include/makeinclude/platform_*.GNU files that set CXX to g++.<P>
-
- <LI>The disadvantage of this approach is that you must
- add template specializations for all templates that your
- application uses to your own code. (The ACE libraries are
- self-contained: you don't need to add the templates that
- they use internally.) Examples of template specializations
- occur in quite a few ACE .cpp files; see
- apps/Gateway/Gateway/Proxy_Handler.cpp for one example.
- An easy way to figure out what template instantiations are
- need is to try to build your executable and pipe the output
- through c++filt. The linker will report the missing
- instantiations as undefined symbols. Iteration may be
- necessary, if the template instantiations themselves reference
- other templates.<P>
-
- <LI>Alternatively, you could apply the
- <a href="ftp://ftp.cygnus.com/pub/g++/">Cygnus template repository
- patches</a> and use the -repo option instead of
- -fno-implicit-templates. Please see the g++ FAQ and gcc
- manual for more information. The g++ FAQ indicates that
- a new implementation of templates planned for version 2.8
- will eliminate the restriction against static data members
- in template classes, which would allow ready implementation
- of a correct ACE_Singleton. A final alternative is to
- remove the -fno-implicit-templates option from the CCFLAGS
- macro in your include/makeinclude/platform_macros.GNU, and
- thereby use the default g++ implicit template instantiation.<P>
-
- <LI>Thanks to Thilo Kielmann &lt<A
- HREF="mailto:kielmann@informatik.uni-siegen.de">
- kielmann@informatik.uni-siegen.de</A>&gt;
- for reporting the problem with ACE_Singleton on g++, and
- for helping to find and implement these solutions.<P>
-
- <LI>On VxWorks only, g++ (thru version 2.7.2, at least, distributed
- with Tornado 1.0.1/VxWorks 5.3.1), -fno-implicit-templates is
- broken. In addition, -O2 is not supported on some targets.<P>
-
-</UL>
-
-<P><HR><P>
-
-<H3><A NAME="aceinstall">Building and Installing ACE</A></H3>
-
-The following explains how to build the ACE on <A
-HREF="#unixsvcs">UNIX</A> and <A HREF="#win32svcs">Win32</A>.
-
-<H4><A NAME="unix">Building and Installing ACE on UNIX</A></H4>
-
-Building and installing ACE on UNIX is relatively simple (the <A
-HREF="#win32">process</A> for Win32 is different). Here's what you
-need to do:<P>
-
-<OL>
-<LI> Install GNU make 3.7 or greater on your system (available via
- anonymous ftp from prep.ai.mit.edu in the pub/gnu directory).<P>
-
-<LI> Add an environment variable called ACE_ROOT that contains the
- name of the root of the directory where you keep the ACE wrapper
- source tree. The ACE recursive Makefile scheme needs this information.
- There are several ways to set the ACE_ROOT variable. For
- instance, in my .login file I have the following entry:<P>
-
-<pre><code>
-% setenv ACE_ROOT /home/cs/faculty/schmidt/ACE_wrappers
-</code></pre><P>
-
-However, if you're building a number of versions of ACE, e.g., for
-different OS platforms or for different releases of ACE, you might use
-the following approach:
-
-<pre><code>
-% setenv ACE_ROOT $cwd
-</code></pre>
-
-<LI> Edit the $ACE_ROOT/ace/OS.h file to update things like default
- hostname and port numbers you'd like the programs in the
- $ACE_ROOT/{apps,tests} directories to use by default.<P>
-
-<LI> Set the $ACE_ROOT/ace/config.h file to point to the appropriate
- platform/compiler-specific header configurations (such as
- config-sunos5-sunc++-4.x.h). This file contains the #defines that
- are used throughout ACE to indicate which features your system
- supports (see the $ACE_ROOT/ace/OS.h file for many
- examples of how the ACE build configuration is affected by these
- macro settings).<P>
-
- There are config files for most versions of UNIX. If there isn't a
- version of this file that matches your platform/compiler, you'll
- need to make one. Please send me email if you get it working so I
- can add it to the master ACE release.<P>
-
-<LI> Set the $ACE_ROOT/include/makeinclude/platform_macros.GNU file
- to point to the appropriate platform/compiler-specific Makefile
- configurations, e.g., platform_sunos5_sunc++.GNU. This file
- contains the compiler and Makefile directives that are
- platform/compiler-specific<P>
-
-<LI> Note that since ACE builds shared libraries, you'll need to set
- LD_LIBRARY_PATH to whereever you put the binary version of the
- ACE library. For example, you probably want to do something like
- the following<P>
-
-<pre><code>
-% setenv LD_LIBRARY_PATH $ACE_ROOT/ace:$LD_LIBRARY_PATH
-</code></pre><P>
-
-<LI> When all this is done, hopefully all you'll need to do is type:<P>
-
-<pre><code>
-% make
-</code></pre><P>
-
-at the root of the ACE source tree. This will build the ACE library,
-tests, the examples, and the sample applications. Building the entire
-ACE release can take a long time, however. Therefore, you might
-consider cd'ing into the $ACE_ROOT/ace/ directory and running
-<CODE>make</CODE> there to build just the ACE library. As a sanity
-check, you might also want to build and run the automated <A
-HREF="ACE_wrappers/tests/README">``one-button'' tests</A> in
-$ACE_ROOT/tests/.<P>
-
-<LI> If you need to regenerate the Svc_Conf_y.cpp file, you'll need to
-get <A HREF="http://www.cs.wustl.edu/~schmidt/byacc.tar.gz">Berkeley
-YACC</A>. However, you should rarely, if ever, need to do this.<P>
-
-</OL>
-
-<P><HR><P>
-<H4><A NAME="win32">Building and Installing ACE on Win32</A></H4>
-
-ACE contains project files for Microsoft Visual C++ 4.x (*.mdp) and
-5.0 w/SP2 (*.dsw), as well as Borland C++ 5.x (ace.ide). Notice that
-Visual C++5.0 Service Pack 3 is broken and we don't recommend using
-it.<P>
-
-<OL>
-<LI> Create a directory, e.g., C:\ACE, and copy all of the ACE
- distribution into it. This directory will be referred to as
- ACE_ROOT in the rest of this discussion.<BR><BR>
-<LI> Create a file called config.h in the ACE_ROOT\ace directory
- that contains: <BR>
- <BR>
- <CODE>#include "config-win32.h"</CODE><BR>
- <BR>
-<LI> Now load up the project file for ACE (ACE_ROOT\ace\ACE_Library.mdp or
- ACE_ROOT\ace\ace.dsw). If you are using MSVC 4.x, you will
- need to add paths to your global settings. In
- Tools|Options|Directories, add ACE_ROOT to your include path
- and ACE_ROOT\ace to your library path. <BR><BR>
-<LI> Each project will contain 8 different configurations. These
- are a mixture of Debug/Release, Unicode/non-Unicode, and
- Static/Dynamic library versions for both i386 and Alpha machines.
- <STRONG>Note:</STRONG> If you
- use the dynamic libraries, make sure you include ACE_ROOT\ace
- in your PATH whenever you run programs that use ACE.<BR><BR>
-<LI> If you are building for Windows NT and plan to use the STL
- implementation that comes with ACE, then you can start building
- now. If you are building on Windows 95, then you should add
- the line <BR>
- <BR>
- <CODE>#define ACE_HAS_WINNT4 0</CODE><BR>
- <BR>
- before the #include statement in ACE_ROOT\ace\config.h and it
- will turn off Windows NT 4 specific code.<BR>
- <BR>
- If you want to use the standard C++ headers (iostream, cstdio, ...
- as defined by the C++ Standard Draft 2) that comes with MSVC 5,
- then add the line <BR>
- <BR>
- <CODE>#define ACE_HAS_STANDARD_CPP_LIBRARY 1</CODE><BR>
- <BR>
- before the #include statement in ACE_ROOT\ace\config.h.<BR><BR>
- The default project files which build ACE library have various
- configurations to build dynamic/static, with or without Unicode
- support. Although we recommend using the dynamic library, if,
- for some reasons, you would rather work with static library,
- you'll need to add the line <BR>
- <BR>
- <CODE>#define ACE_HAS_DLL 0</CODE><BR>
- <BR>
- before the #include statement in ACE_ROOT\ace\config.h.
- Optionally but highly recommended, you can also add the line <BR>
- <BR>
- <CODE>#define __ACE_INLINE__ 0</CODE><BR>
- <BR>
- before the #include statement in ACE_ROOT\ace\config.h to disable
- inline function and reduce the size of static libraries (and your
- executables.)<BR><BR>
-</Ol>
-
-<B>ACE TESTS</B><P>
-
-The tests are located in ACE_ROOT\tests. There are two corresponding
-project files in that directory also (tests.mdp and tests.dsp).<P>
-
-Once you build all the tests (Batch Build works well for this) you can
-run the batch file run_tests.bat in that directory to try all the
-tests.<P>
-
-<B> BUILDING ACE ON A WIN32 MACHINE THAT LACKS A NETWORK CARD </B><P>
-
-You may want to run ACE on a non-networked machine. To do so, you must
-install TCP/IP and configure it to ignore the absence of a network
-card. This is one method:<P>
-
-<OL>
- <LI> Run Control Panel
- <LI> Choose Network from Control Panel
- <LI> Add Adapter: MS Loopback Adapter
- <LI> Configure MS Loopback Adapter with 802.3 (default)
- <LI> Add Software: TCP/IP Protocol
- <LI> Configure TCP/IP Protocol with a valid IP address and subnet mask.
- Leave everything else at the default settings.
- <LI> Add Software: Workstation
- <LI> Exit and Restart System
- <LI> Run Control Panel again
- <LI> Choose Services from Control Panel
- <LI> The following services are not necessary and may
- be set to Disabled Startup: <BR>
- Alerter<BR>
- Computer Browser<BR>
- Net logon<BR>
- Messanger<BR>
- <LI> Choose Network from Control Panel
- <LI> Confirm the following setup. This is all you need to run ACE:<BR>
- Installed Software:<BR>
- Computer Browser<BR>
- MS Loopback Adapter Driver<BR>
- TCP/IP Protocol<BR>
- Workstation<BR>
- Installed Adapter Cards:<BR>
- MS Loopback Adapter<P>
-</OL>
-
-
-<HR>
-<H4><A NAME="vxworks">Building and Installing ACE on VxWorks</A></H4>
-For the most part, you should be able to follow the instructions above
-to build ACE and applications that use it. Start with the
-<a href="#unix">Unix instructions</a> above to build ACE and the
-applications that use it. Please see below for mroe information on
-<a href="#VxWorks/NT">building ACE on NT hosts for VxWorks targets</a>.<P>
-
-A few notes on VxWorks builds (thanks to
-<a href="mailto:Paul_von_Behren@stortek.com">Paul von Behren</a>
-for these notes):<p>
-<UL>
- <LI>VxWorks builds are done with a cross compiler - i.e. the compiles
- are done on a workstation creating object modules which are
- downloaded and loaded into the VxWorks target system.<p>
- <LI>C++ object modules must be post-processed by a VxWorks
- utility called ``munch''. ACE includes a perl script called
- <code>ace_ld</code> which is called from the Makefiles, replacing
- the traditional <code>ld</code> step. You must have Perl installed
- to use <code>ace_ld</code>.
-
- <LI>WindRiver provides GCC/G++ cross-compilers for the
- supported target platforms. The executables are named cc&lt;target&gt;
- and g++&lt;target&gt;; for example, ccppc and g++cpp for PowerPC targets.
-</UL>
-
-You'll have to let ACE know the target type at compile time.
-There are several ways to do this; please see the
-$ACE_ROOT/include/makeinclude/platform_vxworks5.x_g++.GNU
-platform file for detailed information.<P>
-
-The VxWorks platform_vxworks*.GNU files are set up so that shared
-libraries are not built on VxWorks. Only static libraries,
-with .a extension, are built. Therefore, it's not necessary
-to set the LD_LIBRARY_PATH environment variable on your host
-system when building for VxWorks targets. Please note, however,
-if you use TAO on VxWorks that you will need to set your LD_LIBRARY_PATH
-to find the TAO IDL compiler libraries (installed in the ace directory)
-on the host.<P>
-
-With g++, bin/ace_ld is used to munch object files and libraries to
-set up calls to static constructors and destructors. bin/ace_ld requires
-perl on the host platform.<P>
-
-These non-default VxWorks kernel configuration <code>#defines</code>
-are required with ACE:<P>
-
-<pre>
-#define INCLUDE_CPLUS /* include C++ support */
-#define INCLUDE_CPLUS_IOSTREAMS /* include iostreams classes */
-#define INCLUDE_POSIX_ALL /* include all available POSIX functions */
-</pre>
-
-For completeness, here are the non-default <code>#defines</code> that
-we used for VxWorks 5.3.1/g++ 2.7.2:
-
-<pre>
-#define INCLUDE_CPLUS /* include C++ support */
-#define INCLUDE_CPLUS_IOSTREAMS /* include iostreams classes */
-#define INCLUDE_CONFIGURATION_5_2 /* pre-tornado tools */
-#define INCLUDE_DEBUG /* pre-tornado debugging */
-#define INCLUDE_LOADER /* object module loading */
-#define INCLUDE_NET_SYM_TBL /* load symbol table from network */
-#define INCLUDE_SYM_TBL_SYNC /* synchronize host and target symbol tables */
-#define INCLUDE_NFS /* nfs package */
-#define INCLUDE_PING /* ping() utility */
-#define INCLUDE_POSIX_ALL /* include all available POSIX functions */
-#define INCLUDE_RDB /* remote debugging package */
-#define INCLUDE_RLOGIN /* remote login */
-#define INCLUDE_RPC /* rpc package */
-#define INCLUDE_SECURITY /* shell security for network access */
-#define INCLUDE_SHELL /* interactive c-expression interpreter */
-#define INCLUDE_SHOW_ROUTINES /* show routines for system facilities*/
-#define INCLUDE_SPY /* spyLib for task monitoring */
-#define INCLUDE_STARTUP_SCRIPT /* execute start-up script */
-#define INCLUDE_STAT_SYM_TBL /* create user-readable error status */
-#define INCLUDE_SYM_TBL /* symbol table package */
-#define INCLUDE_UNLOADER /* object module unloading */
-#define INCLUDE_WINDVIEW /* WindView command server */
-</pre>
-
-It probably wouldn't take much effort to modify the
-ACE library to not require <code>INCLUDE_CPLUS_IOSTREAMS</code>,
-if necessary.
-
-If you're first getting started with ACE and/or VxWorks, I recommend
-just building the ACE library and tests first. (Some of the ACE
-examples, in System_V_IPC, don't build on VxWorks yet.) Then try
-running the tests. Please see $ACE_ROOT/tests/README for the latest
-status of the ACE tests on VxWorks.<P>
-
-Please note that the <code>main</code> entry point is renamed to
-<code>ace_main</code> (configurable via ACE_MAIN) on VxWorks with g++,
-to comply with its restriction against using <code>main</code>.
-In addition, ACE_HAS_NONSTATIC_OBJECT_MANAGER is enabled by default
-to cleanly support construction and destruction of static objects.
-This requires that <code>main</code> be declared with its arguments
-even if they're not used, and with <code>int</code> return type:
-
-<pre><code>
- int
- main (int, char *[])
-</code></pre>
-
-Alternatively, this feature can be disabled by commenting out the
-#define ACE_HAS_NONSTATIC_OBJECT_MANAGER in your ace/config.h.
-But, that will make repeated testing more difficult on VxWorks.
-You'd either have to call static constructors and destructors
-manually or unload/load the program between runs.<p>
-
-<strong><blink><font color="#ff0000">WARNING:</font></blink></strong>
-ACE on VxWorks assumes that your <code>main</code> function is named
-<code>main</code> when using ACE_HAS_NONSTATIC_OBJECT_MANAGER. Any
-violation of this assumption is at your peril. If you really need to
-call your entry point something other than <code>main</code>, you'll
-need to construct an ACE_Object_Manager. Please see the
-<code>#define</code> of <code>main (int, char *[])</code> in
-<code>ace/OS.h</code> to see how ACE does that for entry points named
-<code>main</code>.<p>
-
-ACE threads (VxWorks tasks) can be named, for example, by supplying a
-non-null argument to the Thread_Manager spawn routines. However,
-names beginning with <code>"==ace_t=="</code> are forbidden because
-that prefix is used internally by ACE.<p>
-
-You can spawn a new task to run <code>ace_main</code>, using either
-VxWorks <code>sp</code>, or ACE'S <A NAME="spa"><code>spa</code></A>.
-<code>spa</code> can be used from the VxWorks shell to pass arguments
-to <code>ace_main</code>. Its usage is:
-
-<pre><code>
- spa ace_main, "arg1" [, ...]
-</code></pre>
-
-All arguments must be quoted, even numbers.<p>
-
-By default, the ACE Makefiles link the ACE library into every
-executable. If you want to run multiple ACE executables but just use
-a single ACE library, it should be possible, though I haven't tried
-it. Just link the first executable to be loaded onto the target with
-the ACE library, as usual. All other executables can be linked
-without the ACE library by added <code>ACELIB=</code> to the make
-invocation when building them. When they are loaded onto the target,
-the should load against the symbols from the ACE library from the
-first executable that was loaded.<p>
-
-<h5><a name="VxWorks/NT">Building ACE on Tornado/NT hosts for VxWorks targets</a>.</h5>
-The following, very useful information was contributed by
-<a href="http://people.qualcomm.com/cryan">Chris Ryan</a>
-and <a href="mailto:Paul_von_Behren@stortek.com">Paul von Behren</a>.
-Please submit corrections, additions, or clarifications to the
-the <a href="mailto:ace-users@cs.wustl.edu">ACE mailing list</a>.<p>
-
-A few additional Windows Notes, from Paul von Behren:<p>
-<UL>
- <LI>Cygnus has created a Win32 API which is compatible with a
- ``generic'' Unix environment. Using this library, they have ported a
- large collection of GNU tools to WinNT/95 - including a port of
- gcc/g++. See <A href="http://www.cygnus.com/miscgni-win32/">
- http://www.cygnus.com/miscgni-win32/</A>
- WindRiver provides a subset of these tools - including make
- and gcc cross-compilers.<p>
- <LI>To set up the command-prompt build environemnt, run
- <code>Tornado\host\x86-win32\bin\TorVars.bat</code>. This is done
- implicitly within the Tornado IDE.<p>
- <LI>To run <code>ace_ld</code>, you still need perl installed -
- see <A href="http://www.activestate.com/software/default.htm">
- http://www.activestate.com/software/default.htm</A> for Windows
- perl.<p>
- <LI>There's a bug in the windows port of Make (or at least an
- incompatability) related to ACE Make's directory-spanning
- logic (<code>ACE_ROOT\include\makeinclude\rules.nested.GNU</code>
- (the error message says something about "dir unexpected").<p>
- <LI>But make does work in "leaf" directories (those with no
- subdirectries). You can make the <code>ACE_ROOT\ace directory</code>
- creating the library libACE.a. If perl is available, make also works
- in the ACE_ROOT\tests directory (ignore the final error
- attempting to run /bin/true).<p>
- <LI>The Tornado IDE will use a standard Makefile for project
- builds, but does not have a GUI interface for managing the
- Makefile. By default, it will use rules from Makefile in the current
- directory and you can configure it to add certain Makefile
- targets to the project. If you have <code>ACE_ROOT</code> defined
- before starting Tornado, you can specify an ACE Makefile as a Tornado
- target and Tornado will then call make from the menu.<p>
-</UL>
-
-And Chris Ryan's instructions for building for VxWorks targets
-on Windows NT hosts:
-
-<ol>
- <li>Create UNIX-like environment in NT Command Prompt windows by
- downloading GNU bash, perl, and so forth from your favorite ftp
- site. I went to <a href="ftp://ftp.cygnus.com/pub/gnu-win32/latest/">ftp://ftp.cygnus.com/pub/gnu-win32/latest/</a>
- and downloaded <code>cdk.exe</code> and installed that on my NT box.
- I downloaded perl5.0 from where I can't remember. There may have been
- bits and pieces from other places for things like <code>vi</code> and
- <code>less</code>.
-
- <li>Download latest ACE. Create 2 parallel trees, say
- <code>/ace/ACE_wrappers.NT</code> and
- <code>/ace/ACE_wrappers.vxworks</code>. The NT tree is for building
- <code>aced.dll</code> and <code>tao_idl.exe</code> as currently
- documented for ACE/TAO on NT/VC++5.0. The VxWorks tree is the
- cross compilation tree.
-
- <li>Path setting that seems to be working is:<p>
- <pre>
-/tornado/host/x86-win32/bin:
-/tornado/host/x86-win32/lib/gcc-lib/i386-wrs-vxworks/cygnus-2.7.2-960126:
-/tornado/host/x86-win32/i386-wrs-vxworks/bin:
-/ace/ace_wrappers/bin:
-/gnuwin32/b18/H-i386-cygwin32/bin:
-/gnuwin32/b18/tcl/bin:
-/WINNT/system32:
-/WINNT:
-/WINNT/system32/nls/ENGLISH:
-/bin
-</pre>
-
- Other environment variables:<p>
-<pre>
-WIND_BASE=/tornado
-SHELL=/bin/sh.exe
-TERM=pcbios
-TAO_ROOT=/ace/ACE_wrappers.vxworks/TAO
-CPP_LOCATION=/Program Files/DevStudio/VC/bin/CL.EXE
-GCC_EXEC_PREFIX=/tornado/host/x86-win32/lib/gcc-lib/
-WIND_HOST_TYPE=x86-win32
-ACE_ROOT=/ace/ACE_wrappers.vxworks
-</pre>
-
- <li><code>/tornado</code> is the root of the Tornado install
- (<code>$WIND_BASE</code>).
-
- <li><code>/gnuwin32</code> is the root of a Cygnus GNU download and install.
-
- <li><code>/bin</code> content is:<p>
-<pre>
-aced.dll
-cygwin.dll
-perl.exe
-rm.exe
-sh.exe
-true
-</pre>
-
- <code>aced.dll</code> is produced in an ACE NT source tree according to
- documented procedure for NT VC++5.0 ACE build.
-
- <code>cygwin.dll</code> is from the Cygnus GNU software download and install.
-
- <li>Basically, follow documented procedure for ACE build/install on UNIX
- platform. Create a <code>$ACE_ROOT/ace/config.h</code> that looks like:<p>
-<pre>
-#define __ACE_INLINE__ 0
-#define ACE_HAS_DLL 0
-#include "config-vxworks5.x.h"
-</pre>
-
- And create a <code>$ACE_ROOT/include/makeinclude/platform_macros.GNU</code>
- that looks like:<p>
-<pre>
-WIND_BASE = /tornado
-WIND_HOST_TYPE = x86-win32
-PATH += :$(WIND_BASE)/host/$(WIND_HOST_TYPE)/bin
-CPU = I80486
-include $(ACE_ROOT)/include/makeinclude/platform_NTvxworks5.x_g++.GNU
-</pre>
-
- (But, I guess the PATH+= line is superfluous based on the PATH as shown
- previously).
-
- Finally, create a
- <code>$ACE_ROOT/include/makeinclude/platform_NTvxworks5.x_g++.GNU</code>
- with diff output from 'diff platform_vxworks5.x_g++.GNU
- platform_NTvxworks5.x_g++.GNU' that looks like:
-
-<pre>
-58c58
-&lt; HOST_DIR = $(WIND_BASE)/host/sun4-solaris2
----
-&gt; HOST_DIR = $(WIND_BASE)/host/x86-win32
-62,63c62,63
-&lt; CXX = g++$(TOOLENV)
-&lt; CFLAGS += -DVXWORKS -D_REENTRANT -ansi -fno-builtin
--fno-defer-pop -fvolatile -nostdinc -nostdlib -pipe -Wall
----
-&gt; CXX = $(CC)
-&gt; CFLAGS += -DVXWORKS -D_REENTRANT -ansi -fno-builtin -fno-defer-pop \
- -fvolatile -nostdinc -nostdlib -Wall #-pipe
-</pre>
-
- <li>Now, follow the existing documentation for a UNIX platform build of ACE
- such as:
- <pre>
- cd $ACE_ROOT/ace; make
- </pre>
-
- <li>To build $ACE_ROOT/tests, I had to use the <code>make.exe</code> in the
- <code>/gnuwin32/b18/H-i386-cygwin32/bin</code> directory as I couldn't get
- make shipped with Tornado to run ace_ld and I couldn't figure out any
- other work around.<p>
-
- <pre>
- cd $ACE_ROOT/tests; /gnuwin32/b18/H-i386-cygwin32/bin/make
- </pre>
-
- Also, running the tests works as already documented.
-</ol>
-
-<h5>TAO on NT Tornado host, VxWorks target.</h5>
-
-<ol>
- <li>Build ACE and TAO_IDL in the NT tree as already documented. As
- mentioned above, I put <code>aced.dll</code> in <code>/bin</code>.
-
- <li>Copy TAO_IDL/tao_idl.exe to TAO_IDL directory in the ACE/TAO vxworks
- source tree. (I didn't spend any time yet looking for the place where the
- makefiles are using the absolute path to tao_idl.exe.)
-
- <li>Build orbsvcs.
- <pre>
- CPP_LOCATION=/Program Files/DevStudio/VC/bin/CL.exe
- cd $TAO_ROOT/orbsvcs/orbsvcs
- /gnuwin32/b18/H-i386-cygwin32/bin/make
- </pre>
-
- <li>Build $TAO_ROOT/tao
- <pre>
- CPP_LOCATION=/Program Files/DevStudio/VC/bin/CL.exe
- cd $TAO_ROOT/tao
- /gnuwin32/b18/H-i386-cygwin32/bin/make
- </pre>
-
- <li>Build $TAO_ROOT/tests
-</ol>
-
-
-<HR>
-<H3><A NAME="svcsinstall">Building and Installing ACE Network Services</A></H3>
-
-The following explains how to build the ACE <A
-HREF="ACE-netsvcs.html">network services</A> on <A
-HREF="#unixsvcs">UNIX</A> and <A HREF="#win32svcs">Win32</A>.
-
-<H4><A NAME="unixsvcs">Building and Installing ACE Network Services on UNIX</A></H4>
-
-Building and installing ACE Network Services on UNIX is relatively
-simple (the <A HREF="#win32svcs">process</A> for Win32 is different).
-Here's what you need to do:<P>
-
-<OL>
-
-<LI> Build and install ACE on UNIX as described <A
-HREF="#unix">earlier</A>. If ACE is built at the root of the ACE
-source tree (and ACE has been ported to your platform, of course) the
-netsvcs static and shared object libraries should be built
-automatically. In addition, the server driver program
-(<CODE>main</CODE>) contained in <A
-HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/netsvcs/servers/main.cpp">
-$ACE_ROOT/netsvcs/servers/main.cpp</A> should also be compiled and ready to run.<P>
-
-<LI> Set your LD_LIBRARY_PATH environment variable to where the binary
- version of the ACE netsvcs library. For example, you probably
- want to do something like the following<P>
-
-<pre><code>
-% setenv LD_LIBRARY_PATH $ACE_ROOT/ace:$LD_LIBRARY_PATH
-</code></pre><P>
-
-<LI>By default, if the shared object library is built, the services
- are linked into the <CODE>main</CODE> driver program dynamically.
- To specify which services should be linked in and executed, edit the
-<A
-HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/netsvcs/servers/svc.conf">
-$ACE_ROOT/netsvcs/servers/svc.conf</A> file. During your editing,
- you should update information (such as the default service port
- numbers) that affects the initialization of services in this
- file. Refer to the <A HREF="ACE-papers.html#config">Service Configurator</A>
- documentation to learn how the configuration file is parsed and
- how the services are dynamically linked and executed. In
- addition, refer to the <A HREF="ACE-netsvcs.html">Network
- Services</A> documentation to learn more about how to configure
- each network service.<P>
-
-<LI>If you only want to link the services statically, simply remove
- or rename the svc.conf file.<P>
-</OL>
-
-<H4><A NAME="win32svcs">Building and Installing ACE Network Services on Win32</A></H4>
-
-Once again, there are supplied project for both MSVC 4.x and 5.0 for
-the Network Services.<P>
-
-If you are using MSVC 4.x, you will need to add another directory to
-your global include and library paths, ACE_ROOT/netsvcs/lib. When you
-use the dynamic libraries, make sure to also include ACE_ROOT/netsvcs/lib
-in your PATH.<P>
-
-<HR><P>
-<H3><A NAME="advanced">Advanced Topics</A></H3>
-
-<UL>
-<LI><A HREF="#cloning">Cloning the Source Tree</A>
-<LI><A HREF="#corba">Building CORBA Versions of ACE</A>
-<LI><A HREF="#mvs">Additional Build Tips for MVS</A>
-<LI><A HREF="#flags">Makfile Flags</A>
-<LI><A HREF="http://www.cs.wustl.edu/~levine/CVS.html">Version Control</A>
-<LI><A HREF="http://www.cs.wustl.edu/~cleeland/ace/makefile-hints.html">ACE Makefile hints</a>
-</UL>
-
-<H4><A NAME="cloning">Cloning the Source Tree</A></H4>
-
-On UNIX platforms, I typically like to support multiple platform
-builds using the same ACE source tree. This idiom is supported by ACE
-using the $(ACE_ROOT)/bin/clone.c program. To build clone,
-perform the following steps:<P>
-
-<pre>
-% cd $ACE_ROOT/bin
-% make
-% mv clone ~/bin
-% rehash
-</pre><P>
-
-Then create a ./build subdirectory someplace, e.g., under
-$ACE_ROOT, and then invoke the top-level Makefile with the
-``clone'' target, e.g.:<P>
-
-<pre>
-% cd $ACE_ROOT
-% mkdir build-SunOS5
-% cd build-SunOS5
-% make -f ../Makefile clone
-% (cd ace; ln -s config-sunos5.5-g++.h config.h)
-% (cd include/makeincludes; ln -s platform_sunos5-g++.h platform_macros.GNU)
-% setenv ACE_ROOT $cwd
-% make
-</pre><P>
-
-This will establish a complete tree of links. Note that you must to
-build a config.h and platform_macros.GNU in cloned directory. In
-addition, make sure you set your LD_LIBRARY_PATH to
-$ACE_ROOT/ace:$LD_LIBRARY_PATH on SVR4 UNIX platforms.<P>
-
-When you do a make in the $ACE_ROOT directory you will be producing
-object code that is not stored in the same place as the original
-source tree. This way, you can easily build another platform in a
-parallel tree structure.<P>
-
-<B> VERY IMPORTANT! </B><P>
-
-If you use the ``clone trick'' discussed above, make sure that the
-symbolic links are correctly in place before starting the build. In
-particular, if you plan to clone the tree, it is preferable to do so
-before you start a build procedure on the original tree. This is
-because the build procedure create object directories (.obj and
-.shobj) and the cloning procedure will clone these directories also.
-You would end up with links pointing to object files of another
-platform. If you clone the tree after you've done a build on the
-original tree, make sure to remove all ".obj", ".shobj" and (any other
-files or directories) in all subdirectories before starting the build
-on your cloned tree.<P>
-
-Alternatively, the perl script
-<code>ACE_wrappers/bin/create_ace_build</code> can be used to create
-build trees. It creates them below <code>ACE_wrappers/build</code>.
-It filters out all but the necessary files, so the warning above does
-not apply. See the comments at the top of the script itself for usage
-information.
-
-<HR><P>
-<H4><A NAME="corba">Building CORBA Versions of ACE</A></H4>
-
-Note that if you are compiling with IONA's Orbix implementation of
-CORBA or Visigenix's implementation of CORBA, you'll also need to set
-ORBIX_ROOT to point to the root of the Orbix source tree and
-ORBELINE_ROOT to point to the root of the ORBeline source tree. Since
-many platforms don't have these CORBA tools the default for ACE does
-*not* incorporate them. Thus, if you are compiling with Orbix or
-ORBeline, make sure that you set the symbolic links for
-$ACE_ROOT/include/makeinclude/platform_macros.GNU and
-$ACE_ROOT/ace/config.h to point to the the config* and platform*
-files that have "-orbix" in them!
-
-<P><HR><P>
-<H4><A NAME="mvs">Additional Build Tips for MVS</A></H4>
-
-For all intents and purpose, MVS OpenEdition (OE) is another flavor of
-UNIX, therefore, the instructions under <A HREF="#aceinstall">Building
-and Installing ACE on Unix</A> can be used along with the following
-additional tips:<P>
-
- You can get a copy of GNU make that has been ported to MVS OpenEdition from
- the <A HREF="http://www.s390.ibm.com/products/oe/index.html">IBM OpenEdition web site</A>.
- ACE's make scheme generates compile commands that have options and
- operands interspersed. By default, the c89/cc/c++ compiler expects all options to
- precede all operands. To get around this, you must set a special
- compiler environment variable (_CXX_CCMODE) to 1 which tells the compiler
- to allow options and operands to be interspersed.<P>
-
- Note that the environment variable LD_LIBRARY_PATH is called LIBPATH
- on MVS.<P>
-
- Shared objects are built a little different on MVS than on
- other UNIX implementations. This has been accounted for in the makefiles
- that come with ACE When the linker (via the cxx command) builds the
- libACE.so file it will also create a file called libACE.x. This is a
- side-deck file and it must be included in subsequent link edits with
- application code. For more information on this see the C/C++ MVS
- Programming Guide. If you want to build your application statically,
- i.e., using libACE.a instead of libACE.so, you can set ACELIB to
- ACELIB_STATIC in platform_mvs.GNU.<P>
-
- When the libACE.so file is built (via the MVS pre-linker and binder), you
- will get a rc=4 from the pre-linker. This is ok. This is due to some
- warnings about unresolved references which should get resolved during the
- link step. Note, however, there shouldn't be any unresolved references
- from the binder (linkage editor). You can get pre-link and link maps by
- uncommenting the PMAP and LMAP lines in the platform_mvs.GNU file.<P>
-
-<HR><P>
-<H4><A NAME="flags">Makefile Flags</A></H4>
-
-ACE supports the following flags. They can be enabled either on the command
-line, e.g., "make purify=1", or added to your platform_macros.GNU. To
-disable the option, set the flag to null, e.g., "make debug=". Some flags
-support setting to 0 disable, e.g., "make debug=0". debug=1 is enabled in
-the platform files that are released with ACE.<P>
-
-Please note that the effects of a flag may be platform specific.
-Also, combinations of certain flags may or may not be allowed on
-specific platforms, e.g., debug=1 opt=1 is supported by g++ but
-not all other C++ compilers.<P>
-
-<PRE>
-Flag Description
----- -----------
-debug Enable debugging; see DCFLAGS and DCCFLAGS.
-exceptions Enable exception handling (not supported by all platforms).
-fast Enable -fast option, e.g., with Sun C++.
-inline Enable ACE inlining. Some platforms enable inlining by
- default, others do not.
-optimize Enable optimization; see OCFLAGS and OCCFLAGS.
-orbix Enable use of Orbix.
-profile Enable profiling; see PCFLAGS and PCCFLAGS.
-purify Purify all executables.
-quantify Quantify all executables.
-shared_libs Build shared libraries. Ignored if static_libs_only is set.
-static_libs Build shared libraries. Ignored if shared_libs_only is set.
-shared_libs_only Only build shared libraries. Ignored if no SHLIBs are
- specified by the Makefile, as in performance-tests/Misc.
-static_libs_only Only build static libraries.
-
-Usually, users do not need to be concerned with make targets.
-Just enter ``make'' on the command line to build. A few notable
-targets are listed below.
-
-Target Description
------- -----------
-show_statics Lists all static objects in object files built for
- current directory. Only supported for g++.
-show_uninit Lists all uninitialized in object files built for
- current directory. Only supported for g++.
-
-</PRE>
-<HR><P>
-
-Back to the <A HREF="http://www.cs.wustl.edu/~schmidt/ACE.html">ACE</A>
-home page.
-
-<!--#include virtual="/~schmidt/cgi-sig.html" -->
-</BODY>
-</HTML>
diff --git a/ACE-categories b/ACE-categories
deleted file mode 100644
index 0ee7074906d..00000000000
--- a/ACE-categories
+++ /dev/null
@@ -1,538 +0,0 @@
--*- mode: outline; outline-regexp: " *\\[" -*-
-
-This file groups each file in $ACE_ROOT/ace into its appropriate
-class category.
-
-[ACE]
- [CORBA]
- CORBA_Handler.cpp
- CORBA_Handler.h
- CORBA_Handler.i
- CORBA_Ref.cpp
- CORBA_Ref.h
- CORBA_Ref.i
- [Collections]
- Array.cpp
- Array.h
- Array.i
- Containers.cpp
- Containers.i
- Containers.h
- Hash_Map_Manager.cpp
- Hash_Map_Manager.h
- Filecache.cpp
- Filecache.h
- Free_List.cpp
- Free_List.i
- Free_List.h
- Managed_Object.cpp
- Managed_Object.h
- Managed_Object.i
- Map_Manager.cpp
- Map_Manager.h
- Map_Manager.i
- Object_Manager.cpp
- Object_Manager.i
- Object_Manager.h
- SString.cpp
- SString.h
- SString.i
- [Concurrency]
- Activation_Queue.h
- Activation_Queue.cpp
- Atomic_Op.i
- Future.h
- Future.cpp
- Method_Object.h
- Method_Object.cpp
- Process.cpp
- Process.h
- Process.i
- Process_Manager.cpp
- Process_Manager.h
- Process_Manager.i
- Sched_Params.cpp
- Sched_Params.h
- Sched_Params.i
- Synch.cpp
- Synch.h
- Synch.i
- Synch_Options.cpp
- Synch_Options.h
- Synch_Options.i
- Synch_T.cpp
- Synch_T.h
- Synch_T.i
- Thread.cpp
- Thread.h
- Thread.i
- Thread_Manager.cpp
- Thread_Manager.h
- Thread_Manager.i
- Token.cpp
- Token.h
- Token.i
- [Config]
- config.h
- Basic_Types.cpp
- Basic_Types.h
- Basic_Types.i
- Version.h
- [Connection]
- Acceptor.cpp
- Acceptor.h
- Acceptor.i
- Asynch_Acceptor.cpp
- Asynch_Acceptor.h
- Asynch_Acceptor.i
- Asynch_IO.cpp
- Asynch_IO.h
- Asynch_IO.i
- Connector.cpp
- Connector.h
- Connector.i
- Dynamic_Service.cpp
- Dynamic_Service.h
- Dynamic_Service.i
- Strategies.cpp
- Strategies.h
- Strategies.i
- Strategies_T.cpp
- Strategies_T.h
- Strategies_T.i
- Svc_Handler.cpp
- Svc_Handler.h
- Svc_Handler.i
- [IPC]
- [IO_SAP]
- IO_SAP.cpp
- IO_SAP.h
- IO_SAP.i
- [DEV_SAP]
- DEV.cpp
- DEV.h
- DEV.i
- DEV_Connector.cpp
- DEV_Connector.h
- DEV_Connector.i
- DEV_IO.cpp
- DEV_IO.h
- DEV_IO.i
- TTY_IO.cpp
- TTY_IO.h
- [FILE_SAP]
- FILE.cpp
- FILE.h
- FILE.i
- FILE_Connector.cpp
- FILE_Connector.h
- FILE_Connector.i
- FILE_IO.cpp
- FILE_IO.h
- FILE_IO.i
- [IPC_SAP]
- IPC_SAP.cpp
- IPC_SAP.h
- IPC_SAP.i
- [Addr]
- Addr.cpp
- Addr.h
- Addr.i
- DEV_Addr.cpp
- DEV_Addr.h
- DEV_Addr.i
- FILE_Addr.cpp
- FILE_Addr.h
- FILE_Addr.i
- INET_Addr.cpp
- INET_Addr.h
- INET_Addr.i
- SPIPE_Addr.cpp
- SPIPE_Addr.h
- SPIPE_Addr.i
- UNIX_Addr.cpp
- UNIX_Addr.h
- UNIX_Addr.i
- UPIPE_Addr.h
- [FIFO_SAP]
- FIFO.cpp
- FIFO.h
- FIFO.i
- FIFO_Recv.cpp
- FIFO_Recv.h
- FIFO_Recv.i
- FIFO_Recv_Msg.cpp
- FIFO_Recv_Msg.h
- FIFO_Recv_Msg.i
- FIFO_Send.cpp
- FIFO_Send.h
- FIFO_Send.i
- FIFO_Send_Msg.cpp
- FIFO_Send_Msg.h
- FIFO_Send_Msg.i
- [SOCK_SAP]
- LOCK_SOCK_Acceptor.cpp
- LOCK_SOCK_Acceptor.h
- LSOCK.cpp
- LSOCK.h
- LSOCK.i
- LSOCK_Acceptor.cpp
- LSOCK_Acceptor.h
- LSOCK_Acceptor.i
- LSOCK_CODgram.cpp
- LSOCK_CODgram.h
- LSOCK_CODgram.i
- LSOCK_Connector.cpp
- LSOCK_Connector.h
- LSOCK_Connector.i
- LSOCK_Dgram.cpp
- LSOCK_Dgram.h
- LSOCK_Dgram.i
- LSOCK_Stream.cpp
- LSOCK_Stream.h
- LSOCK_Stream.i
- SOCK.cpp
- SOCK.h
- SOCK.i
- SOCK_Acceptor.cpp
- SOCK_Acceptor.h
- SOCK_Acceptor.i
- SOCK_CODgram.cpp
- SOCK_CODgram.h
- SOCK_CODgram.i
- SOCK_Connector.cpp
- SOCK_Connector.h
- SOCK_Connector.i
- SOCK_Dgram.cpp
- SOCK_Dgram.h
- SOCK_Dgram.i
- SOCK_Dgram_Bcast.cpp
- SOCK_Dgram_Bcast.h
- SOCK_Dgram_Bcast.i
- SOCK_Dgram_Mcast.cpp
- SOCK_Dgram_Mcast.h
- SOCK_Dgram_Mcast.i
- SOCK_IO.cpp
- SOCK_IO.h
- SOCK_IO.i
- SOCK_Stream.cpp
- SOCK_Stream.h
- SOCK_Stream.i
- [SPIPE_SAP]
- SPIPE.cpp
- SPIPE.h
- SPIPE.i
- SPIPE_Acceptor.cpp
- SPIPE_Acceptor.h
- SPIPE_Acceptor.i
- SPIPE_Connector.cpp
- SPIPE_Connector.h
- SPIPE_Connector.i
- SPIPE_Stream.cpp
- SPIPE_Stream.h
- SPIPE_Stream.i
- [TLI_SAP]
- TLI.cpp
- TLI.h
- TLI.i
- TLI_Acceptor.cpp
- TLI_Acceptor.h
- TLI_Acceptor.i
- TLI_Connector.cpp
- TLI_Connector.h
- TLI_Connector.i
- TLI_Stream.cpp
- TLI_Stream.h
- TLI_Stream.i
- [UPIPE_SAP]
- UPIPE_Acceptor.cpp
- UPIPE_Acceptor.h
- UPIPE_Acceptor.i
- UPIPE_Connector.cpp
- UPIPE_Connector.h
- UPIPE_Connector.i
- UPIPE_Stream.cpp
- UPIPE_Stream.h
- UPIPE_Stream.i
- [Utils]
- IOStream.cpp
- IOStream.h
- IOStream_T.cpp
- IOStream_T.h
- IOStream_T.i
- Pipe.cpp
- Pipe.h
- Pipe.i
- Signal.cpp
- Signal.h
- Signal.i
- [Logging and Tracing]
- Dump.cpp
- Dump.h
- Dump_T.cpp
- Dump_T.h
- Log_Msg.cpp
- Log_Msg.h
- Log_Msg.i
- Log_Priority.h
- Log_Record.cpp
- Log_Record.h
- Log_Record.i
- Trace.cpp
- Trace.h
- Trace.i
- [Memory]
- [Mem_Map]
- Mem_Map.cpp
- Mem_Map.h
- Mem_Map.i
- [Shared_Malloc]
- Malloc.cpp
- Malloc.h
- Malloc.i
- Malloc_T.cpp
- Malloc_T.h
- Malloc_T.i
- Memory_Pool.cpp
- Memory_Pool.h
- Memory_Pool.i
- [Shared_Memory]
- Shared_Memory.h
- Shared_Memory_MM.cpp
- Shared_Memory_MM.h
- Shared_Memory_MM.i
- Shared_Memory_SV.cpp
- Shared_Memory_SV.h
- Shared_Memory_SV.i
- [Utils]
- Obstack.cpp
- Obstack.h
- Read_Buffer.cpp
- Read_Buffer.h
- Read_Buffer.i
- [Misc]
- ARGV.cpp
- ARGV.h
- ARGV.i
- Auto_Ptr.cpp
- Auto_Ptr.h
- Auto_Ptr.i
- Date_Time.cpp
- Date_Time.h
- Date_Time.i
- Dynamic.cpp
- Dynamic.h
- Dynamic.i
- Get_Opt.cpp
- Get_Opt.h
- Get_Opt.i
- Registry.cpp
- Registry.h
- Singleton.cpp
- Singleton.h
- Singleton.i
- System_Time.cpp
- System_Time.h
- [Name_Service]
- Local_Name_Space.cpp
- Local_Name_Space.h
- Local_Name_Space_T.cpp
- Local_Name_Space_T.h
- Name_Options.cpp
- Name_Options.h
- Name_Proxy.cpp
- Name_Proxy.h
- Name_Request_Reply.cpp
- Name_Request_Reply.h
- Name_Space.cpp
- Name_Space.h
- Naming_Context.cpp
- Naming_Context.h
- Registry_Name_Space.cpp
- Registry_Name_Space.h
- Remote_Name_Space.cpp
- Remote_Name_Space.h
- [OS Adapters]
- ACE.cpp
- ACE.h
- ACE.i
- OS.cpp
- OS.h
- OS.i
- [Reactor]
- Event_Handler.cpp
- Event_Handler.h
- Event_Handler.i
- Event_Handler_T.cpp
- Event_Handler_T.h
- Event_Handler_T.i
- Handle_Set.cpp
- Handle_Set.h
- Handle_Set.i
- Priority_Reactor.cpp
- Priority_Reactor.i
- Priority_Reactor.h
- Proactor.h
- Proactor.i
- Proactor.cpp
- Reactor.cpp
- Reactor.h
- Reactor.i
- ReactorEx.cpp
- ReactorEx.h
- ReactorEx.i
- Reactor_Impl.h
- Select_Reactor.cpp
- Select_Reactor.h
- Select_Reactor.i
- WFMO_Reactor.cpp
- WFMO_Reactor.h
- WFMO_Reactor.i
- XtReactor.cpp
- XtReactor.h
- [Service_Configurator]
- Parse_Node.cpp
- Parse_Node.h
- Parse_Node.i
- Service_Config.cpp
- Service_Config.h
- Service_Config.i
- Service_Main.cpp
- Service_Manager.cpp
- Service_Manager.h
- Service_Manager.i
- Service_Object.cpp
- Service_Object.h
- Service_Object.i
- Service_Record.cpp
- Service_Record.h
- Service_Record.i
- Service_Repository.cpp
- Service_Repository.h
- Service_Repository.i
- Service_Types.cpp
- Service_Types.i
- Service_Types.h
- Shared_Object.cpp
- Shared_Object.h
- Shared_Object.i
- Svc_Conf.h
- Svc_Conf_l.cpp
- Svc_Conf_y.cpp
- Svc_Conf_Tokens.h
- [Streams]
- IO_Cntl_Msg.cpp
- IO_Cntl_Msg.h
- IO_Cntl_Msg.i
- Message_Block.cpp
- Message_Block.h
- Message_Block.i
- Message_Queue.cpp
- Message_Queue.h
- Message_Queue.i
- Module.cpp
- Module.h
- Module.i
- Multiplexor.cpp
- Multiplexor.h
- Multiplexor.i
- Stream.cpp
- Stream.h
- Stream.i
- Stream_Modules.cpp
- Stream_Modules.h
- Stream_Modules.i
- Task.cpp
- Task.h
- Task.i
- Task_T.cpp
- Task_T.h
- Task_T.i
- [System_V_IPC]
- [System_V_Message_Queues]
- SV_Message.cpp
- SV_Message.h
- SV_Message.i
- SV_Message_Queue.cpp
- SV_Message_Queue.h
- SV_Message_Queue.i
- Typed_SV_Message.cpp
- Typed_SV_Message.h
- Typed_SV_Message.i
- Typed_SV_Message_Queue.cpp
- Typed_SV_Message_Queue.h
- Typed_SV_Message_Queue.i
- [System_V_Semaphores]
- SV_Semaphore_Complex.cpp
- SV_Semaphore_Complex.h
- SV_Semaphore_Complex.i
- SV_Semaphore_Simple.cpp
- SV_Semaphore_Simple.h
- SV_Semaphore_Simple.i
- [System_V_Shared_Memory]
- SV_Shared_Memory.cpp
- SV_Shared_Memory.h
- SV_Shared_Memory.i
- [Timers]
-
- High_Res_Timer.cpp
- High_Res_Timer.h
- High_Res_Timer.i
- Profile_Timer.cpp
- Profile_Timer.h
- Profile_Timer.i
- Time_Request_Reply.cpp
- Time_Request_Reply.h
- Time_Value.cpp
- Time_Value.h
- Time_Value.i
- Timer_Hash.cpp
- Timer_Hash.h
- Timer_Hash_T.cpp
- Timer_Hash_T.h
- Timer_Heap.cpp
- Timer_Heap.h
- Timer_Heap.i
- Timer_Heap_T.cpp
- Timer_Heap_T.h
- Timer_Heap_T.i
- Timer_List.cpp
- Timer_List.h
- Timer_List.i
- Timer_List_T.cpp
- Timer_List_T.h
- Timer_List_T.i
- Timer_Queue.cpp
- Timer_Queue.h
- Timer_Queue.i
- Timer_Queue_Adapters.cpp
- Timer_Queue_Adapters.h
- Timer_Queue_Adapters.i
- Timer_Queue_T.cpp
- Timer_Queue_T.h
- Timer_Queue_T.i
- Timer_Wheel.cpp
- Timer_Wheel.h
- Timer_Wheel.i
- Timer_Wheel_T.cpp
- Timer_Wheel_T.h
- Timer_Wheel_T.i
- [Token_Service]
- Local_Tokens.cpp
- Local_Tokens.h
- Local_Tokens.i
- Remote_Tokens.cpp
- Remote_Tokens.h
- Remote_Tokens.i
- Token_Collection.cpp
- Token_Collection.h
- Token_Collection.i
- Token_Manager.cpp
- Token_Manager.h
- Token_Manager.i
- Token_Request_Reply.cpp
- Token_Request_Reply.h
- Token_Request_Reply.i
- Token_Invariants.h
- Token_Invariants.i
- Token_Invariants.cpp
diff --git a/ACE-install.sh b/ACE-install.sh
deleted file mode 100644
index 76c1e8064f7..00000000000
--- a/ACE-install.sh
+++ /dev/null
@@ -1,356 +0,0 @@
-#!/bin/sh
-########################## Begin Install Script ##########################
-#
-# NAME: ACE-install.sh
-#
-# PURPOSE: Bourne shell script to install ACE for UNIX platforms
-#
-# AUTHOR: Ajit Sagar <asagar@spdmail.spd.dsccc.com>
-#
-# HISTORY: 5/20/96 Ajit Sagar Created
-# x/xx/xx xxxxxxxxxxxxxx Modified
-# x/xx/xx xxxxxxxxxxxxxx Modified
-#
-# DESCRIPTION: This script installs the ACE toolkit for a Unix system.
-# Before using this script, you must do the following:
-#
-# NOTES: 1) Download the gzipped version of ACE from
-# http://www.cs.wustl.edu/~schmidt/ (Select "Obtaining ACE")
-# OR
-# ftp from wuarchive.wustl.edu in the /languages/c++/ACE directory
-#
-# The local directory to which this will be downloaded is
-# refered to as the "MY_ACEDIR" in this script.
-#
-# 2) Make sure there is only one file that matches "ACE*tar*".
-# This should be the one you just downloaded.
-# remove older versions of tar files downloaded earlier.
-#
-# 3) At the end of this script, you should have:
-#
-# a) A compiled toolkit in the $ACE_ROOT directory
-# b) If you selected to save the existing installation,
-# a file oldACE.tar.gz will be created in MY_ACEDIR
-# c) The gzipped ACE source file that was initially downloaded.
-#
-# 4) This script may be executed without user interaction
-# by using the "auto" option (see USAGE section below).
-# It is advisable to execute it without the "auto" option the
-# first time to make sure everything works.
-#
-# THE FOLLOWING NEED TO BE DONE ONLY THE FIRST TIME THIS
-# SCRIPT IS RUN:
-#
-# 5) Read the README file in
-# http://www.cs.wustl.edu/~schmidt/ACE.html directory
-#
-# 6) Define an environment variable ACE_ROOT the
-# defines which directory your ACE toolkit is to be
-# installed in.
-#
-# DO NOT MAKE "ACE_ROOT" THE SAME AS "MY_ACEDIR".
-#
-# 7) Redefine "MY_ACEDIR" in this script to default
-# to the directory in which you have downloaded the ACE source.
-#
-# 8) This script has been tested on Solaris 2.x for the
-# Sun C++4.0 compiler. To use this on some other UNIX
-# platform, uncomment and redefine the following
-# in this script:
-#
-# MY_ACE_CONFIG
-# MY_ACE_GNU_MACROS
-#
-# Check the README file to define these variables. If
-# these are not defined, the script will prompt you
-# help you to change these variables. But in that case
-# you cannot run with the "auto" option.
-#
-#
-# USAGE: myacemaker [ auto ]
-#
-# auto automatic make (no user interaction)
-#
-# Under this option, the source will be
-# extracted and compiled without any user interaction,
-# i.e., you can kick off this script, go home,
-# and check it in the morning. The following
-# assumptions are made:
-#
-# 1) MY_ACE_DIR is properly defined in this script.
-# 2) MY_ACE_CONFIG is properlly defined
-# in this script.
-# 3) MY_ACE_GNU_MACROS is properly defined in this
-# script.
-# 4) A backup of existing installation
-# is to be made.
-#
-# COPYRIGHT INFORMATION:
-#
-# You are free to do anything you like with this script such as
-# including it in commercial software. You may modify it and freely redistribute
-# it. The author accepts no responsibility for any bugs or problems that
-# arise as a consequence of using this code.
-#
-# -- Ajit Sagar
-#
-#########################################################################
-#
-ACE_ERRFILE=/tmp/myacemaker.err
-OLD_ACE_TAR_FILE=oldACE.tar
-OLD_ACE_GZIPPED_TAR_FILE=oldACE.tar.gz
-USAGE="<Usage> : myacemaker [ auto ]"
-#
-##############################################################
-#
-# Platform-specific definitions
-#
-##############################################################
-
-# Directory where ACE-x.x.xx.tar.gz is located
-
-MY_ACEDIR=${HOME}/aceconfig
-
-#######################################################
-# Platform specific config file in ${ACE_ROOT}/ace/
-# Uncomment and redefine this
-#######################################################
-
-# MY_ACE_CONFIG=config-sunos5.4-sunc++-4.x.h
-
-#######################################################
-# Platform specific GNU macros file in
-# ${ACE_ROOT}/include/makeinclude/
-# Uncomment and redefine this
-#######################################################
-
-# MY_ACE_GNU_MACROS=platform_sunos5_sunc++.GNU
-
-
-##############################################################
-#
-# Main Script For Installing ACE
-#
-##############################################################
-
-AUTO="$#"
-
-ACE_ROOT=${ACE_ROOT:?"ERROR: Environment variable ACE_ROOT not set"}
-if [ ${AUTO} -gt 1 ]
-then
- echo "$USAGE"
- exit 1
-fi
-
-if [ ${AUTO} -eq 1 ]
-then
- if [ $1 != "auto" ]
- then
- if [ $1 = "nounzip" ] ; then
- UNZIP=0
- AUTO=0
- else
- echo "$USAGE"
- exit 2
- fi
- fi
-fi
-
-echo ""
-echo "ACE source in `ls ${MY_ACEDIR}/ACE*tar.gz`"
-echo "ACE will be installed in ${ACE_ROOT}"
-echo ""
-
-if [ $AUTO -eq 0 ]
-then
- echo "OK to continue? [Y/N] : \c"
- read choice
-else
- choice='Y'
-fi
-
-if [ ${choice} != 'Y' -a ${choice} != 'y' ]
-then
- echo ""
- echo "ACE installation aborted"
- echo ""
- exit 11
-fi
-
-cd ${MY_ACEDIR}
-
-echo "Uncomressing ACE archive and extracting ACE files"
-echo "into `pwd`/ACE_wrappers directory ..."
-echo ""
-
-gunzip -c ACE*tar.gz | tar xvf - || \
-{
- echo ""
- echo "gunzip or tar failed. Aborting script !!"
- echo ""
- exit 33
-}
-
-if [ -d ${ACE_ROOT} ]
-then
-
- if [ $AUTO -eq 0 ]
- then
- echo "Save a copy of existing ACE installation? [Y/N] : \c"
- read choice
- echo ""
- else
- choice='Y'
- fi
-
- if [ ${choice} = 'Y' -o ${choice} = 'y' ]
- then
-
- echo "Archiving ${ACE_ROOT} to `pwd`/${OLD_ACE_TAR_FILE} using <tar> ..."
- tar cvpf ${OLD_ACE_TAR_FILE} ${ACE_ROOT}
- echo ""
-
- if [ -f ${OLD_ACE_GZIPPED_TAR_FILE} ]
- then
- echo "Removing ${OLD_ACE_GZIPPED_TAR_FILE} ..."
- rm ${OLD_ACE_GZIPPED_TAR_FILE}
- echo ""
- fi
-
- echo "Compressing ${OLD_ACE_TAR_FILE} using <gzip -9> ..."
- gzip -9 ${OLD_ACE_TAR_FILE}
- echo ""
-
- fi
-
- echo "Removing ${ACE_ROOT} ..."
- rm -r ${ACE_ROOT}
- echo ""
-fi
-
-echo "Moving `pwd`/ACE_wrappers to ${ACE_ROOT} ..."
-mv ./ACE_wrappers ${ACE_ROOT}
-echo ""
-
-cd ${ACE_ROOT}/ace
-
-if [ ${MY_ACE_CONFIG:-undefined} = undefined ]
-then
-
- if [ $AUTO -eq 1 ]
- then
- if [ ! -f ${MY_ACE_CONFIG} ]
- then
- echo ""
- echo "${MY_ACE_CONFIG} does not exist. Aborting script ..."
- echo ""
- exit 44
- fi
- fi
-
- echo "Select one of the following files for linking to config.h"
- echo ""
- echo "`ls config*h`"
- echo ""
-
- echo "Type the filename for your compiler: \c"
- read MY_ACE_CONFIG
- echo ""
-
- if [ ! -f ${MY_ACE_CONFIG} ]
- then
- echo ""
- echo "${MY_ACE_CONFIG} does not exist. Aborting script ..."
- echo ""
- exit 55
- fi
-
-fi
-
-
-echo "Creating link config.h for ${MY_ACE_CONFIG} in directory `pwd` ..."
-
-rm ./config.h
-ln -s ${MY_ACE_CONFIG} config.h
-
-echo ""
-
-cd ${ACE_ROOT}/include/makeinclude
-
-if [ ${MY_ACE_GNU_MACROS:-undefined} = undefined ]
-then
-
- if [ $AUTO -eq 1 ]
- then
- if [ ! -f ${MY_ACE_GNU_MACROS} ]
- then
- echo ""
- echo "${MY_ACE_GNU_MACROS} does not exist. Aborting script ..."
- echo ""
- exit 66
- fi
- fi
-
- echo "Select one of the following files for linking to config.h"
- echo ""
- echo "`ls platform*GNU`"
- echo ""
- echo "Type the filename for your compiler: \c"
-
- read MY_ACE_GNU_MACROS
- echo ""
-
- if [ ! -f ${MY_ACE_GNU_MACROS} ]
- then
- echo ""
- echo "${MY_ACE_GNU_MACROS} does not exist. Aborting script ..."
- echo ""
- exit 77
- fi
-
-fi
-
-echo "Creating link platform_macros.GNU for ${MY_ACE_GNU_MACROS}"
-echo "in directory `pwd` ..."
-
-rm ./platform_macros.GNU
-ln -s ${MY_ACE_GNU_MACROS} platform_macros.GNU
-
-echo ""
-
-if [ ${AUTO} -eq 0 ]
-then
- echo "Make ACE now with default setup? [Y/N] : \c"
- read choice
- echo ""
-else
- choice='Y'
-fi
-
-if [ ${choice} != 'Y' -a ${choice} != 'y' ]
-then
- echo ""
- echo "ACE make skipped. You can use <gmake> to make ACE later"
- echo ""
- exit 0
-fi
-
-echo ""
-echo "Making ACE now. Examine file ${ACE_ERRFILE} for errors ..."
-echo ""
-
-cd ${ACE_ROOT}
-
-echo ""
-echo "Executing <gmake> ..."
-echo ""
-gmake | tee ${ACE_ERRFILE} 2>&1
-
-echo ""
-echo "Examine file ${ACE_ERRFILE} for possible errors ..."
-echo ""
-echo "********** End of myacemaker script !!! ***********"
-echo ""
-
-#
-#########################################################################
diff --git a/ACE.DSW b/ACE.DSW
deleted file mode 100644
index bfdfb40ff40..00000000000
--- a/ACE.DSW
+++ /dev/null
@@ -1,1217 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Atomic_Op_Test"=.\tests\Atomic_Op_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Barrier_Test"=.\tests\Barrier_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Buffer_Stream_Test"=.\tests\Buffer_Stream_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "CPP_inclient"=.\examples\IPC_SAP\SOCK_SAP\CPP_inclient.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "CPP_inserver"=.\examples\IPC_SAP\SOCK_SAP\CPP_inserver.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "C_inclient"=.\examples\IPC_SAP\SOCK_SAP\SOCK_SAP.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "C_inserver"=.\examples\IPC_SAP\SOCK_SAP\C_inserver.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Conn_Test"=.\tests\Conn_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Enum_Interfaces_Test"=.\tests\Enum_Interfaces_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Event_Server"=.\examples\ASX\Event_Server\Event_Server\Event_Server.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Exceptions"=.\examples\Reactor\ReactorEx\Exceptions.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Future_Test"=.\tests\Future_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Handle_Set_Test"=.\tests\Handle_Set_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Hash_Map_Manager_Test"=.\tests\Hash_Map_Manager_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "IOStream_Test"=.\tests\IOStream_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Log_Msg"=.\examples\Log_Msg\Log_Msg.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "MM_Shared_Memory_Test"=.\tests\MM_Shared_Memory_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Map_Manager_Test"=.\tests\Map_Manager_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Mem_Map_Test"=.\tests\Mem_Map_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Message_Block_Test"=.\tests\Message_Block_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Message_Queue_Notifications_Test"=.\tests\Message_Queue_Notifications_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Message_Queue_Test"=.\tests\Message_Queue_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Multithreading"=.\examples\Reactor\ReactorEx\Multithreading.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Mutex_Test"=.\tests\Mutex_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Naming_Test"=.\tests\Naming_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Network_Events"=.\examples\Reactor\ReactorEx\Network_Events.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Pipe_Test"=.\tests\Pipe_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Priority_Buffer_Test"=.\tests\Priority_Buffer_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Priority_Task_Test"=.\tests\Priority_Task_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Process"=.\examples\OS\Process\Process.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Process_Mutex_Test"=.\tests\Process_Mutex_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Process_Strategy_Test"=.\tests\Process_Strategy_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactor_Exceptions_Test"=.\tests\Reactor_Exceptions_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactor_Notify_Test"=.\tests\Reactor_Notify_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactor_Timer_Test"=.\tests\Reactor_Timer_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactors_Test"=.\tests\Reactors_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reader_Writer_Test"=.\tests\Reader_Writer_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Recursive_Mutex_Test"=.\tests\Recursive_Mutex_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Registration"=.\examples\Reactor\ReactorEx\Registration.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Removals"=.\examples\Reactor\ReactorEx\Removals.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SOCK_Test"=.\tests\SOCK_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SPIPE_Test"=.\tests\SPIPE_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SString_Test"=.\tests\SString_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SV_Shared_Memory_Test"=.\tests\SV_Shared_Memory_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Semaphore_Test"=.\tests\Semaphore_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Service_Config_Test"=.\tests\Service_Config_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Sigset_Ops_Test"=.\tests\Sigset_Ops_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Simple_Message_Block_Test"=.\tests\Simple_Message_Block_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "TSS_Test"=.\tests\TSS_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Talker"=.\examples\Reactor\ReactorEx\Talker.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Task_Test"=.\tests\Task_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Thread_Manager_Test"=.\tests\Thread_Manager_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Thread_Pool_Test"=.\tests\Thread_Pool_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Time_Service_Test"=.\tests\Time_Service_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Time_Value_Test"=.\tests\Time_Value_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Timeouts"=.\examples\Reactor\ReactorEx\Timeouts.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Timer_Queue_Test"=.\tests\Timer_Queue_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Tokens_Test"=.\tests\Tokens_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Transceiver"=.\examples\ASX\Event_Server\Transceiver\transceiver.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "UPIPE_Event_Server"=.\examples\ASX\UPIPE_Event_Server\UPIPE_Event_Server.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "UPIPE_SAP_Test"=.\tests\UPIPE_SAP_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "acceptor"=.\examples\Connection\blocking\acceptor.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "auto_event"=.\examples\Threads\test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "barrier1"=.\examples\Threads\barrier1.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "barrier2"=.\examples\Threads\barrier2.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "cancel"=.\examples\Threads\cancel.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "client"=.\examples\Connection\non_blocking\non_blocking.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "connector"=.\examples\Connection\blocking\SPIPE.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "future1"=.\examples\Threads\future1.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "future2"=.\examples\Threads\future2.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "iterator"=.\examples\Registry\Registry.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "manual_event"=.\examples\Threads\manual_event.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "multiple_contexts"=.\examples\Naming\multiple_contexts.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "netsvcs"=.\netsvcs\lib\netsvcs.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "non_existent"=.\examples\Naming\non_existent.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "notification"=.\examples\Reactor\Misc\notification.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ntalker"=.\examples\Reactor\Ntalker\ntalker.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "process_mutex"=.\examples\Threads\process_mutex.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "process_semaphore"=.\examples\Threads\process_semaphore.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "reader_writer"=.\examples\Threads\reader_writer.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "recursive_mutex"=.\examples\Threads\recursive_mutex.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "server"=.\examples\Connection\non_blocking\server.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "server_loggerd"=".\examples\Logger\Acceptor-server\server_loggerd.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "servers"=.\netsvcs\servers\servers.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "task_four"=.\examples\Threads\task_four.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "task_one"=.\examples\Threads\task_one.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "task_three"=.\examples\Threads\task_three.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "task_two"=.\examples\Threads\task_two.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "test_multiple_loops"=.\examples\Reactor\Proactor\test_multiple_loops.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "test_proactor"=.\examples\Reactor\Proactor\test_proactor.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "test_timeout"=.\examples\Reactor\Proactor\test_timeout.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "thread_manager"=.\examples\Threads\thread_manager.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "thread_pool"=.\examples\Threads\thread_pool.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "thread_specific"=.\examples\Threads\thread_specific.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "timer_queue"=.\examples\Reactor\Misc\Misc.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "token"=.\examples\Threads\token.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "tss1"=.\examples\Threads\tss1.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "tss2"=.\examples\Threads\tss2.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "update"=.\examples\Registry\update.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "writers"=.\examples\Naming\Naming.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/ASNMP/COPYRIGHT b/ASNMP/COPYRIGHT
deleted file mode 100644
index ad880b9cf90..00000000000
--- a/ASNMP/COPYRIGHT
+++ /dev/null
@@ -1,68 +0,0 @@
-Mon Jul 14 12:12:32 PDT 1997
-
-These copyrights apply to the SNMP++ module shipped with the ACE library:
-
-
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-
-=====================================================================*/
-
-/**********************************************************************
- Copyright 1988, 1989, 1991, 1992 by Carnegie Mellon University
-
- All Rights Reserved
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
-provided that the above copyright notice appear in all copies and that
-both that copyright notice and this permission notice appear in
-supporting documentation, and that the name of CMU not be
-used in advertising or publicity pertaining to distribution of the
-software without specific, written prior permission.
-
-CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
-ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
-CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
-ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
-WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
-ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
-SOFTWARE.
-******************************************************************/
-
-Certain portions of this version of HP's SNMP++ are:
-
-/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-Copyright 1997 Cisco Systems, Inc.
-
-Permission to use, copy, modify, and distribute this software for any
-purpose and without fee is hereby granted, provided that this
-copyright and permission notice appear on all copies of the software and
-supporting documentation, the name of Cisco Systems, Inc. not be used
-in advertising or publicity pertaining to distribution of the
-program without specific prior permission, and notice be given
-in supporting documentation that modification, copying and distribution is by
-permission of Cisco Systems, Inc.
-
-Cisco Systems, Inc. makes no representations about the suitability of this
-software for any purpose. THIS SOFTWARE IS PROVIDED ``AS IS''
-AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
-LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGMENT AND
-FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL CISCO SYSTEMS, INC. BE
-LIABLE FOR ANY DAMAGES ARISING OUT OF THIS LICENSE OR YOUR USE OF THE
-SOFTWARE INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT OR CONSEQUENTIAL
-DAMAGES.
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
-
diff --git a/ASNMP/ChangeLog b/ASNMP/ChangeLog
deleted file mode 100644
index 5f580da72f7..00000000000
--- a/ASNMP/ChangeLog
+++ /dev/null
@@ -1,243 +0,0 @@
-Fri Jan 30 15:29:42 CST 1998
- * fix vb.cpp to handle Gauge/uInt the same way. While retrieving
- ifTable found the bug.
-
-Wed Dec 10 12:09:36 CST 1997
- * sagent.cpp, Eric Newton fix. result not checked. v1.8
-
-Mon Dec 8 14:33:59 CST 1997
- * Thanks to Eric Newton's <ecn@smart.net> continued patches
- Version 1.7 has fixes for: agent, base library
- Fix to the response type fixes the interoperability with CMU snmp on
- linux. (and SNMP Research as well)
-
- Initialize member of Pdu: output_
- Send responses as response messages
- Deallocate and reset the io_vec
-
- The transaction object didn't initialize the io_vec used to receive
- a packet when it was used for an agent transaction.
-
- Cleans up a warning about using a const object from a previous
- patch.
-
- Removes the transaction object from the Reactor.
-
-
-Sun Nov 30 17:49:12 CST 1997 Mike MacFaden <mrm@tango.cs.wustl.edu>
- * Thanks to Eric Newton's <ecn@smart.net> apply patches:
- Removed G++ warnings:
- Removed unused variables
- Cleaned up unused args to functions
- Initialized variables
- Inserted casts in *printf* functions
- Added int return types to function definitions
- Converted some variables from int to size_t to cut down on
- sign comparison warnings
- Reordered constructor initializer lists
- Added return statements to functions returning int
-
- Modified for G++ language differences:
- Modified for loops for ANSI scoping rules
-
- Fixed Bugs:
- Deleted incorrect (cut-n-pasted) header to transaction.h
- Removed "assignment in if condition" error
- Added missing "break;" in switch statement in wpdu
-
- Features:
- Added async interface.
-
- Noise:
- Modified makefiles for g++ on Linux RedHat 4.1
-
- * The new async interface has a test example in examples/get/get_async.cpp
- that is useful if you are extending the get application.
-
- * Fixed makefile to include -lasnmp when building tests/examples
-
- * Compile and test with ACE 4.4 on Solaris 2.5.1 using Sun CC 4.2
- no warnings/errors. get_async will sigbus however in destructors.
-
-Thu Sep 4 18:56:12 1997 Mike MacFaden <mrm@tango.cs.wustl.edu>
-
- * commit agent/ mibs/ and update asnmp/ with sagent.h, cpp
- to implement a trivial SNMPv1 agent that hard codes support
- for mib II system group only.
-
-Fri Aug 22 23:43:20 1997 Mike MacFaden <mrm@tango.cs.wustl.edu>
-
- * clean up two memory leaks in octet class and one umr
-
-Thu Aug 21 20:59:23 1997 Mike MacFaden <mrm@tango.cs.wustl.edu>
-
- * Added Netbios address support to GenAddress
- and added DecNetAddress, AppleTalkAddress classes per CISCO-TC.my
- (ftp://ftp.cisco.com/pub/mibs)
-
-Tue Aug 19 20:19:32 1997 Michael R. MacFaden <mrm@mrm-ss20.cisco.com (Michael R. MacFaden)>
- * change IpAddress::is_arpa() to is_private() and update the comments
- per RFC 1597. Add new test routine to verify this function in
- tests/Address_Test.cpp
-
- * add IpAddress::to_octet(OctetStr& val) which is useful when having to
- send a network address as an Octet String as in CISCO-PING-MIB.my
-
-Tue Aug 5 12:12:39 1997 Mike MacFaden (mrm@mrm-ss20)
- * Thanks to Amos Shapira <amos@gezernet.co.il> apply patches
- to support IRIX 6.3. Stated request for:
- I think it would make things "righter" to make the code use C++
- strings (and maybe vectors?).
-
- * Begin testing on HP-UX 10.01 (missing ucontext.h)
-
-Sat Aug 2 12:07:43 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * Started to integrate the code into a more ACE-like style, e.g.,
- added a the "asnmp/" prefix to all the header files so that we
- don't need to play games with the -I flags and so we can always
- know where we're getting the headers from.
-
-Fri Aug 1 19:23:52 1997 Mike MacFaden (mrm@mrm-ss20)
-
- * NOTES: This first version only tested on Solaris 2.5
-
- * review classes for thread safety. Current thread design only
- allows for one thread to safely access any ASNMP object created.
-
- * run purify test of get routine no -memory leaks.
-
- * verify both shared archive/static archive types work with
- example programs
-
- * << Globals Changes >>
-
- * tested only archiver library version
-
- * reformat code to use one brace style.
-
- * changed all manifest constants defined as _XX to XX_ to stay out
- of compiler namespace
-
- * change all OS calls to use ACE_OS:: portability layer, #include
- <ace/OS.h>
-
- * reformat code to use one consistent brace layout and redo
- header using ACE
-
- * remove semicolons on member functions foo{}; - not necessary
-
- * make get() methods const member functions
-
- * removed unnecessary casts that looked like this: and revamped
- all memory allocations via ACE_NEW macro
-
- new_oid = (SmiLPUINT32) new unsigned long [ smival.value.oid.len
-
- To
-
- ACE_NEW(new_oid, SmiUINT32[ smival.value.oid.len])
-
- * Collapsed default constructors with constructors to constructors
- with default arguments.
-
- * removed unused #include <iostream.h>
-
- * Added ACE_TRACE() to classes
-
- * change get_printable() to to_string() - there will be more java
- programmers in the future so this should be the first step...
-
- * removed ASYNC interface till it can be rebuilt using ACE patterns
-
- * Attempt to make interface more type strict but leaving generic
- interfaces as escape hatch. Example: CTarget becomes UdpTarget
- for UDP/IP based agents.
-
- * << Class Specific Changes >>
-
- * Oid class:
- - remove char * routines, simplify class
- - added suboid method and removed get_printable() overloads
-
- * CTarget class:
- - renamed to UdpTarget. Stay out of Microsoft Namespace per MSJ
- Article by Allen Hollub.
-
- * Varbind class:
- - remove generic set_value for char,int, etc. Too easy to get
- this wrong. Allow just types defined.
- - added overload for equality operator (==)
- - added new constructor to allow setting full vb state oid,value, exception
- - add to_string()
-
- * Address class:
- - change manifest constants to enums for address lengths, add IP V6 lens
-
- - add a netbios name class, still pretty worthless since I don't have spec
- in front of me yet...
-
- - rewrite resolver calls to be thread safe and cleaner by moving to two
- class (static) member functions:
-
- // thread safe routine to lookup ip address given hostname
- // return <> 0 on error
- static int resolve_to_addr(const char *hostname, in_addr& quad_addr);
-
- // thread safe routine to lookup name given ip address
- // return <> 0 on error
- static int resolve_to_hostname(const in_addr& quad_addr, char *hostname)
-
- * added some interrogation routines to class IpAddress:
- is_loopback() const;
-
- * Ctr64 class:
- - added constructor using long long datatype (needs to be made
- portable to NT
-
- * Pdu class: add to_string()
-
- * Classes added wpdu class:
- - a new adpater class between CMU and HP pdu, varbind data structures
-
- * transaction class:
- - implement get/getnext timeout and retry logic using ACE
- Reactor class, ACE_Time_Value
-
-Sat Jul 5 19:13:30 1997 Mike MacFaden (mrm@mrm-ss20)
-
- * unpacked snmp++.tar.Z into ACE_wrappers, remove X11 support. If
- you need GUI support in a communications package, something's
- wrong, very wrong....
-
- * Change HP-UX Makefiles to use ACE makefile system
-
- * Change includes to use ACE OS Adaption Layer
-
- * change all OS calls to use ACE_OS:: versions
-
- * Add ACE_TRACE macros to all functions.
-
- * clean up the global namespace by puting all global functions
- into C++ classes as static member functions and make public only
- those that are used (uxsnmp.cpp, eventlist.cpp)
-
- * create README from readme.txt, COPYRIGHT files.
-
- * create tests/ directory rename ConsoleExamples to examples
-
- * cull out dead code modules and dump them into misc dir:
- oidname.cpp, ipresolv.cpp
-
- * ipresolv.cpp had broken hostname buffer size (200), when DNS has
- aways defined a max FQDN as 256...go figure.
-
- * add General Error handler since existing ones are not very
- useful in and of themselves.
-
- * change all _DEF to DEF_ since _ANYTHING is reserved for compiler
- writer namespace, NOT app writer
-
- * convert cmu code to use C++ new/delete from malloc/free so
- entire library uses C++ new constructor
-
diff --git a/ASNMP/Makefile b/ASNMP/Makefile
deleted file mode 100644
index dfcb25362d9..00000000000
--- a/ASNMP/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the SNMP+ACE examples directory
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = asnmp \
- examples \
- tests
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
-
-LDLIBS := -L$(ACE_ROOT)/ASNMP/asnmp -lasnmp $(LDLIBS:%=%$(VAR))
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/ASNMP/README b/ASNMP/README
deleted file mode 100644
index 31a3f679ca9..00000000000
--- a/ASNMP/README
+++ /dev/null
@@ -1,166 +0,0 @@
-Fri Jan 30 15:34:05 CST 1998
-====================================================================
-ASNMP = ACE+SNMP++ Version 1.9
-By Michael R. MacFaden mrm@acm.org, mrm@yagosys.com
-====================================================================
-
-What is ASNMP ? ==> ACE+SNMP! aka Another SNMP API
- HP's SNMP++ 2.5 freely available C++ SNMP class library
- has been adapted to the ACE 4.2 Framework.
-
-What is Simple Network Management Protocol(SNMP)?
- See the FAQ:
- http://www.snmp.com/FAQs/snmp-faq-part1.txt
- http://www.snmp.com/FAQs/snmp-faq-part2.txt
-
-
-What was changed from HP version?
- See src/ChangeLog file.
-
-Is HP SNMP++ compatible with ASNMP?
- It is neither source nor binary compatible. About 10% of the API has changed.
- There have been API changes to make the interface more orthogonal
- and to reduce implementation complexity such as consolidating constructors
- with default formal values, and to remove some inconsistencies
- with the HP interface as well as locking down valid() semantics, etc.
-
-What platforms have the test programs been verified on?
- Solaris 2.4, 2.5.1 using SUN C++ 4.1,4.2 compiler. Linux/GCC
- fixes are now in as well.
-
-Why use this version?
- The SNMP++ version ships only for HP-UX and for Windows.
- It is not very portable nor does it do a good job at checking
- for out of memory exhaustion conditions (asn1.cpp). There is some great
- code here. ACE needs an SNMP library to build NM type
- communications applications. Hence ASNMP was born in my spare time.
-
-How does ASNMP differ from SNMP?
- Current version uses ACE OS Adaption layer. All memory
- allocation is now consistent, uses ACE_NEW().
- Standard ACE Debugging (ACE_TRACE) has been inserted.
- ASNMP has less global namespace pollution by moving all non-class
- functions into interface classes or made into static locals.
-
- An agent inteface has been added (asnmp/sagent.h) so both agents
- and managers can use this class library. A trivial agent
- exists in ASNMP/agent/
-
- X11 GUI support removed from this version since this is
- not the place to include GUI support in the new world of
- multi-threaded apps.
-
- The async interface does not match the HP implementation.
-
-How to build this library
- Set ACE_ROOT and platform_macros.GNU per ../INSTALL file.
- create libasnmp.a, libasnmp.so and then run the tests
-
-Any Support for ASNMP?
- As time permits from the mailing list.
-
-Where to ask questions?
- Please use ace-users@cs.wustl.edu mailing list or mrm@acm.org
-
-NOTE: Please do not bother Eric Mellquist unless you are using
- the original HP version of this library.
-
-Where can I get the original HP SNMP++?
- From ftp://rosegarden.external.hp.com:/pub/snmp++
-
-What version of SNMP is fully supported?
- SNMP Version 1 (RFC 1155,1157, 1215)
-
-What about SNMP Version 2c?
- V2c is defined in RFC 1901 - 1908
- These bits are added to v1 code in this library: GetBulk PDU, Counter64
- These bits are missing Inform (RFC 1905)
- RFC 1903 defined new datatypes using existing SMI via macros.
- These should be coded as if they were SMI datatypes to encapsulate
- their behavior. V2c hasn't been deployed
-
-What about SNMP Version 3?
- It is looking good for V3, but so far, we're just wathing.
- http://www.ietf.org/html.charters/snmpv3-charter.html
-
-What copyrights/legal requirements are required when using this code?
- See ./COPYRIGHT
-
-Does this really work?
- See tests/ directory for the current test reports (purify/purecov/...).
-
-Any Future Plans?
- The ASNMP library will be improved for performance and made to use
- higher level design patterns. Hopefully it will be used as a
- vehicle for grad students to learn something about network mgmt
- code work a related cousin of general distributed programming.
-
-
-Regards,
-Michael R. MacFaden
-Member of the Technical Staff
-YAGO Systems, Inc.
-795 Vaqueros Ave
-Sunnyvale, CA 94086
-408-774-2900 x251
-mrm@yagosys.com
-http://www.yagosys.com
-
-====================================================================
-SNMP++ For UNIX Source Code and Examples:
-====================================================================
-Included within this package can be found the source code and
-examples for SNMP++. The following represents the directories which
-are included within the compressed tar file and their contents.
-
-For more details on the API , please refer to the API specification.
-
-This library is a complete implementation of SNMP++ and does not
-require other SNMP libraries to be present.
-
-Required Tools:
----------------------------------------------------------------------
-
-
-readme.txt ( this file)
-|
-|
-|------ src ( .cpp files and Makefile for building libraries )
-|
-|------ examples ( a variety of apps, .cpp and Makefile included )
-|
-|------ tests - unit test routines
-
-
-src Directory Contents:
---------------------------------------------------------------------
-Makefile - make file for ACE/Solaris 2. build
-target.cpp - Collection of attributes(address, timeout, etc) used
- to define a command session
-snmp.cpp - A logical session between NM app and agent
-pdu.cpp - Pdu class source (vb list and API command)
-wpdu.cpp - Adapter pattern based class between CMU and HP code
-transaction.cpp - synchronous transaction clss
-vb.cpp - Variable Binding class source (oid + value)
-
-<< SMI datatypes used to get/set values in SNMPv1 agents>>
-
-address.cpp - Address class source
-gauge.cpp - Gauge32 class source
-integer.cpp - Integer32 class source
-counter.cpp - Counter32 class source
-ctr64.cpp - Counter64 class source
-timetick.cpp - TimeTicks class source
-octet.cpp - Octet String class source
-oid.cpp - Oid class source
-asn1.cpp - ASN1 encoding and decoding code. CMU code.
-
-examples Directory Contents:
----------------------------------------------------------------------
-Makefile - make file for building console apps
-get.cpp - source for SNMP get program
-next.cpp - source for SNMP get Next program
-set.cpp - source for SNMP set program
-trap.cpp - source for SNMP trap send program
-walk.cpp - source for SNMP walk program
-
diff --git a/ASNMP/TO-DO b/ASNMP/TO-DO
deleted file mode 100644
index a05b7106f58..00000000000
--- a/ASNMP/TO-DO
+++ /dev/null
@@ -1,3 +0,0 @@
-TODO:
- - Attempt to make all subroutines thread safe
- - work on test suite - validate basic stuff doesn't leak
diff --git a/ASNMP/agent/Makefile b/ASNMP/agent/Makefile
deleted file mode 100644
index 043ccfa45e0..00000000000
--- a/ASNMP/agent/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Sample SNMPv1 Agent
-# Makefile for Solaris 2.x
-# $Id$
-
-OBJS = main.o snmp_agent.o agent_impl.o
-INCL = -I$(ACE_ROOT) -I$(ACE_ROOT)/ASNMP
-CC=CC
-SOL_FLAGS=-mt -R $(ACE_ROOT)/ASNMP/asnmp:$(ACE_ROOT)/ace
-DEBUG = -g $(SOL_FLAGS)
-CFLAGS =$(INCL) $(DEBUG)
-RUNPATH =
-LIBS = -L $(ACE_ROOT)/ASNMP/asnmp -lasnmp -L $(ACE_ROOT)/ace -lACE -ldl
-
-agent: $(OBJS)
- $(CC) -o agent $(DEBUG) $(OBJS) $(LIBS) $(RUNPATH)
-
-
-main.o: main.cpp
- $(CC) -c $(CFLAGS) main.cpp
-
-snmp_agent.o: snmp_agent.cpp snmp_agent.h
- $(CC) -c $(CFLAGS) snmp_agent.cpp
-
-agent_impl.o: agent_impl.cpp agent_impl.h
- $(CC) -c $(CFLAGS) agent_impl.cpp
-
-clean:
- -rm *.o agent *~
diff --git a/ASNMP/agent/agent_impl.cpp b/ASNMP/agent/agent_impl.cpp
deleted file mode 100644
index 2f456cc2d91..00000000000
--- a/ASNMP/agent/agent_impl.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/* -*-C++-*- */
-// implement a prototype SNMP Agent using ASNMP and ACE
-
-#include <ace/Reactor.h>
-#include <ace/SOCK_Dgram.h>
-#include <ace/INET_Addr.h>
-
-#include "agent_impl.h"
-
-agent_impl::agent_impl(unsigned short port, const char *rd, const char *wr) :
-sagent(port)
-{
- ACE_TRACE("agent_impl::agent_impl");
- tgt_.set_read_community(rd);
- tgt_.set_write_community(wr);
- agent_clock_.start();
-}
-
-agent_impl::~agent_impl()
-{
- ACE_TRACE("agent_impl::~agent_impl");
-}
-
-// callback : have received a Pdu from the target host with given read comm str
-// this is really simplistic, but gives the general idea
-int agent_impl::handle_get( Pdu &pdu, UdpTarget &target)
-{
- ACE_TRACE("agent_impl::handle_get");
- OctetStr mgr_rd_str, agent_rd_str;
- target.get_read_community(mgr_rd_str); // requster's read community string
- tgt_.get_read_community(agent_rd_str); // this agent's read community string
-
- // 1. verify we have a valid read string else drop pdu (no response to caller)
- if (mgr_rd_str != agent_rd_str) {
- ACE_DEBUG((LM_DEBUG, "agent_impl::handle_get: invalid read community recvd\n"));
- return 0;
- }
-
- // 2. iterate over each varbind in the pdu, filling providing responses
- int fdone = 0;
- for (int i = 0; (i < pdu.get_vb_count()) && !fdone; i++) {
- Vb vb;
- pdu.get_vb(vb, i);
- if (get_response(vb)) { // set a value for the oid if we can else
- set_error_status(&pdu, SNMP_ERROR_NO_SUCH_NAME); // these ought to be member
- set_error_index(&pdu, i); // functions but are not yet...
- fdone++; // trigger flag to exit loop early
- }
- else // failed, return noSuch error
- pdu.set_vb(vb, i);
- }
-
- // 3. lastly, return the pkt to the caller
- return respond(pdu, target);
-}
-
-// this routine makes up the brains of the agent
-// it knows only the MIB II system group set of variables for a get operation
-int agent_impl::get_response(Vb& vb)
-{
- // these objects represent the MIB II system group per RFC 1213
- static Oid sysDescr("1.3.6.1.2.1.1.1.0"),
- sysObjectID("1.3.6.1.2.1.1.2.0"), sysUpTime("1.3.6.1.2.1.1.3.0"),
- sysContact("1.3.6.1.2.1.1.4.0"), sysName("1.3.6.1.2.1.1.5.0"),
- sysLocation("1.3.6.1.2.1.1.6.0"), sysServices("1.3.6.1.2.1.1.7.0");
-
- Oid oid;
- vb.get_oid(oid);
- if (oid == sysDescr) {
- OctetStr desc("ASNMP Prototype Agent 1.0");
- vb.set_value(desc);
- }
- else if (oid == sysObjectID) { // the IANA gives assigns Enterprise Numbers
- // see ftp://ftp.isi.edu/in-notes/iana/assignments/enterprise-numbers
- // for the official list of enterprise numbers. Then under this tree
- // assign a unique subtree to identify this agent
- Oid id("1.3.6.1.4.1.2533.9.1");
- vb.set_value(id);
- }
- else if (oid == sysUpTime) {
- ACE_Time_Value tv;
- agent_clock_.elapsed_time (tv);
- TimeTicks tt(tv.msec());
- vb.set_value(tt);
- }
- else if (oid == sysContact) {
- OctetStr contact("mrm@acm.org");
- vb.set_value(contact);
- }
- else if (oid == sysName) {
- OctetStr fqdn("foo.org"); // extract this from the gethostbyname() TODO
- vb.set_value(fqdn);
- }
- else if (oid == sysLocation) {
- OctetStr loc("");
- vb.set_value(loc);
- }
- else if (oid == sysServices) {
- SnmpInt32 svcs(72);
- vb.set_value(svcs);
- }
- else
- return 1; // noSuchName
-
- return 0;
-}
-
-int agent_impl::handle_get_next( Pdu &pdu, UdpTarget &target)
-{
- ACE_TRACE("agent_impl::handle_get_next -NI");
- return 0;
-}
-
-int agent_impl::handle_set( Pdu &pdu, UdpTarget &target)
-{
- ACE_TRACE("agent_impl::handle_set -NI");
- return 0;
-}
-
-// stuff used by process_requests
-
-// called when SIGINT
-static sig_atomic_t finished = 0;
-
-extern "C" void
-sig_handler (int)
-{
- ACE_TRACE("::sig_handler");
- finished = 1;
-}
-
-int agent_impl::process_requests()
-{
- ACE_TRACE("agent_impl::process_requests");
- ACE_Reactor reactor;
-
- ACE_Sig_Action sa ((ACE_SignalHandler) sig_handler, SIGINT);
- ACE_UNUSED_ARG (sa);
-
- // Read data from other side.
- if (reactor.register_handler (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "ACE_Reactor::register_handler"), -1);
-
- // TODO: register signal handler to shut down gracefully here
-
- while (!finished)
- {
- reactor.handle_events ();
- ACE_DEBUG ((LM_DEBUG, "return from handle events\n"));
- }
-
- ACE_DEBUG ((LM_DEBUG, "return from handle events - normal shut down\n"));
- return 0;
-}
diff --git a/ASNMP/agent/agent_impl.h b/ASNMP/agent/agent_impl.h
deleted file mode 100644
index ee107a88a99..00000000000
--- a/ASNMP/agent/agent_impl.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ASNMP
-//
-// = FILENAME
-// agent_impl.h
-//
-// = AUTHOR
-// Michael R. MacFaden
-//
-// ============================================================================
-
-#if !defined (AGENT_IMPL_H)
-#define AGENT_IMPL_H
-
-#include <ace/Event_Handler.h>
-#include <ace/SOCK_Dgram.h>
-#include <ace/INET_Addr.h>
-#include <ace/High_Res_Timer.h>
-#include <asnmp/sagent.h>
-#include <asnmp/vb.h>
-
-class agent_impl : public sagent
-{
-public:
- agent_impl(unsigned short port, const char *rd, const char *wr);
- virtual ~agent_impl();
-
- virtual int handle_get( Pdu &pdu, UdpTarget &target);
- // retrieve data from a peer agent for a given list of oid values
-
- virtual int handle_get_next( Pdu &pdu, UdpTarget &target);
- // retrieve data lexically adjacent to the oids specified in the pdu
- // from the peer agent
-
- virtual int handle_set( Pdu &pdu, UdpTarget &target);
- // set data in the agent from the list of oids in the pdu
-
- int process_requests();
- // main loop here using a reactor object
-
-private:
- UdpTarget tgt_; // this agent's read, write community strings
- int get_response(Vb& vb); // set values for a "get" cmd
- ACE_High_Res_Timer agent_clock_; // agent "uptime" ticks reported in 1/100 second
-};
-
-#endif /* AGENT_IMPL_H */
diff --git a/ASNMP/agent/main.cpp b/ASNMP/agent/main.cpp
deleted file mode 100644
index 1aa15d00025..00000000000
--- a/ASNMP/agent/main.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-
-// This server daemon processes SNMP Version 1 get, get-next, and set
-// commands. over the MIB II "System" group only.
-//
-
-#include "snmp_agent.h"
-
-int main (int argc, char *argv[])
-{
- snmp_agent the_agent;
-
- if (the_agent.set_args(argc, argv)) {
- return 1;
- }
-
- if (!the_agent.valid()) {
- return 1;
- }
-
- the_agent.run(); // main loop
-
- return 0;
-}
-
diff --git a/ASNMP/agent/snmp_agent.cpp b/ASNMP/agent/snmp_agent.cpp
deleted file mode 100644
index 81a7c2c6f70..00000000000
--- a/ASNMP/agent/snmp_agent.cpp
+++ /dev/null
@@ -1,95 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// This server daemon processes SNMPv1 requests over MIB II System group
-
-#include "snmp_agent.h"
-#include "agent_impl.h" // actual implementation
-#include "ace/Get_Opt.h"
-#include "ace/Reactor.h"
-
-// module globals
-#define SNMP_AGENT_PORT (161)
-#define WR_COM ("private")
-#define RD_COM ("public")
-
-snmp_agent::snmp_agent() : agent_(0)
-{
- ACE_TRACE("snmp_agent::snmp_agent");
-}
-
-snmp_agent::~snmp_agent()
-{
- ACE_TRACE("snmp_agent::~snmp_agent");
- delete agent_;
-}
-
-
-int snmp_agent::valid() const
-{
- ACE_TRACE("snmp_agent::valid");
- return (agent_ != 0);
-}
-
-int snmp_agent::set_args(int argc, char *argv[])
-{
- ACE_TRACE("snmp_agent::set_args");
- unsigned short port = SNMP_AGENT_PORT;
- char *rd = RD_COM, *wr = WR_COM;
-
- ACE_Get_Opt get_opt (argc, argv, "p:w:r:hv");
- for (int c; (c = get_opt ()) != -1; ) {
- switch (c)
- {
- case 'p':
- port = (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'w': // write community string
- wr = get_opt.optarg;
- break;
- case 'r': // read community string
- rd = get_opt.optarg;
- break;
-
- case 'h': // help & version info
- case 'v':
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Example SNMP Version 1 Agent - ASNMP/ACE\n"));
- return -1;
- break;
-
- default:
- return -1; // invalid arg
- }
- }
-
-
- agent_ = new agent_impl(port, rd, wr); // opens OS IO port
- return 0;
-}
-
-int snmp_agent::run()
-{
- ACE_TRACE("snmp_agent::run");
- ACE_ASSERT(agent_);
-
- // open service port
-#if 0
- if (agent_->open_port()) {
- ACE_DEBUG((LM_DEBUG, "(%P|%t) open port %d failed\n", agent_->get_port()));
- return -1;
- }
-#endif
-
- // Run forever, processing SNMP requests.
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) starting up snmp agent (server) daemon\n"));
-
- agent_->process_requests();
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) shutting down snmp agent (server) daemon\n"));
- return 0;
-}
-
diff --git a/ASNMP/agent/snmp_agent.h b/ASNMP/agent/snmp_agent.h
deleted file mode 100644
index a3c13ce89c1..00000000000
--- a/ASNMP/agent/snmp_agent.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/* -*-C++-*- */
-
-#ifndef SNMP_AGENT_
-#define SNMP_AGENT_
-// ============================================================================
-//
-// = LIBRARY
-// ASNMP
-//
-// = FILENAME
-// snmp_agent.h
-//
-// = AUTHOR
-// Michael R. MacFaden (mrm@cisco.com)
-//
-// ============================================================================
-
-class agent_impl;
-
-class snmp_agent {
- // = TITLE
- // An SNMP v1 agent class
- //
- // = DESCRIPTION
- // Contructs agents that are capable of processing SNMPv1 requests
- // over the MIB II System group
-
- public:
- snmp_agent(); // uses port 161, public, private
- ~snmp_agent();
-
- int valid() const;
- // did object construct ok
-
- int set_args(int argc, char *argv[]);
- // runtime arguments such as community strings, port to use
-
- int run();
- // begin processing requests
-
- private:
- snmp_agent(const snmp_agent&);
- agent_impl *agent_;
-};
-
-#endif // SNMP_AGENT_
diff --git a/ASNMP/asnmp-overview.html b/ASNMP/asnmp-overview.html
deleted file mode 100644
index 6c119ba1323..00000000000
--- a/ASNMP/asnmp-overview.html
+++ /dev/null
@@ -1,133 +0,0 @@
-<html>
-<! by Michael R. MacFaden mrm@cisco.com >
-<title>ASNMP Overview</title>
-
-<h1>ASNMP Overview</h1>
-
-<p>The Another SNMP class library is an Object Oriented programming
-toolkit for using IETF standard network management protocols in the
-Internet. The SNMP protocol is perhaps the most ubiquitous management
-protocol running on most very device or application deployed in the
-modern network today.
-
-<p>ASNMP is targeted to programmers that want to write command and
-control (C&C) applications. C&C Applications communicate with
-a variety of objects:
-<sl>
-<li>network devices such as ATM switches, Internet routers,
-LAN bridges and LAN printers
-<li>Routing protocols such as OSPF
-<li>database servers such as ORACLE or Informix.
-
-<p>ASNMP Version 1 implements a blocking SNMP Version 1 with some
-Version 2c additions (Counter32, Counter64 SMI values). See
-SNMP Version 1 as defined in the IETF Request for Comments (RFC)
-<sl>
-<li>1155
-<li>1157
-<li>1213
-<li>1215
-<sl>
-<p>Also see the RFC 1902 spec for new SMI datatypes such as Counter64.
-
-<p>ASNMP is built using the CMU SNMP and HP SNMP++ as the base
-classes then modified for use in the ACE framework. About 10% of the API
-changed during code rework. See ASNMP/asnmp/ChangeLog for details.
-
-<p>ASNMP can be used for either manager applications or agent applications.
-The <i>Snmp</i> class contains the interface for manager applications. The
-<i>sagent</i> class contains the interface for agent applications. A
-trivial agent that implements the mib II system group per rfc1213 is
-in the agents/ directory.
-
-<h2>Class Heirarchy</h2>
-
-<pre>
-UdpTarget - Defines a collection of attributes needed to define a
- communications session with an SNMP agent
- This includes network address, response timeout, etc.
-
-Snmp - A logical session between NM app and agent. Provides the
- commands get, get_next, trap. Manages transactions between app and
- server.
-
-Pdu - A container object that represents an SNMP Protocol Data Unit.
- A Pdu contains a command (get,getnext,trap) Varbind List list,
- a community string.
-
-Vb - Aka Varbind or Variable Binding. A pdu can have zero,
- one or more of these. A Vb consists of an Oid to identify
- the variable and a value corresponding to one of the SMI values.
- The oid/value binding is defined in a MIB file (RFC 1155)
- Agents hava a MIB file that defines what each variable means.
- Most agents implement MIB II as defined in RFC 1156.
-
-<p>The Structure of Managment Information (SMI) datatypes
-and related types are:
-<ul>
-<li>Address->IpAddress->UdpAddress as well as MAC, IPX, IPXSOCK, Netbios
-<li>Unsigned Integer
-<li>Gauge32
-<li>Integer32
-<li>Counter32
-<li>Counter64
-<li>TimeTicks
-<li>OctetStr
-<li>Oid
-</ul>
-
-<hr>
-
-<h2>Sample program</h2>
-<p>A sample Object to get obtain an Agent's Systems' Description
-given an network address and a community string.
-
-class system_id {
- public:
- system_id(UdpAddress addr, OctetStr read_community_string)
- {
- UdpTarget tgt;
- Snmp snmp;
- Pdu pdu;
- Oid oid("1.3.6.1.2.1.1.1.0");
- Vb vb(oid);
- tgt.set_address(addr);
- tgt.set_read_community(read_community_string);
- pdu += vb;
-
- if (snmp.get(pdu, tgt) == 0) {
- pdu.get_vb(vb, 0);
- vb.get_value(desc_);
- }
- else
- desc_ = "<error - no value set>"
- }
-
- int get_description(OctetStr& description) {
- description = desc_;
- return 0;
- }
-
-private:
- OctetStr desc_;
-};
-
-<h1>Future Directions</h1>
-<p>Here are some areas for further work
-<sl>
-<li>Add OO mib parser and mib code generator
-<li>Collapse the CMU/HP code into one set of classes.
-<li>Add full V2c support.
-<li>Size/Speed improvements
-</sl>
-
-<h1>References</h1>
-<ul>
-<li><a href="http://www.ece.ucdavis.edu/ucd-snmp/">UCD SNMP</a>
-<li><a href="news://comp.protocols.snmp">comp.protocols.snmp</a>
-<li><a href="http://snmp.cs.utwente.nl">University of Twente</a>
-<li><a href="http://www.cis.ohio-state.edu/hypertext/faq/bngusenet/comp/protocols/snmp/top.html">SNMP FAQ</a>
-<li><a href="http://www.adventnet.com/">Java based SNMP tools from Ardent</a>
-<li><a href="http://misa.zurich.ibm.com/Webbin/">IBM SNMP/CMIP research</a>
-</ul>
-</html>
diff --git a/ASNMP/asnmp/ChangeLog b/ASNMP/asnmp/ChangeLog
deleted file mode 100644
index 629a17d12f5..00000000000
--- a/ASNMP/asnmp/ChangeLog
+++ /dev/null
@@ -1,114 +0,0 @@
-Wed Aug 20 15:11:23 1997 Mike MacFaden <mrm@tango.cs.wustl.edu>
-
- * rebuilt Makefile using g++dep
-
- * pdu.h pdu.cpp initialization errors fixed
-
- * address.h address.cpp IpAddress::to_octet() added
-
-Fri Aug 1 19:23:52 1997 Mike MacFaden (mrm@mrm-ss20)
-
- * NOTES: This first version only tested on Solaris 2.5
-
- * review classes for thread safety. Current thread design only
- allows for one thread to safely access any ASNMP object created.
-
- * run purify test of get routine no -memory leaks.
-
- * verify both shared archive/static archive types work with
- example programs
-
- * << Globals Changes >>
-
- * tested only archiver library version
-
- * reformat code to use one brace style.
-
- * changed all manifest constants defined as _XX to XX_ to stay out
- of compiler namespace
-
- * change all OS calls to use ACE_OS:: portability layer, #include
- <ace/OS.h>
-
- * reformat code to use one consistent brace layout and redo
- header using ACE
-
- * remove semicolons on member functions foo{}; - not necessary
-
- * make get() methods const member functions
-
- * removed unnecessary casts that looked like this: and revamped
- all memory allocations via ACE_NEW macro
-
- new_oid = (SmiLPUINT32) new unsigned long [ smival.value.oid.len
-
- To
-
- ACE_NEW(new_oid, SmiUINT32[ smival.value.oid.len])
-
- * Collapsed default constructors with constructors to constructors
- with default arguments.
-
- * removed unused #include <iostream.h>
-
- * Added ACE_TRACE() to classes
-
- * change get_printable() to to_string() - there will be more java
- programmers in the future so this should be the first step...
-
- * removed ASYNC interface till it can be rebuilt using ACE patterns
-
- * Attempt to make interface more type strict but leaving generic
- interfaces as escape hatch. Example: CTarget becomes UdpTarget
- for UDP/IP based agents.
-
- * << Class Specific Changes >>
-
- * Oid class:
- - remove char * routines, simplify class
- - added suboid method and removed get_printable() overloads
-
- * CTarget class:
- - renamed to UdpTarget. Stay out of Microsoft Namespace per MSJ
- Article by Allen Hollub.
-
- * Varbind class:
- - remove generic set_value for char,int, etc. Too easy to get
- this wrong. Allow just types defined.
- - added overload for equality operator (==)
- - added new constructor to allow setting full vb state oid,value, exception
- - add to_string()
-
- * Address class:
- - change manifest constants to enums for address lengths, add IP V6 lens
-
- - add a netbios name class, still pretty worthless since I don't have spec
- in front of me yet...
-
- - rewrite resolver calls to be thread safe and cleaner by moving to two
- class (static) member functions:
-
- // thread safe routine to lookup ip address given hostname
- // return <> 0 on error
- static int resolve_to_addr(const char *hostname, in_addr& quad_addr);
-
- // thread safe routine to lookup name given ip address
- // return <> 0 on error
- static int resolve_to_hostname(const in_addr& quad_addr, char *hostname)
-
- * added some interrogation routines to class IpAddress:
- is_loopback() const;
-
- * Ctr64 class:
- - added constructor using long long datatype (needs to be made
- portable to NT
-
- * Pdu class: add to_string()
-
- * Classes added wpdu class:
- - a new adpater class between CMU and HP pdu, varbind data structures
-
- * transaction class:
- - implement get/getnext timeout and retry logic using ACE
- Reactor class, ACE_Time_Value
-
diff --git a/ASNMP/asnmp/Makefile b/ASNMP/asnmp/Makefile
deleted file mode 100644
index cdf97cfc908..00000000000
--- a/ASNMP/asnmp/Makefile
+++ /dev/null
@@ -1,593 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the SNMP+ACE Release
-#----------------------------------------------------------------------------
-
-MAKEFILE = Makefile
-LIB = libasnmp.a
-SHLIB = libasnmp.$(SOEXT)
-
-FILES = address \
- asn1 \
- counter \
- ctr64 \
- gauge \
- integer \
- octet \
- oid \
- pdu \
- snmp \
- target \
- timetick \
- transaction \
- vb \
- wpdu \
- sagent
-
-TEMPLATE_FILES =
-
-DEFS = $(addsuffix .h,$(FILES))
-DEFS += $(addsuffix .i,$(FILES))
-LSRC = $(addsuffix .cpp,$(FILES))
-#LSRC2 = $(addsuffix .cpp,$(TEMPLATE_FILES))
-
-#### Build the SNMP++ shared library _before_ the static library.
-#### This works around an apparent problem with template
-#### instantiation with Sun C++ 4.1 and 4.2 (the symptom is link
-#### error due to ACE_TimeValue::normalize () not being found).
-BUILD = $(VSHLIB) $(SHLIBA) $(VLIB)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-CCFLAGS += -I$(ACE_ROOT)/ASNMP/
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-address.o: address.cpp /home/cs/guest/mrm/ASNMP/asnmp/address.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h
-asn1.o: asn1.cpp /home/cs/guest/mrm/ASNMP/asnmp/asn1.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/snmp.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Reactor.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Handle_Set.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Handle_Set.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Complex.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Simple.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Simple.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Complex.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch_T.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Event_Handler.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Event_Handler.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch_T.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Thread.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Thread.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Atomic_Op.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue_T.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Time_Value.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Free_List.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Free_List.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue_T.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Signal.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Signal.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Token.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Token.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Pipe.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Pipe.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Stream.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_IO.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/IPC_SAP.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/IPC_SAP.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_IO.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Stream.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Reactor.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Dgram.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Dgram.i \
- /home/cs/guest/mrm/ASNMP/asnmp/oid.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /home/cs/guest/mrm/ASNMP/asnmp/vb.h \
- /home/cs/guest/mrm/ASNMP/asnmp/snmperrs.h \
- /home/cs/guest/mrm/ASNMP/asnmp/timetick.h \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h \
- /home/cs/guest/mrm/ASNMP/asnmp/counter.h \
- /home/cs/guest/mrm/ASNMP/asnmp/gauge.h \
- /home/cs/guest/mrm/ASNMP/asnmp/ctr64.h \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h \
- /home/cs/guest/mrm/ASNMP/asnmp/address.h \
- /home/cs/guest/mrm/ASNMP/asnmp/target.h \
- /home/cs/guest/mrm/ASNMP/asnmp/pdu.h
-counter.o: counter.cpp /home/cs/guest/mrm/ASNMP/asnmp/counter.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h
-ctr64.o: ctr64.cpp /home/cs/guest/mrm/ASNMP/asnmp/ctr64.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i
-gauge.o: gauge.cpp /home/cs/guest/mrm/ASNMP/asnmp/gauge.h \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i
-integer.o: integer.cpp /home/cs/guest/mrm/ASNMP/asnmp/integer.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i
-octet.o: octet.cpp \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h
-oid.o: oid.cpp /home/cs/guest/mrm/ASNMP/asnmp/oid.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h
-pdu.o: pdu.cpp /home/cs/guest/mrm/ASNMP/asnmp/snmp.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Reactor.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Handle_Set.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Handle_Set.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Complex.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Simple.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Simple.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Complex.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch_T.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Event_Handler.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Event_Handler.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch_T.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Thread.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Thread.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Atomic_Op.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue_T.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Time_Value.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Free_List.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Free_List.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue_T.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Signal.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Signal.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Token.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Token.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Pipe.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Pipe.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Stream.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_IO.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/IPC_SAP.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/IPC_SAP.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_IO.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Stream.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Reactor.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Dgram.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Dgram.i \
- /home/cs/guest/mrm/ASNMP/asnmp/oid.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /home/cs/guest/mrm/ASNMP/asnmp/vb.h \
- /home/cs/guest/mrm/ASNMP/asnmp/snmperrs.h \
- /home/cs/guest/mrm/ASNMP/asnmp/timetick.h \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h \
- /home/cs/guest/mrm/ASNMP/asnmp/counter.h \
- /home/cs/guest/mrm/ASNMP/asnmp/gauge.h \
- /home/cs/guest/mrm/ASNMP/asnmp/ctr64.h \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h \
- /home/cs/guest/mrm/ASNMP/asnmp/address.h \
- /home/cs/guest/mrm/ASNMP/asnmp/target.h \
- /home/cs/guest/mrm/ASNMP/asnmp/pdu.h
-snmp.o: snmp.cpp /home/cs/guest/mrm/ASNMP/asnmp/snmp.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Reactor.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Handle_Set.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Handle_Set.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Complex.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Simple.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Simple.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Complex.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch_T.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Event_Handler.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Event_Handler.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch_T.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Thread.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Thread.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Atomic_Op.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue_T.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Time_Value.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Free_List.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Free_List.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue_T.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Signal.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Signal.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Token.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Token.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Pipe.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Pipe.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Stream.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_IO.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/IPC_SAP.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/IPC_SAP.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_IO.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Stream.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Reactor.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Dgram.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Dgram.i \
- /home/cs/guest/mrm/ASNMP/asnmp/oid.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /home/cs/guest/mrm/ASNMP/asnmp/vb.h \
- /home/cs/guest/mrm/ASNMP/asnmp/snmperrs.h \
- /home/cs/guest/mrm/ASNMP/asnmp/timetick.h \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h \
- /home/cs/guest/mrm/ASNMP/asnmp/counter.h \
- /home/cs/guest/mrm/ASNMP/asnmp/gauge.h \
- /home/cs/guest/mrm/ASNMP/asnmp/ctr64.h \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h \
- /home/cs/guest/mrm/ASNMP/asnmp/address.h \
- /home/cs/guest/mrm/ASNMP/asnmp/target.h \
- /home/cs/guest/mrm/ASNMP/asnmp/pdu.h \
- /home/cs/guest/mrm/ASNMP/asnmp/enttraps.h \
- /home/cs/guest/mrm/ASNMP/asnmp/asn1.h \
- /home/cs/guest/mrm/ASNMP/asnmp/wpdu.h \
- /home/cs/guest/mrm/ASNMP/asnmp/transaction.h
-target.o: target.cpp /home/cs/guest/mrm/ASNMP/asnmp/target.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.i \
- /home/cs/guest/mrm/ASNMP/asnmp/address.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h \
- /home/cs/guest/mrm/ASNMP/asnmp/oid.h
-timetick.o: timetick.cpp /home/cs/guest/mrm/ASNMP/asnmp/timetick.h \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i
-transaction.o: transaction.cpp \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Reactor.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Handle_Set.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Handle_Set.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Complex.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Simple.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Simple.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Complex.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch_T.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Event_Handler.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Event_Handler.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch_T.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Thread.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Thread.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Atomic_Op.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue_T.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Time_Value.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Free_List.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Free_List.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue_T.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Signal.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Signal.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Token.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Token.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Pipe.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Pipe.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Stream.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_IO.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/IPC_SAP.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/IPC_SAP.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_IO.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Stream.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Reactor.i \
- /home/cs/guest/mrm/ASNMP/asnmp/transaction.h \
- /home/cs/guest/mrm/ASNMP/asnmp/target.h \
- /home/cs/guest/mrm/ASNMP/asnmp/address.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h \
- /home/cs/guest/mrm/ASNMP/asnmp/oid.h \
- /home/cs/guest/mrm/ASNMP/asnmp/pdu.h \
- /home/cs/guest/mrm/ASNMP/asnmp/vb.h \
- /home/cs/guest/mrm/ASNMP/asnmp/snmperrs.h \
- /home/cs/guest/mrm/ASNMP/asnmp/timetick.h \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h \
- /home/cs/guest/mrm/ASNMP/asnmp/counter.h \
- /home/cs/guest/mrm/ASNMP/asnmp/gauge.h \
- /home/cs/guest/mrm/ASNMP/asnmp/ctr64.h \
- /home/cs/guest/mrm/ASNMP/asnmp/wpdu.h \
- /home/cs/guest/mrm/ASNMP/asnmp/asn1.h \
- /home/cs/guest/mrm/ASNMP/asnmp/snmp.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Dgram.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Dgram.i
-vb.o: vb.cpp /home/cs/guest/mrm/ASNMP/asnmp/oid.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /home/cs/guest/mrm/ASNMP/asnmp/vb.h \
- /home/cs/guest/mrm/ASNMP/asnmp/snmperrs.h \
- /home/cs/guest/mrm/ASNMP/asnmp/timetick.h \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h \
- /home/cs/guest/mrm/ASNMP/asnmp/counter.h \
- /home/cs/guest/mrm/ASNMP/asnmp/gauge.h \
- /home/cs/guest/mrm/ASNMP/asnmp/ctr64.h \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h \
- /home/cs/guest/mrm/ASNMP/asnmp/address.h
-wpdu.o: wpdu.cpp /home/cs/guest/mrm/ASNMP/asnmp/wpdu.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/asn1.h \
- /home/cs/guest/mrm/ASNMP/asnmp/snmp.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Reactor.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Handle_Set.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Handle_Set.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Complex.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Simple.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Simple.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SV_Semaphore_Complex.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch_T.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Event_Handler.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Event_Handler.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Synch_T.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Thread.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Thread.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Atomic_Op.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue_T.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Time_Value.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Free_List.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Free_List.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Timer_Queue_T.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Signal.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Signal.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Token.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Token.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Pipe.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Pipe.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Stream.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_IO.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/IPC_SAP.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/IPC_SAP.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_IO.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Stream.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Reactor.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Dgram.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/SOCK_Dgram.i \
- /home/cs/guest/mrm/ASNMP/asnmp/oid.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /home/cs/guest/mrm/ASNMP/asnmp/vb.h \
- /home/cs/guest/mrm/ASNMP/asnmp/snmperrs.h \
- /home/cs/guest/mrm/ASNMP/asnmp/timetick.h \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h \
- /home/cs/guest/mrm/ASNMP/asnmp/counter.h \
- /home/cs/guest/mrm/ASNMP/asnmp/gauge.h \
- /home/cs/guest/mrm/ASNMP/asnmp/ctr64.h \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h \
- /home/cs/guest/mrm/ASNMP/asnmp/address.h \
- /home/cs/guest/mrm/ASNMP/asnmp/target.h \
- /home/cs/guest/mrm/ASNMP/asnmp/pdu.h \
- /home/cs/guest/mrm/ASNMP/asnmp/enttraps.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/ASNMP/asnmp/TODO b/ASNMP/asnmp/TODO
deleted file mode 100644
index 12beb91406b..00000000000
--- a/ASNMP/asnmp/TODO
+++ /dev/null
@@ -1,25 +0,0 @@
-This is the todo list aka wish list: feel free to add/implmement
-Fri Aug 1 19:40:55 PDT 1997
-
-0) collapse CMU and HP code - make this thing faster since it is really
- slow and bulky...
-
-1) implement response time statistics collection so that timeout can vary based
- on empirical response times
-
-2) Implement pdu fragmentation based on tooBig errors or app directed
- Snmp::set_pdu_max_size() command
-
-3) implement async interface
-
-4) make templatized version to implement sync/nonsync (thread safe version)
-
-5) add V2c when a real agent is in the field that supports it
-
-6) Add DISMAN support when IETF approves the Expression Mib
-
-7) way too many procedural case stmts in the code...
-
-8) add compare_right() method to be orthogonal to oid class.
-
-
diff --git a/ASNMP/asnmp/address.cpp b/ASNMP/asnmp/address.cpp
deleted file mode 100644
index b0b890776af..00000000000
--- a/ASNMP/asnmp/address.cpp
+++ /dev/null
@@ -1,2685 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// address.cpp
-//
-// = DESCRIPTION
-// The Vb class is an encapsulation of the snmp variable binding.
-// This module contains the class definition for the variable binding (VB)
-// class. The VB class is an encapsulation of a SNMP VB. A VB object is
-// composed of one SNMP++ Oid and one SMI value. The Vb class utilizes Oid
-// objects and thus requires the Oid class. To use this class,
-// set oid, value then call valid() to be sure object was constructed correctly.
-//
-// = AUTHOR
-// Peter E Mellquist
-// Michael R MacFaden mrm@cisco.com - rework & ACE port
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
- =====================================================================*/
-
-#include "asnmp/address.h"
-
-//=================================================================
-//======== Abstract Address Class Implementation ==================
-//=================================================================
-
-// allow destruction of derived classes
-Address::~Address()
-{
-}
-
-
-//-----------------------------------------------------------------
-// is the address object valid?
-int Address::valid() const
-{
- return valid_flag;
-}
-
-//------------[ Address::trim_white_space( char * ptr) ]------------
-// destructive trim white space
-void Address::trim_white_space( char * ptr)
-{
- char *tmp;
-
- tmp = ptr;
- // skip leading white space
- while (*tmp==' ')tmp++;
- ACE_OS::strcpy(ptr,tmp);
-
- // find end of string
- while ((*tmp!=' ') && (*tmp !=0)) tmp++;
- if (*tmp!=0) *tmp=0;
-}
-
-//TM: this is not used nor needed, remove?
-//-----[ element access ]----------------------------------------------
-unsigned char& Address::operator[]( const int position)
-{
- if ( position < MAX_ADDR_SZ)
- return address_buffer[ position];
- else
- return address_buffer[0];
-}
-
-
-//-----------------------------------------------------------------------
-// overloaded equivlence operator, are two addresses equal?
-int operator==( const Address &lhs, const Address &rhs)
-{
- if ( strcmp( (const char*) lhs, (const char*)rhs)==0)
- return TRUE;
- else
- return FALSE;
-}
-
-//-----------------------------------------------------------------------
-// overloaded equivlence operator, are two addresses equal?
-int operator!=( const Address &lhs, const Address &rhs)
-{
- return (!( lhs == rhs));
-}
-
-
-//------------------------------------------------------------------
-// overloaded > operator, is a1 > a2
-int operator>( const Address &lhs, const Address &rhs)
-{
- if ( strcmp( (const char*) lhs, (const char*)rhs)>0)
- return TRUE;
- else
- return FALSE;
-}
-
-// overloaded >= operator, is a1 > a2
-int operator>=( const Address &lhs,const Address &rhs)
-{
- if (( lhs > rhs) || ( lhs == rhs))
- return TRUE;
- else
- return FALSE;
-}
-
-// overloaded < operator, is a1 <= a2
-int operator<=( const Address &lhs,const Address &rhs)
-{
- if (( lhs < rhs) || ( lhs == rhs))
- return TRUE;
- else
- return FALSE;
-
-}
-
-
-//-----------------------------------------------------------------
-// overloaded < operator, is a1 < a2
-int operator<( const Address &lhs, const Address &rhs)
-{
- if ( strcmp( (const char*) lhs, (const char*)rhs)<0)
- return TRUE;
- else
- return FALSE;
-}
-
-//------------------------------------------------------------------
-// equivlence operator overloaded, are an address and a string equal?
-int operator==( const Address &lhs,const char *rhs)
-{
- if (!rhs && !lhs.valid())
- return TRUE;
- if (strcmp( (const char *) lhs, rhs)== 0)
- return TRUE;
- else
- return FALSE;
-}
-
-//------------------------------------------------------------------
-// not equal operator overloaded, are an address and a string not equal?
-int operator!=( const Address &lhs,const char *rhs)
-{
- return (!( lhs == rhs));
-}
-
-//------------------------------------------------------------------
-// overloaded > , is a > inaddr
-int operator>( const Address &lhs,const char *rhs)
-{
- if (!rhs)
- return lhs.valid(); // if lhs valid then > NULL, else invalid !> NULL
- if (strcmp( (const char *) lhs, rhs)> 0)
- return TRUE;
- else
- return FALSE;
-}
-
-//------------------------------------------------------------------
-// overloaded >= , is a >= inaddr
-int operator>=( const Address &lhs,const char *rhs)
-{
- if (!rhs)
- return TRUE; // always >= NULL
- if (strcmp( (const char *) lhs, rhs)>= 0)
- return TRUE;
- else
- return FALSE;
-}
-
-//-----------------------------------------------------------------
-// overloaded < , are an address and a string equal?
-int operator<( const Address &lhs,const char *rhs)
-{
- if (!rhs)
- return FALSE; // always >= NULL
- if (strcmp( (const char *) lhs, rhs)< 0)
- return TRUE;
- else
- return FALSE;
-}
-
-//-----------------------------------------------------------------
-// overloaded <= , is a <= inaddr
-int operator<=( const Address &lhs,const char *rhs)
-{
- if (!rhs)
- return !lhs.valid(); // invalid == NULL, else valid > NULL
- if (strcmp( (const char *) lhs, rhs)<= 0)
- return TRUE;
- else
- return FALSE;
-}
-
-
-//=====================================================================
-//============ IPAddress Implementation ===============================
-//=====================================================================
-
-//-----------[ syntax type ]----------------------------------------------
-SmiUINT32 IpAddress::get_syntax()
-{
- return sNMP_SYNTAX_IPADDR;
-}
-
-//-----[ IP Address copy constructor ]---------------------------------
-IpAddress::IpAddress(const IpAddress &ipaddr)
-{
- // always initialize what type this object is
- smival.syntax = sNMP_SYNTAX_IPADDR;
- smival.value.string.len =IPV4LEN;
- smival.value.string.ptr = address_buffer;
-
- iv_friendly_name_[0] = 0;
- iv_friendly_name_status_ = 0;
- valid_flag = ipaddr.valid_flag;
- if (valid_flag) {
- ACE_OS::memcpy(address_buffer, ipaddr.address_buffer,IPV4LEN);
- ACE_OS::strcpy( iv_friendly_name_, ipaddr.iv_friendly_name_);
- }
-
- IpAddress::format_output();
-}
-
-
-//-------[ default construct, an IP address with a string ]---------------------
-IpAddress::IpAddress( const char *inaddr): Address()
-{
- // always initialize what type this object is
- smival.syntax = sNMP_SYNTAX_IPADDR;
- smival.value.string.len = IPV4LEN;
- smival.value.string.ptr = address_buffer;
-
- if (ACE_OS::strlen(inaddr) == 0) {
-
- valid_flag = FALSE;
- iv_friendly_name_[0] = 0;
- iv_friendly_name_status_ = 0;
- IpAddress::format_output();
- return;
- }
-
- // parse_address initializes valid, address_buffer & iv_friendly_name_
- valid_flag = parse_address(inaddr);
- IpAddress::format_output();
-}
-
-
-//-----[ construct an IP address with a GenAddress ]---------------------
-IpAddress::IpAddress( const GenAddress &genaddr)
-{
- // always initialize what type this object is
- smival.syntax = sNMP_SYNTAX_IPADDR;
- smival.value.string.len = IPV4LEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = FALSE;
- iv_friendly_name_[0] = 0;
- iv_friendly_name_status_ = 0;
- // allow use of an ip or udp genaddress
- if (genaddr.get_type() == type_ip) {
- valid_flag = genaddr.valid();
- if ( valid_flag) {
- // copy in the IP address data
- IpAddress temp_ip( (const char *) genaddr);
- *this = temp_ip;
- }
- }
- else
- if (genaddr.get_type() == type_udp) {
- valid_flag = genaddr.valid();
- if ( valid_flag) {
- // copy in the IP address data
- UdpAddress temp_udp( (const char *) genaddr);
- *this = temp_udp;
- }
- }
- IpAddress::format_output();
-}
-
-//-----[ destructor ]--------------------------------------------------
-IpAddress::~IpAddress()
-{
-}
-
-// assumes member data is word aligned to avoid sigbus
-int IpAddress::is_loopback() const
-{
- if (valid()) {
- return (*(u_long *)&address_buffer == INADDR_LOOPBACK);
- }
- return FALSE;
-}
-
-int IpAddress::is_multicast() const
-{
- if (valid()) {
- return (IN_MULTICAST(*(u_long *)&address_buffer));
- }
- return FALSE;
-}
-
-// Private addressess not are not assignable in the Internet, they are
-// defined in RFC 1597 as: 10, 172.16, and 192.168.0
-// Some companies use them internally and apply NAT to allow translation
-// instead of paying for ip networks.
-// Cisco IOS devices can provide NAT aka Network Address Translation
-// but don't expect SNMP based networks to handle cross-NAT address spaces.
-// assumes storage in network byte order mrm@cisco.com 7/28/97
-
-int IpAddress::is_private() const
-{
- if (valid()) {
- if (address_buffer[0] == 10)
- return TRUE;
- if (address_buffer[0] == 172 && address_buffer[1] == 16)
- return TRUE;
- if (address_buffer[0] == 192 && address_buffer[1] == 168 &&
- address_buffer[2] == 0)
- return TRUE;
- }
- return FALSE;
-}
-
-
-// convert address into octet string format in network byte order
-void IpAddress::to_octet(OctetStr& octet) const
-{
- octet.set_data( smival.value.string.ptr, smival.value.string.len);
-}
-
-
-int IpAddress::is_broadcast() const
-{
- if (valid()) {
- return ( (*(u_long *)&address_buffer) & INADDR_BROADCAST);
- }
- return FALSE;
-}
-
-//-----[ IP Address general = operator ]-------------------------------
-SnmpSyntax& IpAddress::operator=( SnmpSyntax &val)
-{
- // protect against assignment from itself
- if ( this == &val )
- return *this;
-
- valid_flag = 0; // will get set TRUE if really valid
- iv_friendly_name_[0]=0;
-
- if (val.valid()) {
- switch (val.get_syntax()) {
- case sNMP_SYNTAX_IPADDR:
- case sNMP_SYNTAX_OCTETS:
- if (((IpAddress &)val).smival.value.string.len ==IPV4LEN) {
- ACE_OS::memcpy(address_buffer,
- ((IpAddress &)val).smival.value.string.ptr,IPV4LEN);
- valid_flag = 1;
- }
- break;
-
- // NOTE: as a value add, other types could have "logical"
- // mappings, i.e. integer32 and unsigned32
- }
- }
- IpAddress::format_output();
- return *this;
-}
-
-//------[ assignment to another ipaddress object overloaded ]-----------------
-IpAddress& IpAddress::operator=( const IpAddress &ipaddress)
-{
- // protect against assignment from itself
- if ( this == &ipaddress )
- return *this;
-
- valid_flag = ipaddress.valid_flag;
- iv_friendly_name_[0]=0;
-
- if (valid_flag) {
- ACE_OS::memcpy(address_buffer, ipaddress.address_buffer, IPV4LEN);
- ACE_OS::strcpy(iv_friendly_name_, ipaddress.iv_friendly_name_);
- }
- IpAddress::format_output();
- return *this;
-}
-
-
-//--------[ create a new instance of this Value ]-----------------------
-SnmpSyntax *IpAddress::clone() const
-{
- return (SnmpSyntax *) new IpAddress(*this);
-}
-
-//-------[ return the Fully Qualified Domain Name ]----------------------
-char *IpAddress::resolve_hostname(int &status)
-{
- if ((iv_friendly_name_[0] == 0) && valid_flag)
- addr_to_friendly();
- status = iv_friendly_name_status_;
- return iv_friendly_name_;
-}
-
-// parse a dotted string
-int IpAddress::parse_dotted_ipstring( const char *inaddr)
-{
- char *ip_token;
- int token_count=0;
- unsigned int value;
- int error_status = FALSE;
- char temp[MAXHOSTNAMELEN +1]; // temp buffer for destruction
- int z,w;
-
- // check len, an ip can never be bigger than 15
- // 123456789012345
- // XXX.XXX.XXX.XXX
- if ( !inaddr || (ACE_OS::strlen( inaddr) > 30))
- return FALSE;
- ACE_OS::strcpy( temp, inaddr);
- trim_white_space( temp);
- if ( ACE_OS::strlen( temp) > 15)
- return FALSE;
-
- // must only have three dots
- // strtok will not catch this !
- char *ptr = temp;
- int dot_count = 0;
- while ( *ptr != 0) {
- if ( *ptr == '.') dot_count++;
- ptr++;
- }
- if ( dot_count != 3)
- return FALSE;
-
- // look for dot token separator
- ip_token = strtok( (char *) temp,".");
-
- // while more tokens..
- while ( ip_token != NULL) {
- // verify that the token is all numerics
- w = ACE_OS::strlen( ip_token);
- if (w>3)
- return FALSE;
- for (z=0;z<w;z++)
- if (( ip_token[z] < '0') || ( ip_token[z] > '9'))
- return FALSE;
-
- value = ( unsigned int) strtod(ip_token,NULL);
- if (( value > 0)&& ( value <=255))
- address_buffer[token_count] = (unsigned char) value;
- else
- if ( strcmp(ip_token,"0")==0)
- address_buffer[token_count]= (unsigned char) 0;
- else
- error_status = TRUE;
- token_count++;
- ip_token = strtok( NULL, ".");
- }
-
- // gota be four in len
- if ( token_count != 4)
- return FALSE;
-
- // any parsing errors?
- if ( error_status)
- return FALSE;
-
- return TRUE;
-}
-
-//-----[ IP Address parse Address ]---------------------------------
-int IpAddress::parse_address( const char *inaddr)
-{
- // parse the input char array
- // fill up internal buffer with four ip bytes
- // set and return validity flag
-
- in_addr ipAddr;
- char ds[MAXHOSTNAMELEN +1];
-
- // intialize the friendly_name member variable
- iv_friendly_name_[0] = 0;
- iv_friendly_name_status_ = 0;
-
- // is this a dotted IP notation string or
- // a friendly name
- if ( parse_dotted_ipstring( inaddr)) {
-
- // since this is a valid dotted string
- // don't do any DNS (Performance!)
- return TRUE;
- }
- else {
- int rc;
- if ((rc = resolve_to_address(inaddr, ipAddr)) == 0) {
-
- // now lets check out the dotted string
- ACE_OS::strncpy( ds, ACE_OS::inet_ntoa(ipAddr), MAXHOSTNAMELEN);
-
- if ( !parse_dotted_ipstring( ds))
- return FALSE;
-
- // save the friendly name
- ACE_OS::strcpy( iv_friendly_name_, inaddr);
- return TRUE;
-
- } // end if lookup result
- else {
- iv_friendly_name_status_ = rc;
- return FALSE;
- }
- } // end else not a dotted string
- return TRUE;
-}
-
-// using the currently defined address, do a DNS
-// and try to fill up the name
-int IpAddress::addr_to_friendly()
-{
- in_addr ipAddr;
- long result = ACE_OS::inet_addr(to_string());
- if (result == -1)
- return -1; // expected a dotted quad!
-
- ipAddr.s_addr = result;
-
- // set iv_friendly_name_ from ipAddr
- if (resolve_to_hostname(ipAddr, iv_friendly_name_) == 0) {
- return 0;
- }
- else {
- iv_friendly_name_status_ = h_errno;
- return iv_friendly_name_status_;
- }
-}
-
-// static aka class member function (1.2.3.4 -> foo.com)
-int IpAddress::resolve_to_hostname(const in_addr& quad_addr, char *hostname)
-{
- struct hostent lookupResult;
- int loc_errno = 0;
- ACE_HOSTENT_DATA buffer;
- ACE_OS::memset(&lookupResult, 0, sizeof(struct hostent));
- ACE_OS::memset(&buffer, 0, sizeof(ACE_HOSTENT_DATA));
-
- // reverse lookup (requires in-addr.arpa to be setup in DNS
- if (ACE_OS::gethostbyaddr_r((const char *)&quad_addr.s_addr, IPV4LEN,
- AF_INET, &lookupResult, buffer, &loc_errno)) {
-
- // verify right type of record
- if (lookupResult.h_addrtype == AF_INET &&
- lookupResult.h_length == IPV4LEN) {
- ACE_OS::strcpy( hostname, lookupResult.h_name);
- // setup multiple entries
- return 0;
- }
- else {
- ACE_ASSERT(0); // todo add trace and debug and dump
- return -1; // wrong resource record type
- }
- }
-
- return loc_errno;
-}
-
-// static aka class member function (foo.com -> 1.2.3.4)
-int IpAddress::resolve_to_address(const char *hostname, in_addr& quad_addr)
-{
- struct hostent lookupResult;
- ACE_HOSTENT_DATA buffer;
- ACE_OS::memset(&buffer, 0, sizeof(ACE_HOSTENT_DATA));
- ACE_OS::memset(&lookupResult, 0, sizeof(struct hostent));
- int loc_errno = 0;
- if (ACE_OS::gethostbyname_r( hostname, &lookupResult, buffer, &loc_errno)) {
- if (lookupResult.h_length == sizeof(in_addr) &&
- lookupResult.h_addrtype == AF_INET) {
- ACE_OS::memcpy((void *) &quad_addr,
- (void *) lookupResult.h_addr_list[0], sizeof(in_addr));
- return 0;
- }
- else
- return -1; // wrong address size
- }
- return loc_errno;
-}
-
-//----[ IP address char * cast ]--------------------------------------
-IpAddress::operator const char *() const
-{
- return (char *)output_buffer;
-}
-
-//----[ IP address get char representation ]--------------------------
-char * IpAddress::to_string()
-{
- return (char *)output_buffer;
-}
-
-//----[ IP address format output ]------------------------------------
-void IpAddress::format_output()
-{
- // if valid format else null it
- if ( valid_flag)
- ACE_OS::sprintf( (char *) output_buffer,"%d.%d.%d.%d",address_buffer[0],
- address_buffer[1], address_buffer[2], address_buffer[3]);
- else
- output_buffer[0] = 0;
-}
-
-//------[ return the type ]----------------------------------
-addr_type IpAddress::get_type() const
-{
- return type_ip;
-}
-
-//-----------------------------------------------------------------
-// logically and two IPaddresses and
-// return the new one
-void IpAddress::mask( const IpAddress& ipaddr)
-{
- if ( this->valid() && ipaddr.valid()) {
- this->address_buffer[0] = this->address_buffer[0] & ipaddr.address_buffer[0];
- this->address_buffer[1] = this->address_buffer[1] & ipaddr.address_buffer[1];
- this->address_buffer[2] = this->address_buffer[2] & ipaddr.address_buffer[2];
- this->address_buffer[3] = this->address_buffer[3] & ipaddr.address_buffer[3];
- format_output();
- }
-
-}
-
-//=======================================================================
-//========== DNS Iterator Implementation ================================
-//=======================================================================
-
-
-Address_Iter::Address_Iter(const char *hostname): valid_(FALSE), count_(0),
- entry_(0)
-{
- ACE_OS::memset(&buffer_, 0, sizeof(ACE_HOSTENT_DATA));
- ACE_OS::memset(&lookupResult_, 0, sizeof(struct hostent));
- if (ACE_OS::inet_addr(hostname) == -1)
- valid_ = query_dns(hostname);
- else {
- ACE_ASSERT(0); // don't support dot-quad lookup yet
- }
-
- // count number of hostnames
- int n;
- char **pc;
- for (n = 0, pc = lookupResult_.h_addr_list; *pc != NULL; ++n, ++pc);
- count_ = n; // plus first one
- entry_ = lookupResult_.h_addr_list;
-}
-
-int Address_Iter::valid() const
-{
- return (valid_ == TRUE);
-}
-
-int Address_Iter::how_many_addresses()
-{
- return count_;
-}
-
-// return next entry, rc = 0, if entry is null return 0
-int Address_Iter::next(IpAddress& addr)
-{
- if (!entry_ || *entry_ == 0)
- return 1;
-
- IpAddress tmp(*entry_++); // return data
- addr = tmp;
- if (*entry_ == NULL)
- return 1;
- return 0;
-}
-
-// query DNS here
-int Address_Iter::query_dns(const char *hostname)
-{
- int loc_errno = 0;
- if (ACE_OS::gethostbyname_r( hostname, &lookupResult_, buffer_,
- &loc_errno)) {
- if (lookupResult_.h_length == sizeof(IPV4LEN) &&
- lookupResult_.h_addrtype == AF_INET) {
- return 0;
- }
- else
- return -1; // wrong address size
- }
- return loc_errno;
-}
-
-//=======================================================================
-//========== Udp Address Implementation =================================
-//=======================================================================
-
-//-----------[ syntax type ]----------------------------------------------
-SmiUINT32 UdpAddress::get_syntax()
-{
- return sNMP_SYNTAX_OCTETS;
-}
-
-//-----------------[ construct an Udp address with another Udp address ]---
-UdpAddress::UdpAddress( const UdpAddress &udpaddr):IpAddress(udpaddr)
-{
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = UDPIPV4LEN;
- smival.value.string.ptr = address_buffer;
-
- // Copy the port value
- set_port(udpaddr.get_port());
- format_output();
-}
-
-// default constructor with a dotted string
-UdpAddress::UdpAddress( const char *inaddr):IpAddress()
-{
- if (ACE_OS::strlen(inaddr) == 0) {
- // Inherits IP Address attributes
- // Always initialize (override) what type this object is
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = UDPIPV4LEN;
- smival.value.string.ptr = address_buffer;
- set_port(0);
- format_output();
- return;
- }
-
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = UDPIPV4LEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = parse_address( (char *)inaddr);
- format_output();
-}
-
-//-----------------[ construct a UdpAddress from a GenAddress ]--------------
-UdpAddress::UdpAddress( const GenAddress &genaddr):IpAddress()
-{
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = UDPIPV4LEN;
- smival.value.string.ptr = address_buffer;
-
- unsigned int port = 0;
- valid_flag = FALSE;
-
- // allow use of an ip or udp genaddress
- if (genaddr.get_type() == type_udp)
- {
- valid_flag = genaddr.valid();
- if ( valid_flag)
- {
- // copy in the IP address data
- UdpAddress temp_udp( (const char *) genaddr);
- *this = temp_udp;
-
- // port info since are making an UpAddress
- port = temp_udp.get_port();
- }
- }
- else
- if (genaddr.get_type() == type_ip)
- {
- valid_flag = genaddr.valid();
- if ( valid_flag)
- {
- // copy in the IP address data
- IpAddress temp_ip( (const char *) genaddr);
- *this = temp_ip;
- }
- }
- set_port(port);
- format_output();
-}
-
-
-//--------[ construct a udp from an IpAddress ]--------------------------
-UdpAddress::UdpAddress( const IpAddress &ipaddr):IpAddress(ipaddr)
-{
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = UDPIPV4LEN;
- smival.value.string.ptr = address_buffer;
-
- set_port(0);
- format_output();
-}
-
-
-//-----[ destructor ]--------------------------------------------------
-UdpAddress::~UdpAddress()
-{
-}
-
-
- // copy an instance of this Value
-SnmpSyntax& UdpAddress::operator=( SnmpSyntax &val)
-{
- // protect against assignment from itself
- if ( this == &val )
- return *this;
-
- valid_flag=0; // will get set TRUE if really valid
- if (val.valid()){
- switch (val.get_syntax()){
- case sNMP_SYNTAX_IPADDR:
- {
- UdpAddress temp_udp(val.to_string());
- *this = temp_udp; // valid_flag is set by the udp assignment
- }
- break;
-
- case sNMP_SYNTAX_OCTETS:
- if (((UdpAddress &)val).smival.value.string.len == UDPIPV4LEN){
- ACE_OS::memcpy(address_buffer,
- ((UdpAddress &)val).smival.value.string.ptr, UDPIPV4LEN);
- iv_friendly_name_[0] = 0;
- valid_flag = 1;
- }
- break;
-
- // NOTE: as a value add, other types could have "logical"
- // mappings, i.e. integer32 and unsigned32
- }
- }
- format_output();
- return *this;
-}
-
- // assignment to another UdpAddress object overloaded
-UdpAddress& UdpAddress::operator=( const UdpAddress &udpaddr)
-{
- // protect against assignment from itself
- if ( this == &udpaddr )
- return *this;
-
- (IpAddress &)*this = udpaddr; // use ancestor assignment for ipaddr value
- set_port(udpaddr.get_port()); // copy to port value
- format_output();
- return *this;
-}
-
-
-//-----[ IP Address parse Address ]---------------------------------
-int UdpAddress::parse_address( const char *inaddr)
-{
- char buffer[MAXHOSTNAMELEN +1];
-
- unsigned short port = 0;
- if (inaddr && (ACE_OS::strlen( inaddr)< MAXHOSTNAMELEN +1))
- ACE_OS::strcpy( buffer, inaddr);
- else {
- valid_flag = FALSE;
- return FALSE;
- }
- // look for port info @ the end of the string
- // port can be delineated by a ':' or a '/'
- // if neither are present then just treat it
- // like a normal IpAddress
- char *tmp;
- tmp = ACE_OS::strstr( buffer,":");
- if (tmp==NULL)
- tmp = ACE_OS::strstr(buffer,"/");
-
- if ( tmp != NULL) {
- *tmp=0; // null terminator
- tmp++;
- port = ACE_OS::atoi( tmp);
- }
-
- set_port(port);
- return IpAddress::parse_address( buffer);
-}
-
-
-//----------[ create a new instance of this Value ]------------------------
-SnmpSyntax *UdpAddress::clone() const
-{
- return (SnmpSyntax *) new UdpAddress(*this);
-}
-
-//--------[ set the port number ]---------------------------------------
-void UdpAddress::set_port( const unsigned short p)
-{
- unsigned short port_nbo = htons(p);
- ACE_OS::memcpy(&address_buffer[IPV4LEN], &port_nbo, 2);
- format_output();
-}
-
-//---------[ get the port number ]--------------------------------------
-unsigned short UdpAddress::get_port() const
-{
- if (valid_flag) {
- unsigned short port_nbo;
- ACE_OS::memcpy(&port_nbo, &address_buffer[IPV4LEN], 2);
- return ntohs(port_nbo);
- }
- else
- return 0; // don't use uninitialized memory
-}
-
-//------[ return the type ]--------------------------------------------
-addr_type UdpAddress::get_type() const
-{
- return type_udp;
-}
-
-//----[ UDP address char * cast ]--------------------------------------
-UdpAddress::operator const char *() const
-{
- return (char *)output_buffer;
-}
-
-//----[ UDP address get char representation ]--------------------------
-char * UdpAddress::to_string()
-{
- return (char *)output_buffer;
-}
-
-// make format same as ACE_INET_Addr class (addr:port)
-void UdpAddress::format_output()
-{
- IpAddress::format_output(); // allow ancestors to format their buffers
-
- // if valid format else null it
- if ( valid_flag)
- ACE_OS::sprintf( (char *) output_buffer,"%s:%d",
- IpAddress::to_string(),
- get_port() );
- else
- output_buffer[0] = 0;
-}
-
-
-//=======================================================================
-//=========== Netbios Address Implementation ============================
-//=======================================================================
-
-void NetbiosAddress::format_output()
-{
- if ( valid_flag)
- ACE_OS::memcpy(output_buffer, address_buffer, NETBIOSLEN);
- else
- output_buffer[0] = 0;
-}
-
-void NetbiosAddress::InitNBAddr(const char *inaddr)
-{
- if (ACE_OS::strlen(inaddr) == 0) {
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = NETBIOSLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag=FALSE;
- NetbiosAddress::format_output();
- return;
- }
-
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = IPXLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = parse_address( (char *) inaddr);
- NetbiosAddress::format_output();
-}
-
-// TODO: how to handle addresses < 15 chars (zero out or pad with ' ')
-NetbiosAddress::NetbiosAddress( const char *inaddr)
-{
- InitNBAddr(inaddr);
-
-}
-
-NetbiosAddress::NetbiosAddress( const char *inaddr, nb_service svc)
-{
- InitNBAddr(inaddr);
- address_buffer[15] = svc;
-}
-
-// TODO: go back over ms/ibm specs and verify this
-// 16 chars, 15 can be any character, 16th is service number between 0 and 20
-// names beginning with IBM are reserved, and hence invalid
-// and doubt IBM would use this class anyway
-int NetbiosAddress::parse_address(const char *address)
-{
- if (ACE_OS::strlen(address) > NETBIOSLEN)
- return FALSE; // invalid
-
- if (ACE_OS::strncmp(address, "IBM", 3) == 0)
- return FALSE; // invalid
-
- // addresses are free form but this check may need to be expose to user
- //
- //if (address[15] < nb_workstation || address[15] > nb_server)
- // return FALSE; //invalid service type
-
- ACE_OS::memset(address_buffer, 0, NETBIOSLEN);
- ACE_OS::memcpy(address_buffer, address, NETBIOSLEN);
-
- return TRUE; // valid
-}
-
-NetbiosAddress::NetbiosAddress( const NetbiosAddress& nbaddr)
-{
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = NETBIOSLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = nbaddr.valid_flag;
- if (valid_flag)
- ACE_OS::memcpy(address_buffer, nbaddr.address_buffer, NETBIOSLEN);
- NetbiosAddress::format_output();
-}
-
-NetbiosAddress::NetbiosAddress( const GenAddress& genaddr)
-{
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = NETBIOSLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = FALSE;
- // allow use of an ipx or ipxsock address
- if ( (genaddr.get_type() == type_nb) ) {
- valid_flag = genaddr.valid();
- if ( valid_flag) {
- // copy in the Ipx address data
- NetbiosAddress temp_nb( (const char *) genaddr);
- *this = temp_nb;
- }
- }
- NetbiosAddress::format_output();
-}
-
-NetbiosAddress::~NetbiosAddress()
-{
-}
-
-char *NetbiosAddress::to_string()
-{
- return (char *)output_buffer;
-}
-
-void NetbiosAddress::to_octet(OctetStr& octet) const
-{
- octet.set_data( smival.value.string.ptr, smival.value.string.len);
-}
-
-NetbiosAddress& NetbiosAddress::operator=( const NetbiosAddress &val)
-{
- // protect against assignment from itself
- if ( this == &val )
- return *this;
-
- valid_flag = 0; // will set to TRUE if really valid
- if (val.valid()) {
- switch (((NetbiosAddress *) &val)->get_syntax()) {
- case sNMP_SYNTAX_OCTETS:
- ACE_OS::memcpy(address_buffer,
- ((NetbiosAddress &)val).smival.value.string.ptr, NETBIOSLEN);
- valid_flag = 1;
- break;
- }
- }
- NetbiosAddress::format_output();
- return *this;
-}
-
-nb_service NetbiosAddress::get_service_type() const
-{
- return (nb_service) address_buffer[15];
-}
-
-void NetbiosAddress::set_service_type(nb_service nbservice)
-{
- address_buffer[15] = nbservice;
- NetbiosAddress::format_output();
-}
-
-NetbiosAddress::operator const char *() const
-{
- return (char *)output_buffer;
-}
-
-SnmpSyntax& NetbiosAddress::operator=( SnmpSyntax &val)
-{
- // protect against assignment from itself
- if ( this == &val )
- return *this;
-
- valid_flag = 0; // will set to TRUE if really valid
- if (val.valid()) {
- switch (val.get_syntax()) {
- case sNMP_SYNTAX_OCTETS:
- if (((NetbiosAddress &)val).smival.value.string.len == NETBIOSLEN) {
- ACE_OS::memcpy(address_buffer,
- ((NetbiosAddress &)val).smival.value.string.ptr, NETBIOSLEN);
- valid_flag=1;
- }
- break;
- }
- }
- NetbiosAddress::format_output();
- return *this;
-}
-
-SnmpSyntax *NetbiosAddress::clone() const
-{
- return (SnmpSyntax *) new NetbiosAddress(*this);
-}
-
-SmiUINT32 NetbiosAddress::get_syntax()
-{
- return sNMP_SYNTAX_OCTETS;
-}
-
-addr_type NetbiosAddress::get_type() const
-{
- return type_nb;
-}
-
-//=======================================================================
-//=========== IPX Address Implementation ================================
-//=======================================================================
-
-//-----------[ syntax type ]----------------------------------------------
-SmiUINT32 IpxAddress::get_syntax()
-{
- return sNMP_SYNTAX_OCTETS;
-}
-
-
-//----------[ default constructor with a string arg ]---------------------------
-IpxAddress::IpxAddress( const char *inaddr):Address( )
-{
- if (ACE_OS::strlen(inaddr) == 0) {
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = IPXLEN;
- smival.value.string.ptr = address_buffer;
-
- separator = '\0';
- valid_flag=FALSE;
- IpxAddress::format_output();
- return;
- }
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = IPXLEN;
- smival.value.string.ptr = address_buffer;
-
- separator = '\0';
- valid_flag = parse_address( (char *) inaddr);
- IpxAddress::format_output();
-}
-
-
-//-----[ IPX Address copy constructor ]----------------------------------
-IpxAddress::IpxAddress(const IpxAddress &ipxaddr)
-{
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = IPXLEN;
- smival.value.string.ptr = address_buffer;
-
- separator = '\0';
- valid_flag = ipxaddr.valid_flag;
- if (valid_flag)
- ACE_OS::memcpy(address_buffer, ipxaddr.address_buffer, IPXLEN);
- IpxAddress::format_output();
-}
-
-
-//----[ construct an IpxAddress from a GenAddress ]---------------------------
-IpxAddress::IpxAddress( const GenAddress &genaddr)
-{
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = IPXLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = FALSE;
- // allow use of an ipx or ipxsock address
- if ( (genaddr.get_type() == type_ipx) ) {
- valid_flag = genaddr.valid();
- if ( valid_flag) {
- // copy in the Ipx address data
- IpxAddress temp_ipx( (const char *) genaddr);
- *this = temp_ipx;
- }
- }
- else
- if ( (genaddr.get_type() == type_ipxsock) ) {
- valid_flag = genaddr.valid();
- if ( valid_flag) {
- // copy in the Ipx address data
- IpxSockAddress temp_ipxsock( (const char *) genaddr);
- *this = temp_ipxsock;
- }
- }
- IpxAddress::format_output();
-}
-
-
-//-----[ destructor ]--------------------------------------------------
-IpxAddress::~IpxAddress()
-{
-}
-
-
-//-----[ IPX Address general = operator ]-------------------------------
-SnmpSyntax& IpxAddress::operator=( SnmpSyntax &val)
-{
- // protect against assignment from itself
- if ( this == &val )
- return *this;
-
- valid_flag=0; // will set to TRUE if really valid
- if (val.valid()){
- switch (val.get_syntax()){
- case sNMP_SYNTAX_OCTETS:
- if (((IpxAddress &)val).smival.value.string.len == IPXLEN){
- ACE_OS::memcpy(address_buffer, ((IpxAddress &)val).smival.value.string.ptr, IPXLEN);
- valid_flag=1;
- }
- break;
- }
- }
- IpxAddress::format_output();
- return *this;
-}
-
-//--------[ assignment to another IpAddress object overloaded ]----------
-IpxAddress& IpxAddress::operator=( const IpxAddress &ipxaddress)
-{
- // protect against assignment from itself
- if ( this == &ipxaddress )
- return *this;
-
- valid_flag = ipxaddress.valid_flag;
- if (valid_flag)
- ACE_OS::memcpy(address_buffer, ipxaddress.address_buffer, IPXLEN);
- IpxAddress::format_output();
- return *this;
-}
-
-
-// create a new instance of this Value
-SnmpSyntax *IpxAddress::clone() const
-{
- return (SnmpSyntax *) new IpxAddress(*this);
-}
-
-//-----[ IPX Address parse Address ]-----------------------------------
-// Convert a string to a ten byte ipx address
-// On success sets validity TRUE or FALSE
-//
-// IPX address format
-//
-// NETWORK ID| MAC ADDRESS
-// 01 02 03 04|05 06 07 08 09 10
-// XX XX XX XX|XX XX XX XX XX XX
-//
-// Valid input format
-//
-// XXXXXXXX.XXXXXXXXXXXX
-// Total length must be 21
-// Must have a separator in it
-// First string length must be 8
-// Second string length must be 12
-// Each char must take on value 0-F
-//
-//
-// Input formats recognized
-//
-// XXXXXXXX.XXXXXXXXXXXX
-// XXXXXXXX:XXXXXXXXXXXX
-// XXXXXXXX-XXXXXXXXXXXX
-// XXXXXXXX.XXXXXX-XXXXXX
-// XXXXXXXX:XXXXXX-XXXXXX
-// XXXXXXXX-XXXXXX-XXXXXX
-int IpxAddress::parse_address( const char *inaddr)
-{
- char unsigned *str1,*str2;
- char temp[30]; // don't destroy original
- char unsigned *tmp;
- size_t z, tmplen;
-
-
- // save the orginal source
- if (!inaddr || (ACE_OS::strlen( inaddr) >(sizeof(temp)-1))) return FALSE;
- ACE_OS::strcpy( temp, inaddr);
- trim_white_space( temp);
- tmplen = ACE_OS::strlen(temp);
-
- // bad total length check
- // 123456789012345678901
- // XXXXXXXX-XXXXXXXXXXXX 21 len
- //
- // XXXXXXXX-XXXXXX-XXXXXX 22 len
- // need at least 21 chars and no more than 22
- if ( (tmplen <21) || (tmplen >22))
- return FALSE;
-
- // convert the string to all lower case
- // this allows hex values to be in upper or lower
- for (z=0;z< tmplen;z++)
- temp[z] = tolower(temp[z]);
-
- // check for separated nodeid
- // if found remove it
- if (temp[15] == '-')
- {
- for(z=16;z<tmplen;z++)
- temp[z-1] = temp[z];
- temp[tmplen-1] = 0;
- }
-
- // no dot or colon separator check
- separator = temp[8];
- if (( separator != ':') &&
- ( separator != '.') &&
- ( separator != '-') &&
- ( separator != ' '))
- return FALSE;
-
- // separate the strings
- str1 = ( unsigned char *) temp;
- while( *str1 != separator) str1++;
- str2 = str1 + 1;
- *str1 = 0;
- str1= ( unsigned char *) temp;
-
- // check len of the network portion
- if ( ACE_OS::strlen((char *) str1) != 8)
- return FALSE;
-
- // check len of mac portion
- if ( ACE_OS::strlen( (char *) str2) != 12)
- return FALSE;
-
- // ok we like then lens, make sure that all chars are 0-f
- // check out the net id
- tmp = str1;
- while( *tmp != 0)
- if (((*tmp >= '0') && (*tmp <= '9'))|| // good 0-9
- ((*tmp >= 'a') && (*tmp <= 'f'))) // or a-f
- tmp++;
- else
- return FALSE;
-
- // check out the MAC address
- tmp = str2;
- while( *tmp != 0)
- if (((*tmp >= '0') && (*tmp <= '9'))|| // good 0-9
- ((*tmp >= 'a') && (*tmp <= 'f'))) // or a-f
- tmp++;
- else
- return FALSE;
-
- // convert to target string
- tmp = str1;
- while ( *tmp != 0)
- {
- if (( *tmp >= '0') && ( *tmp <= '9'))
- *tmp = *tmp - (char unsigned )'0';
- else
- *tmp = *tmp - (char unsigned) 'a' + (char unsigned) 10;
- tmp++;
- }
-
- // network id portion
- address_buffer[0] = (str1[0]*16) + str1[1];
- address_buffer[1] = (str1[2]*16) + str1[3];
- address_buffer[2] = (str1[4]*16) + str1[5];
- address_buffer[3] = (str1[6]*16) + str1[7];
-
- tmp = str2;
- while ( *tmp != 0)
- {
- if (( *tmp >= '0') && ( *tmp <= '9'))
- *tmp = *tmp - (char unsigned) '0';
- else
- *tmp = *tmp - (char unsigned) 'a'+ (char unsigned) 10;
- tmp++;
- }
-
- address_buffer[4] = (str2[0]*16) + str2[1];
- address_buffer[5] = (str2[2]*16) + str2[3];
- address_buffer[6] = (str2[4]*16) + str2[5];
- address_buffer[7] = (str2[6]*16) + str2[7];
- address_buffer[8] = (str2[8]*16) + str2[9];
- address_buffer[9] = (str2[10]*16) + str2[11];
-
- return TRUE;
-}
-
-//----[ IPX address char * cast ]--------------------------------------
-IpxAddress::operator const char *() const
-{
- return (char *)output_buffer;
-}
-
-//----[ IPX address get char representation ]--------------------------
-char * IpxAddress::to_string()
-{
- return (char *)output_buffer;
-}
-
-
-//----[ IPX address format output ]-------------------------------------
-void IpxAddress::format_output()
-{
- if ( valid_flag)
- ACE_OS::sprintf((char *) output_buffer,
- "%02x%02x%02x%02x%c%02x%02x%02x%02x%02x%02x",
- address_buffer[0],address_buffer[1],
- address_buffer[2],address_buffer[3],'-',
- address_buffer[4],address_buffer[5],
- address_buffer[6],address_buffer[7],
- address_buffer[8],address_buffer[9]);
- else
- output_buffer[0] = 0;
-}
-
-
-// get the host id portion of an ipx address
-int IpxAddress::get_hostid( MacAddress& mac)
-{
- if ( valid_flag)
- {
- char buffer[18];
- ACE_OS::sprintf( buffer,"%02x:%02x:%02x:%02x:%02x:%02x",
- address_buffer[4],
- address_buffer[5], address_buffer[6], address_buffer[7],
- address_buffer[8], address_buffer[9]);
- MacAddress temp( buffer);
- // mac = (SnmpSyntax&) temp;
- mac = temp;
- if ( mac.valid())
- return TRUE;
- else
- return FALSE;
- }
- else
- return FALSE;
-}
-
-
-//------[ return the type ]----------------------------------
-addr_type IpxAddress::get_type() const
-{
- return type_ipx;
-}
-
-void IpxAddress::to_octet(OctetStr& octet) const
-{
- octet.set_data( smival.value.string.ptr, smival.value.string.len);
-}
-
-
-//========================================================================
-//======== IpxSockAddress Implementation =================================
-//========================================================================
-
-//-----------[ syntax type ]----------------------------------------------
-SmiUINT32 IpxSockAddress::get_syntax()
-{
- return sNMP_SYNTAX_OCTETS;
-}
-
-//-----------[ construct an IpxSockAddress with another IpxSockAddress]----
-IpxSockAddress::IpxSockAddress( const IpxSockAddress &ipxaddr):IpxAddress(ipxaddr)
-{
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = IPXSOCKLEN;
- smival.value.string.ptr = address_buffer;
-
- // copy the socket value
- set_socket(ipxaddr.get_socket());
- format_output();
-}
-
-
-//---------------[ default construct a IpxSockAddress ]--------------
-IpxSockAddress::IpxSockAddress( const char *inaddr):IpxAddress()
-{
- if (ACE_OS::strlen(inaddr) == 0) {
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = IPXSOCKLEN;
- smival.value.string.ptr = address_buffer;
-
- set_socket(0);
- format_output();
- return;
- }
-
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = IPXSOCKLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = parse_address( (char *) inaddr);
- format_output();
-}
-
-
-//---------------[ construct a IpxSockAddress from a GenAddress ]----------
-IpxSockAddress::IpxSockAddress( const GenAddress &genaddr):IpxAddress()
-{
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = IPXSOCKLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = FALSE;
- unsigned short socketid = 0;
- // allow use of an ipx or ipxsock address
- if ( (genaddr.get_type() == type_ipx) )
- {
- valid_flag = genaddr.valid();
- if ( valid_flag)
- {
- // copy in the Ipx address data
- IpxAddress temp_ipx( (const char *) genaddr);
- *this = temp_ipx;
- }
- }
- else
- if ( (genaddr.get_type() == type_ipxsock) )
- {
- valid_flag = genaddr.valid();
- if ( valid_flag)
- {
- // copy in the Ipx address data
- IpxSockAddress temp_ipxsock( (const char *) genaddr);
- *this = temp_ipxsock;
- // socketid info since are making an IpxSockAddress
- socketid = temp_ipxsock.get_socket();
- }
- }
- set_socket(socketid);
- format_output();
-}
-
-
-//------------[ construct an IpxSockAddress from a IpxAddress ]--------------
-IpxSockAddress::IpxSockAddress( const IpxAddress &ipxaddr):IpxAddress(ipxaddr)
-{
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = IPXSOCKLEN;
- smival.value.string.ptr = address_buffer;
-
- set_socket(0);
- format_output();
-}
-
-//-----[ destructor ]--------------------------------------------------
-IpxSockAddress::~IpxSockAddress()
-{
-}
-
-// copy an instance of this Value
-SnmpSyntax& IpxSockAddress::operator=( SnmpSyntax &val)
-{
- // protect against assignment from itself
- if ( this == &val )
- return *this;
-
- valid_flag=0; // will set to TRUE if really valid
- if (val.valid()){
- switch (val.get_syntax()){
- case sNMP_SYNTAX_OCTETS:
- {
- // See if it is of the Ipx address family
- // This handles IpxSockAddress == IpxAddress
- IpxSockAddress temp_ipx(val.to_string());
- if (temp_ipx.valid()){
- *this = temp_ipx; // ipxsock = ipxsock
- }
- // See if it is an OctetStr of appropriate length
- else if (((IpxSockAddress &)val).smival.value.string.len == IPXSOCKLEN){
- ACE_OS::memcpy(address_buffer,
- ((IpxSockAddress &)val).smival.value.string.ptr,
- IPXSOCKLEN);
- valid_flag=1;
- }
- }
- break;
- }
- }
- format_output();
- return *this;
-}
-
-// assignment to another IpAddress object overloaded
-IpxSockAddress& IpxSockAddress::operator=( const IpxSockAddress &ipxaddr)
-{
- // protect against assignment from itself
- if ( this == &ipxaddr )
- return *this;
-
- (IpxAddress&)*this = ipxaddr; // use ancestor assignment for ipx addr
- set_socket(ipxaddr.get_socket()); // copy socket value
- format_output();
- return *this;
-}
-
-
-//----------[ create a new instance of this Value ]------------------------
-SnmpSyntax *IpxSockAddress::clone() const
-{
- return (SnmpSyntax *) new IpxSockAddress(*this);
-}
-
-//----[ IPXSock address char * cast ]--------------------------------------
-IpxSockAddress::operator const char *() const
-{
- return (char *)output_buffer;
-}
-
-//----[ IPXSock address get char representation ]--------------------------
-char * IpxSockAddress::to_string()
-{
- return (char *)output_buffer;
-}
-
-//----[ IPX address format output ]-------------------------------------
-void IpxSockAddress::format_output()
-{
- IpxAddress::format_output(); // allow ancestors to format their buffers
-
- if ( valid_flag)
- ACE_OS::sprintf((char *) output_buffer,"%s/%d",
- IpxAddress::to_string(), get_socket());
- else
- output_buffer[0] = 0;
-}
-
-//-----[ IP Address parse Address ]---------------------------------
-int IpxSockAddress::parse_address( const char *inaddr)
-{
- char buffer[MAXHOSTNAMELEN +1];
- unsigned short socketid=0;
-
- if (inaddr && (ACE_OS::strlen( inaddr)< MAXHOSTNAMELEN))
- ACE_OS::strcpy( buffer, inaddr);
- else
- {
- valid_flag = FALSE;
- return FALSE;
- }
- // look for port info @ the end of the string
- // port can be delineated by a ':' or a '/'
- // if neither are present then just treat it
- // like a normal IpAddress
- char *tmp;
- tmp = ACE_OS::strstr( buffer,"/");
-
- if (tmp != NULL)
- {
- *tmp=0; // null terminator
- tmp++;
- socketid = ACE_OS::atoi( tmp);
- }
- set_socket(socketid);
- return IpxAddress::parse_address( buffer);
-}
-
-
-
-//-------------[ set the socket number ]----------------------------------
-void IpxSockAddress::set_socket( const unsigned short s)
-{
- unsigned short sock_nbo = htons(s);
- ACE_OS::memcpy(&address_buffer[IPXLEN], &sock_nbo, 2);
-}
-
-//--------------[ get the socket number ]---------------------------------
-unsigned short IpxSockAddress::get_socket() const
-{
- if (valid_flag)
- {
- unsigned short sock_nbo;
- ACE_OS::memcpy(&sock_nbo, &address_buffer[IPXLEN], 2);
- return ntohs(sock_nbo);
- }
- else
- return 0; // don't use uninitialized memory
-}
-
-//------[ return the type ]----------------------------------------------
-addr_type IpxSockAddress::get_type() const
-{
- return type_ipxsock;
-}
-
-
-//========================================================================
-//======== MACAddress Implementation =====================================
-//========================================================================
-
-//-----------[ syntax type ]----------------------------------------------
-SmiUINT32 MacAddress::get_syntax()
-{
- return sNMP_SYNTAX_OCTETS;
-}
-
-//-----[ MAC Address copy constructor ]---------------------------------
-MacAddress::MacAddress(const MacAddress &macaddr)
-{
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = MACLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = macaddr.valid_flag;
- if (valid_flag)
- ACE_OS::memcpy(address_buffer, macaddr.address_buffer, MACLEN);
- format_output();
-}
-
-//---------[ constructor with a string argument ]-------------------------
-MacAddress::MacAddress( const char *inaddr):Address( )
-{
- if (ACE_OS::strlen(inaddr) == 0) {
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = MACLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag=FALSE;
- format_output();
- return;
- }
-
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = MACLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = parse_address( (char *) inaddr);
- format_output();
-}
-
-//-----[ construct a MacAddress from a GenAddress ]------------------------
-MacAddress::MacAddress( const GenAddress &genaddr)
-{
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = MACLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = FALSE;
- // allow use of mac address
- if (genaddr.get_type() == type_mac)
- {
- valid_flag = genaddr.valid();
- if ( valid_flag)
- {
- // copy in the Mac address data
- MacAddress temp_mac( (const char *) genaddr);
- *this = temp_mac;
- }
- }
- format_output();
-}
-
-//-----[ destructor ]--------------------------------------------------
-MacAddress::~MacAddress()
-{
-}
-
-//---------[ MacAddress clone ]-------------------------------------------
-SnmpSyntax *MacAddress::clone() const
-{
- return (SnmpSyntax *) new MacAddress(*this);
-}
-
-//------[ assignment to another ipaddress object overloaded ]--------------
-MacAddress& MacAddress::operator=( const MacAddress &macaddress)
-{
- // protect against assignment from itself
- if ( this == &macaddress )
- return *this;
-
- valid_flag = macaddress.valid_flag;
- if (valid_flag)
- ACE_OS::memcpy(address_buffer, macaddress.address_buffer, MACLEN);
- format_output();
- return *this;
-}
-
-
-
-//-----[ MAC Address general = operator ]---------------------------------
-SnmpSyntax& MacAddress::operator=( SnmpSyntax &val)
-{
- // protect against assignment from itself
- if ( this == &val )
- return *this;
-
- valid_flag=0; // will set to TRUE if really valid
- if (val.valid()){
- switch (val.get_syntax()){
- case sNMP_SYNTAX_OCTETS:
- if (((MacAddress &)val).smival.value.string.len == MACLEN){
- ACE_OS::memcpy(address_buffer,
- ((MacAddress &)val).smival.value.string.ptr, MACLEN);
- valid_flag=1;
- }
- break;
- }
- }
- format_output();
- return *this;
-}
-
-//-----[ MAC Address parse Address ]--------------------------------------
-// Convert a string to a six byte MAC address
-// On success sets validity TRUE or FALSE
-//
-// MAC address format
-//
-// MAC ADDRESS
-// 01 02 03 04 05 06
-// XX:XX:XX:XX:XX:XX
-// Valid input format
-//
-// XXXXXXXXXXXX
-// Total length must be 17
-// Each char must take on value 0-F
-//
-//
-int MacAddress::parse_address( const char *inaddr)
-{
- char temp[MAXHOSTNAMELEN +1]; // don't destroy original
- char unsigned *tmp;
- size_t z;
-
-
- // save the orginal source
- if ( !inaddr || (ACE_OS::strlen( inaddr) > 30)) return FALSE;
- ACE_OS::strcpy( temp, inaddr);
- trim_white_space( temp);
-
- // bad total length check
- if ( ACE_OS::strlen(temp) != 17)
- return FALSE;
-
- // check for colons
- if ((temp[2] != ':')||(temp[5] != ':')||(temp[8]!=':')||(temp[11]!=':')
- ||(temp[14] !=':'))
- return FALSE;
-
- // strip off the colons
- tmp = ( unsigned char *) temp;
- int i = 0;
- while ( *tmp != 0)
- {
- if (*tmp != ':')
- {
- temp[i] = *tmp;
- i++;
- }
- tmp++;
- }
- temp[i] = 0;
-
- // convert to lower
- for(z=0;z<ACE_OS::strlen(temp);z++)
- temp[z] = tolower( temp[z]);
-
-
- // check out the MAC address
- tmp = ( unsigned char *) temp;
- while( *tmp != 0)
- if (((*tmp >= '0') && (*tmp <= '9'))|| // good 0-9
- ((*tmp >= 'a') && (*tmp <= 'f'))) // or a-f
- tmp++;
- else
- return FALSE;
-
- // convert to target string
- tmp = (unsigned char *) temp;
- while ( *tmp != 0)
- {
- if (( *tmp >= '0') && ( *tmp <= '9'))
- *tmp = *tmp - (char unsigned )'0';
- else
- *tmp = *tmp - (char unsigned) 'a' + (char unsigned) 10;
- tmp++;
- }
-
- address_buffer[0] = (temp[0]*16) + temp[1];
- address_buffer[1] = (temp[2]*16) + temp[3];
- address_buffer[2] = (temp[4]*16) + temp[5];
- address_buffer[3] = (temp[6]*16) + temp[7];
- address_buffer[4] = (temp[8]*16) + temp[9];
- address_buffer[5] = (temp[10]*16) + temp[11];
-
- return TRUE;
-}
-
-//----[ MAC address char * cast ]--------------------------------------
-MacAddress::operator const char *() const
-{
- return (char *)output_buffer;
-}
-//----[ MAC address get char representation ]--------------------------
-char * MacAddress::to_string()
-{
- return (char *)output_buffer;
-}
-
-//----[ MAC address format output ]---------------------------------
-void MacAddress::format_output()
-{
- if ( valid_flag)
- sprintf(output_buffer,"%02x:%02x:%02x:%02x:%02x:%02x",address_buffer[0],
- address_buffer[1],address_buffer[2],address_buffer[3],
- address_buffer[4],address_buffer[5]);
- else
- output_buffer[0] = 0;
-}
-
-//------[ return the type ]----------------------------------
-addr_type MacAddress::get_type() const
-{
- return type_mac;
-}
-
-
-unsigned int MacAddress::hashFunction() const
-{
- return ((((address_buffer[0] << 8) + address_buffer[1]) * HASH0)
- + (((address_buffer[2] << 8) + address_buffer[3]) * HASH1)
- + (((address_buffer[4] << 8) + address_buffer[5]) * HASH2));
-}
-
-void MacAddress::to_octet(OctetStr& octet) const
-{
- octet.set_data( smival.value.string.ptr, smival.value.string.len);
-}
-
-//========================================================================
-//========== Generic Address Implementation ==============================
-//========================================================================
-
-//-----------[ get the syntax]----------------------------------------------
-SmiUINT32 GenAddress::get_syntax()
-{
- if (address != 0)
- return address->get_syntax();
-
- return sNMP_SYNTAX_NULL;
-}
-
-void GenAddress::init_smi()
-{
- smival.syntax = sNMP_SYNTAX_NULL; // to be overridden
- smival.value.string.len = 0; // to be overridden
- smival.value.string.ptr = address_buffer; // constant
-}
-
-//-----------[ constructor with a string argument ]----------------------
-GenAddress::GenAddress( const char *addr): address(0)
-{
- valid_flag = FALSE;
- // initialize SMI info
- // BOK: smival is generally not used for GenAddress, but
- // we need this to be a replica of the real address'
- // smival info so that <class>::operator=SnmpSyntax
- // will work.
- init_smi();
-
- if (addr && ACE_OS::strlen(addr) == 0) {
- format_output();
- return;
- }
-
- parse_address(addr);
-
- // Copy real address smival info into GenAddr smival
- // BOK: smival is generally not used for GenAddress, but
- // we need this to be a replica of the real address'
- // smival info so that <class>::operator=SnmpSyntax
- // will work.
- if ( valid_flag ) {
- smival.syntax = ((GenAddress *)address)->smival.syntax;
- smival.value.string.len =
- ((GenAddress *)address)->smival.value.string.len;
- ACE_OS::memcpy(smival.value.string.ptr,
- ((GenAddress *)address)->smival.value.string.ptr,
- (size_t)smival.value.string.len);
- }
-}
-
-//-----------[ constructor with an Address argument ]--------------------
-GenAddress::GenAddress( const Address &addr): address(0)
-{
- valid_flag = FALSE;
-
- // initialize SMI info
- // BOK: this is generally not used for GenAddress,
- // but we need this to be a replica of the real address'
- // smival info so that operator=SnmpSyntax will work.
- init_smi();
- // make sure that the object is valid
- if (!addr.valid()) {
- format_output();
- return;
- }
-
- address = (Address*)addr.clone();
- if (address)
- valid_flag = address->valid();
-
- // Copy real address smival info into GenAddr smival
- // BOK: smival is generally not used for GenAddress, but
- // we need this to be a replica of the real address'
- // smival info so that <class>::operator=SnmpSyntax
- // will work.
- if ( valid_flag ) {
- smival.syntax = address->get_syntax();
- smival.value.string.len =
- ((GenAddress *)address)->smival.value.string.len;
- ACE_OS::memcpy(smival.value.string.ptr,
- ((GenAddress *)address)->smival.value.string.ptr,
- (size_t)smival.value.string.len);
- }
-
- format_output();
-}
-
-//-----------------[ constructor with another GenAddress object ]-------------
-GenAddress::GenAddress( const GenAddress &addr): address(0)
-{
- valid_flag = FALSE;
-
- // initialize SMI info
- // BOK: this is generally not used for GenAddress,
- // but we need this to be a replica of the real address'
- // smival info so that operator=SnmpSyntax will work.
- init_smi();
-
- // make sure that the object is valid
- if (!addr.valid_flag) {
- format_output();
- return;
- }
-
- address = (Address *)addr.address->clone();
- if (address)
- valid_flag = address->valid();
-
- // Copy real address smival info into GenAddr smival
- // BOK: smival is generally not used for GenAddress, but
- // we need this to be a replica of the real address'
- // smival info so that <class>::operator=SnmpSyntax
- // will work.
- if ( valid_flag ) {
- smival.syntax = ((GenAddress *)address)->smival.syntax;
- smival.value.string.len =
- ((GenAddress *)address)->smival.value.string.len;
- ACE_OS::memcpy(smival.value.string.ptr,
- ((GenAddress *)address)->smival.value.string.ptr,
- (size_t)smival.value.string.len);
- }
-
- format_output();
-}
-
-//----------[ destructor ] ------------------------------------------------
-GenAddress::~GenAddress()
-{
- if ( address != 0)
- delete address;
-}
-
-//----------[ create a new instance of this Value ]------------------------
-SnmpSyntax *GenAddress::clone() const
-{
- return (SnmpSyntax *) new GenAddress(*this);
-}
-
-//------[ assignment GenAddress = GenAddress ]-----------------------------
-GenAddress& GenAddress::operator=( const GenAddress &addr)
-{
- // protect against assignment from itself
- if ( this == &addr )
- return *this;
-
- valid_flag = FALSE;
- if (address) {
- delete address;
- address = 0;
- }
-
- if (addr.address)
- address = (Address *)(addr.address)->clone();
-
- if (address)
- valid_flag = address->valid();
-
- // Copy real address smival info into GenAddr smival
- // BOK: smival is generally not used for GenAddress, but
- // we need this to be a replica of the real address'
- // smival info so that <class>::operator=SnmpSyntax
- // will work.
- if ( valid_flag ) {
- smival.syntax = ((GenAddress *)address)->smival.syntax;
- smival.value.string.len =
- ((GenAddress *)address)->smival.value.string.len;
- ACE_OS::memcpy(smival.value.string.ptr,
- ((GenAddress *)address)->smival.value.string.ptr,
- (size_t)smival.value.string.len);
- }
-
- format_output();
- return *this;
-}
-
-
-//------[ assignment GenAddress = any SnmpSyntax ]-----------------------
-SnmpSyntax& GenAddress::operator=( SnmpSyntax &val)
-{
- // protect against assignment from itself
- if ( this == &val )
- return *this;
-
- valid_flag = FALSE; // will get set to TRUE if really valid
- if ( address != 0) {
- delete address;
- address = 0;
- }
-
- if (val.valid()) {
- switch ( val.get_syntax() ) {
- //-----[ ip address case ]-------------
- // BOK: this case shouldn't be needed since there is an explicit
- // GenAddr=Address assignment that will override this assignment.
- // Left here for posterity.
- case sNMP_SYNTAX_IPADDR:
- {
- address = (Address *)val.clone();
- if (address)
- valid_flag = address->valid();
- }
- break;
-
- //-----[ udp address case ]------------
- //-----[ ipx address case ]------------
- //-----[ mac address case ]------------
- // BOK: This is here only to support GenAddr = primitive OctetStr.
- // The explicit GenAddr=Address assignment will handle the cases
- // GenAddr = [UdpAdd|IpxAddr|IpxSock|MacAddr|DecNetAddr|NetbiosAddr|AppleTlk].
- // Note, using the heuristic of octet str len to determine type of
- // address to create is not accurate when address lengths are equal
- // (e.g., UDPIPV4LEN == MACLEN). It gets worse if we add AppleTalk or
- // OSI which use variable length addresses! assume AppleTalk as used in IOS Mibs
- // is defined in CISCO-TC.my as fixed length of 3 octets
-
- case sNMP_SYNTAX_OCTETS:
- {
- unsigned long val_len;
- val_len = ((GenAddress &)val).smival.value.string.len;
-
- if (val_len == UDPIPV4LEN) {
- ACE_NEW_RETURN(address, UdpAddress, *this);
- }
- else if (val_len ==IPV4LEN) {
- ACE_NEW_RETURN(address, IpAddress, *this);
- }
- else if (val_len == IPXLEN) {
- ACE_NEW_RETURN(address, IpxAddress, *this);
- }
- else if (val_len == IPXSOCKLEN) {
- ACE_NEW_RETURN(address, IpxSockAddress, *this);
- }
- else if (val_len == MACLEN) {
- ACE_NEW_RETURN(address, MacAddress, *this);
- }
- else if (val_len == APPLETKLEN) {
- ACE_NEW_RETURN(address, AppleTalkAddress, *this);
- }
- else if (val_len == DECNETLEN) {
- ACE_NEW_RETURN(address, DecNetAddress, *this);
- }
- else if (val_len == NETBIOSLEN) {
- ACE_NEW_RETURN(address, DecNetAddress, *this);
- }
-
- if (address) {
- *address = val;
- valid_flag = address->valid();
- }
- }
- break;
- } // end switch
- }
-
- // Copy real address smival info into GenAddr smival
- // BOK: smival is generally not used for GenAddress, but
- // we need this to be a replica of the real address'
- // smival info so that <class>::operator=SnmpSyntax
- // will work.
- if ( valid_flag ) {
- smival.syntax = ((GenAddress *)address)->smival.syntax;
- smival.value.string.len =
- ((GenAddress *)address)->smival.value.string.len;
- ACE_OS::memcpy(smival.value.string.ptr,
- ((GenAddress *)address)->smival.value.string.ptr,
- (size_t)smival.value.string.len);
- }
-
- format_output();
- return *this;
-}
-
-
-// redefined parse address for macs
-// TODO: Add netbios, appletalk, and decnet addresses here
-int GenAddress::parse_address( const char *addr)
-{
- if ( address != 0)
- delete address;
-
- // try to create each of the addresses until the correct one
- // is found
-
-//BOK: Need to try IPX Sock and IPX before UDP since on Win32,
-// gethostbyname() seems to think the ipx network number
-// portion is a valid ipaddress string... stupid WinSOCK!
-
- // ipxsock address
- ACE_NEW_RETURN(address, IpxSockAddress( addr), -1);
- valid_flag = address->valid();
- if ( valid_flag && ((IpxSockAddress*)address)->get_socket()) {
- format_output();
- return TRUE; // ok its an ipxsock address
- }
- // otherwise delete it and try another
- delete address;
-
- // ipx address
- ACE_NEW_RETURN(address, IpxAddress( addr), -1);
- valid_flag = address->valid();
- if ( valid_flag) {
- format_output();
- return TRUE; // ok its an ipx address
- }
- // otherwise delete it and try another
- delete address;
-
-//TM: Must try the derived classes first...one pitfall of the
-//following solution is if someone creates with a port/socket of 0 the
-//class will get demoted to ip/ipx. The only proper way to do this is
-//to parse the strings ourselves.
-
- // udp address
- ACE_NEW_RETURN(address, UdpAddress( addr), -1);
- valid_flag = address->valid();
- if ( valid_flag && ((UdpAddress*)address)->get_port()) {
- format_output();
- return TRUE; // ok its a udp address
- }
-
- // otherwise delete it and try another
- delete address;
-
- // ip address
- ACE_NEW_RETURN(address, IpAddress( addr), -1);
- valid_flag = address->valid();
- if ( valid_flag)
- {
- format_output();
- return TRUE; // ok its an ip address
- }
- // otherwise delete it and try another
- delete address;
-
- // mac address
- ACE_NEW_RETURN(address, MacAddress( addr), -1);
- valid_flag = address->valid();
- if ( valid_flag) {
- format_output();
- return TRUE; // ok, its a mac
- }
-
- // guess by length of argument the type of address
- switch (ACE_OS::strlen(addr)) {
- case NETBIOSLEN:
- ACE_NEW_RETURN(address, NetbiosAddress( addr), -1);
- valid_flag = address->valid();
- if ( valid_flag) {
- format_output();
- return TRUE; // ok, its a mac
- }
- break;
-
- case APPLETKLEN:
- ACE_NEW_RETURN(address, AppleTalkAddress( addr), -1);
- valid_flag = address->valid();
- if ( valid_flag) {
- format_output();
- return TRUE; // ok, its a mac
- }
- break;
-
- case DECNETLEN:
- ACE_NEW_RETURN(address, DecNetAddress( addr), -1);
- valid_flag = address->valid();
- if ( valid_flag) {
- format_output();
- return TRUE; // ok, its a mac
- }
- break;
-
- }
- // otherwise its invalid
- delete address;
- address = 0;
- format_output();
- return FALSE;
-}
-
-GenAddress::operator const char *() const
-{
- if ( address != 0)
- return (const char *)*address; // pass thru
- else
- return (char *)output_buffer;
-}
-
-// to_string form of the contained address
-char * GenAddress::to_string()
-{
- if ( address != 0)
- return address->to_string(); // pass thru
- else
- return (char *)output_buffer;
-}
-
-// format output
-void GenAddress::format_output()
-{
- output_buffer[0] = '\0';
-}
-
-//------[ return the type ]----------------------------------
-addr_type GenAddress::get_type() const
-{
- if (!valid())
- return type_invalid;
- else
- return address->get_type();
-}
-
-// call the particular type class here
-void GenAddress::to_octet(OctetStr& octet) const
-{
- if (!valid())
- return;
-
- address->to_octet(octet);
-}
-
-//------------------------------------------------------------------------
-//---------[ DecNet Address Class ]---------------------------------------
-//------------------------------------------------------------------------
-
-DecNetAddress::DecNetAddress( const char *inaddr): Address()
-{
- if (ACE_OS::strlen(inaddr) == 0) {
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = DECNETLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag=FALSE;
- DecNetAddress::format_output();
- return;
- }
-
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = DECNETLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = parse_address( (char *) inaddr);
- DecNetAddress::format_output();
-}
-
-DecNetAddress::DecNetAddress( const DecNetAddress&)
-{
-}
-
-DecNetAddress::DecNetAddress( const GenAddress& genaddr)
-{
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = DECNETLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = FALSE;
- // allow use of an ipx or ipxsock address
- if ( (genaddr.get_type() == type_decnet) ) {
- valid_flag = genaddr.valid();
- if ( valid_flag) {
- // copy in the Ipx address data
- DecNetAddress temp_ipx( (const char *) genaddr);
- *this = temp_ipx;
- }
- }
- DecNetAddress::format_output();
-}
-
-DecNetAddress::~DecNetAddress()
-{
-}
-
-char *DecNetAddress::to_string()
-{
- return (char *)output_buffer;
-}
-
-DecNetAddress& DecNetAddress::operator=( const DecNetAddress &decaddr)
-{
- // protect against assignment from itself
- if ( this == &decaddr )
- return *this;
- valid_flag = decaddr.valid_flag;
- if (valid_flag)
- ACE_OS::memcpy(address_buffer, decaddr.address_buffer, DECNETLEN);
- format_output();
- return *this;
-}
-
-void DecNetAddress::to_octet(OctetStr& octet) const
-{
- octet.set_data( smival.value.string.ptr, smival.value.string.len);
-}
-
-DecNetAddress::operator const char *() const
-{
- return (char *)output_buffer;
-}
-
-SmiUINT32 DecNetAddress::get_syntax()
-{
- return sNMP_SYNTAX_OCTETS;
-}
-
-SnmpSyntax& DecNetAddress::operator=( SnmpSyntax &val)
-{
- // protect against assignment from itself
- if ( this == &val )
- return *this;
-
- valid_flag = 0; // will get set TRUE if really valid
-
- if (val.valid()) {
- if (((DecNetAddress &)val).smival.value.string.len ==DECNETLEN) {
- ACE_OS::memcpy(address_buffer,
- ((DecNetAddress &)val).smival.value.string.ptr, DECNETLEN);
- valid_flag = 1;
- }
- }
- DecNetAddress::format_output();
- return *this;
-}
-
-SnmpSyntax *DecNetAddress::clone() const
-{
- return (SnmpSyntax *) new DecNetAddress(*this);
-}
-
-addr_type DecNetAddress::get_type() const
-{
- return type_decnet;
-}
-
-void DecNetAddress::format_output()
-{
- // if valid format else null it
- if ( valid_flag)
- ACE_OS::sprintf( (char *) output_buffer,"%d.%d",address_buffer[0],
- address_buffer[1]);
- else
- output_buffer[0] = 0;
-}
-
-int DecNetAddress::parse_address( const char *address)
-{
- if (ACE_OS::strlen(address) > DECNETLEN)
- return FALSE; // invalid
-
- ACE_OS::memset(address_buffer, 0, DECNETLEN);
- ACE_OS::memcpy(address_buffer, address, DECNETLEN);
-
- return TRUE; // valid
-}
-
-
-//------------------------------------------------------------------------
-//---------[ AppleTalk Address Class ]------------------------------------
-//------------------------------------------------------------------------
-
-AppleTalkAddress::AppleTalkAddress( const char *inaddr): Address()
-{
- if (ACE_OS::strlen(inaddr) == 0) {
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = APPLETKLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag=FALSE;
- AppleTalkAddress::format_output();
- return;
- }
-
- // always initialize SMI info
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = APPLETKLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = parse_address( (char *) inaddr);
- AppleTalkAddress::format_output();
-}
-AppleTalkAddress::AppleTalkAddress( const AppleTalkAddress&)
-{
-}
-
-AppleTalkAddress::AppleTalkAddress( const GenAddress& genaddr)
-{
- smival.syntax = sNMP_SYNTAX_OCTETS;
- smival.value.string.len = APPLETKLEN;
- smival.value.string.ptr = address_buffer;
-
- valid_flag = FALSE;
- // allow use of an ipx or ipxsock address
- if ( (genaddr.get_type() == type_atk) ) {
- valid_flag = genaddr.valid();
- if ( valid_flag) {
- // copy in the Ipx address data
- AppleTalkAddress temp_ipx( (const char *) genaddr);
- *this = temp_ipx;
- }
- }
- AppleTalkAddress::format_output();
-}
-
-AppleTalkAddress::~AppleTalkAddress()
-{
-}
-
-char *AppleTalkAddress::to_string()
-{
- return (char *)output_buffer;
-}
-
-AppleTalkAddress& AppleTalkAddress::operator=( const AppleTalkAddress &ataddr)
-{
- // protect against assignment from itself
- if ( this == &ataddr )
- return *this;
- valid_flag = ataddr.valid_flag;
- if (valid_flag)
- ACE_OS::memcpy(address_buffer, ataddr.address_buffer, APPLETKLEN);
- format_output();
- return *this;
-}
-
-void AppleTalkAddress::to_octet(OctetStr& octet) const
-{
- octet.set_data( smival.value.string.ptr, smival.value.string.len);
-}
-
-AppleTalkAddress::operator const char *() const
-{
- return (char *)output_buffer;
-}
-
-SmiUINT32 AppleTalkAddress::get_syntax()
-{
- return sNMP_SYNTAX_OCTETS;
-}
-
-SnmpSyntax& AppleTalkAddress::operator=( SnmpSyntax &val)
-{
- // protect against assignment from itself
- if ( this == &val )
- return *this;
-
- valid_flag = 0; // will get set TRUE if really valid
-
- if (val.valid()) {
- if (((AppleTalkAddress &)val).smival.value.string.len ==APPLETKLEN) {
- ACE_OS::memcpy(address_buffer,
- ((AppleTalkAddress &)val).smival.value.string.ptr,APPLETKLEN);
- valid_flag = 1;
- }
- }
- AppleTalkAddress::format_output();
- return *this;
-}
-
-SnmpSyntax *AppleTalkAddress::clone() const
-{
- return (SnmpSyntax *) new AppleTalkAddress(*this);
-}
-
-addr_type AppleTalkAddress::get_type() const
-{
- return type_atk;
-}
-
-void AppleTalkAddress::format_output()
-{
- // if valid format else null it
- if ( valid_flag)
- ACE_OS::sprintf( (char *) output_buffer,"%d.%d.%d", address_buffer[0],
- address_buffer[1], address_buffer[3]);
- else
- output_buffer[0] = 0;
-}
-
-int AppleTalkAddress::parse_address( const char *address)
-{
- if (ACE_OS::strlen(address) > APPLETKLEN)
- return FALSE; // invalid
-
- ACE_OS::memset(address_buffer, 0, APPLETKLEN);
- ACE_OS::memcpy(address_buffer, address, APPLETKLEN);
-
- return TRUE; // valid
-}
-
-char AppleTalkAddress::get_host_address() const
-{
- return address_buffer[2];
-}
-
-void AppleTalkAddress::set_host_address(const char host)
-{
- address_buffer[2] = host;
-}
-
-short AppleTalkAddress::get_net_address() const
-{
- short net;
- ACE_OS::memcpy(&net, address_buffer, APPLETKLEN - 1);
- return net;
-}
-
-void AppleTalkAddress::set_net_address(const short atknet)
-{
- ACE_OS::memcpy(address_buffer, &atknet, APPLETKLEN -1);
-}
-
-
diff --git a/ASNMP/asnmp/address.h b/ASNMP/asnmp/address.h
deleted file mode 100644
index 5640a607f98..00000000000
--- a/ASNMP/asnmp/address.h
+++ /dev/null
@@ -1,807 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef ADDRESS_
-#define ADDRESS_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// address.h
-//
-// = DESCRIPTION
-// Address class definition. Encapsulates various network
-// addresses into easy to use, safe and portable classes.
-//
-// = AUTHOR
-// Peter E Mellquist
-//
-// ============================================================================
-
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-//----[ includes ]-----------------------------------------------------
-// ACE OS Adaption layer
-#include "ace/OS.h"
-#include "asnmp/smival.h"
-#include "asnmp/octet.h"
-
-//----[ enumerated types ] --------------------------------
-enum address_lengths {
- IPV4LEN=4,
- UDPIPV4LEN=6,
- IPV6LEN=16,
- UDPIPV6LEN=18,
- IPXLEN=10,
- IPXSOCKLEN=12,
- NETBIOSLEN=16,
- APPLETKLEN=3,
- DECNETLEN=2,
- MACLEN=6,
- HASH0=19,
- HASH1=13,
- HASH2=7,
- MAX_ADDR_SZ=20,
- MAX_DISPLAY_SZ=MAXHOSTNAMELEN+1
-};
-
-enum addr_type {
- type_ip,
- type_ipx,
- type_udp,
- type_ipxsock,
- type_mac,
- type_nb,
- type_atk,
- type_decnet,
- type_e164,
- type_sip, // IPv6
- type_invalid
-};
-
-// TODO: get rest of nb service types added here
-enum nb_service {
- nb_workstation = 0x0, nb_server = 0x20
-};
-
-//---[ forward declarations ]-----------------------------------------
-class GenAddress;
-class UdpAddress;
-class IpxSockAddress;
-class NetbiosAddress;
-class SIPAddress; // aka ipv6
-
-// TODO:
-// class AtmE164Address;
-
-
-//--------------------------------------------------------------------
-//----[ Address class ]-----------------------------------------------
-//--------------------------------------------------------------------
-class ACE_Export Address: public SnmpSyntax
- // = TITLE
- // Defines the member functions for the abstract base class
- // Address. An Address is a unique network endpoint.
-{
-
-public:
- virtual ~Address();
- // allow destruction of derived classes
-
- friend int operator==( const Address &lhs,const Address &rhs);
- // overloaded equivlence operator, are two addresses equal?
-
- friend int operator!=( const Address &lhs,const Address &rhs);
- // overloaded not equivlence operator, are two addresses not equal?
-
- friend int operator>( const Address &lhs,const Address &rhs);
- // overloaded > operator, is a1 > a2
-
- friend int operator>=( const Address &lhs,const Address &rhs);
- // overloaded >= operator, is a1 >= a2
-
- friend int operator<( const Address &lhs,const Address &rhs);
- // overloaded < operator, is a1 < a2
-
- friend int operator<=( const Address &lhs,const Address &rhs);
- // overloaded <= operator, is a1 <= a2
-
- friend int operator==( const Address &lhs,const char *rhs);
- // equivlence operator overloaded, are an address and a string equal?
-
- friend int operator!=( const Address &lhs,const char *rhs);
- // overloaded not equivlence operator, are an address and string not equal?
-
- friend int operator>( const Address &lhs,const char *rhs);
- // overloaded < , is an address greater than a string?
-
- friend int operator>=( const Address &lhs,const char *rhs);
- // overloaded >=, is an address greater than or equal to a string?
-
- friend int operator<( const Address &lhs,const char *rhs);
- // overloaded < , is an address less than a string?
-
- friend int operator<=( const Address &lhs,const char *rhs);
- // overloaded <=, is an address less than or equal to a string?
-
- virtual operator const char *() const = 0;
- // overloaded const char * cast
-
- virtual int valid() const;
- // verify the is the address object constructed ok
-
- virtual void to_octet(OctetStr& octet) const = 0;
- // return a suitable buffer to contain the address
-
- virtual SmiUINT32 get_syntax() = 0;
- // (pure virtual) syntax type
-
- unsigned char& operator[]( const int position);
- // for non const [], allows reading and writing
-
- virtual char *to_string() = 0;
- // get a printable ASCII value
-
- virtual SnmpSyntax *clone() const = 0;
- // create a new instance of this Value
-
- virtual addr_type get_type() const = 0;
- // return the type of address
-
- virtual SnmpSyntax& operator=( SnmpSyntax &val) = 0;
- // overloaded assignment operator
-
- virtual unsigned int hashFunction() const { return 0;};
- // return a hash key
-
-
-protected:
- int valid_flag;
- // state of constructed object (TRUE/FALSE)
- unsigned char address_buffer[MAX_ADDR_SZ];
- // addr internal representation
-
- virtual int parse_address( const char * inaddr) =0;
- // parse the address string
- // redefined for each specific address subclass
-
- virtual void format_output() =0;
- // format the output
- // redefined for each specific address subclass
-
- void trim_white_space( char * ptr);
- // a reused trimm white space method
-};
-
-
-//-----------------------------------------------------------------------
-//---------[ IPv4 Address Class ]----------------------------------------
-//-----------------------------------------------------------------------
-class ACE_Export IpAddress : public Address
- // = TITLE
- // Defines the member functions for the concrete class IpAddress
- // An IP Version 4 Address is 4 bytes long and consists of a
- // Network, Sub Network, and host component.
-{
-public:
- IpAddress( const char *inaddr = "");
- // default construct an IP address with a string
-
- IpAddress( const IpAddress &ipaddr);
- // construct an IP address with another IP address
-
- IpAddress( const GenAddress &genaddr);
- // construct an IP address with a GenAddress
-
- ~IpAddress();
- // destructor (ensure that SnmpSyntax::~SnmpSyntax() is overridden)
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- IpAddress& operator=( const IpAddress &ipaddress);
- // assignment to another IpAddress object overloaded
-
- // TODO: add ability to set addr given long
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- char *resolve_hostname(int& was_found);
- // return the DNS Fully Qualified Domain Name (host.domain)
- // on failure returns dotted_quad string
-
- virtual char *to_string() ;
- // return string representation of object (dotted quad returned)
-
- virtual operator const char *() const;
- // const char * operator overloaded for streaming output
-
- void mask( const IpAddress& ipaddr);
- // logically AND two IPaddresses and
- // return the new one
-
- virtual addr_type get_type() const;
- // return the type
-
- virtual SmiUINT32 get_syntax();
- // syntax type
-
- int is_loopback() const;
- // is this the loopback address? 127.0.0.1/loopback/1.0.0.127.in-addr.arpa
-
- int is_multicast() const;
- // determine if this is a multicast address
-
- int is_broadcast() const;
- // determine if this a broadcast address
-
- int is_private() const;
- // per RFC 1597, private addresses are:: 10, 172.16, and 192.168.0
-
- virtual void to_octet(OctetStr& octet) const;
- // convert address into octet string format in network byte order
-
-protected:
- char output_buffer[MAX_DISPLAY_SZ]; // output buffer
-
- char iv_friendly_name_[MAX_DISPLAY_SZ];
- // friendly name storage
-
- int iv_friendly_name_status_;
- // did resolver call work? some addrs won't resolve
-
- virtual int parse_address( const char *inaddr);
- // redefined parse address
- // specific to IP addresses
-
- virtual void format_output();
- // redefined format output
- // specific to IP addresses
-
- int parse_dotted_ipstring( const char *inaddr);
- // parse a dotted string
-
- int addr_to_friendly();
- // using the currently defined address, do a gethostbyname()
- // and try to fill up the name
-
- static int resolve_to_address(const char *hostname, in_addr& quad_addr);
- // thread safe routine to lookup ip address given hostname
- // return <> 0 on error
-
- static int resolve_to_hostname(const in_addr& quad_addr, char *hostname);
- // thread safe routine to lookup name given ip address
- // return <> 0 on error
-
-};
-
-//------------------------------------------------------------------------
-//--------------[ DNS Iterator Class ]------------------------------------
-//------------------------------------------------------------------------
-
-class ACE_Export Address_Iter
- // = TITLE
- // Defines routines to obtain information on a hostname/FQDN
- // such as multiple addresses
-{
-public:
- Address_Iter(const char *hostname); // fully qualified domain name, hostname
-
- int valid() const;
- // did hostname resolve via DNS?
-
- int how_many_addresses();
- // how many addresses associated with this hostname
-
- int next(IpAddress& addr);
- // return next address
-
-private:
- Address_Iter(const Address_Iter&);
- int valid_; // ctor status
- int count_; // number of addresses
- char **entry_; // ptr to current address
- struct hostent lookupResult_;
- ACE_HOSTENT_DATA buffer_;
- int query_dns(const char *hostname);
-};
-
-//------------------------------------------------------------------------
-//---------[ UDP/IPv4 Address Class ]-------------------------------------
-//------------------------------------------------------------------------
-class ACE_Export UdpAddress : public IpAddress
- // = TITLE
- // Defines the member functions for the concrete class UdpAddress
- // A Udp Address consists of an IP Version 4 Address (IpAddress)
- // and a 2 byte unsigned port number. (see /etc/services file)
- // User Datagram Protocol (UDP) is a best effort transport
-{
-public:
- UdpAddress( const char *inaddr = "");
- // default constructor with a dotted string in the form of addr:port
-
- UdpAddress( const UdpAddress &udpaddr);
- // construct an Udp address with another Udp address
-
- UdpAddress( const GenAddress &genaddr);
- // construct a Udp address with a GenAddress
-
- UdpAddress( const IpAddress &ipaddr);
- // construct a Udp address with an IpAddress
- // default port # to zero
-
- ~UdpAddress();
- // destructor
-
- SmiUINT32 get_syntax();
- // syntax type
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- UdpAddress& operator=( const UdpAddress &udpaddr);
- // assignment to another IpAddress object overloaded
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- virtual char *to_string() ;
- // output in the form of address:port
-
- virtual operator const char *() const;
- // const char * operator overloaded for streaming output
-
- void set_port( const unsigned short p);
- // set the port number
-
- unsigned short get_port() const;
- // get the port number
-
- virtual addr_type get_type() const;
- // return the type
-
-protected:
- char output_buffer[MAX_DISPLAY_SZ];
- // output buffer
-
- virtual int parse_address( const char *inaddr);
- // redefined parse address
- // specific to IP addresses
-
- virtual void format_output();
- // redefined format output
- // specific to IP addresses
-};
-
-
-//-------------------------------------------------------------------------
-//---------[ 802.3 MAC Address Class ]-------------------------------------
-//-------------------------------------------------------------------------
-class ACE_Export MacAddress : public Address
- // = TITLE
- // Defines the member functions for the concrete class MacAddress.
- // A Media Access Control Address consists of 48 bits as defined
- // in IEEE 802.3 specifications.
-{
-public:
- MacAddress( const char *inaddr = "");
- // constructor with a string argument
-
- MacAddress( const MacAddress &macaddr);
- // constructor with another MAC object
-
- MacAddress( const GenAddress &genaddr);
- // construct a MacAddress with a GenAddress
-
- ~MacAddress();
- // destructor
-
- SmiUINT32 get_syntax();
- // syntax type
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- MacAddress& operator=( const MacAddress &macaddress);
- // assignment to another IpAddress object overloaded
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- virtual char *to_string();
- // create a string to internal class storage representing object
-
- virtual operator const char *() const;
- // const char * operator overloaded for streaming output
-
- virtual addr_type get_type() const;
- // return the type
-
- unsigned int hashFunction() const;
- // return a hash key
-
- virtual void to_octet(OctetStr& octet) const;
- // return byte array of the mac address
-
-protected:
- char output_buffer[MAX_DISPLAY_SZ];
- // output buffer containing string representation of object
-
- virtual int parse_address( const char *inaddr);
- // redefined parse address for macs
-
- virtual void format_output();
- // redefined format output for MACs
-};
-
-//------------------------------------------------------------------------
-//---------[ Netbios Address Class ]--------------------------------------
-//------------------------------------------------------------------------
-class ACE_Export NetbiosAddress : public Address
- // = TITLE
- // Defines the member functions for the concrete class NetbiosAddress.
- // The IBM/Microsoft address for NETBIOS, NETBEUI protocol transport.
-{
-public:
-
- NetbiosAddress( const char *inaddr = "");
- // default constructor with string arg
-
- NetbiosAddress( const char *inaddr, nb_service svc);
- // set name and service type
-
- NetbiosAddress( const NetbiosAddress& nbaddr);
- // copy constructor
-
- NetbiosAddress( const GenAddress& genaddr);
- // construct with a GenAddress
-
- ~NetbiosAddress();
-
- virtual char *to_string();
-
- NetbiosAddress& operator=( const NetbiosAddress &nbaddr);
-
- nb_service get_service_type() const;
- // retrieve the network service type
-
- void set_service_type(nb_service nbservice);
- // set the service type (workstation, server, etc)
-
- virtual operator const char *() const;
- // const char * operator overloaded for streaming output
-
- virtual SmiUINT32 get_syntax();
- // syntax type
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- virtual void to_octet(OctetStr& octet) const;
- // output byte buffer containing netbios name
-
-protected:
- void InitNBAddr(const char *inaddr);
- char output_buffer[MAX_DISPLAY_SZ];
-
- virtual void format_output();
- // output buffer to hold string representation
- virtual int parse_address( const char *inaddr);
- virtual addr_type get_type() const;
-};
-
-//------------------------------------------------------------------------
-//---------[ DecNet Address Class ]---------------------------------------
-//------------------------------------------------------------------------
-class ACE_Export DecNetAddress : public Address
- // = TITLE
- // Defines the member functions for the concrete class DecNetAddress.
- // DecNet Phase ? address consists of two octets (CISCO-TC.my)
-{
- public:
- DecNetAddress( const char *inaddr = "");
- // default constructor with string arg
-
- DecNetAddress( const DecNetAddress& decaddr);
- // copy constructor
-
- DecNetAddress( const GenAddress& genaddr);
- // construct with a GenAddress
-
- ~DecNetAddress();
-
- virtual char *to_string();
-
- DecNetAddress& operator=( const DecNetAddress &decaddr);
-
- virtual void to_octet(OctetStr& octet) const;
- // convert address into octet string format 2 bytes of decnet address
-
- virtual operator const char *() const;
- // const char * operator overloaded for streaming output
-
- virtual SmiUINT32 get_syntax();
- // syntax type
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- protected:
- virtual int parse_address( const char *inaddr);
- virtual addr_type get_type() const;
- virtual void format_output();
- char output_buffer[MAX_DISPLAY_SZ];
-};
-
-//------------------------------------------------------------------------
-//---------[ AppleTalk Address Class ]------------------------------------
-//------------------------------------------------------------------------
-class ACE_Export AppleTalkAddress : public Address
- // = TITLE
- // Defines the member functions for the concrete class DecNetAddress.
- // DecNet Phase ? address consists of two octets (CISCO-TC.my)
-{
- public:
- AppleTalkAddress( const char *inaddr = "");
- // default constructor with string arg
-
- AppleTalkAddress( const AppleTalkAddress& atkaddr);
- // copy constructor
-
- AppleTalkAddress( const GenAddress& genaddr);
- // construct with a GenAddress
-
- ~AppleTalkAddress();
-
- virtual char *to_string();
-
- AppleTalkAddress& operator=( const AppleTalkAddress &atkaddr);
-
- virtual void to_octet(OctetStr& octet) const;
- // convert address into octet string format 3 bytes of atk address
-
- char get_host_address() const;
- // get the host part of the address
-
- void set_host_address(const char);
- // set the host part of the address
-
- short get_net_address() const;
- // get the 2 byte atk network address
-
- void set_net_address(const short atknet);
- // set the host 2 byte atk network address
-
- virtual operator const char *() const;
- // const char * operator overloaded for streaming output
-
- virtual SmiUINT32 get_syntax();
- // syntax type
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- private:
- virtual int parse_address( const char *inaddr);
- virtual addr_type get_type() const;
- virtual void format_output();
- char output_buffer[MAX_DISPLAY_SZ];
-};
-
-//------------------------------------------------------------------------
-//---------[ IPX Address Class ]------------------------------------------
-//------------------------------------------------------------------------
-class ACE_Export IpxAddress : public Address
- // = TITLE
- // Defines the member functions for the concrete class IpxAddress.
- // Novell's IPX (version ?) network protocol endpoint
-{
-public:
- IpxAddress( const char *inaddr = "");
- // default constructor with a string arg
-
- IpxAddress( const IpxAddress &ipxaddr);
- // constructor with another ipx object
-
- IpxAddress( const GenAddress &genaddr);
- // construct with a GenAddress
-
- ~IpxAddress();
- // destructor
-
- virtual SmiUINT32 get_syntax();
- // syntax type
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- IpxAddress& operator=( const IpxAddress &ipxaddress);
- // assignment to another IpxAddress object overloaded
-
- int get_hostid( MacAddress& mac);
- // get the host id portion of an ipx address
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- virtual char *to_string();
- // create string represtation of object value
-
- virtual operator const char *() const;
- // const char * operator overloaded for streaming output
-
- virtual addr_type get_type() const;
- // return the type
-
- virtual void to_octet(OctetStr& octet) const;
- // return byte sequence containing ipx address
-
-protected:
- char separator;
- // ipx format separator {:,/}
-
- char output_buffer[MAX_DISPLAY_SZ];
- // output buffer to hold string representation
-
- virtual int parse_address( const char *inaddr);
- // redefined parse address for ipx strings
-
- virtual void format_output();
- // redefined format output for ipx strings
- // uses same separator as when constructed
-};
-
-
-
-//------------------------------------------------------------------------
-//---------[ IpxSock Address Class ]--------------------------------------
-//------------------------------------------------------------------------
-class ACE_Export IpxSockAddress : public IpxAddress
- // = TITLE
- // Defines the member functions for the concrete class IpxAddress.
- // Novell's IPX (version ?) network protocol endpoint
-{
-public:
- IpxSockAddress( const char *inaddr = "");
- // constructor with a dotted string
-
- IpxSockAddress( const IpxSockAddress &ipxaddr);
- // construct an Udp address with another Udp address
-
- IpxSockAddress( const GenAddress &genaddr);
- //constructor with a GenAddress
-
- IpxSockAddress( const IpxAddress &ipxaddr);
- //constructor with a IpxAddress
- // default socket # is 0
-
- ~IpxSockAddress();
- // destructor
-
- virtual SmiUINT32 get_syntax();
- // syntax type
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- IpxSockAddress& operator=( const IpxSockAddress &ipxaddr);
- // assignment to another IpxAddress object overloaded
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- void set_socket( const unsigned short s);
- // set the socket number
-
- unsigned short get_socket() const;
- // get the socket number
-
- virtual char *to_string();
- // create string representation of object value
-
- virtual operator const char *() const;
- // const char * operator overloaded for streaming output
-
- virtual addr_type get_type() const;
- // return the type
-
-protected:
- char output_buffer[MAX_DISPLAY_SZ];
- // output buffer to hold string representation of object
-
- virtual int parse_address( const char *inaddr);
- // redefined parse address for ipx strings
-
- virtual void format_output();
- // redefined format output
- // specific to IP addresses
-};
-
-//-------------------------------------------------------------------------
-//--------[ Generic Address ]----------------------------------------------
-//-------------------------------------------------------------------------
-class ACE_Export GenAddress : public Address
- // = TITLE
- // Defines the member functions for the concrete class GenAddress.
- // This class attempts to determine an address type given a char string.
-{
-public:
- GenAddress( const char *addr = "");
- // constructor with a string argument
-
- GenAddress( const Address &addr);
- // constructor with an Address
-
- GenAddress( const GenAddress &addr);
- // constructor with another GenAddress
-
- ~GenAddress();
- // destructor
-
- SmiUINT32 get_syntax();
- // get the snmp syntax of the contained address
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- GenAddress& operator=( const GenAddress &addr);
- // assignment of a GenAddress
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- virtual char *to_string();
- // string representation of object value
-
- virtual operator const char *() const;
- // const char * operator overloaded for streaming output
-
- virtual addr_type get_type() const;
- // return the type
-
- virtual void to_octet(OctetStr& octet) const;
- // return the address as a octet sequence
-
-protected:
- Address *address;
- // pointer to a a concrete address
-
- char output_buffer[MAX_DISPLAY_SZ];
- // output buffer of objects value
-
- virtual int parse_address( const char *addr);
- // redefined parse address for macs
-
- virtual void format_output();
- // format output for a generic address
-
- void init_smi();
- // initialize smi data structure
-};
-
-#endif //_ADDRESS
diff --git a/ASNMP/asnmp/asn1.cpp b/ASNMP/asnmp/asn1.cpp
deleted file mode 100644
index 3131a864264..00000000000
--- a/ASNMP/asnmp/asn1.cpp
+++ /dev/null
@@ -1,1724 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// asn1.cpp
-//
-// = DESCRIPTION
-// The Vb class is an encapsulation of the snmp variable binding.
-// This module contains the class definition for the variable binding (VB)
-// class. The VB class is an encapsulation of a SNMP VB. A VB object is
-// composed of one SNMP++ Oid and one SMI value. The Vb class utilizes Oid
-// objects and thus requires the Oid class. To use this class,
-// set oid, value then call valid() to be sure object was constructed correctly.
-//
-// = AUTHOR
-// S. Waldbusser (assumed)
-// Michael R MacFaden mrm@cisco.com - rework & ACE port
-// ============================================================================
-/**********************************************************************
-// *
- * Abstract Syntax Notation One, ASN.1
- * As defined in ISO/IS 8824 and ISO/IS 8825
- * This implements a subset of the above International Standards that
- * is sufficient to implement SNMP.
- *
- * Encodes abstract data types into a machine independent stream of bytes.
- *
- Copyright 1988, 1989, 1991, 1992 by Carnegie Mellon University
-
- All Rights Reserved
-
- Permission to use, copy, modify, and distribute this software and its
- documentation for any purpose and without fee is hereby granted,
- provided that the above copyright notice appear in all copies and that
- both that copyright notice and this permission notice appear in
- supporting documentation, and that the name of CMU not be
- used in advertising or publicity pertaining to distribution of the
- software without specific, written prior permission.
-
- CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
- ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
- WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
- ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- SOFTWARE.
- ******************************************************************/
-
-#include "asnmp/asn1.h"
-#include "asnmp/snmp.h"
-
-/*
- * parse_int - pulls a long out of an ASN int type.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the end of this object.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char * asn1::parse_int( u_char *data,
- int *datalength,
- u_char *type,
- long int *intp,
- int intsize)
-{
- ACE_TRACE("asn1::parse_int");
- /*
- * ASN.1 integer ::= 0x02 asnlength byte {byte}*
- */
- u_char *bufp = data;
- u_long asn_length;
- long value = 0;
-
- if (intsize != sizeof (long)){
- ASNERROR("not long");
- return NULL;
- }
- *type = *bufp++;
- bufp =asn1::parse_length(bufp, &asn_length);
- if (bufp == NULL){
- ASNERROR("bad length");
- return NULL;
- }
- if ((int)(asn_length + (bufp - data)) > *datalength){
- ASNERROR("overflow of message");
- return NULL;
- }
- if ((int)asn_length > intsize){
- ASNERROR("I don't support such large integers");
- return NULL;
- }
- *datalength -= (int)asn_length + (bufp - data);
- if (*bufp & 0x80)
- value = -1; /* integer is negative */
- while(asn_length--)
- value = (value << 8) | *bufp++;
- *intp = value;
- return bufp;
-};
-
-
-/*
- * parse_unsigned_int - pulls an u_long out of an ASN int type.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the end of this object.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char * asn1::parse_unsigned_int( u_char *data,
- int *datalength,
- u_char *type,
- u_long *intp,
- int intsize)
-{
- ACE_TRACE("asn1::parse_unsigned_int");
- /*
- * ASN.1 integer ::= 0x02 asnlength byte {byte}*
- */
- u_char *bufp = data;
- u_long asn_length;
- u_long value = 0;
-
- if (intsize != sizeof (long)){
- ASNERROR("not long");
- return NULL;
- }
- *type = *bufp++;
- bufp = asn1::parse_length(bufp, &asn_length);
- if (bufp == NULL){
- ASNERROR("bad length");
- return NULL;
- }
- if ((int)(asn_length + (bufp - data)) > *datalength){
- ASNERROR("overflow of message");
- return NULL;
- }
- if (((int)asn_length > (intsize + 1)) ||
- (((int)asn_length == intsize + 1) && *bufp != 0x00)){
- ASNERROR("I don't support such large integers");
- return NULL;
- }
- *datalength -= (int)asn_length + (bufp - data);
- if (*bufp & 0x80)
- value = (u_long) -1;
- while(asn_length--)
- value = (value << 8) | *bufp++;
- *intp = value;
- return bufp;
-};
-
-
-/*
- * build_int - builds an ASN object containing an integer.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the end of this object.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char * asn1::build_int( u_char *data,
- int *datalength,
- u_char type,
- long *intp,
- int intsize)
-{
- ACE_TRACE("asn1::build_int");
- /*
- * ASN.1 integer ::= 0x02 asnlength byte {byte}*
- */
-
- long integer;
- u_long mask;
-
- if (intsize != sizeof (long))
- return NULL;
- integer = *intp;
- /*
- * Truncate "unnecessary" bytes off of the most significant end of this
- * 2's complement integer. There should be no sequence of 9
- * consecutive 1's or 0's at the most significant end of the
- * integer.
- */
- mask = 0x1FF << ((8 * (sizeof(long) - 1)) - 1);
- /* mask is 0xFF800000 on a big-endian machine */
- while((((integer & mask) == 0) || ((integer & mask) == mask))
- && intsize > 1){
- intsize--;
- integer <<= 8;
- }
- data = asn1::build_header(data, datalength, type, intsize);
- if (data == NULL)
- return NULL;
- if (*datalength < intsize)
- return NULL;
- *datalength -= intsize;
- mask = 0xFF << (8 * (sizeof(long) - 1));
- /* mask is 0xFF000000 on a big-endian machine */
- while(intsize--){
- *data++ = (u_char)((integer & mask) >> (8 * (sizeof(long) - 1)));
- integer <<= 8;
- }
- return data;
-};
-
-
-/*
- * build_unsigned_int - builds an ASN object containing an integer.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the end of this object.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char * asn1::build_unsigned_int( u_char *data,
- int *datalength,
- u_char type,
- u_long *intp,
- int intsize)
-{
- ACE_TRACE("asn1::build_unsigned_int");
- /*
- * ASN.1 integer ::= 0x02 asnlength byte {byte}*
- */
-
- u_long integer;
- u_long mask;
- int add_null_byte = 0;
-
- if (intsize != sizeof (long))
- return NULL;
- integer = *intp;
- mask = 0xFF << (8 * (sizeof(long) - 1));
- /* mask is 0xFF000000 on a big-endian machine */
- if ((u_char)((integer & mask) >> (8 * (sizeof(long) - 1))) & 0x80){
- /* if MSB is set */
- add_null_byte = 1;
- intsize++;
- }
- /*
- * Truncate "unnecessary" bytes off of the most significant end of this 2's complement integer.
- * There should be no sequence of 9 consecutive 1's or 0's at the most significant end of the
- * integer.
- */
- mask = 0x1FF << ((8 * (sizeof(long) - 1)) - 1);
- /* mask is 0xFF800000 on a big-endian machine */
- while((((integer & mask) == 0) || ((integer & mask) == mask)) && intsize > 1){
- intsize--;
- integer <<= 8;
- }
- data = asn1::build_header(data, datalength, type, intsize);
- if (data == NULL)
- return NULL;
- if (*datalength < intsize)
- return NULL;
- *datalength -= intsize;
- if (add_null_byte == 1){
- *data++ = '\0';
- intsize--;
- }
- mask = 0xFF << (8 * (sizeof(long) - 1));
- /* mask is 0xFF000000 on a big-endian machine */
- while(intsize--){
- *data++ = (u_char)((integer & mask) >> (8 * (sizeof(long) - 1)));
- integer <<= 8;
- }
- return data;
-};
-
-
-/*
- * parse_string - pulls an octet string out of an ASN octet string type.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the beginning of the next object.
- *
- * "string" is filled with the octet string.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char * asn1::parse_string( u_char *data,
- int *datalength,
- u_char *type,
- u_char *string,
- int *strlength)
-{
- ACE_TRACE("asn1::parse_string");
- /*
- * ASN.1 octet string ::= primstring | cmpdstring
- * primstring ::= 0x04 asnlength byte {byte}*
- * cmpdstring ::= 0x24 asnlength string {string}*
- */
- u_char *bufp = data;
- u_long asn_length;
-
- *type = *bufp++;
- bufp = asn1::parse_length(bufp, &asn_length);
- if (bufp == NULL)
- return NULL;
- if ((int)(asn_length + (bufp - data)) > *datalength){
- ASNERROR("overflow of message");
- return NULL;
- }
- if ((int)asn_length > *strlength){
- ASNERROR("I don't support such long strings");
- return NULL;
- }
- // fixed
- ACE_OS::memcpy((char *)string, (char *)bufp, (int)asn_length);
- *strlength = (int)asn_length;
- *datalength -= (int)asn_length + (bufp - data);
- return bufp + asn_length;
-};
-
-
-/*
- * build_string - Builds an ASN octet string object containing the input string.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the beginning of the next object.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char * asn1::build_string( u_char *data,
- int *datalength,
- u_char type,
- u_char *string,
- int strlength)
-{
- ACE_TRACE("asn1::build_string");
- /*
- * ASN.1 octet string ::= primstring | cmpdstring
- * primstring ::= 0x04 asnlength byte {byte}*
- * cmpdstring ::= 0x24 asnlength string {string}*
- * This code will never send a compound string.
- */
- data = asn1::build_header(data, datalength, type, strlength);
- if (data == NULL)
- return NULL;
- if (*datalength < strlength)
- return NULL;
- // fixed
- ACE_OS::memcpy((u_char *)data,(u_char *)string, strlength);
- *datalength -= strlength;
- return data + strlength;
-};
-
-
-/*
- * parse_header - interprets the ID and length of the current object.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * in this object following the id and length.
- *
- * Returns a pointer to the first byte of the contents of this object.
- * Returns NULL on any error.
- */
-u_char *asn1::parse_header( u_char *data,
- int *datalength,
- u_char *type)
-{
- ACE_TRACE("asn1::parse_header");
- u_char *bufp = data;
- register int header_len;
- u_long asn_length;
-
- /* this only works on data types < 30, i.e. no extension octets */
- if (IS_EXTENSION_ID(*bufp)){
- ASNERROR("can't process ID >= 30");
- return NULL;
- }
- *type = *bufp;
- bufp = asn1::parse_length(bufp + 1, &asn_length);
- if (bufp == NULL)
- return NULL;
- header_len = bufp - data;
- if ((int)(header_len + asn_length) > *datalength){
- ASNERROR("asn length too long");
- return NULL;
- }
- *datalength = (int)asn_length;
- return bufp;
-}
-
-/*
- * asn1::build_header - builds an ASN header for an object with the ID and
- * length specified.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * in this object following the id and length.
- *
- * This only works on data types < 30, i.e. no extension octets.
- * The maximum length is 0xFFFF;
- *
- * Returns a pointer to the first byte of the contents of this object.
- * Returns NULL on any error.
- */
-u_char * asn1::build_header( u_char *data,
- int *datalength,
- u_char type,
- int length)
-{
- ACE_TRACE("asn1::build_header");
- if (*datalength < 1)
- return NULL;
- *data++ = type;
- (*datalength)--;
- return asn1::build_length(data, datalength, length);
-
-}
-
-/*
- * asn_build_sequence - builds an ASN header for a sequence with the ID and
- * length specified.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * in this object following the id and length.
- *
- * This only works on data types < 30, i.e. no extension octets.
- * The maximum length is 0xFFFF;
- *
- * Returns a pointer to the first byte of the contents of this object.
- * Returns NULL on any error.
- */
-u_char * asn1::build_sequence( u_char *data,
- int *datalength,
- u_char type,
- int length)
-{
- ACE_TRACE("asn1::build_sequence");
- *datalength -= 4;
- if (*datalength < 0){
- *datalength += 4; /* fix up before punting */
- return NULL;
- }
- *data++ = type;
- *data++ = (u_char)(0x02 | ASN_LONG_LEN);
- *data++ = (u_char)((length >> 8) & 0xFF);
- *data++ = (u_char)(length & 0xFF);
- return data;
-};
-
-/*
- * parse_length - interprets the length of the current object.
- * On exit, length contains the value of this length field.
- *
- * Returns a pointer to the first byte after this length
- * field (aka: the start of the data field).
- * Returns NULL on any error.
- */
-u_char * asn1::parse_length( u_char *data,
- u_long *length)
-{
- ACE_TRACE("asn1::parse_length");
- u_char lengthbyte = *data;
-
- if (lengthbyte & ASN_LONG_LEN){
- lengthbyte &= ~ASN_LONG_LEN; /* turn MSb off */
- if (lengthbyte == 0){
- ASNERROR("We don't support indefinite lengths");
- return NULL;
- }
- if (lengthbyte > sizeof(long)){
- ASNERROR("we can't support data lengths that long");
- return NULL;
- }
- // fixed
- ACE_OS::memcpy((char *)length, (char *)data + 1, (int)lengthbyte);
- *length = ntohl(*length);
- *length >>= (8 * ((sizeof *length) - lengthbyte));
- return data + lengthbyte + 1;
- } else { /* short asnlength */
- *length = (long)lengthbyte;
- return data + 1;
- }
-};
-
-u_char *asn1::build_length( u_char *data,
- int *datalength,
- int length)
-{
- ACE_TRACE("asn1::build_length");
- u_char *start_data = data;
-
- /* no indefinite lengths sent */
- if (length < 0x80){
- if (*datalength < 1){
- ASNERROR("build_length");
- return NULL;
- }
- *data++ = (u_char)length;
- } else if (length <= 0xFF){
- if (*datalength < 2){
- ASNERROR("build_length");
- return NULL;
- }
- *data++ = (u_char)(0x01 | ASN_LONG_LEN);
- *data++ = (u_char)length;
- } else { /* 0xFF < length <= 0xFFFF */
- if (*datalength < 3){
- ASNERROR("build_length");
- return NULL;
- }
- *data++ = (u_char)(0x02 | ASN_LONG_LEN);
- *data++ = (u_char)((length >> 8) & 0xFF);
- *data++ = (u_char)(length & 0xFF);
- }
- *datalength -= (data - start_data);
- return data;
-
-}
-
-/*
- * parse_objid - pulls an object indentifier out of an ASN object identifier type.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the beginning of the next object.
- *
- * "objid" is filled with the object identifier.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char *asn1::parse_objid( u_char *data,
- int *datalength,
- u_char *type,
- oid *objid,
- int *objidlength)
-{
- ACE_TRACE("asn1::parse_objid");
- /*
- * ASN.1 objid ::= 0x06 asnlength subidentifier {subidentifier}*
- * subidentifier ::= {leadingbyte}* lastbyte
- * leadingbyte ::= 1 7bitvalue
- * lastbyte ::= 0 7bitvalue
- */
- u_char *bufp = data;
- oid *oidp = objid + 1;
- u_long subidentifier;
- long length;
- u_long asn_length;
-
- *type = *bufp++;
- bufp = asn1::parse_length(bufp, &asn_length);
- if (bufp == NULL)
- return NULL;
- if ((int)asn_length + (bufp - data) > *datalength){
- ASNERROR("overflow of message");
- return NULL;
- }
- *datalength -= (int)asn_length + (bufp - data);
-
- /* Handle invalid object identifier encodings of the form 06 00 robustly */
- if (asn_length == 0)
- objid[0] = objid[1] = 0;
-
- length = asn_length;
- (*objidlength)--; /* account for expansion of first byte */
- while (length > 0 && (*objidlength)-- > 0){
- subidentifier = 0;
- do { /* shift and add in low order 7 bits */
- subidentifier = (subidentifier << 7) + (*(u_char *)bufp & ~ASN_BIT8);
- length--;
- } while (*(u_char *)bufp++ & ASN_BIT8); /* last byte has high bit clear */
- if (subidentifier > (u_long)MAX_SUBID){
- ASNERROR("subidentifier too long");
- return NULL;
- }
- *oidp++ = (oid)subidentifier;
- }
-
- /*
- * The first two subidentifiers are encoded into the first component
- * with the value (X * 40) + Y, where:
- * X is the value of the first subidentifier.
- * Y is the value of the second subidentifier.
- */
- subidentifier = (u_long)objid[1];
- if (subidentifier == 0x2B){
- objid[0] = 1;
- objid[1] = 3;
- } else {
- objid[1] = (u_char)(subidentifier % 40);
- objid[0] = (u_char)((subidentifier - objid[1]) / 40);
- }
-
- *objidlength = (int)(oidp - objid);
- return bufp;
-}
-
-/*
- * build_objid - Builds an ASN object identifier object containing the
- * input string.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the beginning of the next object.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char *asn1::build_objid( u_char *data,
- int *datalength,
- u_char type,
- oid *objid,
- int objidlength)
-{
- ACE_TRACE("asn1::build_objid");
- /*
- * ASN.1 objid ::= 0x06 asnlength subidentifier {subidentifier}*
- * subidentifier ::= {leadingbyte}* lastbyte
- * leadingbyte ::= 1 7bitvalue
- * lastbyte ::= 0 7bitvalue
- */
- u_char buf[MAX_OID_LEN];
- u_char *bp = buf;
- oid *op = objid;
- int asnlength;
- u_long subid, mask, testmask;
- int bits, testbits;
-
- if (objidlength < 2){
- *bp++ = 0;
- objidlength = 0;
- } else {
- *bp++ = (u_char) (op[1] + (op[0] * 40));
- objidlength -= 2;
- op += 2;
- }
-
- while(objidlength-- > 0){
- subid = *op++;
- if (subid < 127){ /* off by one? */
- *bp++ = (u_char )subid;
- } else {
- mask = 0x7F; /* handle subid == 0 case */
- bits = 0;
- /* testmask *MUST* !!!! be of an u_type */
- for(testmask = 0x7F, testbits = 0; testmask != 0;
- testmask <<= 7, testbits += 7){
- if (subid & testmask){ /* if any bits set */
- mask = testmask;
- bits = testbits;
- }
- }
- /* mask can't be zero here */
- for(;mask != 0x7F; mask >>= 7, bits -= 7){
- /* fix a mask that got truncated above */
- if (mask == 0x1E00000)
- mask = 0xFE00000;
- *bp++ = (u_char)(((subid & mask) >> bits) | ASN_BIT8);
- }
- *bp++ = (u_char)(subid & mask);
- }
- }
- asnlength = bp - buf;
- data = asn1::build_header(data, datalength, type, asnlength);
- if (data == NULL)
- return NULL;
- if (*datalength < asnlength)
- return NULL;
- // fixed
- ACE_OS::memcpy((char *)data, (char *)buf, asnlength);
- *datalength -= asnlength;
- return data + asnlength;
-}
-
-/*
- * parse_null - Interprets an ASN null type.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the beginning of the next object.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char *asn1::parse_null(u_char *data,
- int *datalength,
- u_char *type)
-{
- ACE_TRACE("asn1::parse_null");
- /*
- * ASN.1 null ::= 0x05 0x00
- */
- u_char *bufp = data;
- u_long asn_length;
-
- *type = *bufp++;
- bufp = asn1::parse_length(bufp, &asn_length);
- if (bufp == NULL)
- return NULL;
- if (asn_length != 0){
- ASNERROR("Malformed NULL");
- return NULL;
- }
- *datalength -= (bufp - data);
- return bufp + asn_length;
-}
-
-
-/*
- * build_null - Builds an ASN null object.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the beginning of the next object.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char *asn1::build_null( u_char *data,
- int *datalength,
- u_char type)
-{
- ACE_TRACE("asn1::build_null");
- /*
- * ASN.1 null ::= 0x05 0x00
- */
- return asn1::build_header(data, datalength, type, 0);
-};
-
-/*
- * parse_bitstring - pulls a bitstring out of an ASN bitstring type.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the beginning of the next object.
- *
- * "string" is filled with the bit string.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char *asn1::parse_bitstring( u_char *data,
- int *datalength,
- u_char *type,
- u_char *string,
- int *strlength)
-{
- ACE_TRACE("asn1::parse_bitstring");
- /*
- * bitstring ::= 0x03 asnlength unused {byte}*
- */
- u_char *bufp = data;
- u_long asn_length;
-
- *type = *bufp++;
- bufp = asn1::parse_length(bufp, &asn_length);
- if (bufp == NULL)
- return NULL;
- if ((int)(asn_length + (bufp - data)) > *datalength){
- ASNERROR("overflow of message");
- return NULL;
- }
- if ((int) asn_length > *strlength){
- ASNERROR("I don't support such long bitstrings");
- return NULL;
- }
- if (asn_length < 1){
- ASNERROR("Invalid bitstring");
- return NULL;
- }
- if (*bufp > 7){
- ASNERROR("Invalid bitstring");
- return NULL;
- }
- // fixed
- ACE_OS::memcpy((char *)string,(char *)bufp, (int)asn_length);
- *strlength = (int)asn_length;
- *datalength -= (int)asn_length + (bufp - data);
- return bufp + asn_length;
-}
-
-
-/*
- * build_bitstring - Builds an ASN bit string object containing the
- * input string.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the beginning of the next object.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char *asn1::build_bitstring( u_char *data,
- int *datalength,
- u_char type,
- u_char *string,
- int strlength)
-{
- ACE_TRACE("asn1::build_bitstring");
- /*
- * ASN.1 bit string ::= 0x03 asnlength unused {byte}*
- */
- if (strlength < 1 || *string || *string > 7){
- ASNERROR("Building invalid bitstring");
- return NULL;
- }
- data = asn1::build_header(data, datalength, type, strlength);
- if (data == NULL)
- return NULL;
- if (*datalength < strlength)
- return NULL;
- // fixed
- ACE_OS::memcpy((char *)data,(char *)string, strlength);
- *datalength -= strlength;
- return data + strlength;
-}
-
-
-/*
- * parse_unsigned_int64 - pulls a 64 bit u_long out of an ASN int
- * type.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the end of this object.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char * asn1::parse_unsigned_int64(u_char *data,
- int *datalength,
- u_char *type,
- struct counter64 *cp,
- int countersize)
-{
- ACE_TRACE("asn1::parse_unsigned_int64");
- /*
- * ASN.1 integer ::= 0x02 asnlength byte {byte}*
- */
- u_char *bufp = data;
- u_long asn_length;
- u_long low = 0, high = 0;
- int intsize = 4;
-
- if (countersize != sizeof(struct counter64)){
- ASNERROR("not right size");
- return NULL;
- }
- *type = *bufp++;
- bufp = asn1::parse_length(bufp, &asn_length);
- if (bufp == NULL){
- ASNERROR("bad length");
- return NULL;
- }
- if ((int)(asn_length + (bufp - data)) > *datalength){
- ASNERROR("overflow of message");
- return NULL;
- }
- if (((int)asn_length > (intsize * 2 + 1)) ||
- (((int)asn_length == (intsize * 2) + 1) && *bufp != 0x00)){
- ASNERROR("I don't support such large integers");
- return NULL;
- }
- *datalength -= (int)asn_length + (bufp - data);
- if (*bufp & 0x80){
- low = (u_long) -1; // integer is negative
- high = (u_long) -1;
- }
- while(asn_length--){
- high = (high << 8) | ((low & 0xFF000000) >> 24);
- low = (low << 8) | *bufp++;
- }
- cp->low = low;
- cp->high = high;
- return bufp;
-}
-
-
-/*
- * build_unsigned_int64 - builds an ASN object containing a 64 bit integer.
- * On entry, datalength is input as the number of valid bytes following
- * "data". On exit, it is returned as the number of valid bytes
- * following the end of this object.
- *
- * Returns a pointer to the first byte past the end
- * of this object (i.e. the start of the next object).
- * Returns NULL on any error.
- */
-u_char * asn1::build_unsigned_int64( u_char *data,
- int *datalength,
- u_char type,
- struct counter64 *cp,
- int countersize)
-{
- ACE_TRACE("asn1::build_unsigned_int64");
- /*
- * ASN.1 integer ::= 0x02 asnlength byte {byte}*
- */
-
- u_long low, high;
- u_long mask, mask2;
- int add_null_byte = 0;
- int intsize;
-
- if (countersize != sizeof (struct counter64))
- return NULL;
- intsize = 8;
- low = cp->low;
- high = cp->high;
- mask = 0xFF << (8 * (sizeof(long) - 1));
- /* mask is 0xFF000000 on a big-endian machine */
- if ((u_char)((high & mask) >> (8 * (sizeof(long) - 1))) & 0x80){
- /* if MSB is set */
- add_null_byte = 1;
- intsize++;
- }
- /*
- * Truncate "unnecessary" bytes off of the most significant end of this 2's
- * complement integer.
- * There should be no sequence of 9 consecutive 1's or 0's at the most
- * significant end of the integer.
- */
- mask2 = 0x1FF << ((8 * (sizeof(long) - 1)) - 1);
- /* mask2 is 0xFF800000 on a big-endian machine */
- while((((high & mask2) == 0) || ((high & mask2) == mask2))
- && intsize > 1){
- intsize--;
- high = (high << 8)
- | ((low & mask) >> (8 * (sizeof(long) - 1)));
- low <<= 8;
- }
- data = asn1::build_header(data, datalength, type, intsize);
- if (data == NULL)
- return NULL;
- if (*datalength < intsize)
- return NULL;
- *datalength -= intsize;
- if (add_null_byte == 1){
- *data++ = '\0';
- intsize--;
- }
- while(intsize--){
- *data++ = (u_char)((high & mask) >> (8 * (sizeof(long) - 1)));
- high = (high << 8)
- | ((low & mask) >> (8 * (sizeof(long) - 1)));
- low <<= 8;
-
- }
- return data;
-}
-
-
-// create a pdu
-struct snmp_pdu * cmu_snmp::pdu_create( int command)
-{
- ACE_TRACE("cmu_snmp::snmp_pdu_create");
- struct snmp_pdu *pdu;
-
- ACE_NEW_RETURN(pdu, snmp_pdu, 0);
- ACE_OS::memset((char *)pdu, 0,sizeof(struct snmp_pdu));
- pdu->command = command;
- pdu->errstat = 0;
- pdu->errindex = 0;
- pdu->enterprise = NULL;
- pdu->enterprise_length = 0;
- pdu->variables = NULL;
- return pdu;
-}
-
-// release a pdu from memory
-void cmu_snmp::free_pdu( struct snmp_pdu *pdu)
-{
- ACE_TRACE("cmu_snmp::free_pdu");
- struct variable_list *vp, *ovp;
-
- vp = pdu->variables;
- while(vp){
- // release the oid part
- if (vp->name)
- delete [] vp->name;
- // if deep data, then release as well
- if (vp->val.string)
- delete [] vp->val.string;
- ovp = vp;
- // go to the next one
- vp = vp->next_variable;
- // release up vb itself
- delete ovp;
- }
- // if enterprise release it up
- if (pdu->enterprise)
- delete [] pdu->enterprise;
- // release up pdu itself
- delete pdu;
-}
-
-
-// add a null var to a pdu
-void cmu_snmp::add_var(struct snmp_pdu *pdu,
- oid *name,
- int name_length,
- SmiVALUE *smival)
-{
- ACE_TRACE("cmu_snmp::add_var");
-
- struct variable_list *vars;
-
- // if we don't have a vb list ,create one
- if (pdu->variables == NULL) {
- ACE_NEW(pdu->variables, variable_list);
- vars = pdu->variables;
- }
- else
- { // we have one, find the end
- for(vars = pdu->variables; vars->next_variable; vars = vars->next_variable);
- // create one
- ACE_NEW(vars->next_variable, variable_list);
- // bump ptr
- vars = vars->next_variable;
- }
-
- // add the oid with no data
- vars->next_variable = NULL;
-
- // hook in the Oid portion
- ACE_NEW(vars->name, oid[(name_length * sizeof(oid))]);
-
- // fixed
- ACE_OS::memcpy((char *)vars->name,(char *)name, name_length * sizeof(oid));
- vars->name_length = name_length;
-
- // hook in the SMI value
- switch( smival->syntax)
- {
- // null , do nothing
- case sNMP_SYNTAX_NULL:
- case sNMP_SYNTAX_NOSUCHOBJECT:
- case sNMP_SYNTAX_NOSUCHINSTANCE:
- case sNMP_SYNTAX_ENDOFMIBVIEW:
- {
- vars->type = (u_char) smival->syntax;
- vars->val.string = NULL;
- vars->val_len = 0;
- }
- break;
-
- // octects
- case sNMP_SYNTAX_OCTETS:
- case sNMP_SYNTAX_OPAQUE:
- case sNMP_SYNTAX_IPADDR:
- {
- vars->type = (u_char) smival->syntax;
- ACE_NEW(vars->val.string,
- u_char[(unsigned)smival->value.string.len]);
- vars->val_len = (int) smival->value.string.len;
- ACE_OS::memcpy( (u_char *) vars->val.string,
- (u_char *) smival->value.string.ptr,
- (unsigned) smival->value.string.len);
- }
- break;
-
- // oid
- case sNMP_SYNTAX_OID:
- {
- vars->type = (u_char) smival->syntax;
- vars->val_len = (int) smival->value.oid.len * sizeof(oid);
- ACE_NEW(vars->val.objid, oid[(unsigned)vars->val_len]);
- ACE_OS::memcpy((u_long *)vars->val.objid,
- (u_long *)smival->value.oid.ptr,
- (unsigned) vars->val_len);
- }
- break;
-
-
-
- case sNMP_SYNTAX_TIMETICKS:
- case sNMP_SYNTAX_CNTR32:
- case sNMP_SYNTAX_GAUGE32:
- case sNMP_SYNTAX_UINT32:
- {
- long templong;
- vars->type = (u_char) smival->syntax;
- ACE_NEW(vars->val.integer, long);
- vars->val_len = sizeof(long);
- templong = (long) smival->value.uNumber;
- ACE_OS::memcpy( (long*) vars->val.integer,
- (long*) &templong,
- sizeof(long));
- }
- break;
-
- case sNMP_SYNTAX_INT32:
- {
- long templong;
- vars->type = (u_char) smival->syntax;
- ACE_NEW(vars->val.integer, long);
- vars->val_len = sizeof(long);
- templong = (long) smival->value.sNumber;
- ACE_OS::memcpy( (long*) vars->val.integer,
- (long*) &templong,
- sizeof(long));
- }
- break;
-
- // 64 bit counter
- case sNMP_SYNTAX_CNTR64:
- {
- vars->type = ( u_char) smival->syntax;
- ACE_NEW(vars->val.counter64, counter64);
- vars->val_len = sizeof(struct counter64);
- ACE_OS::memcpy( (struct counter64*) vars->val.counter64,
- (SmiLPCNTR64) &(smival->value.hNumber),
- sizeof( SmiCNTR64));
- }
- break;
-
- } // end switch
-
-}
-
-// build the authentication
-// works for v1 or v2c
-u_char *cmu_snmp::auth_build( u_char *data,
- int *length,
- long int version,
- u_char *community,
- int community_len,
- int messagelen)
-{
- ACE_TRACE("cmu_snmp::auth_build");
- u_char *params;
- int plen;
-
- params = community;
- plen = community_len;
-
- data = asn1::build_sequence(data,
- length,
- (u_char)(ASN_SEQUENCE | ASN_CONSTRUCTOR),
- messagelen + plen + 5);
- if (data == NULL){
- ASNERROR("buildheader");
- return NULL;
- }
- data = asn1::build_int(data,
- length,
- (u_char)(ASN_UNIVERSAL | ASN_PRIMITIVE | ASN_INTEGER),
- (long *)&version,
- sizeof(version));
- if (data == NULL){
- ASNERROR("buildint");
- return NULL;
- }
-
- data = asn1::build_string(data,
- length,
- (u_char)(ASN_UNIVERSAL | ASN_PRIMITIVE | ASN_OCTET_STR),
- params,
- plen );
- if (data == NULL){
- ASNERROR("buildstring");
- return NULL;
- }
-
- return (u_char *)data;
-};
-
-
-// build a variable binding
-u_char * cmu_snmp::build_var_op(u_char *data, oid * var_name,
- int *var_name_len,
- u_char var_val_type,
- int var_val_len, u_char *var_val,
- int *listlength)
-
-{
- ACE_TRACE("cmu_snmp::build_var_op");
- int dummyLen, headerLen;
- u_char *dataPtr;
-
- dummyLen = *listlength;
- dataPtr = data;
-
- data += 4;
- dummyLen -=4;
- if (dummyLen < 0)
- return NULL;
-
- headerLen = data - dataPtr;
- *listlength -= headerLen;
- data = asn1::build_objid( data, listlength,
- (u_char)(ASN_UNIVERSAL | ASN_PRIMITIVE | ASN_OBJECT_ID),
- var_name, *var_name_len);
- if (data == NULL) {
- ASNERROR("");
- return NULL;
- }
-
- // based on the type...
- switch(var_val_type) {
- case ASN_INTEGER:
- data = asn1::build_int( data, listlength, var_val_type, (long *)var_val,
- var_val_len);
- break;
-
- case SMI_GAUGE:
- case SMI_COUNTER:
- case SMI_TIMETICKS:
- case SMI_UINTEGER:
- data = asn1::build_unsigned_int( data,
- listlength,
- var_val_type,
- (u_long *)var_val,
- var_val_len);
- break;
-
- case SMI_COUNTER64:
- data = asn1::build_unsigned_int64(data,
- listlength,
- var_val_type,
- (struct counter64 *)var_val,
- var_val_len);
- break;
-
- case ASN_OCTET_STR:
- case SMI_IPADDRESS:
- case SMI_OPAQUE:
- case SMI_NSAP:
- data = asn1::build_string(data, listlength, var_val_type,
- var_val, var_val_len);
- break;
-
- case ASN_OBJECT_ID:
- data = asn1::build_objid(data, listlength, var_val_type,
- (oid *)var_val, var_val_len / sizeof(oid));
- break;
-
- case ASN_NULL:
- data = asn1::build_null(data, listlength, var_val_type);
- break;
-
- case ASN_BIT_STR:
- data = asn1::build_bitstring(data, listlength, var_val_type,
- var_val, var_val_len);
- break;
-
- case SNMP_NOSUCHOBJECT:
- case SNMP_NOSUCHINSTANCE:
- case SNMP_ENDOFMIBVIEW:
- data = asn1::build_null(data, listlength, var_val_type);
- break;
-
- default:
- ASNERROR("wrong type");
- return NULL;
- }
- if (data == NULL) {
- ASNERROR("");
- return NULL;
- }
- dummyLen = (data - dataPtr) - headerLen;
-
- asn1::build_sequence(dataPtr, &dummyLen,
- (u_char)(ASN_SEQUENCE | ASN_CONSTRUCTOR),
- dummyLen);
- return data;
-}
-
-
-// serialize the pdu
-int cmu_snmp::build( struct snmp_pdu *pdu, u_char *packet,
- int *out_length, long version,
- u_char* community, int community_len)
-{
- ACE_TRACE("cmu_snmp::build");
- u_char buf[SNMP_MSG_LENGTH];
- u_char *cp;
- struct variable_list *vp;
- int length;
- int totallength;
-
- length = *out_length;
- cp = packet;
- for(vp = pdu->variables; vp; vp = vp->next_variable) {
- cp = cmu_snmp::build_var_op( cp, vp->name,
- &vp->name_length, vp->type,
- vp->val_len, (u_char *)vp->val.string,
- &length);
- if (cp == NULL)
- return -1;
- }
- totallength = cp - packet;
-
- length = SNMP_MSG_LENGTH;
-
- // encode the total len
- cp = asn1::build_header( buf, &length,
- (u_char)(ASN_SEQUENCE | ASN_CONSTRUCTOR),
- totallength);
- if (cp == NULL)
- return -1;
- ACE_OS::memcpy( (char *)cp, (char *)packet,totallength);
- totallength += cp - buf;
-
- length = *out_length;
- if (pdu->command != TRP_REQ_MSG) {
-
- // request id
- cp = asn1::build_int( packet,
- &length,
- (u_char )(ASN_UNIVERSAL | ASN_PRIMITIVE | ASN_INTEGER),
- (long *)&pdu->reqid,
- sizeof(pdu->reqid));
- if (cp == NULL)
- return -1;
-
- // error status
- cp = asn1::build_int(cp,
- &length,
- (u_char)(ASN_UNIVERSAL | ASN_PRIMITIVE | ASN_INTEGER),
- (long *)&pdu->errstat, sizeof(pdu->errstat));
- if (cp == NULL)
- return -1;
-
- // error index
- cp = asn1::build_int(cp,
- &length,
- (u_char)(ASN_UNIVERSAL | ASN_PRIMITIVE | ASN_INTEGER),
- (long *)&pdu->errindex, sizeof(pdu->errindex));
- if (cp == NULL)
- return -1;
- }
- else { // this is a trap message
-
- // enterprise
- cp = asn1::build_objid( packet,
- &length,
- (u_char)(ASN_UNIVERSAL | ASN_PRIMITIVE | ASN_OBJECT_ID),
- (oid *)pdu->enterprise,
- pdu->enterprise_length);
- if (cp == NULL)
- return -1;
-
- // agent-addr
- cp = asn1::build_string(cp,
- &length,
- (u_char)(ASN_UNIVERSAL | ASN_PRIMITIVE | ASN_OCTET_STR),
- (u_char *)&pdu->agent_addr.sin_addr.s_addr,
- sizeof(pdu->agent_addr.sin_addr.s_addr));
- if (cp == NULL)
- return -1;
-
- // generic trap
- cp = asn1::build_int(cp,
- &length,
- (u_char)(ASN_UNIVERSAL | ASN_PRIMITIVE | ASN_INTEGER),
- (long *)&pdu->trap_type,
- sizeof(pdu->trap_type));
- if (cp == NULL)
- return -1;
-
- // specific trap
- cp = asn1::build_int( cp,
- &length,
- (u_char)(ASN_UNIVERSAL | ASN_PRIMITIVE | ASN_INTEGER),
- (long *)&pdu->specific_type,
- sizeof(pdu->specific_type));
- if (cp == NULL)
- return -1;
-
- // timestamp
- cp = asn1::build_int(cp,
- &length,
- (u_char )(ASN_UNIVERSAL | ASN_PRIMITIVE | ASN_INTEGER),
- (long *)&pdu->time,
- sizeof(pdu->time));
- if (cp == NULL)
- return -1;
- }
-
- if (length < totallength)
- return -1;
- // fixed
- ACE_OS::memcpy((char *)cp, (char *)buf, totallength);
- totallength += cp - packet;
-
- length = SNMP_MSG_LENGTH;
- cp = asn1::build_header(buf,
- &length,
- (u_char)pdu->command,
- totallength);
- if (cp == NULL)
- return -1;
- if (length < totallength)
- return -1;
- // fixed
- ACE_OS::memcpy((char *)cp, (char *)packet, totallength);
- totallength += cp - buf;
-
- length = *out_length;
-
- cp = cmu_snmp::auth_build( packet,
- &length,
- version,
- community,
- community_len,
- totallength );
- if (cp == NULL)
- return -1;
- if ((*out_length - (cp - packet)) < totallength)
- return -1;
- // fixed
- ACE_OS::memcpy((char *)cp, (char *)buf, totallength);
- totallength += cp - packet;
- *out_length = totallength;
-
- return 0;
-}
-
-// parse the authentication header
-u_char *cmu_snmp::auth_parse(u_char *data,
- int *length, u_char *sid,
- int *slen, long *version)
-{
- ACE_TRACE("cmu_snmp::auth_parse");
- u_char type;
-
- // get the type
- data = asn1::parse_header( data, length, &type);
- if (data == NULL){
- ASNERROR("bad header");
- return NULL;
- }
-
- if (type != (ASN_SEQUENCE | ASN_CONSTRUCTOR)) {
- ASNERROR("wrong auth header type");
- return NULL;
- }
-
- // get the version
- data = asn1::parse_int(data, length, &type, version, sizeof(*version));
- if (data == NULL) {
- ASNERROR("bad parse of version");
- return NULL;
- }
-
- // get the community name
- data = asn1::parse_string(data, length, &type, sid, slen);
- if (data == NULL) {
- ASNERROR("bad parse of community");
- return NULL;
- }
-
- return (u_char *)data;
-}
-
-/* u_char *data, // IN - pointer to the start of object
- oid *var_name, // OUT - object id of variable
- int *var_name_len, // IN/OUT - length of variable name
- u_char *var_val_type, // OUT - type of variable
- (int or octet string) (one byte)
- int *var_val_len, // OUT - length of variable
- u_char **var_val, // OUT - pointer to ASN1 encoded value of variable
-*/
-
-u_char *
-cmu_snmp::parse_var_op( u_char *data, oid *var_name,
- int *var_name_len, u_char *var_val_type,
- int *var_val_len, u_char **var_val,
- int *listlength)
-{
- ACE_TRACE("cmu_snmp::parse_var_op");
- u_char var_op_type;
- int var_op_len = *listlength;
- u_char *var_op_start = data;
-
- data = asn1::parse_header(data, &var_op_len, &var_op_type);
- if (data == NULL){
- ASNERROR("");
- return NULL;
- }
- if (var_op_type != (u_char)(ASN_SEQUENCE | ASN_CONSTRUCTOR))
- return NULL;
- data = asn1::parse_objid(data, &var_op_len, &var_op_type, var_name, var_name_len);
- if (data == NULL) {
- ASNERROR("");
- return NULL;
- }
- if (var_op_type != (u_char)
- (ASN_UNIVERSAL | ASN_PRIMITIVE | ASN_OBJECT_ID))
- return NULL;
- *var_val = data; /* save pointer to this object */
- /* find out what type of object this is */
- data = asn1::parse_header(data, &var_op_len, var_val_type);
- if (data == NULL) {
- ASNERROR("");
- return NULL;
- }
- *var_val_len = var_op_len;
- data += var_op_len;
- *listlength -= (int)(data - var_op_start);
- return data;
-}
-
-
-
-// build a pdu from a data and length
-int cmu_snmp::parse( struct snmp_pdu *pdu,
- u_char *data,
- u_char *community_name,
- u_long &community_len,
- snmp_version &spp_version,
- int length)
-{
- ACE_TRACE("cmu_snmp::parse");
- u_char msg_type;
- u_char type;
- u_char *var_val;
- long version;
- int len, four;
- u_char community[256];
- int community_length = 256;
- struct variable_list *vp = 0;
- oid objid[MAX_NAME_LEN], *op;
-
- // authenticates message and returns length if valid
- data = cmu_snmp::auth_parse(data,
- &length,
- community,
- &community_length,
- &version);
- if (data == NULL)
- return -1;
-
- // copy the returned community name
- ACE_OS::memcpy( (u_char *) community_name,
- (u_char *) community,
- community_length);
- community_len = (long) community_length;
-
- if( version != SNMP_VERSION_1 && version != SNMP_VERSION_2C ) {
- ASNERROR("Wrong version");
- return -1;
- }
-
- spp_version = (snmp_version) version;
-
- data = asn1::parse_header(data,
- &length,
- &msg_type);
- if (data == NULL)
- return -1;
- pdu->command = msg_type;
-
- if (pdu->command != TRP_REQ_MSG){
- // get the rid
- data = asn1::parse_int(data,
- &length, &type,
- (long *)&pdu->reqid,
- sizeof(pdu->reqid));
- if (data == NULL)
- return -1;
- // get the error status
- data = asn1::parse_int(data,
- &length,
- &type,
- (long *)&pdu->errstat,
- sizeof(pdu->errstat));
- if (data == NULL)
- return -1;
- // get the error index
- data = asn1::parse_int(data,
- &length,
- &type,
- (long *)&pdu->errindex,
- sizeof(pdu->errindex));
- if (data == NULL)
- return -1;
- }
- else { // is a trap
-
- // get the enterprise
- pdu->enterprise_length = MAX_NAME_LEN;
- data = asn1::parse_objid(data,
- &length,
- &type,
- objid,
- &pdu->enterprise_length);
- if (data == NULL)
- return -1;
-
- ACE_NEW_RETURN(pdu->enterprise,
- oid[pdu->enterprise_length*sizeof(oid)],-1);
-
- // fixed
- ACE_OS::memcpy((char *)pdu->enterprise,(char *)objid,
- pdu->enterprise_length * sizeof(oid));
-
- // get source address
- four = 4;
- data = asn1::parse_string(data, &length, &type,
- (u_char *)&pdu->agent_addr.sin_addr.s_addr,
- &four);
- if (data == NULL)
- return -1;
-
- // get trap type
- data = asn1::parse_int(data, &length, &type, (long *)&pdu->trap_type,
- sizeof(pdu->trap_type));
- if (data == NULL)
- return -1;
-
- // trap type
- data = asn1::parse_int(data, &length, &type, (long *)&pdu->specific_type,
- sizeof(pdu->specific_type));
- if (data == NULL)
- return -1;
-
- // timestamp
- data = asn1::parse_int(data, &length, &type, (long *)&pdu->time,
- sizeof(pdu->time));
- if (data == NULL)
- return -1;
- }
-
- // get the vb list
- data = asn1::parse_header(data, &length, &type);
- if (data == NULL)
- return -1;
-
- if (type != (u_char)(ASN_SEQUENCE | ASN_CONSTRUCTOR))
- return -1;
-
- while((int)length > 0) {
- if (pdu->variables == NULL) {
- ACE_NEW_RETURN(pdu->variables, variable_list, -1);
- vp = pdu->variables;
- } else {
- ACE_NEW_RETURN(vp->next_variable, variable_list, -1);
- vp = vp->next_variable;
- }
- vp->next_variable = NULL;
- vp->val.string = NULL;
- vp->name = NULL;
- vp->name_length = MAX_NAME_LEN;
- data = cmu_snmp::parse_var_op( data, objid,
- &vp->name_length, &vp->type,
- &vp->val_len, &var_val,
- (int *)&length);
- if (data == NULL)
- return -1;
-
- ACE_NEW_RETURN(op, oid[(unsigned)vp->name_length * sizeof(oid)], -1);
-
- // fixed
- ACE_OS::memcpy((char *)op, (char *)objid, vp->name_length * sizeof(oid));
- vp->name = op;
-
- len = SNMP_MSG_LENGTH;
- switch((short)vp->type) {
- case ASN_INTEGER:
- case SMI_COUNTER:
- case SMI_GAUGE:
- case SMI_TIMETICKS:
- case SMI_UINTEGER:
- ACE_NEW_RETURN(vp->val.integer,long, -1);
- vp->val_len = sizeof(long);
- asn1::parse_int(var_val, &len, &vp->type, (long *)vp->val.integer, sizeof(vp->val.integer));
- break;
- case SMI_COUNTER64:
- ACE_NEW_RETURN(vp->val.counter64, counter64, -1);
- vp->val_len = sizeof(struct counter64);
- asn1::parse_unsigned_int64(var_val, &len, &vp->type,
- (struct counter64 *)vp->val.counter64,
- sizeof(*vp->val.counter64));
- break;
-
- case ASN_OCTET_STR:
- case SMI_IPADDRESS:
- case SMI_OPAQUE:
- case SMI_NSAP:
- ACE_NEW_RETURN(vp->val.string, u_char[(unsigned)vp->val_len + 1], -1);
- asn1::parse_string(var_val, &len, &vp->type, vp->val.string,
- &vp->val_len);
- break;
-
- case ASN_OBJECT_ID:
- vp->val_len = MAX_NAME_LEN;
- asn1::parse_objid(var_val, &len, &vp->type, objid, &vp->val_len);
- //vp->val_len *= sizeof(oid);
-
- ACE_NEW_RETURN(vp->val.objid, oid[(unsigned)vp->val_len*sizeof(oid)], -1);
-
- // fixed
- ACE_OS::memcpy((char *)vp->val.objid,
- (char *)objid,
- vp->val_len * sizeof(oid));
- break;
-
- case SNMP_NOSUCHOBJECT:
- case SNMP_NOSUCHINSTANCE:
- case SNMP_ENDOFMIBVIEW:
- case ASN_NULL:
- break;
- default:
- ASNERROR("bad type returned ");
- break;
- }
- }
- return 0;
-}
-
-
-
diff --git a/ASNMP/asnmp/asn1.h b/ASNMP/asnmp/asn1.h
deleted file mode 100644
index ce0256c43df..00000000000
--- a/ASNMP/asnmp/asn1.h
+++ /dev/null
@@ -1,337 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef ASN1
-#define ASN1
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// asn1.h
-//
-// = DESCRIPTION
-// Abstract Syntax Notation One, ASN.1
-// As defined in ISO/IS 8824 and ISO/IS 8825
-// This implements a subset of the above International Standards that
-// is sufficient to implement SNMP.
-//
-// = AUTHOR
-// Steve Waldbusser/CMU ?
-//
-// ============================================================================
-
-/**********************************************************************
- Copyright 1988, 1989, 1991, 1992 by Carnegie Mellon University
-
- All Rights Reserved
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
-provided that the above copyright notice appear in all copies and that
-both that copyright notice and this permission notice appear in
-supporting documentation, and that the name of CMU not be
-used in advertising or publicity pertaining to distribution of the
-software without specific, written prior permission.
-
-CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
-ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
-CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
-ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
-WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
-ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
-SOFTWARE.
-******************************************************************/
-
-#include "ace/OS.h"
-#include "asnmp/snmp.h"
-
-// CMU code to define "oid" typedef (old C style)
-#ifndef EIGHTBIT_SUBIDS
-typedef unsigned long oid;
-#define MAX_SUBID 0xFFFFFFFF
-#else
-typedef unsigned char oid;
-#define MAX_SUBID 0xFF
-#endif
-
-#define MAX_OID_LEN 64 /* max subid's in an oid */
-
-
-// asn.1 values
-#define ASN_BOOLEAN (0x01)
-#define ASN_INTEGER (0x02)
-#define ASN_BIT_STR (0x03)
-#define ASN_OCTET_STR (0x04)
-#define ASN_NULL (0x05)
-#define ASN_OBJECT_ID (0x06)
-#define ASN_SEQUENCE (0x10)
-#define ASN_SET (0x11)
-#define ASN_UNIVERSAL (0x00)
-#define ASN_APPLICATION (0x40)
-#define ASN_CONTEXT (0x80)
-#define ASN_PRIVATE (0xC0)
-#define ASN_PRIMITIVE (0x00)
-#define ASN_CONSTRUCTOR (0x20)
-#define ASN_LONG_LEN (0x80)
-#define ASN_EXTENSION_ID (0x1F)
-#define ASN_BIT8 (0x80)
-
-#define IS_CONSTRUCTOR(byte) ((byte) & ASN_CONSTRUCTOR)
-#define IS_EXTENSION_ID(byte) (((byte) & ASN_EXTENSION_ID) == ASN_EXTENSION_ID)
-
-#define ASNERROR( string)
-#define MAX_NAME_LEN 64
-#define SNMP_VERSION_1 0
-#define SNMP_VERSION_2C 1
-
-
-// defined types (from the SMI, RFC 1065)
-#define SMI_IPADDRESS (ASN_APPLICATION | 0)
-#define SMI_COUNTER (ASN_APPLICATION | 1)
-#define SMI_GAUGE (ASN_APPLICATION | 2)
-#define SMI_TIMETICKS (ASN_APPLICATION | 3)
-#define SMI_OPAQUE (ASN_APPLICATION | 4)
-#define SMI_NSAP (ASN_APPLICATION | 5)
-#define SMI_COUNTER64 (ASN_APPLICATION | 6)
-#define SMI_UINTEGER (ASN_APPLICATION | 7)
-
-#define GET_REQ_MSG (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x0)
-#define GETNEXT_REQ_MSG (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x1)
-#define GET_RSP_MSG (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x2)
-#define SET_REQ_MSG (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x3)
-#define TRP_REQ_MSG (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x4)
-
-#define GETBULK_REQ_MSG (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x5)
-#define INFORM_REQ_MSG (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x6)
-#define TRP2_REQ_MSG (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x7)
-#define REPORT_MSG (ASN_CONTEXT | ASN_CONSTRUCTOR | 0x8)
-
-#define SNMP_NOSUCHOBJECT (ASN_CONTEXT | ASN_PRIMITIVE | 0x0)
-#define SNMP_NOSUCHINSTANCE (ASN_CONTEXT | ASN_PRIMITIVE | 0x1)
-#define SNMP_ENDOFMIBVIEW (ASN_CONTEXT | ASN_PRIMITIVE | 0x2)
-
-#define SNMP_MSG_LENGTH 1500
-
-typedef struct sockaddr_in ipaddr;
-
-// pdu
-struct snmp_pdu {
- int command; // pdu type
- unsigned long reqid; // Request id
- unsigned long errstat; // Error status
- unsigned long errindex; // Error index
-
- // Trap information
- oid *enterprise; // System OID
- int enterprise_length;
- ipaddr agent_addr; // address of object generating trap
- int trap_type; // trap type
- int specific_type; // specific type
- unsigned long time; // Uptime
-
- // vb list
- struct variable_list *variables;
-};
-
-// vb list
-struct variable_list {
- struct variable_list *next_variable; // NULL for last variable
- oid *name; // Object identifier of variable
- int name_length; // number of subid's in name
- unsigned char type; // ASN type of variable
- union { // value of variable
- long *integer;
- unsigned char *string;
- oid *objid;
- unsigned char *bitstring;
- struct counter64 *counter64;
- } val;
- int val_len;
-};
-
-struct counter64 {
- unsigned long high;
- unsigned long low;
-};
-
-// CMU Interface class for ASN.1 routines
-class ACE_Export asn1
- // = TITLE
- // Defines the member functions for the asn1 concrete interface class
- // CMU routines for performing ASN.1 data marshalling / representation
-
-{
-public:
-static unsigned char *parse_int( unsigned char *data,
- int *datalength,
- unsigned char *type,
- long int *intp,
- int intsize);
-static unsigned char *parse_unsigned_int( unsigned char *data,
- int *datalength,
- unsigned char *type,
- unsigned long *intp,
- int intsize);
-static unsigned char *build_int( unsigned char *data,
- int *datalength,
- unsigned char type,
- long *intp,
- int intsize);
-
-static unsigned char *build_unsigned_int( unsigned char *data,
- int *datalength,
- unsigned char type,
- unsigned long *intp,
- int intsize);
-
-static unsigned char *parse_string( unsigned char *data,
- int *datalength,
- unsigned char *type,
- unsigned char *string,
- int *strlength);
-
-static unsigned char *build_string( unsigned char *data,
- int *datalength,
- unsigned char type,
- unsigned char *string,
- int strlength);
-
-static unsigned char *parse_header( unsigned char *data,
- int *datalength,
- unsigned char *type);
-
-static unsigned char * build_header( unsigned char *data,
- int *datalength,
- unsigned char type,
- int length);
-
-static unsigned char * build_sequence( unsigned char *data,
- int *datalength,
- unsigned char type,
- int length);
-
-static unsigned char * parse_length( unsigned char *data,
- unsigned long *length);
-
-static unsigned char *build_length( unsigned char *data,
- int *datalength,
- int length);
-
-static unsigned char *build_objid( unsigned char *data,
- int *datalength,
- unsigned char type,
- oid *objid,
- int objidlength);
-
-static unsigned char *parse_objid( unsigned char *data,
- int *datalength,
- unsigned char *type,
- oid *objid,
- int *objidlength);
-
-static unsigned char *parse_null(unsigned char *data,
- int *datalength, unsigned
- char *type);
-
-static unsigned char *build_null( unsigned char *data,
- int *datalength,
- unsigned char type);
-
-static unsigned char *parse_bitstring( unsigned char *data,
- int *datalength,
- unsigned char *type,
- unsigned char *string,
- int *strlength);
-
-static unsigned char *build_bitstring( unsigned char *data,
- int *datalength,
- unsigned char type,
- unsigned char *string,
- int strlength);
-
-static unsigned char * parse_unsigned_int64(unsigned char *data,
- int *datalength,
- unsigned char *type,
- struct counter64 *cp,
- int countersize);
-
-static unsigned char * build_unsigned_int64( unsigned char *data,
- int *datalength,
- unsigned char type,
- struct counter64 *cp,
- int countersize);
-
-};
-
-
-// CMU Interface class for SNMPv1, SNMPv2c routines
-class ACE_Export cmu_snmp
- // = TITLE
- // Defines the static functions for the cmu_snmp concrete class.
- // These routine create cmu pdu's that can be sent/received on/from agents
-{
- public:
- static struct snmp_pdu *pdu_create( int command);
- static void free_pdu( struct snmp_pdu *pdu);
- static int build( struct snmp_pdu *pdu,
- unsigned char *packet,
- int *out_length,
- long version,
- unsigned char* community,
- int community_len);
-
- static void add_var(struct snmp_pdu *pdu,
- oid *name,
- int name_length,
- SmiVALUE *smival);
-
- static int parse( struct snmp_pdu *pdu,
- unsigned char *data,
- unsigned char *community_name,
- unsigned long &community_len,
- snmp_version &version,
- int length);
- static unsigned char *auth_build( unsigned char *data,
- int *length,
- long int version,
- unsigned char *community,
- int community_len,
- int messagelen);
-
- static unsigned char *build_var_op(unsigned char *data,
- oid * var_name,
- int *var_name_len,
- unsigned char var_val_type,
- int var_val_len,
- unsigned char *var_val,
- int *listlength);
-
-
-static unsigned char *auth_parse(unsigned char *data,
- int *length,
- unsigned char *sid,
- int *slen,
- long *version);
-
-/*
- @params data, IN - pointer to the start of object
- var_name OUT - object id of variable
- var_name_len IN/OUT - length of variable name
- var_val_type OUT - type of variable (int or octet string) (one byte)
- var_val_len OUT - length of variable
- var_val, OUT - pointer to ASN1 encoded value of variable
- listlength IN/OUT - number of valid bytes left in var_op_list
-*/
-static unsigned char *parse_var_op( unsigned char *data,
- oid *var_name,
- int *var_name_len,
- unsigned char *var_val_type,
- int *var_val_len,
- unsigned char **var_val,
- int *listlength);
-
-};
-
-#endif // ASN1
-
diff --git a/ASNMP/asnmp/counter.cpp b/ASNMP/asnmp/counter.cpp
deleted file mode 100644
index 1dc36008fce..00000000000
--- a/ASNMP/asnmp/counter.cpp
+++ /dev/null
@@ -1,104 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// counter.cpp
-//
-// = DESCRIPTION
-// Class implementation for SMI Counter32 class.
-//
-// = AUTHOR
-// Peter E Mellquist
-// Michael R MacFaden mrm@cisco.com - rework & ACE port
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/counter.h"
-
-// constructor with a value
-Counter32::Counter32( const unsigned long i):SnmpUInt32(i)
-{
- smival.syntax = sNMP_SYNTAX_CNTR32;
-}
-
-// copy constructor
-Counter32::Counter32( const Counter32 &c)
-{
- this->smival.value.uNumber = c.smival.value.uNumber;
- smival.syntax = sNMP_SYNTAX_CNTR32;
- valid_flag = 1;
-}
-
-// syntax type
-SmiUINT32 Counter32::get_syntax()
-{
- return sNMP_SYNTAX_CNTR32;
-}
-
-// general assignment from any Value
-SnmpSyntax& Counter32::operator=( SnmpSyntax &in_val){
- if ( this == &in_val ) // handle assignement from itself
- return *this;
-
- valid_flag = 0; // will get set true if really valid
- if (in_val.valid())
- {
- switch (in_val.get_syntax())
- {
- case sNMP_SYNTAX_UINT32:
- // case sNMP_SYNTAX_GAUGE32: .. indistinquishable from UINT32
- case sNMP_SYNTAX_CNTR32:
- case sNMP_SYNTAX_TIMETICKS:
- case sNMP_SYNTAX_INT32: // implied cast int -> uint
- this->smival.value.uNumber =
- ((Counter32 &)in_val).smival.value.uNumber;
- valid_flag = 1;
- break;
- }
- }
- return *this;
-}
-
-// overloaded assignment
-Counter32& Counter32::operator=( const unsigned long int i)
-{
- this->smival.value.uNumber=i;
- return *this;
-}
-
-// overloaded assignment
-Counter32& Counter32::operator=( const Counter32 &uli)
-{
- this->smival.value.uNumber = uli.smival.value.uNumber;
- return *this;
-}
-
-// otherwise, behave like an unsigned long int
-Counter32::operator unsigned long()
-{
- return this->smival.value.uNumber;
-}
-
-// clone
-SnmpSyntax * Counter32::clone() const
-{
- return ( SnmpSyntax *) new Counter32(*this);
-}
-
diff --git a/ASNMP/asnmp/counter.h b/ASNMP/asnmp/counter.h
deleted file mode 100644
index a4cac10eec7..00000000000
--- a/ASNMP/asnmp/counter.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef COUNTER_
-#define COUNTER_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// counter.h
-//
-// = DESCRIPTION
-// Class definition for SMI Counter32 class.
-//
-// = AUTHOR
-// Peter E Mellquist
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/smival.h"
-#include "asnmp/integer.h"
-
-//------------[ Counter32 Class ]------------------------------------------
-// The counter class allows all the functionality of unsigned
-// 32 bit integers but is recognized as a distinct SMI type. Counter32
-// class objects may be set or get into Vb objects.
-//
-// This class does not behave as defined by the abstract model
-// in RFC 1155 section 3.2.3.3
-
-class ACE_Export Counter32: public SnmpUInt32
- // = TITLE
- // Defines the member functions for the Counter32 concrete class
- // This class implements RFC 1155 Counter Object and is named
- // Counter32 after the RFC1902 redefinition of V1 SMI datatypes
-{
- public:
- Counter32( const unsigned long i = 0);
- // constructor with a value
-
- Counter32( const Counter32 &c);
- // copy constructor
-
- SmiUINT32 get_syntax();
- // syntax type
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- Counter32& operator=( const Counter32 &uli);
- // overloaded assignment
-
- Counter32& operator=( const unsigned long i);
- // overloaded assignment
-
- operator unsigned long();
- // otherwise, behave like an unsigned long int
-};
-
-#endif // COUNTER_
diff --git a/ASNMP/asnmp/ctr64.cpp b/ASNMP/asnmp/ctr64.cpp
deleted file mode 100644
index 799ba76b83f..00000000000
--- a/ASNMP/asnmp/ctr64.cpp
+++ /dev/null
@@ -1,209 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// ctr64.cpp
-//
-// = DESCRIPTION
-// Implementation for Counter64 ( 64 bit counter class).
-//
-// = AUTHOR
-// Peter E Mellquist
-// Michael R MacFaden mrm@cisco.com - rework & ACE port
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/ctr64.h"
-
-#define MAX32 4294967295
-
-//-----------[ syntax type ]----------------------------------------------
-SmiUINT32 Counter64::get_syntax()
-{
- return sNMP_SYNTAX_CNTR64;
-}
-
-//------------------[ constructor with values ]--------------------------
-Counter64::Counter64( unsigned long hiparm, unsigned long loparm)
-{
- smival.syntax = sNMP_SYNTAX_CNTR64;
- smival.value.hNumber.hipart = hiparm;
- smival.value.hNumber.lopart = loparm;
-}
-
-//------------------[ constructor with low value only ]------------------
-Counter64::Counter64( unsigned long long llw )
-{
- smival.syntax = sNMP_SYNTAX_CNTR64;
- smival.value.hNumber.hipart = (unsigned long) (llw >> 32);
- smival.value.hNumber.lopart = (unsigned long) llw & 0xffffffff;
-}
-
-//------------------[ copy constructor ]---------------------------------
-Counter64::Counter64( const Counter64 &ctr64 )
-{
- smival.syntax = sNMP_SYNTAX_CNTR64;
- smival.value.hNumber.hipart = ctr64.high();
- smival.value.hNumber.lopart = ctr64.low();
-}
-
-//------------------[ destructor ]---------------------------------
-Counter64::~Counter64()
-{
-}
-
-
-//------------------[ Counter64::high() ]------------------------------
-// return the high part
-unsigned long Counter64::high() const
-{
- return smival.value.hNumber.hipart;
-}
-
-
-//------------------[ Counter64::low() ]-------------------------------
-// return the low part
-unsigned long Counter64::low() const
-{
- return smival.value.hNumber.lopart;
-}
-
-//------------------[ set_high( const unsigned long h) ]-----------
-// set the high part
-void Counter64::set_high( const unsigned long h)
-{
- smival.value.hNumber.hipart = h;
-}
-
-//------------------[ set_low( const unsigned long l) ]------------
-// set the low part
-void Counter64::set_low( const unsigned long l)
-{
- smival.value.hNumber.lopart = l;
-}
-
-
-//-----------[ to_long_double( Counter64 c64) ]-----------------------------
-// convert a Counter 64 to a long double
-long double Counter64::to_long_double() const
-{
- long double ld = this->high();
- ld *= MAX32;
- ld += this->low();
- return ld;
-}
-
-
-//-----------[ ld_to_c64( long double ld) ]----------------------------
-// convert a long double to a Counter64
-// semantics changed from prior version
-Counter64& Counter64::assign( long double ld)
-{
- smival.syntax = sNMP_SYNTAX_CNTR64;
- unsigned long h = smival.value.hNumber.hipart = (unsigned long)(ld / MAX32);
- smival.value.hNumber.lopart = (unsigned long)(ld - h);
- return *this;
-}
-
-//----------------[ general Value = operator ]---------------------
-SnmpSyntax& Counter64::operator=( SnmpSyntax &val)
-{
- // protect against assignment from itself
- if ( this == &val )
- return *this;
-
- smival.value.hNumber.lopart = 0; // pessimsitic - assume no mapping
- smival.value.hNumber.hipart = 0;
-
- // try to make assignment valid
- if (val.valid()){
- switch (val.get_syntax()){
- case sNMP_SYNTAX_CNTR64:
- smival.value.hNumber.hipart =
- ((Counter64 &)val).smival.value.hNumber.hipart;
- smival.value.hNumber.lopart =
- ((Counter64 &)val).smival.value.hNumber.lopart;
- break;
-
- case sNMP_SYNTAX_CNTR32:
- case sNMP_SYNTAX_TIMETICKS:
- case sNMP_SYNTAX_GAUGE32:
- // case sNMP_SYNTAX_UINT32: .. indistinguishable from GAUGE32
- case sNMP_SYNTAX_INT32:
- // take advantage of union...
- smival.value.hNumber.lopart = ((Counter64 &)val).smival.value.uNumber;
- smival.value.hNumber.hipart = 0;
- break;
- }
- }
- return *this;
-}
-
-// overloaded assignment
-Counter64& Counter64::operator=( const unsigned long long rhs)
-{
- smival.value.hNumber.hipart = (unsigned long) (rhs >> 32);
- smival.value.hNumber.lopart = (unsigned long) rhs;
- return *this;
-}
-
-// overloaded assignment
-Counter64& Counter64::operator=( const Counter64 &rhs)
-{
- smival.value.hNumber.hipart = rhs.high();
- smival.value.hNumber.lopart = rhs.low();
- return *this;
-}
-
-// otherwise, behave like an unsigned long int
-Counter64::operator unsigned long long()
-{
- unsigned long long val = smival.value.hNumber.hipart;
- val = val << 32; // shift right 4 bytes
- val |= smival.value.hNumber.lopart;
- return val;
-}
-
-//----------------[ Counter64::clone() ]-----------------------------------
-// create a new instance of this Value
-SnmpSyntax* Counter64::clone() const
-{
- return ( SnmpSyntax *) new Counter64(*this);
-}
-
-//----------------[ Counter64::valid() ]-------------------------------------
-int Counter64::valid() const
-{
- return 1;
-}
-
-//----------[ return ASCII format ]-------------------------
-// TODO: Fix up to do real 64bit decimal value printing...
-// For now, print > 32-bit values in hex
-char * Counter64::to_string()
-{
- if ( high() != 0 )
- sprintf(output_buffer, "0x%X%08X",
- (unsigned int)high(), (unsigned int)low());
- else
- sprintf(output_buffer, "%d", (int) low());
- return output_buffer;
-}
-
diff --git a/ASNMP/asnmp/ctr64.h b/ASNMP/asnmp/ctr64.h
deleted file mode 100644
index fc2d00149c6..00000000000
--- a/ASNMP/asnmp/ctr64.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef CTR64_
-#define CTR64_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// ctr64.h
-//
-// = DESCRIPTION
-// SNMP Counter64 class definition.
-//
-// = AUTHOR
-// Peter E Mellquist
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/smival.h"
-
-#define CTR64OUTBUF 30 // maximum ascii string for a 64-bit ctr
-
-
-//---------[ 64 bit Counter Class ]--------------------------------
-// Counter64 Class encapsulates two unsigned integers into a
-// a single entity. This type has is available in SNMPv2 but
-// may be used anywhere where needed.
-//
-class ACE_Export Counter64: public SnmpSyntax
- // = TITLE
- // Defines the member functions for the Counter64 concrete class
- // This class implements RFC 1902 64 bit Counter Object.
-{
-public:
- Counter64( unsigned long long llw = 0);
- // default constructor
-
- Counter64( unsigned long hiparm, unsigned long loparm);
- // constructor with values
-
- Counter64( const Counter64 &ctr64);
- // copy constructor
-
- ~Counter64();
- // destructor (ensure that SnmpSyntax::~SnmpSyntax() is overridden)
-
- SmiUINT32 get_syntax();
- // syntax type
-
- long double to_long_double() const;
- // return a long double representation
-
- Counter64& assign( long double ld);
- // assign a long double to a counter64
-
- unsigned long high() const;
- // return the high part
-
- unsigned long low() const;
- // return the low part
-
- void set_high( const unsigned long h);
- // set the high part
-
- void set_low( const unsigned long l);
- // set the low part
-
- Counter64& operator=( const unsigned long long rhs);
- // overloaded assignment
-
- Counter64& operator=( const Counter64 &rhs);
- // overloaded assignment
-
- char *to_string();
- // get a printable ASCII representation
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- int valid() const;
- // general validity test, always true
-
- operator unsigned long long();
- // otherwise, behave like an unsigned long long
-
-protected:
- char output_buffer[CTR64OUTBUF];
-};
-
-#endif // CTR64_
diff --git a/ASNMP/asnmp/enttraps.h b/ASNMP/asnmp/enttraps.h
deleted file mode 100644
index 130f7bdfffe..00000000000
--- a/ASNMP/asnmp/enttraps.h
+++ /dev/null
@@ -1,118 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef ENTTRAPS_
-#define ENTTRAPS_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// enttraps.cpp
-//
-// = DESCRIPTION
-// constants for Enterprise Traps
-//
-// = AUTHOR
-// Peter E Mellquist
-// Michael R MacFaden mrm@cisco.com - rework & ACE port
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/asn1.h" // ASN.1 header file
-
-//--------------[ well known trap ids ]-----------------------------------
-class ACE_Export snmpTrapsOid: public Oid
- // = TITLE
- // Defines the member functions for the snmpTrapsOid base class
- // to implement the traps defined in RFC 1215
-{
- public:
- snmpTrapsOid (void):Oid("1.3.6.1.6.3.1.1.5"){}
-};
-
-class ACE_Export snmpTrapEnterpriseOid: public Oid
- // = TITLE
- // Defines the default Enterprise Oid for this software package
-{
- public:
- snmpTrapEnterpriseOid(void): Oid("1.3.6.1.6.3.1.1.4.3.0") { }
-};
-
-class ACE_Export coldStartOid: public snmpTrapsOid
- // = TITLE
- // Defines the RFC 1215 agent cold start generic trap (system reboot)
-{
- public:
- coldStartOid( void){*this+=".1";}
-};
-
-class ACE_Export warmStartOid: public snmpTrapsOid
- // = TITLE
- // Defines the RFC 1215 agent warm start generic trap (agent reboot)
-{
- public:
- warmStartOid( void){*this+=".2";}
-};
-
-class ACE_Export linkDownOid: public snmpTrapsOid
- // = TITLE
- // Defines the RFC 1215 interface (link) down trap
-{
- public:
- linkDownOid( void){*this+=".3";}
-};
-
-
-// SMI LinkUp Oid
-class ACE_Export linkUpOid: public snmpTrapsOid
- // = TITLE
- // Defines the RFC 1215 interface (link) up trap
-{
- public:
- linkUpOid( void){*this+=".4";}
-};
-
-class ACE_Export authenticationFailureOid: public snmpTrapsOid
- // = TITLE
- // Defines the RFC 1215 device/agent invalid access trap
-{
- public:
- authenticationFailureOid( void){*this+=".5";}
-};
-
-class ACE_Export egpNeighborLossOid: public snmpTrapsOid
- // = TITLE
- // Defines the RFC 1215 Exterior Gateway Protocol neighbor loss trap
-{
- public:
- egpNeighborLossOid( void){*this+=".6";}
-};
-
-#ifdef DEFINE_TRAP_CONSTANTS_
-
-const coldStartOid coldStart;
-const warmStartOid warmStart;
-const linkDownOid linkDown;
-const linkUpOid linkUp;
-const authenticationFailureOid authenticationFailure;
-const egpNeighborLossOid egpNeighborLoss;
-const snmpTrapEnterpriseOid snmpTrapEnterprise;
-
-#endif
-
-#endif // ENTTRAPS_
diff --git a/ASNMP/asnmp/gauge.cpp b/ASNMP/asnmp/gauge.cpp
deleted file mode 100644
index 560d0bf929f..00000000000
--- a/ASNMP/asnmp/gauge.cpp
+++ /dev/null
@@ -1,111 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// gauge.cpp
-//
-// = DESCRIPTION
-// Class implemtation for SMI Gauge32 class.
-// NOTES: This does not behave exactly as a Gauge described in RFC 1155
-//
-// = AUTHOR
-// Peter E Mellquist
-// Michael R MacFaden mrm@cisco.com - rework & ACE port
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/gauge.h" // header file for gauge class
-
-// constructor with a value
-Gauge32::Gauge32( const unsigned long i):SnmpUInt32(i)
-{
- smival.syntax = sNMP_SYNTAX_GAUGE32;
-}
-
-// copy constructor
-Gauge32::Gauge32 ( const Gauge32 &g)
-{ this->smival.value.uNumber = g.smival.value.uNumber;
- smival.syntax = sNMP_SYNTAX_GAUGE32;
- valid_flag = 1;
-}
-
-// destructor
-Gauge32::~Gauge32()
-{
-}
-
-// syntax type
-SmiUINT32 Gauge32::get_syntax()
-{
- return sNMP_SYNTAX_GAUGE32;
-}
-
-// overloaded assignment
-Gauge32& Gauge32::operator=( const Gauge32 &uli)
-{
- this->smival.value.uNumber = uli.smival.value.uNumber;
- return *this;
-}
-
-// overloaded assignment
-Gauge32& Gauge32::operator=( const unsigned long int i)
-{
- smival.value.uNumber=i; return *this;
-}
-
-// general assignment from any Value
-// TODO: this is broken if not inherited from UInt32 (see UInt32 code).
-SnmpSyntax& Gauge32::operator=( SnmpSyntax &in_val)
-{
-
- if ( this == &in_val ) // handle assignement from itself
- return *this;
-
- valid_flag = 0; // will get set true if really valid
- if (in_val.valid())
- {
- switch (in_val.get_syntax())
- {
- case sNMP_SYNTAX_UINT32:
- case sNMP_SYNTAX_GAUGE32:
- case sNMP_SYNTAX_CNTR32:
- case sNMP_SYNTAX_TIMETICKS:
- case sNMP_SYNTAX_INT32: // implied cast int -> uint
- this->smival.value.uNumber =
- ((Gauge32 &)in_val).smival.value.uNumber;
- valid_flag = 1;
- break;
- }
- }
- return *this;
-}
-
-// otherwise, act as unsigned long
-Gauge32::operator unsigned long()
-{
- return smival.value.uNumber;
-}
-
-// clone - create a new instance of this Value
-SnmpSyntax* Gauge32::clone() const
-{
- return ( SnmpSyntax *) new Gauge32(*this);
-}
-
diff --git a/ASNMP/asnmp/gauge.h b/ASNMP/asnmp/gauge.h
deleted file mode 100644
index 612f4b1c3c5..00000000000
--- a/ASNMP/asnmp/gauge.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef GAUGE_
-#define GAUGE_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// gauge32.cpp
-//
-// = DESCRIPTION
-// Class definition for SMI Gauge32 class.
-// This class currently does not behave as defined by the abstract model
-// in RFC 1155 section 3.2.3.4 (ie the value doesn't latch on the max value)
-//
-// = AUTHOR
-// Peter E Mellquist
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/integer.h"
-
-//------------[ Gauge32 Class ]------------------------------------------
-// The gauge class allows all the functionality of unsigned
-// integers but is recognized as a distinct SMI type. Gauge32
-// objects may be set or get into Vb objects.
-//
-
-class ACE_Export Gauge32: public SnmpUInt32
- // = TITLE
- // Define RFC1902 Gauge datatype from RFC 1155 section 3.2.3.4
- // Note that this datatype does not behave exactly (acts like a long)
-{
- public:
- Gauge32( const unsigned long i = 0);
- // constructor with a value
-
- Gauge32 ( const Gauge32 &g);
- // copy constructor
-
- ~Gauge32();
- // destructor for a Gauge32 (ensure that Value::~Value() is overridden)
-
- SmiUINT32 get_syntax();
- // syntax type
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- Gauge32& operator=( const Gauge32 &uli);
- // overloaded assignment
-
- Gauge32& operator=( const unsigned long i);
- // overloaded assignment
-
- operator unsigned long();
- // otherwise, behave like an unsigned int
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-};
-#endif //GAUGE_
-
diff --git a/ASNMP/asnmp/integer.cpp b/ASNMP/asnmp/integer.cpp
deleted file mode 100644
index dacee4ffab6..00000000000
--- a/ASNMP/asnmp/integer.cpp
+++ /dev/null
@@ -1,225 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// integer.cpp
-//
-// = DESCRIPTION
-// Class implemtation for SMI Integer classes.
-//
-// = AUTHOR
-// Jeff Meyer
-// Michael R MacFaden mrm@cisco.com - rework & ACE port
-// ============================================================================
-/*===================================================================
-
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/integer.h" // header file for gauge class
-
-// constructor with value
-SnmpUInt32::SnmpUInt32 (const u_long i)
-{
- smival.value.uNumber=i;
- smival.syntax = sNMP_SYNTAX_UINT32;
- valid_flag = 1;
-}
-
-// copy constructor
-SnmpUInt32::SnmpUInt32( const SnmpUInt32 &c)
-{
- smival.value.uNumber=c.smival.value.uNumber;
- smival.syntax = sNMP_SYNTAX_UINT32;
- valid_flag = 1;
-}
-
-// destructor (ensure that SnmpSyntax::~SnmpSyntax() is overridden)
-SnmpUInt32::~SnmpUInt32()
-{
-}
-
-// syntax type
-SmiUINT32 SnmpUInt32::get_syntax()
-{
- return sNMP_SYNTAX_UINT32;
-}
-
-// object validity
-int SnmpUInt32::valid( void) const
-{
- return valid_flag;
-}
-
-// overloaded assignment
-SnmpUInt32& SnmpUInt32::operator=( const unsigned long int i)
-{
- smival.value.uNumber=i;
- valid_flag = 1;
- return *this;
-}
-
-// general assignment from any Value
-SnmpSyntax& SnmpUInt32::operator=( SnmpSyntax &in_val)
-{
- if ( this == &in_val ) // handle assignement from itself
- return *this;
-
- valid_flag = 0; // will get set true if really valid
- if (in_val.valid())
- {
- switch (in_val.get_syntax())
- {
- case sNMP_SYNTAX_UINT32:
- // case sNMP_SYNTAX_GAUGE32: .. indistinquishable from UINT32
- case sNMP_SYNTAX_CNTR32:
- case sNMP_SYNTAX_TIMETICKS:
- case sNMP_SYNTAX_INT32: // implied cast int -> uint
- this->smival.value.uNumber =
- ((SnmpUInt32 &)in_val).smival.value.uNumber;
- valid_flag = 1;
- break;
- }
- }
- return *this;
-}
-
-// overloaded assignment
-SnmpUInt32& SnmpUInt32::operator=( const SnmpUInt32 &uli)
-{
- this->smival.value.uNumber = uli.smival.value.uNumber; return *this;
-}
-
-// otherwise, behave like an unsigned long int
-SnmpUInt32::operator unsigned long()
-{
- return smival.value.uNumber;
-}
-
-// create a new instance of this Value
-SnmpSyntax* SnmpUInt32::clone() const
-{
- return (SnmpSyntax *) new SnmpUInt32(*this);
-}
-
-// ASCII format return
-char * SnmpUInt32::to_string()
-{
- sprintf(output_buffer, "%d", (int) (this->smival.value.uNumber));
- return output_buffer;
-}
-
-
-//====================================================================
-// INT 32 Implementation
-//====================================================================
-
-// default constructor
-SnmpInt32::SnmpInt32 (const long i)
-{
- smival.value.sNumber=i;
- smival.syntax = sNMP_SYNTAX_INT32;
- valid_flag = 1;
-}
-
-// constructor with value
-SnmpInt32::SnmpInt32 (const SnmpInt32 &c)
-{
- smival.value.sNumber=c.smival.value.sNumber;
- smival.syntax = sNMP_SYNTAX_INT32;
- valid_flag = 1;
-}
-
-// destructor
-SnmpInt32::~SnmpInt32()
-{
-}
-
-// syntax type
-SmiUINT32 SnmpInt32::get_syntax()
-{
- return sNMP_SYNTAX_INT32;
-}
-
-// object validity
-int SnmpInt32::valid( void) const
-{
- return valid_flag;
-}
-
-// overloaded assignment
-SnmpInt32& SnmpInt32::operator=( const long i)
-{
- this->smival.value.sNumber = (unsigned long) i;
- valid_flag = 1;
- return *this;
-}
-
-// overloaded assignment
-SnmpInt32& SnmpInt32::operator=( const SnmpInt32 &uli)
-{
- this->smival.value.sNumber = uli.smival.value.sNumber;
- valid_flag = 1;
- return *this;
-}
-
-// general assignment from any Value
-SnmpSyntax& SnmpInt32::operator=( SnmpSyntax &in_val)
-{
- if ( this == &in_val ) // handle assignement from itself
- return *this;
-
- valid_flag = 0; // will get set true if really valid
- if (in_val.valid())
- {
- switch (in_val.get_syntax())
- {
- case sNMP_SYNTAX_INT32:
- case sNMP_SYNTAX_UINT32: // implied cast uint -> int
- // case sNMP_SYNTAX_GAUGE32: .. indistinquishable from UINT32
- case sNMP_SYNTAX_CNTR32: // implied cast uint -> int
- case sNMP_SYNTAX_TIMETICKS: // implied cast uint -> int
- this->smival.value.sNumber =
- ((SnmpInt32 &)in_val).smival.value.sNumber;
- valid_flag = 1;
- break;
- }
- }
- return *this;
-}
-
-// otherwise, behave like a long int
-SnmpInt32::operator long()
-{
- return (long) smival.value.sNumber;
-}
-
-// clone - create a new instance of this Value
-SnmpSyntax* SnmpInt32::clone() const
-{
- return ( SnmpSyntax *) new SnmpInt32(*this);
-}
-
-// ASCII format return
-
-char *SnmpInt32::to_string()
-{
- sprintf(output_buffer, "%d", (int) (long) this->smival.value.sNumber);
- return output_buffer;
-}
-
diff --git a/ASNMP/asnmp/integer.h b/ASNMP/asnmp/integer.h
deleted file mode 100644
index 38d94bf7d68..00000000000
--- a/ASNMP/asnmp/integer.h
+++ /dev/null
@@ -1,140 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef SNMPINTEGER_
-#define SNMPINTEGER_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// integer.cpp
-//
-// = DESCRIPTION
-// Class definition for Integer classes convertable to SMI.
-//
-// = AUTHOR
-// Jeff Meyer
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/smival.h"
-
-// TODO get rid of this constant
-#define INTOUTBUF 15 // largest ASCII formatted integer
-
-//------------[ Integer Classes ]------------------------------------------
-// The integer class allows all the functionality of the various
-// integers but is contained in a Value object for consistency
-// among the various types.
-// class objects may be set or get into Vb objects.
-//
-
-// 32 bit unsigned integer class
-class ACE_Export SnmpUInt32: public SnmpSyntax
- // = TITLE
- // Implement RFC 1920 Unsigned Integer SMI datatype
-{
-
- public:
- SnmpUInt32 (const unsigned long i = 0);
- // default constructor
-
- SnmpUInt32( const SnmpUInt32 &c);
- // copy constructor
-
- virtual ~SnmpUInt32();
- // destructor (ensure that SnmpSyntax::~SnmpSyntax() is overridden)
-
- virtual SmiUINT32 get_syntax();
- // syntax type
-
- SnmpUInt32& operator=( const unsigned long i);
- // overloaded assignment
-
- SnmpUInt32& operator=( const SnmpUInt32 &uli);
- // overloaded assignment
-
- operator unsigned long();
- // otherwise, behave like an unsigned long int
-
- virtual char *to_string();
- // get a printable ASCII value
-
- virtual SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- int valid() const;
- // did object construct properly
-
- protected:
- int valid_flag;
- char output_buffer[INTOUTBUF];
- // contain string representation of object
-};
-
-
-// 32 bit signed integer class
-class ACE_Export SnmpInt32: public SnmpSyntax
-{
- // = TITLE
- // Implement RFC 1902 32 bit Integer SMI data object
- public:
- SnmpInt32 (const long i = 0);
- // constructor with value
-
- SnmpInt32 (const SnmpInt32 &c);
- // constructor with value
-
- virtual ~SnmpInt32();
- // destructor (ensure that SnmpSyntax::~SnmpSyntax() is overridden)
-
- virtual SmiUINT32 get_syntax();
- // syntax type
-
- SnmpInt32& operator=( const long i);
- // overloaded assignment
-
- SnmpInt32& operator=( const SnmpInt32 &li);
- // overloaded assignment
-
- operator long();
- // otherwise, behave like a long int
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
- char *to_string();
- // get a printable ASCII value
-
- int valid() const;
- // logical state of object
-
- protected:
- int valid_flag;
- char output_buffer[INTOUTBUF];
- // contain string representation of object
-};
-
-#endif
diff --git a/ASNMP/asnmp/octet.cpp b/ASNMP/asnmp/octet.cpp
deleted file mode 100644
index 3e061a43b29..00000000000
--- a/ASNMP/asnmp/octet.cpp
+++ /dev/null
@@ -1,591 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// octet.cpp
-//
-// = DESCRIPTION
-// Implements the SMI Octet datatype (RFC 1155)
-// This class is fully contained and does not rely on or any other
-// SNMP libraries. Ported to ACE by Michael MacFaden mrm@cisco.com
-//
-// = AUTHOR
-// Peter E Mellquist
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "ace/OS.h"
-#include "asnmp/octet.h" // include definition for octet class
-
-//============[ syntax type ]=========================================
-SmiUINT32 OctetStr::get_syntax()
-{
- return sNMP_SYNTAX_OCTETS;
-}
-
-inline
-void init_octet_smi(SmiVALUE& smi)
-{
- smi.syntax = sNMP_SYNTAX_OCTETS;
- smi.value.string.ptr = 0;
- smi.value.string.len = 0;
-}
-
-inline
-void reset_octet_smi(SmiVALUE& smi)
-{
- delete [] smi.value.string.ptr;
- smi.value.string.ptr = NULL;
- smi.value.string.len = 0;
-}
-
-inline
-int copy_octet_smi(SmiVALUE& smi, int size, const char *src, int& valid_flag)
-{
- valid_flag = FALSE;
-
- if (smi.value.string.ptr)
- delete [] smi.value.string.ptr;
-
- ACE_NEW_RETURN(smi.value.string.ptr, SmiBYTE[size], 1);
- ACE_OS::memcpy( smi.value.string.ptr, src, size);
- smi.value.string.len = size;
- valid_flag = TRUE;
- return 0;
-}
-
-//============[ default constructor ]=========================
-OctetStr::OctetStr( const char * string, long size):
- output_buffer(NULL), validity(FALSE)
-{
-
- size_t z;
- init_octet_smi(smival);
-
- // check for null string
- if ( !string)
- return;
-
- if (size == -1) // calc if no length given - assume c style string
- size = z = ACE_OS::strlen( string);
-
- copy_octet_smi(smival, size, string, validity);
-}
-
-
-//============[ set the data on an already constructed Octet ]============
-// TODO: should return status since it can fail in so many places
-void OctetStr::set_data( const SmiBYTE* string, long size)
-{
- size_t z;
-
- // invalid args, set octetStr to not valid
- if ( !string || !size) {
- validity = FALSE;
- return;
- }
-
- // assume non-zero terminated string
- if (size == -1) // calc if no length given - assume c style string
- size = z = ACE_OS::strlen( (char *)string);
-
- // free up already used space
- if ( smival.value.string.ptr ) {
- reset_octet_smi(smival);
- }
- smival.value.string.len = 0;
-
-
- copy_octet_smi(smival, size, (const char *)string, validity);
-}
-
-//============[ constructor using another octet object ]==============
-OctetStr::OctetStr ( const OctetStr &octet):
- output_buffer(NULL), validity(TRUE)
-{
- init_octet_smi(smival);
- // check for zero len case
- if ( octet.smival.value.string.len == 0) {
- return;
- }
-
- // must be a valid object
- if ( octet.validity == FALSE) {
- validity = FALSE;
- return;
- }
-
- // get the mem needed
- copy_octet_smi(smival, octet.smival.value.string.len,
- (const char *)octet.smival.value.string.ptr, validity);
-}
-
-//=============[ destructor ]=========================================
-OctetStr::~OctetStr()
-{
- reset_octet_smi(smival);
- delete [] output_buffer;
-}
-
-
-//=============[ assignment to a string operator overloaded ]=========
-OctetStr& OctetStr::operator=( const char *string)
-{
- // get the string size
- size_t nz;
-
- // free up previous memory if needed
- if ( smival.value.string.ptr ) {
- reset_octet_smi(smival);
- }
-
- // if empty then we are done
- if (!string || !(nz = ACE_OS::strlen( string))) {
- validity = TRUE;
- return *this;
- }
-
- // get memory needed
- copy_octet_smi(smival, nz, string, validity);
- return *this;
-}
-
-//=============[ assignment to another oid object overloaded ]========
-OctetStr& OctetStr::operator=( const OctetStr &octet)
-{
- // protect against assignment from self
- if ( this == &octet )
- return *this;
-
- // don't assign from invalid objs
- if (!octet.validity) {
- return *this;
- }
-
- // free up previous memory if needed
- if ( smival.value.string.len ) {
- reset_octet_smi(smival);
- }
-
- if (!octet.smival.value.string.len) {
- validity = TRUE;
- return *this;
- }
-
- // get some memory
- copy_octet_smi(smival, octet.smival.value.string.len,
- (const char*) octet.smival.value.string.ptr, validity);
- return *this; // return self reference
-}
-
-//==============[ equivlence operator overloaded ]====================
-int operator==( const OctetStr &lhs, const OctetStr &rhs)
-{
- if( lhs.left_comparison( rhs.smival.value.string.len, rhs)==0)
- return TRUE;
- else
- return FALSE;
-}
-
-//==============[ not equivlence operator overloaded ]================
-int operator!=( const OctetStr &lhs, const OctetStr &rhs)
-{
- if( lhs.left_comparison( rhs.smival.value.string.len, rhs)!=0)
- return TRUE;
- else
- return FALSE;
-}
-
-//==============[ less than < overloaded ]============================
-int operator<( const OctetStr &lhs, const OctetStr &rhs)
-{
- if( lhs.left_comparison( rhs.smival.value.string.len, rhs)<0)
- return TRUE;
- else
- return FALSE;
-}
-
-//==============[ less than <= overloaded ]===========================
-int operator<=( const OctetStr &lhs, const OctetStr &rhs)
-{
- if(( lhs.left_comparison( rhs.smival.value.string.len, rhs)<0) ||
- ( lhs.left_comparison( rhs.smival.value.string.len, rhs)==0))
- return TRUE;
- else
- return FALSE;
-}
-
-//===============[ greater than > overloaded ]========================
-int operator>( const OctetStr &lhs, const OctetStr &rhs)
-{
- if( lhs.left_comparison( rhs.smival.value.string.len, rhs)>0)
- return TRUE;
- else
- return FALSE;
-}
-
-//===============[ greater than >= overloaded ]=======================
-int operator>=( const OctetStr &lhs, const OctetStr &rhs)
-{
- if(( lhs.left_comparison( rhs.smival.value.string.len, rhs)>0) ||
- ( lhs.left_comparison( rhs.smival.value.string.len, rhs)==0))
- return TRUE;
- else
- return FALSE;
-}
-
-//===============[ equivlence operator overloaded ]===================
-int operator==( const OctetStr &lhs,const char *rhs)
-{
- OctetStr to( rhs);
- if( lhs.left_comparison( to.smival.value.string.len,to)==0)
- return TRUE;
- else
- return FALSE;
-}
-
-//===============[ not equivlence operator overloaded ]===============
-int operator!=( const OctetStr &lhs,const char *rhs)
-{
- OctetStr to( rhs);
- if ( lhs.left_comparison( to.smival.value.string.len,to)!=0)
- return TRUE;
- else
- return FALSE;
-}
-
-//===============[ less than < operator overloaded ]==================
-int operator<( const OctetStr &lhs,const char *rhs)
-{
- OctetStr to( rhs);
- if ( lhs.left_comparison( to.smival.value.string.len,to)<0)
- return TRUE;
- else
- return FALSE;
-}
-
-//===============[ less than <= operator overloaded ]=================
-int operator<=( const OctetStr &lhs,char *rhs)
-{
- OctetStr to( rhs);
- if (( lhs.left_comparison( to.smival.value.string.len,to)<0) ||
- ( lhs.left_comparison( to.smival.value.string.len,to)==0))
- return TRUE;
- else
- return FALSE;
-}
-
-//===============[ greater than > operator overloaded ]===============
-int operator>( const OctetStr &lhs,const char *rhs)
-{
- OctetStr to( rhs);
- if ( lhs.left_comparison( to.smival.value.string.len,to)>0)
- return TRUE;
- else
- return FALSE;
-}
-
-//===============[ greater than >= operator overloaded ]==============
-int operator>=( const OctetStr &lhs,const char *rhs)
-{
- OctetStr to( rhs);
- if (( lhs.left_comparison( to.smival.value.string.len,to)>0) ||
- ( lhs.left_comparison( to.smival.value.string.len,to)==0))
- return TRUE;
- else
- return FALSE;
-}
-
-//===============[ append operator, appends a string ]================
-OctetStr& OctetStr::operator+=( const char *a)
-{
- SmiBYTE *tmp; // temp pointer
- size_t slen,nlen;
-
- // get len of string
- if ( !a || ((slen = ACE_OS::strlen( a)) == 0))
- return *this;
-
- // total len of octet
- nlen = slen + (size_t) smival.value.string.len;
- ACE_NEW_RETURN(tmp, SmiBYTE [ nlen], *this);
- ACE_OS::memcpy ( tmp, smival.value.string.ptr,
- (size_t) smival.value.string.len);
- ACE_OS::memcpy( tmp + smival.value.string.len, a, (size_t) slen);
- // delete the original
- if ( smival.value.string.ptr )
- reset_octet_smi(smival);
- smival.value.string.ptr = tmp;
- smival.value.string.len = nlen;
- return *this;
-}
-
-//================[ append one OctetStr to another ]==================
-OctetStr& OctetStr::operator+=( const OctetStr& octetstr)
-{
- SmiBYTE *tmp; // temp pointer
- size_t slen,nlen;
-
- if (!octetstr.validity ||
- !(slen = (size_t)octetstr.length()))
- return *this;
-
- // total len of octet
- nlen = slen + (size_t) smival.value.string.len;
- // get mem needed
- ACE_NEW_RETURN(tmp, SmiBYTE[ nlen], *this);
- ACE_OS::memcpy ( tmp, smival.value.string.ptr,
- (size_t) smival.value.string.len);
- ACE_OS::memcpy( tmp + smival.value.string.len, octetstr.data(),
- (size_t) slen);
- if ( smival.value.string.ptr )
- reset_octet_smi(smival);
- smival.value.string.ptr = tmp;
- smival.value.string.len = nlen;
- return *this;
-}
-
-//================[ appends an int ]==================================
-OctetStr& OctetStr::operator+=( const char c)
-{
- SmiBYTE *tmp;
- // get the memory needed plus one extra byte
- ACE_NEW_RETURN(tmp, SmiBYTE[ smival.value.string.len + 1], *this);
- ACE_OS::memcpy ( tmp, smival.value.string.ptr,
- (size_t) smival.value.string.len); // len of original
- tmp[ smival.value.string.len ] = c; // assign in byte
- if ( smival.value.string.ptr ) // delete the original
- reset_octet_smi(smival);
-
- smival.value.string.ptr = tmp; // point to one
- smival.value.string.len++; // up the len
- return *this;
-}
-
-
-//================[ compare n elements of an Octet ]==================
-int OctetStr::left_comparison( const long n, const OctetStr &o) const
-{
- long z, w;
-
- // both are empty, they are equal
- if (( smival.value.string.len == 0) &&
- ( o.smival.value.string.len == 0))
- return 0; // equal
-
- // self is empty and param has something
- if (( smival.value.string.len == 0) &&
- ( o.smival.value.string.len >0) &&
- (n>0))
- return -1;
-
- // self has something and param has nothing
- if (( smival.value.string.len > 0) &&
- ( o.smival.value.string.len ==0) &&
- (n>0))
- return 1;
-
- // special case
- if (( smival.value.string.len == 0) &&
- ( o.smival.value.string.len > 0) &&
- ( n == 0))
- return 0;
-
- // pick the Min of n, this and the param len
- // this is the maximum # to iterate a search
- w = smival.value.string.len < o.smival.value.string.len
- ? smival.value.string.len : o.smival.value.string.len;
- if (n<w) w=n;
-
- z = 0;
- while( z < w) {
- if ( smival.value.string.ptr[z] < o.smival.value.string.ptr[z])
- return -1; // less than
- if ( smival.value.string.ptr[z] > o.smival.value.string.ptr[z])
- return 1; // greater than
- z++;
- }
-
- if (( z == 0) &&
- ( smival.value.string.len == 0) &&
- ( o.smival.value.string.len > 0))
- return -1;
-
- if (( z == 0) &&
- ( o.smival.value.string.len == 0) &&
- ( smival.value.string.len > 0))
- return 1;
-
- return 0;
-}
-
-//================[ return the length of the oid ]=======================
-size_t OctetStr::length() const
-{
- return (size_t) smival.value.string.len;
-}
-
-//================[ operator[]: access as if array ]==================
-SmiBYTE& OctetStr::operator[]( int position)
-{
- return smival.value.string.ptr[position];
-}
-
-//===============[ reuturns pointer to internal data ]===============
-SmiBYTE * OctetStr::data() const
-{
- return smival.value.string.ptr;
-}
-
-//================[ returns validity ]================================
-int OctetStr::valid() const
-{
- return validity;
-}
-
-//================[ clone() ]=========================================
-SnmpSyntax * OctetStr::clone() const
-{
- OctetStr *tmp = new OctetStr(*this);
- return ( SnmpSyntax *) tmp;
-}
-
-//================[ ASCII format return ]=============================
-char * OctetStr::to_string()
-{
- for ( unsigned long i=0; i < smival.value.string.len; i++) {
- if (( smival.value.string.ptr[i] != '\r')&&
- ( smival.value.string.ptr[i] != '\n')&&
- (isprint((int) (smival.value.string.ptr[i]))==0))
- return(to_string_hex());
- }
-
- if ( output_buffer != NULL)
- delete [] output_buffer;
-
- ACE_NEW_RETURN(output_buffer, char[smival.value.string.len + 1], "");
- if (smival.value.string.len)
- ACE_OS::memcpy(output_buffer, smival.value.string.ptr,
- (int) smival.value.string.len);
- output_buffer[smival.value.string.len] = '\0';
- return output_buffer;
-}
-
-
-//================[ general Value = operator ]========================
-SnmpSyntax& OctetStr::operator=( SnmpSyntax &val)
-{
- // protect against assignment from self
- if ( this == &val )
- return *this;
-
- // blow away the old value
- validity=FALSE;
- if (smival.value.string.ptr) {
- reset_octet_smi(smival);
- }
- smival.value.string.len = 0;
- if (val.valid()){
- switch (val.get_syntax()) {
- case sNMP_SYNTAX_OCTETS:
- case sNMP_SYNTAX_IPADDR:
- set_data( ((OctetStr &)val).smival.value.string.ptr,
- ((OctetStr &)val).smival.value.string.len);
- break;
- }
- }
- return *this;
-}
-
-//================[ format the output into hex ]========================
-char *OctetStr::to_string_hex()
-{
- int cnt;
- char char_buf[80]; // holds ASCII representation of data
- char *buf_ptr; // pointer into ASCII listing
- char *line_ptr; // pointer into Hex listing
- int storageNeeded; // how much space do we need ?
- int local_len = (int) smival.value.string.len;
- SmiBYTE *bytes = smival.value.string.ptr;
-
-
- storageNeeded = (int) ((smival.value.string.len/16)+1) * 72 + 1;
-
- if ( output_buffer != NULL)
- delete [] output_buffer;
-
- ACE_NEW_RETURN(output_buffer, char[storageNeeded], "");
-
- line_ptr = output_buffer;
-
- /*----------------------------------------*/
- /* processing loop for entire data buffer */
- /*----------------------------------------*/
- while (local_len > 0) {
- cnt = 16; /* print 16 bytes per line */
- buf_ptr = char_buf;
- sprintf(line_ptr, " ");
- line_ptr += 2; /* indent */
-
- /*-----------------------*/
- /* process a single line */
- /*-----------------------*/
- while (cnt-- > 0 && local_len-- > 0) {
- sprintf(line_ptr, "%2.2X ", *bytes);
-
- line_ptr +=3; /* the display of a byte always 3 chars long */
- if (isprint(*bytes))
- sprintf(buf_ptr, "%c", *bytes);
- else
- sprintf(buf_ptr, ".");
- bytes++;
- buf_ptr++;
- }
- cnt++;
-
- /*----------------------------------------------------------*/
- /* this is to make sure that the ASCII displays line up for */
- /* incomplete lines of hex */
- /*----------------------------------------------------------*/
- while (cnt-- > 0) {
- sprintf(line_ptr," ");
- line_ptr += 3;
- }
-
- /*------------------------------------------*/
- /* append the ASCII display to the Hex line */
- /*------------------------------------------*/
-
-// TODO: verify ACE_OS:: on NT works like this or not
-#if defined(__unix)
- char *fmt = " %s\n";
-#endif // __unix
-
-#if defined(_WIN32)
- char *fmt = " %s\r\n";
-#endif // _WIN32
-
- ACE_OS::sprintf(line_ptr, fmt, char_buf);
- line_ptr += 3 + strlen(char_buf);
- }
-
- return output_buffer;
-}
diff --git a/ASNMP/asnmp/octet.h b/ASNMP/asnmp/octet.h
deleted file mode 100644
index d17290dc646..00000000000
--- a/ASNMP/asnmp/octet.h
+++ /dev/null
@@ -1,150 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef OCTET_CLS_
-#define OCTET_CLS_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// octet.h
-//
-// = DESCRIPTION
-// This class is fully contained and does not rely on or any other
-// SNMP libraries. This class is portable across any platform
-// which supports C++.
-//
-// = AUTHOR
-// Peter E Mellquist / design/original code
-// Michael R. MacFaden / modified for ACE, added suboid(),collapse ctor's
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-//------------------------------------------------------------------------
-#include "asnmp/smival.h"
-
-class ACE_Export OctetStr: public SnmpSyntax
- // = TITLE
- // Implement RFC1155 Octet SMI data object
-
-{
-public:
- OctetStr( const char *string = "", long size = -1);
- // construct octet from byte buffer, assume c style string if size == -1
-
- OctetStr ( const OctetStr &octet);
- // constructor using another octet object
-
- ~OctetStr();
- // destructor
-
- SmiUINT32 get_syntax();
- // syntax type
-
- void set_data( const SmiBYTE* string, long int size = -1);
- // set octet from byte buffer, assume c style string if size == -1
-
- OctetStr& operator=( const char *string);
- // assignment to a string operator overloaded
-
- OctetStr& operator=( const OctetStr &octet);
- // assignment to another oid object overloaded
-
- friend int operator==( const OctetStr &lhs, const OctetStr &rhs);
- // equivlence operator overloaded
-
- friend int operator!=( const OctetStr &lhs, const OctetStr &rhs);
- // not equivlence operator overloaded
-
- friend int operator<( const OctetStr &lhs, const OctetStr &rhs);
- // less than < overloaded
-
- friend int operator<=( const OctetStr &lhs,const OctetStr &rhs);
- // less than <= overloaded
-
- friend int operator>( const OctetStr &lhs, const OctetStr &rhs);
- // greater than > overloaded
-
- friend int operator>=( const OctetStr &lhs, const OctetStr &rhs);
- // greater than >= overloaded
-
- friend int operator==( const OctetStr &lhs,const char *rhs);
- // equivlence operator overloaded
-
- friend int operator!=( const OctetStr &lhs,const char *rhs);
- // not equivlence operator overloaded
-
- friend int operator<( const OctetStr &lhs,const char *rhs);
- // less than < operator overloaded
-
- friend int operator<=( const OctetStr &lhs,char *rhs);
- // less than <= operator overloaded
-
- friend int operator>( const OctetStr &lhs,const char *rhs);
- // greater than > operator overloaded
-
- friend int operator>=( const OctetStr &lhs,const char *rhs);
- // greater than >= operator overloaded
-
- OctetStr& operator+=( const char *a);
- // append operator, appends a string
-
- OctetStr& operator+=( const char c);
- // appends an int
-
- OctetStr& operator+=( const OctetStr& octetstr);
- // append one octetStr to another
-
- SmiBYTE& operator[]( int position);
- // for non const [], allows reading and writing
-
- int left_comparison( const long n, const OctetStr &o) const;
- // compare the n leftmost bytes (left-to-right)
- // returns 0, equal
- // returns -1, <
- // returns 1 , >
-
- size_t length() const ;
- // return the len of the oid
-
- int valid() const;
- // returns validity
-
- SmiBYTE *data() const;
- // returns pointer to internal data
-
- char *to_string();
- // get a printable ASCII value
-
- char *to_string_hex();
- // get an ASCII formattted hex dump of the contents
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
-protected:
- //----[ instance variables ]
- char *output_buffer; // formatted Octet value
- int validity; // validity boolean
-};
-
-#endif // OCTET_CLS_
diff --git a/ASNMP/asnmp/oid.cpp b/ASNMP/asnmp/oid.cpp
deleted file mode 100644
index fbd309cd1f0..00000000000
--- a/ASNMP/asnmp/oid.cpp
+++ /dev/null
@@ -1,797 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// oid.cpp
-//
-// = DESCRIPTION
-// This module contains the implementation of the oid class. This
-// includes all protected and public member functions. The oid class
-// may be compiled stand alone without the use of any other library.
-//
-// = AUTHOR
-// Peter E Mellquist
-// Michael R MacFaden mrm@cisco.com - rework & ACE port
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS" without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-//---------[ external C libaries used ]--------------------------------
-
-#include "asnmp/oid.h" // include def for oid class
-enum Defs {SNMPBUFFSIZE=300,
- SNMPCHARSIZE=15}; // max oid value (4294967295UL)
-
-#define NO_MEM_STR "ERROR: Oid::to_string: memory allocation failure"
-
-//=============[Oid::get_syntax(void)]====================================
-SmiUINT32 Oid::get_syntax()
-{
- return sNMP_SYNTAX_OID;
-}
-
-
-//=============[Oid::Oid( const char *dotted_string ]=====================
-// constructor using a dotted string
-//
-// do a string to oid using the string passed in
-Oid::Oid( const char * dotted_oid_string, size_t size)
-{
- // can't init enum SmiValue so just memset it clean
- set_null();
-
- size_t z;
- if ((z = ACE_OS::strlen(dotted_oid_string)) == 0) {
- set_invalid();
- return;
- }
-
- if (size == (unsigned int)-1)
- size = z;
- if (size > z)
- size = z;
-
- char *ptr = (char *)dotted_oid_string;;
- if (size < z) {
- // create new buffer if needed
- ACE_NEW(ptr, char [size]);
-
- // sz should be in StrToOid?
- ACE_OS::memcpy( (void *)ptr, dotted_oid_string, size);
- }
-
- size_t byte_counter;
- if (StrToOid( (char *) ptr, &smival.value.oid, byte_counter) < 0)
- set_invalid();
- if (ptr != dotted_oid_string)
- delete [] ptr;
-}
-
-
-//=============[Oid::Oid( const Oid &oid) ]================================
-// constructor using another oid object
-//
-// do an oid copy using the oid object passed in
-Oid::Oid ( const Oid &oid)
-{
- set_null();
-
- // allocate some memory for the oid
- // in this case the size to allocate is the same
- // size as the source oid
- if (oid.smival.value.oid.len) {
- ACE_NEW(smival.value.oid.ptr, SmiUINT32[ oid.smival.value.oid.len]);
- size_t byte_counter;
- OidCopy( (SmiLPOID) &(oid.smival.value.oid),(SmiLPOID)
- &smival.value.oid, byte_counter);
- }
-}
-
-
-//=============[Oid::Oid( const unsigned long *raw_oid, int oid_len) ]====
-// constructor using raw numeric form
-//
-// copy the integer values into the private member
-Oid::Oid(const unsigned long *raw_oid, size_t oid_len)
-{
- set_null();
-
- smival.syntax = sNMP_SYNTAX_OID;
- set_invalid();
-
- if (raw_oid && oid_len > 0) {
- ACE_NEW(smival.value.oid.ptr, SmiUINT32[ oid_len]);
- smival.value.oid.len = oid_len;
- for (size_t i=0; i < oid_len; i++)
- smival.value.oid.ptr[i] = raw_oid[i];
- }
-}
-
-//=============[Oid::~Oid]==============================================
-// destructor
-//
-// free up the descriptor space
-Oid::~Oid()
-{
- // free up the octet deep memory
- if ( smival.value.oid.ptr ) {
- set_invalid();
- }
-
- // free up the output string
- if ( iv_str != 0)
- delete [] iv_str;
-}
-
-
-//=============[Oid::operator = const char * dotted_string ]==============
-// assignment to a string operator overloaded
-//
-// free the existing oid
-// create the new oid from the string
-// return this object
-void Oid::set_data( const char *dotted_oid_string)
-{
- // delete the old value
- if ( smival.value.oid.ptr ) {
- set_invalid();
- }
-
- // assign the new value
- size_t byte_counter;
- if (StrToOid( (char *) dotted_oid_string, &smival.value.oid, byte_counter) <0)
- set_invalid();
-}
-
-
-//=============[Oid:: operator = const Oid &oid ]==========================
-// assignment to another oid object overloaded
-//
-// free the existing oid
-// create a new one from the object passed in
-// TODO: measure perf vs memory of no realloc in case where len >= oid.len
-Oid& Oid::operator=( const Oid &oid)
-{
- // protect against assignment from self
- if ( this == &oid)
- return *this;
-
- set_invalid();
-
- // check for zero len on source
- if ( oid.smival.value.oid.len == 0)
- return *this;
-
- init_value((const SmiLPOID) &(oid.smival.value.oid),
- oid.smival.value.oid.len);
- return *this;
-}
-
-// assign this object the oid, set to invalid if copy fails
-void Oid::init_value(const SmiLPOID srcOid, size_t len)
-{
- // allocate some memory for the oid
- ACE_NEW(smival.value.oid.ptr, SmiUINT32[ len]);
- size_t byte_counter;
- OidCopy( srcOid, (SmiLPOID) &smival.value.oid, byte_counter);
-}
-
-void Oid::init_value(const unsigned long *raw_oid, size_t oid_len)
-{
- if (smival.value.oid.ptr)
- delete [] smival.value.oid.ptr;
-
- ACE_NEW(smival.value.oid.ptr, SmiUINT32[ oid_len]);
- ACE_OS::memcpy((SmiLPBYTE) smival.value.oid.ptr,
- (SmiLPBYTE) raw_oid,
- (size_t) (oid_len * sizeof(SmiUINT32)));
- smival.value.oid.len = oid_len;
-}
-
-//==============[Oid:: operator += const char *a ]=========================
-// append operator, appends a string
-//
-// allocate some space for a max oid string
-// extract current string into space
-// concat new string
-// free up existing oid
-// make a new oid from string
-// delete allocated space
-Oid& Oid::operator+=( const char *a)
-{
- unsigned long n;
-
- if (!a)
- return *this;
-
- if ( *a=='.')
- a++;
- size_t sz = ACE_OS::strlen(a);
-
- if (valid()) {
- n = (smival.value.oid.len *SNMPCHARSIZE) + smival.value.oid.len + 1 + sz;
- char *ptr;
- ACE_NEW_RETURN(ptr, char[ n], *this);
- size_t byte_counter;
- if (OidToStr(&smival.value.oid, n,ptr, byte_counter) > 0) {
- delete [] ptr;
- set_invalid();
- return *this;
- }
-
- if (ACE_OS::strlen(ptr))
- ACE_OS::strcat(ptr,".");
- ACE_OS::strcat(ptr,a);
- if ( smival.value.oid.len !=0) {
- set_invalid();
- delete [] smival.value.oid.ptr;
- smival.value.oid.len = 0;
- }
-
- if (StrToOid( (char *) ptr, &smival.value.oid, byte_counter) < 0) {
- set_invalid();
- }
- delete [] ptr;
- }
- else {
- size_t byte_counter;
- if (StrToOid( (char *) a, &smival.value.oid, byte_counter) < 0) {
- set_invalid();
- }
- }
-
- return *this;
-}
-
-//=============[ int operator == oid,oid ]=================================
-// equivlence operator overloaded
-int operator==( const Oid &lhs, const Oid &rhs)
-{
- // ensure same len, then use left_comparison
- if (rhs.length() != lhs.length())
- return 0;
- if( lhs.left_comparison( rhs.length(), rhs) == 0)
- return 1;
- else
- return 0;
-}
-
-//==============[ operator!=( Oid &x,Oid &y) ]=============================
-//not equivlence operator overloaded
-int operator!=( const Oid &lhs,const Oid &rhs)
-{
- return (!(lhs == rhs));
-}
-
-//==============[ operator<( Oid &x,Oid &y) ]=============================
-// less than < overloaded
-int operator<( const Oid &lhs,const Oid &rhs)
-{
- int result;
-
- // call left_comparison with the current
- // Oidx, Oidy and len of Oidx
- if ((result = lhs.left_comparison( rhs.length(), rhs)) < 0)
- return 1;
- else if (result > 0)
- return 0;
-
- else{
- // if here, equivalent substrings, call the shorter one <
- if (lhs.length() < rhs.length())
- return 1;
- else
- return 0;
- }
-}
-
-//==============[ operator<=( Oid &x,Oid &y) ]=============================
-// less than <= overloaded
-int operator<=( const Oid &x,const Oid &y)
-{
- if ( (x < y) || (x == y) )
- return 1;
- else
- return 0;
-}
-
-//==============[ operator>( Oid &x,Oid &y) ]=============================
-// greater than > overloaded
-int operator>( const Oid &x,const Oid &y)
-{
- // just invert existing <=
- if (!(x<=y))
- return 1;
- else
- return 0;
-}
-
-//==============[ operator>=( Oid &x,Oid &y) ]=============================
-// greater than >= overloaded
-int operator>=( const Oid &x,const Oid &y)
-{
- // just invert existing <
- if (!(x<y))
- return 1;
- else
- return 0;
-}
-
-//===============[Oid::oidval ]=============================================
-// return the WinSnmp oid part
-SmiLPOID Oid::oidval()
-{
- return (SmiLPOID) &smival.value.oid;
-}
-
-//===============[Oid::set_data ]==---=====================================
-// copy data from raw form...
-void Oid::set_data( const unsigned long *raw_oid, const size_t oid_len)
-{
- if (smival.value.oid.len < oid_len) {
- if ( smival.value.oid.ptr) {
- set_invalid();
- }
- }
- init_value(raw_oid, oid_len);
-}
-
-
-//===============[Oid::len ]================================================
-// return the len of the oid
-size_t Oid::length() const
-{
- return smival.value.oid.len;
-}
-
-//===============[Oid::trim( unsigned int) ]============================
-// trim off the n leftmost values of an oid
-// Note!, does not adjust actual space for
-// speed
-void Oid::trim( const size_t n)
-{
- // verify that n is legal
- if ((n<=smival.value.oid.len)&&(n>0)) {
- smival.value.oid.len -= n;
-
- if (smival.value.oid.len == 0) {
- set_invalid();
- }
- }
-}
-
-//===============[Oid::set_invalid() ]====================
-// make this object invalid by resetting all values
-void Oid::set_invalid() {
- delete [] smival.value.oid.ptr;
- smival.value.oid.ptr = NULL;
- smival.value.oid.len = 0;
- delete [] iv_str;
- iv_str = 0;
-}
-
-//===============[Oid::set_null() ]====================
-void Oid::set_null() {
- smival.syntax = sNMP_SYNTAX_OID;
- smival.value.oid.ptr = NULL;
- smival.value.oid.len = 0;
- iv_str = 0;
-}
-
-//===============[Oid::operator += const unsigned int) ]====================
-// append operator, appends an int
-//
-// allocate some space for a max oid string
-// extract current string into space
-// concat new string
-// free up existing oid
-// make a new oid from string
-// delete allocated space
-Oid& Oid::operator+=( const unsigned long i)
-{
- unsigned long n = (smival.value.oid.len * SNMPCHARSIZE)
- + ( smival.value.oid.len -1) + 1 + 4;
- char buffer[SNMPBUFFSIZE];
-
- // two cases: null oid, existing oid
- if (valid()) {
- // allocate some temporary space
- char *ptr;
- ACE_NEW_RETURN(ptr, char[ n], *this);
- size_t byte_counter;
- if (OidToStr(&smival.value.oid, n, ptr, byte_counter) < 0) {
- set_invalid();
- delete [] ptr;
- return *this;
- }
-
- if (ACE_OS::strlen(ptr))
- ACE_OS::strcat(ptr,".");
-
- if (ACE_OS::sprintf( buffer,"%u",i) != -1) {
- ACE_OS::strcat(ptr, buffer);
- if ( smival.value.oid.ptr ) {
- set_invalid();
- }
- if (StrToOid( (char *) ptr, &smival.value.oid, byte_counter) < 0) {
- set_invalid();
- }
- delete [] ptr;
- }
- }
- else {
- init_value((const unsigned long *)&i, (size_t)1);
- }
-
- return *this;
-}
-
-//===============[Oid::operator += const Oid) ]========================
-// append operator, appends an Oid
-//
-// allocate some space for a max oid string
-// extract current string into space
-// concat new string
-// free up existing oid
-// make a new oid from string
-// delete allocated space
-Oid& Oid::operator+=( const Oid &o)
-{
- SmiLPUINT32 new_oid;
-
- if (o.smival.value.oid.len == 0)
- return *this;
-
- ACE_NEW_RETURN(new_oid,
- SmiUINT32[ smival.value.oid.len + o.smival.value.oid.len], *this);
- if (smival.value.oid.ptr) {
- ACE_OS::memcpy((SmiLPBYTE) new_oid,
- (SmiLPBYTE) smival.value.oid.ptr,
- (size_t) (smival.value.oid.len*sizeof(SmiUINT32)));
-
- delete [] smival.value.oid.ptr;
- }
-
- // out with the old, in with the new...
- smival.value.oid.ptr = new_oid;
-
- ACE_OS::memcpy((SmiLPBYTE) &new_oid[smival.value.oid.len],
- (SmiLPBYTE) o.smival.value.oid.ptr,
- (size_t) (o.smival.value.oid.len*sizeof(SmiUINT32)));
-
- smival.value.oid.len += o.smival.value.oid.len;
- return *this;
-}
-
-// return string portion of the oid
-//
-char * Oid::to_string()
-{
- unsigned long n;
- if (!valid())
- return ""; // be consistent with other classes
-
- // the worst case char len of an oid can be..
- // oid.len*3 + dots in between if each oid is XXXX
- // so.. size = (len*4) + (len-1) + 1 , extra for a null
-
- n = (smival.value.oid.len *SNMPCHARSIZE) + ( smival.value.oid.len -1) + 1 ;
- if (n == 0)
- n = 1; // need at least 1 byte for a null string
-
- // adjust the len of output array in case size was adjusted
- if ( iv_str != 0)
- delete [] iv_str;
- // allocate some space for the output string
- ACE_NEW_RETURN(iv_str, char[ n], "");
-
- // convert to an output string
- size_t how_many;
- if ( valid() && iv_str != 0)
- if (OidToStr(&smival.value.oid,n,iv_str, how_many) < 0)
- return "ERROR: Oid::OidToStr failed";
- return iv_str;
-}
-
-//==============[Oid::suboid( unsigned int start, n) ]=============
-int Oid::suboid(Oid& new_oid, size_t start, size_t how_many)
-{
- if (how_many == 0)
- return 0;
- else
- if (how_many == (size_t)-1)
- how_many = length();
- else
- if (how_many > length())
- how_many = length();
-
- // reset new_oid
- new_oid.set_invalid();
-
- size_t new_size = how_many - start;
- if (new_size == 0)
- new_size++;
- new_oid.smival.value.oid.len = new_size;
- ACE_NEW_RETURN(new_oid.smival.value.oid.ptr,
- SmiUINT32 [ new_oid.smival.value.oid.len], -1);
- // copy source to destination
- ACE_OS::memcpy( (SmiLPBYTE) new_oid.smival.value.oid.ptr,
- (SmiLPBYTE) (smival.value.oid.ptr + start),
- new_size * sizeof(SmiLPBYTE));
- return 0;
-}
-
-
-//=============[Oid::StrToOid( char *string, SmiLPOID dst) ]==============
-// convert a string to an oid
-int Oid::StrToOid( const char *string, SmiLPOID dstOid, size_t& how_many)
-{
- size_t index = 0;
- size_t number = 0;
-
- // make a temp buffer to copy the data into first
- SmiLPUINT32 temp;
- unsigned long nz;
-
- if (string && *string) {
- nz = ACE_OS::strlen( string);
- }
- else {
- dstOid->len = 0;
- dstOid->ptr = NULL;
- return -1;
- }
-
- ACE_NEW_RETURN(temp, SmiUINT32[ nz], -1);
- while (*string!=0 && index<nz) {
- // init the number for each token
- number = 0;
- // skip over the dot
- if (*string=='.')
- string++;
-
- // grab a digit token and convert it to a long int
- while (isdigit(*string))
- number=number*10 + *(string++)-'0';
-
- // check for invalid chars
- if (*string!=0 && *string!='.') {
- // Error: Invalid character in string
- delete [] temp;
- return -1;
- }
-
- // stuff the value into the array
- temp[index] = number;
- index++; // bump the counter
- }
-
-
- // get some space for the real oid
- ACE_NEW_RETURN(dstOid->ptr, SmiUINT32[ index], -1);
- // TODO: make tmp autoptr type delete [] temp to prevent leak
-
- // copy in the temp data
- ACE_OS::memcpy((SmiLPBYTE) dstOid->ptr, (SmiLPBYTE) temp,
- (size_t) (index*sizeof(SmiUINT32)));
-
- // set the len of the oid
- dstOid->len = index;
-
- // free up temp data
- delete [] temp;
-
- how_many = index;
- return 0;
-}
-
-
-//===============[Oid::OidCopy( source, destination) ]====================
-// Copy an oid, return bytes copied
-int Oid::OidCopy( SmiLPOID srcOid, SmiLPOID dstOid, size_t& how_many_bytes)
-{
- // check source len ! zero
- if (srcOid->len == 0)
- return -1;
-
- // copy source to destination
- ACE_OS::memcpy((SmiLPBYTE) dstOid->ptr,
- (SmiLPBYTE) srcOid->ptr,
- (size_t) (srcOid->len * sizeof(SmiUINT32)));
-
- //set the new len
- dstOid->len = srcOid->len;
- how_many_bytes = srcOid->len;
-
- return 0;
-}
-
-
-//===============[Oid::left_comparison( n, Oid) ]=================================
-// compare the n leftmost values of two oids ( left-to_right )
-//
-// self == Oid then return 0, they are equal
-// self < Oid then return -1, <
-// self > Oid then return 1, >
-int Oid::left_comparison( const unsigned long n, const Oid &o) const
-{
- unsigned long z;
- unsigned long len = n;
- int reduced_len = 0;
-
- // 1st case they both are null
- if (( len==0)&&( this->smival.value.oid.len==0))
- return 0; // equal
-
- // verify that n is valid, must be >= 0
- if ( len <=0)
- return 1; // ! equal
-
- // only compare for the minimal length
- if (len > this->smival.value.oid.len) {
- len = this->smival.value.oid.len;
- reduced_len = 1;
- }
- if (len > o.smival.value.oid.len) {
- len = o.smival.value.oid.len;
- reduced_len = 1;
- }
-
- z = 0;
- while(z < len) {
- if ( this->smival.value.oid.ptr[z] < o.smival.value.oid.ptr[z])
- return -1; // less than
- if ( this->smival.value.oid.ptr[z] > o.smival.value.oid.ptr[z])
- return 1; // greater than
- z++;
- }
-
- // if we truncated the len then these may not be equal
- if (reduced_len) {
- if (this->smival.value.oid.len < o.smival.value.oid.len)
- return -1;
- if (this->smival.value.oid.len > o.smival.value.oid.len)
- return 1;
- }
- return 0; // equal
-
-}
-
-
-//===============[Oid::left_comparison( n, Oid) ]=================================
-// compare the n rightmost bytes (right-to-left)
-// returns 0, equal
-// returns -1, <
-// returns 1 , >
-int Oid::right_comparison( const unsigned long n, const Oid &o) const
-{
- // oid to compare must have at least the same number
- // of sub-ids to comparison else the argument Oid is
- // less than THIS
- if ( o.length() < n)
- return -1;
-
- // also can't compare argument oid for sub-ids which
- // THIS does not have
- if ( this->length() < n)
- return -1;
-
- int start = (int) this->length();
- int end = (int) start - (int) n;
- for ( int z=start;z< end;z--)
- {
- if ( o.smival.value.oid.ptr[z] < this->smival.value.oid.ptr[z])
- return -1;
- if ( o.smival.value.oid.ptr[z] > this->smival.value.oid.ptr[z])
- return 1;
- }
-
- return 0; // they are equal
-
-}
-
-
-//================[ Oid::valid() ]========================================
-// is the Oid object valid
-// returns validity
-int Oid::valid() const
-{
- return ( smival.value.oid.ptr ? TRUE : FALSE );
-}
-
-//================[Oid::OidToStr ]=========================================
-// convert an oid to a string
-int Oid::OidToStr( SmiLPOID srcOid, unsigned long size,
- char *string, size_t& how_many_bytes)
-{
- unsigned long index = 0;
- unsigned totLen = 0;
- char szNumber[SNMPBUFFSIZE];
-
- // init the string
- string[totLen] = 0;
-
- // verify there is something to copy
- if (srcOid->len == 0)
- return -1;
-
- // loop through and build up a string
- for (index=0; index < srcOid->len; index++) {
-
- // convert data element to a string
- if (ACE_OS::sprintf( szNumber,"%u", srcOid->ptr[index]) == -1)
- return -1;
-
- // verify len is not over
- if (totLen + ACE_OS::strlen(szNumber) + 1 >= size)
- return -2;
-
- // if not at end, pad with a dot
- if (totLen!=0)
- string[totLen++] = '.';
-
- // copy the string token into the main string
- ACE_OS::strcpy(string + totLen, szNumber);
-
- // adjust the total len
- totLen += ACE_OS::strlen(szNumber);
- }
-
- how_many_bytes = totLen + 1;
- return 0;
-}
-
-
-//================[ general Value = operator ]========================
-SnmpSyntax& Oid::operator=( SnmpSyntax &val)
-{
- // protect against assignment from self
- if ( this == &val )
- return *this;
-
- // blow away old value
- smival.value.oid.len = 0;
- if (smival.value.oid.ptr) {
- set_invalid();
- }
-
- // assign new value
- if (val.valid()) {
- switch (val.get_syntax()) {
- case sNMP_SYNTAX_OID:
- set_data( ((Oid &)val).smival.value.oid.ptr,
- (unsigned int)((Oid &)val).smival.value.oid.len);
- break;
- }
- }
- return *this;
-}
-
-//================[ [] operator ]=====================================
-unsigned long& Oid::operator[](size_t position)
-{
- return smival.value.oid.ptr[position];
-}
-
-//================[ clone ]===========================================
-SnmpSyntax *Oid::clone() const
-{
- return (SnmpSyntax *) new Oid(*this);
-}
-
diff --git a/ASNMP/asnmp/oid.h b/ASNMP/asnmp/oid.h
deleted file mode 100644
index c1a3af2131b..00000000000
--- a/ASNMP/asnmp/oid.h
+++ /dev/null
@@ -1,165 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef OID_CLS_
-#define OID_CLS_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// oid.h
-//
-// = DESCRIPTION
-// This class is fully contained and does not rely on or any other
-// SNMP libraries. This class is portable across any platform
-// which supports C++. Ported to ACE by Mike MacFaden mrm@cisco.com
-// and modified for MT. Some API cleanup: collapse constructors,
-// add suboid() method remove unnecessary overload, and update a few
-// names and types to improve clarity.
-//
-// = AUTHOR
-// Peter E Mellquist
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-//----------[ extern C libraries Needed ]---------------------------------
-#include "ace/OS.h"
-#include "asnmp/smival.h" // derived class for all values
-
-class ACE_Export Oid: public SnmpSyntax
- // = TITLE
- // Implement RFC 1155 Object Identifier (OID) datatype
-{
-public:
- Oid( const char * dotted_oid_string = "", size_t size = unsigned(-1) );
- // constructor using a dotted string
-
- Oid ( const Oid &oid);
- // constructor using another oid object
-
- Oid(const unsigned long *raw_oid, size_t oid_len);
- // constructor from raw form
-
- ~Oid();
- // destructor
-
- SmiUINT32 get_syntax();
- // syntax type
-
- Oid& operator=( const Oid &oid);
- // assignment to another oid object overloaded
-
- friend int operator==( const Oid &lhs,const Oid &rhs);
- // equal operator overloaded
-
- friend int operator!=( const Oid &lhs,const Oid &rhs);
- // not equal operator overloaded
-
- friend int operator<( const Oid &lhs,const Oid &rhs);
- // less than < overloaded
-
- friend int operator<=( const Oid &lhs,const Oid &rhs);
- // less than <= overloaded
-
- friend int operator>( const Oid &lhs,const Oid &rhs);
- // greater than > overloaded
-
- friend int operator>=( const Oid &lhs,const Oid &rhs);
- // greater than >= overloaded
-
- Oid& operator+=( const char *a);
- // append operator, appends a string
-
- Oid& operator+=( const unsigned long i);
- // appends an int
-
- Oid& operator+=( const Oid &o);
- // appends an Oid
-
- unsigned long & operator[]( size_t position);
- // allows element access
-
- SmiLPOID oidval();
- // return the WinSnmp oid part
-
- void set_data( const char *dotted_oid_string);
- // reset the data from raw 1 byte format
-
- void set_data( const unsigned long *raw_oid, const size_t oid_len);
- // reset the data from raw 4byte integer format
-
- size_t length() const;
- // return the len of the oid
-
- void trim( const size_t how_many = 1);
- // trim off the n rightmost values of an oid
-
- int suboid(Oid& oid, size_t start = 0, size_t how_many = -1);
- // the equivalent of a substr(new_str, 0, 1)
-
- int left_comparison( const unsigned long n, const Oid &o) const;
- // compare the n leftmost bytes (left-to-right)
- // returns 0, equal
- // returns -1, <
- // returns 1 , >
-
-
- int right_comparison( const unsigned long n, const Oid &o) const;
- // compare the n rightmost bytes (right-to-left)
- // returns 0, equal
- // returns -1, <
- // returns 1 , >
-
- int valid() const;
- // is the Oid object valid
-
- char *to_string();
- // return dotted string value from the right
- // where the user specifies how many positions to print
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- SnmpSyntax& operator=( SnmpSyntax &val);
- // copy an instance of this Value
-
-protected:
- char *iv_str;
- // used for returning oid string
-
- int StrToOid( const char *string, SmiLPOID dstOid, size_t& how_many_bytes);
- // convert a string to an smi oid
-
- int OidCopy( SmiLPOID srcOid, SmiLPOID dstOid, size_t& how_many_bytes);
- // clone an smi oid
-
- int OidToStr(SmiLPOID srcOid, SmiUINT32 size, char *string, size_t& how_many_bytes);
- // convert an smi oid to its string representation
-
- private:
- void set_invalid();
- // release memory, re-init data members
-
- void set_null();
- // initialize object data members
- void init_value( const SmiLPOID srcOid, size_t len);
- void init_value(const unsigned long *raw_oid, size_t oid_len);
-};
-
-#endif //OID_CLS_
diff --git a/ASNMP/asnmp/oid_def.h b/ASNMP/asnmp/oid_def.h
deleted file mode 100644
index c32c4d0e1f8..00000000000
--- a/ASNMP/asnmp/oid_def.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef OID_DEF
-#define OID_DEF
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// address.cpp
-//
-// = DESCRIPTION
-// Well known Oids defined in RFC 1215
-//
-// = AUTHOR
-// Peter E Mellquist
-//
-// ============================================================================
-/*===================================================================
-
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-// SMI trap oid def
-class snmpTrapsOid: public Oid {
- public:
- snmpTrapsOid (void):Oid("1.3.6.1.6.3.1.1.5"){};
-};
-
-// SMI Enterprose Oid
-class snmpTrapEnterpriseOid: public Oid {
- public:
- snmpTrapEnterpriseOid(void):Oid("1.3.6.1.6.3.1.1.4.3.0"){};
-};
-
-// SMI Cold Start Oid
-class coldStartOid: public snmpTrapsOid {
- public:
- coldStartOid( void){*this+=".1";};
-};
-
-// SMI WarmStart Oid
-class warmStartOid: public snmpTrapsOid {
- public:
- warmStartOid( void){*this+=".2";};
-};
-
-// SMI LinkDown Oid
-class linkDownOid: public snmpTrapsOid {
- public:
- linkDownOid( void){*this+=".3";};
-};
-
-
-// SMI LinkUp Oid
-class linkUpOid: public snmpTrapsOid {
- public:
- linkUpOid( void){*this+=".4";};
-};
-
-// SMI Authentication Failure Oid
-class authenticationFailureOid: public snmpTrapsOid {
- public:
- authenticationFailureOid( void){*this+=".5";};
-};
-
-// SMI egpneighborloss Oid
-class egpNeighborLossOid: public snmpTrapsOid {
- public:
- egpNeighborLossOid( void){*this+=".6";};
-};
-
-
-#endif // OID_DEF
diff --git a/ASNMP/asnmp/pdu.cpp b/ASNMP/asnmp/pdu.cpp
deleted file mode 100644
index 68c7c0c2fcd..00000000000
--- a/ASNMP/asnmp/pdu.cpp
+++ /dev/null
@@ -1,493 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// pdu.cpp
-//
-// = DESCRIPTION
-// Pdu class implementation. Encapsulation of an SMI Protocol
-// Data Unit (PDU) in C++.
-//
-// = AUTHOR
-// Peter E Mellquist
-// Michael R MacFaden mrm@cisco.com - rework & ACE port
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/snmp.h"
-#include "asnmp/pdu.h" // include Pdu class definition
-
-//=====================[ constructor no args ]=========================
-Pdu::Pdu( void): vb_count_(0), error_status_(0), error_index_(0),
-validity_(FALSE), request_id_(0), pdu_type_(0), notify_timestamp_(0),
-output_(0)
-{
-}
-
-//=====================[ constructor with vbs_ and count ]==============
-Pdu::Pdu( Vb* pvbs, const int pvb_count): vb_count_(0), error_index_(0),
-validity_(FALSE), request_id_(0), pdu_type_(0), notify_timestamp_(0),
-output_(0)
-{
- int z; // looping variable
-
- // zero is ok
- if ( pvb_count == 0) {
- validity_ = TRUE;
- return;
- }
-
- // check for over then max
- if ( pvb_count > MAX_VBS) {
- validity_ = FALSE;
- return;
- }
-
- // loop through and assign internal vbs_
- for (z = 0;z < pvb_count; z++) {
- validity_ = FALSE;
- ACE_NEW(vbs_[z], Vb( pvbs[z]));
- validity_ = TRUE;
- }
-
- // assign the vb count
- vb_count_ = pvb_count;
-
- validity_ = TRUE;
-}
-
-//=====================[ constructor with another Pdu instance ]========
-Pdu::Pdu( const Pdu &pdu): vb_count_(0),
-error_index_(0), validity_(FALSE), request_id_(0), pdu_type_(0),
-notify_timestamp_(0), output_(0)
-{
- *this = pdu;
- return;
-}
-
-//=====================[ destructor ]====================================
-Pdu::~Pdu()
-{
- delete_all_vbs();
- delete [] output_;
-}
-
-
-//=====================[ assignment to another Pdu object overloaded ]===
-Pdu& Pdu::operator=( const Pdu &pdu)
-{
- int z; // looping variable
-
- // Initialize all mv's
- error_status_ = pdu.error_status_;
- error_index_ = pdu.error_index_;
- request_id_ = pdu.request_id_;
- pdu_type_ = pdu.pdu_type_;
- notify_id_ = pdu.notify_id_;
- notify_timestamp_ = pdu.notify_timestamp_;
- notify_enterprise_ = pdu.notify_enterprise_;
- validity_ = TRUE;
-
- // free up old vbs_
- for ( z = 0;z < vb_count_; z++)
- delete vbs_[z];
- vb_count_ = 0;
-
- // check for zero case
- if ( pdu.vb_count_ == 0) {
- return *this;
- }
-
- // loop through and fill em up
- for (z = 0; z < pdu.vb_count_; z++) {
- validity_ = FALSE;
- ACE_NEW_RETURN(vbs_[z], Vb ( *(pdu.vbs_[z])), *this);
- validity_ = TRUE;
- }
-
- vb_count_ = pdu.vb_count_;
- return *this;
-}
-
-// append operator, appends a string
-Pdu& Pdu::operator+=( Vb &vb)
-{
-
- // do we have room?
- if ( vb_count_ + 1 > MAX_VBS)
- return *this;
-
- // add the new one
- validity_ = FALSE;
- ACE_NEW_RETURN(vbs_[vb_count_], Vb (vb), *this);
- // set up validity_
- validity_ = TRUE;
-
- // up the vb count
- vb_count_++;
-
- // return self reference
- return *this;
-
-}
-
-// return fomatted version of this object
-char * Pdu::to_string()
-{
- // determine how big a buffer and allocate it
- const int HEADER_STR = 100;
- unsigned size = HEADER_STR; // header takes up this much room
- int z;
-
- for ( z = 0; z < vb_count_; z++)
- size += ACE_OS::strlen(vbs_[z]->to_string());
-
- ACE_NEW_RETURN(output_, char[size], "");
-
- // print pdu header info
- sprintf(output_, "pdu: valid: %d type:%d, req:%d, cnt: %d, err stat: %d \
- err idx: %d\n", validity_, pdu_type_, (int) request_id_,
- vb_count_, error_status_, error_index_ );
-
- // now append vb pairs in this object
- for ( z = 0; z < vb_count_; z++) {
- ACE_OS::strcat(output_, vbs_[z]->to_string());
- ACE_OS::strcat(output_, "\n\t");
- }
-
- return output_;
-}
-
-
-//=====================[ extract Vbs from Pdu ]==========================
-// how do you know that the caler has enough memory???
-// should I self allocate this in here and require the
-// caller then to free it up at soem later time
-int Pdu::get_vblist( Vb* pvbs, const int pvb_count)
-{
- if ((!pvbs) || ( pvb_count < 0) || ( pvb_count > vb_count_))
- return FALSE;
-
- // loop through all vbs_ and assign to params
- int z;
- for (z = 0; z < pvb_count; z++)
- pvbs[z] = *vbs_[z];
-
- return TRUE;
-
-}
-
-//=====================[ deposit Vbs ]===================================
-int Pdu::set_vblist( Vb* pvbs, const int pvb_count)
-{
-
- // if invalid then don't destroy
- if ((!pvbs) || ( pvb_count < 0) || ( pvb_count > MAX_VBS))
- return FALSE;
-
- // free up current vbs_
- int z;
- for ( z = 0; z < vb_count_; z++)
- delete vbs_[z];
- vb_count_ = 0;
-
- // check for zero case
- if ( pvb_count == 0) {
- validity_ = TRUE;
- error_status_ = 0;
- error_index_ = 0;
- request_id_ = 0;
- return FALSE;
- }
-
-
- // loop through all vbs_ and reassign them
- for ( z = 0; z < pvb_count; z++) {
- validity_ = FALSE;
- ACE_NEW_RETURN(vbs_[z], Vb (pvbs[z]), FALSE);
- validity_ = TRUE;
- }
-
- vb_count_ = pvb_count;
-
- // clear error status and index since no longer valid
- // request id may still apply so don't reassign it
- error_status_ = 0;
- error_index_ = 0;
- validity_ = TRUE;
-
- return TRUE;
-}
-
-//===================[ get a particular vb ]=============================
-// here the caller has already instantiated a vb object
-// index is zero based
-int Pdu::get_vb( Vb &vb, const int index) const
-{
- // can't have an index less than 0
- if ( index < 0)
- return FALSE;
-
- // can't ask for something not there
- if ( index > (vb_count_ - 1))
- return FALSE;
-
- // asssign it
- vb = *vbs_[index];
-
- return TRUE;
-}
-
-//===================[ set a particular vb ]=============================
-int Pdu::set_vb( Vb &vb, const int index)
-{
- // can't set a vb at index less than 0
- if ( index < 0)
- return FALSE;
-
- // can't ask for something not there
- if ( index > (vb_count_ - 1))
- return FALSE;
-
- // delete what is there
- delete vbs_[index];
-
- // assign it
- validity_ = FALSE;
- ACE_NEW_RETURN(vbs_[index], Vb (vb), FALSE);
- validity_ = TRUE;
-
- return TRUE;
-
-}
-
-//=====================[ return number of vbs_ ]==========================
-int Pdu::get_vb_count() const
-{
- return vb_count_;
-}
-
-//=====================[ return the error status ]=======================
-int Pdu::get_error_status() const
-{
- return error_status_;
-}
-
-char *Pdu::agent_error_reason()
-{
- int pdu_err = get_error_status();
- if (pdu_err == 0) // any real error?
- return "not in error state";
-
- int n_vbs = get_vb_count();
- Vb bad;
- get_vb(bad, get_error_index() -1); // not zero based??
- char *pmsg = Snmp::error_string(get_error_status());
- char *id = bad.to_string_oid();
- char *val = bad.to_string_value();
- const int HDR_SZ = 100;
-
- if (!output_) {
- int size = ACE_OS::strlen(pmsg) + ACE_OS::strlen(id) +
- ACE_OS::strlen(val);
- ACE_NEW_RETURN(output_, char[size + HDR_SZ], "");
- }
-
- ACE_OS::sprintf(output_,
-"FAIL PDU REPORT: pdu id: %d vb cnt: %d vb idx: %d \n\
-msg: %s vb oid: %s value: %s",
- get_request_id(), n_vbs, get_error_index(), pmsg, id, val);
-
- return output_;
-}
-
-//=====================[ set the error status ]==========================
-// friend
-void set_error_status( Pdu *pdu, const int status)
-{
- if (pdu)
- pdu->error_status_ = status;
-}
-
-//=====================[ return the error index ]========================
-int Pdu::get_error_index() const
-{
- return error_index_;
-}
-
-//=====================[ set the error index ]===========================
-// friend
-void set_error_index( Pdu *pdu, const int index)
-{
- if (pdu)
- pdu->error_index_ = index;
-}
-
-//=====================[ clear error status ]=============================
-void clear_error_status( Pdu *pdu)
-{
- if (pdu)
- pdu->error_status_ = 0;
-}
-
-//=====================[ clear error index ]==============================
-void clear_error_index( Pdu *pdu)
-{
- if (pdu)
- pdu->error_index_ = 0;
-}
-
-//=====================[ return the request id ]==========================
-unsigned long Pdu::get_request_id() const
-{
- return request_id_;
-}
-
-//=====================[ set the request id ]=============================
-// friend function
-void set_request_id( Pdu *pdu, const unsigned long rid)
-{
- if (pdu)
- pdu->request_id_ = rid;
-}
-
-//=====================[ returns validity_ of Pdu instance ]===============
-int Pdu::valid() const
-{
- return validity_;
-}
-
-//=====================[ get the pdu type ]===============================
-unsigned short Pdu::get_type()const
-{
- return pdu_type_;
-}
-
-// set the pdu type
-void Pdu::set_type( unsigned short type)
-{
- pdu_type_ = type;
-}
-
-
-// trim off the last vb
-int Pdu::trim(const int p)
-{
- int lp = p;
-
- // verify that lp is legal
- if ( lp < 0 || lp > vb_count_)
- return FALSE;
-
- while ( lp != 0) {
- if ( vb_count_ > 0) {
- delete vbs_[vb_count_ - 1];
- vb_count_--;
- }
- lp--;
- }
- return TRUE;
-}
-
-
-
-// delete a Vb anywhere within the Pdu
-int Pdu::delete_vb( const int p)
-{
- // position has to be in range
- if (( p < 0) || ( p > (vb_count_ - 1)))
- return FALSE;
-
- // safe to remove it
- delete vbs_[ p];
-
- for ( int z=p;z < (vb_count_-1);z++) {
- vbs_[z] = vbs_[z+1];
- }
- vb_count_--;
-
- return TRUE;
-}
-
-void Pdu::delete_all_vbs()
-{
- for ( int z = 0; z < vb_count_; z++)
- delete vbs_[z];
- vb_count_ = 0;
-}
-
-
-// set notify timestamp
-void Pdu::set_notify_timestamp( const TimeTicks & timestamp)
-{
- notify_timestamp_ = timestamp;
-}
-
-
-// get notify timestamp
-void Pdu::get_notify_timestamp( TimeTicks & timestamp) const
-{
- timestamp = notify_timestamp_;
-}
-
-// set the notify id
-void Pdu::set_notify_id( const Oid id)
-{
- notify_id_ = id;
-}
-
-// get the notify id
-void Pdu::get_notify_id( Oid &id) const
-{
- id = notify_id_;
-}
-
-// set the notify enterprise
-void Pdu::set_notify_enterprise( const Oid &enterprise)
-{
- notify_enterprise_ = enterprise;
-}
-
-// get the notify enterprise
-void Pdu::get_notify_enterprise( Oid & enterprise) const
-{
- enterprise = notify_enterprise_;
-}
-
-// ------ class VbIter -------------------
-VbIter::VbIter(Pdu& pdu): idx_(-1), pdu_(&pdu)
-{
-}
-
-// returns 1 if ok, else 0 if none left
-int VbIter::next(Vb& vb)
-{
- if (idx_ == -1) {
- idx_ = 0;
- pdu_->get_vb(vb, idx_++);
- return 1;
- }
- else
- if (idx_ < pdu_->get_vb_count()) {
- pdu_->get_vb(vb, idx_++);
- return 1;
- }
- return 0; // non left
-}
diff --git a/ASNMP/asnmp/pdu.h b/ASNMP/asnmp/pdu.h
deleted file mode 100644
index c778b83f241..00000000000
--- a/ASNMP/asnmp/pdu.h
+++ /dev/null
@@ -1,213 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef PDU_CLS_
-#define PDU_CLS_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// pdu.h
-//
-// = DESCRIPTION
-// Pdu class definition. Encapsulation of an SMI Protocol
-// Data Unit (PDU) aka Packet in C++.
-//
-// = AUTHOR
-// Peter E Mellquist original code
-// Michael MacFaden mrm@cisco.com ACE port, add iterator class for pdus
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-// TODO: this needs to be moved into the CLASS and modifyable at runtime
-// TODO: define an iterator object to traverse the vbs in a pdu
-
-#define MAX_VBS 25
-#include "asnmp/vb.h" // include Vb class definition
-
-class ACE_Export Pdu
- // = TITLE
- // Protocol Data Unit (PDU) concrete class. An abstraction of the
- // data packet used to by two SNMP sessions to communicate.
-{
-public:
- Pdu( void);
- // constructor no args
-
- Pdu( Vb* pvbs, const int pvb_count);
- // constructor with vbs and count
-
- Pdu( const Pdu &pdu);
- // constructor with another Pdu instance
-
- ~Pdu();
- // destructor
-
- Pdu& operator=( const Pdu &pdu);
- // assignment to another Pdu object overloaded
-
- Pdu& operator+=( Vb &vb);
- // append a vb to the pdu
-
- // TODO: add Pdu& operator-=(const Vb &vb);
-
- int get_vblist( Vb* pvbs, const int pvb_count);
- // extract all Vbs from Pdu
-
- int set_vblist( Vb* pvbs, const int pvb_count);
- // deposit all Vbs to Pdu
-
- int get_vb( Vb &vb, const int index = 0) const;
- // get a particular vb
- // where 0 is the first vb
-
- int set_vb( Vb &vb, const int index);
- // set a particular vb
- // where 0 is the first vb
-
- int get_vb_count() const;
- // return number of vbs
-
- int get_error_status() const;
- // return the error status
-
- char *agent_error_reason();
- // return the complete error info from this pdu
-
- friend void set_error_status( Pdu *pdu, const int status);
- // set the error status
-
- int get_error_index() const;
- // return the error index
-
- friend void set_error_index( Pdu *pdu, const int index);
- // set the error index
-
- friend void clear_error_status( Pdu *pdu);
- // clear error status
-
- friend void clear_error_index( Pdu *pdu);
- // clear error index
-
- unsigned long get_request_id() const;
- // return the request id
-
- friend void set_request_id( Pdu *pdu, const unsigned long rid);
- // set the request id
-
- unsigned short get_type() const;
- // get the pdu type
-
- void set_type( unsigned short type);
- // set the pdu type
-
- int valid() const;
- // returns validity of Pdu instance
-
- int trim(const int count=1);
- // trim off count vbs from the end of the vb list
-
- int delete_vb( const int position);
- // delete a Vb anywhere within the Pdu
-
- void delete_all_vbs();
- // delete_all vbs in pdu
-
- void set_notify_timestamp( const TimeTicks & timestamp);
- // set notify timestamp
-
- void get_notify_timestamp( TimeTicks & timestamp) const;
- // get notify timestamp
-
- void set_notify_id( const Oid id);
- // set the notify id
-
- void get_notify_id( Oid &id) const;
- // get the notify id
-
- void set_notify_enterprise( const Oid &enterprise);
- // set the notify enterprise
-
- void get_notify_enterprise( Oid & enterprise) const;
- // get the notify enterprise
-
- char *to_string();
- // return fomatted version of this object
-
-
- protected:
- Vb *vbs_[MAX_VBS];
- // pointer to array of Vbs
-
- int vb_count_;
- // count of Vbs
-
- int error_status_;
- // SMI error status
-
- int error_index_;
- // SMI error index
-
- int validity_;
- // valid boolean status of object construction
- unsigned long request_id_;
- // SMI request id
-
- unsigned short pdu_type_;
- // derived at run time based on request type
-
- TimeTicks notify_timestamp_;
- // a timestamp associated with an infor
- // for notify Pdu objects only
- // traps & notifies
-
- Oid notify_id_;
- // an id
-
- Oid notify_enterprise_;
-
- private:
- char *output_;
- // buffer for to_string()
-};
-
-
-class VbIter
- // = TITLE
- // Utility class to iterate once through a PDU varbind list
-{
- public:
- VbIter(Pdu& pdu);
- // default constructor
-
- int next(Vb& vb);
- // returns 1 if ok, else 0 if none left
-
- private:
- VbIter(const VbIter&);
- // disallow copy constructor use
-
- int idx_;
- // current object in list
-
- Pdu *pdu_;
- // ptr to pdu being interated over
-};
-
-#endif //PDU_CLS_
-
diff --git a/ASNMP/asnmp/sagent.cpp b/ASNMP/asnmp/sagent.cpp
deleted file mode 100644
index 157dd8606be..00000000000
--- a/ASNMP/asnmp/sagent.cpp
+++ /dev/null
@@ -1,95 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// sagent.cpp
-//
-// = DESCRIPTION
-// SNMP agent class definition. The sagent class provides an object oriented
-// approach for creating SNMP Agents. The sagent class is an encapsulation
-// of SNMP sessions, gets, sets, etc.
-//
-// = AUTHOR
-// Michael R. MacFaden
-//
-// ============================================================================
-#include "ace/Reactor.h"
-#include "ace/SOCK_Dgram.h"
-
-#include "asnmp/oid.h" // snmp++ oid class
-#include "asnmp/vb.h" // snbmp++ vb class
-#include "asnmp/target.h" // snmp++ target class
-#include "asnmp/pdu.h" // snmp++ pdu class
-#include "asnmp/snmperrs.h" // error macros and strings
-#include "asnmp/address.h" // snmp++ address class defs
-#include "asnmp/snmp.h" // manager snmp interface
-#include "asnmp/sagent.h" // agent interface
-#include "asnmp/transaction.h" // convert from wire to API
-
-sagent::sagent(unsigned short port): Snmp(port)
-{
- ACE_TRACE("sagent::sagent(short)");
-}
-
-sagent::~sagent()
-{
- ACE_TRACE("sagent::~sagent");
-}
-
-int sagent::handle_input(ACE_HANDLE fd)
-{
- ACE_TRACE("sagent::handle_input");
-
- transaction tr(iv_snmp_session_); // this section needs a better design
- tr.handle_input(fd);
- char rcv_com_str[MAX_COMM_STR_LEN];
- if (tr.result(pdu_, rcv_com_str) < 0)
- return 0;
- OctetStr community(rcv_com_str);
- const ACE_INET_Addr &ta = tr.get_from_addr();
- char buf_tmp[MAXHOSTNAMELEN + 1];
- ta.addr_to_string (buf_tmp, MAXHOSTNAMELEN);
- UdpAddress ra(buf_tmp);
- tgt_.set_address(ra);
-
-
- // process msg here by calling subclass's implementation
- switch (pdu_.get_type()){
- case sNMP_PDU_GET:
- tgt_.set_read_community(community);
- this->handle_get(pdu_, tgt_);
- break;
-
- case sNMP_PDU_GETNEXT:
- tgt_.set_read_community(community);
- this->handle_get_next(pdu_, tgt_);
- break;
-
- case sNMP_PDU_SET:
- tgt_.set_write_community(community);
- this->handle_set(pdu_, tgt_);
- break;
-
- default:
- ACE_ASSERT(0);
- }
- return 0;
-}
-
-ACE_HANDLE sagent::get_handle() const
-{
- ACE_TRACE("sagent::get_handle");
- return iv_snmp_session_.get_handle();
-}
-
-int sagent::respond(Pdu& pdu,UdpTarget& tgt)
-{
- pdu.set_type(sNMP_PDU_RESPONSE);
- transaction tr(pdu, tgt, iv_snmp_session_);
- tr.send();
- return 0;
-}
-
diff --git a/ASNMP/asnmp/sagent.h b/ASNMP/asnmp/sagent.h
deleted file mode 100644
index d2b64492679..00000000000
--- a/ASNMP/asnmp/sagent.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef SAGENT_CLS_
-#define SAGENT_CLS_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// sagent.h
-//
-// = DESCRIPTION
-// SNMP agent class defintion. The sagent class provides an object oriented
-// approach for creating SNMP Agents. The sagent class is an encapsulation of SNMP
-// sessions, gets, sets, etc.
-//
-// = AUTHOR
-// Michael R. MacFaden
-//
-// ============================================================================
-#include "ace/Reactor.h"
-#include "ace/SOCK_Dgram.h"
-
-#include "asnmp/oid.h" // snmp++ oid class
-#include "asnmp/vb.h" // snbmp++ vb class
-#include "asnmp/target.h" // snmp++ target class
-#include "asnmp/pdu.h" // snmp++ pdu class
-#include "asnmp/snmperrs.h" // error macros and strings
-#include "asnmp/address.h" // snmp++ address class defs
-#include "asnmp/snmp.h" // snmp interface
-
-// sagent - supports Version 1 operations in blocking mode
-
-#define DEF_AGENT_PORT (161)
-
-class ACE_Export sagent : public ACE_Event_Handler, Snmp
- // = TITLE
- // Concrete class sagent defines the session and interface to
- // communicate with another SNMP Version 1 manager
-{
- public:
-
-
- // override the next three methods (callbacks) to implment your agent
- //
-
- virtual int handle_get( Pdu &pdu, UdpTarget &target) = 0;
- // retrieve data from a peer agent for a given list of oid values
-
- virtual int handle_get_next( Pdu &pdu, UdpTarget &target) = 0;
- // retrieve data lexically adjacent to the oids specified in the pdu
- // from the peer agent
-
- virtual int handle_set( Pdu &pdu, UdpTarget &target) = 0;
- // set data in the agent from the list of oids in the pdu
-
- virtual int handle_input(ACE_HANDLE);
- // new pdu received from mgr (reactor calls this)
-
- virtual ACE_HANDLE get_handle() const;
- // retrieve io descriptor (reactor uses this)
-
- int respond(Pdu& pdu, UdpTarget& tgt);
- // send a response pdu to the mgr
-
- protected:
- sagent(unsigned short port = DEF_AGENT_PORT);
- virtual ~sagent();
-
-private:
- sagent(const sagent&);
- Pdu pdu_; // current input pdu
- UdpTarget tgt_; // addr & com strs
-};
-
-#endif //SAGENT_CLS_
-
diff --git a/ASNMP/asnmp/smi.h b/ASNMP/asnmp/smi.h
deleted file mode 100644
index 6a67ebcd061..00000000000
--- a/ASNMP/asnmp/smi.h
+++ /dev/null
@@ -1,149 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef SMIDEF_
-#define SMIDEF_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// smi.h
-//
-// = DESCRIPTION
-// Address class definition. Encapsulates various network
-// addresses into easy to use, safe and portable classes.
-//
-// = AUTHOR
-// ??
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-
-=====================================================================*/
-
-#include "ace/OS.h"
-
-//----------[ ASN/BER Base Types ]-----------------------------------------
-// Basic Encoding Rules (BER)
-// (used in forming SYNTAXes and certain SNMP types/values)
-#define aSN_UNIVERSAL (0x00)
-#define aSN_APPLICATION (0x40)
-#define aSN_CONTEXT (0x80)
-#define aSN_PRIVATE (0xC0)
-#define aSN_PRIMITIVE (0x00)
-#define aSN_CONSTRUCTOR (0x20)
-
-//------[ SNMP ObjectSyntax Values ]---------------------------------------
-#define sNMP_SYNTAX_SEQUENCE (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x10)
-
-
-//-------------------------------------------------------------------------
-// These values are used in the "syntax" member
-// of the smiVALUE structure which follows.
-// Note: UInt32 is indistinguishable from Gauge32 per SNMPv2 Draft Standard
-// NsapAddr is obsoleted as unique SMI type per SNMPv2 Draft Standard
-#define sNMP_SYNTAX_INT (aSN_UNIVERSAL | aSN_PRIMITIVE | 0x02)
-#define sNMP_SYNTAX_BITS (aSN_UNIVERSAL | aSN_PRIMITIVE | 0x03)
-#define sNMP_SYNTAX_OCTETS (aSN_UNIVERSAL | aSN_PRIMITIVE | 0x04)
-#define sNMP_SYNTAX_NULL (aSN_UNIVERSAL | aSN_PRIMITIVE | 0x05)
-#define sNMP_SYNTAX_OID (aSN_UNIVERSAL | aSN_PRIMITIVE | 0x06)
-#define sNMP_SYNTAX_INT32 sNMP_SYNTAX_INT
-#define sNMP_SYNTAX_IPADDR (aSN_APPLICATION | aSN_PRIMITIVE | 0x00)
-#define sNMP_SYNTAX_CNTR32 (aSN_APPLICATION | aSN_PRIMITIVE | 0x01)
-#define sNMP_SYNTAX_GAUGE32 (aSN_APPLICATION | aSN_PRIMITIVE | 0x02)
-#define sNMP_SYNTAX_TIMETICKS (aSN_APPLICATION | aSN_PRIMITIVE | 0x03)
-#define sNMP_SYNTAX_OPAQUE (aSN_APPLICATION | aSN_PRIMITIVE | 0x04)
-#define sNMP_SYNTAX_CNTR64 (aSN_APPLICATION | aSN_PRIMITIVE | 0x06)
-#define sNMP_SYNTAX_UINT32 (aSN_APPLICATION | aSN_PRIMITIVE | 0x07)
-
-//-------------------------------------------------------------------------
-
-//---------------[ Exception conditions for SNMPv2 ]-----------------------
-// support SNMP v2
-#define sNMP_SYNTAX_NOSUCHOBJECT (aSN_CONTEXT | aSN_PRIMITIVE | 0x00)
-#define sNMP_SYNTAX_NOSUCHINSTANCE (aSN_CONTEXT | aSN_PRIMITIVE | 0x01)
-#define sNMP_SYNTAX_ENDOFMIBVIEW (aSN_CONTEXT | aSN_PRIMITIVE | 0x02)
-
-
-//--------------[ different types of PDU's ]-------------------------------
-#define sNMP_PDU_GET (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x0)
-#define sNMP_PDU_GETNEXT (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x1)
-#define sNMP_PDU_RESPONSE (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x2)
-#define sNMP_PDU_SET (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x3)
-#define sNMP_PDU_V1TRAP (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x4)
-#define sNMP_PDU_GETBULK (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x5)
-#define sNMP_PDU_INFORM (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x6)
-#define sNMP_PDU_TRAP (aSN_CONTEXT | aSN_CONSTRUCTOR | 0x7)
-
-
-//------[ smi typedefs ]---------------------------------------------------
-// SNMP-related types from RFC1442 (SMI)
-
-typedef unsigned char SmiBYTE, *SmiLPBYTE;
-
-//-------------------------------------------------------------------------
-// SNMP-related types from RFC1442 (SMI)
-
-// int
-typedef long SmiINT, *SmiLPINT;
-
-// int 32
-typedef SmiINT SmiINT32, *SmiLPINT32;
-
-// unit32
-typedef unsigned long SmiUINT32, *SmiLPUINT32;
-
-// octet struct
-typedef struct {
- SmiUINT32 len;
- SmiLPBYTE ptr;} SmiOCTETS, *SmiLPOCTETS;
-
-// bits
-typedef SmiOCTETS SmiBITS, *SmiLPBITS;
-
-// SMI oid struct
-typedef struct {
- SmiUINT32 len;
- SmiLPUINT32 ptr;} SmiOID, *SmiLPOID;
-
-// ipaddr
-typedef SmiOCTETS SmiIPADDR, *SmiLPIPADDR;
-
-// 32bit counter
-typedef SmiUINT32 SmiCNTR32, *SmiLPCNTR32;
-
-// gauge
-typedef SmiUINT32 SmiGAUGE32, *SmiLPGAUGE32;
-
-// timeticks
-typedef SmiUINT32 SmiTIMETICKS, *SmiLPTIMETICKS;
-
-// opaque
-typedef SmiOCTETS SmiOPAQUE, *SmiLPOPAQUE;
-
-// nsapaddr
-typedef SmiOCTETS SmiNSAPADDR, *SmiLPNSAPADDR;
-
-// 64 bit counter
-typedef struct {
- SmiUINT32 hipart;
- SmiUINT32 lopart;
-} SmiCNTR64, *SmiLPCNTR64;
-
-#endif // SMIDEF_
-
-
diff --git a/ASNMP/asnmp/smival.h b/ASNMP/asnmp/smival.h
deleted file mode 100644
index dff38438490..00000000000
--- a/ASNMP/asnmp/smival.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef SMIVALUE_
-#define SMIVALUE_
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// smival.h
-//
-// = DESCRIPTION
-// SMIValue class definition. Superclass for the various types
-// of SNMP values (Address, Oid, Octet, etc.). Provides
-// only a few functions, most info is in subclass.
-//
-// = AUTHOR
-// Jeff Meyer
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-//----[ includes ]-----------------------------------------------------
-#include "asnmp/smi.h"
-
-//----[ macros ]-------------------------------------------------------
-
-//======================================================================
-// SMI value structure conforming with SMI RFC
-//
-typedef struct { /* smiVALUE portion of VarBind */
- SmiUINT32 syntax; /* Insert SNMP_SYNTAX_<type> */
- union {
- SmiINT sNumber; /* SNMP_SYNTAX_INT
- SNMP_SYNTAX_INT32 */
- SmiUINT32 uNumber; /* SNMP_SYNTAX_UINT32
- SNMP_SYNTAX_CNTR32
- SNMP_SYNTAX_GAUGE32
- SNMP_SYNTAX_TIMETICKS */
- SmiCNTR64 hNumber; /* SNMP_SYNTAX_CNTR64 */
- SmiOCTETS string; /* SNMP_SYNTAX_OCTETS
- SNMP_SYNTAX_BITS
- SNMP_SYNTAX_OPAQUE
- SNMP_SYNTAX_IPADDR
- SNMP_SYNTAX_NSAPADDR */
- SmiOID oid; /* SNMP_SYNTAX_OID */
- SmiBYTE empty; /* SNMP_SYNTAX_NULL
- SNMP_SYNTAX_NOSUCHOBJECT
- SNMP_SYNTAX_NOSUCHINSTANCE
- SNMP_SYNTAX_ENDOFMIBVIEW */
- } value;
-} SmiVALUE, *SmiLPVALUE;
-
-// An "abstract" (pure virtual) class that serves as the base class
-// for all specific SNMP syntax types.
-//
-class ACE_Export SnmpSyntax {
-
-public:
- virtual char * to_string() = 0;
- // virtual function for getting a printable ASCII value for any SNMP Value
-
- virtual SmiUINT32 get_syntax() = 0;
- // return the current syntax
-
- virtual SnmpSyntax * clone() const = 0;
- // virtual clone operation for creating a new Value from an existing
- // value. The caller MUST use the delete operation on the return
- // value when done.
-
- virtual ~SnmpSyntax() {};
- // virtual destructor to ensure deletion of derived classes...
-
- virtual SnmpSyntax& operator=( SnmpSyntax &/*val*/)
- {
- return *this;
- }
- // overloaded assignment operator
- // This should be pure virtual, but WinNT compiler
- // complains about unresolved reference at link time.
-
- virtual int valid() const = 0;
- // return validity of value object.
-
-protected:
- SmiVALUE smival;
-};
-
-#endif // SMIVALUE_
diff --git a/ASNMP/asnmp/snmp.cpp b/ASNMP/asnmp/snmp.cpp
deleted file mode 100644
index 357b4e1537e..00000000000
--- a/ASNMP/asnmp/snmp.cpp
+++ /dev/null
@@ -1,247 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// snmp.cpp
-//
-// = DESCRIPTION
-// The basic SNMPv1 API - blocking version using UDP/IPv4 transport
-// and addressing.
-//
-// = AUTHOR
-// Peter E Mellquist class design/orig code
-// Michael R MacFaden mrm@cisco.com / rework API, use ACE facilities
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-
-#define INCLUDE_SNMP_ERR_STRINGS_
-
-//----[ snmp++ includes ]----------------------------------------------
-#include "asnmp/snmp.h" // class def for this module
-#include "asnmp/oid.h" // class def for oids
-#include "asnmp/enttraps.h" // class def for well known trap oids
-#include "asnmp/vb.h" // class def for vbs
-#include "asnmp/address.h" // class def for addresses
-#include "asnmp/wpdu.h" // adapter to cmu_library / wire protocol
-#include "asnmp/transaction.h" // synchronous transaction processor
-
-const coldStartOid coldStart;
-const warmStartOid warmStart;
-const linkDownOid linkDown;
-const linkUpOid linkUp;
-const authenticationFailureOid authenticationFailure;
-const egpNeighborLossOid egpNeighborLoss;
-const snmpTrapEnterpriseOid snmpTrapEnterprise;
-
-Snmp::Snmp(unsigned short port): result_(0), construct_status_(SNMP_CLASS_ERROR), last_transaction_status_(0)
-{
- ACE_TRACE("Snmp::Snmp");
-
- ACE_INET_Addr addr(port); // any port,address is ok
- if (iv_snmp_session_.open(addr) < 0) {
- last_transaction_status_ = errno; // open udp/ipv4 socket
- ACE_DEBUG((LM_DEBUG, "Snmp::snmp::open port %d failed", port));
- return;
- }
-
- // initial request id randomly generated then monotonically incremented
- req_id_ = (unsigned) ACE_OS::time(NULL);
-
- construct_status_ = SNMP_CLASS_SUCCESS;
- return;
-}
-
-Snmp::~Snmp()
-{
- ACE_TRACE("Snmp::~Snmp");
- iv_snmp_session_.close();
-}
-
-int Snmp::valid() const
-{
- return construct_status_;
-}
-
-// given error code, return string definition
-// class version
-// static
-char * Snmp::error_string(int last_transaction_status_)
-{
- ACE_TRACE("Snmp::error_string");
-
- return ((last_transaction_status_ < 0) ?
- ((last_transaction_status_ < MAX_NEG_ERROR)?
- nErrs[ abs(MAX_NEG_ERROR) + 1] : nErrs[abs(last_transaction_status_)]):
- ((last_transaction_status_ > MAX_POS_ERROR)?
- pErrs[MAX_POS_ERROR+1] : pErrs[last_transaction_status_]));
-}
-
-// instance version
-char * Snmp::error_string()
-{
- return Snmp::error_string(last_transaction_status_);
-}
-
-void Snmp::check_default_port(UdpTarget& target, unsigned short port)
-{
- UdpAddress tmp;
- target.get_address(tmp);
- if (tmp.get_port() == 0) {
- tmp.set_port(port);
- target.set_address(tmp);
- }
-}
-
-int Snmp::run_transaction(Pdu& pdu, UdpTarget& target)
-{
- int rc, done = 0;
-
- // 1. set unique id to match this packet on return
- size_t hold_req_id = req_id_++;
- set_request_id(&pdu, hold_req_id);
-
- // 2. write request to agent
- transaction trans(pdu, target, iv_snmp_session_);
-
- // this call blocks while it attempts to retrieve agent response
- while (!done) {
- if ((rc = trans.run()) < 0) {
- last_transaction_status_ = rc;
- return rc;
- }
- else {
- trans.result(pdu);
- // verify this is the pdu we are after
- if (pdu.get_request_id() == hold_req_id)
- done = 1 ;
- }
- }
- return 0;
-}
-
-int Snmp::run_transaction(Pdu& pdu, UdpTarget& target, Snmp_Result * cb)
-{
- if (!cb)
- return run_transaction(pdu, target);
-
- // 1. set unique id to match this packet on return
- hold_req_id_ = req_id_++;
- set_request_id(&pdu, hold_req_id_);
- pdu_ = &pdu;
- result_ = cb;
-
- // 2. write request to agent
- transaction * trans = new transaction(pdu, target, iv_snmp_session_);
- return trans->run(this);
-}
-
-void Snmp::result(transaction *t, int rc)
-{
- t->result(*pdu_);
- // verify this is the pdu we are after
- if (pdu_->get_request_id() == hold_req_id_)
- {
- last_transaction_status_ = rc;
- delete t;
- result_->result(this, rc);
- }
- else
- {
- rc = t->run(this);
- if (rc < 0)
- {
- delete t;
- result_->result(this, rc);
- }
- }
-}
-
-int Snmp::validate_args(const Pdu& pdu, const UdpTarget& target) const
-{
- // 0. check object status
- if (construct_status_ != SNMP_CLASS_SUCCESS)
- return construct_status_;
-
- // 1. check args passed
- if ( !pdu.valid() || !target.valid() )
- return SNMP_INVALID_ARGS;
- return 0;
-}
-
-// SYNC API: write request to wire then wait for reply or timeout
-int Snmp::get( Pdu &pdu, UdpTarget &target, Snmp_Result * cb)
-{
- ACE_TRACE("Snmp::get");
- int rc;
- if ((rc = validate_args(pdu, target)) != 0)
- return rc;
-
- pdu.set_type( sNMP_PDU_GET);
- check_default_port(target);
- return run_transaction(pdu, target, cb);
-}
-
-int Snmp::get_next( Pdu &pdu, UdpTarget &target, Snmp_Result * cb)
-{
- ACE_TRACE("Snmp::get_next");
- int rc;
- if ((rc = validate_args(pdu, target)) != 0)
- return rc;
-
- pdu.set_type( sNMP_PDU_GETNEXT);
- check_default_port(target);
- return run_transaction(pdu, target, cb);
-}
-
-int Snmp::set( Pdu &pdu, UdpTarget &target, Snmp_Result * cb)
-{
- ACE_TRACE("Snmp::set");
- int rc;
- if ((rc = validate_args(pdu, target)) != 0)
- return rc;
-
- pdu.set_type( sNMP_PDU_SET);
- check_default_port(target);
- return run_transaction(pdu, target, cb);
-}
-
-// one way, best of luck, non-confirmed alert
-int Snmp::trap( Pdu &pdu, UdpTarget &target)
-{
- ACE_TRACE("Snmp::trap");
- int rc;
- if ((rc = validate_args(pdu, target)) != 0)
- return rc;
-
- pdu.set_type( sNMP_PDU_V1TRAP);
- check_default_port(target, DEF_TRAP_PORT);
-
- // 2. write request to agent
- transaction trans(pdu, target, iv_snmp_session_);
- if (trans.send() > 0) // expect number of bytes sent on
- return 0;
-
- last_transaction_status_ = SNMP_CLASS_INTERNAL_ERROR;
- return -1;
-}
-
-Snmp_Result::~Snmp_Result() {}
-
diff --git a/ASNMP/asnmp/snmp.h b/ASNMP/asnmp/snmp.h
deleted file mode 100644
index 725a80dfadb..00000000000
--- a/ASNMP/asnmp/snmp.h
+++ /dev/null
@@ -1,122 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef SNMP_CLS_
-#define SNMP_CLS_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// snmp.h
-//
-// = DESCRIPTION
-// SNMP class defintion. The Snmp class provides an object oriented
-// approach to SNMP. The SNMP class is an encapsulation of SNMP
-// sessions, gets, sets, etc. The class manages all SNMP
-// resources and provides complete retry and timeout capability.
-//
-// = AUTHOR
-// Peter E Mellquist design, first implementation
-// Michael R. MacFaden port to ACE / use Reactor pattern
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "ace/Reactor.h"
-#include "ace/SOCK_Dgram.h"
-
-#include "asnmp/oid.h" // snmp++ oid class
-#include "asnmp/vb.h" // snbmp++ vb class
-#include "asnmp/target.h" // snmp++ target class
-#include "asnmp/pdu.h" // snmp++ pdu class
-#include "asnmp/snmperrs.h" // error macros and strings
-#include "asnmp/address.h" // snmp++ address class defs
-#include "asnmp/transaction_result.h"
-
-class Snmp;
-class ACE_Export Snmp_Result
-{
- public:
- virtual ~Snmp_Result();
- virtual void result(Snmp *snmp, int result) = 0;
-};
-
-// Snmp session class - supports Version 1 operations in blocking mode
-class ACE_Export Snmp : public transaction_result
- // = TITLE
- // Concrete class Snmp defined the session and interface to
- // communicate with another SNMP Version 1 agent
-{
- Snmp_Result * result_;
- Pdu * pdu_;
- unsigned hold_req_id_;
- public:
- Snmp(unsigned short port = INADDR_ANY);
- virtual ~Snmp();
-
- int get( Pdu &pdu, UdpTarget &target, Snmp_Result * cb = 0);
- // retrieve data from a peer agent for a given list of oid values
- // default port 161
-
- int get_next( Pdu &pdu, UdpTarget &target, Snmp_Result * cb = 0);
- // retrieve data lexically adjacent to the oids specified in the pdu
- // from the peer agent
- // default port 161
-
- int set( Pdu &pdu, UdpTarget &target, Snmp_Result * cb = 0);
- // set data in the agent from the list of oids in the pdu
- // default port 161
-
- int trap( Pdu &pdu, UdpTarget &target);
- // send an SNMPv1 trap (unreliable) to a remote system (def port 162)
-
- int valid() const;
- // status of object after construction
-
- static char * error_string(int code);
- // given error code, return string reason
-
- char * error_string();
- // retrieve a reason string if any of the above commands fail
-
- void result(transaction * t, int rc);
- // for async transaction results
-
- protected:
- void check_default_port(UdpTarget& target,unsigned short port=DEF_AGENT_PORT);
- int run_transaction(Pdu& pdu, UdpTarget& target);
- int run_transaction(Pdu& pdu, UdpTarget& target, Snmp_Result * cb);
- int validate_args(const Pdu& pdu, const UdpTarget& target) const;
-
- Snmp(const Snmp&);
-
- ACE_SOCK_Dgram iv_snmp_session_;
- // io object
-
- int construct_status_;
- // status of construction
-
- int last_transaction_status_;
- // result code from last transaction
-
- unsigned req_id_;
- // transaction request id
-};
-
-#endif //SNMP_CLS_
-
diff --git a/ASNMP/asnmp/snmperrs.h b/ASNMP/asnmp/snmperrs.h
deleted file mode 100644
index a51fcc68f48..00000000000
--- a/ASNMP/asnmp/snmperrs.h
+++ /dev/null
@@ -1,214 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef SNMPERRS_H_
-#define SNMPERRS_H_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// snmperrs.h
-//
-// = DESCRIPTION
-// Definition of error macros and error strings
-//
-// = AUTHOR
-// Jeff Meyer
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-============================================================================*/
-
-
-//-------[ Positive ASNMP Error Return Codes ]------------------------------
-// These values are error status values from RFC 1905
-//
-// The values can be returned via Pdu::get_error_status()
-//
-#define SNMP_ERROR_SUCCESS 0 // Success Status
-#define SNMP_ERROR_TOO_BIG 1 // Pdu encoding too big
-#define SNMP_ERROR_NO_SUCH_NAME 2 // No such VB name, see error index
-#define SNMP_ERROR_BAD_VALUE 3 // Bad Vb
-#define SNMP_ERROR_READ_ONLY 4 // VB is read only, see error index
-#define SNMP_ERROR_GENERAL_VB_ERR 5 // General VB error, see error index
-#define SNMP_ERROR_NO_ACCESS 6 // No access to MIBs data
-#define SNMP_ERROR_WRONG_TYPE 7 // Requested type was incorrect
-#define SNMP_ERROR_WRONG_LENGTH 8 // Request Pdu has inccorect length
-#define SNMP_ERROR_WRONG_ENCODING 9 // Request Pdu has wrong encoding
-#define SNMP_ERROR_WRONG_VALUE 10 // Request Pdu has wrong value
-#define SNMP_ERROR_NO_CREATION 11 // Unable to create object specified
-#define SNMP_ERROR_INCONSIST_VAL 12 // Inconsistent value in request
-#define SNMP_ERROR_RESOURCE_UNAVAIL 13 // Resources unavailable
-#define SNMP_ERROR_COMITFAIL 14 // Unable to comit
-#define SNMP_ERROR_UNDO_FAIL 15 // Unable to undo
-#define SNMP_ERROR_AUTH_ERR 16 // Authentication failure
-#define SNMP_ERROR_NOT_WRITEABLE 17 // Mib Object not writeable
-#define SNMP_ERROR_INCONSIS_NAME 18 // Inconsistent naming used
-
-
-//-------[ Negative ASNMP Result/Error Return Codes ]-------------------
-
-// General
-#define SNMP_CLASS_SUCCESS 0 // success
-#define SNMP_CLASS_ERROR -1 // general error
-#define SNMP_CLASS_RESOURCE_UNAVAIL -2 // e.g., malloc failed
-#define SNMP_CLASS_INTERNAL_ERROR -3 // unexpected / internal error
-#define SNMP_CLASS_UNSUPPORTED -4 // unsupported function
-
-// Callback reasons:
-#define SNMP_CLASS_TIMEOUT -5 // outstanding request timed out
-#define SNMP_CLASS_ASYNC_RESPONSE -6 // received response for outstd request
-#define SNMP_CLASS_NOTIFICATION -7 // received notification (trap/inform)
-#define SNMP_CLASS_SESSION_DESTROYED -8 // snmp::destroyed with oustanding reqs pending
-
-// Snmp Class:
-#define SNMP_CLASS_INVALID -10 // snmp::mf called on invalid instance
-#define SNMP_CLASS_INVALID_PDU -11 // invalid pdu passed to mf
-#define SNMP_CLASS_INVALID_TARGET -12 // invalid target passed to mf
-#define SNMP_CLASS_INVALID_CALLBACK -13 // invalid callback to mf
-#define SNMP_CLASS_INVALID_REQID -14 // invalid request id to cancel
-#define SNMP_CLASS_INVALID_NOTIFYID -15 // missing trap/inform oid
-#define SNMP_CLASS_INVALID_OPERATION -16 // snmp operation not allowed for specified target
-#define SNMP_CLASS_INVALID_OID -17 // invalid oid passed to mf
-#define SNMP_CLASS_INVALID_ADDRESS -18 // invalid address passed to mf
-#define SNMP_CLASS_ERR_STATUS_SET -19 // agent returned response pdu with error_status set
-
-// Transport Errors:
-#define SNMP_CLASS_TL_UNSUPPORTED -20 // transport unsupported
-#define SNMP_CLASS_TL_IN_USE -21 // transport in use
-#define SNMP_CLASS_TL_FAILED -22 // transport operation failed
-
-// extras
-#define SNMP_CLASS_SHUTDOWN -23 // used for back door shutdown
-#define SNMP_INVALID_ARGS -24 // invalid args passed
-
-#ifdef INCLUDE_SNMP_ERR_STRINGS_
-
-// ASCII strings returned through Snmp::error() function. NOTE: altering
-// the strings in this header file will not affect the return values of
-// Snmp::error(), unless you rebuild the ASNMP library from source.
-
-#define MAX_POS_ERROR SNMP_ERROR_INCONSIS_NAME
-#define MAX_NEG_ERROR SNMP_CLASS_SHUTDOWN
-
-static char * pErrs[] = {
- "Success", // 0
- "SNMP: Response PDU Too Big", // 1
- "SNMP: Variable does not exist", // 2
- "SNMP: Cannot modify variable: Bad Value", // 3
- "SNMP: Cannot modify object, Read Only", // 4
- "SNMP: Cannot perform operation, General Error", // 5
- "SNMP: Cannot access variable, No Access", // 6
- "SNMP: Cannot create/modify variable, Wrong Type", // 7
- "SNMP: Cannot create/set variable, Wrong Length", // 8
- "SNMP: Cannot create/set variable, Wrong Encoding", // 9
- "SNMP: Cannot create/set variable, Wrong Value", // 10
- "SNMP: Cannot create variable, Creation Not Allowed", // 11
- "SNMP: Cannot create/set variable, Inconsistent Value", // 12
- "SNMP: Cannot create/set variable, Resource Unavailable", // 13
- "SNMP: Cannot create/set variable, Commit Failed", // 14
- "SNMP: Cannot create/set variable, Undo Failed", // 15
- "SNMP: Cannot perform operation, Authorization Error", // 16
- "SNMP: Cannot create/set variable, Not Writable", // 17
- "SNMP: Cannot create variable, Inconsistent Name", // 18
-};
-
-
-static char * nErrs[] = {
- // General:
- // 0 SNMP_CLASS_SUCCESS
- "ASNMP: Success",
-
- // 1 SNMP_CLASS_ERROR
- "ASNMP: Operation failed",
-
- // 2 SNMP_CLASS_RESOURCE_UNAVAIL
- "ASNMP: Resource unavailable",
-
- // 3 SNMP_CLASS_INTERNAL_ERROR
- "ASNMP: Internal error",
-
- // 4 SNMP_CLASS_UNSUPPORTED
- "ASNMP: Unsupported function",
-
- // Callback reasons:
- // 5 SNMP_CLASS_TIMEOUT
- "ASNMP: SNMP request timed out",
-
- // 6 SNMP_CLASS_ASYNC_RESPONSE
- "ASNMP: Received SNMP Response",
-
- // 7 SNMP_CLASS_NOTIFICATION
- "ASNMP: Received SNMP Notification (trap or inform)",
-
- // 8 SNMP_CLASS_SESSION_DESTROYED
- "ASNMP: Closing session with outstanding requests",
-
- // 9 reserved for future
- "Unknown error code",
-
- // Snmp Class errors:
- // 10 SNMP_CLASS_INVALID
- "ASNMP: Class not valid",
-
- // 11 SNMP_CLASS_INVALID_PDU
- "ASNMP: Invalid Pdu",
-
- // 12 SNMP_CLASS_INVALID_TARGET
- "ASNMP: Invalid Target",
-
- // 13 SNMP_CLASS_INVALID_CALLBACK
- "ASNMP: Invalid (null) Callback Function",
-
- // 14 SNMP_CLASS_INVALID_REQID
- "ASNMP: Invalid Request Id",
-
- // 15 SNMP_CLASS_INVALID_NOTIFYID
- "ASNMP: Invalid Notification Id",
-
- // 16 SNMP_CLASS_INVALID_OPERATION
- "ASNMP: SNMP Operation not supported on specified Target",
-
- // 17 SNMP_CLASS_INVALID_OID
- "ASNMP: Invalid Object Identifier",
-
- // 18 SNMP_CLASS_INVALID_ADDRESS
- "ASNMP: Invalid Address",
-
- // 19 SNMP_CLASS_ERR_STATUS_SET
- "ASNMP: Agent indicates error in SNMP request",
-
- // Transport Errors:
- // 20 SNMP_CLASS_TL_UNSUPPORTED
- "ASNMP: Transport is not supported",
-
- // 21 SNMP_CLASS_TL_IN_USE
- "ASNMP: Transport is in use",
-
- // 22 SNMP_CLASS_TL_FAILED
- "ASNMP: Transport operation failed",
-
- // 23 SNMP_CLASS_SHUTDOWN
- "ASNMP: Blocked Mode Shutdown",
-
- // unknown error code
- "Unknown error code",
-};
-
-#endif //INCLUDE_SNMP_ERR_STRINGS_
-
-#endif //SNMPERRS_H_
diff --git a/ASNMP/asnmp/target.cpp b/ASNMP/asnmp/target.cpp
deleted file mode 100644
index 7cb0a9c99e8..00000000000
--- a/ASNMP/asnmp/target.cpp
+++ /dev/null
@@ -1,321 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// target.cpp
-//
-// = DESCRIPTION
-// Target class defines target SNMP agents.
-//
-// = AUTHOR
-// Peter E Mellquist
-// Michael R MacFaden mrm@cisco.com - rework & ACE port
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
- =====================================================================*/
-
-#include "asnmp/target.h"
-
-//----------------------------------------------------------------------
-//--------[ Class default values ]----------------------
-//----------------------------------------------------------------------
-u_long SnmpTarget::default_timeout_ = DEF_TIMEOUT;
-int SnmpTarget::default_retries_ = DEF_RETRIES;
-u_long SnmpTarget::default_max_pdu_size_ = DEF_MAX_SNMP_PACKET;
-snmp_version SnmpTarget::default_version_ = version1;
-
-OctetStr UdpTarget::default_rd_community_(READ_COMM_STR);
-OctetStr UdpTarget::default_wr_community_(WRITE_COMM_STR);
-
-//----------------------------------------------------------------------
-//--------[ Abstract SnmpTarget Member Functions ]----------------------
-//----------------------------------------------------------------------
-SnmpTarget::SnmpTarget():
- validity_(FALSE), timeout_(default_timeout_), retries_(default_retries_),
- max_pdu_size_(default_max_pdu_size_), version_(default_version_)
-{
-}
-
-// return validity of target
-int SnmpTarget::valid() const
-{
- return validity_;
-}
-
-// allow destruction of derived classes
-SnmpTarget::~SnmpTarget()
-{
-}
-
-// set the timeout
-void SnmpTarget::set_timeout( const u_long t)
-{
- timeout_ = t;
-}
-
-// change the default timeout
-void SnmpTarget::set_default_timeout( const u_long t)
-{
- default_timeout_ = t;
-}
-
-// set the retry value
-void SnmpTarget::set_retry( const int r)
-{
- retries_ = r;
-}
-
-// change the default retries
-void SnmpTarget::set_default_retry( const int r)
-{
- default_retries_ = r;
-}
-
-void SnmpTarget:: set_max_pdu_size(const u_long max_pdu_sz)
-{
- max_pdu_size_ = max_pdu_sz;
-}
-
-
-void SnmpTarget::set_default_max_pdu_size(const u_long max_pdu_sz)
-{
- default_max_pdu_size_ = max_pdu_sz;
-}
-
-void SnmpTarget::set_version( const snmp_version v)
-{
- version_ = v;
-}
-
-void SnmpTarget::set_default_version( const snmp_version v)
-{
- default_version_ = v;
-}
-
-snmp_version SnmpTarget::get_version() const
-{
- return version_;
-}
-
-snmp_version SnmpTarget::get_default_version() const
-{
- return default_version_;
-}
-
-u_long SnmpTarget::get_max_pdu_size() const
-{
- return max_pdu_size_;
-}
-
-// get the retry value
-int SnmpTarget::get_retry() const
-{
- return retries_;
-}
-
-// get the retry value
-int SnmpTarget::get_default_retry() const
-{
- return default_retries_;
-}
-
-// get the timeout
-u_long SnmpTarget::get_timeout() const
-{
- return timeout_;
-}
-
-SnmpTarget& SnmpTarget::operator=(const SnmpTarget& lhs)
-{
- if (this == &lhs)
- return *this;
-
- validity_ = lhs.validity_;
- timeout_ = lhs.timeout_;
- retries_ = lhs.retries_;
- max_pdu_size_ =lhs.max_pdu_size_;
- version_ = lhs.version_;
- return *this;
-}
-
-int operator==(const SnmpTarget& lhs, const SnmpTarget& rhs)
-{
- if (lhs == rhs)
- return 1;
-
- if (lhs.timeout_ != rhs.timeout_)
- return 0;
-
- if (lhs.retries_ != rhs.retries_)
- return 0;
-
- if (lhs.max_pdu_size_ != rhs.max_pdu_size_)
- return 0;
-
- if (lhs.version_ != rhs.version_)
- return 0;
-
- return 1;
-}
-
-
-//----------------------------------------------------------------------
-//--------[ IpTarget Member Functions ]----------------------------------
-//----------------------------------------------------------------------
-
-
-//---------[ UdpTarget::UdpTarget( void) ]----------------------------------
-
-UdpTarget::UdpTarget()
-{
- validity_ = FALSE;
- read_community_ = default_rd_community_; // assign by init fails
- write_community_ = default_wr_community_;
-}
-
-UdpTarget::UdpTarget(const UdpAddress& udp) : udp_address_(udp)
-{
- if (udp_address_.valid())
- validity_ = TRUE;
- read_community_ = default_rd_community_;
- write_community_ = default_wr_community_;
-}
-
-// - copy constructor can be synthesised by compiler
-
-//-----------[ UdpTarget::~UdpTarget() ]--------------------------------
-UdpTarget::~UdpTarget()
-{
-}
-
-//-----------[ UdpTarget::clone() ]--------------------------------
-SnmpTarget * UdpTarget::clone() const
-{
- return (SnmpTarget *) new UdpTarget(*this);
-}
-
-
-void UdpTarget::set_default_read_community(const OctetStr& rd_community)
-{
- default_rd_community_ = rd_community;
-}
-
-void UdpTarget::set_default_write_community(const OctetStr& wr_community)
-{
- default_wr_community_ = wr_community;
-}
-
-
-// get the read community name as an u_char and len
-void UdpTarget::get_read_community( OctetStr& read_community_oct) const
-{
- read_community_oct = read_community_;
-}
-
-//---------[ UdpTarget::set_getcommunity ]---------------------------------
-// set the read community name
-void UdpTarget::set_read_community( const OctetStr& new_read_community)
-{
- read_community_ = new_read_community;
-}
-
-//---------[ UdpTarget::get_writecommunity ]----------------------------
-// get the write community
-void UdpTarget::get_write_community( OctetStr &write_community_oct) const
-{
- write_community_oct = write_community_;
-}
-
-//-----------[ UdpTarget::set_writecommunity ]---------------------------
-// set the write community
-void UdpTarget::set_write_community( const OctetStr& write_community_oct)
-{
- write_community_ = write_community_oct;
-}
-
-//------------[ Address& UdpTarget::get_address() ]---------------------
-// get the address
-void UdpTarget::get_address( UdpAddress &address) const
-{
- address = udp_address_;
- return;
-}
-
-//-------------[ UdpTarget::set_address ]--------------------------------
-// set the address
-int UdpTarget::set_address( UdpAddress &udp_address)
-{
- udp_address_ = udp_address;
- if ( udp_address_.valid())
- validity_ = TRUE;
- else
- validity_ = FALSE;
-
- return validity_;
-}
-
-// overloaded assignment
-UdpTarget& UdpTarget::operator=( const UdpTarget& lhs)
-{
- if (this == &lhs)
- return *this;
-
- // assign base part
- *((SnmpTarget *) this) = *((SnmpTarget *)&lhs);
-
- udp_address_ = lhs.udp_address_;
- read_community_ = lhs.read_community_;
- write_community_ = lhs.write_community_;
- validity_ = lhs.validity_;
-
- return *this;
-}
-
-char *UdpTarget::to_string()
-{
- sprintf(output_buffer_,"UdpTarget: [ valid: %d addr: %s rd: %s wr: %s \
-ver: %d, timeout: %d, retries: %d max_pdu_size: %d]",
- valid(), udp_address_.to_string(), read_community_.to_string(),
- write_community_.to_string(), version_, (int) timeout_,
- retries_, max_pdu_size_);
- return output_buffer_;
-}
-
-//=============[ int operator == UdpTarget, UdpTarget ]===============
-// equivlence operator overloaded
-int operator==( const UdpTarget &lhs,const UdpTarget &rhs)
-{
- // need to compare all the members of a UdpTarget
- if ( lhs.read_community_ != rhs.read_community_)
- return 0; // !=
-
- if ( lhs.write_community_ != rhs.write_community_)
- return 0; // !=
-
- if ( lhs.udp_address_ != rhs.udp_address_)
- return 0;
-
- if ( lhs.timeout_ != rhs.timeout_)
- return 0;
-
- if ( lhs.retries_ != rhs.retries_)
- return 0;
-
- return 1; // they are equal
-}
diff --git a/ASNMP/asnmp/target.h b/ASNMP/asnmp/target.h
deleted file mode 100644
index fe1e3f8898d..00000000000
--- a/ASNMP/asnmp/target.h
+++ /dev/null
@@ -1,247 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef TARGET_
-#define TARGET_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// target.h
-//
-// = DESCRIPTION
-//
-// = AUTHOR
-// Peter E Mellquist
-// Michael R. MacFaden (ported to ACE)
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS" without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-//----[ includes ]------------------------------------------------
-#include "ace/INET_Addr.h"
-#include "asnmp/address.h"
-#include "asnmp/oid.h"
-#include "asnmp/octet.h"
-
-//----[ enumerated types for SNMP versions ]-------------------------
-enum snmp_version {
- version1, // 0
- version2c, // 1 (Cisco IOS does not have IOS v2c agent available yet)
- version3 // 2 (IETF working on this version)
-};
-
-// targets contain the following default properties
-enum ASNMP_Defs {
- DEF_TIMEOUT = 1, // unit: seconds
- DEF_RETRIES = 1, // no retry default
- DEF_MAX_SNMP_PACKET = 1430, // maximum pdu len on the wire (eth mtu-ip hdr)
- // split bigger pdus (not implemented yet)
- DEF_AGENT_PORT = 161, // port # for SNMP agent
- DEF_TRAP_PORT = 162, // port # for SNMP trap receiver
- DEF_VERSION = version1, // default SNMP version
- MAX_COMM_STR_LEN = 255, // max value this impl will accept from client
- MAX_TARGET_STRING_REP = 2048 // max value this impl will accept from client
-};
-
-#define READ_COMM_STR "public"
-#define WRITE_COMM_STR "private"
-
-// Abstract class used to provide a virtual interface into Targets
-//
-class ACE_Export SnmpTarget
- // = TITLE
- // Abstract Base class SnmpTarget is used to Collect all transmission
- // details to communicate with an SNMP
-{
- public:
-
- virtual ~SnmpTarget();
- // allow destruction of derived classes
-
- int valid() const;
- // return validity of target
-
- void set_retry( const int r);
- // set the retry value
-
- void set_timeout( const unsigned long t);
- // set the object's timeout (in seconds)
-
- void set_version( const snmp_version v);
- // set the instance version
-
- void set_max_pdu_size(const unsigned long max_pdu_sz);
- // all classes constructed will have this write community string
-
- void set_default_timeout( const unsigned long t);
- // change the "class" default default timeout (in seconds)
-
- void set_default_retry( const int r);
- // change the default send retries
-
- void set_default_max_pdu_size(const unsigned long max_pdu_sz);
- // all classes constructed will have this write community string
-
- void set_default_version( const snmp_version v);
- // change class default
-
- // *** get methods ***
-
- int get_default_retry() const;
- // get the retry value
-
- unsigned long get_timeout() const;
- // get the timeout (seconds)
-
- unsigned long get_max_pdu_size() const;
- // get instance max buffer size
-
- void get_default_max_pdu_size(const unsigned long max_pdu_sz);
- // all classes constructed will have this write community string
-
- snmp_version get_version() const;
- // get the version
-
- snmp_version get_default_version() const;
-
- int get_retry() const;
- // return send retry number for this instancd
-
- virtual SnmpTarget *clone() const = 0;
- // virtual clone operation for creating a new SnmpTarget from an existing
- // SnmpTarget. The caller MUST use the delete operation on the return
- // value when done.
-
- friend int operator==(const SnmpTarget& lhs, const SnmpTarget& rhs);
- // manipulate the base part
-
- SnmpTarget& operator=(const SnmpTarget& lhs);
-
- protected:
- SnmpTarget();
- // SnmpTarget(const SnmpTarget &);
-
- int validity_;
- // used by derived class instances
-
- unsigned long timeout_;
- // instance value xmit timeout in milli secs
-
- int retries_;
- // instance value number of retries
-
- unsigned max_pdu_size_;
- // size of pdu
-
- snmp_version version_;
- // instance value the snmp version
-
- // class wide default values
- static unsigned long default_timeout_;
- // xmit timeout in secs
-
- static int default_retries_;
- // number of retries
-
- static unsigned long default_max_pdu_size_;
- static snmp_version default_version_;
- // snmp protocol version
-};
-
-//----[ UdpTarget class ]----------------------------------------------
-// UDP/IP transport using "community string" based agents (targets)
-//
-class ACE_Export UdpTarget: public SnmpTarget
- // = TITLE
- // Concrete class UdpTarget contains all Details for communicating
- // with a SNMPv1 agent over UDP/IPv4 transport
-{
- public:
- UdpTarget();
-
- UdpTarget( const UdpAddress& udp);
- // constructor with only address
- // assumes default as public, public
- // can be constructed with IP address object
-
- UdpTarget( ACE_INET_Addr& ace_inet_addr);
- // can be constructed with Udp address object TODO: merge addresses
-
- ~UdpTarget();
- // destructor
-
- // ** set ***
-
- void set_read_community( const OctetStr& new_read_community);
- // set the read community using an OctetStr
-
- void set_write_community( const OctetStr& write_community);
- // set the write community using an OctetStr
-
- int set_address( UdpAddress &udp_address);
- // set the address
-
- // ** get ***
-
- void get_read_community( OctetStr& read_community_oct) const;
- // get the read community as an Octet Str object
-
- void get_write_community( OctetStr &write_community_oct) const;
- // get the write community as an OctetStr
-
- void get_address( UdpAddress& address) const;
- // get the address
-
- void set_default_read_community(const OctetStr& rd_community);
- // all classes constructed will have this read community string
-
- void set_default_write_community(const OctetStr& wr_community);
- // all classes constructed will have this write community string
-
- void get_default_read_community(OctetStr& rd_community) const;
- // all classes constructed will have this read community string
-
- void get_default_write_community(OctetStr& wr_community) const;
- // all classes constructed will have this write community string
-
- UdpTarget& operator=( const UdpTarget& target);
- // overloaded assignment
-
- friend int operator==( const UdpTarget &lhs, const UdpTarget &rhs);
- // compare two C targets
-
- char *to_string();
- // string representation of object
-
- SnmpTarget *clone() const;
- // clone from existing UdpTarget
-
- protected:
- static OctetStr default_rd_community_;
- static OctetStr default_wr_community_;
- OctetStr read_community_;
- OctetStr write_community_;
- UdpAddress udp_address_;
- snmp_version version_;
-
- char output_buffer_[MAX_TARGET_STRING_REP];
- // to_string() rep of data
-};
-
-
-#endif //TARGET_
diff --git a/ASNMP/asnmp/timetick.cpp b/ASNMP/asnmp/timetick.cpp
deleted file mode 100644
index da83945e83a..00000000000
--- a/ASNMP/asnmp/timetick.cpp
+++ /dev/null
@@ -1,140 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// timetick.cpp
-//
-// = DESCRIPTION
-// Class implentation for SMI Timeticks class.
-//
-// = AUTHOR
-// Peter E Mellquist
-// Michael R MacFaden mrm@cisco.com - rework & ACE port
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/timetick.h" // include header file for timetick class
-
-// constructor with a value
-TimeTicks::TimeTicks( const unsigned long i):SnmpUInt32(i)
-{
- smival.syntax = sNMP_SYNTAX_TIMETICKS;
-}
-
-// copy constructor
-TimeTicks::TimeTicks( const TimeTicks &t)
-{
- smival.value.uNumber = t.smival.value.uNumber;
- smival.syntax = sNMP_SYNTAX_TIMETICKS;
-}
-
-// destructor
-TimeTicks::~TimeTicks()
-{
-}
-
-// syntax type
-SmiUINT32 TimeTicks::get_syntax()
-{
- return sNMP_SYNTAX_TIMETICKS;
-}
-
-// create a new instance of this Value
-SnmpSyntax *TimeTicks::clone() const
-{
- return (SnmpSyntax *) new TimeTicks(*this);
-}
-
-// overloaded assignement from ulong
-TimeTicks& TimeTicks::operator=( const unsigned long int i)
-{
- smival.value.uNumber =i; return *this;
-}
-
-// overloaded assignment from TimeTicks
-TimeTicks& TimeTicks::operator=( const TimeTicks &uli)
-{
- this->smival.value.uNumber = uli.smival.value.uNumber; return *this;
-}
-
-// general assignment from any Value
-SnmpSyntax& TimeTicks::operator=( SnmpSyntax &in_val)
-{
- if ( this == &in_val ) // handle assignement from itself
- return *this;
-
- valid_flag = 0; // will get set true if really valid
- if (in_val.valid()) {
- switch (in_val.get_syntax()) {
- case sNMP_SYNTAX_UINT32:
- // case sNMP_SYNTAX_GAUGE32: .. indistinquishable from UINT32
- case sNMP_SYNTAX_CNTR32:
- case sNMP_SYNTAX_TIMETICKS:
- case sNMP_SYNTAX_INT32: // implied cast int -> uint
- this->smival.value.uNumber =
- ((TimeTicks &)in_val).smival.value.uNumber;
- valid_flag = 1;
- break;
- }
- }
- return *this;
-}
-
-// otherwise, behave like an unsigned long
-TimeTicks::operator unsigned long()
-{
- return smival.value.uNumber;
-}
-
-
-// ASCII format return
-char * TimeTicks::to_string()
- /* Should do something nicer like days:hours:minutes... */
-{
- unsigned long tt, hseconds, seconds, minutes, hours, days;
- tt = this->smival.value.uNumber;
-
- // days
- days = tt / 8640000;
- tt %= 8640000;
-
- // hours
- hours = tt / 360000;
- tt %= 360000;
-
- // minutes
- minutes = tt / 6000;
- tt %= 6000;
-
- seconds = tt / 100;
- tt %= 100;
-
- hseconds = tt;
-
- if ( days ==0)
- sprintf( output_buffer,"%ld:%02ld:%02ld.%02ld", hours, minutes,seconds,hseconds);
- else if ( days==1)
- sprintf( output_buffer,"1 day %ld:%02ld:%02ld.%02ld", hours, minutes,seconds,hseconds);
- else
- sprintf( output_buffer,"%ld days, %ld:%02ld:%02ld.%02ld", days,hours, minutes,seconds,hseconds);
-
- return output_buffer;
-}
-
diff --git a/ASNMP/asnmp/timetick.h b/ASNMP/asnmp/timetick.h
deleted file mode 100644
index cc959df4f8b..00000000000
--- a/ASNMP/asnmp/timetick.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef TIMETICKS_
-#define TIMETICKS_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// timetick.h
-//
-// = DESCRIPTION
-// Class definition for SMI Timeticks class.
-//
-// = AUTHOR
-// Michael R. MacFaden <mrm@cisco.com>
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/integer.h"
-
-#define TICKOUTBUF 30 // max formatted time string
-
-//------------[ TimeTicks Class ]-----------------------------------
-// The timeticks class allows all the functionality of unsigned
-// integers but is recognized as a distinct SMI type. TimeTicks
-// objects may be get or set into Vb objects.
-//
-class ACE_Export TimeTicks: public SnmpUInt32
- // = TITLE
- // Define RFC1155 TimeTicks Data object
-
-{
-
- public:
- TimeTicks( const unsigned long i = 0);
-
- TimeTicks( const TimeTicks &t);
- // copy constructor
-
- ~TimeTicks();
- // destructor
-
- SmiUINT32 get_syntax();
- // syntax type
-
- char *to_string();
- // get a printable ASCII value
-
- SnmpSyntax *clone() const;
- // create a new instance of this Value
-
- SnmpSyntax& operator=(SnmpSyntax &val);
- // copy an instance of this Value
-
- TimeTicks& operator=( const TimeTicks &uli);
- // overloaded assignment
-
- TimeTicks& operator=( const unsigned long int i);
- // overloaded assignment
-
- operator unsigned long();
- // otherwise, behave like an unsigned long
-
- protected:
- char output_buffer[TICKOUTBUF];
- // for storing printed form
-};
-#endif // TIMETICKS_
diff --git a/ASNMP/asnmp/transaction.cpp b/ASNMP/asnmp/transaction.cpp
deleted file mode 100644
index f22126ce469..00000000000
--- a/ASNMP/asnmp/transaction.cpp
+++ /dev/null
@@ -1,199 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// transaction.cpp
-//
-// = DESCRIPTION
-// implements blocking SNMPv1 API using a simple state machine
-// transactions over UDP/IP networks
-//
-// = AUTHOR
-// Michael R MacFaden mrm@cisco.com - remove v2c, async, rework for ACE
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "asnmp/transaction.h"
-
-// pre: pdu, target report valid() == 1
-// post: pdu sent out over the wire
-inline void reset_receive_buffer(iovec& io)
-{
- io.iov_base = 0;
- io.iov_len = 0;
-}
-
-transaction::transaction(const Pdu& pdu, const UdpTarget& target,
- ACE_SOCK_Dgram& io):
- result_(0),
- wp_(pdu,target), params_(target), session_(io)
-{
- // last step, convert address (get ride of this once we have merged address
- UdpAddress udp;
- target.get_address(udp);
- // via string conversion "dotted-quad:port"
- ACE_INET_Addr tmp(udp);
- addr_ = tmp;
- reset_receive_buffer(receive_iovec_);
-}
-
-transaction::~transaction()
-{
- ACE_Reactor::instance()->remove_handler(this, READ_MASK | DONT_CALL);
- ACE_Reactor::instance()->cancel_timer(this);
-
- delete [] receive_iovec_.iov_base;
-}
-
-// implement state machine, send, wait (timeout/results) return
-int transaction::run()
-{
- int rc, done = FALSE;
- int retry_counter = 0;
- ACE_Time_Value to(params_.get_timeout(), 0); // seconds
- ACE_Reactor reactor;
-
- // 1. register io port for read access
- if (reactor.register_handler(session_.get_handle(), this,
- ACE_Event_Handler::READ_MASK) == -1)
- return SNMP_CLASS_INTERNAL_ERROR;
-
- // register a time handler and a socket with this
-
- while (!done) {
-
- if ((rc = send()) < 0) // send pkt to agent
- return rc;
- else {
- if (retry_counter++ > params_.get_retry())
- return SNMP_CLASS_TIMEOUT;
- }
-
- // 2. wait for events (timeout, returned msg)
- if (( rc = reactor.handle_events (to)) == 1) // one handler registered
- return 0;
- else {
- if (rc == 0) {
- to.set(params_.get_timeout(), 0);
- }
- else
- return SNMP_CLASS_INTERNAL_ERROR;
- }
- }
- return SNMP_CLASS_INTERNAL_ERROR;
-}
-
-// implement state machine, send, wait (timeout/results) return
-int transaction::run(transaction_result * r)
-{
- result_ = r;
- int rc;
-
- // 1. register io port for read access
- ACE_Reactor * reactor = ACE_Reactor::instance();
- if (reactor->register_handler(session_.get_handle(),
- this,
- READ_MASK) == -1)
- return SNMP_CLASS_INTERNAL_ERROR;
-
- retry_counter_ = 0;
-
- // register a time handler and a socket with this
- ACE_Time_Value to = params_.get_timeout();
- if (reactor->schedule_timer(this, 0, to, to) < 0)
- return SNMP_CLASS_INTERNAL_ERROR;
-
- if ((rc = send()) < 0) // send pkt to agent
- return rc;
- return 0;
-}
-
-// got back response from SNMPv1 agent - process it
-int transaction::handle_input (ACE_HANDLE)
-{
- // OS allocates iovec_.iov_base ptr and len
- delete [] receive_iovec_.iov_base;
- reset_receive_buffer(receive_iovec_);
- int rc = session_.recv(&receive_iovec_, receive_addr_, 0);
- if (rc == -1) {
- delete [] receive_iovec_.iov_base;
- reset_receive_buffer(receive_iovec_);
- if (result_)
- result_->result(this, SNMP_CLASS_RESOURCE_UNAVAIL);
- return SNMP_CLASS_RESOURCE_UNAVAIL;
- }
- if (result_)
- {
- result_->result(this, rc);
- return 0;
- }
- return rc;
-}
-
-int transaction::handle_timeout(const ACE_Time_Value &,
- const void *)
-{
- int rc;
- if ((rc = send()) < 0) // send pkt to agent
- result_->result(this, 0);
- else
- if (retry_counter_++ > params_.get_retry())
- result_->result(this, SNMP_CLASS_TIMEOUT);
-
- return 0;
-}
-
-
-const ACE_INET_Addr& transaction::get_from_addr() const
-{
- return receive_addr_;
-}
-
-
-// return pdu to caller
-int transaction::result(Pdu& pdu, char *comm_str, ACE_INET_Addr *from)
-{
- // TODO: check to see the sender matches the receiver address..
-
- // remove any vbs existing in this pdu
- pdu.delete_all_vbs();
-
- // any data to return?
- if (receive_iovec_.iov_len == 0)
- return -1;
-
- wpdu tmp(receive_iovec_);
-
- snmp_version ver;
-
- // return comm str and from address of incomming pdu if requested
- int rc = tmp.get_pdu(pdu, ver);
- if (comm_str)
- ACE_OS::strcpy(comm_str, (char *)tmp.get_community());
- if (from)
- *from = receive_addr_;
- return rc;
-}
-
-transaction::transaction(ACE_SOCK_Dgram& io)
-: result_(0), session_(io)
-{
- reset_receive_buffer(receive_iovec_);
-}
-
-
-int transaction::send()
-{
- iovec io = wp_.get_buffer();
- if (io.iov_len == 0) {
- // NO DATA ?
- return -1;
- }
- ssize_t rc = session_.send (io.iov_base, io.iov_len, addr_ , 0);
- return rc;
-}
-
-transaction_result::~transaction_result() {}
diff --git a/ASNMP/asnmp/transaction.h b/ASNMP/asnmp/transaction.h
deleted file mode 100644
index 4db2e83f63c..00000000000
--- a/ASNMP/asnmp/transaction.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef TRANSACTION_
-#define TRANSACTION_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// transaction.h
-//
-// = DESCRIPTION
-//
-// = AUTHOR
-// Michael R. MacFaden port to ACE / use Reactor pattern
-//
-// ============================================================================
-
-#include "ace/Event_Handler.h"
-#include "asnmp/target.h"
-#include "asnmp/pdu.h"
-#include "asnmp/transaction_result.h"
-#include "asnmp/wpdu.h" // cmu adapter class
-#include "ace/SOCK_Dgram.h"
-
-class ACE_Export transaction : public ACE_Event_Handler
- // = TITLE
- // Used to manage the details of a particular transaction betwen
- // two SNMP agents. Uses SnmpTarget class to implement retry/timeout
-
-{
- int retry_counter_;
- transaction_result * result_;
-
- public:
- transaction(const Pdu& pdu, const UdpTarget& target, ACE_SOCK_Dgram& io);
- transaction(ACE_SOCK_Dgram& io);
- // constructor
- ~transaction();
- // destructor
-
- int run();
- int run(transaction_result *r); // Async interface, with callback object
- // begin polling for values
-
- int result(Pdu& pdu, char *comm_str = 0, ACE_INET_Addr *from_addr = 0);
- // return pdu with result from agent after run() is completed rc = 0
- // optionally get community str
-
- virtual int handle_input (ACE_HANDLE fd);
- // called by reactor when data is ready to be read in from OS memory
- virtual int handle_timeout (const ACE_Time_Value &, const void *);
- // used for resend in asynchronous run()
-
- int send();
- // transmit buffer command to network...
-
- const ACE_INET_Addr& get_from_addr() const;
- // pre: handle_input called
- // retrieve the sender's from address from the last pkt
-
- private:
- transaction(const transaction&);
- // disallow copy construction
-
- wpdu wp_; // wire pdu
- UdpTarget params_; // params
- ACE_INET_Addr addr_; // to address
- ACE_SOCK_Dgram session_; // io object
- iovec receive_iovec_; // receive buffer
- ACE_INET_Addr receive_addr_; // from address
-};
-
-#endif // TRANSACTION_
diff --git a/ASNMP/asnmp/transaction_result.h b/ASNMP/asnmp/transaction_result.h
deleted file mode 100644
index 9d0dbfc40b8..00000000000
--- a/ASNMP/asnmp/transaction_result.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef TRANSACTION_RESULT_H_
-#define TRANSACTION_RESULT_H_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// transaction_result.h
-//
-// = DESCRIPTION
-// An object respresenting a request/reply operation between mgr/agent
-//
-// = AUTHOR
-// Michael R. MacFaden
-//
-// ============================================================================
-
-class transaction;
-class ACE_Export transaction_result
-{
- public:
- virtual ~transaction_result();
- virtual void result(transaction * trans, int) = 0;
-};
-
-#endif
diff --git a/ASNMP/asnmp/vb.cpp b/ASNMP/asnmp/vb.cpp
deleted file mode 100644
index 3a4696d978f..00000000000
--- a/ASNMP/asnmp/vb.cpp
+++ /dev/null
@@ -1,394 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// vb.h
-//
-// = DESCRIPTION
-// The Vb class is an encapsulation of the snmp variable binding.
-// This module contains the class definition for the variable binding (VB)
-// class. The VB class is an encapsulation of a SNMP VB. A VB object is
-// composed of one SNMP++ Oid and one SMI value. The Vb class utilizes Oid
-// objects and thus requires the Oid class. To use this class,
-// set oid, value then call valid() to be sure object was constructed correctly.
-//
-// = AUTHOR
-// Peter E Mellquist
-// Michael R MacFaden mrm@cisco.com - rework & ACE port
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/oid.h" // include oid class defs
-#include "asnmp/vb.h" // include vb class defs
-#include "asnmp/snmperrs.h" // error codes
-
-//---------------[ Vb::Vb( void) ]--------------------------------------
-// constructor with no arguments
-// makes an vb, unitialized
-Vb::Vb( void): output_(NULL), iv_vb_value_(NULL),
- exception_status_(SNMP_CLASS_SUCCESS)
-{
-}
-
-//---------------[ Vb::Vb( const Oid &oid) ]-----------------------------
-// constructor to initialize the oid
-// makes a vb with oid portion initialized
-Vb::Vb( const Oid &oid): output_(NULL), iv_vb_oid_(oid), iv_vb_value_(NULL),
- exception_status_(SNMP_CLASS_SUCCESS)
-{
-}
-
-//---------------[ Vb::Vb( const Oid &oid, const SmiSyntax &val) ]-------
-Vb::Vb( const Oid &oid, const SnmpSyntax &val, const SmiUINT32 status):
- output_(NULL), iv_vb_oid_(oid), iv_vb_value_(NULL), exception_status_(status)
-{
- // iv_vb_value_ = recast_smi_object(val); // allocate and construct object
- iv_vb_value_ = val.clone();
-}
-
-//---------------[ Vb::Vb( const Vb &vb) ]-----------------------------
-// copy constructor
-Vb::Vb( const Vb &vb): output_(NULL), iv_vb_value_(NULL)
-{
- *this = vb;
-}
-
-//---------------[ Vb::~Vb() ]------------------------------------------
-// destructor
-// if the vb has a oid or an octect string then
-// the associated memory needs to be freed
-Vb::~Vb()
-{
- free_vb();
- delete [] output_; // formatting buffer if it exists
-}
-
-
-//--------------[ Vb::valid() ]-----------------------------------------
-// returns validity of a Vb object
-// must have a valid oid and value
-int Vb::valid() const
-{
- if ( iv_vb_oid_.valid() && (iv_vb_value_ && iv_vb_value_->valid()) )
- return TRUE;
- else
- return FALSE;
-}
-
-
-//---------------[ Vb& Vb::operator=( const Vb &vb) ]--------------------
-// overloaded assignment allows assigning one Vb to another
-// this involves deep memory thus target vb needs to be freed
-// before assigning source
-Vb& Vb::operator=( const Vb &vb)
-{
- free_vb(); // free up target to begin with
-
- //-----[ reassign the Oid portion 1st ]
- vb.get_oid( iv_vb_oid_);
-
- //-----[ next set the vb value portion ]
- if (vb.iv_vb_value_ == NULL) {
- iv_vb_value_ = NULL;
- }
- else {
- iv_vb_value_ = vb.iv_vb_value_->clone();
- }
- exception_status_ = vb.exception_status_;
-
- return *this; // return self reference
-}
-
- // set a Vb null, if its not already
-void Vb::set_null()
-{
- free_vb();
-}
-
-//---------------[ Vb::set_oid( const Oid oid ) ]-----------------------
-// set value oid only with another oid
-void Vb::set_oid( const Oid& oid)
-{
- iv_vb_oid_ = oid;
-}
-
-//---------------[ Vb::get_oid( Oid &oid) ]-----------------------------
-// get oid portion
-void Vb::get_oid( Oid &oid) const
-{
- oid = iv_vb_oid_;
-}
-
-//----------------[ void Vb::free_vb() ]--------------------------------
-// protected method to free memory
-// this methos is used to free memory when assigning new vbs
-// or destructing
-// in the case of oids and octets, we need to do a deep free
-void Vb::free_vb()
-{
- if (iv_vb_value_)
- delete iv_vb_value_;
- exception_status_ = SNMP_CLASS_SUCCESS;
- iv_vb_value_ = NULL;
-}
-
-void Vb::set_value( const SnmpInt32& i)
-{
- free_vb();
- iv_vb_value_ = (SnmpSyntax *)new SnmpInt32(i);
-}
-
-void Vb::set_value( const SnmpUInt32& u)
-{
- free_vb();
- iv_vb_value_ = (SnmpSyntax *)new SnmpUInt32(u);
-}
-
-void Vb::set_value( const Gauge32& g)
-{
- free_vb();
- iv_vb_value_ = (SnmpSyntax *)new Gauge32(g);
-}
-
-void Vb::set_value( const Counter32& c)
-{
- free_vb();
- iv_vb_value_ = (SnmpSyntax *)new Counter32(c);
-}
-
-void Vb::set_value( const Counter64& c)
-{
- free_vb();
- iv_vb_value_ = (SnmpSyntax *)new Counter64(c);
-}
-
-void Vb::set_value( const TimeTicks& t)
-{
- free_vb();
- iv_vb_value_ = (SnmpSyntax *)new TimeTicks(t);
-}
-
-void Vb::set_value( const OctetStr& s)
-{
- free_vb();
- iv_vb_value_ = (SnmpSyntax *)new OctetStr(s);
-}
-
-void Vb::set_value( const Oid& o)
-{
- free_vb();
- iv_vb_value_ = (SnmpSyntax *)new Oid(o);
-}
-
-void Vb::set_value ( const SnmpSyntax &val)
-{
- free_vb();
- iv_vb_value_ = val.clone();
-}
-
-int Vb::get_value( SnmpInt32 &i)
-{
- if (iv_vb_value_ &&
- iv_vb_value_->valid() &&
- (iv_vb_value_->get_syntax() == sNMP_SYNTAX_INT32 )) {
- i = *((SnmpInt32 *) iv_vb_value_);
- return SNMP_CLASS_SUCCESS;
- }
- else
- return SNMP_CLASS_INVALID;
-}
-
-int Vb::get_value( SnmpUInt32 &u)
-{
- if (iv_vb_value_ && iv_vb_value_->valid())
- {
- SmiUINT32 syntax = iv_vb_value_->get_syntax();
- if (syntax == sNMP_SYNTAX_GAUGE32 ||
- syntax == sNMP_SYNTAX_CNTR32 ||
- syntax == sNMP_SYNTAX_TIMETICKS ||
- syntax == sNMP_SYNTAX_UINT32)
- {
- u = *((SnmpUInt32 *) iv_vb_value_);
- return SNMP_CLASS_SUCCESS;
- }
- }
- return SNMP_CLASS_INVALID;
-}
-
-/* return a uint or a gauge. this is casting, but no semantic difference
- * at this level
- */
-int Vb::get_value( Gauge32 &g)
-{
- if (iv_vb_value_ &&
- iv_vb_value_->valid() &&
- ((iv_vb_value_->get_syntax() == sNMP_SYNTAX_GAUGE32) ||
- iv_vb_value_->get_syntax() == sNMP_SYNTAX_UINT32) ) {
- g = *((Gauge32 *) iv_vb_value_);
- return SNMP_CLASS_SUCCESS;
- }
- else
- return SNMP_CLASS_INVALID;
-}
-
-int Vb::get_value( Counter32 &c)
-{
- if (iv_vb_value_ &&
- iv_vb_value_->valid() &&
- (iv_vb_value_->get_syntax() == sNMP_SYNTAX_CNTR32 )) {
- c = *((Counter32 *) iv_vb_value_);
- return SNMP_CLASS_SUCCESS;
- }
- else
- return SNMP_CLASS_INVALID;
-}
-
-int Vb::get_value( Counter64 &c)
-{
- if (iv_vb_value_ &&
- iv_vb_value_->valid() &&
- (iv_vb_value_->get_syntax() == sNMP_SYNTAX_CNTR64 )) {
- c = *((Counter32 *) iv_vb_value_);
- return SNMP_CLASS_SUCCESS;
- }
- else
- return SNMP_CLASS_INVALID;
-}
-
-int Vb::get_value( TimeTicks &t)
-{
- if (iv_vb_value_ &&
- iv_vb_value_->valid() &&
- (iv_vb_value_->get_syntax() == sNMP_SYNTAX_TIMETICKS )) {
- t = *((TimeTicks *) iv_vb_value_);
- return SNMP_CLASS_SUCCESS;
- }
- else
- return SNMP_CLASS_INVALID;
-}
-
-int Vb::get_value( OctetStr &s)
-{
- if (iv_vb_value_ &&
- iv_vb_value_->valid() &&
- (iv_vb_value_->get_syntax() == sNMP_SYNTAX_OCTETS )) {
- s = *((OctetStr *) iv_vb_value_);
- return SNMP_CLASS_SUCCESS;
- }
- else
- return SNMP_CLASS_INVALID;
-}
-
-int Vb::get_value( Oid &s)
-{
- if (iv_vb_value_ &&
- iv_vb_value_->valid() &&
- (iv_vb_value_->get_syntax() == sNMP_SYNTAX_OID )) {
- s = *((Oid *) iv_vb_value_);
- return SNMP_CLASS_SUCCESS;
- }
- else
- return SNMP_CLASS_INVALID;
-}
-
-
-//---------------[ Vb::get_value( Value &val) ]--------
-int Vb::get_value( SnmpSyntax &val)
-{
- if (iv_vb_value_) {
- val = *iv_vb_value_;
- if (val.valid())
- return SNMP_CLASS_SUCCESS;
- else
- return SNMP_CLASS_INVALID;
- }
- else
- {
-//TM: should set val to be invalid
- return SNMP_CLASS_INVALID;
- }
-}
-
-
-
-//-----[ misc]--------------------------------------------------------
-
-// return the current syntax
-// This method violates Object Orientation but may be useful if
-// the caller has a vb object and does not know what it is.
-// This would be useful in the implementation of a browser.
-SmiUINT32 Vb::get_syntax()
-{
- if ( exception_status_ != SNMP_CLASS_SUCCESS)
- return exception_status_;
- else
- return ( iv_vb_value_ ? iv_vb_value_->get_syntax() : sNMP_SYNTAX_NULL);
-}
-
-// return the printabel value
-char *Vb::to_string_value()
-{
- if (iv_vb_value_)
- return iv_vb_value_->to_string();
- else
- return "";
-}
-
-// return the printable oid
-char *Vb::to_string_oid()
-{
- return iv_vb_oid_.to_string();
-}
-
-// generate string with name/ value format
-char *Vb::to_string()
-{
- int len = ACE_OS::strlen(iv_vb_oid_.to_string());
- char *ptr = "";
- if (iv_vb_value_)
- ptr = iv_vb_value_->to_string();
- len += ACE_OS::strlen(ptr) + 3 + 1; // " / " + null
- ACE_NEW_RETURN(output_, char[len], "");
- ACE_OS::sprintf(output_, "%s / %s", iv_vb_oid_.to_string(), ptr);
- return output_;
-}
-
-// friend function to set exception status
-void set_exception_status( Vb *vb, const SmiUINT32 status)
-{
- vb->exception_status_ = status;
-}
-
-// equivlence operator overloaded
-// hack, by side effect, compare based on string formatting output_
-int operator==( const Vb &lhs, const Vb &rhs)
-{
- if ( lhs.iv_vb_oid_ != rhs.iv_vb_oid_)
- return FALSE;
-
- if (lhs.iv_vb_value_ != 0 && rhs.iv_vb_value_ != 0) {
- int val = strcmp(lhs.iv_vb_value_->to_string(),
- rhs.iv_vb_value_->to_string());
- return !val;
- }
- else
- return FALSE;
-}
-
diff --git a/ASNMP/asnmp/vb.h b/ASNMP/asnmp/vb.h
deleted file mode 100644
index 1dd823fb2d6..00000000000
--- a/ASNMP/asnmp/vb.h
+++ /dev/null
@@ -1,200 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef VB_CLS_
-#define VB_CLS_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// vb.h
-//
-// = DESCRIPTION
-// This module contains the class definition for the variable binding (VB)
-// class. The VB class is an encapsulation of a SNMP VB. A VB object is
-// composed of one SNMP++ Oid and one SMI value. The Vb class utilizes Oid
-// objects and thus requires the Oid class. To use this class,
-// set oid, value then call valid() to be sure object was constructed correctly.
-//
-// = AUTHOR
-// Peter E Mellquist
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-//----[ external calls ]----------------------------------------------
-#include "ace/OS.h"
-
-#include "asnmp/smival.h"
-#include "asnmp/snmperrs.h" // V2c error def
-#include "asnmp/oid.h" // oid class def
-#include "asnmp/timetick.h" // time ticks
-#include "asnmp/counter.h" // counter
-#include "asnmp/gauge.h" // gauge class
-#include "asnmp/ctr64.h" // 64 bit counters
-#include "asnmp/octet.h" // octet class
-#include "asnmp/address.h" // address class def
-#include "asnmp/integer.h" // integer class
-
-
-//------------[ VB Class Def ]-------------------------------------
-// The Vb class is the encapsulation of the SNMP variable binding.
-// Variable binding lists in SNMP++ are represented as arrays of
-// Vb objects. Vb objects are passed to and from SNMP objects to
-// provide getting or setting MIB values.
-// The vb class keeps its own memory for objects and does not
-// utilize pointers to external data structures.
-//
-class ACE_Export Vb
- // = TITLE
- // Implement the concrete Variable Bindings aka Varbind
- // composite type. Varbinds hold 1 Oid and 1 Value (Any SMI value)
-{
-public:
- Vb( void);
- // constructor with no arguments
- // makes an vb, unitialized (does not make object valid)
-
- Vb( const Oid &oid);
- // constructor to initialize the oid
- // makes a vb with oid portion initialized (does not make object valid)
-
- Vb( const Oid& vb, const SnmpSyntax &val, const SmiUINT32=SNMP_CLASS_SUCCESS);
- // constructor to initialize the oid
- // makes a vb with oid portion and value portion initialized, (valid)
-
- Vb( const Vb &vb);
- // copy constructor
-
- ~Vb();
- // destructor
- // if the vb has a oid or an octect string then
- // the associated memory needs to be freed
-
- int valid() const;
- // return validity of Vb object (both oid and value set return 1 else 0)
-
- Vb& operator=( const Vb &vb);
- // assignment to another Vb object overloaded
-
- friend int operator==( const Vb &lhs, const Vb &rhs);
- // equivlence operator overloaded
-
- //-----[ set oid / get oid part]------------------------------------------
-
- void set_oid( const Oid& oid);
- // set value oid only with another oid
-
- void get_oid( Oid &oid) const;
- // get oid portion
-
- //-----[ set value part]--------------------------------------------------
-
- void set_null();
- // set a Vb null, if its not already
-
- void set_value( const TimeTicks& ticks);
- // returns 0 on success and a value
-
- void set_value( const Oid& oid);
- // returns 0 on success and a value
-
- void set_value( const Counter32& ctr);
- // returns 0 on success and a value
-
- void set_value( const Counter64& ctr);
- // returns 0 on success and a value
-
- void set_value( const Gauge32& ctr);
- // returns 0 on success and a value
-
- void set_value( const SnmpUInt32& ctr);
- // returns 0 on success and a value
-
- void set_value( const SnmpInt32& ctr);
- // returns 0 on success and a value
-
- void set_value( const OctetStr& oct_str);
- // get an octet string object
-
- //----[ get value ]------------------------------------------------
-
- int get_value( TimeTicks& ticks);
- // returns 0 on success and a value
-
- int get_value( Oid& oid);
- // returns 0 on success and a value
-
- int get_value( Counter32& ctr);
- // returns 0 on success and a value
-
- int get_value( Counter64& ctr);
- // returns 0 on success and a value
-
- int get_value( Gauge32& ctr);
- // returns 0 on success and a value
-
- int get_value( SnmpUInt32& ctr);
- // returns 0 on success and a value
-
- int get_value( SnmpInt32& ctr);
- // returns 0 on success and a value
-
- int get_value( OctetStr& oct_str);
- // get an octet string object
-
- // escape hatch
- void set_value( const SnmpSyntax &val);
- // for other derived types that can be casted
-
- int get_value( SnmpSyntax &val);
- // gets a general value
-
- SmiUINT32 get_syntax();
- // return the current syntax
- // Or.. if a V2 VB exception is present then return the exception value
-
- friend void set_exception_status( Vb *vb, const SmiUINT32 status);
- // set the exception status
-
- char *to_string();
- // return fomatted version of this object
-
- char *to_string_value();
- // returns a formatted version of the value
-
- char *to_string_oid();
- // returns a formatted version of the value
-
-protected:
- char *output_;
- // display vb as [ oid / value ]
-
- Oid iv_vb_oid_;
- // a vb is made up of a oid
-
- SnmpSyntax *iv_vb_value_;
- // and a value...
-
- SmiUINT32 exception_status_;
- // are there any vb exceptions??
-
- void free_vb();
-};
-
-#endif // VB_CLS_
-
diff --git a/ASNMP/asnmp/wpdu.cpp b/ASNMP/asnmp/wpdu.cpp
deleted file mode 100644
index 6922be7d0be..00000000000
--- a/ASNMP/asnmp/wpdu.cpp
+++ /dev/null
@@ -1,499 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// wpdu.cpp
-//
-// = DESCRIPTION
-// Adapter class. Converts between raw wire format and Pdu objects
-// that can be stuffed out a I/O port or reconstructed
-//
-// = AUTHOR
-// Michael R. MacFaden rework the class api and impl using ACE
-// Peter E Mellquist implementation/code from snmp++ snmpmsg class
-//
-// ============================================================================
-
-#include "asnmp/wpdu.h"
-
-#define DEFINE_TRAP_CONSTANTS_
-#include "asnmp/enttraps.h"
-
-#define MAX_COMM_STR_LEN 255
-#define V1_COLD_START 0
-#define V1_WARM_START 1
-#define V1_LINK_DOWN 2
-#define V1_LINK_UP 3
-#define V1_AUTH_FAILURE 4
-#define V1_EGP_NEIGHBOR_LOSS 5
-#define V1_ENT_SPECIFIC 6
-
-inline
-void reset_iov(iovec& iov)
-{
- iov.iov_base = 0;
- iov.iov_len = 0;
-}
-
-wpdu::wpdu(const Pdu& pdu, const UdpTarget& target):
- valid_flag_(SNMP_CLASS_INVALID ), comm_len(MAX_COMM_STR_LEN)
-{
- reset_iov(iovec_);
- version_ = target.get_version();
- int status;
- OctetStr comm_str;
-
- community_name[0] = 0;
-
- snmp_pdu *raw_pdu; // create a raw pdu
- raw_pdu = cmu_snmp::pdu_create( (int) pdu.get_type());
- if (!raw_pdu) {
- valid_flag_ = SNMP_CLASS_RESOURCE_UNAVAIL;
- return;
- }
-
- raw_pdu->reqid = pdu.get_request_id();
- raw_pdu->errstat= (unsigned long) pdu.get_error_status();
- raw_pdu->errindex= (unsigned long) pdu.get_error_index();
-
- switch (raw_pdu->command) {
- case sNMP_PDU_GET:
- case sNMP_PDU_GETNEXT:
- target.get_read_community(comm_str);
- break;
-
- case sNMP_PDU_SET:
- target.get_write_community(comm_str);
- break;
-
- case sNMP_PDU_V1TRAP:
- if (set_trap_info(raw_pdu, pdu)) // will free raw_pdu
- return;
- break;
- case sNMP_PDU_RESPONSE:
- break;
-
- default:
- ACE_ASSERT(0);
- return;
- }
-
- if (load_vbs(raw_pdu, pdu)) {
- cmu_snmp::free_pdu( raw_pdu);
- valid_flag_ = SNMP_CLASS_RESOURCE_UNAVAIL;
- return;
- }
-
- // TODO: determine how big raw_pdu serializes out to
- iovec_.iov_len = target.get_max_pdu_size();
- ACE_NEW(iovec_.iov_base, char [iovec_.iov_len]);
-
- // create raw byte stream
- status = cmu_snmp::build( raw_pdu,
- (unsigned char *)iovec_.iov_base,
- (int *) &iovec_.iov_len,
- target.get_version(),
- comm_str.data(), comm_str.length());
- if ( status != 0) {
- valid_flag_ = SNMP_ERROR_WRONG_ENCODING;
- cmu_snmp::free_pdu( raw_pdu);
- return;
- }
-
- cmu_snmp::free_pdu( raw_pdu);
- valid_flag_ = SNMP_CLASS_SUCCESS;
-}
-
-int wpdu::set_trap_info(snmp_pdu *raw_pdu, const Pdu& pdu) const
-{
- Oid enterprise;
- Oid trapid; // validate caller has set this correctly
- pdu.get_notify_id( trapid);
- if ( !trapid.valid() || trapid.length() < 2 ) {
- cmu_snmp::free_pdu( raw_pdu);
- return SNMP_CLASS_INVALID_NOTIFYID;
- }
-
-
- raw_pdu->specific_type=0;
-
- // TODO: object should emit numeric instead of this kind of mess...
- if ( trapid == coldStart)
- raw_pdu->trap_type = V1_COLD_START; // cold start
- else if ( trapid == warmStart)
- raw_pdu->trap_type = V1_WARM_START; // warm start
- else if( trapid == linkDown)
- raw_pdu->trap_type = V1_LINK_DOWN; // link down
- else if ( trapid == linkUp)
- raw_pdu->trap_type = V1_LINK_UP; // link up
- else if ( trapid == authenticationFailure )
- raw_pdu->trap_type = V1_AUTH_FAILURE; // authentication failure
- else if ( trapid == egpNeighborLoss)
- raw_pdu->trap_type = V1_EGP_NEIGHBOR_LOSS; // egp neighbor loss
- else {
- raw_pdu->trap_type = V1_ENT_SPECIFIC; // enterprise specific
- // last oid subid is the specific value
- // if 2nd to last subid is "0", remove it
- // enterprise is always the notify oid prefix
- raw_pdu->specific_type = (int) trapid[(int) (trapid.length() - 1)];
- trapid.trim(1);
- if ( trapid[(int)(trapid.length() - 1)] == 0 )
- trapid.trim(1);
- enterprise = trapid;
- }
-
- if ( raw_pdu->trap_type != 6) // TODO: fix these magic numbers with defines
- pdu.get_notify_enterprise( enterprise);
- if ( enterprise.length() > 0) {
- // note!!
- // these are hooks into an SNMP++ oid
- // and therefor the raw_pdu enterprise
- // should not free them. null them out!!
- SmiLPOID rawOid;
- rawOid = enterprise.oidval();
- raw_pdu->enterprise = rawOid->ptr;
- raw_pdu->enterprise_length = (int) rawOid->len;
- }
-
- TimeTicks timestamp;
- pdu.get_notify_timestamp( timestamp);
- raw_pdu->time = ( unsigned long) timestamp;
- return 0;
-}
-
-wpdu::wpdu(const iovec& iov): valid_flag_(FALSE),comm_len(MAX_COMM_STR_LEN)
-{
- community_name[0] = 0;
- reset_iov(iovec_);
- version_ = version1; // TODO: figure where this should come from
- ACE_NEW(iovec_.iov_base, char[iov.iov_len]);
- if (!iovec_.iov_base) {
- valid_flag_ = SNMP_CLASS_RESOURCE_UNAVAIL;
- return;
- }
-
- copy_iovec(iovec_, iov);
- valid_flag_ = SNMP_CLASS_SUCCESS;
-}
-
-wpdu::wpdu(): valid_flag_(FALSE), comm_len(MAX_COMM_STR_LEN)
-{
- community_name[0] = 0;
- reset_iov(iovec_);
- version_ = version1; // TODO: figure where this should come from
-}
-
-int wpdu::valid() const
-{
- return (valid_flag_ == SNMP_CLASS_SUCCESS);
-}
-
-int wpdu::load_vbs(snmp_pdu *raw_pdu, const Pdu& pdu)
-{
- int status = 0;
-
- // load up the payload
- // for all Vbs in list, add them to the pdu
- int vb_count;
- Vb tempvb;
- Oid tempoid;
- SmiLPOID smioid;
- SmiVALUE smival;
-
- vb_count = pdu.get_vb_count();
-
- for (int z = 0; z < vb_count; z++) {
- pdu.get_vb( tempvb, z);
- tempvb.get_oid( tempoid);
- smioid = tempoid.oidval();
- // what are we trying to convert here (vb oid part or value part)
- status = convert_vb_to_smival( tempvb, &smival );
- if ( status != SNMP_CLASS_SUCCESS)
- return status;
-
- // add the var to the raw pdu
- cmu_snmp::add_var(raw_pdu, smioid->ptr, (int) smioid->len, &smival);
- free_smival_descriptor( &smival);
- }
-
- return status;
-}
-
-// supports overlapped copies
-// static
-void wpdu::copy_iovec(iovec& dest, const iovec& src)
-{
- if (&dest == &src)
- return;
-
- ACE_OS:: memmove( dest.iov_base, src.iov_base, src.iov_len);
- dest.iov_len = src.iov_len;
-}
-
-int wpdu::convert_vb_to_smival( Vb &tempvb, SmiVALUE *smival )
-{
- smival->syntax = tempvb.get_syntax();
-
- switch ( smival->syntax ) {
-
- case sNMP_SYNTAX_NULL:
- break;
-
- // case sNMP_SYNTAX_INT32:
- case sNMP_SYNTAX_INT:
- {
- SnmpInt32 tmp;
- tempvb.get_value(tmp);
- smival->value.sNumber = tmp;
- }
- break;
-
- // case sNMP_SYNTAX_UINT32:
- case sNMP_SYNTAX_GAUGE32:
- case sNMP_SYNTAX_CNTR32:
- case sNMP_SYNTAX_TIMETICKS:
- {
- SnmpUInt32 tmp;
- tempvb.get_value(tmp);
- smival->value.uNumber = tmp;
- }
- break;
-
- // case Counter64
- case sNMP_SYNTAX_CNTR64:
- {
- Counter64 c64;
- tempvb.get_value(c64);
- smival->value.hNumber.hipart = c64.high();
- smival->value.hNumber.lopart = c64.low();
- }
- break;
-
- // OID syntax
- case sNMP_SYNTAX_OID:
- {
- Oid tmpoid;
- tmpoid.oidval();
- tempvb.get_value(tmpoid);
- SmiLPOID smi = tmpoid.oidval();
- smival->value.oid.len = tmpoid.length();
- ACE_NEW_RETURN(smival->value.oid.ptr,
- SmiUINT32 [smival->value.oid.len], 1);
- ACE_OS::memcpy(smival->value.oid.ptr, smi->ptr,
- smival->value.oid.len *sizeof(SmiUINT32));
- }
- break;
-
- case sNMP_SYNTAX_BITS:
- case sNMP_SYNTAX_OCTETS:
- case sNMP_SYNTAX_IPADDR:
- {
- OctetStr os;
- tempvb.get_value(os);
- smival->value.string.ptr = NULL;
- smival->value.string.len = os.length();
- if ( smival->value.string.len > 0 ) {
- ACE_NEW_RETURN(smival->value.string.ptr,
- SmiBYTE [smival->value.string.len], 1);
- if ( smival->value.string.ptr ) {
- for (int i=0; i<(int) smival->value.string.len ; i++)
- smival->value.string.ptr[i] = os[i];
- }
- else {
- smival->syntax = sNMP_SYNTAX_NULL; // invalidate the smival
- return SNMP_CLASS_RESOURCE_UNAVAIL;
- }
- }
- }
- break;
-
- default:
- ACE_DEBUG((LM_DEBUG, "wpdu::convert_vb_to_smival did not convert vb\n"));
- // ACE_ASSERT(0);
- } // switch
-
- return 0;
-}
-
-// free a SMI value
-void wpdu::free_smival_descriptor( SmiVALUE *smival )
-{
- switch ( smival->syntax ) {
- case sNMP_SYNTAX_OCTETS:
- case sNMP_SYNTAX_OPAQUE:
- case sNMP_SYNTAX_IPADDR:
- case sNMP_SYNTAX_BITS: // obsoleted in SNMPv2 Draft Std
- delete [] smival->value.string.ptr;
- break;
-
- case sNMP_SYNTAX_OID:
- delete [] smival->value.oid.ptr;
- break;
- }
- smival->syntax = sNMP_SYNTAX_NULL;
-}
-
-
-wpdu::~wpdu()
-{
- delete [] iovec_.iov_base;
-}
-
-const iovec& wpdu::get_buffer() const
-{
- return iovec_;
-}
-
-// return a pdu from a buffer
-int wpdu::get_pdu(Pdu& pdu, snmp_version& version)
-{
- if (iovec_.iov_len == 0)
- return -1; // NO DATA
-
- snmp_pdu *raw_pdu;
- raw_pdu = cmu_snmp::pdu_create(0);
- if (!raw_pdu) {
- return SNMP_CLASS_RESOURCE_UNAVAIL;
- }
-
- // max value a client can send us - TODO: replace this with an
- // api to get actual string length
- int status = cmu_snmp::parse( raw_pdu, (unsigned char *)iovec_.iov_base,
- community_name, comm_len,
- version, iovec_.iov_len);
- if (status != 0)
- return SNMP_CLASS_INTERNAL_ERROR;
-
- community_name[comm_len] = 0; // set null based on returned length
- set_request_id( &pdu, raw_pdu->reqid);
- set_error_status( &pdu, (int) raw_pdu->errstat);
- set_error_index( &pdu, (int) raw_pdu->errindex);
- pdu.set_type( raw_pdu->command);
-
- if (restore_vbs(pdu, raw_pdu)) {
- cmu_snmp::free_pdu(raw_pdu);
- return SNMP_CLASS_INTERNAL_ERROR;
- }
-
- cmu_snmp::free_pdu(raw_pdu);
- return 0;
-}
-
-int wpdu::restore_vbs(Pdu& pdu, const snmp_pdu *raw_pdu) const
-{
- Vb tempvb;
- Oid tempoid;
- struct variable_list *vp;
-
- for(vp = raw_pdu->variables; vp; vp = vp->next_variable) {
-
- // extract the oid portion
- tempoid.set_data( (unsigned long *)vp->name,
- ( unsigned int) vp->name_length);
- tempvb.set_oid( tempoid);
-
- // extract the value portion
- switch(vp->type) {
-
- // octet string
- case sNMP_SYNTAX_OCTETS:
- case sNMP_SYNTAX_OPAQUE:
- {
- OctetStr octets( (char *) vp->val.string,
- (long) vp->val_len);
- tempvb.set_value( octets);
- }
- break;
-
- // object id
- case sNMP_SYNTAX_OID:
- {
- Oid oid( (unsigned long*) vp->val.objid,
- (int) vp->val_len);
- tempvb.set_value( oid);
- }
- break;
-
- // timeticks
- case sNMP_SYNTAX_TIMETICKS:
- {
- TimeTicks timeticks( (unsigned long) *(vp->val.integer));
- tempvb.set_value( timeticks);
- }
- break;
-
- // 32 bit counter
- case sNMP_SYNTAX_CNTR32:
- {
- Counter32 counter32( (unsigned long) *(vp->val.integer));
- tempvb.set_value( counter32);
- }
- break;
-
- // ip address
- case sNMP_SYNTAX_IPADDR:
- {
- char buffer[20];
- sprintf( buffer,"%d.%d.%d.%d",
- vp->val.string[0],
- vp->val.string[1],
- vp->val.string[2],
- vp->val.string[3]);
- IpAddress ipaddress( buffer);
- tempvb.set_value( ipaddress);
- }
- break;
-
- // 32 bit integer
- case sNMP_SYNTAX_INT:
- {
- SnmpInt32 int32( (long) *(vp->val.integer));
- tempvb.set_value( int32);
- }
- break;
-
- // 32 bit unsigned integer
- case sNMP_SYNTAX_UINT32:
- {
- SnmpUInt32 uint32( (unsigned long) *(vp->val.integer));
- tempvb.set_value( uint32);
- }
- break;
-
- // v2 counter 64's
- case sNMP_SYNTAX_CNTR64:
- break;
-
- case sNMP_SYNTAX_NULL:
- tempvb.set_null();
- break;
-
- // v2 vb exceptions
- case sNMP_SYNTAX_NOSUCHOBJECT:
- case sNMP_SYNTAX_NOSUCHINSTANCE:
- case sNMP_SYNTAX_ENDOFMIBVIEW:
- set_exception_status( &tempvb, vp->type);
- break;
-
- default:
- tempvb.set_null();
-
- } // end switch
-
- // append the vb to the pdu
- pdu += tempvb;
- }
-
- return 0;
-}
-
-const unsigned char *wpdu::get_community() const
-{
- return community_name;
-}
-
-
-
diff --git a/ASNMP/asnmp/wpdu.h b/ASNMP/asnmp/wpdu.h
deleted file mode 100644
index 85caf6c33f7..00000000000
--- a/ASNMP/asnmp/wpdu.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* -*-C++-*- */
-// $Id$
-#ifndef WPDU_H_
-#define WPDU_H_
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// wpdu.h
-//
-// = DESCRIPTION
-// Adapter class. Converts a Pdu and GenTarget into a format
-// that can be stuffed out a I/O port
-//
-// = AUTHOR
-// Michael R. MacFaden re-worked api, use ACE API
-// Peter E Mellquist wrote original class snmpmsg
-//
-// ============================================================================
-
-#include "ace/OS.h"
-#include "asnmp/asn1.h"
-#include "asnmp/pdu.h"
-#include "asnmp/target.h"
-
-// this is an adapter class, it peforms the following transformations
-// PDU / Target -> iovec buffer
-// iovec buffer -> PDU / Target
-struct snmp_pdu;
-class ACE_Export wpdu
- // = TITLE
- // Implement an Adapter pattern between CMU SNMP and HP SNMP++
- //
-{
-public:
-
- wpdu(const Pdu& pdu, const UdpTarget& target);
- // construct CMU data from HP SNMP++ objects
- wpdu(const iovec& buffer);
- // construct HP SNMP++ objects from raw buffer via CMU SNMP datatypes
- wpdu(); // same as using iovec?
-
- ~wpdu();
-
- int valid() const;
- // constructor completed ok? rc = 1 else 0
-
- const iovec& get_buffer() const;
- // return raw data stream via CMU code
-
- int get_pdu(Pdu& pdu, snmp_version& version);
- // return HP SNMP++ pdu
-
- const unsigned char *get_community() const;
- // return community strptr
-
-private:
- int convert_vb_to_smival( Vb &tempvb, SmiVALUE *smival );
- int load_vbs(snmp_pdu *raw_pdu, const Pdu& pdu);
- int restore_vbs(Pdu& pdu, const snmp_pdu *raw_pdu) const;
- void free_smival_descriptor( SmiVALUE *smival );
- static void copy_iovec(iovec& dest, const iovec& src);
- int set_trap_info(snmp_pdu *raw_pdu, const Pdu& pdu) const;
-
- iovec iovec_;
- // raw format
-
- int valid_flag_;
- // object construction state
-
- snmp_version version_;
- // snmp version
-
- unsigned char community_name[MAX_COMM_STR_LEN];
- unsigned long comm_len; // = MAX_COMM_STR_LEN;
-};
-
-#endif // WPDU_H_
diff --git a/ASNMP/examples/Makefile b/ASNMP/examples/Makefile
deleted file mode 100644
index cd06fb9ea08..00000000000
--- a/ASNMP/examples/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the ACE+SNMP examples directory
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = get \
- next \
- set \
- trap \
- info \
- walk
-
-#----------------------------------------------------------------------------
-# macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
diff --git a/ASNMP/examples/get/Makefile b/ASNMP/examples/get/Makefile
deleted file mode 100644
index 6849f0d6fd8..00000000000
--- a/ASNMP/examples/get/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for get application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-
-# ACE+SNMP
-BIN = get get_async
-CCFLAGS = -I$(ACE_ROOT)/ASNMP/
-LSRC = $(addsuffix .cpp,$(BIN))
-LDLIBS := -L$(ACE_ROOT)/ASNMP/asnmp -lasnmp $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
diff --git a/ASNMP/examples/get/get.cpp b/ASNMP/examples/get/get.cpp
deleted file mode 100644
index c6a9d7d0d8a..00000000000
--- a/ASNMP/examples/get/get.cpp
+++ /dev/null
@@ -1,191 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// get.cpp
-//
-// = DESCRIPTION
-// Sample application demonstrating synchronous Snmp::get API
-// to access an SNMP Version 1 agent.
-//
-// = AUTHOR
-// Peter E. Mellquist original code
-// Michael R MacFaden mrm@cisco.com rework API/ACE integration
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/snmp.h"
-#include "ace/Get_Opt.h"
-
-//
-// SNMPv1 Get Application
-//
-class getapp {
- public:
- getapp(int argc, char **argv); // process command line args
- int valid() const; // verify transaction can proceed
- int run(); // issue transaction
- static void usage(); // operator help message
-
- private:
- getapp(const getapp&);
-
- UdpAddress address_;
- Pdu pdu_; // construct a request Pdu
- Oid oid_;
- OctetStr community_;
- Snmp snmp_;
- UdpTarget target_;
- int valid_;
-};
-
-
-// main entry point
-int main( int argc, char *argv[])
-{
- getapp get(argc, argv);
- if (get.valid())
- return get.run();
- else
- getapp::usage();
- return 1;
-}
-
-int getapp::valid() const
-{
- return valid_;
-}
-getapp::getapp(int argc, char *argv[]): valid_(0)
-{
- Oid req, def_oid("1.3.6.1.2.1.1.1.0"); // default is sysDescr
- if ( argc < 2)
- return;
-
- address_ = argv[argc - 1];
- if ( !address_.valid()) {
- cout << "ERROR: Invalid IPv4 address or DNS hostname: " \
- << argv[argc] << "\n";
- return;
- }
-
- ACE_Get_Opt get_opt (argc, argv, "o:c:r:t:p:");
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'o':
- req = get_opt.optarg;
- if (req.valid() == 0)
- cout << "ERROR: oid value: " <<get_opt.optarg \
- << "is not valid. using default.\n";
- break;
-
- case 'c':
- community_ = get_opt.optarg;
- target_.set_read_community(community_);
- break;
-
- case 'r':
- target_.set_retry(ACE_OS::atoi (get_opt.optarg));
- break;
-
- case 't':
- target_.set_timeout(ACE_OS::atoi (get_opt.optarg));
- break;
-
- default:
- break;
- }
-
- Vb vb; // construct a Vb object
- if (req.valid())
- vb.set_oid( req); // set the Oid portion of the Vb
- else {
- vb.set_oid( def_oid); // set the Oid portion of the Vb
- }
- pdu_ += vb;
- vb.get_oid(oid_); // store for later use
- valid_ = 1;
-}
-
-void getapp::usage()
-{
- cout << "Usage:\n";
- cout << "get [options] dotted-quad | DNSName[:port]\n";
- cout << " -o OID defaults to 1.3.6.1.2.1.1.1.0 (mibII sysDescr.0) \n";
- cout << " -c Community_name, default is 'public' \n";
- cout << " -r N retries default is N = 1 retry\n";
- cout << " -t N timeout in seconds default is 1 second" << endl;
-}
-
-
-int getapp::run()
-{
-
- //----------[ create a ASNMP session ]-----------------------------------
- if ( snmp_.valid() != SNMP_CLASS_SUCCESS) {
- cout << "\nASNMP:ERROR:Create session failed: "<<
- snmp_.error_string()<< "\n";
- return 1;
- }
-
- //--------[ build up ASNMP object needed ]-------------------------------
- if (address_.get_port() == 0)
- address_.set_port(DEF_AGENT_PORT);
- target_.set_address( address_); // make a target using the address
-
- //-------[ issue the request, blocked mode ]-----------------------------
- cout << "\nASNMP:INFO:SNMP Version " << (target_.get_version()+ 1) << \
- " GET SAMPLE PROGRAM \nOID: " << oid_.to_string() << "\n";
- target_.get_address(address_); // target updates port used
- int rc;
- char *name = address_.resolve_hostname(rc);
- if (rc)
- name = "<< did not resolve via gethostbyname() >>";
-
- cout << "Device: " << address_ << " " << name << "\n";
- cout << "[ Retries=" << target_.get_retry() << " \
- Timeout=" << target_.get_timeout() <<" ms " << "Community=" << \
- community_.to_string() << " ]"<< endl;
-
- if (snmp_.get( pdu_, target_) == SNMP_CLASS_SUCCESS) {
- Vb vb;
- // check to see if there are any errors
- if (pdu_.get_error_status()) {
- cout << "ERROR: agent replied as follows\n";
- cout << pdu_.agent_error_reason() << endl;
- }
- else {
- VbIter iter(pdu_);
- while (iter.next(vb)) {
- cout << "\tOid = " << vb.to_string_oid() << "\n";
- cout << "\tValue = " << vb.to_string_value() << "\n";
- }
- }
- }
- else {
- char *ptr = snmp_.error_string();
- cout << "ASNMP:ERROR: get command failed reason: " << ptr << endl;
- }
-
- cout << "\nASNMP:INFO: command completed normally.\n"<< endl;
- return 0;
-}
-
diff --git a/ASNMP/examples/next/Makefile b/ASNMP/examples/next/Makefile
deleted file mode 100644
index a015faac242..00000000000
--- a/ASNMP/examples/next/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for next sample application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-
-# ACE+SNMP
-BIN = next
-CCFLAGS = -I$(ACE_ROOT)/ASNMP/
-LSRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS := -L$(ACE_ROOT)/ASNMP/asnmp -lasnmp $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
diff --git a/ASNMP/examples/next/next.cpp b/ASNMP/examples/next/next.cpp
deleted file mode 100644
index 66687f1c648..00000000000
--- a/ASNMP/examples/next/next.cpp
+++ /dev/null
@@ -1,190 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// next.cpp
-//
-// = DESCRIPTION
-// Sample application demonstrating synchronous Snmp::get_next API
-// to access an SNMP Version 1 agent.
-//
-// = AUTHOR
-// Peter E. Mellquist original code
-// Michael R MacFaden mrm@cisco.com rework API/ACE integration
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/snmp.h"
-#include "ace/Get_Opt.h"
-
-//
-// SNMPv1 Get Next Application
-//
-class nextapp {
- public:
- nextapp(int argc, char **argv); // process command line args
- int valid() const; // verify transaction can proceed
- int run(); // issue transaction
- static void usage(); // operator help message
-
- private:
- nextapp(const nextapp&);
-
- UdpAddress address_;
- Pdu pdu_; // construct a request Pdu
- Oid oid_;
- OctetStr community_;
- Snmp snmp_;
- UdpTarget target_;
- int valid_;
-};
-
-
-// main entry point
-int main( int argc, char *argv[])
-{
- nextapp get(argc, argv);
- if (get.valid())
- return get.run();
- else
- nextapp::usage();
- return 1;
-}
-
-nextapp::valid() const
-{
- return valid_;
-}
-nextapp::nextapp(int argc, char *argv[]): valid_(0)
-{
- Oid req, def_oid("1.3.6.1.2.1.1.1.0"); // default is sysDescr
- if ( argc < 2)
- return;
-
- address_ = argv[argc - 1];
- if ( !address_.valid()) {
- cout << "ERROR: Invalid IPv4 address or DNS hostname: " \
- << argv[argc] << "\n";
- return;
- }
-
- ACE_Get_Opt get_opt (argc, argv, "o:c:r:t:");
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'o':
- req = get_opt.optarg;
- if (req.valid() == 0)
- cout << "ERROR: oid value: " <<get_opt.optarg \
- << "is not valid. using default.\n";
- break;
-
- case 'c':
- community_ = get_opt.optarg;
- target_.set_read_community(community_);
- break;
-
- case 'r':
- target_.set_retry(ACE_OS::atoi (get_opt.optarg));
- break;
-
- case 't':
- target_.set_timeout(ACE_OS::atoi (get_opt.optarg));
- break;
-
- default:
- break;
- }
-
- Vb vb; // construct a Vb object
- if (req.valid())
- vb.set_oid( req); // set the Oid portion of the Vb
- else {
- vb.set_oid( def_oid); // set the Oid portion of the Vb
- }
- pdu_ += vb;
- vb.get_oid(oid_); // store for later use
- valid_ = 1;
-}
-
-void nextapp::usage()
-{
- cout << "Usage:\n";
- cout << "next [options] dotted-quad | DNSName[:port]\n";
- cout << " -o OID starts with oid after 1.3.6.1.2.1.1.1.0 (mibII sysDescr.0) \n";
- cout << " -c Community_name, default is 'public' \n";
- cout << " -r N retries default is N = 1 retry\n";
- cout << " -t N timeout in seconds default is 1 second" << endl;
-}
-
-
-int nextapp::run()
-{
-
- //----------[ create a ASNMP session ]-----------------------------------
- if ( snmp_.valid() != SNMP_CLASS_SUCCESS) {
- cout << "\nASNMP:ERROR:Create session failed: "<<
- snmp_.error_string()<< "\n";
- return 1;
- }
-
- //--------[ build up ASNMP object needed ]-------------------------------
- if (address_.get_port() == 0)
- address_.set_port(DEF_AGENT_PORT);
- target_.set_address( address_); // make a target using the address
-
- //-------[ issue the request, blocked mode ]-----------------------------
- cout << "\nASNMP:INFO:SNMP Version " << (target_.get_version()+ 1) << \
- " GET_NEXT SAMPLE PROGRAM \nOID: " << oid_.to_string() << "\n";
- target_.get_address(address_); // target updates port used
- int rc;
- char *name = address_.resolve_hostname(rc);
- if (rc)
- name = "<< did not resolve via gethostbyname() >>";
-
- cout << "Device: " << address_ << " " << name << "\n";
- cout << "[ Retries=" << target_.get_retry() << " \
- Timeout=" << target_.get_timeout() <<" ms " << "Community=" << \
- community_.to_string() << " ]"<< endl;
-
- if (snmp_.get_next( pdu_, target_) == SNMP_CLASS_SUCCESS) {
- Vb vb;
- // check to see if there are any errors
- if (pdu_.get_error_status()) {
- cout << "ERROR: agent replied as follows\n";
- cout << pdu_.agent_error_reason() << endl;
- }
- else {
- VbIter iter(pdu_);
- while (iter.next(vb)) {
- cout << "\tOid = " << vb.to_string_oid() << "\n";
- cout << "\tValue = " << vb.to_string_value() << "\n";
- }
- }
- }
- else {
- char *ptr = snmp_.error_string();
- cout << "ASNMP:ERROR: get_next command failed reason: " << ptr << endl;
- }
- cout << "ASNMP:INFO:command completed normally. ACE Rocks...\n"<< endl;
- return 0;
-}
-
diff --git a/ASNMP/examples/set/Makefile b/ASNMP/examples/set/Makefile
deleted file mode 100644
index 037ef22c5c0..00000000000
--- a/ASNMP/examples/set/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for set sample application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-
-# ACE+SNMP
-BIN = set
-CCFLAGS = -I$(ACE_ROOT)/ASNMP/
-LSRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS := -L$(ACE_ROOT)/ASNMP/asnmp -lasnmp $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
diff --git a/ASNMP/examples/set/set.cpp b/ASNMP/examples/set/set.cpp
deleted file mode 100644
index 402881f7962..00000000000
--- a/ASNMP/examples/set/set.cpp
+++ /dev/null
@@ -1,260 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// set.cpp
-//
-// = DESCRIPTION
-// Sample application demonstrating synchronous Snmp::set API
-// to update an oid in an SNMP Version 1 agent.
-//
-// = AUTHOR
-// Peter E. Mellquist original code
-// Michael R MacFaden mrm@cisco.com rework API/ACE integration
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/snmp.h"
-#include "ace/Get_Opt.h"
-
-//
-// SNMPv1 Set Application
-//
-class set {
- public:
- set(int argc, char **argv); // process command line args
- int valid() const; // verify transaction can proceed
- int run(); // issue transaction
- static void usage(); // operator help message
-
- private:
- set(const set&);
-
- UdpAddress address_;
- Pdu pdu_; // construct a request Pdu
- Oid oid_;
- OctetStr community_;
- Snmp snmp_;
- UdpTarget target_;
- int valid_;
-};
-
-
-// main entry point
-int main( int argc, char *argv[])
-{
- set get(argc, argv);
- if (get.valid())
- return get.run();
- else
- set::usage();
- return 1;
-}
-
-set::valid() const
-{
- return valid_;
-}
-
-set::set(int argc, char *argv[]): valid_(0)
-{
- Vb vb; // construct a Vb object
- Oid req;
- if ( argc < 2)
- return;
- target_.get_write_community(community_);
- address_ = argv[argc - 1];
- if ( !address_.valid()) {
- cout << "ERROR: Invalid IPv4 address or DNS hostname: " \
- << argv[argc] << "\n";
- return;
- }
-
- ACE_Get_Opt get_opt (argc, argv, "o:c:r:t:I:U:C:G:T:O:S:P:");
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'o':
- req = get_opt.optarg;
- if (req.valid() == 0)
- cout << "ERROR: oid value: " <<get_opt.optarg \
- << "is not valid. using default.\n";
- break;
-
- case 'c':
- community_ = get_opt.optarg;
- target_.set_write_community(community_);
- break;
-
- case 'r':
- target_.set_retry(ACE_OS::atoi (get_opt.optarg));
- break;
-
- case 't':
- target_.set_timeout(ACE_OS::atoi (get_opt.optarg));
- break;
-
- case 'I': // Integer32
- {
- SnmpInt32 o(ACE_OS::atoi(get_opt.optarg));
- vb.set_value(o);
- pdu_ += vb;
- }
- break;
-
- case 'U': // Unsigned32
- {
- SnmpUInt32 o(ACE_OS::atoi(get_opt.optarg));
- vb.set_value(o);
- pdu_ += vb;
- }
- break;
-
- case 'C': // Counter32
- {
- Counter32 o(ACE_OS::atoi(get_opt.optarg));
- vb.set_value(o);
- pdu_ += vb;
- }
- break;
-
- case 'G': // Gauge32
- {
- Gauge32 o(ACE_OS::atoi(get_opt.optarg));
- vb.set_value(o);
- pdu_ += vb;
- }
- break;
-
- case 'T': // TimeTicks
- {
- TimeTicks o(ACE_OS::atoi(get_opt.optarg));
- vb.set_value(o);
- pdu_ += vb;
- }
- break;
-
- case 'O': // Oid as a variable identifier
- {
- oid_ = get_opt.optarg;
- vb.set_oid(oid_); // when value is set, pdu updated
- }
- break;
-
- case 'S': // Octet String
- {
- OctetStr o(get_opt.optarg);
- vb.set_value(o); // set the Oid portion of the Vb
- pdu_ += vb;
- }
- break;
-
- case 'P': // Oid String as a value
- {
- Oid o(get_opt.optarg);
- vb.set_value(o); // set the Oid portion of the Vb
- pdu_ += vb;
- }
- break;
-
- default:
- break;
- }
-
- // if user didn't set anything use defaults
- if (pdu_.get_vb_count() == 0) {
- Oid def_oid("1.3.6.1.2.1.1.4.0"); // defualt is sysName
- OctetStr def_value("sysName.0 updated by ASNMP set command");
- vb.set_oid(def_oid);
- vb.set_value(def_value);
- pdu_ += vb;
- cout << "INFO: using defaults, setting sysName to : " << \
- def_value.to_string() << endl;
- }
-
- valid_ = 1;
-}
-
-void set::usage()
-{
- cout << "Usage:\n";
- cout << "next [options] dotted-quad | DNSName[:port]\n";
- cout << " -o OID starts with oid after 1.3.6.1.2.1.1.1.0 (mibII sysDescr.0) \n";
- cout << " -c Community_name, default is 'private' \n";
- cout << " -r N retries default is N = 1 retry\n";
- cout << " -t N timeout in seconds default is 1 second\n";
- cout << " -O oid_to_set -{I,U,G,S,P} value\n";
- cout << " where I=int32, U=uint32, G=gauge32, S=octet, P=oid" << endl;
-}
-
-
-int set::run()
-{
-
- //----------[ create a ASNMP session ]-----------------------------------
- if ( snmp_.valid() != SNMP_CLASS_SUCCESS) {
- cout << "\nASNMP:ERROR:Create session failed: "<<
- snmp_.error_string()<< "\n";
- return 1;
- }
-
- //--------[ build up ASNMP object needed ]-------------------------------
- if (address_.get_port() == 0)
- address_.set_port(DEF_AGENT_PORT);
- target_.set_address( address_); // make a target using the address
-
- //-------[ issue the request, blocked mode ]-----------------------------
- cout << "\nASNMP:INFO:SNMP Version " << (target_.get_version()+ 1) << \
- " SET SAMPLE PROGRAM \nOID: " << oid_.to_string() << "\n";
- target_.get_address(address_); // target updates port used
- int rc;
- char *name = address_.resolve_hostname(rc);
- if (rc)
- name = "<< did not resolve via gethostbyname() >>";
-
- cout << "Device: " << address_ << " " << name << "\n";
- cout << "[ Retries=" << target_.get_retry() << " \
- Timeout=" << target_.get_timeout() <<" ms " << "Community=" << \
- community_.to_string() << " ]"<< endl;
-
- if (snmp_.set( pdu_, target_) == SNMP_CLASS_SUCCESS) {
- Vb vb;
- // check to see if there are any errors
- if (pdu_.get_error_status()) {
- cout << "ERROR: agent replied as follows\n";
- cout << pdu_.agent_error_reason() << endl;
- }
- else {
- VbIter iter(pdu_);
- while (iter.next(vb)) {
- cout << "\tOid = " << vb.to_string_oid() << "\n";
- cout << "\tValue = " << vb.to_string_value() << "\n";
- }
- }
- }
- else {
- char *ptr = snmp_.error_string();
- cout << "ASNMP:ERROR: set command failed reason: " << ptr << endl;
- }
- cout << "ASNMP:INFO:command completed normally.\n"<< endl;
- return 0;
-}
-
diff --git a/ASNMP/examples/trap/Makefile b/ASNMP/examples/trap/Makefile
deleted file mode 100644
index 9a8bdfd280a..00000000000
--- a/ASNMP/examples/trap/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for trap sample application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-
-# ACE+SNMP
-BIN = trap
-CCFLAGS = -I$(ACE_ROOT)/ASNMP/
-LSRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS := -L$(ACE_ROOT)/ASNMP/asnmp -lasnmp $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
diff --git a/ASNMP/examples/trap/trap.cpp b/ASNMP/examples/trap/trap.cpp
deleted file mode 100644
index 857712c4973..00000000000
--- a/ASNMP/examples/trap/trap.cpp
+++ /dev/null
@@ -1,179 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// trap.cpp
-//
-// = DESCRIPTION
-// Sample application demonstrating synchronous Snmp::trap API
-// to send to an SNMP Version 1 trap listener app.
-//
-// = AUTHOR
-// Peter E. Mellquist original code
-// Michael R MacFaden mrm@cisco.com rework OO, API/ACE integration
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/snmp.h"
-#define DEFINE_TRAP_CONSTANTS_
-#include "asnmp/enttraps.h" // enterprise standard traps
-#include "ace/Get_Opt.h"
-
-//
-// SNMPv1 Trap Application
-//
-class trapapp {
- public:
- trapapp(int argc, char **argv); // process command line args
- int valid() const; // verify transaction can proceed
- int run(); // issue transaction
- static void usage(); // operator help message
-
- private:
- trapapp(const trapapp&);
-
- UdpAddress address_;
- Pdu pdu_; // construct a request Pdu
- Oid oid_;
- OctetStr community_;
- Snmp snmp_;
- UdpTarget target_;
- int valid_;
-};
-
-
-// main entry point
-int main( int argc, char *argv[])
-{
- trapapp get(argc, argv);
- if (get.valid())
- return get.run();
- else
- trapapp::usage();
- return 1;
-}
-
-trapapp::valid() const
-{
- return valid_;
-}
-trapapp::trapapp(int argc, char *argv[]): valid_(0)
-{
- Oid def_ent_oid("1.3.6.1.2.1.1.1.2.0.1"); // def enterprise oid
- Oid ent, trap; // user specified values
-
- if ( argc < 2) // hostname mandatory
- return;
-
- address_ = argv[argc - 1];
- if ( !address_.valid()) {
- cout << "ERROR: Invalid IPv4 address or DNS hostname: " \
- << argv[argc] << "\n";
- return;
- }
-
- ACE_Get_Opt get_opt (argc, argv, "c:e:t:");
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'c': // community string
- community_ = get_opt.optarg;
- target_.set_read_community(community_);
- break;
-
- case 'e': // trap oid to send
- ent = get_opt.optarg;
- break;
-
- case 't': // trap oid
- trap = get_opt.optarg;
- break;;
-
- default:
- break;
- }
-
- if (ent.valid())
- pdu_.set_notify_enterprise( ent); // set up the enterprise of the trap
- else
- pdu_.set_notify_enterprise( def_ent_oid);
-
- if (trap.valid())
- pdu_.set_notify_id( trap); // set the id of the trap
- else
- pdu_.set_notify_id( coldStart); // set the id of the trap
-
- Oid detail_oid("1.3.6.1.4.1.11.2.16.2");
- OctetStr detail_value("SNMP++ Trap Send Test");
- Vb vb(detail_oid, detail_value);
- pdu_ += vb;
-
- pdu_.get_notify_id(oid_); // store for later use
- valid_ = 1;
-}
-
-void trapapp::usage()
-{
- cout << "Usage:\n";
- cout << "trap [options] dotted-quad | DNSName[:port]\n";
- cout << " -c Community_name, default is 'public' \n";
- cout << " -r N retries default is N = 1 retry\n";
- cout << " -t N timeout in seconds default is 1 second" << endl;
- cout << " -e oid enterprise oid default is 1.3.6.1.2.1.1.1.2.0.1\n";
- cout << " -O oid trap id default is coldStart 1.3.6.1.6.3.1.1.5.1\n";
-}
-
-int trapapp::run()
-{
- if ( snmp_.valid() != SNMP_CLASS_SUCCESS) {
- cout << "\nASNMP:ERROR:Create session failed: "<<
- snmp_.error_string()<< "\n";
- return 1;
- }
-
- if (address_.get_port() == 0)
- address_.set_port(DEF_TRAP_PORT);
- target_.set_address( address_); // make a target using the address
-
- //-------[ issue the request, blocked mode ]-----------------------------
- cout << "\nASNMP:INFO:SNMP Version " << (target_.get_version()+ 1) << \
- " TRAP GENERATOR SAMPLE PROGRAM \nOID: " << oid_.to_string() << "\n";
- target_.get_address(address_); // target updates port used
- int rc;
- char *name = address_.resolve_hostname(rc);
- if (rc)
- name = "<< did not resolve via gethostbyname() >>";
-
- cout << "Device: " << address_ << " " << name << "\n";
- cout << "[ Community=" << community_.to_string() << " ]"<< endl;
-
- if (snmp_.trap( pdu_, target_) == SNMP_CLASS_SUCCESS) {
- cout << "Trap was written to network...\n";
- }
- else {
- char *ptr = snmp_.error_string();
- cout << "ASNMP:ERROR: trap command failed reason: " << ptr << endl;
- }
-
- cout << "ASNMP:INFO:command completed normally.\n"<< endl;
- return 0;
-}
-
diff --git a/ASNMP/examples/walk/Makefile b/ASNMP/examples/walk/Makefile
deleted file mode 100644
index 833fa1311f3..00000000000
--- a/ASNMP/examples/walk/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for walk sample application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-
-# ACE+SNMP
-BIN = walk
-CCFLAGS = -I$(ACE_ROOT)/ASNMP/
-LSRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS := -L$(ACE_ROOT)/ASNMP/asnmp -lasnmp $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
diff --git a/ASNMP/examples/walk/walk.cpp b/ASNMP/examples/walk/walk.cpp
deleted file mode 100644
index ec5fe803cfb..00000000000
--- a/ASNMP/examples/walk/walk.cpp
+++ /dev/null
@@ -1,257 +0,0 @@
-/* -*-C++-*- */
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// walk.cpp
-//
-// = DESCRIPTION
-// Sample application demonstrating synchronous Snmp::get, get_next API
-// to access an SNMP Version 1 agent.
-//
-// = AUTHOR
-// Peter E. Mellquist original code
-// Michael R MacFaden mrm@cisco.com rework API/ACE integration
-//
-// ============================================================================
-/*===================================================================
- Copyright (c) 1996
- Hewlett-Packard Company
-
- ATTENTION: USE OF THIS SOFTWARE IS SUBJECT TO THE FOLLOWING TERMS.
- Permission to use, copy, modify, distribute and/or sell this software
- and/or its documentation is hereby granted without fee. User agrees
- to display the above copyright notice and this license notice in all
- copies of the software and any documentation of the software. User
- agrees to assume all liability for the use of the software; Hewlett-Packard
- makes no representations about the suitability of this software for any
- purpose. It is provided "AS-IS without warranty of any kind,either express
- or implied. User hereby grants a royalty-free license to any and all
- derivatives based upon this software code base.
-=====================================================================*/
-
-#include "asnmp/snmp.h"
-#include "ace/Get_Opt.h"
-
-//
-// SNMPv1 Walk Mib Application
-//
-class walkapp {
- public:
- walkapp(int argc, char **argv); // process command line args
- int valid() const; // verify transaction can proceed
- int run(); // issue transaction
- static void usage(); // operator help message
-
- private:
- walkapp(const walkapp&);
-
- UdpAddress address_;
- Pdu pdu_; // construct a request Pdu
- Oid oid_;
- OctetStr community_;
- Snmp snmp_;
- UdpTarget target_;
- int valid_;
-};
-
-
-// main entry point
-int main( int argc, char *argv[])
-{
- walkapp get(argc, argv);
- if (get.valid())
- return get.run();
- else
- walkapp::usage();
- return 1;
-}
-
-walkapp::valid() const
-{
- return valid_;
-}
-
-walkapp::walkapp(int argc, char *argv[]): valid_(0)
-{
- Oid req, def_oid("1.3.6.1.2.1.1.1.0"); // default begin walk with MIBII
- if ( argc < 2)
- return;
-
- address_ = argv[argc - 1];
- if ( !address_.valid()) {
- cout << "ERROR: Invalid IPv4 address or DNS hostname: " \
- << argv[argc] << "\n";
- return;
- }
-
- ACE_Get_Opt get_opt (argc, argv, "o:c:r:t:");
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'o':
- req = get_opt.optarg;
- if (req.valid() == 0)
- cout << "ERROR: oid value: " <<get_opt.optarg \
- << "is not valid. using default.\n";
- break;
-
- case 'c':
- community_ = get_opt.optarg;
- target_.set_read_community(community_);
- break;
-
- case 'r':
- target_.set_retry(ACE_OS::atoi (get_opt.optarg));
- break;
-
- case 't':
- target_.set_timeout(ACE_OS::atoi (get_opt.optarg));
- break;
-
- default:
- break;
- }
-
- Vb vb; // construct a Vb object
- if (req.valid())
- vb.set_oid( req); // set the Oid portion of the Vb
- else {
- vb.set_oid( def_oid); // set the Oid portion of the Vb
- }
- pdu_ += vb;
- vb.get_oid(oid_); // store for later use
- valid_ = 1;
-}
-
-void walkapp::usage()
-{
- cout << "Usage:\n";
- cout << "walk [options] dotted-quad | DNSName[:port]\n";
- cout << " -o OID starts with oid after 1.3.6.1.2.1.1.1.0 (mibII sysDescr.0) \n";
- cout << " -c Community_name, default is 'public' \n";
- cout << " -r N retries default is N = 1 retry\n";
- cout << " -t N timeout in seconds default is 1 second" << endl;
-}
-
-
-//
-// simple mib iterator class
-//
-class MibIter {
- public:
- // Pdu must contain initial oid to begin with
- MibIter(Snmp *snmp, Pdu& pdu, UdpTarget* target);
- int next(Vb& vb, char *&err_reason); // return next oid in mib
-
- private:
- Snmp *snmp_;
- UdpTarget *target_;
- Pdu pdu_;
- Vb vb_;
- int first_; // flag to obtain first entry
- int valid_; // flag to obtain first entry
-};
-
-MibIter::MibIter(Snmp* snmp, Pdu& pdu, UdpTarget *target):
- snmp_(snmp), pdu_(pdu), first_(0),
- valid_(0), target_(target)
-{
- // verify we have a valid oid to begin iterating with
- Oid oid;
- Vb vb;
- pdu.get_vb(vb, 0);
- vb.get_oid(oid);
- if (oid.valid())
- valid_ = 1;
-}
-
-// return vb of next oid in agent tree, return 1 else return 0, reason set
-int MibIter::next(Vb& vb, char *& reason)
-{
- int rc;
-
- if (valid_ == 0) // not valid object
- return -1;
-
- // 1. poll for value
- if (first_ == 0) {
- rc = snmp_->get( pdu_, *target_);
- first_++;
- }
- else {
- rc = snmp_->get_next( pdu_, *target_);
- }
-
- if (rc != SNMP_CLASS_SUCCESS) {
- reason = snmp_->error_string();
- return 0;
- }
-
- // 2. check for problems
- if (pdu_.get_error_status()) {
- reason = pdu_.agent_error_reason();
- return 0;
- }
-
- // 3. return vb to caller
- pdu_.get_vb(vb, 0);
- Oid nextoid;
- vb.get_oid(nextoid); // and setup next oid to get
- Vb nextvb(nextoid);
- pdu_.delete_all_vbs();
- pdu_ += nextvb; // can't do set_vb as there are no entries to replace
-
- return 1; // ok
-}
-
-int walkapp::run()
-{
-
- //----------[ create a ASNMP session ]-----------------------------------
- if ( snmp_.valid() != SNMP_CLASS_SUCCESS) {
- cout << "\nASNMP:ERROR:Create session failed: "<<
- snmp_.error_string()<< "\n";
- return 1;
- }
-
- //--------[ build up ASNMP object needed ]-------------------------------
- if (address_.get_port() == 0)
- address_.set_port(DEF_AGENT_PORT);
- target_.set_address( address_); // make a target using the address
-
- //-------[ issue the request, blocked mode ]-----------------------------
- cout << "\nASNMP:INFO:SNMP Version " << (target_.get_version()+ 1) << \
- " WALK SAMPLE PROGRAM \nOID: " << oid_.to_string() << "\n";
- target_.get_address(address_); // target updates port used
- int rc;
- char *name = address_.resolve_hostname(rc);
- if (rc)
- name = "<< did not resolve via gethostbyname() >>";
-
- cout << "Device: " << address_ << " " << name << "\n";
- cout << "[ Retries=" << target_.get_retry() << " \
- Timeout=" << target_.get_timeout() <<" ms " << "Community=" << \
- community_.to_string() << " ]"<< endl;
-
- MibIter iter(&snmp_, pdu_, &target_);
- char *err_str = 0;
- Vb vb;
- unsigned ctr = 0;
- while (iter.next(vb, err_str)) {
- cout << "\tOid = " << vb.to_string_oid() << "\n";
- cout << "\tValue = " << vb.to_string_value() << "\n";
- ctr++;
- }
-
- if (!err_str) {
- cout << "ERROR: walk: " << err_str << endl;
- return 0;
- }
-
- cout << "ASNMP:INFO:command completed normally. ACE Rocks...\n"<< endl;
- return 0;
-}
-
diff --git a/ASNMP/mibs/RFC1213-MIB.my b/ASNMP/mibs/RFC1213-MIB.my
deleted file mode 100644
index f89f8bf125e..00000000000
--- a/ASNMP/mibs/RFC1213-MIB.my
+++ /dev/null
@@ -1,2618 +0,0 @@
--- *****************************************************************
--- RFC1213-MIB.my: MIB-II MIB file
---
--- April 1994, Jeffrey T. Johnson
---
--- Copyright (c) 1994-1996 by cisco Systems, Inc.
--- All rights reserved.
---
--- *****************************************************************
---
--- This mib was extracted from RFC 1213
--- The following changes have been applied:
--- The enumerations unknown(4) and dormant(5) have been added to
--- ifOperStatus to reflect a change to the ifTable introduced in
--- RFC 1573
---
--- The SYNTAX of ifType has been changed to IANAifType, to reflect the
--- change to the ifTable introduced in RFC1573.
-
- RFC1213-MIB DEFINITIONS ::= BEGIN
-
- IMPORTS
- mgmt, NetworkAddress, IpAddress, Counter, Gauge,
- TimeTicks
- FROM RFC1155-SMI
- OBJECT-TYPE
- FROM RFC-1212
- TEXTUAL-CONVENTION
- FROM SNMPv2-TC
- IANAifType
- FROM IANAifType-MIB;
-
- -- This MIB module uses the extended OBJECT-TYPE macro as
- -- defined in [14];
-
-
- -- MIB-II (same prefix as MIB-I)
-
- mib-2 OBJECT IDENTIFIER ::= { mgmt 1 }
-
- -- textual conventions
-
- DisplayString ::=
- OCTET STRING
- -- This data type is used to model textual information taken
- -- from the NVT ASCII character set. By convention, objects
- -- with this syntax are declared as having
- --
- -- SIZE (0..255)
-
- PhysAddress ::=
- OCTET STRING
- -- This data type is used to model media addresses. For many
- -- types of media, this will be in a binary representation.
- -- For example, an ethernet address would be represented as
- -- a string of 6 octets.
-
-
- -- groups in MIB-II
-
- system OBJECT IDENTIFIER ::= { mib-2 1 }
-
- interfaces OBJECT IDENTIFIER ::= { mib-2 2 }
-
- at OBJECT IDENTIFIER ::= { mib-2 3 }
-
- ip OBJECT IDENTIFIER ::= { mib-2 4 }
-
- icmp OBJECT IDENTIFIER ::= { mib-2 5 }
-
- tcp OBJECT IDENTIFIER ::= { mib-2 6 }
-
- udp OBJECT IDENTIFIER ::= { mib-2 7 }
-
- egp OBJECT IDENTIFIER ::= { mib-2 8 }
-
- -- historical (some say hysterical)
- -- cmot OBJECT IDENTIFIER ::= { mib-2 9 }
-
- transmission OBJECT IDENTIFIER ::= { mib-2 10 }
-
- snmp OBJECT IDENTIFIER ::= { mib-2 11 }
-
-
- -- the System group
-
- -- Implementation of the System group is mandatory for all
- -- systems. If an agent is not configured to have a value
- -- for any of these variables, a string of length 0 is
- -- returned.
-
- sysDescr OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A textual description of the entity. This value
- should include the full name and version
- identification of the system's hardware type,
- software operating-system, and networking
- software. It is mandatory that this only contain
- printable ASCII characters."
- ::= { system 1 }
-
- sysObjectID OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The vendor's authoritative identification of the
- network management subsystem contained in the
- entity. This value is allocated within the SMI
- enterprises subtree (1.3.6.1.4.1) and provides an
- easy and unambiguous means for determining `what
- kind of box' is being managed. For example, if
- vendor `Flintstones, Inc.' was assigned the
- subtree 1.3.6.1.4.1.4242, it could assign the
- identifier 1.3.6.1.4.1.4242.1.1 to its `Fred
- Router'."
- ::= { system 2 }
-
- sysUpTime OBJECT-TYPE
- SYNTAX TimeTicks
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The time (in hundredths of a second) since the
- network management portion of the system was last
- re-initialized."
- ::= { system 3 }
-
- sysContact OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The textual identification of the contact person
- for this managed node, together with information
- on how to contact this person."
- ::= { system 4 }
-
- sysName OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "An administratively-assigned name for this
- managed node. By convention, this is the node's
- fully-qualified domain name."
- ::= { system 5 }
-
- sysLocation OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The physical location of this node (e.g.,
- `telephone closet, 3rd floor')."
- ::= { system 6 }
-
- sysServices OBJECT-TYPE
- SYNTAX INTEGER (0..127)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A value which indicates the set of services that
- this entity primarily offers.
-
- The value is a sum. This sum initially takes the
- value zero, Then, for each layer, L, in the range
- 1 through 7, that this node performs transactions
- for, 2 raised to (L - 1) is added to the sum. For
- example, a node which performs primarily routing
- functions would have a value of 4 (2^(3-1)). In
- contrast, a node which is a host offering
- application services would have a value of 72
- (2^(4-1) + 2^(7-1)). Note that in the context of
- the Internet suite of protocols, values should be
- calculated accordingly:
-
- layer functionality
- 1 physical (e.g., repeaters)
- 2 datalink/subnetwork (e.g., bridges)
- 3 internet (e.g., IP gateways)
- 4 end-to-end (e.g., IP hosts)
- 7 applications (e.g., mail relays)
-
- For systems including OSI protocols, layers 5 and
- 6 may also be counted."
- ::= { system 7 }
-
- -- the Interfaces group
-
- -- Implementation of the Interfaces group is mandatory for
- -- all systems.
-
- ifNumber OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of network interfaces (regardless of
- their current state) present on this system."
- ::= { interfaces 1 }
-
-
- -- the Interfaces table
-
- -- The Interfaces table contains information on the entity's
- -- interfaces. Each interface is thought of as being
- -- attached to a `subnetwork'. Note that this term should
- -- not be confused with `subnet' which refers to an
- -- addressing partitioning scheme used in the Internet suite
- -- of protocols.
-
- ifTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IfEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A list of interface entries. The number of
- entries is given by the value of ifNumber."
- ::= { interfaces 2 }
-
- ifEntry OBJECT-TYPE
- SYNTAX IfEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "An interface entry containing objects at the
- subnetwork layer and below for a particular
- interface."
- INDEX { ifIndex }
- ::= { ifTable 1 }
-
- IfEntry ::=
- SEQUENCE {
- ifIndex
- INTEGER,
- ifDescr
- DisplayString,
- ifType
- IANAifType,
- ifMtu
- INTEGER,
- ifSpeed
- Gauge,
- ifPhysAddress
- PhysAddress,
- ifAdminStatus
- INTEGER,
- ifOperStatus
- INTEGER,
- ifLastChange
- TimeTicks,
- ifInOctets
- Counter,
- ifInUcastPkts
- Counter,
- ifInNUcastPkts
- Counter,
- ifInDiscards
- Counter,
- ifInErrors
- Counter,
- ifInUnknownProtos
- Counter,
- ifOutOctets
- Counter,
- ifOutUcastPkts
- Counter,
- ifOutNUcastPkts
- Counter,
- ifOutDiscards
- Counter,
- ifOutErrors
- Counter,
- ifOutQLen
- Gauge,
- ifSpecific
- OBJECT IDENTIFIER
- }
-
- ifIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A unique value for each interface. Its value
- ranges between 1 and the value of ifNumber. The
- value for each interface must remain constant at
- least from one re-initialization of the entity's
- network management system to the next re-
- initialization."
- ::= { ifEntry 1 }
-
- ifDescr OBJECT-TYPE
- SYNTAX DisplayString (SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A textual string containing information about the
- interface. This string should include the name of
- the manufacturer, the product name and the version
- of the hardware interface."
- ::= { ifEntry 2 }
-
- ifType OBJECT-TYPE
- SYNTAX IANAifType
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The type of interface. Additional values for ifType
- are assigned by the Internet Assigned Numbers
- Authority (IANA), through updating the syntax of the
- IANAifType textual convention."
- ::= { ifEntry 3 }
-
-
- ifMtu OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The size of the largest datagram which can be
- sent/received on the interface, specified in
- octets. For interfaces that are used for
- transmitting network datagrams, this is the size
- of the largest network datagram that can be sent
- on the interface."
- ::= { ifEntry 4 }
-
- ifSpeed OBJECT-TYPE
- SYNTAX Gauge
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "An estimate of the interface's current bandwidth
- in bits per second. For interfaces which do not
- vary in bandwidth or for those where no accurate
- estimation can be made, this object should contain
- the nominal bandwidth."
- ::= { ifEntry 5 }
-
- ifPhysAddress OBJECT-TYPE
- SYNTAX PhysAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The interface's address at the protocol layer
- immediately `below' the network layer in the
- protocol stack. For interfaces which do not have
- such an address (e.g., a serial line), this object
- should contain an octet string of zero length."
- ::= { ifEntry 6 }
-
- ifAdminStatus OBJECT-TYPE
- SYNTAX INTEGER {
- up(1), -- ready to pass packets
- down(2),
- testing(3) -- in some test mode
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The desired state of the interface. The
- testing(3) state indicates that no operational
- packets can be passed."
- ::= { ifEntry 7 }
-
- ifOperStatus OBJECT-TYPE
- SYNTAX INTEGER {
- up(1), -- ready to pass packets
- down(2),
- testing(3), -- in some test mode
- unknown(4),
- dormant(5)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The current operational state of the interface.
- The testing(3) state indicates that no operational
- packets can be passed."
- ::= { ifEntry 8 }
-
- ifLastChange OBJECT-TYPE
- SYNTAX TimeTicks
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The value of sysUpTime at the time the interface
- entered its current operational state. If the
- current state was entered prior to the last re-
- initialization of the local network management
- subsystem, then this object contains a zero
- value."
- ::= { ifEntry 9 }
-
- ifInOctets OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of octets received on the
- interface, including framing characters."
- ::= { ifEntry 10 }
-
- ifInUcastPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of subnetwork-unicast packets
- delivered to a higher-layer protocol."
- ::= { ifEntry 11 }
-
- ifInNUcastPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of non-unicast (i.e., subnetwork-
- broadcast or subnetwork-multicast) packets
- delivered to a higher-layer protocol."
- ::= { ifEntry 12 }
-
- ifInDiscards OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of inbound packets which were chosen
- to be discarded even though no errors had been
- detected to prevent their being deliverable to a
- higher-layer protocol. One possible reason for
- discarding such a packet could be to free up
- buffer space."
- ::= { ifEntry 13 }
-
- ifInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of inbound packets that contained
- errors preventing them from being deliverable to a
- higher-layer protocol."
- ::= { ifEntry 14 }
-
- ifInUnknownProtos OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of packets received via the interface
- which were discarded because of an unknown or
- unsupported protocol."
- ::= { ifEntry 15 }
-
- ifOutOctets OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of octets transmitted out of the
- interface, including framing characters."
- ::= { ifEntry 16 }
-
- ifOutUcastPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of packets that higher-level
- protocols requested be transmitted to a
- subnetwork-unicast address, including those that
- were discarded or not sent."
- ::= { ifEntry 17 }
-
- ifOutNUcastPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of packets that higher-level
- protocols requested be transmitted to a non-
- unicast (i.e., a subnetwork-broadcast or
- subnetwork-multicast) address, including those
- that were discarded or not sent."
- ::= { ifEntry 18 }
-
- ifOutDiscards OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of outbound packets which were chosen
- to be discarded even though no errors had been
- detected to prevent their being transmitted. One
- possible reason for discarding such a packet could
- be to free up buffer space."
- ::= { ifEntry 19 }
-
- ifOutErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of outbound packets that could not be
- transmitted because of errors."
- ::= { ifEntry 20 }
-
- ifOutQLen OBJECT-TYPE
- SYNTAX Gauge
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The length of the output packet queue (in
- packets)."
- ::= { ifEntry 21 }
-
- ifSpecific OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A reference to MIB definitions specific to the
- particular media being used to realize the
- interface. For example, if the interface is
- realized by an ethernet, then the value of this
- object refers to a document defining objects
- specific to ethernet. If this information is not
- present, its value should be set to the OBJECT
- IDENTIFIER { 0 0 }, which is a syntactically valid
- object identifier, and any conformant
- implementation of ASN.1 and BER must be able to
- generate and recognize this value."
- ::= { ifEntry 22 }
-
-
- -- the Address Translation group
-
- -- Implementation of the Address Translation group is
- -- mandatory for all systems. Note however that this group
- -- is deprecated by MIB-II. That is, it is being included
- -- solely for compatibility with MIB-I nodes, and will most
- -- likely be excluded from MIB-III nodes. From MIB-II and
- -- onwards, each network protocol group contains its own
- -- address translation tables.
-
- -- The Address Translation group contains one table which is
- -- the union across all interfaces of the translation tables
- -- for converting a NetworkAddress (e.g., an IP address) into
- -- a subnetwork-specific address. For lack of a better term,
- -- this document refers to such a subnetwork-specific address
- -- as a `physical' address.
-
- -- Examples of such translation tables are: for broadcast
- -- media where ARP is in use, the translation table is
- -- equivalent to the ARP cache; or, on an X.25 network where
- -- non-algorithmic translation to X.121 addresses is
- -- required, the translation table contains the
- -- NetworkAddress to X.121 address equivalences.
-
- atTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AtEntry
- ACCESS not-accessible
- STATUS deprecated
- DESCRIPTION
- "The Address Translation tables contain the
- NetworkAddress to `physical' address equivalences.
- Some interfaces do not use translation tables for
- determining address equivalences (e.g., DDN-X.25
- has an algorithmic method); if all interfaces are
- of this type, then the Address Translation table
- is empty, i.e., has zero entries."
- ::= { at 1 }
-
- atEntry OBJECT-TYPE
- SYNTAX AtEntry
- ACCESS not-accessible
- STATUS deprecated
- DESCRIPTION
- "Each entry contains one NetworkAddress to
- `physical' address equivalence."
- INDEX { atIfIndex,
- atNetAddress }
- ::= { atTable 1 }
-
- AtEntry ::=
- SEQUENCE {
- atIfIndex
- INTEGER,
- atPhysAddress
- PhysAddress,
- atNetAddress
- NetworkAddress
- }
-
- atIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS deprecated
- DESCRIPTION
- "The interface on which this entry's equivalence
- is effective. The interface identified by a
- particular value of this index is the same
- interface as identified by the same value of
- ifIndex."
- ::= { atEntry 1 }
-
- atPhysAddress OBJECT-TYPE
- SYNTAX PhysAddress
- ACCESS read-write
- STATUS deprecated
- DESCRIPTION
- "The media-dependent `physical' address.
-
- Setting this object to a null string (one of zero
- length) has the effect of invaliding the
- corresponding entry in the atTable object. That
- is, it effectively disassociates the interface
- identified with said entry from the mapping
- identified with said entry. It is an
- implementation-specific matter as to whether the
- agent removes an invalidated entry from the table.
- Accordingly, management stations must be prepared
- to receive tabular information from agents that
- corresponds to entries not currently in use.
- Proper interpretation of such entries requires
- examination of the relevant atPhysAddress object."
- ::= { atEntry 2 }
-
- atNetAddress OBJECT-TYPE
- SYNTAX NetworkAddress
- ACCESS read-write
- STATUS deprecated
- DESCRIPTION
- "The NetworkAddress (e.g., the IP address)
- corresponding to the media-dependent `physical'
- address."
- ::= { atEntry 3 }
-
-
- -- the IP group
-
- -- Implementation of the IP group is mandatory for all
- -- systems.
-
- ipForwarding OBJECT-TYPE
- SYNTAX INTEGER {
- forwarding(1), -- acting as a gateway
- not-forwarding(2) -- NOT acting as a gateway
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The indication of whether this entity is acting
- as an IP gateway in respect to the forwarding of
- datagrams received by, but not addressed to, this
- entity. IP gateways forward datagrams. IP hosts
- do not (except those source-routed via the host).
-
- Note that for some managed nodes, this object may
- take on only a subset of the values possible.
- Accordingly, it is appropriate for an agent to
- return a `badValue' response if a management
- station attempts to change this object to an
- inappropriate value."
- ::= { ip 1 }
-
- ipDefaultTTL OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The default value inserted into the Time-To-Live
- field of the IP header of datagrams originated at
- this entity, whenever a TTL value is not supplied
- by the transport layer protocol."
- ::= { ip 2 }
-
- ipInReceives OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of input datagrams received from
- interfaces, including those received in error."
- ::= { ip 3 }
-
- ipInHdrErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of input datagrams discarded due to
- errors in their IP headers, including bad
- checksums, version number mismatch, other format
- errors, time-to-live exceeded, errors discovered
- in processing their IP options, etc."
- ::= { ip 4 }
-
- ipInAddrErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of input datagrams discarded because
- the IP address in their IP header's destination
- field was not a valid address to be received at
- this entity. This count includes invalid
- addresses (e.g., 0.0.0.0) and addresses of
- unsupported Classes (e.g., Class E). For entities
- which are not IP Gateways and therefore do not
- forward datagrams, this counter includes datagrams
- discarded because the destination address was not
- a local address."
- ::= { ip 5 }
-
- ipForwDatagrams OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of input datagrams for which this
- entity was not their final IP destination, as a
- result of which an attempt was made to find a
- route to forward them to that final destination.
- In entities which do not act as IP Gateways, this
- counter will include only those packets which were
- Source-Routed via this entity, and the Source-
- Route option processing was successful."
- ::= { ip 6 }
-
- ipInUnknownProtos OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of locally-addressed datagrams
- received successfully but discarded because of an
- unknown or unsupported protocol."
- ::= { ip 7 }
-
- ipInDiscards OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of input IP datagrams for which no
- problems were encountered to prevent their
- continued processing, but which were discarded
- (e.g., for lack of buffer space). Note that this
- counter does not include any datagrams discarded
- while awaiting re-assembly."
- ::= { ip 8 }
-
- ipInDelivers OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of input datagrams successfully
- delivered to IP user-protocols (including ICMP)."
- ::= { ip 9 }
-
- ipOutRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of IP datagrams which local IP
- user-protocols (including ICMP) supplied to IP in
- requests for transmission. Note that this counter
- does not include any datagrams counted in
- ipForwDatagrams."
- ::= { ip 10 }
-
- ipOutDiscards OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of output IP datagrams for which no
- problem was encountered to prevent their
- transmission to their destination, but which were
- discarded (e.g., for lack of buffer space). Note
- that this counter would include datagrams counted
- in ipForwDatagrams if any such packets met this
- (discretionary) discard criterion."
- ::= { ip 11 }
-
- ipOutNoRoutes OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of IP datagrams discarded because no
- route could be found to transmit them to their
- destination. Note that this counter includes any
- packets counted in ipForwDatagrams which meet this
- `no-route' criterion. Note that this includes any
- datagrams which a host cannot route because all of
- its default gateways are down."
- ::= { ip 12 }
-
- ipReasmTimeout OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The maximum number of seconds which received
- fragments are held while they are awaiting
- reassembly at this entity."
- ::= { ip 13 }
-
- ipReasmReqds OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of IP fragments received which needed
- to be reassembled at this entity."
- ::= { ip 14 }
-
- ipReasmOKs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of IP datagrams successfully re-
- assembled."
- ::= { ip 15 }
-
- ipReasmFails OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of failures detected by the IP re-
- assembly algorithm (for whatever reason: timed
- out, errors, etc). Note that this is not
- necessarily a count of discarded IP fragments
- since some algorithms (notably the algorithm in
- RFC 815) can lose track of the number of fragments
- by combining them as they are received."
- ::= { ip 16 }
-
- ipFragOKs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of IP datagrams that have been
- successfully fragmented at this entity."
- ::= { ip 17 }
-
- ipFragFails OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of IP datagrams that have been
- discarded because they needed to be fragmented at
- this entity but could not be, e.g., because their
- Don't Fragment flag was set."
- ::= { ip 18 }
-
- ipFragCreates OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of IP datagram fragments that have
- been generated as a result of fragmentation at
- this entity."
- ::= { ip 19 }
-
-
-
- -- the IP address table
-
- -- The IP address table contains this entity's IP addressing
- -- information.
-
- ipAddrTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IpAddrEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The table of addressing information relevant to
- this entity's IP addresses."
- ::= { ip 20 }
-
- ipAddrEntry OBJECT-TYPE
- SYNTAX IpAddrEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The addressing information for one of this
- entity's IP addresses."
- INDEX { ipAdEntAddr }
- ::= { ipAddrTable 1 }
-
- IpAddrEntry ::=
- SEQUENCE {
- ipAdEntAddr
- IpAddress,
- ipAdEntIfIndex
- INTEGER,
- ipAdEntNetMask
- IpAddress,
- ipAdEntBcastAddr
- INTEGER,
- ipAdEntReasmMaxSize
- INTEGER (0..65535)
- }
-
- ipAdEntAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The IP address to which this entry's addressing
- information pertains."
- ::= { ipAddrEntry 1 }
-
-
- ipAdEntIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The index value which uniquely identifies the
- interface to which this entry is applicable. The
- interface identified by a particular value of this
- index is the same interface as identified by the
- same value of ifIndex."
- ::= { ipAddrEntry 2 }
-
- ipAdEntNetMask OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The subnet mask associated with the IP address of
- this entry. The value of the mask is an IP
- address with all the network bits set to 1 and all
- the hosts bits set to 0."
- ::= { ipAddrEntry 3 }
-
- ipAdEntBcastAddr OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The value of the least-significant bit in the IP
- broadcast address used for sending datagrams on
- the (logical) interface associated with the IP
- address of this entry. For example, when the
- Internet standard all-ones broadcast address is
- used, the value will be 1. This value applies to
- both the subnet and network broadcasts addresses
- used by the entity on this (logical) interface."
- ::= { ipAddrEntry 4 }
-
- ipAdEntReasmMaxSize OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The size of the largest IP datagram which this
- entity can re-assemble from incoming IP fragmented
- datagrams received on this interface."
- ::= { ipAddrEntry 5 }
-
- -- the IP routing table
-
- -- The IP routing table contains an entry for each route
- -- presently known to this entity.
-
- ipRouteTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IpRouteEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "This entity's IP Routing table."
- ::= { ip 21 }
-
- ipRouteEntry OBJECT-TYPE
- SYNTAX IpRouteEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A route to a particular destination."
- INDEX { ipRouteDest }
- ::= { ipRouteTable 1 }
-
- IpRouteEntry ::=
- SEQUENCE {
- ipRouteDest
- IpAddress,
- ipRouteIfIndex
- INTEGER,
- ipRouteMetric1
- INTEGER,
- ipRouteMetric2
- INTEGER,
- ipRouteMetric3
- INTEGER,
- ipRouteMetric4
- INTEGER,
- ipRouteNextHop
- IpAddress,
- ipRouteType
- INTEGER,
- ipRouteProto
- INTEGER,
- ipRouteAge
- INTEGER,
- ipRouteMask
- IpAddress,
- ipRouteMetric5
- INTEGER,
- ipRouteInfo
- OBJECT IDENTIFIER
- }
-
- ipRouteDest OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The destination IP address of this route. An
- entry with a value of 0.0.0.0 is considered a
- default route. Multiple routes to a single
- destination can appear in the table, but access to
- such multiple entries is dependent on the table-
- access mechanisms defined by the network
- management protocol in use."
- ::= { ipRouteEntry 1 }
-
- ipRouteIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The index value which uniquely identifies the
- local interface through which the next hop of this
- route should be reached. The interface identified
- by a particular value of this index is the same
- interface as identified by the same value of
- ifIndex."
- ::= { ipRouteEntry 2 }
-
- ipRouteMetric1 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The primary routing metric for this route. The
- semantics of this metric are determined by the
- routing-protocol specified in the route's
- ipRouteProto value. If this metric is not used,
- its value should be set to -1."
- ::= { ipRouteEntry 3 }
-
- ipRouteMetric2 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "An alternate routing metric for this route. The
- semantics of this metric are determined by the
- routing-protocol specified in the route's
- ipRouteProto value. If this metric is not used,
- its value should be set to -1."
- ::= { ipRouteEntry 4 }
-
- ipRouteMetric3 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "An alternate routing metric for this route. The
- semantics of this metric are determined by the
- routing-protocol specified in the route's
- ipRouteProto value. If this metric is not used,
- its value should be set to -1."
- ::= { ipRouteEntry 5 }
-
- ipRouteMetric4 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "An alternate routing metric for this route. The
- semantics of this metric are determined by the
- routing-protocol specified in the route's
- ipRouteProto value. If this metric is not used,
- its value should be set to -1."
- ::= { ipRouteEntry 6 }
-
- ipRouteNextHop OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The IP address of the next hop of this route.
- (In the case of a route bound to an interface
- which is realized via a broadcast media, the value
- of this field is the agent's IP address on that
- interface.)"
- ::= { ipRouteEntry 7 }
-
- ipRouteType OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
-
- invalid(2), -- an invalidated route
- -- route to directly
- direct(3), -- connected (sub-)network
-
- -- route to a non-local
- indirect(4) -- host/network/sub-network
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The type of route. Note that the values
- direct(3) and indirect(4) refer to the notion of
- direct and indirect routing in the IP
- architecture.
-
- Setting this object to the value invalid(2) has
- the effect of invalidating the corresponding entry
- in the ipRouteTable object. That is, it
- effectively disassociates the destination
- identified with said entry from the route
- identified with said entry. It is an
- implementation-specific matter as to whether the
- agent removes an invalidated entry from the table.
- Accordingly, management stations must be prepared
- to receive tabular information from agents that
- corresponds to entries not currently in use.
- Proper interpretation of such entries requires
- examination of the relevant ipRouteType object."
- ::= { ipRouteEntry 8 }
-
- ipRouteProto OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
-
- -- non-protocol information,
- -- e.g., manually configured
- local(2), -- entries
-
- -- set via a network
- netmgmt(3), -- management protocol
-
- -- obtained via ICMP,
- icmp(4), -- e.g., Redirect
-
- -- the remaining values are
- -- all gateway routing
- -- protocols
- egp(5),
- ggp(6),
- hello(7),
- rip(8),
- is-is(9),
- es-is(10),
- ciscoIgrp(11),
- bbnSpfIgp(12),
- ospf(13),
- bgp(14)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The routing mechanism via which this route was
- learned. Inclusion of values for gateway routing
- protocols is not intended to imply that hosts
- should support those protocols."
- ::= { ipRouteEntry 9 }
-
- ipRouteAge OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The number of seconds since this route was last
- updated or otherwise determined to be correct.
- Note that no semantics of `too old' can be implied
- except through knowledge of the routing protocol
- by which the route was learned."
- ::= { ipRouteEntry 10 }
-
- ipRouteMask OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Indicate the mask to be logical-ANDed with the
- destination address before being compared to the
- value in the ipRouteDest field. For those systems
- that do not support arbitrary subnet masks, an
- agent constructs the value of the ipRouteMask by
- determining whether the value of the correspondent
- ipRouteDest field belong to a class-A, B, or C
- network, and then using one of:
-
- mask network
- 255.0.0.0 class-A
- 255.255.0.0 class-B
- 255.255.255.0 class-C
-
- If the value of the ipRouteDest is 0.0.0.0 (a
- default route), then the mask value is also
- 0.0.0.0. It should be noted that all IP routing
- subsystems implicitly use this mechanism."
- ::= { ipRouteEntry 11 }
-
- ipRouteMetric5 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "An alternate routing metric for this route. The
- semantics of this metric are determined by the
- routing-protocol specified in the route's
- ipRouteProto value. If this metric is not used,
- its value should be set to -1."
- ::= { ipRouteEntry 12 }
-
- ipRouteInfo OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A reference to MIB definitions specific to the
- particular routing protocol which is responsible
- for this route, as determined by the value
- specified in the route's ipRouteProto value. If
- this information is not present, its value should
- be set to the OBJECT IDENTIFIER { 0 0 }, which is
- a syntactically valid object identifier, and any
- conformant implementation of ASN.1 and BER must be
- able to generate and recognize this value."
- ::= { ipRouteEntry 13 }
-
-
- -- the IP Address Translation table
-
- -- The IP address translation table contain the IpAddress to
- -- `physical' address equivalences. Some interfaces do not
- -- use translation tables for determining address
- -- equivalences (e.g., DDN-X.25 has an algorithmic method);
- -- if all interfaces are of this type, then the Address
- -- Translation table is empty, i.e., has zero entries.
-
- ipNetToMediaTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IpNetToMediaEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The IP Address Translation table used for mapping
- from IP addresses to physical addresses."
- ::= { ip 22 }
-
- ipNetToMediaEntry OBJECT-TYPE
- SYNTAX IpNetToMediaEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Each entry contains one IpAddress to `physical'
- address equivalence."
- INDEX { ipNetToMediaIfIndex,
- ipNetToMediaNetAddress }
- ::= { ipNetToMediaTable 1 }
-
- IpNetToMediaEntry ::=
- SEQUENCE {
- ipNetToMediaIfIndex
- INTEGER,
- ipNetToMediaPhysAddress
- PhysAddress,
- ipNetToMediaNetAddress
- IpAddress,
- ipNetToMediaType
- INTEGER
- }
-
- ipNetToMediaIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The interface on which this entry's equivalence
- is effective. The interface identified by a
- particular value of this index is the same
- interface as identified by the same value of
- ifIndex."
- ::= { ipNetToMediaEntry 1 }
-
- ipNetToMediaPhysAddress OBJECT-TYPE
- SYNTAX PhysAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The media-dependent `physical' address."
- ::= { ipNetToMediaEntry 2 }
-
- ipNetToMediaNetAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The IpAddress corresponding to the media-
- dependent `physical' address."
- ::= { ipNetToMediaEntry 3 }
-
- ipNetToMediaType OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
- invalid(2), -- an invalidated mapping
- dynamic(3),
- static(4)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The type of mapping.
-
- Setting this object to the value invalid(2) has
- the effect of invalidating the corresponding entry
- in the ipNetToMediaTable. That is, it effectively
- disassociates the interface identified with said
- entry from the mapping identified with said entry.
- It is an implementation-specific matter as to
- whether the agent removes an invalidated entry
- from the table. Accordingly, management stations
- must be prepared to receive tabular information
- from agents that corresponds to entries not
- currently in use. Proper interpretation of such
- entries requires examination of the relevant
- ipNetToMediaType object."
- ::= { ipNetToMediaEntry 4 }
-
-
- -- additional IP objects
-
- ipRoutingDiscards OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of routing entries which were chosen
- to be discarded even though they are valid. One
- possible reason for discarding such an entry could
- be to free-up buffer space for other routing
- entries."
- ::= { ip 23 }
-
-
- -- the ICMP group
-
- -- Implementation of the ICMP group is mandatory for all
- -- systems.
-
- icmpInMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of ICMP messages which the
- entity received. Note that this counter includes
- all those counted by icmpInErrors."
- ::= { icmp 1 }
-
- icmpInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP messages which the entity
- received but determined as having ICMP-specific
- errors (bad ICMP checksums, bad length, etc.)."
- ::= { icmp 2 }
-
- icmpInDestUnreachs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Destination Unreachable
- messages received."
- ::= { icmp 3 }
-
- icmpInTimeExcds OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Time Exceeded messages
- received."
- ::= { icmp 4 }
-
-
- icmpInParmProbs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Parameter Problem messages
- received."
- ::= { icmp 5 }
-
- icmpInSrcQuenchs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Source Quench messages
- received."
- ::= { icmp 6 }
-
- icmpInRedirects OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Redirect messages received."
- ::= { icmp 7 }
-
- icmpInEchos OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Echo (request) messages
- received."
- ::= { icmp 8 }
-
- icmpInEchoReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Echo Reply messages received."
- ::= { icmp 9 }
-
- icmpInTimestamps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Timestamp (request) messages
- received."
- ::= { icmp 10 }
-
- icmpInTimestampReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Timestamp Reply messages
- received."
- ::= { icmp 11 }
-
- icmpInAddrMasks OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Address Mask Request messages
- received."
- ::= { icmp 12 }
-
- icmpInAddrMaskReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Address Mask Reply messages
- received."
- ::= { icmp 13 }
-
- icmpOutMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of ICMP messages which this
- entity attempted to send. Note that this counter
- includes all those counted by icmpOutErrors."
- ::= { icmp 14 }
-
- icmpOutErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP messages which this entity did
- not send due to problems discovered within ICMP
- such as a lack of buffers. This value should not
- include errors discovered outside the ICMP layer
- such as the inability of IP to route the resultant
- datagram. In some implementations there may be no
- types of error which contribute to this counter's
- value."
- ::= { icmp 15 }
-
- icmpOutDestUnreachs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Destination Unreachable
- messages sent."
- ::= { icmp 16 }
-
- icmpOutTimeExcds OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Time Exceeded messages sent."
- ::= { icmp 17 }
-
- icmpOutParmProbs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Parameter Problem messages
- sent."
- ::= { icmp 18 }
-
- icmpOutSrcQuenchs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Source Quench messages sent."
- ::= { icmp 19 }
-
- icmpOutRedirects OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Redirect messages sent. For a
- host, this object will always be zero, since hosts
- do not send redirects."
- ::= { icmp 20 }
-
- icmpOutEchos OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Echo (request) messages sent."
- ::= { icmp 21 }
-
- icmpOutEchoReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Echo Reply messages sent."
- ::= { icmp 22 }
-
- icmpOutTimestamps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Timestamp (request) messages
- sent."
- ::= { icmp 23 }
-
- icmpOutTimestampReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Timestamp Reply messages
- sent."
- ::= { icmp 24 }
-
- icmpOutAddrMasks OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Address Mask Request messages
- sent."
- ::= { icmp 25 }
-
-
- icmpOutAddrMaskReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of ICMP Address Mask Reply messages
- sent."
- ::= { icmp 26 }
-
-
- -- the TCP group
-
- -- Implementation of the TCP group is mandatory for all
- -- systems that implement the TCP.
-
- -- Note that instances of object types that represent
- -- information about a particular TCP connection are
- -- transient; they persist only as long as the connection
- -- in question.
-
- tcpRtoAlgorithm OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
-
- constant(2), -- a constant rto
- rsre(3), -- MIL-STD-1778, Appendix B
- vanj(4) -- Van Jacobson's algorithm [10]
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The algorithm used to determine the timeout value
- used for retransmitting unacknowledged octets."
- ::= { tcp 1 }
-
- tcpRtoMin OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The minimum value permitted by a TCP
- implementation for the retransmission timeout,
- measured in milliseconds. More refined semantics
- for objects of this type depend upon the algorithm
- used to determine the retransmission timeout. In
- particular, when the timeout algorithm is rsre(3),
- an object of this type has the semantics of the
- LBOUND quantity described in RFC 793."
- ::= { tcp 2 }
-
-
- tcpRtoMax OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The maximum value permitted by a TCP
- implementation for the retransmission timeout,
- measured in milliseconds. More refined semantics
- for objects of this type depend upon the algorithm
- used to determine the retransmission timeout. In
- particular, when the timeout algorithm is rsre(3),
- an object of this type has the semantics of the
- UBOUND quantity described in RFC 793."
- ::= { tcp 3 }
-
- tcpMaxConn OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The limit on the total number of TCP connections
- the entity can support. In entities where the
- maximum number of connections is dynamic, this
- object should contain the value -1."
- ::= { tcp 4 }
-
- tcpActiveOpens OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of times TCP connections have made a
- direct transition to the SYN-SENT state from the
- CLOSED state."
- ::= { tcp 5 }
-
- tcpPassiveOpens OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of times TCP connections have made a
- direct transition to the SYN-RCVD state from the
- LISTEN state."
- ::= { tcp 6 }
-
- tcpAttemptFails OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of times TCP connections have made a
- direct transition to the CLOSED state from either
- the SYN-SENT state or the SYN-RCVD state, plus the
- number of times TCP connections have made a direct
- transition to the LISTEN state from the SYN-RCVD
- state."
- ::= { tcp 7 }
-
- tcpEstabResets OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of times TCP connections have made a
- direct transition to the CLOSED state from either
- the ESTABLISHED state or the CLOSE-WAIT state."
- ::= { tcp 8 }
-
- tcpCurrEstab OBJECT-TYPE
- SYNTAX Gauge
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of TCP connections for which the
- current state is either ESTABLISHED or CLOSE-
- WAIT."
- ::= { tcp 9 }
-
- tcpInSegs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of segments received, including
- those received in error. This count includes
- segments received on currently established
- connections."
- ::= { tcp 10 }
-
- tcpOutSegs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of segments sent, including
- those on current connections but excluding those
- containing only retransmitted octets."
- ::= { tcp 11 }
-
- tcpRetransSegs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of segments retransmitted - that
- is, the number of TCP segments transmitted
- containing one or more previously transmitted
- octets."
- ::= { tcp 12 }
-
-
- -- the TCP Connection table
-
- -- The TCP connection table contains information about this
- -- entity's existing TCP connections.
-
- tcpConnTable OBJECT-TYPE
- SYNTAX SEQUENCE OF TcpConnEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A table containing TCP connection-specific
- information."
- ::= { tcp 13 }
-
- tcpConnEntry OBJECT-TYPE
- SYNTAX TcpConnEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Information about a particular current TCP
- connection. An object of this type is transient,
- in that it ceases to exist when (or soon after)
- the connection makes the transition to the CLOSED
- state."
- INDEX { tcpConnLocalAddress,
- tcpConnLocalPort,
- tcpConnRemAddress,
- tcpConnRemPort }
- ::= { tcpConnTable 1 }
-
- TcpConnEntry ::=
- SEQUENCE {
- tcpConnState
- INTEGER,
- tcpConnLocalAddress
- IpAddress,
- tcpConnLocalPort
- INTEGER (0..65535),
- tcpConnRemAddress
- IpAddress,
- tcpConnRemPort
- INTEGER (0..65535)
- }
-
- tcpConnState OBJECT-TYPE
- SYNTAX INTEGER {
- closed(1),
- listen(2),
- synSent(3),
- synReceived(4),
- established(5),
- finWait1(6),
- finWait2(7),
- closeWait(8),
- lastAck(9),
- closing(10),
- timeWait(11),
- deleteTCB(12)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The state of this TCP connection.
-
- The only value which may be set by a management
- station is deleteTCB(12). Accordingly, it is
- appropriate for an agent to return a `badValue'
- response if a management station attempts to set
- this object to any other value.
-
- If a management station sets this object to the
- value deleteTCB(12), then this has the effect of
- deleting the TCB (as defined in RFC 793) of the
- corresponding connection on the managed node,
- resulting in immediate termination of the
- connection.
-
- As an implementation-specific option, a RST
- segment may be sent from the managed node to the
- other TCP endpoint (note however that RST segments
- are not sent reliably)."
- ::= { tcpConnEntry 1 }
-
- tcpConnLocalAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The local IP address for this TCP connection. In
- the case of a connection in the listen state which
- is willing to accept connections for any IP
- interface associated with the node, the value
- 0.0.0.0 is used."
- ::= { tcpConnEntry 2 }
-
- tcpConnLocalPort OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The local port number for this TCP connection."
- ::= { tcpConnEntry 3 }
-
- tcpConnRemAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The remote IP address for this TCP connection."
- ::= { tcpConnEntry 4 }
-
- tcpConnRemPort OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The remote port number for this TCP connection."
- ::= { tcpConnEntry 5 }
-
-
- -- additional TCP objects
-
- tcpInErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of segments received in error
- (e.g., bad TCP checksums)."
- ::= { tcp 14 }
-
- tcpOutRsts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of TCP segments sent containing the
- RST flag."
- ::= { tcp 15 }
-
-
- -- the UDP group
-
- -- Implementation of the UDP group is mandatory for all
- -- systems which implement the UDP.
-
- udpInDatagrams OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of UDP datagrams delivered to
- UDP users."
- ::= { udp 1 }
-
- udpNoPorts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of received UDP datagrams for
- which there was no application at the destination
- port."
- ::= { udp 2 }
-
- udpInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of received UDP datagrams that could
- not be delivered for reasons other than the lack
- of an application at the destination port."
- ::= { udp 3 }
-
- udpOutDatagrams OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of UDP datagrams sent from this
- entity."
- ::= { udp 4 }
-
-
- -- the UDP Listener table
-
- -- The UDP listener table contains information about this
- -- entity's UDP end-points on which a local application is
- -- currently accepting datagrams.
-
- udpTable OBJECT-TYPE
- SYNTAX SEQUENCE OF UdpEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A table containing UDP listener information."
- ::= { udp 5 }
-
- udpEntry OBJECT-TYPE
- SYNTAX UdpEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Information about a particular current UDP
- listener."
- INDEX { udpLocalAddress, udpLocalPort }
- ::= { udpTable 1 }
-
- UdpEntry ::=
- SEQUENCE {
- udpLocalAddress
- IpAddress,
- udpLocalPort
- INTEGER (0..65535)
- }
-
- udpLocalAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The local IP address for this UDP listener. In
- the case of a UDP listener which is willing to
- accept datagrams for any IP interface associated
- with the node, the value 0.0.0.0 is used."
- ::= { udpEntry 1 }
-
- udpLocalPort OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The local port number for this UDP listener."
- ::= { udpEntry 2 }
-
-
- -- the EGP group
-
- -- Implementation of the EGP group is mandatory for all
- -- systems which implement the EGP.
-
- egpInMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of EGP messages received without
- error."
- ::= { egp 1 }
-
- egpInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of EGP messages received that proved
- to be in error."
- ::= { egp 2 }
-
- egpOutMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of locally generated EGP
- messages."
- ::= { egp 3 }
-
- egpOutErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of locally generated EGP messages not
- sent due to resource limitations within an EGP
- entity."
- ::= { egp 4 }
-
-
- -- the EGP Neighbor table
-
- -- The EGP neighbor table contains information about this
- -- entity's EGP neighbors.
-
- egpNeighTable OBJECT-TYPE
- SYNTAX SEQUENCE OF EgpNeighEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The EGP neighbor table."
- ::= { egp 5 }
-
- egpNeighEntry OBJECT-TYPE
- SYNTAX EgpNeighEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Information about this entity's relationship with
- a particular EGP neighbor."
- INDEX { egpNeighAddr }
- ::= { egpNeighTable 1 }
-
- EgpNeighEntry ::=
- SEQUENCE {
- egpNeighState
- INTEGER,
- egpNeighAddr
- IpAddress,
- egpNeighAs
- INTEGER,
- egpNeighInMsgs
- Counter,
- egpNeighInErrs
- Counter,
- egpNeighOutMsgs
- Counter,
- egpNeighOutErrs
- Counter,
- egpNeighInErrMsgs
- Counter,
- egpNeighOutErrMsgs
- Counter,
- egpNeighStateUps
- Counter,
- egpNeighStateDowns
- Counter,
- egpNeighIntervalHello
- INTEGER,
- egpNeighIntervalPoll
- INTEGER,
- egpNeighMode
- INTEGER,
- egpNeighEventTrigger
- INTEGER
- }
-
- egpNeighState OBJECT-TYPE
- SYNTAX INTEGER {
- idle(1),
- acquisition(2),
- down(3),
- up(4),
- cease(5)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The EGP state of the local system with respect to
- this entry's EGP neighbor. Each EGP state is
- represented by a value that is one greater than
- the numerical value associated with said state in
- RFC 904."
- ::= { egpNeighEntry 1 }
-
- egpNeighAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The IP address of this entry's EGP neighbor."
- ::= { egpNeighEntry 2 }
-
- egpNeighAs OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The autonomous system of this EGP peer. Zero
- should be specified if the autonomous system
- number of the neighbor is not yet known."
- ::= { egpNeighEntry 3 }
-
- egpNeighInMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of EGP messages received without error
- from this EGP peer."
- ::= { egpNeighEntry 4 }
-
- egpNeighInErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of EGP messages received from this EGP
- peer that proved to be in error (e.g., bad EGP
- checksum)."
- ::= { egpNeighEntry 5 }
-
- egpNeighOutMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of locally generated EGP messages to
- this EGP peer."
- ::= { egpNeighEntry 6 }
-
- egpNeighOutErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of locally generated EGP messages not
- sent to this EGP peer due to resource limitations
- within an EGP entity."
- ::= { egpNeighEntry 7 }
-
- egpNeighInErrMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of EGP-defined error messages received
- from this EGP peer."
- ::= { egpNeighEntry 8 }
-
- egpNeighOutErrMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of EGP-defined error messages sent to
- this EGP peer."
- ::= { egpNeighEntry 9 }
-
- egpNeighStateUps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of EGP state transitions to the UP
- state with this EGP peer."
- ::= { egpNeighEntry 10 }
-
- egpNeighStateDowns OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of EGP state transitions from the UP
- state to any other state with this EGP peer."
- ::= { egpNeighEntry 11 }
-
- egpNeighIntervalHello OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The interval between EGP Hello command
- retransmissions (in hundredths of a second). This
- represents the t1 timer as defined in RFC 904."
- ::= { egpNeighEntry 12 }
-
- egpNeighIntervalPoll OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The interval between EGP poll command
- retransmissions (in hundredths of a second). This
- represents the t3 timer as defined in RFC 904."
- ::= { egpNeighEntry 13 }
-
- egpNeighMode OBJECT-TYPE
- SYNTAX INTEGER { active(1), passive(2) }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The polling mode of this EGP entity, either
- passive or active."
- ::= { egpNeighEntry 14 }
-
- egpNeighEventTrigger OBJECT-TYPE
- SYNTAX INTEGER { start(1), stop(2) }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "A control variable used to trigger operator-
- initiated Start and Stop events. When read, this
- variable always returns the most recent value that
- egpNeighEventTrigger was set to. If it has not
- been set since the last initialization of the
- network management subsystem on the node, it
- returns a value of `stop'.
-
- When set, this variable causes a Start or Stop
- event on the specified neighbor, as specified on
- pages 8-10 of RFC 904. Briefly, a Start event
- causes an Idle peer to begin neighbor acquisition
- and a non-Idle peer to reinitiate neighbor
- acquisition. A stop event causes a non-Idle peer
- to return to the Idle state until a Start event
- occurs, either via egpNeighEventTrigger or
- otherwise."
- ::= { egpNeighEntry 15 }
-
-
- -- additional EGP objects
-
- egpAs OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The autonomous system number of this EGP entity."
- ::= { egp 6 }
-
- -- the Transmission group
-
- -- Based on the transmission media underlying each interface
- -- on a system, the corresponding portion of the Transmission
- -- group is mandatory for that system.
-
- -- When Internet-standard definitions for managing
- -- transmission media are defined, the transmission group is
- -- used to provide a prefix for the names of those objects.
-
- -- Typically, such definitions reside in the experimental
- -- portion of the MIB until they are "proven", then as a
- -- part of the Internet standardization process, the
- -- definitions are accordingly elevated and a new object
- -- identifier, under the transmission group is defined. By
- -- convention, the name assigned is:
- --
- -- type OBJECT IDENTIFIER ::= { transmission number }
- --
- -- where "type" is the symbolic value used for the media in
- -- the ifType column of the ifTable object, and "number" is
- -- the actual integer value corresponding to the symbol.
-
-
- -- the SNMP group
-
- -- Implementation of the SNMP group is mandatory for all
- -- systems which support an SNMP protocol entity. Some of
- -- the objects defined below will be zero-valued in those
- -- SNMP implementations that are optimized to support only
- -- those functions specific to either a management agent or
- -- a management station. In particular, it should be
- -- observed that the objects below refer to an SNMP entity,
- -- and there may be several SNMP entities residing on a
- -- managed node (e.g., if the node is hosting acting as
- -- a management station).
-
- snmpInPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of Messages delivered to the
- SNMP entity from the transport service."
- ::= { snmp 1 }
-
- snmpOutPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Messages which were
- passed from the SNMP protocol entity to the
- transport service."
- ::= { snmp 2 }
-
- snmpInBadVersions OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Messages which were
- delivered to the SNMP protocol entity and were for
- an unsupported SNMP version."
- ::= { snmp 3 }
-
- snmpInBadCommunityNames OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Messages delivered to
- the SNMP protocol entity which used a SNMP
- community name not known to said entity."
- ::= { snmp 4 }
-
- snmpInBadCommunityUses OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Messages delivered to
- the SNMP protocol entity which represented an SNMP
- operation which was not allowed by the SNMP
- community named in the Message."
- ::= { snmp 5 }
-
- snmpInASNParseErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of ASN.1 or BER errors
- encountered by the SNMP protocol entity when
- decoding received SNMP Messages."
- ::= { snmp 6 }
-
- -- { snmp 7 } is not used
-
- snmpInTooBigs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP PDUs which were
- delivered to the SNMP protocol entity and for
- which the value of the error-status field is
- `tooBig'."
- ::= { snmp 8 }
-
- snmpInNoSuchNames OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP PDUs which were
- delivered to the SNMP protocol entity and for
- which the value of the error-status field is
- `noSuchName'."
- ::= { snmp 9 }
-
- snmpInBadValues OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP PDUs which were
- delivered to the SNMP protocol entity and for
- which the value of the error-status field is
- `badValue'."
- ::= { snmp 10 }
-
- snmpInReadOnlys OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number valid SNMP PDUs which were
- delivered to the SNMP protocol entity and for
- which the value of the error-status field is
- `readOnly'. It should be noted that it is a
- protocol error to generate an SNMP PDU which
- contains the value `readOnly' in the error-status
- field, as such this object is provided as a means
- of detecting incorrect implementations of the
- SNMP."
- ::= { snmp 11 }
-
- snmpInGenErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP PDUs which were
- delivered to the SNMP protocol entity and for
- which the value of the error-status field is
- `genErr'."
- ::= { snmp 12 }
-
- snmpInTotalReqVars OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of MIB objects which have been
- retrieved successfully by the SNMP protocol entity
- as the result of receiving valid SNMP Get-Request
- and Get-Next PDUs."
- ::= { snmp 13 }
-
- snmpInTotalSetVars OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of MIB objects which have been
- altered successfully by the SNMP protocol entity
- as the result of receiving valid SNMP Set-Request
- PDUs."
- ::= { snmp 14 }
-
- snmpInGetRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Get-Request PDUs which
- have been accepted and processed by the SNMP
- protocol entity."
- ::= { snmp 15 }
-
- snmpInGetNexts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Get-Next PDUs which have
- been accepted and processed by the SNMP protocol
- entity."
- ::= { snmp 16 }
-
- snmpInSetRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Set-Request PDUs which
- have been accepted and processed by the SNMP
- protocol entity."
- ::= { snmp 17 }
-
- snmpInGetResponses OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Get-Response PDUs which
- have been accepted and processed by the SNMP
- protocol entity."
- ::= { snmp 18 }
-
- snmpInTraps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Trap PDUs which have
- been accepted and processed by the SNMP protocol
- entity."
- ::= { snmp 19 }
-
- snmpOutTooBigs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP PDUs which were
- generated by the SNMP protocol entity and for
- which the value of the error-status field is
- `tooBig.'"
- ::= { snmp 20 }
-
- snmpOutNoSuchNames OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP PDUs which were
- generated by the SNMP protocol entity and for
- which the value of the error-status is
- `noSuchName'."
- ::= { snmp 21 }
-
- snmpOutBadValues OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP PDUs which were
- generated by the SNMP protocol entity and for
- which the value of the error-status field is
- `badValue'."
- ::= { snmp 22 }
-
- -- { snmp 23 } is not used
-
- snmpOutGenErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP PDUs which were
- generated by the SNMP protocol entity and for
- which the value of the error-status field is
- `genErr'."
- ::= { snmp 24 }
-
- snmpOutGetRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Get-Request PDUs which
- have been generated by the SNMP protocol entity."
- ::= { snmp 25 }
-
- snmpOutGetNexts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Get-Next PDUs which have
- been generated by the SNMP protocol entity."
- ::= { snmp 26 }
-
- snmpOutSetRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Set-Request PDUs which
- have been generated by the SNMP protocol entity."
- ::= { snmp 27 }
-
- snmpOutGetResponses OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Get-Response PDUs which
- have been generated by the SNMP protocol entity."
- ::= { snmp 28 }
-
- snmpOutTraps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of SNMP Trap PDUs which have
- been generated by the SNMP protocol entity."
- ::= { snmp 29 }
-
- snmpEnableAuthenTraps OBJECT-TYPE
- SYNTAX INTEGER { enabled(1), disabled(2) }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Indicates whether the SNMP agent process is
- permitted to generate authentication-failure
- traps. The value of this object overrides any
- configuration information; as such, it provides a
- means whereby all authentication-failure traps may
- be disabled.
-
- Note that it is strongly recommended that this
- object be stored in non-volatile memory so that it
- remains constant between re-initializations of the
- network management system."
- ::= { snmp 30 }
-
-END
diff --git a/ASNMP/tests/Address_Test.cpp b/ASNMP/tests/Address_Test.cpp
deleted file mode 100644
index a10705ce78b..00000000000
--- a/ASNMP/tests/Address_Test.cpp
+++ /dev/null
@@ -1,556 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Address_Test.cpp
-//
-// = DESCRIPTION
-// Test all the member functions of the Address family:
-// GenAddress, MacAddress, IpxAddress, IpAddress, UdpAddress
-// all which derive from abstract base class Address.
-//
-// = AUTHOR
-// Michael R. MacFaden <mrm@cisco.com>
-//
-// ============================================================================
-/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-Copyright 1997 Cisco Systems, Inc.
-
-Permission to use, copy, modify, and distribute this software for any
-purpose and without fee is hereby granted, provided that this
-copyright and permission notice appear on all copies of the software and
-supporting documentation, the name of Cisco Systems, Inc. not be used
-in advertising or publicity pertaining to distribution of the
-program without specific prior permission, and notice be given
-in supporting documentation that modification, copying and distribution is by
-permission of Cisco Systems, Inc.
-
-Cisco Systems, Inc. makes no representations about the suitability of this
-software for any purpose. THIS SOFTWARE IS PROVIDED ``AS IS''
-AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
-LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGMENT AND
-FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL CISCO SYSTEMS, INC. BE
-LIABLE FOR ANY DAMAGES ARISING OUT OF THIS LICENSE OR YOUR USE OF THE
-SOFTWARE INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT OR CONSEQUENTIAL
-DAMAGES.
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
-
-#include "asnmp/address.h"
-#include "test_config.h"
-
-// hack: do this so when linking SUNC 4.x compiler will instantiate template
-#include "ace/Containers.h"
-ACE_Unbounded_Set<ACE_Log_Msg*> x;
-
-// test the GenAddress interface
-/*
- */
-static void TestGenAddr()
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress: Tests: var(expected) [actual]\n"));
-
- // the constructors and destructors
- GenAddress *ga1 = new GenAddress("1.2.3.4"); // use ipv4 address
- ACE_ASSERT(ga1->valid() == 1);
- GenAddress ga2(*ga1); // copy constructor;
- ACE_ASSERT(ga2.valid() == 1);
- GenAddress ga3("localhost");
- ACE_ASSERT(ga3.valid() == 1);
- GenAddress ga4; // default constructor
- ACE_ASSERT(ga4.valid() == 0);
- GenAddress ga5; // default constructor
- ACE_ASSERT(ga5.valid() == 0);
- GenAddress ga6("127.0.0.1:7"); // udp address
- ACE_ASSERT(ga6.valid() == 1);
- GenAddress ga7("01234567.89ABcDeF0123"); // ipx address
- ACE_ASSERT(ga7.valid() == 1);
- IpAddress ip("1.2.3.4");
- ACE_ASSERT(ip.valid() == 1);
- GenAddress ga8(ip); // Address conversion
- ACE_ASSERT(ga8.valid() == 1);
-
- const char *ptr = (const char *)ga8;
-
- ACE_ASSERT(ga1 != 0);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress:ga1(\"1.2.3.4\") [%s]\n",
- ga1->to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress:ga2(ga1) [%s]\n",
- ga2.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress:ga3(\"localhost\") [%s]\n",
- ga3.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress:ga4(\"\") [%s]\n",
- ga4.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress:ga6(\"127.0.0.1:7\") [%s]\n",
- ga6.to_string()));
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress:ga7(\"01234567.89ABcDeF0123\") [%s]\n",
- ga7.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress:ga8(\"1.2.3.4\") [%s]\n",
- ga8.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress:ga8(\"1.2.3.4\") [%s]\n",
- ptr));
-
- // Test Assignment x = y, y = x
- ga5 = ga3; // regular assignment
- ga3 = ga3; // self assignment
- ACE_ASSERT(ga5 == ga3);
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress:ga5=ga3(\"localhost\") [%s]\n",
- ga5.to_string()));
-
- addr_type a = ga2.get_type();
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress:ga2.get_type(\"0\") [%d]\n",
- a));
- // udp address string
- a = ga6.get_type();
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress:ga2.get_type(\"2\") [%d]\n",
- a));
-
- // udp address string
- a = ga7.get_type();
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) GenAddress:ga2.get_type(\"1\") [%d]\n",
- a));
-
- delete ga1, ga1 = 0;
-}
-
-/* public methods
- IpAddress( const char *inaddr = "");
- IpAddress( const IpAddress &ipaddr);
- IpAddress( const GenAddress &genaddr);
- ~IpAddress();
- SnmpSyntax& operator=( SnmpSyntax &val);
- IpAddress& operator=( const IpAddress &ipaddress);
- SnmpSyntax *clone() const;
- char *resolve_hostname(int &status);
- virtual char *to_string() ;
- virtual operator const char *() const;
- void mask( const IpAddress& ipaddr);
- virtual addr_type get_type() const;
- virtual SmiUINT32 get_syntax();
- int is_loopback() const;
- int is_multicast() const;
- int is_broadcast() const;
- int is_arpanet() const;
- */
-static void TestIpAddress()
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpAddress: Tests\n"));
-
- // constructors
- GenAddress ga("255.255.255.255");
- IpAddress ia1;
- IpAddress ia2("224.2.3.4");
- ACE_ASSERT(ia2.is_multicast());
- ACE_ASSERT(!ia2.is_loopback());
- IpAddress ia3("localhost");
- ACE_ASSERT(ia3.is_loopback());
- ACE_ASSERT(!ia3.is_multicast());
- IpAddress ia4(ia3);
- ACE_ASSERT(ia4.is_loopback());
- ACE_ASSERT(!ia4.is_multicast());
- IpAddress ia5(ga);
- ACE_ASSERT(ia5.is_broadcast());
- IpAddress ia6 = IpAddress("10.0.0.2");
- ACE_ASSERT(ia6.is_private());
- ACE_ASSERT(!ia6.is_multicast());
- ACE_ASSERT(!ia6.is_loopback());
-
- IpAddress ia7("172.16.0.1");
- ACE_ASSERT(ia7.is_private());
-
- IpAddress ia8("192.168.0.1");
- ACE_ASSERT(ia8.is_private());
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpAddress:ia1(\"\") [%s]\n",
- ia1.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpAddress:ia2(\"1.2.3.4\") [%s]\n",
- ia2.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpAddress:ia3(\"127.0.0.1\") [%s]\n",
- ia3.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpAddress:ia4(\"ia3\") [%s]\n",
- ia4.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpAddress:ia5(\"255.255.255.255\") [%s]\n",
- ia5.to_string()));
-
- // other routines
- int status = 1;
- const char *ptr = ia5.resolve_hostname(status);
- ACE_ASSERT(status == 0);
- ACE_ASSERT(ptr != 0);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpAddress:ia5.resolve_hostname():(\"\") [%s]\n",
- ptr));
-
- // now lets try one we setup with a hostname
- ptr = ia3.resolve_hostname(status);
- ACE_ASSERT(status == 0);
- ACE_ASSERT(ptr != 0);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpAddress:ia3.resolve_hostname()(\"localhost\") [%s]\n",
- ptr));
-
- ptr = (const char *)ia5;
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpAddress:(const char *)(\"255.255.255.255\") [%s]\n",
- ptr));
-
- ia2 = ia3;
- ACE_ASSERT(ia2 == ia3);
-
- ia4.mask(ia3); // mask with equal value should return same
- ACE_ASSERT(ia2 == ia3);
-
- ACE_ASSERT(ia1.get_type() == type_ip);
- ACE_ASSERT(ia1.valid() == 0);
- ACE_ASSERT(ia2.get_type() == type_ip);
- ACE_ASSERT(ia2.valid() == 1);
- ACE_ASSERT(ia3.get_type() == type_ip);
- ACE_ASSERT(ia3.valid() == 1);
- ACE_ASSERT(ia4.get_type() == type_ip);
- ACE_ASSERT(ia4.valid() == 1);
- ACE_ASSERT(ia5.get_type() == type_ip);
- ACE_ASSERT(ia5.valid() == 1);
-}
-
-
-// --------------- Netbios ---------------
-/*
- NetbiosAddress( const char *inaddr = "");
- NetbiosAddress( const NetbiosAddress& nbaddr);
- NetbiosAddress( const GenAddress& genaddr);
- ~NetbiosAddress();
- virtual char *to_string();
- NetbiosAddress& operator=( const NetbiosAddress &nbaddr);
- nb_service get_service_type() const;
- void set_service_type(nb_service nbservice);
- virtual operator const char *() const;
- virtual SmiUINT32 get_syntax();
- SnmpSyntax& operator=( SnmpSyntax &val);
- SnmpSyntax *clone() const;
- */
-static void TestNetbiosAddress()
-{
- NetbiosAddress n1;
- ACE_ASSERT(n1.valid() == 0);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) NetbiosAddress:n1(\"\") [%s]\n",
- n1.to_string()));
-
- NetbiosAddress n2(n1);
- ACE_ASSERT(n2.valid() == 0);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) NetbiosAddress:n2(n1) [%s]\n",
- n2.to_string()));
-
- NetbiosAddress n3("pcname");
- ACE_ASSERT(n3.valid() == 1);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) NetbiosAddress:n3(\"pcname\") [%s]\n",
- n3.to_string()));
-
- NetbiosAddress n4("abcdefghigjklmn");
- n4.set_service_type(nb_workstation);
- ACE_ASSERT(n4.valid() == 1);
- ACE_ASSERT(n4.get_service_type() == nb_workstation);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) NetbiosAddress:n4(\"abcdefghigjklmn\") [%s]\n",
- n4.to_string()));
-
- NetbiosAddress n5("abcdefghigjklmno0xx");
- ACE_ASSERT(n5.valid() == 0);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) NetbiosAddress:n4(\"abcdefghigjklmno0xx\") [%s]\n",
- n5.to_string()));
-
- n1 = n4;
- ACE_ASSERT(n1 == n4);
- ACE_ASSERT(strcmp((const char *)n1, (const char *)n4) == 0);
-
- n1.set_service_type(nb_server);
- nb_service x = n1.get_service_type();
- ACE_ASSERT(x == nb_server);
-}
-
-// --------------- IPX ---------------
-/*
- IpxAddress( void);
- IpxAddress( const char *inaddr);
- IpxAddress( const IpxAddress &ipxaddr);
- IpxAddress( const GenAddress &genaddr);
- ~IpxAddress();
- virtual SmiUINT32 get_syntax();
- SnmpSyntax& operator=( SnmpSyntax &val);
- IpxAddress& operator=( const IpxAddress &ipxaddress);
- int get_hostid( MacAddress& mac);
- SnmpSyntax *clone() const;
- virtual operator const char *() const;
- virtual addr_type get_type() const;
-
-Ipx Address semantics: Total length must be 21
-// Must have a separator in it
-// First string length must be 8
-// Second string length must be 12
-// Each char must take on value 0-F
-//
-//
-// Input formats recognized
-//
-// XXXXXXXX.XXXXXXXXXXXX
-// XXXXXXXX:XXXXXXXXXXXX
-// XXXXXXXX-XXXXXXXXXXXX
-// XXXXXXXX.XXXXXX-XXXXXX
-// XXXXXXXX:XXXXXX-XXXXXX
-// XXXXXXXX-XXXXXX-XXXXXX
-
- */
-
-static void TestIpxAddress()
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpxAddress: Tests\n"));
- IpxAddress xa1;
- ACE_ASSERT(xa1.valid() == 0);
- ACE_ASSERT(xa1.get_type() == type_ipx);
- GenAddress gen("01234567.0123456789AB");
- ACE_ASSERT(gen.valid() == 1);
- IpxAddress xa2("01234567.0123456789AB");
- ACE_ASSERT(xa2.get_type() == type_ipx);
- ACE_ASSERT(xa2.valid() == 1);
- IpxAddress xa3("01234567:0123456789AB");
- ACE_ASSERT(xa3.get_type() == type_ipx);
- ACE_ASSERT(xa3.valid() == 1);
- IpxAddress xa4("01234567-0123456789AB");
- ACE_ASSERT(xa4.get_type() == type_ipx);
- ACE_ASSERT(xa4.valid() == 1);
- IpxAddress xa5("01234567.012345-6789AB");
- ACE_ASSERT(xa5.get_type() == type_ipx);
- ACE_ASSERT(xa5.valid() == 1);
- IpxAddress xa6("01234567:012345-6789AB");
- ACE_ASSERT(xa6.get_type() == type_ipx);
- ACE_ASSERT(xa6.valid() == 1);
- IpxAddress xa7("01234567-012345-6789AB");
- ACE_ASSERT(xa7.get_type() == type_ipx);
- ACE_ASSERT(xa7.valid() == 1);
- IpxAddress xa8("01234567.");
- ACE_ASSERT(xa8.get_type() == type_ipx);
- ACE_ASSERT(xa8.valid() == 0);
- IpxAddress xa9(gen);
- ACE_ASSERT(xa9.valid() == 1);
- IpxAddress *xa10 = new IpxAddress(xa9);
- ACE_ASSERT(xa10->get_type() == type_ipx);
- ACE_ASSERT(xa10->valid() == 1);
- delete xa10;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpxAddress:xa1(\"\") [%s]\n",
- xa1.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpxAddress:xa2(\"01234567.0123456789AB\") [%s]\n",
- xa2.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpxAddress:xa3(\"01234567:0123456789A\") [%s]\n",
- xa3.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpxAddress:xa4(\"01234567-0123456789AB\") [%s]\n",
- xa4.to_string()));
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpxAddress:xa5(\"01234567.012345-6789AB\") [%s]\n",
- xa5.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpxAddress:xa6(\"01234567:012345-6789AB\") [%s]\n",
- xa6.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpxAddress:xa7(\"01234567-012345-6789AB\") [%s]\n",
- xa7.to_string()));
-
- // assignment
- xa1 = xa3;
- ACE_ASSERT(xa1 == xa3);
- MacAddress mac;
- ACE_ASSERT(xa4.get_hostid(mac) == 1);
- ACE_ASSERT(mac.valid() == 1);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpxAddress:xa4:get_hostid(\"01:23:45:67:89:ab\") [%s]\n", mac.to_string()));
-
- const char *ptr = (const char *)xa7;
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) IpxAddress:xa7-ptr(\"01234567-012345-6789AB\") [%s]\n", ptr));
-
-}
-
-/*
- MacAddress( void);
-
- MacAddress( const char *inaddr);
- MacAddress( const MacAddress &macaddr);
- MacAddress( const GenAddress &genaddr);
- ~MacAddress();
-* SmiUINT32 get_syntax();
-* SnmpSyntax& operator=( SnmpSyntax &val);
- MacAddress& operator=( const MacAddress &macaddress);
-* SnmpSyntax *clone() const;
- virtual char *to_string();
- virtual operator const char *() const;
- virtual addr_type get_type() const;
- unsigned int hashFunction() const;
-
-// MAC address format
-//
-// MAC ADDRESS
-// 01 02 03 04 05 06
-// XX:XX:XX:XX:XX:XX
-// Valid input format
-//
-// XXXXXXXXXXXX
-// Total length must be 17
-// Each char must take on value 0-F
-//
-
-*/
-
-static void TestMacAddress()
-{
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) MacAddress: Tests\n"));
-
- MacAddress ma1;
- ACE_ASSERT(ma1.valid() == 0);
- ACE_ASSERT(ma1.get_type() == type_mac);
- MacAddress ma2("01:23:45:67:89:AB");
- ACE_ASSERT(ma2.valid() == 1);
- ACE_ASSERT(ma2.get_type() == type_mac);
- MacAddress ma3("0123456789ABCEFGHI"); // invalid string
- ACE_ASSERT(ma3.valid() == 0);
- ACE_ASSERT(ma3.get_type() == type_mac);
- GenAddress ga("01:23:45:67:89:AB"); // mac address
- MacAddress ma4(ma2);
- ACE_ASSERT(ma4.valid() == 1);
- ACE_ASSERT(ma4.get_type() == type_mac);
- MacAddress ma5(ga);
- ACE_ASSERT(ma5.valid() == 0);
- ACE_ASSERT(ma5.get_type() == type_mac);
-
- ma1 = ma2;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) MacAddress:ma1(\"01:23:45:67:89:AB\") [%s]\n",
- ma1.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) MacAddress:ma2(\"01:23:45:67:89:AB\") [%s]\n",
- ma2.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) MacAddress:ma3(\"\") [%s]\n",
- ma3.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) MacAddress:ma4(\"01:23:45:67:89:AB\") [%s]\n",
- ma4.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) MacAddress:ma5(\"\") [%s]\n",
- ma5.to_string()));
- const char * ptr = (const char *)ma5;
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) MacAddress:ma5(\"\") [%s]\n",
- ptr));
-
- // hashFunction crashes if not usedwith valid fn
- int x = ma2.hashFunction();
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) MacAddress:ma2.hashFunction(\"483201\") [%d]\n",
- x));
-}
-
-/*
- UdpAddress( void);
- UdpAddress( const char *inaddr);
- UdpAddress( const UdpAddress &udpaddr);
- UdpAddress( const GenAddress &genaddr);
- UdpAddress( const IpAddress &ipaddr);
- ~UdpAddress();
- SmiUINT32 get_syntax();
- SnmpSyntax& operator=( SnmpSyntax &val);
- UdpAddress& operator=( const UdpAddress &udpaddr);
- SnmpSyntax *clone() const;
- virtual char *to_string() ;
- virtual operator const char *() const;
- void set_port( const unsigned short p);
- unsigned short get_port() const;
- virtual addr_type get_type() const;
-
- // look for port info @ the end of the string
- // port can be delineated by a ':' or a '/'
- // if neither are present then just treat it
- // like a normal IpAddress
-
- */
-
-static void TestUdpAddress()
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) UdpAddress: Tests\n"));
-
- UdpAddress ua1;
- ACE_ASSERT(ua1.valid() == 0);
- ACE_ASSERT(ua1.get_type() == type_udp);
-
- // semantics of not setting the port here are bizzare?
- UdpAddress ua2("127.0.0.1:161");
- ACE_ASSERT(ua2.valid() == 1);
- ACE_ASSERT(ua2.get_type() == type_udp);
-
- UdpAddress ua3(ua2);
- ACE_ASSERT(ua3.valid() == 1);
- ACE_ASSERT(ua3.get_type() == type_udp);
-
- GenAddress ga("localhost");
- UdpAddress ua4(ga);
- ACE_ASSERT(ua4.valid() == 1);
- ACE_ASSERT(ua4.get_type() == type_udp);
-
- IpAddress ia("localhost");
- UdpAddress ua5(ga);
- ACE_ASSERT(ua5.valid() == 1);
- ACE_ASSERT(ua5.get_type() == type_udp);
-
- UdpAddress *ua6 = new UdpAddress("localhost:161");
- ACE_ASSERT(ua6->valid() == 1);
- ACE_ASSERT(ua6->get_type() == type_udp);
-
- UdpAddress ua7 = UdpAddress("localhost/162");
- ACE_ASSERT(ua7.valid() == 1);
- ACE_ASSERT(ua7.get_type() == type_udp);
-
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) UdpAddress:ua1(\"\") [%s]\n",
- ua1.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) UdpAddress:ua2(\"127.0.0.1:161\") [%s]\n",
- ua2.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) UdpAddress:ua3(ua2)(\"127.0.0.1:161\") [%s]\n",
- ua3.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) UdpAddress:ua4(GenAddress)(\"127.0.0.1\") [%s]\n",
- ua4.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) UdpAddress:ua5(IpAddress)(\"127.0.0.1\") [%s]\n",
- ua5.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) UdpAddress:ua6()(\"localhost:161\") [%s]\n",
- ua6->to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) UdpAddress:ua7()(\"localhost/162\") [%s]\n",
- ua7.to_string()));
-
- delete ua6; // destructor
-
- // assignement tests.
- ua1 = ua2;
- ACE_ASSERT(ua1 == ua2);
- ACE_ASSERT(ua1.valid() == 1);
- ua1 = ua1;
- ACE_ASSERT(ua1 == ua1);
- ACE_ASSERT(ua1.valid() == 1);
-
- // set/get port
- ua1.set_port(333);
- ACE_ASSERT(ua1.get_port() == 333);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) UdpAddress:ua1.set_port()(\"333\") [%s]\n",
- (const char *)ua1));
-
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Address_Test");
-
- TestGenAddr();
- TestIpAddress();
- TestUdpAddress();
- TestMacAddress();
- TestNetbiosAddress();
- TestIpxAddress();
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Set<ACE_Log_Msg*>;
-#endif
diff --git a/ASNMP/tests/Counter64_Test.cpp b/ASNMP/tests/Counter64_Test.cpp
deleted file mode 100644
index 506c8a85873..00000000000
--- a/ASNMP/tests/Counter64_Test.cpp
+++ /dev/null
@@ -1,162 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Counter64_Test.cpp
-//
-// = DESCRIPTION
-// Test all the member functions of the Counter64 class. An Object
-// representing an ASN.1 Counter64 SMI 64 bit Integer SYNTAX.
-// (SNMPv2c)
-// = AUTHOR
-// Michael R. MacFaden <mrm@cisco.com>
-//
-// ============================================================================
-/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-Copyright 1997 Cisco Systems, Inc.
-
-Permission to use, copy, modify, and distribute this software for any
-purpose and without fee is hereby granted, provided that this
-copyright and permission notice appear on all copies of the software and
-supporting documentation, the name of Cisco Systems, Inc. not be used
-in advertising or publicity pertaining to distribution of the
-program without specific prior permission, and notice be given
-in supporting documentation that modification, copying and distribution is by
-permission of Cisco Systems, Inc.
-
-Cisco Systems, Inc. makes no representations about the suitability of this
-software for any purpose. THIS SOFTWARE IS PROVIDED ``AS IS''
-AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
-LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGMENT AND
-FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL CISCO SYSTEMS, INC. BE
-LIABLE FOR ANY DAMAGES ARISING OUT OF THIS LICENSE OR YOUR USE OF THE
-SOFTWARE INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT OR CONSEQUENTIAL
-DAMAGES.
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
-
-
-#include "ace/OS.h"
-#include "asnmp/ctr64.h"
-#include "test_config.h"
-
-// hack: do this so when linking SUNC 4.x compiler will instantiate template
-#include "ace/Containers.h"
-ACE_Unbounded_Set<ACE_Log_Msg*> x;
-
-// TODO: verify this with ACE folks
-#if defined(_WIN32)
-#define LLONG __int64
-#else
-#define LLONG long long
-#define ULLONG unsigned long long
-#endif
-
-/*
- Counter64( unsigned long long llw = 0);
- Counter64( unsigned long hiparm, unsigned long loparm);
- Counter64( const Counter64 &ctr64);
- ~Counter64();
- SmiUINT32 get_syntax();
- long double to_long_double() const;
- Counter64& assign( long double ld);
- unsigned long high() const;
- unsigned long low() const;
- void set_high( const unsigned long h);
- void set_low( const unsigned long l);
- Counter64& operator=( const unsigned long long rhs);
- Counter64& operator=( const Counter64 &rhs);
- char *to_string();
- SnmpSyntax *clone() const;
- SnmpSyntax& operator=( SnmpSyntax &val);
- int valid() const;
- operator unsigned long long();
- */
-
-static void TestCounter64()
-{
- static unsigned long ul = ULONG_MAX;
- LLONG ll = (LLONG) 0x7fffffffffffffff;
- LLONG mll = (LLONG) ((-ll) - 1);
- ULLONG ull = (ULLONG) 0xffffffffffffffff;
- long double ld = (LLONG) ll;
-
- cerr << "max unsigned long long is " << ull << endl;
- cerr << "max long long is " << ll << endl;
- cerr << "min long long is " << mll << endl;
-
- Counter64 c1;
- ACE_ASSERT(c1.valid() == 1);
- Counter64 c2(ul, ul);
- ACE_ASSERT(c2.valid() == 1);
- ACE_ASSERT(c2.high() == ul);
- ACE_ASSERT(c2.low() == ul);
-
- Counter64 c3(ul);
- ACE_ASSERT(c3.valid() == 1);
- ACE_ASSERT(c3.low() == ul);
-
- Counter64 c4(c2);
- ACE_ASSERT(c4.valid() == 1);
- ACE_ASSERT(c4.high() == ul);
- ACE_ASSERT(c4.low() == ul);
-
- Counter64 c5(0);
- ACE_ASSERT(c5.valid() == 1);
-
- Counter64 c6;
- c6.assign(ld);
- ACE_ASSERT(c6.to_long_double() == ld);
-
- Counter64 c7(ull);
- ACE_ASSERT(c7 == ull);
-
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) c1(\"\") [%s]\n",
- c1.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) c2(LONG_MAX,LONG_MAX) [%s]\n",
- c2.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) c3(LONG_MAX) [%s]\n",
- c3.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) c4(c2) [%s]\n",
- c4.to_string()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) c5(0) [%s]\n",
- c5.to_string()));
-
- // misc routines
- c1.set_low(1);
- c1.set_high(2);
- ACE_ASSERT(c1.low() == 1);
- ACE_ASSERT(c1.high() == 2);
- // assignment
- c5 = c4;
- ACE_ASSERT(c5 == c4);
- c4 = c4;
- ACE_ASSERT(c5 == c4);
- c5 = ll;
- ACE_ASSERT(c5 == ll);
- // try simple arithmetic (needs more test cases)
- c5 = mll;
- c5 = c5 + (ULLONG) 10;
- ACE_ASSERT(c5 == (mll + 10));
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Counter64_Test");
-
- TestCounter64();
-
- ACE_END_TEST;
- return 0;
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Set<ACE_Log_Msg *>;
-#endif
diff --git a/ASNMP/tests/Counter_Test.cpp b/ASNMP/tests/Counter_Test.cpp
deleted file mode 100644
index 061f469f6a5..00000000000
--- a/ASNMP/tests/Counter_Test.cpp
+++ /dev/null
@@ -1,145 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Counter_Test.cpp
-//
-// = DESCRIPTION
-// Test all the member functions of the Counter class. An Object
-// representing an ASN.1 Counter SMI COUNTER SYNTAX.
-// = AUTHOR
-// Michael R. MacFaden <mrm@cisco.com>
-//
-// ============================================================================
-/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-Copyright 1997 Cisco Systems, Inc.
-
-Permission to use, copy, modify, and distribute this software for any
-purpose and without fee is hereby granted, provided that this
-copyright and permission notice appear on all copies of the software and
-supporting documentation, the name of Cisco Systems, Inc. not be used
-in advertising or publicity pertaining to distribution of the
-program without specific prior permission, and notice be given
-in supporting documentation that modification, copying and distribution is by
-permission of Cisco Systems, Inc.
-
-Cisco Systems, Inc. makes no representations about the suitability of this
-software for any purpose. THIS SOFTWARE IS PROVIDED ``AS IS''
-AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
-LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGMENT AND
-FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL CISCO SYSTEMS, INC. BE
-LIABLE FOR ANY DAMAGES ARISING OUT OF THIS LICENSE OR YOUR USE OF THE
-SOFTWARE INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT OR CONSEQUENTIAL
-DAMAGES.
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
-
-
-#include "ace/OS.h"
-#include "asnmp/counter.h"
-#include "test_config.h"
-
-// hack: do this so when linking SUNC 4.x compiler will instantiate template
-#include "ace/Containers.h"
-ACE_Unbounded_Set<ACE_Log_Msg*> x;
-
-
-/*
- Counter32( void);
- Counter32( const unsigned long i);
- Counter32( const Counter32 &c);
-* SmiUINT32 get_syntax();
-* SnmpSyntax *clone() const;
-* SnmpSyntax& operator=( SnmpSyntax &val);
- Counter32& operator=( const Counter32 &uli);
- Counter32& operator=( const unsigned long i);
- operator unsigned long();
-
- -- comments tyis type appears to be a wrapper class and not
- a true SNMP counter. Practical for nms side,yet may lead to
- some confusion if implementing an agent with this class.
-
- Per RFC 1155 sec 3.2.3.3
- This application-wide type represents a non-negative integer which
- monotonically increases until it reaches a maximum value, when it
- wraps around and starts increasing again from zero. This memo
- specifies a maximum value of 2^32-1 for counters
-*/
-
-static void TestCounter()
-{
- long l = LONG_MAX, nl = LONG_MIN; // limits.h
- unsigned long ul = ULONG_MAX, def = 0;
- int i = INT_MAX, ni = INT_MIN;
- unsigned int ui = UINT_MAX;
- unsigned short us = 10;
- short si = 65535;
-
- // constructors
- Counter32 c1;
- ACE_ASSERT(c1 == def);
- Counter32 c2(l);
- ACE_ASSERT(c2 == l);
- Counter32 c3(nl);
- ACE_ASSERT(c3 == nl);
- Counter32 c4(ul);
- ACE_ASSERT(c4 == ul);
- Counter32 c5(i);
- ACE_ASSERT(c5 == i);
- Counter32 c6(ni);
- ACE_ASSERT(c6 == ni);
- Counter32 c7(ui);
- ACE_ASSERT(c7 == ui);
- Counter32 *c8 = new Counter32(c5);
- ACE_ASSERT(c8 != 0);
- delete c8;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) c1(\"\") [%u]\n",
- (unsigned long)c1));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) c2(\"%u\") [%u]\n",
- l, (unsigned long)c2));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) c3(\"%u\") [%u]\n",
- nl, (unsigned long)c3));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) c4(\"%u\") [%u]\n",
- ul, (unsigned long)c4));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) c5(\"%u\") [%u]\n",
- i, (unsigned long)c5));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) c6(\"%u\") [%u]\n",
- ni, (unsigned long)c6));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) c7(\"%u\") [%u]\n",
- ui, (unsigned long)c7));
-
- // assignent
- c1 = c2; // obj
- ACE_ASSERT(c1 == c2);
- c1 = c1; // self
- ACE_ASSERT(c1 == c1);
- c1 = def; // unsigned long
- ACE_ASSERT(c1 == def);
- c1 = us; // unsigned short
- ACE_ASSERT(c1 == us);
- c1 = si; // unsigned short
- ACE_ASSERT(c1 == si);
-
-}
-
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Counter_Test");
-
- TestCounter();
-
- ACE_END_TEST;
- return 0;
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Set<ACE_Log_Msg*>;
-#endif
diff --git a/ASNMP/tests/Gauge_Test.cpp b/ASNMP/tests/Gauge_Test.cpp
deleted file mode 100644
index 9594f9b3b4d..00000000000
--- a/ASNMP/tests/Gauge_Test.cpp
+++ /dev/null
@@ -1,135 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Guage_Test.cpp
-//
-// = DESCRIPTION
-// Test all the member functions of the Guage class. An Object
-// representing an ASN.1 Counter SMI GUAGE SYNTAX.
-// = AUTHOR
-// Michael R. MacFaden <mrm@cisco.com>
-//
-// ============================================================================
-/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-Copyright 1997 Cisco Systems, Inc.
-
-Permission to use, copy, modify, and distribute this software for any
-purpose and without fee is hereby granted, provided that this
-copyright and permission notice appear on all copies of the software and
-supporting documentation, the name of Cisco Systems, Inc. not be used
-in advertising or publicity pertaining to distribution of the
-program without specific prior permission, and notice be given
-in supporting documentation that modification, copying and distribution is by
-permission of Cisco Systems, Inc.
-
-Cisco Systems, Inc. makes no representations about the suitability of this
-software for any purpose. THIS SOFTWARE IS PROVIDED ``AS IS''
-AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
-LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGMENT AND
-FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL CISCO SYSTEMS, INC. BE
-LIABLE FOR ANY DAMAGES ARISING OUT OF THIS LICENSE OR YOUR USE OF THE
-SOFTWARE INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT OR CONSEQUENTIAL
-DAMAGES.
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
-
-#include "ace/OS.h"
-#include "asnmp/gauge.h"
-#include "test_config.h"
-
-// hack: do this so when linking SUNC 4.x compiler will instantiate template
-#include "ace/Containers.h"
-ACE_Unbounded_Set<ACE_Log_Msg*> x;
-
-/*
- Gauge32( void);
- Gauge32( const unsigned long i);
- Gauge32 ( const Gauge32 &g);
- ~Gauge32();
- SmiUINT32 get_syntax();
- SnmpSyntax *clone() const;
- Gauge32& operator=( const Gauge32 &uli);
- Gauge32& operator=( const unsigned long i);
- operator unsigned long();
- SnmpSyntax& operator=( SnmpSyntax &val);
-
--- What is a Gauge? According to RFC 1155 section: 3.2.3.4
- This application-wide type represents a non-negative integer
- which may increase or decreae, but which latches at a maximum
- value of 2^32-1 (4294967295 dec) for gauges.
- */
-static void TestGuage()
-{
- long l = LONG_MAX, nl = LONG_MIN; // limits.h
- unsigned long ul = ULONG_MAX, def = 0;
- int i = INT_MAX, ni = INT_MIN;
- unsigned int ui = UINT_MAX;
- unsigned short us = 10;
- short si = 65535;
-
- // constructors
- Gauge32 g1;
- ACE_ASSERT(g1 == def);
- Gauge32 g2(l);
- ACE_ASSERT(g2 == l);
- Gauge32 g3(nl);
- ACE_ASSERT(g3 == nl);
- Gauge32 g4(ul);
- ACE_ASSERT(g4 == ul);
- Gauge32 g5(i);
- ACE_ASSERT(g5 == i);
- Gauge32 g6(ni);
- ACE_ASSERT(g6 == ni);
- Gauge32 g7(ui);
- ACE_ASSERT(g7 == ui);
- Gauge32 *g8 = new Gauge32(g5);
- ACE_ASSERT(g8 != 0);
- delete g8;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) g1(\"\") [%u]\n",
- (unsigned long)g1));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) g2(\"%u\") [%u]\n",
- l, (unsigned long)g2));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) g3(\"%u\") [%u]\n",
- nl, (unsigned long)g3));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) g4(\"%u\") [%u]\n",
- ul, (unsigned long)g4));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) g5(\"%u\") [%u]\n",
- i, (unsigned long)g5));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) g6(\"%u\") [%u]\n",
- ni, (unsigned long)g6));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) g7(\"%u\") [%u]\n",
- ui, (unsigned long)g7));
-
- // assignent
- g1 = g2; // obj
- ACE_ASSERT(g1 == g2);
- g1 = g1; // self
- ACE_ASSERT(g1 == g1);
- g1 = def; // unsigned long
- ACE_ASSERT(g1 == def);
- g1 = us; // unsigned short
- ACE_ASSERT(g1 == us);
- g1 = si; // unsigned short
- ACE_ASSERT(g1 == si);
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Guage_Test");
-
- TestGuage();
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Set<ACE_Log_Msg*>;
-#endif
diff --git a/ASNMP/tests/Integer_Test.cpp b/ASNMP/tests/Integer_Test.cpp
deleted file mode 100644
index c42afdc42ef..00000000000
--- a/ASNMP/tests/Integer_Test.cpp
+++ /dev/null
@@ -1,201 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Integer_Test.cpp
-//
-// = DESCRIPTION
-// Test all the member functions of the Integer class. An Object
-// representing an ASN.1 Integer64 SMI 32 bit Integer SYNTAX.
-//
-// = AUTHOR
-// Michael R. MacFaden <mrm@cisco.com>
-//
-// ============================================================================
-/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-Copyright 1997 Cisco Systems, Inc.
-
-Permission to use, copy, modify, and distribute this software for any
-purpose and without fee is hereby granted, provided that this
-copyright and permission notice appear on all copies of the software and
-supporting documentation, the name of Cisco Systems, Inc. not be used
-in advertising or publicity pertaining to distribution of the
-program without specific prior permission, and notice be given
-in supporting documentation that modification, copying and distribution is by
-permission of Cisco Systems, Inc.
-
-Cisco Systems, Inc. makes no representations about the suitability of this
-software for any purpose. THIS SOFTWARE IS PROVIDED ``AS IS''
-AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
-LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGMENT AND
-FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL CISCO SYSTEMS, INC. BE
-LIABLE FOR ANY DAMAGES ARISING OUT OF THIS LICENSE OR YOUR USE OF THE
-SOFTWARE INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT OR CONSEQUENTIAL
-DAMAGES.
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
-
-
-#include "ace/OS.h"
-#include "asnmp/integer.h"
-#include "test_config.h"
-
-static long l = LONG_MAX, nl = LONG_MIN; // limits.h
-static unsigned long ul = ULONG_MAX, def = 0;
-static int i = INT_MAX, ni = INT_MIN;
-static unsigned int ui = UINT_MAX;
-static unsigned short us = 10;
-static short si = 65535;
-
-// hack: do this so when linking SUNC 4.x compiler will instantiate template
-#include "ace/Containers.h"
-ACE_Unbounded_Set<ACE_Log_Msg*> x;
-
-/*
- SnmpInt32( void);
- SnmpInt32 (const long i);
- SnmpInt32 (const SnmpInt32 &c);
- virtual ~SnmpInt32();
- virtual SmiUINT32 get_syntax();
- SnmpInt32& operator=( const long i);
- SnmpInt32& operator=( const SnmpInt32 &li);
- operator long();
- char *to_string();
- SnmpSyntax *clone() const;
- SnmpSyntax& operator=( SnmpSyntax &val);
- int valid() const;
- */
-
-static void TestInteger32()
-{
-
- // constructors
- SnmpInt32 i1;
- ACE_ASSERT(i1 == def);
- SnmpInt32 i2(l);
- ACE_ASSERT(i2 == l);
- SnmpInt32 i3(nl);
- ACE_ASSERT(i3 == nl);
- SnmpInt32 i4(ul);
- ACE_ASSERT(i4 == ul);
- SnmpInt32 i5(i);
- ACE_ASSERT(i5 == i);
- SnmpInt32 i6(ni);
- ACE_ASSERT(i6 == ni);
- SnmpInt32 i7(ui);
- ACE_ASSERT(i7 == ui);
- SnmpInt32 *i8 = new SnmpInt32(i5);
- ACE_ASSERT(i8 != 0);
- delete i8;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) i1(\"\") [%u]\n",
- (unsigned long)i1));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) i2(\"%u\") [%u]\n",
- l, (unsigned long)i2));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) i3(\"%u\") [%u]\n",
- nl, (unsigned long)i3));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) i4(\"%u\") [%u]\n",
- ul, (unsigned long)i4));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) i5(\"%u\") [%u]\n",
- i, (unsigned long)i5));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) i6(\"%u\") [%u]\n",
- ni, (unsigned long)i6));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) i7(\"%u\") [%u]\n",
- ui, (unsigned long)i7));
-
- // assignent
- i1 = i2; // obj
- ACE_ASSERT(i1 == i2);
- i1 = i1; // self
- ACE_ASSERT(i1 == i1);
- i1 = def; // unsigned long
- ACE_ASSERT(i1 == def);
- i1 = us; // unsigned short
- ACE_ASSERT(i1 == us);
- i1 = si; // unsigned short
- ACE_ASSERT(i1 == si);
-}
-
-/*
- SnmpUInt32( void);
- SnmpUInt32 (const unsigned long i);
- SnmpUInt32( const SnmpUInt32 &c);
- virtual ~SnmpUInt32();
- virtual SmiUINT32 get_syntax();
- SnmpUInt32& operator=( const unsigned long i);
- SnmpUInt32& operator=( const SnmpUInt32 &uli);
- operator unsigned long();
- virtual char *to_string();
- virtual SnmpSyntax *clone() const;
- SnmpSyntax& operator=( SnmpSyntax &val);
- int valid() const;
- */
-static void TestUnsignedInteger32()
-{
- // constructors
- SnmpUInt32 u1;
- ACE_ASSERT(u1 == def);
- SnmpUInt32 u2(l);
- ACE_ASSERT(u2 == l);
- SnmpUInt32 u3(nl);
- ACE_ASSERT(u3 == nl);
- SnmpUInt32 u4(ul);
- ACE_ASSERT(u4 == ul);
- SnmpUInt32 u5(i);
- ACE_ASSERT(u5 == i);
- SnmpUInt32 u6(ni);
- ACE_ASSERT(u6 == ni);
- SnmpUInt32 u7(ui);
- ACE_ASSERT(u7 == ui);
- SnmpUInt32 *u8 = new SnmpUInt32(u5);
- ACE_ASSERT(u8 != 0);
- delete u8;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) u1(\"\") [%u]\n",
- (unsigned long)u1));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) u2(\"%u\") [%u]\n",
- l, (unsigned long)u2));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) u3(\"%u\") [%u]\n",
- nl, (unsigned long)u3));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) u4(\"%u\") [%u]\n",
- ul, (unsigned long)u4));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) u5(\"%u\") [%u]\n",
- i, (unsigned long)u5));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) u6(\"%u\") [%u]\n",
- ni, (unsigned long)u6));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) u7(\"%u\") [%u]\n",
- ui, (unsigned long)u7));
-
- // assignent
- u1 = u2; // obj
- ACE_ASSERT(u1 == u2);
- u1 = u1; // self
- ACE_ASSERT(u1 == u1);
- u1 = def; // unsigned long
- ACE_ASSERT(u1 == def);
- u1 = us; // unsigned short
- ACE_ASSERT(u1 == us);
- u1 = si; // unsigned short
- ACE_ASSERT(u1 == si);
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Integer_Test");
-
- TestInteger32();
-
- TestUnsignedInteger32();
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Set<ACE_Log_Msg *>;
-#endif
diff --git a/ASNMP/tests/Makefile b/ASNMP/tests/Makefile
deleted file mode 100644
index cb45092ebec..00000000000
--- a/ASNMP/tests/Makefile
+++ /dev/null
@@ -1,223 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for all the ACE+SNMP ``one-button' tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-# ACE+SNMP before -lACE
-
-BIN = Oid_Test \
- Counter_Test \
- Counter64_Test \
- Integer_Test \
- Octet_Test \
- Gauge_Test \
- Address_Test \
- Target_Test \
- Varbind_Test
-CCFLAGS = -I$(ACE_ROOT)/ASNMP/
-
-LSRC = $(addsuffix .cpp,$(BIN))
-LDLIBS := -L$(ACE_ROOT)/ASNMP/asnmp -lasnmp $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-Address_Test.o: Address_Test.cpp \
- /home/cs/guest/mrm/ASNMP/asnmp/address.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h test_config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i
-Counter64_Test.o: Counter64_Test.cpp \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/ctr64.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h test_config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i
-Counter_Test.o: Counter_Test.cpp \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/counter.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h test_config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i
-Gauge_Test.o: Gauge_Test.cpp \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/gauge.h \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h test_config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i
-Integer_Test.o: Integer_Test.cpp \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h test_config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i
-Octet_Test.o: Octet_Test.cpp \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h test_config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i
-Oid_Test.o: Oid_Test.cpp \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/oid.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h test_config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i
-Target_Test.o: Target_Test.cpp \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /home/cs/guest/mrm/ASNMP/asnmp/target.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Addr.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/INET_Addr.i \
- /home/cs/guest/mrm/ASNMP/asnmp/address.h \
- /home/cs/guest/mrm/ASNMP/asnmp/oid.h test_config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i
-Varbind_Test.o: Varbind_Test.cpp \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/streams.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/OS.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Trace.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Msg.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/ACE.i \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Priority.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Log_Record.i \
- /home/cs/guest/mrm/ASNMP/asnmp/oid.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smival.h \
- /home/cs/guest/mrm/ASNMP/asnmp/smi.h \
- /home/cs/guest/mrm/ASNMP/asnmp/vb.h \
- /home/cs/guest/mrm/ASNMP/asnmp/snmperrs.h \
- /home/cs/guest/mrm/ASNMP/asnmp/timetick.h \
- /home/cs/guest/mrm/ASNMP/asnmp/integer.h \
- /home/cs/guest/mrm/ASNMP/asnmp/counter.h \
- /home/cs/guest/mrm/ASNMP/asnmp/gauge.h \
- /home/cs/guest/mrm/ASNMP/asnmp/ctr64.h \
- /home/cs/guest/mrm/ASNMP/asnmp/octet.h \
- /home/cs/guest/mrm/ASNMP/asnmp/address.h test_config.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.h \
- /project/adaptive/ACE_wrappers/build/SunOS5.5/ace/Containers.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/ASNMP/tests/Octet_Test.cpp b/ASNMP/tests/Octet_Test.cpp
deleted file mode 100644
index 618893e57dd..00000000000
--- a/ASNMP/tests/Octet_Test.cpp
+++ /dev/null
@@ -1,163 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Octet_Test.cpp
-//
-// = DESCRIPTION
-// Test all the member functions of the OCTET class. An Object
-// representing an ASN.1 Integer64 SMI OCTET STRING SYNTAX.
-//
-// = AUTHOR
-// Michael R. MacFaden <mrm@cisco.com>
-//
-// ============================================================================
-
-/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-Copyright 1997 Cisco Systems, Inc.
-
-Permission to use, copy, modify, and distribute this software for any
-purpose and without fee is hereby granted, provided that this
-copyright and permission notice appear on all copies of the software and
-supporting documentation, the name of Cisco Systems, Inc. not be used
-in advertising or publicity pertaining to distribution of the
-program without specific prior permission, and notice be given
-in supporting documentation that modification, copying and distribution is by
-permission of Cisco Systems, Inc.
-
-Cisco Systems, Inc. makes no representations about the suitability of this
-software for any purpose. THIS SOFTWARE IS PROVIDED ``AS IS''
-AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
-LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGMENT AND
-FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL CISCO SYSTEMS, INC. BE
-LIABLE FOR ANY DAMAGES ARISING OUT OF THIS LICENSE OR YOUR USE OF THE
-SOFTWARE INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT OR CONSEQUENTIAL
-DAMAGES.
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
-
-
-
-#include "ace/OS.h"
-#include "asnmp/octet.h"
-#include "test_config.h"
-
-// hack: do this so when linking SUNC 4.x compiler will instantiate template
-#include "ace/Containers.h"
-ACE_Unbounded_Set<ACE_Log_Msg*> x;
-
-/*
- OctetStr( const char *string, long size = -1);
- OctetStr ( const OctetStr &octet);
- ~OctetStr();
-
- SmiUINT32 get_syntax();
- void set_data( const SmiBYTE* string, long int size = -1);
- OctetStr& operator=( const char *string);
- OctetStr& operator=( const OctetStr &octet);
-
- int operator==( const OctetStr &lhs, const OctetStr &rhs);
- int operator!=( const OctetStr &lhs, const OctetStr &rhs);
- int operator<( const OctetStr &lhs, const OctetStr &rhs);
- int operator<=( const OctetStr &lhs,const OctetStr &rhs);
- int operator>( const OctetStr &lhs, const OctetStr &rhs);
- int operator>=( const OctetStr &lhs, const OctetStr &rhs);
- int operator==( const OctetStr &lhs,const char *rhs);
- int operator!=( const OctetStr &lhs,const char *rhs);
- int operator<( const OctetStr &lhs,const char *rhs);
- int operator<=( const OctetStr &lhs,char *rhs);
- int operator>( const OctetStr &lhs,const char *rhs);
- int operator>=( const OctetStr &lhs,const char *rhs);
- OctetStr& operator+=( const SmiBYTE *a);
- OctetStr& operator+=( const char c);
- OctetStr& operator+=( const OctetStr& octetstr);
- SmiBYTE& operator[]( int position);
- int nCompare( const long n, const OctetStr &o) const;
- size_t length() const ;
- int valid() const;
- SmiBYTE *data() const;
- char *to_string();
- char *to_string_hex();
- SnmpSyntax *clone() const;
- SnmpSyntax& operator=( SnmpSyntax &val);
- */
-
-static void TestOctet()
-{
- char *str = "A test of octet strings...!@@#$%^&*()_+|~{}:,./<>?";
- OctetStr o1;
- ACE_ASSERT(o1.valid() == 1);
- ACE_ASSERT(o1.length() == 0);
- ACE_ASSERT(o1.data() != (unsigned char *)0);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Octet:o1(\"\") [%s]\n",
- o1.to_string()));
- o1.set_data((SmiBYTE *)str);
- ACE_ASSERT(!ACE_OS::strcmp(str, (char *)o1.data()));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Octet:o1(\"str\") [%s]\n",
- o1.to_string()));
-
- OctetStr o2(str);
- ACE_ASSERT(o2.valid() == 1);
- ACE_ASSERT(o2.data() != (unsigned char *)0);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Octet:o2(\"str\") [%s]\n",
- o2.to_string()));
-
- OctetStr o3(str, 4); // test setting less than full string length
- ACE_ASSERT(o3.valid() == 1);
- ACE_ASSERT(o3.length() == 4);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Octet:o3(\"A te\") [%s]\n",
- o3.to_string()));
-
- OctetStr o4(o3); // test setting less than full string length
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Octet:o4(\"A te\") [%s]\n",
- o4.to_string()));
- ACE_ASSERT(o4.valid() == 1);
- ACE_ASSERT(o4.length() == 4);
-
- OctetStr o5;
- o5 = str;
- ACE_ASSERT(o5.valid() == 1);
- ACE_ASSERT(o5.length() == ACE_OS::strlen(str));
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Octet:o5(\"str\") [%s]\n",
- o5.to_string()));
-
- OctetStr o6;
- o6 = o5;
- ACE_ASSERT(o6.valid() == 1);
- ACE_ASSERT(o5.length() == o6.length());
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Octet:o6(\"str\") [%s]\n",
- o6.to_string()));
-
- o6 += o3;
- o6 = "";
- o6 += str;
- o6 += '#';
- ACE_ASSERT(o6[0] == (SmiBYTE) 'A');
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Octet:o6(\"str\") [%s]\n",
- o6.to_string()));
-
- ACE_ASSERT(!(o3 < o3));
- ACE_ASSERT(!(o3 > o3));
- ACE_ASSERT(o3 >= o3);
- ACE_ASSERT(o3 <= o3);
- ACE_ASSERT(o3 == o3);
- ACE_ASSERT(!(o3 != o3));
-
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Octet_Test");
-
- TestOctet();
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Set<ACE_Log_Msg*>;
-#endif
diff --git a/ASNMP/tests/Oid_Test.cpp b/ASNMP/tests/Oid_Test.cpp
deleted file mode 100644
index 56af2271b3f..00000000000
--- a/ASNMP/tests/Oid_Test.cpp
+++ /dev/null
@@ -1,188 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// Oid_Test.cpp
-//
-// = DESCRIPTION
-// Test all the member functions of the Oid class. An Object
-// representing an ASN.1 Integer64 SMI OID SYNTAX.
-//
-// = AUTHOR
-// Michael R. MacFaden <mrm@cisco.com>
-//
-// ============================================================================
-/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-Copyright 1997 Cisco Systems, Inc.
-
-Permission to use, copy, modify, and distribute this software for any
-purpose and without fee is hereby granted, provided that this
-copyright and permission notice appear on all copies of the software and
-supporting documentation, the name of Cisco Systems, Inc. not be used
-in advertising or publicity pertaining to distribution of the
-program without specific prior permission, and notice be given
-in supporting documentation that modification, copying and distribution is by
-permission of Cisco Systems, Inc.
-
-Cisco Systems, Inc. makes no representations about the suitability of this
-software for any purpose. THIS SOFTWARE IS PROVIDED ``AS IS''
-AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
-LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGMENT AND
-FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL CISCO SYSTEMS, INC. BE
-LIABLE FOR ANY DAMAGES ARISING OUT OF THIS LICENSE OR YOUR USE OF THE
-SOFTWARE INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT OR CONSEQUENTIAL
-DAMAGES.
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
-
-#include "ace/OS.h"
-#include "asnmp/oid.h"
-#include "test_config.h"
-
-// hack: do this so when linking SUNC 4.x compiler will instantiate template
-#include "ace/Containers.h"
-ACE_Unbounded_Set<ACE_Log_Msg*> x;
-
-/*
- Oid( const char * dotted_oid_string = "", size_t size = -1);
- Oid ( const Oid &oid);
- Oid(const unsigned long *raw_oid, size_t oid_len);
- ~Oid();
-
- SmiUINT32 get_syntax();
- Oid& operator=( const Oid &oid);
- int operator==( const Oid &lhs,const Oid &rhs);
- int operator!=( const Oid &lhs,const Oid &rhs);
- int operator<( const Oid &lhs,const Oid &rhs);
- int operator<=( const Oid &lhs,const Oid &rhs);
- int operator>( const Oid &lhs,const Oid &rhs);
- int operator>=( const Oid &lhs,const Oid &rhs);
- Oid& operator+=( const char *a);
- Oid& operator+=( const unsigned long i);
- Oid& operator+=( const Oid &o);
- unsigned long & operator[]( size_t position);
- SmiLPOID oidval();
- void set_data( const char *dotted_oid_string);
- void set_data( const unsigned long *raw_oid, const size_t oid_len);
- size_t length() const;
- void trim( const size_t how_many = 1);
- int suboid( const size_t start, const size_t end, Oid& new_oid);
- int left_comparison( const unsigned long n, const Oid &o) const;
- int right_comparison( const unsigned long n, const Oid &o) const;
- int valid() const;
- char *to_string();
- SnmpSyntax *clone() const;
- SnmpSyntax& operator=( SnmpSyntax &val);
- */
-
-static void OidTest()
-{
- Oid d1;
- ACE_ASSERT(d1.valid() == 0);
- ACE_ASSERT(d1.length() == 0);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Oid:d1(\"\") [%s]\n",
- d1.to_string()));
-
- Oid d2("1.2.3");
- ACE_ASSERT(d2.valid() == 1);
- ACE_ASSERT(d2.length() == 3);
- ACE_ASSERT(d2[0] == (unsigned long) 1);
- ACE_ASSERT(d2[1] == (unsigned long) 2);
- ACE_ASSERT(d2[2] == (unsigned long) 3);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Oid:d2(\"1.2.3\") [%s]\n",
- d2.to_string()));
-
- Oid d3(d2);
- ACE_ASSERT(d3.valid() == 1);
- ACE_ASSERT(d3.length() == 3);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Oid:d3(\"d2\") [%s]\n",
- d3.to_string()));
-
- unsigned long t[3] = {2,3,4};
- Oid d4((unsigned long *)&t, sizeof(t)/sizeof(long));
- ACE_ASSERT(d4.valid() == 1);
- ACE_ASSERT(d4.length() == 3);
- ACE_ASSERT(d4[0] == (unsigned long) 2);
- ACE_ASSERT(d4[1] == (unsigned long) 3);
- ACE_ASSERT(d4[2] == (unsigned long) 4);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Oid:d4(\"long(2.3.4)\") [%s]\n",
- d4.to_string()));
-
- // suboid
- Oid d5;
- ACE_ASSERT(d4.suboid(d5, 1,1) == 0); // 2,3,4, 1,1 == 3
- ACE_ASSERT(d5.length() == 1);
- ACE_ASSERT(d5.valid() == 1);
- ACE_ASSERT(d5[0] == 3);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Oid:d6::suboid(d5,1,1) [%s]\n",
- d5.to_string()));
-
- // trim
- Oid d7(d4);
- ACE_ASSERT(d7.valid() == 1);
- d7.trim();
- ACE_ASSERT(d7.length() == d4.length() -1);
-
- // compare methods
- ACE_ASSERT(d7.left_comparison( d7.length(), d7) == 0);
- ACE_ASSERT(d4.right_comparison( d4.length(), d4) == 0);
-
- // assignment
- d1 = d4;
- ACE_ASSERT(d1.valid() == 1);
- ACE_ASSERT(d1 == d4);
- d2 = "5.6.7";
- ACE_ASSERT(d2.valid() == 1);
- ACE_ASSERT(d2[2] == (unsigned long) 7);
- d1 = "8.9.10";
- ACE_ASSERT(d1.valid() == 1);
-
- // concat
- unsigned long ll = ULONG_MAX;
- d1 = "";
- d1 += (unsigned long)0;
- d1 += ll;
- d1 += ll;
- d1 += "0";
- ACE_ASSERT(d1.valid() == 1);
- ACE_ASSERT(d1.length() == 4);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Oid:d1(0,max,max,0) [%s]\n",
- d1.to_string()));
- ACE_ASSERT(d1[0] == (unsigned long)0);
- ACE_ASSERT(d1[1] == ll);
- ACE_ASSERT(d1[2] == ll);
- ACE_ASSERT(d1[3] == (unsigned long)0);
-
- d2 += d1;
- ACE_ASSERT(d2.valid() == 1);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Oid:(5.6.7.8.9.10) [%s]\n",
- d2.to_string()));
-
- // test out max Oid string...
-
- // relational operators oid,oid
- ACE_ASSERT(d2 == d2);
- ACE_ASSERT(!(d2 != d2));
- ACE_ASSERT(!(d2 < d2));
- ACE_ASSERT(!(d2 > d2));
- ACE_ASSERT(d2 >= d2);
- ACE_ASSERT(d2 <= d2);
-
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Oid_Test");
- OidTest();
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Set<ACE_Log_Msg*>;
-#endif
diff --git a/ASNMP/tests/Target_Test.cpp b/ASNMP/tests/Target_Test.cpp
deleted file mode 100644
index d843057215d..00000000000
--- a/ASNMP/tests/Target_Test.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Target_Test.cpp
-//
-// = DESCRIPTION
-// Test all the member functions of the Target class.
-// Not sure if this object is really required or not in the new framework
-//
-// = AUTHOR
-// Michael R. MacFaden <mrm@cisco.com>
-//
-// ============================================================================
-
-/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-Copyright 1997 Cisco Systems, Inc.
-
-Permission to use, copy, modify, and distribute this software for any
-purpose and without fee is hereby granted, provided that this
-copyright and permission notice appear on all copies of the software and
-supporting documentation, the name of Cisco Systems, Inc. not be used
-in advertising or publicity pertaining to distribution of the
-program without specific prior permission, and notice be given
-in supporting documentation that modification, copying and distribution is by
-permission of Cisco Systems, Inc.
-
-Cisco Systems, Inc. makes no representations about the suitability of this
-software for any purpose. THIS SOFTWARE IS PROVIDED ``AS IS''
-AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
-LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGMENT AND
-FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL CISCO SYSTEMS, INC. BE
-LIABLE FOR ANY DAMAGES ARISING OUT OF THIS LICENSE OR YOUR USE OF THE
-SOFTWARE INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT OR CONSEQUENTIAL
-DAMAGES.
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
-
-
-#include "ace/OS.h"
-#include "asnmp/octet.h"
-#include "asnmp/target.h"
-#include "test_config.h"
-
-// hack: do this so when linking SUNC 4.x compiler will instantiate template
-#include "ace/Containers.h"
-ACE_Unbounded_Set<ACE_Log_Msg*> x;
-
-/*
- Percieved Problems with this CTarget aka UdpTarget Interface:
-
- 1) can't set snmp version during constructor (default value?)
- 2) doesn't use ANSI C++ String class (still uses char *)
- 3) Makes it easy to mix up read and write comm strs (could be diff types)
- 3) so many get/set's, leads one to rethink the design/use of UdpTarget
- 4) Use of resolve_to_C smells like a HACK...
- 5) No valid() member function returns 1 even if no address given..
- 6) No to_string()?! (Fixed)
- 7) can't access retry, timeout parameters...
- 8) can't assign or equate two UdpTargets
-
- UdpTarget( void);
- UdpTarget( const Address &address);
- UdpTarget( const UdpTarget &target);
- UdpTarget( const Address &address, // address
- const char *read_community_name, // read community name
- const char *write_community_name); // write community name
- UdpTarget( const Address &address, // address
- const OctetStr &read_community_name, // read community
- const OctetStr &write_community_name); // write community
- ~UdpTarget();
-
- SnmpTarget *clone() const;
- void get_readcommunity( OctetStr& read_community_oct);
- void set_readcommunity( const OctetStr& read_community);
- void get_writecommunity( OctetStr &write_community_oct);
- void set_writecommunity( const OctetStr& write_community);
- void get_address( UdpAddress & address);
- int set_address( Address &address);
- snmp_version get_version();
- void set_version( const snmp_version v);
-
- UdpTarget& operator=( const UdpTarget& target);
- friend int operator==( const UdpTarget &lhs, const UdpTarget &rhs);
-
- */
-
-static void TestSnmpTarget()
-{
- OctetStr rd("rd_comm"), wr("wr_comm");
- ACE_ASSERT(rd.valid() == 1);
- ACE_ASSERT(wr.valid() == 1);
- char *crd = "rd_comm", *cwr = "wr_comm";
-
- // constructor and get tests
- UdpAddress ga;
- ACE_ASSERT(ga.valid() == 0);
-
- UdpTarget c1;
- ACE_ASSERT(c1.valid() == 0);
- OctetStr a, b("public"), c("private");
- c1.get_read_community(a);
- ACE_ASSERT(a == b);
- c1.get_write_community(a);
- ACE_ASSERT(a == c);
- c1.get_address (ga);
- ACE_ASSERT(c1.get_version() == version1);
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) UdpTarget:c1(\"\") [%s]\n",
- c1.to_string()));
-
- IpAddress ip("127.0.0.1");
- UdpTarget c2(ip);
- ACE_ASSERT(c2.valid() == 1);
- c2.get_address (ga);
- ACE_ASSERT(ga.valid() == 1);
- ACE_ASSERT(c2.get_version() == version1);
- ACE_ASSERT(ga.valid() == 1);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) UdpTarget:c2(\"\") [%s]\n",
- c2.to_string()));
-
- UdpTarget *c5 = new UdpTarget(c2);
- ACE_ASSERT(c5 != 0);
- ACE_ASSERT(c5->valid() == 1);
- c5->get_address (ga);
- ACE_ASSERT(ga.valid() == 1);
- ACE_ASSERT(c5->get_version() == version1);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) UdpTarget:c5(\"\") [%s]\n",
- c5->to_string()));
- delete c5;
-
-// these are not supported yet
-// ACE_ASSERT(c5 == c5);
-// c5 = c2;
-// ACE_ASSERT(c5 == c2);
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Target_Test");
- TestSnmpTarget();
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Set<ACE_Log_Msg*>;
-#endif
diff --git a/ASNMP/tests/Varbind_Test.cpp b/ASNMP/tests/Varbind_Test.cpp
deleted file mode 100644
index a4d9c77113a..00000000000
--- a/ASNMP/tests/Varbind_Test.cpp
+++ /dev/null
@@ -1,203 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// asnmp
-//
-// = FILENAME
-// Varbind_Test.cpp
-//
-// = DESCRIPTION
-// Test all the member functions of the Varbind class.
-// A varbind is a list of { oids and associated values }
-//
-// = AUTHOR
-// Michael R. MacFaden <mrm@cisco.com>
-//
-// ============================================================================
-
-/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-Copyright 1997 Cisco Systems, Inc.
-
-Permission to use, copy, modify, and distribute this software for any
-purpose and without fee is hereby granted, provided that this
-copyright and permission notice appear on all copies of the software and
-supporting documentation, the name of Cisco Systems, Inc. not be used
-in advertising or publicity pertaining to distribution of the
-program without specific prior permission, and notice be given
-in supporting documentation that modification, copying and distribution is by
-permission of Cisco Systems, Inc.
-
-Cisco Systems, Inc. makes no representations about the suitability of this
-software for any purpose. THIS SOFTWARE IS PROVIDED ``AS IS''
-AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
-LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGMENT AND
-FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL CISCO SYSTEMS, INC. BE
-LIABLE FOR ANY DAMAGES ARISING OUT OF THIS LICENSE OR YOUR USE OF THE
-SOFTWARE INCLUDING WITHOUT LIMITATION, DIRECT, INDIRECT OR CONSEQUENTIAL
-DAMAGES.
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
-
-
-#include "ace/OS.h"
-#include "asnmp/oid.h"
-#include "asnmp/vb.h"
-#include "test_config.h"
-
-
-// hack: do this so when linking SUNC 4.x compiler will instantiate template
-#include "ace/Containers.h"
-ACE_Unbounded_Set<ACE_Log_Msg*> x;
-
-/*
- Vb( void);
- Vb( const Oid &oid);
- Vb( const Vb &vb);
- Vb( const Oid& vb, const SnmpSyntax &val, const SmiUINT32=SNMP_CLASS_SUCCESS);
- ~Vb();
- int valid() const;
- Vb& operator=( const Vb &vb);
- void set_oid( const Oid& oid);
- void get_oid( Oid &oid) const;
- void set_null();
- void set_value( const TimeTicks& ticks);
- void set_value( const Oid& oid);
- void set_value( const Counter32& ctr);
- void set_value( const Counter64& ctr);
- void set_value( const Gauge32& ctr);
- void set_value( const SnmpUInt32& ctr);
- void set_value( const SnmpInt32& ctr);
- void set_value( const OctetStr& oct_str);
- int get_value( TimeTicks& ticks);
- int get_value( Oid& oid);
- int get_value( Counter32& ctr);
- int get_value( Counter64& ctr);
- int get_value( Gauge32& ctr);
- int get_value( SnmpUInt32& ctr);
- int get_value( SnmpInt32& ctr);
- int get_value( OctetStr& oct_str);
- int get_value( SnmpSyntax &val);
- void set_value( const SnmpSyntax &val);
- int get_value( const SnmpSyntax &val);
- SmiUINT32 get_syntax();
- friend void set_exception_status( Vb *vb, const SmiUINT32 status);
- char *to_string();
- char *to_string_value();
- char *to_string_oid();
- */
-
-static void VbTest()
-{
- Vb v1;
- ACE_ASSERT(v1.valid() == 0);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) VarBinad:v1(\"/\") [%s]\n",
- v1.to_string()));
-
- // purpose of this routine??
- set_exception_status( &v1, 10);
-
- Vb v2(v1);
- ACE_ASSERT(v2.valid() == 0);
- Oid o1("1.2.3"), o2;
- v2.set_oid(o1);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) VarBinad:v2(\"1.2.3/\") [%s]\n",
- v2.to_string()));
-
- v2.get_oid(o2);
- ACE_ASSERT(o2 == o1);
- ACE_ASSERT(v2.valid() == 0);
- v2.set_null();
- ACE_ASSERT(v2.valid() == 0);
- v2.get_oid(o2);
-
- Vb v3;
- TimeTicks t(0), t1;
- v3.set_oid(o1);
- v3.set_value(t);
- ACE_ASSERT(v3.valid() == 1);
- v3.get_value(t1);
- ACE_ASSERT(t == t1);
-
- Vb v4;
- v4.set_oid(o1);
- v4.set_value(o1);
- ACE_ASSERT(v4.valid() == 1);
- v4.get_value(o2);
- ACE_ASSERT(o1 == o2);
-
- Vb v5;
- Counter32 c1(12), c2;
- v5.set_oid(o1);
- v5.set_value(c1);
- ACE_ASSERT(v5.valid() == 1);
- v5.get_value(c2);
- ACE_ASSERT(c1 == c2);
-
- Vb v6;
- Counter64 c3(12345678901234), c4;
- v6.set_oid(o1);
- v6.set_value(c3);
- ACE_ASSERT(v6.valid() == 1);
- v6.get_value(c4);
- ACE_ASSERT(c3 == c4);
-
- Vb v7;
- Gauge32 g1(0123456), g2;
- v7.set_oid(o1);
- v7.set_value(g1);
- ACE_ASSERT(v7.valid() == 1);
- v7.get_value(g2);
- ACE_ASSERT(g1 == g2);
-
- Vb v8;
- SnmpInt32 i1(0123456), i2;
- v8.set_oid(o1);
- v8.set_value(i1);
- ACE_ASSERT(v8.valid() == 1);
- v8.get_value(i2);
- ACE_ASSERT(i1 == i2);
-
- Vb v9;
- SnmpUInt32 u1(0123456), u2;
- v9.set_oid(o1);
- v9.set_value(u1);
- ACE_ASSERT(v9.valid() == 1);
- v9.get_value(u2);
- ACE_ASSERT(u1 == u2);
-
- Vb v10;
- OctetStr s1(" abcdefghighlmnopqrstuvwxyz!@#$%^&*()"), s2;
- v10.set_oid(o1);
- v10.set_value(s1);
- ACE_ASSERT(v10.valid() == 1);
- v10.get_value(s2);
- ACE_ASSERT(s1 == s2);
- ACE_ASSERT(s1.length() == s2.length());
-
- // test assignment over all datatypes
- v10 = v5;
- ACE_ASSERT(v10 == v5);
-
-
- Vb v11(o1, s1, SNMP_CLASS_SUCCESS);
- ACE_ASSERT(v11.valid() == 1);
- v11.get_oid(o2);
- ACE_ASSERT(o1 == o2);
- v11.get_value(s2);
- ACE_ASSERT(s1 == s2);
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("VbTest");
- VbTest();
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Set<ACE_Log_Msg*>;
-#endif
diff --git a/ASNMP/tests/run_tests.bat b/ASNMP/tests/run_tests.bat
deleted file mode 100644
index 985f88b51db..00000000000
--- a/ASNMP/tests/run_tests.bat
+++ /dev/null
@@ -1,44 +0,0 @@
-@echo off
-rem To use this either give it no arguments to run all the tests or
-rem pass it the test name (without the extention) to run only one
-rem test
-
-if not "%1" == "" goto runtest
-
-call run_tests
-
-call run_tests Address_Test
-call run_tests Counter64_Test
-call run_tests Counter_Test
-call run_tests Gauge_Test
-call run_tests Integer_Test
-call run_tests Octet_Test
-call run_tests Oid_Test
-call run_tests Target_Test
-call run_tests Varbind_Test
-
-goto done
-
-:runtest
-
-echo Running %1
-%1.exe
-if errorlevel 0 goto fine
-echo.
-echo %1 has FAILED!!!
-echo.
-type %temp%\log\%1.log | find /I "assertion failed"
-type %temp%\log\%1.log | find /I "not supported"
-type %temp%\log\%1.log | find /I "no such file or directory"
-type %temp%\log\%1.log | find /I "invalid argument"
-type %temp%\log\%1.log | find /I "timeout"
-type %temp%\log\%1.log | find /I "bad file number"
-echo.
-
-goto done
-:fine
-
-rem We should check the log files here to make sure the test ended correctly
-rem type %temp%\log\%1.log | find "Ending"
-
-:done
diff --git a/ASNMP/tests/run_tests.sh b/ASNMP/tests/run_tests.sh
deleted file mode 100755
index f8ebb06fdd4..00000000000
--- a/ASNMP/tests/run_tests.sh
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/sh -f
-# This is the UNIX version of the one-button ACE tests.
-# Contributed by Michael Rueger <m_rueger@SYSCOMP.DE>
-# mrm@cisco.com - Change to for loop script could be more generic if we put
-# this in the bin dir and fed it a file to read from
-
-IFS="|"
-tmp=/tmp
-
-# these patterns should not be included in log file
-ERROR_MSGS="assertion failed|not supported|No such file or directory|Invalid argument|timeout|Bad file number"
-
-# these patterns must be included in log file
-SUCCESS_MSGS="starting|Ending"
-
-run()
-{
- echo running $1
- /bin/rm -f core
-
- ./$1
- status=$?
-
- if [ $status -ne 0 ]; then
- echo \"$1\" FAILED with exit status $status!!!!
- fi
-
- if [ -f core ]; then
- echo \"$1\" dumped core!!!!
- fi
-
- for i in $SUCCESS_MSGS; do
- grep $i log/$1.log >/dev/null
- if [ $? -eq 1 ]; then
- echo Error in log file no line with $i
- fi
- done
-
- for i in $ERROR_MSGS; do
- grep $i log/$1.log
- done
-}
-
-echo "Starting tests..."
-FILES=`ls *_Test 2>/dev/null`
-if [ "$FILES" = "" ]; then
- echo "ERROR: no test programs generated matching pattern *_Test."
- echo "ERROR: Try compiling the test programs first."
- exit 1
-fi
-
-for i in *_Test
-do
- run $i
-done
-
-echo "Tests complete..."
-
-
-# EOF
diff --git a/ASNMP/tests/test_config.h b/ASNMP/tests/test_config.h
deleted file mode 100644
index cec49951d40..00000000000
--- a/ASNMP/tests/test_config.h
+++ /dev/null
@@ -1,223 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-// = FILENAME
-// test_config.h
-//
-// = AUTHOR
-// Prashant Jain <pjain@cs.wustl.edu>, Tim Harrison
-// <harrison@cs.wustl.edu>, and David Levine <levine@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (ACE_TEST_CONFIG_H)
-#define ACE_TEST_CONFIG_H
-
-#include <iostream.h>
-#include <fstream.h>
-
-#if !defined (ACE_HAS_TEMPLATE_SPECIALIZATION)
-class KEY
-// ============================================================================
-// = TITLE
-// Define a key for use with the Map_Manager_Test.
-//
-// = DESCRIPTION
-// This class is put into the test_config.h header file to work
-// around AIX C++ compiler "features" related to template
-// instantiation... It is only used by Map_Manager_Test.cpp
-// ============================================================================
-{
-public:
- KEY (size_t v = 0): value_ (v)
- { }
-
- size_t hash (void) const { return this->value_; }
- operator size_t () const { return this->value_; }
-
-private:
- size_t value_;
-};
-#else
-typedef size_t KEY;
-#endif /* ACE_HAS_TEMPLATE_SPECIALIZATION */
-
-#if defined (ACE_WIN32)
-
-#define ACE_DEFAULT_TEST_FILE_A "C:\\temp\\ace_test_file"
-#define ACE_TEMP_FILE_NAME_A "C:\\temp\\ace_temp_file"
-#define ACE_LOG_DIRECTORY_A "C:\\temp\\log\\"
-#define MAKE_PIPE_NAME_A(X) "\\\\.\\pipe\\"#X
-
-#define ACE_DEFAULT_TEST_FILE_W L"C:\\temp\\ace_test_file"
-#define ACE_TEMP_FILE_NAME_W L"C:\\temp\\ace_temp_file"
-#define ACE_LOG_DIRECTORY_W L"C:\\temp\\log\\"
-#define MAKE_PIPE_NAME_W(X) L"\\\\.\\pipe\\"#X
-
-#else
-
-#define ACE_DEFAULT_TEST_FILE_A "/tmp/ace_test_file"
-#define ACE_TEMP_FILE_NAME_A "/tmp/ace_temp_file"
-#define ACE_LOG_DIRECTORY_A "log/"
-#define MAKE_PIPE_NAME_A(X) X
-
-#if defined (ACE_HAS_UNICODE)
-#define ACE_DEFAULT_TEST_FILE_W L"/tmp/ace_test_file"
-#define ACE_TEMP_FILE_NAME_W L"/tmp/ace_temp_file"
-#define ACE_LOG_DIRECTORY_W L"log/"
-#define MAKE_PIPE_NAME_W(X) L##X
-#else
-#define ACE_DEFAULT_TEST_FILE_W "/tmp/ace_test_file"
-#define ACE_TEMP_FILE_NAME_W "/tmp/ace_temp_file"
-#define ACE_LOG_DIRECTORY_W "log/"
-#define MAKE_PIPE_NAME_W(X) X
-#endif /* ACE_HAS_UNICODE */
-
-#endif /* ACE_WIN32 */
-
-#if defined (UNICODE)
-#define ACE_DEFAULT_TEST_FILE ACE_DEFAULT_TEST_FILE_W
-#define ACE_TEMP_FILE_NAME ACE_TEMP_FILE_NAME_W
-#define ACE_LOG_DIRECTORY ACE_LOG_DIRECTORY_W
-#define MAKE_PIPE_NAME MAKE_PIPE_NAME_W
-#else
-#define ACE_DEFAULT_TEST_FILE ACE_DEFAULT_TEST_FILE_A
-#define ACE_TEMP_FILE_NAME ACE_TEMP_FILE_NAME_A
-#define ACE_LOG_DIRECTORY ACE_LOG_DIRECTORY_A
-#define MAKE_PIPE_NAME MAKE_PIPE_NAME_A
-#endif /* UNICODE */
-
-#define ACE_START_TEST(NAME) \
- const char *program = NAME; \
- ACE_LOG_MSG->open (program, ACE_Log_Msg::OSTREAM); \
- if (ace_file_stream.set_output (program) != 0) \
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "set_output failed"), -1); \
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting %s test at %T\n", program));
-
-#define ACE_END_TEST \
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Ending %s test at %T\n", program)); \
- ace_file_stream.close ();
-
-#define ACE_NEW_THREAD \
-do {\
- ACE_LOG_MSG->msg_ostream (ace_file_stream.output_file ()); \
- ACE_LOG_MSG->clr_flags (ACE_Log_Msg::STDERR | ACE_Log_Msg::LOGGER ); \
- ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM); \
-} while (0)
-
-#define ACE_APPEND_LOG(NAME) \
- const char *program = NAME; \
- ACE_LOG_MSG->open (program, ACE_Log_Msg::OSTREAM); \
- if (ace_file_stream.set_output (program, 1) != 0) \
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "set_output failed"), -1); \
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Starting %s test at %T\n", program));
-
-#define ACE_END_LOG \
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Ending %s test at %T\n\n", program)); \
- ace_file_stream.close ();
-
-#define ACE_INIT_LOG(NAME) \
- char temp[BUFSIZ]; \
- ACE_OS::sprintf (temp, "%s%s%s", \
- ACE_LOG_DIRECTORY_A, \
- ACE::basename (NAME, ACE_DIRECTORY_SEPARATOR_CHAR_A), \
- ".log"); \
- ACE_DEBUG ((LM_DEBUG, "Deleting old log file %s (if any)\n\n", temp)); \
- ACE_OS::unlink (temp);
-
-
-const int ACE_NS_MAX_ENTRIES = 1000;
-const int ACE_MAX_TIMERS = 4;
-const int ACE_MAX_THREADS = 4;
-const int ACE_MAX_DELAY = 10;
-const int ACE_MAX_INTERVAL = 0;
-const int ACE_MAX_ITERATIONS = 10;
-const int ACE_MAX_PROCESSES = 10;
-
-char ACE_ALPHABET[] = "abcdefghijklmnopqrstuvwxyz";
-
-class ACE_Test_Output
-{
-public:
- ACE_Test_Output (void);
- ~ACE_Test_Output (void);
- int set_output (const char *filename, int append = 0);
- ofstream *output_file (void);
- void close (void);
-
-private:
- ofstream output_file_;
-};
-
-static ACE_Test_Output ace_file_stream;
-
-ACE_Test_Output::ACE_Test_Output (void)
-{
-}
-
-ACE_Test_Output::~ACE_Test_Output (void)
-{
-}
-
-int
-ACE_Test_Output::set_output (const char *filename, int append)
-{
- char temp[BUFSIZ];
- // Ignore the error value since the directory may already exist.
- ACE_OS::mkdir (ACE_LOG_DIRECTORY_A);
- ACE_OS::sprintf (temp, "%s%s%s",
- ACE_LOG_DIRECTORY_A,
- ACE::basename (filename, ACE_DIRECTORY_SEPARATOR_CHAR_A),
- ".log");
-
- int flags = ios::out;
- if (append)
- flags |= ios::app;
-
- this->output_file_.open (temp, flags);
- if (this->output_file_.bad ())
- return -1;
-
- ACE_LOG_MSG->msg_ostream (ace_file_stream.output_file ());
- ACE_LOG_MSG->clr_flags (ACE_Log_Msg::STDERR | ACE_Log_Msg::LOGGER );
- ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM);
-
- return 0;
-}
-
-ofstream *
-ACE_Test_Output::output_file (void)
-{
- return &this->output_file_;
-}
-
-void
-ACE_Test_Output::close (void)
-{
- this->output_file_.flush ();
- this->output_file_.close ();
-}
-
-void
-randomize (int array[], size_t size)
-{
- size_t i;
-
- for (i = 0; i < size; i++)
- array [i] = i;
-
- ACE_OS::srand (ACE_OS::time (0L));
-
- // Generate an array of random numbers from 0 .. size - 1.
-
- for (i = 0; i < size; i++)
- {
- int index = ACE_OS::rand() % size--;
- int temp = array [index];
- array [index] = array [size];
- array [size] = temp;
- }
-}
-
-#endif /* ACE_TEST_CONFIG_H */
diff --git a/BIBLIOGRAPHY b/BIBLIOGRAPHY
deleted file mode 100644
index 6ee6da4dd94..00000000000
--- a/BIBLIOGRAPHY
+++ /dev/null
@@ -1,752 +0,0 @@
-The following articles document and describe various aspects of the
-object-oriented network programming components and the underlying
-design patterns included in ACE, TAO, and JAWS. A complete list of
-publications is available at
-
-http://www.cs.wustl.edu/~schmidt/resume.html
-
-========================================
-
-@article{Schmidt:97r,
- AUTHOR = {Douglas C. Schmidt and Chris Cleeland},
- TITLE = "{Applying Patterns to Develop Extensible and Maintainable ORB Middleware}",
- JOURNAL = "Communications of the ACM (Special Issue on
- Software Maintenance)",
- EDITORS={W. Tsai},
- VOLUME = 40,
- NUMBER = 12,
- YEAR = 1997,
- MONTH = "December"
-}
-
-@article{Schmidt:97q,
- AUTHOR = {Douglas C. Schmidt and David L. Levine and Sumedh Mungee},
- TITLE = "{The Design and Performance of Real-Time Object Request Brokers}",
- JOURNAL = "Computer Communications",
- YEAR = 1997,
-}
-
-@incollection{Schmidt:97n,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{Applying Design Patterns and Frameworks to Develop
- Object-Oriented Communication Software}",
- BOOKTITLE = "Handbook of Programming Languages",
- EDITOR="Peter Salus",
- PUBLISHER = "MacMillan Computer Publishing",
- YEAR = 1997
-}
-
-@inproceedings{Schmidt:97m,
- AUTHOR = "Douglas C. Schmidt and Tim Harrison and Nat Pryce",
- TITLE = "{Thread-Specific Storage -- An Object Behavioral
- Pattern for Accessing per-Thread State Efficiently}",
- BOOKTITLE = "Submitted to the $4^{th}$ Pattern
- Languages of Programming Conference",
- LOCATION="Allerton Park, IL",
- YEAR = 1997,
- MONTH = "September",
-}
-
-@inproceedings{Schmidt:97l,
- AUTHOR = "Tim Harrison and Irfan Pyrarli and Douglas C. Schmidt and Thomas Jordan",
- TITLE = "{Proactor -- An Object Behavioral Pattern for
- Dispatching Asynchronous Event Handlers}",
- BOOKTITLE="The $4^{th}$ Pattern Languages of Programming Conference",
- YEAR = 1997,
- MONTH = "September",
- ABSTRACT = ""
-}
-
-@inproceedings{Schmidt:97k,
- AUTHOR = "James Hu and Irfan Pyrarli and Douglas C. Schmidt",
- TITLE = "{Measuring the Impact of Event Dispatching and Concurrency Models on Web
- Server Performance Over High-speed Networks}",
- BOOKTITLE="Proceedings of the $2^{nd}$ Global Internet Conference",
- ORGANIZATION={IEEE},
- YEAR = 1997,
- MONTH = "November",
- ABSTRACT = "",
-}
-
-@inproceedings{Schmidt:97j,
- AUTHOR = "Aniruddha Gokhale and Douglas C. Schmidt",
- TITLE = "{Evaluating the Performance of Demultiplexing Strategies for Real-time CORBA}",
- BOOKTITLE="Proceedings of GLOBECOM '97",
- ADDRESS={Phoenix, AZ},
- ORGANIZATION="IEEE",
- YEAR = 1997,
- MONTH = "November",
- ABSTRACT = ""
-}
-
-@inproceedings{Schmidt:97i,
- AUTHOR = "Timothy H. Harrison and David L. Levine and Douglas C. Schmidt",
- TITLE = "{The Design and Performance of a Real-time CORBA Event Service}",
- BOOKTITLE="Proceedings of OOPSLA '97",
- ADDRESS={Atlanta, GA},
- ORGANIZATION="ACM",
- YEAR = 1997,
- MONTH = "October",
- ABSTRACT = "",
-}
-
-@inproceedings{Schmidt:97g,
- AUTHOR = "James Hu and Sumedh Mungee and Douglas C. Schmidt",
- TITLE = "{Principles for Developing and Measuring
- High-performance Web Servers over ATM}",
- BOOKTITLE="Submitted to INFOCOM '97 (Washington University Technical Report \#WUCS-97-10)",
- YEAR = 1997,
- MONTH = "February",
- ABSTRACT = ""
-}
-
-@inproceedings{Schmidt:97f,
- AUTHOR = "Aniruddha Gokhale and Douglas C. Schmidt",
- TITLE = "{Principles for Optimizing CORBA Internet
- Inter-ORB Protocol Performance}",
- BOOKTITLE="Submitted to the Hawaiian International Conference on System Sciences (Washington University Technical Report \#WUCS-97-10)",
- YEAR = 1998,
- MONTH = "January",
- ABSTRACT = ""
-}
-
-@incollection{Schmidt:97e,
- AUTHOR = "Chris Cleeland and Tim Harrison and Douglas C. Schmidt",
- TITLE = "{External Polymorphism -- An
- Object Structural Pattern for Transparently Extending Concrete
- Data Types}",
- BOOKTITLE = "Pattern Languages of Program Design",
- EDITOR="Robert Martin and Frank Buschmann and Dirk Riehle",
- PUBLISHER = "Addison-Wesley",
- ADDRESS={Reading, MA},
- YEAR = 1997,
-}
-
-@incollection{Schmidt:97d,
- AUTHOR = "Douglas C. Schmidt and Tim Harrison",
- TITLE = "{Double-Checked Locking -- An Object Behavioral
- Pattern for Initializing and Accessing Thread-safe Objects
- Efficiently}",
- BOOKTITLE = "Pattern Languages of Program Design",
- EDITOR="Robert Martin and Frank Buschmann and Dirk Riehle",
- PUBLISHER = "Addison-Wesley",
- ADDRESS={Reading, MA},
- YEAR = 1997,
-}
-
-@incollection{Schmidt:97c,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{Acceptor and Connector:
- Design Patterns for Initializing Communication Services}",
- BOOKTITLE = "Pattern Languages of Program Design",
- EDITOR="Robert Martin and Frank Buschmann and Dirk Riehle",
- PUBLISHER = "Addison-Wesley",
- ADDRESS={Reading, MA},
- YEAR = 1997,
- ANNOTE = http://www.cs.wustl.edu/~schmidt/,
-}
-
-@inproceedings{Schmidt:97b,
- AUTHOR = "Prashant Jain and Douglas C. Schmidt",
- TITLE = "{Service Configurator:
- A Pattern for Dynamic Configuration of Services}",
- BOOKTITLE="Proceedings of the $3^{rd}$ Conference on
- Object-Oriented Technologies and Systems",
- PUBLISHER = "USENIX",
- LOCATION="Portland, OR",
- YEAR = 1997,
- MONTH = "June",
-}
-
-@incollection{Schmidt:97a,
- AUTHOR = "Irfan Pyarali and Timothy H. Harrison and Douglas C. Schmidt",
- TITLE = "{Asynchronous Completion Token: an Object Behavioral Pattern for
- Efficient Asynchronous Event Handling}",
- BOOKTITLE = "Pattern Languages of Program Design",
- EDITOR="Robert Martin and Frank Buschmann and Dirk Riehle",
- PUBLISHER = "Addison-Wesley",
- ADDRESS={Reading, MA},
- YEAR = 1997,
-}
-
-@article{Schmidt:96v,
- AUTHOR = "Prashant Jain and Douglas Schmidt",
- TITLE = "{Experiences Converting a C++ Communication Software
- Framework to Java}",
- JOURNAL = "C++ Report",
- YEAR = 1997,
- VOLUME = 9,
- NUMBER = 1,
- MONTH = "January",
- ABSTRACT = ""
-}
-
-@incollection{Schmidt:96n,
- AUTHOR = "Irfan Pyarali and Timothy H. Harrison and Douglas C. Schmidt",
- TITLE="{Design and Performance of an Object-Oriented Framework
- for High-Performance Electronic Medical Imaging}",
- BOOKTITLE="USENIX Computing Systems",
- PUBLISHER="MIT Press",
- YEAR = 1996,
- MONTH = "November/December",
- EDITOR={Douglas C. Schmidt},
- ABSTRACT = ""
-}
-
-@inproceedings{Schmidt:96g,
- AUTHOR = "Aniruddha Gokhale and Douglas C. Schmidt",
- TITLE = "{Performance of the CORBA Dynamic Invocation Interface and
- Internet Inter-ORB Protocol over High-Speed ATM Networks}",
- BOOKTITLE="Proceedings of GLOBECOM '96",
- ADDRESS={London, England},
- ORGANIZATION="IEEE",
- YEAR = 1996,
- MONTH = "November",
- ABSTRACT = ""
-}
-
-@inproceedings{Schmidt:96f,
- AUTHOR = "Aniruddha Gokhale and Douglas C. Schmidt",
- TITLE = "{Measuring the Performance of Communication Middleware on
- High-Speed Networks}",
- BOOKTITLE="Proceedings of SIGCOMM '96",
- ADDRESS={Stanford, CA},
- ORGANIZATION="ACM",
- YEAR = 1996,
- MONTH = "August",
- ABSTRACT = ""
-}
-
-@inproceedings{Schmidt:96e,
- AUTHOR = "Irfan Pyarali and Timothy H. Harrison and Douglas C. Schmidt",
- TITLE="{Design and Performance of an Object-Oriented Framework
- for High-Performance Electronic Medical Imaging}",
- BOOKTITLE="Proceedings of the $2^{nd}$ Conference on
- Object-Oriented Technologies and Systems",
- ADDRESS={Toronto, Canada},
- ORGANIZATION="USENIX",
- YEAR = 1996,
- MONTH = "June",
- ABSTRACT = ""
-}
-
-@inproceedings{Schmidt:96d,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{A Family of Design Patterns For Flexibly
- Configuring Network Services in Distributed Systems}",
- BOOKTITLE = "International Conference on Configurable
- Distributed Systems",
- LOCATION="Annapolis, Maryland",
- YEAR = 1996,
- MONTH = "May 6--8",
-}
-
-@inproceedings{Schmidt:96c,
- AUTHOR = "Tim Harrison and Douglas C. Schmidt",
- TITLE = "{Thread-Specific Storage -- An Object Behavioral
- Pattern for Accessing per-Thread State Efficiently}",
- BOOKTITLE = "Submitted to the $3^{rd}$ Pattern Languages of Programming
- Conference",
- LOCATION="Allerton Park, Illinois",
- YEAR = 1996,
- MONTH = "September",
- ABSTRACT = "http://www.cs.wustl.edu/~schmidt/TSS-pattern.ps.gz"
-}
-
-@inproceedings{Schmidt:96b,
- AUTHOR = "R. Greg Lavender and Douglas C. Schmidt",
- TITLE = "{Active Object: an Object Behavioral Pattern for
- Concurrent Programming}",
- BOOKTITLE = "Pattern Languages of Program Design",
- EDITOR="James O. Coplien and John Vlissides and Norm Kerth",
- PUBLISHER = "Addison-Wesley",
- ADDRESS={Reading, MA},
- YEAR = 1996,
-}
-
-@inproceedings{Schmidt:96a,
- AUTHOR = "Douglas C. Schmidt and Charles D. Cranor",
- TITLE = "{Half-Sync/Half-Async: an Architectural Pattern for
- Efficient and Well-structured Concurrent I/O}",
- BOOKTITLE = "Pattern Languages of Program Design",
- EDITOR="James O. Coplien and John Vlissides and Norm Kerth",
- PUBLISHER = "Addison-Wesley",
- ADDRESS={Reading, MA},
- YEAR = 1996,
-}
-
-@article{Schmidt:95p,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{Connector: a Design Pattern for Actively
- Initializing Network Services}",
- JOURNAL = "C++ Report",
- YEAR = 1996,
- VOLUME = 8,
- NUMBER = 1,
- MONTH = "January"
-}
-
-@inproceedings{Schmidt:95o,
- AUTHOR = "Douglas C. Schmidt and Timothy H. Harrison and Irfan Pyarali",
- TITLE = "{Experience Developing an Object-Oriented Framework
- for High-Performance Electronic Medical Imaging using CORBA
- and C++}",
- BOOKTITLE = "Proceedings of the ``Software Technology Applied to Imaging and Multimedia
- Applications mini-conference'' at the Symposium on Electronic
- Imaging in the International Symposia Photonics West",
- ORGANIZATION={SPIE},
- LOCATION="San Jose, CA",
- YEAR = 1996,
- MONTH = "January"
-}
-
-@article{Schmidt:95m,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{Design Patterns for Initializing Network Services:
- Introducing the Acceptor and Connector Patterns}",
- JOURNAL = "C++ Report",
- YEAR = 1995,
- VOLUME = 7,
- NUMBER = 9,
- MONTH = "November/December"
-}
-
-@inproceedings{Schmidt:95k,
- AUTHOR = "Tim Harrison and Douglas C. Schmidt",
- TITLE = "{Thread-Specific Storage: A Pattern for Reducing Locking Overhead in Concurrent Programs}",
- BOOKTITLE = "OOPSLA Workshop on Design Patterns for Concurrent, Parallel, and Distributed Systems",
- ORGANIZATION={ACM},
- LOCATION="Austin, TX",
- YEAR = 1995,
- MONTH = "October"
-}
-
-@article{Schmidt:95j,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{Experience Using Design Patterns to Develop
- Reuseable Object-Oriented Communication Software}",
- BOOKTITLE = "Communications of the ACM (Special Issue on
- Object-Oriented Experiences)",
- VOLUME = 38,
- NUMBER = 10,
- YEAR = 1995,
- MONTH = "October"
-}
-
-@inproceedings{Schmidt:95h,
- AUTHOR = "Douglas C. Schmidt and Charles D. Cranor",
- TITLE = "{Half-Sync/Half-Async: an Architectural Pattern for
- Efficient and Well-structured Concurrent I/O}",
- BOOKTITLE = "Proceedings of the $2^{nd}$ Annual Conference on
- the Pattern Languages of Programs",
- ADDRESS={Monticello, Illinois},
- PAGES="1--10",
- YEAR = 1995,
- MONTH = "September"
-}
-
-@inproceedings{Schmidt:95i,
- AUTHOR = "R. Greg Lavender and Douglas C. Schmidt",
- TITLE = "{Active Object: an Object Behavioral Pattern for
- Concurrent Programming}",
- BOOKTITLE = "Proceedings of the $2^{nd}$
- Annual Conference on the Pattern Languages of Programs",
- ADDRESS={Monticello, Illinois},
- PAGES="1--7",
- YEAR = 1995,
- MONTH = "September"
-}
-
-@article{Schmidt:95g,
- AUTHOR = "Douglas C. Schmidt",
- TITLE="{A Family of Design Patterns for
- Application-level Gateways}",
- JOURNAL="The Theory and Practice of
- Object Systems (Special Issue on Patterns and Pattern Languages)",
- EDITOR={Stephen P. Berczuk},
- PUBLISHER="Wiley and Sons",
- YEAR = 1996,
- VOLUME = 2,
- NUMBER = 1,
- ABSTRACT = ""
-}
-
-@book{Schmidt:95f,
- TITLE = "{Pattern Languages of Program Design}",
- EDITOR="James O. Coplien and Douglas C. Schmidt",
- PUBLISHER = "Addison-Wesley",
- ADDRESS={Reading, MA},
- YEAR = 1995,
-}
-
-@inproceedings{Schmidt:95e,
- AUTHOR = "Douglas C. Schmidt and Tim Harrison and Ehab Al-Shaer",
- TITLE="{Object-Oriented Components for High-speed Network Programming}",
- BOOKTITLE="Proceedings of the Conference on Object-Oriented Technologies",
- ADDRESS={Monterey, CA},
- ORGANIZATION="USENIX",
- YEAR = 1995,
- MONTH = "June",
-}
-
-@inproceedings{Schmidt:95d,
- AUTHOR = "Douglas C. Schmidt",
- TITLE="{Acceptor and Connector: Design Patterns for Active and Passive Establishment
- of Network Connections}",
- BOOKTITLE=" Workshop on Pattern Languages of Object-Oriented
- Programs at ECOOP '95",
- MONTH={August},
- YEAR=1995,
- ADDRESS={Aarhus, Denmark},
- ABSTRACT = ""
-}
-
-@article{Schmidt:95c,
- AUTHOR = "Douglas C. Schmidt and Paul Stephenson",
- TITLE="{Using Design Patterns to Evolve System Software from
- UNIX to Windows NT}",
- JOURNAL = "C++ Report",
- YEAR = 1995,
- VOLUME = 7,
- NUMBER = 3,
- MONTH = "March/April",
- ABSTRACT = "This is a different version of the ECOOP paper that
- goes into a lot more gory details about how the
- Reactor and Acceptor patterns were implemented
- on Windows NT and UNIX."
-}
-
-@inproceedings{Schmidt:95b,
- AUTHOR = "Douglas C. Schmidt and Paul Stephenson",
- TITLE="{Experiences Using Design Patterns to
- Evolve System Software Across Diverse OS Platforms}",
- BOOKTITLE="Proceedings of the $9^{th}$ European Conference on
- Object-Oriented Programming",
- ADDRESS={Aarhus, Denmark},
- MONTH={August},
- YEAR=1995
-}
-
-@incollection{Schmidt:95a,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{Reactor: An Object Behavioral Pattern for Concurrent
- Event Demultiplexing and Event Handler Dispatching}",
- BOOKTITLE = "Pattern Languages of Program Design",
- EDITOR="James O. Coplien and Douglas C. Schmidt",
- PUBLISHER = "Addison-Wesley",
- ADDRESS={Reading, MA},
- YEAR = 1995,
- MONTH = "June"
- ABSTRACT = "This is a polished up version of the PLoP paper"
-}
-
-@inproceedings{Schmidt:94l,
- AUTHOR = "Douglas C. Schmidt and Paul Stephenson",
- TITLE="{Achieving Reuse Through Design Patterns}",
- BOOKTITLE="Proceedings of the Third C++ World Conference",
- ORGANIZATION="SIGS",
- ADDRESS={Austin, Texas},
- MONTH=Nov,
- YEAR=1994
-}
-
-@inproceedings{Schmidt:94i,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{Reactor: An Object Behavioral Pattern for Concurrent
- Event Demultiplexing and Dispatching}",
- BOOKTITLE = "Proceedings of the $1^{st}$ Annual Conference on the
- Pattern Languages of Programs (PLoP)",
- ADDRESS={Monticello, Illinois},
- YEAR = 1994,
- MONTH = "August"
-}
-
-@inproceedings{Schmidt:94j,
- AUTHOR = "Douglas C. Schmidt",
- TITLE="{The ADAPTIVE Communication Environment:
- An Object-Oriented Network Programming Toolkit for Developing
- Communication Software}",
- BOOKTITLE="Proceedings of the $12^{th}$ Annual Sun Users Group
- Conference",
- ORGANIZATION="SUG",
- ADDRESS={San Francisco, CA},
- PAGES="214-225",
- MONTH={June},
- YEAR=1994,
-}
-
-@article{Schmidt:94g,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{Transparently Parameterizing Synchronization into a
- Concurrent Distributed Application}",
- JOURNAL = "C++ Report",
- YEAR = 1994,
- VOLUME = July/August,
- NUMBER = 6,
- MONTH = "March/April",
-}
-
-@article{Schmidt:94d,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{A Domain Analysis of Network Daemon Design Dimensions}",
- JOURNAL = "C++ Report",
- YEAR = 1994,
- VOLUME = 6,
- NUMBER = 3,
- MONTH = "March/April",
-}
-
-@inproceedings{Schmidt:94a,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{ASX: an Object-Oriented Framework for Developing
- Distributed Applications}",
- BOOKTITLE = "Proceedings of the $6^{th}$ USENIX C++ Technical Conference",
- ORGANIZATION="USENIX",
- ADDRESS={Cambridge, Massachusetts},
- MONTH = "April",
- YEAR = {1994}
-}
-
-@inproceedings{Schmidt:93i,
- AUTHOR = "Douglas C. Schmidt and Tatsuya Suda",
- TITLE="{The Service Configurator Framework: An Extensible
- Architecture for Dynamically Configuring Concurrent, Multi-Service
- Network Daemons}",
- BOOKTITLE="The Proceedings of the Second International Workshop on
- Configurable Distributed Systems",
- ORGANIZATION="IEEE",
- ADDRESS={Pittsburgh, PA},
- MONTH=mar,
- YEAR=1994,
-}
-
-@inproceedings{Schmidt:93k,
- AUTHOR = "Douglas C. Schmidt",
- TITLE="{The ADAPTIVE Communication Environment:
- Object-Oriented Network Programming Components for Developing
- Client/Server Applications}",
- BOOKTITLE="Proceedings of the $11^{th}$ Annual Sun Users Group Conference",
- ORGANIZATION="SUG",
- ADDRESS={San Jose, CA},
- MONTH=Dec,
- YEAR=1993,
-}
-
-@inproceedings{Schmidt:93j,
- AUTHOR = "Douglas C. Schmidt",
- TITLE="{Object-Oriented Techniques for Developing Extensible
- Network Servers}",
- BOOKTITLE="Proceedings of the Second C++ World Conference",
- ORGANIZATION="SIGS",
- ADDRESS={Dallas, Texas},
- MONTH=Oct,
- YEAR=1993,
-}
-
-@inproceedings{Schmidt:93h,
- AUTHOR = "Douglas C. Schmidt and Paul Stephenson",
- TITLE="{An Object-Oriented Framework for Developing
- Network Server Daemons}",
- BOOKTITLE="Proceedings of the Second C++ World Conference",
- ORGANIZATION="SIGS",
- ADDRESS={Dallas, Texas},
- MONTH=Oct,
- YEAR=1993,
-}
-
-@article{Schmidt:93c,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{The Object-Oriented Design and Implementation of the
- Reactor: A C++ Wrapper for UNIX I/O Multiplexing (Part 2 of 2)}",
- JOURNAL = "C++ Report",
- YEAR = 1993,
- MONTH = "September/October",
- ABSTRACT = ""
-}
-
-@article{Schmidt:93b,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{The Reactor: An Object-Oriented Interface for
- Event-Driven UNIX I/O Multiplexing (Part 1 of 2)}",
- JOURNAL = "C++ Report",
- YEAR = 1993,
- MONTH = "February",
- ABSTRACT = ""
-}
-
-@article{Schmidt:92e,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{IPC_SAP: An Object-Oriented Interface to
- Interprocess Communication Services}",
- JOURNAL = "C++ Report",
- YEAR = 1992,
- MONTH = "November/December",
- ABSTRACT = ""
-}
-
-@article{Schmidt:92d,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{Systems Programming with C++ Wrappers: Encapsulating
- Interprocess Communication Services with Object-Oriented Interfaces}",
- JOURNAL = "C++ Report",
- YEAR = 1992,
- MONTH = "September/October",
- ABSTRACT = ""
-}
-
-----------------------------------------
-In addition, here are some articles that discuss various aspects of
-the ADAPTIVE project.
-
-@inproceedings{Schmidt:94r,
- AUTHOR = {Douglas C. Schmidt},
- TITLE = "{High-Performance Event Filtering for Dynamic Multi-point Applications}",
- BOOKTITLE= "$1^{st}$ Workshop on High Performance Protocol
- Architectures (HIPPARCH)",
- MONTH={December},
- YEAR = {1994},
- ADDRESS={Sophia Antipolis, France},
- ORGANIZATION = {INRIA}
-}
-
-@inproceedings{Schmidt:94p,
- AUTHOR = "Douglas C. Schmidt and Tatsuya Suda",
- TITLE = "Measuring the Performance of Parallel Message-based
- Process Architectures,"
- BOOKTITLE = "{\em Proceedings of the INFOCOM Conference on Computer Communications}",
- ORGANIZATION= "IEEE",
- ADDRESS="Boston, MA",
- MONTH = "April",
- YEAR = {1995}
-}
-
-@article{Schmidt:94k,
- AUTHOR = "Douglas C. Schmidt and Tatsuya Suda",
- TITLE = "{An Object-Oriented Framework for Dynamically
- Configuring Extensible Distributed Communication Systems}",
- JOURNAL = "IEE Distributed Systems Engineering Journal
- (Special Issue on Configurable Distributed Systems)",
- YEAR = 1994,
- MONTH = "December"
-}
-
-@inproceedings{Schmidt:94e,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{Experiences with an Object-Oriented Architecture for
- Developing Extensible Network Management Software}",
- BOOKTITLE = "Globecom Conference",
- ORGANIZATION="IEEE",
- ADDRESS={San Francisco, CA},
- MONTH = "November",
- YEAR = {1994}
-}
-
-@inproceedings{Schmidt:94h,
- AUTHOR = "Douglas C. Schmidt and Tatsuya Suda",
- TITLE = "{Measuring the Impact of Alternative Parallel Process
- Architectures on Communication Subsystem Performance}",
- BOOKTITLE = "Proceedings of the $4^{th}$ International Workshop
- on Protocols for High-Speed Networks",
- ORGANIZATION="IFIP",
- ADDRESS={Vancouver, British Columbia},
- YEAR = 1994,
- MONTH = "August"
-}
-
-@inproceedings{Schmidt:94b,
- AUTHOR = "Douglas C. Schmidt and Tatsuya Suda",
- TITLE = "{The ADAPTIVE Service eXecutive: an Object-Oriented
- Architecture for Configuring Concurrent Distributed Applications}",
- BOOKTITLE = "The proceedings of the $8^{th}$ International Working
- Conference on Upper Layer Protocols, Architectures, and
- Applications",
- ORGANIZATION="IFIP",
- ADDRESS={Barcelona, Spain},
- MONTH = "June",
- YEAR = {1994}
-}
-
-@inproceedings{Schmidt:93g,
- AUTHOR = "Douglas C. Schmidt and Tatsuya Suda",
- TITLE="{A Framework for Developing and Experimenting with
- Parallel Process Architectures to Support High-Performance
- Transport Systems}",
- ORGANIZATION="IEEE",
- BOOKTITLE="Proceedings of the Second Workshop on the
- Architecture and Implementation of High Performance
- Communication Subsystems",
- ADDRESS={Williamsburg, Virgina},
- MONTH={September},
- YEAR=1993,
-}
-
-@inproceedings{Schmidt:93f,
- AUTHOR = "Douglas C. Schmidt and Tatsuya Suda",
- TITLE = "{ADAPTIVE: A Framework for Experimenting with
- High-Performance Transport System Process Architectures}",
- BOOKTITLE="{Proceedings of the $2^{\rm nd}$ International
- Conference on Computer Communication Networks}",
- ORGANIZATION="ISCA",
- ADDRESS={San Diego, California},
- YEAR=1993,
- MONTH=jun,
- PAGES="",
- ABSTRACT=""
-}
-
-@article{Schmidt:93a,
- AUTHOR = "Douglas C. Schmidt and Donald F. Box and Tatsuya Suda",
- TITLE = "{ADAPTIVE: A Dynamically Assembled Protocol
- Transformation, Integration, and eValuation Environment}",
- JOURNAL="Journal of Concurrency: Practice and
- Experience",
- YEAR = 1993,
- MONTH=jun,
- ABSTRACT = ""
-}
-
-@inproceedings{Box:93a,
- AUTHOR="Donald F. Box and Douglas C. Schmidt and Tatsuya Suda",
- TITLE="{ADAPTIVE: An Object-Oriented Framework for Flexible
- and Adaptive Communication Protocols}",
- BOOKTITLE="{Proceedings of the 4$^{th}$ IFIP Conference on High
- Performance Networking}",
- ORGANIZATION="IFIP",
- ADDRESS="Liege, Belgium",
- YEAR=1993,
- ABSTRACT = ""
-}
-
-@inproceedings{Schmidt:92f,
- AUTHOR = "Douglas C. Schmidt",
- TITLE = "{Hosting the ADAPTIVE System in the {\em
- x}-Kernel and System V STREAMS}",
- BOOKTITLE = "Proceedings of the {\em x}-kernel Workshop",
- MONTH = {November},
- ADDRESS = {Tucson, Arizona},
- YEAR = 1992,
-}
-
-@inproceedings{Schmidt:92c,
- AUTHOR = "Douglas C. Schmidt and Donald F. Box and Tatsuya
- Suda",
- TITLE = "{ADAPTIVE: A Flexible and Adaptive Transport System
- Architecture to Support Lightweight Protocols for Multimedia
- Applications on High-Speed Networks}",
- BOOKTITLE = "Proceedings of the First Symposium on High Performance
- Distributed Computing",
- MONTH = {September},
- ORGANIZATION = {IEEE},
- ADDRESS = {Syracuse, New York},
- YEAR = 1992,
-}
-
-@article{Schmidt:92a,
- AUTHOR = "Douglas C. Schmidt and Tatsuya Suda",
- TITLE = "{Transport System Architecture Services for
- High-Speed Communications Systems}",
- JOURNAL="IEEE Journal on Selected Areas in Communication",
- MONTH=may,
- YEAR = 1993,
-}
-
diff --git a/COPYING b/COPYING
deleted file mode 100644
index cc021e42434..00000000000
--- a/COPYING
+++ /dev/null
@@ -1,35 +0,0 @@
-COPYRIGHT INFORMATION FOR ACE
-
-ACE is copyrighted by Douglas C. Schmidt and his research group at
-Washington University, Copyright (c) 1993-1997, all rights reserved.
-You are free to do anything you like with the ACE source code (and
-object code produced from the source). For instance, you can include
-it in commercial software, as long as you include this copyright
-statement along with code built using ACE.
-
-You are under no obligation to freely redistribute any of your source
-code that is built using ACE. Please note, however, that you may not
-do anything to the ACE code that will prevent it from being
-distributed freely (such as copyrighting it yourself or claiming
-authorship of the ACE code).
-
-ACE is provided as is with no warranties of any kind including the
-warranties of design, merchantibility and fitness for a particular
-purpose, noninfringement, or arising from a course of dealing, usage
-or trade practice.
-
-ACE is provided with no support and without any obligation on the part
-of Washington University, its employees, or students to assist in its
-use, correction, modification or enhancement.
-
-Washington University, its employees, and students shall have no
-liability with respect to the infringement of copyrights, trade
-secrets or any patents by ACE or any part thereof.
-
-In no event will Washington University, its employees, or students be
-liable for any lost revenue or profits or other special, indirect and
-consequential damages.
-
- Douglas C. Schmidt
- schmidt@cs.wustl.edu
-
diff --git a/ChangeLog-93 b/ChangeLog-93
deleted file mode 100644
index 0beb8e6321f..00000000000
--- a/ChangeLog-93
+++ /dev/null
@@ -1,52 +0,0 @@
-Wed Dec 15 16:47:19 1993 Douglas C. Schmidt (schmidt@net4.ics.uci.edu)
-
- * Added a new parameter to the constructor and open() member
- functions in the SOCK_Listener and LSOCK_Listener classes. This
- parameter indicates that the SO_REUSEADDR option needs to be
- applied before attempting to bind an address.
-
-Sun Nov 21 14:46:18 1993 Douglas C. Schmidt (schmidt@net4.ics.uci.edu)
-
- * Added a new file called "testconfig.h" in the include directory.
- This file gives defaults for the hostname and server port
- numbers used in the ./tests directory.
-
-Wed Nov 3 18:41:14 1993 Douglas C. Schmidt (schmidt@cupid.ics.uci.edu)
-
- * Released version 2.12.
-
- * Included Olaf Kruger's fix for templates/shared libs on Sun OS
- 4. This solves a bunch of weird problems. Now, most of the
- tests compile and run correctly on Sun OS 4!
-
-Mon Nov 1 17:47:30 1993 Douglas C. Schmidt (schmidt@cupid.ics.uci.edu)
-
- * Split the release into two parts: (1) the documentation and
- papers and (2) the library source code and test examples.
-
- * Renamed and lightly redesigned the IPC_SAP* hierarchy. Now the
- overall C++ wrapper abstraction for local and remote IPC is
- called IPC_SAP. The specific wrappers for sockets, TLI, named
- pipes, and STREAM pipes are called SOCK_SAP, TLI_SAP, FIFO_SAP,
- and SPIPE_SAP, respectively. This cleans up the interfaces,
- shares more code, and is much easier to explain.
-
- In addition, the Server_Daemon framework has been renamed the
- Service Configurator framework, and the Server_Daemon class has
- been renamed Service_Config. The documentation is being updated
- to reflect these changes, as well.
-
- Note, the easiest way to upgrade existing apps is simply to use
- perl as follows:
-
- % perl -p -i -e 's/Local_IPC/LSOCK/g;' *.[Chi] % perl -p -i -e
- 's/IPC_SAP_FIFO/FIFO/g;' *.[Chi] % perl -p -i -e
- 's/IPC_SAP_SPIPE/SPIPE/g;' *.[Chi] % perl -p -i -e
- 's/IPC_SAP/SOCK_SAP/g;' *.[Chi] % perl -p -i -e 's/SAP_//g;'
- *.[Chi] % perl -p -i -e 's/Server_Daemon/Service_Config/g;'
- *.[Chi]
-
- etc. Note that the order in which you do this is important! In
- addition, you need to check out your Makefiles, to be sure that
- -lIPC_SAP linker lines are changed to include the appropriate
- components.
diff --git a/ChangeLog-94 b/ChangeLog-94
deleted file mode 100644
index 09465ce823f..00000000000
--- a/ChangeLog-94
+++ /dev/null
@@ -1,1027 +0,0 @@
-Fri Dec 23 01:50:50 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/ASX: Changed the behavior of Map_Manager::Map_Manager()
- to allocate a default-sized buffer.
-
- * libsrc/Reactor/Reactor.C (dispatch): Made the poll-based Reactor
- smarter about detecting POLLERR error conditions. When POLLERR
- is detected, the Reactor now shutdown down that fd...
-
-Wed Dec 21 18:29:15 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/IPC_SAP/SPIPE_SAP: Changed the name of class SPIPE_Msg to
- SPIPE_IO to reflect the fact that I/O over named pipes need not
- be message-oriented...
-
- * Changed all occurrences of {SOCK,TLI,SPIPE}_Listener to
- {SOCK,TLI,SPIPE}_Acceptor. This is a more accurate name for the
- function these classes perform. In addition, it is easier to
- explain in the context of the Acceptor and Connector patterns.
- Note that the *.h files are also changed, as well.
-
- * Changed the implementation of {SOCK,TLI,SPIPE}_SAP so that there
- is now a *_Connector class to go along with the *_Acceptor
- class. The *_Connector is a factory that produces *_Stream
- objects *actively*, in a similar way to how the *_Acceptor is a
- factory that produces *_Stream objects *passively*. This makes
- everything much more orthogonal, though it will break existing
- code... The easiest way to fix existing code is to do the
- following:
-
- 1. Find places in the code that define objects of
- type SOCK_Stream, LSOCK_Stream, TLI_Stream,
- or SPIPE_Msg (now called SPIPE_IO).
-
- 2. Replace #include "SOCK_Stream.h" with
- #include "SOCK_Connector.h" (or whatever
- C++ wrapper you have).
-
- 3. Replace definitions of the form:
-
- INET_Addr addr (port, host);
- SOCK_Stream foo (addr);
-
- with
-
- INET_Addr addr (port, host);
- SOCK_Stream foo;
- SOCK_Connector con (foo, addr);
-
- If you don't want to have an extra variable named "con",
- you can replace this with:
-
- INET_Addr addr (port, host);
- SOCK_Stream foo;
- SOCK_Connector (foo, addr); // Calls the constructor.
-
-Tue Dec 20 21:34:10 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Renamed the ./{libsrc,tests}/{Semaphores,Message_Queues}
- directories to SV_Semaphores and SV_Message_Queues to better
- reflect their true behavior and in order to prevent clashes with
- the new ASX names.
-
- * libsrc/ASX: Renamed Queue to Task to better reflect its true
- functionality. In addition, renamed Message_List to
- Message_Queue.
-
-Mon Dec 19 23:04:52 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Changed "private" to "protected" in ASX/Message_List.h at the
- request of Troy Warner (tnw1@core01.osi.com).
-
-Mon Dec 12 23:47:01 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/IPC_SAP/SOCK_SAP: changed the name of the global utility
- function "bind_port()" to ace_bind_port() to avoid polluting the
- global symbol namespace.
-
- * Fixed a descriptor leak in SOCK_Dgram::shared_open() and
- SOCK_CODgram::shared_open(). The original version didn't
- automatically close down the socket descriptor if bind failed.
- The new version does close the descriptor down.
-
-Sat Dec 10 00:53:20 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Reactor/Reactor.C (mask_ops): Fixed a stupid bug... The
- test should have been
-
- if (this->invalid_handle (handle) ||
- this->poll_handles_[handle].fd == -1)
-
- rather than:
-
- if (this->invalid_handle (handle) ||
- this->poll_handles_[handle].fd != -1)
-
- * libsrc/Reactor/Reactor: Modified the semantics of
- Reactor::remove_handler() such that calling it with a value of
- Event_Handler::DONT_CALL or'd into the Reactor_Mask instructs
- the Reactor to remove the handler *without* calling the object's
- handle_close() method!
-
-Fri Dec 9 12:53:31 1994 Douglas C. Schmidt (schmidt@tango)
-
- * include/Synch: some C++ compilers (e.g., Centerline) barf when
- the see the following in an inline function:
-
- if (foo == bar)
- {
- errno = result;
- return -1;
- }
- result result;
-
- I fixed this by doing the following:
-
- if (foo == bar)
- {
- errno = result;
- result = -1;
- }
- result result;
-
-Wed Dec 7 22:23:47 1994 Douglas C. Schmidt (schmidt@tango)
-
- * include/Synch.h: Added additional methods in the Null_Mutex
- class in order to be consistent with the RW_Mutex interfaces...
-
- * libsrc/ASX/Message_List: Added new a set of methods called
- "try_enqueue_head" and "try_enqueue_tail" that will only insert
- a message into the queue if it is not already full. If it is
- full, return EWOULDBLOCK.
-
-Tue Dec 6 13:58:28 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Reactor/Event_Handler: added default values of -1 to the
- handle_input(), handle_output(), and handle_exception() methods.
-
-Mon Dec 5 23:30:28 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/ASX/Message_List: Added a new method called set_length to
- Message_Block. This method sets the length of the "active"
- portion of the message. This is defined as the offset from
- RD_PTR to WR_PTR.
-
-Sat Dec 3 20:40:53 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Threads/Synch: Added two new class called Write_Guard and
- Read_Guard, which provide functionality a la the Guard class,
- only that they acquire and release readers/writer locks.
-
- * libsrc/Threads/Synch: For interface uniformity with other
- synchronization wrappers I added an acquire() method. This is
- implemented as a write-lock to be on the safe-side...
-
-Fri Dec 2 13:33:39 1994 Douglas C. Schmidt (schmidt@tango)
-
- * include/Synch.i (Mutex::tryacquire): Modified the behavior of
- Mutex::tryacquire so that it will return -1 and set errno to the
- appropriate return value of tryacquire(3T) if various types of
- "problems" occur (such as the Mutex already being held).
-
- * include/Message_List.i: Rearranged the order of the
- Message_Block::get_rd_ptr and Message_Block::set_wr_ptr methods
- to deal with inlining problems that some cfront-based C++
- compilers have...
-
- * libsrc/Reactor/Signal.[hi]: Changed set_handler/get_handler to
- "handler" to avoid a collision with Rogue Wave libraries. This
- new version is more consistent with other usage in ACE anyhow...
-
- * Modified the behavior of Service_Config::Service_Config() so
- that it makes the initialize size of the Reactor be the same
- size as the Service_Repository. This was done at the suggestion
- of Bob Sayle and Steve Warwick at ARINC Research.
-
-Sun Nov 20 00:59:06 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/ASX/Message_List: Added two new methods
- (is_full() and is_empty()) to the public interface
- of Message_List. These methods check whether the queue is full
- or empty *while holding the lock*.
-
- * libsrc/ASX/Queue.h: Made the svc() method a pure virtual
- function. This is much cleaner than not doing it, particularly
- when we've already got to define open(), close(), and put()...
-
- * Added a new method to the IPC_SAP/Addr inheritance hierarchy.
- The method is called addr_to_string() and it converts the
- address of a subclass (e.g., either UNIX domain or Internet
- domain) into a string. This functionality is particularly
- useful in parameterized types (such as Acceptor), which should
- be oblivious of the type of communication domain they are
- using...
-
- * Reorganized the ./apps/Logger/Service_Configurator_Logger
- directory in order to reuse more code. Now, all the Acceptor
- pattern classes have been moved to a new subdirectory called
- ./libsrc/Acceptor. In addition, this code has been generalized
- to work with the ASX framework!
-
-Sat Nov 19 15:19:19 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Released version 2.15.5 (added a couple of minor fixes and some
- additional software to the release. In particular, I've added
- the RPC++ C++ wrappers for Sun RPC. See the README file for
- more info on this.
-
- * apps/Synch-Benchmarks: Reorganized all the synchronization tests
- so that they would be easier to understand and extend.
-
- * include/sysincludes.h (ACE_NONBLOCK): Fixed a stupid typo in the
- ./include/makeinclude/wrapper_macros.GNU file that accidentally
- used ACE_NONBLOCKING instead of ACE_NONBLOCK... Jaysus
-
- * Fixed up the Service_Config.[Chi] source so that it no longer
- allocates statically linked services via static variables.
- Stacy Mahlon (mcs@contour.mayo.edu) recommended this change to
- workaround bugs in compilers that fail to initialize static
- objects appropriately.
-
-Tue Nov 15 11:55:03 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Fixed a portability problem in the ./libsrc/Service_Configurator
- that was caused by certain compilers failing to initialize
- global variables correctly. In particular, the Obstack object
- ace_obstack is now a pointer that is allocated dynamically by
- Service_Config.process_directive(). Thanks to Stacy Mahlon
- (mcs@contour.mayo.edu) for noticing this!
-
-Mon Nov 14 12:16:14 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Threads/Thread.h: added C++ wrappers for
- thr_getconcurrency() and thr_setconcurrency().
-
- * Fixed a dumb typo in ./tests/IPC_SAP/SOCK_SAP/CPP-nbclient.C
- that failed to conditionally compile for different variants of
- siginfo...
-
- * Added some test programs that benchmark the performance of
- Solaris synchronization mechanisms. See ./apps/Synch-Benchmarks
- for details...
-
- * Extended the methods of the Queue class to take advantage of the
- new Message_List methods that perform timed waits! This
- involves changing many of the existing methods in this class to
- add an extra parameter of type timestruc_t *, which defaults to
- 0.
-
- * Added some new comments in the
- ./include/makeinclude/wrapper_macros.GNU file that indicate what
- the various macros defined by the Makefile scheme actually mean.
- This should help people who are porting to a new system...
-
- * Fixed a dumb bug in ./tests/Shared_Memory that directly included
- system header files. Everything in ACE should include
- "sysincludes.h" instead... Thanks to Stacy Mahlon
- (mcs@contour.mayo.edu) for noticing this!
-
- * include/Memory_Pool.i (round_up): Fixed a typo where PAGESIZE
- should have been ACE_PAGE_SIZE.
-
-Sat Nov 12 01:32:52 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Generalized the Shared_Memory_Pool class for Malloc so that it
- doesn't require the base addresses for multiple processes to all
- start at the same location.
-
- * libsrc/Service_Configurator/Thread_Spawn.i (Thread_Spawn):
-
- Fixed a stupid bug in the constructor. Note that we should
- be checking if this->tm_ == 0, rather than != 0...
-
-Fri Nov 11 00:11:41 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Released version 2.15.4 (added a couple of minor fixes).
-
- * Added a new test program in the ./tests/ASX/Message_List
- directory. This program illustrates how thread-safe
- Message_Lists work using ASX.
-
- * libsrc/Threads/Thr_Manager.i: Added a new method called
- insert_thr() to Thr_Manager that is used in conjunction with
- Thr_Cntl::Thr_Cntl to make sure that a thread is added to the
- Thr_Manager's table correctly.
-
-Thu Nov 10 20:14:11 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Log_Msg/Log_Record.C (print): Fixed the following very
- subtle (and very stupid) bug:
-
- return ::fprintf (fp, this->msg_data_);
-
- if this->msg_data_ contains '%', then this call will
- fail since fprintf tries to treat the percent sign as
- a format code. The obvious fix is:
-
- return ::fprintf (fp, "%s", this->msg_data_);
-
- * libsrc/ASX/Message_List.i (is_empty): Fixed a braino that failed
- to check if there was a 0-sized buffer in the list. It is now
- possible to enqueue a 0-sized buffer, which is helpful for
- things like signaling end of transmission by a producer.
-
- * libsrc/ASX/Message_List.C: Improved the robustness of the
- Message_List abstraction by detecting the case where the newly
- inserted Message_Block is a NULL pointer. Before, this would
- crash the program, where now it returns -1 from the
- enqueue_head() or enqueue_tail() methods.
-
- * libsrc/Threads/Synch.h: added timedwait_signal() and timedwait()
- methods to class Condition. These are wrappers around the
- cond_t cond_timedwait() function.
-
- * Improved the documentation of the class interfaces in the
- Synch.h C++ wrapper for Solaris 2.x threads mechanisms.
-
- * Changed the name of class Condition methods wait_signal() and
- timedwait_signal() to wait_alert() and timedwait_alert() to
- remove confusion with UNIX signals and the regular condition
- variable signal.
-
-Wed Nov 9 23:49:24 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/IPC_SAP/Addr/UNIX_Addr.i (UNIX_Addr): Fixed another
- couple brainos in UNIX_Addr.i (thanks for Irfan
- (ip1@cs.wustl.edu) for noticing this).
-
- * libsrc/IPC_SAP/SOCK_SAP/SOCK.i (get_local_addr): Fixed a braino
- that didn't reset the Addr size after a call to getsockname().
-
-Tue Nov 8 00:25:02 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Service_Configurator/Svc_Conf.y (create_service_type):
- Fixed a bug on lines 323 and 324, and 330 and 331. The "#if
- defined" needs to be INSIDE the "case" statements. Thanks to
- mcs@contour.mayo.edu for finding this!
-
- * Improved the interfaces for all the synchronization wrappers so
- that they can be given all the parameters for the underlying
- SunOS 5.x *_init calls. Default values are given to keep the
- normal usage concise...
-
-Mon Nov 7 21:41:13 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Changed all occurrences of Mutex_Rec to Recursive_Lock. This is
- much more descriptive since by using templates, the recursive
- logic applies to a number of synchronization mechanisms (e.g.,
- Semaphores, RW_Mutex, Mutex, Null_Mutex, etc.) rather than just
- the Mutex class.
-
- * Changed all occurrences of Mutex_Block to Guard. This is more
- standard terminology and reflects Booch's terms more closely, as
- well.
-
-Sun Nov 6 14:31:44 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Majorly improved the modularity and structure of the Reactor
- class. Much duplicate code has been coalesced and several new
- features have been added.
-
- * Changed the name of the Reactor method set_ready() to
- ready_ops(). Added a new method called mask_ops(). These
- methods make it possible to manipulate the "dispatch masks" and
- the "ready masks" (e.g., READ_MASK, WRITE_MASK, etc.) at a much
- finer level of granularity without loss of efficiency or
- correctness.
-
-Sat Nov 5 16:48:55 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Changed the name of three methods in the Semaphore class to
- mirror the terms used for Mutex and RW_Mutex. This will help
- support the use of semaphores along with templates (e.g.,
- Rec_Lock) much better... The old names were "wait", "trywait",
- and "signal". The new names are "acquire", "tryacquire", and
- "release."
-
- * Added a new class called Signal_Block in Signal.[hiC] This class
- operates similar to Mutex_Block, in that it holds a set of
- signals over the duration of a C++ statement block. The
- constructor masks out the signals and the destructor restores
- the signals.
-
- * Changed the name of files Signal_Handler.[hiC] to Signal.[hiC]
- to reflect a broadening of the functionality of the ACE wrappers
- for Signals. For example, the new C++ classes wrap the sigset_t
- API, as well as the struct sigaction structure.
-
-Fri Nov 4 00:41:48 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Yow, got the new Shared_Malloc/Malloc class to work correctly on
- SunOS 4.x, as well as SunOS 5.x. It's a bit more clunky on
- SunOS 4.x since we have to use System V semaphores rather than
- Solaris synchronization mechanisms. However, it now seems to
- function correctly!
-
- * Added a new method called "tryacquire" to Semaphore_Complex and
- Semaphore_Simple. This method provides the same "non-blocking"
- semantics as it does in the Mutex, Semaphore, and RW_Mutex
- classes.
-
- * Added a new method called "remove()" to all the C++ wrappers in
- the Synch.[hi] file. This improves the symmetry with the System
- V semaphore wrappers, and also gets around a nasty bug with
- cfront 3.x and its handling of templates and explicitly called
- destructors...
-
- * Added a new C++ wrapper class for Threads (Thread.h). The
- eventual purpose of this class is to hide the differences
- between POSIX pthreads and Solaris threads.
-
- * Added new parameters to Thr_Manager::spawn to enable the stack
- and stack_size to be passed in.
-
- * Modified the Synch.h file so that the Null_Mutex and Mutex_Block
- classes will both be compiled, even if we are building ACE on a
- platform that doesn't support threads!
-
- * Added a timed event-loop method to the public interface of the
- Service_Config class. This basically forwards the request to
- the underlying Reactor->handle_events method. Thanks to Brad
- Needham (bneedham@arinc.com) of ARINC research for the
- suggestion!
-
-Wed Nov 2 14:47:25 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Changed the interface for one of the Reactor's
- {register,remove}_handler methods. These methods
- had previously taken a sigset_t &, but for some reason the Sun
- C++ 3.0 compiler can't seem to recognize that this is different
- from an int! Therefore, I changed the interface to take a
- sigset_t *.
-
- * Fixed some portability bugs that crept into the SunOS 4 version
- of ACE, particularly with the siginfo_t extended signal handler
- stuff.
-
-Tue Nov 1 21:46:07 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Log_Msg/Log_Msg.C (log): Fixed a braino on line 175.
- "int sig" was undefined outside the conditional (duhhh ;-)).
-
-Thu Oct 27 17:23:37 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Fixed up some problems with Semaphore_Complex and
- Semaphore_Simple. The new design should be more functional,
- particularly for Semaphore_Complex, which now generalizes to
- arrays of semaphores.
-
-Wed Oct 26 16:38:42 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Shared_Malloc/: Created a .i file for Malloc and
- Memory_Pool to handle inlines.
-
- * Fixed a fence-post error in Mem_Map::map_it(). The new version
- should correctly set the length of the file *and* also do the
- appropriate memory mapping.
-
- * bin/clone.C: Fixed the clone program so that it now compiles
- with the C++ compiler rather than the C compiler.
-
-Tue Oct 11 20:01:16 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Reactor/Reactor.h (Reactor): Changed the order of the
- arguments to the Reactor's register_handler() method used to
- register signal handler objects. The new order puts both "new"
- components first, and any
- (optional) old components following this. This is
- a more natural set of default values...
-
- * libsrc/Shared_Malloc: split out the Local and Shared memory
- pools for class Malloc into the Memory_Pool.[hC] files.
-
-Mon Oct 10 22:54:53 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Threads/Synch.i: Reworked the Thread_Mutex and
- Process_Mutex classes to inherit their interface and
- implementation code from Mutex... Thanks to Irfan Payrali for
- the suggestion!
-
-Wed Sep 28 11:26:34 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Moved some of the tests directories around to better reflect
- precisely which ACE components are being tested. In particular,
- the {client,server} directories that were originally under the
- ./tests/Reactor subtree are now located in the
- ./tests/Service_Configurator subtree.
-
-Tue Sep 27 23:05:32 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Added a bunch of constructors/destructors for
- ./tests/Reactor/server to make g++ happy.
-
- * libsrc/Service_Configurator/Service_Object.[ih]
- (Service_Object): Added a constructor and destructor to
- Service_Object to make g++ happy. Also, removed the #if for
- broken versions of g++ 2.5.8.
-
- * include/Reactor: Added a constructor and destructor for
- Null_Callback to make G++ happy...
-
- * libsrc/Message_Queues/: Added support for G++ templates.
-
- * Changed the handling of _sys_siglist in the sysincludes.h file
- to try and handle the weird SunOS 4 header file problems...
-
- * libsrc/IPC_SAP/SOCK_SAP/SOCK_Dgram_Brdcast.C (mk_broadcast):
- Removed the "struct" from new struct ifnode in order to
- compile...
-
-Tue Sep 20 11:17:23 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Fixed a couple of minor typos in the Windows NT C++ wrappers for
- sockets.
-
- * Released version 2.15.2 so that Mark Frutig could have access to
- the latest source in order to write man pages!
-
-Thu Sep 15 20:47:36 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Extended the Event_Handler interface to support the additional
- siginfo_t-style parameters for extended SVR4 signal handling.
- Note that for backwards compatibility, this new interface only
- enabled if the -DACE_HAS_SIGINFO flag is set in the
- wrapper_macros.GNU config file. Making this change affected
- several of the existing ACE classes such as Service_Config and
- Signal_Handler.
-
-Mon Sep 12 17:07:10 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Improved the modularity of the Reactor by creating a new class
- called Signal_Handler. This new class basically encapsulates
- the signal handling mechanism provided by UNIX within a nice OO
- abstraction. The new arrangement is particularly useful since
- the Signal_Handler class may be used in applications
- (e.g., the Malloc class abstraction) that do not require the
- other features of the Reactor.
-
-Sun Sep 11 14:40:06 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Changed the default value for Semaphore_Simple and
- Semaphore_Complex from OPEN to CREATE. This is more closely
- related to how SunOS thread synchronization variables work.
-
- * Changed the methods of the Semaphore_Simple class to be
- syntactically equivalent to the Process_Mutex and Thread_Mutex
- classes. This makes it easier to write code that uses
- parameterized types to instantiate the appropriate type of
- synchronization primitive.
-
- * include/makeinclude/rules.local.GNU (OBJDIRS): Fixed the
- "depend" target so that it generates the correct dependencies
- for remaking .so files after they are changed.
-
- * Added a new pair of methods to the Reactor so that it is now
- possible to register/remove a sigset_t of signals in one
- operation.
-
-Sat Sep 10 03:11:34 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Mem_Map/Mem_Map.i (map_it): Fixed a few minor bugs with
- how the Mem_Map::map() method handles lseek()'s.
-
- * Changed the name of the Mem_Map::open() methods to
- Mem_Map::map(). This seems like a more reasonable name! Also,
- removed the close() method. This is trivial to implement via
- ::close (mmap.get_fd ());
-
-Fri Sep 9 22:04:25 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Provided a new implementation of a flexible memory allocation
- scheme (Shared_Malloc/Malloc.[HiC]). This memory allocation can
- be parameterized by the following:
-
- 1. The pool from which memory is allocated (e.g.,
- local memory vs. shared memory).
-
- 2. The type of synchronization used when allocating
- the memory (e.g., no synchronization, thread-based
- synchronization, process-based synchronization).
-
- * libsrc/Threads/Synch.i (Proc_Mutex): Added new classes to the
- Synchronization library. These classes are wrappers around the
- USYNC_PROCESS and USYNC_THREAD flags to mutex_init().
-
-Wed Sep 7 20:29:00 1994 Douglas C. Schmidt (schmidt@tango)
-
- * include/sysincludes.h (MT): Added check to see if _REENTRANT was
- already defined, and if so, avoid redefining it!
-
-Sun Sep 4 16:23:17 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Released version 2.15.1 to the world...
-
- * Added support for the Windows NT version of SOCK_SAP.
-
- * Fixed a few minor bugs involved with the order of linking
- libraries.
-
- * Fixed an oversight in ./testsReactor/server/server_test.C where
- I was still including the "Server_Test.h" file (ugh).
-
-Wed Aug 31 13:27:10 1994 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/IPC_SAP/SOCK_SAP/SOCK_Stream.C (open): Fixed a bug
- whereby the I/O descriptor wasn't being closed if connect()
- failed. Thanks to Charles Eads
- (eads@synoptics.com) for reporting this.
-
-
- * Recompiled everything on SunOS 4.x using SunC++ 3.x and SunOS
- 5.x using SunC++ 3.x and 4.x. Everything seems to compile fine
- now.
-
- * Released version 2.15
-
-Mon Aug 29 00:14:04 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Finished up a preliminary set of tests for ASX. See the
- $WRAPPER_ROOT/tests/ASX/Event_Server directory for more details.
-
- * wrapper_macros.GNU (CC): Removed the ARCHFLAG from the CCFLAGS
- macro in the Makefile system. Henceforth, all conditional
- compilation should be performed on a "per-feature" basis, rather
- than a "per-platform" basis...
-
- * libsrc/IPC_SAP/SOCK_SAP/SOCK_Dgram_Brdcast.C (send):
- Automatically convert the port number to htons format before
- using it to initialize the sin_port field of the addressing
- structure. This is consistent with the behavior of other parts
- of IPC_SAP (particularly INET_Addr::set()).
-
-Sun Aug 28 00:02:53 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Changed version number of 2.15 to reflect all the major
- modifications to the structure of ACE.
-
- * include/sysincludes.h: Started to fix up the conditional
- compilation scheme to be much smarter about the features that
- are available from both the compiler and the OS environment.
-
- * Added a fix suggested by Leslee Xu (lxu@ics.uci.edu) to better
- handle the normalization of Timer_Values.
-
- * Continued to make ACE coding conventions more consistent by
- removing get_/set_ prefix from all the accessor/manipulator
- methods. Also, added an underbar at the end of all class and
- object instance variables.
-
-Sat Aug 27 20:28:13 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Continued to improve error handling by replacing all uses of
- perror with the Log_Msg macros.
-
- * include/sysincludes.h: Continued to improve the namespace
- utilization in ACE by prefixing stand-along Misc functions with
- ace_.
-
- * include/FD_Set.h: Changed the name FD_Set_Iter to
- FD_Set_Iterator.
-
- * typedef'd int to HANDLE in Event_Handler.h in preparation for
- merging in the Windows NT support along with the regular ACE
- package. I need to update all the other code in the entire
- release to be consist with this!
-
-Thu Aug 25 19:49:57 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Fixed a bug with Thr_Manager.i that occurred if a thread created
- by ::thr_create() exits prior to the acquisition of the lock and
- the subsequent bookkeeping.
-
-Wed Aug 24 17:34:49 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Updated SOCK_Dgram_Brdcast to return the average number of bytes
- sent. This isn't necessarily the most useful info, but it
- doesn't hurt either. Thanks to Mark Frutig (mfrutig@fnbc.com)
- for the suggestion.
-
-Mon Aug 22 01:18:14 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Added a new test for the Service Configurator framework. This
- test illustrates the dynamic configuration of an entire stream
- of Modules.
-
-Sun Aug 21 03:16:00 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Cleaned up the ./tests/Reactor/server example to be more robust.
- In particular, it doesn't really make sense to have the same
- object be configured both statically and dynamically *at the
- same time*! This was causing problems since each constructor
- was getting called twice for the same object -- once when it was
- created statically, and again when it was linked in
- dynamically... Things work much better now.
-
-Sat Aug 20 01:07:24 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Heavily revised the structure of the ./apps/Logger
- subdirectories to test out the new Makefile scheme. Everything
- is working fine on Solaris!
-
- * Updated all the ./apps/Logger subdirectories to use the Acceptor
- name rather than the Client_Listener name. This is consistent
- with recent papers...
-
- * Fixed all the Makefiles to utilize the new simplified build
- strategy. The Makefiles are *far* more automated now!
-
- * Added support to all the libsrc Makefiles to produce both shared
- libraries (*.so) and traditional archives
- (*.a).
-
-Fri Aug 19 16:13:42 1994 Douglas C. Schmidt (schmidt@tango)
-
- * Majorly improved the Makefile support for building shared
- objects that will be dynamically linked explicitly. No longer
- will we have to do the horrible hack of compiling all the source
- code using -pic. Instead, only that code that will be linked
- dynamically must be compiled with -pic! Note that this only
- works if the shared object is entirely self contained (i.e., it
- does *not* reference any statically linked symbols that are not
- defined in itself)!
-
- * Started to add changes to the source code to make its
- configation driven by features rather than by OS. This should
- make everything much more portable soon!
-
- * Fixed IPC_SAP.h so that the constructor is protected (prevents
- accidental definition of an instance of this class).
-
-Thu Aug 11 08:31:33 1994 Douglas C. Schmidt (schmidt at valentine.ics.uci.edu)
-
- * Fixed Reactor::schedule_timer() so that it will unblock the
- Reactor if it is currently blocked. This is necessary so that
- the Reactor will recompute the amount of time that it needs to
- wait before dispatching timer-based events. Thanks to Todd Hoff
- for noticing this...
-
- * Fixed a stupid bug in the handle_input() method of
- Client_Listener in both the Reactor and Service_Configurator
- version of the Server Logging Daemon. This routine was not
- explicitly returning 0 when it worked..., which might cause the
- Reactor to deregister the listener handler!
-
- * Added casts to the ::select() call in the Reactor to ensure that
- the FD_Set * -> fd_set * conversion operators are properly
- involved. Thanks to Todd Hoff for this fix (thm@ictv.com).
- Todd noticed that the DCE pthreads implementation on AIX was
- confusing the compiler...
-
-Mon Aug 8 18:11:03 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Added a new constructor for the FD_Set class that will convert
- an fd_set into an FD_Set.
-
- * Removed the default value for the Service_Repository constructor
- since this was ambiguous with the default constructor.
-
-Tue Aug 2 18:25:28 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Fixed a bunch of minor "warning-causing" nits that were caused
- by #endif __INLINE__ in certain header files...
-
- * Added a new set of interfaces to the Reactor to retrieve a
- registered handler. These interfaces are also useful for
- checking whether a handler is registered at a particular fd.
-
-Sun Jul 10 17:43:19 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Improved the implementation of the Profile_Timer and
- High_Res_Timer classes. In particular, the High_Res_Timer class
- now works quite nicely using SunC++ 4.0.
-
-Mon Jul 4 12:49:14 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Changed the order of the base class inheritance list for the
- Service_Object class as a workaround for a bug in SunC++ 4.0's
- handling of pointers to member functions (ugh).
-
-Sun Jul 3 18:07:16 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Added a bunch of changes (courtesy of
- george@truffula.fp.trw.com). These changes fix minor
- portability problems with the new SunC++ 4.0 compiler.
-
-Fri Jun 24 08:59:02 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Removed operator() from all the IPC_SAP listener classes.
- Defining this operator was causing more trouble than it is worth
- since C++ doesn't allow operator() to have default arguments
- (ugh). The "right" thing to do is to simply use the accept()
- method in those classes instead of operator().
-
-Wed Jun 22 16:54:05 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Fixed some problems with TLI_Listener that involved lax scoping
- of nested classes with cfront 3.x-based C++ compilers.
-
-Tue Jun 14 11:56:56 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Added a bunch of changes to get portions of ACE up and running
- on SCO UNIX, on HP-UX, and on OSF/1.
-
-Tue Jun 7 14:32:50 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Added support for FLEX's <<EOF>> symbol to properly cleanup when
- a configuration file has been parsed by the Service
- Configurator's lexer/parser.
-
-Sun May 22 10:37:14 1994 Douglas C. Schmidt (schmidt at valentine.ics.uci.edu)
-
- * Modified the semantics of explicit dynamic linking on SunOS 4.x.
- Now, if there is no _init or _fini function defined in a shared
- library, it isn't an error (we simply don't call the function!).
-
-Mon May 9 07:58:35 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Included more fixes for GNU G++ courtesy of Aniruddha Gokhale
- <gokhale@cs.wustl.edu>.
-
-Thu May 5 16:47:25 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Reimplemented the ./apps/Logger/Reactor_Logger to provide an
- illustration of how the Reactor works.
-
- * Added finishing touches to the new version of the Service
- Configurator framework. This framework now permits completely
- automated configuration and reconfiguration of Service_Objects
- and Streams. The next step is to add some more complete
- examples that illustrate how these features are used...
-
-Tue May 3 10:17:12 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Fixed a bug in the Service Repository that would cause an
- extraneous dlclose on a shared library handle under some
- circumstances...
-
-Mon May 2 11:07:52 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Modified the semantics of Service_Object_Type in the Service
- Configurator framework so that it does not automagically
- register the service object with the instance of the Reactor.
- The original behavior involved too much "over-specification" of
- the behavior of Service Objects. Moreover, I can finally omit
- the crazy semantics of DONT_REGISTER_SVC and REGISTER_SVC!
-
- * Fixed some subtle bugs involved with pop'ing a remove'ing a
- Module from a Stream. Note that we need to use Module::link
- rather than Module::set_next in order to ensure that all the
- necessary pointers get rearranged....
-
- * Fixed a couple of minor problems with deleting const objects in
- the Service_Repository.i file. These were caught by G++, but
- not caught by SunC++!
-
-Sun May 1 11:43:52 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Fixed subtle bug in Server_Config::run_event_loop(). This bug
- prevented reconfiguration from occurring under certain
- circumstances.
-
- * Added a new feature to the Service_Manager class in the Service
- Configurator framework. This new feature enables the Service
- Configurator to be reconfigured remotely by clients.
-
- * Fixed a bug in Service_Manager that caused the Service
- Configurator to crash if SIGPIPE occurred if a client closed
- down ungracefully while retrieving information on active
- services.
-
- * Added a new argument to the Reactor::register_handler() method
- that is used to register signal handling Event_Handlers. This
- new argument returns the current Event_Handler (if any) that is
- registered for this signal.
-
- * Fixed a potential bug in Service_Config::process_directives that
- behaved improperly when there was no svc.conf file present in a
- directory.
-
-Wed Apr 27 12:55:46 1994 Douglas C. Schmidt (schmidt at mabillon.ics.uci.edu)
-
- * Changed the name of Service_Directory to Service_Manager to
- reflect its intended functionality
-
-Mon Apr 25 10:53:01 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Updated the Service Configurator framework to use the new signal
- handling facilities provided by the Reactor. This cleans up a
- lot of the code in Service_Config.i and removes the need for
- ugly non-reentrant static class variables.
-
- * Released version 2.14
-
-Sat Apr 23 14:29:11 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Changed the representation of the select()-based Reactor to be
- more similar with the poll()-based Reactor. In particular,
- there is only one array of Event_Handlers rather than three...
-
-Sun Mar 13 16:49:59 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Fixed a bug with the select-based version of the Reactor. This
- bug caused problems when dispatching the handle_output() member
- function.
-
- * Fixed a bug with the select-based version of the Reactor. This
- bug resulted in a failure to call the handle_close() member
- function on the write_fds and except_fds.
-
- * Changed the interface for Event_Handler::handle_close() so that
- the second parameter is a Reactor_Mask. This allows the
- call-back routine to determine which side of a connection (i.e.,
- read-side vs. write-side or both) to close down. Be careful
- since this change may break existing code that used the original
- 1 argument handle_close() member function.
-
- * Changed the location of the Reactor_Mask. It was originally an
- enum in Reactor.h. It is now a typedef in Event_Handler. This
- change will break existing code but it easily spotted since the
- compiler will give an error!
-
-Sat Mar 12 15:16:59 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Continued to modify the grammar of the svc.conf file language.
- The latest version (illustrated in configuration files in the
- ./tests/Reactor/server and
- ./apps/Logger/Service_Configurator_Logger file) is both easier
- to read and to parse automatically.
-
-Tue Mar 8 10:19:40 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Changed the behavior of the Get_Opt class so that it will
- perform option processing starting from argv[0] rather than
- argv[1] if the SKIP argument to the constructor is set to 0.
- Note that the default value is 1, so the behavior is the same
- for backwards compatibility. Incidentally, this new change is
- necessary to support the Service Configurator stuff...
-
- * Changed the names of some of the Service_Record member functions
- to conform to the new idiom for naming get/set-style of member
- function accessors...
-
-Sun Mar 6 12:47:03 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Removed libGet_Opt.a and merged it in with libMisc.a
-
-Sat Mar 5 18:37:43 1994 Douglas C. Schmidt (schmidt at tango.ics.uci.edu)
-
- * Updated the Service_Config class to use a flex/yacc based parser
- rather than an ad hoc parser and lexer. This is useful since
- the new syntax for configuring a complete Stream into a Service
- Configurator-based application is more complicated...
-
- * Made a small change to the syntax of a svc.conf file. Now any
- parameters that are passed to the Service_Object::init() member
- function of a dynamically linked service must be enclosed inside
- of double quotes. In other words, service config entries such
- as
-
- dynamic ./dev_adapter.so:_alloc () Device_Adapter -p 3000
-
- now become
-
- dynamic ./dev_adapter.so:_alloc () Device_Adapter "-p 3000"
-
- This change makes it easier to parse the input using flex/yacc.
-
-Sat Feb 12 18:53:14 1994 Douglas C. Schmidt (schmidt@net4.ics.uci.edu)
-
- * Modified the Reactor so that it now also demultiplexes signals,
- as well as timer events and I/O events. This required making a
- few sections of the Reactor code signal-safe, as well as
- thread-safe.
-
- * Changing the Reactor to handle signals also required a slight
- change to its interface. For example, it is now mandatory to
- give the Event_Handler::{READ_MASK,WRITE_MASK,EXCEPT_MASK} when
- registering a handler...
-
-Sat Feb 5 12:10:53 1994 Douglas C. Schmidt (schmidt@net4.ics.uci.edu)
-
- * Changed the Condition and Monitor classes to use templates that
- parameterize them with the appropriate type of Mutex (i.e.,
- either Mutex or Mutex_Rec). This greatly cleans up the code...
- Made a number of changes in other files
- (such as the Reactor) to account for the changes.
-
- * Added a new class called Mutex_Rec which implements a recursive
- Mutex abstraction on SunOS 5.x. Recursive Mutexes may be
- acquired multiple times from a single thread. Basically, this
- supports an efficient and clean way of handling nested locking
- conditions.
-
-Thu Feb 3 12:37:34 1994 Douglas C. Schmidt (schmidt@net4.ics.uci.edu)
-
- * Fixed a bug in Service_Config.i that was causing SIGHUP-driven
- reconfiguration not to work correctly.
-
- * Added a set of new member functions to the Reactor class to
- suspend() and resume() an event handler. Also added suspend()
- and resume() member functions to the Server_Object class to take
- advantage of these new facilities automagically...
-
-Mon Jan 31 09:47:06 1994 Douglas C. Schmidt (schmidt@net4.ics.uci.edu)
-
- * Modified the no-args constructor for the Reactor to initialize
- it to the DEFAULT_SIZE. The prior behavior was *not* to
- initialize it at all, which seems rather dumb in retrospect...
-
- * Improved the Reactor's support for multi-threading by adding a
- pipe() call that is used to force the Reactor to reconfigure
- itself everytime a new handler is registered or removed.
- Previously, any new changes wouldn't take place until the
- Reactor was triggered by some external event. This old behavior
- was too non-deterministic...
-
-Sun Jan 2 12:35:39 1994 Douglas C. Schmidt (schmidt@net4.ics.uci.edu)
-
- * Modified the inheritance hierarchy for Service_Object so that it
- derives from both Shared_Object and Event_Handler.
- Shared_Object is a new abstract base class the provides an
- interface for dynamic linking of objects. When RTTI is widely
- available for C++ the Service Configurator will be much more
- functional since we can automatically figure out whether an
- object is a Service_Object or just a Shared_Object and do the
- right thing with it!
-
diff --git a/ChangeLog-95 b/ChangeLog-95
deleted file mode 100644
index 429e5681fdc..00000000000
--- a/ChangeLog-95
+++ /dev/null
@@ -1,4179 +0,0 @@
-Sun Dec 31 01:02:01 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS (mmap): Added a new parameter to the argument list for
- mmap(). This parameter is an ACE_HANDLE * and is used in the
- Win32 implementation, which requires CreateFileMapping to open a
- new HANDLE. This handle is passed back to the caller, which is
- then responsible for freeing it... I'll probably need to modify
- the ACE_Mem_Map class to manage this new handle for the WIN32
- version.
-
- * ace: Updated all the SPIPE files in preparation to porting them
- to Windows NT, where they will be implemented using Win32 Named
- Pipes!
-
- * ace/Typed_SV_Message: Fixed a mysterious braino where the method
- definitions for Typed_SV_Message were actually within
- Typed_SV_Message_Queue.cpp. I'm not sure why this happened, but
- it's clearly been this way for eons... Also, changed the name
- of the method "max" to "max_size" to avoid conflicts with macros
- on Windows NT...
-
- * ace: Added a new config symbol: ACE_HAS_SYSV_IPC. If this is
- *not* set (e.g., Win32) then don't try to compile any of the
- System V IPC mechanisms (e.g., shared memory, message queues,
- semaphores).
-
- * ace/Malloc: Reimplemented the Malloc-family to factor out common
- code. Also added a new method called "trybind" which atomically
- tries to bind a new void *pointer to a char *name. If there is
- no name with the same value, the bind succeeds. Otherwise, the
- bind "fails", but returns the existing pointer.
-
- * ace/Map_Manager: Reimplemented the Map_Manager to factor out
- common code. Also added a new method called "trybind" which
- atomically tries to bind a new int_id to an ext_id. If there is
- no ext_id with the same name, the bind succeeds. Otherwise, the
- bind "fails", but returns the existing int_id.
-
- * ace/Memory_Pool.cpp: Commented out all the diagnostic messages
- in the various ACE_*_Memory_Pools. Now that we're actually
- using this within ACE, they were distracting.
-
- * ace/CORBA_Handler.cpp (ACE_ST_CORBA_Handler): Gave iterations_
- an initial value of "5" for backwards compatibility. Thanks to
- Irfan for doing this.
-
- * ace/Map_Manager.cpp (ACE_Map_Manager): Fixed some more braino in
- the constructors of Map_Manager. During the recent changes I'd
- forgotten to initialize the Map_Manager's instance variables to
- 0. Thanks to Irfan for finding this out the hard way... ;-)
-
- * ace/OS.i (gettimeofday): Added a WIN32 implementation of
- gettimeofday. This is pretty nasty, but it should centralize
- all of this processing in one place in ACE!
-
-Sat Dec 30 00:50:20 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Timer_Queue: Removed the current_time() method from the
- Timer_Queue class. All uses will be replaced with calls to
- ACE_OS::gettimeofday(). Not only does this factor out more
- code, but it is also reentrant!
-
- * ace/ACE.cpp (handle_timed_accept): Consolidated code so that
- select() is always used, rather than poll().
-
- * ace: Generalized the ACE file locking wrappers (both at the
- Synch-level and the ACE_OS class level) to enable them to lock
- arbitrary regions (aka "records") of a file. Before, they could
- only lock the entire file (which remains the default behavior).
- This new behavior works for both NT and UNIX.
-
- * ace/Synch: Removed the definition and use of the
- ACE_SYNCH_ERROR_RETURN macro from all the ACE Synch* methods.
- This behavior has been integrated into the ACE_OS class instead
- since it cleans up lots of code that would otherwise have been
- hard to write.
-
- * ace/INET_Addr.cpp (get_host_name): Fixed a bug that arose by
- trying to use the reentrant version of gethostbyaddr all the
- time. In order to fix this, I've added a new get_host_name()
- method that allows the caller to supply a buffer for the
- hostname.
-
- * ace: Cleaned up all the POSIX_TIMER junk that permeated ACE.
- Now all platforms will have the POSIX timer structures (e.g.,
- timestruc_t and timespec), though only those that actually
- support nano-second timing will be able to do anything useful
- with this... As part of this cleanup, the poll, select, and
- cond_timedwait method in ACE_OS now take ACE_Time_Value * rather
- than int, timeval *, and timestruc_t, respectively. This
- *greatly* cleans up the clutter throughout the rest of ACE.
-
- * ace/ACE: Added two new methods called tv2msec and msec2tv that
- converts ACE_Time_Value format into millisecond format and vice
- versa. This will make it easier to port code between NT and
- UNIX.
-
- * ace/Reactor: Removed the code in the Reactor that previously
- allowed it to be resized after it had been initialized. This
- code no longer was used due to the recent enhancements that
- ensure the Reactor is only initialized once per-process.
-
- * ace/Reactor: Modified the Reactor so that it now compiles on NT.
- It doesn't work yet, but at least it compiles!
-
- * ace/Reactor: Moved the "max3" method from the Reactor to OS.h,
- where it has become a template function usable throughout ACE.
-
- * ace/OS.cpp: Added extern "C" before the NT implementations of
- readv() and writev().
-
- * ace/OS.i: Fixed the declaration of ::readv() and ::writev() for
- cases where the OS doesn't provide them natively.
-
- * ace/Event_Handler: Modified handle_signal() to take an int
- rather than an ACE_HANDLE. The old way broke under NT...
-
- * ace: Made lots of minor changes to resolve signed int
- vs. unsigned int mismatches. Thanks to the MSVC++ 4.0 compiler
- for pointing these out. At least it's good for
- something... ;-).
-
-Fri Dec 29 15:01:10 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/ACE.cpp (handle_timed_accept): Reimplemented the core
- select() loop to make the code portable to Win32.
-
- * ace/Map_Manager.cpp (ACE_Map_Manager): Fixed a minor bug caused
- by recent changes (forgot to initialize max_size_ in the
- constructor...).
-
- * Updated all the manual pages to reflect the latest changes.
-
- * ace/ACE.cpp: Fixed up the ACE class so that all of the methods
- should compile on both Windows NT and UNIX!
-
- * ace/OS: Moved the get_file_size() method from class ACE and put
- it into class ACE_OS, where it's been renamed to filesize().
- This is really more of an "OS" function, e.g., it's supported on
- Win32 directly.
-
- * ace/OS.cpp: added readv() and writev() implementations for those
- platforms (e.g., Windows NT) that require them.
-
- * ace/Makefile: Added a new regex to the Svc_Conf_l.cpp target
- that will substitute <stdio> for <unistd>. This should solve a
- portability problem with Windows NT...
-
- * ace/Malloc: Modified the sync() and protect() methods to use
- void * rather than char *. This is now consistent with the OS
- classes.
-
- * ace/OS: Changed things so that all the mmap() related OS
- wrappers use void * in their external interface. Any
- discrepancies between platforms are now dealt with internally,
- in the implementation of the methods. Thanks to Chris Lahey
- (clahey@ix.netcom.com) for suggesting this.
-
- * ace/Local_Name_Space: Modified how ACE_NS_String is used to
- instantiate ACE_Map_Manager in order to work around problems
- with AIX C++. Thanks to Chris Lahey (clahey@ix.netcom.com) for
- reporting this.
-
- * ace/Synch.i: Added a definition for ACE_RW_Mutex::acquire().
-
-Fri Dec 29 00:34:16 1995 Chris Lahey (clahey@ix.netcom.com)
-
- * ace/OS.h: Changed the #ifdef for ACE_HAS_COMPLEX_LOCKS to
- ACE_HAS_COMPLEX_LOCK.
-
- Changed prototypes for ACE_OS:mprotect(), msync(), and munmap()
- to accept ACE_MMAP_TYPE for their first arg. The AIX versions
- of these calls all expect void * for their pointer variable.
- Note that madvise() takes a caddr_t for its 1st arg and
- therefore does not need to be altered. (See related changes in
- OS.i and Mem_Map.i)
-
- Changed prototype for ACE_OS::getsockname(), arg3 to int * (See
- related change in OS.i)
-
- Changed prototype for ACE_OS::setsockopt(), arg4 to const char *
- and arg 5 to int (See related change in OS.i)
-
- * ace/OS.i: Changed function definition for ACE_OS::mprotect(),
- msync(), and munmap() to accept ACE_MMAP_TYPE as their 1st arg.
-
- The following changes relate to the inconsistencies in the
- sockets calls on AIX. I thought it would make more sense to
- leave the public interfaces alone and then handle the
- differences internally. That way it won't break any exisiting
- code.
-
- Changed function definition for ACE_OS::getsockname() to accept
- arg3 as int *. Made similar changes in ACE_OS::setsockopt() -
- change definition to accept const char * for arg4 and int for
- arg5. Add the following code at the start of the function:
- Also made changes to ACE_OS::recvfrom() - change arg 6 back so it is
- int *.
-
- * ace/Mem_Map.i: In ACE_Mem_Map::advise(), cast 1st arg to
- ACE_OS:madvise() to (caddr_t).
-
- * ace/Memory_Pool.cpp: In ACE_MMAP_Memory_Pool::acquire(), make
- cast to char * in the return statement. In
- ACE_MMAP_Memory_Pool::handle_signal(), also make same cast in
- the ACE_DEBUG statement near the top of the function.
-
- * ace/Reactor.cpp and ace/Reactor.h: ACE_Reactor::handler_i()
- doesn't return properly if *eh != 0. Remove last "else" so
- function always returns 0 if handler != 0.
-
- In ACE_Reactor::owner(), we need to change signature since
- thread_t is not an integer. This has been changed to int
- ACE_Reactor::owner(thread_t *t_id); The last two lines have been
- changed to: *t_id = this->owner_; return 0;
-
- * ace/Synch.cpp: In ACE_Condition_Mutex::wait(), the call to
- cond_timedwait() does not exist, but ACE_OS::cond_timedwait()
- does exist. It takes the same arguments.
-
- * ace/Synch.h and ace/Synch_T.h: At the end of both files, before
- the #define INLINE check for this define's existence to avoid
- causing compilers to choke.
-
- * ace/Mem_Map.i: In ACE_Mem_Map::operator(), the return statement
- looked very odd. In the assignment to addr, why is the ", 0" in
- the statement?
-
-Fri Dec 29 00:34:16 1995 Douglas C. Schmidt (schmidt@lambada.cs.wustl.edu)
-
- * ace: Fixed up many minor problems with the various types of
- Shared_Memory wrappers. This mostly entailed changing from char
- * to void * to be more consistent with the other parts of ACE.
- In addition, I now only include the *.i files if __INLINE__ is
- enabled.
-
- * ace/Memory_Pool.cpp (map_file): Fixed a minor bug by enabling
- MAP_FIXED if we're trying to map a file using a fixed address.
-
-Thu Dec 28 18:39:16 1995 Douglas C. Schmidt (schmidt@merengue.cs.wustl.edu)
-
- * ace/Local_Name_Space.cpp: Finished implementing changes to the
- ACE_Malloc stuff and the Local_Name_Space that Irfan had begun
- last semester.
-
- * ace/SString.cpp: Added new optimizations to the assignment
- operators of the ACE_[WCS]String classes to avoid
- freeing/allocating memory if the current size is large enough.
-
- * ace/SString: Added copy constructors...
-
- * ace/Local_Name_Space.cpp: Modified the implementation of bind()
- to avoid a race condition.
-
- * ace/Map_Manager.cpp (bind): Changed the semantics of bind() so
- that callers can control whether or not INT_IDs are reassigned.
- Also changed things so that callers can get back the existing
- value if they choose not to reassign.
-
- * ace/SString.cpp: Removed the "P" (persistent) versions of all
- these classes and merged them into the default versions. The
- persistence is now determined by the type of allocator passed in
- as a parameter to the constructor (or by using the "default"
- allocator that is accessible via
- ACE_Service_Config::allocator()).
-
- * ace/Map_Manager.cpp: Removed the "P" (persistent) versions of
- all these classes and merged them into the default versions.
- The persistence is now determined by the type of allocator
- passed in as a parameter to the constructor (or by using the
- "default" allocator that is accessible via
- ACE_Service_Config::allocator()).
-
- * ace/Malloc_T: Modified the bind() algorithm so that it will
- allow the caller to determine whether duplicates are allowed or
- not... Also changed things so that callers can get back the
- existing value if they choose not to allow duplicates. Irfan
- questions the sanity of this... ;-)
-
- * ace/Synch: To be consistent, added acquire_write and
- acquire_read methods to ACE_Mutex. These are useful for cases
- where we are going to be parameterizing classes like ACE_Malloc
- with some type of mutex wrapper (e.g., ACE_RW_Mutex, ACE_Mutex).
-
- * ace/Malloc_T.cpp (calloc): Added a new method called "calloc"
- that will not only allocate the memory dynamically, but will
- also give it an initial value (e.g., '\0').
-
-Thu Dec 28 01:10:43 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.i: Modified the implementation of the TLI methods so that
- they are conditionally compiled away if the platform doesn't
- support TLI... Thanks to Neil Cohen for pointing out the need
- for this...
-
- * ace/OS.i: Modified the implementation of dlopen() and dlsym() to
- account for limitations with SunOS 4.x...
-
- * ace/Service_Repository.cpp: Modified this class to use the
- ACE_OS::dlclose method.
-
- * ace/Parse_Node.cpp: Modified this class to use the
- ACE_OS::dlopen and ACE_OS::dlsym methods.
-
-Wed Dec 27 23:25:03 1995 Jesper S. M|ller (stophph@diku.dk)
-
- * Added appropriate flags in OS.h for successful inclusion of
- several header files, such as Malloc.h and friends. Also added
- mprotect to ACE_OS for Win32 to avoid linker errors.
-
- * Added a return value (from map_file) to
- ACE_MMAP_Memory_Pool::handle_signal. The compiler was
- complaining. Likewise on
- ACE_MMAP_Memory_Pool::commit_backing_store (there 0 seemed like
- the correct off-the-end return value).
-
- * Removed include of some SV semaphore file, if not needed in
- Malloc.h. Worse for Memory_Pool.h, since the SV_Semaphore
- wrappers consistently differ completely from the other
- synchronization routines. I guess we'll need some variant of
- ACE_Process_Semaphore that takes an integer as a key instead of
- a string, and does not perform automatic init/destroy.
-
- * Also upgraded fd's from int to ACE_HANDLEs and changes -1 to
- ACE_INVALID_HANDLE where appropriate.
-
- * By help of aggresive preprocessor conditionals, made Handle_Set
- work with Win32. There is a fd_set abstraction with appropriate
- FD_xxx macros for WinSock, and it requires no sync'ing. The
- Handle_Set_Iterator should also work. The good looks of
- Handle_Set was impaired, though. Right now, the trigger is the
- ACE_WIN32 flag, although it should be something like
- ACE_FD_SET_USES_BITS for the unix approach, or like
- ACE_FD_SET_USES_VECTOR for the WinSock approach.
-
- * Reactor almost compiles now, but not quite: Handlers are
- addressed by fd, this is no longer possible - what a mess - we
- need to step through the handle indices somehow. This will
- likely get into some nasty quadratic complexities when iterating
- the handles to find the event_handler for each file
- handle. Mabye we can circumvent this with a hash table lookup
- for those opaque handles.
-
- * There was a problem with the Svc_Conf.l.cpp and the
- Svc_Conf.y.cpp and the extremely lame MSVC++ 2.0. I had to
- rename them to Svc_Conf_y.cpp, etc. Awful!
-
- * Added code to inquire the 'host' name for Win32 in the ACE_Client_Id
- class. Another candidate for ACE_OS.
-
- * About 60 or so ACE .cpp files compile now, which reminds me that
- I'll be working on some precompiled header scheme soon, since it
- takes for ever and ever, even on my 32meg system with pretty
- good SCSI drives. Mabye it's because I'm only running a 66MHz
- i486 DX2 (yawn).
-
- * Dozens of other changes have been made to various files, all
- pertaining to int vs. ACE_HANDLE. In Service_Manager.h, a signal
- number was an ACE_HANDLE, but just close by, some fd's were
- ints. Fixed that, too.
-
-Sat Dec 23 14:15:16 1995 Jesper S. M|ller (stophph@diku.dk)
-
- * I've also grouped the .i and .cpp functions by class,
- and #if'ed the sbrk and SysV pools out, since
- Win32 cannot support those.
-
- * Added 'inline' to day accessor functions in Date_Time.
-
- * Two things that missed me in Trace.cpp:
- 1) The inclusion order was so that I couldn't
- build Trace.o, since it didn't know the MALLOC_HOOK thing.
- I moved the #include of Trace.h down below that of ACE.h.
- 2) The declaration and definition of the ACE_Trace constructor
- differed by a const, which I added.
- 3) When linking, multiple symbols were found for some
- OS calls like mutex_init, corresponding to the larger
- OS Win32 functions. I has ACE_INLINED_OS_CALLS off,
- so sometimes the OS functions were inlined, sometimes
- not.
- I disabled the inline hack in Trace.cpp for WIN32 for now.
- This seemed to resolve matters.
-
- * There was a major problem in OS.i, where Synch.h was needed for
- mutex support (in conjunction with TSS info linked list). I
- chose to make thr_keycreate and some others non-inlined.
-
- * More 'is-it-a-handle-or-success' confusion in SOCK*.* Changed
- ACE_SOCK_Dgram to use int status. Changed ACE_SOCK_CODgram to
- use int status. Changed ACE_LSOCK to use int status. Also
- changed a few derived classes
-
-Fri Dec 22 14:03:15 1995 Douglas C. Schmidt (schmidt@lambada.cs.wustl.edu)
-
- * ace/OS.h: Added a new type for rwlock_t for platforms that don't
- support threading... Thanks to Neil Cohen for reporting this.
-
- * ace: Merged in all of Jesper's changes for NT and Chris Lahey's
- changes for AIX.
-
- * ace: Merged tli.h into OS.h to avoid name conflicts on Win32.
-
- * Fixed duplicated names where case is the only difference.
- ace/thread.cpp
- ace/Thread.cpp
- ace/TLI.h
- ace/tli.h
- apps/Token_Server/mutex_example/simple_token_client.cpp
- apps/Token_Server/mutex_example/Simple_Token_Client.cpp
- apps/Token_Server/script_example/scripting_token_client.cpp
- apps/Token_Server/script_example/Scripting_Token_Client.cpp
- tests/IPC_SAP/SOCK_SAP/FD-client.cpp
- tests/IPC_SAP/SOCK_SAP/fd-client.cpp
- tests/IPC_SAP/SOCK_SAP/FD-server.cpp
- tests/IPC_SAP/SOCK_SAP/fd-server.cpp
-
-Wed Dec 20 22:26:24 1995 Jesper S. M|ller (stophph@diku.dk)
-
- * FIFO.cpp: One last comparison of 'open' return status where and
- ACE_INVALID_HANDLE should be changed to -1.
-
- * One more last wrong comparison in FIFO_Recv_Msg.cpp.
- (Never say never again!)
-
- * Put an appropriate conditional around the inclusion of
- Handle_Set.h for ACE_WIN32 (for now).
-
- * Introduced a few backslashes in the macros of Dump.h that were
- somehow left out... Had to add a really stupid constructor for
- struct Tuple. I haven't a clue why MSVC++ wants this! Replaced
- 'return ACE_ODB;' with 'return ACE_ODB::instance_;' in the
- Singleton access function.
-
- * Added a constructor for ACE_ODB. It may be private, but it still
- needs to be defined...
-
- * Stack and Set compiles fine for Win32 (not surprisingly)
-
- * If'ed out the guts of ACE_IPC_SAP enable/disable calls for
- Win32, since async IO doesn't work that way on there.
-
- * Event_Handler now uses ACE_INVALID_HANDLE for default args.
-
- * SOCK compiles except for the ACE_SOCKET <> ACE_HANDLE
- problem. Refer to issue #3 above.
-
- * We're swamping the ace directory with .mak files. I used the
- winntace.mak file, which is compilable and linkable.
-
-Thu Dec 21 15:37:42 1995 Douglas C. Schmidt (schmidt@merengue.cs.wustl.edu)
-
- * ace: Greatly simplified the include files so that (1) compilers
- are faster and (2) the ACE_Trace mechanism works correctly.
-
- * ace/Trace: Modified the ACE_Trace_TSS class so that it is no
- longer a template. This was overkill since we know the type
- head of time (i.e., ACE_Trace_State).
-
- * ace: Added a number of new changes to ACE to make things work on
- AIX. Thanks to Chris Lahey <clahey@ix.netcom.com> for these
- changes.
-
- * ace/Thread_Manager.cpp: Removed the get_max_thr_id() method
- since it was not portable to NT or POSIX pthreads. Nothing in
- ACE depended on it anyway...
-
- * ace/OS: Added a new static data member called NULL_thread that
- is a "zero'd" out thread id. This is necessary to deal with the
- POSIX pthread implementation of a thread id, which is not always
- implemented as a number... By using this new approach, all the
- special-case code in Synch.cpp disappears...
-
- * ace/OS: Added a new method to class ACE_OS called thr_equal()
- that masks the differences between comparing thread ids using
- the threading libraries. This simplifies the code in Synch.cpp
- and Reactor.cpp.
-
- * ace: Updated all uses of mmap() to use the new ACE_MMAP_TYPE
- typedef. This deals with the fact that different versions of
- UNIX define mmap() inconsistently (e.g., some use void * and
- some use char *...).
-
- * ace: Removed testconfig.h and merged all of those #defines into
- OS.h. This centralizes changes in one place and also eliminates
- the need for ./apps and ./tests to include extraneous files...
-
- * ace/testconfig.h: Changed all uses of 0666 to ACE_DEFAULT_PERMS.
- Also, removed all PERMS enums and substituted ACE_DEFAULT_PERMS
- instead.
-
-Wed Dec 20 17:29:55 1995 Tim H. Harrison (harrison@merengue.cs.wustl.edu)
-
- * Rewrote the Token deadlock detection algorithm. It now performs
- "best-effort" detection of deadlock for remote acquires and
- complete deadlock detection for local acquires.
-
-Wed Dec 20 02:37:39 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.h: The select() system call has its own include file on
- AIX: <sys/select.h>. We can wrap the #include with a variable
- #if defined (ACE_HAS_SELECT_H).
-
- * include/makeinclude/platform_aix.GNU: Added new support for AIX.
- Thanks to Chris Lahey <clahey@ix.netcom.com> for these changes.
- Added a number of other minor changes, as well.
-
- * ace: Made a bunch of minor changes to get ACE to compile on
- SunOS4.x, Linux, and SGI.
-
- * ace/config-linux.h: added ACE_HAS_MSG (thanks to Neil Cohen
- for this).
-
- * ace/OS.h: Conditionally compile for ACE_HAS_UTIME for
- <sys/utime.h>.
-
- * Released an alpha version of ACE containing the new Windows NT
- port.
-
- * Integrated and tested all the new Windows NT changes in class
- ACE_OS, as well as the Synch* and Threads* classes. We're now
- able to build Jesper's win32_test.cpp file in ./ace! A complete
- NT port should be just around the corner...
-
-Tue Dec 19 17:59:04 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: Move the remaining contents of sysincludes.h into ACE.h.
- There is no more sysincludes.h (at long last!).
-
- * ace: Rearranged things so that the OS.[hi] files contain all the
- OS-specific #defines and #includes that were previously in
- sysincludes.h.
-
- * ace: Renamed the ACE_Misc class to class ACE, which is more
- representative of what it does.
-
- * INSTALL: updated the installation instructions to explain how
- the new directory structure works. Thanks to Neil Cohen for
- pointing out the discrepancy beteen the source and the
- documentation ;-).
-
- * Reorganized (by flattening) the ACE library directory structure
- to make it work for both Windows NT and UNIX. Note that Windows
- NT does not have symbolic links, so the old way of doing things
- didn't port... The consequences of these changes is there is
- now a single directory called $WRAPPER_ROOT/ace that contains
- the *.[hi] and *.cpp source files. This is also where the
- libACE.a and libACE.so libraries are built by default. Also,
- note that the suffix used by ACE has been changed from *.C to
- *.cpp to deal with the lame Visual C++ compiler...
-
-Tue Dec 19 01:26:54 1995 Douglas C. Schmidt (schmidt@merengue.cs.wustl.edu)
-
- * tests/ASX/Event_Server/Event_Server/Supplier_Router.cpp (put):
- Fixed up a problem with the Event_Server. Somewhere along the
- way it stopped being concurrent! The new version fixes this.
- Thanks to Alex V Maclinvosky <alexm@teltrunk1.tait.co.nz> for
- noticing this...
-
- * Added a billion new changes to class OS to integrate the Windows
- NT port with the rest of ACE. We are getting very close...
-
-Mon Dec 18 12:45:13 1995 Jesper S. Møller (stophph@diku.dk)
-
- * Major problems in the IPC_SAP. First, I detected that some open
- calls returned handles, some returned -1 or 0. For instance
- ACE_SOCK has a constructor, that calls this->open and expects a
- handle (which it even sets as the current handle
- value!). Unfortunately, the return from open is either 0 or -1,
- depending on how well the open went. ACE_HANDLE being
- typedef'ed to a void* really reveals some problems! I have
- solved the problem for the FIFO*.* family and for SOCK.*
-
-Mon Dec 18 12:43:46 1995 Douglas C. Schmidt (schmidt@merengue.cs.wustl.edu)
-
- * tests/Reactor/CODgram/CODgram.C (main): Fixed a bug in main()
- caused by initializing the Reactor twice. Thanks to Aurelio
- Nocerino <aurelio@irsipcs2-27-le0.irsip.na.cnr.it> for reporting
- this.
-
- * libsrc/Service_Configurator/Service_Config.C Added a new
- constructor to ACE_Service_Config that can be used to initialize
- internal variables without performing a full configuration.
-
-Mon Dec 18 01:22:22 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Service_Config: renamed tokens.h to sc_tokens.h to avoid
- file name collision on Win32. Thanks to Jesper S. M|ller
- <stophph@diku.dk> for reporting this.
-
- * tests/Mem_Map/IO_Test: renamed io_test.C to test_io.C to avoid
- file name collision on Win32. Thanks to Jesper S. M|ller
- <stophph@diku.dk> for reporting this.
-
- * libsrc/Misc/OS: Implemented condition variables for Windows NT.
-
-Sun Dec 17 21:23:32 1995 Douglas C. Schmidt (schmidt@merengue.cs.wustl.edu)
-
- * libsrc/Misc/Trace: Fixed up the ACE_Trace class so that it
- doesn't include any calls that will improperly trigger infinite
- recursion! This allows the ACE library to be traced completely.
-
-Sat Dec 16 19:12:37 1995 Jesper S. Møller (stophph@diku.dk)
-
- * Changes to OS.*:
- * Added conditionals to the OS.h for Win32, for the special ACE/Win32
- thr_destroy_tss(), which is automatic for Solaris.
- * Changed declarations of thr_create, thr_suspend, thr_continue,
- thr_join and thr_[gs]etprio to use hthread_t instead of thread_t.
- * Changed return type of OS::open from int to ACE_HANDLE.
- * Provided non-obtrusive handling of thr_handle in OS::thr_create
- for non-Win32.
- * Copied ACE::writev to OS::writev for Win32. Something similar
- should happen for other systems...
-
- * Changes to Thread.*:
- * Changed join, suspend and continue to take handles.
- * Added thread handle return address to spawn.
-
- * Changes to Thread_Manager.*:
- * Added thread handles to the Thread_Descriptor structure.
- * Modified insert_thr and append_thr functions to also take
- handles.
- * Made ACE_Thread_Descriptor::Thread_State (a enum) public
- so Thread_Manager::append_thr could use it as a formal
- parameter (I suspect this is a bug in MSVC++).
- * Changes the various flavours of suspend, continue, etc. to
- use handles instead of id's. Keep in mind that none of this
- is destructive for Unix, but vital for Win32.
- * There is still a problem with ACE_Thread_Control registering
- itself with the Thread_Manager - the thread does not have means
- of finding it's own handle. In this particular case, we could
- have the thread duplicate it's pseudohandle into a real one,
- and pass that one along. I'd really, really, really rather not
- have to maintain a thread id->handle mapping myself; It would
- slow down thread manipulation and give some troublesome memory
- overhead.
-
- * Changes to Log_Msg.*:
- * OS::getpid instead of ::getpid.
-
- * Changes to Misc.*:
- * Sections inappropriate for Win32 #if'd out...
- * Provided naive timestamp function (No date) for Win32.
-
- * Changes to IPC_SAP.*:
- * Uses OS::ioctl instead of ::ioctl
- * Uses ACE_INVALID_HANDLE instead of ACE::INVALID_HANDLE
-
- * Changes to FIFO.*, :
- * Uses ACE_INVALID_HANDLE instead of ACE::INVALID_HANDLE
-
- * Changes to FIFO_Send.*:
- * open now returns an int insted of an ACE_HANDLE.
- * Uses ACE_INVALID_HANDLE instead of ACE::INVALID_HANDLE
-
- * Changes to FIFO_Send_Msg.*:
- * open now returns an int insted of an ACE_HANDLE.
- * Uses ACE_INVALID_HANDLE instead of ACE::INVALID_HANDLE
- * Uses OS::writev instead of ::writev
-
- * Changes to FIFO_Recv.*:
- * open now returns an int insted of an ACE_HANDLE.
- * Uses ACE_INVALID_HANDLE instead of ACE::INVALID_HANDLE
-
- * Changes to FIFO_Recv_Msg.*:
- * open now returns an int insted of an ACE_HANDLE.
- * Uses ACE_INVALID_HANDLE instead of ACE::INVALID_HANDLE
-
- * Changes to sysincludes.h:
- * Uses ACE_INVALID_HANDLE instead of ACE::INVALID_HANDLE
-
-Sat Dec 16 12:29:06 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/Addr/INET_Addr.C: Changed the implementation so
- that the reentrant versions of the library calls are always used
- (class OS sorts this all out). This reduces the amount of
- clutter in the code.
-
- * libsrc/Threads/Synch: Added a new implementation of
- "readers/writer" locks for both Windows NT and POSIX pthreads.
- By default, these threads packages don't have this feature.
-
- * libsrc/Threads/Synch: Added a new macro called
- ACE_SYNCH_ERROR_RETURN that greatly simplifies the definition of
- the synchronization wrappers.
-
- * include/ace/sysincludes.h: Removed the pthreads_map.h file and
- integrated this into sysincludes.h.
-
-Fri Dec 15 02:39:25 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Misc/OS.i: Finished updating class OS so that it will
- compile correctly for OS platforms that don't support threads,
- as well as platforms that support POSIX Pthreads vs. Solaris
- threads, etc.
-
- * libsrc/Misc/OS: integrated Jesper S. M|ller <stophph@diku.dk>
- support for POSIX regular expressions (e.g., compile() and
- step()) and sysinfo() into ACE.
-
- * Integrated and tested all of Irfan's changes to ACE to support
- the new persistence Name_Server. This added some new classes in
- various places that use the ACE_Allocator.
-
-Thu Dec 14 00:23:43 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * tests/ASX/Event_Server/Event_Server: Fixed an "off by 1" bug in
- the declaration of char *argv[3] in the open() methods of
- Supplier_Router.C and Consumer_Router.C. Thanks to the "ever
- dissatisfied" Alex V Maclinvosky <alexm@teltrunk1.tait.co.nz>
- for reporting this.
-
- * libsrc/Service_Configurator/Service_Config: Added a new
- "Singleton" access point for the global ACE_Allocator.
-
- * libsrc/Naming/Name_Options.C (parse_args): Made it possible to
- change the name of the process on the command line via the -P
- option. The default is still to use argv[0] as the process
- name.
-
- * include/ace/testconfig.h (ACE_DEFAULT_GLOBALNAME): Changed the
- value from "/localnames" to "/globalnames" to avoid a conflict.
-
- * libsrc/Misc/SString.C: Added Irfan's new "persistent" string
- mechanisms that use the ACE_Allocator_Manager. We may
- eventually update the existing SS* stuff to use this.
-
- * Merged in Jesper S. M|ller <stophph@diku.dk> updates for Windows
- NT.
-
- * include/ace/Malloc.h: Added a forward declaration for
- ACE_Malloc_Iterator right before ACE_Malloc. Thanks to Antonio
- Tortorici <antonio@rh0011.roma.tlsoft.it> for reporting it.
-
- * libsrc/Threads/Synch_T.h: Fixed a small typo in
- ACE_Null_Condition. Thanks to Antonio Tortorici
- <antonio@rh0011.roma.tlsoft.it> for reporting it.
-
- * include: Added new config-linux.h and platform_macros.GNU config
- files for Linux. Thanks to Timothy Newell
- <910430n@dragon.acadiau.ca> for this stuff.
-
-Wed Dec 13 23:08:11 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/Addr/INET_Addr.C (set): Fixed a small typo in the
- ACE_INET_Addr::set (const char port_name[], ACE_UINT32
- inet_address) method where the test should be != rather than ==
- 0. Thanks to Bill Lear (rael@anarchy.cybercom.net) for
- reporting this.
-
-Sun Dec 10 12:23:54 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Service_Configurator/Service_Record.C (init): Fixed a
- small problem where a NULL pointer was being returned if a user
- passes a non-existent config file (using the -f option) to
- ACE_Service_Config::open(). Thanks to Dieter Quehl
- (quehl@erlh.siemens.de) for noticing this.
-
- * libsrc/Log_Msg/Log_Msg.C (log): added a new option (%T) that
- causes the current timestamp to be inserted into the log msg.
- Thanks to Dieter Quehl (quehl@erlh.siemens.de) for suggesting
- this.
-
- * libsrc/Misc/Misc: Added a new timestamp() method that returns
- the current timestamp in the form
- "hour:minute:second:microsecond." The month, day, and year are
- also stored in the beginning of the date_and_time array.
-
- * tests/Shared_Malloc: Added Irfan Pyarali <ip1@cec.wustl.edu> new
- test program that exercises the new features of ACE_Malloc that
- are described in the following bullet.
-
- * libsrc/Shared_Malloc: Added Irfan Pyarali <ip1@cec.wustl.edu>
- cool new versions of ACE_Malloc and ACE_MMAP_Memory_Pool. These
- new versions provide the following enhancements:
-
- 1. Persistence -- via the sync() method
- 2. Protection -- via the prot() method
- 3. Named malloc chunks -- via bind(), find(), unbind().
- 4. Named iteration -- via ACE_Malloc_Iterator
-
-Thu Dec 7 00:31:26 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Signal.C: Replaced ACE_Guard with ACE_TSS_Guard
- to ensure that locks are correctly released even if
- Event_Handler::handle_signal() callbacks invoke
- ACE_Thread::exit(). Thanks to Detlef Becker
- (beckerd@erlh.siemens.de) for suggesting this.
-
- * libsrc/Threads/Synch_T: Used inheritance to factor out the
- shared code between ACE_Guard, ACE_Read_Guard, and
- ACE_Write_Guard in order to reduce unnecessary duplication.
-
- * libsrc/Threads/Synch_T: Changed the implementation of ACE_Guard
- to keep a pointer to the LOCK rather than a reference. This
- makes the code more flexible and aids in factorization.
-
- * libsrc/Threads/Synch_T: Changed the implementation of ACE_Guard
- to incorporate ACE_Try_Guard semantics. This reduces the amount
- of classes and duplicate code in ACE.
-
-Wed Dec 6 21:36:02 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * include/ace/Trace: Changed the type of the string passed into
- ACE_Trace from char * to const char *.
-
- * libsrc/Reactor/Reactor.C: Had forgotten to initialize the
- initialized_ and requeue_position_ members appropriately in the
- constructor of the ACE_Reactor if ACE_MT_SAFE is *disabled*.
- Thanks to Mark Zusman <marklz@topaz.technion.ac.il> for pointing
- this out.
-
- * libsrc/Threads/Synch_T.C: changed the order of some methods so
- they would be properly defined if ACE_HAS_THREADS and
- ACE_HAS_THREAD_SPECIFIC are *not* enabled. This should fix
- remaining problems with ACE on SunOS 4 and SGI. Thanks to
- Aniruddha Gokhale <gokhale@cs.wustl.edu> for noticing this.
-
-Tue Dec 5 01:06:14 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Changed things around so that the Name_Server and Token_Server
- client interfaces are include in libACE.
-
- * libsrc/Shared_Malloc: added a const char *pool_name to
- ACE_Malloc::ACE_Malloc. This is passed into the constructor of
- the MEMORY_POOL to make it easier to dynamically name memory
- pools.
-
-Mon Dec 4 21:20:28 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Synch_T: Modified the place that the
- ACE_Thread_Specific methods are defined so that they will be
- compiled correctly for platforms without threads or
- thread-specific storage.
-
-Sun Dec 3 23:04:41 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/ASX/Message_Block: Modified clone() so that it takes an
- extra parameter that specifies which flags SHOULD NOT BE
- TRANSFERED to the clone. This defaults to
- ACE_Message_Block::DONT_DELETE. Thanks to Alex V Maclinvosky
- <alexm@teltrunk1.tait.co.nz> for suggesting this.
-
-Sun Dec 3 17:43:11 1995 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * The number of files in the Token library has been reduced. As a
- result, many of the files have been renamed. Also, the .i files
- have been purged of relatively large methods (these have been
- moved to the .C files.) Lastly, most uses of dynamic memory
- allocation have been removed from the library. This was
- important to reduce the amount of serialization in threaded
- applications caused by the dynamic allocation.
-
-Sun Dec 3 17:29:54 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Synch: Modified all the synchronization classes
- so that they disallow assignment and initialization!
-
- * libsrc/Threads/Synch: Moved the ACE_Thread_Specific class from
- its own files into the Threads/Synch.[Chi] files. This should
- eliminate a set of horrible interdependencies among files.
-
-Sat Dec 2 16:07:40 1995 Douglas C. Schmidt (schmidt@mambo.cs.wustl.edu)
-
- * libsrc/Misc/SString.C (ACE_CString): Added a destructor to
- CString. Thanks to Tim for noticing this...
-
-Tue Nov 28 17:25:02 1995 Prashant Jain (pjain@tango.cs.wustl.edu)
-
- * apps/Name_Server/client/lib/Name_Proxy: Changed Name_Proxy to
- inherit from ACE_Service_Object rather than ACE_Event_Handler.
- This will allow a Name_Proxy to be dynamically linked into an
- application via the svc.conf file.
-
- * apps/Name_Server/client/lib/Name_Proxy: Added new methods
- init, fini, and info.
-
-Tue Nov 28 00:56:52 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * tests/Threads/test_thread_specific.C: Added code to test the new
- ACE_TSS_Guard class...
-
- * libsrc/Threads/Synch_T: Added the new ACE_TSS_Guard class. This
- class is similar to the existing ACE_Guard, except that it uses
- thread-specific storage to ensure locks are released even if a
- thread exits via thr_exit()!
-
-Mon Nov 27 20:39:58 1995 Prashant Jain (pjain@tango.cs.wustl.edu)
-
- * apps/Name_Server/{client,server}/tests: Added new tests to
- exercise the key features of the name server.
-
- * apps/Name_Server/client/lib: Simplified access to the nameserver
- database. For example, all the network-byte ordering code was
- moved out of the Local and Remote Name_Spaces. This code is no
- longer necessary since we'll be providing a different means to
- get portable name service repositories via a tool that extracts
- the "key/value/type" tuples and stores them in a
- machine-independent format. The result of this change is that
- the Name_Server code is much easier to understand and modify.
-
- * apps/Name_Server/client/lib: Split local and remote name spaces
- into two classes to simplify usage. This approach uses the
- Bridge pattern to have a baseclass called Binding and then have
- subclasses called Local_Name_Space and Remote_Name_Space. The
- constructor of Naming_Context then allocates the right one
- (i.e., it serves as a factory). This approach remove all the
- switch statements in the code and makes it much easier to use
- and extend.
-
- * apps/Name_Server: updated all the Name_Server components to
- use ACE naming conventions.
-
- * apps/Name_Server/client/lib: Changed ACE_Name_Options to use the
- Singleton pattern rather than the global variable...
-
-Mon Nov 27 00:47:32 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Shared_Malloc/Malloc.h: Named the previously anonymous
- struct inside of ACE_Malloc_Header to be
- ACE_Malloc_Control_Block in order to keep the OSE tools working.
- Thanks to Karlheinz for reporting this.
-
- * libsrc/Threads/Synch: Fixed a major bug in the ACE_Semaphore
- wrappers. Apparently, these had slipped between the cracks and
- were not correctly mapping onto the ACE return value scheme
- where -1 corresponds to an error with errno set to indicate the
- type of error.
-
- * tests: Cleaned up some files that mistakenly were defining
- LSOCK* objects even for platforms (i.e., Linux) that don't
- support them. Thanks to Timothy Newell
- <910430n@dragon.acadiau.ca> for noticing this.
-
-Sun Nov 26 12:42:51 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Shared_Malloc/Malloc: Added a new accessor method
- (memory_pool) that returns a reference to the MEMORY_POOL object
- used to configure ACE_Malloc.
-
- * libsrc/Shared_Malloc/Malloc: Changed the constructor of
- ACE_Malloc to take advantage of the new init_release method on
- all the ACE_*_Memory_Pools.
-
- * libsrc/Shared_Malloc/Memory_Pool: Added a new method to all the
- ACE_*_Memory_Pool classes called "init_release". This is called
- when ACE_Malloc finishes initializing the dynamic memory
- manager. This method is necessary in order to initialize the
- ACE_MMAP_Memory_Pool correctly if there are multiple processes
- that try to initialize ACE_Malloc simultaneously. In addition,
- also added an ACE_SV_Semaphore_Complex to the
- ACE_MMAP_Memory_Pool in order to serialize initialization
- correctly.
-
- * libsrc/Shared_Malloc/Memory_Pool: Added sync() and protect()
- methods to all of the ACE_*_Memory_Pool classes in order to
- support a uniform interface for use with the "robust memory"
- mechanism we're building.
-
- * libsrc/Mem_Map/Mem_Map: Added two new "protect" methods to
- ACE_Map_Manager in order to allow clients to change the
- protection of memory-mapped regions.
-
- * libsrc/ASX/Map_Manager: Changed Map_Manager methods to use
- "const" for EXT_ID and INT_ID at request of Prashant Jain
- (pjain@cs.wustl.edu).
-
- * libsrc/Shared_Malloc/Memory_Pool: Revised the
- ACE_Shared_Memory_Pool so that it would actually work
- correctly... This code hadn't been reviewed carefully before
- and there were some bugs...
-
- * libsrc/Shared_Malloc/Malloc: added "INLINE" to the
- ACE_Allocator_Adapter components.
-
- * libsrc/Shared_Malloc/Memory_Pool: Greatly simplified and
- consolidated the mmap(2) code for ACE_MMAP_Memory_Pool.
-
- * libsrc/Shared_Malloc/Memory_Pool.i (release): Removed the
- vestigal this->mmap_.remove() call in release(), but added the
- appropriate code to close the fd and unmap the region. Thanks
- to Irfan Pyarali <ip1@cec.wustl.edu> for noticing this.
-
-Sat Nov 25 18:12:55 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/CORBA/CORBA_Handler.C (activate_service):
- Modified activate_service so that
-
- if (service_name != 0
- && this->register_service (service_name, marker_name,
- service_location) == -1)
- return -1;
-
- is changed to
-
- if (service_name != 0 && service_location != 0
- && this->register_service (service_name, marker_name,
- service_location) == -1)
- return -1;
-
- Irfan Pyarali <ip1@cec.wustl.edu> requested this.
-
-Sat Nov 25 16:41:15 1995 Douglas C. Schmidt (schmidt@lambada.cs.wustl.edu)
-
- * libsrc/Misc/Set: Changed all the find() and size() methods to
- be const member functions. Thanks to Irfan Pyarali
- (ip1@cec.wustl.edu) for requesting this.
-
-Fri Nov 24 02:51:59 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Reactor.C: Fixed the Reactor so that if we're
- compiling with DEADLOCK_DETECTION enabled it will create a
- uniquely named mutex by stringifying "this".
-
-Thu Nov 23 21:45:43 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP: Changed
-
- * libsrc/Service_Configurator/Service_Config: Added three new
- methods to allow programmers to set the process-wide Singletons
- for Reactor, Service_Repository, and Thread_Manager.
-
-Tue Nov 21 01:59:06 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Mem_Map/Mem_Map.C: Fixed a stupid typo in map_it() that
- was causing problems due to unsigned arithmetic semantics...
- This should make the file_reverse.C Mem_Map tests work correctly
- now... Thanks to Bill Lear <rael@anarchy.cybercom.net> for
- noticing the problem.
-
- * tests/Mem_Map/IO-tests/io_test.C (parse_args): Fixed a
- classic C/C++ braino in io_test.C:
-
- The for loop in parse_args()
-
- for (int c; (c = get_opt () != -1); )
-
- should be
-
- for (int c; ((c = get_opt ()) != -1); )
-
- How embarrassing. Maybe Bertrand Meyer is right -- C++ is too
- dangerous for its own good... ;-). Thanks to Bill Lear
- <rael@anarchy.cybercom.net> for finding this!
-
- * Removed all traces of ACE_Condition<ACE_Mutex> from the library.
- This should make life much easier for compilers (like G++) that
- can't grok templates very well...
-
- * libsrc/Threads/Thread_Specific.C (ts_object): Added a new method
- that allows you to simultaneously "test and set" thread-specific
- data! This is used to support a neat new trick that ensures
- locks are released even if a thr_exit() is called!
-
- * libsrc/Service_Configurator/Service_Repository: Removed the
- Recursive_Mutex from Service_Repository and replaced it with a
- regular (non-recursive) mutex. Had to rewrite the code a bit so
- that it wouldn't try to call internal methods that acquired the
- mutex (this leads to instant deadlock!)
-
-Mon Nov 20 01:05:47 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Synch: Finally gave in and accepted the fact that
- GNU G++ is a horrible, horrible blight on mankind... Changed
- the internals of Synch.[Chi] to completely remove any
- dependencies on templates. I hope this fixes some portability
- problems deep in the libraries... Added several new classes to
- reflect this change: ACE_Mutex_Guard, ACE_Mutex_Condition, and
- ACE_Recursive_Mutex.
-
- * libsrc/IPC_SAP/UPIPE_SAP/UPIPE_Acceptor.C (ACE_UPIPE_Acceptor):
- Fixed a stupid typo that was causing the constructor of
- UPIPE_Acceptor to become inlined!!!
-
- * apps/Gateway/Gateway: Fixed up the Makefile so that the gatewayd
- executable would compile with G++.
-
- * include/ace/config-irix5.3-sgic++.h: Changed the SGI config.h
- file so that it uses select() rather than poll() by default.
- The select() version of the Reactor is implemented more
- efficiently in ACE...
-
- * include: Added config files for AIX courtesy of Byron Walton
- <bwalton@hughes.scg.hac.com>.
-
- * libsrc/Reactor/Signal.C: #ifdef'd out some code in Signal.[hC]
- that was causing problems for the HPUX C++ compiler. What a
- *horrible* compiler!
-
- * libsrc/Reactor/Event_Handler.h: Added two new methods to
- ACE_Event_Handler: get_priority() and set_priority(). These
- will be used to control the behavior of the ACE_Reactor's
- dispatching. This also required added a new data member to
- ACE_Event_Handler that stores the priority (which defaults to
- MIN_PRIORITY).
-
- * libsrc/Misc/Stack.C (enqueue): Added a new class called
- ACE_Unbounded_Queue. This is required for Tim's Token_Server
- connection repository stuff...
-
- * libsrc/CORBA/CORBA_Handler.C: Added new support to both the
- single-threaded and multi-threaded versions of CORBA_Handler so
- that it will now suspend/resume the services associated with a
- CORBA_Handler.
-
- * libsrc/CORBA/CORBA_Handler.C (ACE_MT_CORBA_Handler): Updated the
- constructor to use the associated Thread_Manager to spawn a new
- thread. This will allow the suspend() and resume() methods to
- atomically resume and suspend the daemon thread and its event
- handler.
-
- * libsrc/Threads/Synch.h: Fixed up the order of #includes to solve
- problems with circular header dependencies!
-
- * Had to add zillions of little changes to avoid problems with
- circular includes for G++...
-
- * tests/ASX/Event_Server/Event_Server/Peer_Router.C (bind_peer):
- Fixed a typo that had been dormant for ages due to C++'s very
- late binding of templates... G++ picked this right up!
-
-Sun Nov 19 11:55:02 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Signal: Replaced the static HANDLER_SET stuff
- withing ACE_Sig_Handlers with a different implementation using
- ACE_Fixed_Set. This should fix nasty problems with static
- variables on HP/UX...
-
- * Fixed the entire library so that all occurrences of ace_log_msg
- are changed to use the ACE_LOG_MSG macro. This macro has magic
- properties that should greatly simplify the effort required to
- compile ACE robustly on platforms with lame C++ compilers...
-
- * libsrc/Log_Msg/Log_Msg: Finally got my act together with respect
- to thread-specific data and the ACE_Log_Msg class. The new
- version can be conditionally compiled such that it won't use the
- ACE_Thread_Specific smart-pointer wrapper mechanism unless the
- platform supports thread-specific storage and threads. This
- will make life much easier for lame C++ compilers that can't
- handle static data member templates correctly...
-
- * apps/Name_Server/{client,server}/lib/Makefile (LIBS): Added a
- reference to -lACE in the Makefiles of the ./lib directories in
- order to get GCC to work correctly...
-
- * Added a bunch of fixes courtesy of Bill Lear
- <rael@anarchy.cybercom.net> to make ACE compile more cleanly
- with GNU GCC 2.7.x.
-
-Sat Nov 18 11:27:40 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Misc/Trace.C: Fixed up the ACE_Trace class so that it
- will compile better on platforms that don't support
- thread-specific storage. The trick was to make a new Singleton
- called ACE_Nest_Depth and then conditionally compile it
- according to whether the platform supports thread-specific data
- or not!
-
- * include/makeinclude/platform_sunos5_g++.GNU: Added the new
- config file that should allow ACE to build correctly with GCC
- 2.7.x. Todd L. Montgomery <tmont@cerc.wvu.edu> deserves a big
- round of applause for getting this stuff to work! If I had a
- budget, I'd give him a raise ;-)
-
- * libsrc/Misc/Set.C (remove): Tightened up the semantics of all
- the *Set::remove() methods so that they return 1 if they
- succeed, 0 if the item isn't in the set, and -1 if they fail.
- Thanks to Tim Harrison for noticing the inconsistencies.
-
-Fri Nov 17 01:34:51 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps/Logger/Reactor_Logger: Fixed up this example app so that it
- would compile with GNU G++ correctly. There was a problem with
- the order of include files! Thanks to Todd L. Montgomery
- <tmont@cerc.wvu.edu> for reporting this.
-
- * libsrc/ASX/Module.C (writer): Fixed ACE_READER so that it is
- properly qualified with ACE_Task_Flags::ACE_READER. Thanks to
- Neil Cohen (nbc@metsci.com) for finding this!
-
- * apps/Gateway/Gateway/Routing_Entry: Replaced ACE_Fixed_Set with
- ACE_Unbounded_Set to get around the seemingly endless problems
- with HP/UX...
-
- * libsrc/Misc/Set: Fixed a braino in ACE_Unbounded_Set, where I'd
- forgotten to define cur_size_. Thanks to Todd L. Montgomery
- <tmont@cerc.wvu.edu> for reporting this.
-
- * libsrc/Connection/Acceptor.C: Change the #undefs of the
- shorthand names PA_AC_1, PA_AC_2, and PA_AD in
- libsrc/Connection/Acceptor.C to PR_AC_1, PR_AC_2, and PR_AD
- (same as in Connector.C and Strategies.C). Thanks to
- Dieter Quehl <quehl@erlh.siemens.de> for reporting this.
-
-Thu Nov 16 02:14:22 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Misc/Trace: Fixed the ACE_Trace stuff by making the
- "nesting_indent_" a static data member. This will undoubtedly
- break some lame C++ compilers, but it's easy enough to remove
- this stuff via conditional compilation using the ACE_NTRACE
- #define in ./include/ace/config.h.
-
- * libsrc/Threads/Thread_Specific.C (cleanup): Under no
- circumstances should ACE_Thread_Specific be allowed to
- called ACE_Trace. Otherwise, chaos will result!
-
- * apps/Name_Server/{client,server}/tests/Makefile: Switched the
- order of the -lACE and -lName* so that -lACE came *afterwards*
- in order for the SGI linker to pick up the symbols correctly.
-
- * libsrc/Reactor/Signal: I'd accidentally put the "dump" methods
- in the *.i file rather than the *.C file. This was causing
- problems for G++.
-
- * libsrc/ASX/Task: Changed all "Q_" prefixes to "ACE_" prefixes in
- order to work around a bug with HP/UX...
-
- * Recompiled everything on SunOS 4.x with SunC++ 4.0.1. It seems
- to work!
-
-Thu Nov 16 18:05:03 1995 Tim H. Harrison (harrison@tango.cs.wustl.edu)
-
- * I moved around some class declarations so that g++ can properly
- instantiate templates for ACE_Token_Collection and
- ACE_Token_Manager.
-
-Wed Nov 15 00:26:40 1995 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * The token library should now compile on platforms which do not
- support threads. All token components will be compiled into the
- library, but use null mutexes and condition variables. The
- remote mutex library shall run properly on single-threaded
- platforms, so it compiles as usual.
-
-Wed Nov 15 01:05:38 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Fixed a bunch of minor problems with the SGI port. Things
- should work now on IRIX 5.3!
-
- * man/man3: Completely regenerated all the manual pages to
- reflect all the recent updates.
-
- * libsrc: Added ACE_TRACE macros to every single method in ACE!
- This will help with debugging...
-
-Wed Nov 15 00:26:40 1995 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * The token library should now compile on platforms which do not
- support threads. All token components will be compiled into the
- library, but use null mutexes and condition variables. The
- remote mutex library shall run properly on single-threaded
- platforms, so it compiles as usual.
-
-Tue Nov 14 01:58:47 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * tests/CORBA: Added a new test to illustrate the
- ACE_MT_CORBA_Handler.
-
- * libsrc/ASX/Task.C (ACE_Task_Exit): Fixed a niggling problem with
- ACE_Task_Exit. Originally, if a thread exited via an implicit
- ACE_Thread::exit() (i.e., "falling off the end of the
- ACE_Task::svc_run function) then the ACE_Thread_Control on the
- thread stack would automatically unregister the thread from the
- ACE_Thread_Manager. However, this did *not* occur if a thread
- explicitly called ACE_Thread::exit() since in that case the
- destructor for ACE_Thread_Control never got called. The
- solution to this is a trivial change to ACE_Task_Exit, which now
- maintains an instance of ACE_Thread_Control internally, which
- will automatically be released when the thread-specific
- thread-exit-hook destructor gets called to cleanup upon thread
- exit. Since this happens regardless of whether the thread
- terminates implicitly or explicitly the ACE_Thread_Manager will
- always be able to clean up it's internal resources (unless the
- process exit()s, which is a whole different issue... ;-)).
-
- * Changed all occurrences of ACE_CORBA_Handler to
- ACE_ST_CORBA_Handler. Now we've got two types of
- CORBA_Handlers: single-threaded (ST) and multi-threaded (MT).
- Take a look at ./apps/Orbix-examples/Event_Comm/{Supplier,Consumer}
- for an example of how to leverage this in a portable manner!
-
- * libsrc/CORBA/CORBA_Handler: Totally redesigned the ACE
- CORBA_Handler stuff so that it now uses the Singleton pattern
- explicitly, rather than using the half-baked static method
- version... Changed the test code to reflect this update!
-
- * libsrc/CORBA/CORBA_Handler.C (activate_service): Changed the
- check so that if <service_name> == 0 then we don't try to do a
- putit (previously, this check used <marker_name>, which is less
- useful...).
-
- * libsrc/CORBA/CORBA_Handler.C (activate_service): Removed the
- <default_iterations> flag from the constructor so that we can
- make the CORBA_Handler and the MT_CORBA_Handler equivalent.
-
- * include/ace/sysincludes.h: Added a new macro called
- ACE_THREAD_EXIT_HOOK that enables application threads
- (including the main thread) to register a Task * who's
- close method will automatically be called when the thread
- exits, either implicitly (by falling off the end) or explicitly
- (by a thread calling ACE_Thread::exit ()).
-
- * libsrc/ASX/Task: Moved ACE_Task_Exit into the interface part of
- ACE_Task so that Irfan can maybe use this in his stuff ;-).
-
- * libsrc/Misc: Incorporated the ACE_Date_Time class into the
- release. This is an *interface* for a system independent
- representation of date and time. Implementation will follow...
-
- * libsrc/CORBA: Added a new MT_CORBA_Handler, which makes it
- very straightforward to integrate the ACE_Reactor with
- multi-threaded (MT) Orbix.
-
- * libsrc/Threads/Token.C: Yow, fixed a dumb problem in Tokens.C
- where I was failing to include the *.i file if we weren't
- compiling with inlining on!!!!
-
-Mon Nov 13 01:13:37 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/ASX/Message_Block: Added several new methods to
- Message_Block to allow users to access and set various flags.
- Thanks to Alex V Maclinvosky <alexm@teltrunk1.tait.co.nz> for
- suggesting this and providing a prototype implementation.
-
- * include/ace/sysincludes.h: Added a new macro called ACE_NDEBUG
- that can be used to toggle support for "live object dumping".
- If this macro is enabled then
-
- * libsrc/Misc/Dump.h: Added support for "live object dumping" into
- ACE. This technique is implemented with the "External
- Polymorphism" pattern described in a paper available at
- http://www.cs.wustl.edu/~schmidt/EuroPLoP-96.ps.Z.
-
- * libsrc/Threads: Added new classes called *_Process_* and
- *_Thread_* for ACE_RW_Mutex, ACE_Barrier, ACE_Condition, and
- ACE_Semphaore. This will allow programmers explicitly state the
- scope of their locks more explicitly and will also facilitate
- portability to Windows NT...
-
- * libsrc/Threads: Updated the constructors of all the Synch and
- Synch_T classes to take an option const char * called "name."
- At the moment, this doesn't do anything, but when we port to
- Window NT it will be used to ensure that we can name our
- process-global synchronization objects.
-
- * libsrc/Threads/Synch: Added a new tryacquire method to
- ACE_RW_Mutex to be consistent with acquire and release...
-
- * libsrc/Threads/Synch.C (ACE_Mutex): Added a new "name" parameter
- to an ACE_Mutex in order to support process-semantics on NT...
-
- * include/ace/sysincludes.h: Added a #define for EDEADLK in case
- some systems don't support it (this is needed by the new
- ACE_*_Token stuff).
-
-Sun Nov 12 14:17:01 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps/Name_Server: Modified the client and server test programs
- so that they can both be linked statically and/or dynamically.
- If svc.conf is present then dynamic linking is used, otherwise
- static linking is used. This makes it much easier to test!!!
-
- * apps/Name_Server/client/lib/Naming_Context.C (local): Changed
- things a bit so that if our server host name is "localhost" then
- we assume we are local no matter what...
-
- * apps/Name_Server: Moved directories around a bit so that all the
- tests and libs for the client/server portions of the
- ACE_Name_Server build correctly...
-
- * apps/Name_Server/server: Replaced the ad hoc Name_Acceptor and
- Name_Handler to use the official ACE_Acceptor and
- ACE_Svc_Handler... This cleans up the code considerably...
-
- * libsrc/Threads/Synch: Added a new wrapper for the the UNIX file
- locking mechanism called ACE_File_Lock. This has the same
- interface as the other locking mechanisms (e.g., ACE_Mutex and
- ACE_Semaphore). Therefore, it can be used in the ACE_Guard
- class!
-
-Sat Nov 11 13:53:48 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Shared_Malloc/Memory_Pool: Improved MMAP_Memory_Pool so
- that it will be smarter about remapping the file if we aren't
- trying to force a fixed addr to be used for the mapping. In
- particular, if we *aren't* forcing a particular address, the new
- solution will be more flexible and allow the OS to determine
- where to remap the memory should we need to grow the backing
- store and the mapping range...
-
- * libsrc/Misc/Set: Implemented a simple version of the
- Unbounded_Set class and its iterator.
-
- * libsrc/Misc/SString: Changed all the implementations of methods
- in SString classes to use new/delete rather than
- strdup()/free().
-
- * apps/Name_Server/client/Name_Proxy: Changed rcv_reply() to
- recv_reply().
-
- * apps/Name_Server/client/Name_Proxy: Modified ACE_Name_Proxy so
- that the constructor and open take an ACE_Synch_Options.
-
- * apps/Name_Server/client/Name_Options.C (ACE_Name_Options): Added
- a default for the Name_Space directory called
- (ACE_DEFAULT_NAMESPACE_DIR) to the testconfig.h file...
-
-Sat Nov 11 00:24:37 1995 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * tests/Tokens/test_token_manager/test_token_manager.C: The token
- manager has a working deadlock detection algorithm.
- ACE_Local_Mutex uses this to report deadlock situations.
- Changes were made to ACE_Local_Mutex to fix a couple bugs which
- were causing deadlock. Also, a new test application has been
- added to test deadlock detection using the local mutex.
-
-Fri Nov 10 17:16:06 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Mem_Map/Mem_Map.h: Changed the type of <length_> from
- long to size_t.
-
- * tests/Threads/test_thread_manager.C (main): Added a main() for
- the case when there's
-
- * tests/ASX/UPIPE_Event_Server/event_server.C (main): Fixed a
- typo that was causing problems on SunOS 4.x.
-
- * tests/Service_Configurator/IPC-tests/client/local_spipe_client_test.C:
- added #include "ace/Log_Msg.h" (why was this working?!).
-
- * include/makeinclude/rules.lib.GNU: Changed the order of operations
- in rules.lib.GNU from
-
- $(AR) $(ARFLAGS) $@ $?
- -$(RANLIB) $@
- -chmod a+r $@
-
- to
-
- $(AR) $(ARFLAGS) $@ $?
- -chmod a+r $@
- -$(RANLIB) $@
-
- to keep ranlib happy on SunOS 4.x.
-
- * apps/Time_Server: Added a Makefile
-
- * include/ace/sysincludes.h: Removed the <termios.h> include
- since it was causing major problems on SunOS 4.x...
-
- * apps/Name_Server/Naming_Context.C: Fixed up a couple of problems
- with casts. Thanks to Jack Erickson <jack@cibc.com> for
- pointing this out.
-
-Thu Nov 9 15:49:40 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Synch_T: moved Atomic_Op from ./Misc to ./Threads
- and merged it into the Synch_T files. This makes more sense as
- a place to put it...
-
- * libsrc/Misc/SString.C (operator +=): Fixed a typo that would
- have caused mistakes when memcpy() was used. Thanks to Prashant
- Jain <pjain@wuerl.wustl.edu> for noticing this.
-
-Wed Nov 8 22:36:51 1995 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * libsrc/Reactor/Reactor.C (TOKEN_GUARD): The reactor now uses the
- TOKEN_GUARD macro. The Reactor can now be conditionally
- compiled with ACE_REACTOR_HAS_DEADLOCK_DETECTION to use the new
- ACE_Local_Mutex in conjunction with the ACE_Token_Manager to
- detect deadlock. The deadlock detection algorithm has not yet
- been implemented, but the hooks are now in place.
-
- * libsrc/Tokens: This subdir includes ACE's new Token library.
- Check out libsrc/Tokens/README for more info.
-
- * tests/Tokens: There are a couple test applications for the new
- Token library. See tests/Tokens/README for more info.
-
- * apps/Token_Server: This directory contains some new client
- interfaces to the old ACE TokenServer, now Token_Server. There
- are also some example use cases included in this directory. As
- always, see apps/Token_Server/README for more info.
-
-Wed Nov 8 00:14:55 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/IO_SAP: Added the new classes for IO_SAP from
- Gerhard Lenzer (lenzer@csaserv.erlh.siemens.de). This
- eliminates UNIX I/O-specific features from ACE.
-
- * libsrc/Misc/Set: Added a new find() method to each of the
- ACE_*_Set classes...
-
- * include/ace/sysincludes.h (ACE_ALLOC_HOOK_DECLARE): Changed
- enum __Ace { __ACE } to struct __ACE {}. I think this
- will cause less problems with M.I...
-
- * libsrc/ASX/Message_Block: Added a new "allocator" parameter to a
- Message_Block. This allows the memory stored by a Message_Block
- to come from someplace besides the normal heap (e.g., a shared
- memory segment!).
-
- * libsrc/ASX/Message_Block.C (ACE_Message_Block): Yow, fixed a bug
- in the destructor where ACE_BIT_ENABLED was being used in place
- of ACE_BIT_DISABLED! I think this was causing a memory leak...
-
- * libsrc/Reactor/Reactor: added a pair of methods that allow a
- thread to set/get the notion of who "owns" the event loop. Only
- the owner of the loop can do a handle_events() call. Also
- changed things so that the requeue_position() are available for
- both threaded and non-threaded implementations (just to have a
- uniform interface...).
-
- * libsrc/ASX/Message_Block: added a new constructor and a new
- init() method that just assume ownership of a char * passed
- as the parameter. Note that this does *not* set any other
- fields in the Message_Block and is only used to ferry around
- totally opaque data in the Message Block!
-
-Tue Nov 7 00:52:15 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * tests/Log_Msg/test_log_msg.C (main): Added some new tests to
- make sure that op_status() and errnum() work on ace_log_msg.
- Thanks to Tim Harrison for these tests.
-
-Mon Nov 6 12:55:46 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Thread_Specific: Changed a couple of places in
- the Thread_Specific code so that key_ is initialized to 0 and
- the ts_obj * is initialized to 0. If these *aren't* 0 then
- weird bugs happen on Solaris... Thanks to Tim Harrison for
- noticing this and suggesting the fix!
-
- * libsrc/Threads/Synch_T: Added an accessor method to obtain
- the underlying mutex within ACE_Condition.
-
- * libsrc/Threads/Synch.C (ACE_Process_Mutex): Added a dummy
- argument of type const char * to ACE_Process_Mutex. This is in
- anticipation of the info required in Windows NT to support a
- named process-wide Mutex. On UNIX, this argument is ignored...
-
-Fri Nov 3 19:02:54 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/SOCK_SAP: Back from C++ World... Fixed a couple
- of typos in SOCK_Dgram_Bcast and SOCK_CODgram that included the
- *.i files multiple times... Thanks to Alex V Maclinvosky
- <alexm@teltrunk1.tait.co.nz> for reporting this.
-
-Tue Oct 31 02:12:13 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Reactor: Modifed the MT_SAFE Reactor so that the
- its open() method keeps track of which thread originally created
- it. This thread is then considered the "owner" of the Reactor.
- If a different thread tries to run the handle_events() method
- then an error is returned.
-
- * libsrc/ASX/Task.C: Added a "group id" field to the ACE_Task.
- This can be used to suspend and resume a group of tasks
- atomically. Also added default suspend() and resume() methods
- that do just that!
-
- * libsrc/Reactor/Reactor: Made the open() method
- thread-safe. Thanks to Detlef Becker (beckerd@erlh.siemens.de)
- for pointing out the need for this.
-
-Mon Oct 30 00:02:53 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Shared_Malloc/Memory_Pool.C (ACE_MMAP_Memory_Pool):
- Made it possible to configure the ACE_MMAP_Memory_Pool with a
- (backing_store_) file name so that it is possible for multiple
- processes to share one wellknown file, as well as to have
- multiple pools per process. Check out the
- ./tests/Shared_Malloc/test_malloc.C file for an example of how
- this works (try the -p -e -L10000 -t3 options).
-
- * libsrc/Reactor/Reactor: Moved handler_i into the *.C file to
- avoid problems with inline functions on HP/UX.
-
- * libsrc/Misc/SString: Added a new class called ACE_CString. This
- class is similar to ACE_WString (which has "wide character"
- size), though CString has regular "char" size. Note that both
- of these classes are "true" string classes, unlike ACE_SString,
- which is a very simple string class that is only to be used for
- very specific purposes...
-
- * libsrc/Shared_Malloc/Memory_Pool.C (acquire): Fixed an
- "off-by-one" error in ACE_MMAP_Memory_Pool::acquire() that was
- causing an extra byte to be written to the backing store file...
- This was causing the ./tests/Shared_Malloc/test_malloc.C program
- to fail when -p was given. After this fix the test works
- again... (thank God!).
-
-Sun Oct 29 22:43:25 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Shared_Malloc/Malloc: Added two new classes:
- ACE_Allocator and ACE_Allocator_Adapter. ACE_Allocator uses
- inheritance and dynamic binding to provide extensible mechanisms
- for allocating and deallocating memory. ACE_Allocator_Adapter
- implements the Adapter pattern to enable ACE_Allocator to be
- used with instantiations of the ACE_Malloc<> template class.
-
-Sat Oct 28 13:51:07 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * tests/ASX/Event_Server: Added a new directory called
- UPIPE_Event_Server, which tests a version of the Event_Server
- that is instantiated with ACE_UPIPE_* IPC mechanisms,
- rather than by the ACE_SOCK_* mechanisms.
-
- * libsrc/IPC_SAP/Addr: Created a new file called UPIPE_Addr.h.
- This file contains a typedef of ACE_SPIPE_Addr to
- ACE_UPIPE_Addr. The purpose of doing this is to "logically"
- decouple the ACE_UPIPE* classes from the ACE_SPIPE* classes
- (even though they share the same *physical* representation at
- this point...).
-
- * libsrc/IPC_SAP: Fixed a small bug in TLI_Connector.connect() and
- SOCK_Connector.connect() that failed to set the
- new_stream::handle_ to ACE::INVALID_HANDLE when the connection
- failed. Thanks to the ever-astute Mark Patton
- (mark_patton@tx72.mot.com) for noticing this.
-
-Thu Oct 26 15:08:22 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * tests/Threads: created a new test program called
- test_thread_manager.C that tests the new semantics for managing
- groups of threads.
-
- * libsrc/Reactor/Signal.C (ACE_Sig_Action): Added a new method
- that allows me to create a Sig_Action object that contains both
- the handler and the signal to register for. This handler is
- register to handle the signal in the constructor of the
- object...
-
- * libsrc/Threads/Thread_Manager: enhanced the Thread_Manager to
- add support for operations (i.e., suspend, resume, kill) on a
- group of threads.
-
- * libsrc/Threads/Thread_Manager: Added a new method that allows
- the Thread_Manager to resize itself automatically when it's
- internal table gets full.
-
- * libsrc/Threads/Thread_Manager: Updated the return value of
- Thread_Manager::spawn() and Thread_Manager::spawn_n() so that
- they return -1 on failure *and the group id* on success.
- Originally, they returned 0 on success, but this new return
- value is more useful since it can be used to control groups of
- threads atomically.
-
-Wed Oct 25 01:03:32 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps/Name_Server: Began integrating the newly donated name
- server into ACE. There are a number of dependencies on
- RogueWave that must be removed, but things are looking good so
- far.
-
- * libsrc/Misc/Set: Changed the name of ACE_Unordered_Set to
- ACE_Fixed_Set to be consistent with the ACE Stack classes...
-
- * libsrc/Misc/Set: Added new ACE classes called ACE_Unbounded_Set,
- ACE_Bounded_Set, ACE_Unbounded_Set_Iterator, and
- ACE_Bounded_Set_Iterator to deal with ACE name service
- stuff.
-
- * libsrc/Misc/SString: Added a new class called ACE_WString that
- gives a very simple "wide-character" string representation for
- ACE. This is needed for the ACE name service stuff.
-
- * libsrc/Misc/SString.C (operator =): Fixed this so that ::strdup
- is matched up with ::free, rather than with delete...
-
- * libsrc/Log_Msg/Log_Msg.C (log): Updated the ACE_Log_Msg class to
- store an ostream * in thread-specific storage. This can be used
- in conjunction with the dump() method on each ACE class, as well
- as with the ACE_ERROR and ACE_DEBUG logging macros.
-
-Tue Oct 24 00:19:13 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added a definition of the dump() method to every class in ACE in
- anticipation of the changes requested for Siemens.
-
- * Changed all occurrences of ACE_Signal_* to ACE_Sig_* to make the
- ACE naming of signal handling wrappers consistent.
-
- * libsrc/Threads/Thread: Fixed some obscure bugs with the way that
- ACE_Thread was compiling on platforms that don't support
- threads.
-
- * include/ace/config-irix*.h: Removed all TLI support from the SGI
- platform. It seems to be totally screwed up from the tests that
- I've run and there's no sense in bending over backwards to
- support an IPC API that is brain-damaged to begin with...
-
- * apps/Logger/Service_Configurator_Logger/Thr_Server_Logger: Fixed
- up the code so that the Thr_Logging_Server stuff will compile
- correctly even for platforms that lack threads!
-
- * libsrc/Connection/Strategies: Added new strategies that provide
- Singleton creation and Process concurrency policies.
-
- * libsrc/Connection/Connector.C (handle_close): Make sure that all
- pending timer objects are removed from the Reactor's timer queue
- when a Connector shuts down. In addition, make sure to remove
- and delete all dynamically allocated ASTs, as well. Thanks to
- Karl-Heinz Dorn (kdorn@erlh.siemens.de) for suggesting this.
-
- * libsrc/Threads/Thread_Manager.C (wait): Modified wait() so that
- it now takes an ACE_Time_Value *, which can be used to wait
- until all threads terminate or a timeout occurs...
-
- * libsrc/Threads/Thread_Manager: Moved Thr_Descriptor from within
- the ACE_Thread_Manager class to become ACE_Thr_Descriptor at
- file scope. This is in anticipation of the cool new thread
- manager stuff on the way...
-
- * libsrc: Updated every class in ACE to include a "dump" method
- with the signature "void dump (void);" This method soon will be
- tied into the ACE_Dump mechanism to allow all live objects in
- ACE to have their state dumped automagically on-demand. This is
- useful for debugging and tracing etc.
-
- * libsrc: Updated every class in ACE to include a "Alloc hook."
- This hook will enable all ACE classes to be allocated from a
- particular memory pool.
-
- * include/makeinclude/rules.local.GNU: fixed the clean target to
- delete the *.rpo files (else gcc -frepo can get some crazy
- errors) and combines all rm-commands for the target realclean
- into one command (in some cases the last two lines do not have
- any files to delete, in which case rm produces an usage
- message). Thanks to John Huchinson (hutchiso@epi.syr.ge.com)
- for the patch.
-
- * libsrc/IPC_SAP/Addr/INET_Addr: Fixed all the uses of gethost*
- and getserv* to use the reentrant get*_r functions if
- ACE_HAS_REENTRANT_FUNCTIONS is set and ACE_MT_SAFE is set.
- Thanks to Bill Tang <tang@tekats.com> for suggesting this.
-
- * libsrc/Misc/OS: Started adding support for the POSIX *_r
- functions to the OS class.
-
- * include/ace: Added a new #define called
- ACE_HAS_REENTRANT_FUNCTIONS. This indicates that the platform
- supports reentrant functions (i.e., all the POSIX *_r functions
- like gethostbyname_r).
-
-Mon Oct 23 21:15:50 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * include/makeinclude/platform_irix5.3.GNU (LIBS): Removed the
- link of the nsl lib since it seems not to be present on this
- platform. Thanks to Karel Zuiderveld
- <Karel.Zuiderveld@cv.ruu.nl> for noticing this.
-
- * libsrc/IPC_SAP/Addr/INET_Addr.i (operator ==): Enhanced the
- semantics of comparison to check both the port number and IP
- address. Thanks to Mark Patton (mark_patton@tx72.mot.com) for
- suggesting this.
-
-Thu Oct 19 00:10:28 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/Addr/INET_Addr.C (set): Fixed a stupid bug that
- failed to set errno appropriately if things go wrong with this
- method. Thanks to Mark Patton (mark_patton@tx72.mot.com) for
- noticing this!
-
-Sat Oct 14 12:07:16 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Thread_Manager: Modified the Thread_Manager so
- that even in the case where we are compiling for non-MT systems
- the Thread_Manager still has the same method interface (all of
- which are no-ops).
-
-Wed Oct 11 00:12:57 1995 Douglas C. Schmidt (schmidt@mambo.cs.wustl.edu)
-
- * Finished commenting all the classes in ACE. Updated all manual
- pages accordingly.
-
-Fri Oct 6 14:17:17 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * tests/ASX/Event_Server/Event_Server: Changed
-
- ACE_SOCK_Acceptor &sa = (ACE_SOCK_Acceptor &) *this->acceptor_;
-
- to
-
- ACE_SOCK_Acceptor &sa = this->acceptor_->acceptor();
-
- Thanks to Dieter Quehl (quehl@erlh.siemens.de) for suggesting
- this.
-
-Thu Oct 5 00:22:56 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/ASX/Map_Manager: Added a new find() method to the
- Map_Manager. This method only checks for the existence of an
- EXTERNAL_ID, and doesn't return the INTERNAL_ID.
-
- * Introduced the new "trait"-based *_Connector, *_Acceptor, and
- *_Stream interfaces for all the IPC_SAP classes. Basically, for
- each class like
- {SOCK,TLI,SPIPE,etc,}_{Acceptor,Connector,Stream}, there's now a
- typedef for the appropriate type of ACE_*_Addr subclass and the
- appropriate type of ACE_*_Stream class. For example, here's
- what's in ACE_SOCK_Acceptor (same goes for ACE_SOCK_Connector):
-
- class ACE_SOCK_Acceptor
- {
- public:
- // ...
-
- // = Traits.
- typedef ACE_INET_Addr PEER_ADDR;
- typedef ACE_SOCK_Stream PEER_STREAM;
- };
-
- Once C++ compilers can grok template typedefs correct, this new
- approach will allow much greater simplification of code, so that
- template classes like
-
- template <class SVC_HANDLER, class PEER_ACCEPTOR, class PEER_ADDR>
- class ACE_Acceptor { /* ... */
- virtual int open (const PEER_ADDR &);
- };
-
- that are currently used like this:
-
- ACE_Acceptor <My_Svc_Handler, ACE_SOCK_Acceptor, ACE_INET_Addr> acc;
-
- can be replaced with
-
- template <class SVC_HANDLER, class PEER_ACCEPTOR>
- class ACE_Acceptor { /* ... */
- virtual int open (const PEER_ACCEPTOR::PEER_ADDR &);
- };
-
- that are used like this:
-
- ACE_Acceptor <My_Svc_Handler, ACE_SOCK_Acceptor> acc;
-
- i.e., the ACE_SOCK_Acceptor maintains a "trait" that the
- ACE_Acceptor uses to determine the appropriate addr. This is
- more concise and less error-prone than the current scheme that
- requires you to pass into the ACE_INET_Addr separately (ugh).
-
- Note that the trick to making all this work is to typedef the
- PEER_ADDR trait into the ACE_SOCK_Acceptor class, as follows:
-
- class ACE_SOCK_Acceptor {
- public:
- typedef ACE_INET_Addr PEER_ADDR; // Trait...
- };
-
- Unfortunately, none of the C++ compilers (e.g., SunC++ 4.0.1,
- G++ 2.7.0) support this stuff yet... Therefore, I've added
- a set of macros that that will toggle back and forth between
- whichever approach works, depending on the setting of
- ACE_HAS_TEMPLATE_TYPEDEFS. Hopefully, over time compilers will
- support this stuff correctly and life will become easier.
-
- * libsrc/ASX/Message_Queue: Changed all occurrences of the S_MUTEX
- and S_CONDITION macros to ACE_SYNCH_MUTEX and
- ACE_SYNCH_CONDITION in order to conform to the new ACE namespace
- control conventions.
-
- * libsrc/Connection/Acceptor: Modified the Acceptor class to split
- it into two classes: ACE_Acceptor (which implements a very
- simple, very concise version of the Acceptor pattern, without
- all the extra strategy mechanisms, etc.). These strategies have
- now been factored out into a new class called
- ACE_Strategy_Acceptor. The point of these changes is to "keep
- simple things simple, but enable powerful extensions when
- necessary." All the test programs that utilized the earlier
- strategy version of the Acceptor have been updated to the the
- Strategy_Acceptor instead.
-
- * libsrc/Connection/Connector: added two new protected methods,
- connect_svc_handler() and activate_svc_handler(). These methods
- allow subclasses to override the Connector's strategies for
- connection establishment and concurrency. In addition, it makes
- the pattern much easier to explain via the Connector pattern and
- also is more similar to the Acceptor.
-
-Wed Oct 4 18:45:58 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps/Orbix-Examples/Event_Comm: Fixed the examples in this
- directory so that they compile with the new ACE.
-
-Tue Oct 3 17:33:46 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * include/makeinclude/rules.nested.GNU: Added support so that
- ACE can now be built in parallel using the -jN option of GNU
- make. To accomplish this, just type
-
- % make MAKEFLAGS=-j2
-
- on the command line and the "-j2" flag will be passed through to
- the make hierarchy. Once the SunC++ compiler supports parallel
- makes correctly (Template.DB causes problems) this will allow me
- to tke advantage of my new dual-CPU SPARCstation 20!!!
-
-Mon Oct 2 13:34:14 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Connection: Cleaned up some of the code related to
- Time_Values * by adding a new method call time_value() to the
- ACE_Synch_Options class.
-
- * libsrc/Service_Config/Service_Record: Changed things a bit so
- that we don't have to include "ace/Stream.h" in
- Service_Record.h, but instead use forward decls of the
- appropriate types. This breaks a circular dependency that was
- causing problems for GNU C++. Thanks to John Hutchinson
- (hutchiso@epi.syr.ge.com) for finding this problem.
-
-Sat Sep 30 13:45:08 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Changed all uses of typedef PARENT to inherited, which is less
- obtrusive.
-
-Fri Sep 29 01:33:54 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Misc: Completed the new OS class, which will be used
- shortly to remove all direct UNIX system calls in ACE.
-
- * libsrc: Completed redocumented the header files for almost all
- of ACE. The goal was to document all the methods in all the
- classes. This has most been achieved (only a few minor changes
- remain). The result is *much* better manual page entires in
- ./man/man3, as well as much more consistent header files and
- overall documentation for ACE.
-
- * libsrc/Reactor/Reactor: Changed all uses of get() to
- handler_i(). Also changed the check_connections() method to
- check_handles(). Note that all these changes are invisible to
- apps...
-
-Thu Sep 28 01:22:36 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/Addr/SPIPE_Addr: Changed all occurrences of
- {get,set}_user_id() and {get,set}_group_id() to user_id() and
- group_id() in order to be more consistent with other parts of
- ACE.
-
- * libsrc/ASX/Task.C (module): Modified the implementation of
- several Task helper methods (e.g., sibling()) so that they don't
- crash if there is not Module associated with the Task.
-
- * libsrc/ASX/Stream: Removed the sync_ data member from the
- private part of Stream since it didn't seem to be used for
- anything.
-
- * libsrc/ASX/Map_Manager.C (bind): Changed the type of the INT_ID
- to bind() from INT_ID to const INT_ID &.
-
- * libsrc/IPC_SAP/Addr/Addr: Moved some methods around in the *.i
- file to the *.C file in order to be smarter about inlining.
-
- * libsrc/Misc/Auto_Ptr.h: Added a new pair of classes called
- "auto_ptr" and "auto_array_ptr". These implement the ANSI/ISO
- C++ standard auto_ptr mechanism, which helps to write
- exception-safe code. The code is based on material from Jack
- Reeves (jack@fx.com) and Dr. Harald M. Mueller
- (mueller@garwein.hai.siemens.co.at).
-
- * libsrc/Threads/Synch_T.h (ACE_Null_Condition): Changed the
- behavior of Null_Condition::{signal,broadcast} so that they
- return 0 rather than setting errno = ETIME and returning -1.
-
-Wed Sep 27 00:16:01 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Synch: Fixed a bug with class ACE_Barrier: count_
- wasn't being set properly.
-
- * tests/Threads/test_barrier.C (main): Fixed a stupid bug
- in the ACE_Barrier -- the main function was exiting, thereby
- destroying the barrier!
-
- * tests/IPC_SAP/{SOCK,TLI}_SAP: Added test cases to exercise the
- new reuse_addr feature of SOCK_Connector and TLI_Connector.
-
- * libsrc/IPC_SAP/{SOCK,TLI}_SAP/{SOCK,TLI}_Connector: Implemented
- the new behavior for reusing a local address. Also fixed a few
- error cases that would have lead to descriptor leaks.
-
- * libsrc/IPC_SAP/SOCK_SAP/SOCK.C (open): Modified a few return
- values and comparisons to ease the transition to WIN32.
-
- * libsrc/ASX/Task.C (ACE_Task): Changed the behavior of
- Task::activate() so that it uses the
- ACE_Service_Config::thr_mgr() Singleton if no thread manager has
- been associated with a Task when it becomes an active object.
-
- * libsrc/Service_Configurator/Service_Config: Added a new static
- method to class Service_Config called thr_mgr(). This static
- method behaves as a "Singleton" and provides a convenient
- default thread manager that is available to all threads
- throughout a process.
-
- * libsrc/IPC_SAP: Changed all the IPC_SAP/*_SAP/*_Connector.[hiC]
- files and the Connection/Connector.[Chi] class in order to add
- "reuse_addr" behavior consistent with the Reactor. This enables
- the client to specify that the "local_addr" should be reused
- (e.g., via SOCKREUSEADDR), even if its "2 minute wait" time
- hasn't elapsed yet. The libsrc/Connection/Connector.[Chi] files
- were also changed to support this new interface.
-
- * libsrc/Log_Msg/Log_Msg.C (log): Fixed a mistake in Log_Record
- caused by the new thread-safe storage enhancement. The data
- being logged was being rounded up incorrectly. Thanks to Daniel
- Proulx (daproulx@qc.bell.ca) for reporting this.
-
- * libsrc/Reactor/Signal.i (operator): Made a minor change to the
- definition of operator struct sigaction * to work around a bug
- with the HP/UX C++ compiler (lame, lame, lame)...
-
- * libsrc/Service_Config: Changed all occurrences of
- ACE_Service_Config::reactor (which was originally a globally
- accessible public method of class ACE_Service_Config) to
- ACE_Service_Config::reactor () (i.e., made the reactor a
- Singleton implemented by a static method). This was long
- overdue and will fix all sorts of niggling problems with order
- of initialization since the reactor() method can do "lazy
- creation" of Reactors now, i.e., create one the first time it is
- referenced. In addition, changed the
- ACE_Service_Config::svc_rep to ACE_Service_Config::svc_rep () in
- the same manner.
-
- * Changed all occurrences of the form:
-
- *_Stream stream;
- *_Connector con (stream, remote_addr);
-
- if (stream.get_handle () == ACE::INVALID_HANDLE)
- ...
-
- To
-
- *_Stream stream;
- *_Connector con;
-
- if (con.connect (stream, remote_addr) == -1)
- ...
-
- which is cleaner and less error prone with respect to
- UPIPE_Stream (which doesn't have a valid handle once it's
- connected).
-
- * Changed all occurrences of get_handle () == -1 to get_handle ()
- == ACE::INVALID_HANDLE to help smooth the move to WIN32...
-
- * libsrc: Created a new directory called Shared_Memory and moved
- the Shared_Malloc_MM and Shared_Malloc_SV classes from the
- ./Shared_Malloc directory to here, where they are now called
- Shared_Memory_MM and Shared_Memory_SV. This is a better
- name/place for them since they never really had anything to do
- with malloc in the first place! What remains the Shared_Malloc
- is the Malloc.* and Memory_Pool.* classes, which are typically
- used for truly shared malloc/free.
-
- * apps/Gateway/Gateway: added new logic to the Gateway to enable
- it to specify which local port to bind() to.
-
-Tue Sep 26 21:17:29 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Connection/Strategies.C (open): Added a return 0; at the
- end of the ACE_Thread_Strategy::open method.
-
- * tests/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.C:
- Made CLI_Stream a template so that we don't have to worry about
- multiple includes of classes...
-
-Mon Sep 25 01:41:27 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP: Revised the close() method of TLI_SAP and
- SOCK_SAP so that they don't try to close down a handle that ==
- ACE::INVALID_HANDLE.
-
- * Changed all uses of ::free ((char *) ...) to ::free
- (ACE_MALLOC_T (...)) to work around inconsistent prototype
- problems with some compilers.
-
- * include/ace/sysincludes.h: Changed ACE_MALLOC_TYPE to
- ACE_MALLOC_T which is a bit less verbose...
-
- * libsrc/Service_Configurator/Makefile (BUILD): Fixed the argument
- to sed from -s (which is invalid) to -e (which is valid).
- Thanks to Doug Ritter (dougr@guilder.datalytics.com) for
- noticing this. Also used sed to do a more elegant fix on the
- age-old problem of inconsistent prototypes for free() and
- realloc()...
-
- * libsrc/IPC_SAP/UPIPE_SAP: Rewrote all the UPIPE_* classes to
- remove any dependencies on class UPIPE. This class appears to
- be unnecessary since it mimics the behavior of class SPIPE. To
- simplify the behavior of the UPIPE_* classes, they now inherit
- from the SPIPE_* classes where appropriate.
-
- * libsrc/IPC_SAP/UPIPE_SAP: Changed the semantics of the
- UPIPE_Connector and UPIPE_Acceptor connection methods so that
- they close down the SPIPE_Stream after a connection is
- established successfully. This is important to conserve
- descriptors.
-
- * libsrc/Misc: Created a new class called OS, which encapsulates
- *all* of the UNIX system calls and library routines within a
- single class. The rest of ACE will program only to the methods
- in this interface, which will make it much easier to port to
- other versions of UNIX (and WIN32!).
-
-Sun Sep 24 11:49:47 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/SOCK_SAP: Conditionally compile the LSOCK_* stuff
- if the OS platform (e.g., Linux) doesn't support it.
-
- * Changed all occurrences of ACE_HAS_NO_... to ACE_LACKS_... in
- all the config*.h files and the headers/source. This reads
- better...
-
- * Changed all uses of (1) Acceptor::peer_acceptor_ to
- Acceptor::acceptor(), (2) Svc_Handler::peer_ to
- Svc_Handler::peer(), and (3) Connector::peer_connector_ to
- Connector::connector() to make the code more abstract and
- resilient to future changes.
-
- * include/ace/sysincludes.h: Added a new macro called
- ACE_NEW_RETURN that provides a useful abstraction for
- expressions involving operator new since we can change memory
- allocation error handling policies (e.g., depending on whether
- ANSI/ISO exception handling semantics are being used).
-
- * libsrc/Threads/Thread.C: Changed things a bit so that if
- ACE_MT_SAFE == 0 then Thread::self() returns 1, regardless of
- whether the platform supports threads.
-
- * Went through the entire library and (hopefully) made sure that
- all calls to global system calls and library routines are
- prefixed with "::".
-
- * libsrc/Misc/Get_Opt.C: Changed this class to use the Log_Msg
- logging mechanism rather than stderr...
-
- * tests/Misc: Added a new test program to test the Profile_Timer.
-
- * tests/Reactor/misc: Added a new test program to test the
- Handle_Set.
-
- * libsrc/Service_Configurator: Changed the error messages in
- Svc_Conf.y and Svc_Conf.l to go to the ACE Log_Msg logging
- mechanism rather than stderr...
-
- * libsrc/Connection/Acceptor: Modified the Acceptor and
- Oneshot_Acceptor classes so that they take advantage of the new
- ACE_Creation_Strategy, ACE_Accept_Strategy, and
- ACE_Concurrency_Strategy components. This will make is easy to
- define Acceptors that can be flexibly configured to use various
- creation strategies (e.g., dynamic linking, singletons, dynamic
- memory creation, etc.) for making Svc_Handlers.
-
- * libsrc/Connection/Svc_Handler: Added several new classes --
- ACE_Creation_Strategy, ACE_Accept_Strategy, and
- ACE_Concurrency_Strategy -- that form the heart of the new
- ACE_Acceptor implementation. These classes define the creation,
- passive connection acceptance, and concurrency strategies
- employed by the Acceptor factory when it receives a connection
- from a client.
-
- * libsrc/Connection/Acceptor: Modified the implementation of the
- Acceptor and the Oneshot_Acceptor. These classes are no longer
- related by inheritance since they behave in fundamentally
- different ways and sharing code was making it hard to write and
- use these classes correctly.
-
- * libsrc/Misc/Misc: Moved the enum INVALID_HANDLE from IPC_SAP.h
- to Misc.h since this is actually more general than just the
- sockets stuff and we need to be portable to WIN32... Therefore,
- any code that originally said ACE_IPC_SAP::INVALID_HANDLE should
- now be ACE::INVALID_HANDLE.
-
- * Removed the ACE_OMIT_SERVICE_CONFIGURATOR flags. These are
- annoying -- anyone who wants to subset ACE should be responsible
- for doing this stuff.
-
-Fri Sep 22 22:36:33 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Thread_Spawn.C: Greatly simplified the
- implementation of Thread_Spawn by leveraging the new class Task
- semantics for activate(). Now, all the concurrency activation
- mechanisms necessary to create active objects are associated
- with a Task and all the Thread_Spawn needs to do is to define a
- new make_svc_handler() Factory Method to create a SVC_HANDLER
- and activate it!
-
- * libsrc/ASX/Task.C: Tightened up the semantics of Task::activate
- (which turns a passive object into an active object, i.e., one
- with its own thread). Now, if an object is activated more than
- once it ignores the other requests, unless the force_active
- parameter is enabled. Moreover, activate() now takes a
- parameter that indicates the number of threads to allocate for
- the Task. This makes it simple to have a "thread pool"
- associated with a Task.
-
-Thu Sep 21 00:49:55 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * tests/Connection: Updated the CPP-acceptor and CPP-connector to
- use the underlying Acceptor and Connector patterns more
- robustly. Also added new hooks to include a Service_Config
- component so that integrating this with the ACE dynamic linking
- scheme will be a snap!
-
- * libsrc/Connection/Acceptor.C: Revised the Oneshot_Acceptor to be
- robust in situations where it isn't given a Reactor *...
-
- * apps/Logger: Fixed a couple of minor problems with *.i files
- being included when __INLINE__ is set. This should help G++
- compiler ACE better...
-
- * libsrc/Reactor/Reactor: Enhanced the Reactor::notify() method so
- that it takes both an Event_Hander * and a Reactor_Mask, which
- it passes to the Reactor's main event loop thread via the pipe.
- The event loop thread uses this mask to determine which method
- to invoke. This new feature is due to the insight of Karl-Heinz
- Dorn (kdorn@erlh.siemens.de).
-
- * libsrc/Connection/Connector: Fixed a braino in
- Connector::handle_output, which was using ::getpeername() to
- check whether a connection has been established with a peer.
- Naturally, this only works for sockets, and doesn't work at all
- for TLI or SPIPEs...
-
- * libsrc/IPC_SAP/Addr/SPIPE_Addr.C (set): Changed the return type
- of this method to "int" in order to conform to the types
- expected by the Acceptor/Connector patterns.
-
- * Removed all uses of the global scope "::" for all variables and
- methods that are not UNIX system calls or library calls in
- preparation to change over to the new OS class (requested by
- Siemens).
-
-Wed Sep 20 14:39:08 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/SPIPE_SAP: Renamed the SPIPE_IO classes to
- SPIPE_Stream to be consistent with the other parts of the ACE
- library. Updated all parts of the library to reflect this
- change.
-
- * tests/Service_Configurator: Moved the current contents of this
- directory into a new directory called IPC-tests. Created a new
- directory called Connection-tests where the dynamic linking
- examples for Siemens will go.
-
- * libsrc/Reactor/Signal: Made a bunch of minor changes to support
- signal handling on SunOS 4.x platforms. Thanks to Aniruddha
- Gokhale <gokhale@cs.wustl.edu> for help with this.
-
- * libsrc/Threads/Synch.h: Modified the #ifdefs a bit so that
- Synch_T.h gets included regardless of whether ACE_HAS_THREADS.
-
- * libsrc/Threads/Synch_Options: Added a new set() method to make
- it possible to initialize the Synch_Options from outside the
- constructor.
-
- * libsrc/Connection/Svc_Handler.C: Added checks within the
- ACE_Svc_Handler so that if we are given a NULL Reactor we don't
- crash!
-
- * libsrc/Mem_Map: Tidied up this class and added comments to the
- header so that the class2man has something to generate manual
- pages from!
-
- * libsrc/Misc/Misc: Added a new method called "round_to_pagesize",
- which was previously in Mem_Map. This is a better place for it
- since other parts of ACE (e.g., Shared_Memory) use it.
-
- * libsrc/Misc/Misc: Added a new method called "get_file_size",
- which was previously in Mem_Map. This is a better place for it
- since other parts of ACE might want to use it.
-
-Tue Sep 19 00:24:41 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released a beta version of ACE 3.3.1 for G++ testing.
-
- * libsrc/IPC_SAP/SOCK_SAP/SOCK_Dgram.C: Removed a stray INLINE
- that was causing problems for G++. Thanks to E. Jason Scheck
- <jasons@ims.com> for reporting this.
-
- * libsrc/IPC_SAP/Addr/INET_Addr: Improved the documentation for
- this class and also added new semantics to the constructor and
- set() method so that a "ip_addr:port_number" tuple can be given
- as a single string (e.g., "1234:tango.cs.wustl.edu" or
- "1234:128.252.166.57"). This is useful since it gives a uniform
- interface for addressing for Internet domain, UNIX domain, and
- SPIPE domain addresses... Updated the ./tests/Connection tests
- to use this form (which is nice since now they are all very
- orthogonal!)
-
- * tests/Connection: Created a whole new suite of tests that
- exercise the connection patterns for all of the relevant IPC
- mechanisms (e.g., SOCK_SAP, TLI_SAP, SPIPE_SAP, and UPIPE_SAP).
-
- * bin/clone.C: fixed the first #include so that it uses #include
- "ace/sysincludes.h". Thanks to Alex V Maclinvosky
- <alexm@teltrunk1.tait.co.nz> for noticing this.
-
-Mon Sep 18 01:52:07 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/ASX/Message_Queue.C (close): Fixed yet another problem
- with variables being defined in for loops. G++ is good for
- detecting this ;-).
-
- * libsrc/Threads: Moved all the template classes from Synch.* into
- Synch_T.* in order to make it possible to compile templates with
- G++. Thanks to E. Jason Scheck <jasons@ims.com> for suggesting
- this.
-
- * libsrc/IPC_SAP/UPIPE_SAP: Make a number of changes to ensure
- that all the UPIPE_SAP classes conform to the same interface as
- all the other ACE IPC classes.
-
- * Changed all occurrences of THR_FUNC to ACE_THR_FUNC to protect
- the global namespace better.
-
-Sun Sep 17 13:36:23 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * tests/ASX/Message_Queue: Fixed a typo in these test programs
- that caused a segfault since a vararg parameter was omitted on a
- call to the Log_Msg::log() method. Maybe iostreams isn't so bad
- after all... ;-)
-
- * apps/Logger/Service_Configurator_Logger/Thr_Server_Logger: fixed
- a stupid error that was caused by some mods I made after ECOOP
- to update the threaded logging server. When I changed the
- Thr_Logging_Acceptor so that it no longer inherited from the
- Logging_Acceptor I forgot to redefine the init() method...
-
- * man: Totally regenerated the ACE manual pages using the new
- versions of the OSE tools provided by Karl-Heinz Dorn
- (kdorn@erlh.siemens.de).
-
- * Changed all occurrences of MT_SYNCH and NULL_SYNCH to
- ACE_MT_SYNCH and ACE_NULL_SYNCH, respectively. This is
- consistent with the ACE naming conventions and had been an
- oversight when I renamed everything earlier.
-
- * Fully built and tested ACE with the __INLINE__ flag enabled.
- This will generate code with many small methods in the library
- inlined. Had to fix a bunch of minor things to allow this to
- work without compilation-order dependency problems.
-
- * libsrc: Made a bunch of changes to the way that header files are
- included internally to ACE in order to break compilation-order
- dependencies. This is necessary to support GNU G++'s lame
- handling of templates. None of this stuff should affect
- application code.
-
- * tests: Added a whole new slew of tests for the remaining parts
- of ACE that weren't currently included in ./tests. This stuff
- exercises ACE components like the Log_Msg logger and factors all
- the #if defined (DEBUGGING) code out of the ./libsrc directory
- tree and puts it in the ./tests directory tree, where it
- belongs.
-
- * Changed all uses of the error macros LM_* to ACE_* in order to
- avoid name collisions with other libraries, frameworks, and
- toolkits. In addition, changed all uses of the error enumerals
- LOG_ to LM_ in order to avoid a conflict with system #defines in
- <sys/syslog.h>.
-
- In order to change these automatically, I used the following
- UNIX command sequence:
-
- % find . -type f -print | xargs perl -p -i -e 's/LM_/ACE_/g'
- % find . -type f -print | xargs perl -p -i -e 's/LOG_/LM_/g'
-
-Sat Sep 16 11:55:18 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * tests/Threads: Added a new test for Thread_Specific storage.
-
- * Added a new platform/compiler configuration flag called
- ACE_TEMPLATES_REQUIRE_SOURCE that must be set for compilers
- (e.g., GNU G++) whose template mechanism must be able to
- see the source code (i.e., the *.C files). Changed *lots* of
- header files to enable this... Also had to change the
- corresponding *.C files so that they wouldn't get included
- twice...
-
- * libsrc/Connection: redid the implementation of Acceptor,
- Connector, and Svc_Handler to get more control over the scope of
- #defines like #define SH SVC_HANDLER, etc.
-
- * libsrc/Threads/Thread_Spawn: Totally redid the implementation of
- Thread_Spawn to use the Acceptor class template. This greatly
- reduces the amount of code to implement the Thread_Spawn!
-
- * libsrc/Threads/Thread_Spawn: Moved the Thread_Spawn
- implementation into the ./libsrc/Threads directory rather than
- in the ./libsrc/Service_Configurator directory since it deals
- with threading and thus belongs in the other place.
-
-Fri Sep 15 00:25:51 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Token.i (tryacquire): Added a cast to fix passing
- a const pointer to a function that was expecting a non-const.
- Thanks to E. Jason Scheck <jasons@ims.com> for reporting this.
-
- * libsrc: Added a bunch of changes to enable G++ to compile ACE.
- A lot of this involves moving around info in header files so
- that templates can be dealt with using the relatively lame GNU
- C++ repository scheme. Thanks to E. Jason Scheck
- <jasons@ims.com> for all his help in this.
-
- * libsrc/Synch: created Synch_Options.C out of Svc_Handler.C, so
- that Svc_Handler.C could be "template pure"; all the other files
- were already separated. Thanks to E. Jason Scheck
- <jasons@ims.com> for recommending this.
-
- * Makefile (clone): Added a tiny fix that solves a weird problem
- that arises with symbolic links on HP/UX. Thanks to Jam Hamidi
- (jh1@osi.com) for tips on how to fix this.
-
-Thu Sep 14 10:55:30 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps/Gateway/Gateway/Channel.C (route_message): Updated the main
- routing code to check for whether a channel is_active()
- (i.e., is actually connected) before trying to send messages
- to it. This was originally done in the Set class iterator, but
- I revised that to make it more reuseable and to workaround bugs
- in the HP/UX compiler so I had to update the main code...
-
- * libsrc/Threads/Thread_Specific: Added a new method to called
- ts_object () to class ACE_Thread_Specific that get the
- thread-specific object for the key associated with this object.
- Returns 0 if the data has never been initialized, otherwise
- returns a pointer to the data. This is useful since now you can
- query a thread-specific storage mechanism to see if there's ever
- been a thread-specific object created *without* having to
- actually create one if one hasn't been created yet! Thanks to
- Detlef Becker (beckerd@erlh.siemens.de) for pointing this out.
-
- * include/makeinclude/platform_sunos5_sunc++_orbix.GNU (LIBS):
- Changed the default compilation strategy for SunOS 5.x machines
- to use -mt. This seems to be necessary to build robust
- libraries that are thread-safe. Thanks to Phil Mesnier
- <phil@yakko.envision.com> and Chris Cleeland
- <chris@envision.com> for hounding me until I changed the
- existing solution. If you *don't* want this behavior you need
- to remove -mt from the platform_macros.GNU file and and remove
- the ACE_HAS_THREADS and ACE_MT_SAFE flags, etc. from the
- config-sunos5.*.h files.
-
- * libsrc/Shared_Malloc/Memory_Pool.C (ACE_MMAP_Memory_Pool): Added
- a new parameter to the constructor called write_each_page that
- if enabled forces a write to each page to ensure that space is
- allocated from the file system (otherwise, we can end up failing
- due to optimisitic resource allocation...). Thanks to Phil
- Brooks <phil_brooks@mentorg.com> for detecting this issue and
- implementing a solution.
-
- * include/ace/sysincludes.h: Added #ifdef support for HP/UX, which
- fails to properly wrap <sys/mman.h> with an extern "C" block.
-
-Mon Sep 11 01:39:35 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Connection/Connector.C (handle_input): Changed the call
- to Svc_Handler::close() to accept the default value of 0 rather
- than -1... Thanks to Mark Seaborn
- <mseaborn@itthp1.comm.mot.com> for noticing this.
-
- * libsrc/Connection: Changed all uses of ADDR to PEER_ADDR to
- avoid a name clash in Linux... Thanks to James Morris
- <jmorris@aurora.apana.org.au> for finding this.
-
-Sun Sep 10 03:56:18 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Synch: Added support for "barrier
- synchronization" to ACE in the form of ACE_Barrier. Thanks to
- Bruce Worden (bruce@betsy.gps.caltech.edu) for suggesting this
- and pointing me in the right direction.
-
- * tests/Threads: Added a test for the new barrier synchronization
- mechanism.
-
-Sat Sep 9 11:58:16 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Reactor: Changed Reactor::max to Reactor::max3 to
- avoid problems with conflicting names of macros in Sun header
- files!
-
-Mon Sep 4 14:34:52 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Signal: The new ACE_Signal_Handlers mechanism
- appears to be working! There's a test in ./tests/Reactor/misc
- called test-signal.C that illustrates how all this works.
-
- * libsrc/Reactor/Signal: Added several new methods to
- ACE_Sig_Action to make life easier to implement the new
- ACE_Signal_Handler code...
-
- * libsrc/Reactor/Signal.C (ACE_Sig_Action): Changed the order of
- the arguments to the ACE_Sig_Action constructor. It's almost
- always the case that you want to vary the SignalHandler, but
- only rarely do you want to vary the mask or flags. By
- reordering this, it's easier to get the correct default values
- without adding extra junk...
-
-Mon Sep 4 01:11:29 1995 Tim Harrison (harrison@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/SOCK_SAP/SOCK_Dgram_Multicast: added support to
- allow a port to be reused for multicast sockets. This is useful
- if you are multicasting to multiple processes, some of which are
- on the same host!
-
- * libsrc/ASX/Map_Manager: Fixed an odd bug that must have gone
- undetected for a long time somehow. Basically, the "is_free_"
- field of the ACE_Search_Structure struct was never being set to
- it's correct initial value of 1. I don't know how this didn't
- surface before... At any rate, it is fixed now...
-
- * include/ace/sysincludes.h: Changed the inline methods for
- SET'ing and CLR'ing bits to be macros in order to get cheap
- polymorphic behavior... Also changed them to use the prefix
- "ACE_" to avoid namespace pollution. Changed all dependencies
- in the source code (only a few...).
-
- * libsrc/Reactor/Signal: Added a new class called
- ACE_Signal_Handlers, which subclasses from ACE_Signal_Handler.
- This new class implements the semantics required for Siemens.
- For example, this class allows multiple signal handlers to be
- registered for the same signal. It also makes SA_RESTART the
- default mode. Note that by default, the Reactor uses the
- original ACE_Signal_Handler semantics. If you want the new
- semantics, simply pass the Reactor a pointer to
- ACE_Signal_Handlers.
-
- * include/ace/sysincludes.h: Removed the automatic inclusion of
- ./libsrc/Misc/Misc.h from sysincludes.h since this was causing
- problems with include file ordering.
-
-Sun Sep 3 00:22:11 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Signal.C (remove_handler): Moved a definition of
- ACE_Sig_Action out of an inner block to avoid portability
- problems.
-
- * libsrc/ASX/Map_Manager: Improved the documentation of this class
- and fixed up a couple of problems with the scope of loop
- indexes.
-
- * libsrc/Misc/{Stack,Set}: Added this new file that contains a set
- of Stack and Unordered Set implementations. The Unordered Set
- is used in various places in ACE (e.g., libsrc/Reactor/Signal
- and apps/Gateway/Gateway/Routing_Entry).
-
- * libsrc/Log_Msg/Log_Msg: Moved the definition and declaration of
- Thread_Specific<Log_Msg> ace_log_msg from this directory to
- ./libsrc/Misc/Misc.h in order to cleanup the namespace and also
- to help make this work on DEC platforms...
-
- * libsrc/Reactor/Signal: Changed ACE_Signal_Handler from a static
- class to a non-static class in order to allow subclassing. This
- is necessary to support the Siemens requirements.
-
- * libsrc/Shared_Malloc/Memory_Pool: Modified ACE_MMAP_Memory_Pool
- so that it no longer stores the name of the backing store in a
- static character array (which made it impossible to have more
- than one of these at a time...). The new version stores the
- name in each ACE_MMAP_Memory_Pool object. It also selects a
- name that won't conflict with other names by using ::mktemp.
-
- * tests/Shared_Malloc/test_malloc.C (parse_args): Fixed two stupid
- omissions of "break" when parsing command-line arguments. Isn't
- C++ great?! (NOT)...
-
- * apps/Synch-Benchmarks: Came up with a killer solution to the
- nagging problem of POSIX Pthread's lack of an integral thread id
- (a la Solaris threads thr_self()). The solution leverages off
- of our new ACE_Thread_Specific wrapper to provide the necessary
- functionality. Thanks to Reginald S. Perry (perry@zso.dec.com)
- for triggering the thoughts that lead to this solution...
-
-Sat Sep 2 17:00:46 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/TLI_SAP/TLI_Acceptor: Changed the implementation
- of ACE_TLI_Acceptor so that ACE_TLI_Request is defined inside
- the TLI_Acceptor.C file (this is the so-called "Cheshire Cat"
- technique). This clean up the code and the global namespace a
- bit.
-
-Fri Sep 1 00:53:47 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released new version of ACE 3.3
-
- * libsrc/IPC_SAP/UPIPE_SAP/UPIPE.C: Fixed a small problem with
- failing to #ifdef this file correctly if we don't have
- threads... Thanks to John Morey (jmorey@hitel.com) for
- reporting this.
-
- * tests/ASX/CCM_App/svc.conf: Fixed the svc.conf file so that it
- looked in the .shobj directory rather than the .obj directory.
-
- * Released new version of ACE 3.2.9...
-
- * libsrc/Log_Msg/Log_Msg: Added a new field called "restart_" to
- the thread-specific storage. This will be used to control
- whether system calls are restarted when interrupted.
-
- * Changed inheritance syntax from
-
- class xxx
- : public yyyy
- {
- };
-
- to
-
- class xxx : public yyyy
- {
- };
-
- so that the OSE tools would work correctly.
-
-Thu Aug 31 00:12:40 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/UPIPE_SAP: Changed all uses of UPIPE_Addr to
- SPIPE_Addr since they were the same thing. This also allows
- much reuse of code...
-
- * libsrc/IPC_SAP/{TLI_SAP,SOCK_SAP,SPIPE_SAP}: fixed the
- "complete" method for these classes so that it uses the new
- ACE::handle_timed_complete() method in libsrc/Misc. This cleans
- up the code by merging common logic.
-
- * libsrc/IPC_SAP/{DEV_SAP,FILE_SAP,SPIPE_SAP}: fixed the "connect"
- method for these classes to conform to the API used by the
- SOCK_SAP and TLI_SAP wrappers. In addition, cleaned up the code
- so that common logic was pushed into a new method in libsrc/Misc
- called ACE::handle_timed_connect().
-
-Wed Aug 30 00:20:18 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Connection/Acceptor.C (open): Fixed this method so that
- it returns a value on all paths through the code...
-
- * libsrc/IPC_SAP/TLI_SAP/TLI.C (ACE_TLI): Moved the option
- allocation code from the TLI::open() method into the TLI
- constructor in order to make sure it is always called!
-
- * libsrc/IPC_SAP/DEV_SAP/DEV_Connector: Changed the signature of
- the DEV_Connector::connect method to allow users to specify
- flags, permissions, and timeouts (this is now consistent with
- other parts of ACE).
-
- * libsrc/IPC_SAP/FILE_SAP/FILE_Connector: Changed the signature of
- the FILE_Connector::connect method to allow users to specify
- flags, permissions, and timeouts (this is now consistent with
- other parts of ACE).
-
- * tests/IPC_SAP/TLI_SAP: Updated the test code to check the new
- timer support for connection establishment.
-
- * libsrc/IPC_SAP/TLI_SAP: Updated the code to make it conform to
- the interfaces provided by SOCK_SAP. This primarily affected
- the TLI_Acceptor and TLI_Connector classes in order to add
- support for timed connects and accepts.
-
- * libsrc/Reactor/Signal.C: Modified Signal_Handler::dispatch so
- that it saves/restores errno to prevent it from being corrupted
- by the handle_signal callback. Thanks to Detlef for suggesting
- this.
-
- * libsrc/Shared_Malloc/Memory_Pool: Changed the name of
- ACE_Local_Memory_Pool to ACE_Sbrk_Memory_Pool. Then added a new
- version of ACE_Local_Memory_Pool that uses the C++ operator new
- to acquire chunks of memory. This enables the ACE Malloc class
- to integrate with existing programs that use new/delete. Thanks
- to Karlheinz for suggesting this.
-
- * libsrc/IPC_SAP: Added the UPIPE mechanism donated by SIEMENS.
- This provides an intra-process IPC mechanism that has the same
- API as the interprocess and network mechanisms.
-
- * Reran catman on ./man/windex. Thanks to Dieter Quehl
- (quehl@csaserv.erlh.siemens.de) for reporting the need for this.
-
- * Released new version of ACE 3.2.9...
-
- * tests: Fixed a bunch of minor problems that occurred when
- building on HP/UX. Thanks to John Morey
- (jmorey@hitel.com) for reporting these.
-
- * apps/Gateway/Gateway/Peer_Message.h: Changed the default values
- of the parameters to Peer_Addr so they aren't trying to assign
- negative values to unsigned chars! Thanks to John Morey
- (jmorey@hitel.com) for noticing this...
-
-Tue Aug 29 18:52:17 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Thread/Thread_Specific: Changed the constructor so
- that it will take an initial TYPE *, which will be used to
- initialize the thread-specific object. This is necessary to
- support the changes to ACE_Task described in the following
- bullet.
-
- * libsrc/ASX/Task: Added a new class called ACE_Task_Exit to
- Task.C. This class is used in conjunction with
- ACE_Thread_Specific to keep exit information for a Task in
- thread-specific storage. This ensures that the Task::close()
- method will get called no matter how the thread exits (e.g., via
- Thread::exit() or by "falling off the end of Task::svc_run").
-
-Mon Aug 28 09:54:35 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released new version of ACE 3.2.9...
-
- * libsrc/Reactor/Handle_Set.C: changed the type of MSB_MASK from
- u_long to ACE_UINT32 to handle problems with the Alpha's 64 bit
- longs...
-
- * libsrc/Threads/Thread_Specific: Continued to try and get this
- class to build correctly on other platforms... I think I've
- just about got it working right now...
-
- * libsrc/IPC_SAP/IO_SAP/IO_SAP: Added installation flags that
- indicate whether the platform has terminal ioctl flags like
- TCGETS and TCSETS. I know that SunOS 5.x has these, but I'm not
- sure about other platforms...
-
-Sat Aug 26 13:55:45 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released new version of ACE 3.2.9...
-
-Fri Aug 25 09:05:09 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Thread_Specific.h: Fixed a typo that was causing
- this file to fail on HP/UX. Thanks to Neil Cohen
- (nbc@metsci.com) for finding this!
-
- * libsrc/IPC_SAP/DEV_SAP/DEV_IO: Added conditional support for
- getmsg/putmsg calls in the DEV_IO class. This will make things
- work correctly for platforms that don't support SVR4 STREAM
- pipes.
-
- * libsrc/IPC_SAP/FILE_SAP/FILE_IO: Added the same fixes to FILE_IO
- that I added to DEV_IO...
-
- * include/ace/sysincludes.h (MAXNAMELEN): Fixed a typo in
- sysincludes.h that caused problems for the G++ compiler.
-
- * libsrc/Connection/Acceptor.C (handle_close): Removed a
- diagnostic message that was getting printed if a
- Oneshot_Acceptor had already been removed from the reactor (it's
- ok for this call to fail). Thanks to Irfan Pyarali
- (ip1@cec.wustl.edu) for noticing this!
-
- * libsrc/ASX/Task.C (ACE_Task): Fixed a bug in the constructor
- that prevented a Message_Queue from being allocated
- automagically.
-
-Thu Aug 24 16:47:14 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * include/ace/sysincludes.h: added support for 64 bit machines so
- that Internet addresses are 32 bits, as they must be!
-
- * libsrc/Shared_Malloc/Malloc: Changed things so that MALLOC_STATS
- is now *off* by default... (also changed the name to
- ACE_MALLOC_STATS).
-
-Wed Aug 23 15:21:25 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * include/ace/config-osf1.h: Added support for thread-specific
- storage. Please let me know if this breaks on OSF/1!
-
- * libsrc/Threads/Thread: Added support for the thread-specific
- storage wrappers for both Pthreads and Solaris threads. Also,
- rearranged some of the code to emphasize similarities between
- Pthreads and Solaris threads.
-
- * libsrc/Threads/Thread_Specific: Updated this to remove "static"
- from all the data members in this class since those should be
- specific to an *instance* rather than to an instantiation of the
- particular template class. Tim claims this works...
-
- * libsrc/Threads/Token.C: Fixed a couple of typos that misspelled
- "assert" (jaysus...). Thanks to David Trumble
- (trumble@cvg.enet.dec.com) for noticing this.
-
- * libsrc/Threads/Token.C (release): Fixed a very stupid bug that
- was causing the Token never to become "unused"... No excuses
- for this, except that Pthreads is partly responsible ;-)
-
-Tue Aug 22 11:36:58 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/ASX/Task: Changed the behavior of task so that it doesn't
- try to delete the Message_Queue or Thread_Manager if it didn't
- allocate them! Thanks to Karl-Heinz Dorn
- (kdorn@erlh.siemens.de) for suggesting this fix.
-
- * libsrc/ASX/Message_Block: Changed the semantics for
- Message_Block::end() so that it returns a pointer to 1 past the
- end of the data. This is more consistent with toolkits like
- STL. Also changed the behavior of Message_Block::copy() so that
- it checks to make sure the data will fit in its buffer.
-
- * tests and apps: Revised a bunch of files to add #ifdef so that
- TLI tests and apps are not compiled if the platform doesn't
- support it...
-
- * Fixed a bunch of minor problems for HP/UX (which lacks TLI and
- other common OS features). Thanks to Mark Seaborn
- (mseaborn@itthp1.comm.mot.com) for noticing these.
-
-Mon Aug 21 00:19:29 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Misc: Changed the name of the class Argument_Vector to
- ACE_ARGV. This is a bit more concise... UNIX programmer will
- know precisely what argv is...
-
- * Updated all of ACE to use the new naming scheme, which prepends
- all ACE classes with "ACE_". This is an important change since
- it prevents ACE from polluting the namespace of applications
- (unless they also prefix "ACE_" in front of their classes, which
- is not very likely!).
-
- Since this change basically affects every single file in the
- entire release, as well as all existing user code I've written a
- perl script called "rename-ace.pl" to automate all of this.
- This script is in $WRAPPER_ROOT/bin. To use it, simply type:
-
- % find . -type f -print | egrep '[Chi]$' | xargs rename-ace.pl
-
- Note that you will need to change the first line of
- rename-ace.pl to point it to whereever perl is located on your
- system.
-
- I've tested this on the entire ACE source code base and it seems
- to work fine. Please be careful using it on your code, however,
- since it may conflict with names that you use. When in doubt,
- remove the '-pi' from the first line of the rename-ace.pl perl
- script and replace it with '-p' (which is non-destructive).
- Then run the commands above and check the output carefully.
- When you're convinced that everything is ok, add the '-pi' back
- again. Let me know immediately if you find any problems with
- this scheme!
-
- * libsrc/Connection/Acceptor.C: Added a virtual destructor to the
- Oneshot_Acceptor to make sure that descriptors are closed down
- correctly. Thanks to Irfan (irfan@wuerl.wustl.edu) for
- suggesting this.
-
- * libsrc: Change all occurrences of Shared_Memory to
- SV_Shared_Memory to firmly indicate the origins of this
- wrapper...
-
-Sun Aug 20 23:12:03 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP: added the IO_SAP, DEV_SAP, and FILE_SAP
- components donated by SIEMENS to the ACE release.
-
- * libsrc/ASX: Split the Message_Queue.* files into Message_Block.*
- and Message_Queue.* in anticipation of the Windows NT port...
-
-Fri Aug 18 13:54:09 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Thread_Specific: Move the operator->()
- method back into the *.C file in order to make HP/UX
- happy...
-
- * apps/Gateway/Peer: Removed the Options.* files since they
- weren't being used and they were causing problems on OSF/1...
-
- * libsrc/Misc/Profile_Timer: Factored common code together by
- making a new typedef called Rusage that defaults to either
- struct rusage or prusage_t, depending on installation flags.
- Fixed a couple places in the code that were depending on the
- prusage_t type (which is now the Profile_Timer::Rusage type...).
-
-Thu Aug 17 14:31:11 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Connection/Connector.h: Changed some typedefs in order to
- keep the Centerline compiler from crapping out. I can't
- *believe* how screwed up that compiler is when it comes to
- templates...
-
- * Released new version of ACE 3.2.9...
-
- * libsrc/Threads/Synch: Fixed a bunch of typos that showed up
- on OSF/1. Also tried to fix some other problems by removing
- "const" from all the methods...
-
-Wed Aug 16 22:26:24 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Thread_Specific.h: Fixed another stupid bug
- caused by a braino that failed to unconditionally include
- Thread_Specific.i. Stuart Powell found this also... (thanks!).
-
- * libsrc/Threads/Thread_Specific.h: In Thread_Specific.h the
- inlining macros were only included if threads were used. This
- obviously didn't work for people without threads... I
- moved the #endif for ACE_HAS_THREADS... back before the #ifdef
- __INLINE__ stuff (e.g. to line 71). Thanks to Stuart Powell
- (stuartp@ot.com.au) for suggesting this.
-
- * libsrc/Threads/Synch.h: Fixed a typo that manifested itself for
- pthreads: Condition count_nonzero_ should obviously be
- Condition<Mutex> count_nonzero_. Thanks to Rob Clairmont
- (rclairmo@bnr.ca) for reporting this.
-
-Tue Aug 15 00:31:44 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Log_Msg/Log_Msg.C (log): Fixed a stupid typo (*format++
- should have been format++...).
-
- * libsrc/Misc/Trace.h: Move the class TSS_Int from within class
- Trace to file scope and changed the name to ACE_TSS_Int to
- handle problems with the HP/UX compiler.
-
- * include/ace/sysincludes.h: Added the word "struct" in front
- of rusage to make things work on HP/UX. Thanks to Neil Cohen
- (nbc@metsci.com) for reporting this fix.
-
- * apps/TokenServer/server/TokenMap.C: Fixed yet another problem
- with scope of variables defined in for loops...
-
- * Released new version of ACE 3.2.9...
-
- * libsrc/Connector: Fixed a braino whereby I didn't use consistent
- naming for my #defines (PA should have been PRC). Thanks to
- Alex (alexey@ace.elektra.ru) for noticing this.
-
-Mon Aug 14 18:13:46 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/SPIPE_Acceptor: Modified the interface of open()
- and accept() so they would conform to the SOCK_Acceptor and
- TLI_Acceptor. This makes it possible to use SPIPE_Acceptor in
- similar situations (e.g., Acceptor and Connector patterns).
-
- * libsrc/ASX/Stream: Fix a bug that occurred when trying to dump()
- a linked Stream.
-
- * libsrc/Connection/Acceptor: Moved the body of the init() method
- out of this class since it was unnecessarily dependent on the
- INET_Addr domain addressing types. This required changes to the
- ./apps and ./tests directory in order to add the init() method
- to classes that used the default behavior.
-
- * libsrc/IPC_SAP/SPIPE_SAP/SPIPE_Acceptor.C: Fixed close() so that
- it will call fdetach(2) *before* closing down the descriptor. I
- hope this will fix a problem noticed by people at SIEMENS.
-
- * tests/ASX/Event_Server/Event_Server/Options: Fixed a problem
- with the default port numbers (they weren't using the values
- from ./include/ace/testconfig.h).
-
- * include/ace/sysincludes.h (MAXNAMELEN): If MAXNAMELEN is not
- defined by a platform then ACE sets it to be FILENAME_MAX,
- which should be defined in stdio.h. Thanks to Todd Blanchard
- (tblancha@evolving.com) for this suggestion.
-
-Sun Aug 13 17:02:57 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Service_Configurator/Parse_Node: Changed the name of
- Function_Node::symbol (const void *) so that it won't give
- those annoying warnings anymore...
-
- * libsrc/Reactor/Handle_Set: Moved the definition of MSB_MASK from
- the header file into a static const within the .C file in order
- to avoid overflow problems on certain compilers.
-
- * libsrc/Threads/Synch: Implemented bare-bones versions of
- Semaphore and RW_Mutex for the POSIX Pthreads wrappers so that
- they'll be more compatible with the Solaris threads wrappers.
- The semaphore implementation uses a Condition object and a
- Mutex, which should be a reasonable solution. The RW_Mutex is a
- cop-out for now and just uses a Mutex (i.e., no extra
- parallelism for readers...). If anyone has a good
- implementation of RW_Mutex that they'd like to share please let
- me know.
-
- * libsrc/Threads/Thread_Specific: Fixed the prototypes for copy
- constructor and operator=, which were broken... Thanks to Alex
- (alexey@ace.elektra.ru) for noticing this.
-
- * libsrc/Shared_Malloc/Memory_Pool.C: Added some casts to
- MAP_FAILED to handle OSF/1. Thanks to Alex
- (alexey@ace.elektra.ru) for noticing this.
-
- * libsrc/Threads/Token: Fixed things so that threads waiting for a
- token wouldn't get screwed up by signals that occur...
-
- * include/ace/sysincludes.h: Changed the #ifdef
- ACE_SELECT_USES_LONG to ACE_SELECT_USES_INT for HP/UX since
- believe it or not, it really does use int, not long!
-
- * libsrc/SV_Semaphores: Fixed some weird problems that the HP/UX
- compiler was having when trying to inline methods in this class.
- As a consequence, I've rearranged the class to avoid inlining
- non-trivial methods. Thanks to John Morey (jmorey@hitel.com)
- for reporting these problems.
-
-Wed Aug 9 01:29:16 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Token: Added a tryacquire() method to become
- interface compliant with other LOCK mechanisms.
-
-Sat Aug 5 09:18:29 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Connection: Fixed a couple of bugs when using
- the Acceptor and Svc_Handler when ACE_OMIT_SERVICE_CONFIGURATOR
- is enabled. Thanks to Stuart Powell (stuartp@ot.com.au) for
- bringing this to my attention.
-
- * include/ace/sysincludes.h: Added a #ifdef for MAXNAMELEN to
- handle systems (like HP/UX) that don't support it.
-
-Thu Aug 3 22:59:13 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released new version of ACE 3.2.9...
-
- * libsrc/Reactor/Time_Value.i (normalize): Added new code to
- perform normalization of Time_Values. Thanks to Hans Rohnert
- (Hans.Rohnert@zfe.siemens.de) of SIEMENS for the suggestion.
-
-Tue Aug 1 00:19:00 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Changed all code that used Log_Msg::log() directly to use
- LM_ERROR or LM_DEBUG. This will ensure that logging will work
- with the new thread-specific storage implementation.
-
- * libsrc/Threads/Thread_Manager.i (open): Fixed this method so
- that it is thread-safe when a Thread_Manager is resized.
-
- * libsrc/ASX/Map_Manager.i (open): Fixed this method so that it is
- thread-safe when a Map_Manager is resized.
-
-Mon Jul 31 12:56:17 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Misc/Trace: Reimplemented the ACE Trace class to use the
- new thread-specific storage wrapper.
-
- * libsrc/Log_Msg: Reimplemented the Log_Msg class to use the new
- thread-specific storage wrapper. This shouldn't affect any
- existing code that was careful to only use the LM* macros...
-
- * libsrc/Threads: Added a new class called Thread_Specific which
- implements a C++ wrapper for SunOS 5.x thread-specific data
- (this will also work for POSIX pthreads I believe). Thanks to
- Tim Harrison (harrison@cs.wustl.edu) for coming up with the idea
- for using C++ "smart pointers" to implement this.
-
- * libsrc/Reactor/Timer_Queue.h: Moved Timer_Node from within
- Timer_Queue to outside Timer_Queue and renamed it to
- ACE_Timer_Node. Unfortunately, some compilers still don't like
- nested classes (ugh)...
-
- * Changed ACE_Synch_Options to be simply Synch_Options since it
- is *not* an ACE private class...
-
-Sun Jul 30 00:07:28 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * include/makeinclude/README: Added a new #define called
- ACE_HAS_THREAD_SPECIFIC_STORAGE, which does exactly what it
- sounds like! So far, I know that Solaris defines this. I'm not
- sure which other platforms do (perhaps OSF/1 does?).
-
-Fri Jul 28 14:53:45 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Fixed a bunch more problems with loop variables that were
- uncovered with GCC 2.7. Thanks to Matt Stevens
- (mstevens@ent.mrj.com) for noticing this.
-
- * apps/Logger/Service_Configurator_Logger: Added a new flag called
- ACE_HAS_NO_STATIC_DATA_MEMBER_TEMPLATES which is necessary to
- workaround bugs with GNU G++... Thanks to Matt Stevens
- (mstevens@ent.mrj.com) for noticing this.
-
- * libsrc/Connection/Connector.C (cleanup_AST): Changed the
- parameter list just a tad to try and fix a problem with
- G++ (which doesn't seem to like unscoped typedefs in
- argument lists or return values.
-
- * libsrc/Misc/Profile_Timer.i: Changed ::getrusage to be getrusage
- to avoid problems with macros and scope operators...
-
- * include/ace/testconfig.h (ACE_DEFAULT_RENDEZVOUS): Changed the
- value from /tmp/foo to /tmp/fifo.ace. Thanks to Neil B. Cohen
- (nbc@metsci.com) for suggesting this.
-
-Thu Jul 27 12:30:06 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps/TokenServer/server/TokenHandler.C (abandon): Fixed a minor
- bug that caused assert() to fail when a client abandoned a
- Token.
-
- * libsrc/Reactor: Fixed a bug with the design of the Reactor's
- Timer_Queue cancellation mechanism. The new mechanism is much
- more robust since it ensures that timer_ids (used to cancel
- pending timers) are unique up to values of greater than 2
- billion timers! As long as timers don't stay around longer than
- this there should be no problems with accidentally deleting the
- wrong timer. Thanks to Bill Sears (wsears@world.std.com) for
- noticing this problem.
-
- One nice consequence to this change is that legacy code that
- would have broken with the previous change is now 100%
- compatible!
-
- * Provided a definition of ACE_Synch_Options::arg(const void *),
- which I'd forgotten to define before (darn templates...).
- Thanks to Tim Harrison (harrison@cs.wustl.edu) for finding this!
-
- * include/ace/sysincludes.h: Added a total hack to get HP/UX to
- understand getrusage(). The trick is to use the following
- undocumented syscall:
-
- #define getrusage(a, b) syscall(SYS_GETRUSAGE, a, b);
-
- What a hack (but it works...).
-
-Tue Jul 25 13:20:58 1995 Douglas C. Schmidt (schmidt@kavita.cs.wustl.edu)
-
- * libsrc/Misc/Profile_Timer: Fixed a typo in Profile_Timer.h
- (ACE_HAS_RUSAGE_T should have been ACE_HAS_GETRUSAGE). Thanks
- to George Reynolds (george@dvcorp.com) for noticing this.
-
- * Changed all uses of ::getopt() to use the ACE class Get_Opt
- get_opt. Also changed all uses of optarg to get_opt.optarg.
- Thanks to Bob Vistica (robertv@ims.com) for detecting and
- reporting some inconsistencies in my previous changes...
-
-Mon Jul 24 19:03:03 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * include: I've added config and platform support for SGI IRIX5.3
- for use with the SGI C++ compiler. Thanks to Stuart Powell
- (stuartp@ot.com.au) for these config files.
-
- * libsrc/Connection/Acceptor.C (handle_input): Added the
- Event_Handler::DONT_CALL flag when removing the Oneshot_Acceptor
- from the Reactor so that we don't set it's peer_acceptor_ to -1.
-
-Mon Jul 24 12:46:10 1995 Douglas C. Schmidt (schmidt@kavita.cs.wustl.edu)
-
- * libsrc/Misc/Profile_Timer: Fixed problems stemming from the fact
- that HP/UX doesn't seem to support getrusage() (how odd).
-
- * tests/Connection: a new test directory to test out the Connector
- and Acceptor pattern implementations.
-
-Sun Jul 23 12:26:37 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Connection/Acceptor.C: Fixed a minor bug with the
- Oneshot_Acceptor constructor. Thanks to John Morey
- (jmorey@hitel.com) for noticing this and the one below.
-
- * libsrc/Reactor/Timer_Queue: Moved the static method current_time
- from the Timer_Queue.i file to the Timer_Queue.C file. This
- avoids a bug with HP/UX C++.
-
-Sat Jul 22 15:54:27 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released beta version 3.2.9. Once this compiles on all major
- platforms then it's time to move to version 3.3.
-
- * Added a number of miscellaneous changes for OSF/1 courtesy of
- David Trumble (trumble@cvg.enet.dec.com). One of these changes
- involved changing all uses of Reactor::{ADD,SET,CLR,GET} to
- Reactor::{ADD,SET,CLR,GET}_MASK in order to avoid a class with
- some symbols in OSF/1.
-
-Fri Jul 21 00:21:02 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Finally was able to test ACE on the SunOS 4.x platform (using
- the SunC++ 4.0.1 compiler). The entire release compiled
- correctly! This is a great relief after fighting with this
- stuff for months... If you are building ACE on SunOS 4.x I'd
- *strongly* recommend you get SunC++ 4.0.1 since it is the only
- compiler that seems to be able to grok the weirdness of SunOS
- 4.x...
-
- * Finished updating all the ./tests and ./apps code so that it
- works correctly with the new Acceptor/Connector modifications.
- To see examples of these changes check out
- ./tests/IPC_SAP/SOCK_SAP/CPP-{nbclient,inserver}.C.
-
- * libsrc/Misc/Profile_Timer: Merged in the new Profile_Timer
- implementation from David Trumble (trumble@cvg.enet.dec.com).
- This will work with basically the same interface as the current
- scheme even if the OS platform doesn't support the prusage_t
- type...
-
-Thu Jul 20 01:07:23 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Connection: Added a new class called ACE_Synch_Options
- which is used in both the Acceptor and Connector classes to
- consolidate options related to synchronous and asynchronous
- behavior.
-
- * libsrc/Connection: Added a new class called Oneshot_Acceptor.
- This class inherits from the Acceptor but it only accepts one
- connection at a time (i.e., it doesn't keep itself registered
- with the Reactor). Several examples in the tests/SOCK_SAP
- directory have been added to illustrate how all this works.
-
- * libsrc/Connection/Connector: completely redid the Connector and
- Acceptor class interfaces to incorporate the new changes for
- asynchronous and synchronous behavior. The new scheme should be
- much more general (and correct...). Thanks to Tim and Irfan for
- helping out with this.
-
- * libsrc/Threads/Synch: Fixed the implementation of Recursive_Lock
- so that it won't have race conditions when testing the thread id
- and nesting level in parallel threads.
-
-Wed Jul 19 13:15:05 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Timer_Queue: Added new support for cancellation
- of individual Event_Handlers in the Reactor. In addition, it is
- now possible to cancel all Event_Handlers with a single call to
- Timer_Queue::cancel(). Note that this new scheme will break
- existing code since Timer_Queue::schedule() (and
- Reactor::schedule_timer()) now return ACE_Timer_Node *'s rather
- than ints...
-
- * libsrc/Service_Configurator/Service_Config: Fixed a problem
- where the "-s" option didn't work since it was parsed when
- "Service_Config::open" was called
- (it sets Service_Config::signum_). However, previously the
- signal handler was already setup by the constructor. By moving
- this registration to the open() method the problem was solved.
- Thanks to Bob Vistica (robertv@ims.com) for noticing this.
-
- * libsrc/Service_Configurator/Service_Manager: Changed the
- Service_Manager::reconfigure_services to use this->signum_
- rather than to hard code SIGHUP. Thanks to Bob Vistica
- (robertv@ims.com) for this insight.
-
-Mon Jul 17 12:08:08 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Threads/Token.C (renew): Fixed a typo so that we compare
- this->head_ == 0 rather than this->head_->next_ == 0.
-
- * libsrc/Reactor/Reactor.h: Changed the Reactor to use the
- Reactor_Token rather than the pure Token to make sure that the
- sleep_hook() is called to unblock the Reactor.
-
-Fri Jul 14 14:12:07 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Connection: Changed the default behavior of the Connector
- and Acceptor classes such that they pass a -1 to
- svc_handler_->close() when things go wrong. This is useful as a
- flag to close() (e.g., if it needs to figure out what to do if
- is shuts down prematurely).
-
- * libsrc/Connection/Svc_Handler.C: Added a default definition of
- the put() method, which is defined as a pure virtual method in
- class Task.
-
-Thu Jul 13 23:10:35 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * include/ace/sysincludes.h: Added support for the SGI IRIX 5.3
- OS. More screwy gettimeofday() hacks (what a pain...). Thanks
- to Matt Stevens (mstevens@kirk.softeng.infonautics.com) for
- these fixes.
-
- * include/makeinclude/platform_sunos5_centerline.GNU: Fixed a
- vexing problem that was causing the Centerline C++ compiler to
- puke when compiling ACE. Thanks to Chandra Venkatapathy
- (cvenkat@develop.bsis.com) for finding a solution!
-
-Tue Jul 11 00:01:15 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 3.2.6 for use by Karl and Detlef.
-
-Mon Jul 10 00:28:51 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps/TTCP: Added support for benchmarking the performance of
- Orbix, ORBeline, ACE SOCK_SAP, and C sockets. These results are
- available at URL http://www.cs.wustl.edu/~schmidt/COOTS-95.ps.Z
-
- * libsrc/Service_Configurator/Makefile: Added new commands to the
- Service Configurator Makefile so that all automatically
- generated flex and yacc symbols (i.e., the "yy" stuff) is
- renamed "ace_yy". The purpose is to avoid conflicts with other
- uses of flex/yacc lexers/parsers with ACE. Thanks to Steve
- Ritter (ritter@titan.com) for this suggestion and code.
-
- * libsrc/IPC_SAP/TLI: Changed the TLI files so they are
- conditionally compiled only if the platform supports TLI...
-
- * libsrc/Connection: Changed the inlining strategy of Connector,
- Acceptor, and Svc_Handler so that very short methods are always
- inlined, but anything larger is never inlined...
-
-Sun Jul 9 14:07:02 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * include/ace/testconfig.h: Changed all occurrences of DEFAULT_*
- to ACE_DEFAULT_ to prevent namespace collision.
-
- * libsrc/Connection/Connector: Massively improved the Connector
- class so that its connect() method supports the following
- behavior (tv == "timeout value" and ur == "use Reactor"):
-
- Parameters | Description
- |
- tv | ur |
- -----|----------|-------------------------------
- | |
- NULL | yes | infinite timeout (using Reactor)
- | |
- time | yes | try asynch transaction for
- | | the specified time (using Reactor)
- | |
- 0,0 | yes | poll; try, if EWOULDBLOCK,
- | | then return immediately
- | | (using Reactor)
- | |
- NULL | no | block forever (don't use Reactor)
- | |
- time | no | do a blocking transaction
- | | for the specified time
- | | (don't use Reactor)
- | |
- 0,0 | no | poll; but do not initiate a
- | | nonblocking transaction
- | | (don't use Reactor)
-
- * libsrc/IPC_SAP/SOCK_SAP/SOCK_Connector: Changed the behavior of
- the SOCK_Connector::connect() method so that it uses Time_Values
- rather than a simple flag that indicates whether or not to use
- non-blocking connectors. The new scheme is an improvement since
- it allows greater control over synchronous and asynchronous
- timeouts for connection establishment. This behavior parallels
- that of SOCK_Acceptor, as well! If this works well then I'll
- update the TLI_Connector and SPIPE_Connector to match this
- interface.
-
- * libsrc: Continued to improve ACE's use of the global name space
- by prefixing all "helper" classes with "ACE_"
-
- * Updated SPIPE_Acceptor so that it would have the same basic
- interface as the SOCK_Acceptor and TLI_Acceptor.
-
- * libsrc/IPC_SAP: Consolidated the handle_timed_wait() methods
- used by the TLI, socket, and STREAM pipe wrappers so that they
- share the new ACE::handle_timed_accept() method, which is in
- libsrc/Misc.
-
- * libsrc/Misc: Modified the structure of Misc.[Ch]. Originally,
- this file contained a bunch of stand-alone C functions with the
- prefix "ace_" to keep them from conflicting with user's code.
- I've modified things now so that all the miscellaneous functions
- are now static methods in class ACE. This provides better scope
- control...
-
- * libsrc/Log_Msg/Log_Msg: Replaced the use of a Mutex in class
- Log_Msg with a Recursive_Lock<Mutex>. This is necessary to
- handle signals correctly...
-
- * libsrc/Reactor/Reactor: Modified the behavior of
- Reactor::notify() so that writers will block if the pipe is
- full. This solves some nasty flow-control problems.
-
- * libsrc/Reactor/Handle_Set: changed all uses of fd_set to
- ACE_FD_SET_TYPE * so that HP_UX would work correctly...
-
- * include/ace/config-hpux.h: Removed the ACE_HAS_XLI flag until I
- get a better idea which HP systems this is installed on.
-
- * libsrc/Threads/Thread: Added a new static method called
- spawn_n() that spawns "n" threads all running the same function.
-
-Sat Jul 8 14:14:34 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Service_Configurator: Made some miscellaneous changes to
- "const" methods and parameters in order to handle the new
- Reactor changes (C++ can be such a pain about this
- sometimes...).
-
- * libsrc/Threads: Added "yield" and "sigsetmask" methods to class
- Thread. How did I manage to omit these before?!
-
- * libsrc/Reactor: Updated the Reactor to use the new Token class
- described below. This greatly simplies the structure of the
- multi-thread support in the Reactor code. In addition, it
- should improve performance because it cuts the number of context
- switches compared with the old scheme. Many thanks to
- Karl-Heinz and Detlef for encouraging me to redo the Reactor
- implementation.
-
- * libsrc/Threads: Added a new class called Token that provides a
- flexible and efficient recursive mutex scheme. Thanks to
- Karl-Heinz Dorn (kdorn@erlh.siemens.de) and Detlef Becker
- (beckerd@erlh.siemens.de) for sharing their original code for this.
-
-Thu Jul 6 10:37:45 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Event_Handler_T: Conditionally compiled this so
- that it will only compile if the compiler supports template
- typedefs (e.g., G++ doesn't seem to like this...).
-
- * Started to make changes in ACE to deal with the new ANSI C++
- semantics in the scope of variables defined within for loops.
- Thanks to Aniruddha Gokhale (gokhale@cs.wustl.edu) for noticing
- this in G++ 2.7...
-
-Wed Jul 5 21:50:39 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Connection/Svc_Handler: Fixed the behavior of the
- Svc_Handler class so that it can be configured with a Reactor
- other than Service_Config::reactor, just like the Acceptor and
- Connector. Thanks to Karl-Heinz Dorn (kdorn@erlh.siemens.de)
- for suggesting this!
-
-Tue Jul 4 00:21:31 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added some new changes for Linux courtesy of Charles Rennolet
- (clr@thurse.mn.org).
-
- * libsrc/Reactor/Reactor.C (bit_ops): Fixed a dumb error in
- bit_ops that was caused by checking "else if (Reactor::SET)"
- rather than "else if (ops == Reactor::SET)". Thanks to Mark
- Patton (mark_patton@tx72.mot.com) for finding this bug and
- reporting it along with the fix.
-
- * include/ace/sysincludes.h: Added new fixes for M_SYNC and
- ENOTSUP on SunOS 4.
-
- * libsrc/Reactor: Added new support for integrating X and the
- Reactor. These files are called XtReactor.* and XReactor.*.
- Thanks to Eric Vaughan (evaughan@arinc.com) for providing this
- stuff...
-
-Mon Jul 3 19:44:07 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added support for SunOS 5.5 on i86 PC. Thanks to Bin Mu
- (mubin@wfg.com) for the config files and fixes.
-
- * libsrc/Misc/Profile_Timer: Added new support for versions of
- UNIX that don't support prusage_t. The new version of
- Profile_Timer will use gettimeofday() and getrusage() of
- prusage_t and /procfs isn't available... This code hasn't been
- tested yet (since I don't have SunOS 4.x) so I don't know if it
- works.
-
- * Hopefully fixed the SunOS4 prototype for gettimeofday(). Thanks
- to Andrew McGowan (ajm@se09.wg2.waii.com) for the suggested fix.
-
- * include/makeinclude/platform_hpux.GNU (CC): Added new support
- for building ACE and shared libraries on HP/UX. Thanks to Jam
- Hamidi (jh1@osi.com) for this code.
-
- * libsrc/Reactor/Handle_Set: Fixed Handle_Set_Iterator::operator++
- to check for index to be greater or equal than NUM_WORDS instead
- of just equal. This is better for sanity, although it may not be
- needed. Thanks to Carlos Garcia Braschi (cgarcia@caramba.tid.es)
- for suggesting this fix.
-
-Wed Jun 14 11:16:40 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/TLI_Acceptor: modified TLI_Acceptor so that it's
- public constructor/open() and accept() methods are more similar
- to the SOCK_Acceptor. In particular, added support for
- "SO_REUSEADDR" in TLI_Acceptor and time values for accept().
- Thanks to John P. Hearn (jph@ccrl.nj.nec.com), TLI_SAP now does
- the right thing for socket options.
-
- * libsrc/IPC_SAP: Fixed up the SOCK_Acceptor and TLI_Acceptor in
- order to add better support for "timed accepts." The new scheme
- uses Time_Values, which is more consistent with other parts of
- ACE. In addition, the Time_Value was moved from the
- constructor/open() to the accept() method, which allows more
- fine grained control over this behavior. Thanks to Irfan
- (ip1@cs.wustl.edu) for suggesting this.
-
- * libsrc/IPC_SAP: Cleaned up the SOCK_Acceptor::open and
- TLI_Acceptor::open routine. In addition to being more compact
- and robust, this routine now also let's open() determine which
- local port to bind to (if you pass in Addr::sap_any as the
- local_addr). Thanks to Irfan (ip1@cs.wustl.edu) for suggesting
- this.
-
-Tue Jun 13 16:09:13 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Timer_Queue: Fixed an odd problem with the
- Timer_Queue on Solaris. Apparently the select() call will
- return slightly earlier than the timeout dictates due to lack of
- granularity with the system clock. This was causing problems
- where the Reactor wasn't correctly dispatching the
- handle_timeout() method of Event_Handlers. The fix was to add a
- 10 Millisec "fudge factor" when calling the
- Timer_Queue::expire() method. Please let me know if this causes
- any problems. Thanks to Giang Hoang Nguyen
- (yang@titan.com) to noticing this problem.
-
- * libsrc/Connection/Acceptor: Enhanced the Acceptor class so that
- it is possible to accept a new SVC_HANDLER synchronously, rather
- than always driving this acceptance out of the Reactor's event
- loop. Thanks to Irfan (ip1@cs.wustl.edu) for suggesting this.
-
- * libsrc/IPC_SAP/Addr: Changed all occurrences of ace_sap_any to
- Addr::sap_any (i.e., sap_any is now a static data member in
- class Addr). This is an improvement since it helps to limit the
- scope of what would otherwise be global variables...
-
-Wed Jun 7 17:26:31 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps/Logger/Reactor_Logger/Client_Acceptor.i (handle_input):
- Fixed a braino that omitted an important block of code! Thanks
- to Ken Konecki (kenk@wfg.com) for finding this.
-
-Fri Jun 2 13:59:07 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/Addr/INET_Addr.i (set): Removed the special case
- for INADDR_ANY. This should just fall right out...
-
-Thu Jun 1 19:45:21 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/SOCK_SAP/SOCK_Connector: Added support to
- SOCK_Connector so that it is possible to bind the local TCP port
- number prior to establishing the connection. Also fixed the
- TLI_Connector to be consistent with this approach. Thanks to
- Mark Patton (mark_patton@tx72.mot.com) for this idea.
-
- * Fixed a problem with Mem_Map that was caused by the fact that
- some versions of Unix (e.g., SunOS 4.x) don't support MS_SYNC...
- Thanks to Andy McGowan (mcgowan@wg2.waii.com) for noticing this.
-
- * Fixed a very stupid bug in ./libsrc/Synch.h that accidentally
- omitted this->lock_.acquire() from the Guard class constructor.
- Thanks to Bin Mu (mubin@wfg.com) for noticing this!
-
-Fri May 26 13:20:38 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Connection/Acceptor: Added a new method called
- make_svc_handler() that generalizes the dynamic creation of a
- SVC_HANDLER by the Acceptor's Template Method handle_input().
- This scheme is completely backwardly compatible with the
- original approach, but now allows transparent extension too!
-
- * libsrc/Connection/Acceptor: cleaned up the Template Method logic
- in Acceptor::handle_input. No longer do we set the listener
- socket into non-blocking mode and then rely on a -1 with
- EWOULDBLOCK to indicate there are no more connections to
- establish. This was causing problems for singleton Svc_Handlers
- since the Acceptor was setting their peer_stream_ to -1... The
- new approach should complete solve this problem.
-
-Mon May 22 15:10:27 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 3.2.3 so that Bill Sears can test the new
- #include "ace/" features.
-
- * Modified all the ACE source, tests, and apps so that all
- #includes of its headers are refixed by ace/, e.g.:
-
- #include <ace/Reactor.h>
-
- There are two reasons for have the include files be of
- this form:
-
- First, you can tell at a glance by looking at the caller where
- the library is coming from.
-
- Secondly, you can build an include tree of the form:
-
- /include/lib1
- /include/lib2
- /include/lib3
- /include/ace
-
- which then links to WRAPPER_ROOT. Now, all you have to do
- when you build a make file is point to the include root, and
- put links in the include root. This is especially helpful
- if there are multiple versions.
-
- This means just one less thing that has to be modified in the
- Makefile. Thanks to Bill Sears (wsears@world.std.com) for
- recommending this change.
-
-Sat May 20 17:12:35 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * config-irix5.3-sgic++.h: Added new configuration support for SGI
- IRIX5.3 courtesy of Stuart Powell (stuartp@ot.com.au).
-
-Sat May 13 20:44:06 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Generalized the SOCK_Connector::complete method so that it takes
- a Time_Value timeout. This allows applications to wait upto a
- certain limit before giving up on a non-blocking connection.
- Updated the tests in ./tests/IPC_SAP/SOCK_SAP/CPP-inclient.C to
- illustrate how this is used.
-
- * Added some interesting new tests to ./tests/Mem_Map that can be
- used to benchmark the performance of various strategies (e.g.,
- stdio, read/write, mmap, etc.) for copying files.
-
-Fri May 12 19:09:10 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Mem_Map/Mem_Map: Added two new overloaded methods called
- sync() that are wrappers around the msync(3c) system call. Also
- added a new unmap() method that gives access to the full
- behavior of munmap(3c).
-
-Wed May 10 14:16:16 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Tried yet another fix for the gettimeofday() botch that both
- Centerline and SunOS 5.4 screw up in different ways. Thanks to
- Medhi Tabatabai (Mehdi.Tabatabai@ed.nce.sita.int) for the latest
- fixes.
-
-Tue May 9 19:05:58 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Handle_Set.C: Fixed some "off-by-one" errors that
- were occurring in the Handle_Set::sync() and set_max() methods.
- Thanks to Nigel Hooke (n.hooke@trl.oz.au) for finding and fixing
- these.
-
-Mon May 8 02:01:54 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Reactor.C: Moved the Null_Callback class from
- being nested within the Reactor class to outside the Reactor
- class. This fixes a problem with the SIG compiler.
-
- * Released version 3.2.2.
-
- * libsrc/Reactor/Signal.C: Made the Signal_Handler class
- thread-safe as well as signal-safe.
-
- * libsrc/Reactor/Reactor.C: Modified the new Reactor
- implementation slightly to handle signals correctly.
-
- * libsrc/Threads/Synch.h: Added a new conversion operator to
- Recursive_Lock that returns the underlying LOCK in case we need
- it for something (e.g., to initialize a Condition object).
-
-Sun May 7 04:17:46 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Reactor.C: Finished what I hope will be the last
- set of changes to make the Reactor robust in multi-threaded
- programs in situations where separate threads are used to
- register and remove handlers. The final solution is elegant in
- that it does not significantly penalize the performance of
- programs that do not use separate threads to register and remove
- handlers. Moreover, if you compile without the ACE_MT_SAFE flag
- the Reactor will not include additional state information
- related to the multi-threaded implementation.
-
- * libsrc/Threads/Synch.h: Subclassed the Guard class to make a new
- class Try_Guard that uses tryacquire() to obtain a LOCK.
-
-Fri May 5 18:43:50 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 3.2.1
-
-Thu May 4 19:43:01 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/TLI_SAP/TLI_Connector.C (connect): Fixed a
- problem whereby a t_bind() was being done twice. Since I didn't
- write this code I don't know if my fix will work generically on
- all platforms supporting TLI. Please let me know if there are
- any problems.
-
-Tue May 2 17:21:53 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor: Added a new notification feature that allows
- multiple threads of control to enqueue Event_Handler * to the
- main Reactor thread via the pipe used to wake up the main
- Reactor thread. The Reactor will call the handle_exception()
- method on Event_Handler with a HANDLE == -1 to notify the
- handler. This feature is very useful if you need to have
- certain operations (such as handler termination) performed in
- the main thread.
-
-Tue Apr 25 00:34:18 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor: Fixed a stupid pair of typos in the Reactor that
- failed to cast arguments to the pipe to char *.
-
- * libsrc/Connection: Fixed a portability problem with the
- Connector: we can't use RW_Mutex for synchronization since not
- all platforms support threads. The quick fix is to use
- Null_Mutex, but a better long term approach is on the way!
-
- * Released version 3.2.
-
- * Added richer support for the TLI_Connector to make it work
- better with protocols other than TCP/IP. Thanks to Mats
- Sundvall (sundvall@perrier.embnet.se) for these enhancements.
-
-Mon Apr 24 02:26:04 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Changed the SOCK_Dgram_Brdcast class name to SOCK_Dgram_Bcast
- and the SOCK_Mcast to SOCK_Dgram_Mcast to be more consistent.
-
- * Massively improved the Reactor's support for multi-threading.
- There was actually a major problem in previous versions of ACE
- that used poll() as the underlying event demultiplexor. Poll()
- produced incorrect results when the Reactor::handle_events()
- method was run in one thread, but another thread came along and
- registered or removed an Event_Handler. The new version fixes
- this problem so that the Reactor will now work correctly in
- multi-threaded programs.
-
- One consequence of this change is that sysincludes.h and the
- SunOS 5.x configuration files have been changed so that poll()
- is no longer used as the default demultiplexor. The reason is
- that poll() doesn't work as efficiently when used in
- multi-threaded programs (ugh). See the Reactor code for
- examples of how this all works now. Basically, the trick is to
- use the select()-style implementation for most of the code, and
- transform to poll()-style implementation only when necessary.
-
-Sat Apr 22 03:35:51 1995 Douglas C. Schmidt (schmidt@lambada.cs.wustl.edu)
-
- * libsrc/ASX/Message_Queue: Added a new method to the
- Message_Queue class called unblock(). This method allows one
- thread to release all other threads that are waiting for
- messages to be enqueued or dequeued on a Message_Queue.
- Modified the return value of methods like enqueue_head() and
- dequeue_head() so that if a thread unblocks() then these methods
- return -1 with errno == ESHUTDOWN. Also changed the name of
- some of the internal methods so that they would be more
- consistent.
-
- * libsrc/Connection/Connector: Fixed a stupid bug caused by
- failing to have a destructor for Connector. Thus, there are
- cases where unconnected Svc_Handlers are left around in the
- handler_map_. This causes problems for dynamic linking in
- conjunction with the Reactor, so now the destructor iterates
- through all the unconnected Svc_Handlers and removes them from
- the Reactor.
-
-Fri Apr 21 15:28:46 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Signal: Changed Sig_Set::addset() and
- Sig_Set::delset() to the more appropriately named sig_add() and
- sig_del(). Also added '_' in the Sig_Set method names to be
- more consistent...
-
- * Removed the ./libsrc/IPC_SAP/SOCK_SAP/misc.[hC] file and merged
- the one function in that file (ace_bind_port) into
- ./libsrc/Misc/Misc.[hC].
-
- * Added a bunch of fixes from various people to make ACE compile
- better on SGI, SunOS 4, and HP/UX. Thanks for all the fixes!
-
- * libsrc/IPC_SAP/Addr: Changed sap_any to ace_sap_any to avoid
- problems with the namespace.
-
- * Added a new portability flag that only compiles the SOCK_Mcast.*
- stuff if the platform supports multicast!
-
- * ./libsrc/Shared_Malloc: Fixed some portability bugs with
- Memory_Pool.C and added new support for SunOS 4.x running SunC++
- 4.x. Thanks to Steve Warwick (swarwick@arinc.com) for this
- strategic help.
-
-Wed Apr 19 09:05:43 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Fixed up the ./libsrc/CORBA_Handler so that it will correctly
- compile on platforms that don't have Orbix...
-
- * libsrc/Misc: added a new "Simple String" class called SString.
- This is not really meant to be used by end-user applications.
- It is used by certain portions of ACE that need to have
- operator== and operator!= defined on a string (e.g., the
- Token_Server and the Orbix Event_Comm components that use the
- Map_Manager).
-
-Tue Apr 18 00:09:31 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/ASX: Fixed a stupid bug in Task::activate() that didn't
- spawn a thread if the Thread_Manager was NULL...
-
-Sat Apr 15 19:39:30 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor: Added a new class to the Reactor called
- Event_Handler_T.[hi]. This class makes it easy to integrate
- existing classes into the Reactor framework without requiring
- them to inherit from Event_Handler directly. This technique is
- a superset of the DEF_TIE approach used by IONA in Orbix as one
- of the ways to combine an existing class (that doesn't know
- anything about CORBA) with a CORBA interface. Thanks to Greg
- Lavender
- (g.lavender@isode.com) for the suggestion.
-
-Fri Apr 14 14:41:49 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Run catman on the ./man directory so that it now has a windex
- file. This facilitates "man -k".
-
-Thu Apr 13 23:39:22 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor: Made the Reactor be a stand-alone component that
- does not require any other ACE libraries.
-
- * Added two new methods to the Reactor so that you can now
- register or remove a set of HANDLEs in a single call. Thanks to
- Bill Sears
- (wsears@world.std.com) for this suggestion. Basically, now you
- can register or deregister a set of n HANDLEs with one operation
- (rather than doing n register_handler () or n remove_handler
- ()).
-
- * include/sysincludes.h: Changed the name of the macro MT to
- ACE_MT and DB to ACE_DB to avoid polluting the namespace.
-
-Wed Apr 12 11:14:46 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Reactor.C (close): Added code to close down the
- pipe handles when the Reactor is shut down. Thanks to Mark
- Patton (mark_patton@tx72.mot.com) for this info.
-
-Fri Apr 7 18:33:30 1995 Douglas C. Schmidt (schmidt@siesta.cs.wustl.edu)
-
- * Added a new method to CORBA_Handler so that handlers don't need
- to subclass from CORBA_Handler, but rather can call the
- CORBA_Handler::register_service() method (which is static).
- Thanks to Chris Tarr (ctarr@objectspace.co) for this suggestion.
-
-Mon Apr 3 13:09:45 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added a new static method to Service_Config.[hC] called
- end_event_loop(). This can be used to stop the run_event_loop()
- method of the Service_Config. In addition, all the methods in
- Service_Config were changed to be static to emphasize the fact
- that the Service Configurator is a singleton...
-
- * include/Trace.h (ACE_TRACE): Changed the macro T to ACE_TRACE.
- This will prevent namespace pollution.
-
- * Added support for the Orbix CORBA implementation. If you don't
- have Orbix, you'll need to remove this flag from the
- config-sunos5-sunc++.4.x.h file if you are compiling on SunOS
- 5.x.
-
-Sun Apr 2 01:12:19 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added new support for C++ wrappers around the IP multicasting.
- There are three new files in ./libsrc/IPC_SAP/SOCK_SAP called
- SOCK_Mcast.[hiC] and a new test directory in
- ./tests/Reactor/multicast and ./tests/Reactor/ntalker to
- illustrate how to use this stuff. Thanks to Tim Harrison
- (harrison@cs.wustl.edu) for this code.
-
-Sat Apr 1 18:48:40 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added support to the libsrc/Shared_Malloc/Memory_Pool.[hC] class
- for System V shared memory, as well as for mmap(2) and sbrk(2)
- memory. Please note that this has not been extensively tested
- yet, so use with caution...
-
-Thu Mar 30 21:50:00 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Misc/Atomic_Op: Added the postfix versions of the ++ and
- -- operators. This stops the Sun CC compiler from griping about
- the "anachronistic" usage when using a++ rather than ++a.
- Thanks to Bruce Worden <bruce@betsy.gps.caltech.edu> for the
- suggestion.
-
-Wed Mar 29 22:26:37 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Handle_Set: Fixed a weird problem where I was
- using NOFILE as the max number of descriptors rather than
- FD_SETSIZE. I don't know why I was doing this.
-
- * Also fixed up a problem with Handle_Set that was causing the
- iterator to go nuts when it got a strange initial value of
- fd_set in Handle_Set. Orbix triggers this kind of nonsense in
- some cases...
-
-Tue Mar 28 21:01:36 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/Reactor/Reactor.C: swapped the order of dispatching so
- that handle_exception methods are dispatched before handle_input
- methods to improve response time for exceptions (e.g., OOB
- data). Thanks to Detlef Becker
- (beckerd@erlh.siemens.de) for suggesting this.
-
- * Fixed a bug in ./ASX/Stream.i that caused problems when a Module
- was popped off a Stream. Thanks to Paul Stephenson for noticing
- this and sending me the fix.
-
- * Changed the Reactor::dispatch methods so that they dispatch the
- timers *before* dispatching the I/O-based event handlers. This
- is helpful for systems that are time-delay sensitive.
-
- * libsrc/Reactor/Time_Value: Added new += and -= operators to
- Time_Value. Thanks to Alex V. Maclinovsky
- (garyh@teleng1.tait.co.nz) for this suggestion.
-
-Thu Mar 23 15:38:23 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/Addr/SPIPE_Addr.i (set): Fixed a problem that the
- HP/UX compiler had with complex arithmetic expressions.
-
- * libsrc/Service_Configurator: fixed up the Service_Configurator
- source code so that it will compile correctly on HP/UX
- platforms.
-
-Tue Mar 21 00:28:25 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * libsrc/IPC_SAP/SOCK_SAP/LSOCK_Connector.h: Fixed an amazingly
- stupid bug with LSOCK_Connector, where I was passing in a
- default argument of PF_INET instead of PF_UNIX... Arrgh!
-
-Mon Mar 20 20:24:29 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Fixed up the $WRAPPER_ROOT/include/makeinclude/ directory to
- define a new set of platform-specific configuration files. This
- should greatly improve the portability of ACE to different
- OS/compiler platforms.
-
- * Added a bunch of changes to allow ACE to build with Lucid C++ on
- SunOs 4.x. This should also fix some other problems we've been
- having with SunOS 4.x. Thanks to Lee Baker (baker@ctis.af.mil)
- for these changes.
-
-Sun Mar 19 00:34:30 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added manual pages for all of the ./libsrc libraries. These
- manual pages are all generated automagically from the libsrc
- header files.
-
-Sat Mar 18 10:48:46 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Finally broke down and fixed the Makefile scheme so that there
- is just one shared library (libACE.so) and one archive library
- (libACE.a). This should massively simplify the application
- development process, though it may require a bit of fixing of
- Makefiles to remove all the -lReactor -lIPC_SAP stuff that was
- in there before.
-
- * libsrc/IPC_SAP/TLI_SAP/: Fixed a stupid bug that was causing
- core dumps since the TLI option pointers weren't initialized to
- 0 in the TLI::TLI constructor. Thanks to Ed Brown for noticing
- this (eebrown@netcom.com).
-
-Wed Mar 15 00:08:19 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added some new fixes to get ACE to run on OSF1 and Linux.
-
-Tue Mar 14 13:36:31 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added several changes to the source code and config-hpux.h
- configuration file based on comments from Alex Ranous
- (ranous@nsa.hp.com). In particular, changed ACE_HAS_NO_FDSET to
- ACE_SELECT_USES_LONG.
-
-Mon Mar 13 09:23:58 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Improved the Makefile scheme so that the use of PTDIRS is no
- longer required. The trick was to link the appropriate template
- *.C files into the WRAPPER_ROOT/include directory. This enables
- the compiler to find them in one single place.
-
-Sun Mar 12 22:35:50 1995 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added a new mechanism to clean up the insane number of -D's in
- the Makefile. This new mechanism requires a bit more work at
- installation time, but should greatly reduce the effort during
- normal software development
- (once ACE is installed...). See the INSTALL file
- for more details.
-
-Fri Mar 10 17:29:02 1995 Douglas Schmidt <douglas@gtcterminator>
-
- * Fixed a stupid bug in Map_Manager.i which wasn't correctly
- setting default values for fields in one of the Map_Manager
- constructors.
-
-Fri Mar 10 08:54:42 1995 Doug Schmidt <douglas@gtccipher>
-
- * /libsrc/Connection/Acceptor.i: Fixed a potential memory leak in
- handle_input().
-
-Thu Mar 9 11:59:54 1995 Doug Schmidt <douglas@gtccipher>
-
- * Changed the Map_Manager::find() method to use class Read_Guard
- so that multiple finds may proceed in parallel on a multiple
- threaded application. Likewise, changed the implementation of
- bind() and unbind() to use class Write_Guard so that destructive
- operations will be serialized correctly. One consequence of
- this is that RW_Mutex must be used instead of Mutex...
-
- * Added a new overloaded Map_Manager::unbind() method with an
- INT_ID parameter. This parameter that passes back a reference
- to the internal id being unbound. This allows the caller to
- clean up any dynamic memory associated with the INT_ID.
-
-Tue Mar 7 13:32:17 1995 Doug Schmidt <douglas@gtccipher>
-
- * Changed a bunch more things to get ACE to compile with
- Centerline C++. This should also make ACE more portable to
- other cfront-based compilers.
-
- * Had to change the ASX source in ACE to work around a stupid
- problem with templates in cfront-based C++ compilers.
- Fortunately, it was possible to mask most of the problems using
- the C++ preprocessor.
-
- * There seem to be some problems with cfront-based compilers (such
- as centerline). They don't like the new SYNCH::MUTEX usage in
- the Message_Queue.
-
- * Removed several unused local variables in the INET_Addr::set()
- method.
-
-Wed Mar 1 00:35:11 1995 Douglas C. Schmidt (schmidt@tango)
-
- * Added a major performance boost on high-speed networks. It
- turns out that send(3) and revc(3) are slower than write(2) and
- read(2) (since the latter are system calls, and the former are
- library calls. Therefore, I added new overloaded methods to
- SOCK_IO so that write(2) and read(2) are available to the user!
-
-Tue Feb 28 10:13:09 1995 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Reactor/Reactor.C: Fixed the implementation of the
- Reactor::open and Reactor::Reactor constructor so that it is now
- possible to resize the size of the Reactor *after* the
- constructor has run (by calling open()) *without* having to shut
- down the Reactor first.
-
- * Modified the Reactor::attach() method so that it will ADD the
- new bits to the bitmask rather than SET them. Thanks to Mark
- Patton for recommending this
- (mark_patton@tx72.mot.com).
-
-Sat Feb 25 15:08:04 1995 Douglas C. Schmidt (schmidt@tango)
-
- * Released version 3.0.5.
-
-Fri Feb 24 17:57:01 1995 Douglas C. Schmidt (schmidt@tango)
-
- * Used the OSE class2man scripts to generate UNIX manual pages for
- IPC_SAP, Thread, Connection, and Reactor. Other manual pages
- will be forthcoming...
-
- * libsrc/IPC_SAP/Addr/INET_Addr.i: Fixed a bug in one of the
- INET_Addr::set() methods that caused a segmentation fault if
- host_name was NULL. In addition, greatly cleaned up the code so
- that all the "set" methods share a common basis of code.
-
-Tue Feb 21 19:32:28 1995 Douglas C. Schmidt (schmidt@tango)
-
- * Updated the entire release to use the new SYNCH template
- interface for Task, Module, Stream, and Message_Queue. This is
- *much* cleaner, though it reveals some bugs with the Sun C++
- templates facility.
-
-Mon Feb 20 22:46:14 1995 Douglas C. Schmidt (schmidt@tango)
-
- * Changed the SPIPE_SAP, SOCK_SAP, and TLI_SAP *Connector class
- methods from open() to connect(). This is a more accurate name
- and it also fits in nicely with the Acceptor::accept() method.
-
- * Started integrating new versions of various header files that
- include hooks to automatically generate documentation.
-
-Tue Feb 14 20:52:13 1995 Douglas C. Schmidt (schmidt@tango)
-
- * Changed the order in which the Reactor dispatches descriptors.
- Originally, it dispatched the "read" descriptors *before* the
- "write" descriptors. Now, it dispatches the "write" descriptors
- first. This was necessary to handle weird behavior of sockets
- over TCP/IP when data is piggy-backed with the final ACK on a
- non-blocking connection.
-
-Mon Feb 13 15:49:21 1995 Douglas C. Schmidt (schmidt@tango)
-
- * Changed the name of Event_Handler::get_fd() to
- Event_Handler::get_handle() to be more consistent with other
- usage in ACE.
-
-Sat Feb 4 22:47:34 1995 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Service_Configurator/Service_Object: changed the
- destructor to be virtual (thanks to Steffen Winther Sorensen
- <sts@dad.stibo.dk> for noticing this).
-
-Sat Jan 28 16:29:49 1995 Douglas C. Schmidt (schmidt@tango)
-
- * Changed the name of class Map_Manager's Search_Structure struct
- to Map_Entry. This is more specific to what that data structure
- really does.
-
- * Began adding support for Linux, courtesy of sts@dad.stibo.dk.
-
-Sun Jan 22 23:15:38 1995 Douglas C. Schmidt (schmidt@tango)
-
- * Changed the name of the ./libsrc/Connector-Acceptor directory to
- ./libsrc/Connection. Also changed the name of libConn_Acc.so to
- libConnection.so to be more consistent.
-
-Sat Jan 21 13:59:18 1995 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/IPC_SAP: Fixed the *Acceptor classes for SOCK_SAP and
- SPIPE_SAP so they behave just like FIFO_SAP and contain a method
- called remove(). This method closes the underlying descriptor
- and also unlinks the local address from the file system.
-
- * libsrc/ASX/Message_Queue.i (copy): Fixed this code so that it
- correctly stores starting at the wr_ptr rather than the rd_ptr.
- Thanks to Chris Cleeland
- (chris@milo.st-louis.mo.us) for pointing this out
- to me.
-
-Wed Jan 11 13:07:19 1995 Douglas C. Schmidt (schmidt@tango)
-
- * Changed all uses of class Thr_Manager to class Thread_Manager
- and class Thr_Cntl to Thread_Control. This is more readable and
- is now consistent with the documentation...
-
-Tue Jan 10 13:49:31 1995 Douglas C. Schmidt (schmidt@tango)
-
- * Modified the makefile scheme so that only the *.so files are
- built by default. If you want to build both *.a and *.so files,
- uncomment out the lines described in
- $WRAPPER_ROOT/include/makeinclude/rules.lib.GNU. Note that this
- will require you to run make on the ./libsrc directories twice
- in order to properly build and install both the *.a and *.so
- libraries.
-
-Mon Jan 9 22:57:29 1995 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/Reactor/Signal.h: Changed the name of the Signal_Block
- class to the Signal_Guard class to be more consistent with the
- Guard class in Synch.h.
-
-Sat Jan 7 19:49:46 1995 Douglas C. Schmidt (schmidt@tango)
-
- * tests/ASX/Event_Server/Event_Server: Revised the Event Server
- test example to use the Acceptor pattern components.
-
-Fri Jan 6 23:38:21 1995 Douglas C. Schmidt (schmidt@tango)
-
- * Added a new method to class Task that turns a task into an
- active object (i.e., associates a thread of control with the
- task). This is useful since it replaces all the places in
- application code that original said "this->thr_mgr_.spawn
- (THR_FUNC
- (&this->svc_run))", etc...
-
-Thu Jan 5 21:05:15 1995 Douglas C. Schmidt (schmidt@tango)
-
- * libsrc/ASX: Changed the capitalization of class STREAM to class
- Stream. This seems more reasonable since I don't see any
- particular reason to shout about Streams!
-
- * libsrc/ASX/Task: Changed name of method qreply() to reply() to
- reflect the fact that the name of the class is no longer Queue!
-
- * libsrc/ASX: Made both Task and Message_Queue into parameterized
- types. This greatly improves the ability to parameterized
- synchronization into an application.
-
- * Changed all occurrences of timestruc_t to use Time_Value
- instead. This helps to improve portability and reduce the
- "impedence mismatch" caused by mixing both C and C++ types in
- the ACE interfaces. Note that one drawback of this is that we
- lose nano-second timing accuracy. However, I don't know of any
- real OS platforms that support that degree of precision anyway!
-
- * libsrc/Reactor: Moved the static "zero" data member from the
- Timer_Queue class to the Time_Value class. Also added a new
- static data member called "zerop," which is a pointer to "zero".
-
- * libsrc/Threads/Synch: Changed the interface of class Condition
- so that it no longer has both wait() and a timedwait() methods.
- Since C++ has default values, these two methods were redundant.
- Now, there is only a single method called wait(). By default,
- it's argument is 0, which defaults to the original wait()
- semantics. If the argument is non-zero then the timewait
- semantics apply.
-
- * libsrc/Threads/Synch: Added a new class called Null_Condition.
- This is similar to the Null_Mutex class in the sense that it has
- the same interface as class Condition, but it's methods are all
- no-ops
- (however, wait() and signal() both set errno = ETIME
- before returning...). This class is useful for
- parameterizing synchronization into an application.
-
diff --git a/ChangeLog-96a b/ChangeLog-96a
deleted file mode 100644
index 5aa3c9b69fc..00000000000
--- a/ChangeLog-96a
+++ /dev/null
@@ -1,3889 +0,0 @@
-Sun Jun 30 15:28:43 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.i (cond_timedwait): Fixed the implementation of the
- ACE_OS::cond_timedwait() wrapper such that if the
- caller-specified timeout elapses without the condition variable
- being signaled that errno is always set to ETIME. This fixes
- some inconsistencies that occurred with POSIX pthreads and Win32
- threads. Thanks to Ross Dargahi <rossd@acm.org> for pointing
- this out.
-
- * ace/SOCK.cpp: Changed SOCK::close() to use the new
- ACE_OS::closesocket() call. This should fix some weird bugs
- that have been lurking in the code for some time now!
-
- * ace/OS: Added a new method to ACE_OS called closesocket(). This
- handles the differences between Win32 and UNIX in their
- treatment of sockets (e.g., NT requires the use of
- closesocket(), whereas UNIX requires the use of close(). Thanks
- to Irfan, Prashant, and Tim for figuring this one out!
-
-Sat Jun 29 21:23:04 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/SPIPE_Acceptor.cpp (create_new_instance): Added the flag
- (FILE_FLAG_OVERLAPPED) in call to CreateNamedPipe.
-
-Fri Jun 28 01:31:24 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Svc_Handler.cpp (open): Fixed a small typo that caused a
- compile error if the DEBUGGING macro was enabled. Thanks to
- Irfan for finding this.
-
-Wed Jun 26 03:19:27 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Synch_T.cpp (ts_get): The tss object allocated off the heap
- should be released if setspecific fails. Thanks to John Lu
- <johnlu@f1.telekurs.ch> for reporting this.
-
- * ace/CORBA_Handler.cpp (handle_input): changed ACE_OS::send and
- ACE_OS::recv to ACE::send and ACE::recv respectively in
- CORBA_Handler.cpp. Thanks to Irfan for pointing this out.
-
- * ace/Service_Config: slightly modified the Service_Config.[h,cpp]
- in order to make it possible to create an ACE_Service_Config
- with an external ACE_Reactor as a parameter. On creation I was
- handling this partly correct (i.e., not creating a new reactor).
- However, there was no flag for remembering this for a later
- deletion. Thus, on deletion I was doing a delete on the Reactor
- regardless of who created it. This is now fixed. Thanks to
- Karlheinz for pointing this out.
-
- * examples/ASX/CCM_App/CCM_App.cpp: Changed all uses of init (int,
- char **) to init (int, char *[]) to work around a "feature" with
- MSVC++ 4.x... Thanks to Karlheinz for pointing this out.
-
- * ace/OS.h: Added a new typedef of TCHAR to be compatible with
- Win32 UNICODE type names...
-
- * ace/{Mem_Map,DEV_Addr,SPIPE_Addr,FILE_Addr}: Added UNICODE
- support for Win32 to all interfaces that require filenames.
-
- * ace/{SPIPE_Stream,SOCK_IO,FILE_IO,DEV_IO}: Added a new pair of
- send()/recv() methods that take ACE_OVERLAPPED pointers in order
- to make it possible to integrate seamlessly with Win32
- overlapped I/O. Naturally, these methods are simply
- "callthroughs" to the ACE_OS versions...
-
- * ace/OS: Added a new pair of send()/recv() methods that take
- ACE_OVERLAPPED pointers in order to make it possible to
- integrate seamlessly with Win32 overlapped I/O.
-
- * ace/SPIPE_Acceptor: Factored out common code in the Win32
- implementation of ACE SPIPES (which uses Win32 Named Pipes, of
- course ;-)).
-
- * ace/SPIPE_Acceptor.h: Removed a vestige of the past --
- ACE_SPIPE_LISTENER_H should be ACE_SPIPE_ACCEPTOR_H...
-
-Wed Jun 19 19:35:12 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/SPIPE_{Acceptor,Connector}: Modified SPIPE_Acceptor and
- SPIPE_Connector to implement Named Pipes on NT. The public
- interface remains the same.
-
-Sun Jun 16 00:45:41 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Service_Config: Provided public accessor methods for the
- following data memebers of the ACE_Service_Config:
-
- reconfig_occurred_
- end_event_loop_
-
- Thanks to Steve Warwick <sjw@aesthetic.com> for suggesting this.
-
- * ace/Synch*: Added UNICODE support for the ACE synchronization
- classes (e.g., ACE_Mutex, ACE_RW_Mutex, ACE_Semaphore, etc.).
-
- * ace/OS: Added UNICODE support for the ACE_OS::dl_open()
- function, as well as the ACE_OS synchronization functions.
-
- * ace/CORBA_Handler: Added Seth's changes for Orbix 2.0.
-
-Sat Jun 1 13:30:55 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Memory_Pool.cpp (remap): Fixed a bug in
- ACE_MMAP_Memory_Pool::remap (). The test for whether or not the
- addr falls within the range had a '!' (not) missing, that is, it
- was failing when it should be succeeding and vice versa.
-
-Sun Jun 9 00:01:44 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 4.0.24 for testing.
-
- * ace: Changed all uses of ACE_Guard<LOCK> m (lock_) to ACE_GUARD
- (LOCK, lock_), which is a macro that is defined as follows:
-
- ACE_Guard<MUTEX> ace_mon (LOCK); \
- if (m.locked () == 0) return;
-
- The reason we need this is (1) detect locking failures, rather
- than have things fail silently and (2) to automatically detect
- deadlock in the Reactor. In addition, I also added
- ACE_GUARD_RETURN, which is similar to ACE_GUARD, except that it
- returns a "failure" status when the lock is not acquired.
- Thanks to Karlheinz for suggesting this.
-
- * ace/Log_Msg: Added the new thr_state() accessors to Log_Msg.
-
- * ace/Thread_Manager.cpp: factored out some common code by having
- the public interfaces (like resume() and suspend()) utilize the
- protected interfaces (like resume_thr() and suspend_thr()).
-
- * ace/Thread_Manager.cpp: Added sanity checks for suspend(),
- resume(), cancel(), etc. so that we don't blow up if someone
- tries to perform an operation on an invalid thread id.
-
- * ace/Thread_Manager: Added a suite of new methods for
- (1) cooperatively "canceling" threads and (2) testing if threads
- are cancelled (also added similar checks to test if threads are
- suspended or resumed). The cooperative cancellation mechanism
- is based on a design fleshed out with Detlef and Karlheinz.
- It's essentially a compromise between the powerful mechanisms
- available via POSIX pthreads vs. the totally lame mechanisms
- available in Win32.
-
- Here's how it all works:
-
- 1. Added several new methods to ACE_Thread_Manager:
-
- cancel(thr_id); -- cancels thr_id
- cancel_all(); -- cancels all the threads in a Thread_Manager
- cancel_grp(grp_id); -- cancels a group of threads in a Thread_Manager
- testcancel(thr_id); -- returns "true" if thr_id has been cancelled
-
- 2. Updated ACE_Log_Msg to maintain the current state of a thread
- in thread-specific-storage (TSS). Actually, it's more clever
- than that since I really keep a *pointer* to the state of a
- thread in TSS. This pointer actually points *back* to the
- ACE_Thread_State field in the ACE_Thread_Manager! I use it
- as a cache as follows:
-
- ACE_Thread_Manager::testcancel (thread_t t_id)
- {
- ACE_MT (ACE_Thread_Mutex_Guard m (this->lock_));
-
- // Try to get the cached value out of TSS to avoid lookup.
- ACE_Thread_State *thr_state = ACE_LOG_MSG->thr_state ();
-
- if (thr_state == 0)
- { // We need to init the cache.
- int i = this->find (t_id);
- if (i == -1) return -1;
- // Update the TSS cache.
- ACE_LOG_MSG->thr_state (thr_state = &this->thr_table_[i].thr_state_);
- }
- return *thr_state == ACE_THR_CANCELLED;
- }
-
- Note that this allows me to avoid searching the
- Thread_Manager on every Thread_Manager::cancel() access
- except the first one!
-
- 3. I've updated the examples/Threads/test_thread_manager.cpp
- test file to exercise the new cooperative thread cancellation
- scheme. It basically spawns a bunch of threads that go into
- their own event loops doing
-
- if (thr_mgr ()->testcancel (ACE_Thread::self ()) != 0)
- break;
-
- every so often. Naturally, the main thread cancels them by saying
-
- thr_mgr ()->cancel_grp (grp_id);
-
- when it wants to inform them to shut down.
-
- * ace/Thread_Manager: Moved the Thread_State enum from the
- ACE_Thread_Descriptor class to OS.h and renamed it to be
- ACE_Thread_State. This will make it easier to integrate the
- state of a thread in thread-specific storage...
-
-Sat Jun 8 13:35:17 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.i (sema_post): revised the implementation of the POSIX
- Pthreads semaphore implementation just a bit in order to make it
- slightly more efficient (it now releases the mutex before
- signaling the condition variable).
-
- * ace/OS.i and config-aix.4.1.h: added a fix that separates the
- decision about whether optlen is a pointer from the decision of
- the type of optlen. This fixes a problem on AIX. Thanks to Bob
- Olson <olson@mcs.anl.gov> for this fix.
-
- * ace/Proactor.h: Fixed a small glitch that was causing some
- compilers to break due to the fact that they can't grok fully
- qualified destructor syntax in the class definition. Thanks to
- Alfred Keller <kellera@pop.eunet.ch> for reporting this.
-
- * ace/OS.h: Added some Win32 macros (e.g., GENERIC_READ) to the
- UNIX side of the house in order to compile the Proactor on Win32
- and UNIX.
-
-Fri Jun 7 19:36:27 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added a new Bourne shell script called ACE-install.sh that will
- automatically download and install on UNIX machines. Thanks to
- Ajit Sagar <asagar@spdmail.spd.dsccc.com> for contributing this.
-
-Thu Jun 6 00:37:02 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 4.0.23 for testing.
-
- * ace/Local_Tokens: Updated the *.cpp and *.i files to remove
- warnings and generally improve the conformance to the ACE coding
- guidelines.
-
- * examples: Moved the Proactor directory into the Reactor
- directory since the Proactor and Reactor are really two
- implementations of the same basic pattern.
-
- * ace/Memory_Pool.cpp: Fixed an inconsistency caused by not
- updating __INLINE__ to __ACE_INLINE__. Thanks to Neil Cohen for
- finding this.
-
- * ace: Added support for the Florida State PTHREADS package.
- Thanks to Gary Salsbery <gsalsber@simsun.atsc.allied.com> and
- Eric Beser <beser@simsun.atsc.allied.com> for helping with this.
-
- * ace: Added support for the m88k OS. Thanks to Gary Salsbery
- <gsalsber@simsun.atsc.allied.com> and Eric Beser
- <beser@simsun.atsc.allied.com> for helping with this.
-
- * ace/OS.h: Added a default value of NULL to the sigwait() OS
- wrapper method to simplify the usecase in certain cases.
-
- * ace/Memory_Pool.cpp (commit_backing_store): Fixed what is
- hopefully the last typo related to the ACE_DEFAULT_BASE_ADDR
- macro. Thanks to Neil B. Cohen <nbc@metsci.com> for reporting
- this.
-
-Thu Jun 6 15:31:40 1996 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * ace/CORBA_Handler.h: This version of the CORBA_Handler works
- with Orbix 2.0. Most of the changes involve the use of C++
- Exception Handling (the removal of IT_X), and the location of
- some CORBA system exception classes.
-
- * ace/Event_Handler.h: Added handle_*_complete methods for the
- Proactor. The Proactor now takes Event_Handlers and calls back
- the **_complete methods when overlapped I/O operations have
- completed.
-
- * ace/Service_Config.h: Added static accessors for the Proactor to
- the Service_Config object. Similar to the Reactor accessors,
- applications can now use the Service_Config object as the global
- access point to the Proactor event demultiplexor.
-
-Wed Jun 5 22:40:28 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.i (t_free): Added a check to avoid deleting a NULL ptr.
- This was causing problems for the TLI_Acceptor. Thanks to Ajit
- Sagar <asagar@spdmail.spd.dsccc.com> for reporting this.
-
- * ace/Makefile: Changed things back so that both static and
- dynamic libs are built by default... Thanks to Brad Brown
- <bbrown@rdxsunhost.aud.alcatel.com> for pointing this out...
-
-Sat Jun 1 13:49:51 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 4.0.22 for testing.
-
- * Added Tim Harrison's latest tests for Proactor.
-
-Sat Jun 1 13:30:55 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Memory_Pool.cpp (remap): Fixed a bug in
- ACE_MMAP_Memory_Pool::remap (). The test for whether or not the
- addr falls within the range had a '!' (not) missing, that is, it
- was failing when it should be succeeding and vice versa.
-
-Fri May 31 16:31:13 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Rereleased version 4.0.21 for testing.
-
- * Copied over new versions of the Proactor -- there was a small
- problem with the UNIX version that caused it not to compile...
-
-Fri May 31 00:03:41 1996 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * examples/Proactor/test_proactor.cpp: Added a test program for
- the Proactor. Check examples/Proactor/README for more details
- on this test example.
-
- * ace/Proactor.cpp: Added first pass at the Proactor for win32.
- The Proactor is a Reactor-like abstraction that uses
- asynchronous I/O, rather than synchronous I/O. On Windows NT we
- implement the Proactor using overlapped I/O. We'll soon be
- porting the Proactor to Solaris using POSIX 4.x aio_* API for
- real-time programming.
-
- Unfortunately, the Proactor has not yet been integrated with
- Windows NT WaitForMultipleObjects since it appears that I/O
- Completion ports are not "waitable" objects on Windows NT. Does
- anyone know if this has been fixed in release 4.0?
-
-Thu May 30 05:51:23 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Synch.i: Reordered the definitions of several methods in
- Synch.i to avoid warnings from G++. Thanks to Marco Sommerau
- <sommerau@matisse.informatik.uni-stuttgart.de> for noticing
- this.
-
- * ace/Log_Msg.cpp: There was a problem having to do with the order
- in which static objects by G++. In particular, G++ was calling
- the constructor of the lock_ mutex in Log_Msg.cpp *after* it was
- being used for the first time. The right solution is to make
- lock_ be a pointer and allocate it once in the instance()
- method. Thanks to Marco Sommerau
- <sommerau@matisse.informatik.uni-stuttgart.de> for finding this
- problem.
-
- * ace/TLI_Acceptor.cpp (close): Make sure to only close down the
- TLI_Request_Queue if queue_ is non-NULL! Thanks to Ajit Sagar
- <asagar@spdmail.spd.dsccc.com> for spotting this.
-
- * ace: Changed all the enums in the various SysV wrappers from
- things like CREATE and OPEN to ACE_CREATE and ACE_OPEN to avoid
- name clashes with other systems. In addition, also changed
- NONBLOCK to ACE_NOWAIT to avoid clashes with the existing
- ACE_NONBLOCK macro! Thanks to Steve Warwick <sjw@aesthetic.com>
- for suggesting this.
-
- * ChangeLog: Changed all usages of the INLINE macro to ACE_INLINE.
- This avoids name clashes with other systems. Thanks to
- Chris Eich <Chris_Eich@optilink.optilink.dsccc.com> for
- suggesting this.
-
-Mon May 27 13:03:58 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Map_Manager.cpp (trybind): The function trybind() doesn't
- return a value as it should. A return was missing from the last
- line of the function. Thanks to Stuart Powell
- <stuartp@in.ot.com.au> for finding this problem.
-
- * ace/Acceptor.cpp (dump): The debug print referred to
- "scheduling_strategy_" which doesn't exist in the relevant
- class. Replacing it with "concurrency_strategy_" fixes the
- problem. Thanks to Stuart Powell <stuartp@in.ot.com.au> for
- finding this problem.
-
- * ace/Mem_Map.i: Make sure to close down the file mapping
- correctly when we upmap the view!
-
- * ace/OS.h: Changed the default shared memory address from 16 M to
- 64 M in order to work around problems with AIX.
-
- * ace/Memory_Pool: Moved and renamed the enums in
- ACE_Shared_Memory_Pool so that they'd be in OS.h. This makes it
- easier to remember to change them if they are incorrect. Thanks
- to Lionel Mommeja <mommeja@vnet.ibm.com> for suggesting this.
-
- * ace/Stream.cpp: Removed #if defined (ACE_HAS_THREADS)
-
- * ace/OS.cpp (svc_run): Added a Win32 try/except block to
- Spawn_Args::svc_run so that we catch all Win32 structured
- exceptions in order to make sure that we clean up correctly when
- the thread exits.
-
-Sun May 26 11:37:08 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Local_Name_Space.cpp: Used the new Win32 exception
- integration in order to ensure that the Name Server will
- transparently work correctly when the backing store is extended
- by other processes on the same machine.
-
- * ace/Memory_Pool.cpp: Revised the ACE_MMAP_Memory_Pool to export
- the mechanism for extending the virtual memory mapping. This
- can now be called by other programs (e.g., in order to integrate
- with Win32 Structure Exception Handling).
-
- * ace/Memory_Pool.cpp: Changed the use of ACE_OS::lseek() to
- ACE_OS::filesize() in order to determine the current offset when
- we're remapping the address space.
-
-Wed May 22 13:08:44 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/OS.h (ACE_DEFAULT_TIME_SERVER_STR): Added a new entry for
- ACE_DEFAULT_TIME_SERVER_STR.
-
- * ace/Malloc_T.cpp (advance): Fixed two small bugs. In
- ACE_Malloc::try_bind(), if we have a match we need to set
- pointer to node->pointer_ and not node->name_.
- Ina ACE_Malloc_Iterator::advance(), the continue in the for loop
- should be for strcmp != 0 instead of == 0.
-
-Sun May 19 12:03:11 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 4.0.20 for testing.
-
- * ace/Service_Record.cpp (remove): Fixed a very mysterious bug
- that was caused by deleteing an object and then trying to access
- it's next_ pointer. This worked on UNIX, but fortunately the
- MSVC++ compiler does special things to deleted memory and the
- bug was revealed! At long last, MSVC++ does something right
- ;-).
-
- * ace/Module.cpp: Revised the code a bit to use the ACE_SET_BITS
- and ACE_CLR_BITS macros to improve readability.
-
- * ace/SV_Semaphore_Complex.cpp (open): Fixed a race condition
- where we weren't correctly checking for EIDRM. Thanks to
- Michael Fortinsky <mike@vocaltec.com> for reporting this.
-
-Sat May 18 10:49:04 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: Added a new ace.mak and ace.mdp file for Win32.
-
- * ace/Service_Record.cpp: Rewrote some code to work around a bug
- with MSVC++. This bug was causing problems since the
- ACE_Shared_Object methods were getting called, rather than the
- Test_Task methods used in the examples/ASX/CCM_App.cpp file.
- Thanks to Tom Leith for pointing out this problem!
-
- * ace/OS.h: Added a new #define for ACE_DEFAULT_SVC_CONF to deal
- with differences between NT and UNIX pathnames.
-
- * ace/Time_Value.h: Moved the definition of the INLINE macro from
- OS.h to Time_Value.h so that it will be in scope for
- Time_Value.i. Thanks to Neil Cohen for reporting this.
-
- * examples/Reactor/Misc/signal_tester.cpp: There was a typo in
- signal_test.cpp. It had mean to use handle_input() rather than
- handle_output() to exercise the asynchronous signal handling
- capabilities. This is fixed now.
-
- * apps/Synch-Benchmarks/Benchmark.cpp (thr_id): Added a new #if
- define (ACE_HAS_DCETHREADS) to make this work on AIX. Thanks to
- Greg Wilson <gvw@cs.toronto.edu> for reporting this.
-
- * ace/Local_Name_Space: Moved ACE_NS_String and ACE_NS_Internal
- from the *.cpp file to the *.h file to work around a "feature"
- of the AIX C++ compiler. Thanks to Greg Wilson
- <gvw@cs.toronto.edu> for reporting this.
-
- * ace/Reactor.h (ACE_Handler_Repository): Changed the type of
- cur_size_ from size_t to ssize_t to avoid type mismatches.
-
- * ace/Name_Request_Reply.cpp (decode): Fixed some inconsistencies
- between signed and unsigned loop counters...
-
- * ace/OS.h: Changed the typedef of pid_t on Win32 from
- DWORD to long to be consistent with UNIX.
-
-Thu May 16 18:49:14 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 4.0.19 for testing.
-
- * build/SunOS5.4/ace/ACE.cpp (ldfind): Fixed a bug in ldfind()
- that caused a segfault if we didn't resolve the filename in the
- LD_SEARCH_PATH.
-
- * ace/Reactor and Timer_Queue: Changed the interface of cancel()
- to include a const void **arg. If arg is non-NULL then it will
- be set to point to the ``magic cookie'' argument passed in when
- the Event_Handler was registered. This makes it possible to
- free up the memory and avoid memory leaks.
-
- * ace/Service_Record: Removed the #ifdefs that checked if
- ACE_HAS_THREADS because we ought to be able to build all of this
- stuff now that we've got the ACE_OS wrappers.
-
- * ace/Svc_Conf.y: Removed the #ifdefs that checked if
- ACE_HAS_THREADS because we ought to be able to build all of this
- stuff now that we've got the ACE_OS wrappers.
-
- * ace/OS.h (ACE_DEFAULT_BACKING_STORE): Made a different
- ACE_DEFAULT_BACKING_STORE for NT and for UNIX to handle the
- differences in directory separator characters...
-
-Wed May 15 18:45:48 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * examples/ASX/CCM_App/CCM_App.cpp: Fixed up the test application
- so that it should support dynamic linking on Win32. Thanks to
- Tom Leith for reporting this.
-
- * ace: Added the ACE_Export macro to class ACE and the various
- "helper" classes related to ACE_Malloc in order to have this
- work properly when use with ACE_Malloc outside of the ACE DLL.
-
- * ace/Svc_Conf.l: Added support for '\' and ':' in the regular
- expression for an ACE pathname in order to support Win32
- filenames (e.g., "C:\foobar\"). Thanks to Tom Leith
- <trl@icon-stl.net> for reporting this.
-
- * ace/Malloc_T.cpp (ACE_Allocator_Adapter): Moved the constructor
- from the *.i file to the *.cpp file and added a new constructor
- that takes both a pool_name *and* a lock_name. This is
- necessary because the ACE Malloc now has this API, as well.
-
- * examples/Threads/test_barrier.cpp (main): Fixed a bug that was
- caused by the main() thread exiting before all the other worker
- threads had finished "waiting" on their Barrier. The fix is to
- use ACE_Thread_Manager to control the thread exits...
-
-Mon May 13 00:03:09 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * examples/Connection/non_blocking/CPP-acceptor.cpp: Modified the
- implementation of the Svc_Handler::open() method so that it will
- truly behave as an iterative server (as advertised...).
- Currently, it behaves as a half-iterative server (i.e., the
- Oneshot_Acceptor is iterative, but the Svc_Handler is
- "concurrently"), which is causing problems because we're wiping
- out the values of Svc_Handler each time through the main event
- loop. Thanks to Gerolf Wendland for noticing this problem.
-
- * ace/Log_Msg: Added an alternative logging mechanism that makes
- it possible to integrate variable argument lists from other
- logging mechanisms into the ACE mechanism. Thanks to Chris
- Lahey for proposing this.
-
- * ace/Synch.h: Moved ACE_Process_Mutex so that it appears *after*
- ACE_Mutex (since it depends on ACE_Mutex). Thanks to Dieter
- Quehl for finding this.
-
- * Released version 4.0.18 for testing.
-
- * ace/Name_Space.cpp: Added the ACE_BUILD_DLL macro at the
- beginning of this file so that it will build as a DLL on NT
- correctly.
-
- * ace/Name_Space.cpp: Added a default constructor for
- ACE_Name_Binding so that it will compile when used as a template
- argument for ACE_Unbounded_Set.
-
-Sun May 12 14:23:44 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Map_Manager: Totally reworked the Map Manager so that it can
- be more flexible with respect to where the allocator comes from.
- This is necessary for certain parts of ACE (e.g.,
- Local_Name_Space) that must be very careful about which
- allocator is used to manage memory.
-
- * ace/Synch: Moved ACE_Process_Mutex and ACE_RW_Process_Mutex
- *outside* of the ACE_HAS_THREADS #ifdef since these are now
- always defined on all platforms (because the Process_Mutex stuff
- uses SV Semaphores, which are portable even if we don't have
- threads!).
-
- * ace/Naming_Context.cpp (parse_args): Removed an unnecessary call
- to strdup(). This was detected by Purify!
-
-Sun May 12 14:26:20 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Local_Name_Space.cpp (shared_bind): Fixed a small bug. In
- computing type_len in shared_bind(), we needed to add 1 to
- account for the NUL character.
-
- * ace/Local_Name_Space.cpp: (list_types): Fixed some potential
- memory leaks. In list_types() as well as list_type_entries()
- calling pattern.char_rep() was allocating memory which was never
- getting deleted. Similarly, in list_names() and list_values,
- call to char_rep was also allocating memory that was not getting
- deleted.
-
-Sat May 11 16:19:51 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Log_Msg.cpp (local_host): added a static member to
- ACE_Log_Msg that maintains the local host name. Now, instead of
- always displaying "<local host>", we can insert the actual local
- name into the object and then it will be automatically printed
- when VERBOSE mode is enabled. Thanks to Chris Lahey for
- suggesting this.
-
- * ace/Local_Name_Space.cpp: Used the new ACE_Name_Binding class to
- simplify the implementation of all the list_* methods in
- ACE_Local_Name_Space.
-
- * ace/Name_Space.cpp: Made a number of changes to the
- ACE_Name_Binding class in order to make it work more efficiently
- and concisely (e.g., reduce the amount of copying and eliminate
- the need for converting the type field back and forth to/from
- ACE_WStrings).
-
- * examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.cpp:
- Fixed a typo where #if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
- was *before* the #include of the header file that defines this
- macro! Thanks to Nigel for pointing this out, as well.
-
- * ace: Added a number of fixes to make ACE compile on SCO UNIX
- 3.2.4 using gcc 2.7.2. Thanks to Nigel Lowe <nigel@nt.com> for
- helping with this.
-
- * netsvcs/lib/Name_Handler.cpp: operation_ needs to be declared as
- just LIST_OP and not ACE_Name_Handler::LIST_OP. For some strange
- reason NT complains otherwise. Thanks to Prashant for finding
- this.
-
-Fri May 10 01:09:17 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: Added new versions of ace.mak and ace.mdp to fix a couple
- of minor typos.
-
- * ace/Malloc_T.cpp (ACE_Malloc): Added a new constructor that
- takes both the pool_name and the lock_name explicitly. This is
- more flexible. Thanks to Ramesh Nagabushnam <rcn@nynexst.com>
- for suggesting this.
-
- * ace/Malloc_T: Modified the constructor of ACE_Malloc so that by
- default the name of the memory pool (which is also used as the
- name of the lock...) is ACE_DEFAULT_MUTEX.
-
- * Released version 4.0.17 for testing.
-
- * ace/Connector.cpp (create_AST): Must reset errno = EWOULDBLOCK
- to avoid making caller's think that something else has gone
- awry... Thanks to Steve Warwick <sjw@aesthetic.com> for chasing
- this down!
-
- * ace/ACE.cpp (handle_timed_complete): If you issue a non-blocking
- connect on a socket, you will have back a failure with errno =
- EINPROGRESS. Then, if for some reason, the connection could not
- be established, the select (which you have to issue to know
- about the completion of connection) will return you the fd set
- both in the read mask and in the write mask (infact select
- returns 2 in this case). The behaviour above affects the method
- ACE::handle_time_complete, so I changed the last part of the
- above method, this way:
-
- if (n <= 0)
- {
- ...
- ...
- }
- else if (rd_handles.is_set(h))
- {
- char dummy;
- // The following recv() won't block provided that the
- // ACE_NONBLOCK flag has not been turned off .
-
- if (ACE::recv (h, &dummy, 1, MSG_PEEK) <= 0)
- return ACE_INVALID_HANDLE;
- }
-
- // 1. The HANDLE is ready for writing or 2. recv() returned that
- // there are data to be read thus the connection was successfully
- // established.
- return h;
-
- That is, I reversed the sense of the tests so that the
- rd_handles() is checked first for failure along with the recv().
- Thanks to Antonio Tortorici <antonio@rh0011.roma.tlsoft.it> for
- suggesting this.
-
- * examples/Threads/test_thread_manager.cpp (main): Changed argv[1]
- to argv[2]. Thanks to Andres Kruse <kruse@cern.ch> for finding
- this problem.
-
- * examples/Connection/non-blocking: Fixed some nasty bugs that
- caused the non-blocking connector and acceptor test programs to
- crash and burn. Thanks to Steve Warwick and Gerolf Wendland for
- finding this problem.
-
- * ace/SV_Semaphore_Simple.cpp (open): Check for
- ACE_INVALID_SEM_KEY and return -1 in this case.
-
- * ace/Synch.h: Removed the default value of 0 for the name of the
- ACE_Process_Mutex and the ACE_RW_Process_Mutex and replaced it
- with a new macro called ACE_DEFAULT_MUTEX. Using 0 didn't make
- any sense on either NT or UNIX because process-wide Mutexes
- should be named!
-
- * ace/SV_Semaphore_Simple.cpp (name_2_key): Added a check for name
- == 0 and bail out of that's the case rather than crash!
-
- * ace/Reactor.cpp (wait_for_multiple_events): In the Reactor's
- wait_for_multiple_events method, the do {} while () around the
- select/poll system call is trying to wait until some "good"
- event occurs, with handle_error() taking care of unexpected
- problems. In the case of a bad file descriptor, however,
- handle_error() returns 0. This was exiting the loop because the
- loop exit condition was:
-
- do { /* ... */ } while (nfound == -1 && this->handle_error () > 0);
-
- which eventually causes ACE_Service_Config::run_event_loop() to
- exit. Since the offending file descriptor is handled by
- handle_error(), the loop should continue. Therefore, I've
- changed the while to read:
-
- while (nfound == -1 && this->handle_error () >= 0);
-
- Thanks to Eric C. Newton <ecn@clark.net> for providing this fix.
-
- * ace/INET_Addr.cpp (string_to_addr): Changed the order of the
- parameters so that the form is now "ip-address:port". This
- should (finally) be consistent for both string_to_addr() and
- addr_to_string()...
-
- * ace/Log_Msg: Changed the char * parameter of the log() method to
- const char *. Thanks to Chris for suggesting this!
-
- * ace/Synch_T.cpp: Moved the #if defined (ACE_HAS_THREADS) down to
- the right part of the file... Thanks to Alex Karev
- <akg@na47sun05.cern.ch> for finding this.
-
- * ace/Malloc.h: Added a very important #else... Thanks to Alex
- Karev <akg@na47sun05.cern.ch> for finding this.
-
- * ace/Signal.i (ACE_Sig_Guard): Changed the sense of the #ifdef
- tests in the ACE_Sig_Guard constructor and destructor from #if
- !defined (ACE_MT_SAFE) to #if 0 // !defined (ACE_MT_SAFE) in
- order to get the right semantics for signals (which should be
- blocked "process wide").
-
- * ace/Synch_T.h: put the frigging copy constructor in the public
- section of ACE_Atomic_Op because it was causing trouble for
- NT...
-
-Mon May 6 00:11:37 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 4.0.16 for testing.
-
- * ace/Log_Msg.cpp: Was defining ACE_Recursive_Thread_Mutex in the
- wrong place (i.e., outside of the #if defined (ACE_MT_SAFE).
- This was screwing up HP/UX. Thanks to Neil Cohen for pointing
- this out!
-
- * Incorported new versions of ace.mdp and ace.mak for Win32.
-
-Sun May 5 16:18:43 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * netsvcs/lib/Server_Logging_Handler.cpp (handle_input): Fixed a
- bug whereby handle_input() was returning the number of bytes
- read by handle_logging_record() rather than 0 or -1. This was
- causing problems for the logger since it was hanging in read()!
-
- * ace/Synch_T.cpp: Fixed some minor problems with the use of const
- in ACE_Atomic_Op that was causing warnings.
-
-Sat May 4 16:31:46 1996 Douglas C. Schmidt (schmidt@mambo.cs.wustl.edu)
-
- * ace/SOCK_Dgram_Bcast: Reimplemented most of the ACE socket
- broadcast mechanism to (1) clean up the code and have it use
- other parts of ACE and (2) make it work for Windows NT. Thanks
- to Steve Weismuller <spweismu@rsoc.rockwell.com> for the basic
- ideas here.
-
- * ace/INET_Addr: Added a new method to set the port number without
- changing the host address. This is useful in the broadcast
- class.
-
- * ace/Log_Record.cpp (print): Changed the hack of replacing the
- newline with a call to flush() instead. This seems like a
- better fix. Thanks to Alex for suggesting it.
-
- * ace/Log_Msg.cpp (log): Moved the order of the print operations
- so that the ostream one goes last. This avoids a nasty problem
- due to the fact that it replaces the newline (if any). Thanks
- to Alex for pointing this out too!
-
- * ace/Log_Msg.cpp (log): Don't auto-increment bp at the end of
- the log() method, instead just terminate it:
-
- *bp = '\0'; // Terminate bp.
-
- This makes the length computation correct... Thanks to the
- ever-vigilent Alexandre Karev <akg@na47sun05.cern.ch> for
- reporting this.
-
- * examples/Shared_Malloc/test_malloc.cpp: Fixed a bug where a void
- * that was really an int was being cast incorrectly. Thanks to
- Raj for pointing this out.
-
-Sat May 4 12:51:25 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Reactor.cpp (find): Modified the ACE_Handler_Repository so
- that it doesn't crash when it isn't initialized properly.
- Thanks to Darrin for pointing this out.
-
- * ace/Synch_T.cpp (wait): Changed the call wait(ACE_Time_Value *)
- to wait(const ACE_Time_Value *) since wait() will not change the
- time value object.
-
- * ace/Thread_Manager.cpp (wait): Changed the call
- wait(ACE_Time_Value *) to wait(const ACE_Time_Value *) since
- wait() will not change the time value object. Thanks to Chris
- Lahey for suggesting this.
-
- * ace/Synch.h: Added a (const char * = 0) argument to
- ACE_Null_Mutex so that it would work correctly with
- ACE_Thread_Mutex and ACE_Process_Mutex...
-
-Fri May 3 17:26:07 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * netsvcs/lib/Name_Handler.cpp (lists_entries): Used '_' with
- name/value/type in ACE_Name_Binding to be consistent with the
- notation.
-
-Fri May 3 02:24:19 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Synch: Updated ACE_Process_Mutex to use SV_Semaphore_Complex
- as the UNIX implementation. This seems like the only portable
- and robust way to get the same semantics on UNIX and on NT!
-
- * ace/Malloc_T: It turned out there was a subtle bug with
- ACE_Malloc on NT when used with the ACE_Process_Mutex
- concurrency policy. On NT, we were storing the *HANDLE* of a
- mutex in shared memory. Naturally, this didn't make any sense
- since each HANDLE is relative to only one process!!! (duh ;-)).
- This worked fine on UNIX because mutex_t's created with
- USYNC_PROC mode can be stored in shared memory and accessed
- directly...
-
- We fixed this by changing ACE_Malloc so that the
- LOCK is allocated in non-shared memory. We then
- fixed ACE_Process_Mutex so that on UNIX it is
- implemented with SV_Semaphore_Complex. This is
- (a) portable and (b) it gives the right semantics.
-
- As a result, we were able to totally eliminate the storage of
- the lock in shared memory. Therefore, it doesn't matter of the
- host crashes anymore! In addition, we were able to totally
- remove the ugly "init_finished" lock that was previously stored
- in shared memory by ACE_MMAP_Memory_Pool. This is *much*
- cleaner!!
-
- Thanks to Karlheinz et al for pointing this problem out in the
- first place!
-
- * ace: Removed a stray file called Svc_Conf_tokens.h. This was
- causing problems on Win32 due to name clashes... Thanks to Adam
- Miller <adam@royalblueny.com> for pointing this out.
-
- * ace/SString.cpp (strstr): there were some for (size_t j; ...) {}
- if (j == x) constructs in the code that have as of recently
- become non-standard. Thanks to Darrin <darrin@jeeves.net>
- for reporting this.
-
-Tue Apr 30 00:18:46 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Thread.i (self): Commented out the ACE_Trace call in the
- ACE_Thread::self() methods to avoid infinite recursion problems
- on Win32.
-
- * ace/Token.cpp (ACE_Token): Commented out the ACE_Trace call in
- the constructor of ACE_Token to avoid infinite recursion
- problems on Win32.
-
- * ace/Log_Msg.cpp (instance): Moved the definition of the static
- variable keylock_ into the static instance() method in order to
- avoid "order of initialization" problems on Win32. Thanks
- to Tim for figuring this out!
-
-Sun Apr 28 17:07:58 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * netsvcs: Rearranged and renamed the subdirectories so that they
- are now called ./netsvcs/{lib,clients,servers}. In addition,
- moved the Logger, Naming, and Tokens examples from ./examples
- into the ./netsvcs/clients directory in order to make the
- relationships more clear.
-
-Sat Apr 27 14:23:43 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Name_Space.cpp (operator ==): Created a new file
- Name_Space.cpp and moved the definitions for
- ACE_Name_Binding::operator== and ~ACE_Name_Space in it. Also
- modified code to use '_' at the end of name/value/type in
- ACE_Name_Binding.
-
-Sat Apr 27 16:00:03 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/INET_Addr.i (get_host_addr): There was an error where
- sprintf(s,"%d:%s" ...) should have been %s:%d. Thanks to
- Raj <raj@itd.ssb.com> for pointing this out.
-
-Mon Apr 22 01:24:45 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Dump_T.h: #included "ace/Dump.h" so that this file will
- compile on HP/UX. Thanks to Neil Cohen for reporting this
- problem.
-
- * Released version 4.0.15 for testing.
-
- * ace/Synch_T: Added the appropriate "const" qualifiers to certain
- operators in ACE_Atomic_Op.
-
-Sun Apr 21 12:54:18 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: Fixed a problem that Dieter was having with the Name Server
- when toggling between Naming_Contexts. Basically, what I've
- done is
-
- 1. Moved the unmap() call into the ACE_Mem_Map::close() method
- (this ensures that the region is correctly unmapped when the
- Mem_Map is deleted).
-
- 2. I've removed the call to this->allocator_->remove () within
- ~ACE_Local_Name_Space. This ensures that we don't remove the
- backing store file.
-
- * ace/Mem_Map.cpp: Modified the ACE_Mem_Map::remove method to call
- ACE_Mem_Map::close() in order to share code.
-
- * ace/Mem_Map.cpp: Modified the ACE_Mem_Map::close() method so
- that it unmaps the mapped region before closing down the backing
- store. This prevents "dangling mapping."
-
- * ace/Local_Name_Space.cpp (ACE_Local_Name_Space): Initialized all
- the pointers to NULL.
-
- * ace/Synch_T.cpp (ACE_Atomic_Op): Enhanced the Atomic_Op
- implementation by adding an assignment operator and disallowing
- the copy constructor (forcing objects of ACE_Atomic_Op to be
- passed by reference).
-
- * examples/Naming/Client/Client_Test: Reorganized the code for
- Client_Test so that it will run correctly as a Win32 netsvc
- (e.g., added the ACE_Svc_Export macro).
-
-Sun Apr 21 20:23:40 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Naming_Context.cpp (close): Added a new method to
- Naming_Context called close() that deletes the instance of
- name_space_.
-
- * ace/Local_Name_Space.cpp (ACE_Local_Name_Space): Added stuff to
- the destructor of Local_Name_Space so that it calls remove on
- the allocator_ to ensure we unmap the file. Also, we delete the
- allocator_.
-
- * examples/Naming/Client/Client_Test.cpp (set_proc_local): Changed
- set_proc_local (), set_node_local() and set_host() so that
- before we change name space, we do a close() on
- Naming_Context. The close ensures that we unmap the file as well
- as delete the instance of the name space.
-
-Sat Apr 20 12:39:20 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: Removed the Name_Options.* files and merged the
- ACE_Name_Options class into Naming_Context.*. This simplifies
- some order of include problems...
-
- * ace/Naming_Context.cpp (init): Switched the code so that rather
- than always opening with ACE_Naming_Context::PROC_LOCAL, we use
- ACE_Name_Options::context(), which can be overridden by using
- the new -c command-line option (e.g., -c NODE_LOCAL). Thanks to
- Dieter for suggesting this.
-
- * ace/OS.i: Modified the Win32 implementation of all the
- ACE_OS::flock_*lock() methods so that they'd have the same
- behavior as the UNIX ones with respect to a length of 0 meaning
- "lock the entire length of the file." This works, of course, by
- having each method check if len == 0, and if so, calling
- GetFileSize() to set the size of the file.
-
- * ace/Synch.h: Changed the default len value for all the
- File_Lock::*acquire* methods to 1 rather than 0 to work around a
- problem with Win32. Thanks to Detlef for reporting this.
-
- * ace/ACE.cpp (ldfind): Added a strdup() of the LD_SEARCH_PATH
- returned by getenv() so that we don't overwrite the environment
- variable by using strtok(). Thanks very much to Prashant for
- figuring this out!
-
-Thu Apr 18 22:13:43 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * examples/Naming/Client/Client_Test.cpp (list_value_entries):
- Added check in list_name_entries and list_value_entries to see
- if type actually exists before trying to print it out.
-
-Wed Apr 17 16:40:42 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 4.0.14 for testing.
-
- * Added Tim Harrison's new instructions for building and using ACE
- as a DLL and SLL on Win32.
-
- * ace/Svc_Conf.h: Due to the new changes to the yacc code, I had
- to move the definition of YYSTYPE into the Svc_Conf.h file
- rather than have it in the Svc_Conf.y file. This solves a
- variety of multiple-inclusion problems...
-
- * ace: Modified all the yacc token symbols so that they will be
- prefixed with ACE_. This avoids namespace pollution problems.
-
- * Added the ACE_STATIC_SVC* macro support to a number of files so
- that the static versions of all the ACE services will be
- registered with the ACE Service Repository correctly. Thanks to
- Jesper for pointing this out!
-
- * ace/OS.h: the first occurence of
-
- typedef thread_t tid_t;
-
- in the OS.h file should read
-
- typedef pthread_t tid_t;
-
- Thanks to Jan Rychter <jwr@icm.edu.pl> for reporting this.
-
- * ace/Read_Buffer.cpp: Fixed rec_read() so that it will fail
- correctly when new fails!
-
-Wed Apr 17 19:05:42 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * netsvcs/lib/Name_Handler.cpp (type_request): Here is a brief
- description of the changes made to ACE_Name_Handler to simplify
- the dispatch method and make it more elegant:
-
- 1) I created a table called op_table_. It contains pointers to
- member functions of ACE_Name_Handler. This table can be
- indexed using the msg_type. However, I went one step further
- to have all the list methods be grouped under two
- methods. That is, requests for list_names, list_values, and
- list_types are handled by one method called lists() and
- similarly, requests for list_name_entries,
- list_value_entries, and list_type_entries are handled by
- another method called lists_entries(). A MASK is used to have
- the op_table_ index to the same method for these requests.
-
- 2) I also created another table called list_table_. This is
- primarily used by lists() to keep track of a couple of things:
- + pointers to member functions of Name_Handler that
- handle the actual request.
- + pointers to member functions of Name_Handler that act
- as factories to create the appropriate request to
- send back.
- + description of the message type.
-
- A different MASK is used to index into the list_table_ to
- invoke the appropriate method or get the appropriate description.
-
- 3) Within the method lists_entries(), I once again make use of
- the pointers to member functions technique. This time,
- however, I use pointers to member functions of Naming_Context
- which I assign in the switch statement.
-
-Tue Apr 16 13:03:49 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 4.0.13 for testing.
-
- * ace/INET_Addr.i: moved the get_port_number routine up to the top
- of the file so it gets defined before it is used. Linux did not
- like it where it was... Thanks to Neil Cohen for reporting
- this.
-
- * ace: Split the Dump.* files into Dump_T.* files. This is
- necessary to support the template policies of various C++
- compilers.
-
- * ace/Malloc_T.cpp (dump): Fixed an erroneous use of -> since
- guard_ is a non-pointer... Thanks to Neil Cohen for reporting
- this.
-
- * ace/Log_Record.cpp (print): Finally figured out how to do
- extensible ostream logging so that it will seamlessly work with
- ACE_Log_Msg. This required one change to ACE_Log_Record,
- however. In Log_Record.cpp:
-
- In ACE_Log_Record::print(char *, int, ostream, size_t len), added
-
- char *t = this->msg_data_[len - 1];
-
- if (t == '\n')
- *t = '\0';
-
- s << this->msg_data_ << endl;
-
- This is required because the virtual function overflow() in
- streambuf does not get called until endl is called to flush the
- buffer. Note that (at least on AIX), '\n' is treated separately
- from endl and will not cause the overflow() function to be
- called. Thanks to Chris Lahey for this idea.
-
- * ace/OS: Added a new wrapper for strrchr().
-
- * ace/Token_Collection.cpp (renew): Added a cast of
- (const char *) to token_name so that the conversion operator
- will get called correctly. Thanks to Gonzalo Diethelm
- <gonzo@ing.puc.cl> for reporting this.
-
-Tue Apr 16 13:29:32 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Name_Request_Reply.cpp (decode): Fixed a small bug in encode()
- and decode() of ACE_Name_Request. When doing ntohs and htons, we
- only ought to do it for the name and value part of data. type
- needed to be left alone since it is not a short.
-
-Mon Apr 15 02:31:00 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * include/makeinclude/platform_hpux_orbix.GNU: Added
- David.L.Sames.1@gsfc.nasa.gov (David Sames) config*.h file and
- platform_*.GNU file for HP/UX 9.x using Orbix.
-
- * ace/OS.i: Fixed all uses of pthread_cleanup_{pop,push} so that
- they will work correctly if (1) the OS implements the as macros
- and (2) if these macros must obey strict nesting rules...
- Thanks to Reginald S. Perry <perry@zso.dec.com> for pointing out
- how to do this effectively.
-
- * ace/Thread_Manager.h: Fixed a typo where the typedef
-
- typedef (ACE_Thread_Manager::*THR_FUNC)(int, int);
-
- was lacking a return value. Thanks to Reginald S. Perry
- <perry@zso.dec.com> for reporting this.
-
- * netsvcs/bin/main.cpp (main): Fixed the main program so that it
- passes the options correctly for the statically linked service
- invocations. Thanks to Jesper for reporting this.
-
- * examples/Naming/Client/Client_Test: Updated the client test
- program so that it will work on Window NT, where it's not valid
- to select() on non-socket HANDLEs (ugh). Thanks to Jesper for
- pointing this out...
-
- * Released version 4.0.11 for testing.
-
-Mon Apr 15 00:20:02 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Local_Name_Space.cpp (strstr): Fixed ACE_NS_String::strstr
- to function properly. It was assuming that length of the pattern
- as well as the string was in units of ACE_USHORT16 when in
- reality the length is number of bytes.
-
- * ace/Local_Name_Space.cpp (value_): Modified ACE_NS_Internal so
- that instead of taking an ACE_NS_String for type, it now take a
- char*. It therefore keeps type around as a char*. This should
- help solve some problems we were encountering with byte ordering
- when sending data between NT machines and Sun.
-
- * netsvcs/lib/Name_Handler.cpp: Cleaned up lists_entries by making
- use of pointer to member functions. A single call to the
- appropriate list method takes care of everything.
-
-Sun Apr 14 16:21:32 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/INET_Addr.i (addr_to_string): Swapped the order that the
- hostname and port number are printed to make this consistent
- with the way that ACE_INET_Addr::string_to_addr works. Thanks
- to Ashish Singhai <singhai@delirius.cs.uiuc.edu> for pointing
- this out.
-
- * ace/TLI_Acceptor: Changed the methods to take an ACE_Addr rather
- than an ACE_INET_Addr. This allows other address families (such
- as DECnet) to be used with the TLI wrappers. Thanks to Ajit
- Sagar <asagar@spdmail.spd.dsccc.com> for suggesting this.
-
- * ace/Local_Name_Space.cpp (list_types): Removed the use of
- regular expression matching for the name and value types of the
- name server and replaced these with substring matching instead.
- This is necessary since we're working with wide characters here,
- and it doesn't make any sense to perform regular expressions on
- these puppies...
-
- * ace/Local_Name_Space.cpp: Added a new strstr() method on all the
- ACE_NS_String class so that we can compare substrings for wide
- character types.
-
- * ace/SString: Added a new strstr() method on all the
- ACE_[WSC]String classes so that we can compare substrings,
- even for wide character types!
-
- * apps/gperf: Incorporated the GNU gperf program from the FSF.
- We're going to make some improvements to this for a subsequent
- paper.
-
-Sun Apr 14 15:30:05 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Name_Request_Reply.h: Changed the enum values for the
- Constants such as BIND, REBIND, etc. The new values allow us to
- do bitwise operations using MASK to be able to dispatch the same
- method for all the list operations. For use case of this, please
- see Name_Handler::dispatch().
-
- * netsvcs/lib/Name_Handler.cpp (dispatch): Completely changed
- dispatch() so that now it uses a table of pointer to member
- functions to call the appropriate method when a request
- arrives. In addition, requests for LIST_NAMES, LIST_VALUES, and
- LIST_ENTRIES are now handled by one method called lists() in which
- I factored out a lot of common code. Similarly, requests for
- LIST_NAME_ENTRIES, LIST_VALUE_ENTRIES, and LIST_TYPE_ENTRIES are
- handled by lists_entries(). This has really cleaned up the code.
-
-Sat Apr 13 15:26:51 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Name_Request_Reply.cpp: Made changes so that all
- byte-ordering computations take place in encode and decode
- methods of ACE_Name_Request_Reply and ACE_Name_Reply
- only. Previously some of these computations were taking place in
- Get/Set methods such as name_len() which was highly error prone.
- (init): Added new methods called init() to both ACE_Name_Request
- and ACE_Name_Reply that initialize length to size of transfer_. This
- is needed since the length gets set only once in the constructor
- and after that each call to encode() switches the byte ordering
- causing problems.
-
-Sat Apr 13 11:44:16 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 4.0.10 for testing.
-
- * ace: Removed the ACE_HAS_THREAD_T macro from various places.
- This was unnecessary given the new scheme for dealing with
- threading.
-
- * ace/config-linux-pthread.h: Fixed a typo that was preventing
- compilation from working. Thanks to Jan Rychter
- <jwr@icm.edu.pl> for finding this.
-
-Fri Apr 12 13:17:47 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps/Gateway/Gateway: The gateway application appears to
- be working again!
-
- * ace/OS.cpp (thr_create): Based on conversations with Chris
- Lahey, modified the pthreads ACE_OS::thr_create implementation
- so that it doesn't try to assign the hthread_t thr_handle since
- this is meaningless in pthreads...
-
- * apps/Gateway/Gateway/Gateway.cpp: Fixed a typo that was causing
- the system to go into an infinite loop when the config file was
- empty!
-
- * apps/Gateway/Gateway/Gateway.cpp: I was forgetting to set the
- line_number to 0 before calling read_entry()...
-
- * ace/Parse_Node.cpp: Fixed a dumb error that arose because I
- forgot that you can't call dlerror() twice and get the same
- result (it returns NULL the second time). As usual, RTFM.
-
- * ace: Removed ACE_HAS_TLI from all the SunOS 4.x config*.h files
- and platform_*.GNU files. There are just too many bugs with TLI
- on SunOS 4.x to support it by default...
-
- * examples: Made some minor fixes to make the examples all compile
- with GCC.
-
- * apps/Gateway/Gateway/Gateway: Reimplemented the Gateway
- application as to be an ACE network service. This should make
- life much easier on platforms with broken C++ templates...
-
- * apps/Gateway/Gateway: Revised the Config_Parser.* files so that
- templates would be split from the non-templates. This avoids
- bugs with some C++ compilers...
-
- * ChangeLog: added the ACE_TEMPLATES_REQUIRE_SPECIALIZATION flag
- to the config-linux-pthreads.h file. Thanks to
- Jean-Francois.Ripouteau@netsurf.org for reporting this, and also
- for archiving the ACE mailing list.
-
-Thu Apr 11 01:37:25 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 4.0.9 for testing.
-
- * ace: regenerated all the manual pages and html pages.
-
- * Built ACE successfully on SGI IRIX 5.3 using GNU G++ 2.7.2.
-
- * ace/Thread_Manager: renamed the descriptor() accessor methods to
- hthread_descriptor() and thread_descriptor() to avoid
- ambiguities due to the fact that hthread_t and thread_t can now
- be the same type.
-
- * ace/Thread_Manager: revised the hthread_t so that it is always
- large enough to hold valid thread ids.
-
- * ace: Moved the config-osf1.h file to be named config-osf1-3.2.h
- in anticipation of OSF/1 4.0...
-
- * ace: Changed all occurrences of wchar_t to ACE_USHORT16, which
- is a more portable way of representing wchar_t's so that we can
- pass them across the network... Unfortunately, wchar_t tends to
- be different sizes on different machines, so we can't use the
- binary form!!!
-
- * ace: Added many, many small changes to get ACE to compile on
- OSF/1 3.2D using DEC C++ 5.3. Thanks to Tom Marrs
- <0002104588@mcimail.com> for slogging through all of this stuff!
-
- * ace/Thread_Manager.h: Fixed a stupid oversight where I forgot to
- add a -1 to the trailing argument of spawn*. Thanks to Neil
- Cohen for spotting this.
-
- * ace: Added a new ACE config file for AIX 3.2.5 courtesy of Bob
- Olson <olson@mcs.anl.gov>. In addition, I changed the name of the
- config-aix.h file to be config-aix-4.1.x.h and called the new
- file config-aix-3.2.5.h.
-
- * apps/Synch-Benchmarks/Benchmark.cpp: Added template
- specializations for ACE_TSS and ACE_Atomic_Op. Thanks to Matt
- Stevens for pointing out the need for this.
-
- * ace/CORBA_Handler: Added a number of fixes to get the ACE
- CORBA_Handler to compile on Win32 with Orbix 2.0. Thanks to
- Rich Ryan <rryan@mseng.kla.com> for these fixes.
-
- * ace/OS.cpp (thr_create): Fixed a small bug in the pthreads
- thr_create() code by dereferencing p_thr before casting it
- to hthread_t and assigning it to *thr_handle.
-
- * ace/OS.i: Backed out the previous changes of pthread_cleanup*.
- It turns out that on SunOS 5.5 these macros force a certain
- style of programming this is hard to integrate with the existing
- implementations of other ACE wrapper methods. Fortunately, none
- of this affects existing ACE code since we just use the default
- solaris threads API in this case...
-
- * ace/OS.i: Modified the order of #ifdefs in various ACE_OS::thr_*
- methods to take advantage of the pthreads features on Solaris
- 2.5.
-
- * ace: Removed the last few typos that prevented ACE from building
- on SunOS 4.x with G++...
-
- * ace/Thread_Manager: Changed spawn() and spawn_n() so that
- they optionally take a group parameter and automatically add
- this to an existing thread group. That way we don't need to
- spawn the thread(s) and then reassign them after the fact.
- The new API automatically assigns the thread(s) to the group
- you specify. Thanks to Chris Lahey for this idea.
-
- * ace: Fully integrated POSIX pthreads into the ACE build for
- Solaris 2.5.
-
- * netsvcs/lib/Server_Logging_Handler.cpp: Rearranged the Server
- Logging files so that things will compile and link correctly
- using stock GNU G++.
-
- * ace/Log_Msg.cpp (ACE_Log_Msg): Forgot to initialize the ostream
- * to 0. This was causing problems for Win32...
-
- * ace: *Finally* got the static and dynamic ACE libraries to
- compile on SunOS 4.x using stock G++!
-
- * ace/Synch_T.h: Added a new macro called ACE_SYNCH that will
- be ACE_NULL_SYNCH if !ACE_HAS_THREADS and ACE_MT_SYNCH if
- ACE_HAS_THREADS.
-
- * ace/Service_Record.cpp: Changed this to use ACE_SYNCH. This
- will fix template problems with G++ on SunOS 4.x.
-
- * build/SunOS5.5/ace/OS.i (sema_wait): Changed all uses of
- ::pthread_cleanup_{push,pop} to pthread_cleanup_{push,pop} since
- these are implemented as macros on Solaris....
-
-Thu Apr 11 19:43:33 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * examples/Naming/Dump_Restore/Dump_Restore.cpp (init): Modified
- Dump_Restore in order to work correctly without having
- Name_Options around as a Singleton.
-
- * examples/Naming/Client/Client_Test.cpp (set_host): Modified
- Client_Test in order to work correctly without having
- Name_Options around as a Singleton. It simply uses the accessor
- provided by Naming_Context to get to Name_Options.
-
- * ace/Name_Options.cpp: Changed Name_Options so that it is no
- longer a Singleton. As a result, now there is an instance of
- Name_Options per Naming_Context. Note that for an application to
- change Name_Options, it can use the accessor function provided
- in Naming_Context. As a consequence of all these changes, we can
- now have multiple Naming_Contexts per application.
-
-Wed Apr 10 20:19:50 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.h: Incorporated a mapping for Solaris 2.5 pthreads so
- that it fits in nicely with the earlier ACE pthreads support.
- From now on, the pthreads API will be the default threading
- scheme for ACE on Solaris 2.5...
-
- * ace: Added the file name to every *.cpp and *.i file in ACE.
- This makes it easier to figure out what's what when looking at
- the source code. Thanks to Chris Lahey for suggesting this.
-
- * ace/CORBA_Handler.cpp (ACE_CORBA_Handler): Added bodies for
- the copy constructor and assignment operator of ACE_CORBA_Handler
- (which are private) since some compilers generate link errors
- for these! Thanks to Rich Ryan <rryan@mseng.kla.com> for
- pointing this out.
-
- * ace/Synch_T.cpp (ts_get): at line 270 (within
- ACE_TSS<TYPE>::ts_get (void) const) there was a keycreate() call
- that did not have an instance pointer pass in with it. The
- symptom has been that if the last active task has been finished
- all active tasks being created afterwards won't get the close()
- hook invoked. I've fixed this in order to solve a mysterious
- bug with ACE_TSS. Thanks to the ever-vigilant Detlef for
- reporting this bug and fix.
-
-Wed Apr 10 01:56:52 1996 Douglas C. Schmidt (schmidt@mambo.cs.wustl.edu)
-
- * ace: Added the ACE_TEMPLATES_REQUIRE_SPECIALIZATION to
- config-sunos5.5-g++.h file. This should allow ACE to build
- correctly. Thanks to Adam Miller <adam@royalblueny.com> for
- pointing this out.
-
- * ace: Installed SunOS 5.5, so now we can finally test pthreads!
-
- * ace/OS: Modified the implementation of mutex_t for Win32 so that
- it automatically selects the CRITICAL_SECTION or the HANDLE form
- of Mutex depending on whether the type argument is USYNC_THREAD
- or USYNC_PROCESS, respectively. This now means that all the
- existing ACE code that used ACE_Condition<ACE_Mutex> will
- continue to work correctly on Win32 and UNIX!
-
-Tue Apr 9 23:04:30 1996 Douglas C. Schmidt (schmidt@mambo.cs.wustl.edu)
-
- * ace/Synch: Somehow, the definitions for ACE_Thread_Semaphore and
- ACE_Process_Semaphore were MIA. I've added the implementations.
- Thanks to Bruce Worden <bruce@betsy.gps.caltech.edu> for
- noticing this...
-
-Tue Apr 9 02:16:02 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Service_Config.cpp: reordered the #includes in this file so
- that it works correctly on Win32. Thanks to Rich Ryan
- <rryan@mseng.kla.com> for help with this.
-
- * ace/Auto_Ptr.cpp (remove): added the implementations of the
- auto_ptr::remove() and auto_array_ptr::remove() static methods.
- Thanks to Chris Lahey for noticing their absence...
-
- * ace/Auto_Ptr: Added the #pragma implementation ("Auto_Ptr.cpp")
- statement if defined ACE_TEMPLATES_REQUIRE_PRAGMA to work on
- AIX. Thanks to Chris Lahey for this.
-
- * ace/Makefile: Moved Auto_Ptr from FILES to TEMPLATE_FILES to
- work on AIX. Thanks to Chris Lahey for pointing this out.
-
- * Modified a bunch of the apps and example Makefiles so that
- things will build better using G++.
-
- * ace/Name_Options.cpp (parse_args): Made the "database" name the
- same as the process name by default...
-
- * ace/Reactor.h: Changed the type of current_ in
- ACE_Handler_Repository_Iterator from size_t to ssize_t so that
- this can handle negative numbers. Thanks to Mark Zusman
- <marklz@rotem.technion.ac.il> for reporting this.
-
-Mon Apr 8 23:33:15 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * netsvcs/lib/Name_Handler.cpp (recv_request): Fixed a small
- bug. In recv_request() ntohl was being called again on length
- which was causing problems since the length was already in host
- byte order. The ACE Name Server should now be working on NT.
-
-Mon Apr 8 02:14:30 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: Fixed a number of minor problems that caused duplicate
- symbols when linking ACE with G++ (no-repo) on SunOS 5.x and
- SunOS 4.x. Thanks to Andy Gokhale for help with this.
-
- * ace: Added Jan Rychter <jwr@icm.edu.pl> very nice contribution
- of pthreads and DCE threads to ACE. This should make life
- easier for Linux users and users of other pthreads packages.
-
- * ace/Service_Config.cpp (process_directives): Changed the code to
- use an auto_ptr to make sure that we always release the
- ace_obstack memory, regardless of how we exit.
-
- * ace/OS.i (strerror): Changed sys_errlist to _sys_errlist to work
- around bugs with SunOS 4.x. This will undoubted break some
- other twisted UNIX system.
-
- * ace/Local_Tokens.cpp (acquire): Added a return 0 at the very
- end... Thanks to Chris Lahey for reporting this (yet
- again... ;-)).
-
- * ace/Parse_Node: Made a bunch of small changes to deal with the
- fact that there's no dlerror() equivalent on NT...
-
- * ace/Task.h: The static function instance() should return
- ACE_Task_Exit<ACE_SYNCH_1>* (or <ACE_SYNCH_2>), not
- ACE_Task_Exit *. Thanks to Chris Lahey for spotting this.
-
- * ace/Thread_Manager.cpp: added an argument to the exit() method
- that allows applications to exit without calling thr_exit. This
- would allow the method to be called from within a pthread
- cancellation cleanup routine, without calling thr_exit a 2nd
- time. Thanks to Chris Lahey for suggesting this.
-
- * ace/Log_Record.cpp (operator <<): Changed the verbose option so
- that it is an attribute, this will allow the ostream to print
- verbose information if necessary. Thanks to Chris Lahey for
- suggesting this change.
-
- * ace/config-win32-msvc*.h: Added the
- ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES flag since it appears
- that this causes problem with some versions of MSVC++ 4.0...
-
- * Released version 4.0.6 for testing.
-
- * netsvcs/lib/Server_Logging_Handler.h: #included the
- Svc_Handler.h file, that absence of which was causing problems
- for HP/UX. Thanks to Richard Orr
- <rorr@costello.den.csci.csc.com> for reporting this.
-
- * Made a few minor changes to the source to make sure that it
- compiles correctly on SunOS 5.x with G++.
-
- * ace/Thread_Manager.h: Added the insert() method for the non-MT
- version of Thread_Manager. Thanks to Alexandre Karev
- <akg@na47sun05.cern.ch> for reporting this.
-
- * ace/Task: Renamed the static double-check lock_ to
- ace_task_lock_ to avoid a name conflict with the existing
- this->lock_ instance in each class. Thanks to Prashant for
- tracking this down...
-
-Sun Apr 7 14:40:05 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp:
- Rolled back a change that replaced #defines with typedefs. It
- turned out the #defines were there for a reason... Thanks Neil
- B. Cohen <nbc@metsci.com> for pointing this out...
-
- * ace/OS.h: Added a new check to deal with the fact that many
- versions of Pthreads don't support tid_t (which seems to be an
- AIXism...).
-
-Thu Apr 4 01:19:19 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Officially released version 4.0.5...
-
- * ace/OS.h (ACE_TSS_TYPE): Somehow the ACE_TSS_TYPE macros ended
- up *before* the inclusion of Time_Value.h, which meant that
- these macros weren't being expanded properly. This may help
- explain odd behavior with ACE TSS.
-
- * ace/Thread_Manager.cpp (insert): Added a new method that allows
- us to insert a thread into an ACE_Thread_Control after it's been
- constructed.
-
- * ace/Message_Block: Fixed a typo in the init() method. Thanks to
- Ross Dargahi <rossd@krinfo.com> for noticing this.
-
- * ChangeLog: Finally got all of ACE built on SunOS 5.x and SunOS
- 4.x using only the stock GNU GCC compiler (i.e., no template
- repository...). This should make it easier to port to other
- versions of G++.
-
- * ace/Task: Modified the ACE_Task and ACE_Task_Exit implemenation
- so that it only uses 1 TSS key per ACE_Task template
- instantation, rather than 1 TSS key per ACE_Task instance. This
- works around horrible limitations with Win32...
-
- * ace/Thread_Manager: Added new methods to set and get the
- Thread_Manager used in a Thread_Control.
-
- * ace/Pipe.cpp (open): Fixed a bug in where ACE_Pipe::open did not
- set this->handles_, thus a garbage handle gets registered.
- Inserted the following two lines at line 53 of Pipe.cpp:
-
- this->handles_[0] = reader.get_handle ();
- this->handles_[1] = writer.get_handle ();
-
- Thanks to Kirk Sinnard <kirk.sinnard@lawson.com> for this fix.
-
- * ace/OS.h: Added a couple of fixes for the SCO port. Thanks
- again to Matt Newhook <matthew@neweast.ca>
-
- * ace/OS.cpp: Integrated Detlef's clever scheme for freeing up
- thread-specific storage correctly on Win32...
-
- * ace/Task.cpp (ACE_Task): Made sure to initialize the
- next_-pointer of ACE_TASK and Message_Queue point to NULL.
- This fixes a problem on NT. Thanks to Karlheinz for
- noticing this...
-
- * include/makeinclude/rules.lib.GNU (VLIB): Fixed up the ACE
- makefiles so that we can now build on SunOS 4.x correctly
- without using the template repositories...
-
- * ace/Service_Config.cpp: Added a bunch of template
- specializations so that GNU G++ can be used to compile ACE on
- SunOS 4.x *without* requiring the template repository hacks...
- Thanks to Mark Zusman for helping with this.
-
-Wed Apr 3 00:55:12 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * examples/Reactor/Misc/test_reactors.cpp: Added a new torture
- test of the ACE_Reactor and ACE_Task. Thanks to Detlef for
- contributing this...
-
- * netsvcs/bin/Makefile: Removed a stray -lACE_svcs from the
- Makefile. Thanks to Matt Stevens for reporting this.
-
- * ace/Synch.cpp: Fixed two mistakes related to keeping INLINE on
- the get_thread_id() and get_nesting_level() when I moved them
- into the *.cpp file... Thanks to Matt Stevens for finding this.
-
- * ace/Reactor.cpp (owner): modified owner() so that it returns
- the original owner when setting a new owner. This makes it
- possible to write code like this:
-
- thread_t t;
-
- reactor->owner (ACE_Thread::self (), &t);
- reactor->handle_events ();
- reactor->owner (t);
-
- * ace/SOCK_Connector.cpp (connect): Added an additional check for
- errno == EWOULDBLOCK for non-blocking connects due to screwy
- semantics of Win32 non-blocking sockets...
-
- * netsvcs/lib/Client_Logging_Handler: Fixed a very obscure bug
- that arose due to the way that UNIX select() interacts with
- SVR4 MSG_BAND data. It turns out that you must use the
- ACE_Event_Handler::EXCEPT_MASK to get this to work properly
- (gag). This stuff is much easier with SVR4 poll().
-
-Tue Apr 2 13:57:05 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.i: Fixed an error compiling the new Log_Msg.cpp because
- when it inlined OS.i, there were references to
- ACE_OS::thread_mutex_*() before the functions were declared
- inline. The references were assumed to be external, and then
- when the linkage was actually declared as inline, the compiler
- choked. To fix this, in OS.i, all the thread_mutex_* calls
- where moved above the first reference, which was in
- ACE_OS::cond_broadcast(). Also moved the mutex*() calls since
- they are referenced by the thread_mutex calls. So the order is
- mutex*(), then thread_mutex*(), and then cond*(). Thanks to
- Chris Lahey for reporting this.
-
- * netsvcs/lib/Client_Logging_Handler.cpp: Added missing return
- values in some of the methods. Thanks to Tim Harrison for
- spotting this...
-
- * ace/Map_Manager.cpp (shared_unbind): It was possible that INT_ID
- could be assigned a value from a previously unbound map entry.
- The shared_unbind matches the ext_id, but does not see if the
- entry had previously been unbound. This causes a problem if the
- INT_ID type is a pointer type, and the user of the map deletes
- objects as a result of the unbind returning a 0. The correct
- solution is to include a test for is_free in the shared_unbind
- before checking the equality of the ext_id. Thanks to Phil
- Mesnier <phil@envision.com> for reporting this.
-
- * ace/Reactor.cpp (next): Fixed a bug that prevented the
- iterator's next() method from detecting the end of the
- iteration. Thanks to Mark Zusman <marklz@rotem.technion.ac.il>
- for reporting this.
-
- * ace/Reactor.cpp (advance): Fixed a bug that prevented the
- iterator from advancing. Thanks to Mark Zusman
- <marklz@rotem.technion.ac.il> for reporting this.
-
- * ace/Log_Msg.cpp (open): Added a check for logger_key being NULL,
- in which case we log to STDERR rather than segfault...
-
- * netsvcs/lib/Server_Logging_Handler.h: Fixed a typo in
- the declaration of
-
- ACE_SVC_FACTORY_DECLARE (ACE_Server_Logging_Acceptor)
-
- Thanks to Neil Cohen for finding this.
-
-Mon Apr 1 00:17:21 1996 Douglas C. Schmidt (schmidt@mambo.cs.wustl.edu)
-
- * ace/Time_Value.i: Fixed two stupid bugs in the Time_Value
- relational operators. Thanks to Mathew Newhook
- <matthew@thor.udc.neweast.ca> for pointing this out.
-
- * ace/OS.h: Added an extern "C" block around the netdb, net/if.h,
- netinet/in.h, arpa/inet.h to work around problems with SCO.
- Thanks to Mathew Newhook <matthew@thor.udc.neweast.ca> for this.
-
- * ace/Reactor: Merged the ACE_Pipe into the Reactor
- implementation. This cleans up some nasty OS-specific code in a
- clean way.
-
- * ace/CORBA_Handler.cpp (ACE_MT_CORBA_Handler): Fixed some typos
- that arose during the transition to the ACE_Pipe.
-
- * ace/Pipe: Added a new open() method that doesn't return the
- handles, it just stashes them away for safe keeping. This is
- useful for places like the Reactor.
-
- * ace/Local_Name_Space.h: Added ACE_Export to the front of
- ACE_NS_String. Thanks to Detlef for suggesting this.
-
- * From now on, I'll be numbering each new release of ACE with a
- different minor number. However, the latest version of ACE will
- also always be available at
-
- http://www.cs.wustl.edu/~schmidt/ACE.tar.gz
-
- This is useful if you just want to get the latest one without
- having to bother with keeping track of minor numbers. For
- instance, that way you can still keep that reference in my
- bookmark list and you don't have to remodify it with every
- release. Thanks to the ever-vigilant Chris Lahey for suggesting
- this.
-
- * ace: added new a ACE project file (ace.mdp) and Makefile
- (ace.mak) to create ACE as a DLL on Win32. This should greatly
- simplify the Win32 build process...
-
- * INSTALL: Added new INSTALL file explaining how to build for
- Win32.
-
- * ace/Thread_Manager.cpp: Fixed a horrible bug with Win32. On
- reasonable systems ACE_Thread::exit() should not return.
- However, due to horrible semantics with Win32 thread-specific
- storage this call can return (don't ask...). Therefore, we need
- to reacquire the mutex so that we don't get burned when the
- Guard automatically releases it when this method returns. Thanks
- to Tim for helping me figure this out.
-
- * ace: Fixed some problems with errno in Remote_Tokens and
- Local_Tokens.
-
- * ace/Reactor.cpp: Fixed an annoying preponderance of useless
- ACE_MT_SAFE #ifdefs in the Reactor implementation. Thanks to
- Gerolf Wendland <wendland@hpp015.mch2.scn.de> for pointing this
- out!
-
-Sun Mar 31 13:09:27 1996 Douglas C. Schmidt (schmidt@mambo.cs.wustl.edu)
-
- * ace/OS: Changed the implementation of cond_t and rwlock_t for
- Win32 to use thread_mutex_t (i.e., CRITICAL_SECTIONS) rather
- than mutex_t (i.e., Win32 Mutexes). This should improve
- performance without sacrificing generality (of which there is
- none at the moment since we don't have process-wide condition
- variables or readers/writer locks on Win32 anyway..
-
- * ace/Thread_Manager.cpp (remove_thr): Fixed bugs in the
- ACE_Thread_Manager class. The wait() member grabbed the
- Thread_Mutex lock_, then (if the current_count is not zero)
- grabs the Condition lock zero_cond_. Doing so, however
- implicitly released lock_, which meant that another thread could
- get into wait(), and wait on zero_cond_. zero_cond_ was only
- signaled from ACE_Thread_Manager::remove_thr() when the
- current_count_ is zero, but it signaled with
- ACE_Condition_Thread_Mutex::signal(), which only releases one
- thread that is waiting on the Mutex. Thus, any other threads
- waiting on zero_cond_ would never be resumed. The fix was to
- use ACE_Condition_Thread_Mutex::broadcast() rather than
- ACE_Condition_Thread_Mutex::signal() in
- ACE_Thread_Manager::remove_thr(). This fix is only reliable
- since remove_thr() is called only when ACE_Thread_Manager::lock_
- is held by the calling thread. Thank to Bruce Worden
- <bruce@seismo.gps.caltech.edu> for reporting problem and
- suggesting this fix.
-
- * ace/Token: Modified this class so that it only works with
- ACE_Thread_Mutex (which is more precise than what was going on
- before...).
-
- * ace/Synch.h: Modified ACE_RW_Process_Mutex so that on Win32 it
- uses ACE_Process_Mutex until we've got a working
- RW_Process_Mutex for Win32...
-
- * ace/Synch: Removed the ACE_Process_Barrier until we get a
- working implementation...
-
- * ace/Synch: Changed the ACE_Barrier so that it only tries to work
- within a single process.
-
- * ace: Changed all uses of ACE_Condition_Mutex to
- ACE_Condition_Thread_Mutex to reflect what's really going on
- here...
-
- * Changed all uses of ACE_Mutex to ACE_Thread_Mutex throughout
- ACE. This is *much* more meaningful and makes it possible to do
- some great optimizations on Win32!
-
- * ace: Changed all uses of ACE_Mutex_Guard to
- ACE_Thread_Mutex_Guard. This is a more accurate name for how
- this is used in ACE.
-
- * netsvcs/lib/Client_Logging_Server: Reengineered the ACE
- Client_Logging service so that fits into the ACE network service
- format. This version is particularly interesting since it
- illustrates a "Connector-driven" service. In contrast, all the
- other ACE network services are "Acceptor-driven" services.
-
- * netsvcs: Merged the implementation of all the ACE network
- services into a single ./netsvcs/lib directory. Each of these
- is now a fully dynamically linkable service. Created a single
- main.cpp program in the ./netsvcs/bin directory. This main
- illustrates how to dynamically link an or all of the ACE network
- services to form complete applications. Thanks to Prashant for
- help with this.
-
- * ace/OS.cpp: Changed readv() and writev() so that they will once
- again compile for Win32. Note, however, that if you try to
- readv() and writev() on the same descriptor you will lose since
- they are not atomic! However, this stuff is stuff useful if
- you're *not* reading/writing to a common descriptor...
-
- * ace/Synch_T.cpp: Removed the ACE_Null_Condition<> template.
- This didn't really make any sense...
-
- * ace/OS: Changed the test of lock_.get_nesting_level() in
- ACE_TSS_Cleanup::exit () to account for the fact that a
- ACE_Recursive_Thread_Mutex now starts out with a nesting level
- of 1 when it is first acquired.
-
- * ace/Synch_T: Removed the implementation of ACE_Recursive_Lock.
- It just doesn't generalize correctly to other types of
- synchronization mechanisms...
-
- * ace/Synch: Reimplemented ACE_Recursive_Thread_Mutex using Dave
- Butenhof's <butenhof@zko.dec.com> strategy. This fixes some
- latent race conditions in the original implementation.
-
- * ace: Changed the name of ACE_Recursive_Mutex to
- ACE_Recursive_Thread_Mutex since the current implementation
- really only works for Thread_Mutexes or Thread_RW_Mutexes...
-
- * ace: Removed the "Assert.h" file and moved its functionality
- into Log_Msg.h. This is more consistent with the rest of the
- error reporting and logging in ACE and also avoids some nasty
- circular include problems.
-
- * ace/Local_Tokens.cpp: Changed the use of ACE_RETURN so that it
- passes in errno.
-
- * ace/Log_Msg: Changed the arguments to the ACE_RETURN macro so
- that errno can be returned explicitly.
-
-Sun Mar 31 15:52:58 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Local_Name_Space.cpp (create_manager): Added three new
- methods -- list_name_entries, list_name_values, and
- list_name_types. They work similar to list_names, list_values,
- and list_types (respectively) except they return the entire
- tuple associated with a name binding.
-
-Sat Mar 30 16:46:32 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/SPIPE_Stream.i (send_handle): There was a typo -- the
- parameter shouldn't be "const ACE_HANDLE handle", it should
- just be ACE_HANDLE handle.
-
-Sat Mar 30 16:09:25 1996 Douglas C. Schmidt (schmidt@mambo.cs.wustl.edu)
-
- * INSTALL: Added new Win32 installation instructions to build
- ACE as a DLL.
-
-Sat Mar 30 14:42:02 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Carefully tested ACE on SGI and SunOS 5.x using G++ and CC.
- Everything seems to work now... Released version 4.0.2.
-
- * ace/Acceptor.cpp (ACE_Strategy_Acceptor): Added default
- initializations of NULL for service_name_ and
- service_description_ in the ACE_Strategy_Acceptor's default
- constructor.
-
- * ace: Fixed a slew of warnings for HP/UX. Thanks to John Morey
- for reporting these.
-
- * ace/FILE.h (ACE_FILE_Info): Changed the type of field size_ from
- size_t to off_t to avoid warnings from C++ compilers...
-
- * ace/OS.cpp (ftruncate): Added a new function for platforms like
- SCO that lack ftruncate(). Thanks to Matthew Newhook
- <matthew@neweast.ca> for contributing this.
-
-Sat Mar 30 12:41:16 1996 Douglas C. Schmidt <schmidt@pride.cs.wustl.edu>
-
- * ace: Removed the ACE_svcs library for the time being and merged
- everything back into libACE. There were two reasons for this
- change:
-
- 1. There is a subtle dependency between the ACE_Reactor and the
- ACE_Local_Tokens* stuff when deadlock detection is enabled.
- This was causing problems.
-
- 2. This was driving GNU G++ nuts because of the need to
- do the "prelink."
-
- Sooo, for the time being, there's just one ACE library. If
- anyone wants to take the time to split everything up so that it
- works for all different platforms and send me the fixes I'll be
- glad to include this in ACE.
-
- * ace/Thread.i: Made the ACE_Thread::thr_self() methods call
- down to the ACE_OS::thr_self() methods for the case where
- the platform doesn't support threads. This means that we
- only have to set the default thread id in one place...
-
-Sat Mar 30 11:53:31 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * bin/class2info.awk: Modified the handleClass() AWK function so
- that it can correctly deal with the new ACE_Export and
- ACE_Svc_Export tags needed to build ACE DLLs... Here's the
- trick:
-
- sub( "^[\t ]*class[\t ]+(ACE_[.]*Export[\t ]+)?", "", $0 )
-
- completely intuitive, eh? ;-)
-
- * apps/Gateway: Reimplemented the Gateway prototype so that it
- uses the new Reactor cancel_wakeup() and schedule_wakeup()
- methods instead of mask_ops().
-
- * ace/Reactor: Added new high-level <Event_Handler> "scheduling"
- operations called schedule_wakeup() and cancel_wakeup(). These
- methods utilize the lower-level Reactor mask_ops() methods to
- schedule and cancel Event_Handlers for subsequent dispatching by
- the Reactor. I added these new interfaces because they are more
- intuitive than calling mask_ops(), which is a non-descriptive
- name unless you understand the Reactor implementation...
-
- * ace/config-irix5.*.h: It turns out that on IRIX 5.x the
- bi-directional SVR4 pipe semantics are *disabled* by default.
- Therefore, I've changed the config-irix4.*.h files to comment
- out ACE_HAS_STREAM_PIPES.
-
-Fri Mar 29 08:25:33 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/ACE.cpp (ldfind): Changed the character given to strtok() to
- account for the differences in UNIX and Win32 described in the
- follow bullet.
-
- * ace/OS.h: UNIX and Win32 use different characters to separate
- pathnames in their runtime LD search path (':' and ';'
- respectively). Therefore, I've added new macros to ACE OS to
- account for this stuff portably.
-
- * ace/OS.i: Changed the behavior of the ACE_OS::thr_self() methods
- so that they always return 1 if ACE_HAS_THREADS is *not*
- enabled. This makes application code work correctly across
- threaded and non-threaded platforms.
-
- * ace/OS.i: Changed the return value of the Win32 arm of the
- ACE_OS::dlopen() and ACE_OS::dlsym() functions so that they are
- now identical to the way that UNIX behaves.
-
- * ace/Svc_Conf.y: added a #define for ACE_BUILD_DLL to make Win32
- happy...
-
- * ace/Synch.i: Fixed a number of bugs in the ACE_Mutex and
- ACE_Thread_Mutex tryacquire_read() and tryacquire_write()
- methods. I was calling mutex_lock() rather than
- mutex_trylock()! Thanks to Prashant for finding this.
-
- * ace/OS.cpp (exit): Fixed a bug caused by the fact that the test
- for the nesting level of the recursive mutex should have been
- for > 0 rather than > 1. Thanks to Kirk Sinnard
- <1764@mn.lawson.lawson.com> for tracking this down!
-
- * ace/Log_Msg: Enhanced ACE_Log_Msg so that it automatically
- caches the process id. This makes it more robust even if users
- don't call open()!
-
- * examples/Connection/non_blocking/CPP-connector.cpp Fixed a bunch
- of typos that caused templates to fail on HP/UX. Thanks to Neil
- Cohen for spotting this.
-
- * ace/Shared_Memory_SV: Change all uses of "int id" to "key_t id"
- to reflect the new use of key_t in the Memory_Pool.
-
- * ace/Memory_Pool.cpp (ACE_MMAP_Memory_Pool): Fixed a potential
- but in the construction of an MMAP memory pool. Because NT uses
- strings rather than integers to name its semaphores we were
- passing in junk to the NT Process_Mutex initializer. Arrgh! I
- fixed this problem by typedef'ing key_t to be char * on Win32
- and then updating the ACE_DEFAULT_SEM_KEY to be
- "C:\\temp\ace.sem" rather than 1234.... Also added a new macro
- called ACE_INVALID_SEM_KEY, which is NULL on NT and -1 on UNIX.
-
- * ace/Log_Msg.cpp (instance): Fixed a typo for HP/UX and
- other non-threaded platforms!
-
- * ace/Synch_T.cpp (ACE_TSS_Guard): Added another small fix
- to ACE_TSS_Guard to make sure we free up the key when we
- go away.
-
-Thu Mar 28 15:28:44 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.h: changed the names of macros ACE_DYNAMIC_SVC* to new
- names that reflect their new, more general nature now that we've
- got the ACE_Static_Svcs stuff...
-
- * ace/Service_Config.cpp (load_defaults): Added a very nice
- mechanism that generalizes the configuration of statically
- linked services. This makes it possible to insert statically
- linked services into a program without changing any of the
- existing ACE_Service_Config code. These static services can
- then be enabled via the svc.conf file using the "static"
- directive. Thanks to Matthew Newhook <matthew@neweast.ca> for
- suggesting this and for doing the bulk of the implementation.
-
- * ace: Commented out the ACE_TRACE calls in ACE_Unbounded_Set,
- ACE_OS, and all the ACE synchronization wrappers to work around
- some horrible dependencies with Win32 and thread-specific
- storage... The moral here is that you have to be careful what
- you trace because circualar dependencies abound... My new
- policy is that low-level routines are not automatically traced
- because they can cause infinite recursion.
-
- * ace/Synch_T.cpp: Fixed a nasty bug with ACE_TSS_Guard. This was
- causing programs that uses ACE_TSS_Guard to segfault... Thanks
- to Kirk Sinnard <kirk.sinnard@lawson.com> for reporting this.
-
- * ace/Synch: Added "lock()" methods to all the ACE synchronization
- wrappers to return the underlying C level object... This is
- necessary at some points in ACE.
-
- * ace/Synch: Fixed a horrible bug in ACE_Recursive_Mutex and
- ACE_Recursive_Lock that was causing instant deadlock because the
- non-recursive Solaris/Pthread mutex was being acquired too
- eagerly...
-
-Thu Mar 28 12:14:57 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Map_Manager.cpp (rebind): Added a new method called resize()
- which increases the size of the map. Both open() and
- shared_bind() make use of this method to dynamically increase
- the size of the map.
-
- * ace/Local_Name_Space.cpp (shared_bind): Modified shared_bind()
- in accordance to the changes to Map_Manager. shared_bind() no
- longer has to check if the map runs out of room since
- Map_Manager dynamically grows the map.
-
- * ace/Map_Manager.cpp (shared_bind): Changed shared_bind() so that
- when the map reaches max_size_, we grow the map by DEFAULT_SIZE
- by making a call to open().
-
-Wed Mar 27 20:00:47 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Local_Name_Space.cpp (shared_bind): Fixed a bug which was
- allocating memory for a name binding which would fail on a bind
- since there already existed a binding. This was causing the
- mapped-file to grow even when binds would fail.
-
-Tue Mar 26 13:49:24 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/INET_Addr.i (addr_to_string): Moved the order of
- get_host_addr() so that it comes before addr_to_string().
- Thanks to Neil Cohen for finding this.
-
- * ace/Synch: Added a new implementation of ACE_Thread_Mutex that
- takes advantage of the new ACE_OS::thread_mutex_* mechanisms.
-
- * ace/OS: Added a new set of ACE_OS::thread_mutex_* mechanisms
- that map efficiently to either Win32 CRITICAL_SECTIONs or UNIX
- mutex_t's with type set to USYNC_THREAD. This allows ACE to
- take advantage of the lightweight Win32 synchronization
- mechanisms. When Windows NT 4.0 comes out, we'll at last have a
- perfect mapping since WinNT 4.0 supports
- TryEnterCriticalSection!
-
-Tue Mar 26 17:35:31 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Map_Manager.cpp: Added two new methods -- total_size() and
- current_size() which return the max_size and current_size of the
- map respectively.
-
-Mon Mar 25 20:22:25 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Service_Config.cpp (initialize): Updated the use of ACE_ARGV
- to use the new method names.
-
- * ace/ARGV.cpp (ACE_ARGV): Changed the name of the two main
- methods of ACE_ARGC from count() and operator&() to argc() and
- argv(). This seems much more consistent with UNIX and C/C++
- naming conventions.
-
- * ace/ARGV.cpp (ACE_ARGV): Added environment variable substitution
- to the ACE_ARGV class using the new ACE::strenvdup() method.
- This is transparently available to the ACE Service Configurator
- now, which enables the svc.conf file to include things like
- this:
-
- dynamic Name_Service Service_Object *
- name_svc.so:make_Name_Service() "-p $PORT -h $HOST"
-
- * ace/ACE: Added a new function called strenvdup() that returns a
- dynamically allocated duplicate of its <str> argument,
- substituting the environment variable if str[0] == '$'.
-
- * ace/Naming_Context: Modified this class so that it now inherits
- from ACE_Service_Config. This enables application programmers
- to dynamically link instances of ACE_Naming_Context into their
- applications via the svc.conf file.
-
- * ace/OS.i (access): Added a new wrapper for the access() method.
-
- * ace/Local_Name_Space.cpp: Fixed an error in each list_xxx
- methods. If there's an error in the for-loop we must still call
- ACE_OS::free() to release resources. Thanks to the
- ever-vigilant Karlheinz Dorn for spotting this.
-
- * ace/Strategies: added virtual methods with name dump() to
- ACE_Scheduling_Strategy, ACE_Schedule_All_Reactive_Strategy, and
- ACE_Schedule_All_Threaded_Strategy. These methods are
- referenced in ACE_Strategy_Acceptor::dump() method
- (Acceptor.cpp). Thanks to Alexandre Karev for reporting this.
-
- * include/makeinclude: Added a number of changes to allow ACE to
- build shared libraries correctly on AIX. Thanks to Chris Lahey
- for these fixes.
-
- * ace/Makefile: added tempinc to the list of directories to delete
- for "clean". Also, between the call to the two sub make files,
- added a $(RM) -rf tempinc. Since we make both libs from the
- same directory, we need to delete the tempinc directory to be
- sure we don't get the templates generated for libACE included in
- libACE_svcs.
-
- * ace/OS.i: Improved the mapping between ACE Win32 GetLastError()
- values and POSIX-like errnos. This is now centralized in the
- ACE_FAIL_RETURN macro.
-
- * examples/Threads/test_thread_specific.cpp: Added many new tests
- to exercise the ACE thread-specific storage mechanisms on Win32
- and UNIX.
-
-Mon Mar 25 4:00:01 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Name_Options.cpp (parse_args): Added a new data variable
- called database_ that keeps the name of the name server
- database. Also added accessor methods for this.
-
- * ace/Local_Name_Space.cpp (create_manager): Changed
- create_manager() to use ACE_Name_Options::instance ()->database
- () instead of ACE_Name_Options::instance ()->process_name().
-
- * ace/ACE.cpp (ldopen): Added a new method called ldopen that
- finds a file either using absolute path or using
- LD_LIBRARY_PATH. If the file is found, it opens the file and
- returns a pointer to the file.
-
- * ace/Parse_Node.cpp: used the new ACE::ldfind() method to locate
- the shared object file. This makes it possible to put
- "relative" names into svc.conf files and then allow ACE to
- locate the appropriate shared object DLL.
-
- * ace/ACE: added new methods called ldopen() and ldfind() that
- find the file <filename> either using absolute path or using
- LD_LIBRARY_PATH. If found, ldopen() opens the file and returns
- a pointer to the file.
-
-Sun Mar 24 10:41:12 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Compiled ACE successfully on Windows '95.
-
- * ace/OS: Totally redid the ACE thread-specific storage cleanup
- mechanism in OS.cpp to avoid bugs with the previous
- implementation.
-
- * ace/Synch_T: Modified ACE_TSS_Guard so that it will call
- ACE_OS::thr_keyfree () when it's finished. This should help to
- eliminate the unbounded use of thread-specific storage slots
- within a thread.
-
- * ace/Thread: added a new method keyfree() that calls down to the
- ACE_OS::thr_keyfree ().
-
- * ace/Thread_Manager.cpp: Modified the semantics of
- ACE_Thread_Manager::exit () so that it "always" calls
- ACE_Thread::exit () even if the user hasn't registered this
- thread with the thread manager. This avoids some subtle
- problems that arise typically when I forget to put an
- ACE_Thread_Control around the main() function.
-
- * examples/Threads/test_thread_specific.cpp: Added new tests to
- ensure that the Win32 TSS cleanup logic is working correctly!
-
- * ace/Log_Msg: Moved the definition of the ACE_FIFO_Send_Msg queue
- from the Log_Msg.h file to the Log_Msg.cpp file. The MSVC++
- compiler was having problems with this when building a DLL.
- Besides, this needs to be replaced with Sockets for Win32
- anyway...
-
- * ace/OS.cpp: Put a safe guard in the readv() and writev()
- emulations so that they return ACE_NOTSUP_RETURN if
- ACE_HAS_THREADS is enabled. This is necessary because the
- readv() and writev() emulations are *not* atomic if multiple
- threads are used. If someone can provide an atomic
- implementation I'll enhance the code to remove the existing
- restrictions.
-
- * ace/OS: Created a new macro called ACE_SYSCALL_FAILED, which is
- mapped to 0xFFFFFFFF on Win32 and -1 on UNIX.
-
- * ace/Synch and Synch_T: cleaned up the implementation of the
- Recursive_Lock and Recursive_Mutex to use the ACE_Guard classes.
- This simplifies the code.
-
-Sat Mar 23 16:53:14 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace: Updated all ACE classes to use the new ACE_Export macro.
- This will enable them to transparently be used to create a Win32
- DLL. Also added ACE_BUILD_DLL to all the *.cpp files.
-
- * tests/CPP-inserver.cpp (main): Modified CPP-inclient.cpp and
- CPP-inserver.cpp to use non-blocking I/O. In particular,
- CPP-inserver times out on select and then checks to see if any
- connections have arrived. Both applications are also working on
- NT.
-
-Sat Mar 23 15:02:47 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Local_Tokens.cpp (proxy_): Modified the print statement for
- local tokens to account for the fact that thread ids can be
- unsigned on some platforms.
-
- * ace/Log_Msg.cpp (log): Modified the output format of the %t
- directive to ACE_Log_Msg::log() so that it prints values in
- unsigned form rather than signed form. This fixes a bug with
- Win32 on Windows '95.
-
- * ace/ACE: Added two new methods ACE::read_n() and ACE::write_n().
- These are now necessary since Win32 distinguishes between
- operations on SOCKETs and operations on other forms of HANDLEs.
-
- * ace/ACE: Changed all uses of ACE::set_fl() and ACE::clr_fl() to
- ACE::set_flags() and ACE::clr_flags().
-
- * ace/ACE: Changed the name of ACE function handle_timed_connect()
- to handle_timed_open() since this is reall what it does...
-
-Fri Mar 22 00:11:19 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Stack: Added a "Node of last resort" to the
- ACE_Unbounded_Stack. This ensures we are graceful in the face
- of memory failures.
-
- * ace/OS.i (sleep): Fixed a bug with the Win32 ACE_OS::sleep
- mapping. This should have had an "ACE_OSCALL_RETURN" in it...
-
- * ace/ACE.h: Had forgotten to put "static" in front of "basename".
- Thanks to Neil Cohen for reporting this...
-
- * ace/Name_Options.cpp (process_name): Changed char * to const
- char * to avoid compile error. Thanks to Neil Cohen for this...
-
- * ace/IPC_SAP: Implemented the enable()/disable() methods to work
- with non-blocking I/O for SOCKETs on Windows NT.
-
- * ace/OS.i: Modified ioctl() to support the ioctlsocket() call on
- Windows NT.
-
- * ace/Log_Msg.cpp (log): Fixed a bug that was caused by not
- NUL-terminating the logging string properly when a %a is given.
- Thanks to Tim Harrison for finding this.
-
- * ace/OS: Added a new overloaded "ACE_OS::sleep" method that takes
- an ACE_Time_Value rather than a u_int. This is much more useful
- for fine-grained timers than the horrible UNIX sleep() call.
-
- * ace/OS.h: #included "sys\timeb.h" in the Win32 version of ACE.
-
-Thu Mar 21 22:18:50 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps: Fixed all incorrect usages of ACE_HANDLE = -1 to use
- ACE_HANDLE = ACE_INVALID_HANDLE in order to work with Win32...
-
- * ace/OS.i (gettimeofday): Replaced the existing implementation of
- gettimeofday with a new version that is shorter, more efficient,
- and most importantly, correct... Thanks to Todd Montgomery. and
- Mike Flinn for this stuff.
-
- * ace/ACE: added a new method called basename() that returns the
- filename portion of a pathname.
-
-Thu Mar 21 21:51:48 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/OS.h (ACE_DEFAULT_GLOBALNAME): Added some new #defines for
- NT: ACE_DEFAULT_NAMESPACE_DIR, ACE_DEFAULT_LOCALNAME, and
- ACE_DEFAULT_GLOBALNAME.
-
- * ace/Local_Name_Space.cpp (ACE_Local_Name_Space): Fixed a subtle
- bug. Instead of doing a new char [xxx], I was doing a new char
- (xxx). Also, added some #if defined (ACE_WIN32) to support
- special cases for NT (for example determining the context file
- name).
-
-Wed Mar 20 02:03:39 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Log_Msg.cpp (log): If we're writing to stdout or to an
- iostream make sure the lock is help to avoid race conditions and
- scrambled output.
-
-Tue Mar 19 00:12:25 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Thread_Manager.h: Added new default values to spawn() and
- spawn_n().
-
- * ace/OS.i (sigaction): Added support for signals to the ACE NT
- mapping.
-
- * ace/ACE: Added 4 new methods to class ACE: send(), send(),
- recv(), recv(). These calls mask some differences between UNIX
- and Win32 IPC mechanisms. Then, reimplemented the Reactor's
- notification mechanism to use this.
-
- * ace/OS.i (ACE_OSCALL_RETURN): fixed zillions of warnings on
- HP/UX by making a small change to line 151 of the OS.i file.
- Thanks to Neil Cohen for reporting this.
-
- * ace/Reactor.cpp: Rewrote the Reactor::notify() mechanism to
- avoid using readv() and writev(). These work fine on UNIX, but
- don't work correctly on Windows NT due to race conditions.
- Basically, we need to reimplement this stuff on Win32 to avoid
- the problem.
-
- * ace/OS.h: Added SIGQUIT, SIG_BLOCK, SIG_UNBLOCK, and SIG_SETMASK
- definitions to NT.
-
- * ace/Time_Value: added a new set() method to be consistent with
- the ACE_Time_Value (long, long) constructor.
-
- * ace/Service_Config.cpp (open): Fixed a bug where the
- ACE_Service_Repository and ACE_Reactor weren't being initialized
- correctly if the ACE_Service_Config::ACE_Service_Config (const
- char *) method was called.
-
- * ace/Service_Config.cpp: Changed the constructor for
- Service_Config so that it doesn't barf if the svc.conf file
- isn't found.
-
-Mon Mar 18 00:34:45 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Reactor.h: Hid the inclusion of the Local_Tokens.h file in
- the Reactor so that by default there will be no dependency
- between libACE and libACE_svcs. This should prevent compilation
- problems on some platforms.
-
- * bin: Included the html-windex shell script from Vincent Pommier
- <pommier@volnay.stortek.com>.
-
- * man: Included a shell script to automatically generate an
- acewindex.html file. This file is useful just after running
- man2html. Thanks to Vincent Pommier
- <pommier@volnay.stortek.com> for contributing this.
-
- * man/html: I've just used the man2html programs to generate the
- html documentation from the man3 directory. It seems to work
- pretty well.
-
- * ace/Assert.h: Added a forward declaration for class ACE_Log_Msg
- to fix problems NuMega preprocessing. Thanks to Mike Flinn
- <mike.flinn@smtpgate.aws.waii.com> for finding this.
-
- * ace: Implemented about 1/3rd of the "dump" methods for the
- various ACE classes.
-
- * ace/Acceptor.cpp (info): Fixed a bug -- should use PR_AD rather
- than ACE_INET_Addr since this is used for SPIPEs as well...
-
- * ace/Synch_T.cpp (ACE_TSS): If ACE_Thread::keycreate () fails
- then we do an fprintf() and return at the moment. It doesn't do
- any good to do an ACE_Log_Msg operation since those all require
- thread-specific storage and this will just cause a recursive
- problem...
-
- * ace/OS.cpp: Removed a memory leak in ACE_OS::thr_destory_tss()
- that was caused by forgetting to delete each ACE_TSS_Key_Info
- object when we no longer needed it. Thanks to Mike Flinn
- <mike.flinn@smtpgate.aws.waii.com> for finding this.
-
- * ace/OS.cpp: Added a new method to class ACE_OS called
- thr_keyfree(). This enables us to free up a thread-specific
- storage key on Win32 (it isn't implemented on the UNIX
- platforms).
-
- * ace/ACE.cpp (timestamp): In order to get ACE_OS::timestamp to
- work on Win32, the wMonth, wDay, wYear structure members were
- added to the sprintf statement. Thanks to Mike Flinn
- <mike.flinn@smtpgate.aws.waii.com> for this fix.
-
- * examples: Changed all uses of ACE::send_n (1, ...) to
- ACE_OS::write (ACE_STDOUT, ...) to avoid problems with NT's
- hacked support for sockets and HANDLEs. Thanks to Bernd Hofner
- <hofner@pd.et-inf.uni-siegen.de> for noticing this.
-
-Sun Mar 17 00:43:14 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/CORBA_Handler.cpp (handle_input): Fixed the CORBA_Handler to
- use send()/recv() rather than read()/write().
-
- * ace/Process_Manager: put the hooks in for the forthcoming ACE
- Process Manager, which will provide a service similar to the
- ACE_Thread_Manager, except that it will work for processes, not
- threads.
-
- * netsvcs: all the ACE network services appear to be working
- again...
-
- * man: Completely regenerated all the manual pages to reflect all
- the most recent changes.
-
- * ace/OS.h: Created a new macro called ACE_DEFAULT_REACTOR_SIZE.
- This is useful for two reasons (1) it centralizes this value in
- one place in ACE and (2) removes a horrible circular dependency
- between the Service_Config.h and Reactor.h...
-
- * ace/Strategies: Added new strategies to handle "scheduling" of
- Svc_Handlers launched by a Strategy_Acceptor. In this context,
- scheduling refers to "suspending" and "resuming" Svc_Handlers.
- There are several alternative strategies ranging from (1)
- suspending/resuming a single handler, (2) suspending/resuming
- all the handlers in a Reactor, and (3) suspending/resuming all
- handlers controlled by a Thread_Manager. This very powerful
- feature makes it simple to write ACE_Network_Services that can
- control all their handlers in one fell swoop...
-
- * ace/Task: Added new accessors/mutators to get/set the
- Thread_Manager and the Message_Queue associated with a Task.
- This makes life easier and more abstract in subclasses and
- elsewhere.
-
- * ace/Reactor: added an iterator to the ACE_Handler_Repository.
- This makes it possible to implement the suspend_handlers() and
- resume_handlers() very efficiently on both UNIX and Windows NT.
-
- * ace/Reactor: Added two new methods called suspend_handlers() and
- resume_handlers(). These methods suspend and resume all the
- active Event_Handlers in the Reactor in one fell swoop.
-
- * ace/Reactor.i (suspend_handler): Fixed a bug in the Reactor
- where we were not factoring out the code for suspend_handler()
- appropriately with respect to locking.
-
- * netsvcs/Logging/Server_Daemon/Thr_Logging_Handler: Enhanced the
- threaded logging service so that all active threads can be
- automatically suspended and resumed via the ACE_Service_Config
- svc.conf file.
-
- * netsvcs/Logging/Server_Daemon/Logging_Handler.cpp: Rewrote the
- ACE Logging service to use the new ACE_Strategy_Acceptor
- implementation. This greatly reduced duplicate code. There's
- almost nothing left in this directory save the actual service
- itself!
-
- * netsvcs/Tokens: Rewrote the ACE Token service to use the new
- ACE_Strategy_Acceptor implementation. This greatly reduced
- duplicate code. There's almost nothing left in this directory
- save the actual service itself!
-
- * netsvcs/Naming: Rewrote the ACE Naming service to use the new
- ACE_Strategy_Acceptor implementation. This greatly reduced
- duplicate code. There's almost nothing left in this directory
- save the actual service itself!
-
-Sat Mar 16 20:02:08 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * netsvcs: Created a new subdirectory off of $WRAPPER_ROOT and put
- all the ACE network services (e.g., Time, Logging, Naming, and
- Tokens) into that directory. These services all instantiate the
- new ACE_Strategy_Acceptor implementation, which greatly
- simplifies their behavior and code.
-
- * ace/Acceptor: Made some enhancements to the
- ACE_Strategy_Acceptor in order to make it more suitable for use
- as a generic "Service" launcher. This class now defines common
- behavior for all the ACE network services (e.g., Time, Logging,
- Naming, and Tokens).
-
- * apps/Token_Server: Made the main Token_Server application be
- dynamically linked if there's a valid svc.conf file.
-
- * apps/Name_Server/Name_Server: Made the Server_Test a
- "well-behaved" service. Previously, it block in a private event
- loop within Name_Server::run(), which was called by
- Server_Test::init() when the service was linked dynamically.
- This obviously doesn't work correctly since it means that we
- can't dynamically link any other services after this one! The
- new version is "event-loop" friendly since it uses the main
- Service_Config::run_event_loop() method.
-
- * ACE-categories: Added a new emacs "outline" file that
- illustrates how the filenames in $WRAPPER_ROOT/ace cluster into
- class categories. Thanks to Chris Eich
- <Chris_Eich@optilink.optilink.dsccc.com> and Alex V. Maclinovsky
- <alexm@teltrunk1.tait.co.nz> for helping create this.
-
- * ace: Split ACE into two libraries: libACE and libACE_svcs.
- libACE contains the "core" ACE components. libACE_svcs contains
- the client-side layered services (e.g., naming service, token
- service, etc.). There are two reasons for doing this:
-
- 1. It reduces the size of ACE for many common usecases (i.e.,
- most people aren't using the naming service or the token
- service). Any future layered services in ACE will be placed
- into the libACE_svcs library rather than libACE.
-
- 2. It works around annoying compiler bugs with lame compilers
- like HP/UX C++. Now, if those compiles can't compile the
- token service (which is very template intensive) it won't
- affect the core ACE library components. This improves the
- portability of ACE.
-
- * Added -lACE_svcs to the ./apps/{Token_Server,Name_Server} and
- ./examples/{Tokens,Naming} Makefiles to account for the new
- libraries. Note that no source code changes are required...
-
-Fri Mar 15 00:03:48 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps/Name_Server/server/Name_Handler.cpp (recv_request): Fixed
- the same problem as occurred in Token_Handler (these both come
- from the same source...).
-
- * apps/Token_Server/Token_Handler.cpp (recv_request): There was a
- subtle bug in the Token_Handler that stems from my old code.
- The line
-
- n = this->peer_.recv ((void *) (((char *) &this->token_request_)
- + sizeof (ACE_UINT32)),
- length);
-
- This should actually be:
-
- n = this->peer_.recv ((void *) (((char *) &this->token_request_)
- + sizeof (ACE_UINT32)),
- length - sizeof (ACE_UINT32));
-
- since length was read already. The old way tried to read 4
- bytes too much. Thanks to Jesper for noticing this.
-
- * ace/Connector.cpp (connect_svc_handler): Modified the connector
- so that it automatically calls the close () method of the
- Svc_Handler when the connection fails abortively. This makes
- the semantics the same for synchronous and asynchronous
- connection invocation modes. Thanks to Irfan for insisting on
- this!
-
- * apps/Token_Server/Token_Acceptor.cpp (handle_input): Changed
- return type from int to ACE_HANDLE for NT compatibility. Thanks
- to Jesper for this insight.
-
- * ace/OS.h: The defines for ACE_LACKS_MODE_MASKS (OS.h) were only defined
- when !ACE_WIN32. This has been fixed. Thanks to Irfan for
- spotting this too.
-
- * ace/OS.i (mmap): made a small change to ACE_OS::mmap to fix NT
- portability problem (new variable added:nt_flags). Thanks to
- Irfan for spotting this.
-
- * ace/Local_Tokens.h: Added #include "ace/Map_Manager.h" after
- line 41 in Local_Tokens.h to allow ACE to compile correctly with
- the horrid HP/UX compiler. Thanks to Neil Cohen for figuring
- this out (what a trooper!).
-
- * ace/Local_Tokens.cpp (ACE_TPQ_Entry *): Replace
-
- return ACE_TSS<ACE_TPQ_Entry>::operator ACE_TPQ_Entry *();
-
- with
-
- return (ACE_TPQ_Entry *) (*((ACE_TSS<ACE_TPQ_Entry> *) this));
-
- to work around problems with MSVC++ 4.0 when the browse option
- is enabled. Thanks to Kirk Sinnard <1764@mn.lawson.lawson.com>
- for this fix.
-
- * ace/config-sunx86-sunc++-4.x.h: Swapped the lines
-
- // Compiler/platform supports SVR4 signal typedef.
- //#define ACE_HAS_SVR4_SIGNAL_T
- #define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
- to
-
- // Compiler/platform supports SVR4 signal typedef.
- #define ACE_HAS_SVR4_SIGNAL_T
- //#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
- to avoid an error using ProWorks C++ 4.0.1 (w/ patches) which
- blow up in the Signal.x stuff with a prototyping error. Thanks
- to John P. Hearn <hearn_j@sat.mot.com> for this recommendation.
-
- * ace/Shared_Memory.h: The conditional compilation wrapper was out
- of date, so I renamed it. Thanks to Alex V Maclinovsky
- <alexm@teltrunk1.tait.co.nz> for reporting this.
-
-Thu Mar 14 23:18:59 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Thread.h: There was a bug in the ACE_Thread class. I
- attempted to make the class uninstantiable by making the
- constructor private. However, the statement was:
-
- private:
- Thread (void);
-
- which is not the definition of the ctor! The code compiled
- since it thinks Thread is a member function. As a result, you
- could instantiate a object of ACE_Thread class, but no longer...
- Also added this to the !defined (ACE_HAS_THREADS) arm of the
- conditional compilation. Thank to Sandeep Joshi
- <sandeepj@emailbox.att.com> for noticing this.
-
- * ace/Log_Record.i (decode): Fixed a stupid typo where htonl
- (this->length_) should have been htohl (this->length_)...
- Thanks to Audun Tornquist <Audun.Tornquist@iu.hioslo.no> for
- noticing this.
-
-Tue Mar 12 14:51:39 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Name_Request_Reply.cpp (decode): Added ntohl and htonl calls
- wherever data was being exchanged.
-
-Sat Mar 9 17:49:51 1996 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * ace/OS.i (cond_wait): Updated the Win32 implementation to
- correspond precisely with the UNIX semantics where the mutex is
- always reacquired even when errors occur.
-
-Mon Mar 4 23:03:37 1996 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * INSTALL: updated the win32 to describe building test
- applications.
-
-Mon Mar 4 16:17:05 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Local_Name_Space.cpp (resolve): Fixed a small bug. The type
- field in resolve was copying extraneous stuff (because of being
- kept around as a wchar_t). So I added a new method to the class
- ACE_NS_String called len() which simply returns len_. Using this
- I can now do a strncpy of len bytes for type (instead of a
- simple strcpy) and then null-terminate the string to remove the
- garbage.
-
-Thu Feb 29 23:41:04 1996 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * ace/Token_Request_Reply.cpp: Fixed a byte-order bug which was
- showing up on intel platforms.
-
- * ace/Remote_Tokens.cpp: Fixed a race condition in
- ACE_TSS_Connection which was munging mt token server clients.
-
- * examples/Tokens/mutex/*: The Token Server example applications
- now use ACE_Thread_Manager, which should make them portable to
- Win32.
-
- * apps/Token_Server/Token_Server.cpp: The Token Server is now a
- Service_Object which can be dynamically linked.
-
- * ace/OS.i: Win32 ACE_OS:: signal methods now return 0 instead of
- -1. So, calls to signal code succeed, but do nothing useful.
-
-Thu Feb 29 20:38:32 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps/Logger/Server_Daemon/Server_Logger.cpp
- (handle_logging_record): There was a typo where
- ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES was incorrectly spelled.
- This caused problems on HP/UX. Thanks to Neil Cohen for
- finding this.
-
-Wed Feb 28 11:41:49 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Mem_Map.cpp: Fixed a nasty bug with Win32 memory mapping...
- It turns out we need to be very careful when remapping a
- previously mapped region if the MapViewOfFile we're trying to
- establish *grows* beyond what was originally mapped with
- CreateFileMapping(). The new scheme seems to work correctly
- with both UNIX and Win32.
-
- * ace/OS.h: apparently when using MFC library functions it
- is not possible to include windows.h. Instead, users
- must include AFX.h. Therefore, I've modified OS.h to
- include the following:
-
- #if !defined (__AFX_H__)
- #include <windows.h>
- #endif /* __AFX_H__ */
-
- Thanks to Patty Genualdi (genualdp@agcs.com) for pointing this
- out.
-
- * ace/Memory_Pool.cpp: Modified init_acquire() so that it calls
- ACE_Mem_Map::open() rather than ACE_Mem_Map::map() the first
- time. This ensures that the file is mapped correctly.
-
- * ace/Mem_Map: Added a new method called open() that creates/opens
- a file without actually mapping it.
-
- * ace/SOCK_Dgram_Mcast.cpp (make_multicast_address): Added
- new support for Windows NT.
-
- * ace/Memory_Pool: reimplemented ACE_MMAP_Memory_Pool so that uses
- ACE_Mem_Map. This ensures that we can leverage all the work
- that went into making ACE_Mem_Map work on Win32.
-
- * ace/Memory_Pool.cpp (map_file): Modified the code so that we
- always unmap the file before trying to remap it. This avoids
- problems with Win32...
-
- * ace/Mem_Map: Modified the implementation of ACE_Mem_Map so that
- it takes advantage of the improved features in ACE_OS::mmap.
- Also added new a method that returns the memory-mapped addr more
- easily.
-
- * ace/OS: Modified the ACE_OS::mmap() method so that it is more
- efficient for remapping files on Win32.
-
- * ace/OS.h: renamed the type QWORD to ACE_QWORD to avoid namespace
- pollution. Thanks to Patty Genualdi (genualdp@agcs.com) for
- pointing this out.
-
- * ace/OS.h: Changed the value of the SIGPIPE emulation for Win32
- to match the UNIX value in order to avoid problems. Thanks to
- Jesper for noticing this.
-
- * apps/Token_Server: Fixed misuse of int for ACE_HANDLE in various
- places. Thanks to Jesper for noticing this.
-
- * Renamed the ./tests directory to ./examples to make way for the
- new ACE regression tests. These tests will go into the new
- ./tests directory.
-
- * ace/Mem_Map.cpp: Added a destructor and a close() method that
- closes down the file HANDLE if we allocated it. This is useful
- to prevent descriptor leaks. Thanks to Irfan for suggesting
- this.
-
- * ace: Made a number of changes to remove unreferenced parameters
- from ACE methods. This eliminates zillions of warning from the
- HP/UX compiler. Thanks to Neil Cohen for reporting this.
-
- * ace/Local_Name_Space.cpp (resolve): revised some code to work
- around bugs with the HP/UX compiler... Thanks to Neil Cohen for
- this workaround.
-
-Tue Feb 27 21:06:09 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.i: The Win32 CreateFile does not handle the return you
- would expect when the file exists. You would expect EEXISTS (17
- in UNIX) but the GetLastError is set to 80
- (ERROR_FILE_EXISTS). Therefore, I changed ACE_OS::open to map
- ERROR_FILE_EXISTS onto EEXIST. This is only a partial solution,
- however. There must be a better way to handle this!
-
- * ace/Mem_Map.cpp (ACE_Mem_Map): Fixed a bug with one of the
- ACE_Mem_Map destructors that was causing problems due to the
- fact that base_addr_ wasn't being initialized to 0. Thanks to
- Karlheinz for noticing this.
-
- * ace/Signal.i: signals on AIX cannot use sigprocmask() in any
- multithreaded programs. Instead, the call
- ACE_OS::thr_sigsetmask() should be used since it is used to
- update the thread signal mask. This comes up only in the
- Sig_Guard constructor and destructor. Therefore, I #ifdef the
- call under the ACE_MT_SAFE macro, using sigprocmask() in the
- #else case. Thanks to Chris Lahey for reporting this.
-
- * tests: removed all uses of ACE_OS::join (0, ....) in ACE and
- replaced them with ACE_Thread_Manager::wait() calls. This
- ensures that the ACE code is portable to Win32 and POSIX
- pthreads!
-
- * ace/Dynamic_Service.cpp: Added a #include of
- "ace/Service_Config.h" to work around problems with HP/UX.
- Thanks to John Morey for reporting this.
-
-Sun Feb 25 12:10:38 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * apps/Token_Server: changed the name token_server.cpp to main.cpp
- to avoid a name clash on Win32...
-
- * man/man3: updated all the ACE manual pages to reflect the
- most recent changes.
-
- * ace/OS.i: Implemented the cond_timedwait() method correctly in
- ACE_OS. This method should now do the right thing with respect
- to blocking, polling, and timewaits for Win32.
-
- * ace/OS.i: Modified the Win32 implementation of all the
- socket-related wrappers in ACE_OS. The new implementation very
- cleverly sets errno to the result of WSAGetLastError() if a
- socket-related call fails. Since all of the WinSock errors are
- mapped into their equivalent UNIX errno values this enables
- socket applications to work portably for UNIX and Win32.
-
- * ace/Malloc_T.cpp (ACE_Malloc): Improved error reporting for
- cases where the Memory_Pool::init_acquire() fails (e.g., if the
- backing store was already created by another user and we don't
- have permission to access it...).
-
- * ace/Task: modified Task.h so that it is no longer necessary to
- write #include "ace/Synch_T.h" in order to use ACE_MT_SYNCH,
- etc.
-
- * ace/SOCK.cpp (DllMain): Added a clever "Schwartz counter" to
- make sure that the WinSock library is correctly initialized,
- even if we're not using ACE as a DLL!!!
-
- * tests/Mem_Map/file-reverse: got the file reverse test program
- working. The ACE_Mem_Map class should now be ported to Win32...
-
- * ace/OS.i (open): Changed how the O_CREAT flag was handled
- to give it UNIX semantics...
-
-Sat Feb 24 12:55:27 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/UPIPE_Stream.cpp (recv): Fixed a signed/unsigned mismatch.
- There should be no more mismatches in ACE...
-
- * ace/Name_Proxy.cpp (recv_reply): Fixed a signed/unsigned
- mismatch.
-
- * ace/Message_Block.cpp (copy): Fixed a signed/unsigned mismatch.
-
- * ace/INET_Addr.cpp (get_host_name): Changed the type of the
- hostnamelen parameter from int to size_t to be more "abstract."
- This will also prevent a warning from the MSVC++ compiler.
-
- * apps/Logger/Client_Daemon/Client_Logger.i: Fixed a braino with
- network byteoder that was causing Client_Logger::send() to fail
- on INTEL boxes. Thanks to Bryon G. Rigg
- <bgrigg@opus.bcbnet.com> for finding this.
-
-Fri Feb 23 01:59:34 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.i: Enhanced mmap() to give the same semantics as UNIX
- mmap() by using MapViewOfFileEx(). Also greatly improved the
- UNIX emulation capabilities so that mmap() now has the same API
- for UNIX and Win32.
-
- * ace/Time_Value: Added functions to constructor and conversion
- from/to Win32 FILETIME. This enables us to reuse those 100ns
- conversions in ACE_Profile_Timer.
-
- * ace/Time_Value: Fixed a problem with these:
-
- // True if tv1 < tv2.
-
- INLINE int
- operator < (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2)
- {
- ACE_TRACE ("operator <");
- return tv2 > tv1;
- }
-
- This should be "tv2 >= tv1". Same problem was fixed with
- operator <=.
-
- * ace/Profile_Timer.i, fixed the following:
-
- this->end_time_ = ACE_OS::gettimeofday ();
- this->last_time_ = this->end_time_;
- this->last_usage_ = this->end_usage_;
- ACE_OS::getrusage (RUSAGE_SELF, &this->end_usage_);
-
- This will overwrite end_time before it is saved to
- last_time...
-
- * tests/Threads: Added Jesper's test for readers/writers locks.
- The test adds a number of reader and writer threads. When
- active, writers modify a shared variable and verify that only
- one writer and no readers are active. When active, readers
- check that no writers are active and that the shared data is
- never changed. The test passes for different ratios of
- readers/writers, and debug output shows that several readers are
- allowed simultaneously. Or, in other words, we have an
- indication that it should work.
-
- * ace/OS.i: Added Win32 implementations of getpid(), fork(),
- lseek(), dup(), cond_timedwait (), getrusage ()
-
- * ace/OS.i: Modified all the ACE_OS::str* routines so that they no
- longer do an ACE_OSCALL_RETURN. This can lead to weird bugs...
- Thanks to Jesper for noticing this.
-
- * ace/config-sunos4-sun4.1.4.h: Added a new config file that
- should work with SunOS 4.x... Also added support for SunOS
- 4.1.4. Thanks to Mick Adams (eeimas@eei.ericsson.se) for help
- with this.
-
-Thu Feb 22 18:58:36 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * tests/Naming/Client/Name_Service.h (ACE_Service_Object):
- Modified test application to make use of ACE_Dynamic_Service.
-
- * ace/Dynamic_Service.h: Added a new class called Dynamic_Service
- which provides a general interface to add and retrieve arbitrary
- things into the ACE service repository.
-
- * apps/Name_Server/README: Rearranged files so that Name_Server
- and Name_Handler are now contained in the server directory under
- apps and are no longer under /ace. Also, the Dump_Restore
- directory has been moved under /tests/Naming.
-
-Thu Feb 22 01:56:46 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/INET_Addr.cpp (set): Fixed a byteorder bug in ACE_INET_Addr
- that was causing problems when ACE was used on Win32 running on
- Intel platforms...
-
- * ace/Mem_Map.cpp (map_it): Fixed ACE_Mem_Map so that it will work
- correctly on Win32.
-
- * ace/SOCK_Stream.i: Changed the implementation of the Win32
- versions of send() and recv() so that they will never use the
- read() and write() calls. This works around limitations with
- Win32, which can't do a ReadFile() or WriteFile()
- *synchronously* with a SOCKET.
-
- * Changed all occurrences of read (0, ...) to read (ACE_STDIN,
- ...) and all occurrences of write (1, ...) to write
- (ACE_STDOUT, ...) in order to be compatible across UNIX and
- Win32.
-
- * tests/ASX/Event_Server: Fixed up all the socket I/O calls so
- that they use the WinSock send()/recv() methods rather than
- ReadFile and WriteFile...
-
- * ace/OS.i: Updated open() to correctly emulated UNIX open()
- semantics on Win32.
-
- * ace/OS.cpp (thr_exit): Added support to the NT port so that
- thr_exit() doesn't endup doing multiple deletions of the same
- object. Thanks to Karlheinz for this fix.
-
- * ace/OS.h: Moved the location of ACE_MAXCLIENTIDLEN so that
- MAXHOSTNAMELEN would be correctly visible for NT.
-
- * ace/Reactor.cpp: Added a temporary fix for the fact that
- writev() and readv() don't work correctly yet on NT. The
- solution is to replace write() with two writes() and readv()
- with two reads() for the Reactor's notification scheme. A
- better solution should be forthcoming.
-
- * ace/Reactor.cpp: Made sure to initialize the timer_queue_ to 0
- in the constructors so that the Reactor's destructor can avoid
- crashing horribly if the constructor fails. Thanks to Karlheinz
- for pointing out the need for this.
-
- * ace/SOCK.cpp: Added support for WSAStartup for using WinSock
- within the ACE_SOCK class.
-
-Wed Feb 21 21:05:55 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/ACE.cpp (bind_port): Made a quick fix to work around the
- fact that NT doesn't set errno...
-
- * ace/OS.i (mmap): Fixed a bug in mmap for the NT port. It should
- return MAP_FAILED on error rather than 0 to be equivalent to the
- UNIX version. Thanks to Irfan for spotting this.
-
-Mon Feb 19 00:31:42 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Typed_SV_Message.i (ACE_Typed_SV_Message): Modified the
- constructor calls so that length_ and max_size_ are correctly
- set when created. Thanks to Alexandre Karev
- <akg@na47sun05.cern.ch> for reporting this.
-
- * ace/SV_Message_Queue.i (remove): fixed bug in
- ACE_SV_Message_Queue::remove method where `internal_id_' member
- was modified *BEFORE* it was used the last time in
- ACE_SV_Message_Queue::control. Thanks to Alexandre Karev
- <akg@na47sun05.cern.ch> for reporting this.
-
- * ace/Typed_SV_Message.i (length): Fixed a minor typo that caused
- a bigger bug ;-). Thanks to Alexandre Karev
- <akg@na47sun05.cern.ch> for reporting this.
-
- * ace/OS.h: Added new macros that allow programs to portably
- access stdin, stdout, and stderr HANDLEs on Win32 and UNIX as
- follows:
-
- #if defined (ACE_WIN32)
- #define ACE_STDIN GetStdHandle (STD_INPUT_HANDLE)
- #define ACE_STDOUT GetStdHandle (STD_OUTPUT_HANDLE)
- #define ACE_STDERR GetStdHandle (STD_ERROR_HANDLE)
- #else
- #define ACE_STDIN 0
- #define ACE_STDOUT 1
- #define ACE_STDERR 2
- #endif /* ACE_WIN32 */
-
- * ace/INET_Addr.i: modified the return value of get_port_number so
- that it returns the value in host byte order. This has actually
- been a latent bug in ACE for years, but it only surfaced
- recently after porting to NT on the Intel instruction set (which
- is "little-endian").
-
- * tests/ASX/Event_Server: Merged in the latest changes to the
- Event_Server tests, which enable it to compile on Windows NT.
- Now, I just need to get it working on NT...
-
- * Updated all of ACE to use the new ACE_ASSERT rather than assert.
-
- * ace/Assert.h: Added a new file and a new macro called
- ACE_ASSERT. This uses the ACE_Log_Msg Singleton to provide a
- more consistent means to do assertions. Thanks to Alexandre
- Karev <akg@na47sun05.cern.ch> for suggesting this.
-
- * ace/Log_Msg.cpp (log): added for method ACE_Log_Msg::log lines
- to skip the `sprintf' part for %N - file name and %l - line
- number format specifiers. Thanks to Alexandre Karev
- <akg@na47sun05.cern.ch> for reporting this.
-
- * Remote_Name_Space: Removed an initalizer to ACE_WString that was
- driving the HP/UX compiler nuts.
-
-Sun Feb 18 18:11:22 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Synch.h (ACE_Null_Condition_Mutex): Added a missing body to
- the wait() method. Thanks to Byron Riggs for noticing this.
-
-Sat Feb 17 19:10:06 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * tests/Naming/README (client): Added description for new
- features, including support for list_values and list_types. Also
- added a small description about test programs using DLL.
-
- * ace/Name_Request_Reply.cpp (decode): Fixed a small bug in
- ACE_Name_Request::decode. type_ was not null terminated causing
- some garbage to be returned.
-
-Thu Feb 15 14:57:06 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Remote_Name_Space.cpp: Changed names of some parameters to
- comply with ACE syntax.
-
-Wed Feb 14 13:36:31 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Local_Name_Space.cpp (resolve): Type support has been added
- to Name_Server. A new class called ACE_NS_Internal was created to
- keep value and type information.
-
-Fri Feb 9 17:12:00 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * "Officially" released ACE 4.0
-
- * ace/OS.i (sema_post): Fixed a bug in the NT port.
-
- #elif defined (ACE_HAS_WTHREADS)
- return ::ReleaseSemaphore (*s, 1, 0);
- #endif /* ACE_HAS_STHREADS */
-
- This returns 1 for success, and disturbs cond_broadcast...
- This was replaced by:
-
- #elif defined (ACE_HAS_WTHREADS)
- return ::ReleaseSemaphore (*s, 1, 0) ? 0 : -1;
- #endif /* ACE_HAS_STHREADS */
-
- Thanks to Jesper S. M|ller (stophph@diku.dk) for this.
-
- * ace/OS.i (cond_init): Fixed a bug in the NT condition synch
- code, as the initial count of the semaphore was 1. This gives an
- inconsistent condition: The first waiter went straight through...
- Change in ACE_OS::cond_init:
-
- if (ACE_OS::sema_init (&cv->sema_, 0, type, name, arg) != 0)
- return -1;
-
- Thanks to Jesper S. M|ller (stophph@diku.dk) for this.
-
- * ace/Singleton.cpp: Fixed a stupid bug that was caused by failure
- to #include "ace/Synch_T.h"... Thanks to Neil Cohen and Byron
- Riggs for giving me insights on what the problem was. ACE now
- compiles on HP/UX.
-
-Fri Feb 9 11:07:04 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * tests/Naming/server/Server_Test.cpp (init): Modified server
- tests to dynamically link Naming Services. Both client and
- server tests now make use of the ACE dynamic linking mechanisms.
-
- * ace/Local_Name_Space.cpp: Added list_values() to Name
- Server. The functionality is very similar to list_names (returns
- list of values that match a pattern).
-
- * tests/Naming/client/Client_Test.cpp (bind): Replaced all uses of
- cerr and cout with ACE_ERROR, ACE_ERROR_RETURN, and ACE_DEBUG.
- Split the file Client_Test.cpp into two files -- Client_Test.cpp
- and Name_Service.cpp (similarly .h file) each containing the
- corresponding class. Modified svc.conf to work with the changes.
-
-Thu Feb 8 02:05:26 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Log_Msg.cpp (log): Enhanced the Log_Msg class so that it
- supports "nested" calls via %r. If SILENT mode enabled, nested
- outputs will enclosed in {..} brackets in thread-specific
- storage. Thanks to Alexandre Karev <akg@na47sun05.cern.ch> for
- suggesting this.
-
- * ace/Synch: Added a new class called ACE_Null_Condition_Mutex.
- This is necessary to fix bugs with stupid compilers... Thanks
- to Zusman Mark <marklz@rotem.technion.ac.il> for reporting this.
-
- * tests/Naming/client: made a first pass implementation of a
- client application that dynamically links in a Naming_Context
- based on information provided by the svc.conf file.
-
- * ace/Name_Options: Fixed yet more problems with dynamic memory
- management. The old version didn't make a copy of the strings
- it was passed and this caused major problems.
-
- * ace: Fixed a whole slew of problems with the ACE Name Server
- stuff that arose from inconsistent use of const char * vs. char
- *...
-
-Wed Feb 7 00:58:45 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/CORBA_Handler.cpp (ACE_MT_CORBA_Handler): Added new
- enhancements to ACE_MT_CORBA_Handler to make it work correctly
- with Windows NT. Thanks to Irfan for making these changes.
-
- * ace/Connector.cpp (fini): Make another workaround for bugs with
- MSVC++ 2.0...
-
- * ace/SPIPE_Connector.cpp (connect): Added a call to ACE_CLR_BITS
- (flags, O_CREAT) to make darn sure that the O_CREAT flag is not
- set. Thanks to Chris Cleeland for suggesting this.
-
-Tue Feb 6 01:40:29 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.h: added a new prototype to OS.h that should help with
- portability to nasty platforms with broken rand_r() definitions.
- Thanks to Aurelio Nocerino
- <aurelio@irsipcs2-27-le0.irsip.na.cnr.it> for suggesting this.
-
- * Local_Tokens: Changed all uses of enumerals MAXTOKENNAMELEN and
- MAXCLIENTIDLEN to symbol #defines ACE_MAXTOKENNAMELEN and
- ACE_MAXCLIENTIDLEN. This works around bugs with HP/UX.
- Thanks to Neil Cohen for reporting this problem.
-
- * ChangeLog: split the ChangeLog files into 4 separate files --
- one for '96, '95, '94', and '93. Hard to believe I've been
- working on this stuff for so long!
-
- * ace/OS: Fixed the use of ::memset to replace sizeof buffer with
- sizeof (ACE_SERVENT_DATA) and sizeof (ACE_HOSTENT_DATA). This
- fixes bugs that surfaced on AIX. Thanks to Chris Lahey for
- finding these.
-
- * ace/SPIPE_Addr.cpp (ACE_SPIPE_Addr): Fixed a bug in
- SPIPE_Addr::SPIPE_Addr(const SPIPE_Addr&). What happens is that
- when the size is calculated it does not take into account the
- required zero byte at the end of the rendezvous_ member. Thanks
- to Chris Cleeland <chris@envision.com> for reporting this.
-
- * ace/Local_Tokens: Had to move all ACE_Token_Proxy methods from
- Local_Tokens.i to Local_Tokens.cpp and remove INLINE - otherwise
- gcc reported them as undefined methods during linkage stage.
- Thanks to Zusman Mark <marklz@rotem.technion.ac.il> for
- reporting this.
-
- * ace: Changed ACE_Name_Request_Reply::LAST to
- ACE_Name_Request_Reply::MAX_ENUM to avoid problems with name
- conflicts on OSF/1. Thanks to Eshel Liran
- <liran@bimacs.cs.biu.ac.il> for suggesting this.
-
- * ace/Synch_T: Fix all definitions of ACE_Atomic_Ops so that they
- compile correctly on platforms that lack threads! Thanks to
- Alexandre Karev <akg@na47sun05.cern.ch> for noticing this.
-
- * include/makeinclude: Added a new config file from Bryon G. Rigg
- <bgrigg@opus.bcbnet.com>, which should allow ACE to build on
- Linux.
-
- * ace/Remote_Tokens.cpp: Moved ACE_TSS_Connection to
- Remote_Tokens.h to avoid problems with AIX. Thanks to the
- ever-vigilant Chris Lahey for reporting this.
-
-Mon Feb 5 23:34:42 1996 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * Added CORBA_Ref.h which contains the new class ACE_CORBA_Ref.
- This class provides a nice wrapper for making the use of Orbix
- object references more transparent. This is done by automating
- the release and duplicate calls.
-
-Mon Feb 5 15:43:17 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: added Prashant's latest changes to the Name_Handler*,
- Naming_Context*, and Remote_Name_Space*. These changes make it
- possible to retrieve lists of values based on a pattern, which
- can be a regular expression.
-
- * Moved the apps/Name_Server/Client-Server tests into tests/Naming
- and most of the apps/Token_Server/* tests into tests/Tokens to
- conform to Karlheinz's testing style.
-
- * ace: Modified a number of files in ACE to make it compile
- correctly with MSVC++ 2.0.
-
-Sun Feb 4 23:58:43 1996 Douglas C. Schmidt (schmidt@mambo.cs.wustl.edu)
-
- * ace/Reactor: Generalized ACE_Null_Callback to work correctly
- with Windows NT (which lacks pipes). The new design uses the
- ACE socket wrappers for NT. It requires very few changes to the
- code to handle NT now! Also changed the name to
- ACE_Notification_Handler, which is more descriptive.
-
-Sun Feb 4 14:47:50 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Remote_Tokens.cpp: Reworked ACE_Singleton to avoid
- portability problems on compilers like GCC.
-
-Thu Feb 1 12:47:46 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Remote_Tokens.cpp: Generalized the parameters passed into
- ACE_Singleton so they would compile on HP/UX and other platforms
- that lack threads. Thanks to Neil Cohen for noticing the
- problem.
-
-Wed Jan 31 22:49:13 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: Modified a number of minor things in ACE to get it to
- compile successfully with Windows NT MSVC++ 4.0. Updated the
- INSTALL file to explain this process better...
-
-Tue Jan 30 01:12:07 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/CORBA_Handler.cpp: changed things so that no diagonistic
- messages are printed.
-
- * Regenerated all the ACE manual pages to bring them up to date
- with the recent changes.
-
- * ace/Malloc.h: Modified the ACE_Malloc header file so that it
- works correctly when ACE_MALLOC_STATS is enabled. Thanks to
- Alexandre Karev <akg@na47sun05.cern.ch> for reporting this.
-
- * ace/OS.cpp (mutex_lock_cleanup): removed the leading & before
- p_lock. Thanks to Chris Lahey for noticing this.
-
- * ace: Added the new ACE_Singleton class. This class uses the
- Adapter pattern to turn ordinary classes into Singletons
- optimized with the Double-Check pattern.
-
- * Added Tim's latest Token Server changes (which include support
- for local and remote mutexes and readers/writer locks) and
- Prashant's latest Name Server changes (which allows the contents
- of a Name Server to be dumped and restored to/from an ASCII
- file).
-
-Mon Jan 29 02:22:23 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Handle_Set: Changed MAX_SIZE and WORD_SIZE to MAXSIZE and
- WORDSIZE to avoid name collisions with HP/UX. Thanks to Byron
- Rigg <bryon_rigg@mail.telecorpsys.com> for suggesting this.
-
- * ace/Time_Value.h: Added a new config symbol ACE_HAS_SVR4_TIME to
- differentiate between UNIX platforms that support "POSIX_TIME"
- (i.e., timespec_t) and those that support "SVR4_TIME" (i.e.,
- timestruc_t). This is necessary to work around HP/UX... Thanks
- to Byron Rigg <bryon_rigg@mail.telecorpsys.com> for suggesting
- this.
-
- * ace/config-hpux-10.x.h: config-hpux.h has now been renamed to
- config-hpux-10.x.h and config-hpux-9.x.h. Thanks to Byron Rigg
- <bryon_rigg@mail.telecorpsys.com> for suggesting this.
-
- * ace/Synch_T: Added a new method called ts_get() and made both
- the operator-> and operator TYPE * call this. I hope this will
- fix a bug with HP/UX reported by Neil Cohen...
-
- * ace/OS.i (dlclose): Added Win32 support for dlclose(). Thanks
- to Todd L. Montgomery <tmont@cerc.wvu.edu> for pointing the way
- here...
-
- * ace: Split off the old class ACE_Dynamically_Allocated, renamed
- it ACE_Dynamic, put it in a separate file called Dynamic.*.
- This is necessary to solve nasty multiple definition problems
- with compilers that require the source of template.
-
- * ace/Synch_T: moved
-
- template <class TYPE> TYPE *
- ACE_TSS<TYPE>::make_TSS_TYPE (void) const
- {
- return new TYPE;
- }
-
- out from condition compilation block
-
- #if (defined (ACE_HAS_THREADS) && defined(ACE_HAS_THREAD_SPECIFIC_STORAGE))
-
- in file Synch_T.cpp. This class member called in many other
- places regardless ACE_HAS_THREADS and
- ACE_HAS_THREAD_SPECIFIC_STORAGE defined or not...
-
- * ace/Name_Handler.cpp: Changed the use of the "inherited" typedef
- to fully expand to ACE_Svc_Handler<ACE_SOCK_STREAM,
- ACE_NULL_SYNCH>. This is necessary to workaround bugs with AIX.
- Thanks to Chris Lahey for reporting this.
-
- * tests and apps: Fixed an odd problem that only surfaced recently
- with GNU G++. Apparently, it doesn't like function-style casts
- of the form ACE_SignalHandler (foo), but will accept
- (ACE_SignalHandler) foo. Since both approaches are equally good
- for what I'm doing, I've updated all the code in ACE to be more
- portable.
-
-Sun Jan 28 12:24:58 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * tests/Shared_Malloc/test_malloc.cpp (spawn): when forming
- argv[] for execv, moved
-
- argv[ ... ] = Options::instance ()->debug () ? "-d" : "";
-
- to the end of the vector just before terminator. This will
- allow to pass rest of arguments to exec if -d switch not
- specified. Thanks to Alexandre Karev <akg@na47sun05.cern.ch>
- for reporting this.
-
- * tests/Shared_Malloc/Malloc.cpp: To avoid conflict with
- ACE_DEFAULT_SEM_KEY in OS.h changed SEMA_KEY value in
- tests/Shared_Malloc/Malloc.cpp to ACE_DEFAULT_SEM_KEY + 1.
- Thanks to Alexandre Karev <akg@na47sun05.cern.ch> for reporting
- this.
-
- * ace/SV_Semaphore_Complex.i: Changed all arguments in calls like
-
- this->acquire( n+2 )
- and
- this->tryacquire( n+2 )
- to
- this->acquire( n )
- and
- this->tryacquire( n )
- .
- Since the semaphore number is incremented by 2 in
- SV_Semaphore_Complex::acquire
- and
- SV_Semaphore_Complex::tryacquire
-
- when SV_Semaphore_Simple::(acquire/tryacquire) is called.
- Thanks to Alexandre Karev <akg@na47sun05.cern.ch> for pointing
- this out.
-
-Sat Jan 27 16:14:27 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Read_Buffer: Added a new component that efficiently reads in
- an artibrarily large buffer from a file up to an including a
- termination character. Also performs search/replace on single
- occurrences a character in the buffer using the priniciples of
- Integrated Layer Processing.
-
-Fri Jan 26 12:01:06 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Thread_Manager: Made a small change to workaround the use of
- a struct type for thread_t and hthread_t in HP/UX. Thanks to
- Bryon Rigg <bryon_rigg@mail.telecorpsys.com> for noticing this.
-
-Thu Jan 25 19:54:01 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Svc_Handler: Added some minor changes to account for
- limitations with GNU G++. I think the new implementation will
- be portable across all C++ platforms.
-
- * ace/SV_Semaphore_*: Widened the interface of SV_Semaphore*
- classes to include a flags parameter. This can be used to pass
- in SEM_UNDO, which is important in many applications. Thanks to
- Andrew Gilbert <agilbert@csci.csc.com> for suggesting this.
-
- * ace/Synch_T.cpp: We are forced to "cast away const" inside of of
- the ACE_TSS const methods in order to make the ACE_Guard work.
- The right thing to do would be to make the lock "mutable" but
- that's hopelessly non-portable.
-
-Thu Jan 25 14:34:12 1996 Douglas C. Schmidt (schmidt@merengue.cs.wustl.edu)
-
- * ace/Log_Msg: Fixed a minor bug in ACE_Log_Msg that kept
- resetting the restart and iostream value no matter what we'd set
- it to before. Thanks to Prashant for finding this.
-
- * bin: Fixed up the Makefile process for the clone program. Now
- it builds without having to depend on ACE. Thanks to Brad Brown
- (bbrown@rdxsunhost.aud.alcatel.com) for suggesting this.
-
- * ace/Synch: Modified ACE_Condition*.remove so that cond_destroy()
- is called in a loop if the condition variable is BUSY. This
- avoids a condition where a condition is signaled and because of
- some timing problem, the thread that is to be signaled has
- called the cond_wait routine after the signal call. Since the
- condition signal is not queued in any way, deadlock occurs
- unless this loop is used. Thanks to Chris Lahey for pointing
- this out.
-
- * ace/CORBA_Handler: Made all the methods in ACE_CORBA_Handler
- private to make sure that users don't inherit from this class!
- Instead, the ACE_MT_CORBA_HAndler and ACE_ST_CORBA_Handler
- should be used as Singletons.
-
- * ace/CORBA_Handler: Added new support for Orbix on Windows
- NT. This requires clever use of macros in order to handle
- inherent differences between generated code.
-
- * ace/Svc_Handler: Added a clever idiom that transparently checks
- if we were allocated dynamically. This information is used by
- the <destroy> method to decide if we need to delete <this>...
- The idiom is based on a paper by Michael van Rooyen
- (mrooyen@cellnet.co.uk) that appeared in the April '96 issue of
- the C++ Report. We've spruced it up to work correctly in
- multi-threaded programs by using our ACE_TSS class.
-
- * ace/config-win32-msvc4.0.h (ACE_LACKS_RECVMSG): Fixed a typo
- in the MSVC++ config files.
-
-Thu Jan 25 02:59:22 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Finally got the frigging library built on SGI. This was a chore
- due to compiler bugs, but at least it's another datapoint for
- successful cross-platform building...
-
-Wed Jan 24 00:10:29 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Time_Value.cpp (operator-=): Changed operator += and
- operator -= to use const ACE_Time_Value & rather than
- ACE_Time_Value &. Thanks to Alex V Maclinvosky for noticing
- this. In addition, also changed *all* ACE_Time_Value parameters
- to be const ACE_Time_Value &. This should reduce the number of
- excess constructors called...
-
- * ace/OS: Added Chris Lahey's latest changes that introduce POSIX
- pthread cancellation cleanup handlers. Also added an herror()
- function that is comparable to perror().
-
- * ace/OS: (thr_join): Added a new version of thr_join() which
- works for Windows NT. Windows NT requires a HANDLE, which is
- fundamentally incompatible with other things...
-
- * ace/Thread_Manager: added two new methods that return the
- ACE_Thread_Descriptor corresponding to either a thr_id or a
- thr_handle.
-
- * ace/Thread_Manager: Made the spawn() interface compatible with
- the other spawn() interfaces in ACE_OS and ACE_Thread by adding
- the hthread_t type.
-
- * ace/Log_Msg.cpp (log): Fixed things up so that we can now print
- out the thread id for all versions of threads!
-
- * ace/OS: Added a new overloaded version of ACE_OS::thr_self()
- that returns the "kernel" thread id. This is necessary on
- systems like NT and AIX, which separate kernel thread ids from
- user thread ids. Thanks to Chris Lahey for suggesting this.
-
-Tue Jan 23 01:17:23 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.i (sigwait): Changed the parameter of sigwait() from
- const sigset * to sigset *. Thanks to Neil Cohen for chasing
- this down on SunOS 5.5....
-
- * ace/Malloc_T.cpp: Fixed a typo in bind() whereby
- the test if (duplicates == 0 || this->shared_find (name) != 0)
- should be if (duplicates == 0 && this->shared_find (name) != 0).
- Thanks to the ever vigilant Alexandre Karev
- <akg@na47sun05.cern.ch> for reporting this.
-
- * tests: Fixed all test programs that previously used the "execl"
- family of system calls to use the "execv" family instead.
-
- * ace/OS: Added support for the "execv" family of exec() system
- calls. Unlike the "execl" family, these calls are easy to
- support since they don't require variadic arguments. I've added
- the hooks for the "execl" family, as well, but haven't actually
- implemented them yet.
-
- * ace/Memory_Pool.cpp (ACE_Shared_Memory_Pool): Fixed a bug that
- was tickled when pool_name == 0. Thanks to Alexandre Karev
- <akg@na47sun05.cern.ch> for reporting this.
-
- * ace/OS.h: removed FD_SETSIZE from the ACE_WIN32 stuff since this
- is defined in winsock.h.
-
- * ace/OS.cpp (ACE_Spawn_Args): Added "f" to the parameter list.
-
- * ace/CORBA_Handler: Added a new macro called CORBA_T that masks
- the incompatibilities between the version of Orbix on NT and on
- Solaris.
-
- * ace/OS.h: Added support for compilers (like NT) that don't
- support "mode masks" (these are used to give symbolic names for
- file creation modes passed to open() and creat().
-
- * ace/SString.cpp: Added Tim's new copy constructor code for
- SString.cpp. This doesn't appear to be strictly necessary , but
- it is more explicit and therefore it useful.
-
- * ace/Map_Manager.cpp: Fixed a bug in Map_Manager that was failing
- to call the placement new operator for every element in the map
- that was dynamically created by the allocator().
-
- * ace/Synch_T: Added Tim's new ACE_TSS implementation. This
- version is more flexible than the old one.
-
-Mon Jan 22 00:03:24 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Time_Value.h: changed a few minor things to get this
- compiling again on NT. Thanks to Irfan for helping with this.
-
- * ace/Synch_Options: Changed all the "accessor" methods to be
- const member functions at the request of Irfan. I just know
- this is going to cause const cancer... ;-)
-
- * ace/Acceptor and Connector: Changed all parameters that take
- ACE_Synch_Options & to take const ACE_Synch_Options & at the
- request of Irfan.
-
- * ace/OS.i (uname): Added rudimentary support for the uname()
- function for Windows NT. If anyone has suggestions on how to
- fill in all these fields portably please let me know!
-
- * ace/Connector.h: Changed a stray -1 to ACE_INVALID_HANDLE.
- Thanks to Irfan for noticing this.
-
- * ace/Profile_Timer.h: Added the keyword "public" to handle one
- arm of the conditional compilation that is only exercised on
- NT... Thanks to Irfan for noticing this.
-
- * ace/OS.i (mutex_init): Removed the call to
- pthread_mutexattr_setkind_np() it isn't in the final POSIX
- standard.
-
- * ace/Reactor.cpp (unbind): Removed the ACE_MAX3 template function
- from OS.h and inlined its only use in the Reactor. This was
- causing problems with some C++ compilers. Thanks to Mark Zusman
- <marklz@topaz.technion.ac.il> for reporting this.
-
- * ace/OS.i: Fixed a number of omitted return results in
- gettimeofday() and ctime_r() that were masked by the
- ACE_OSCALL_RETURN macros. Thanks to Mark Zusman
- <marklz@topaz.technion.ac.il> for reporting these.
-
- * ace/config-linux.h: Added new symbolic constants to handle the
- fact that Linux seems to lack recvmsg(), sendmsg(), msync(), and
- madvise(). Thanks to Neil Cohen for noticing this.
-
- * include/makeinclude: Fixed all the *-orbix.GNU files to use
- $(ORBIX_ROOT)/lib rather than $(ORBIX_ROOT)/ace. Thanks to
- Pramod Kumar Singh <pramod@saturn.miel.mot.com> for reporting
- this.
-
- * ace/config*.h: Changed all typos of the form ACE_HAS_SVSV_IPC to
- ACE_HAS_SYSV_IPC. Thanks to Alexandre Karev
- <akg@na47sun05.cern.ch> for reporting this!
-
- * ace/OS: Changed the order of parameters passed to thr_create()
- to be consistent with all the spawn() and spawn_n() usages in
- ACE. Thanks to Chris Lahey for pointing this out.
-
-Sun Jan 21 15:06:15 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: Added a new "priority" parameter to the spawn() and
- spawn_n() methods in ACE_Thread and ACE_Thread_Manager. This
- allows us to pass the priority on down to thr_create(). Thanks
- to Chris Lahey for pointing this out. Note that this change
- required reordering the parameters so that the stack and
- stack_size parameters now come last for these methods. Since
- those are not likely to change much this is a good place to put
- them (i.e., at the end).
-
- * ace/Thread.i (spawn_n): Added a new overloaded spawn_n() method
- that accepts an array of thread_t's to be filled in. This is
- useful if you want to know the thread IDs of any threads
- created.
-
- * Changed ACE_OS::signal() to ACE_Sig_Action across all of ACE to
- be portable to pthreads implementations. Thanks to Chris Lahey
- for pointing this out.
-
- * ace/OS: Added a new set of OS C++ wrappers for POSIX pthread
- cancellation routines. Thanks to Chris Lahey for these.
-
- * ace/Thread: Added a new set of ACE C++ wrappers for POSIX
- pthread cancellation routines. Thanks to Chris Lahey for
- these.
-
- * ace/Map_Manager: Revised the Map_Manager::bind method. This has
- now been split into bind() and rebind() methods. The bind()
- method is very simple -- if you try to bind() to something that
- already exists you fail. The rebind() method allows you to
- atomically update existing values in a map. It also gives you
- back the existing values so that you can delete them if
- necessary. The Local_Name_Space::bind() and rebind() methods
- have been updated to use this new interface.
-
- * ace/Malloc_T.cpp (find): Fixed a typo -- find() should have set
- its pointer parameter to node->pointer_, rather than
- node->name_! This bug was revealed during testing of the ACE
- Name Server.
-
- * ace/Local_Name_Space.cpp: Fixed bugs with computation of the
- size of ACE_NS_Strings -- they needed to count the wchar_t's
- correctly, along with several other minor fixes. These were
- revealed during testing of the ACE Name Server.
-
- * ace/SString.cpp: Fixed several bugs that prevented the
- assignment operators from working correctly. These were
- revealed during testing of the ACE Name Server.
-
-Sat Jan 20 08:33:54 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Local_Name_Space.cpp (shared_bind): The args to to the
- NS_String constructors were not in the correct order:
-
- wchar_t *value_rep = (wchar_t *) (ptr);
- wchar_t *name_rep = (wchar_t *) (ptr + name_len);
- ACE_NS_String ext_id (name.fast_rep (), name_rep, name_len);
- ACE_NS_String int_id (value.fast_rep (), value_rep, value_len);
-
- They should be:
-
- ACE_NS_String ext_id (name_rep, name.fast_rep (), name_len);
- ACE_NS_String int_id (value_rep, value.fast_rep (), value_len);
-
- Thanks to Irfan for noticing this.
-
- * ace/OS.h: defined the following in ACE_OS:
-
- #define MS_ASYNC 0
- #define MS_SYNC 0
- #define MS_INVALIDATE 0
-
- under NT so that calls to mmap will port transparently. Thanks
- to Irfan for suggesting this.
-
-Thu Jan 18 16:25:16 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: Added a new symbol that indicates if the platform supports
- the new BSD sin_len field of inet_addr.
-
- * ace/OS: added new support for AIX gethostbyaddr_r(),
- gethostbyname_r(), and getservbyname_r(). This fixes some
- problems caused by improper choice of buffer size. Also changed
- the INET_Addr.cpp file to use these new changes. Thanks to
- Chris Lahey for recommending these changes.
-
-Wed Jan 17 01:10:48 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.i (printf): the ACE_OS::printf() function did not work.
- Needed to call vprintf() internally, not printf. Thanks to
- Chris Lahey for pointing this out.
-
- * Released version 4.0.
-
- * include/makeinclude: added the -lgen library to all the
- platform_sunos5.*.GNU files.
-
- * ace/Memory_Pool.cpp: removed the INLINE macros in Memory_Pool.cpp.
- Thanks to Alexandre Karev (karev@vxcern.cern.ch) for noticing
- this!
-
- * ace/Malloc_T.cpp: moved the comment "Ce n'est pas une catst"
- outside of the macro ACE_NEW_RETURN. The prepocessor truncates
- the macro expansion when it encounters the comment. Thanks to
- Greg Baker <GBaker@p01.az15m.iac.honeywell.com> for pointing
- this out.
-
- * ace/Reactor.cpp (close): added "return 0" at the end of the
- close member function. The function is prototyped to return an
- int and the compiler expects a return outside of the if clause.
- Thanks to Greg Baker <GBaker@p01.az15m.iac.honeywell.com> for
- pointing this out.
-
- * ace/Stack.cpp (free_all_nodes): Removed a spurious ACE_OS that
- was stuck on the front of ::delete. Thanks to Greg Baker
- <GBaker@p01.az15m.iac.honeywell.com> for pointing this out.
-
- * ace/OS.i: Added extern "C" to the prototype for syscall in OS.i.
- Without it, you get unresolved symbols at link time. Thanks to
- Greg Baker <GBaker@p01.az15m.iac.honeywell.com> for pointing
- this out.
-
- * ace/Message_Queue.cpp: Changed the return values for
- enqueue_head(), enqueue_tail(), dequeue_head(), and
- peek_dequeue_head() to return the number of messages that are
- still on the queue. This helps some algorithms perform better
- and avoid blocking unnecessarily. Thanks to Alex V Maclinvosky
- <alexm@teltrunk1.tait.co.nz> for suggesting this...
-
- * ace/Synch_T.cpp (ACE_Condition): Fixed a bug in
- ~ACE_Recursive_Lock and ~ACE_Recursive_Mutex that was causing
- the destructor to be called twice (once implicitly and once
- explicitly). Thanks to Chris Lahey for pointing this out.
-
-Mon Jan 15 12:44:29 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: Created a new config symbol called ACE_HAS_ALLOCA_H. This
- is required to differentiate between AIX and other versions of
- UNIX. Thanks to Chris Lahey for pointing this out.
-
- * ace: moved config-hpux.h to config-hpux-9.x.h in anticipation of
- the changes required to handle HP/UX 10.0!
-
-Sun Jan 14 23:38:23 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.h (ACE_MAX3): Fixed the definition of ACE_MAX3 (it needed
- a return value of template type T). Thanks to Mark Zusman
- <marklz@topaz.technion.ac.il> for noticing this.
-
- * ace: Added a new section to all the template files called
- ACE_TEMPLATES_REQUIRE_SPECIALIZATION to deal with the screwy GNU
- G++ semantics that are required if you *don't* have the template
- repository patches. Thanks to Mark Zusman
- <marklz@topaz.technion.ac.il> for this.
-
-Fri Jan 12 00:47:57 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Time_Value.h: #included <pthreads.h> to the Time_Value.h
- class so that it would be the first file included. This fixes a
- problem with AIX. Thanks to Chris Lahey for reporting this and
- suggesting the fix.
-
- * ace: Fixed a braino with the #ifdefs in SPIPE_Stream and
- SPIPE_Acceptor. These were checking for ACE_WIN32 rather than
- ACE_HAS_STREAM_PIPES. Naturally, that failed on versions of
- UNIX (e.g., Linux) that lack STREAM pipes! Thanks to Neil Cohen
- for taking time out of fighting blizzards to report this!
-
- * ace/Svc_Handler: Added a new method for handle_timeout, which
- shuts things down by default. Thanks to Irfan for suggesting
- this.
-
- * Fixed a minor problem caused when Tim added the Double-Check
- pattern to ACE_ODB...
-
-Thu Jan 11 01:48:02 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Integrated AIX fixes from Chris Lahey <clahey@ix.netcom.com>.
- These should allow ACE to build correctly using the AIX compiler
- and it's screwy template mechanisms!
-
- * ace: Fixed some minor bugs that caused problems when compiling
- with G++.
-
-Wed Jan 10 00:17:05 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Trace.cpp: Fixed a typo that was causing problems when using
- ACE_TRACE (we were ending up with recursive tracing in the
- ACE_Trace class!). Thanks to Detlef for noticing this.
-
- * ace/ACE.cpp: Moved methods from ACE.i to ACE.cpp and removed the
- INLINE macro to deal with order of include problems with GNU
- G++.
-
-Tue Jan 9 19:00:41 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Task.i (flush): Added a check to make sure that msg_queue_
- != 0 before trying to close() the queue. This solves a problem
- if the queue has already been closed. Thanks to Alex V
- Maclinvosky <alexm@teltrunk1.tait.co.nz> for reporting this...
-
- * tests/ASX/Event_Server/Event_Server: Fixed minor bugs in
- Supplier_Router.cpp and Consumer_Router.cpp -- I was checking
- for this->getq (mb) > 0 rather than this->getq (mb) >= 0.
- Thanks to Alex V Maclinvosky <alexm@teltrunk1.tait.co.nz> for
- noticing this...
-
- * ace/Synch_T.h: Commented out the ACE_ALLOC_HOOK stuff. This is
- causing order-of-include problems on HP/UX. Also moved the
- ACE_Null_Condition::wait() method to Synch_T.i to avoid the same
- problem. Thanks to Greg Baker
- <GBaker@p01.az15m.iac.honeywell.com> for pointing this out.
-
-Sun Jan 7 18:57:49 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Makefile: Added the Dump file to ACE. Thanks to Tim for
- fixing this up to make it ready for prime time.
-
- * Thanks to Craig Rodrigues <rodrigc@ecf.toronto.edu> for sending
- me a new version of psnup that *finally* fixes the nasty
- problems with "4-up" printing of postscript! This makes it much
- easier to distribute ACE documentation...
-
-Sun Jan 7 18:31:07 1996 Tim H. Harrison (harrison@merengue.cs.wustl.edu)
-
- * ace: Used the "Double-Check" pattern to eliminate potential race
- conditions when using Singletons in multi-threaded programs.
- Classes affected included ACE_[MS]T_CORBA_Handler, Name_Options,
- Trace, and ACE_ODB.
-
-Fri Jan 5 00:03:29 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.i: Added the following to OS.i:
-
- #if defined (ACE_LACKS_SYSCALL)
- int syscall (int, ACE_HANDLE, struct rusage *);
- #endif /* ACE_LACKS_SYSCALL */
-
- This should fix some problems with HP/UX. Thanks to Walt Akers
- (akers@cebaf.gov) for pointing out the problem.
-
- * ace/Handle_Set: Fixed the Handle_Set conversion operator so that
- it returns fd_set * rather than ACE_FD_SET_TYPE *. Thanks to
- Walt Akers (akers@cebaf.gov) for pointing out the problem.
-
- * ace/Time_Value.h: I think I've fixed the problem with the order
- of #includes with respect to POSIX and SVR4 time. The trick was
- to put this test in ace/Time_Value.h and then to make sure that
- the ace/config.h file was included at this point! Also changed
- the symbol from ACE_HAS_POSIX_TIMERS to ACE_HAS_POSIX_TIME to be
- more accurate.
-
-Thu Jan 4 23:16:59 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/OS.i (gettimeofday): Changed the implementation of
- gettimeofday() to use the ::_ftime call rather than the more
- complex ::GetSystemTime(), ::SystemTimeToFileTime() duo.
-
-Thu Jan 4 9:32:38 1996 Chris Lahey (clahey@ix.netcom.com)
-
- * ace/config-aix.h: added #define ACE_TEMPLATES_REQUIRE_SOURCE
- to make ACE work with AIX C++ compiler.
-
- * include/makeinclude/platform_aix.GNU:
-
- Added -qtempinc to the CPPFLAGS
- Removed the PIC= definition completely
-
- * ace/Task.h: ACE_Task::svc() should not be declared as a pure
- virtual, removed = 0.
-
- * ace/Map_Manager.cpp: in trybind() member function, the line
- int_id = ss.int_id_;
- should be:
- int_id = search_structure[index].int_id_;
-
-Thu Jan 4 01:23:38 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Map_Manager.cpp: Fixed a braino in Map_Manager -- didn't
- need the <index> parameter to shared_bind(). Thanks to Tim for
- finding this!
-
- * ace/Log_Msg.cpp (instance): Tim Harrison did a noble service to
- humanity by fixing a potential race condition in the instance()
- Singleton of ACE_Log_Msg.
-
-Wed Jan 3 00:49:57 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: Made some minor changes to fix portability problems with
- SGI. Fortunately, this should also fix some other problems with
- HP/UX another other non-thread platforms.
-
- * ace/ACE.cpp (format_hexdump): Added Todd Montgomery's amazing
- "format_hexdump" method to class ACE.
-
-Tue Jan 2 20:47:57 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/SV_Semaphore*: updated the interface of the _Simple and
- _Complex System V semaphore wrappers to include the _read() and
- _write() forms of acquire() and tryacquire(). Note that I've
- implemented these as calls to acquire() and tryacquire(), so
- they don't add any extra behavior. This is needed for interface
- conformance with other forms of ACE synchronization mechanisms.
-
- * ace/Time_Value.h: Changed the header to #include <sys/time.h>
- in order to work around nasty "order of include" problems.
-
- * tests: Created a new directory called Win32. This contains test
- programs that This directory contains test programs that have
- been compiled and tested successfully under Windows NT. As we
- get further along, we'll move this stuff into the general ACE
- $WRAPPER_ROOT/tests directory (since of course all ACE programs
- will run without any problems under Win32, right? ;-)). See
- the ./tests/Win32/README file for instructions on how to build
- these tests.
-
- * ace/Reactor.h: Moved the ACE_Handler_Repository out of the
- ACE_MT_SAFE section of the code. This was a "typo." Thanks to
- Walt Akers <akers@cebaf.gov> for reporting this.
-
-Mon Jan 1 01:18:12 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/ACE.i: Moved the recv_n() and send_n() methods from ACE.cpp
- into ACE.i and set things so that if __INLINE__ is set then
- we'll inline those too!
-
- * ace: Irfan and I got the first major part of the Win32 to work
- finally! We made two socket programs (client and server) that
- talked to each other and to UNIX. Things are really starting to
- take shape!
diff --git a/ChangeLog-96b b/ChangeLog-96b
deleted file mode 100644
index c2217f16f89..00000000000
--- a/ChangeLog-96b
+++ /dev/null
@@ -1,5879 +0,0 @@
-Tue Dec 31 18:27:50 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Log_Msg.cpp (log): Added a test so that if we're
- (1) not printing to stderr and (2) aborting the program we still
- print a message to stderr.
-
- * ace/Message_Block: Added synchronization support to
- ACE_Message_Block. This is necessary now that we've got
- reference counting to ensure that we don't have race conditions
- when incrementing and decrementing the reference count in
- separate threads. The approach is very clean and uses the new
- ACE_Lock mechanism to conditionally acquire()/release() the
- locking strategy if concurrency control is necessary.
-
- * ace/Synch_T: Created a new set of ACE_Lock and
- ACE_Lock_Adapter<> classes which are similar in spirit to the
- ACE_Allocator and ACE_Allocator_Adapter<> classes. These make
- it possible to treat polymorphically synchronization mechanisms
- in ACE polymorphically, *without* creating an entire new
- parallel hierarchy of locking mechanisms.
-
- * ace/Synch: Added the full suite of acquire_{read|write}() and
- tryacquire_{read|write}() methods to ACE_Semaphore and
- ACE_Process_Semaphore so they will be consist with the other
- synchronization APIs.
-
-Tue Dec 31 00:11:56 1996 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * Changed all uses of ACE_Event_Handler::RWE_MASK to
- ACE_Event_Handler::ALL_EVENTS_MASK to reflect the fact that
- we will soon have more than READ, WRITE, and EXCEPT events.
- However, I've kept RWE_MASK around for backwards
- compatibility.
-
- * examples/ASX/Message_Queue: Changed the tests so that they use
- the new ACE_Message_Block::release() method rather than calling
- delete explicitly.
-
- * apps/Gateway: Revised the implementation of the Gateway and Peer
- applications to take advantage of the new ACE_Message_Block
- reference counting scheme.
-
-Tue Dec 31 15:06:51 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Task.cpp: added comments that try to explain interaction
- between ACE_Task_Base::svc_run () and ACE_Task_Exit instance
-
- * ace/Hi_Res_Timer.h: added comment to print_total () saying it
- should only be used for incremental timings; added defaults to
- a few print_ave/print_total args
-
- * ace/Hi_Res_Timer.{i,cpp}: inlined the constructor; trimmed output
- if count is 1; rounded instead of truncated usecs portion of time
-
-Mon Dec 30 15:24:59 1996 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Message_Block: Added reference counting to ACE_Message_Block
- so that we no longer have to clone() messages when we want to
- pass them around "by reference."
-
- * apps/Gateway/Peer/Peer.cpp (init): The Peer_Acceptor had gotten
- out of date wrt newer ACE features, so I updated it.
-
-Mon Dec 30 15:24:59 1996 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.h: Added a special case for ACE_UNUSED_ARG that works
- with G++. Thanks to David Levine for this.
-
-Mon Dec 30 16:05:11 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (ace_thread_adapter): Updated ACE_TRACE arg
- names (even though they're currently commented out).
-
- * ace/Task.cpp (svc_run): If TSS isn't supported, and on
- Linux, for now, create the ACE_Task_Exit exit_hook instance
- on the stack so that it's destructor will be called when
- svc_run () completes.
-
-Sun Dec 29 18:38:03 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * apps/Gateway/Gateway/File_Parser.h: Removed the endofline()
- method declaration -- it doesn't seem to be defined anywhere.
-
- * ace/OS.h: Added an ACE_INT32 to complement the ACE_UINT32.
-
- * netsvcs/lib: Cleaned up all the ACE network services by removing
- their SIGINT signal handler. This was interferring with the
- main event loop's ability to shutdown...
-
- * apps/Gateway/Gateway: Once again changed the name of
- *IO_Handler* to *Proxy_Handler* since these things are really
- proxies, in the COS sense!
-
- * ace/Service_Record.cpp: Tidied up the implementation of
- ACE_Module_Type::fini() so that it doesn't try to call fini() on
- NULL pointers. Also, rather than explicitly deleting the reader
- and writer Tasks, we call ACE_Module<>::close(), which knows how
- to take care of all this stuff.
-
- * ace/Module.cpp: Added an extra parameter to close_i() so that we
- can correctly pass the value of "flags" from close() in order to
- prevent deleting tasks when we don't want to do this.
-
- * ace/Module.cpp: There was a bug in the open() method
- since we were potentially deleting reader_q and writer_q twice
- if memory allocation failed.
-
-Sat Dec 28 19:02:13 1996 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/ACE.cpp: Changed the implementation of ldfind() so that it
- doesn't try to add the DLL prefix (e.g., "lib") unless it
- doesn't match filename. This is necessary to keep lots
- of existing svc.conf files from breaking.
-
- * ace/Event_Handler.h: Added a new ACCEPT_MASK for use with the
- new asynchronous accept() operation support for Win32.
-
- * ace: Added a new config file for WinNT 4.0 called
- config-winnt-4.0-msvc4.x.h. This file contains #defines for new
- features in WinNT 4.0 such as non-blocking acquire for
- CRITICALSECTIONs (TryEnterCriticalSection()),
- SignalObjectAndWait(), and CancelIO(). Oddly enough, these
- functions seem to be missing from the MSVC++ 4.2 #include files,
- so I added them to the config file.
-
- * ace: Changed the name of config-win32-msvc4.0.h to
- config-win32-msvc4.x.h since this config file works for MSVC++
- 4.0, 4.1, and 4.2.
-
- * ace/Proactor: Added a new "cancel_io" method on the Proactor.
- This makes it possible to cancel all I/O that is outstanding on
- a thread. Thanks to Tim for help with this.
-
-Sat Dec 28 23:49:09 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/ReactorEx.h: Fixed some bugs with ACE_ReactorEx::dispatch.
- For instance, the index should only be incremented when handlers
- are dispatched.
-
- * ace/OS.i: Fixed some typos regarding the ACE_cond_t for NT.
-
- * examples/Reactor/Proactor/test_proactor.cpp: Dr. Schmidt and I
- hacked this to be way cool. In particular, we no longer
- have to know the size of the files to be transferred in
- advance. This scheme uses a clever protocol that shuts down
- the Peer Handler when (1) all input from the file has arrived,
- (2) all output to the remote peer handler has been sent, and (3)
- all input from the remote peer handler has been received.
- The Peer Handler now uses calls close_writer on the stream
- to notify the remote peer when its done writing. The Input
- File Handler sends an mb==0 to tell the Peer Handler when
- it's done reading from the file. The Peer Handle uses a
- state variable to OR in all the different conditions for
- exiting. It works.
-
-Fri Dec 27 23:39:19 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Stream.cpp (pop): Modified the code so that we don't delete
- the Module we are popping unless the flags request this.
-
- * ace/Service_Record.cpp (fini): Always make sure to first fini()
- each Module, then remove() (and delete) them.
-
- * ace/Stream.cpp (remove): Updated the code so that we don't
- delete the Module unless the flags request this.
-
-Thu Dec 26 18:51:22 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-linux-lxpthreads.h: Has James CE Johnson's
- latest adjustments to this config file.
-
-Tue Dec 24 10:55:20 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.cpp (ace_thread_adapter): Changed the message that is
- printed if we exit the thread. Thanks to Luca for this
- suggestion.
-
-Tue Dec 24 15:38:43 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i (cond_destroy): added call to event_destroy ()
- for waiters_done_ on WTHREADS platforms
-
- * ace/Future.cpp: added specialization of
- template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
- so that libACE is self-contained with respect to template
- instantiations (with g++, for example)
-
- * ace/Malloc.cpp: added specialization of
- template class ACE_Atomic_Op<ACE_PROCESS_MUTEX, int>;
- so that libACE is self-contained with respect to template
- instantiations (with g++, for example)
-
- * examples/Reactor/Misc/test_reactors.cpp,
- examples/Threads/future1.cpp, examples/Threads/future2.cpp,
- examples/Threads/manual_event.cpp, examples/Threads/task_two.cpp,
- performance-tests/Synch-Benchmarks/Benchmark.cpp,
- tests/Future_Test.cpp, tests/Reactors_Test.cpp: instantiate
- ACE_Atomic_Op with int instead of u_long so that it can use
- the specialization in libACE
-
-Tue Dec 24 12:49:21 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h (struct siginfo_t): added declaration of
- siginfo_t (ACE_HANDLE *handles) to match definition in
- OS.cpp. Thanks to James Johnson for pointing this out.
-
- * ace/OS.cpp (thr_create): fixed position of
- #endif /* !ACE_LACKS_THREAD_STACK_SIZE */ directive, it
- needed to be before the closing '}' of the block. Thanks to
- James Johnson for pointing this out, also.
-
- * ace/OS.cpp: don't include ace/ARGV.h except on WIN32 because
- it's only needed there, and don't compile ACE_Thread_Adapter on
- VxWorks to save space
-
- * apps/Gateway/Peer/Gateway_Handler.h: changed #include "Event.h"
- to be #include "Peer_Message.h" so that Peer_Header::ROUTING_ID
- can be referenced in the class declaration. This subproject
- still doesn't build, though; I think that Event.h is needed.
-
- * ace/OS.h (struct ACE_cond_t): declare waiters_done_ as
- ACE_sema_t on VxWorks only, to avoid recursive struct
- definition with ACE_event_t
-
- * ace/OS.i (ACE_OS::cond_*): on VxWorks only, use sema
- operations on ACE_cond_t::waiters_done_ instead of event ops
-
-Tue Dec 24 10:55:20 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Threads/task_three.cpp (main): Changed the use of
- new-style C++ casts for ACE_Sig_Action to old-style C casts so
- that more picky compilers like GCC won't complain. Thanks to
- Sandro Doro <alex@aureus.sublink.org> for reporting this.
-
- * examples/Threads/task_two.cpp: Fixed a typo where int should be
- used as the type for ACE_Atomic_Op rather than u_long. Thanks
- to David Levine for noticing this.
-
- * ace/OS.i: Generalized the implementation of ACE_OS::cond_wait()
- so that it will work with Win32 and VxWorks. Thanks to David
- Levine for pointing this out.
-
- * ace/Synch_T.cpp: Removed ACE_Process_Condition since it isn't
- really feasible to implement this as a template. At some point,
- it should be reimplemnted as a non-template that is only
- guaranteed to work on Solaris and some POSIX pthreads platforms.
-
-Sun Dec 22 21:23:57 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Acceptor.cpp: replaced two statements that looked like this:
- "ptr && ptr->foo ()" with "if (ptr) ptr-> foo()" to prevent
- compiler warnings about computed values that aren't used
-
- * netsvcs/clients/Tokens/manual/manual.cpp: added explicit "int"
- return type to declaration of handle_exception (ACE_HANDLE) so
- that compilers don't complain about no type
-
- * ASX/Event_Server/Event_Server/Options.cpp,
- ASX/UPIPE_Event_Server/Options.cpp: rearranged initializers
- in Options ctor to match declaration order
-
-Sun Dec 22 21:16:23 1996 Douglas C. Schmidt <schmidt@mambo.cs.wustl.edu>
-
- * ace/OS.cpp (thr_create): added a new ACE_HAS_PTHREADS_XAVIER to
- deal with the sparam.sched_priority features of the Linux
- pthreads implementation. Thanks to James Johnson for this.
-
- * ace/OS.i (thr_setprio): I forgot to define int policy = 0;
-
- * ace/SV_Semaphore_Simple.i: Removed the frigging LUSED macro and
- updated the ACE_SV_Semaphore_Simple::name_2_key() method to
- consider *all* the characters in the name. This will help avoid
- nasty bugs when different lock names have a common prefix.
-
- * ace/Local_Name_Space_T.cpp (ACE_Local_Name_Space): Added a call
- to "delete this->lock_" since we now allocate it dynamically.
-
- * apps/Gateway/Gateway/gatewayd.cpp: Changed call to
- ACE_SVC_INVOKE from ACE_Gateway to Gateway.
-
- * ace/OS.i: In function thr_sigsetmask changed the line:
-
- #if defined (ACE_HAS_IRIX62_THREADS)
-
- to
-
- #if defined (ACE_HAS_IRIX62_THREADS) || defined (ACE_HAS_PTHREADS_XAVIER)
-
- Thanks to James CE Johnson <jcej@lads.com> for this.
-
- * ace/config-linux-[lx]pthreads.h: Added a #define for the
- ACE_HAS_THREAD_SPECIFIC_STORAGE symbol. Thanks to James CE
- Johnson <jcej@lads.com> for this.
-
- * ace: created a new config file called config-linux-lxpthreads.h.
- This contains the ACE #defines necessary to use L. Xavier's
- threading package on Linux. Thanks to James CE Johnson
- <jcej@lads.com> for this.
-
- * build/gcc/ace/Synch: Moved the definition of the ACE_*Event
- classes *outside* of ACE_HAS_THREADS so that the Proactor will
- compile correctly even when there's no threading defined.
-
- * ace/config-linux-pthread.h: Added #define ACE_MT_SAFE, which
- seems to have been missing. Thanks to James Johnson for
- suggesting this.
-
- * tests/TSS_Test.cpp: Now that we've got Chris Lahey's fixes for
- AIX we can run this test on AIX.
-
- * ace/OS.cpp (thr_create): Added a #ifdef for
- pthread_attr_setstacksize() for Linux pthreads, which doesn't
- seem to support this. Thanks to James CE Johnson
- <jcej@lads.com> for this fix.
-
- * ace/OS.i: Added DCE pthreads fixes for OSF/1 3.2. Thanks to
- Harry Gunnarsson <hg@carmenta.se> for these.
-
-Sat Dec 21 13:54:45 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Synch_T: Integrated a solution that will allow MVS to use
- ACE_TSS. The problem is that the MVS C++ compiler requires an
- extern "C" destructor function for pthread_key_delete and the
- ACE_TSS stuff uses a paramatized C++ destructor function
- (ACE_TSS<TYPE>::cleanup). To solve this, a new class
- (ACE_TSS_Adapter) was created that encapsulates a thread
- specific object and it's associated C++ destructor. The ACE_TSS
- methods were then modified so that they provide access to the
- thread specific object through the ACE_TSS_Adapter. Also added
- a generic extern "C" cleanup routine that takes an
- ACE_TSS_Adapter as an argument. It then calls the adapters
- cleanup method passing it the saved address of the thread
- specific object. Thanks to Chuck Gehr <gehr@sweng.stortek.com>
- for all of this.
-
- * ace/OS: Updated the code so that it will work with MFC and
- AfxBeginThread(). Thanks to Detlef for these changes.
-
- * ace/README: Added two new #defines for ACE_LACKS_COND_T and
- ACE_LACKS_RWLOCK_T to make it possible to define these in a
- fine-grained manner for various platforms.
-
- * ace/OS.h: Restructured the ACE_HAS_THREADS section so that we
- factor out the code for ACE_cond_t and ACE_rwlock_t so that it
- is only defined if we don't support these features natively.
-
- * ace/ReactorEx: Added a new "alertable" parameter to the
- handle_events() method. If alertable is true, then
- WaitForMultipleObjectsEx is used as the demultiplexing call,
- otherwise WaitForMultipleObjects is used.
-
- * ace/Signal.cpp: Had to move a few things around so that the code
- would compile for HP/UX. Thanks to Neil B. Cohen
- <nbc@metsci.com> for reporting this.
-
- * ace/Acceptor.cpp: Updated the handle_close() method so that the
- Acceptor shuts down the listen socket and prevents handle leaks.
- Thanks to Irfan for reporting this.
-
-Thu Dec 19th 03:48:26 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/Local_Name_Space_T.cpp: Made sure that the mutexes are
- getting named properly (both the mutex owned by the
- Local_Name_space and the lock owned by the backing
- store). For the time being I named these two to be the
- extensions of the backing store file name.
-
- * ace/Local_Name_Space_T.cpp: Replaced the create_manager code
- such that we use the double check pattern. This is simpiler
- and easy to understand compared to the current code.
-
- * ace/Naming_Context.cpp: Gave the database name a default value.
-
- * ace/Malloc_T.cpp: The lock_name should never be 0. This will
- cause all instances of the same pool to get different
- mutexes.
-
-Sat Dec 21 09:43:35 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.{h,i}: fixes for VxWorks introduced in 4.1, and for
- inlining: moved #include of OS.i after #defines but before
- other ace #includes
-
-Thu Dec 19 15:58:09 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-vxworks*.h, include/makeinclude/platform_vxworks*.GNU:
- enable inlining on VxWorks by default
-
-Wed Dec 18 16:44:47 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Proactor.cpp (dispatch): Changed this method to take an
- int error parameter to set errno just before dispatching.
- This allows us to better propagate overlapped I/O errors to the
- handlers.
-
-Wed Dec 18 16:21:36 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.{h,i} and ace/INET_Addr.cpp: more VxWorks
- gethostbyname () tweaks
-
-Wed Dec 18 15:24:13 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Proactor.cpp (ACE_Proactor): Initialize completion_port_ to
- 0. This is the only way that CreateIoCompletionPort works
- first time in. ACE_INVALID_HANDLE makes it break.
-
- * (ACE_Proactor): Added a call to CreateIoCompletionPort in the
- constructor so that GetQueuedCompletionStatus can be called
- before ACE_Proactor::initiate is called. This is necessary if
- an application is using the Proactor as a timer mechanism only.
-
-Tue Dec 18 7:58:07 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Proactor.i (get_handle): Changed this to return
- ACE_INVALID_HANDLE on non Win32 platforms. Also changed
- shared_event_ from an ACE_Manual_Event to an ACE_Auto_Event.
- This allows us to remove the call to reset from handle_signal.
-
- * examples/Reactor/Proactor/test_timeout.cpp: Added a new example
- application to the Proactor example suite. Check the README for
- more details.
-
- * examples/Reactor/ReactorEx/test_timeout.cpp: Added a new example
- application to the ReactorEx example suite. Check the README for
- more details.
-
- * ace/Service_Config.cpp: Fixed a bug in run_reactorEx_event_loop
- (ACE_Time_Value &) so that it doesn't return on timeout.
-
-Tue Dec 18 7:06:32 1996 <harrison@samba.cs.wustl.edu>
-
- * ace/Proactor.cpp (handle_events): Once again removed the
- timer_skew_ code. Changed the ACE_HANDLE global_handle_ to
- ACE_Manual_Event shared_event_. Added a constructor that takes
- an ACE_Timer_Queue *. Changed the implementation to use an
- ACE_OS::sleep if only timers are registered. We need to figure
- out a better approach than the sleep.
-
- * ace/Service_Config.cpp (run_proactor_event_loop): Changed this
- to only return when an error occurs. If handle_events returns a
- 0, then a timeout occurred, and we can continue to dispatch
- events. We only return when all of the time has expired.
-
- * ace/Registry_Name_Space.h (ACE_Registry_Name_Space): Moved the
- include statements below the ACE_WIN32 and UNICODE directives.
-
- * ace/OS.h (siginfo_t): Added siginfo_t (ACE_HANDLE *handle)
- constructor prototype.
-
-Wed Dec 18 06:37:22 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i (cond_wait): Added the new algorithm for condition
- variable emulation on Win32. (and VxWorks). This should fix the
- nasty problems we had with earlier version (which weren't
- "fair"). Thanks to James Mansion, Karlheinz, Detlef, and Irfan
- for helping with this.
-
- * ace/Registry.h: Removed the "ACE_TURN_NOMINMAX_OFF" stuff
- in order to simplify the code. Thanks to Irfan for this.
-
- * ace/OS.i (sema_post): Added a new overloaded version of
- ACE_OS::sema_post(), which takes a "release count." This is the
- number of times to release the semaphore. Note that Win32
- supports this natively, whereas on POSIX we need to loop...
-
- * ace/Proactor.cpp (handle_events): Changed the Proactor logic so
- that it will correctly propagate any errors that occur to the
- handle_{input,output}_complete callback.
-
-Tue Dec 17 20:56:56 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.{h,i}: on VxWorks: implemented ACE_OS::gethostbyname (),
- and fixed inet_ntoa () to return -1 on failure
-
- * ace/OS.cpp: in ::spa () for VxWorks, zero out unused argv[]
- slots to overwrite args from previous invocations OS.cpp
-
-Tue Dec 17 04:27:07 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/ReactorEx: Added a new feature to the ReactorEx. If we
- enable the wait_all flag when calling
- ACE_ReactorEx::handle_events() *and* we give an
- ACE_Event_Handler (this is a new final param to the call) then
- the handle_signal() call will be invoked on this
- "wait_all_callback" object when all the handles become signaled.
- Moreover, we pass in the array of signaled handled to through
- the siginfo_t parameter (see the following ChangeLog entry for
- details). If there is no wait_all_callback param, then all the
- handle_signal() methods are invoked on all the handles.
-
- * ace/OS.h (siginfo_t): Augmented the siginfo_t interface so that
- we can pass an array of signaled Win32 HANDLEs, in addition to
- just a single HANDLE. This is used in the ReactorEx.
-
- * examples/Reactor/ReactorEx/test_reactorEx.cpp: Added a number of
- enhancements to this test program based on discussions with
- Irfan, Karlheinz, Dieter, and Detlef.
-
- * ace/Task_T.i (msg_queue): If we override the existing definition
- of the Message_Queue in an ACE_Task then we need to delete the
- existing Message_queue (if necessary and mark the Message_Queue
- as no longer being a candidate for deletion (since we have
- supplied our own definition). Irfan had added this earlier, but
- it seemed to get lost...
-
- * examples/Reactor/Proactor/test_proactor.cpp: The class called
- STDIN_HANDLEr is misnamed since we don't read from stdin, we
- read from a file. Therefore, I've changed this to be
- Input_File_Handler.
-
- * examples/Reactor/ReactorEx/test_{proactor,reactorEx}.cpp:
- Changed misspellings of transfered to transferred.
-
- * ace/Memory_Pool.cpp (ACE_MMAP_Memory_Pool): Since NT doesn't support
- SIGSEGV thre's no point in even trying to register for this
- signal!
-
- * ace/OS.i: Reverted some lost UNICODE fixes -- thanks to Irfan
- for finding these.
-
- * ace/Local_Name_Space_T.cpp (create_manager_i): Removed a
- debug statement since it may be causing problems with printing
- UNICODE.
-
-Mon Dec 16 11:25:55 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i (cuserid): Fixed the definition to ACE_OS::cuserid() so
- that it uses LPTSTR. Thanks to Irfan for this fix.
-
- * ace/Task.cpp (activate): In ACE_Task::activate() there is a possibility to actually
- "reactivate" the task using the <force_activate> flag. The following
- illustrates that ability:
-
- if (this->thr_count_ > 0 && force_active == 0)
- return 1; // Already active.
- else
- this->thr_count_ = n_threads;
-
- The thing is that, when the task is running and we reactivate it
- (actually we add threads) the command should be:
-
- this->thr_count_ += n_threads;
-
- rather than
-
- this->thr_count_ = n_threads;
-
- That way <this->thr_count_> holds the new number of threads currently
- associated with the task. Thanks to Hamual for this fix.
-
- * ace/OS.i (inet_aton): Placed the return 1 within the curly
- braces to make the HP/UX compiler happy. Thanks to Kenny Want
- for reporting this.
-
-Mon Dec 16 12:56:43 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i: removed spurious "*/" after an #endif. Thanks to
- Harry Gunnarsson <hg@carmenta.se> for reporting this.
-
- * ace/Svc_Conf_l.cpp: #ifdef'ed out ace_yyunput () and
- ace_yy_{push,pop,top}_state () because they're not used,
- and commented out a few "break"s after "return"s in switch
- statements to prevent compiler warnings.
-
- * ace/Typed_SV_Message.i: reordered initializations in ctor to
- match declaration order.
-
- * examples/Threads/Makefile, performance-tests/Misc/Makefile,
- tests/Makefile:
- Removed "LIBS += -lm" from these Makefiles because it doesn't
- appear to be necessary, and not all platforms have a libm.
-
- * include/makeinclude/platform_sunos4_g++.GNU, platform_sunos5_g++.GNU,
- platform_sunos5_x86_g++.GNU, platform_unixware_g++.GNU:
- added -lm to LIBS because it was removed from the Makefiles, and
- it's needed with g++.
-
- * netsvcs/lib/Makefile: removed /pkg/gnu/lib dependencies. Thanks
- to Per Andersson <Per.Andersson@hfera.ericsson.se> for pointing
- this out.
-
- * netsvcs/servers/svc.conf: changed _make_ACE_Logger() to
- _make_ACE_Logging_Strategy() svc.conf. Thanks to Per Andersson
- <Per.Andersson@hfera.ericsson.se> for reporting this.
-
-Sun Dec 15 13:01:17 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Naming_Context.cpp: reordered initializations in default ctor
- to match declaration order.
-
- * ace/Svc_Conf_y.cpp: added parens to a couple of combined
- assignments/conditionals to avoid compiler warnings.
-
- * include/makeinclude/platform_sunos5_sunc++*.GNU: reverted
- SOLINK step back to creating real .so files, because it
- seems to be necessary, sometimes, for template instantiation.
-
- * netsvcs/lib/Server_Logging_Handler.cpp: removed ACE_INLINE's.
-
- * tests/MM_Shared_Memory_Test.cpp: declare shm_key as char[]
- instead of char *, so that the string gets put into the data
- segment rather than the text segment. The string gets modified,
- which causes a core dump with the g++/SunOS5.5 build if the string
- is in the text segment.
-
-Sun Dec 15 10:29:20 1996 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * netsvcs/servers/svc.conf: Removed the "lib" prefix for the
- netsvcs DLL. This is now added automatically by the
- ACE::ldfind() operation.
-
- * ace/SString.cpp (ACE_CString): Removed the #pragmas for Win32.
- They aren't necessary since we should replace the ACE_USHORT16
- cast with a char cast. Thanks to Amos Shapira <amos@dsi.co.il>
- for reporting this.
-
-Sat Dec 14 14:25:38 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * build/SunOS5.5/tests/UPIPE_SAP_Test.cpp (main): Fixed several
- minor bugs with UPIPE_SAP_Test.cpp.
-
- * ace/OS.i (thr_join): Added implementations for Solaris threads
- and most versions of POSIX pthreads where ACE_hthread_t and
- ACE_thread_t are the same type!
-
- * ace/OS: Began adding hooks so that we can eventually move away
- from the current split between ACE_thread_t and ACE_hthread_t
- and unify them via ACE_Thread_ID.
-
- * ace/{OS,Thread}.h: Changed the interface of thr_getprio() so
- that it takes an int & rather than an int *.
-
- * ace/OS.i (thr_getprio): Fixed a minor bug for Win32 where we
- weren't depositing the thread priority into the return value!
-
- * Makefile: Changed the order in which things are built so that
- netsvcs are built right after libACE, followed by the tests.
-
-Sat Dec 14 11:54:22 1996 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * apps/Gateway/Gateway/Consumer_Map: Change the Consumer_Map class
- so that it was no longer templatized. There isn't any point in
- doing this since we aren't going to be changing these types for
- this application.
-
- * apps/Gateway/Gateway: Factored out the code for selecting the
- concurrency strategy into a separate *.h file called
- Concurrency_Strategy.h.
-
- * apps/Gateway/Gateway: Began revising the Gateway application to
- use the new ACE Event Channel.
-
- * ace/Svc_Handler: Now that we've got put() and svc() with no-op
- defaults in class ACE_Task_Base, we don't need them in
- ACE_Svc_Handler anymore, so I removed them!
-
- * ace/Task: Finally got sick of having to provide no-op
- open()/put()/close() routines in all ACE_Task subclasses, so I
- changed these methods from pure virtual to virtual with default
- no-op behavior. Updated all the tests, as well.
-
-Sat Dec 14 11:39:15 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/{Module,Stream,Svc_Handler,Synch_T,Task_T}.cpp and Synch_T.i:
- removed ACE_INLINE qualifier from functions in .cpp files; in
- the case of Synch_T, moved ACE_INLINE functions from .cpp to .i file
-
- * apps/Gateway/Gateway/Routing_Table.cpp,
- examples/ASX/Event_Server/Event_Server/Peer_Router.cpp,
- examples/ASX/UPIPE_Event_Server/Peer_Router.cpp:
- removed ACE_INLINEs from .cpp files
-
- * ace/CORBA_Handler.h and ace/Token_Collection.{h,cpp}:
- changed __INLINE__ to __ACE_INLINE__
-
- * ace/Svc_Conf_y.cpp: commented out unused arguments to
- suppress compiler complaints
-
-Fri Dec 13 22:07:11 1996 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_sunos5_sunc++*.GNU: replaced
- SOLINK step in build of shared objects for SunOS5 with SunC++
- with symlink from .so to .o file.
-
- * ace/config-vxworks*.h: added ACE_NEEDS_SYSTIME_H to VxWorks
- configs because it's needed with inlining
-
- * include/makeinclude/platform_vxworks*.GNU: cleaned up VxWorks
- config files
-
-Fri Dec 13 00:53:34 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace: Replaced all uses of
-
- #if defined (.....) // ....
-
- with
-
- #if defined (.....) /* ... */
-
- so that broken C++ compilers won't complain. Thanks to
- John Cosby <John.D.Cosby@cpmx.saic.com> for reporting this.
-
- * ace/Thread.i: Updated the signature of getprio() and setprio()
- so that they take ACE_hthread_t. Thanks to Wayne Vucenic
- <wvucenic@netgate.net> for finding this.
-
- * Reran all the tests on NT and Solaris. Everything seems to
- work. Therefore, incremented the version number to 4.1 and put
- it out for ftp and http.
-
-Thu Dec 12 18:51:04 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Priority_Task_Test.cpp (svc): Added a new test to exercise
- the new "priority" feature of ACE_OS::thr_create()
- (which is also available to ACE_Task).
-
- * ace/Thread: Added getprio() and setprio() methods to ACE_Thread.
-
-Fri Dec 13 13:44:12 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-vxworks*.h: added ACE_NEEDS_SYSTIME_H to VxWorks
- configs because it's needed with inlining
-
- * include/makeinclude/platform_vxworks*.GNU: cleaned up VxWorks
- config files
-
-Thu Dec 12 18:51:04 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace: Added a new macro called ACE_UNUSED_ARG() to keep
- the compiler from outputting warnings about unused
- arguments. So far, this is mostly done for Win32, but it
- should be easy to do it for other compilers. Thanks
- to Matthias for these changes.
-
- * ace/OS.cpp: Added support so that thread priorities will
- automatically be set when we spawn threads using
- ACE_OS::thr_create().
-
- * ace/OS.cpp: Simplified the logic for handling NULL thr_handles
- and thr_ids. Now, we set all this stuff in one place at the
- beginning of the function, rather than recomputing it all over
- the place.
-
- * ace/config-aix-{3.2.5,4.1.x}.h: Added the
- ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS flag.
-
- * ace/Thread_Manager.cpp (ACE_Thread_Control): Conditionally
- compiled the logic for calling this->exit() in the destructor
- for ACE_Thread_Control so that we only make this call if
- ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS is *not* set. This will
- prevent infinite recursion on platforms like AIX. Thanks to
- Chris Lahey for reporting this.
-
- * apps/Gateway/Gateway/Channel.cpp (recv_peer): Added the logic
- that makes sure we don't get screwed up by partial headers.
- Thanks to Chris Cleeland for this.
-
-Thu Dec 12 20:55:02 1996 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_sunos5_sunc++*.GNU: removed
- SOLINK step in build of shared objects for SunOS5 with SunC++:
- it's not necessary.
-
-Thu Dec 12 03:48:26 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/Naming_Context: Modified ACE_Naming such that on Win32, you
- can use ACE_Registry_Name_Space.
-
- * ace/Registry_Name_Space: ACE_Registry_Name_Space is a Name_Space
- which uses ACE_Registry as the persistence mechanism. Win32
- clients of ACE_Naming can now start using (the more robust and
- reliable) Registry persistence without any major code changes.
-
- * tests/Naming_Test.cpp: Added the use of Registry_Name_Space to
- the test if we are on Win32 and UNICODE is turned on.
-
- * examples/Registry: Fixed UNICODE behavior of the tests
-
-Wed Dec 11 20:33:28 1996 Douglas C. Schmidt <schmidt@lindy.cs.wustl.edu>
-
- * ace/Synch_T.h: Added a warning that indicates why it isn't
- possible to use ACE_Process_Condition<ACE_Process_Mutex> on
- Win32...
-
- * tests/TSS_Test.cpp: Moved the Errno class to a file
- TSS_Test_Errno.h and replaced the Errno class with the #include
- "TSS_Test_Errno.h" to work around "features" with AIX C++'s
- template instantiation scheme.
-
- * ace/OS.i (inet_aton): Replaced the use of ((ACE_UINT32) -1) with
- ((ACE_UINT32) ~0). I expect this is more portable...
-
- * tests/run_tests.bat: Added "Service_Config_Test" to the
- run_tests.bat file.
-
-Tue Dec 10 22:59:26 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * tests: Added Service_Config_Test to Win32 makefiles.
-
- * ace/OS.i (inet_aton): We need to cast htonl to (long)
-
- * tests: Added/Fixed UNICODE behavior of the following:
-
- MM_Shared_Memory_Test.cpp
- Mem_Map_Test.cpp
- Mutex_Test.cpp
- Naming_Test.cpp
- Process_Mutex_Test.cpp
- SPIPE_Test.cpp
- Time_Service_Test.cpp
- Tokens_Test.cpp
- UPIPE_SAP_Test.cpp
-
- * netsvcs/lib: Added/Fixed UNICODE behavior of the following:
- ACE_TS_Clerk_Processor::poolname_
-
-Tue Dec 10 00:33:08 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Service_Config_Test.cpp (main): Added a new method called
- run_test() to ensure that ACE_Service_Config daemon is destroyed
- before we try to end the test.
-
- * ace/OS.i (inet_aton): We need to cast -1 to (ACE_UINT32).
-
- * tests/Process_Mutex_Test.cpp (main): Added a minor change to
- make gcc happy by moving the definition of int i *outside* the
- loop. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for reporting this.
-
- * ace/OS.h: gcc complains about memcmp, memcpy, strcmp, and strcpy
- (from ACE_OS::) being used before defined inline. This is due
- to the include of SString.h at the end of OS.h. So I reordered
- things in accordance to the changes from Thilo Kielmann
- <kielmann@informatik.uni-siegen.de>.
-
- * build/SunOS5.5/examples/Shared_Malloc/test_multiple_mallocs.cpp:
- Changed the definition of char *base_addr to void *base_addr.
-
- * ace/Memory_Pool.cpp (ACE_MMAP_Memory_Pool_Options): Changed the
- definition of char *base_addr to void *base_addr.
-
- * Put out what is hopefully the final beta release of 4.0.33.
-
- * ace/Message_Queue: Added the enqueue() method again to maintain
- backwards compatibility. Thanks to Karlheinz for pointing out
- the need for this.
-
- * ace/Service_Config.h: The svc.conf factory functions were
- begin defined as extern "C", but the function pointer defined in
- the ACE_Static_Svc_Descriptor struct is not declared as extern
- "C", therefore, there was a mismatch. Here's how to fix this:
-
- In Service_Config.h, before the struct ACE_Static_Svc_Descriptor
- add:
-
- extern "C" {
- typedef ACE_Service_Object *(*ACE_SERVICE_ALLOCATOR)(void);
- }
-
- Then in the struct alloc_ field was changed as follows:
-
- from: ACE_Service_Object *(*alloc_)(void);
- to: ACE_SERVICE_ALLOCATOR alloc_;
-
- Thanks to Chuck Gehr for this.
-
- * ace/Memory_Pool.cpp (commit_backing_store_name): Changed uses of
- "counter" from int to size_t to remove warnings.
-
- * ace/ACE.cpp: Reimplemented the ACE::daemonize() method to
- conform to the latest version in Richard Steven's new UNP book.
-
- * ace/INET_Addr.cpp (set): Replaced the use of ACE_OS::inet_addr()
- with ACE_OS::inet_aton(). Thanks to W. Richard Stevens for this
- idea ;-).
-
- * ace/OS: Added a new function called inet_aton(), which is based
- on a new POSIX socket addressing function that is non-ambiguous
- in its return value (unlike inet_addr).
-
- * tests: Added a new Service_Config_Test.cpp to make sure that the
- timeout features mentioned below work.
-
- * ace/Service_Config.cpp: Changed the implementation of
- run_{reactor,proactor,reactorEx}_event_loop so that it returns
- if the corresponding handle_events() method times out.
- Thanks to Phil Logan <phill@in.ot.com.au> for reporting
- this.
-
- * ace/LSOCK_Stream: Moved get_remote_addr() from the private part
- of the class and implemented it using get_local_addr(). This
- fixes problems that previously occurred when using the
- ACE_Connector with ACE_LSOCK_Stream. Thanks to Stuart Powell
- <stuartp@in.ot.com.au> for this suggestion.
-
-Mon Dec 9 22:03:30 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Threads: Updated the test.mak and test.mdp files to
- reflect the new name changes. Thanks to Matthias for this.
-
- * ace/ACE.cpp (ldfind): Added new code that will work if the
- "base" part of the filename to look for is the same on both UNIX
- and NT. The library name will be made up of three parts
- [ACE_DLL_PREFIX]base part[ACE_DLL_SUFFIX], where prefix is "lib"
- on UNIX and nothing on NT and suffix is ".dll" on NT and ".so"
- on UNIX. If either prefix or suffix are missing from the
- filename you supply to ldfind they will be added
- automagically. This all will work independent from the pathname,
- which will be treated completely separately from the filename
- and can contain either UNIX style or NT style separators.
-
- Examples:
- Source NT UNIX
- ===============================================================
- netsvc netsvc.dll libnetsvc.so
- (PATH will be evaluated) (LD_LIBRARY_PATH evaluated)
-
- libnetsvc.dll libnetsvc.dll libnetsvc.dll + warning
- netsvc.so netsvc.so + warning libnetsvc.so
-
- ..\../libs/netsvc ..\..\libs\netsvc.dll ../../libs/libnetsvc.so
- (absolute path used) (absolute path used)
-
- The first and the last of these 4 examples is the way the new
- functionality is supposed to be used. You simple supply the
- pathname and the base part of the filename and ldfind will
- figure everything out.
-
- Thanks to Tilo Chris for this code.
-
- * ace/OS.h: Added a new macro called ACE_DLL_PREFIX, which is
- defined to "" on Win32 and "lib" on UNIX. Thanks to Tilo for
- this.
-
- * ace/Reactor.cpp (detach): After further thought, I
- have commented out the
-
- eh->reactor (0);
-
- call since I don't think we really need it.
-
- * ace/Reactor.cpp (detach): There was a problem with
- ACE_Reactor::detach().
-
- The following lines:
-
- // Reinitialize the Reactor pointer to 0.
- eh->reactor (0);
-
- should be moved before:
-
- eh->handle_close (handle, mask);
-
- This will render the reactor handle not available in the
- handle_close method but at least handle_close can delete itself.
- Thanks to Luca for reporting this.
-
- * examples/Reactor/Ntalker: Replaced the use of ACE_OS::getopt()
- with the ACE_Get_Opt iterator. Thanks to Alexandre Karev
- <Alexandre.Karev@cern.ch> for suggesting this.
-
- * ace/OS.h: Moved the #endif /* ACE_HAS_DCETHREADS ||
- ACE_HAS_PTHREADS */ once again in order to make sure that the
- right things happen when #if defined (ACE_HAS_THREADS) is
- *false*. Thanks to Robert Lyng <RLyng@msmail.hsii.ccare.com>
- for reporting this.
-
-Mon Dec 9 02:06:48 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/SString: Made accessors return const references.
-
- * ace/OS.h: Added macro ACE_WIDE_STRING which allows the
- conversion of char* to wchar_t* when UNICODE is turned on.
-
- * ace: Added/Fixed UNICODE behavior of the following:
-
- /* Local_Name_Space */
- ACE_Local_Name_Space_T::context_file_
-
- /* ACE */
- ACE::basename
-
- /* Token */
- ACE_Token::ACE_Token
-
- /* Synch */
- ACE_File_Lock::ACE_File_Lock
-
- /* SPIPE_Addr */
- ACE_SPIPE_Addr::addr_to_string
- ACE_SPIPE_Addr::set
-
- /* FILE_Addr */
- ACE_FILE_Addr::addr_to_string
-
- /* DEV_Addr */
- ACE_DEV_Addr::addr_to_string
-
- /* Addr */
- ACE_Addr::addr_to_string
- ACE_Addr::string_to_addr
- Note: These two were removed from the base class since they are
- not common to all Address classes.
-
- /* Malloc */
- ACE_Allocator_Adapter::ACE_Allocator_Adapter
- ACE_Malloc::ACE_Malloc
-
- /* Process */
- ACE_Process::start
-
- /* Shared_Memory_MM */
- ACE_Shared_Memory_MM::ACE_Shared_Memory_MM
- ACE_Shared_Memory_MM::open
-
- /* Proactor */
- ACE_Overlapped_File::ACE_Overlapped_File
- ACE_Overlapped_File::open
-
- /* Log_msg */
- ACE_Log_Msg::open
-
- /* Naming_Context */
- ACE_Name_Options::namespace_dir
- ACE_Name_Options::process_dir
- ACE_Name_Options::database
-
- /* Registry */
- ACE_Predefined_Naming_Contexts::connect
- ACE_Predefined_Naming_Contexts::is_local_host
-
- /* SString */
- ACE_CString::ACE_CString
-
- /* Mem_Map */
- ACE_Mem_Map::ACE_Mem_Map
- ACE_Mem_Map::map
-
- /* Service_Config */
- ACE_Service_Config::logger_key_
-
- /* System_Time */
- ACE_System_Time::ACE_System_Time
-
- /* Memory_Pool */
- ACE_Sbrk_Memory_Pool::ACE_Sbrk_Memory_Pool
- ACE_Shared_Memory_Pool::ACE_Shared_Memory_Pool
- ACE_Local_Memory_Pool::ACE_Local_Memory_Pool
- ACE_MMAP_Memory_Pool::ACE_MMAP_Memory_Pool
- ACE_Lite_MMAP_Memory_Pool::ACE_Lite_MMAP_Memory_Pool
-
- /* OS */
- ACE_OS::strstr
- ACE_OS::strdup
- ACE_OS::hostname
- ACE_OS::open
- ACE_OS::unlink
- ACE_OS::dlopen
- ACE_OS::dlsym
- ACE_OS::cuserid
- ACE_OS::fork_exec
- ACE_OS::sprintf
- ACE_OS::access
- ACE_OS::fopen
- ACE_OS::getenv
- ACE_OS::system
- ACE_OS::mkdir
- ACE_OS::mktemp
-
-Sun Dec 8 19:00:45 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Reactor.cpp (handle_events): Updated this method to use the
- ACE_Countdown_Time::update method after the mutex has been
- acquired.
-
- * ace/Time_Value.cpp (update): Added an ACE_Countdown_Time::update
- method that calls stop and start. This is useful for methods
- such as ACE_Reactor::handle_events that need to update timeout
- values after acquiring locks, but before waiting on the
- demultiplexing mechanism (e.g. select).
-
- * ace/ReactorEx.cpp (handle_events): Modularized the
- implementation of handle_events. Now it uses helper functions
- to significantly simplify the implementation. Also updated the
- header file documentation.
-
- * ace/Timer_Queue: Added a timer_skew_ data member and accessor
- methods to ACE_Timer_Queue. Also added an expire method that
- calls gettimeofday and adds the timer_skew_ for you. These
- changes will help simplify Reactor, Proactor, and ReactorEx
- code.
-
- * ace/Reactor : Removed timer_skew_. This code now just calles
- timer_queue->expire () with no parameters. Very clean.
-
- * ace/ReactorEx : Removed timer_skew_ code.
-
- * ace/Proactor : Removed timer_skew_ code.
-
- * examples/Proactor/test_proactor.cpp: Fixed this application so
- that it exits when all the data has been sent and received.
- Previously, it used a cool timeout mechanism to "guess" when all
- the data had been received. Ahh, but we can't have too much
- fun, or people start to get nervous.
-
- * ace/Service_Config.cpp (run_reactorEx_event_loop (Time_Value)):
- Fixed the implementation of this method. It now handles
- reactorEx events until end_reactorEx_event_loop is called, or
- the specified time value expires. Also fixed the
- run_proactor_event_loop (Time_Value) method.
-
- * examples/ReactorEx/test_timeout.cpp: Added a new example
- application that shows how to use
- Service_Config::run_reactorEx_event_loop with timeouts. Check
- the examples/ReactorEx/README file for more details.
-
- * examples/Proactor/test_timeout.cpp: Added a new example
- application that shows how to use
- Service_Config::run_proactor_event_loop with timeouts. Yes, this
- screams for common dispatcher interfaces for Reactor, Proactor,
- and ReactorEx.
-
-Sun Dec 8 10:27:19 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Service_Manager.cpp (init): Changed all uses of "int port"
- to "u_short port" to be consistent with socket types.
-
- * ace/ACE.cpp (bind_port): Changed all uses of "int port" to
- "u_short port" to be consistent with socket types.
-
- * ace/Remote_Name_Space.cpp: Changed all uses of "int port" to
- "u_short port" to be consistent with socket types.
-
- * ace/SV_Semaphore_{Simple,Complex}: Changed all uses of "int n"
- to "u_short n" to be consistent with the SYSV types!
-
- * ace/OS.h: Moved the location of the ACE_HAS_USING_KEYWORD macros
- until *after* we #include "ace/Time_Value.h". Thanks to
- Matthias for this.
-
- * ace/Signal.cpp: Finished implementing the
- ace_signal_handlers_dispatching logic, which wasn't done
- entirely earlier. Thanks to Alexandre Karev
- <Alexandre.Karev@cern.ch> for reporting this.
-
- * netsvcs/servers/main.cpp (main): Fixed several small bugs in the
- netsvcs main test program. Thanks to Alexandre Karev
- <Alexandre.Karev@cern.ch> for finding this.
-
- * ace/Reactor: Removed the timer_skew_ data member from the
- ACE_Reactor since this is now covered by the
- ACE_Timer_Queue.
-
- * ace/Reactor.cpp (handle_events): Added the new version of the
- ACE_Countdown_Time to simplify the code.
-
- * ace/Time_Value: Added a new class called ACE_Countdown_Time,
- which is used by the Reactor, ReactorEx, and Proactor to keep
- track of how much time elapsed.
-
- * ace/config-win32-msvc4.0.h: Added a change that forces the MSVC
- compiler to reference the proper Winsock - lib during linking of
- ACE. This change is necessary because a) in the release version
- the link to the winsock.lib was completly missing and b) only
- wsock32.lib has been included (which is wrong when WinSock2 is
- used). Thanks to Matthias for this.
-
- * ace/Module.cpp (ACE_Module): Added code to zero-out the
- q_pair_[2] pointers. Thanks to Matthias for this.
-
- * tests: Removed the argv name from most main() functions so that
- we don't get warnings...
-
- * examples/Threads: Fixed some errors in the threads examples
- directory, most of which are ambigious overloads. Also included
- a (MSVC 4.1) makefile for all tests in this directory. Thanks
- to Matthias for this.
-
- * examples/Threads: Renamed all the files by removing the word
- "test_" at the beginning. This is redundant!
-
- * tests/TSS_Test.cpp: If we are running AIX (i.e., if
- ACE_TEMPLATES_REQUIRE_PRAGMA), then conditionally avoid
- compiling this test program because it doesn't work unless we
- split off class Errno due to AIX's rules for generating
- templates. This is too much work to get right...
-
- * ace/OS.i (thr_self): Updated the conditional compilation tests
- so that we check for ACE_HAS_THREAD_SELF first. Thanks to Chris
- Lahey for this.
-
- * ace/{config-osf1-3.2.h,config-aix-4.1.x.h}: Updated this file so
- that is has the new ACE_HAS_THREAD_SELF macro, which indicates
- that the platform uses thread_self() rather than pthread_self().
-
- * ace/config-aix-4.1.x.h: According to Chris Lahey
- <Chris_Lahey@cccis.com>, AIX 4.1.x should have ACE_HAS_PTHREADS
- rather than ACE_HAS_DCETHREADS.
-
- * ace/Thread_Manager: Removed the thread_descriptor_i() methods
- and replaced them by generalizing the find() method to become
- find_thread() and find_hthread(). Thanks to Hamutal Yanay
- <Hamutal_Yanay@mail.icomverse.com> for suggesting this.
-
-Sun Dec 8 14:39:53 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Timer_Queue: Added a timer_skew_ data member and accessor
- methods to ACE_Timer_Queue. Also added an expire method
- that calls gettimeofday and adds the timer_skew_ for you. These
- changes will help simplify Reactor, Proactor, and ReactorEx
- code.
-
-Sat Dec 7 01:14:04 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * tests/Process_Mutex_Test.cpp: Added new test which checks the
- functionality of a ACE_Process_Mutex. Abandoned mutexes can be
- created by selecting the correct command-line arguments.
-
- * examples/Reactor/ReactorEx/test_reactorEx.cpp: Reverted back to
- old scheme which does not utilize traits.
-
- * ace/Task_T.h: Removed the synchronization trait in Task. This is
- because template typedefs are only supported by a few
- platforms. Sigh ;-)
-
-Sat Dec 7 16:55:37 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp: Because thread_descriptor_i() only returns
- 0 or -1 on failure the code for
- ACE_Thread_Manager::thr_self(ACE_hthread_t &) should read:
-
- if (-1 == this->thread_descriptor_i (id, td))
- return -1;
- handle = &td.thr_handle_;
-
- Thanks to Matthias for reporting this.
-
- * ace/OS: Added a new static instance of ACE_thread_key_t to work
- around the pthreads implementation on MVS (which doesn't store
- TSS keys as ints!). Thanks to Chuck Gehr for reporting this.
-
- * ace/config-mvs.h: Added #define ACE_TEMPLATES_REQUIRE_SOURCE for
- MVS C++. Thanks to Chuck Gehr for reporting this.
-
- * ace/Signal.cpp: ace_dispatcher was being set to
- ace_signal_handlers_dispatch() which calls
- ACE_Sig_Handlers::dispatch (when ACE_HAS_SIC_C_FUNC is defined),
- whereas it was set to ACE_SigHanlder::dispatch (no s) if not
- defined. I intended to set this to ace_signal_handler_dispatch
- (no s). Thanks to Chuck Gehr for reporting this.
-
- * ace/Makefile: Fixed a small typo where I wasn't matching char
- *getenv in the sed regular expression.
-
- * ace/{OS,Synch}: Moved various classes around so that things will
- compile correctly when ACE_WIN32 is defined but ACE_HAS_THREADS
- is *not* defined. Thanks to Robert Lyng
- <RLyng@msmail.hsii.ccare.com> for reporting this.
-
-Sat Dec 7 16:55:37 1996 Matthias Kerkhoff <make@cs.tu-berlin.de>
-
- * ace/Module: Added some values to the enum so Module clients
- can decide whether the reader, the writer or both should be
- automatically deleted.
-
- * ace/{Stream,Module,Task}: Changed some function arguments
- from u_long to int (because enums are represented as ints).
-
- * ace/Task: Added a new virtual function to ACE_Task_Base
- (module_closed), which by default calls
- ACE_Task_Base::close(1). Please note the changed flags
- argument. This allows clients to differ between calls
- originated from a Module and/or Stream from those which
- result from ~ACE_Task_Exit(). ~ACE_Task_Exit() calls
- ACE_Task_Base::close(0). This may be or not be a problem to
- existing applications. It may (hopefully not)
- be neccessary to change ACE_Task_Base::module_close back to
- calling ACE_Task_Base::close(0).
-
-Fri Dec 06 14:44:20 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp: added ::spa () function to allow command line args
- to be passed to programs in VxWorks
-
- * ace/OS.i: (ACE_OS::gettimeofday): VxWorks returns nsec instead
- of usec, so convert
-
-Fri Dec 6 01:21:48 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * examples/Reactor/ReactorEx/test_reactorEx.cpp: Rewrote the
- example such that the test now uses the new Notification
- Strategy scheme in ACE. This allows a message queue consumer to
- wait in ReactorEx without spawning a new thread, or creating
- extra Win32 events. This make the example smaller and much
- cleaner.
-
- * ace/Task_T.h: Added synchronization trait to Task.
-
- * ace/Task_T.i (msg_queue): Added a check to delete the old
- message_queue if we had created it.
-
- * ace/ReactorEx.cpp (remove_handler): Removed the call to set
- reactorEx of the event handler to zero becauses the event
- handler may no longer be there after the handle_close()
- completes.
-
-Thu Dec 05 21:18:49 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (thr_create): Oops, needed to add another check if
- thr_id == 0 before assigning *thr_handle = *thr_id, for systems
- such as Solaris 2.4 that don't have PTHREADS.
-
-Wed Dec 4 09:09:56 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Log_Msg.cpp (log): added printout to stderr before call
- to exit(). Silent calls to exit() are bad :-}
-
- * performance-tests/Synch-Benchmarks/Options.cpp (print_results):
- only use rusage if ACE_HAS_PRUSAGE_T is #defined
-
- * examples/IPC_SAP/SOCK_SAP/CPP-in{client,server}.cpp:
- use blocking connect on VxWorks
-
- * ace/config-vxworks*.h: added ACE_LACKS_MPROTECT and
- ACE_HAS_STRERROR
-
- * include/makeinclude/platform_vxworks*: removed INCLDIRS and
- added indlib.o to GreenHills LIBS
-
- * Makefile (cleanrelease and release): changed "rm -r" of
- ACE.tar.gz to "rm -f", that's probably what was meant
-
-Wed Dec 4 00:27:07 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/config-win32-msvc*.0.h: Added NOMINMAX.
-
- * ace/Registry: Removed NOMINMAX and
- VC_PLUS_PLUS_NESTED_CLASS_PROBLEM flags from the header file.
- The VC_PLUS_PLUS_NESTED_CLASS_PROBLEM flag is no longer needed
- and NOMINMAX is defined at the project level. Thanks to
- Matthias Kerkhoff <make@cs.tu-berlin.de> for suggesting this.
-
-Mon Dec 2 14:13:44 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace: Changed all occurrences of ACE_Event_Handler
- reactorex() to reactorEx() to be consistent. Thanks to
- Matthias for suggesting this.
-
- * ace/Message_Queue.cpp (close): We didn't allocate the memory for
- the notification_strategy_, so we darn well can't delete it!
- Thanks to Matthias for finding this.
-
- * ace/Log_Msg.cpp (ACE_TSS_cleanup): Made the ACE_TSS_cleanup
- function extern "C" for MVS C++ and compilers like it... Thanks
- to Chuck Gehr for reporting this.
-
- * tests/Naming_Test.cpp (main): Added delete ns_context to close
- things down and free up the semaphores. Thanks to David Levine
- for suggesting this.
-
- * examples/Reactor/Misc/test_demuxing.cpp (handle_input): Fixed a
- "typo" where we were accessing mb->msg_priority() *after*
- deleting it! Thanks to Matthias for finding this.
-
-Mon Dec 2 09:57:15 1996 David L. Levine <levine@cs.wustl.edu>
-
- * tests/run_tests.*: updated lists of tests to be run
-
- * tests/*.cpp: removed trailing .cpp from argument to
- ACE_START_TEST because it would appear in the log file name
-
-Mon Dec 2 00:08:51 1996 Douglas C. Schmidt <schmidt@lambada.cs.wustl.edu>
-
- * ace/Log_Record.cpp (dump): There was an error on line 19 of
- Log_Record.cpp:
-
- ACE_DEBUG ((LM_DEBUG, "\npid_ = %s\n", this->pid_));
-
- should be changed to:
-
- ACE_DEBUG ((LM_DEBUG, "\npid_ = %d\n", this->pid_));
-
- Thanks to Sandro Doro <alex@aureus.sublink.org> for reporting
- this.
-
- * examples/Reactor/Misc/test_handle_set.cpp: Updated the test to
- remove a warning caused by sloppy nesting of loop counters.
-
-Mon Dec 2 00:23:23 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/Strategies.{h,cpp}: Update the base-class and added
- documentation.
-
- * tests/test_config.h: Added ACE_INIT_LOG, ACE_APPEND_LOG and
- ACE_APPEND_LOG to facilitate the appending of log messages to a
- file. Also changed Pipe_Test to use this new mechanism.
-
- * test/Naming_Test: Changed test to use "lite" implementation to
- speed things up.
-
- * netsvcs/lib: Fixed multiple type mismatch warnings.
-
- * ace/ReactorEx: Fixed syntax errors in recently modified
- ReactorEx.* files
-
- * ace/ace.{mdp.mak}: Added Strategies.cpp to VC++ makefile.
-
-Sun Dec 1 19:19:02 1996 Douglas C. Schmidt <schmidt@lambada.cs.wustl.edu>
-
- * ace/Service_Config: Moved the #inclusion of ace/Proactor.h and
- ace/ReactorEx.h from the *.h file to the *.cpp file to avoid
- problems with circular dependencies.
-
- * ace/Reactor: Added a new parameter to the Reactor's
- initialization methods so that we can install a subclass of
- ACE_Timer_Queue. This is in anticipation of Tim's new
- "real-time" implementation of a timer queue.
-
- * ace/Reactor: Changed the internal Reactor name
- ACE_Notification_Handler to ACE_Reactor_Notify to be consistent
- with the ACE_ReactorEx_Notify class.
-
- * examples/Reactor/Misc/test_demuxing.cpp: Revised this test so
- that it now illustrates the new notification mechanism of the
- ACE_Message_Queue class.
-
- * examples/Reactor/Misc: Changed the name of the signal_tester.cpp
- file to test_demuxing.cpp, which is really what this does.
-
- * ace/{Strategies,Message_Queue}: Created a suite of
- "Notification Strategies" that are used with the new
- ACE_Message_Queue notification scheme. This works as
- follows:
-
- 1. There's a new virtual hook method on ACE_Message_Queue
- called notify(). Whenever a new Message_Block is
- enqueued the notify() hook is called. By default, this
- does nothing.
-
- 2. If you want to do something with the notify() hook, you
- have two choices:
-
- a. You can subclass from ACE_Message_Queue and
- override this method. This is an example of the
- "Template Method" pattern.
-
- b. You can configure an ACE_Notification_Strategy *
- into an ACE_Message_Queue. An
- ACE_Notification_Strategy is the vehicle for
- extending the behavior of ACE_Message_Queue wrt
- notification *without subclassing*. Thus, it's an
- example of the Bridge/Strategy patterns.
-
- 3. ACE_Notification_Strategy is defined in
- ace/Strategies.{h,cpp}. There are two pre-defined
- subclasses:
-
- a. ACE_Reactor_Notification_Strategy -- integrates the
- ACE_Message_Queue notification into the
- ACE_Reactor::notify() method.
-
- b. ACE_ReactorEx_Notification_Strategy -- integrates
- the ACE_Message_Queue notification into the
- ACE_ReactorEx::notify() method.
-
- Both of these can be used almost identically in order to
- seamlessly integrate multiple threads of control, inserting
- ACE_Message_Blocks in one or more ACE_Message_Queues, with
- the various ACE event demultiplexors (i.e., ACE_Reactor
- and ACE_ReactorEx).
-
- * ace: Created a new pair of files called Strategies_T.cpp and
- Strategies_T.h and move the template ACE_*Strategies classes
- into those files. This was necessary since there are now new
- non-template notification strategies in Strategies.{h,cpp}.
-
- * ace/Message_Queue: Created a new "notification hook" mechanism
- that makes it possible for event demuxers (like ACE_Reactor and
- ACE_ReactorEx) to be informed automatically when a Message_Block
- is inserted into the Message_Queue. This is useful for
- sitations where you'd like to integrate multiple threads (each
- of which is pumping data into an ACE_Message_Queue) with an
- ACE_Reactor or an ACE_ReactorEx. Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> and Luca for suggesting this.
-
- * ace/Synch.h: Modified the implementation of
- ACE_Null_Condition_Mutex::wait() so that it always returns -1
- and sets errno to ETIME. This reflects the fact that if you'll
- never be awakened if you "sleep" on a Null_Condition...
-
- * ace/ReactorEx: Generalized the ACE_ReactorEx so that its
- notify() method now behaves like the ACE_Reactor, i.e., it can
- queue up ACE_Event_Handlers that are dispatched in the ReactorEx
- thread of control.
-
- * tests: Renamed the Shared_Memory_MM_Test.cpp to
- MM_Shared_Memory_Test.cpp and remove the
- Shared_Memory_SV_Test.cpp since it was redundant to the
- SV_Shared_Memory_Test.cpp.
-
- * tests/SV_Shared_Memory_Test.cpp (main): Revised the SVSV IPC
- shared memory test to be more robust.
-
- * ace/SV_Semaphore_Simple.cpp (open): If the char *name == 0 then
- use ACE_DEFAULT_SEM_KEY instead.
-
- * ace/Memory_Pool: Generalized the ACE_Shared_Memory_Pool so that
- there can be more than 1 shared memory pool active at a time
- (similar to what we did for ACE_MMAP_Memory_Pool).
-
- * ace/Memory_Pool.h: There was an unnecessary
- ACE_SV_Semaphore_Complex in ACE_Shared_Memory_Pool that was left
- over from earlier days. I've removed this.
-
- * ace/Memory_Pool.cpp (ACE_Shared_Memory_Pool): Revised
- the constructor so that if we get a NULL pool_name we'll
- initialize the
-
- * examples/Makefile: Added the System_V_IPC and Shared_Memory
- directories.
-
- * ace/Message_Queue.h: Added a virtual destructor to
- ACE_Message_Queue so that it can be destroyed appropriately,
- even if subclassed.
-
- * ace/Message_Queue.h: Renamed enqueue() to enqueue_prio() to be
- consistent with the other names (e.g., enqueue_head() and
- enqueue_tail(). Updated the test programs to reflect this.
-
-Sun Dec 1 12:06:46 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-vxworks*.h: Removed #define ACE_HAS_STRBUF_T:
- copy and paste error
-
-Sun Dec 1 00:15:45 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/OS.h: ACE_NEW_RETURN and ACE_NEW were reverted back to the
- old implementation. This is temporary till the infinite loop
- problem with ACE_ERROR, ACE_DEBUG and ACE_TRACE being called
- from ACE_Log_Msg::instance() is fixed.
-
- * ace/Synch.h: Repositioned ACE_Semaphore such that there are no
- problems in compiling ACE_Process_Semaphore under Win32.
-
- * ace/config-win32-msvc4.0.h: Changed ACE_HAS_STL to
- ACE_HAS_STANDARD_CPP_LIBRARY which is more descriptive (and what
- is expected by stdcpp.h).
-
- * ace/Registry.h: Added the setting of NOMINMAX and
- VC_PLUS_PLUS_NESTED_CLASS_PROBLEM flags so that STL behaves
- properly.
-
- * ace/Log_Msg.cpp (open): Fixed a small bug such that msg_ostream
- is only set this to cerr if it hasn't already been set.
-
- * STL: Updated the STL directory will latest code from
- http://www.rahul.net/terris/ and also added the original
- readme2.stl file. Created ACE_Changes which has the list of
- changes made to the STL distribution.
-
-Sat Nov 30 12:02:00 1996 Douglas C. Schmidt <schmidt@lambada.cs.wustl.edu>
-
- * ace/OS.h: Added a new pragma that disables warning #4097 in
- MSVC++ (typedef-name used as synonym for class-name). This
- keeps Win32 clients from getting warning on Win32. Thanks to
- Matthias Kerkhoff <make@cs.tu-berlin.de> for this.
-
- * ace/Log_Msg.cpp: Created a new macro called ACE_NEW_RETURN_I,
- which is used withing ACE_Log_Msg::instance(). We can't afford
- to call ACE_LOG_MSG->instance() from within
- ACE_Log_Msg::instance() or else we will recurse infinitely!
- Thanks to Irfan for finding this.
-
- * ace/OS.i (mprotect): Added a #if !defined (ACE_LACKS_MPROTECT)
- conditional compilation directive to support the EPLX real time
- OS from CDC (based on LYNX). Thanks to Alexandre Karev
- <karev@cern.ch> for reporting this.
-
-Sat Nov 20 12:23:45 1996 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * tests/Naming_Test.cpp (main): Added code that creates a unique
- backing store name and removes the backing store every time
- the test is run.
-
-Fri Nov 29 12:54:12 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Stream.cpp (open): Changed tail->close() and head->close()
- to delete tail and delete head now that we've got our new
- changes.
-
- * ace/Module: Moved the destructor from the private part of the
- class to the public part and changed things so that close() no
- longer "deletes this." This is too confusing and error-prone.
- In addition, changed the Module destructor so that it will try
- to call close() only if close hasn't already been called.
-
- * ace/Synch.h: Moved ACE_Process_Semaphore out of the
- ACE_HAS_THREADS section since this is available on platforms
- that don't have threads.
-
- * Now that Log_Msg.h is being #included in OS.h, I removed all
- other #includes of Log_Msg.h throughout the rest of ACE.
-
- * ace/OS.h: Rearranged the definition of the ACE_NEW and
- ACE_NEW_RETURN macros so that they come at the end of OS.h.
- This enables us to #include "ace/Log_Msg.h" here, as well, so
- that we can make use of the ACE_LOG_MSG macro in the definition
- of ACE_NEW and ACE_NEW_RETURN.
-
- * ace/Singleton.cpp (instance): Updated the ACE_Singleton
- implementation to use the new ACE_NEW and ACE_NEW_RETURN macros.
-
- * ace/OS.h: Revised the ACE_NEW and ACE_NEW_RETURN macros so that
- they check to see if the constructor of the newly allocated
- object failed (i.e., by checking the ACE_LOG_MSG->op_status()
- value).
-
- * tests/Reactors_Test.cpp: Added an ACE_ASSERT() after each
- Reactor we create in order to make sure it worked.
-
- * tests/Reactors_Test.cpp: Added an ACE_Service_Config daemon
- instance within main() in order to ensure that the Reactor is
- cleaned up appropriately. This avoids problems with NT 4.0,
- where there seems to be a bug if you don't shut down sockets
- explicitly when the process exits.
-
- * tests/Pipe_Test.cpp (main): Improved the pipe test so that it
- automatically iterates multiple times in order to test whether
- there are problems with rapidly opening and closing NT socket
- handles...
-
-Thu Nov 28 03:07:48 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * netsvcs: netsvcs.mak and netsvcs.mdp were changed such that
- it becomes easier to find ace.lib while compiling netsvcs.lib.
-
- * tests/Pipe_Test.cpp: Add more instances of ACE_Pipes to the test
- and also added an option to close down the pipe.
-
-Thu Nov 28 00:53:16 1996 Douglas C. Schmidt <schmidt@lambada.cs.wustl.edu>
-
- * ace/config-sunos4-g++.h: This config file contained two
- exclusive definitions
-
- #define ACE_HAS_SVR4_SIGNAL_T
-
- and
-
- #define ACE_HAS_SUNOS4_SIGNAL_T
-
- The first one was moved out. Thanks to Alexandre Karev
- <akg@na47sun05.cern.ch> for reporting this.
-
- * ace/OS.h:
-
- #elif defined (ACE_HAS_SUNOS4_SIGNAL_T)
-
- was changed from
-
- typedef void (*ACE_SignalHandler)(void);
- typedef void (*ACE_SignalHandlerV)(void);
-
- to
-
- typedef void (*ACE_SignalHandler)(...);
- typedef void (*ACE_SignalHandlerV)(...);
-
- to make gcc happy. The first one was moved out. Thanks to
- Alexandre Karev <akg@na47sun05.cern.ch> for reporting this.
-
- * ace/Pipe.cpp (close): Arrgh! Fixed a total braino where we
- weren't using ACE_OS::closesocket() to close down the Win32
- ACE_Pipe implementation, which uses sockets... Thanks to Irfan
- and Tilo for helping me figure this one out!
-
- * tests/CPP_Test.cpp: Completely reworked this test so that it
- should run correctly on Win32 and UNIX.
-
-Wed Nov 27 16:50:17 1996 Douglas C. Schmidt <schmidt@lambada.cs.wustl.edu>
-
- * Put out a new beta of ACE 4.0.33.
-
- * tests/Mutex_Test.cpp (test): Fixed the test() function so that
- it doesn't use the ACE_Thread_Control unless we explicitly want
- to use threads.
-
- * tests/test_config.h: Added addition information about the
- process id and thread id of the main thread.
-
- * ace/Synch.h: Speed things up a bit by conditionally #including
- "ace/SV_Semaphore_Complex.h" only if we are compiling on a
- non-Win32 platform or a POSIX platform. Thanks to Matthias
- Kerkhoff <make@cs.tu-berlin.de> for this.
-
- * ace/SV_Semaphore_Complex.h: Incorporated the new ACE_USING
- macro, which is useful if you have
-
- class b {
- a()
- };
-
- class d : private b {
- b::a() // still works, but depriciated
- using b::a() // should be used instead
- };
-
- Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for this.
-
- * ace/OS.h: Added a new macro called ACE_USING, which is used to
- distinguish between platforms that support namespace "using"
- semantics and those that don't. Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for this.
-
- * examples/Misc/test_XtReactor[12].cpp: Had to add the infamous
- #define String XtString before including Xm/PushB.h. Also, there
- were some references to XtReactor when the class is now
- ACE_XtReactor. Thanks to Gonzalo Diethelm <gonzo@ing.puc.cl>
- for reporting this.
-
- * ace/XtReactor.cpp (ACE_XtReactor): timeout_ was not being
- initialized on the constructor, and that caused a core dump.
- Thanks to Gonzalo Diethelm <gonzo@ing.puc.cl> for reporting
- this.
-
- * ace/SOCK.h: Put the open() call in the protected part of the
- class since we generally don't want clients to call this
- directly. Thanks to Eric Newton <ecn@clark.net> for pointing
- this out.
-
- * ace/ACE.cpp: Fixed a bug where sin.sin_family was being set
- rather than sin.sin_len. Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for reporting this.
-
- * ace/ACE.cpp: Enhanced the ACE::{send_n,recv_n} methods so that
- they check to see if errno == EWOULDBLOCK when ACE_OS::send() or
- ACE_OS::recv() returns -1. If that's the case, then they keep
- iterating.
-
- Thanks to Mehdi TABATABAI <Mehdi.TABATABAI@ed.gva.sita.int> for
- this suggestion.
-
- * ace/Log_Msg.h: Fixed ACE_RETURN so that it only has 1 parameter
- if ACE_NLOGGING is enabled. Thanks to Antonio Tortorici
- <antonio@rh0011.roma.tlsoft.it> for reporting this.
-
- * ace/config-vxworks*.h: Added ACE_NTRACE macros so that
- tracing doesn't magically turn on!
-
- * ace/Task.cpp (activate): the &ACE_Task_Base::svc_run() argument
- needs a cast to ACE_THR_FUNC, because that's what
- ACE_Thread_Manager::spawn_n() requires. On VxWorks,
- ACE_THR_FUNC functions return an int, while svc_run() returns
- void *. Thanks to David Levine for this.
-
- * ace/Thread_Manager.cpp (kill_thr): I was mistakenly passing in
- the thr_handle_ where I should have been passing in the thr_id_.
- In addition, made sure we don't set errno to the wrong value...
- Thanks to Ross Dargahi <rossd@acm.org> for reporting this.
-
- * ace/{Synch_T,Synch}.h: If we don't actually own the lock
- anymore, don't try to do a release. Thanks to Jonathan Biggar
- <jon@sems.com> for reporting this bug.
-
- * ace/ACE.cpp (handle_timed_complete): Added an ex_handles mask so
- that non-blocking connects will work correctly on Win32. Thanks
- to Antonio Tortorici <antonio@rh0011.roma.tlsoft.it> for
- reporting this fix.
-
- * ace/Message_Queue.h: Updated the documentation to stress the
- fact that the timeouts are specified in *absolute* time, rather
- than in relative time. Thanks to Bob Dunmire <bobd@titan.com>
- for reporting this.
-
- * tests/test_config.h: Modified the ACE_END_TEST macro so that the
- log file is closed. This works around a problem on VxWorks
- where destructors of static objects don't get closed
- automatically. Thanks to David Levine for this fix.
-
- * ace/OS.i (rand_r): Added a fix for Digital UNIX so that rand_r
- works correctly in MT settings. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for this.
-
-Wed Nov 27 16:12:00 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Stream.cpp: Fixed a bug in ACE_Stream::open to
- allow applications to specify a tail or a head without
- having to specify both. This was needed by the ACE_Pipeline
- application since it only needs a Pipeline-specific tail
- (not a head).
-
-Tue Nov 26 18:00:25 1996 Douglas C. Schmidt <schmidt@lambada.cs.wustl.edu>
-
- * ace: Functions should not be declared with ACE_INLINE in a
- .cpp file. Fixed this problem in the following files:
-
- SPIPE_Acceptor.cpp:116:ACE_INLINE
- TLI_Acceptor.cpp:145:ACE_INLINE int
- TLI_Acceptor.cpp:192:ACE_INLINE
- Task.cpp:121:ACE_INLINE int
- Task.cpp:130:ACE_INLINE void
-
- * ace/{OS,Thread}: Added Chuck Gehr's suggested change for the
- pthread_keycreate() routine, which must take extern "C"
- functions on MVC C++. This fix isn't perfect, but it should
- allow the ACE library to build...
-
- * man: Updated all of the manual pages and HTML files.
-
- * ace/Signal.cpp: Updated the code so that we don't try to
- register a static C++ dispatch method if ACE_HAS_SIG_C_FUNC is
- defined. This fixes problems with the MVS C++ compiler...
- Thanks to Chuck Gehr for this suggestion.
-
- * ace/OS.h: Added extern "C" { } wrappers around the signal
- handling mechanisms if ACE_HAS_SIG_C_FUNC is defined. This
- fixes problems with the MVS C++ compiler... Thanks to Chuck
- Gehr for this suggestion.
-
- * ace/Reactor.cpp (open): Moved the initialization of the
- ACE_Timer_Queue field to *before* the handler_rep_.open() call.
- We do this first in case the handler_rep_ call fails (which it
- sometimes does on Win32 when we restart applications quickly due
- to the use of sockets as a notification mechanism). At least
- this way the timer_queue_ isn't 0, so we can still use the
- Reactor as a timer... Thanks to Tilo Christ for motivating
- me to fix this.
-
- * ace/OS.i: Apparently, DIGITAL_UNIX gethostbyname() returns
- thread-specific storage, so we can use this for
- gethostbyname_r().
-
- * ace/OS.i: Need to add:
-
- #else
-
- after line 3268: return (size_t) ACE_OS::sysconf (_SC_THREAD_STACK_MIN);
-
- otherwise we get a compile error:
-
- line 3296.1: CBC1331(W) Return value of type "unsigned int" is expected
-
- This is because no code ends up getting generated. Thanks to Chuck
- Gehr for this fix.
-
- * ace/OS.i (ACE_PTHREAD_CLEANUP_PUSH): Removed an extraneous set
- of parens. Thanks to Chuck Gehr for this fix.
-
- * ace/OS.cpp (thr_create): Oops, needed to add a check if thr_id
- == 0 before assigning *thr_handle = *thr_id! Thanks to Prashant
- for finding this.
-
-Tue Nov 26 21:06:13 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/Pipe.cpp (open): This change relates to Win32 code only.
- Removed the reuse_addr flag to acceptor.open() so that we don't
- try to reuse the acceptor socket immediately. Apparently, this
- causes no end of trouble on Win32 as the following connect()
- call fails (randomly). Now it should be possible to create
- multiple ACE_Pipes in one process and hence create multiple
- Reactors also without any problems.
-
- * tests/Pipe_Test.cpp: Added a ACE_Pipe test to check for the
- creation of multiple pipes in a process. Also changed the
- relevant makefiles and scripts.
-
-Tue Nov 26 11:27:33 1996 David L. Levine <levine@cs.wustl.edu>
-
- * tests/{CPP_Test,Mutex_Test,Shared_Memory_MM_Test,SPIPE_Test}.cpp:
- added VXWORKS support for these tests by spawning a new thread
- instead of forking a new process (the same as on Win32)
-
- * netsvcs/clients/Naming/Client/Client_Test.cpp (open): Added a
- return 0 for success.
-
- * ace/Singleton.h: Modified the use of the ACE_NEW_RETURN macro so
- we not only check if new has failed, but also check that the
- constructor has succeeded. If it hasn't, we bail out... Thanks
- to Luca for this suggestion.
-
- * ace/Log_Msg: Added a 4th parameter to log_hexdump() in order to
- print out a comment. Thanks to Luca for this.
-
- * ace/ACE.cpp (ldfind): Changed the implementation to look for
- ACE_DLL_SUFFIX rather than '.' since '.' might exist in the
- pathname already...
-
- * Removed all the NT-specific svc.conf files and updated the other
- files to use the new "auto-dll-suffix" feature in ACE.
-
- * ace/Synch_T.cpp (ts_get): Fixed a nasty bug introduced by recent
- changes to ACE_TSS<>::ts_get(). The ACE_Mutex should be
- ACE_Thread_Mutex. This should fix lots of nasty run-time bugs
- seen with recent versions of the ACE 0.33 beta...
-
-Tue Nov 26 14:40:00 1996 David L. Levine <levine@cs.wustl.edu>
-
- * Log_Msg.cpp: fake out TSS on VxWorks in Log_Msg::instance()
- by using a spare field in the task control block
-
- * tests/{CPP_Test,Mutex_Test,Shared_Memory_MM_Test,SPIPE_Test}.cpp:
- added VXWORKS support for these tests by spawning a new
- thread instead of forking a new process (the same as on
- Win32)
-
- * OS.h: VxWorks can't handle the ACE_THR_FUNC typedef if
- it's in the extern "C" block, so I moved it back out.
- Also, the horrible GreenHills hack is no longer required.
-
- * OS.i: there's an ACE_OS_CALL_RETURN before a ::strncpy() call,
- I changed it to ACE_OS_CALL.
-
- * OS.i: Added call to VxWorks ::mkdir()
-
- * Pipe.cpp: VxWorks doesn't know about TCP_NODELAY.
-
- * INET_Addr.cpp: get_host_name() is missing a return
- statement, on VxWorks only
-
- * Thread_Manager.i: in ACE_Thread_Control::thr_mgr(), there
- were two consecutive return statements, removed the first
- one.
-
- * Time_Request_Reply.{h,cpp}: GreenHills warns that "type
- qualifiers are meaningless" for declaration of const
- ACE_UINT32 time(), so I removed them.
-
- * UPIPE_Stream.cpp, line 95: warning: integer conversion
- resulted in a change of sign, so we cast n to int.
-
- * Map_Manager.cpp: in ACE_Map_Manager::resize_i(), variable
- foo is unnecessary, so we omitted it.
-
- * tests/CPP_Test.cpp (and a few others) have references to
- argv[0]:
-
-Tue Nov 26 03:15:22 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * tests: Added Map_Manager_Test and Message_Queue_Test to
- makefiles (NT and UNIX) and one-button scripts.
-
- * tests: (Barrier_Test.cpp Buffer_Stream_Test.cpp Mutex_Test.cpp
- Priority_Buffer_Test.cpp Recursive_Mutex_Test.cpp
- Shared_Memory_MM_Test.cpp) Fixed typos mainly and other small
- changes. Also fixed logging file problems so to make logging
- of tests more accurate.
-
-Mon Nov 25 00:23:40 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * performance-tests/Synch-Benchmarks/Options.cpp (Options):
- Reordered the initialization of data members to keep G++ from
- complaining.
-
- * performance-tests/Synch-Benchmarks/pipe_thr_test.cpp: Changed
- some types so that we don't get warnings.
-
- * tests/Mutex_Test.cpp (test): Added a "return 0". Thanks to
- David Levine for reporting this.
-
- * ace/TTY_IO.cpp: Rearranged some definitions so that we don't get
- "unused variable" warnings from g++.
-
- * ace/SOCK_Dgram.cpp (recv): Rearranged some definitions so that
- we don't get "unused variable" warnings from g++.
-
- * tests/Priority_Buffer_Test.cpp (consumer): Fixed a typo -- I was
- missing a *... Thanks to David Levine for reporting this.
-
- * ace/OS.h (ACE_SVC_FACTORY_DECLARE): Changed the macro so that it
- defines a function with `extern "C"' linkage in order to be
- consistent.
-
- * ace/OS.cpp (thr_create): Moved the conditional compilation test
- for ACE_HAS_THR_C_FUNC outside of ACE_HAS_SETKIND_NP since MVS
- doesn't have this! Thanks to Chuck Gehr for this info.
-
- * ace/OS.i (thr_sigsetmask): Replaced the tests for
- ACE_HAS_DCETHREADS and ACE_HAS_SETKIND_NP with
- ACE_LACKS_PTHREAD_THR_SIGSETMASK, which is more appropriate.
-
- * ace/OS.cpp (ace_mutex_lock_cleanup_adapter): Changed the
- signature so that it returns "void" rather than "void *".
- Thanks to Chuck Gehr for this.
-
- * ace/OS.h: Removed #include <sys/param.h> to avoid problems on
- MVS. Thanks to Chuck Gehr for this.
-
- * ace/config-sunos5.5-sunc++-4.1.h: It looks like SunC++ 4.1 still
- doesn't fix their template typedefs bugs. So I've commented
- this out in the config file. Thanks to Fred LaBar
- <flabar@fallschurch.esys.com> for reporting this.
-
- * ace/ACE.cpp (ldfind): Added support for a new feature that will
- append the default suffix (e.g., ".dll" or ".so") for a shared
- library on the current platform to the name of the file if it
- cannot find an suffix. It will also check that a provided
- suffix will match the default suffix for that platform and if it
- doesn't it will produce a log entry with a warning. This change
- will allow unified svc.conf-files for both UNIX and WinNT.
- Thanks to Tilo Christ <christ@swl.fh-heilbronn.de> for this.
-
- * ace/OS.cpp (thr_create): Came up with a remarkably clever scheme
- that should make it possible to utilize the ACE library *without
- change* on MVS, where the frigging C++ compiler requires all
- functions passed to pthread_create() have an extern "C" linkage.
- The trick was to generalize the thread adapter mechanism used
- for Win32.
-
- * ace/OS: Added a new macro called ACE_PTHREAD_CLEANUP_PUSH that
- selects the right mechanism (e.g., ace_spawn_adapter or not) for
- passing functions to pthread_cleanup_push().
-
- * ace/config-mvs.h: Added a new macro called ACE_HAS_THR_C_FUNC
- which expresses the fact that the MVS C++ compiler *must* have
- an extern "C" function passed to pthread_create().
-
- * ace/OS.h: Modified all uses of ACE_OS::mutex_lock_cleanup() to
- use the extern "C" ace_spawn_adapter() on platforms MVS like MVS
- that can't deal with non-C functions to pthread_create. Thanks
- to Chuck Gehr for reporting this.
-
- * ace/OS.cpp (thr_create): Added Chuck Gehr's patches for MVS.
-
-Sun Nov 24 12:30:45 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace: Added Chuck Gehr's <gehr@sweng.stortek.com> config-mvs.h
- file!
-
- * ace: Began adding support for WinSock 2.0. Thanks to Luca for
- this.
-
- * ace/UPIPE_{Acceptor,Connector,Stream}: Updated the UPIPE
- components so that they keep a reference count that keeps track
- of the number of "owners" (which should always be 2 -- one for
- the connector-side and one for the acceptor-side). By keeping
- this count, we can ensure that we don't close down the
- underlying ACE_Stream until both sides have called close().
- This will remove a nasty bug that was lurking in some of the
- tests.
-
- * ace/Message_Block.h: Added a new copy() method that assumes the
- buf passed in is a NUL-terminated string.
-
- * tests/UPIPE_SAP_Test.cpp: Modified this test so that threads
- exit in a well-defined order. This should prevent problems on
- Win32.
-
- * ace/OS.i: Changed SIGNAL_SAFE_OS_CALLS to
- ACE_HAS_SIGNAL_SAFE_OS_CALLS to be consistent...
-
- * ace/config-vxworks*.h: Removed the SIGNAL_SAFE_OS_CALLS #define
- from the VxWorks config files. There's no need to use this by
- default.
-
- * ace/Event_Handler: Moved all the default implementations of the
- virtual methods in ACE_Event_Handler from the *.i file to the
- *.cpp and made them no longer be inlines. This will fix some
- problems with some compilers (e.g., MSVC++ 4.1) and is also more
- reasonable since there's really no purpose for inlining these
- virtual functions since they are rarely called. Thanks to James
- Michael Dwyer <jdwyer@knox.edu> for reporting this problem.
-
-Sat Nov 23 12:39:03 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Svc_Conf.y: Changed the parser so that it accepts DLL
- pathnames that lack *.dll or *.so suffixes. This is necessary
- so that we can automatically append the correct suffix depending
- on the platform. Thanks to Tilo Christ
- <christ@swl.fh-heilbronn.de> for suggesting this.
-
- * ace/Makefile: Updated the Makefile so that it will automatically
- insert the appropriate so that conditions for include of
- ace/OS.h can be checked correctly.
-
-Fri Nov 22 18:12:49 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i (thr_sigsetmask): DCE threads (at least as implemented
- by Digital) have no means for setting the signal mask on a
- per-thread basis. Therefore, modified the code so that it
- correctly returns ACE_NOTSUP_RETURN(-1) for DCEthreads. Thanks
- to Thilo Kielmann <kielmann@informatik.uni-siegen.de> for
- chasing this down.
-
- * performance-tests/Synch-Benchmarks/synch_driver.cpp (run_test):
- Fixed this implementation so that it will shut down correctly
- when a signal occurs or a timeout occurs (whichever comes
- first).
-
-Fri Nov 22 08:02:39 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace.{mdp,mak}: Changed ace.mak so that it links with the
- non-debug version of Microsoft's multithreaded dll when compiled
- with the release option
-
-Thu Nov 21 10:37:40 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Service_Config: Changed the implementation of the
- Service_Config class so that it no longer inherits from
- ACE_Event_Handler. This was causing problems because the new
- reactor() method in the ACE_Event_Handler was conflicting with
- the static reactor() method on ACE_Service_Config.
-
- * ace/OS.cpp (detach): Since we no longer use an
- ACE_Recursive_Thread_Mutex, we can remove the line
-
- else if (ACE_TSS_Cleanup::lock_.get_nesting_level () > 1)
- // ...
-
- Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for
- reporting this.
-
- * ace/Thread_Manager.cpp (spawn_n): Replaced int i with size_t i
- to avoid warnings between signed and unsigned values.
-
- * ace: There is an easy way to speed up the "Update dependencies"
- in MSVC. Just keep the the compiler from complaining about
- missing header by inserting a comment like below in the
- #include-directives which are not used in Win32.
-
- Therefore, instead of
-
- #include <somefile.h>
-
- we use
-
- #include /**/ <somefile.h>
-
- Please let me know if this causes problems for any
- pre-processors. Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for this suggestion!
-
- * ace/OS.cpp: Added support for AfxBeginThread in
- ACE_OS::thr_create() and ACE_OS::exit(). Now ACE should work
- with MFC when you give the THR_USE_AFX flag to
- ACE_OS::thr_create()! Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for this!
-
- * ace/Malloc_T.cpp (avail_chunks): Changed the return value to
- ssize_t so we can return -1 if we can't get the lock. Thanks to
- Tilo for reporting this.
-
- * ace/config-sunos4-sun3.x.h: Added new #ifdefs for Sun C++ 3.0.1
- on SunOS 4.1.3. Thanks to Eric Parker <eparker@credence.com>
- for these fixes.
-
- * ace/Stack.h: Added a new method called peek() to the
- ACE_Unbounded_Queue classes so that the first element can be
- retrieved without removing it. Thanks to Luca for this
- suggestion.
-
- * ace/SString.cpp (ACE_CString): Changed ACE_CString so that it
- uses memcpy() rather than str(n)cpy() so that we can store any
- structure into it. Thanks to Luca for this suggestion.
-
- * ace/Acceptor: Since we moved the reactor() accessors to
- ACE_Event_Handler we can omit these from the Acceptor and
- Svc_Handler.
-
- * ace: Updated the ACE_Reactor and ACE_ReactorEx so that they
- automatically sets the pointers in ACE_Event_Handlers. Thanks
- to Luca for this suggestion.
-
- * ace/Event_Handler: Added pointers to all the ACE demultiplexors
- (e.g., ACE_Reactor, ACE_ReactorEx, and ACE_Proactor) to
- ACE_Event_Handler, along with set/get accessor methods. This
- supports a very common use-case where an event handler keeps
- track of its demultiplexor. Thanks to Luca for this suggestion.
-
- * ace/OS.cpp: Since we do not use the recursion count from the
- Recursive Mutex any more in ACE_TSS_Cleanup::exit() we can
- replace the Recursive Mutex by a regular ACE_Thread_Mutex that
- is recursive on NT natively and more efficient. Thanks to
- Detlef for suggesting this.
-
- * ace/OS.cpp: Since we do not use the recursion count from the
- Recursive Mutex any more in ACE_TSS_Cleanup::exit() we can
- replace the Recursive Mutex by a regular ACE_Thread_Mutex that
- is recursive on NT natively and more efficient. Thanks to
- Detlef for suggesting this.
-
- * ace: Backed out all of Detlef's changes to ACE_OS and
- ACE_TSS::ts_get(). It turns out that this is unnecessary since
- he reimplemented ACE_TSS_Cleanup so that it no longer needs to
- hold the lock when callbacks are made. Once again, Detlef
- proves that he's a macho man, not a boy ;-)
-
-Thu Nov 21 08:12:51 1996 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_sunos5_sunc++_4.1.GNU:
- put back the LD definition
-
- * include/makeinclude/platform_osf1_4.0_g++.GNU:
- added LD definition to work with latest wrapper_macros.GNU
-
-Wed Nov 20 10:32:52 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * tests: Mutex_Test.cpp Priority_Buffer_Test.cpp
- Reader_Writer_Test.cpp Thread_Pool_Test.cpp were changed
- slightly to remove some compile time warnings.
-
-Wed Nov 20 21:35:28 1996 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Svc_Conf_l.cpp: added #include of ace/config.h so that
- conditions for include of ace/OS.h can be checked.
-
-Wed Nov 20 02:38:40 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Service_Config.cpp: Moved the definition of logger_key_ to
- OS.h and changed it to a macro (ACE_LOGGER_KEY) so that it will
- be portable to Win32 and UNIX. Thanks to Tilo for reporting
- this.
-
- * ace/OS: Changed the return value of ACE_OS::getgid() from uid_t
- to gid_t to be POSIX compliant.
-
- * ace/OS.cpp (thr_create): Fixed a typo where we were assigning
- stacksize rather than size. Thanks Thilo.
-
- * ace/OS.cpp (thr_create): Added a new piece of code for
- ACE_NEEDS_HUGE_THREAD_STACKSIZE, which is necessary to create a
- larger per-thread stack size in order to run ACE_Log_Msg::log.
- Thanks to Thilo for this.
-
- * tests/TSS_Test.cpp: Changed the name of the static variable
- "lock" to "cout_lock" to avoid a potential namespace clash on
- Digital UNIX. Thanks to Thilo Kielmann for reporting this.
-
- * ace/SOCK_Dgram.cpp (recv): Added a cast (char *)
- io_vec->iov_base so that this would work correctly on platforms
- where iov_base is a void * (e.g., AIX and HP/UX). Thanks to
- Alan Stewart for the change.
-
- * ace/OS.h: Added a few new changes for Digital UNIX 4.0a. These
- should fix problems with ctime_r() and asctime_r(). Thanks to
- Dave Trumble for the fixes.
-
- * tests/UPIPE_SAP_Test.cpp: Disabled this test if we don't have
- threads and (STREAM Pipes or Win32). Thanks to Thilo Kielmann's
- <kielmann@informatik.uni-siegen.de> for this info.
-
-Tue Nov 19 23:09:08 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Log_Record.cpp (print): Added a call to ACE_OS::fflush
- before returning. This change was suggested by Luca in order to
- help prevent messages from getting lost when applications exit.
- We're unsure of the affects this will have on performance, so we
- may change this back in the future.
-
-Tue Nov 19 00:06:57 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Released a beta version of ACE 4.0.33 for testing.
-
- * ace/TTY_IO.h: Added the ACE_Export macro before the ACE_TTY_IO
- class to make things work correctly for Win32 DLLs. Thanks
- to William L. Gerecke <gerecke@rayva.org> for fixing this.
-
- * ace/OS.h: Improved the support for RLIMIT_NOFILE. Thanks to
- Alan Stewart <axs2@osi.com> for reporting this.
-
- * ace/OS.h: Removed the following code from OS.h because
- it is causing problems on some platforms:
-
- #if (!defined (timespec) && !defined (m88k))
- #define timestruc_t struct timespec
- #endif /* timespec */
-
- Thanks to Fred LeBar for reporting this.
-
- * ace/OS.cpp (thr_create): Needed to create an
- ACE_OS::NULL_hthread so that we can assign the "NULL thread
- handle" on POSIX platforms. Thanks to Alan Stewart
- <axs2@osi.com> for reporting this.
-
- * ace/OS.i: The HP/UX C++ compiler is unable to grok inline
- functions with multiple returns. So I recoded the
- ACE_OS::event* methods to avoid this. Thanks to Alan Stewart
- <axs2@osi.com> for reporting this.
-
- * ace/OS.h: Moved the "undef" of t_errno until after the inclusion
- of mman.h and dlfcn.h to prevent problems with DU4.0a. Thanks
- to David Trumble <trumble@steosf.nio.dec.com> for reporting
- this.
-
- * ace/Pipe.cpp (open): Fixed a typo where
- this->ACE_SOCK::set_option() was being used instead of
- writer.set_option(). Thanks to Tilo Christ
- <christ@swl.fh-heilbronn.de> for reporting this.
-
- * ace/Message_Queue.h: Fixed a bug where
-
- ACE_Message_Queue <ACE_SYNCH_1> &queue_;
-
- should be:
-
- ACE_Message_Queue <ACE_SYNCH_2> &queue_;
-
- Thanks to Rick Orr <rorr@costello.den.csci.csc.com> for
- reporting this.
-
- * apps/Makefile: Updated the Makefile so that it no longer tries
- to look for Synch-Benchmarks. Thanks to Amos Shapira
- <amos@dsi.co.il> for reporting this.
-
- * ace/Activation_Queue.cpp (dequeue): Added a sanity check to make
- sure that we actually deleted the first element in the queue.
- Thanks to Andres Kruse <Andres.Kruse@cern.ch> for reporting
- this.
-
- * include/makeinclude/platform_sunos5_sunc++_4.1.GNU: Added a
- minor change to remove the libACE.a archive prior to creating a
- new one. This works around bugs with the SunOS 4.x C++
- compiler. Thanks to Andres Kruse <Andres.Kruse@cern.ch> for
- reporting this.
-
- * ace/Malloc_T.cpp (avail_chunks): Added Fred LeBar's code and
- comments for computing the available chunks.
-
- * tests/Mutex_Test.cpp: Rewrote the Mutex_Test so that it behaves
- correctly on UNIX and Win32. Thanks to Irfan for reporting the
- problem.
-
- * ace/Log_Msg.cpp (sync): Somehow, the statement that updated the
- pid_ after sync() is called following a fork() got removed, so I
- put it back in.
-
- * ace/config-sunos5.*-g++.h: Added the
- -D_REENTRANT flag to the config files for the G++ version of
- ACE. This fixes a nasty problem that otherwise arises when
- compiling on SunOS 5.x. Thanks to Hanan Herzog
- <hanan@wallenda.stanford.edu> for reporting this.
-
-Tue Nov 19 21:14:15 1996 David L. Levine <levine@cs.wustl.edu>
-
- * performance-tests/Synch-Benchmarks/Benchmark.{h,cpp}:
- use thread ID class for VxWorks as well as Pthreads.
-
- * OS.i, config-{osf1-4.0,sunos5.[45]}-g++.h: Moved GNU
- #include <cstring> out of config files and into OS.i.
-
- * ace/Svc_Conf_l.cpp: added #include of ace/OS.h for HPUX and
- VxWorks.
-
- * ace/Token.cpp: reordered initializations in Ace_Queue_Entry
- ctor to match declaration order.
-
-Mon Nov 18 00:47:27 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h: Added a new #define called ACE_HAS_BROKEN_CONVERSIONS
- to workaround problems with the HP/UX C++ compiler, which
- doesn't seem to be able to grok foo->operator T *(). Thanks to
- Alan Stewart <axs2@osi.com> for reporting this bug and the fix.
- Also updated the config-hpux*.h files with this define.
-
- * examples/Misc: Added a new test (test_get_opt.cpp) which
- exercises the ACE_Get_Opt class.
-
-Sun Nov 17 13:00:02 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Get_Opt: Replaced the GNU-based implementation of class
- ACE_Get_Opt with an implementation based on BSD UNIX. The
- advantage here is that the BSD version is not encumbered by the
- GNU GPL. Thus, ACE has no more dependencies on GNU GPL. Thanks
- to James Hu <jxh@cs.wustl.edu> for finding the BSD code.
-
-Mon Nov 18 00:13:25 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/stdcpp.h: Added this file to ACE. This file contains the
- portability ugliness for the Standard C++ Library. As
- implementations of the "standard" emerge, this file will need to
- be updated. Although not very useful now, we are gearing up for
- a support for STL on UNIX and NT.
-
- * ace/OS.h: Added an include "ace/stdcpp.h".
-
- * ace/Log_Record.h (ACE_Log_Record): Removed the iostream include
- mess that got accidentally committed to the release.
-
-Sun Nov 17 00:13:25 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * For some totally evil reason, MSVC++ will not allow any use of
- the "allocator" symbol. It's an STL thing. As a result, I've
- had to change all of the following files to rename allocator to
- alloc: Local_Name_Space_T.cpp, Map_Manager.cpp, Malloc_T.cpp,
- Message_Block.cpp, Read_Buffer.cpp, SString.cpp. The root
- of the problem can be seen by compiling the code below:
-
- template <class TYPE>
- class foo {};
-
- int foo; // compile error because of the foo<> class.
-
- int main () { return 0; }
-
- * Service_Config.{h,cpp}: We have to change the allocator
- accessors to alloc. This is probably going to break
- many things. If necessary, we can conditionally compile in the
- old accessors for platforms that are not using STL and MSVC++.
-
- * ace/Task.h: Added ACE_Export macros to the class definitions.
-
-Sun Nov 17 13:00:02 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace: Added Thilo Kielmann's <kielmann@informatik.uni-siegen.de>
- patches for OSF/1 4.0a.
-
- * ace/OS: Revised the implementation of ACE_OS::asctime_r() and
- ACE_OS::ctime_r() to simplify common cases. However, this may
- have broken some code on OSF/1 4.0a. Can someone please check
- this?
-
- * tests/SPIPE_Test.cpp: Conditionally compiled this file so that
- we only build the SPIPE test if (1) we're running on Win32 or
- (2) ACE_HAS_STREAM_PIPES. Thanks to David Levine for this
- suggestion.
-
- * ace/OS.i (ctime_r): Fixed a typo that was caused by a misplaced
- #endif. Thanks to Eshel Liran <liran@macs.biu.ac.il> for
- reporting this.
-
- * ace/Time_Value: Disabled ACE_TRACE within these method in order
- to prevent infinite recursion.
-
- * ace/Log_Record: Originally, when verbose mode was enabled you
- can get the date and time down to the seconds. However, it is
- useful for performance testings to have milliseconds displayed
- in the log. To accomplish this, I changed ACE_Log_Msg and
- ACE_Log_Record to they also keep track of and print the microsec
- time, as well. Thanks to Luca for suggesting this.
-
- * ace/Map_Manager.cpp: updated all the ACE_Map_Manager methods so
- their read and write Guards use the ACE_*_GUARD macros.
-
- * ace/Malloc_T.cpp: Updated all the ACE_Malloc methods so their
- read and write Guards use the ACE_*_GUARD macros.
-
- * ace/OS.cpp (svc_run): Added an ACE_DEBUG announcing that an
- exception has propagated beyond the outermost svc_run()
- function. Thanks to Luca for this suggestion.
-
- * tests/test_config.h: VxWorks passes in a NULL argv (arrghhh...).
- Therefore, to work around this in the ./tests directory, I changed
- the ACE_START_TEST macro to take a NAME parameter, and then I
- added the following local variable:
-
- const char *program = argv ? argv[0] : NAME;
-
- Thanks to David Levine for this fix.
-
-Sat Nov 16 12:01:08 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Threads/test_tss2.cpp: Added Detlef's new test for
- ACE_TSS.
-
- * ace/Synch_T.cpp (ts_get): Added Detlef's changes to fix deadlock
- problems with ACE_TSS on NT.
-
-Fri Nov 15 18:01:26 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/ACE_SOCK_Stream.cpp: NT will signal an abortive close
- to the opposite party if a socket is closed before all of its
- data has been sent out. According to the NT SDK-docs, you should
- do a shutdown before the closesocket() in order to prepare a
- graceful close. Thus, I've placed an
- ACE_SOCK_Stream::close_writer() method just before the call to
- ACE_SOCK::close() in the new close() of the ACE_SOCK_Stream
- class. Thanks to Tilo Christ <christ@swl.fh-heilbronn.de> for
- this suggestion.
-
- * ace/INET_Addr.cpp: The function ACE_INET_Addr::addr_to_string
- was a virtual function that is also inline and defined in the .i
- file. Some compilers have a problem with this, so I moved it
- into the *.cpp file. In addition, its sister function was also
- virtual and is defined as:
-
- ACE_INLINE int
- ACE_INET_Addr::string_to_addr (const char s[])
-
- in the .cpp file. I removed the ACE_INLINE directive. Thanks
- to Fred LaBar <flabar@fallschurch.esys.com> for reporting this.
-
-Thu Nov 14 16:20:20 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Malloc_T.cpp: Added a new method to ACE_Malloc that will
- return the number of chunks available on the free list. Thanks
- to Fred Labar <flabar@fallschurch.esys.com> for this.
-
-Wed Nov 13 01:22:16 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/ReactorEx.cpp (handle_events): I've changed siginfo_t on
- Win32 (which was previously typedef'd to int) so that it has the
- following structure:
-
- struct siginfo_t
- {
- siginfo_t (ACE_HANDLE handle);
-
- ACE_HANDLE si_handle_;
- // Win32 HANDLE that has become signaled.
- };
-
- Then, I've changed the ACE_ReactorEx::handle_events() method to
- look like this:
-
- // Assign the ``signaled'' HANDLE so that callers can get
- // it.
- siginfo_t sig (relative_handles[relative_index]);
-
- if (relative_handlers[relative_index]->handle_signal
- (0, &sig) == -1)
-
- Thus, you can refer to the signaled handle as
-
- si_handle_
-
- within the handle_signal() call back. Thanks to Matthias
- Kerkhoff <make@cs.tu-berlin.de> for suggesting this.
-
- * ace/System_Time.h: Made ACE_System_Time::get_local_time() a
- static member function. Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for suggesting this.
-
- * ace/Message_Queue.h: The internal variables for counting the
- bytes stored in the queue were declared as of type int (in
- Message_Queue.h). But they are set (e.g. with
- ACE_Message_Queue::ACE_Message_Queue) with values of size_t.
-
- When running tests/Priority_Buffer_Test, the high_water_mark_ is
- preset with the value LONG_MAX. While assigning this value from
- size_t to int, this becomes -1 and the queue is always believed
- to be full :-( The fix is to change the internal data structures
- in Message_Queue.h from int to size_t. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for reporting this.
-
- * tests: Fixed problems with the following three tests:
-
- Priority_Buffer_Test.cpp
- Reader_Writer_Test.cpp
- UPIPE_SAP_Test.cpp
-
- When these are compiled with gcc on Digital UNIX 4.0a the static
- ACE_Thread_Manager thr_mgr; was never getting initialized due to
- gcc compiler bugs. The fix is to replace the static thread
- manager with the ACE_Service_Config::thr_mgr() singleton.
- Thanks to Thilo Kielmann <kielmann@informatik.uni-siegen.de> for
- reporting this.
-
-Tue Nov 12 19:43:12 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp (spawn_n): Was missing a 0 after ?.
- Thanks to Thilo Kielmann <kielmann@informatik.uni-siegen.de> for
- reporting this.
-
- * ace/Log_Msg.h: Created a new macro call ACE_ERROR_BREAK(X) {
- ACE_ERROR(X); break;} for use within switch and loop statements.
- Thanks to Luca for this idea.
-
- * ace/Pipe.cpp: Enabled the "reuse addr" flag for accepting and
- connecting the Win32 version of ACE_Pipe. Thanks to Luca for
- reporting this problem.
-
- * ace/OS.i (thr_join): ACE_Thread::join () has a default second
- parameter (the status) set to 0. This is not handled in
- ACE_OS::thr_join(). To avoid getting a system error in NT we
- handle this as we did with ACE_OS::thr_create() and the
- thr_handle parameter.
-
- * ace/config-irix6.2-sgic++.h: Updated the set of patches required
- for IRIX 6.2. Thanks to Amos Shapira for reporting this.
-
-Sun Nov 10 15:40:17 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Token_Invariants.cpp: Moved static data
- declarations out of ACE_Token_Invariant_Manager::instance and
- into the header file. This is supposed to help with a g++
- problem on VxWorks.
-
-Sun Nov 10 13:22:03 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Pipe.cpp (open): Set the loopback socket into TCP_NODELAY
- mode so that we don't block for 200 ms... Thanks to Luca
- Priorelli <lucapri@mbox.vol.it>.
-
- * ace/Thread_Manager: Created a new version of spawn_n() that
- gives parameters for stack, stack_size, and also for the
- assigned ACE_hthread_t's. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for suggesting this.
-
-Sun Nov 10 13:56:38 1996 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * tests/Reactors_Test.cpp (main): Fixed the test so that the
- output of the test goes to a log file instead of STDOUT.
-
-Sat Nov 9 11:23:13 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Synch.i: Fixed a bug in ACE_Thread_Mutex_Guard.
- The call:
-
- this->owner_ == block ? this->lock_.acquire () : this->lock_.tryacquire ();
-
- should be
-
- this->owner_ = block ? this->lock_.acquire () : this->lock_.tryacquire ();
-
- Thanks to Alexander Smundak <sasha@migration.com> for reporting
- this.
-
-Sat Nov 9 01:44:15 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/Message_Queue: Added forward and reverse iterators to
- Message_Queue. Also, added typedefs to Message_Queue for
- ITERATOR, and REVERSE_ITERATOR. This makes the Queue like an STL
- collection and also makes it easier to use since you don't have
- to define types for the iterators. Please see
- test/Message_Queue_Test.cpp for an example.
-
- * ace/Map_Manager: Added reverse iterator to Map_Manager. Also,
- added typedefs to Map_Manager for ENTRY, ITERATOR, and
- REVERSE_ITERATOR. This makes the Map more like an STL collection
- and also makes it easier to use since you don't have to define
- types for the iterators and the entry. Please see
- test/Map_Manager_Test.cpp for an example. Note that the new
- typedefs does not break existing code.
-
-Fri Nov 8 20:04:26 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Malloc.h: Fixed a typo on line 176 that reads:
-
- #include "ace/Sync_T.h"
-
- It should read:
-
- #include "ace/Synch_T.h"
-
- Thanks to Todd Barkalow <todd_barkalow@stortek.com> for
- reporting this.
-
-Wed Nov 6 00:38:02 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Pipe: Added the const qualifier to the following methods:
-
- ACE_HANDLE ACE_Pipe::read_handle (void) const;
- ACE_HANDLE ACE_Pipe::write_handle (void) const;
-
- Thanks to Luca for reporting this.
-
- * ace/config-win32-msvc4.0.h: Redefined
- ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES since it looks like
- MSVC++ 4.0 still doesn't work. Maybe this is fixed in 4.2?
-
-Tue Nov 5 03:09:44 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Strategies.cpp: I'd forgotten to update one of the
- accept(*svc_handler) calls to use the new
- accept(svc_handler->peer()) syntax.
-
- * netsvcs/lib/Server_Logging_Handler.cpp: Added a cast to
- (COUNTER) 0 when initializing ::request_count_ to avoid problems
- on Win32. Thanks to Luca for pointing this out.
-
- * ace/Thread_Manager: Added a new thr_self() method that return
- the unique ID of the thread. This is not strictly necessary
- (because a thread can always just call <ACE_Thread::thr_self>).
- However, we put it here to be complete. Thanks to Hamutal Yanay
- <Hamutal_Yanay@mail.icomverse.com> for suggesting this.
-
- * ace/OS.cpp (thr_create): I was accidentally closing down
- ::CloseHandle (thr_handle) (where thr_handle is a HANDLE *) when
- I should have been doing a ::CloseHandle (handle) instead.
- Thanks to Luca for finding this!
-
-Tue Nov 5 14:26:32 1996 David Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/wrapper_macros.GNU: Changed LINK.{c,cc}
- commands to use LD instead of CXX. Changed all platform macros
- files (except for g++ on VxWorks) to correspond.
-
- * tests/run_tests.sh: changed -e test to -f for portability and
- reordered tests. Thanks to Michael Michael Rueger
- <m_rueger@SYSCOMP.DE> for originally creating run_tests.sh, and
- for maintaining it, and to Alan Stewart <axs2@osi.com> for
- suggesting fixes/enhancements.
-
- * tests/Time_Service_Test.cpp and Tokens_Test.cpp: changed to
- return 0 on success instead of 42
-
-Fri Nov 1 03:53:39 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * STL: Added STL files to $WRAPPER_ROOT/STL. This code is a
- modified version (changes for VC++ compiler) of the publicly
- available implementation of STL from HP. Currently,
- ACE_Registry uses these STL classes.
-
-Fri Nov 1 00:25:01 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/CORBA_Handler.cpp (process_events): There was a very subtle
- race condition in the ACE_MT_CORBA_Handler. process_events()
- accessed the singleton directly without taking the mutex. At
- startup the process_event thread is kicked off from the
- constructor and the instance_ is set. Hence the race. The
- solution is to attempt to take the mutex before accessing the
- instance. Thanks to David Artus <david.artus@sbil.co.uk> for
- reporting the problem and providing the fix.
-
- * ace/Log_Msg.cpp (log): Improved the performance of the Log_Msg
- mechanism by not doing any parsing of the format string if the
- user has disabled this priority.
-
- * ace/Reactor.cpp: Added a chance for the open() method of the
- Notification_Pipe failing. Thanks to Luca for pointing this
- out.
-
- * ace/Reactor.cpp (handle_events): Added a change to the semantics
- of the ACE_Reactor so that it doesn't fall out of the event loop
- when signals arrive that it handles. Thanks to Stuart Powell
- <stuartp@in.ot.com.au> for this fix.
-
- * ace/Service_Repository.cpp (remove): Fixed a bug with
- Service_Record::remove() that was failing if there were only two
- records and we are removing the first one. Thanks to Alex
- Villazon <villazon@cui.unige.ch> for reporting this.
-
- * ace: Recompiled everything on Solaris with G++ and CC and it
- seems to work fine.
-
- * ace/Module: Replaced the use of char * with const char * for
- assigning the Module a name.
-
- * ace: Split the Task.{cpp,i.h} file into Task_T.{cpp,i,h} in
- order to factor out the new non-template ACE_Task_Base and
- ACE_Task_Exit classes. This is required for GCC-based compilers
- that include the *.cpp files...
-
-Thu Oct 31 00:36:38 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Malloc_T.h: Made the destructor of ACE_Allocator_Adapter
- virtual.
-
- * ace/Thread: Reorganized the ACE_Thread so that the
- ACE_HAS_THREADS #ifdef is no longer required...
-
- * ace/Strategies.h: Changed all the destructors to be virtual so
- that G++ will stop complaining...
-
- * ace/Thread_Manager: Reorganized the ACE_Thread_Manager so that
- the ACE_HAS_THREADS #ifdef is no longer required...
-
- * ace/config-win32-msvc4.0.h: Added Dieter Quehl's great hack to
- get ACE to compile correctly on Win32 with MFC!
-
- * ace/Task: I've rearranged the implementation of ACE_Task<>
- in the following way:
-
- 1. Defined a non-template class ACE_Task_Base from which the
- ACE_Task<...> inherits (instead of inheriting from
- Ace_Service_Object, which ACE_Task_Base now inherits from.
-
- 2. Move all methods that don't depend on the <ACE_MT_SYNCH> or
- <ACE_NULL_SYNCH> modifers from the ACE_Task template to
- ACE_Task_Base.
-
- There are two motivations for making this change:
-
- 1. It reduces ``template bloat'' by factoring out common
- code that can be shared between ACE_Task<ACE_MT_SYNCH>
- and ACE_Task<ACE_NULL_SYNCH>.
-
- 2. It makes it possible for the Thread_Manager to use
- ACE_Task_Base *'s for managing groups of ACE_Tasks
- in a fully polymorphic manner.
-
- Note that the new changes don't break any existing code that
- uses ACE_Task. Thanks to Hamutal Yanay
- <Hamutal_Yanay@hub.comverse.com> and Ari Erev's
- <Ari_Erev@comverse.com> for suggesting these changes.
-
- * ace/Thread_Manager: Changed the use of ACE_Task<ACE_SYNCH> to
- ACE_Service_Object because this avoids nasty problems with
- template type conflicts. The right solution is probably to
- create a new non-template base class for ACE_Task called
- ACE_Task_Base and move all the ACE_Task operations into there
- that don't involve the Message_Queue directly. I'll need to
- think more about this...
-
- * ace/SOCK_Stream: Added new timed send_n() and recv_n() methods,
- which use the underlying timed ACE::send() and ACE::recv()
- calls.
-
- * ace/ACE.cpp: Added new timed send_n() and recv_n() methods,
- which use the underlying timed ACE::send() and ACE::recv()
- calls.
-
-Wed Oct 30 00:27:21 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h: Changed MAXHOSTNAMELEN on Win32 from
- (MAX_COMPUTERNAME_LENGTH+1) (which is around 16 or so) to 256.
- Thanks to Tilo Christ <christ@swl.fh-heilbronn.de> for this
- suggestion.
-
- * ace: Made #define STRICT a compile time option if the
- ACE_HAS_STRICT flag is enabled. This prevents ACE from breaking
- existing application (i.e., non-ACE) code. Thanks to Karlheinz
- for pointing this out!
-
- * ace/Synch_T.cpp: Fixed a typo in ACE_Condition<MUTEX>::wait
- (void).
-
- return ACE_OS::cond_wait (&this->cond_, this->mutex_.lock_);
-
- should read
-
- return ACE_OS::cond_wait (&this->cond_, &this->mutex_.lock_);
-
- Thanks to Dieter Quehl <dietrich.quehl@med.siemens.de> for
- reporting this!
-
- * ace/Svc_Handler.h: Removed the operator ACE_PEER_STREAM &() from
- the ACE_Svc_Handler class since we don't need it anymore due to
- the changes below.
-
- * ace/{Acceptor,Connector}.cpp: Removed the use of operator
- ACE_PEER_STREAM &() in the Acceptor::accept() and
- Connector::connect() code and replaced it with
- svc_handler->peer(). This works much better and is more
- intuitive.
-
-Wed Oct 30 00:30:00 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * Registry: Added a Name Service implementation to ACE based on
- Win32 Registry. The ACE_Registry interface is inspired by the
- interface specified in the CORBA Naming Service Specification.
- The implementation is done through Win32 Reg*() functions.
- Other than providing an OO wrapper for the Win32 Reg*()
- functions, ACE_Registry provides an abstraction for iteration
- over the elements of the Registry. This only works on Win32
- platforms (unless you are brave enough to reimplement the
- Win32 Registry API on UNIX and link it in underneath ACE!).
-
- * ace/Local_Name_Space_T.cpp: Moved SEH out of methods of
- Name_Space_Map to the methods of Local_Name_Space. Some of
- the calls to Local_Name_Space methods used the allocator to
- either malloc or find or free shared memory. Adding SEH to these
- methods ensured that any exception raised due to remapping would
- be caught and handled appropriately.
-
- Also, to fool the stupid MFC compiler, we added _i methods
- so that it stopped bitching about destructors not getting called
- correctly.
-
- * Added three new tests to /examples/Naming. Thanks to Lothar for
- providing these tests.
-
-Tue Oct 29 18:10:09 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/ACE.cpp (send): Integrated a new and simpler version of
- timed ACE::send(). Thanks to Vital Aza <va3@cs.wustl.edu> for
- coming up with this.
-
- * ace/XtReactor.cpp: When the ACE_Reactor is constructed it
- creates the notify pipe and registers it with the attach()
- method. The XtReactor overloads this method BUT because the
- attach occurs when constructing the base class ACE_Reactor, the
- ACE_Reactor attach() is called not the XtReactor attach(). This
- means that the notify pipe is registered with the ACE_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.
- Thanks to Rodney Skinner <rods@in.ot.com.au> for this fix.
-
- * ace/XtReactor.cpp (schedule_timer): The ACE_Reactor returns a
- timer_id from it's equivalent call but the XtReactor always
- returns 0. To fix this we simply replaced the "return 0;" in
- the function with "return result;" Thanks to Rodney Skinner
- <rods@in.ot.com.au> for reporting this.
-
-Tue Oct 29 00:02:44 1996 Douglas C. Schmidt <schmidt@lambada.cs.wustl.edu>
-
- * ace/config-win32-msvc4.0.h: Defined the STRICT symbol based on a
- suggestion from Luca. STRICT type checking in WINDOWS.H
- enhances type safety for Windows programs by using distinct
- types to represent all the different HANDLES in Windows. So for
- example, STRICT prevents you from mistakenly passing an HPEN to
- a routine expecting an HBITMAP. Note that if you have STRICT
- type checking enabled in one file, but not in another, the C++
- compiler will generate different external link symbols for a
- single function. This will result in link-time errors If you are
- mixing STRICT and non-STRICT code, you must be aware of linkage
- inconsistencies. In general, all MFC programming and all C++
- should be done with STRICT. If you have legacy C code, then not
- using STRICT is acceptable
-
- * ace/OS.cpp (thr_create): Added a special check for the situation
- where we have both ACE_HAS_PTHREADS and ACE_HAS_STHREADS
- defined. In this case, we are running on Solaris, where
- ACE_thread_t and ACE_hthread_t are the same. Therefore, we can
- copy the value of the *thr_id into the *thr_handle. This
- ensures that the ACE_Thread_Manager behaves correctly with
- respect to suspending and resuming threads and ACE_Tasks.
-
- * ace/Trace.cpp (ACE_Trace): Changed the use of LM_DEBUG to
- LM_TRACE in the constructor and destructor. Thanks to Luca for
- this!
-
- * ace/OS.i: Added a cast to of (HMODULE) handle so that the STRICT
- macro would work correctly for Win32. Thanks to Luca for this.
-
- * ace/config-win32-msvc4.0.h: According to Luca, ACE compiles file
- with ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES undefined on NT. So
- I undefined it! If there are any problems with this, please let
- me know.
-
- * ace/SOCK_Dgram: Added Luca Priorelli <lucapri@mbox.vol.it>
- implementation of recv() for SOCK Dgrams that allows clients to
- read from a socket without having to provide a buffer to read.
-
- * examples/Threads/test_task_four.cpp: This is a new test
- program to test the new interfaces. Thanks to Hamutal Yanay
- & Ari Erev for this.
-
- * tests/test_config.h: Added a call to the new ACE_OS::mkdir()
- wrapper to create the log directory if one doesn't already
- exist. This should solve some nasty problems with NT reported
- by Tilo Christ <christ@swl.fh-heilbronn.de>.
-
- * ace/OS.h: Added a new macro ACE_DEFAULT_DIR_PERMS and changed
- the spelling of the existing ACE_DEFAULT_PERMS to
- ACE_DEFAULT_FILE_PERMS, which is more accurate.
-
-Mon Oct 28 21:35:12 1996 Douglas C. Schmidt <schmidt@lambada.cs.wustl.edu>
-
- * ace/OS.h: Added a wrapper for the mkdir() system call. We need
- it for some of the tests.
-
- * ace/Task: Changed the name of ACE_Task_Exit<>::set_this() to
- ACE_Task_Exit<>::set_task(). Thanks to Hamutal Yanay & Ari Erev
- for suggesting this.
-
- * ace/{Task,Thread_Manager}: Integrated Hamutal
- <Hamutal_Yanay@hub.comverse.com> Yanay & Ari Erev's
- <Ari_Erev@comverse.com> enhancements to add ACE_Task support
- to the ACE_Thread_Manager. This allows the ACE_Thread_Manager to
- know about ACE_Tasks directly, rather than knowing
- indirectly via their lower-level thread IDs. The changes
- are described below:
-
- - Added a parameter to the activate() method. It is used to
- pass an ACE_Task* to spawn_n().
-
- - Modified suspend() and resume() to call
- thrMgr->suspend_task() and thrMgr->resume_task() instead of
- thrMgr->suspend_grp() and thrMgr->resume_grp().
-
- - Added an ACE_Task * parameter to spawn_n().
-
- - Added an ACE_Task * parameter to append_thr().
-
- - append_thr() uses the ACE_Task * input parameter to
- initialize the thread descriptor.
-
- - Added the following methods:
- apply_task()
- suspend_task()
- resume_task()
- kill_task()
- resume_task()
- cancel_task()
- find_task()
-
- num_tasks_in_group()
- num_threads_in_tasks()
-
- task_list()
- thread_list()
- hthread_list()
-
- set_grp() Like the current set_grp() but gets an ACE_Task *
- as input.
- get_grp() Like the current set_grp() but outputs an
- ACE_Task *.
-
- wait_task()
- wait_group()
-
-Sun Oct 27 11:25:00 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS: modified the ACE_OSCALL_RETURN macro so that we'll
- no longer have zillions of warnings about _result not
- used...
-
- * ace/Synch_T: Changed the use of ACE_Mutex for ACE_TSS to
- ACE_Thread_Mutex.
-
- * ace: Added the necessary template specializations to get ACE
- compiled correctly with G++.
-
- * ace/Log_Msg.h: There were some places in the ACE_{DEBUG,ERROR}
- macros that should have been using __ace_error but there still
- using errno (which is wrong since this might be changed due to
- side-effects of calling ACE_Log_Msg::instance()). I found this
- problem due to the use of -Wall with G++! As a result of this
- fix, ACE now compiles much more cleanly with gcc -Wall.
-
- * ace/Strategy: Improved the scheme used to define the PEER_ADDR
- type of the ACE_Accept_Strategy so that it will work correctly
- on platforms whose C++ compilers aren't quite up to handling all
- variants of template typedefs. In particular, many platforms
- don't support the use of template typedefs in parameter names...
-
- * ace/OS: HP/UX omitted the const in the prototype of
- const_timewait(). Therefore, I added a new typedef to handle
- this and updated all the HP/UX config*.h files.
-
- * ace: Added a new config file (config-sunos5.5-sunc++-4.1.h)
- which reflects the fact that SunC++ 4.1 fixes template bugs that
- prevented earlier versions from supporting template typedefs
- correctly. The new config file #defines
- ACE_HAS_TEMPLATE_TYPEDEFS.
-
-Sat Oct 26 02:22:25 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace: On the advice of David Levine, I compiled ACE with gcc
- -Wall and started to fix lots of minor warnings (e.g.,
- misordered data member initializations).
-
- * ace/Local_Tokens.h: Changed the destructors of ACE_Mutex_Token,
- ACE_RW_Token, ACE_Token_Proxy, and ACE_RW_Token to be virtual.
-
- * ace/Synch_T.h: Changed the destructor of ACE_TSS to be virtual.
-
- * ace/OS: Changed the prototype of ACE_OS::select() so that it
- uses const ACE_Time_Value *.
-
- * Updated all uses of ACE_Malloc to use the new ACE_*_MEMORY_POOL
- #defines. This makes it possible to use the ACE_Malloc<> scheme
- with lame C++ compilers.
-
- * ace/ACE: Changed the interface of the new timed send/recv calls
- to use ACE_Time_Value *, which makes it easier to determine
- the blocking semantics at runtime. Thanks to Bill Fulton
- <bill@fasttrack2.bscc.bls.com> for suggesting this.
-
-Sat Oct 26 15:55:02 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/OS.h: We determined that MSVC++ is capable of supporting
- template typedefs. Therefore, we can enable the
- ACE_HAS_TEMPLATE_TYPEDEFS flag, which makes life much easier for
- end users!
-
-Fri Oct 25 23:16:16 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * examples/Shared_Malloc/test_multiple_mallocs.cpp: Added a new
- test that demonstrates the new ability of ACE_Malloc<> to to
- handle multiple mallocs rooted at different base addresses.
-
- * ace/Memory_Pool: Fixed this stuff so that it works even when C++
- compilers can't grok template typedefs.
-
- * ace: Put all the macros that handle the fact that many C++
- compilers have broken template implementations into one place
- (OS.h), rather than having this spread out in many files.
-
- * In ACE_MMAP_Memory_Pool::init_acquire (), we reset errno to 0 in
- the case where the file already exists (and errno == EEXIST).
-
- * Added an ACE_*_Memory_Pool_Options class to each Memory Pool
- class. The Options class allows detailed parameters to be passed
- to the constructor of the Memory Pool class. Since a typedef'd
- Options class was added to every Memory Pool class, this gave us
- the ability to use traits in ACE_Malloc and
- ACE_Allocator_Adapter to construct generic Memory Pools that can
- be initialized uniquely for each instance of ACE_Malloc. Note
- that this new feature only works for C++ compilers that support
- template typedefs correctly (e.g., MSVC++ 4.x, SunC++ 4.1,
- and the AIX C++ compiler).
-
- * Added additional constructors to ACE_Malloc and
- ACE_Allocator_Adapter to allow Options to be passed in to Memory
- Pool.
-
- * Added an extra field in ACE_Name_Options which allows
- specification of the base address of the memory pool. This is
- now used by ACE_Local_Name_Space::create_manager() to create an
- ACE_Allocator_Adapter. This now allows us to have multiple
- ACE_Naming_Context simultaneously in the same process address
- space.
-
- * Also added error checking for constructors (in
- ACE_Local_Name_Space and ACE_Malloc) by checking errno
- values. This is a "hack" since we currently do not use exception
- handling.
-
-Thu Oct 24 02:43:11 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Connection/misc/Makefile: The Makefile in
- ACE_wrappers/examples/Connection/misc seems to have been
- truncated. I replaced it. Thanks to Alan Stewart
- <axs2@osi.com> for reporting this.
-
- * examples/IPC_SAP/SOCK_SAP/CPP-{inclient,inserver}.cpp: Updated
- these examples to use the new timed send()/recv() operations.
-
- * ace/SOCK_IO: Added timed send()/recv() methods, using the base
- level implementations in class ACE.
-
- * ace/ACE: Added timed send()/recv() methods.
-
-Wed Oct 23 19:56:45 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp (main): Changed the
- behavior of the test program so that it doesn't take a
- local_addr, but rather will use the default (this prevents a
- common problem that happens when users run the test without
- reading the README file).
-
- * ace/ACE.cpp: Added a new method (get_flags) that returns the
- current setting of flags associated with handle.
-
- * Start of a brave new world: ACE is now under CVS version
- control... Thanks to David Levine and Chris Cleeland
- for making this happen.
-
-Sat Oct 19 12:33:56 1996 David L. Levine <levine@cs.wustl.edu>
-
- * added ACE threads mappings to VxWorks 5.2 tasks in OS.*.
- NOTE: this is _untested_ at this point, but only affects
- VxWorks code
-
- * changed name of first argument of ACE_OS::sigprocmask() and
- ACE_OS::thr_sigsetmask() from "signum" to "how" to better
- represent what it really is.
-
-Wed Oct 16 01:59:40 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Log_Record.cpp (print): added Luca's suggestion for checking
- if host_name == 0 for the ostream version of print(), as well.
-
- * Released version of ACE 4.0.32 for testing.
-
- * ace/Synch.h: Added many small fixes for HP/UX 10.x. Thanks to
- Alan Stewart <axs2@osi.com> for providing these.
-
- * ace/OS.h: Added many new ACE_LACKS* and ACE_HAS* macros to
- support the MVS port. Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for these.
-
-Tue Oct 15 11:56:59 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h: in a continuing effort to protect the ACE namespace,
- I've changed ace/OS.h around lines 127-137 so that "SYNCH" and
- "SYNCH_MUTEX", etc. are prefixed with "ACE_". Thanks to Alan
- Stewart <axs2@osi.com> for suggesting this.
-
- * ace/Local_Tokens.h: Removed an unnecessary parameter name
- that was unused. Thanks to Stuart Powell <stuartp@in.ot.com.au>
- for reporting this.
-
-Tue Oct 15 17:03:37 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/ReactorEx.cpp (handle_events): Fixed a bug in handle_events
- so that the correct handlers get called when multiple handles
- become signaled simultaneously. Thanks to Ari Erev
- <Ari_Erev@comverse.com> for pointing out this bug. I also took
- this opportunity to fix a bug when handlers are removed during
- handle_events.
-
- * examples/Reactor/ReactorEx/test_remove_handler.cpp: Added a new
- application that tests how the ReactorEx services simultaneous
- events and removes handlers. This example also illustrates the
- use of the new ACE_Events wrapper. Check
- examples/Reactor/ReactorEx/README for more details.
-
-Mon Oct 14 11:43:18 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests: Added a new version of run_tests.sh, which was
- contributed by Michael Rueger <mike@SYSCOMP.DE>.
-
- * examples/Logger/simple-server/Logging_Handler.cpp (handle_input)
- and examples/Logger/Acceptor-server/server_loggerd.cpp
- (handle_input): Changed from stderr to cerr to work around bugs
- with the C run-time libraries on Win32. Thanks to Tilo Christ
- <christ@swl.fh-heilbronn.de> for suggesting this.
-
-Mon Oct 14 11:09:42 1996 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * ace/Local_Name_Space_T.cpp (remap): Added processor specific
- stuff to remap(). The code was taken from the book "Win32
- Network Programming" by Ralph Davis (p.18) and takes care of
- cases specific to the 80x86 processor. The code ensures that the
- registers are set properly when we continue execution after an
- exception.
-
-Sun Oct 13 21:18:38 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Log_Record.cpp (print): Added a test to make sure that the
- value returned from ctime_r != 0 (e.g., if time_stamp_ == -1) in
- order to avoid crashes.
-
- * examples/Logger/client/logging_app.cpp (main): Moved the
- construction of the ACE_Log_Record log_record object into the
- loop so that it will be recreated each time through. If this
- isn't done, then we'll be continually "encoding" values into
- network byte order that have already been encoded and screwing
- things up on little-endian machines (such as Intel). Thanks to
- Irfan and Tilo Christ <christ@swl.fh-heilbronn.de> for pointing
- me in the right direction on this.
-
- * ace/Log_Record.cpp: Changed the default constructor so that it
- gives default initializations to the data members.
-
- * examples/Logger/Acceptor-server/server_loggerd.cpp (handle_input):
- Fixed a couple of typos where
-
- Logging_Handler::handle_input (int)
-
- should be:
-
- Logging_Handler::handle_input (ACE_HANDLE)
-
- and
-
- size_t len;
-
- should be:
-
- ssize_t len;
-
- Thanks to Irfan for finding these.
-
-Sat Oct 12 08:48:23 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Released a beta version of ACE 4.0.32 for testing.
-
- * ace/Log_Record.cpp: rewrote the code a bit to try and avoid
- problems on NT when host_name == 0.
-
- * ace/Log_Record.cpp: Changed the use of ACE_OS::ctime() to
- ACE_OS::ctime_r() to avoid problems that might arise when
- ACE_Log_Record::print() is called from multiple threads.
-
- * ace/Log_Record.cpp: Commented out calls to ACE_TRACE to avoid
- weird problems with circular dependencies. Thanks to Luca
- Priorelli <lucapri@mbox.vol.it> for suggesting this.
-
- * build/SunOS5.5/examples/Makefile: Added the Logger directory to
- the list of targets that are build automatically by Make.
-
-Fri Oct 11 17:13:03 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace: Fixed lots of small warnings revealed when using the
- Greenhills compiler on VxWorks. Thanks to David Levine for
- this.
-
- * ace/Pipe.h: In Pipe.h, the return value of ACE_Pipe::close()
- isn't explicitly declared, so some compilers gag. Thanks to
- David Levine for this.
-
-Thu Oct 10 12:05:55 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Thread.cpp: Correctly wrapped the methods in the *.cpp file
- so that they are ignored if threads *aren't* supported.
-
- * ace/Service_Repository.cpp (remove): Added the ACE_MT in front
- of all the ACE_GUARD* macros that utilize ACE_Thread* locks in
- order to ensure that ACE compiles correctly on all non-MT
- platforms.
-
- * examples/Shared_Malloc/Malloc.cpp: Removed the special purpose
- class for PROCESS_MUTEX since ACE_Process_Mutex will now work
- for non-MT platforms.
-
- * examples/Misc/test_dump.cpp: Changed all occurrences of
-
- cerr << "string " << this << endl;
-
- to
-
- cerr << "string " << (u_long) this << endl;
-
- to work around problems with IRIX 5.3. Thanks to Tilo Christ
- <christ@swl.fh-heilbronn.de> for reporting this.
-
- * ace/config-linux.h: Added a // in front of a stray comment line.
- Thanks to Neil Cohen for pointing this out.
-
- * ace/config-hpux-10.x-g++.h: Added a new config file for HP/UX
- 10.x which should fix some problems with templates by using the
- G++ compiler. Thanks to <afarahat@CCGATE.HAC.COM> for
- contributing this.
-
-Wed Oct 9 14:34:19 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS: Changed the logic of socket initialization, which has
- been moved out of ACE_SOCK and into ACE_OS. This makes it
- possible to program more fully at the ACE_OS API (if such a
- crazy thing is really necessary ;-)).
-
- * examples/IPC_SAP/SOCK_SAP/C-in{client,server}.cpp: Fixed up the
- client and server apps so they will work on NT
- (i.e., replaced the use of int with ACE_HANDLE). Thanks to Joe
- DeAngelis <bytor@faxint.com> for suggesting this.
-
- * ace/Synch.h: Now that we've got support for POSIX semaphores on
- Solaris, then we'll use them (when they are supported...) as the
- implementation of ACE_Process_Semaphore rather than using the
- slower ACE_SV_Semaphore_Complex stuff...
-
- * ace/OS.{h,i}: Added David Levine's support for named POSIX
- semaphores. If ACE_HAS_POSIX_SEM is defined, then ACE_Semaphore
- will construct a named POSIX semaphore if passed a non-null
- name, or an unamed POSIX semaphore if passed a null name. This
- is a great addition because POSIX semaphores are more powerful
- and useful than the Solaris UI semaphores. Unfortunately,
- Solaris 2.5 doesn't support them (yet).
-
-Tue Oct 8 16:00:00 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/OS: Integrated Irfan's encapsulation/emulation for Win32
- Events at the ACE_OS level. A new structure ACE_event_t was
- created to support Events on non-WIN32 platforms. On WIN32
- platforms ACE_event_t is just a HANDLE. On non-WIN32 platforms,
- ACE_event_t uses a combination of mutexes, condition variables,
- and counters to emulate Events. Both auto-reset and manual-reset
- events are supported.
-
- * ace/Synch: Integrated Irfan's encapsulation/emulation for Win32
- Events at the C++ wrappers level. There are three wrappers that
- were created: ACE_Event, ACE_Auto_Event, and ACE_Manual_Event.
- ACE_Event is a wrapper for the ACE_event_t structure. It
- provides functionality for signal, wait, pulse, and reset on an
- event. ACE_Event supports both auto-reset and manual-reset
- events. However, specializations of ACE_Event were created
- (ACE_Manual_Event and ACE_Auto_Event) to make it easier to use
- Events.
-
- * examples/Threads/test_manual_event.cpp: A test for manual-reset
- events. The test involves the creation and use of a barrier
- which uses an ACE_Manual_Event.
-
- * examples/Threads/test_auto_event.cpp: A test for auto-reset
- events. The test involves the use of an ACE_Auto_Event for
- signaling threads.
-
-Tue Oct 8 15:45:01 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/DEV.cpp (ACE_DEV): Removed a stray call to
- ACE_IO_SAP::dump(). Thanks to Brad Flood <BFLOOD@tcs.lmco.com>
- for this fix.
-
- * ace/OS.i: Added ACE_HAS_CHARPTR_SOCKOPT for VxWorks. Thanks to
- David Levine for this.
-
- * ace/Dump.cpp (instance): Added an ACE_MT() macro around the
- ACE_GUARD_RETURN macro so that this will compile correctly on
- non-threaded platforms. Thanks to David Levine for this.
-
- * ace/OS.h: the declaration of ACE_OS::msgctl needs "struct
- msqid_ds" instead of just "msqid_ds" to compile with the
- Greenhills C++ compiler. Thanks to David Levine for this...
-
- * ace/Local_Name_Space_T.h: Added #include "ace/Local_Name_Space.h"
- to avoid a problem during template generation. Thanks to
- Chris Lahey for this fix.
-
- * ace/OS.i (getprotobynumber_r): Added a pair of fixes from Chris
- Lahey to get the ACE wrappers for the getprotoby*_r() methods to
- compile on AIX.
-
- * examples/Threads: Added two new examples (test_auto_event.cpp
- and test_manual_event.cpp) that exercise the new ACE_Event
- mechanisms.
-
- * ace/Synch: Integrated Irfan's encapsulation/emulation for Win32
- Events at the C++ wrappers level.
-
- * ace/OS: Integrated Irfan's encapsulation/emulation for Win32
- Events at the ACE_OS level.
-
-Fri Oct 4 08:32:47 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i: Added David Levine's new ACE_OS::mktemp() implementation.
-
-Wed Oct 2 13:26:20 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/SV_Message_Queue.i: Changed the casts of (msgbuf *) to
- (void *).
-
- * ace/OS.i: Added David Levine's implementation of inet_addr() for
- VxWorks.
-
- * ace/OS.i: Continued to merge together various parts of Win32 and
- UNIX to reduce redundancies.
-
-Tue Oct 1 15:03:42 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i: Added Chuck Gehr's new changes to ACE_OS::mutex_init()
- and ACE_OS::cond_init() to handle the MVS Pthreads madness.
-
- * ace/OS.i: Added zillions of #ifdefs for VXWORKS. It's amazing
- these guys call themselves POSIX compliant -- lots of stuff is
- missing. Thanks to David Levine for doing this!
-
- * ace/OS.cpp: Added David Levine's implementation of mktemp()
- for platforms that don't support it.
-
- * ace/OS.h: Added a bunch of minor changes for VXWORKS. In
- addition, started to factor out common #ifdefs to make the code
- easier to maintain.
-
- * ace/OS.h: Added a new macro for ACE_LACKS_UTSNAME, and factored
- this out for both VxWorks and Win32.
-
- * ace/Time_Value.h: Added support for 2 VXWORKSisms: (1) we need
- to #include sys/times.h rather than the standard UNIX sys/time.h
- and (2) we need to change const timeval & to const struct
- timeval & to keep the Greenhills compiler happy. Thanks to
- David Levine for this.
-
- * ace/INET_Addr.cpp: Added support for the insane VXWORKS
- hostGetByName() function. Yikes! Thanks to David Levine for
- this.
-
- * ace/Memory_Pool.cpp: Added a new #define called ACE_LACKS_SBRK
- and ACE_LACKS_SYSV_SHMEM, which is enabled on Win32 and VxWorks.
- Thanks to David Levine for reporting this.
-
- * ace/OS.h: Added new macros that #define ETIME for platforms like
- VxWorks that don't support it, but do support ETIMEDOUT.
-
- * ace/OS.h: Added placeholder #defines for USYNC_PROCESS and
- USYNC_THREAD when !defined (ACE_HAS_THREADS). Thanks to Neil
- Cohen for reporting this.
-
-Tue Oct 1 00:42:35 1996 Douglas C. Schmidt <schmidt@polka.cs.wustl.edu>
-
- * ace/Message_Block.cpp (size): Member base_ of ACE_Message_Block
- was being set to the new memory pointer before the old contents
- are saved in method size. So the line
-
- this->base_ = buf;
-
- was moved to a place some lines below. Thanks to Marco Sommerau
- <sommerau@informatik.uni-stuttgart.de> for detecting this.
-
- * ace/Message_Queue.cpp: Changed the implementation of the
- enqueue_i() method so that FIFO order is maintained when
- messages of the same priority are inserted consecutively.
- Thanks to Jay Denkberg <jay_denkberg@comverse.com> for
- suggesting this.
-
-Mon Sep 30 22:59:38 1996 Douglas C. Schmidt <schmidt@polka.cs.wustl.edu>
-
- * ace/OS.i (thr_yield): Added a new macro ACE_HAS_YIELD_VOID_PTR
- to make pthread_yield work on MVS. Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for this fix.
-
- * ace/OS: Added a new macro called ACE_HAS_TIMEZONE_GETTIMEOFDAY
- that handles problems on MVS. Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for this fix.
-
-Mon Sep 30 13:45:10 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Local_Tokens.h: Updated some documentation in all the Token
- files.
-
-Mon Sep 30 18:01:12 1996 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * netsvcs/lib/: Renamed files Logger.{h,cpp} to
- Logging_Strategy.{h,cpp} to avoid confusion with Server_Logging
- and Client_Logging stuff. In addition, I modified the affected
- files, including Makefile, README, and the config files in the
- tests directory.
-
-Sun Sep 29 12:47:37 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h: Added Chuck Gehr <gehr@sweng.stortek.com> fixes for
- MVS to enable signals to work correctly.
-
- * ace/Time_Value.h: Added an extern "C" { } block around #include
- <pthreads.h> to solve a problem with Linux. Thanks to Padhu
- Ramalingam <padhu@magicnet.net> for reporting this.
-
- * netsvcs/lib/Server_Logging_Handler.cpp: Changed the
- initialization of a static template object from ::request_count_
- (0L) to ::request_count_ = 0L. Thanks to Gonzalo Diethelm
- <gonzo@ing.puc.cl> for reporting this.
-
- * ace/Remote_Tokens.h: Moved the inclusion of "Singleton.h" from
- Remote_Tokens.cpp to Remote_Tokens.h. This should avoid
- template instantiation problems on some platforms (e.g., Irix
- 6.2).
-
- * ace/config-irix6.2-sgic++.h: Changed ACE_HAS_SIGINFO to
- ACE_HAS_SIGINFO_T and added ACE_HAS_UCONTEXT_T. Thanks to
- Gonzalo Diethelm <gonzo@ing.puc.cl> for reporting this.
-
- * ace/Token_Invariants.h: The ctor/dtor were private and the
- compiler would not allow a template of the class to be created.
- I switched them to public, but I wish there was a better way...
- Thanks to Gonzalo Diethelm <gonzo@ing.puc.cl> for reporting
- this.
-
- * ace/Synch_T.h: #include'd "ace/Event_Handler.h". Thanks to
- Gonzalo Diethelm <gonzo@ing.puc.cl> for reporting this.
-
- * ace/Synch.h: The parameter name gives warnings when
- instantiating templates. Thanks to Gonzalo Diethelm
- <gonzo@ing.puc.cl> for reporting this.
-
- * ace/Process: Changed the definition of the get_pid() method to
- getpid() to avoid a conflict with Irix. Thanks to Gonzalo
- Diethelm <gonzo@ing.puc.cl> for reporting this.
-
- * ace/Log_Msg.cpp (log): Added another #elif !defined (ACE_WIN32)
- to handle logging for OS platforms that (1) aren't Win32 and (2)
- are versions of UNIX that don't support STREAM pipes. Thanks to
- Gonzalo Diethelm <gonzo@ing.puc.cl> for reporting this.
-
- * ace/Acceptor.cpp (handle_signal): Erased the signum parameter
- name to avoid a nasty warning about arguments not used when
- instantiating templates. Thanks to Gonzalo Diethelm
- <gonzo@ing.puc.cl> for reporting this.
-
- * ace/OS.h: Added the ACE_Export symbol to the definition of
- ACE_Str_Buf. This makes it compile and link on NT. Thanks to
- Prashant for noticing this (our favorite Win32ism...).
-
- * ace/Thread.h (ACE_Thread): Removed a default argument for one of
- the ACE_Thread::join() wrappers so this won't be ambiguous with
- the other join() wrapper.
-
- * ace/OS: Added a new wrapper for strtok_r().
-
-Sun Sep 29 16:12:01 1996 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * netsvcs/lib/: Renamed the project file for Win32 from lib.mdp to
- netsvcs.mdp. Also the original project file did not include some
- files such as Naming_Handler.cpp and Server_Logging_Handler.cpp
- and I fixed that. Finally removed two files System_Time.{h,cpp}
- which are already present in ace/.
-
-Sat Sep 28 16:34:56 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS: Added a new overloaded select() method that takes a
- const ACE_Time_Value &. This is useful for situations where you
- are passing in ACE_Time_Value::zero.
-
-Fri Sep 27 16:20:46 1996 Douglas C. Schmidt <schmidt@polka.cs.wustl.edu>
-
- * ace/ACE: Added a fix for the fact that VxWork's write() call
- doesn't take a const char *.
-
- * ace: Started adding support for VxWorks and GreenHills compiler,
- e.g., added the config-vxwork-ghs-1.8.h file. Thanks to David
- Levine <levine@cs.wustl.edu> for getting this rolling!
-
-Thu Sep 26 00:15:46 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Timer_Queue: Changed the public interface methods to be
- virtual in order to make it possible to override them in
- subclasses. This makes it feasible to implement different types
- of Timers.
-
- * ace/OS: Added a wrapper for the strspn() string call. Thanks to
- Irfan for noticing this omission.
-
- * ace/Synch_T.cpp (wait): Changed the line:
-
- return ACE_OS::cond_wait (&this->cond_, this->mutex_);
-
- to
-
- return ACE_OS::cond_wait (&this->cond_, &this->mutex_.lock_);
-
- Thanks to Dieter Quehl <dietrich.quehl@med-iss1.med.siemens.de>
- for noticing this.
-
- * ace/config-sunos5.4-g++.h: Removed the #define for
- ACE_HAS_BROKEN_RANDR and replaced the ACE_HAS_SVR4_SIGNAL_T with
- ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES since it looks like the
- latest gcc release (2.7.2) fixes this in their own header files.
-
-Sat Sep 21 10:45:43 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h: Added a new #define called ACE_HAS_BROKEN_MSG_H to the
- config-osf1-3.2.h file and used it in OS.h to work around
- problems with <msg.h> prototypes on that platform.
-
-Fri Sep 20 00:15:29 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Released version 4.0.31 for testing.
-
- * ace/Pipe.cpp: Initialize handles_ to ACE_INVALID_HANDLE in
- default constructor. Thanks to Tim Harrison for pointing this
- out.
-
- * ace: Copied in new versions of ace.{mak,mdp} for Win32.
-
- * ace: Added TTY_IO.cpp to the Makefile.
-
- * ace/config-win32-msvc[24].0.h: Updated the config file so that
- it *doesn't* #define ACE_HAS_STRBUF_T since this type clearly
- isn't available on Win32!
-
- * ace: Modified all of OS.i and config-*.h files so that they
- would be consisten with respect to handling the size_t and int
- differences in socket implementations. Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for helping with this for AIX.
-
- * ace/ACE.h (ACE): Added a new method called max_handles() that
- returns the maximum number of open handles currently supported
- by the process.
-
- * examples/Reactor/Misc/signal_tester.cpp: Revised the test to
- utilize the new idioms for programming with signals.
-
- * ace/OS.h: added a new #define called ACE_DEV_NULL that defaults
- to "/dev/null" on UNIX and "nul" on NT. Thanks to David Trumble
- <trumble@steosf.nio.dec.com> for reporting this fix.
-
- * ace/Log_Msg.cpp: Added some checks to make sure that we don't
- try to strdup() if we are passed a NULL pointer. Thanks to Luca
- for suggesting this.
-
- * ace/OS: Move ACE_Str_Buf into OS.{h,i} and remove the Str_Buf.h
- file.
-
- * Makefile: Added the "performance-tests" directory to the list of
- directories we build when making ACE.
-
- * ace: Moved the definition of strbuf from Str_Buf.h into OS.h.
- Thanks to Irfan for recommending this.
-
- * ace/Makefile: Added some additional sed magic on the
- Svc_Conf_y.cpp file in order to remove the very last warnings
- from MSVC++!
-
-Thu Sep 19 00:00:17 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Service_Config.cpp (open): Only initialize the logger to use
- STDERR if the user hasn't already set the ACE_Log_Msg::flags().
- Thanks to Tom Leith <trl@icon-stl.net> for suggesting this.
-
- * ace/OS: Removed all traces of the ACE_HAS_INT_SOCKNAME and
- ACE_HAS_LENPTR_SOCKOPT since Chris Lahey's new fixes for AIX
- obviate the need for these.
-
- * ace/OS.i: Only #include <rpc/rpc.h> if the platform has RPC!
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for suggesting
- this.
-
- * ace: Removed all uses of ACE_HAS_SETOWN and replaced them with
- explicit tests for F_SETOWN and FASYNC. This is more portable.
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for suggesting
- this.
-
- * ace/OS: Added a new #define called ACE_HAS_SIZET_SOCKET_LEN to
- handle platforms where the length parameter of bind(),
- connect(), accept(), etc. uses size_t rather than int. This
- helps to get ACE working on MVS. Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for suggesting this.
-
- * ace/OS: Added Chris Lahey's fixes that make the
- getprotoby{name,number}_r() functions work for AIX.
-
- * ace: Changed the ACE_HAS_STRUCT_HOSTENT_DATA to
- ACE_HAS_STRUCT_NETDB_DATA because we use a single symbol to
- refer to all of the odd netdb.h stuff that AIX has...
-
- * ace: Changed all uses of:
-
- iovec *iovp = (iovec *) alloca (total_tuples * sizeof *iovp);
-
- to
-
- iovec *iovp = (iovec *) alloca (total_tuples * sizeof (iovec));
-
- to keep the AIX compiler from complaining (falsely) about using
- iovp before it is initialized. Thanks to Chris Lahey for
- reporting this.
-
- * ace/OS.h: Added Chris Lahey's changes that handle AIX's
- _XOPEN_EXTENDED_SOURCE features without polluting all the socket
- implementations!
-
- * ace/Thread.cpp (spawn_n): Removed an unreferenced local variable
- so that the Win32 compiler doesn't complain.
-
- * ace/OS.h: Added the definition for strbuf{} for NT.
-
- * ace: Removed the msg_hack.h file since it had OSF and DEC
- copyright info in it. Replaced this with Antonio Tortorici's
- <antonio@rh0011.roma.tlsoft.it> clever use of _KERNEL and the
- new ACE_LACKS_SYSV_MSQ_PROTOS.
-
- * ace/INET_Addr.h: Updated the documentation to indicate more
- clearly the use of getservbyname().
-
- * ace/OS.cpp (thr_create): Added basic hooks to support the use of
- AfxBeginThread on Win32. This is necessary to allow ACE to work
- seemlessly with MFC applications. Added an THR_USE_AFX flag
- that can be "or'd" in with the other thread flags in calls to
- ACE_OS::thr_create(). If this flag is enabled *and* if we are
- compiling with ACE_HAS_MFC enabled, then AfxBeginThread() is
- called rather than _beginthreadex().
-
- * ace/INET_Addr.h (set): Fixed a typo in the documentation for
- set() (the order of "host:port" was backwards...). Thanks to
- Brad Flood <BFLOOD@tcs.lmco.com> for reporting this.
-
-Wed Sep 18 00:36:01 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/SOCK_IO.cpp: Added a new recv() method that allows a client
- to read from a socket without having to provide a buffer to
- read. This method determines how much data is in the socket,
- allocates a buffer of this size, reads in the data, and returns
- the number of bytes read. The caller is responsible for
- deleting the memory. Thanks to Luca Priorelli
- <lucapri@mbox.vol.it> for suggesting this.
-
- * ace/OS.h: Added a special #ifdef for IRIX 6.2 threads so that
- THR_BOUND and THR_SCOPE_SYSTEM are different. Thanks to Gonzalo
- Diethelm <gonzo@ing.puc.cl> for reporting this.
-
- * ace/Message_Block.i (msg_class): Added a new "class" of messages
- to ACE_Message_Block: MB_USER. This is useful for writing
- extensible applications a la Microslush Windows MSG stuff...
-
-Tue Sep 17 16:38:44 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Message_Block: Changed the signature of the
- ACE_Message_Block constructors (and init()) so that they take
- const char * rather than char *. In addition, changed the
- definition of one of the constructors (and init()) so that it
- takes a size field in addition to the buffer.
-
- * ace/Message_Block.cpp (size): Fixed a bug in the
- ACE_Message_Block::size() method -- we were failing to deal with
- allocators and ownership correctly during a resize. Thanks to
- Amos Shapira <amos_shapira@mail.icomverse.com> for reporting
- this.
-
- * ace/Naming_Context.cpp: Removed the source of yet another
- warning about "inconsistent dll linkage. dllexport assumed."
-
- * ace/Mem_Map.cpp (map_it): Added a cast to size_t (file_len)
- because by this time we know that file_len >= 0. This avoids
- yet another warning on WinNT!
-
- * ace/Reactor.h: Fixed the remaining warnings about
- "signed/unsigned mismatch" in Win32 by changing the type of
- cur_size_ from size_t to ssize_t.
-
- * ace/Log_Msg.cpp: Modified the code so that on NT we use
- ACE_SPIPE_Msg rather than ACE_FIFO_Send_Msg. Thanks to Luca
- Priorelli <lucapri@mbox.vol.it> for suggesting this.
-
- * ace/OS.i: Implemented the and put[p]msg() wrappers by being
- smart about allocating and copying data.
-
- * ace/TTY_IO.cpp (control): There was one too many end parentheses
- on line 192 of TTY_IO.cpp. Thanks to Dave Trumble
- <trumble@steosf.nio.dec.com> for reporting this fix.
-
- * ace/Log_Msg.cpp (local_host): Fixed the use of program_name_ and
- local_host_ so that they strdup() the values passed by the
- users, rather than copying pointers. This avoids problems if
- the user doesn't pass in static memory. Thanks to Luca
- Priorelli <lucapri@mbox.vol.it> for reporting this. Somehow
- this change got lost and I've reapplied it...
-
- * ace/Log_Record.cpp (round_up): Added an extra + 1 to the length
- since otherwise the final '\0' gets lots if len is a multiple of
- 8. Thanks to Luca Priorelli <lucapri@mbox.vol.it> for reporting
- this. Somehow this change got lost and I've reapplied it.
-
- * ace/Memory_Pool.h: removed #if defined (ACE_HAS_SIGINFO_T) logic
- from both handle_signal() definitions (ACE_Shared_Memory_Pool
- and ACE_MMAP_Memory_Pool). Thanks to Chris Lahey for fixing
- this.
-
- * ace/OS.h: Moved the define of SA_RESTART below the #include for
- signal.h. Otherwise SA_RESTART will always be defined by OS.h,
- since SA_RESTART is defined on AIX in signal.h. Thanks to Chris
- Lahey for fixing this.
-
- * ace/OS.h: Added some new #pragmas to suppress harmless warnings
- for the MSVC++ compiler.
-
-Tue Sep 17 13:20:53 1996 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * ace/Local_Name_Space_T.cpp: Modified ACE_Local_Name_Space::
- create_manager () so that all three naming scopes use the
- database variable defined in Name Options. This allows us to
- specify different names for databases for all three naming
- contexts. However, it is imporant to note that this can lead to
- potential problems where, for example, a process may use the
- same name for PROC_LOCAL database as an already existing
- NET_LOCAL database.
-
-Mon Sep 16 01:31:21 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Logger/simple-server/Logging_Handler: get_handle(),
- handle_input(), and handle_close() want the right types
- (ACE_HANDLE instead of int). Thanks to Luca Priorelli
- <lucapri@mbox.vol.it> for reporting these.
-
- * examples/Logger/simple-server/Logging_Acceptor.cpp: Fixed a typo
- (Log_Mskg.h should be Log_Msg.h of course...). In addition,
- changed the use of -1 to ACE_INVALID_HANDLE. Thanks to Luca
- Priorelli <lucapri@mbox.vol.it> for reporting these.
-
-
- * ace: Changed all uses of ACE_HAS_ACE_INLINED_OSCALLS to
- ACE_HAS_INLINED_OSCALLS. This was a vestiage of a global
- replace gone amok. Thanks to Alan Stweart <Axs2@osi.com> for
- reporting this!
-
- * ace/Log_Msg.cpp (open): Added a check for the OSTREAM flag in
- the ACE logger. Thanks to Rick Orr
- <rorr@costello.den.csci.csc.com> for noticing this.
-
- * Released version 4.0.30 for testing.
-
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp
- (Dump_Restore): Deleted an extra "return 0;" within a
- constructor (duh...).
-
- * examples/Threads/test_process_{semaphore,mutex}.cpp (main):
- Fixed some annoying G++ compiler bug related problems. We need
- to use old-style C casts to prevent ambiguous parsing.
-
- * examples/ASX/Event_Server/Transceiver/transceiver: Rewrote this
- example to illustrate how to use the ACE_Connector and
- ACE_Svc_Handler.
-
- * examples/ASX/Event_Server/Transceiver/transceiver: Finally clued
- in and realized that it is just not suitable to implement the
- event server transceiver with separate threads for input and
- output. It is simply to non-portable to get these shut down
- gracefully. I think John Ousterhout was right -- threads are
- evil!
-
- * examples/ASX/Event_Server: Merged the Consumer/Supplier
- directories into a single Transceiver directory to reflect the
- fact that the Consumer and Supplier were completely symmetrical!
-
- * ace/Module.cpp (close): Don't delete the Tasks in a Module if
- there are still threads running in them. Otherwise we'll end up
- with a big mess.
-
-Mon Sep 16 15:50:45 1996 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * performance-tests/Misc/test_naming.cpp: Added a new test to the
- performance-tests directory called test_naming which simply does
- performance testing on Naming Service. The test runs both the
- SYNC and the NO-SYNC version of Naming Service.
-
-Mon Sep 16 15:22:52 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Proactor.cpp (initiate): Added a check for
- ERROR_NETNAME_DELETED after ReadFile/WriteFile. Now the
- initiating handler is immediately dispatched for EOF *and*
- closed connections. Thanks to Luca Priorelli
- <lucapri@mbox.vol.it> for suggesting this change.
-
-Sun Sep 15 00:55:59 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Fixed all uses of ACE_Service_Config::end_event_loop() and
- ACE_Service_Config::run_event_loop() to be
- ACE_Service_Config::end_reactor_event_loop() and
- ACE_Service_Config::run_reactor_event_loop() since we now have
- to consider the other event loops (e.g., Proactor and ReactorEx)
- and it doesn't seem right to relegate those to 2nd class status.
-
- * ace: Finally got fed up with all the #ifdefs required to deal
- with extended signals and just changed the
- ACE_Event_Handler::handle_signal() method to always use the
- extended signal interface. Fortunately, we can use default
- values to hid this from callers (though you may need to change
- your class definitions if you were assuming the
- handle_signal(int) interface.
-
- * ace/Memory_Pool.h: Changed all the methods of the various
- Memory_Pool classes to be virtual so that subclasses can
- selectively override them. This shouldn't affect performance
- since all existing use cases work directly with the "derived"
- classes themselves, so there shouldn't be any overhead since the
- compiler can use direct calls rather than virtual function
- calls.
-
- * ace/OS.cpp (thr_create): Changed the call to CreateThread() to
- _beginthreadex() and the call to ExitThread() to _endthreadex()
- for Win32 in order to make ACE threads work correctly with
- Win32. Thanks to James Mansion <james@wgold.demon.co.uk> for
- recommending this.
-
- * ace/ACE: Added two new static functions: read_adapter() and
- register_stdin_handler(). These are useful when writing code
- that must demultiplexing ACE_STDIN on both Win32 and UNIX. This
- works around Win32 limitations that don't allow us to select()
- on non-sockets (such as ACE_STDIN).
-
- * examples/ASX/CCM_App/SC_Server.cpp: Updated this
- test so that it should now work correctly on Win32, where it
- isn't possible to select() on STDIN...
-
- * ace/Synch_T: Added a new class to ACE called "ACE_Test_and_Set."
- As this name implies, this class implements an atomic ``test and
- set'' abstraction. This has all sorts of useful implications,
- particularly because it is a template that can be paramaterized
- by the type of LOCK (e.g., ACE_Null_Mutex, ACE_Thread_Mutex,
- etc.) and the type of TYPE (e.g., int, double, sig_atomic_t,
- etc.). In addition, because this "is-a" ACE_Event_Handler it
- instances can be registered with the Reactor and used to shut
- down event hoops gracefully upon receipt of certain signals
- (e.g., SIGINT). In fact, I've redone many of the example
- applications (e.g., ./examples/Logger/server/server_loggerd.cpp)
- to illustrate how this works.
-
-Sun Sep 15 20:40:17 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/ReactorEx.cpp (notify): I've redesigned this code.
- Previously, ReactorEx was explicitly managing a handle that it
- kept in handles_[0]. handles_[0] was used to implement
- ReactorEx::notify, which allowed other threads to wake up the
- thread waiting in ReactorEx::handle_events. Now ReactorEx has
- an Event_Handler (ReactorEx_Notify) that is registered in the
- constructor of ReactorEx. This allows us to treat events from
- handles_[0] just like every other event (i.e. by dispatching to
- handles_[0]->handle_signal). One of the results of this change
- is that code in remove_handler() is simplified a bit.
-
-Sun Sep 15 17:56:52 1996 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * ace/Naming_Context.cpp: Added a new flag to the constructor and
- open() method of ACE_Naming_Context that allows us to specify
- which Memory_Pool to use when creating ACE_Local_Name_Space
- (that is choose between ACE_MMap_Memory_Pool and
- ACE_Lite_MMap_Memory_Pool).
-
- * ace/Memory_Pool.cpp: Added a new class called
- ACE_Lite_MMap_Memory_Pool which subclasses ACE_MMap_Memory_Pool
- and overrides the sync method so that it is a no-op.
-
- * ace/Local_Name_Space.cpp: Made some siginificant changes in
- ACE_Local_Name_Space. Here is what the problem was:
- ACE_Name_Space_Map (which is an ACE_Map_Manager) used an
- ACE_RW_Process_Mutex for synchronization. However, since the Map
- was kept in shared memory and was shared by all the processes,
- it got instantiated only by the first process which came
- along. Therefore, only the first process got around to creating
- and initializing the lock.
-
- In fixing the problem, we made some other changes to
- ACE_Local_Name_Space and ACE_Name_Space_Map. Both classes are
- now template classes. ACE_Local_Name_Space needs to be
- parameterized with a Memory_Pool (thus giving us a hook to
- implement the NO-SYNC option) as well as a LOCK.
- ACE_Name_Space_Map needs to be parameterized by an ALLOCATOR
- which is created by ACE_Local_Name_Space. Note that the reason
- we need to parameterize ACE_Name_Space_Map is so that we can
- pass an ACE_Allocator_Adapter (which subclasses from
- ACE_Allocator) with every method. It is not possible to pass an
- ACE_Allocator since the ::remap() method relies on an
- allocator() method defined on the ALLOCATOR that is passed in
- (and ACE_Allocator does not define an allocator() method).
-
- The purpose of the class ACE_Name_Space_Map still remains the
- same. It IS_A Map_Manager and provides the hook to set the
- allocator to the process specific one. However, none of its
- methods acquire any locks. For that reason, the Map_Manager is
- parameterized with the Null_Mutex. All synchronization takes
- place inside ACE_Local_Name_Space. ACE_Naming_Context
- instantiates ACE_Local_Name_Space (depending upon the scope) and
- by default parameterizes it with ACE_MMap_Memory_Pool and
- ACE_RW_Process_Mutex.
-
- Also made some more fixes to ACE_Local_Name_Space. In
- create_manager(), after we create the allocator, we now check to
- see if the backing store was created successfully and if not, we
- return -1.
-
-Sat Sep 14 00:00:31 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Logger: Renamed the original server directory to
- "simple-server" and added a new directory called
- "Acceptor-server" which implements the Logger using the
- ACE_Acceptor. Note that almost all of the implementation code
- disappears!
-
- * ace/Local_Name_Server_T.cpp: Removed the name_server_map_ array
- and replaced it with the ACE_NAME_SERVER_MAP #define, which is
- now contained in OS.h.
-
- * ace/Malloc.h: Added "virtual ... = 0" to the bind() and
- trybind() methods of the ACE_Allocator since they should be pure
- virtual functions...
-
- * ace/Synch{_T}: Separated out the wait (ACE_Time_Value *) and
- wait (void) methods in order to optimize the call sequence for
- the common case when there is no timeout.
-
- * ace/Synch: Added a new wait(ACE_Thread_Mutex &) method to
- ACE_Condition_Thread_Mutex so that we are consistent with the
- templated ACE_Condition_Mutex.
-
- * include/makeinclude: Changed uses of -pic to -PIC because ACE is
- now creating more than 2082 symbols. It's probably time to
- split up the library...
-
- * ace/DEV_IO: Moved the ACE_DEV_Addr instance from ACE_DEV_IO into
- ACE_DEV so that it will be available for the ACE_DEV_Connector.
- This fixes a bug that prevented us from using the ACE_Connector
- in conjunction with the ACE_DEV_* classes. Thanks to Karlheinz
- for clarifying what had to occur.
-
-Fri Sep 13 00:16:32 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h: Changed the order of #includes so that <assert.h>
- comes before <sys/stat.h>. This fixes some bugs with the
- Siemens SVR4 C++. Thanks to Antonio Tortorici
- <antonio@rh0011.roma.tlsoft.it> for this fix
-
- * ace/ACE.cpp (handle_timed_complete): Added yet another weird
- hack to deal with the insanity that is TLI...
-
- * ace/Synch.cpp: Replaced all uses of ACE_Thread_Mutex_Guard with
- ACE_GUARD macros in order to avoid problems when mutexes fail.
-
- * ace/OS.h: Changed the definition of the ACE_*GUARD macros so
- that they are always enabled, even when we turn off ACE_MT_SAFE.
- This avoids a nasty semantic problem for components that use
- ACE_Process_Mutex. Thanks to Avraham Nash
- <Avraham_Nash@praxisint.com> for reporting this problem.
-
- * ace/OS: Removed ACE_OS::fork_exec() since its functionality has
- been subsumed by ACE_Process.
-
- * ace/Thread_Manager: Added a new thread_descriptor_i() method
- that *doesn't* grab the lock in order to avoid deadlocks.
-
- * include/makeinclude/platform_sunos5_sunc++.GNU (CXX): had to add
- the -pta option so that we achieve template closure in ACE.
-
- * include/makeinclude: Added -lthread to the
- platform_sunos5_sunc++.GNU file. I don't know how this slipped
- through the cracks!
-
- * ace/{DEV_IO,FILE_IO,SOCK_IO,SPIPE_Stream}: Fixed a braino with
- alloca where I was failing to multiply by sizeof (iovec). Isn't
- C great? ... Thanks to Chuck Gehr <gehr@sweng.stortek.com> for
- reporting this.
-
- * ace/SOCK_Dgram_Mcast.cpp: Added two changes to the ACE multicast
- code in order to get it to work on Win32. The first change is
- to put the IP_ADD_MEMBERSHIP setsockopt() call *after* the
- bind() (in shared_open()). The second is to convert the
- ACE_INET_Addr::get_ip_address() from host byte order into
- network byte order. Thanks to Todd L. Montgomery
- <tmont@cerc.wvu.edu> and Steve Weismuller
- <spweismu@rsoc.rockwell.com> for helping with this.
-
- * examples/Threads/test_barrier2.cpp: Incorporated Karlheinz's
- new ACE_Barrier test program.
-
- * ace/Synch.h: Added Karlheinz's ACE_Null_Barrier class.
-
-Fri Sep 13 00:30:50 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * tests/{Tokens_Test,Time_Service_Test}.cpp: Updated tests to use
- ACE_Process instead of ACE_OS::fork_exec.
-
- * ace/Process.cpp: Added a new ACE_Process abstraction that is a
- Portable encapsulation for creating new processes. It allows
- assignment of STDIN, STDOUT, and STDERR of the new process. On
- UNIX, ACE_Process uses fork and exec. On Win32, it uses
- CreateProcess. Since we can set the standard handles, we can
- mimic UNIX pipes on Win32 by building chains of processes. This
- class should be used instead ACE_OS::fork_exec.
-
- * examples/OS/Process/process.cpp (main): Added new example
- application to show how to use ACE_Process.
-
-Thu Sep 12 00:55:25 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/DEV_IO: Added methods get_local_addr() and get_remote_addr()
- so that ACE_Connector will work correctly. Thanks to Brad Flood
- <BFLOOD@tcs.lmco.com> for reporting this.
-
- * ace/Thread_Manager.cpp (thr_self): Added a fix to solve the
- problem that Win32 GetCurrentThread() returns a pseudo-handle
- rather than a real handle. Now, we just look things up using
- the thread id rather than the thread handle. Thanks to Luca
- Priorelli" <lucapri@mbox.vol.it> for clarifying this.
-
- * ace/Proactor.cpp (initiate): Fixed an incorrect set of return
- values -- they were reversed. Thanks to Brad Flood
- <BFLOOD@tcs.lmco.com> for reporting this.
-
- * ace/OS.i (thr_cmp): Added a check for
- !defined(ACE_HAS_SETKIND_NP) to avoid a problem with OSF/1.
- Thanks to Martin Schoeckle <schoeckle@ike.uni-stuttgart.de> for
- reporting this.
-
- * examples/IPC_SAP/DEV_SAP: Updated these examples to use the new
- ACE_TTY_IO classes.
-
- * ace: Moved the TTY_IO code from the
- examples/IPC_SAP/DEV_SAP/{reader,writer} directories into the
- files TTY_IO.{h,cpp} in the main part of ACE and integrated Brad
- Flood's <BFLOOD@tcs.lmco.com> changes for Win32.
-
- * ace/DEV_IO.i: Changed the mapping of send_n() and recv_n()
- methods to use write_n() and read_n() respectively so they will
- work on NT. Thanks to Brad Flood <BFLOOD@tcs.lmco.com> for
- reporting this.
-
- * ace/Thread_Manager.h: Implemented a non-synchronized version of
- the lookup function for the <hthread_descriptor>. This version
- assumes that the lock is help. We need this to avoid
- intra-class method deadlock on systems (such as Solaris) that
- lack recursive mutexes.
-
- * ace/Log_Msg.cpp (ACE_Log_Msg): made sure to initialize
- ACE_Log_Msg::thr_handle_ to 0. I'm not sure how this got
- changed... Thanks to Luca Priorelli <lucapri@mbox.vol.it> for
- reporting this.
-
- * examples/Reactor/ReactorEx/test_reactorEx.cpp
- (register_thread_exit_hook): Changed hthread_t to ACE_hthread_t.
- Thanks to Luca Priorelli <lucapri@mbox.vol.it> for reporting
- this.
-
- * apps/Gateway/Gateway/Channel.h: Due to inconsistencies between
- the semantics of sockets and TLI with respect to establishing
- non-blocking connections it's not a good idea to use TLI in
- conjunction with select(). Therefore, I've #if 0'd out the use
- of TLI in the Gateway application.
-
-Wed Sep 11 00:25:38 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/ACE.cpp (handle_timed_complete): Fixed a typo that was
- failing to set n = ACE::recv(...). In addition, rethought how
- we figure out if a connection completes for the nth time...
-
- * ace/TLI.cpp (open): Modified the implementation of open() so
- that if oflag == 0 it is given an initial value of O_RDWR.
- Otherwise we'll get a "badflags" t_errno.
-
- * ace/Connector.h (connect): Modified connect() so that the
- default value of the flags parameter is O_RDWR. This is
- necessary to make TLI_Connector::connect() work correctly by
- default.
-
- * examples/Logger: Updated the example logger client and server to
- illustrate more clearly how things like the Singleton Reactor
- and the ACE_Reactor timer mechanism work. Thanks to Joe
- DeAngelis <bytor@faxint.com> for suggesting this.
-
- * ace/Pipe: Added a new constructor that makes it possible to
- initialize the <ACE_Pipe> from the <read> and <write> handles.
- Thanks to Stevan Warwick (sjw@aesthetic.com) for suggesting
- this.
-
- * config-irix5.3-sgic++.h: Added #define for ACE_NEEDS_SYSTIME_H.
- Thanks to Stevan Warwick (sjw@aesthetic.com) for reporting this.
-
- * examples/Logger/server/Client_Acceptor: Fixed some stray
- mis-uses of int that should have been ACE_HANDLE. Thanks to
- Luca Priorelli" <lucapri@mbox.vol.it> for reporting this.
-
- * ace/{ACE,Log_Msg}.cpp: Added fixes for hexdump(). Thanks to
- Luca Priorelli" <lucapri@mbox.vol.it> for supplying these.
-
- * ace/Reactor.cpp (ACE_Reactor): Fixed a typo: "this->max_handlep1
- ()" should be "this->handler_rep_.max_handlep1 ()". Thanks to
- Scott Shupe <shupes@mitre.org> for reporting this.
-
- * apps/Orbix-Examples/Event_Comm: Added a bunch of changes to make
- this application compile with Orbix 2.0. Thanks to Mike
- O'Malley <momalley@caesun16.msd.ray.com> for the fixes.
-
- * ace/OS.cpp (thr_create): Added yet another fix for the IRIX 6.2
- pthreads implementation. Thanks to Gonzalo Diethelm
- <gonzo@ing.puc.cl> for reporting this.
-
- * ace/config-irix6.2-sgic++.h: Changed ACE_HAS_IRIX53_GETTIMEOFDAY
- to ACE_HAS_IRIX_GETTIMEOFDAY because this also seems to be the
- case for IRIX 6.2... Thanks to Gonzalo Diethelm
- <gonzo@ing.puc.cl> for reporting this.
-
- * ace/TLI_{Connector,Acceptor}.cpp: Added tests against NULL
- pointers to avoid segmentation faults when the TLI
- implementation doesn't allocate memory for the udata and opt
- fields of netbuf structures.
-
- * ace/Mem_Map.i (ACE_Mem_Map): Added an accessor so that callers
- can get the name of the filename that is being used as the
- backing store. Thanks to the James Mansion
- <james@wgold.demon.co.uk> for recommending this.
-
-Tue Sep 10 00:26:52 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.cpp (thr_create): Modified the thr_create()
- implementation for Win32 so that if the caller doesn't care
- about this value we can avoid a HANDLE leak. Thanks to the
- James Mansion <james@wgold.demon.co.uk> for recommending this.
-
- * ace/Thread.cpp (ACE_Thread): Moved both definitions of spawn_n()
- into the Thread.cpp since they have loops and don't benefit from
- being inlined.
-
- * ace/Svc_Handler.h: Moved operator delete() into the public part
- of the class in order to make various compilers happy...
-
- * ace/OS.i (ACE_OS): Fixed the #define that selects the (union
- wait *) alternative of wait(). This original was protected by
- ACE_LACKS_POSIX_PROTO, but it should be ACE_HAS_UNION_WAIT.
-
- * performance-tests: Created a new directory that will contain all
- of the ACE performance tests. Move the Synch-Benchmarks and the
- TTCP tests from ./apps into here, and also moved the
- test_mutex.cpp and test_singleton.cpp files from
- ./examples/{Threads,Misc}, respectively. Thanks to Tim Harrison
- for this suggestion.
-
- * ace/OS.i (ACE_OS): in WIN32 closesocket() returns 0 if call is
- OK, so I changed the return value to be the other way around.
- Thanks to Luca Priorelli <lucapri@mbox.vol.it> for reporting
- this.
-
- * ace: Changed the ACE_NO_POSIX_PROTO #define to something more
- meaningful: ACE_LACKS_POSIX_PROTO. Thanks to Jonathan Biggar
- <jon@sems.com> for suggesting this.
-
- * ace/config-sunos4-g++.h: Added the #define ACE_NEEDS_SYSTIME_H.
- Thanks to Alexandre Karev <akg@na47sun05.cern.ch> for reporting
- this.
-
- * ace/OS: Fixed a bunch of pthreads portability problems that
- showed up on OSF/1 4.0. Also added support for asctime_r() and
- ctime_r() for OSF/1 4.0. Thanks to Dave Trumble
- <trumble@steosf.nio.dec.com> for reporting these fixes.
-
- * ace/Synch_T.cpp (ACE_TSS_Read_Guard): Removed a stray "new" that
- was causing problems for the ACE_NEW macro. Thanks to Dave
- Trumble <trumble@steosf.nio.dec.com> for reporting this.
-
- * ace/Local_Tokens.h: Fixed a broken use of "friend", which was
- missing the keyword "class." Thanks to Dave Trumble
- <trumble@steosf.nio.dec.com> for reporting this.
-
- * ace/config-osf1-4.0.h: Included Dave Trumble's
- <trumble@steosf.nio.dec.com> config file for OSF/1 4.0.
-
- * include/makeinclude/platform_osf1_4.0.GNU: Included Dave
- Trumble's <trumble@steosf.nio.dec.com> platform macros file for
- OSF/1 4.0. Also renamed platform_osf1.GNU to
- platform_osf1_3.2.GNU to deal with the new version.
-
- * ace/Proactor: There wasn't a way to destroy an
- ACE_Overlapped_File object without closing the ACE_HANDLE
- attached to it. Therefore, I added a flag that keeps track of
- whether we have to delete this or not. Thanks to Amos Shapira
- <amos_shapira@mail.icomverse.com> for suggesting this.
-
- * examples/Threads/test_future[12].cpp: Updated the tests to use
- the new call() semantics in order to shut down the Scheduler's
- event loop gracefully.
-
- * ace/Method_Object.cpp: Added a return value to the call()
- routine. This can be used to indicate to the caller that it is
- necessary to shut down the event loop.
-
-Mon Sep 9 02:07:08 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Service_Config.cpp (ACE_Service_Config): #ifdef's out the
- registration of signal handling to control reconfiguration on
- Win32 since it doesn't really handle signals very well. Thanks
- to John Morey <jmorey@tbi.com> for bringing this to my
- attention.
-
- * ace/CORBA_Handler: Replaced CORBA_[123] with ACE_CORBA_[123].
-
- * examples/CORBA: Updated the test programs to work portably
- across different versions of Orbix.
-
- * ace/OS: Added a new wrapper for the getcwd() call.
-
- * examples/Threads/test_recursive_mutex.cpp: Added the use of
- ACE_Guard<> to illustrate how these work with the
- ACE_Recursive_Thread_Mutex. Thanks to Gonzalo Diethelm
- <gonzo@ing.puc.cl> for motivating me to do this.
-
- * examples/Threads/test_process_{mutex,semaphore}: Added two new
- tests to illustrate how the ACE_Process_Mutex and
- ACE_Process_Semaphore work, respectively.
-
- * ace/Synch: Replaced the implementation of ACE_Process_Semaphore
- to use SV_Semaphore_Complex on UNIX platforms in order to get
- the same semantics for Win32 and for UNIX. Thanks to the James
- Mansion <james@wgold.demon.co.uk> for recommending this.
-
- * ace/OS.h: Added some parens around the ACE BIT* macros so that
- the precedence levels would be dealt with correctly and we don't
- get any nasty surprises...
-
- * ace/{Synch_T,Synch}: Modified the implementation of all the
- *acquire()/release() methods so they keep track of whether they
- own the mutex. Thus, if a code path needs to give up the mutex
- within the lifetime of the mutex, and it calls mutex_.release(),
- then the destructor will not call it again. Thanks to the James
- Mansion <james@wgold.demon.co.uk> for recommending this.
-
- * ace/{Synch_T,Synch}: Changed the name of the field result_ to
- owner_ for the ACE_Thread_Muetx_Guard and ACE_Guard. This is
- more representative of the true purpose of this field.
-
- * ace/Synch: Updated ACE_Thread_Mutex_Guard so that it has the
- same interface and semantics of ACE_Guard. Thanks to the
- ever-vigilant James Mansion <james@wgold.demon.co.uk> for
- noticing this.
-
- * examples/Log_Msg/test_log_msg.cpp (main): Added a test of the
- new ACE_Log_Msg::priority_mask() functionality.
-
- * ace/Log_Msg.cpp: Added a new method called priority_mask(),
- which updates the new thread-specific priority_mask_ data member
- with the new mask and returns the old mask. This is useful for
- applications written using ACE_Log_Msg. Often, these have log()
- calls with low priority such as LM_DEBUG that don't need to be
- printed, but for which the logging code should not be removed.
- The priority_mask() scheme makes it possible to selective enable
- printing of certain priorities. Thanks to Rochi Febo Dommarco
- <rocky@alter.it> for suggesting this.
-
- * netsvcs/clients/Logger/indirect_logging.cpp (main): Modified the
- test program so that it randomly selects logging priorities that
- are powers of two.
-
- * ace/Log_Priority.h: Renumbered the LM_* logging flags so that
- they are all powers of two. This makes it easy to implement a
- scheme for selectively printing only certain logging values.
-
-Sun Sep 8 10:46:40 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Proactor.cpp: Fixed up the error handling in ACE_Proactor so
- that it returns an error both in case of "bad errors," as well
- as when ACE_WIN32 isn't defined. Thanks to Amos Shapira
- <amos_shapira@mail.icomverse.com> for reporting this.
-
-Sun Sep 8 14:11:08 1996 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * examples/Reactor/Proactor/README: Updated the test_proactor.cpp
- and README files to clarify the relationship between the
- Proactor and ReactorEx. This example uses the Proactor as the
- main event loop (not the Reactor or ReactorEx). Thus, this
- application can only do overlapped I/O and timers
- asynchronously. To be able to react to other Win32 events, see
- the ACE_ReactorEx and the examples/Reactor/ReactorEx/ test.
- Thanks to Amos Shapira <amos_shapira@mail.icomverse.com> for
- pointing out the ambiguity.
-
-Sat Sep 7 14:09:21 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Task.cpp: Enhanced the activate() method so that the caller
- can set the priority and the thread group id. Thanks to
- Karlheinz for this suggestion.
-
- * ace/OS.h: Added default values of 0 for the trailing arguments
- for the {mutex,sema,cond}_init() methods.
-
- * examples/Threads/test_mutex.cpp: Added a new test program that
- illustrates the difference between implementations of thread
- mutex wrappers that use inheritance and dynamic binding vs. the
- ACE approach (which doesn't use inheritance and dynamic
- binding). The results I got on my SPARCstation 20 model 712 is
- included in the source file. Thanks to James Mansion
- <james@wgold.demon.co.uk> for motivating me to write this.
-
- * examples/Misc/test_singleton.cpp: Added a new test program that
- illustrates the performance of using the Double-Checked Locking
- pattern compared with the standard "Mutex::acquire()/release()"
- approach. Thanks to Jim Coplien <cope@research.bell-labs.com>
- for encouraging me to get these performance numbers.
-
-Tue Sep 3 00:38:47 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/XtReactor: Added minor fixes to XtReactor to fix complaints
- about "bool" not being defined and the destructor
- ~ACE_XtReactor() has already having a body. Thanks to Andres
- Kruse <Andres.Kruse@cern.ch> for these fixes.
-
- * ace/Mem_Map.cpp: Make sure that this->length_ is initialized to
- 0 in ACE_Mem_Map::map (). Thanks to James Mansion
- <james@wgold.demon.co.uk> for pointing this out.
-
- * ace/Thread.i (spawn_n): In ACE_Thread::spawn_n the sense of the
- following check is wrong:
-
- for (i = 0; i < n; i++)
- // Bail out if error occurs.
- if (ACE_OS::thr_create (func, arg, flags, &t_id, 0, priority,
- stack == 0 ? 0 : stack[i],
- stack_size == 0 ? 0 : stack_size[i]) != 0)
- thread_ids[i] = t_id;
- else
- break;
-
- The '!=' should be '=='. Thanks to James Mansion
- <james@wgold.demon.co.uk> for pointing this out.
-
- * include/makeinclude/rules.local.GNU (MAKEFILE): Changed the
- $WRAPPER_ROOT/include/makeinclude/rules.local.GNU line that
- says:
-
- sed -e "s:$(WRAPPER_ROOT);$$(WRAPPER_ROOT);g" \
-
- so that the double dollar is now "\$$" (prefixed the first
- dollar sign with a backslash). If not, my shell will try to
- execute WRAPPER_ROOT for some reason. With "\$$" it works as it
- should. Thanks to Marius Kjeldahl <marius@funcom.no> for
- reporting this.
-
- * Released version 4.0.29 for testing.
-
- * ace/OS.i (thr_getspecific): Added a new case for OSF/1. Thanks
- to Martin Schoeckle <schoeckle@ike.uni-stuttgart.de> for
- reporting this.
-
- * ace/Thread_Manager.cpp (spawn_i): Removed an invalid
- initialization of ACE_hthread_t = 0, which doesn't work on all
- pthreads platforms because pthreads uses a struct in some
- implementations. Thanks to Martin Schoeckle
- <schoeckle@ike.uni-stuttgart.de> for reporting this.
-
- * man: Updated all the nroff and html documentation to conform to
- the latest version of ACE.
-
- * netsvcs/lib/{Name_Handler,TS_Server_Handler}.cpp: Fixed
- some mistakes in the ACE_TEMPLATES_REQUIRE_SPECIALIZATION
- code so that all the services can be linked together without
- multiply defined symbols.
-
- * netsvcs/lib/Name_Handler.cpp: Fixed a spot where we weren't
- passing in an lvalue to send_request(). Why this wasn't showing
- up earlier I don't know, but GCC caught it!
-
-Mon Sep 2 00:47:00 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Thread_Manager.cpp: Updated all comparisons of ACE_thread_t
- and ACE_hthread_t so that they use the ACE_OS::thr_equal() and
- ACE_OS::thr_cmp() methods, respectively. Thanks very much to
- Martin Schoeckle <schoeckle@ike.uni-stuttgart.de> for identify
- the need for this.
-
- * ace/OS: Added a new method called thr_cmp() which compares two
- ACE_hthread_t values for equality. Unfortunately, we can't just
- compare these directly via == because on some platforms they are
- implemented as structs. Right now, I'm assuming that if
- ACE_HAS_TID_T is enabled that we can compare tid_t's using ==.
- If this turns out to be incorrect (e.g., if tid_t's are also
- implemented as structs, please let me know).
-
- * ace/Future: Changed the overloaded result() method to a pair of
- get()/set() methods.
-
- * tests/test_config.h: Fixed a bug in the reset() routine. This
- was originally deleting the global static ace_file_stream.
- However, this was causing segmentation faults if destructors for
- objects local to main() were trying to write to the output file.
- Therefore, instead of deleting the ostream, we simply flush()
- it!
-
- In addition, also renamed the various functions in test_config.h
- to make sure they don't conflict with any other names by
- prefixing them with ace_test_...
-
- * ace: Added many small fixes for IRIX 6.2. Thanks to Gonzalo
- Diethelm <gonzo@ing.puc.cl> for reporting all of these!
-
- * ace/OS: Added a wrapper for the UNIX syscon() system call.
-
- * ace/LSOCK.cpp (recv_handle): Rearranged the casts so that things
- work correctly on platforms with odd definitions ot struct
- iovec. Thanks to Gonzalo Diethelm <gonzo@ing.puc.cl> for
- reporting this.
-
- * ace/Task.cpp (ACE_Task_Exit): Rearranged the order in which we
- shut down a Task via the Task_Exit hook so that we first
- decrement the count of the threads in the task and *then* call
- its close() hook. This guards against cases where the close()
- hook does something crazy like "delete this".
-
- * ace/XtReactor.h: Changed #include "X11/Intrinsic.h" to #include
- <X11/Intrinsic.h>. Thanks to Gonzalo Diethelm
- <gonzo@ing.puc.cl> for suggesting this.
-
- * ace/Future.cpp (ACE_Future): Added some strategic "consts" to
- the assignment operator and copy constructor for ACE_Future and
- ACE_Future_Rep.
-
- * examples/Threads/test_task_three.cpp (main): Revised the test so
- that it will shut itself down automatically when all the threads
- have finished.
-
- * examples/Threads/test_task_two.cpp (main): Revised this test so
- that it doesn't run forever, but only runs either 1000 times or
- as many times as the user specifies on the command line. Thanks
- to Gonzalo Diethelm <gonzo@ing.puc.cl> for suggesting this.
-
- * ace/OS.i: Added an extra #else for thr_sigsetmask(),
- thr_min_stack(), and thr_kill() for weirdo platforms that don't
- conform to the other threading APIs...
-
-Sun Sep 1 20:15:28 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * examples/ASX/Message_Queue: Changed the use of read(0, ...) and
- write(1, ...) to ACE_OS::read(ACE_STDIN, ...) and
- ACE_OS::write(ACE_STDOUT, ...) in buffer_stream.cpp and
- bounded_buffer.cpp.
-
- * ace/OS.i: Fixed the errno mapping of the cond_timedwait()
- functions so that they set errno to ETIME rather than EBUSY when
- timeouts occur. This is necessary to support Solaris and POSIX
- pthreads semantics on Win32.
-
- * build/SunOS5.5/examples/ASX/Message_Queue/buffer_stream.cpp:
- Modified the example somewhat so that it uses the Singleton
- thr_mgr() method from ACE_Service_Config.
-
-Sun Sep 1 17:29:58 1996 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * ace/ACE.cpp (map_errno): Added a new static method to the ACE
- class. This method allows us to map troublesome win32 errno
- values (e.g. WSAEWOULDBLOCK) to values that standard C strerr
- function understands. Thank you Microsoft.
-
- * ace/Log_Msg.cpp (log): Added a call to ACE::map_errno to the %p
- option. Now the ACE logger can begin to map Win32 error values
- into meaningful strings.
-
- * netsvcs/lib/lib.mdp: Added a project file for the netsvcs
- library. This builds a dll into ace/netsvcs.dll (not into the
- netsvcs/lib directory). This reduces the number of paths needed
- in %PATH%.
-
- * examples/Tokens: Renamed this directory netsvsc/clients/Tokens.
-
- * ace/ace.mdp: Removed wsock32.lib from the ace files listing.
- The problem is that we can't assume where MSDEV is installed. I
- added wsock32.lib and advapi32.lib to the
- build/settings/link/library_modules line.
-
- * ace/config-win32-msvc4.0.h: Disabled the "C4355: 'this' : used
- in base member initializer list" warning. Thanks to Amos
- Shapira for figuring this out for us. Although "this" is
- unneeded for win32, it is required for compilers on other
- platforms (e.g., AIX).
-
- * ace/Message_Queue.cpp (dequeue_head_i): Andres Kruse pointed out
- that we weren't doing head_->prev (0), when dequeuing!
-
-Tue Aug 27 21:00:25 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * include/makeinclude/platform_sunos5_sunc++_4.1.GNU (CXX): Added
- Andres Kruse's changes for SunC+ 4.1.
-
- * ace: Fixed line # 12 of ace/config-sunos4-sun4.1.4.h,
- which read:
-
- "#define ACE_HAS_SVSV_IPC" (ACE_HAS_ ess vee ess vee _IPC)
-
- to
-
- "#define ACE_HAS_SYSV_IPC" (ACE_HAS_ ess wye ess vee _IPC)
-
- Fix another problem:
-
- #define ACE_LACKS_THREAD_STACK_ADDR (OS.cpp)
-
- was inconsistently defined in:
-
- #define ACE_LACKS_THREAD_STACK_ADDRESS (config-aix-4.1.x.h)
-
- Thanks to Alan Stweart <Axs2@osi.com> for reporting
- this!
-
-Mon Aug 26 00:34:05 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Updated all of ACE such that the ACE_GUARD* macros now all take
- the name of the ACE_*Guard* that they will use as the scoped
- locking object. This is important for several reasons:
-
- 1. It make it more clear what is going on in the code, rather
- than hiding behind the macros!
-
- 2. It is now possible to have multiple ACE_GUARD* macros in the
- same scope by calling each scoped locking object a different
- name. This is used in the Local_Tokens.cpp file.
-
- * ace/Synch.h (ACE_Null_Mutex_Guard): Added the locked() method so
- that this signature will conform to the one expected of
- ACE_Guard.
-
- * tests: Added a new file Test_Future.cpp, which tests the new ACE
- Futures mechanism using Active Obejcts. Thanks to Andres Kruse
- <kruse@cern.ch> for contributing this test.
-
- * ace: Added three new files: Future.{h,cpp},
- Method_Object.{h,cpp}, and Activation_Queue.{h,cpp}, which
- implement Polymorphic Futures. Thanks to Andres Kruse
- <kruse@cern.ch> for contributing these.
-
- * ace/Stream.cpp (dump): Replaced LM_INFO with LM_DEBUG.
-
-Sun Aug 25 21:57:57 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace: Rather than using operator new directly, most of ACE now
- uses the ACE_NEW and ACE_NEW_RETURN macros. For instance,
- rather than writing:
-
- if (token_manager_ == 0)
- token_manager_ = new ACE_Token_Manager;
-
- we should write:
-
- if (token_manager_ == 0)
- ACE_NEW_RETURN (token_manager_, ACE_Token_Manager, 0);
-
- The reason for this is that it makes it much easier to ensure
- that all dynamic memory allocation errors are treated uniformly.
- I've updated the entire ACE library code tonight to make this
- usage consistent whenever possible.
-
-Sat Aug 24 11:51:38 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Time_Value.h: Simplified various things so that the nasty
- macros necessary to build DLLs on Win32 will be simplier. In
- addition, I will only #include <sys/time.h> for those platforms
- that don't already do this in <time.h> (i.e., if
- ACE_NEEDS_SYSTIME_H is defined in config.h). Please let me know
- if you run across any platforms like this.
-
- * ace/TLI_{Connector,Acceptor}: Added two additional parameters at
- the end of the connect() and accept() methods, respectively, so
- that the ACE TLI wrappers can be used with X.25. Thanks to Ajit
- Sagar <asagar@spdmail.spd.dsccc.com> for suggesting this fix.
-
- * ace: Integrated Eric Newton's XtReactor into the Makefile. If
- you want to include this into ACE, make sure to define
- ACE_HAS_XT in the config.h file.
-
- * examples/Misc: Integrated the XtReactor tests.
-
- * ace/OS.i (getservbyname,gethostby*): Fixed a suble omission --
- any calls to socket function should be wrapped by the
- ACE_SOCKCALL_RETURN macro in order to make the errnos work
- correctly on Win32.
-
- * ace/OS: Added support for the getprotoby{name,number} wrappers.
- Thanks to Joe DeAngelis <bytor@faxint.com> for suggesting this.
-
- * ace/Connector.cpp: Fixed a subtle bug in the ACE_Connector.
- The problem centered around the following line in
- cleanup_AST():
-
- if (this->handler_map_.find (handle, ast) == -1)
-
- This lookup always failed because the key, the handle of the
- service handler, was always -1. The service handler's handle is
- not set until a successful connection is made and connector
- transfers ownership of the handle to the service handler. The
- fix for this is to store the ACE_HANDLE in the ACE_Svc_Tuple
- *separately* from the ACE_Svc_Handler. Thanks to Bill Gerecke
- <gerecke@rayva.org> for being so persistent in tracking this
- down.
-
- * ace/ARGV.cpp (ACE_ARGV): Added a nifty new constructor that
- converts argv-style vectors of strings into a single string
- (this is the reverse of what the original constructor does!).
-
- * ace/ACE: Added a new utility method called strecpy(), which
- copies <t> to <s>, returning a pointer to the end of the copied
- region (rather than the beginning, a la <strcpy>.
-
-Thu Aug 22 15:43:58 1996 <harrison@samba.cs.wustl.edu>
-
- * ace/OS.h: Changed the interface of ACE_OS::fork_exec (char
- *const argv[]). (There is no longer a separate const char *path
- parameter. Now, argv[0] must be the full path name to the
- executable.
-
- * tests/Time_Service_Test.cpp: Updated the Time Service
- one-button test to use the new ACE_OS::fork_exec. I didn't
- event break it.
-
- * tests/Tokens_Test.cpp: Updated the Tokens one-button test to
- use the new ACE_OS::fork_exec. It actually works now.
-
- * tests/test_config.h: Added some more #defines to help simplify
- path differences between NT and UNIX. Perhaps these should be
- moved into OS.h?
-
-Thu Aug 22 13:46:58 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Thread_Manager.cpp (ACE_Thread_Control): The status_ member
- in ACE_Thread_Control() was not being initialized! This caused
- Purify to complain loudly about invalid memory accesses. I have
- added an initialiser to ACE_Thread_Control::ACE_Thread_Control
- to set status_ to 0. Thanks to Ross Dargahi <rossd@krinfo.com>
- for reporting this.
-
- * ChangeLog: The ACE configuration files "config-irix*.h" defined
- 'ACE_HAS_SIGINFO' to indicate that IRIX supports SVR4 extended
- signals. This should be 'ACE_HAS_SIGINFO_T' instead. Thanks to
- Craig Johnston <johnston@tortilla.ds.boeing.com> for reporting
- this.
-
-Wed Aug 21 21:09:01 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Time_Value.h: Added an extra condition, #if defined
- (ACE_BUILD_DLL) so that ACE_Svc_Export evaluates to
- something. Previously, it was evaluating to nothing in some
- files such as Naming_Context.cpp where we were doing #define
- ACE_BUILD_DLL and not #define ACE_BUILD_SVC_DLL.
-
-Wed Aug 21 00:33:17 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/ACE.cpp (format_hexdump): Fixed a minor bug in
- format_hexdump(). If the buffer to dump is a multiple of 16 it
- prints an extra blank line. ALso fixed the code to use spaces
- rather than tabs and put an extra space between the first 8 HEX
- bytes and the second. Thanks to Luca Priorelli
- <lucapri@mbox.vol.it> for this code.
-
- * ace/Log_Msg.h (ACE_HEX_DUMP): Added a new logging macro:
-
- #define ACE_HEX_DUMP(X) \
- do { int __ace_error = errno; \
- ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
- ace___->set (__FILE__, __LINE__, 0, errno, ace___->restart (),
- ace___->msg_ostream ()); \ ace___->log_hexdump X; \
- } while (0)
-
- which makes it possible to dump info in HEX. Thanks to Luca
- Priorelli <lucapri@mbox.vol.it> for suggesting this.
-
- * ace/config-win32-msvc4.0.h: Added
-
- #define _WINSOCKAPI_
-
- To avoid multiple inclusions. Thanks to Luca Priorelli
- <lucapri@mbox.vol.it> for suggesting this.
-
- * ace/OS.h: enclosed the #define of WIN32_LEAN_AND_MEAN macro
- definition between #ifndef ... #endif to avoid compiler
- warnings. Thanks to Luca Priorelli <lucapri@mbox.vol.it> for
- suggesting this.
-
- * ace/SOCK.cpp (win32_fini): Fixed a potential problem in ACE
- where any code of the form:
-
- ACE_DEBUG ((LM_DEBUG, "%d", GetLastError()));
-
- will reset errno a couple of times before GetLastError() gets
- called. So the result is always 0. The fix is to say:
-
- int ret = GetLastError();
- ACE_DEBUG ((LM_DEBUG, "%d", ret));
-
- Thanks to Luca Priorelli <lucapri@mbox.vol.it> for noticing
- this.
-
- * ace/Connector.cpp (create_AST): Was missing a return 0; if we
- successfully register a cancellation id. Thanks to William
- L. Gerecke <gerecke@rayva.org> for reporting this bug.
-
- * ace/Module.h: Added a non-existent friend class to get ACE
- to stop complaining
-
- private:
- friend class ACE_Shutup_GPlusPlus; // Turn off g++ warning
- ~ACE_Module (void);
- // *Must* use dynamic allocation.
-
- Thanks to Eric Newton for the suggestion.
-
- * ace/Svc_Conf.y (ace_create_service_type): Removed some stray
- calls to ACE_ERROR that were left over from earlier
- configurations of ACE. Thanks to Gonzalo Diethelm
- <gonzo@ing.puc.cl> for reporting this.
-
- * ace/Log_Msg.cpp (instance): Fixed the #ifdefs so that
- ACE_MT_SAFE implies ACE_HAS_THREAD_SPECIFIC_STORAGE. Thanks to
- Gonzalo Diethelm <gonzo@ing.puc.cl> for reporting the need for
- this.
-
-Tue Aug 20 13:09:55 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * INET_Addr.cpp, line 84: Irix's C++ is not able to determine
- whether to use the set(u_short,ACE_UINT32,int) or the
- set(u_short,const char [],int), since on Irix, INADDR_ANY is 0.
- I cast the value so that the call would read set(port,
- ACE_UINT32(INADDR_ANY)) and everything went fine. Thanks to
- Gonzalo Diethelm <gonzo@ing.puc.cl> for reporting this.
-
- * ace/Synch[_T]: Added a new wait() method that takes a first
- parameter which is the mutex used to serialize access to the
- condition. This is useful if you want to store the
- ACE_Condition object in shared memory (in which case, the use of
- a reference to mutex_t doesn't work!). Thanks to Mark Patton
- <mark_patton@ftw.paging.mot.com> for recommending this approach.
-
- * ace/Task.h: Added a forward template declaration for
- ACE_Task_Exit so that it will compile on HP/UX. Thanks to Tim
- Ottinger <tottinge@csci.csc.com> for pointing this out.
-
- * ace: changed line 19 of ace/Str_Buf.h from
-
- #include "OS.h"
-
- to:
-
- #include "ace/OS.h"
-
- Fixed similar problems with OS.h at line 1154 and Dump.h at line
- 150. Thanks to Alan Stewart <axs2@osi.com> for reporting this.
-
-Tue Aug 20 20:18:49 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * tests/TSS_Test.cpp (main): Fixed a small typo. I was referencing
- the wrong variable but didn't catch it since it was in the #if
- !defined (ACE_HAS_THREADS) section. Fixed the typo and also
- renamed the variable called big_count to iterations. Thanks to
- Tim Ottinger <tottinge@csci.csc.com> for pointing this out.
-
-Mon Aug 19 19:25:50 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * {examples,apps,tests}: Removed the use of zerop from these
- files, as well...
-
- * ace/{Acceptor.cpp,Name_Proxy.cpp,Token.i}: Removed the use of
- zerop from these files, as well...
-
- * ace/Connector.cpp (connect_svc_handler): It looks like our good
- friend ACE_Time_Value::zerop isn't getting initialized correctly
- on Win32. Therefore, I've replaced it with a direct use of
- &ACE_Time_Value::zero.
-
- * ace/Time_Value.cpp: Removed the static pointer variable "zerop"
- since there was no guarantee it was getting intialized before it
- is used! Instead of using ACE_Time_Value::zerop, use
- &ACE_Time_Value::zero. Thanks to William L. Gerecke
- <gerecke@rayva.org> for reporting this problem.
-
- * ace/OS: Added zillions of changes to make ACE compile with OSF/1
- and its DCE threads implementation. Thanks to Martin Schoeckle
- <schoeckle@ike.uni-stuttgart.de> for sending these.
-
- * ace/config-osf1-3.2.h: Updated this file with fixes for OSF/1 by
- Martin Schoeckle <schoeckle@ike.uni-stuttgart.de>.
-
- * ace/ACE.cpp (handle_timed_complete): Added new logic to
- ACE::handle_timed_complete() so that it sets errno to
- ECONNREFUSED if the connection is refused by the server. When
- you issue an asynchronous connect request, to complete it, you
- will use complete() with a timeout. However, complete can fail,
- and then it will deallocate any resource, (i.e. close down the
- socket handle), also for timeout expiration. So, a user
- interested in retrying to complete a connection while the
- timeout expires will not use complete(); but rather will use
- handle_timed_complete(). In fact, using handle_timed_complete()
- the user could detect the reason of a failure (by examining
- errno) and decide how to proceed. In the old ACE version the
- problem was that, if handle_timed_complete() failed because of
- the recv() returning 0, errno remained unchanged and so its
- value could be quite misleading with respect to the reasons of
- the failure. Thanks to Antonio Tortorici
- <antonio@rh0011.roma.tlsoft.it> for this fix and the explanation
- above.
-
- * ace/OS.h: Added support for Borland 5.0's uint64. Thanks to
- Hani Yakan <hani@i-online.com> for suggesting the strategy to
- accomplish this.
-
-Mon Aug 19 15:52:07 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * tests: Added new macros to the test_config.h file in order to
- simplify the testing.
-
-Mon Aug 19 00:21:22 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Re-released version 4.0.28 for testing (will change the version
- number after Tim gives me the new Token stuff).
-
- * {netsvcs/lib,tests/test_config.h}: Removed spurious dependencies
- on fstream.h and iostream.h. Thanks to Alan Stewart
- <axs2@osi.com> for reporting this.
-
-Sat Aug 17 17:25:49 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Reactor: Removed the use of "inline" in the Reactor.cpp
- files because this was causing problems with some
- compilers/linkers. Thanks to Gonzalo Diethelm
- <gonzo@ing.puc.cl> for recommending this.
-
- * examples/Misc/test_XtReactor1.cpp: Added a new test of the
- XtReactor, courtesy of Eric Newton <ecn@clark.net>.
-
- * ace/config-hpux-10.x.h: According to Eugene K. Plaude
- <jec@r-style.msk.su>, HP-UX 10.01 supports user-level threads
- based on the pthreads interface specified by POSIX in 1003.4a,
- Draft 4 (which is basically DCE threads). Therefore, I've
- enabled the ACE_HAS_DCETHREADS symbol in the config-hpux-10.x.h
- configuration file. If this isn't correct, please let me know.
-
-Sat Aug 17 02:18:39 1996 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * examples/Tokens/manual/README: Added a new Token example
- application. The manual test gives users a text-based
- interactive interface to local or remote tokens. This is
- extremely useful for manually testing the token server and
- setting up deadlock scenarios. See the README file for more
- details.
-
- * examples/Tokens/deadlock/README: Updated the deadlock example
- application to test the new deadlock detection algorithm for
- readers/writer locks. I also added the use of Token Invariants
- to ensure correctness of the mutexes and readers/writer locks.
- See the README file for more details.
-
-Fri Aug 16 22:16:05 1996 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * ace/Token_Manager.cpp: Updated all Token code to use
- ACE_OS::last_error instead of errno.
-
-Fri Aug 16 00:03:24 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * After a long hiatus, released version 4.0.28 for testing.
-
-Thu Aug 15 21:04:35 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * man: Updated all the ACE manual pages and html pages to reflect
- recent changes.
-
- * netsvcs/lib/Server_Logging_Handler.cpp: Fixed an omitted
- "ACE_BUILD_SVC_DLL" that was causing linker errors on NT.
- Thanks to Luca Priorelli <lucapri@mbox.vol.it> for reporting
- this.
-
- * examples/Log_Msg/test_log_msg.cpp: Added a test for the new
- log_hexdump() function.
-
- * ace/Log_Msg.cpp (log_hexdump): Integrated the log_hexdump() code
- into the ACE Log_Msg abstraction. Thanks to Luca Priorelli
- <lucapri@mbox.vol.it> for fixing this and for Todd Montgomery
- for originally supplying the code.
-
- * ace/Signal.cpp (ACE_Sig_Handlers): Moved the #endif /* HPUX */
- down to the end of the file so that it works correctly on HPUX.
- Thanks to Eric C. Newton <ecn@clark.net> for report this bug.
-
-
- * ace/OS.i: Updated the behavior of thr_join() so that it will do
- a ::CloseHandle after getting the exit status. Thanks to the
- ever vigilant James Mansion
- (mansionj@lonnds.ml.com) for noticing this.
-
- * examples: Finally added Tim and Prashant's examles/OS directory,
- which contains a test that illustrates a "portable" means to
- spawn processes on NT and UNIX.
-
- * ace/Malloc_T.cpp (next): Added an overloaded next() method that
- returns the name that is bound to the pointer in the
- Malloc_Iterator. This is useful in order to differentiate
- entries in the pool based on their name. Thanks to Kim Gillies
- <gillies@noao.edu> for suggesting this.
-
- * ace: Changed all uses of thread_t, thread_key_t, mutex_t,
- rwlock_t, sema_t, cond_t, etc. to ACE_* in order to avoid
- polluting the name space. Also switched from using macros to
- using typedefs whereever possible. Thanks to Gonzalo Diethelm
- <gonzo@ing.puc.cl> for recommending this.
-
- * ace/System_Time.cpp: Added template specializations for
- templates used in the ACE_System_Time class. This should solve
- some nasty undefined templates problems with GCC... Thanks to
- Joseph DeAngelis <bytor@faxint.com> for pointing out the
- problem.
-
- * ace/Name_Space.cpp: Fixed the file Name_Space.cpp as follows:
-
- // Name_Space.cpp
- #define ACE_BUILD_DLL
- //#include "Name_Space.h"
- #include "ace/Name_Space.h"
-
- Thanks to Eugene K. Plaude <jec@r-style.msk.su> for fixing this!
-
- * ace/config-hpux-10.x.h: Added support for TLI since according to
- Eugene K. Plaude <jec@r-style.msk.su> this should work. If not,
- please let me know.
-
-Wed Aug 14 21:29:46 1996 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Reactor/Logger: rearranged the Logger directory so it
- would be more clear what the client and server programs did and
- how to run them.
-
- * examples: Merged the contents of the SVR4 examples directory
- into the IPC_SAP/SOCK_SAP directory so that we can remove the
- SVR4 directory altogether (it wasn't contributing much...).
-
- * examples: Removed the vestigal Win32 tests since ACE now runs on
- Win32 and we don't need a separate test directory.
-
- * netsvcs/client: Renamed the file remaining file in this
- directory to logging_app.cpp since I moved the other file to the
- examples/Reactor/Logger directory.
-
- * ace/Reactor.cpp (check_handles): If eh->get_handle() returns -1
- the select() code will index the [-1] element of an array. To
- fix this, I've added a check of the value returned from
- eh->get_handle(). Thanks to Eric C. Newton <ecn@clark.net> for
- reporting this.
-
- * ace/OS.i (sema_wait): Fixed a subtle bug in the Pthreads
- wrappers that surfaced on the SGI IRIX 6.2 port. There was some
- code that looked like this:
-
- pthread_cleanup_push();
- int result = 0;
- ...
- pthread_cleanup_pop();
- return result;
-
- However, on Irix 6.2, the push introduces a new scope that is
- closed by the pop, so result goes out of scope before returning.
- Thanks to Gonzalo Diethelm <gonzo@ing.puc.cl> for pointing this
- out.
-
- * ace/OS.h: Changed the definition of pthread_mutex_t and
- pthread_cond_t to mutex_t and cond_t to be consistent with other
- usage in ACE. Thanks to Gonzalo Diethelm <gonzo@ing.puc.cl> for
- pointing this out.
-
-Wed Aug 14 01:25:47 1996 <harrison@samba.cs.wustl.edu>
-
- * ace/SPIPE_Acceptor.cpp: Added the PIPE_TYPE_MESSAGE |
- PIPE_READMODE_MESSAGE flags to CreateNamedPipe pipe options so
- that data is received in messages rather than as a stream. This
- is consistent with the behavior of the SPIPE_Connector. When we
- have time, we need to extend the interface so that stream pipes
- are also supported, as well.
-
- * SPIPE_Acceptor.cpp: Made the ACE SPIPE in and out buffer sizes
- 10 k. The previous size was just 512 bytes. This larger buffer
- size helps decrease flow control.
-
-Tue Aug 13 23:21:46 1996 <harrison@samba.cs.wustl.edu>
-
- * examples/Connection/blocking: Updated the blocking SPIPE example
- application to use a pool of threads in the proactor to handle
- incoming client messages. The SPIPE-acceptor example
- illustrates how named pipes are used on NT. Once the server
- establishes a connection to a single client, it spawns a thread
- pool to handle incoming requests via the proactor event
- loop. That is, a separate thread from the pool is used to
- process each message sent by a client. The size of the thread
- pool can be specified by command-line arguments. This example
- leverages the queueing performed by the NT kernel to trivially
- implement a thread pool architecture. See
- examples/Connection/blocking/README for more details.
-
- * Service_Config.h: Added a <thread> parameter (with a default
- size of 0) to the proactor accessor method. This allows
- applications to specify the size of the thread pool that can
- block on Proactor::handle_events.
-
-Tue Aug 13 02:30:58 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Task: Added a new public interface called thr_count(). This
- returns a count of the number of threads running within a Task.
- If the value returned is 0, then the Task is a Passive Object.
- If the value returns is > 0 the task is an Active Object, and
- the value is a count of the number of threads running within the
- object at this snapshot of time.
-
- * ace/OS: I implemented Karlheinz's suggested optimizations for
- the ACE condition variable implementation under Win32. Here's
- the deal... The original implementation used an internal_mutex
- to ensure that access to the count of the number of waiters was
- serialized between the waiter and signaler threads. The new
- implementation is designed so that only the waiter threads
- access the waiter count. Therefore, we can utilize the
- external_mutex to serialize access to this, thus eliminating the
- need for the internal_mutex. However, this means that code
- *must* be written using the standard condition variable idiom,
- i.e.,
-
- int resources ()
- {
- external_mutex.acquire ();
-
- // ...
-
- cond.signal ();
- external_mutex.release ();
- }
-
- Rather than like this:
-
- int resources ()
- {
- external_mutex.acquire ();
-
- // ...
-
- external_mutex.release ();
- cond.signal ();
- }
-
- which is what some thread programming books recommend as an
- optimization. However, you should be careful not to use this
- form since it can lead to "lost wakeup" bugs caused by the fact
- that the implementation of ACE_OS::cond_signal will test if the
- waiter count > 0 *without holding any locks*!!!
-
- Fortunately, ensuring this shouldn't be a problem since most ACE
- code uses the following idiom:
-
- int resources ()
- {
- ACE_Guard mon (external_mutex);
-
- // ...
-
- cond.signal ();
- // Destructor of mon releases external_mutex.
- }
-
- Clearly, there are subtle tradeoffs between performance and
- programmability here...
-
- * ace/Synch: Updated all of the ACE semaphore wrappers to take the
- new "max" value as their final constructor argument.
-
- * ace/OS: Added a new default argument to the end of the
- sema_init() method. This allows us to specify the maximum value
- of the semaphore (this is only important on NT). Currently, it
- is hard-coded to 0x7fffffff in uses. The new approach makes it
- possible to set the max to a different value. Thanks to
- Karlheinz for requesting this.
-
- * ace/Message_Queue.cpp: Added an implementation of the dump().
- Thanks Karlheinz.
-
- * ace/Synch.cpp: Added an implementation of the dump() method.
- Thanks Karlheinz.
-
- * ace: Updated all usage of ACE_Thread_Mutex_Guard so that it now
- uses the ACE_GUARD* macros correctly. Thanks to Chris Eich
- <Chris_Eich@optilink.optilink.dsccc.com> for pointing out the
- need for this.
-
- * examples/Threads: Added Karlheinz's new test_barrier2.cpp test
- program that makes sure that the ACE_Message_Queues are working
- correctly when accessed by multiple threads.
-
- * netsvcs/lib/Server_Logging_Handler.cpp (handle_logging_record):
- Fixed an errant use of ACE_Guard, which wasn't properly checking
- of the Guard acquired the lock. Thanks to Chris Eich
- <Chris_Eich@optilink.optilink.dsccc.com> for pointing this out.
-
- * ace/OS.h (ACE_GUARD): Added default "ace_mon" implementations of
- type ACE_Null_Mutex even in cases where there's no threading
- defined so that code accessing ace_mon.release() and
- ace_mon.acquire() will compile correctly.
-
- * apps/Gateway/Gateway/Channel.h: Fixed the code so
- that we don't try to use TLI if the platform doesn't support it
- (instead, we'll use sockets). Thanks to Marius Kjeldahl
- <marius@funcom.no> for reporting this problem.
-
- * examples/ASX/Event_Server/{Supplier,Consumer}: Fixed the code so
- that we don't try to use TLI if the platform doesn't support it
- (instead, we'll use sockets). Thanks to Marius Kjeldahl
- <marius@funcom.no> for reporting this problem.
-
-Mon Aug 12 14:50:47 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * examples/Misc: Added Eric Newton's <ecn@clark.net> test case for
- his XtReactor integration.
-
- * ace: Included Eric Newton's <ecn@clark.net> code that integrates
- ACE with the Xt event loop. This still needs a bit of work
- (e.g., making it thread-safe and incorporating signal support), so
- I haven't added it to the Makefile yet. If someone can take the
- time to fix it up, I'll be happy to integrate it into ACE.
-
- * ace/Message_Queue.cpp (dequeue_head): Fixed the mother of all
- bugs in the ACE_Message_Queue implementation... The problem was
- that I was trying to be too clever by optimizing the number of
- Condition::signal() calls by only calling signal() when the
- queue changed state from empty to non-empty (or full to
- non-full). It turns out that this optimization works fine for a
- single producer/consumer case, but fails when there are multiple
- consumers. The fix was just to call signal() every time. This
- should be ok because the underlying Condition variable
- implementation will perform the optimization in the correct
- fashion. Thanks to the omniscient Karlheinz for detecting this
- problem and reporting it.
-
-Sun Aug 11 15:52:07 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * tests: Made minor changes to test_config.h, SPIPE_Test.cpp, and
- UPIPE_SAP_Test.cpp to accomodate the change made to SPIPE_Addr.
- SPIPE_Addr now accepts a string of the form [host:]port and then
- creates the rendezvous point. Originally, SPIPE_Addr would
- assume that the string being passed in was the actual rendezvous
- point.
-
-Sat Aug 10 18:41:21 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * netsvcs/lib/Logger.cpp (init): Added a new service to netsvcs
- called ACE_Logger which allows us to control the output of all
- the services. The ACE_Logger service can be invoked with
- different flags (such as STDERR|OSTREAM) which in turn sets
- ACE_Log_Msg to direct the output of all the services to the
- appropriate stream(s). Note that if a service needs to stay
- unaffected from ACE_Logger, it should be invoked before
- ACE_Logger gets invoked. Also note that like other services in
- netsvcs, ACE_Logger can also be dynamically linked in.
-
-Sat Aug 10 14:23:07 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added Steve Huston's <shuston@ultranet.com> patches to get ACE
- to compile on UnixWare 2.01. This mostly involved changes to
- the internal types used by the socket wrappers. Thanks Steve!
-
-Fri Aug 9 01:34:19 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * examples/ASX/UPIPE_Event_Server/Options.cpp (print_results):
- Added a typedef to avoid problems if a platform doesn't support
- prusage_t. Thanks to Marius Kjeldahl <marius@funcom.com> for
- reporting this.
-
- * include/makeinclude/platform_linux_pthread.GNU. The line that
- say:
-
- LIBS = -lpthreads -lstdc++
-
- was modified to say:
-
- LIBS += -lpthreads -lstdc++
-
- Thanks to Marius Kjeldahl <marius@funcom.com> for reporting
- this.
-
-Fri Aug 9 18:26:16 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Local_Name_Space.cpp (reset): Fixed a subtle (yet very
- annoying bug). In switching contexts a test program would hang
- after a certain number of switches. Having gone through the code
- thoroughly and with the aid of Purify, the bug was narrowed down
- to an extraneous delete taking place in
- ACE_Name_Space::reset(). Essentially, we do not need to delete
- ACE_Name_Space_Map::instance() which is actually the
- SHARED_MALLOC since it gets deleted in the destructor of
- ACE_Local_Name_Space.
-
-Thu Aug 8 17:55:20 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/SPIPE_Addr.cpp (set): Implemented
- ACE_SPIPE_Addr::string_to_addr(). Modified ACE_SPIPE_Addr::set()
- using code provided by Brad Flood to create the rendezvous
- point. Note that originally ACE_SPIPE_Addr constructor and set()
- would take the actual rendezvous point but now they rely on
- being passed a string which is of the format "[host]:port"
- (where host is optional). The rendezvous point is then created
- by extracting from the string the hostname (if any) and also
- using the port number as the unique pipe name. Note that this
- approach works on both UNIX and Win32.
-
-Mon Aug 5 20:15:59 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/OS.i (last_error): Fixed a typo. In the set and get methods
- last_error(), there should be a check for "if defined
- (ACE_WIN32)" and not "if defined (ACE_HAS_WIN32)"
-
-Wed Aug 7 00:21:42 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Log_Msg.h: Replaced all uses of errno *following calls to
- ACE_Log_Msg::instance()* so that we first cache errno in a local
- variable called __ace_errno. We need to do this because
- ACE_Log_Msg::instance() can reset errno == 0. Thanks to
- Tim for pointing this out.
-
-Mon Aug 5 20:15:59 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/OS.i (last_error): Fixed a typo. In the set and get methods
- last_error(), there should be a check for
- "if defined (ACE_WIN32)" and not "if defined (ACE_HAS_WIN32)"
-
-Sat Aug 3 14:52:32 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * examples/Win32/win32_client.cpp: Changed ACE_GUARD_RETURN to
- ACE_GUARD in the method Errno::flags since the return type is
- void.
-
- * examples/Connection/non_blocking/CPP-connector.cpp: Made some
- minor changes to get things compiling on Win32. The call to
- handle_close now takes zero as the first argument (which is
- never used). Also the arguments to ACE_SERVER_ADDRESS are now
- swapped (hostname followed by port number) to be consistent with
- the change made to the macro. Thanks to Brad Flood for
- suggesting these changes.
-
- * examples/Connection/non_blocking/CPP-acceptor.cpp: Made minor
- changes to some of the methods to make sure all control paths
- return a value. Also changed the default port number to
- ACE_DEFAULT_SERVER_PORT_STR to match what the connector tries to
- connect to. Thanks to Brad Flood <BFLOOD@slc.unisysgsg.com> for
- suggesting these changes.
-
- * ace/OS.h (ACE_SERVER_ADDRESS): Modified the macro
- ACE_SERVER_ADDRESS so that it creates a string of a server
- address with a "host:port" format. Previously the order was
- reversed. Thanks to Brad Flood for suggesting this change.
-
-Sat Aug 3 00:07:26 1996 Douglas C. Schmidt (schmidt@lambada.cs.wustl.edu)
-
- * ace: Fixed problems with recursive tracing of ACE_TRACE by
- commenting out certain constructors in IPC_SAP.cpp,
- FIFO_Send_Msg.cpp, FIFO_Send.cpp, and FIFO.cpp. Thanks to
- Karlheinz for finding and reporting these fixes.
-
-Fri Aug 2 22:19:05 1996 Douglas C. Schmidt (schmidt@lambada.cs.wustl.edu)
-
- * ace/ACE.cpp (format_hexdump): Fixed an infamous "off by one" bug
- that was causing this to fail on Win32 (time to switch to Java? ;-)).
- Thanks to lucapri@mbox.vol.it for finding this.
-
-Thu Aug 1 14:08:30 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/CORBA_Handler.cpp (activate_service): Fixed a typo caused by
- an omitted ENDTRY. Thanks to Garrett Conaty
- <gconaty@outbackinc.com> for noticing this.
-
-Mon Jul 29 10:03:16 1996 Douglas C. Schmidt (schmidt@lambada.cs.wustl.edu)
-
- * examples/Win32/win32_client.cpp: There was a typo in one of the
- ACE_GUARD macros. Thanks to Tim Ottinger
- <tottinge@csci.csc.com> for pointing this out.
-
-Mon Jul 22 12:41:22 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Local_Name_Space.cpp (reset): Added a new method
- ACE_Name_Space_Map::reset() which deletes the instance of
- ACE_Name_Space_Map. This forces instance() to create a new
- instance using a new context file in the case of the context
- having changed. I make use of this in
- ACE_Local_Name_Space::create_manager().
-
-Fri Jul 19 12:28:07 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/System_Time.cpp (get_master_system_time): Modified
- ACE_System_Time::get_master_system_time() so that if an entry
- for the time is not found in shared memory (indicating that no
- Clerk is running), then we should just return the local time of
- the host.
-
- * netsvcs/lib/TS_Clerk_Handler.cpp (update_time): Modified
- ACE_TS_Clerk_Handler::update_time() so that if the Clerk is not
- connected to any servers, is sets the delta time to zero
- allowing clients to then use the local time of the host.
-
-Wed Jul 17 22:19:53 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/UPIPE_Connector.cpp (connect): Added an #ifdef around the
- check of ACE_OS::isastream (handle) in
- ACE_UPIPE_Connector::connect() since the call is not supported
- on NT.
-
-Thu Jul 11 22:22:57 1996 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * ace/OS.i (kill): Modified ACE_OS::kill so that it works on NT.
- It takes a process ID, creates a handle for the associated
- process, and calls TerminateProcess on the handle. This is
- actually pretty dangerous according to the NT documentation.
- Can majorly confuse DLLs. Does the same old thing on UNIX.
-
- * ace/OS.cpp (fork_exec): Added a fork_exec operation to ACE_OS.
- This works on UNIX and NT. It combines the forking and exec'ing
- into one call. This has to be combined since Win32
- CreateProcess only starts applications from scratch (unlike UNIX
- fork).
-
- * examples/OS/test_os.cpp: Added a new example application to test
- the new ACE_OS::fork_exec and ACE_OS::kill operations.
-
-Tue Jul 9 13:04:14 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Service_Manager.cpp (reconfigure_services): To improve
- portability on Win32 and UNIX I replaced the use of a signal to
- trigger reconfiguration to instead make a call to the new
- ACE_service_Config::reconfig_occurred() method. This should
- actually perform the same as the original approach, since all
- the signal handler ever did was to set this flag! Thanks to
- Karlheinz for pointing out the need for this.
-
- * ace/Service_Config.h: Added a new static public method called
- reconfig_occurred(sig_atomic_t) to set if a reconfiguration
- should take place the next time through the event loop.
-
-Mon Jul 8 14:20:01 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Time_Value.h: Added "ACE_Export" before all global operators
- to allow them to be dll-exportable on NT.
-
-Mon Jul 8 13:12:05 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/{Message_Block,DEV_IO,SPIPE_Stream}.cpp: Fixed several more
- cases of delete array that should have been delete [] array.
- Thanks to Tom Leith for pointing out some of these. I can hear
- the ghost of James Mansion coming closer... ;-)
-
- * INSTALL: Added tips on how to install ACE on a Win32 platform
- that lacks a network card.
-
- * ChangeLog: Split ChangeLog-96 into two files (ChangeLog-96a and
- ChangeLog-96b) since it was becoming quite large! Thanks to
- Chris Lahey for pointing this out.
-
- * ace/Stream.cpp: Was missing a "return 0;" at the end of the
- close() method. Thanks to Tom Leith <trl@icon-stl.net> for
- finding this.
-
-Mon Jul 8 14:20:01 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Time_Value.h: Added "ACE_Export" before all global operators
- to allow them to be exportable from Win32 DLLs.
-
-Sun Jul 7 10:34:48 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 4.0.27 for testing.
-
- * config-sunos5.5*.h: Removed all uses of ACE_HAS_SVR4_SIGNAL_T in
- the config files since Solaris 2.5 has consistent signal and
- sigaction types (at last!).
-
- * Installed and compiled ACE successfully with the new SunC++ 4.1
- compiler on Solaris 2.5. However, there seems to be major
- problems with the interaction of the SunC++ exception handling
- runtime system and the Solaris multi-threading mechanisms. This
- is causing the ACE multi-threading tests to bomb with
- segmentation faults inside of the _ex_unwind() library function.
- If you read the /opt/SUNWspro_3.1/READMEs/c++ file you'll see
- why this problem is occurring (apparently due to bugs in the
- Solaris libC.so.5 C++ runtime library).
-
- There seem to be two fixes for this problem:
-
- 1. Add the following to *all* threads (including main):
-
- #include <exception.h>
-
- void *my_thread_entry_point (void *) {
- set_terminate (abort);
- set_unexpected (abort);
-
- // Do real work...
- }
-
- This is the approach recommended by the README file in
- SUNWspro_3.1. However, it is *clearly* a horrible hack and
- very non-portable (therefore, I deem it worthy of Microsoft
- ;-)).
-
- 2. Compile ACE (and applications?) with -noex in order to avoid
- this bug. This is clearly not desirable either since it
- precludes the use of exception handling with C++ and threads
- on Solaris...
-
- Since ACE doesn't use exceptions internally on Solaris option 2
- seems like the best approach for the time being. When Sun gets
- it act together and releases a bug-free library and C++
- software, I'll fix ACE accordingly.
-
- * tests: Integrated the latest of Prashant's "one-button" tests
- into the main ACE release. These will run on both UNIX and
- Win32 now.
-
- * ace/UPIPE_Stream.cpp (recv): Changed the semantics of the
- ACE_UPIPE_Stream::recv (char *, size_t, ACE_Time_Value *)
- method. Currently, the behavior is to block until *exactly* N
- bytes are read. However, this is incorrect for 2 reasons:
-
- 1. It makes it hard to write a server that doesn't know
- precisely how big the messages are from the client. In
- particular, if the receiver doesn't know how big the buffer
- messages are from the client it will block indefinitely!
-
- 2. It is redundant with respect to the
- ACE_UPIPE_Stream::recv_n(), which also blocks until all N
- bytes are received.
-
- Therefore, I've made the new UPIPE_Stream::recv() method block
- only until it's received the first block of data that allows it
- to fulfill its size request, or anything that is smaller than
- that size.
-
- * ace/OS.cpp (thr_create): Since POSIX pthreads doesn't provide an
- equivalent of THR_NEW_LWP in the pthreads_attr_* functions, I've
- added an emulation that should work for Solaris. Basically, if
- THR_NEW_LWP is set when ACE_OS::thr_create() is called, we use
- the ACE_OS::thr_{get,set}concurrency methods to increase the
- number of LWPs by one.
-
- * ace/Message_Block: Changed the default high water mark for an
- ACE_Message_Queue from 4K to 16K. This is useful since it
- allows applications to buffer more information before blocking.
-
- * ace/Log_Msg: Added a pair of operations that allow applications
- to acquire and release the synchronization lock used internally
- by the ACE_Log_Msg implementation. This allows applications to
- hold the lock atomically over a number of calls to ACE_Log_Msg,
- which is useful for composite operations like the following:
-
- // Make sure the following operations are run atomically!
- ACE_LOG_MSG->acquire ();
-
- while (c != '!')
- {
- if (c_stream.recv (&c, 1) == -1)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) buffer recv from supplier failed\n"));
- else
- ACE_DEBUG ((LM_DEBUG, "%c", c));
- }
-
- ACE_LOG_MSG->release ();
-
- * examples/IPC_SAP/UPIPE_SAP: Revised all of the UPIPE_Stream
- tests to make them more consistent and correct with respect to
- the new changes.
-
- * ace/Stream.cpp (link_i): There was a bug in the link_i() logic
- because we weren't also linking the other stream back to our
- stream.
-
- * ace/UPIPE_{Acceptor,Connector}: Modified both of these classes
- so that they don't
-
- * ace/Stream.cpp (close): Modified close() so that it now detects
- "double-closes" and ignores anything but the first one.
-
- * ace/UPIPE_Stream: Updated this class so that it no longer
- inherits from ACE_Stream (previously ACE_UPIPE_Stream had
- inherited from *both* ACE_Stream *and* ACE_SPIPE). There are
- several reasons we shouldn't inherit from ACE_Stream:
-
- 1. There are operations on ACE_Stream that don't make any sense
- on ACE_UPIPE_Stream (e.g., link(), unlink()).
-
- 2. ACE_Stream isn't really designed to be subclassed (e.g.,
- it doesn't have virtual methods).
-
- 3. Not inheriting makes the interface cleaner, e.g., we now use
- send() and recv() methods consistently, rather than
- send_msg()/put() and recv_msg()/get().
-
- 4. The return values from the I/O methods are now more
- consistent than they were before.
-
- * ace/Message_Block: The signature for the copy() method was
- incorrect. It should have been copy (const char *, .....)
- rather than copy (char *, ....).
-
- * examples/IPC_SAP/UPIPE_SAP: Together with Prashant, fixed up the
- ACE_UPIPE_Stream tests so they more cleverly
- (and correctly) utilize and illustrate various ACE concurrency
- features.
-
-Sat Jul 6 18:28:55 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Stream.cpp: Fixed some obscure bugs with Stream::unlink()
- and Stream::link(). These bugs were triggered by the
- ACE_UPIPE_Stream tests. We need to make sure that we don't have
- race conditions in the order in which ACE_UPIPE_Stream close()
- down. Prashant and I fixed this problem by (1) adding a lock to
- unlink() and link() and then creating unlink_i() and link_i() to
- perform the work and (2) being more careful about trying to
- unlink our side and the other side of a linked Stream.
-
- * ace/config-linux.h: According to Istvan Buki
- <istvan.buki@infoboard.be>, Linux now supports the
- send_msg()/recv_msg() system calls, as well as UNIX domain
- sockets. Therefore, I've updated the config-linux*.h file to
- remove the existing restrictions. If this turns out not to be
- the case, please let me know.
-
- * ace/LSOCK.cpp (recv_handle): Added a change to some casts to
- make ACE compile with Linux. Thanks to Istvan Buki
- <istvan.buki@infoboard.be> for reporting this.
-
- * apps/Gateway/Gateway/File_Parser.cpp (readword): Removed
- yet another use of:
-
- for (int x; foo(x); )
- {
- }
-
- x = 10;
-
- Which is now a deprecated feature of C++.
-
- * include/makeinclude: added the -lw library to the GNU G++
- platform*.GNU file in order to pick up the wide-character string
- functions.
-
-Fri Jul 5 18:11:44 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Re-released version 4.0.26 for testing.
-
- * ace/CORBA_Handler.cpp (activate_service): Revised the code to
- use the Orbix macros for TRY/CATCH rather than try/catch. We
- need this to make legacy code work! Thanks to Irfan for
- pointing this out.
-
- * ace/Thread_Manager: Fixed a bunch of typos that grelims snuck
- in. Thanks to Jack Erickson <jack@cibc.com> for reporting this.
-
- * examples/IPC_SAP/TLI_SAP/ftp-server.cpp: Fixed some typos that
- were causing problems on AIX. Thanks to Greg Wilson
- <gvwilson@vnet.ibm.com> for reporting this.
-
- * examples/Reactor/Misc/test_time_value.cpp (operator<<): Added a
- "const" in front of the ACE_Time_Value & in order to make things
- work correctly on AIX. Thanks to Greg Wilson
- <gvwilson@vnet.ibm.com> for reporting this.
-
- * ace/SPIPE_Acceptor: Fixed some missing "returns" that had sprung
- up in the #else arm of the SPIPE code. Thanks to Greg Wilson
- <gvwilson@vnet.ibm.com> for reporting this.
-
- * apps/Synch-Benchmarks/Benchmark: Fixed a typo that was causing
- the application to fail to compile on AIX. Thanks to Greg
- Wilson <gvwilson@vnet.ibm.com> for reporting this.
-
- * Changed all uses of virtual int init (int, char **) to virtual
- int init (int, char *[]) to workaround bugs with MSVC++...
-
- * ace/OS.h: for POSIX pthreads, changed the definition of the
- THR_SCOPE_SYSTEM macro so that it has the same value as
- THR_BOUND. If this isn't done, then things don't quite work
- right when we implement the ACE_OS::thr_create() wrapper.
-
-Thu Jul 4 13:17:35 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Thread_Manager: Added a new method called thr_self() that
- *does* return a real handle that can be used by
- WaitForMultipleObjects, etc. Note that this new approach
- cleverly caches this handle in TSS in order to cut down on
- search time. Thanks to Jesper for pointing this technique out.
-
- * ace/OS.i (thr_self): After receiving comments from Jesper, undid
- the earlier change today that was returning a duplicated handle
- for ACE_OS::thr_self(). It turns out this is a bad idea because
- the handle most typically doesn't get released, which leads to
- handle leaks.
-
- * ace/Thread_Manager: Added a new private method called
- check_state(). This method extends existing code to be smarter
- about how we check to see what "state" (e.g., suspended,
- cancelled, etc.) a thread is in. The original code
- (which was a macro called ACE_CHECK_STATE) didn't behave
- correctly if we asked about the state of a thread that was
- different from ourselves!
-
- * ace/Thread: Modified the public interface to
- ACE_Thread::spawn_n() so that it now takes a void *stack[] and
- size_t stack_size[]. If stack != 0 it is assumed to be an array
- of n pointers to the base of the stacks to use for the threads
- being spawned. Likewise, if stack_size != 0 it is assumed to be
- an array of n values indicating how big each of the
- corresponding stacks are. This is useful since now we can spawn
- a group of threads each of which has its own custom stack and/or
- stack size. Thanks to Ashish Singhai
- <singhai@delirius.cs.uiuc.edu> for pointing out the need for
- this.
-
- * apps/Synch-Benchmarks: Updated the Synch benchmarks so that most
- of them work again. The trick is *not* to use ACE_OS::sleep ()
- (which doesn't seem to be thread-friendly...) but instead to use
- ACE_OS::select() as a timer.
-
- * man: updated the manual pages and html pages to reflect all the
- recent changes.
-
- * ace/Malloc_T.cpp (open): Added a check to make sure that if
- init_acquire() fails we don't let this go by undetected...
- Thanks to Karlheinz for pointing out the need for this.
-
- * ace/OS.i (thr_getconcurrency): Fixed a subtle bug with the
- ACE_OS::thr_getconcurrency() function. I was mistakenly using
- ACE_ADAPT_RETVAL for the result of ::thr_getconcurrency(), which
- is clearly wrong!
-
- * ace/Service_Record.cpp (remove): Fixed a typo that was causing
- the removals of Modules in a dynamically configured Stream to go
- into infinite loops.
-
- * ace/OS.i (thr_self): Modified the ACE_OS::thr_self (hthread_t &)
- function so that it will return a *duplicate* of the current
- thread's pseudo-handle returned by GetCurrentThread(). This
- change is necessary because the pseudo-handle returned by
- GetCurrentThread() is pretty useless (e.g., it can't be used by
- any other thread to "wait" for this thread to exit). This new
- behavior is used in the examples/Reactor/ReactorEx test program.
-
- * ace/Service_Config.cpp: I'd forgotten to assign the
- delete_svc_rep_ flag when dynamically allocating the svc_rep_.
- This is fixed now.
-
-Wed Jul 3 20:09:44 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Added a new subdirectory called $WRAPPER_ROOT/tests that
- contains the first phase of the ACE regression tests.
-
- * ace/Reactor.cpp (check_handles): Fixed an earlier fix with the
- ACE_Reactor::wait_for_multiple_events() method. The earlier fix
- had changed the exit condition of do/while loop to be
-
- while (nfound == -1 && this->handle_error () >= 0);
-
- However, this was causing signal handling to break...
- Therefore, the right fix is to keep the exit test as:
-
- while (nfound == -1 && this->handle_error () > 0);
-
- and instead fix handle_errors() so that it returns 1 if we're
- able to fix a bad handle... Thanks to Prashant and Irfan for
- tracking this down.
-
- * ace/OS: Finally broken down and added a new pair of ACE_OS
- functions called "last_error()". These basically call
- SetLastError/GetLastError on Win32 or they set/get errno on
- UNIX.
-
- * ace/config-linux.h: Fixed an annoying problem with
- struct msghdr in Linux by adding
-
- #define msg_accrights msg_control
- #define msg_accrightslen msg_controllen
-
- to the config-linux*.h files. Thanks to Michael R"uger
- <m_rueger@syscomp.de> for suggesting this.
-
- * ace/SOCK_IO.cpp (recv): Fixed a "bug" where
- ACE_SOCK_IO::{send,recv} allocates with:
-
- iovec *iovp = new iovec[total_tuples];
-
- But deletes with:
-
- delete iovp;
-
- Thanks to the ever vigilant James Mansion
- (mansionj@lonnds.ml.com) for noticing this.
-
-Tue Jul 2 23:48:38 1996 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * ace/Service_Config.h: Added ReactorEx to the singleton resources
- that the Service_Configurator holds. This includes accessors,
- destruction hooks, and event loop methods.
-
- * examples/Reactor/ReactorEx/README: There is a new example
- application for the ReactorEx. Please check out
- examples/Reactor/ReactorEx/README for details.
-
-Tue Jul 2 18:43:12 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * Released version 4.0.25 for testing.
-
- * examples/ASX/Message_Queue/priority_buffer.cpp: Added a new test
- program that illustrates the use of the new Message_Queue
- priority scheme.
-
- * ace/Message_Queue: Added new support for prioritized message
- enqueueing into the ACE_Message_Queue. Now, when an application
- uses ACE_Message_Queue::enqueue() the new Message_Block is
- inserted into the queue according to its msg_priority(). When
- dequeue_head() is used the item retrieved will then be the item
- of "highest priority" (priorities range from 0 to MAX_LONG).
- Note that the semantics of the existing enqueue methods,
- enqueue_head() and enqueue_tail(), remain unchanged.
-
- * ace/Message_Block: Changed the type of the priority in a message
- block to u_long rather than u_char. This gives us a much
- greater range of priorities!
-
-Mon Jul 1 01:12:08 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * ace/Thread.h: Changed a couple of mistyped comments. Thanks
- to the eagle eyes of Andres Kruse for noticing this.
-
- * ace/OS: added more comprehensive support for UNICODE to
- both the Win32 and UNIX OS adaptation layer. This new
- support automagically selects the appropriate implementation
- (i.e., either char * or wchar_t *) for the string comparison
- routines (which are used in places like ACE_Mem_Map).
-
- * ace/Service_Config: Split up the ACE_Service_Config::close()
- method into two parts: close_svcs() and close_singletons().
- This makes it possible to remove svc.conf services without
- destroying Singletons like the Proactor, Reactor, etc. Thanks
- to Karlheinz for recommending this.
-
- * ace/Service_Config: Added flags for remembering who created the
- Singleton Proactor, Allocator, Thread_Manager, and
- Service_Repository (in addition to the Reactor, which I did last
- week). If we created these Singletons, then we are responsible
- for freeing them up. Thanks to Karlheinz for pointing out the
- need for this.
-
-Mon Jul 1 16:26:27 1996 Prashant Jain (pjain@merengue.cs.wustl.edu)
-
- * ace/Connector.cpp: Added two new arguments to connect () namely,
- "int flags" and "int perms". The Connector can now pass these
- two arguments to its template arguments (e.g., SOCK_Connector,
- SPIPE_Connector, etc.) when calling their connect() method. A
- consequence of doing this was that we had to modify the
- signature of the connect() method on some of the IPC_SAP classes
- (e.g., TLI_Connector, SOCK_Connector, and LSOCK_Connector).
- Note that these changes may break some existing code,
- particularly with TLI_Connector (see below), so beware...
-
- * ace/TLI_Connector.cpp: Changed the order of the connect()
- arguments to be more consistent with the rest of the IPC_SAP
- classes used with the Connector. Please note that existing
- examples which use TLI_Connector may need to be modified as a
- result of this change.
-
- * ace/OS.i (open): Modified ACE_OS::open() to use the argument
- perms to turn the flag FILE_FLAG_OVERLAPPED on and off for
- Win32.
-
- * ace/Service_Config.cpp (end_proactor_event_loop): Added new
- methods run_proactor_event_loop() and end_proactor_event_loop()
- which call handle_events on the Proactor.
-
-Mon Jul 1 02:15:34 1996 Tim H. Harrison (harrison@lambada.cs.wustl.edu)
-
- * ace/Proactor.h: Made ACE_Proactor an ACE_Event_Handler so that
- it can be registered with the ACE_ReactorEx. ACE_Proactor
- associates the same global HANDLE with every overlapped I/O
- operation. This global HANDLE can be registered with the
- ACE_ReactorEx. Therefore, by using the
- ACE_Proactor::handle_signal method as an adapter, we can now
- dispatch overlapped I/O and other "waitable" objects from a one
- ACE_ReactorEx running in a single thread of control. Thanks to
- James Mansion <mansionj@lonnds.ml.com> for setting us on the
- right path!
-
- * ace/ReactorEx.h: Added a ACE_ReactorEx to encapsulate Win32
- WaitForMultipleObjects(). The ACE_ReactorEx handle_events()
- method calls ACE_Event_Handler::handle_signal when the
- corresponding Win32 HANDLE becomes signaled. This gives us a
- uniform abstraction for dispatching all "waitable" objects on
- Win32, including events related to I/O completion ports and
- events related to other forms of NT synchronization (such as
- mutexes, semaphores, threads, etc.).
-
- * ace/Timer_Queue.h (calculate_timeout): Added a calculate_timeout
- method to ACE_Timer_Queue. Also removed the same method from
- ACE_Reactor. This is so Reactor, ReactorEx, and Proactor can
- all reuse the calculations required by the Timer_Queue without
- duplicating code.
diff --git a/ChangeLog-97a b/ChangeLog-97a
deleted file mode 100644
index 0563ae1c093..00000000000
--- a/ChangeLog-97a
+++ /dev/null
@@ -1,9203 +0,0 @@
-Thu Jul 3 20:36:19 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * performance-tests/Misc/childbirth_time.cpp: Changed the
- parameter type of "Profiler" from int to size_t to make g++
- happy.
-
-Thu Jul 03 20:03:18 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Reactor.cpp (remove_handler): added ACE_UNUSED_ARG
- when NSIG != 0.
-
-Wed Jul 2 23:41:43 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * performance-tests/Misc/childbirth_time.cpp: Fixed some typos.
-
-Wed Jul 2 23:13:10 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * performance-tests/Misc/childbirth_time.cpp: Revised the
- code to use ACE programming style.
-
-Wed Jul 02 23:02:24 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.15, released Wed Jul 02 23:02:24 1997.
-
-Wed Jul 2 22:23:49 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Service_Config.cpp: Used the new ACE_LACKS_UNIX_SIGNALS
- macro to reduce the #ifdef complexity somewhat.
-
- * ace/config-{chorus,win32-common}.h: Added #define for
- ACE_LACKS_UNIX_SIGNALS.
-
- * ace/OS.h: If a platform (e.g., Chorus) doesn't support signals
- then #define NSIG 0.
-
- * ace/Reactor.cpp: Chorus does not support signals. Make the call
- to register/remove_handler(sig_set, evnet_handler) return
- succesfully so that some of the examples and test programs do
- not need to be changed. Thanks to Wei Chiang for this.
-
- * ace/config-chorus.h: Added a new macro for
- ACE_LACKS_NAMED_POSIX_SEM to handle Chorus. Thanks to Wei
- Chiang for this.
-
- * ace/OS.i: Define macros ACE_PTHREAD_CLEANUP_* so that the
- related code does not need to be surrounded with #ifdefs.
- Thanks to Wei Chiang for this.
-
- * ace/OS.i: Chorus does not support named semaphores. The code
- that to do with names in sema_init() and sema_destory() is
- therefore disabled. Thanks to Wei Chiang for this.
-
- * ace/config-chorus.h: Added support for ACE_LACKS_PTHREAD_CLEANUP
- and ACE_HAS_POSIX_SEM to the Chorus port. Thanks to Wei Chiang
- for this.
-
-Wed Jul 2 17:37:09 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp: Clarified the behavior of close_i() a
- bit more.
-
-Wed Jul 2 09:54:36 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp: Fixed a couple more size_t->u_long
- conversions for ACE_Hash_Map_Manager::hash(). This didn't harm
- anything but it's good to be consistent.
-
-Wed Jul 2 16:46:59 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * performance-tests/Misc/childbirth_time.cpp: Added this program
- to measure child process/thread creation mechanisms on various
- platforms. Native thread creation test only supports Solaris
- and NT threads so far. But you can still use ACE_OS::thr_create
- method on your platform if not supported.
-
-Wed Jul 2 15:59:53 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/High_Res_Timer.cpp: Created a function get_registry_scale_factor
- that finds out the speed of the processor using the NT registry (in
- megahertz). This means that ACE_High_Res_Timers should automatically
- get the correct scale factor.
-
- * tests/Timer_Queue_Test.cpp: Removed the call to
- get_env_global_scale_factor().
-
-Wed Jul 2 15:39:33 1997 Tim H. Harrison <harrison@waltz.cs.wustl.edu>
-
- * ace/Process.cpp: Modified spawn to check for the NO_EXEC
- flag after forking on UNIX. If it's set, spawn returns the
- child pid without exec'ing. Updated the NT version to
- always return the child pid on success.
-
-Wed Jul 02 10:55:23 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/SPIPE_Test.cpp,UPIPE_SAP_Test.cpp: tweaked the static
- functions a bit to avoid warnings about unused statics on VxWorks.
-
-Wed Jul 02 00:16:07 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.14, released Wed Jul 02 00:16:07 1997.
-
-Tue Jul 1 22:49:58 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Strategies_T.h: Changed the return value of all the hash()
- methods to be u_long.
-
- * tests/Map_Manager_Test.cpp (hash): Changed the return value of
- all the hash() methods to be u_long.
-
- * ace/SString.cpp: Changed the return value of all the hash()
- methods to be u_long.
-
- * ace/Hash_Map_Manager: Changed the return value of hash()
- to return a u_long in order to (1) be consistent with
- the return value of hash_pjw() and (2) give the maximal
- range for the hash function. Thanks to Marina Spivak
- <marina@cs.wustl.edu> for reporting this.
-
-Tue Jul 01 14:47:22 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/High_Res_Timer.{h,i} (gettime): use gettime () static function
- to wrap all calls to ACE_OS::gethrtime (). On ACE_WIN32, if the
- global scale factor has not been set, then gettime () uses
- ACE_OS::gettimeofday () instead of ACE_OS::gethrtime (), because
- gettimeofday doesn't need the scale factor.
-
-Mon Jun 30 17:28:53 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * Makefile (RELEASE_FILES): Removed the rpc++ directory from the
- main release since this doesn't seem to be widely used and the
- GPL copyleft confuses people.
-
-Mon Jun 30 15:08:04 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_vxworks5.x_g++.GNU: added -lgcc
- to LDFLAGS.
-
-Mon Jun 30 12:00:02 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.13, released Mon Jun 30 12:00:02 1997.
-
-Sat Jun 28 08:27:27 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: added definitions of ACE_SHLIB_HANDLE and
- ACE_DEFAULT_SHLIB_MODE on platforms other than
- ACE_HAS_SVR4_DYNAMIC_LINKING and hpux.
-
- * ace/OS.i: split definitions of ACE_OS::cond_* member
- functions into two: for ACE_WIN32/VXWORKS and all others.
- That allows us to break the circular dependencies between
- those functions and the ACE_OS::sema_* member functions.
-
- * ace/Svc_Conf_y.cpp: commented out unused args and wrapped
- assignments in "if" conditionals with parenthesis to avoid
- g++ warnings.
-
- * ace/{ACE,INET_Addr,OS}.cpp (VxWorks only): added ACE_UNUSED_ARG
- calls.
-
- * ace/Parse_Node.cpp (ACE_Stream_Node,ACE_Dynamic_Node,ACE_Dummy_Node
- constructors): reordered initializers to match declaration order.
-
- * ace/Profile_Timer.h (elapsed_time): commented out unused arg "et".
-
- * ace/Read_Buffer.cpp (rec_read): initialized local variable "c" to
- make sure that it is always defined before use.
-
- * ace/SPIPE_Acceptor.cpp (remove): don't declare local variable
- "result" if ! ACE_HAS_STREAM_PIPES, because it's not used in
- that case.
-
- * ace/config-vxworks5.x-g++.h: added ACE_LACKS_IOSTREAM_FX,
- ACE_LACKS_LINEBUFFERED_STREAMBUF, and ACE_LACKS_SIGNED_CHAR.
-
- * ace/IOStream_T.h (ipfx): comment out unused variable "need".
-
- * platform_vxworks5.2_g++.GNU: added -Wall now that the ACE library
- builds cleanly with it.
-
- * platform_vxworks5.x_g{++,hs}.GNU: renamed 5.x instead of 5.2.
-
- * netsvcs/lib/Token_Handler.cpp: reordered initializers to match
- declaration order.
-
- * tests/SV_Shared_Memory_Test.cpp: moved template specializations
- so that they're not done on platforms that don't support SV IPC.
-
- * examples/IOStream/client/iostream_client.cpp,
- examples/IOStream/server/iostream_server.cpp:
- use ACE_HAS_STRING_CLASS rather than __GNUC__ to determine whether
- the platform has a String class.
-
-Fri Jun 27 13:10:46 1997 Douglas C. Schmidt <schmidt@merengue.cs.wustl.edu>
-
- * ace: Changed the name of config-vxworks5.2-g++.h to
- config-vxworks5.x-g++.h since it works with 5.2 and 5.3.
-
- * examples/Mem_Map/IO-tests/IO_Test.cpp: Fixed some bugs that were
- preventing this from running correctly.
-
-Fri Jun 27 13:37:37 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Svc_Conf.y: Finished the sanity checks started below.
-
-Fri Jun 27 11:55:13 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_Queue_T.cpp: added a check for an empty queue in expire
-
-Fri Jun 27 07:53:58 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Message_Queue_Notifications_Test.cpp (handle_output,
- handle_exception,main): added ACE_UNUSED_ARG (fd) to avoid
- compilation warnings about unused arguments.
-
-Fri Jun 27 01:08:54 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Connector.cpp (create_AST): Replaced the gratuitous #ifdef
- for ACE_WIN32 and EXCEPT_MASK with the new CONNECT_MASK. This
- is much cleaner!
-
- * ace/Event_Handler.h: Added a new CONNECT_MASK that defaults to
- READ_MASK | WRITE_MASK (with | EXCEPT_MASK thrown in for Win32).
- Thanks to Irfan for this suggestion.
-
-Thu Jun 26 19:53:11 1997 Nanbor Wang <nw1@lambada.cs.wustl.edu>
-
- * ace/OS.i (strtok_r): Added check on a null string so we won't go
- past the end of a string.
-
- * performance-tests/Misc/context_switch_time.cpp (main): Added
- get_env_gloval_scale_factor() at the very beginning so that high
- resolution timer can return correct time in millisecond.
-
-Thu Jun 26 15:29:55 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tests/Timer_Queue_Test.cpp: Changed the random scheduling to use
- past times instead of future time. This should fix some unusual
- behavior of this test. Thanks to Gonzalo A. Diethelm
- <gonzo@ing.puc.cl> for reporting this.
-
-Thu Jun 26 12:38:16 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.12, released Thu Jun 26 12:38:16 1997.
-
-Thu Jun 26 01:11:10 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Svc_Conf.y: Added some sanity checks to make sure we don't
- segfault when things go wrong during the svc.conf file parsing.
- Thanks to Steve Huston for this suggestion.
-
-Thu Jun 26 08:36:37 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile: fix UPTODATE check (for release target) by not
- running it in a sub-shell. Also, added ACE-lessons.html
- to RELEASE_FILES.
-
- * performance-tests/Misc/context_switch_time.cpp: use same priority
- values on Win32 platforms as on Solaris, because thread priority
- increases with increasing priority values on both of those platforms.
-
-Thu Jun 26 01:34:46 1997 Nanbor Wang <nw1@lambada.cs.wustl.edu>
-
- * performance-tests/Misc/misc.{mak,mdp}: Added makefile for NT.
-
- * ace/{FILE,DEV}.{h,i}: Added the disable(int signum) function to
- prevent NT from disabling a FILE/DEV using socket calls.
-
-Wed Jun 25 12:59:00 1997 <irfan@TWOSTEP>
-
- * ace/Synch_T.h (ACE_SYNCH_PROCESS_MUTEX and
- ACE_SYNCH_NULL_MUTEX): Added new template typedef to the list.
-
- * tests/Message_Queue_Notifications_Test.cpp: New test for
- demonstrating notification qualities of Message_Queue.
-
- * ace/Strategies.h: Added accessors to these classes to make them
- more usable.
-
-Wed Jun 25 10:47:34 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Parse_Node.cpp: Insure that ACE_Object_Node::symbol(void)
- returns 0 if the underlying shared library can't be loaded.
-
- * ace/OS.h: Added a new type, ACE_SHLIB_HANDLE to allow dynamic
- linking using correct types on all platforms that support it.
- Also added a const ACE_SHLIB_DEFAULT_MODE for the 'mode' argument
- when doing a dlopen-like operation.
- Moved the ACE_OSCALL_* macros to this file from OS.i
-
- * ace/OS.i: Moved ACE_OSCALL_* macros out of here and into OS.h.
- Added support for dlopen/close/sym/error on HP-UX. Note - the
- Service_Configurator tests do not run yet on HP - I'm working on
- that.
-
- * ace/Service_Record.{h, i, cpp}: Use new ACE_SHLIB_HANDLE type for
- dynamic loading operations.
-
- * ace/Parse_Node.{h, cpp}: Use new ACE_SHLIB_HANDLE where appropriate.
-
- * ace/Strategies_T.cpp: Use new ACE_SHLIB_HANDLE type.
-
-Wed Jun 25 02:36:05 1997 Nanbor Wang <nw1@lambada.cs.wustl.edu>
-
- * ace/OS.i (gmtime_r): Modified the implementation of gmtime_r
- when OS doesn't provide one. Notice that the implementation
- only simulate the semantic and is not thread-safe.
-
- * ace/OS.h: Moved definition of ACE_SHLIB_HANDLE typedef and
- ACE_DEFAULT_SHLIB_MODE global variable for Win32 to where it
- belongs.
-
- * ace/OS.i: Changed the return type of dlopen() when ACE_HAS_UNICODE to
- ACE_SHLIB_HANDLE.
-
- * ace/OS.{h,i}: Moved ACE_OSCALL and ACE_OSCALL_RETURN for WIN32
- from OS.i to OS.h.
-
-Wed Jun 25 01:23:58 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * ace/OS.i (strtok_r): Modified the implementation when OS does
- not provide reentrant strtok_r so that our imp. comforms with
- the semantic of strtok_r ().
-
-Wed Jun 25 00:37:56 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.11, released Wed Jun 25 00:37:56 1997.
-
-Tue Jun 24 21:30:53 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Svc_Conf_y.cpp: commented out unused args and wrapped
- assignments in "if" conditionals with parenthesis to avoid
- g++ warnings.
-
-Tue Jun 24 18:15:46 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * ace/Reactor.cpp (wait_for_multiple_events): Modified the way to
- manipulate timeout value so that we can differentiate when there
- are timeout events to be handle from no timer and we want to
- wait indefinitely.
-
-Tue Jun 24 16:52:22 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: reverted ACE_hrtime_t to unsigned __int64 with VC++.
- This might break something, but we need to know what.
-
-Tue Jun 24 16:38:52 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * Added Visual C++ 5.0 specific workspace (.dsw) and project (.dsp)
- files to both the ace and tests subdirectory. ACE.DSW in the root
- directory contains all the project files, so a batch build should
- be able to build all the project files.
-
-Tue Jun 24 14:27:47 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_{Hash,Heap,List,Wheel}_T.cpp: Changed cancel (type..)
- to call cancellation() even if there are no timers to cancel.
- This causes the correct behavior of calling handle_close ()
- during expire when handle_timeout() returns -1. Thanks to
- Hamutal Yanay <hamutal_yanay_at_quantum@mail.icomverse.com> for
- pointing this out.
-
- * tests/Timer_Queue_Test.cpp: Updated to correctly test this.
-
-Tue Jun 24 13:02:51 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/SString.h (ACE_SString ctor): changed "allocator" to "alloc".
- Thanks to Brian Mendel <bmendel@mdc.com> for reporting this.
-
-Tue Jun 24 12:58:28 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * include/makeinclude/platform_irix6.4*: Shuts up useless warnings
- about multiply defined template instances.
-
-Tue Jun 24 12:50:52 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.10, released Tue Jun 24 12:50:52 1997.
-
-Tue Jun 24 00:44:30 1997 Nanbor Wang <nw1@lambada.cs.wustl.edu>
-
- * ace/SPIPE.{h,i}: Added the disable(int signum) function to
- prevent NT from disabling an SPIPE using socket calls.
-
-Mon Jun 23 22:14:39 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Svc_Conf*: Changed the name of the YYSTYPE field
- ACE_Static_Node_ to static_node_ to be consistent with the other
- fields.
-
-Mon Jun 23 18:28:55 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/ACE.cpp: added auto_basic_array_ptr specialization.
-
- * ace/Service_Config.cpp, tests/Future_Test.cpp,
- examples/Threads/future[12].cpp: added auto_basic_ptr
- specializations.
-
- * include/makeinclude/platform_vxworks5.2_g++.GNU:
- reworked to supported different targets, instead of only PowerPC.
-
-Mon Jun 23 16:06:35 1997 James C. Hu <jxh@swarm.cs.wustl.edu>
-
- * ace/OS.i: Moved definition of sema_* methods to follow cond_*
- methods to remove compiler warnings on SGI.
-
-Mon Jun 23 09:42:08 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tests/Timer_Queue_Test.cpp: added testing for cancellation
- during expire (when of handle_timeout() in an event handler
- returning -1).
-
-Mon Jun 23 09:18:39 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile: added up-to-date check for "make release" from
- /project/adaptive/ACE_wrappers. Also, "make release" now
- adds release entry to latest ChangeLog.
-
- * ace/Makefile: build shared library before static library.
- This appears to fix a problem with Sun C++ 4.{1,2} possibly
- related to its template instantiation scheme. If the
- static library is built first, then .shobj/Reactor.so
- and .shobj/Timer_Hash.so (and possibly others) fail to
- build due to ACE_TimeValue::normalize () "relocations remain
- against allocatable but non-writable sections".
- Thanks to Steve Huston <shuston@riverace.com> and
- Satoshi Ueno <satoshi.ueno@gs.com> for reporting this, and
- to Satoshi for verifying the fix.
-
- * ace/ACE.cpp (terminate_process): removed used of
- ACE_OSCALL_RETURN macro because its defined in OS.i, and so
- not available if inlining is disabled.
-
- * ace/Auto_Ptr.{h,i}: made "p_" protected instead of private
- so that it can be accessed with the new class arrangement.
- Also, made the auto_array_ptr operator-> const.
-
- * ace/Sched_Params.cpp (previous_priority, VxWorks only):
- removed ACE_UNUSED_ARG (policy) because policy is used in
- this function.
-
- * netsvcs/lib/TS_Clerk_Handler.cpp (parse_args): wrapped TCHAR
- argument to sizeof in parenthesis.
-
-Mon Jun 23 09:12:04 1997 Nanbor Wang <nw1@lambada.cs.wustl.edu>
-
- * ace/Auto_Ptr.i (auto_array_ptr): Fixed a typo.
-
-Mon Jun 23 08:03:46 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Auto_Ptr.h: changed inheritance of auto_basic_array_ptr in
- auto_array_ptr to include the template parameter X.
-
- * ace/IOStream_T.i: removed default parameter in the definition
- of ACE_Streambut_T::recv_n() and ACE_SOCK_Dgram_SC::recv_n()
-
-Mon Jun 23 01:13:15 1997 <irfan@TWOSTEP>
-
- * ace/OS.cpp (fork_exec): Fixed the usage of ACE_WIDE_STRING.
-
- * test_registry_iterator.cpp (main): Fixed the usage of
- ACE_WIDE_STRING.
-
- * netsvcs/lib/TS_Clerk_Handler.cpp (parse_args): Fixed the usage
- of ACE_WIDE_STRING.
-
- * ace/Auto_Ptr.h: Added support for basic types by seperating the
- auto_ptr classes into two. One that requires the -> operator
- support and the other that does not. The former inherits from
- the latter.
-
- * ace/{FILE,DEV,SPIPE}_Addr.h: Added support for multibyte and
- wide character addr_to_string and string_to_addr functionality.
-
- * ace/Connector.cpp && ace/Acceptor.cpp (info): Fixed sizeof bug.
-
- * examples/Connection/blocking/SPIPE: Added UNICODE support for
- this example.
-
- * ace/OS.h: Added new macro ACE_MULTIBYTE_STRING.
-
- * ace/ACE.cpp (terminate_process): Fixed unused args errors.
-
-Sun Jun 22 09:58:36 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Released version 4.2.9 for testing.
-
- * ace/Log_Msg.cpp (open): Changed the use of ACE_LOG_MSG-> within
- the open() method to use this-> in order to avoid deadlocks.
- Thanks to Per Andersson for reporting this.
-
- * ace/ACE.cpp: Changed the use of __SVR4 and __unix to sparc and
- unix to work better with various UNIX environments. Thanks to
- Michael R. MacFaden <mrm@cisco.com> for these changes.
-
- * ace/Handle_Set.cpp (count_bits): Added special code to handle
- the case where fdmask is typedef'd as a long rather than an int.
- Thanks to Eric Newton <ecn@smart.net> and James Johnson for
- reporting this.
-
- * ace/IOStream.h: Changed the name of QuotedString to
- ACE_Quoted_String to be consistent with the ACE naming scheme.
- Thanks to James Johnson for suggesting this.
-
- * ace/IOStream_T.i: Added this new file to split off the inlined
- code from the header file.
-
- * ace/ACE.cpp (terminate_process): Remove the
- ACE_UNUSED_ARG(signum) from terminate_process(). Thanks to Wei
- Chiang for reporting this.
-
-Sun Jun 22 17:19:18 1997 David L. Levine <levine@cs.wustl.edu>
-
- * examples/Threads/process_manager.cpp (main): replaced call to
- kill with terminate.
-
-Sat Jun 21 10:48:34 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Reactor/FIFO: Added a new example that illustrates
- how the Reactor and the FIFO wrappers work together. Thanks
- to Johannes Gutleber <Johannes.Gutleber@cern.ch> for sending
- this.
-
- * tests/Time_Service_Test.cpp (main): Replaced the kill() call
- with the terminate() call since kill() isn't portable across
- platforms.
-
- * ace/Process: The kill() method on this class was being used
- incorrectly. I've created a new method called terminate() that
- terminates the process.
-
- * ace/Process_Manager: Renamed the kill() method to terminate()
- and updated the implementation to use the new
- ACE::terminate_process() call.
-
- * ace/ACE: Moved the incorrect Win32 and Chorus implementations of
- ACE_OS::kill() and put them in a new static method called
- ACE::terminate_process().
-
- * ace/ACE: Changed the name of the is_process_active() to the
- more concise process_active().
-
- * ace/OS.i: Added an implementation of ACE_OS::kill() for Chorus.
- Note that this doesn't behave as UNIX does -- it kills the
- process id rather than sending a signal! Thanks to Wei Chiang
- <chiang@tele.nokia.fi> for these fixes.
-
- * examples/Reactor/Misc/notification.cpp: Added patches to run
- this example under Chorus. Thanks to Wei Chiang
- <chiang@tele.nokia.fi> for these fixes.
-
- * ace/Connector.cpp (create_AST): Changed the order of some
- instructions in Connector::create_AST method to make it more
- safer to use in multi-thread environment. Thank to Paul Han
- <phan@CCGATE.HAC.COM> for reporting the problem and the fix.
-
- * ace/Connector.cpp (create_AST): Make sure to pass in the "mask"
- when calling remove_handler() so that we get the right set of
- bits removed from the Reactor.
-
- * tests/Reactor_Timer_Test.cpp (class Time_Handler): Changed int
- to long to avoid type conversion problems on 64 bit SGI. Thanks
- to Fred LaBar <flabar@fallschurch.esys.com> for reporting this.
-
- * examples/Reactor/FIFO: Added a test program to illustrate the
- interaction of the ACE Reactor with the FIFO IPC mechanism.
- Thanks to Johannes Gutleber <Johannes.Gutleber@cern.ch> for this
- test.
-
- * examples/Reactor/Misc/pingpong.cpp: Added support for Chorus.
- Thanks to Wei Chiang <chiang@tele.nokia.fi> for this.
-
- * ace: Added a number of minor changes to signal assignment
- code so that ACE will compile with Tandem NonStop. Thanks
- to Jan Perman <uabjjpp@osd.ericsson.se> for these fixes.
-
- * ace/config-tandem.h: Added a new config file for the
- Tandem NonStop-UX 4.2MP platform. Thanks to Jan Perman
- <uabjjpp@osd.ericsson.se> for contributing this.
-
- * include/makeinclude/platform_tandem.GNU: Added a new platform
- file for the Tandem NonStop-UX 4.2MP platform. Thanks to
- Jan Perman <uabjjpp@osd.ericsson.se> for contributing this.
-
- * ace/config-unixware-2.1.2-g++.h: Added a new config file for
- UNIXWARE 2.1.2. Thanks to Ganesh Pai (gpai@voicetek.com) for
- contributing this.
-
- * include/makeinclude/platform_unixware_g++.GNU: Updated the
- UNIXWARE platform config file to work for version 2.1.2. Thanks
- to Ganesh Pai (gpai@voicetek.com) for contributing this.
-
- * ace/Handle_Set.cpp (count_bits): Added another 0xff mask to
- prevent problems with sign extension on machines with 32 bit
- ints and 64 bit longs. Thanks to James Johnson for reporting
- this.
-
- * ace/OS.h: Updated all of the ACE_DEFAULT* macros in OS.h so that
- they can be overridden by #defines in the config.h file. Thanks
- to Chuck Gehr for suggesting this.
-
-Thu Jun 19 22:20:20 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h (VxWorks/g++ only): added horrible hack to work around
- mismatch of memcmp, etc., prototypes in <string.h>.
-
- * ace/OS.i: reordered many function definitions to avoid use
- before definition. Building with g++ 2.7.2 on VxWorks 5.3.1
- revealed them.
-
- * ace/config-vxworks5.2-g++.h: removed ACE_HAS_STRING_CLASS and
- ACE_HAS_GNU_CSTRING_H, because those aren't distributed with
- Tornado 1.0.1.
-
-Thu Jun 19 15:31:53 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_Wheel_T.cpp: Fixed problem with expire () not expiring
- timers with a timeout of the current time. This was causing
- problems with Timer_Queue_Test when high profile timers were
- disabled (such as Windows NT when the environment variable
- ACE_SCALE_FACTOR was undefined)
-
-Wed Jun 18 19:43:35 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Signal.cpp: 'removed "const" from #define of
- ACE_MAX_SIGNAL_HANDLERS because it broke Irix 6.2 build. Thanks
- to Gonzalo A. Diethelm <gonzo@ing.puc.cl> for reporting this.
-
- * examples/Threads/task_four.cpp (Invoker_Task::svc): fixed typo,
- n_tasks instead of ntasks.
-
-Wed Jun 18 11:25:14 1997 Nanbor Wang <nw1@lambada.cs.wustl.edu>
-
- * examples/Threads/{task_four,token}.cpp: Changed the use of
- cerr/cout to ACE_DEBUG macro. Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for pointing these out.
-
-Tue Jun 17 15:11:09 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-sunos5.5-sunc++-4.x.h,
- include/makeinclude/platform_sunos5_sunc++.GNU: support enabling of
- exception handling via "exceptions=1" make flag. Exception handling
- does seem to work with Sun C++ 4.2, even on MP machines, if patch
- 104631-02 "C++ 4.2: Jumbo Patch for C++ 4.2 on Solaris SPARC"
- is applied. Please beware that enabling of exception handling can
- adversely affect peformance, even if the program doesn't use it.
- So, we haven't enabled it by default. Thanks to Chris Cleeland
- for suggesting not to enable it by default.
-
- * ace/IOStream.h: added #include of "ace/config.h" so that
- ACE_LACKS_ACE_IOSTREAM can be checked. Thanks to Ganesh Pai
- <gpai@voicetek.com> for reporting this problem.
-
- * ace/ACE.cpp (get_handle): use /dev/udp instead of /dev/ip on
- SVR4 machines because it has other read permission by default
- (on Solaris 2.x).
-
- * ace/ACE.cpp (get_ip_interfaces): use auto_array_ptr instead of
- auto_ptr so that the array gets deleted properly, and zero it
- out to avoid unitialized memory read reports from Purify.
-
- * ace/Timer_Hash_T.cpp (cancel): added "[]" to delete of timer_ids
- array. Purify rules.
-
- * Timer_Queue_Test.cppc (test_performance): added "[]" to delete of
- times array. Purify rules.
-
-Tue Jun 17 15:31:01 1997 Steve Huston <shuston@riverace.com>
-
- * ace/ACE.cpp: Fixed get_ip_interfaces (and count_interfaces) to
- work properly on HP-UX (and probably other similar UNIXes). Needed
- to work with non-IP interfaces present, and fixed to copy the
- IP address without the fudge factor being applied.
-
-Tue Jun 17 14:02:01 1997 Nanbor Wang <nw1@lambada.cs.wustl.edu>
-
- * ace/{Free_List.h,Free_List.cpp,Timer_Queue_T.h}: Added #include
- "ace/Synch_T.h" to Free_List.h and removed related inclusion
- from Free_List.cpp and Timer_Queue_T.h. Thanks to
- Jack Erickson <jack@cibc.com> for reporting this problem.
-
-Tue Jun 17 09:41:48 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Enum_Interfaces_Test.cpp: changed name of log file to match
- the program name, so that the one-button test can easily find it.
-
-Tue Jun 17 04:58:38 1997 Nanbor Wang <nw1@lambada.cs.wustl.edu>
-
- * ace/Timer_Queue_T.h: Added include file "ace/Synch_T.h" to avoid
- compilation errors in SC 4.1. We didn't notice this because
- most of us have moved to SC 4.2. Don't know why this didn't
- cause any problem in SC 4.2. Thanks to Jack Erickson
- <jack@cibc.com> for reporting this bug.
-
-Mon Jun 16 22:25:18 1997 Steve Huston <shuston@riverace.com>
-
- * ace/ACE.cpp: Fixed conditional compiles to compile the
- interface counting code for HP - it reports 0 interfaces,
- so it needs more debugging still.
-
- * include/makeinclude/platform_hpux_aCC.GNU: added -g to link
- command for building shared library.
-
- * tests/Buffer_Stream_Test.cpp: fixes to execute correctly and only
- fail assertions on real failures.
-
-Mon Jun 16 19:05:13 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Free_List.cpp: added #include ace/Synch.h, needed by
- Free_List.i. Fixes compile errors on HP-UX.
-
-Mon Jun 16 10:59:55 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_Wheel_T.cpp: Changed expire () so it doesn't access past
- the end of an array when it finds nothing to expire. Thanks to
- Norbert Rapp <norbert.rapp@nexus-informatics.de> for catching this.
-
-Sun Jun 15 03:44:21 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * examples/Threads/thread_specific.cpp (worker): Changed the
- output of diagnostics from using cout to using printf. Also
- corrected several portability problems. Thanks for Chuck Gehr
- <gehr@sweng.stortek.com> for pointing these out.
-
- * ace/OS.i (thread_mutex_trylock): Corrected the code for NT. Now
- this function returns 0 if lock is obtained and -1 otherwise.
- Thanks to Robert V. Head <rhead@virtc.com> for noticing this.
-
- * performance-tests/Synch-Benchmarks/Synch_Tests.{mdp.mak}:
- Added project workspace and makefile for NT to this directory.
-
- * performance-tests/Synch-Benchmarks/svc.conf:
- * performance-tests/Synch-Benchmarks/{Options,Benchmark}.h:
- * performance-tests/Synch-Benchmarks/*.cpp: Reworked these
- files to have them compiled on NT.
-
-Sat Jun 14 03:53:13 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * performance-tests/Synch-Benchmarks/pipe_proc_test.cpp (class
- Pipe_Proc_Test): Changed the type of pipe_handles[] from int to
- ACE_HANDLE.
-
- * performance-tests/Synch-Benchmarks/sysvsema_test.cpp: When
- creating the semaphore, explicitly cast the key value to (key_t)
- since NT couldn't handle the conversion.
-
-Fri Jun 13 19:32:03 1997 Steve Huston <shuston@riverace.com>
-
- * ace/ACE.cpp: Fixed count_interfaces to compile on non-SVR4
- systems such as HP-UX. Not tested yet.
-
- * ace/OS.i: Fixed mis-arranged conditional compile for HP-UX in
- asctime_r.
-
-Fri Jun 13 03:13:51 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * ace/config-win32-common.h: Added a "pragma comment" directive to
- direct MSVC to link in mswsock.lib automatically. Thanks to
- Bill Tang <btang@magellan.com> for reminding this.
-
- * ace/ace.{mak,mdp}: Removed explicit inclusion of mswsock.lib.
- Thanks to Bill Tang <btang@magellan.com> for reminding this.
-
- * examples/OS/Process/Process.{mdp,mak}: For some reasons, I got
- an "unknown link error, please refer to documentation for
- appropriate technical supports" when building this example on NT
- (didn't help much, did it?) Reassigning the linked library
- solved the problem.
-
- * examples/OS/Process/process.cpp: Updated class name
- ACE_ProcessEX to ACE_Process because ACE_ProcessEX no longer
- exists. Also, all exec'ed programs' absolute names have been
- changed and let the environment variable "path" to decide which
- program(s) to exec.
-
-Thu Jun 12 15:48:16 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/ACE.cpp (get_ip_interfaces): Corrected code in the BSDish
- section so that it at least compiles on Linux. I haven't tested
- this AT ALL.
-
- * ace/Timer_Queue_T.cpp (calculate_timeout): When this was called
- with the default argument from handle_events(), max_timeout was
- passed as zero, which would cause a SEGV when attempts were made
- to deref it. Added protection to simply return a zero ptr in that
- case.
-
-Thu Jun 12 13:18:03 1997 Steve Huston <shuston@riverace.com>
-
- * ace/OS.{h,i,cpp}: Changes for HP-UX 10 primarily. Threads
- support for DCE Draft 4 threads (bundled with HP-UX 10).
- Correct usage of reentrant C library functions for HP-UX.
-
- * ace/OS.i: Changed timeout argument to 2nd select function to
- allow the compiler to pick a conversion operator. As it was,
- HP compiler would not compile it.
-
- * ace/Service_Object.cpp: When deleting the service memory pointed
- to by a void *, use "operator delete" rather than deleting a void,
- which is prohibited by the current ANSI C++ draft.
-
- * ace/config-hpux-10.x.h: This is now a compiler-independent header
- file, and is included by config-hpux-10.x-hpc++.h. This file
- contains all correct settings for HP-UX 10.x, and compiler-specific
- config files should use this - see config-hpux-10.x-hpc++.h.
-
- * ace/config-hpux-10.x-hpc++.h: New config file for either of the HP
- compilers (HP C++ or HP aC++). It figures it out internally, and
- uses config-hpux-10.x.h for OS details.
-
- * include/makeinclude/rules.lib.GNU: Allow for doing a PRELIB step
- when building a shared library, and not using .shobj/*.so files.
- This allows HP aC++ to close all template instantiations for the
- entire library at once, rather than separately, reducing the
- size of the resultant library significantly.
-
- * include/makeinclude/platform_hpux-aCC.GNU: build libraries with
- templates instantiated all at once. Compile with flags for using
- the reentrant versions of C library functions.
-
-Wed Jun 11 15:20:15 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace/Timer_Queue_T.{h,cpp} (calculate_timeout): Changed the
- second parameter the_timeout from a ref. to a ptr. to a ptr in
- order to avoid compilation warning. Since the pointer itself is
- not modified within the function, it's ok to change this.
-
- * ace/Reactor.cpp (wait_for_multiple_events): Added ACE_Time_Value
- the_timeout as a place holder for timeout value when
- max_wait_time is NULL. Otherwise,
- Timer_Queue::calculate_timeout won't process the timer queue
- even it's not empty.
-
-Wed Jun 11 11:14:29 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * include/makeinclude/platform_mvs.GNU (RANLIB): Requested change
- from Check Gehr (gehr@sweng.stortek.com), RANLIB = echo
-
-Wed Jun 11 04:47:52 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * ACE.cpp (count_interfaces): Two bugs were corrected here. Both
- were typo.
-
- * tests/Timer_Queue_Test.cpp: Added include file ace/Timer_Queue.h
-
-Tue Jun 10 16:02:52 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/SString.{h,cpp}: Changed the parameters in CString::substring()
- and WString::substring(). Removed const and changed length to a
- ssize_t because of signed/unsigned comparison warnings.
-
- * ace/ACE.cpp: Changed a loop variable in get_ip_interfaces() to
- a size_t because of a signed/unsigned comparison warning.
-
-Tue Jun 10 12:47:49 1997 <irfan@TWOSTEP>
-
- * ace/SString.cpp (operator = and operator +=): There were two
- bugs here. operator= forgot to tack on the NULL terminator
- after the memcpy() and operator+= appended the second string
- incorrectly. Thanks to Michael R. MacFaden <mrm@cisco.com> for
- pointing these out.
-
-Tue Jun 10 12:16:04 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Makefile: Updated to reflect newly added files
-
- * ace/Proactor.cpp: Removed template specializations.
-
- * ace/Reactor.cpp: Removed some template specializations.
-
- * ace/Timer_Hash.h: Added an include for Timer_Heap.
-
- * ace/Timer_Hash_T.cpp: Changed a reference to ACE_Timer_Node
- to ACE_Timer_Node_T<TYPE>
-
- * ace/Timer_{Hash,Heap,List,Wheel}_T.h: Changed #include
- "ace/Timer_{...}.h" to "ace/Timer_{...}_T.h".
-
- * ace/Timer_Queue.cpp: Removed some template specializations.
-
- * ace/Timer_Queue.h: Removed the including of Timer_Queue.cpp
- since there are no templates to warrant it.
-
- * ace/Timer_{Hash,Heap,List,Wheel}.cpp: Added these and put the
- appropriate template specializations here.
-
-Tue Jun 10 02:08:25 1997 Nanbor Wang <nw1@siesta.cs.wustl.edu>
-
- * examples/Log_Msg/README: Revised.
-
- * examples/Log_Msg/test_log_msg.cpp: Revised program output so
- that it's clearer to explain.
-
-Mon Jun 09 15:46:41 1997 <irfan@TWOSTEP>
-
- * OS.i (mutex_lock): When WaitForSingleObject returns
- WAIT_ABANDONED, the lock is held by the calling thread.
- Therefore we must return 0 from the method. I have added a new
- mutex_lock() method that takes an extra "abandoned" parameter.
- This is set wehen the mutex is abandoned. Thanks to Dieter
- Quehl <dietrich.quehl@med.siemens.de> for pointing this out.
-
-Mon Jun 9 02:31:36 1997 Nanbor Wang <nw1@siesta.cs.wustl.edu>
-
- * tests/Sigset_Ops_Test.cpp (main): Comment out testing of invalid
- sigset checking for most platforms don't seem to support it.
- Perhaps the ACE's sigset* functions should remove this check for
- compatibility.
-
-Sun Jun 8 11:39:06 1997 Douglas C. Schmidt <schmidt@mambo.cs.wustl.edu>
-
- * ace/OS.i (set): There was a typo here where
-
- ((long) (d - (double) l)) * 1000000
-
- should be
-
- (long) ((d - (double) l) * 1000000)
-
- since otherwise the values are always 0. Thanks to Jim Crossley
- <jim@lads.com> for reporting this.
-
- * tests/Enum_Interfaces_Test.cpp (main): Changed ACE_UINT32 to
- size_t to be consistent with the class definition. Thanks to
- Nanbor Wang for reporting this.
-
- * ace/Token.h: Added some no-op method for ACE_Token so that it
- will still compile even if ACE_HAS_THREADS isn't defined.
-
-Sun Jun 8 01:37:52 1997 Nanbor Wang <nw1@siesta.cs.wustl.edu>
-
- * examples/Log_Msg/README: Added a README file.
-
- * tests/Sigset_Ops_Test.cpp (main): bug fixed.
-
-
-Sat Jun 7 16:40:22 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/SString.h (string.): Added a substring() member function to
- ACE_*String classes. Thanks to Michael MacFaden <mrm@cisco.com>
- for contributing this.
-
- * ace/ACE: Added a new method called
-
- int get_ip_interfaces(count, address_array)
-
- which will query the OS kernel for the IP addresses for each network
- interface found and return a count and array of ACE_INET_Addr objects.
- The reason for adding this method is that most client apps
- assume gethostbyname(uname|gethostname)) will work. If the
- nameservices is misconfigured/broken or the machine is multi-homed,
- the client apps have alot of coding to do to figure out if an inteface
- represents a local address or not. On UNIX, this includes
- the loopback addr. On NT, the loopback addr is not added
- (but may change the impl if others think this useful).
- Thanks to Michael MacFaden <mrm@cisco.com> for contributing
- this.
-
- * ace/Synch[_T]: Changed all the classes so that internal instance
- variables are now protected rather than private. This allows
- greater flexibility if there's a need to subclass
- (which shouldn't occur very much...). Thanks to
- Reza Roodsari <reza@sprynet.com> for suggesting this.
-
-Fri Jun 06 21:30:57 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Timer_{Hash,Wheel}_T.cpp: added #includes of
- ace/High_Res_Timer.h. Also, in Timer_Wheel_T.cpp (cancel),
- moved the declaration of "i" out of the loop because it's
- used in two different loops.
-
-Fri Jun 06 17:11:13 1997 <irfan@TWOSTEP>
-
- * OS.i (sleep): If ACE_POLL_IS_BROKEN is defined, use select() to
- do micro second sleeps.
-
- * ace/CORBA_Handler.h (ACE_CORBA_*): The new version of Orbix
- (2.2C01) on NT finally supports namespaces. So now the macros
- ACE_CORBA_n need to be defined using the "::" and not the "_"
- for NT if the new Orbix is being used. Thanks to John Morey
- (jmorey@tbi.com) for the changes.
-
-Fri Jun 06 02:16:08 1997 <nw1@COYOTE>
-
- * Sigset_Ops_Test.cpp: Added to test correct implementation of
- sigset manipulating functions.
-
- * run_tests.{sh,bat}, Makefile: Added Sigset_Ops_Test.
-
-Thu Jun 05 20:32:39 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Timer_Queue_Test.cpp (randomize_array): removed static
- qualifier now that it's a template function. It caused a warning
- with Sun C++.
-
-Thu Jun 05 18:28:36 1997 <irfan@TWOSTEP>
-
- * ace/Asynch_Acceptor.cpp (open): The Proactor was beening passed
- implicitly. I have made this explicit by making this a parameter
- to open. Thanks to MehulM@spa-marketing.com (Mehul Mahimtura)
- for this.
-
-Thu Jun 5 12:06:45 1997 Chris Cleeland <cleeland@merengue.cs.wustl.edu>
-
- * ace/Timer_Queue_T.h (ACE_Timer_Queue_T): Overloaded
- calculate_timeout with a version that accepts a pointer to
- storage for the ACE_Time_Value as an argument. This has a small
- performance win over the other b/c it does not take a lock. The
- change was made after examining Quantify output for TAO and
- observing that this lock caused
- Reactor::wait_for_multiple_events() to consume a substantial
- percentage of processing time.
-
- * ace/Reactor.cpp (wait_for_multiple_events): This now uses a
- different version of calculate_timeout() that doesn't require
- taking a lock.
-
-Thu Jun 05 08:48:49 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Reactor.cpp: added template specializations.
-
- * ace/Timer_Queue_T.cpp (ACE_Timer_Queue_T ctor): rearranged
- initializers to match declaration order.
-
-Thu Jun 5 06:08:06 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * ace/OS.i (sigaddset, sigdelset, sigismember): NSIG itself is
- invalid and must be excluded.
-
-Wed Jun 04 21:24:35 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-sunos5.5-g++.h: fixed typo: #define instead of
- #defined ACE_HAS_CLOCK_GETTIME.
-
- * ace/config-sunos5.5-sunc++*.h: Combined
- config-sunos5.5-sunc++-4.x.h and config-sunos5.5-sunc++-4.1.h,
- and removed the latter. The Orbix config file now #includes
- config-sunos5.5-sunc++-4.x.h and adds its differences.
-
- * include/makeinclude/platform_sunos5_sunc++*.GNU: Combined
- platform_sunos5_sunc++.GNU and platform_sunos5_sunc++-4.1.GNU,
- and removed the latter. platform_sunos5_sunc++_orbix.GNU now
- includes the non-orbix file and adds its differences. Also,
- added optional CC -fast support. To enable, just add "fast=1"
- to your "make" invocation.
-
-Wed Jun 04 12:21:41 1997 <irfan@TWOSTEP>
-
- * tests: Made the following config files consistent:
- UNIXclerk.conf UNIXtokens.conf Win32clerk.conf Win32server.conf
- Win32tokens.conf
-
- * ace/OS.h: Made sure that some #defines were guarded for
- redefinition specially for the Bristol (that provides Win32 API
- on AIX) headers. Thanks to Rich Christy (rchristy@cccis.com) for
- suggesting these changes.
-
- * ace/Handle_Set.h: Changed the type of handle_index from int to
- u_int on Win32. Thanks to Jack Erickson (jack@cibc.com) for
- suggesting this.
-
- * ace/FILE.h (ACE_FILE_STREAM): Fixed this #define from
- ACE_FILE_Stream to ACE_FILE_IO.
-
-Tue Jun 3 21:23:48 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Timer_{Queue,Hash}: Fixed some uses of template typedefs
- since GCC is too lame to handle them correctly. Therefore, I
- had to expand TIMER_QUEUE into the ugly fully expanded name.
-
- * ace/Timer_Queue_T.cpp: Moved the implementation of
- ACE_Event_Handler_Handle_Timeout_Upcall from Timer_Queue.* into
- Timer_Queue_T.* since only template classes should go into *_T.*
- files.
-
-Tue Jun 3 18:16:02 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_Queue.*:
-
- Templatized ACE_Event_Handler_Handle_Timeout_Upcall with LOCK
-
- Added deletion() to Upcall Functors. This gets called if there
- are any nodes in a queue and the queue's destructor is called
-
- * ace/Timer_Queue_T.*:
-
- Changed iterator accessor to public
-
- Removed two template parameters from ACE_Timer_Node_T so only
- EVENT is left. Added accessors instead of using friendships,
- and deleted the constructor (use set() instead)
-
- Changed iterator into a general iterator (with first(), next(),
- isdone() and item () methods)
-
- Added remove_first () method that removes and returns the
- earliest timer in the queue
-
- Added ACE_Free_List support
-
- * ace/Timer_Heap*:
-
- Added upcall functor deletion() support
-
- Added remove_first () method that removes and returns the
- earliest timer in the queue
-
- * ace/Timer_List*:
-
- Changed to double-linked circular list and changed the timer_id
- to be a pointer to the node (like it is in Timer Wheel and Timer
- Hash)
-
- Added upcall functor deletion() support
-
- Added remove_first () method that removes and returns the
- earliest timer in the queue
-
- Added check for timer_id of -1 so we don't try to delete the
- error code if it is passed into cancel
-
- Changed Timer_List_Iterator_T constructor parameter from list to
- listParm to resolve a conflict with STL. Thanks to Todd
- Barkalow <barkate@louisville.stortek.com> for this fix
-
- * ace/Timer_Wheel*:
-
- Added HighRes timer support
-
- Added upcall functor deletion() support
-
- Added earliest_pos_ variable to keep track of the list with the
- earliest node
-
- Created an expire that is specialized for ACE_Timer_Wheel
-
- Added remove_first () method that removes and returns the
- earliest timer in the queue
-
- Added check for timer_id of -1 so we don't try to delete the
- error code if it is passed into cancel
-
- * ace/Timer_Hash*:
-
- Added Timer Hash Queue - This is a class that can take another
- timer queue type (Timer List, Timer Heap...) as a template
- parameter (BUCKET) and then do an intermediate hash of a timer
- to determine which queue among a table of timer queues to put
- the timer into. ACE_Timer_Hash is typedefed to the Timer List
- version and ACE_Timer_Hash_Heap is typedefed to the Timer Heap
- version
-
- Added HighRes timer support
-
- Added upcall functor deletion() support
-
- Created an expire that is specialized for ACE_Timer_Hash
-
- Added remove_first () method that removes and returns the
- earliest timer in the queue
-
- Added check for timer_id of -1 so we don't try to delete the
- error code if it is passed into cancel
-
- * ace/Free_List.*
-
- Added ACE_Free_List<T> and ACE_Locked_Free_List<T, LOCK>. These
- are used to maintain free lists of nodes. ACE_Free_List is a
- abstract class where ACE_Locked_Free_List is a concrete one that
- has a mutex parameter (LOCK).
-
- * ace/OS.h:
-
- Added ACE_DEFAULT_TIMER_HASH_TABLE_SIZE constant
-
- Added ACE_DEFAULT_FREE_LIST_* constants
-
- * ace/Proactor.*:
-
- Added deletion() to Upcall Functors. This gets called if there
- are any nodes in a queue and the queue's destructor is called.
-
- * tests/Timer_Queue_Test.cpp:
-
- Added HighRes timer support
-
- Changed the array of timer queues into a list (to more easily
- add/remove/comment out an entry)
-
- Added some more performance tests with randomization
-
-Tue Jun 3 00:26:06 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h: Changed the access protection for ACE_cond_t,
- ACE_sema_t, ACE_event_t, and ACE_rwlock_t so that it is
- protected rather than private. In addition, added ACE_Export to
- all of these classes so that they are visible outside of a DLL.
- Thanks to Ivan Murphy for these suggestions.
-
- * ace/OS.h: Changed the value of ACE_MAX_DEFAULT_PORT on Win32 to
- 0 in order to work around a nasty NTism... Thanks to Jon Biggar
- <jon@sems.com> for reporting this.
-
-Mon Jun 2 16:29:48 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * ace/Process.*:
- - Fixed ACE_Process::spawn to close descriptors after having
- been duped.
- - Fixed ACE_Process::spawn to exit () after an error is
- encountered in the child process, rather than returning.
- - Fixed ACE_Process_Options::set_handles to duplicate handles
- that are passed in, and then to close them in the destructor.
-
-Sun Jun 01 22:21:28 1997 David L. Levine <levine@cs.wustl.edu>
-
- * examples/Threads/tss1.cpp: made some globals non-static or
- const so that tss1 will link with Sun C++ 4.2 -O3. I don't
- know what the problem is; it only shows up with optimization
- enabled. These fixes work around it.
-
-Sun Jun 01 20:29:20 1997 James CE Johnson <jcej@lads.com>
-
- * ace/IOStream*:
- - removed the old 4/5/97 comments
- - made operator>>, << on QuotedString a template
-
- This last makes QuotedString much more functional. As
- templated functions, the QuotedString can now be used on
- other iostream-type objects. The previous method of
- defining the function only for the type of ACE_IOStream
- being created was didn't provide this flexibility.
-
-Sat May 31 07:01:22 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Log_Msg.cpp (open): To avoid handle leaks, we need to
- shutdown the message_queue before trying to reopen it. Thanks
- to Per Andersson for this suggestion.
-
- * include/makeinclude/platform_osf1_4.0.GNU: Added a new platform
- config file. Thanks to James Johnson for this.
-
-Fri May 30 16:25:25 1997 <irfan@TWOSTEP>
-
- * CPP-inclient.cpp (main): Properly compare to the "quit"
- string. Thanks to "Andre Arpin" <arpin@adan.kingston.net> for
- reporting this.
-
- * tests/UPIPE_SAP_Test.cpp (connector): Changed the eof marker in
- the strings.
-
-Fri May 30 14:04:44 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * include/makeinclude/platform_irix6.4_sgic++.GNU: added to make
- things compile on latest SGI machines. Removed +pp and -woff...
- flags from the CCFLAGS variable. Added new -woff flags to hide
- other warnings.
-
- * ace/config-irix6.4-sgic++*.h: copied corresponding configs from
- irix6.2 and removed ACE_HAS_SVR4_TIME, since this seems to be no
- longer true of irix6.4.
-
-Fri May 30 02:39:39 1997 <irfan@TWOSTEP>
-
- * ace/Connector.cpp
-
- (create_AST): On Win32, added the except mask when registering
- with the Reactor to find out when asynchronous connects
- complete.
-
- (Svc_Tuple): Made sure that the default value for the timer_id
- in AST is not 0. 0 is a valid timer_id. I have changed this to
- be -1.
-
- (handle_exception): Added this method. On
- Win32, the except mask must also be set for asynchronous
- connects.
-
-Thu May 29 21:28:25 1997 <harrison@samba.cs.wustl.edu>
-
- * Process.*: Removed the ACE_Process_Old class.
-
- * Local_Tokens_T.*: Removed all these files. They have not been
- used by the token library for some time. They were mistakenly
- put in the release.
-
-Thu May 29 02:00:14 1997 <irfan@TWOSTEP>
-
- * ACE.cpp (is_process_active): Added this method which checks if a
- process is still alive. Thanks to Chris (CLahey@cccis.com) for
- this code.
-
- * ace/OS.i (kill): Changed PROCESS_ALL_ACCESS to
- PROCESS_TERMINATE.
-
- * ace/ACE.cpp (bind_port): Changed the implementation of this
- method such that a recently used port is not used again in the
- next call to this method on Win32, i.e., upper limit is
- decreased even in the successful case. This fixes the problem on
- Win32 where binding to a recently used port works but the
- following connect fails.
-
- * ace/Acceptor.cpp (close): Added a close method that allows us
- to shutdown the Acceptor (without having to destroy it).
-
- * ace/Connector.cpp (close): Added a close method that allows us
- to shutdown the Connector (without having to destroy it).
-
- * apps/Gateway/Gateway/Proxy_Handler_Connector.cpp
-
- (handle_close): Removed this method. This code seemed to be
- duplicating the code in the handle_close of the proxies.
-
- (initiate_connection): Removed the code that did
- rescheduling. The proxies are responsible for this.
-
- * apps/Gateway/Gateway/Event_Channel.cpp
-
- (initiate_proxy_connection): Must *always* use the correct synch
- options while connecting.
-
- (reinitiate_proxy_connection): Always register for timeouts if
- we are not disconnecting. This allows us to remove duplicated
- logic in Proxy_Handler_Connector.
-
- The new logic of close() allows us to remove the code that use
- to remove the proxy from the map to prevent double deletes.
-
- (close): Changed the shutdown logic to: Tell everyone that the
- spaceship is here (behind the comet), close down the connector,
- close down the acceptor, tell everyone that it is now time to
- commit suicide.
-
- * apps/Gateway/Gateway/Proxy_Handler.cpp (handle_timeout): Must
- return 0, or else the timer queue will cancel the handler and
- *all* its timeouts.
-
- * apps/Gateway/Peer/svc.conf,Makefile: We now generate a Peer
- shared library (instead of just an .so). The svc.conf was
- changed to reflect this.
-
- * tests/UPIPE_SAP_Test.cpp: Fixed output message.
-
- * Handle_Set.i (operator): Fixed typo.
-
-Thu May 29 11:09:52 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/rules.local.GNU: check for directory
- write permission before attempting to install. This helps
- support shared ACE workspaces. There are two easy ways
- to not install "private" libraries in the shared workspace:
- 1) remove write permission from $WRAPPER_ROOT/ace, or
- 2) add "INSTALL=" to invocations of "make".
-
-Thu May 29 06:07:18 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i (thr_join): Revised some code in the #ifdef'd out
- version of ACE_OS::thr_join() so that it will compile correctly.
- Note that this code isn't currently used, but someday it will
- be. Thanks to Hamutal Yanay for reporting this.
-
-Wed May 28 16:37:57 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.{h,i} (ACE_Time_Value): added default constructor,
- which does not call normalize (). ACE_Time_Value::normalize ()
- was showing up as a relatively minor, but signficant hot
- spot in Event Channel latency tests.
-
-Wed May 28 16:02:53 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * ace/OS.i: Changes to strdup and getpid for CHORUS, as per Wei
- Chiang's suggestions.
-
-Tue May 27 18:26:51 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/config-hpux-10.x-decthreads.h: Added support for HP/UX 10.10
- with DCE threads. Thanks to Shankar Krishnamoorthy
- <kshankar@lucent.com> for these fixes.
-
- * ace/Local_Tokens_T.h: #if def'd out all of this file since it
- doesn't seem to be used anymore. Thanks to Shankar
- Krishnamoorthy <kshankar@lucent.com> for reporting this.
-
- * ace/Makefile (TEMPLATE_FILES): Removed Local_Tokens_T since it
- doesn't appear to be used anywhere.
-
-Tue May 27 18:47:34 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * tests/*.cpp: Various changes for EBCIDIC compatibility.
- Thanks to Chuck Gehr for pointing out the need for this!
-
- * tests/test_config.h: Added ACE_ALPHABET to aid a-z sending and
- comparing.
-
-Tue May 27 15:03:25 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Future_Test.cpp: added ACE_Future{_Rep}<int> template
- specializations.
-
-Tue May 27 07:49:03 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Future.cpp: Made a few minor reformatting changes to Per's
- new Future enhancements.
-
-Tue May 27 14:19:14 1997 Per Andersson <Per.Andersson@hfera.ericsson.se>
-
- * ace/Future: Fixed self assignment bug in ACE_Future<>::operator=().
- Fixed bug in ACE_Future<>::set(). It is now possible to do a
- ACE_Future<>::set() followed by a ACE_Future<>::get() without
- hanging forever.
-
- Moved all handling of the ACE_Future_Rep<> reference count
- into three new static ACE_Future_Rep<> member functions,
- create, attach, assign and detach.
-
- Removed one mutex from ACE_Future_Rep<> by changing the
- reference count from an ACE_Atomic_Op<int> into a plain
- int. The ACE_Future_Rep<>::value_ready_mutex_ mutex is
- instead used for serializing changes to the reference count.
- (ACE_Future_Rep<>::attach, ACE_Future_Rep<>::detach())
-
- Removed mutex from ACE_Future<> the serialization is
- performed by the ACE_Future_Rep<>::attach,
- ACE_Future_Rep<>::detach() and ACE_Future_Rep<>::assign()
- functions.
-
- Changed the ACE_Future<> default constructor to always
- create a ACE_Future_Rep<>
-
- * tests/Future_Test.cpp: Added test case for
- ACE_Future<>::set() followed by ACE_Future<>::get(). Added
- test for working ACE_Future::operator=(). The test is not
- fool proof but it crashes or hangs the test process with the
- old ACE_Future<> implementation.
-
-Mon May 26 14:19:14 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * ace/OS.{h,i}: Fixed difftime implementation for cases where
- systems implement it as a macro. Fixed tempnam by adding
- ACE_LACKS_TEMPNAM.
-
-Sun May 25 11:36:22 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/Reactor/Misc: Removed test_handle_set.cpp since it
- is now completed subsumed by tests/Handle_Set_Test.cpp.
-
- * tests/Handle_Set_Test.cpp: Updated the test of
- the ACE_Handle_Set so that it shows how fast the iterator works.
-
- * ace/Reactor.cpp: Updated the Reactor to use the new
- ACE_Handle_Set_Iterator (whic no longer requires calling
- operator++ to advance the iterator).
-
- * ace/Handle_Set: Rewrote the ACE_Handle_Set_Iterator to speed it up.
- The result seems to be about 15% faster than the original.
-
- * ace/OS.h: Changed the MSB_MASK static constant into a macro and
- moved it from Handle_Set.cpp into OS.h, changing its name to
- ACE_MSB_MASK.
-
- * ace/Sched_Params.cpp (priority_max): Added another #ifdef for
- Chorus. Thanks to Wei Chiang for reporting this.
-
- * include/makeinclude/platform_sunos5_sunc++_orbix.GNU: added -l
- in front of orbixmt. Thanks to Wei Chiang for pointing this
- out.
-
- * ace/ACE.cpp: Changed the default port for NT so that it starts
- at 65279 rather than 65535. Hopefully, this will fix that
- annoying bug that has been plaguing us on NT 4.0 for months.
- Thanks to Goran Lowkrantz <Goran.Lowkrantz@Infologigruppen.se>
- for reporting this.
-
-Sat May 24 23:42:32 1997 David L. Levine <levine@cs.wustl.edu>
-
- * performance-tests/Misc/test_naming.cpp (do_testing): replaced
- strlen () calls in character array size with constant expression.
-
-Sat May 24 12:07:48 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * Released version 4.2.1 for testing.
-
- * ace/Reactor.cpp (bind): Fixed a stupid typo where I was using
- the ACE_REACTOR_EVENT_HANDLER macro instead of the
- ACE_REACTOR_HANDLE macro. Thanks to Detlef for reporting this.
-
- * ace/OS.i: Added a new macro called ACE_HAS_THR_MINSTACK to deal
- with weirdo mangling of names by Tandem. Thanks to Jan Perman
- <uabjjpp@osd.ericsson.se> for reporting this.
-
- * ace/OS.h: Added a new macro ACE_LACKS_PRI_T for those platforms
- using STHREADS (e.g., Tandem NonStop OS) that don't have pri_t
- defined. Thanks to Jan Perman <uabjjpp@osd.ericsson.se> for
- reporting this.
-
- * ace/Connector.cpp (connect): Make sure to save/restore errno
- since svc_handler->close() may change it. Thanks to Michael
- Hartman <c62nt57@ibx.com> for reporting this.
-
- * include/makeinclude/platform_chorus.GNU: Added a new platform
- macros file for Chorus. Thanks to Wei Chang for this.
-
- * ace/OS.cpp (sched_params): Reordered the #ifdefs so that Chorus
- comes first.
-
- * ace/OS.i (sleep): If the platform defines ACE_HAS_CLOCK_GETTIME
- then we'll use the nanosleep() method rather than sleep().
-
- * ace/OS.h: disabled THR_NEW_LWP for Chorus. Thanks to Wei Chang
- for reporting this.
-
- * ace/Sched_Params.cpp: ACE_SCHED_OTHER and ACE_SCHED_RR have the
- same value on Chorus. Thanks to Wei Chang for reporting this.
-
-Sat May 24 09:21:08 1997 David L. Levine <levine@cs.wustl.edu>
-
- * netsvcs/lib/Server_Logging_Handler.cpp: protected second
- ACE_Svc_Handler specialization for case that ACE_HAS_THREADS,
- when ACE_HAS_TLI. It had gotten lost in the last pass of
- that module. Thanks to Sandro Doro <doros@aureus.sublink.org>
- for reporting this problem.
-
-Sat May 24 03:19:38 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * ace/OS.i (sigaddset, sigdelset, sigemptyset, sigfillset,
- sigismember): Modified the implementation of these function so
- as to conform with POSIX standard. Basically all functions do
- the same things they did but more conservative protections are
- added. The modified semantic becomes,
-
- sigemptyset, sigfillset, sigaddset, sigdelset: return 0 if
- succeed, -1 otherwise.
- sigismember: returns 0 if signum is not in the set, 1 if signum
- is in the set, and -1 if error occurs.
-
- If error occured, errno will be set to one of the following
- value:
- EFAULT: sigset is not a valid address.
- EINVAL: signum is not a valid signal number.
-
- Notice that, so far, this is for NT only.
-
-Sat May 24 01:53:22 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * performance-tests/Misc/test_naming.cpp (do_testing): Thanks to
- Sandro Doro, squashed a bug where we were trying to concatenate
- onto a string constant.
-
-Fri May 23 01:01:01 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/config-hpux-9.x.h: Added
-
- #define ACE_HAS_BROKEN_ENUMS
- #define ACE_HAS_IP_MULTICAST
- #define ACE_LACKS_GETPGID
-
- Thanks to Neil Cohen for reporting these.
-
- * ace/Thread_Manager.h: Made the private methods and data members
- protected so that subclasses can extend it. Thanks to Hamutal
- Yanay for this suggestion.
-
-Fri May 23 21:27:05 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Process.{h,cpp} (env_argv): added "const" to char * type in
- return type, for argument compatibility in call to ACE_OS::execve ().
-
- * ace/Process.cpp (spawn): removed unreachable return statement at
- end of function.
-
- Thanks to Dave Mayerhoefer <mayerhoefer@svappl36.mdc.com> for
- reporting the above two problems.
-
- * ace/{IOStream*,Makefile}: Split out templates into
- ace/IOStream_T.{h,cpp} files. This way, automatic template
- instantiation systems that require templates to be in separate
- files, such as on Irix 6.2, will be able to build IOStream_Test
- and the ACE_IOStream examples without warnings. (The
- ACE_IOSTREAM_BUILDING_TEMPLATE macro that did this only worked
- if ACE_TEMPLATES_REQUIRE_SOURCE was defined. It's no longer
- needed with the separate template files.)
-
- * tests/IOStream_Test.cpp,
- examples/IOStream/client/iostream_client.cpp,
- examples/IOStream/server/iostream_server.cpp:
- swapped ACE_Streambuf and ACE_Streambuf_T class names so that
- the template class has the "_T". And renamed ACE_IOStream_T
- for consistency.
-
- * ace/{IOStream.*,README},
- tests/IOStream_Test.cpp,
- examples/IOStream/client/iostream_client.cpp,
- examples/IOStream/server/iostream_server.cpp,
- config-hpux-9.x*.h:
- Added ACE_LACKS_ACE_IOSTREAM protection
- so that these can easily be built on platforms that have
- trouble with ACE_IOStream.
-
- * Priority_Task_Test.cpp: removed close () because it didn't really
- close the Task, and added printout to main () after all tasks have
- been spawned to help debug non-termination.
-
- * ace/OS.cpp: (thr_create, with STHREADS only): *thr_handle was
- used but *thr_id had been set by ::thr_create, so threads never
- got activated. Fixed by using *thr_id instead of *thr_handle
- in the calls to ACE_OS::thr_setprio and ACE_OS::continue.
- Thanks to Jan Perman <uabjjpp@osd.ericsson.se> for reporting
- this problem.
-
-Fri May 23 20:12:33 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * tests/SV_Shared_Memory_Test.cpp: Thanks to Chuck Gehr, fixed
- ASCII dependent code in the parent and child routines.
-
-Fri May 23 02:58:28 1997 Nanbor Wang <nw1@siesta.cs.wustl.edu>
-
- * ace/OS.i (dlsym): Added ACE_USES_ASM_SYMBOL_IN_DLSYM, support
- for platforms (FreeBSD) which use assembly symbols instead of C
- symbols in dlsym ().
-
- * ace/config-freebsd[-pthread].h: Added flag ACE_HAS_CHARPTR_DL
- and ACE_USES_ASM_SYMBOL_IN_DLSYM.
-
-Thu May 22 08:14:21 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Tokens_Test.cpp: added deletes to avoid memory leaks.
-
-Wed May 21 16:15:48 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/{config-irix6.2*.h,README}: removed ACE_LACKS_IOSTREAM_SETGET
- because tests won't build with it. Also, added
- ACE_LACKS_SIGNED_CHAR.
-
- * ace/IOStream.h: removed "const" from PUT_PROT of
- u_char * and void *. This should allow the IOStream test
- and examples to build and run on Irix platforms. Thanks
- to Torbjorn Lindgren <tl@funcom.com> and Amos Shapira
- <amos@dsi.co.il> for reporting this, and to James Hu for
- helping fix it.
-
- * ace/{OS.cpp,Sched_Params.cp} (Solaris only): use 0 min priority
- again, with workaround in ACE_OS::thr_create to not use
- ::pthread_attr_setschedparam () if the priority is 0. Instead,
- the priority of the newly created thread is set to 0 (if it
- wasn't created with 0) after the thread is created, with
- ::pthread_setschedparam ().
-
-Wed May 21 15:23:37 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/Strategies_T.* (ACE_Hash_Addr): Eliminated the ADDR_T
- template parameter as a base class. It is now a wholly-contained
- member of the ACE_Hash_Addr<> with conversion operators.
- This caused problems on certain compilers, notably HP-UX.
-
-Wed May 21 14:13:36 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * ace/OS.{h,i} (difftime): Added implementation to ACE_OS. I
- don't expect any problems since it is in ANSI.
-
- * ace/OS.{h,i} (tempnam): Added implementation to ACE_OS.
-
-Wed May 21 01:17:40 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * Released version 4.2.
-
- * ace/Acceptor.cpp (activate_svc_handler ): Removed an unnecessary
- return 0. Thanks to Amos Shapira <amos@dsi.co.il> for reporting
- this.
-
- * ace/Message_Block.cpp (release): I believe that
- ACE_Message_Block::release() should return something other than
- 0, i.e., it should return the result of release_i(). Thanks to
- Amos Shapira <amos@dsi.co.il> for reporting this.
-
-Wed May 21 01:17:40 1997 Per Andersson <Per.Andersson@hfera.ericsson.se>
-
- * Moved most code from netsvcs/lib/Server_Logging_Handler.* to
- Server_Logging_Handler_T.*. Made template out of
- ACE_Server_Logging_Handler and ACE_Server_Logging_Acceptor.
- Factorised out as much as possible to reduce code
- duplication. The log record processing was moved from
- ACE_Server_Logging_Handler it should now be handled by the
- Log_Message_Receiver class. It is now possible to change
- how log records processed without changing code in
- Server_Logging_Handler* and it is possible to have several
- Server_Logging_Handlers that processes log records
- in different ways without duplicating all the server code.
- All that is needed is to write a new/change
- Log_Message_Receiver and instantiate a couple of templates.
-
- * netsvcs/lib/Server_Logging_Handler.h added lots of typedefs
- for making template instantiations easier.
-
- * netsvcs/lib/Server_Logging_Handler.h addad lots template
- instatiations, there are now 58 all together.
-
- * Added netsvc/lib/Log_Message_Receiver.{h,cpp}, implementstwo
- simple log message receivers that prints the log record to
- stderr.
-
-Tue May 20 13:50:17 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/config-hpux-9.x.h: Added a #define for ACE_HAS_BROKEN_ENUM,
- ACE_HAS_IP_MULTICAST, and ACE_LACKS_GETPGID. Thanks to Neil
- Cohen for reporting this.
-
- * include/makeinclude/platform_sunos5_sunc++_orbix.GNU: Replaced
- the use of -lITsrv with -lorbixmt. Thanks to Wei Chiang for
- this.
-
- * include/makeinclude/platform_osf1_3.2.GNU: Make sure that all
- the template repositories are in the same directory to work
- around problems with the C++ compiler. Also added -lrt to get
- the apps and tests to run. Thanks to Tom Dobridge for this
- help.
-
-Tue May 20 17:13:15 1997 Carlos O'Ryan <coryan@charlie>
-
- * ace/config-hpux-10.x-nothread.h:
- * ace/config-hpux-10.x-aCC.h:
- * ace/Stream_Modules.cpp:
- ACE_LACKS_STREAM_MODULES is no longer needed, moving the inclusion
- of "ace/Task.h" to the beginning of "ace/Stream_Modules.h" solved
- the problem nicely.
-
- * ace/config-hpux-10.x.h:
- * ace/config-hpux-10.x-aCC.h:
- ACE_HAS_BROKEN_HPUX_TEMPLATES is not needed on newer HP/CXX
- compilers; further, old ones will not compile ACE even if the
- macro is defined.
-
- * ace/Timer_List_T.h:
- * ace/Timer_Queue_T.i:
- I moved the definition of ACE_Timer_Queue_T::lock() from the .i
- file to the .h file, HP/CXX gets completely confused otherwise.
- I also added a number of ACE_INLINE missing in the .i file.
-
- * ace/Stream_Modules.h:
- * ace/Stream_Modules.cpp:
- I had to move the inclusion of "ace/Task.h" outside of the
- protections against multiple inclusion for Stream_Modules.h.
- That seems to solve the ciclyc dependancy for
- Task->Module->Stream_Module->Task.
- BTW, the same thing was already done in "ace/Log_Record.h".
- I'll try to remove the ACE_LACKS_STREAM_MODULES macro, it seems
- that the last change makes it redundant.
-
- * ace/Signal.cpp:
- HP/CXX compiler will not close the library unless
- ACE_MAX_SIGNAL_HANDLERS is defined as "const size_t". The previous
- definition ("size_t") did compile tough.
-
- * ace/Log_Record.h:
- We need to include "ace/ACE.h" before "ace/Log_Priority.h".
-
- * ace/Log_Priority.h:
- HP/CXX compiler seems to reserve a few bits in enums, so the
- ENSURE_32_BITS trick would result in a compile time error.
- Since HP enums are always 32 bits we could skip the definition for
- ENSURE_32_BITS altogether, but I prefer to keep a consistent
- namespace across plaforms, I have found a value for ENSURE_32_BITS
- that seems to work.
-
- * include/makeinclude/platform_hpux.GNU:
- Some options to improve compile time, since we use explicit
- template instantiation there is no need for a ptcomp o ptlink
- phase.
-
-Tue May 20 09:10:18 1997 Nanbor Wang <nw1@number.wustl.edu>
-
- * ace/config-freebsd-pthread.h:
- * ace/config-freebsd.h: Removed "FreeBSD" directive because gcc on
- FreeBSD defines __FreeBSD__ automatically.
-
- * ace/OS.i (sigaddset, sigdelset, sigismember): Added range
- checking to these functions in order to avoid disasters. Sig
- number should be between 1 and NSIG.
- (sigwait): Changed ifdef (FreeBSD) to ifdef (__FreeBSD__) since
- compiler does it for us.
-
-Tue May 20 08:41:11 1997 David L. Levine <levine@cs.wustl.edu>
-
- * examples/Threads/tss2.cpp: added #include of ace/Thread.h
- because Sun C++ 4.1 needs it.
-
-Mon May 19 16:04:32 1997 David L. Levine <levine@cs.wustl.edu>
-
- * bin/create_ace_build: changed startup line for compatibility
- with bash. This startup line lets the script run without
- hard-coding the full path to the perl executable, as long as
- perl is on the user's PATH.
-
-Mon May 19 12:45:21 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Threads/reader_writer.cpp: Changed the code so that we
- don't try to treat thread ids as ints! Thanks to Chuck Gehr for
- reporting this.
-
-Sun May 18 21:57:54 1997 David L. Levine <levine@cs.wustl.edu>
-
- * examples/Threads/tss2.cpp: added second parameter to
- ACE_TSS_Singleton template specialization.
-
-Sun May 18 09:20:15 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Threads/TSS_Data.h: Added the second parameter for
- ACE_SYNCH_MUTEX since Rich and Chris updated ACE_TSS_Singleton.
-
- * ace/Singleton.cpp: Added the updated version of
- ACE_TSS_Singleton that implements the Double-Checked Locking
- pattern. Thanks to Rich Christy and Chris Lahey for this.
-
- * ace/Strategies_T.cpp (activate_svc_handler): Fixed the logic so
- that a value is always returned. Thanks to David Levine for
- noticing this.
-
-Sun May 18 07:25:11 1997 David L. Levine <levine@cs.wustl.edu>
-
- * netsvcs/lib/Server_Logging_Handler.cpp: removed second
- ACE_Svc_Handler specialization for non-threaded, has-TLI case.
- That's because it is the same as the first; the only difference
- was that one specialized with ACE_SYNCH and the other with
- ACE_NULL_SYNCH. Without threads, those macros expand to the
- same thing. Thanks Sandro Doro <doros@aureus.sublink.org> for
- reporting this.
-
- * examples/Threads/tss2.cpp: added ACE_TSS<TSS_Data> template
- specialization.
-
-Sat May 17 23:24:34 1997 Nanbor Wang <nw1@number.wustl.edu>
-
- * ace/OS.i (sigismember): Corrected the code when
- ACE_LACKS_SIGSET.
-
-Sat May 17 00:06:04 1997 <irfan@TWOSTEP>
-
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp
- (Event_Transceiver): Corrected signal registration for Win32.
-
- * apps/Gateway/Gateway/Gateway.cpp (parse_args): Since the
- Connector is now fixed, non-blocking is now working fine.
-
- * ace/Connector.cpp (handle_close,create_AST): Made sure we close
- down the svc_handler on error.
-
- * ace/{Acceptor.cpp,Connector.cpp} (activate_svc_handler): The
- if statement logic in these methods was incorrect.
-
- * ace/SOCK_Connector.cpp (connect): Just like in complete(), we
- start out with non-blocking disabled on the <new_stream>.
-
- * ace/OS.h: When ACE_LACKS_SIGSET is defined, changed the
- definition of sigset_t from void * to unsigned int.
-
-Sat May 17 12:25:22 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/{Acceptor,Connector,Strategies_T}: Make sure to either
- enable or disable ACE_NONBLOCK (depending on the flags). This
- ensures that we always start with the I/O mode set to a
- deterministic state. Thanks to Irfan for suggesting this.
-
- * ace/Connector: Added a new "flags" parameter to the
- ACE_Connector and ACE_Strategy_Connector which keeps track of
- flags that control how Svc_Handler are initialized prior to
- being activated.
-
- * ace/Strategies_T.cpp (activate_svc_handler): Make sure to set
- the peer's handle into non-blocking mode *before* calling the
- Svc_Handler's open() method. This ensures that things are set
- up correctly when this hook is called.
-
-Sat May 17 02:19:27 1997 Nanbor Wang <nw1@number.wustl.edu>
-
- * ace/config-freebsd.h (ACE_HAS_BROKEN_TIMESPEC_MEMBERS):
-
- * ace/OS.i (set, timestruct_t, nanosleep):
-
- * ace/High_Res_Timer.cpp (elapsed_time):
-
- * ace/README: Added ACE_HAS_BROKEN_TIMESPEC_MEMBERS so that we can
- fix that problem FreeBSD 2.1.x brings by defining timespec as {
- time_t ts_sec ; long ts_nsec }. Notice: This is highly
- non-portable. Please refer to ACE code and see how to write
- portable. Fortunately, only older versions of FreeBSD have
- this. Yesterday's hack didn't work, so, it's removed. Thanks
- to Satoshi Ueno <satoshi.ueno@gs.com> for reporting and helping
- debug on his FreeBSD 2.1.7R box.
-
-Sat May 17 00:06:04 1997 <irfan@TWOSTEP>
-
- * apps/Gateway/Gateway/Proxy_Handler.cpp (open): Turn on
- non-blocking I/O only after the Channel is done sending the id
- to the Peer.
-
- * apps/Gateway/Gateway/Gateway.cpp:
-
- - Added necessary DLL build macros.
-
- - Removed error checking for Reactor::remove_handler() for STDIN
- as STDIN is never registered with the Reactor on Win32.
-
- - Fixed the registration of SIGINT.
-
- - blocking_semantics_ should be 1 when blocking is on and not 0.
-
- - Since the Connector is currently broken with respect to
- non-blocking connects, I have put a temporary fix such that
- only blocking connects are done. Revert this after the
- Connector is fixed.
-
- * apps/Gateway/Gateway/Event_Channel.cpp:
-
- - Only if socket_queue_size > 0, do we set a new value.
-
- - In reinitiate_proxy_connection(), we must unbind the proxy
- from the proxy_map_ as we are no longer responsible for
- this. The Connector should now be responsible for this.
-
- * apps/Gateway/Gateway/Concrete_Proxy_Handlers.cpp: Added
- necessary DLL build macros.
-
- * apps/Gateway/Peer/Peer.cpp:
-
- - Added include file and necessary DLL build macros.
-
- - Removed error checking for Reactor::remove_handler() for STDIN
- as STDIN is never registered with the Reactor on Win32.
-
- - Fixed the registration of SIGINT.
-
- * apps/Gateway/{Peer,Gateway}: Added Win32 makefiles.
-
- * ace/ACE.cpp (read_adapter): Handle for the read_adapter should
- always be STDIN.
-
-Fri May 16 18:43:17 1997 Nanbor Wang <nw1@number.wustl.edu>
-
- * ace/config-freebsd.h: Minor modification for working on FreeBSD
- 2.1.x platform. Added includion of <sys/time.h> and
- <sys/types.h>. Defined ACE_HAS_POSIX_TIME for 2.1.x. Redefine
- timespec to timeval to hack around a bug on 2.1.x. Thanks to
- Satoshi Ueno <satoshi.ueno@gs.com> for reporting this.
-
-Fri May 16 12:25:32 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * netsvcs/lib: Reverted back to the original Server_Logging_Handler
- behavior since the new version is breaking GCC's templates.
-
- * ace/Log_Record.h: need to #include "ace/ACE.h" before
- "ace/Log_Priority.h" so that "Log_Priority.h" sees the
- configuration stuff (otherwise the following fix won't work).
-
- * ace/Log_Priority.h: Added a workaround for lame C++ compilers
- like the one on HP/UX that can't support large enums. Thanks to
- Robert Head for reporting this.
-
- * ace/Singleton: Added the new ACE_TSS_Singleton, which stores
- Singletons in thread-specific storage. Thanks to Chris Lahey
- and Rich Christy <rchristy@cccis.com> for this.
-
- * ace/OS.h: Removed the ACE_Singleton_Strategy since we don't need
- it anymore.
-
- * netsvcs/lib: Added the new Server_Logging_Handler_T.* and
- Log_Message_Receiver.* netsvcs. Thanks to Per Andersson for
- contributing these.
-
- * examples/Misc/Makefile: Removed the XtReactor tests from the
- Makefile until we figure out a good way to get them integrated
- with the appropriate libraries.
-
- * ace/config-irix6.2-sgic++-nothread.h: Added the following:
-
- ACE_LACKS_LINEBUFFERED_STREAMBUF
- ACE_HAS_SETOWN
- ACE_HAS_SYSENT_H
- ACE_HAS_SYSINFO
-
- Thanks to Torbjorn Lindgren <tl@funcom.com> for reporting
- this.
-
- * ace/Proactor.cpp: Changed the use of lock() to mutex() since we
- changed the name in Timer_Queue.
-
- * ace/Timer_Queue_T.i: Changed the name of the lock() method to
- mutex() to work around compile problems with HP/UX. Thanks to
- Robert Head <rhead@mail.virtc.com> for reporting this
- workaround.
-
- * ace/config-irix5.3-sgic++.h: Made a few changes to get ACE to
- work on IRIX 5.3. Thanks to Eugene R. Somdahl <gene@endo.com>
- for these fixes.
-
- * ace/OS: Added calloc() implementation. I don't know how
- this managed to fall through the cracks!
-
- * include/makeinclude/platform_osf1_4.0.GNU: Added a few more
- tweaks courtesy of James Johnson.
-
- * include/makeinclude/platform_osf1_3.2.GNU: Added a few more
- tweaks courtesy of Tom Dobridge.
-
- * include/makeinclude/platform_osf1_4.0.GNU (DLD): Added -shared
- -expect_unresolved '*' so that calls to the linker via cxx will
- work correctly. Thanks to Thilo for this.
-
- * include/makeinclude/platform_chorus.GNU: Removed CLASSIXDIR =
- /usr/home/chiang/chorus/merge/extended-i386at, added the
- nostdinc flag, and removed extra whitespace. Thanks to Wei
- Chiang for reporting this.
-
-Fri May 16 00:02:33 1997 <irfan@TWOSTEP>
-
- * ace/ReactorEx: Even though changes to the owner field are very
- well synchronized within the class code, the owner()
- accessor is public and can be called from out side the
- class. Therefore, I have added a owner_i() that does not do
- locking. All internal calls to check the owner will use the
- new accessor, whereas application code outside the class can
- still use the old synchronized accessor.
-
-Fri May 16 11:39:51 1997 Nanbor Wang <nw1@cs.wustl.edu>
-
- * ace/OS.i (sigaddset, sigdelset, sigemptyset, sigfillset,
- sigismember): Added implementation when ACE_LACKS_SIGSET so that
- platforms (NT?) without these functions can still manipulate
- sigset_t variables.
-
-Thu May 15 22:19:59 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/ASX/Event_Server/Event_Server: Removed the THR_DETACHED
- flag from options so that we can wait on the threads
- correctly.
-
- * ace/Stream_Modules.cpp: Changed the logic for determining when
- to compile the Stream_Modules.cpp code. Now, we compile it
- unless ACE_LACKS_STREAM_MODULES is defined (i.e., we're on HP/UX
- 10.x using aCC).
-
- * netsvcs/lib/Server_Logging_Handler.cpp (handle_input): Fixed
- a bug in handle_input() where we need to return the result, not
- just 0 or 1. Thanks to Per Andersson for reporting this.
-
- * ace/Log_Priority.h: Changed the values of the enums in
- ACE_Log_Priority so that they can be dealt with via bitwise
- operations. Thanks to Per Andersson for this.
-
- * include/makeinclude/platform_osf1_4.0.GNU: Added support for
- templates. Thanks to Steve Huston and James Johnson for
- verifying this.
-
- * include/makeinclude/platform_osf1_3.2.GNU: Got rid of all
- unresolved symbol warnings using cxx 5.5 on DEC/OSF v3.2 by
- using the linker flag "-expect_unresolved '*'." In addition, I
- added -threads to the DCFLAGS macro. Thanks to Tom Dobridge
- <dobridge@persimmon.com> for this.
-
- * ace/Strategies_T: Added a minor ACE_Reactive_Strategy extension
- to enable non-blocking I/O in active_svc_handler(). Thanks to
- Arturo Montes <mitosys@colomsat.net.co> for contributing this.
-
- * ace/config-osf1-4.0[-g++].h: Added a #define for
- ACE_POLL_IS_BROKEN since DEC UNIX's poll() doesn't seem to work
- correctly as a highres timer. Thanks to James Johnson and Thilo
- for reporting this.
-
- * examples/Threads/thread_specific.cpp (worker): Changes
- size_t i back to int i to avoid a signed/unsigned complaint.
- Thanks to David Levine for reporting this.
-
- * ace/config-chorus.h: Added ACE_LACKS_MPROTECT,
- ACE_HAS_IP_MULTICAST, and ACE_LACKS_SOCKETPAIR to the Chorus
- port. Thanks to Wei Chiang <chiang@erebor.tele.nokia.fi> for
- reporting this.
-
- * ace/OS.i: Added ACE_LACKS_ACCESS to the Chorus config file
- and VxWorks config file, as well as to OS.i.
-
-: * ace/OS.i: Added ACE_LACKS_GETSERVBYNAME to the Chorus config
- file and VxWorks config file, as well as to OS.i.
-
- * ace/OS.i: Added ACE_LACKS_SBRK to the Chorus config file, as
- well as to the definition of the ACE_OS::sbrk() function.
-
- * ace/OS.h: Removed #include /**/ <pwd.h> from the Chorus-specific
- part of OS.h since it's already included elsewhere. Thanks to
- Wei Chiang <chiang@erebor.tele.nokia.fi> for reporting this.
-
- * ace/Reactor: Added a typedef for ACE_Reactor_Token to
- ACE_Null_Mutex for situations where ACE_MT_SAFE is *disabled*.
- This makes the code more consistent.
-
- * ace/Reactor: Added an interface that makes it possible to
- acquire a reference to the <ACE_Reactor_Token> that is used to
- serialize the internal Reactor's processing logic. This can be
- useful for situations where you need to avoid deadlock
- efficiently when <ACE_Event_Handlers> are used in multiple
- threads. Thanks to Detlef for pointing out the utility of this.
-
-Thu May 15 23:34:30 1997 Tim H. Harrison <harrison@waltz.cs.wustl.edu>
-
- * ace/Process_Manager.cpp (spawn_n): Changed
- ACE_Process_Manager::start_n to ACE_Process_Manager::spawn_n.
-
-Thu May 15 15:39:13 1997 Carlos O'Ryan <coryan@charlie>
-
- * include/makeinclude/platform_hpux.GNU:
- * ace/config-hpux-10.x.h:
- * ace/config-hpux-10.x-nothread.h:
- HP/CXX cannot achieve template closure, not even using the
- dummy exec trick: apparently the repository gets a bit
- corrupted. HP/CXX (version 10.24) support explicit template
- instantiation, I believe this to be a superior method for
- ensuring library closure (and it works).
-
- * ace/Task_T.cpp:
- * ace/Stream_Modules.cpp:
- I have changed the hack to compile under HP-UX,
- "ace/Module.h" is once more included in ace/Task_T.cpp, but
- "ace/Stream_Modules.cpp" is protected: it will be empty
- under HP-UX unless included from the
- "ace/Stream_Modules.h". I still believe that there is a
- problem in the cyclic dependancy Task -> Module -> Thru_Task
- -> Task; but it seems that the current hack works better.
-
- * ace/OS.h:
- Defining ACE_UNUSED_ARG as (a) for HP/CXX does not work so I
- moved it to the SGI and GCC definition.
-
- * ace/OS.i:
- More unused args.
-
- * ace/Handle_Set.h:
- Removed the extra qualification for ACE_Handle_Set::NBITS,
- HP/CXX sends a lot of warnings with that.
-
- * ace/IOStream.h:
- It included "IOStream.cpp" I think that "ace/IOStream.cpp"
- is better.
-
- * ace/Local_Name_Space_T.h:
- Ditto for "Local_Name_Space.h"
-
-Thu May 15 17:40:06 1997 <irfan@TWOSTEP>
-
- * ace/ReactorEx.i (owner): Since changes to the owner field are
- very well synchronized, we do not need to synchronize this
- accessor.
-
- * ace/IOStream.h: Added /**/ after #include directives.
-
- * ace: Update Win32 makefiles to include UNICODE make option.
-
-Thu May 15 08:54:53 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile (release, cleanrelease): use -prune option to "find"
- instead of filtering its output. Thanks to Chris Cleeland for
- suggesting this.
-
-Wed May 14 21:52:22 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/UPIPE_Stream.cpp (control): We need to "cast away const" so
- that this method can call the Stream's control() method
- (which is non-const). Thanks to David Levine for locating this.
-
- * ace/Singleton.cpp: Finished re-implementing ACE_Singleton.
-
- * examples/ASX/Message_Queue/buffer_stream.cpp: Updated this
- example to illustrate (1) how filters work in an ACE_Stream and
- (2) to make sure that resizing buffers work.
-
- * ace/UPIPE_Stream.h: Changed the signature of control()
- to take an int so that it will match the base class
- signature.
-
- * ace/Singleton.h: The new ACE_SingletonEx isn't working yet.
- I've #ifdef'd it out until it works.
-
- * examples/Threads/tss2.cpp: Updated this test program to
- illustrate the use of the new ACE_SingletonEx class.
-
- * ace/Singleton.h: Added a new instance() method to the ACE
- Singleton that can be used to set the Singleton. This is useful
- for situations where the type being used as the Singleton
- doesn't have a default constructor. Thanks to Arturo Montes
- <mitosys@colomsat.net.co> for this suggestion.
-
- * ace/Singleton: Factored out common code in the Singleton and
- SingletonEx implementations so they will be cleaner and more
- portable.
-
- * ace/Local_Name_Space_T.h,
- ace/Map_Manager.h,
- ace/Hash_Map_Manager.h,
- ace/SString.h,
- ace/Hash_Map_Manager.cpp:
-
- Changed all uses of the identifier "allocator" to "alloc" to
- avoid conflicts with MSVC++ STL 5.0. Thanks to William
- L. Gerecke <gerecke@rayva.org> for reporting this.
-
- * ace/config-aix-4.[12].x.h: Replaces
- ACE_LACKS_PTHREAD_THR_SIGSETMASK with ACE_HAS_SIGTHREADMASK.
- Thanks to Chris Lahey for this.
-
- * ace/OS.i (thr_sigsetmask): Added the ACE_HAS_SIGTHREADMASK
- support for AIX. Thanks to Chris Lahey for this.
-
- * ace/Singleton: Added the new ACE_SingletonEx, which supports
- both heap-based and thread-specific storage-based Singletons.
- Thanks to Chris Lahey for this.
-
- * ace/OS.h: Added the new ACE_Singleton_Strategy to OS.h. Thanks
- to Chris Lahey for this.
-
-Wed May 14 16:32:57 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile: use cpio instead of tar to allow easy filtering
- of CVS files from the release.
-
-Wed May 14 15:00:58 1997 <irfan@TWOSTEP>
-
- * examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp (main): Fixed code.
-
- * examples/Naming: Replaced multiple makefiles with one makefile.
-
- * ace/OS.h: Added UNICODE support for some #defines.
-
- * OS.i (vsprintf): Added support for this in ACE_OS.
-
- * OS.cpp (socket_init && socket_fini): It is ok to print out cout
- and cerr messages from here (as the C runtime library is still
- attached) but it is *not* ok to print out ACE_DEBUG
- messages. God only knows the state of the thread specific LogMsg
- instance when the process reaches this piece of code.
-
- Also added a (handy) sprintf that has the following prototype:
-
- sprintf (wchar_t *buf, const char *format, ...)
-
- * ace/Process: UNICODE fixes.
-
- * tests: Fixed the following such that they work with UNICODE:
-
- Pipe_Test.cpp
- Process_Mutex_Test.cpp
- Process_Strategy_Test.cpp
- Time_Service_Test.cpp
- Tokens_Test.cpp
-
- * Time_Service_Test.cpp (main): Fixed typo in the svc.conf
- filename for the clerk.
-
-Tue May 13 18:56:27 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/IOStream.h: To make C++ compilers happy I added
- the following changes by modifying
-
- ACE_IOStream & operator>>( ACE_Time_Value *& tv );
-
- to be
-
- ACE_IOStream<STREAM> & operator>>( ACE_Time_Value *& tv );
-
- Thanks to Chuck Gehr for this fix.
-
-Tue May 13 21:32:12 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Process.cpp (~ACE_Process_Options): delete
- command_line_buf_ was missing the [].
-
- * examples/Threads/process_manager.cpp (main): avoid compiler
- warning due to implicit creation of temporary by explicitly
- creating an ACE_Process_Options instance. It gets passed to
- ACE_Process_Manager::spawn (ACE_Process_Options &), which
- takes a non-const reference.
-
-Tue May 13 18:08:32 1997 <irfan@TWOSTEP>
-
- * examples/ASX/UPIPE_Event_Server: Made enough fixes for this to
- compile on Win32 but more work need to be done for this to
- work on Win32.
-
- * ace/OS.i (kill): The error result for ::OpenProcess() is null
- and *not* invalid handle.
-
- * ace/Process.i (kill): Changed the implementation to remove the
- ACE_OS::kill() code from ACE_Process::kill() for Win32. This
- allows us to avoid calling ::OpenProcess() unnecessarily.
-
- * tests: For Win32, added Reactor_Exceptions_Test and
- Priority_Tasks_Tests. Files changes include run_tests.bat,
- tests.mak, and tests.mdp.
-
- * tests/Future_Test.cpp (main): Fixed memory leaks in main() and
- in name_i().
-
- * tests/Thread_Pool_Test.cpp (open): The loop was messed up
- causing memory leaks. I fixed it.
-
- * ace/UPIPE_Stream.cpp (close): I am not sure why the stream was
- closed with M_DELETE_NONE. This indicates that close() should
- not delete any Tasks. This caused a memory leak as the Tasks in
- the Tail and Head modules were not deleted. I have removed this
- to fix the memory leak.
-
- Also added a destructor such that mb_last_ is released if it is
- still around.
-
-Tue May 13 16:48:18 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * ace/Process.cpp: Added implementations to new interfaces
- to ACE_Process_Options::setenv (char *envp[]), and
- ACE_Process_Options::command_line (char *argv[]).
-
- * apps/JAWS/server/HTTP_Response.cpp: Required changes so that CGI
- processing will work with the new ACE_Process class.
-
- * apps/JAWS/stress_testing/benchd.cpp: Requried changes due to
- changes in the ACE_Process interface.
-
-Tue May 13 15:22:01 1997 Tim H. Harrison <harrison@waltz.cs.wustl.edu>
-
- * ace/Process_Manager.h: Changed ACE_Process_Manager::start to
- ACE_Process_Manager::spawn.
-
- * ace/Process.cpp (spawn): The check for a null environment argv
- was incorrect. Thanks to Nanbor for finding this.
-
-Mon May 12 18:59:39 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-mvs.h: conditionally use ACE_HAS_UCONTEXT_T or
- ACE_LACKS_UCONTEXT_H depending on __COMPILER_VER__. Thanks to
- Chuck Gehr <gehr@sweng.stortek.com> for this fix.
-
- * OS.h, OS.cpp (thr_create), Task.h, Thread.h, Thread_Manager.h:
- use ACE_DEFAULT_THREAD_PRIORITY instead of -1, because -1 is a
- valid priority on Win32. Thanks to Irfan for discovering this
- problem with Priority_Task_Test.
-
- * ace/Thread_Manager.cpp (wait_grp,wait_task): changed type of loop
- index "i" from size_t to int to avoid signed/unsigned comparison.
-
-Mon May 12 18:41:19 1997 Nanbor Wang <nw1@cs.wustl.edu>
-
- * ace/config-freebsd-pthread.h:
- * ace/config-freebsd.h: Added ACE_LACKS_RWLOCK_T to FreeBSD config
- files. Thanks to Amancio Hasty <hasty@rah.star-gate.com> for
- noticing this.
-
-Mon May 12 17:11:50 1997 Tim H. Harrison <harrison@waltz.cs.wustl.edu>
-
- * ace/Process.h: Changed ACE_Process::start to
- ACE_Process::spawn. Added new argv-style methods for
- ACE_Process::setenv and ACE_Process::command_line. These new
- argv-style methods do not have implementations yet.
-
-Mon May 12 15:27:41 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/config-aix-4.[12].x.h: Added ACE_HAS_EXCEPTIONS to
- the AIX 4.* config files. Thanks to Chris Lahey for this.
-
-Mon May 12 13:49:54 1997 <irfan@TWOSTEP>
-
- * ace/Thread_Manager.cpp (wait): We have to make sure that while
- we wait for these threads to exit, we do not have the
- lock. Therefore we make a copy of all interesting entries and
- let go of the lock. We then do the join().
-
- * ace/Task.cpp (wait): Removed the extra locking in wait(). The
- Thread Manager will handle this correctly.
-
- * ace/ACE.cpp (register_stdin_handler): Changed the options such
- that the Thread Manager used for the adapter is passed along to
- the method executed by the new thread. We can then notify the
- thread manager when this adapter thread exits.
-
- * examples/ASX/Event_Server/Event_Server: Changed the way the
- reference count was being kept on the context. Now, the
- reference count starts with zero and every instance and every
- active Task increments it. This works well as Task::close() is
- called one from the module being deleted and from the active
- thread going away.
-
-Mon May 12 11:11:51 1997 <harrison@samba.cs.wustl.edu>
-
- * ace/Process.*: Removed the old ACE_Process and replaced it with
- what was ACE_ProcessEx.
-
- * ace/Process_Manager.{i,cpp}: Updated to use the new ACE_Process
- API.
-
-Mon May 12 08:16:38 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-freebsd*.h: added support for FreeBSD 2.1.7R.
- Thanks to Satoshi Ueno <satoshi.ueno@gs.com> for figuring
- out the differences and to Nanbor Wang <nw1@cs.wustl.edu>
- for updating the config files.
-
-Sun May 11 17:36:59 1997 <harrison@samba.cs.wustl.edu>
-
- * tests/{Pipe_Test.cpp, Process_Mutex_Test.cpp,
- Time_Service_Test.cpp, Token_Service_Test.cpp}: Updated these
- files to use the new ACE_Process API.
-
-Sun May 11 14:40:51 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-osf1-4.0.h: put back ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS.
-
- * ace/ACE_Process.cpp (ACE_Process_Options ctor): reordered
- initializers to match declaration order.
-
-Sat May 10 19:44:28 1997 <harrison@samba.cs.wustl.edu>
-
- * Process.h: ACE_ProcessEx now works on Solaris and NT. There
- have been some changes to the API. ACE_ProcessEx::cl_options
- and ACE_ProcessEx::path have been combined into
- ACE_ProcessEx::command_line. ACE_ProcessEx::command_line must
- be used to specify path and command-line arguments. There is
- also a second ACE_ProcessEx::setenv method that allows
- applications to set environment variables in a "VAR=VALUE"
- format.
-
-Sat May 10 10:51:11 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/config-osf1-3.2.h: Added three new flags to the config file
- for OSF/1 3.2:
-
- #define ACE_LACKS_SETSCHED
- #define ACE_LACKS_RWLOCK_T
- #define ACE_LACKS_GETPGID
-
- Thanks to Tom Dobridge <dobridge@persimmon.com> for reporting
- this.
-
-Fri May 09 16:37:48 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-osf1-4.0.h: added DEC_CXX.
-
- * ace/config-osf1-4.0-g++.h: removed commented-out
- ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS.
-
- Thanks to Thilo Kielmann <kielmann@informatik.uni-siegen.de> for
- patches for the above two OSF config files.
-
- * ace/Sched_Params.cpp (priority_min): On Solaris (with STHREADS),
- don't return priority of 0 because ::pthread_attr_setschedparam ()
- will refuse to use it (with EINVAL). So, bump priority of 0 up to 1.
-
- * tests/Priority_Task_Test.cpp: retry the task activation with
- priority 0 if it fails with non-zero priority. This lets the
- test run on platforms such as Linux that only let the superuser
- set non-zero priority.
-
- * ace/ACE_Process.cpp (ACE_Process_Options ctor): reordered
- initializers to match declaration order.
-
- * examples/Connection/non_blocking/test_lsock_acceptor.cpp: fixed
- typo in template specializations: ACE_LSOCK_ACCEPTOR instead of
- ACE_SOCK_LACCEPTOR.
-
-Fri May 9 13:07:20 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/UNIX_Addr: Changed the return values of all the set()
- methods so that they conform to the signature used by the
- INET_Addrs.
-
- * examples/Connection/non-blocking: Added two new test programs,
- test_lsock_{connector,acceptor}.cpp that
-
-
- * ace/LSOCK_Stream.cpp: Revised the get_remote_addr() method so
- that it uses the underlying ACE_SOCK::get_remote_addr() method
- rather than the get_local_addr() method. Hopefully, this will
- fix an ACE bug with UNIX domain sockets. Thanks to Paul Han
- <phan@CCGATE.HAC.COM> for reporting the problem and the fix.
-
- * include/makeinclude/platform_aix4.2.GNU (LLIBS): Changed
-
- LLIBS = -lC_r -lC -lpthreads -lbsd -ltli_r -ldl -lc_r -lm -lc $(ACELIB)
-
- to
-
- LLIBS = -ltli_r -ldl $(ACELIB)
-
- MakeC++SharedLib_r includes all the other libs automatically in
- the search.
-
- * apps/Gateway/Gateway/Proxy_Handler.h: Moved the handle_close()
- method into the public section since the Connector now calls it.
-
- * ace/Containers.cpp: Updated all the operator= methods so
- that they no longer try to return *this. Thanks to Chris Lahey
- for reporting this.
-
- * ace/IOStream.h: Replaced __alpha with DIGITAL_UNIX && DEC_CXX.
- Thanks to Thilo for reporting this.
-
- * build/gcc/tests/Simple_Message_Block_Test.cpp (main): Changed
- the use of ACE_Mutex to ACE_SYNCH_MUTEX so that everything will
- build correctly on non-MT platforms.
-
- * ace/Timer_{Heap,List}_T.cpp: To ensure backwards compatibility
- with the old "int" return value of Timer_*::schedule() we must
- cast the long value to int before returning it. Thanks to Thilo
- Kielmann <kielmann@informatik.uni-siegen.de> for reporting this.
-
- * ace/Acceptor.cpp,
- ace/Connector.cpp:
- If an active or passive connection times out and the Connector
- or Acceptor calls the handle_timeout() method of the
- Svc_Handler, we now keep track of whether the handle_timeout()
- method returns -1. If so, we call handle_close() on the
- Svc_Handler automatically. Thanks to Michael Hartman
- <c62nt57@ibx.com> for suggesting this.
-
- * tests/IOStream_Test.cpp: Fixed this test so that it runs on
- non-MT platforms.
-
- * ace/Module.cpp: Changed the implementation of the close_i()
- method so that it will wait for all active threads in a Task to
- exit before deleting the task.
-
- * ace/Task: Added a wait() method on an ACE_Task that will use the
- new ACE_Thread_Manager::wait_task() method to block until all
- threads have shutdown in a Task.
-
- * ace/Thread_Manager: Finally implemented the wait_task() and
- wait_grp() interfaces on ACE_Thread_Manager.
-
- * ace/SOCK_Dgram.cpp: Added a timed recv() operation. Thanks
- to Hongbo Xu <hxu@mas.co.nz> for contributing this.
-
- * ace/Timer_Queue_T.cpp: Added #include "ace/Synch.h" to keep the
- DEC C++ compiler happy. Thanks to James CE Johnson
- <jcej@lads.com> for this.
-
- * ace/Containers.i (size): Changed <TYPE> to <T> so that this
- compiles on the Alpha. Thanks to James CE Johnson
- <jcej@lads.com> for this.
-
- * ace/IOStream.h: Include the std_macros header on the Alpha.
- Thanks to James CE Johnson <jcej@lads.com> for this.
-
- * include/makeinclude/platform_osf1_4.0.GNU (SOBUILD): Removed
- -lACE from the link line. Thanks to James CE Johnson
- <jcej@lads.com> for this.
-
- * tests/Timer_Queue_Test.cpp: Changed all the int timer ids to
- long so that the test will work on DEC ALPHAs. Thanks to Thilo
- Kielmann <kielmann@informatik.uni-siegen.de> for reporting this.
-
- * ace/Process: Fixed a number of compile problems for UNIX.
-
- * ace/Process.h: Changed the methods named stdin/stdout/stderr to
- std_in/std_out/std_err to avoid name clashes with the standard C
- library.
-
- * ace/OS: Changed the use of ACE_Unbounded_Set to
- ACE_Unbounded_Stack in order to get the appropriate semantics
- for TSS cleanup on NT.
-
- * ace/Containers: Enhanced the ACE_Unbounded_Stack class so
- that it supports insert()/remove()/find() methods. These
- rather unorthodox methods are useful for implementing the
- TSS semantics required by OS.cpp.
-
- * ace/Containers: Revised all the interfaces for the various
- containers so that they all have the same "look and feel."
-
-Fri May 9 00:00:21 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * apps/JAWS/server/HTTP_Request.{h,cpp}: Added a uritopath
- translation method, so that CGI location can be computed as it
- is searched. Added methods to access the parsed headers.
-
- * apps/JAWS/server/HTTP_Response.{h,cpp}: Flushed out the
- implementation of cgi_response () method. If all goes well, it
- should be able to execute a CGI program. I don't set the IO
- handles to point at the socket handle yet.
-
- * apps/JAWS/server/README: Updated description of JAWS behavior.
-
-Thu May 8 18:04:14 1997 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/Containers: Made the return values of Container methods
- more consistant with other components of ACE (i.e., 0 for
- success, -1 for failure).
-
- * ace/Containers (ACE_Unbounded_Stack<T>::delete_all_nodes):
- Fixed subtle bug in delete_all_nodes.
-
- * ace/OS.cpp (ACE_TSS_Cleanup::exit): Changed because of
- return value changes in ACE containers.
-
- * Containers: Added size methods to stack containers and
- consolidated friendship between ACE_Unbounded_Stack_Iterator and
- ACE_Unbounded_Stack
-
- * tests/Message_Block_Test.cpp: I was incorrect about each data
- block having its own lock. Since *many* data blocks can share
- the same lock, for the case of message block chains, we would
- like to optimize locking.
-
- Therefore, the first guy in the chain grabs the lock and passes
- it to the continuation chain. When each guy in the chain gets
- it, it compares the passed lock to its own locking strategy. If
- it is the same lock, no need to acquire the lock again. If our
- lock is different, then we do our own locking.
-
- * tests/Simple_Message_Block_Test.cpp: This test program is a
- torture test that illustrates how ACE_Message_Block reference
- counting works, how and when locks are used, how memory is
- managed, and how continuation chains of message blocks are
- made. Ideally used with purify :-)
-
- * tests: Added new test. Following changed:
- Makefile run_tests.bat run_tests.sh tests.mak tests.mdp
-
-Thu May 8 18:04:14 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * include/makeinclude/platform_irix6.2_sgic++.GNU: Moved SGI C++
- options out of CPPFLAGS into CCFLAGS so that gcc won't emit
- diagnostics during a make depend.
-
-Thu May 8 11:52:41 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/{Task,Thread}.h: Added documentation describing
- thread priority determination to methods where priority
- is an [optional] argument. Note that if you want to inspect
- the REAL documentation, you should look at the code for
- ACE_OS::thr_create(). But that's convoluted and touchy.
-
- * ace/Strategies_T.h (ACE_Cached_Connection_Strategy): Added
- documentation for this class.
-
-Thu May 08 00:10:00 1997 <harrison@samba.cs.wustl.edu>
-
- * ace/Process.*: This is the first pass at the new ACE_Process
- class. It is now called ACE_ProcessEx. When it is completely
- ported to Solaris, we'll replace the current ACE_Process with
- ACE_ProcessEx.
-
- * examples/OS/Process/process.cpp: Added some examples for the
- new ACE_ProcessEx.
-
-Wed May 07 21:58:29 1997 <irfan@TWOSTEP>
-
- * ace/Message_Block.h: ACE_Data_Block calling delete on the
- ACE_Message_Block was incorrect. This was a hack to simplify
- the locking issues! However this optimization leaded to
- incorrect code. Therefore I have taken this behavior out. The
- new implementation will lock and unlock multiple times in the
- case when there are message_blocks in the continuation field,
- all of which point to same data block. However, this is a
- strange case that can be optimized later. For now correct code
- is more important.
-
- Also, the continuation message blocks are only deleted in the
- release() method and not in the destructor. This will ensure
- that if message blocks of the stack are chained together, we
- will not call release on message blocks of the stack.
-
- Also note that release() should only be called on message blocks
- that have been dynamically allocated. Message blocks of the
- stack will clean up properly when the activation record of the
- method completes. Dynamically allocated messages blocks should
- *never* be chained with message blocks allocated of the stack.
-
- * examples/ASX/Event_Server/Event_Server/Peer_Router.h: Removed
- empty definitions of assignment operator and copy constructor.
-
- * examples/ASX/Event_Server/Event_Server/event_server.cpp
- (handle_input): Added code here will make sure we actually wait
- for the user to type something. On platforms like Win32,
- handle_input() is called prematurely (even when there is no
- data).
-
- * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp: Changed
- a log message.
-
-Wed May 7 22:55:00 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * JAWS/server/*: Debugging changes! GET and HEAD both work
- now. As well as changes to make it compile cleanly on
- VXWORKS, as reported by David.
-
-Wed May 07 16:05:39 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Makefile: added Timer_Wheel to FILES. Thanks to Thilo
- Kielmann <kielmann@informatik.uni-siegen.de> for reporting this.
-
- * include/makeinclude/platform_irix6.2_sgic++.GNU: enabled CPPFLAGS
- to instantiate all templates so that gatewayd will build.
- Thanks to Nathan N. Vuong <nvuong@mail08.mitre.org> for reporting
- this problem and Eric Dean Russell <edrusse@somnet.sandia.gov>
- for supplying and the fix.
-
- * ace/Map_Manager.h: updated comments to indicate that find
- functions return a non-negative integer if the item is found.
-
- * ace/Map_Manager.cpp (find_i (const EXT_ID &, INT_ID &)): return
- index instead of 0 if the item is found, to be consistent with
- find_i (const EXT_ID &).
-
- * ace/IOStream.cpp (ACE_Streambuf_T ctor): added initializations of
- eback_saved_ and pbase_saved_ to avoid unitialized memory read
- reports from Purify.
-
-Tue May 6 07:39:25 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Service_Config.cpp (open): Make sure to perform the
- daemonization logic first so that we get a new process created
- before initializing reactors, etc. Thanks to Adrian Salt
- <acsalt@magi.com> for reporting this.
-
- * examples/IPC_SAP/SOCK_SAP/CPP-inserver-poll.cpp (main):
- Changed ACE::INVALID_HANDLE to ACE_INVALID_HANDLE.
- Thanks to Dani Flexer <danif@alice.actcom.co.il> for
- reporting this.
-
- * tests/Conn_Test.cpp (compare_i): Changed the comparison from
- a1 == a2 to a1 != a2 since this appears to be what is needed.
- We need to improve the comments here!
-
- * tests/Conn_Test.cpp: Split the definition of the Svc_Handler
- template into its own Conn_Test.h file to work around "features"
- with AIX C++. Thanks to Chris Lahey for reporting this.
-
- * ace/Containers.cpp: Fixed a bug in the set() method for
- ACE_Unbounded_Queue. Again, thank goodness for cs242!
-
- * ace/Containers.cpp: Fixed a bug in the enqueue_head() logic for
- ACE_Unbounded_Queue. Thank goodness for cs242 ;-).
-
- * ace/Containers.cpp: Added a destructor for ACE_Node to keep the
- compilers happy.
-
-Tue May 06 11:31:49 1997 David L. Levine <levine@cs.wustl.edu>
-
- * netsvcs/lib/*.cpp: removed break statements after
- ACE_RETURNs to avoid unreachable statement warnings from
- GHS.
-
- * ace/OS.cpp (mktime): added time_t cast of -1 (error) return
- to avoid compiler warning.
-
- * ace/config-vxworks-ghs-1.8.h: added ACE_LACKS_SIGNED_CHAR.
-
- * ace/Containers.cpp (dequeue_head): fixed typos in variable names.
-
- * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp:
- removed #ifdef ACE_HAS_TLI around some template specializations so
- that this subproject will build on platforms non-TLI platforms such
- as Linux.
-
-Tue May 6 17:02:54 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * ace/OS.{h,i}: Added strftime (). Also, enhanced strcasecmp
- implementation to account for lexicographical ordering for
- mismatches.
-
- * apps/JAWS/server/Parse_Headers.{h,cpp} (class Headers_Map):
- Changed signature of casting operator to return a pointer
- rather than a reference to a constant pointer, to fix
- anachronism warning Doug found.
-
- * apps/JAWS/server/HTTP_Config.{h,cpp}: Added class
- HTTP_Config to be a container for HTTP server options
- such as locations of directories, port, etc.
-
- * apps/JAWS/server/HTTP_Helpers.{h,cpp}: Added code to enhance
- support for CGI scripts:
- - Added HTTP_decode_string to HTTP_Helper class, to deal
- with percent codes.
-
- * apps/JAWS/server/HTTP_Request.{h,cpp}: Added code to enhance
- support for CGI scripts:
- - Added cgi_, cgi_env_, and cgi_args_ data members to
- and corresponding accessors.
- - Added nice accessors to the important data members to
- simplify other parts of the code.
- - Added method to parse URI to determine the name of the CGI
- executable if present.
-
- * apps/JAWS/server/HTTP_Response.{h,cpp}: Added code to
- enhance support for CGI scripts:
- - Hooks are now present to make the appropriate calls
- to activate a CGI program.
-
- * apps/JAWS/server/*.{h,cpp}
- Various changes from the ACE mailing list incorporated.
- Cosmetic changes for ACE coding style.
-
- SGI fixes.
-
-Tue May 6 00:00:54 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/Message_Block.cpp: Added template specialization for
- ACE_Guard<> that prevented ACE from compiling under Linux.
-
-Mon May 5 22:17:15 1997 Sumedh Mungee <sumedh@cs.wustl.edu>
-
- * apps/JAWS/stress_testing: Removed the usleep definition from
- global.h, it was unused by the program.
-
-Mon May 05 21:01:42 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-linux*.h: added ACE_HAS_STRING_CLASS. Thanks to
- Luis Lopes <llopes@tick.rcc.Ryerson.CA> for reporting this.
-
-Mon May 05 19:58:16 1997 <irfan@TWOSTEP>
-
- * ace/ace.{mak,mdp}: Readded IOStream.cpp to the makefile.
-
- * ace/Synch_T.h: Added ACE_SYNCH_RECURSIVE_MUTEX.
-
- * ace/Timer_Queue: Added an extra template parameter to
- Timer_Queues that specifies the type of locking to be used
- inside of the timer queue.
-
- Also changed the functor callback routines so that they are more
- descriptive compared to operator ().
-
-Mon May 5 21:37:01 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Message_Block: Revised the release() logic for
- ACE_Message_Block and ACE_Data_Block so that we will delete both
- within the same block of code in order to hold the lock. This
- should prevent nasty race conditions in multi-threaded programs.
- Thanks to Craig Perras <craig.perras@CyberSafe.COM> for
- reporting this problem.
-
- * ace/Message_Block.cpp: Replaced an explicit acquire()/release()
- of ACE_Lock::locking_strategy_ with a call to an ACE_Guard.
-
- * ace/Containers.cpp (set): Optimized for the common case where
- we're increasing the size of the set by 1.
-
- * ace/Containers: Merged the ACE_Set_Node, ACE_Stack_Node, and
- ACE_Set_Node into a single "ACE_Node" class. This tidies up the
- code quite a bit.
-
- * ace: Removed the Set.* and Stack.* files and replaced them with
- the Containers.* files. This file contains the ACE_*Stack,
- ACE_*Queue, and ACE_*Set classes. If this revised file scheme
- breaks existing code please let me know and I'll provide
- backwards compatibility.
-
- * ace/Stack: Changed the name of ACE_Unbounded_Queue::enqueue() to
- ACE_Unbounded_Queue::enqueue_tail() and also added
- ACE_Unbounded_Queue::enqueue_head().
-
- * ace/OS: Changed the names of the parameters of the ACE_OS::mem*
- methods from ACE_OS::mem* (void *s, const void *t) to
- ACE_OS::mem* (void *t, const void *s) since "t" should stand for
- "target" and "s" for "source." Thanks to Andres Kruse
- <Andres.Kruse@cern.ch> for pointing this out.
-
- * ace/Stack: Removed the peek() method from ACE_Unbounded_Queue.
- This functionality is now subsumed by the get(..., 0) method.
- If this breaks any existing code please let me know.
-
- * ace/Stack.h: Moved all the functionality from ACE_Unbounded_Set
- into ACE_Unbounded_Queue. That's really where this belonged in
- the first place. Thanks to David Levine for noticing this.
-
- * ace/Set.h: Moved ACE_Set_Node from the *.cpp file into the *.cpp
- file in anticipation of AIX C++ compiler bugs ;-).
-
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp:
- Rearranged the location where we register to receive standard
- input so that the socket handle will not be initialized at this
- point. Thanks to craig perras <craigp@wolfenet.com> for
- reporting this.
-
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp
- (Event_Transceiver): Make sure to #ifdef around SIGQUIT for
- WIN32 since it lacks this signal. Thanks to craig perras
- <craigp@wolfenet.com> for reporting this.
-
- * ace/config-osf1-4.0-g++.h: Removed the ACE_LACKS_SIGNED_CHAR
- since this seems to be compiler specific. Thanks to Thilo for
- this insight.
-
- * ace/Strategies_T: Added a number of fixes and enhancements to
- the new Hash_Addr and ACE_Cached_Connect_Strategy classes.
-
- * ace/Strategies_T.h: Added #include for "Hash_Map_Manager.h".
- Thanks to Amos Shapira <amos@dsi.co.il> for reporting this.
-
- * ace/config-hpux-10.*.h: Applied a number of patches courtesy of
- Carlos O'Ryan.
-
- * ace/Dump.cpp: Changed a cast from
-
- delete (ACE_Dumpable_Ptr *) this->dumper_;
-
- to
-
- delete (ACE_Dumpable *) this->dumper_;
-
- This fixes a potential bug. Thanks to Carlos O'Ryan for this
- bug report.
-
- * ace/DEV_IO.h,
- * ace/SPIPE_Stream.h: Removed the = 0 default value for one send()
- method to avoid ambiguity with the other send() method. Thanks
- to Carlos O'Ryan for this bug report.
-
- * ace/Map_Manager.cpp (advance): Removed a cast to size_t since
- that is always true. Thanks to David Levine for pointing this
- out.
-
- * ace/XtReactor: Moved the remove_handler_i() and
- register_handler_i() methods into the protected portion
- of the class. Since these should never be called by the
- client I've moved them into protected portion to ensure this
- is the case.
-
- * ace/XtReactor: Changed the implementation of the XtReactor to
- use long for dealing with timers. Thanks to Stuart Powell
- <stuartp@in.ot.com.au> for reporting this.
-
-Mon May 5 17:16:41 1997 Carlos O'Ryan <coryan@mat.puc.cl>
-
- * ace/config-hpux-10.x.h, config-hpux-10.x-nothread.h:
- Some patches are needed to compile ACE under HP-UX (using HP/C++),
- I documented those patches.
-
-Mon May 05 11:50:39 1997 David L. Levine <levine@cs.wustl.edu>
-
- * netsvcs/lib/Server_Logging_Handler.cpp: fixed ACE_Svc_Handler
- specializations, yet again, for Linux w/LXPthreads. Thanks to
- Luis Lopes <llopes@tick.rcc.Ryerson.CA> for reporting this
- problem with sufficient detail for us to track it down.
-
- * ace/Stack.* (ACE_Unbounded_Queue):
-
- 1) made peek () const.
- 2) added another peek (u_int index = 0) function that can peek
- at any queue item, not just the first. It returns a pointer
- to the item (or 0 if not found), to avoid copying.
- 3) changed return type of size () from int to size_t.
- 4) inlined size ().
-
- * ace/Strategies_T.cpp (connect_svc_handler, operator==):
- added return type.
-
- * netsvcs/lib/Server_Logging_Handler.cpp: fixed template
- specializations for platforms that have neither THREADS nor
- TLI. Thanks to Nanbor Wang <nw1@cs.wustl.edu> for reporting this.
-
-Sun May 4 12:34:09 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.cpp: If ACE_HAS_THREADS isn't defined then we'll just
- use mktime() without the locking.
-
- * ace/Set: Removed the get() methods from the ACE_Fixed_Set and
- ACE_Bounded_Set since they don't make much sense on these
- abstractions.
-
- * ace/Set: Changed the new "find" method to be called "get" to
- correspond to the new "set" method I'm adding.
-
- * ace/SString.cpp: Added a operator << for ACE_CString in
- order to print it with iostreams.
-
- * ace/Set.cpp: Added a reset method to the ACE_Unbounded_Set to
- remove all the nodes without completely destroying the set.
-
- * ace/SString: Added friend operator+ to both ACE_CString and
- ACE_WString in order to provide a concatenation operator.
-
- * ace/SString: Added a compare() method to all the ACE String
- classes. This behaves just like the Standard C library strcmp()
- function.
-
- * ace/Message_Queue.i: Oddly, there were a bunch of methods
- defined in this *.i file that didn't have ACE_INLINE in front of
- them. I'm surprised this didn't give compile errors on some
- platforms. I've fixed this by moving these methods into the
- *.cpp file.
-
- * ace/Stream,
- ace/Service_Repository,
- ace/Reactor,
- ace/Message_Queue,
- ace/Map_Manager,
- ace/Malloc_T,
- ace/Hash_Map_Manager,
- ace/Set: Added a done() method on all the iterators so that
- we can check within the iteration itself to see if there are any
- remaining elements. In addition, updated the return value of
- advance() on all iterators so that it returns 1 if we're not
- done and 0 if we're done.
-
-Sun May 04 07:22:49 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Timer_Heap_T.cpp: changed some more int declarations to longs.
-
-Sat May 3 17:38:19 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Changed all uses of Reactor::{scheduler_timer,cancel}() and
- Timer_{Queue,List,Heap,Wheel}::{schedule,cancel}() to use
- long rather than int. This is important since it ensures that
- we can make the Timing Wheels trick of casting the
- Timer_Node * to long work correctly on machines that have 64
- bit pointers, 64 bit longs, and 32 bit ints (e.g,. DEC
- ALPHA). Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for pointing this out,
- even though he finds this solution distasteful ;-).
-
- * netsvcs/lib/TS_Clerk_Handler.cpp (initiate_connection): I
- believe there was also a bug here -- if schedule_timer() returns
- 0 that's not an error!
-
- * apps/Gateway/Gateway/Proxy_Handler_Connector.cpp
- (initiate_connection): I believe there was a bug here -- if
- schedule_timer() returns 0 that's not an error!
-
- * tests/IOStream_Test.cpp: Added some minor changes for DEC UNIX.
- Thanks to James CE Johnson <jjohnson@lads.com> for reporting
- this.
-
- * ace/IOStream: Added a number of minor changes for DEC UNIX.
- Thanks to James CE Johnson <jjohnson@lads.com> for reporting
- this.
-
- * ace/config-osf1-4.0.h: Added
- ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS to the config.h file.
- Thanks to James CE Johnson <jjohnson@lads.com> for reporting
- this.
-
- * ace/SString: Made the ace_string_null_string_ a static data
- member rather than an external constant. This should control
- the name space a bit better.
-
- * ace/SString.cpp: Fixed the ACE_CString::operator += so that it
- won't screw up if this->rep_ initially points to the
- ACE_String_null_string_.
-
- * examples/Misc: Added a new test_set.cpp program that exercises
- the ACE_*_Set classes.
-
-Sat May 03 06:56:10 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Map_Manager.cpp (dtor): removed void return (typo).
-
- * ace/Set.cpp (ACE_Fixed_Set<T>::operator =): typo: fs instead of bs.
-
- * ace/Set.cpp (ACE_Fixed_Set<T, SIZE>::find): typo: index instead of i.
-
- * ace/IOStream.cpp: fixed typo: "#if defined" instead of just "#if".
-
- * tests/Conn_Test.cpp,
- netsvcs/lib/{Client_Logging_Handler,TS_Clerk_Handler}.cpp,
- netsvcs/clients/Tokens/manual/manual.cpp,
- apps/Gateway/Gateway/Event_Channel.cpp,:
- apps/JAWS/client/Blob.cpp,
- examples/ASX/Event_Server/Event_Server/Peer_Router.cpp,
- examples/ASX/Event_Server/Transceiver/transceiver.cpp,
- examples/ASX/UPIPE_Event_Server/{Consumer,Supplier}_Router.cpp,
- examples/Connection/misc/test_upipe.cpp,
- examples/Connection/non_blocking/test_*_connector.cpp: added
- ACE_Map_Entry template specialization. It's needed now that the
- destructor is explicit.
-
-Fri May 2 14:57:56 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Map_Manager.cpp: Added a no-op destructor to ACE_Map_Entry
- just to keep some compilers happy. Thanks to Chuck Gehr for
- reporting this.
-
- * ace/config-osf1-4.0.h: Added
-
- #define ACE_LACKS_IOSTREAM_FX
- #define ACE_LACKS_LINEBUFFERED_STREAMBUF
- #define ACE_LACKS_SIGNED_CHAR
-
- Thanks to James CE Johnson <jjohnson@lads.com> for reporting
- this.
-
- * ace/Timer_{Wheel,Heap,List}_T.h: Fixed a typo in all these
- classes that was failing to put the keyword "class" after
- "friend." Also, replaced the use of the typedef with the
- expanded name of the class to work around problems with DEC
- C++. Thanks to James CE Johnson <jjohnson@lads.com> for
- reporting this.
-
- * ace/Set: Added a find() method that will return the "ith"
- element in the set.
-
- * ace/Set: Added copy constructors and assignment operators to all
- the ACE_*_Set classes.
-
- * ace/Set.cpp: Changed the implementation of ACE_Unbounded_Set to
- use a dummy node and a circular list. This improves performance
- and also makes it possible to implement "queue" semantics for
- inserting at the tail of the set.
-
- * ace/config-osf1-4.0.h: Added the ACE_HAS_STRING_CLASS macro.
- Thanks to James CE Johnson <jcej@lads.com> for this.
-
- * ace/IOStream: Added the ACE_HAS_STRING_CLASS macro to
- replace the nasty #ifdefs we had previously. Thanks to
- James CE Johnson <jcej@lads.com> for this.
-
- * ace/config*.g++: Added ACE_HAS_STRING_CLASS for all the GNU
- compilers and Win32.
-
- * ace/config-mvs.h: Added a new version that contains support for
- IBM OS/390 r2. Thanks to Chuck Gehr for this.
-
-Fri May 02 08:14:30 1997 David L. Levine <levine@cs.wustl.edu>
-
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp: removed
- specializations of ACE Guards because they're in libGateway.
- Thanks to Joey Zhu <joey.zhu@wcom.com> for reporting this problem.
-
- * examples/ASX/Event_Server/Transceiver/{Makefile,transceiver.cpp}:
- added template specializations to transceiver.cpp so that it no
- longer needs to be linked with libGateway.
-
- * examples/ASX/Event_Server/Event_Server/{Makefile,Peer_Router.cpp}:
- added template specialization to Peer_Router.cpp so that event_server
- no longer needs to be linked with libGateway.
-
- Thanks to Joey Zhu <joey.zhu@wcom.com> for reporting the above
- link problems.
-
- * apps/Gateway/Peer/{Makefile,Peer.cpp}: added template
- specialization to Peer.cpp so that peerd no longer needs to
- be linked with libGateway.
-
- * Log_Msg.cpp (VxWorks only): fixed used of ::taskDeleteHookAdd (it
- should only be called once for all Log_Msg instances) and added call
- to ::taskDeleteHookDelete to clean up when the last task exits.
- Thanks to Dave Mayerhoefer <mayerhoefer@svappl36.mdc.com> for
- reporting this.
-
- * tests/Conn_Test.cpp: changed some fprintf print specifiers to avoid
- g++ warnings about printing pointer values.
-
-Thu May 01 00:05:59 1997 <irfan@TWOSTEP>
-
- * tests/Time_Service_Test.cpp (main): Made sure that the backing
- store is not there at the start of the program. We need to make
- sure because this test kills the Time Clerk and on some
- platforms the Clerk is not allowed to do a graceful shutdown. By
- cleaning the backing store here, we are sure that we get a fresh
- start and no garbage data from a possible aborted run.
-
- The old code deleting the backing store at the end of the test
- is still there but does not work on Win32 as unlink fails with
- ERROR_ACCESS_DENIED. I am not sure why this is happening! For
- now the unlink at the start of the program will do.
-
- Also added a wait for the clerk before deleting the backing
- store. This way we are sure that we do not delete the backing
- store before the clerk is done with it.
-
- * netsvcs/lib/TS_Clerk_Handler.cpp: Fixed an obscure bug with
- ACE_TS_Clerk_Processor. ACE_TS_Clerk_Processor (which is an
- ACE_Connector) and all its pending connection objects are still
- registered with the Reactor when the process exits and the
- Service_Object is deleted. After this the destructor of the
- Reactor then calls handle_close on ACE_TS_Clerk_Processor
- (which does not exist anymore), causing a seg fault. The
- solution is to call ACE_Connector::fini from
- ACE_TS_Clerk_Processor::fini. ACE_Connector::fini will
- unregister ACE_TS_Clerk_Processor and all pending connects from
- the Reactor.
-
-Wed Apr 30 17:47:11 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i (getpwnam_r): Changed the expression to check if
- getpwnam_r() returns -1 for AIX. Thanks to Chris Lahey for
- this.
-
- * ace/Timer_Wheel_T.h: changed
-
- // = Don't allow these operations for now.
- ACE_Timer_Wheel_T (const ACE_Timer_Wheel_T &);
- void operator= (const ACE_Timer_Wheel_T &);
-
- to:
-
- // = Don't allow these operations for now.
- ACE_Timer_Wheel_T (const ACE_Timer_Wheel_T<TYPE, FUNCTOR> &);
- void operator= (const ACE_Timer_Wheel_T<TYPE, FUNCTOR> &);
-
- Thanks to Chuck Gehr for reporting this.
-
- * ace/OS.cpp: Made mktime() thread-safe. If any platforms support
- multi-thread safe versions of mktime() please let me know so we
- can set the ACE_HAS_MT_SAFE_MKTIME macro for that config file.
-
- * ace/OS.i: Added a new special case for getpwnam_r() on AIX.
- Thanks to Chris Lahey for reporting this.
-
-Wed Apr 30 16:01:04 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * ace/OS.i, ace/OS.h: added mktime().
-
-Wed Apr 30 14:17:34 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-vxworks*.h: added ACE_LACKS_PWD_FUNCTIONS. Thanks
- to Dave Mayerhoefer <mayerhoefer@svappl36.mdc.com> for reporting
- this.
-
- * ace/OS.i: cleaned up ACE_LACKS_PWD_FUNCTIONS comments a bit.
-
- * ace/Array.{h,i}: added const operator [].
-
- * ace/Array.cpp (ctors): reordered initializers to match declaration
- order.
-
- * netsvcs/lib/Server_Logging_Handler.cpp: protect against multiple
- inclusion. Thanks to Kevin Martindale
- <kevin_martindale@stortek.com> for reporting this problem.
-
-Wed Apr 30 08:42:55 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace: Added a new generic Array class, which we'll use until
- STL becomes more widely portable.
-
- * ace: Added a new macro ACE_LACKS_GETPGID to clean up the code
- in ACE_OS::getpgid().
-
- * ace: Added new config*.h files and platform*.GNU files for
- FreeBSD. Thanks to Nanbor Wang <nw1@cs.wustl.edu> for these.
-
-Wed Apr 30 07:44:36 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-osf1-4.0*.h: removed ACE_HAS_SIGWAIT.
-
- * ace/OS.{h,i}: applied Thilo's patch for sigwait on Digital
- Unix 4.0, which defines sigwait as a macro. Thanks to
- Thilo Kielmann <kielmann@informatik.uni-siegen.de> for
- this and the above config file patches.
-
- * ace/IOStream.{h,cpp}: James CE Johnson <jcej@lads.com> updated
- the IOStream class; see comments in IOStream.h.
-
- * examples/Logger/client/logging_app.cpp (main),
- performance-tests/Misc/test_naming.cpp (*): replaced sprintf
- with ACE_OS::sprintf. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for reporting these.
-
-Tue Apr 29 20:03:38 1997 <sumedh@cs.wustl.edu>
-
- * apps/JAWS/stress_testing/http_tester.cpp : Removed usage
- of pow (), and changed method of calculating throughput/latency
- to use straight multiplication instead of pow (). Updated
- Makefile to not link -lm.
-
-Tue Apr 29 19:57:52 1997 <irfan@TWOSTEP>
-
- * config-win32-common.h (ACE_HAS_TEMPLATE_SPECIALIZATION): Win32
- supports this option. Added to config file.
-
- * ace: Removed tracing for the following to make things work with
- tracing on:
-
- ACE::timestamp
- ACE_FIFO_Send_Msg::send
- ACE_SPIPE_Stream::send
- ACE_Sig_Guard::ACE_Sig_Guard
- ACE_Sig_Guard::~ACE_Sig_Guard
-
- * netsvcs/servers/main.cpp (main): Added special code for Win32
- such that only SIGINT is being registered with the Signal
- Handler. SIGQUIT is not supported on Win32.
-
- * netsvcs/lib/Token_Handler.cpp (init): Removed the registration
- of the Acceptor for SIGINTs.
-
- * netsvcs/lib/TS_Server_Handler.cpp (init): Same as above.
-
- * netsvcs/lib/Client_Logging_Handler.cpp (open): Removed the
- registration of SIGPIPE for Win32. Win32 does not support
- SIGPIPE.
-
- * tests/Process_Strategy_Test.cpp (server): The new thread must
- become owner before it can call Reactor::handle_events. Also
- fixed #define typo.
-
- * ace/OS.cpp (socket_fini): Remove the ACE error message as the IO
- Stream objects are already gone by this point in the program.
-
- * examples/Registry/Registry.mak: Replaced the old makefiles with
- this one. Also added _AFXDLL as a preprocessor define, forcing
- the correct inclusion of header files that give a consistent
- definition of HKEY. This is a hack till we have a better
- solution.
-
- * ace/Event_Handler: Removed the old Proactor callback methods.
-
-Tue Apr 29 17:39:40 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/config-mvs.h: Added #define ACE_LACKS_LINEBUFFERED_STREAMBUF
- for MVS. Thanks to Chuck Gehr <gehr@sweng.stortek.com> for
- reporting this.
-
- * ace: Commented out ACE_TRACE calls in constructors in
- several ACE classes in order to avoid problems with circular
- initialization dependencies related to mutexes that are
- breaking code on WinNT when ACE_NTRACE is set to 0. Thanks
- to Lothar Hermann <hermann@csaserv.med.siemens.de> for
- reporting these.
-
- * ace/Reactor.cpp: It looks as if Windows NT isn't returning
- the number of bytes requested by a WinSock recv() used in
- the ACE_Reactor::notify() in some situations. This is
- causing problems for test programs under heavy load. The
- fix appears to be to add an additional ACE::recv() to obtain
- the remaining bytes. Thanks to Karlheinz for reporting this
- and to Irfan for helping to fix it.
-
- * ace/OS.i: Fixed a very subtle bug with ACE_OS::cond_wait() and
- ACE_OS::cond_signal() that only manifests itself when
- ACE_HAS_SIGNAL_OBJECT_AND_WAIT is enabled (which isn't the
- default). The problem stemmed from the fact that we were
- assuming that if we used condition variables it implied that the
- external mutex had USYNC_PROCESS scope. In fact, the external
- mutexes typically have USYNC_THREAD scope, so
- SignalObjectAndWait() was hanging indefinitely. Fortunately,
- the fix was easy -- just add a run-time check for the type of
- the external mutex and take the appropriate action. Thanks to
- Irfan for noticing this.
-
- * tests/Reader_Writer_Test.cpp: Added a parse_args() function that
- allows us to override the default number of reader/writer
- threads + the number of iterations.
-
- * ace/OS: Added patches for Digital UNIX to handle the
- getpwnam_r() name. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for these patches.
-
-Tue Apr 29 14:27:19 1997 <harrison@samba.cs.wustl.edu>
-
- * OS.h: Added ACE_HAS_SVC_DLL. If you write a library and
- want it to use ACE_Svc_Export, this will cause those macros
- to build dlls. If you want your ACE service to be a static
- library, comment out this line. As far as I know, the only
- reason to have a library be an ACE "service" is to leverage
- the ACE_Svc_Export macros. It's just as easy to define your
- own export macros.
-
-Tue Apr 29 07:25:25 1997 David L. Levine <levine@cs.wustl.edu>
-
- * apps/JAWS/server/HTTP_Request.h (HTTP_Request): added destructor
- declaration.
-
- * apps/JAWS/server/Parse_Headers.cpp (parse_header_line): assign local
- "value" to value_ field of map_[header].
-
- * apps/JAWS/server/HTTP_Request.cpp (HTTP_fix_path): commented this
- static function out because it's not used, and g++ warns about that.
-
- * apps/JAWS: added CVS header to all .h, .i, and .cpp files.
-
-Tue Apr 29 00:33:46 1997 <irfan@TWOSTEP>
-
- * examples/Reactor/Misc/notification.cpp: Add this test to the
- Win32 makefile.
-
- * ace: Removed config-win32-msvc2.0.h, config-win32-msvc4.0.h
- config-win32-msvc4.x.h, and config-winnt-4.0-msvc.h from the
- repository. These files have been replaced by config-win32.h
- and config-win32-common.h.
-
- * IOStream_Test.cpp (main): Added return 0 at the end of main().
-
- * examples/Reactor/Proactor/test_proactor.mak: Added wsock32.lib
- to the link line. I am not sure why we have to do this again
- since ace.lib already includes it. Without this library in the
- link line, GetAcceptExSockaddr is not defined. Go figure!
-
- * apps/JAWS/server/jaws.mak: Same as above.
-
- * ace/ace.{mak,mdp}: Fixed the generation of the release version
- of ace.dll such that wsock32.lib is automatically included.
-
-Tue Apr 29 00:16:27 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * JAWS: Changes to support CGI scripts
-
- Changed the following files --
- HTTP_Handler.cpp HTTP_Handler.h HTTP_Helpers.cpp
- HTTP_Helpers.h HTTP_Request.cpp HTTP_Request.h IO.cpp IO.h
-
- Added the following files --
- HTTP_Response.cpp HTTP_Response.h Parse_Headers.cpp
- Parse_Headers.h
-
- Removed the file --
- JXH_String.h
-
- * JAWS/stress_testing: Changed the Makefile to link in the math
- library (-lm).
-
- * ace/OS.h and ace/OS.i: Added support for memmove().
-
-Mon Apr 28 21:35:35 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/IOStream.h: Added a new macro called
- ACE_LACKS_IOSTREAM_SETGET, which works around bugs with SGI C++
- on IRIX 6.2. Thanks to Torbjorn Lindgren <tl@funcom.com> for
- reporting this.
-
- * ace/Timer_List_T.h: Replaced the use of
- ITERATOR with ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR> to
- work around problems with SGI C++. Thanks to
- Torbjorn Lindgren <tl@funcom.com> for reporting this.
-
- * ace/Timer_List_T.cpp: Removed the use of NODE * and replaced it
- with ACE_Timer_Node_T<TYPE, FUNCTOR> in order to work around
- bugs with certain C++ compilers (i.e., SGI). Thanks to Torbjorn
- Lindgren <tl@funcom.com> for reporting this.
-
- * tests/Conn_Test.cpp: Removed some extraneous template
- specializations. Thanks to Nanbor Wang <nw1@cs.wustl.edu> for
- reporting these.
-
- * apps/JAWS/client/Blob.cpp: Rearranged some of the template
- specializations in the hope of fixing a linker problem with
- SunC++ 4.2.
-
- * ace/config-irix-6.2*.h. It appears that SGI IRIX 6.2 supports
- pread() and pwrite() so I enabled the ACE_HAS_P_READ_WRITE macro
- in the IRIX 6.2 config file.
-
- * ace/OS.cpp: Implemented ACE_OS::pread() and ACE_OS::pwrite() for
- systems that lack this feature. The implementation uses the new
- ACE_Thread_Mutex monitor lock in order to ensure atomicity
- between the lseek() and the read()/write().
-
- * ace/OS.cpp: Finally broke down and added a ACE_Thread_Mutex
- monitor lock to the ACE_OS implementation file. This is useful
- for situations where we need to serialize certain ACE_OS
- emulation calls (e.g., ACE_OS::{pwrite,pread}).
-
-Mon Apr 28 15:42:48 1997 David L. Levine <levine@cs.wustl.edu>
-
- * apps/JAWS/client/blobby.cpp: updated template specializations.
-
- * apps/JAWS/stress_testing/global.h: removed #includes of system
- headers because ace/OS.h takes care of them. They were causing
- warnings with g++ (because they were #included before OS.h).
-
- * examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp: fixed
- typos in template specializations.
-
- * tests/Conn_Test.cpp,Message_{Block,Queue}_Test.cpp,
- Process_Strategy_Test.cpp: fixed template specializations
- for platforms without threads. Thanks to Nanbor Wang
- <nw1@cs.wustl.edu> for pointing out this problem.
-
- * ace/Connector.h: use ACE_SYNCH_RW_MUTEX in Map typedefs
- instead of old ACE_RW_Mutex (which should have been
- ACE_Thread_RW_Mutex) and ACE_Null_Mutex (depending on
- whether the platform has threads).
-
- * ace/Service_Record.cpp: added ACE_NULL_SYNCH template
- specializations with threads, because they're still needed even
- with threads. This way, individual programs don't have to
- specialize these.
-
- * ace/Task.cpp: added ACE_TSS<ACE_Task_Exit> and
- ACE_TSS<ACE_Dynamic> template specializations, if the platform
- has threads and TSS. This way, individual programs don't have
- to specialize them.
-
- * apps/Gateway/Gateway/Event_Channel.cpp,
- Proxy_Handler{,_Connector}.cpp,apps/JAWS/server/HTTP_Server.cpp,
- examples/ASX/Event_Server/Transceiver/transceiver.cpp,
- examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp,
- examples/Connection/blocking/SPIPE-connector.cpp,
- examples/Connection/misc/{Connection_Handler,test_upipe}.cpp,
- examples/Connection/non_blocking/test_*.cpp,
- examples/IOStream/server/iostream_server.cpp,
- examples/Logger/Acceptor-server/server_loggerd.cpp,
- examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp,
- netsvcs/lib/Client_Logging_Handler.cpp,
- netsvcs/lib/TS_{Clerk,Server}_Handler.cpp:
- removed template instantiations that are now in
- ace/Service_Record.cpp and ace/Task.cpp. This should help
- on platforms without threads.
-
- * examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp: fixed
- typos in template specializations.
-
- * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp: protected
- the ACE_*Guard template instantiations with #ifdef ACE_HAS_THREADS.
-
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp: protected
- the ACE_*Guard template instantiations with #ifdef ACE_HAS_THREADS.
-
- * apps/JAWS/stress_testing/benchd.cpp (serve): added return -1 if
- the strcmp () fails so that the function always returns a value.
-
-Mon Apr 28 18:53:58 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/OS.h: Added ACE_DEFAULT_TIMER_WHEEL_SIZE and
- ACE_DEFAULT_TIMER_WHEEL_RESOLUTION constants.
-
- * ace/Timer_Wheel_T.h: switched to use these constants
-
- * tests/Timer_Queue_Test.cpp: switched to use these constants
-
- * ace/Timer_Wheel: added a new strategy for Timer Queues, one
- based on a hash table of ordered lists.
-
- These files were added:
-
- - ace/Timer_Wheel.h
- - ace/Timer_Wheel_T.h
- - ace/Timer_Wheel_T.cpp
-
- These files were also changed to accomodate Timer Wheel
-
- - ace/Timer_Queue.cpp
- - ace/Timer_Queue_T.h
- - ace/Timer_Queue_T.cpp
- - tests/Timer_Queue_Test.cpp
-
-Mon Apr 28 17:32:04 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp: Added
- template specializations.
-
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp: Added
- template specializations.
-
- * ace/OS.cpp (thr_create): Hopefully resolved tension
- btw. priority determination algorithms for IRIX, LinuxThreads, and
- DEC UNIX 4.0. Thanks to Thilo for information that lead to this.
-
-Mon Apr 28 00:25:17 1997 <irfan@TWOSTEP>
-
- * apps/JAWS/client: Removed ACE_Export macro from class
- declarations. Fixed buffer size bug in
- ACE_Blob_Reader::receive_reply ().
-
-Sun Apr 27 22:22:14 1997 <irfan@TWOSTEP>
-
- * ace/Proactor: The Proactor can now be registered with ReactorEx
- and both of them can be run from ReactorEx's event loop. Added a
- flag to Proactor's constructor that indicates whether the
- Proactor will be used in conjunction with ReactorEx event
- loop. Only if this flag is set will the event in the Proactor be
- used by the Asynch IO components. This will help with
- performance.
-
- * examples/Reactor/Proactor/test_multiple_loops.cpp: Added a new
- test that shows the integration of the event loops of Proactor
- and ReactorEx.
-
- * ace/Asynch_IO: Added an ACE_EVENT parameter to the constructors
- of classes that inherit from the OVERLAPPED structure. This way
- the Proactor's event_ can be set in the OVERLAPPED structure.
-
- Also changed the open methods on the Asynch IO classes to take a
- Proactor as an extra parameter.
-
- Changed ACE_Handler's handle_timeout() to handle_time_out() in
- ACE_Handler. This is temporary till we decide on the argument
- about mixing the interface of ACE_Event_Handler and
- ACE_Handler. This change allows user to inherit from ACE_Handler
- and ACE_Event_Handler and use the different handle_timeout()
- method, one of which returns void and the other return an int.
-
- * examples/Reactor/Proactor/test_timeout.cpp: This file got
- affected by the above change.
-
-Sun Apr 27 17:44:28 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.h: Added a new #define called ACE_DEFAULT_HTTP_SERVER_PORT.
- Naturally, this defaults to 80...
-
- * apps/JAWS/client/blobby.cpp: Cleaned up the blobby example so
- that it conforms more closely to the ACE style guide.
-
- * examples/IPC_SAP/SOCK_SAP/CPP-in{server,client}.cpp: Took out
- the VxWorks-specific #ifdefs. I believe this is fixed in ACE_OS
- now. If not, the burden of proof is on the VxWorks testers to
- prove me wrong ;-).
-
- * ace/Synch_T.h: Added a new macro ACE_SYNCH_RW_MUTEX to
- complement the existing ACE_SYNCH_MUTEX and ACE_SYNCH_CONDITION
- macros. This will clean up lots of code in various test
- programs.
-
- * ace/Synch_T.h: Added two new macros, ACE_SYNCH_MUTEX and
- ACE_SYNCH_CONDITION. These default to ACE_MT_SYNCH::MUTEX and
- ACE_MT_SYNCH::MUTEX if template typedefs are supported and
- ACE_HAS_THREADS is enabled. If template typedefs *aren't*
- supported but ACE_HAS_THREADS is enabled these macros turn into
- ACE_Thread_Mutex and ACE_Thread_Condition. Finally, if
- ACE_HAS_THREADS is disabled these macros turn into
- ACE_Null_Mutex and ACE_Null_Condition. These macros make it
- possible to write code that is more portable across platforms
- and configurations. Thanks to Carlos O'Ryan for this
- suggestion.
-
- * ace/OS.h: Replaced all uses of ACE_SYNCH_MUTEX and
- ACE_SYNCH_CONDITION with ACE_SYNCH_MUTEX_T and
- ACE_SYNCH_CONDITION_T since (1) this usage relates to templates
- and (2) it frees up the namespace for the new ACE_SYNCH_MUTEX
- and ACE_SYNCH_CONDITION macros.
-
- * ace/Timer_Queue.cpp: Added yet more template specializations for
- the benefit of GCC (ugh).
-
- * ace/Timer_Wheel_T.cpp: Had to revise things just a bit to
- compile with GCC and it's lame template mechanism. This
- required changing NODE * to ACE_Timer_Node_T<TYPE, FUNCTOR> * in
- several method definitions.
-
- * apps/JAWS/server/HTTP_Server.h: Changed the use of ACE_WIN32 to
- ACE_HAS_THREAD_SAFE_ACCEPT since this is a more precise way to
- determine if the platform allows multiple threads to call
- accept() on the same port. If other platforms support this
- feature please make sure to add it to their config*.h files.
-
- * ace/config-win32-common.h: Defined ACE_HAS_THREAD_SAFE_ACCEPT,
- since Win32 allows multiple threads to call accept() on the same
- port.
-
- * examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp: The mutex
- should be ACE_RW_Mutex, not ACE_Null_Mutex...
-
-Sun Apr 27 18:13:24 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/Proactor.h: Added Timer_Wheel support.
-
-Sun Apr 27 18:13:24 1997 Sumedh Mungee <sumedh@cs.wustl.edu>
-
- * apps/JAWS/client: Removed blobby.h, and replaced it with
- blobby_options.{h,cpp}.
-
- * apps/JAWS/stress-testing: Removed unused argument warnings
- etc.
-
-Sun Apr 27 07:41:44 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Timer_Queue.cpp: added #includes for template specializations,
- and removed some unused specializations.
-
- * ace/Timer_Wheel_T.cpp: added newline at end of file.
-
- * ace/Timer_Wheel_T.cpp (ACE_Timer_Wheel_T ctor): reordered
- initializers to match declaration order.
-
- * ace/Log_Msg.cpp (log): added support for indenting output according
- to the current nesting level by adding a new format specifier, I,
- which indents the output according to the current trace_depth_.
- If a width is also specified it is taken as multiplier (so that
- the indentation is n*trace_depth_). Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for providing the code for this feature!
-
- * examples/Reactor/Misc/test_timer_queue.cpp: fixed typos in
- #includes, and added #include of ace/Timer_Heap.h.
-
-Sat Apr 26 17:19:56 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/Timer_Queue.cpp: The correct Timer_Queue.cpp file was not
- checked in. Also the necessary #include was missing.
-
- * ace/Proactor.h: Proactor need all three Timer include files.
-
- * ace/ace.{mdp,mak}: Updated for changes to Timer files.
-
- * ace: Updated the following files to include /**/ before an
- include file directive: OS.h, config-win32-common.h,
- bstring.h. Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de>
- for reporting this.
-
-Sat Apr 26 13:41:15 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/config-sco-5.0.0-mit-pthread.h: Added
- ACE_LACKS_PTHREAD_CANCEL. Thanks to Arturo Montes
- <mitosys@colomsat.net.co> for reporting this.
-
- * ace: Came up with a scheme that allowed us to remove the
- ace/Timers.{h,i,cpp} files by adding
- ACE_Timer_{Queue,Heap,List}_T.{h,i,cpp} files instead. Thus, no
- existing code should break.
-
-Fri Apr 25 17:17:06 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/OS.cpp (thr_create): Fixed the fix from Thilo so that it
- compiled properly on Linux. Hopefully I didn't break his, and I
- should have detected the problem earlier. Mea culpa.
-
-Fri Apr 25 12:45:23 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h: Added a new macro called ACE_HAS_SIG_MACROS for the
- case where the frigging OS defines things like sigismember and
- sigfillset as macros (ugh).
-
- * ace/FILE_IO.h: Removed a trailing default initializer from the
- send() method since it was ambiguous. Thanks to Carlos O'Ryan
- for reporting this bug.
-
- * ace/OS.i (select): Unfortunately the (operator timeval*) defined
- for ACE_Time_Value was not used in ACE_OS::select (int width,
- fd_set *rfds, fd_set *wfds, fd_set *efds, const ACE_Time_Value
- *timeout) because the operator cannot be applied for a
- ACE_Time_Value*. Therefore, I fixed this as follows:
-
- ACE_SOCKCALL_RETURN (::select (width,
- (ACE_FD_SET_TYPE *) rfds,
- (ACE_FD_SET_TYPE *) wfds,
- (ACE_FD_SET_TYPE *) efds,
- timeout == 0 ? 0 : (timeval *) *timeout) , int, -1);
-
- Thanks to Carlos O'Ryan for reporting this bug.
-
- * ace: Applied a slew of patches from Carlos O'Ryan in order to
- get ACE to compile on HP/UX 10.x with the aCC compiler.
-
- * ace/Shared_Memory_MM: Export the filename in
- ACE_Shared_Memory_MM class in order to aid debugging. Thanks to
- Ashish Singhai <singhai@delirius.cs.uiuc.edu> for reporting
- this.
-
-Fri Apr 25 14:58:38 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/Timers: Updated the following files to make it compile on
- g++. The following files were updated:
-
- Proactor.cpp Timer_Heap.cpp Timer_List.cpp Timer_Queue.cpp
- Timers.cpp
-
-Thu Apr 24 21:13:51 1997 <irfan@TWOSTEP>
-
- * ace/Timer_Queue: Decoupled the Timer Queue from
- ACE_Event_Handler and the callback routines in the handler
- (handle_timeout and handle_close). The new Timer Queue is
- parameterized by the type of data to store and a FUNCTOR on
- which methods are invoked by the Timer Queue when timeouts and
- cancellations occur.
-
- No changes occured to the algorithms of the different
- implementations of the Timer Queues (Timer List and Timer
- Heap). Timer Queues, Timer List, and Timer Heap were all renamed
- as <class>_T. However, typedef were added such that there is now
- an ACE_Timer_Queue, ACE_Timer_Heap, and ACE_Timer_List, each
- being an instantiation of the respective template classes. The
- instantiation is done with ACE_Event_Handler as the type of data
- to be stored in Timer Queue and
- ACE_Event_Handler_Handle_Timeout_Upcall as the FUNCTOR that does
- the appropriate upcall to ACE_Event_Handler.
-
- Due to these typedefs, 99.9% of existing code should not
- break. However, the following two will cause problems:
-
- (a) Forward declarations of Timer_Queue will not work! This is
- because Timer_Queue is now a typedef and not a class.
-
- (b) #include "ace/Timer_Queue.h" will not be enough to get the
- ACE_Timer_Queue typedef. The new typedefs are in a new file
- called Timers.h. This file also has typedefs for ACE_Timer_Heap
- and ACE_Timer_List.
-
- Currently Proactor is the only class that uses a different
- instantiation of the Timer Queue class. Proactor's Timer Queue
- class is instantiated with ACE_Handler as the type of data to be
- stored in Timer Queue and ACE_Proactor_Handle_Timeout_Upcall as
- the FUNCTOR that does the appropriate posting to the Proactor's
- completion port.
-
- The Upcall Strategy is not needed any more cause it is replaced
- by the FUNCTORs. Thus this is removed.
-
- Small modifications were made to the following files
- because of the changes to Timer_Queue.
-
- - examples/Reactor/Misc/test_timer_queue.cpp
- - examples/Reactor/Proactor/test_timeout.cpp
- - tests/Timer_Queue_Test.cpp
- - ace/Makefile (both UNIX and Win32)
- - ace/Connector.h
- - ace/Reactor.h
- - ace/ReactorEx.h
- - ace/Proactor.h
-
- * ace/Proactor: Proactor now uses the new timer queues. Proactor's
- Timer Queue class is instantiated with ACE_Handler as the type
- of data to be stored in Timer Queue and
- ACE_Proactor_Handle_Timeout_Upcall as the FUNCTOR that does the
- appropriate posting to the Proactor's completion port. This will
- help reduce the overhead of creating new act for each
- timer. This also enables the cancellation of entire
- ACE_Handlers.
-
- * examples/Reactor/Misc: Added Win32 makefiles.
-
- * ace/Shared_Memory_MM.i: Fixed typo.
-
- * ace/SOCK_Connector.cpp: Fixed typo.
-
-Thu Apr 24 13:56:28 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/SOCK_Dgram.cpp: Added support for FreeBSD (i.e., BSD 4.4)
- features for passing file descriptors between processes. Thanks
- to Nanbor Wang <nw1@cs.wustl.edu> for reporting this.
-
- * ace/LSOCK_Stream.cpp: Added support for FreeBSD (i.e., BSD 4.4)
- features for passing file descriptors between processes. Thanks
- to Nanbor Wang <nw1@cs.wustl.edu> for reporting this.
-
- * ace/LSOCK.cpp: Added support for FreeBSD (i.e., BSD 4.4)
- features for passing file descriptors between processes. Thanks
- to Nanbor Wang <nw1@cs.wustl.edu> for reporting this.
-
- * ace/SOCK_Connector.cpp (complete): There's a bug in WinNT that
- causes non-blocking connects to fail. The workaround is to
- sleep for 1 millisecond. Thanks to Steve Huston
- <shuston@riverace.com> for reporting this.
-
- * ace/Connector.cpp (handle_output): There's a bug in WinNT that
- causes non-blocking connects to fail. The workaround is to
- sleep for 1 millisecond. Thanks to Steve Huston
- <shuston@riverace.com> for reporting this.
-
- * tests/Conn_Test.cpp: Changed from operator != to operator == to
- be consistent with what is required by the ACE_Hash_Map_Manager.
-
- * ace/Hash_Map_Manager: Factored out the equality comparison into
- an equal() method in order to facilitate template
- specialization. In addition, rather than using the != operator
- we now default to using the operator== operator and negating the
- result. This is consistent with the behavior of the
- ACE_Map_Manager.
-
- * ace/Map_Manager: Factored out the equality comparison into an
- equal() method in order to facilitate template specialization.
-
- * ace/OS.i: Added a new #ifdef called ACE_LACKS_PTHREAD_CANCEL.
- I'm not sure which platforms should set this, but it fixes
- a bug with ACE_OS::thr_cancel(). Thanks to Eric Dean
- Russell <edrusse@somnet.sandia.gov> for reporting this.
-
- * tests/Process_Strategy_Test.cpp (handle_input): We were
- comparing EOF to a char, which gets complaints on platforms
- where char is unsigned by default. I added a cast of EOF to
- char to fix this. Thanks to Amos Shapira <amos@dsi.co.il> for
- reporting this.
-
- * apps/JAWS/server/HTTP_Helpers.cpp (instance): Changed the
- return type from const char * to const char **. Thanks to
- Amos Shapira <amos@dsi.co.il> for reporting this.
-
- * ace/OS.i (getpwnam_r): Added a missing #else. Thanks to
- Amos Shapira <amos@dsi.co.il> for reporting this.
-
- * ace/Timer_Heap: Made many minor enhancements to ACE_Timer_Heap
- in an effort to figure out why we're getting memory leaks.
-
-Thu Apr 24 09:33:53 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile: modified the TIMESTAMP macro to update the third
- component, if there is one, of the version number in the VERSION
- file. This assumes that alpha/beta releases are numbered with
- three components, and that final releases are not. So, if the
- version number is, e.g., 4.2, it will not be modified because it
- is assumed to be for a final release. Manual switching between
- alpha/beta and final release "modes" is therefore still required.
-
- * ace/Timer_Heap.cpp (copy): added cast of max_size_ to int to avoid
- signed/unsigned comparison.
-
- * ace/config-sunos5.4-g++.h: removed
- ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES because it caused compile
- warnings about conversion from `(int)' to `(...)' at Signal.i:113.
- (And the other sunos5.4 config files don't have it.)
- Thanks to Joey Zhu <joey.zhu@wcom.com> for reporting this.
-
- * tests/Timer_Queue_Test.cpp (main): added delete of timer_ids array
- to avoid memory leak.
-
-Wed Apr 23 22:56:57 1997 Sumedh Mungee <sumedh@cs.wustl.edu>
-
- * apps/JAWS/client/*: Fixed warnings due to size_t
- * apps/JAWS/client/Blob_Handler: Fixed error by passing
- pointer to base class ACE_Blob_Handler instead
- of pointing to ACE_Blob_Reader, in call to connect
-
-Wed Apr 23 20:57:35 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * ace/OS.i and ace/OS.h: added methods for getpwnam and
- getpwnam_r, with hooks for NT.
-
- * ace/config-irix6.2.*: added ACE_LACKS_PWD_REENTRANT_FUNCTIONS.
-
-Wed Apr 23 14:27:48 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Timer_Queue.cpp (ACE_Timer_Queue ctor): reordered initializers
- to match declaration order.
-
- * tests/Process_Strategy_Test.cpp: added ACE_Singleton template
- specialization. In function client (), null terminated "buf"
- before call to ACE_OS::strrchr () to avoid uninitialized memory
- read. Also, fixed typo in test name (argument to ACE_START_TEST).
-
- * examples/Service_Configurator/Misc/Timer_Service.cpp (init): changed
- type of loop index to int to avoid signed/unsigned comparison, and
- initialized "interval" so that it has a value even if one isn't
- specified on the command line.
-
-Wed Apr 23 10:52:45 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/OS.cpp (thr_create): Removed errant preprocessor conditional
- for determining the scheduling priority. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for reporting this.
-
-Wed Apr 23 09:06:52 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Process_Strategy_Test.cpp: Finished updating this program
- so that it is an automated test.
-
- * ace/Acceptor.h: Moved get_handle() into the public portion of
- the Acceptor.
-
- * include/makeinclude/platform_irix6.2_sgic++.GNU (SOBUILD): There
- was an extra @ in $@@. Thanks to Amos Shapira <amos@dsi.co.il>
- for reporting this.
-
- * apps/JAWS/client/Blob[_Handler].cpp: Added casts for free ((void
- *) filename_);. Thanks to Amos Shapira <amos@dsi.co.il> for
- reporting this.
-
- * apps/JAWS/server/HTTP_Helpers.h (class HTTP_Status_Code):
- Removed an extraneous const * from the definition of instance().
- Thanks to Amos Shapira <amos@dsi.co.il> for reporting this.
-
-Wed Apr 23 03:15:11 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * apps/JAWS/server/README: Updated to add some clarity and more
- useful information.
-
-Tue Apr 22 20:17:00 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Synch.cpp: Added a new method called open() to ACE_File_Lock
- so that we don't have to initialize it solely in the
- constructor.
-
- * tests/Process_Strategy_Test.cpp: Added new test code that
- exercises the ACE_Process_Strategy, ACE_Thread_Strategy, and
- ACE_Reactive_Strategy classes.
-
- * ace/Strategies_T: Added a new class called
- ACE_Reactive_Strategy, which inherits from
- ACE_Concurrency_Strategy and registers new Svc_Handlers with the
- Reactor.
-
- * ace/Strategies_T.cpp (ACE_Thread_Strategy): Added a check for
- failed open() methods and call ACE_ERROR.
-
- * tests/Map_Manager_Test.cpp: Added a template specialization for
- the ACE_Hash_Map_Manager::hash() method, which is enabled if the
- compiler supports template specializations.
-
- * ace/Hash_Map_Manager.h (pool): Moved the ext_id.hash() call into
- a separate method so that we can perform template specialization
- of it more easily.
-
- * ace/README: Added a new #define called
- ACE_HAS_TEMPLATE_SPECIALIZATION so that we can work around funky
- compilers that don't support this advanced template feature.
-
- * ace: Added Nanbor Wang's port to FreeBSD. The port is done
- at FreeBSD 3.0-current as of 2/9/97, which is the
- latest stable system before Lite2 merge. Since the merge is
- current under testing and changes are introduced in a daily
- basis, I don't recommend using -current after the date. You
- can specified the date in your "supfile", run CVSup to get the entire
- source tree and do a 'make world' to update (or reverse) your
- system.
-
- Pthread library is provided by John Birrell. There is a
- bug fix at mid April so you may want to CVSup the latest libc_r
- library and re-make the pthreaded library.
-
- A shared library must be name as lib<name>.so.<version
- number> (e.g. libACE.4.1.0). I would recommend adding a
- post-compile hook in the Makefile so we FreeBSDers can
- rename the shared library to it's proper name with correct
- major and minor version number attached. (which is a trick
- BSD library makefiles use.)
-
- * examples/OS/Process/process.cpp (main): Replaced the use of
- "/bin/cat" with "cat" since we are now using execvp(). Thanks
- to Nanbor Wang <nw1@cs.wustl.edu> for reporting this.
-
- * ace/Process.cpp (start): Changed the use of execv() to execvp()
- in order to avoid having to pass in the full pathname.
-
- * ace/OS.i (sigwait): Added an #ifdef for FreeBSD so that we
- return ACE_NOTSUP_RETURN(-1) for ACE_OS::sigwait(). Thanks to
- Nanbor Wang <nw1@cs.wustl.edu> for reporting this.
-
-Tue Apr 22 17:46:30 1997 <harrison@samba.cs.wustl.edu>
-
- * Process.cpp (start): We must pass in 0 instead of "" to
- CreateProcess for the current working directory.
-
-Tue Apr 22 01:38:14 1997 <irfan@TWOSTEP>
-
- * ace/Timer_Queue: Added ACE_Upcall_Strategy as a parameter to the
- constructor. <expire> will call <upcall_strategy->upcall> if
- <upcall_strategy> is not 0. Else it will call <handle_timeout>
- on the <Event_Handler>. Thus ACE_Upcall_Strategy becomes a
- vehicle for extending the behavior of ACE_Timer_Queue wrt the
- upcall (callback) *without subclassing*. Hence, it's an example
- of the Bridge/Strategy patterns.
-
- This also affected ACE_Timer_List and ACE_Timer_Heap
-
- * ace/Strategies: Added ACE_Upcall_Strategy.
-
- * ace/Proactor: Added timing support to the <handle_event> calls.
-
- * ace/Asynch_IO: ACE_Handler now supports handle_timeout.
-
- * ace/Proactor: Added timer support for the new Proactor. This
- new scheme allows any of the threads in the "thread pool"
- waiting on the completion port of the Proactor to execute the
- callback routine of the handler.
-
- The implementation included adding ACE_Proactor_Timer_Handler
- class that has a thread that will wait on the earliest time in a
- timer queue and an event. When a timer expires, the thread will
- post a completion event on the port and go back to waiting on
- the timer queue and event. If the event is signaled, the thread
- will refresh the time it is currently waiting on (in case the
- earliest time has changed).
-
- The ACE_Proactor::Asynch_Timer class is posted to the completion
- port when a timer expires. When the <complete> method of this
- object is called, the <handler>'s handle_timeout method will be
- called.
-
- * examples/Reactor/Proactor/test_timeout: This example illustrates
- the new timer features in the Proactor
-
- * examples/Reactor/Proactor/test_proactor.{mdp,mak}: Added new
- example.
-
-Mon Apr 21 18:14:32 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/config-win32-common.h: Added checks around _AFXDLL before
- defining it. Thanks to Bruce Meyer <bmeyer1@gte.net> for
- pointing this out.
-
-Mon Apr 21 11:31:16 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp:
- Removed some unnecessary explicit template instantiations.
-
- * examples/Threads/barrier1.cpp (main): Explicitly converted
- n_threads to int.
-
-Sun Apr 20 23:08:37 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/{Local,Remote}_Tokens.h: Added a private declarations of the
- copy constructor and assignment operator for classes that
- inherit from ACE_TSS. This is necessary since the compiler will
- auto generate these two operations that will end up using the
- non-existent copy constructor and assignment operator from the
- TSS class and cause linker errors.
-
-Sun Apr 20 20:47:34 1997 Sumedh Mungee <sumedh@cs.wustl.edu>
-
- * apps/JAWS/client: Reworked the ACE_Blob* classes to work
- with the new Connector behavior. Added README for this
- directory. Added comments.
-
- * apps/JAWS/stress-testing: Added README file
-
-Sun Apr 20 13:11:25 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * apps/Makefile: By default, we now compile JAWS along with the
- rest of ACE. I've also added some README files that explain
- what JAWS is all about.
-
- * examples/Service_Configurator/Misc/Timer_Service: Improved the
- Timer_Service test so that it makes more sense and is better
- documented.
-
-Sat Apr 19 11:56:35 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * include/makeinclude: Removed the platform_irix6.2_sgiCC.GNU
- from the release. Thanks to Torbjorn Lindgren
- <tl@funcom.no> for these fixes.
-
- * include/makeinclude/platform_irix6.2_sgic++.GNU: Updated the SGI
- C++ platform config file. Thanks to Torbjorn Lindgren
- <tl@funcom.no> for these fixes.
-
- * ace/Log_Msg.cpp (log_hexdump): The char * arguments should be
- const char *'s. Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for reporting this.
-
-Sat Apr 19 18:52:44 1997 David L. Levine <levine@cs.wustl.edu>
-
- * (format_hexdump): changed type of first arg to const char *
- for compatibility with Log_Msg::log_hexdump ().
-
-Thu Apr 17 08:25:06 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Memory_Pool.h: Fixed a couple of typos in Memory_Pool
- classes. Thanks to Neil B. Cohen <nbc@metsci.com> for reporting
- this.
-
- * netsvcs/lib/Name_Handler.h: Arrgh, there was still one more
- missing #include that I forgot to move into the *.h file.
- Thanks to David Levine for noticing this.
-
- * ace/Synch.cpp (wait): There was a bug in
- ACE_Condition::wait(MUTEX& mutex, const ACE_Time_Value
- *abstime.) Basically when abstime is zero, it ignores the
- parameter "mutex" that has been passed to it and instead goes on
- to call "ACE_Condition<MUTEX>::wait()" which uses "this->mutex_"
- as the mutex to be released and not the mutex that the caller
- has given. The fix is to change the call "this->wait()" in the
- if-clause to:
-
- return ACE_OS::cond_wait (&this->cond_, &mutex_.lock_);
-
- Thanks to Ashish Singhai <Ashish.Singhai@ACM.ORG> for reporting
- this.
-
-Thu Apr 17 16:33:21 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Memory_Pool.cpp: fixed typos in ACE_MMAP_Memory_Pool_Options
- constructor declaration and initializer list. In init_acquire,
- added cast of minimum_bytes_ to size_t to avoid signed/unsigned
- comparison.
-
- * include/makeinclude/{platform*,wrapper_macros}.GNU:
- moved -g out of wrapper_macros.GNU and into each platform
- file so that -gstabs can be used on SCO. Thanks to
- Ganesh Pai <gpai@voicetek.com> for reporting that problem.
-
- (The real change was getting rid of the CFLAGS += DCFLAGS
- default. We could have left DCFLAGS=-g in wrapper_macros.GNU
- and overridden for SCO. But the way I changed things, the
- C/CFLAGS pieces are together in each platform file, so they're
- easier to find.)
-
-Wed Apr 16 17:05:55 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Memory_Pool.cpp (acquire): Added code to enable a minimum
- bytes field with the Shared_Memory_Pool. Thanks to Fred LaBar
- <flabar@fallschurch.esys.com> for these enhancements.
-
- * tests/Process_Strategy_Test.cpp: Only compile this test if
- ACE_LACKS_EXEC is *not* defined since ACE_Process_Strategy
- requires fork(). Thanks to Irfan for pointing this out!
-
- * netsvcs/lib: Fixed a couple o' typos that had escaped detection
- last night. Thanks to David Levine for reporting this.
-
- * ace/Synch[_T].h: removed the use of {} rather than ; for
- the private copy constructors and assignment operators.
- Hopefully this won't break code on older C++ compilers. Thanks
- to Berni Merkle <merkle@io.freinet.de> for suggesting this.
-
- * Added a whole slew of minor fixes for unused variables in
- the tests and examples. Thanks to Torbjorn Lindgren
- <tl@funcom.no> for reporing these.
-
- * ace/Handle_Set.cpp (ACE_Handle_Set_Iterator): The order of
- the clause
-
- this->handles_.mask_.fds_bits[this->index_] == 0
- && this->num_ < ACE_Handle_Set::MAXSIZE
-
- was backwards. It should be:
-
- this->index_ < ACE_Handle_Set::NUM_WORDS
- && this->handles_.mask_.fds_bits[this->index_] == 0
-
- Thanks to Michael Newton <michaeln@in.ot.com.au> for
- reporting this.
-
-Wed Apr 16 21:34:53 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Process_Strategy_Test.cpp: added template specializations.
-
-Wed Apr 16 15:46:58 1997 <irfan@TWOSTEP>
-
- * tests/Process_Strategy_Test: Added test to batch files and
- MSVC++ Makefiles.
-
- * tests/Process_Strategy_Test.cpp (open): Added UNICODE support.
-
- * ace/OS.h: Added SIGCHLD to Win32 section.
-
- * ace/config-win32-common.h: UNICODE should not be automatically
- defined if ACE_HAS_UNICODE is defined. ACE_HAS_UNICODE signifies
- that the OS has UNICODE support. It does not mean that your code
- must be UNICODE. UNICODE must be defined at the project level.
-
-Wed Apr 16 16:55:47 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/SString.{h,cpp}: Modified CString to not allocate 1 byte for
- a 0 length string. Instead, set the internal representation to
- the address of static class character null_string_.
-
-Wed Apr 16 11:47:35 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/Map_Manager.cpp (free_search_structure): Added the loop
- variable back in that must have been inadvertently deleted in the
- previous entry.
-
-Wed Apr 16 09:35:39 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Map_Manager.cpp (free_search_structure): changed type of
- loop index to size_t to avoid signed/unsigned mismatch.
-
-Wed Apr 16 04:07:50 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Strategies_T: Widened the constructor interface for
- ACE_Process_Strategy based on the feedback I got from
- implementing the Process_Strategy_Test.cpp program.
-
- * tests/Process_Strategy_Test.cpp: Added an interesting new test
- that illustrates the use of the ACE_Process_Strategy and the
- ACE_File_Lock. To exercise this program, you can telnet to it
- and type "read" and "inc" to query and change the count of
- the numbers in the file, respectively.
-
- * ace/Connector.cpp (create_AST): I fixed a couple of things
- in Connector.cpp:
-
- - In create_AST, it needs to save and restore errno, else it
- gets wiped on Win32 and other platforms.
-
- - On Win32 when a non-blocking connect completes and handle_output is
- called, it tries to get the peer address. If done too quickly, it
- fails. I put in a Sleep(0) call. I think this is not a great
- solution, but I don't have a better one yet.
-
- Thanks to Steve Huston <shuston@riverace.com> for fixing
- these bugs.
-
-Tue Apr 15 17:09:33 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/SOCK_Stream.cpp (close): Removed the call to close_writer()
- on UNIX since that doesn't do the correct thing in many
- cases since it causes a protocol transmission which isn't
- what we want if we're using fork().
-
- * ace/Strategies_T.cpp (activate_svc_handler): Added a call to
- svc_handler->destroy() in the parent since we don't need it and
- we're leaking descriptors and memory otherwise... Thanks to
- Kevin Boyle <kboyle@sanwafp.com> for reporting this.
-
- * ace/OS.i (thr_sigsetmask): Replaced the use of
- PTHREADS_1003_DOT_1C with ACE_HAS_PTHREAD_SIGMASK. Thanks to
- Arturo Montes <mitosys@colomsat.net.co> for suggesting this.
-
- * ace: Changed all uses of ACE_HAS_PTHREADS_XAVIER to
- ACE_HAS_PTHREAD_SIGMASK, which is more descriptive. Thanks to
- Arturo Montes <mitosys@colomsat.net.co> for suggesting this.
-
- * ace/config-aix-4.2.x.h: Added #define ACE_LACKS_RWLOCK_T to make
- things compile with AIX 4.2. Thanks to Jeremy Buch
- <davinci@nortel.ca> for reporting this.
-
- * ace/XtReactor.cpp (register_handler_i): Added "[]" to delete
- this->ids_ since it is an array. Thanks to Jean-Marc Strauss
- <strauss@club-internet.fr> for reporting this.
-
- * netsvcs/lib: Moved all the class definitions into the *.h files
- to avoid complaints from the IBM C++ compiler.
-
- * ace/OS.h: Added a #define for WNOHANG since this is missing on
- NT. Thanks to Brian Mendel <bmendel@mdc.com> for reporting
- this.
-
- * examples/Connection/non_blocking/test_sock_connector.cpp: Added
- a typedef for ACE_RW_Mutex so that the code compiles on non-MT
- platforms. Thanks to Ganesh Pai <gpai@voicetek.com> for
- reporting this.
-
- * examples/Connection/non_blocking/test_tli_connector.cpp: Added a
- typedef for ACE_RW_Mutex so that the code compiles on non-MT
- platforms. Thanks to Ganesh Pai <gpai@voicetek.com> for
- reporting this.
-
- * examples/Connection/misc/test_upipe.cpp: Added a typedef for
- ACE_RW_Mutex so that the code compiles on non-MT platforms.
- Thanks to Ganesh Pai <gpai@voicetek.com> for reporting this.
-
- * performance-tests/Synch-Benchmarks/Options.cpp: Added a #ifdef
- for ACE_Thread_Mutex so that the code compiles on non-MT
- platforms. Thanks to Ganesh Pai <gpai@voicetek.com> for
- reporting this.
-
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp: Added a
- typedef for ACE_RW_Mutex so that the code compiles on non-MT
- platforms. Thanks to Ganesh Pai <gpai@voicetek.com> for
- reporting this.
-
- * examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp: Added a
- typedef for ACE_RW_Mutex so that the code compiles on non-MT
- platforms. Thanks to Ganesh Pai <gpai@voicetek.com> for
- reporting this.
-
- * examples/ASX/Event_Server/Event_Server/Options.cpp
- (print_results): Although rusage struct is defined on SCO, there
- is no getrusage(), rusage is used only by wait()
- etc. internally. Therefore, we had to move some #ifdefs around.
- Thanks to Ganesh Pai <gpai@voicetek.com> for reporting this.
-
- * apps/Gateway/Gateway/Proxy_Handler_Connector.cpp: Added a
- typedef for ACE_RW_Mutex so that the code compiles on non-MT
- platforms. Thanks to Ganesh Pai <gpai@voicetek.com> for
- reporting this.
-
- * tests/Conn_Test.cpp: Added a typedef for ACE_RW_Mutex so that
- the code compiles on non-MT platforms. Thanks to Ganesh Pai
- <gpai@voicetek.com> for reporting this.
-
- * tests/SPIPE_Test.cpp (main): Removed the VXWORKS arm of the
- #ifdef, which is not correct since this stuff only works if
- we're working with a version of VxWorks that has STREAM pipes.
-
- * include/makeinclude/platform_sco5.0.0-nothread.GNU: Changed
-
- LIBS = -lsocket -lnsl -ldl
-
- to
-
- LIBS += -lsocket -lnsl -ldl
-
- Thanks to Ganesh Pai <gpai@voicetek.com> for reporting this.
-
- * netsvcs/lib/Client_Logging_Handler.cpp: Added a typedef for
- ACE_RW_Mutex so that the code compiles on non-MT platforms.
- Thanks to Ganesh Pai <gpai@voicetek.com> for reporting this.
-
- * netsvcs/lib/TS_Clerk_Handler.cpp: Added a typedef for
- ACE_RW_Mutex so that the code compiles on non-MT platforms.
- Thanks to Ganesh Pai <gpai@voicetek.com> for reporting this.
-
- * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp: Added a
- typedef for ACE_RW_Mutex so that the code compiles on non-MT
- platforms. Thanks to Ganesh Pai <gpai@voicetek.com> for
- reporting this.
-
-Tue Apr 15 23:16:43 1997 <harrison@samba.cs.wustl.edu>
-
- * ace/[Hash_]Map_Manager.cpp: The [Hash_]Map_Manager now
- explicitly calls the destructors of Map_Entry objects before
- freeing up the space. Not sure why we were not doing this
- before...
-
-Tue Apr 15 17:09:33 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * examples/Logger: Added MSVC++ makefile to Acceptor-server
- and client.
-
-Tue Apr 15 21:51:45 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * apps/JAWS/server/IO.cpp: Added a template instance for
- ACE_Singleton so it would link using GCC. Removed GCC
- warnings.
-
- * apps/JAWS/server/HTTP_Server.cpp: Added template instances for
- LOCK_SOCK_Acceptor, ACE_Task, ACE_Thru_Task, ACE_Message_Queue,
- ACE_Module so it would link using GCC. Removed GCC warnings.
-
- * apps/JAWS/server/HTTP_Server_T.cpp: Removed template instance of
- LOCK_SOCK_Acceptor, since it was not really being compiled.
-
-Tue Apr 15 21:51:45 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * apps/JAWS/server/IO.cpp: Added a template instance for
- ACE_Singleton so it would link using GCC. Removed GCC
- warnings.
-
- * apps/JAWS/server/HTTP_Server.cpp: Added template instances for
- LOCK_SOCK_Acceptor, ACE_Task, ACE_Thru_Task,
- ACE_Message_Queue, ACE_Module so it would link using GCC.
- Removed GCC warnings.
-
- * apps/JAWS/server/HTTP_Server_T.cpp: Removed template
- instance of LOCK_SOCK_Acceptor, since it was not really
- being compiled.
-
- * apps/JAWS/server/HTTP_Handler.cpp: Removed GCC warnings.
-
-Tue Apr 15 13:01:13 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Token_Request_Reply.cpp (ctor): added initialization of
- transfer_.data_ to avoid unitialized memory read.
-
- * tests/test_config.h: removed "static" qualifier from
- randomize () to avoid warning from g++ when it's not called
- in a test.
-
- * examples/IPC_SAP/SPIPE_SAP/server.cpp (main): moved
- declaration of local variable "handle" up before its first
- use.
-
-Tue Apr 15 17:09:33 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * examples/Connection/blocking/Makefile: Removed the Makefile
- for this test. This example is only suppose to work on WIN32
- and therefore the Makefile is not necessary. I have replace
- this file with a MSVC++ make file.
-
-Mon Apr 14 23:08:27 1997 <irfan@TWOSTEP>
-
- * INSTALL: Updated install files for Win32.
-
- * ace/SPIPE_Stream: Changed the use of ACE::send_n to ACE::write_n
- and ACE::recv_n to ACE::read_n.
-
- * ace/OS.h (WNOHANG): Added WNOHANG to OS.h for Win32.
-
- * ace/OS.i (getpgid): Fixed extra return.
-
- * examples/Connection/blocking/SPIPE-acceptor: Updated the code to
- use the new Proactor and the new asynchronous IO.
-
-Mon Apr 14 21:32:24 1997 David L. Levine <levine@cs.wustl.edu>
-
- * examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp (handle_client):
- ACE_OS::sprintf instead of sprintf.
-
- * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp
- (svc): declare "t" as time_t instead of long.
-
- Thanks to Thilo Kielmann <kielmann@informatik.uni-siegen.de> for
- reporting both of these.
-
-Mon Apr 14 00:02:39 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.i (getpgid): Removed the extraneous return in front of
- ACE_NOTSUP_RETURN. Thanks to Mike Bernat <sagmb@sagus.com> for
- reporting this.
-
- * ace/Process.cpp: Replaced the use of ACE_OS::fork(void) with
- ACE_OS::fork(const char *) so that we can pass in the name of
- the process we're exec'ing.
-
- * examples/Threads/process_manager.cpp: Added a test program that
- exercises the features of the new ACE_Process_Manager.
-
- * ace/Process_Manager: Finished a rudimentary implementation of
- ACE_Process_Manager. There's still plenty of work to be done on
- this, however...
-
- * ace/Thread_Manager.cpp (dump): Added dump() methods for
- ACE_Thread_Descriptor and ACE_Thread_Manager.
-
-Sun Apr 13 11:40:26 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS: Added a getpgid() call to ACE_OS.
-
- * ace/Thread_Manager: Changed the 'int n' of spawn_n() to size_t n
- since this is more appropriate because we can't spawn a negative
- number of threads...
-
- * ace/Thread_Manager.cpp (close): Make sure to lock the calls to
- close() in case things get amiss.
-
- * ace/Process.cpp (start): Updated ACE_Process::start() to that it
- doesn't try to exec() a program if argv == 0. This allows us to
- use ACE_Process to fork() a process without exec'ing.
-
- * tests/Timer_Queue_Test.cpp (randomize_array): Added a new
- "randomization" test that determines the performance of randomly
- canceling items in the array. Thanks to Darrell Brunsch
- <brunsch@cs.wustl.edu> for this enhancement.
-
- * tests/test_config.h: Moved the randomize() function from
- Naming_Test.cpp to test_config.h so that we can use it in other
- tests (e.g., the new Timer_Queue_Test.cpp that Darrell is
- working on).
-
- * ace/OS: Added a new #define called ACE_HAS_NONCONST_MSGSND which
- can be used for platforms (e.g., SCO) that don't have a const
- parameter for msgsend(). Thanks to Arturo Montes
- <mitosys@colomsat.net.co> for reporting this.
-
- * ace/config-sco-5.0.0-mit-pthread.h: Added some fixes to make
- this work on SCO. Thanks to Arturo Montes
- <mitosys@colomsat.net.co> for reporting this.
-
- * ace/OS.i (cond_timedwait): There is a *small* chance for a
- context switch before ACE_OS::cond_timedwait() is reached. In
- this case, the current time *may* advance by some milliseconds.
- The code in ACE_OS::cond_timedwait() then converts the given
- absolute time to a relative time. In the described situation
- this will be a very, very long t ime (0xfffffffn). Therefore, I
- added a check to avoid the "negative timespan" case. Thanks to
- Matthias Kerkhoff <make@cs.tu-berlin.de> for suggesting this.
-
- * ace/Set: Moved all the size() methods out of the *.i file and
- into the *.cpp file to avoid problems with quirky compilers
- (e.g., SGI) that can't handle this. Thanks to Torbjorn Lindgren
- <tl@funcom.no> for pointing this out.
-
- * examples/Threads/process_semaphore.cpp (main): Removed a stray
- ^M that was causing the SGI C++ compiler some grief. Thanks to
- Torbjorn Lindgren <tl@funcom.no> for pointing this out.
-
- * ace/OS.i (gettimeofday): Rearranged the code a bit to return
- errors correctly if they occur (which should be *very*
- unlikely). Thanks to Torbjorn Lindgren <tl@funcom.no> for
- pointing this out.
-
- * netsvcs/lib/Server_Logging_Handler.cpp: Replaced the use of
- ACE_TLI* with LOGGING_PEER*. Thanks to Tom Wright
- <twright@gem-net.demon.co.uk> for reporting this.
-
- * ace/Connector.cpp: Made sure to initialize all of the instance
- variables for the ACE_Strategy_Connector and ACE_Connector.
- Thanks to David Levine for pointing this out.
-
- * ace/Synch.h: Changed protected: to private: so that we can
- ensure that we never copy classes like ACE_File_Lock, etc.
- Thanks to Berni Merkle <merkle@io.freinet.de> for reporting
- this.
-
- * examples/Shared_Malloc/test_malloc.cpp (malloc_recurse): Added
- the print_stats() call back into the test since Sandro's fixes
- should now support this.
-
- * ace/Malloc[_T]: Added patches to enable ACE_Allocator's to print
- malloc statistics. Thanks to Sandro Doro
- <alex@aureus.sublink.org> for these fixes.
-
-Sat Apr 12 20:42:11 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Priority_Task_Test.cpp (open): only use THR_SCHED_FIFO
- if it is defined. (It isn't on Solaris without PTHREADS.)
-
- * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp
- (make_svc_handler): added return statement.
-
-Sat Apr 12 11:53:49 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp (main):
- The first argument to connect () is now a SVC_HANDLER *&.
- Therefore, we can no longer allows us to pass the address of a
- SVC_HANDLER on the stack (or in the data segment).
- Fortunately, the fix is easy, as shown below:
-
- Event_Transceiver transceiver, *tp = &transceiver;
-
- connector.connect (tp, ACE_INET_Addr (port_number, host_name));
-
- Thanks to David Levine for reporting this problem.
-
-Fri Apr 11 15:14:59 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Conn_Test.cpp: moved declaration of "result" out of
- loop because it's used after the loop. Thanks to
- Thilo Kielmann <kielmann@informatik.uni-siegen.de> for
- reporting this. Also, removed a few unnecessary template
- specializations.
-
- * apps/Gateway/Gateway/Proxy_Handler_Connector.cpp: fixed template
- specializations for no-thread platforms. Thanks to Ganesh Pai
- <gpai@voicetek.com> for reporting this.
-
- * performance-tests/Misc/context_switch_time.cpp (main):
- removed call to ACE_High_Res_Timer::supported ().
-
-Fri Apr 11 14:31:42 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * tests/Conn_Test.cpp: Added several explicit template
- instantiations.
-
-Fri Apr 11 13:49:04 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: VxWorks changes only: added taskHookLib.h. Thanks
- to Dave Mayerhoefer <mayerhoefer@svappl36.mdc.com> for reporting
- that. Also rearranged the VxWorks #includes and such a bit.
-
- * ace/Log_Msg.cpp (atexit): VxWorks changes only: added cast
- of spare1 to ACE_Log_Msg *. Thanks to Dave Mayerhoefer
- <mayerhoefer@svappl36.mdc.com> for reporting that. Also,
- in exists () and instance (), replaced double indirection
- of the ACE_Log_Msg instance with indirection through a pointer
- reference.
-
- * ace/High_Res_Timer.{h,i}: removed supported () because
- ACE_OS::gettimeofday () is used if a high-res timer isn't available.
-
- * ace/OS.i (thr_sigsetmask),config-sunos5.4-*.h: swapped order of
- #ifdefs to that ACE_LACKS_PTHREAD_THR_SIGSETMASK is checked before
- ACE_HAS_STHREADS. Added that #define to all SunOS 5.4 configs.
- Thanks to Joey Zhu <joey.zhu@wcom.com> for reporting this.
-
- * ace/Token_Request_Reply.cpp (ctor): added a initializations to 0
- of requeue_position_, notify_, and arg_. With this change, all
- of the ACE tests run without any Purify access anomalies!
- (There are still some memory leaks, though.)
-
- * include/makeinclude/rules.local.GNU: added -DMAKEDEPEND to
- invocation of g++dep. This allows users to get proper
- dependencies if they have conditional #includes in their code.
- They can added #if defined (MAKEDEPEND) as necessary to make
- sure that all headers are seen by g++dep.
-
-Fri Apr 11 10:46:56 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * config-linux*.h: Added ACE_HAS_IP_MULTICAST as the default for
- all Linux configurations. If you're a 1.x user, or you didn't
- config that into your 2.x kernel, you'll have to remove this from
- your version of the file.
-
-Thu Apr 10 00:34:10 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/Logger/simple-server/Logging_Acceptor.cpp
- (handle_input): We need to call svc_handler->close() if accept()
- or open() fails. Thanks to Ganesh Pai <gpai@voicetek.com> for
- reporting this.
-
- * ace/Service_Config.cpp (close): Moved the call to
- ACE_Service_Config::close_singletons() to outside the check for
- ACE_Service_Config::svc_rep_ since the Singletons can be used
- independently of the services. Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for suggesting this.
-
-Wed Apr 9 21:11:38 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * apps/Gateway/Gateway/Gateway.cpp (handle_signal): Evil demons
- added bugs to my code that were causing segfaults when signals
- shutdown the gateway. This is now fixed.
-
- * apps/Gateway/Gateway/Proxy_Handler.h: Changed ACE_Event_Channel
- & to ACE_Event_Channel * to keep the compiler happy.
-
- * examples/Connection/non_blocking/CPP-connector.h: Added a
- do-nothing default constructor to keep ACE_Connector happy.
-
- * examples/Connection/misc/test_upipe.cpp: Added a do-nothing
- default constructor to keep ACE_Connector happy.
-
- * examples/Connection/blocking/SPIPE-connector.h: Added a
- do-nothing default constructor to keep ACE_Connector happy.
-
- * apps/Gateway/Gateway/Proxy_Handler: Added a do-nothing default
- constructor to keep ACE_Connector happy.
-
- * netsvcs/lib: Added some default arguments to
- TS_Clerk_Handler.cpp and Client_Logger_Handler.cpp to keep the
- compiler from complaining about the new ACE_Connector features.
- Thanks to David Levine for reporting this.
-
- * ace/Timer_Heap.cpp (reheap_down): Fixed a *very* subtle bug in
- reheap_down() where parent was starting off at 0 whereas it
- should have been starting off at child_index / 2.
-
- * examples/Logger/simple-server/Logging_Handler: Removed the use
- of the operator ACE_SOCK_Stream &() and replaced it with the
- more intuitive peer() approach used in ACE_Svc_Handler et al.
- Thanks to Ganesh Pai <gpai@voicetek.com> for reporting this.
-
- * ace: Added a bunch of changes to improve ACE support on SCO 5.0.
- Thanks to Ganesh Pai <gpai@voicetek.com> for these fixes.
-
- * tests/Conn_Test.cpp: Completely reworked this test so that it
- illustrates how to use the ACE_Strategy_Connector, which is
- customized with a special Caching_Connect_Strategy that recycles
- connections.
-
- * ace/Connector: Finished implementing the new
- ACE_Strategy_Connector. This is similar in design to the
- ACE_Strategy_Acceptor.
-
- * ace: Changed the signature of all the make_svc_handler() methods
- so that they return int (rather than SVC_HANDLER *) and they
- pass back a SVC_HANDLER * by reference. This makes it possible
- to totally control the creation of svc handlers (which is useful
- for the new ACE_Strategy_Connector).
-
- * ace/Connector.cpp: Factored out the active_svc_handler() call
- from the connect_svc_handler() method into the connect() method
- so that it would behave correctly as a Template Method and
- Strategy.
-
- * ace/Connector: Removed the explicit use of the Reactor data
- member from the ACE_Connector since it's inherited from the
- ACE_Service_Object.
-
- * ace/Log_Msg.cpp: The MVS compiler doesn't like the call to
- atexit() in ACE_Log_Msg::instance() because atexit() requires an
- a function pointer of type extern "C" for its parameter. I've
- fixed this via an adapter. Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for reporting this.
-
- * ace/Strategies_T: Added a new ACE_Connect_Strategy that
- complements the ACE_Strategy_Connector in the same manner that
- the ACE_Accept_Strategy complements the ACE_Strategy_Acceptor.
-
- * ace/Connector.h: The destructor for ACE_Connector should have
- been virtual. Now it is.
-
- * ace/Connector: Added a new factory method called
- make_svc_handler(). This behaves similiarly to the
- ACE_Acceptor::make_svc_handler(). However, for the
- ACE_Connector we only use this when the SVC_HANDLER * is NULL.
-
- * ace/Connector: Changed the signature for connect() to take a &
- to a SVC_HANDLER * in anticipation of our new
- ACE_Strategy_Connector. This new connector will make it easy to
- implement cached connections.
-
- * ace/config-win32-common.h: Added a new #include for <mswsock.h>,
- which contains the declarations for TransmitFile() data
- structures. They are in WINSOCK.H if you do not use
- ACE_HAS_WINSOCK2. Thanks to Norbert Rapp
- <norbert.rapp@nexus-informatics.de> for reporting this.
-
- * ace/OS.i: Fixed a typo in the new condition variable
- implementation for Win32. Thanks to Norbert Rapp
- <norbert.rapp@nexus-informatics.de> for reporting this.
-
-Wed Apr 09 22:06:23 1997 <harrison@samba.cs.wustl.edu>
-
- * Memory_Pool.h: Modified ACE_MMAP_Memory_Pool and
- ACE_MMAP_Memory_Pool_Options to include the new guess_on_fault
- option. This is only for platforms that can not report which
- address caused a segmentation fault (via signal or exception).
- When guess_on_fault is set (via ACE_MMAP_Memory_Pool_Options),
- ACE_MMAP_Memory_Pool::handle_signal calls
- ACE_MMAP_Memory_Pool::remap "guessing" that the segmentation
- fault was caused by an access to memory not yet mapped.
-
-Wed Apr 09 16:46:16 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.{h,i}: fixed readPPCTimeBase declaration and return
- value (for now: it really needs to return a 64 bit quantity).
- Thanks to Dave Mayerhoefer <mayerhoefer@svappl36.mdc.com> for
- reporting these.
-
-Wed Apr 9 03:12:24 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/config-win32-common.h: Defining _WIN32_WINNT as 0x0400
- implies ACE_HAS_WINSOCK2.
-
- * ace/Asynch_IO: The implementation of ACE_Asynch_Transmit_File
- and ACE_Asynch_Accept are only supported if ACE_HAS_WINSOCK2 is
- defined or you are on WinNT 4.0 or higher. Therefore, added
- appropriate #defines. Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for suggesting this.
-
-Tue Apr 8 22:45:28 1997 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * java/src/SOCKStream.java (SOCKStream): Made two small changes to
- the two send(). Instead of doing a println, I now do a
- print. This was really a bug!
-
-Tue Apr 08 22:08:12 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_sunos5_sunc++_4.1.GNU: removed
- "rm -f $@" from AR command so that archive won't be removed
- during incremental updates. Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for reporting this.
-
-Tue Apr 8 00:04:22 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Task_T.cpp: Added a hack to work around the new weird HP/UX
- aCC template semantics. Thanks to Neil B. Cohen
- <nbc@metsci.com> for reporting this.
-
- * ace/config-hpux-10.x[-g++].h: Added #define
- ACE_HAS_CLOCK_GETTIME. Thanks to Neil B. Cohen <nbc@metsci.com>
- for reporting this.
-
- * ace/config-hpux-10.x[-g++].h: Added ACE_HAS_IP_MULTICAST and removed
- ACE_LACKS_STRRECVFD. Thanks to Neil B. Cohen <nbc@metsci.com>
- for reporting this.
-
- * ace/config-hpux-10.x.h: Apparently some HP/UX 10.x C++ compilers
- don't support volatile, so I #defined it away as a macro.
- Thanks to Neil B. Cohen <nbc@metsci.com> for reporting this.
-
- * ace/Log_Msg.cpp: Put a #if defined (ACE_MT_SAFE) around the
- entire Log_Msg destructor. Thanks to Neil B. Cohen
- <nbc@metsci.com> for reporting this.
-
- * ace/config-hpux-10.x[-g++].h: Added #define ACE_HAS_STREAMS on
- the recommendation of Neil B. Cohen <nbc@metsci.com>.
-
-Mon Apr 07 12:08:21 1997 <harrison@samba.cs.wustl.edu>
-
- * ace/Set.cpp: For some reason, VC++ 5.0 doesn't like to have the
- constructors X::X(X&) and X::X(X*). We can change the X::X(X*)
- constructor to take in an extra argument with a default value.
- This seems to have sufficiently satisfied the VC++ 5.0 for the
- time being. There were no changes necessary to other Set.cpp
- code (as the extra argument has a default value).
-
-Mon Apr 07 08:05:03 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-win32.h: enabled ACE_HAS_UNICODE by default.
- Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for
- suggesting this.
-
- * ace/config-sunos5.4-g++.h: enabled ACE_HAS_BROKEN_RANDR and
- disabled ACE_HAS_SVR4_SIGNAL_T. Thanks to Joey Zhu
- <joey.zhu@wcom.com> for reporting these problems and testing
- the fix.
-
- * ace/Proactor.h (ACE_Proactor): commented out unused arguments
- in non-WIN32 version.
-
-Sun Apr 06 22:51:02 1997 <irfan@TWOSTEP>
-
- * ace/Proactor: Complete rewrite of Proactor that pushes all the
- differences in asynchronous I/O to the edges of the framework -
- i.e., into the new Asynch_IO classes. This allows the Proactor
- to easily support new asynchronous operations.
-
- Currently, the new Proactor supports minimal functionality. In
- the future, we will complete this.
-
- The Proactor is used in conjunction with the new Asynch_IO
- classes. There is a different class for each operation. Please
- see Asynch_IO.h for details.
-
- There is also a new ACE_Asynch_Acceptor that uses AcceptEx.
-
- Example is in:
- ACE_wrappers/examples/Reactor/Proactor/test_proactor.cpp.
-
- This example illustrates how the ACE_Proactor can be used to
- implement an application that does various asynchronous
- operations.
-
- * apps/JAWS/server: Complete rewrite of JAWS. The new JAWS has
- support for Asynch-Thread-Pool (on WIN32), Synch-Thread-Pool,
- and Thread-per-Request. Different models can be configured using
- the svc.conf file. The server now supports both GET and PUT
- commands.
-
- The HTTP_Handler class is a state based implementation of the
- HTTP protocol. Therefore, it can be used synchronously and
- asynchronously. It uses an abstract IO class to move between
- different HTTP protocol states. It is up to the IO class to
- decide on synchronous or asynchronous I/O.
-
- * apps/JAWS/client: This is an example of the implementation of
- BlobStreaming in ACE. This version of BlobStreaming uses HTTP as
- a transport protocol.
-
- Blobby :-) is a simple application written using the ACE_Blob
- class, which is capable of doing both file uploads and
- downloads. If a file is downloaded, the downloaded data is sent
- to standard output, so that it can be piped as necessary.
-
- * ace/Mem_Map.cpp (map_it): This method now uses ACE_OS::pwrite
- (if ACE_HAD_P_READ_WRITE is defined) instead of
- ACE_OS::lseek/ACE_OS::write to write the end-of-file byte. The
- old scheme does not work if the file is in OVERLAPPED mode.
-
- * ace/OS: Added pread and pwrite to the OS class (if
- ACE_HAD_P_READ_WRITE is defined). On Win32, these functions use
- the OVERLAPPED structure to specify the offset. This
- implementation will block until the write/read completes (even
- if the file is in OVERLAPPED mode).
-
- * ace/config: Added ACE_HAS_P_READ_WRITE to the following
- platforms that support pread() and pwrite() calls:
- config-sunos4-g++.h
- config-sunos4-lucid3.2.h
- config-sunos4-sun3.x.h
- config-sunos4-sun4.1.4.h
- config-sunos4-sun4.x-orbix.h
- config-sunos4-sun4.x.h
- config-sunos5.4-centerline-2.x.h
- config-sunos5.4-g++.h
- config-sunos5.4-sunc++-4.x-orbix.h
- config-sunos5.4-sunc++-4.x.h
- config-sunos5.5-g++.h
- config-sunos5.5-sunc++-4.1.h
- config-sunos5.5-sunc++-4.x-orbix.h
- config-sunos5.5-sunc++-4.x.h
- config-sunx86-sunc++-4.x.h
- config-win32-common.h
-
-Sun Apr 6 14:16:18 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * tests/Timer_Queue_Test.cpp: Added tests to make sure that the
- new ACE_Timer_Queue::cancel() logic is working correctly. So
- far, it seems to be fine.
-
- * ace/Timer_{Heap,List}.cpp (cancel): Changed the comparison for
- dont_call_handle_close to be correct.
-
- * ace/OS.cpp: Deleted a useless return. Thanks to Gonzalo
- A. Diethelm <gonzo@ing.puc.cl> for reporting this.
-
- * ace/config-irix6.2-sgic++.h: Added the following definitions:
-
- + ACE_LACKS_PTHREAD_THR_SIGSETMASK
- + ACE_HAS_PTHREAD_EQUAL
- + ACE_HAS_PTHREAD_T
- + ACE_HAS_SYSENT_H
- + ACE_HAS_SYSINFO
- + ACE_HAS_TEMPLATE_TYPEDEFS
-
- Deleted the following definitions:
-
- + #define ACE_HAS_SYS_SIGLIST (Irix's compiler only has a
- _sys_siglist array when compiling their own internal
- functions).
-
- Thanks to Gonzalo A. Diethelm <gonzo@ing.puc.cl> for this.
-
- * ace/Process: Added new support for setting the environment
- variable and the current working directory. Thanks to Gonzalo
- A. Diethelm <gonzo@ing.puc.cl> for this enhancement.
-
- * ace/OS.h: "sys/stat.h" was being included more than once, so I
- fixed this. Thanks to Gonzalo A. Diethelm <gonzo@ing.puc.cl>
- for reporting this.
-
- * ace/XtReactor.cpp: Added the register_handler_i() method, which
- just delegates to the one defined in the Reactor. This is
- necessary to adjust to the C++ type system rules. Thanks to
- Gonzalo A. Diethelm <gonzo@ing.puc.cl> for reporting this.
-
- * ace/Service_Config.cpp: Added the Double-Checked Locking
- Optimization pattern to all the ACE_Service_Config Singletons
- (e.g., thr_mgr(), reactor(), etc.) so that they behave correctly
- in multi-threaded programs. Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for insisting on this.
-
- * ace/OS.i (nanosleep): If the nanosleep() system call isn't
- supported by the OS platform we'll just use ACE_OS::sleep(const
- ACE_Time_Value &) instead.
-
- * ace/Log_Msg.cpp: Changed the logic of
- ACE_Log_Msg_Manager::remove() so that it returns the number of
- remaining registered instances. When this goes to 0 we'll
- cleanup.
-
- * ace/OS.i: Enhanced the ACE_OS::cond_[timed_]wait() methods so
- that they use SignalObjectAndWait() whenever possible to avoid
- potential problems with unfairness. See
- http://www.cs.wustl.edu/~schmidt/editorial-15.html for more
- details. Thanks to David Holmes <ltdholmes@mri.mq.edu.au> for
- pointing out this subtlety.
-
-Sun Apr 06 20:01:57 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/wrapper_macros.GNU: added "purify" and
- "quantify" make command options. To build Purified versions
- of all executables in the current direction, for example:
-
- % make clean; make purify=1
-
- These options assume that purify or quantify are in your PATH.
-
- * ace/Task.{h,cpp}: removed ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
- from ACE_Task_Exit declaration and ACE_Task_Exit::instance ().
- ACE_Task_Exit is no longer a template class, so we don't need that.
-
- * ace/Task_T.h: added missing "*/" at end of comment after #endif.
-
- * tests/IOStream.cpp (server): added check for 0 strlen of
- "buf" to avoid out-of-bound array reference.
-
- * ace/Svc_Conf_l.cpp, Makefile: added #define ACE_BUILD_DLL.
- Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for
- reporting this.
-
- * ace/Set.cpp(ACE_Set_Node ctor): commented out unused arg MS_SUCKS.
-
-Sat Apr 5 14:21:29 1997 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * java/: Changed package name from ACE to JACE across all directories.
-
-Sat Apr 5 13:12:37 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/MM_Shared_Memory_Test.cpp: Removed the use of dynamic
- memory allocation to avoid memory leaks.
-
- * ace/Service_Config: Changed _defaults to _static_svcs since this
- more accurately reflects what they do.
-
- * examples/Shared_Malloc/test_malloc.cpp: Removed the
- print_stats() call since it doesn't work via this API. Thanks
- to Sandro Doro <alex@aureus.sublink.org> for reporting this.
-
- * ACE-install.sh: Tweeked the install script by changing the
- "gunzip; tar; gzip" sequence into "gunzip -c | tar xvf -" to
- speed it up a little. Thanks to Per Andersson
- <Per.Andersson@hfera.ericsson.se> for this fix.
-
- * examples/Threads/future1.cpp: Make sure to delete the char *name
- that is retrieved from the future in order to avoid a memory
- leak. Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for
- figuring this out.
-
- * examples/Threads/future1.cpp: Make sure to delete this->name_ in
- the Scheduler destructor to avoid a memory leak.
-
- * examples/Threads/task_four.cpp (close): Enhanced the close()
- method so that it will actually delete the memory for the
- Worker_Task.
-
- * ace/XtReactor.cpp (register_handler_i): Added the
-
- if (mask & ACE_Event_Handler::ACCEPT_MASK)
- ACE_SET_BITS (condition, XtInputReadMask);
-
- Thanks to Jean-Marc Strauss <strauss@club-internet.fr> for
- reporting this.
-
- * ace/Timer_Queue.cpp (expire): This is the only method that calls
- ACE_Timer_Queue::cancel() with dont_call_handle_close set to 0.
-
- * ace/Reactor: Modified the cancel_timer() methods so that they
- also take a dont_call_handle_close parameter and pass it on to
- the Timer_Queue::cancel() method.
-
- * ace/Timer_{List,Heap}.cpp: Modified all the cancel() methods so
- that they will not call handle_close() unless the new parameter
- dont_call_handle_close is 0 (it is 1 by default). This will
- avoid nasty problems with recursion. Thanks to Paul Han
- <phan@CCGATE.HAC.COM> for suggesting this.
-
- * ace/Timer_{List,Heap}.cpp (schedule): If a user tried to
- schedule a NULL ACE_Event_Handler then we return -1 with errno
- set to EINVAL.
-
- * ace/Message_Block.cpp: Somehow the file got screwed up and was
- reverted back to an earlier incarnation where we didn't use
- ACE_Service_Config::alloc()... Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for figuring this out.
-
-Sat Apr 5 19:11:46 1997 Tim H. Harrison <harrison@waltz.cs.wustl.edu>
-
- * ace/Signal.i (ACE_Sig_Guard): Changed the constructor of
- ACE_Sig_Guard so that it doesn't call ACE_OS::sigprocmask for
- Win32. This keeps errno from being set to ENOSYS at random
- times.
-
-Sat Apr 05 17:27:02 1997 <irfan@TWOSTEP>
-
- * Registry.cpp (resolve): Type and size of the object is only set
- if RegQueryValueEx() returns success. Thanks to Alan
- (Alan_Cabrera@fp.cibc.com) for reporting this.
-
-Sat Apr 05 13:11:04 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Log_Msg.cpp (instance): Added another ACE_NO_HEAP_CHECK.
- Matthias provided the fix.
-
- * ace/config-win32.h: Disable ACE_HAS_STRICT by default, because
- it will break existing application code.
-
- * ace/OS.{h,cpp},Log_Msg.{h,cpp}: fixes from Matthias Kerkhoff
- <make@cs.tu-berlin.de> to avoid memory-leak reports when MFC
- or (the CrtHeapXXX()-functions of the Win32 runtime library)
- are used.
-
- The problem is, that MFC (and so may other Win32 applications
- do) allocates a thread specific storage slot for each running
- thread which contains various control and debug informations.
- Part of this information is an object, which when constructed
- makes a snapshop of the heap. When this object is destroyed,
- the snapshot is compared to the actual heap. All object still
- existing on the heap are reported as memory leaks (which
- is in most situations correct). Because the object is deleted
- when the thread (or programs main) is left and this happens
- before atexit is called, some leak reports are false (because,
- e.g., all these ACE_Log_Msg's will be deleted in atexit).
-
- The fix for ACE_Log_Msg consists of three changes (two only
- relevant for Win32, one relevant for all platforms.)
- Description of changes:
-
- a) Introduced a new macro ACE_NO_HEAP_CHECK, which turns
- off the built in heap checking until the current code block
- is left. (defined for all platforms, but only does something
- for Win32). This changes os.h and config-win32-common.h.
-
- b) Added a static member function to ACE_Log_Msg. The function
- (exists) returns 0 if the calling thread don't have an ACE_Log_Msg
- and non-null if an ACE_Log_Msg exists. This changes Log_Msg.h
- and Log_Msg.cpp.
-
- c) Changed ACE_Thread_Adapter in a way that creating a new
- thread does not automatically create an ACE_Log_Msg for the
- calling thread. This happened until now, because the new
- thread inherited the log settings of the calling thread.
- This behaviour makes no sense, if the calling thread does
- not have an ACE_Log_Msg, so i use ACE_Log_Msg::exists() (see
- above) to prevent the implicit creation of an ACE_Log_Msg
- for the calling thread.
-
- Thanks, Matthias!
-
- * ace/config-win32.h and config-win32-common.h: new, consolidated
- Win32 config files. Thanks, again, Matthias!
-
- * ace/OS.h (ACE_UNUSED_ARG): determine whether we're building
- on an Irix platform by looking for ACE_HAS_IRIX_GETTIMEOFDAY
- instead of ACE_HAS_IRIX62_THREADS.
-
- * ace/Log_Msg.cpp: VxWorks (only!) change: no longer strdups
- program_name and local_host to avoid memory leaks. Instead,
- the addresses of these are copied by ACE_Log_Msg. So, only
- strings in the text segment should be passed to its functions!
- Again, this change is for VxWorks only.
-
- * ace/Sched_Params.cpp: moved memsets of pcinfo so that entire
- pcinfo structure is zeroed out, to _really_ avoid Purify warnings.
-
-Fri Apr 04 12:28:40 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-mvs.h: removed ACE_HAS_IP_MULTICAST because MVS
- doesn't define ip_mreq. Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for reporting this.
-
- * ace/OS.i (mutex_init): fixed the extra braces once and for all.
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for reporting it.
-
- * ace/OS.i, config-sco-5.0.0*.h: fixed for SCO so that it uses
- single-argument gettimeofday () prototype, but calls two-arg
- (SVR4) version in ACE_OS::gettimeofday (). Thanks to Ganesh
- Ganesh Pai <gpai@voicetek.com> for solving this problem.
-
- * ace/Log_Msg.{h,cpp}: added ACE_Log_Msg destructor. In
- instance (), added call to ::atexit () (::taskDeleteHookAdd ()
- on VxWorks) to register cleanup handler. Each new instance
- of an ACE_Log_Msg is inserted into an ACE_Unbounded_Set; the
- cleanup handler iterates over the Set and deletes the
- ACE_Log_Msgs at program exit.
-
- Also, the two strings that are allocated get cleaned up after
- the last ACE_Log_Msg instance is deleted. Many thanks to
- Matthias Kerkhoff <make@cs.tu-berlin.de> for figuring this out
- and cranking out the code.
-
- It works differently on VxWorks, because it doesn't have
- ::atexit (). VxWorks has ::taskDeleteHookAdd (), which is
- called when each task exits. So, the Set isn't used. Instead,
- the cleanup hook is called for each task when it exits, passing
- the task control block (TCB) of the exiting task. A pointer to
- the ACE_Log_Msg instance is contained in one of the spare fields
- of the TCB, so the cleanup handler simply deletes it.
-
- * ace/IOStream.h: specify template parameter (ACE_IOStream<STREAM>)
- to ACE_OPERATOR{G,P}_SET macros. Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for providing this fix.
-
-Thu Apr 3 22:17:53 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/Registry.cpp: Changed STRING_SEPARATOR from Istring to
- LPCTSTR. Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for
- suggesting this.
-
-Thu Apr 3 21:39:45 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/OS.i (mutex_init): Removed errant open-brace ('{'). Thanks
- to Chuck Gehr (gehr@sweng.stortek.com) for the fix!
-
-Thu Apr 03 08:52:34 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h,OS.cpp,Sched_Params.cpp: added /**/ to some #include
- directives. Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de>
- for reporting these.
-
- * ace/OS.cpp (writev, readv): changed type of local variable "i"
- from size_t to int to avoid signed/unsigned mismatch. Thanks
- to Matthias Kerkhoff <make@cs.tu-berlin.de> for reporting this.
-
- * ace/OS.cpp (readv), SOCK_Dgram.cpp (recv): added casts of
- iov_len and copyn because iov_len is int on some platforms and
- size_t on others. This avoids compiler (MSVC 4.1) warnings.
- Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for reporting
- this.
-
- * include/makeinclude/platform_sco5.0.0-nothread.GNU:
- updated CCFLAGS and added LD=$(CXX). Thanks to
- Ganesh Pai <gpai@voicetek.com> for these fixes.
-
- * ace/OS.h: added #include of <sys/regset.h> for SCO only.
- Thanks to Ganesh Pai <gpai@voicetek.com> for this fix.
-
- * ace/config-sco-5.0.0*.h: added #define ACE_HAS_IP_MULTICAST.
- Thanks to Ganesh Pai <gpai@voicetek.com> for this fix.
-
- * ace/config-{chorus,linux*,sco*}.h: removed #define of
- ACE_HAS_INLINED_OSCALLS because it's no longer needed in the
- config files: it's #defined in OS.h if needed.
-
-Thu Apr 3 01:48:01 1997 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Malloc.i (malloc): ACE_New_Allocator::malloc only calls new
- if nbytes is > 0. Purify was complaining that 0 bytes were
- allocated but never deleted. Go figure.
-
-Wed Apr 2 22:24:48 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.cpp: Moved the ACE_OS::inet_aton() method into the *.cpp
- file and made it non-inline to work around a bug with HP/UX C++.
- Thanks to Neil Cohen for this fix.
-
-Wed Apr 02 10:09:37 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-sunos5.5-sunc++-4.1.h: added template specialization
- with Sun C++ 4.2.
-
- * include/makeinclude/platform_sunos5_sunc++_4.1.GNU: removed +w
- and added comments about Sun C++ 4.2 support.
-
- * include/makeinclude/platform_chorus.GNU, platform_hpux_gcc.GNU,
- platform_irix5.{2,3_g++}.GNU, platform_linux{_,pthread}.GNU,
- platform_m88k.GNU,platform_osf1_4.0_g++.GNU,
- platform_sco-nothread.GNU,platform_sco5.0.0-*.GNU,
- platform_sunos{4,5}_g++.GNU, platform_sunos5_x86_g++.GNU,
- platform_unixware_g++.GNU, platform_vxworks5.2_g++.GNU:
- added -fno-implicit-templates to CCFLAGS. See INSTALL file
- for discussion of the g++ option. Also, added -O2 because
- it dramatically reduces object file sizes.
-
- * netsvcs/clients/Tokens/manual/manual.cpp: made
- STDIN_Token::TID typedef public so that template
- specialization (w/ Sun C++ 4.2) can access it.
-
-Wed Apr 2 10:02:47 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/OS.h: Added definitions for THREAD- and PROCESS-LEVEL
- priorities because some implementations define these while
- others don't. These are now
- ACE_{THR,PROC}_{FIFO,RR,OTHER}_{MIN,MAX,DEF}. The only really
- NEW concept is the *_DEF, which is a default value assigned by
- ACE_OS::thr_create() if one isn't given. Of special note is that
- we don't redefine a default values if it's already been
- defined, which allows individual programs to have their
- own ACE-wide "default".
-
- * ace/OS.cpp (thr_create): Uses ACE_{THR,PROC}_* macros
- rather than the PRI_* macros.
-
- * ace/Sched_Params.cpp (priority_min,priority_max): These now
- use ACE_{THR,PROC}_* macros to ignore OS-specific priority
- assignments.
-
- * ace/config-linux-lxpthreads.h: Removed definitions of
- PRI_{FIFO,RR,OTHER}_{MIN,MAX}.
-
- * include/makeinclude/platform_linux*.GNU (CCFLAGS): Added
- -fno-implicit-templates now that it's supported. This
- eliminates messages of the sort 'ld: Warning size of
- <mangled template specialization name> change from xx to yy'
- when linking libACE.so. Thanks to David Levine for making
- this possible!
-
-Tue Apr 1 15:27:28 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * bin/g++dep: Removed the "/bin" prefix so that this won't fail on
- platforms that don't have sed in /bin. Thanks to Sandro Doro
- <alex@aureus.sublink.org> for this fix.
-
-Tue Apr 01 09:55:07 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: protected definition of struct flock on VxWorks,
- because it defines that type in sys/fcntlcom.h. (It doesn't
- appear to support flock (), though.) Thanks to Dave
- Mayerhoefer <mayerhoefer@svappl36.mdc.com> for reporting this.
-
- * ace/OS.h: define ACE_hrtime_t as u_longlong_t gcc, because
- its long long types are only 4 bytes long. Its longlong_t
- types are 8 bytes. Also made ACE_hrtime_t unsigned for
- other than gcc on Unix platforms.
-
- * ace/OS.* (gethrtime), config-vxworks-ghs-1.8.h: added support
- for PowerPC with Green Hills compiler. Thanks to Dave
- Mayerhoefer <mayerhoefer@svappl36.mdc.com> for providing the
- readPPCTimeBase assembler routine.
-
- * ace/config-vxworks*.h: removed #include of vxWorks.h because
- its no longer necessary with the TimeValue.h merged into OS.h.
-
- * ace/High_Res_Timer.cpp (elapsed_time): added cast to
- initialization of nseconds to avoid compiler warning from
- MSVC 4.1 about narrowing from unsigned __int64.
- Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for
- reporting this.
-
-Mon Mar 31 18:18:35 1997 Carlos O'Ryan <coryan@charlie>
-
- * ace/config-hpux-10.x-g++.h:
- It was tuned to HP-UX 10.10 (and further) using g++ 2.7.2 without
- DCE/Threads.
-
- * ace/Task_T.cpp:
- Another iteration on the Module.h file, this time it is not
- included *only* under HPUX and when using HP/aCC. Still IMHO
- problems will arise as template sintax checking becomes more
- popular.
-
- * ace/Local_Name_Space_T.h:
- * ace/Local_Name_Space_T.cpp:
- Replaced MAXNAMELEN with MAXPATHLEN since some platforms
- (e.g., HP/UX) have a very low value (e.g., 14 bytes) for
- MAXNAMELEN.
-
- * ace/config-hpux-10.x-aCC.h:
- The comment did not make clear what was compiler/platform
- target. It also included some remarks that only applied to
- HP/C++.
-
- * tests/Future_Test.cpp:
- * tests/Message_Block_Test.cpp:
- * tests/Thread_Pool_Test.cpp:
- Will not compile if ACE_HAS_THREADS was not defined and
- ACE_TEMPLATES_REQUIRE_SPECIALIZATION was: they tried to
- instantiate templates that were only defined when ACE_HAS_THREADS.
-
- * ace/config-hpux-10.x-aCC.h:
- More fine tuning: ACE_HAS_EXCEPTIONS,
- ACE_LACKS_LINEBUFFERED_STREAMBUF,
- ACE_HAS_STREAM_PIPES.
-
- * ace/TLI_Stream.h:
- * ace/TLI_Acceptor.h:
- No "Meta-type info" was defined (the PEER_ADDR and PEER_STREAM
- typedefs).
-
- * ace/Signal.h:
- * ace/Signal.cpp:
- With HP/aCC we can enable ACE_Sig_Handlers.
-
-Mon Mar 31 22:36:55 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Service_Config.cpp (process_directives): Return -1 if
- ace_yyerrno > 0. Thanks to Alan Cabrera
- <Alan_Cabrera@fp.cibc.com> for reporting this.
-
-Mon Mar 31 17:38:08 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/OS.cpp (thr_create): Moved priority determination after
- policy determination because it's possible for setting of the
- priority to fail if it's not a valid priority for the [default]
- policy.
-
-Mon Mar 31 09:00:54 1997 David L. Levine <levine@cs.wustl.edu>
-
- * performance-tests/Misc/context_switch_time.cpp: this test no
- longer worked. So, reverted to revision 4.5, plus minimum
- changes necessary to support build on platforms without threads.
-
- * examples/Threads/Makefile, performance-tests/Misc/Makefile:
- moved context_switch_time.cpp from examples/Threads to
- performance-tests/Misc.
-
- * examples/Logger/Acceptor-server/server_loggerd.cpp,
- examples/Reactor/Misc/pingpong.cpp,
- examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp,
- examples/Shared_Malloc/Malloc.cpp:
- added template specializations.
-
- * include/makeinclude/platform_sunos5_g++.GNU: removed dependency
- of CCFLAGS on CFLAGS to avoid duplicate -g in build command.
- Also, added -fno-implicit-templates in comment.
-
-Sun Mar 30 12:52:58 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Malloc.h: The block begining with:
- #if defined (ACE_MALLOC_STATS)
- and ending with end of struct ACE_Malloc_Stats
- must be moved (up) after line 107
-
- Thanks to Sandro Doro <alex@aureus.sublink.org> for pointing
- this out.
-
- * ace/Malloc_T.cpp: The line
- this->malloc_stats_.dump ();
- must be changed in:
- this->cb_ptr_->malloc_stats_.dump ();
-
- Thanks to Sandro Doro <alex@aureus.sublink.org> for pointing
- this out.
-
- * ace/Malloc_T.cpp: the line
- this->cb_ptr_->malloc_stats_.print (); // print not exists
- may be changed in:
- this->cb_ptr_->malloc_stats_.dump ();
-
- Thanks to Sandro Doro <alex@aureus.sublink.org> for pointing
- this out.
-
- * ace/Malloc_T.h: Added "virtual" to the ACE_New_Allocator methods
- to reinforce the fact that they are indeed virtual. Thanks to
- Sandro Doro <alex@aureus.sublink.org> for pointing this out.
-
- * ace/Malloc.h: Added "virtual" to the ACE_New_Allocator methods
- to reinforce the fact that they are indeed virtual.
-
-Sat Mar 29 20:26:54 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: moved #defin of RTLD_LAZY after #include of dlfcn.h.
- Thanks to Chris Lahey <CLahey@cccis.com> for this fix.
-
- * ace/Task_T.h: replaced #include of "ace/Module.h" because some
- Task_T methods use ACE_Module methods.
-
- * examples/Connection/non_blocking/test_{sock,spipe,tli}_{acceptor,
- connector}.cpp,
- examples/System_V_IPC/SV_Semaphores/Semaphores_{1,2}.cpp:
- added template specializations.
-
-Sat Mar 29 17:08:33 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.cpp: Added many new ACE_UNUSED_ARGS macros to eliminate
- warnings when we are compiling without threads.
-
-Fri Mar 28 11:34:38 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Task.{h,cpp},Thread_Manager.h: changed remaining
- priority types to long and defaults to -1.
-
- * ace/Thread_Manager.cpp (spawn_i): don't clobber errno!
- ACE_OS::thr_create () sets errno and returns -1. So,
- its return value should not be used to set errno.
-
- * ace/OS.cpp (thr_create): fixed PTHREADS_1003_DOT_1C thread
- priority logic. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for the patch.
-
- * ace/config-sunos5.5*.h,README,OS.cpp (thr_create): added
- ACE_HAS_ONLY_SCHED_OTHER to indicate that platform (Solaris 2.5)
- only supports POSIX SCHED_OTHER scheduling policy.
-
- * tests/Priority_Task_Test.cpp (open): added THR_SCHED_FIFO flag.
- Thanks to Thilo Kielmann <kielmann@informatik.uni-siegen.de> for
- for this suggestion.
-
- * examples/ASX/Event_Server/Event_Server/Makefile,
- Transceiver/Makefile:
- added -lGateway to LIBS to pick up its template
- instantiations during links.
-
- * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp,
- Transceiver/transceiver.cpp,
- Connection/blocking/SPIPE-{acceptor,connector}.cpp,
- misc/Connection_Handler.cpp,test_upipe.cpp,
- Logger/simple-server/server_loggerd.cpp,
- UPIPE_Event_Server/{Consumer,Supplier}_Router.cpp,
- performance-tests/Synch-Benchmarks/Options.cpp:
- added template specializations.
-
-Thu Mar 27 21:10:59 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/IOStream.h: only use built-in ipfx{0,1} () with __GNUC__,
- because that's the only compiler we know of that has them.
- Thanks to Carlos O'Ryan <coryan@mat.puc.cl> for pointing this
- out, and to James CE Johnson <jcej@lads.com> for providing the fix.
-
- * ace/OS.i: rearranged order of ACE_Time_Value functions (moved
- set ()'s up, moved arithmetic operators down) so that they are
- defined before use.
-
- * ace/Task_T.cpp: removed ACE_TEMPLATES_REQUIRE_SOURCE around
- #include of "ace/Module.h" so that it will build with Sun C++ 4.1.
-
- * apps/Gateway/Peer/Makefile: added -lGateway to LIBS to
- pick up its template instantiations during links.
-
- * apps/Gateway/Peer/Peer.cpp: added template instantations.
-
-Thu Mar 27 14:10:39 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.h: Added two new accessors to ACE_Time_Value:
-
- operator timeval *() const;
- // Returns a pointer to the object as a timeval.
-
- const operator timeval *() const;
- // Returns a pointer to the object as a timeval.
-
- Thanks to Carlos O'Ryan <coryan@mat.puc.cl> for this suggestion.
-
- * ace/OS.i (ACE_Time_Value): Inlined many of the ACE_Time_Value
- accessors.
-
- * ace/OS.h: Reimplemented ACE_Str_Buf at
-
- struct ACE_Export ACE_Str_Buf : public strbuf
- {
- // = Initialization method
- ACE_Str_Buf(void* b = 0, int l = 0, int max = 0);
- // Constructor.
- };
-
- this makes the casting from ACE_Str_Buf* to strbuf* a "safe"
- cast and makes it more portable (say on platforms where the
- fields in strbuf are not in the right order). Thanks to Carlos
- O'Ryan <coryan@mat.puc.cl> for this fix.
-
- * ace/OS.h: Moved the definition of imr_multiaddr to just before
- class ACE_OS so that it picks everything up appropriately.
- Thanks to Hakan Kallberg <hk@simulina.se> for reporting this.
-
- * ace/config-aix-4.[12].x.h and config-mvs.h: Fixed the
- ACE_HAS_MULTICAST macros, which should have said
- ACE_HAS_IP_MULTICAST. Thanks to Daniel Montalibet
- <daniel_montalibet@stortek.com> for reporting this.
-
-Thu Mar 27 15:54:10 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/{Thread,Thread_Manager}.{h,i,cpp} (ACE_Thread): Changed
- type for priority arg to spawn*() from u_int to long to
- support changes in thr_create indicated below. Thanks to
- Thilo Kielmann <kielmann@informatik.uni-siegen.de> for these
- changes.
-
- * ace/OS.cpp: Ensure that whenever either a priority of a
- scheduling policy is set explicitly, with POSIX threads, the
- other argument and the flag THR_EXPLICIT_SCHED is set
- automatically. A range check for priority values for POSIX
- 1003.1c is also included. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for these changes.
-
- * ace/OS.h: Changed type and default value of priority arg to
- thr_create from u_int to long and 0 to -1. Thanks to Thilo
- Kielmann <kielmann@informatik.uni-siegen.de> for these
- changes. Also added ACE_MAX and ACE_MIN macros.
-
-Thu Mar 27 11:25:38 1997 David L. Levine <levine@cs.wustl.edu>
-
- * netsvcs/servers/Makefile: removed SHOBJ so that main.so is not
- built, because it wasn't needed. Thanks to Sandro Doro
- <alex@aureus.sublink.org> for this fix.
-
- * ace/config-aix-4.[12].x.h,config-mvs.h: changed
- ACE_HAS_MULTICAST to ACE_HAS_IP_MULTICAST. Thanks to Daniel
- Montalibet <daniel_montalibet@stortek.com> for reporting
- this.
-
- * include/makeinclude/platform_sunos5_g++.GNU,
- platform_sunos5_x86_g++.GNU,
- platform_unixware_g++.GNU:
- removed "-L$(WRAPPER_ROOT)/ace -L./" from LDFLAGS because it
- is added to LDFLAGS in include/makeinclude/wrapper_macros.GNU.
-
- * apps/Gateway/Gateway/{Event_Channel.cpp,Gateway.cpp,
- Proxy_Handler.cpp,Proxy_Handler_Acceptor.cpp,
- Proxy_Handler_Connector.cpp,
- examples/IPC_SAP/UPIPE_SAP/ex{2,3}.cpp,
- netsvcs/clients/Naming/Client/Client_Test.cpp,
- netsvcs/clients/Tokens/manual/manual.cpp:
- added template specializations.
-
-Thu Mar 27 10:05:59 1997 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * netsvcs/lib/TS_Clerk_Handler.cpp: Fixed two things:
- 1) In TS_Clerk_Processor::parse_args() changed
- "%n:\n[-p hostname:port] [-t timeout] [-p poolname]\n%a", 1),
- to
- "%n:\n[-h hostname:port] [-t timeout] [-p poolname]\n%a", 1),
-
- 2) In TS_Clerk_Processor::alloc() changed
- void *temp = 0;
- // Only create the state if it doesn't already exist.
- if (this->shmem_->find (ACE_DEFAULT_TIME_SERVER_STR, temp) == -1)
- {
- // Allocate the space out of shared memory for the system time entry
- temp = this->shmem_->malloc (sizeof (this->system_time_));
-
- to:
-
- // Only create the state if it doesn't already exist.
- if (this->shmem_->find (ACE_DEFAULT_TIME_SERVER_STR) == -1)
- {
- // Allocate the space out of shared memory for the system time entry
- void *temp = this->shmem_->malloc (sizeof (this->system_time_));
-
- Thanks to Sandro Doro (alex@aureus.sublink.org) for suggesting these changes.
-
-Thu Mar 27 01:00:18 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * include/makeinclude/platform_irix6.2_sgiCC.GNU: Added a new
- platform config file for SGI Irix 6.2 using the CC compiler (not
- NCC nor the MipsProcompiler). Thanks to Eric Dean Russell
- <edrusse@somnet.sandia.gov> for these changes.
-
- * ace/OS.h: Moved the ACE_LACKS_UTSNAME_T block into the right
- part of the code. Thanks to Jonathan Biggar <jon@sems.com> for
- this fix.
-
- * ace/Malloc.h: Added an enhancement so that the new alignment
- features will work regardless of the size of ACE_MALLOC_ALIGN.
- Thanks to Fred LaBar <flabar@fallschurch.esys.com> for this fix.
-
- * ace/Synch_Options.cpp: We now automatically set the USE_TIMEOUT
- flag if a non-0 timeout value is supplied. Thanks to Tim
- Liddelow <tim@cst.com.au> for this suggestion.
-
-Wed Mar 26 08:47:24 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/{ACE.cpp,Log_Msg.cppOS.cpp},
- tests/{Message_Queue_Test.cpp,Naming_Test.cpp}:
- Changed ::sprintf calls to ACE_OS::sprintf. Thanks to
- Thilo Kielmann <kielmann@informatik.uni-siegen.de> for
- reporting this.
-
- * netsvcs/lib/{Client_Logging_Handler.cpp,Name_Handler.cpp,
- Server_Logging_Handler.cpp,TS_Service_Handler.cpp,
- Token_Handler.cpp}: added template specializations.
-
-Tue Mar 25 06:47:14 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h: Moved config.h to the top of OS.h so that we don't
- have to worry about not defining things in the right place.
- Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for pointing
- this out.
-
-Tue Mar 25 22:54:49 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/OS.i: Added UNICODE support for ACE_OS::chdir(). Thanks to
- Ivan Murphy <Ivan.Murphy@med.siemens.de> for the code.
-
-Tue Mar 25 21:26:10 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/TTY_IO.{h,cpp},README, and these config files:
- config-aix-*.h, config-hpux-*.h, config-irix5.*.h,
- config-mvs.h, config-osf1-*.h, config-sun*.h (except for g++
- and config-sunos5.5-sunc++-4.1.h), config-win*.h:
- Added ACE_NEEDS_DEV_IO_CONVERSION to conditionally compile the
- ACE_DEV_IO & conversion operator for ACE_TTY_IO, which is a
- subclass of ACE_DEV_IO. Thanks to Fred LaBar
- <flabar@fallschurch.esys.com> and Gonzalo Diethelm
- <gonzo@ing.puc.cl> for reporting warnings without this on
- Irix 6.2 with the mipsPro compiler.
-
- * ace/OS.cpp (thr_create): on VxWorks, always pass 0 as first arg to
- ::taskSpawn () so that VxWorks will generate the task ID.
- Thanks to Dave Mayerhoefer <mayerhoefer@svappl36.mdc.com>
- for providing this fix, without which random task names would
- be assigned.
-
- * ace/ACE.cpp (get_bcast_addr): added return 0 at end of non-WIN32
- code to avoid compile warning from g++.
-
- * tests/IOStream_Test.cpp: removed extra "(%P|%t)" from output.
- I couldn't get ACE_ERROR_RETURN to work on g++: it complained
- about mismatched return types when returning an int from a
- function that returns a void *, and about mismatched arguments
- to an ACE_Log_Msg function if I cast the int to a void *. So,
- I used ACE_ERROR instead.
- Added ACE_UNUNSED_ARG (arg). Removed unused variables
- error_at_server and error_at_client.
-
- * netsvcs/lib/TS_Clerk_Handler.cpp: added another template
- specialization.
-
- * examples/Reactor/Multicast/client.cpp: Log_Wrapper::LOG_DEBUG
- instead of LM_DEBUG.
-
- * examples/Threads/context_switch_time.cpp: use ACE_Sched_Params
- to get platform-dependent thread priorities. Also, moved #includes
- so that config.h is read before testing for ACE_HAS_THREADS.
-
- * examples/Threads/{auto_event.cpp,barrier2.cpp,future1.cpp,
- future2.cpp,reader_writer.cpp,tss1.cpp,tss2.cpp}:
- added template specializations.
-
-Tue Mar 25 10:01:05 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * config-linux.h: Added
- ACE_HAS_{SVR4_DYNAMIC_LINKING,AUTOMATIC_INIT_FINI}. Thanks to
- alex@aureus.sublink.org (Sandro Doro) for the change.
-
- * platform_linux.GNU: Added -ldl to LIBS. Thanks to
- alex@aureus.sublink.org (Sandro Doro) for the change.
-
-Tue Mar 25 16:01:34 1997 Carlos O'Ryan <coryan@charlie>
-
- * ace/Svc_Handler.cpp:
- I forgot to comment this: "operator delete" used to call ::delete
- on a void*, on ANSI/C++ this is not allowed. Since "operator new"
- calls ::new for a char[] I do a casting to char* and call
- ::delete[] on the char pointer.
-
- * ace/config-hpux-10.x-aCC.h:
- HP-UX 10.10 supports CLOCK_GETTIME, my guess is that it should
- work with g++ and HP/C++, but I won't mess with those files yet.
-
- * ace/Connector.h:
- The default address parameter for "connect" is a bit tricky, from
- the comments in the file:
- //
- // If the compiler supports 'typename' we cannot use
- //
- // PEER_CONNECTOR::PEER_ADDR::sap_any
- //
- // because PEER_CONNECTOR::PEER_ADDR is not considered a
- // type. But:
- //
- // typename PEER_CONNECTOR::PEER_ADDR::sap_any
- //
- // will not work either, because now we are declaring sap_any a
- // type, further:
- //
- // (typename PEER_CONNECTOR::PEER_ADDR)::sap_any
- //
- // is considered a casting expression. All I can think of is
- // using a typedef, I tried PEER_ADDR but that was a source of
- // trouble on some platforms. I will try:
- //
- typedef ACE_PEER_CONNECTOR_ADDR ACE_PEER_ADDR_TYPEDEF;
-
- * ace/OS.h:
- The stock HP C++ compiler (cfront based) gives lots of warnings in
- <net/if.h>. I used to define volatile to avoid this warnings. Now
- I think I'll rather like to see them.
-
- * ace/SPIPE_Stream.h:
- * ace/SPIPE_Connector.h:
- There was no meta-type info (PEER_ADDR) for SPIPE_Stream and
- SPIPE_Connector.
-
- * ace/Stream_Modules.h:
- * ace/Stream_Modules.cpp:
- Fixed a "bug" introduced in my last change: a couple of
- ACE_ALLOC_HOOK_* were commented but shouldn't.
-
- * examples/Connection/non-blocking/CPP-acceptor.cpp (open):
- PR_AD cannot be used in this context, it expands to
- _ACE_PEER_ACCEPTOR::PEER_ADDR (via ACE_PEER_ACCEPTOR_ADDR), but
- the template parameter is _ACE_PEER_STREAM (aka PR_ST_1, aka
- ACE_PEER_STREAM_1).
- The right macro was ACE_PEER_STREAM_ADDR.
-
- * ace/Connector.h:
- * ace/Connector.cpp:
- The typedef trick I used (PEER_ADDR) did not work on every
- platform.
- I also broke some examples since ACE_PEER_CONNECTOR_ADDR did not
- include ACE_TYPENAME on its definition. Hopefully this new trick
- will work everywhere.
-
- * I finally sorted out the mistery of including "ace/Module.h"
- into "ace/Task_T.cpp": when compiling "ace/Stream_Modules.cpp" you
- get the following include sequence:
- Stream_Modules.cpp
- Stream_Modules.h
- Task.h
- Task.i
- Task_T.h
- Message_Queue.h (descendants removed)
- Synch_T.h (descendants removed)
- Task.h (already included).
- Task_T.i
- Task_T.cpp
- Module.h
- ACE.h (descendants removed)
- Task.h (already included).
- Module.i
- Module.cpp
-
- At this point Module.cpp uses ACE_Thru_Task declared on
- Stream_Modules.h, but after the #include "ace/Task.h";
- in fact Module.cpp tries to #include "ace/Stream_Modules.cpp" but
- that second #include expands to nothing due to the canonical
- protection on Stream_Modules.h.
- That explains the removal of Module.h in Task_T.cpp.
- If you are wondering why so long an explanation for this change
- the answer is simple: just because I was curious on now it worked.
-
-Mon Mar 24 14:08:48 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/SOCK_Dgram_Bcast.cpp (mk_broadcast): Cleaned up the code a
- bit.
-
- * ace/ACE: Added a new method called get_bcast_addr() which will
- get the broadcast address for a host. Thanks to Paul Han
- <phan@CCGATE.HAC.COM> for suggesting this.
-
- * ace/UNIX_Addr: Added another set method in UNIX_Addr class:
-
- void set (const ACE_UNIX_Addr &sa);
- // Creates an ACE_UNIX_Addr from another <ACE_UNIX_Addr>.
-
- Thanks to Paul Han <phan@CCGATE.HAC.COM> for this.
-
- * ace/SOCK_Dgram: Removed the #if defined (ACE_HAS_IP_MULTICAST)
- since this is now handled at the ACE_OS level.
-
- * ace/OS.h: Added support for IP multicast macros and structs even
- on platforms that don't support it so that the tests will
- compile without having lots of #ifdefs.
-
- * tests/Future_Test.cpp: Added a check for platforms that lack
- threads. Thanks to Hakan Kallberg <hk@simulina.se>
- for reporting this.
-
- * netsvcs/lib/Server_Logging_Handler.cpp: Added a check for
- platforms that lack threads. Thanks to Hakan Kallberg
- <hk@simulina.se> for reporting this.
-
- * examples/Threads/context_switch_time.cpp: Added an #ifdef for
- ACE_HAS_THREADS to this test so that it will compile on
- platforms that don't have threading. Thanks to Scott Halstead
- <scott.halstead@gs.com> for reporting this.
-
- * tests/IOStream_Test.cpp: Fixed up this test so that it works
- correctly on platforms that lack multi-threading. Thanks to
- Scott Halstead <scott.halstead@gs.com> for reporting this.
-
- * netsvcs/lib/Makefile: Reincluded the LIB target so that we'll
- build a static library. Thanks to Scott Halstead
- <scott.halstead@gs.com> for reporting this.
-
- * ace/SOCK_Dgram.cpp (recv): Added a check to make sure that we
- don't try to copy more into the recv buffer than we've really
- got. Thanks to Alan_Cabrera@fp.cibc.com for this fix.
-
- * ace/OS.cpp (readv): Added a check to make sure that we don't try
- to copy more into the recv buffer than we've really got. Thanks
- to Alan_Cabrera@fp.cibc.com for this fix.
-
- * ace/Malloc.h: Modified the alignment strategy to define
- ACE_MALLOC_ALIGN to a number of bytes. (it gets rounded to a
- number of long's). This makes it easier to work with more
- complex buffer alignment strategies (e.g., DMA). Thanks to Fred
- LaBar <flabar@fallschurch.esys.com> for this.
-
- * ace/OS.cpp (readv): Added several more changes for the readv()
- emulation. Thanks to Alan Cabrera <Alan_Cabrera@fp.cibc.com>
- and Adam Porter <aporter@cs.umd.edu> for these fixes.
-
-Mon Mar 24 14:22:17 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (thr_create): For VxWorks, fixed call to ::taskSpawn ().
- ACE's arguments are in an array, not individual arguments.
- Also, set flags to VX_FP_TASK if it's 0, to match behavior
- of ::sp (). Thanks to Dave Mayerhoefer
- <mayerhoefer@svappl36.mdc.com> for reporting these and providing
- the fix.
-
- * ace/High_Res_Timer.cpp (elapsed_time (struct timespec &):
- fixed, using same approach as in elapsed_time
- (ACE_hrtime_t &nanoseconds), to get nanosecond resolution.
-
- * netsvcs/lib/TS_Clerk_Handler.cpp (handle_close): added
- ACE_UNUSED_ARG (mask). Also, added template specializations.
-
- * examples/Reactor/Multicast/server.cpp (Server_Events ctor):
- rearranged initializers to match declaration order.
-
- * examples/IOStream/server/iostream_server.cpp,
- client/iostream_client.cpp:
- added template specializations.
-
-Mon Mar 24 13:21:31 1997 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/High_Res_Timer.cpp (elapsed_time): Added an
- ACE_High_Res_Timer::elapsed_time (ACE_hrtime_t &nanosecond)
- method that returns the number of elapsed nanoseconds. This is
- accomplished even with the scale factors converting to
- microseconds. It also does not use floating point
- calculations.
-
-Sun Mar 23 13:25:39 1997 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/High_Res_Timer.h: Removed <scale_factor> from the
- constructor of High_Res_Timer. All High_Res_Timers now use
- global_scale_factor_ directly. Hopefully, this will not break
- any existing code!
-
-Sat Mar 22 12:06:22 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.h: The include statement for config.h was too low. Some
- defines for key_t, needed for NT, didn't work. Thanks to Alan
- Cabrera <Alan_Cabrera@fp.cibc.com> for these fixes.
-
- * examples/Reactor/Multicast: Improved the multicast client and
- server programs to work better.
-
- * ace/Connector.cpp: Modified the ACE_Connector::handle_close()
- method to prevent recursive calls to itself. Thanks to Paul Han
- <phan@CCGATE.HAC.COM> for reporting this.
-
- * ace/Svc_Handler.cpp: Put the check (closing_ == 0) in the
- destructor as well as in the destroy() method. This prevents a
- possible core dump when the timer exists. The instruction
- reactor::remove_handler in the shutdown method currently will be
- called twice when ACE_Svc_Handler object is being deleted. Core
- dump occurs when it tries to execute ACE_Reactor::remove_handler
- method the second time because the ACE_Svc_Handler object
- pointer has already been deleted by the previous instruction
- ACE_Reactor::cancel_timer. Thanks to Paul Han
- <phan@CCGATE.HAC.COM> for reporting this.
-
- * ace/OS.cpp: Added new thread-safe implementations of writev()
- and readv() for platforms that lack these functions.
-
- * ace/SOCK_Dgram.cpp: Added new implementations of
- ACE_SOCK_Dgram::{send,recv} that define methods for
- send(iovec[], ...) and recv(iovec[], ...) for systems that
- don't have sendmsg() and recvmsg(). Thanks to Alan Cabrera
- <Alan_Cabrera@fp.cibc.com> for these fixes.
-
- * apps/jaws/HTTP_Handler.cpp: Removed some problematic template
- specializations that were left over from an earlier version of
- JAWS. Thanks to Adam Porter <aporter@cs.umd.edu> for reporting
- this.
-
- * examples/Logger/Acceptor-server/server_loggerd.cpp: Revised the
- code to use the new ACE_Svc_Handler logic that checks to ensure
- that we don't recurse infinitely in handle_close().
- Thanks to Jean-Marc Strauss <strauss@club-internet.fr> for
- reporting this problem.
-
- * examples/Logger/simple-server/Logging_Handler.cpp
- (handle_close): Added a check to make sure we don't end up
- recursively calling handle_close(). This will prevent
- a segfault.
-
-Sat Mar 22 07:30:49 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/High_Res_Timer.*: Changed scale factor to convert
- platform-dependent clock units to microseconds instead of
- nanoseconds. That way, it should be greater than 1 for
- all supported platforms. So, it's now an unsigned long
- instead of a double.
-
- * ace/OS.h: Changed ACE_hrtime_t to unsigned __int64 with
- _MSC_VER. Also, fixed typo: "uint64" instead of "unit64"
- without _MSC_VER.
-
-Fri Mar 21 08:37:34 1997 Carlos O'Ryan <coryan@charlie>
-
- * makeinclude/rules.lib.GNU:
- I use the macro SOEXT to support HP non-standard extension for
- shared library names (.sl instead of .so).
- I also changed the rule to build shared libraries: under HP-UX you
- cannot pass extra libraries (-lXXX options) when building a shared
- lib. Before HP-UX 10.10 it wasn't a problem because no library was
- needed with ACE, but to support XLI the '-lxti' flag must be used
- on binaries (but not on shared libs).
-
- * include/makeinclude/platform_hpux.GNU:
- The PIC option (+Z) was used always, clearly not intended.
-
- * include/makeinclude/platform_hpux_gcc.GNU:
- Added a config file for g++ under HP-UX.
-
- * include/makeinclude/platform_hpux_aCC.GNU:
- Added a config file for HP/aCC compiler under HP-UX.
-
- * ace/Makefile:
- * netsvcs/lib/Makefile:
- Changed to support the SOEXT macro.
-
- * config-hpux-10.x.h:
- * config-hpux-10.x-aCC.h:
- * config-hpux-10.x-g++.h:
- I updated the files to HP-UX 10.10, AFAIK since that version HP-UX
- uses fd_set instead of int in select(2) (so ACE_SELECT_USES_INT is
- not needed) and the OS supports siginfo_t and ucontext_t so
- ACE_HAS_SIGINFO_T and ACE_HAS_UCONTEXT_T are defined.
- I *do not* have threads at my site nor the infamous PHSS_6246
- patch so I couldn't test the threaded version nor the HP cfront
- based one.
- ACE compiled fine with g++ and HP/aCC though.
-
- * ace/OS.h:
- * ace/Malloc_T.h:
- HP/aCC supports the typename keyword. I added a new config macro
- 'ACE_HAS_TYPENAME_KEYWORD', when it is defined ACE_TYPENAME
- expands to 'typename' when not it expands to nothing.
- On the cases where HP/aCC requires the usage of 'typename' I added
- a 'ACE_TYPENAME'.
-
- * ace/OS.i:
- * ace/OS.cpp:
- ACE_OS::inet_aton cannot be inlined under HP-UX.
-
- * ace/Connector.h:
- * ace/Connector.cpp:
- I have decided to use a typedef (PEER_ADDR) instead of
- ACE_PEER_CONNECTOR_ADDR, mainly because the second form
- requires a ACE_TYPENAME before each usage.
-
- * ace/Event_Handler_T.i:
- Much to my surprize ACE_TYPENAME is required when using a template
- typedef as a return value.
-
- * ace/Local_Name_Space_T.h:
- HP/aCC does not like the usage of a private typedef from another
- class.
-
- * ace/Strategies_T.h:
- * ace/Strategies_T.cpp:
- ACE_Process_Strategy declared two defaults constructors:
- ACE_Process_Strategy(void) and ACE_Process_Strategy(int = 1).
- The constructor code was wrong, it called open() with parameters:
- open(thr_mgr, thr_flags, n_threads)
- none of which were defined, worse, open() receives just one
- parameter (the number of processes) just as the constructor, I
- believe that C-w programming is lurking here.
-
- * ace/Signal.cpp:
- Though the header file does not declare ACE_Sig_Handlers under
- HP-UX (and the code is not defined too) some auxiliary functions
- that use ACE_Sig_Handlers were defined. I removed their
- definition.
- Some day I'll try to take a look at the code, trying to find out
- was wrong with them.
-
- * ace/Stream_Modules.h:
- * ace/Stream_Modules.cpp:
- By mistake I commented out the ACE_ALLOC_HOOK_* macros; have to
- fix it *real soon*.
-
- * ace/Task_T.cpp:
- No need to include "ace/Module.h" since only the template
- declaration is used. When ACE_TEMPLATES_REQUIRE_SOURCE is defined
- you end up using ACE_Thru_Task before it gets defined.
- This is no problem unless your compiler checks template sintax
- before instantiation as the HP/aCC compiler do.
-
- * examples/Reactor/Misc/test_demuxing.cpp:
- ACE_MT_SYNCH was used, but it is only defined if ACE_HAS_THREADS,
- I used ACE_SYNCH instead, which is defined as ACE_MT_SYNCH if
- ACE_HAS_THREADS and as ACE_NULL_SYNCH if not.
- Maybe the semantics are wrong, but the thing compiles.
-
-Fri Mar 21 15:10:59 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Makefile (FILES): Moved Log_Msg to the beginning of the
- source list in the ace Makefile. This is nice because it forces
- the compilation of OS.i and that, obviously, is where you get
- the complaints for the port. It's nice to have it at the
- beginning so you catch the errors very early on before you've
- compiled 30 or 40 files. Thanks to Scott Halstead
- <scott.halstead@gs.com> for this suggestion.
-
- * ace/Memory_Pool.cpp: Added #if !defined
- (ACE_LACKS_SYSV_SHMEM) to handle systems like Chorus that
- lack this feature.
-
-Thu Mar 20 18:58:50 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Svc_Handler.cpp (destroy): Added a state variable to keep
- track of when we are closing down the Svc_Handler. This is
- necessary to prevent endless recursive calls to handle_close()
- due to the recent enhancements to ACE_Timer_{List,Heap}. Thanks
- to Bert Craytor <Bert_Craytor@peoplesoft.com> for reporting
- this.
-
- * tests/Conn_Test.cpp: Added a new test that makes sure the
- Acceptor, Connector, and Svc_Handler are working correctly.
-
- * ace: Added some more changes for Chorus. Thanks to Wei Chiang
- <chiang@tele.nokia.fi> for these changes.
-
- * ace/OS.h: Added #define for SIGSEGV for platforms that lack it
- (e.g., Chorus).
-
- * ace: Made a bunch of minor changes to support SunOS 4.x better.
- Thanks to Scott Halstead <scott.halstead@gs.com> for reporting
- these problems.
-
- * tests/Conn_Test.cpp: Added ACE_TEMPLATES_REQUIRE_SPECIALIZATION
- for the various templates used in this test. Thanks to Thilo
- Kielmann <kielmann@informatik.uni-siegen.de> for reporting this.
-
- * ace/Connector.cpp (connector): Fixed some minor bugs that
- prevented the ACE_Connector from compiling. Thanks to David
- Levine for noticing this.
-
- * ace/OS.h: Moved the ACE_LACKS_SIGACTION block so that it will
- work on Win32. Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for pointing this out.
-
-Thu Mar 20 22:38:27 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Timer_Heap.cpp: added template specializations.
-
- * netsvcs/lib/Client_Logging_Handler.cpp,
- Name_Handler.cpp
- Server_Logging_Handler.cpp
- TS_Clerk_Handler.cpp
- TS_Server_Handler.cpp
- Token_Handler.cpp: added template specializations.
- There are still many missing from libnetsvcs.
-
- * tests/Conn_Test.cpp,
- Future_Test.cpp
- IOStream_Test.cpp
- Map_Manager_Test.cpp
- Message_Block_Test.cpp
- Message_Queue_Test.cpp
- Reader_Writer_Test.cpp
- SV_Shared_Memory_Test.cpp
- Thread_Pool_Test.cpp}: added template specializations.
- Thanks to Thilo Kielmann <kielmann@informatik.uni-siegen.de>
- for providing these.
-
- * ace/Log_Msg.cpp: removed commented-out template specialization.
-
- * include/makeinclude/platform_{chorus,hpux,hpux_gcc}.GNU:
- split out CFLAGS and CCFLAGS from CC and CXX.
-
- * ace/config-aix-4.[12].x.h: added back ACE_HAS_THREAD_SELF and
- and ACE_HAS_SVR4_DYNAMIC_LINKING; removed ACE_HAS_PTHREAD_T.
- Thanks to Chris Lahey <CLahey@cccis.com> for figuring these out.
-
-Thu Mar 20 12:25:30 1997 <harrison@samba.cs.wustl.edu>
-
- * ace/ace.{mak,mdp}: Build->Settings->Code Generation->Processor is
- now set to "Pentium" instead of "Blend*" for Debug and Release
- builds.
-
- * ace/config-win32-msvc4.x.h:
- * ace/config-win32-msvc2.0.h:
- * ace/config-winnt-4.0-msvc4.x.h: Only define ACE_HAS_PENTIUM when
- _M_IX86 == 500. Projects must specify Pentium in
- Build->Settings->Code Generation->Processor to use the RDTSC
- instruction in ACE_OS::gethrtime.
-
- * ace/High_Res_Timer.{cpp,i}: By default, High_Res_Timer is
- constructed with a scale_factor == 1. This allowed me to remove
- all the checks for scale_factor == 0 in the code.
-
- * ace/High_Res_Timer.h (static gettimeofday): If
- global_scale_factor_ is not set, and we're on a platform that
- requires global_scale_factor_ (e.g., Win32),
- ACE_OS::gettimeofday will be used instead of ACE_OS::gethrtime.
- This allows the scale_factor of 1 to still result in correct
- values.
-
-Wed Mar 19 15:02:09 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace: Added zillions of minor changes so that ACE will compile on
- the new aCC compiler for HPUX. Thanks to Gonzalo A. Diethelm
- <gonzo@ing.puc.cl> and Carlos O'Ryan <coryan@mat.puc.cl> for
- help with this.
-
- * ace/SOCK_Dgram_Mcast.cpp (subscribe): In addition to the
- SO_REUSEADDR option, Irix has a SO_REUSEPORT option that must
- also be set to allow multiple sockets to bind to the same
- multicast address. Thanks to Robert V. Head <rhead@vtcs20a> for
- reporting this.
-
- * ace: Added a slew of changes to support CHORUS. Thanks to
- Wei Chiang <chiang@tele.nokia.fi> for these changes.
-
- * ace/config-sunos4.*.h: Added #define ACE_HAS_UNION_WAIT based
- on the recommendation of Kumar Neelakantan
- <kneelaka@painewebber.com>.
-
- * ace/Log_Msg.cpp (log_hexdump): Replaced the use of ::sprintf()
- with ACE_OS::sprintf() so that the return value would be correct
- on SunOS 4.x!
-
- * ace/OS: Added ACE_HAS_CHARPTR_SPRINTF and ACE_SPRINTF_ADAPTER
- to ACE_OS::sprintf() for SunOS 4.x platforms. Thanks to Kumar
- Neelakantan <kneelaka@painewebber.com> for reporting this.
-
- * ace/Handle_Set.cpp (ACE_Handle_Set_Iterator): If the bound was
- reached in the following loop, we should set this->num_ =
- this->handles_.max_handle_ + 1 rather than go into the 2nd loop.
- Thanks to Michael Newton <michaeln@in.ot.com.au> for reporting
- this.
-
- * ace/Handle_Set.cpp (ACE_Handle_Set_Iterator):
- ACE_Handle_Set_Iterator::ACE_Handle_Set_Iterator did not work
- properly if called with a zero handleset, as there was no bounds
- check on the first loop therein. Thanks to Michael Newton
- <michaeln@in.ot.com.au> for reporting this.
-
-Wed Mar 19 16:06:32 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h,README: added ACE_HAS_AIX_BROKEN_SOCKET_HEADER to wrap
- #include of sys/socket.h with #undef/#define of __cplusplus.
-
- * ace/config-aix-4.[12].x.h: added ACE_HAS_AIX_BROKEN_SOCKET_HEADER,
- ACE_HAS_PTHREAD_T, ACE_LACKS_TCP_H, and ACE_LACKS_SETSCHED.
- Removed ACE_HAS_SVR4_DYNAMIC_LINKING and ACE_HAS_THREAD_SELF.
-
- Thanks to Daniel Montalibet <daniel_montalibet@stortek.com> for
- both of the above modifications.
-
- * platform_{dgux4_epc,irix5.3_g++,linux*,m88k,osf1_3.2,sco*,
- sunos4_g++,sunos5_centerline*,sunos5_g++,sunos5_sunc++*,
- unixware_g++,vxworks5.2_g++}.GNU: split out CFLAGS and CCFLAGS.
- Also, removed -lstdc++/-lm from g++ versions, because we now set
- CXX to g++ instead of gcc, so those libraries are picked up.
-
- * include/makeinclude/platform_osf1_4.0{,_g++}.GNU:
- added -lrt to support ACE_Sched_Params. Thanks to
- Thilo Kielmann <kielmann@informatik.uni-siegen.de> for
- suggesting this. Also, split out CFLAGS and CCFLAGS.
-
- * ace/OS.h: removed SVR4_DYNAMIC_LINKING protection around
- #define of RTLD_LAZY because it's used in ace/Parse_Node.cpp.
- Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for pointing
- this out.
-
- * ace/OS.i (thr_setcanceltype): added ACE_UNUSED_ARGS for STHREADS
- case. Thanks to Chuck Gehr <gehr@sweng.stortek.com> for
- providing this fix.
-
-Tue Mar 18 21:53:03 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/SOCK_Dgram_Bcast.cpp (mk_broadcast): Modified the
- SOCK_Dgram_Bcast class by adding a const char *host_name to the
- contructor, and open, and mk_broadcast methods. If the user
- passes in the host_name, then only the broadcast address of an
- interface that has a matching ip address with the host will be
- added to the if_list_. Otherwise, nothing changes. Thanks to
- Paul <phan@CCGATE.HAC.COM> for this feature.
-
-Tue Mar 18 13:20:59 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/ace.mdp: Reverted the change for DllMain as the entry point
- to ace.dll. This is causing problems in multi-threaded
- applications.
-
- * netsvcs/lib/Client_Logging_Handler.cpp: Added a check in fini()
- to make sure we have a valid handler. If the connect attempt
- failed, this->handler_ will be set to 0.
-
- * tests/Mem_Map_Test.cpp: Added code that removes all temporary
- files created by the test.
-
- * tests/Time_Service_Test.cpp: Made sure we remove the backing
- store file left behind by a aborted clerk process.
-
- * examples/Reactor/Ntalker/ntalker.cpp: The ntalker now uses
- ACE::register_stdin_handler to register the STDIN. This function
- allows for portability.
-
-Tue Mar 18 08:12:22 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Svc_Conf_y.cpp,Makefile: replaced "y.tab.c" string with
- "Svc_Conf_y.cpp" to ease debugging. Thanks to Luca Priorelli
- <lucapri@mbox.vol.it> for suggesting this.
-
- * ace/IOStream.cpp (close): replaced call to
- ACE_SOCK_Stream::close () with one to generic STREAM::close ().
- Thanks to Kumar Neelakantan <kneelaka@painewebber.com> for
- reporting this problem.
-
- * ace/OS.h,README,config-*.h: removed ACE_HAS_RTLD_LAZY_V, and
- replaced with #define of RTLD_LAZY macro only if it's not
- already defined (and if ACE_HAS_SVR4_DYNAMIC_LINKING is defined).
- Thanks to Chris Lahey <CLahey@cccis.com> for providing this fix.
-
- * ace/OS.i (thr_setcancelstate, thr_setcanceltype, thr_cancel):
- added ACE_UNUSED_ARG calls to avoid compiler warnings. Thanks
- to Chuck Gehr <gehr@sweng.stortek.com> for suggesting them.
-
- * ace/Local_Name_Space_T.h: moved #include of Local_Name_Space.h up
- because this file needs declaration of ACE_NS_String. There
- _shouldn't_ be a circular include problem because the #includes are
- protected. Thanks to Daniel Montalibet
- <daniel_montalibet@stortek.com> for reporting this problem and
- providing the fix.
-
- * ace/Local_Name_Space.h: removed #include of ace/Service_Config.h.
-
- * include/makeinclude/wrapper_macros.GNU: put -I. before
- -I$(WRAPPER_ROOT) instead of after.
-
- * tests/IOStream_test.cpp: added checks for receipt of proper values.
-
-Tue Mar 18 01:38:14 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/ace.mdp: Add DllMain as the entry point of ace.dll. This
- allows us to call WSAStartup when ace.dll is loaded in and
- WSACleanup when ace.dll is unloaded. People using ace as a
- static library are still out in the cold with respect of getting
- WSACleanup called before the process exits.
-
- I am not sure of two cases: (1) What happens when an application
- crashes and was not able to call WSACleanup and (2) if the
- application wants to continue using sockets when ace.dll is
- unloaded. I hope this solves more problems than it creates ;-)
-
-Tue Mar 18 01:38:14 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/Parse_Node.cpp: Added END_OF_LINE characters to some
- ACE_ERRORs.
-
- * netsvcs/{lib,servers}: Fixed the project files to produce and
- use the dll in the correct place (which is netsvcs/lib).
-
- * ace/Log_Record.cpp: Corrected format string for fprintf().
-
- * examples/Threads/test.mdp: Added context_switch_time.cpp to the
- project.
-
- All of the above bugs were reported by Luca Priorelli
- <lucapri@mbox.vol.it>. Thanks for the contribution.
-
-Mon Mar 17 12:59:56 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.{h,i}: added nanosleep (), currently supported only
- on POSIX platforms (if ACE_HAS_CLOCK_GETTIME is defined).
-
- * examples/Mem_Map/IO-tests/{IO_Test.cpp,test_io.cpp):
- LM_ERROR instead of ACE_ERROR, and fixed call to ACE::basename ().
-
- * ace/OS.cpp (sched_params): return -1 if not supported,
- instead of ENOTSUP.
-
- * ace/OS.cpp (fork): added ACE_UNUSED_ARG (program_name) for WIN32
- and VxWorks.
-
- * ace/Sched_Params.cpp (priority_min, priority_max, next_priority,
- previous_priority): not supported on MVS, via ACE_LACKS_SETSCHED.
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for figuring this
- out and providing the fix.
-
- * tests/Timer_Queue_Test.cpp (test_performance): changed type of
- local variable "i" to (signed) int to avoid signed/unsigned
- comparison, and eventual seg fault because a loop would never
- terminate.
-
-Sun Mar 16 11:31:46 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Timer_{List,Queue,Heap}.h: Defined copy constructors and
- assignment operators in the private part of the class so that
- users won't accidentally make mistakes.
-
-Sat Mar 15 21:44:45 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Timer_{Queue,List}.cpp (cancel): handle_close() should be
- called only once (especially when handle_close() implements
- "delete this;" ). Since it is possible that the EH will be
- registered more than once, I changed the code to do the
- following:
-
- if (number_of_cancellations == 1)
- // Call the close hook.
- curr->handler_->handle_close (ACE_INVALID_HANDLE,
- ACE_Event_Handler::TIMER_MASK);
-
- Thanks to Hamutal Yanay <Hamutal_Yanay@mail.icomverse.com> for
- suggesting this.
-
- * examples/Mem_Map/IO-tests/test_io.cpp (run_tests): Removed all
- uses of ::perror and replaced them with calls to ACE_ERROR
- macros.
-
- * ace/Mem_Map.i (unmap): The ACE_Mem_Map::close method does not
- work properly if the value of file_mapping_ is equal to
- ACE_INVALID_HANDLE. In this case the method calls a useless
- close (-1). Therefore, I changed:
-
- if (this->file_mapping_ != this->handle_)
- ACE_OS::close (this->file_mapping_);
-
- in:
-
- if (this->file_mapping_ != this->handle_ &&
- this->file_mapping_ != ACE_INVALID_HANDLE)
- ACE_OS::close (this->file_mapping_);
-
- Thanks to Sandro Doro <alex@aureus.sublink.org> for reporting
- this.
-
-Thu Mar 13 18:21:15 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/ReactorEx.h: Change protection of methods/variables of
- ReactorEx from private to protected. Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for suggesting this.
-
-Thu Mar 13 16:31:54 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i (thr_getprio): Added missing ACE_NOTSUP_RETURN
- for the case of pthreads && !defined (ACE_LACKS_SETSCHED).
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for
- reporting this.
-
-Thu Mar 13 00:12:15 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/Local_Name_Space_T.cpp (dump): Added ACE_UNUSED_ARG around
- fake_this to stop the compiler from complaining about unused
- variables.
-
- * ace/Message_Block.cpp (ACE_Data_Block::size): Moved the copying
- of the old base before freeing it up. Thanks to Dieter Quehl
- (dietrich.quehl@med.siemens.de) for pointing this out.
-
- * ace/Local_Name_Space_T.cpp: Added code to the list methods such
- that structured exceptions are handled correctly. Thanks to
- Karlheinz Dorn (karlheinz.dorn@med.siemens.de) for reporting
- this.
-
-Wed Mar 12 21:31:51 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * examples/Reactor/Ntalker/ntalker.cpp: Made changes to the
- program which allows it to run under Win32.
-
- * ace/SOCK_Dgram_Mcast.cpp: Made changes to the setting of the
- interface address so that it works correctly under Win32.
- Thanks to Todd L. Montgomery (tmont@cs.wvu.edu), Anton van
- Straaten (anton@appsolutions.com), Ole O. Johnsen
- (Ole.Johnsen@gpi.telemax.no), Mike Flinn
- (mike.flinn@smtpgate.aws.waii.com), Steve Weismuller
- (spweismu@rsoc.rockwell.com) and others who helped out.
-
-Wed Mar 12 17:05:52 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/config-linux-lxpthreads.h: Added ACE_HAS_IP_MULTICAST.
-
-Wed Mar 12 16:07:07 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i (gethrtime): Added support for VxWorks and
- other platforms that support ACE_HAS_CLOCK_GETTIME.
-
-Tue Mar 11 21:38:42 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/OS.i (open): Improved support for passing flags through to
- CreateFile ().
-
-Tue Mar 11 14:30:12 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-vxworks-ghs-1.8.h: added ACE_LACKS_SYS_NERR.
- Thanks to Dave Mayerhoefer <mayerhoefer@svappl36.mdc.com> for
- reporting this.
-
- * ace/OS.{i,cpp} (uname, hostname): added VxWorks support.
- Thanks to Dave Mayerhoefer <mayerhoefer@svappl36.mdc.com> for
- providing this. (Also, uninlined ACE_OS::uname on WIN32
- and VxWorks because it contains string literals.)
-
- * ace/High_Res_Timer.{i,cpp}: fixed interpretation of units:
- ACE_hrtime_t is in nanoseconds, so it should be divided by
- 1000000000 to get seconds. Fixed divs/mods to first divide
- by 1000, then div/mod. Thanks to Luca Priorelli
- <lucapri@mbox.vol.it> for identifying this problem.
-
- Also, removed some casts that are no longer necessary, and
- added some casts of ACE_hrtime_t values to longs to avoid
- compiler warnings. Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for pointing this out.
-
- * ace/Reactor.cpp (unbind): cast "index" to int to avoid
- signed/unsigned comparison. Thanks to Matthias Kerkhoff
- <make@cs.tu-berlin.de> for pointing this out.
-
- * ace/ReactorEx.cpp (bind): changed type of "current_size" to
- size_t to avoid signed/unsigned comparison. Thanks to Matthias
- Kerkhoff <make@cs.tu-berlin.de> for pointing this out.
-
- * ace/Timer_Heap.cpp (ctor, grow_heap): cast unsigned value
- (i + 1) to int before negating to avoid compiler warning.
- Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for pointing
- this out.
-
- * examples/Threads/context_switch_time.cpp (main): added
- ACE_SCOPE_PROCESS param to ACE_Sched_Params instances so
- that the test works on WIN32. Thanks to Luca Priorelli
- <lucapri@mbox.vol.it> for identifying this problem.
-
- * ace/Registry.{h,cpp},Registry_Name_Space.{h,cpp},Svc_Conf_Tokens.h,
- Svc_Conf_{l,y}.cpp,Timer_{Heap,List}.cpp,config-aix-4.2.x.h,
- config-dgux-4.11-epc.h,config-mvs.h,config-sco-5.0.0-fsu-pthread.h,
- config-sco-5.0.0-mit-pthread.h,config-sco-5.0.0-nothread.h:
- added CVS header (Id wrapped in $).
-
- * netsvcs/clients/Logger/indirect_logging.cpp (main): declare loop
- index as signed int to avoid signed/unsigned comparison.
-
-Tue Mar 11 07:34:04 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Timer_Queue_Test.cpp: Added some code to illustrate how
- the new handle_close() hook for ACE_Timer_{Heap,List} work.
-
- * ace/Timer_Heap.cpp (cancel): Modified the Timer_Heap and
- Timer_Queue so that it will call the handle_close() hook when
- Event_Handler's are cancelled. This is necessary to reclaim
- resources. Thanks to Hamutal Yanay
- <Hamutal_Yanay@mail.icomverse.com> for suggesting this.
-
- * ace/Event_Handler.h (signal): Added a TIMER_MASK, which is
- passed to handle_close() when a timer is cancelled.
-
- * ace/Log_Msg.cpp (log): Fixed a bug by setting LPTSTR lpMsgBuf =
- 0 on line 524. Thanks to Mark Wright <markw@odi.com.au> for
- reporting this.
-
-Sun Mar 10 13:06:04 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Mem_Map/IO-tests: Fixed a small bug in "IO_Test.cpp"
- file. In the "int Mmap1_Test::run_test" method I inserted an
- lseek to rewind the output file. With this correction the speed
- go up due to IO cache. Thanks to Sandro Doro
- <alex@aureus.sublink.org> for reporting this.
-
-Sun Mar 9 18:24:37 1997 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * java/src/IOCntlMsg.java (IOCntlMsg): Added two new
- classes/files, namely IOCntlCmds and IOCntlMsg.
-
- * java/src/Task.java: Added accessors to get/set the flags of the
- Task.
-
-Sun Mar 9 13:06:04 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Reactor: Fixed an evil bug where the expression
-
- if (handle >= 0 || handle < this->max_handlep1_)
-
- should be
-
- if (handle >= 0 && handle < this->max_handlep1_)
-
- Thanks to Mark Wright <markw@odi.com.au> for reporting this.
-
-Sun Mar 9 13:06:04 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * apps/Gateway: Updated the Peer and Gateway applications so that
- they don't try to register ACE_STDIN with the Reactor on Win32.
-
- * apps/Gateway: Changed a bunch of calls to
- ACE_Reactor::remove_handler() so that it no longer tries to
- remove descriptor 0, but instead uses ACE_STDIN. Naturally,
- this doesn't work due to the way that Win32 implements select()
- but at least it compiles... Thanks to Elliot Lau
- <eeklau@post1.com> for reporting this.
-
- * apps/Gateway/Gateway/File_Parser: Changed the enumerated type
- ERROR to PARSE_ERROR to avoid a name clash with a symbol
- reserved by Win32 (barf). Thanks to Elliot Lau
- <eeklau@post1.com> for reporting this.
-
-Sat Mar 8 12:37:44 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Log_Msg.cpp: Changed the implementation of ACE_Log_Msg so
- that all accesses to the lock_ are now through a Singleton.
- This makes it possible to define multiple instances of
- ACE_Log_Msg within the same thread. Thanks to Jeff Morgan
- <jeff@audioactive.com> for helping track this down.
-
- * Added support for SCO 5.0. Thanks to Auturo
- <mitosys@colomsat.net.co> for these patches.
-
-Thu Mar 06 13:24:04 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i (gettimeofday): moved declaration of "result" so
- that it's not declared on VxWorks, where it's not needed;
- (stat): added cast of file arg to char * for VxWorks;
- (thr_getprio): added missing "#else" before ACE_NOTSUP_RETURN (-1).
- Thanks to Dave Mayerhoefer <mayerhoefer@svappl36.mdc.com> for
- reporting these.
-
- * ace/OS.cpp (sched_param): with STHREADS, map ACE_SCOPE_THREAD
- to ACE_SCOPE_PROCESS'.
-
- * ace/Svc_Conf_l.cpp: commented out YY_BREAK after ace_yyterminate ()
- to avoid GHS compiler warning about unreachable statement.
- Thanks to Dave Mayerhoefer <mayerhoefer@svappl36.mdc.com> for
- reporting this.
-
- * ace/ace.mak: removed Thread_Priority and renamed Scheduling_Params
- to Sched_Param.
-
- * examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp (handle_client):
- added "l" qualifier for sprintf of ACE_OS::getpid ().
-
- * tests/Priority_Task_Test.cpp,
- examples/Threads/{context_switch_time.cpp,Makefile}:
- adapted to new thread priority/ACE_Sched_Params.
-
-Wed Mar 5 14:33:04 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/UNIX_Addr.cpp: Enhanced the implementation of set() so
- that it works correctly on MVS, which has a different definition
- of struct sockaddr_un:
-
- struct sockaddr_un {
- unsigned char sun_len;
- unsigned char sun_family;
- char sun_path[108];
- };
-
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for reporting
- this.
-
-Wed Mar 05 14:47:14 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.{h,cpp},Makefile; also, renamed Scheduling_Params.* to
- Sched_Params.* and removed Thread_Priority.*:
-
- Major change in scheduling parameters interface:
- The key change is that there is no longer a special thread priority
- enum. Thread_Priority was changed to int, so applications can do
- whatever they want. The ACE_Sched_Params class has some static
- functions to help do this portably.
-
- Here are the changes from the ACE 4.1.3:
-
- 1) ACE_Thread_Priority: removed this class.
-
- It contained "priority class" and "thread priority".
- "Priority class" is platform-specific and doesn't
- need to be visible in ACE; it is subsumed by scheduling policy,
- see below. "Thread priority" is replaced by the global
- ACE_Sched_Priority typedef in ace/OS.h, see next change.
-
- 2) ace/OS.h: added ACE_Sched_Priority typedef (to int)
- and ACE_SCOPE_THREAD.
-
- 3) ace/OS.h: added scheduling policy #defines: ACE_SCHED_OTHER,
- ACE_SCHED_FIFO, and ACE_SCHED_RR. There's an ACE_Sched_Params::
- Policy typedef that can take one of these values.
-
- 4) ACE_Sched_Params: added priority_min (), priority_max (),
- next_priority (), and previous_priority () functions. All
- require an ACE_Sched_Params::Policy argument and take an
- optional scope argument (to support the distinct thread
- and process priorities on DEC UNIX).
-
- min_priority () and max_priority () have platform-specific
- and policy-specific values, and direction (the min value may
- be higher than the max value). The increment and decrement
- operations allow applications to iterate over them, etc.,
- without explicitly specifying the direction of the priority
- (0 for high or low priority).
-
- 5) The only way to apply ACE_Sched_Params is through
- ACE_OS::sched_params (const ACE_Sched_Params &).
- (This is not really a change, except for the name change from
- ACE_OS::set_sched_params ().
-
- It sets both policy and priority of current thread or
- process (depending on the scope in ACE_Sched_Params).
- Not all combinations of policy, priority, and scope are
- legal on all platforms. Unfortunately, I see no way around
- this, because the intersection of legal ranges
- on our supported platforms is empty. If an illegal request
- is made, ACE_OS::sched_params () sets errno to EINVAL and
- returns -1.
-
- 6) added ACE_OS::thr_setprio (const ACE_Sched_Priority prio)
- to set the current thread's priority, only.
-
- Many thanks to Thilo Kielmann <kielmann@informatik.uni-siegen.de>
- for his careful review of this class design, thoughtful comments,
- and assistance with implementation, especially for PTHREADS
- platforms.
-
-Wed Mar 5 14:36:59 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * SString.cpp: Fixed ACE*String initialization bugs. Thanks to
- jmorey@tbi.com (John Morey) for reporting this.
-
-Wed Mar 5 14:33:04 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i: Fixed a bug in gethrtime
-
- const ACE_Time_Value now = ACE_OS::gettimeofday (void);
-
- which should be
-
- const ACE_Time_Value now = ACE_OS::gettimeofday ();
-
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for reporting
- this.
-
-Tue Mar 4 16:37:26 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/IPC_SAP/SOCK_SAP/CPP-unserver.cpp (main): Make life
- easier by doing an unlink(rendezvous) before reopening the
- UNIX-domain socket. Thanks to Jeff Morgan
- <jeff@audioactive.com> for suggesting this.
-
-Sun Mar 02 19:58:00 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config*.h: removed #define of ACE_HAS_INLINED_OSCALLS
- because it's no longer needed in the config files: it's
- #defined in OS.h if needed.
-
-Sun Mar 2 17:14:29 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * include/makeinclude: Updated all the platform-*g++.GNU files so
- that they no longer -D__ACE_INLINE__ (since this is handled in
- the the config-*g++.h files).
-
- * ace: Updated all the config-*g++.h files so that they now
- #define __ACE_INLINE__ rather than having this set in the
- platform_*.GNU file. This makes ACE easier to build and
- integrate with other software packages.
-
-Fri Feb 28 02:22:33 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/SOCK_*: There were problems starting UDP broadcast servers
- (all using the same well known port number) multiple times on
- one machine (this is very useful test distributed applications
- on one single machine). Setting the SO_REUSEADDR option for the
- broadcast socket allows binding of a socket that is already in
- use and thus allows us to start more than one broadcast servers
- in parallel on one machine. Thanks to Dieter Quehl
- <dietrich.quehl@med.siemens.de> for this fix.
-
- Therefore, I patched ACE_SOCK_Dgram_Bcast, ACE_SOCK_Dgram and
- ACE_SOCK to include this feature. In addition, I also changed
- ACE_SOCK_Connector/ACE_SOCK_Acceptor to use this feature instead
- of calling setsockopt() there explicitly.
-
- * examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp (main): Fixed up the
- use of ACE_OS::fork() here to use the new "named" version.
-
- * ace/OS.h: Added a clever new wrapper function called fork (const
- char *program_name), which calls fork() and then automatically
- calls ACE_LOG_MSG->sync (program_name) to sync up the program
- name. This eliminates a common source of error when forking
- children and using ACE_Log_Msg::log().
-
- * examples/IPC_SAP/SOCK_SAP/FD-un{client,server}.cpp: Updated the
- FD client and FD server programs so that it is now a concurrent
- server.
-
- * ace/config-mvs.h: Added #define ACE_LACKS_TCP_H for MVS. Thanks
- to Chuck Gehr for pointing this out.
-
- * ace/OS.h: Added a new #define ACE_LACKS_TCP_H that skips the
- inclusion of the netinet/tcp.h file if it isn't on the platform.
-
- * ace/OS.i (thr_cancel): Changed the line
-
- ACE_UNUSED_ARG (t_id);
-
- to
-
- ACE_UNUSED_ARG (thr_id);
-
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for reporting
- this.
-
- * ace/SString.cpp: Fixed up all the ACE_[CSW]String code so that
- always allocates a rep_ even in the null constructor. This
- saves us from having to handle odd special cases later on...
- Thanks to John Morey <JMOREY@tbi.com> for reporting this.
-
- * ace/Service_Repository.cpp (close): Changed the order in which
- services are destroyed when the Service Configurator is closed.
- Currently, services are destroyed in the order in which they are
- created according to the svc.conf file. Now, we shut them down
- in reverse order. This makes more sense when services are
- related, i.e., one service has to be started before another.
- Thanks to Karlheinz for this suggestion.
-
-
-Fri Feb 28 12:13:09 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: fixed definition of ACE_TIMER_SKEW. Thanks
- to Chuck Gehr <gehr@sweng.stortek.com> for pointing this out.
-
-Thu Feb 27 21:36:28 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.{i,cpp} (gethrtime): support on all platforms by
- using ACE_OS::gettimeofday () if there is no native high
- resolution timer. Moved ACE_OS::getimeofday () definition
- toward top of OS.i so that it is always defined before
- being called. Finally, expanded gethrtime () support from
- linux to __GNUC__ with ACE_HAS_PENTIUM; it should work on
- platforms such as VxWorks with gcc on Pentiums.
-
- * ace/config-osf1-4.0-{,g++}.h: added ACE_HAS_CLOCK_GETTIME.
- Thanks to Thilo Kielmann <kielmann@informatik.uni-siegen.de>
- for pointing this out.
-
-Thu Feb 27 17:06:12 1997 <harrison@samba.cs.wustl.edu>
-
- * ace/High_Res_Timer.h (get_env_global_scale_factor): This static
- method will set the global_scale_factor to the value in an
- environment variable (ACE_SCALE_FACTOR by default).
-
- * ace/High_Res_Timer.*: Changed all calculations to divide by
- scale_factor before doing / and %. This must be done before the
- mod for correctness.
-
- * ace/Profile_Timer.i (start): Changed start and stop methods to
- call ACE_High_Res_Timer::gettimeofday. This should allow
- greater timing accurracy.
-
- * ace/High_Res_Timer.h (global_scale_factor): Added a static
- global_scale_factor that allows applications to set one scale
- factor for all high res timers. This is important for platforms
- like intel where the scale factor will vary based on the
- processor clock speed.
-
- * ace/High_Res_Timer.i (gettimeofday): This static method calls
- ACE_OS::gethrtime and converts to an ACE_Time_Value based on the
- global_static_factor.
-
-Wed Feb 26 18:28:35 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ACE-install.sh: Added some fixes for the ACE-install.sh script.
- Thanks to Eugene R. Somdahl <gene@endo.com> for reporting these.
-
- * ace/Connector.cpp (handle_close): Added a test to see if the
- reactor_ is NULL and if it is, don't bother trying to use it to
- clean up. Thanks to Paul Han <phan@CCGATE.HAC.COM> for this
- suggestion.
-
-Tue Feb 25 21:19:57 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h,config-sunos*.h: default ACE_TIMER_SKEW to 0,
- and override to 10 ms in all Solaris config files.
-
- * ace/Svc_Conf_l.cpp,Makefile: #undef ACE_HAS_TERM_IOCTLS
- so that /usr/include/sys/termios.h won't be included; it
- #defines ECHO, and Svc_Conf_l.cpp has an ECHO symbol.
-
- * ace/ACE.cpp (sock_error): added ACE_UNUSED_ARG (error);.
-
- * ace/Timer_Queue.cpp (ctor): rearranged initializers to
- match declaration order.
-
-Tue Feb 25 19:57:54 1997 <harrison@samba.cs.wustl.edu>
-
- * ace/Timer_Queue.cpp (gettimeofday): Added gettimeofday accessors
- on the Timer_Queue. The default implementation calls
- ACE_OS::gettimeofday. Applications can specify, via pointers to
- functions, that a timer queue use an alternate gettimeofday
- implementation (e.g., a high resolution timer).
-
- * ace/Reactor.cpp (schedule_timer): The Reactor no longer calls
- ACE_OS::gettimeofday. Instead, it calls
- Timer_Queue::gettimeofday.
-
- * ace/ReactorEx.cpp (schedule_timer): The ReactorEx no longer calls
- ACE_OS::gettimeofday. Instead, it calls
- Timer_Queue::gettimeofday.
-
-Tue Feb 25 17:40:57 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Log_Msg.cpp: Updated the 'p' option of the log() method to
- use the new ACE::sock_error() method for cases where
- FormatMessage() fails.
-
- * ace/ACE: Added a new sock_error() method to class ACE which
- returns the appropriate message for each WinSock error code.
- This makes up for an apparent oversight in Win32. Thanks to
- Michael R. MacFaden" <mrm@cisco.com> for this.
-
-Tue Feb 25 01:33:06 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h: Moved <netinet/tcp.h> outside of the VXWORKS #ifdef
- since it seems to be available on other platforms (e.g.,
- Solaris). If people find this not to be the case on all
- platforms please let me know and I'll #ifdef it. Thanks to
- Sumedh Mungee <sumedh@cs.wustl.edu> for reporting this.
-
-Tue Feb 25 16:20:29 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * examples/Connection/non_blocking/CPP-acceptor.cpp: Added a
- specific checl for timeouts. Also, changed
- ACE_PEER_ACCEPTOR_ADDR to ACE_PEER_STREAM_ADDR
-
- * examples/Connection/non_blocking/non-blocking.{mak,mdp}: New
- project files for Win32.
-
- * ace/Log_Msg.cpp: Minor changes.
-
-Mon Feb 24 17:16:06 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Log_Msg.cpp (ACE_Log_Msg): Enable the thread-specific
- tracing flag by default. This ensures that tracing will work
- "out of the box."
-
- * ace/config-sunos5.[45]-g++.h: Added a #define for
- ACE_HAS_TERM_IOCTLS. Thanks to Joey Zhu <joey.zhu@wcom.com> for
- reporting this.
-
- * ace/Synch.cpp (acquire): Simplified the recursive mutex logic
- for acquire(). Thanks to Arthur J. Lewis" <hfdh99a@prodigy.com>
- for reporting this.
-
- * examples/Connection/non_blocking/CPP-acceptor.cpp (init): Added
- a #ifdef for ACE_WIN32 so that we don't register the signal
- handler for SIGPIPE since it's not supported on Win32. Thanks
- to Ivan Murphy <Ivan.Murphy@med.siemens.de> for reporting this
- problem.
-
- * examples/Connection/non_blocking: The SPIPE examples in
- (test_spipe_{acceptor,connector}.cpp) aren't ported to Win32
- yet. They currently don't work because ACE_SPIPE*'s can't be
- registered with the ACE_Reactor (which only works with sockets).
- I've #ifdef'd these examples so that they don't get compiled on
- Win32. Thanks to Ivan Murphy <Ivan.Murphy@med.siemens.de> for
- reporting this problem.
-
-Mon Feb 24 20:28:10 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: use signed __int64 for ACE_hrtime_t because VC++
- won't convert unsigned __int64 to double. Thanks to Irfan
- <irfan@cs.wustl.edu> for reporting this.
-
- * include/makeinclude/platform_{irix5.3_g++,linux*,m88k,
- osf1_4.0_g++,sco-nothread,sunos*g++,unixware_g++}.GNU:
- changed C++ compiler (CXX) from gcc to g++ so that libg++
- will be linked in. Thanks to James CE Johnson <jcej@lads.com>
- for suggesting this.
-
- * examples/IOStream/{client,server}/Makefile,tests/Makefile:
- removed -lg++, when gcc is the compiler, because it's no
- longer needed with g++ as the compiler.
-
-Sat Feb 22 23:03:45 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i: restored version 4.89 and 4.90 changes that
- were lost in version 4.91.
-
- * ace/OS.{i,cpp},config-linux*.h: added ACE_OS::gethrtime ()
- support for Linux on Pentiums.
-
- * ace/High_Res_Timer.*: changed scale_factor type from
- u_long to double so that it can be less than 1.
-
- * ace/Thread_Priority.cpp: "linux" instead of "LINUX".
-
- * tests/Priority_Task_Test.cpp (open): set this->priority_ because
- an assertion uses it. Also, use ACE_NORMAL_PRIORITY_CLASS so that
- root doesn't have to run the test on Solaris.
-
-Sat Feb 22 22:07:35 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * tests/Priority_Task_Test.cpp (open): Now use
- ACE_Thread_Priority while setting the priority of the new
- thread.
-
- * ace/Thread_Priority.cpp (convert_to_os_priority): Changed
- return type for this to 'int' from 'long' on Linux. Thanks
- to James CE Johnson <jjohnson@lads.com> for pointing this
- out!
-
- * ace/OS.i (thr_cancel): Corrected erroneous macro argument.
- Thanks to James CE Johnson <jjohnson@lads.com> for pointing
- this out!
-
-Sat Feb 22 17:00:59 1997 <harrison@samba.cs.wustl.edu>
-
- * ace/OS.i (gethrtime): Added support for intel's RDTSC
- instruction for pentium architectures.
-
-Sat Feb 22 10:57:47 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Stream.cpp (open): Make sure that if we allocate the Tasks
- in the Stream head and the Stream tail that we set the M_DELETE
- flag so that the close() method will clean up the memory.
- Thanks to David Levine and Purify for noticing this problem.
-
-Fri Feb 21 08:06:41 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i: Yikes, it looks like the Solaris and the POSIX version
- of sigwait() are different! The Solaris version returns the
- signal number, whereas the POSIX version returns 0 on success,
- errno on failure, and sets a parameter with the signal on
- success. I've fixed the ACE_OS C++ wrapper so that the right
- thing happens, i.e., errno is always set to the error (if
- sigwait() returns -1) and the signum is always returned as the
- argument and the return value on success ... Thanks to Harry
- Gunnarsson <hg@carmenta.se> for reporting this.
-
-Fri Feb 21 11:01:22 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Thread_Priority.cpp: fixed return type of
- convert_to_os_priority () for Linux. Thanks to
- James CE Johnson <jcej@lads.com> for pointing this out.
-
- * examples/Shared_Malloc/test_malloc.cpp,
- examples/System_V_IPC/SV_Message_Queues/{T,}MQ_Server.cpp (main):
- added ACE_UNUSED_ARG (sa);.
-
-Fri Feb 21 04:12:31 1997 <irfan@TWOSTEP>
-
- * ace/OS.h: Added ACE_SEH_FINALLY.
-
- * ace/ReactorEx.h: Added ACE_ReactorEx_Test as a friend class. I
- think we should have one such friend class for all classes in
- ACE.
-
- * examples/Reactor/ReactorEx/test_exceptions.cpp: New test which
- checks how ReactorEx deals with structured exceptions thrown by
- user code
-
- * ace/ReactorEx.cpp (safe_dispatch): Added protection against
- structured exceptions caused by user code when dispatching
- handles
-
-Thu Feb 20 17:32:54 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * apps/Gateway: Added a new -v flag to the peerd and gatewayd
- applications so that they will print out the strings that are
- passed to them. This makes it easier to debug and see what's
- happening.
-
-Wed Feb 19 19:39:06 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * apps/Gateway/Gateway/Concrete_Proxy_Handlers.cpp (recv): Removed
- the VERBOSE #ifdefs since they weren't used and were causing
- compile errors. Thanks to Bert Craytor
- <Bert_Craytor@peoplesoft.com> for reporting this.
-
-Wed Feb 19 00:39:50 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/ASX/Event_Server: Updated the README file a bit to
- clarify some loose ends. The documentation now explains
- precisely how to start up the transceivers correctly. Thanks to
- Patty Genuald <genualdp@agcs.com> for suggesting this.
-
- * include/makeinclude: Removed the default symlink for
- platform_macros.GNU since it is "Solaris-biased" ;-). Thanks to
- Amos Shapira <amos@dsi.co.il> for reporting this.
-
-Wed Feb 19 14:41:18 1997 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Reactor.cpp: Modified to use timer_queue_->gettimeofday().
-
- * ace/Proactor.cpp: Modified to use timer_queue_->gettimeofday().
-
- * ace/ReactorEx.cpp: Modified to use
- timer_queue_->gettimeofday(). Also had to modify the
- ReactorEx_Notify mechanism to use the ReactorEx's timer queue to
- call gettimeofday.
-
- * ace/Timer_Queue.h: Added a gettimeofday method. This allows
- applications to replace the timer mechanism used by the
- Reactors. The default implementation returns
- ACE_OS::gettimeofday. However, a real-time application can
- inherit from Timer_Queue and override gettimeofday to return a
- value from a high resolution timer.
-
- * STL/bool.h: Changed the defines for type bool. First, bool is no
- longer defined for WIN32 since yvals.h typedefs it already.
- Also, I moved the defines out the namespace. I'm not sure if
- that's the right thing to do.
-
-Tue Feb 18 16:41:02 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * include/makeinclude: Added minor enhancements to rules.local.GNU
- and wrapper_macros.GNU so that it works with MVS. Thanks to
- Chuck Gehr <gehr@sweng.stortek.com> for this.
-
- * include/makeinclude: Added a new platform_mvs.GNU file that
- supports builds on MVS! Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for this.
-
- * tests/TSS_Test.cpp (worker): To get TSS_Test.cpp to compile on
- MVS we changed line 69 from:
-
- ACE_thread_key_t key = 0;
-
- to:
-
- ACE_thread_key_t key = ACE_OS::NULL_key;
-
- and line 122 from:
-
- key = 0;
-
- to:
-
- key = ACE_OS::NULL_key;
-
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for reporting
- this.
-
- * ace/Reactor.cpp (dispatch): Fixed the dispatching logic so that
- we bail out as soon as we discover that our state has changed.
- Thus, we'll recompute the fd_sets used for select().
-
-Tue Feb 18 19:02:53 1997 <irfan@cha-cha.cs.wustl.edu>
-
- * ace/ReactorEx:
-
- (a) Made wakeup_all_threads() public. Thanks to Hamutal Yanay
- <Hamutal_Yanay@mail.icomverse.com> for suggesting this.
-
- (b) Change closed_for_business_ to open_for_business_. Also made
- sure that open and close can potentially be called multiple
- times from multiple threads.
-
- (c) Changed unbind and unbind_all such that they iterate through
- all the handles.
-
- (d) Added a check to see if the handle has been scheduled for
- deletion before dispatching it.
-
-Tue Feb 18 21:24:57 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/IOStream.h,README: replaced ACE_WIN32 conditional with
- ACE_LACKS_IOSTREAM_FX.
-
- * ace/config-{mvs,win*}.h: added #define ACE_LACKS_IOSTREAM_FX.
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for pointing
- out the need for this support for MVS.
-
- * examples/Reactor/Misc/test_demuxing.cpp: removed unused
- variable "done".
-
- * examples/Reactor/Misc/test_signals_1.cpp (main),
- examples/Reactor/Ntalker/ntalker.cpp (main):
- added ACE_UNUSED_ARG (sig);.
-
-Tue Feb 18 17:15:24 1997 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/ace.mdp, ace/mak: Modified release configuration to build
- acer.dll.
-
-Tue Feb 18 11:43:04 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Log_Msg.cpp: removed destructor because it's not declared
- and it's empty.
-
- * ace/OS.i (thr_setprio): added another case (that is NOTSUP)
- for platforms with Pthreads and with LACK_SETSCHED. Thanks to
- Chuck Gehr <gehr@sweng.stortek.com> for pointing this out.
-
- * tests/Reactor_Notify_Test.cpp (main): added shutdown flag so
- that normal termination reaches ACE_END_TEST.
-
- * tests/Reactors_Test.cpp (worker): changed "timeout" message to
- "Reactor shutdown" because that indicates normal termination,
- and won't fool the one-button test.
-
- * examples/Mem_Map/IO-tests/test_io.cpp (main): added
- ACE_UNUSED_ARG (sa);.
-
- * examples/Misc/test_trace.cpp (main): added ACE_UNUSED_ARG
- for sig1 and sig2.
-
-Tue Feb 18 03:50:10 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/ReactorEx:
-
- (a) Added a closed_for_business_ flag so that handle_events()
- cannot be called after the ReactorEx has been closed down.
-
- (b) Transfer of ownership of the ReactorEx to a new owner has
- changed. The transfer will not complete until all threads
- are ready for it (just like the handle set).
- ReactorEx->update_state() now looks out for changes in
- ownership.
-
- * examples/Reactor/ReactorEx/test_MT.cpp:
-
- (a) The test now terminates and number of iterations can be
- specified on the command line.
-
- (b) Graceful shutdown of ReactorEx is now exercised in the
- test. This is a change for the earlier infinite loop. This
- also shows how to gracefully close ReactorEx which is being
- shared by multiple threads.
-
- (c) Timers were added to the test.
-
- * ace/config{win32}: Added flag ACE_LACKS_LINEBUFFERED_STREAMBUF.
-
-Mon Feb 17 22:37:35 1997 Tim H. Harrison <harrison@lambada.cs.wustl.edu>
-
- * ace/Log_Msg.h (ACE_RETURN): Modified all ACE_RETURN macros to
- use ACE_OS::last_error instead of errno. This makes these more
- portable to Win32.
-
- * ace/Log_Msg.cpp (log): Modified Win32 version to use
- FormatMessage if errnum is greater than sys_nerr.
-
- * ace/OS.i (last_error): Modified Win32 version to return
- GetLastError if errno == 0.
-
-Mon Feb 17 18:32:29 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.h: Protected the #ifdef for CLOCK_REALTIME so that it
- won't conflict with an existing macro in AIX. Thanks to Chris
- Lahey <CLahey@cccis.com> for this.
-
- * ace/Local_Name_Space_T.h: Added Local_Name_Space.h to
- Local_Name_Space_T.h so that templates will work correctly on
- AIX. Thanks to Chris Lahey <CLahey@cccis.com> for this.
-
- * tests: Added a new test, Reactor_Notify_Test.cpp, which tests
- out the new max_notify_iterations() method on the Reactor.
-
- * ace/Reactor: Finished rewriting and testing the new dispatching
- logic of the Reactor. The new implementation guards against
- pathological cases where ACE_Event_Handler::handle_*() methods
- remove registered ACE_Event_Handler objects whose handles are
- pending in the dispatch_set. Previously there was no good way
- to guard against this. Now, it should be handled automatically.
-
- * ace: Added many minor fixes to remove warnings with the SGI C++
- compiler. Thanks to Gonzalo Diethelm <gonzo@ing.puc.cl> for
- suggesting this.
-
- * include/makeinclude/platform_irix6.2_sgic++.GNU: Turned on all
- the warnings for the SGI C++ compiler. Thanks to Gonzalo
- Diethelm <gonzo@ing.puc.cl> for suggesting this.
-
-Mon Feb 17 20:59:47 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/IOStream.h: added null ipfx (), etc., methods for ACE_WIN32
- because its iostream class doesn't have them.
-
- * ace/OS.h: added #include of <netinet/tcp.h> on VxWorks.
-
- * ace/Pipe.cpp (open): enabled TCP_NODELAY on VxWorks now that
- OS.h #includes <netinet/tcp.h>.
-
- * ace/ReactorEx.h: made ACE_ReactorEx_Handler_Repository destructor
- virtual because the class has other virtual functions.
-
- * tests/IOStream_Test.cpp: removed ACE_WIN32 #ifndef, and
- removed q_char bool conversion operator because it shouldn't
- be needed.
-
- * examples/Reactor/Misc/pingpong.cpp (handle_input): cast buf_len
- to ssize_t to avoid signed/unsigned comparison.
-
- * examples/Service_Configurator/IPC-tests/client/\
- remote_dgram_client_test.cpp (main): cast mmap.size () to
- ssize_t to avoid signed/unsigned comparison.
-
-Mon Feb 17 09:25:08 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/config-linux-lxpthreads.h: Bumped the Linux kernel version
- number assigned to the symbol LINUX. Also added conditional
- defines for PTHREAD_{MAX,MIN}_PRIORITY when using Xavier Leroy's
- LinuxThreads.
-
- * ace/Thread_Priority.cpp: Added convert_to_os_priority() for Linux.
-
-Mon Feb 17 03:15:48 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * tests/SOCK_Test.cpp (server): Changed recv_n() to recv().
-
- * tests/tests.{mak,mdp}: Added two new tests: IOStream and
- Reactor_Notify.
-
- * ace/Reactor: Removed all special checks for setting
- ACE_Reactor::max_notify_iterations_ on WIN32 to be 1. This was
- made possible after we figured out that the errno was being
- reset after the recv() call in handle_input(). This allows
- ACE_Reactor_Notify::handle_input() to serve upto
- ACE_Reactor::max_notify_iterations_ notifications in one shot
- rather than just 1 on WIN32. This should speed up the Reactor on
- WIN32 platforms.
-
-Sun Feb 16 12:23:23 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Reactor.cpp: Totally rewrote the ACE_Reactor's dispatching
- mechanism so that it now keeps track of whether the state of the
- wait_set_ has changed during a dispatch (i.e., whenever
- register_handler_i() or remove_handler_i() is called). If the
- wait_set_ state *has* changed, then we bail out and rerun
- select() in order to get the latest changes.
-
- * ace/Reactor.cpp: Changed the implementation of the
- ACE_Reactor_Notify class so that (1) it short-circuits a trip
- through the ACE_Reactor::notify_handle() method (after all, it's
- just going to call its own handle_input() method back) and (2)
- the ACE_Reactor_Notify::handle_input() method now returns a
- count of the number of handlers that it dispatched.
-
- * ace/Log_Msg.h: Added a (%P|%t) so that we now print out the
- process id and thread number for failed ACE_ASSERT() calls.
-
- * tests: Removed the unnecessary template specializations of
- ACE_Atomic_Op<ACE_Thread_Mutex, int> since this is already done
- in libACE.
-
- * ace/Reactor.cpp: Removed the #ifdef preventing the enabling of
- non-blocking mode for the recv() side of the Reactor's
- notification pipe (socket) for Win32. I believe that with the
- new max_notify_iterations scheme we should be all set.
-
- * ace/ReactorEx.cpp: Added an identical API for bounding the
- max_notify_iterations() for ReactorEx.
-
- * ace/Reactor.cpp: Enhanced the Reactor's notify() mechanism so
- that it is now possible to set the max_notify_iterations(),
- which limits the number of times that the
- ACE_Reactor_Notify::handle_input() method will iterate and
- dispatch the ACE_Event_Handlers that are passed in via the
- notify pipe before breaking out of its recv() loop. This is
- necessary to keep from starving out other Event_Handlers.
- Thanks to Rod Skinner <rods@in.ot.com.au> for pointing out the
- need for this.
-
- * ace/Reactor.cpp: Fixed a bug in the WIN32
- ACE_Reactor_Notify::handle_input() logic. We were calling
- requeue_position(0) when we should have been calling renew().
-
-Sat Feb 15 11:46:39 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/ACE.cpp: It appears that VxWorks doesn't support fcntl().
- However, it does seem to support ioctl(). Therefore, that's how
- we'll set the descriptors into non-blocking mode. Thanks to
- Dave Mayerhoefer <mayerhoefer@svappl36.mdc.com> for reporting this.
-
- * ace/SOCK_Stream.h: Corrected the documentation for
- ACE_SOCK_Stream::recv_n (void *buf, size_t len, int flags, const
- ACE_Time_Value *timeout). Thanks to Paul Roman
- <proman@npac.syr.edu> for reporting this.
-
- * ace/SOCK_Stream.i (recv_n): Fixed a minor bug in the
- SOCK_Stream.i line 38:
-
- ACE_TRACE ("ACE_SOCK_Stream::send_n");
-
- should be
-
- ACE_TRACE ("ACE_SOCK_Stream::recv_n");
-
- Thanks to Paul Roman <proman@npac.syr.edu> for reporting this.
-
-Fri Feb 14 00:40:14 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/TTY_IO.cpp (control): Moved the drop out timer value from
- the ACE struct to the WinNT struct. Thanks to Brad Flood
- <BFLOOD@tcs.lmco.com> for this fix.
-
-Thu Feb 13 21:24:17 1997 <irfan@cha-cha.cs.wustl.edu>
-
- * ace/OS.i (event_wait): Fixed the missing check for success.
-
- * ace/Synch: Fixed problems with multiple removal of
- resources. Thanks to Bert (Bcraytor@aol.com) for pointing this
- out.
-
- * examples/Threads/test.{mdp,mak}: Reorganized project so that it
- is easier to use.
-
- * examples/Threads: Small changes to make tests run faster.
-
-Thu Feb 13 01:49:38 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/OS.i (stat): Added stat() to ACE_OS.
-
- * apps/jaws: The ACE web server has now been ported to Win32.
-
- * ace/ReactorEx: Add a new version of remove_handler().
-
- * examples/Reactor/ReactorEx/test_MT.cpp: Fixed stuff so that only
- <concurrent_threads> are activated.
-
-Wed Feb 12 22:58:15 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/ReactorEx: Made minor changes to the ReactorEx.
-
- * examples/Reactor/ReactorEx/test_MT.cpp: Updated Irfan's new
- ReactorEx test to use ACE_Tasks.
-
-Wed Feb 12 00:08:42 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/ReactorEx: Finished a complete rewrite of
- ReactorEx. The new version allows multiple threads of
- control to wait simultaneously in
- ::WaitForMultipleObjects(). This was difficult because the
- set of ACE_HANDLEs used in ReactorEx->handle_events() is
- shared between all threads. We devised a clever protocol
- that ensures all changes to the handle set are
- serialized. This serialization was achieved by using
- multiple (auto and manual) events and mutexes and by taking
- advantage of the "waitAll" semantics of
- WaitForMultipleObjects().
-
- Concept of "owner" thread is introduced in ReactorEx. We
- need to keep track of the "owner" because we don't want
- multiple threads to try to expire timers. Therefore the
- "owner" thread is the only one allowed to expire
- timers. Also, the owner thread is the only thread which
- waits on the internal notify handle (which is used to
- dispatch explicit calls to
- ACE_ReactorEx::notify(). Initially, the creator thread of
- ReactorEx becomes the "owner" thread. Ownership can later be
- transferred among threads, just as with the standard
- ACE_Reactor.
-
- We also updated the Handler Repository since it now
- keeps track of <handle, event_handler> tuples to be added
- and deleted from the current handle set at the appropriate
- time (i.e., when all threads are out of
- WaitForMultipleObjects() and have completed all necessary
- dispatching). The Handler_Repository implements the update
- protocol that is used to serialize changes to its internal
- state.
-
- Two slots were added to the <size> parameter in the
- constructor and open methods of ReactorEx that will store
- handles used for internal management. Therefore, users can add
- upto MAXIMUM_WAIT_OBJECTS - 2 handles into ReactorEx. On
- current WinNT platforms (e.g., 3.51 and 4.0)
- MAXIMUM_WAIT_OBJECTS is 64.
-
- Note that the interface to ReactorEx did not change in this
- process. Your existing code should work without changes.
- Moreover, we've optimized the implementation so that if only
- 1 thread calls ACE_ReactorEx::handle_events() the code is
- very efficient. Moreover, you can dynamically add or remove
- threads without having to register them with the ReactorEx.
-
- * examples/Reactor/ReactorEx/test_MT.cpp: This application tests
- multiple threads simultaneously calling
- ReactorEx->handle_events(). It also shows how different threads
- can update the state of ReactorEx.
-
-Wed Feb 12 00:08:42 1997 Douglas C. Schmidt <schmidt@polka.cs.wustl.edu>
-
- * ace/Synch: Added a remove() call to ~ACE_Thread_Mutex so that it
- will be removed (and resources cleaned up) automatically when an
- ACE_Thread_Mutex object goes out of scope. Thanks to Jay
- Denkberg <jay_denkberg@mail.icomverse.com> for reporting this.
-
- * ace: Added a new config file (config-irix6.2-sgic++-nothreads.h)
- that works for non-Pthread versions of SGI 6.2. Thanks to Fred
- LaBar <flabar@fallschurch.esys.com> for this.
-
- * ace/XtReactor: Fixed a bunch of minor bugs that crept into the
- ACE_XtReactor. Thanks to Fred LaBar
- <flabar@fallschurch.esys.com> for reporting this.
-
- * ace/OS.i (thr_getprio): Fixed a typo in the #ifdefs so that we
- return ACE_NOTSUP_RETURN(-1) if threading isn't enabled. Thanks
- to Fred LaBar <flabar@fallschurch.esys.com> for reporting this.
-
-Tue Feb 11 11:26:03 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.{h,i},config-vxworks*.h,README: added ACE_HAS_CLOCK_GETTIME,
- and only support ACE_OS::clock_gettime if that's defined.
- It can be supported on Solaris 2.5, but -lposix4 is then required.
-
- * ace/Thread_Priority.*: added increment () and decrement ()
- operations.
-
- * include/makeinclude/platform_sunos5_sunc++_4.1.GNU:
- added -pta back to avoid link problems with template classes
- that have virtual functions that are all inline, if inlining
- is disabled. Though we don't see the problem, other 4.1 users do.
- Thanks to mscallinan@CCGATE.HAC.COM for reporting this.
-
- * examples/Logger/simple-server/Logging_Handler.cpp (handle_input):
- cast "len" to ssize_t to prevent mixed signed/unsigned comparison.
-
- * examples/Logger/simple-server/server_loggerd.cpp (main):
- added ACE_UNUSED_ARG (sa);.
-
- * examples/Reactor/Misc/notification.cpp (Thread_Handler ctor):
- changed type of n_threads argument from int to size_t to avoid
- signed/unsigned comparison.
-
-Mon Feb 10 15:27:02 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Timer_Queue: Added a virtual destructor so that subclasses
- deleted via ACE_Timer_Queue *'s will call the right destructor.
- Thanks to Stuart Powell <stuartp@in.ot.com.au> for reporting
- this.
-
- * ace/Timer_Heap.cpp: Added support for automatically growing
- ACE_Timer_Heaps. This allows heaps to grow automatically as new
- ACE_Event_Handlers are added dynamically. Thanks to Stuart
- Powell <stuartp@in.ot.com.au> for this enhancement.
-
- * ace/Memory_Pool: Added support that allows flags to be passed in
- to the MMAP_Memory_Pool. This can be used to set the
- appropriate type of backing store semantics (e.g., MAP_PRIVATE
- and MAP_SHARED). Thanks to Fred LaBar
- <flabar@fallschurch.esys.com> for providing this.
-
-Sun Feb 9 11:56:37 1997 Douglas C. Schmidt <schmidt@polka.cs.wustl.edu>
-
- * ace/Map_Manager.cpp (bind_i): A recent change to Map_Manager
- broke the Connector since errno was getting set to ENOENT rather
- than EWOULDBLOCK. Thanks to Mark Rabotnikov
- <mark@usp.elscintcorp.co.il> for finding this.
-
-Sun Feb 09 21:44:34 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/ACE.{h,cpp}: added static u_long is_prime ().
-
- * ace/{OS.cpp,Thread_Priority.cpp}: added comment about thread
- priorities only being tested for 1003.1C version of Pthreads.
- Thanks to Thilo Kielmann <kielmann@informatik.uni-siegen.de>
- for suggesting this.
-
- * ace/OS.{h,i}: added ACE_OS::clock_gettime (). It allows
- applications to get high-resolution time on POSIX systems.
-
- * ace/Future.cpp (dump): cast ref_count_ to an int because
- g++ doesn't figure it out (it's an ACE_Atomic_Op<ACE_Thread_Mutex,
- int>, which does have an int conversion operator).
-
- * ace/Timer_List.cpp (constructor): added initializer for
- timer_id_ to prevent unitialized memory read report from Purify.
-
- * tests/IOStream_Test.cpp,Makefile: added IOStream_Test,
- complements of James CE Johnson <jcej@lads.com>. Very cool!
-
- * tests/Future_Test.cpp: replaced call to ::sin ()
- with one to ACE::is_prime () to remove dependency on libm.
-
- * examples/IPC_SAP/UPIPE_SAP/ex1.cpp (peer1, peer2): removed
- unused variables c_addr and serv_addr: they were replaced by
- a global.
-
- * examples/Threads/future{1,2}.cpp: replaced call to ::sin ()
- with one to ACE::is_prime () to remove dependency on libm.
-
- * netsvcs/clients/Naming/Dump_Restore/createfile.cpp: removed
- #include of math.h, it wasn't needed.
-
-Sat Feb 08 15:19:50 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/ReactorEx.h: commented out ACE_ReactorEx_Notify::message_queue_
- declaration if not ACE_WIN32 because Sun C++ chokes on it.
-
- * examples/IPC_SAP/{FILE,SPIPE}_SAP/client.cpp: declare "len" as
- ssize_t to avoid signed/unsigned comparison.
-
-Fri Feb 7 01:13:05 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i (select): Simplified Chris' fixes for the weird
- Linux select() semantics.
-
- * ace/OS: Added a new accessor method called waiters() in
- ACE_cond_t that returns the number of waiters on the condition
- variable. Thanks to Karlheinz for suggesting this.
-
- * ace/OS: Changed all the ACE_cont_t, ACE_rwlock_t, etc. so that
- their fields are private, but made class ACE_OS a friend.
- Applications should not be mucking with these fields since they
- may change.
-
- * ace/OS.h: Fixed a minor typo where friend class ACE_rwlock_t
- should be friend class ACE_OS. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for reporting this.
-
- * ace/Log_Msg.cpp: Added a destructor to ACE_Log_Msg and changed
- ACE_TSS_cleanup so that it calls delete (ACE_Log_Msg *) ptr.
- Thanks to Per Anderson <Per.Andersson@hfera.ericsson.se> for
- reporting this.
-
- * tests/Map_Manager_Test.cpp: Create a file Map_Manager_Test_Key.h
- and move the class Key into the include file. Include this *.h
- file in Map_Manager_Test.cpp. This is needed for template
- generation on AIX. Thanks to Chris Lahey <CLahey@cccis.com> for
- pointing this out.
-
-Fri Feb 7 17:29:40 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/OS.cpp (set_sched_params): added support for POSIX
- threads. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for figuring it out and
- for providing the code.
-
- * tests/Naming_Test.cpp (test_find): Changed final delete[] to
- not try to delete a static buffer. :-(
-
- * tests/SOCK_Test.cpp (server): Added assertion test for
- modified select timeval.
-
-Fri Feb 07 13:56:24 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/{OS.cpp,Thread_Priority.cpp}: added ACE_Thread_Priority
- support for Digital Unix. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for figuring the priorities
- and priority classes out and for providing the code.
-
- * ace/High_Res_Timer.{h,cpp},config-linux*.h,README:
- use struct timespec instead of timespec_t, because not all
- platforms have the timespec_t typedef. Thanks to
- Marius Kjeldahl <marius@funcom.com> for reporting this on Linux
- and Chris Lahey <CLahey@cccis.com> for reporting it on AIX.
-
- * ace/IOStream.h: use "ssize_t send (...)", etc., instead of exact
- function prototypes.
-
- * examples/IPC_SAP/TLI_SAP/db-server.cpp: declare struct member as
- const char * instead of const char [] because it's not static and
- the struct doesn't have constructors.
-
- * examples/Reactor/Multicast/server.cpp (Server_Events ctor):
- reordered initializers to match declaration order.
-
-Fri Feb 07 05:08:51 1997 <irfan@cha-cha.cs.wustl.edu>
-
- * ace/Synch.cpp (dump): Fixed access error.
-
- * ace/OS.h: Fixed ACE_rwlock_t friend declaration.
-
- * ace/OS.i: Moved ACE_cond_t::waiters() such that it is now
- visiable to NT. Also fixed ACE_OS::cond_timed_wait by returning
- the correct return value on a TIMEOUT. Also fixed typo in
- ACE_OS::sema_wait.
-
-Thu Feb 6 20:25:13 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/OS.i (select): Adapted ACE_OS::select methods for use on
- platforms (such as Linux) that allow select(2) to modify its
- struct timeval arg. New behavior is triggered by the define
- ACE_HAS_NONCONST_SELECT_TIMEVAL. Thanks to Jorn Jensen
- <jornj@funcom.com> for reporting this!
-
-Thu Feb 06 09:48:43 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-sunos-sun*.h,README: added
- ACE_LACKS_LINEBUFFERED_STREAMBUF and ACE_LACKS_SIGNED_CHAR.
-
- * ace/IOStream.{h,cpp}: support
- ACE_LACKS_LINEBUFFERED_STREAMBUF and ACE_LACKS_SIGNED_CHAR
- so that this builds with SunC++.
-
- * examples/IOStream/client/iostream_client.cpp:
- reordered args and fixed argv indexes.
-
- * examples/IOStream/server/iostream_server.cpp:
- use ACE_DEFAULT_SERVER_PORT for default port.
-
- * tests/Naming_Test.cpp (randomize): changed type of "size" arg to
- size_t to avoid compiler warnings about signed/unsigned comparison.
-
-Thu Feb 06 09:40:47 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/config-linux*.h: added typedef of timespec_t.
-
-Wed Feb 5 01:45:03 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i: Changed the Win32 implementation of all methods that call
- WaitForMultipleObjects() so that errno is set to
- WAIT_ABANDONED if the mutex is abandoned. This makes it
- possible for users to understand why ACE_OS methods that use
- synchronization operations fail. Thanks to Ivan Murphy
- <Ivan.Murphy@med.siemens.de> for reporting this problem.
-
- * ace/IOStream.cpp (ACE_Streambuf): Moved the const initialization
- from the header file to the constructor since this is the only
- portable way to do this. Thanks to Michael Maxie
- <maxie@acm.org> for reporting this.
-
- * ace/OS.i: Updated the call to thr_setprio() for pthreads so that
- it first determines the existing scheduling parameters and then
- updates the priority. Thanks to Thilo Kielmann
- <kielmann@informatik.uni-siegen.de> for help with this.
-
- * ace/config-osf1-4.0*.h: Updated ACE_NEEDS_HUGE_THREAD_STACKSIZE
- to be 1 mega to minimize porting surprises. Thanks to Thilo
- Kielmann <kielmann@informatik.uni-siegen.de> for help with this.
-
- * tests/Naming_Test.cpp: Cleaned up a few minor things related to
- int i = 0 vs. size_t i = 0.
-
- * ace/SOCK_Dgram.cpp: Added a new macro called
- ACE_HAS_SOCKADDR_MSG_NAME, which is used on platforms (e.g.,
- DG/UX) that require a cast to (struct sockaddr *) for the
- msg_name field of struct msghdr.
-
-Wed Feb 05 10:45:41 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/IOStream.h: replaced __*manip with expanded types, because
- Sun C++ doesn't have those typedefs; and added complete prototypes
- for send, recv, send_n, and recv_n.
-
- * ace/IOStream.cpp: fixed "#define ACE_IOSTREAM_C" to keep g++ sane.
-
- * ace/Hash_Map_Manager.{h,cpp},Map_Manager.{h,cpp}: replaced
- DEFAULT_SIZE with ACE_DEFAULT_MAP_SIZE so that Naming_Test runs
- on SunC++ 4.1.
-
- * ace/High_Res_Timer.*: added optional scale factor.
-
- * examples/IOStream/{client,server}/Makefile: addd -g++ if building
- with gcc.
-
- * tests/Naming_Test.cpp: moved declaration of "i" out of for loop
- because it is used after the loop.
-
- * examples/ASX/UPIPE_Event_server/{Consumer,Supplier}_Router.cpp
- (open): return 1 if init () succeeds. There's a commented-out
- call to activate the objects that would (should?) return a value.
-
- * examples/IPC_SAP/FIFO_SAP/FIFO-client.cpp (main): declare n
- as ssize_t instead of size_t to avoid compiler warning about
- signed/unsigned comparison.
-
-Tue Feb 4 19:06:52 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Signal.cpp: Fixed all the ACE_Sig_Handler[s] methods so that
- they now use ACE_Guard, rather than ACE_TSS_Guard, *unless* they
- are actually performing callbacks to user-code. Not only is
- this faster, but it also avoids thread-specific storage key
- leaks on platforms like Solaris!
-
- * ace/OS.cpp (thr_keyfree): Added a new #ifdef for
- ACE_HAS_THR_KEYDELETE, which is defined for UNIXWARE. This
- fixes a nasty problem with leaking thread-specific keys. Thanks
- to Nigel Owen <Nigel@voicelink.co.nz> for reporting this.
-
- * ace/Message_Block.cpp: Added a #include for
- "ace/Service_Config.h".
-
- * ace/Malloc.i: Fixed a few warnings by removing the names of
- unused parameters.
-
- * ace: Added many minor changes to ACE so that it will work on
- DG/UX. Thanks to Michael Maxie <maxie@acm.org> for all these.
-
- * ace/LSOCK_Stream.cpp: Applied the same fix as to LSOCK.cpp.
-
- * ace/LSOCK.cpp: Removed the cast of 0 to (char *) for msg_name
- since some platforms use (struct sockaddr *). By omitting the
- cast the compiler will figure it out correctly. Thanks to
- Michael Maxie <maxie@acm.org> for this.
-
- * ace/IOStream: Added a new template adapter for creating an
- iostream-like object using an ACE IPC Stream for the actual I/O.
- Thanks to James CE Johnson <jcej@lads.com> for this.
-
- * examples/Misc/test_iostreams.cpp: Added a test that illustrates
- how the new ACE_iostreams mechanism works. Thanks to James CE
- Johnson <jcej@lads.com> for this.
-
- * ace/Message_Block: Updated the ACE_Message_Block implementation
- to use ACE_Service_Config::alloc() if the user doesn't supply a
- customize version. This also means that we never delete the
- allocator_strategy_, so we can remove this flag and reduce the
- amount of storage by 4 bytes. Thanks to Irfan for noticing that
- we can do this.
-
- * ace/platform_dgux4_epc.h: Added a new platform config file
- for DG/UX. Thanks to Michael Maxie <maxie@acm.org> for
- this.
-
- * ace/config-dgux-4.11-epc.h: Added a new config file for DG/UX.
- Thanks to Michael Maxie <maxie@acm.org> for this.
-
-Tue Feb 04 18:26:01 1997 <irfan@cha-cha.cs.wustl.edu>
-
- * ace/Service_Config.cpp (alloc): The implementation now creates a
- ACE_New_Allocator rather than a ACE_Allocator_Adaptor. If
- you still want the old behavior, simply provide your own
- custom allocator singleton for ACE_Service_Config.
-
- * ace/OS.i (mktemp): Added the missing ACE_INLINE directive.
-
- * ace/OS.h: ACE_HAS_INLINED_OSCALLS is now automatically defined
- when __ACE_INLINE__ is defined. This avoids mysterious linking
- problems that occur otherwise.
-
- * ace/Malloc: Added a virtual destructor to ACE_Allocator. Also
- added a new class ACE_New_Allocator which is a sub-class of
- ACE_Allocator. This class uses the new/delete operators to
- allocate and free up memory. Please note that the only methods
- that are supported are malloc() and free(). All other
- methods are no-ops. If you require more functionality, please use:
- ACE_Allocator_Adapter <ACE_Malloc <ACE_LOCAL_MEMORY_POOL,
- MUTEX>> This will allow you to use the added functionality of
- bind/find/etc. while using the new/delete operators.
-
-Mon Feb 3 15:35:24 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/config-aix-*.h: Added a (char *) cast to
- ACE_DEFAULT_BASE_ADDR. Thanks to John Cosby
- <John.D.Cosby@cpmx.saic.com> for reporting this.
-
- * ace/OS.cpp: Added a new set() method that sets the Time_Value
- from a double. Thanks to Brad Flood for this suggestion.
-
- * ace/OS: Changed ACE_OS::flock_t to ACE_OS::ace_flock_t to avoid
- a name clash on DG/UX. Thanks to Michael Maxie <maxie@acm.org>
- for reporting this.
-
-Tue Feb 4 03:02:52 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * tests/Naming_Test.cpp: Added timing and made debug print outs
- optional. Also added randomization of the test data.
-
- * ace/OS.h: Fixed prototype for gethrtime ()
-
-Mon Feb 03 21:00:56 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: define ACE_SCOPE_PROCESS and ACE_SCOPE_THREAD
- even if ACE_HAS_THREADS is not defined. Thanks to
- Michael Maxie <maxie@acm.org> for pointing this out.
-
- * examples/Threads/{process_mutex.cpp,process_semaphore.cpp,
- task_three.cpp,thread_manager.cpp,thread_specific.cpp} (main):
- added ACE_UNUSED_ARG (sa);.
-
- * examples/Threads/reader_writer.cpp: fixed declaration of
- "shared_data" to be "static volatile" instead of "volatile
- static", and removed unused variable "n".
-
- * examples/Threads/thread_pool.cpp: removed unused variable "result".
-
-Sun Feb 02 21:24:02 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: changed hrtime_t to ACE_hrtime_t.
-
- * ace/{config-win*.h,README}: added #define ACE_HAS_PENTIUM to
- enable gethrtime () support.
-
- * ace/High_Res_Time.{h,i,cpp}: removed platform-specific #ifdef's,
- instead added "unsupported ()" static member function; changed
- changed signature of elapsed_time to take time reference as
- argument instead of return value; added elapsed_time
- (ACE_Time_Value &) and elapsed_time_incr (ACE_Time_Value &).
-
- * examples/Thread/context_switch.cpp: use ACE_High_Res_Timer
- instead of the old Timer adapter.
-
- * ace/config-aix-4.1.x.h: fixed typo: #defind ACE_HAS_LONGLONG_T.
-
- * ace/config-aix-4.2.x.h: added #define ACE_HAS_LONGLONG_T.
-
- * ace/Thread_Priority.{h,cpp}: moved #include of OS.h from .cpp
- to .h file.
-
-Sun Feb 02 10:30:29 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Local_Name_Space.cpp: removed ACE_Map_Manager, ACE_Map_Iterator,
- and ACE_Map_Entry: they don't appear to be used and, without
- including their headers, this file won't compile.
-
- * ace/Hash_Map_Manager.cpp (Hash_Map_Manager (ACE_Allocator *)):
- reordered initializers to match declaration order.
-
-Sat Feb 1 15:11:28 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * include/makeinclude/platform_aix4.2.GNU (LD): Removed the -qnoro
- flag since it is no longer needed. Thanks to Rob Jordan
- <jordan@hursley.ibm.com> for reporting this.
-
-Sat Feb 1 03:25:21 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/SString.cpp: Added two methods to the wide string
- implementation for high-performance. Even though these methods
- are somewhat ugly and not the "OO" way of doing things,
- performance was at stake here.
-
- * ace/Registry_Name_Space.cpp (resolve): Fixed the implementation
- by correctly figuring out the size of the value in the
- Registry. This allows us to dynamically allocated the correct
- amount of memory.
-
- * ace/Registry: Fixed the constant MAX_CONTEXT_NAME_SIZE to be the
- maximum path length.
-
- * ace/Naming_Context.cpp: Fixed various memory leaks.
-
- * ace/Local_Name_Space_T.h: Replaced the simple-minded Map_Manager
- with the new (improved) Hash_Map_Manager.
-
- * ace/Local_Name_Space.cpp: Added new methods operator!= and hash
- required by the map.
-
- * ace/Hash_Map_Manager.cpp (ACE_Hash_Map_Manager): Added an extra
- constructor.
-
- * tests/Naming_Test.cpp: Removed memory leaks.
-
-Fri Jan 31 19:39:48 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp (ctor): reordered initializers
- to match declaration order.
-
- * tests/Time_Value_Test.cpp: cast double argument to long
- because there no longer is a constructor that takes a double.
-
- * ace/Hash_Map_Manager.{h,cpp}: removed #include of
- ace/Hash_Map_Manager.i because it doesn't exist.
- Protected .cpp file against multiple includes. Moved
- #include of "ace/Malloc.h" from .h to .cpp file.
-
- * ace/Map_Manager.cpp (current_size, total_size): cast -1 to
- size_t to avoid warning about signed-to-unsigned conversion.
-
- * ace/OS.h: moved hrtime_t typedef for ACE_WIN32 so it doesn't
- get defined twice.
-
- * ace/OS.i (getservbyname): one last ACE_HAS_NONCONST_GETBY change:
- missed "lproto" to "proto".
-
- * bin/create_ace_build: added checks for existing symlinks, so
- now the script can be re-run safely at any time on a build
- tree to update it.
-
-Fri Jan 31 02:16:30 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/config-aix-*.h: Made the default value for
- ACE_DEFAULT_BASE_ADDR 0x80000000 to work around restrictions
- with AIX. Thanks to Rob Jordan <jordan@hursley.ibm.com> for
- this.
-
- * examples/Map_Manager: Added a new example of the
- Hash_Map_Manager.
-
- * tests/Map_Manager: Integrated the Hash_Map_Manager into the
- Map_Manager test and greatly improved the test (e.g., by adding
- timing).
-
- * ace: Added a new implementation of the Map_Manager called
- Hash_Map_Manager. This, of course, uses hashing rather than
- linear search. The result should be a much faster
- implementation for many types of applications.
-
-Thu Jan 30 13:55:08 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Map_Manager: Changed the return type of total_size() and
- current_size() to size_t.
-
- * ace/OS: Had to remove the ACE_Time_Value (double) constructor
- since it caused ambiguities with ACE_Time_Value (long). Thanks
- to Per Andersson for figuring this out.
-
- * include/makeinclude/platform_linux_lxpthread.GNU (CXX): Added
- -D_REENTRANT to make things work correctly in MT programs.
- Thanks to Marius for this fix.
-
- * ace/OS.h: Added several extra constructors for ACE_Time_Value so
- that it won't cause problems with the new ACE_Time_Value
- (double) constructor.
-
- * ace/Log_Record.cpp (ACE_Log_Record): Added an "L" to the 0
- initial value used for time_stamp_. Thanks to Marius for
- reporting this.
-
- * ace: Added the new config-aix-4.2.x.h file, which supports the
- AIX4.2 platform. Thanks to Rob Jordan <jordan@hursley.ibm.com>
- for this.
-
- * include/makeinclude/platform_aix4.2.GNU: Added support for the
- new AIX4.2 platform. Thanks to Rob Jordan
- <jordan@hursley.ibm.com> for this.
-
- * ace/OS.h: It's now possible to override ACE_DEFAULT_BASE_ADDR in
- a config.h file. This is important for platforms that need to
- put shared memory segments at particular address ranges. Thanks
- to Rob Jordan <jordan@hursley.ibm.com> for suggesting this.
-
-Thu Jan 30 16:01:37 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/{config-aix-4.1.x.h,README}: added ACE_HAS_AIX_HIRES_TIMER,
- see change to gettimeofday in OS.i below; and ACE_HAS_LONGLONG_T.
-
- * ace/OS.i (gettimeofday, gethrtime): use read_real_time () if
- ACE_HAS_AIX_HIRES_TIMER. Thanks to Bob Olson
- <olson@mcs.anl.gov> for this suggestion.
-
- * ace/OS.h: define hrtime_t as long long if ACE_HAS_AIX_HIRES_TIMER.
-
- * ace/OS.{i,cpp}: uninlined ACE_OS::gethostbyname (),
- and ACE_OS::inet_ntoa () on VxWorks, because they have
- static char arrays.
-
- * ace/OS.i (gethostbyaddr, getservbyname, gethostbyaddr,
- gethostbyname, getservbyname_r): with ACE_HAS_NONCONST_GETBY,
- instead of copying the const argument, just cast it to (char *).
- Thanks to Michael Maxie <maxie@acm.org> for pointing out the
- problem with the nonstatic char arrays with sizes determined at
- runtime.
-
- * ace/High_Res_Timer.*: added ACE_HAS_AIX_HIRES_TIMER support.
- Also, renamed get_time () to elapsed_microseconds ().
-
- * examples/Threads/{Timer.h,context_switch_time.cpp}:
- ACE_High_Res_Timer::elapsed_microseconds () instead of
- ACE_High_Res_Timer::get_time ().
-
- * bin/create_ace_build: added this script: it creates an ACE build
- tree in directory "build/<build name>" below the current
- directory, which must be a ACE "top level" directory (such as
- $WRAPPER_ROOT). The build tree directory structure mirrors that
- of the ACE top level directory structure, except that instead of
- containing any plain files, it contains only symlinks to the files
- in the ACE top level structure.
-
-Thu Jan 30 06:57:50 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Thread_Priority.cpp (convert_to_os_priority): changed
- switch (priority_class) to switch (priority_class_).
- Thanks to Chris Lahey <CLahey@cccis.com> for pointing this out.
- Also, return -1 on other than Solaris, Win32, and VxWorks.
-
-Wed Jan 29 22:05:01 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Naming_Test.cpp: Added the prefix "test_" to the bind(),
- find(), rebind(), and unbind() functions. This avoids name
- clashes with the bind() call from the socket API. Thanks to
- Marius for this info.
-
- * ace/OS.cpp (ACE_Time_Value): Added a new constructor that makes
- it possible to construct an ACE_Time_Value from a double.
- Thanks to Brad Flood <BFLOOD@tcs.lmco.com> for this.
-
- * ace/OS.i (thr_join): If ACE_HAS_THREADS is defined, but none of
- the threading APIs match (e.g., AIX) then we'll return
- ACE_NOTSUP_RETURN(-1). Thanks to Chris Lahey for help with
- this.
-
- * include/makeinclude/platform_aix.GNU: Made some changes to the
- type of dynamic linker and libraries used by AIX 4.1. Thanks to
- Chris Lahey for help with this.
-
- * ace/config-aix-4.1.x.h: Changed from BSD 4.3 to 4.4. Thanks
- to Chris Lahey for help with this.
-
-Wed Jan 29 09:03:48 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: moved ACE_id_t and ACE_pri_t typedefs out of the
- ACE_HAS_THREADS section.
-
- * ace/OS.cpp: fixed ACE_OS::set_sched_params on Win32 and VxWorks.
-
- * ace/Scheduling_Parameters.*, ace/Thread_Priority.*: updated
- comments.
-
- * examples/Threads/{context_switch_time.cpp,Timer.h,Makefile}:
- added context switch timing test. Currently only works on
- Suns because that's the only platform for which ACE has a
- high-resolution timer.
-
- * Makefile: added chmod of VERSION file in TIMESTAMP macro.
-
-Wed Jan 29 00:59:12 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * include/makeinclude/platform_linux_lxpthread.GNU (CXX): Removed
- the -D_MIT_POSIX_PTHREADS symbol since we're using Xavier's
- threads instead. Thanks to Marius Kjeldahl <marius@funcom.com,
- mariusk@sn.no> for reporting this.
-
- * ace/config-linux-lxpthreads.h: Removed the _MIT_POSIX_PTHREADS
- symbol since we're using Xavier's threads instead. Thanks to
- Marius Kjeldahl <marius@funcom.com, mariusk@sn.no> for reporting
- this.
-
-Tue Jan 28 23:32:58 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/SString: Added hash() methods to each ACE String class so
- that we can use this with the new ACE_Hash_Set implementation of
- ACE_Map_Manager.
-
- * ace/ACE.h (ACE): Added a UNICODE version of hash_pjw() so that
- we can use it to hash ACE_WString.
-
- * ace/OS.i (thr_setprio): Fixed a typo that was left over from a
- previous change. Thanks to Fred LaBar
- <flabar@fallschurch.esys.com> for reporting this.
-
- * apps/Gateway/Gateway/{proxy_config,consumer_config}: Added
- comments to these config files so they are easier to understand.
- Thanks to Chuck Gehr for motivating this.
-
- * apps/Gateway/Peer/Peer.cpp: Changed the name from connection_id_
- to proxy_id_, which is more accurate.
-
- * apps/Gateway/Peer/Peer.cpp: Added a destructor to Peer_Handler
- so that it can clean itself up properly when shutdown with a
- signal. This fixes a nasty bug.
-
- * ace/config-win32-msvc4.x.h (ACE_HAS_MFC): By default, ACE now
- enables ACE_HAS_MFC. This makes it possible to use
- AfxBeginThread() with the ACE_THR_AFX flag.
-
- * ace/OS.cpp: Fixed a typo in the call to ::AfxBeginThread()
- function. Thanks to Karlheinz for reporting this.
-
- * apps/Gateway/Peer/Peer.cpp: Removed all uses of the Map_Manager
- from the Peer. There's only ever one connection from a Gateway
- per-Peer, so what was this doing here anyway?! It was causing
- problems due to multiple deletions, so removing it improves
- robustness of the tests.
-
- * ace/OS.i: Commented out the "extern char **_sys_siglist"
- definition since this was conflicting with the definition in
- Solaris. If some platforms needs this, we'll need to add a
- specific #ifdef.
-
-Tue Jan 28 21:57:45 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.{h,cpp}: added ACE_OS::set_sched_params (). It permits
- platform-independent setting of thread priorities and
- priority classes. It is currently supported on Solaris,
- Win32, and VxWorks.
-
- * ace/Scheduling_Parameters.{h,i,cpp},
- ace/Thread_Priority.{h,i,cpp}, ace/Makefile:
- Added these two classes to support ACE_OS::set_sched_params ().
-
-Tue Jan 28 12:42:39 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/ace.mdp: Added the "Using MFC in a Shared DLL" flags.
-
- * tests/test_config.h (ACE_INIT_LOG): Made this UNICODE safe.
-
- * tests/Pipe_Test.cpp (main): Added an iteration count to control
- the number of children created by the main process.
-
- * ace/Memory_Pool.cpp (init_acquire): cast this->minimum_bytes_ to
- size_t to avoid compiler warning if size_t is unsigned.
-
- * ace/OS.h: Added strncat to the OS class.
-
-Tue Jan 28 09:13:00 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/ACE.cpp (ACE::ldfind),
- ace/Local_Name_Space_T.cpp,
- ace/Local_Token.cpp (ACE_TPQ_Entry::ACE_TPQ_Entry),
- ace/Log_Msg.cpp (ACE_Log_Msg::msg, ACE_Log_Msg::find),
- Memory_Pool.cpp (ACE_MMAP_Memory_Pool::ACE_MMAP_Memory_Pool),
- ace/Naming_Context.cpp (ACE_Naming_Context::open),
- ace/Parse_Node.cpp (ACE_Location_Node::open_handle),
- ace/Registry.cpp (ACE_Predefined_Naming_Contexts::is_local_host,
- ACE_Registry::Binding_Iterator::Object_Iteration::next_n,
- ACE_Registry::Binding_Iterator::Context_Iteration::next_n),
- tests/UPIPE_SAP_Test.cpp:
- changed "sizeof char" to "sizeof (char)" because g++ and Sun C++
- (properly) choked on it.
-
- * ace/Local_Name_Space_T.cpp (create_manager_i):
- -- ::strncat () instead of ACE_OS::strcat ()
- -- "lock_name_for_backing_store" instead of
- "lock_name_for_local_name_space"
-
- * ace/Naming_Context.cpp (both constructors): reordered
- initializers to match declaration order.
-
- * include/makeinclude/platform_sunos5_g++.GNU: removed
- -fno-strict-prototypes because it's not needed with SunOS 5.5.1.
-
-Mon Jan 27 21:33:00 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * tests/Naming_Test.cpp (main): Made modifications to the test to
- make it more dynamic. Also made it work with UNICODE and
- ACE_Naming_Context.
-
- * ace/Local_Name_Space_T.cpp (create_manager_i): Added a better
- naming scheme for the locks.
-
- * ace: Changed the calculations of string lengths such that the
- size of the character type is carefully considered.
-
- The following were affected:
-
- ACE.cpp (ACE::ldfind)
- Local_Token.cpp (ACE_TPQ_Entry::ACE_TPQ_Entry)
- Log_Msg.cpp (ACE_Log_Msg::msg, ACE_Log_Msg::find)
- Memory_Pool.cpp (ACE_MMAP_Memory_Pool::ACE_MMAP_Memory_Pool)
- Naming_Context.cpp (ACE_Naming_Context::open)
- Parse_Node.cpp (ACE_Location_Node::open_handle)
- Registry.cpp (ACE_Predefined_Naming_Contexts::is_local_host,
- ACE_Registry::Binding_Iterator::Object_Iteration::next_n,
- ACE_Registry::Binding_Iterator::Context_Iteration::next_n)
-
- * ace/OS.h: Added UNICODE support for ACE_DEFAULT_LOCALNAME.
-
- * ace/Proactor.cpp: Redid "lost" changes to add UNICODE support to:
-
- /* Proactor */
- ACE_Overlapped_File::ACE_Overlapped_File
- ACE_Overlapped_File::open
-
- * ace/Registry_Name_Space.h: Changed the order of #include and
- #define as that the correct set of MACROS are defined for the
- include files.
-
- * tests/MM_Shared_Memory_Test.cpp: Added UNICODE support.
-
-Mon Jan 27 09:16:03 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_sunos5_sunc++.GNU,
- include/makeinclude/platform_sunos5_sunc++_orbix.GNU,
- ace/config-sunos5.5-sunc++-4.x-orbix.h
- ace/config-sunos5.5-sunc++-4.x.h:
- disabled exception handling by commenting out ACE_HAS_EXCEPTIONS
- in the config files and adding -noex to the platform files,
- because it causes trouble, at least on MP machines.
-
-Mon Jan 27 14:54:31 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Memory_Pool.h: Added code to ACE_MMAP_Memory_Pool_Options to
- take a minimum_bytes parameter. This is needed to prevent mmap
- remapping when a large segment is requested. Thanks to Fred
- LaBar <flabar@fallschurch.esys.com> for this.
-
-Sun Jan 26 13:39:13 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i: Changed the typo sis_siglist to sys_siglist. Also,
- changed the logic from #if !defined (ACE_HAS_SYS_SIGLIST) to
- #if defined (ACE_HAS_SYS_SIGLIST) since this makes more sense...
- Thanks to Nanbor Wang <nw1@cs.wustl.edu> for noticing this.
-
-Sat Jan 25 20:30:23 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-sunos5.5-sunc++-4.1.h: commented out ACE_HAS_EXCEPTIONS
- #define because -noex is required with it, and that causes core
- dump during thread exit on multiprocessor UltraSparcs.
-
- * include/makeinclude/platform_sunos5_sunc++_4.1.GNU: added -noex
- back because of core dump during thread exit on
- multiprocessor UltraSparcs.
-
- * examples/ASX/Event_Server/Event_Server/Event_Analyzer.cpp,
- examples/ASX/UPIPE_Event_Server/Event_Analyzer.cpp (control):
- added "default" case to switch statement to eliminate compiler
- warnings about enumeration values not being handled in switch.
-
- * examples/ASX/UPIPE_Event_Server/event_server.cpp (consumer):
- removed unused variable "iter".
-
-Sat Jan 25 12:50:24 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i: Updated all the cond_timedwait() and cond_wait()
- methods so that they decrement the count of waiters by one even
- when errors occur. Thanks to Irfan for finding this.
-
- * ace/Map_Manager.cpp: Updated the ACE_Map_Iterator code so that
- it no longer crashes if the Map has been closed. Thanks to
- Slawomir Kuzniar <kuzniar@Bear.COM> for reporting this.
-
-Sat Jan 25 11:34:56 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * ace/SOCK_Connector.cpp (complete): Added a sleep of zero seconds
- which allows non-blocking connects to work properly on NT.
-
- * ace/config-winnt-4.0-msvc4.x.h and config-win32-msvc4.x.h:
- Added ACE_HAS_BROKEN_NON_BLOCKING_CONNECTS.
-
- * ace/OS.i: Moved out all code for Time_Value from #if region. It
- is common to all.
-
- * ace/Reactor: Added helper routines to stop the VC++ compiler from
- bitching about destructors in exception handling code.
-
- * ace/ace.{mak,mdp}: Removed Time_Value.cpp from project.
-
- * tests/tests.{mak,mdp}: Corrected the creation of SOCK_Test and
- Message_Blob_Test executables and temporary files.
-
-Fri Jan 24 09:01:50 1997 David L. Levine <levine@cs.wustl.edu>
-
- * examples/Connection/misc/Connection_Handler.cpp: added
- specialization of ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- so that subproject will build with g++ without optimization.
-
- * apps/Gateway/Gateway/Proxy_Handler.cpp: added specializations
- of ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH> and
- ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- so that subproject will build with g++ without optimization.
-
- * tests/Reactor_Exceptions_Test.cpp (main): added ACE_UNUSED_ARG
- for argc and argv when ACE_HAS_EXCEPTIONS is not defined.
-
- * performance-tests/Misc/test_mutex.cpp: made destructor of
- Thread_Mutex_Derived virtual because the class has other virtual
- functions.
-
-Thu Jan 23 11:51:45 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-sunos5.5-g++.h: commented out ACE_HAS_EXCEPTIONS because
- -fhandle-exceptions is broken in g++ 2.7.2 (and is required in order
- to use exception handling); also, added ACE_HAS_INLINED_OSCALLS, if
- __ACE_INLINE__ is #defined.
-
- * ace/config-sunos5.5-sunc++-4.1.h: added ACE_HAS_INLINED_OSCALLS,
- if __ACE_INLINE__ is #defined.
-
-Wed Jan 22 15:04:47 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h: Moved the ACE_TIMER_SKEW macro to below the #inclusion
- of config.h and updated it so that it can be overridden in the
- config.h file if necessary. Thanks to Bob Olson
- <olson@mcs.anl.gov> for motivating this.
-
- * ace/OS.cpp: Fixed the implementation of
- ACE_Thread_ID::operator== so that it works correctly when thread
- ids and thread handles aren't ints. Thanks to Chuck Gehr for
- reporting this.
-
- * ace/OS.i (thr_getprio): Moved a stray #else into the right
- place. Thanks to Chuck Gehr for reporting this.
-
- * ace/OS.i (sema_post): this->count_++ should have been
- s->count_++. Thanks to Chuck Gehr for reporting this.
-
- * ace/Synch_T.cpp: Added an extern "C" definition for
- ACE_TSS_C_cleanup(). Thanks to Chuck Gehr for reporting this.
-
- * ace: Added a new #define called ACE_LACKS_SYS_NERR to the
- config files for MVS and VxWorks. This is used in OS.cpp
- as follows:
-
- #if defined (ACE_LACKS_SYS_NERR)
- int sys_nerr = ERRMAX + 1;
- #endif /* ACE_LACKS_SYS_NERR */
-
- Thanks to Chuck Gehr for reporting this.
-
- * Removed all #inclusions of "ace/Time_Value.h." This file
- no longer contains anything besides a #include "ace/OS.h"
- and is only kept around due to backwards compatibility.
-
- * ace: Moved the contents of Time_Value.h into OS.h to reduce the
- confusion that arises from the #inclusion of "config.h" in
- Time_Value.h. Also merged the contents of Time_Value.{i,cpp}
- into OS.{i,cpp}. Thanks to the MDA guys for motivating this.
-
- * tests/Reactor_Exceptions_Test.cpp: Added a new test that
- exercises the Reactor with C++ exceptions. Thanks to Luca for
- the test.
-
- * ace/Reactor.cpp (handle_events): Added Win32 structured
- exception handling support to the ACE_Reactor::handle_events()
- method so that it correctly releases the token lock when Win32
- SEH occur in callback routines. Thanks to Luca for reporting
- this problem.
-
- * ace: Added a new macro called ACE_HAS_EXCEPTIONS, which
- indicates that the compiler supports C++ exception handling.
-
- * include/makeinclude/platform_sunos5_sunc++*.GNU: Commented out
- the -noex flag for now. Hopefully, things will work correctly
- now.
-
- * ace/Thread_Manager.cpp (exit): Removed the final acquire() on
- ace_mon, which is no longer necessary since the Guard classes
- now keep track of whether they are "owned". Thanks to Karlheinz
- and Detlef for this fix.
-
-Wed Jan 22 09:05:31 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile,VERSION: modified top-level Makefile (and VERSION)
- to add a timestamp to the VERSION file if creating a release
- from the /project/adaptive/ACE_wrappers directory. If it
- causes problems, this will disable it:
- % make TIMESTAMP= release.
-
- * ace/Local_Tokens.cpp (dump): replaced "ACE_TSS<ACE_TPQ_Entry>"
- with "ACE_TPQ_ENTRY" so that ACE_NO_TSS_TOKENS is supported.
-
- * ace/Synch.h: fixed typo in comment header for ACE_Thread_Semaphore
-
- * ace/config-vxworks-ghs-1.8.h,config-vxworks5.2-g++.h,
- config-unixware-2.01-g++.h:
- protect ACE_HAS_INLINED_OSCALLS #defined with
- #if defined (__ACE_INLINE__).
-
- * apps/Gateway/Gateway/Event_Channel.cpp (open): added
- ACE_UNUSED_ARG (sig);.
-
- * examples/ASX/Event_Server/Event_Server/Peer_Router.h:
- declared a friend of class Peer_Router_Context because it
- has a private destructor, to eliminate compiler warning
- about not having any friends.
-
- * examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp
- (open): added return 0 in "true" branch of if statement so
- that the function always returns a value.
-
-Tue Jan 21 09:19:44 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Reader_Writer_Test.cpp (reader): commented out unused
- variable "n"; also, commented out unused function
- print_usage_and_die.
-
- * tests/TSS_Test.cpp, Thread_Manager_Test.cpp (main): added
- ACE_UNUSED_ARG (sa);.
-
- * tests/Thread_Pool_Test.cpp (open): added return 0 at end.
-
-Tue Jan 21 11:00:12 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * apps/Gateway/Gateway/Gateway.cpp (parse_args): There was a small
- bug in parse_args (latest beta), it mixed proxy and consumer
- conf files. Thanks to Per Andersson
- <Per.Andersson@hfera.ericsson.se> for reporting this.
-
-Mon Jan 20 13:29:28 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i, ace/Task.h, and ace/Thread_Manager.h: changed a few
- occurrences of NULL to 0 (for other than Win32 platforms),
- primarily to avoid compiler warnings on VxWorks if ACE.h isn't
- #included before stddef.h.
-
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp
- (handle_input): replaced %d format with %hu for u_short arg.
-
- * netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp
- (run_writer): initialized variable "t" to avoid compiler warning.
-
- * examples/Connection/misc/Connection_Handler.cpp (handle_timeout):
- added ACE_UNUSED_ARG (tv); also, added explicit int return type
- to definition of Connection_Handler::close (u_long).
-
- * examples/Threads/task_four.cpp (Invoker_Task::svc):
- moved declaration of "task" out of for loop because it is
- also used after the for loop.
-
- * netsvcs/lib/Name_Handler.cpp, Server_Logging_Handler.cpp,
- TS_Clerk_Handler.cpp, TS_Server_Handler.cpp, Token_Handler.cpp:
- added ACE_UNUSED_ARG (sig);.
-
-Sun Jan 19 11:10:49 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_sunos5_sunc++.GNU,
- platform_sunos5_sunc++_4.1.GNU:
- added comment about compiler warnings with +w option.
- Also, added +w to platform_sunos5_sunc++_4.1.GNU. With the
- other changes in this ChangeLog entry, there no longer should
- be significant warnings from Sun C++ when building ACE.
-
- * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp
- (Peer_Handler::put): added ACE_UNUSED_ARG (tv);.
-
- * examples/IPC_SAP/SPIPE_SAP/NPServer.cpp (main),
- netsvcs/clients/Tokens/invariant/invariant.cpp (main):
- commented out argc and argv.
-
- * examples/Mem_Map/file-reverse/file-reverse.cpp (main):
- removed unused variable "cp".
-
- * netsvcs/clients/Tokens/manual/manual.cpp (handle_input,
- handle_exception): added ACE_UNUSED_ARG (fd); and
- (create_proxy): added return statement at end: even
- though it should never be reached, it eliminates a
- compiler warning.
-
- * examples/OS/Process/process.cpp,
- examples/Reactor/Misc/test_reactors.cpp,
- netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp,
- netsvcs/clients/Tokens/mutex/test_mutex.cpp,
- netsvcs/clients/Tokens/rw_lock/rw_locks.cpp,
- performance-tests/TTCP/ORBeline/ttcp_i.cpp,
- performance-tests/TTCP/Orbix/ttcp_i.cpp (main):
- return 0 instead of 42.
-
-Sat Jan 18 10:54:25 1997 Prashant Jain <pjain@merengue.cs.wustl.edu>
-
- * java/src/README: Updated the README file to indicate how
- documentation for Java ACE cab be automatically generated.
-
-Fri Jan 17 11:47:10 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h: Added an equivalent set of
- ACE_LSOCK_{STREAM,ACCEPTOR,CONNECTOR} macros to complement the
- ones for ACE_SOCK_*. Thanks to Gonzalo Diethelm
- <gonzo@ing.puc.cl> for suggesting this.
-
- * ace/OS.cpp (ACE_Thread_Adapter): Added a new feature that allows
- logging features to be inherited by threads. It works with
- those OSs (e.g., Win32) that use ACE_Thread_Adapter class. At
- some point, we might do this for all the OSs. Thanks to Luca
- for this.
-
- * examples/Connection/misc/Connection_Handler.cpp: Added a
- new example that illustrates how to use the Acceptor pattern
- to create multiple threads, each running its own Reactor.
-
- * ace/Log_Msg.cpp (dump): Some of the variables in the dump()
- method have the wrong format specification type. These are:
- restart_ (%d), flags_ (%x), priority_mask_ (%d). They are now
- fixed, thanks to Luca.
-
- * tests/Priority_Task_Test.cpp (open): Add an ACE_ASSERT to make
- sure that the tasks activate() correctly. Thanks to David for
- finding this.
-
- * ace/config-linux-lxpthreads.h: Added #defines for
- ACE_HAS_AUTOMATIC_INIT_FINI and ACE_HAS_SVR4_DYNAMIC_LINKING.
- Thanks to Marius for this.
-
- * ace/Malloc.h: Changed the typedef of ACE_Malloc_Align to a macro
- called ACE_MALLOC_ALIGN to allow users to override this value in
- their config.h file. This is necessary for platforms that don't
- have "long" word alignments. Thanks to Fred LaBar
- <flabar@fallschurch.esys.com> for this suggestion.
-
- * ace/OS.h: Added an #ifdef check for ACE_HAS_IRIX62_THREADS and
- if so, we'll use the if (&a) /* null */; } form of the
- ACE_UNUSED_ARG macro to avoid unnecessary warnings. Thanks to
- Fred LaBar <flabar@fallschurch.esys.com> for testing this out.
-
-Fri Jan 17 16:33:25 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/High_Res_Timer.*: added elapsed_time () and get_time ().
-
- * netsvcs/clients/Tokens/collection/collection.cpp, rw_locks.cpp:
- commented out unused variables to avoid compiler warnings; and
- return 0 from main ().
-
- * include/makeinclude/rules.local.GNU,
- netsvcs/lib/Makefile,
- examples/Service_Configurator/IPC-tests/server/Makefile:
- fixed ESOBUILD mechanism to work on all platforms, not just Linux.
- Thanks to Marius Kjeldahl <marius@funcom.com> for this fix.
-
- * ace/OS.i and OS.cpp: uninlined functions that use varargs, because
- they usually won't get inlined anyways.
-
- * ace/OS.cpp (thr_create): added #else clause to be sure that
- always sparam.sched_priority always get set to the priority argument.
-
- * netsvcs/clients/Naming/Client/Client_Test.cpp: commented out
- unused parameters and wrapped combined assignments/conditional
- values to avoid compiler (g++) warnings.
-
- * tests/Priority_Task_Test.cpp: added check for successful thread
- spawn, and ACE_NEW_THREAD to svc () so that messages get logged.
-
-Thu Jan 16 17:03:47 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * include/makeinclude: Added support for shared object files
- on Linux. Thanks to Marius Kjeldahl <mariusk@sn.no,
- marius@funcom.com> for his help with this.
-
- * ace: Merged in the IRIX support, mainly the missing netdb reentrant
- functions. Thanks to Gonzalo Diethelm <gonzo@ing.puc.cl>
- and Carlos O'Ryan <coryan@mat.puc.cl> for their help.
-
- * ace/Timer_{List,Heap,Queue}: Changed iterator() to iter() to
- avoid name clashes with STL (ugh).
-
- * ace/Timer_{Heap,List}.cpp: Added ACE_BUILD_DLL so that things
- will link. Thanks to John Morey for reporting this.
-
- * ace/Synch_T.h: Fixed: class ACE_Write_Guard: method:
- tryacquire_write so that it will call
- ...->lock_->tryacquire_write() and not
- ...->lock_->acquire_write(). Thanks to Alexandre Karev
- <Alexandre.Karev@cern.ch> for this fix.
-
-Thu Jan 16 15:51:16 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Dump.cpp (register_object): initialized "slot" so that g++ doesn't
- complain about uninitialized use.
-
- * Reactor.cpp (initialized): use ACE_GUARD_RETURN instead of
- ACE_GUARD because the function returns a value;
- (find): initialize "i" if handle is out of range so that g++
- doesn't complain about uninitialized use.
-
- * Service_Repository.cpp (remove): removed unused variable "handle".
-
- * Thread_Manager.h: made destructor virtual now that spawn_i () is
- virtual.
-
- * Timer_Heap.cpp: changed some int loop indicies to size_t to
- make sure that comparisons are consistently signed or unsigned.
-
- * OS.h, config-vxworks*.h: removed ACE_HAS_GREENHILLS_SOCKETS
- ACE macro because the code it wrapped applies to all VxWorks
- compilers, not just GreenHills.
-
-Wed Jan 15 02:06:21 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/ACE.cpp (round_to_pagesize): If _SC_PAGESIZE is enabled then
- we set the ACE::pagesize_ variable using sysconf(2). Thanks to
- James Mansion for this suggestion.
-
-Wed Jan 15 02:06:21 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Timer_Queue.cpp (expire): Changed a line of code from
-
- ACE_Timer_Queue_Iterator &iterator (this->iterator ());
-
- to
-
- ACE_Timer_Queue_Iterator &iterator = this->iterator ();
-
- so that the Visual C++ compiler can grok it. Thanks to John
- Morey for reporting this.
-
- * ace/Reactor.cpp: Modified the close() method so that it can be
- called multiple times with no bad side-effects.
-
- * ace/Pipe.cpp: Modified the close() method so that it can be
- called multiple times with no bad side-effects.
-
- * ace/Reactor: Added an initialized() method that indicates
- whether the Reactor was successfully initialized. Also
- rearranged the code in ACE_Reactor::open() so that initialized_
- is only set at the end of the method when everything succeeds.
- If things *don't* succeed, we call close() on the way out.
- Thanks to Luca for these suggestions.
-
- * ace/Reactor.cpp (close): When closing down the ACE_Reactor, we
- now set initialized_ back to 0 so that it can be reopened again
- later.
-
- * tests/Reader_Writer_Test.cpp: There were some problems with this
- test due to the fact that on many pthreads platforms pthread_t
- isn't an int (it's a struct). Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for the fix.
-
- * ace/OS.i (exit): In WIN32 when the process exits through an
- ExitProcess() call, some process resources (e.g., file handles)
- are freed before the static variable destructors are
- called. This results in an application error when tracing is
- enabled. Removing the ACE_TRACE call in ~ACE_Event_Handler
- seems to fix this. Thanks to Luca for this fix.
-
- * ace/OS: Fixed the implementation of semaphores for the POSIX
- port (POSIX lacks semaphores). The trick was to add a "waiters"
- field, along with the semaphore count. Thanks to John Bossom
- <John.Bossom@Cognos.COM> for reporting this.
-
- * examples/Threads/wfmo.cpp: Added a new test program that seems
- to indicate that the Win32 WaitForMultipleObjects() function can
- be called in multiple threads, all of which wait on the same set
- of HANDLEs. Note that the dispatching of the threads is
- relatively "fair" (i.e., everyone gets a chance to process the
- various HANDLEs as they become active). Thanks to Ari Erev
- <Ari_Erev@comverse.com> for suggesting this and providing the
- initial code.
-
- * ace/Thread_Manager.h: Made the spawn_i() method virtual and
- moved it into the protected section of the class so that it can
- be over-ridden by subclasses. Thanks to Tim Harrison for
- suggesting this.
-
-Tue Jan 14 15:57:55 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.h: Changed the default size of ACE_DEFAULT_TIMERS to
- _SC_TIMER_MAX (which is typically around 40 or so).
- Thanks to Stuart Powell <stuartp@in.ot.com.au> for
- suggesting this.
-
- * tests/Timer_Queue_Test.cpp (main): Added some additional logic
- so that we can test the performance of the preallocated and
- non-preallocated ACE_Timer_Heap.
-
- * ace/Timer_Heap: Added a new "preallocate nodes" mechanism to the
- ACE_Timer_Heap. If this is enabled by the constructor, then we
- preallocate as many ACE_Timer_Nodes as there are slots in the
- heap. This allows us to completely remove the need for dynamic
- memory allocation, which is important for real-time systems.
-
- * ace/Thread_Manager.cpp (remove_thr): Optimized the code just a
- tad by decrementing the current_count_ *first*. Thanks to Per
- Andersson <Per.Andersson@hfera.ericsson.se> for suggesting this.
-
- * ace/ReactorEx: Updated the implementation so that the
- handle_events() method now in fact *does* return the number of
- event handler's dispatched (i.e., the implementation matches the
- documentation...). Thanks to Hamutal Yanay
- <Hamutal_Yanay@mail.icomverse.com> for reporting this.
-
- * ace/Service_Repository.cpp (remove): Removed an extra call to
- ACE_OS::dlclose(). This is already being called in the
- destructor of ACE_Service_Record. Thanks to Karlheinz for
- reporting this.
-
- * man: Updated all the nroff and html documentation.
-
- * ace/Timer_Heap: Implemented the spiffy new timer cancellation
- algorithm that requires only O(log N) time to remove a timer
- from the ACE_Timer_Heap. This is about 50 to 100 times faster
- than using the ACE_Timer_List implementation.
-
-Tue Jan 14 21:01:36 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: Replace "Linux" preprocessor symbol with "linux".
-
-Mon Jan 13 17:57:50 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Synch: Added lock() accessor methods to both
- ACE_Process_Semaphore and ACE_Process_Mutex. Thanks to Hamutal
- Yanay <Hamutal_Yanay@mail.icomverse.com> for suggesting this.
-
- * ace/config-mvs.h: Added a #define for ACE_HAS_GETPAGESIZE.
- Thanks to Chuck Gehr for this information.
-
- * ace/LSOCK_Stream.h: Added a new typedef for PEER_ADDR that is
- associated with ACE_UNIX_Addr. Thanks to Mark Rabotnikov
- <mark@usp.elscintcorp.co.il> for suggesting this.
-
-Mon Jan 13 22:24:09 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: Added #undefs of sigemptyset and sigfillset on Linux
- when __OPTIMIZE__ is enabled. Yes, the system header on Linux
- really #defines them when optimizing! Thanks to an anonymous
- ACE user for pointing this out.
-
- * tests/tests_config.h: Dropped ACE_MAX_ITERATIONS back to 10.
-
-Sun Jan 12 16:59:52 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Timer_List.cpp (schedule): Cleanup the code so that (1)
- timer_id never == -1 (in order to distinguish it from error
- return values and (2) so that we avoid an unnecessary check for
- operator new failure.
-
- * ace/OS.h: Added a new #define called ACE_DEFAULT_MAX_TIMERS,
- which specifies the maximum number of ACE_Event_Handlers
- supported by ACE_Timer_Heap.
-
- * ace/Proactor.cpp (ACE_Proactor): Updated the allocation of
- ACE_Timer_Queue so that it really points to an ACE_Timer_List by
- default. Naturally, this can be overridden by users.
-
- * ace/ReactorEx.cpp (open): Updated the allocation of
- ACE_Timer_Queue so that it really points to an ACE_Timer_List by
- default. Naturally, this can be overridden by users.
-
- * ace/Reactor.cpp (open): Updated the allocation of
- ACE_Timer_Queue so that it really points to an ACE_Timer_List by
- default. Naturally, this can be overridden by users.
-
- * ace: Added two new classes called ACE_Timer_List and
- ACE_Timer_Heap, which derive from ACE_Timer_Queue.
- ACE_Timer_List is essentially the old behavior of
- ACE_Timer_Queue, i.e., it uses an implementation of a linked
- list of ACE_Timer_Nodes. ACE_Timer_Heap, on the other hand,
- uses a heap-based callout queue, which is more appropriate for
- certain real-time applications.
-
- * ace/Timer_Queue: Revised the ACE_Timer_Queue implementation so
- that it's now an abstract base class with most of the
- implementation details pushed into the ACE_Timer_List and
- ACE_Timer_Heap subclasses.
-
- * ace/Timer_Queue.h: Made all the ACE_Timer_Queue methods public
- so that we can override them in a subclass (e.g., the new
- ACE_Timer_Heap).
-
- * examples/Logger/Acceptor-server/server_loggerd.cpp: Fixed this
- example application so that it only uses a single Reactor (the
- REACTOR::instance()) rather than two Reactors. Thanks to Sandro
- Doro <alex@aureus.sublink.org> for reporting this.
-
- * netsvcs/lib/Logging_Strategy.cpp: Fixed the #include of
- fstream.h and iostream.h to use the '<' '>' notation rather than
- the '"' and '"' notation. This avoids problems with running
- "make depend". Thanks to Rino Simioni <sir@necsy.it> for
- reporting this fix.
-
-Sun Jan 12 18:20:49 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/ACE.cpp (round_to_pagesize): fixed typo in reference to
- ACE::pagesize_.
-
- * ace/ACE.cpp: initialize ACE::pagesize_ to 0.
-
- * ace/config-irix*.h and config-win*.h: removed ACE_PAGE_SIZE
- definition because these platforms no longer use it.
-
- * tests/UNIX*.conf and Win32server.conf: replaced net_svcs
- with netsvcs.
-
-Sat Jan 11 15:11:28 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.i (thr_setprio): The POSIX implementation of
- ACE_OS:thr_setprio did not set the priority. It calls:
-
- pthread_setschedparam( thr_id, &policy, &param )
-
- and then does
-
- prio = param.sched_priority.
-
- instead of
-
- param.sched_priority = prio;
-
- This is now fixed. Thanks to John Bossom <John.Bossom@Cognos.COM>
- for reporting this.
-
- * ace/config-irix*.h: Modified all the IRIX config files to
- use the new ACE_HAS_GETPAGESIZE feature since this is necessary
- to differentiate between IRIX and IRIX64.
- Thanks to Fred LaBar <flabar@fallschurch.esys.com> for
- reporting this.
-
- * ace/ACE.cpp: Modified the round_to_pagesize() so that if
- a config.h file enables ACE_HAS_GETPAGESIZE then we use
- that function in preference to the value in config.h.
- Thanks to Fred LaBar <flabar@fallschurch.esys.com> for
- suggesting this.
-
- * ace/ACE.cpp: Modified the round_to_pagesize() so that on
- platforms that allow the page size to be obtained dynamically
- we'll get that rather than replying on what it set in the
- config.h file. We'll cache this value in a static variable
- to speedup searches. Thanks to James Mansion for suggesting
- this.
-
- * apps/Gateway/Gateway: Finished adding support for thread-safe
- reference counting to the uses of ACE_Message_Block.
-
- * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp: Replaced
- the use of ACE_MT_SYNCH with ACE_SYNCH so that this will compile
- correctly on non-MT platforms.
-
-Fri Jan 10 12:38:42 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * Added a COPYING file that explicitly states the copyright status
- of ACE.
-
- * ace/config-win32-msvc4.x.h and ace/config-winnt-4.0-msvc4.x.h:
- By default, we'll revert to *not* enabling
- ACE_HAS_TEMPLATE_TYPEDEFS for MSVC++ 4.2, even though this is
- well-support by the compiler since it breaks some application
- code that expects to use 3 template parameters for
- ACE_Svc_Handler<>. The "fix" is to use the ACE_SOCK_STREAM
- macros (rather than using the "ACE_SOCK_Stream, ACE_INET_Addr"
- tuple) in order to achieve portability in either case. Thanks
- to Karlheinz for pointing out the need for backwards
- compatibility.
-
-Wed Jan 8 01:00:05 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Message_Block_Test.cpp: Enhanced the torture test of the
- ACE_Message_Block so that it stresses the reference counting
- implementation in a multi-threaded environment.
-
-Wed Jan 08 10:26:45 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Message_Block.cpp (~ACE_Data_Block): assigned 0 to
- allocator_strategry_ after deleting it; fixed template
- specializations (for g++) by using macros instead of class names;
- commented out template specializations because Service_Record.cpp
- already has them, and they should only appear once in the library
- in order to avoid link clashes
-
- * ace/Service_Object.cpp (ACE_Service_Object): reordered
- initializations in constructor
-
- * ace/Service_Record.cpp (ACE_Service_Record): reordered
- initializations in constructor
-
- * ace/config-linux-lxpthreads.h: added
- ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS, thanks to
- James CE Johnson <jcej@lads.com> for tracking down this
- problem and testing the fix.
-
-Tue Jan 7 13:03:25 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Message_Block: Continued to improve the
- ACE_Message_Block/ACE_Data_Block implementation.
-
- * ace/Message_Block: Added a new constructor to ACE_Message_Block
- that takes an ACE_Data_Block * and "owns" it. Thanks to Tim for
- this idea.
-
- * ace/Log_Msg.cpp: Now that we've prevented signal handlers from
- occurring within critical sections of ACE_Log_Msg::log() we
- don't need to use the ACE_Recursive_Thread_Mutex anymore.
- Instead, we just need ACE_Thread_Mutex.
-
- * ace/Log_Msg.cpp (log): Added an ACE_Sig_Guard to the block in
- ACE_Log_Msg::log() that acquires the mutex that serializes
- output. This prevents nasty problems with recursive to
- ACE_Log_Msg::log() from within signal handlers.
-
- * ace/Service_Config.cpp (end_reactor_event_loop): Added a timeout
- of ACE_Time_Value::zero to the ACE_Reactor::notify() method when
- called in the ACE_Service_Config::end_reactor_event_loop().
- This prevents the Reactor from blocking indefinitely if there's
- no longer a thread to receive from the notification pipe.
-
- * netsvcs/clients/Naming/Dump_Restore: Removed the vestigal
- nametest.cpp and nametest.h files. I'm not sure why they were
- still there, but they shouldn't have been!
-
- * ace/Synch.i (remove): this->owner_ should be set to -1 before
- calling this->release(). Thanks to Per Andersson
- <Per.Andersson@hfera.ericsson.se> for suggesting this.
-
- * ace/Thread_Manager.cpp (exit): Added a flag called "do_thr_exit"
- to the ACE_Thread_Control::exit() method. This controls whether
- we call ACE_OS::thr_exit() after removing the thread from the
- Thread Manager's internal table. This is necessary to work
- around pthread bugs on certain platforms (e.g., AIX and Linux).
-
- * ace/Synch.h: Removed the
- ACE_Recursive_Thread_Mutex::set_nesting() method since this
- isn't being used and is potentially dangerous. Thanks to Per
- Andersson <Per.Andersson@hfera.ericsson.se> for suggesting this.
-
- * ace/XtReactor: Updated the XtReactor so that it uses the next
- internal Reactor implementation. Thanks to Mark Rabotnikov
- <mark@usp.elscintcorp.co.il> for reporting this.
-
- * ace/Task.i: Updated the grp_id(int) method to cache the group id
- in the task and then set it in the Thread_Manager, if there is
- one. Thanks to Hamutal Yanay <Hamutal_Yanay@mail.icomverse.com>
- for suggesting this.
-
- * ace/Log_Record.h: Updated the ACE_Log_Record class to use the
- new ACE_MAXLOGMSGLEN macro.
-
- * ace/OS.h: Added a new #define called ACE_MAXLOGMSGLEN. By
- default this is 4k. However, you can reset it in the config.h
- file if you'd like to increase or decrease the size. Thanks to
- Anthony McConnell for suggesting this.
-
- * examples/Threads/tss[12].cpp: Tidied up the tss1.cpp and
- tss2.cpp examples and improved the comments. Thanks to Luca for
- suggesting this.
-
- * ace/Service_Object.cpp (fini): Added the "virtual" keyword to
- the new destructor of ACE_Service_Type. Thanks to David for
- reporting this.
-
- * ace/Message_Block.i: Rearranged the order of the ACE_Data_Block
- and ACE_Message_Block locking_strategy() methods so that they'd
- be defined as inline before being used. Thanks to David for
- reporting this.
-
-Mon Jan 6 16:46:06 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Service_Manager.cpp (fini): Only try to remove the
- ACE_Service_Manager from the Reactor if it's actually been
- registered in the first place (i.e., if it's get_handle() method
- does not return ACE_INVALID_HANDLE).
-
- * netsvcs/servers/svc.conf: Changed the name of the net services
- .so file from libnet_svcs to netsvcs so that it will work
- correctly with our new "cross-platform" svc.conf ACE::ldfind()
- strategy. Thanks to Marius Kjeldahl <marius@funcom.com> for
- reporting this.
-
- * ace/Reactor.cpp (find): Added a strategic break and a check for
- handle_in_range(). Thanks to Tim for this help!
-
- * netsvcs/clients/Naming/Client/svc.conf: Removed the "lib" part
- from the executable shared object file names in the svc.conf
- file so that it will work with the new "cross-platform" svc.conf
- ACE::ldfind() strategy. Thanks to Marius Kjeldahl
- <marius@funcom.com> for reporting this.
-
- * ace/Service_Record.cpp (fini): Added an extra assignment to a
- temporary const void *obj to avoid problems with MSVC++ and it's
- cast mechanism.
-
- * ace/ReactorEx.h: Added a default parameter to
- ACE_ReactorEx::notify(). Thanks to Tim for noticing this.
-
-Sun Jan 5 10:48:23 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests: Added a new test for ACE_Message_Block, which is called
- Message_Block_Test.cpp (no surprise there ;-)). This test
- exercises the reference counting mechanisms.
-
- * ace/Message_Block.h: Made the destructors for ACE_Message_Block
- and ACE_Data_Block virtual, so that these classes can be
- subclassed and ACE_Message_Blocks can delete these
- subclasses (either via release() or delete). Thanks to Tilo
- Christ for suggesting this.
-
- * ace/Message_Block.cpp: Modified the implementation
- of ACE_Message_Block/ACE_Data_Block so that we always create
- an allocator_strategy_. By default, this strategy will be
- ACE_Allocator_Adapter <ACE_Malloc <ACE_Local_Memory_Pool, ACE_Null_Mutex> >;
- This greatly simplifies the code.
-
- * ace/Message_Block.h: It's now possible to assign a
- Message_Block's priority when you create it.
-
- * ace/Reactor: Sped things up some more by merging the Reactor's
- any_ready() and fill_in_ready() methods together. This reduces
- redundant computations.
-
- * ace/Reactor: Changed the name of ACE_Reactor::detach() to
- ACE_Reactor::remove_handler_i() and changed the name of
- ACE_Reactor::attach() to ACE_Reactor::register_handler_i().
- This is more consistent with the other naming schemes.
-
- * ace/Reactor.cpp: Reworked the implementation of the Handler
- Repository's unbind() method in order to simplfy the logic.
- Also merged in all the Reactor's detach() functionality into the
- unbind() method in order to localize all the handler removal
- processing.
-
- * ace/Reactor[Ex].cpp: Added more descriptive errno entries for
- failed operations in the handler repository.
-
- * ace/Reactor.cpp: Modified the implementation of the Handler
- Repository's bind() method so that it reports an error if you
- try to register an Event_Handler for an invalid HANDLE.
-
- * ace/Reactor.cpp: Reimplemented the internals of the Reactor to
- prepare for the upcoming merge of the Reactor and ReactorEx to
- use a single code base.
-
- * ace/Timer_Queue.cpp: Modified the behavior of the expire()
- methods so that they return the number of ACE_Event_Handlers
- whose handle_timeout() method was called.
-
-Sat Jan 4 11:47:05 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Reactor.h: Removed the #ifdefs for ACE_HAS_POLL. This will
- be recast as a strategy in subsequent implementations.
-
- * ace/Reactor.cpp: Added a new call,
- ACE_Handler_Repository::handle_in_range(), which checks to make
- sure that the HANDLE is within the range of 0 .. max_handlep1_.
- This factors out some redundant code.
-
- * ace/Reactor.cpp: Sped up the performance of the Reactor by
- removing redundant calls to
- ACE_Handler_Repository::invalid_handle() and
- ACE_Handler_Repository::find().
-
- * tests/Reactors_Test.cpp: Added a test for
- the new Reactor::notify() method with timeouts.
-
- * examples/Reactor/Misc/notification.cpp (svc): Added a test for
- the new Reactor::notify() method with timeouts.
-
- * ace/Reactor[Ex]: Modified the Reactor and ReactorEx so that they
- use timed send() operations for their notify() methods. This
- makes it possible for users to bound the amount of time they're
- willing to wait to try and notify the Reactor. This is mostly
- useful to avoid infinite blocking if there is congestion in the
- Reactor's notification mechanism.
-
- * ace/ACE.cpp: Added a new timed send() method that uses the
- write() system call on UNIX and the socket send() call on Win32.
- This new method is used in the new ACE_Reactor::notify() method,
- which now supported timed notifications.
-
- * ace/Reactor.cpp (ACE_Handler_Repository): To simplify the code
- and reduce unnecessary #ifdefs, I've merged the max_handlep1_
- and cur_size_ fields (which are now called max_handlep1_).
-
-Fri Jan 3 10:47:15 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace: Replaced all uses of "delete mb" with mb->release ();
-
- * ace/Stream_Modules.cpp: Replaced the use of explicit bit
- twiddling with the ACE_BIT* macros.
-
- * ace/Message_Block.cpp: Make sure that we use the
- allocator_strategy_ to create the memory for the reference count
- since this may need to go into shared memory if that's the
- memory pool where the Message_Block allocations are coming from.
-
- * ace/OS.h: Added two new macros, ACE_ALLOCATOR_RETURN and
- ACE_ALLOCATOR, which are similar to ACE_NEW_RETURN and ACE_NEW,
- except that these
-
- * ace/Message_Block.cpp (release): Make sure to "delete this"
- outside the scope of the locking_strategy_.
-
- * ace/Service_Object.cpp: Added a destructor to ACE_Service_Type.
- Thanks to Per.Andersson@hfera.ericsson.se (Per Andersson) for
- suggesting this.
-
- * ace/Service_Object.i: Be smarter about how we reassign the name_
- pointer, i.e., delete the old one and make a copy. Thanks to
- Per.Andersson@hfera.ericsson.se (Per Andersson) for reporting
- this.
-
- * ace/Module.cpp (open): Rearranged the assignments to
- reader_q->mod_ and writer_q->mod_ so that we don't try to
- initialize through NULL pointers. Thanks to
- Per.Andersson@hfera.ericsson.se (Per Andersson) for reporting
- this.
-
- * ace/Service_Record.cpp (ACE_Service_Record): Initialized name_
- to NULL so that the following change works correctly now.
- Thanks to Per.Andersson@hfera.ericsson.se (Per Andersson) for
- reporting this.
-
- * ace/Service_Record.i (name): Make sure to delete [] (char *)
- this->name_ before allocating a new one. Thanks to
- Per.Andersson@hfera.ericsson.se (Per Andersson) for reporting
- this.
-
- * ace/Message_Block: Reworked the reference counting implemention
- so that reference counts are shared correctly amongst their
- various owners. This requires making a deep copy the "header"
- portion, but a shallow copy of the "data."
-
- * ace/Message_Block.cpp (ACE_Message_Block): Updated all three
- ACE_Message_Block constructors so that they all call the init()
- method. This centralizes all the initialization logic in one
- place.
-
-Thu Jan 2 00:42:21 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Message_Block.cpp (ACE_Message_Block): Make sure to set the
- cont_ field to 0 after "releasing" it so that we don't
- mistakenly think it's still around later on. This problem arose
- in the ACE_Message_Queue::close() method, which was trying to
- count the number of bytes being freed.
-
- * ace/Message_Queue.cpp (close): Fixed a subtle bug where we
- weren't actually deleting messages from the
- ACE_Message_Queue::close() routine. This should work now...
-
- * ace/Message_Queue.cpp (close): Replaced the use of "delete mb"
- with "mb->release()" since the Message_Blocks are now reference
- counted.
-
- * ace/Message_Block: Enhanced the reference counting scheme so
- that you can increment and decrement the count by an arbitrary
- amount. This is particular useful when you know you'll be
- sending the same Message_Block to N consumers.
-
- * ace/Singleton: The dump() must be used same as instance()
- (without supplying an object) so it must be declarated *static*,
- i.e.,
-
- static void dump (void);
-
- Thanks to Sandro Doro <alex@aureus.sublink.org> for reporting
- this.
-
- * examples/ASX/Event_Server: Completely rewrote and retested the
- ACE Event Server example. The new code is *much* easier to
- understand, has many more comments, is more robust, and compiles
- much faster since I removed many of the templates.
-
- * examples/ASX/Event_Server/Tranceiver/tranceiver.cpp: Fixed the
- tranceiver so that it shuts down correctly when the Event_Server
- exits.
-
- * examples/Connection/non_blocking/CPP-connector.cpp: Fixed a
- problem where we were trying to select() on ACE_STDIN on Win32.
- Naturally, this doesn't work, so we used the
- ACE::register_stdin_handler() to fix this. Thanks to
- Samuel_Bercovici <Samuel_Bercovici_at_EFT__AD2@mail.icomverse.com>
- for reporting this.
-
- * examples/ASX/Event_Server/Event_Server/Options: Changed the
- Options class to be a Singleton...
-
- * ace/Task.h: Added "const" method qualifier to accessor methods
- like is_reader() and is_writer().
-
-Wed Jan 1 00:10:47 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Message_Block: Added a new static release() method that
- behaves like the non-static method release(), except that it
- checks if <mb> is 0. This is similar to CORBA::release(), which
- is useful if you want to eliminate lots of checks for NULL
- pointers before calling release() on them.
-
- * Updated all places in ACE where we use
- ACE_Event_Handler::READ_MASK when we should be using
- ACE_Event_Handler::ACCEPT_MASK.
-
- * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp:
- Changed the name of the acceptor class from Handle_Thr_Stream to
- Handle_Thr_Acceptor, which is more accurate.
-
- * ace/Reactor: Since we've now got an
- ACE_Event_Handler::ACCEPT_MASK (intended primarily to accept
- connections asynchronously using Win32 overlapped I/O) we can
- now use this with the ACE_Reactor, as well. In particular, any
- time that we are registering a "passive-mode" socket acceptor we
- can now specify ACE_Event_Handler::ACCEPT_MASK. This is much
- more intuitive than using the READ_MASK (which never made any
- sense...). The ACE_Reactor now treats the ACCEPT_MASK as a
- READ_MASK internally, so you can still use READ_MASK if you'd
- like (i.e., this change doesn't break any existing code).
-
- * ace/Event_Handler: Changed "get_priority" and "set_priority" to
- simply "priority(void)" and "priority(int)" to be more
- consistent with other parts of ACE.
-
- * apps/Gateway/Gateway: Updated the Gateway so that the
- concurrency strategies can now be specified on the
- command-line (or in the svc.conf file), rather than being
- determined at compile-time. This is much more flexible.
- See the ./apps/Gateway/Gateway/README file for details.
-
- * apps/Gateway/Gateway: Verified that all the multi-threading
- strategies still work.
-
- * ace/Message_Block.cpp (ACE_Message_Block): Make sure that we
- "release" the continuation field, rather than delete it, since
- its reference count may be > 1.
-
- * ace/Log_Msg.cpp (log): Change the abort_prog logic a bit so that
- we always print a message to stderr if we're exiting,
- regardless... Thanks to David Levine for pointing this out.
-
- * apps/Gateway/Gateway: Moved all of the configuration file
- parsing logic *outside* of the Event_Channel into the Gateway
- class so that we wouldn't have unnecessary dependencies.
-
- * apps/Gateway/Gateway: Redesigned the Gateway so that the
- Proxy_Handlers (i.e., the Consumer_Proxy and Supplier_Proxy)
- most of their work to the Event_Channel. This "lightweight
- proxy" design is an improvement since it is now possible to
- emulate the COS Event Channel semantics within the Event_Channel
- "kernel."
-
- * Happy new year! Let's start a new ChangeLog to celebrate the
- new year.
diff --git a/ChangeLog-97b b/ChangeLog-97b
deleted file mode 100644
index cb3e925925f..00000000000
--- a/ChangeLog-97b
+++ /dev/null
@@ -1,9182 +0,0 @@
-Tue Nov 25 16:18:49 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ACE version 4.4, released Tue Nov 25 16:18:49 1997.
-
-Tue Nov 25 16:03:09 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile: fixed Version.h generation to work properly when
- $$beta is undefined.
-
-Mon Nov 24 10:33:34 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.56, released Mon Nov 24 10:33:34 1997.
-
-Sun Nov 23 13:32:02 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/IOStream.h: removed DIGITAL_UNIX from #include decision,
- so now it just depends on DEC_CXX and its version. Thanks to
- Dani Flexer <danif@ivory-sw.com> for this fix.
-
- * netsvcs/lib/Server_Logging_Handler.cpp: updated template
- instantiations to match recent change to Server_Logging_Handler_T.h.
-
-Sat Nov 22 19:16:35 1997 <irfan@TWOSTEP>
-
- * tests/Process_Strategy_Test.cpp:
-
- main: Removed signal handling code. It is unnecessary since we
- do not use kill() anymore.
-
- Process_Strategy: This subclass of ACE_Process_Strategy
- overwrites the process creation method to include connection
- counting.
-
- connection_completed: Made sure that the Reactor is woken up
- after all the connections have completed.
-
- * ace/Priority_Reactor.cpp (init_bucket): Removed extra code.
-
- * ace/Acceptor.cpp (activate_svc_handler): open svc_handler only
- if result is 0. Also removed extra tracing code.
-
- * ace/Handle_Set.i (reset): Purify is reporting a UMR
- (uninitialized memory copy) when copying a Handle_Set. This
- comes from the mask fd_set not being memset to 0 by FD_ZERO.
- This is therefore a harmless error.
-
- * tests/Priority_Reactor_Test.cpp (main): The ordering of
- auto_ptrs is very subtle.... "auto_ptr<ACE_Reactor> reactor"
- should come before "auto_ptr<ACE_Select_Reactor> impl", i.e.,
- the implementation should be destroyed *before* the forwarding
- class. This is apparent when the implementation class is
- removing registered event handlers that hold a pointer to the
- forwarding class.
-
-Sat Nov 22 16:04:07 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/Message_Queue.cpp:
- Fixed some formating problems in the ACE_Message_Queue::dump
- method, thanks to Arturo Montes <mitosys@colomsat.net.co> for
- finding this one.
-
-Sat Nov 22 14:38:22 1997 Steve Huston <shuston@riverace.com>
-
- * ace/config-aix-4.2.x.h: Added ACE_TLI_TCP_DEVICE "/dev/xti/tcp".
- This fixes Riverace problem ID P32; AIX now joins HP-UX in
- supporting XTI/TLI, but not everything (problem P27).
-
- * ace/UPIPE_Connector.h:
- * ace/TLI_Connector.h: Added meta-type information PEER_ADDR and
- PEER_STREAM. Fixes Riverace problem ID P37.
-
- * apps/JAWS/server/HTTP_Server.cpp: Added 'const' to "char *prog".
- Fixes Riverace problem P36.
-
- * examples/Connection/misc/test_upipe.cpp:
- * examples/Connection/non_blocking/CPP-connector.cpp:
- * examples/Threads/process_mutex.cpp:
- * examples/Threads/process_semaphore.cpp:
- Added 'const' to "char *" - can't initialize a char * with
- a const string. Fixes Riverace problem ID P38, P40.
-
- * examples/Threads/thread_specific.cpp, tss1.cpp: Moved the Errno
- class out to a new file, thread_specific.h. AIX xlC needs to have
- the class in a .h file for template generation. Fixes Riverace
- problem P42.
- * examples/Threads/Makefile: Make sure that, on AIX, the tempinc
- directory is cleared before building each new program.
-
- * performance-tests/Synch-Benchmarks/Makefile: Changed SHLIB to use
- $(SOEXT) rather than .so. Fixes Riverace problem ID P41.
-
- * tests/Thread_Pool_Test.cpp: Moved 'this->getq(mb)' out of an
- ACE_ASSERT. Thanks to Arturo Montes <mitosys@colomsat.net.co>
- for finding this.
-
-Sat Nov 22 05:44:10 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * tests/Process_Strategy_Test.cpp (main): Shuffled things around
- in fork() block. This is fun.
-
- * ace/Strategies_T.cpp (activate_svc_handler): Added an
- ACE_UNUSED_ARG macro to muffle g++.
-
- * tests/Process_Strategy_Test.cpp (handle_close): Added a return
- type specifier. Without it, g++ laments.
-
- * ace/Acceptor.cpp (activate_svc_handler): Should be if (open (...) ==
- -1) then error, not if (open (...) != -1) then error.
-
- * ace/ACE.cpp (set_handle_limit): Removed a duplicated ACE_TRACE
- macro.
-
-Sat Nov 22 00:26:11 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp (close): Activated automatic wait on
- close functionality. I think I get it right this time.
-
-Fri Nov 21 19:59:37 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/IPC_SAP.cpp:
- Added a couple of ACE_NOTREACHED protections. Thanks to Brian
- Mendel <bmendel@mdc.com> for reporting this.
-
-Fri Nov 21 17:12:48 1997 <nw1@CHA-CHA>
-
- * ace/Thread_Manager.cpp (close): Deactivated automatic wait on
- close for now. It doesn't seem to work on Solaris.
-
- * ace/Thread_Manager.{h,cpp} (wait): Added codes to remove detached
- threads. This function can be activated selectively. I added
- this so we can ignore detached threads when closing down the
- default thread manager.
-
- (close): Activated the code to wait (join) all threads managed
- by the thread manager. It will ask wait function to remove all
- detached thread first (and so they won't be counted into threads
- we are waiting for.)
-
-Fri Nov 21 13:22:25 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.55, released Fri Nov 21 13:22:25 1997.
-
-Fri Nov 21 12:18:28 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Acceptor.cpp,Strategy_T.cpp: Removed the use of gotos. See
- Dijkstra '67 for motivation...
-
- * tests/Process_Strategy_Test.cpp (open): Make sure that we set
- the Reactor of the Svc_Handler to 0 if we're running the
- threading test.
-
- * tests/Reactor_Notify_Test.cpp: Added back THR_BOUND to
- make things work on Solaris.
-
-Fri Nov 21 02:23:47 1997 <irfan@TWOSTEP>
-
- * tests/Process_Strategy_Test.cpp:
-
- - The event loop execution was based on a fragile timeout
- mechanism. This was changed to a more robust mechanism that
- counts the connections.
-
- - The unlinking of the file was moved from the server to the
- client. This is necessary since there maybe multiple server
- processes that cannot really coordinate when the file should
- be removed.
-
- * ace/Strategies_T.cpp (ACE_Concurrency_Strategy):
- ACE_Concurrency_Strategy and all three of the subclasses
- (ACE_Reactive_Strategy, ACE_Process_Strategy, and
- ACE_Thread_Strategy) were messed up. Only ACE_Reactive_Strategy
- was (trying) to set the correct blocking mode of the socket.
- Therefore, moved the socket mode setting code to the base class,
- ACE_Concurrency_Strategy, so that all the classes can share it.
-
- This did create one problem though. If the implementation of
- the reactor uses event associations (i.e., WFMO_Reactor), we
- cannot try to set the socket mode since the registration of the
- svc_handler caused an event association to be created for the
- socket and by default (thanks Microslush) the socket is set to
- non-blocking mode. If the user is excepting to have a socket in
- blocking mode, he is in for a surprise. Maybe we should return
- a failure if the user is expecting a socket in blocking mode.
- This is probably too harsh for now.
-
- * tests/Future_Test.cpp (open): Added THR_DETACHED since we don't
- wait for this thread.
-
- * tests/Reactor_Notify_Test.cpp (open): Changed THR_BOUND to
- THR_DETACHED since we don't wait for this thread.
-
- * tests/IOStream_Test.cpp (server): Make sure to close the socket
- in ACE_SOCK_Acceptor and ACE_SOCK_IOStream.
-
- * ace/WFMO_Reactor.cpp (open): When I changed open() last, I
- ignored the order of the registeration of notify_handler_ and
- wakeup_all_threads_handler_. Unfortunately, the order of the
- two registrations is very important since the optimization for
- owner thread takes advantage of this ordering. Therefore,
- revert the order of registertion to notify_handler_ followed by
- wakeup_all_threads_handler_.
-
- * tests/version_tests/run_all_tests.bat: Added new bat file to
- make the running of all the different configurations easier.
-
- * tests/version_tests/version_tests.{mak,mdp}: Added a mammoth
- testing scheme that is used to test all 8 configurations of the
- tests under Win32. These 8 configurations are:
-
- DLL Debug
- DLL Release
- DLL Unicode Debug
- DLL Unicode Release
- static Debug
- static Release
- static Unicode Debug
- static Unicode Release
-
- run_tests.bat from the test directory can then be used to run
- these various configurations. run_tests.bat was also extended
- to allow the user to purify the tests. Simply execute
- run_tests.bat with the purify command line option.
-
-Thu Nov 20 17:43:15 1997 <nw1@COYOTE>
-
- * ace/Thread_Manager.cpp (kill_thr): Changed to prevent thread
- manager from "discard" a thread when a certain operation is not
- supported by the operation system. Removed the mechanism that
- preserves errno during "thread removal." We no longer remove
- thread right after an error occured.
-
-Thu Nov 20 17:53:35 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/Shared_Malloc/test_multiple_mallocs.cpp (main): Make
- sure make sure that the semaphores created by the program are
- released as well as the storage files deleted. Thanks to Tom
- Arbuckle <arbuckle@uran.informatik.uni-bonn.de> for reporting
- this.
-
- * ace: Added a new version of config-osf1-3.2.h. Thanks to Dani
- Flexer <danif@ivory-sw.com> for updating this.
-
-Thu Nov 20 18:22:24 1997 Steve Huston <shuston@riverace.com>
-
- * ace/README
- ace/TLI.h
- ace/TLI_Acceptor.h
- ace/TLI_Connector.h
- Changed from using hardcoded "/dev/tcp" as the XTI device name to
- a new config-related define, ACE_TLI_TCP_DEVICE. If the config
- doesn't set one, it defaults to "/dev/tcp". Thanks to Steve Coy
- <stevec@magna.com.au> for zeroing in on this problem in HP-UX.
-
- ace/config-hpux-10.x.h: ACE_TLI_TCP_DEVICE is "/dev/inet_cots".
- Note that XTI won't work 100% well on HP still - this is Riverace
- problem ID P27.
-
- * netsvcs/lib/Server_Logging_Handler_T.h: Hardcoded to always use
- ACE_SOCK_Stream (and friends) rather than ACE_TLI_Stream and friends.
- XTI doesn't work real well on some platforms (particularly HP-UX
- and AIX). When they're fixed, this can be undone (Riverace problem
- ID P28).
-
- * examples/IPC_SAP/TLI_SAP/CPP-client.cpp: Changed 'char *host' to
- 'const char *host' so it can be initialized from a const char string.
-
-Thu Nov 20 14:19:57 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * tests/Priority_Reactor_Test.h:
- * tests/Priority_Reactor_Test.cpp:
- The test has a limited execution time now, and only reports a
- warning if runs out of time. This may be due to some failed
- connections, but it is hard to avoid that. On the other hand
- the default time should be large enough, in our machines the
- test only takes 14 seconds, so 60 seconds should be enough.
- NOTE: this problem reveals a problem *only* in the test itself
- not in ACE_Priority_Reactor.
-
-Thu Nov 20 11:29:51 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Timer_{Heap,List}_T.{h,cpp}: added
- ACE_Timer_{Heap,List}::get_first () accessors. Thanks to
- Stephen Henry <shenry@mdc.com> for this suggestion.
-
-Thu Nov 20 11:27:44 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.54, released Thu Nov 20 11:27:44 1997.
-
-Thu Nov 20 10:45:08 1997 <irfan@TWOSTEP>
-
- * tests/MT_SOCK_Test.cpp: Uncommented socket close call.
-
- * ace/WFMO_Reactor.cpp (open): Open the notification handler
- *after* the timer queue has been created.
-
- * ace/ACE.cpp (get_ip_interfaces): Changed rep() to fast_rep() to
- prevent memory leak.
-
- * ace/Reactor.cpp (ACE_Reactor): Fixed error of not creating any
- Reactors on UNIX.
-
-Thu Nov 20 08:36:54 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace/Thread_Manager.{h,cpp}: Added a dummy argument to internal
- thread functions. Without them, MSVC wrongly optimizes codes
- and the stack were all clobbered when entering these functions.
-
-Wed Nov 19 23:24:03 1997 <nw1@CHA-CHA>
-
- * ace/Reactor.cpp: Rearragned macros so we use Select_Reactor as
- default if we don't have Winsock2. Irfan did it, not me.
-
-Wed Nov 19 22:11:20 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.53, released Wed Nov 19 22:11:20 1997.
-
-Wed Nov 19 15:55:52 1997 Sumedh Mungee <sumedh@lindy.cs.wustl.edu>
-
- * config-netbsd.h: NetBSD 1.3alpha has a better MSYNC. Commented out
- ACE_HAS_BROKEN_NETBSD_MSYNC
-
-Wed Nov 19 14:26:36 1997 Nanbor Wang <nw1@lindy.cs.wustl.edu>
-
- * stdcpp.h, OS.h: Changed ACE_CONFIG_H to ACE_USER_CONFIG_H. It
- conflicts with the macro in various configuration files.
-
-Wed Nov 19 15:55:45 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/config-sunos5.*.h: Replaced all uses of ACE_HAS_UNICODE with
- ACE_HAS_XPG4_MULTIBYTE_CHAR. At this point, I think only NT has
- the UNICODE macro now. Thanks to Steve Huston for validating
- this.
-
- * STL/bstring.h: Added a special-case for BorlandC++. However, I
- think this can be generalized for all compilers. Thanks to
- Valik Solorzano Barboza <valik@xs4all.nl> for reporting this.
-
- * ace/OS: Fixed strpbrk() to handle the const char * and char *
- cases of ANSI C++. Thanks to Valik Solorzano Barboza
- <valik@xs4all.nl> for reporting this.
-
- * ace/OS.h: Added a special case for _MSC_VER since BC++ doesn't
- have wchar.h! Thanks to Valik Solorzano Barboza
- <valik@xs4all.nl> for reporting this.
-
-Wed Nov 19 13:43:33 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * Merged the purify testing into run_tests. Just use
-
- "run_tests purify ..."
-
- to purify instead of running the tests. If you thought this
- batch file looked bad before....
-
-Wed Nov 19 12:17:50 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace/{OS,stdcpp}.h (ACE_CONFIG_H): Added this macro to protect
- config.h from getting included multiple times.
-
- * ace/stdcpp.h: Reverted include OS.h back to config.h.
-
-Wed Nov 19 09:20:05 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.52, released Wed Nov 19 09:20:05 1997.
-
-Wed Nov 19 07:54:44 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/ACE.cpp (crc32): Reverted the COMPUTE macro back to its
- original value. For some reason, the version given by Valik was
- failing.
-
- * ace/SV_Semaphore_Complex.cpp (open): Make sure initialize the
- sem_number_ data member, though this isn't actually used for
- anything.
-
- * ace/ACE.cpp: Added a #ifdef for __unix since this is the only
- case where we'll actually have the ifreq autoptr. Thanks to
- Valik Solorzano Barboza <valik@xs4all.nl> for reporting this.
-
- * ace/Log_Record.cpp (print): Added a work around for a really
- lame bug with BORLANDC. Thanks to Valik Solorzano Barboza
- <valik@xs4all.nl> for reporting this.
-
-Wed Nov 19 04:22:38 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.51, released Wed Nov 19 04:22:38 1997.
-
-Wed Nov 19 04:02:09 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * include/makeinclude/rules.local.GNU (show_uninit): It seems
- there was a missing '@' at the beginning of the line. Thanks to
- Hans Rohnert for reporting this.
-
- * tests/Process_Strategy_Test.cpp (handle_input): Fixed Irfan's
- code, which keeps breaking ACE ;-).
-
-Wed Nov 19 01:55:06 1997 <irfan@TWOSTEP>
-
- * ace/WFMO_Reactor.cpp (resume_handler_i, suspend_handler_i,
- unbind_i): Since things don't happen immediately in the
- WFMO_Reactor world, we must make sure that this request is not a
- duplicate. If so we must ignore it.
-
- * ace/Asynch_Acceptor.cpp (open): Fixed addr type mismatch problem.
-
- * tests/UPIPE_SAP_Test.cpp (main): Make sure to close the socket
- in ACE_UPIPE_Acceptor.
-
- * tests/SPIPE_Test.cpp (server): Make sure to close the socket in
- ACE_SPIPE_Acceptor.
-
- * tests/SOCK_Test.cpp (spawn): Make sure to close the socket in
- ACE_SOCK_Acceptor.
-
- * tests/Reactor_Notify_Test.cpp (Supplier_Task): Make sure to
- close the pipe down.
-
- * tests/Process_Strategy_Test.cpp (handle_input): Fixed ACE_DEBUG
- statement to pass the correct number of arguments.
-
- * tests/MT_SOCK_Test.cpp (spawn): Make sure to close the socket in
- ACE_SOCK_Acceptor.
-
- * tests/Reactor_Exceptions_Test.cpp (main): Make sure to close the
- socket in ACE_SOCK_Dgram.
-
- * tests/run_purify_tests.bat: Added "mkdir purify_results".
-
- * tests/run_tests.bat, run_purify_tests.bat: Changed explicit name
- of bat file (e.g., run_tests, run_purify_tests) to %0. This
- will allow the bat file to be used from other directories.
-
- * ace/config-win32-common.h: Removed extraneous define of
- ACE_HAS_TEMPLATE_INSTANTIATION.
-
-Wed Nov 19 00:37:22 1997 <nw1@COYOTE>
-
- * ace/stdcpp.h: Changed to use "ace/OS.h" instead of using
- "ace/config.h" directly to avoid redefinition of user defined
- macros.
-
- * ace/Log_Msg.cpp (close): Disable Win32 to delete
- ACE_Log_Msg::instance (). On Win32, this should be done by
- ACE_TSS_Cleanup.
-
- * ace/OS.cpp (cleanup_tss): Enabled Win32 to call
- ACE_Log_Msg::close. This is required to properly release
- resourses held by ACE_Log_Msg_Manager.
-
-Tue Nov 18 19:28:36 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Select_Reactor.cpp (unbind),
- ace/WFMO_Reactor.cpp (handle_signal): Fixed a large number of
- bugs with non-portable "scope of the for loop counter"...
- Thanks to Valik Solorzano Barboza <valik@xs4all.nl> for
- reporting this.
-
- * ace/Thread_Manager: Added == and != operators for
- ACE_Thread_Descriptor to fix things with BORLANDC's template
- mechanism. Thanks to Valik Solorzano Barboza <valik@xs4all.nl>
- for reporting this.
-
- * ace/Select_Reactor: Added == and != operators for
- ACE_Event_Tuple to fix things with BORLANDC's template
- mechanism. Thanks to Valik Solorzano Barboza <valik@xs4all.nl>
- for reporting this.
-
- * ace/OS.i (tempnam): Fixed a typo -- WIN32 should be ACE_WIN32.
- Thanks to Valik Solorzano Barboza <valik@xs4all.nl> for
- reporting this.
-
- * ace/OS.h: Reordered the ACE_SEH_* macros so they work correctly
- with BORLANDC. Thanks to Valik Solorzano Barboza
- <valik@xs4all.nl> for reporting this.
-
- * ace/OS: Added operator== and operator!= for ACE_Cleanup_Info so
- that it will work correctly with BORLANDC's template mechanism.
- Thanks to Valik Solorzano Barboza <valik@xs4all.nl> for
- reporting this.
-
- * ace/config-win32-common.h: Added
- ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION for BORLANDC. Thanks to
- Valik Solorzano Barboza <valik@xs4all.nl> for reporting this.
-
- * ace/Filecache.cpp: Fixed a bug with BORLANDC. Thanks to Valik
- Solorzano Barboza <valik@xs4all.nl> for reporting this.
-
- * ace/ACE.cpp (crc32): Added some parens to the COMPUTE macro to
- make it easier to grok. Thanks to Valik Solorzano Barboza
- <valik@xs4all.nl> for reporting this.
-
-Tue Nov 18 16:27:32 1997 <irfan@TWOSTEP>
-
- * ace/Log_Msg.cpp (log): Added a %D option to Log_Msg for
- "month/day/year hour:minute:second:microsecond". Thanks to John
- Mulhern <9107@MN3.LAWSON.lawson.com> for suggesting this.
-
- * ace/config-win32-common.h: If __ACE_INLINE__ is defined to be 0,
- we will undefine it.
-
-Tue Nov 18 15:59:37 1997 Steve Huston <shuston@riverace.com>
-
- * ace/IOStream.cpp: In underflow() and overflow(), use base() to
- check for buffer in use in every case - not just without
- ACE_HAS_STANDARD_CPP_LIBRARY==1. Thanks to James CE Johnson
- (jcej@lads.com) for this fix.
-
- * tests/MT_SOCK_Test.cpp: Allow the test to run even if not all of
- the proceses can be forked.
-
-Tue Nov 18 15:27:37 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace/Timer_Queue_Adapters.cpp: Reordered include files. Thanks
- to Torbjorn Lindgren <tl@funcom.no> for noticing the problem.
-
-Tue Nov 18 11:40:18 1997 Steve Huston <shuston@riverace.com>
-
- * ace/IOStream.(cpp h): Added: &&(ACE_HAS_STANDARD_CPP_LIBRARY != 0)
- to the #if defined (ACE_HAS_STANDARD_CPP_LIBRARY) lines to only use
- the new iostreams things if that's been selected by the config file.
- In ACE_Streambuf::overflow(), changed:
- if (!eback()) to if (!pbase())
-
-Tue Nov 18 08:23:53 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Thread_Pool_Test.cpp (open): Moved the activate() method
- from the Thread_Pool constructor to the open() hook since the
- Thread_Pool class invoked ACE_Task::activate, indirectly invokes
- Thread_Pool::svc. There existed a miniscule probability this
- code would have crashed since on extremely broken C++ compilers
- the virtual member function Thread_Pool::svc may not correctly
- initialized in Thread_Pool constructor (i.e., it might point to
- ACE_Task_Base::svc() at this point). The chance of this
- happening is incredibly remote, but it's still a good ideal to
- put the call in the open() method so we can check the return
- value in the application. Thanks to Arturo for pointing this
- out.
-
-Tue Nov 18 05:40:53 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (inet_aton): on Chorus only, use the native
- ::inet_aton (). Thanks to Wei for pointing this out.
-
- * ace/OS.cpp (gethostby{addr,name}): on VxWorks only, don't htonl
- the input address because it already should be in network byte
- order. Store the output address in network byte order. Thanks
- to Wei for noticing this error.
-
- * include/makeinclude/wrapper_macros.GNU: add -DACE_PURIFY to
- CFLAGS if purify make flag is set, and -DACE_QUANTIFY if
- quantify is set. Thanks to Chris Cleeland for this suggestion.
-
- * ace/Memory_Pool.cpp (ACE_Shared_Memory_Pool): reordered
- initializers to match declaration order.
-
- * etc/purify.solaris2: added suppression of pthread_setcanceltype
- BSW.
-
-Tue Nov 18 00:11:26 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.50, released Tue Nov 18 00:11:26 1997.
-
-Mon Nov 17 22:35:22 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/Shared_Malloc/test_malloc.cpp: Added some additional
- calls to Malloc::instance ()->remove () to cleanup all the
- semaphore locks. Thanks to Tom Arbuckle
- <arbuckle@uran.informatik.uni-bonn.de> for reporting this.
-
- * ace/Memory_Pool.cpp (init_acquire): Fixed a problem caused by
- failing to initialize the minimum_bytes_ field in the
- ACE_Shared_Memory_Pool class. Thanks to Tom Arbuckle
- <arbuckle@uran.informatik.uni-bonn.de> for reporting this.
-
- * examples/Shared_Malloc/test_malloc.cpp: Updated the Shared
- Malloc test program to use the Singleton Thread Manager.
-
-Mon Nov 17 18:09:06 1997 <nw1@CUECA>
-
- * All eight different configurations of ACE passed all tests on
- our Alpha/NT.
-
-Mon Nov 17 15:37:52 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/INET_Addr.cpp (get_host_name): on VxWorks only, moved
- ::hostGetByAddr code block to _after_ the check for the
- address being INADDR_ANY. Without that check, get_host_name ()
- never returns the caller's own hostname.
-
- * netsvcs/lib/Makefile: the first line of the Local Target
- (Server_Logging_Handler.*) override mysteriously disappeared.
-
-Mon Nov 17 02:09:57 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.49, released Mon Nov 17 02:09:57 1997.
-
-Mon Nov 17 02:03:21 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/IOStream_T.cpp: Added a few more fixes for KCC C++ and its
- standard C++ library support.
-
-Mon Nov 17 01:34:34 1997 <nw1@COYOTE>
-
- * netsvcs/servers/main.cpp (main): Removed daemon and changed to
- use the singleton service configurator. Thanks to John Mulhern
- and Stephen Coy for tracing this down and Irfan for coming out
- with the fix.
-
-Sun Nov 16 21:58:51 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tests/*.dsp, ace/*.dsp: Added Release, Unicode Debug, and
- Unicode Release versions for each of the tests.
-
- Also found out that precompiled headers take up insane
- amounts of disk space when used with ACE and also slows
- the compilation down. I turned it off for the tests and
- for the ace libraries
-
-Sun Nov 16 13:34:29 1997 Douglas C. Schmidt <schmidt@merengue.cs.wustl.edu>
-
- * tests/SOCK_Connector_Test.cpp (fail_no_listener_nonblocking):
- Changed the line
-
- status = con.complete (sock);
-
- to
-
- if (sock.get_handle () != ACE_INVALID_HANDLE)
- status = con.complete (sock);
-
- The change worksaround a core dump due the the following
- conditions:
-
- - the find_another_host function in SOCK_Connector_Test comes
- up with the entry for an NT machine.
-
- - the ACE_OS::connect call at line 64 of SOCK_Connector.cpp
- "successfully" fails returning -1 but in this case
- errno is set to ECONNREFUSED.
-
- - Since errno is not EINPROGRESS or EWOULDBLOCK the
- ACE_SOCK_Stream 'new_stream' close member function is called
- which, besides closing the "handle", also sets it to
- ACE_INVALID_HANDLE.
-
- - Since the errno was ECONNREFUSED the 'if' test at line 97 of
- SOCK_Connector_Test.cpp is true and the next statement
-
- status = con.complete (sock);
-
- is called causing a core dump since sock.get_handle() is
- ACE_INVALID_HANDLE (-1 on Solaris).
-
- Thanks to Jack Erickson <jack@pinion.com> for reporting this.
-
- * ace/OS: Cast away the constness of the parameters to _tempnam()
- for Borland C++. Thanks to Valik Solrzano Barboza
- <valik@xs4all.nl> for this.
-
- * ace/config-unixware-2.1.2-g++.h: Changed
- ACE_HAS_OSF1_GETTIMEOFDAY to ACE_HAS_SVR4_GETTIMEOFDAY. Thanks
- to John Connett <jrc@skylon.demon.co.uk> for reporting this.
-
- * ace/SPIPE_Addr.cpp (set): Fixed a problem where we were
- potentially writing into character constants. Thanks to Darrell
- Brunsch for finding this.
-
- * ace/Get_Opt.cpp (operator): We need to make sure that all uses
- of ACE_OS::strchr() are consistent with respect to const
- correctness. Thanks to Darrell Brunsch for finding this.
-
- * ace/config-win32-common.h: Added a few minor changes for Borland
- C++. Thanks to Valik Solrzano Barboza <valik@xs4all.nl> for
- this.
-
- * ace/Log_Record.cpp (print): Changed the formal parameter from
- "const char host_name[]" to "const char *hostname" so that we
- can assign this in the function if necessary. Thanks to Valik
- Solrzano Barboza <valik@xs4all.nl> for this.
-
- * ace/OS.cpp: Moved the constructor for ACE_Cleanup_Info into the
- OS.cpp since it doesn't really need to be inline.
-
- * ace/WFMO_Reactor.cpp (notify): Replaced a "sizeof
- ACE_Notification_Buffer" with "sizeof
- (ACE_Notification_Buffer)". It's odd that the first approach
- (which is incorrect) isn't flagged by MSVC++... Thanks to Valik
- Solrzano Barboza <valik@xs4all.nl> for this.
-
- * ace/OS.i (sema_init): Added an ACE_ALLOCATOR_RETURN in the
- appropriate spot.
-
- * ace/ACE.cpp: Moved the implementation of strsplit_r() into the
- ACE.cpp file since it's rather long...
-
- * ace/OS: To be more conformant to the standard C++ library,
- I've added a pair of methods for strstr(), strchr(), strrchr(),
- etc. e.g., the function signature strstr(const char*, const
- char*) is replaced by the two declarations:
-
- const char *strstr (const char* s1, const char* s2);
- char *strstr (char* s1, const char* s2);"
-
- Thanks to Valik Solrzano Barboza <valik@xs4all.nl> for this.
-
- * ace: Added "ace.idl", which is a config file for Borland C++
- 5.x. Thanks to Valik Solrzano Barboza <valik@xs4all.nl> for
- this.
-
- * include/makeinclude/platform_linux_kcc.GNU (SOFLAGS): Improved
- this file a bit to work better with NULL pointers. Thanks to
- Ben Eng <ben@jetpen.com> for reporting this.
-
- * examples/System_V_IPC/SV_Semaphores/Semaphores_1.cpp (main):
- Changed allocator to alloc to avoid conflicts with STL. Thanks
- to Ben Eng <ben@jetpen.com> for reporting this.
-
- * ace/config-linux-kcc.h: Added some fixes for the KCC compiler.
- Thanks to Ben Eng <ben@jetpen.com> for reporting this.
-
- * ace/IOStream: Added fixes for the standard C++ library. Thanks
- to Ben Eng <ben@jetpen.com> for reporting this.
-
-Sat Nov 15 17:31:58 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * Ran "make depend" on all of ACE.
-
-Sat Nov 15 15:55:52 1997 Steve Huston <shuston@riverace.com>
-
- * tests/Priority_Reactor_Test.cpp: Removed the writer->peer().close()
- call from client() that I added yesterday. ACE_Svc_Handler::destroy
- will end up doing the close - thanks to Irfan for pointing this out.
-
-Sat Nov 15 01:31:58 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.48, released Sat Nov 15 01:31:58 1997.
-
-Fri Nov 14 23:36:12 1997 Chris Cleeland <cleeland@tango.cs.wustl.edu>
-
- * ace/{OS,ACE}.{h,i} (strsplit_r): Moved strsplit_r from ACE_OS to
- ACE, which is where it should go.
-
- * ace/ACE.cpp (ldfind): Changed uses of strsplit_r to be scoped
- under ACE rather than ACE_OS.
-
-Fri Nov 14 22:57:04 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-vxworks*.h: added ACE_LACKS_NETDB_REENTRANT_FUNCTIONS.
- This is necessary for the gethostby{addr,name}_r support added
- yesterday.
-
-Fri Nov 14 18:42:23 1997 Steve Huston <shuston@riverace.com>
-
- * tests/Priority_Reactor_Test.cpp: Fixed client to close its socket
- before exiting from the thread/process.
-
-Fri Nov 14 17:41:40 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.i: Fixed some typos in strsplit_r().
-
- * ace/OS.h: Moved the ACE_ALLOCATOR* stuff from Malloc_T.h to
- OS.h, which is where it belongs.
-
- * examples/Reactor/Dgram: Reformatted some of the example
- code to make it more readable.
-
-Fri Nov 14 17:08:00 1997 Chris Cleeland <cleeland@tango.cs.wustl.edu>
-
- * ace/OS.i (strsplit_r): Added fixes so that this properly returns
- the last piece. Thanks to Scott Herscher <scott@expersoft.com> for
- submitting this! Also beefed up the comments.
-
- * ace/OS.h: Added definitions to work around VxWorks' lack of
- proper ANSI C/C++ prototypes for the functions found in
- <arpa/inet.h>. The definitions were taken from Solaris 2.5.1, but
- appear to work just fine. For now this is only in effect when
- compiling with the Green Hills (ghs) environment, but it should
- probably be used for others (such as g++) as well.
-
-Fri Nov 14 01:10:33 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.47, released Fri Nov 14 01:10:33 1997.
-
-Fri Nov 14 00:14:21 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.* (gethostbyaddr_r,gethostbyname_r): added VxWorks
- support.
-
-Thu Nov 13 20:29:18 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.46, released Thu Nov 13 20:29:18 1997.
-
-Thu Nov 13 19:11:36 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/config-sunos5.4.*: Solaris 2.4 doesn't support the ualarm()
- call unless you use the (broken) /usr/ucb/cc compiler. Here's a
- patch for $ACE_ROOT/ace/config-sunos5.4-sunc++-4.x.h to fix the
- problem. Thanks to Caleb Epstein
- <epstein_caleb_unix@jpmorgan.com> for reporting this.
-
-Thu Nov 13 19:25:50 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * include/makeinclude/platform_irix6.x-sgic++.GNU:
- Updated comment on when should the user disable the use of
- -lpthread
-
-Thu Nov 13 18:18:16 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Containers.h, Containers.cpp, Hash_Map_Manager.cpp, Malloc_T.h:
- Removed the conditional code for the macro
- ACE_HAS_HPUX_ACC_BROKEN_TEMPLATE_DESTRUCTOR. The workaround for
- this compiler bug is to remove "this->" from the object pointer
- used in the ACE_DES_FREE_TEMPLATE macro invocation. This compiler
- bug is HP case SR5003396259 for future reference.
-
- * ace/config-hpux-10.x-hpc++.h: Added ACE_HAS_ANSI_CASTS; removed
- ACE_HAS_HPUX_ACC_BROKEN_TEMPLATE_DESTRUCTOR (both for aC++ only).
-
- * ace/README: Removed ACE_HAS_HPUX_ACC_BROKEN_TEMPLATE_DESTRUCTOR, as
- it is no longer used.
-
-Thu Nov 13 16:51:40 1997 <nw1@CHA-CHA>
-
- * ace/OS.h: Added two new macros ACE_FACTORY_DECLARE and
- ACE_FACTORY_DEFINE. Changed definitions of
- ACE_SVC_FACTORY_DECLARE AND ACE_SVC_FACTORY_DEFINE to use these
- two macros. Refer to changes of the ACE_Export related macros
- below, you can now declare/define your service factories as,
-
- ACE_FACTORY_DECLARE (FOOBAR, fac_class);
- ACE_FACTORY_DEFINE (FOOBAR, fac_class);
-
- This will ensure they get define properly and proper decoration
- will be added.
-
-Thu Nov 13 16:52:31 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp: Removed all ! defined
- (ACE_HAS_FSU_PTHREAD). Thanks to ARTURO MONTES
- <mitosys@colomsat.net.co> for reporting this.
-
- * ace/config-gcc-2.7.2.h: Added ACE_HAS_TEMPLATE_SPECIALIZATION.
- Thanks to ARTURO MONTES <mitosys@colomsat.net.co> for reporting
- this.
-
- * ace/config-fsu-pthread.h: added ACE_LACKS_THREAD_PROCESS_SCOPING.
- Thanks to ARTURO MONTES <mitosys@colomsat.net.co> for reporting
- this.
-
- * ace/OS.h: Separate definition of proper export flag for
- platforms from setting these flags for building/not building
- DLL. I keep ACE_Export and ACE_Svc_Export to remain backward
- compatibality but now, they are defined using the new "common"
- definition. This changes is made in hope that it will simplify
- codes generated by TAO_IDL compiler.
-
- Several new directives are added to these file. These common
- directives will be set to proper values (macros) according to
- the platform we use. They are:
-
- ACE_Proper_Export_Flag
- ACE_Proper_Import_Flag
- ACE_EXPORT_SINGLETON_DECLATATION(T)
- ACE_IMPORT_SINGLETON_DECLARATION(T)
- ACE_PROPER_SINGLETON_INSTANTIATION(T)
-
- I use them to define ACE_Export and ACE_Svc_Export. I hope it
- is easier to define your own export decoration flag now. Here
- is an example. Say you want to define an export flag for your
- DLL file : foobar.dll. First, you need to add the following to
- a common header file:
-
- // Here are definition for FOO_BAR library.
- #if defined (FOOBAR_HAS_DLL) && (FOOBAR_HAS_DLL == 1)
- # if defined (FOOBAR_BUILD_DLL)
- # define FOOBAR_Export ACE_Proper_Export_Flag
- # define FOOBAR_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
- # define FOOBAR_SINGLETON_INSTANTIATION(T) ACE_PROPER_SINGLETON_INSTANTIATION (T)
- # else
- # define FOOBAR_Export ACE_Proper_Import_Flag
- # define FOOBAR_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
- # define FOOBAR_SINGLETON_INSTANTIATION(T)
- # endif /* FOOBAR_BUILD_DLL */
- #else /* ! FOOBAR_HAS_DLL */
- # define FOOBAR_Export
- # define FOOBAR_SINGLETON_DECLARATION(T)
- # define FOOBAR_SINGLETON_INSTANTIATION(T)
- #endif /* FOOBAR_HAS_DLL */
-
- Be sure to include "ace/OS.h" before these definitions so that
- the macros they use will be properly initialized. After you've
- done this, on Win32, define "FOOBAR_HAS_DLL=1" if you want to
- build DLL, define it as "FOOBAR_HAS_DLL=0" if you want to build
- static library. In your library project file, you must define
- the directives FOOBAR_BUILD_DLL and decorate classes/objects you
- want to export with FOOBAR_Export so that they can be declared
- automatically according whether you are building/linking with
- static library or dynamic library.
-
-Thu Nov 13 05:47:42 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Thread_Manager.cpp: added ACE_TSS_Singleton<ACE_Dynamic,
- ACE_Null_Mutex> instantiation, for the recent Svc_Handler
- change.
-
- * ace/Object_Manager.h (default_mask): moved out of ACE_MT_SAFE
- protection.
-
- * ace/OS.{h,i},config-vxworks-ghs-1.8.h,README (strlen,strcpy):
- protect declarations of wchar versions with
- ACE_HAS_WCHAR_TYPEDEFS_CHAR. GreenHills typedefs wchar to char.
-
- * ace/Singleton.cpp: register ACE_TSS_Singletons for cleanup with
- Object_Manager.
-
- * ace/OS.{i,cpp} (gethostbyaddr): added VxWorks support.
-
-Thu Nov 13 02:06:58 1997 Chris Cleeland <cleeland@macarena.cs.wustl.edu>
-
- * ace/Signal.i: Changed to use new Object Manager member.
-
- * ace/Object_Manager.cpp: Added a new member to the Object
- Manager--default_mask. This is the default signal mask employed
- by ACE_Sig_Set. Moving the object into the OM saves cycles b/c we
- only construct it once and just re-use every time.
-
- * ace/Handle_Set.cpp: Added two new macros--ACE_DIV_BY_WORDSIZE and
- ACE_MULT_BY_WORDSIZE--which either divide or multiply the argument
- by ACE_Handle_Set::WORDSIZE. The manner in which this is
- accomplished is governed by the #define
- ACE_USE_SHIFT_FOR_EFFICIENCY--when defined, ACE tries to use
- shifts to implement multiplication and division rather than actual
- multiply and divide operations. Currently this is disabled.
-
-Wed Nov 12 19:13:05 1997 <irfan@TWOSTEP>
-
- * ace/Svc_Handler: Changed hand written tss singleton to
- ACE_TSS_Singleton. Lot of (unnecessary) code disappeared.
- Thanks to David Levine for suggesting this.
-
- * ace/Object_Manager: Removed ACE_SVC_HANDLER_LOCK.
-
-Wed Nov 12 16:29:15 1997 Sumedh Mungee <sumedh@lindy.cs.wustl.edu>
-
- * platform_netbsd.GNU: added /usr/lib/c++rtO.o to SOBUILD to
- insure that static objects' ctors are called.
-
-Wed Nov 12 00:20:38 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.{i,cpp} (inet_ntoa): use VxWorks' native inet_ntoa. It's
- not documented but it works.
-
- * ace/OS.cpp (gethostbyname): on VxWorks, load static first_addr on
- every call, not just the first.
-
- * include/makeinclude/rules.local.GNU: removed extra "fi" in
- install operation.
-
- * include/makeinclude/platform_sunos5_sunc++.GNU: removed +w from
- CFLAGS because it generates too many spurious warnings.
-
- * ace/TTY_IO.cpp (control): commented out unused local variable
- c_line. Thanks to Amos Shapira <amos@gezernet.co.il> for
- reporting this.
-
- * ace/OS.{h,i} (hostname): added Chorus support. Thanks to Wei
- for the patches.
-
-Tue Nov 11 23:44:17 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.45, released Tue Nov 11 23:44:17 1997.
-
-Tue Nov 11 21:26:36 1997 Douglas C. Schmidt <schmidt@lindy.cs.wustl.edu>
-
- * platform_sunos5_sunc++.GNU, platform_irix6.x-sgic++.GNU, rules.local.GNU:
- Added some minor fixes.
-
-Tue Nov 11 20:18:27 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * Makefile: Added the tests and netsvcs directory to
- RELEASE_LIB_FILES since this is pretty important to determine
- whether ACE works. Thanks to Chuck Gehr and Steve Coy for this
- suggestion.
-
- * tests/UNIXclerk.conf: Changed "merengue" to "localhost."
- Thanks to Steve Coy for this suggestion.
-
- * ace/config-lynxos.h (getopt): Missing 't' from const => see
- getopt prototype parameter list. Thanks to Manojkumar Acharya
- <mja@cvsf325.gpt.co.uk>.
-
-Tue Nov 11 08:09:16 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (inet_aton): declare local ip_addr as an ACE_UINT32
- instead of a long. Real programmers have 64-bit longs.
-
- * ace/INET_Addr.cpp (get_host_name): added ACE_UNUSED_ARG (len);
- for VxWorks only.
-
-Tue Nov 11 13:19:46 1997 Torbjorn Lindgren <tl@funcom.com>
-
- * include/makeinclude/rules.local.GNU: Fixed so that the ACE
- makefiles doesn't create circular symlinks (happens if
- something fails when building libACE.* with "make -k", or when
- doing parallel builds). It's now possible to do parallel
- builds of libACE.* without having to clean up a mess afterwards.
-
- * include/makeinclude/platform_irix6.x-sgic++.GNU: Removed
- .so build with links instead (ace/apps/examples/tests and my own
- programs all work well with this, and the manual seems to suggest
- that it hasn't ever been necessary on this platform)
-
- * ace/config-irix6.x-sgic++-nothreads.h: Added
- ACE_HAS_XPG4_MULTIBYTE_CHAR for SGI IRIX 6.[2-5].
-
-Tue Nov 11 04:50:06 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * examples/Reactor/Multicast/server.cpp (handle_timeout): Fixed a
- typo. Thanks to Sandro Doro <doros@aureus.sublink.org> for
- reporting this.
-
-Tue Nov 11 04:20:09 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.44, released Tue Nov 11 04:20:09 1997.
-
-Tue Nov 11 01:44:39 1997 <irfan@TWOSTEP>
-
- * examples/Naming/test_open.cpp (main): Added a new naming test
- that binds to the net_local server and tries to bind entries to
- it.
-
- * netsvcs/lib/Name_Handler.cpp: Added a new class called
- Naming_Context. This helper class adds the correct default
- constructor to the ACE_Naming_Context class so that we can use
- it in ACE_Singleton.
-
- Previously, each Name_Handler was getting its own
- Naming_Context. This is obviously incorrect as the mapping
- address in already occupied by the first Name_Handler.
- Therefore, the Naming_Context was changed into a Singleton
- accessable by all Name_Handlers.
-
- * ace/WFMO_Reactor.cpp (handle_additions && handle_deletions):
- Changed code to make sure that we should not make the upcall
- until all the internal data structures have been updated. This
- is to protect against upcalls that try to deregister again.
-
-Tue Nov 11 01:28:50 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.43, released Tue Nov 11 01:28:50 1997.
-
-Mon Nov 10 21:30:04 1997 Aniruddha Gokhale <gokhale@mambo.cs.wustl.edu>
-
- * INET_Addr.cpp: In the ACE_INET_Addr::get_host_name (char
- hostname[], size_t len) method, an unnecessary local variable
- called "name" was being used and the actual parameter "hostname"
- was never getting updated. The local variable is now removed and
- we use the actual parameter everywhere.
-
-Mon Nov 10 20:44:43 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * etc/ACE-guidelines.html: Added a section for ACE Design Rules,
- and added a design rule about sentinels.
-
-Mon Nov 10 18:11:05 1997 Sumedh Mungee <sumedh@lindy.cs.wustl.edu>
-
- * ace/Singleton.h (ACE_TSS_Singleton): Changed ACE_TSS<TYPE> to
- ACE_TSS_TYPE (TYPE), so that the ACE_TSS_TYPE macro (defined in
- OS.h) gets used. (Irfan's suggestion.)
-
-Mon Nov 10 17:02:40 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/OS.h: Reformatted the #ifdef structure of the
- ACE_HAS_XPG4_MULTIBYTE_CHAR to conform to ACE usage.
-
- * ace/Service_Repository.cpp: The close() method needed a '\n' in
- one of the debug messages. Thanks to Steve Coy for reporting
- this.
-
-Mon Nov 10 14:09:24 1997 Steve Huston <shuston@riverace.com>
-
- * ace/OS.h, OS.i, README: Added new macro, ACE_HAS_XPG4_MULTIBYTE_CHAR
- for platforms which supply wchar.h and wide character functions.
- Added the use if it in OS.h, and use the functions in OS.i,
- strlen and strcpy with wchar_t arguments.
-
- * ace/config-hpux-10.x.h, config-aix-4.2.x.h, config-mvs.h,
- config-sunos5.5-sunc++-4.x.h: Added ACE_HAS_XPG4_MULTIBYTE_CHAR.
-
-Mon Nov 10 13:33:02 1997 <irfan@TWOSTEP>
-
- * ace/OS.h (ACE_WRITE_GUARD): Added macros for ACE_WRITE_GUARD and
- ACE_READ_GUARD. Thanks to Brian Raven <Brian.Raven@liffe.com>
- for suggesting this.
-
- * tests/Thread_Mutex_Test.cpp: Modified version of Mutex_Test that
- exclusively works on a Thread_Mutex.
-
- * tests/Mutex_Test.cpp: Removed this test. It have been
- superseded by Thread_Mutex_Test and Process_Mutex_Test.
-
- * ace/OS.i (thread_mutex_trylock): Fixed the return value and
- errno for this system call such that it is consistent with other
- trylock calls.
-
-Mon Nov 10 10:21:55 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/INET_Addr.cpp: updated gethostbyname/addr support for
- Chorus. Thanks to Wei Chiang <chiang@tele.nokia.fi> for
- the patches for this fix.
-
- * ace/config-chorus.h: disabled ACE_LACKS_SOCKETPAIR. Thanks
- to Wei for this fix, also.
-
- * tests/Thread_Mutex_Test.cpp (test): don't compile this function
- if ACE_HAS_THREADS is not defined.
-
- * tests/IOStream_Test.cpp (main): removed extra % at end of
- ACE_ERROR_RETURN message.
-
- * etc/ace_ld,include/makeinclude/platform_vxworks5.x_g++.GNU:
- added ace_ld, a drop-in replacement for ld that supports munching.
- We need to munch for VxWorks/g++.
-
- * ACE-INSTALL.html: updated VxWorks info to mention requirement
- for perl with VxWorks/g++. And, LD_LIBRARY_PATH must be set
- to find the ACE libraries on the host if using TAO.
-
-Sun Nov 09 23:29:43 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.42, released Sun Nov 09 23:29:43 1997.
-
-Sun Nov 09 22:18:30 1997 <irfan@TWOSTEP>
-
- * ace/config-win32-common.h (ACE_HAS_ANSI_CASTS): VC++ compilers
- support ANSI style casts.
-
- * ace/OS.h (ACE_static_cast): Added ANSI style cast macros to ACE.
- Thanks to Stephen Coy <stevec@magna.com.au> for suggesting this.
-
-Sun Nov 9 21:34:16 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/OS: Enhanced ACE_OS so that it *always* defines
- implementations for the wchar_t versions of strlen() and
- strcpy(), even if the platform doesn't explicitly support
- UNICODE. This is necessary since TAO needs these functions.
-
- * ace/OS.h: Added a typedef for wchar_t to handle the case where
- the OS doesn't support UNICODE.
-
- * ace/ACE.cpp: Added hex character routines from TAO since they
- are generally useful.
-
- * ace/OS.h: Moved the TAO-specific #defines into TAO, where they
- belong. Thanks to David Levine and Chris Cleeland for insisting
- on this...
-
-Sun Nov 09 17:55:50 1997 <nw1@COYOTE>
-
- * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp (open):
- Removed codes that reset a socket's non-blocking flag. This has
- been taken care of by ACE_Acceptor::activate_svc_handler now and
- resetting this flag twice on NT caused us grief. Thanks to
- Georges Ata <George_ata@srt.ccmail.compuserve.com> for reporting
- the bug.
-
- * ace/ACE.i (hex2byte,nibble2hex): Replaced ACE_INLINE to inline
- for these two functions. Functions in this file are always
- inlined.
-
- * ace/config-win32-common.h (ACE_LACKS_RLIMIT): Added this flags
- so we don't need to treat ACE_WIN32 specially.
-
- * ace/OS.i (getrlimit,setrlimit): Removed unnecessary conditional
- flag ACE_WIN32.
-
- * ace/Thread_Manager.cpp (wait): Merged the two blocks within this
- function so that we can avoid relase/acquire lock
- unnecessarily. Thanks to Doug for his careful scrutiny.
-
-Sun Nov 09 09:27:24 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Thread_manager.cpp (wait): removed unused local,
- threads_waited_on.
-
-Sat Nov 08 23:20:50 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.41, released Sat Nov 08 23:20:50 1997.
-
-Sat Nov 8 15:46:30 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/INET_Addr.cpp: Enhanced the get_host_name() functions so
- that if the sin_addr.s_addr == INADDR_ANY we assume that we're a
- server, and we return our "hostname".
-
- * Added a number of minor fixes for UNIXWARE with G++. Thanks to
- Michael Rueger <m_rueger@syscomp.de> for reporting these.
-
- * ace/Thread_Manager.h: Both Irix5 and VxWorks have problems with
- local typedefs with GCC. Thanks to Laura Paterno
- <lpaterno@d0chb.fnal.gov> for reporting this.
-
- * ace/Timer_Queue_Adapters.cpp: Changed some errant uses of lock_
- to mutex_. Thanks to David Levine for reporting this.
-
- * ace/ACE.cpp: set_handle_limit() was buggy because it never
- increased the handle limit. With this change we do not need
- special code in ACE_Select_Reactor with ACE_LACKS_RLIMIT because
- this is managed in ACE::set_handle_limit. Thanks to Arturo for
- this fix.
-
- * ace/Select_Reactor.cpp (open): We no longer need to
- conditionally compile for ACE::set_handle_limit(). Thanks to
- Arturo for this fix.
-
-Fri Nov 7 18:53:13 1997 Sumedh Mungee <sumedh@macarena.cs.wustl.edu>
-
- * ace/config-netbsd.h: Added file for NetBSD 1.2G.
-
- * tests/SOCK_Connector_Test.cpp (fail_no_listener_nonblocking):
- Added ECONNREFUSED as a "valid failure", alongwith EWOULDBLOCK.
-
- * ace/OS.i (msync): msync on NetBSD takes only two parameters as
- opposed to the usual three. (It doesnt have the "flags"
- parameter.) The ACE_HAS_BROKEN_NETBSD_MSYNC flag works around
- that.
-
-Fri Nov 7 16:04:35 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp: Added a missing '>' for one of the
- template specializations. Thanks to Torbjorn Lindgren
- <tl@funcom.no> for reporting this.
-
- * ace/OS.cpp: ACE_OS::ACE_OS is defined in OS.cpp, which causes
- the compiler to complain about multiple definitions. Other
- ACE_CLASS_IS_NAMESPACE doesn't have constructors, which is why
- they work. Thanks to Torbjorn Lindgren <tl@funcom.no> for
- reporting this.
-
-Fri Nov 07 15:14:51 1997 David L. Levine <levine@cs.wustl.edu>
-
- * examples/Threads/tss1.cpp: replaced ACE_SYNCH_1 and _2 with
- _DECL and _USE.
-
- * ace/config-linux{,-common}.h: created config-linux-common.h
- and moved alpha-specific defines to it.
-
- * ace/FILE_Addr.cpp (set): explicitly declare int return type.
-
- * performance-tests/Misc/preempt.cpp (get_options): DEC CXX didn't
- like conversion of -1 to u_int, so changed return type to int and
- all ACE_ERROR_RETURNs to return -1.
-
-Fri Nov 07 10:05:12 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.40, released Fri Nov 07 10:05:12 1997.
-
-Fri Nov 7 09:58:09 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Connector.cpp (fini): Added a call to
- ACE_Map_Manager::close() in fini() since the destructor may not
- be called. Thanks to Eric C. Newton <ecn@smart.net> for
- reporting this.
-
- * ace/{FILE,SPIPE}_Addr.cpp (set): Added a return value. Thanks
- to Marios Zikos <zikos@csi.forth.gr> for reporting this.
-
-Fri Nov 07 02:45:55 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.39, released Fri Nov 07 02:45:55 1997.
-
-Fri Nov 7 01:06:08 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/Message_Queue: Added a new method called deactivated(),
- which returns true if the queue has been deactivated. Thanks to
- Wei Chiang <chiang@tele.nokia.fi> for reporting this.
-
- * ace/{config-chorus.h,OS.cpp}: Added a new macro called
- ACE_CHORUS_DEFAULT_MIN_STACK_SIZE. Thanks to Wei Chiang
- <chiang@tele.nokia.fi> for reporting this.
-
- * ace/DEV_Addr.cpp,
- ace/FILE_Addr.cpp,
- ace/SPIPE_Addr.cpp,
- ace/INET_Addr.cpp,
- ace/UNIX_Addr.cpp: Fixed the set(const Foo &) method so that
- it correctly detects cases where we're passed in a
- ACE_Addr::sap_any. This is a total hack...
-
- * ace/{OS.h,Addr.cpp}: Added a new AF_ANY flag, which is set to -1.
-
-Thu Nov 6 23:05:14 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * Changed the obtusely named ACE_SYNCH_1 and ACE_SYNCH_2 macros to
- ACE_SYNCH_DECL and ACE_SYNCH_USE, respectively. Thanks to Mike
- Kamrad <J.M.KAMRAD.II@cdev.com> for suggesting this.
-
- * ace/Select_Reactor.cpp, ace/ACE.cpp: Broaded the comparison so
- that we only try to use {set|get}rlimit() if ACE_LACKS_RLIMIT is
- *false*. Thanks to Arturo Montes <mitosys@colomsat.net.co> for
- reporting this.
-
- * ace/Object_Manager: Added support for
- get_singleton_lock(ACE_Mutex *). Thanks to Arturo Montes
- <mitosys@colomsat.net.co> for reporting this.
-
- * ace/Connector.cpp: If connect_n() fails make sure to return -1.
- Thanks to Stephen Coy <stevec@magna.com.au> for pointing out the
- problem.
-
- * ace/config-sco-5.0.0.h: Removed the ACE_LACKS_RLIMIT flag.
- Thanks to Arturo Montes <mitosys@colomsat.net.co> for reporting
- this.
-
- * tests: Changed all uses of "localhost" to
- ACE_DEFAULT_SERVER_HOST. This solves some problems with MVS.
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for reporting
- this.
-
- * examples/Timer_Queue: Changed COMMAND to CMD so it won't
- conflict with the HP/YUX compiler. Thanks to Sandro Doro
- <doros@aureus.sublink.org> for reporting this.
-
-Thu Nov 06 22:13:01 1997 <irfan@TWOSTEP>
-
- * examples/Connection/blocking/SPIPE-connector.cpp (init): Fixed
- odd looking typecast.
-
- * ace: Changed the comparison &local_sap == &ACE_Addr::sap_any to
- local_sap == ACE_Addr::sap_any. Thanks to Steve Coy
- <stevec@magna.com.au> for pointing out that the default
- parameter const ACE_Addr &local_sap = ACE_Addr::sap_any will
- cause a copy of sap_any to be made and passed to the method,
- invalidating the memory address comparison.
-
- The following files were effected:
-
- Asynch_Acceptor.cpp
- SOCK_Acceptor.cpp
- SOCK_CODgram.cpp
- SOCK_Dgram.cpp
- TLI_Acceptor.cpp
- TLI_Connector.cpp
-
- * ace/Addr.cpp: Made sure that the type and size of
- ACE_Addr::sap_any does not match the type and size of any other
- Addr type. This is necessary for local_addr==ACE_Addr::sap_any
- to return 0 when local_addr is anything other than
- ACE_Addr::sap_any.
-
- * ace/Synch_T.h: Fixed all the ACE_SYNCH_* defines. Thanks to
- Matthias Kerkhoff <make@cs.tu-berlin.de> for pointing the
- problems.
-
-Thu Nov 06 18:30:42 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Addr.(h i), DEV_Addr.(h i), FILE_Addr.(h i), INET_Addr.(h
- cpp), SPIPE_Addr.(h i), UNIX_Addr.(h i): Changed the operators
- == and != to be non-virtual, and to accept the 'sap' argument as
- its own type (not ACE_Addr for all of them). The
- implementations of the operators compare type-specific data
- without having to check the inherited type member. Thanks to
- Steve Coy <stevec@magna.com.au> and Irfan and Nanbor for a huge
- amount of work on these changes. *** NOTE - there is still some
- SOCK_Connector problems related to these changes on HP-UX. The
- hunt continues.
-
- * ace/Connector.cpp (connect_n): return -1 if any of the connect
- attempts fail.
-
- * tests/Reactor_Performance_Test.cpp: Don't crash if any of the
- client's connect attempts fail.
-
- * ace/Reactor.h: Added #include "ace/Handle_Set.h" - AIX needs the
- class definition when generating templates in programs.
-
- * tests/Map_Manager_Test.cpp: Don't even try if the compiler doesn't
- have template specialization working correctly.
-
- * tests/Priority_Reactor_Test.h: Added #include "ace/SOCK_Stream.h"
- so AIX could generate template code correctly.
-
- * tests/Reactor_Performance_Test.cpp: Moved class definitions out to
- Reactor_Performance_Test.h (new file) to allow AIX to generate
- templates.
-
- * tests/SOCK_Connector_Test.cpp: Added a couple more checks to make
- sure the local host is not the test target, and changed from using
- port 4242 to 42000 (there is actually a program on AIX which listens
- at port 4242).
-
- * tests/Thread_Manager_Test.cpp: Moved a class definition out to
- Thread_Manager_Test.h (new file) to allow AIX to use it in template
- generation.
-
- * tests/Timer_Queue_Test.cpp: Limit the number of iterations to 2000.
-
-Thu Nov 6 16:51:36 1997 Sumedh Mungee <sumedh@lindy.cs.wustl.edu>
-
- * tests/SOCK_Connector_Test.cpp (find_another_host): Added
- ACE_NETBSD to the #if define around gethostent.
-
-Thu Nov 06 00:08:01 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.38, released Thu Nov 06 00:08:01 1997.
-
-Wed Nov 5 21:32:36 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/Service_Repository.cpp (close): Looking in the
- Service_Repository while shutting it down does really bad
- things. Some careful changes to the loop in
- Service_Repository::close() fixed this. Thanks to Eric
- C. Newton <ecn@smart.net> for reporting this.
-
- * Added new support for SCO UNIX with no threads. Thanks to
- Arturo Montes <mitosys@colomsat.net.co> for reporting this.
-
-Wed Nov 05 20:31:36 1997 <irfan@TWOSTEP>
-
- * ace/Connector.cpp (close): Added an explicit close() method for
- the Strategy_Connector. This closes down all Strategy_Connector
- specific things and then calls close() on the base class. Also
- modified the destructor to call this routine.
-
-Wed Nov 5 17:09:05 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.cpp (cleanup_tss): Rearranged how TSS'es get cleanup on
- Win32. This was causing a tiny memory leak on NT.
-
-Wed Nov 5 15:03:31 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Thread_Manager.{h,cpp}: Changed the data type of
- terminated_thr_queue_ back to
- ACE_Unbounded_Queue<ACE_Thread_Descriptor>.
-
-Wed Nov 05 14:16:27 1997 Steve Huston <shuston@riverace.com>
-
- * ace/OS.i (mutex_trylock): Fixed code for ACE_HAS_DCE_DRAFT4_THREADS
- (HP-UX) to process the returned status correctly. Thanks to
- Robert Head <rhead@virtc.com> for reporting this.
-
-Wed Nov 05 13:01:49 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/ACE.cpp (daemonize): added ACE_UNUSED_ARG (close_all_handles)
- if ACE_LACKS_FORK.
-
-Wed Nov 05 01:06:53 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.37, released Wed Nov 05 01:06:53 1997.
-
-Tue Nov 04 23:11:41 1997 <nw1@COYOTE>
-
- * ace/Thread_Manager.h: Added an ACE_Unbounded_Queue to
- collect threads that need to be removed. We can no longer
- remove thread descriptors directly from <thr_list_> because that
- would clobber the integrity of the double-linked list. Changed
- the data type of <terminated_thr_queue_> from
- ACE_Unbounded_Queue<ACE_Thread_Descriptor> to
- ACE_Unbounded_Queue<ACE_Descriptor*> to reduce the codes
- generated.
-
- * ace/Thread_Manager.cpp: Reordered several thread operations so they
- won't remove thread descriptor directly while traversing the
- <thr_list_>. Removed #ifdef <VXWORKS> from template
- instantiation section because now VxWorks needs it too.
-
- * ace/Container.{h,cpp}: Added more check on validities of passed in
- node to ACE_Double_Linked_List::remove_element. Also changed
- the function to reset a node's <prev_> and <next_> to prevent
- double removal of a node, which messes up the list structure.
-
- * ace/ace_{dll,lib}.dsp: Excluded Acceptor.cpp from make
- explicitly. Moving this file to "template file folder" was not
- enough.
-
-Tue Nov 4 18:03:51 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/config-sco*.h: Added #define ACE_DEFAULT_CLOSE_ALL_FILES 0
- to the SCO Unix config files.
-
- * ace/ACE.cpp: Added a new macro called
- ACE_DEFAULT_CLOSE_ALL_FILES to workaround a bug with SCO Unix.
- Thanks to Arturo Montes <mitosys@colomsat.net.co> for reporting
- this.
-
- * The ACE developer's drinking song:
-
- 100 little bugs in the code,
- 100 bugs in the code,
- fix one bug, compile it again,
- 101 little bugs in the code.
- 101 little bugs in the code.....
-
- Thanks to Steve Huston for appreciating the humor in this ;-).
-
- * ace/Containers.cpp (insert_head): Added some minor stylistic
- fixes.
-
- * apps/Gateway/Gateway/Event_Channel.cpp (initiate_acceptor):
- Changed
-
- if (ACE_Reactor::instance ()->register_handler
- (&this->acceptor_, ACE_Event_Handler::ACCEPT_MASK) == -1)
-
- to:
-
- if (this->acceptor_.open(this->options ().acceptor_port_,
- ACE_Reactor::instance (), this->options ().blocking_semantics_) == -1)
-
- Thanks to Ganesh Pai <gpai@voicetek.com> for reporting this.
-
- * apps/Gateway/Gateway/Gateway.cpp (parse_args): Changed
-
- ACE_Get_Opt get_opt (argc, argv, "abC:cdP:pq:t:vw:", 0);
-
- to:
-
- ACE_Get_Opt get_opt (argc, argv, "abC:cdP:p:q:t:vw:", 0);
-
- Thanks to Ganesh Pai <gpai@voicetek.com> for reporting this.
-
-Tue Nov 4 18:13:52 1997 Sergio Flores <sergio@macarena.cs.wustl.edu>
-
- * examples/Timer_Queue/Async_Timer_Queue_Test.cpp (cancel):
- Initialized act pointer variable to 0, which was causing
- core dump in linux. In general, all pointers should be
- initialized. This should have been warned by the compiler.
- Thanks to Sandro Doro <doros@aureus.sublink.org> for
- pointing this out.
-
-Tue Nov 4 11:14:35 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Containers.cpp: Fixed some stylistic ambiguities.
-
-Tue Nov 04 10:12:21 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_hpux.GNU: added +a1 to CFLAGS
- to select ANSI C, instead of the default K+R C. This is
- required with the current ace/Object_Manager.cpp, because
- it initialized autos using aggregates (via the
- ACE_STATIC_SVC_DEFINE macro). Thanks to Neil B. Cohen
- <nbc@metsci.com> for helping to sort this out.
-
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp: changed
- another lock () to mutex ().
-
- * tests/run_tests.vxworks: added MT_SOCK_Test.
-
-Tue Nov 04 04:13:23 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.36, released Tue Nov 04 04:13:23 1997.
-
-Tue Nov 04 03:50:57 1997 <irfan@TWOSTEP>
-
- * ace/Addr.i (operator == && operator !=): Comparison of
- sap.addr_type_ should be with this->addr_type_ and not with 0.
-
-Mon Nov 3 23:18:33 1997 Sergio Flores <sergio@macarena.cs.wustl.edu>
-
- * ace/Synch_T.cpp (dump): change the field lock_ to mutex_.
-
-Mon Nov 3 22:37:58 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Timer_Wheel_T.cpp:
- * ace/Timer_List_T.cpp:
- * ace/Timer_Hash_T.cpp: Changed the use of lock_ to mutex_.
-
- * ace/OS.cpp (cleanup_tss): Added TSS cleanup codes for Win32 when
- non-main threads are exiting. Without them, Thread_Manager won't
- cleanup its thread table correctly.
-
- * ace/SV_Semaphore_Complex.cpp (close): Changed to return 0
- only when this->key_ == -1 instead of <= -1. This was causing
- semaphore leaks on Solaris.
-
- * ace/UNIX_Addr.i (operator ==):
- * ace/SPIPE_Addr.i (operator ==):
- * ace/FILE_Addr.i (operator ==):
- * ace/DEV_Addr.i (operator ==):
- * ace/INET_Addr.cpp (operator ==): Added checking for the same
- Addr types for addresses under comparison. Thanks to Stephen
- Coy <stevec@magna.com.au> for pointing out the problem.
-
-Mon Nov 03 18:32:42 1997 Carlos O'Ryan <coryan@MILONGA>
-
- * ace/Proactor.cpp:
- * ace/Timer_Queue_T.h:
- * ace/Timer_Queue_T.cpp:
- * ace/Timer_Heap_T.cpp:
- * ace/Synch_T.h:
- * ace/Synch_T.cpp:
- * ace/Atomic_Op.i:
- Changed the method name from lock() to mutex(), otherwise the
- lame HP/C++ compiler gets completely confused. Also changed the
- field from lock_ to mutex_
-
-Mon Nov 3 17:15:17 1997 Steve Huston <shuston@riverace.com>
-
- * ace/OS.h: Removed "class ace_dewarn_gplusplus;" from the
- ACE_CLASS_IS_NAMESPACE macro. Produces warnings on AIX and
- shouldn't be needed.
-
-Mon Nov 3 15:49:18 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/Connector.cpp (connect): "Fixed" so that the service handler
- pointer passed in by the caller doesn't change until the connect
- completes without errors.
-
-Mon Nov 03 08:15:21 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Managed_Object.[hi] (get_preallocated_{object,array}):
- inlined function definitions into the class header so that
- it compiles on AIX 4.1 w/ xlC 3.01. Thanks to Bob Lyng
- <rlyng@synertech.highmark.com> for reporting this problem,
- at to Steve H. for testing the fix.
-
- * include/makeinclude/{platform_linux*.GNU,wrapper_macros.GNU},
- netsvcs/lib/Makefile: suppress -g when compiling ace/Timer_Hash.cpp
- and netsvcs/lib/Server_Logging_Handler.cpp on Linux only.
- (It really only needs to be suppressed on Linux/Alpha.)
-
- * apps/Gateway/Gateway: protect instantiation of
- ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_MT_SYNCH>
- with ACE_HAS_THREADS.
-
- * ace/{Naming_Context.cpp,Service_Config.cpp,Object_Manager.cpp}:
- moved ACE_Naming_Service and ACE_Service_Manager static service
- objects to ACE_Object_Manager.
-
- With this change, the ACE library no longer has any static
- objects that require destruction.
-
- * ace/Object_Manager.h: added documenation of
- ACE_HAS_NONSTATIC_OBJECT_MANAGER config #define.
-
- * performance-tests/Misc/preempt.cpp: cleaned up cleanup so that
- it compiles cleanly.
-
-Sun Nov 02 18:09:14 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.35, released Sun Nov 02 18:09:14 1997.
-
-Sun Nov 2 15:31:45 1997 Douglas C. Schmidt <schmidt@polka.cs.wustl.edu>
-
- * ace/Select_Reactor.i (cancel_timer): Make sure that we don't try
- to call cancel() through a NULL this->timer_queue_. Thanks to
- Stephen Coy <stevec@wsa.com.au> for reporting this.
-
- * ace/ACE.cpp (set_handle_limit): Fixed a subtle bug that occurs
- if the OS doesn't like non-initialized rlimit structs. Thanks
- to Stephen Coy <stevec@wsa.com.au> for reporting this.
-
- * examples/System_V_IPC/SV_Semaphores/Semaphores_2.cpp (main):
- Renamed allocator to my_alloc to work around wonderful STL and
- GCC problems... Thanks to Ben Eng <ben@jetpen.com> for
- reporting this.
-
- * examples/System_V_IPC/SV_Semaphores/Semaphores_1.cpp: Removed
- unused constant SHMSZ. Thanks to Ben Eng <ben@jetpen.com> for
- reporting this.
-
- * examples/Reactor/Misc/test_time_value.cpp (operator<<): Removed
- the "dec" stream manipulator since it isn't portable. Thanks to
- Ben Eng <ben@jetpen.com> for reporting this.
-
- * performance-tests/Misc/preempt.cpp (main): Cleaned up this test
- so it compiles on non-threaded platforms. Thanks to Ben Eng
- <ben@jetpen.com> for reporting this.
-
- * examples/Timer_Queue/main_*.cpp (main): std::auto_ptr does not
- have an operator= that accepts a raw pointer. Therefore, we
- must assign raw pointers to an auto_ptr via the constructor.
- Thanks to Ben Eng <ben@jetpen.com> for reporting this.
-
- * apps/Gateway/Gateway/Proxy_Handler.cpp: Make sure we distinguish
- between ACE_NULL_SYNCH and ACE_MT_SYNCH since these will be
- different on all platforms, whereas ACE_SYNCH will be the same
- as ACE_NULL_SYNCH on platforms without threads. Thanks to Ben
- Eng <ben@jetpen.com> for reporting this.
-
- * ace: Removed lots of uses of NULL and replaced them with 0.
- This works around bugs with lame C++ compilers that treat NULL
- as (void *). Thanks to Ben Eng <ben@jetpen.com> for reporting
- this.
-
- * ace/Thread.i (spawn): Replaced "stack" with "thr_stack" to work
- around bugs with lame C++ compilers and STL. Thanks to Evgeny
- Beskrovny <evgeny_beskrovny@icomverse.com> for reporting this.
-
-Sat Nov 1 11:55:05 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/config-irix5.3-g++.h,
- ace/config-irix5.3-sgic++.h: Removed the ACE_HAS_SYS_SIGLIST
- macro since it doesn't seem to be working. Thanks to Laura
- Paterno <lpaterno@d0chb.fnal.gov> for reporting this.
-
- * include/makeinclude/platform_chorus.GNU: Tidied up
- platform_chorus.GNU a bit. Thanks to Wei Chiang
- <chiang@tele.nokia.fi> for this.
-
-Fri Oct 31 14:35:37 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (thr_create): on Chorus, double the stack size to
- avoid bad problems. Thanks to Wei Chang <chiang@tele.nokia.fi>
- for diagnosting this.
-
- * ace/Hash_Map_Manager.cpp (unbind_i): set the int_id
- reference argument instead of ignoring it. Thanks to
- Wei Chang <chiang@tele.nokia.fi> for providing the patch.
-
- * ace/OS.h,README: wrapped #include of dlfcn.h with
- ACE_HAS_DLFCN_H_BROKEN_EXTERN_C to support RedHat 4.2
- Linux 2.0.30/Alpha.
-
- * ace/OS.i,README: added ACE_HAS_GETRUSAGE_PROTO support, for
- platforms that have a getrusage () prototype that is
- different from the one in OS.i.
-
- * ace/config-linux.h: added added some #defines to enable
- builds on RedHat 4.2/Linux 2.0.30/Alpha.
-
- * include/makeinclude/platform-linux.GNU: added -pipe and
- bumped optimization level up to -O3.
-
- * ace/Thread_Manager.cpp (wait_task): no-op if thr_list_
- size is 0. wait_task () can be called under that condition
- (after Thread_Manager::wait () has returned) from an
- ACE_Stream destructor, through ACE_Module::close () and
- ACE_Task_Base.wait (). Without this change, wait_task ()
- allocated a copy_table array of size 0. Sun C++ leaked
- that array, according to Purify.
-
- * ace/Service_Config.*,Object_Manager.cpp: moved static
- ACE_Service_Config::signal_handler_ to Object_Manager.
-
- * include/makeinclude/rules.local.GNU (show_statics,show_uninit):
- added $(TOOLENV) to allow specification of full path to nm.
- Thanks to Wei Chiang <chiang@tele.nokia.fi> for this suggestion.
-
- * include/makeinclude/platform_chorus.GNU: added trailing "/"
- to TOOLENV definition, so that it can be empty when not used.
-
- * ACE-INSTALL.html,include/makeinclude/wrapper_macros.GNU:
- added documentation for ACE show_statics and show_uninit targets.
- These are only supported with g++.
-
-Fri Oct 31 00:53:52 1997 <irfan@TWOSTEP>
-
- * The following five changes were suggested by Stephen Coy
- <stevec@wsa.com.au>. Thanks Stephen.
-
- * ace/OS.h (ACE_CLASS_IS_NAMESPACE): Changed friend
- ace_dewarn_gplusplus to friend class ace_dewarn_gplusplus.
-
- * ace/Malloc_T.h: Move the #include files to just after the
- declaration of the macros, otherwise Containers.cpp will be
- #included before the definition of the various allocator macros
- (such as ACE_ALLOCATOR_RETURN) have been seen (when
- ACE_TEMPLATES_REQUIRE_SOURCE is defined).
-
- * ace/Hash_Map_Manager.cpp (close_i): Changed &table[i] to
- &table_[i].
-
- * ace/Containers.h: The ACE_Node destructor needs to be publicly
- accessible in order to support the
- ACE_HAS_HPUX_ACC_BROKEN_TEMPLATE_DESTRUCTOR fix. Unfortunately,
- making the template function
- ACE_Destructor_Template_For_HPUX_aCC_Only a friend does not seem
- to work (although it should).
-
- * ace/ACE.cpp (ldfind): Changed path_entry from char* to
- const char*.
-
- * tests/Priority_Reactor_Test.cpp (main): Fixed auto_ptr usage.
- Thanks to Jack Erickson (jack@pinion.com) for pointing this out.
-
- * ace/OS.h (ACE_CLASS_IS_NAMESPACE): Changed the macro to not
- include the destructor. This causes undefined destructor
- problems on Win32. Also added ACE_UNIMPLEMENTED_FUNC macros
- around the remain functions.
-
-Thu Oct 30 21:22:47 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Makefile: added auto Svc_Conf_[ly].cpp patches.
-
- * etc/Svc_Conf_[ly].cpp.diff,README: the ace/Svc_Conf_[ly].cpp
- patches, and instructions for updating them.
-
-Thu Oct 30 19:54:50 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.34, released Thu Oct 30 19:54:50 1997.
-
-Thu Oct 30 17:49:56 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * tests/Priority_Task_Test.cpp (main): Moved "int status" out of
- the #if defined (ACE_HAS_THREADS) so that it will compile when
- the platform *doesn't* have threads.
-
- * ace/Synch_T.i (ACE_TSS): Added a missing ':' that was causing
- problems on platforms that lack threads. Thanks to Laura
- Paterno <lpaterno@d0chb.fnal.gov> for helping to track this
- down.
-
- * ace/Signal.cpp (register_handler): Make sure not to use
- SA_SIGINFO if we're running on LynxOS. At some point, we'll
- want to generalize this, once enough OS platforms support POSIX
- real-time signals. Thanks to Kirill.Rybaltchenko
- <Kirill.Rybaltchenko@cern.ch> for reporting this.
-
- * include/makeinclude/platform_chorus.GNU (CXX): Replaced
- DCFLAGS += -g with DCFLAGS += -gstabs+. Thanks to
- Wei Chiang for this.
-
- * ace/OS.cpp: It's not valid to set the NULL_key to anything other
- than implicit initialization. In particular, if we set it to -1
- it breaks on pthreads systems... Thanks to Check Gehr for
- reporting this.
-
- * ace/config-irix5.3*++.h: Added ACE_NEEDS_SYSTIME_H. Thanks to
- Laura Paterno <lpaterno@d0chb.fnal.gov> for reporting the
- problem.
-
- * ace/OS.h: Moved the unistd.h files back down to where
- they originally were defined since this was unnecessary.
-
- * include/makeinclude/platform_chorus.GNU (CXX): Replaced
- DCFLAGS += -g with DCFLAGS += -gstabs+. Thanks to
- Wei Chiang for this.
-
-Thu Oct 30 17:41:19 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * ace/OS.h: Stray semi-colon removed from ACE_CLASS_IS_NAMESPACE
- macro.
-
-Thu Oct 30 17:04:52 1997 <irfan@TWOSTEP>
-
- * ace/OS.h (ACE_CLASS_IS_NAMESPACE): Changed the macro to not
- include the destructor. This causes undefined destructor
- problems on Win32. Also added ACE_UNIMPLEMENTED_FUNC macros
- around the remain functions.
-
-Thu Oct 30 10:50:21 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/OS.h: Added new macro--ACE_CLASS_IS_NAMESPACE ()--to
- designate that a class is being used as a pseudo-namespace. It
- declares private CTOR, Copy CTOR, and DTOR, as well as a friend
- declaration in order to de-warn on g++. Typical usage would be
- something like:
-
- class FooBarNamespace
- {
- ACE_CLASS_IS_NAMESPACE (FooBarNamespace);
-
- public:
- static ...
- };
-
- The ACE_OS class has been updated to use this.
-
- * ace/ACE.h: Updated class ACE to use the new
- ACE_CLASS_IS_NAMESPACE ().
-
- * ace/OS.i (getopt): Changed ACE_LACKS_SOME_POSIX_PROTOTYPES back
- to ACE_LACKS_POSIX_PROTOTYPES so that a clean build on Linux is
- achievable now.
- (msgsnd): Corrected errant spelling from
- ACE_LACKS_POSIX_SOME_PROTOTYPES to
- ACE_LACKS_SOME_POSIX_PROTOTYPES.
-
-Thu Oct 30 06:14:58 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile,ACE-INSTALL: removed ACE-INSTALL from CVS control.
- It will only be created when a release is made in
- /project/adaptive/ACE_wrappers, and not put under CVS control.
-
- * ace/Manager_Object.h: added ACE_INLINE specifier to
- get_preallocated_object/array declarations. Thanks to
- Torbjorn Lindgren <tl@funcom.no> for reporting this.
-
- * ace/Synch.cpp: removed duplicate
- ACE_Write_Guard<ACE_RW_Thread_Mutex> instantiation. Thanks to
- Torbjorn Lindgren <tl@funcom.no> for reporting this.
-
- * tests/Conn_Test.cpp: fixed template instantiation pragmas.
- Thanks to Torbjorn Lindgren <tl@funcom.no>, again.
-
- * tests/SPIPE_Test.cpp: replaced ACE_UNUSED_ARG of client and server
- with conditional compilation of those functions. Thanks to
- Torbjorn Lindgren <tl@funcom.no> for snagging this.
-
- * ace/OS.{h,cpp},Object_Manager.cpp (tss_open,tss_close): removed
- tss_open () dynamic allocation option because it wasn't used.
- Removed tss_close() because it was a no-op without tss_open ()
- dynamic allocation.
-
- * ace/OS.cpp (tss_open): On VxWorks, don't check for 0 tss_base ().
- It's not always 0 on program startup, especially if a program
- has been previously run by the shell directly, without spawning
- a new task to run it.
-
- * ace/OS.*: added ACE_TSS_EMULATION support for non-scalar
- ACE_thread_key_t. Thanks to Chuck Gehr <gehr@sweng.stortek.com>
- for motivating this.
-
- * ace/config-mvs.h: added ACE_HAS_NONSCALAR_THREAD_KEY_T. It
- is only used with ACE_HAS_TSS_EMULATION, which currently is
- not supported on MVS.
-
- * ace/OS.cpp (ACE_Thread_Adapter::invoke): cleaned up this function.
-
-Thu Oct 30 03:25:13 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp (close_i): Can't use ACE_DES*
- template. Have I been here before?
-
-Thu Oct 30 03:03:41 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp (close_i): Changed to use ACE_DES* macros.
-
- * ace/OS.h: Moved ACE_Allocator related macros to Malloc_T.h
-
- * ace/Malloc_T.h: Moved ACE_Allocator related macros from OS.h.
- Added two macros ACE_DES_NOFREE and ACE_DES_NOFREE_TEMPLATE to
- call objects' destructors explicitly. This is required to
- take care of some "broken" compilers. Thanks to Stephen Coy
- <stevec@magna.com.au> for providing the fix for HP-UX aCC.
-
- * ace/README:
- * ace/config-hpux-10.x-hpc++.h: Added flag
- ACE_HAS_HPUX_ACC_BROKEN_TEMPLATE_DESTRUCTOR.
-
-Thu Oct 30 02:56:25 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.33, released Thu Oct 30 02:56:25 1997.
-
-Thu Oct 30 01:03:21 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/LOCK_SOCK_Acceptor.cpp: Added a #include of "ace/Synch.h" so
- that the Conn_Test.cpp will compile on HP/UX. Thanks to Stephen
- Coy <stevec@magna.com.au> for reporting this.
-
-Wed Oct 29 22:55:15 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/config-vxworks5.x-g++.h:
- * ace/config-unixware-2.1.2-g++.h:
- * ace/config-unixware-2.01-g++.h:
- * ace/config-sunos5.5-g++.h:
- * ace/config-sunos5.4-g++.h:
- * ace/config-sunos4-g++.h:
- * ace/config-osf1-4.0.h:
- * ace/config-osf1-4.0-g++.h:
- * ace/config-linux.h:
- * ace/config-linux-pthread.h:
- * ace/config-linux-lxpthreads.h:
- * ace/config-irix6.x-g++.h:
- * ace/config-irix5.3-g++.h:
- * ace/config-hpux-10.x-g++.h:
- * ace/config-gcc-2.7.2.h:
- * ace/config-freebsd.h:
- * ace/config-freebsd-pthread.h:
- * ace/config-chorus.h:
- * ace/config-aix-4.1.x.h:
- * ace/README: Removed ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR.
- It is no longer in use.
-
-Wed Oct 29 21:12:55 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/README: Added a new macro called ACE_LACKS_SOCKET_BUFSIZ,
- which is enabled on VxWorks.
-
- * ace/OS.h: Added a new macro called
- ACE_DEFAULT_MAX_SOCKET_BUFSIZ, which is set to 65536.
-
- * ace/OS: Changed the tolower() method to to_lower() so that it
- won't conflict if there's a macro with the same name.
-
- * ace/OS.h: #include <unistd.h> before ACE_Time_Value as long as
- ACE_LACKS_UNISTD_H is false. Added this flag to the VxWorks and
- Win32 config.h files.
-
- * ace/OS.h: Added a special #define for IRIX5, which seems to put
- timeval in a strange file... Also, moved this #include to
- *before* ACE_Time_Value. Thanks to Carlos O'Ryan for suggesting
- this and to Laura Paterno <lpaterno@d0chb.fnal.gov> for
- reporting the problem in the first place.
-
- * ace: Changes all uses of the overly long
- ACE_LACKS_POSIX_PROTOTYPES_FOR_SOME_FUNCS to
- ACE_LACKS_SOME_POSIX_PROTOTYPES. However, I'm not really sure
- how this relates to the ACE_LACKS_POSIX_PROTOTYPES macro. I
- suspect we probably only need one of these...
-
- * ace/OS.h: Added a new ACE_HAS_STDARG_THR_DEST to handle
- weirdness with LynxOS. Thanks to Kirill.Rybaltchenko
- <Kirill.Rybaltchenko@cern.ch> for reporting this.
-
- * ace: OS.h,config-lynxos.h: Added a new ACE_LACKS_GETOPT_PROTO
- for LynxOS. Thanks to Kirill.Rybaltchenko
- <Kirill.Rybaltchenko@cern.ch> for reporting this.
-
- * ace/config-lynxos.h: Replaced
- ACE_LACKS_POSIX_PROTO_FOR_SOME_FUNCS with
- ACE_LACKS_POSIX_PROTOTYPES_FOR_SOME_FUNCTIONS. Thanks to
- Kirill.Rybaltchenko <Kirill.Rybaltchenko@cern.ch> for reporting
- this.
-
-Wed Oct 29 22:17:03 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/config-hpux-10.x-hpc++.h (ACE_HAS_TEMPLATE_SPECIALIZATION):
- Moved to C++ section. Restored ACE_TEMPLATE_REQUIRE_SOURCE in
- C++ section. Thanks to Stephen Coy <stevec@magna.com.au> for
- providing the fix (patiently.)
-
-Wed Oct 29 20:30:55 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * ace/OS.i (strlen): Moved it earlier so that it would be declared
- inline before use.
-
- * ace/OS.i (strcasecmp): Removed spurious semi-colons (how did
- they get in there?).
-
-Wed Oct 29 18:51:12 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/OS.{h,i}: Added strcasecmp functionality for NT
-
-Wed Oct 29 15:56:01 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp: replaced ACE_TSS_REF_TABLE with a reference count to
- remove dynamic allocation from ACE_TSS_Info. Also, enabled call
- of ACE_Task close hook before calling TSS destructors.
-
- * ace/OS.cpp: changed a few TSS 0 keys to ACE_OS::NULL_key.
-
- * ace/Thread_Manager.cpp (ace_thread_manager_adapter): with
- TSS_EMULATION, moved the call of tss_close () from here to
- ACE_Thread_Adapter::invoke () so that it can be called after
- the task's close hook, if any.
-
- * ace/{OS.h,Log_Msg.h,Object_Manager.cpp} (cleanup_tss): added
- an argument to indicate whether the main thread is calling or not.
-
- * ace/OS.i (ACE_TSS_Emulation::next_key): start key values at
- 0 instead of 1, because it's easier to deal with arrays of
- keys then. That also corresponds with the starting key value
- on Windows NT.
-
- * ace/IOStream.h: DEC_CXX #includes now depend on compiler version.
- Thanks to James Johnson <jcej@lads.com> for providing the fix.
-
-Wed Oct 29 10:32:16 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-lynxos.h: fixed ACE_LACKS_POSIX_PROTOTYPES_FOR_SOME_FUNCS
- and added getopt () declaration.
-
- * include/makeinclude/platform_lynxos.GNU: updated LIBS.
-
- Thanks to Kirill Rybaltchenko <Kirill.Rybaltchenko@cern.ch> for
- the above fixes.
-
- * etc/purify.solaris2: added another _thrp_exit UMR.
-
- * include/makeinclude/wrapper_macros.GNU: added login (LOGNAME)
- and compiler (CXX) to Purify/Quantify cache names.
-
-Wed Oct 29 08:40:38 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.32, released Wed Oct 29 08:40:38 1997.
-
-Wed Oct 29 07:39:38 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Synch.cpp: Added an explicit template instantiations for
- ACE_Guard<ACE_Process_Mutex>.
-
- * ace/LOCK_SOCK_Acceptor.h: Removed the typedef of
- ACE_SOCK_Acceptor with a full expansion of the name to fix a G++
- bug.
-
- * tests/Conn_Test.cpp: Fixed a template instantiation problem.
-
- * ACE-INSTALL.html: Pointed out that ACE is ported to LynxOS and
- Chorus.
-
- * ACE-INSTALL.html: Added information about cloning that explains
- how you must to build a config.h and platform_macros.GNU in
- cloned directory. Thanks to Arturo for this.
-
- * bin/Makefile: Added
- $(ACE_ROOT)/include/makeinclude/platform_macros.GNU to Makefile
- so we can compile clone on any ACE platform. Thanks to Arturo
- for this.
-
- * include/makefiles: Added new platform file for SCO UNIX with
- nothreads. Thanks to Arturo for this.
-
- * ace: Added new config files for SCO UNIX with nothreads.
- Thanks to Arturo for this.
-
- * apps/JAWS/server/HTTP_Server.cpp: Fixed the typedef for
- ACE_LOCK_SOCK_Acceptor. Thanks to Hans Rohnert for reporting
- this.
-
- * tests/Conn_Test.cpp: Changed template instantiations from
- SOCK_ACCEPTOR to LOCK_SOCK_ACCEPTOR. Thanks to Han Rohnert for
- reporting this.
-
-Wed Oct 29 02:10:37 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.31, released Wed Oct 29 02:10:37 1997.
-
-Wed Oct 29 01:25:54 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * tests/Conn_Test.cpp: Modified Conn_Test to fully integrate
- Irfan's new LOCK_SOCK_Acceptor. This new implementation is
- truly the "mother of all Conn_Tests" ;-).
-
- * ace/LOCK_SOCK_Acceptor.cpp (lock): Added a lock() accessor
- method to the new ACE_LOCK_SOCK_Acceptor so that we can remove
- the lock (somehow).
-
-Wed Oct 29 00:29:52 1997 <irfan@TWOSTEP>
-
- * apps/JAWS/server: Fixed Win32 related compilation errors.
-
- * ace/OS.h (SIGUSR1 and SIGUSR2): Added new defines for these two
- signals.
-
- * ace/LOCK_SOCK_Acceptor: New class added to ACE (it was
- originally a class in JAWS). It specialize ACE_SOCK_Acceptor to
- lock around <accept>. This class is particular useful if you
- want to have multiple threads accepting on the same endpoint and
- the system does not support have thread safe accept. Thanks to
- James Hu who initially wrote this class for JAWS. Thanks also
- to Johannes Gutleber <Johannes.Gutleber@cern.ch> who decided to
- use this in the Conn_Test.
-
- * tests/Conn_Test.cpp: Updated to use the new LOCK_SOCK_Acceptor.
-
- * apps/JAWS/server/HTTP_Server.h: Updated to use the new
- LOCK_SOCK_Acceptor.
-
- * apps/JAWS/server/HTTP_Server_T.*: These files are no longer
- necessary since this class has been absorbed into ACE.
-
- * tests: Fixed auto_ptr use in:
-
- Notify_Performance_Test.cpp
- Priority_Reactor_Test.cpp
- Reactor_Performance_Test.cpp
-
- Thanks to Jack Erickson (jack@pinion.com) for pointing this out.
-
-Tue Oct 28 11:26:39 1997 Nanbor Wang <nw1@CHA-CHA>
-
- * ace/ace_{dll,lib}.dsp: Moved Acceptor.cpp from Source file
- folders to Template file folders. Thanks to Satheesh Kumar
- <satheesh@aspectdv.com> for pointing this out.
-
-Tue Oct 28 05:44:56 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (thr_create): use pthread_attr_setprio instead of
- *_setsched with DCETHREADS, and check return values of
- ACE_OS::thr_[gs]etconcurrency (). Thanks to Stephen Coy
- <stevec@magna.com.au> for tracking these problems down.
-
- * tests/Priority_Task_Test.cpp (svc): removed ACE_ASSERT and
- replaced with setting of error flag. This allows the test
- to continue and gather more possibly useful information.
-
- * tests/Conn_Test.cpp: 1) Added template instantiations.
- 2) Re-enabled with DEC_CXX. 3) Removed THR_DETACHED flags.
-
- * include/makeinclude/platform_osf1_4.0.GNU: suppress warnings
- about unreachable statments.
-
- * ACE-INSTALL.html: Conn_Test now runs with DEC_CXX 6.0.
-
-Tue Oct 28 00:38:58 1997 <irfan@TWOSTEP>
-
- * ace/Strategies_T:
-
- ACE_Recycling_Strategy - Added new class ACE_Recycling_Strategy.
- It defines the interface (and default implementation) for
- specifying a recycling strategy for a SVC_HANDLER. This
- strategy acts as a consular to the Svc_Handler, preparing it for
- the tough times ahead when the Svc_Handler will be recycled.
-
- ACE_NOOP_Concurrency_Strategy - Added new class
- ACE_NOOP_Concurrency_Strategy. It implements a no-op activation
- strategy in order to avoid calling open on a recycled
- svc_handler multiple times.
-
- ACE_Cached_Connect_Strategy - Added a ACE_Creation_Strategy,
- ACE_Concurrency_Strategy, and ACE_Recycling_Strategy to the
- cached connector. This gives it more flexibility than by simply
- providing template methods. This is similar to the Strategy
- Connector.
-
- ACE_Cached_Connect_Strategy - Added new template methods for
- certain key occasions in the cached connector: make_svc_handler,
- activate_svc_handler, assign_recycler, and
- prepare_for_recycling.
-
- * tests/Conn_Test.cpp (client): Updated the tests such that it
- uses a null activation strategy.
-
-Mon Oct 27 22:17:54 1997 Aniruddha Gokhale <gokhale@mambo.cs.wustl.edu>
-
- * OS.h: Added the ACE_NESTED_CLASS macro to deal with those
- compilers that do not allow a fully scoped type name appearing
- inside a scope in which it was defined.
-
-Mon Oct 27 22:17:32 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Thread_Manager.cpp (exit): don't use the cache when finding
- the thread ID. The cache is in the ACE_Log_Msg instance, and
- it might have been deleted already.
-
-Mon Oct 27 20:33:07 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.30, released Mon Oct 27 20:33:07 1997.
-
-Mon Oct 27 18:03:06 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ACE-INSTALL.html (HREF): Added NT/Alpha to supporting platforms
- list. Added hyperlink to ACE newsgroup. Added hyperlink to
- FreeBSD homepage. Minor changes to Win32 intstallation guide.
-
-Mon Oct 27 17:50:16 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * include/makeinclude/platform_sco5.0.0-fsu-pthread.GNU (PRELIB):
- Changed PRELIB in platform_sco5.0.0-mit-pthread.GNU,
- platform_sco5.0.0-fsu-pthread.GNU to @true, so we can generate
- the TAO_IDL compiler. Thanks to Arturo Montes
- <mitosys@colomsat.net.co> for reporting this.
-
-Mon Oct 27 14:26:10 1997 <irfan@TWOSTEP>
-
- * ace/Synch_T (ACE_TSS): When ACE does not have thread specific
- storage, ACE_TSS will be a simple pointer holder. Previously, it
- had a instance as a member, now it has a pointer to an instance.
-
- * ace/WFMO_Reactor.cpp (update_state): Fixed a bug in the
- WFMO_Reactor. wakeup_all_threads() used to be an internal
- method that was called when changes were made to the state of
- the reactor. When wakeup_all_threads() became public, there was
- no code in place to handle explicit user wakeups. In
- particular, the wakeup_all_threads event was never reset.
- Thanks to Evgeny Beskrovny <evgeny_beskrovny@icomverse.com> for
- pointing out this bug.
-
- * ace/OS.i (ACE_FAIL_RETURN): Added mapping from
- ERROR_PATH_NOT_FOUND to ENOENT. Thanks to David Brackman
- <dbrackma@OhioEE.com> for suggesting this.
-
-Mon Oct 27 11:36:39 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (exit_cleanup_i): removed protection against recursive
- calls. This protection no longer is necessary, because
- ACE_TSS_Cleanup () is only called by ACE_Thread_Adapter::invoke ().
- It was problematic because it used the ACE_Allocator instance.
-
- * ace/config-vxworks*.h,README: added ACE_LACKS_FCNTL.
-
- * ace/OS.i,ACE.cpp: replaced #ifdef VXWORKS with #ifdef
- ACE_LACKS_FCNTL.
-
- * ace/ACE.i (get_flags): return 0 if ACE_LACKS_FCNTL. It would
- be better to store ACE's notion of the flags associated with
- the handle so that they could be returned, but this works for now.
-
- * tests/run_tests.vxworks: re-enabled Reactors_Test, because it
- works with the ACE_LACKS_FCNTL mods.
-
- * include/makeinclude/platform_osf1_4.0.GNU: -pthread instead of
- -lpthread in LIBS. Thanks to James Johnson <jcej@lads.com> for
- pointing this out.
-
- * ACE-INSTALL.html: added info on bin/create_ace_build.
-
-Mon Oct 27 11:11:33 1997 Nanbor Wang <nw1@CUECA>
-
- * netsvcs/servers/servers.dsp
- * netsvcs/lib/netsvcs.dsp:
- * tests/*.dsp:
- * ace/ace_{dll,lib}.dsp: Added project configurations for Alpha
- machines. Configurations are named by adding "Alpha" in front
- of the original config names, e.g., "Win32 Alpha Unicode Debug.
-
-Mon Oct 27 06:40:18 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * include/makeinclude/rules.local.GNU (show_uninit): Added a
- missing semi-colon for one of the install rules. Thanks to
- Manojkumar Acharya <mja@cvsf325.gpt.co.uk> for reporting this.
-
- * ace/Synch_T.h: Make sure that ACE_Guard::remove() calls
- this->lock_->remove() rather than this->lock_->release().
- Thanks to Johannes Gutleber <Johannes.Gutleber@cern.ch> for
- reporting this.
-
-Mon Oct 27 00:20:13 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/config-hpux-10.x-hpc++.h: Added directive
- ACE_HAS_TEMPLATE_SPECIALIZATION. Thanks to Stephen Coy
- <stevec@wsa.com.au> for reporting this.
-
-Sun Oct 26 22:17:57 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.29, released Sun Oct 26 22:17:57 1997.
-
-Sun Oct 26 20:03:57 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/IPC_SAP.cpp,
- ace/IO_SAP.cpp: Make sure that we don't use fcntl() when
- we're compiling on VXWORKS since it's not defined...
-
- * examples/Connection/non_blocking/CPP-connector.cpp: Changed the
- method named idle() to uninitialized() since idle() is now
- defined on ACE_Svc_Handler.
-
- * ace/OS.h: Added the TAO_DEFAULT_SERVER_PORT to OS.h.
-
- * tests/Conn_Test.cpp (cached_connect): Added a new variable
- called "n_client_iterations" to control how many times each
- client thread tries to connect with the Cached_Connector.
-
-Sun Oct 26 16:56:32 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * include/makeinclude/platform_linux_lxpthread.GNU (CFLAGS): Added
- -pipe to the compile options.
-
-Sun Oct 26 11:04:21 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp (unbind): added ACE_UNUSED_ARG (int_id).
-
- * tests/Conn_Test.cpp (server): added ACE_UNUSED_ARG (options).
- And, added template instantations.
-
- * tests/Conn_Test.cpp (cached_connect): changed type of loop index i
- to int to avoid signed/unsigned comparison.
-
- * ace/Strategies_T.h: added #include of ace/Strategies.h. Thanks to
- James Johnson <jcej@lads.com> for reporting this.
-
-Sun Oct 26 10:01:01 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Connector.cpp (open): The original fix failed to replace
- strategies under some circumstances.
-
- * ace/OS.{h,cpp} (sprintf): Removed ACE_OS::sprintf (wchat_t, char).
- It didn't ever work.
-
- * ace/Connector.cpp (open): Added check if we had previously
- allocated various strategies and deleted these objects before
- allocating new objects. The original codes caused memory leaks
- and possible segmentation faults if it got called twice. We
- probably need a do-nothing constructor (the current constructor
- calls open.) However, this may break other codes.
-
-Sun Oct 26 01:00:07 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.28, released Sun Oct 26 01:00:07 1997.
-
-Sun Oct 26 00:50:00 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * tests/Conn_Test.cpp (close): Since the connect() method on
- ACE_Connector closes the svc_handler if failure occurs, we
- shouldn't do that again unless we succeed in connecting.
-
- * ace/OS.h: Moved the CORBA portability macros from
- CORBA_Handler.h into OS.h so they will be accessible from TAO.
-
- * ace/Filecache.cpp (finish): Replaced filename_ with filename()
- so that "const correctness" would work with template
- specialization. Go figure!
-
- * TAO/tests/IDL_Cubit/Makefile: Enhanced the "realclean" target to
- remove the generated IDL stubs and skeletons.
-
- * ace/OS.cpp (ace_sysconf_dump): Made a minor change to OS.cpp
- to fix some typos. Thanks to Wei Chiang <chiang@tele.nokia.fi>
- for reporting this.
-
-Sun Oct 26 00:06:17 1997 <irfan@TWOSTEP>
-
- * ace/Strategies_T.cpp (~ACE_Cached_Connect_Strategy): Must set
- recycler to 0 before calling close, else the svc_handler will
- try to purge itself from the cache.
-
- * tests/Conn_Test.cpp (client): Updated to use the new connection
- recycling scheme.
-
- * ace/Hash_Map_Manager:
-
- - ACE_Hash_Map_Reverse_Iterator: Added reverse iterator.
-
- - ACE_Hash_Map_Entry: Added a prev pointer to the entry. Thus
- changing the bucket chains into doubly linked lists. Because of
- this, it was necessary to change the way the list was being
- managed. Sentinels were created for each bucket.
-
- This also changed (a) the way the iterators worked, (b) made it
- easy to delete entries when you have one (this scheme allows the
- entries to be easily used as ACTs).
-
- - New methods (bind, trybind, rebind, find): These methods allow
- the users to get access to ACE_Hash_Map_Entry of the node in
- question. This allows the user to treat the entry as an ACT and
- get access to the key (in case the user is interested in
- changing the key). These methods are only valid since the
- implementation of Hash_Map_Manager uses linked lists where nodes
- are never copied. These methods cannot be added to Map_Manager
- since it uses an array of nodes, where the your data may get
- copied to another node when the size of the Map_Manager changes.
-
- * ace/Strategies (ACE_Connection_Recycling_Strategy): Added a new
- abstract strategy for recycling connections.
-
- * ace/Strategies_T:
-
- - ACE_Cached_Connect_Strategy: ACE_Cached_Connect_Strategy now
- implements the ACE_Connection_Recycling_Strategy interface.
- This allows Svc_Handlers to cache themselves with
- ACE_Cached_Connect_Strategy when they become idle. It also
- allows them to purge themselves from the connection cache when
- the Svc_Handlers close down.
-
- Also added ~ACE_Cached_Connect_Strategy that will cleanup up the
- connection cache.
-
- - ACE_Hash_Addr: ACE_Hash_Addr is the key for the hash map used by
- ACE_Cached_Connect_Strategy. Previously it kept the Svc_Handler
- pointer in the key in order to find out if it was busy or not.
- Now the <in_use> flag has been moved from the Svc_Handler into
- the key. The also saves the Hash_Addr from requiring
- Svc_Handler as a template parameter.
-
- Also updated ACE_Hash_Addr::operator== such that if the
- Svc_Handler is busy, it does not bother to check compare the
- addresses but simply returns false.
-
- * ace/Svc_Handler.cpp: Added the ability for a Svc_Handler to
- recycle itself. idle() can be called when the Svc_Handler is
- done serving a particular connection and can how be recycled.
- The Svc_Handler now also has a pointer to a recycler that is
- responsible for managing the connections. The recycler is
- usually a Cached_Connector.
-
- * ace/Filecache.cpp (ACE_Hash_Map_Entry): Added a new constructor
- specialization as the ACE_Hash_Map_Entry now has two
- constructors.
-
- * tests/Hash_Map_Manager_Test.cpp (ACE_Hash_Map_Entry): Added a
- new constructor specialization as the ACE_Hash_Map_Entry now has
- two constructors.
-
- * tests/Reactor_Exceptions_Test.cpp (class My_Reactor): Added the
- other handle_events method. Thanks to Stephen Coy
- (coys@mail.ns.wsa.com.au) for pointing this out.
-
- * ace/Strategies_T.cpp (hash_i): This default routine is no good.
- It uses a complicated scheme that calculate a hash value.
- Unfortunately, there is no guarantee that this hash algorithm
- will produce the same hash value for the same address.
- Therefore, it is better just to return a consistent hash value
- rather than an erroneous one. I have choosen 0 of the return
- value. Even though this will cause all the entries to be hashed
- to the 0 bucket, atleast they will be found. Users should
- override this to provide better hashing.
-
- (compare_i): Memcmp is not the correct default action.
- !(b1==b2) is the correct comparison, though this will assume
- that the addresses will have a comparison operation.
-
- * ace/Mem_Map.cpp (close and close_handle): close() is doing too
- much. It is closing the handle and unmapping the file.
- Changing this method might effect code that depends on this
- behavior. Therefore, we create a seperated method
- close_handle() that only closes down the handle, and does not
- unmap the file. Thanks to Jeff Richards (jrichard@OhioEE.com)
- for pointing this out.
-
- * ace/Strategies_T.cpp (connect_svc_handler): If connect() failed
- because of timeouts, we have to reject the connection entirely.
- This is necessary since currently there is no way for the
- non-blocking connects to complete and for the <Connector> to
- notify the cache of the completion of connect(). Therefore if
- errno is EWOULDBLOCK, it is changed to ENOTSUP and -1 is
- returned.
-
-Sat Oct 25 17:41:57 1997 Sergio Flores <sergio@macarena.cs.wustl.edu>
-
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp:
- * examples/Timer_Queue/Async_Timer_Queue_Test.cpp:
- * examples/Timer_Queue/Reactor_Timer_Queue_Test.cpp:
- * examples/Timer_Queue/main_async.cpp:
- * examples/Timer_Queue/main_reactor.cpp:
- * examples/Timer_Queue/main_thread.cpp:
- Added "#pragma instantiate" for template instantiations on
- platforms that use pragmas instead, like SGI.
-
-Sat Oct 25 4:44:00 1997 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * Today at 06:44 hours (Santiago, 04:44 St. Louis) Fernanda O'Ryan
- has joined the ACE family. She was born 3040 gr in weight and
- 50 cm length. She has absolutely no experience in CORBA, C++ or
- programming in general. Therefore, she is the ultimate Java
- programmer.
-
-Sat Oct 25 10:13:56 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Singleton.h: added comment about best ACE_LOCK types to use.
-
- * Makefile (TIMESTAMP): replace tab with spaces in ChangeLog entry.
-
- * tests/Conn_Test.cpp (main): fixed typo, spawn_threads instead of
- spawn_thread. Also, protected definitions of spawn_processes ()
- and spawn_threads () to avoid compiler warnings about unused static
- functions.
-
-Sat Oct 25 01:02:34 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.27, released Sat Oct 25 01:02:34 1997.
-
-Fri Oct 24 17:39:08 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * ace/ACE.cpp: Changed all the ACE_BIT_ENABLED () == 0 macros to
- ACE_BIT_DISABLED() since the logic is clearer.
-
- * ace/SOCK_Acceptor.cpp (shared_accept): Improved the handling of
- timed accepts. The original implementation was prone to race
- conditions if there were multiple processes all doing timed
- connects on the *same acceptor socket*! That's because select()
- and accept() are not performed atomically. Now, we're smarted
- about handling this...
-
- * tests/Conn_Test.cpp: Simplified the shutdown logic, which
- appeared to have race conditions.
-
- * tests/Conn_Test.cpp: Modified this test to spawn off a number of
- server processes, all of which will listen for connections on
- the same acceptor port. This demonstrates a useful idiom for
- writing connection-oriented concurrent server pools.
-
- * netsvcs/lib/Server_Logging_Handler_T: Fixed this code so that if
- we're on an HP/UX that has broken templates we don't use the
- Base_Optimizer. Thanks to Per Andersson for providing this fix.
-
- * ace/Thread_Manager: Added a destructor for ACE_Thread_Descriptor
- to keep some compilers happy. Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for reporting this.
-
- * ace/Task.cpp (ACE_Task_Base_cleanup): Changed
- ACE_Task_Base::cleanup (object);
-
- to:
-
- ACE_Task_Base::cleanup (object, 0);
-
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for reporting
- this.
-
- * ace/Thread_Manager.cpp (find_thread): Fixed another problem with
- == being used to compare threads rather than
- ACE_OS::thr_equal(). Thanks to Chuck Gehr
- <gehr@sweng.stortek.com> for reporting this.
-
-Fri Oct 24 17:11:14 1997 Sergio Flores <sergio@polka.cs.wustl.edu>
-
- * Thread_Timer_Queue_Test.cpp (shutdown_timer): added logic to
- cancel preemptively or voluntarily, the dispatching thread,
- depending on whether the platoform supports pthread_cancel().
-
- * Timer_Queue_Adapters.cpp (ACE_Thread_Timer_Queue_Adapter): Added
- initialization of <active_> flag to 1, active mode. We assume
- we start in active mode. Added an internal variable <thr_id_>
- that stores the thread id of the currently running thread. The
- motivation behind this is to be able to cancel this thread
- whenever we are shutting down. It is initialized to
- ACE_OS::NULL_thread.
-
- * Timer_Queue_Adapters.cpp (svc): Assign the <thr_id_> with the
- current running thread ID, using ACE_Thread::self ().
-
- * Timer_Queue_Adapters.h (ACE_Thread_Timer_Queue_Adapter): Added
- default <ACE_Thread_Manager> to be
- ACE_Thread_Manager::instance()
-
- * Timer_Queue_Adapters.h (activate): Override the default
- <activate> method to be able to enforce one thread of execution
- per timer queue. Does make much sense to have more than one
- managing the timer queue, and like Doug said too many weird
- things can happen...
-
- * Timer_Queue_Adapters.i (thr_id): Added this method to access the
- thread ID of this task.
-
- * Timer_Queue_Adapters.i (activate): Call
- ACE_Task_Base::activate() with n_threads = 1 to ensure that a
- single thread is spawned.
-
-Fri Oct 24 10:00:02 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp (wait_grp): Fixed a bug. Should wait on
- threads with same grp_id, not task.
-
-Fri Oct 24 09:24:14 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Select_Reactor.cpp (open): cast return value of
- ACE_::max_handles () to size_t to avoid signed/unsigned comparison.
-
- * ace/Singleton.cpp,Object_Manager.{h,cpp}: (get_singleton_lock):
- dynamically allocate ACE_Thread_Mutex and ACE_RW_Thread_Mutex locks,
- so we end up with one lock per ACE_Singleton instantiation.
-
- * ace/OS.cpp (ACE_TSS_Info, Win32 and VxWorks only): changed type
- of ACE_TSS_TABLE from ACE_Unbounded_Stack to fixed-size ACE_Array.
- With this change, we avoid some use of ACE_Allocator when
- destroying TSS objects. There are two more changes required to
- completely remove the ACE_Allocator use.
-
- * tests/TSS_Test.cpp (worker): added printout of iteration count.
-
-Fri Oct 24 01:53:58 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.26, released Fri Oct 24 01:53:58 1997.
-
-Thu Oct 23 19:05:08 1997 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
-
- * netsvcs/clients/Naming/Client/Makefile
- netsvcs/clients/Naming/Dump_Restore/Makefile
-
- The lines:
-
- SHLIB = libClient_Test.so
- SHLIB = libDump_Restore.so
-
- need to be
-
- SHLIB = libClient_Test.$(SOEXT)
- SHLIB = libDump_Restore.$(SOEXT)
-
- Thanks to Stephen Coy <stevec@magna.com.au> for reporting this.
-
- * ace/Thread_Manager.cpp (find_hthread): Replaced the call
-
- if (iter.next ()->thr_handle_ == h_id)
-
- to
-
- if (ACE_OS::thr_equal (iter.next ()->thr_handle_, h_id))
-
- since the other one isn't portable to Pthreads. Thanks to
- Stephen Coy <stevec@magna.com.au> for reporting this.
-
- * ace/Hash_Map_Manager.cpp: Removed the sentinel in the
- Hash_Map_Manager. Sentinels are evil since they require us to
- hold write locks, even when we're doing finds!
-
- * ace/ACE.cpp (max_handles): By default, we now try to use the
- getrlimit() function before sysconf() since sysconf() doesn't
- work "correctly" for NO _SC_OPEN_MAX (i.e., it just returns the
- original value, which might have been changed by setrlimit().
- What a pain...
-
- * ace/ACE.cpp (max_handles): If FD_SETSIZE is enabled return
- this as the number of handles. This isn't perfect, but it's
- probably better than returning -1.
-
- * ace/Select_Reactor.cpp (open): Added a call to
- ACE::set_handle_limit() if the requested size for the Reactor is
- greater than the current max number of descriptors in the
- process. Also check to make sure that the user isn't ask for
- more than the FD_SETSIZE. Thanks to Neil Lavelle
- <nlavelle@imcl.com> for motivating this.
-
- * ace/Thread_Manager: Changed the name THR_FUNC to
- ACE_THR_MEMBER_FUNC since it's now a global typedef on VxWorks
- and we don't have to have clashes with other names.
-
- * ace/Thread_Manager.h: There are mutually incompatible bugs with
- VxWorks and MVS. Therefore, we have to conditionally compile
- the THR_FUNC differently for these two platforms. Thanks to
- Chuck Gehr <gehr@sweng.stortek.com> for reporting this.
-
- * ace/OS.cpp (thr_create): Added a fix to set the Chorus stack
- size correctly. Thanks to Wei Chiang <chiang@tele.nokia.fi> for
- reporting this.
-
- * ace/OS.cpp: Added a new method ace_sysconf_dump() to dump the
- state of the configuration. Thanks to Wei Chiang
- <chiang@tele.nokia.fi> for reporting this.
-
- * ace/Singleton.cpp (dump): There was a typo in the dump() method
- for ACE_TSS_Singleton, it should be
- ACE_TSS_Singleton::instance_i(). I've fixed this.
-
-Thu Oct 23 23:19:24 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * ace/Filecache.cpp: Removed template method specialization of
- shared_find. No longer needed since Hash_Map_Manager has been
- changed to no longer rely on sentinel_.
-
- * ace/Thread_Manager.cpp (various):
- Hacked 'til it compiled. (Chased down syntax errors.)
-
-Thu Oct 23 22:52:17 1997 Sergio Flores <sergio@polka.cs.wustl.edu>
-
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp (shutdown_timer):
- Added a line to call the cancel method on the timer queue task
- when we are shutting down; this is wrapped around #if's to only
- include this only when the platformm supports pthread_cancel().
-
- * ace/Timer_Queue_Adapters.cpp (svc): Added some POSIX thread
- cancellation points to make sure the mutex that the condition
- variable uses is unlocked before the thread is cancelled.
-
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp (list_timer):
- Deleted unnecessary cancellation points. Since we are not
- blocking on a condition variable, we don't need to guard the
- code.
-
-Thu Oct 23 22:07:03 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp (wait_task,wait_grp): We should also
- check for thread creation flags when collection information for
- threads belong to this group and don't try to join those threads
- created with THR_DETACHED or THR_DAEMON.
-
-Thu Oct 23 21:22:16 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ACE-INSTALL.html: Copied some documentation about makefile flags
- from include/makeinclude/wrapper_macros.GNU and added a section
- for this.
-
-Thu Oct 23 20:37:44 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Array.*: added ACE_Array_Iterator.
-
-Thu Oct 23 17:28:11 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/Mem_Map.i (close_filemapping_handle): Moved this above its
- uses in the file so that g++ would de-warn.
-
-Thu Oct 23 15:30:17 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Timer_Hash_T.h, Timer_Hash.cpp, Timer_Heap_T.h, Timer_Heap.cpp,
- Timer_List_T.h, Timer_List.cpp, Timer_Queue_T.h, Timer_Queue.cpp,
- Timer_Wheel_T.h, Timer_Wheel.cpp: Replaced all occurences of
- ACE_HPUX_BROKEN_TEMPLATES with ACE_HAS_BROKEN_HPUX_TEMPLATES.
-
-Wed Oct 22 23:23:29 1997 Nanbor Wang <nw1@COYOTE>
-
- * ace/ACE_Library.*, ace_lib.dsp: Made naming convention uniform
- for some less used ACE library. They are called: aced.dll,
- ace.dll, aceud.dll, aceu.dll, acesd.lib, aces.lib, aceusd.lib
- and aceus.lib. If you are using ACE on NT, you know what they
- mean. ;-)
-
-Wed Oct 22 21:22:35 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Object_Manager.{h,cpp}: Added support for ACE_RW_Thread_Mutex
- ACE_Singleton lock type. Thanks to Nanbor for suggesting this,
- because TAO needs it.
-
- Also, removed at_exit registration of dynamically allocated
- ACE_Static_Object_Lock because Object_Manager instance isn't
- available for registration when it's created. Instead, handle
- this lock as a special case in the Object_Manager destructor.
-
- * ace/Singleton.cpp,Object_Manager.cpp: check for shutting_down ()
- as well as starting_up () when deciding whether to use a
- preallocated lock. Preallocated locks are not available at those
- times.
-
- * tests/Reactor_Performance_Test.cpp (client): removed declaration
- of loop index "i" because it shadowed a local. Also, the loop
- index declaration caused a signed/unsigned comparison.
-
- * ace/Singleton.cpp: temporarily disabled ACE_Guards until
- the lock acquistion is fixed.
-
-Wed Oct 22 17:53:26 1997 Steve Huston <shuston@riverace.com>
-
- * ace/SOCK_Connector.cpp: In connect(), changed the
- (local != ACE_Addr::sap_any) to be value comparison,
- not pointer comparison. Works on compilers which construct
- temporaries when a const reference is passed (like HP aC++), and
- also when a user passes an ACE_Addr which they construct to look
- just like an ACE_Addr::sap_any. Thanks to Stephen Coy
- <stevec@magna.com.au> for finding this.
-
-Wed Oct 22 16:43:25 1997 Chris Cleeland <cleeland@tango.cs.wustl.edu>
-
- * tests/Reactor_Performance_Test.cpp (client): Corrected some code
- that wasn't logical (but compiled!) in the connect_n() test.
-
-Wed Oct 22 13:27:47 1997 Douglas C. Schmidt <schmidt@watusi.cs.wustl.edu>
-
- * tests/Reactor_Performance_Test.cpp (client): Revised the
- connection portion of this test to use the newly revised
- connect_n() method on Connector.
-
- * ace/Connector.cpp (connect_n): Revised the connect_n() method so
- that it keeps track of which connections succeeded and which
- failed.
-
-Wed Oct 22 07:23:21 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i (getpgid): fixed (commented) ACE_TRACE identifer.
- Thanks to Eric Newton <ecn@smart.net> for reporting this.
-
- * ace/Singleton.{h,cpp},Object_Manager.{h,cpp}: moved
- ace_singleton_lock_ to Object_Manager. ace_singleton_lock_
- was a static data member: in addition to the usual troubles
- associated with being a static, it was a static member of a
- template class. g++ can't handle those, so we used a local
- static; initialization of that static was not thread safe.
-
- The fix relies on knowledge from the Object_Manager about
- whether the program is in static construction phase or not.
- A critical assumption is that construction of static objects
- does not spawn threads. With that assumption, we know that
- there is only one (main) thread in the program prior to the
- Object_Manager instance being constructed. At that time,
- locking is not needed. The ACE_{TSS_}Singleton::instance ()
- methods rely on the state of the Object_Manager: if it has
- not been constructed yet, then they don't guard allocation
- of their singleton instance.
-
- The Object_Manager constructs four locks (of types ACE_Null_Mutex,
- ACE_Thread_Mutex, ACE_Recursive_Thread_Mutex, and
- ACE_RW_Thread_Mutex) for use only by ACE_Singleton classes.
- After the Object_Manager has been constructed, ACE_{TSS_}Singleton
- instantiations use one of those locks to guard their allocation of
- a new instance, via double-checked locking.
-
- This change has one impact, then:
- ACE_{TSS_}Singleton users are limited to the following types
- for their ACE_LOCK instantiation parameters: ACE_Null_Mutex,
- ACE_Thread_Mutex, ACE_Recursive_Thread_Mutex, and
- ACE_RW_Thread_Mutex. If another type is needed, it can be
- easily added to the ACE_Object_Manager: another overloaded
- get_singleton_lock () function and preallocated lock would
- have to be added.
-
- As noted in Singleton.h, the best types of ACE_LOCKs to use
- for instantiating ACE_Singleton are ACE_Recursive_Thread_Mutex
- and ACE_Null_Mutex.
-
- In addition to the above change, I made these two other
- changes:
- 1) ACE_Static_Object_Lock::instance (): dynamically allocate
- a lock if the Object_Manager has not been constructed yet.
- This approach replaces the static lock that was necessary
- to allow the static services to be constructed.
-
- 2) Consolidated the singleton_ access in ACE_TSS_Singleton
- via a singleton_i () internal accessor function. Now,
- ACE_TSS_Singleton looks just like ACE_Singleton.
-
- * ACE-INSTALL.html: updated DEC CXX 6.0 build/test status.
-
- * examples/Service_Configurator/IPC-tests/server/Handle_Timeout.i
- (handle_timeout): convert arg to long if ACE_HAS_64BIT_LONGS.
-
- * examples/Shared_Malloc/test_malloc.cpp (worker): convert arg to
- long if ACE_HAS_64BIT_LONGS.
-
- * examples/Timer_Queue/Driver.cpp (run_test,parse_commands):
- added ACE_NOTREACHED.
-
- * examples/Logger/simple-server/Logging_Handler.cpp (handle_close):
- removed declaration of unused arg "mask".
-
- * include/makeinclude/rules.local.GNU: added show_statics and
- show_uninit targets. They show the statics (that have static
- destructor calls) and uninitialized data in the object files
- in the current directory. They work best (or at all) on object
- files compiled by g++.
-
-Wed Oct 22 05:04:07 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.25, released Wed Oct 22 05:04:07 1997.
-
-Tue Oct 21 22:55:36 1997 <irfan@TWOSTEP>
-
- * ace/WFMO_Reactor: Removed ACE_Event_Handler::CLOSE_MASK and the
- explicit registration for the closing of sockets from
- WFMO_Reactor. This is essentially for compatibility with UNIX
- programs. UNIX does not have a CLOSE_MASK and the notification
- of the closing of a socket is implicit in the socket becoming
- read ready. Therefore when you register for
- ACE_Event_Handler::READ_MASK with WFMO_Reactor, you will
- register for FD_READ and FD_CLOSE. When FD_CLOSE is triggered,
- handle_input() will be called on the Event_Handler. As on UNIX,
- read() will return 0 and the programmer will be able to tell
- that the socket has actually closed down.
-
- Arguably, this is lame for Win32 programmers as they have the
- explicit close notification, but portability and existing code
- base wins in this case.
-
- One other change. When an event_handler returns -1 from the
- callback, unbind() is called with ALL_EVENTS_MASK rather than
- the NULL_MASK.
-
- The upcall routine still needs to threat the two masks
- separately. (FD_CLOSE | FD_READ) will not work as both maybe
- simultaneously enabled. Therefore handle_input() maybe be called
- twice (once for FD_READ and once for FD_CLOSE) unless the user
- returns -1 from the first callback.
-
- * ace/Event_Handler: Removed the CLOSE_MASK.
-
- * examples/Logger/simple-server/Logging_Handler.cpp: Minor fixes.
-
- * examples/Logger/Acceptor-server/server_loggerd.cpp: Minor
- changes. No need to register the acceptor with the
- Reactor. Acceptor::open() does that.
-
- * examples/Reactor/ReactorEx/test_network_events: Removed the use
- of CLOSE_MASK.
-
- * tests/Reactor_Performance_Test: Removed the use of CLOSE_MASK.
-
-Tue Oct 21 21:48:54 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.[hi]: moved ACE_PTHREAD_CLEANUP_PUSH/POP definitions from
- OS.i to OS.h. Also, added #ifdef ACE_HAS_PTHREADS protection
- before ! defined ACE_LACKS_PTHREAD_CLEANUP so that only PThreads
- platforms need add ACE_LACS_PTHREAD_CLEANUP.
-
- * tests/Notify_Performance_Test.cpp: added #include of
- ace/Thread_Manager.h. It's needed on OSF-1.
-
-Tue Oct 21 21:09:35 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Memory_Pool.cpp (ACE_MMAP_Memory_Pool): Oops. Souldn't
- access options when it is 0.
-
-Tue Oct 21 12:58:30 1997 Nanbor Wang <nw1@CHA-CHA>
-
- * ace/Log_Msg.{h,cpp}: (thr_desc): Modified the method so it take
- an extra argument of type ACE_Thread_Manager* and uses it to
- block execution until thread manager release its lock.
-
- * ace/Thread_Manager.{h,cpp} (acquire_release): Added this new
- method whose only function is to grab the thread manager's
- lock. This function ensure that a newly spawned thread won't
- try to access its thread descriptor before it is fully built.
-
- * ace/OS.cpp (inherit_log_msg): Modified to cache the thread
- descriptor of spawned thread in TSS Log_Msg after it has been
- created and block the execution of new thread until thread
- manager releases the lock (i.e., fills in all the information.)
-
- * ace/OS.h (ACE_Thread_Adapter): Added one more argument of type
- ACE_Thread_Descriptor* to the constructor with default value 0.
-
- * ace/OS.cpp (invoke): If the thread descriptor ptr is not zero
- in thread arguemnt, then, we'll wait till the thread manger
- fills in the formation and cache the value in TSS Log_Meg.
-
- * ace/Thread_Manager (spawn_i): Changed to pass in the thread
- descriptor of the newly spawned thread to thread adapter so it
- can cache it in TSS Log_Msg. This must be created before
- spawning the thread. If all goes well, we'll need to append the
- thread descriptor into the double-linked list in the thread
- manager.
- (append_thr): Added a new argument of type Thread_Descriptor*
- with default value 0. If we pass in a thread descriptor,
- append_thr won't try to create on itself.
-
-Tue Oct 21 21:34:35 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.24, released Tue Oct 21 21:34:35 1997.
-
-Tue Oct 21 14:14:33 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * examples/Timer_Queue/Thread_Timer_Queue_Test.h:
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp:
- Use the typedef for Upcall to define the base Timer_Queue.
- Input_Task inherits from ACE_Task_Base, no need for ACE_Task<>
- here.
-
-Tue Oct 21 13:45:53 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/config-irix6.x-sgic++-nothreads.h: Added ACE_HAS_TERM_IOCTLS
- for SGI. Thanks to Jeffrey Peterson
- <jpeterson@fallschurch.esys.com> for reporting htis.
-
- * TAO/tests/Thruput_test/server.cpp (main): Changed BOA_init()
- to POA_init().
-
-Tue Oct 21 12:58:30 1997 <nw1@CHA-CHA>
-
- * ace/OS.h (ACE_SINGLETON_DECLARATION):
- (ACE_SINGLETON_INSTANTIATION):
- (ACE_SVC_SINGLETON_DECLARATION):
- (ACE_SVC_SINGLETON_INSTANTIATION): Added these new macros. Each
- of them takes one argument which is the ACE_Singleton class.
- All these craps are needed because MSVCs very kindly instantiate
- the template codes for you. This ends up producing two
- ACE_Singleton objects, one in DLL and one in user program. What
- these macros do is to supress the template code instantiation in
- user program and force compilers to instantiate these codes in
- DLL. On other platforms, these macros simply expand to empty
- strings. Here is a simple use case. Say we have a class
- called <foobar> which we want to make it a singleton using
- ACE_Singleton template in our own DLL. In file <foobar.h>, add
- a line like this,
-
- ACE_SVC_SINGLETON_DECLARATION (ACE_Singleton<foobar>);
-
- and it will be expanded to suitabe code to export the class or
- supress another template instantiation outside DLL depending on
- whether ACE_BUILD_SVC_DLL is defined or not. In file
- <foobar.cpp>, add a line,
-
- ACE_SVC_SINGLETON_INSTANTIATION (ACE_Singleton<foobar>);
-
- at the end of the file to instantiate the template object in
- DLL. Notice that there is a bug in MSVC 4.2 and you'll have to
- write up a DEF file to export the template interface
- explicitly.
-
- These macros should be integrated with the case when
- ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION but because of the VC
- 4.2's bug, it will cause too much trouble to export all these
- symbols for external access. Therefore, I'll leave them as they
- are now.
-
- BTW, these is no templatized singleton object within ACE that
- needs to be exported at this moment.
-
-Tue Oct 21 07:14:24 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Svc_Conf_l.cpp: fixed compile warnings on g++.
-
- * ace/Timer_{Heap,List,Wheel}_T.cpp: replaced NULL with 0 because
- some compilers, such as GHS, define NULL as (void *) 0. So, it
- sometimes needs to be cast to be used. Thanks to Brian Mendel
- for reporting this.
-
- * ace/Thread_Manager.cpp (wait): removed thr_yield () hack because
- it's not needed with Nanbor's Thread_Manager fix.
-
- * tests/test_config.h (ACE_END_TEST): removed sleep hack with
- threading because it's not needed with Nanbor's Thread_Manager fix.
-
- * include/makeinclude/platform_vxworks*.GNU: added VXWORKS=1 macro,
- for use by individual Makefiles to suppress VxWorks builds.
-
- * examples/System_V_IPC: suppress VxWorks builds because the builds
- fail, and the examples wouldn't run anyways.
-
- * netsvcs/lib/TS_Server_Handler.cpp: only instantiate
- ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> if ! ACE_HAS_TLI
- because without TLI, the instantiation is in
- Client_Logging_Handler.cpp.
-
- * examples/Shared_Malloc/test_persistence.cpp: added #include of
- iostream.h with ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION.
-
- * examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp: removed
- instantiation of ACE_TSS<ACE_Dynamic> because it is in
- ace/Thread_Manager.cpp.
-
-Tue Oct 21 02:23:26 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.23, released Tue Oct 21 02:23:26 1997.
-
-Tue Oct 21 02:18:56 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/Makefile: Things are happier now, so we've added back
- the Timer_Queue directory to the Makefile.
-
- * examples/Timer_Queue: Added lots of annoying template
- specializations so that the timer queue tests now work with GCC.
-
- * ace/Svc_Conf.l: Changed the regular expression for a
- {string} so that it maches the null string (i.e., "").
-
-Tue Oct 21 01:07:58 1997 Sergio Flores <sergio@polka.cs.wustl.edu>
-
- * examples/Timer_Queue:
- Added documentation and fixed some warnings from the unused
- arguments in some member functions. Cleaned up some .h files of
- unnecessary template instantiations.
-
-Tue Oct 21 01:01:12 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Thread_Manager.h: Added more comments.
-
- * ace/Thread_Manager.{h,cpp}: Added a parameter <size> to
- Thread_Manager's constructor with default value 0. This
- parameter is currently unused and put in for backward
- compatibility.
- (open): Putting back this method for backward compatibility.
- This is currently a no-op. Thanks to David for reporting this.
- Also modify some mis-inform comments.
-
-Mon Oct 20 22:34:46 1997 <irfan@TWOSTEP>
-
- * ace/OS.i (open): Moved Win32 specific errno mappings from open()
- to ACE_FAIL_RETURN. Also updated the wide-character version of
- open().
-
-Mon Oct 20 14:07:37 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/config-hpux-10.x.h: Added #define ACE_DEFAULT_BASE_ADDR
- ((char *) 0x80000000) so that the various mmap() tests
- will work on HP/UX. Thanks to Stephen Coy <stevec@magna.com.au>
- for reporting this.
-
- * ace/OS.i: Fixed the implementation of ACE_OS::cond_timedwait()
- so that it will work on VxWorks. Thanks to David Levine for
- chasing this down and doing most of the changes.
-
- * ace/OS.h: Added a new special case for _KCC so that its
- ACE_UNUSED_ARG will work properly. Thanks to Torbjorn Lindgren
- <tl@funcom.no> for reporting this.
-
-Mon Oct 20 22:23:42 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * tests/Sigset_Ops_Test.cpp (main): It is not legal too for
- sigismember to return 0 if we pass an invalid signal to it.
- Thanks to Stephen Coy <stevec@magna.com.au> for fixing this.
-
- * Thread_Manager.*: Replace the thr_table_ with a double-linked
- list thr_list_. With this change, we can cache the thread
- descriptor entries in TSS area. Then, when accessing thread
- descriptor from a spawned thread's context, we don't have to
- search thru the whole list in order to find the corresponding
- thread descriptor. Double-linked list and caching also make
- adding/removing thread descriptor entries very fast. At this
- moment, we need to do a linear search when we try to access the
- cached pointer the first time. This overhead is expected to
- removed shortly. The will be some memory leaks at this moment
- because I haven't implemented the code to clean up the list when
- a thread manager gets deleted. Will fix it soon.
-
- * Log_Msg.{h,cpp}: Removed thr_state methods, variable, and thr_id
- methods and variable and replace them with thr_desc which cache
- the pointer to the thread descriptor structure.
-
- * Containers.*: Added two new template classes
- ACE_Double_Linked_List and ACE_Double_Linked_List_Iterator.
- These two classes implement the very fundamental data structure
- of double-linked list. Although this is not actually a
- container class, I couldn't find a better place to put these
- classes.
-
- * ace/Filecache.*
- * ace/FIFO.*
- * ace/FIFO_Send.*
- * ace/FIFO_Recv.*
- * ace/FIFO_Send_Msg.*
- * ace/FIFO_Recv_Msg.*
- * ace/Memory_Pool.* (ACE_MMAP_Memory_Pool_Options,
- ACE_MMAP_Memory_Pool): Added one member variable to these class
- so users can specify the LPSECURITY_ATTRIBUTES object they want
- to use with them.
- (map_file, init_inquire): Pass the security attribute to
- underlying memory map object.
-
- * ace/Mem_Map.* (ACE_Mem_Map, map, open, map_it): Added a new
- function parameter LPSECURITY_ATTRIBUTES. It will be passed
- down to ACE_OS::mmap or ACE_OS::open. This is only used on
- Win32.
-
-Mon Oct 20 08:48:28 1997 Steve Huston <shuston@riverace.com>
-
- * ace/OS.h, config-hpux-10.x.h: Added a new definition,
- ACE_HAS_TIUSER_H_BROKEN_EXTERN_C - HP-UX's tiuser.h has
- def for t_errno/_terrno() outside of an extern "C" block,
- so in this case, wrap #include <tiuser.h> in our own
- extern "C" block. HP support call W3711856.
-
-Mon Oct 20 07:49:54 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile (TIMESTAMP): moved chmod after cvs commit.
-
- * include/makeinclude/platform_sunos{4,5}_sunc++*.GNU: don't
- create Templates.DB/Modules.DB, because that should have been
- Module.DB, and it's not needed anyways.
-
- * ace/config-vxworks-ghs-1.8.h: removed ACE_HAS_VERBOSE_NOTSUP.
-
- * tests/run_tests.vxworks: re-enabled Buffer_Stream_Test now that
- ACE_OS::cond_timedwait () is supported on VxWorks.
-
- * examples/IPC_SAP/TLI_SAP/ftp-server.cpp (main): removed call
- to ACE_Thread_Manager::open () because it no longer is available.
-
-Mon Oct 20 02:04:19 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.22, released Mon Oct 20 02:04:19 1997.
-
-Mon Oct 20 02:01:43 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/Makefile: Removed the Timer_Queue directory from the
- Makefile until Sergio has fixed all the examples for GCC.
-
-Sun Oct 19 21:15:10 1997 Sergio Flores <sergio@polka.cs.wustl.edu>
-
- * examples/Timer_Queue: Added a new testing framework for
- various types of ACE_Time_Queue usecases, e.g., threaded,
- reactive, and asynchronous.
- The new classes are:
- <Timer_Queue_Test_Driver> which factors out the common code for
- different type of Timer queue implementations, for example the parsing,
- the input reading, and leaves the implementation of display_menu() for
- example, to subclasses.
- <Async_Timer_Queue_Test_Driver> the asynchronous version of the timer
- queue, uses signals.
- <Reactor_Timer_Queue_Test_Driver> implements the reactive timer queue
- test driver using <ACE_Reactor>
- <Thread_Timer_Queue_Test_Driver> the threaded implementation of the
- timer queue.
- <Command> this class is used to specify operations on the timer queue
- independently of their implementation. Thsi allows different
- implementations of the timer queue to have different ways of
- doing the operations without the base class having to know that.
- See the Command pattern.
- Added some helper functions into the <Input_Task> class.
-
-
-Sun Oct 19 18:07:31 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace: Added new config files for SCO OpenServer with a new initial scheme
- to make config files:
-
- - The config to SCO OpenServer has been changed to separate OS
- specific flags, threads and compiler flags.
-
- - For SCO OpenServer the base config file is config-sco-5.0.0.h
-
- - Pthreads base files are config-fsu-pthread.h and
- config-mit-pthread for FSU and MIT pthreads.
-
- - The compiler file has been named config-gcc-2.7.2.h, this is
- base config file for GNU gcc 2.7.2
-
- To build a config file for SCO using GNU gcc 2.7.2 would be:
-
- #include "ace/config-gcc-2.7.2.h"
- #include "ace/config-sco-5.0.0.h"
-
- We would obtain ACE config file for SCO OpenServer with GNU gcc
- 2.7.2 with no threads. To build a config file for SCO using GNU
- gcc 2.7.2 with FSU pthread would be:
-
- #include "ace/config-gcc-2.7.2.h"
- #include "ace/config-sco-5.0.0.h"
- #include "ace/config-fsu-pthread.h"
-
- Thanks to Arturo Montes <mitosys@colomsat.net.co> for these
- changes.
-
- * ace/OS.i (open): Modified ACE_OS::open() so that it sets errno
- to EACCES when the requested file is in use. Thanks to Edan
- Ayal <edana@vdo.net> for reporting this.
-
-Sun Oct 19 17:55:34 1997 David L. Levine <levine@cs.wustl.edu>
-
- * etc/purify.solaris2: the contents of my ~/.purify file
- for Solaris 2.x. The ACE tests purify cleanly with it.
-
-Sun Oct 19 13:49:17 1997 Carlos O'Ryan <coryan@MILONGA>
-
- * ace/Proactor.cpp:
- The mutex vs lock name change strikes back, this time under NT.
-
- * tests/Conn_Test.h:
- * tests/Conn_Test.cpp:
- The Svc_Handler was cached, but it had the default
- handle_close() method, which destroys the object. The new
- version leaks a bit of memory, but it seems that it never
- crashes.
-
-Sat Oct 18 09:13:29 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Synch_T.cpp (lock): Moved the frigging lock method of
- Atomic_Op into the *.cpp file to work around bugs with earlier
- versions of the horribleHP/UX C++ compiler. Thanks to Neil
- Cohen for reporting this.
-
-Sat Oct 18 07:43:29 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile (release): oops, removed "echo" that was used to
- disable CVS commit, for testing.
-
- * ace/Thread_Manager.{h,cpp},Object_Manager.{h,cpp}: moved
- ace_thread_exit_lock_ to Object_Manager.
-
- * include/makeinclude/rules.local.GNU: added $(TEMPLATE_REPOSITORY)
- to OBJDIRS, so that individual platforms can add template
- repository directories for creation.
-
- * include/makeinclude/platform_sunos{4,5}_sunc++*.GNU: added
- TEMPLATE_REPOSITORY with Templates.DB and Templates.DB/Modules.DB.
- We can build without any warnings with Sun C++ now.
-
-Sat Oct 18 00:17:26 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.21, released Sat Oct 18 00:17:26 1997.
-
-Fri Oct 17 22:51:46 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/Timer_Queue_Adapters.h:
- * ace/Timer_Queue_Adapters.i:
- * ace/Timer_Queue_Adapters.cpp:
- * ace/Timer_Queue_T.h:
- * ace/Timer_Queue_T.i:
- * ace/Timer_Queue_T.cpp:
- * ace/Timer_List_T.cpp:
- * ace/Timer_Wheel_T.cpp:
- * ace/Timer_Hash_T.cpp:
- Changed the accessor name for the lock_ field from mutex() to
- lock(), we know this can cause trouble on HP-UX, but only if the
- function is inline; so it was moved to the .cpp file.
-
- * ace/Timer_Queue_Adapters.h:
- * ace/Timer_Queue_Adapters.i:
- Changed the method name from lock() to mutex(), this should
- workaround a bug in the HP/C++ compiler.
-
- * ace/Timer_Hash.cpp:
- * ace/Timer_Hash_T.h:
- * ace/Timer_Heap.cpp:
- * ace/Timer_Heap_T.h:
- * ace/Timer_List.cpp:
- * ace/Timer_List_T.h:
- * ace/Timer_Queue.cpp:
- * ace/Timer_Queue_T.h:
- * ace/Timer_Wheel.cpp:
- * ace/Timer_Wheel_T.h:
- Workaround HP/C++ compiler bug, we cannot include the .cpp file
- from the header file, but it must be included in the point of
- instantiation.
-
-Fri Oct 17 18:34:00 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Atomic_Op.i (lock): Added an accessor to ACE_Atomic_Op to
- return a reference to the underlying lock. Thanks to Janusz
- Stopa <jstopa@Bear.COM> for suggesting this.
-
-Fri Oct 17 15:36:26 1997 <nw1@CHA-CHA>
-
- * ACE/config-win32-common.h: Added a directive to disable warning
- of using Microsoft template instantiation control extension.
-
-Fri Oct 17 06:31:20 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Atomic_Op.i (operator=): rsh.value () instead of just rhs.
-
- * Makefile (release): added ACE_VERSION string to ace/Version.h.
- The MS Resource-Compiler doesn't implement the preprocessor
- # operator, so ACE_VERSION supplies the concatenated version
- string. Thanks to Matthias for suggesting this.
-
- * ace/Svc_Handler.{h,cpp},Object_Manager.{h,cpp}: moved
- ace_svc_handler_lock_ to Object_Manager. This lock was
- created once per Svc_Handler instantiation. It has been
- replaced by a single lock for all instantiations. That
- shouldn't be a problem because there are so few Svc_Handler
- instantiations, and the lock is only used for singleton
- creation using double-checked locking.
-
-Fri Oct 17 01:19:35 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.20, released Fri Oct 17 01:19:35 1997.
-
-Fri Oct 17 00:05:55 1997 <irfan@TWOSTEP>
-
- * ace/OS: Added ACE_Export to declarations to:
- ace_mutex_lock_cleanup_adapter, ftruncate, ace_thread_adapter
-
- * ace/OS.cpp (readv, writev): Moved ACE_Export directive from
- OS.cpp to OS.i.
-
- * ace/Atomic_Op (operator TYPE): operator TYPE() of Atomic_Op has
- been deprecated and removed. Because both user-defined
- conversions and user-defined operators were defined on
- Atomic_Op, it was possible to get ambiguities between the
- user-defined operators and the built-in operators. Therefore,
- operator TYPE() has been removed and explicit accessor value()
- has been added. Thanks to Stephen Coy <stevec@magna.com.au> for
- suggesting this.
-
- * ace/Atomic_Op (operator!=): Add new operator.
-
- * tests/Atomic_Op_Test.cpp: Previously we had foo.operator== (5).
- It was necessary to resolve the ambiguities between the
- user-defined operators and the built-in operators. Since we have
- removed the automagic type conversion, we can go back to writing
- foo == 5.
-
- * ACE: Atomic Op related minor changes:
-
- ace/Malloc.cpp (dump):
- tests/Future_Test.cpp (main):
- tests/Reactors_Test.cpp (handle_input):
- example/Threads/{future1.cpp future2.cpp manual_event.cpp task_two.cpp tss2.cpp}:
- examples/Reactor/Misc/test_reactors.cpp:
-
- * tests/Notify_Performance_Test.cpp:
- * tests/Reactor_Performance_Test.cpp:
-
- Moved explicit template instantiation code to ACE_HAS_THREADS
- part for the test. Thanks to Stephen Coy <stevec@magna.com.au>
- for pointing this out.
-
-Thu Oct 16 20:44:40 1997 James C Hu <jxh@cs.wustl.edu>
-
- * ace/Message_Block.cpp: Changed how continuations are released in
- the Message_Block::release_i() method to use an iteration rather
- than recursion. This is to avoid a stack overflow problem
- encountered by Janusz Stopa.
-
- * ace/OS.cpp: Added ACE_Export to the declarations of ::writev and
- ::readv. These are emulation implementations for systems that
- don't support them natively. Was not being resolved correctly
- on NT. Hopefully this will fix it. Fix suggested by Rob Head
- (rhead@virtc.com).
-
-Thu Oct 16 14:21:34 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Proactor.cpp: Replaced #include "ace/Servie_Config.h" with
- #include "ace/Object_Manager.h" for declaration of
- ACE_Static_Object_Lock.
-
-Thu Oct 16 10:22:48 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/Timer_Heap_T.h:
- Fixed comment on the Heap_Iterator, it said "Iterates over an
- <ACE_Timer_*Hash*_T>").
-
-Thu Oct 16 08:43:50 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i (sema_trywait): on VxWorks only, fixed to set errno to
- EBUSY if the semaphore couldn't be taken. Thanks to Doug for
- suggesting this fix.
-
- * performance-tests/Misc/preempt.cpp (main): fixed program name.
-
- * include/makeinclude/platform_osf1_4.0.GNU: OCFLAGS instead of OFLAGS.
-
- * tests/test_config.h (VxWorks): restored the removal of the log
- file, because it again appears to be necessary.
-
- * tests/run_tests.vxworks: updated VxWorks tests status.
-
- * ace/OS.cpp,Token_Invariants.{h,cpp},Object_Manager.{h,cpp}:
- moved ace_os_monitor_lock and ACE_Token_Invariants_Creation_Lock
- to Object_Manager.
-
-Thu Oct 16 02:26:12 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.19, released Thu Oct 16 02:26:12 1997.
-
-Thu Oct 16 02:07:54 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * tests/Priority_Reactor_Test.cpp: Added a "max_retries" flag to
- keep the test from hanging forever... Thanks to Stephen Coy
- <stevec@magna.com.au> for motivating this.
-
- * tests/Priority_Reactor_Test.h: Changed
-
- class Read_Handler : public ACE_Svc_Handler<<ACE_SOCK_Stream, ACE_INET_Addr, ACE_SYNCH>
-
- to
-
- class Read_Handler : public ACE_Svc_Handler<<ACE_SOCK_STREAM, ACE_SYNCH>
-
- and the same for the Write_Handler. Thanks to the ever vigilant
- Stephen Coy <stevec@magna.com.au> for reporting this.
-
-Thu Oct 16 01:18:48 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.cpp (socket_init): Changed to use ACE_UNUSED_ARG.
-
- * ace/SV_Semaphore_Simple.cpp (name_2_key): Explicitly cast the
- return value to (key_t). It was causing problem on Win32.
-
-Wed Oct 15 22:47:30 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/ACE.h:
- * ace/ACE.cpp:
- Added an implementation of the ISO 8802-3 standard 32 bits CRC,
- but for strings only. The implementation was taken from the
- FreeBSD code.
-
- * ace/SV_Semaphore_Simple.cpp: Improved the hashing algorithm to
- assign a "unique" key for semaphore keys using an string. This
- solves a problem detected by Mark L. Boriack
- (Mark.L.Boriack@cpmx.saic.com): under OSF/1 the were too many
- collitions with the default arguments for ACE_Process_Mutex.
- Note that this is only a problem if no name is given to it.
-
- * ace/Log_Msg.cpp: ACE_Log_Msg_message_queue_ was not initialized
- in platforms without threads.
-
- * ace/Containers.h: Added a duplicate ACE_Ubounded_Stack_Iterator
- to the NANBOR_EXP_CHANGES block.
-
- * ace/OS.h (ACE_DES_FREE_TEMPLATE): Removed unneeded concatenation
- that was getting the HP/aCC compiler a bit confused. Thanks to
- Stephen Coy <stevec@magna.com.au> for pointing out the problem
- and then reminding me of actually adding the solution to ACE.
-
-Wed Oct 15 11:07:47 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.i: Fixed the flock_trywrlock() and flock_tryrdlock() so
- that they both set errno = EBUSY if they lock is already held.
-
- * ace/OS.i (mutex_trylock): Make the VxWorks version consistent
- with the other versions by returning -1 and setting errno to
- EBUSY. Thanks to David Levine for reporting this.
-
- * ace/Synch.h: Updated the documentation to clarify what the
- return value is from the tryacquire() methods.
-
- * ace/OS.i (mutex_trylock): On NT, if we try to acquire a mutex
- that's already locked we'll return -1 and set errno to EBUSY
- rather than ETIME to be consistent with Pthreads. Please see
- the following entry to understand why this doesn't break
- existing code ;-).
-
- * ace/OS.h: Added a #define for EBUSY on NT. We'll make it the
- same as ETIME to avoid breaking existing code!
-
- * tests/Process_Strategy_Test.cpp (main): Ignore SIGCHLD in the
- child.
-
-Wed Oct 15 14:59:41 1997 <nw1@CHA-CHA>
-
- * tests/run_tests.bat: Added Reactor_Performance_Test and
- Notify_Performance_Test to one button test script.
-
- * tests/tests.dsw: Added Reactor_Performance_Test.dsp and
- Notify_Performance_Test.dsp.
-
-Wed Oct 15 07:21:05 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/ACE.{h,i},Version.h: added ACE version macros, and static
- functions to access them in class ACE.
-
- * Makefile (release): updates ace/Version.h based on contents of
- VERSION.
-
- * tests/Time_Value_Test.cpp: added test of ACE version accessors.
-
- * ace/OS.cpp,Object_Manager.cpp: changed ACE_TSS_CLEANUP_LOCK
- from an ACE_Thread_Mutex to an ACE_Recursive_Thread_Mutex.
-
- * ace/OS.h: define ACE_NOTREACHED as empty on DEC_CXX (and
- on ghs instead of VXWORKS).
-
- * tests/TSS_Test.cpp (worker): convert void *c to long if
- ACE_HAS_64BIT_LONGS to avoid DEC cxx compiler warning.
-
- * examples/Threads/thread_specific.cpp (worker): convert void *c
- to long if ACE_HAS_64BIT_LONGS. Changed name of "lock" to
- "printf_lock" to avoid collision with lock () in DEC cxx
- iostream.hxx.
-
- * examples/threads/tss1.cpp: removed unused static "lock".
-
- * examples/IPC_SAP/TLI_SAP/ftp-server.cpp (read_file): convert
- void *fd to long if ACE_HAS_64BIT_LONGS. And, put "n" in
- ACE_UNUSED_ARG. (main): put "return 0" in ACE_NOTREACHED.
-
- * include/makeinclude/platform_osf1_4.0.GNU: minor cleanup, incl.
- addition of -use_ld_input to SOFLAGS.
-
- * include/makeinclude/platform_osf1_4.0_g++.GNU: added "c" to
- ARFLAGS.
-
- * tests/Future_Test.cpp,examples/Threads/future[12].cpp
- (Method_Object_Name): removed extraneous ";" after function
- definition.
-
- * netsvcs/lib/Base_Optimizer.h: adding missing, default "public"
- access specifier.
-
- * apps/JAWS/Server/HTTP_Config.h: added "class" to friend HTTP_Config
- declaration in HTTP_Config_Info.
-
- * examples/IPC_SAP/TLI_SAP/ftp-client.cpp: removed unused variable
- "MAXLINE".
-
- * examples/IPC_SAP/TLI_SAP/db-server.cpp (main): wrapped "return 0"
- with ACE_NOTREACHED.
-
- * examples/Reactor/Misc/test_timer_queue.cpp (handle_timeout):
- convert void *arg to long if ACE_HAS_64BIT_LONGS.
-
- * examples/Service_Configurator/IPC-tests/client/
- local_fifo_client_test.cpp: removed unused variable BUF_LEN.
-
- * examples/Shared_Malloc/test_persistence.cpp:
- removed unused Employee ostream << operator.
-
- * tests/Conn_Test.cpp: neutered Conn_Test on DEC_CXX. It
- doesn't build on DEC cxx 5.5 due to apparent template
- instantiation problems. Thanks to James Johnson for
- reporting that. And it doesn't terminate when built with
- DEC cxx (beta) 6.0.
-
- * ace/Thread_Manager.h: removed parens from (???) because
- g++ got upset about encountering a trigraph.
-
- * tests/{Notify,Reactor}_Performance_Test.cpp: added
- ACE_UNUSED_ARG (handle).
-
- * tests/Makefile,run_tests.sh: added Reactor_Performance_Test and
- Notify_Performance_Test.
-
- * tests/run_tests.vxworks: added test status of
- Reactor_Performance_Test (doesn't appear to do anything,
- but doesn't return) and Notify_Performance_Test (fcntl
- not supported).
-
-Wed Oct 15 01:48:36 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Containers.{h,i,cpp}:
- * ace/Thread_Manager.{h,i,cpp}: Start modifying these files.
- Will work on them for a day or two. You guys shouldn't worry
- about these changes affecting anything because I surround my
- changes with #ifdef (NANBOR_EXP_CHANGES) my changes #else
- original codes #endif. More details change log will be added
- once I get them all working.
-
-Tue Oct 14 23:54:21 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.18, released Tue Oct 14 23:54:21 1997.
-
-Tue Oct 14 20:27:28 1997 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * tests/Priority_Reactor_Test.cpp:
- Added a debug message to find out who terminates the reactor
- thread.
-
- * tests/Priority_Reactor_Test.cpp:
- The children could not connect sometimes, this will cause the
- test to hang, waiting for those failed connections.
- I added a simple exponential backoff strategy to retry
- connections until they succeed.
-
-Tue Oct 14 17:48:28 1997 Steve Huston <shuston@riverace.com>
-
- * ace/config-hpux-10.x-hpc++.h: Set ACE_LACKS_SIGNED_CHAR for
- both C++ and aC++, not just C++. Thanks to Stephen Coy and
- David Levine for finding this.
-
-Tue Oct 14 03:26:17 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.h: Moved <sys/types.h> to earlier in the file so that
- u_int will be defined. Thanks to Neil B. Cohen <nbc@metsci.com>
- for reporting this.
-
- * ace/OS.cpp (uname): Added a workaround for the fact that
- Chorus doesn't support uname(). Thanks to Wei Chiang for
- this fix.
-
-Tue Oct 14 08:02:20 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Managed_Object.{h,cpp} (ACE_Cleanup_Adapter): added virtual
- destructor, needed by some compilers for vtable placement.
- Thanks to Stephen Coy <stevec@magna.com.au> for this patch.
-
- * ace/Svc_Conf_y.cpp: commented out unused args and wrapped
- assignments in "if" conditionals to avoid g++ warnings.
-
- * ace/Object_Manager.{h,cpp},Synch.{h,cpp}: moved
- ACE_Static_Object_Lock from Synch.{h,cpp} to Object_Manager.{h,cpp}.
- This allows it to be absorbed into the ACE_Object_Manager's
- preallocated locks. The ACE_Static_Object_Lock interface
- isn't really needed any more, but has been kept for backward
- compatibility.
-
- * ace/Object_Manager.cpp: use a static ACE_Static_Object_Lock,
- temporarily, because the ACE static services needs it.
-
- * ace/Malloc.cpp,Reactor.cpp,Service_Repository.cpp: added
- #include "ace/Object_Manager.h" for ACE_Static_Object_Lock.
-
- * ace/Thread_Manager.h: moved ACE_Thread_Manager::THR_FUNC typedef
- outside the class declaration to avoid compilation problems on
- g++/VxWorks/i960 with -g. THR_FUNC is only used by protected
- ACE_Thread_Manager methods so this doesn't widen the public
- interface. Thanks to Aaron Valdivia <avaldivia@hns.com> for
- reporting this and verifying the fix.
-
- * tests/IOStream_Test.cpp (client): multiply floats by 1.0 instead
- of 1 to avoid bad code generation on g++/VxWorks/i960. Thanks to
- Aaron Valdivia <avaldivia@hns.com> for reporting this.
-
- * tests/Buffer_Stream_Test.cpp: removed unused static thread_manager.
- It caused core dump during destruction of static objects with
- ACE_HAS_NONSTATIC_OBJECT_MANAGER.
-
- * examples/Timer_Queue/Reactor_Timer_Queue_Test.cpp (handle_timeout):
- removed declaration of unused arg "tv".
-
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp (main):
- removed declarations of unused args "argc" and "argv". And,
- updated template instantiations.
-
- * ace/OS.h: use "complex" ACE_UNUSED_ARG for DEC_CXX.
-
- * ace/Reactor.i (implementation): moved definition to top of
- file to prevent use before definition.
-
- * ace/ARGV.cpp (ACE_ARGV): removed extraneous ; function definition.
-
- * ace/config-osf1-4.0.h: removed ACE_NEEDS_DEV_IO_CONVERSION.
-
- * tests/Time_Value_Test.cpp: ACE_HAS_64BIT_LONGS instead of
- ACE_HAS_64BIT_LONG.
-
-Tue Oct 14 03:13:38 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.17, released Tue Oct 14 03:13:38 1997.
-
-Tue Oct 14 03:10:00 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Service_Types.cpp (fini): Backed out the following change
- until we figure out how to keep existing Svc_Handler code from
- dying... Thanks to Nanbor for reporting this.
-
- * ace/Service_Types.cpp: Changed the implementation so that we
- bypass the default cleanup originally done in
- ACE_Service_Type_Impl::fini() and instead perform the cleanup in
- ACE_Service_Object_Type::fini (void). Thanks to Alex Chan
- <Alex.Chan@Aspect.com> for reporting this.
-
- * ace/Svc_Conf.y: Make sure that the Module has the same name as
- the Module_Type object from the svc.conf file. We need to do
- this because the Stream_Type::fini() method removes each module
- by the name given in the configuration file (stored in the
- Module_Type object). But the Stream::remove() method compares
- this name against the name stored in the Module. So the object
- is deleted, but never removed from the list. Another traversal
- of the list causes a crash... Thanks to Eric Newton for
- suggesting this fix.
-
- * ace/OS.cpp (invoke): Added call to AfxEndThread insides
- ACE_TSS_Cleanup::exit() such that the same cleanup would not be
- executed again when threads exit in ace_thread_adapter() in
- OS.cpp. Thanks to Alex Chan <Alex.Chan@Aspect.com> for
- reporting this.
-
- * ace/Service_Config.cpp (process_directives): Avoid reporting
- lex/yacc leakage since there is nothing we could do about it.
- Thanks to Alex Chan <Alex.Chan@Aspect.com> for reporting this.
-
- * ace/Svc_Conf.y: Removed duplicate call to symbol() to avoid the
- problem that dynamic service objects are created twice. Thanks
- to Alex Chan <Alex.Chan@Aspect.com> for reporting this.
-
- * examples/Reactor/FIFO/client.cpp (main): Fixed the call to
- fifo_sender.send () so that it passes msg rather than &msg.
- Thanks to Sandro Doro <doros@aureus> for reporting this.
-
-Tue Oct 14 02:49:02 1997 <irfan@TWOSTEP>
-
- * tests/Notify_Performance_Test.cpp: New performance test. This
- test is used to time the notification mechanisms of the
- ACE_Reactors. Both the WFMO_Reactor and Select_Reactor can be
- tested. The notify() mechanism can also be tested with or
- without data.
-
- * tests/Reactor_Performance_Test.cpp: New performance test. This
- test is used to time the dispatching mechanisms of the
- ACE_Reactors. Both the WFMO_Reactor and Select_Reactor can be
- tested.
-
- * ace/Svc_Handler.cpp (shutdown): Change READ_MASK | WRITE_MASK to
- ALL_EVENTS_MASK.
-
- * ace/Atomic_Op (value): Added an explicit value accessor.
-
-Mon Oct 13 23:07:15 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * tests/Process_Strategy_Test.cpp (handle_signal): Removed the
- ACE_DEBUG calls in the child reader signal handler. This was
- causing all sorts of random problems due to the asynchronous
- nature of signals. Thanks to David Levine for pointing this
- out.
-
-Mon Oct 13 16:27:46 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * tests/Priority_Reactor_Test.h:
- * tests/Priority_Reactor_Test.cpp:
- Fixed wrong header file, thanks to Irfan (irfan@cs.wustl.edu)
-
- * examples/Shared_Malloc/test_persistence.cpp:
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp:
- Added a couple of ACE_NOTREACHED, thanks to Torbjorn Lindgren
- <tl@funcom.no> for pointing out this one.
-
- * ace/Priority_Reactor.cpp:
- Added some more template specializations.
-
- * tests/Priority_Reactor_Test.cpp:
- Fixed a number of bugs: hostname not initialized when creating
- the server address.
- The Svc_Handler base class should be instantiated using the
- ACE_*_STREAM macros.
- The code for non-threaded platforms was broken.
- Thanks to Irfan <irfan@cs.wustl.edu>
-
- * tests/Priority_Task_Test.cpp:
- We use the new ACE_Sched_Priority_Iterator.
-
- * include/makeinclude/platform_irix6.x-32_sgic++.GNU:
- * include/makeinclude/platform_irix6.x-n32_sgic++.GNU:
- Removed this old config files, they have been superseeded by
- platform_irix6.x_sgic++.GNU.
-
-Mon Oct 13 15:41:32 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Select_Reactor.i, Priority_Reactor.i: Moved code for the
- ACE_Event_Tuple struct from Priority_Reactor.i to Select_Reactor.i.
-
- * ace/Priority_Reactor.cpp: added #include Malloc_T.h to build on AIX.
-
- * ace/Synch_T.h, Timer_Queue_Adapters.h - added a template argument
- to the non-ACE_HAS_TEMPLATE_TYPEDEFS, multi-threaded version of
- the ACE_SYNCH_CONDITION macro - of the 3 possibilities for its
- definition, this is the only case which requires a template
- argument. Timer_Queue_Adapters.h is the only user of the definition,
- and it was changed to not supply the template argument.
-
- * tests/Conn_Test.h:
- * tests/Process_Strategy_Test.h: Added #include "ace/SOCK_Stream.h"
-
-Mon Oct 13 13:42:05 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp (svc):
- Added a macro to define L_cuserid on Win32.
-
-Mon Oct 13 13:44:40 1997 <irfan@TWOSTEP>
-
- * ace/Priority_Reactor: Fixed a gross violation of ACE coding
- standard. Changed bucket to bucket_.
-
-Mon Oct 13 12:58:01 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i: moved ACE_OS::strcasecmp () definition after
- ACE_OS::strlen () to prevent use before definition.
-
- * ace/Priority_Reactor.i: reordered initializers to match
- declaration order.
-
- * ace/Sched_Params.i: reordered function definitions to prevent
- uses before definitions.
-
- * ace/Thread_Manager.cpp (ACE_Thread_Descriptor ctor): reordered
- initializers to match declaration order. (spawn_i): added
- ACE_UNUSED_ARG (t_handle) without WTHREADS.
-
- * ace/Thread_Manager.cpp (wait): moved all of the "join" block
- inside the #ifndef VXWORKS so that it compiles on VxWorks.
-
- * ace/Strategies_T.cpp (ACE_NOOP_Creation_Strategy<SVC_HANDLER>::
- make_svc_handler): removed unused arg declaration to avoid
- compiler warning.
-
- * ace/Svc_Conf_y.cpp: commented out unused args and wrapped
- assignments in "if" conditionals to avoid g++ warnings.
-
- * tests/Priority_Reactor_Test.cpp (handle_input): added
- ACE_UNUSED_ARG (h).
-
- * examples/Connection/non_blocking/CPP-connector.cpp (handle_signal):
- added ACE_UNUSED_ARG (signum).
-
-Mon Oct 13 03:25:45 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.16, released Mon Oct 13 03:25:45 1997.
-
-Mon Oct 13 03:18:33 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Thread_Manager.h: Removed the following code from
- ACE_Thread_Control:
-
- #if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- static ACE_Thread_Mutex ace_thread_lock_;
- // Lock the creation of the Singleton.
- #endif /* defined (ACE_MT_SAFE) */
-
- What on earth was this doing here?! Thanks to Stephen Coy
- <stevec@magna.com.au> for reporting this.
-
-Mon Oct 13 00:10:00 1997 <irfan@TWOSTEP>
-
- * tests/Atomic_Op_Test.cpp (main): Changed "foo == 5L" to
- "foo.operator== (5L)" because the former was breaking some
- compilers (e.g., HP/UX aCC).
-
- * ace/Connector.h (open): Removed the defaults arguments since
- some compilers complain about the two open()s being
- indistinguishable.
-
-Sun Oct 12 23:51:57 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/{Synch_T,Atomic_Op}: All the relational operators should
- return int (really return bool) rather than TYPE.
-
-Sun Oct 12 18:41:01 1997 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * tests/Priority_Reactor_Test.cpp:
- Added several missing template specializations.
-
- * ace/Priority_Reactor.cpp:
- Fixed typo (#pragme for #pragma).
- Added several missing template instantiation.
-
- * ace/Timer_Queue_Adapters.cpp:
- The includes were missing and there was a minor syntax error.
-
-Sun Oct 12 16:16:15 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/ace_{dll,lib}.dsp: Added Timer_Queue_Adapters.cpp into
- project files.
-
- * tests: Added a new test Priority_Reactor_Test.
-
- * ace/Timer_Queue_Adapters.{h,i}: Added or moved the line that
- instructs edit mode to use on emace to the first line. Also
- added ACE_Export to classes in this file.
-
- * ace/Timer_Queue_Adapters.cpp: Added proper inclusion of the
- header file. Corrected a syntax error.
-
- * examples/Timer_Queue/Timer_Queue.dsw: Added a new project
- Thread_Timer_Queue_Test.dsp.
-
- * tests/run_tests.{bat,sh}: Added MT_SOCK_Test and
- Priority_Reactor_Test into one-buttoned test set.
-
-Sun Oct 12 16:53:32 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/examples/Service_Configurator/IPC-tests/server: Reformatted
- and recommented the code a bit.
-
- * ace/OS: Added 3 new ACE #defines:
-
- #define ACE_ONE_SECOND_IN_MSECS 1000L
- #define ACE_ONE_SECOND_IN_USECS 1000000L
- #define ACE_ONE_SECOND_IN_NSECS 1000000000L
-
- This is much easier to read than trying to keep track of the
- 000s! Then, replaced all uses of the original values with the
- new symbolic constants.
-
- * ace/Timer_List.cpp: Removed an explicit template instantiation
- of ACE_Async_Timer_Queue_Adapter<>. Why was it here in the
- first place?
-
- * ace: Created a new group of Timer_Queue_Adapters files and moved
- the Async and Thread adapters into this file. This reduces the
- amount of coupling in the ACE library and removes problems with
- circular includes.
-
- * ace/Timer_Queue_T: Added a new ACE_Thread_Timer_Queue_Adapter,
- which makes it possible to use a timer queue in a thread
- automagically. Thanks to Carlos O'Ryan for writing this.
-
- * examples/Timer_Queue: Began to integrate Carlo's new thread
- timer queue test.
-
- * examples/Timer_Queue/Async_Timer_Queue_Test.cpp: Changed the
- timer queue from a Timer_List to a Timer_Heap.
-
- * examples/Makefile (DIRS): Added Timer_Queue to the list of DIRS
- to build.
-
-Sun Oct 12 16:45:47 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/Sched_Params.h:
- Added some comments.
-
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp:
- Added some comments and template specializations.
-
- * examples/Naming/Makefile:
- There is no need to set LDLIBS to add local object files
- anymore, using FILES is enough.
-
-Sun Oct 12 03:35:37 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * examples/Timer_Queue: Added a new directory for testing of
- various usages of timer queue.
-
- * tests/Async_Timer_Queue_Test: Moved to examples/Timer_Queue.
- It doesn't really belong to tests/ directory.
-
- * ace/ACE.cpp (register_stdin_handler): Must register the reactor
- we are using to the event handler.
- (read_adapter): Must notify the reactor when we are done with
- handling stdin event.
-
-Sun Oct 12 00:26:56 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/Makefile:
- * ace/Priority_Reactor.h:
- * ace/Priority_Reactor.i:
- * ace/Priority_Reactor.cpp:
- Augmentes Select_Reactor, adding priority based dispatching for
- the I/O Event_Handlers, the only feature supported is
- dispatching in the order defined by the priorities.
- Each Event_Handler defines its priority, if the priority is out
- of range the culprit is "punished" by dispatching at the lowest
- priority.
- Care has been exercised to avoid dynamic memory allocation.
-
- * tests/Makefile:
- * tests/Priority_Reactor_Test.h:
- * tests/Priority_Reactor_Test.cpp:
- Added small tests of the Priority_Reactor, the test runs an
- Acceptor on the main thread and creates several threads (or
- processes if the plaform does not support threads) that connect
- to this Acceptor. The writing threads send several short
- messages, the main thread receives them using one Svc_Handler
- per writer, dispatched at different priorities.
- The test itself is interesting, it shows how to write very
- simple Svc_Handler, Connectors and Acceptors.
-
- * ace/Select_Reactor.h:
- * ace/Select_Reactor.cpp:
- The dispatching of all the handles in a "group" (READ, WRITE or
- EXCEPT) was encapsulated in a single routine.
-
- * ace/Malloc_T.cpp:
- In the Cached_Allocator memory was allocated as an arrays of
- char, it must be released the same way.
-
- * ace/Sched_Params.h:
- * ace/Sched_Params.i:
- Added a new class (ACE_Sched_Priority_Iterator) to iterate over
- the priorities.
-
- * tests/Priority_Task_Test.cpp:
- Added some comments.
-
-Sat Oct 10 16:23:49 1997 Steve Huston <shuston@riverace.com>
-
- * tests/SOCK_Connector_Test.cpp: Passes the test if the should-fail
- non-blocking test fails for any reason - not limited to ECONNREFUSED
- or ENOTCONN.
-
-Sat Oct 11 16:02:33 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.15, released Sat Oct 11 16:02:33 1997.
-
-Sat Oct 11 14:38:16 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/SOCK_Connector.cpp (complete): Fixed a typo with
- ACE_NON_BLOCKING_BUG_DELAY. Thanks to John Zeb Dhom"
- <zeb@ibm.net> for reporting this.
-
- * tests/MT_SOCK_Test.cpp (client): Slightly revised the client
- function so that it doesn't try to use non-blocking connects if
- it's on a Win32 platform that has bugs with non-blocking
- connects.
-
- * ace/SOCK_Connector.cpp: It appears that connect() can set the
- ETIMEDOUT errno if the connection times out (whatever that
- means). Therefore, I need to check for that errno, rather than
- ETIME after calling connect().
-
- * tests/SOCK_Connector_Test.cpp: Added a check for ETIMEDOUT
- since this appears to be set by some platforms (e.g.,
- SGI).
-
-Sat Oct 11 02:52:10 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.14, released Sat Oct 11 02:52:10 1997.
-
-Sat Oct 11 02:10:29 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * examples/Logger/simple-server/Makefile:
- * examples/Mem_Map/IO-tests/Makefile:
- * examples/Reactor/Multicast/Makefile:
- * examples/Service_Configurator/Misc/Makefile:
- Fixed some more problems with the Makefiles for binaries; I took
- the chance and added RCS ids on the Makefiles
-
-Fri Oct 10 18:39:39 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * tests/Service_Config_Test.cpp: Moved the static member function
- called cleanup() out into a stand-alone extern "C" function
- called test_singleton_cleanup() to workaround MVS C++ compiler
- bugs. Thanks to Chuck Gehr for reporting this.
-
- * ace/Task.cpp: Solved the age old MVS C++ problem where we can't
- register C++ static member functions as C callback functions.
- The solution here was to create a C wrapper to do the callback.
- Thanks to Chuck Gehr for reporting this.
-
- * tests/Service_Config_Test.cpp: Made the destructor of
- Test_Singleton public to work around bugs with the MVS C++
- compiler. Thanks to Chuck Gehr for reporting this.
-
- * ace/ACE,
- ace/Proactor,
- ace/SOCK_Connector,
- ace/SPIPE_Connector,
- ace/Acceptor,
- tests/Conn_Test: Changed ETIMEDOUT errno to ETIME errno to be
- consistent throughout ACE. There should be no uses of
- ETIMEDOUT in ACE or the test apps and examples.
-
- * ace/ACE.cpp (handle_timed_complete): Only assume that we've
- timed out if the return value from select() == 0 *and* the
- timeout value isn't NULL...
-
- * ace/Object_Manager.h: Replaced the use of ACE_MT() in the header
- file with a #ifdef. This solves problems that arise when ACE_MT
- is defined as "nothing" when MT_SAFE is not defined. As a code
- which has "ACE_MT();" becomes just ";" and fail to compile.
- Thanks to Avraham Nash <ANash@Engagetech.com> for reporting
- this.
-
-Fri Oct 10 19:55:50 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * examples/ASX/CCM_App/Makefile:
- * include/makeinclude/rules.bin.GNU:
- I have re-applied Steve Huston changes from Oct 01, the change
- was (IMHO) useful and made compilation cleaner.
-
- * examples/ASX/Event_Server/Event_Server/Makefile:
- Fixed problem that made compilation fail.
-
-Fri Oct 10 19:52:44 1997 <nw1@CHA-CHA>
-
- * ace/OS.h:
- * ace/Connector.cpp:
- * ace/SOCK_Connector.cpp: Added new #define
- ACE_NON_BLOCKING_BUG_DELAY and replace their uses from some
- magic numbers to this constant.
-
-Fri Oct 10 19:27:28 1997 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/rules.bin.GNU
- examples/ASX/CCM_App/Makefile
- Removed the changes to these files added Oct 01.
-
-Fri Oct 10 15:21:07 1997 <irfan@TWOSTEP>
-
- * examples/Connection/non_blocking/CPP-connector.cpp
- (disconnecting): Remove this method. It was not being used. Also
- rewrote some parts of handle_close to make the code simple.
-
- * ace/Connector.cpp (create_AST): The register_handler() method
- now needs to explicitly be given the handle to wait on. This is
- because the get_handle() method of Connector has been
- depricated.
-
- * examples/Connection/non_blocking/test_sock_connector.cpp (main):
- Since this test waits on the STDIN handle to become ready, we
- have to make sure that the WFMO_Reactor is used on Win32. This
- is necessary since select() on NT does not support waiting on
- STDIN.
-
- * examples/Connection/non_blocking/CPP-connector.cpp (open): On
- Win32, the std handle must be registered directly (and not as a
- socket). On non-Win32, the std handle must be registered as a
- normal handle with the READ mask. Since on Win32, STDIN is used
- directly as an waitable handle, handle_signal will be called
- instead of handle_input. Therefore, we had to add handle_signal
- to the event_handler.
-
-Fri Oct 10 15:16:47 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/WFMO_Reactor.{h,cpp}:
- * ace/Select_Reactor.{h,cpp}:
- * ace/Reactor_Impl.h:
- * ace/Reactor.h: Added 2 new functions in ACE_Reactor class so we
- can replace the signal handler and timer queue the reactor is
- using. Notice that you should do this before you start the
- reactor, otherwise, you may loose your scheduled timed events.
-
-Fri Oct 10 14:49:40 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * bin/man2html: Added a new set rul -e 's/^$/<P>/g', which
- correctly preserves paragraph boundaries. Regenerated all of
- the ACE html documentation so that it is much better formatted.
-
-Fri Oct 10 11:08:02 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * tests/run_tests.sh:
- We remove the log file before running a test, we also check for
- the log file existance before running run_test.check on
- it. Thanks to Dean Clamons <dean@n5170a.nrl.navy.mil> for
- helping us with this.
-
- * tests/run_tests.check:
- IRIX egrep does not support -q, we redirect the output the
- /dev/null instead.
-
-Fri Oct 10 01:46:07 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.13, released Fri Oct 10 01:46:07 1997.
-
-Thu Oct 9 22:23:56 1997 Douglas C. Schmidt <schmidt@merengue.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp: Moved the explicit template
- instantiations for ACE_Unbounded_Queue out of the complicated
- #ifdef since we also want this to compile even if we don't have
- threads.
-
- * tests/MT_SOCK_Test.cpp: Revised the code so that it uses
- processes on UNIX rather than threads.
-
- * tests/SOCK_Test.cpp (spawn): Cleaned up the code to make it
- correct.
-
- * ace/Get_Opt.cpp (ACE_Get_Opt): Changed the third argument to the
- ACE_Get_Opt constructor be changed from `char *' to `const char
- *'. Thanks to Eric Newton for suggesting this.
-
-Thu Oct 09 18:43:14 1997 <irfan@TWOSTEP>
-
- * ace/Strategies_T.cpp (connect_svc_handler): Added
- synchronization to the method as the setting of the in_use bit
- in the service handler must be done atomically with the finding
- and binding of the service handler in the cache.
-
- * tests/Conn_Test.cpp (client_connections): Added multithreading
- to the test in order to test out the new MT features of the
- Connector.
-
- * ace/OS.cpp (invoke): Somehow there was a bug introduced in
- ACE_Thread_Adapter::invoke where the user entry point was being
- called twice!
-
-Thu Oct 09 17:54:31 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.12, released Thu Oct 09 17:54:31 1997.
-
-Thu Oct 9 17:46:59 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp:
- Added explicit instantiation of
- ACE_Unbounded_Queue_Iterator<ACE_Thread_Descriptor>, it seems to
- be needed on Linux and other platforms; thanks to Huiying Shen
- <shen@environ.org> for pointing out this one.
-
- * ace/OS.h:
- * ace/OS.i:
- Reverted the change that added support for
- pthread_setconcurrency on IRIX, the function was supposed to be
- undocumented, but present on the libraries, I could not find it
- in any of the SGI machines we have access to.; not even
-
- * ace/Thread_Manager.cpp:
- On IRIX/SGIC++ we need to instantiate ACE_Node too.
-
- * ace/SOCK.h:
- Moved the open() method to the public interface, it is used by
- ACE_SOCK_Connector.
-
-Wed Oct 8 20:01:35 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/SOCK_Connector: Modified the ACE_SOCK_Connector so that it
- doesn't maintain state and doesn't inherit from ACE_SOCK.
- Therefore, we can have multiple threads using the same
- ACE_SOCK_Connector simultaneously without any reentrancy
- problems.
-
- * ace/SOCK.h: Moved the open() method into the public part of the
- class so it can be used in ACE_SOCK_Connector::connect().
-
- * ace/Connector.h: Removed the this->connector_ from the
- ACE_Connector class in order to make this pattern work correctly
- with multi-threaded programs. Also removed the connector()
- accessor (which was never useful anyway).
-
- * ace/SOCK.cpp (open): Explicitly test setsockopt() for -1 in case
- of failure.
-
- * tests/SOCK_Test.cpp (server): Revised this test to reflect the
- fact that it doesn't iterate, but only runs one client and one
- server.
-
- * tests: Added a new test for multi-threaded sockets called
- MT_SOCK_Test.cpp. Thanks to Bob Laferriere
- <laferrie@gsao.med.ge.com> for motivating this test.
-
-Wed Oct 8 12:09:46 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.i (strcasecmp): Oops, we forgot to compare the strlen
- first. Thanks to Murphy Ivan <Ivan.Murphy@med.siemens.de> for
- fixing the bug.
-
- * ace/OS.h: Added THR_DAEMON macro definition for Win32 (et. al.?)
- to avoid compilation error.
- Removed ACE_HAS_BROKEN_TEMPLATE_DESTRUCTOR and related macros.
-
-Wed Oct 8 09:52:20 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/Parse_Node.cpp:
- Fixed the minor syntax error *again*.
-
-Tue Oct 7 17:10:51 1997 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * ace/Token_Manager.cpp:
- Added a defined(ACE_MT_SAFE) protection around the lock creation
- on ACE_Token_Manager::instance(), otherwise it would not work on
- platforms without threads. Thanks to "Neil B. Cohen"
- <nbc@metsci.com> for pointing this one out.
-
-Tue Oct 7 07:07:45 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Parse_Node.cpp (symbol): Added an ACE_ERROR_RETURN instead
- of an ACE_RETURN to bail out if an error occurs. Thanks to Eric
- Newton for reporting this.
-
-Tue Oct 7 10:57:48 1997 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * ace/OS.h:
- Added a prototype for pthread_setconcurrency when
- ACE_HAS_IRIX62_THREADS is defined. This function is undocumented
- but was needed by some users.
-
- * ace/Parse_Node.cpp:
- Fixed a minor syntax error.
-
-Tue Oct 07 06:58:40 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.11, released Tue Oct 07 06:58:40 1997.
-
-Tue Oct 7 02:51:55 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * tests/TSS_Test.cpp (main):
- * tests/Task_Test.cpp (main):
- * tests/Barrier_Test.cpp (main): Removed thread_handles[] since we
- don't need to join the thread explicitly anymore.
-
- * ace/Thread_Manager.{h,cpp}: Added an ACE_Unbounded_Quque to
- collect terminated threads so that we can later join the threads
- automatically by issuing a ACE_Thread_Manager::wait(). Some
- typos are also fixed. Next step will be to replace current
- thr_table_ with a hash table and store an index to this table
- in TSS.
-
-Mon Oct 6 22:16:45 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Thread_Manager: Added a new task() method to
- ACE_Thread_Manager that returns a pointer to the current
- ACE_Task_Base we're executing in if this thread is indeed
- running in an ACE_Task_Base, else return 0. Thanks to Ari Erev
- <ari_erev@icomverse.com> and John Neystadt for suggesting this.
-
- * ace/Thread_Manager: Moved the task_ pointer from the public part
- of the ACE_Thread_Descriptor class into the private part of the
- class and added an inline accessor instead.
-
- * ace/{Parse_Node.{h,cpp},Svc_Conf.y}: Added support to enable
- dynamically allocate objects from factory functions that have
- been pre-registered with the Service Configurator instead of
- relying on dynamic loading. The new config file syntax would be
- (note the colons):
-
- dynamic joe Service_Object * : make_queue() active
- dynamic bob Service_Object * : make_queue() active
-
- Functions are found in the list of statically defined functions
- for static services. Thanks to Eric C. Newton <ecn@smart.net>
- for this fix.
-
-Mon Oct 6 13:00:19 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/CORBA_Handler.cpp: Removed the use of reactor_ in the .cpp
- file too; we are using the ACE_Event_Handler reactor_ (which is
- a base class).
-
-Sat Oct 04 17:40:30 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.10, released Sat Oct 04 17:40:30 1997.
-
-Sat Oct 4 11:57:25 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * apps/Orbix-Examples/Event_Comm/{Supplier,Consumer}/Makefile:
- Changed a typo where /src/ was being used instead of /libsrc/.
- Thanks to Jean-Marc STRAUSS <strauss@objectif.fr> for reporting
- this.
-
- * examples/Connection/non_blocking/CPP-connector.cpp (init):
- Removed the initialization of the local address. This is
- error-prone and confusing to use. Thanks to Huiying Shen
- <shen@environ.org> for reporting this.
-
- * ace/SV_Semaphore_Simple: Added support for IPC_EXCL in order to
- determine, upon creating the semaphore, if it already exists
- (which means a bad key was selected), another daemon is still
- running or the previous daemon didn't remove its resources. I
- have this implemented now by first opening the semaphore and if
- that fails then creating it. To support this, added another
- enum, ACE_EXCL = IPC_EXCL, to the class header.
- Also, changed the ACE_SV_Semaphore_Simple::open( key_t, ... )
- method to use
-
- if (ACE_BIT_ENABLED (flags, IPC_CREAT))
-
- rather than
-
- if (flags == IPC_CREAT)
-
- Thanks to Michael McKnight <mcknight@signalsoftcorp.com> for
- reporting this.
-
- * ace: Replaced all uses of the template param LOCK with ACE_LOCK
- to avoid conflicts with some systems that have a macro named
- LOCK.
-
- * ace/IOStream_T.h: Added ACE_LACKS_ACE_IOSTREAM to the
- IOStream_T.* files. Thanks to Torbjorn Lindgren <tl@funcom.no>
- for reporting this.
-
- * ace/{Proactor,Service_Config,ACE_Sig_Handler}: Removed the use
- of sig_atomic_t as a return type. Thanks to Torbjorn Lindgren
- <tl@funcom.no> for reporting this.
-
-Sat Oct 04 03:14:46 1997 <irfan@TWOSTEP>
-
- * ace/WFMO_Reactor.cpp (add_network_events_i): While looking
- through all entries in the current (and suspended) handles for a
- matching handle, we need to skip those that have been scheduled
- for deletion). Also changed ACE_BIT_STRICTLY_ENABLED to
- ACE_BIT_ENABLED.
-
- * ace/Select_Reactor.cpp (bit_ops): Since CONNECT is no longer a
- logical OR of READ and WRITE, we have to explicitly make sure
- that enable the handle in the correct wait sets.
-
- * ace/Event_Handler.h: Changed the values of the event
- masks. CONNECT is no longer a logical OR of READ and WRITE. It
- was its own unique value.
-
- * ace/OS.h: Removed ACE_BIT_STRICTLY_ENABLED. It did not do what I
- thought it would do.
-
- * ace/Connector.cpp (handle_output): Added code that tries to find
- out if the reactor uses event associations for the handles it
- waits on. If so we need to reset it. This is necessary for
- asynchronous connects.
-
- * ace/SOCK_Connector.i (reset_new_handle): Added new method on all
- connectors to reset event associations of handles.
-
-Fri Oct 03 21:20:26 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Makefile: disable INSTALL in $(ACE_ROOT)/ace Makefile,
- because it's not needed and it creates circular symlinks when
- the library build fails.
-
-Fri Oct 3 11:39:45 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Thread_Manager: Added a new flags_ field to
- ACE_Thread_Descriptor and changed the insert_thr() and
- append_thr() methods to update this flag so that we can keep
- track of whether the thread was created "detached" or not.
-
- * ace/Reactor.cpp (event_loop_done): Replaced the use of
- sig_atomic_t with int to workaround bugs with KAI C++. Thanks
- to Torbjorn Lindgren <tl@funcom.no> for reporting this.
-
- * ace/CORBA_Handler: Removed the reactor() accessors since they
- are subsumed by the methods in ACE_Event_Handler. Thanks to
- Jean-Marc STRAUSS <strauss@objectif.fr> for reporting this.
-
-Thu Oct 02 15:38:34 1997 <irfan@TWOSTEP>
-
- * Reactor: Renamed reset_new_handle to uses_event_associations.
-
- * ace/FIFO_Recv.cpp (ACE_FIFO_Recv): aux_handle_ must correctly be
- initialized to ACE_INVALID_HANDLE. Thanks to Sandro Doro
- <doros@aureus> for reporting this.
-
-Thu Oct 02 11:21:37 1997 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_{aix aix4.2}.GNU: added the
- shared_libs_only = 0 and static_libs = 1 settings since C Set++
- builds the shared libs from the static.
-
- * ace/OS.h: Removed spaces around '##' in ACE_DES_FREE_TEMPLATE macro.
-
- * ace/Strategies_T.cpp: added #include "ace/Thread_Manager.h"
-
- * ace/Managed_Object.h: Added <TYPE> template arg in the "unimplemented
- function" section.
-
-Thu Oct 02 10:46:18 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Malloc.h: added some comments on rationale and use of
- ACE_MALLOC_ALIGN.
-
-Wed Oct 01 19:08:26 1997 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/rules.bin.GNU: correctly builds programs
- with multiple object modules.
-
- * examples/ASX/CCM_App/Makefile: needed some adjustment to work with
- new rules.bin.GNU, above.
-
-Wed Oct 01 14:11:03 1997 <nw1@CHA-CHA>
-
- * ace/Remote_Name_Space.cpp (resolve): We need to allocate one more
- space than what strlen reports.
-
-Wed Oct 01 12:45:51 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/ACE.cpp (count_interfaces, get_handle): changed "unix" to
- "__unix" because DEC CXX doesn't #define "unix". Thanks to
- Billy Quinn <bquinn@lads.com> for reporting this.
-
- * ace/High_Res_Timer.h: added comment from Gabe
- <begeddov@proaxis.com> about ACE_OS::gethrtime () drift on MP
- machines.
-
- * ace/OS.i (gethrtime, Solaris only): removed ACE_OSCALL_RETURN
- wrapper around ::gethrtime () because it was broken (the type
- was int) and not necessary (::gethrtime () should never fail),
- so we can remove its overhead.
-
- * tests/Time_Value_Test.cpp: undef ACE_NO_INLINE in the
- ACE_U_LongLong test hacks.
-
- * tests/SV_Shared_Memory_Test.cpp: delay construction of allocator
- until first needed because it needs something that the
- ACE_Object_Manager constructs.
-
- * tests/run_tests.vxworks: added console printout before each test.
-
-Tue Sep 30 21:42:58 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.9, released Tue Sep 30 21:42:58 1997.
-
-Tue Sep 30 17:15:14 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * ace/Filecache.{h,cpp}: I removed the static locks in the
- Filecache and made them local member objects. Since Filecache
- is usually a singleton, no more memory is required this way.
-
- * tests/Hash_Map_Manager_Test.cpp: Added some code to test the
- Hash_Map_Manager_Iterator. This is to show Bob Laferriere that
- it works.
-
-Tue Sep 30 13:41:14 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.i
- (handle_input):
- * examples/Reactor/ReactorEx/test_network_events.cpp (handle_input):
- * examples/Logger/simple-server/Logging_Acceptor.cpp
- (handle_input): Changed to use reset_new_handle () for querying
- whether we need to reset handles or not.
-
-Tue Sep 30 08:35:15 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Atomic_Op.i: added CVS header.
-
- * ace/Object_Manager.{h,cpp}: removed Filecache arrays, because
- Filecache no longer needs them.
-
- * ace/Filecache.{h,cpp}: removed unused static Filecache::lock_.
-
- * tests/test_config.h: Added 1 second sleep to ACE_END_TEST to
- allow all threads to terminate gracefully.
- VxWorks only: removed the hack removal of the log file, because
- it no longer appears to be necessary.
-
- * tests/TSS_Test_Errno.h,TSS_Test.cpp: dynamically allocate
- Errno::lock_ to try to avoid problem with cleanup of statics
- on VxWorks. It doesn't solve the problem, all of the time.
- There are still statics in the ACE library, which could be
- causing it.
-
-Tue Sep 30 01:35:28 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Naming_Context.cpp (close, close_down): Separated these two
- functions calls. Close now only release the name_space_
- resource and close_down release all resources. Close should be
- use when changing the name_space.
-
-Mon Sep 29 22:29:46 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Strategies_T.cpp (accept_svc_handler ):
- * ace/Service_Manager.cpp (handle_input):
- * ace/Acceptor.cpp (handle_input, accept_svc_handler): Changed to
- use reset_new_handle () for querying whether we need to reset
- handles or not.
-
- * ace/Reactor.{h,i} (reset_new_handle):
- * ace/Reactor_Impl.h (reset_new_handle):
- * ace/Select_Reactor.{h,i} (reset_new_handle):
- * ace/WFMO_Reactor.{h,i} (reset_new_handle): Added this new method
- so we can determine whether the implementation of the reactor
- requires us to decouple the event a handle inherit from accept.
- This scheme doesn't depend on the RTTI support of compilers.
- Thanks to Irfan for the tips.
-
-Mon Sep 29 21:28:02 1997 <irfan@TWOSTEP>
-
- * ace/Synch (ACE_Recursive_Thread_Mutex): Methods were added to
- ACE_Recursive_Thread_Mutex so that it has a consistent interface
- with other locking mechanisms. Thanks to Phil Logan
- <phill@in.ot.com.au> for submitting these changes.
-
-Mon Sep 29 13:28:05 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i (thr_setconcurrency): added support on Irix 6.x, using
- its ::pthread_setconcurrency (). Thanks to Felix Popp
- <fxpopp@immd9.informatik.uni-erlangen.de> for letting us know
- about this Irix 6.2/3 system function, and for testing it out.
-
- * ace/ACE.cpp (handle_timed_complete) force recv check on VxWorks
- because its read handle is always not set. Thanks to Steve for
- helping track down the problem. We might want to consider doing
- it this way on Unix platforms, as well, according to Steve.
-
- * apps/JAWS/server/HTTP_Server_T.cpp (accept): fixed typo,
- "remote_address" instead of "remote_adrress".
-
- * tests/Time_Value_Test.cpp (test_ace_u_longlong): replaced
- ACE_ASSERTs with calls to a static function that prints out
- why the test failed. Also, disabled test of ACE_U_LongLong
- if ACE_HAS_64BIT_LONG.
-
- * ace/OS.h: 1) Use u_long for ACE_hrtime_t if ACE_HAS_64BIT_LONGS.
- 2) Added ACE_NO_INLINE support to allow wrapper_macros.GNU to
- disable inlining from the command line. 3) Added
- ACE_HAS_VERBOSE_NOTSUP support.
-
- * include/makeinclude/wrapper_macros.GNU: added "inline" flag to
- allow enabling/disabling of inlining from the command line or
- platform_macros.GNU.
-
- * ace/config-vxworks*.h: added ACE_HAS_VERBOSE_NOTSUP.
-
-Mon Sep 29 11:15:10 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.h (ace_cleanup_destroyer): Made this an export function.
-
-Sat Sep 27 17:04:48 1997 <irfan@TWOSTEP>
-
- * ace/Reactor: Added new methods to be able to set and get the
- implementation class being used by the reactor. The set method
- is protected and should be used with care, specially while
- changing the implementation class midway through an
- application. Also both the methods are virtual, and user can
- subclass to change their behavior. The internal code of the
- reactor also changed to now use these methods exclusively rather
- than the the raw data variables.
-
- * ace/Acceptor.cpp (handle_input): When using the WFMO_Reactor, we
- need to reset the event association for the newly created
- handle. This is because the newly created handle will inherit
- the properties of the listen handle, including its event
- associations. Therefore two changes were made:
-
- - A new directive (flag) was added to all the acceptors
- (LSOCK_Acceptor, SOCK_Acceptor, SPIPE_Acceptor, TLI_Acceptor,
- and UPIPE_Acceptor) to reset the event associations of the
- newly created handle. Currently only the SOCK_Acceptor pays
- attentions to this directive, others just ignore it. This flag
- had to be added to all the acceptors for interface
- compatibility and also to make sure that the Acceptor template
- code works correctly.
-
- - A dynamic_cast was necessary to determine at run-time which
- implementation of the Reactor we are using. But because this
- code is limited to Win32, there should be no problems doing
- the dynamic_cast.
-
- The same thing as above needed to be done to:
-
- - ACE_Accept_Strategy::accept_svc_handler (ace/Strategies_T.cpp)
-
- - ACE_Service_Manager::handle_input (ace/Service_Manager.cpp)
-
- - LOCK_SOCK_Acceptor::accept (apps/JAWS/server/HTTP_Server_T.h)
-
- - Logging_Acceptor.cpp::handle_input (examples/Logger/simple-server/Logging_Acceptor.cpp)
-
- - Network_Listener::handle_input (examples/Reactor/ReactorEx/test_network_events.cpp)
-
- - Handle_R_Stream::handle_input (examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.i)
-
-Sat Sep 27 20:03:29 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * include/makeinclude/platform_sunos5_sunc++_orbix.GNU:
- Activated exceptions by default too, since they are used by
- Orbix anyway.
-
- * include/makeinclude/platform_sunos5_sunc++.GNU:
- Some libraries were missing and the locations were not
- completely accurate.
-
- * ace/config-sunos5.5-sunc++-4.x-orbix.h:
- I let the MT Orbix as the default, since that is the
- configuration here and that was implicit in the platform*.GNU
- files.
-
- * include/makeinclude/wrapper_macros.GNU:
- Added flags to the IDL compiler to emit support for both
- CORBA::Any (-A) and the BOAImpl (-B) approach for the server
- side implementations.
-
- * ace/CORBA_Handler.cpp:
- The full definition for Thread_Manager was missing, I added an
- include for it.
-
-Sat Sep 27 07:59:18 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/wrapper_macros.GNU,
- platform_{chorus,lynxos,vxworks*}.GNU:
- default to building shared libs only, except on Chorus,
- LynxOS, and VxWorks. While the "shared_libs_only=1" make
- flag is still supported, it is no longer necessary because
- it is the default.
-
- To revert to the prior behavior of building both shared and
- static libraries, add "static_libs=1" to either your make
- command invocation or your include/makeinclude/platform_macros.GNU.
-
-Sat Sep 27 00:45:10 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * examples/OS/Process/README (imore):
- * examples/OS/Process/Makefile:
- * examples/OS/Process/imore.cpp: Added a new example: imore.
-
- * ace/SOCK_Stream.cpp (close, close_reader, close_writer): Moved
- invalid handlers checking from close to close_reader and
- close_writer.
-
-Fri Sep 26 14:28:36 1997 Nanbor Wang <nw1@CHA-CHA>
-
- * tests/SPIPE_Test.cpp:
- * tests/Process_Strategy_Test: Changed the macro "ACE_LACKS_EXEC"
- to "ACE_LACKS_FORK".
-
- * ace/SOCK_Stream.cpp (close): Added checking for invalid handle
- before shutting down the write end.
-
-Fri Sep 26 11:55:27 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Malloc.h: Use signed math in the preprocessor calculations
- for ACE_CONTROL_BLOCK_ALIGN_LONGS (and all of its contributing
- factors).
-
- * ace/ACE.cpp: Fixed the TLI/BSD checks in handle_timed_complete.
-
- * tests/SOCK_Connector_Test.cpp: Added ENOTCONN as a valid fail
- condition (in addition to ECONNREFUSED).
-
-Fri Sep 26 05:11:40 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/SOCK_Acceptor.cpp (shared_accept): Made the newly added
- WSAEventSelect code unreachable. It caused several test program
- hung when performing socket recieving. Don't know why this is
- happening. According to the online manual, this should be the
- right thing to do. Some more Access Violations to be fix
- tomorrow. Oh, I mean, today.
-
-Fri Sep 26 01:22:28 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS: Made a few changes to OS.h and OS.i to stop compiler
- warnings. Thanks to Wei Chiang <chiang@tele.nokia.fi> for
- reporting this.
-
- * ace/config-chorus.h: Added ACE_LACKS_RLIMIT and removed
- ACE_LACKS_SIGACTION. Thanks to Wei Chiang
- <chiang@tele.nokia.fi> for reporting this.
-
- * ace/TLI_Connector.cpp (complete): Changed the call to
- ACE::handle_timed_complete() to use the new parameter.
-
- * ace/ACE: Added an extra parameter to the call to
- ACE::handle_timed_complete() to indicate (at run-time) that this
- is being called via a TLI interface. Thanks to the
- ever-vigilant Steve Huston for suggesting this.
-
- * tests/SOCK_Connector_Test.cpp: "ACEified" the new test program.
-
-Thu Sep 25 23:27:38 1997 <irfan@TWOSTEP>
-
- * ace/config-win32.h: Error in directives: it should be "Define
- ACE_HAS_WINSOCK2 to 0 in your config.h file if you do *not* want
- to compile with WinSock 2.0.". The typo was a 1 instead of the
- 0. Thanks to Gonzalo A. Diethelm <gonzo@ing.puc.cl> for pointing
- this out.
-
-Thu Sep 25 20:33:09 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Message_Queue.h: Changed the *_i() methods to be virtual so
- that we can change the queueing mechanism by subclassing from
- ACE_Message_Queue. Thanks to Eric Newton <ecn@smart.net> for
- this suggestion.
-
- * ace/Timer_List_T.cpp (ACE_Timer_List_Iterator_T): Changed
- listParam to timer_list to keep programming style consistent...
-
-Thu Sep 25 17:06:42 1997 Steve Huston <shuston@riverace.com>
-
- * ace/OS.i - ACE_OS::cond_timedwait - HP's threads return
- EAGAIN on timeout from pthread_cond_timedwait, so adjust that
- to ETIME.
-
- * tests/SOCK_Connector_Test.cpp - will now try to find another
- host to run the connect to. Won't try on Win32 or VxWorks
- though.
-
-Thu Sep 25 15:25:53 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Object_Manager.cpp,OS.cpp: moved socket_init to Object_Manager
- ctor and socket_fini to Object_Manager dtor, to be sure that
- WinSock gets initialized early and closed late.
-
- * ace/SOCK.{h,cpp}: removed dummy_ static now that the
- Object_Manager initializes WinSock.
-
- No, I'm not a Win32 wizard all of the sudden. Thanks to
- Irfan and Nanbor for directing these changes.
-
- * tests/run_tests.vxworks: commented out tests that don't run
- productively on VxWorks: SV_Shared_Memory_Test,
- Reactor_Exceptions_Test, SPIPE_Test, and UPIPE_SAP_Test.
-
-Thu Sep 25 03:50:27 1997 <irfan@TWOSTEP>
-
- * ace/OS.i (thr_getspecific): Must restore errno if no errors have
- occured.
-
- * ace/Log_Msg.cpp (close): Must close the message queue *before*
- destruction since there is no destructor for the queue.
-
- * netsvcs/lib/Client_Logging_Handler.cpp (fini): fini must close
- and unregister the acceptor. Closing the socket is simply not
- enough.
-
-Thu Sep 25 01:39:47 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Containers.{i,cpp}: Commented out all ACE_TRACE macros in
- ACE_Unbounded_Queue<T> so that they won't cause SIGSEGV when we
- turn the tracing on. Unbounded_Queue is used in Object_Manager
- which must be initialize before most of other objects.
-
-Wed Sep 24 23:37:19 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.i (thr_getspecific): On NT, added check whether
- ::GetLastError() is NO_ERROR when ::TlsGetValue() return 0.
-
-Wed Sep 24 13:37:02 1997 <irfan@TWOSTEP>
-
- * ace/config-win32-common.h (ACE_LACKS_FORK): Added in macro to
- distinguish between ACE_LACKS_FORK and ACE_LACKS_EXEC. Also
- updated config-chorus.h, config-vxworks-ghs-1.8.h, and
- config-vxworks5.x-g++.h.
-
- * ace/OS.h (ACE_WIN32CALL_RETURN && ACE_WIN32CALL): Added new
- macros to distinguish between Win32 calls that set GetLastError
- and those that set errno. Also updated ACE_OSCALL_RETURN and
- ACE_OSCALL such that they do not set errno to GetLastError. This
- is because these calls automatically set errno.
-
- Updates OS.* files to reflect these changes.
-
- * ace/SOCK_Acceptor.cpp (shared_accept): Make sure to reset the
- event association inherited by the new handle.
-
- * ace/WFMO_Reactor.i (unbind): Added a check for invalid handles
- being passed in for removals.
-
-Wed Sep 24 10:34:29 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/OS.h:
- Under HP-UX and g++ <dl.h> must be included for dynamic loading,
- not <cxxdl.h>; thanks to Warren Thompson (wthompson@altaira.com)
- for helping us with this one.
-
-Wed Sep 24 09:36:21 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Managed_Object.{h,i},Object_Manager.{h,cpp}: removed
- ACE_Managed_Object get_object () interface. It wasn't
- used anywhere; it was originally intended to support preallocated
- objects but turned out to not be necessary. I think that it would
- be more useful to make it possible to instantiate
- ACE_Managed_Object instead, and have it implicitly register
- with the ACE_Object_Manager.
-
- * ace/Timer_List_T.cpp (ACE_Timer_List_Iterator_T):
- changed name of "list" argument ot "listParam" to resolve name
- conflict with STL. Thanks to Brian Mendel for reporting this.
-
- * tests/run_tests.check: print out filename with error messages.
-
-Tue Sep 23 17:11:44 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/config-hpux-10.x-g++.h:
- Added A ACE_LACKS_TIMESPEC_T, thanks to Warren Thompson
- (wthompson@altaira.com) for this one.
-
- * include/makeinclude/platform_hpux_gcc.GNU:
- Added a -D_REENTRANT define, to enable reentrant methods, thanks
- to Warren Thompson (wthompson@altaira.com) and Steve Huston
- (shuston@riverace.com) for pointing out this.
-
- * ace/config-hpux-10.x.h:
- Added an small comment to clarify that DCE/threads must be
- installed if threading is wanted, they are an optional product
- for HP-UX.
-
-Tue Sep 23 10:13:57 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Select_Reactor.cpp: added #include of ace/Thread.h.
- Thanks to Vladimir Schipunov <vlad@staff.prodigy.com> for
- reporting this.
-
- * ace/Object_Manager.cpp: added #include of ace/Malloc.h.
- Thanks to Vladimir Schipunov <vlad@staff.prodigy.com> for
- reporting this.
-
- * ace/config-aix-4.1.x.h: added ACE_HAS_PTHREAD_T and
- ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR #defines.
- Thanks to Vladimir Schipunov <vlad@staff.prodigy.com> for
- reporting the build problem on AIX 4.1, and to
- Torbjorn Lindgren <tl@funcom.no> for providing these fixes.
-
- * ace/Token_Manager.{h,cpp},Object_Manager.{h,cpp}:
- preallocate ACE_Token_Manager creation lock.
-
- * ace/Object_Manager.cpp: use ACE_Cleanup_Adapter<TYPE[COUNT]>
- for preallocated arrays.
-
-Mon Sep 22 16:51:44 1997 <irfan@TWOSTEP>
-
- * ace/OS.i (open): Changed code so that (_O_CREAT | _O_TRUNC)
- means CREATE_ALWAYS. Thanks to Dave Brackman
- (dbrackma@OhioEE.com) for pointing this out.
-
-Mon Sep 22 11:01:28 1997 Steve Huston <shuston@riverace.com>
-
- * tests/SOCK_Connector_Test.cpp, Makefile, run_tests.sh - added new
- test to exercise ACE_SOCK_Connector focusing on fail conditions.
-
-Mon Sep 22 07:11:21 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Message_Block.cpp (clone): check this block's cont ()
- instead of the new block's cont_ when cloning the continuation
- messages. Thanks to Eric Newton <ecn@smart.net> for tracking
- down this problem with failing to clone continuation blocks,
- and for providing the fix.
-
- * ace/OS.{h,i} (ACE_U_LongLong): added operator!=, and made args
- const to ctor, operator/, hi, and lo member functions.
-
- * ace/Managed_Object.[hi]: renamed ACE_Managed_Cleanup to
- ACE_Cleanup_Adapter because it doesn't implicitly register
- itself with the ACE_Object_Manager.
-
- * ace/ACE.cpp: moved ACE_Object_Manager_Destroyer to
- Object_Manager.cpp because the ACE_Object_Manager should
- always be linked into executables now, even if libACE is
- statically linked.
-
- * ace/Filecache.{h,cpp},Signal.{h,cpp} preallocate locks for
- Filecache and Signal in ACE_Object_Manager.
-
- * ace/Object_Manager.{h,cpp}: 1) renamed ACE_Managed_Cleanup to
- ACE_Cleanup_Adapter. 2) Moved ACE_Object_Manager_Destroyer from
- ACE.cpp to Object_Manager.cpp. 3) Added Filecache and Signal locks.
-
- * ace/Singleton.*: removed instance (TYPE *) member function because
- it wasn't being used. And, it allows us to store the contained
- instance_ as an object instead of a pointer, saving a dynamic
- memory allocation on construction.
-
- * include/makeinclude/platform_vxworks5.x_g++.GNU: added $(MUNCHED)
- to PRELINK, to allow applications to add libraries or object
- files to be munched.
-
- * ace/stdcpp.h: stdarg.h must be #included before stdio.h on LynxOS.
-
-Sat Sep 20 17:32:23 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Object_Manager.{h,cpp},Managed_Object.*,
- CORBA_Handler.{h,cpp},Dump.{h,cpp},Log_Msg.cpp,OS.cpp
- revised ACE_Object_Manager interface for preallocated objects.
-
- Also, added documentation of ACE_Object_Manager interface to
- Object_Manager.h and Managed_Object.h.
-
- * ace/CORBA_Handler.cpp,Dump.cpp,OS.cpp: use ACE_MT with
- preallocated locks.
-
- * include/makeinclude/platform_*.GNU,wrapper_macros.GNU:
- moved -O out of wrapper_macros.GNU and into each platform
- file's OC[C]FLAGS to support "optimize" make flag.
-
- I moved -O and similar compile flags out of CFLAGS and/or
- CCFLAGS and into OCFLAGS and/or OCCFLAGS. This allows the
- ACE make system to support the "optimize" flag. It operates
- similar to the "debug" flag, i.e., you can set "optimize=1"
- or "optimize=0" in your platform_macros.GNU file to enable
- or disable optimization. You can use the same syntax to
- get the same effect from the "make" command line, e.g.,
- "make optimize=1 debug=0".
-
- I added optimize=1 to platform_*.GNU files that had -O, etc.,
- in their C[C]FLAGS. Therefore, there should be no net effect
- from this change on any platform.
-
- * include/makeinclude/wrapper_macros.GNU:
- I _removed_ the disabling of "debug" when "optimize=1" is
- enabled. This _will_ have a net effect: if you were relying
- on "debug" to be disabled when you enabled "optimize=1",
- you'll be surprised. The change supports platforms that
- allow "debug" and "optimize" simultaneously.
-
- Because I had added the disabling of "debug" recently,
- and because "optimize=1" wasn't supported well, if at all,
- I'd be suprised if any is actually affected by this change.
-
-Sat Sep 20 11:47:14 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/Timer_Queue_T.cpp:
- Changed the return type to <int>, to match its declaration. The
- intent was to error error values, which are declared as <int>
- throughout ACE.
-
-Sat Sep 20 08:07:36 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i (gethrtime): on Linux only, removed "volatile" qualifier
- from declaration of local variable "now". I don't think that
- it's necessary. It causes compilation failure with g++ because
- the ACE_U_LongLong copy constructor won't take a volatile
- argument. Thanks to Sandro Doro <doros@aureus.sublink.org> for
- tracking down this problem.
-
- * tests/Time_Value_Test.cpp: reverted to test ACE_U_LongLong on
- all platforms except WIN32. It works properly on Linux with
- the removal of volatile from ACE_OS::gethrtime's "now". Thanks
- to Sandro Doro <doros@aureus.sublink.org> for figuring this one
- out.
-
-Fri Sep 19 18:49:50 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/config-irix6.x-g++.h:
- * include/makeinclude/platform_irix6.x_g++.GNU:
- Added support for IRIX 6.x w/gcc, thanks to Celeste E. Copeland
- (celeste@altaira.com) for this.
-
-Thu Sep 18 19:33:02 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * Douglas added the following changes while going through the
- Async_Timer_Queue.
-
- * ace/Timer_Queue_T.h: Factored out the code for handling
- ualarm().
-
- * ace/Timer_Queue_T.cpp (handle_signal): Cleanedup the logic
- for rescheduling a ualarm() after expiring a timer.
-
- * tests/Async_Timer_Queue_Test.cpp (signal_handler): Changed the
- use of ACE_DEBUG to ACE_ERROR to ensure that the call doesn't
- magically disappear if ACE_NDEBUG is enabled.
-
-Fri Sep 19 18:05:48 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Log_Msg.cpp (log): Changed the send() to a send_n() so that
- all the data gets written...
-
-Fri Sep 19 14:52:53 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * netsvcs/lib/Client_Logging_Handler.cpp (get_handle): Can't use
- ACE_ERROR_RETURN here because ACE_HANDLE is a void* on NT, not
- int.
-
- * examples/Reactor/Misc: Added reactors.dsp signals_1.dsp
- signals_2.dsp.
-
- * ace/OS.cpp (thr_exit): Commented out the call to
- ACE_TSS_Cleanup::exit () because ACE_OS::thr_exit is actually
- called from ACE_TSS_Cleanup::exit ().
-
-Fri Sep 19 12:50:37 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ACE-INSTALL*,ace/README: added more documentation of requirement
- for explicit main (int, char *[]) arguments and int return type
- with ACE_HAS_NONSTATIC_OBJECT_MANAGER (on VxWorks).
-
-Thu Sep 18 22:45:09 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * netsvcs/lib/Client_Logging_Handler.cpp (close): Fixed a
- typo: it's output_ not outout_. Thanks to David for
- pointing this out.
-
- * netsvcs/lib/Client_Logging_Handler.cpp: Make sure to clean up
- all our resources (e.g., acceptor-mode and data-mode sockets)
- when we close down.
-
- * netsvcs/servers/main.cpp (main): Restored the entire contents of
- main().
-
- * tests/Semaphore_Test.cpp: Updated the test to use a temporary
- ACE_Time_Value variable that is passed to
- ACE_Semaphore::acquire() so that we don't have problems with
- reference anachronisms... Thanks to David Levine for reporting
- this.
-
- * ace/Log_Msg.cpp: Changed over to using ACE_SPIPEs for the
- logging mechanism rather than ACE_FIFOs to conform to the
- changes to Client_Logging_Handler.
-
- * netsvcs/lib/Client_Logging_Handler.cpp:
- Completely rewrote the Client Logging Daemon so that it uses
- ACE_SPIPEs by default, rather than ACE_FIFOs. This is more
- portable and makes it easier to write a generic client logging
- daemon... If a platform doesn't support ACE_SPIPEs, then we
- revert to using sockets.
-
-Thu Sep 18 21:56:33 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.cpp (ACE_TSS_Cleanup::exit): Masked out codes that relate
- to freeing TSS keys and remove key entries from TSS cleanup
- table. I removed it here to avoid race condition.
- (ACE_TSS_Cleanup::free_all_key_left): Added this function to
- free all left over TSS keys and remove them from TSS cleanup
- table when the program exits. It is only called from
- ACE_OS::cleanup_tss.
- (ACE_OS::cleanup_tss): Added call to
- ACE_TSS_Cleanup::free_all_key_left when ACE_WIN32 or
- ACE_HAS_TSS_EMULATION are defined.
-
-Thu Sep 18 16:30:24 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Semaphore_Test: protected declarations of test_timeout_count
- and timeouts because they're not used on Solaris.
-
- * netsvcs/lib/Client_Logging_Handler.cpp: added template
- instantiations.
-
-Thu Sep 18 09:04:40 1997 <irfan@TWOSTEP>
-
- * ace/Dynamic: Changed the way ACE_Dynamic worked. Instead of
- keeping the "this" pointer of the object in question, we are now
- simply keeping a flag that indicates whether the object was
- dynamically created. The trick to this approach is to make sure
- to reset the flag in the constructor. The "this" pointer
- approach was broken when used with multiple inheritance, because
- of "shearing" of the "this" pointer to get to the base
- Svc_Handler class.
-
-Thu Sep 18 01:12:36 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.8, released Thu Sep 18 01:12:36 1997.
-
-Wed Sep 17 22:47:20 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/ACE: Added two new varargs methods for send() and recv().
- These are modeled after the ones that are in, e.g., ACE_SOCK_IO.
-
- * ace/Log_Msg.cpp (open): In the UNICODE version the compiler
- complains about mixed wchar/char usage in Log_Msg.cpp:
-
- Log_Msg.cpp(468) : error C2665: 'ACE_INET_Addr::ACE_INET_Addr' :
- none of the 8 overloads can convert parameter 1
- from type 'const unsigned short *'
-
- I fixed it modifing the connect() call from
-
- status = con.connect (*ACE_Log_Msg_message_queue,
- ACE_INET_Addr (logger_key));
-
- to
-
- status = con.connect (*ACE_Log_Msg_message_queue,
- ACE_INET_Addr
- (ACE_MULTIBYTE_STRING(logger_key)));
-
- Thanks to Dieter Quehl <dietrich.quehl@med.siemens.de> for
- reporting this.
-
- * ace/SV_Semaphore_Simple.h: By default, we want the flags to
- perform a SEM_UNDO. Thanks to Sandro Doro
- <doros@aureus.sublink.org> for reporting this.
-
- * tests/Makefile (BIN): Added Semaphore_Test.cpp to the Makefile.
- Thanks to Sandro Doro <doros@aureus.sublink.org> for reporting
- this.
-
- * tests/Async_Timer_Queue_Test.cpp: If you want to print a '\',
- you need to make it a \\... Thanks to David for noticing this.
-
- * apps/JAWS/clients/Blobby/Blob_Handler.h: There was a missing
- #include for "ace/SOCK_Stream.h".
-
- * netsvcs/lib/Client_Logging_Handler: Reimplemented this service
- so that it uses sockets on Win32 to receive logging messages
- from clients.
-
- * ace/Log_Msg.cpp: Enhanced ACE_Log_Msg::log() so that it now uses
- sockets on Win32 platforms to work around the lack of FIFOs.
-
- * ace/Log_Record.h: Revised the field layout of the ACE_Log_Record
- so that the length field comes first. This is necessary for the
- framing mechanisms used throughout ACE in various
- configurations.
-
-Wed Sep 17 15:17:38 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * ace/Filecache.cpp: ACE_Filecache::finish should check to see if
- the file passed in is NULL before attempting to grab the
- associated hash lock. Reported by Samuel Melamed
- <sam@vdo.net>.
-
-Wed Sep 17 13:51:25 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * bin/auto_compile:
- I setup autoflush on the logfile, it makes debugging and non
- crontab usage a bit easier.
-
-Wed Sep 17 12:59:34 1997 <irfan@TWOSTEP>
-
- * ace/Local_Name_Space_T.cpp: Fixed warnings caused by SEH macros.
-
-Wed Sep 17 01:07:40 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.7, released Wed Sep 17 01:07:40 1997.
-
-Tue Sep 16 23:34:36 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * netsvcs/servers/main.cpp (main): The use of braces was incorrect
- so that some services were being prematurely closed...
-
- * ace: Added a new flag called ACE_LACKS_FIFO to distinguish the
- (lack of) features on Win32...
-
- * ace/Timer_Queue_T: Added an expire() wrapper for the
- Async_Timer_Queue_Adapter.
-
- * ace/OS: Added a wrapper for strpbrk() and wcspbrk(). Thanks to
- Bob Olson <olson@jeeves.mcs.anl.gov> and Irfan for pointing out
- the need for this.
-
-Tue Sep 16 18:03:58 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * bin/auto_compile:
- It wouldn't report an error when run_tests.sh scream "FAILED",
- now it does.
-
-Tue Sep 16 08:30:28 1997 Steve Huston <shuston@riverace.com>
-
- * ace/OS.i: Changed a couple of ACE_UNUSED(arg) to ACE_UNUSED_ARG(arg)
-
-Mon Sep 15 12:08:38 1997 <irfan@TWOSTEP>
-
- * ace/Reactor (register_handler): Originally this interface was
- available for all platforms, but because ACE_HANDLE is an int on
- non-Win32 platforms, compilers are not able to tell the
- difference between
- register_handler(ACE_Event_Handler*,ACE_Reactor_Mask) and
- register_handler(ACE_Event_Handler*,ACE_HANDLE). Therefore, we
- have restricted this method to Win32 only.
-
- * ace/WFMO_Reactor.h: Removed non-Win32 version of the
- WFMO_Reactor. This is no longer required in the new scheme.
-
- * ace/XtReactor:
-
- Added remove_handler_i(const ACE_Handle_Set &,ACE_Reactor_Mask)
- to make the compiler happy.
-
- Also changed ACE_Reactor_Handle_Set to ACE_Select_Reactor_Handle_Set.
-
- * ace/Select_Reactor.cpp (ACE_Select_Reactor_Token): Added set/get
- select_reactor methods.
-
- * ace/OS.h (ACE_SEH_TRY): Changed ACE_SEH_TRY from nothing to
- "if(1)" on non-Win32 platforms. This should stop some compilers
- from complaining about unreachable code.
-
-Mon Sep 15 11:37:49 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * include/makeinclude/platform_hpux.GNU:
- Added -D_REENTRANT to enable the _r functions.
-
-Mon Sep 15 09:40:57 1997 Carlos O'Ryan <coryan@polka.cs.wustl.edu>
-
- * bin/auto_compile:
- Enabled the shared_libs_only flags to speed up compilations (and
- reduce disk space usage).
-
-Sun Sep 14 22:36:17 1997 <irfan@TWOSTEP>
-
- * ace/Select_Reactor.h: Added a no-op constructor for
- ACE_Select_Reactor_Token to make the compiler happy.
-
-Sun Sep 14 21:02:31 1997 David L. Levine <levine@cs.wustl.edu>
-
- * all Makefiles: ran "make depend" to update all ACE Makefiles.
-
- * include/makeinclude/platform_irix6.x-32_sgic++.GNU,
- platform_tandem.GNU: added debug = 1, to disable ACE_NDEBUG.
-
- * ace/Acceptor.cpp: added #include of ace/Handle_Set.h so that
- it will compile on g++/Solaris.
-
- * ace/Managed_Object.h: added #include of ace/OS.h because
- ACE_Cleanup class is used.
-
- * ace/Managed_Object.cpp: only #include ace/Synch.h if
- ACE_TEMPLATES_REQUIRE_SOURCE is not defined. The #include
- appears to be necessary with Digital Unix. But, it causes
- inline functions warnings with g++, both with inlining
- enabled and disabled. Circular #includes are evil :-)
-
- * ace/Select_Reactor.h: removed "," at end of DEFAULT_SIZE
- enum definition.
-
- * ace/Select_Reactor.i (register_handler): added ACE_UNUSED_ARGS.
-
- * ace/Select_Reactor.i: moved ACE_Select_Reactor::size () after
- ACE_Select_Reactor_Handler_Repository::size () to prevent use
- before definition.
-
- * ace/Select_Reactor.cpp: added template instantiation.
-
- * ace/Svc_Conf_y.cpp: commented out unused args and wrapped
- assignments in "if" conditionals to avoid g++ warnings.
-
- * ace/Token_Manager.h: inserting missing "public" access control
- specifier for ACE_Cleanup.
-
- * ace/OS.{h,cpp} (gethrtime, Linux only): inlined and added Alpha
- support.
-
- * ace/config-linux*.h: only define ACE_HAS_PENTIUM if i386 is defined.
-
-Sun Sep 14 10:35:57 1997 <irfan@TWOSTEP>
-
- * ace/Reactor: The Reactor classes (ACE_Reactor and ACE_ReactorEx)
- have changed. The motivation for this change was to allow users
- to program abstractly and use the most efficient implementation
- available on their platform. At the same time, we wanted to
- make the changes required by the users kept to a minimal.
-
- Here is a layout of the new Reactor hierarchy in ACE (an example
- of the GOF Bridge Pattern). Thanks to Thomas Jordan
- (Thomas_Jordan@deluxedata.com) for suggesting this new design.
-
-
- Reactor -----> Reactor_Impl
- ^
- |
- --------------------
- ^ ^
- | |
- Select_Reactor WFMO_Reactor
-
- Reactor:
-
- The Reactor class now becomes an interface class that contains
- a pointer to an implementation class. All methods of the
- Reactor class forward all calls to the appropriate
- implementation class. Users can pass in their own
- implementation class. If an implementation class is not
- supplied at creation time, the following default rules apply:
-
- On non-Win32 platforms: An instance of the Select_Reactor
- class will be created and used as the implementation.
-
- On Win32 platforms: An instance of the WFMO_Reactor class will
- be created and used as the implementation. This default
- behavior can be overwritten at compile-time by setting the
- ACE_USE_SELECT_REACTOR_FOR_REACTOR_IMPL flag. In this case, an
- instance of the Select_Reactor class will be created and used
- as the implementation.
-
- Reactor_Impl:
-
- Reactor_Impl is an abstract class (i.e., the Bridge).
- Select_Reactor and WFMO_Reactor inherit from this class.
-
- Select_Reactor:
-
- Previously known as the Reactor class. This class implements
- the Reactor_Impl interface by using the select() system
- call. This implementation is available on all platforms
- (including Win32).
-
- WFMO_Reactor:
-
- WFMO (Wait For Multiple Objects) Reactor, previously known as
- the ReactorEx class. This class implements the Reactor_Impl
- interface by using the WaitForMultipleObjects() system call.
- This implementation is currently only available on Win32
- platforms.
-
- Code changes for users:
-
- The higher authorities of ACE have decided that ReactorEx was
- a "goofy" name and made little sense in the new hierarchy.
- Therefore users using the old ReactorEx will have to change
- over to start using the Reactor class (and make sure that the
- implementation class being used is WFMO_Reactor).
-
- Also users that have extended Reactor or ReactorEx must
- now subclass from Select_Reactor or WFMO_Reactor,
- respectively.
-
- * ace/ReactorEx:
-
- The ReactorEx interface has been extended to be identical to the
- Reactor interface. Some of these new operations will not be
- supported in this version. However, we will have interface
- compatability at this point. This allows the creation of the new
- Reactor hierarchy in ACE.
-
- Removed all static (singleton) methods from ReactorEx. These are
- not necessary anymore since ReactorEx will become an
- implementation class. Reactor will take over this functionality.
-
- Changed methods names from resume_all to resume_handlers and
- suspend_all to suspend_handlers. This increases the similarity
- between ReactorEx and Reactor.
-
- Add a lock_adapter so that we can return an ACE_Lock form of our
- internal lock.
-
- Added signal handling capabilities to ReactorEx.
-
- Added handler, requeue_position, mask_ops, and ready_ops
- operations. However, they are not supported in this
- version. They are mostly here for interface compatibility with
- Reactor.
-
- Added a size() accessor that returns the current size of the
- ReactorEx's internal descriptor table.
-
- Added an initialized() accessor that returns true if ReactorEx
- has been successfully initialized, else false.
-
- * ace/Reactor:
-
- The Reactor interface has been extended to be identical to the
- ReactorEx interface. Some of these new operations will not be
- supported in this version. However, we will have interface
- compatability at this point. This allows the creation of the new
- Reactor hierarchy in ACE.
-
- Added resume_handler(ACE_Handle_Set &) and
- suspend_handler(ACE_Handle_Set &) to the Reactor. This
- increases the similarity between ReactorEx and Reactor.
-
- Add a lock_adapter so that we can return an ACE_Lock form of our
- internal lock. This changes the signature of the return type
- from ACE_Reactor_Lock to ACE_Lock.
-
- Added a size() accessor that returns the current size of the
- Reactor's internal descriptor table.
-
- Added wakeup_all_thread() operation. Currently it just does a
- notify.
-
- Added alertable_handle_events() operation. Currently it just
- calls handle_events().
-
- Added register_handler (that take event handles) operations.
- However, they are not supported in this version. They are mostly
- here for interface compatibility with ReactorEx.
-
- * ace/XtReactor: Now inherits from Select_Reactor instead of
- Reactor.
-
- * ace/Timer_Queue_T.h: Removed the inclusion of Time_Value.h. This
- file does not exist anymore
-
- * ace/Synch_T (ACE_Lock_Adapter): Changed the implementation of
- the adapter such that the user is allowed to (optionally) pass
- in the locking mechanism.
-
- * ace/Strategies: Removed ACE_ReactorEx_Notification_Strategy.
-
- * ace/Service_Config: Updated Service_Config so that all ReactorEx
- and Proactor methods are removed. ReactorEx does not exist any
- longer and Proactor methods are available as statics methods on
- the Proactor class.
-
- * ace/OS.h (ACE_DEFAULT_SELECT_REACTOR_SIZE): Changed
- ACE_DEFAULT_REACTOR_SIZE to ACE_DEFAULT_SELECT_REACTOR_SIZE.
- There is no default size dictated by the Reactor class anymore.
-
- * ace/Local_Tokens,Token: Added new methods: acquire_read,
- acquire_write, tryacquire_read, tryacquire_write. These methods
- allow the Tokens to be used by the ACE_Lock_Adapter class.
-
- * ace/Handle_Set.h (MAXSIZE): Changed ACE_DEFAULT_REACTOR_SIZE to
- ACE_DEFAULT_SELECT_REACTOR_SIZE. There is no default size
- dictated by the Reactor class anymore.
-
- * ace/Event_Handler: Removed the Proactor and ReactorEx pointers
- from Event_Handler. The Proactor has its own event handler
- (ACE_Handler), and the ReactorEx does not exist anymore.
-
- * ace/Proactor:
-
- Changed Proactor to work with the new Reactor.
-
- Updated Proactor to bring it upto date with the recent changes
- to the Timer_Queue.
-
- * tests:
-
- Removed the ACE_NEW_THREAD macro. With the new thread adapter,
- the log stream for the new thread will automatically be set to
- the creator thread's stream. Therefore, this macro is not
- needed.
-
- Removed the inclusion of Service_Config.h. All tests are now
- accessing the singletons that are supported by the class directly.
-
- * examples/Reactor/Proactor: Updated examples to use and access
- the new Reactor class instead of the old ReactorEx.
-
- * examples/Reactor/ReactorEx: Updated examples to use and access
- the new Reactor class instead of the old ReactorEx.
-
-Sun Sep 14 09:50:22 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Singleton.i (ACE_Singleton): Moved the definition of the
- ACE_Singleton default constructor into the *.i file. In
- general, it's not a good idea to put definitions in *.h files.
-
- * tests/test_config.h: Improved the #undef scheme for ACE_NDEBUG.
-
-Sat Sep 13 23:51:55 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * ace/ACE_Library.{mak,mdp}: Removed Service_Record.cpp and added
- Service_Type.cpp in project file.
-
- * ace/: Removed ace.{mak,mdp} and replaced them with
- ACE_Library.{mak,mdp}. MSVC 4.2 insists to change the release
- version DLL from our original setting "ace.{dll,lib}" to "ACE
- dynamic Library.{dll,lib}". This is so far the only known
- method to get around this.
-
- * netsvcs/servers/servers.{dsw,dsp}: Changed the output filenames
- of debug version from maind.exe to main.exe.
-
- * netsvcs/lib/netsvcs.{dsw,dsp}: Changed the output filenames of
- debug version from netsvcsd.{dll,lib} to netsvcs.{dll,lib}.
-
- * ace/ace.dsw:
- * ace/ace_{dll,lib}.dsp: Removed Service_Record.cpp and added
- Service_Type.cpp.
-
- * ace/Log_Msg.cpp (open): Fixed a typo.
-
- * ace/Reactor.cpp: Fixed a typo.
-
-Sat Sep 13 17:23:22 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.6, released Sat Sep 13 17:23:22 1997.
-
-Sat Sep 13 12:11:50 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * tests: #include "test_config.h" before all the other files so
- that we always have the ACE_ASSERT enabled... Thanks to Carlos
- for noticing this.
-
- * ace/Reactor.cpp: Added Arturo's improvements for suspending and
- resuming Event_Handlers.
-
- * tests/Reactors_Test.cpp: As a result of the new changes to
- ACE_Thread_Manager, the Reactors_Test now seems to be working
- fine.
-
- * ace/Thread_Manager.cpp (append_thr): When we append a new
- Thr_Descriptor make sure to zero-out the cleanup_info_ fields
- since otherwise horrible things will happen...
-
- * ace/Reactor: Added a new ACE_Reactor_Handle_Set called
- suspend_set_ and updated the suspend_i() and resume_i() method
- to use this set to store the ready bits that are enabled when we
- suspend and resume and Event_Handler, respectively. Thanks to
- Arturo for this suggestion.
-
- * tests/TSS_Test.cpp (main): Had to move the allocation and
- deletion of TSS_Error into the ACE_HAS_THREADS section since
- otherwise this test doesn't work when threading is disabled.
-
- * tests/Thread_Manager_Test.cpp: Move the template specialization
- inside of the ACE_HAS_THREADS macro since otherwise this test
- doesn't work when threading is disabled.
-
- * ace/Thread_Manager.cpp: Arrgh! Must initialize the cleanup_info
- fields to 0 in the constructor for ACE_Thread_Descriptor! This
- should fix a nasty bug...
-
- * tests/Async_Timer_Queue_Test.cpp: Continued to improve the
- documentation in the test of the ACE_Async_Timer_Queue_Adapter.
-
- * ace/Timer_Queue_T.cpp (schedule): Oops, must pass &this->mask_
- to ACE_Sig_Set rather than this->mask_.
-
- * ace/Object_Manager.cpp: Changed #include
- "ace/Service_Repository.h" to #include "ace/Service_Config.h"
- since we now call ACE_Service_Config::close().
-
- * ace/Service_Types: Removed a nasty circular dependency by simply
- having each of the ACE_Service_Type_Impl subclasses take const
- void *'s rather than their specific type (i.e., ACE_Stream or
- ACE_Module, etc.). This turns out not to be a problem since we
- treated them as const void *'s internally anyhow...
-
- * ace/Strategies_T.cpp: Fixed a bug in ACE_DLL_Strategy:
-
- ACE_Service_Type_Impl stp = new ACE_Service_Object_Type (svc_handler, this->svc_name_);
-
- should be
-
- ACE_Service_Type_Impl *stp = new ACE_Service_Object_Type (svc_handler, this->svc_name_)
-
- I wonder how this ever compiled?!
-
-Fri Sep 12 13:26:50 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Mem_Map.cpp (close): Removed the following code in the
- close() method that appears to be redundant with the code in
- unmap():
-
- if (this->file_mapping_ != this->handle_
- && this->file_mapping_ != ACE_INVALID_HANDLE)
- ACE_OS::close (this->file_mapping_);
-
- Also cleaned up the close() code so that it doesn't try to close
- the handle multiple times, even if close() is called more than
- once. Thanks to Beged-Dov <begeddov@proaxis.com> for reporting
- this.
-
- * tests/Async_Timer_Queue_Test.cpp: Improved the structure of the
- program and finished implementing the new feature that makes it
- possible to avoid blocking SIGQUIT.
-
- * ace/Timer_Queue_T: Added support for an ACE_Sig_Set that can be
- passed into the constructor of ACE_Async_Timer_Queue_Adapter.
- This will enable us to selectively block only certain signals.
-
- * ace/Signal: Added a new constructor for ACE_Sig_Set that takes
- ACE_Sig_Set * and also improved the documentation of the
- constructor interfaces.
-
-Fri Sep 12 13:46:04 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.[hi],Log_Msg.h,config-lynxos.h,
- include/makeinclude/platform_lynxos.GNU: added LynxOS port,
- provided by Dave Mayerhoefer <davem@lynx.com>. Note how few
- files were affected. What's even more amazing is the very small
- number, 8, of very minor code changes to OS.[hi] and Log_Msg.h.
- This is a tribute to the maturity of
- <a href="http://www.lynx.com>LynxOS</a>, a POSIX-conforming,
- multiprocess, and multithreaded real-time operating system.
- And to the maturity of ACE.
-
-Fri Sep 12 12:53:20 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-osf1-4.0.h: added
- ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR.
-
- * ace/Managed_Object.cpp: added #include "ace/Synch.h".
-
- * ace/Strategies_T.cpp: added #include "ace/Service_Types.h".
-
- Thanks to James Johnson for the three fixes above.
-
- * ace/Service_Types.cpp: #include Service_Types.i instead of
- Service_Record.i.
-
- * ace/Synch_T.cpp: added #include "ace/Log_Msg.h". I don't know
- what change caused this to be necessary, but tests/TSS_Test
- wouldn't build without it.
-
- * ace/Log_Msg.cpp (instance): preallocate ACE_Log_Msg instance lock.
-
-Thu Sep 11 21:07:25 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Service_Object.h: Moved the ACE_Service_Type class into the
- Service_Object.h file since this is "publically" visible to
- applications.
-
- * ace/Service_Types.h: Improved the documentation of the
- ACE_Service_Type subclass implementations.
-
- * ace/Service_Types: Changed the name next_ to link_ to be
- consistent with the accessor name.
-
- * ace: Renamed Service_Record.{h,i,cpp} to Service_Types.{h,i,cpp}
- to reflect the recent change in names.
-
- * ace/Service_Object.h: Renamed ACE_Service_Type to
- ACE_Service_Type_Impl and ACE_Service_Record to ACE_Service_Type
- in order to emphasize the use of the Bridge pattern. Thanks to
- Eric Newton for motivating this.
-
- * ace/Svc_Conf.y: Removed the warning about Service name being
- different from Module name. I'm not sure why this was
- complaining in the first place. Thanks to Eric Newton for
- pointing this out.
-
- * netsvcs/lib/README: The entry point for the time service client
- is _make_ACE_TS_Clerk_Processor and not
- _make_ACE_TS_Clerk_Connector. Thanks to Ivan for pointing this
- out.
-
-Thu Sep 11 10:59:12 1997 <nw1@CHA-CHA>
-
- * ace/Connector.cpp (handle_output): Increased the idle time
- before we check the status of a non-blocking connection from 1
- ms to 35 ms when ACE_HAS_BROKEN_NON_BLOCKING_CONNECTS is
- defined (i.e., Win32.) This is very odd but wait a whole lot
- longer seems to solve the problem.
-
- * ace/Log_Msg.cpp (close): On Win32, ACE_Log_Msg_Manager needs to
- delete main thread's ACE_Log_Msg instance also.
-
-Thu Sep 11 10:37:00 1997 Carlos O'Ryan <coryan@polka.cs.wustl.edu>
-
- * ace/ACE.cpp:
- * ace/INET_Addr.cpp:
- * ace/Log_Msg.h:
- * ace/Memory_Pool.h:
- * ace/OS.h:
- * ace/OS.i:
- * ace/Parse_Node.cpp:
- * ace/Strategies_T.h:
- * bin/clone.cpp:
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.h:
- I checked the use of MAXNAMELEN vs. MAXPATHLEN; all buffers
- intended to keep full filenames should have at least
- MAXPATHLEN+1 chars.
- Only buffers that will keep basenames (without any directories)
- should have MAXNAMELEN+1 bytes.
- I also added a new macro ACE_MAX_FULLY_QUALIFIED_NAME_LEN which
- is the maximum number of characters for a fully qualified
- internet hostname.
- There remain one obscure usage of these macros in ace/Malloc.h
- and Local_Naming_Space_T.{h,cpp}, but a quick fix broke
- something, I will try again soon.
-
-Thu Sep 11 08:52:36 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (thr_key_detach): check to see if the
- ACE_TSS_Cleanup lock has been constructed, and not
- destructed, before attempting to use it. Statics are evil.
-
- * ace/Log_Msg.cpp (~ACE_Log_Msg): release guard before calling
- ACE_Log_Msg_Manager::close (), because that deletes the lock.
-
- * ace/Managed_Object.{h,cpp} (get_object): changed type of "id"
- to int because it will often be passed an enum. Pass "id" by
- value to get_object (int id), for preallocated objects.
-
- * ace/Object_Manager.{h,cpp}: added ACE_LOG_MSG_INSTANCE_LOCK,
- and ACE_PREALLOCATE_OBJECT macro.
-
- * include/makeinclude/wrapper_macros.GNU: ignore shared_libs_only
- in modules that only build a static lib. Fixed shared_libs_only
- by removing OBJDIRS, unless BIN is undefined, and VDIR. Removed
- SHOBJ from both shared_libs_only and static_libs_only because
- they're unused.
-
- * include/makeinclude/rules.local.GNU: added lib*.*_pure* to
- clean.local target, to remove Purified libraries.
-
- * examples/Connection/non_blocking/Makefile,
- examples/Service_Configurator/IPC-tests/server/Makefile:
- removed -L./ from LDFLAGS because it's redundant:
- wrapper_macros.GNU adds it.
-
-Wed Sep 10 22:58:10 1997 Douglas C. Schmidt <schmidt@mambo.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp (exit): Reordered the code so that it
- will keep the lock held long enough to copy out the thread exit
- hook but will release the lock before calling this hook.
-
-Wed Sep 10 11:04:08 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-sunos5.5-g++.h: added
- ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS.
-
- * include/makeinclude/wrapper_macros.GNU: added PIC= with
- static_libs_only, and added list of supported make flags.
-
- * include/makeinclude/wrapper_macros.GNU: added support for
- debug=0, etc. Also, made debug, optimize, and profile
- flags independent instead of exclusive. Thanks to Per
- Andersson for suggesting this.
-
- * include/makeinclude/platform_*.GNU: replaced "CFLAGS +=
- $(DCFLAGS) with debug=1 so that debugging can easily be
- disabled. Thanks to Per Andersson and James CE Johnson
- for noticing this deficiency.
-
- * include/makeinclude/platform_vxworks5.x_g++.GNU: removed
- "-I. -I$(ACE_ROOT)" from CFLAGS because it duplicates the
- INCLDIRS set in wrapper_root.GNU.
-
-Wed Sep 10 10:35:06 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ACE version 4.3.5, released Wed Sep 10 10:35:06 1997.
-
-Wed Sep 10 10:25:41 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Thread_Manager.cpp (exit): copy the thread exit hook before
- releasing the guard, and call it after releasing the guard.
-
- * examples/Shared_Malloc/test_malloc.cpp (spawn): added (char *)
- cast of slave_name () to avoid compilation warnings on Solaris.
-
-Wed Sep 10 00:43:04 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * ace/Makefile: Added Managed_Object to template sources.
-
- * ace/Object_Manager.{h,cpp}: * ace/Managed_Object.{h,cpp}:
- Separate ACE_Managed_Object to a new set of file.
-
-Tue Sep 9 23:41:56 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Reactors_Test.cpp (main): Check to see if wait() returns
- -1 and then test to see what's gone wrong!
-
- * ace/OS.h: Added a "fake" #define for SIGALRM so that programs
- will *compile* on platforms like Chorus. Thanks to Wei Chiang
- for reporting this.
-
- * examples/Shared_Malloc/test_malloc.cpp (spawn): HP/UX doesn't
- seem to like const char *const argv[] being given an initializer
- list. I've fixed this to be just plain ol' char *argv[].
- Thanks to Sandro Doro for reporting this.
-
- * ace/Handle_Set.i (clr_bit): Replaced SOCKET with ACE_SOCKET so
- this will compile on UNIX.
-
-Tue Sep 09 17:16:21 1997 <irfan@TWOSTEP>
-
- * ace/Proactor: Updated Proactor to bring it upto date with the
- recent changes to the Timer_Queue.
-
- * ace/Handle_Set.i (clr_bit and set_bit): These methods now change
- the size_ member of the class on Win32. This is necessary since
- the ACE_Handle_Set::operator fd_set *() accessor has been
- optimized for size_ == 0.
-
-Tue Sep 09 09:14:07 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (cleanup_tss): On WIN32 and with ACE_HAS_TSS_EMULATION,
- delete the ACE_TSS_Cleanup instance instead of registering it for
- cleanup via the ACE_Object_Manager's at_exit (). This should allow
- applications to use ACE_Log_Msg in their at_exit () hooks. Thanks
- to Wei Chiang <chiang@tele.nokia.fi> for reporting this problem.
-
- * ace/Object_Manager.{h,cpp}: added guard of internal structures.
- (dtor): call at_exit hooks before calling cleanup_tss, now that
- the ACE_TSS_Cleanup instance is no longer registered for an at_exit
- call. (at_exit): set errno instead of returning different values
- on error. Added ACE_Managed_Object template class, intended for
- use in replacing static instances.
-
- * ace/Thread_Manager.cpp (exit): release guard before running the
- thread exit hooks. This should help avoid deadlocks, in case
- one of those hooks needs to operate on the Thread_Manager.
-
- * ace/CORBA_Handler.{h,cpp},Dump.{h,cpp},Object_Manager.{h,cpp}:
- preallocate locks for CORBA_Handler and Dump in ACE_Object_Manager.
- Statics are evil.
-
- * ace/Synch.{h,cpp},OS.cpp,Object_Manager.{h,cpp}: removed
- ACE_TSS_Cleanup_Lock and replaced it with a preallocated mutex
- in OS.cpp. Thanks to Nanbor for reporting problems at shutdown
- with the old ACE_TSS_Cleanup_Lock static instance.
-
- * include/makeinclude/platform_sunos5_sunc++.GNU: when building
- libraries only, don't use CC to create individual .shobj/*.so
- files. The .so files are not needed to build libraries, because
- libraries are built with -G. (They are needed to avoid upsetting
- the ACE make rules, so they're created as links to their
- corresponding .o files.) The .so files are still needed when
- building executables in order to get all template instantiations.
-
- * include/makeinclude/platform_sunos5_g++.GNU: removed unused
- SOLINK definitions.
-
-Mon Sep 8 18:38:22 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Handle_Set_Test.cpp: It is possible for the order to get
- the handles (using the iterator) will not agree with insert
- order in ACE_Unbounded_Queue. It's best to use
- ACE_Unbounded_Set. Thanks to Arturo for this fix.
-
-Mon Sep 8 17:43:43 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_{List,Wheel,Hash,Heap}_T.cpp: The iter() method now
- returns a pointer to an iterator that is in a reset state
- instead of an unknown one.
-
-Mon Sep 8 14:05:15 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/ACE.cpp (read_adapter): Removed ACE_Thread_Control object in
- this function. This is now taken care of by ACE_Thread_Manager.
- (register_stdin_handler): This function no longer uses
- ACE_Stdin_Args to pass in thread manager into read_adapter.
-
- * ace/ACE.h (ACE): Removed class ACE_Stdin_Args, because it is no
- longer needed.
-
-Mon Sep 08 11:49:02 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/run_tests.sh: moved log file checks out to separate file,
- run_tests.check.
-
- * tests/run_tests.vxworks: added one-button test for VxWorks.
- Check it out, Darrell.
-
- * ace/Filecache.cpp: commented out unused constants [RW]COPY_FLAGS.
-
-Mon Sep 08 08:26:52 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ACE version 4.3.4, released Mon Sep 08 08:26:52 1997.
-
-Sat Sep 6 10:41:17 1997 Carlos O'Ryan <coryan@polka.cs.wustl.edu>
-
- * ace/Malloc.h:
- sizeof() must be casted to int in ACE_CONTROL_BLOCK_ALIGN_LONGS
- otherwise unsigned int arithmetic is used, thus obtaining
- unexpected results.
-
-Sat Sep 06 09:07:02 1997 David L. Levine <levine@cs.wustl.edu>
-
- * OS.{h,cpp}: added ACE_Cleanup base class and
- ace_cleanup_destroyer adapter.
-
- * Object_Manager.*: added at_exit () interface for ACE_Cleanup objects.
-
- * Singleton.{h,cpp},Token_Invariants.{h,cpp},Token_Manager.{h,cpp}:
- base on ACE_Cleanup, so that simpler ACE_Object_Manager::at_exit ()
- can be used.
-
- * performance-tests/Misc/Makefile: moved $(BIN) files from FILES
- to SRC so that they don't get put into libPerf.
-
-Sat Sep 6 02:36:31 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * tests/test_config.h (set_output): Added openning flag ios::trunc
- explicitly if we are not appending to the opening ofstream.
- This is required by standard CPP iostream libraries on NT (i.e.,
- we can't use ios::out alone when ofstream.open a file.)
-
-Sat Sep 6 00:21:33 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Synch_T.h: Added new constructors:
-
- ACE_Guard(ACE_LOCK& l) : lock_(&l)
- { this->owner_ = this->acquire(); }
-
- ACE_Read_Guard(ACE_LOCK& m) : ACE_Guard(&m)
- { this->owner_ = this->acquire_read(); }
-
- ACE_Write_Guard(ACE_LOCK& m) : ACE_Guard(&m)
- { this->owner_ = this->acquire_write(); }
-
- Remove default argument to current Guard classes.
-
- ACE_Guard(ACE_LOCK&l, int block)
- ACE_Read_Guard(ACE_LOCK& m, int block)
- ACE_Write_Guard(ACE_LOCK&m, int block)
- with the current semantic.
-
- This change allows OS platforms with
- ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION or ACE_HAS ??? PRAGMA
- ???, to> invoke common case constructor in a more efficient
- way. Thanks to Arturo for this.
-
- * ace/Synch_T.h: ACE_Guard's destructor should be:
-
- ~ACE_Guard() { this->release(); }
-
- and not
-
- ~ACE_Guard() { if (this->owner_ != -1) this->release(); }
-
- because ACE_Guard::release has this test. Thanks to Arturo for
- reporting this.
-
- * ace/ARGV.cpp: Declared the char* parameters for the ACE_ARGV
- class constructors as const. Since they are copied in the
- constructors, this is a safe thing to do. This makes it easier
- to pass the result of string::c_str() to it. Thanks to Stephen
- Coy <stevec@magna.com.au> for this suggestion.
-
- * ace/Thread_Manager.cpp: We were missing a Guard in the
- ACE_Thread_Manager::at_exit() method.
-
- * ace/config-sunos5.5-sunc++-4.x.h: It appears that we need to set
- ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS for Solaris 2.5 since otherwise
- wierd things happen randomly. This is based on the following man
- page entry for pthread_exit():
-
- Do not call pthread_exit() from a cancellation cleanup handler
- or destructor function that will be invoked as a result of
- either an implicit or explicit call to pthread_exit().
-
- * ace/Thread_Manager.cpp (run_thread_exit_hooks): Once the cleanup
- hook(s) are called we set the value of the cleanup hook variable
- to 0 to avoid false matches later on.
-
-Fri Sep 5 21:57:44 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Containers.i (is_empty):
- * ace/Malloc.cpp (instance): Commented out ACE_TRACE in these
- routines. They were causing recursive call if we used TRACE.
- Thanks to Craig Perras <craig.perras@CyberSafe.COM> for solving
- this.
-
- * ace/Handle_Set.i (fd_set *): Added conditional compilation code
- for Win32 platforms. This is because we don't maintain <size_>
- on Win32 and, therefore, can't depend on it.
-
-Fri Sep 5 19:05:02 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * tests/Thread_Manager_Test.cpp (main): moved delete
- signal_catcher into the ACE_HAS_THREADS part of the main()
- function.
-
- * ace/Reactor.cpp (check_handles): When handle_error was optimized
- with fstat we put NULL value to second argument. It requires a
- value to SCO OpenServer to work. Therefore, I added struct stat
- temp and changed ACE_OS::fstat(handle, NULL) by
- ACE_OS::fstat(handle, &temp); Thanks to Arturo for fixing this.
-
- * examples/Threads/process_manager.cpp (sig_handler): Fixed a bug
- where the thread was exiting if no more children existed.
- Thanks to Avraham Nash <ANash@Engagetech.com> for reporting
- this.
-
- * ace/Handle_Set: Added the following performance enhancements:
-
- . Assignment operator to optimize size == 0.
-
- . min_handle to manage the case when the Handle_Set start in
- handle different of zero.
-
- . A new iterator algorithm tuned for select function calls.
-
- Thank to Arturo for these enhancements.
-
- * ace/config-aix-4.1.x.h: Added ACE_LACKS_TIMESPEC_T. Thanks to
- Rob Head (rhead@virtc.com) for reporting this.
-
- * ace/OS.cpp (fork_exec): Changed the logic so that we don't
- create a new console window on Win32. This isn't done on UNIX,
- so there's no point in doing it here. Thanks to Jeff Richard
- <jrichard@OhioEE.com> for pointing this out.
-
- * ace/Reactor.cpp: The call to
- ACE_Reactor_Handler_Repository::open() in the constructor of
- ACE_Reactor should check for == -1! Thanks to Brian Mendel for
- reporting this.
-
- * ace/Reactor.cpp (remove_handler): Fixed a braino where the
- conditional compile for NSIG should have been > 0 rather than ==
- 0. Thanks to fixing this codeKaren Amestoy
- <kamestoy@CCGATE.HAC.COM> for reporting this fix.
-
-Fri Sep 05 16:17:50 1997 David L. Levine <levine@cs.wustl.edu>
-
- * performance-tests/Misc/preempt.cpp: added command line options,
- and explanation on how to interpret the results.
-
-Thu Sep 04 10:26:11 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp: (tss_open): removed paren from around type in "new"
- statement, because GHS (and ANSI C++) compilers will choke on it.
- Thanks to Brian Mendel <brian.r.mendel@boeing.com> for reporting
- this.
-
- * ace/Thread_Manager.cpp: (ACE_Thread_Descriptor ctor): zero out
- cleanup_hook_ in cleanup_info_ because we read it later on.
- (dump): added guard because thr_table_ is accessed. (wait):
- hacked in thr_yield () to give waited threads a chance to clean
- up before continuing.
-
- * ace/OS.h (ACE_Cleanup_Info): added default ctor.
-
- * ace/Log_Msg.cpp (close): delete main thread's Log_Msg instance,
- on Solaris if ACE_HAS_EXCEPTIONS is not defined, because main
- thread TSS dtors apparently don't get called.
-
- * ace/Token_Manager.{h,cpp}: register ACE_Token_Manager singleton
- for deletion with ACE_Object_Manager.
-
- * ace/Token_Invariants.{h,cpp}: register ACE_Token_Invariant_Manager
- singleton for deletion with ACE_Object_Manager.
-
- * ace/Naming_Context.cpp (close) moved deletion of "name_options_"
- from dtor to close (), because when Service_Repository is closed,
- it calls close () instead of deleting the service.
-
- * ace/Process_Strategy.cpp (handle_signal): suppress printouts during
- shutdown, to prevent using ACE_Log_Msg while it's being deleted.
-
- * ace/Timer_List.cpp: replace ACE_Recursive_Thread_Mutex with
- ACE_SYNCH_RECURSIVE_MUTEX, for non-threaded platforms.
-
- * tests/Reactors_Test (~Test_Task): moved ASSERT after the printout,
- so we can see why it failed. (svc): added printout with thread ID.
- (main): deleted reactor at end of test to prevent leak.
-
- * tests/SPIPE_Test (client): increased sleep time to 10 sec,
- because a long delay is needed with Purify.
-
- * tests/UPIPE_Test (connector): added 5 second sleep to give
- acceptor a chance to start up.
-
- * include/makeinclude/wrapper_macros.GNU: added -max_threads=100 to
- Quantify options.
-
- * include/makeinclude/rules.local.GNU: added *.sym to clean target.
-
-Thu Sep 04 09:39:08 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ACE version 4.3.3, released Thu Sep 04 09:39:08 1997.
-
-Thu Sep 04 08:48:13 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/wrapper_macros.GNU: added shared_libs_only
- and static_libs_only build options. Only static_libs_only
- has been tested successfully.
-
- * include/makeinclude/rules.lib.GNU: added INSTALL support for
- shared_libs_only and static_libs_only.
-
- * include/makeinclude/platform_vxworks*.GNU: use static_libs_only.
-
- * ace/OS.cpp: moved tss_open ()/tss_close () calls from invoke ()
- to ace_thread_adapter.
-
- * examples/Threads/auto_event.cpp,manual_event.cpp,
- process_manager.cpp,reader_writer.cpp,tss2.cpp:
- cast spawn entry point to ACE_THR_FUNC.
-
- * examples/Threads/task_four.cpp (Invoker_Task): rearranged
- initializers to match declaration order.
-
- * examples/Threads/thread_specific.cpp (worker): use
- ACE_OS::printf () instead of printf (), and print out the
- ACE_hthread_t instead of the ACE_thread_t.
-
- * examples/IPC_SAP/SPIPE_SAP/client.cpp,consumer_msg.cpp,
- consumer_read.cpp,producer_msg.cpp,producer_read.cpp,server.cpp:
- moved #include of shared.h inside ACE_HAS_STREAM_PIPES protection
- to avoid compilation warnings on unsupported platforms.
-
- * examples/Reactor/Ntalker/ntalker.cpp (main): removed unused "argc".
-
- * examples/*/*.cpp,netsvcs/clients/Tokens/mutex/test_mutex.cpp:
- added args to main ().
-
-Wed Sep 3 21:38:18 1997 Carlos O'Ryan <coryan@polka.cs.wustl.edu>
-
- * ace/config-irix6.x-sgic++.h:
- IRIX uses pthread_sigmask to manage per-thread signal mask,
- thanks to Gonzalo Diethelm (gonzo@ing.puc.cl) for pointing out
- this one.
-
- * ace/OS.h:
- Removed an initial '#' for a comment line, thanks to Gonzalo
- Diethelm (gonzo@ing.puc.cl) for pointing out this one.
-
- * ace/Timer_Hash_T.cpp:
- * ace/Timer_Hash_T.h:
- * ace/Timer_Heap_T.cpp:
- * ace/Timer_Heap_T.h:
- * ace/Timer_List.cpp:
- * ace/Timer_List_T.cpp:
- * ace/Timer_List_T.h:
- * ace/Timer_Queue_T.cpp:
- * ace/Timer_Queue_T.h:
- * ace/Timer_Wheel_T.cpp:
- * ace/Timer_Wheel_T.h:
- In the word of its author: Modified the iterators kept in each
- of these classes so that they are constructed dynamically on the
- heap after the Queue has been properly initialized. Otherwise,
- the iterators try to iterate over a non-initialized queue, and
- fail miserably (usually dumping core).
- Once more thanks to Gonzalo Diethelm (gonzo@ing.puc.cl) for this
- changes.
-
- * tests/UPIPE_SAP_Test.cpp:
- Gonzalo improved the error message.
-
- * ace/README:
- Gonzalo updated the documentation for some macros.
-
-Wed Sep 03 15:21:46 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: define ACE_TSS macros with ACE_HAS_TSS_EMULATION,
- and renamed some ACE_TSS_Emulation methods.
-
- * ace/OS.i: allow TSS_Emulation storage to be on thread stack,
- instead of always dynamically allocating it.
-
- * ace/OS.cpp (ACE_Thread_Adapter::invoke): allocate TSS_Emulation
- storage on thread stack. (ACE_TSS_Cleanup::exit): only call
- a TSS destructor if the thread's value is non-zero.
-
- * ace/Thread_Manager.cpp: support TSS_Emulation.
-
- * ace/Thread_Manager.cpp (resize): zero out unused cleanup_hooks
- in thr_table_; (run_thread_exit_hooks): check for zero cleanup
- hook before calling.
-
- * ace/Synch_T.*: allow ACE_HAS_TSS_EMULATION _or_
- ACE_HAS_THREAD_SPECIFIC_STORAGE.
-
- * ace/Object_Manager.{h,cpp}: allocate main thread's TSS_Emulation
- storage in the ACE_Object_Manager instance.
-
- * ace/Log_Msg.h: befriend ACE_OS::cleanup_tss () instead of
- ACE_Object_Manager, because the cleanup path is now indirect
- from the ACE_Object_Manager.
-
- * ace/Log_Msg.cpp: use TSS_Emulation on VxWorks, so
- VxWorks-specific code was removed.
-
- * ace/Task.cpp: removed unused #include of ace/Dynamic.h. (It had
- been used for template instantiations, but they were moved.)
- Also, removed unused #include of ace/Object_Manager.h.
-
- * ace/Svc_Handler.{h,cpp}: register Svc_Handler singleton for
- deletion with the ACE_Object_Manager.
-
- * tests/Process_Strategy_Test (Options): added a destructor so that
- the dynamically allocated concurrency_strategy_ can be deleted.
-
-Wed Sep 3 08:05:26 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Message_Block.h: Corrected comment on release(void) - the
- underlying ACE_Data_Block's refcount is decremented; the
- ACE_Message_Block is always deleted.
-
-Tue Sep 2 18:26:22 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Task: Revised the ACE_Task_Base::svc_run() method to
- register a thread exit hook (ACE_Task_Base::cleanup())
-
- * ace/Task: Added a static method called cleanup() that can serve
- as a thread exit hook to ensure that close() is always called
- when a task exits a thread.
-
- * ace/Thread_Manager: Added the first-cut implementation of the
- thread exit hooks. This one is butt-simple -- just allowing a
- single hook per-thread, but that should be enough to get us over
- the hump...
-
- * ace/OS.h: Moved the object_info_t type from Object_Manager.h and
- renamed it to ACE_Cleanup_Info since we will use it with the
- Thread_Manager and the Object_Manager.
-
- * ChangeLog-97b: Emptied out the ChangeLog-97b file until
- we move the ChangeLog to this file...
-
- * ace/OS.h: Moved the <ACE_CLEANUP_FUNC> typedef from the
- ACE_Object_Manager into global scope so that it can also be used
- by the ACE_Thread_Manager.
-
- * ace/DEV_IO: Moved the get_remote_addr() and get_local_addr()
- from the DEV class to the DEV_IO class, which seems to be more
- consistent with how they should be used.
-
- * ace/FILE_IO: Added the get_remote_addr() and get_local_addr()
- methods to FILE_IO. Now we should be able to use this with the
- Connector pattern. Thanks to Stephen Coy
- <coys@mail.ns.wsa.com.au> for reporting this.
-
- * ace/DEV_Connector*h, ace/FILE*.h: Added "traits" for PEER_ADDR
- and PEER_STREAM. Now we should be able to use this with the
- Connector pattern. Thanks to Stephen Coy
- <coys@mail.ns.wsa.com.au> for reporting this.
-
- * tests/Async_Timer_Queue_Test.cpp (main): Replaced the use of
- fputs() with read() so that it will be signal-safe. Thanks to
- Carlos for pointing out the need for this.
-
- * ace/Task: All the complex ACE_Task_Exit logic has been moved out
- of the Task file and into the Thread_Manager file. This will
- both simplify and generalize the behavior of cleanups on thread
- exit.
-
-Tue Sep 2 14:42:52 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/config-chorus.h (ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR):
- Added this directive for Chorus uses g++. Thanks to David
- Levine for pointing this out.
-
-Mon Sep 01 21:31:25 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ChangeLog-97b,Makefile,bin/create_ace_build: ChangeLog is no longer
- a symbolic link, but instead is the most recent ChangeLog file.
- ChangeLog-97b was moved to ChangeLog.
-
- * ace/Timer_Queue_T.cpp (schedule): added ACE_UNUSED_ARGs for act
- and interval.
-
- * ace/OS.h: changed ACE_SEH_EXCEPT and ACE_SEH_FINALLY from null
- to "while (0)" on all platforms except ACE_WIN32. Thanks to
- Nanbor for this bit of macro wizardry.
-
- * ace/OS.i (tss_base): cast VxWorks TCB spare field to a void **&
- instead of a void **, because the function returns a reference
- to it.
-
- * ace/OS.cpp: protected definition of
- ACE_TSS_Emulation::tss_collection_ on VxWorks, where it's not used.
-
- * ace/OS.cpp (ACE_Thread_Adapter::invoke) don't exit the thread
- with TSS_EMULATION, except on WIN32. (thr_create) On VxWorks,
- use thread adapter as entry point instead of func (via macros).
-
- * ace/config-vxworks*.h: added ACE_HAS_TSS_EMULATION, with
- ACE_DEFAULT_THREAD_KEYS set to 16, and ACE_LACKS_UNIX_SIGNALS.
-
- * tests/Async_Timer_Queue_Test.cpp: added template instantiations.
-
- * tests/IOStream_Test.cpp: no longer need to dynamically allocate
- the ACE_SOCK_IOStreams with the recent ACE_Thread_Manager changes.
- That was causing occasional problems with unsafe deletion of the
- underlying ostreams. Thanks to James Johnson for consulting on
- this intermittent (nasty) problem.
-
- * tests/SPIPE_Test.cpp: (main) added ACE_UNUSED_ARG of client
- and server.
-
- * tests/Thread_Manager_Test (worker): added ACE_UNUSED_ARG (thr_mgr)
- if ACE_LACKS_UNIX_SIGNALS, and added template instantiations.
-
- * tests/Thread_Manager_Test.cpp: dynamically allocate the
- signal_catcher so that we can destroy it before the main
- thread's TSS is cleaned up.
-
- * tests/TSS_Test.cpp: dynamically allocate TSS_Error so that we
- can ensure its deletion before that of ACE_Object_Manager.
- Also, makde the code a little easier to change the number of threads.
-
- * include/makeinclude/wrapper_macros.GNU: added Purify options to
- ignore SIGINT and set max threads to 100.
-
-Mon Sep 1 10:53:39 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Handle_Set: Added an assignment operator that is optimized
- for the case when the right-hand side is 0.
-
- * ace/OS: The ACE_THR_C_FUNC macro was confusing for Win32. We've
- replaced this with the original UNIX typedef and will just use
- LPTHREAD_START_ROUTINE for Win32.
-
- * tests/Thread_Manager_Test.cpp (main): Revised this test so that
- we don't have race conditions for suspend() and resume().
-
- * tests/Tokens_Test.cpp (run_test): Removed the use of
- THR_SUSPENDED and resume_all() since this is broken due to race
- conditions and other hazards implicit in using suspend() and
- resume() on threads.
-
- * ace/Handle_Set.cpp: There were several ACE_INLINE methods in the
- Handle_Set.cpp file. I've removed the ACE_INLINE flag.
-
- * tests/SPIPE_Test.cpp: If ACE doesn't have STREAM pipes on a
- platform (or we aren't on NT) then don't try to run this test.
- Thanks to James CE Johnson <ace-users@lads.com> for reporting
- this.
-
- * ace/config-sunos5.[45]-g++.h: ACE defines _REENTRANT in
- config.h. Application using classes of ACE can conflict by
- using compilation option as -D_REENTRANT. I fixed this by
- surrounding the define as:
-
- #if !defined (_REENTRANT)
- #define _REENTRANT
- #endif /* _REENTRANT */
-
- Thanks to Jean-Marc Strauss <strauss@limeil.cea.fr> for
- reporting this.
-
- * ace/Timer_Queue_T.h: We need to #include "ace/Signal.h" since
- our Async_Timer_Queue_Adapter needs it. Thanks to Neil Cohen
- for reporting this.
-
- * ace/Reactor.cpp (check_handles): Optimized the check for invalid
- handles by using fstat() rather than select() on non-Win32
- platforms. Thanks to Arturo for suggesting this optimization.
-
-Mon Sep 1 17:52:10 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_Heap_T.cpp: Changed cancel (id ...) to check for
- previously expired/cancelled timers
-
-Mon Sep 01 08:43:37 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Synch.cpp: added #include of Object_Manager.h.
- Thanks to Edan Ayal <edana@vdo.net> for reporting this.
-
-Mon Sep 1 00:46:05 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * ace/README: Added explanation for ACE_HAS_STL_MAP_CONFILICT.
-
- * ace/OS.h: Added conditional compilation directive
- ACE_HAS_STL_MAP_CONFLICT. This is used when users want to
- compile ACE with STL library and the STL map class conflicts
- with map structure in <net/if.h>.
-
- * ace/config-unixware-2.1.2-g++.h:
- * ace/config-unixware-2.01-g++.h:
- * ace/config-osf1-4.0-g++.h:
- * ace/config-irix5.3-g++.h:
- * ace/config-hpux-10.x-g++.h:
- * ace/config-linux-pthread.h:
- * ace/config-linux-lxpthreads.h:
- * ace/config-linux.h:
- * ace/config-freebsd.h:
- * ace/config-freebsd-pthread.h:
- Added ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR flag for all
- config files which apparently use g++.
-
- * ace/config-vxworks-g++.h:
- * ace/config-vxworks5.x-g++.h:
- * ace/config-sunos4-g++.h:
- * ace/config-sunos5.4-g++.h:
- * ace/config-sunos5.5-g++.h:
- Moved ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR closer to
- other template-related directives.
-
-Sun Aug 31 22:56:30 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.2, released Sun Aug 31 22:56:30 1997.
-
-Sun Aug 31 22:36:08 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Async_Timer_Queue_Test.cpp: Need to #include "Timer_List.h"
- rather than "Timer_Queue.h".
-
- * ace: Added ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT for all
- config.h files.
-
- * ace/Handle_Set.cpp (count_bits): Continued to optimize this
- method. Now, if ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT enabled
- it will use a very fast loop that only runs for as many bits
- that are enabled in the bitset. This approach also doesn't have
- to access the Global Offset Table in shared libraries, which is
- a win. Thanks to Arturo for contributing this.
-
- * tests/Async_Timer_Queue_Test.cpp: Generalized this test to use
- the new ACE_Async_Timer_Queue_Adapter.
-
- * ace/Timer_Queue_T: Added the new ACE_Async_Timer_Queue_Adapter,
- which makes it possible to encapsulate any of the ACE Timer
- Queue mechanisms into a asynchronous signal-handling context.
-
- * ace/OS.i: If the platform doesn't support ualarm() (and it
- doesn't lack UNIX signals) then we'll use alarm() rather
- than ualarm(). Clearly, this isn't as good as ualarm(),
- but it's better than nothing.
-
- * ace/OS.i: I'd missed replacing
-
- ACE_LACKS_POSIX_PROTO_FOR_SOME_FUNCS
-
- with
-
- ACE_LACKS_POSIX_PROTOTYPES_FOR_SOME_FUNCS
-
- in OS.i. Thanks to James CE Johnson <ace-users@lads.com> for
- pointing this out.
-
-Sun Aug 31 09:58:35 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Princess Diana was killed today in a senseless auto accident in
- Paris, France. This is a very tragic ending to a very promising
- life ahead of her.
-
-Sun Aug 31 15:08:00 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Async_Timer_Queue_Test.cpp: fixed and added some
- ACE_UNUSED_ARG's.
-
- * netsvcs/clients/Tokens/invariant/invariant.cpp (run_mutex,
- run_reader_writer),
- netsvcs/clients/Tokens/mutex/test_mutex.cpp (run_test),
- netsvcs/clients/Tokens/rw_lock/rw_locks.cpp (run_thread):
- removed unused argument "vp".
-
- * ace/ACE.i (log2): moved "log" declaration outside of the
- for loop because its used after the loop.
-
- * ace/Task.cpp (instance) only register for destruction with
- ACE_Object_Manager when creating a new instance_.
-
- * ace/Thread_Manager.cpp (ACE_Thread_Control::exit) with TSS
- emulation, don't exit the thread. Instead,
- ACE_Thread_Adpater::invoke () will do it after cleaning up TSS.
-
- * ace/Synch{h,cpp}: (ACE_TSS_Cleanup_Lock) register for
- destruction with ACE_Object_Manager.
-
- * ace/OS.*: major cleanup of ACE_TSS_Emulation, esp. how it
- interacts with ACE_TSS_Cleanup::exit ().
-
-Sat Aug 30 17:30:24 1997 Steve Huston <shuston@riverace.com>
-
- * Removed these config files:
- config-hpux-10.x-aCC.h
- config-hpux-10.x-decthreads.h
- config-hpux-10.x-nothread.h
- config-hpux-10.x-hpc++.h should be used with HP compilers on
- HP-UX 10.x.
-
-Sat Aug 30 14:58:42 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Signal.cpp (ACE_Sig_Action): Added a new constructor that
- also takes an ACE_Sig_Set & *and* registers the handler...
-
- * ace/Handle_Set.cpp (count_bits): Added a newly optimized
- algorithm for cases where
- ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT. Thanks to Arturo for
- this suggestion.
-
- * ace/config-sco-5.0.0*.h: Added ACE_HAS_LONG_FDMASK for all the
- SCO files. Thanks to Arturo for suggesting this.
-
- * ace/Signal: Added a new mutator method to reassign an
- ACE_Sig_Set to an ACE_Sig_Action.
-
- * ace/Handle_Set.i: If the size of the fd_set is 0 then operator
- fd_set *() just returns 0. This will help to optimize the
- performance of the Reactor. Thanks to Arturo for suggesting
- this.
-
- * ace/Handle_Set.cpp (count_bits): Added yet another improvement
- to remove the "i" iterator. Thanks to Arturo for this!
-
- * ace/Log_Msg.cpp (log): Used the new ACE_Log_Record::priority()
- method in place of the type() method so that the priorities are
- handled correctly.
-
- * ace/Log_Record: Added two new methods that get/set the
- "priority" of an ACE_Log_Record. This value computed as the
- base 2 log of the value of the corresponding ACE_Log_Priority
- enumeral (which are all powers of two). We need this mapping
- function so that we can use the priorities as parameters to the
- putpmsg() function (which can only map between 0-255). Thanks
- to Per Andersson for finding this stuff!
-
- * ace/ACE: Added a new method to compute the base2 logarithm of a
- number.
-
- * Replaced all uses of ACE_Thread_Control since this is now
- handled by the ACE_Thread_Manager.
-
- * ace/Thread_Manager.cpp (spawn_i): Make sure to pass "this" to
- the ACE_Thread_Adapter if we're constructing it in the
- ACE_Thread_Manager::spawn_i() method.
-
- * ace/OS.i (cond_timedwait): Added a special check to see if
- timeout != 0, in which case we just call ACE_OS::cond_wait().
- Therefore, VxWorks can now use ACE_OS::cond_timedwait(), as long
- as the timeout == 0! This simplifies certain internal ACE code.
- Thanks to David Levine for pointing this out.
-
- * ace/Handle_Set.cpp (count_bits): Changed the code from
-
- for (int i = 0; i < sizeof (u_long); i++)
- {
- rval += ACE_Handle_Set::nbits_[n & 0xff];
- n >>= 8;
- }
-
- to
-
- for (int i = 0; n != 0; i++)
- {
- rval += ACE_Handle_Set::nbits_[n & 0xff];
- n >>= 8;
- }
-
- in order to speed it up in the "best case." Thanks to Arturo
- Montes <mitosys@colomsat.net.co> for reporting this.
-
- * ace/Thread.cpp (spawn_n): Added a test to make sure that the
- thread_ids is != 0 before we assign into this.
-
-Fri Aug 29 22:45:21 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/config-vxworks-g++.h:
- * ace/config-vxworks5.x-g++.h:
- * ace/config-sunos4-g++.h:
- * ace/config-sunos5.4-g++.h:
- * ace/config-sunos5.5-g++.h:
- Added flag ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR to these
- config files.
-
- * ace/README: Added explanation of flag
- "ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR."
- When calling a template class'es destructor explicitly, if you
- must use "ptr->FOO<BAR>::~FOO ();" but not
- "ptr->FOO<BAR>::~FOO<BAR> ();" then, you must add this flag to
- your config file.
-
- * ace/OS.h (ACE_DES_FREE_TEMPLATE): Added this new macro to cope
- with the fact that compilers require different syntax when
- calling destructor of template classes explicitly. This macro
- takes four arguments, POINTER, DEALLOCATOR, CLASS, and
- TEMPLATE_PARAMETER. To deallocate a pointer allocated by
- ACE_NEW_MALLOC and you need to call FOO<BAR> class'es
- destructor, you'll write:
-
- ACE_DES_FREE_TEMPLATE (ptr, alloc->free, FOO, <BAR>);
-
- * ace/Containers.cpp: Changed to use ACE_DES_FREE_TEMPLATE to iron
- out differences among compilers.
-
-Fri Aug 29 15:31:50 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.*,Synch.{h,cpp},Object_Manager.cpp: started adding
- support for TSS emulation.
-
- * ace/OS.h: declare class ostream if
- ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION.
-
- * tests/Async_Timer_Queue_Test.cpp (parse_commands): fixed
- sscanf format specifiers to match argument types; (main):
- fixed ACE_ERROR_RETURN parens; protected bulk of code with
- ACE_HAS_UALARM so that the test will build cleanly on
- platforms without it.
-
-Fri Aug 29 00:43:27 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Synch.cpp (wait): Simpified the call to
- ACE_OS::cond_timedwait() to avoid an extra test. Thanks to
- Arturo for pointing this out.
-
- * ace/TTY_IO: Added native support for TSETA. Thanks to Arturo for
- this.
-
- * ace/Strategies_T.cpp: Finished integrating the ACE_DLL_Strategy
- implementation, which is used in TAO. Thanks to Satheesh Kumar
- MG <satheesh@india.aspectdv.com> for motivating this.
-
- * ace/Synch_T.h: Clarified the constructor for ACE_TSS that takes
- a TYPE * as an argument. Note that this only initializes the
- TSS value in the *calling* thread, but not any other threads
- that may come along later on. Thanks to Bob Laferriere
- <laferrie@gsao.med.ge.com> for helping to clarify this.
-
- * ace/Synch_T.h: Removed stray semi-colons from some of the
- ACE_SYNCH_* macros. Thanks for Wei Chiang for reporting this.
-
-Fri Aug 29 11:40:10 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/OS.cpp: Added cast for ace_thread_adapter.
-
- * ace/OS.h: Changed name of ACE_Thread_Adapter's constructor's
- fourth parameter from tm to tmgr since tm conflicted with
- another tm.
-
- * ace/Thread_Manager.cpp: In spawn_i, changed the last parameter
- given to spawn to thread_args. Also had to add a cast for
- ace_thread_adapter.
-
-Fri Aug 29 06:44:05 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.h (ACE_DES_FREE): Added this macro which will call
- designate destructor before freeing the memory. This is a
- matching macro that should go with ACE_NEW_MALLOC and
- ACE_NEW_MALLOC_RETURN which allocate memory using designate
- allocator then call the user specified constructor explicitly.
-
- * ace/Containers.cpp: Many memory deallocations of container's
- nodes were changed to use the new macro which deletes objects
- correctly.
-
- Thanks very, very much to Ivan Murphy for torturing various
- test programs and reporting those tests which fail the
- excruciation.
-
-Fri Aug 29 01:26:38 1997 <irfan@TWOSTEP>
-
- * ace/ReactorEx.cpp: Added two new methods to ReactorEx -
- schedule_wakeup() and cancel_wakeup(). Also fixed some bugs
- related to our local copy of network_events_ not getting updated
- properly. Thanks to Edan Ayal <edana@vdo.net> for pointing out
- the two missing functions.
-
-Thu Aug 28 20:12:23 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp: Added a new ace_thread_manager_adapter()
- function, which is similar to the ace_thread_adapter function
- used in ACE_OS::thr_create(). However, the new function ensures
- that threads spawned by an ACE_Thread_Manager are automatically
- registered and deregistered from the Thread Manager.
-
- * ace/ACE.h (inherit_log_msg): Factored out the functionality to
- inherit the logging features if the parent thread has an
- ACE_Log_Msg instance in thread-specific storage. This function
- is called in several places (e.g., OS.cpp and
- Thread_Manager.cpp), so it pays to factor it out.
-
- * ace/OS.h (ACE_Thread_Adapter): Added a new data member that
- keeps track of which thread entry point function we will pass to
- the underlying OS thread creation routine. The default value is
- ace_thread_adapter, but this can be overridden to do different
- things...
-
- * ace/OS,
- ace/Thread: Extended thr_create() so that if an
- ACE_Thread_Adapter is passed to it this is used in lieu of the
- func and arg parameters. This reduces the amount of dynamic
- allocation and indirection required with the new
- ACE_Thread_Manager.
-
- * ace/Task.h: Removed the ACE_Thread_Control data member from the
- ACE_Task_Exit class since it now belongs to the
- ACE_Thread_Manager instead...
-
- * ace/OS.cpp: Move the ACE_Thread_Adapter out of the OS.cpp file
- and made it a first-class citizen of ACE. We can put this
- to good use in the new ACE_Thread_Manager.
-
- * ace/OS.cpp: The ACE_Thread_Adapter is now the default behavior
- in ACE. If you don't want to use it for whatever reason,
- you'll need to set the ACE_NO_THREAD_ADAPTER macro.
-
- * ace/config-sco-5.0.0-fsu-pthread.h: Added
- ACE_LACKS_CONST_TIMESPEC_PTR. Thanks to Arturo for this.
-
- * ace/Synch.cpp (wait): Removed the reference assignment and just
- take the address of this->mutex_.lock_. Also, removed the
- additional check for abstime == 0 in order to speed up the
- common case. Thanks to Arturo for these suggestions.
-
-Thu Aug 28 20:02:03 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3.1, released Thu Aug 28 20:02:03 1997.
-
-Thu Aug 28 00:21:09 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Strategies_T.cpp (ACE_Thread_Strategy): Added reasonable
- values to the default constructor. Thanks to Stephen Coy
- <stevec@wsa.com.au> for reporting this.
-
- * ace/config-irix6.x-sgic++-*.h: Added ACE_HAS_UALARM. Thanks to
- Amos Shapira <amos@gezernet.co.il> for reporting this.
-
- * ace/config-aix-4.*.h: Added ACE_HAS_UALARM. Thanks to Cary
- Clark for reporting this.
-
- * ace/config-hpux-10.x*.h: Added ACE_HAS_UALARM. Thanks to Cary
- Clark for reporting this.
-
- * ace/config-osf1*.h: Added ACE_HAS_UALARM. Thanks to Thilo
- for reporting this.
-
- * ace/config-mvs.h: Added ACE_HAS_UALARM. Thanks to Chuck Gehr
- for reporting this.
-
- * tests/Async_Timer_Queue_Test.cpp: Added a new test that will
- illustrate how to implement an asynchronously invoked
- Timer_Queue using UNIX SIGALRM signals.
-
-Thu Aug 28 19:32:07 1997 <irfan@TWOSTEP>
-
- * examples/Reactor/ReactorEx: Added two new applications
- (test_registry_changes.cpp and test_console_input.cpp) to show
- some more features of ReactorEx. test_registry_changes.cpp shows
- how to monitor the Registry using ReactorEx.
- test_console_input.cpp shows how to use ReactorEx to get
- notified when input shows up on the console.
-
-Thu Aug 28 18:07:37 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_{List,Heap,Wheel,Hash}_T.cpp: Changed the behavior
- of the iterator to automatically initialize when the iterator
- is constructed.
-
-Thu Aug 28 10:43:35 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Task.{h,cpp} (ACE_Task_Exit::instance) added call to
- ACE_Object_Manager::at_exit () to clean up the singleton at
- program termination.
-
-Thu Aug 28 03:25:52 1997 Nanbor Wang <nw1@lambada.cs.wustl.edu>
-
- * tests/Task_Test.cpp (Barrier_Task):
- * tests/TSS_Test.cpp (main): Added an array to collect thread
- handles in order to clean them up. Thanks to Ivan Murphy
- for pointing this out.
-
- * ace/Thread_Manager.{h,cpp} (spawn_n):
- * ace/Task.{h,cpp} (activate):
- Added an extra argument ACE_hthread_t thread_handles[] with
- default value 0. We need this argument to collect handles of
- spwaned/activated threads. On NT, we have to join terminated
- threads explicitly to prevent handles leak. Thanks to Ivan
- Murphy for digging this out.
-
-Wed Aug 27 10:48:25 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace: Changed all occurrences of ACE_LACKS_RLIMIT_PROTO to
- ACE_LACKS_RLIMIT_PROTOTYPE, ACE_LACKS_POSIX_PROTO to
- ACE_LACKS_POSIX_PROTOTYPES, and ACE_LACKS_SYSV_MSQ_PROTOS to
- ACE_LACKS_SYSV_MSQ_PROTOTYPES to be more consistent.
-
- * ace/config-sunos5.x*.h: Added ACE_HAS_UALARM to all the Solaris
- config files. However, also had to add ACE_LACKS_UALARM_PROTOTYPE
- since Solaris strangely doesn't provide this prototype.
-
- * ace/OS.h: Added an ACE_Time_Value version of ACE_OS::ualarm().
-
- * ace/Signal: Added a new constructor for ACE_Sig_Action that
- takes an ACE_Sig_Set parameter.
-
- * ace/Signal: Added a sigset() accessor method.
-
- * ace/config-unixware-2.1.2-g++.h: Added ACE_HAS_UALARM. Thanks
- to Ganesh Pai <gpai@voicetek.com> for reporting this.
-
- * ace/OS.h: Added a default value of 0 to ACE_OS::time().
-
- * ace/Synch.i (ACE_Thread_Mutex_Guard): Rearranged the code so
- that we can inline the acquire(), tryacquire(), and release()
- methods properly. Thanks to David Levine for pointing this out.
-
- * ace/OS.h: Added ACE_OS support for the ualarm() method. If your
- platform supports ualarm() please send me email so I can set the
- ACE_HAS_UALARM flag in your config.h file.
-
- * tests/Makefile: Added an asynchronous timer queue test.
-
- * examples/IOStream/server/iostream_server.cpp: Added a new macro
- to work around the fact that some C++ compiles don't grok
- template typedefs. Thanks to Oleg Krivosheev <kriol@fnal.gov>
- for pointing this out.
-
- * ace/OS,
- ace/Task.cpp:
- Installed a bunch of patches for FSU pthreads. Thanks to Arturo
- Montes <mitosys@colomsat.net.co> for sending this.
-
- * Makefile: Added a line to the release script that will
- automatically generate an ACE-INSTALL text file from the
- ACE-INSTALL.html file. Thanks to Oleg Krivosheev
- <kriol@fnal.gov> for suggesting this.
-
- * performance-tests/Misc/Makefile: Added $(BIN) to the FILE target
- so that "make depend" will work. Thanks to David Levine for
- pointing this out.
-
- * ace/Synch.i: Eliminated unnecessary assignment to this->owner_.
- Thanks to Chris for pointing this out.
-
- * ace/OS.i (msgctl): Added a "struct" to the definition of
- msqid_ds. Thanks to Steve Hickman <SHICKMAN@cobra.mcit.com> for
- reporting this.
-
-Thu Aug 28 01:07:21 1997 <irfan@TWOSTEP>
-
- * examples/Reactor/ReactorEx/test_directory_changes.cpp: Added a
- new example application. This application tests the working of
- ReactorEx when users are interested in changes in the
- filesystem.
-
-Wed Aug 27 22:06:23 1997 Nanbor Wang <nw1@lambada.cs.wustl.edu>
-
- * *.{mak,mdp,dsw,dsp}: Updated ACE's library names on Win32 as
- below. Only Microsoft's Win95 and Windows NT are effected.
-
- Version Dynamic Library Static Livrary
- ------------------ -------------------- -----------------
- Debug aced.lib, aced.dll acesd.lib
- Release ace.lib, ace.dll aces.lib
- Debug w/ UNICODE aceud.lib, aceud.dll acesud.lib
- Release w/ UNICODE aceu.lib, aceu.dll acesu.lib
-
- Thanks to John Morey <jmorey@tbi.com> for suggesting this and
- Darrell for updating VC 5.0's makefiles.
-
- * ace/config-freebsd[-pthread].h (ACE_HAS_UALARM): FreeBSD does has
- ualarm.
-
-Wed Aug 27 10:52:59 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/Synch_T.h (CTOR): Eliminated unnecessary assignment to
- this->owner_.
-
-Wed Aug 27 09:32:57 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Singleton.cpp (instance): removed full qualification of
- "instance_" in ACE_NEW_RETURN macro, because it confused
- the Sun C++ 4.2 preprocessor.
-
- * ace/Singleton.cpp: added support for ACE_HAS_SIG_C_FUNC platforms,
- e.g., on MVS. At least I tried to. The cleanup function,
- on ACE_HAS_SIG_C_FUNC platforms only, doesn't call the object's
- destructor. It just deallocates the storage. That should be
- good enough; I don't think it's worth trying to do more than that.
-
- * ace/Synch.cpp (close_singleton): removed call to
- ACE_Allocator::close_singleton (), because this method is
- only called if ACE_HAS_THREADS.
-
- * ace/Object_Manager.cpp (dtor): added call to
- ACE_Allocater::close_singleton (), and protected call to
- ACE_Static_Object_Lock::close_singleton () with ACE_HAS_THREADS.
-
- * tests/Time_Value_Test.cpp: disabled ACE_U_LongLong test
- on ACE_WIN32 platforms, because that class is never used
- there. Thanks to Nanbor for finding this.
-
- * performance-tests/Misc/preempt.cpp,Makefile: added preempt
- test, which tests for thread preemption.
-
-Tue Aug 26 13:59:01 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * netsvcs/lib/Server_Logging_Handler_T.cpp: Changed the symbol
- "SS" to "SST" to avoid a namespace collision with UnixWare.
- Thanks to Ganesh Pai <gpai@voicetek.com> for pointing this out.
-
- * ace: Added a new config file to sco using FSU pthreads. Thanks
- to Arturo Montes <mitosys@colomsat.net.co> for sending this.
-
- * include/makeinclude: Added a new platform macros file to sco
- using FSU pthreads. Thanks to Arturo Montes
- <mitosys@colomsat.net.co> for sending this.
-
-Tue Aug 26 22:06:14 1997 <irfan@TWOSTEP>
-
- * examples/Reactor/ReactorEx: Added two new applications for
- testing some of the new features of ReactorEx. Added
- documentation and renamed some of the older test files to make
- it easier to comprehend the examples.
-
-Tue Aug 26 11:47:29 1997 <irfan@TWOSTEP>
-
- * ace/OS.i (mutex_trylock): Changed this method to make it deal
- correctly with abandoned mutexes. Also added a new mutex_trylock
- method that allows the user to know if the mutex was abandoned
- (through an extra out parameter). Also fixed
- ACE_OS::cond_timedwait(), ACE_OS::cond_wait(),
- ACE_OS::event_wait(), ACE_OS::event_timedwait() and
- ACE_OS::sema_wait() to remove extra checks for WAIT_ABANDONED,
- since we are not dealing with mutexes in these methods. Thanks
- to Ivan Murphy <Ivan.Murphy@med.siemens.de> for pointing this
- out.
-
-Tue Aug 26 11:06:45 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h,config-vxworks5.x-g++.h:
- split ACE_HAS_RENAMED_MAIN into ACE_MAIN and
- ACE_HAS_NONSTATIC_OBJECT_MANAGER.
-
- * ace/ACE.cpp: only create the ACE_Object_Manager_Destroyer
- if not ACE_HAS_NONSTATIC_OBJECT_MANAGER.
-
- * ace/Object_Manager.{h,cpp}: dynamically allocated the
- contained ACE_Unbounded_Queue to so that it can be deallocated
- before the ACE_Allocator is destroyed.
-
- * ace/Singleton.{h,cpp}: register all ACE_Singletons for
- cleanup with the ACE_Object_Manager.
-
- * ace/Synch.{h,cpp}: renamed ACE_Static_Object_Lock::atexit () to
- close_singleton (), and removed the unused atexit hook.
-
- * ace/Log_Msg.cpp (ACE_Log_Msg_Manager::close): delete the
- main thread's Log_Msg.
-
- * ace/config-vxworks-ghs-1.8.h: added ACE_HAS_NONSTATIC_OBJECT_MANAGER.
-
- * tests/Time_Value_Test.cpp: added tests of ACE_U_LongLong.
-
- * tests/Atomic_Op_Test.cpp (main): added arguments to main ().
-
- * tests/Barrier_Test.cpp (main): delete thread_handles array
- to prevent memory leak.
-
- * examples/Reactor/Misc/test_signals_2.cpp (main): changed
- type of second arg from "char *" to "char *[]".
-
-Mon Aug 25 14:13:57 1997 Carlos O'Ryan <coryan@polka.cs.wustl.edu>
-
- * ace/OS.h:
- Changed the return type of sendmsg_timedwait from sszie_t to
- ssize_t, this should only affect platforms where
- ACE_LACKS_TIMEDWAIT_PROTOTYPES, further it was definitely wrong
- before.
- Thanks to ARTURO MONTES <mitosys@colomsat.net.co> for pointing
- out this one.
-
-Mon Aug 25 10:15:06 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Message_Queue.cpp (notify): fixed ACE_TRACE message.
-
- * examples/ASX/UPIPE_Event_Server/event_server.cpp,
- examples/Connection/misc/test_upipe.cpp,
- examples/Connection/non_blocking/test_*.cpp,
- examples/IPC_SAP/SOCK_SAP/CPP-inserver-poll.cpp,
- examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp,
- examples/Misc/test_dump.cpp,
- examples/Reactor/FIFO/client.cpp,
- examples/Reactor/Misc/test_*.cpp,
- examples/Reactor/Proactor/test_multiple_loops.cpp,
- examples/Reactor/Proactor/test_timeout.cpp,
- examples/Reactor/ReactorEx/test_timeout.cpp,
- examples/Reactor/ReactorEx/test_exceptions.cpp,
- examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp,
- examples/Service_Configurator/IPC-tests/client/remote_thr_stream_client_test.cpp,
- examples/Shared_Malloc/test_multiple_mallocs.cpp,
- examples/System_V_IPC/SV_Message_Queues/*MQ_*.cpp,
- examples/System_V_IPC/SV_Semaphores/Semaphores_?.cpp,
- examples/Threads/process_mutex.cpp,
- examples/Threads/recursive_mutex.cpp,
- examples/Threads/tss1.cpp,
- examples/Threads/thread_specific.cpp,
- examples/Threads/token.cpp,
- examples/Threads/wfmo.cpp,
- tests/Simple_Message_Block_Test.cpp,
- tests/Hash_Map_Manager_Test.cpp:
- added arguments to main () to support redeclaring it on VxWorks.
-
- From now on, we should always declare main () with arguments, e.g.,
- int
- main (int, char *[])
-
-Sun Aug 24 10:27:33 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * tests/Future_Test.cpp (Scheduler): Removed the non-existent
- friend class Method_ObjectWork. Thanks to Sandro Doro
- <doros@aureus.sublink.org> for reporting this problem.
-
- * ace/Message_Block.h: Clarified in the comments that the length()
- of a Message_Block is 0 until the wr_ptr() is explicitly set.
- Thanks to Amos Shapira <amos@gezernet.co.il> for pointing out
- the need for this.
-
-Sat Aug 23 14:43:27 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.3, released Sat Aug 23 14:43:27 1997.
-
-Sat Aug 23 14:40:32 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Released the long-awaited ACE 4.3. Good night sweet prince:
- And flights of angels sing thee to thy rest.
-
-Sat Aug 23 00:44:09 1997 Douglas C. Schmidt <schmidt@merengue.cs.wustl.edu>
-
- * netsvcs/lib/Server_Logging_Handler.cpp: Make sure that we
- explicitly instantiate ACE_Svc_Handler<LOGGING_PEER_STREAM,
- ACE_NULL_SYNCH> whether or not we're building with threads
- since otherwise we get link errors.
-
-Fri Aug 22 20:58:49 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.cpp (ACE_TSS_Cleanup): Changed the lock for
- ACE_TSS_Cleanup from a static object to a singleton to avoid the
- nasty detruction order problem. This only effects Win32.
-
- * ace/Synch.{h,cpp}: Added a new singleton lock
- "ACE_TSS_Cleanup_Lock" for Win32 platform. This object is
- expect to be put under ACE_Object_Manager's control and will
- probably gone/changed in the near future.
-
-Fri Aug 22 18:48:17 1997 Carlos O'Ryan <coryan@polka.cs.wustl.edu>
-
- * ACE-install.sh:
- I updated the information on IRIX. Now we know for a fact it
- compiles on IRIX 6.x, but we are not certain on IRIX 5.X.
-
- * bin/auto_compile_wrapper:
- I have tried to make it clear that auto_compile_wrapper must be
- tailored on each site. The email address is invalid and the
- script should just crash the
-
- * ace/OS.i (cond_timedwait):
- It used to always dereference the timeout parameter, which could
- be 0 (heading for a
- Sthreads use timestruc_t instead of timespec_t, thanks to
- Ganesh Pai <gpai@voicetek.com> for pointing out this one and to
- Steve Huston <shuston@riverace.com> for explaining to us what
- was going on.
-
-Fri Aug 22 08:46:39 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_vxworks*.GNU:
- unset SHLIB to fix builds without PRELIB.
-
- * netsvcs/lib/Logging_Strategy.cpp,
- examples/Threads/task_three.cpp: include fstream.h and
- iostream.h if ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION.
-
- * examples/ASX/UPIPE_Event_Server/event_server.cpp,
- examples/Log_Msg/test_log_msg.cpp,
- examples/Reactor/Misc/test_time_value.cpp,
- examples/Logger/Accepter-server/server_loggerd.cpp:
- #include iostream.h if ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION.
-
- * examples/ASX/UPIPE_Event_Server/Peer_Router.cpp (svc):
- replaced an iostream printout with an ACE_DEBUG call.
-
- * examples/Misc/test_read_buffer.cpp,
- test_dump.cpp,
- Mem_Map/IO-tests/test_io.cpp:
- replaced bare OS calls with ACE_OS calls.
-
- * examples/Reactor/Misc/notification.cpp (Thread_Handler):
- added cast of svc_run to ACE_THR_FUNC.
-
-Thu Aug 21 22:38:19 1997 Carlos O'Ryan <coryan@polka.cs.wustl.edu>
-
- * bin/auto_compile:
- This tool will checkout ACE_wrapper from CVS, use
- bin/create_ace_build to update a clone directory, compile ace
- and tests in that clone directory and then run run_tests.sh.
- If there is any problem it will report it to email.
-
- * bin/auto_compile_wrapper:
- The former needs some configuration information and a proper
- enviroment, hence it may not be invoked directly from your
- crontab. This tool is used for that purpose.
-
- * apps/Gateway/Gateway/Makefile:
- * apps/JAWS/server/Makefile:
- * examples/Connection/non_blocking/Makefile:
- * examples/IPC_SAP/DEV_SAP/reader/Makefile:
- * examples/IPC_SAP/DEV_SAP/writer/Makefile:
- * examples/Service_Configurator/IPC-tests/server/Makefile:
- * netsvcs/clients/Naming/Client/Makefile:
- * netsvcs/clients/Naming/Dump_Restore/Makefile:
- * performance-tests/Synch-Benchmarks/Makefile:
- No need to defines LIBS=-lACE here, it is already done in
- wrapper_macros.GNU. Thanks to Cary Clark <claca@iccokc.com> for
- pointing out this one.
-
- * bin/create_ace_build:
- New flag -a to create all symlinks using absolute paths, it
- helps when the build directory is a symlink too.
-
- * include/makeinclude/platform_irix6.x-sgic++.GNU:
- ACE now compiles with little or no warnings, I kept the linker
- warnings deactivated though.
- -ptall does not work any more. I added a comment on that.
-
- * ace/OS.h:
- * apps/Gateway/Gateway/Concrete_Proxy_Handlers.cpp:
- * apps/JAWS/clients/Blobby/Blob_Handler.cpp:
- * apps/JAWS/server/HTTP_Server.cpp:
- * examples/ASX/UPIPE_Event_Server/Peer_Router.cpp:
- * examples/IPC_SAP/SPIPE_SAP/NPServer.cpp:
- * examples/IPC_SAP/SPIPE_SAP/producer_read.cpp:
- * examples/Reactor/Dgram/CODgram.cpp:
- * examples/Reactor/Dgram/Dgram.cpp:
- * examples/Reactor/Misc/test_demuxing.cpp:
- * examples/Reactor/Misc/test_reactors.cpp:
- * examples/Reactor/Misc/test_signals_2.cpp:
- * examples/Threads/barrier2.cpp:
- * examples/Threads/process_manager.cpp:
- * examples/Threads/task_three.cpp:
- * netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp:
- * netsvcs/clients/Tokens/collection/collection.cpp:
- * netsvcs/clients/Tokens/mutex/test_mutex.cpp:
- * performance-tests/Misc/childbirth_time.cpp:
- * tests/Reactor_Exceptions_Test.cpp:
- * tests/Reactors_Test.cpp:
- * tests/SOCK_Test.cpp:
- New macro ACE_NOTREACHED. Some compilers will issue warnings on
- unreached statements with things like:
- int foo()
- {
- if (bar) {
- return 0;
- } else {
- return 1;
- }
- return 0; // warning here
- }
- but if we remove the last return some other compiler will issue
- warnings on leaving the function with no return value.
- This macro tries to deal with that, all we have to do is to
- write the last line like:
- int foo()
- {
- if (bar) {
- return 0;
- } else {
- return 1;
- }
- ACE_NOTREACHED(return 0); // No warning now!!!
- }
- IMHO it also serves as a form of documentation.
-
-Thu Aug 21 21:00:35 1997 <irfan@TWOSTEP>
-
- * ace/Auto_Ptr: Changed auto_ptr implementation to be as close
- to the C++ specification as possible. Things that are still
- missing are:
- (a) std namespace
- (b) member templates implementations
- (c) making the constructors explicit
-
- * ace/OS.h (ACE_BIT_STRICTLY_ENABLED): Added new macro to check if
- a bit is strictly enabled in a word. This is necessary when the
- bit would be a combination of bits, and therefore, just
- comparing against != 0 (like ACE_BIT_ENABLED does) is not enough
- and comparing == BIT is necessary.
-
-Thu Aug 21 19:28:28 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * include/makeinclude/rules.local.GNU (depend.local): If TAO_ROOT
- is not set, don't try using it in sed.
-
- * bin/g++dep: Check the existence of the TAO_ROOT environment
- variable before adding it to the relative pathname replacement
- strategy.
-
-Thu Aug 21 16:29:02 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: added THR_JOINABLE and THR_SCHED_FIFO/RR/DEFAULT
- to STHREADS, WTHREADS, and non-threaded platforms. On VxWorks
- only, set NSIG to _NSIGS + 1.
-
- * ace/config-vxworks*.h: removed ACE_HAS_POSIX_SEM now that we
- emulate it for VxWorks.
-
- * tests/Priority_Task_Test.cpp: use THR_SCHED_FIFO unconditionally
- now that it's defined on all platforms.
-
- * include/makeinclude/platform_chorus.GNU,
- platform_hpux_gcc.GNU,
- platform_linux*.GNU,
- platform_m88k.GNU,
- platform_osf1_4.0_g++.GNU,
- platform_sco*.GNU,
- platform_sunos*_g++.GNU,
- platform_unixware_g++.GNU,
- g++ only: replaced PRELIB with "true" because it's not
- needed for template instantiation. The old PRELIB no longer
- worked without -lACE being added to LIBS in individual Makfiles.
- The only reason to leave PRELIB defined to something is so that
- the shared object definitions will be correct in rules.lib.GNU.
- That should be fixed after 4.3 is released.
-
- * include/makeinclude/platform_vxworks5.x_ghs.GNU:
- PRELIB no longer needed with explicit template instantiation.
-
-Thu Aug 21 12:38:26 1997 Steve Huston <shuston@riverace.com>
-
- * ace/config-hpux-10.x.h: Removed extraneous #endif
-
-Thu Aug 21 12:21:16 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.h (THR_JOINABLE): Defined this macro for Win32 as 0.
-
-Wed Aug 20 22:36:52 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.44, released Wed Aug 20 22:36:52 1997.
-
-Wed Aug 20 18:28:28 1997 Steve Huston <shuston@riverace.com>
-
- * ace/config-hpux-10.x.h: Made some definitions dependent on the
- HP-UX version that is compiling the code.
-
- * ace/Filecache.(cpp h): Moved the definition of ACE_Filecache_Object
- from .cpp to .h to help AIX xlC's template instantiator along.
-
- * apps/Gateway/Peer/Peer.(cpp h): Moved the definition of Peer_Handler
- from .cpp to .h to help AIX xlC's template instantiator along.
-
- * include/makeinclude/platform_(hpux hpux_aCC hpux_gcc).GNU: Added
- a compiler option to define HPUX_VERS with the current OS version.
- Used in the config-hpux-10.x.h file.
-
-Wed Aug 20 13:44:16 1997 Carlos O'Ryan <coryan@mambo.cs.wustl.edu>
-
- * ace/config-unixware-2.1.2-g++.h:
- Unixware does not define timespec_t. Thanks to Ganesh Pai
- <gpai@voicetek.com> for pointing out this one.
-
-Wed Aug 20 11:37:44 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/rules.bin.GNU,platform_vxworks5.x_g++.GNU:
- added POSTLINK to build symbol table.
-
-Wed Aug 20 07:43:14 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.43, released Wed Aug 20 07:43:14 1997.
-
-Tue Aug 19 08:25:28 1997 Steve Huston <shuston@riverace.com>
-
- * tests/Barrier_Test.cpp: Added THR_JOINABLE to the flags for
- creating threads - allows join to work on platforms that create
- threads detached by default (i.e. AIX).
-
- * tests/Process_Strategy_Test.cpp: If the final ACE_OS::kill() fails,
- don't ACE_OS::wait() for the process.
-
- * ace/config-aix-4.2.x.h: Added ACE_HAS_BROKEN_POSIX_TIME. Commented
- out ACE_HAS_AIX_BROKEN_SOCKET_HEADER. Added ACE_HAS_PTHREAD_T,
- and will now not use tid_t for any ACE types. Rearranged things
- to start clarifying items.
-
- * ace/config-hpux-10.x.h: Removed ACE_HAS_SETKIND_NP and adjusted
- other, more meaningful, threads-related definitions to match what
- HP 10.10 and 10.20 have for threads. This matches changes to OS.*
-
- * ace/OS.(h i cpp): Removed use of ACE_SETKIND_NP in an effort to
- simplify the variety of threads-capability definitions. The only
- platforms which used ACE_HAS_SETKIND_NP were HP-UX (see above) and
- OSF/1 V3.2 (which has the same threads package as HP-UX). OSF/1
- V3.2 may require some adjustments per this change - it probably
- should be changed to match HP-UX. OSF/1 V4 (aka Digital UNIX)
- is not affected by this change.
-
- * ace/Log_Msg.cpp: Changed the 't' format (thread ID) to call
- thread_self() directly on AIX.
-
-Mon Aug 18 21:39:33 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.42, released Mon Aug 18 21:39:33 1997.
-
-Mon Aug 18 20:22:14 1997 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * apps/Gateway/Peer/Makefile:
- No need to define LIBS=-lACE here, its already done in
- wrapper_macros.GNU. Thanks to Cary Clark <claca@iccokc.com>
- for helping in this effort.
-
-Mon Aug 18 19:54:36 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.{h,i} (open, mutex_init, sema_init, event_init, mmap):
- Added an extra argument LPSECURITY_ATTRIBUTE with default value
- 0 to all these methods so that we can modify objects' security
- attributes when needed. Thanks to Ivan Murphy for pointing this
- out.
-
-Mon Aug 18 19:50:13 1997 Carlos O'Ryan <coryan@mambo.cs.wustl.edu>
-
- * examples/Service_Configurator/Makefile:
- * examples/Service_Configurator/IPC-tests/server/Makefile:
- * apps/Gateway/Gateway/Makefile:
- * examples/Connection/non_blocking/Makefile:
- $(SOEXT) must be used instead of just .so, the former does not
- work on all platforms, notably HP-UX. Thanks to Cary Clark
- <claca@iccokc.com> for helping in this effort.
-
-Mon Aug 18 19:46:27 1997 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * ace/OS.i:
- Added support for the missing netdb reentrant functions, even
- under IRIX 6.2 with no threads. Thanks Paul Roman
- <proman@npac.syr.edu> for reporting this.
-
-Mon Aug 18 12:53:16 1997 David Levine <levine@merengue.cs.wustl.edu>
-
- * tests/Barrier_Test.cpp (tester): VxWorks doesn't support
- thr_join(). Therefore, we need to work around it for now.
- Maybe Wind River will fix it at some point.
-
-Mon Aug 18 12:38:52 1997 Steve Huston <shuston@riverace.com>
-
- * ace/config-aix-4.2.x.h: Removed ACE_HAS_SVR4_TIME, added
- ACE_LACKS_TIMESPEC_T.
-
-Mon Aug 18 12:00:31 1997 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * ace/config-mvs.h:
- MVS does not define timespec_t either. Thanks to Chuck
- Gehr for reporting this.
-
-Mon Aug 18 10:41:05 1997 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * ace/OS.h:
- * ace/README:
- On some platforms timespec_t is not defined. We added a new
- config macro (ACE_LACKS_TIMESPEC_T) to handle that and we do a
- typedef to solve the problem.
-
- * ace/config-freebsd-pthread.h:
- * ace/config-freebsd.h:
- * ace/config-linux-lxpthreads.h:
- * ace/config-linux-pthread.h:
- * ace/config-linux.h:
- These are *some* config files that needed changes due to the new
- timespec_t stuff.
-
-Mon Aug 18 09:34:11 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (ACE_Thread_Adapter): rearranged initializers to
- match declaration order.
-
- * ace/Log_Record.h: declare "class ostream" if
- ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION Log_Record.h.
-
- * ace/IOStream.h,Log_Msg.cpp,Log_Record.cpp,
- tests/test_config.h: include iostream.h instead of ace/stdcpp.h
- if ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION.
-
- * ace/config-vxworks*.h: added ACE_LACKS_TIMESPEC_T.
-
-Sun Aug 17 20:58:56 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.41, released Sun Aug 17 20:58:56 1997.
-
-Sun Aug 17 17:02:53 1997 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * ace/config-irix6.x-sgic++-nothreads.h:
- * ace/config-irix6.x-sgic++.h:
- * include/makeinclude/platform_irix6.x-sgic++.GNU:
- Finally a single config.h and platform_macros.GNU file can be use
- for all the IRIX 6.X versions.
- On SGI machines we need a higher value for
- ACE_DEFAULT_BASE_ADDR, we used 1024*1024*1024, which works on
- our site, but your mileage may vary.
-
- * include/makeinclude/platform_irix6.2_sgic++.GNU:
- * include/makeinclude/platform_irix6.4_sgic++.GNU:
- * ace/config-irix6.2-sgic++-nothreads.h:
- * ace/config-irix6.2-sgic++.h:
- * ace/config-irix6.4-sgic++-nothreads.h:
- * ace/config-irix6.4-sgic++.h:
- These files are no longer needed, see above.
-
- * ace/README:
- * ace/ACE.cpp:
- * ace/OS.h:
- * ace/OS.i:
- * ace/Profile_Timer.cpp:
- * ace/Profile_Timer.h:
- We no longer use timestruct_t in ACE, it is a SYSVism; we use
- timespec_t instead. Hence we have no need for the config
- macro ACE_HAS_SVR4_TIME, but we keep it there for future
- reference.
-
- * tests/Reader_Writer_Test.cpp:
- On IRIX using ACE_Thread::yield() degraded performance for
- multiprocessor machines, but worse, the test will not behave as
- expected: instead of interleaving read/write locks over the
- RW_Mutex it will make all the write locks first and then the read
- locks. The test uses ACE_OS::sleep() for yielding the CPU,
- and it uses different pauses for each thread (see code for
- details). Further, it yields the CPU *before* taking the
- lock, to give other threads a chance.
-
-Sat Aug 16 18:17:10 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.40, released Sat Aug 16 18:17:10 1997.
-
-Sat Aug 16 18:13:22 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/ReactorEx.cpp (add_network_events_i): Revised the code to
- use the ACE_BIT_CMP_MASK and ACE_SET_BITS macros to simplify the
- code.
-
- * ace/OS.h: Added a new macro called ACE_BIT_CMP_MASK which checks
- if a "bit-wise" & with a word == a particular mask.
-
- * ace/OS.cpp (thr_create): If we're in the Pthreads implementation
- then we assume that ACE_thread_t and ACE_hthread_t are the same.
- If this *isn't* correct on some platform, please let us know.
- Thanks to Carlos O'Ryan <coryan@cs.wustl.edu>.
-
- * ace/Auto_Ptr.cpp: Reverted the changes of ACE_Auto_Ptr to
- auto_ptr since we want to be Standard C++ Library compliant.
- However, we only define auto_ptr if ACE_HAS_STANDARD_CPP_LIBRARY
- is *not* enabled.
-
- * Removed the INSTALL file since this is redundant with the HTML
- version of this file (ACE-INSTALL.html). Thanks to David Levine
- for doing the legwork to merge this.
-
-Sat Aug 16 15:11:24 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Auto_Ptr.h: Put in an #include <memory> (for auto_ptr) if
- the standard C++ library is being used.
-
- * ace/Auto_Ptr.*: Changed the checks for ACE_HAS_STANDARD_CPP_LIBRARY
- to also check to see if it is defined to 0 (which means the same
- as it not being defined).
-
- * ace/ReactorEx.cpp: Changed the use of auto_ptr to work with
- the one in the Standard C++ library.
-
- * ace/config-win32-common.h: Added ACE_HAS_BROKEN_NESTED_TEMPLATES
- and ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER for the MSVC versions
- that need them.
-
- * ace/Registry.cpp: changed some variable names from iterator to
- iter to prevent conflicts with another variable
-
- * ace/Registry.cpp:
- STL/bstring.h:
-
- Changed references of NPOS to Istring::npos
-
-Sat Aug 16 14:17:07 1997 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * ace/Auto_Ptr.i:
- * ace/Auto_Ptr.cpp:
- Some code was only included if ACE_HAS_STANDARD_CPP_LIBRARY was
- defined; but the intention was exactly the opposite.
-
-Sat Aug 16 14:33:26 1997 David L. Levine <levine@cs.wustl.edu>
-
- * README,FAQ,Makefile: changed references from INSTALL file
- to ACE-INSTALL.html.
-
-Fri Aug 15 19:51:52 1997 <irfan@TWOSTEP>
-
- * ace/Auto_Ptr.h: A rarely used piece of ACE code has changed
- names because of name conflicts with the Microsoft Standard C++
- Library. The change is from auto_ptr to ACE_Auto_Ptr. A perl
- script ($ACE_ROOT/bin/auto_ptr.perl) is provided for users to
- change their code accordingly.
-
- The following files were effected:
-
- ace: ACE.cpp Auto_Ptr.cpp Auto_Ptr.h Auto_Ptr.i OS.h
- ReactorEx.cpp Service_Config.cpp Service_Object.h
-
- examples/Threads: future1.cpp future2.cpp test_future1.cpp
- test_future2.cpp
-
- tests: Future_Test.cpp
-
-Fri Aug 15 17:41:28 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.39, released Fri Aug 15 17:41:28 1997.
-
-Fri Aug 15 13:33:04 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.h (ACE_DEFAULT_GLOBALNAME_W): Moved pathname delimiter
- from ACE_DEFAULT_{LOCAL|GLOBAL}NAME_* to
- ACE_DEFUALT_NAMESPACE_DIR on NT. We need to append local/global
- name to get a unique mutex name for naming service. NT won't
- let us put a backslash in lock name. ;(
-
-Fri Aug 15 14:50:26 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Makefile: Moved ARGV from the TEMPLATES section to the FILES
- section; now builds on AIX.
-
- * ace/config-hpux-10.x.h: Don't redefine _HPUX_SOURCE. Move the
- ACE_HAS_REENTRANT_FUNCTIONS and ACE_CTIME_R_RETURNS_INT to the
- build-with-threads section. Thanks to Neil Cohen <nbc@metsci.com>
- for helping to flush these problems out.
-
- * tests/Makefile: If building on AIX, wipe out the tempinc directory
- before each compilation to keep the driver from compiling all
- prior programs' template instantiations in every link step.
-
-Fri Aug 15 13:07:26 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Signal.cpp (remove_handler): Added some additional
- parameters to ACE_Sig_Action usages in order to get this stuff
- to compile with G++ on SunOS 4.1.4. Thanks to Kumar Neelakantan
- <kneelaka@PaineWebber.COM> for reporting this.
-
- * ACE version 4.2.38, released Thu Aug 14 23:07:26 1997.
-
-Fri Aug 15 13:33:04 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Naming_Context.cpp (ACE_Naming_Context): Moved the deletion
- of name_options_ from close to dtor of this class so that we can
- reconfigure the naming context.
-
-Fri Aug 15 10:28:14 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/OS.cpp: Changed uname() for Win32 so it returns information
- for Windows 95 and NT.
-
-Thu Aug 14 18:06:37 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/OS.[hi] (strsplit_r): Added a new method which splits a
- string separated by tokens, similar to the way that perl's
- split() works. This is different from the strtok() family b/c
- for the string ":/foo:/bar::boo", strtok() would return "/foo",
- "/bar", "boo", while strsplit_r() returns "", "/foo", "/bar",
- "", "boo". This method is also properly re-entrant, and thus
- safe to use among multiple threads.
-
- * ace/ACE.cpp (ldfind): Fixed this so that it now properly deals
- with paths containing empty components intended to indicate
- 'current directory'.
-
-Thu Aug 14 17:30:36 1997 Steve Huston <shuston@riverace.com>
-
- * ace/config-hpux-10.x.h - Add ACE_LACKS_CONST_STRBUF_PTR, remove
- ACE_HAS_POSIX_SEM, clarify comments regarding setting of
- _CMA_NOWRAPPERS_ - thanks to Cary Clark <claca@iccokc.com> for
- helping in this effort.
-
-Thu Aug 14 16:14:47 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/High_Res_Timer.cpp (print_ave,print_total): fixed format
- specification for total_secs to be lu instead of lld.
-
-Thu Aug 14 14:06:37 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/ARGV.cpp: Completed the explicit template instantiations for
- this component.
-
-Thu Aug 14 11:27:03 1997 Edward Everett Anderson <eea1@polka.cs.wustl.edu>
-
- * ace/ARGV.* (argv):
-
- * Added another behavior to ACE_ARGV -- a user can iteratively
- build the parameter set with add(). Made the class more
- consistent so that accessors work no matter which constructor is
- used.
-
-Thu Aug 14 10:14:37 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * Made several changes to allow ACE to work with the new standard
- C++ header files, such as <cstdio> and the built in STL. Thanks
- to Matthias Kerkhoff <make@cs.tu-berlin.de> for these changes.
- The default is to use the old headers, unless the
- ACE_HAS_STANDARD_CPP_LIBRARY is defined as 1.
-
- * ace/config-win32-common.h:
- ace/config-win32.h:
-
- - Added ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB flag to
- distinguish compilers who have the standard C++ library
- declared in the namespace std and those who use the global
- namespace for it
-
- - Enabled ACE_HAS_SIG_ATOMIC_T and ACE_HAS_TYPENAME_KEYWORD for
- MSVC 5
-
- - Changed the semantics of ACE_HAS_STANDARD_CPP_LIBRARY from
- [defined/undefined] to [(undefined or defined as 0)/defined != 0]
- to allow the choice between the old iostream and standard C++
- library for those platforms that support both
-
- - Don't define the ACE_LACKS_IOSTREAM_FX when building with MSVC
- 5.0 and the standard C++ library.
-
- - If __ACE_INLINE__ is defined as 0, config-win32-common.h
- undefines __ACE_INLINE__ to decrease the size of libraries and
- executables.
-
- * ace/IOStream.cpp: Moved the #ifdef ACE_LACKS_ACE_IOSTREAM up to the
- proper place
-
- * ace/IOStream.h:
- ace/IOStream_T.h:
- ace/Log_Msg.cpp:
- ace/Log_Msg.h:
- ace/Log_Record.cpp:
- ace/Log_Record.h:
- examples/ASX/Message_Queue/*.dsp:
- examples/OS/Process/*.dsp:
- examples/Threads/*.dsp:
- examples/Threads/barrier2.cpp:
- examples/Threads/task_three.cpp:
- netsvcs/lib/Logging_Strategy.cpp:
-
- Updated to including stdcpp.h instead of <iostream.h>,
- <iomanip.h>, <fstream.h>, etc.
-
- * ace/OS.h: Updated to use stdcpp.h instead of including the
- normal C headers. Moved the includes into stdcpp.h to allow
- switching between the old and new versions
-
- * ace/Registry.h: Changed to use the standard C++ headers for STL
- and added a typedef Name_Component and Binding to
- ACE_Registry::* to help some unresolved problems.
-
- * tests/Hash_Map_Manager_Test.cpp:
- tests/test_config.h:
-
- Updated to #include ace/stdcpp.h instead of <iostream.h> and
- <fstream.h>
-
- * ace/stdcpp.h: Updated to include more of the new standard C++
- header files, and also promote some of the iostream classes to
- the global namespace.
-
- * ace/ace.dsp:
-
- - Added some folders like Templates and Documentation
- - Added some files that were missing to the project
- - Enabled function level linking for debug projects
- - Set it to "Not using MFC"
- - Removed wsock32.lib from the project settings (since
- config-win32-common.h will tell the linker to use the correct
- winsock library)
- - Removed some other unnecessary libraries (OLE) from the
- project.
-
-Wed Aug 13 23:02:45 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.37, released Wed Aug 13 23:02:45 1997.
-
-Wed Aug 13 13:26:27 1997 Douglas C. Schmidt <schmidt@mambo.cs.wustl.edu>
-
- * tests/Barrier_Test.cpp (main): Fixed the test of the ACE_Barrier
- class so that it doesn't leak handles. This also illustrates
- the use of the ACE_Thread::join() and
- ACE_Thread_Manager::spawn_n() methods. Thanks to Ivan Murphy
- for pointing this out.
-
- * ace/Thread_Manager.cpp (spawn_n): Note that if we get a null
- thread_ids parameter we shouldn't try to index into it!
-
- * include/makeinclude/rules.local.GNU (OBJDIRS): Added
- so_locations to the list of directories cleaned up during a make
- clean/realclean. Thanks to Amos Shapira for reporting this.
-
- * ACE version 4.2.36, released Wed Aug 13 07:30:10 1997.
-
- * include/makeinclude/platform_irix6.[x-]32_sgic++.GNU: Added a
- -Wl,-woff,133 to LDFLAGS to make the linker shutup about branch
- instructions that might degrade performance
- (what does this mean?). Thanks to Amos for this.
-
- * tests/test_config.h: Fixed a typo (ourput_file() should be
- output_file()). How on earth did this ever work?! Thanks to
- Amos Shapira for reporting this.
-
- * ace/Message_Queue.cpp: Added a couple of new ACE_UNUSED_ARGs
- Thanks to Amos Shapira for reporting this.
-
- * ace/OS.cpp (gethrtime): ACE_OS::gethrtime should cast its return
- value to ACE_hrtime_t instead of (u_long long). Thanks to
- Amos Shapira for reporting this.
-
-Wed Aug 13 14:51:47 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/SString.[i,cpp]: moved some inline methods from the .i into
- the .cpp so the Win32 Unicode Release compiles with inlining.
-
-Wed Aug 13 01:14:08 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * tests/test_config.h (ACE_NEW_THREAD): Removed
- ACE_Log_Msg::set_flags/clr_flags from this macro because
- ACE_Log_Msg::flags is a static variable. We really don't need
- to reset them when creating new threads. Once VxWorks can also
- inherit ACE_Log_Msg's properties, we no longer need this macro.
-
- * ace/Log_Msg.h: Added trace_depth() functions. They are required
- for inheriting ACE_Log_Msg's properties.
-
- * ace/OS.cpp: Changed ACE_Thread_Adapter implementation so that
- newly created threads will inherit properties from their parent
- threads. This is the default behavior and is valid on all
- platform except VxWorks. If you don't want it and would like to
- arrange the properties propagation yourself, you must define
- ACE_THREADS_DONT_INHERIT_LOG_MSG in your ace/config.h file. Now,
- creating a new thread will go thru ace_thread_adapter on all
- platform except VxWorks. If ACE_THREADS_DONT_INHERIT_LOG_MSG is
- defined but your platform defines ACE_HAS_THR_C_FUNC or
- ACE_WIN32, creating new threads still need to use
- ace_thread_adapter. This change also fixes a previous problem
- which let threads access another thread's TSS.
-
-Tue Aug 12 21:57:30 1997 David L. Levine <levine@cs.wustl.edu>
-
- * etc/ACE-guidelines.html: added.
-
-Tue Aug 12 16:54:33 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Added Chuck Gehr's explanation of how to build ACE for MVS to
- the ACE-INSTALL.html file at http://www.cs.wustl.edu/~schmidt/.
-
- * ace/OS.i: changed the name of ACE_U_LongLong::dump() to
- ACE_U_LongLong::output(). Also moved some of the code that was
- inlined in the class definition into the *.i file.
-
- * netsvcs/lib/Server_Logging_Handler.cpp: Added a template
- specialization for ACE_Atomic_Op<ACE_Thread_Mutex, u_long> to
- make things link with SGI and other systems that have long
- different than int. Thanks to Amos Shapira for reporting this.
-
- * ace/Reactor.cpp (close): Removed the #ifdefs around
- notify_handler_.open () and notify_handler_.close() since this
- is now supposed to be available on all build configurations.
- Thansk to Stefan Ericsson for reporting this.
-
- * examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp:
- Removed a static variable that seemed to be causing problems for
- SGI C++. Also, removed the now unnecessary "inherited" from
- Handle_Thr_Acceptor.
-
- * examples/ASX/UPIPE_Event_Server/Peer_Router.h,
- * netsvcs/lib/Log_Message_Receiver.h: Added an
- ACE_UNIMPLEMENTED_FUNC macro for the assignment operator to work
- around silly "features" of SGI C++...
-
- * include/makeinclude/platform_irix6.[x-]32_sgic++.GNU: Added some
- additional patches to suppress warning code. Thanks to Torbjorn
- Lindgren <tl@funcom.no> for this fix.
-
- * include/makeinclude/platform_mvs.GNU: Changed all occurrences of
- "MVSLIB" to "ACELIB". Thanks to Chuck Gehr for reporting this.
-
-Tue Aug 12 15:03:42 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Timer_Hash_T.cpp, Timer_Wheel_T.cpp: Replaced references to
- ACE_High_Res_Timer::gettimeofday with ACE_OS::gettimeofday.
- The High Res version is deprecated, and doesn't work correctly
- on HP-UX.
-
-Tue Aug 12 07:51:02 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.35, released Tue Aug 12 07:51:02 1997.
-
-Mon Aug 11 22:30:39 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_vxworks5.x_ghs.GNU: disabled
- automatic template instantiation, because we use explicit
- template instantiation, via a #pragma, with Green Hills.
- Thanks to Brian Mendel <brian.r.mendel@boeing.com> for
- finding the compiler options.
-
-Mon Aug 11 17:45:44 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.cpp (ace_thread_adapter): Changed the code so that TSS
- ACE_Log_Msg will get created and put into cleanup stack first no
- matter there is other ACE_Log_Msg instances or not. This fixed
- the "order of destruction" problem on Win32 platform. Thanks to
- Irfan for digging this out and helping solving it.
-
-Mon Aug 11 07:25:29 1997 <irfan@TWOSTEP>
-
- * examples/Reactor/ReactorEx/test_reactorEx.cpp: Updated this
- example to use the new Proactor and Asynch IO interfaces.
-
- * ace/Connector.cpp (activate_svc_handler): Fixed the "leak" of
- svc_handler in case of error. Thanks to Wei Chiang
- <chiang@tele.nokia.fi> for reporting this.
-
-Mon Aug 11 01:11:26 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.34, released Mon Aug 11 01:11:26 1997.
-
-Mon Aug 11 01:06:02 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Message_Queue.cpp (enqueue_tail_i): Inadvertantly
- added "signal_dequeue_waiters()" where I meant
- "signal_enqueue_waiters()."
-
- * include/makeinclude/wrapper_macros.GNU: Fixed a typo in the
- wrapper_macros.GNU file that was causing link errors.
-
-Sun Aug 10 11:35:06 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Message_Queue.cpp: To make sure that we have correctly
- signaled waiters the signal_enqueue_waiters() and
- signal_dequeue_waiters() methods now check the return value from
- the semaphore release if ACE_HAS_OPTIMIZED_MESSAGE_QUEUE is
- enabled.
-
- * include/makeinclude/wrapper_macros.GNU (VLDLIBS): Added a
- new macro called ACELIB that can be used to make it easier
- to enable static linking for ACE, i.e.:
-
- ACELIB = -Bstatic -lACE -Bdynamic
-
- or
-
- ACELIB = $(ACE_ROOT)/ace/libACE.a
-
- Can be added to the individual platform_macros.GNU file. This
- allowed us to remove special code for MVS in wrapper_macros.GNU.
- Thanks to Chuck Gehr for this fix.
-
- * netsvcs/lib: Added some comments after the #endifs.
-
- * ace/Filecache.cpp (insert_i): Updated the code so that we use
- ACE_NEW_RETURN rather than operator new. This macro will
- protect against failed allocations.
-
-Sat Aug 9 22:08:50 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace: Added two new config files:
-
- config-irix6.x-sgic++.h
- config-irix6.x-sgic++-nothreads.h
-
- This should hopefully consolidate the SGI platform
- configuration. Thanks to Torbjorn Lindgren <tl@funcom.no> for
- this fix.
-
- * include/makeinclude: Added two new platform macro files:
-
- platform_irix6.x-n32_sgic++.GNU:
- platform_irix6.x-32_sgic++.GNU
-
- This should hopefully consolidate the SGI platform macros.
- Thanks to Torbjorn Lindgren <tl@funcom.no> for this fix.
-
- * ace/Filecache.cpp: Fixed the syntax of the SGI pragma stuff.
- Thanks to Torbjorn Lindgren <tl@funcom.no> for reporting this.
-
- * ace/Name_Request_Reply.h: Changed MAX_NAME_LEN to MAX_NAME_LENGTH
- to avoid problems with Solaris 2.6. Thanks to Thanh Ma <tma@encore.com>
- for reporting this.
-
-Sat Aug 9 12:10:35 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/config-win32-common.h (ACE_HAS_WINSOCK2):
- * ace/config-win32.h (ACE_HAS_WINSOCK2): Rearranged definition of
- this so that users can overwrite the default setting and choose
- older Winsock if they want. No action needed for most NT
- useres. Thanks to jmorey@tbi.com (John Morey) for pointing this
- out.
-
-Sat Aug 09 11:28:36 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Profile_Timer.i: ACE_HAS_GETRUSAGE and !ACE_HAS_PRUSAGE
- platforms now use ACE_OS::gettimeofday rather than
- ACE_High_Res_Timer::gettimeofday in start() and stop() methods.
-
- * tests/Sigset_Ops_Test.cpp: adjusted test for sigismember() with
- out-of-range signum to separately test return value and errno.
- Also, returns non-zero from program on failed test.
-
-Fri Aug 08 17:39:43 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.33, released Fri Aug 08 17:39:43 1997.
-
-Fri Aug 08 02:50:31 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ace/Message_Queue: Factored out the code that differs depending
- on whether we are using the optimized ACE_Message_Queue
- implementation (i.e., VxWorks and NT). This change makes it
- easier to maintain the code. Thanks to Darrell for helping with
- this.
-
- * ace/Log_Msg.cpp (close): Fixed a couple of typos in this code,
- in particular, we need to make sure that we don't call
- ACE_Log_Msg_Manager::close() if we aren't multi-threaded.
-
- * ACE version 4.2.32, released Fri Aug 08 02:50:31 1997.
-
-Fri Aug 8 13:17:21 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/OS.* (strtoul): Added the OS function strtoul() to turn
- strings into unsigned longs.
-
-Fri Aug 8 12:26:54 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Log_Msg.cpp: Fixed some comments and removed unused code
- I erroneously added August 6.
-
- * ace/config-hpux-10.x.h: Fixed to not always compile tracing code.
-
- * tests/test_config.h: ACE_END_TEST and ACE_END_LOG macros direct
- log output back to stderr when shutting off the file output.
-
- * tests/TSS_Test.cpp: Removed ACE_Thread_Control object from the main
- thread - it served no purpose and didn't work on HP-UX (due to
- a documented pthread_exit restriction). Also changed a 'delete
- ptr' to a call on operator delete (void *).
-
-Fri Aug 8 09:17:21 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/Service_Repository.h (operations.): Improved documentation
- on find().
-
-Fri Aug 8 00:01:43 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Log_Msg.cpp (close): Moved ACE_Log_Msg::close() out of
- ACE_MT_SAFE block so it always exists. This function only takes
- care of non-VxWorks platforms.
-
- (instance): Removed at_exit() call since the instances will be
- taken of by TSS_Cleanup.
-
- * ace/Object_Manager.cpp (~ACE_Object_Manager): Removed condition
- compilation so it always calls ACE_Log_Msg::close().
-
-Thu Aug 7 23:36:26 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Reactor.h: Added the renew() method and the notify_handler_
- data member to all compilation cases, not just for
- multi-threading.
-
- * ace/Service_Config.h: Clarified the fact that argv[0] is the
- program name. Thanks to Chris Cleeland for pointing this out.
-
- * ace/config-mvs.h: Added the ACE_HAS_TEMPLATE_SPECIALIZATION flag
- thanks to Chuck Gehr.
-
- * include/makeinclude/platform_irix6.2_sgic++.GNU: Turned on
- exceptions and turned off implicit template instantiation.
- Thanks to Amos Shapira <amos@gezernet.co.il> for reporting the
- former.
-
- * ace/config-irix6.2-sgic++.h: Also added the
- ACE_HAS_TEMPLATE_SPECIALIZATION flag and changed the
- platform_irix6.2.GNU file to not implicitly initialize
- templates. If this breaks something, please let me know.
-
- * ace/config-irix6.2-sgic++.h: Added the ACE_HAS_EXCEPTIONS flag.
- Thanks to Amos Shapira <amos@gezernet.co.il> for reporting this.
- However, there is some question as to whether this will work.
- If it doesn't, please let me know.
-
- * ace/Reactor: Moved the ACE_Reactory_Notify class out from the
- ACE_MT_SAFE section into the main code since this should work
- for non-threaded builds, as well. Thanks to Stefan Ericsson
- <uabsjen@osd.ericsson.se> for reporting this.
-
- * ace/config-chorus.h: Added the ACE_HAS_TEMPLATE_SPECIALIZATION
- flag. Thanks to Wei Chiang for this.
-
-Thu Aug 7 19:09:35 1997 Steve Huston <shuston@riverace.com>
-
- * tests/Hash_Map_Manager_Test.cpp - split definition of Dumb_String
- class to a new header, Hash_Map_Manager_Test.h. This makes AIX
- C Set ++ happy.
-
- * tests/Process_Strategy_Test.cpp - split definitions of Options
- and Counting_Service classes to Process_Strategy_Test.h for AIX
- C Set ++'s benefit.
-
-Thu Aug 7 15:27:28 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/OS.h: Fixed typo in the definition of ACE_SYNCH_1 and
- ACE_SYNCH_2 for ACE_HAS_OPTIMIZED_MESSAGE_QUEUE
-
-Thu Aug 7 13:05:20 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/Strategies_T.h: Changed the argument to ACE_DLL_Strategy
- from ACE_Service_Config to ACE_Service_Repository, which is more
- concrete.
-
- * bin/g++dep (REL): Added sed rule so that TAO's dependencies are
- set relative to $TAO_ROOT as well as $ACE_ROOT when the '-r'
- option is utilized.
-
- * include/makeinclude/platform_linux_lxpthread.GNU (CCFLAGS): The
- -Wall option can now be used. It only generates two warnings
- throughout all of ACE!
-
- * include/makeinclude/rules.local.GNU (depend.local): Modified
- this target so that TAO's dependencies are set relative to
- $TAO_ROOT as well as $ACE_ROOT.
-
-Thu Aug 7 12:03:48 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * ace/Filecache.{h,cpp}: Fixed unused variable found by Amos
- Shapira. Fixed TEMPLATE_SPECIALIZATION dependency, sort of. Do
- not attempt to use Filecache if you do not support
- TEMPLATE_SPECIALIZATION.
-
-Thu Aug 07 00:19:12 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.31, released Thu Aug 07 00:19:12 1997.
-
-Wed Aug 6 22:20:54 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Synch_T.h: Replaced all uses of ACE_Null_Condition_Mutex
- with ACE_Null_Condition, which is much more straightforward...
-
- * ASNMP: Added Mike MacFaden's changes for IRIX.
-
-Wed Aug 6 16:37:51 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp: Changed implementation back to use a
- single sentinel_ rather than an array of them.
-
- * ace/Filecache.{h,cpp}: Total re-implementations. Fewer locks
- acquired and released when there is a cache hit.
-
-Wed Aug 06 12:55:26 1997 Steve Huston <shuston@riverace.com>
-
- * ace/Log_Msg.(h cpp):
- (ACE_Log_Msg_Manager) - Removed most of the non-VxWorks
- pieces - there's just a lock left; the instances_ was removed
- (ACE_Log_Msg) - Use ACE_Object_Manager to remove per-thread
- instances of ACE_Log_Msg rather than using ACE_Log_Msg_Manager.
- The use of an ACE_Unbounded_Set to hold the ACE_Log_Msg pointers
- in previous versions caused some non-tail recursion problems when
- tracing was enabled.
- Uses an instance count to know when it's safe to free the dynamically
- allocated class-static memory.
-
- * ace/Trace.(h cpp): Added new static member function:
- int is_tracing(void) - returns 1 if tracing is enabled, else 0.
-
- * ace/Object_Manager.(h cpp): Added a flag to indicate the object is
- being destroyed - during destruction, ACE_Object_Manager now refuses
- to register any new memory pointers. Also turns tracing off during
- destruction - ACE_Log_Msg makes use of ACE_Object_Manager, so we
- don't want ACE_Log_Msg instance being deleted, then created for a
- ACE_TRACE, then deleted, then created,...
-
-Wed Aug 06 03:35:41 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.30, released Wed Aug 06 03:35:41 1997.
-
-Wed Aug 6 00:13:27 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * netsvcs/lib/Server_Logging_Handler.cpp: We only need to
- instantiate ACE_Svc_Handler<LOGGING_PEER_STREAM, ACE_SYNCH> when
- ACE_HAS_THREADS. Otherwise, we'll have duplicate symbols
- defined on platforms that do not support threads.
-
-Tue Aug 5 19:52:36 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Containers: Added a new reset method for ACE_Unbounded_Set.
- Thanks to Arturo Montes <mitosys@colomsat.net.co> for
- reporting this.
-
- * ace: Changed most uses of ACE_LACKS_COND_T to
- ACE_HAS_OPTIMIZED_MESSAGE_QUEUE to make it possible to toggle
- between the emulated condition variable implementation of
- ACE_Message_Queue and the semaphore implementation. We need
- this until we fully test out the semaphore implementation of
- ACE_Message_Queue.
-
- * ace/Object_Manager.cpp (ACE_Object_Manager): Only call the
- ACE_Log_Msg::close() method if ACE_MT_SAFE is enabled! Thanks
- to Satoshi Ueno <satoshi.ueno@gs.com> for reporting this.
-
- * ace/Malloc.h: Added a fix for misalignment of data in the
- ACE_CONTROL_BLOCK_ALIGN_LONGS macro. Thanks to Fred LaBar
- <flabar@fallschurch.esys.com> for this fix.
-
- * ace/ACE.cpp: (enter_recv_timedwait,enter_send_timedwait): Always
- give val a default value of 0 to make Purify happy. Thanks to
- David Levine for reporting this.
-
- * netsvcs/clients/Tokens/rw_lock/rw_locks.cpp,
- netsvcs/clients/Tokens/manual/manual.cpp,
- netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp:
- Removed unreachable statements. Thanks to Cherif Sleiman
- <sleiman@research.moore.com> for reporting this deficiency and
- testing the fix.
-
-Tue Aug 5 16:41:06 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Synch_T.h: Added some more ACE_LACKS_COND_T changes for compilers
- without template typdefs.
-
-Tue Aug 5 11:50:43 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Message_Queue.h: Fixed typos for the case when
- ACE_LACKS_COND_T.
-
-Tue Aug 05 11:02:11 1997 <irfan@TWOSTEP>
-
- * tests/Atomic_Op_Test.cpp (main): Made sure that on platforms
- without threads, we don't try to run this test.
-
-Tue Aug 05 09:15:40 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_vxworks5.x_ghs.GNU: removed
- -no_prelink from LDFLAGS because ghs 1.8.8 doesn't support it.
- Thanks to Cherif Sleiman <sleiman@research.moore.com> for
- reporting this.
-
- * ace/Service_Record.cpp: added #include "ace/Stream_Modules.h"
- to support template instantiation on GreenHills, at least.
- Thanks to Cherif Sleiman <sleiman@research.moore.com> for
- reporting this deficiency and testing the fix.
-
- * ace/config-vxworks-ghs-1.8.h: added
- ACE_LACKS_LINEBUFFERED_STREAMBUF. Thanks to Cherif Sleiman
- <sleiman@research.moore.com> for reporting this.
-
-Mon Aug 4 22:47:54 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Message_Queue: Fixed consistency problems in naming notfull
- vs. not_full. Thanks to David Levine for finding this.
-
- * ace/Message_Queue: Added specialized support for cases where
- ACE_LACKS_COND_T (e.g., VxWorks and NT). This scheme uses
- ACE_Thread_Semaphores in this case, which should be more
- efficient).
-
- * ace/Synch_T.h: Added a new set of macros and typedefs for
- ACE_SYNCH_SEMAPHORE.
-
- * examples/ASX/Message_Queue: Cleaned up all the Message_Queue
- examples.
-
- * examples/ASX/Message_Queue/buffer_stream.cpp: Added a
- NUL-terminator to the program so that it won't break. Thanks to
- Darrell for finding this.
-
- * ace/Reactor.cpp (wait_for_multiple_events): Fixed some
- stylistic problems in the Reactor.
-
- * ace/Synch.cpp (ace_static_object_lock_atexit): Changed from:
-
- extern "C" static void
-
- to:
-
- extern "C" void
-
- Thanks to Chuck Gehr <gehr@sweng.stortek.com> for this.
-
-Mon Aug 4 14:03:22 1997 Steve Huston <shuston@riverace.com>
-
- * tests/Enum_Interfaces_Test.cpp: return non-zero if test fails.
-
-Mon Aug 4 12:03:29 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tests/Semaphore_Test: Redid to test timed waits in a more
- reasonably fashion.
-
-Mon Aug 4 11:43:09 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS: Continued to cleanup the problems with inconsistent
- variants of sendmsg() and writev() on VxWorks. Thanks to Cherif
- Sleiman <sleiman@research.moore.com> for reporting this.
-
- * ace/OS.i (sema_wait): Fixed the implementation on NT so that
- errno = ETIME.
-
- * tests/Semaphore_Test.cpp: Cleaned up the programming style a
- bit.
-
- * ace/OS (writev): Removed the ACE_WRITEV_TYPE from the
- ACE_OS::writev() method and instead put this as a cast on the
- internal call to ::writev(). This is much cleaner and should
- fix a bug introduced last night. Thanks Cherif Sleiman
- <sleiman@research.moore.com> for reporting this.
-
- * ace/Synch: Added a new release() method to ACE_Semaphore that
- enables a caller to release multiple waiters. Thanks to Darrell
- Brunsch <brunsch@cs.wustl.edu> for noticing this.
-
-Mon Aug 4 12:03:29 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tests/Semaphore_Test: Redid to test timed waits in a more
- reasonably fashion.
-
-Sun Aug 03 23:47:13 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.29, released Sun Aug 03 23:47:13 1997.
-
-Sun Aug 3 22:18:33 1997 Douglas C. Schmidt <schmidt@cumbia.cs.wustl.edu>
-
- * tests/Atomic_Op_Test.cpp: Added template specialization so that
- David won't have to ;-)
-
- * ace/ACE: Added a new, complete set of send/recv operations with
- timeouts. These implement the following methods:
-
- read, readv, write, writev, recv, recvfrom, recvmsg, send, sendto, sendmsg.
-
- The implementation provides two flavors: MIT pthread support, an
- ACE portable support. To use MIT pthread support, you must to
- define ACE_HAS_READ_TIMEDWAIT, ACE_HAS_READV_TIMEDWAIT,
- ACE_HAS_WRITE_TIMEDWAIT, ACE_HAS_RECV_TIMEDWAIT,
- ACE_HAS_RECVFROM_TIMEDWAIT, ACE_HAS_RECVMSG_TIMEDWAIT,
- ACE_HAS_SEND_TIMEDWAIT, ACE_HAS_SENDTO_TIMEDWAIT and
- ACE_HAS_SENDMSG_TIMEDWAIT respectively. See the config.h file
- for SCO UNIX for an example.
-
- This new approach is not only more powerful (since it takes
- advantage of OS-level mechanisms when they exist), but it also
- greatly improves the modularity of the code and provides a
- wider range of supported functionality. Thanks to Arturo
- Montes <mitosys@colomsat.net.co> for this new feature.
-
- * ace/ACE.cpp: Added comments to the ACE_Object_Manager_Destroyer
- class.
-
- * ace/OS.h: Redid all the function prototypes for class ACE_OS so
- that it's easier to read the arguments.
-
- * ace/config-sco-5.0.0-mit-pthread.h: Added the new macros that
- enable timed reads and writes. Thanks to Arturo Montes
- <mitosys@colomsat.net.co> for this new feature.
-
- * ace: Added a corresponding #endif /* FOO */ for all #if defined
- (FOO) in ACE.
-
- * ace: Changed all uses of ACE_IOStream_T to ACE_IOStream to
- be more consistent with other uses of templates in ACE.
- Thanks to Thilo for reporting this (and thanks to David
- for not being offended ;-)).
-
- * ace/OS.i (operator/): Removed "const" from both the OS.h and
- OS.i files for ACE_U_LongLong::operator/. It is redundant,
- potentially confusing, and gives warnings on some compilers!
-
-Sun Aug 03 21:20:12 1997 <irfan@TWOSTEP>
-
- * tests/Atomic_Op_Test.cpp: Added new test to test the Atomic
- Operations Class in ACE. On platforms like Win32, ACE uses
- template specialization to use native implementations provided
- by the OS to accelarate these operations.
-
- * ace/config-win32-common.h (ACE_HAS_INTERLOCKED_EXCHANGEADD):
- Added macro to config file. This macro is automatically set true
- for NT4.0 systems or greater.
-
- * ace/Atomic_Op.i: On Win32 platforms, this code will be included
- as template source code and will not be inlined. Therefore, we
- first turn off ACE_INLINE, set it to be nothing, include this
- code, and then turn ACE_INLINE back to its original setting. All
- this nonsense is necessary since the generic template code that
- needs to be specialized cannot be inlined, else the compiler
- will ignore the specialization code. Also, the specialization
- code *must* be inlined or the compiler will ignore the
- specializations.
-
- The creation of this new file is necessary for non-Win32
- platforms to continue to inline the code as before.
-
- * ace/Synch_T.cpp: This file must include Atomic_Op.i if
- ACE_INLINE has not be turned on. If it is, this file must be
- included by Synch_T.h.
-
- * ace/Synch.cpp: Moved the specialization code from Synch.cpp to
- Atomic_Op.i. This is necessary, otherwise the compiler will
- ignore the specialization.
-
-Sun Aug 03 10:51:34 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-osf1-4.0*.h: added #define ACE_HAS_LONGLONG_T.
- Thanks to Thilo for reporting that OSF1-4.0 does.
-
-Sat Aug 02 23:51:19 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.28, released Sat Aug 02 23:51:19 1997.
-
- * ace/TTY_IO.cpp (control): Fixed a bug when using 8 bits for
- character due to ISTRIP flag setting for device. Thanks to
- Arturo Montes <mitosys@colomsat.net.co> for reporting this bug.
-
- * ACE-categories: Updated the list of ACE classes to reflect
- recent changes.
-
- * ASNMP: Added the new ACE+SNMP release courtesy of Mike
- MacFaden <mrm@cisco.com>. This builds cleanly on Solaris,
- but it looks like there are a bunch of non-portable features
- that won't compile cleanly on all the other platforms.
- Therefore, until Mike or others get this stuff fully portable,
- it won't be build by default in the top-level ACE Makefile.
-
- * ace/OS.h (class ACE_U_LongLong): Reformatted this a bit.
-
- * ace/SV_Semaphore_Simple.i: Removed the #include of
- SV_Semaphore_Simple.h since it seems unnecessary and is causing
- problems for TAO.
-
- * ace/IOStream_T.h (ACE_IOStream_T): Removed the unneeded ';' at
- the end of the ACE_UNIMPLEMENTED_FUNC macros since this was
- causing compiler errors.
-
-Sat Aug 02 13:11:22 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Synch.cpp (ACE_Static_Object_Lock::instance): commented
- out call to ::atexit () because it causes shutdown problems
- on DEC CXX, HP/UX, and AIX. Many thanks to James Johnson
- for tenaciously tracking this one down, to Thilo and Steve
- for assisting, and to all who reported the problem.
-
- * ace/Log_Msg.cpp (ACE_Log_Msg_Manager::open,close): neutered
- on VxWorks, only, so that it will compile.
-
-Fri Aug 1 21:33:18 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * netsvcs/lib/netsvcs.mak: Added post compilation command that
- copies DLL to ace/ directory because netsvcs/main.exe must have
- this file in search path.
-
- * ace/Read_Buffer.cpp (ACE_Read_Buffer): Used ACE_OS::fdopen
- instead of ::fdopen because it caused compilation error on NT.
-
-Fri Aug 1 17:25:04 1997 Chris Cleeland <cleeland@swarm.cs.wustl.edu>
-
- * include/makeinclude/platform_irix6.4_sgic++.GNU (CCFLAGS): Used
- -ptnone and -no_prelink in order to get SGI to compile properly.
-
- * ace/config-irix6.4-sgic++.h (ACE_HAS_EXCEPTIONS): Added
- ACE_HAS_EXCEPTIONS to this config.
-
- * ace/IOStream_T.h (ACE_IOStream_T): Wrapped send, recv, send_n,
- and recv_n with the ACE_UNIMPLEMENTED_FUNC macro.
-
-Fri Aug 1 17:08:32 1997 Nanbor Wang <nw1@waltz.cs.wustl.edu>
-
- * ace/ace.mak: Put OS.cpp back into the makefile.
-
- * ace/config-win32-common.h: Commented out checking of
- ACE_HAS_WINSOCK2 when we are using NT 4.0 and above. The
- original check prevented us from using winsock2.
-
- * ace/Thread_Manager.cpp:
- * ace/Service_Repository.cpp:
- * ace/ReactorEx.cpp:
- * ace/Reactor.cpp:
- * ace/Proactor.cpp:
- * ace/Malloc.cpp:
- * ace/Synch.{h,cpp}: Changed the lock held by
- ACE_Static_Object_Lock from ACE_Thread_Mutex to
- ACE_Recurssive_Thread_Mutex.
-
- * ace/Timer_Heap_T.cpp (ACE_Timer_Heap_T): Something was missing
- here.....
-
-Fri Aug 1 13:39:13 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/TTY_IO.cpp (control): Removed the special M_UNIX code for
- SCO_OpenServer. Thanks to Arturo Montes
- <mitosys@colomsat.net.co> for reporting this.
-
- * ace/Read_Buffer.cpp (ACE_Read_Buffer): Mistakenly used int
- rather than ACE_HANDLE for one of the constructors in
- ACE_Read_Buffer.
-
- * ace/OS.cpp (readv): Fixed a braino that manifests itself on
- Chorus because I put the ACE_READV_TYPE in the wrong place.
- Thanks to Wei Chiang for reporting this.
-
-Fri Aug 1 14:31:22 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tests/Timer_Queue_Test.cpp: removed casts from pointers to ints
- (when a act was compared with a number) and instead used a cast
- on the integer values. This gets rid of warnings on platforms
- where the sizeof a pointer is larger than the sizeof an int.
-
-Fri Aug 01 12:10:28 1997 <irfan@TWOSTEP>
-
- * ace/Synch_T: Changed parameter passing for ACE_Atomic_Op from
- const TYPE to const TYPE &.
-
- * ace/Synch.cpp: These specializations have been added to
- ACE_Atomic_Op to make the implementation faster on Win32 that
- has OS support for doing this quickly through methods like
- InterlockedIncrement and InterlockedDecrement.
-
- * ace/SV_Semaphore_Complex.cpp (open): Fixed more compiler
- warnings:
-
- IOStream.cpp Naming_Context.cpp Read_Buffer.cpp
- SV_Semaphore_Complex.cpp SV_Semaphore_Complex.i
-
-Fri Aug 1 11:57:45 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/Containers.h (ACE_Fixed_Set): Eliminated declaration for
- unnecessary ACE_Fixed_Set(size_t) CTOR.
-
- * ace/OS.h: Simplified the typedef of ACE_hrtime_t so that it's an
- unsigned long long whenever ACE_HAS_LONG_LONG_T is defined.
-
-Fri Aug 01 10:12:26 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-osf1-4.0.h: added ACE_HAS_TEMPLATE_SPECIALIZATION.
- Thanks to Thilo for verifying that this is supported with DEC CXX.
-
- * ace/config-irix6.4-sgic++*.h: added ACE_TEMPLATES_REQUIRE_SOURCE
- and ACE_REQUIRES_FUNC_DEFINITIONS.
-
- * ace/OS.h,README: added ACE_REQUIRES_FUNC_DEFINITIONS support.
-
- * ace/{Free_List.h,Remote_Tokens.h,Synch_T.h,Timer_*_T.h}:
- wrapped unimplemented template class copy constructors and
- assignment operators with ACE_UNIMPLEMENTED_FUNC.
-
- * tests/Service_Config_Test.cpp: removed templates to avoid
- problems with finicky compilers, and added check of destruction
- ordering.
-
- * include/makeinclude/platform_vxworks5.x_ghs.GNU: added
- -no_prelink to LDFLAGS.
-
-Fri Aug 01 00:14:46 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.27, released Fri Aug 01 00:14:46 1997.
-
-Thu Jul 31 21:51:01 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Log_Msg.cpp (open): fixed memory leak.
-
-Thu Jul 31 21:41:10 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/Service_Config_Test.cpp (run_test): You won't shout as I...
-
- * ace/Object_Manager.cpp (instance): ... fiddle about ;-)
-
-Thu Jul 31 17:39:56 1997 <irfan@TWOSTEP>
-
- * ace: The following files were modified to avoid the
- "unreferenced formal parameter" and other warnings from the
- compiler:
-
- ACE.cpp Asynch_IO.cpp Asynch_IO.h INET_Addr.cpp OS.cpp OS.h OS.i
- Proactor.cpp Reactor.cpp ReactorEx.cpp ReactorEx.i
- SOCK_Dgram_Bcast.cpp Service_Config.cpp
-
-Thu Jul 31 16:46:44 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config*.h: replaced "ACE_REQUIRES_TEMPLATE_SPECIALIZATION"
- with "ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION".
-
- * ace/config-vxworks-ghs-1.8.h,config-irix6.4-sgic++*.h: added
- ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA.
-
- * all .cpp files that had "ACE_REQUIRES_TEMPLATE_SPECIALIZATION":
- replaced with "ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION" and
- added #pragma instantiate for Edision Design Group compilers,
- e.g., SGI and Green Hills.
-
-Thu Jul 31 16:25:33 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Synch.i (acquire): Added the timed acquire() interface to
- ACE_Semaphore.
-
-Thu Jul 31 11:10:17 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * tests/run_tests.bat: Redid this file completely making it
- much smarter about running tests. Instead of just blindly
- executing the tests, it checks the return values to see if
- an error occured and also outputs relevant errors from the
- log file if the test was unsuccessful.
-
- It's a remarkable example of batch programming wizardry.
-
-Thu Jul 31 10:39:04 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/INET_Addr.cpp: initialized error variable in
- gethostname to stop warnings when inlining is on.
-
-Thu Jul 31 09:46:50 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_Heap_T.cpp: changed cancel(id) to check the timer
- id to make sure it is in range (not negative and not larger
- than the current size of the heap)
-
-Thu Jul 31 07:32:26 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Malloc_T.{i,cpp},Timer_Queue_T.i: replaced LOCK with ACE_LOCK.
- Thanks to Thilo for supplying patches.
-
- * ace/config-sunos5.5-g++.h: #define ACE_MALLOC_ALIGN to be 8.
-
- * ace/Object_Manager.*: renamed cleanup () to at_exit ().
-
- * Log_Msg.{h,cpp},Object_Manager.cpp: let ACE_Object_Manager
- clean up the global ACE_Log_Msg_Manager.
-
- * Service_Config_Test.cpp: added test of
- ACE_Object_Manager::at_exit ().
-
-Wed Jul 30 20:30:25 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/SOCK_Dgram.h: Added an = 0 to the flags parameter to recv().
- Thanks to Michael MacFaden for pointing out the inconsistency.
-
- * ace/OS.cpp (thr_create): Added support for the SCHED_IO policy,
- which is supported by MIT Pthreads. Thanks to Arturo Montes
- <mitosys@colomsat.net.co> for this fix.
-
- * ace/SOCK_Dgram.h: Added a comment to clarify how to delete the
- elements of the iovec array. Thanks to Mike MacFaden for
- clarifying this.
-
- * ace/Reactor.h: Changed the comment for schedule_timer() to use
- delta_timer rather than delay.
-
- * ace/Connector: Updated the timer cancellation id to be long
- rather than int.
-
- * examples/Reactor/Misc/notification.cpp: Timers are now working
- happily on Chorus, so we can revert the Chorus-specific patches.
- Thanks to Wei Chiang for reporting this.
-
- * ace/SOCK_Dgram.cpp (recv): The timed recv() method must return
- -1 on a timeout to meet its documented specification. Thanks to
- Joseph Cross <joseph.k.cross@lmco.com> for reporting this
- problem.
-
- * ace/OS.i (readv): Added a fix for Chorus, which has a different
- readv() prototype than normal operating systems. Thanks to Wei
- Chiang for reporting this.
-
-Wed Jul 30 20:02:21 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * ace/Hash_Map_Manager.{h,cpp}: changed the *_i methods to use
- shared_find() method to ease template specialization efforts.
- Also, added a new shared_find() method. Added a parameter to
- each to allow the passing in of the calculated hash value.
-
-Wed Jul 30 16:43:34 1997 <irfan@TWOSTEP>
-
- * ace/config-win32-common.h: If _DEBUG is not set (that is, we are
- building the Release version), we will turn on __ACE_INLINE__.
- Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for
- suggesting this.
-
-Wed Jul 30 06:53:30 1997 Matthias Kerkhoff <make@cs.tu-berlin.de>
-
- * The use of the following configuration #defines in the entire
- ACE distribution has been changed:
-
- - ACE_HAS_WINNT4
- - ACE_HAS_MFC
- - ACE_HAS_STRICT
- - ACE_MT_SAFE
- - ACE_HAS_DLL
- - ACE_HAS_SVC_DLL
- - ACE_HAS_WINSOCK2
- - ACE_HAS_ORBIX
- - ACE_HAS_MT_ORBIX
-
- In previous ACE-versions, code blocks depending on one of these
- defines have been guarded by an #if defined(ACE_XXX_OPTION).
- Therefore it has been necessary to define the default
- configuration unconditionally in config-win32.h.
-
- The #if statements in the source files have been changed to
-
- #if defined(ACE_XXX_OPTION) && (ACE_XXX_OPTION != 0)
-
- while the default configuration in config-win32.h will only be used,
- if it has not been overridden from the compilers command line (i.e.) :
-
- #if !defined(ACE_XXX_OPTION)
- #define ACE_XXX_OPTION 1
- #endif
-
-Wed Jul 30 14:46:33 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Malloc.cpp:
- * ace/Proactor.cpp:
- * ace/ReactorEx.cpp:
- * ace/Reactor.cpp:
- * ace/Service_Repository.cpp:
- * ace/Thread_Manager.cpp:
- * ace/Synch.{h,cpp}: Changed ACE_Static_Object_Lock::get_lock ()
- to instance () to emphasize that it's a singleton.
-
- * ace/Containers.cpp: Fixed the problem caused by
- ACE_Unbounded_Stacknotkeeping its size currectly. Thanks for
- Matthias Kerkhoff <make@cs.tu-berlin.de> for sending us the
- patch.
-
- * ace/OS.cpp (exit): Corrected a bug in ACE_TSS_Cleanup::exit ().
- It innocently uses default ctor to copy info_arr. And things
- get out of hand when info_arr[] gets destructed. Thanks very
- much for Matthias Kerkhoff <make@cs.tu-berlin.de> for digging
- this out and sending us the patch.
-
-Wed Jul 30 13:36:55 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-vxworks-ghs-1.8.h: added #ifdef ppc wrapper around
- #define of ACE_HAS_POWERPC, because GreenHills #defines that.
-
- * include/makeinclude/platform_vxworks5.x_ghs.GNU: replaced
- indlib.o LIBS with newer ghsbltin.o and ghsmath.o.
-
- * ace/OS.h: use the same ACE_UNUSED_ARG definition with ghs as
- with other compilers.
-
- * ace/Object_Manager.*: revised interface, but still in flux.
- cleanup () should work for process-wide registration, but is
- untested.
-
-Wed Jul 30 11:13:57 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/config-linux*.h (ACE_HAS_LONGLONG_T): These configs
- file incorrectly had ACE_HAS_LONGLONG rather than
- ACE_HAS_LONGLONG_T.
-
- * ace/OS.cpp (gethrtime): Added 'volatile' keyword to insure that
- the automatic variables 'most' and 'least' don't get put into
- registers. Putting this in stopped the SIGSEGV that was occurring
- in Linux.
-
-Wed Jul 30 06:53:30 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.26, released Wed Jul 30 06:53:30 1997.
-
-Wed Jul 30 04:36:39 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Containers.{h,cpp}: Added back new parameterized allocation
- strategy version. Finally.
-
- * ace/Synch.cpp (atexit): Moved ACE_Allocator here because only
- here, we can be sure that no other user defined memory
- activities are going on. This is becoming even more
- interesting now.... Perhaps we should move all
- close_singleton's here?
-
- * ace/Service_Config.cpp (close_singletons): Removed
- ACE_Allocator::close_singleton () from this function because we
- still need ACE_Allocator to "free" static objects' memory.
-
- * ace/Synch.{h,cpp}: Added a new class ACE_Static_Object_Lock
- which provides a lock when instantiating static objects.
-
- * ace/Thread_Manager.cpp: Removed ace_thread_manager_lock_,
- * ace/Service_Repository.cpp: Removed ace_service_repository_lock_,
- * ace/ReactorEx.cpp: Removed ace_reactorex_lock_,
- * ace/Reactor.cpp: Removed ace_reactor_lock_,
- * ace/Proactor.cpp: Removed ace_proactor_lock_,
- * ace/Malloc.cpp: Removed ace_malloc_lock_,
- and replace them with a global single lock
- ACE_Static_Object_Lock::get_lock ().
-
-Tue Jul 29 16:25:48 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/OS.cpp (thr_create): Explicitly flagged 'stack' and 'size'
- as unused arguments.
-
- * ace/Memory_Pool.cpp (handle_signal): Explicitly flagged siginfo
- as an unused argument, and moved the decl of offset into the
- conditional block in which it's used.
-
- * ace/OS.i (dlerror): Added explicit cast of the return value to
- (char*) because on Linux dlerror() returns const char*, while on
- Solaris it's char*.
-
- * ace/config-linux-lxpthreads.h: Created new flag
- ACE_LACKS_POSIX_PROTO_FOR_SOME_FUNCS that can be used when only
- certain functions are missing POSIX prototypes. This eliminates
- more warnings with -Wall
-
- * ace/ACE.cpp (max_handles): Added return statement for the
- RLIMIT_NOFILE case.
- (count_interfaces): Removed unused variables.
-
-Tue Jul 29 15:10:35 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/OS.i: Changed sema_wait to take in a const ACE_Time_Value
-
-Tue Jul 29 12:41:27 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/config-sco-5.0.0-mit-pthread.h: Added the
- ACE_LACKS_PWD_FUNCTIONS macro. Thanks to Arturo Montes
- <mitosys@colomsat.net.co> for reporting this.
-
-Tue Jul 29 13:10:00 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Signal.h: Moved inclusion of "Containers.h" to the bottom of
- this file so everything is defined properly before use.
-
-Tue Jul 29 12:36:24 1997 <irfan@TWOSTEP>
-
- * tests/Message_Queue_Test.cpp (main): Removed dynamic allocation
- of the string array.
-
-Tue Jul 29 12:15:49 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Proactor.cpp
- * ace/Reactor.cpp:
- * ace/ReactorEx.cpp: Changed the default Timer Queue to
- Timer Heap instead of Timer List.
-
-Tue Jul 29 07:59:04 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile,TAO/Makefile: change mode of updated ChangeLog-*
- file to 644 after updating it, when building a release
- with TIMESTAMP enabled.
-
- * ace/OS.cpp (sched_params): added some more initializations
- to 0 to avoid Purify warnings about unitialized memory reads.
-
- * ace/Object_Manager.cpp (~ACE_Object_Manager): removed unused
- variable "i". Thanks to Amos Shapira <amos@gezernet.co.il>
- for reporting this.
-
- * ace/Service_Record.{h,i} Parse_Node.{h,cpp} (handle,open_handle):
- removed "const" from ACE_SHLIB_HANDLE return value. Thanks
- to the several people who noted compiler warnings from this.
-
- * ace/Naming_Context.cpp: added delete of this->name_options_;
- (dtor,fini): call this->close ().
-
- * tests/IOStream_Test.cpp (client,server): use ACE_NEW_RETURN
- instead of new.
-
-Tue Jul 29 01:53:18 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/OS.h: Added two new macros ACE_NEW_MALLOC_RETURN and
- ACE_NEW_MALLOC. Theses are similiar to ACE_ALLOCATOR_RETURN and
- ACE_ALLOCATOR that allow memory allocation using user defined
- functions. However, these two macros will call specified
- constructor after memory is being allocated.
-
- * ace/Containers.{h,cpp}: Decoupled memory allocation strategy for
- ACE_Unbounded_Stack, ACE_Unbounded_Set, ACE_Unbounded_Queue.
- Users can now specified their own memory allocation strategies
- if needed. If not specified, the default ACE_Allocator will be
- used.
-
-Tue Jul 29 00:56:54 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.25, released Tue Jul 29 00:56:54 1997.
-
-Mon Jul 28 16:23:26 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/rules.nested.GNU: added missing
- semicolon at end of last statement. Thanks to Amos
- Shapira <amos@gezernet.co.il> for providing this fix.
-
- * ace/OS.h (VxWorks only): only #include <stdarg.h> before
- <vxWorks.h> for GreenHills. Thanks to Dave Moore
- <dave.moore@gecm.com> for reporting a problem without this
- fix with g++/VxWorks 5.3.1 for PowerPC target.
- Also, commented out g++ string.h hack. It no longer appears
- to be necessary.
-
- * tests/README: added VxWorks 5.3.1 test status.
-
- * tests/SPIPE_Test.cpp (main): fixed #ifdefs so that it compiles.
-
- * ace/OS.i: (strtok_r): replaced NULL with 0. NULL is #defined
- as (void *) 0 on VxWorks, so it causes compile warnings.
- Thanks to Dave Mayerhoefer <davem@lynx.com> for reporting
- this problem.
-
- * ace/Object_Manager.{h,cpp},Makefile: added this class to
- shutdown ACE library services, and reclaim their storage,
- at program termination.
-
- * ace/ACE.cpp: added hook to call ACE_Object_Manager destructor
- in this file. It's in this file so that it's sure to be
- linked in to executables that statically link libACE.a.
-
- * ace/Service_Config.{h,cpp}: (close): delete ACE_STATIC_SVCS
- instance, which is now saved in static_svcs_. Also, removed
- LM_SHUTDOWN call, because the logger apparently gets shutdown
- now with everything else (with ACE_Object_Manager).
-
- * ace/Object_Manager.* (delete_at_exit,delete_array_at_exit):
- made these (inline) static functions, with return values.
-
- * tests/IOStream_Test.cpp (client,server): explicitly destroy
- (and create) ACE_SOCK_IOStream instances, because they don't
- get destroyed on Solaris. They're on the stack of separate
- threads, so maybe the problem is related to not cleaning up
- TSS on Solaris. Thanks to James CE Johnson <jcej@lads.com>
- for some efficient debugging work, and for verifying that the
- original code works properly on Linux.
-
-Mon Jul 28 21:59:09 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/ace.mak: Added file Object_Manager.cpp.
-
- * ace/OS.h: Added #define RTLD_LAZY when
- ACE_HAS_SVR4_DYNAMIC_LINKING and RTLD_LAZY is not defined.
- FreeBSD 2.2.1 "forgot" to put in this definition. Thanks to
- Satoshi Ueno for reporting this.
-
-Mon Jul 28 13:27:21 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Object_Manager: Made a few minor stylistic updates.
-
- * netsvcs/servers/main.cpp (main): Updated this test program to
- utilize the new ACE_Service_Object_Ptr class.
-
- * ace/Service_Object.h: Added a new smart pointer call
- ACE_Service_Object_Ptr, which generalizes functionality that was
- previously in the ./netsvcs/server/main.cpp file. Thanks to Wei
- Chiang for this suggestion.
-
- * examples/Threads/process_manager.cpp (parse_args): Removed the
- unused n_processes global variable. Thanks to Amos Shapira for
- reporting this.
-
- * tests/SPIPE_Test.cpp (main): Cleaned up the #ifdef structure
- to remove compiler warnings. Thanks to Amos Shapira for
- this.
-
- * tests/Handle_Set_Test.cpp (test_performance): Removed an unused
- ACE_HANDLE handle definition. Thanks to Amos Shapira for
- reporting this.
-
- * ace/OS.i (sema_init): Swapped else and #endif to avoid
- a compile error when ACE_LACKS_NAMED_POSIX_SEM is false.
- Thanks to Wei Chiang for reporting this.
-
- * ace/OS.cpp (rwlock_init): Added a cast to (const void *) to keep
- certain compilers from complaining. Thanks to Thilo and
- Amos Shapira for reporting this.
-
- * ace/OS.i (sema_wait): *tv should have been &tv. Thanks to Thilo
- for reporting this.
-
-Mon Jul 28 13:57:21 1997 James C Hu <jxh@swarm.cs.wustl.edu>
-
- * ace/config-irix6.4-sgic++.h: Added template specialization #def.
-
-Sun Jul 27 20:47:01 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Handle_Set_Test.cpp: Instantiate templates with
- ACE_HANDLE instead of int.
-
- * examples/IPC_SAP/SPIPE_SAP/NPServer.cpp (main): use
- ACE_OS::fprintf () instead of cerr.
-
-Sun Jul 27 20:10:26 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.2.24, released Sun Jul 27 20:10:26 1997.
-
-Sun Jul 27 16:03:30 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * tests/Handle_Set_Test.cpp (test_boundaries): Changed class of
- queue from ACE_Unbounded_Queue<int> to
- ACE_Unbounded_Queue<ACE_HANDLE> so it declares the right data
- type.
-
- * ace/Synch.cpp (ACE_Process_Mutex):
- * ace/OS.cpp (rwlock_init):
- * ace/ACE.cpp (unique_name): Memories for placing unique_name are
- now declared using ACE_UNIQUE_NAME_LEN. When calling
- ACE::unique_name, the length is also specified using
- ACE_UNIQUE_NAME_LEN because using "sizeof (buffer)" also caused
- problem if we are using UNICODE.
-
- * ace/OS.h: Added a new directive ACE_UNIQUE_NAME_LEN to specified
- the maximum length of an "unique name."
-
-Sun Jul 27 15:32:08 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Handle_Set_Test.cpp (main): uncommented
- test_duplicates () and test_performance () calls, and added
- ACE_Unbounded_Queue_Iterator<int> specialization.
-
-Sun Jul 27 14:25:33 1997 Douglas C. Schmidt <schmidt@merengue.cs.wustl.edu>
-
- * tests/Handle_Set_Test.cpp (test_boundaries): Added a better test
- to ensure that the ACE_Handle_Set_Iterators are working
- correctly. This works by inserting the handles in a queue and
- then making sure that they are the same values we receive from
- the iterator.
-
- * ace/Handle_Set.i (operator): Fixed a subtle bug in the
- ACE_Handle_Set_Iterator implementation. We need to make
- sure that we increment the handle_index_ to the beginning
- of the next word whenever we've examined all the bits in
- the current word. Thanks to David Levine for noticing this
- problem.
-
-Sun Jul 27 09:06:29 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/rules.lib.GNU: replaced hard-coded ".so"
- with "$(SOEXT)".
-
- * include/makeinclude/rules.local.GNU: added/completed support
- for "$(SOEXT)", and "$(VSHDIR)" instead of always hard-coding
- them as ".so" and ".shobj/".
-
- * include/makeinclude/wrapper_macros.GNU: added support for
- override of "$(VSHDIR)" in platform_macros.GNU.
-
- * apps/JAWS/clients/{Blobby,Caching}/Makefile,
- apps/JAWS/stress_testing/Makefile,
- apps/Orbix-Examples/Event_Comm/{Consumer,Supplier}/Makefile,
- examples/ASX/Event_Server/Event_Server/Makefile,
- examples/ASX/UPIPE_Event_Server/Makefile,
- examples/Logger/simple-server/Makefile,
- examples/Mem_Map/IO-tests/Makefile,
- examples/Naming/Makefile,
- examples/Reactor/Multicast/Makefile,
- examples/Service_Configurator/Misc/Makefile,
- examples/Shared_Malloc/Makefile:
- replaced hard-coded ".shobj" with "$(VSHDIR)" in LDLIBS definitions.
-
- * include/makeinclude/platform_vxworks5.x_{g++,ghs}.GNU:
- added overrides of .so build rules to change them .o builds.
-
- The above changes allow builds of modules that specify .shobj/*.so
- on VxWorks, by mapping those objects to .obj/*.o.
-
-Sun Jul 27 03:07:35 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/ACE.cpp (unique_name): Added __TEXT macro to the format
- string in sprintf to avoid a nasty problem when using UNICODE on
- NT.
-
-Sat Jul 26 21:12:07 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/ReactorEx.cpp: added a couple of ACE_UNUSED_ARG's.
-
- * examples/Logger/simple-server/Logging_Handler.cpp (handle_input):
- replace use of cerr with stderr (by using default arg of
- ACE_Log_Record::print ()).
-
- * examples/Shared_Malloc/test_multiple_mallocs.cpp (main): use
- ACE_OS::printf () instead of cout.
-
- * examples/Shared_Malloc/test_persistence.cpp: added #include
- of iostream.h with ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION.
-
-Sat Jul 26 15:55:43 1997 <irfan@TWOSTEP>
-
- * ace/Malloc_T.cpp (ACE_Cached_Allocator): Changed (T *) to
- (T*). VC++ did not like the former.
-
- * The entire ACE distribution was updated to use the new singleton
- methods. The old singleton methods in Service_Config have been
- deprecated and users are encouraged not to use these methods
- anymore. It may not be supported in future releases. The
- replacement is the instance() methods in the individual classes.
- For example, ACE_Service_Config::reactor() is replaced by
- ACE_Reactor::instance(). A perl script has been added
- (ACE_wrappers/bin/Service_Config.perl) to allow users to change
- their code over to the new methods.
-
- These changes will hopefully help in reducing the compile-time
- dependencies in ACE source files and allow smaller custom ACE
- libraries to be compiled.
-
- Thanks to Matthias Kerkhoff <make@cs.tu-berlin.de> for making
- these changes.
-
-Sat Jul 26 15:44:45 1997 Douglas C. Schmidt <schmidt@mambo.cs.wustl.edu>
-
- * ace/Malloc_T.cpp (ACE_Cached_Allocator): I think we want to
- say "sizeof (T)" rather than "sizeof (T *)".
-
- * ace/FILE_IO.i (recv_n): There is a minor bug fix to be made in
- FILE_IO.i. The method ACE_FILE_IO::recv_n() should call
- ACE::read_n(), not ACE::recv_n(). Similarly, the method
- ACE_FILE_IO::send_n() should call ACE::write_n(), not
- ACE::send_n(). The functions ::recv() and ::send() are intended
- only for *socket* I/O, and return failure conditions when
- applied to *file* I/O. Thanks to David Brackman
- <dbrackman@OhioEE.com> for reporting this.
-
- * ace: Changed all LOCK names to ACE_LOCK to avoid clashes
- with macros in the KAI C++ compiler. Thanks to Jeff
- R. Hayes <Jeff.Hayes@osi.com> for pointing this out.
-
- * ace/Malloc_T.i: Added ACE_INLINE to some methods that weren't
- getting inlined.
-
- * ace/OS.i: Added an implementation of timed semaphores for the
- POSIX threading APIs. Also cleaned up the return values from
- sema_wait() so that it always returns -1 if an error occurs
- (originally, it was returning -2, which is confusing). Also
- cleaned up the rd_lock() and wr_lock() methods in the same way.
-
-Sat Jul 26 16:00:05 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Malloc_T.cpp (ACE_Cached_Allocator): fixed typo, sizeof (T*)
- instead of sizeof (*T).
-
- * Proactor.cpp (instance): fixed signature in non-WIN32
- version. (run_event_loop): added ACE_UNUSED_ARG (tv).
-
-Fri Jul 25 12:08:47 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.[hi]: finished VxWorks (non-POSIX) semaphore implementation.
-
- * ace/Process.cpp (spawn): with GreenHills compiler only (for
- VxWorks), call ACE_NOTSUP_RETURN instead of spawning via execve.
- GreenHills 1.8.8 loses its lunch on the ACE_OS::execve () call.
- Thanks to Dave Mayerhoefer <davem@lynx.com> for reporting
- this problem.
-
- * tests/Mem_Map_Test.cpp (create_test_file): delete array "mybuf"
- to prevent memory leak.
-
- * tests/Message_Queue_Test.cpp (main): delete "buffer"
- elements at end of test to prevent memory leaks.
-
- * performance-tests/Misc/context_switch_time.cpp: use
- ACE_Sched_Params for platform-independent thread priority
- assignment. Also, modified Yield_Test so that only one thread
- writes the test's timer.
-
- * examples/ASX/UPIPE_Event_Server/Peer_Router.cpp (svc):
- replaced an iostream printout with an ACE_DEBUG call.
-
- * examples/ASX/UPIPE_Event_Server/event_server.cpp: added
- #include of iostream.h with ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION.
-
- * examples/IPC_SAP/FILE_SAP/client.cpp: require 2 args instead
- of 1; mask file mode with 0777 (octal); and use
- ACE_OS::printf () instead of cout.
-
-Fri Jul 25 00:46:22 1997 <irfan@TWOSTEP>
-
- * ace/Synch: Added documentation for Condition variables. Thanks
- to Jeff <jmg@trivida.com> for pointing out the lack of
- documentation.
-
-Thu Jul 24 11:48:05 1997 David L. Levine <levine@cs.wustl.edu>
-
- * Makefile,TAO/Makefile: added a filter to exclude backup and
- [.]#* files from releases. Thanks to Carlos O'Ryan
- <coryan@mat.puc.cl> for reporting this problem.
-
- * include/makeinclude/platform_*.GNU: inserted CVS/RCS
- keyword string.
-
- * performance-tests/Misc/basic_perf.cpp (per_iteration):
- added support for ACE_U_LongLong.
-
- * performance-tests/Misc/childbirth_time.cpp:
- (prof_fork,prof_native_thread): added ACE_UNUSED_ARGs
- for unsupported platforms. (prof_ace_os_thread): added
- (ACE_THR_FUNC) cast of first arg to ACE_OS::thr_create () call.
-
- * performance-tests/Misc/test_naming.cpp (find): replaced cerr
- statement with an ACE_DEBUG.
-
- * examples/Misc/test_read_buffer.cpp: replaced bare OS calls
- with ACE_OS calls.
-
-Thu Jul 24 11:35:37 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_Heap_T.cpp: Fixed a problem with reschedule()
- corrupting the free list in Timer Heap. Thanks to
- James Crawford <jamesc@in.ot.com.au>, Silvano Peruzzi
- <silvanop@in.ot.com.au>, and Stuart Powell <stuartp@in.ot.com.au>
- for the fix.
-
-Wed Jul 23 23:29:15 1997 <irfan@TWOSTEP>
-
- * ace/Message_Block.cpp (size): Changed the comparison from
- (length < this->max_size_) to (length <= this->max_size_).
- Thanks to Paul <proman@npac.syr.edu> for suggesting this change.
-
-Wed Jul 23 21:54:23 1997 David L. Levine <levine@cs.wustl.edu>
-
- * examples/Shared_Malloc/test_malloc.cpp (spawn): cast argv
- argument to (char *const *) for call to ACE_OS::execv ().
-
-Wed Jul 23 16:40:39 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/ACE.cpp (get_ip_interfaces): ACE'ified codes for NT. UNIX
- part will come later.
-
- * ace/Malloc_T.cpp (ACE_Cached_Allocator): Changed to use raw
- memory allocation method for memory pool.
-
- * ace/OS.h (ACE_TEXT_STRING): Added this #define macro to switch
- between ACE_WString and ACE_CString according to the usage of
- UNICODE.
-
-Wed Jul 23 14:43:11 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Timer_Queue_Test.cpp(main): delete timer_id array at
- the end of the test to avoid a memory leak.
-
-Wed Jul 23 13:40:39 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Process.cpp (ACE_Tokenizer::next): Moved checking of string
- termination after checking delimiter and preserve_designator so
- that we can use this class to tokenize multiple null terminated
- strings cascaded together (using \0 as delimitor.) Notice tne
- combined strings must be terminated with two null chars. I need
- to use this class in ACE::get_ip_interfaces.
-
- * ace/Malloc_T.{h,i}: Changed the implementation of
- ACE_Cached_Mem_Pool_Node from using union to a plain pointer.
- This is because some C++ compilers don't allow union member to
- have copy constructor. Thanks to Tim to dig this out.
-
-Wed Jul 23 12:58:04 1997 Steve Huston <shuston@riverace.com>
-
- * ace/CORBA_Ref.cpp: Added #include "ace/Log_Msg.h" to catch the
- ACE_DEBUG macro.
diff --git a/ChangeLog-98a b/ChangeLog-98a
deleted file mode 100644
index 1bbc5a26864..00000000000
--- a/ChangeLog-98a
+++ /dev/null
@@ -1,5402 +0,0 @@
-Thu Mar 26 17:23:38 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.36, released Thu Mar 26 17:23:38 1998.
-
-Thu Mar 26 12:54:57 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/IPC_SAP.cpp (enable,disable): wrapped return statement
- at end with ACE_NOTREACHED.
-
- * include/makeinclude/platform_vxworks5.x_ghs.GNU: added support
- for x86 targets.
-
- * ace/Basic_Types.h: sizeof (long double) is 8 on ghs/VxWorks/i386,
- not 12.
-
-Wed Mar 25 10:10:04 1998 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_{chorus,vxworks5.x}_ghs.GNU:
- change OFLAGS to OCFLAGS.
-
- * include/makeinclude/platform_chorus_ghs.GNU: if debug is enabled,
- link with crth_d.s.o instead of crth.s.o.
-
- * ace/config-g++common.h: don't #define
- ACE_HAS_TEMPLATE_SPECIALIZATION with egcs 2.91. Thanks to
- Sudish Joseph <sj@eng.mindspring.net> and
- Loren Rittle <rittle@comm.mot.com> for reporting this
- apparent bug with egcs 2.91. (egcs 2.90 builds ACE cleanly
- with ACE_HAS_TEMPLATE_SPECIALIZATION.)
-
- * include/makeinclude/platform_vxworks5.x_g++.GNU: add VxWorks
- host bin directory to PATH if its not already there.
-
-Tue Mar 24 19:48:44 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/Proactor.cpp (timeout): Changed comparison from || to
- &&. Thanks to Jason Katz <Jason@email.rts-inc.com> for reporting
- this.
-
-Tue Mar 24 18:14:18 1998 Steve Huston <shuston@riverace.com>
-
- * ace/Env_Value_T.h: added #include "ace/OS.h" to get the definition
- for ACE_static_cast - AIX xlC needs it for auto template generation.
-
-Tue Mar 24 09:00:36 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * bin/auto_compile:
- Missing newline after the "DISABLED" message.
-
-Tue Mar 24 07:38:44 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-sunos5.5-g++.h: replaced ACE_PAGE_SIZE with
- ACE_HAS_GETPAGESIZE, and added ACE_HAS_STL_MAP_CONFLICT.
- Thanks to Loren Rittle <rittle@comm.mot.com> for reporting
- these.
-
-Mon Mar 23 12:06:30 1998 David L. Levine <levine@cs.wustl.edu>
-
- * performance_tests/UDP/udp_test.cpp: made use of the Reactor
- optional. With this change, the performance is comparable
- to the original C version.
-
- * ace/OS.{h,i} (wslen,wscpy): added these, and WChar typedef,
- for TAO.
-
- * include/makeinclude/platform_chorus_ghs.GNU: moved directories
- to /project/doc/mvme/.
-
- * ace/config-vxworks5.x.h: protected #define of ACE_MAIN so that
- it can be #defined on the command line.
-
-Mon Mar 23 11:38:43 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/OS.h (MAXPATHLEN): Guard the MAXPATHLEN definition with
- #ifndef in case if has already been defined. Thanks to "Patrick
- J. McNerthney" <pat@thememedia.com> for reporting this.
-
-Mon Mar 23 03:18:50 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.35, released Mon Mar 23 03:18:50 1998.
-
-Mon Mar 23 00:03:37 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * examples/Reactor/ReactorEx/test_abandoned.cpp: Tests the
- WFMO_Reactor's ability to handle abandoned mutexes.
-
- * examples/Reactor/ReactorEx/test_apc.cpp: Tests the
- WFMO_Reactor's ability to handle regular APC notifications.
-
-Sun Mar 22 23:47:00 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/WFMO_Reactor.cpp: Added code to the Reactor to make it more
- resilient when the wait() function returns WAIT_IO_COMPLETION
- and WAIT_ABANDONED.
-
- ok_to_wait: Keep waiting if wait() returns WAIT_IO_COMPLETION.
-
- dispatch: Return <handlers_dispatched> if wait() returns
- WAIT_IO_COMPLETION.
-
- dispatch_handles: Added code to correctly handle WAIT_ABANDONED
- and to correctly figure out the index of the handler to be
- dispatched.
-
- Thanks to Beskrovny Evgeny (evgeny_beskrovny@icomverse.com) of
- Comverse Network Systems for pointing out the problem with
- WAIT_IO_COMPLETION.
-
- * ace/Reactor.cpp (run_alertable_event_loop): Added new function
- that runs the Reactor using alertable_handle_events() instead of
- handle_events().
-
-Sat Mar 21 19:58:42 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/OS.i (flock_destroy): lock->lockname_ should be cast to
- LPTSTR instead of char*. Thanks to Goran Lowkrantz
- <Goran.Lowkrantz@infologigruppen.se> for reporting this.
-
- * examples/Threads/task_five.cpp: Allow users to set thread stack
- size from command lines. If a user doesn't give one, it will be
- set to 8k on non-Windows platforms.
-
-Fri Mar 20 22:07:15 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/ACE_Library.{mak,mdp}: Added Msg_WFMO_Reactor.
-
- * ace/Asynch_IO.cpp (cancel): Added version check because MSVC 4.2
- doesn't support CancelIo.
-
-Fri Mar 20 21:46:16 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.34, released Fri Mar 20 21:46:16 1998.
-
-Fri Mar 20 20:53:27 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Parse_Node.cpp: Fixed typos.
-
-Fri Mar 20 14:18:53 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * performance-tests/UDP/udp_test.cpp: Completed the ACE'ification
- of this test.
-
-Fri Mar 20 09:31:22 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: with ACE_LACKS_WCHAR_T, changed wchar_t typedef
- from long to ACE_UINT32 to ensure that it is 4 bytes on
- any platform.
-
- * performance-tests/UDP/udp_test.cpp: added this test, which
- provides UDP performance statistics. Thanks to Fred Kuhns
- <fredk@arl.wustl.edu> for contributing the test.
-
-Thu Mar 19 10:15:27 1998 Steve Huston <shuston@riverace.com>
-
- * ace/OS.i: Changed the dynamic library load/unload code so that
- on HP-UX, g++ does the same thing as aC++ (not like HP C++), using
- <dl.h> and shl_(un)load. Thanks to Kirill Rybaltchenko
- <Kirill.Rybaltchenko@cern.ch> for this change.
-
-Thu Mar 19 10:13:35 1998 David L. Levine <levine@cs.wustl.edu>
-
- * performance-tests/Misc/preempt.cpp: 1) Added -f option to fork
- instead of spawning new threads. 2) Added -l option for
- specifying number of iterations of low priority thread/process.
- 3) On Solaris, print LWP ID.
-
-Thu Mar 19 02:47:42 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/ace_dll.dsp: Link against user32.lib for all configurations
- for we now use Msg_WFMO and related APIs in ACE. (We should do
- the same to ace_lib.dsp.)
-
- * ace/config-WinCE.h: Added dummy definition of stdin and stdout.
- They don't have any real effect.
-
- * ace/ACE.{h,cpp} (ldopen,ldfind): Made these functions visible
- under CE. Modified them to work under CE.
-
- * ace/OS.cpp: Added scope name to day_of_week_name and
- month_name. They are used only on CE.
-
- * ace/OS.{h,i}: Added some dummy C methods for CE. Yacc and Lex
- generated codes use these functions, although we don't really
- use them in ACE.
-
- * ace/OS.i (exit): Added implementation of ACE_OS::exit under CE. Since
- there's no ExitProcess available, I use TerminateProcess, which
- is not exactly the same as using ExitProcess but that's the
- closest thing I can think of.
- (open): Made the char version unsupported under CE.
- (fread,fwrite,...): Added dummy C methods definition for CE.
-
- * ace/Parse_Node.cpp: Regular CE stuff. There's a boundary
- of char/wchar functions somewhere in this file. Most Svc_Conf
- stuff uses char functions but the information gets converted to
- wchar later.
-
- * ace/Service_Config.{h,i}: Added char version function for
- Service_Type under CE. Service_Type (and its subclasses) are
- the boundary of char/wchar functions.
-
- * ace/Service_Object.{h,i}: Added the chname method which always
- returns char value of a Service_Object under all platforms.
-
- * ace/Svc_Conf.y:
- * ace/Svc_Conf_y.cpp:
- * ace/Object_Manager.{cpp}: Regular CE stuff.
-
- * ace/Svc_Conf_l.cpp: Regular CE stuff. Haven't figure out a way
- to modify this from Svc_Conf.l yet.
-
- * ace/Service_Config.cpp
- * ace/Object_Manager.{cpp}: Ifdef'ed inclusion of Naming Context
- related header files out. Naming context uses Registry which
- uses iostream and STL, both are not available on CE (yet?).
-
- * ace/WFMO_Reactor.{h,cpp}:
- * ace/Proactor.{h,i,cpp}:
- * ace/Asynch_IO.{h,cpp}: Ifdef'ed the body so they are not visible
- under CE. CE doesn't have asynchronous IO.
-
-Wed Mar 18 21:30:39 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.33, released Wed Mar 18 21:30:39 1998.
-
-Wed Mar 18 16:36:17 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Makefile (releaseall): There is no more TAO.tar.gz. There are
- now two tar files, ACE.tar.gz and ACE+TAO.tar.gz.
- ACE+TAO.tar.gz contains ALL of ACE. In particular, it will
- always have the same version number and same ACE contents as
- ACE.tar.gz. The intent here is that people who just want to use
- ACE will use ACE.tar.gz and people who want to use ACE and TAO
- will use ACE+TAO.tar.gz. Thanks to David Levine and Irfan for
- helping with this.
-
-Wed Mar 18 15:50:30 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Log_Msg.cpp (ACE_Log_Msg): Added codes to grab
- ACE_Log_Msg_Manager's lock while updating the instance_count_.
- There was a race condition without the change. Thanks to Detlef
- Becker's <Detlef.Becker@med.siemens.de> thread creation stress
- test to reveal the bug.
-
-Tue Mar 17 17:20:00 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * examples/Threads/test.dsw:
- * examples/Threads/task_five.cpp:
- * examples/Threads/task_five.dsp:
- * examples/Threads/Makefile: Added a new ACE_Task testing
- program. Thanks to Detlef Becker <Detlef.Becker@med.siemens.de>
- for providing the source.
-
-Wed Mar 18 11:00:11 1998 Alexander Babu Arulanthu <alex@merengue.cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp (map): This method has been added to
- the ACE_Hash_Map_Iterator_Base class.
-
-Wed Mar 18 09:25:30 1998 Chris Gill <cdgill@tango.cs.wustl.edu>
-
- * ace/ace.dsw: added user32.lib to link for dynamic library on NT
- for all builds.
-
-Wed Mar 18 09:22:13 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Containers.cpp,Hash_Map_Manager.cpp,Map_Manager.cpp
- (operator *): initialize retv to 0 to avoid warning about
- using it before setting its value.
-
- * tests/Thread_Mutex_Test.cpp (test): added no-op statement to
- suppress GHS warning about unused local variable "mutex".
-
- * tests/Priority_Buffer_Test.cpp (consumer): added no-op statement
- to suppress GHS warning about unused local variable "cur_priority".
-
- * ace/README: removed ACE_HAS_BOOL. It was unused.
-
- * performance-tests/Misc/basic_func.{h,cpp},basic_perf.cpp:
- With MSVC 5.0, do something in the empty iteration because
- otherwise it gets completely optimized away. Thanks to
- Alexander Ovsiankin <sasha@technologist.com> for providing
- this fix.
-
-Tue Mar 17 23:53:56 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Threads/task_five.cpp (main): Reformatted Detlef's new
- torture test so that it conforms to ACE programming conventions.
-
-Tue Mar 17 23:22:20 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/Reactor.cpp (ACE_Reactor): If
- ACE_USE_MSG_WFMO_REACTOR_FOR_REACTOR_IMPL is defined, use
- ACE_Msg_WFMO_Reactor for ACE_Reactor::instance().
-
- * examples/Reactor/ReactorEx/test_window_messages.cpp: Tests
- Msg_WFMO_Reactor's ability to handle regular events and window
- messages.
-
-Tue Mar 17 21:41:57 1998 David L. Levine <levine@cs.wustl.edu>
-
- * examples/Threads/task_five.cpp (svc): use ACE_OS::sleepq
- instead of ::Sleep. (main): declare "ii" outside of the
- first loop because it is used in other loops.
-
-Tue Mar 17 16:02:26 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/WFMO_Reactor: Changes were made to WFMO_Reactor to make it
- easier to extend it to handle window messages:
-
- - dispatch_handler() checks if there are window messages that
- need to be dispatched if the <index> matches <max_handlep1>.
- If there are, they are dispatched by calling
- dispatch_window_messages().
-
- - dispatch_window_messages() is a noop for WFMO_Reactor.
-
- - Checking the return values from Wait*() functions was changed
- as (WAIT_OBJECT_0 + nCount) is now a valid index.
-
- - Checking for remaining handles was abstracted into
- poll_remaining_handles().
-
- - Expiring of timer was abstracted out into expire_timers().
- Only the owner thread expires the timers.
-
- - calculate_timeout() was removed from
- wait_for_multiple_events().
-
- * ace/Msg_WFMO_Reactor: A new Reactor that specializes the
- WFMO_Reactor. WFMO_Reactor uses WaitForMultipleObjects while
- Msg_WFMO_Reactor uses MsgWaitForMultipleObjects. This allows
- the Msg_WFMO_Reactor to react to Windows and COM/DCOM messages
- in addition to the regular WFMO_Reactor events.
-
- Thanks to Beskrovny Evgeny (evgeny_beskrovny@icomverse.com) of
- Comverse Network Systems for contributing this to ACE.
-
-Tue Mar 17 13:15:11 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Future.cpp: Added missing ACE_MT macros so that we now
- compile correctly if we don't have threads. Thanks to Laura
- Paterno <lpaterno@d0chb.fnal.gov> for reporting this.
-
-Tue Mar 17 15:13:17 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/High_Res_Timer.cpp (dump): fleshed out the implementation.
-
- * ace/Profile_Timer.{h,cpp} (dump): implemented for platforms
- w/o ACE_HAS_PRUSAGE_T and ACE_HAS_GETRUSAGE.
-
- * ace/OS.i (gethrtime): with ACE_HAS_CLOCK_GETTIME, carefully
- construct return value to avoid arithmetic overflow if
- ACE_LACKS_LONGLONG_T.
-
-Mon Mar 16 22:18:07 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/IPC_SAP.cpp: Moved return values outside of the #ifdefs to
- quiet warning messages with KAI C++. Thanks to Laura Paterno
- <lpaterno@d0chb.fnal.gov> for reporting this.
-
-Tue Mar 17 00:04:53 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Svc_Conf.y:
- * ace/Svc_Conf_y.cpp: Applied "Regular CE Tricks [TM]".
-
-Mon Mar 16 23:34:39 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/README:
- * ace/config-WinCE.h: Added ACE_LACKS_STRRCHR.
-
- * ace/OS.i: Added implementation of ACE_OS::strrchr () when
- platforms don't provide one.
-
-Mon Mar 16 16:08:45 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/High_Res_Timer.cpp: set global_scale_factor_ to 1000 with
- ACE_HAS_CLOCK_GETTIME, because clock_gettime has nanosecond
- resolution, and with PSOS.
-
- * ace/Profile_Timer.{h,cpp},tests/Handle_Set_Test.cpp: use units
- of microseconds instead of seconds if ACE_LACKS_FLOATING_POINT.
-
- * ace/OS.i (hostname): on Chorus, try the HOST environment variable
- if ::gethostname () returns an empty string.
-
-Mon Mar 16 13:04:58 1998 Seth Benjamin Widoff <sbw1@waltz.cs.wustl.edu>
-
- * ace/OS.h:
- Extended the ACE_HAS_STL_MAP_CONFLICT to include 'queue' as well
- as 'map.' 'queue' is defined in sys/stream.h, which is included in
- OS.h by netinet/in.h and sys/timod.h.
-
-Mon Mar 16 00:22:40 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * CE-status: Updated CE port status.
-
- * ace/config-WinCE.h: Added macro definitions for EOF and BUFSIZ.
-
- * ace/OS.{h,i} (ace_isspace): Added both char and wchar version
- functions. Notice that this can't be called isspace because
- most compilers implement isspace as a macro.
- (dlerror,dlsym): Added wchar version of these functions under CE.
-
- * ace/OS.cpp (fork_exec): Modified parameters passed to
- CreateProcess under CE.
-
- * ace/ARGV.{h,i,cpp}: Unicodize this class under CE. Notice that
- under CE, you won't be able to use environment variable
- substitution since there's no environment variable at all.
-
- * ace/Reactor.cpp: Don't include Service_Config.h and
- WFMO_Reactor.h under CE for now. Prevent Reactor from
- reconfigure the service configurator.
-
- * ace/Task.cpp: Don't include Service_Config.h under CE for now.
- Prevent Task_Base from reconfigure the service configurator.
-
- * ace/SString.cpp: Don't include Service_Config.h under CE for
- now.
-
- * ace/Svc_Conf.h:
- * ace/Shared_Object.{h,cpp}:
- * ace/Service_Type.{h,i,cpp}:
- * ace/Service_Repository.{h,cpp}:
- * ace/Service_Object.{h,i,cpp}:
- * ace/Service_Manager.{h,cpp}:
- * ace/Service_Config.{h,i,cpp}: Unicodize service configurator
- related classes. I still need to find a point which breaks the
- usage of char functions that flex and yacc use and wchar
- functions that most CE functions use.
-
- * ace/Get_Opt.{h,cpp}:
- * ace/Local_Token.{h,i,cpp}:
- * ace/Map_Manager.cpp:
- * ace/Message_Queue.cpp:
- * ace/Module.{h,i,cpp}:
- * ace/Parse_Node.cpp:
- * ace/Pipe.cpp:
- * ace/Stream.{h,cpp}:
- * ace/Stream_Module.{h,cpp}:
- * ace/Token_Manager.{h,cpp}:
- * ace/Activation_Queue.cpp: Unicodize classes. Regular CE stuff.
-
-Sat Mar 14 06:43:32 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Basic_Types.h,config-win32-common.h,config-irix*.h:
- moved WIN32 and SGI-specific code out of Basic_Types.h and
- into their respective config files.
-
- * ace/Object_Manager.h: changed ACE_HAS_NON_STATIC_OBJECT_MANAGER
- to ACE_HAS_NONSTATIC_OBJECT_MANAGER in comments. Thanks to
- Kirill Rybaltchenko <Kirill.Rybaltchenko@cern.ch> for reporting
- this.
-
- * include/makeinclude/platform_chorus_ghs.GNU: set PATH, and
- remove /tmp/gh_*.[os] files that GreenHills leaves.
-
- * ace/INET_ADDR.cpp (get_host_name): on Chorus, save errno in
- error so that it gets propagated back to the caller.
-
-Sat Mar 14 00:13:22 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Task.h (ACE_Task_Base): Give a default value of 0 for the
- Thread Manager so we can use this as a base class.
-
- * tests/Future_Test.cpp: Since the Scheduler provides its own
- activation queue it doesn't make sense to inherit from ACE_Task
- (which provides its own queue) but instead ACE_Task_Base
- (which doesn't define its own queue). Thanks to Loren Rittle
- <rittle@comm.mot.com> for reporting this.
-
- * examples/Threads/future[12].cpp: Since the Scheduler provides
- its own activation queue it doesn't make sense to inherit from
- ACE_Task (which provides its own queue) but instead
- ACE_Task_Base (which doesn't define its own queue). Thanks to
- Loren Rittle <rittle@comm.mot.com> for reporting this.
-
- * examples/Threads/future[12].cpp: Removed the explicit call to
- scheduler_->close() to avoid closing the scheduler down twice.
- Thanks to Loren Rittle <rittle@comm.mot.com> for reporting this.
-
-Fri Mar 13 23:41:44 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Process.cpp (ACE_Process_Options): Moved column out of
- ifdef'ed area.
-
-Fri Mar 13 21:17:51 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Process.cpp (ACE_Process_Options): reordered initializers
- to match declaration order.
-
-Fri Mar 13 17:30:16 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Process.{h,i,cpp}: As CE's CreateProcess is basically
- broken, you can only start a new process using ACE_Process. You
- cannot set any of environment, process attributes, thread
- attributes, current directory, stratup info, and security
- attributes. I have modified these files so that most attribute
- access functions just do nothing. Some of "do nothing"
- functions were defined as ACE_INLINE on CE.
-
- * ace/Memory_Pool.cpp: Regular CE stuff.
-
-Fri Mar 13 17:42:17 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/WFMO_Reactor.cpp (handle_signal): If there are still
- notification in the queue, we need to wake up again.
-
-Fri Mar 13 09:09:08 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Profile_Timer.*,config-chorus.GNU,README,
- tests/Handle_Set_Test.cpp (test_performance): added
- ACE_LACKS_FLOATING_POINT support.
-
- * include/makeinclude/platform_chorus_ghs.GNU: removed
- -X445 from CFLAGS. I don't know what it does.
-
-Fri Mar 13 01:10:36 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/WFMO_Reactor: The following changes were made to make the
- registration and removal of event_handlers from WFMO_Reactor
- more robust. Thanks to Jonathan Biggar <jon@floorboard.com> for
- helping out.
-
- - ACE_WFMO_Reactor_Handler_Repository::Common_Info now contains
- the delete_entry_ and close_masks_ fields as these were now
- common to all three structures.
-
- - handle_additions() and handle_deletions() were changed to
- make_changes_in_current_infos(),
- make_changes_in_suspension_infos(), and
- make_changes_in_to_be_added_infos()
-
- - Correct range for suspend_handlers() is 0 to max_handlep1_
- rather than (max_handlep1_ - 1)
-
- - suspend_handlers(),
- resume_handlers(),
- add_network_events_i(),
- unbind_i(),
- suspend_handler_i(),
- resume_handler_i(),
- unbind_all(),
-
- now go through the to_be_add_info_ array when making changes.
-
- * examples/Reactor/ReactorEx/test_prerun_state_changes.cpp: New
- test added to check the Reactor's ability to handle state
- changes before getting a chance to run.
-
- * examples/Reactor/ReactorEx/test_talker.cpp (main): Remove the
- Procator from the Reactor so that the Proactor is not called
- after it has been destroyed.
-
-Thu Mar 12 19:36:43 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ACE-INSTALL.html: Tidied up a bunch of things in this file.
- Also, created a new $ACE_ROOT/os-patches/ directory and moved
- the patches for Linux and LynxOS into this in order to
- consolidate the patches into one location.
-
- * ace/WFMO_Reactor.cpp (upcall): Cleaned up a bunch of code to (1)
- avoid a nasty "dangling else" bug and (2) simplify a bunch of
- if/if statements. Thanks to Jonathan Biggar
- <jon@floorboard.com> for pointing this out.
-
-Thu Mar 12 18:21:15 1998 James C Hu <jxh@cs.wustl.edu>
-
- * ace/config-linux-common.h: Incorporated changes that were
- suggested by Robert Hanzlik <robi@codalan.cz> to get ACE to
- compile on Linux using glibc 2.1 and libg++/gcc 2.8.
-
-Thu Mar 12 17:25:28 1998 James C Hu <jxh@cs.wustl.edu>
-
- * ACE-INSTALL.html: Added a table to Supported Platforms and
- Compilers.
-
-Thu Mar 12 16:28:32 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * Apply regular string manipulation for CE to following files:
- ACE.cpp ARGV.cpp Acceptor.cpp Activation_Queue.cpp
- Asynch_Acceptor.cpp Asynch_IO.cpp CORBA_Handler.cpp
- Connector.cpp Containers.cpp DEV_Addr.cpp Dynamic_Service.cpp
- FIFO.cpp FIFO_Recv.cpp FIFO_Recv_Msg.cpp FIFO_Send.cpp
- FIFO_Send_Msg.cpp FILE_Addr.cpp FILE_Connector.cpp Filecache.cpp
- Future.cpp Get_Opt.cpp Hash_Map_Manager.cpp LSOCK.cpp
- LSOCK_CODgram.cpp LSOCK_Connector.cpp LSOCK_Dgram.cpp
- Local_Name_Space_T.cpp Local_Tokens.cpp Local_Tokens.i
- Malloc_T.cpp Map_Manager.cpp Mem_Map.cpp Memory_Pool.cpp
- Message_Queue.cpp Module.cpp Name_Proxy.cpp
- Name_Request_Reply.cpp Naming_Context.cpp Obstack.cpp
- Parse_Node.cpp Pipe.cpp Priority_Reactor.cpp Proactor.cpp
- Process_Manager.cpp Read_Buffer.cpp Registry_Name_Space.cpp
- Remote_Name_Space.cpp Remote_Tokens.cpp SPIPE_Acceptor.cpp
- SV_Semaphore_Complex.cpp SV_Semaphore_Simple.cpp
- Select_Reactor.cpp Service_Config.cpp Service_Main.cpp
- Service_Manager.cpp Service_Repository.cpp Service_Types.cpp
- Singleton.cpp Strategies_T.cpp Stream.cpp Svc_Handler.cpp
- TLI.cpp TLI_Acceptor.cpp TLI_Connector.i Task_T.cpp
- Time_Request_Reply.cpp Timer_Queue_Adapters.cpp
- Token_Collection.cpp Token_Invariants.cpp Token_Manager.cpp
- Token_Request_Reply.cpp WFMO_Reactor.cpp WFMO_Reactor.i
- XtReactor.cpp.
-
-Thu Mar 12 15:37:14 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Read_Buffer.* (read): null terminate the result buffer.
- Also, changed "inline" to "ACE_INLINE" and updated #includes
- so that ACE inlining works.
-
-Thu Mar 12 02:19:53 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/WFMO_Reactor.cpp (upcall): In the Select_Reactor, when it
- upcalls to an event_handler which returns a -1, the
- Select_Reactor only clears the specific mask bit for the
- handler. For example, for a call to
- Event_Handler::handle_input() which returns -1, the
- Select_Reactor clears the READ_MASK bit.
-
- In the WFMO_Reactor, if any handler returns a -1, then it clears
- ALL of the mask bits for the event handler.
-
- So, fixed WFMO_Reactor so that it works like Select_Reactor in
- this regard.
-
- Thanks to Jonathan Biggar <jon@floorboard.com> for pointing this
- discrepancy out.
-
- * ace/WFMO_Reactor.cpp (dispatch_handles): The correct range check is
- {WAIT_OBJECT_0,WAIT_OBJECT_0 + this->handler_rep_.max_handlep1 () - index}
- and not
- {WAIT_OBJECT_0,WAIT_OBJECT_0 + this->handler_rep_.max_handlep1 ()}
-
- Thanks to Evgeny Beskrovny evgeny_beskrovny@icomverse.com for
- pointing this out.
-
-Wed Mar 11 15:20:09 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i (thr_getspecific): Added comments to the code to
- explain the unusual step of saving errno across calls to
- TlsGetValue() on Win32. Thanks to Tim Harrison for clarifying
- this.
-
-Wed Mar 11 00:39:29 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * CE-status: A temporary file to trace the progress of the CE
- port.
-
- * ace/ace_ce_dll.dsp: Added more .cpp files.
-
- * ace/High_Res_Timer.{h,cpp}: Undefined functions print_ave and
- print_total. These two function use STDOUT which is not
- supported on CE. We should probably modify the functions so
- they write results to Log_Msg.
- (get_register_scale_factor): This function always returns 1 on
- CE to prevent the use of High_Res_Timer.
- (get_env_global_scale_factor): Always returns -1 on CE because
- environment variables are not supported.
-
- * ace/Thread_Manager.cpp (spawn_i): WinCE doesn't support
- DuplicateHandle, therefore the best we can do now is just pass
- back the handle to the spawned thread. Notice that you *can't*
- close the handle by yourself under CE. Perhaps we shouldn't
- even try to pass this info back. ???
- Applied regular CE porting tricks.
-
- * ace/SOCK_Dgram_Mcast.{h,cpp}:
- * ace/SOCK_Dgram_Bcast.{h,cpp}: Changed some function signatures
- to use wchar on CE. Applied regular CE porting tricks.
-
- * ace/IO_SAP.cpp:
- * ace/SOCK_CODgram.cpp:
- * ace/SOCK_Dgram.cpp:
- * ace/Select_Reactor.cpp:
- * ace/Timer_{Hash,Heap,List,Queue,Wheel}_T.cpp: Applied regular CE
- porting tricks. Erm, I'm running out of tricks.
-
-Tue Mar 10 20:27:57 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Reactor.h (reset_event_loop): Made the signature match with
- its definition in .cpp file.
-
-Tue Mar 10 15:07:00 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Svc_Handler.cpp,
- ace/Module.cpp:
- Fixed some problems where Svc_Handlers in Modules were being
- deleted prematurely. Thanks to Steve Coy <stevec@magna.com.au>
- for reporting this.
-
- * ace/Reactor.h (ACE_Reactor): Added a "reset_event_loop" method
- so that it's possible to reset the loop again once the
- end_event_loop() method is called. Thanks to Eric Hopper
- <ehopper@globalmt.com> for reporting this.
-
- * ace/IOStream_T.cpp (ACE_IOStream): Moved some code to work
- around some bugs with MSVC++ 5.0. Thanks to James CE Johnson
- <ace-users@lads.com> for reporting this.
-
-Tue Mar 10 15:57:54 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Handle_Set.cpp (dump): Cast mask_.fd_count to size_t.
- Depend on whether you are using standard C++ library, the type
- of fd_count count be size_t or ssize_t. Thanks to Darrell for
- discovering this.
-
-Tue Mar 10 13:22:24 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/Asynch_IO.cpp (cancel): CancelIo is not supported on Win95.
-
- * ace/SString.cpp (set): Use ACE_WString::wstrlen().
-
-Tue Mar 10 06:59:42 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/SString.cpp (WString::set): added support for platforms
- that don't have wchar_t, or that treat wchar_t and ACE_USHORT16
- as different types.
-
- * ace/OS.h,Basic_Types.h: moved ACE_USHORT16 typedef from OS.h to
- Basic_Types.h.
-
- * ace/High_Res_Timer.h: fixed comment: timer.start () instead of
- timer.stop () (twice).
-
-Mon Mar 09 22:15:43 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/SString.cpp (ACE_CString::operator=): Special cases have to
- considered carefully so that memory is managed properly. This
- is specially true when the ACE_CString::NULL_CString_ is used.
-
- * ace/SString.h (ACE_CString and ACE_WString): Added set methods
- that allows the user to set the strings without having to use
- the assignment operator.
-
-Mon Mar 09 16:11:16 1998 David L. Levine <levine@cs.wustl.edu>
-
- * examples/Map_Manager/test_hash_map_manager.cpp: added #include
- of ace/SString.h and template instantiations. Replaced gets
- with ACE_OS::fgets.
-
- * examples/Makefile,examples/Map_Manager/Makefile: added
- Map_Manager to examples DIRS and added RCS keyword string.
-
-Mon Mar 9 14:59:20 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * include/makeinclude/platform_irix6.x-sgic++.GNU:
- Added the definition for MATHLIB.
-
-Mon Mar 09 01:23:49 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/ace_ce.dsw:
- * ace/ace_ce_dll.dsp: New project/workspace files for WinCE. This
- is a temporary workspace only and should be merged into ACE mail
- Win32 project/workspace when the port is stable enough.
-
- * ace/config-WinCE.h: Added ACE_LACKS_GETS.
-
- * ace/Synch.i (get_nesting_level): Defined it as not supported on
- CE. CE's CriticalSections don't have RecursionCount defined.
- We should be able to simulate this, however.
-
- * ace/Process.{h,cpp}:
- * ace/SString.{h,cpp}: Moved class ACE_Tokenizer from Process.* to
- SString.*. Although ACE_Tokenizer is used in
- ACE_Process[_Options], it really is a more general utility
- class.
- (operator<<): Conditionally compile these functions only when we
- are not running ACE on CE.
-
- * ace/OS.i (atoi): Added inline implementation for wchar version.
- (gets): Remove condition !defined (ACE_HAS_WINCE). This should
- be taken care of by ACE_LACKS_GETS.
-
- * ace/OS.h (atoi): Added wchar version of this function.
- (ASYS_WIDE_STRING): This macro converts char strings to
- wchar strings when ACE_HAS_MOSTLY_UNICODE_APIS is defined.
- (ASYS_MULTIBYTE_STRING): This macro converts wchar strings back
- to char strings *only* when ACE_HAS_MOSTLY_UNICODE_APIS is
- defined.
-
- * ace/INET_Addr.{h,cpp}: Redefined interface signatures on WinCE
- using ASYS_* macros. The principle here is to pass wide char
- strings in and get char strings out. That's because we will use
- mostly wchar strings in CE but most winsock APIs return (or uses
- char strings.) Doing so should reduce conversion between them
- to minimum.
- Converting debug messages with ASYS_TEXT.
-
- * ace/Log_Msg.cpp (open):
- * ace/ACE.cpp (get_ip_interfaces): Only convert the wide character
- string to a char string when ACE_HAS_MOSTLY_UNICODE_APIS flag is
- not set using the ASYS_MULTIBYTE_STRING macro.
-
- * ace/SOCK.cpp:
- * ace/SOCK_Acceptor.cpp:
- * ace/Malloc.cpp:
- * ace/Malloc_T.cpp:
- * ace/Synch.cpp:
- * ace/Message_Block.cpp:
- * ace/IPC_SAP.cpp:
- * ace/Handle_Set.cpp:
- * ace/Addr.cpp: Converting debugging messages to wchar strings for
- CE using the ASYS_TEXT macro.
-
-Sun Mar 08 14:29:30 1998 David L. Levine <levine@cs.wustl.edu>
-
- * apps/Gateway/Gateway/Event_Channel.cpp (initiate_acceptors):
- changed SUPPLIER_CONNECTOR to SUPPLIER_ACCEPTOR. Thanks
- to Dani Flexer <danif@ivory-sw.com> for reporting this.
-
- * ace/OS.i (cond_timedwait): removed "struct" from declaration
- of local timespec_t relative_time, because timespec_t can
- be a typedef. Thanks to Steve Coy <stevec@magna.com.au> for
- reporting this.
-
- * Makefile: tag from ACE_wrappers, not its parent directory,
- to avoid confusing CVS.
-
-Sat Mar 07 16:46:58 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ACE version 4.4.32, released Sat Mar 07 16:46:58 1998.
-
-Fri Mar 06 08:37:44 1998 David L. Levine <levine@cs.wustl.edu>
-
- * bin/ace_ld: made perl4-compatible. Thanks to
- Jerry Bickle <glbick@most.fw.hac.com> for reporting this.
-
- * ace/os.i: (sigwait): removed "::" from before sigwait () call
- with ACE_HAS_ONEARG_SIGWAIT, in case it's a macro. Thanks
- to Kirill Rybaltchenko <Kirill.Rybaltchenko@cern.ch> for
- reporting this.
-
- * bin/create_ace_build: made perl4-compatible. Thanks to
- Carlos for noticing this.
-
- * include/makeinclude/platform_vxworks5.x_g++.GNU: added
- WIN32 host support. Thanks to Paul von Behren
- <Paul_von_Behren@stortek.com> for providing the patches.
-
- * ACE-INSTALL.html: added information from Paul von Behren
- <Paul_von_Behren@stortek.com> on building on NT hosts for
- VxWorks targets.
-
- * tests/Recursive_Mutex_Test.cpp: 50 iterations instead of 100
- on Chorus.
-
- * include/makeinclude/platform_chorus_ghs.GNU: added -G to
- LDFLAGS.
-
- * tests/run_tests.sh: added capability for executing the tests
- on a remote (Chorus) target.
-
- * examples/System_V_IPC/Makefile: added clean and realclean targets
- for VXWORKS.
-
- * Makefile: cd .. before tagging.
-
-Thu Mar 05 12:36:52 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/OS.h (ACE_TRACE): Added a missing right paren.
-
-Thu Mar 05 10:04:06 1998 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_chorus_ghs.GNU: this works,
- though it may not be optimum.
-
-Thu Mar 05 01:33:08 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/config-WinCE.h: Added more CE stuff. Ostream is now
- redefined as FILE on CE.
-
- * ace/OS.{i,cpp}:
- * ace/Synch_T.cpp
- * ace/Message_Queue.cpp:
- * ace/SOCK_Connector.i: Added ASYS_TEXT to numerous
- ACE_DEBUG/ACE_ERROR macros. We must use wide char strings in
- CE.
-
- * ace/ACE.{h,cpp}: Redefined sock_error to return wchar string on
- CE. Added ASYS_TEXT to debugging messages.
-
- * ace/Trace.{h,cpp}:
- * ace/Log_Msg.{h,cpp}: Made it UNICODE compatible.
-
- * ace/Log_Record.cpp: Changed how ostream is used on CE. Although
- the code here become some how platform dependent, fortunately,
- it can be shielded out from the users thru various macros.
- Added ASYS_TEXT.
-
- * ace/SString.h: Undefined friend relations of ACE_?String with
- ostream on CE. CE doesn't support <iostream>.
-
- * ace/OS.h: Changed the definition of ASYS_TEXT to use _TEXT.
- This macro can be used with other compiler defined macros
- (e.g. __FILE__.) Added ASYS_TEXT to adorn parameters of
- ACE_TRACE so we don't need to modify our codes to make it
- portable to CE.
-
- * ace/Log_Msg.cpp: Removed macro definition of ACE_WSPRINTF. It
- didn't appear to be used anywhere.
-
-Wed Mar 04 09:32:32 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (readv,writev): added static cast of iov_len to int,
- to avoid unsigned comparison < 0.
-
- * ace/Containers.cpp (ACE_Fixed_Set_Iterator::done),
- ace/Map_Manager.cpp (ACE_Map_Iterator_Base::done):
- removed const from static cast to avoid warnings about
- meaningless type qualifier from GreenHills.
-
- * ace/Basic_Types.i (ACE_U_LongLong): added missing ACE_INLINE's.
-
- * ace/Svc_Conf.y,Svc_Conf_y.cpp, etc/Svc_Conf_y.cpp.diff
- (svc_location): delete svc_initializer after initializing
- svc_location. Thanks to Tom Arbuckle
- <arbuckle@uran.informatik.uni-bonn.de> for reporting this.
-
- * include/makeinclude/platform_linux_lxpthreads.GNU: separated
- SOBUILD into compile and link steps because the
- Service_Configurator/server/* examples are unable to
- use files compiled with -fPIC and just labeled as .so as shared
- ELF objects. Thanks to Tom Arbuckle
- <arbuckle@uran.informatik.uni-bonn.de> for reporting this.
-
- * include/makeinclude/platform_chorus_ghs.GNU: explicitly link
- in ioassign.o to resolve _cerr.
-
- * tests//SOCK_Connector_Test.cpp,
- ace/config-{chorus,lynxos,netbsd,psosim-g++,vxworks5.x,
- win32-common}.h:
- added ACE_LACKS_GETHOSTENT, so that SOCK_Connector_Test doesn't
- have to enumerate the platforms that don't have ::gethostent ().
-
- * tests/Basic_Types_Test.cpp (main): if ACE_LACKS_LONGLONG_T, use
- ACE_U_LongLong instead of long long.
-
-Tue Mar 03 22:15:16 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Remote_Name_Space.cpp: Replaced a bunch of usages of
- ACE_WString::rep (). They were passed to ACE_Name_Request which
- creates another copy for itself and nobody ever cleans up these
- memories. Thanks to John Mulhern <9107@MN3.LAWSON.lawson.com>
- for reporting this.
-
- * ace/OS.h (THR_DETACHED): Defined this macro so that we can
- simulate detached threads on NT (Hi Irfan! ;-). Thanks to Andre
- Arpin <arpin@adan.kingston.net> for prividing the use case of
- detached threads.
-
- * ace/Thread_Manager.cpp (exit): Added detached threads
- manipulating codes here. We now can simulate behaviros of UNIX
- detached threads on NT (no one cares about their return status.)
-
-Tue Mar 03 15:05:42 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Basic_Types.{h,i} (ACE_U_LongLong::operator *=): updated
- with James Hu's implementation. Now it's fast :-)
-
- * tests/Time_Value_Test.cpp (test_ace_u_longlong): added another
- test of operator *=.
-
-Mon Mar 2 19:21:36 1998 Douglas C. Schmidt <schmidt@waltz.cs.wustl.edu>
-
- * ace/OS.h: Changed all uses of "/localname" and "/globalname" to
- "localname" and "globalname" to avoid problems on UNIX. Thanks
- to John Mulhern <9107@MN3.LAWSON.lawson.com> for reporting this.
-
- * ace/OS.h: Changed "C:\\temp\\" to "C:\\temp" to avoid some minor
- problems on NT. Thanks to John Mulhern
- <9107@MN3.LAWSON.lawson.com> for reporting this.
-
- * netsvcs/lib/Log_Message_Receiver.cpp
- (Log_Message_Receiver_Impl): Removed some stray inline keywords.
- Thanks to Russ Noseworthy <rnosewor@objectsciences.com> for
- reporting this.
-
- * ace/OS.i (sigwait): Added support for POSIX sigwait(). Thanks
- to Russ Noseworthy <rnosewor@objectsciences.com> for reporting
- this.
-
- * ace/Containers.cpp (done):
- ace/Map_Manager.cpp (done): Corrected some misplaced "consts" in
- the ACE_static_cast macro. Thanks to Russ Noseworthy
- <rnosewor@objectsciences.com> for reporting this.
-
- * include/makeinclude/platform_sunos5_sunc++.GNU (CXX): Commented
- out the -pta option since it might not be necessary. If this
- breaks code then we'll need to reevaluate this change. Thanks
- to Russ Noseworthy <rnosewor@objectsciences.com> for suggesting
- this.
-
-Mon Mar 02 17:06:46 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Thread_Manager.cpp (exit): Added Win32 thread exit
- functionality. When a thread function falls out of scope, this
- functions is called by ACE_Thread_Control::exit and it will not
- call ACE_OS::thr_exit from here. Under this scenario, the
- ACE_Thread_Manager::exit simply falls thru the end. If a user
- call this function directly, this function will delete
- ACE_Thread_Exit::instance() first, which simulate the cleanup
- routine executed when a thread fall out of end by calling
- ACE_Thread_Manager::exit recursively. After this is done
- (returned from the second call,) this function will then call
- ACE_OS::exit, which clean up the TSS objects and then really
- exit the thread. Thanks to Gordon Watts <gwatts@FNAL.GOV> for
- pointing this out.
-
- * ace/OS.cpp (thr_exit): Added Win32 thread exit functionality.
- ACE_OS::thr_exit now will try to clean up TSS objects by calling
- ACE_OS::cleanup_tss. You really should _not_ calling this
- function directly. Esp. from the main thread because I don't
- know how to tell if you are calling it from main thread thread
- or not and thus memory leak might occur.
-
-Mon Mar 02 09:13:26 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-sunos5.5-sunc++-4.x.h: replaced ACE_PAGE_SIZE with
- ACE_HAS_GETPAGESIZE, and added ACE_HAS_STL_MAP_CONFLICT.
- Thanks to J. Russell Noseworthy <rnosewor@objectsciences.com>
- for these recommendations.
-
- * ace/config-sunos5.6-sunc++-4.x.h: just #include
- config-sunos5.5-sunc++-4.x.h. There's no difference between
- the two at this point.
-
- * include/makeinclude/platform_sunos5_sunc++.GNU: added -R./ and
- -mt to LDFLAGS. Added -fast to LDFLAGS if "fast" flag is
- enabled. Thanks to J. Russell Noseworthy
- <rnosewor@objectsciences.com> for these recommendations.
-
- * include/makeinclude/platform_sunos5.6_sparc_sunc++.GNU: just
- include platform_sunos5_sunc++.GNU. There's no difference between
- the two at this point. There is one significant net change to
- the 5.6 platform: -s is no longer included in LDFLAGS.
-
- * ace/config-chorus.h: added ACE_LACKS_ACE_IOSTREAM with ghs, because
- its iostream doesn't have separate operators for signed/unsigned
- char.
-
-Sun Mar 1 13:54:02 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * Makefile: Added cvs commands to automatically tag the CVS
- repository with version number 'ACE_9_9_99' tag and 'Current'
- tag.
-
-Sun Mar 1 12:26:13 1998 Alexander Babu Arulanthu <alex@merengue.cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp (reset_i):
- * ace/Hash_Map_Manager.h:
- Added reset () method for the Hash_Map_Iterator.
-
-Sun Mar 01 10:59:27 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/Asynch_IO.cpp (cancel): Changed CancelIO to CancelIo.
-
- * ace/Synch.h (ACE_Lock): Added a virtual destructor to ACE_Lock.
-
-Sun Mar 01 08:38:00 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: use the new ACE_DEFAULT_SYNCH_TYPE for the default
- mutex, etc., type, so that it can be set VxWorks. The ACE default
- type on VxWorks is SEM_Q_FIFO, the same as VxWorks' default.
- The ACE default can be easily overridden in config.h by
- defining ACE_DEFAULT_SYNCH_TYPE.
-
- * ace/OS.i (sema_init): on VxWorks, use the type argument for the
- sema type, instead of hard-coding to SEM_Q_FIFO.
-
- * ACE-INSTALL.html: updated Linux/alpha "as" patch.
-
-Sat Feb 28 12:20:57 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Message_Queue.cpp: Fixed the implementation of
- wait_not_{full,empty}_cond() so that they utilize the
- ACE_Time_Value it's passed. In addition, revised the
- implementation of peek_dequeue_head() so that it uses the new
- wait_not_empty_cond() implementation. Thanks to Thanks to Tom
- Venturella <tventurell@mdc.com> for reporting this.
-
-Fri Feb 27 15:47:15 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ACE-INSTALL.html: added very useful information from
- Chris Ryan <cryan@qualcomm.com> about build ACE with
- NT/Tornado for VxWorks.
-
- * ace/config-chorus.h: use ACE_NEEDS_READV/WRITEV with GHS as well
- as with g++.
-
- * ace/Basic_Types.{h,i} (ACE_U_LongLong): added a bunch of arithmetic
- operators for Carlos :-) The operator *= is _very_ slow, until we
- come up with the right way to do it.
-
- * tests/Time_Value_Test.cpp (test_ace_u_longlong): added some tests
- of the new operators.
-
-Fri Feb 27 13:42:09 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/ACE.cpp (recv_n): Removed the MSG_PEEK flag since it didn't
- seem to work correctly.
-
-Fri Feb 27 11:18:28 1998 Chris Cleeland <cleeland@lambada.cs.wustl.edu>
-
- * ace/Log_Msg.cpp: Added three new conversion operators: "%{"
- calls inc() to increase the trace_depth, "%}" calls dec() to
- decrease the trace_depth, and "%$" is used in place of "\n" to
- insert a newline followed by appropriate current indentation.
-
-Thu Feb 26 21:36:27 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.31, released Thu Feb 26 21:36:27 1998.
-
-Thu Feb 26 16:48:53 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.h: Added new macros for ACE_FILE_STREAM and
- ACE_FILE_CONNECTOR to be consistent with the ACE_SOCK_* stuff,
- etc. Thanks to Ganesh Pai <gpai@voicetek.com> for reporting
- this.
-
-Thu Feb 26 11:14:21 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Parse_Node.cpp (ACE_Location_Node): reordered initializers
- to match declaration order.
-
-Thu Feb 26 02:42:57 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Service_Config.cpp (load_static_svcs): Removed explicit
- constness cast from the allocation function.
-
-Wed Feb 25 23:08:44 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/MT_Reactor_Timer_Test.cpp: Made this test compile on
- platforms that lack threads and also updated the programming
- style to be consistent with other parts of ACE.
-
- * tests/Priority_Task_Test.cpp: Made this test compile on
- platforms that lack threads.
-
- * ace/Svc_Conf.h: Fixed the prototype for
- ace_create_service_type() to reflect the elimination of "const
- void *".
-
- * ace/Parse_Node: Eliminated more uses of "const void *" and
- changed them to plain ol' "void *".
-
- * ace/Service_Types.cpp (fini): Changed the "const void *" to be
- simply "void *" since it didn't seem to make any sense they way
- it was! Thanks to Stephen Coy <stevec@magna.com.au> for
- insisting on this...
-
- * ace/config-sunos5.*.h: Moved the ACE_HAS_REENTRANT_FUNCTIONS
- into the section of #defines that should be commented out if
- we're not building a multi-threaded library.
-
- * ace/Service_Config.cpp (open): Tightened up the comparison of
- the key with the ACE_DEFAULT_LOGGER_KEY to use string equality
- rather than pointer equality. Thanks to Stephen Coy
- <stevec@magna.com.au> for reporting this.
-
-Wed Feb 25 10:50:17 1998 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_osf1_4.0.GNU: added suppression of
- "no corresponding delete" warning, until that is fixed in libTAO.
- Added -lm to LIBS for MT_Cubit client.
-
- * include/makeinclude/platform_chorus_ghs.GNU: we can link now.
-
- * ACE-INSTALL.html: added information on Linux v. 2.0.x
- getsockname () bug.
-
-Tue Feb 24 15:07:50 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tests/test.{mdp,mak}: Added Env_Value_Test and OrdMultiSet_Test
- into the workspace.
-
- Removed all odbc libraries from all projects. We don't really
- need them to run ACE. Thanks to gonzo@ing.puc.cl (Gonzalo
- A. Diethelm) for pointing this out.
-
-Tue Feb 24 07:14:16 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Asynch_Acceptor.cpp (handle_accept): Update the
- event_handler's proactor pointer once it is accepted. Thanks to
- Jason Katz <Jason@email.rts-inc.com> for reporting this.
-
- * apps/Gateway/Gateway/Event.h (class Subscription): Moved the
- htonl of total_consumers_ to *after* the loop that uses it!
- Thanks to Jorn Jensen <jornj@funcom.com> for reporting this.
-
-Tue Feb 24 05:08:31 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Asynch_Acceptor.i: Filled in some missing keywords.
-
- * ace/Log_Record.h (ACE_Log_Record): Hacked it to work for CE.
- Undefined the ostream version of print (). I'm planning to drop
- iostream support on WinCE. (Then, I don't have to write my
- own. ;-)
-
- * ace/ACE.{h,i} (timestamp, format_hexdump): Removed UNICODE_ONLY version.
- Changed to use ASYS_TCHAR to differentiate this condition.
-
- * ace/OS.h (ACE_OS): Undefined shm_{open,unlink} if
- ACE_HAS_MOSTLY_UNICODE_APIS.
-
- * ace/OS.cpp (ctime,ctime_r): Added CE implementation.
-
- * ace/streams.h: Added /**/ between #include and <..> in several
- places.
-
- * ace/*: Changed ACE_HAS_UNICODE_ONLY to
- ACE_HAS_MOSTLY_UNICODE_APIS.
-
-Mon Feb 23 19:41:53 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Asynch_Acceptor.i (bytes_to_read): Added an inline accessor
- for the bytes_to_read_ field. Thanks to Jason Katz
- <Jason@email.rts-inc.com> for suggesting this.
-
-Mon Feb 23 12:26:06 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.cpp (sched_params): removed ACE_ADAPT_RETVAL from PTHREADS
- ::sched_setscheduler () call, because it returns the old scheduling
- policy, not 0, on success.
-
- * ace/config-osf1-4.0.h: removed ACE_HAS_EXCEPTIONS because that is
- enabled by platform_osf1_4.0{,_rcc}.GNU.
-
- * include/makeinclude/platform_osf1_4.0.GNU: added suppression of
- warning 835 because /usr/include/cxx/memory, line 505, triggers
- a warning about an unreferenced parameter.
-
- * include/makeinclude/platform_osf1_4.0{,_rcc}.GNU: added
- "exceptions = 1" so that ACE exception handling can be
- disabled on the make command line.
-
-Mon Feb 23 11:27:10 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ACE version 4.4.30, released Mon Feb 23 11:27:10 1998.
-
-Mon Feb 23 11:11:18 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Process.h: Define ACE_Process_Options::NO_EXEC as 0 on
- Win32. It has no effect on NT anyway.
-
-Sun Feb 22 21:37:43 1998 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_vxworks5.x_g++.GNU: updated
- comments to reflect that WIND_BASE and WIND_HOST_TYPE
- environment variables must be set. Thanks to Nanbor for
- reporting that. Also, set CROSS-COMPILE flag.
-
- * include/makeinclude/rules.lib.GNU: updated VOBJS so that it
- will build the fancy new TAO/orbsvcs hierarchy.
-
- * include/makeinclude/platform_{chorus*,lynxos,vxworks5.x_g*}.GNU:
- set CROSS-COMPILE flag. It's only used by TAO at this point.
-
- * ace/Svc_Conf_y.cpp: updated based on new Svc_Conf.y.
-
- * etc/Svc_Conf_y.cpp.diff: regenerated for latest Svc_Conf_y.cpp.
-
- * ACE-INSTALL.html,include/makeinclude/platform_lynxos.GNU: moved
- LynxOS installation info from its platform file to ACE-INSTALL.html.
-
-Sun Feb 22 21:26:19 1998 James CE Johnson <jcej@chiroptera.tragus.org>
-
- * tests/IOStream_Test.cpp (server): break out of while loop if
- read from client_handler fails.
-
-Sun Feb 22 13:06:20 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Asynch_Acceptor.h (class ACE_Asynch_Acceptor): Made the
- accept method virtual so that users can override it and do
- things like enforce limits on the maximum number of simultaneous
- connections. Thanks to Jason Katz <Jason@email.rts-inc.com> for
- suggesting this.
-
-Sun Feb 22 13:22:30 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/OS.h: Moved definition of ACE_MAP_{PRIVATE,SHARED,FIXED}
- down to where every platform can see.
-
-Sun Feb 22 13:06:20 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Svc_Conf.y: Fixed a couple of places where we were
- potentially dereferencing NULL pointers when services failed to
- load. Thanks to Eric C. Newton <ecn@smart.net> for reporting
- this.
-
-Sat Feb 21 12:44:51 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ACE version 4.4.29, released Sat Feb 21 12:44:51 1998.
-
-Sat Feb 21 11:53:45 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp (close_i): Remember to reset the
- current size to 0 after deallocating all entries in the map.
- Thanks to Alex for noticing this.
-
-Fri Feb 20 06:36:04 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Timer_Queue_Adapters (activate): added thread_names argument.
-
- * ace/OS.{h,i} (cond_timedwait): fixed on LynxOS (DCE_DRAFT4_THREADS),
- where pthread_cond_timedwait () expects a relative instead of
- absolute time.
-
- * tests/Buffer_Stream_Test (Consumer::svc): removed thr_yield for
- LynxOS, now that ACE_OS::cond_timedwait () is fixed.
-
- * ace/OS.i (mmap): use ACE_DEFAULT_FILE_PERMS on LynxOS for the
- shared memory object.
-
- * ace/Mem_Map.* (unmap): on LynxOS, write back the shared object to
- the plain file, if the mmap () protection included PROT_WRITE.
-
- * ace/README: added ACE_HAS_BOOL, which can be used by TAO.
-
-Thu Feb 19 17:59:53 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * apps/JAWS/clients/Caching/*: Reworked and cleaned up these files a
- bit. Added a test_URL.cpp file. Notice that these file will
- finally be moved to other directory.
-
-Thu Feb 19 15:52:50 1998 Stanley D Leeson <STANLEY.D.LEESON@cdev.com>
-
- * ace/Task.{h,cpp} (activate): added optional thread_names array
- argument.
-
-Thu Feb 19 12:55:00 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/OS.h: Added /**/ between #include and '<', Thanks to
- gonzo@ing.puc.cl (Gonzalo A. Diethelm) for providing the
- patches.
-
-Thu Feb 19 11:18:08 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: added ACE_MAP_{PRIVATE,SHARED,FIXED}, and
- ACE_OS::shm_{open,unlink}.
-
- * ace/OS.i: added ACE_OS::shm_{open,unlink}, and mmap support on
- LynxOS.
-
- * ace/Mem_Map.*,Shared_Memory_MM.h,Filecache.cpp: default share
- value to ACE_MAP_PRIVATE instead of MAP_PRIVATE, to allow easy
- overriding in config files.
-
- * ace/config-lynxos.h: added ACE_HAS_SHM_OPEN, and map
- ACE_MAP_PRIVATE to ACE_MAP_SHARED because MAP_PRIVATE is
- not supported on LynxOS 2.5.0.
-
- * tests/Mem_Map_Test.cpp: replace file_size with line_length because
- that's more accurate.
-
- * tests/SOCK_Connector_Test.cpp: use ACE_DEFAULT_SERVER_HOST on
- LynxOS, and removed #include of sys/utsname.h because it's in OS.h.
-
- * include/makeinclude/platform_lynxos.GNU: added LYNXOS so that
- other Makefiles can easily know if where building for LynxOS.
-
- * ace/ACE.cpp (recv_n): commented out the MSG_PEEK flag check because
- it caused IOStream_Test to not terminate.
-
- * ace/Env_Value_T.{h,i}: moved ACE_Convert specializations from .i
- file to .h file, because the resulted in multiple instantiations
- with ACE_INLINE disabled, and missing specializations without
- ACE_HAS_TEMPLATES_REQUIRE_SOURCE and inlining enabled.
-
- * tests/TSS_Test.cpp: weakened to work with LynxOS. It has a very
- limited number of keys, maybe 16, and can't free them. And, the
- test always core dumps if we try to request more keys than it has
- available.
-
- * tests/run_tests.sh: disabled some tests on LynxOS.
-
-Thu Feb 19 10:41:05 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/SOCK.cpp (open): It appears that we don't need to do
- SO_REUSEADDR if protocol_family != PF_UNIX. Thanks to Chuck
- Gehr <gehr@sweng.stortek.com> for reporting this.
-
-Wed Feb 18 22:34:40 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * examples/Reactor/Dgram/Dgram.dsw:
- * examples/Reactor/Dgram/Dgram.dsp:
- * examples/Reactor/Dgram/CODgram.dsp: Newly added files for NT.
-
- * examples/Reactor/Dgram/Dgram.cpp:
- * examples/Reactor/Dgram/CODgram.cpp: Made them runnable on NT.
-
- * ace/Process.h (ACE_Process_Options): Changed the definition of
- ACE_Process_Options::NO_EXEC to 0 for Win32 because it doesn't
- mean anything on NT (you must exec a new program on NT, no fork
- syntax available.) With this, we can simulate the fork effect
- more or less (still not portable thou. See
- examples/Reactor/Dgram/ for some examples.)
-
-Wed Feb 18 16:07:14 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * netsvcs/lib/Log_Message_Receiver.cpp (log_output): There was a
- problem where "outputfile" can be NULL, which causes problems
- when it is dereferenced. Thanks to Stephen Coy
- <stevec@magna.com.au> for reporting this.
-
- * ace/ACE.cpp (ldfind): modified the code to allow it to
- consistently return a status indicating whether or not a
- potential shared library file was found. Thanks to Patrick
- J. McNerthney <pat@thememedia.com> for reporting this.
-
-Wed Feb 18 15:30:48 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * include/makeinclude/rules.lib.GNU:
- Now we can create libraries with some files in
- subdirectories. Though the Makefile still needs to set VPATH.
-
-Wed Feb 18 12:22:48 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Buffer_Stream_Test.cpp (Consumer::svc): added a
- thr_yield so that the test magically works on LynxOS.
- ACE_OS::cond_timedwait is busted on LynxOS, we're investigating it.
-
-Wed Feb 18 11:53:00 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * bin/auto_compile:
- Added netsvcs to auto_compile list.
-
-Tue Feb 17 18:27:15 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.28, released Tue Feb 17 18:27:15 1998.
-
-Tue Feb 17 17:59:32 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * examples/Reactor/Multicast/Multicast.dsw:
- * examples/Reactor/Multicast/client.dsp:
- * examples/reactor/multicast/server.dsp: New project files.
-
-Tue Feb 17 15:53:41 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/ACE.cpp (recv_n): Added a check to drop out if the MSG_PEEK
- flag is set! Thanks to Keith Brown <kalbrown@ix.netcom.com> for
- reporting this.
-
-Tue Feb 17 12:56:24 1998 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * include/makeinclude/wrapper_macros.GNU: Broke the "purify"
- command out of PRELINK into its own variable: PURELINK. This was
- done to quiet purify when building shared libraries. It wasn't
- possible simply to remove the PRELINK reference from SOLINK.cc
- because PRELINK is also used for specifying quantify.
-
- Also added two new variables: PURE_CACHE_DIR and
- PURE_CACHE_BASE_DIR. PURE_CACHE_DIR is the value of the
- purify/quantify '-cache-dir=' option, and PURE_CACHE_BASE_DIR is
- used as the base directory to build a user/compiler-specific cache
- directory. In general, you probably want to use them like this:
- "make PURE_CACHE_BASE_DIR=~/mypurecache", which will end up
- creating the directory ~/mypurecache-<username>-<compiler>.
-
-Tue Feb 17 09:23:05 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: there were two SIGCHLD #defines, if it was not
- already #defined. I changed the second one to be SIGCLD instead.
-
- * ace/config-linux-common.h: removed ACE_LACKS_TCP_H on alpha because
- it's not necessary with glibc-2.0.6.
-
-Tue Feb 17 08:41:06 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.h (ACE_PROPER_SINGLETON_INSTANTIATION): Changed spelling
- of SINGLETONE to SINGLETON. Thanks to Mark Maris
- <maris@scgp.com> for reporting this.
-
-Tue Feb 17 07:41:32 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.27, released Tue Feb 17 07:41:32 1998.
-
-Tue Feb 17 03:32:30 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/ACE.*: Changes for Windows CE just keeps going and going and
- going... All following functions are member functions of class
- ACE.
-
- This member funcion has wchar version _only_ when
- ACE_HAS_UNICODE_ONLY is defined:
-
- timestamp
-
- I've added wchar version of the following member functions:
-
- strecpy
- strsplit_r
- strrepl
- basename
- execname
- format_hexdump
-
- These functions are not defined on CE because they make no sense
- on CE.
-
- strenvdup
- daemonize
-
- There is no stdin defined on CE. Before we implement a stdin
- for CE, these functions don't make any sense.
-
- read_adapter
- register_stdin_handler
- remove_stdin_handler
-
- Changing these functions to UNICODE will need to change the
- svc.conf parser. Therefore, I'll leave them to a later point.
-
- ldopen
- ldfind
-
- * ace/README: Added a new directive ACE_HAS_UNICODE_ONLY which
- indicates that most APIs must use wchar instead of char. (Note
- that on WinCE, only WinSock functions use the traditional char
- interfaces. Most other functions only support wchar
- interfaces, include str* functions.)
-
-Mon Feb 16 14:57:26 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Priority_Task_Test.cpp (open): fallback to minimum
- ACE_SCHED_OTHER priority instead of 0.
-
- * tests/Priority_Task_Test.cpp (open): suppress warning message
- about retrying task activation with fallback priority unless -d
- option is specified.
-
- * ace/High_Res_Timer.cpp: initialize global_scale_factor_ to 1 if
- ACE_HAS_{,AIX_}HI_RES_TIMER and ACE_WIN32 are not defined.
- Thanks to Robert Olson <olson@mcs.anl.gov> for reporting a
- problem with bad hires time values on Irix.
-
-Mon Feb 16 10:51:28 1998 Oliver Kellogg <Oliver.Kellogg@vs.dasa.de>
-
- * include/makeinclude/platform_osf1_4.0_rcc.GNU: added this
- new platform file for Rational rcc (2.4.1) on DU 4.0.
-
- * ace/config-osf1-4.0.h: added ACE_LACKS_SIGNED_CHAR to
- RATIONAL section.
-
- * ace/OS.h: added __rational__ to list of users of long
- ACE_UNUSED_ARG.
-
- * ace/OS.i (gethostbyname_r): added some ACE_UNUSED_ARGs for
- Digital Unix.
-
-Sun Feb 15 16:32:52 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * netsvcs/clients/Naming/Client/svc.conf: Removed "-s" flag, which
- set the database name for local namespce. This was causing
- grief if users forgot to set this environment variable. Thanks
- to Johannes Gutleber <Johannes.Gutleber@cern.ch> for reporting
- this.
-
-Sun Feb 15 15:55:47 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_Hash_T.{cpp,h}: Timer Hash wasn't keeping the earliest
- node pointer up to date with cancels.
-
-Sat Feb 14 21:12:52 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Synch_T.h (class ACE_Guard): this->acquire() already sets
- the owner, so we don't need to do it in the constructor.
-
-Sat Feb 14 20:57:59 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * netsvcs/lib/Log_Message_Receiver.{h,cpp} (log_output): Added this to
- all receiver classes. It allows writing messages to a user
- specified ostream.
-
- * netsvcs/lib/Server_Logging_Handler_T.cpp
- (handle_logging_record): * netsvcs/lib/Client_Logging_Handler.cpp
- (send): Use the above change to avoid missing data on NT. Thanks
- to Greg White <gwhite@northlink.com> for providing the fix.
-
-Sat Feb 14 18:34:37 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_{Wheel,Hash}_T.cpp: Fixed a bug with earliest time
- pointers not being set correctly. Thanks to Mark Evans
- <mark.evans@tandem.com> for reporting this.
-
- * tests/Timer_Queue_Test.cpp: Added a quick test to check to
- make sure the earliest time is reported correctly.
-
-Sat Feb 14 18:28:19 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/SOCK_Dgram_Mcast.cpp (subscribe): Fixed a problem with the
- ACE_SOCK_Dgram_Mcast subscription method. Originally, each time
- the ACE_SOCK_Dgram_Mcast subscribe() method was invoked, it
- created a new socket, did appropriate setsockopt calls
- (e.g. SO_USEPORT), did a bind() to that socket, and then did the
- setsockopt call that actually joins the mcast group. The
- problem with this was that is wasn't possible to a single socket
- to subscribe to more than one multicast group. Multiple calls
- to ACE_SOCK_Dgram_Mcast.subscribe() didn't work because the new
- socket descriptor that was issued didn't listen to the old
- multicast group(s). The fix was to change the subscribe()
- method to only create, set up, and bind the socket if
- get_handle() == ACE_INVALID_HANDLE. Thanks to Dave Meyer
- <dmeyer@std.saic.com> for reporting this.
-
-Sat Feb 14 03:29:50 1998 Sergio Flores <sergio@tango.cs.wustl.edu>
-
- * ace/ACE.cpp (set_handle_limit): Fixed a couple of bugs setting
- the maximum number of file descriptors. If we use setrlimit, we
- should first get the hard limit before calling it, or we get an
- EINVAL for trying to set a hard limit of 0 and a soft limit
- greater than that. Also, for -1 the call was not setting the
- limit to the maximum allowable.
-
- * ace/OS.h (ACE_MAX_DGRAM_SIZE): Moved the #define
- ACE_MAX_DGRAM_SIZE from the PSOS specific part of OS.h.
-
-Fri Feb 13 19:25:55 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Log_Record.cpp (ACE_Log_Record): Changed the "set" method
- for priority() so that it doesn't convert the priority into the
- base two logarithm of the parameter. Instead, this is handled
- by the "get" method of priority(). Thanks to Eric C. Newton
- <ecn@smart.net> for reporting this.
-
- * ace/OS.h: Added a new #define called ACE_MAX_DGRAM_SIZE, which
- is set to 8k by default. Naturally, this can be overwritten in
- platform-specific config.h files.
-
-Fri Feb 13 10:40:36 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ACE version 4.4.26, released Fri Feb 13 10:40:36 1998.
-
-Thu Feb 12 14:33:12 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/OS.i (mktemp): I missed this one in Win32 section.
-
-Fri Feb 13 09:04:13 1998 Oliver Kellogg <Oliver.Kellogg@vs.dasa.de>
-
- * ace/config-osf1-4.0.h: added Rational RCC support.
-
-Wed Feb 11 09:50:27 1998 Steve Huston <shuston@riverace.com>
-
- * ace/config-dgux-4.x-ghs.h
- * include/makeinclude/platform_dgux4_ghs.GNU: Configs for ACE on
- DG/UX 4 using Green Hills Multi C++ compiler, and draft 10 pthreads.
-
- * ace/README
- * ace/OS.h: New macro ACE_NEEDS_SCHED_H for platforms which needs to
- #include <sched.h> to get complete defs for thread scheduling.
-
- * ace/OS.cpp: Added a DG/UX-specific pthread_wait function for use with
- draft 10 pthreads on DG/UX.
-
-Wed Feb 11 09:32:10 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ACE-INSTALL.html: updated DU CXX and Linux info.
-
- * ace/Makefile: moved INSTALL= to before include of rules.local.GNU,
- so that the (unused) install command doesn't show up with make -n.
-
- * include/makeinclude/platform_chorus_ghs.GNU: put posix -I before
- stdc -I.
-
- * ace/OS.h: removed include of stdfileio.h on ghs/Chorus. It's not
- necessary with the above change to platform_chorus_ghs.GNU.
-
-Wed Feb 11 09:24:51 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ACE version 4.4.25, released Wed Feb 11 09:24:51 1998.
-
-Tue Feb 10 14:58:00 1998 Chris Gill <cdgill@cs.wustl.edu>
-
- * ace/Containers.cpp : removed unreachable break;
-
-Tue Feb 10 09:34:27 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/INET_Addr.cpp (get_host_name): moved declaration of local
- "hentry" so that it's not seen on Chorus.
-
- * ace/OS.i (getprotoby{name,number}{,_r}): not supported on Chorus.
-
- * ace/Makefile: build Select_Reactor.o without -g on ghs/Chorus,
- because it causes GreenHills 1.8.8 to core dump.
-
- * ace/config-chorus.h: adjusted to work with GreenHills 1.8.8.
-
- * include/makeinclude/platform_chorus_ghs.GNU: use Gnu ar instead
- of ax, because we don't have a license for ax.
-
- * Timer_Queue_Adapters.{h,i} (activate): added stack and stack_size
- parameters to match declaration in ACE_Task_Base.
-
- * include/platform_linux{,_lxpthread}.GNU: removed
- -fno-strict-prototypes from CFLAGS because it is no longer needed.
-
- * include/makeinclude/platform_sunos5_g++.GNU: added -lposix4, to
- be consistent with the Sun C++ platform file. Some of the TAO
- tests need it.
-
-Mon Feb 09 18:10:37 1998 Chris Gill <cdgill@cs.wustl.edu>
-
- * ace/Containers.{cpp,h} : made next () a const member function in
- ACE_Ordered_MultiSet_Iterator<T>
-
-Mon Feb 09 14:52:25 1998 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_chorus_ghs.GNU: added include path.
-
- * ace/config-chorus.h: with GreenHills, removed
- ACE_HAS_WCHAR_TYPEDEFS_CHAR and ACE_LACKS_UNISTD_H. We'll
- see if --multibyte_chars --wchar_t_keyword work.
-
- * ace/OS.h: added #include <stdfileio.h> with GreenHills/Chorus.
-
- * netsvcs/clients/Naming/Client/Client_Test.cpp (handle_input):
- get input from stdin, not ACE_STDIN. Thanks to Jack Erickson
- <JErickson@exchange.ml.com> for reporting this.
-
-Sun Feb 8 15:33:33 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * include/makeinclude/wrapper_macros.GNU:
- * include/makeinclude/rules.lib.GNU:
- * include/makeinclude/rules.local.GNU: Rename
- ACE_LDSO_Major_Minor_Version_Number to ACE_LDSO_Version_Number.
-
- * include/makeinclude/rules.local.GNU: Put back checking of
- current directory into library installation rules but with an
- extra check for null ACE_LDSO_Version_Number.
-
-Sun Feb 08 12:06:30 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ACE-INSTALL.html: added Scott Snyder's egcs 1.0.1 patch, which
- allows netsvcs/lib/Server_Logging_Handler.cpp to build on
- Linux/RedHat 5.0.
-
- * include/makeinclude/wrapper_macros.GNU: protected ACE_ROOT...
- additions to INCLDIRS and LDFLAGS so they're only added once.
- Thanks to James CE Johnson <jcej@lads.com> for this addition.
-
- * ace/config-linux-common.h: added ACE_HAS_TERM_IOCTLS. Thanks
- to James CE Johnson <jcej@lads.com> for this addition.
-
- * examples/Naming/test_multiple_contexts.cpp,test_non_existent.cpp,
- test_writers.cpp:
- replaced uses of cout with ACE_DEBUG.
-
- * examples/performance-tests/Misc/basic_perf.cpp,
- context_switch_time.cpp,preempt.cpp:
- divide ACE_hrtime_t by ACE_UINT32, to prevent ambiguity with
- ACE_U_LongLong operator / overloading.
-
-Sun Feb 8 01:45:59 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * include/makeinclude/wrapper_macros.GNU (versioned_so): Added
- a new directive to allow automatic installing of so libraries
- with version number. This flag is default to 0. Put this line,
-
- versioned_so = 1
-
- in your platform_*.GNU file to enable this feature.
-
- (ACE_LDSO_Major_Minor_Version_Number): Define the version number
- to be appended to versioned so libraries (Notice: it include a
- dot at the beginning.) If versioned_so == 0, this macro expand
- to nothing.
-
- * include/makeinclude/rules.lib.GNU (INSTALL):
- * include/makeinclude/rules.local.GNU (INSTALL rules): Modified
- installation rules to allow installing so libraries with version
- numbers.
-
- * include/makeinclude/platform_netbsd.GNU:
- * include/makeinclude/platform_freebsd[_pthread].GNU: Enabled
- new versioned_so feature.
-
-Sat Feb 07 05:51:15 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Synch_T.cpp (ACE_TSS): Changed to use MessageBox on WinCE.
- Because there's no console in WinCE, we can't output warning
- messages to stderr.
-
- * ace/README (ACE_HAS_UNICODE_ONLY): This new directive is used to
- removed some char version function definitions because it
- doesn't make too much sense to support these function when most,
- if not all, strings in the system are wchar strings.
-
- * ace/OS.{h,i} (ACE_DEFAULT_LOGGER_KEY): Added wchar definition if
- we are using UNICODE.
- (ACE_SHE_{TRY,FINALLY,EXCEPT}): WinCE doesn't support Win32
- structual exception, so these macros should be defined as on
- UNIX platforms.
- (mktime): Removed this function from WinCE. Don't even think
- about using them.
- (ACE_HAS_UNICODE_ONLY): If this directive is defined, the char
- version of the following functions are not defined in ACE_OS:
-
- chdir
- mkdir
- mkfifo
- mktemp
- getcwd
- unlink
- tempnam
-
- Some of them has wchar version.
-
- (chdir,mkdir,getcwd): Added wchar version. Unfortunately, getcwd
- still doesn't work for WinCE.
-
- * ace/OS.cpp (mktemp): Added wchar version of this function.
- Other changes added. Please refer to the entry above. If
- platform/compiler supports this function, then both char and
- wchar versions are defined as inline functions in OS.i.
- (socket_{init,fini}): Removed leading :: from WSAStartup and
- WSACleanup because these two are implemented as macros on
- WinCE. Changed to use MessageBox instead of cerr for outputing
- error messages.
-
- * ace/config-win32-common.h: Don't defined ACE_HAD_P_READ_WRITE on
- WinCE.
-
- * ace/config-WinCE.h: Defined directive ACE_HAS_UNICODE_ONLY.
-
- * ace/ace_dll.dsp: Adjusted CE project settings.
-
-Fri Feb 06 15:28:11 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-sunos5.5-sunc++-4.x.h: disable explicit template
- instantiations with CC 4.2, because it still does implicit
- instantiation. We need to figure out how to disable that.
- Then, we can enable -instances=global to get the real
- benefits of explicit template instantiation with CC.
-
- * tests/Barrier_Test.cpp: updated a comment re. the VxWorks
- task names test.
-
-Fri Feb 06 10:42:22 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ACE version 4.4.24, released Fri Feb 06 10:42:22 1998.
-
-Fri Feb 06 10:30:00 1998 Chris Gill <cdgill@cs.wustl.edu>
-
- * ace/Containers.cpp: fixed error in
- ACE_Doubly_Linked_List_Iterator<T>::first (void);
-
-Fri Feb 06 08:27:32 1998 Chris Gill <cdgill@cs.wustl.edu>
-
- * ace/Containers.{cpp,h} : added "first" methods to all container
- iterators: each positions the iterator at the first element
- in the container and returns 1, or if the container is empty
- positions the iterator at a well defined "null" position for
- that container and returns 0:
-
- template <class T> int
- ACE_Unbounded_Set_Iterator<T>::first (void);
-
- template <class T> int
- ACE_Unbounded_Queue_Iterator<T>::first (void);
-
- template <class T> int
- ACE_Unbounded_Stack_Iterator<T>::first (void);
-
- template <class T> int
- ACE_Bounded_Set_Iterator<T>::first (void);
-
- template <class T> int
- ACE_Fixed_Set_Iterator<T>::first (void);
-
- template <class T> int
- ACE_Doubly_Linked_List_Iterator<T>::first (void);
-
-Wed Feb 04 22:23:24 1998 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_linux*.GNU: commented out or
- removed SUPPRESS_DASH_G, because it's not needed with hacked
- gas on Linux/Alpha.
-
- * ACE-INSTALL.html: added some comments on Linux/RedHat 5.0,
- for both Intel and Alpha. Thanks to James CE Johnson
- <jjohnson@lads.com>, Torbjorn Lindgren <tl@funcom.com>,
- and Oleg Krivosheev <kriol@fnal.gov> for this information.
-
- * ace/config-linux-common.h: replaced #define of ACE_HAS_EXCEPTIONS
- with a compile time check for egcs, which supports exceptions.
- Exceptions can now be enabled on the make command line. Also,
- moved some comments on Linux system configuration up to
- ACE-INSTALL.html.
-
- * ace/config-linux-common.h,config-g++-common.h: moved
- ACE_HAS_EXCEPTIONS #define from config-linux-common.h to
- config-g++-common.h.
-
- * include/makeinclude/wrapper_macros.GNU: disabled exception handling,
- the default, on g++ >= 2.8.0. On both Linux/alpha and
- Solaris 2.5.1/sparc, exception handling increased the size of
- libACE.so by about 25 percent. Exception handling can easily
- be enabled on the make command line or by editing your
- include/makeinclude/platform_macros.GNU.
-
- * netsvcs/lib/TS_Server_Handler.cpp: instantiate
- ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> if
- ACE_HAS_STREAM_PIPES, not if ACE_HAS_TLI. Thanks to Oliver
- Kellogg <Oliver.Kellogg@vs.dasa.de> for reporting this problem.
-
- * Makefile: made ACE-INSTALL a dependency of release and
- cleanrelease so that it is only updated when necessary.
-
- * ace/OS.{h,i},README (gets): wrapped with !ACE_LACKS_GETS.
-
- * ace/config-g++-common.h: added ACE_LACKS_GETS for egcs. It
- supports ::gets (), but warns about it at link time on Linux.
- The Solaris gets () man pages recommends using fgets () instead.
-
- * netsvcs/clients/Naming/Client/Client_Test.cpp: replaced use of
- ACE_OS::gets () with ACE_OS::fgets ().
-
-Wed Feb 04 11:07:46 1998 Chris Gill <cdgill@cs.wustl.edu>
-
- * ace/Containers.cpp : fixed my "fix" to new_position pointer in
- ACE_Ordered_MultiSet<T>::find_from () - now checks the pointer
- before assigning something to it.
-
-Tue Feb 03 15:11:00 1998 Chris Gill <cdgill@cs.wustl.edu>
-
- * ace/Containers.cpp : fixed order of member initialization list
- in ACE_DNode ctor, added update of new_position pointer in
- ACE_Ordered_MultiSet<T>::find_from ()
-
-Mon Feb 02 21:26:30 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Map_Manager_Test.cpp (test_map_manager): print out
- item.int_id_ instead of local i so that item gets used (CXX
- warned that it wasn't).
-
- * include/makeinclude/platform_osf1_4.0.GNU: added suppression of
- warning 610, nonoverriding_function_decl.
-
- * ace/config-chorus.h,config-freebsd*.h,,config-hpux-10.x-g++.h,
- config-irix{5.3,6.x}-g++.h,config-osf1-4.0.h,config-m88k.h,
- config-netbsd.h,config-psosim-g++.h,config-sco-4.2-nothread.h,
- config-sco-5.0.0-mit-pthread.h,config-sunos4-g++.h,
- config-sunos5.4-g++.h,config-unixware-2.*.h:
- migrated to config-g++-common.h.
-
- * ace/config-sunos5.5-egcs*.h: removed. config-sunos5.5-g++.h
- now supports egcs, via config-g++-common.h.
-
- * ace/config-sco-5.0.0*.h: added RCS keyword string.
-
- * include/makeinclude/wrapper_macros.GNU: support "exceptions"
- make flag on all platform. If enabled, it adds
- -DACE_HAS_EXCEPTIONS to CCFLAGS. Not all platforms support
- exception handling, of course, and that is noted in the
- description of the "exceptions" make flag.
-
- * include/makeinclude/platform_sunos5_sunc++.GNU,
- platform_sunos5.6_sparc_sunc++_4.2.GNU:
- removed -DACE_HAS_EXCEPTIONS, because it's now done in
- wrapper_macros.GNU.
-
- * examples/Reactor/Misc/test_event_handler_t.cpp: renamed
- ACE_Sig_Handler to ACE_Test_Sig_Handler to avoid collision
- with ACE_Sig_Handler in ACE library.
-
- * tests/Env_Value_Test.cpp (main): print out signed instead of
- unsigned values.
-
-Mon Feb 02 14:40:00 1998 Chris Gill <cdgill@cs.wustl.edu>
-
- * tests/OrdMultiSet_Test.cpp: added explicit template instantiation
- for ACE_DNode<int>
-
- * tests/OrdMultiSet_Test.dsp: new MSVC++ project for the test
-
- * tests/tests.dsw: added OrdMultiSet_Test.dsp project to workspace
-
- * tests/run_tests.{bat,sh,psosim,vxworks} : added OrdMultiSet_Test
-
- * tests/Makefile : added OrdMultiSet_Test
-
-Mon Feb 02 02:42:30 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/OS.h (ACE_NOTSUP_RETURN): Moved its definition to the end of
- this file where __TEXT has already been defined. WinCE needs to
- use wchar.
-
- (struct utsname): Moved this definition after all datatypes are
- filled in. Reverted my previous changed on it.
-
- Win32 only: Added wchar version of ACE_OS::{perror,fprintf,
- vsprintf,sprintf}.
-
- Windows CE only: Undefined some char version function in class
- ACE_OS. They are of no use on CE anyway.
-
- * ace/OS.i (fdopen): Added wchar version of ACE_OS::fdopen, it is
- only available on Win32.
-
- Windows CE only: Added implementation for c-styled file
- functions. Type FILE * is mapped to Win32 HANLDE under the hood
- and Win32 API's are used to emulate these functions.
-
- * ace/OS.cpp: Removed some char version functions and added some
- wchar functions.
-
-Sun Feb 01 15:12:49 1998 Chris Gill <cdgill@cs.wustl.edu>
-
- * tests/OrdMultiSet_Test.cpp: added an ACE test for the
- ACE_Ordered_MultiSet and ACE_Ordered_MultiSet_Iterator
- class templates.
-
- * ace/Containers.i (ACE_Ordered_MultiSet<T>::is_empty ()):
- changed to return 1 rather than cause a SEGV when the
- container is in fact empty (the above test discovered the bug).
-
-1998-02-01 Nanbor Wang <nanbor@fennec.wolfpack.cs.wustl.edu>
-
- * ace/OS.h (struct utsname): Separated WCE's definition from
- ACE_LACKS_UTSNAME_T bacause VxWorks doesn't have TCHAR type.
-
-Sun Feb 01 12:09:11 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Containers.cpp (ACE_Ordered_MultiSet::insert and find):
- expanded ITERATOR type of second argument, because g++ couldn't
- deal with it. It can in the class declaration in Containers.h,
- so I didn't change that.
-
- * ace/config-sunos5.5-g++.h,config-lynxos.h,config-vxworks5.x.h:
- migrated to config-g++-common.h.
-
- * tests/run_tests.vxworks: disabled Message_Queue_Test because
- it sometimes page faults or hangs the target.
-
-Fri Jan 30 15:35:30 1998 Chris Gill <cdgill@cs.wustl.edu>
-
- * ace/Containers.{cpp,h,i} : added class templates
- ACE_Ordered_MultiSet and ACE_Ordered_MultiSet_Iterator
- which respectively implement abstractions for containment
- of and iteration over an ordered set that allows multiple
- identical instances of a given item.
-
-Fri Jan 30 02:42:30 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/OS.cpp (uname): Made it comform with Unicode.
-
- * ace/OS.h (struct utsname): Changed the internal string type to
- TCHAR.
-
- * ace/OS.i (gettimeofday): Added Windows CE implementation.
-
-Thu Jan 29 21:02:24 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-sunos5.5-g++.h: revert so that ACE_HAS_STRING_CLASS
- is #defined, regardless of g++ version.
-
- * ace/config-g++-common.h,config-gcc-2.7.2.h: replaced
- config-gcc-2.7.2.h with config-g++-common.h, which will support
- all g++ versions, including egcs.
-
- * ace/config-linux-common.h,config-sco-5.0.0-{fsu-pthread,nothread}.h:
- migrated to config-g++-common.h.
-
-Thu Jan 29 20:28:30 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.23, released Thu Jan 29 20:28:30 1998.
-
-Thu Jan 29 16:17:28 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Log_Msg.cpp (open): Always close down the logger connection
- before changing the setting. Added codes to allow resetting
- logging endpoint back to STDERR from LOGGER.
-
- * ace/OS.h (ACE_DEFAULT_LOGGER_KEY): Changed to localhost:10012
- so it can be used in both netsvcs/lib/ and netsvcs/client/.
-
- * netsvcs/client/Logger/indirect_logger.cpp: Added code to reset
- logging endpoint back to stderr.
-
- * netsvcs/lib/Client_Logging_Handler.cpp
- (ACE_Client_Logging_Acceptor): Changed to initialize
- logger_key_ with ACE_DEFAULT_LOGGER_KEY.
-
- * netsvcs/lib/Client_Logging_Handler.h: Removed DEFAULT_LOGGER_KEY
- definition.
-
-Thu Jan 29 12:32:32 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * include/makeinclude/platform_irix6.x-sgic++.GNU:
- Added support for debugging, somehow the DCCFLAGS were missing.
-
-Thu Jan 29 10:52:34 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-lynxos.h: added putenv () declaration.
-
- * include/makeinclude/platform_sunos5_g++.GNU: added comment
- about disabling optimization with g++ 2.8.0.
-
- * ace/config-sunos5.5-g++.h: don't #define ACE_HAS_STRING_CLASS
- with g++ 2.8.0.
-
- * include/makeinclude/platform_sunos5_egcs.GNU: include
- the g++ platform file, it works just fine. The net effect
- on egcs is these three changes:
-
- 1) -fno-implicit-templates is included in CPPFLAGS. That
- option is necessary with the egcs (egcs-2.90.23 980102
- (egcs-1.0.1 release)) that we use to save _much_ text
- space.
-
- 2) Use -G instead of -shared in SOFLAGS. That way,
- libstc++.so, etc., need not be built.
-
- 3) The compiler is called g++ instead of c++. I don't
- think this hurts anything. And Purify knows about g++,
- but not g++.
-
- These (and any other) options can be overridden in
- platform_sunos5_egcs.GNU if necessary. See the commented
- example there.
-
- * ace/config-sunos5.5-egcs.h: added
- ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION to match
- -fno-implicit-templates in the platform_sunos5_egcs.GNU.
-
- * tests/Env_Value_Test.cpp: updated comment to explain why we
- can't use spawn with ACE_HAS_NONSTATIC_OBJECT_MANAGER. We
- can, in general, but we can't on VxWorks because it doesn't
- have fork ().
-
-Thu Jan 29 10:32:28 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * include/makeinclude/platform_sunos5_sunc++.GNU:
- The posix4 library is needed in some TAO examples.
-
- * ace/Module.h:
- * ace/Message_Queue.h:
- Workaround HP/C++ compiler bug, it does not support enums inside
- templates so we move them into base classes. Thanks to Sundar
- T.J <tjsundar@cisco.com> for reporting this problem.
-
-Thu Jan 29 10:14:03 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/FIFO.h: Revised the comment at the beginning of ACE_FIFO to
- clearly indicate that it doesn't work portably to Win32. Thanks
- to Thomas Hampson <thomas.hampson@lmco.com> for suggesting this.
-
-Wed Jan 28 15:36:55 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * bin/auto_compile:
- We can use the top level Makefile on TAO now.
-
-Wed Jan 28 11:59:41 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/OS.i (isatty): Added conversion from a Win32 HANDLE to a C
- file handle. It works correctly now. Thanks to Chuck R. Gehr
- <GehrCR@louisville.stortek.com> for noticing the problem.
-
-Tue Jan 27 20:32:07 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Message_Block: Added an accessor to retrieve the reference
- count on an ACE_Data_Block. Thanks to Dave Meyer
- <dmeyer@std.saic.com> for contributing this.
-
-Tue Jan 27 15:09:08 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.i,
- * ace/Timer_Queue_Adapters.cpp:
- When using ACE_CLEANUP_???_POP macros, it was being called with
- argument 1, which should be 0 (don't execute the cleanup).
- Thanks to Arturo Montes <mitosys@colomsat.net.co> for reporting
- argument 1, which should be 0 (don't execute the cleanup).this.
-
-Tue Jan 27 14:56:49 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Basic_Types.*: more cleanup: got rid of ACE_USES_ACE_U_LONGLONG,
- replaced VXWORKS && ghs with ACE_HAS_WCHAR_TYPEDEFS_CHAR, and
- factored out some common #defines. Rearranged ACE_SIZEOF_LONG_LONG
- and ACE_UINT64 logic so that it works on NT.
-
-Tue Jan 27 08:28:34 1998 Steve Huston <shuston@riverace.com>
-
- * ace/Basic_Types.h: Simplified and changed so that the config.h file
- can pre-specify the ACE_SIZEOF_* macros in case the preprocessor
- has trouble calculating them.
-
-Tue Jan 27 06:45:07 1998 David L. Levine <levine@cs.wustl.edu>
-
- * examples/IOStream/server/iostream_server.cpp: for egcs, use
- ACE_SOCK_IOSTREAM instead of its expansion in the ACE_Svc_Handler
- template instantiation.
-
- * ace/Event_Handler_T.h,examples/Reactor/Misc/test_event_handler_t.cpp:
- removed special-case support for ACE_HAS_SIGNFO_T, because ace/OS.h
- declares a siginfo_t without it.
-
- * tests/run_tests.vxworks: enabled Priority_Reactor_Test and
- Message_Queue_Test, because they appear to run successfully now.
- Most of the time, anyways. Message_Queue_Test occasionally
- pages faults; there appears to be a memory management problem.
-
-Tue Jan 27 02:38:16 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/OS.{i,cpp}:
- * ace/config-WinCE.h: More Windows CE insanities.
-
-Mon Jan 26 13:20:58 1998 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_osf1_4.0_g++.GNU: added $(ACELIB)
- to SOFLAGS. Thanks to Oliver Kellogg <Oliver.Kellogg@vs.dasa.de>
- for reporting the problem with building shared libraries on
- g++/DU 4.0.
-
- * ace/config-linux-common.h: moved ACE_LACKS_TCP_H so that it is
- only seen on alphas (with glibc2). Thanks to Edgar Villanueva
- <edgarvil@ix.netcom.com> for reporting this.
-
- * performance-tests/Misc/childbirth_time.cpp (prof_native_thread,
- prof_ace_os_thread): changed type of local j to int to avoid
- signed/unsigned comparison.
-
- * tests/Reactors_Test (Test_Task): changed type of member
- handled_ from int to size_t to avoid signed/unsigned comparison
- in Test_Task::handle_input ().
-
-Mon Jan 26 11:35:54 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * bin/auto_compile:
- Added TAO_ROOT to the environment.
-
-Mon Jan 26 10:28:57 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.22, released Mon Jan 26 10:28:57 1998.
-
-Mon Jan 26 02:53:10 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/OS.h: Namespace related macros are now ifdef'ed by
- ACE_HAS_BROKEN_NAMESPACES instead of ACE_ORBIX_HAS_NAMESPACES.
-
- * ace/README
- * ace/config-win32-common.h: Added a new flag
- ACE_HAS_BROKEN_NAMESPACES to deal with MSVC's broken namespace
- support.
-
- * ace/config-win32.h: Re-enable defining ACE_ORBIX_HAS_NAMESPACES
- for Win32.
-
- * ace/config-WinCE.h: Temporary file to hold WinCE specific
- configurations. It will probably be merged with
- config-win32-common.h in some point.
-
- * ace/ace_dll.dsp: Added WinCE x86 emulation mode project
- definition.
-
- * ace/OS.{h.i} (ACE_OS): Added Windows CE macros madness.
-
- * ace/config-win32-common.h: Ifdef'ed out ACE_HAS_SIG_ATOMIC_T for
- WinCE. Prevent repeat definition of STRICT.
-
-Sun Jan 25 17:31:49 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/config-win32.h: Disabled setting ACE_ORBIX_HAS_NAMESPACES by
- default on NT. MSVC's namespace support is buggy.
-
-1998-01-25 Nanbor Wang <nanbor@fennec.wolfpack.cs.wustl.edu>
-
- * tests/Conn_Test.cpp: Rearranged explicit template instantiations
- order to avoid errors from egcs. Thanks to Gonzo for reporting
- the bug.
-
-Fri Jan 23 12:24:05 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i (sleep): Fixed a typo where tv_sec was being set rather
- than tv_usec. Thanks to Gonzo for pointing this out.
-
-Fri Jan 23 06:27:51 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/IOStream.h: use std::string if
- ACE_USES_STD_NAMESPACE_FORSTDCPP_LIB IOStream.h. Thanks
- to Gonzo <gonzo@ing.puc.cl> for the patch. Also, changed
- DEC_CXX to __DECCXX_VER because that's more accurate.
-
- * tests/Barrier_Test.cpp: specify thread name and stack size
- on VxWorks. Thanks to Stan Leeson <STANLEY.D.LEESON@cdev.com>
- for suggesting this.
-
- * tests/Env_Value_Test.cpp (TEST_THIS): cast val to (type)
- before casting to (u_int), to try to avoid DEC CXX compiler
- warning about integer overflow. Thanks to Frederic Andres
- <andres@rd.nacsis.ac.jp> for reporting this.
-
- * ace/config-osf1-4.0.h: added ACE_HAS_EXCEPTIONS, etc., with
- CXX 6.0. Thanks to Torbjorn Lindgren <tl@funcom.com> for
- the patch.
-
- * ace/OS.i (thr_kill): removed ACE_ADAPT_RETVAL because
- ::taskNameToID returns the task ID, not success/fail.
- Thanks to Richard Keizer <RICHARD.L.KEIZER@cdev.com> for
- diagnosing the problem and providing the fix.
-
- * tests/run_tests.vxworks: enabled Thread_Manager_Test and
- Message_Block_Test now that they succeed. Thanks to Richard Keizer
- <RICHARD.L.KEIZER@cdev.com> for the ACE_OS::thr_kill fix.
-
- * ace/OS.cpp (thr_create), ace/Thread_Manager.cpp (kill_thr):
- on VxWorks, use strncmp instead of strcmp to check for allocated
- thread ID.
-
-Thu Jan 22 16:34:18 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/Connection/misc/Connection_Handler.cpp (svc): Fixed a
- bug in the example where the global Singleton Reactor was being
- used rather than the object's Reactor. Thanks to Peter Gross
- <pag@kokako.probita.com> for reporting this.
-
-Thu Jan 22 09:04:13 1998 David L. Levine <@cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp (ACE_Hash_Map_Iterator_Base ctor):
- added a cast of mm.total_size_ to ssize_t, to try to avoid
- a compiler warning. Thanks to Brian Mendel <bmendel@mdc.com>
- for reporting this.
-
- * ace/config-osf1-4.0.h: updated g++ support. Thanks to
- Oliver Kellogg <Oliver.Kellogg@vs.dasa.de> for the patch.
-
- Thanks to Tom Venturella <tventurell@mdc.com> and Dave Mayerhoefer
- <davem@lynx.com> (!) for requesting the following three changes:
-
- * ace/Thread_Manager.cpp: added support for a user-supplied
- thread (VxWorks task) name. By itself, that means just passing
- the ACE_thread_t along to ACE_OS::thr_create (). The tricky
- part was then handling the case where the user doesn't supply
- a name. It would be cleaner if the ACE_thread_t and ACE_hthread_t
- typedefs were swapped on VxWorks, because the ACE_Thread_Manager
- keys off of the ACE_thread_t. And in addition to being cleaner,
- it would be safer because ACE_thread_t's currently aren't
- guaranteed to be unique on VxWorks.
-
- * ace/OS.cpp (thr_create): on VxWorks only, use the t_id (task
- name) and stack_size if supplied. Also added support for setting
- the stack, but commented it out because it doesn't seem to work.
-
- * tests/Conn_Test.cpp: on VxWorks, assign thread (VxWorks task)
- names to server and client threads, to test that feature.
-
- * ace/OS.cpp (spa [VxWorks only]): use ::taskSpawn () instead
- of ::sp () so that the task name, ace_main, can be specified.
-
- * ACE-INSTALL.html: added note about not linked the ACE library
- into every VxWorks executable. It should work when running
- multiple ACE executables on a target, though I haven't tried it.
-
- * include/makeinclude/rules.local.GNU: set SOEXT if it was not set,
- so that it's always non-null for make depend.
-
- * ace/OS.h: #define ACE_THR_PRI_FIFO_DEF on all threaded platforms,
- if not already defined in OS.h or in the individual platform config
- file. It should be used by applications for a default real-time
- thread priority.
-
- * ace/config-chorus.GNU: added GreenHills support.
-
- * include/makeinclude/platform_chorus_ghs.GNU: added platform file.
-
-Wed Jan 21 21:37:03 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp (close_i): Removed the HPUX_11
- destructor madness by saving the location to be destructed in a
- temporary reference instead of calling the destructor from the
- array directly. Thanks to Istvan Buki <ibuki@fedex.com> for
- providing the patch.
-
-Wed Jan 21 20:36:43 1998 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ACE version 4.4.21, released Wed Jan 21 20:36:43 1998.
-
-Wed Jan 21 10:39:12 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Task.cpp (activate): for builds without threads only,
- added ACE_UNUSED_ARG of stack and stack_size.
-
- * ace/High_Res_Timer.cpp: used unsigned constants instead of
- signed, to allow resolution of overloaded
- ACE_U_LongLong::operator/ ().
-
-Tue Jan 20 21:15:01 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.20, released Tue Jan 20 21:15:01 1998.
-
-Tue Jan 20 20:31:27 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * tests/test_config.h:
- Changed several buffer sizes from BUFSIZ to MAXPATHLEN, they
- were used for storing pathnames, so the later is a proper size
- for them.
-
-Tue Jan 20 15:54:44 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_Heap_T.cpp: Fixed a bug that was introduced on
- Sunday because of the non-use of position 0 (we have to
- grow the heap one node early).
-
- * ace/Timer_Queue_T.{h,cpp}: Added a return_node () method
- which is used to return a ACE_Timer_Node back into the
- control of the Timer Queue after it leaves via
- remove_first ().
-
-Tue Jan 20 15:52:31 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.19, released Tue Jan 20 15:52:31 1998.
-
-Tue Jan 20 12:49:05 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp (ACE_Hash_Map_Manager): Member table_
- needs to be initialized to prevent deleting invalid memories.
-
-Tue Jan 20 11:57:24 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * bin/auto_compile:
- Added several TAO components to the compile list.
- The regular expression for make errors was missing several of
- them.
-
-Tue Jan 20 03:36:54 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/Hash_Map_Manager.cpp (open): We should call close_i () to
- ensure previously allocated memory gets release before we
- allocate new one.
-
-Mon Jan 19 22:21:34 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * tests/Env_Value_Test.cpp (main): Added test codes for unsigned
- short.
-
- * ace/Env_Value_T.i (ACE_Convert): Added conversion function for
- unsigned short.
-
-Mon Jan 19 15:13:47 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * bin/Makefile: Fixed a problem with the CCFLAGS definition that
- was causing circular macro expansion. Thanks to Philippe
- O'Reilly <philippe@robot.ireq.ca> for reporting this.
-
-Sun Jan 18 14:32:42 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_Heap_T.cpp: Problems were arising because of the
- use of negative numbers in the timer_id array of the timer
- heap for the free list. When the 0th index is in the free
- list, pointers to it will show up as 0 (because 0 == -0).
- This will look the same as a timer_id for the top of the
- heap, and if cancel () was attempted on this invalid
- timer_id, bad things would happen. To prevent this, index
- 0 is now ignored so it doesn't show up in the free list.
-
-Sun Jan 18 18:12:52 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * examples/Service_Configurator/Misc/*.ds?: Added new project
- files for this example.
-
-Sun Jan 18 17:27:52 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_Wheel_T.cpp: Fixed a problem with Timer Wheel's
- expire(). The problem occured when the handle_timeout() method
- of the event handler used would return a 0. This causes the
- Timer Queue to cancel all timers using that event handler.
- Because Timer Wheel's expire caches the position of some timers
- that will be expired, it was trying to expire timers that were
- already cancelled. Now it checks the timer before it expires.
-
-Sun Jan 18 16:08:36 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Thread_Manager: Modified the signature to the spawn_n()
- method so that it's possible to pass in an array of stack
- pointers and stack sizes. Thanks to Thomas Venturella
- <tventurell@mdc.com> for requesting this.
-
- * ace/Task: Modified the signature to the activate() method so
- that it's possible to pass in an array of stack pointers and
- stack sizes. Thanks to Thomas Venturella <tventurell@mdc.com>
- for requesting this.
-
-Sun Jan 18 15:54:16 1998 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Timer_Wheel_T.h:
- ace/Timer_Hash_T.h:
- ace/Timer_Queue_T.h:
- ace/Timer_Wheel_T.cpp:
- ace/Timer_Hash_T.cpp: Added pure virtual get_first() method to
- Timer_Queue_T. Added implementations to Timer_Wheel and Timer_Hash.
- Timer_Heap and Timer_List already had implementations.
-
-Sat Jan 17 23:40:02 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * netsvcs/VCAUTO.MAK:
- * netsvcs/lib/VCAUTO.MAK: Added directory information for easier
- debugging.
-
-Sat Jan 17 16:10:04 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/Service_Configurator/Misc/main.cpp (main): Replaced the
- buggy use of ACE_Service_Config daemon; with
- ACE_Service_Config::open(). We'll have to fix this properly
- some day, but for now this is the best solution. Thanks to
- Pawel Roman <proman@npac.syr.edu> for reporting this.
-
-Sat Jan 17 00:42:13 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/SString.cpp (substring): Fixed bug. count should be
- initialized to length and not len_.
-
-Fri Jan 16 15:52:34 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * ace/IOStream.h (ACE_Streambuf):
- * ace/config-win32-common.h:
- * ace/iosfwd.h:
- * ace/streams.h: Applied IOStream patches from James CE Johnson
- <jcej@chiroptera.tragus.org>.
-
-Fri Jan 16 01:42:52 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/OS.h: Changed the definition of ACE_CORBA_* macros so that
- on non-Win32 platforms, they will be expand to the nested
- classes. Thanks to Jonathan Reis <reis@minniemouse.cemax.com>
- for reporting this.
-
- * ace/SString.h: Added the correct export macros.
-
-Thu Jan 15 15:45:48 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * etc/ACE-guidelines.html: Reformatted this page a bit.
-
- * ace/Message_Queue.cpp (open): The fix from Slawomir Kuzniar was
- incorrect. I reverted the change.
-
-Thu Jan 15 12:43:23 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * /: Added a bunch of makefiles (*.MAK) for one button
- make-and-test on NT.
-
- * Makefile (FILTER): Added filter to remove VC one button related
- makefile from ACE release.
-
- * ace/ACE_Library.{mdp,mak}: Added Shared_Memory.cpp file into the
- project makefile.
-
-Thu Jan 15 09:12:26 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Barrier_Test.cpp,Message_Block_Test.cpp,Priority_Task_Test.cpp,
- Reactor_Exceptions_Test.cpp,Reactors_Test.cpp,Thread_Mutex_Test.cpp:
- (main): changed some local variables from int to size_t to avoid
- signed/unsigned comparison.
-
- * ace/OS.i,config-linux-common.h,README: aded ACE_HAS_SOCKLEN_T
- support for Linux/glibc2, which has a socklen_t type.
-
- * include/makeinclude/rules.local.GNU (depend.local): produce all 4
- combinations of .obj, .shobj, .o, and .so dependency targets. This
- should take care of the problem of not rebuilding when a dependency
- has changed, after we regenerate all the Makefiles.
-
- * include/makeinclude/rules.local.GNU (depend.local): removed the sed
- rule that wiped out each Makefile line ending with :. I don't know
- why that rule was there. With it, if a Makefile had a target such
- as clean:, it got deleted. Not any more.
-
- * many Makefiles: updated dependences with revised depend.local.
-
- * bin/g++dep: added lib/g++-include path to gcc -MM invocation, so
- that gcc can find all of its headers. (It didn't help to replace
- gcc with g++, though I would have expected that to solve the
- problem.)
-
- * ace/Timer_Heap_T.cpp (get_first): fixed ACE_TRACE id string.
-
- * apps/Gateway/Gateway/Concrete_Connection_Handlers.cpp,
- * apps/Gateway/Peer/Peer.cpp (recv):
- changed type of HEADER_SIZE to size_t to avoid signed/unsigned
- comparison.
-
-Wed Jan 14 20:41:35 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * ace/Signal.i (is_member):
- Fixed typo in new cast, the type is sigset_t not sigset.
-
-Wed Jan 14 20:27:44 1998 <coryan@MILONGA>
-
- * ace/OS.h:
- The new location for AF_ANY and AF_FILE was in the middle of a
- big #if !ACE_WIN32, hence it was not working for NT, I moved it
- further down and now NT is happy.
-
-Wed Jan 14 19:01:59 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Message_Queue.cpp (open): In Message_Queue::open
- deactivated_ flag is being set to 0 instead of
- WAS_INACTIVE. This is causing incorrect return value from
- first-time call to activate(). Thanks to Slawomir Kuzniar
- <kuzniar@Bear.COM> for reporting this.
-
- * ace/Signal.i (is_member): Added an ACE_const_cast(). Thanks to
- Oleg Krivosheev <kriol@fnal.gov> for reporting this.
-
-Wed Jan 14 06:45:52 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i: Fixed typo in ACE_Time_Value::operator const timeval *
- definition. (select's): cast the ACE_Time_Value to a
- const timeval * and then to a timeval * so that they will
- compile.
-
- * tests/Time_Value_Test.cpp (test_ace_u_longlong): made divisors of
- operator/ tests explicitly unsigned, to avoid overloading problems
- now that there are two division operators.
-
-Tue Jan 13 16:31:48 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.i: Changed the signature of ACE_Time_Value::operator
- timeval *() to return operator const timeval *(). Thanks to
- Oleg Krivosheev <kriol@fnal.gov> for reporting this. Changed
- several other unsafe casts to use the ACE_const_cast() macro.
-
-Tue Jan 13 13:30:23 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Profile_Timer.cpp (elapsed_time): use floating point
- arithmetic for real_time calculation, in case delta_t is
- less than ACE_ONE_SECOND_IN_NSECS (and for more precision
- otherwise). Thanks to Brian Mendel for tripping over this.
-
- * ace/Basic_Types.{h,i} (ACE_U_LongLong): added
- operator/ (const double).
-
- * ace/OS.h: moved definition of AF_FILE, etc., to _after_ the
- #include of sys/socket.h. That way, the #ifndef AF_FILE
- protection will work properly on Linux/glib2. Thanks to
- Amos Shapira <amos@gezernet.co.il> for breaking silence and
- reporting this.
-
-Mon Jan 12 20:19:54 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/SString.i: Replaced all uses of NULL with 0 since NULL
- causes problems with some lame C++ compilers.
-
- * ace/SString.i: Moved one of the inline find() methods down
- so that GCC doesn't complain anymore.
-
- * tests/Reactor_Timer_Test.cpp (main): Changed long i to size_t i
- to be consistent.
-
- * ace/Select_Reactor.h: Updated the explanation of how the
- ACE_Select_Reactor_Token works. Thanks to Detlef Becker for
- explaining this in great detail.
-
- * tests/test_config.h: Changed the type of all the consts to
- size_t rather than int. This may cause a bit of upheaval at
- first since we'll need to fix some other types. But it's the
- "Right Thing"[TM] to do.
-
-Mon Jan 12 18:31:23 1998 Nanbor Wang <nanbor@cs.wustl.edu>
-
- * Start renaming MSVC 4.2 workspace/makefile names.
-
- * apps/Gateway/Peer/Peer4.{mdp,mak}:
- * apps/Gateway/Gateway/Gateway4.{mdp,mak}: Made them in synch with
- VC 5.0's status.
-
-Mon Jan 12 12:30:34 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-linux-common.h: moved
- ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES so that it isn't used
- with egcs. Thanks to Gonzo for testing this.
-
- * tests/Service_Config.test: changed type of VARIETIES to u_int to
- avoid signed/unsigned comparison in main. Thanks to Gonzo for
- reporting this.
-
- * ace/config-linux-common.h: added ACE_HAS_TEMPLATE_TYPEDEFS and
- ACE_HAS_TYPENAME_KEYWORD. Thanks to Oleg Krivosheev
- <kriol@fnal.gov> for reporting these.
-
- * ace/config-vxworks5.x.h: merged the two VxWorks configs (g++ and
- ghs) into this new config for easier maintenance. Added
- ACE_THR_PRI_FIFO_DEF, set to 6.
-
- * tests/Reactor_Timer_Test.cpp (main): cast i to u_long to avoid
- signed/unsigned comparison.
-
-Sun Jan 11 23:02:07 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * tests/SString_Test.cpp (main): Removed the "silly" strings from
- the tests. They are annoying and cause memory leaks.
-
-Sun Jan 11 22:16:28 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * apps/Gateway/Peer/Peer.{h,cpp} (transmit): Changed the function
- to return the result of transmission.
- (transmit_stdin): Make sure the function returns proper results
- of transmission.
-
-Sun Jan 11 16:18:15 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.18, released Sun Jan 11 16:18:15 1998.
-
-Sun Jan 11 00:00:26 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * apps/Gateway/Gateway/Gateway.cpp (parse_connection_config_file):
- Fixed a typo, == should be =. Thanks to David Levine for
- reporting this.
-
- * apps/Gateway/Peer/Peer.cpp (recv),
- apps/Gateway/Gateway/Concrete_Connection_Handlers.cpp (recv):
- Added a cast to remove a GCC warning about signed/unsigned
- comparisons. Thanks to David Levine for reporting this.
-
- * ace/Log_Msg.cpp (log): Made a minor change to move where the
- message is copied from thread-specific storage into the transfer
- buffer. Thanks to Patrick J. McNerthney <pat@thememedia.com>
- for reporting this.
-
- * apps/Gateway/Peer/Peer: Added new logic to transmit subscription
- requests to the Gateway.
-
- * apps/Gateway/Gateway/Event.h (class Event_Header): Make sure
- that we correctly encode/decode the connection_id.
-
-Sat Jan 10 18:17:06 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * apps/Gateway/Gateway/Event.h: Added the event priority_ field to
- the Event_Key. We don't currently use this, but we may some
- day.
-
- * apps/Gateway/Gateway/Concrete_Connection_Handlers.cpp (put):
- Changed the forward() method to process() since our new scheme
- will need to do more than just forward, e.g., it will need to
- handle subscriptions.
-
- * apps/Gateway/Gateway/Connection_Handler: Made the accessors
- const member functions and also added accessors for the
- Event_Channel * so this can be set by the
- Connection_Handler_Acceptor::accept_svc_handler() method.
-
- * apps/Gateway/Gateway/Connection_Handler: Added mutators so that
- we can set the local and remote addresses outside of the
- constructor.
-
- * apps/Gateway/Gateway/Options: Added a connection_id() accessor
- to set/get the connection id. This makes it possible to allow
- Peers to connection with the Gateway.
-
- * apps/Gateway/Gateway/Gateway.cpp (parse_connection_config_file):
- Added a sanity check to ensure that the connection ids start at
- 1 and increment by 1.
-
-Sat Jan 10 22:37:37 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/SString.i (find): changed type of local i to size_t to
- avoid signed/unsigned comparison.
-
-Sat Jan 10 14:57:01 1998 <coryan@MILONGA>
-
- * ace/Env_Value_T.h:
- The return value for the assignment operator had no template
- parameter, ditto for the arguments of the copy constructor and
- the already mentioned operator.
-
-Sat Jan 10 13:20:08 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * tests/Conn_Test.cpp: Moved template instantiation codes around
- to avoid warnings.
-
-Sat Jan 10 01:36:08 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/SString: Made the following changes to make the ACE string
- class look more like the STL string class:
-
- - Added npos to all classes.
-
- - Added non-const reference operator[].
-
- - Changed operator= and operator+= to return *this.
-
- - Added STL like find and rfind routines
-
- - Made the three classes be a similar as possible.
-
- - Changed the implementation of strstr to use the C library
- strstr function.
-
- - Added constructors from single characters.
-
- - Made substring a const method.
-
-Fri Jan 9 19:11:39 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * tests/Map_Manager_Test.cpp (test_hash_map_manager): Added
- ACE_UNUSED_ARG to eliminate warnings.
-
- * ace/Hash_Map_Manager.cpp (rbegin): Added more static cast to
- eliminate warning messages.
-
-Fri Jan 9 11:35:53 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/Service_Configurator/IPC-tests/server/server_test.cpp:
- Fixed a syntax error. Thanks to John Mulhern
- <9107@MN3.LAWSON.lawson.com> for reporting this.
-
- * ace/Log_Msg.cpp (log): Changed abort_prog == 0 to abort_prog so
- that STDERR would be printed correctly.
-
- * ACE-categories: Added all the ACE files into the ACE-categories
- listing. Thanks to Andres Kruse for motivating this.
-
- * include/makeinclude/platform_sunos5_egcs.GNU (CXX): Removed
- -pipe from CC and CXX. It was already in CCFLAGS.
-
-Fri Jan 09 11:56:44 1998 Irfan Pyarali <irfan@cs.wustl.edu>
-
- * ace/config-win32.h (ACE_ORBIX_HAS_NAMESPACES): By default, you
- will get the proper namespace usage for Orbix. If you don't
- like this, comment out the #define ACE_ORBIX_HAS_NAMESPACES line
- or #undef ACE_ORBIX_HAS_NAMESPACES in your config.h file after
- including this config-win32.h.
-
-Fri Jan 09 07:04:47 1998 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_sunos5_g++.GNU: removed
- -pipe from CC and CXX. It was already in CCFLAGS.
-
- * include/makeinclude/platform_vxworks5.x_g++.GNU: added
- target-dependent support for symbol table extractor, and
- disabled symbol table extraction (POSTLINK) by default.
- Thanks to Keith Nicewarner <knicewar@sanders.com> for
- reporting problems with this on PPC604 targets.
-
- * ace/config-linux-common.h: added ACE_HAS_STDCPP_STL_INCLUDES
- and removed ACE_LACKS_ACE_IOSTREAM. Thanks to James CE Johnson
- <jcej@lads.com> for reporting these.
-
- * tests/run_tests.vxworks: added Env_Value_Test.
-
-Fri Jan 09 00:14:20 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * apps/Gateway/Gateway/Connection_Handler_Acceptor.cpp:
- * apps/Gateway/Gateway/Config_Files.cpp: Defined
- ACE_BUILD_SVC_DLL flag. All declarations of an exported class
- must be declared with the same exporting flag.
-
- * apps/Gateway/Peer/Options.h: Updated the path of include file
- Event.h.
-
-Thu Jan 08 22:11:57 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * ace/Env_Value_T.i (ACE_Convert): Added static cast for int and
- short conversion funcions.
-
-Thu Jan 08 21:37:30 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.17, released Thu Jan 08 21:37:30 1998.
-
-Thu Jan 8 19:50:43 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Task: Added a virtual destructor for ~ACE_Task_Base. Thanks
- to Oleg Krivosheev <kriol@fnal.gov> for suggesting this.
-
- * ace: Added a new config-sunos5.5-egcs.h for the EGCS compiler.
- Thanks to Oleg Krivosheev <kriol@fnal.gov> for contributing
- this.
-
- * include/makeinclude: Added a new platform macros file for the
- EGCS compiler on Solaris 2.x. Thanks to Oleg Krivosheev
- <kriol@fnal.gov> for contributing this.
-
- * include/makeinclude/platform_sunos5_g++.GNU (CXX): Added the
- -pipe flag.
-
- * man: Updated all the manual pages.
-
- * ace/Log_Msg: Added changes to allow the logging of custom built
- log records. The main reason for these changes is to allow code
- to handle the logging of out of memory conditions without
- allocating any additional memory. Thanks to Patrick
- J. McNerthney <pat@thememedia.com> for this feature.
-
- * ace/Log_Msg: Added a new method called log_priority_enabled(),
- which returns true if the priority is enabled (gee, is *that*
- what it does? ;-)). Thanks to Patrick J. McNerthney
- <pat@thememedia.com> for this feature.
-
- * examples/Service_Configurator/IPC-tests/server/server_test.cpp
- (main): Revised the driver program so that it doesn't create an
- explicit ACE_Service_Config object. Thanks to John Mulhern
- <9107@MN3.LAWSON.lawson.com> for reporting this.
-
- * apps/Gateway/{Gateway,Peer}/Options.cpp: Oops, ACE_BUILD_DLL
- should be ACE_BUILD_SVC_DLL, yikes! Thanks to Jeff Hellzen
- <JHellzen@hwdcsaws.cahwnet.gov> for reporting this.
-
- * apps/Gateway/{Peer,Gateway}/Options.{h,cpp}: Added a missing
- #define ACE_BUILD_DLL and a missing ACE_Svc_Export. Thanks to
- Jeff Hellzen <JHellzen@hwdcsaws.cahwnet.gov> for reporting this.
-
- * ace/Select_Reactor.cpp (suspend_i): The clr_bit call was
- mistakenly made on the write mask, rather than the read mask.
- Thanks to Billy Quinn <ace-users@lads.com> for reporting this.
-
-Thu Jan 08 16:02:33 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * ace/Hash_Map_Manager.{h,cpp}: Added STL-styled iterator
- functions.
-
- * tests/Map_Manager_Test.cpp:
- * tests/Hash_Map_Manager_Test.cpp:
- * tests/Conn_Test.cpp:
- * ace/Local_Name_Space.cpp:
- * ace/Filecache.cpp: Added missing template instantiation codes.
-
-Thu Jan 08 11:05:15 1998 <coryan@CHA-CHA>
-
- * ace/ace_dll.dsp:
- * ace/ace_lib.dsp:
- Added the new Shared_Memory.cpp file to the project.
-
-Wed Jan 07 20:40:45 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: protect #define of AF_FILE, because Linux/RedHat 5.0
- #defines it in /usr/include/socketbits.h. Thanks to James CE
- Johnson <jcej@lads.com> for reporting this.
-
- * tests/test_config.h (set_output): "if (! test_dir)" instead of
- "if (test_dir)" so the output filename ends up non-null.
-
- * ace/Shared_Memory.{h,cpp},Makefile (~ACE_Shared_Memory): made
- virtual and non-line. Added file Shared_Memory.cpp to contain
- the definition.
-
-Wed Jan 07 17:59:57 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * ace/Free_List.i (add): Only delete freeed item when we hit the
- high water mark, not the other way around. Thanks to Stuart
- Myles <smyles@wsj.dowjones.com> for pointing this out.
-
-Wed Jan 7 17:46:09 1998 James C Hu <jxh@cs.wustl.edu>
-
- * examples/Timer_Queue/Thread_Timer_Queue_Test.h:
- * examples/Timer_Queue/Thread_Timer_Queue_Test.cpp:
- * examples/Timer_Queue/Reactor_Timer_Queue_Test.h:
- * examples/Timer_Queue/Reactor_Timer_Queue_Test.cpp:
- * examples/Timer_Queue/Driver.h:
- * examples/Timer_Queue/Driver.cpp:
- Added virtual destructors to classes that needed them.
-
-Wed Jan 7 16:28:16 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Event_Handler_T.cpp: Reordered the initializers in the
- ACE_Event_Handler_T constructor so G++ doesn't complain. Thanks
- to Oleg Krivosheev <kriol@fnal.gov> for reporting this.
-
- * ace/Shared_Memory.h: Added a virtual destructor to the
- ACE_Shared_Memory abstract base class so that EGCS won't
- complain. Thanks to Oleg Krivosheev <kriol@fnal.gov> for
- reporting this.
-
- * ace/Event_Handler_T.h: Had to include the *.cpp file into .h
- when ACE_TEMPLATES_REQUIRE_SOURCE is defined. Thanks to Oleg
- Krivosheev <kriol@fnal.gov> for reporting this.
-
-Wed Jan 07 14:31:34 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.16, released Wed Jan 07 14:31:34 1998.
-
-Wed Jan 7 13:38:28 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * tests/test_config.h (set_output): Added an environment variable
- to specify where to put the log directory: ACE_TEST_DIR. Thanks
- to Keith Nicewarner <knicewar@sanders.com> for reporting this.
-
- * ace/Service_Repository.cpp (close): Removed a fragment of
- redundant code. Thanks to Eric Newton <ecn@smart.net> and Alex
- Chan <Alex.Chan@Aspect.com> for reporting this.
-
-Tue Jan 06 17:19:13 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * ace/Containers.{h,cpp} (ACE_Unbounded_Set[_Iterator]): Added
- STL-styled iterator functions. Changed the internal
- representation of ACE_Unbounded_Set within iterators from a
- reference to a pointer. We need this to compare if two
- iterators are refering to the same set or not.
-
-Tue Jan 6 14:11:54 1998 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * tests/Reader_Writer_Test.cpp:
- Reverted to revision 4.21 since the latest one (4.23) fails;
- thanks to Irfan for this solution.
-
-Tue Jan 06 10:37:49 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i (rw_trywrlock_upgrade): moved the #if 0 up a bit so
- that it builds on Linux/non-glibc. For some reason, its
- preprocessor was getting confused.
-
- * ace/OS.i (nanosleep): convert nanoseconds to microseconds
- by dividing by 1000, not multiplying. Thanks to
- Mitch Kuninsky <Mitch_Kuninsky@avid.com> for reporting this.
-
- * ace/config-mvs.h: added ACE_LACKS_LONGLONG_T because MVS doesn't
- support it. Thanks to Chuck Gehr <gehr@sweng.stortek.com> for
- confirming that.
-
-Mon Jan 5 01:20:51 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * ace/Map_Manager.{h,cpp}: Made operator == and != and their
- arguments const.
-
-Sun Jan 04 19:45:47 1998 David L. Levine <levine@cs.wustl.edu>
-
- * ace/IPC_SAP.cpp (enable,disable): moved return 0 at end
- to inside the #endif, to avoid warning about unreachable
- return statement on ghs/VxWorks. Thanks to Brian Mendel
- for reporting this.
-
- * ace/OS.i (rw_trywrlock_upgrade): moved return 0 inside the
- #if 0 block to avoid warning about unreachable return statement
- on ghs/VxWorks. Thanks to Brian Mendel for reporting this.
-
- * ace/OS.i (rw_trywrlock_upgrade): added ACE_UNUSED_ARG (rw)
- to temporary code.
-
- * ace/Basic_Types.{h,i},README: replaced ACE_HAS_LONGLONG_T with
- ACE_LACKS_LONGLONG_T. ACE_HAS_LONGLONG_T was no longer
- being used on many platforms with the scheme in Basic_Types.h.
- From now on, we'll assume that a platform has long long
- (unless ACE_LACKS_LONGLONG_T is #defined), which should help
- porting to new platforms.
-
- * ace/config-aix-4.{1,2}.x.h,config-dgux-4.11-epc.h,
- config-linux-{common,kcc}.h,config-lynxos.h,config-m88k.h,
- config-osf1-*.h,config-sunos5.*.h,config-tandem.h:
- removed ACE_HAS_LONGLONG_T.
-
- * ace/config-chorus.h,config-psosim-g++.h,config-vxworks*.h:
- added ACE_LACKS_LONGLONG_T.
-
- * ace/Basic_Types.{h,i} (ACE_U_LongLong): fixed operator/, and
- added operator% and operator--.
-
- * ace/High_Res_Timer.*: changed type of global_scale_factor_ from
- u_long to ACE_UINT32. Removed some hacks now that ACE_U_LongLong
- has operator%.
-
- * tests/Time_Value_Test.cpp: added tests of ACE_U_LongLong
- operator/ and operator%.
-
- * ACE-INSTALL.html: added link to Cygus repo patches. Thanks
- to Achint Sandhu <sandhu@nortel.ca> for providing the URL.
-
- * ace/OS.{h,i}: added ACE_OS::putenv ().
-
- * tests/Env_Value_Test.cpp: use ACE_OS::putenv ().
-
- * tests/Env_Value_Test.cpp: expect (unsigned long) -10 for
- TEST_VALUE_NEGATIVE converted to an unsigned long.
- Thanks to Jack Erickson <JErickson@exchange.ml.com> for
- verifying that it _should_ return (unsigned long) -10.
-
- * ace/OS.i (strtoul): on Linux with glibc, use ::strtol instead of
- ::strtoul and cast the result to an unsigned long. Its ::strtoul
- always seems to return 0 for a negative number, at least on
- RedHat 4.2/Linux 2.0.30/Alpha with glibc 2.0 (0.961212-5).
-
- * ace/config-linux-common.h: factored out
- ACE_LACKS_SOME_POSIX_PROTOTYPES from glibc and non-glibc
- sections to common section.
-
- * etc/purify.solaris2: added suppression of MIU from putenv.
-
-Sun Jan 04 17:19:31 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.15, released Sun Jan 04 17:19:31 1998.
-
-Sun Jan 4 10:11:53 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i (rw_trywrlock_upgrade): Temporarily comments out this
- method since we need to finish implementing it correctly.
-
- * ace/OS.i (rw_trywrlock_upgrade): Fixed a minor bug where we
- weren't releasing the lock correctly if there were competing
- readers.
-
- * apps/Gateway/Gateway/Event_Channel.cpp (put): Uncommented the
- code that sets the appropriate locking strategy for the Message
- Blocks.
-
- * apps/Gateway/Gateway/Connection_Handler.h: Made the
- remote_addr() and local_addr() accessor methods return
- const-correct values.
-
- * build/SunOS5.5/ace/OS: Revised a bunch of #ifdefs so that we can
- selectively enable the ACE rwlock emulation, even if we're
- compiling with ACE_HAS_STHREADS in order to get the native
- Solaris semaphores.
-
- * apps/Gateway/Peer/Makefile: Tweaked the Makefile rules to fix
- some minor problems. Thanks to David Levine for showing the
- way...
-
-Sun Jan 04 12:37:02 1998 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Env_Value_Test.cpp: hacked to work with
- ACE_HAS_NONSTATIC_OBJECT_MANAGER. With that, it uses ::putenv (),
- which we should wrap in ACE_OS. Also, expanded TEST_THIS to
- provide a more helpful log message than just the ASSERT output.
-
- * ace/config-vxworks5.x-g++.h: removed
- ACE_HAS_TEMPLATE_SPECIALIZATION.
-
- * tests/Hash_Map_Manager_Test.cpp (main): added casts of i->ext_id_
- and i->int_id_ to (char *) to force g++/VxWorks to apply the
- conversion from Dumb_String to char *.
-
-Sun Jan 04 09:51:59 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * apps/Gateway/Gateway/Options.{h,cpp}: Removed macros to export
- this class out of DLL. They are no longer needed.
-
- * apps/Gateway/Gateway/Gateway.dsp: Updated source file listings.
-
-Sat Jan 3 22:25:15 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * apps/Gateway/Gateway: Changed the name of the ACE_Event_Channel
- class to Event_Channel since this class wasn't a part of the ACE
- library.
-
- * apps/Gateway/Gateway/Event_Channel.h: Updated the inheritance
- relationship for Event_Channel so that it inherits from
- ACE_Event_Handler rather than ACE_Task. ACE_Task was
- overkill...
-
- * apps/Gateway/Gateway: Removed the supplier_id from all the
- files. We didn't use this anyway and it was just confusing.
- Also, renamed Proxy_* to Connection_* to underscore the fact
- that the Supplier_Handler and Consumer_Handler work atop
- *connections*. The previous naming scheme was too abstract for
- its own good.
-
-Sat Jan 03 14:16:40 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * ace/Map_Manager.cpp (ACE_Map[_Reverse]_Iterator): Fixed the
- initial iterator position.
-
-Fri Jan 02 18:43:14 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.14, released Fri Jan 02 18:43:14 1998.
-
-Fri Jan 2 17:39:04 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * apps/Gateway/Peer/Options.cpp (Options): Rearranged the order of
- the parameters in the base/member initialization section to make
- GCC happy. Thanks to David Levine for getting on me about this.
-
- * apps/Gateway/Gateway/Options.h: Changed DEFAULT_TIMEOUT
- to MAX_TIMEOUT to be consistent. Thanks to David
- Levine for reporting this.
-
-Fri Jan 2 17:25:05 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * tests/Map_Manager_Test.cpp: Added codes to test STL-styled
- functions in ACE_Map_Manager.
-
- * apps/Gateway/Gateway/Proxy_Handler.cpp:
- * apps/Gateway/Gateway/Proxy_Handler_Connector.cpp:
- * apps/Gateway/Gateway/Event_Channel.cpp:
- * apps/Gateway/Peer/Peer.cpp:
- * ace/Local_Name_Space.cpp:
- * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp:
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp:
- * examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp:
- * examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp:
- * examples/Connection/blocking/SPIPE-connector.cpp:
- * examples/Connection/misc/test_upipe.cpp:
- * examples/Connection/non_blocking/test_sock_connector.cpp:
- * examples/Connection/non_blocking/test_spipe_connector.cpp:
- * examples/Connection/non_blocking/test_tli_connector.cpp:
- * examples/Connection/non_blocking/test_lsock_connector.cpp:
- * netsvcs/clients/Tokens/manual/manual.cpp:
- * netsvcs/lib/TS_Clerk_Handler.cpp:
- * apps/Gateway/Gateway/Proxy_Handler_Connector.cpp: Added some
- more explicit template instantiations.
-
- * ace/Map_Manager.{h,cpp}: Added back comparison operators for
- ACE_Map_Iterator and ACE_Map_Reverse_Iterator.
-
- * ace/Token_Invariants.cpp:
- * ace/Token_Collection.cpp:
- * ace/Token_Manager.cpp: Added missing ACE_Map_Reverse_Iterator.
-
- * ace/Map_Manager.h: Remove unnecessary method declarations from
- ACE_Map_Iterator adn ACE_Map_Reverse_Iterator.
-
- * examples/Connection/non_blocking/test_tli_connector.cpp:
- * examples/Connection/non_blocking/test_sock_connector.cpp:
- * examples/Connection/non_blocking/test_lsock_connector.cpp:
- * examples/Connection/non_blocking/test_spipe_connector.cpp:
- * examples/Connection/misc/test_upipe.cpp:
- * examples/Connection/blocking/SPIPE-connector.cpp:
- * examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp:
- * examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp:
- * examples/ASX/Event_Server/Transceiver/transceiver.cpp:
- * examples/ASX/Event_Server/Event_Server/Peer_Router.cpp:
- * apps/JAWS/clients/Caching/http_handler.cpp:
- * apps/JAWS/clients/Blobby/Blob.cpp:
- * apps/Gateway/Peer/Peer.cpp:
- * apps/Gateway/Gateway/Event_Channel.cpp:
- * apps/Gateway/Gateway/Proxy_Handler.cpp:
- * apps/Gateway/Gateway/Proxy_Handler_Connector.cpp:
- * tests/Reactor_Performance_Test.cpp:
- * tests/Priority_Reactor_Test.cpp:
- * tests/Map_Manager_Test.cpp:
- * tests/Conn_Test.cpp:
- * netsvcs/lib/TS_Clerk_Handler.cpp:
- * ace/Token_Manager.cpp:
- * ace/Token_Invariants.cpp:
- * ace/Token_Collection.cpp:
- * ace/Local_Name_Space.cpp: Added explicit template instantiation
- for ACE_Map_Iterator_Base.
-
- * ace/Map_Manager.{h,cpp}: Added a new class ACE_Map_Iterator_Base
- to abstract out most common functionalities from
- ACE_Map_Iterator and ACE_Map_Reverse_Iterator. Added some
- missing functions to both iterator classes.
-
-Fri Jan 2 12:39:45 1998 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * ace/Map_Manager.h:
- Another declaration removed from ACE_Map_Reverse_Iterator,
- operator* is defined in the base class.
-
- * tests/Conn_Test.cpp:
- * tests/Priority_Reactor_Test.cpp:
- * tests/Reactor_Performance_Test.cpp:
- The instantiation of ACE_Map_Manager *requires* instantiating
- ACE_Map_Reverse_Iterator.
-
- * ace/OS.i:
- Cannot use ACE_ASSERT in OS.i, at least it make SGI compiler
- unhappy.
-
- * ace/Map_Manager.cpp:
- Several methods for ACE_Map_Manager were not given their fully
- qualified name.
-
- * ace/OS.i:
- The error code should be stored in errno, not in "error".
-
-Fri Jan 2 17:02:36 1998 Chris Cleeland <cleeland@tango.cs.wustl.edu>
-
- * tests/run_tests.sh: Added Env_Value_Test to the list of tests to
- run.
-
- * tests/Env_Value_Test.cpp (main): Fixed wrong test for negative
- values with unsigned longs. Thanks to David Levine and
- Linux/Alpha for finding this.
-
- * tests/Env_Value_Test.cpp (main): Changed the definition of the
- TEST_THIS macro to be all on one line. While ugly, this helps in
- locating the line when ACE_ASSERT fails, since allowing the macro
- to have multiple lines skews the line # reported by ACE_ASSERT.
-
- * ace/Env_Value_T.*: Fixed lots of little bugs that got past both
- g++ and Solaris compilers, but were caught by the ever-skeptical
- SGI compiler. This included providing a definition for the missing
- 'varname(void)' method.
-
-Fri Jan 02 10:12:28 1998 Steve Huston <shuston@riverace.com>
-
- * ace/config-hpux-10.x-g++.h: Added #define HPUX_10 to catch OS
- version-dependent code correctly.
-
-Fri Jan 02 07:06:44 1998 David L. Levine <levine@cs.wustl.edu>
-
- * apps/Gateway/Gateway/Makefile: restored the .obj/*.o targets.
- They don't affect the build of the shared lib and are used if
- the unshared lib is built.
-
- * apps/Gateway/Gateway/Options.h: added missing , in enum definition.
-
- * apps/Gateway/Gateway/Options.cpp (Options ctor): reordered
- initializers to match declaration order.
-
- * apps/Gateway/Gateway/Config_Files.cpp (read_entry): fixed syntax
- error, missing "if" after "else". Added #include of Options.h.
-
- * ace/OS.i (rw_trywrlock_upgrade): added ACE_UNUSED_ARG (rw) with
- STHREADS.
-
- * ace/Synch.i (tryacquire_write_upgrade): only define if
- ACE_HAS_THREADS.
-
- * tests/test_config.h: hacked ACE_INIT_LOG to work on VxWorks.
- VxWorks gets upset if its asked to unlink a nonexistant file.
-
- * ace/Basic_Types.*: if using ACE_U_LongLong, #define
- ACE_USES_ACE_U_LONGLONG and use that in the .i and .cpp files
- instead of repeating all of the complex preprocessor tests
- in Basic_Types.h. Thanks to Carlos for suggesting this.
-
- * ace/Env_Value_T.cpp: added protection against multiple inclusion.
-
- * tests/Env_Value_Test.cpp: added ACE_Env_Value<long> instantiation.
-
-Fri Jan 02 00:47:33 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.13, released Fri Jan 02 00:47:33 1998.
-
-Fri Jan 2 00:17:04 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Reader_Writer_Test.cpp: Changed from an ACE_RW_Mutex to an
- ACE_RW_Thread_Mutex so that we can use the new
- tryacquire_write_upgrade() method.
-
- * ace/Env_Value_T.h: Reformatted the file a bit to conform to
- ACE coding conventions.
-
-Thu Jan 1 12:04:29 1998 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * apps/Gateway/Peer/Options.cpp (parse_args): Changed the option
- to set the passive acceptor port from -p to -a. This is now
- consistent with the option for active connector port number,
- which is -c.
-
- * apps/Gateway/Gateway/Gateway.cpp (fini): Added a call to
- ACE::remove_stdin_handler(), which removes the handler for
- ACE_STDIN so the gatewayd will shutdown cleanly.
-
- * ace/ACE: Added a new method, remove_stdin_handler(), which is
- the inverse of the register_stdin_handler() method. However,
- I'm not sure how to make this work on NT!
-
- * examples/Reactor/Misc/notification.cpp: Removed some
- CHORUS-specific, which should be a no-op with our new signal()
- and sigaction() scheme.
-
- * ace/OS.i: Enhanced the signal() and sigaction() wrappers so that
- they simply ignore signums of 0. This means that we don't need
- to special case all this stuff throughout ACE anymore.
-
- * ace/OS.h: Changed all the #defines for various SIG* so that they
- are all 0. This way, we can ensure that the signal() functions
- in ACE_OS can correctly ignore these signals. This should clean
- up a ton of platform-dependent code throughout ACE.
-
- * apps/Gateway/Gateway/File_Parser.cpp (getint): Added a new
- special-case check for the '*' character, which indicates "use
- the default value for this field."
-
- * apps/Gateway/Gateway/Options: Added a new option to provide a
- default max retry timeout.
-
- * tests/Reader_Writer_Test.cpp: Enhanced the test so that it
- exercises the new "upgrade" feature of RW_Thread_Mutexes.
-
- * ace/{OS,Synch}: Added new methods,
- ACE_OS::rw_trywrlock_upgrade() and
- ACE_RW_Thread_Mutex::tryacquire_write_upgrade() that
- conditionally upgrade a read lock to a write lock. This only
- works if there are no other readers present, in which case the
- method returns 0. Otherwise, the method returns -1 and sets
- errno to EBUSY. Note that the caller of this method *must*
- already possess this lock as a read lock.
-
- * apps/Gateway/{Gateway,Peer}/Makefile: Removed the $(VLIB) macro
- so that we don't try to build the lib*.a files by default.
- Thanks to David Levine for explaining this.
-
- * apps/Gateway/Gateway: Added new Options.{h,cpp} files and
- rearranged the program to centralize all options processing in
- an Options Singleton.
-
- * apps/Gateway/Peer/Options.cpp (parse_args): Changed the
- connector and acceptor options to use a more generalizable
- format. Now we can set the Consumer and Supplier port numbers
- independently.
-
- * apps/Gateway/Gateway/Event.h: This is currently where the macros
- from the following bullets have been moved, so they can be
- shared by the Peer and Gateway components.
-
- * ace/OS.h: Moved the ACE_DEFAULT_{GATEWAY,PEER}_SERVER_PORT
- macros into the Gateway application, where they belong.
-
- * apps/Gateway/Peer/Options.cpp (parse_args): Changed the option
- to set the passive acceptor port from -p to -a. This is now
- consistent with the option for active connector port number,
- which is -c.
-
- * apps/Gateway/Gateway/Gateway.cpp (fini): Added a call to
- ACE::remove_stdin_handler(), which removes the handler for
- ACE_STDIN so the gatewayd will shutdown cleanly.
-
- * ace/ACE: Added a new method, remove_stdin_handler(), which is
- the inverse of the register_stdin_handler() method. However,
- I'm not sure how to make this work on NT!
-
- * examples/Reactor/Misc/notification.cpp: Removed some CHORUS-specific
- code, which should be a no-op with our new signal() and sigaction()
- scheme.
-
- * ace/OS.i: Enhanced the signal() and sigaction() wrappers so that
- they simply ignore signums of 0. This means that we don't need
- to special case all this stuff throughout ACE anymore.
-
- * ace/OS.h: Changed all the #defines for various SIG* so that they
- are all 0. This way, we can ensure that the signal() functions
- in ACE_OS can correctly ignore these signals. This should clean
- up a ton of platform-dependent code throughout ACE.
-
- * apps/Gateway/Gateway/Gateway.cpp (init): Revised the code a bit
- to factor out platform-dependent signal handling stuff in the
- right place.
-
- * apps/Gateway/Gateway/gatewayd.cpp: Cleaned up the gatewayd main
- program so that it reuses more ACE components and so that it is
- more portable.
-
-Thu Jan 01 18:24:56 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * apps/Gateway/Gateway/Gateway.dsp: Added new file Options.cpp.
-
- * apps/Gateway/Gateway/Options.cpp (ACE_BUILD_SVC_DLL): Added
- #define ACE_BUILD_SVC_DLL.
-
- * netsvcs/lib/Base_Optimizer.i: Removed this file.
-
- * netsvcs/lib/Base_Optimizer.h: Added codes to include in the
- source file conditionally if needed.
-
- * netsvcs/lib/Base_Optimizer.cpp: Moved template implementation
- from .i file. Removed ACE_INLINE keyword.
-
- * netsvcs/lib/Server_Logging_Handler.cpp: Added explicit template
- instantiation macros.
-
-Thu Jan 01 17:13:06 1998 David L. Levine <levine@cs.wustl.edu>
-
- * apps/Gateway/Peer/Peer.cpp (Peer_Connector::open): added
- return 0 statement at end.
-
- * apps/Gateway/Gateway/Options.cpp (Options ctor): reordered
- initializers to match declaration order.
-
- * apps/Gateway/Gateway/Makefile: removed LOBJ and SHOBJ macros
- because they're not needed. And, restored BUILD so that static
- lib will be built if requested.
-
- * include/makeinclude/rules.lib.GNU: added OBJEXT macro, defaulted
- to "o", and use it in VOBJS definition.
-
- * include/makeinclude/wrapper_macros.GNU: if building shared libs
- only, set OBJEXT to "so" and VDIR to .shobj/, so that only shared
- objects will be built.
-
- * apps/Gateway/Peer/Peer.cpp: added template instantiations.
-
- * netsvcs/lib/Base_Optimizer.*,Makefile: moved inline functions
- to .i file and changed inline to ACE_INLINE.
-
- * netsvcs/lib/Server_Logging_Handler_T.{h,cpp}: don't use
- Base_Optimizer with g++. Some versions of g++ 2.7.x have
- trouble with its inline template member functions, especially
- if __ACE_INLINE__ is disabled.
-
-Thu Jan 01 07:56:17 1998 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.12, released Thu Jan 01 07:56:17 1998.
-
-Thu Jan 01 00:28:46 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * apps/Gateway/Peer/Peer.dsp: Added a new file "Options.cpp" into
- this project.
-
- * tests/Env_Value_Test.cpp (main): Changed variable name: 'environ'
- to 'envp'. Real OSes don't understand what the word means
- and Access Violations will occur.
-
- * tests/run_tests.bat: Added Env_Value_Test.
-
- * tests/version_tests/version_tests.dsw:
- * tests/tests.dsw: Added Env_Value_Test.dsp.
-
- * tests/version_tests/Env_Value_Test.dsp:
- * tests/Env_Value_Test.dsp: New file.
-
-Thu Jan 1 00:00:00 1998 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * Happy New Year! Here's a thought for the new year, courtesy of
- Sumedh:
-
- Nothing in the world is permanent,
- and we're foolish when we ask anything to last;
- but surely we're still more foolish
- not to take delight in it while we have it.
-
- - W.Somerset Maugham (Razor's Edge)
-
-Wed Dec 31 19:10:59 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * apps/Gateway/Peer/Peer: Added the hooks for making the Peer a
- Connector, as well as an Acceptor. Now it's time to have some
- fun.
-
- * apps/Gateway/Peer/peerd.cpp: Cleaned up the peerd main program
- so that it reuses more ACE components and so that it is more
- portable.
-
- * netsvcs/servers/main.cpp (main): Revised the code a bit to
- factor out platform-dependent signal handling stuff in the right
- place.
-
- * apps/Gateway/Peer: Factored out some common initialization code
- to create an Options Singleton. Yowza!
-
- * apps/Gateway/README: Improved the documentation so that its
- easier to tell what's supposed to happen and how to configure
- the system.
-
- * apps/Gateway/Peer/Peer: Moved the Peer_Acceptor into the Peer.h
- file and updated the documentation to clarify what's going on
- better.
-
- * examples/Reactor/Dgram/: Enhanced the examples to make sure they
- close() the dgram endpoint when the object is removed from the
- Reactor. Thanks to Evgeny Beskrovny
- <evgeny_beskrovny@icomverse.com> for reporting this.
-
- * ace/Obstack.cpp: Fixed a stupid bug in the ACE_Obstack
- constructor. Thanks to David Levine for reporting this.
-
- * ace/Local_Name_Space_T.h: Updated the documentation for class
- ACE_Name_Space_Map to make it more clear.
-
-Wed Dec 31 21:21:50 1997 David L. Levine <levine@cs.wustl.edu>
-
- * examples/Reactor/Dgram/{CO,Dgram.cpp} (handle_close): added
- ACE_UNUSED_ARG (handle).
-
- * tests/Env_Value_Test.cpp (main): removed unused arg argv and
- local envargv. undef'ed ACE_HAS_NONSTATIC_OBJECT_MANAGER because
- it can't deal with the three arguments to main ().
-
-Wed Dec 31 16:25:16 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/Env_Value_T.*: Added a new template (ACE_Env_Value) which is
- a typesafe encapsulation of environment variables with the
- ability to provide a value to be used as a default if the
- variable isn't set. An example of its use can be seen in the
- corresponding test, tests/Env_Value_Test.cpp. Thanks to Carlos
- O'Ryan for giving me the seed that started this.
-
- * tests/Env_Value_Test.cpp: Added test for the new template added
- above.
-
- * tests/Makefile: Added new Env_Value_Test test to the Makefile.
-
- * ace/OS.{h,i} (strtod): Added new function for converting strings
- to doubles.
-
-Tue Dec 30 22:07:44 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/High_Res_Timer.cpp (elapsed_time): added a cast in
- calculation of useconds to avoid MSVC++ warning about narrowing.
- Thanks to Nanbor for reporting this.
-
- * ace/OS.i (gethrtime): commented out high-res tick counter on Linux
- because it doesn't seem to work properly. Use ::gettimeofday ()
- instead.
-
- * tests/Basic_Types_Test.cpp (main): replaced #ifdef VXWORKS && ghs
- with !ifdef ACE_HAS_WCHAR_TYPEDEFS_CHAR.
-
- * ace/Map_Manager.cpp (operator*): fixed typo in "ACE_Map_Entry".
-
- * ace/OS.h: added ACE_NSIG. In addition, I removed this:
-
- // Why is this defined? It must be a std C library symbol.
- #if !defined (NSIG)
- #define NSIG 0
- #endif /* NSIG */
-
- We #define NSIG elsewhere on platforms (VxWorks, MVS) that need it.
- #defining it to be 0 isn't good; it's better to catch the lack of
- NSIG at compile time than at run time.
-
- * ace/{Log_Msg.cpp,OS.i,Select_Reactor.cpp,Signal.*,WFMO_Reactor.i},
- tests/Sigset_Ops_Test.cpp: replace NSIG with ACE_NSIG.
-
- * ace/Basic_Types.{h,i}: only use u_longlong_t on sun. Added
- operator++ to ACE_U_LongLong, and tweaked calculation in operator/.
-
- * tests/Time_Value_Test.cpp (test_ace_u_longlong_): added test of
- operator+, and one simple test of operator/.
-
- * ace/Filecache.h: removed extra , in enum ACE_Filecache_Flag definition.
-
-Tue Dec 30 20:32:03 1997 Nanbor Wang <nw1@cs.wustl.edu>
-
- * ace/Map_Manager.{h,cpp}: Added STL-styled iterator function.
- Changed the references to ACE_Map_Manager within interator
- classes to pointers so we can check errors.
-
-Tue Dec 30 14:56:18 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Obstack: Enhanced ACE_Obstack so that it can be given a
- pointer to an allocator strategy. This allows users to take
- complete control of where the memory comes from for the Obstack.
-
- * ace/Obstack: Changed the default value of "size" so that it is
- (4096 - sizeof (ACE_Obstack)).
-
- * ace/Obstack: Added a new ACE_Obchunk constructor to simplify
- some of the code.
-
-Mon Dec 29 20:21:32 1997 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/rules.lib.GNU: Adjusted dependencies on building
- a shared library to be on the object modules it will link in, not
- necessarily $(VSJOBJ).
-
-Mon Dec 29 18:53:35 1997 James C Hu <jxh@cs.wustl.edu>
-
- * ace/Filecache.h: Added an enum type, ACE_Filecache_Flag, which
- gets passed into the ACE_Filecache_Handle constuctor to help
- determine whether or not to use memory mapping (on Windows NT,
- we sometimes do not want to memory map).
-
- * ace/Filecache.cpp: Required modifications to accomodate the
- ACE_Filecache_Flag parameter.
-
-Mon Dec 29 15:37:24 1997 Nanbor Wang <nw1@cs.wustl.edu>
-
- * ace/OS.i (event_timedwait): Added codes to guard against
- negative wait time since we are passing an absolute time value
- here, we may way past the target time when it gets called.
- Thanks to Norbert Rapp <NRapp@nexus-informatics.de> for pointing
- this.
-
-Mon Dec 29 13:57:43 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/XtReactor.cpp:
- Fixed syntax error, apparently some kind of typo.
-
- * ace/OS.h:
- The ACE_*_cast() macros had (IMHO) surprizing priority, added
- some parenthesis to make them behave as the new cast operators
- are supposed to do.
-
-Mon Dec 29 08:59:28 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Basic_Types.h: Linux w/o glibc 2.0 doesn't have u_longlong_t,
- so use "unsigned long long" for it.
-
- * ace/Task.cpp (activate): added ACE_UNUSED_ARG (thread_handles) on
- non-threaded platforms.
-
- * ace/Thread_Manager.cpp (wait): added ACE_UNUSED_ARG
- (abandon_detached_threads) on non-threaded platforms.
-
- * performance-tests/Misc/childbirth_time.cpp (prof_ace_os_thread):
- added ACE_UNUSED_ARG (iteration) on non-threaded platforms.
-
- * performance-tests/Misc/preempt.cpp (main): added ACE_UNUSED_ARG
- for argc and argv on non-threaded platforms.
-
- * include/makeinclude/platform_linux.GNU: enabled compiler warnings
- by replacing -w with -Wall -Wpointer-arith in CFLAGS.
-
- * ace/ACE.cpp (count_interface,get_handle,get_ip_interfaces): use
- same code for LynxOS as for __unix.
-
- * ace/OS.h: on LynxOS, redefine NSIG to be one greater than the
- highest-numbered signal. LynxOS' signal.h #defines it to be
- equal to the highest-numbered signal, 64.
-
-Mon Dec 29 08:35:17 1997 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_hpux_aCC.GNU: Removed the PRELIB
- and PRELIB_USES_OBJ_ONLY stuff; merged in macros for building
- on HP-UX 11.00.
- * include/makeinclude/platform_hpux11_aCC.GNU - Removed this file.
- The 10.x and 11.x builds are now both controlled by
- platform_hpux_aCC.GNU.
-
-Sun Dec 28 10:50:54 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.11, released Sun Dec 28 10:50:54 1997.
-
-Sat Dec 27 18:03:52 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace/Log_Msg.cpp (dump): Sould test if we have a valid thr_desc
- before dumping the information of it. Thanks to Luca Priorelli
- <lucapri@mbox.vol.it> for pointing this out.
-
-Sat Dec 27 16:13:59 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/{OS.i,config-linux-common.h,README} (getrusage,{get,set}rlimit):
- added ACE_HAS_RUSAGE_WHO_ENUM and ACE_HAS_RLIMIT_RESOURCE_ENUM
- support. glibc 2.0 for Linux uses enums for the first arguments
- to ::getrusage and ::{get,set}rlimit.
-
-Fri Dec 26 18:04:06 1997 <nw1@JIG>
-
- * ace/Containers.h: Added iterator traits for following classes.
- ACE_Unbounded_Set
- ACE_Unbounded_Queue
- ACE_Unbounded_Stack
- ACE_Double_Linked_List
- ACE_Fixed_Set
- ACE_Bounded_Set
- Thanks to <???> for recommending this.
-
-Fri Dec 26 12:03:05 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/config-osf1-4.0.h: added support for DCE threads, and merged in
- config-osf1-4.0-g++.h. Thanks to Frederic Andres
- <andres@rd.nacsis.ac.jp> for the DCE threads support #defines.
-
- * ace/config-osf1-4.0-g++.h: removed. All Digital Unix 4.0 configs
- are now supported by config-osf1-4.0.h.
-
- * ace/platform_osf1_4.0.GNU: added comment on how to use DCE threads
- instead of POSIX threads.
-
- * ace/OS.i (thr_{get,set}prio): don't apply the
- !defined(ACE_LACKS_SETSCHED) test if ACE_HAS_DCETHREADS.
-
- * ace/OS.cpp (thr_create): added || ACE_HAS_DCETHREADS to
- #ifndef ACE_LACKS_SETSCHED, so that priority is set with DCETHREADS.
-
- * ace/OS.cpp (sched_params): moved paren so that DCETHREADS block
- will be executed even if ACE_LACKS_SETSCHED.
-
- * ace/Sched_Params.cpp ({next,previous)_priority): added
- ACE_HAS_DCETHREADS check before !defined(ACE_LACKS_SETSCHED).
-
- * ace/OS.i (cond_timedwait): wrapped first arg to ACE_OSCALL in
- parens because it confused cxx.
-
- * examples/System_V_IPC/SV_Message_Queues/{,T}MQ_Server.cpp: renamed
- variable msgque because it conflicted with a symbol in the DEC cxx
- w/DCE threads headers.
-
- * ACE-INSTALL.html: expanded discussion of gcc config.status file.
- Thanks to Hans Rohnert <rohnert@scr.siemens.com> for figuring
- out the role of the config.status file.
-
-Fri Dec 26 06:44:25 1997 <nw1@JIG>
-
- * ace/OS.h (ACE_OS::ace_flock_t): Added a new field "lockname_" to
- remember the lock filename.
-
- * ace/OS.i (flock_init,flock_destroy): We need to remember the
- name of the lock file when initializing the lock and unlink the
- file when destroying the lock.
-
-Thu Dec 25 18:08:42 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/XtReactor.cpp: Removed g++ warning about initialization
- order, enabled read/write masks for
- ACE_Event_Handler::CONNECT_MASK; fixed typo that checks a write
- mask, but sets a read mask; removed unused variable "zero."
- Thanks to Eric Newton for these fixes.
-
-Thu Dec 25 17:17:16 1997 <nw1@JIG>
-
- * ace/config-win32.h: * ace/config-win32-common.h: Added macro
- definitions not to use C++-styled castings on Win32 by default
- so that we don't depend on the RTTI support.
-
-Thu Dec 25 16:18:03 1997 <irfan@PACHANGA>
-
- * ace/SString.h (ACE_CString and ACE_WString): Added c_str() to
- make it similar to STL's string class.
-
-Wed Dec 24 19:59:15 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/IOStream_Test.cpp (client): changed stream error message
- from "timeout" to "timed out", so that run_tests.check won't
- complain about it.
-
-Wed Dec 24 18:37:49 1997 <nw1@JIG>
-
- * ace/Synch.i (get_thread_id,get_nesting_level): Added ACE_INLINE.
-
-Wed Dec 24 18:31:31 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.10, released Wed Dec 24 18:31:31 1997.
-
-Wed Dec 24 14:27:33 1997 <nw1@JIG>
-
- * ace/Synch.{h,i,cpp} (ACE_Recursive_Thread_Mutex): Changed
- ACE_Recursive_Thread_Mutex to inherit from ACE_Thread_Mutex on
- Win32 because ACE_Thread_Mutex is already recusive on Win32.
-
-Wed Dec 24 08:14:32 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Log_Msg.cpp (instance): without threads, dynamically create
- the ACE_Log_Msg instance instead of using a static. Now, without
- threads, the ACE library has no statics that require destruction
- (at least on Solaris/g++ and Linux). And, all of the ACE tests
- Purify cleanly.
-
- * ace/OS.cpp (ACE_Thread_Adapter::invoke): wrapped
- rethrow_w32_structural_exception () call with #ifdef ACE_WIN32.
- It was eliminated by the ACE_SEH_EXCEPT macro on non-WIN32
- platforms, but some compilers (cxx) warned about the
- unreachable code. This call is only supported on WIN32 anyways.
-
- * ace/OS.h: LynxOS has ACE_HAS_PTHREADS_1003_DOT_1C, but not
- ACE_HAS_PTHREAD_SIGMASK.
-
- * tests/Time_Value_Test.cpp: only test ACE_U_LongLong on Solaris,
- and other platforms with STHREADS.
-
-Wed Dec 24 04:25:49 1997 <nw1@DINGO>
-
- * ace/OS.i (sema_init): Added checking for initial semaphore
- counts and set the semaphore to non-signaled state if the
- initial count is zero. Changed the internal variable lock from
- a mutex to a thread_mutex (Critical Section.)
-
-Tue Dec 23 21:06:14 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/TLI_Stream.cpp (get_remote_addr): added ACE_UNUSED_ARG
- for the arg if ! ACE_HAS_SVR4_TLI.
-
- * examples/IPC_SAP/SOCK_SAP/CPP-inserver-poll.cpp (main): declare
- local "i" outside the for loop because it is used after the loop.
-
-Tue Dec 23 19:34:10 1997 <nw1@JIG>
-
- * ace/OS.i: Added comments for semaphore simulation.
-
-Tue Dec 23 19:33:59 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.9, released Tue Dec 23 19:33:59 1997.
-
-Tue Dec 23 19:05:32 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * tests/IOStream_Test.cpp (server): Changed sleep(30) to
- sleep(5). This seems more reasonable. Thanks to
- James Johnson for this suggestion.
-
-Tue Dec 23 16:43:14 1997 Steve Huston <shuston@riverace.com>
-
- * ace/README: Added descriptions for ACE_HAS_PTHREADS_1003_DOT_1C (this
- was in use previously but not documented), ACE_HAS_XTI (new; XTI is
- the POSIX superset of TLI - this implies ACE_HAS_TLI),
- ACE_NEW_THROWS_EXCEPTIONS (new; the compiler throws bad_alloc if
- a 'new' memory allocation fails).
-
- * ace/Hash_Map_Manager.cpp - Workaround for an aC++ bug in the HP-UX 11
- version of the compiler.
-
- * ace/INET_Addr.cpp: Note the failing host name in the error message
- from ACE_INET_Addr::ACE_INET_Addr(u_short, const char []).
-
- * ace/OS.h: Changes made while porting to HP-UX 11:
- - If ACE_HAS_PTHREADS_1003_DOT_1C (POSIX.1C), it implies (by
- way of POSIX.1C) that these also be set:
- ACE_HAS_PTHREAD_SIGMASK
- ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
- This is intended to make the process of configuring a new
- new platform easier.
- - If the new config macro ACE_NEW_THROWS_EXCEPTIONS is set, include
- the file <new>. The "proper" thing to do is to include
- <stdexcept>; however, at least on HP-UX 11, this will cause
- other things to get brought in, like <memory>, which will
- screw up auto_ptr. The day that all this standard library and
- STL stuff is finally straight, there will be dancing in the
- streets...
- - Support including the proper header file for XTI when it's
- supposed to use <xti.h> rather than <tiuser.h> (POSIX specifies
- XTI, a superset of TLI, to have <xti.h>)
- - If ACE_NEW_THROWS_EXCEPTIONS is set, the ACE_NEW and
- ACE_NEW_RETURN macros handle the exception.
-
- * ace/OS.i: Fixed check for failure in ACE_OS::sema_init.
-
- * ace/config-hpux11.h:
- * ace/config-hpux11-hpc++.h: New configs for HP-UX 11.00
-
- * include/makeinclude/platform_hpux11_aCC.GNU: Platform macros for
- HP-UX 11. It is set up for 32-bit build with comments for how to
- do a 64-bit build.
-
- * examples/Makefile: Added Naming to the directory list to build.
-
- * examples/IPC_SAP/SOCK_SAP/CPP-inserver-poll.cpp: Changed test from
- ACE_HAS_SVR4_POLL to ACE_HAS_POLL.
-
- * examples/IPC_SAP/SOCK_SAP/C-inclient.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-unclient.cpp:
- * examples/IPC_SAP/SOCK_SAP/CPP-unserver.cpp:
- * examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp: Fixed a char * being
- initialized by a string literal.
-
- * examples/Map_Manager/test_hash_map_manager.cpp: Added #include
- "ace/SString.h"
-
- * examples/Mem_Map/IO-tests/test_io.cpp: Fixed a char * being
- initialized by a string literal. Fixed diagnostic statements.
-
- * examples/Naming/test_multiple_contexts.cpp:
- * examples/Naming/test_non_existent.cpp:
- * examples/Naming/test_writers.cpp: Added Id line for CVS.
-
- * tests/Time_Value_Test.cpp: Added #include "test_config.h"
-
-Tue Dec 23 16:12:28 1997 <nw1@DINGO>
-
- * ace/OS.i: Must use ACE_OS::sema_wait instead of waiting on the
- singling event when using simulated semaphores.
-
-Tue Dec 23 08:32:00 1997 Chris Gill <cdgill@cs.wustl.edu>
-
- * include/makeinclude/platform_sunos5_g++.GNU
- Removed trailing spaces from CC and CXX macros
- (the trailing space behind CXX was giving the TAO_IDL
- make fits)
-
-Tue Dec 23 07:26:28 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/TLI.cpp (get_local_addr): return -1, instead of 0, and
- set errno (with ACE_NOTSUP_RETURN) if ! ACE_HAS_SVR4_TLI.
- ({set,get}_option): added ACE_UNUSED_ARfor all
- arguments if ! ACE_HAS_SVR4_TLI.
-
- * ace/TLI_Stream.cpp (get_remote_addr): return -1, instead of 0,
- and set errno (with ACE_NOTSUP_RETURN) if ! ACE_HAS_SVR4_TLI.
- Declare and set local "name" only if ACE_HAS_SVR4_TLI.
-
- * ace/TLI_Acceptor.cpp (handle_asynch_event): initialize local
- "event" instead of defining it in the switch condition, to
- avoid compiler warning about not using it.
-
- * examples/IPC_SAP/TLI_SAP/db-server.cpp (lookup_name): removed
- unused local variable "len".
-
- * include/makeinclude/platform_osf1_4.0.GNU: removed some warning
- suppressions that are no longer needed.
-
- * ace/Log_Msg.cpp (~ACE_Log_Msg): clean up the message queue and
- allocated strings on non-threaded platforms.
-
- * tests/test_config.h (ACE_APPEND_LOG): added a close () of the
- ace_file_stream before opening it. Forked children inherit the
- opened file stream, and fail on their attempt to open it if it
- is not explicitly closed.
-
-Mon Dec 22 22:42:57 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS: Added a few minor changes to Nanbor's Semaphore
- emulation for WinCE.
-
-Mon Dec 22 11:39:19 1997 <irfan@PACHANGA>
-
- * OS.i (event_timedwait): Added code to handle timeouts. Thanks
- to Luca Priorelli <lucapri@mbox.vol.it> for reporting this.
-
-Mon Dec 22 07:03:13 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/IOStream_Test.cpp (spawn): changed printout from
- "Process_Mutex_Test-children" to "IOStream_Test-children".
-
-Mon Dec 22 03:08:22 1997 <nw1@DINGO>
-
- * ace/OS.i: Modified ACE_OS::cond_* for WinCE.
-
- * ace/config-win32-common.h: Prevent ACE from using NT specific
- API on Win CE.
-
-Sun Dec 21 16:19:40 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace/OS.{h,i} (ACE_OS::sema_*): Added semaphore simulation code
- for WinCE. This code is currently protected
- ACE_USES_WINCE_SEMA_SIMULATION for debugging the code on NT.
- This flag should soon be obsolete and changed to ACE_HAS_WINCE.
-
- Moved ACE_event_t macro definition for Win32 before ACE_sema_t
- definition for NT. I need to use it in semaphore simulation.
-
- * ace/OS.h (class ACE_Cleanup_Info::operator ==, !=): Removed
- keyword struct. ACE_Cleanup_Info is a class now.
-
- * ace/Containers.h (class ACE_Double_Linked_List): Removed
- unused function declarations.
-
- * ace/Containers.h (class ACE_DNode): Removed ACE_DNode class.
-
-Sun Dec 21 18:47:09 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.8, released Sun Dec 21 18:47:09 1997.
-
-Sun Dec 21 12:39:38 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/OS.h (ACE_OS): Made the netdb_{acquire()/release()} methods
- public to help ACE users stuck on weird OS platforms. Thanks to
- Arturo Montes <mitosys@colomsat.net.co> for this suggestion.
-
- * ace: Changed all ACE class documentation so that it puts the
- =TITLE and =DESCRIPTION comments *after* the opening '{' rather
- than before. I did this since (1) it makes emacs C++ mode
- happier and (2) it makes Rational Rose reverse-engineering tool
- happier too. Thanks to Thomas Jordan
- <Thomas_Jordan@deluxedata.com> for suggesting this.
-
- * ace/LOCK_SOCK_Acceptor.h: The accept() method of class
- ACE_LOCK_SOCK_Acceptor is no longer a virtual. I don't know why
- this was made virtual in the first place, but it was a mistake.
-
-Sun Dec 21 15:24:42 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace/OS.h (class ACE_Cleanup_Info::operator ==, !=): Removed
- keyword struct. ACE_Cleanup_Info is a class now.
-
- * ace/Containers.h (class ACE_Double_Linked_List): Removed
- unused function declarations.
-
- * ace/Containers.h (class ACE_DNode): Removed ACE_DNode class.
-
-Sat Dec 20 11:05:45 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * tests/test_config.h (ACE_INIT_LOG): Added (%P|%t) to an
- ACE_DEBUG statement to make it consistent.
-
- * tests/IOStream_Test.cpp (spawn): Revised the test so that it
- prints data correctly to the child processes.
-
- * examples/Shared_Malloc/test_multiple_mallocs.cpp (main): Moved
- the final print statement inside one of the if blocks so that it
- appears only every second invocation to remind people to rerun
- the program to remove the leaks. Thanks to Tom Arbuckle
- <arbuckle@uran.informatik.uni-bonn.de> for suggesting this.
-
- * ace/Malloc*: Changed ACE_MALLOC_STATS to ACE_HAS_MALLOC_STATS
- since this is more consistent with ACE conventions. Also,
- added ACE_HAS_MALLOC_STATS to the ace/README file. Thanks
- to Tom Arbuckle <arbuckle@uran.informatik.uni-bonn.de> for
- suggesting this.
-
- * ace/Memory_Pool.cpp (ACE_Shared_Memory_Pool): Fixed the logic
- for naming the backing store if the sscanf() call fails. Thanks
- to Tom Arbuckle <arbuckle@uran.informatik.uni-bonn.de> for
- suggesting this.
-
-Sat Dec 20 15:39:00 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * tests/IOStream_Test.cpp (spawn): Changed ACE_LACKS_EXEC to
- ACE_LACKS_FORK.
-
-Sat Dec 20 09:42:06 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: changed ACE_SEH_FINALLY to be if (1) on Unix, not
- just pSOS.
-
-Fri Dec 19 23:20:42 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * tests/IOStream_Test.cpp (client): Removed an extra read.
-
- * ace/OS.h: ACE_SEH_FINALLY should always be executed on UNIX
- platforms.
-
-Fri Dec 19 18:49:26 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/IOStream_T.i: Enhanced ACE_IOStream and its companions as
- follows:
-
- - ACE_Streambuf_T<> now distinguishes recv() timeout failure from
- a "real" stream failure
-
- - ACE_IOStream::eof() honors the streambuf's recv_timeout() value
- and returns FALSE if the eof() check fails on timeout.
-
- - IOStream_Test.cpp tests the streambuf timeout via the stream eof()
- and retrys if possible.
-
- Thanks to James Johnson <jcej@lads.com> for these fixes.
-
- * ace/Log_Record.i: Removed a no-op assignment to Time_Value
- in the encode() method. Thanks to Patrick J. McNerthney
- <pat@thememedia.com> for reporting this.
-
- * ace/Log_Record.i: The time stamp put into the ACE_Log_Record
- gets all messed up when the ACE_Log_Record is transmitted to the
- Server_Logging_Handler and the client is run on a little-endian
- architecture. This is because the ACE_Log_Record::encode method
- does:
-
- this->time_stamp_ = ACE_Time_Value
-
- htonl (this->time_stamp_.sec ()),
- htonl (this->time_stamp_.usec ()));
-
- When the ACE_Time_Value is passed in the resulting values from
- "htonl", it calls "normalize" which totally messes with the
- values passed. Thanks to Patrick J. McNerthney
- <pat@thememedia.com> for reporting this.
-
- * ace/OS.i: Fixed ctime_r() so that it doesn't crash if a NULL is
- returned from ctime_r(). Thanks to Patrick J. McNerthney
- <pat@thememedia.com> for reporting this.
-
-Fri Dec 19 09:44:28 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.{h,i}: fixed sigwait for DEC cxx, yet again for cxx
- V6.0-010. cxx #defines sigwait, and was getting confused
- with ACE_OS::sigwait. I replaced Thilo's #undef sigwait,
- and updated the ::sigwait declaration to what cxx uses internally.
-
- * examples/IPC_SAP/SOCK_SAP/CPP-inserver.cpp (server): cast arg
- to long before casting to ACE_HANDLE, and removed function-style
- cast.
-
-Fri Dec 19 00:39:40 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.7, released Fri Dec 19 00:39:40 1997.
-
-Thu Dec 18 19:47:47 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/IPC_SAP/SOCK_SAP: Stripped the CPP-in{server,client}.cpp
- tests down to their bare essence to only test the core features
- of sockets. Thanks to Bryan and Brian for suggesting this.
-
- * ace/Message_Queue.cpp (ACE_Message_Queue_Iterator): Changed
- queue to q to avoid clashes with STL. Thanks to Brian Mendel
- <bmendel@mdc.com> for reporting this.
-
- * ace/OS.h: The server logging daemon is implemented using TCP/IP
- under Win32. Therefore, we can simplify the creation of the
- ACE_DEFAULT_LOGGER_KEY. Thanks to Patrick J. McNerthney
- <pat@thememedia.com> for reporting this problem.
-
-Thu Dec 18 22:35:45 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.h: fixed typo in end-of-comment marker.
-
- * ace/OS.h: on Digital Unix 4.0, only declare sigwait () with cxx,
- not with g++. Thanks to Erik Margraf <erik@asgard.gud.siemens.co.at>
- for verifying this.
-
- * examples/IPC_SAP/SOCK_SAP/CPP-in{client,server}.cpp: tweaked
- so that they build on VxWorks (spawn needs the (ACE_THR_FUNC)
- cast), and without threads.
-
- * tests/run_tests.vxworks: updated VxWorks test status.
-
- * ace/Basic_Types.h: look for ULONGLONG_MAX, which Irix 6.x uses.
- And, hard-code ACE_SIZEOF_LONG_DOUBLE to be 16 on __sgi, because
- its float.h doesn't always allow us to distinguish them.
- Thanks to Carlos for reporting these.
-
- * ace/High_Res_Timer.cpp,Profile_Timer.cpp: removed dependence
- on ACE_U_LongLong. Thanks to Carlos for reporting this.
-
- * tests/Time_Value_Test.cpp: fixed #ifdefs so that ACE_ULongLong
- isn't tested on Irix 6.x, etc. Thanks to Carlos for tripping
- over this.
-
- * ace/IOStream_T.i (eof): made the return type, int, explicit.
-
- * ace/config-linux-common.h: started adding support for threads on
- alpha (glibc).
-
-Thu Dec 18 21:17:46 1997 <nw1@DINGO>
-
- * ace/ace_dll.dsp: Added project files for Windows CE on SH3
- series CPU and x86 emulator.
-
- * ace/streams.h:
- * ace/OS.h: Added Windows CE flags.
-
- * ace/OS.cpp (invoke): Added a dummy return to shut gcc up.
-
- * ace/OS.cpp (invoke): Added a dummy return to shut gcc up.
-
- * ace/OS.{h,cpp} (rethrow_w32_structural_exception): Added this
- function, which prints out an error message to indicate the
- occurance of structural exception and rethrow it again.
- (ACE_Thread_Adapter::invoke): Rearranged try and except block
- for Win32 and added a finally block so when a structural
- exception occurs, a thread can clean it up properly, print out
- an error message, and rethrow the exception again.
-
-Thu Dec 18 15:40:50 1997 James C Hu <jxh@cs.wustl.edu>
-
- * ace/Filecache.{cpp,h}:
- - debugged writing a file.
- - can select if mapping is desired.
-
- * ace/OS.h: Added new #defines to facilitate forward declarations
- of ACE_Export classes.
-
-Thu Dec 18 00:15:02 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.6, released Thu Dec 18 00:15:02 1997.
-
-Wed Dec 17 19:42:38 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/IPC_SAP/SOCK_SAP: Enhanced the
- CPP-{inserver,inclient}.cpp tests so that they will spawn
- multiple client and server threads to perform the data transfer.
- Thanks to Brian Mendel and Bryan Doerr for suggesting this.
-
- * ace/OS.i: Fixed some very subtle bugs with cond_signal() and
- cond_broadcast(). Thanks to Patrick J. McNerthney
- <pat@thememedia.com> for reporting these and sending the fixes.
-
-Wed Dec 17 19:27:06 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ACE-INSTALL.html (HREF): Added an advise not to use VC5.0 SP3.
-
- * examples/OS/Process/Makefile: Removed inclusion of
- rules.lib.GNU. Thanks to Avi Nash <anash@RedBrick.Com> for
- noticing this.
-
-Tue Dec 16 22:09:42 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tests/Time_Value_Test.cpp: restored #include test_config.h,
- and changed #include ace/config.h to ace/inc_user_config.h.
-
- * examples/IPC_SAP/TLI_SAP/ftp-server.cpp,
- examples/Reactor/Misc/test_timer_queue.cpp,
- examples/Service_Configurator/IPC-tests/server/Handle_Timeout.i,
- examples/Shared_Malloc/test_malloc.cpp,
- examples/Threads/thread_specific.cpp: replaced ACE_HAS_64BIT_LONGS
- preprocessor logic with a cast through a long to an int.
- A void * is the same size as a long on all currently supported
- ACE platforms. The int cast is also there, to avoid compiler
- warnings about narrowing. As a side effect, the function-style
- casts were removed.
-
- * ace/config-osf1*.h,README: added comment stating that
- ACE_HAS_64BIT_LONGS is deprecated.
-
- * ace/config-tandem.h: removed commented-out line that mentioned
- ACE_HAS_64BIT_LONGS.
-
- * ace/OS.{h,i} (sigwait): removed DEC cxx version dependence. The
- standard two-arg POSIX ::sigwait () seems to work just fine even
- on older releases of Digital Unix 4.0, with the sigwait declaration
- that we have in OS.h. Thanks to Erik Margraf
- <erik@asgard.gud.siemens.co.at> and Thilo
- <kielmann@informatik.uni-siegen.de> for helping to sort this out.
-
- I did change the ACE_OS::sigwait () return value determination
- in OS.i. It now depends on whether or not POSIX ::sigwait ()
- returns 0, to agree with the documenation for POSIX sigwait.
- Before, the code checked for a -1 return value from ::sigwait ().
-
-Tue Dec 16 21:00:49 1997 Chris Gill <cdgill@tango.cs.wustl.edu>
-
- Single Threaded port of ACE to pSOSim - first checkin
-
- * psosim/Makefile: (new) make file for new psosim directory -
- builds the configured simulator components
-
- * psosim/drv_conf.c: (new) board driver configuration code for
- simulator
-
- * ace/sys_conf.h: (new) configuration settings for simulator, ACE
-
- * ace/config-psosim-g++.h: (new) config file for psosim w/ g++
-
- * ace/OS.cpp:
- * ace/OS.h:
- * ace/OS.i: Added psos and psosim specific code
-
- * ace/Mem_Map.cpp: Removed function style casts which were killing
- g++
-
- * ace/Message_Block.cpp: Removed function style casts which were
- killing g++
-
- * ace/Containers.cpp: Removed function style casts which were
- killing g++
-
- * ace/Map_Manager.cpp: Removed function style casts which were
- killing g++
-
- * tests/Handle_Set_Test.cpp: Added PSOS #defines, alongside those
- for VXWORKS
-
- * tests/SOCK_Connector_Test.cpp: Added PSOS #defines, alongside
- those for VXWORKS
-
- * tests/Priority_Reactor_Test.cpp: Added PSOS #defines, alongside
- those for VXWORKS
-
- * tests/MM_Shared_Memory_Test.cpp: Added PSOS #defines, alongside
- those for VXWORKS
-
- * tests/Conn_Test.cpp: Added PSOS #defines, alongside those for
- VXWORKS
-
- * tests/run_tests.psosim: (new) script to run only those tests
- that are relevant to pSOSim, in its current single threaded
- state
-
- * include/makeinclude/platform_psosim_g++.GNU (new) make macros
- for pSOSim using g++
-
-
-Tue Dec 16 17:23:49 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * tests/Time_Value_Test.cpp: Removed inclusion of "ace/config.h".
-
- * ace/inc_user_config.h: Added this file to prevent multiple
- inclusions of config.h file. Replace `#include "ace/config.h"'
- with `#include "ace/inc_user_config.h"'.
-
- * ace/Log_Msg.cpp:
- * ace/OS.h:
- * ace/Trace.cpp:
- * ace/streams.h:
- * ace/iosfwd.h: Replace "config.h" with "inc_user_config.h".
-
-Tue Dec 16 08:30:41 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * examples/IPC_SAP/FILE_SAP/client.cpp (main): Fixed "lines" to
- "links." Thanks to Istvan Buki <ibuki@fedex.com> for reporting
- this.
-
-Tue Dec 16 14:15:48 1997 <irfan@TWOSTEP>
-
- * ace/OS.i (fstat): Fixed Dr. Schmidt's typo.
-
-Tue Dec 16 09:17:53 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Singleton.cpp (cleanup): set instance pointer to 0 after
- deleting it. Thanks to Luca Priorelli <lucapri@mbox.vol.it>
- for suggesting this.
-
- * ace/Basic_Types.{h,i}: (ACE_U_LongLong): use ACE_UIN32 instead
- of u_long for data members, to ensure that its sizeof is 8 bytes.
-
- * ace/OS.h: except on WIN32 and Solaris (ACE_HAS_HI_RES_TIMER),
- always typedef ACE_hrtime_t to ACE_UINT64. This changes removes
- the dependence on ACE_HAS_64BIT_LONGS.
-
- * ace/OS.cpp (ACE_TSS_Keys): replaced ACE_HAS_64BIT_LONGS
- dependence with ACE_SIZEOF_LONG == 8, and similarly for
- determination of 4-byte longs.
-
- * tests/TSS_Test.cpp (worker): replaced ACE_HAS_64BIT_LONGS
- preprocessor logic with a cast of the void * argument to a long.
- A void * is the same size as a long on all currently supported
- ACE platforms. The int cast is also there, to avoid compiler
- warnings about narrowing.
-
- * tests/Time_Value_Test.cpp: replaced use of ! ACE_HAS_64BIT_LONGS
- with ACE_SIZEOF_LONG == 4.
-
-Mon Dec 15 22:47:24 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.5, released Mon Dec 15 22:47:24 1997.
-
-Mon Dec 15 20:17:10 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.cpp: Fixed pread() and pwrite() so that they work
- correctly even if we don't support threads. Thanks to Irfan for
- finding this.
-
- * ace/OS.i: Tried to fix the fstat() wrapper on Win32 so that
- it does the right think for HANDLES. Thanks to Lori Anderson
- <lori@probita.com> for pointing this out.
-
-Mon Dec 15 15:36:07 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp (exit,wait): Changed these two functions
- more for Chorus. Thanks again to Wei Chian
- <chiang@tele.nokia.fi> for providing the patch.
-
-Mon Dec 15 06:42:42 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Log_Msg.cpp (instance): on non-threaded platforms, only
- allocate a new ACE_Log_Msg_message_queue if the (static) pointer
- is 0. Thanks to Stephen Coy <stevec@magna.com.au> for
- reporting this.
-
- * ace/config-linux-common.h: updated header comments about
- autosensing the platform capabilities.
-
- * tests/Process_Strategy_Test.cpp: (parse_args): added DEBUG
- message if an unsupported concurreny strategy is provided with
- a -c option.
-
-Mon Dec 15 01:12:33 1997 <irfan@TWOSTEP>
-
- * ace/Synch_T.h (ACE_Atmoic_Op::value_i): Explicitly return
- <value_> (by reference). This gives the user full, unrestricted
- access to the underlying value. This method will usually be
- used in conjunction with explicit access to the lock. Use with
- care ;-)
-
-Sun Dec 14 21:37:08 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i (cond_wait,cond_timedwait): Fixed a missing return to
- handle the case where we're using USYNC_PROCESS for the external
- mutexes.
-
- * ace/OS: Made the use of the waiters_lock_ mutex consistent in
- the ACE_cond_t implementation. This was broken since we used
- the external_mutex to serialize access to the waiters_ count
- inconsistently. Thanks to Patrick J. McNerthney
- <pat@thememedia.com> for reporting this very subtle bug.
-
-Sun Dec 14 12:29:26 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace/Thread_Manager.cpp (exit,wait): Disabled thread join
- functionality in Chorus. Thanks to Wei Chiang
- <chiang@tele.nokia.fi> for providing the fix.
-
-Fri Dec 12 21:48:38 1997 Torbjorn Lindgren <tl@funcom.com>
-
- * ace/config-linux*.h: All Linux platform files except the
- Linux-KCC modified to use the upgraded common Linux
- configuration file. Linux-KCC looks reasonably easy to do,
- if no-one that actually have KCC takes care of it I can do
- this one later.
-
- * ace/config-linux-common.h: Modernized and updated the common
- Linux configuration file to handle more of the common
- configuration stuff. Also added the beginning of proper
- glibc and egcs support for Linux.
-
-Sat Dec 13 14:22:28 1997 <irfan@TWOSTEP>
-
- * ace/Basic_Types.h: Changed _M_IX386 to _M_IX86.
-
-Fri Dec 12 19:41:42 1997 <irfan@TWOSTEP>
-
- * ace, tests, version_tests: Updated Win32 makefiles (VC4.2 and
- VC5.0) to include new Basic_Types_Tests.
-
- * tests/Basic_Types_Test.cpp (main): Updated to use
- ACE_OS::getpagesize().
-
- * ace/ACE.cpp (round_to_pagesize): Updated to use
- ACE_OS::getpagesize().
-
- * ace/OS.i (getpagesize): Added this to ACE_OS.
-
-Fri Dec 12 07:49:01 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/OS.i (inet_addr): changed type of "valid" from bool to u_int.
- This code is only seen on VxWorks.
-
- * ace/IOStream.h (ACE_Quoted_String::operator <): changed return
- type from bool to int.
-
- * ace/config-vxworks*.h,README: removed ACE_LACKS_SOCKET_BUFSIZ;
- added ACE_DEFAULT_MAX_SOCKET_BUFSIZ of 32768.
-
- * examples/IPC_SAP/SOCK_SAP/C-in{client,server}.cpp: added
- support to optionally set socket buffer sizes.
-
- * examples/System_V_IPC/SV_Semaphores/Semaphores_2.cpp:
- removed unused constant SHMSZ.
-
- * examples/Timer_Queue/Reactor_Timer_Queue_Test.cpp: removed
- unused constant NO_OF_IO_HANDLERS.
-
- * ace/IOStream_T.h (ipfx,ipfx1): don't call setstate () on WIN32,
- because MS VC++ 5.0 doesn't declare it. Thanks to Irfan for
- reporting this. This "fix" is temporary, maybe, until we
- figure out the proper fix.
-
- * ace/OS.h: cast the 1 in ACE_MSB_MASK to an fd_mask, to support
- 64-bit fd_masks. I suspect that with this change, the
- ACE_HAS_BROKEN_BITSHIFT used in config-tandem.h is no longer
- necessary.
-
- Added Basic_Types:
- * ace/Basic_Types.*,Makefile: Basic_Types defines the
- following preprocessor macros:
-
- Sizes of built-in types:
- ACE_SIZEOF_CHAR
- ACE_SIZEOF_WCHAR
- ACE_SIZEOF_SHORT
- ACE_SIZEOF_INT
- ACE_SIZEOF_LONG
- ACE_SIZEOF_LONG_LONG
- ACE_SIZEOF_VOID_P
- ACE_SIZEOF_FLOAT
- ACE_SIZEOF_DOUBLE
- ACE_SIZEOF_LONG_DOUBLE
-
- Wrappers for built-in types of specific sizes:
- ACE_INT16
- ACE_UINT16
- ACE_INT32
- ACE_UINT32
- ACE_UINT64
- (Note: ACE_INT64 is not defined, because there is no ACE_LongLong for
- platforms that don't have a native 8-byte integer type.)
-
- Byte-order (endian-ness) determination:
- ACE_BYTE_ORDER, to either ACE_BIG_ENDIAN or ACE_LITTLE_ENDIAN
- ACE_BIG_ENDIAN or ACE_LITTLE_ENDIAN
-
- * ace/OS.*: moved ACE_U_LongLong to Basic_Types.*.
-
- * ace/OS.h: added #include <float.h>.
-
- * ace/config-linux-common.h,README: added ACE_HAS_BYTESEX_H.
-
- * tests/Basic_Types_Test.cpp,run_tests.{bat,sh,vxworks),Makefile:
- added new Basic_Types_Test.
-
- * tests/Time_Value_Test.cpp: removed ACE Version printout because
- it is now in Basic_Types_Test.
-
-Fri Dec 12 03:00:21 1997 James C Hu <jxh@cs.wustl.edu>
-
- * ace/config-sunos5.5-egcs-1.0.h: Fundamemntally identical to g++
- version, except added ACE_HAS_STDCPP_STL_INCLUDES, which is
- taken to mean that the Standard C++ STL include files are
- supported.
-
- * IOStream.h: Added #if's to handle the case where
- ACE_HAS_STRING_CLASS, but if ACE_HAS_STDCPP_STL_INCLUDES, then
- the string class is found in <string>. Otherwise, it looks for
- it in <String.h>.
-
- * ace/OS.i: Re-implemented strcasecmp methods. Thought bad
- implementations were related to a JAWS bug, but the hand
- implementations are not used on Solaris.
-
-Thu Dec 11 23:20:57 1997 <irfan@TWOSTEP>
-
- * ace/Strategies_T.cpp (activate_svc_handler): Changed the
- parameter that was been passed into the open routine of
- Svc_Handler. The <arg> that was passed to us is passed through
- to open, rather than passing <this>. Thanks to Mats Nilsson
- <mats.nilsson@xware.se> for pointing this out.
-
- * ace/Connector.cpp (activate_svc_handler): Made sure that we pass
- the connector pointer as the void* parameter to the svc_handler.
-
-Thu Dec 11 23:35:04 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/OS.i. The code was always calling dlsum for the _init()
- hook, even if dlopen() failed. In addition to fixing this, I
- also removed a potential handle leak. Thanks to Patrick
- J. McNerthney <pat@thememedia.com> for reporting this.
-
-Thu Dec 11 13:13:17 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/LSOCK.cpp (recv_handle): fixed to remove compile errors and
- warnings on platforms with both ACE_HAS_4_4BSD_SENDMSG_RECVMSG
- and ACE_HAS_THREADS. The delta from version 4.3 of this file
- is very small. Thanks to Kirill Rybaltchenko
- <Kirill.Rybaltchenko@cern.ch> for reporting this problem and
- verifying the fix on LynxOS, the only affected platform.
-
- * ace/config-linux-kcc.h,include/makeinclude/platform_linux_kcc.GNU:
- added linuxthreads support with the linux KAI C++ config.
- Thanks to Ben Eng <ben@jetpen.com> for the patches.
-
- * ace/IOStream_T.h: iostream fx emulation now skips whitespaces and
- flushes when tied. Thanks to Ben Eng <ben@jetpen.com> for the patch.
-
- * tests/IOStream_Test.cpp (server): check for double-quote instead
- of newline as end-of-string character. Thanks to Ben Eng
- <ben@jetpen.com> for the patch.
-
- * tests/SV_Shared_Memory_Test.cpp: renamed "allocator" to
- "myallocator" to avoid conflict with STL. Thanks to Ben Eng
- <ben@jetpen.com> for the patch.
-
- * include/makeinclude/platform_linux_lxpthread.GNU: protect
- PRELIB definition with ifndef PRELIB, to allow overriding
- without modifying the platform_macros.GNU file. Thanks to
- James Johnson <jcej@lads.com> for this suggestion.
-
- * ace/IOStream_T.cpp: restored ACE_HAS_IOSTREAMH_INCLUSION
- protection around the old g++ munch hack. There's no need
- to trouble all (g++) platforms with its (4 byte) space penalty.
-
- * examples/IOStream/server/iostream_server.cpp (handle_input):
- removed unused local "addr".
-
- * examples/Reactor/Dgram/{CODgram,Dgram}.cpp (run_test): added
- return 0 at end so that the function always returns a value.
-
- * include/makeinclude/platform_lynxos.GNU: added comment indicator
- to comment describing POSTLINK.
-
- * ACE-INSTALL.html: updated DEC CXX 6.0 test status: all tests pass
- with the version of DIGITAL UNIX 4.0 and cxx 6.0 that we use.
-
-Wed Dec 10 23:57:00 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ACE version 4.4.4, released Wed Dec 10 23:57:00 1997.
-
-Wed Dec 10 16:24:09 1997 <irfan@TWOSTEP>
-
- * ace/Auto_Ptr.i: Apparently, the standard states that in order to
- access members of a templated superclass from a templated
- subclass, then the member name must be fully qualified.
- Therefore, changed access to p_ to ACE_Auto_Basic_Ptr<X>::p_.
- Thanks to Stephen Coy <stevec@magna.com.au> for reporting this.
-
-Tue Dec 09 13:05:00 1997 <nw1@CHA-CHA>
-
- * ace/Containers.cpp (copy_all_nodes): Added a temporary
- ACE_Node<T> pointer to get around the macro side effects.
-
-Sun Dec 7 10:20:46 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Service_Config.cpp (parse_args): Added an appropriate macro
- to switch from char * to UNICODE. Thanks to Timothy A. Brown
- <tabrown@montana.com> for reporting this.
-
- * ace/config-linux-*.h: Added ACE_HAS_GETRUSAGE_PROTO to all
- the linux config files. Hopefully, this will help ACE to work
- better with glibc. Thanks to Ernie Makris <emakris@ziplink.net>
- and Torbjorn Lindgren <tl@funcom.no> for their help.
-
-Sat Dec 06 13:30:11 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.3, released Sat Dec 06 13:30:11 1997.
-
-Sat Dec 6 12:02:09 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * examples/IOStream: Revised both the client and server to
- demonstrate the ACE_IOStream functionality correctly. Also
- added a README file explaining how to run the examples. Thanks
- to James Johnson and Dustin Laurence
- <laurence@alice.wonderland.caltech.edu> for suggesting this.
-
- * ace/IOStream_T: Added a new method eof() to the ACE_IOStream_T<>
- class. This returns 1 if we've reached the end of the socket
- stream, else 0.
-
-Fri Dec 5 16:58:29 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Addr.h: Added a const ACE_Addr & instead of const ACE_Addr.
- This will avoid an extra copy. Thanks to Irfan for noticing
- this.
-
- * examples/Reactor/Dgram/CODgram.cpp: Also updated the CODgram
- test to be just like the Dgram test.
-
- * examples/Reactor/Dgram/Dgram.cpp (main): Fixed a bug where it
- was sending a huge buffer instead of just the string size.
- Also, exit once we've finished the send. Finally, revised the
- test so that it is easier to understand and so that it exits
- properly. Thanks to Michael Hoffman
- <Hoffman_Michael@mac-mailserver.atc.ll.mit.edu> for reporting
- this.
-
-Fri Dec 05 13:20:09 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_vxworks5.x_ghs.GNU: added OFLAGS.
- Thanks to Brian Mendel for suggesting these.
-
- * tests/IOStream_Test.cpp: updated to work with the standard C++
- library version of iostreams. That primarily involved not
- using operator>>(char& c) and operator>>(char* c) for C strings.
- Thanks to Ben Eng <ben@jetpen.com> for the patch.
-
- * ace/OS.{h,i},config-osf1-4.0.h: fixed sigwait on DEC CXX 6.0/
- recent DEC UNIX 4.0. The fix keys off the compiler version,
- though it probably should depend on the OS. It adds a
- sigwait declaration, which is a current signal.h deficiency.
- With this change, ACE builds and tests cleanly on DEC UNIX.
-
- * ace/config-vxworks5.x-g++.h: restored comment that explains
- ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION.
-
- * netsvcs/lib/Makefile: the first line of the Local Target
- (Server_Logging_Handler.*) override mysteriously disappeared, again.
-
-Fri Dec 5 12:15:49 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/Select_Reactor.cpp: Made error messages on open failure more
- verbose. Having these in place straightaway would have helped
- track down some problems at Boeing much more effectively.
-
-Fri Dec 5 11:15:17 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace/Log_Msg.h (callers.): Added documentation for %I and %D
- flags. Thanks to John Morey <jmorey@tbi.com> for reosting
- this.
-
- * ace/Dynamic.h:
- * ace/CORBA_Ref.h:
- * ace/Token_Invariants.h:
- * ace/Token_Collection.h:
- * ace/Local_Tokens.h:
- * ace/Remote_Name_Space.h:
- * ace/Registry_Name_Space.h:
- * ace/Strategies.h:
- * ace/Name_Space.h:
- * ace/Name_Request_Reply.h:
- * ace/Naming_Context.h:
- * ace/Name_Proxy.h:
- * ace/Local_Name_Space.h:
- * ace/Local_Name_Space_T.h: Corrected erroneous comments. These
- files all contain incorrect filename info in the preambles which
- make erroneous auto-generated man pages.
-
-Fri Dec 05 00:00:53 1997 <irfan@TWOSTEP>
-
- * ace/OS.h: If the user wants minimum IOStream inclusion, i.e.,
- they have defined ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION, we will
- just include the forward declarations, i.e., ace/iosfwd.h. Else
- they will get all the stream header files, i.e., ace/streams.h.
- The positive thing about this change is that if your code was
- using stream classes and you were depending on OS.h to provide
- you the stream header files, you will not have to change your
- code, unless you have defined
- ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION. Thanks to Dr. Schmidt for
- suggesting this and thanks to David Levine for suggesting it to
- Dr. Schmidt ;-).
-
- * ace/config-vxworks5.x-g++.h: Restored
- ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION.
-
- * ace/Asynch_IO.cpp (open): Fixed typo.
-
-Thu Dec 04 21:20:47 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.2, released Thu Dec 04 21:20:47 1997.
-
-Thu Dec 4 19:45:04 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * ace/Object_Manager.cpp (ACE_Object_Manager_Destroyer): Fixed a
- bug in the
- ACE_Object_Manager_Destroyer::~ACE_Object_Manager_Destroyer
- thread comparison routine. Thanks to Steven Coy for this. Also
- renamed _saved_main_thread_id to saved_main_thread_id_, which is
- proper ACE style.
-
- * Updated the ACE-INSTALL.html file to explain why you don't need
- to build everything all the time. Thanks to Dustin Laurence
- <laurence@alice.wonderland.caltech.edu> for suggesting this.
-
- * tests/SOCK_Connector_Test.cpp (fail_no_listener_nonblocking):
- Added a check for ENETUNREACH. Thanks to Dustin Laurence
- <laurence@alice.wonderland.caltech.edu> for reporting this.
-
- * ace/Asynch_Acceptor.cpp (open): Changed the local variable named
- sap_any to sa to avoid conflicts with the new sap_any macro.
-
- * ace/Asynch_IO: Made the ACE_Service_Hanlder::open() method
- non-virtual to work around bugs with Borland C++. Thanks to
- Valik Solorzano Barboza <valik@geodan.nl> for suggesting this.
-
- * ace/ACE.cpp (COMPUTE): Put parens around elements the COMPUTE
- macros so that it will work on Borland C++. Thanks to Valik
- Solorzano Barboza <valik@geodan.nl> for suggesting this.
-
- * ace/config-win32-common.h: Added ACE_HAS_BROKEN_SAP_ANY to deal
- with Borland C++ bugs. Thanks to Valik Solorzano Barboza
- <valik@geodan.nl> for suggesting this.
-
- * ace/Addr: Added a workaround for the Borland C++ problems. This
- introduces a new global macro called sap_any. However, this is
- only used for Borland, so it should be ok. Thanks to Valik
- Solorzano Barboza <valik@geodan.nl> for suggesting this.
-
- * ace/LSOCK.cpp (recv_handle): Make the code smarter if we've got
- both STREAMS and 4_4BSD_SENDMSG_RECVMSG.
-
- * Reran "make depend" over all of ACE.
-
- * netsvcs/clients/Logger/indirect_logging.cpp (main): Changed
- LOGGING to LOGGER. Thanks to Irfan for noticing this.
-
- * netsvcs/lib/Client_Logging_Handler: Changed "rendezvous" to
- "logger."
-
- * netsvcs/clients/Logger/indirect_logging.cpp,
- netsvcs/lib/Client_Logging_Handler: Changed DEFAULT_RENDEZVOUS
- to DEFAULT_LOGGER_KEY. Thanks to Steven Coy for pointing out
- this inconsistency.
-
- * ace/OS.h: Renamed ACE_LOGGER_KEY to ACE_DEFAULT_LOGGER_KEY to
- make it consistent with other ACE_DEFAULT_* names.
-
- * ace/OS.h: Changed the definition for ACE_LOGGER_KEY so that it
- defaults to "localhost:10015" on platforms that don't support
- ACE STREAM Pipes. Thanks to Steven Coy for suggesting this.
-
- * ace/Service_Config.cpp: Added the -k option to parse_args() so
- that the user can set the logger key. Thanks to Steven Coy for
- suggesting this.
-
- * ace/Service_Config: Added the logger_key as a parameter to the
- other open() method, as well. Thanks to Steve Coy for being
- picky ;-).
-
- * netsvcs/clients/Logger/direct_logging.cpp (main): Modified the
- code to use the new framing scheme.
-
- * netsvcs/lib/Server_Logging_Handler_T.cpp
- (handle_logging_record): Updated the code to take advantage of
- our new framing scheme.
-
- * netsvcs/lib/Client_Logging_Handler.cpp (send): We can be smarter
- now about sending the ACE_Log_Record across the network since
- the length field is now fixed and it's guaranteed to be in the
- first 4 bytes. Thanks to Steve Coy for suggesting this.
-
- * ace/Log_Record.h (ACE_Log_Record): Replaced the horribly
- non-portable "long length_" field with the "ACE_INT32 length_"
- field, which is nice because it is portable across platforms
- with different long-word sizes.
-
-Thu Dec 04 09:57:40 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_osf1_4.GNU: allow enabling of
- WARNING_FLAGS by setting CXX_VER to POST_5X. Thanks to
- James Johnson for this suggestion.
-
- * ace/Svc_Conf_l.cpp: rebuilt with Doug's flex.
-
-Thu Dec 04 03:46:04 1997 <irfan@TWOSTEP>
-
- * ace/Makefile (Svc_Conf_l.cpp): Changed the sed macros to produce
- OS.h include instead of stdcpp.h.
-
- * ace/Svc_Conf_l.cpp: Updated after code was regenerated using the
- new sed changes in the Makefiles. Currently there are two
- inclusions of OS.h in this file and an extra stdlib.h. Maybe
- someone more experienced in sed can take these out by updating
- the Makefile.
-
- * ace/IOStream_T.h (stdcpp.h): Removed inclusion of stdcpp.h. It
- is redundant because IOStream.h includes it.
-
- * ace/streams.h: New file. This files tries to reduce the
- differences between the old and new stream libraries for the
- user. This is done by automatically selecting the correct
- includes depending on the ACE_HAS_STANDARD_CPP_LIBRARY variable.
- This file also helps out by making commonly used classes (e.g.,
- ios, ostream, iostream, cin, cout, etc) available in the global
- name space when used with the Standard C++ Library. Use this
- file where you would usually include <iostream.h> or <iostream>.
-
- * ace/iosfwd.h: New file. This files deals with forward
- declaration for the stream classes. Remember that since the new
- Standard C++ Library uses templates for the implementation of
- the streams, simple forward declaration will not work. Classes
- forward declared by this class include:
-
- ios
- streambuf
- istream
- ostream
- iostream
- filebuf
- ifstream
- ofstream
- fstream
-
- Use this file where you would usually forward declare the
- classes listed above.
-
- * ace/stdcpp.h: Removed this file from the repository. This file
- was trying to do too much. All the inclusion of the C Library
- headers were unnecessary. This is because the new C++ standard
- preserves the old C library include files. The functions from
- those files will still be in the global namescape. The new
- header files (e.g., cstdio), provides the same prototypes as the
- old files (e.g., stdio.h), except that all prototypes are in the
- std namespace. Since we want the old behavior and global
- prototypes (for backward compatibility), inclusion of the new
- header files was incorrect.
-
- stdcpp.h was included by OS.h. This caused almost all files to
- force the inclusion of the stream header files. This was
- changed so that OS.h only includes the ace/iosfwd.h file. This
- means that if your code was using stream classes and you were
- depending on OS.h to provide you the stream header files, you
- will have to change your code to either include iostream.h or
- iostream, or more portably ace/streams.h.
-
- * ace/OS.h: Removed stdcpp.h. Moved the standard C library
- includes from stdcpp.h to OS.h. Also added ace/iosfwd.h to give
- forward declaration for the stream classes.
-
- * ACE: Added explicit inclusion of ace/streams.h to the following
- files:
-
- ace/IOStream.cpp
- ace/Log_Record.cpp
- ace/OS.cpp
- ace/SString.cpp
- ace/Log_Msg.cpp
- tests/test_config.h
- examples/Log_Msg/test_log_msg.cpp
- examples/Reactor/Misc/test_time_value.cpp
- examples/Threads/task_three.cpp
- netsvcs/lib/Logging_Strategy.cpp
- examples/Logger/Acceptor-server/server_loggerd.cpp
- examples/ASX/UPIPE_Event_Server/event_server.cpp
- examples/Reactor/Ntalker/ntalker.cpp
- examples/Shared_Malloc/test_persistence.cpp
- examples/System_V_IPC/SV_Message_Queues/MQ_Server.cpp
- examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp
- examples/System_V_IPC/SV_Message_Queues/TMQ_Server.cpp
- examples/System_V_IPC/SV_Message_Queues/TMQ_Client.cpp
-
- * Updated makefile dependencies throughout ACE to reflect the
- removal of stdcpp.h and the addition of streams.h.
-
- * examples/Threads/barrier2.cpp: Removed inclusion of stdcpp.h.
-
- * ace/IOStream_T.cpp: Reorganized include files so that inclusion
- of config.h is not necessary.
-
- * ace/IOStream.cpp: Changed inclusion of config.h to OS.h.
-
- * ace: Removed config.h from the following files. It was
- redundant.
-
- Timer_Hash.cpp
- Timer_Heap.cpp
- Timer_List.cpp
- Timer_Queue.cpp
- Timer_Wheel.cpp
-
- * ace: Added code to protect against multiple inclusions of
- config.h. Following files were effected:
-
- Trace.cpp
- Log_Msg.cpp
-
- * ace/config-win32-common.h: Removed redundant definitions of
- ACE_HAS_TYPENAME_KEYWORD and ACE_HAS_SIG_ATOMIC_T. Thanks to
- Matthias Kerkhoff <make@cs.tu-berlin.de> for pointing this out.
-
-Wed Dec 3 21:37:47 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * Added the new ACE-inheritance.ps and pdf files, which show the
- class structure of ACE. Thanks to John Lindal
- <jafl@cheshire-cat.caltech.edu> for generating this.
-
- * ace/Service_Config: Removed the static logger_key_ member and
- replaced it with a (defaulted) parameter to open(). This is
- more flexible. Thanks to Steve Coy for the suggestion.
-
- * ace/Service_Config.h: Addressed all the "@@" questions.
-
- * examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp (main): Fixed a
- subtle bug in the "quit" logic. Thanks to Michael Hoffman
- <Hoffman_Michael@mac-mailserver.atc.ll.mit.edu> for reporting
- this.
-
- * netsvcs/lib/Server_Logging_Handler_T.cpp (handle_logging_record),
- netsvcs/lib/Client_Logging_Handler.cpp (send):
- Changed the code so that we now always send ACE_UINT32 bytes
- worth of data for the length field. This ensures we're portable
- across platforms. Thanks to Steven Coy for noticing this.
-
-Wed Dec 03 18:02:09 1997 <irfan@TWOSTEP>
-
- * performance-tests/Synch-Benchmarks/Benchmark.cpp: Added template
- instantiations for Atomic_Op.
-
-Wed Dec 3 10:29:58 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/ACE.cpp:
- Use ACE_UINT32 to compute the 32-bit CRC, on Alphas (and
- probably other 64 bit machines) u_long seems to be longer than
- that.
-
-Wed Dec 03 07:39:15 1997 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_hpux.GNU:
- * include/makeinclude/platform_hpux_gcc.GNU: Moved some compile options
- from the DCFLAGS to the CCFLAGS to compile correctly with or without
- debugging.
-
-Wed Dec 03 06:26:14 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Future.cpp,
- tests/{Future_Test,Reactors_Test,Reader_Writer_Test.cpp,
- examples/Threads/manual_event.cpp:
- moved ACE_Atomic_Op<ACE_Thread_Mutex, int> instantiation from
- ace/Future.cpp to where it is used.
-
- * ace/OS.cpp (inet_aton): return 0 if addr argument is 0. Thanks
- to Wei for reporting this.
-
- * ace/config-linux.common.h: set an ACE_DEFAULT_BASE_ADDR, on Alpha
- for now. This might be necessary on Intel as well.
-
- * ace/OS.{h,i}, config-osf1-4.0.h: fixed use of ::sigwait with
- DIGITAL_UNIX's cxx 6.0, which now uses ACE_HAS_ONEARG_SIGWAIT.
- Also, added an ACE_DEFAULT_BASE_ADDR to the config file.
-
- * tests/{Priority_Reactor_Test,Reactor_Performance_Test}.cpp:
- instantiate ACE_Map_*, for use by ACE_Connector, with ACE_HANDLE
- instead of int. That's the way it's declared in ace/Connector.h.
-
-Wed Dec 03 00:17:50 1997 <irfan@TWOSTEP>
-
- * tests/test_config.h: Removed code for
- ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION, as this option is no longer
- necessary.
-
- * ace/stdcpp.h: Removed code for
- ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION, as this option is no longer
- necessary.
-
- * ace/config-vxworks5.x-g++.h: Removed
- ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION. This flag is no longer
- required.
-
- * ace/IOStream_T.cpp: Removed ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION
- from #if defined.
-
- * ACE: Removed the explicit iostream.h inclusion from these:
-
- examples/ASX/UPIPE_Event_Server/event_server.cpp
- examples/Log_Msg/test_log_msg.cpp
- examples/Logger/Acceptor-server/server_loggerd.cpp
- examples/Reactor/Misc/test_time_value.cpp
- examples/Shared_Malloc/test_persistence.cpp
- examples/Threads/task_three.cpp
- netsvcs/lib/Logging_Strategy.cpp
-
- * ace/IOStream.h: Darrell missed removing this explicit iostream.h
- inclusion.
-
- * ace/Future.cpp: Removed template instantiation of Atomic_Op
- since Atomic_Op is not used by Future.
-
-Fri Dec 02 11:46:17 1997 <nw1@CHA-CHA>
-
- * ace/Proactor.cpp (ACE_Proactor): Reenabled Proactor's thread
- manager to wait on its Timer_Handler thread.
-
- * ace/Thread_Manager.cpp (close_singleton): Removed Win32 specific
- codes. This is no longer necessary with above changes.
- (wait): Close down thread handles when removing detached
- threads. Avoid performing wait when the program is shutting
- down.
- (remove_thr_all): Extracted out this protected member function.
- (close): Changed to use the new remove_thr_all function.
-
- * ace/Proactor.cpp (handle_events): Changed the magic number 258
- to WAIT_TIMEOUT. Thanks to Mark Rabotnikov
- <mark@netmanage.co.il> for pointing this out.
-
-Tue Dec 02 14:13:15 1997 Steve Huston <shuston@riverace.com>
-
- * include/makeinclude/platform_hpux_aCC.GNU: Moved some compile options
- from the DCFLAGS to the CCFLAGS to compile correctly with or without
- debugging. Thanks to Istvan Buki <ibuki@fedex.com> for reporting
- the problem.
-
-Tue Dec 02 06:16:39 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/Object_Manager.cpp (~ACE_Object_Manager_Destroyer): don't
- delete the ACE_Object_Manager if not destroyed by the main
- thread. That can cause problems, at least on WIN32. And
- it should only happen under exceptional conditions, at least
- on WIN32. Thanks to Ari Erev <ari_erev@icomverse.com> and
- John Neystadt <john_neystadt@icomverse.com> for suggesting this.
-
- * ace/IOStream.cpp (underflow,overflow): moved get_mode_ and
- put_mode_ accesses so that it now works on KAI C++.
- Thanks to Ben Eng <ben@jetpen.com> for the patch.
-
- * ace/config-linux-kcc.h: commented out ACE_TEMPLATES_REQUIRE_SOURCE.
- Thanks to Ben Eng <ben@jetpen.com> for this update.
-
- * ace/Profile_Timer.cpp (elapsed_time): changed
- ACE_ONE_SECOND_IN_USECS to ACE_ONE_SECOND_IN_NSECS. Thanks
- to Wei for noticing this.
-
- * ace/OS.cpp (inet_aton): removed CHORUS specialization.
- Thanks to Wei for reporting this.
-
- * include/makeinclude/platform_chorus.GNU: added CHORUS = 1,
- for use by individual Makefiles.
-
- * examples/Shared_Malloc/test_persistence.cpp: removed
- ACE_Malloc<ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex>
- instantiation because it's in ace/System_Time.cpp.
-
- * ace/config-lynxos.h: removed ACE_HAS_UALARM, because LynxOS
- apparently doesn't.
-
- * include/makeinclude/platform_lynxos.GNU: added -Winline and
- removed -fno-strict-prototypes.
-
- * tests/Message_Queue_Test.cpp (main): increased queue size from
- default of 16Kb to 32Kb, so that it runs on machines with 8Kb
- pagesizes. And, added a check to see if the queue is full
- before enqueuing.
-
- * ace/OS.i, config-osf1-4.0.h: DECXX 6009006 has SIGWAIT.
-
- * ACE-INSTALL.html: updated DEC_UNIX test status. Message_Queue_Test
- and all of the Mutex_Tests now pass. Conn_Test no longer does.
-
-Tue Dec 02 00:18:04 1997 <irfan@TWOSTEP>
-
- * ace/Memory_Pool.cpp (handle_signal): If guess_on_fault_ is true,
- then we cannot call remap(0). This will always put the address
- out of range. Therefore, we will shoot in the dark (user has
- instructed us to do so as guess_on_fault_ is true) and try to
- remap the file. If the user does not want this behavior, the
- guess_on_fault_ flag should be turned off. Thanks to Jon
- Prettyman <jonp@als.ameritech.com> for pointing this out.
-
-Mon Dec 01 16:13:06 1997 <irfan@TWOSTEP>
-
- * ace/config-win32-common.h: Added back ACE_LACKS_ACE_IOSTREAM to
- the config file. The test is not compiling.
-
- * tests/run_tests.bat: Look for "Win32 structured exception" in
- the log files.
-
-Mon Dec 1 14:01:02 1997 Darrell Brunsch <brunsch@cs.wustl.edu>
-
- * ace/Log_Msg.cpp, ace/Log_Msg.h, ace/Log_Record.cpp,
- ace/Log_Record.h ace/OS.h, ace/stdcpp.h, tests/test_config.h:
-
- Changed use of ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION in stdcpp.h
- to include iostream when the above is #defined. Made
- changes to other files to accommodate this change.
-
-Mon Dec 01 12:15:00 1997 <irfan@TWOSTEP>
-
- * ace/config-win32-common.h (ACE_LACKS_ACE_IOSTREAM): James CE
- Johnson claims that ACE_LACKS_ACE_IOSTREAM is no longer not
- necessary when using the ACE_HAS_STANDARD_CPP_LIBRARY.
-
- * ace/OS.h: Changed the definition of ACE_UNIMPLEMENTED_FUNC so
- that it just evaporates on platform that have
- ACE_REQUIRES_FUNC_DEFINITIONS defined.
-
- ACE_UNIMPLEMENTED_FUNC is only required for template classes and
- not for a normal class. When the template is explicitly
- instantiated, it causes some compilers to look for the
- definition of all the declared methods.
-
- On platforms that have this behavior, we have decided to take
- out the declaration of this function. This is necessary since
- an empty definition of {} usually does not work with some
- constructors. And by providing a explicit definition of this
- function, will cause all platforms to suffer.
-
- Therefore, platforms with ACE_REQUIRES_FUNC_DEFINITIONS defined
- must be specially careful when using this.
-
-Mon Dec 01 07:56:02 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_sunos5_sunc++.GNU: added
- -xildoff to LDFLAGS, to avoid occasional problems with
- the incremental linker. Thanks to Hans Rohnert
- <Hans.Rohnert@mchp.siemens.de> for this suggestion.
-
- * include/makeinclude/platform_vxworks5.x_g++.GNU,
- etc/ace_ld, bin/ace_ld, ACE-INSTALL.html:
- moved ace_ld from etc/ to bin/.
-
- * Makefile: added etc/ to CLONE and RELEASE_FILES.
-
- * include/makeinclude/platform_lynxos.GNU: added -Wall to CFLAGS.
-
- * ace/ACE.cpp (set_handle_limit): only call setrlimit if
- RLIMIT_NOFILE is #defined.
-
- * ace/OS.h: removed ACE_HAS_STDARG_THR_DEST dependence for
- ACE_THR_DEST definition.
-
- * ace/OS.cpp (thr_keycreate): with ACE_HAS_DCETHREADS only, cast
- dest argument to ::pthread_keycreate if ACE_HAS_STDARG_THR_DEST.
-
- * ace/OS.i (get{host,proto,serv}by{addr,name}_r): with
- ACE_HAS_NONCONST_GETBY only, added some ACE_UNUSED_ARGS.
-
- * examples/Shared_Malloc/Malloc.cpp: removed
- ACE_Guard<ACE_Process_Mutex> instantiation because it's in
- ace/Synch.cpp.
-
- * ace/config-lynxos.h: added ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS.
- Without it, the Thread_Manager went recursively ballistic.
-
- * performance-tests/Misc/preempt.cpp (main): fixed printout if
- ACE_OS::sched_params () call failed.
-
-Sun Nov 30 22:44:50 1997 Douglas C. Schmidt <schmidt@cs.wustl.edu>
-
- * ACE version 4.4.1, released Sun Nov 30 22:44:50 1997.
-
-Sun Nov 30 20:32:50 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_osf1_3.2.GNU: removed -ptr option
- from CCFLAGS, so the default template repository will be used.
- Thanks to Dani Flexer <danif@ivory-sw.com> for reporting this.
-
- * ace/Svc_Conf_l.cpp,Makefile:
- 1) #include ace/stdcpp.h instead of stdio.h so that anything
- that needs to be #included with/before stdio.h can be.
- 2) Changed ECHO to ACE_SVC_CONF_ECHO to avoid compiler warning if
- ECHO was #defined to be a constant.
-
- * ace/Makefile: set ACELIB to null so that it can be used to build
- shared libs, including libACE.$(SOEXT).
-
- * include/makeinclude/platform_osf1_4.0.GNU: added $(ACELIB) to
- SOFLAGS to avoid shared lib build warnings about undefined ACE
- symbols.
-
- * ace/Thread_Manager.h: declare ACE_THR_MEMBER_FUNC outside of
- ACE_Thread_Manager class with __GNUG__ instead of with
- VXWORKS || IRIX5. The problem is with older versions of g++,
- not with the OS.
-
-Sun Nov 30 14:13:09 1997 Douglas C. Schmidt <schmidt@merengue.cs.wustl.edu>
-
- * netsvcs/servers/README: Clarified a bit more about how to
- configure the client and server logging processes. Thanks to
- Neil Cohen for motivating this.
-
-Sun Nov 30 17:36:35 1997 Sergio Flores <sergio@tango.cs.wustl.edu>
-
- * ace/Synch.cpp (ACE_File_Lock): Fixed order of parameters in the
- call to this->open() and too many arguments in call to
- ACE_File_Lock::open().
-
-Sun Nov 30 16:31:41 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * ace/Synch.h:
- * ace/Synch.cpp:
- ACE_File_Lock should create the file if it does not exist, to do
- so the constructor takes the <flags> parameter to ACE_OS::open()
- and defaults to O_CREAT|O_RDWR.
-
-Sat Nov 29 21:31:07 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace/Proactor.cpp (~ACE_Proactor_Timer_Handler): Removed explicit
- call to thr_mgr_.close().
- (ACE_Proactor): Be sure to ask Thread_Manager not to wait for
- the timer_handler_ thread.
-
- * ace/Thread_Manager.cpp (close_singleton): Only reset
- exit_on_wait status if we are responsible for deleting the
- global thread manager.
-
-Sat Nov 29 15:15:04 1997 Carlos O'Ryan <coryan@swarm.cs.wustl.edu>
-
- * ace/IPC_SAP.cpp:
- Removed warning for functions not returning a value on SGI, it
- seems that the flow changed and the last return was reached
- sometimes, hence the ACE_NOTREACHED macro is no longer needed.
-
-Sat Nov 29 13:12:47 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * ace/Synch: Conditionally inlined all the ACE_Process_Mutex
- wrapper calls and moved them into the Synch.i file. I'm not
- sure why there weren't here before.
-
- * ace/Synch: Reimplemented ACE_RW_Process_Mutex to use
- ACE_File_Lock, which provides the proper readers/writer
- semantics that had been lacking in the previous implementation.
-
-Fri Nov 28 04:25:23 1997 Nanbor Wang <nw1@merengue.cs.wustl.edu>
-
- * ace: Removed redundant trailing commas from
- ACE_UNIMPLEMENTED_FUNC.
-
- * ace/Thread_Manager.{h,i,cpp}: Delete declaration of
- remove_thr_self. It is no longer in use.
- (wait_on_exit): Added this function to let users specify whether
- they want their Thread_Manager wait for spawned threads on exit
- or not.
- (wait): On Win32, handles should be closed if we decide to let
- the thread go wild.
- (remove_thr): Added another parameter to control whether
- remove_thr should close the handle or not. It is only used on
- Win32.
- (close): Removed the <automatic_wait> parameter for it has been
- incoporated as a member.
- (close_singleton): Reset <automatic_wait_> on Win32. We'll never
- need to wait for unfinished threads on NT.
- (ACE_Thread_Manager): Added initialization of member
- <automatic_wait_>. It is default to 1 (wait on exit.)
-
- * ace/Containers.h: Corrected erroneous comments.
-
-Wed Nov 26 10:33:22 1997 <irfan@TWOSTEP>
-
- * ace/Log_Msg (msg): Changed the parameters from char * to const
- char *.
-
- * ace: Added unimplemented copy constructors and assignment
- operators to the following classes:
-
- ACE_Map_Manager
- ACE_Message_Block
- ACE_Data_Block
- ACE_Log_Msg
- ACE_Message_Queue
- ACE_Task
- ACE_Task_Base
-
- Added ACE_UNIMPLEMENTED_FUNC macros to these classes:
-
- ACE_Mem_Map
- ACE_Priority_Reactor
- ACE_Select_Reactor
- ACE_WFMO_Reactor
- ACE_XtReactor
- ACE_Reactor
- ACE_Read_Buffer
- ACE_CORBA_Handler
- ACE_TSS_TPQ_Entry
- ACE_Object_Manager
- ACE_File_Lock
- ACE_Semaphore
- ACE_RW_Mutex
- ACE_Mutex
- ACE_Null_Barrier
- ACE_Null_Condition
- ACE_Null_Mutex_Guard
- ACE_Event
- ACE_Thread_Mutex
- ACE_Thread_Mutex_Guard
- ACE_Condition_Thread_Mutex
- ACE_Recursive_Thread_Mutex
- ACE_Barrier
- ACE_Condition
-
- Thanks to Stanley D Leeson <STANLEY.D.LEESON@cdev.com> for these
- suggestions.
-
-Sat Dec 20 14:57:30 1997 <nw1@CHA-CHA>
-
- * All MSVC 5.0 project files: Removed unnecessary library
- inclusions. Most of them are not necessary. Thanks to
- Patrick J. McNerthney <pat@thememedia.com> for suggesting
- this.
-
-Wed Nov 26 15:49:14 1997 David L. Levine <levine@cs.wustl.edu>
-
- * ace/IOStream_T.i (recv) affects WIN32 only: fixed typo,
- ACE_BIT_ENABLED instead of ACE_BIT_ENTABLED IOStream_T.i.
- Thanks to James CE Johnson <jcej@lads.com> for reporting this.
-
- * include/makeinclude/platform_lynxos.GNU: added information
- on necessary OS patches.
-
-Wed Nov 26 09:45:43 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * ace/OS.h (ACE_PROPER_SINGLETON_INSTANTIATION): Corrected
- misspelling in the "! defined (MSC_VER)" branch. I just happened
- to notice this, so I don't know if anybody ever tried it and it
- failed.
-
-Tue Nov 25 12:07:07 1997 David L. Levine <levine@cs.wustl.edu>
-
- * include/makeinclude/platform_osf1_3.2.GNU: updated for
- OSF/1 3.2g/CXX 5.7. Thanks to Dani Flexer <danif@ivory-sw.com>
- for the updates.
-
-Tue Nov 25 01:07:39 1997 <irfan@TWOSTEP>
-
- * examples/Reactor/Proactor/test_multiple_loops.cpp (main): Made
- sure that the Proactor was removed from reactor.
-
- * ace/WFMO_Reactor.cpp (remove_handler_i,
- remove_suspended_handler_i): Make sure to preserve DONT_CALL
- with normal event entries.
-
- * ace/Proactor.cpp:
-
- - A flag used to indicate when we are shutting down.
-
- - Made sure to signal the timer event when we are closing down.
-
- - Thread Manager: don't bother to wait (since the thread may have
- already gone). But make sure to close up the descriptor. This
- may not be necessary in the future when THR_DETACHED is
- correctly implemented.
-
- * ace/Asynch_IO.h: Changed some code from protected to public.
- Even though these functions are really protected, sometimes it
- simplifies user code to be able to "fake" a result. Users
- should use these with care.
-
- * examples/Reactor/Proactor/test_proactor.cpp
- (handle_write_stream): Added code for partial write to socket.
- However it ever seems to do a short write ;-). Also made sure
- that the initial data coming from the AcceptEx call is also
- dumped to the file. Thanks to Mark Rabotnikov
- (mark@netmanage.co.il) for pointing this out.
diff --git a/FAQ b/FAQ
deleted file mode 100644
index 3eb0a5feeed..00000000000
--- a/FAQ
+++ /dev/null
@@ -1,1863 +0,0 @@
-There are many changes and improvements in the new version of ACE.
-The ChangeLog file contains complete details about all of them.
-
-I've tested ACE thoroughly on Solaris 2.3 and 2.4 with the SunC++ 4.x
-compiler and Centerline 2.x. I've also tested it with the SunC++ 3.x
-compiler on the SunOS 4.x platform. However, I've not been able to
-test it on other platforms. If anyone has time to do that, and can
-report the results back to me I'd appreciate that.
-
-Please let me know if you have any questions or comments.
-
- Doug
-
-----------------------------------------
-
-1. SIGHUP
-
-> 1) Where the heck does the HUP signal get registered for the
-> $ACE_ROOT/tests/Service_Configurator/server stuff? I looked there and
-> in $ACE_ROOT/libsrc/Service_Configurator. No luck. I guess I am
-> just blind from reading.
-
- Take a look in ./libsrc/Service_Configurator/Service_Config.h.
-The constructor for Service_Config is where it happens:
-
- Service_Config (int ignore_defaults = 0,
- size_t size = Service_Config::MAX_SERVICES,
- int signum = SIGHUP);
-
-----------------------------------------
-2. Multi-threaded Signal_Handler support
-
-> It appears Signal_Handler is
-> not setup for multi-threaded apps. How do you handle signals
-> in different threads? Do I have to put in the hooks in my app or should
-> it go in the Threads arena?
-
- Ah, good question... My design follows the approach espoused
-by Sun. Basically, they suggest that you implement per-thread signal
-handling atop of the basic UNIX signal handlers (or in the case of
-ACE, the handle_signal() callbacks on Event_Handler subclasses) by
-using the thread id returned by thr_self() to index into a search
-structure containing the handlers. This should be pretty straight
-forward to layer atop the existing ACE Signal_Handler mechanisms.
-However, you might ask yourself whether you really want (1) separate
-signal handler *functionality* in different threads or (2) different
-threads that mask out certain signals. The latter might be easier to
-implement and reason about!
-
-----------------------------------------
-3. Problems compiling ACE with G++
-
-> I substituted -lg++ for -lC in macro_wrappers.GNU and ran make.
->
-> Most stuff seemed to build. Continually got messages like the following:
-> ld: /usr2/tss/jvm/ACE_wrappers/lib/libASX.a: warning: archive has no table of c
-> ontents; add one using ranlib(1)
-> ld: /usr2/tss/jvm/ACE_wrappers/lib/libThreads.a: warning: archive has no table
-> of contents; add one using ranlib(1)
-> ld: /usr2/tss/jvm/ACE_wrappers/lib/libSPIPE.a: warning: archive has no table of
-> contents; add one using ranlib(1)
-> ld: /usr2/tss/jvm/ACE_wrappers/lib/libASX.a: warning: archive has no table of c
-> ontents; add one using ranlib(1)
-> ld: /usr2/tss/jvm/ACE_wrappers/lib/libThreads.a: warning: archive has no table
-> of contents; add one using ranlib(1)
-> ld: /usr2/tss/jvm/ACE_wrappers/lib/libSPIPE.a: warning: archive has no table of
-> contents; add one using ranlib(1)
-
-> no matter how many times I used ranlib or removed the libraries and re-compiled
-> or whatever. Perhaps these are System V specific and will not work on 4.1.3?
-
- Yes, that's exactly right. If you look at the files, they all
-contain ifdef's for features that aren't included in the
-./include/makeinclude/wrapper_macros.GNU file. To make this more
-obvious, I've enclosed the following message in the ACE-INSTALL.html file:
-
- * Sun OS 4.1.x
-
- Note that on SunOS 4.x you may get warnings from the
- linker that "archive has no table of contents; add
- one using ranlib(1)" for certain libraries (e.g.,
- libASX.a, libThreads.a, and libSPIPE.a). This
- occurs since SunOS 4.x does not support these features.
-
-> never able to get .so -- assume these are shared libraries that gcc can not
-> deal with.
-
- Yes, if you use the stock gcc/gas/gnu ld
-compiler/assembler/linker, you won't get shared libraries to work. It
-is possible to hack this by using the "collect" version of g++.
-However, as usual, I strongly advise people to stay away from g++ if
-you want to use shared libraries or templates.
-
-> got some linker errors as follows:
->
-> g++ -g -DACE_NTRACE -DACE_HAS_MT_SAFE_SOCKETS -DACE_HAS_NO_T_ERRNO -DACE_HAS_
-> OLD_MALLOC -DACE_HAS_POLL -DACE_HAS_SEMUN -DACE_HAS_SETOWN -DACE_HAS_STRBUF_T -
-> DACE_HAS_STREAMS -DACE_HAS_SVR4_DYNAMIC_LINKING -DACE_HAS_TIUSER_H -DACE_HAS_SY
-> S_FILIO_H -DACE_PAGE_SIZE=4096 -DACE_HAS_ALLOCA -DACE_HAS_CPLUSPLUS_HEADERS -DA
-> CE_HAS_SVR4_SIGNAL_T -DACE_HAS_STRERROR -DMALLOC_STATS -I/usr2/tss/jvm/ACE_wrap
-> pers/include -I/usr2/tss/jvm/ACE_wrappers/libsrc/Shared_Malloc -o test_malloc
-> .obj/test_malloc.o -L/usr2/tss/jvm/ACE_wrappers/lib -Bstatic -lSemaphores -lS
-> hared_Malloc -lShared_Memory -lReactor -lThreads -lMem_Map -lLog_Msg -lFIFO -lI
-> PC_SAP -lMisc -lnsl -lg++
-> ld: /usr2/tss/jvm/ACE_wrappers/lib/libThreads.a: warning: archive has no table
-> of contents; add one using ranlib(1)
-> ld: Undefined symbol
-> _free__t6Malloc2Z18Shared_Memory_PoolZ13PROCESS_MUTEXPv
-> _free__t6Malloc2Z17Local_Memory_PoolZ10Null_MutexPv
-> _malloc__t6Malloc2Z18Shared_Memory_PoolZ13PROCESS_MUTEXUl
-> _malloc__t6Malloc2Z17Local_Memory_PoolZ10Null_MutexUl
-> _remove__t6Malloc2Z17Local_Memory_PoolZ10Null_Mutex
-> ___t6Malloc2Z17Local_Memory_PoolZ10Null_Mutex
-> _print_stats__t6Malloc2Z17Local_Memory_PoolZ10Null_Mutex
-> _remove__t6Malloc2Z18Shared_Memory_PoolZ13PROCESS_MUTEX
-> ___t6Malloc2Z18Shared_Memory_PoolZ13PROCESS_MUTEX
-> _print_stats__t6Malloc2Z18Shared_Memory_PoolZ13PROCESS_MUTEX
-> collect2: ld returned 2 exit status
-> gcc: file path prefix `static' never used
-> make[2]: *** [test_malloc] Error 1
-> make[2]: Leaving directory `/usr2/tss/jvm/ACE_wrappers/tests/Shared_Malloc'
-> <======== End all: /usr2/tss/jvm/ACE_wrappers/tests/Shared_Malloc
-
- That looks like a problem that G++ has with templates. I
-don't know of any reasonable solution to this problem using g++.
-
-> Finally decided there was enough stuff that it looked like I might have some
-> thing so I tried to run some tests and could not find so much as one piece
-> of documentation that might give me some clue about running tests.
-
-You should take a look at ./tests/Service_Configurator/server/README
-file. That explains how to run the more complicated tests. As for
-the other tests, it is pretty straight forward if you look at the
-./tests/IPC_SAP/SOCK_SAP and ./tests/Reactor/* directory code to
-figure out how to run the tests. I don't have a Q/A department, so
-any documentation has to come from volunteers.
-
-----------------------------------------
-4. Is there any docs or man pages on the Log_Record class?
-
-There is a paper in the C++_wrappers_doc.tar.Z file on ics.uci.edu
-called reactor2.ps that has some examples of using Log_Record. The
-./apps/Logger directories show several examples using Log_Record.
-Finally, the source code for Log_Record is pretty short (though it
-clearly could be commented better ;-)).
-
-----------------------------------------
-5. Signal handling prototypes
-
-> According to the man page on sigaction on our system, that line
-> should look something like the following:
->
-> sa.sa_handler = SIG_DFL;
-
- The problem is that most versions of UNIX I've come across
-don't have a correct prototype for this field of struct sigaction.
-That's why I define two variants of signal handler typedefs: one that
-is a typedef of the "correct version" (which I call SignalHandler) and
-one of which is a typedef of the "incorrect version" (which I call
-SignalHandlerV). You might check out the sysincludes.h file to see
-how it is defining SignalHandlerV and make sure this matches what your
-OS/Compiler defines in <sys/signal.h>
-
-----------------------------------------
-6. Omitting shared libraries
-
-> Can anyone tell me a way to turn off the creation of the shared libraries
-> in the ACE build.
-
-You can simply comment out the LIB target in the $ACE_ROOT/ace/Makefile
-or change the BUILD target from
-
-BUILD = $(VLIB) $(VSHLIB) $(SHLIBA)
-
-to
-
-BUILD = $(VSHLIB) $(SHLIBA)
-
-----------------------------------------
-7. DCE threading and signal handling
-
->Reading the DCE docs leaves me confused as to how to make everyone
->work together in a happy hormonious whole. May basic need is to catch
->asynchronous signals so i can release some global resources before
->the process exits.
-
-You need to spawn a separate thread to handle signals. As part of
-your init, do this:
- pthread_create(&tid, thread_attr, signal_catcher, NULL);
- pthread_detach(&tid);
-
-Where signal_catcher is like this:
-static void *
-signal_catcher(void *arg)
-{
- static int catch_sigs[] = {
- SIGHUP, SIGINT, SIGQUIT, SIGTERM, SIGCHLD
- };
- sigset_t catch_these;
- int i;
- error_status_t st;
-
- for ( ; ; ) {
- sigemptyset(&catch_these);
- for (i = 0; i < sizeof catch_sigs / sizeof catch_sigs[0]; i++)
- sigaddset(&catch_these, catch_sigs[i]);
- i = sigwait(&catch_these);
- /* Note continue below, to re-do the loop. */
- switch (i) {
- default:
- fprintf(stderr, "Caught signal %d. Exiting.\n", i);
- CLEANUP_AND_EXIT();
- /* NOTREACHED */
-#if defined(SIGCHLD)
- case SIGCHLD:
- srvrexec__reap();
- continue;
-#endif /* defined(SIGCHLD) */
- }
- }
- return NULL;
-}
-----------------------------------------
-8.
-
-> I have installed ACE2.15.5 on SunOS 4.1.3 with gcc2.6.0. I run the test program
-> ---server_test. The static is OK, but error found when I commented out the first
-> one and uncommented out the second one in the svc.conf file:
->
-> #static Svc_Manager "-d -p 3912"
-> dynamic Remote_Brdcast Service_Object * .shobj/Handle_Broadcast.so:remote_broad
-> cast "-p 10001"
->
-> The error goes like this:
->
-> -----------
-> jupiter[12] %server_test -d
-> starting up daemon server_test
-> opening static service Svc_Manager
-> did static on Svc_Manager, error = 0
-> signal signal 1 occurred
-> beginning reconfiguration at Sat Feb 25 13:40:29 1995
-> Segmentation fault (core dumped)
-> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-My guess is that the code generated by GCC on SunOS 4.x does not
-correctly initialize static variables from shared libraries. The
-SunC++ 4.0.x compiler does this correctly on Solaris 2.x (though I
-believe that on SunOS 4.x it doesn't work without some extra coaxing).
-
-In general, I try to avoid using ACE's explicit dynamic linking
-mechanisms on SunOS 4.x and GCC. You can write plenty of interesting
-and useful code with ACE without using those features. Those tests
-are mostly there to illustrate the "proof of concept."
-----------------------------------------
-9.
-
-> a) I noticed the default constructor for the reactor does an open w/ defaults.
-> Does this mean I need to close it if I wish to re-open it with different
-> size and restart values?
-
- No. With the latest versions of ACE, you can now just call
-open() with a new size and it will correctly resize the internal
-tables to fit.
-
-> b) What is the usage difference between the normal FD_Set objects
-> (rd/wr/ex_handle_mask_) and the ready FD_Set objects
-> (rd/wr/ex_handle_mask_ready)?
-
- The normal FD_Sets (now called Handle_Set in ACE 3.0.5) holds
-the "waitable" descriptors (these are the descriptors given to
-select() or poll()). In contrast, the ready FD_Sets may be set by
-Event_Handler subclasses (by called the set_ready() API) to indicate
-to the Reactor that they want to be redispatched on the next go-round
-*without* blocking. If you look at the Reactor code, you'll see that
-the wait_for() method checks the ready sets first and doesn't block if
-there are any bits set in those masks. This features makes it
-possible for Event_Handlers to control subsequent dispatching policies
-of the Reactor.
-
-> c) What does the positive return value do from an event handler callback:
-> -1 detaches the event handler for that mask
-> 0 does nothing - keeps the event handler registered for that mask
-> >0 resets a bit in the current dispatching mask (I think) - does this mean
-> this event will be called again before the current dispatch cycle is done?
-
-Almost... (it's tied in with my description of the ready sets above).
-It means that once the Reactor finishes cycling through the set of
-descriptors it got back from select() or poll(), it will redispatch
-the ready set descriptors before sleeping.
-
-> Without direct access to the bit masks in X, I'm not sure I could emulate
-> this activity - what do you think?
-
-I'm not sure. I'm not enough of an X guru. Maybe someone else on the
-list knows the answer to this?
-
-> d) If I let X do the select blocking, will that have any affect on
-> the Reactor performing signal handling?
-
- Yes, I think that will cause problems since the Reactor relies
-on a "handshake" between its Signal_Handler component and its
-handle_events loop to properly handle signals.
-
-> e) Is the Poll method preferred over Select if it is available - why?
-
-For systems that implement select() in terms of poll() (e.g., Solaris
-2.x) then it may be somewhat faster. Otherwise, it doesn't really
-matter since (1) they (should) do the same thing and (2) the end user
-shouldn't notice any change in behavior.
-
-----------------------------------------
-10.
-
-> I would very much like to evaluate/use the ACE Toolkit,
-> but am limited as to disk space on our system.
-> What is the total disk space required for a compiled,
-> usable toolkit?
-
-The source code itself is around 2 Meg, uncompressed.
-
-The compiled version of ACE is around 90 Meg compiled with the SunC++
-4.x compiler (naturally, this will differ with other compilers).
-However, of this amount, about 40 meg are for the libraries, and
-another 50 meg are for the test programs. Naturally, you don't need
-to keep the test programs compiled.
-
-The postscript documentation is around 5 Meg, compressed.
-
-----------------------------------------
-11.
-
-> This is regarding the newer release of ACE and pertaining to the library
-> archive file. My question is, if all the ".o" files are archived into one
-> single "libACE.a", does it increase the size of the executable program?
-
-No. The use of a *.a file allows the linker to extract out only those
-*.o files that are actually used by the program.
-
-> If it does, then does a large executable program mean possibility of it being
-> slower?
-
- No.
-
-----------------------------------------
-12.
-
-> What happens if I have several reactors in a process (e.g. in different
-> threads)?
->
-> Programmer 1 decides to register at reactor 1 in his thread 1 a signal handler
-> for SIGUSR.
-> Programmer 2 decides to register at reactor 2 in his thread 2 a signal handler
-> for SIGUSR.
-
- Naturally, the behavior of this all depends on the semantics
-of the threads package... In Solaris 2.x, signal handlers are shared
-by all threads. Moreover, the Reactor uses a static table to hold the
-thread handlers. Thus, only one of the handler's would be registered
-(i.e., whichever one was registered second).
-
-> Programmer 3 designs the process and decides to have thread 1 and thread 2
-> running in the same process and also makes use of a third party software library
-> that internally has also registered a signal handler (not at the reactor) for
-> SIGUSR.
-
- Now you've got big problems! This is an example of a
-limitation with UNIX signal handlers... In general, it's a bad idea
-to use signal handlers if you can avoid it. This is yet another
-reason why.
-
-> When looking into Ace/ACE_wrappers/tests/Reactor/misc/signal_tester.C you
-> have shown a way to do this by marking the dummy file_descriptor of the
-> Sig_Handler object ready for reading asynchronously. The handle_input()
-> routine of Sig_Handler object will then be dispatched synchronously.
-> But what happens if I have several reactors.
-> The asynchronously dispatched
-> handle_signal() routine does not know via which reactor it has been registered
-> so in which reactor to modify the dummy file_descriptor.
-> Is your suggestion to have just one process global reactor in such a case?
-
- Yes, precisely. I would *strongly* recommend against using
-several reactors within separate threads within the same process if
-you are going to be having them handle signals. Can you use 1
-reactor and/or have one reactor handle signals within a process?
-
-> One thing we want to do is the priorization of Event_Handlers. I.e. in case
-> of concurrent events the sequence in which the Event_Handler methods will be
-> activated depends on their priority relative to each other.
-> We have two choices:
-> - complete priorization, which means a high priority Input Event_Handler may
-> be activated prior to a lower prioritized Output Event_Handler (and doing
-> so violating the 'hardcoded rule' that output must be done prior to input).
-> - priorization only in categories, which means all Output Event_handler are
-> ordered by their priority regardless of priorities for the category of Input
-> Event_Handlers. The priority is fixed between the categories, i.e. first
-> output then input then out-of-band.
->
-> Right now I would think that we have to use the second choice if we want to
-> use the feature of asynchronous output with automatical re-queueing. Am I right
-> ?
-
- Hum, that's an interesting problem. It might be better to
-subclass the Reactor to form a new class called Priority_Reactor.
-This subclass would override the Reactor's dispatch method and
-dispatch the event handlers in "priority" order. I've never done
-that, but I don't think it would be all that difficult.
-
-----------------------------------------
-13.
-
-> Is the non CORBA version still aroung? I think I still need it from the
-> follow error, or is something else?
-
-Aha, there are two ways to get around this problem:
-
-1. Set your ORBIX_ROOT environment variable to the location of the
- Orbix release (e.g., /opt/Orbix). Naturally, this only works
- if you've got Orbix installed on your machine.
-
-2. If you don't have Orbix, then to get rid of that problem all you
- need to do is change the symbolic links on the
-
-./include/config.h
-./include/makeinclude/platform_macros.GNU
-
-files to
-
-./include/config-sunos5-sunc++-4.x
-./include/makeinclude/platform_sunos5_sunc++.GNU
-
-rather than the *-orbix* versions, which they point to by default.
-And then recompile ACE.
-----------------------------------------
-14.
-> We are using your ACE software and ran into a problem which may or may not
-> be related to the mutex locks. The question may have more to do with how
-> mutex locks should be used. We had a class which was using your mutex
-> lock wrapper. Each member function of the class acquired the lock before
-> processing and released on exiting the function. Some member functions may
-> call other member functions. The following is an example:
->
-> class foo {
->
-> void a()
-> {
-> MT( Mutex_Block<Mutex> m( this->lock_ ));
->
-> if( cond )
-> b();
-> }
->
-> void b()
-> {
-> MT( Mutex_Block<Mutex> m( this->lock_ ));
->
-> if( cond )
-> a();
-> }
->
-> };
->
-> Is this valid ? My assumtpion is that the mutex lock is recursive and
-> the same thread can acquire the lock multiple times in different member
-> functions.
-
- Ah, that's a great question since there are subtle and
-pernicious problems lurking in the approach you are trying above.
-Basically, Solaris mutex locks are *not* recursive (don't ask why...)
-Thus, if you want to design an application like the one above you'll
-need to use one or more of the following patterns:
-
-----------------------------------------
-A. Use recursive mutexes. Although these are not available in
- Solaris directly they are supported in the later versions
- of ACE. You might want to take a look at the latest
- version (./gnu/ACE-3.1.9.tar.Z). It's got lots of new
- support for threading and synchronization. In that case,
- you simply do the following:
-
- class Foo
- {
- public:
- void a()
- {
- MT( Guard<Recursive_Lock <Mutex> > m( this->lock_ ));
- b ();
- }
-
- void b()
- {
- MT( Guard<Recursive_Lock <Mutex> > m( this->lock_ ));
- b_i ();
- }
-
- };
-
- The advantage with this is that it requires almost no
- changes to existing code. The disadvantage is that
- recursive locks are just slightly more expensive.
-
-B. Have two layers of methods (a) which are public and acquire
- the Mutex and then call down to methods in layer (b), which
- are private and do all the work. Methods in layer b assume
- that the locks are held. This avoids the deadlock problem
- caused by non-recursive mutexes. Here's what this approach
- looks like (using the more recent ACE class names):
-
- class Foo
- {
- public:
- void b()
- {
- MT( Guard<Mutex> m( this->lock_ ));
- b_i ();
- }
-
- void b_i()
- {
- if( cond )
- a_i();
- }
-
- void a_i()
- {
- if( cond )
- b_i();
- }
-
- void a()
- {
- MT( Guard<Mutex> m( this->lock_ ));
- a_i ();
- }
-
- };
-
- The advantage here is that inline functions can basically
- remove all performance overhead. The disadvantage is that
- you need to maintain two sets of interfaces.
-
-C. Yet another approach is to release locks when calling
- other methods, like this:
-
- class Foo
- {
- public:
- void b()
- {
- MT( Guard<Mutex> m( this->lock_ ));
- m.release ();
- a ();
- m.acquire ();
- }
-
- void a()
- {
- MT( Guard<Mutex> m( this->lock_ ));
- m.release ();
- b ();
- m.acquire ();
- }
-
- };
-
- The disadvantage with this, of course, is that you
- greatly increase your locking overhead. In addition,
- you need to be very careful about introducing race
- conditions into the code. The primary reason for
- using this approach is if you need to call back to
- code that you don't have any control over (such as
- OS I/O routines) and you don't want to hold the
- lock for an indefinite period of time.
-----------------------------------------
-
- BTW, all three of these patterns are used in the ACE Reactor
-class category. The Reactor has a number of fairly complex
-concurrency control and callback issues it must deal with and I've
-found it useful to use all three of these patterns jointly.
-
- I'd be interested to hear any comments on these approaches.
-
- Doug
-----------------------------------------
-15.
-
-> I am working on Solaris 2.3 and trying to understand how to get around
-> the problem of trying to open a Socket connection to a remote host that
-> is "dead". Of course you get a nice long process block if the socket
-> is in Blocking mode (TCP lets you know when you can continue - how polite).
->
-> So how does a non-blocking connect work with respect to using
-> the Reactor and a SOCK_Stream object to coordinate the opening
-> of the connection? Do I wait on the OUTPUT event for the FD?
-> How do I know if the connect worked or possibly timed-out? Is
-> this a reliable approach (I read somewhere that this will only
-> work if the STREAMS module is at the top of the protocol stack
-> - MAN page I think)?
-
-An example of implementing this is in the Gateway sample application
-in the new ACE. It's also encapsulated in the Connector<> pattern of
-the Connection class category in ./libsrc/Connection. You may want to
-take a look at those two things for concrete usage examples.
-
-However, the basics of getting non-blocking to work are:
-- set socket to non-blocking
-- initiate connect() request
-- if connect() returned 0 you're connected
-- if connect() returned -1 and errno is EWOULDBLOCK (or EAGAIN, depending
-on where you are), then register an event handler for read and write events
-on the socket
-- any other errno value is fatal
-
-When an event is returned
-- no matter which event you get back (read or write), you may have gotten
-the event out of error. Thus, re-attempt the connect() and check to see if
-errno is EISCONN (if it's not there's a problem!)
-- if errno was EISCONN, the connection is ready to go, otherwise you must
-handle an error condition
-
-If you want to "time out" after a certain period of time, consider
-registering for a timer event with Reactor. If the timer goes off before
-the connection succeeds, close down the appropriate socket.
-
-> Is using a separate thread to make the connection a better way to avoid
-> the potentialy long block in the main thread during the connect call?
-
-You could do that, but it can all be accomplised in a single process using
-the facilities available.
-----------------------------------------
-16.
-
-> I was wondering, does the Reactor class have the ability to prioritize
-> activity on the registered event handlers?
-
- The default strategy for the Reactor's dispatch routine
-(Reactor::dispatch) does not prioritize dispatching other than to
-dispatch callbacks in ascending order from 0 -> maxhandlep1.
-
-> We have a requirment to be able to process both real-time, as well as, stored
-> telemetry and ERMs concurrently. Real-time needs to be processed at a higher
-> priority than stored data. Our design is based on both real-time and stored
-> data coming into our process via separate sockets.
-
- I can think of several ways to do this:
-
- 1. Use dup() or dup2() to organize your sockets such that the
- higher priority sockets come first in the Handle_Sets that
- the Reactor uses to dispatch sockets. This is pretty easy
- if you don't want to muck with the Reactor code at all.
-
- 2. You could subclass Reactor::dispatch() and revise it so
- that it dispatches according to some other criteria that
- you define in order to ensure your prioritization of
- sockets.
-
-BTW, I'm not sure what you mean by "real-time" but I assume that you
-are aware that there is no true "real-time" scheduling for network I/O
-in Solaris. However, if by "real-time" you mean "higher priority"
-then either of the above strategies should work fine.
-----------------------------------------
-17.
-
-> I compiled the new ACE 3.2.0 's apps/Gateway. The compiling went
-> through without any errors. But I could not get it running, neither single
-> threaded nor multi-threaded. The cc_config and rt_config files entries are given
-> below. Also the machine configurations are given below. Does it need some more
-> settings or some patch !!??
-
- I believe you are seeing the effects of the dreaded Sun MP bug
-with non-blocking connects. The easy work around for now is simply to
-give the "-b" option to the Gateway::init() routine via the svc.conf
-file:
-
-dynamic Gateway Service_Object *.shobj/Gateway.so:_alloc_gatewayd() active
- "-b -d -c cc_config -f rt_config"
-
-If you check line 137 of the Gateway::parse_args() method you'll see
-what this does.
-----------------------------------------
-18.
-
-How to get ACE to work with GCC C++ templates.
-
-The first and foremost thing to do is to get the latest version of GCC
-(2.7.2) and also get the template repository patches from
-
-ftp://ftp.cygnus.com/pub/g++/gcc-2.7.1-repo.gz
-
-This will get the ball rolling...
-
-Here is some more info on G++ templates courtesy of Medhi TABATABAI
-<Mehdi.TABATABAI@ed.nce.sita.int>:
-
-Where's the Template?
-=====================
-
- C++ templates are the first language feature to require more
-intelligence from the environment than one usually finds on a UNIX
-system. Somehow the compiler and linker have to make sure that each
-template instance occurs exactly once in the executable if it is
-needed, and not at all otherwise. There are two basic approaches to
-this problem, which I will refer to as the Borland model and the
-Cfront model.
-
-Borland model
- Borland C++ solved the template instantiation problem by adding
- the code equivalent of common blocks to their linker; template
- instances are emitted in each translation unit that uses them, and
- they are collapsed together at run time. The advantage of this
- model is that the linker only has to consider the object files
- themselves; there is no external complexity to worry about. This
- disadvantage is that compilation time is increased because the
- template code is being compiled repeatedly. Code written for this
- model tends to include definitions of all member templates in the
- header file, since they must be seen to be compiled.
-
-Cfront model
- The AT&T C++ translator, Cfront, solved the template instantiation
- problem by creating the notion of a template repository, an
- automatically maintained place where template instances are
- stored. As individual object files are built, notes are placed in
- the repository to record where templates and potential type
- arguments were seen so that the subsequent instantiation step
- knows where to find them. At link time, any needed instances are
- generated and linked in. The advantages of this model are more
- optimal compilation speed and the ability to use the system
- linker; to implement the Borland model a compiler vendor also
- needs to replace the linker. The disadvantages are vastly
- increased complexity, and thus potential for error; theoretically,
- this should be just as transparent, but in practice it has been
- very difficult to build multiple programs in one directory and one
- program in multiple directories using Cfront. Code written for
- this model tends to separate definitions of non-inline member
- templates into a separate file, which is magically found by the
- link preprocessor when a template needs to be instantiated.
-
- Currently, g++ implements neither automatic model. The g++ team
-hopes to have a repository working for 2.7.0. In the mean time, you
-have three options for dealing with template instantiations:
-
- 1. Do nothing. Pretend g++ does implement automatic instantiation
- management. Code written for the Borland model will work fine, but
- each translation unit will contain instances of each of the
- templates it uses. In a large program, this can lead to an
- unacceptable amount of code duplication.
-
- 2. Add `#pragma interface' to all files containing template
- definitions. For each of these files, add `#pragma implementation
- "FILENAME"' to the top of some `.C' file which `#include's it.
- Then compile everything with -fexternal-templates. The templates
- will then only be expanded in the translation unit which
- implements them (i.e. has a `#pragma implementation' line for the
- file where they live); all other files will use external
- references. If you're lucky, everything should work properly. If
- you get undefined symbol errors, you need to make sure that each
- template instance which is used in the program is used in the file
- which implements that template. If you don't have any use for a
- particular instance in that file, you can just instantiate it
- explicitly, using the syntax from the latest C++ working paper:
-
- template class A<int>;
- template ostream& operator << (ostream&, const A<int>&);
-
- This strategy will work with code written for either model. If
- you are using code written for the Cfront model, the file
- containing a class template and the file containing its member
- templates should be implemented in the same translation unit.
-
- A slight variation on this approach is to use the flag
- -falt-external-templates instead; this flag causes template
- instances to be emitted in the translation unit that implements
- the header where they are first instantiated, rather than the one
- which implements the file where the templates are defined. This
- header must be the same in all translation units, or things are
- likely to break.
-
- *See Declarations and Definitions in One Header: C++ Interface,
- for more discussion of these pragmas.
-
- 3. Explicitly instantiate all the template instances you use, and
- compile with -fno-implicit-templates. This is probably your best
- bet; it may require more knowledge of exactly which templates you
- are using, but it's less mysterious than the previous approach,
- and it doesn't require any `#pragma's or other g++-specific code.
- You can scatter the instantiations throughout your program, you
- can create one big file to do all the instantiations, or you can
- create tiny files like
-
- #include "Foo.h"
- #include "Foo.cc"
-
- template class Foo<int>;
-
- for each instance you need, and create a template instantiation
- library from those. I'm partial to the last, but your mileage may
- vary. If you are using Cfront-model code, you can probably get
- away with not using -fno-implicit-templates when compiling files
- that don't `#include' the member template definitions.
-
-4. Placing a function that looks like this near the top of a .C file
- that uses any inline template member functions permits proper inlining:
-
- // #ifdef __GNUG__
- // This function works around the g++ problem with inline template member
- // calls not being inlined ONLY in the first block (in a compilation
- // unit) from which they are called.
- // This function is inline and is never called, so it does not produce
- // any executable code. The "if" statements avoid compiler warnings about
- // unused variables.
- inline
- void
- gcc_inline_template_member_function_instantiator()
- {
- if ( (List<FOO> *) 0 );
- }
- // #endif // __GNUG__
-
- other prerequisites:
- -- All inline template member functions should be defined in
- the template class header. Otherwise, g++ will not inline
- nested inline template member function calls.
- -- Template .h and .C files should NOT include iostream.h
- (and therefore debugging.h).
- This is because iostream.h indirectly includes other
- GNU headers that have unprotected #pragma interface,
- which is incompatible with -fno-implicit-templates and optimal
- space savings.
- -- inline virtual destructors will not be inlined, unless necessary,
- if you want to save every last byte
- -- be sure that -Winline is enabled
-
-----------------------------------------
-19.
-
-> 1. when are dynamically loaded objects removed from the Service_Config.
-
-The Service Configurator calls dlclose() when a "remove Service_Name"
-directive is encountered in the svc.conf file (or programmatically
-when the Service_Config::remove() method is invoked). Check out the
-code in ./libsrc/Service_Config/Service_Repository.i and
-./libsrc/Service_Config/Service_Config.i to see exactly what happens.
-
-> 2. In the Service Configurator, when an item is entered in the svc.conf
-> how dow you know which items will be invoked as threads and
-> which items are forked. I know that static items are executed
-> internally.
-
- No! It's totally up to the subclass of Service_Object to
-decide whetehr threading/forking/single-threading is used. Check out
-the ./apps/Logger/Service_Configurator_Logger for examples of
-single-threaded and multi-threaded configuration.
-----------------------------------------
-20.
-
-> I have been reading the Service Configurator Logger. I was wondering about
-> cleanup of new objects. In the handle_input method for the Acceptor a new
-> svc_handler is allocated for each new input request and deleted in the
-> handle_close. I was wondering how handle close was called when a client who
-> has created a socket terminates the connection (i.e., when is handle_close
-> called).
-
-handle_close() is automatically called by the Reactor when a
-handle_input()/handle_output()/etc. method returns -1. This is the
-"hook" that instructs the Reactor to call handle_**() and then remove
-the Event_Handler object from its internal tables.
-
-----------------------------------------
-21.
-
-> How does the Logger know to remove the client socket and the svc_handler object.
-> Does he recieve an exception.
-
- No. when the client terminates the underlying TCP/IP
-implementation sends a RESET message to the logger host. This is
-delivered to the logger process as a 0-sized read(). It then knows to
-close down.
-
-> What I am worried about is a leak. Where by alot of clients connect and
-> disconnect and the server does not cleanup correctly. Such as a core dump
-> from the client where he cannot close correctly.
-
- That's handled by the underlying TCP (assuming it is
-implemented correctly...).
-
-> What I am doing is attempting to convert the logger example into an alarm
-> manager for remote nodes. In this application a node may be powered down
-> there by terminating a Logger/Alarm server connection abnormally, this could
-> leave the Logger with many dangling sockets and allocated svc_handler objects.
-
- If the TCP implementation doesn't handle this correctly then
-the standard way of dealing with it is to have an Event_Handler use a
-watchdog timer to periodically "poll" the client to make sure it is
-still connected. BTW, PCs tend to have more problems with this than
-UNIX boxes since when they are turned off the TCP implementation may
-not be able to send a RESET...
-----------------------------------------
-22.
-
-Using templates with Centerline.
-
-Centerline uses ptlink to process the C++ templates. ptlink expect the
-template declarations and definitions (app.h and app.C) to reside in
-the same directory. This works fine for the ACE hierarchy since
-everything is a link to the appropriate src directory (include/*.[hi]
---> ../src/). When a users of the ACE distribution attempts to include
-the ACE classes in an existing application hierarchy this problem will
-arise if ptlink is used.
-
-The solution is to create a link to the declaration file from the
-definition file directory and use the "-I" to point to the definition
-directory.
-
-----------------------------------------
-
-23.
-
-> When I try to compile $ACE_ROOT/src/Message_Queue.C on a Solaris
-> 5.3 system using SUNPro CC 4.0, the compiler aborts with a Signal 10
-> (Bus Error). Our copy of CC 4.0 is over a year old and I do not
-> know if any patches or upgrades exist for it. If they do, then we
-> have not applied them to our compiler.
-
- Several other people have run across this as well. It turns
-out that there is a bug in the Sun 4.0.0 C++ compiler that will get a
-bus error when -g is used. If you compilg Message_Queue.C *without*
--g then it works fine. The later versions of SunC++ don't have this
-bug. I'd recommend that you upgrade as soon as possible.
-
-----------------------------------------
-
-24.
-
-> I have added a dynamic service to the Service Configurator. This new service
-> fails on the load because it uses application libraries that are not shared
-> object libraries (i.e., objects in libApp.a). I am assuming from the error
-> message that the problem is the mix match of shared and non-shared objects.
-
- Right, exactly.
-
-> I was wondering if there is an easy way to add static services to the
-> Service Configurator. The example directory listing static service is
-> very tightly coupled with the Service_Config object. Is there another
-> way of adding static services.
-
- Sure, that's easy. The best way to do this is to use the
-interfaces of the Service_Respository class to configure static
-services into the Service_Config. A good example of how to do this is
-in Service_Config.[Chi]:
-
-int
-Service_Config::load_defaults (void)
-{
- for (Static_Svc_Descriptor *sl = Service_Config::service_list_; sl->name_ != 0; sl++)
- {
- Service_Type *stp = ace_create_service_type (sl->name_, sl->type_,
- (const void *) (*sl->alloc_)(),
- sl->flags_);
- if (stp == 0)
- continue;
-
- const Service_Record *sr = new Service_Record (sl->name_, stp, 0, sl->active_);
-
- if (Service_Config::svc_rep->insert (sr) == -1)
- return -1;
- }
- return 0;
-}
-
-----------------------------------------
-25.
-
-> 8. Do you have examples of the SYNC/ASYNC pattern?
-
- Yes. Check out the following:
-
- 1. The latest version of ./apps/Gateway/Gateway has
- an example of this when you compile with the USE_OUTPUT_MT
- flag. In this case, the Reactor performs the "Async"
- processing, which multiplexes all incoming messages from peers
- arriving on Input_Channels. These messages are then queued
- up at the appropriate Output_Channels. Each Output_Channel
- runs in a separate thread, performing the "Sync"
- processing.
-
- 2. Also, the latest version of the OOCP-tutorial4.ps.gz
- file available from wuarchive.wustl.edu in the
- directory /languages/c++/ACE/ACE-documentation shows
- an example of using the Half-Sync/Half-Async pattern
- to build an Image Server. I'm using this as an
- example in my tutorials these days.
-
-----------------------------------------
-26.
-
-> We had a discussion about something we saw in the new ACE code.
-> I thing there was a member function of a class that was doing a
-> "delete this". Is this safe?
-
-In general it is safe as long as (1) the object has been allocated
-dynamically off the heap and (2) you don't try to access the object
-after it has been deleted. You'll note that I tend to use this idiom
-in places where an object is registered with the Reactor, which must
-then must ensure the object cleans itself up when handle_close() is
-called. Note that to ensure (1) I try to declare the destructor
-"private" or "protected" so that the object must be allocated off the
-heap (some compilers have a problem with this, so I may not be as
-consistent as I ought to...).
-
-----------------------------------------
-27.
-
-> 5. What is the correct way for building a modified ACE library?
-> Changing in "libsrc" or in "include" directory?
-> When I make a complete new directory, how can I get introduced
-> the dependencies within my new makefile, can you give a short hint?
-
-Sure, no problem. For instance, here's what I did tonight when I
-added the new Thread_Specific.[hiC] files to ACE:
-
- 1. Created three new files Thread_Specific.[hiC] in
- ./libsrc/Threads.
-
- 2. cd'd to ../../include/ace and did a
-
- % ln -s ../../libsrc/Threads/Thread_Specific.[hi] .
-
- 3. cd'd to ../../src and did a
-
- % ln -s ../../libsrc/Threads/Thread_Specific.C .
-
- 4. then I did
-
- % make depend
-
- on the ./src directory, which updated the dependencies.
-
-----------------------------------------
-28. The following is from Neil B. Cohen (nbc@metsci.com), who is
- writing about how to work around problems he's found with HP/UX.
-
-I've been trying to compile the latest beta (3.2.9) on an HP running
-HPUX9.05 for the past week or so. I've had problems with templates up
-and down the line. I finally discovered (after some discussions with
-the HP support people) that they have made numerous changes to their
-C++ compiler recently to fix problems with templates and
-exceptions. If you are trying to compile ACE under HPUX with anything
-less than version 3.70 of the HP compiler, you may have serious
-problems (we were using v3.50 which came with the machine when we
-bought it a few months ago).
-
-Also, unlike earlier ACE versions, I was forced to add the following
-line to the rules.lib.GNU file to "close" the library - ie. force the
-various template files to be instantiated and linked to the ACE
-library itself. I don't know if this is necessary, or the only way to
-make things work, but it seems to do the job for my system.
-
-in rules.lib.GNU...
-
-$(VLIB): $(VOBJS)
- - CC -pts -pth -ptb -ptv -I$(ACE_ROOT)/include $(VOBJS)
- $(AR) $(ARFLAGS) $@ $? ./ptrepository/*.o
- -$(RANLIB) $@
- -chmod a+r $@
-
-I added the CC line, and added the "./ptrepository/*.o" to the $(AR)
-cmd. Sun has an -xar option, I believe that does something similar to
-this. Also - note that I'm not sure that the "-ptb" option is
-necessary. I added that before we upgraded the compiler, so it may not
-be needed now...
-
-----------------------------------------
-29.
-
-> I just ran my program with Purify, and it is telling me that there
-> is at least one large (~4k) memory leak in
-> ACE_Thread_Specific<ACE_Log_Msg>. This may or may not be serious,
-> but it is probably worth looking into.
-
-Right, that's ok. This is data that's allocated on a "per-thread"
-basis the first time a thread makes a call using the LM_ERROR or
-LM_DEBUG macros. The data isn't freed-up until the thread exits.
-
-----------------------------------------
-
-30.
-
-> In my trying to use the Reactor pattern for my application I
-> noticed that I had to couple my eventHandler derived objects with a
-> specific IPC_SAP mechanism. To use some of your own examples your
-> Client_Stream object contains a TLI_Stream object to use in data
-> transfer. My application calls for determining the communication
-> mechanism at run time. To do this my eventHandler must be able to
-> create the appropriate IPC_Stream object at run time and use its
-> methods through a super class casting. The problem is that there is no
-> super class with the virtual methods for send, recv, etc. To solve my
-> problem I will create that super class and have the TLI ( as well as
-> other wrapper objects) inherit from it instead of IPC_SAP. My question
-> is I am suspicious of why ACE wasn't designed with that in mind? Is my
-> application that unique ? or is there a better way to do this that I
-> am not aware of ? Your help in this matter will be much appreciated.
-
-ACE was developed using static binding for IPC_SAP in order to
-emphasize speed of execution over dynamic flexibility *in the core
-infrastructure*. To do otherwise would have penalized the performance
-of *all* applications in order to handle the relatively infrequent
-case where you want to be able to swap mechanisms at run-time.
-
-Since it is straightforward to create an abstract class like the one
-you describe above I decided to make this a "layered" service rather
-than use this mechanism in the core of ACE.
-
-BTW, I would not modify TLI_SAP and SOCK_SAP to inherit from a new
-class. Instead, I would use the Bridge and Adapter patterns from the
-"Gang of Four" patterns catalog and do something like this:
-
-----------------------------------------
-// Abstract base class
-class ACE_IPC_Stream
-{
-public:
- virtual ssize_t recv (void *buf, size_t bytes) = 0;
- virtual ssize_t send (const void *buf, size_t bytes) = 0;
- virtual ACE_HANDLE get_handle (void) const = 0;
- // ...
-};
-----------------------------------------
-
-and then create new classes like
-
-----------------------------------------
-template <class IPC>
-class ACE_IPC_Stream_T : public ACE_IPC_Stream
-{
-public:
- virtual ssize_t recv (void *buf, size_t bytes)
- {
- return this->ipc_.recv (buf, bytes);
- }
-
- virtual ssize_t send (const void *buf, size_t bytes)
- {
- return this->ipc_.send (buf, bytes);
- }
-
- virtual ACE_HANDLE get_handle (void)
- {
- return this->ipc_.get_handle ();
- }
- // ...
-
-private:
- IPC ipc_;
- // Target of delegation
- // (e.g., ACE_SOCK_Stream or ACE_TLI_Stream).
-}
-----------------------------------------
-
-Then you could write code that operated on ACE_SAP *'s to get a
-generic interface, but that reused existing code like SOCK_SAP and
-TLI_SAP, e.g.,
-
-----------------------------------------
-class My_Event_Handler : public ACE_Event_Handler
-{
-public:
- My_Event_Handler (void) {
- // Figure out which IPC mechanism to use somehow:
-
- if (use_tli)
- this->my_ipc_ = new ACE_SAP_IPC<ACE_TLI_Stream>;
- else if (use_sockets)
- this->my_ipc_ = new ACE_SAP_IPC<ACE_SOCK_Stream>;
- else
- ...
- }
-
-private:
- ACE_IPC_Stream *my_ipc_;
-};
-----------------------------------------
-
-There are obviously details left out here, but this is the general idea.
-
-----------------------------------------
-31.
-
-> I was trying to view your 'Writting example applications in CORBA' article
-> /tutorial using ghostview but the .ps file seems to be corrupted ( I tried to
-> ftp it more than once). Any help would be much appreciated.
-
-There are two solutions to this problem (which seems to be caused by a
-weird interaction between ghostview and the "psnup" program I use to
-generate the slides 4-up on a page):
-
- 1. If you want to print them or view them 1-up on a page you
- can edit the postscript file and remove the first 551
- lines or so (which are generated by the psnup script).
- This will cause the document to be printed 1-up rather than
- 4-up.
-
- 2. You can try to print the 4-up file on a postscript printer.
- Believe it or not, this typically works, even though ghostview
- can't handle it!
-
-----------------------------------------
-32.
-
-> We would like to use the Reactor class as a static member on some of
-> our classes (one per process) so that we can see and use the Reactor
-> witnin each process on a global level. We are using it to set
-> timers several levels down in our class trees and don't want to pass
-> a pointer to it through all of our constructors. My question is:
-> are there any static initialization dependencies that you know of
-> when using the default "do nothing" constructor of the Reactor that
-> could prevent use from using it as a static member variable? Thanks
-> for any advice on this issue.
-
-The only problems you'll have are the typical ones about "order of
-initialization" of statics in separate files. You'll also have to
-live with the default size of the I/O handler table, which probably
-isn't a problem since the max is something like 1024 or so.
-
-BTW, I solve this problem in ACE via the Service_Config::reactor,
-which is a static *pointer* to a Reactor. If you really wanted to
-make this work nicely, you could use the Singleton pattern from the
-"Gang of Four" patterns catalog. That should solve your problem even
-more elegantly!
-
-----------------------------------------
-33.
-> I just got the ACE-3.3 version and am trying it on the HP-UX.
-> I run into a small problem while cloning the directories that
-> might be worth fixing.
->
-> I made a directory called ACE_WRAPPERS/HP-UXA.09.05-g1, cd to it
-> and run "make -f ../Makefile clone". when I look in src, I have:
-> Acceptor.C@ -> ../libsrc/Connection/Acceptor.C
->
-> However, ../libsrc does not exist. It is not one of the CLONE
-> variables in ACE_WRAPPERS/Makefile. I don't think you'd want to
-> clone libsrc too, since its files don't change.
-
-I think you can solve this problem as follows:
-
-% cd ACE_WRAPPERS
-% setenv ACE_ROOT $cwd
-% cd HP-UXA.09.05-g1
-% make -f ../Makefile clone
-% setenv ACE_ROOT $cwd
-% make
-
-That should build the links correctly since they'll point to the
-absolute, rather than relative, pathnames!
-
-----------------------------------------
-34.
-
-> Our quality personal has asked me the following questions for which
-> I think you are the right guy for answering that:
-
-> o How long is ACE used in industrial products?
-
-It was first used at Ericsson starting in the fall of 1992, so that
-makes it about 3 years now.
-
-> o What are reference projects comparable to ours that use ACE?
-
-The ones I have directly worked with include:
-
-Motorola -- satellite communication control
-Kodak Health Imaging Systems -- enterprise medical imaging
-Siemens -- enterprise medical imaging
-Ericsson/GE Mobile Communications -- telecommunication switch management
-Bellcore -- ATM switch signal software
-
-In addition, there are probably about 100 or more other companies that
-have used ACE in commercial products. The current mailing list has
-about 300 people from about 230 different companies and universities.
-If you'd like additional info, please let me know.
-
-> o How many persons have contributed on testing and writing error
-> reports for ACE?
-
-Around 60 or so. All the contributors are listed by name and email
-address at the end of the README file distributed with the ACE release.
-
-> o How many bug fixes have been made since ACE was public domain?
-
-All information related to bug fixes is available in the ChangeLog
-file distributed with the ACE release (I could count these for you if
-you need that level of detail).
-
-> o How many literature is there on ACE?
-
-All articles published about ACE are referenced in the BIBLIOGRAPHY
-file in the top-level directory of ACE.
-
-----------------------------------------
-
-35.
-
-> We are currently evaluating ACE for use on a new telecom switch.
-> Many of us like ACE but are having trouble convincing some team
-> members that wrappers are better than using the direct Unix
-> system calls.
-
-> I have read your papers that came with ACE, but was wondering if there
-> are other papers that address the benefits (or problems) of wrappers?
-
-This topic has been discussed in other places, most notably the book
-by Erich Gamma and Richard Helm and Ralph Johnson and John Vlissides
-called "Design Patterns: Elements of Reusable Object-Oriented
-Software" (Addison-Wesley, 1994), where it is described in terms of
-the "Adapter" pattern.
-
-Very briefly, there are several key reasons why you should *not* use
-UNIX system calls directly (regardless of whether you use ACE or not).
-
-1. Portability --
-
- Unless you plan to develop code on only 1 UNIX platform (and
- you never plan to upgrade from that platform as it goes
- through new releases of the OS) you'll run across many, many
- non-portable features. It's beyond the scope of this
- FAQ to name them all, but just take a look at ACE sometime
- and you'll see all the #ifdefs I've had to add to deal with
- non-compatible OSs and compilers. Most of these are centralized
- in one place in ACE (in the ace/OS.*files), but it took a lot
- of work to factor this out. By using wrappers, you can avoid
- most of this problem in the bulk of your application code
- and avoid revisiting all of these issues yourself.
-
- In addition, ACE is now ported to other platforms (e.g.,
- Windows NT and Windows 95). If you want to write code that
- is portable across platforms, wrappers are a good way to
- accomplish this.
-
-2. Ease of programming --
-
- I'd go as far as to say that anyone who wants to program
- applications using C-level APIs like sockets or TLI is not
- serious about developing industrial strength, robust, and easy
- to maintain software. Sockets and TLI are *incredibly*
- error-prone and tedious to use, in addition to being
- non-portable. I've got a paper that discusses this in detail
- at URL http://www.cs.wustl.edu/~schmidt/COOTS-95.ps.gz.
-
-3. Incorporation with higher-level patterns and programming methods --
-
- Here's where the Adapter pattern stuff really pays
- off. For example, by making all the UNIX network
- programming interfaces and synchronization mechanisms
- have the same API I can write very powerful higher-level
- patterns (e.g., Connector and Acceptor) that generalize
- over these mechanisms. For proof of this, take a look
- at the ./tests/Connection/non_blocking directory
- in the latest ACE-beta.tar.gz at wuarchive.wustl.edu
- in the /languages/c++/ACE directory. It implements
- the same exact program that can be parameterized
- with sockets, TLI, and STREAM pipes *without*
- modifying any application source code. It is
- literally impossible to do this without wrappers.
-
-----------------------------------------
-36.
-
-> How can I use a kind of "Reactor" in such a way that a reading
-> thread can notice the arrival of new data on several shared memory
-> areas ?
-
-Ah, that is a tricky issue! The underlying problem is that UNIX is
-inconsistent with respect to the ability to "wait" on different
-sources of events. In this case, Windows NT is much more consistent
-(but it has its own set of problems...).
-
-> Poll, Select and Reactor (so far I read) assume that file
-> descriptors are present, which is not the case with shared memory.
-
-That's correct (though to be more precise, the Reactor can also deal
-with signals, as I discuss below).
-
-> Is there a common and efficient way to deal with that kind of
-> situation, or do I have to insert extra ipc mechanisms (based on
-> descriptors) ?
-
-There are several solutions:
-
-1. Use the Reactor's signal handling capability (see the
- ./tests/Reactor/misc/signal_tester.C for an example)
- and have the process/thread that writes to shared
- data send a signal to the reader process(es). The
- disadvantage of this is that your code needs to
- be signal-safe now...
-
-2. Use a combination of SPIPE_Streams and the Reactor
- to implement a simple "notification protocol," e.g.,
- the receiver process has an Event_Handler with a
- SPIPE_Stream in it that can be notified when the
- sender process writes data to shared memory.
- The disadvantage here is that there's an extra
- trip through the kernel, though the overhead
- is very small since you only need to send 1 byte.
-
-3. Use threads and either bypass the Reactor altogether
- or integrate the threads with the Reactor using its
- Reactor::notify() mechanism (see the
- ./tests/Reactor/misc/notification.C file for an
- example of how Reactor::notify() works). The
- disadvantage of this approach is that it won't
- work for platforms that lack threads.
-
-----------------------------------------
-37.
-
-> What do you think about wrapping communication methodologies in C++ streams?
-> What I mean is having defining a stream and extractor/insertor functions
-> which the underlying implementation reads/writes on comm mechanisms instead of
-> files. I would think this to be a very general interface for all comms
-> implementations. All user code would look the same, but the underlying stream
-> implementations would be different. Whether the stream functionality would
-> be defined by the stream itself (eg tcpstream) or with manipulators
-> (eg commstream cs; cs << tcp;) is up for grabs in my mind.
->
-> Anyhow, I was wondering your input...
-
-That technique has been used for a long time. In fact, there are
-several freely available versions of iostreams that do this and
-RogueWave also sells a new product (Net.h++) that does this. I think
-this approach is fine for simple applications.
-
-However, it doesn't really work well if you need to write
-sophisticated distributed applications that must use features like
-non-blocking I/O, concurrency, or that must be highly robust against
-the types of errors that occur in a distributed system.
-
-For these kinds of systems you either need some type of ORB, or you
-need to write the apps with lower-level C++ wrappers like the ones
-provided by ACE.
-
-----------------------------------------
-
-38.
-
-> What is the difference between cont() and next() in an ACE_Message_Block?
-
-Ah, good question. cont() gives you a pointer to the next
-Message_Block in a chain of Message_Block fragments that all belong to
-the same logical message. In contrast, next() (and prev()) return
-pointers to the next (and previous) Message_Block in the doubly linked
-list of Message_Blocks on a Message_Queue.
-
-BTW, this is *exactly* the same structure as in System V Streams...
-
-> Which would I use if I wanted to add a header and a trailer, each stored in
-> ACE_Message_Blocks of their own, to another ACE_Message_Block?
-
-You should use cont() for that. Does that make sense?
-----------------------------------------
-
-39.
-
-> I think that your site is cool, but it's being a terrible tease in
-> that I really want to read the contents, but don't know anything
-> about x-gzip formatting. I'm running Netscape 2.0 under MS Windows
-> NT.
-
-To view PostScript files under Win32 you will need a PostScript
-viewer such as GSview. You can find GSview and Ghostscript (which is
-needed to run GSview) at http://www.cs.wisc.edu/~ghost/.
-
-It seems that both Netscape and Internet Explorer mangles the names
-of downloaded files to reflect their content type, so *.ps.gz files
-are saved as *_ps.ps instead. Fortunately, GSview as of version 2.2
-supports gzip compressed postscript. When set up as a viewer for
-Postscript files, files with mangled names can be viewed by GSview
-without any preprocessing.
-
-----------------------------------------
-
-40.
-
-> What I am doing is
-> 1. Making an ACE_SOCK_Dgram and let it choose the next available port number.
-> 2. Making a message that will be broadcasted to X number of servers. This
-> message has a port number which the server will use to send its reply.
-> 3. Broadcast the message to a fixed port number.
-> 4. Wait for replies from the servers.
->
->
-> It looks like I need "ACE::bind_port" to return the port number that
-> it picked and "ACE_SOCK_Dgram::shared_open" will need it store the
-> port number so I could call some function like
-> ACE_SOCK_Dgram::get_port_number or it would need to return the port
-> number instead of the handle(I could always call
-> ACE_SOCK_Dgram::get_handle if I needed the handle).
->
-> Is there I way to get the port number that I have missed?
-
-Sure, can't you just do this:
-
-// Defaults to all "zeros", so bind will pick port.
-ACE_INET_Addr dg_addr;
-
-ACE_SOCK_Dgram dg;
-
-dg.open (dg_addr);
-
-dg.get_local_addr (dg_addr);
-
-dg_addr.get_port_number ();
-
-----------------------------------------
-
-41. How can you rename a core file?
-
-new_disposition.sa_handler = &Handle_Coredump_Signal;
-sigemptyset(&new_disposition.sa_mask);
-sigaddset(&new_disposition.sa_mask,SIGCHLD);
-new_disposition.sa_flags = 0;
-sigaction(SIGSEGV,&new_disposition,&old_disposition);
-
-*****************
-
-void
-Handle_Coredump_Signal(void)
-{
- int status;
- pid_t child;
- char new_core_name[64];
-
- if(0 == (child = fork()))
- {
- abort();
- }
- else
- {
- if(-1 == waitpid(child,&status,NULL))
- {
- exit(-1);
- }
- sprintf(new_core_name,"core_%d",getpid());
- rename("core",new_core_name);
- exit(0);
- }
-}
-
-----------------------------------------
-
-42.
-
-> I have seen 2 different inlining policies in ACE
->
-> 1) The .i file is included unconditionally by both the .h and .C file
-> and all functions in the .i file carry the "inline" keyword.
-
-Right. Those are for cases where I *always* want to inline those
-methods. I do this mostly for very short wrapper methods (e.g.,
-read() or write()) that are likely to be on the "fast path" of an
-application.
-
-> 2) The .i file is included by the .h file ONLY if __INLINE__ is defined
-> for the compile. This causes the functions in the .i file to be
-> compiled as inline functions (INLINE translates to inline in this case).
-> If __INLINE__ is not defined, the .i file is only included by the .C
-> file and the functions do NOT carry the "inline" keyword.
-
-I do this for cases where it's really not essential to have those
-methods inline, but some users might want to compile ACE that was if
-they want to eliminate all the wrapper function-call overhead. For
-instance, I'll typically do this when I'm running benchmarks.
-
-----------------------------------------
-
-43. Integrating ACE and CORBA
-
-> Our goal is to implement a CORBA-II compliant application. I am
-> trying to conceptually visualize the applicability to ACE to this
-> attempt (which we're pretty excited about), and I was hoping you'd
-> offer any opinions / observations that you might have.
-
-We've successfully integrated ACE with several implementations of
-CORBA (in particular Orbix 1.3 and 2.0) and used it in a number of
-commercial applications. In these systems, we use ACE for a number of
-tasks, including the following:
-
-1. Intra-application concurrency control, threading, and
- synchronization via the ACE_Thread_Manager and Synch* classes.
-
-2. Dynamic linking of services via the ACE_Service_Config.
-
-3. Integration of event loops via the ACE_Reactor.
-
-4. Management of shared memory via ACE_Malloc.
-
-5. High-performance network I/O via the ACE_SOCK* wrappers.
-
-plus many more.
-
-You can find out more info about the ACE/CORBA integration and the
-performance issues associated with it in the following paper:
-
-http://www.cs.wustl.edu/~schmidt/COOTS-96.ps.gz
-
-----------------------------------------
-
-44.
-
-> Can the Reactor's event loop be called recursively?
-
-This is not advisable. The Reactor's dispatch() method is not
-reentrant (though it is thread-safe) since it maintains state about
-the active descriptors it is iterating over. Therefore, depending on
-the descriptors you're selecting on, you could end up with spurious
-handle_*() callbacks if you make nested calls to the
-Reactor::handle_events() method.
-
-> For example, if I have a program that sets up some event handlers
-> and then calls, in an infinite loop, ACE_Reactor::handle_events().
-> Can one of the event handlers call handle_events() again if it needs
-> to block, while allowing other event handlers a chance to run?
-
-I'm not sure if this is really a good idea, even if the Reactor were
-reentrant. In particular, what good does it do for one Event_Handler
-to "block" by calling handle_events() again? The event the handler is
-waiting for will likely be dispatched by the nested handle_events()
-call! So when you returned back from the nested call to
-handle_events() it will be tricky to know what state you were in and
-how to proceed.
-
-Here's how I design my single-threaded systems that have to deal with
-this:
-
- 1. I use a single event loop based on the Reactor, which acts
- a cooperative multi-tasking scheduler/dispatcher.
-
- 2. I then program all Event_Handler's as non-blocking I/O
- objects. This is straightforward to do for both input and
- output using the ACE_Reactor::schedule_wakeup() and
- ACE_Reactor::cancel_wakeup() methods (available with the
- latest version of ACE).
-
- 3. Then, whenever an Event_Handler must block on I/O, it
- queues up its state on an ACE_Message_Queue, calls
- ACE_Reactor::schedule_wakeup(), and returns to the
- main event loop so that other Event_Handlers can be
- dispatched. When the I/O is ready, the Reactor will
- call back to the appropriate handle_* method, which
- can pick up the state it left in the Message_Queue and
- continue.
-
-There are a number of places to find more information on this sort of
-design:
-
- 1. $ACE_ROOT/apps/Gateway/Gateway/Channel.cpp --
- This Gateway application example shows the C++ code.
-
- 2. http://www.cs.wustl.edu/~schmidt/TAPOS-95.ps.gz --
- This paper describes the underlying patterns.
-
- 3. http://www.cs.wustl.edu/~schmidt/OONP-tutorial4.ps.gz
- -- This tutorial explains the source code and
- the patterns.
-
-BTW, I'll be describing patterns for this type of design challenge in
-my tutorial at USENIX COOTS in June. Please check out
-http://www.cs.wustl.edu/~schmidt/COOTS-96.html for more info.
-
-----------------------------------------
-
-45.
-
-> In one of my programs, a process needs to receive input from
-> multiple input sources. One of the input sources is a file
-> descriptor while another is a message queue. Is there a clean way to
-> integrate this a message queue source into the Reactor class so that
-> both inputs are handled uniformly?
-
-Do you have multiple threads on your platform? If not, then life will
-be *very* tough and you'll basically have to use multiple processes to
-do what you're trying to do. There is *no* portable way to combine
-System V message queues and file descriptors on UNIX, unfortunately.
-
-If you do have threads, the easiest thing to do is to have a thread
-reading the message queue and redirecting the messages into the
-Reactor via its notify() method.
-
-Please take a look at the program called
-
-examples/Reactor/Misc/notification.cpp
-
-for an example.
-
-----------------------------------------
-
-46.
-
-> I'm writing a program to find out the address for a socket. The
-> idea is that we open an ACE_Acceptor (and will eventually perform
-> accept() on it.) Before we can do that we need to find out the
-> address of the ACE_Acceptor so that we can publish it (for others to
-> be able to connect to it.) The trouble is that the call
-> ACE_INET_Addr::get_host_name () prints "localhost" as the host name
-> while I would like to principal host name to be printed instead.
-
-All ACE_INET_Addr::get_host_name() is doing is calling
-ACE_OS::gethostbyaddr(), which in turn will call the socket
-gethostbyaddr() function. I suspect that what you should do is
-something like the following:
-
-ACE_Acceptor listener (ACE_Addr::sap_any);
-
-ACE_INET_Addr addr;
-
-listener.get_local_addr (addr);
-
-char *host = addr.get_host_name ();
-
-if (::strcmp (host, "localhost") == 0)
-{
- char name[MAXHOSTNAMELEN];
- ACE_OS::hostname (name, sizeof name);
- cerr << name << endl;
-}
-else
- cerr << host << endl;
-
-----------------------------------------
-
-47.
-
-> Could you please point me to stuff dealing with asynchronous cross
-> platform socket calls. I want to use non blocking socket calls on
-> both UNIX and NT.
-
-Sure, no problem. Take a look at the
-
-./examples/Connection/non_blocking/
-
-directory. There are a number of examples there. In addition, there
-are examples of non-blocking connections in
-
-./examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp
-
-The code that actually enables the non-blocking socket I/O is in
-ace/IPC_SAP.cpp
-
-----------------------------------------
-
-48.
-
-> Is ACE exception-safe? If I throw an exception out of event
-> handler, will the Reactor code clean itself?
-
-Yes, that should be ok. In general, the two things to watch out for
-with exceptions are:
-
- 1. Memory leaks -- There shouldn't be any memory leaks internally
- to the Reactor since it doesn't allocate any memory when
- dispatching event handlers.
-
- 2. Locks -- In the MT_SAFE version of ACE, the Reactor acquires
- an internal lock before dispatching Event_Handler callbacks.
- However, this lock is controlled by an ACE_Guard, whose
- destructor will release the lock if exceptions are thrown
- from an Event_Handler.
-
-----------------------------------------
-
-49.
-
-> I am building a Shared memory manager object using MMAP and MALLOC
-> basically as:
->
-> typedef ACE_Malloc<ACE_MMAP_Memory_Pool, ACE_Process_Mutex> SHMALLOC;
->
-> I noticed that the ACE_MMAP_Memory_Pool class provides for the users
-> to specify a Semaphore key. However, once I use it via the
-> ACE_Malloc<..>::ACE_Malloc(const char* poolname) constructor, I lose
-> this option.
-
-Yes, that is correct. That design decision was made to keep a clean
-interface that will work for all the various types of memory pools.
-
-> Is there any recommended way to specialize ACE classes to allow this
-> key to be overridden?
-
-Yes indeed, you just create a new subclass (e.g., class
-My_Memory_Pool) that inherits from ACE_MMAP_Memory_Pool and then you
-pass in the appropriate key to the constructor of ACE_MMAP_Memory_Pool
-in the constructor of My_Memory_Pool. Then you just say:
-
-typedef ACE_Malloc<My_Memory_Pool, ACE_Process_Mutex> SHMALLOC;
-
-Please check out the file:
-
-examples/Shared_Malloc/Malloc.cpp
-
-which illustrates more or less how to do this.
-
-----------------------------------------
-
-50.
-
-> What is the best way to turn on TRACE output in ACE. I commented
-> out the #define ACE_NTRACE 1 in config.h and rebuilt ACE and the
-> examples.
-
-The best way to do this is to say
-
-#define ACE_NTRACE 0
-
-in config.h.
-
-> When I run the CPP-inserver example in examples/IPC_SAP/SOCK_SAP, I
-> get some trace output but not everything I would expect to see.
-
-Can you please let me know what you'd expect to see that you're not
-seeing? Some of the ACE_TRACE macros for the lower-level ACE methods
-are commented out to avoid problems with infinite recursion (i.e.,
-tracing the ACE_Trace calls...). I haven't had a chance to go over
-all of these indepth, but I know that it should be possible to turn
-many of them back on.
-
-> It would be nice to have a runtime option for turning trace on and
-> off.
-
-There already is. In fact, there are two ways to do it.
-If you want to control tracing for the entire process, please check
-out ACE_Trace::start_tracing() and ACE_Trace::stop_tracing().
-
-If you want to control tracing on a per-thread basis please take a
-look at the ACE_Log_Msg class. There are methods called
-stop_tracing() and start_tracing() that do what you want.
-
-----------------------------------------
-
-51.
-
-> I've been using an acceptor and a connector in one (OS-) process.
-> What does happen, if a signal is sent to this process? Is the signal
-> processed by every ACE_Event_Handler (or its descendants) that is
-> around? The manual page simply states that handle signal is called
-> as soon as a signal is triggered by the OS.
-
-How this signal is handled depends on several factors:
-
-1. Whether your using ACE_Sig_Handler or ACE_Sig_Handlers to register
- the signal handlers.
-
-2. If you're using ACE_Sig_Handler, then the ACE_Event_Handler * that
- you've most recently registered to handle the signal will
- have it's handle_signal() method called back by the Reactor.
-
-3. If you're using ACE_Sig_Handlers, then all of the ACE_Event_Handler *
- that you've register will be called back.
-
-For examples of how this works, please check out
-
-$ACE_ROOT/examples/Reactor/Misc/test_signals.cpp
-
-This contains a long comment that explains precisely how everything
-works!
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 543959bff78..00000000000
--- a/Makefile
+++ /dev/null
@@ -1,191 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Top-level Makefile for the ACE toolkit libraries, tests, and
-# applications
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README \
- VERSION
-
-DIRS = ace \
- netsvcs \
- tests \
- apps \
- examples \
- performance-tests
-
-CLONE = Makefile \
- ace \
- apps \
- bin \
- etc \
- examples \
- include \
- netsvcs \
- performance-tests \
- tests
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
-# For the following to work you need to compile the
-# $(ACE_ROOT)/bin/clone.cpp file and install it in your ~/bin
-# directory (or some place similar).
-
-clone:
- @for dir in $(CLONE); \
- do \
- (clone -s $(ACE_ROOT)/$$dir $$dir) \
- done
-
-CONTROLLED_FILES = ACE-INSTALL.html \
- ACE-categories \
- ACE-install.sh \
- ACE-lessons.html \
- ASNMP \
- BIBLIOGRAPHY \
- ChangeLog \
- ChangeLog-97a \
- ChangeLog-96b \
- ChangeLog-96a \
- ChangeLog-95 \
- ChangeLog-94 \
- ChangeLog-93 \
- FAQ \
- Makefile \
- README \
- STL \
- VERSION \
- ace \
- apps \
- bin \
- etc \
- examples \
- include \
- netsvcs \
- performance-tests \
- tests
-
-RELEASE_FILES = $(addprefix ACE_wrappers/,$(CONTROLLED_FILES)) \
- ACE_wrappers/ACE-INSTALL \
- ACE_wrappers/man
-
-ALL_RELEASE_FILES = $(addprefix ACE_wrappers/,$(CONTROLLED_FILES)) \
- ACE_wrappers/ACE-INSTALL \
- ACE_wrappers/man \
- ACE_wrappers/TAO
-
-RELEASE_LIB_FILES = \
- ACE_wrappers/STL \
- ACE_wrappers/VERSION \
- ACE_wrappers/ace \
- ACE_wrappers/include \
- ACE_wrappers/netsvcs \
- ACE_wrappers/tests
-
-#### If creating the "official" ACE release:
-#### 1) Check that the workspace is up-to-date, and bail out if not.
-#### 2) Update the timestamp in the VERSION file.
-#### 3) Update ace/Version.h.
-#### 4) Add a ChangeLog entry.
-#### 5) Tag the release.
-#### Detect if we are creating the "official" release by looking at the PWD.
-#### To disable this feature, add "TIMESTAMP=" to the make command line.
-#### NOTE: if the version number in the VERSION file contains three components,
-#### e.g., 4.1.5, then the third one will be incremented. This assumes
-#### that alpha/beta releases are numbered with three components, and
-#### that final releases are not. So, if the version number is, e.g.,
-#### 4.2, it will not be modified because it is assumed to be for a
-#### final release.
-ifeq ($(shell pwd),/project/adaptive/ACE_wrappers)
- TIMESTAMP = (DATE=`/usr/bin/date +"%a %b %d %T %Y"`; export DATE; \
- UPTODATE=`cvs -nq update $(CONTROLLED_FILES) | \
- egrep -v '/tests/log/' | perl -pi -e 's%/ACE_wrappers%%g; \
- s/$$/\\\n /g'`; \
- if [ "$$UPTODATE" ]; then /pkg/gnu/bin/echo -e ERROR: workspace must be updated, and/or non-controlled files must be removed or added/committed: $$UPTODATE; exit 1; fi; \
- OLD_ACE_VERSION_TAG=ACE-`perl -ne 'if (/ACE version/) \
- { s/[^0-9]+(\d+)\.(\d+)\.(\d+).+/\1_\2_\3/; print }' VERSION`;\
- export OLD_ACE_VERSION_TAG; \
- ACE_VERSION=`perl -pi -e \
- 'BEGIN { $$date=$$ENV{"DATE"} } \
- s/(ACE version \d+\.\d+\.)(\d+)/sprintf("$$1%d",$$2+1)/e; \
- if (s/(, released ).*/$$1$$date./) { \
- ($$version = $$_) =~ s/^This is //; } \
- END { print $$version } ' VERSION;` export ACE_VERSION; \
- perl -i -e \
- 'BEGIN {($$message = \
- $$ENV{"DATE"} . " " . \
- $$ENV{"SIGNATURE"} . " <" . \
- $$ENV{"LOGNAME"} . \
- "\@cs.wustl.edu>\n\n * " . \
- $$ENV{"ACE_VERSION"} . "\n"); \
- $$message_printed = 0;} \
- while (<>) { \
- if ( ! $$message_printed++ ) { print "$$message\n"; } \
- print; } ' ChangeLog; \
- echo $$ACE_VERSION | perl -ne ' \
- ($$version = $$_) =~ s/ACE version ([\d\.]+).*\n/$$1/; \
- ($$major, $$minor, $$beta) = split /\./, $$version; \
- $$beta = 0 if ! defined $$beta; \
- print "// \$$Id\$$\n" . \
- "// This is an automatically generated file.\n\n" . \
- "\#define ACE_MAJOR_VERSION ($${major}u)\n" . \
- "\#define ACE_MINOR_VERSION ($${minor}u)\n" . \
- "\#define ACE_BETA_VERSION ($${beta}u)\n" . \
- "\#define ACE_VERSION " . \
- "\"$${major}.$${minor}.$${beta}\\0\"\n";' > \
- ace/Version.h; \
- cvs commit -m"$$ACE_VERSION" VERSION ChangeLog ace/Version.h; \
- chmod 644 VERSION ChangeLog ace/Version.h; \
- VERSION_TAG=ACE-`perl -ne 'if (/ACE version/) \
- { s/[^0-9]+(\d+)\.(\d+)\.(\d+).+/\1_\2_\3/; print }' VERSION`;\
- export VERSION_TAG; \
- cvs -q tag $$VERSION_TAG $(CONTROLLED_FILES) > /dev/null) &&
-else
- TIMESTAMP =
-endif
-
-#### The following tar creation commands assume that cpio supports -H tar.
-#### Old versions of cpio might not, but the version that's shipped with
-#### Solaris 2.5.1, and gnu cpio 2.3, do support that option.
-
-FILTER = -name CVS -prune -o ! -name '.\#*' ! -name '\#*' ! -name '*~' \
- ! -name '*.MAK' -print
-
-cleanrelease: ACE-INSTALL
- @$(TIMESTAMP) (make realclean; cd ..; \
- find $(RELEASE_FILES) $(FILTER) | \
- cpio -o -H tar | gzip -9 > ACE.tar.gz; \
- chmod a+r ACE.tar.gz; mv ACE.tar.gz ./ACE_wrappers/)
-
-release: ACE-INSTALL
- @$(TIMESTAMP) (cd ..; \
- find $(RELEASE_FILES) $(FILTER) | \
- cpio -o -H tar | gzip -9 > ACE.tar.gz; \
- find $(RELEASE_LIB_FILES) $(FILTER) | \
- cpio -o -H tar | gzip -9 > ACE-lib.tar.gz; \
- chmod a+r ACE.tar.gz ACE-lib.tar.gz; \
- mv ACE.tar.gz ACE-lib.tar.gz ./ACE_wrappers/)
-
-releaseall: release
- @cd TAO; make releaseall
- @(cd ..; \
- find $(ALL_RELEASE_FILES) $(FILTER) | \
- cpio -o -H tar | gzip -9 > ACE+TAO.tar.gz; \
- chmod a+r ACE+TAO.tar.gz; \
- mv ACE+TAO.tar.gz ./ACE_wrappers/)
-
-ACE-INSTALL: ACE-INSTALL.html
- @lynx -dump $< > $@
diff --git a/README b/README
deleted file mode 100644
index 3cc2627b98d..00000000000
--- a/README
+++ /dev/null
@@ -1,548 +0,0 @@
-[This document is also available at the following URL:
-
-http://www.cs.wustl.edu/~schmidt/ACE.html.
-
-All software and documentation is available via both anonymous ftp and
-the World Wide Web.]
-
-THE ADAPTIVE COMMUNICATION ENVIRONMENT (ACE)
-
-An Object-Oriented Network Programming Toolkit
-
-----------------------------------------
-
-Overview of ACE
-
-The ADAPTIVE Communication Environment (ACE) is an object-oriented
-(OO) toolkit that implements fundamental design patterns for
-communication software. ACE provides a rich set of reusable C++
-wrappers and frameworks that perform common communication software
-tasks across a range of OS platforms, including Win32 (i.e., WinNT
-3.5.x and 4.x and Win95), most versions of UNIX (e.g., SunOS 4.x,
-Solaris 2.x, SGI IRIX 5.x and 6.x, HP-UX 9.x and 10.x, OSF/1
-a.k.a. DEC UNIX, AIX 4.x, Linux, SCO, UnixWare, and FreeBSD), VxWorks,
-Chorus, and MVS OpenEdition. A single source tree is used for all
-these platforms and porting ACE to other platforms is relatively easy.
-
-The communication software components provided by ACE include event
-demultiplexing and event handler dispatching, service initialization,
-interprocess communication, shared memory management, message routing,
-dynamic (re)configuration of distributed services, multi-threading,
-and concurrency control. There are both C++ and Java versions of ACE
-available.
-
-ACE is targeted for developers of high-performance and real-time
-communication services and applications on UNIX, POSIX, and Win32
-platforms. ACE simplifies the development of OO network applications
-and services that utilize interprocess communication, event
-demultiplexing, explicit dynamic linking, and concurrency. ACE
-automates system configuration and reconfiguration by dynamically
-linking services into applications at run-time and executing these
-services in one or more processes or threads.
-
-ACE is currently used in commercial projects and products by dozens of
-companies including Ericsson, Bellcore, Siemens, Motorola, Kodak,
-Boeing, Lucent, DEC, Lockheed Martin, and SAIC. Commercial support
-for ACE is available at http://www.riverace.com.
-
-----------------------------------------
-
-C++ Wrappers for OS Interfaces
-
-The lower-level portions of ACE provide a set of portable and
-type-secure C++ wrappers that encapsulate the following C language OS
-interfaces:
-
- . IPC mechanisms
- -- e.g., Internet- and UNIX-domain sockets, TLI, Named
- Pipes (for UNIX and Win32) and STREAM pipes;
-
- . Event demultiplexing
- -- e.g., select(), poll(), and Win32
- WaitForMultipleObjects and I/O completion ports;
-
- . Multi-threading and synchronization
- -- e.g., Solaris threads, POSIX Pthreads, and Win32
- threads;
-
- . Explicit dynamic linking
- -- e.g., dlopen/dlsym on UNIX and LoadLibrary/GetProc
- on Win32;
-
- . Memory-mapped files and shared memory management
- -- e.g., BSD mmap(), SYSV shared memory, and Win32
- shared memory;
-
- . System V IPC
- -- e.g., shared memory, semaphores, message queues.
-
-The OS Adaptation Layer shields the upper levels of ACE from platform
-dependencies associated with the underlying OS interfaces.
-
-----------------------------------------
-
-Frameworks and Class Categories
-
-ACE also contains a higher-level network programming framework that
-integrates and enhances the lower-level C++ wrappers. This framework
-supports the dynamic configuration of concurrent distributed services
-into applications. The framework portion of ACE contains the
-following class categories:
-
- . The Reactor
- -- Supports both Reactive and Proactive I/O;
-
- . The Service Configurator
- -- Support dynamic (re)configuration of objects;
-
- . The ADAPTIVE Service Executive
- -- A user-level implementation of System V STREAMS,
- that supports modular integration of
- hierarchically-related communicaion services;
-
- . Concurrency
- -- Various types of higher-level concurrency
- control and synchronization patterns (such as
- Polymorphic Futures and Active Objects);
-
- . Shared Malloc
- -- Components for managing dynamically allocation
- of shared and local memory;
-
- . CORBA integration
- -- Integrates ACE with CORBA implementations
- (such as single-threaded and multi-threaded
- Orbix and Visibroker for C++).
-
-----------------------------------------
-
-Distributed Services and Components
-
-Finally, ACE provides a standard library of distributed services that
-are packaged as components. These service components play two roles
-in ACE:
-
- 1. They provide reusable components for common distributed
- system tasks such as logging, naming, locking, and time
- synchronization.
-
- 2. They illustrate how to utilize ACE features such as the
- Reactor, Service Configurator, Service Initialization,
- Concurrency, and IPC components.
-
-----------------------------------------
-
-Middleware Applications
-
-ACE has been used in research and development projects at many
-universities and companies. For instance, it has been used to build
-avionics systems at Boeing, telecommunication systems at Bellcore,
-Ericsson, Motorola, and Lucent; medical imaging systems at Siemens and
-Kodak; and many academic research projects. Two example middleware
-applications provided with the ACE release include:
-
- 1. The ACE ORB (TAO) -- TAO is a real-time implementation of
- CORBA built using the framework components and patterns
- provided by ACE.
-
- 2. JAWS -- JAWS is a high-performance, adaptive Web server
- built using the components in ACE.
-
-----------------------------------------
-
-OBTAINING ACE
-
-The current ACE release is provided as a tar file that is around 3 Meg
-compressed using GNU gzip. ACE may be obtained electronically from
-http://www.cs.wustl.edu/~schmidt/ACE-obtain.html. This release
-contains the source code, test drivers, and example applications
-(including JAWS) for C++ wrapper libraries and the higher-level ACE
-network programming framework developed as part of the ADAPTIVE
-project at the University of California, Irvine and at Washington
-University, St. Louis.
-
-You can get The ACE ORB (TAO) in a companion release at
-http://www.cs.wustl.edu/~schmidt/TAO.html.
-
-----------------------------------------
-
-ACE DOCUMENTATION AND TUTORIALS
-
-Many of the C++ wrappers and higher-level components have been
-described in issues of the C++ Report, as well as in proceedings of
-many journals, conferences, and workshops.
-
-A collection of white papers and tutorial handouts are included at
-ftp://wuarchive.wustl.edu/languages/c++/ACE/ACE-documentation. This
-directory contains postscript versions of various papers that describe
-different aspects of ACE.
-
-I update these papers periodically to reflect changes to the ACE
-architecture. Therefore, you might want to check the date on the
-files to make sure that you have read the most recent versions of
-these papers.
-
-This material is also available available via the WWW at URL:
-
-http://www.cs.wustl.edu/~schmidt/ACE.html
-
-----------------------------------------
-
-BUILDING AND INSTALLING ACE
-
-Please refer to the http://www.cs.wustl.edu/~schmidt/ACE-INSTALL.html
-file for information on how to build and test the ACE wrappers. The
-BIBLIOGRAPHY file contains information on where to obtain articles
-that describe the ACE wrappers and the ADAPTIVE system in more detail.
-
-The current release has been tested extensively, but if you find any
-bugs, please report them to me.
-
-ACE MAILING LIST AND NEWSGROUP
-
-A mailing list is available for discussing bug fixes, enhancements,
-and porting issues regarding ACE. Please send mail to me at the
-ace-users-request@cs.wustl.edu if you'd like to join the mailing list.
-There is also a USENET newsgroup called comp.soft-sys.ace.
-
-ACKNOWLEDGEMENTS
-
-ACE has been deeply influenced and improved by the following members
-of my research group at Washington University:
-
-Darrell Brunsch <brunsch@cs.wustl.edu>
-Chris Cleeland <chris@milo.st-louis.mo.us>
-Aniruddha Gokhale <gokhale@cs.wustl.edu>
-Tim Harrison <harrison@cs.wustl.edu>
-James Hu <jxh@cs.wustl.edu>
-Prashant Jain <pjain@cs.wustl.edu>
-David Levine <levine@cs.wustl.edu>
-Carlos O'Ryan <coryan@mat.puc.cl>
-Irfan Pyarali <irfan@cs.wustl.edu>
-Nanbor Wang <nw1@cs.wustl.edu>
-
-I would also like to thank all the following people who have also
-contributed to ACE over the years:
-
-Paul Stephenson <pstephenson@objectspace.com>
-Olaf Kruger <okruger@cssc-melb.tansu.com.au>
-Ed Brown <eebrown@netcom.com>
-Lee Baker <baker@ctis.af.mil>
-Alex Ranous <ranous@nsa.hp.com>
-Mark Patton <mark_patton@tx72.mot.com>
-Steffen Winther Sorensen <sts@dad.stibo.dk> for
-Troy Warner <tnw1@core01.osi.com>
-Stacy Mahlon <mcs@contour.mayo.edu>
-Charles Eads <eads@synoptics.com>
-Mark Frutig <mfrutig@fnbc.com>
-Todd Hoff <thm@ictv.com>
-George <george@truffula.fp.trw.com>
-Brad Needham <bneedham@ix.netcom.com>
-Leslee Xu <lxu@ics.uci.edu>
-Detlef Becker <beckerd@erlh.siemens.de>
-Bruce Worden <bruce@betsy.gps.caltech.edu>
-Chris Tarr <ctarr@objectspace.co>
-Bill Sears <wsears@world.std.com>
-Greg Lavendar <g.lavender@isode.com>
-Steve Warwick <sjw@aesthetic.com>
-Mats Sundvall <sundvall@perrier.embnet.se>
-Andreas Ueltschi <Andreas.Ueltschi@ska.com>
-Nigel Hooke <n.hooke@trl.oz.au>
-Medhi Tabatabai <Mehdi.Tabatabai@ed.nce.sita.int>
-Stuart Powell <stuartp@ot.com.au>
-Bin Mu <mubin@wfg.com>
-Andrew McGowan <mcgowan@wg2.waii.com>
-Ken Konecki <kenk@wfg.com>
-John P. Hearn <jph@ccrl.nj.nec.com>
-Giang Hoang Nguyen <yang@titan.com>
-Carlos Garcia Braschi <cgarcia@caramba.tid.es>
-Jam Hamidi <jh1@osi.com>
-Eric Vaughan <evaughan@arinc.com>
-Karl-Heinz Dorn <karlheinz.dorn@med.siemens.de>
-Steve Ritter <ritter@titan.com>
-Chandra Venkatapathy <cvenkat@develop.bsis.com>
-Matt Stevens <mstevens@kirk.softeng.infonautics.com>
-Bob Vistica <robertv@ims.com>
-David Trumble <trumble@cvg.enet.dec.com>
-John Morey <jmorey@crl.com>
-George Reynolds <george@dvcorp.com>
-Hans Rohnert <Hans.Rohnert@zfe.siemens.de>
-Alex V. Maclinovsky <alexm@teltrunk1.tait.co.nz>
-Todd Blanchard <tblancha@evolving.com>
-Rob Clairmont <rclairmo@bnr.ca>
-Christian Millour <chris@etca.fr>
-Neil Cohen <nbc@metsci.com>
-Dieter Quehl <quehl@csaserv.erlh.siemens.de>
-Reginald S. Perry <perry@zso.dec.com>
-James Morris <jmorris@aurora.apana.org.au>
-Mark Seaborn <mseaborn@itthp1.comm.mot.com>
-Phil Brooks <phil_brooks@mentorg.com>
-E. Jason Scheck <jasons@ims.com>
-Daniel Proulx <daproulx@qc.bell.ca>
-Bill Tang <tang@tekats.com>
-John Huchinson <hutchiso@epi.syr.ge.com>
-Jack Erickson <jack@cibc.com>
-Byron Walton <bwalton@hughes.scg.hac.com>
-Bill Lear <rael@anarchy.cybercom.net>
-Mark Zusman <marklz@topaz.technion.ac.il>
-Aurelio Nocerino <aurelio@irsipcs2-27-le0.irsip.na.cnr.it>
-Walt Akers <akers@cebaf.gov>
-Greg Baker <GBaker@p01.az15m.iac.honeywell.com>
-Alexandre Karev <karev@vxcern.cern.ch>
-Pramod Kumar Singh <pramod@saturn.miel.mot.com>
-Bryon Rigg <bryon_rigg@mail.telecorpsys.com>
-Brad Brown <bbrown@rdxsunhost.aud.alcatel.com>
-Patty Genualdi <genualdp@agcs.com>
-Eshel Liran <liran@bimacs.cs.biu.ac.il>
-Mick Adams <eeimas@eei.ericsson.se>
-Chris Eich <Chris_Eich@optilink.optilink.dsccc.com>
-Mike Flinn <mike.flinn@smtpgate.aws.waii.com>
-Audun Tornquist <Audun.Tornquist@iu.hioslo.no>
-Sandeep Joshi <sandeepj@emailbox.att.com>
-Kirk Sinnard <1764@mn.lawson.lawson.com>
-Bernd Hofner <hofner@pd.et-inf.uni-siegen.de>
-Craig Perras <craigp@wolfenet.com>
-Kirk Sinnard <kirk.sinnard@lawson.com>
-Matthew Newhook <matthew@neweast.ca>
-Gerolf Wendland <wendland@hpp015.mch2.scn.de>
-Phil Mesnier <phil@envision.com>
-Ross Dargahi <rossd@krinfo.com>
-Richard Orr <rorr@costello.den.csci.csc.com>
-Rich Ryan <rryan@mseng.kla.com>
-Jan Rychter <jwr@icm.edu.pl>
-Tom Marrs <0002104588@mcimail.com>
-Bob Olson <olson@mcs.anl.gov>
-Jean-Francois Ripouteau <Jean-Francois.Ripouteau@netsurf.org>
-Ajit Sagar <asagar@spdmail.spd.dsccc.com>
-Ashish Singhai <singhai@delirius.cs.uiuc.edu>
-David Sames <David.L.Sames.1@gsfc.nasa.gov>
-Gonzalo Diethelm <gonzo@ing.puc.cl>
-Raj <raj@itd.ssb.com>
-Darrin <darrin@jeeves.net>
-Steve Weismuller <spweismu@rsoc.rockwell.com>
-Eric C. Newton <ecn@smart.net>
-Andres Kruse <kruse@cern.ch>
-Ramesh Nagabushnam <rcn@nynexst.com>
-Antonio Tortorici <antonio@rh0011.roma.tlsoft.it>
-Nigel Lowe <nigel@nt.com>
-Tom Leith <trl@icon-stl.net>
-Greg Wilson <gvw@cs.toronto.edu>
-Michael Fortinsky <mike@vocaltec.com>
-Marco Sommerau <sommerau@matisse.informatik.uni-stuttgart.de>
-Gary Salsbery <gsalsber@simsun.atsc.allied.com>
-Eric Beser <beser@simsun.atsc.allied.com>
-Alfred Keller <kellera@pop.eunet.ch>
-John Lu <johnlu@f1.telekurs.ch>
-James Mansion <james@wgold.demon.co.uk>
-Jesper S. M|ller <Jesper.Moller@ameridata.dk>
-Chris Lahey <clahey@cccis.com>
-Michael R"uger <m_rueger@syscomp.de>
-Istvan Buki <istvan.buki@infoboard.be>
-Greg Wilson <gvwilson@vnet.ibm.com>
-Garrett Conaty <gconaty@outbackinc.com>
-Brad Flood <BFLOOD@slc.unisysgsg.com>
-Marius Kjeldahl <marius@funcom.com>
-Steve Huston <shuston@riverace.com>
-Eugene K. Plaude <jec@r-style.msk.su>
-Joseph DeAngelis <bytor@faxint.com>
-Kim Gillies <gillies@noao.edu>
-Luca Priorelli <lucapri@mbox.vol.it>
-Alan Stewart <axs2@osi.com>
-Hani Yakan <hani@i-online.com>
-William L. Gerecke <gerecke@rayva.org>
-Craig Johnston <johnston@tortilla.ds.boeing.com>
-Pierre-Yves Duval <duval@cppm.in2p3.fr>
-Rochi Febo Dommarco <rocky@alter.it>
-Jonathan Biggar <jon@sems.com>
-Scott Shupe <shupes@mitre.org>
-Chuck Gehr <gehr@sweng.stortek.com>
-Avraham Nash <Avraham_Nash@praxisint.com>
-Padhu Ramalingam <padhu@magicnet.net>
-Jay Denkberg <jay_denkberg@comverse.com>
-Ayman Farahat <afarahat@CCGATE.HAC.COM>
-Tilo Christ <christ@swl.fh-heilbronn.de>
-Ari Erev <Ari_Erev@icomverse.com>
-Hamutal Yanay <Hamutal_Yanay@icomverse.com>
-Vital Aza <va3@cs.wustl.edu>
-Alex Villazon <villazon@cui.unige.ch>
-David Artus <david.artus@sbil.co.uk>
-Todd Barkalow <todd_barkalow@stortek.com>
-Alexander Smundak <sasha@migration.com>
-Thilo Kielmann <kielmann@informatik.uni-siegen.de>
-Matthias Kerkhoff <make@cs.tu-berlin.de>
-Fred LaBar <flabar@fallschurch.esys.com>
-Hanan Herzog <hanan@wallenda.stanford.edu>
-Eric Parker <eparker@credence.com>
-James Michael Dwyer <jdwyer@knox.edu>
-Arun Katkere <katkere@praja.com>
-Bob Dunmire <bobd@titan.com>
-Sandro Doro <alex@aureus.sublink.org>
-Robert Lyng <<rlyng@synertech.highmark.com>
-Phil Logan <phill@in.ot.com.au>
-John Cosby <John.D.Cosby@cpmx.saic.com>
-Wayne Vucenic <wvucenic@netgate.net>
-Harry Gunnarsson <hg@carmenta.se>
-James CE Johnson <jcej@lads.com>
-Samuel_Bercovici <Samuel_Bercovici_at_EFT__AD2@mail.icomverse.com>
-Per Andersson <Per.Andersson@hfera.ericsson.se>
-Anthony McConnell <Tonym@datel.demon.co.uk>
-Mark Rabotnikov <mark@usp.elscintcorp.co.il>
-John Bossom <John.Bossom@Cognos.COM>
-Rino Simioni <sir@necsy.it>
-Slawomir Kuzniar <kuzniar@Bear.COM>
-Rob Jordan <jordan@hursley.ibm.com>
-Michael Maxie <maxie@acm.org>
-John Cosby <John.D.Cosby@cpmx.saic.com>
-Nigel Owen <Nigel@voicelink.co.nz>
-Jorn Jensen <jornj@funcom.com>
-Paul Roman <proman@npac.syr.edu>
-Dave Mayerhoefer <davem@lynx.com>
-Bert Craytor <Bert_Craytor@peoplesoft.com>
-Joey Zhu <joey.zhu@wcom.com>
-Arthur J. Lewis <hfdh99a@prodigy.com>
-Michael R. MacFaden <mrm@yagosys.com>
-Eugene R. Somdahl <gene@endo.com>
-Paul Han <phan@CCGATE.HAC.COM>
-Jeff Morgan <jeff@audioactive.com>
-Arturo Montes <mitosys@colomsat.net.co>
-Elliot Lau <eeklau@post1.com>
-Mark Wright <markw@odi.com.au>
-Michael Newton <michaeln@in.ot.com.au>
-Kumar Neelakantan <kneelaka@painewebber.com>
-Scott Halstead <scott.halstead@gs.com>
-Jean-Marc Strauss <strauss@limeil.cea.fr>
-Adam Porter <aporter@cs.umd.edu>
-Hakan Kallberg <hk@simulina.se>
-Eric Dean Russell <edrusse@somnet.sandia.gov>
-Daniel Montalibet <daniel_montalibet@stortek.com>
-Norbert Rapp <norbert.rapp@nexus-informatics.de>
-Ganesh Pai <gpai@voicetek.com>
-Berni Merkle <merkle@io.freinet.de>
-Tom Wright <twright@gem-net.demon.co.uk>
-Torbjorn Lindgren <tl@funcom.no>
-Mike Bernat <sagmb@sagus.com>
-Brian Mendel <bmendel@mdc.com>
-Jeremy Buch <davinci@nortel.ca>
-Kevin Boyle <kboyle@sanwafp.com>
-Kevin Martindale <kevin_martindale@stortek.com>
-Luis Lopes <llopes@tick.rcc.Ryerson.CA>
-Adrian Salt <acsalt@magi.com>
-Hongbo Xu <hxu@mas.co.nz>
-Michael Hartman <c62nt57@ibx.com>
-Tom Dobridge <dobridge@persimmon.com>
-Rich Christy <rchristy@cccis.com>
-Satoshi Ueno <satoshi.ueno@gs.com>
-Eugene R. Somdahl <gene@endo.com>
-Robert Head <rhead@mail.virtc.com>
-Ivan Murphy <Ivan.Murphy@med.siemens.de
-Jan Perman <jan.perman@osd.uab.ericsson.se>
-Shankar Krishnamoorthy <kshankar@lucent.com>
-Reza Roodsari <reza@sprynet.com>
-Jim Crossley <jim@lads.com>
-Johannes Gutleber <Johannes.Gutleber@cern.ch>
-Marina Spivak <marina@cs.wustl.edu>
-Yigong Liu <ygl@emailbox.lucent.com>
-Erik Urdang <erik@bhi.com>
-Mike Schweiger <mikes@bmo.com>
-Anthony Mutiso <amutiso@hughes.cg.hac.com>
-Jeff R. Hayes <Jeff.Hayes@osi.com>
-David Brackman <dbrackman@OhioEE.com>
-Dave Moore <dave.moore@gecm.com>
-Joseph Cross <joseph.k.cross@lmco.com>
-Cherif Sleiman <sleiman@research.moore.com>
-Stefan Ericsson <uabsjen@osd.ericsson.se>
-Wei Chiang <chiang@tele.nokia.fi>
-Thanh Ma <tma@encore.com>
-Oleg Krivosheev <kriol@fnal.gov>
-Stephen Coy <stevec@wsa.com.au>
-Bob Laferriere <laferrie@gsao.med.ge.com>
-Satheesh Kumar MG <satheesh@india.aspectdv.com>
-Karen Amestoy <kamestoy@CCGATE.HAC.COM>
-Jeff Richard <jrichard@OhioEE.com>
-Samuel Melamed <sam@vdo.net>
-Vladimir Schipunov <vlad@staff.prodigy.com>
-Felix Popp <fxpopp@immd9.informatik.uni-erlangen.de>
-Billy Quinn <bquinn@lads.com>
-Michael McKnight <mcknight@signalsoftcorp.com>
-Huiying Shen <shen@environ.org>
-Alex Chan <Alex.Chan@Aspect.com>
-Aaron Valdivia <avaldivia@hns.com>
-Edan Ayal <edana@vdo.net>
-Jeffrey Peterson <jpeterson@fallschurch.esys.com>
-Neil Lavelle <nlavelle@imcl.com>
-Steven Wohlever <wohlever@mitre.org>
-Manojkumar Acharya <mja@cvsf325.gpt.co.uk>
-Evgeny Beskrovny <evgeny_beskrovny@icomverse.com>
-Kirill Rybaltchenko <Kirill.Rybaltchenko@cern.ch>
-Laura Paterno <lpaterno@d0chb.fnal.gov>
-Ben Eng <ben@jetpen.com>
-Mike Kamrad <J.M.KAMRAD.II@cdev.com>
-Marios Zikos <zikos@csi.forth.gr>
-Mark L Boriack <mboriack@std.saic.com>
-Caleb Epstein <epstein_caleb_unix@jpmorgan.com>
-Valik Solrzano Barboza <valik@xs4all.nl>
-John Connett <jrc@skylon.demon.co.uk>
-Tom Arbuckle <arbuckle@uran.informatik.uni-bonn.de>
-Stephen Henry <shenry@mdc.com>
-Dani Flexer <danif@ivory-sw.com>
-Michael Hoffman <Hoffman_Michael@mac-mailserver.atc.ll.mit.edu>
-John Lindal <jafl@cheshire-cat.caltech.edu>
-Dustin Laurence <laurence@alice.wonderland.caltech.edu>
-Ernie Makris <emakris@ziplink.net>
-Timothy A. Brown <tabrown@montana.com>
-Patrick J. McNerthney <pat@thememedia.com>
-Lori Anderson <lori@probita.com>
-Erik Margraf <erik@asgard.gud.siemens.co.at>
-Bryan Doerr <Bryan.S.Doerr@boeing.com>
-Adam Miller <adam@royalblueny.com>
-Thomas Jordan <Thomas_Jordan@deluxedata.com>
-Keith Nicewarner <knicewar@sanders.com>
-Frederic Andres <andres@rd.nacsis.ac.jp>
-Achint Sandhu <sandhu@nortel.ca>
-Mitch Kuninsky <Mitch_Kuninsky@avid.com>
-Alex Chan <Alex.Chan@Aspect.com>
-Jeff Hellzen <JHellzen@hwdcsaws.cahwnet.gov>
-Thomas Venturella <tventurell@mdc.com>
-Philippe O'Reilly <philippe@robot.ireq.ca>
-Stan Leeson <STANLEY.D.LEESON@cdev.com>
-Richard Keizer <RICHARD.L.KEIZER@cdev.com>
-Edgar Villanueva <edgarvil@ix.netcom.com>
-Oliver Kellogg <Oliver.Kellogg@vs.dasa.de>
-Dave Meyer <dmeyer@std.saic.com>
-Thomas Hampson <thomas.hampson@lmco.com>
-Jay Kistler <jjk@pa.dec.com>
-Scott Snyder <snyder@d0sgif.fnal.gov>
-Mark Evans <mark.evans@tandem.com>
-Todd Pack <todd@rwii.com>
-Mark Maris <maris@scgp.com>
-Jason Katz <Jason@email.rts-inc.com>
-Jim Penny <jpenny@universal-fasteners.com>
-Chris Ryan <cryan@qualcomm.com>
-J. Russell Noseworthy <rnosewor@objectsciences.com>
-Carol Sanders <csanders@mdc.com>
-Jerry Bickle <glbick@most.fw.hac.com>
-Paul von Behren <Paul_von_Behren@stortek.com>
-Sudish Joseph <sj@eng.mindspring.net>
-Loren Rittle <rittle@comm.mot.com>
-Alexander Ovsiankin <sasha@technologist.com>
-Fred Kuhns <fredk@arl.wustl.edu>
-
-I would particularly like to thank Paul Stephenson, who worked with me
-at Ericsson and is now at ObjectSpace. Paul devised the recursive
-Makefile scheme that underlies this distribution and also spent
-countless hours with me discussing object-oriented techniques for
-developing distributed application frameworks.
-
-Finally, I'd also like to thank Todd L. Montgomery <tmont@cs.wvu.edu>,
-fellow heavy metal head, for fulfilling his quest to get ACE to
-compile with GCC!
-
-In conclusion, my goal is to see ACE continue to evolve and become a
-more comprehensive, robust, and well-documented C++ class library that
-is freely available to researchers and developers. If you have any
-improvements, suggestions, and or comments, I'd like to hear about it.
-
- Thanks,
-
- Douglas C. Schmidt
- schmidt@cs.wustl.edu
diff --git a/STL/ACE_Changes b/STL/ACE_Changes
deleted file mode 100644
index 902fb94c94c..00000000000
--- a/STL/ACE_Changes
+++ /dev/null
@@ -1,53 +0,0 @@
-This version of STL was obtained from
-http://www.rahul.net/terris/. This is a modified version of the
-implementation that comes with VC++4.0. Please see readme2.stl for
-details.
-
-The following modification have been made for compilation with VC++4.x
-
-________________________________________
-
-vector.h (line 85)
-________________________________________
-
-
- /*
- * This is cause the VC++ compiler sucks
- * and does not recognize nested classes properly
- *
- */
-#if !defined (VC_PLUS_PLUS_NESTED_CLASS_PROBLEM)
- vector(size_type n, const T& value = T()) {
- start = static_allocator.allocate(n);
- uninitialized_fill_n(start, n, value);
- finish = start + n;
- end_of_storage = finish;
- }
-#endif /* VC_PLUS_PLUS_NESTED_CLASS_PROBLEM */
-
-
-________________________________________
-
-bstring.h (line 1102)
-________________________________________
-
-
- /*
- * This should be correctly scoped
- *
- * if (cap == ::reserve)
- */
-
- if (cap == std::reserve)
- {
- len = 0;
- res = size;
- ptr = new charT [res];
- }
- /*
- * This should be correctly scoped
- *
- * else if ((cap == ::default_size) && (size != NPOS))
- */
-
- else if ((cap == std::default_size) && (size != NPOS))
diff --git a/STL/ChangeLog b/STL/ChangeLog
deleted file mode 100644
index e1a9c2196ab..00000000000
--- a/STL/ChangeLog
+++ /dev/null
@@ -1,50 +0,0 @@
-Fri Nov 21 01:16:49 1997 <irfan@TWOSTEP>
-
- * bstring.h: Removed strange looking template specialization.
-
-Thu Apr 03 08:58:05 1997 David L. Levine <levine@cs.wustl.edu>
-
- * STL/bool.h: added /**/ to #include <yvals.h>. Thanks to
- Matthias Kerkhoff <make@cs.tu-berlin.de> for reporting this.
-
-Sat Jan 25 11:34:56 1997 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * STL/bstring.h: Fixed typo.
-
-Mon Jan 20 10:04:11 1997 David L. Levine <levine@cs.wustl.edu>
-
- * algobase.h: wrapped min/max templates with #if ! defined (VXWORKS)
- because it already has them.
-
- * bstring.h: wrapped basic_string<char> template instantiation
- so that it's not used with GreenHills compiler.
-
-Tue Jan 14 15:46:31 1997 David L. Levine <levine@cs.wustl.edu>
-
- * tree.h (iterator () and const_iterator ()): added cast
- of NULL to link_type before assigning it to NIL;
- GreenHills 1.8.8 fails to compile without it.
-
-Tue Dec 10 20:14:56 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * bstring.h: Fixed string_char_baggage::copy() so that the pointer
- are incremented correctly.
-
-Fri Dec 6 02:08:35 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * bool.h: Made the defines for bool, true, and false conditional.
-
-Wed Dec 4 00:17:11 1996 Irfan Pyarali <irfan@flamenco.cs.wustl.edu>
-
- * vector.h: Modified to remove the default argument to the
- constructor. This avoids the VC++4.0 compiler from failing to
- deal correctly with nested classes.
-
- * bstring.h: Modified access to reserve and default_size to
- correctly use the std namespace.
-
- * This version of STL was obtained from
- http://www.rahul.net/terris/. This is a modified version of the
- implementation that comes with VC++4.0. Please see README
- for details.
-
diff --git a/STL/README b/STL/README
deleted file mode 100644
index 5132bc1189b..00000000000
--- a/STL/README
+++ /dev/null
@@ -1,272 +0,0 @@
-STL2.ZIP
-
-Standard Template Library for Visual C++ 4.0
-and Related Classes
-
-Revised 10/15/96 - Bug fixes and change to bit_vector.
-
-This version supports DLLs and threading. You must use critical
-sections around code that uses the same container in different
-threads. These features come at a price -- since memory
-usage is not optimal, this code may use more memory and
-may be slower.
-
-+ General strategy: Remove all statics except the
- static allocator objects.
-+ Vectors were not affected.
-+ Major changes made to tree.h
-+ Stability: Very stable.
-
-This code should be considered for experimental use only. There
-are still statics lurking in some functions; these functions
-are not thread-safe.
-
--------------------------
-Fix for bit_vector
--------------------------
-This version also has a fix for bit_vector, which doesn't really
-work with VC++ 4.x. Please include bvector.cpp in your
-project if you use bit_vector. This fixes the linker errors
-that occur if you use bector.h in multiple .cpp files.
-
--------------------------
-Disclaimer
--------------------------
-Code is provided without warranty, liability, or technical support.
-
-STL.H and PTR.H are freely distributable and can be
-modified in any way.
-
---------------------------------
-STRING.H does not compile.
---------------------------------
-
-"D. Pirzadeh" <ddp@crl.com> Explains how to fix:
-
-First, I got compile errors in "bstring.h"
-and changed it as follows to correct:
- line 1104 "::reserve" -> "std::reserve"
- line 1110 "::default_size" -> "std::default_size"
-
-Also, I got an INTERNAL COMPILER ERROR with Visual C++ v4.0 when I did the fol-
-lowing:
- class xyz : public std::string { }
-
-I fixed it with:
- typedef std::string XyzString;
- class xyz : public XyzString { }
-
---------------------------------
-Changes made to STL distribution
---------------------------------
-
-These files were modified from the STL distribution shipped with
-Microsoft Visual C++ 4.0. The files here are a complete,
-working version of the STL. These files have been tested with
-MFC applications.
-
-Changes were made to practically all header files. Look for
-comments like:
-
-*Added by...
-*Changed by...
-
-------------------
-Usage Instructions
-------------------
-
-Set the preprocessor variable NOMINMAX.
-
-As Microsoft recommends, the STL is compiled in the std namespace.
-
-When including these files, do **not** do this:
-
- namespace std
- {
- #include <vector.h>
- }
-
-Instead, do this:
-
- #include <vector.h>
-
-Recommended usage:
-
- First, include:
-
- #include <afxwin.h>
- #include <afxext.h>
- #include <afxtempl.h>
-
- Then include the STL header files.
-
--------------------
-Support for CString
--------------------
-The stl.h file contains code written by me. The file contains
-operators that will allow you to use CString objects with STL
-containers and functions.
-
-!!!! CString will not work with STL unless you include <stl.h> !!!!
-
--------------------------------------------
-Helper functions for pointers-in-containers
--------------------------------------------
-There is a file called stl.h which contains two functions:
- SequenceDelete
- MapDelete
-These functions send "delete" to all of the objects in a container.
-
-If you don't like this approach, you can use a supplied "pointer
-wrapper" class.
-
-There is a file called ptr.h which contains a class called Ptr
-that can be used exactly like a pointer. The object has a pointer
-inside it that points to an object of any class. When a Ptr object
-is deleted, "delete" is sent to its underlying pointer. Ptr can be
-used with any STL container, as it has a copy constructor and
-assignment operator, which transfers "ownership" of the pointer from
-the source object to the destination object. Ptr is from the book
-Design Patterns by Gamma et al -- see the Proxy pattern.
-
-The Ptr class makes memory leaks impossible, because it deletes
-objects automatically when the container is deleted, or when
-functions like "delete" are used.
-
-Example:
-
- This is a vector of CStrings:
-
- std::vector< Ptr<CString> > StringVector;
-
- StringVector.push_back( Ptr( new CString( "hello" ) ) );
- StringVector.push_back( Ptr( new CString( "This is another string" ) ) );
-
-------------------------
-Common Problems with STL
-------------------------
-
-1) Compiler error: != is ambiguous
-
- Solution: put the following line at the beginning of the method
- that caused the error:
-
- using namespace std;
-
-2) When using maps, the debugger crashes.
-
- This is because symbols for maps (actually, for the "pair")
- get truncated to 255 characters. Solution: Turn off the
- variables window in the debugger. Don't try to look at
- a symbol that has been truncated. This is not an STL-specific
- bug -- It's a bug in the debugger.
-
-3) All sorts of compile errors in STL header files
-
- Make sure the preprocessor variable NOMINMAX is defined
-
-
-4) Compiler errors about "operator < is not available", etc.
- The class involved has global comparison operators.
-
- Solution:
- Write "routers" in the std namespace to the global namespace.
- Example (see also stl.h - this is how CString is able
- to work with STL):
-
- namespace std
- {
- BOOL operator < ( const MyClass & rLhs,
- const AnotherClass & rRhs )
- {
- return ::operator < ( rLhs, rRhs );
- }
- }
-
- See also 5.
-
-5) When you use find() or another algorithm, the compiler
- complains that it cannot find the == or < operators.
-
-If your code compiles without any error messages, then disregard
-this section. However, if you get errors like "cannot convert
-first argument from const class X" then read on.
-
-I am assuming that your code is calling an STL algorithm like
-std::sort() or std::find(). If you're not, I can't help
-you.
-
-There is apparently a bug in the Microsoft compiler regarding
-namespaces. Namespaces cannot locate global
-functions that reside in the global namespace. For example,
-the binary == operator.
-
-Maybe this is a bug, maybe it isn't. This is not clear
-to me. However, I do know what works and have tried many other
-approaches that do not work. If you have a better solution I
-would appreciate it if you could let me know about it.
-
-So, if you declare your own class and want to use algorithms
-like find() on an STL container, you have two choices:
-
-(1) Declare == as a member function.
-(2) Declare global operators == and !=.
-
-(1) simply works. There will come a time, however, when (1)
-won't satisfy your needs. If A == B, then B == A. You can't
-do this using member functions if A and B are from different
-classes.
-
-If you choose (2), you must add the != operator to the std
-namespace. There are two ways to do this. First, you can do
-this:
- namespace std
- {
- inline operator != ( const MyClass &rLhs, const MyClass &rRhs )
- {
- return ::operator != ( rLhs, rRhs );
- }
- }
-This "routes" != from the std namespace to the global namespace.
-
-Note that ( lhs != rhs ) can be derived from the == operator
-as !( lhs == rhs ). There is a macro in STL.H,
-STL_DECLARE_GLOBAL_NE, that does this derivation.
-This derivation will not work when for whatever reason, !(lhs == rhs)
-is not the same as ( lhs != rhs ).
-
-The following example shows what you have to do for find(). Other
-algorithms require you to declare <, <=, and >= too. See the
-macros STL_DECLARE_GLOBAL_GE, STL_DECLARE_GLOBAL_LT, and
-STL_GLOBAL_LE. These macros derive new comparison operators
-from "operator <( const T&, const T& )".
-
-class MyClass
-{
- public:
-
- int units;
- CString description;
-};
-
-// We want to be able to test two MyClass objects against each other
-// in STL. Need to create a global operator for this purpose.
-// Since we use find(), we need to declare not-equal too.
-bool operator == ( const MyClass &, const MyClass & );
-STL_DECLARE_GLOBAL_NE( MyClass, MyClass )
-
-// These operators test for a matching description.
-// We do A == B and B == A to be consistent.
-bool operator == ( const MyClass&, const CString & );
-bool operator == ( const CString&, const MyClass & );
-STL_DECLARE_GLOBAL_NE( MyClass, CString )
-STL_DECLARE_GLOBAL_NE( CString, MyClass )
-
-6. Errors when creating vectors that have vectors and deques
- that have deques.
-
- Solution: Provide atruments to the constructor.
-
- std::vector< std::vector<int> >
- TwoDimensional( 0, std::vector<int>() );
-
diff --git a/STL/algo.h b/STL/algo.h
deleted file mode 100644
index 3e91b1375a3..00000000000
--- a/STL/algo.h
+++ /dev/null
@@ -1,2593 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef ALGO_H
-#define ALGO_H
-
-#include <stdlib.h>
-#include <bool.h>
-#include <pair.h>
-#include <iterator.h>
-#include <algobase.h>
-#include <heap.h>
-#include <tempbuf.h>
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class T>
-inline T __median(T a, T b, T c) {
- if (a < b)
- if (b < c)
- return b;
- else if (a < c)
- return c;
- else
- return a;
- else if (a < c)
- return a;
- else if (b < c)
- return c;
- else
- return b;
-}
-
-template <class T, class Compare>
-inline T __median(T a, T b, T c, Compare comp) {
- if (comp(a, b))
- if (comp(b, c))
- return b;
- else if (comp(a, c))
- return c;
- else
- return a;
- else if (comp(a, c))
- return a;
- else if (comp(b, c))
- return c;
- else
- return b;
-}
-
-template <class InputIterator, class Function>
-Function for_each(InputIterator first, InputIterator last, Function f) {
- while (first != last) f(*first++);
- return f;
-}
-
-template <class InputIterator, class T>
-InputIterator find(InputIterator first, InputIterator last, const T& value) {
- while (first != last && *first != value) ++first;
- return first;
-}
-
-template <class InputIterator, class Predicate>
-InputIterator find_if(InputIterator first, InputIterator last,
- Predicate pred) {
- while (first != last && !pred(*first)) ++first;
- return first;
-}
-
-template <class InputIterator>
-InputIterator adjacent_find(InputIterator first, InputIterator last) {
- if (first == last) return last;
- InputIterator next = first;
- while(++next != last) {
- if (*first == *next) return first;
- first = next;
- }
- return last;
-}
-
-template <class InputIterator, class BinaryPredicate>
-InputIterator adjacent_find(InputIterator first, InputIterator last,
- BinaryPredicate binary_pred) {
- if (first == last) return last;
- InputIterator next = first;
- while(++next != last) {
- if (binary_pred(*first, *next)) return first;
- first = next;
- }
- return last;
-}
-
-template <class InputIterator, class T, class Size>
-void count(InputIterator first, InputIterator last, const T& value,
- Size& n) {
- while (first != last)
- if (*first++ == value) ++n;
-}
-
-template <class InputIterator, class Predicate, class Size>
-void count_if(InputIterator first, InputIterator last, Predicate pred,
- Size& n) {
- while (first != last)
- if (pred(*first++)) ++n;
-}
-
-template <class ForwardIterator1, class ForwardIterator2, class Distance>
-ForwardIterator1 __search(ForwardIterator1 first1, ForwardIterator1 last1,
- ForwardIterator2 first2, ForwardIterator2 last2,
- Distance*) {
- Distance d1 = 0;
- distance(first1, last1, d1);
- Distance d2 = 0;
- distance(first2, last2, d2);
-
- if (d1 < d2) return last1;
-
- ForwardIterator1 current1 = first1;
- ForwardIterator2 current2 = first2;
-
- while (current2 != last2)
- if (*current1++ != *current2++)
- if (d1-- == d2)
- return last1;
- else {
- current1 = ++first1;
- current2 = first2;
- }
- return (current2 == last2) ? first1 : last1;
-}
-
-template <class ForwardIterator1, class ForwardIterator2>
-inline ForwardIterator1 search(ForwardIterator1 first1, ForwardIterator1 last1,
- ForwardIterator2 first2, ForwardIterator2 last2)
-{
- return __search(first1, last1, first2, last2, distance_type(first1));
-}
-
-template <class ForwardIterator1, class ForwardIterator2,
- class BinaryPredicate, class Distance>
-ForwardIterator1 __search(ForwardIterator1 first1, ForwardIterator1 last1,
- ForwardIterator2 first2, ForwardIterator2 last2,
- BinaryPredicate binary_pred, Distance*) {
- Distance d1 = 0;
- distance(first1, last1, d1);
- Distance d2 = 0;
- distance(first2, last2, d2);
-
- if (d1 < d2) return last1;
-
- ForwardIterator1 current1 = first1;
- ForwardIterator2 current2 = first2;
-
- while (current2 != last2)
- if (!binary_pred(*current1++, *current2++))
- if (d1-- == d2)
- return last1;
- else {
- current1 = ++first1;
- current2 = first2;
- }
- return (current2 == last2) ? first1 : last1;
-}
-
-template <class ForwardIterator1, class ForwardIterator2,
- class BinaryPredicate>
-inline ForwardIterator1 search(ForwardIterator1 first1, ForwardIterator1 last1,
- ForwardIterator2 first2, ForwardIterator2 last2,
- BinaryPredicate binary_pred) {
- return __search(first1, last1, first2, last2, binary_pred,
- distance_type(first1));
-}
-
-template <class ForwardIterator1, class ForwardIterator2>
-ForwardIterator2 swap_ranges(ForwardIterator1 first1, ForwardIterator1 last1,
- ForwardIterator2 first2) {
- while (first1 != last1) iter_swap(first1++, first2++);
- return first2;
-}
-
-template <class InputIterator, class OutputIterator, class UnaryOperation>
-OutputIterator transform(InputIterator first, InputIterator last,
- OutputIterator result, UnaryOperation op) {
- while (first != last) *result++ = op(*first++);
- return result;
-}
-
-template <class InputIterator1, class InputIterator2, class OutputIterator,
- class BinaryOperation>
-OutputIterator transform(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, OutputIterator result,
- BinaryOperation binary_op) {
- while (first1 != last1) *result++ = binary_op(*first1++, *first2++);
- return result;
-}
-
-template <class ForwardIterator, class T>
-void replace(ForwardIterator first, ForwardIterator last, const T& old_value,
- const T& new_value) {
- while (first != last) {
- if (*first == old_value) *first = new_value;
- ++first;
- }
-}
-
-template <class ForwardIterator, class Predicate, class T>
-void replace_if(ForwardIterator first, ForwardIterator last, Predicate pred,
- const T& new_value) {
- while (first != last) {
- if (pred(*first)) *first = new_value;
- ++first;
- }
-}
-
-template <class InputIterator, class OutputIterator, class T>
-OutputIterator replace_copy(InputIterator first, InputIterator last,
- OutputIterator result, const T& old_value,
- const T& new_value) {
- while (first != last) {
- *result++ = *first == old_value ? new_value : *first;
- ++first;
- }
- return result;
-}
-
-template <class Iterator, class OutputIterator, class Predicate, class T>
-OutputIterator replace_copy_if(Iterator first, Iterator last,
- OutputIterator result, Predicate pred,
- const T& new_value) {
- while (first != last) {
- *result++ = pred(*first) ? new_value : *first;
- ++first;
- }
- return result;
-}
-
-template <class ForwardIterator, class Generator>
-void generate(ForwardIterator first, ForwardIterator last, Generator gen) {
- while (first != last) *first++ = gen();
-}
-
-template <class OutputIterator, class Size, class Generator>
-void generate_n(OutputIterator first, Size n, Generator gen) {
- while (n-- > 0) *first++ = gen();
-}
-
-template <class InputIterator, class OutputIterator, class T>
-OutputIterator remove_copy(InputIterator first, InputIterator last,
- OutputIterator result, const T& value) {
- while (first != last) {
- if (*first != value) *result++ = *first;
- ++first;
- }
- return result;
-}
-
-template <class InputIterator, class OutputIterator, class Predicate>
-OutputIterator remove_copy_if(InputIterator first, InputIterator last,
- OutputIterator result, Predicate pred) {
- while (first != last) {
- if (!pred(*first)) *result++ = *first;
- ++first;
- }
- return result;
-}
-
-template <class ForwardIterator, class T>
-ForwardIterator remove(ForwardIterator first, ForwardIterator last,
- const T& value) {
- first = find(first, last, value);
- ForwardIterator next = first;
- return first == last ? first : remove_copy(++next, last, first, value);
-}
-
-template <class ForwardIterator, class Predicate>
-ForwardIterator remove_if(ForwardIterator first, ForwardIterator last,
- Predicate pred) {
- first = find_if(first, last, pred);
- ForwardIterator next = first;
- return first == last ? first : remove_copy_if(++next, last, first, pred);
-}
-
-template <class InputIterator, class ForwardIterator>
-ForwardIterator __unique_copy(InputIterator first, InputIterator last,
- ForwardIterator result, forward_iterator_tag) {
- *result = *first;
- while (++first != last)
- if (*result != *first) *++result = *first;
- return ++result;
-}
-
-template <class InputIterator, class BidirectionalIterator>
-inline BidirectionalIterator __unique_copy(InputIterator first,
- InputIterator last,
- BidirectionalIterator result,
- bidirectional_iterator_tag) {
- return __unique_copy(first, last, result, forward_iterator_tag());
-}
-
-template <class InputIterator, class RandomAccessIterator>
-inline RandomAccessIterator __unique_copy(InputIterator first,
- InputIterator last,
- RandomAccessIterator result,
- random_access_iterator_tag) {
- return __unique_copy(first, last, result, forward_iterator_tag());
-}
-
-template <class InputIterator, class OutputIterator, class T>
-OutputIterator __unique_copy(InputIterator first, InputIterator last,
- OutputIterator result, T*) {
- T value = *first;
- *result = value;
- while (++first != last)
- if (value != *first) {
- value = *first;
- *++result = value;
- }
- return ++result;
-}
-
-template <class InputIterator, class OutputIterator>
-inline OutputIterator __unique_copy(InputIterator first, InputIterator last,
- OutputIterator result,
- output_iterator_tag) {
- return __unique_copy(first, last, result, value_type(first));
-}
-
-template <class InputIterator, class OutputIterator>
-inline OutputIterator unique_copy(InputIterator first, InputIterator last,
- OutputIterator result) {
- if (first == last) return result;
- return __unique_copy(first, last, result, iterator_category(result));
-}
-template <class InputIterator, class ForwardIterator, class BinaryPredicate>
-ForwardIterator __unique_copy(InputIterator first, InputIterator last,
- ForwardIterator result,
- BinaryPredicate binary_pred,
- forward_iterator_tag) {
- *result = *first;
- while (++first != last)
- if (!binary_pred(*result, *first)) *++result = *first;
- return ++result;
-}
-
-template <class InputIterator, class BidirectionalIterator,
- class BinaryPredicate>
-inline BidirectionalIterator __unique_copy(InputIterator first,
- InputIterator last,
- BidirectionalIterator result,
- BinaryPredicate binary_pred,
- bidirectional_iterator_tag) {
- return __unique_copy(first, last, result, binary_pred,
- forward_iterator_tag());
-}
-
-template <class InputIterator, class RandomAccessIterator,
- class BinaryPredicate>
-inline RandomAccessIterator __unique_copy(InputIterator first,
- InputIterator last,
- RandomAccessIterator result,
- BinaryPredicate binary_pred,
- random_access_iterator_tag) {
- return __unique_copy(first, last, result, binary_pred,
- forward_iterator_tag());
-}
-
-template <class InputIterator, class OutputIterator, class BinaryPredicate,
- class T>
-OutputIterator __unique_copy(InputIterator first, InputIterator last,
- OutputIterator result,
- BinaryPredicate binary_pred, T*) {
- T value = *first;
- *result = value;
- while (++first != last)
- if (!binary_pred(value, *first)) {
- value = *first;
- *++result = value;
- }
- return ++result;
-}
-
-template <class InputIterator, class OutputIterator, class BinaryPredicate>
-inline OutputIterator __unique_copy(InputIterator first, InputIterator last,
- OutputIterator result,
- BinaryPredicate binary_pred,
- output_iterator_tag) {
- return __unique_copy(first, last, result, binary_pred, value_type(first));
-}
-
-template <class InputIterator, class OutputIterator, class BinaryPredicate>
-inline OutputIterator unique_copy(InputIterator first, InputIterator last,
- OutputIterator result,
- BinaryPredicate binary_pred) {
- if (first == last) return result;
- return __unique_copy(first, last, result, binary_pred,
- iterator_category(result));
-}
-
-template <class ForwardIterator>
-ForwardIterator unique(ForwardIterator first, ForwardIterator last) {
- first = adjacent_find(first, last);
- return unique_copy(first, last, first);
-}
-
-template <class ForwardIterator, class BinaryPredicate>
-ForwardIterator unique(ForwardIterator first, ForwardIterator last,
- BinaryPredicate binary_pred) {
- first = adjacent_find(first, last, binary_pred);
- return unique_copy(first, last, first, binary_pred);
-}
-
-template <class BidirectionalIterator>
-void __reverse(BidirectionalIterator first, BidirectionalIterator last,
- bidirectional_iterator_tag) {
- while (true)
- if (first == last || first == --last)
- return;
- else
- iter_swap(first++, last);
-}
-
-template <class RandomAccessIterator>
-void __reverse(RandomAccessIterator first, RandomAccessIterator last,
- random_access_iterator_tag) {
- while (first < last) iter_swap(first++, --last);
-}
-
-template <class BidirectionalIterator>
-inline void reverse(BidirectionalIterator first, BidirectionalIterator last) {
- __reverse(first, last, iterator_category(first));
-}
-
-template <class BidirectionalIterator, class OutputIterator>
-OutputIterator reverse_copy(BidirectionalIterator first,
- BidirectionalIterator last,
- OutputIterator result) {
- while (first != last) *result++ = *--last;
- return result;
-}
-
-template <class ForwardIterator, class Distance>
-void __rotate(ForwardIterator first, ForwardIterator middle,
- ForwardIterator last, Distance*, forward_iterator_tag) {
- for (ForwardIterator i = middle; ;) {
- iter_swap(first++, i++);
- if (first == middle) {
- if (i == last) return;
- middle = i;
- } else if (i == last)
- i = middle;
- }
-}
-
-template <class BidirectionalIterator, class Distance>
-void __rotate(BidirectionalIterator first, BidirectionalIterator middle,
- BidirectionalIterator last, Distance*,
- bidirectional_iterator_tag) {
- reverse(first, middle);
- reverse(middle, last);
- reverse(first, last);
-}
-
-template <class EuclideanRingElement>
-EuclideanRingElement __gcd(EuclideanRingElement m, EuclideanRingElement n)
-{
- while (n != 0) {
- EuclideanRingElement t = m % n;
- m = n;
- n = t;
- }
- return m;
-}
-
-template <class RandomAccessIterator, class Distance, class T>
-void __rotate_cycle(RandomAccessIterator first, RandomAccessIterator last,
- RandomAccessIterator initial, Distance shift, T*) {
- T value = *initial;
- RandomAccessIterator ptr1 = initial;
- RandomAccessIterator ptr2 = ptr1 + shift;
- while (ptr2 != initial) {
- *ptr1 = *ptr2;
- ptr1 = ptr2;
- if (last - ptr2 > shift)
- ptr2 += shift;
- else
- ptr2 = first + (shift - (last - ptr2));
- }
- *ptr1 = value;
-}
-
-template <class RandomAccessIterator, class Distance>
-void __rotate(RandomAccessIterator first, RandomAccessIterator middle,
- RandomAccessIterator last, Distance*,
- random_access_iterator_tag) {
- Distance n = __gcd(last - first, middle - first);
- while (n--)
- __rotate_cycle(first, last, first + n, middle - first,
- value_type(first));
-}
-
-template <class ForwardIterator>
-inline void rotate(ForwardIterator first, ForwardIterator middle,
- ForwardIterator last) {
- if (first == middle || middle == last) return;
- __rotate(first, middle, last, distance_type(first),
- iterator_category(first));
-}
-
-template <class ForwardIterator, class OutputIterator>
-OutputIterator rotate_copy(ForwardIterator first, ForwardIterator middle,
- ForwardIterator last, OutputIterator result) {
- return copy(first, middle, copy(middle, last, result));
-}
-
-unsigned long __long_random(unsigned long);
-
-template <class RandomAccessIterator, class Distance>
-void __random_shuffle(RandomAccessIterator first, RandomAccessIterator last,
- Distance*) {
- if (first == last) return;
- for (RandomAccessIterator i = first + 1; i != last; ++i)
- iter_swap(i, first + Distance(__long_random((i - first) + 1)));
-}
-
-template <class RandomAccessIterator>
-inline void random_shuffle(RandomAccessIterator first,
- RandomAccessIterator last) {
- __random_shuffle(first, last, distance_type(first));
-}
-
-template <class RandomAccessIterator, class RandomNumberGenerator>
-void random_shuffle(RandomAccessIterator first, RandomAccessIterator last,
- RandomNumberGenerator& rand) {
- if (first == last) return;
- for (RandomAccessIterator i = first + 1; i != last; ++i)
- iter_swap(i, first + rand((i - first) + 1));
-}
-
-template <class BidirectionalIterator, class Predicate>
-BidirectionalIterator partition(BidirectionalIterator first,
- BidirectionalIterator last, Predicate pred) {
- while (true) {
- while (true)
- if (first == last)
- return first;
- else if (pred(*first))
- ++first;
- else
- break;
- --last;
- while (true)
- if (first == last)
- return first;
- else if (!pred(*last))
- --last;
- else
- break;
- iter_swap(first, last);
- ++first;
- }
-}
-
-template <class ForwardIterator, class Predicate, class Distance>
-ForwardIterator __inplace_stable_partition(ForwardIterator first,
- ForwardIterator last,
- Predicate pred, Distance len) {
- if (len == 1) return pred(*first) ? last : first;
- ForwardIterator middle = first;
- advance(middle, len / 2);
- ForwardIterator
- first_cut = __inplace_stable_partition(first, middle, pred, len / 2);
- ForwardIterator
- second_cut = __inplace_stable_partition(middle, last, pred,
- len - len / 2);
- rotate(first_cut, middle, second_cut);
- len = 0;
- distance(middle, second_cut, len);
- advance(first_cut, len);
- return first_cut;
-}
-
-template <class ForwardIterator, class Pointer, class Predicate,
- class Distance, class T>
-ForwardIterator __stable_partition_adaptive(ForwardIterator first,
- ForwardIterator last,
- Predicate pred, Distance len,
- Pointer buffer,
- Distance buffer_size,
- Distance& fill_pointer, T*) {
- if (len <= buffer_size) {
- len = 0;
- ForwardIterator result1 = first;
- Pointer result2 = buffer;
- while (first != last && len < fill_pointer)
- if (pred(*first))
- *result1++ = *first++;
- else {
- *result2++ = *first++;
- ++len;
- }
- if (first != last) {
- raw_storage_iterator<Pointer, T> result3 = result2;
- while (first != last)
- if (pred(*first))
- *result1++ = *first++;
- else {
- *result3++ = *first++;
- ++len;
- }
- fill_pointer = len;
- }
- copy(buffer, buffer + len, result1);
- return result1;
- }
- ForwardIterator middle = first;
- advance(middle, len / 2);
- ForwardIterator first_cut = __stable_partition_adaptive
- (first, middle, pred, len / 2, buffer, buffer_size, fill_pointer,
- (T*)0);
- ForwardIterator second_cut = __stable_partition_adaptive
- (middle, last, pred, len - len / 2, buffer, buffer_size,
- fill_pointer, (T*)0);
- rotate(first_cut, middle, second_cut);
- len = 0;
- distance(middle, second_cut, len);
- advance(first_cut, len);
- return first_cut;
-}
-
-template <class ForwardIterator, class Predicate, class Pointer,
- class Distance>
-ForwardIterator __stable_partition(ForwardIterator first, ForwardIterator last,
- Predicate pred, Distance len,
- pair<Pointer, Distance> p) {
- if (p.first == 0)
- return __inplace_stable_partition(first, last, pred, len);
- Distance fill_pointer = 0;
- ForwardIterator result =
- __stable_partition_adaptive(first, last, pred, len, p.first, p.second,
- fill_pointer, value_type(first));
- destroy(p.first, p.first + fill_pointer);
- return_temporary_buffer(p.first);
- return result;
-}
-
-template <class ForwardIterator, class Predicate, class Distance>
-inline ForwardIterator __stable_partition_aux(ForwardIterator first,
- ForwardIterator last,
- Predicate pred, Distance*) {
- Distance len = 0;
- distance(first, last, len);
- return __stable_partition(first, last, pred, len,
- get_temporary_buffer(len, value_type(first)));
-}
-
-template <class ForwardIterator, class Predicate>
-inline ForwardIterator stable_partition(ForwardIterator first,
- ForwardIterator last,
- Predicate pred) {
- return __stable_partition_aux(first, last, pred, distance_type(first));
-}
-
-template <class RandomAccessIterator, class T>
-RandomAccessIterator __unguarded_partition(RandomAccessIterator first,
- RandomAccessIterator last,
- T pivot) {
- while (1) {
- while (*first < pivot) ++first;
- --last;
- while (pivot < *last) --last;
- if (!(first < last)) return first;
- iter_swap(first, last);
- ++first;
- }
-}
-
-template <class RandomAccessIterator, class T, class Compare>
-RandomAccessIterator __unguarded_partition(RandomAccessIterator first,
- RandomAccessIterator last,
- T pivot, Compare comp) {
- while (1) {
- while (comp(*first, pivot)) ++first;
- --last;
- while (comp(pivot, *last)) --last;
- if (!(first < last)) return first;
- iter_swap(first, last);
- ++first;
- }
-}
-
-const int __stl_threshold = 16;
-
-template <class RandomAccessIterator, class T>
-void __quick_sort_loop_aux(RandomAccessIterator first,
- RandomAccessIterator last, T*) {
- while (last - first > __stl_threshold) {
- RandomAccessIterator cut = __unguarded_partition
- (first, last, T(__median(*first, *(first + (last - first)/2),
- *(last - 1))));
- if (cut - first >= last - cut) {
- __quick_sort_loop(cut, last);
- last = cut;
- } else {
- __quick_sort_loop(first, cut);
- first = cut;
- }
- }
-}
-
-template <class RandomAccessIterator>
-inline void __quick_sort_loop(RandomAccessIterator first,
- RandomAccessIterator last) {
- __quick_sort_loop_aux(first, last, value_type(first));
-}
-
-template <class RandomAccessIterator, class T, class Compare>
-void __quick_sort_loop_aux(RandomAccessIterator first,
- RandomAccessIterator last, T*, Compare comp) {
- while (last - first > __stl_threshold) {
- RandomAccessIterator cut = __unguarded_partition
- (first, last, T(__median(*first, *(first + (last - first)/2),
- *(last - 1), comp)), comp);
- if (cut - first >= last - cut) {
- __quick_sort_loop(cut, last, comp);
- last = cut;
- } else {
- __quick_sort_loop(first, cut, comp);
- first = cut;
- }
- }
-}
-
-template <class RandomAccessIterator, class Compare>
-inline void __quick_sort_loop(RandomAccessIterator first,
- RandomAccessIterator last, Compare comp) {
- __quick_sort_loop_aux(first, last, value_type(first), comp);
-}
-
-template <class RandomAccessIterator, class T>
-void __unguarded_linear_insert(RandomAccessIterator last, T value) {
- RandomAccessIterator next = last;
- --next;
- while (value < *next) {
- *last = *next;
- last = next--;
- }
- *last = value;
-}
-
-template <class RandomAccessIterator, class T, class Compare>
-void __unguarded_linear_insert(RandomAccessIterator last, T value,
- Compare comp) {
- RandomAccessIterator next = last;
- --next;
- while (comp(value , *next)) {
- *last = *next;
- last = next--;
- }
- *last = value;
-}
-
-template <class RandomAccessIterator, class T>
-inline void __linear_insert(RandomAccessIterator first,
- RandomAccessIterator last, T*) {
- T value = *last;
- if (value < *first) {
- copy_backward(first, last, last + 1);
- *first = value;
- } else
- __unguarded_linear_insert(last, value);
-}
-
-template <class RandomAccessIterator, class T, class Compare>
-inline void __linear_insert(RandomAccessIterator first,
- RandomAccessIterator last, T*, Compare comp) {
- T value = *last;
- if (comp(value, *first)) {
- copy_backward(first, last, last + 1);
- *first = value;
- } else
- __unguarded_linear_insert(last, value, comp);
-}
-
-template <class RandomAccessIterator>
-void __insertion_sort(RandomAccessIterator first, RandomAccessIterator last) {
- if (first == last) return;
- for (RandomAccessIterator i = first + 1; i != last; ++i)
- __linear_insert(first, i, value_type(first));
-}
-
-template <class RandomAccessIterator, class Compare>
-void __insertion_sort(RandomAccessIterator first,
- RandomAccessIterator last, Compare comp) {
- if (first == last) return;
- for (RandomAccessIterator i = first + 1; i != last; ++i)
- __linear_insert(first, i, value_type(first), comp);
-}
-
-template <class RandomAccessIterator, class T>
-void __unguarded_insertion_sort_aux(RandomAccessIterator first,
- RandomAccessIterator last, T*) {
- for (RandomAccessIterator i = first; i != last; ++i)
- __unguarded_linear_insert(i, T(*i));
-}
-
-template <class RandomAccessIterator>
-inline void __unguarded_insertion_sort(RandomAccessIterator first,
- RandomAccessIterator last) {
- __unguarded_insertion_sort_aux(first, last, value_type(first));
-}
-
-template <class RandomAccessIterator, class T, class Compare>
-void __unguarded_insertion_sort_aux(RandomAccessIterator first,
- RandomAccessIterator last,
- T*, Compare comp) {
- for (RandomAccessIterator i = first; i != last; ++i)
- __unguarded_linear_insert(i, T(*i), comp);
-}
-
-template <class RandomAccessIterator, class Compare>
-inline void __unguarded_insertion_sort(RandomAccessIterator first,
- RandomAccessIterator last,
- Compare comp) {
- __unguarded_insertion_sort_aux(first, last, value_type(first), comp);
-}
-
-template <class RandomAccessIterator>
-void __final_insertion_sort(RandomAccessIterator first,
- RandomAccessIterator last) {
- if (last - first > __stl_threshold) {
- __insertion_sort(first, first + __stl_threshold);
- __unguarded_insertion_sort(first + __stl_threshold, last);
- } else
- __insertion_sort(first, last);
-}
-
-template <class RandomAccessIterator, class Compare>
-void __final_insertion_sort(RandomAccessIterator first,
- RandomAccessIterator last, Compare comp) {
- if (last - first > __stl_threshold) {
- __insertion_sort(first, first + __stl_threshold, comp);
- __unguarded_insertion_sort(first + __stl_threshold, last, comp);
- } else
- __insertion_sort(first, last, comp);
-}
-
-template <class RandomAccessIterator>
-void sort(RandomAccessIterator first, RandomAccessIterator last) {
- __quick_sort_loop(first, last);
- __final_insertion_sort(first, last);
-}
-
-template <class RandomAccessIterator, class Compare>
-void sort(RandomAccessIterator first, RandomAccessIterator last,
- Compare comp) {
- __quick_sort_loop(first, last, comp);
- __final_insertion_sort(first, last, comp);
-}
-
-template <class RandomAccessIterator>
-void __inplace_stable_sort(RandomAccessIterator first,
- RandomAccessIterator last) {
- if (last - first < 15) {
- __insertion_sort(first, last);
- return;
- }
- RandomAccessIterator middle = first + (last - first) / 2;
- __inplace_stable_sort(first, middle);
- __inplace_stable_sort(middle, last);
- __merge_without_buffer(first, middle, last, middle - first, last - middle);
-}
-
-template <class RandomAccessIterator, class Compare>
-void __inplace_stable_sort(RandomAccessIterator first,
- RandomAccessIterator last, Compare comp) {
- if (last - first < 15) {
- __insertion_sort(first, last, comp);
- return;
- }
- RandomAccessIterator middle = first + (last - first) / 2;
- __inplace_stable_sort(first, middle, comp);
- __inplace_stable_sort(middle, last, comp);
- __merge_without_buffer(first, middle, last, middle - first,
- last - middle, comp);
-}
-
-template <class RandomAccessIterator1, class RandomAccessIterator2,
- class RandomAccessIterator3, class Distance, class T>
-RandomAccessIterator3 __merge_aux(RandomAccessIterator1 first1,
- RandomAccessIterator1 last1,
- RandomAccessIterator2 first2,
- RandomAccessIterator2 last2,
- RandomAccessIterator3 result,
- Distance& fill_pointer, T*){
- Distance len = 0;
- while (first1 != last1 && first2 != last2 && len < fill_pointer) {
- ++len;
- if (*first2 < *first1)
- *result++ = *first2++;
- else
- *result++ = *first1++;
- }
- if (fill_pointer == len) {
- raw_storage_iterator<RandomAccessIterator3, T> p = result;
- result += (last1 - first1) + (last2 - first2);
- fill_pointer += (last1 - first1) + (last2 - first2);
- while (first1 != last1 && first2 != last2)
- if (*first2 < *first1)
- *p++ = *first2++;
- else
- *p++ = *first1++;
- copy(first2, last2, copy(first1, last1, p));
- } else if (first2 == last2) {
- while (first1 != last1 && len < fill_pointer) {
- ++len;
- *result++ = *first1++;
- }
- if (fill_pointer == len) {
- raw_storage_iterator<RandomAccessIterator3, T> p = result;
- result += last1 - first1;
- fill_pointer += last1 - first1;
- while (first1 != last1) *p++ = *first1++;
- }
- } else {
- while (first2 != last2 && len < fill_pointer) {
- ++len;
- *result++ = *first2++;
- }
- if (fill_pointer == len) {
- raw_storage_iterator<RandomAccessIterator3, T> p = result;
- result += last2 - first2;
- fill_pointer += last2 - first2;
- while (first2 != last2) *p++ = *first2++;
- }
- }
- return result;
-}
-
-template <class RandomAccessIterator1, class RandomAccessIterator2,
- class RandomAccessIterator3, class Distance, class T, class Compare>
-RandomAccessIterator3 __merge_aux(RandomAccessIterator1 first1,
- RandomAccessIterator1 last1,
- RandomAccessIterator2 first2,
- RandomAccessIterator2 last2,
- RandomAccessIterator3 result,
- Distance& fill_pointer, T*, Compare comp){
- Distance len = 0;
- while (first1 != last1 && first2 != last2 && len < fill_pointer) {
- ++len;
- if (comp(*first2, *first1))
- *result++ = *first2++;
- else
- *result++ = *first1++;
- }
- if (fill_pointer <= len) {
- raw_storage_iterator<RandomAccessIterator3, T> p = result;
- result += (last1 - first1) + (last2 - first2);
- fill_pointer += (last1 - first1) + (last2 - first2);
- while (first1 != last1 && first2 != last2)
- if (comp(*first2, *first1))
- *p++ = *first2++;
- else
- *p++ = *first1++;
- copy(first2, last2, copy(first1, last1, p));
- } else if (first2 == last2) {
- while (first1 != last1 && len < fill_pointer) {
- ++len;
- *result++ = *first1++;
- }
- if (fill_pointer == len) {
- raw_storage_iterator<RandomAccessIterator3, T> p = result;
- result += last1 - first1;
- fill_pointer += last1 - first1;
- while (first1 != last1) *p++ = *first1++;
- }
- } else {
- while (first2 != last2 && len < fill_pointer) {
- ++len;
- *result++ = *first2++;
- }
- if (fill_pointer == len) {
- raw_storage_iterator<RandomAccessIterator3, T> p = result;
- result += last2 - first2;
- fill_pointer += last2 - first2;
- while (first2 != last2) *p++ = *first2++;
- }
- }
- return result;
-}
-
-template <class RandomAccessIterator1, class RandomAccessIterator2,
- class Distance, class T>
-void __merge_sort_loop_aux(RandomAccessIterator1 first,
- RandomAccessIterator1 last,
- RandomAccessIterator2 result, Distance step_size,
- Distance& fill_pointer, T*) {
- Distance two_step = 2 * step_size;
-
- while (last - first >= two_step) {
- result = __merge_aux(first, first + step_size, first + step_size,
- first + two_step, result, fill_pointer, (T*)0);
- first += two_step;
- }
- step_size = min(Distance(last - first), step_size);
-
- __merge_aux(first, first + step_size, first + step_size, last, result,
- fill_pointer, (T*)0);
-}
-
-template <class RandomAccessIterator1, class RandomAccessIterator2,
- class Distance, class T, class Compare>
-void __merge_sort_loop_aux(RandomAccessIterator1 first,
- RandomAccessIterator1 last,
- RandomAccessIterator2 result, Distance step_size,
- Distance& fill_pointer, T*, Compare comp) {
- Distance two_step = 2 * step_size;
-
- while (last - first >= two_step) {
- result = __merge_aux(first, first + step_size, first + step_size,
- first + two_step, result, fill_pointer, (T*)0,
- comp);
- first += two_step;
- }
- step_size = min(Distance(last - first), step_size);
-
- __merge_aux(first, first + step_size, first + step_size, last, result,
- fill_pointer, (T*)0, comp);
-}
-
-template <class RandomAccessIterator1, class RandomAccessIterator2,
- class Distance>
-void __merge_sort_loop(RandomAccessIterator1 first,
- RandomAccessIterator1 last,
- RandomAccessIterator2 result, Distance step_size) {
- Distance two_step = 2 * step_size;
-
- while (last - first >= two_step) {
- result = merge(first, first + step_size,
- first + step_size, first + two_step, result);
- first += two_step;
- }
- step_size = min(Distance(last - first), step_size);
-
- merge(first, first + step_size, first + step_size, last, result);
-}
-
-template <class RandomAccessIterator1, class RandomAccessIterator2,
- class Distance, class Compare>
-void __merge_sort_loop(RandomAccessIterator1 first,
- RandomAccessIterator1 last,
- RandomAccessIterator2 result, Distance step_size,
- Compare comp) {
- Distance two_step = 2 * step_size;
-
- while (last - first >= two_step) {
- result = merge(first, first + step_size,
- first + step_size, first + two_step, result, comp);
- first += two_step;
- }
- step_size = min(Distance(last - first), step_size);
-
- merge(first, first + step_size, first + step_size, last, result, comp);
-}
-
-const int __stl_chunk_size = 7;
-
-template <class RandomAccessIterator, class Distance>
-void __chunk_insertion_sort(RandomAccessIterator first,
- RandomAccessIterator last, Distance chunk_size) {
- while (last - first >= chunk_size) {
- __insertion_sort(first, first + chunk_size);
- first += chunk_size;
- }
- __insertion_sort(first, last);
-}
-
-template <class RandomAccessIterator, class Distance, class Compare>
-void __chunk_insertion_sort(RandomAccessIterator first,
- RandomAccessIterator last,
- Distance chunk_size, Compare comp) {
- while (last - first >= chunk_size) {
- __insertion_sort(first, first + chunk_size, comp);
- first += chunk_size;
- }
- __insertion_sort(first, last, comp);
-}
-
-template <class RandomAccessIterator, class Pointer, class Distance, class T>
-void __merge_sort_with_buffer(RandomAccessIterator first,
- RandomAccessIterator last,
- Pointer buffer, Distance& fill_pointer, T*) {
- Distance len = last - first;
- Pointer buffer_last = buffer + len;
-
- Distance step_size = __stl_chunk_size;
- __chunk_insertion_sort(first, last, step_size);
- while (step_size < len) {
- __merge_sort_loop_aux(first, last, buffer, step_size, fill_pointer,
- (T*)0);
- step_size *= 2;
- __merge_sort_loop(buffer, buffer_last, first, step_size);
- step_size *= 2;
- }
-}
-
-template <class RandomAccessIterator, class Pointer, class Distance, class T,
- class Compare>
-void __merge_sort_with_buffer(RandomAccessIterator first,
- RandomAccessIterator last,
- Pointer buffer, Distance& fill_pointer,
- T*, Compare comp) {
- Distance len = last - first;
- Pointer buffer_last = buffer + len;
-
- Distance step_size = __stl_chunk_size;
- __chunk_insertion_sort(first, last, step_size, comp);
-
- while (step_size < len) {
- __merge_sort_loop_aux(first, last, buffer, step_size, fill_pointer,
- (T*)0, comp);
- step_size *= 2;
- __merge_sort_loop(buffer, buffer_last, first, step_size, comp);
- step_size *= 2;
- }
-}
-
-template <class RandomAccessIterator, class Pointer, class Distance, class T>
-void __stable_sort_adaptive(RandomAccessIterator first,
- RandomAccessIterator last, Pointer buffer,
- Distance buffer_size, Distance& fill_pointer, T*) {
- Distance len = (last - first + 1) / 2;
- RandomAccessIterator middle = first + len;
- if (len > buffer_size) {
- __stable_sort_adaptive(first, middle, buffer, buffer_size,
- fill_pointer, (T*)0);
- __stable_sort_adaptive(middle, last, buffer, buffer_size,
- fill_pointer, (T*)0);
- } else {
- __merge_sort_with_buffer(first, middle, buffer, fill_pointer, (T*)0);
- __merge_sort_with_buffer(middle, last, buffer, fill_pointer, (T*)0);
- }
- __merge_adaptive(first, middle, last, Distance(middle - first),
- Distance(last - middle), buffer, buffer_size,
- fill_pointer, (T*)0);
-}
-
-template <class RandomAccessIterator, class Pointer, class Distance, class T,
- class Compare>
-void __stable_sort_adaptive(RandomAccessIterator first,
- RandomAccessIterator last, Pointer buffer,
- Distance buffer_size, Distance& fill_pointer,
- T*, Compare comp) {
- Distance len = (last - first + 1) / 2;
- RandomAccessIterator middle = first + len;
- if (len > buffer_size) {
- __stable_sort_adaptive(first, middle, buffer, buffer_size,
- fill_pointer, (T*)0, comp);
- __stable_sort_adaptive(middle, last, buffer, buffer_size,
- fill_pointer, (T*)0, comp);
- } else {
- __merge_sort_with_buffer(first, middle, buffer, fill_pointer,
- (T*)0, comp);
- __merge_sort_with_buffer(middle, last, buffer, fill_pointer,
- (T*)0, comp);
- }
- __merge_adaptive(first, middle, last, Distance(middle - first),
- Distance(last - middle), buffer, buffer_size,
- fill_pointer, (T*)0, comp);
-}
-
-template <class RandomAccessIterator, class Pointer, class Distance>
-inline void __stable_sort(RandomAccessIterator first,
- RandomAccessIterator last,
- pair<Pointer, Distance> p) {
- if (p.first == 0) {
- __inplace_stable_sort(first, last);
- return;
- }
- Distance fill_pointer = 0;
- __stable_sort_adaptive(first, last, p.first, p.second, fill_pointer,
- value_type(first));
- destroy(p.first, p.first + fill_pointer);
- return_temporary_buffer(p.first);
-}
-
-template <class RandomAccessIterator, class Pointer, class Distance,
- class Compare>
-inline void __stable_sort(RandomAccessIterator first,
- RandomAccessIterator last,
- pair<Pointer, Distance> p, Compare comp) {
- if (p.first == 0) {
- __inplace_stable_sort(first, last, comp);
- return;
- }
- Distance fill_pointer = 0;
- __stable_sort_adaptive(first, last, p.first, p.second, fill_pointer,
- value_type(first), comp);
- destroy(p.first, p.first + fill_pointer);
- return_temporary_buffer(p.first);
-}
-
-template <class RandomAccessIterator, class Distance>
-inline void __stable_sort_aux(RandomAccessIterator first,
- RandomAccessIterator last, Distance*) {
- __stable_sort(first, last, get_temporary_buffer(Distance(last - first),
- value_type(first)));
-}
-
-template <class RandomAccessIterator, class Distance, class Compare>
-inline void __stable_sort_aux(RandomAccessIterator first,
- RandomAccessIterator last, Distance*,
- Compare comp) {
- __stable_sort(first, last, get_temporary_buffer(Distance(last - first),
- value_type(first)), comp);
-}
-
-template <class RandomAccessIterator>
-inline void stable_sort(RandomAccessIterator first,
- RandomAccessIterator last) {
- __stable_sort_aux(first, last, distance_type(first));
-}
-
-template <class RandomAccessIterator, class Compare>
-inline void stable_sort(RandomAccessIterator first,
- RandomAccessIterator last, Compare comp) {
- __stable_sort_aux(first, last, distance_type(first), comp);
-}
-
-template <class RandomAccessIterator, class T>
-void __partial_sort(RandomAccessIterator first, RandomAccessIterator middle,
- RandomAccessIterator last, T*) {
- make_heap(first, middle);
- for (RandomAccessIterator i = middle; i < last; ++i)
- if (*i < *first)
- __pop_heap(first, middle, i, T(*i), distance_type(first));
- sort_heap(first, middle);
-}
-
-template <class RandomAccessIterator>
-inline void partial_sort(RandomAccessIterator first,
- RandomAccessIterator middle,
- RandomAccessIterator last) {
- __partial_sort(first, middle, last, value_type(first));
-}
-
-template <class RandomAccessIterator, class T, class Compare>
-void __partial_sort(RandomAccessIterator first, RandomAccessIterator middle,
- RandomAccessIterator last, T*, Compare comp) {
- make_heap(first, middle, comp);
- for (RandomAccessIterator i = middle; i < last; ++i)
- if (*i < *first)
- __pop_heap(first, middle, i, T(*i), comp, distance_type(first));
- sort_heap(first, middle, comp);
-}
-
-template <class RandomAccessIterator, class Compare>
-inline void partial_sort(RandomAccessIterator first,
- RandomAccessIterator middle,
- RandomAccessIterator last, Compare comp) {
- __partial_sort(first, middle, last, value_type(first), comp);
-}
-
-template <class InputIterator, class RandomAccessIterator, class Distance,
- class T>
-RandomAccessIterator __partial_sort_copy(InputIterator first,
- InputIterator last,
- RandomAccessIterator result_first,
- RandomAccessIterator result_last,
- Distance*, T*) {
- if (result_first == result_last) return result_last;
- RandomAccessIterator result_real_last = result_first;
- while(first != last && result_real_last != result_last)
- *result_real_last++ = *first++;
- make_heap(result_first, result_real_last);
- while (first != last) {
- if (*first < *result_first)
- __adjust_heap(result_first, Distance(0),
- Distance(result_real_last - result_first), T(*first));
- ++first;
- }
- sort_heap(result_first, result_real_last);
- return result_real_last;
-}
-
-template <class InputIterator, class RandomAccessIterator>
-inline RandomAccessIterator
-partial_sort_copy(InputIterator first, InputIterator last,
- RandomAccessIterator result_first,
- RandomAccessIterator result_last) {
- return __partial_sort_copy(first, last, result_first, result_last,
- distance_type(result_first), value_type(first));
-}
-
-template <class InputIterator, class RandomAccessIterator, class Compare,
- class Distance, class T>
-RandomAccessIterator __partial_sort_copy(InputIterator first,
- InputIterator last,
- RandomAccessIterator result_first,
- RandomAccessIterator result_last,
- Compare comp, Distance*, T*) {
- if (result_first == result_last) return result_last;
- RandomAccessIterator result_real_last = result_first;
- while(first != last && result_real_last != result_last)
- *result_real_last++ = *first++;
- make_heap(result_first, result_real_last, comp);
- while (first != last) {
- if (*first < *result_first)
- __adjust_heap(result_first, Distance(0),
- Distance(result_real_last - result_first), T(*first),
- comp);
- ++first;
- }
- sort_heap(result_first, result_real_last, comp);
- return result_real_last;
-}
-
-template <class InputIterator, class RandomAccessIterator, class Compare>
-inline RandomAccessIterator
-partial_sort_copy(InputIterator first, InputIterator last,
- RandomAccessIterator result_first,
- RandomAccessIterator result_last, Compare comp) {
- return __partial_sort_copy(first, last, result_first, result_last, comp,
- distance_type(result_first), value_type(first));
-}
-
-template <class RandomAccessIterator, class T>
-void __nth_element(RandomAccessIterator first, RandomAccessIterator nth,
- RandomAccessIterator last, T*) {
- while (last - first > 3) {
- RandomAccessIterator cut = __unguarded_partition
- (first, last, T(__median(*first, *(first + (last - first)/2),
- *(last - 1))));
- if (cut <= nth)
- first = cut;
- else
- last = cut;
- }
- __insertion_sort(first, last);
-}
-
-template <class RandomAccessIterator>
-inline void nth_element(RandomAccessIterator first, RandomAccessIterator nth,
- RandomAccessIterator last) {
- __nth_element(first, nth, last, value_type(first));
-}
-
-template <class RandomAccessIterator, class T, class Compare>
-void __nth_element(RandomAccessIterator first, RandomAccessIterator nth,
- RandomAccessIterator last, T*, Compare comp) {
- while (last - first > 3) {
- RandomAccessIterator cut = __unguarded_partition
- (first, last, T(__median(*first, *(first + (last - first)/2),
- *(last - 1), comp)), comp);
- if (cut <= nth)
- first = cut;
- else
- last = cut;
- }
- __insertion_sort(first, last, comp);
-}
-
-template <class RandomAccessIterator, class Compare>
-inline void nth_element(RandomAccessIterator first, RandomAccessIterator nth,
- RandomAccessIterator last, Compare comp) {
- __nth_element(first, nth, last, value_type(first), comp);
-}
-
-template <class ForwardIterator, class T, class Distance>
-ForwardIterator __lower_bound(ForwardIterator first, ForwardIterator last,
- const T& value, Distance*,
- forward_iterator_tag) {
- Distance len = 0;
- distance(first, last, len);
- Distance half;
- ForwardIterator middle;
-
- while (len > 0) {
- half = len / 2;
- middle = first;
- advance(middle, half);
- if (*middle < value) {
- first = middle;
- ++first;
- len = len - half - 1;
- } else
- len = half;
- }
- return first;
-}
-
-template <class ForwardIterator, class T, class Distance>
-inline ForwardIterator __lower_bound(ForwardIterator first,
- ForwardIterator last,
- const T& value, Distance*,
- bidirectional_iterator_tag) {
- return __lower_bound(first, last, value, (Distance*)0,
- forward_iterator_tag());
-}
-
-template <class RandomAccessIterator, class T, class Distance>
-RandomAccessIterator __lower_bound(RandomAccessIterator first,
- RandomAccessIterator last, const T& value,
- Distance*, random_access_iterator_tag) {
- Distance len = last - first;
- Distance half;
- RandomAccessIterator middle;
-
- while (len > 0) {
- half = len / 2;
- middle = first + half;
- if (*middle < value) {
- first = middle + 1;
- len = len - half - 1;
- } else
- len = half;
- }
- return first;
-}
-
-template <class ForwardIterator, class T>
-inline ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last,
- const T& value) {
- return __lower_bound(first, last, value, distance_type(first),
- iterator_category(first));
-}
-
-template <class ForwardIterator, class T, class Compare, class Distance>
-ForwardIterator __lower_bound(ForwardIterator first, ForwardIterator last,
- const T& value, Compare comp, Distance*,
- forward_iterator_tag) {
- Distance len = 0;
- distance(first, last, len);
- Distance half;
- ForwardIterator middle;
-
- while (len > 0) {
- half = len / 2;
- middle = first;
- advance(middle, half);
- if (comp(*middle, value)) {
- first = middle;
- ++first;
- len = len - half - 1;
- } else
- len = half;
- }
- return first;
-}
-
-template <class ForwardIterator, class T, class Compare, class Distance>
-inline ForwardIterator __lower_bound(ForwardIterator first,
- ForwardIterator last,
- const T& value, Compare comp, Distance*,
- bidirectional_iterator_tag) {
- return __lower_bound(first, last, value, comp, (Distance*)0,
- forward_iterator_tag());
-}
-
-template <class RandomAccessIterator, class T, class Compare, class Distance>
-RandomAccessIterator __lower_bound(RandomAccessIterator first,
- RandomAccessIterator last,
- const T& value, Compare comp, Distance*,
- random_access_iterator_tag) {
- Distance len = last - first;
- Distance half;
- RandomAccessIterator middle;
-
- while (len > 0) {
- half = len / 2;
- middle = first + half;
- if (comp(*middle, value)) {
- first = middle + 1;
- len = len - half - 1;
- } else
- len = half;
- }
- return first;
-}
-
-template <class ForwardIterator, class T, class Compare>
-inline ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last,
- const T& value, Compare comp) {
- return __lower_bound(first, last, value, comp, distance_type(first),
- iterator_category(first));
-}
-
-template <class ForwardIterator, class T, class Distance>
-ForwardIterator __upper_bound(ForwardIterator first, ForwardIterator last,
- const T& value, Distance*,
- forward_iterator_tag) {
- Distance len = 0;
- distance(first, last, len);
- Distance half;
- ForwardIterator middle;
-
- while (len > 0) {
- half = len / 2;
- middle = first;
- advance(middle, half);
- if (value < *middle)
- len = half;
- else {
- first = middle;
- ++first;
- len = len - half - 1;
- }
- }
- return first;
-}
-
-template <class ForwardIterator, class T, class Distance>
-inline ForwardIterator __upper_bound(ForwardIterator first,
- ForwardIterator last,
- const T& value, Distance*,
- bidirectional_iterator_tag) {
- return __upper_bound(first, last, value, (Distance*)0,
- forward_iterator_tag());
-}
-
-template <class RandomAccessIterator, class T, class Distance>
-RandomAccessIterator __upper_bound(RandomAccessIterator first,
- RandomAccessIterator last, const T& value,
- Distance*, random_access_iterator_tag) {
- Distance len = last - first;
- Distance half;
- RandomAccessIterator middle;
-
- while (len > 0) {
- half = len / 2;
- middle = first + half;
- if (value < *middle)
- len = half;
- else {
- first = middle + 1;
- len = len - half - 1;
- }
- }
- return first;
-}
-
-template <class ForwardIterator, class T>
-inline ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last,
- const T& value) {
- return __upper_bound(first, last, value, distance_type(first),
- iterator_category(first));
-}
-
-template <class ForwardIterator, class T, class Compare, class Distance>
-ForwardIterator __upper_bound(ForwardIterator first, ForwardIterator last,
- const T& value, Compare comp, Distance*,
- forward_iterator_tag) {
- Distance len = 0;
- distance(first, last, len);
- Distance half;
- ForwardIterator middle;
-
- while (len > 0) {
- half = len / 2;
- middle = first;
- advance(middle, half);
- if (comp(value, *middle))
- len = half;
- else {
- first = middle;
- ++first;
- len = len - half - 1;
- }
- }
- return first;
-}
-
-template <class ForwardIterator, class T, class Compare, class Distance>
-inline ForwardIterator __upper_bound(ForwardIterator first,
- ForwardIterator last,
- const T& value, Compare comp, Distance*,
- bidirectional_iterator_tag) {
- return __upper_bound(first, last, value, comp, (Distance*)0,
- forward_iterator_tag());
-}
-
-template <class RandomAccessIterator, class T, class Compare, class Distance>
-RandomAccessIterator __upper_bound(RandomAccessIterator first,
- RandomAccessIterator last,
- const T& value, Compare comp, Distance*,
- random_access_iterator_tag) {
- Distance len = last - first;
- Distance half;
- RandomAccessIterator middle;
-
- while (len > 0) {
- half = len / 2;
- middle = first + half;
- if (comp(value, *middle))
- len = half;
- else {
- first = middle + 1;
- len = len - half - 1;
- }
- }
- return first;
-}
-
-template <class ForwardIterator, class T, class Compare>
-inline ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last,
- const T& value, Compare comp) {
- return __upper_bound(first, last, value, comp, distance_type(first),
- iterator_category(first));
-}
-
-template <class ForwardIterator, class T, class Distance>
-pair<ForwardIterator, ForwardIterator>
-__equal_range(ForwardIterator first, ForwardIterator last, const T& value,
- Distance*, forward_iterator_tag) {
- Distance len = 0;
- distance(first, last, len);
- Distance half;
- ForwardIterator middle, left, right;
-
- while (len > 0) {
- half = len / 2;
- middle = first;
- advance(middle, half);
- if (*middle < value) {
- first = middle;
- ++first;
- len = len - half - 1;
- } else if (value < *middle)
- len = half;
- else {
- left = lower_bound(first, middle, value);
- advance(first, len);
- right = upper_bound(++middle, first, value);
- return pair<ForwardIterator, ForwardIterator>(left, right);
- }
- }
- return pair<ForwardIterator, ForwardIterator>(first, first);
-}
-
-template <class ForwardIterator, class T, class Distance>
-inline pair<ForwardIterator, ForwardIterator>
-__equal_range(ForwardIterator first, ForwardIterator last, const T& value,
- Distance*, bidirectional_iterator_tag) {
- return __equal_range(first, last, value, (Distance*)0,
- forward_iterator_tag());
-}
-
-template <class RandomAccessIterator, class T, class Distance>
-pair<RandomAccessIterator, RandomAccessIterator>
-__equal_range(RandomAccessIterator first, RandomAccessIterator last,
- const T& value, Distance*, random_access_iterator_tag) {
- Distance len = last - first;
- Distance half;
- RandomAccessIterator middle, left, right;
-
- while (len > 0) {
- half = len / 2;
- middle = first + half;
- if (*middle < value) {
- first = middle + 1;
- len = len - half - 1;
- } else if (value < *middle)
- len = half;
- else {
- left = lower_bound(first, middle, value);
- right = upper_bound(++middle, first + len, value);
- return pair<RandomAccessIterator, RandomAccessIterator>(left,
- right);
- }
- }
- return pair<RandomAccessIterator, RandomAccessIterator>(first, first);
-}
-
-template <class ForwardIterator, class T>
-inline pair<ForwardIterator, ForwardIterator>
-equal_range(ForwardIterator first, ForwardIterator last, const T& value) {
- return __equal_range(first, last, value, distance_type(first),
- iterator_category(first));
-}
-
-template <class ForwardIterator, class T, class Compare, class Distance>
-pair<ForwardIterator, ForwardIterator>
-__equal_range(ForwardIterator first, ForwardIterator last, const T& value,
- Compare comp, Distance*, forward_iterator_tag) {
- Distance len = 0;
- distance(first, last, len);
- Distance half;
- ForwardIterator middle, left, right;
-
- while (len > 0) {
- half = len / 2;
- middle = first;
- advance(middle, half);
- if (comp(*middle, value)) {
- first = middle;
- ++first;
- len = len - half - 1;
- } else if (comp(value, *middle))
- len = half;
- else {
- left = lower_bound(first, middle, value, comp);
- advance(first, len);
- right = upper_bound(++middle, first, value, comp);
- return pair<ForwardIterator, ForwardIterator>(left, right);
- }
- }
- return pair<ForwardIterator, ForwardIterator>(first, first);
-}
-
-template <class ForwardIterator, class T, class Compare, class Distance>
-inline pair<ForwardIterator, ForwardIterator>
-__equal_range(ForwardIterator first, ForwardIterator last, const T& value,
- Compare comp, Distance*, bidirectional_iterator_tag) {
- return __equal_range(first, last, value, comp, (Distance*)0,
- forward_iterator_tag());
-}
-
-template <class RandomAccessIterator, class T, class Compare, class Distance>
-pair<RandomAccessIterator, RandomAccessIterator>
-__equal_range(RandomAccessIterator first, RandomAccessIterator last,
- const T& value, Compare comp, Distance*,
- random_access_iterator_tag) {
- Distance len = last - first;
- Distance half;
- RandomAccessIterator middle, left, right;
-
- while (len > 0) {
- half = len / 2;
- middle = first + half;
- if (comp(*middle, value)) {
- first = middle + 1;
- len = len - half - 1;
- } else if (comp(value, *middle))
- len = half;
- else {
- left = lower_bound(first, middle, value, comp);
- right = upper_bound(++middle, first + len, value, comp);
- return pair<RandomAccessIterator, RandomAccessIterator>(left,
- right);
- }
- }
- return pair<RandomAccessIterator, RandomAccessIterator>(first, first);
-}
-
-template <class ForwardIterator, class T, class Compare>
-inline pair<ForwardIterator, ForwardIterator>
-equal_range(ForwardIterator first, ForwardIterator last, const T& value,
- Compare comp) {
- return __equal_range(first, last, value, comp, distance_type(first),
- iterator_category(first));
-}
-
-template <class ForwardIterator, class T>
-bool binary_search(ForwardIterator first, ForwardIterator last,
- const T& value) {
- ForwardIterator i = lower_bound(first, last, value);
- return i != last && !(value < *i);
-}
-
-template <class ForwardIterator, class T, class Compare>
-bool binary_search(ForwardIterator first, ForwardIterator last, const T& value,
- Compare comp) {
- ForwardIterator i = lower_bound(first, last, value, comp);
- return i != last && !comp(value, *i);
-}
-
-template <class InputIterator1, class InputIterator2, class OutputIterator>
-OutputIterator merge(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, InputIterator2 last2,
- OutputIterator result) {
- while (first1 != last1 && first2 != last2)
- if (*first2 < *first1)
- *result++ = *first2++;
- else
- *result++ = *first1++;
- return copy(first2, last2, copy(first1, last1, result));
-}
-
-template <class InputIterator1, class InputIterator2, class OutputIterator,
- class Compare>
-OutputIterator merge(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, InputIterator2 last2,
- OutputIterator result, Compare comp) {
- while (first1 != last1 && first2 != last2)
- if (comp(*first2, *first1))
- *result++ = *first2++;
- else
- *result++ = *first1++;
- return copy(first2, last2, copy(first1, last1, result));
-}
-
-template <class BidirectionalIterator, class Distance>
-void __merge_without_buffer(BidirectionalIterator first,
- BidirectionalIterator middle,
- BidirectionalIterator last,
- Distance len1, Distance len2) {
- if (len1 == 0 || len2 == 0) return;
- if (len1 + len2 == 2) {
- if (*middle < *first) iter_swap(first, middle);
- return;
- }
- BidirectionalIterator first_cut = first;
- BidirectionalIterator second_cut = middle;
- Distance len11 = 0;
- Distance len22 = 0;
- if (len1 > len2) {
- len11 = len1 / 2;
- advance(first_cut, len11);
- second_cut = lower_bound(middle, last, *first_cut);
- distance(middle, second_cut, len22);
- } else {
- len22 = len2 / 2;
- advance(second_cut, len22);
- first_cut = upper_bound(first, middle, *second_cut);
- distance(first, first_cut, len11);
- }
- rotate(first_cut, middle, second_cut);
- BidirectionalIterator new_middle = first_cut;
- advance(new_middle, len22);
- __merge_without_buffer(first, first_cut, new_middle, len11, len22);
- __merge_without_buffer(new_middle, second_cut, last, len1 - len11,
- len2 - len22);
-}
-
-template <class BidirectionalIterator, class Distance, class Compare>
-void __merge_without_buffer(BidirectionalIterator first,
- BidirectionalIterator middle,
- BidirectionalIterator last,
- Distance len1, Distance len2, Compare comp) {
- if (len1 == 0 || len2 == 0) return;
- if (len1 + len2 == 2) {
- if (comp(*middle, *first)) iter_swap(first, middle);
- return;
- }
- BidirectionalIterator first_cut = first;
- BidirectionalIterator second_cut = middle;
- Distance len11 = 0;
- Distance len22 = 0;
- if (len1 > len2) {
- len11 = len1 / 2;
- advance(first_cut, len11);
- second_cut = lower_bound(middle, last, *first_cut, comp);
- distance(middle, second_cut, len22);
- } else {
- len22 = len2 / 2;
- advance(second_cut, len22);
- first_cut = upper_bound(first, middle, *second_cut, comp);
- distance(first, first_cut, len11);
- }
- rotate(first_cut, middle, second_cut);
- BidirectionalIterator new_middle = first_cut;
- advance(new_middle, len22);
- __merge_without_buffer(first, first_cut, new_middle, len11, len22, comp);
- __merge_without_buffer(new_middle, second_cut, last, len1 - len11,
- len2 - len22, comp);
-}
-
-
-template <class InputIterator, class OutputIterator>
-OutputIterator __borland_bugfix_copy(InputIterator first, InputIterator last,
- OutputIterator result) {
-// this is used in __rotate_adaptive to work around some obscure Borland
-// bug. It is the same as copy, but with a different (and appropriate) name.
- while (first != last) *result++ = *first++;
- return result;
-}
-
-template <class BidirectionalIterator1, class BidirectionalIterator2,
- class Distance>
-BidirectionalIterator1 __rotate_adaptive(BidirectionalIterator1 first,
- BidirectionalIterator1 middle,
- BidirectionalIterator1 last,
- Distance len1, Distance len2,
- BidirectionalIterator2 buffer,
- Distance buffer_size) {
- BidirectionalIterator2 buffer_end;
- if (len1 > len2 && len2 <= buffer_size) {
- buffer_end = __borland_bugfix_copy(middle, last, buffer);
- copy_backward(first, middle, last);
- return copy(buffer, buffer_end, first);
- } else if (len1 <= buffer_size) {
- buffer_end = __borland_bugfix_copy(first, middle, buffer);
- copy(middle, last, first);
- return copy_backward(buffer, buffer_end, last);
- } else {
- rotate(first, middle, last);
- advance(first, len2);
- return first;
- }
-}
-
-template <class BidirectionalIterator1, class BidirectionalIterator2,
- class BidirectionalIterator3>
-BidirectionalIterator3 __merge_backward(BidirectionalIterator1 first1,
- BidirectionalIterator1 last1,
- BidirectionalIterator2 first2,
- BidirectionalIterator2 last2,
- BidirectionalIterator3 result) {
- if (first1 == last1) return copy_backward(first2, last2, result);
- if (first2 == last2) return copy_backward(first1, last1, result);
- --last1;
- --last2;
- while (true) {
- if (*last2 < *last1) {
- *--result = *last1;
- if (first1 == last1) return copy_backward(first2, ++last2, result);
- --last1;
- } else {
- *--result = *last2;
- if (first2 == last2) return copy_backward(first1, ++last1, result);
- --last2;
- }
- }
-}
-
-template <class BidirectionalIterator1, class BidirectionalIterator2,
- class BidirectionalIterator3, class Compare>
-BidirectionalIterator3 __merge_backward(BidirectionalIterator1 first1,
- BidirectionalIterator1 last1,
- BidirectionalIterator2 first2,
- BidirectionalIterator2 last2,
- BidirectionalIterator3 result,
- Compare comp) {
- if (first1 == last1) return copy_backward(first2, last2, result);
- if (first2 == last2) return copy_backward(first1, last1, result);
- --last1;
- --last2;
- while (true) {
- if (comp(*last2, *last1)) {
- *--result = *last1;
- if (first1 == last1) return copy_backward(first2, ++last2, result);
- --last1;
- } else {
- *--result = *last2;
- if (first2 == last2) return copy_backward(first1, ++last1, result);
- --last2;
- }
- }
-}
-
-template <class BidirectionalIterator, class Distance, class Pointer, class T>
-void __merge_adaptive(BidirectionalIterator first,
- BidirectionalIterator middle,
- BidirectionalIterator last, Distance len1, Distance len2,
- Pointer buffer, Distance buffer_size,
- Distance& fill_pointer, T*) {
- if (len1 <= len2 && len1 <= buffer_size) {
- BidirectionalIterator i = first;
- Pointer j = buffer;
- len2 = 0;
- while (len2 < len1 && len2 < fill_pointer) {
- *buffer++ = *first++;
- ++len2;
- }
- raw_storage_iterator<Pointer, T> end_buffer = buffer;
- while (len2++ < len1) {
- *end_buffer++ = *first++;
- ++fill_pointer;
- }
- merge(j, j + len1, middle, last, i);
- } else if (len2 <= buffer_size) {
- BidirectionalIterator i = middle;
- Pointer j = buffer;
- len1 = 0;
- while (len1 < len2 && len1 < fill_pointer) {
- *buffer++ = *middle++;
- ++len1;
- }
- raw_storage_iterator<Pointer, T> end_buffer = buffer;
- while (len1++ < len2) {
- *end_buffer++ = *middle++;
- ++fill_pointer;
- }
- __merge_backward(first, i, j, j + len2, last);
- } else {
- BidirectionalIterator first_cut = first;
- BidirectionalIterator second_cut = middle;
- Distance len11 = 0;
- Distance len22 = 0;
- if (len1 > len2) {
- len11 = len1 / 2;
- advance(first_cut, len11);
- second_cut = lower_bound(middle, last, *first_cut);
- distance(middle, second_cut, len22);
- } else {
- len22 = len2 / 2;
- advance(second_cut, len22);
- first_cut = upper_bound(first, middle, *second_cut);
- distance(first, first_cut, len11);
- }
- BidirectionalIterator new_middle =
- __rotate_adaptive(first_cut, middle, second_cut, len1 - len11,
- len22, buffer, buffer_size);
- __merge_adaptive(first, first_cut, new_middle, len11, len22, buffer,
- buffer_size, fill_pointer, (T*)0);
- __merge_adaptive(new_middle, second_cut, last, len1 - len11,
- len2 - len22, buffer, buffer_size, fill_pointer,
- (T*)0);
- }
-}
-
-template <class BidirectionalIterator, class Distance, class Pointer, class T,
- class Compare>
-void __merge_adaptive(BidirectionalIterator first,
- BidirectionalIterator middle,
- BidirectionalIterator last, Distance len1, Distance len2,
- Pointer buffer, Distance buffer_size,
- Distance& fill_pointer, T*, Compare comp) {
- if (len1 <= len2 && len1 <= buffer_size) {
- BidirectionalIterator i = first;
- Pointer j = buffer;
- len2 = 0;
- while (len2 < len1 && len2 < fill_pointer) {
- *buffer++ = *first++;
- ++len2;
- }
- raw_storage_iterator<Pointer, T> end_buffer = buffer;
- while (len2++ < len1) {
- *end_buffer++ = *first++;
- ++fill_pointer;
- }
- merge(j, j + len1, middle, last, i, comp);
- } else if (len2 <= buffer_size) {
- BidirectionalIterator i = middle;
- Pointer j = buffer;
- len1 = 0;
- while (len1 < len2 && len1 < fill_pointer) {
- *buffer++ = *middle++;
- ++len1;
- }
- raw_storage_iterator<Pointer, T> end_buffer = buffer;
- while (len1++ < len2) {
- *end_buffer++ = *middle++;
- ++fill_pointer;
- }
- __merge_backward(first, i, j, j + len2, last, comp);
- } else {
- BidirectionalIterator first_cut = first;
- BidirectionalIterator second_cut = middle;
- Distance len11 = 0;
- Distance len22 = 0;
- if (len1 > len2) {
- len11 = len1 / 2;
- advance(first_cut, len11);
- second_cut = lower_bound(middle, last, *first_cut, comp);
- distance(middle, second_cut, len22);
- } else {
- len22 = len2 / 2;
- advance(second_cut, len22);
- first_cut = upper_bound(first, middle, *second_cut, comp);
- distance(first, first_cut, len11);
- }
- BidirectionalIterator new_middle =
- __rotate_adaptive(first_cut, middle, second_cut, len1 - len11,
- len22, buffer, buffer_size);
- __merge_adaptive(first, first_cut, new_middle, len11, len22, buffer,
- buffer_size, fill_pointer, (T*)0, comp);
- __merge_adaptive(new_middle, second_cut, last, len1 - len11,
- len2 - len22, buffer, buffer_size, fill_pointer,
- (T*)0, comp);
- }
-}
-
-template <class BidirectionalIterator, class Distance, class Pointer>
-void __inplace_merge(BidirectionalIterator first,
- BidirectionalIterator middle,
- BidirectionalIterator last, Distance len1, Distance len2,
- pair<Pointer, Distance> p) {
- if (p.first == 0) {
- __merge_without_buffer(first, middle, last, len1, len2);
- return;
- }
- Distance fill_pointer = 0;
- __merge_adaptive(first, middle, last, len1, len2, p.first, p.second,
- fill_pointer, value_type(first));
- destroy(p.first, p.first + fill_pointer);
- return_temporary_buffer(p.first);
-}
-
-template <class BidirectionalIterator, class Distance, class Pointer,
- class Compare>
-void __inplace_merge(BidirectionalIterator first,
- BidirectionalIterator middle,
- BidirectionalIterator last, Distance len1, Distance len2,
- pair<Pointer, Distance> p, Compare comp) {
- if (p.first == 0) {
- __merge_without_buffer(first, middle, last, len1, len2, comp);
- return;
- }
- Distance fill_pointer = 0;
- __merge_adaptive(first, middle, last, len1, len2, p.first, p.second,
- fill_pointer, value_type(first), comp);
- destroy(p.first, p.first + fill_pointer);
- return_temporary_buffer(p.first);
-}
-
-template <class BidirectionalIterator, class Distance>
-inline void __inplace_merge_aux(BidirectionalIterator first,
- BidirectionalIterator middle,
- BidirectionalIterator last, Distance*) {
- Distance len1 = 0;
- distance(first, middle, len1);
- Distance len2 = 0;
- distance(middle, last, len2);
- __inplace_merge(first, middle, last, len1, len2,
- get_temporary_buffer(len1 + len2, value_type(first)));
-}
-
-template <class BidirectionalIterator, class Distance, class Compare>
-inline void __inplace_merge_aux(BidirectionalIterator first,
- BidirectionalIterator middle,
- BidirectionalIterator last, Distance*,
- Compare comp) {
- Distance len1 = 0;
- distance(first, middle, len1);
- Distance len2 = 0;
- distance(middle, last, len2);
- __inplace_merge(first, middle, last, len1, len2,
- get_temporary_buffer(len1 + len2, value_type(first)),
- comp);
-}
-
-template <class BidirectionalIterator>
-inline void inplace_merge(BidirectionalIterator first,
- BidirectionalIterator middle,
- BidirectionalIterator last) {
- __inplace_merge_aux(first, middle, last, distance_type(first));
-}
-
-template <class BidirectionalIterator, class Compare>
-inline void inplace_merge(BidirectionalIterator first,
- BidirectionalIterator middle,
- BidirectionalIterator last, Compare comp) {
- __inplace_merge_aux(first, middle, last, distance_type(first), comp);
-}
-
-template <class InputIterator1, class InputIterator2>
-bool includes(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, InputIterator2 last2) {
- while (first1 != last1 && first2 != last2)
- if (*first2 < *first1)
- return false;
- else if(*first1 < *first2)
- ++first1;
- else
- ++first1, ++first2;
-
- return first2 == last2;
-}
-
-template <class InputIterator1, class InputIterator2, class Compare>
-bool includes(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, InputIterator2 last2, Compare comp) {
- while (first1 != last1 && first2 != last2)
- if (comp(*first2, *first1))
- return false;
- else if(comp(*first1, *first2))
- ++first1;
- else
- ++first1, ++first2;
-
- return first2 == last2;
-}
-
-template <class InputIterator1, class InputIterator2, class OutputIterator>
-OutputIterator set_union(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, InputIterator2 last2,
- OutputIterator result) {
- while (first1 != last1 && first2 != last2)
- if (*first1 < *first2)
- *result++ = *first1++;
- else if (*first2 < *first1)
- *result++ = *first2++;
- else {
- *result++ = *first1++;
- first2++;
- }
- return copy(first2, last2, copy(first1, last1, result));
-}
-
-template <class InputIterator1, class InputIterator2, class OutputIterator,
- class Compare>
-OutputIterator set_union(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, InputIterator2 last2,
- OutputIterator result, Compare comp) {
- while (first1 != last1 && first2 != last2)
- if (comp(*first1, *first2))
- *result++ = *first1++;
- else if (comp(*first2, *first1))
- *result++ = *first2++;
- else {
- *result++ = *first1++;
- ++first2;
- }
- return copy(first2, last2, copy(first1, last1, result));
-}
-
-template <class InputIterator1, class InputIterator2, class OutputIterator>
-OutputIterator set_intersection(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, InputIterator2 last2,
- OutputIterator result) {
- while (first1 != last1 && first2 != last2)
- if (*first1 < *first2)
- ++first1;
- else if (*first2 < *first1)
- ++first2;
- else {
- *result++ = *first1++;
- ++first2;
- }
- return result;
-}
-
-template <class InputIterator1, class InputIterator2, class OutputIterator,
- class Compare>
-OutputIterator set_intersection(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, InputIterator2 last2,
- OutputIterator result, Compare comp) {
- while (first1 != last1 && first2 != last2)
- if (comp(*first1, *first2))
- ++first1;
- else if (comp(*first2, *first1))
- ++first2;
- else {
- *result++ = *first1++;
- ++first2;
- }
- return result;
-}
-
-template <class InputIterator1, class InputIterator2, class OutputIterator>
-OutputIterator set_difference(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, InputIterator2 last2,
- OutputIterator result) {
- while (first1 != last1 && first2 != last2)
- if (*first1 < *first2)
- *result++ = *first1++;
- else if (*first2 < *first1)
- ++first2;
- else {
- ++first1;
- ++first2;
- }
- return copy(first1, last1, result);
-}
-
-template <class InputIterator1, class InputIterator2, class OutputIterator,
- class Compare>
-OutputIterator set_difference(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, InputIterator2 last2,
- OutputIterator result, Compare comp) {
- while (first1 != last1 && first2 != last2)
- if (comp(*first1, *first2))
- *result++ = *first1++;
- else if (comp(*first2, *first1))
- ++first2;
- else {
- ++first1;
- ++first2;
- }
- return copy(first1, last1, result);
-}
-
-template <class InputIterator1, class InputIterator2, class OutputIterator>
-OutputIterator set_symmetric_difference(InputIterator1 first1,
- InputIterator1 last1,
- InputIterator2 first2,
- InputIterator2 last2,
- OutputIterator result) {
- while (first1 != last1 && first2 != last2)
- if (*first1 < *first2)
- *result++ = *first1++;
- else if (*first2 < *first1)
- *result++ = *first2++;
- else {
- ++first1;
- ++first2;
- }
- return copy(first2, last2, copy(first1, last1, result));
-}
-
-template <class InputIterator1, class InputIterator2, class OutputIterator,
- class Compare>
-OutputIterator set_symmetric_difference(InputIterator1 first1,
- InputIterator1 last1,
- InputIterator2 first2,
- InputIterator2 last2,
- OutputIterator result, Compare comp) {
- while (first1 != last1 && first2 != last2)
- if (comp(*first1, *first2))
- *result++ = *first1++;
- else if (comp(*first2, *first1))
- *result++ = *first2++;
- else {
- ++first1;
- ++first2;
- }
- return copy(first2, last2, copy(first1, last1, result));
-}
-
-template <class InputIterator>
-InputIterator max_element(InputIterator first, InputIterator last) {
- if (first == last) return first;
- InputIterator result = first;
- while (++first != last)
- if (*result < *first) result = first;
- return result;
-}
-
-template <class InputIterator, class Compare>
-InputIterator max_element(InputIterator first, InputIterator last,
- Compare comp) {
- if (first == last) return first;
- InputIterator result = first;
- while (++first != last)
- if (comp(*result, *first)) result = first;
- return result;
-}
-
-template <class InputIterator>
-InputIterator min_element(InputIterator first, InputIterator last) {
- if (first == last) return first;
- InputIterator result = first;
- while (++first != last)
- if (*first < *result) result = first;
- return result;
-}
-
-template <class InputIterator, class Compare>
-InputIterator min_element(InputIterator first, InputIterator last,
- Compare comp) {
- if (first == last) return first;
- InputIterator result = first;
- while (++first != last)
- if (comp(*first, *result)) result = first;
- return result;
-}
-
-template <class BidirectionalIterator>
-bool next_permutation(BidirectionalIterator first,
- BidirectionalIterator last) {
- if (first == last) return false;
- BidirectionalIterator i = first;
- ++i;
- if (i == last) return false;
- i = last;
- --i;
-
- for(;;) {
- BidirectionalIterator ii = i--;
- if (*i < *ii) {
- BidirectionalIterator j = last;
- while (!(*i < *--j));
- iter_swap(i, j);
- reverse(ii, last);
- return true;
- }
- if (i == first) {
- reverse(first, last);
- return false;
- }
- }
-}
-
-template <class BidirectionalIterator, class Compare>
-bool next_permutation(BidirectionalIterator first, BidirectionalIterator last,
- Compare comp) {
- if (first == last) return false;
- BidirectionalIterator i = first;
- ++i;
- if (i == last) return false;
- i = last;
- --i;
-
- for(;;) {
- BidirectionalIterator ii = i--;
- if (comp(*i, *ii)) {
- BidirectionalIterator j = last;
- while (!comp(*i, *--j));
- iter_swap(i, j);
- reverse(ii, last);
- return true;
- }
- if (i == first) {
- reverse(first, last);
- return false;
- }
- }
-}
-
-template <class BidirectionalIterator>
-bool prev_permutation(BidirectionalIterator first,
- BidirectionalIterator last) {
- if (first == last) return false;
- BidirectionalIterator i = first;
- ++i;
- if (i == last) return false;
- i = last;
- --i;
-
- for(;;) {
- BidirectionalIterator ii = i--;
- if (!(*i < *ii)) {
- BidirectionalIterator j = last;
- while (*i < *--j);
- iter_swap(i, j);
- reverse(ii, last);
- return true;
- }
- if (i == first) {
- reverse(first, last);
- return false;
- }
- }
-}
-
-template <class BidirectionalIterator, class Compare>
-bool prev_permutation(BidirectionalIterator first, BidirectionalIterator last,
- Compare comp) {
- if (first == last) return false;
- BidirectionalIterator i = first;
- ++i;
- if (i == last) return false;
- i = last;
- --i;
-
- for(;;) {
- BidirectionalIterator ii = i--;
- if (!comp(*i, *ii)) {
- BidirectionalIterator j = last;
- while (comp(*i, *--j));
- iter_swap(i, j);
- reverse(ii, last);
- return true;
- }
- if (i == first) {
- reverse(first, last);
- return false;
- }
- }
-}
-
-template <class InputIterator, class T>
-T accumulate(InputIterator first, InputIterator last, T init) {
- while (first != last)
- init = init + *first++;
- return init;
-}
-
-template <class InputIterator, class T, class BinaryOperation>
-T accumulate(InputIterator first, InputIterator last, T init,
- BinaryOperation binary_op) {
- while (first != last)
- init = binary_op(init, *first++);
- return init;
-}
-
-template <class InputIterator1, class InputIterator2, class T>
-T inner_product(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, T init) {
- while (first1 != last1)
- init = init + (*first1++ * *first2++);
- return init;
-}
-
-template <class InputIterator1, class InputIterator2, class T,
- class BinaryOperation1, class BinaryOperation2>
-T inner_product(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, T init, BinaryOperation1 binary_op1,
- BinaryOperation2 binary_op2) {
- while (first1 != last1)
- init = binary_op1(init, binary_op2(*first1++, *first2++));
- return init;
-}
-
-template <class InputIterator, class OutputIterator, class T>
-OutputIterator __partial_sum(InputIterator first, InputIterator last,
- OutputIterator result, T*) {
- T value = *first;
- while (++first != last) {
- value = value + *first;
- *++result = value;
- }
- return ++result;
-}
-
-template <class InputIterator, class OutputIterator>
-OutputIterator partial_sum(InputIterator first, InputIterator last,
- OutputIterator result) {
- if (first == last) return result;
- *result = *first;
- return __partial_sum(first, last, result, value_type(first));
-}
-
-template <class InputIterator, class OutputIterator, class T,
- class BinaryOperation>
-OutputIterator __partial_sum(InputIterator first, InputIterator last,
- OutputIterator result, T*,
- BinaryOperation binary_op) {
- T value = *first;
- while (++first != last) {
- value = binary_op(value, *first);
- *++result = value;
- }
- return ++result;
-}
-
-template <class InputIterator, class OutputIterator, class BinaryOperation>
-OutputIterator partial_sum(InputIterator first, InputIterator last,
- OutputIterator result, BinaryOperation binary_op) {
- if (first == last) return result;
- *result = *first;
- return __partial_sum(first, last, result, value_type(first), binary_op);
-}
-
-template <class InputIterator, class OutputIterator, class T>
-OutputIterator __adjacent_difference(InputIterator first, InputIterator last,
- OutputIterator result, T*) {
- T value = *first;
- while (++first != last) {
- T tmp = *first;
- *++result = tmp - value;
- value = tmp;
- }
- return ++result;
-}
-
-template <class InputIterator, class OutputIterator>
-OutputIterator adjacent_difference(InputIterator first, InputIterator last,
- OutputIterator result) {
- if (first == last) return result;
- *result = *first;
- return __adjacent_difference(first, last, result, value_type(first));
-}
-
-template <class InputIterator, class OutputIterator, class T,
- class BinaryOperation>
-OutputIterator __adjacent_difference(InputIterator first, InputIterator last,
- OutputIterator result, T*,
- BinaryOperation binary_op) {
- T value = *first;
- while (++first != last) {
- T tmp = *first;
- *++result = binary_op(tmp, value);
- value = tmp;
- }
- return ++result;
-}
-
-template <class InputIterator, class OutputIterator, class BinaryOperation>
-OutputIterator adjacent_difference(InputIterator first, InputIterator last,
- OutputIterator result,
- BinaryOperation binary_op) {
- if (first == last) return result;
- *result = *first;
- return __adjacent_difference(first, last, result, value_type(first),
- binary_op);
-}
-
-template <class ForwardIterator, class T>
-void iota(ForwardIterator first, ForwardIterator last, T value) {
- while (first != last) *first++ = value++;
-}
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/algobase.h b/STL/algobase.h
deleted file mode 100644
index 17816328155..00000000000
--- a/STL/algobase.h
+++ /dev/null
@@ -1,250 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef ALGOBASE_H
-#define ALGOBASE_H
-
-#include <pair.h>
-#include <iterator.h>
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class ForwardIterator1, class ForwardIterator2, class T>
-inline void __iter_swap(ForwardIterator1 a, ForwardIterator2 b, T*) {
- T tmp = *a;
- *a = *b;
- *b = tmp;
-}
-
-template <class ForwardIterator1, class ForwardIterator2>
-inline void iter_swap(ForwardIterator1 a, ForwardIterator2 b) {
- __iter_swap(a, b, value_type(a));
-}
-
-template <class T>
-inline void swap(T& a, T& b) {
- T tmp = a;
- a = b;
- b = tmp;
-}
-
-#if ! defined (VXWORKS)
-template <class T>
-inline const T& min(const T& a, const T& b) {
- return b < a ? b : a;
-}
-
-template <class T, class Compare>
-inline const T& min(const T& a, const T& b, Compare comp) {
- return comp(b, a) ? b : a;
-}
-
-template <class T>
-inline const T& max(const T& a, const T& b) {
- return a < b ? b : a;
-}
-
-template <class T, class Compare>
-inline const T& max(const T& a, const T& b, Compare comp) {
- return comp(a, b) ? b : a;
-}
-#endif /* VXWORKS */
-
-template <class InputIterator, class Distance>
-void __distance(InputIterator first, InputIterator last, Distance& n,
- input_iterator_tag) {
- while (first != last) { ++first; ++n; }
-}
-
-template <class ForwardIterator, class Distance>
-void __distance(ForwardIterator first, ForwardIterator last, Distance& n,
- forward_iterator_tag) {
- while (first != last) { ++first; ++n; }
-}
-
-template <class BidirectionalIterator, class Distance>
-void __distance(BidirectionalIterator first, BidirectionalIterator last,
- Distance& n, bidirectional_iterator_tag) {
- while (first != last) { ++first; ++n; }
-}
-
-template <class RandomAccessIterator, class Distance>
-inline void __distance(RandomAccessIterator first, RandomAccessIterator last,
- Distance& n, random_access_iterator_tag) {
- n = last - first;
-}
-
-template <class InputIterator, class Distance>
-inline void distance(InputIterator first, InputIterator last, Distance& n) {
- __distance(first, last, n, iterator_category(first));
-}
-
-template <class InputIterator, class Distance>
-void __advance(InputIterator& i, Distance n, input_iterator_tag) {
- while (n--) ++i;
-}
-
-template <class ForwardIterator, class Distance>
-void __advance(ForwardIterator& i, Distance n, forward_iterator_tag) {
- while (n--) ++i;
-}
-
-template <class BidirectionalIterator, class Distance>
-void __advance(BidirectionalIterator& i, Distance n,
- bidirectional_iterator_tag) {
- if (n >= 0)
- while (n--) ++i;
- else
- while (n++) --i;
-}
-
-template <class RandomAccessIterator, class Distance>
-inline void __advance(RandomAccessIterator& i, Distance n,
- random_access_iterator_tag) {
- i += n;
-}
-
-template <class InputIterator, class Distance>
-inline void advance(InputIterator& i, Distance n) {
- __advance(i, n, iterator_category(i));
-}
-
-template <class ForwardIterator>
-void destroy(ForwardIterator first, ForwardIterator last) {
- while (first != last) {
- /* Borland bug */
- destroy(first);
- ++first;
- //destroy(first++);
- }
-}
-
-template <class InputIterator, class ForwardIterator>
-ForwardIterator uninitialized_copy(InputIterator first, InputIterator last,
- ForwardIterator result) {
- while (first != last) construct(result++, *first++);
- return result;
-}
-
-template <class ForwardIterator, class T>
-void uninitialized_fill(ForwardIterator first, ForwardIterator last,
- const T& x) {
- while (first != last) construct(first++, x);
-}
-
-template <class ForwardIterator, class Size, class T>
-void uninitialized_fill_n(ForwardIterator first, Size n, const T& x) {
- while (n--) construct(first++, x);
-}
-
-template <class InputIterator, class OutputIterator>
-OutputIterator copy(InputIterator first, InputIterator last,
- OutputIterator result) {
- while (first != last) *result++ = *first++;
- return result;
-}
-
-template <class BidirectionalIterator1, class BidirectionalIterator2>
-BidirectionalIterator2 copy_backward(BidirectionalIterator1 first,
- BidirectionalIterator1 last,
- BidirectionalIterator2 result) {
- while (first != last) *--result = *--last;
- return result;
-}
-
-template <class ForwardIterator, class T>
-void fill(ForwardIterator first, ForwardIterator last, const T& value) {
- while (first != last) *first++ = value;
-}
-
-template <class OutputIterator, class Size, class T>
-void fill_n(OutputIterator first, Size n, const T& value) {
- while (n-- > 0) *first++ = value;
-}
-
-template <class InputIterator1, class InputIterator2>
-pair<InputIterator1, InputIterator2> mismatch(InputIterator1 first1,
- InputIterator1 last1,
- InputIterator2 first2) {
- while (first1 != last1 && *first1 == *first2) {
- ++first1;
- ++first2;
- }
- return pair<InputIterator1, InputIterator2>(first1, first2);
-}
-
-template <class InputIterator1, class InputIterator2, class BinaryPredicate>
-pair<InputIterator1, InputIterator2> mismatch(InputIterator1 first1,
- InputIterator1 last1,
- InputIterator2 first2,
- BinaryPredicate binary_pred) {
- while (first1 != last1 && binary_pred(*first1, *first2)) {
- ++first1;
- ++first2;
- }
- return pair<InputIterator1, InputIterator2>(first1, first2);
-}
-
-template <class InputIterator1, class InputIterator2>
-inline bool equal(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2) {
- return mismatch(first1, last1, first2).first == last1;
-}
-
-template <class InputIterator1, class InputIterator2, class BinaryPredicate>
-inline bool equal(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, BinaryPredicate binary_pred) {
- return mismatch(first1, last1, first2, binary_pred).first == last1;
-}
-
-template <class InputIterator1, class InputIterator2>
-bool lexicographical_compare(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, InputIterator2 last2) {
- while (first1 != last1 && first2 != last2) {
- if (*first1 < *first2) return true;
- if (*first2++ < *first1++) return false;
- }
- return first1 == last1 && first2 != last2;
-}
-
-template <class InputIterator1, class InputIterator2, class Compare>
-bool lexicographical_compare(InputIterator1 first1, InputIterator1 last1,
- InputIterator2 first2, InputIterator2 last2,
- Compare comp) {
- while (first1 != last1 && first2 != last2) {
- if (comp(*first1, *first2)) return true;
- if (comp(*first2++, *first1++)) return false;
- }
- return first1 == last1 && first2 != last2;
-}
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/bool.h b/STL/bool.h
deleted file mode 100644
index 095ee898ad0..00000000000
--- a/STL/bool.h
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-#if !defined (ACE_BOOL_H)
-#define ACE_BOOL_H
-
-// Define bool out of the std namespace.
-#if (_MSC_VER > 1010)
-#include /**/ <yvals.h>
-#else
-#if !defined (bool)
-#define bool int
-#endif /* bool */
-
-#if !defined (true)
-#define true 1
-#endif /* true */
-
-#if !defined (false)
-#define false 0
-#endif /* false */
-
-#endif /* WIN32 */
-
-
- /*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif /* ACE_BOOL_H */
diff --git a/STL/bstring.h b/STL/bstring.h
deleted file mode 100644
index 04f6d9e6c01..00000000000
--- a/STL/bstring.h
+++ /dev/null
@@ -1,2516 +0,0 @@
-/**
- ** Copyright (c) 1994-1995 Modena Software Inc.,
- **
- ** Permission to use, copy, modify, distribute and sell this software
- ** and its documentation for any purpose is hereby granted without fee,
- ** provided that the above copyright notice appear in all copies and
- ** that both that copyright notice and this permission notice appear
- ** in supporting documentation. Modena Software, Inc. makes no
- ** representations about the suitability of this software for any
- ** purpose. It is provided "as is" without express or implied warranty.
- **
- **/
-
-#ifndef __cplusplus
-#error Must use C++ for BSTRING.H
-#endif
-
-#ifndef __MBSTRING_H
-#define __MBSTRING_H
-
-extern "C" {
-#include <ctype.h>
-#include <string.h>
-#include <stddef.h>
-#include <stdlib.h>
-}
-
-#include <iostream.h>
-#include <bool.h>
-
-// bc4const
-
-#ifdef __BC4_STL
-#define __BC401_STL
-#endif
-
-#ifdef __BC401_STL
-#define __BC401_const
-#else
-#define __BC401_const const
-#endif
-
-// bndchk.h
-#ifdef BOUNDS_CHECK
-void check_bounds
- ( int index,
- int container_size,
- int lineno,
- char *filename );
-#endif
-
-// mexcept.h
-
-#define _THROW_NONE
-#define _THROW_DOMAIN
-#define _THROW_INVALIDARG
-#define _THROW_LENGTH
-#define _THROW_OUTRANGE
-#define _THROW_RANGE
-#define _THROW_OVERFLOW
-#define _THROW_ALLOC
-#define _THROW_CAST
-#define _THROW_TYPEID
-#define _THROW_ALLOC_LENGTH
-#define _THROW_ALLOC_OUTRANGE
-#define _THROW_LENGTH_OUTRANGE
-#define _THROW_ALLOC_LENGTH_OUTRANGE
-
-#include <vector.h>
-
-#ifdef __MMULTITHREAD
-#include /**/ "mutex.h"
-#endif
-
-const size_t NPOS = (size_t)(-1);
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-enum capacity { default_size, reserve };
-
-template<class charT>
-struct string_char_baggage {
-
- typedef charT char_type;
-
- //
- // for users to acquire the basic character type
- //
- // constraints functions
- //
- static void
- assign (char_type& c1, const char_type& c2) _THROW_NONE
- {
- c1 = c2;
- }
- static bool
- eq (const char_type& c1, const char_type& c2) _THROW_NONE
- {
- return (c1 == c2);
- }
- static bool
- ne (const char_type& c1, const char_type& c2) _THROW_NONE
- {
- return !(c1 == c2);
- }
- static bool
- lt (const char_type& c1, const char_type& c2) _THROW_NONE
- {
- return (c1 < c2);
- }
- static char_type
- eos () _THROW_NONE
- {
- return char_type(); // the null character
- }
- static istream&
- char_in (istream& is, char_type& c) _THROW_NONE
- {
- return is >> c; // extractor for a char_type object
- }
- static ostream&
- char_out (ostream& os, char_type c) _THROW_NONE
- {
- return os << c; // inserter for a char_type object
- }
- static bool
- is_del (char_type c) _THROW_NONE
- {
- // characteristic function for delimiters of char_type
- return isspace(c) != 0;
- }
-
- //
- // speed-up functions
- //
- static int
- compare (const char_type* s1, const char_type* s2, size_t n) _THROW_NONE
- {
- for (size_t i = 0; i < n; ++i, ++s1, ++s2)
- if (ne(*s1, *s2))
- {
- return lt(*s1, *s2) ? -1 : 1;
- }
- return 0;
- }
- static size_t
- length (const char_type* s) _THROW_NONE
- {
- size_t l = 0;
- while (ne(*s++, eos()))
- ++l;
- return l;
- }
- static char_type*
- copy (char_type* s1, const char_type* s2, size_t n) _THROW_NONE
- {
- char_type* s = s1;
- for (size_t i = 0; i < n; ++i, s1++, s2++)
- assign(*s1, *s2);
- return s;
- }
-};
-
-struct string_char_baggage<char> {
-
- typedef char char_type;
-
- //
- // constraint member functions
- //
- static void
- assign (char_type& c1, const char_type& c2) _THROW_NONE
- {
- c1 = c2;
- }
- static bool
- eq (const char_type& c1, const char_type& c2) _THROW_NONE
- {
- return (c1 == c2);
- }
- static bool
- ne (const char_type& c1, const char_type& c2) _THROW_NONE
- {
- return (c1 != c2);
- }
- static bool
- lt (const char_type& c1, const char_type& c2) _THROW_NONE
- {
- return (c1 < c2);
- }
- static char_type
- eos () _THROW_NONE
- {
- return 0; // the null character
- }
- static istream&
- char_in (istream& is, char_type& c) _THROW_NONE
- {
- // extractor for a char_type object
- // return is >> c; // this does not work
- is.get(c);
- return is;
- }
- static ostream&
- char_out (ostream& os, char_type c) _THROW_NONE
- {
- return os << c; // inserter for a char_type object
- }
- static bool
- is_del (char_type c) _THROW_NONE
- {
- // characteristic function for delimiters of char_type
- return isspace(c) != 0;
- }
-
- //
- // speed-up functions
- //
- static int
- compare (const char_type* s1, const char_type* s2, size_t n) _THROW_NONE
- {
- return memcmp(s1, s2, n);
- }
- static size_t
- length (const char_type* s) _THROW_NONE
- {
- return strlen(s);
- }
- static char_type*
- copy (char_type* s1, const char_type* s2, size_t n) _THROW_NONE
- {
- // type cast required as memcpy returns void*
- return (char_type*)memcpy(s1, s2, n);
- }
-};
-
-/*
-struct string_char_baggage<wchar_t> {
-
- typedef wchar_t char_type;
-
- static void
- assign (char_type& c1, const char_type& c2) _THROW_NONE
- {
- c1 = c2;
- }
- static bool
- eq (const char_type& c1, const char_type& c2) _THROW_NONE
- {
- return (c1 == c2);
- }
- static bool
- ne (const char_type& c1, const char_type& c2) _THROW_NONE
- {
- return (c1 != c2);
- }
- static bool
- lt (const char_type& c1, const char_type& c2) _THROW_NONE
- {
- return (c1 < c2);
- }
- static char_type
- eos () _THROW_NONE
- {
- return 0; // the null character
- }
- static istream&
- char_in (istream& is, char_type& c) _THROW_NONE
- {
- return is >> c; // extractor for a char_type object
- }
- static ostream&
- char_out (ostream& os, char_type c) _THROW_NONE
- {
- return os << c; // inserter for a char_type object
- }
- static bool
- is_del (char_type c) _THROW_NONE
- {
- // characteristic function for delimiters of char_type
- // using templatized locale::isspace function
- return isspace(c);
- }
-
- //
- // speed-up functions
- //
- static int
- compare (const char_type* s1, const char_type* s2, size_t n) _THROW_NONE
- {
- return wmemcmp(s1, s2, n);
- }
- static size_t
- length (const char_type* s) _THROW_NONE
- {
- return wcslen(s);
- // May use Koshida's overloaded MSE function strlen(s)
- }
- static char_type*
- copy (char_type* s1, const char_type* s2, size_t n) _THROW_NONE
- {
- return (char_type*)wmemcpy(s1, s2, n);
- }
-};
-*/
-
-template <class charT>
-class basic_string;
-
-template <class charT>
-class basic_string_ref {
-
-//
-// friend class declaration
-//
-friend class basic_string<charT>;
-
-//
-// typedef declarations
-//
-typedef string_char_baggage<charT> baggage_type;
-
-//
-// private data members
-//
- charT* ptr;
- size_t len;
- size_t res;
-
-#ifdef __MMULTITHREAD
- mutex_arith<size_t, mutex> count; // reference count
-#else
- size_t count; // reference count
-#endif
-
-//
-// private constructors and destructors
-//
- basic_string_ref () _THROW_NONE ;
-
- basic_string_ref (size_t size, capacity cap) _THROW_ALLOC_LENGTH ;
-
- basic_string_ref (const basic_string<charT>& str, size_t pos , size_t rlen)
- _THROW_ALLOC ;
-
- basic_string_ref (const charT* s, size_t rlen, size_t rres) _THROW_ALLOC ;
-
- basic_string_ref (const charT* s, size_t n) _THROW_ALLOC_LENGTH ;
-
- basic_string_ref (const charT* s) _THROW_ALLOC ;
-
- basic_string_ref (charT c, size_t rep) _THROW_ALLOC_LENGTH ;
-
- basic_string_ref (const vector<charT>& vec) _THROW_ALLOC_LENGTH ;
-
- ~basic_string_ref () _THROW_NONE ;
-
- inline void
- delete_ptr () _THROW_NONE ;
-
- inline static
- charT
- eos () _THROW_NONE ;
-
- inline static
- void
- throwlength () _THROW_LENGTH;
-
- inline static
- void
- throwrange () _THROW_OUTRANGE;
-
-};
-
-template<class charT>
-class basic_string {
-
-private:
-
-//
-// typedef declaration
-//
- typedef basic_string_ref<charT> reference_class;
- typedef basic_string_ref<charT>* reference_pointer;
-
-//
-// data member
-//
- charT* c_str_ptr;
- reference_pointer reference;
-
-//
-// private member functions
-//
- inline charT*
- point () _THROW_NONE ;
-
- inline size_t&
- len () _THROW_NONE ;
-
- inline size_t
- ref_count () const _THROW_NONE ;
-
- inline static
- charT
- eos () _THROW_NONE ;
-
- void
- assign_str (const charT* s, size_t slen) _THROW_ALLOC_LENGTH ;
-
- void
- append_str (const charT* s, size_t slen) _THROW_ALLOC_LENGTH ;
-
- void
- insert_str (size_t pos, const charT* s, size_t slen)
- _THROW_ALLOC_LENGTH_OUTRANGE ;
-
- void
- replace_str (size_t xlen, size_t pos, const charT* s, size_t slen)
- _THROW_ALLOC_LENGTH_OUTRANGE ;
-
- int
- compare_str (size_t pos, const charT* str, size_t slen, size_t strlen)
- const _THROW_OUTRANGE ;
-
- size_t
- find_str (const charT* s, size_t pos, size_t len) const _THROW_NONE ;
-
- size_t
- rfind_str (const charT* s, size_t pos, size_t len) const _THROW_NONE ;
-
- size_t
- find_first_of_str (const charT* s, size_t pos, size_t len) const
- _THROW_NONE ;
-
- size_t
- find_last_of_str (const charT* s, size_t pos, size_t len) const
- _THROW_NONE ;
-
- size_t
- find_first_not_of_str (const charT* s, size_t pos, size_t len) const
- _THROW_NONE ;
-
- size_t
- find_last_not_of_str (const charT* s, size_t pos, size_t len) const
- _THROW_NONE ;
-
-
-protected:
-
- basic_string (const charT* s, size_t rlen, size_t xlen) _THROW_ALLOC_LENGTH;
-
- inline void
- delete_ref () _THROW_NONE ;
-
-public:
-
- static const size_t npos;
-
- typedef charT char_type;
- typedef string_char_baggage<charT> baggage_type;
-
- basic_string () _THROW_ALLOC ;
-
- basic_string (size_t size, capacity cap) _THROW_ALLOC_LENGTH ;
-
- basic_string (const basic_string<charT>& str, size_t pos = 0, size_t n = NPOS)
- _THROW_ALLOC_OUTRANGE ;
-
- basic_string (const charT* s, size_t n) _THROW_ALLOC_LENGTH ;
-
- basic_string (const charT* s) _THROW_ALLOC ;
-
- basic_string (charT c, size_t rep = 1) _THROW_ALLOC_LENGTH ;
-
- basic_string (const vector<charT>& vec) _THROW_ALLOC_LENGTH ;
-
- ~basic_string () _THROW_NONE ;
-
- basic_string<charT>&
- operator= (const basic_string<charT>& str) _THROW_ALLOC ;
-
- basic_string<charT>&
- operator= (const charT* s) _THROW_ALLOC ;
-
- basic_string<charT>&
- operator= (charT c) _THROW_ALLOC ;
-
- basic_string<charT>&
- operator+= (const basic_string<charT>& rhs) _THROW_ALLOC_LENGTH ;
-
- basic_string<charT>&
- operator+= (const charT* s) _THROW_ALLOC_LENGTH ;
-
- basic_string<charT>&
- operator+= (charT c) _THROW_ALLOC_LENGTH ;
-
- operator vector<charT> () const _THROW_ALLOC
- {
- return vector<charT> (data(), data()+length());
- }
-
-
- basic_string<charT>&
- append (const basic_string<charT>& str, size_t pos = 0, size_t n = NPOS)
- _THROW_ALLOC_LENGTH_OUTRANGE ;
-
- basic_string<charT>&
- append (const charT* s, size_t n) _THROW_ALLOC_LENGTH ;
-
- basic_string<charT>&
- append (const charT* s) _THROW_ALLOC_LENGTH ;
-
- basic_string<charT>&
- append (charT c, size_t rep = 1) _THROW_ALLOC_LENGTH ;
-
- basic_string<charT>&
- assign (const basic_string<charT>& str, size_t pos = 0, size_t n = NPOS)
- _THROW_ALLOC_LENGTH_OUTRANGE ;
-
- basic_string<charT>&
- assign (const charT* s, size_t n) _THROW_ALLOC_LENGTH ;
-
- basic_string<charT>&
- assign (const charT* s) _THROW_ALLOC_LENGTH ;
-
- basic_string<charT>&
- assign (charT c, size_t rep = 1) _THROW_ALLOC_LENGTH ;
-
- basic_string<charT>&
- insert (size_t pos1, const basic_string<charT>& str, size_t pos2 = 0,
- size_t n = NPOS) _THROW_ALLOC_LENGTH_OUTRANGE ;
-
- basic_string<charT>&
- insert (size_t pos, const charT* s, size_t n) _THROW_ALLOC_LENGTH_OUTRANGE ;
-
- basic_string<charT>&
- insert (size_t pos, const charT* s) _THROW_ALLOC_LENGTH_OUTRANGE ;
-
- basic_string<charT>&
- insert (size_t pos, charT c, size_t rep = 1) _THROW_ALLOC_LENGTH_OUTRANGE ;
-
- basic_string<charT>&
- remove (size_t pos = 0, size_t n = NPOS) _THROW_ALLOC_OUTRANGE ;
-
- basic_string<charT>&
- replace (size_t pos1, size_t n1, const basic_string<charT>& str, size_t pos2 = 0,
- size_t n2 = NPOS) _THROW_ALLOC_LENGTH_OUTRANGE ;
-
- basic_string<charT>&
- replace (size_t pos, size_t n1, const charT* s, size_t n2)
- _THROW_ALLOC_LENGTH_OUTRANGE ;
-
- basic_string<charT>&
- replace (size_t pos, size_t n1, const charT* s)
- _THROW_ALLOC_LENGTH_OUTRANGE ;
-
- basic_string<charT>&
- replace (size_t pos, size_t n, charT c, size_t rep = 1)
- _THROW_ALLOC_LENGTH_OUTRANGE ;
-
- inline charT
- get_at (size_t pos) const _THROW_OUTRANGE ;
-
- void
- put_at (size_t pos, charT c) _THROW_ALLOC_OUTRANGE ;
-
- inline charT
- operator[] (size_t pos) const _THROW_NONE ;
-
- charT&
- operator[] (size_t pos) _THROW_ALLOC_OUTRANGE ;
-
- const charT*
- c_str () const _THROW_ALLOC ;
-
- inline const charT*
- data () const _THROW_NONE ;
-
- inline size_t
- length () const _THROW_NONE ;
-
- void
- resize (size_t n, charT c) _THROW_ALLOC_LENGTH ;
-
- void
- resize (size_t n) _THROW_ALLOC_LENGTH ;
-
- inline size_t
- reserve () const _THROW_NONE ;
-
- void
- reserve (size_t res_arg) _THROW_ALLOC_LENGTH ;
-
- size_t
- copy (charT* s, size_t n, size_t pos = 0) const _THROW_OUTRANGE ;
-
- size_t
- find (const basic_string<charT>& str, size_t pos = 0) const _THROW_NONE ;
-
- size_t
- find (const charT* s, size_t pos, size_t n) const _THROW_NONE ;
-
- size_t
- find (const charT* s, size_t pos = 0) const _THROW_NONE ;
-
- size_t
- find (charT c, size_t pos = 0) const _THROW_NONE ;
-
- size_t
- rfind (const basic_string<charT>& str, size_t pos = NPOS) const _THROW_NONE ;
-
- size_t
- rfind (const charT* s, size_t pos, size_t n) const _THROW_NONE ;
-
- size_t
- rfind (const charT* s, size_t pos = NPOS) const _THROW_NONE ;
-
- size_t
- rfind (charT c, size_t pos = NPOS) const _THROW_NONE ;
-
- size_t
- find_first_of (const basic_string<charT>& str, size_t pos = 0) const _THROW_NONE ;
-
- size_t
- find_first_of (const charT* s, size_t pos, size_t n) const _THROW_NONE ;
-
- size_t
- find_first_of (const charT* s, size_t pos = 0) const _THROW_NONE ;
-
- size_t
- find_first_of (charT c, size_t pos = 0) const _THROW_NONE ;
-
-
- size_t
- find_last_of (const basic_string<charT>& str, size_t pos = NPOS) const
- _THROW_NONE ;
-
- size_t
- find_last_of (const charT* s, size_t pos, size_t n) const _THROW_NONE ;
-
- size_t
- find_last_of (const charT* s, size_t pos = NPOS) const _THROW_NONE ;
-
- size_t
- find_last_of (charT c, size_t pos = NPOS) const _THROW_NONE ;
-
- size_t
- find_first_not_of (const basic_string<charT>& str, size_t pos = 0) const
- _THROW_NONE ;
-
- size_t
- find_first_not_of (const charT* s, size_t pos, size_t n) const _THROW_NONE ;
-
- size_t
- find_first_not_of (const charT* s, size_t pos = 0) const _THROW_NONE ;
-
- size_t
- find_first_not_of (charT c, size_t pos = 0) const _THROW_NONE ;
-
- size_t
- find_last_not_of (const basic_string<charT>& str, size_t pos = NPOS) const
- _THROW_NONE ;
-
- size_t
- find_last_not_of (const charT* s, size_t pos, size_t n) const _THROW_NONE ;
-
- size_t
- find_last_not_of (const charT* s, size_t pos = NPOS) const _THROW_NONE ;
-
- size_t
- find_last_not_of (charT c, size_t pos = NPOS) const _THROW_NONE ;
-
- basic_string<charT>
- substr (size_t pos = 0, size_t n = NPOS) const _THROW_ALLOC_OUTRANGE ;
-
- int
- compare (const basic_string<charT>& str, size_t pos = 0, size_t n = NPOS) const
- _THROW_OUTRANGE ;
-
- int
- compare (const charT* s, size_t pos, size_t n) const
- _THROW_LENGTH_OUTRANGE ;
-
- int
- compare (const charT* s, size_t pos = 0) const _THROW_OUTRANGE ;
-
- int
- compare (charT c, size_t pos = 0, size_t rep = 1) const
- _THROW_LENGTH_OUTRANGE ;
-
- friend
- ostream&
- operator<< (ostream& o, const basic_string<charT>& s) _THROW_NONE ;
-
- friend
- istream&
- operator>> (istream& i, basic_string<charT>& s) _THROW_ALLOC_LENGTH ;
-
- friend
- basic_string<charT>
- operator+ (const basic_string<charT>& lhs, const basic_string<charT>& rhs)
- _THROW_ALLOC_LENGTH ;
-
- friend
- basic_string<charT>
- operator+ (const charT* lhs, const basic_string<charT>& rhs)
- _THROW_ALLOC_LENGTH ;
-
- friend
- basic_string<charT>
- operator+ (charT lhs, const basic_string<charT>& rhs) _THROW_ALLOC_LENGTH ;
-
- friend
- basic_string<charT>
- operator+ (const basic_string<charT>& lhs, const charT* rhs)
- _THROW_ALLOC_LENGTH ;
-
- friend
- basic_string<charT>
- operator+ (const basic_string<charT>& lhs, charT rhs) _THROW_ALLOC_LENGTH ;
-
-};
-
-template <class charT>
-inline void
-basic_string_ref<charT>::delete_ptr () _THROW_NONE
-{
- if (res)
- {
- delete[] ptr;
- res = 0;
- ptr = 0;
- }
-}
-
-template <class charT>
-inline void
-basic_string_ref<charT>::throwlength () _THROW_LENGTH
-{
-#ifdef __MEXCEPT
- throw length_error("Length exception occurred");
-#else
- cout << "Length exception occurred" << endl;
- exit(1);
-#endif
-}
-
-template <class charT>
-inline void
-basic_string_ref<charT>::throwrange () _THROW_OUTRANGE
-{
-#ifdef __MEXCEPT
- throw out_of_range("Out of range exception occurred");
-#else
- cout << "Out of range exception occurred" << endl;
- exit(1);
-#endif
-}
-
-template <class charT>
-inline void
-basic_string<charT>::delete_ref () _THROW_NONE
-{
- --(reference->count);
- if (!(reference->count))
- delete reference;
-}
-
-template <class charT>
-inline size_t
-basic_string<charT>::ref_count () const _THROW_NONE
-{
- return reference->count;
-}
-
-template <class charT>
-inline const charT*
-basic_string<charT>::data () const _THROW_NONE
-{
- if (length())
- return reference->ptr;
- else
- return 0;
-}
-
-template <class charT>
-inline charT*
-basic_string<charT>::point () _THROW_NONE
-{
- return reference->ptr;
-}
-
-template <class charT>
-inline size_t&
-basic_string<charT>::len () _THROW_NONE
-{
- return reference->len;
-}
-
-template <class charT>
-inline size_t
-basic_string<charT>::length () const _THROW_NONE
-{
- return reference->len;
-}
-
-template <class charT>
-inline size_t
-basic_string<charT>::reserve () const _THROW_NONE
-{
- return reference->res;
-}
-
-template <class charT>
-inline charT
-basic_string<charT>::get_at (size_t pos) const _THROW_OUTRANGE
-{
- if (pos >= length())
- {
- reference_class::throwrange();
- }
- return *(data()+pos);
-}
-
-template <class charT>
-inline charT
-basic_string<charT>::operator[] (size_t pos) const _THROW_NONE
-{
- if (pos < length())
- return *(data()+pos);
- else
- return 0;
-}
-
-template <class charT>
-inline bool
-operator== (const basic_string<charT>& lhs, const basic_string<charT>& rhs)
- _THROW_NONE
-{
- return !(lhs.compare(rhs));
-}
-
-template <class charT>
-inline bool
-operator== (const charT* lhs, const basic_string<charT>& rhs) _THROW_NONE
-{
- return !(rhs.compare(lhs));
-}
-
-template <class charT>
-inline bool
-operator== (charT lhs, const basic_string<charT>& rhs) _THROW_NONE
-{
- return !(rhs.compare(lhs));
-}
-
-template <class charT>
-inline bool
-operator== (const basic_string<charT>& lhs, const charT* rhs) _THROW_NONE
-{
- return !(lhs.compare(rhs));
-}
-
-template <class charT>
-inline bool
-operator== (const basic_string<charT>& lhs, charT rhs) _THROW_NONE
-{
- return !(lhs.compare(rhs));
-}
-
-#ifdef __MNONDEF
-template <class charT>
-inline bool
-operator!= (const basic_string<charT>& lhs, const basic_string<charT>& rhs)
- _THROW_NONE
-{
- return lhs.compare(rhs);
-}
-#endif
-
-template <class charT>
-inline bool
-operator!= (const charT* lhs, const basic_string<charT>& rhs) _THROW_NONE
-{
- return rhs.compare(lhs);
-}
-
-template <class charT>
-inline bool
-operator!= (charT lhs, const basic_string<charT>& rhs) _THROW_NONE
-{
- return rhs.compare(lhs);
-}
-
-template <class charT>
-inline bool
-operator!= (const basic_string<charT>& lhs, const charT* rhs) _THROW_NONE
-{
- return lhs.compare(rhs);
-}
-
-template <class charT>
-inline bool
-operator!= (const basic_string<charT>& lhs, charT rhs) _THROW_NONE
-{
- return lhs.compare(rhs);
-}
-
-template <class charT>
-inline bool
-operator< (const basic_string<charT>& lhs, const basic_string<charT>& rhs)
- _THROW_NONE
-{
- if (lhs.compare(rhs) < 0)
- return true;
- else
- return false;
-}
-
-template <class charT>
-inline bool
-operator< (const charT* lhs, const basic_string<charT>& rhs) _THROW_NONE
-{
- if (rhs.compare(lhs) > 0)
- return true;
- else
- return false;
-}
-
-template <class charT>
-inline bool
-operator< (charT lhs, const basic_string<charT>& rhs) _THROW_NONE
-{
- if (rhs.compare(lhs) > 0)
- return true;
- else
- return false;
-}
-
-template <class charT>
-inline bool
-operator< (const basic_string<charT>& lhs, const charT* rhs) _THROW_NONE
-{
- if (lhs.compare(rhs) < 0)
- return true;
- else
- return false;
-}
-
-template <class charT>
-inline bool
-operator< (const basic_string<charT>& lhs, charT rhs) _THROW_NONE
-{
- if (lhs.compare(rhs) < 0)
- return true;
- else
- return false;
-}
-
-#ifdef __MNONDEF
-template <class charT>
-inline bool
-operator> (const basic_string<charT>& lhs, const basic_string<charT>& rhs)
- _THROW_NONE
-{
- return (rhs < lhs);
-}
-#endif
-
-template <class charT>
-inline bool
-operator> (const charT* lhs, const basic_string<charT>& rhs) _THROW_NONE
-{
- return (rhs < lhs);
-}
-
-template <class charT>
-inline bool
-operator> (charT lhs, const basic_string<charT>& rhs) _THROW_NONE
-{
- return (rhs < lhs);
-}
-
-template <class charT>
-inline bool
-operator> (const basic_string<charT>& lhs, const charT* rhs) _THROW_NONE
-{
- return (rhs < lhs);
-}
-
-template <class charT>
-inline bool
-operator> (const basic_string<charT>& lhs, charT rhs) _THROW_NONE
-{
- return (rhs < lhs);
-}
-
-#ifdef __MNONDEF
-template <class charT>
-inline bool
-operator>= (const basic_string<charT>& lhs, const basic_string<charT>& rhs)
- _THROW_NONE
-{
- return !(lhs < rhs);
-}
-#endif
-
-template <class charT>
-inline bool
-operator>= (const charT* lhs, const basic_string<charT>& rhs) _THROW_NONE
-{
- return !(lhs < rhs);
-}
-
-template <class charT>
-inline bool
-operator>= (charT lhs, const basic_string<charT>& rhs) _THROW_NONE
-{
- return !(lhs < rhs);
-}
-
-template <class charT>
-inline bool
-operator>= (const basic_string<charT>& lhs, const charT* rhs) _THROW_NONE
-{
- return !(lhs < rhs);
-}
-
-template <class charT>
-inline bool
-operator>= (const basic_string<charT>& lhs, charT rhs) _THROW_NONE
-{
- return !(lhs < rhs);
-}
-
-#ifdef __MNONDEF
-template <class charT>
-inline bool
-operator<= (const basic_string<charT>& lhs, const basic_string<charT>& rhs)
- _THROW_NONE
-{
- return !(rhs < lhs);
-}
-#endif
-
-template <class charT>
-inline bool
-operator<= (const charT* lhs, const basic_string<charT>& rhs) _THROW_NONE
-{
- return !(rhs < lhs);
-}
-
-template <class charT>
-inline bool
-operator<= (charT lhs, const basic_string<charT>& rhs) _THROW_NONE
-{
- return !(rhs < lhs);
-}
-
-template <class charT>
-inline bool
-operator<= (const basic_string<charT>& lhs, const charT* rhs) _THROW_NONE
-{
- return !(rhs < lhs);
-}
-
-template <class charT>
-inline bool
-operator<= (const basic_string<charT>& lhs, charT rhs) _THROW_NONE
-{
- return !(rhs < lhs);
-}
-
-// definitions : can be in a .c file
-//
-
-template <class charT>
-charT
-basic_string_ref<charT>::eos () _THROW_NONE
-{
- return baggage_type::eos();
-}
-
-template <class charT>
-basic_string_ref<charT>::basic_string_ref () _THROW_NONE
-{
- res = len = 0;
- ptr = 0;
- count = 1;
-}
-
-template <class charT>
-basic_string_ref<charT>::basic_string_ref (size_t size, capacity cap)
- _THROW_ALLOC_LENGTH
-{
- /*
- * This should be correctly scoped
- *
- * if (cap == ::reserve)
- */
-
- if (cap == std::reserve)
- {
- len = 0;
- res = size;
- ptr = new charT [res];
- }
- /*
- * This should be correctly scoped
- *
- * else if ((cap == ::default_size) && (size != NPOS))
- */
-
- else if ((cap == std::default_size) && (size != NPOS))
- {
- res = len = size;
- if (res)
- {
- ptr = new charT [res];
- for (size_t position = 0; position < len; ++position)
- baggage_type::assign (*(ptr+position), eos());
- }
- else
- ptr = 0;
- }
- else
- {
- throwlength();
- }
- count = 1;
-}
-
-template <class charT>
-basic_string_ref<charT>::basic_string_ref (const basic_string<charT>& str,
- size_t pos, size_t rlen) _THROW_ALLOC
-{
- res = len = rlen;
- if (res)
- {
- ptr = new charT [res];
- baggage_type::copy (ptr, str.data()+pos, len);
- }
- else
- ptr = 0;
- count = 1;
-}
-
-template <class charT>
-basic_string_ref<charT>::basic_string_ref (const charT* s, size_t rlen,
- size_t rres) _THROW_ALLOC
-{
- res = rres;
- len = rlen;
- if (res)
- {
- ptr = new charT [res];
- if (len)
- baggage_type::copy (ptr, s, len);
- }
- else
- ptr = 0;
- count = 1;
-}
-
-template <class charT>
-basic_string_ref<charT>::basic_string_ref (const charT* s, size_t n)
- _THROW_ALLOC_LENGTH
-{
- if (n == NPOS)
- {
- throwlength();
- }
- res = len = n;
- if (res)
- {
- ptr = new charT [res];
- baggage_type::copy (ptr, s, len);
- }
- else
- ptr = 0;
- count = 1;
-}
-
-template <class charT>
-basic_string_ref<charT>::basic_string_ref (const charT* s) _THROW_ALLOC
-{
- res = len = baggage_type::length(s);
- if (res)
- {
- ptr = new charT [res];
- baggage_type::copy (ptr, s, len);
- }
- else
- ptr = 0;
- count = 1;
-}
-
-template <class charT>
-basic_string_ref<charT>::basic_string_ref (charT c, size_t rep)
- _THROW_ALLOC_LENGTH
-{
- if (rep == NPOS)
- {
- throwlength();
- }
- res = len = rep;
- if (res)
- {
- ptr = new charT [res];
- for (size_t position = 0; position < len; ++position)
- baggage_type::assign (*(ptr+position), c);
- }
- else
- ptr = 0;
- count = 1;
-}
-
-template <class charT>
-basic_string_ref<charT>::basic_string_ref (const vector<charT>& vec)
- _THROW_ALLOC_LENGTH
-{
- size_t n = vec.size();
- if (n == NPOS)
- {
- throwlength();
- }
- res = len = n;
- if (res)
- {
- ptr = new charT [res];
- baggage_type::copy (ptr, vec.begin(), len);
- }
- else
- ptr = 0;
- count = 1;
-}
-
-template <class charT>
-basic_string_ref<charT>::~basic_string_ref () _THROW_NONE
-{
- delete_ptr();
-}
-
-template <class charT>
-charT
-basic_string<charT>::eos () _THROW_NONE
-{
- return baggage_type::eos();
-}
-
-template <class charT>
-void
-basic_string<charT>::assign_str (const charT* s, size_t slen)
- _THROW_ALLOC_LENGTH
-{
- if (slen == NPOS)
- {
- reference_class::throwlength();
- }
- if ((ref_count() > 1) || (slen && (reserve() < slen)))
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (s, slen);
- delete_ref();
- reference = tmp;
- }
- else if (slen)
- {
- baggage_type::copy (point(), s, slen);
- }
- reference->len = slen;
-}
-
-template <class charT>
-void
-basic_string<charT>::append_str (const charT* s, size_t slen)
- _THROW_ALLOC_LENGTH
-{
- if (length() >= (NPOS-slen))
- {
- reference_class::throwlength();
- }
- if ((ref_count() > 1) || (slen > (reserve()-length())))
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (data(), length(), length()+slen);
- delete_ref();
- reference = tmp;
- }
- if (slen)
- baggage_type::copy (point()+length(), s, slen);
- reference->len += slen;
-}
-
-template <class charT>
-void
-basic_string<charT>::insert_str (size_t pos, const charT* s, size_t slen)
- _THROW_ALLOC_LENGTH_OUTRANGE
-{
- if (pos > length())
- {
- reference_class::throwrange();
- }
- if (length() >= (NPOS-slen))
- {
- reference_class::throwlength();
- }
- if ((ref_count() > 1) || (slen > (reserve()-length())))
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (data(), pos, length()+slen);
- baggage_type::copy (tmp->ptr+pos+slen, data()+pos, length()-pos);
- tmp->len = length();
- delete_ref();
- reference = tmp;
- }
- else
- {
- for (size_t count = length()-pos; count > 0; --count)
- baggage_type::assign (*(point()+pos+slen+count-1),
- *(data()+pos+count-1));
- }
- if (slen)
- baggage_type::copy (point()+pos, s, slen);
- reference->len += slen;
-}
-
-template <class charT>
-void
-basic_string<charT>::replace_str (size_t xlen, size_t pos, const charT* s,
- size_t slen) _THROW_ALLOC_LENGTH_OUTRANGE
-{
- if (pos > length())
- {
- reference_class::throwrange();
- }
- if ((length()-xlen) >= (NPOS-slen))
- {
- reference_class::throwlength();
- }
- if ((ref_count() > 1) || (reserve() < (length()+slen-xlen)))
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (data(), pos, length()+slen-xlen);
- baggage_type::copy (tmp->ptr+pos+slen, data()+pos+xlen,
- length()-pos-xlen);
- tmp->len = length();
- delete_ref();
- reference = tmp;
- }
- else
- {
- if (slen < xlen)
- baggage_type::copy (point()+pos+slen, data()+pos+xlen,
- length()-pos-xlen);
- else
- {
- for (size_t count = length()-pos-xlen; count > 0; --count)
- baggage_type::assign (*(point()+pos+slen+count-1),
- *(data()+pos+xlen+count-1));
- }
- }
- if (slen)
- baggage_type::copy (point()+pos, s, slen);
- reference->len += (slen-xlen);
-}
-
-template <class charT>
-int
-basic_string<charT>::compare_str (size_t pos, const charT* str, size_t slen,
- size_t strlen) const _THROW_OUTRANGE
-{
- if (pos > length())
- {
- reference_class::throwrange();
- }
- size_t rlen = (slen > strlen ) ? strlen : slen;
- int result;
- if (!length())
- return str ? (eos()- *str) : eos();
- result = baggage_type::compare (data()+pos, str, rlen);
- return result ? result : (length()-pos-strlen);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_str (const charT* s, size_t pos, size_t len)
- const _THROW_NONE
-{
- size_t count = pos;
- size_t shift;
- size_t place;
- if ((length() == 0) || (len == 0))
- return NPOS;
- while (len <= (length()-count))
- {
- for (place = 0; place < len; ++place)
- {
- if (baggage_type::ne(*(s+len-1-place), *(data()+count+(len-1-place))))
- break;
- }
- if (place == len)
- return count;
- shift = find(*(s+len-1-place), count+(len-place));
- if (shift == NPOS)
- return NPOS;
- count = shift-(len-place-1);
- }
- return NPOS;
-}
-
-template <class charT>
-size_t
-basic_string<charT>::rfind_str (const charT* s, size_t pos, size_t len)
- const _THROW_NONE
-{
- size_t count = (pos < (length()-len)) ? (pos+1) : (length()-len);
- size_t shift;
- size_t place;
- if ((length() < len) || (len == 0))
- return NPOS;
- while (count > 0)
- {
- for (place = 0; place < len; ++place)
- {
- if (baggage_type::ne(*(s+len-1-place), *(data()+count+(len-place)-2)))
- break;
- }
- if (place == len)
- return count-1;
- shift = rfind(*(s+len-1-place), count+(len-place)-3);
- if (shift == NPOS)
- return NPOS;
- count = shift+place-len+2;
- }
- return NPOS;
-
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_first_of_str (const charT* s, size_t pos, size_t len)
- const _THROW_NONE
-{
- size_t temp;
- size_t count = pos;
- size_t result = NPOS;
- while (count < length())
- {
- temp = 0;
- while ((temp < len) && baggage_type::ne(*(data()+count), *(s+temp)))
- ++temp;
- if (temp != len)
- break;
- ++count;
- }
- temp = (count >= length()) ? NPOS : count;
- return ((result > temp) ? temp : result);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_last_of_str (const charT* s, size_t pos, size_t len)
- const _THROW_NONE
-{
- size_t temp = 0;
- size_t count = (pos < length()) ? (pos+1) : length();
- if (length())
- {
- while (count > 0)
- {
- temp = 0;
- --count;
- while ((temp != len) && baggage_type::ne(*(data()+count), *(s+temp)))
- ++temp;
- if (temp != len)
- break;
- }
- }
- return ((temp != len) && length()) ? count : NPOS;
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_first_not_of_str (const charT* s, size_t pos,
- size_t len) const _THROW_NONE
-{
- size_t count = pos;
- while (count < length())
- {
- size_t temp = 0;
- while (temp < len)
- {
- if (baggage_type::eq(*(data()+count), *(s+temp)))
- break;
- ++temp;
- }
- if (temp == len)
- break;
- ++count;
- }
- return ((count >= length()) ? NPOS : count);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_last_not_of_str (const charT* s, size_t pos,
- size_t len) const _THROW_NONE
-{
- size_t temp = 0;
- size_t count = (pos < length()) ? (pos+1) : length();
-
- if (length())
- {
- while (count > 0)
- {
- temp = 0;
- while (temp != len)
- {
- if (baggage_type::eq(*(data()+count-1), *(s+temp)))
- break;
- ++temp;
- }
- if (temp == len)
- break;
- --count;
- }
- }
- return ((temp == len) && length()) ? count-1 : NPOS;
-}
-
-template <class charT>
-basic_string<charT>::basic_string () _THROW_ALLOC
-{
- reference = new basic_string_ref<charT> ();
- c_str_ptr = 0;
-}
-
-template <class charT>
-basic_string<charT>::basic_string (size_t size, capacity cap)
- _THROW_ALLOC_LENGTH
-{
- reference = new basic_string_ref<charT> (size, cap);
- c_str_ptr = 0;
-}
-
-template <class charT>
-basic_string<charT>::basic_string (const basic_string<charT>& str,
- size_t pos, size_t n) _THROW_ALLOC_OUTRANGE
-{
- if (pos > str.length())
- {
- reference_class::throwrange();
- }
- size_t rlen = (n > (str.length() - pos)) ? str.length() - pos : n;
- if ((rlen == str.length()) && (str.ref_count() != NPOS))
- (reference = str.reference)->count++;
- else
- reference = new basic_string_ref<charT> (str, pos, rlen);
- c_str_ptr = 0;
-}
-
-template <class charT>
-basic_string<charT>::basic_string (const charT* s, size_t rlen, size_t xlen)
- _THROW_ALLOC_LENGTH
-{
- if (rlen >= (NPOS - xlen))
- {
- reference_class::throwlength();
- }
- reference = new basic_string_ref<charT> (s, rlen, rlen+xlen);
- c_str_ptr = 0;
-}
-
-template <class charT>
-basic_string<charT>::basic_string (const charT* s, size_t n) _THROW_ALLOC_LENGTH
-{
- reference = new basic_string_ref<charT> (s, n);
- c_str_ptr = 0;
-}
-
-template <class charT>
-basic_string<charT>::basic_string (const charT* s) _THROW_ALLOC
-{
- reference = new basic_string_ref<charT> (s);
- c_str_ptr = 0;
-}
-
-template <class charT>
-basic_string<charT>::basic_string (charT c, size_t rep) _THROW_ALLOC_LENGTH
-{
- reference = new basic_string_ref<charT> (c, rep);
- c_str_ptr = 0;
-}
-
-template <class charT>
-basic_string<charT>::basic_string (const vector<charT>& vec) _THROW_ALLOC_LENGTH
-{
- reference = new basic_string_ref<charT> (vec);
- c_str_ptr = 0;
-}
-
-template <class charT>
-basic_string<charT>::~basic_string () _THROW_NONE
-{
- delete_ref();
- if (c_str_ptr)
- delete[] c_str_ptr;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::operator= (const basic_string<charT>& str) _THROW_ALLOC
-{
- if (this != &str)
- {
- delete_ref();
- if (str.ref_count() != NPOS)
- (reference = str.reference)->count++;
- else
- reference = new basic_string_ref<charT> (str, 0, str.length());
- }
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::operator= (const charT* s) _THROW_ALLOC
-{
- assign_str (s, baggage_type::length(s));
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::operator= (charT c) _THROW_ALLOC
-{
- if ((ref_count() == 1) && (reserve() >= 1))
- {
- baggage_type::assign (*(point()), c);
- reference->len = 1;
- }
- else
- {
- delete_ref();
- reference = new basic_string_ref<charT> (c, 1);
- }
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::operator+= (const basic_string<charT>& rhs) _THROW_ALLOC_LENGTH
-{
- append_str (rhs.data(), rhs.length());
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::operator+= (const charT* s) _THROW_ALLOC_LENGTH
-{
- append_str (s, baggage_type::length(s));
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::operator+= (charT c) _THROW_ALLOC_LENGTH
-{
- if (length() >= (NPOS-1))
- {
- reference_class::throwlength();
- }
- if (!((ref_count() == 1) && (reserve() > length())))
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (data(), length(), length()+1);
- delete_ref();
- reference = tmp;
- }
- baggage_type::assign (*(point()+length()), c);
- reference->len++;
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::append (const basic_string<charT>& str, size_t pos, size_t n)
- _THROW_ALLOC_LENGTH_OUTRANGE
-{
- if (pos > str.length())
- {
- reference_class::throwrange();
- }
- append_str (str.data() + pos, (n>(str.length()-pos))?(str.length()-pos):n);
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::append (const charT* s, size_t n) _THROW_ALLOC_LENGTH
-{
- append_str (s, n);
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::append (const charT* s) _THROW_ALLOC_LENGTH
-{
- append_str (s, baggage_type::length(s));
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::append (charT c, size_t rep) _THROW_ALLOC_LENGTH
-{
- if (length() >= (NPOS-rep))
- {
- reference_class::throwlength();
- }
- if (rep)
- {
- if ((ref_count() > 1) || (reserve() < (length() + rep)))
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (data(), length(), length()+rep);
- delete_ref();
- reference = tmp;
- }
- for (size_t count = 0; count < rep; ++count)
- baggage_type::assign (*(point()+length()+count), c);
- reference->len += rep;
- }
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::assign (const basic_string<charT>& str, size_t pos, size_t n)
- _THROW_ALLOC_LENGTH_OUTRANGE
-{
- if (pos > str.length())
- {
- reference_class::throwrange();
- }
- size_t rlen = (n > (str.length() - pos)) ? str.length() - pos : n;
- if ((rlen == str.length()) && (str.ref_count() != NPOS))
- {
- delete_ref();
- (reference = str.reference)->count++;
- }
- else
- assign_str (str.data()+pos, rlen);
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::assign (const charT* s, size_t n) _THROW_ALLOC_LENGTH
-{
- assign_str (s, n);
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::assign (const charT* s) _THROW_ALLOC_LENGTH
-{
- assign_str (s, baggage_type::length(s));
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::assign (charT c, size_t rep) _THROW_ALLOC_LENGTH
-{
- if (rep == NPOS)
- {
- reference_class::throwlength();
- }
- if ((ref_count() > 1) || (rep && (reserve() < rep)))
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (c, rep);
- delete_ref();
- reference = tmp;
- }
- else
- {
- for (size_t count = 0; count < rep; ++count)
- baggage_type::assign (*(point()+count), c);
- reference->len = rep;
- }
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::insert (size_t pos1, const basic_string<charT>& str,
- size_t pos2, size_t n) _THROW_ALLOC_LENGTH_OUTRANGE
-{
- if (pos2 > str.length())
- {
- reference_class::throwrange();
- }
- size_t rlen = (n > (str.length() - pos2)) ? str.length() - pos2 : n;
- insert_str (pos1, str.data()+pos2, rlen);
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::insert (size_t pos, const charT* s, size_t n)
- _THROW_ALLOC_LENGTH_OUTRANGE
-{
- insert_str(pos, s, n);
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::insert (size_t pos, const charT* s)
- _THROW_ALLOC_LENGTH_OUTRANGE
-{
- insert_str(pos, s, baggage_type::length(s));
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::insert (size_t pos, charT c, size_t rep)
- _THROW_ALLOC_LENGTH_OUTRANGE
-{
- if (pos > length())
- {
- reference_class::throwrange();
- }
- if ((rep == NPOS) || (length() >= (NPOS - rep)))
- {
- reference_class::throwlength();
- }
- if (rep)
- {
- size_t count;
- if ((ref_count() > 1) || (reserve() < (length()+rep)))
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (data(), pos, length()+rep);
- if (length())
- for (count = length()-pos; count > 0; --count)
- baggage_type::assign (*(tmp->ptr+pos+rep+count-1),
- *(data()+pos+count-1));
- tmp->len = length();
- delete_ref();
- reference = tmp;
- }
- else
- {
- for (count = length()-pos; count > 0; --count)
- baggage_type::assign (*(point()+pos+rep+count-1),
- *(data()+pos+count-1));
- }
- for (count = 0; count < rep; ++count)
- baggage_type::assign (*(point()+pos+count), c);
- reference->len += rep;
- }
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::remove (size_t pos, size_t n) _THROW_ALLOC_OUTRANGE
-{
- if (pos > length())
- {
- reference_class::throwrange();
- }
- size_t xlen = (n > (length()-pos)) ? (length()-pos) : n;
- if (ref_count() > 1)
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (data(), pos, length());
- baggage_type::copy (tmp->ptr+pos, data()+pos+xlen, length()-xlen-pos);
- tmp->len = length()-xlen;
- delete_ref();
- reference = tmp;
- }
- else if (xlen == length())
- reference->len = 0;
- else if (xlen)
- {
- baggage_type::copy (point()+pos, data()+pos+xlen, length()-xlen-pos);
- reference->len -= xlen;
- }
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::replace (size_t pos1, size_t n1, const basic_string<charT>& str,
- size_t pos2, size_t n2) _THROW_ALLOC_LENGTH_OUTRANGE
-{
- if (pos2 > str.length())
- {
- reference_class::throwrange();
- }
- size_t xlen = (n1 > (length()-pos1)) ? (length()-pos1) : n1;
- size_t rlen = (n2 > (str.length()-pos2)) ? (str.length()-pos2) : n2;
- replace_str (xlen, pos1, str.data()+pos2, rlen);
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::replace (size_t pos, size_t n1, const charT* s, size_t n2)
- _THROW_ALLOC_LENGTH_OUTRANGE
-{
- size_t xlen = (n1 > (length()-pos)) ? (length()-pos) : n1;
- replace_str (xlen, pos, s, n2);
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::replace (size_t pos, size_t n1, const charT* s)
- _THROW_ALLOC_LENGTH_OUTRANGE
-{
- size_t xlen = (n1 > (length()-pos)) ? (length()-pos) : n1;
- replace_str (xlen, pos, s, baggage_type::length(s));
- return *this;
-}
-
-template <class charT>
-basic_string<charT>&
-basic_string<charT>::replace (size_t pos, size_t n, charT c, size_t rep)
- _THROW_ALLOC_LENGTH_OUTRANGE
-{
- if (pos > length())
- {
- reference_class::throwrange();
- }
- size_t xlen = (n > (length()-pos)) ? (length()-pos) : n;
- if ((length()-xlen) >= (NPOS-rep))
- {
- reference_class::throwlength();
- }
- if (!rep)
- return remove (pos, n);
- else
- {
- size_t count;
- if ((ref_count() > 1) || (reserve() < (length()-xlen+rep)))
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (data(), pos,
- length()+((xlen > rep) ? (xlen-rep) : 0));
- if (rep < xlen)
- baggage_type::copy (tmp->ptr+pos+rep, data()+pos+xlen,
- length()-pos-xlen);
- else
- {
- for (count = length()-xlen-pos; count > 0; --count)
- baggage_type::assign (*(tmp->ptr+pos+rep+count-1),
- *(data()+pos+xlen+count-1));
- }
- tmp->len = length();
- delete_ref();
- reference = tmp;
- }
- else
- {
- if (rep < xlen)
- baggage_type::copy (point()+pos+rep, data()+pos+xlen,
- length()-pos-xlen);
- else
- {
- for (count = length()-xlen-pos; count > 0; --count)
- baggage_type::assign (*(point()+pos+rep+count-1),
- *(data()+pos+xlen+count-1));
- }
- }
- for (count = 0; count < rep; ++count)
- baggage_type::assign (*(point()+pos+count), c);
- reference->len += (rep-xlen);
- }
- return *this;
-}
-
-template <class charT>
-void
-basic_string<charT>::put_at (size_t pos, charT c) _THROW_ALLOC_OUTRANGE
-{
- if (pos > length())
- {
- reference_class::throwrange();
- }
- if ((ref_count() > 1) || (pos == reserve()))
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (data(), length(),
- length()+((pos==length())?1:0));
- delete_ref();
- reference = tmp;
- }
- if (pos == length())
- ++reference->len;
- baggage_type::assign (*(point()+pos), c);
-}
-
-template <class charT>
-charT&
-basic_string<charT>::operator[] (size_t pos) _THROW_ALLOC_OUTRANGE
-{
- if (pos >= length())
- {
- reference_class::throwrange();
- }
- if (ref_count() > 1)
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (data(), length(), length());
- delete_ref();
- reference = tmp;
- }
- return *(point()+pos);
-}
-
-template <class charT>
-const charT*
-basic_string<charT>::c_str () const _THROW_ALLOC
-{
- if (c_str_ptr)
- delete[] ((basic_string<charT>*)this)->c_str_ptr;
- ((basic_string<charT>*)this)->c_str_ptr = new charT [length()+1];
- if (length())
- baggage_type::copy (((basic_string<charT>*)this)->c_str_ptr, data(),
- length());
- baggage_type::assign (*(((basic_string<charT>*)this)->c_str_ptr+length()),
- eos());
- return c_str_ptr;
-}
-
-template <class charT>
-void
-basic_string<charT>::resize (size_t n, charT c) _THROW_ALLOC_LENGTH
-{
- if (n == NPOS)
- {
- reference_class::throwlength();
- }
- if ((ref_count() > 1) || (n > reserve()))
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (data(),
- ((n > length()) ? length() : n), n);
- delete_ref();
- reference = tmp;
- }
- while (reference->len < n)
- {
- baggage_type::assign (*(reference->ptr+length()), c);
- ++reference->len;
- }
- reference->len = n;
-}
-
-template <class charT>
-void
-basic_string<charT>::resize (size_t n) _THROW_ALLOC_LENGTH
-{
- resize (n, eos());
-}
-
-template <class charT>
-void
-basic_string<charT>::reserve (size_t res_arg) _THROW_ALLOC_LENGTH
-{
- if (res_arg == NPOS)
- {
- reference_class::throwlength();
- }
- if (res_arg > reserve())
- {
- reference_pointer tmp;
- tmp = new basic_string_ref<charT> (data(), length(), res_arg);
- delete_ref();
- reference = tmp;
- }
-}
-
-template <class charT>
-size_t
-basic_string<charT>::copy (charT* s, size_t n, size_t pos) const _THROW_OUTRANGE
-{
- if (pos > length())
- {
- reference_class::throwrange();
- }
- size_t rlen = (n > (length()-pos)) ? (length()-pos) : n;
- if (length())
- baggage_type::copy (s, data()+pos, rlen);
- return rlen;
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find (const basic_string<charT>& str, size_t pos) const
- _THROW_NONE
-{
- return find_str (str.data(), pos, str.length());
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find (const charT* s, size_t pos, size_t n) const
- _THROW_NONE
-{
- return find_str (s, pos, n);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find (const charT* s, size_t pos) const _THROW_NONE
-{
- return find_str (s, pos, baggage_type::length(s));
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find (charT c, size_t pos) const _THROW_NONE
-{
- while ((pos < length()) && (baggage_type::ne(*(data()+pos), c)))
- ++pos;
- return ((pos < length()) ? pos : NPOS);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::rfind (const basic_string<charT>& str, size_t pos) const
- _THROW_NONE
-{
- return rfind_str (str.data(), pos, str.length());
-}
-
-template <class charT>
-size_t
-basic_string<charT>::rfind (const charT* s, size_t pos, size_t n) const
- _THROW_NONE
-{
- return rfind_str (s, pos, n);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::rfind (const charT* s, size_t pos) const _THROW_NONE
-{
- return rfind_str (s, pos, baggage_type::length(s));
-}
-
-template <class charT>
-size_t
-basic_string<charT>::rfind (charT c, size_t pos) const _THROW_NONE
-{
- size_t count = ((pos < length()) ? pos+1 : length());
- if (length() == 0)
- return NPOS;
- while ((baggage_type::ne(*(data()+count-1), c)) && (count > 1))
- --count;
- if ((count == 1) && (baggage_type::ne(*(data()), c)))
- return NPOS;
- else
- return count-1;
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_first_of (const basic_string<charT>& str, size_t pos) const
- _THROW_NONE
-{
- return find_first_of_str (str.data(), pos, str.length());
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_first_of (const charT* s, size_t pos, size_t n) const
- _THROW_NONE
-{
- return find_first_of_str (s, pos, n);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_first_of (const charT* s, size_t pos) const
- _THROW_NONE
-{
- return find_first_of_str (s, pos, baggage_type::length(s));
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_first_of (charT c, size_t pos) const _THROW_NONE
-{
- return find (c, pos);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_last_of (const basic_string<charT>& str, size_t pos) const
- _THROW_NONE
-{
- return find_last_of_str (str.data(), pos, str.length());
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_last_of (const charT* s, size_t pos, size_t n) const
- _THROW_NONE
-{
- return find_last_of_str (s, pos, n);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_last_of (const charT* s, size_t pos) const _THROW_NONE
-{
- return find_last_of_str (s, pos, baggage_type::length(s));
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_last_of (charT c, size_t pos) const _THROW_NONE
-{
- return rfind (c, pos);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_first_not_of (const basic_string<charT>& str, size_t pos)
- const _THROW_NONE
-{
- return find_first_not_of_str (str.data(), pos, str.length());
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_first_not_of (const charT* s, size_t pos, size_t n)
- const _THROW_NONE
-{
- return find_first_not_of_str (s, pos, n);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_first_not_of (const charT* s, size_t pos) const
- _THROW_NONE
-{
- return find_first_not_of_str (s, pos, baggage_type::length(s));
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_first_not_of (charT c, size_t pos) const _THROW_NONE
-{
- while ((pos < length()) && (baggage_type::eq(*(data()+pos), c)))
- ++pos;
- return ((pos < length()) ? pos : NPOS);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_last_not_of (const basic_string<charT>& str, size_t pos)
- const _THROW_NONE
-{
- return find_last_not_of_str (str.data(), pos, str.length());
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_last_not_of (const charT* s, size_t pos, size_t n)
- const _THROW_NONE
-{
- return find_last_not_of_str (s, pos, n);
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_last_not_of (const charT* s, size_t pos) const
- _THROW_NONE
-{
- return find_last_not_of_str (s, pos, baggage_type::length(s));
-}
-
-template <class charT>
-size_t
-basic_string<charT>::find_last_not_of (charT c, size_t pos) const _THROW_NONE
-{
- size_t count = ((pos < length()) ? pos+1 : length());
- if (length() == 0)
- return NPOS;
- while ((baggage_type::eq(*(data()+count-1), c)) && (count > 1))
- --count;
- if ((count == 1) && (baggage_type::eq(*(data()), c)))
- return NPOS;
- else
- return count-1;
-}
-
-template <class charT>
-basic_string<charT>
-basic_string<charT>::substr (size_t pos, size_t n) const _THROW_ALLOC_OUTRANGE
-{
- if (pos > length())
- {
- reference_class::throwrange();
- }
- if (length())
- return basic_string<charT> (data()+pos,
- (n > (length()-pos)) ? (length()-pos) : n);
- else
- return basic_string<charT>();
-}
-
-template <class charT>
-int
-basic_string<charT>::compare (const basic_string<charT>& str, size_t pos,
- size_t n) const _THROW_OUTRANGE
-{
- size_t slen = (n > (length()-pos)) ? (length()-pos) : n;
- return compare_str (pos, str.data(), slen, str.length());
-}
-
-template <class charT>
-int
-basic_string<charT>::compare (const charT* s, size_t pos, size_t n) const
- _THROW_LENGTH_OUTRANGE
-{
- if (n == NPOS)
- {
- reference_class::throwlength();
- }
- return compare_str (pos, s, length()-pos, n);
-}
-
-template <class charT>
-int
-basic_string<charT>::compare (const charT* s, size_t pos) const _THROW_OUTRANGE
-{
- return compare_str (pos, s, length()-pos, baggage_type::length(s));
-}
-
-template <class charT>
-int
-basic_string<charT>::compare (charT c, size_t pos, size_t rep) const
- _THROW_LENGTH_OUTRANGE
-{
- if (pos > length())
- {
- reference_class::throwrange();
- }
- if (rep == NPOS)
- {
- reference_class::throwlength();
- }
- if (rep)
- {
- size_t count = 0;
- while ((count < rep) && (count < (length()-pos)) &&
- baggage_type::eq (*(data()+pos+count), c))
- ++count;
- if ((count == rep) || (count == (length()-pos)))
- return (length()-pos-count);
- else
- return (*(data()+pos+count)-c);
- }
- else
- {
- return (length()-pos);
- }
-}
-
-template <class charT>
-basic_string<charT>
-operator+ (const basic_string<charT>& lhs, const basic_string<charT>& rhs)
- _THROW_ALLOC_LENGTH
-{
- typedef basic_string<charT>::baggage_type baggage_type;
- basic_string<charT> tmp(lhs.data(), lhs.length(), rhs.length());
- if (rhs.length())
- baggage_type::copy (tmp.point()+lhs.length(), rhs.data(), rhs.length());
- tmp.len() += rhs.length();
- return tmp;
-}
-
-template <class charT>
-basic_string<charT>
-operator+ (const charT* lhs, const basic_string<charT>& rhs) _THROW_ALLOC_LENGTH
-{
- typedef basic_string<charT>::baggage_type baggage_type;
- size_t slen = baggage_type::length(lhs);
- basic_string<charT> tmp(lhs, slen, rhs.length());
- if (rhs.length())
- baggage_type::copy (tmp.point()+slen, rhs.data(), rhs.length());
- tmp.len() += rhs.length();
- return tmp;
-}
-
-template <class charT>
-basic_string<charT>
-operator+ (charT lhs, const basic_string<charT>& rhs) _THROW_ALLOC_LENGTH
-{
- typedef basic_string<charT>::baggage_type baggage_type;
- basic_string<charT> tmp(&lhs, 1, rhs.length());
- if (rhs.length())
- baggage_type::copy (tmp.point()+1, rhs.data(), rhs.length());
- tmp.len() += rhs.length();
- return tmp;
-}
-
-template <class charT>
-basic_string<charT>
-operator+ (const basic_string<charT>& lhs, const charT* rhs) _THROW_ALLOC_LENGTH
-{
- typedef basic_string<charT>::baggage_type baggage_type;
- size_t slen = baggage_type::length(rhs);
- basic_string<charT> tmp(lhs.data(), lhs.length(), slen);
- if (slen)
- baggage_type::copy (tmp.point()+lhs.length(), rhs, slen);
- tmp.len() += slen;
- return tmp;
-}
-
-template <class charT>
-basic_string<charT>
-operator+ (const basic_string<charT>& lhs, charT rhs) _THROW_ALLOC_LENGTH
-{
- typedef basic_string<charT>::baggage_type baggage_type;
- basic_string<charT> tmp(lhs.data(), lhs.length(), 1);
- baggage_type::assign (*(tmp.point()+lhs.length()), rhs);
- ++tmp.len();
- return tmp;
-}
-
-template <class charT>
-ostream&
-operator<< (ostream& o, const basic_string<charT>& s) _THROW_NONE
-{
- typedef basic_string<charT>::baggage_type baggage_type;
- for (size_t count = 0; count < s.length(); ++count)
- baggage_type::char_out (o, *(s.data()+count));
- return o;
-}
-
-template <class charT>
-istream&
-operator>> (istream& i, basic_string<charT>& s) _THROW_ALLOC_LENGTH
-{
- typedef basic_string<charT>::baggage_type baggage_type;
- s.remove();
- while (true)
- {
- charT value;
- baggage_type::char_in (i, value);
- if (!i.operator void*())
- break;
- if (!baggage_type::is_del (value))
- {
- s.append(value);
- while (true)
- {
- baggage_type::char_in (i, value);
- if (!i.operator void*())
- break;
- if (!baggage_type::is_del (value))
- {
- s.append(value);
- }
- else
- break;
- }
- break;
- }
- }
- return i;
-}
-
-#if ! defined (ghs)
-// GreenHills 1.8.8 doesn't like this template specialization . . .
-template class basic_string<char>;
-#endif /* ghs */
-/* static */
-template<class TYPE>
-const size_t basic_string<TYPE>::npos = NPOS;
-typedef basic_string<char> cstring;
-typedef basic_string<char> string;
-//typedef basic_string<wchar_t> wstring;
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/bvector.cpp b/STL/bvector.cpp
deleted file mode 100644
index 86b134c4b5e..00000000000
--- a/STL/bvector.cpp
+++ /dev/null
@@ -1,80 +0,0 @@
-#define STL_BVECTOR
-#define SA_STD std
-#include <bvector.h>
-
-namespace std
-{
-
-Allocator<unsigned int> bit_vector::static_allocator;
-
-inline bool operator==(const bit_vector& x, const bit_vector& y) {
- return x.size() == y.size() && equal(x.begin(), x.end(), y.begin());
-}
-
-inline bool operator<(const bit_vector& x, const bit_vector& y) {
- return lexicographical_compare(x.begin(), x.end(), y.begin(), y.end());
-}
-
-void swap(bit_vector::reference x, bit_vector::reference y) {
- bool tmp = x;
- x = y;
- y = tmp;
-}
-
-void bit_vector::insert_aux(iterator position, bool x) {
- if (finish.p != end_of_storage) {
- copy_backward(position, finish - 1, finish);
- *position = x;
- ++finish;
- } else {
- size_type len = size() ? 2 * size() : __WORD_BIT;
- unsigned int* q = bit_alloc(len);
- iterator i = copy(begin(), position, iterator(q, 0));
- *i++ = x;
- finish = copy(position, end(), i);
- static_allocator.deallocate(start.p);
- end_of_storage = q + (len + __WORD_BIT - 1)/__WORD_BIT;
- start = iterator(q, 0);
- }
-}
-
-void bit_vector::insert(iterator position, size_type n, bool x) {
- if (n == 0) return;
- if (capacity() - size() >= n) {
- copy_backward(position, end(), finish + n);
- fill(position, position + n, x);
- finish += n;
- } else {
- size_type len = size() + max(size(), n);
- unsigned int* q = bit_alloc(len);
- iterator i = copy(begin(), position, iterator(q, 0));
- fill_n(i, n, x);
- finish = copy(position, end(), i + n);
- static_allocator.deallocate(start.p);
- end_of_storage = q + (n + __WORD_BIT - 1)/__WORD_BIT;
- start = iterator(q, 0);
- }
-}
-
-void bit_vector::insert(iterator position, const_iterator first,
- const_iterator last) {
- if (first == last) return;
- size_type n = 0;
- distance(first, last, n);
- if (capacity() - size() >= n) {
- copy_backward(position, end(), finish + n);
- copy(first, last, position);
- finish += n;
- } else {
- size_type len = size() + max(size(), n);
- unsigned int* q = bit_alloc(len);
- iterator i = copy(begin(), position, iterator(q, 0));
- i = copy(first, last, i);
- finish = copy(position, end(), i);
- static_allocator.deallocate(start.p);
- end_of_storage = q + (len + __WORD_BIT - 1)/__WORD_BIT;
- start = iterator(q, 0);
- }
-}
-
-} \ No newline at end of file
diff --git a/STL/bvector.h b/STL/bvector.h
deleted file mode 100644
index 01f66ecddd3..00000000000
--- a/STL/bvector.h
+++ /dev/null
@@ -1,378 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-// vector<bool> is replaced by bit_vector at present because bool is not
-// implemented.
-
-#ifndef BVECTOR_H
-#define BVECTOR_H
-
-#include <function.h>
-#include <algobase.h>
-#include <iterator.h>
-#include <bool.h>
-
-#ifndef Allocator
-#define Allocator allocator
-#include <defalloc.h>
-#endif
-
-#define __WORD_BIT (int(CHAR_BIT*sizeof(unsigned int)))
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-class bit_vector {
-public:
- typedef Allocator<unsigned int> vector_allocator;
- typedef bool value_type;
- typedef vector_allocator::size_type size_type;
- typedef vector_allocator::difference_type difference_type;
-
- class iterator;
- class const_iterator;
-
- class reference {
- friend class iterator;
- friend class const_iterator;
- protected:
- unsigned int* p;
- unsigned int mask;
- reference(unsigned int* x, unsigned int y) : p(x), mask(y) {}
- public:
- reference() : p(0), mask(0) {}
- operator bool() const { return !(!(*p & mask)); }
- reference& operator=(bool x) {
- if (x)
- *p |= mask;
- else
- *p &= ~mask;
- return *this;
- }
- reference& operator=(const reference& x) { return *this = bool(x); }
- bool operator==(const reference& x) const {
- return bool(*this) == bool(x);
- }
- bool operator<(const reference& x) const {
- return bool(*this) < bool(x);
- }
- void flip() { *p ^= mask; }
- };
- typedef bool const_reference;
- class iterator : public random_access_iterator<bool, difference_type> {
- friend class bit_vector;
- friend class const_iterator;
- protected:
- unsigned int* p;
- unsigned int offset;
- void bump_up() {
- if (offset++ == __WORD_BIT - 1) {
- offset = 0;
- ++p;
- }
- }
- void bump_down() {
- if (offset-- == 0) {
- offset = __WORD_BIT - 1;
- --p;
- }
- }
- public:
- iterator() : p(0), offset(0) {}
- iterator(unsigned int* x, unsigned int y) : p(x), offset(y) {}
- reference operator*() const { return reference(p, 1U << offset); }
- iterator& operator++() {
- bump_up();
- return *this;
- }
- iterator operator++(int) {
- iterator tmp = *this;
- bump_up();
- return tmp;
- }
- iterator& operator--() {
- bump_down();
- return *this;
- }
- iterator operator--(int) {
- iterator tmp = *this;
- bump_down();
- return tmp;
- }
- iterator& operator+=(difference_type i) {
- difference_type n = i + offset;
- p += n / __WORD_BIT;
- n = n % __WORD_BIT;
- if (n < 0) {
- offset = n + __WORD_BIT;
- --p;
- } else
- offset = n;
- return *this;
- }
- iterator& operator-=(difference_type i) {
- *this += -i;
- return *this;
- }
- iterator operator+(difference_type i) const {
- iterator tmp = *this;
- return tmp += i;
- }
- iterator operator-(difference_type i) const {
- iterator tmp = *this;
- return tmp -= i;
- }
- difference_type operator-(iterator x) const {
- return __WORD_BIT * (p - x.p) + offset - x.offset;
- }
- reference operator[](difference_type i) { return *(*this + i); }
- bool operator==(const iterator& x) const {
- return p == x.p && offset == x.offset;
- }
- bool operator<(iterator x) const {
- return p < x.p || (p == x.p && offset < x.offset);
- }
- };
-
- class const_iterator
- : public random_access_iterator<bool, difference_type> {
- friend class bit_vector;
- protected:
- unsigned int* p;
- unsigned int offset;
- void bump_up() {
- if (offset++ == __WORD_BIT - 1) {
- offset = 0;
- ++p;
- }
- }
- void bump_down() {
- if (offset-- == 0) {
- offset = __WORD_BIT - 1;
- --p;
- }
- }
- public:
- const_iterator() : p(0), offset(0) {}
- const_iterator(unsigned int* x, unsigned int y) : p(x), offset(y) {}
- const_iterator(const iterator& x) : p(x.p), offset(x.offset) {}
- const_reference operator*() const {
- return reference(p, 1U << offset);
- }
- const_iterator& operator++() {
- bump_up();
- return *this;
- }
- const_iterator operator++(int) {
- const_iterator tmp = *this;
- bump_up();
- return tmp;
- }
- const_iterator& operator--() {
- bump_down();
- return *this;
- }
- const_iterator operator--(int) {
- const_iterator tmp = *this;
- bump_down();
- return tmp;
- }
- const_iterator& operator+=(difference_type i) {
- difference_type n = i + offset;
- p += n / __WORD_BIT;
- n = n % __WORD_BIT;
- if (n < 0) {
- offset = n + __WORD_BIT;
- --p;
- } else
- offset = n;
- return *this;
- }
- const_iterator& operator-=(difference_type i) {
- *this += -i;
- return *this;
- }
- const_iterator operator+(difference_type i) const {
- const_iterator tmp = *this;
- return tmp += i;
- }
- const_iterator operator-(difference_type i) const {
- const_iterator tmp = *this;
- return tmp -= i;
- }
- difference_type operator-(const_iterator x) const {
- return __WORD_BIT * (p - x.p) + offset - x.offset;
- }
- const_reference operator[](difference_type i) {
- return *(*this + i);
- }
- bool operator==(const const_iterator& x) const {
- return p == x.p && offset == x.offset;
- }
- bool operator<(const_iterator x) const {
- return p < x.p || (p == x.p && offset < x.offset);
- }
- };
-
- typedef reverse_iterator<const_iterator, value_type, const_reference,
- difference_type> const_reverse_iterator;
- typedef reverse_iterator<iterator, value_type, reference, difference_type>
- reverse_iterator;
-
-protected:
- static Allocator<unsigned int> static_allocator;
- iterator start;
- iterator finish;
- unsigned int* end_of_storage;
- unsigned int* bit_alloc(size_type n) {
- return static_allocator.allocate((n + __WORD_BIT - 1)/__WORD_BIT);
- }
- void initialize(size_type n) {
- unsigned int* q = bit_alloc(n);
- end_of_storage = q + (n + __WORD_BIT - 1)/__WORD_BIT;
- start = iterator(q, 0);
- finish = start + n;
- }
- void insert_aux(iterator position, bool x);
- typedef bit_vector self;
-public:
- iterator begin() { return start; }
- const_iterator begin() const { return start; }
- iterator end() { return finish; }
- const_iterator end() const { return finish; }
-
- reverse_iterator rbegin() { return reverse_iterator(end()); }
- const_reverse_iterator rbegin() const {
- return const_reverse_iterator(end());
- }
- reverse_iterator rend() { return reverse_iterator(begin()); }
- const_reverse_iterator rend() const {
- return const_reverse_iterator(begin());
- }
-
- size_type size() const { return size_type(end() - begin()); }
- size_type max_size() const { return static_allocator.max_size(); }
- size_type capacity() const {
- return size_type(const_iterator(end_of_storage, 0) - begin());
- }
- bool empty() const { return begin() == end(); }
- reference operator[](size_type n) { return *(begin() + n); }
- const_reference operator[](size_type n) const { return *(begin() + n); }
- bit_vector() : start(iterator()), finish(iterator()), end_of_storage(0) {}
- bit_vector(size_type n, bool value = bool()) {
- initialize(n);
- fill(start.p, end_of_storage, value ? ~0 : 0);
- }
- bit_vector(const self& x) {
- initialize(x.size());
- copy(x.begin(), x.end(), start);
- }
- bit_vector(const_iterator first, const_iterator last) {
- size_type n = 0;
- distance(first, last, n);
- initialize(n);
- copy(first, last, start);
- }
- ~bit_vector() { static_allocator.deallocate(start.p); }
- self& operator=(const self& x) {
- if (&x == this) return *this;
- if (x.size() > capacity()) {
- static_allocator.deallocate(start.p);
- initialize(x.size());
- }
- copy(x.begin(), x.end(), begin());
- finish = begin() + x.size();
- return *this;
- }
- void reserve(size_type n) {
- if (capacity() < n) {
- unsigned int* q = bit_alloc(n);
- finish = copy(begin(), end(), iterator(q, 0));
- static_allocator.deallocate(start.p);
- start = iterator(q, 0);
- end_of_storage = q + (n + __WORD_BIT - 1)/__WORD_BIT;
- }
- }
- reference front() { return *begin(); }
- const_reference front() const { return *begin(); }
- reference back() { return *(end() - 1); }
- const_reference back() const { return *(end() - 1); }
- void push_back(bool x) {
- if (finish.p != end_of_storage)
- *finish++ = x;
- else
- insert_aux(end(), x);
- }
- void swap(bit_vector& x) {
- std::swap(start, x.start);
- std::swap(finish, x.finish);
- std::swap(end_of_storage, x.end_of_storage);
- }
- iterator insert(iterator position, bool x) {
- size_type n = position - begin();
- if (finish.p != end_of_storage && position == end())
- *finish++ = x;
- else
- insert_aux(position, x);
- return begin() + n;
- }
- void insert(iterator position, const_iterator first,
- const_iterator last);
- void insert(iterator position, size_type n, bool x);
- void pop_back() { --finish; }
- void erase(iterator position) {
- if (position + 1 != end())
- copy(position + 1, end(), position);
- --finish;
- }
- void erase(iterator first, iterator last) {
- finish = copy(last, end(), first);
- }
-};
-
-// Code moved to bvector.cpp by Terris
-
-// Added by Terris --begin--
-bool operator==(const bit_vector& x, const bit_vector& y);
-bool operator<(const bit_vector& x, const bit_vector& y);
-void swap(bit_vector::reference x, bit_vector::reference y);
-// Added by Terris --end--
-
-// Added by Terris --begin--
-
-#ifndef STL_BVECTOR
-#undef Allocator
-#undef __WORD_BIT
-#endif
-
-// Added by Terris --end--
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/defalloc.h b/STL/defalloc.h
deleted file mode 100644
index c0e2e04998d..00000000000
--- a/STL/defalloc.h
+++ /dev/null
@@ -1,211 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef DEFALLOC_H
-#define DEFALLOC_H
-
-#include <new.h>
-#include <stddef.h>
-#include <stdlib.h>
-#include <limits.h>
-#include <iostream.h>
-#include <algobase.h>
-
-#if 0
-inline void* operator new(size_t, void* p) {return p;}
-#endif
-
-/*
- * the following template function is replaced by the following two functions
- * due to the fact that the Borland compiler doesn't change prediff_t type
- * to type long when compile with -ml or -mh.
-
-
-template <class T>
-inline T* allocate(ptrdiff_t size, T*) {
- set_new_handler(0);
- T* tmp = (T*)(::operator new((size_t)(size * sizeof(T))));
- if (tmp == 0) {
- cerr << "out of memory" << endl;
- exit(1);
- }
- return tmp;
-}
-*/
-
-/*
- * Begin change by Terris
- */
-namespace std {
-/*
- * End change by Terris
- */
-
-/*
-* Added by Terris (#if out code)
- */
-#if 0
-/*
- * Added by Terris End
- */
-template <class T>
-inline T* allocate(int size, T*) {
- set_new_handler(0);
- T* tmp = (T*)(::operator new((unsigned int)(size * sizeof(T))));
- if (tmp == 0) {
- cerr << "out of memory" << endl;
- exit(1);
- }
- return tmp;
-}
-/*
- * Added by Terris
- */
-#endif
-/*
- * Added by Terris End
- */
-
-template <class T>
-inline T* allocate(int size, T*) { // Changed by Terris -- was long.
-/*
- * Begin Change by Terris
- */
-// set_new_handler(0);
-// T* tmp = (T*)(::operator new((unsigned long)(size * sizeof(T))));
-// if (tmp == 0) {
-// cerr << "out of memory" << endl;
-// exit(1);
-// }
-// return tmp;
-/*
- * End Change by Terris
- */
- return (T*)(::operator new((unsigned long)(size * sizeof(T))));
-}
-
-template <class T>
-inline void deallocate(T* buffer) {
- ::operator delete(buffer);
-}
-
-template <class T>
-inline void destroy(T* pointer) {
- pointer->~T();
-}
-
-inline void destroy(char*) {}
-inline void destroy(unsigned char*) {}
-inline void destroy(short*) {}
-inline void destroy(unsigned short*) {}
-inline void destroy(int*) {}
-inline void destroy(unsigned int*) {}
-inline void destroy(long*) {}
-inline void destroy(unsigned long*) {}
-inline void destroy(float*) {}
-inline void destroy(double*) {}
-inline void destroy(char**) {}
-inline void destroy(unsigned char**) {}
-inline void destroy(short**) {}
-inline void destroy(unsigned short**) {}
-inline void destroy(int**) {}
-inline void destroy(unsigned int**) {}
-inline void destroy(long**) {}
-inline void destroy(unsigned long**) {}
-inline void destroy(float**) {}
-inline void destroy(double**) {}
-
-inline void destroy(char*, char*) {}
-inline void destroy(unsigned char*, unsigned char*) {}
-inline void destroy(short*, short*) {}
-inline void destroy(unsigned short*, unsigned short*) {}
-inline void destroy(int*, int*) {}
-inline void destroy(unsigned int*, unsigned int*) {}
-inline void destroy(long*, long*) {}
-inline void destroy(unsigned long*, unsigned long*) {}
-inline void destroy(float*, float*) {}
-inline void destroy(double*, double*) {}
-inline void destroy(char**, char**) {}
-inline void destroy(unsigned char**, unsigned char**) {}
-inline void destroy(short**, short**) {}
-inline void destroy(unsigned short**, unsigned short**) {}
-inline void destroy(int**, int**) {}
-inline void destroy(unsigned int**, unsigned int**) {}
-inline void destroy(long**, long**) {}
-inline void destroy(unsigned long**, unsigned long**) {}
-inline void destroy(float**, float**) {}
-inline void destroy(double**, double**) {}
-
-template <class T1, class T2>
-inline void construct(T1* p, const T2& value) {
- new (p) T1(value);
-}
-
-template <class T>
-class allocator {
-public:
- typedef T value_type;
- typedef T* pointer;
- typedef const T* const_pointer;
- typedef T& reference;
- typedef const T& const_reference;
-
- /*
- * Begin change by Terris
- *
- * This removes compile-time warnings about signed/unsigned mismatch
- * and negating unsigned values.
- * typedef size_t size_type;
- */
- typedef long size_type;
- /*
- * End change by Terris
- */
-
- typedef ptrdiff_t difference_type;
- pointer allocate(size_type n) {
- return std::allocate((difference_type)n, (pointer)0);
- }
- void deallocate(pointer p) { std::deallocate(p); }
- pointer address(reference x) { return (pointer)&x; }
- const_pointer const_address(const_reference x) {
- return (const_pointer)&x;
- }
- size_type init_page_size() {
- return max(size_type(1), size_type(4096/sizeof(T)));
- }
- size_type max_size() const {
- return max(size_type(1), size_type(UINT_MAX/sizeof(T)));
- }
-};
-
-class allocator<void> {
-public:
- typedef void* pointer;
-};
-
-
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/deque.h b/STL/deque.h
deleted file mode 100644
index 1eddbc7f7c8..00000000000
--- a/STL/deque.h
+++ /dev/null
@@ -1,586 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef DEQUE_H
-#define DEQUE_H
-
-#include <function.h>
-#include <algobase.h>
-#include <iterator.h>
-#include <bool.h>
-
-#ifndef Allocator
-#define Allocator allocator
-#include <defalloc.h>
-#endif
-
-#ifndef deque
-#define deque deque
-#endif
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class T>
-class deque {
-public:
- class iterator;
- class const_iterator;
- friend class iterator;
- friend class const_iterator;
-public:
- typedef T value_type;
- typedef Allocator<T> data_allocator_type;
- typedef Allocator<T>::pointer pointer;
- typedef Allocator<T>::reference reference;
- typedef Allocator<T>::const_reference const_reference;
- typedef Allocator<T>::size_type size_type;
- typedef Allocator<T>::difference_type difference_type;
- typedef Allocator<pointer> map_allocator_type;
-protected:
- static data_allocator_type data_allocator;
- static size_type buffer_size;
- static map_allocator_type map_allocator;
- typedef Allocator<pointer>::pointer map_pointer;
-public:
- class iterator : public random_access_iterator<T, difference_type> {
- friend class deque<T>;
- friend class const_iterator;
- protected:
- pointer current;
- pointer first;
- pointer last;
- map_pointer node;
- iterator(pointer x, map_pointer y)
- : current(x), first(*y), last(*y + buffer_size), node(y) {}
- public:
- iterator() : current(0), first(0), last(0), node(0) {}
- reference operator*() const { return *current; }
- difference_type operator-(const iterator& x) const {
- return node == x.node
- ? current - x.current
- : difference_type(buffer_size * (node - x.node - 1) +
- (current - first) + (x.last - x.current));
- }
- iterator& operator++() {
- if (++current == last) {
- first = *(++node);
- current = first;
- last = first + buffer_size;
- }
- return *this;
- }
- iterator operator++(int) {
- iterator tmp = *this;
- ++*this;
- return tmp;
- }
- iterator& operator--() {
- if (current == first) {
- first = *(--node);
- last = first + buffer_size;
- current = last;
- }
- --current;
- return *this;
- }
- iterator operator--(int) {
- iterator tmp = *this;
- --*this;
- return tmp;
- }
- iterator& operator+=(difference_type n) {
- difference_type offset = n + (current - first);
- difference_type num_node_to_jump = offset >= 0
- ? offset / buffer_size
- : -((-offset + buffer_size - 1) / buffer_size);
- if (num_node_to_jump == 0)
- current += n;
- else {
- node = node + num_node_to_jump;
- first = *node;
- last = first + buffer_size;
- current = first + (offset - num_node_to_jump * buffer_size);
- }
- return *this;
- }
- iterator& operator-=(difference_type n) { return *this += -n; }
- iterator operator+(difference_type n) const {
- iterator tmp = *this;
- return tmp += n;
- }
- iterator operator-(difference_type n) const {
- iterator tmp = *this;
- return tmp -= n;
- }
- reference operator[](difference_type n) { return *(*this + n); }
- bool operator==(const iterator& x) const {
- return current == x.current ||
- ((current == first || x.current == x.first) &&
- *this - x == 0);
- }
- bool operator<(const iterator& x) const {
- return (node == x.node) ? (current < x.current) : (node < x.node);
- }
- };
- class const_iterator : public random_access_iterator<T, difference_type> {
- friend class deque<T>;
- protected:
- pointer current;
- pointer first;
- pointer last;
- map_pointer node;
- const_iterator(pointer x, map_pointer y)
- : current(x), first(*y), last(*y + buffer_size), node(y) {}
- public:
- const_iterator() : current(0), first(0), last(0), node(0) {}
- const_iterator(const iterator& x)
- : current(x.current), first(x.first), last(x.last), node(x.node) {}
- const_reference operator*() const { return *current; }
- difference_type operator-(const const_iterator& x) const {
- return node == x.node
- ? current - x.current
- : difference_type(buffer_size * (node - x.node - 1) +
- (current - first) + (x.last - x.current));
- }
- const_iterator& operator++() {
- if (++current == last) {
- first = *(++node);
- current = first;
- last = first + buffer_size;
- }
- return *this;
- }
- const_iterator operator++(int) {
- const_iterator tmp = *this;
- ++*this;
- return tmp;
- }
- const_iterator& operator--() {
- if (current == first) {
- first = *(--node);
- last = first + buffer_size;
- current = last;
- }
- --current;
- return *this;
- }
- const_iterator operator--(int) {
- const_iterator tmp = *this;
- --*this;
- return tmp;
- }
- const_iterator& operator+=(difference_type n) {
- difference_type offset = n + (current - first);
- difference_type num_node_to_jump = offset >= 0
- ? offset / buffer_size
- : -((-offset + buffer_size - 1) / buffer_size);
- if (num_node_to_jump == 0)
- current += n;
- else {
- node = node + num_node_to_jump;
- first = *node;
- last = first + buffer_size;
- current = first + (offset - num_node_to_jump * buffer_size);
- }
- return *this;
- }
- const_iterator& operator-=(difference_type n) { return *this += -n; }
- const_iterator operator+(difference_type n) const {
- const_iterator tmp = *this;
- return tmp += n;
- }
- const_iterator operator-(difference_type n) const {
- const_iterator tmp = *this;
- return tmp -= n;
- }
- const_reference operator[](difference_type n) {
- return *(*this + n);
- }
- bool operator==(const const_iterator& x) const {
- return current == x.current ||
- ((current == first || x.current == x.first) &&
- *this - x == 0);
- }
- bool operator<(const const_iterator& x) const {
- return (node == x.node) ? (current < x.current) : (node < x.node);
- }
- };
- typedef reverse_iterator<const_iterator, value_type, const_reference,
- difference_type> const_reverse_iterator;
- typedef reverse_iterator<iterator, value_type, reference, difference_type>
- reverse_iterator;
-protected:
- iterator start;
- iterator finish;
- size_type length;
- map_pointer map;
- size_type map_size;
-
- void allocate_at_begin();
- void allocate_at_end();
- void deallocate_at_begin();
- void deallocate_at_end();
-
-public:
- deque() : start(), finish(), length(0), map(0), map_size(0) {
-/*
- * Changed by Terris
- */
- /*buffer_size = data_allocator.init_page_size();*/
- }
- iterator begin() { return start; }
- const_iterator begin() const { return start; }
- iterator end() { return finish; }
- const_iterator end() const { return finish; }
- reverse_iterator rbegin() { return reverse_iterator(end()); }
- const_reverse_iterator rbegin() const {
- return const_reverse_iterator(end());
- }
- reverse_iterator rend() { return reverse_iterator(begin()); }
- const_reverse_iterator rend() const {
- return const_reverse_iterator(begin());
- }
- bool empty() const { return length == 0; }
- size_type size() const { return length; }
- size_type max_size() const { return data_allocator.max_size(); }
- reference operator[](size_type n) { return *(begin() + n); }
- const_reference operator[](size_type n) const { return *(begin() + n); }
- reference front() { return *begin(); }
- const_reference front() const { return *begin(); }
- reference back() { return *(end() - 1); }
- const_reference back() const { return *(end() - 1); }
- void push_front(const T& x) {
- if (empty() || begin().current == begin().first)
- allocate_at_begin();
- --start.current;
- construct(start.current, x);
- ++length;
- }
- void push_back(const T& x) {
- if (empty() || end().current == end().last)
- allocate_at_end();
- construct(finish.current, x);
- ++finish.current;
- ++length;
- }
- void pop_front() {
- destroy(start.current);
- ++start.current;
- --length;
- if (empty() || begin().current == begin().last)
- deallocate_at_begin();
- }
- void pop_back() {
- --finish.current;
- destroy(finish.current);
- --length;
- if (empty() || end().current == end().first)
- deallocate_at_end();
- }
- void swap(deque<T>& x) {
- std::swap(start, x.start);
- std::swap(finish, x.finish);
- std::swap(length, x.length);
- std::swap(map, x.map);
- std::swap(map_size, x.map_size);
- }
- iterator insert(iterator position, const T& x);
- void insert(iterator position, size_type n, const T& x);
-// template <class Iterator> void insert(iterator position,
-// Iterator first, Iterator last);
- void insert(iterator position, const T* first, const T* last);
- void erase(iterator position);
- void erase(iterator first, iterator last);
- deque(size_type n, const T& value = T())
- : start(), finish(), length(0), map(0), map_size(0) {
-/*
- * Changed by Terris
- */
- /*buffer_size = data_allocator.init_page_size();*/
- insert(begin(), n, value);
- }
-// template <class Iterator> deque(Iterator first, Iterator last);
- deque(const T* first, const T* last)
- : start(), finish(), length(0), map(0), map_size(0) {
-/*
- * Changed by Terris
- */
- /*buffer_size = data_allocator.init_page_size();*/
- copy(first, last, back_inserter(*this));
- }
- deque(const deque<T>& x)
- : start(), finish(), length(0), map(0), map_size(0) {
-/*
- * Changed by Terris
- */
- /*buffer_size = data_allocator.init_page_size();*/
- copy(x.begin(), x.end(), back_inserter(*this));
- }
- deque<T>& operator=(const deque<T>& x) {
- if (this != &x)
- if (size() >= x.size())
- erase(copy(x.begin(), x.end(), begin()), end());
- else
- copy(x.begin() + size(), x.end(),
- inserter(*this, copy(x.begin(), x.begin() + size(),
- begin())));
- return *this;
- }
- ~deque();
-};
-
-template <class T>
-deque<T>::data_allocator_type deque<T>::data_allocator;
-
-template <class T>
-deque<T>::map_allocator_type deque<T>::map_allocator;
-
-/*
- * Changed by Terris
- */
-#if 0
-template <class T>
-deque<T>::size_type deque<T>::buffer_size = 0;
-// should be data_allocator.init_page_size(); // Borland bug
-#endif
-
-/*
- * Added by Terris
- */
-template <class T>
-deque<T>::size_type deque<T>::buffer_size = data_allocator.init_page_size();
-
-template <class T>
-bool operator==(const deque<T>& x, const deque<T>& y) {
- return x.size() == y.size() && equal(x.begin(), x.end(), y.begin());
-}
-
-template <class T>
-bool operator<(const deque<T>& x, const deque<T>& y) {
- return lexicographical_compare(x.begin(), x.end(), y.begin(), y.end());
-}
-
-template <class T>
-deque<T>::~deque() { while (!empty()) pop_front(); }
-
-template <class T>
-void deque<T>::allocate_at_begin() {
- pointer p = data_allocator.allocate(buffer_size);
- if (!empty()) {
- if (start.node == map) {
- difference_type i = finish.node - start.node;
- map_size = (i + 1) * 2;
- map_pointer tmp = map_allocator.allocate(map_size);
- copy(start.node, finish.node + 1, tmp + map_size / 4 + 1);
- map_allocator.deallocate(map);
- map = tmp;
- map[map_size / 4] = p;
- start = iterator(p + buffer_size, map + map_size / 4);
- finish = iterator(finish.current, map + map_size / 4 + i + 1);
- } else {
- *--start.node = p;
- start = iterator(p + buffer_size, start.node);
- }
- } else {
- map_size = map_allocator.init_page_size();
- map = map_allocator.allocate(map_size);
- map[map_size / 2] = p;
- start = iterator(p + buffer_size / 2 + 1, map + map_size / 2);
- finish = start;
- }
-}
-
-template <class T>
-void deque<T>::allocate_at_end() {
- pointer p = data_allocator.allocate(buffer_size);
- if (!empty()) {
- if (finish.node == map + map_size - 1) {
- difference_type i = finish.node - start.node;
- map_size = (i + 1) * 2;
- map_pointer tmp = map_allocator.allocate(map_size);
- copy(start.node, finish.node + 1, tmp + map_size / 4);
- map_allocator.deallocate(map);
- map = tmp;
- map[map_size / 4 + i + 1] = p;
- start = iterator(start.current, map + map_size / 4);
- finish = iterator(p, map + map_size / 4 + i + 1);
- } else {
- *++finish.node = p;
- finish = iterator(p, finish.node);
- }
- } else {
- map_size = map_allocator.init_page_size();
- map = map_allocator.allocate(map_size);
- map[map_size / 2] = p;
- start = iterator(p + buffer_size / 2, map + map_size / 2);
- finish = start;
- }
-}
-
-template <class T>
-void deque<T>::deallocate_at_begin() {
- data_allocator.deallocate(*start.node++);
- if (empty()) {
- start = iterator();
- finish = start;
- map_allocator.deallocate(map);
- } else
- start = iterator(*start.node, start.node);
-}
-
-template <class T>
-void deque<T>::deallocate_at_end() {
- data_allocator.deallocate(*finish.node--);
- if (empty()) {
- start = iterator();
- finish = start;
- map_allocator.deallocate(map);
- } else
- finish = iterator(*finish.node + buffer_size, finish.node);
-}
-
-template <class T>
-deque<T>::iterator deque<T>::insert(iterator position, const T& x) {
- if (position == begin()) {
- push_front(x);
- return begin();
- } else if (position == end()) {
- push_back(x);
- return end() - 1;
- } else if (end() - position > position - begin()) {
- push_front(*begin());
- copy(begin() + 2, position, begin() + 1);
- *(position - 1) = x;
- return position - 1;
- } else {
- push_back(*(end() - 1));
- copy_backward(position, end() - 2, end() - 1);
- *position = x;
- return position;
- }
-}
-
-template <class T>
-void deque<T>::insert(iterator position, size_type n, const T& x) {
- if (end() - position > position - begin()) {
- iterator old_begin = begin();
- if (n > position - old_begin) {
- size_type m = n - (position - old_begin);
- while (m-- > 0) push_front(x);
- iterator i = position;
- while (i != old_begin) push_front(*--i);
- fill(old_begin, position, x);
- } else {
- iterator i = old_begin + n;
- while (i != old_begin) push_front(*--i);
- copy(old_begin + n, position, old_begin);
- fill(position - n, position, x);
- }
- } else {
- iterator old_end = end();
- if (n > old_end - position) {
- size_type m = n - (old_end - position);
- while (m-- > 0) push_back(x);
- iterator i = position;
- while (i != old_end) push_back(*i++);
- fill(position, old_end, x);
- } else {
- iterator i = old_end - n;
- while (i != old_end) push_back(*i++);
- copy_backward(position, old_end - n, old_end);
- fill(position, position + n, x);
- }
- }
-}
-
-template <class T>
-void deque<T>::insert(iterator position, const T* first, const T* last) {
- size_type n = 0;
- distance(first, last, n);
- if (end() - position > position - begin()) {
- iterator old_begin = begin();
- if (n > position - old_begin) {
- const T* m = last - (position - old_begin);
- while (m != first) push_front(*--m);
- iterator i = position;
- while (i != old_begin) push_front(*--i);
- copy(last - (position - old_begin), last, old_begin);
- } else {
- iterator i = old_begin + n;
- while (i != old_begin) push_front(*--i);
- copy(old_begin + n, position, old_begin);
- copy(first, last, position - n);
- }
- } else {
- iterator old_end = end();
- if (n > old_end - position) {
- const T* m = first + (old_end - position);
- while (m != last) push_back(*m++);
- iterator i = position;
- while (i != old_end) push_back(*i++);
- copy(first, first + (old_end - position), position);
- } else {
- iterator i = old_end - n;
- while (i != old_end) push_back(*i++);
- copy_backward(position, old_end - n, old_end);
- copy(first, last, position);
- }
- }
-}
-
-template <class T>
-void deque<T>::erase(iterator position) {
- if (end() - position > position - begin()) {
- copy_backward(begin(), position, position + 1);
- pop_front();
- } else {
- copy(position + 1, end(), position);
- pop_back();
- }
-}
-
-template <class T>
-void deque<T>::erase(iterator first, iterator last) {
- difference_type n = last - first;
- if (end() - last > first - begin()) {
- copy_backward(begin(), first, last);
- while(n-- > 0) pop_front();
- } else {
- copy(last, end(), first);
- while(n-- > 0) pop_back();
- }
-}
-
-#undef Allocator
-#undef deque
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/function.h b/STL/function.h
deleted file mode 100644
index b6f87a69706..00000000000
--- a/STL/function.h
+++ /dev/null
@@ -1,287 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef FUNCTION_H
-#define FUNCTION_H
-
-#include <bool.h>
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class T>
-inline bool operator!=(const T& x, const T& y) {
- return !(x == y);
-}
-
-template <class T>
-inline bool operator>(const T& x, const T& y) {
- return y < x;
-}
-
-template <class T>
-inline bool operator<=(const T& x, const T& y) {
- return !(y < x);
-}
-
-template <class T>
-inline bool operator>=(const T& x, const T& y) {
- return !(x < y);
-}
-
-template <class Arg, class Result>
-struct unary_function {
- typedef Arg argument_type;
- typedef Result result_type;
-};
-
-template <class Arg1, class Arg2, class Result>
-struct binary_function {
- typedef Arg1 first_argument_type;
- typedef Arg2 second_argument_type;
- typedef Result result_type;
-};
-
-template <class T>
-struct plus : binary_function<T, T, T> {
- T operator()(const T& x, const T& y) const { return x + y; }
-};
-
-template <class T>
-struct minus : binary_function<T, T, T> {
- T operator()(const T& x, const T& y) const { return x - y; }
-};
-
-template <class T>
-struct times : binary_function<T, T, T> {
- T operator()(const T& x, const T& y) const { return x * y; }
-};
-
-template <class T>
-struct divides : binary_function<T, T, T> {
- T operator()(const T& x, const T& y) const { return x / y; }
-};
-
-template <class T>
-struct modulus : binary_function<T, T, T> {
- T operator()(const T& x, const T& y) const { return x % y; }
-};
-
-template <class T>
-struct negate : unary_function<T, T> {
- T operator()(const T& x) const { return -x; }
-};
-
-template <class T>
-struct equal_to : binary_function<T, T, bool> {
- bool operator()(const T& x, const T& y) const { return x == y; }
-};
-
-template <class T>
-struct not_equal_to : binary_function<T, T, bool> {
- bool operator()(const T& x, const T& y) const { return x != y; }
-};
-
-template <class T>
-struct greater : binary_function<T, T, bool> {
- bool operator()(const T& x, const T& y) const { return x > y; }
-};
-
-template <class T>
-struct less : binary_function<T, T, bool> {
- bool operator()(const T& x, const T& y) const { return x < y; }
-};
-
-template <class T>
-struct greater_equal : binary_function<T, T, bool> {
- bool operator()(const T& x, const T& y) const { return x >= y; }
-};
-
-template <class T>
-struct less_equal : binary_function<T, T, bool> {
- bool operator()(const T& x, const T& y) const { return x <= y; }
-};
-
-template <class T>
-struct logical_and : binary_function<T, T, bool> {
- bool operator()(const T& x, const T& y) const { return x && y; }
-};
-
-template <class T>
-struct logical_or : binary_function<T, T, bool> {
- bool operator()(const T& x, const T& y) const { return x || y; }
-};
-
-template <class T>
-struct logical_not : unary_function<T, bool> {
- bool operator()(const T& x) const { return !x; }
-};
-
-template <class Predicate>
-class unary_negate : public unary_function<Predicate::argument_type, bool> {
-protected:
- Predicate pred;
-public:
- unary_negate(const Predicate& x) : pred(x) {}
- bool operator()(const argument_type& x) const { return !pred(x); }
-};
-
-template <class Predicate>
-unary_negate<Predicate> not1(const Predicate& pred) {
- return unary_negate<Predicate>(pred);
-}
-
-template <class Predicate>
-class binary_negate
- : public binary_function<Predicate::first_argument_type,
- Predicate::second_argument_type, bool> {
-protected:
- Predicate pred;
-public:
- binary_negate(const Predicate& x) : pred(x) {}
- bool operator()(const first_argument_type& x,
- const second_argument_type& y) const {
- return !pred(x, y);
- }
-};
-
-template <class Predicate>
-binary_negate<Predicate> not2(const Predicate& pred) {
- return binary_negate<Predicate>(pred);
-}
-
-template <class Operation>
-class binder1st : public unary_function<Operation::second_argument_type,
- Operation::result_type> {
-protected:
- Operation op;
- Operation::first_argument_type value;
-public:
- binder1st(const Operation& x, const Operation::first_argument_type& y)
- : op(x), value(y) {}
- result_type operator()(const argument_type& x) const {
- return op(value, x);
- }
-};
-
-template <class Operation, class T>
-binder1st<Operation> bind1st(const Operation& op, const T& x) {
- return binder1st<Operation>(op, Operation::first_argument_type(x));
-}
-
-template <class Operation>
-class binder2nd : public unary_function<Operation::first_argument_type,
- Operation::result_type> {
-protected:
- Operation op;
- Operation::second_argument_type value;
-public:
- binder2nd(const Operation& x, const Operation::second_argument_type& y)
- : op(x), value(y) {}
- result_type operator()(const argument_type& x) const {
- return op(x, value);
- }
-};
-
-template <class Operation, class T>
-binder2nd<Operation> bind2nd(const Operation& op, const T& x) {
- return binder2nd<Operation>(op, Operation::second_argument_type(x));
-}
-
-template <class Operation1, class Operation2>
-class unary_compose : public unary_function<Operation2::argument_type,
- Operation1::result_type> {
-protected:
- Operation1 op1;
- Operation2 op2;
-public:
- unary_compose(const Operation1& x, const Operation2& y) : op1(x), op2(y) {}
- result_type operator()(const argument_type& x) const {
- return op1(op2(x));
- }
-};
-
-template <class Operation1, class Operation2>
-unary_compose<Operation1, Operation2> compose1(const Operation1& op1,
- const Operation2& op2) {
- return unary_compose<Operation1, Operation2>(op1, op2);
-}
-
-template <class Operation1, class Operation2, class Operation3>
-class binary_compose : public unary_function<Operation2::argument_type,
- Operation1::result_type> {
-protected:
- Operation1 op1;
- Operation2 op2;
- Operation3 op3;
-public:
- binary_compose(const Operation1& x, const Operation2& y,
- const Operation3& z) : op1(x), op2(y), op3(z) { }
- result_type operator()(const argument_type& x) const {
- return op1(op2(x), op3(x));
- }
-};
-
-template <class Operation1, class Operation2, class Operation3>
-binary_compose<Operation1, Operation2, Operation3>
-compose2(const Operation1& op1, const Operation2& op2, const Operation3& op3) {
- return binary_compose<Operation1, Operation2, Operation3>(op1, op2, op3);
-}
-
-template <class Arg, class Result>
-class pointer_to_unary_function : public unary_function<Arg, Result> {
-protected:
- Result (*ptr)(Arg);
-public:
- pointer_to_unary_function(Result (*x)(Arg)) : ptr(x) {}
- Result operator()(Arg x) const { return ptr(x); }
-};
-
-template <class Arg, class Result>
-pointer_to_unary_function<Arg, Result> ptr_fun(Result (*x)(Arg)) {
- return pointer_to_unary_function<Arg, Result>(x);
-}
-
-template <class Arg1, class Arg2, class Result>
-class pointer_to_binary_function : public binary_function<Arg1, Arg2, Result> {
-protected:
- Result (*ptr)(Arg1, Arg2);
-public:
- pointer_to_binary_function(Result (*x)(Arg1, Arg2)) : ptr(x) {}
- Result operator()(Arg1 x, Arg2 y) const { return ptr(x, y); }
-};
-
-template <class Arg1, class Arg2, class Result>
-pointer_to_binary_function<Arg1, Arg2, Result>
-ptr_fun(Result (*x)(Arg1, Arg2)) {
- return pointer_to_binary_function<Arg1, Arg2, Result>(x);
-}
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/heap.h b/STL/heap.h
deleted file mode 100644
index 75e1796beea..00000000000
--- a/STL/heap.h
+++ /dev/null
@@ -1,212 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef HEAP_H
-#define HEAP_H
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class RandomAccessIterator, class Distance, class T>
-void __push_heap(RandomAccessIterator first, Distance holeIndex,
- Distance topIndex, T value) {
- Distance parent = (holeIndex - 1) / 2;
- while (holeIndex > topIndex && *(first + parent) < value) {
- *(first + holeIndex) = *(first + parent);
- holeIndex = parent;
- parent = (holeIndex - 1) / 2;
- }
- *(first + holeIndex) = value;
-}
-
-template <class RandomAccessIterator, class T>
-inline void __push_heap_aux(RandomAccessIterator first,
- RandomAccessIterator last, T*) {
- __push_heap(first, (last - first) - 1, 0, T(*(last - 1)));
-}
-
-template <class RandomAccessIterator>
-inline void push_heap(RandomAccessIterator first, RandomAccessIterator last) {
- __push_heap_aux(first, last, value_type(first));
-}
-
-template <class RandomAccessIterator, class Distance, class T, class Compare>
-void __push_heap(RandomAccessIterator first, Distance holeIndex,
- Distance topIndex, T value, Compare comp) {
- Distance parent = (holeIndex - 1) / 2;
- while (holeIndex > topIndex && comp(*(first + parent), value)) {
- *(first + holeIndex) = *(first + parent);
- holeIndex = parent;
- parent = (holeIndex - 1) / 2;
- }
- *(first + holeIndex) = value;
-}
-
-template <class RandomAccessIterator, class Compare, class T>
-inline void __push_heap_aux(RandomAccessIterator first,
- RandomAccessIterator last, Compare comp, T*) {
- __push_heap(first, (last - first) - 1, 0, T(*(last - 1)), comp);
-}
-
-template <class RandomAccessIterator, class Compare>
-inline void push_heap(RandomAccessIterator first, RandomAccessIterator last,
- Compare comp) {
- __push_heap_aux(first, last, comp, value_type(first));
-}
-
-template <class RandomAccessIterator, class Distance, class T>
-void __adjust_heap(RandomAccessIterator first, Distance holeIndex,
- Distance len, T value) {
- Distance topIndex = holeIndex;
- Distance secondChild = 2 * holeIndex + 2;
- while (secondChild < len) {
- if (*(first + secondChild) < *(first + (secondChild - 1)))
- secondChild--;
- *(first + holeIndex) = *(first + secondChild);
- holeIndex = secondChild;
- secondChild = 2 * (secondChild + 1);
- }
- if (secondChild == len) {
- *(first + holeIndex) = *(first + (secondChild - 1));
- holeIndex = secondChild - 1;
- }
- __push_heap(first, holeIndex, topIndex, value);
-}
-
-template <class RandomAccessIterator, class T, class Distance>
-inline void __pop_heap(RandomAccessIterator first, RandomAccessIterator last,
- RandomAccessIterator result, T value, Distance*) {
- *result = *first;
- __adjust_heap(first, Distance(0), Distance(last - first), value);
-}
-
-template <class RandomAccessIterator, class T>
-inline void __pop_heap_aux(RandomAccessIterator first,
- RandomAccessIterator last, T*) {
- __pop_heap(first, last - 1, last - 1, T(*(last - 1)), distance_type(first));
-}
-
-template <class RandomAccessIterator>
-inline void pop_heap(RandomAccessIterator first, RandomAccessIterator last) {
- __pop_heap_aux(first, last, value_type(first));
-}
-
-template <class RandomAccessIterator, class Distance, class T, class Compare>
-void __adjust_heap(RandomAccessIterator first, Distance holeIndex,
- Distance len, T value, Compare comp) {
- Distance topIndex = holeIndex;
- Distance secondChild = 2 * holeIndex + 2;
- while (secondChild < len) {
- if (comp(*(first + secondChild), *(first + (secondChild - 1))))
- secondChild--;
- *(first + holeIndex) = *(first + secondChild);
- holeIndex = secondChild;
- secondChild = 2 * (secondChild + 1);
- }
- if (secondChild == len) {
- *(first + holeIndex) = *(first + (secondChild - 1));
- holeIndex = secondChild - 1;
- }
- __push_heap(first, holeIndex, topIndex, value, comp);
-}
-
-template <class RandomAccessIterator, class T, class Compare, class Distance>
-inline void __pop_heap(RandomAccessIterator first, RandomAccessIterator last,
- RandomAccessIterator result, T value, Compare comp,
- Distance*) {
- *result = *first;
- __adjust_heap(first, Distance(0), Distance(last - first), value, comp);
-}
-
-template <class RandomAccessIterator, class T, class Compare>
-inline void __pop_heap_aux(RandomAccessIterator first,
- RandomAccessIterator last, T*, Compare comp) {
- __pop_heap(first, last - 1, last - 1, T(*(last - 1)), comp,
- distance_type(first));
-}
-
-template <class RandomAccessIterator, class Compare>
-inline void pop_heap(RandomAccessIterator first, RandomAccessIterator last,
- Compare comp) {
- __pop_heap_aux(first, last, value_type(first), comp);
-}
-
-template <class RandomAccessIterator, class T, class Distance>
-void __make_heap(RandomAccessIterator first, RandomAccessIterator last, T*,
- Distance*) {
- if (last - first < 2) return;
- Distance len = last - first;
- Distance parent = (len - 2)/2;
-
- while (true) {
- __adjust_heap(first, parent, len, T(*(first + parent)));
- if (parent == 0) return;
- parent--;
- }
-}
-
-template <class RandomAccessIterator>
-inline void make_heap(RandomAccessIterator first, RandomAccessIterator last) {
- __make_heap(first, last, value_type(first), distance_type(first));
-}
-
-template <class RandomAccessIterator, class Compare, class T, class Distance>
-void __make_heap(RandomAccessIterator first, RandomAccessIterator last,
- Compare comp, T*, Distance*) {
- if (last - first < 2) return;
- Distance len = last - first;
- Distance parent = (len - 2)/2;
-
- while (true) {
- __adjust_heap(first, parent, len, T(*(first + parent)), comp);
- if (parent == 0) return;
- parent--;
- }
-}
-
-template <class RandomAccessIterator, class Compare>
-inline void make_heap(RandomAccessIterator first, RandomAccessIterator last,
- Compare comp) {
- __make_heap(first, last, comp, value_type(first), distance_type(first));
-}
-
-template <class RandomAccessIterator>
-void sort_heap(RandomAccessIterator first, RandomAccessIterator last) {
- while (last - first > 1) pop_heap(first, last--);
-}
-
-template <class RandomAccessIterator, class Compare>
-void sort_heap(RandomAccessIterator first, RandomAccessIterator last,
- Compare comp) {
- while (last - first > 1) pop_heap(first, last--, comp);
-}
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/iterator.h b/STL/iterator.h
deleted file mode 100644
index bf16eb0f40e..00000000000
--- a/STL/iterator.h
+++ /dev/null
@@ -1,414 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef ITERATOR_H
-#define ITERATOR_H
-
-#include <stddef.h>
-#include <iostream.h>
-#include <bool.h>
-#include <function.h>
-
-struct input_iterator_tag {};
-struct output_iterator_tag {};
-struct forward_iterator_tag {};
-struct bidirectional_iterator_tag {};
-struct random_access_iterator_tag {};
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class T, class Distance> struct input_iterator {};
-struct output_iterator {};
-template <class T, class Distance> struct forward_iterator {};
-template <class T, class Distance> struct bidirectional_iterator {};
-template <class T, class Distance> struct random_access_iterator {};
-
-template <class T, class Distance>
-inline input_iterator_tag
-iterator_category(const input_iterator<T, Distance>&) {
- return input_iterator_tag();
-}
-
-inline output_iterator_tag iterator_category(const output_iterator&) {
- return output_iterator_tag();
-}
-
-template <class T, class Distance>
-inline forward_iterator_tag
-iterator_category(const forward_iterator<T, Distance>&) {
- return forward_iterator_tag();
-}
-
-template <class T, class Distance>
-inline bidirectional_iterator_tag
-iterator_category(const bidirectional_iterator<T, Distance>&) {
- return bidirectional_iterator_tag();
-}
-
-template <class T, class Distance>
-inline random_access_iterator_tag
-iterator_category(const random_access_iterator<T, Distance>&) {
- return random_access_iterator_tag();
-}
-
-template <class T>
-inline random_access_iterator_tag iterator_category(const T*) {
- return random_access_iterator_tag();
-}
-
-template <class T, class Distance>
-inline T* value_type(const input_iterator<T, Distance>&) {
- return (T*)(0);
-}
-
-template <class T, class Distance>
-inline T* value_type(const forward_iterator<T, Distance>&) {
- return (T*)(0);
-}
-
-template <class T, class Distance>
-inline T* value_type(const bidirectional_iterator<T, Distance>&) {
- return (T*)(0);
-}
-
-template <class T, class Distance>
-inline T* value_type(const random_access_iterator<T, Distance>&) {
- return (T*)(0);
-}
-
-template <class T>
-inline T* value_type(const T*) { return (T*)(0); }
-
-template <class T, class Distance>
-inline Distance* distance_type(const input_iterator<T, Distance>&) {
- return (Distance*)(0);
-}
-
-template <class T, class Distance>
-inline Distance* distance_type(const forward_iterator<T, Distance>&) {
- return (Distance*)(0);
-}
-
-template <class T, class Distance>
-inline Distance*
-distance_type(const bidirectional_iterator<T, Distance>&) {
- return (Distance*)(0);
-}
-
-template <class T, class Distance>
-inline Distance*
-distance_type(const random_access_iterator<T, Distance>&) {
- return (Distance*)(0);
-}
-
-template <class T>
-inline ptrdiff_t* distance_type(const T*) { return (ptrdiff_t*)(0); }
-
-template <class Container>
-class back_insert_iterator : public output_iterator {
-protected:
- Container& container;
-public:
- back_insert_iterator(Container& x) : container(x) {}
- back_insert_iterator &
- operator=(const Container::value_type& value) {
- container.push_back(value);
- return *this;
- }
- back_insert_iterator & operator*() { return *this; }
- back_insert_iterator & operator++() { return *this; }
- back_insert_iterator & operator++(int) { return *this; }
-};
-
-template <class Container>
-back_insert_iterator<Container> back_inserter(Container& x) {
- return back_insert_iterator<Container>(x);
-}
-
-template <class Container>
-class front_insert_iterator : public output_iterator {
-protected:
- Container& container;
-public:
- front_insert_iterator(Container& x) : container(x) {}
- front_insert_iterator&
- operator=(const Container::value_type& value) {
- container.push_front(value);
- return *this;
- }
- front_insert_iterator& operator*() { return *this; }
- front_insert_iterator& operator++() { return *this; }
- front_insert_iterator& operator++(int) { return *this; }
-};
-
-template <class Container>
-front_insert_iterator<Container> front_inserter(Container& x) {
- return front_insert_iterator<Container>(x);
-}
-
-template <class Container>
-class insert_iterator : public output_iterator {
-protected:
- Container& container;
- Container::iterator iter;
-public:
- insert_iterator(Container& x, Container::iterator i)
- : container(x), iter(i) {}
- insert_iterator &
- operator=(const Container::value_type& value) {
- iter = container.insert(iter, value);
- ++iter;
- return *this;
- }
- insert_iterator& operator*() { return *this; }
- insert_iterator& operator++() { return *this; }
- insert_iterator& operator++(int) { return *this; }
-};
-
-template <class Container, class Iterator>
-insert_iterator<Container> inserter(Container& x, Iterator i) {
- return insert_iterator<Container>(x, Container::iterator(i));
-}
-
-template <class BidirectionalIterator, class T, class Reference,
- class Distance>
-// Reference = T&
-// Distance = ptrdiff_t
-class reverse_bidirectional_iterator
- : public bidirectional_iterator<T, Distance> {
- typedef reverse_bidirectional_iterator<BidirectionalIterator, T, Reference,
- Distance> self;
- friend bool operator==(const self& x, const self& y);
-protected:
- BidirectionalIterator current;
-public:
- reverse_bidirectional_iterator() {}
- reverse_bidirectional_iterator(BidirectionalIterator x) : current(x) {}
- BidirectionalIterator base() { return current; }
- Reference operator*() const {
- BidirectionalIterator tmp = current;
- return *--tmp;
- }
- self& operator++() {
- --current;
- return *this;
- }
- self operator++(int) {
- self tmp = *this;
- --current;
- return tmp;
- }
- self& operator--() {
- ++current;
- return *this;
- }
- self operator--(int) {
- self tmp = *this;
- ++current;
- return tmp;
- }
-};
-
-template <class BidirectionalIterator, class T, class Reference,
- class Distance>
-inline bool operator==(
- const reverse_bidirectional_iterator<BidirectionalIterator, T, Reference,
- Distance>& x,
- const reverse_bidirectional_iterator<BidirectionalIterator, T, Reference,
- Distance>& y) {
- return x.current == y.current;
-}
-
-template <class RandomAccessIterator, class T, class Reference,
- class Distance>
-// Reference = T&
-// Distance = ptrdiff_t
-class reverse_iterator : public random_access_iterator<T, Distance> {
- typedef reverse_iterator<RandomAccessIterator, T, Reference, Distance>
- self;
- friend bool operator==(const self& x, const self& y);
- friend bool operator<(const self& x, const self& y);
- friend Distance operator-(const self& x, const self& y);
- friend self operator+(Distance n, const self& x);
-protected:
- RandomAccessIterator current;
-public:
- reverse_iterator() {}
- reverse_iterator(RandomAccessIterator x) : current(x) {}
- RandomAccessIterator base() { return current; }
- Reference operator*() const { return *(current - 1); }
- self& operator++() {
- --current;
- return *this;
- }
- self operator++(int) {
- self tmp = *this;
- --current;
- return tmp;
- }
- self& operator--() {
- ++current;
- return *this;
- }
- self operator--(int) {
- self tmp = *this;
- ++current;
- return tmp;
- }
- self operator+(Distance n) const {
- return self(current - n);
- }
- self& operator+=(Distance n) {
- current -= n;
- return *this;
- }
- self operator-(Distance n) const {
- return self(current + n);
- }
- self& operator-=(Distance n) {
- current += n;
- return *this;
- }
- Reference operator[](Distance n) { return *(*this + n); }
-};
-
-template <class RandomAccessIterator, class T, class Reference, class Distance>
-inline bool operator==(const reverse_iterator<RandomAccessIterator, T,
- Reference, Distance>& x,
- const reverse_iterator<RandomAccessIterator, T,
- Reference, Distance>& y) {
- return x.current == y.current;
-}
-
-template <class RandomAccessIterator, class T, class Reference, class Distance>
-inline bool operator<(const reverse_iterator<RandomAccessIterator, T,
- Reference, Distance>& x,
- const reverse_iterator<RandomAccessIterator, T,
- Reference, Distance>& y) {
- return y.current < x.current;
-}
-
-template <class RandomAccessIterator, class T, class Reference, class Distance>
-inline Distance operator-(const reverse_iterator<RandomAccessIterator, T,
- Reference, Distance>& x,
- const reverse_iterator<RandomAccessIterator, T,
- Reference, Distance>& y) {
- return y.current - x.current;
-}
-
-template <class RandomAccessIterator, class T, class Reference, class Distance>
-inline reverse_iterator<RandomAccessIterator, T, Reference, Distance>
-operator+(Distance n,
- const reverse_iterator<RandomAccessIterator, T, Reference,
- Distance>& x) {
- return reverse_iterator<RandomAccessIterator, T, Reference, Distance>
- (x.current - n);
-}
-
-
-template <class OutputIterator, class T>
-class raw_storage_iterator : public output_iterator {
-protected:
- OutputIterator iter;
-public:
- raw_storage_iterator(OutputIterator x) : iter(x) {}
- raw_storage_iterator<OutputIterator, T>& operator*() { return *this; }
- raw_storage_iterator<OutputIterator, T>& operator=(const T& element) {
- construct(iter, element);
- return *this;
- }
- raw_storage_iterator<OutputIterator, T>& operator++() {
- ++iter;
- return *this;
- }
- raw_storage_iterator<OutputIterator, T> operator++(int) {
- raw_storage_iterator<OutputIterator, T> tmp = *this;
- ++iter;
- return tmp;
- }
-};
-
-
-template <class T, class Distance> // Distance == ptrdiff_t
-class istream_iterator : public input_iterator<T, Distance> {
-friend bool operator==(const istream_iterator<T, Distance>& x,
- const istream_iterator<T, Distance>& y);
-protected:
- istream* stream;
- T value;
- bool end_marker;
- void read() {
- end_marker = (*stream) ? true : false;
- if (end_marker) *stream >> value;
- end_marker = (*stream) ? true : false;
- }
-public:
- istream_iterator() : stream(&cin), end_marker(false) {}
- istream_iterator(istream& s) : stream(&s) { read(); }
- const T& operator*() const { return value; }
- istream_iterator<T, Distance>& operator++() {
- read();
- return *this;
- }
- istream_iterator<T, Distance> operator++(int) {
- istream_iterator<T, Distance> tmp = *this;
- read();
- return tmp;
- }
-};
-
-template <class T, class Distance>
-bool operator==(const istream_iterator<T, Distance>& x,
- const istream_iterator<T, Distance>& y) {
- return x.stream == y.stream && x.end_marker == y.end_marker ||
- x.end_marker == false && y.end_marker == false;
-}
-
-template <class T>
-class ostream_iterator : public output_iterator {
-protected:
- ostream* stream;
- char* string;
-public:
- ostream_iterator(ostream& s) : stream(&s), string(0) {}
- ostream_iterator(ostream& s, char* c) : stream(&s), string(c) {}
- ostream_iterator<T>& operator=(const T& value) {
- *stream << value;
- if (string) *stream << string;
- return *this;
- }
- ostream_iterator<T>& operator*() { return *this; }
- ostream_iterator<T>& operator++() { return *this; }
- ostream_iterator<T>& operator++(int) { return *this; }
-};
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/list.h b/STL/list.h
deleted file mode 100644
index b86184a777f..00000000000
--- a/STL/list.h
+++ /dev/null
@@ -1,520 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef LIST_H
-#define LIST_H
-
-#include <function.h>
-#include <algobase.h>
-#include <iterator.h>
-#include <bool.h>
-
-#ifndef Allocator
-#define Allocator allocator
-#include <defalloc.h>
-#endif
-
-#ifndef list
-#define list list
-#endif
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class T>
-class list {
-protected:
- typedef Allocator<void>::pointer void_pointer;
- struct list_node;
- friend list_node;
- struct list_node {
- void_pointer next;
- void_pointer prev;
- T data;
- };
- static Allocator<list_node> list_node_allocator;
- static Allocator<T> value_allocator;
-public:
- typedef T value_type;
- typedef Allocator<T> value_allocator_type;
- typedef Allocator<T>::pointer pointer;
- typedef Allocator<T>::reference reference;
- typedef Allocator<T>::const_reference const_reference;
- typedef Allocator<list_node> list_node_allocator_type;
- typedef Allocator<list_node>::pointer link_type;
- typedef Allocator<list_node>::size_type size_type;
- typedef Allocator<list_node>::difference_type difference_type;
-protected:
- size_type buffer_size() {
- return list_node_allocator.init_page_size();
- }
- struct list_node_buffer;
- friend list_node_buffer;
- struct list_node_buffer {
- void_pointer next_buffer;
- link_type buffer;
- };
-public:
- typedef Allocator<list_node_buffer> buffer_allocator_type;
- typedef Allocator<list_node_buffer>::pointer buffer_pointer;
-protected:
- static Allocator<list_node_buffer> buffer_allocator;
-/*
- * Changed by Terris
- */
- /*static*/ buffer_pointer buffer_list;
- /*static*/ link_type free_list;
- /*static*/ link_type next_avail;
- /*static*/ link_type last;
- void add_new_buffer() {
- buffer_pointer tmp = buffer_allocator.allocate((size_type)1);
- tmp->buffer = list_node_allocator.allocate(buffer_size());
- tmp->next_buffer = buffer_list;
- buffer_list = tmp;
- next_avail = buffer_list->buffer;
- last = next_avail + buffer_size();
- }
-/*
- * Changed by Terris
- */
- /*static*/ size_type number_of_lists;
- void deallocate_buffers();
- link_type get_node() {
- link_type tmp = free_list;
- return free_list ? (free_list = (link_type)(free_list->next), tmp)
- : (next_avail == last ? (add_new_buffer(), next_avail++)
- : next_avail++);
- // ugly code for inlining - avoids multiple returns
- }
- void put_node(link_type p) {
- p->next = free_list;
- free_list = p;
- }
-
-protected:
- link_type node;
- size_type length;
-public:
- class iterator;
- class const_iterator;
- class iterator : public bidirectional_iterator<T, difference_type> {
- friend class list<T>;
- friend class const_iterator;
-// friend bool operator==(const iterator& x, const iterator& y);
- protected:
- link_type node;
- iterator(link_type x) : node(x) {}
- public:
- iterator() {}
- bool operator==(const iterator& x) const { return node == x.node; }
- reference operator*() const { return (*node).data; }
- iterator& operator++() {
- node = (link_type)((*node).next);
- return *this;
- }
- iterator operator++(int) {
- iterator tmp = *this;
- ++*this;
- return tmp;
- }
- iterator& operator--() {
- node = (link_type)((*node).prev);
- return *this;
- }
- iterator operator--(int) {
- iterator tmp = *this;
- --*this;
- return tmp;
- }
- };
- class const_iterator : public bidirectional_iterator<T, difference_type> {
- friend class list<T>;
- protected:
- link_type node;
- const_iterator(link_type x) : node(x) {}
- public:
- const_iterator() {}
- const_iterator(const iterator& x) : node(x.node) {}
- bool operator==(const const_iterator& x) const { return node == x.node; }
- const_reference operator*() const { return (*node).data; }
- const_iterator& operator++() {
- node = (link_type)((*node).next);
- return *this;
- }
- const_iterator operator++(int) {
- const_iterator tmp = *this;
- ++*this;
- return tmp;
- }
- const_iterator& operator--() {
- node = (link_type)((*node).prev);
- return *this;
- }
- const_iterator operator--(int) {
- const_iterator tmp = *this;
- --*this;
- return tmp;
- }
- };
- typedef reverse_bidirectional_iterator<const_iterator, value_type,
- const_reference, difference_type>
- const_reverse_iterator;
- typedef reverse_bidirectional_iterator<iterator, value_type, reference,
- difference_type>
- reverse_iterator;
-/*
- * Changed by Terris
- */
- list() : length(0), free_list(0), buffer_list(0), next_avail(0), last(0), number_of_lists(0) {
- ++number_of_lists;
- node = get_node();
- (*node).next = node;
- (*node).prev = node;
- }
- iterator begin() { return (link_type)((*node).next); }
- const_iterator begin() const { return (link_type)((*node).next); }
- iterator end() { return node; }
- const_iterator end() const { return node; }
- reverse_iterator rbegin() { return reverse_iterator(end()); }
- const_reverse_iterator rbegin() const {
- return const_reverse_iterator(end());
- }
- reverse_iterator rend() { return reverse_iterator(begin()); }
- const_reverse_iterator rend() const {
- return const_reverse_iterator(begin());
- }
- bool empty() const { return length == 0; }
- size_type size() const { return length; }
- size_type max_size() const { return list_node_allocator.max_size(); }
- reference front() { return *begin(); }
- const_reference front() const { return *begin(); }
- reference back() { return *(--end()); }
- const_reference back() const { return *(--end()); }
- void swap(list<T>& x) {
- std::swap(node, x.node);
- std::swap(length, x.length);
- /*
- * Added By Terris
- */
- std::swap(buffer_list, x.buffer_list);
- std::swap(free_list, x.free_list);
- std::swap(next_avail, x.next_avail);
- std::swap(last, x.last);
- /*
- * Added By Terris
- */
- }
- iterator insert(iterator position, const T& x) {
- link_type tmp = get_node();
- construct(value_allocator.address((*tmp).data), x);
- (*tmp).next = position.node;
- (*tmp).prev = (*position.node).prev;
- (*(link_type((*position.node).prev))).next = tmp;
- (*position.node).prev = tmp;
- ++length;
- return tmp;
- }
- void insert(iterator position, const T* first, const T* last);
- void insert(iterator position, const_iterator first,
- const_iterator last);
- void insert(iterator position, size_type n, const T& x);
- void push_front(const T& x) { insert(begin(), x); }
- void push_back(const T& x) { insert(end(), x); }
- void erase(iterator position) {
- (*(link_type((*position.node).prev))).next = (*position.node).next;
- (*(link_type((*position.node).next))).prev = (*position.node).prev;
- destroy(value_allocator.address((*position.node).data));
- put_node(position.node);
- --length;
- }
- void erase(iterator first, iterator last);
- void pop_front() { erase(begin()); }
- void pop_back() {
- iterator tmp = end();
- erase(--tmp);
- }
-/*
- * Changed by Terris
- */
- list(size_type n, const T& value = T()) : length(0), free_list(0), buffer_list(0), next_avail(0), last(0), number_of_lists(0) {
- ++number_of_lists;
- node = get_node();
- (*node).next = node;
- (*node).prev = node;
- insert(begin(), n, value);
- }
-/*
- * Changed by Terris
- */
- list(const T* first, const T* last) : length(0), free_list(0), buffer_list(0), next_avail(0), last(0), number_of_lists(0) {
- ++number_of_lists;
- node = get_node();
- (*node).next = node;
- (*node).prev = node;
- insert(begin(), first, last);
- }
-/*
- * Changed by Terris
- */
- list(const list<T>& x) : length(0), free_list(0), buffer_list(0), next_avail(0), last(0), number_of_lists(0) {
- ++number_of_lists;
- node = get_node();
- (*node).next = node;
- (*node).prev = node;
- insert(begin(), x.begin(), x.end());
- }
- ~list() {
- erase(begin(), end());
- put_node(node);
- if (--number_of_lists == 0) deallocate_buffers();
- }
- list<T>& operator=(const list<T>& x);
-protected:
- void transfer(iterator position, iterator first, iterator last) {
- (*(link_type((*last.node).prev))).next = position.node;
- (*(link_type((*first.node).prev))).next = last.node;
- (*(link_type((*position.node).prev))).next = first.node;
- link_type tmp = link_type((*position.node).prev);
- (*position.node).prev = (*last.node).prev;
- (*last.node).prev = (*first.node).prev;
- (*first.node).prev = tmp;
- }
-public:
- void splice(iterator position, list<T>& x) {
- if (!x.empty()) {
- transfer(position, x.begin(), x.end());
- length += x.length;
- x.length = 0;
- }
- }
- void splice(iterator position, list<T>& x, iterator i) {
- iterator j = i;
- if (position == i || position == ++j) return;
- transfer(position, i, j);
- ++length;
- --x.length;
- }
- void splice(iterator position, list<T>& x, iterator first, iterator last) {
- if (first != last) {
- if (&x != this) {
- difference_type n = 0;
- distance(first, last, n);
- x.length -= n;
- length += n;
- }
- transfer(position, first, last);
- }
- }
- void remove(const T& value);
- void unique();
- void merge(list<T>& x);
- void reverse();
- void sort();
-};
-
-/*
- * Added by Terris
- */
-#if 0
-template <class T>
-list<T>::buffer_pointer list<T>::buffer_list = 0;
-
-template <class T>
-list<T>::link_type list<T>::free_list = 0;
-
-template <class T>
-list<T>::link_type list<T>::next_avail = 0;
-
-template <class T>
-list<T>::link_type list<T>::last = 0;
-
-template <class T>
-list<T>::size_type list<T>::number_of_lists = 0;
-/*
- * Added by Terris
- */
-#endif
-
-template <class T>
-list<T>::list_node_allocator_type list<T>::list_node_allocator;
-
-template <class T>
-list<T>::value_allocator_type list<T>::value_allocator;
-
-template <class T>
-list<T>::buffer_allocator_type list<T>::buffer_allocator;
-
-/*
- * currently the following does not work - made into a member function
-
-template <class T>
-inline bool operator==(const list<T>::iterator& x, const list<T>::iterator& y) {
- return x.node == y.node;
-}
-*/
-
-template <class T>
-inline bool operator==(const list<T>& x, const list<T>& y) {
- return x.size() == y.size() && equal(x.begin(), x.end(), y.begin());
-}
-
-template <class T>
-inline bool operator<(const list<T>& x, const list<T>& y) {
- return lexicographical_compare(x.begin(), x.end(), y.begin(), y.end());
-}
-
-template <class T>
-void list<T>::deallocate_buffers() {
- while (buffer_list) {
- buffer_pointer tmp = buffer_list;
- buffer_list = (buffer_pointer)(buffer_list->next_buffer);
- list_node_allocator.deallocate(tmp->buffer);
- buffer_allocator.deallocate(tmp);
- }
- free_list = 0;
- next_avail = 0;
- last = 0;
-}
-
-template <class T>
-void list<T>::insert(iterator position, const T* first, const T* last) {
- while (first != last) insert(position, *first++);
-}
-
-template <class T>
-void list<T>::insert(iterator position, const_iterator first,
- const_iterator last) {
- while (first != last) insert(position, *first++);
-}
-
-template <class T>
-void list<T>::insert(iterator position, size_type n, const T& x) {
- while (n--) insert(position, x);
-}
-
-template <class T>
-void list<T>::erase(iterator first, iterator last) {
- while (first != last) erase(first++);
-}
-
-template <class T>
-list<T>& list<T>::operator=(const list<T>& x) {
- if (this != &x) {
- iterator first1 = begin();
- iterator last1 = end();
- const_iterator first2 = x.begin();
- const_iterator last2 = x.end();
- while (first1 != last1 && first2 != last2) *first1++ = *first2++;
- if (first2 == last2)
- erase(first1, last1);
- else
- insert(last1, first2, last2);
- }
- return *this;
-}
-
-template <class T>
-void list<T>::remove(const T& value) {
- iterator first = begin();
- iterator last = end();
- while (first != last) {
- iterator next = first;
- ++next;
- if (*first == value) erase(first);
- first = next;
- }
-}
-
-template <class T>
-void list<T>::unique() {
- iterator first = begin();
- iterator last = end();
- if (first == last) return;
- iterator next = first;
- while (++next != last) {
- if (*first == *next)
- erase(next);
- else
- first = next;
- next = first;
- }
-}
-
-template <class T>
-void list<T>::merge(list<T>& x) {
- iterator first1 = begin();
- iterator last1 = end();
- iterator first2 = x.begin();
- iterator last2 = x.end();
- while (first1 != last1 && first2 != last2)
- if (*first2 < *first1) {
- iterator next = first2;
- transfer(first1, first2, ++next);
- first2 = next;
- } else
- ++first1;
- if (first2 != last2) transfer(last1, first2, last2);
- length += x.length;
- x.length= 0;
-}
-
-template <class T>
-void list<T>::reverse() {
- if (size() < 2) return;
- for (iterator first = ++begin(); first != end();) {
- iterator old = first++;
- transfer(begin(), old, first);
- }
-}
-
-template <class T>
-void list<T>::sort() {
- if (size() < 2) return;
- list<T> carry;
- list<T> counter[64];
- int fill = 0;
- while (!empty()) {
- carry.splice(carry.begin(), *this, begin());
- int i = 0;
- while(i < fill && !counter[i].empty()) {
- counter[i].merge(carry);
- carry.swap(counter[i++]);
- }
- carry.swap(counter[i]);
- if (i == fill) ++fill;
- }
- while(fill--) merge(counter[fill]);
-}
-
-#undef Allocator
-#undef list
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/map.h b/STL/map.h
deleted file mode 100644
index 2cf7e543269..00000000000
--- a/STL/map.h
+++ /dev/null
@@ -1,167 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef MAP_H
-#define MAP_H
-
-#ifndef Allocator
-#define Allocator allocator
-#include <defalloc.h>
-#endif
-
-#include <tree.h>
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class Key, class T, class Compare>
-class map {
-public:
-
-// typedefs:
-
- typedef Key key_type;
- typedef pair<const Key, T> value_type;
- typedef Compare key_compare;
-
- class value_compare
- : public binary_function<value_type, value_type, bool> {
- friend class map<Key, T, Compare>;
- protected :
- Compare comp;
- value_compare(Compare c) : comp(c) {}
- public:
- bool operator()(const value_type& x, const value_type& y) const {
- return comp(x.first, y.first);
- }
- };
-
-private:
- typedef rb_tree<key_type, value_type,
- select1st<value_type, key_type>, key_compare> rep_type;
- rep_type t; // red-black tree representing map
-public:
- typedef rep_type::pointer pointer;
- typedef rep_type::reference reference;
- typedef rep_type::const_reference const_reference;
- typedef rep_type::iterator iterator;
- typedef rep_type::const_iterator const_iterator;
- typedef rep_type::reverse_iterator reverse_iterator;
- typedef rep_type::const_reverse_iterator const_reverse_iterator;
- typedef rep_type::size_type size_type;
- typedef rep_type::difference_type difference_type;
-
-// allocation/deallocation
-
- map(const Compare& comp = Compare()) : t(comp, false) {}
- map(const value_type* first, const value_type* last,
- const Compare& comp = Compare()) : t(first, last, comp, false) {}
- map(const map<Key, T, Compare>& x) : t(x.t, false) {}
- map<Key, T, Compare>& operator=(const map<Key, T, Compare>& x) {
- t = x.t;
- return *this;
- }
-
-// accessors:
-
- key_compare key_comp() const { return t.key_comp(); }
- value_compare value_comp() const { return value_compare(t.key_comp()); }
- iterator begin() { return t.begin(); }
- const_iterator begin() const { return t.begin(); }
- iterator end() { return t.end(); }
- const_iterator end() const { return t.end(); }
- reverse_iterator rbegin() { return t.rbegin(); }
- const_reverse_iterator rbegin() const { return t.rbegin(); }
- reverse_iterator rend() { return t.rend(); }
- const_reverse_iterator rend() const { return t.rend(); }
- bool empty() const { return t.empty(); }
- size_type size() const { return t.size(); }
- size_type max_size() const { return t.max_size(); }
- Allocator<T>::reference operator[](const key_type& k) {
- return (*((insert(value_type(k, T()))).first)).second;
- }
- void swap(map<Key, T, Compare>& x) { t.swap(x.t); }
-
-// insert/erase
-
- typedef pair<iterator, bool> pair_iterator_bool;
- // typedef done to get around compiler bug
- pair_iterator_bool insert(const value_type& x) { return t.insert(x); }
- iterator insert(iterator position, const value_type& x) {
- return t.insert(position, x);
- }
- void insert(const value_type* first, const value_type* last) {
- t.insert(first, last);
- }
- void erase(iterator position) { t.erase(position); }
- size_type erase(const key_type& x) { return t.erase(x); }
- void erase(iterator first, iterator last) { t.erase(first, last); }
-
-// map operations:
-
- iterator find(const key_type& x) { return t.find(x); }
- const_iterator find(const key_type& x) const { return t.find(x); }
- size_type count(const key_type& x) const { return t.count(x); }
- iterator lower_bound(const key_type& x) {return t.lower_bound(x); }
- const_iterator lower_bound(const key_type& x) const {
- return t.lower_bound(x);
- }
- iterator upper_bound(const key_type& x) {return t.upper_bound(x); }
- const_iterator upper_bound(const key_type& x) const {
- return t.upper_bound(x);
- }
- typedef pair<iterator, iterator> pair_iterator_iterator;
- // typedef done to get around compiler bug
- pair_iterator_iterator equal_range(const key_type& x) {
- return t.equal_range(x);
- }
- typedef pair<const_iterator, const_iterator> pair_citerator_citerator;
- // typedef done to get around compiler bug
- pair_citerator_citerator equal_range(const key_type& x) const {
- return t.equal_range(x);
- }
-};
-
-template <class Key, class T, class Compare>
-inline bool operator==(const map<Key, T, Compare>& x,
- const map<Key, T, Compare>& y) {
- return x.size() == y.size() && equal(x.begin(), x.end(), y.begin());
-}
-
-template <class Key, class T, class Compare>
-inline bool operator<(const map<Key, T, Compare>& x,
- const map<Key, T, Compare>& y) {
- return lexicographical_compare(x.begin(), x.end(), y.begin(), y.end());
-}
-
-#undef Allocator
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/multimap.h b/STL/multimap.h
deleted file mode 100644
index 570aa521999..00000000000
--- a/STL/multimap.h
+++ /dev/null
@@ -1,161 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef MULTIMAP_H
-#define MULTIMAP_H
-
-#ifndef Allocator
-#define Allocator allocator
-#include <defalloc.h>
-#endif
-
-#include <tree.h>
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class Key, class T, class Compare>
-class multimap {
-public:
-
-// typedefs:
-
- typedef Key key_type;
- typedef pair<const Key, T> value_type;
- typedef Compare key_compare;
-
- class value_compare
- : public binary_function<value_type, value_type, bool> {
- friend class multimap<Key, T, Compare>;
- protected:
- Compare comp;
- value_compare(Compare c) : comp(c) {}
- public:
- bool operator()(const value_type& x, const value_type& y) const {
- return comp(x.first, y.first);
- }
- };
-
-private:
- typedef rb_tree<key_type, value_type,
- select1st<value_type, key_type>, key_compare> rep_type;
- rep_type t; // red-black tree representing multimap
-public:
- typedef rep_type::reference reference;
- typedef rep_type::const_reference const_reference;
- typedef rep_type::iterator iterator;
- typedef rep_type::const_iterator const_iterator;
- typedef rep_type::reverse_iterator reverse_iterator;
- typedef rep_type::const_reverse_iterator const_reverse_iterator;
- typedef rep_type::size_type size_type;
- typedef rep_type::difference_type difference_type;
-
-// allocation/deallocation
-
- multimap(const Compare& comp = Compare()) : t(comp, true) { }
- multimap(const value_type* first, const value_type* last,
- const Compare& comp = Compare()) : t(first, last, comp, true) { }
- multimap(const multimap<Key, T, Compare>& x) : t(x.t, true) { }
- multimap<Key, T, Compare>& operator=(const multimap<Key, T, Compare>& x) {
- t = x.t;
- return *this;
- }
-
-// accessors:
-
- key_compare key_comp() const { return t.key_comp(); }
- value_compare value_comp() const { return value_compare(t.key_comp()); }
- iterator begin() { return t.begin(); }
- const_iterator begin() const { return t.begin(); }
- iterator end() { return t.end(); }
- const_iterator end() const { return t.end(); }
- reverse_iterator rbegin() { return t.rbegin(); }
- const_reverse_iterator rbegin() const { return t.rbegin(); }
- reverse_iterator rend() { return t.rend(); }
- const_reverse_iterator rend() const { return t.rend(); }
- bool empty() const { return t.empty(); }
- size_type size() const { return t.size(); }
- size_type max_size() const { return t.max_size(); }
- void swap(multimap<Key, T, Compare>& x) { t.swap(x.t); }
-
-// insert/erase
-
- iterator insert(const value_type& x) { return t.insert(x).first; }
- iterator insert(iterator position, const value_type& x) {
- return t.insert(position, x);
- }
- void insert(const value_type* first, const value_type* last) {
- t.insert(first, last);
- }
- void erase(iterator position) { t.erase(position); }
- size_type erase(const key_type& x) { return t.erase(x); }
- void erase(iterator first, iterator last) { t.erase(first, last); }
-
-// multimap operations:
-
- iterator find(const key_type& x) { return t.find(x); }
- const_iterator find(const key_type& x) const { return t.find(x); }
- size_type count(const key_type& x) const { return t.count(x); }
- iterator lower_bound(const key_type& x) {return t.lower_bound(x); }
- const_iterator lower_bound(const key_type& x) const {
- return t.lower_bound(x);
- }
- iterator upper_bound(const key_type& x) {return t.upper_bound(x); }
- const_iterator upper_bound(const key_type& x) const {
- return t.upper_bound(x);
- }
- typedef pair<iterator, iterator> pair_iterator_iterator;
- // typedef done to get around compiler bug
- pair_iterator_iterator equal_range(const key_type& x) {
- return t.equal_range(x);
- }
- typedef pair<const_iterator, const_iterator> pair_citerator_citerator;
- // typedef done to get around compiler bug
- pair_citerator_citerator equal_range(const key_type& x) const {
- return t.equal_range(x);
- }
-};
-
-template <class Key, class T, class Compare>
-inline bool operator==(const multimap<Key, T, Compare>& x,
- const multimap<Key, T, Compare>& y) {
- return x.size() == y.size() && equal(x.begin(), x.end(), y.begin());
-}
-
-template <class Key, class T, class Compare>
-inline bool operator<(const multimap<Key, T, Compare>& x,
- const multimap<Key, T, Compare>& y) {
- return lexicographical_compare(x.begin(), x.end(), y.begin(), y.end());
-}
-
-#undef Allocator
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/multiset.h b/STL/multiset.h
deleted file mode 100644
index 6c96e7504c3..00000000000
--- a/STL/multiset.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef MULTISET_H
-#define MULTISET_H
-
-#ifndef Allocator
-#define Allocator allocator
-#include <defalloc.h>
-#endif
-
-#include <tree.h>
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class Key, class Compare>
-class multiset {
-public:
-// typedefs:
-
- typedef Key key_type;
- typedef Key value_type;
- typedef Compare key_compare;
- typedef Compare value_compare;
-private:
- typedef rb_tree<key_type, value_type,
- ident<value_type, key_type>, key_compare> rep_type;
- rep_type t; // red-black tree representing multiset
-public:
- typedef rep_type::const_reference reference;
- typedef rep_type::const_reference const_reference;
- typedef rep_type::const_iterator iterator;
- typedef rep_type::const_iterator const_iterator;
- typedef rep_type::const_reverse_iterator reverse_iterator;
- typedef rep_type::const_reverse_iterator const_reverse_iterator;
- typedef rep_type::size_type size_type;
- typedef rep_type::difference_type difference_type;
-
-// allocation/deallocation
-
- multiset(const Compare& comp = Compare()) : t(comp, true) {}
- multiset(const value_type* first, const value_type* last,
- const Compare& comp = Compare()) : t(comp, true) {
- for (const value_type* i = first; i != last; ++i)
- t.insert(*i);
- }
- multiset(const multiset<Key, Compare>& x) : t(x.t, true) {}
- multiset<Key, Compare>& operator=(const multiset<Key, Compare>& x) {
- t = x.t;
- return *this;
- }
-
-// accessors:
-
- key_compare key_comp() const { return t.key_comp(); }
- value_compare value_comp() const { return t.key_comp(); }
- iterator begin() const { return t.begin(); }
- iterator end() const { return t.end(); }
- reverse_iterator rbegin() const { return t.rbegin(); }
- reverse_iterator rend() const { return t.rend(); }
- bool empty() const { return t.empty(); }
- size_type size() const { return t.size(); }
- size_type max_size() const { return t.max_size(); }
- void swap(multiset<Key, Compare>& x) { t.swap(x.t); }
-
-// insert/erase
- iterator insert(const value_type& x) {
- return t.insert(x).first;
- }
- iterator insert(iterator position, const value_type& x) {
- return t.insert((rep_type::iterator&)position, x);
- }
- void insert(const value_type* first, const value_type* last) {
- for (const value_type* i = first; i != last; ++i)
- t.insert(*i);
- }
- void erase(iterator position) {
- t.erase((rep_type::iterator&)position);
- }
- size_type erase(const key_type& x) {
- return t.erase(x);
- }
- void erase(iterator first, iterator last) {
- t.erase((rep_type::iterator&)first,
- (rep_type::iterator&)last);
- }
-
-// multiset operations:
-
- iterator find(const key_type& x) const { return t.find(x); }
- size_type count(const key_type& x) const { return t.count(x); }
- iterator lower_bound(const key_type& x) const {
- return t.lower_bound(x);
- }
- iterator upper_bound(const key_type& x) const {
- return t.upper_bound(x);
- }
- typedef pair<iterator, iterator> pair_iterator_iterator;
- // typedef done to get around compiler bug
- pair_iterator_iterator equal_range(const key_type& x) const {
- return t.equal_range(x);
- }
-};
-
-template <class Key, class Compare>
-inline bool operator==(const multiset<Key, Compare>& x,
- const multiset<Key, Compare>& y) {
- return x.size() == y.size() && equal(x.begin(), x.end(), y.begin());
-}
-
-template <class Key, class Compare>
-inline bool operator<(const multiset<Key, Compare>& x,
- const multiset<Key, Compare>& y) {
- return lexicographical_compare(x.begin(), x.end(), y.begin(), y.end());
-}
-
-#undef Allocator
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/pair.h b/STL/pair.h
deleted file mode 100644
index acb45a2f7f1..00000000000
--- a/STL/pair.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef PAIR_H
-#define PAIR_H
-
-#include <bool.h>
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class T1, class T2>
-struct pair {
- T1 first;
- T2 second;
- pair(const T1& a, const T2& b) : first(a), second(b) {}
-};
-
-template <class T1, class T2>
-inline bool operator==(const pair<T1, T2>& x, const pair<T1, T2>& y) {
- return x.first == y.first && x.second == y.second;
-}
-
-template <class T1, class T2>
-inline bool operator<(const pair<T1, T2>& x, const pair<T1, T2>& y) {
- return x.first < y.first || (!(y.first < x.first) && x.second < y.second);
-}
-
-template <class T1, class T2>
-inline pair<T1, T2> make_pair(const T1& x, const T2& y) {
- return pair<T1, T2>(x, y);
-}
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/projectn.h b/STL/projectn.h
deleted file mode 100644
index eae35dd8e6d..00000000000
--- a/STL/projectn.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef PROJECTN_H
-#define PROJECTN_H
-
-#include <function.h>
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class T, class U>
-struct select1st : public unary_function<T, U> {
- const U& operator()(const T& x) const { return x.first; }
-};
-
-template <class T, class U>
-struct ident : public unary_function<T, U> {
- const U& operator()(const T& x) const { return x; }
-};
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/ptr.h b/STL/ptr.h
deleted file mode 100644
index ad0fe736795..00000000000
--- a/STL/ptr.h
+++ /dev/null
@@ -1,338 +0,0 @@
-//*****************************************************************************
-//
-// Class Ptr
-//
-// Ptr is a proxy for a pointer to an object. This class provides automatic
-// deletion of objects allocated on the heap. Objects are viewed via the
-// ->, *, and (itemClass *) operators. Since these operators are inline, there
-// is no performance penalty for using this proxy instead of a real pointer.
-//
-// You can assign multiple pointers to one Ptr object. If you
-// do, the old object will be destroyed automatically.
-//
-// Use suggestions:
-// 1. To clean up pointers returned by functions or methods that
-// return pointers and expect the caller to delete the pointer.
-// 2. To make sure an object gets deleted. Using Ptr saves you
-// the hassle of writing an exception handler for this purpose.
-// 3. Part of a composite object (assembly-part).
-// This class is a useful substitute when pointers are needed,
-// because object clean-up is fully encapsulated.
-// The following are cases where pointers would normally be used.
-//
-// For declaring class data members that may or
-// may not be instantiated (1 to 0-or-1 relationship).
-//
-// To instantiate a data member only when it is really needed,
-// reducing average memory consumption during execution.
-//
-// MFC and thread-local storage -- some MFC objects can only be
-// accessed by the thread that created them. MFC sub-component
-// objects cannot be instantiated along with its container object
-// if the container object is created in one thread and the MFC
-// object is accessed in another.
-//
-// When a 'part' class does not have a default constructor.
-// There are two solutions provided by C++ for this situation.
-// The designer could use a pointer to the object instead,
-// or the designer could alter the assembly class's constructor
-// to accept parameters that are passed on to the 'part' class's
-// constructor.
-//
-// See Design Patterns - Proxy pattern, and the Iterator pattern (pg 266).
-//
-// Template Parameters:
-// itemClass: The class of the underlying object (the 'pointed to' object).
-//
-//*****************************************************************************
-
-template <class itemClass>
-class Ptr
-{
- public:
-
- // Construction
- Ptr( itemClass *pItem = NULL );
- Ptr( const Ptr& );
-
- // Destruction
- ~Ptr();
-
- // Access to 'real' object
- inline itemClass * operator -> () const;
- inline operator itemClass * () const;
- inline itemClass& operator * () const;
-
- // Assignment
- Ptr& operator = ( const Ptr& );
- Ptr& operator = ( itemClass *pItem );
- itemClass *& GetPtrRef();
-
- // Other
- void Disown();
-
- private:
-
- itemClass *m_pObject;
-};
-
-//*****************************************************************************
-//
-// Ptr default constructor
-//
-// DESCRIPTION:
-//
-// Constructor.
-//
-// INPUT PARAMETERS:
-// pItem - Pointer to the object to point to. pItem is deleted
-// when 'this' is deleted.
-//
-//*****************************************************************************
-
-template <class itemClass>
-Ptr<itemClass>::Ptr<itemClass>( itemClass *pItem )
- : m_pObject( pItem )
-{
-}
-
-//*****************************************************************************
-//
-// Ptr::Ptr (Ptr&)
-//
-// DESCRIPTION:
-//
-// Copy constructor. To avoid deleting 'rCopy's object
-// twice, 'rCopy' will not point to any object after this method completes.
-// rCopy is not really const, but it is declared 'const' since
-// this allows putting Ptr's in STL containers.
-//
-// INPUT PARAMETERS:
-// rCopy - A reference to the Ptr to copy.
-//
-// OUTPUT PARAMETERS:
-// rCopy - No longer points to anything.
-//
-//*****************************************************************************
-
-template <class itemClass>
-Ptr<itemClass>::Ptr<itemClass>( const Ptr<itemClass>& rCopy )
-{
- m_pObject = rCopy.m_pObject;
-
- // rCopy no longer owns the object.
- const_cast< Ptr<itemClass>& >(rCopy).m_pObject = NULL;
-}
-
-//*****************************************************************************
-//
-// Ptr::~Ptr
-//
-// DESCRIPTION:
-//
-// Destroys the object that is being pointed to (if any).
-//
-//*****************************************************************************
-
-template <class itemClass>
-Ptr<itemClass>::~Ptr<itemClass>()
-{
- delete m_pObject; // delete NULL OK
-}
-
-//*****************************************************************************
-//
-// Ptr::GetPtrRef
-//
-// DESCRIPTION:
-//
-// Returns a reference to an internal pointer. This allows these
-// objects to be sent to functions that accept pointers to pointers
-// or references to pointers as output arguments. Typically, this
-// is how functions return multiple objects.
-//
-// This is not const because this method is ultimately intended
-// for changing the object's value.
-//
-// RETURNS:
-// A reference to the 'pointer' data member of this object.
-//
-//*****************************************************************************
-
-template <class itemClass>
-itemClass *& Ptr<itemClass>::GetPtrRef()
-{
- return m_pObject;
-}
-
-//*****************************************************************************
-//
-// Ptr::operator ->
-//
-// DESCRIPTION:
-//
-// Provides access to the interface of the underlying object.
-//
-// RETURNS:
-// Nothing callers can really use - only the compiler can use it.
-// This method is part of the pointer to member operator (-> *).
-//
-//*****************************************************************************
-
-template <class itemClass>
-itemClass * Ptr<itemClass>::operator -> () const
-{
- return m_pObject;
-}
-
-//*****************************************************************************
-//
-// Ptr::operator itemClass *
-//
-// DESCRIPTION:
-//
-// Provides access to the underlying object.
-//
-// RETURNS:
-// Pointer to the object that is being pointed to.
-//
-//*****************************************************************************
-
-template <class itemClass>
-Ptr<itemClass>::operator itemClass * () const
-{
- return m_pObject;
-}
-
-//*****************************************************************************
-//
-// Ptr::operator *
-//
-// DESCRIPTION:
-//
-// Provides access to the underlying object.
-//
-// RETURNS:
-// Reference to the object that is being pointed to.
-//
-//*****************************************************************************
-
-template <class itemClass>
-itemClass& Ptr<itemClass>::operator * () const
-{
- return *m_pObject;
-}
-
-//*****************************************************************************
-//
-// Ptr::operator = (Ptr&)
-//
-// DESCRIPTION:
-//
-// For assigning one Ptr to another. Deletes the object that 'this'
-// is pointing to and makes 'this' point to the object that 'rCopy'
-// is pointing to. To avoid deleting 'rCopy's object twice, 'rCopy'
-// will not point to any object after this method completes.
-//
-// Although the parameter rCopy can be arugably not "const", it
-// must be "const" since the compiler will complain in certain
-// cases with warning C4270.
-//
-// INPUT PARAMETERS:
-// rCopy - A reference to the Ptr to copy.
-//
-// OUTPUT PARAMETERS:
-// rCopy - No longer points to anything.
-//
-// RETURNS:
-// A reference to 'this'.
-//
-//*****************************************************************************
-
-template <class itemClass>
-Ptr<itemClass>&
-Ptr<itemClass>::operator = ( const Ptr<itemClass>& rCopy )
-{
- // Check for A = A
- if ( &rCopy == this )
- {
- return *this;
- }
-
- // Save current pointer so we can delete it after
- // doing everything else
- itemClass *pOldObject = m_pObject;
-
- // Get the pointer out of rCopy
- m_pObject = rCopy.m_pObject;
-
- // rCopy no longer owns the object.
- const_cast< Ptr<itemClass>& >(rCopy).m_pObject = NULL;
-
- // This might generate an exception. But, we won't
- // introduce a memory leak because 'this' now
- // owns rCopy's pointer.
- delete pOldObject; // delete NULL OK
-
- return *this;
-}
-
-//*****************************************************************************
-//
-// Ptr::operator =
-//
-// DESCRIPTION:
-//
-// Changes the underlying object. If the proxy currently has an
-// underlying object, then it is deleted.
-//
-// INPUT PARAMETERS:
-// pItem - Reference to the new object. Can be NULL.
-//
-// RETURNS:
-// Reference to 'this'.
-//
-//*****************************************************************************
-
-template <class itemClass>
-Ptr<itemClass>& Ptr<itemClass>::operator = ( itemClass *pItem )
-{
- if ( m_pObject == pItem )
- {
- return *this;
- }
-
- // Save current pointer so we can delete it after
- // doing everything else
- itemClass *pOldObject = m_pObject;
-
- m_pObject = pItem;
-
- // This might generate an exception. But, we won't
- // introduce a memory leak because 'this' now
- // owns pItem.
- delete pOldObject; // delete NULL OK
-
- return *this;
-}
-
-//*****************************************************************************
-//
-// Ptr::Disown
-//
-// DESCRIPTION:
-//
-// Ptr objects delete their pointed-to objects when they go out
-// of scope. Calling Disown() causes the Ptr object to 'forget'
-// that it is currently pointing to an object.
-//
-// RETURNS:
-// Doesn't return anything because returning a value such as a pointer
-// to the item encourages misuse leading to memory leaks.
-//
-//*****************************************************************************
-template <class itemClass>
-void Ptr<itemClass>::Disown()
-{
- m_pObject = NULL;
-}
diff --git a/STL/queue.h b/STL/queue.h
deleted file mode 100644
index 2c539450a61..00000000000
--- a/STL/queue.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <stack.h>
diff --git a/STL/random.cpp b/STL/random.cpp
deleted file mode 100644
index 57ef645ae64..00000000000
--- a/STL/random.cpp
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#include <stddef.h>
-
-#define __SEED 161803398
-
-class __random_generator {
-protected:
- unsigned long table[55];
- size_t index1;
- size_t index2;
-public:
- unsigned long operator()(unsigned long limit) {
- index1 = (index1 + 1) % 55;
- index2 = (index2 + 1) % 55;
- table[index1] = table[index1] - table[index2];
- return table[index1] % limit;
- }
- void seed(unsigned long j);
- __random_generator(unsigned long j) { seed(j); }
-};
-
-void __random_generator::seed(unsigned long j) {
- unsigned long k = 1;
- table[54] = j;
- for (size_t i = 0; i < 54; i++) {
- size_t ii = 21 * i % 55;
- table[ii] = k;
- k = j - k;
- j = table[ii];
- }
- for (int loop = 0; loop < 4; loop++) {
- for (i = 0; i < 55; i++)
- table[i] = table[i] - table[(1 + i + 30) % 55];
- }
- index1 = 0;
- index2 = 31;
-}
-
-__random_generator rd(__SEED);
-
-unsigned long __long_random(unsigned long limit) {
- return rd(limit);
-}
diff --git a/STL/readme2.stl b/STL/readme2.stl
deleted file mode 100644
index 5132bc1189b..00000000000
--- a/STL/readme2.stl
+++ /dev/null
@@ -1,272 +0,0 @@
-STL2.ZIP
-
-Standard Template Library for Visual C++ 4.0
-and Related Classes
-
-Revised 10/15/96 - Bug fixes and change to bit_vector.
-
-This version supports DLLs and threading. You must use critical
-sections around code that uses the same container in different
-threads. These features come at a price -- since memory
-usage is not optimal, this code may use more memory and
-may be slower.
-
-+ General strategy: Remove all statics except the
- static allocator objects.
-+ Vectors were not affected.
-+ Major changes made to tree.h
-+ Stability: Very stable.
-
-This code should be considered for experimental use only. There
-are still statics lurking in some functions; these functions
-are not thread-safe.
-
--------------------------
-Fix for bit_vector
--------------------------
-This version also has a fix for bit_vector, which doesn't really
-work with VC++ 4.x. Please include bvector.cpp in your
-project if you use bit_vector. This fixes the linker errors
-that occur if you use bector.h in multiple .cpp files.
-
--------------------------
-Disclaimer
--------------------------
-Code is provided without warranty, liability, or technical support.
-
-STL.H and PTR.H are freely distributable and can be
-modified in any way.
-
---------------------------------
-STRING.H does not compile.
---------------------------------
-
-"D. Pirzadeh" <ddp@crl.com> Explains how to fix:
-
-First, I got compile errors in "bstring.h"
-and changed it as follows to correct:
- line 1104 "::reserve" -> "std::reserve"
- line 1110 "::default_size" -> "std::default_size"
-
-Also, I got an INTERNAL COMPILER ERROR with Visual C++ v4.0 when I did the fol-
-lowing:
- class xyz : public std::string { }
-
-I fixed it with:
- typedef std::string XyzString;
- class xyz : public XyzString { }
-
---------------------------------
-Changes made to STL distribution
---------------------------------
-
-These files were modified from the STL distribution shipped with
-Microsoft Visual C++ 4.0. The files here are a complete,
-working version of the STL. These files have been tested with
-MFC applications.
-
-Changes were made to practically all header files. Look for
-comments like:
-
-*Added by...
-*Changed by...
-
-------------------
-Usage Instructions
-------------------
-
-Set the preprocessor variable NOMINMAX.
-
-As Microsoft recommends, the STL is compiled in the std namespace.
-
-When including these files, do **not** do this:
-
- namespace std
- {
- #include <vector.h>
- }
-
-Instead, do this:
-
- #include <vector.h>
-
-Recommended usage:
-
- First, include:
-
- #include <afxwin.h>
- #include <afxext.h>
- #include <afxtempl.h>
-
- Then include the STL header files.
-
--------------------
-Support for CString
--------------------
-The stl.h file contains code written by me. The file contains
-operators that will allow you to use CString objects with STL
-containers and functions.
-
-!!!! CString will not work with STL unless you include <stl.h> !!!!
-
--------------------------------------------
-Helper functions for pointers-in-containers
--------------------------------------------
-There is a file called stl.h which contains two functions:
- SequenceDelete
- MapDelete
-These functions send "delete" to all of the objects in a container.
-
-If you don't like this approach, you can use a supplied "pointer
-wrapper" class.
-
-There is a file called ptr.h which contains a class called Ptr
-that can be used exactly like a pointer. The object has a pointer
-inside it that points to an object of any class. When a Ptr object
-is deleted, "delete" is sent to its underlying pointer. Ptr can be
-used with any STL container, as it has a copy constructor and
-assignment operator, which transfers "ownership" of the pointer from
-the source object to the destination object. Ptr is from the book
-Design Patterns by Gamma et al -- see the Proxy pattern.
-
-The Ptr class makes memory leaks impossible, because it deletes
-objects automatically when the container is deleted, or when
-functions like "delete" are used.
-
-Example:
-
- This is a vector of CStrings:
-
- std::vector< Ptr<CString> > StringVector;
-
- StringVector.push_back( Ptr( new CString( "hello" ) ) );
- StringVector.push_back( Ptr( new CString( "This is another string" ) ) );
-
-------------------------
-Common Problems with STL
-------------------------
-
-1) Compiler error: != is ambiguous
-
- Solution: put the following line at the beginning of the method
- that caused the error:
-
- using namespace std;
-
-2) When using maps, the debugger crashes.
-
- This is because symbols for maps (actually, for the "pair")
- get truncated to 255 characters. Solution: Turn off the
- variables window in the debugger. Don't try to look at
- a symbol that has been truncated. This is not an STL-specific
- bug -- It's a bug in the debugger.
-
-3) All sorts of compile errors in STL header files
-
- Make sure the preprocessor variable NOMINMAX is defined
-
-
-4) Compiler errors about "operator < is not available", etc.
- The class involved has global comparison operators.
-
- Solution:
- Write "routers" in the std namespace to the global namespace.
- Example (see also stl.h - this is how CString is able
- to work with STL):
-
- namespace std
- {
- BOOL operator < ( const MyClass & rLhs,
- const AnotherClass & rRhs )
- {
- return ::operator < ( rLhs, rRhs );
- }
- }
-
- See also 5.
-
-5) When you use find() or another algorithm, the compiler
- complains that it cannot find the == or < operators.
-
-If your code compiles without any error messages, then disregard
-this section. However, if you get errors like "cannot convert
-first argument from const class X" then read on.
-
-I am assuming that your code is calling an STL algorithm like
-std::sort() or std::find(). If you're not, I can't help
-you.
-
-There is apparently a bug in the Microsoft compiler regarding
-namespaces. Namespaces cannot locate global
-functions that reside in the global namespace. For example,
-the binary == operator.
-
-Maybe this is a bug, maybe it isn't. This is not clear
-to me. However, I do know what works and have tried many other
-approaches that do not work. If you have a better solution I
-would appreciate it if you could let me know about it.
-
-So, if you declare your own class and want to use algorithms
-like find() on an STL container, you have two choices:
-
-(1) Declare == as a member function.
-(2) Declare global operators == and !=.
-
-(1) simply works. There will come a time, however, when (1)
-won't satisfy your needs. If A == B, then B == A. You can't
-do this using member functions if A and B are from different
-classes.
-
-If you choose (2), you must add the != operator to the std
-namespace. There are two ways to do this. First, you can do
-this:
- namespace std
- {
- inline operator != ( const MyClass &rLhs, const MyClass &rRhs )
- {
- return ::operator != ( rLhs, rRhs );
- }
- }
-This "routes" != from the std namespace to the global namespace.
-
-Note that ( lhs != rhs ) can be derived from the == operator
-as !( lhs == rhs ). There is a macro in STL.H,
-STL_DECLARE_GLOBAL_NE, that does this derivation.
-This derivation will not work when for whatever reason, !(lhs == rhs)
-is not the same as ( lhs != rhs ).
-
-The following example shows what you have to do for find(). Other
-algorithms require you to declare <, <=, and >= too. See the
-macros STL_DECLARE_GLOBAL_GE, STL_DECLARE_GLOBAL_LT, and
-STL_GLOBAL_LE. These macros derive new comparison operators
-from "operator <( const T&, const T& )".
-
-class MyClass
-{
- public:
-
- int units;
- CString description;
-};
-
-// We want to be able to test two MyClass objects against each other
-// in STL. Need to create a global operator for this purpose.
-// Since we use find(), we need to declare not-equal too.
-bool operator == ( const MyClass &, const MyClass & );
-STL_DECLARE_GLOBAL_NE( MyClass, MyClass )
-
-// These operators test for a matching description.
-// We do A == B and B == A to be consistent.
-bool operator == ( const MyClass&, const CString & );
-bool operator == ( const CString&, const MyClass & );
-STL_DECLARE_GLOBAL_NE( MyClass, CString )
-STL_DECLARE_GLOBAL_NE( CString, MyClass )
-
-6. Errors when creating vectors that have vectors and deques
- that have deques.
-
- Solution: Provide atruments to the constructor.
-
- std::vector< std::vector<int> >
- TwoDimensional( 0, std::vector<int>() );
-
diff --git a/STL/set.h b/STL/set.h
deleted file mode 100644
index 95ce5e1279d..00000000000
--- a/STL/set.h
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef SET_H
-#define SET_H
-
-#ifndef Allocator
-#define Allocator allocator
-#include <defalloc.h>
-#endif
-
-#include <tree.h>
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class Key, class Compare>
-class set {
-public:
-// typedefs:
-
- typedef Key key_type;
- typedef Key value_type;
- typedef Compare key_compare;
- typedef Compare value_compare;
-private:
- typedef rb_tree<key_type, value_type,
- ident<value_type, key_type>, key_compare> rep_type;
- rep_type t; // red-black tree representing set
-public:
- typedef rep_type::const_reference reference;
- typedef rep_type::const_reference const_reference;
- typedef rep_type::const_iterator iterator;
- typedef rep_type::const_iterator const_iterator;
- typedef rep_type::const_reverse_iterator reverse_iterator;
- typedef rep_type::const_reverse_iterator const_reverse_iterator;
- typedef rep_type::size_type size_type;
- typedef rep_type::difference_type difference_type;
-
-// allocation/deallocation
-
- set(const Compare& comp = Compare()) : t(comp, false) {}
- set(const value_type* first, const value_type* last,
- const Compare& comp = Compare()) : t(comp, false) {
- for (const value_type* i = first; i != last; ++i)
- t.insert(*i);
- }
- set(const set<Key, Compare>& x) : t(x.t, false) {}
- set<Key, Compare>& operator=(const set<Key, Compare>& x) {
- t = x.t;
- return *this;
- }
-
-// accessors:
-
- key_compare key_comp() const { return t.key_comp(); }
- value_compare value_comp() const { return t.key_comp(); }
- iterator begin() const { return t.begin(); }
- iterator end() const { return t.end(); }
- reverse_iterator rbegin() const { return t.rbegin(); }
- reverse_iterator rend() const { return t.rend(); }
- bool empty() const { return t.empty(); }
- size_type size() const { return t.size(); }
- size_type max_size() const { return t.max_size(); }
- void swap(set<Key, Compare>& x) { t.swap(x.t); }
-
-// insert/erase
- typedef pair<iterator, bool> pair_iterator_bool;
- // typedef done to get around compiler bug
- pair_iterator_bool insert(const value_type& x) {
- pair<rep_type::iterator, bool> p = t.insert(x);
- return pair<iterator, bool>(p.first, p.second);
- }
- iterator insert(iterator position, const value_type& x) {
- return t.insert((rep_type::iterator&)position, x);
- }
- void insert(const value_type* first, const value_type* last) {
- for (const value_type* i = first; i != last; ++i)
- t.insert(*i);
- }
- void erase(iterator position) {
- t.erase((rep_type::iterator&)position);
- }
- size_type erase(const key_type& x) {
- return t.erase(x);
- }
- void erase(iterator first, iterator last) {
- t.erase((rep_type::iterator&)first,
- (rep_type::iterator&)last);
- }
-
-// set operations:
-
- iterator find(const key_type& x) const { return t.find(x); }
- size_type count(const key_type& x) const { return t.count(x); }
- iterator lower_bound(const key_type& x) const {
- return t.lower_bound(x);
- }
- iterator upper_bound(const key_type& x) const {
- return t.upper_bound(x);
- }
- typedef pair<iterator, iterator> pair_iterator_iterator;
- // typedef done to get around compiler bug
- pair_iterator_iterator equal_range(const key_type& x) const {
- return t.equal_range(x);
- }
-};
-
-template <class Key, class Compare>
-inline bool operator==(const set<Key, Compare>& x,
- const set<Key, Compare>& y) {
- return x.size() == y.size() && equal(x.begin(), x.end(), y.begin());
-}
-
-template <class Key, class Compare>
-inline bool operator<(const set<Key, Compare>& x,
- const set<Key, Compare>& y) {
- return lexicographical_compare(x.begin(), x.end(), y.begin(), y.end());
-}
-
-#undef Allocator
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/stack.h b/STL/stack.h
deleted file mode 100644
index fbbfcff7541..00000000000
--- a/STL/stack.h
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef STACK_H
-#define STACK_H
-
-#include <bool.h>
-#include <heap.h>
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class Container>
-class stack {
-friend bool operator==(const stack<Container>& x, const stack<Container>& y);
-friend bool operator<(const stack<Container>& x, const stack<Container>& y);
-public:
- typedef Container::value_type value_type;
- typedef Container::size_type size_type;
-protected:
- Container c;
-public:
- bool empty() const { return c.empty(); }
- size_type size() const { return c.size(); }
- value_type& top() { return c.back(); }
- const value_type& top() const { return c.back(); }
- void push(const value_type& x) { c.push_back(x); }
- void pop() { c.pop_back(); }
-};
-
-template <class Container>
-bool operator==(const stack<Container>& x, const stack<Container>& y) {
- return x.c == y.c;
-}
-
-template <class Container>
-bool operator<(const stack<Container>& x, const stack<Container>& y) {
- return x.c < y.c;
-}
-
-template <class Container>
-class queue {
-friend bool operator==(const queue<Container>& x, const queue<Container>& y);
-friend bool operator<(const queue<Container>& x, const queue<Container>& y);
-public:
- typedef Container::value_type value_type;
- typedef Container::size_type size_type;
-protected:
- Container c;
-public:
- bool empty() const { return c.empty(); }
- size_type size() const { return c.size(); }
- value_type& front() { return c.front(); }
- const value_type& front() const { return c.front(); }
- value_type& back() { return c.back(); }
- const value_type& back() const { return c.back(); }
- void push(const value_type& x) { c.push_back(x); }
- void pop() { c.pop_front(); }
-};
-
-template <class Container>
-bool operator==(const queue<Container>& x, const queue<Container>& y) {
- return x.c == y.c;
-}
-
-template <class Container>
-bool operator<(const queue<Container>& x, const queue<Container>& y) {
- return x.c < y.c;
-}
-
-template <class Container, class Compare>
-// Compare = less<Container::value_type> >
-class priority_queue {
-public:
- typedef Container::value_type value_type;
- typedef Container::size_type size_type;
-protected:
- Container c;
- Compare comp;
-public:
- priority_queue(const Compare& x = Compare()) : c(), comp(x) {}
- priority_queue(const value_type* first, const value_type* last,
- const Compare& x = Compare()) : c(first, last), comp(x) {
- make_heap(c.begin(), c.end(), comp);
- }
-/*
- template <class InputIterator>
- priority_queue(InputIterator first, InputIterator last,
- const Compare& x = Compare()) : c(first, last), comp(x) {
- make_heap(c.begin(), c.end(), comp);
- }
-*/
- bool empty() const { return c.empty(); }
- size_type size() const { return c.size(); }
- value_type& top() { return c.front(); }
- const value_type& top() const { return c.front(); }
- void push(const value_type& x) {
- c.push_back(x);
- push_heap(c.begin(), c.end(), comp);
- }
- void pop() {
- pop_heap(c.begin(), c.end(), comp);
- c.pop_back();
- }
-};
-
-// no equality is provided
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/stl.h b/STL/stl.h
deleted file mode 100644
index 2d75e19ba5a..00000000000
--- a/STL/stl.h
+++ /dev/null
@@ -1,206 +0,0 @@
-#ifndef __STL_H
-#define __STL_H
-#endif
-
-#include <bool.h>
-
-// Assumes MFC is included too.
-
-//*****************************************************************************
-//
-// SequenceDelete
-//
-// DESCRIPTION:
-//
-// Deletes items in an STL sequence container. All items in the
-// container must be pointers to objects.
-//
-// INPUT PARAMETERS:
-// first - An iterator. Should point to the first item to delete.
-// last - An iterator. Should point AFTER the last item you wish
-// to delete.
-//
-//*****************************************************************************
-
-template <class ForwardIteratorClass>
-void
-SequenceDelete(ForwardIteratorClass first, const ForwardIteratorClass &last)
-{
- using namespace std;
-
- while ( first != last )
- {
- delete *first++;
- }
-}
-
-//*****************************************************************************
-//
-// MapDelete
-//
-// DESCRIPTION:
-//
-// Deletes items in an STL map container. All items in the container
-// must be pointers to objects.
-//
-// INPUT PARAMETERS:
-// first - An iterator. Should point to the first item to delete.
-// last - An iterator. Should point AFTER the last item you wish
-// to delete.
-//
-//*****************************************************************************
-
-template <class ForwardIteratorClass>
-void
-MapDelete(ForwardIteratorClass first, const ForwardIteratorClass &last)
-{
- using namespace std;
-
- while ( first != last )
- {
- delete (*first++).second;
- }
-}
-
-//*****************************************************************************
-//
-// Comparison operators
-//
-// STL cannot find comparison operators at the global level. Is this a
-// compier bug??
-//
-// These functions cannot be templates because they will cause ambiguity
-// errors within the STL code.
-//
-//*****************************************************************************
-
-//*****************************************************************************
-// STL_ROUTE_ALL_GLOBALS(T1, T2) (macro)
-//
-// DESCRIPTION:
-//
-// This macro routes all of the comparison operators for a class whose
-// operators happen to be defined at the global level.
-//
-// INPUT PARAMETERS:
-// T1 - The name of the left-hand-side class.
-// T2 - The name of the right-hand-side class.
-//
-//*****************************************************************************
-
-#define STL_ROUTE_ALL_GLOBALS(T1, T2) \
-namespace std \
-{ \
- inline bool operator == ( const T1 &s1, const T2 &s2 ) \
- { \
- return ::operator == (s1, s2); \
- } \
- inline bool operator != ( const T1 &s1, const T2 &s2 ) \
- { \
- return ::operator != (s1, s2); \
- } \
- inline bool operator > ( const T1 &s1, const T2 &s2 ) \
- { \
- return ::operator > (s1, s2); \
- } \
- inline bool operator < ( const T1 &s1, const T2 &s2 ) \
- { \
- return ::operator < (s1, s2); \
- } \
- inline bool operator >= ( const T1 &s1, const T2 &s2 ) \
- { \
- return ::operator >= (s1, s2); \
- } \
- inline bool operator <= ( const T1 &s1, const T2 &s2 ) \
- { \
- return ::operator <= (s1, s2); \
- } \
-}
-
-//*****************************************************************************
-// STL_DECLARE_GLOBAL_NE(T1, T2) (macro) / Inequality
-// STL_DECLARE_GLOBAL_GT(T1, T2) (macro) / Greater than
-// STL_DECLARE_GLOBAL_GE(T1, T2) (macro) / Greater than or equal to
-// STL_DECLARE_GLOBAL_LE(T1, T2) (macro) / Less than or equal to
-//
-// DESCRIPTION:
-//
-// These macros duplicate the behavior in the STL's function.h file.
-// This behavior provides default implementations of certain comparison
-// operators: !=, >, >=, and <=.
-//
-// STL is designed to instantiate these operators automatically if
-// they are missing. This convenient feature of the STL has wreaked havoc
-// on MFC and as a result Microsoft punted and said "use the std namespace."
-// However, this introduced a new problem -- the STL can no longer
-// automatically derive !=, <, >=, and <= from the objects' existing
-// operators, because the operators are not accessible from the std
-// namespace (they are in the global namespace). In fact, STL cannot
-// even find the default global operators (such as == between two
-// classes). This seems like a bug in Microsoft's compiler.
-//
-// If you are storing a new class of objects in an STL container and
-// want to use find() on the container, then you must declare a global
-// equality operator on the object. Then you can either create your
-// own != operator, or derive one using STL_DECLARE_GLOBAL_NE.
-//
-// e.g., bool operator == ( const X&, const X& )
-// STL_DECLARE_GLOBAL_NE( X, X )
-//
-// It's not a bad idea to declare:
-// bool operator < ( const X&, const X& ) too.
-//
-// These macros should be used with classes that implement their
-// comparison operators as global functions.
-//
-// INPUT PARAMETERS:
-// T1 - The name of the left-hand-side class.
-// T2 - The name of the right-hand-side class.
-//
-//*****************************************************************************
-
-// Retuires == (T1, T2)
-#define STL_DECLARE_GLOBAL_NE(T1, T2) \
-namespace std \
-{ \
- inline bool operator != ( const T1 &s1, const T2 &s2 ) \
- { \
- return !( ::operator == (s1, s2) ); \
- } \
-}
-
-// Requires < ( T2, T1 )
-#define STL_DECLARE_GLOBAL_GT(T1, T2) \
-namespace std \
-{ \
- inline bool operator > ( const T1 &s1, const T2 &s2 ) \
- { \
- return ::operator < (s2, s1); \
- } \
-}
-
-// Requires < ( T1, T2 )
-#define STL_DECLARE_GLOBAL_GE(T1, T2) \
-namespace std \
-{ \
- inline bool operator >= ( const T1 &s1, const T2 &s2 ) \
- { \
- return !( ::operator < (s1, s2) ); \
- } \
-}
-
-// Requires < ( T2, T1 )
-#define STL_DECLARE_GLOBAL_LE(T1, T2) \
-namespace std \
-{ \
- inline bool operator <= ( const T1 &s1, const T2 &s2 ) \
- { \
- return !( ::operator < (s2, s1) ); \
- } \
-}
-
-//*****************************************************************************
-// Route CString's comparison operators.
-//*****************************************************************************
-
-STL_ROUTE_ALL_GLOBALS(CString, CString)
diff --git a/STL/tempbuf.cpp b/STL/tempbuf.cpp
deleted file mode 100644
index 90760dc5326..00000000000
--- a/STL/tempbuf.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#include <tempbuf.h>
-
-char __stl_temp_buffer[__stl_buffer_size];
diff --git a/STL/tempbuf.h b/STL/tempbuf.h
deleted file mode 100644
index 84c9f4b2306..00000000000
--- a/STL/tempbuf.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef TEMPBUF_H
-#define TEMPBUF_H
-
-#include <limits.h>
-#include <pair.h>
-
-#ifndef __stl_buffer_size
-#define __stl_buffer_size 16384 // 16k
-#endif
-
-extern char __stl_temp_buffer[__stl_buffer_size];
-
-//not reentrant code
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class T>
-pair<T*, int> get_temporary_buffer(int len, T*) {
- while (len > __stl_buffer_size / sizeof(T)) {
- set_new_handler(0);
- T* tmp = (T*)(::operator new((unsigned int)len * sizeof(T)));
- if (tmp) return pair<T*, int>(tmp, len);
- len = len / 2;
- }
- return pair<T*, int>((T*)__stl_temp_buffer,
- (int)(__stl_buffer_size / sizeof(T)));
-}
-
-template <class T>
-void return_temporary_buffer(T* p) {
- if ((char*)(p) != __stl_temp_buffer) deallocate(p);
-}
-
-template <class T>
-pair<T*, long> get_temporary_buffer(long len, T* p) {
- if (len > INT_MAX/sizeof(T))
- len = INT_MAX/sizeof(T);
- pair<T*, int> tmp = get_temporary_buffer((int)len, p);
- return pair<T*, long>(tmp.first, (long)(tmp.second));
-}
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/tree.h b/STL/tree.h
deleted file mode 100644
index 738223f2fbf..00000000000
--- a/STL/tree.h
+++ /dev/null
@@ -1,1088 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef TREE_H
-#define TREE_H
-
-/*
-
-Red-black tree class, designed for use in implementing STL
-associative containers (set, multiset, map, and multimap). The
-insertion and deletion algorithms are based on those in Cormen,
-Leiserson, and Rivest, Introduction to Algorithms (MIT Press, 1990),
-except that
-
-(1) the header cell is maintained with links not only to the root
-but also to the leftmost node of the tree, to enable constant time
-begin(), and to the rightmost node of the tree, to enable linear time
-performance when used with the generic set algorithms (set_union,
-etc.);
-
-(2) when a node being deleted has two children its successor node is
-relinked into its place, rather than copied, so that the only
-iterators invalidated are those referring to the deleted node.
-
-*/
-
-#include <algobase.h>
-#include <iterator.h>
-#include <function.h>
-#include <bool.h>
-#include <projectn.h>
-
-#ifndef rb_tree
-#define rb_tree rb_tree
-#endif
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-class rb_tree {
-protected:
- enum color_type {red, black};
- typedef Allocator<void>::pointer void_pointer;
- struct rb_tree_node;
- friend rb_tree_node;
- struct rb_tree_node {
- color_type color_field;
- void_pointer parent_link;
- void_pointer left_link;
- void_pointer right_link;
- Value value_field;
- };
- static Allocator<rb_tree_node> rb_tree_node_allocator;
- static Allocator<Value> value_allocator;
-public:
- typedef Key key_type;
- typedef Value value_type;
- typedef Allocator<Value>::pointer pointer;
- typedef Allocator<Value>::reference reference;
- typedef Allocator<Value>::const_reference const_reference;
- typedef Allocator<rb_tree_node> rb_tree_node_allocator_type;
- typedef Allocator<rb_tree_node>::pointer link_type;
- typedef Allocator<rb_tree_node>::size_type size_type;
- typedef Allocator<rb_tree_node>::difference_type difference_type;
-protected:
- size_type buffer_size() {
- return rb_tree_node_allocator.init_page_size();
- }
- struct rb_tree_node_buffer;
- friend rb_tree_node_buffer;
- struct rb_tree_node_buffer {
- void_pointer next_buffer;
- link_type buffer;
- };
-public:
- typedef Allocator<rb_tree_node_buffer> buffer_allocator_type;
- typedef Allocator<rb_tree_node_buffer>::pointer buffer_pointer;
-protected:
- static Allocator<rb_tree_node_buffer> buffer_allocator;
-/*
- * Changed by Terris
- */
- /*static*/ buffer_pointer buffer_list;
- /*static*/ link_type free_list;
- /*static*/ link_type next_avail;
- /*static*/ link_type last;
- void add_new_buffer() {
- buffer_pointer tmp = buffer_allocator.allocate((size_type)1);
- tmp->buffer = rb_tree_node_allocator.allocate(buffer_size());
- tmp->next_buffer = buffer_list;
- buffer_list = tmp;
- next_avail = buffer_list->buffer;
- last = next_avail + buffer_size();
- }
-/*
- * Changed by Terris
- */
- /*static*/ size_type number_of_trees;
- void deallocate_buffers();
- link_type get_node() {
- link_type tmp = free_list;
- return free_list ?
- (free_list = (link_type)(free_list->right_link), tmp)
- : (next_avail == last ? (add_new_buffer(), next_avail++)
- : next_avail++);
- // ugly code for inlining - avoids multiple returns
- }
- void put_node(link_type p) {
- p->right_link = free_list;
- free_list = p;
- }
-protected:
- link_type header;
- link_type& root() { return parent(header); }
- link_type& root() const { return parent(header); }
- link_type& leftmost() { return left(header); }
- link_type& leftmost() const { return left(header); }
- link_type& rightmost() { return right(header); }
- link_type& rightmost() const { return right(header); }
- size_type node_count; // keeps track of size of tree
- bool insert_always; // controls whether an element already in the
- // tree is inserted again
-//public:
- Compare key_compare;
-/*
- * Changed by Terris
- */
- /*static*/ link_type NIL;
-
- static link_type& left(link_type x) {
- return (link_type&)((*x).left_link);
- }
- static link_type& right(link_type x) {
- return (link_type&)((*x).right_link);
- }
- static link_type& parent(link_type x) {
- return (link_type&)((*x).parent_link);
- }
- static reference value(link_type x) { return (*x).value_field; }
- static Allocator<Key>::const_reference key(link_type x) {
- return KeyOfValue()(value(x));
- }
- static color_type& color(link_type x) {
- return (color_type&)(*x).color_field; }
-/*
- * Changed by Terris
- * Doesn't need to take "NIL" parameter because everyone who calls this
- * uses links only from "this"
- */
- /*static*/ link_type minimum(link_type x) {
- while (left(x) != NIL)
- x = left(x);
- return x;
- }
-/*
- * Changed by Terris
- */
- /*static*/ link_type maximum(link_type x) {
- while (right(x) != NIL)
- x = right(x);
- return x;
- }
-public:
- class iterator;
- friend iterator;
- class const_iterator;
- friend const_iterator;
-/*
- * Terris comment: Here is where the iterator class starts.
- */
- class iterator : public bidirectional_iterator<Value, difference_type> {
- friend class rb_tree<Key, Value, KeyOfValue, Compare>;
- friend class const_iterator;
-/*
- * Added by Terris
- */
- link_type NIL;
-
-/*
- friend bool operator==(const iterator& x, const iterator& y) {
- return x.node == y.node;
- }
-*/
- protected:
- link_type node;
- iterator(link_type x, link_type NIL) : node(x), NIL(NIL) {}
- public:
-/*
- * Changed by Terris
- */
- iterator() { NIL = (link_type) NULL; }
- bool operator==(const iterator& y) const { return node == y.node; }
- reference operator*() const { return value(node); }
- iterator& operator++() {
- if (right(node) != NIL) {
- node = right(node);
- while (left(node) != NIL)
- node = left(node);
- } else {
- link_type y = parent(node);
- while (node == right(y)) {
- node = y;
- y = parent(y);
- }
- if (right(node) != y) // necessary because of rightmost
- node = y;
- }
- return *this;
- }
- iterator operator++(int) {
- iterator tmp = *this;
- ++*this;
- return tmp;
- }
- iterator& operator--() {
- if (color(node) == red && parent(parent(node)) == node)
- // check for header
- node = right(node); // return rightmost
- else if (left(node) != NIL) {
- link_type y = left(node);
- while (right(y) != NIL)
- y = right(y);
- node = y;
- } else {
- link_type y = parent(node);
- while (node == left(y)) {
- node = y;
- y = parent(y);
- }
- node = y;
- }
- return *this;
- }
- iterator operator--(int) {
- iterator tmp = *this;
- --*this;
- return tmp;
- }
- };
-/*
- * Terris comment: Iterator class ends here
- * Terris comment: Const Iterator class starts here
- */
- class const_iterator
- : public bidirectional_iterator<Value,difference_type> {
- friend class rb_tree<Key, Value, KeyOfValue, Compare>;
- friend class iterator;
-/*
- friend bool operator==(const const_iterator& x, const const_iterator& y) {
- return x.node == y.node;
- }
-*/
-/*
- * Added by Terris
- */
- link_type NIL;
-
- protected:
- link_type node;
- const_iterator(link_type x, link_type NIL) : node(x), NIL(NIL) {}
- public:
-/*
- * Changed by Terris
- */
- const_iterator() { NIL = (link_type) NULL; }
-/*
- * Changed by Terris
- */
- const_iterator(const iterator& x) : node(x.node), NIL(x.NIL) {}
- bool operator==(const const_iterator& y) const {
- return node == y.node;
- }
- bool operator!=(const const_iterator& y) const {
- return node != y.node;
- }
- const_reference operator*() const { return value(node); }
- const_iterator& operator++() {
- if (right(node) != NIL) {
- node = right(node);
- while (left(node) != NIL)
- node = left(node);
- } else {
- link_type y = parent(node);
- while (node == right(y)) {
- node = y;
- y = parent(y);
- }
- if (right(node) != y) // necessary because of rightmost
- node = y;
- }
- return *this;
- }
- const_iterator operator++(int) {
- const_iterator tmp = *this;
- ++*this;
- return tmp;
- }
- const_iterator& operator--() {
- if (color(node) == red && parent(parent(node)) == node)
- // check for header
- node = right(node); // return rightmost
- else if (left(node) != NIL) {
- link_type y = left(node);
- while (right(y) != NIL)
- y = right(y);
- node = y;
- } else {
- link_type y = parent(node);
- while (node == left(y)) {
- node = y;
- y = parent(y);
- }
- node = y;
- }
- return *this;
- }
- const_iterator operator--(int) {
- const_iterator tmp = *this;
- --*this;
- return tmp;
- }
- };
-/*
- * Terris comment: const_iterator ends here
- */
- typedef reverse_bidirectional_iterator<iterator, value_type, reference,
- difference_type>
- reverse_iterator;
- typedef reverse_bidirectional_iterator<const_iterator, value_type,
- const_reference, difference_type>
- const_reverse_iterator;
-private:
- iterator __insert(link_type x, link_type y, const value_type& v);
-/*
- * Changed by Terris
- */
- link_type __copy(link_type x, link_type p, link_type nil);
- void __erase(link_type x);
- void init() {
- ++number_of_trees;
- if ( NIL == 0 ) {
- NIL = get_node();
- color(NIL) = black;
- parent(NIL) = 0;
- left(NIL) = 0;
- right(NIL) = 0;
- }
- header = get_node();
- color(header) = red; // used to distinguish header from root,
- // in iterator.operator++
- root() = NIL;
- leftmost() = header;
- rightmost() = header;
- }
-public:
-
-// allocation/deallocation
-
-/*
- * Changed by Terris
- */
- rb_tree(const Compare& comp = Compare(), bool always = true)
- : node_count(0), key_compare(comp), insert_always(always), free_list(0), buffer_list(0), next_avail(0),
- last(0), number_of_trees(0), NIL(0) {
- init();
- }
-/*
- * Changed by Terris
- */
- rb_tree(const value_type* first, const value_type* last,
- const Compare& comp = Compare(), bool always = true)
- : node_count(0), key_compare(comp), insert_always(always), free_list(0),
- buffer_list(0), next_avail(0), last(0), number_of_trees(0), NIL(0) {
- init();
- insert(first, last);
- }
-/*
- * Changed by Terris
- */
- rb_tree(const rb_tree<Key, Value, KeyOfValue, Compare>& x,
- bool always = true) : node_count(x.node_count),
- key_compare(x.key_compare), insert_always(always), free_list(0),
- buffer_list(0), next_avail(0), last(0), number_of_trees(0),
- NIL( 0 ) {
-/*
- * Added by Terris
- */
- init();
-/*
- * Changed by Terris
- */
- // ++number_of_trees;
- // header = get_node();
- // color(header) = red;
-/*
- * Changed by Terris
- */
- root() = __copy(x.root(), header, x.NIL);
- if (root() == NIL) {
- leftmost() = header;
- rightmost() = header;
- } else {
- leftmost() = minimum(root());
- rightmost() = maximum(root());
- }
- }
- ~rb_tree() {
- erase(begin(), end());
- put_node(header);
- if (--number_of_trees == 0) {
- put_node(NIL);
- NIL = 0;
- deallocate_buffers();
- free_list = 0;
- next_avail = 0;
- last = 0;
- }
- }
- rb_tree<Key, Value, KeyOfValue, Compare>&
- operator=(const rb_tree<Key, Value, KeyOfValue, Compare>& x);
-
-// accessors:
-
- Compare key_comp() const { return key_compare; }
-/*
- * Changed by Terris
- */
- iterator begin() { return iterator(leftmost(), NIL); }
-/*
- * Changed by Terris
- */
- const_iterator begin() const { return const_iterator(leftmost(), NIL); }
-/*
- * Changed by Terris
- */
- iterator end() { return iterator(header, NIL); }
-/*
- * Changed by Terris
- */
- const_iterator end() const { return const_iterator(header, NIL); }
- reverse_iterator rbegin() { return reverse_iterator(end()); }
- const_reverse_iterator rbegin() const {
- return const_reverse_iterator(end());
- }
- reverse_iterator rend() { return reverse_iterator(begin()); }
- const_reverse_iterator rend() const {
- return const_reverse_iterator(begin());
- }
- bool empty() const { return node_count == 0; }
- size_type size() const { return node_count; }
- size_type max_size() const {
- return rb_tree_node_allocator.max_size();
- }
- void swap(rb_tree<Key, Value, KeyOfValue, Compare>& t) {
- std::swap(header, t.header);
- std::swap(node_count, t.node_count);
- std::swap(insert_always, t.insert_always);
- std::swap(key_compare, t.key_compare);
- /*
- * Added By Terris
- */
- std::swap(NIL, t.NIL);
- std::swap(buffer_list, t.buffer_list);
- std::swap(free_list, t.free_list);
- std::swap(next_avail, t.next_avail);
- std::swap(last, t.last);
- /*
- * Added By Terris
- */
- }
-
-// insert/erase
-
- typedef pair<iterator, bool> pair_iterator_bool;
- // typedef done to get around compiler bug
- pair_iterator_bool insert(const value_type& x);
- iterator insert(iterator position, const value_type& x);
- void insert(iterator first, iterator last);
- void insert(const value_type* first, const value_type* last);
- void erase(iterator position);
- size_type erase(const key_type& x);
- void erase(iterator first, iterator last);
- void erase(const key_type* first, const key_type* last);
-
-// set operations:
-
- iterator find(const key_type& x);
- const_iterator find(const key_type& x) const;
- size_type count(const key_type& x) const;
- iterator lower_bound(const key_type& x);
- const_iterator lower_bound(const key_type& x) const;
- iterator upper_bound(const key_type& x);
- const_iterator upper_bound(const key_type& x) const;
- typedef pair<iterator, iterator> pair_iterator_iterator;
- // typedef done to get around compiler bug
- pair_iterator_iterator equal_range(const key_type& x);
- typedef pair<const_iterator, const_iterator> pair_citerator_citerator;
- // typedef done to get around compiler bug
- pair_citerator_citerator equal_range(const key_type& x) const;
- inline void rotate_left(link_type x);
- inline void rotate_right(link_type x);
-};
-
-/*
- * Added by Terris
- */
-#if 0
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::buffer_pointer
- rb_tree<Key, Value, KeyOfValue, Compare>::buffer_list = 0;
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::link_type
- rb_tree<Key, Value, KeyOfValue, Compare>::free_list = 0;
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::link_type
- rb_tree<Key, Value, KeyOfValue, Compare>::next_avail = 0;
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::link_type
- rb_tree<Key, Value, KeyOfValue, Compare>::last = 0;
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::size_type
- rb_tree<Key, Value, KeyOfValue, Compare>::number_of_trees = 0;
-/*
- * Added by Terris
- */
-#endif
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::rb_tree_node_allocator_type
- rb_tree<Key, Value, KeyOfValue, Compare>::rb_tree_node_allocator;
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-Allocator<Value> rb_tree<Key, Value, KeyOfValue, Compare>::value_allocator;
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::buffer_allocator_type
- rb_tree<Key, Value, KeyOfValue, Compare>::buffer_allocator;
-
-/* Added by Terris
- */
-#if 0
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::link_type
- rb_tree<Key, Value, KeyOfValue, Compare>::NIL = 0;
-#endif
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-void rb_tree<Key, Value, KeyOfValue, Compare>::deallocate_buffers() {
- while (buffer_list) {
- buffer_pointer tmp = buffer_list;
- buffer_list = (buffer_pointer)(buffer_list->next_buffer);
- rb_tree_node_allocator.deallocate(tmp->buffer);
- buffer_allocator.deallocate(tmp);
- }
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-inline bool operator==(const rb_tree<Key, Value, KeyOfValue, Compare>& x,
- const rb_tree<Key, Value, KeyOfValue, Compare>& y) {
- return x.size() == y.size() && equal(x.begin(), x.end(), y.begin());
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-inline bool operator<(const rb_tree<Key, Value, KeyOfValue, Compare>& x,
- const rb_tree<Key, Value, KeyOfValue, Compare>& y) {
- return lexicographical_compare(x.begin(), x.end(), y.begin(), y.end());
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>&
-rb_tree<Key, Value, KeyOfValue, Compare>::
-operator=(const rb_tree<Key, Value, KeyOfValue, Compare>& x) {
- if (this != &x) {
- // can't be done as in list because Key may be a constant type
- erase(begin(), end());
-/*
- * Changed by Terris
- */
- root() = __copy(x.root(), header, x.NIL);
- if (root() == NIL) {
- leftmost() = header;
- rightmost() = header;
- } else {
- leftmost() = minimum(root());
- rightmost() = maximum(root());
- }
- node_count = x.node_count;
- }
- return *this;
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::iterator
-rb_tree<Key, Value, KeyOfValue, Compare>::
-__insert(link_type x, link_type y, const Value& v) {
- ++node_count;
- link_type z = get_node();
- construct(value_allocator.address(value(z)), v);
- if (y == header || x != NIL || key_compare(KeyOfValue()(v), key(y))) {
- left(y) = z; // also makes leftmost() = z when y == header
- if (y == header) {
- root() = z;
- rightmost() = z;
- } else if (y == leftmost())
- leftmost() = z; // maintain leftmost() pointing to minimum node
- } else {
- right(y) = z;
- if (y == rightmost())
- rightmost() = z; // maintain rightmost() pointing to maximum node
- }
- parent(z) = y;
- left(z) = NIL;
- right(z) = NIL;
- x = z; // recolor and rebalance the tree
- color(x) = red;
- while (x != root() && color(parent(x)) == red)
- if (parent(x) == left(parent(parent(x)))) {
- y = right(parent(parent(x)));
- if (color(y) == red) {
- color(parent(x)) = black;
- color(y) = black;
- color(parent(parent(x))) = red;
- x = parent(parent(x));
- } else {
- if (x == right(parent(x))) {
- x = parent(x);
- rotate_left(x);
- }
- color(parent(x)) = black;
- color(parent(parent(x))) = red;
- rotate_right(parent(parent(x)));
- }
- } else {
- y = left(parent(parent(x)));
- if (color(y) == red) {
- color(parent(x)) = black;
- color(y) = black;
- color(parent(parent(x))) = red;
- x = parent(parent(x));
- } else {
- if (x == left(parent(x))) {
- x = parent(x);
- rotate_right(x);
- }
- color(parent(x)) = black;
- color(parent(parent(x))) = red;
- rotate_left(parent(parent(x)));
- }
- }
- color(root()) = black;
- return iterator(z, NIL);
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::pair_iterator_bool
-rb_tree<Key, Value, KeyOfValue, Compare>::insert(const Value& v) {
- link_type y = header;
- link_type x = root();
- bool comp = true;
- while (x != NIL) {
- y = x;
- comp = key_compare(KeyOfValue()(v), key(x));
- x = comp ? left(x) : right(x);
- }
- if (insert_always)
- return pair_iterator_bool(__insert(x, y, v), true);
- iterator j = iterator(y, NIL);
- if (comp)
- if (j == begin())
- return pair_iterator_bool(__insert(x, y, v), true);
- else
- --j;
- if (key_compare(key(j.node), KeyOfValue()(v)))
- return pair_iterator_bool(__insert(x, y, v), true);
- return pair_iterator_bool(j, false);
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::iterator
-rb_tree<Key, Value, KeyOfValue, Compare>::insert(iterator position,
- const Value& v) {
- if (position == iterator(begin()))
- if (size() > 0 && key_compare(KeyOfValue()(v), key(position.node)))
- return __insert(position.node, position.node, v);
- // first argument just needs to be non-NIL
- else
- return insert(v).first;
- else if (position == iterator(end()))
- if (key_compare(key(rightmost()), KeyOfValue()(v)))
- return __insert(NIL, rightmost(), v);
- else
- return insert(v).first;
- else {
- iterator before = --position;
- if (key_compare(key(before.node), KeyOfValue()(v))
- && key_compare(KeyOfValue()(v), key(position.node)))
- if (right(before.node) == NIL)
- return __insert(NIL, before.node, v);
- else
- return __insert(position.node, position.node, v);
- // first argument just needs to be non-NIL
- else
- return insert(v).first;
- }
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-void rb_tree<Key, Value, KeyOfValue, Compare>::insert(iterator first,
- iterator last) {
- while (first != last) insert(*first++);
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-void rb_tree<Key, Value, KeyOfValue, Compare>::insert(const Value* first,
- const Value* last) {
- while (first != last) insert(*first++);
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-void rb_tree<Key, Value, KeyOfValue, Compare>::erase(iterator position) {
- link_type z = position.node;
- link_type y = z;
- link_type x;
- if (left(y) == NIL)
- x = right(y);
- else
- if (right(y) == NIL)
- x = left(y);
- else {
- y = right(y);
- while (left(y) != NIL)
- y = left(y);
- x = right(y);
- }
- if (y != z) { // relink y in place of z
- parent(left(z)) = y;
- left(y) = left(z);
- if (y != right(z)) {
- parent(x) = parent(y); // possibly x == NIL
- left(parent(y)) = x; // y must be a left child
- right(y) = right(z);
- parent(right(z)) = y;
- } else
- parent(x) = y; // needed in case x == NIL
- if (root() == z)
- root() = y;
- else if (left(parent(z)) == z)
- left(parent(z)) = y;
- else
- right(parent(z)) = y;
- parent(y) = parent(z);
- std::swap(color(y), color(z));
- std::swap(y, z);
- // y points to node to be actually deleted,
- // z points to old z's former successor
- } else { // y == z
- parent(x) = parent(y); // possibly x == NIL
- if (root() == z)
- root() = x;
- else
- if (left(parent(z)) == z)
- left(parent(z)) = x;
- else
- right(parent(z)) = x;
- if (leftmost() == z)
- if (right(z) == NIL) // left(z) must be NIL also
- leftmost() = parent(z);
- // makes leftmost() == header if z == root()
- else
- leftmost() = minimum(x);
- if (rightmost() == z)
- if (left(z) == NIL) // right(z) must be NIL also
- rightmost() = parent(z);
- // makes rightmost() == header if z == root()
- else // x == left(z)
- rightmost() = maximum(x);
- }
- if (color(y) != red) {
- while (x != root() && color(x) == black)
- if (x == left(parent(x))) {
- link_type w = right(parent(x));
- if (color(w) == red) {
- color(w) = black;
- color(parent(x)) = red;
- rotate_left(parent(x));
- w = right(parent(x));
- }
- if (color(left(w)) == black && color(right(w)) == black) {
- color(w) = red;
- x = parent(x);
- } else {
- if (color(right(w)) == black) {
- color(left(w)) = black;
- color(w) = red;
- rotate_right(w);
- w = right(parent(x));
- }
- color(w) = color(parent(x));
- color(parent(x)) = black;
- color(right(w)) = black;
- rotate_left(parent(x));
- break;
- }
- } else { // same as then clause with "right" and "left" exchanged
- link_type w = left(parent(x));
- if (color(w) == red) {
- color(w) = black;
- color(parent(x)) = red;
- rotate_right(parent(x));
- w = left(parent(x));
- }
- if (color(right(w)) == black && color(left(w)) == black) {
- color(w) = red;
- x = parent(x);
- } else {
- if (color(left(w)) == black) {
- color(right(w)) = black;
- color(w) = red;
- rotate_left(w);
- w = left(parent(x));
- }
- color(w) = color(parent(x));
- color(parent(x)) = black;
- color(left(w)) = black;
- rotate_right(parent(x));
- break;
- }
- }
- color(x) = black;
- }
- destroy(value_allocator.address(value(y)));
- put_node(y);
- --node_count;
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::size_type
-rb_tree<Key, Value, KeyOfValue, Compare>::erase(const Key& x) {
- pair_iterator_iterator p = equal_range(x);
- size_type n = 0;
- distance(p.first, p.second, n);
- erase(p.first, p.second);
- return n;
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::link_type
-/*
- * Changed by Terris
- */
-rb_tree<Key, Value, KeyOfValue, Compare>::__copy(link_type x, link_type p, link_type xNIL) {
- // structural copy
- link_type r = x;
- while (x != xNIL) {
- link_type y = get_node();
- if (r == x) r = y; // save for return value
- construct(value_allocator.address(value(y)), value(x));
- left(p) = y;
- parent(y) = p;
- color(y) = color(x);
-/*
- * Changed by Terris
- */
- right(y) = __copy(right(x), y, xNIL);
- p = y;
- x = left(x);
- }
- left(p) = NIL;
-/*
- * Changed by Terris
- */
- return r == xNIL ? NIL : r;
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-void rb_tree<Key, Value, KeyOfValue, Compare>::__erase(link_type x) {
- // erase without rebalancing
- while (x != NIL) {
- __erase(right(x));
- link_type y = left(x);
- destroy(value_allocator.address(value(x)));
- put_node(x);
- x = y;
- }
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-void rb_tree<Key, Value, KeyOfValue, Compare>::erase(iterator first,
- iterator last) {
- if (first == begin() && last == end() && node_count != 0) {
- __erase(root());
- leftmost() = header;
- root() = NIL;
- rightmost() = header;
- node_count = 0;
- } else
- while (first != last) erase(first++);
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-void rb_tree<Key, Value, KeyOfValue, Compare>::erase(const Key* first,
- const Key* last) {
- while (first != last) erase(*first++);
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::iterator
-rb_tree<Key, Value, KeyOfValue, Compare>::find(const Key& k) {
- link_type y = header;
- link_type x = root();
- bool comp = false;
- while (x != NIL) {
- y = x;
- comp = key_compare(key(x), k);
- x = comp ? right(x) : left(x);
- }
- iterator j = iterator(y, NIL);
- if (comp) ++j;
- return (j == end() || key_compare(k, key(j.node))) ? end() : j;
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::const_iterator
-rb_tree<Key, Value, KeyOfValue, Compare>::find(const Key& k) const {
- link_type y = header;
- link_type x = root();
- bool comp = false;
- while (x != NIL) {
- y = x;
- comp = key_compare(key(x), k);
- x = comp ? right(x) : left(x);
- }
- const_iterator j = const_iterator(y, NIL);
- if (comp) ++j;
- return (j == end() || key_compare(k, key(j.node))) ? end() : j;
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::size_type
-rb_tree<Key, Value, KeyOfValue, Compare>::count(const Key& k) const {
- pair<const_iterator, const_iterator> p = equal_range(k);
- size_type n = 0;
- distance(p.first, p.second, n);
- return n;
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::iterator
-rb_tree<Key, Value, KeyOfValue, Compare>::lower_bound(const Key& k) {
- link_type y = header;
- link_type x = root();
- bool comp = false;
- while (x != NIL) {
- y = x;
- comp = key_compare(key(x), k);
- x = comp ? right(x) : left(x);
- }
- iterator j = iterator(y, NIL);
- return comp ? ++j : j;
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::const_iterator
-rb_tree<Key, Value, KeyOfValue, Compare>::lower_bound(const Key& k) const {
- link_type y = header;
- link_type x = root();
- bool comp = false;
- while (x != NIL) {
- y = x;
- comp = key_compare(key(x), k);
- x = comp ? right(x) : left(x);
- }
- const_iterator j = const_iterator(y, NIL);
- return comp ? ++j : j;
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::iterator
-rb_tree<Key, Value, KeyOfValue, Compare>::upper_bound(const Key& k) {
- link_type y = header;
- link_type x = root();
- bool comp = true;
- while (x != NIL) {
- y = x;
- comp = key_compare(k, key(x));
- x = comp ? left(x) : right(x);
- }
- iterator j = iterator(y, NIL);
- return comp ? j : ++j;
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::const_iterator
-rb_tree<Key, Value, KeyOfValue, Compare>::upper_bound(const Key& k) const {
- link_type y = header;
- link_type x = root();
- bool comp = true;
- while (x != NIL) {
- y = x;
- comp = key_compare(k, key(x));
- x = comp ? left(x) : right(x);
- }
- const_iterator j = const_iterator(y, NIL);
- return comp ? j : ++j;
-}
-
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::pair_iterator_iterator
-rb_tree<Key, Value, KeyOfValue, Compare>::equal_range(const Key& k) {
- return pair_iterator_iterator(lower_bound(k), upper_bound(k));
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-rb_tree<Key, Value, KeyOfValue, Compare>::pair_citerator_citerator
-rb_tree<Key, Value, KeyOfValue, Compare>::equal_range(const Key& k) const {
- return pair_citerator_citerator(lower_bound(k), upper_bound(k));
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-inline void
-rb_tree<Key, Value, KeyOfValue, Compare>::rotate_left(link_type x) {
- link_type y = right(x);
- right(x) = left(y);
- if (left(y) != NIL)
- parent(left(y)) = x;
- parent(y) = parent(x);
- if (x == root())
- root() = y;
- else if (x == left(parent(x)))
- left(parent(x)) = y;
- else
- right(parent(x)) = y;
- left(y) = x;
- parent(x) = y;
-}
-
-template <class Key, class Value, class KeyOfValue, class Compare>
-inline void
-rb_tree<Key, Value, KeyOfValue, Compare>::rotate_right(link_type x) {
- link_type y = left(x);
- left(x) = right(y);
- if (right(y) != NIL)
- parent(right(y)) = x;
- parent(y) = parent(x);
- if (x == root())
- root() = y;
- else if (x == right(parent(x)))
- right(parent(x)) = y;
- else
- left(parent(x)) = y;
- right(y) = x;
- parent(x) = y;
-}
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
diff --git a/STL/vector.h b/STL/vector.h
deleted file mode 100644
index 7e2f11448b2..00000000000
--- a/STL/vector.h
+++ /dev/null
@@ -1,308 +0,0 @@
-/*
- *
- * Copyright (c) 1994
- * Hewlett-Packard Company
- *
- * Permission to use, copy, modify, distribute and sell this software
- * and its documentation for any purpose is hereby granted without fee,
- * provided that the above copyright notice appear in all copies and
- * that both that copyright notice and this permission notice appear
- * in supporting documentation. Hewlett-Packard Company and Microsoft
- * Corporation make no representations about the suitability of this
- * software for any purpose. It is provided "as is" without express or
- * implied warranty.
- *
- */
-
-#ifndef VECTOR_H
-#define VECTOR_H
-
-#include <function.h>
-#include <algobase.h>
-#include <bool.h>
-
-#ifndef Allocator
-#define Allocator allocator
-#include <defalloc.h>
-#endif
-
-#ifndef vector
-#define vector vector
-#endif
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-namespace std {
-/*
- *Added by d:\\convert.pl --end--
- */
-
-template <class T>
-class vector {
-public:
-
- typedef Allocator<T> vector_allocator;
- typedef T value_type;
- typedef vector_allocator::pointer pointer;
- typedef vector_allocator::pointer iterator;
- typedef vector_allocator::const_pointer const_iterator;
- typedef vector_allocator::reference reference;
- typedef vector_allocator::const_reference const_reference;
- typedef vector_allocator::size_type size_type;
- typedef vector_allocator::difference_type difference_type;
- typedef reverse_iterator<const_iterator, value_type, const_reference,
- difference_type> const_reverse_iterator;
- typedef reverse_iterator<iterator, value_type, reference, difference_type>
- reverse_iterator;
-protected:
- static Allocator<T> static_allocator;
- iterator start;
- iterator finish;
- iterator end_of_storage;
- void insert_aux(iterator position, const T& x);
-public:
- iterator begin() { return start; }
- const_iterator begin() const { return start; }
- iterator end() { return finish; }
- const_iterator end() const { return finish; }
- reverse_iterator rbegin() { return reverse_iterator(end()); }
- const_reverse_iterator rbegin() const {
- return const_reverse_iterator(end());
- }
- reverse_iterator rend() { return reverse_iterator(begin()); }
- const_reverse_iterator rend() const {
- return const_reverse_iterator(begin());
- }
- size_type size() const { return size_type(end() - begin()); }
- size_type max_size() const { return static_allocator.max_size(); }
- size_type capacity() const { return size_type(end_of_storage - begin()); }
- bool empty() const { return begin() == end(); }
- reference operator[](size_type n) { return *(begin() + n); }
- const_reference operator[](size_type n) const { return *(begin() + n); }
- vector() : start(0), finish(0), end_of_storage(0) {}
- /*
- * This is cause the VC++ compiler sucks
- * and does not recognize nested classes properly
- *
- * Here is the original:
- * vector(size_type n, const T& value = T()) {
- *
- */
- vector(size_type n, const T& value /* = T() */) {
- start = static_allocator.allocate(n);
- uninitialized_fill_n(start, n, value);
- finish = start + n;
- end_of_storage = finish;
- }
- vector(const vector<T>& x) {
- start = static_allocator.allocate(x.end() - x.begin());
- finish = uninitialized_copy(x.begin(), x.end(), start);
- end_of_storage = finish;
- }
- vector(const_iterator first, const_iterator last) {
- size_type n = 0;
- distance(first, last, n);
- start = static_allocator.allocate(n);
- finish = uninitialized_copy(first, last, start);
- end_of_storage = finish;
- }
- ~vector() {
- destroy(start, finish);
- static_allocator.deallocate(start);
- }
- vector<T>& operator=(const vector<T>& x);
- void reserve(size_type n) {
- if (capacity() < n) {
- iterator tmp = static_allocator.allocate(n);
- uninitialized_copy(begin(), end(), tmp);
- destroy(start, finish);
- static_allocator.deallocate(start);
- finish = tmp + size();
- start = tmp;
- end_of_storage = begin() + n;
- }
- }
- reference front() { return *begin(); }
- const_reference front() const { return *begin(); }
- reference back() { return *(end() - 1); }
- const_reference back() const { return *(end() - 1); }
- void push_back(const T& x) {
- if (finish != end_of_storage) {
- /* Borland bug */
- construct(finish, x);
- finish++;
- } else
- insert_aux(end(), x);
- }
- void swap(vector<T>& x) {
- std::swap(start, x.start);
- std::swap(finish, x.finish);
- std::swap(end_of_storage, x.end_of_storage);
- }
- iterator insert(iterator position, const T& x) {
- size_type n = position - begin();
- if (finish != end_of_storage && position == end()) {
- /* Borland bug */
- construct(finish, x);
- finish++;
- } else
- insert_aux(position, x);
- return begin() + n;
- }
- void insert (iterator position, const_iterator first,
- const_iterator last);
- void insert (iterator position, size_type n, const T& x);
- void pop_back() {
- /* Borland bug */
- --finish;
- destroy(finish);
- }
- void erase(iterator position) {
- if (position + 1 != end())
- copy(position + 1, end(), position);
- /* Borland bug */
- --finish;
- destroy(finish);
- }
- void erase(iterator first, iterator last) {
- vector<T>::iterator i = copy(last, end(), first);
- destroy(i, finish);
- // work around for destroy(copy(last, end(), first), finish);
- finish = finish - (last - first);
- }
-};
-
-template <class T>
-inline bool operator==(const vector<T>& x, const vector<T>& y) {
- return x.size() == y.size() && equal(x.begin(), x.end(), y.begin());
-}
-
-template <class T>
-inline bool operator<(const vector<T>& x, const vector<T>& y) {
- return lexicographical_compare(x.begin(), x.end(), y.begin(), y.end());
-}
-
-
-template <class T>
-vector<T>::vector_allocator vector<T>::static_allocator;
-
-
-template <class T>
-vector<T>& vector<T>::operator=(const vector<T>& x) {
- if (&x == this) return *this;
- if (x.size() > capacity()) {
- destroy(start, finish);
- static_allocator.deallocate(start);
- start = static_allocator.allocate(x.end() - x.begin());
- end_of_storage = uninitialized_copy(x.begin(), x.end(), start);
- } else if (size() >= x.size()) {
- vector<T>::iterator i = copy(x.begin(), x.end(), begin());
- destroy(i, finish);
- // work around for destroy(copy(x.begin(), x.end(), begin()), finish);
- } else {
- copy(x.begin(), x.begin() + size(), begin());
- uninitialized_copy(x.begin() + size(), x.end(), begin() + size());
- }
- finish = begin() + x.size();
- return *this;
-}
-
-template <class T>
-void vector<T>::insert_aux(iterator position, const T& x) {
- if (finish != end_of_storage) {
- construct(finish, *(finish - 1));
- copy_backward(position, finish - 1, finish);
- *position = x;
- ++finish;
- } else {
- size_type len = size() ? 2 * size()
- : static_allocator.init_page_size();
- iterator tmp = static_allocator.allocate(len);
- uninitialized_copy(begin(), position, tmp);
- construct(tmp + (position - begin()), x);
- uninitialized_copy(position, end(), tmp + (position - begin()) + 1);
- destroy(begin(), end());
- static_allocator.deallocate(begin());
- end_of_storage = tmp + len;
- finish = tmp + size() + 1;
- start = tmp;
- }
-}
-
-template <class T>
-void vector<T>::insert(iterator position, size_type n, const T& x) {
- if (n == 0) return;
- if (end_of_storage - finish >= n) {
- if (end() - position > n) {
- uninitialized_copy(end() - n, end(), end());
- copy_backward(position, end() - n, end());
- fill(position, position + n, x);
- } else {
- uninitialized_copy(position, end(), position + n);
- fill(position, end(), x);
- uninitialized_fill_n(end(), n - (end() - position), x);
- }
- finish += n;
- } else {
- size_type len = size() + max(size(), n);
- iterator tmp = static_allocator.allocate(len);
- uninitialized_copy(begin(), position, tmp);
- uninitialized_fill_n(tmp + (position - begin()), n, x);
- uninitialized_copy(position, end(), tmp + (position - begin() + n));
- destroy(begin(), end());
- static_allocator.deallocate(begin());
- end_of_storage = tmp + len;
- finish = tmp + size() + n;
- start = tmp;
- }
-}
-
-template <class T>
-void vector<T>::insert(iterator position,
- const_iterator first,
- const_iterator last) {
- if (first == last) return;
- size_type n = 0;
- distance(first, last, n);
- if (end_of_storage - finish >= n) {
- if (end() - position > n) {
- uninitialized_copy(end() - n, end(), end());
- copy_backward(position, end() - n, end());
- copy(first, last, position);
- } else {
- uninitialized_copy(position, end(), position + n);
- copy(first, first + (end() - position), position);
- uninitialized_copy(first + (end() - position), last, end());
- }
- finish += n;
- } else {
- size_type len = size() + max(size(), n);
- iterator tmp = static_allocator.allocate(len);
- uninitialized_copy(begin(), position, tmp);
- uninitialized_copy(first, last, tmp + (position - begin()));
- uninitialized_copy(position, end(), tmp + (position - begin() + n));
- destroy(begin(), end());
- static_allocator.deallocate(begin());
- end_of_storage = tmp + len;
- finish = tmp + size() + n;
- start = tmp;
- }
-}
-
-#undef Allocator
-#undef vector
-
-
-/*
- *Added by d:\\convert.pl --begin--
- */
-}
-/*
- *Added by d:\\convert.pl --end--
- */
-
-#endif
-
-
diff --git a/TAO/orbsvcs/orbsvcs/AVStreams_Full.idl b/TAO/orbsvcs/orbsvcs/AVStreams_Full.idl
deleted file mode 100644
index 952301d7091..00000000000
--- a/TAO/orbsvcs/orbsvcs/AVStreams_Full.idl
+++ /dev/null
@@ -1,250 +0,0 @@
-// $Id$
-
-// IDL for Control and Management of Audio/Video Streams
-// Revised Submission
-
-// Additional IDL for full profile
-#include "AVStreams.idl"
-
-module AVStreams_Full
-{
- exception protocolNotSupported{};
- exception formatNotSupported{};
- exception formatMismatch{};
- exception FEPMismatch{};
- exception alreadyConnected{};
- exception invalidSettings{string settings;};
- exception notConnected{};
- exception deviceQosMismatch{};
- exception failedToConnect{string reason;};
- exception failedToListen{string reason;};
-
-
- interface FlowProducer;
- interface FlowConsumer;
- interface FlowEndPoint;
- interface FDev;
-
- interface FlowConnection : PropertyService::PropertySet
- {
- void stop();
- void start();
- void destroy();
-
- boolean modify_QoS(
-
- inout AVStreams::QoS new_qos)
- raises (AVStreams::QoSRequestFailed);
-
- boolean use_flow_protocol(
- in string fp_name,
- in any fp_settings)
- raises (AVStreams::FPError, AVStreams::notSupported);
-
- oneway void push_event(in AVStreams::streamEvent the_event);
-
- boolean connect_devs(in FDev a_party, in FDev b_party,
- inout AVStreams::QoS the_qos)
- raises (AVStreams::streamOpFailed,
- AVStreams::streamOpDenied,
- AVStreams::QoSRequestFailed);
-
- boolean connect(
- in FlowProducer flow_producer,
- in FlowConsumer flow_consumer,
- inout AVStreams::QoS the_qos)
- raises (formatMismatch, FEPMismatch, alreadyConnected);
-
- boolean disconnect();
-
- // The notSupported exception is raised where
- // flow cannot have multiple producers
- boolean add_producer(in FlowProducer flow_producer,
- inout AVStreams::QoS the_qos)
- raises (alreadyConnected, AVStreams::notSupported);
-
- boolean add_consumer(in FlowConsumer flow_consumer,
- inout AVStreams::QoS the_qos)
- raises (alreadyConnected);
-
- boolean drop(in FlowEndPoint target)
- raises (notConnected);
- };
-
- interface FlowEndPoint : PropertyService::PropertySet
- {
- boolean lock();
- void unlock();
-
- void stop();
- void start();
- void destroy();
-
- // Default is a nil object reference
- attribute AVStreams::StreamEndPoint related_sep;
- attribute FlowConnection related_flow_connection;
-
- FlowEndPoint get_connected_fep()
- raises (notConnected,
- AVStreams::notSupported);
-
- // syntax of fp_name is <flowProtocol>
- boolean use_flow_protocol(in string fp_name,
- in any fp_settings)
- raises (AVStreams::FPError, AVStreams::notSupported);
-
- // set_format() initializes 'format'
- // as current media format e.g. MPEG.
- void set_format(in string format)
- raises (AVStreams::notSupported);
-
- void set_dev_params(
- in PropertyService::Properties new_settings)
- raises (PropertyService::PropertyException,
- AVStreams::streamOpFailed);
-
- void set_protocol_restriction(in AVStreams::protocolSpec
- the_spec)
- raises (AVStreams::notSupported);
-
- boolean is_fep_compatible(in FlowEndPoint fep)
- raises (formatMismatch, deviceQosMismatch);
-
- boolean set_peer(
- in FlowConnection the_fc,
-
- in FlowEndPoint the_peer_fep,
- inout AVStreams::QoS the_qos)
- raises (AVStreams::QoSRequestFailed,
- AVStreams::streamOpFailed);
-
- boolean set_Mcast_peer(
- in FlowConnection the_fc,
- in AVStreams::MCastConfigIf a_mcastconfigif,
- inout AVStreams::QoS the_qos)
- raises (AVStreams::QoSRequestFailed);
-
- };
-
- interface FlowProducer : FlowEndPoint
- {
- boolean connect_to_peer(inout AVStreams::QoS the_qos,
- in string address,
-
- in string use_flow_protocol) // syntax <flowProtocol>
- raises(failedToConnect,
- AVStreams::FPError, AVStreams::QoSRequestFailed);
-
- string connect_mcast(inout AVStreams::QoS the_qos,
- out boolean is_met,
- in string address,
- in string use_flow_protocol)
- raises (failedToConnect,
- AVStreams::notSupported,
- AVStreams::FPError,
- AVStreams::QoSRequestFailed);
-
- string get_rev_channel(in string pcol_name);
-
- void set_key(in AVStreams::key the_key);
- void set_source_id(in long source_id);
- };
-
- interface FlowConsumer : FlowEndPoint
- {
-
-
- // Needs to know its peer to choose its protocol correctly
- // Also to ask for a reverse channel for credit-based flow
- // control, if one is required
- string go_to_listen(
- inout AVStreams::QoS the_qos,
- in boolean is_mcast,
- in FlowProducer peer,
- inout string flowProtocol)// syntax <flowProtocol>
- raises(failedToListen, AVStreams::FPError,
- AVStreams::QoSRequestFailed);
- };
-
- interface FDev : PropertyService::PropertySet {
- FlowProducer create_producer(
- in FlowConnection the_requester,
- inout AVStreams::QoS the_qos,
- out boolean met_qos,
- inout string named_fdev)
- raises(AVStreams::streamOpFailed,
- AVStreams::streamOpDenied,
- AVStreams::notSupported,
- AVStreams::QoSRequestFailed);
-
- FlowConsumer create_consumer(
- in FlowConnection the_requester,
- inout AVStreams::QoS the_qos,
- out boolean met_qos,
- inout string named_fdev)
- raises(AVStreams::streamOpFailed,
- AVStreams::streamOpDenied,
- AVStreams::notSupported,
- AVStreams::QoSRequestFailed);
-
- FlowConnection bind(in FDev peer_device,
- inout AVStreams::QoS the_qos,
- out boolean is_met)
- raises (AVStreams::streamOpFailed,
- AVStreams::QoSRequestFailed);
-
- FlowConnection bind_mcast(in FDev first_peer,
- inout AVStreams::QoS the_qos,
- out boolean is_met)
- raises (AVStreams::streamOpFailed,
- AVStreams::QoSRequestFailed);
-
- void destroy(in FlowEndPoint the_ep, in string fdev_name)
- // ie FDev not found
- raises (AVStreams::notSupported);
- };
-
- enum PositionOrigin {
- AbsolutePosition, RelativePosition, ModuloPosition
- };
-
- enum PositionKey {
- ByteCount, SampleCount, MediaTime
- };
-
- struct Position {
- PositionOrigin origin;
- PositionKey key;
- long value;
- };
-
- exception PostionKeyNotSupported { PositionKey key;};
- exception InvalidPosition { PositionKey key;};
-
- // MediaControl interface is similar to
- // ControlledStream interface in MSS.
- // It can be inherited by flow endpoints or
- // FlowConnection interfaces.
- interface MediaControl{
-
- exception PostionKeyNotSupported { PositionKey key;};
-
- Position get_media_position(
- in PositionOrigin an_origin,
- in PositionKey a_key)
- raises (PostionKeyNotSupported);
-
- void set_media_position(in Position a_position)
- raises (PostionKeyNotSupported, InvalidPosition);
-
- void start(in Position a_position)
- raises(InvalidPosition);
- void pause(in Position a_position)
- raises(InvalidPosition);
- void resume(in Position a_position)
- raises(InvalidPosition);
- void stop(in Position a_position)
- raises(InvalidPosition);
- };
-};
-
diff --git a/TAO/tao/CORBA.cpp b/TAO/tao/CORBA.cpp
deleted file mode 100644
index 46ccc7c2033..00000000000
--- a/TAO/tao/CORBA.cpp
+++ /dev/null
@@ -1,177 +0,0 @@
-// $Id$
-
-#include "tao/corba.h"
-
-// String utility support; this can need to be integrated with the
-// ORB's own memory allocation subsystem.
-
-CORBA::String
-CORBA::string_copy (const CORBA::Char *str)
-{
- if (!str)
- return 0;
-
- CORBA::String retval =
- CORBA::string_alloc (ACE_OS::strlen (str));
-
- // clear the contents of the allocated string
- ACE_OS::memset(retval, '\0', ACE_OS::strlen (str));
-
- return ACE_OS::strcpy (retval, str);
-}
-
-CORBA::String_var &
-CORBA::String_var::operator= (char *p)
-{
- if (this->ptr_ != p)
- {
- if (this->ptr_ != 0)
- CORBA::string_free (this->ptr_);
- this->ptr_ = p;
- }
- return *this;
-}
-
-CORBA::String_var &
-CORBA::String_var::operator= (const char *p)
-{
- if (this->ptr_ != 0)
- CORBA::string_free (this->ptr_);
-
- this->ptr_ = CORBA::string_dup (p);
- return *this;
-}
-
-CORBA::String_var &
-CORBA::String_var::operator= (const CORBA::String_var& r)
-{
- if (this != &r)
- {
- if (this->ptr_ != 0)
- CORBA::string_free (this->ptr_);
- this->ptr_ = CORBA::string_dup (r.ptr_);
- }
- return *this;
-}
-
-// Wide Character string utility support; this can need to be
-// integrated with the ORB's own memory allocation subsystem.
-
-CORBA::WString
-CORBA::wstring_alloc (CORBA::ULong len)
-{
- return new CORBA::WChar [(size_t) (len + 1)];
-}
-
-static
-inline
-CORBA::WChar *
-wscpy (CORBA::WChar *dest,
- const CORBA::WChar *src)
-{
- CORBA::WChar *retval = dest;
-
- while ((*dest++ = *src++) != 0)
- continue;
- return retval;
-}
-
-CORBA::WString
-CORBA::wstring_copy (const CORBA::WChar *const str)
-{
- if (*str)
- return 0;
-
- CORBA::WString retval = CORBA::wstring_alloc (ACE_WString::wstrlen (str));
- return wscpy (retval, str);
-}
-
-void
-CORBA::wstring_free (CORBA::WChar *const str)
-{
- delete [] str;
-}
-
-// ORB initialisation, per OMG document 94-9-46.
-//
-// XXX in addition to the "built in" Internet ORB, there will be ORBs
-// which are added separately, e.g. through a DLL listed in the
-// registry. Registry will be used to assign orb names and to
-// establish which is the default.
-
-CORBA::ORB_ptr
-CORBA::ORB_init (int &argc,
- char *const *argv,
- const char * /* orb_name */,
- CORBA::Environment &env)
-{
- // Using ACE_Static_Object_Lock::instance() precludes ORB_init from
- // being called within a static object CTOR.
- ACE_MT (ACE_GUARD_RETURN (ACE_SYNCH_RECURSIVE_MUTEX, guard,
- *ACE_Static_Object_Lock::instance (), 0));
-
- env.clear ();
-
- // @@ We need to make sure it's ok for the following 3
- // initialization routines to be called multiple times. Or better
- // yet, ensure that we just call them the first time, e.g., by
- // putting them in some type of TAO_Object_Manager, along with the
- // Typecode_Constants...
-
- // Put these initializations here so that exceptions are enabled
- // immediately.
- TAO_Marshal::initialize ();
- TAO_Exceptions::init_standard_exceptions (env);
- TAO_IIOP_Interpreter::init_table ();
-
- if (env.exception () != 0)
- return 0;
-
- // Verify some of the basic implementation requirements. This test
- // gets optimized away by a decent compiler (or else the rest of the
- // routine does).
- //
- // NOTE: we still "just" assume that native floating point is IEEE.
-
- if (sizeof (CORBA::Short) != 2
- || sizeof (CORBA::Long) != 4
- || sizeof (CORBA::LongLong) != 8
- || sizeof (CORBA::Float) != 4
- || sizeof (CORBA::Double) != 8
- || sizeof (CORBA::LongDouble) != 16
- || sizeof (CORBA::WChar) < 2
- || sizeof (void *) != ACE_SIZEOF_VOID_P)
- {
- ACE_DEBUG ((LM_DEBUG, "%s; ERROR: unexpected basic type size; "
- "s:%d l:%d ll:%d f:%d d:%d ld:%d wc:%d v:%d\n",
- sizeof (CORBA::Short),
- sizeof (CORBA::Long),
- sizeof (CORBA::LongLong),
- sizeof (CORBA::Float),
- sizeof (CORBA::Double),
- sizeof (CORBA::LongDouble),
- sizeof (CORBA::WChar),
- sizeof (void *)));
-
- env.exception (new CORBA::INITIALIZE (CORBA::COMPLETED_NO));
- return 0;
- }
-
- // Initialize the ORB Core instance.
- int result = TAO_ORB_Core_instance ()->init (argc, (char **)argv);
-
- // check for errors and return 0 if error.
- if (result == -1)
- {
- env.exception (new CORBA::BAD_PARAM (CORBA::COMPLETED_NO));
- return 0;
- }
-
- return TAO_ORB_Core_instance()->orb ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class TAO_Unbounded_Sequence<CORBA::Octet>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate TAO_Unbounded_Sequence<CORBA::Octet>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/TAO/tao/factories.h b/TAO/tao/factories.h
deleted file mode 100644
index 496dae62ed2..00000000000
--- a/TAO/tao/factories.h
+++ /dev/null
@@ -1,141 +0,0 @@
-// This may look like C, but it's really -*- C++ -*-
-
-// ============================================================================
-//
-// = LIBRARY
-// TAO
-//
-// = FILENAME
-// factories.h
-//
-// = AUTHOR
-// Chris Cleeland
-//
-// = VERSION
-// $Id$
-// ============================================================================
-
-#if !defined (TAO_FACTORIES_H)
-# define TAO_FACTORIES_H
-
-#if 0
-# include "ace/SOCK_Acceptor.h"
-# include "ace/SOCK_Connector.h"
-# include "ace/Strategies_T.h"
-# include "ace/Connector.h"
-# include "ace/Synch.h"
-
-# include "tao/params.h"
-# include "tao/connect.h"
-# include "tao/objtable.h"
-#endif
-
-class TAO_Client_Connection_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- // = TITLE
- // <Svc_Handler> used on the client side and returned
- // by the <TAO_Client_Factory::CONNECTOR>.
-{
-public:
- TAO_Client_Connection_Handler (ACE_Thread_Manager* = 0);
- // Do-nothing constructor
-
- virtual int open (void*);
- // Initialization hook
-
- void in_use (CORBA::Boolean);
- // Set the in-use flag.
-
- CORBA::Boolean in_use (void);
- // Return state of the in-use flag.
-
-private:
- CORBA::Boolean in_use_;
- // True value indicates that something is using this handler.
-};
-
-class TAO_Client_Factory
- // = TITLE
- // Abstract factory used by the client to turn out various
- // strategies used on the client side.
-{
-public:
- typedef ACE_Strategy_Connector<TAO_Client_Connection_Handler, ACE_SOCK_CONNECTOR>
- CONNECTOR;
- typedef ACE_NOOP_Creation_Strategy<TAO_Client_Connection_Handler>
- NULL_CREATION_STRATEGY;
- typedef ACE_Cached_Connect_Strategy<TAO_Client_Connection_Handler,
- ACE_SOCK_CONNECTOR,
- ACE_SYNCH_RW_MUTEX>
- CACHED_CONNECT_STRATEGY;
-
-#if defined (TAO_HAS_CLIENT_CONCURRENCY)
- CONCURRENCY_STRATEGY *concurrency_strategy (void);
-#endif
-
- CONNECTOR *connector (void);
- // Return a pointer to a connector using appropriate strategies.
-
- TAO_Client_Factory (void);
- ~TAO_Client_Factory (void);
-
-private:
-#if defined (TAO_HAS_CLIENT_CONCURRENCY)
- CONCURRENCY_STRATEGY *concurrency_strategy_;
-#endif
- CONNECTOR connector_;
- NULL_CREATION_STRATEGY null_creation_strategy_;
- CACHED_CONNECT_STRATEGY caching_connect_strategy_;
-};
-
-class TAO_Server_Factory
- // = TITLE
- // Abstract factory used by the server side to turn out various
- // strategies of special utility to it.
-{
-public:
- // = SERVER-SIDE
- typedef ACE_Creation_Strategy<TAO_OA_Connection_Handler> CREATION_STRATEGY;
- typedef ACE_Accept_Strategy<TAO_OA_Connection_Handler, ACE_SOCK_ACCEPTOR> ACCEPT_STRATEGY;
- typedef ACE_Concurrency_Strategy<TAO_OA_Connection_Handler> CONCURRENCY_STRATEGY;
- typedef ACE_Scheduling_Strategy<TAO_OA_Connection_Handler> SCHEDULING_STRATEGY;
-
- CREATION_STRATEGY *creation_strategy (void);
- // return concrete creation strategy
-
- ACCEPT_STRATEGY *accept_strategy (void);
- // return concrete acceptor strategy
-
- CONCURRENCY_STRATEGY *concurrency_strategy (void);
- // return the concurrency strategy used
-
- SCHEDULING_STRATEGY *scheduling_strategy (void);
- // return the scheduling strategy used
-
- TAO_Object_Table *object_lookup_strategy (void);
- // return the concrete object lookup strategy
-
- TAO_Server_Factory (void);
- // constructor
-
-private:
- // = COMMON
- ACE_Thread_Strategy<TAO_OA_Connection_Handler> threaded_strategy_;
- // The threaded strategy used for passively establishing connections.
- ACE_Reactive_Strategy<TAO_OA_Connection_Handler> reactive_strategy_;
- // A strategy for passively establishing connections which utilizes the Reactor.
-
- // = SERVER
- CONCURRENCY_STRATEGY *concurrency_strategy_;
- // concrete concurrency strategy
-
- TAO_Object_Table *objtable_;
- // instance of object table
-#if 0
- // Someday we'll need these!
- CREATION_STRATEGY *creation_strategy_;
- ACCEPT_STRATEGY *accept_strategy_;
- SCHEDULING_STRATEGY *scheduling_strategy_;
-#endif
-};
-
-#endif /* TAO_FACTORIES_H */
diff --git a/VCAUTO.MAK b/VCAUTO.MAK
deleted file mode 100644
index f15ca404312..00000000000
--- a/VCAUTO.MAK
+++ /dev/null
@@ -1,17 +0,0 @@
-# Filename: VCAUTO.MAK
-# Top level makefile for MSVC.
-# $Id$
-
-ACE_PLATFORM = Win32
-#ACE_PLATFORM = Win32 Alpha
-
-ACE_TARGET = Debug
-#ACE_TARGET = Release
-#ACE_TARGET = Unicode Debug
-#ACE_TARGET = Unicode Release
-
-#ACE_ACTION = clean
-
-DIR_LIST = ace.dir netsvcs.dir tests.dir TAO.dir
-
-!INCLUDE <$(ACE_ROOT)\include\makeinclude\VC50_DIR.MAK>
diff --git a/VERSION b/VERSION
deleted file mode 100644
index 7afb7387883..00000000000
--- a/VERSION
+++ /dev/null
@@ -1,4 +0,0 @@
-This is ACE version 4.4.36, released Thu Mar 26 17:23:38 1998.
-
-If you have any problems with ACE, please send email to Douglas
-C. Schmidt (schmidt@cs.wustl.edu).
diff --git a/ace/ACE.cpp b/ace/ACE.cpp
deleted file mode 100644
index 7080367bfc5..00000000000
--- a/ace/ACE.cpp
+++ /dev/null
@@ -1,2532 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/IPC_SAP.h"
-#include "ace/Handle_Set.h"
-#include "ace/ACE.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Reactor.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/INET_Addr.h"
-#include "ace/SString.h"
-#include "ace/Process.h"
-
-// Hex characters.
-const char ACE::hex_chars_[] = "0123456789abcdef";
-
-// Size of a VM page.
-size_t ACE::pagesize_ = 0;
-
-void
-ACE::unique_name (const void *object,
- LPTSTR name,
- size_t length)
-{
- // The process ID will provide uniqueness between processes on the
- // same machine. The "this" pointer of the <object> will provide
- // uniqueness between other "live" objects in the same process. The
- // uniqueness of this name is therefore only valid for the life of
- // <object>.
- TCHAR temp_name[ACE_UNIQUE_NAME_LEN];
- ACE_OS::sprintf (temp_name, __TEXT ("%d %d"), ACE_OS::getpid (), object);
- ACE_OS::strncpy (name, temp_name, length);
-}
-
-int
-ACE::terminate_process (pid_t pid)
-{
-#if defined (ACE_WIN32)
- // Create a handle for the given process id.
- ACE_HANDLE process_handle =
- ::OpenProcess (PROCESS_TERMINATE,
- FALSE, // New handle is not inheritable.
- pid);
-
- if (process_handle == ACE_INVALID_HANDLE || process_handle == NULL)
- return -1;
- else
- {
- // Kill the process associated with process_handle.
- BOOL terminate_result = ::TerminateProcess (process_handle, 0);
- // Free up the kernel resources.
- ACE_OS::close (process_handle);
- return terminate_result;
- }
-#elif defined (CHORUS)
- KnCap cap_;
-
- // Use the pid to find out the actor's capability, then kill it.
- if (::acap (AM_MYSITE, pid, &cap_) == 0)
- return ::akill (&cap_);
- else
- return -1;
-#else
- return ACE_OS::kill (pid, 9);
-#endif /* ACE_WIN32 */
-}
-
-int
-ACE::process_active (pid_t pid)
-{
-#if !defined(ACE_WIN32)
- int retval = ACE_OS::kill (pid, 0);
-
- if (retval == 0)
- return 1;
- else if (errno == ESRCH)
- return 0;
- else
- return -1;
-#else
- // Create a handle for the given process id.
- ACE_HANDLE process_handle = ::OpenProcess (PROCESS_QUERY_INFORMATION,
- FALSE,
- pid);
- if (process_handle == ACE_INVALID_HANDLE
- || process_handle == NULL)
- return 0;
- else
- {
- DWORD status;
-
- if (::GetExitCodeProcess (process_handle,
- &status) == 0
- || status != STILL_ACTIVE)
- return 0;
- else
- return 1;
- }
-#endif /* ACE_WIN32 */
-}
-
-#if !defined (ACE_HAS_WINCE)
-int
-ACE::register_stdin_handler (ACE_Event_Handler *eh,
- ACE_Reactor *reactor,
- ACE_Thread_Manager *thr_mgr,
- int flags)
-{
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG (reactor);
-
- eh->reactor (reactor);
- return thr_mgr->spawn (&ACE::read_adapter, (void *) eh, flags);
-#else
- // Keep compilers happy.
- ACE_UNUSED_ARG (flags);
- ACE_UNUSED_ARG (thr_mgr);
- return reactor->register_handler (ACE_STDIN, eh, ACE_Event_Handler::READ_MASK);
-#endif /* ACE_WIN32 */
-}
-
-int
-ACE::remove_stdin_handler (ACE_Reactor *reactor,
- ACE_Thread_Manager *thr_mgr)
-{
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG (reactor);
- ACE_UNUSED_ARG (thr_mgr);
-
- // What should we do here?
- ACE_NOTSUP_RETURN (-1);
-#else
- // Keep compilers happy.
- ACE_UNUSED_ARG (thr_mgr);
- return reactor->remove_handler (ACE_STDIN, ACE_Event_Handler::READ_MASK);
-#endif /* ACE_WIN32 */
-}
-
-// Used to read from non-socket ACE_HANDLEs in our own thread to work
-// around Win32 limitations that don't allow us to select() on
-// non-sockets (such as ACE_STDIN). This is commonly used in
-// situations where the Reactor is used to demultiplex read events on
-// ACE_STDIN on UNIX. Note that <event_handler> must be a subclass of
-// <ACE_Event_Handler>. If the <get_handle> method of this event
-// handler returns <ACE_INVALID_HANDLE> we default to reading from
-// ACE_STDIN.
-
-void *
-ACE::read_adapter (void *args)
-{
- ACE_Event_Handler *this_ptr = (ACE_Event_Handler *) args;
- ACE_HANDLE handle = ACE_STDIN;
-
- while (this_ptr->handle_input (handle) != -1)
- continue;
-
- this_ptr->handle_close (handle, ACE_Event_Handler::READ_MASK);
- this_ptr->reactor ()->notify ();
-
- return 0;
-}
-#endif /* ACE_HAS_WINCE */
-
-// Split a string up into 'token'-delimited pieces, ala Perl's "split".
-
-char *
-ACE::strsplit_r (char *str,
- const char *token,
- char *&next_start)
-{
- char *ret = 0;
-
- if (str != 0)
- next_start = str;
-
- if (next_start != 0)
- {
- char *tok_loc = ACE_OS::strstr (next_start, token);
-
- if (tok_loc != 0)
- {
- // Return the beginning of the string.
- ret = next_start;
-
- // Insure it's terminated.
- *tok_loc = '\0';
- next_start = tok_loc + ACE_OS::strlen (token);
- }
- else
- {
- ret = next_start;
- next_start = (char *) 0;
- }
- }
-
- return ret;
-}
-
-const char *
-ACE::execname (const char *old_name)
-{
-#if defined (ACE_HAS_WIN32)
- if (ACE_OS::strstr (old_name, ".exe") == 0)
- {
- char *new_name;
-
- ACE_NEW_RETURN (new_name, char[ACE_OS::strlen (old_name) +
- ACE_OS::strlen (".exe") +
- 1], -1);
- char *end = new_name;
- end = ACE::strecpy (new_name, old_name);
- // Concatenate the .exe suffix onto the end of the executable.
- ACE_OS::strcpy (end, ".exe");
- return new_name;
- }
-#endif /* ACE_HAS_WIN32 */
- return old_name;
-}
-
-#if defined (ACE_HAS_UNICODE)
-size_t
-ACE::strrepl (wchar_t *s, wchar_t search, wchar_t replace)
-{
- ACE_TRACE ("ACE::strrepl");
-
- size_t replaced = 0;
-
- for (size_t i = 0; s[i] != '\0'; i++)
- if (s[i] == search)
- {
- s[i] = replace;
- replaced++;
- }
-
- return replaced;
-}
-
-wchar_t *
-ACE::strsplit_r (wchar_t *str,
- const wchar_t *token,
- wchar_t *&next_start)
-{
- wchar_t *ret = 0;
-
- if (str != 0)
- next_start = str;
-
- if (next_start != 0)
- {
- wchar_t *tok_loc = ACE_OS::strstr (next_start, token);
-
- if (tok_loc != 0)
- {
- // Return the beginning of the string.
- ret = next_start;
-
- // Insure it's terminated.
- *tok_loc = '\0';
- next_start = tok_loc + ACE_OS::strlen (token);
- }
- else
- {
- ret = next_start;
- next_start = (wchar_t *) 0;
- }
- }
-
- return ret;
-}
-
-const wchar_t *
-ACE::execname (const wchar_t *old_name)
-{
-#if defined (ACE_HAS_WIN32)
- if (ACE_OS::strstr (old_name, L".exe") == 0)
- {
- wchar_t *new_name;
-
- ACE_NEW_RETURN (new_name, wchar_t[ACE_OS::strlen (old_name) +
- ACE_OS::strlen (L".exe") +
- 1], -1);
- wchar_t *end = new_name;
- end = ACE::strecpy (new_name, old_name);
- // Concatenate the .exe suffix onto the end of the executable.
- ACE_OS::strcpy (end, L".exe");
- return new_name;
- }
-#endif /* ACE_HAS_WIN32 */
- return old_name;
-}
-#endif /* ACE_HAS_UNICODE */
-
-u_long
-ACE::hash_pjw (const char *str)
-{
- u_long hash = 0;
-
- for (const char *temp = str; *temp != 0; temp++)
- {
- hash = (hash << 4) + (*temp * 13);
-
- u_long g = hash & 0xf0000000;
-
- if (g)
- {
- hash ^= (g >> 24);
- hash ^= g;
- }
- }
-
- return hash;
-}
-
-u_long
-ACE::hash_pjw (const ACE_USHORT16 *str)
-{
- u_long hash = 0;
-
- for (const ACE_USHORT16 *temp = str; *temp != 0; temp++)
- {
- hash = (hash << 4) + (*temp * 13);
-
- u_long g = hash & 0xf0000000;
-
- if (g)
- {
- hash ^= (g >> 24);
- hash ^= g;
- }
- }
-
- return hash;
-}
-
-// The CRC routine was taken from the FreeBSD implementation of cksum,
-// that falls under the following license:
-/*-
- * Copyright (c) 1991, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * James W. Williams of NASA Goddard Space Flight Center.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-u_long ACE::crc_table_[] =
-{
- 0x0,
- 0x04c11db7, 0x09823b6e, 0x0d4326d9, 0x130476dc, 0x17c56b6b,
- 0x1a864db2, 0x1e475005, 0x2608edb8, 0x22c9f00f, 0x2f8ad6d6,
- 0x2b4bcb61, 0x350c9b64, 0x31cd86d3, 0x3c8ea00a, 0x384fbdbd,
- 0x4c11db70, 0x48d0c6c7, 0x4593e01e, 0x4152fda9, 0x5f15adac,
- 0x5bd4b01b, 0x569796c2, 0x52568b75, 0x6a1936c8, 0x6ed82b7f,
- 0x639b0da6, 0x675a1011, 0x791d4014, 0x7ddc5da3, 0x709f7b7a,
- 0x745e66cd, 0x9823b6e0, 0x9ce2ab57, 0x91a18d8e, 0x95609039,
- 0x8b27c03c, 0x8fe6dd8b, 0x82a5fb52, 0x8664e6e5, 0xbe2b5b58,
- 0xbaea46ef, 0xb7a96036, 0xb3687d81, 0xad2f2d84, 0xa9ee3033,
- 0xa4ad16ea, 0xa06c0b5d, 0xd4326d90, 0xd0f37027, 0xddb056fe,
- 0xd9714b49, 0xc7361b4c, 0xc3f706fb, 0xceb42022, 0xca753d95,
- 0xf23a8028, 0xf6fb9d9f, 0xfbb8bb46, 0xff79a6f1, 0xe13ef6f4,
- 0xe5ffeb43, 0xe8bccd9a, 0xec7dd02d, 0x34867077, 0x30476dc0,
- 0x3d044b19, 0x39c556ae, 0x278206ab, 0x23431b1c, 0x2e003dc5,
- 0x2ac12072, 0x128e9dcf, 0x164f8078, 0x1b0ca6a1, 0x1fcdbb16,
- 0x018aeb13, 0x054bf6a4, 0x0808d07d, 0x0cc9cdca, 0x7897ab07,
- 0x7c56b6b0, 0x71159069, 0x75d48dde, 0x6b93dddb, 0x6f52c06c,
- 0x6211e6b5, 0x66d0fb02, 0x5e9f46bf, 0x5a5e5b08, 0x571d7dd1,
- 0x53dc6066, 0x4d9b3063, 0x495a2dd4, 0x44190b0d, 0x40d816ba,
- 0xaca5c697, 0xa864db20, 0xa527fdf9, 0xa1e6e04e, 0xbfa1b04b,
- 0xbb60adfc, 0xb6238b25, 0xb2e29692, 0x8aad2b2f, 0x8e6c3698,
- 0x832f1041, 0x87ee0df6, 0x99a95df3, 0x9d684044, 0x902b669d,
- 0x94ea7b2a, 0xe0b41de7, 0xe4750050, 0xe9362689, 0xedf73b3e,
- 0xf3b06b3b, 0xf771768c, 0xfa325055, 0xfef34de2, 0xc6bcf05f,
- 0xc27dede8, 0xcf3ecb31, 0xcbffd686, 0xd5b88683, 0xd1799b34,
- 0xdc3abded, 0xd8fba05a, 0x690ce0ee, 0x6dcdfd59, 0x608edb80,
- 0x644fc637, 0x7a089632, 0x7ec98b85, 0x738aad5c, 0x774bb0eb,
- 0x4f040d56, 0x4bc510e1, 0x46863638, 0x42472b8f, 0x5c007b8a,
- 0x58c1663d, 0x558240e4, 0x51435d53, 0x251d3b9e, 0x21dc2629,
- 0x2c9f00f0, 0x285e1d47, 0x36194d42, 0x32d850f5, 0x3f9b762c,
- 0x3b5a6b9b, 0x0315d626, 0x07d4cb91, 0x0a97ed48, 0x0e56f0ff,
- 0x1011a0fa, 0x14d0bd4d, 0x19939b94, 0x1d528623, 0xf12f560e,
- 0xf5ee4bb9, 0xf8ad6d60, 0xfc6c70d7, 0xe22b20d2, 0xe6ea3d65,
- 0xeba91bbc, 0xef68060b, 0xd727bbb6, 0xd3e6a601, 0xdea580d8,
- 0xda649d6f, 0xc423cd6a, 0xc0e2d0dd, 0xcda1f604, 0xc960ebb3,
- 0xbd3e8d7e, 0xb9ff90c9, 0xb4bcb610, 0xb07daba7, 0xae3afba2,
- 0xaafbe615, 0xa7b8c0cc, 0xa379dd7b, 0x9b3660c6, 0x9ff77d71,
- 0x92b45ba8, 0x9675461f, 0x8832161a, 0x8cf30bad, 0x81b02d74,
- 0x857130c3, 0x5d8a9099, 0x594b8d2e, 0x5408abf7, 0x50c9b640,
- 0x4e8ee645, 0x4a4ffbf2, 0x470cdd2b, 0x43cdc09c, 0x7b827d21,
- 0x7f436096, 0x7200464f, 0x76c15bf8, 0x68860bfd, 0x6c47164a,
- 0x61043093, 0x65c52d24, 0x119b4be9, 0x155a565e, 0x18197087,
- 0x1cd86d30, 0x029f3d35, 0x065e2082, 0x0b1d065b, 0x0fdc1bec,
- 0x3793a651, 0x3352bbe6, 0x3e119d3f, 0x3ad08088, 0x2497d08d,
- 0x2056cd3a, 0x2d15ebe3, 0x29d4f654, 0xc5a92679, 0xc1683bce,
- 0xcc2b1d17, 0xc8ea00a0, 0xd6ad50a5, 0xd26c4d12, 0xdf2f6bcb,
- 0xdbee767c, 0xe3a1cbc1, 0xe760d676, 0xea23f0af, 0xeee2ed18,
- 0xf0a5bd1d, 0xf464a0aa, 0xf9278673, 0xfde69bc4, 0x89b8fd09,
- 0x8d79e0be, 0x803ac667, 0x84fbdbd0, 0x9abc8bd5, 0x9e7d9662,
- 0x933eb0bb, 0x97ffad0c, 0xafb010b1, 0xab710d06, 0xa6322bdf,
- 0xa2f33668, 0xbcb4666d, 0xb8757bda, 0xb5365d03, 0xb1f740b4
-};
-
-// Compute a POSIX 1003.2 checksum. The routine takes an string and
-// computes the CRC for it (it stops on the first '\0' character).
-
-u_long
-ACE::crc32 (const char *string)
-{
- // #define COMPUTE(var, ch) (var) = (var) << (8 ^ ACE::crc_table_[(var) >> (24 ^ (ch))])
-#define COMPUTE(var, ch) (var) = ((var) << 8) ^ ACE::crc_table_[((var) >> 24) ^ (ch)]
-
- register ACE_UINT32 crc = 0;
-
- u_long len = 0;
-
- for (const char *p = string;
- *p != 0;
- ++p)
- {
- COMPUTE (crc, *p);
- ++len;
- }
-
- // Include the length of the string.
-
- for (; len != 0; len >>= 8)
- COMPUTE (crc, len & 0xff);
-
- return ~crc;
-}
-
-size_t
-ACE::strrepl (char *s, char search, char replace)
-{
- ACE_TRACE ("ACE::strrepl");
-
- size_t replaced = 0;
-
- for (size_t i = 0; s[i] != '\0'; i++)
- if (s[i] == search)
- {
- s[i] = replace;
- replaced++;
- }
-
- return replaced;
-}
-
-#if !defined (ACE_HAS_WINCE)
-char *
-ACE::strenvdup (const char *str)
-{
- ACE_TRACE ("ACE::strenvdup");
-
- char *temp;
-
- if (str[0] == '$'
- && (temp = ACE_OS::getenv (&str[1])) != 0)
- return ACE_OS::strdup (temp);
- else
- return ACE_OS::strdup (str);
-}
-#endif /* ACE_HAS_WINCE */
-
-/*
-
-Examples:
-
-Source NT UNIX
-===============================================================
-netsvc netsvc.dll libnetsvc.so
- (PATH will be evaluated) (LD_LIBRARY_PATH evaluated)
-
-libnetsvc.dll libnetsvc.dll libnetsvc.dll + warning
-netsvc.so netsvc.so + warning libnetsvc.so
-
-..\../libs/netsvc ..\..\libs\netsvc.dll ../../libs/netsvc.so
- (absolute path used) (absolute path used)
-
-*/
-
-int
-ACE::ldfind (const ASYS_TCHAR filename[],
- ASYS_TCHAR pathname[],
- size_t maxpathnamelen)
-{
- ACE_TRACE ("ACE::ldfind");
-
- ASYS_TCHAR tempcopy[MAXPATHLEN + 1];
- ASYS_TCHAR searchpathname[MAXPATHLEN + 1];
- ASYS_TCHAR searchfilename[MAXPATHLEN + 1];
-
- // Create a copy of filename to work with.
- if (ACE_OS::strlen (filename) + 1 > (sizeof tempcopy / sizeof (ASYS_TCHAR)))
- {
- errno = ENOMEM;
- return -1;
- }
- else
- ACE_OS::strcpy (tempcopy, filename);
-
- // Insert canonical directory separators.
- ASYS_TCHAR *separator_ptr;
-
- if (ACE_DIRECTORY_SEPARATOR_CHAR != '/')
- // Make all the directory separators ``canonical'' to simplify
- // subsequent code.
- ACE::strrepl (tempcopy, ACE_DIRECTORY_SEPARATOR_CHAR, '/');
-
- // Separate filename from pathname.
- separator_ptr = ACE_OS::strrchr (tempcopy, '/');
-
- // This is a relative path.
- if (separator_ptr == 0)
- {
- searchpathname[0] = '\0';
- ACE_OS::strcpy (searchfilename, tempcopy);
- }
- else // This is an absolute path.
- {
- ACE_OS::strcpy (searchfilename, separator_ptr + 1);
- separator_ptr[1] = '\0';
- ACE_OS::strcpy (searchpathname, tempcopy);
- }
-
- int got_suffix = 0;
-
- // Check to see if this has an appropriate DLL suffix for the OS
- // platform.
- ASYS_TCHAR *s = ACE_OS::strrchr (searchfilename, '.');
-
- ASYS_TCHAR *dll_suffix =
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
- ACE_DLL_SUFFIX;
-#else
- _TEXT (ACE_DLL_SUFFIX);
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
-
- if (s != 0)
- {
- // Check whether this matches the appropriate platform-specific suffix.
- if (ACE_OS::strcmp (s, dll_suffix) == 0)
- got_suffix = 1;
- else
- ACE_ERROR ((LM_WARNING,
- ASYS_TEXT ("Warning: improper suffix for a shared library on this platform: %s\n"),
- s));
- }
-
- // Make sure we've got enough space in searchfilename.
- if (ACE_OS::strlen (searchfilename) +
- ACE_OS::strlen (ACE_DLL_PREFIX) +
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
- got_suffix ? 0 : ACE_OS::strlen (dll_suffix) >= (sizeof searchfilename / sizeof (char)))
-#else
- got_suffix ? 0 : ACE_OS::strlen (dll_suffix) >= (sizeof searchfilename / sizeof (char)))
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
- {
- errno = ENOMEM;
- return -1;
- }
-
- // Use absolute pathname if there is one.
- if (ACE_OS::strlen (searchpathname) > 0)
- {
- if (ACE_OS::strlen (searchfilename)
- + ACE_OS::strlen (searchpathname) >= maxpathnamelen)
- {
- errno = ENOMEM;
- return -1;
- }
- else
- {
- if (ACE_DIRECTORY_SEPARATOR_CHAR != '/')
- // Revert to native path name separators
- ACE::strrepl (searchpathname, '/', ACE_DIRECTORY_SEPARATOR_CHAR);
-
- // First, try matching the filename *without* adding a
- // prefix.
- ACE_OS::sprintf (pathname, ASYS_TEXT ("%s%s%s"),
- searchpathname,
- searchfilename,
- got_suffix ? ASYS_TEXT ("") : dll_suffix);
- if (ACE_OS::access (pathname, F_OK) == 0)
- return 0;
-
- // Second, try matching the filename *with* adding a prefix.
- ACE_OS::sprintf (pathname, ASYS_TEXT ("%s%s%s%s"),
- searchpathname,
- ACE_DLL_PREFIX,
- searchfilename,
- got_suffix ? ASYS_TEXT ("") : dll_suffix);
- if (ACE_OS::access (pathname, F_OK) == 0)
- return 0;
- }
- }
-
- // Use relative filenames via LD_LIBRARY_PATH or PATH (depending on
- // OS platform).
- else
- {
- char *ld_path = ACE_OS::getenv (ACE_LD_SEARCH_PATH);
-
- if (ld_path != 0 && (ld_path = ACE_OS::strdup (ld_path)) != 0)
- {
- // strtok has the strange behavior of not separating the
- // string ":/foo:/bar" into THREE tokens. One would expect
- // that the first iteration the token would be an empty
- // string, the second iteration would be "/foo", and the
- // third iteration would be "/bar". However, this is not
- // the case; one only gets two iterations: "/foo" followed
- // by "/bar".
-
- // This is especially a problem in parsing Unix paths
- // because it is permissible to specify 'the current
- // directory' as an empty entry. So, we introduce the
- // following special code to cope with this:
-
- // Look at each dynamic lib directory in the search path.
- char *nextholder = 0;
- const char *path_entry = ACE::strsplit_r (ld_path,
- ACE_LD_SEARCH_PATH_SEPARATOR_STR,
- nextholder);
- int result = 0;
-
- for (;;)
- {
- // Check if at end of search path.
- if (path_entry == 0)
- {
- errno = ENOENT;
- result = -1;
- break;
- }
- else if (ACE_OS::strlen (path_entry)
- + 1 + ACE_OS::strlen (searchfilename) >= maxpathnamelen)
- {
- errno = ENOMEM;
- result = -1;
- break;
- }
- // This works around the issue where a path might have
- // an empty component indicating 'current directory'.
- // We need to do it here rather than anywhere else so
- // that the loop condition will still work.
- else if (path_entry[0] == '\0')
- path_entry = ".";
-
- // First, try matching the filename *without* adding a
- // prefix.
- ACE_OS::sprintf (pathname, ASYS_TEXT ("%s%c%s%s"),
- path_entry,
- ACE_DIRECTORY_SEPARATOR_CHAR,
- searchfilename,
- got_suffix ? ASYS_TEXT ("") : dll_suffix);
- if (ACE_OS::access (pathname, F_OK) == 0)
- break;
-
- // Second, try matching the filename *with* adding a
- // prefix.
- ACE_OS::sprintf (pathname, ASYS_TEXT ("%s%c%s%s%s"),
- path_entry,
- ACE_DIRECTORY_SEPARATOR_CHAR,
- ACE_DLL_PREFIX,
- searchfilename,
- got_suffix ? ASYS_TEXT ("") : dll_suffix);
- if (ACE_OS::access (pathname, F_OK) == 0)
- break;
-
- // Fetch the next item in the path
- path_entry = ACE::strsplit_r (0,
- ACE_LD_SEARCH_PATH_SEPARATOR_STR,
- nextholder);
- }
-
- ACE_OS::free ((void *) ld_path);
- return result;
- }
- }
-
- errno = ENOENT;
- return -1;
-}
-
-FILE *
-ACE::ldopen (const ASYS_TCHAR *filename, const ASYS_TCHAR *type)
-{
- ACE_TRACE ("ACE::ldopen");
- ASYS_TCHAR buf[MAXPATHLEN + 1];
-
- if (ACE::ldfind (filename, buf, sizeof (buf)/sizeof (ASYS_TCHAR)) == -1)
- return 0;
- else
- return ACE_OS::fopen (buf, type);
-}
-
-const char *
-ACE::basename (const char *pathname, char delim)
-{
- ACE_TRACE ("ACE::basename");
- const char *temp = ACE_OS::strrchr (pathname, delim);
-
- if (temp == 0)
- return pathname;
- else
- return temp + 1;
-}
-
-#if defined (ACE_HAS_UNICODE)
-const wchar_t *
-ACE::basename (const wchar_t *pathname, wchar_t delim)
-{
- ACE_TRACE ("ACE::basename");
- const wchar_t *temp = ACE_OS::strrchr (pathname, delim);
-
- if (temp == 0)
- return pathname;
- else
- return temp + 1;
-}
-#endif /* ACE_HAS_UNICODE */
-
-// Send N char *ptrs and int lengths. Note that the char *'s precede
-// the ints (basically, an varargs version of writev). The count N is
-// the *total* number of trailing arguments, *not* a couple of the
-// number of tuple pairs!
-
-ssize_t
-ACE::send (ACE_HANDLE handle, size_t n, ...)
-{
- ACE_TRACE ("ACE_SOCK_IO::send");
-
- va_list argp;
- size_t total_tuples = n / 2;
- iovec *iovp;
-#if defined (ACE_HAS_ALLOCA)
- iovp = (iovec *) alloca (total_tuples * sizeof (iovec));
-#else
- ACE_NEW_RETURN (iovp, iovec[total_tuples], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- va_start (argp, n);
-
- for (size_t i = 0; i < total_tuples; i++)
- {
- iovp[i].iov_base = va_arg (argp, char *);
- iovp[i].iov_len = va_arg (argp, int);
- }
-
- ssize_t result = ACE_OS::writev (handle, iovp, total_tuples);
-#if !defined (ACE_HAS_ALLOCA)
- delete [] iovp;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- va_end (argp);
- return result;
-}
-
-// This is basically an interface to ACE_OS::readv, that doesn't use
-// the struct iovec explicitly. The ... can be passed as an arbitrary
-// number of (char *ptr, int len) tuples. However, the count N is the
-// *total* number of trailing arguments, *not* a couple of the number
-// of tuple pairs!
-
-ssize_t
-ACE::recv (ACE_HANDLE handle, size_t n, ...)
-{
- ACE_TRACE ("ACE_SOCK_IO::recv");
-
- va_list argp;
- size_t total_tuples = n / 2;
- iovec *iovp;
-#if defined (ACE_HAS_ALLOCA)
- iovp = (iovec *) alloca (total_tuples * sizeof (iovec));
-#else
- ACE_NEW_RETURN (iovp, iovec[total_tuples], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- va_start (argp, n);
-
- for (size_t i = 0; i < total_tuples; i++)
- {
- iovp[i].iov_base = va_arg (argp, char *);
- iovp[i].iov_len = va_arg (argp, int);
- }
-
- ssize_t result = ACE_OS::readv (handle, iovp, total_tuples);
-#if !defined (ACE_HAS_ALLOCA)
- delete [] iovp;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- va_end (argp);
- return result;
-}
-
-// Miscellaneous static methods used throughout ACE.
-
-ssize_t
-ACE::send_n (ACE_HANDLE handle, const void *buf, size_t len)
-{
- ACE_TRACE ("ACE::send_n");
- size_t bytes_written;
- ssize_t n = 0;
-
- for (bytes_written = 0; bytes_written < len; bytes_written += n)
- {
- n = ACE::send (handle,
- (const char *) buf + bytes_written,
- len - bytes_written);
- if (n == -1)
- {
- if (errno != EWOULDBLOCK)
- return -1;
- else
- n = 0; // Keep trying to send.
- }
- }
-
- return bytes_written;
-}
-
-ssize_t
-ACE::send_n (ACE_HANDLE handle,
- const void *buf,
- size_t len,
- int flags)
-{
- ACE_TRACE ("ACE::send_n");
- size_t bytes_written;
- ssize_t n = 0;
-
- for (bytes_written = 0;
- bytes_written < len;
- bytes_written += n)
- {
- n = ACE_OS::send (handle,
- (const char *) buf + bytes_written,
- len - bytes_written,
- flags);
- if (n == -1)
- {
- if (errno != EWOULDBLOCK)
- return -1;
- else
- n = 0; // Keep trying to send.
- }
- }
-
- return bytes_written;
-}
-
-// Receive <len> bytes into <buf> from <handle> (uses the <write>
-// system call on UNIX and the <WriteFile> call on Win32).
-
-ssize_t
-ACE::write_n (ACE_HANDLE handle,
- const void *buf,
- size_t len)
-{
- ACE_TRACE ("ACE::write_n");
-
- size_t bytes_written;
- ssize_t n = 0;
-
- for (bytes_written = 0; bytes_written < len; bytes_written += n)
- {
- n = ACE_OS::write (handle, (const char *) buf + bytes_written,
- len - bytes_written);
- if (n == -1)
- {
- if (errno != EWOULDBLOCK)
- return -1;
- else
- n = 0; // Keep trying to send.
- }
- }
-
- return bytes_written;
-}
-
-ssize_t
-ACE::recv_n (ACE_HANDLE handle, void *buf, size_t len)
-{
- ACE_TRACE ("ACE::recv_n");
- size_t bytes_read;
- ssize_t n = 0;
-
- for (bytes_read = 0; bytes_read < len; bytes_read += n)
- {
- n = ACE::recv (handle, (char *) buf + bytes_read, len - bytes_read);
-
- if (n == -1)
- {
- if (errno != EWOULDBLOCK)
- return -1;
- else
- n = 0; // Keep trying to read.
- }
- else if (n == 0)
- break;
- }
- return bytes_read;
-}
-
-ssize_t
-ACE::recv_n (ACE_HANDLE handle, void *buf, size_t len, int flags)
-{
- ACE_TRACE ("ACE::recv_n");
- size_t bytes_read;
- ssize_t n = 0;
-
- for (bytes_read = 0; bytes_read < len; bytes_read += n)
- {
- n = ACE::recv (handle,
- (char *) buf + bytes_read,
- len - bytes_read,
- flags);
-
- if (n == -1)
- {
- if (errno != EWOULDBLOCK)
- return -1;
- else
- n = 0; // Keep trying to read.
- }
- else if (n == 0)
- break;
- }
-
- return bytes_read;
-}
-
-// Receive <len> bytes into <buf> from <handle> (uses the <read>
-// system call on UNIX and the <ReadFile> call on Win32).
-
-ssize_t
-ACE::read_n (ACE_HANDLE handle,
- void *buf,
- size_t len)
-{
- ACE_TRACE ("ACE::read_n");
-
- size_t bytes_read;
- ssize_t n = 0;
-
- for (bytes_read = 0; bytes_read < len; bytes_read += n)
- {
- n = ACE_OS::read (handle, (char *) buf + bytes_read, len - bytes_read);
-
- if (n == -1)
- {
- if (errno != EWOULDBLOCK)
- return -1;
- else
- n = 0; // Keep trying to read.
- }
- else if (n == 0)
- break;
- }
-
- return bytes_read;
-}
-
-int
-ACE::enter_recv_timedwait (ACE_HANDLE handle,
- const ACE_Time_Value *timeout,
- int &val)
-{
- // Give value a default value to keep Purify happy!
- val = 0;
-
- if (timeout == 0)
- return 0;
-
- ACE_Handle_Set handle_set;
- handle_set.set_bit (handle);
-
- // Wait for input to arrive or for the timeout to elapse.
- switch (ACE_OS::select (int (handle) + 1,
- (fd_set *) handle_set, // read_fds.
- (fd_set *) 0, // write_fds.
- (fd_set *) 0, // exception_fds.
- timeout))
- {
- case 1: // OK to read now.
- // We need to record whether we are already *in* nonblocking
- // mode, so that we can correctly reset the state when we're
- // done.
- val = ACE::get_flags (handle);
-
- if (ACE_BIT_DISABLED (val, ACE_NONBLOCK))
- // Set the handle into non-blocking mode if it's not
- // already in it.
- ACE::set_flags (handle, ACE_NONBLOCK);
- return 1;
- case 0: // Timer expired.
- errno = ETIME;
- /* FALLTHRU */
- default: // if we got here directly select() must have returned -1.
- return -1;
- }
-}
-
-void
-ACE::leave_recv_timedwait (ACE_HANDLE handle,
- const ACE_Time_Value *timeout,
- int val)
-{
- if (timeout != 0
- && ACE_BIT_DISABLED (val, ACE_NONBLOCK))
- {
- // We need to stash errno here because ACE::clr_flags() may
- // reset it.
- int error = errno;
-
- // Only disable ACE_NONBLOCK if we weren't in non-blocking mode
- // originally.
- ACE::clr_flags (handle, ACE_NONBLOCK);
- errno = error;
- }
-}
-
-int
-ACE::enter_send_timedwait (ACE_HANDLE handle,
- const ACE_Time_Value* timeout,
- int &val)
-{
- // Give value a default value to keep Purify happy!
- val = 0;
-
- if (timeout==0)
- return 0;
-
- ACE_Handle_Set handle_set;
- handle_set.set_bit (handle);
-
- // On timed writes we always go into select(); only if the
- // handle is available for writing within the specified amount
- // of time do we put it in non-blocking mode
-
- switch (ACE_OS::select (int (handle) + 1,
- (fd_set *) 0,
- (fd_set *) handle_set,
- (fd_set *) 0,
- timeout))
- {
- case 1: // Ok to write now.
- // We need to record whether we are already *in* nonblocking
- // mode, so that we can correctly reset the state when we're
- // done.
- val = ACE::get_flags (handle);
-
- if (ACE_BIT_DISABLED (val, ACE_NONBLOCK))
- // Set the handle into non-blocking mode if it's not
- // already in it.
- ACE::set_flags (handle, ACE_NONBLOCK);
- return 1;
- case 0: // Timer expired.
- errno = ETIME;
- /* FALLTHRU */
- default: // if we got here directly select() must have returned -1.
- return -1;
- }
-}
-
-void
-ACE::leave_send_timedwait (ACE_HANDLE handle,
- const ACE_Time_Value *timeout,
- int val)
-{
- if (timeout != 0
- && ACE_BIT_DISABLED (val, ACE_NONBLOCK))
- {
- // We need to stash errno here because ACE::clr_flags() may
- // reset it.
- int error = errno;
-
- // Only disable ACE_NONBLOCK if we weren't in non-blocking mode
- // originally.
- ACE::clr_flags (handle, ACE_NONBLOCK);
- errno = error;
- }
-}
-
-ssize_t
-ACE::sendto (ACE_HANDLE handle,
- const char *buf,
- int len,
- int flags,
- const struct sockaddr *addr,
- int addrlen,
- const ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE::sendto");
-#if defined (ACE_HAS_SENDTO_TIMEDWAIT)
- if (timeout == 0)
- return ACE_OS::sendto (handle, buf, len, flags, addr, addrlen);
- else
- {
- ACE_Time_Value copy = *timeout;
- copy += ACE_OS::gettimeofday ();
- timespec_t ts = copy;
- return ::sendto_timedwait (handle, buf, len, flags, addr, addrlen, &ts);
- }
-#else
- int val;
- if (ACE::enter_send_timedwait (handle, timeout, val) == -1)
- return -1;
- else
- {
- int bytes_written = ACE_OS::sendto (handle, buf, len, flags, addr, addrlen);
- ACE::leave_send_timedwait (handle, timeout, val);
- return bytes_written;
- }
-#endif /* ACE_HAS_SENDTO_TIMEDWAIT */
-}
-
-ssize_t
-ACE::sendmsg (ACE_HANDLE handle,
- const struct msghdr *msg,
- int flags,
- const ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE::sendmsg");
-#if defined (ACE_HAS_SENDMSG_TIMEDWAIT)
- if (timeout == 0)
- return ACE_OS::sendmsg (handle, msg, flags);
- else
- {
- ACE_Time_Value copy = *timeout;
- copy += ACE_OS::gettimeofday ();
- timespec_t ts = copy;
- return ::sendmsg_timedwait (handle, msg, flags, &ts);
- }
-#else
- int val;
- if (ACE::enter_send_timedwait (handle, timeout, val) == -1)
- return -1;
- else
- {
- int bytes_written = ACE_OS::sendmsg (handle, msg, flags);
- ACE::leave_send_timedwait (handle, timeout, val);
- return bytes_written;
- }
-#endif /* ACE_HAS_SENDMSG_TIMEDWAIT */
-}
-
-ssize_t
-ACE::readv (ACE_HANDLE handle,
- struct iovec *iov,
- int iovcnt,
- const ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE::readv");
-#if defined (ACE_HAS_READV_TIMEDWAIT)
- if (timeout == 0)
- return ACE_OS::readv (handle, iov, iovcnt);
- else {
- ACE_Time_Value copy = *timeout;
- copy += ACE_OS::gettimeofday ();
- timespec_t ts = copy;
- return ::readv_timedwait (handle, iov, iovcnt, &ts);
- }
-#else
- int val;
- if (ACE::enter_recv_timedwait (handle, timeout, val) == -1)
- return -1;
- else
- {
- ssize_t bytes_read = ACE_OS::readv (handle, iov, iovcnt);
- ACE::leave_recv_timedwait (handle, timeout, val);
- return bytes_read;
- }
-#endif /* ACE_HAS_READV_TIMEDWAIT */
-}
-
-ssize_t
-ACE::writev (ACE_HANDLE handle,
- const struct iovec *iov,
- int iovcnt,
- const ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE::writev");
-#if defined (ACE_HAS_WRITEV_TIMEDWAIT)
- if (timeout == 0)
- return ACE_OS::writev (handle, iov, iovcnt);
- else {
- ACE_Time_Value copy = *timeout;
- copy += ACE_OS::gettimeofday ();
- timespec_t ts = copy;
- return ::writev_timedwait (handle, iov, iovcnt, &ts);
- }
-#else
- int val;
- if (ACE::enter_send_timedwait (handle, timeout, val) == -1)
- return -1;
- else
- {
- ssize_t bytes_written = ACE_OS::writev (handle, iov, iovcnt);
- ACE::leave_send_timedwait (handle, timeout, val);
- return bytes_written;
- }
-#endif /* ACE_HAS_WRITEV_TIMEDWAIT */
-}
-
-// Format buffer into printable format. This is useful for debugging.
-// Portions taken from mdump by J.P. Knight (J.P.Knight@lut.ac.uk)
-// Modifications by Todd Montgomery.
-
-int
-ACE::format_hexdump (const ASYS_TCHAR *buffer, int size,
- ASYS_TCHAR *obuf, int obuf_sz)
-{
- ACE_TRACE ("ACE::format_hexdump");
-
- u_char c;
- ASYS_TCHAR textver[16 + 1];
-
- int maxlen = (obuf_sz / 68) * 16;
-
- if (size > maxlen)
- size = maxlen;
-
- int i;
-
- for (i = 0; i < (size >> 4); i++)
- {
- int j;
-
- for (j = 0 ; j < 16; j++)
- {
- c = (u_char) buffer[(i << 4) + j];
- ACE_OS::sprintf (obuf, ASYS_TEXT ("%02x "), c);
- obuf += 3;
- if (j == 7)
- {
- ACE_OS::sprintf (obuf, ASYS_TEXT (" "));
- obuf++;
- }
- textver[j] = (c < 0x20 || c > 0x7e) ? '.' : c;
- }
-
- textver[j] = 0;
-
- ACE_OS::sprintf (obuf, ASYS_TEXT (" %s\n"), textver);
-
- while (*obuf != '\0')
- obuf++;
- }
-
- if (size % 16)
- {
- for (i = 0 ; i < size % 16; i++)
- {
- c = (u_char) buffer[size - size % 16 + i];
- ACE_OS::sprintf (obuf, ASYS_TEXT ("%02x "),c);
- obuf += 3;
- if (i == 7)
- {
- ACE_OS::sprintf (obuf, ASYS_TEXT (" "));
- obuf++;
- }
- textver[i] = (c < 0x20 || c > 0x7e) ? '.' : c;
- }
-
- for (i = size % 16; i < 16; i++)
- {
- ACE_OS::sprintf (obuf, ASYS_TEXT (" "));
- obuf += 3;
- textver[i] = ' ';
- }
-
- textver[i] = 0;
- ACE_OS::sprintf (obuf, ASYS_TEXT (" %s\n"), textver);
- }
- return size;
-}
-
-// Returns the current timestamp in the form
-// "hour:minute:second:microsecond." The month, day, and year are
-// also stored in the beginning of the date_and_time array. Returns 0
-// if unsuccessful, else returns pointer to beginning of the "time"
-// portion of <day_and_time>.
-
-ASYS_TCHAR *
-ACE::timestamp (ASYS_TCHAR date_and_time[], int date_and_timelen)
-{
- //ACE_TRACE ("ACE::timestamp");
-
- if (date_and_timelen < 35)
- {
- errno = EINVAL;
- return 0;
- }
-
-#if defined (WIN32)
- // @@ Jesper, I think Win32 supports all the UNIX versions below.
- // Therefore, we can probably remove this WIN32 ifdef altogether.
- SYSTEMTIME local;
- ::GetLocalTime (&local);
-
- ACE_OS::sprintf (date_and_time, ASYS_TEXT ("%02d/%02d/%04d %02d.%02d.%02d.%06d"),
- (int) local.wMonth, // new, also the %02d in sprintf
- (int) local.wDay, // new, also the %02d in sprintf
- (int) local.wYear, // new, also the %02d in sprintf
- (int) local.wHour,
- (int) local.wMinute,
- (int) local.wSecond,
- (int) local.wMilliseconds * 1000);
-#else /* UNIX */
- char timebuf[26]; // This magic number is based on the ctime(3c) man page.
- ACE_Time_Value cur_time = ACE_OS::gettimeofday ();
- time_t secs = cur_time.sec ();
- ACE_OS::ctime_r (&secs, timebuf, sizeof timebuf);
- ACE_OS::strncpy (date_and_time, timebuf, date_and_timelen);
- ACE_OS::sprintf (&date_and_time[19], ".%06d", cur_time.usec ());
-#endif /* WIN32 */
- date_and_time[26] = '\0';
- return &date_and_time[11];
-}
-
-// This function rounds the request to a multiple of the page size.
-size_t
-ACE::round_to_pagesize (off_t len)
-{
- ACE_TRACE ("ACE::round_to_pagesize");
-
- if (ACE::pagesize_ == 0)
- {
- ACE::pagesize_ = ACE_OS::getpagesize ();
- }
-
- return (len + (ACE::pagesize_ - 1)) & ~(ACE::pagesize_ - 1);
-}
-
-ACE_HANDLE
-ACE::handle_timed_complete (ACE_HANDLE h,
- ACE_Time_Value *timeout,
- int is_tli)
-{
- ACE_TRACE ("ACE::handle_timed_complete");
- ACE_Handle_Set rd_handles;
- ACE_Handle_Set wr_handles;
- int need_to_check;
-
-#if defined (ACE_WIN32)
- ACE_Handle_Set ex_handles;
- ex_handles.set_bit (h);
-#endif /* ACE_WIN32 */
- rd_handles.set_bit (h);
- wr_handles.set_bit (h);
-
-#if defined (ACE_WIN32)
- int n = ACE_OS::select (int (h) + 1,
- rd_handles,
- wr_handles,
- ex_handles,
- timeout);
-#else
- int n = ACE_OS::select (int (h) + 1,
- rd_handles,
- wr_handles,
- 0,
- timeout);
-#endif /* ACE_WIN32 */
-
- // If we failed to connect within the time period allocated by the
- // caller, then we fail (e.g., the remote host might have been too
- // busy to accept our call).
- if (n <= 0)
- {
- if (n == 0 && timeout != 0)
- errno = ETIME;
- return ACE_INVALID_HANDLE;
- }
-
- // Check if the handle is ready for reading and the handle is *not*
- // ready for writing, which may indicate a problem. But we need to
- // make sure...
-#if defined (ACE_WIN32)
- need_to_check = rd_handles.is_set (h) || ex_handles.is_set (h);
-#elif defined (VXWORKS)
- ACE_UNUSED_ARG (is_tli);
-
- // Force the check on VxWorks. The read handle for "h" is not set,
- // so "need_to_check" is false at this point. The write handle is
- // set, for what it's worth.
- need_to_check = 1;
-#else
- if (is_tli)
- need_to_check = rd_handles.is_set (h) && !wr_handles.is_set (h);
- else
- need_to_check = rd_handles.is_set (h);
-#endif /* ACE_WIN32 */
-
- if (need_to_check)
- {
- char dummy;
-
- // The following recv() won't block provided that the
- // ACE_NONBLOCK flag has not been turned off .
- n = ACE::recv (h, &dummy, 1, MSG_PEEK);
-
- if (n <= 0)
- {
- if (n == 0)
- errno = ECONNREFUSED;
- return ACE_INVALID_HANDLE;
- }
- }
-
- // 1. The HANDLE is ready for writing or 2. recv() returned that
- // there are data to be read, which indicates the connection was
- // successfully established.
- return h;
-}
-
-ACE_HANDLE
-ACE::handle_timed_open (ACE_Time_Value *timeout,
- LPCTSTR name,
- int flags,
- int perms)
-{
- ACE_TRACE ("ACE::handle_timed_open");
-
- if (timeout != 0)
- {
- // Open the named pipe or file using non-blocking mode...
- ACE_HANDLE handle = ACE_OS::open (name,
- flags | ACE_NONBLOCK,
- perms);
- if (handle == ACE_INVALID_HANDLE
- && (errno == EWOULDBLOCK
- && (timeout->sec () > 0 || timeout->usec () > 0)))
- // This expression checks if we were polling.
- errno = ETIME;
-
- return handle;
- }
- else
- return ACE_OS::open (name, flags, perms);
-}
-
-// Wait up to <timeout> amount of time to accept a connection.
-
-int
-ACE::handle_timed_accept (ACE_HANDLE listener,
- ACE_Time_Value *timeout,
- int restart)
-{
- ACE_TRACE ("ACE::handle_timed_accept");
- // Make sure we don't bomb out on erroneous values.
- if (listener == ACE_INVALID_HANDLE)
- return -1;
-
- // Use the select() implementation rather than poll().
- ACE_Handle_Set rd_handle;
- rd_handle.set_bit (listener);
-
- // We need a loop here if <restart> is enabled.
-
- for (;;)
- {
- switch (ACE_OS::select (int (listener) + 1,
- rd_handle, 0, 0,
- timeout))
- {
- case -1:
- if (errno == EINTR && restart)
- continue;
- else
- return -1;
- /* NOTREACHED */
- case 0:
- if (timeout != 0 && timeout->sec() == 0 && timeout->usec() == 0)
- errno = EWOULDBLOCK;
- else
- errno = ETIME;
- return -1;
- /* NOTREACHED */
- case 1:
- return 0;
- /* NOTREACHED */
- default:
- errno = EINVAL;
- return -1;
- /* NOTREACHED */
- }
- }
- /* NOTREACHED */
- return 0;
-}
-
-// Bind socket to an unused port.
-
-int
-ACE::bind_port (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE::bind_port");
- sockaddr_in sin;
- // This should be a constant, so I hope they never change the number
- // of bits in a port number!
- static u_short upper_limit = ACE_MAX_DEFAULT_PORT;
- int lower_limit = IPPORT_RESERVED;
- int round_trip = upper_limit;
-
- ACE_OS::memset ((void *) &sin, 0, sizeof sin);
- sin.sin_family = AF_INET;
-#if defined (ACE_HAS_SIN_LEN)
- sin.sin_len = sizeof sin;
-#endif /* ACE_HAS_SIN_LEN */
- sin.sin_addr.s_addr = INADDR_ANY;
-
- for (;;)
- {
- sin.sin_port = htons (upper_limit);
-
- if (ACE_OS::bind (handle, (sockaddr *) &sin, sizeof sin) >= 0)
- {
-#if defined (ACE_WIN32)
- upper_limit--;
-#endif
- return 0;
- }
- else if (errno != EADDRINUSE)
- return -1;
- else
- {
- upper_limit--;
-
- // Wrap back around when we reach the bottom.
- if (upper_limit <= lower_limit)
- upper_limit = ACE_MAX_DEFAULT_PORT;
-
- // See if we have already gone around once!
- if (upper_limit == round_trip)
- {
- errno = EAGAIN;
- return -1;
- }
- }
- }
-}
-
-// Make the current process a UNIX daemon. This is based on Stevens
-// code from APUE.
-
-int
-ACE::daemonize (const char pathname[],
- int close_all_handles)
-{
- ACE_TRACE ("ACE::daemonize");
-#if !defined (ACE_LACKS_FORK)
- pid_t pid = ACE_OS::fork ();
-
- if (pid == -1)
- return -1;
- else if (pid != 0)
- ACE_OS::exit (0); // Parent exits.
-
- // 1st child continues.
- ACE_OS::setsid (); // Become session leader.
-
- ACE_OS::signal (SIGHUP, SIG_IGN);
-
- pid = ACE_OS::fork ();
-
- if (pid != 0)
- ACE_OS::exit (0); // First child terminates.
-
- // Second child continues.
-
- ACE_OS::chdir (pathname); // change working directory.
-
- ACE_OS::umask (0); // clear our file mode creation mask.
-
- // Close down the files.
- if (close_all_handles)
- for (int i = ACE::max_handles () - 1; i >= 0; i--)
- ACE_OS::close (i);
-
- return 0;
-#else
- ACE_UNUSED_ARG (pathname);
- ACE_UNUSED_ARG (close_all_handles);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_LACKS_FORK */
-}
-
-int
-ACE::max_handles (void)
-{
- ACE_TRACE ("ACE::max_handles");
-#if defined (RLIMIT_NOFILE) && !defined (ACE_LACKS_RLIMIT)
- rlimit rl;
- ACE_OS::getrlimit (RLIMIT_NOFILE, &rl);
- return rl.rlim_cur;
-#elif defined (_SC_OPEN_MAX)
- return ACE_OS::sysconf (_SC_OPEN_MAX);
-#elif defined (FD_SETSIZE)
- return FD_SETSIZE;
-#else
- ACE_NOTSUP_RETURN (-1);
-#endif /* defined (RLIMIT_NOFILE) && !defined (ACE_LACKS_RLIMIT) */
-}
-
-// Set the number of currently open handles in the process.
-//
-// If NEW_LIMIT == -1 set the limit to the maximum allowable.
-// Otherwise, set it to be the value of NEW_LIMIT.
-
-int
-ACE::set_handle_limit (int new_limit)
-{
- ACE_TRACE ("ACE::set_handle_limit");
- int cur_limit = ACE::max_handles ();
- int max_limit = cur_limit;
-
- if (cur_limit == -1)
- return -1;
-
-#if !defined (ACE_LACKS_RLIMIT) && defined (RLIMIT_NOFILE)
- struct rlimit rl;
- ACE_OS::memset ((void *) &rl, 0, sizeof rl);
- ACE_OS::getrlimit (RLIMIT_NOFILE, &rl);
- max_limit = rl.rlim_max;
-#endif /* ACE_LACKS_RLIMIT */
-
- if (new_limit == -1)
- new_limit = max_limit;
-
- if (new_limit < 0)
- {
- errno = EINVAL;
- return -1;
- }
- if (new_limit > cur_limit)
- {
-#if !defined (ACE_LACKS_RLIMIT) && defined (RLIMIT_NOFILE)
- rl.rlim_cur = new_limit;
- return ACE_OS::setrlimit (RLIMIT_NOFILE, &rl);
-#else
- // Must be return EINVAL errno.
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_LACKS_RLIMIT */
- }
- else
- {
-#if !defined (ACE_LACKS_RLIMIT) && defined (RLIMIT_NOFILE)
- rl.rlim_cur = new_limit;
- return ACE_OS::setrlimit (RLIMIT_NOFILE, &rl);
-#else
- // We give a chance to platforms with not RLIMIT to work.
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_LACKS_RLIMIT */
- }
-}
-
-// Flags are file status flags to turn on.
-
-int
-ACE::set_flags (ACE_HANDLE handle, int flags)
-{
- ACE_TRACE ("ACE::set_flags");
-#if defined (ACE_WIN32) || defined (ACE_LACKS_FCNTL)
- switch (flags)
- {
- case ACE_NONBLOCK:
- // nonblocking argument (1)
- // blocking: (0)
- {
- u_long nonblock = 1;
- return ACE_OS::ioctl (handle, FIONBIO, &nonblock);
- }
- default:
- ACE_NOTSUP_RETURN (-1);
- }
-#else
- int val = ACE_OS::fcntl (handle, F_GETFL, 0);
-
- if (val == -1)
- return -1;
-
- // Turn on flags.
- ACE_SET_BITS (val, flags);
-
- if (ACE_OS::fcntl (handle, F_SETFL, val) == -1)
- return -1;
- else
- return 0;
-#endif /* ACE_WIN32 || ACE_LACKS_FCNTL */
-}
-
-// Flags are the file status flags to turn off.
-
-int
-ACE::clr_flags (ACE_HANDLE handle, int flags)
-{
- ACE_TRACE ("ACE::clr_flags");
-
-#if defined (ACE_WIN32) || defined (ACE_LACKS_FCNTL)
- switch (flags)
- {
- case ACE_NONBLOCK:
- // nonblocking argument (1)
- // blocking: (0)
- {
- u_long nonblock = 0;
- return ACE_OS::ioctl (handle, FIONBIO, &nonblock);
- }
- default:
- ACE_NOTSUP_RETURN (-1);
- }
-#else
- int val = ACE_OS::fcntl (handle, F_GETFL, 0);
-
- if (val == -1)
- return -1;
-
- // Turn flags off.
- ACE_CLR_BITS (val, flags);
-
- if (ACE_OS::fcntl (handle, F_SETFL, val) == -1)
- return -1;
- else
- return 0;
-#endif /* ACE_WIN32 || ACE_LACKS_FCNTL */
-}
-
-int
-ACE::map_errno (int error)
-{
- switch (error)
- {
-#if defined (ACE_WIN32)
- case WSAEWOULDBLOCK:
- return EAGAIN; // Same as UNIX errno EWOULDBLOCK.
-#endif /* ACE_WIN32 */
- }
-
- return error;
-}
-
-ssize_t
-ACE::send (ACE_HANDLE handle,
- const void *buf,
- size_t n,
- int flags,
- const ACE_Time_Value *timeout)
-{
-#if defined (ACE_HAS_SEND_TIMEDWAIT)
- if (timeout == 0)
- return ACE::send (handle, buf, n, flags);
- else
- {
- ACE_Time_Value copy = *timeout;
- copy += ACE_OS::gettimeofday();
- timespec_t ts = copy;
- return ::send_timedwait (handle, buf, n, flags, &ts);
- }
-#else
- int val;
-
- if (ACE::enter_send_timedwait (handle, timeout, val) == -1)
- return -1;
- else
- {
- ssize_t bytes_written = ACE::send (handle, buf, n, flags);
- ACE::leave_send_timedwait (handle, timeout, val);
- return bytes_written;
- }
-#endif /* ACE_HAS_SEND_TIMEDWAIT */
-}
-
-ssize_t
-ACE::send (ACE_HANDLE handle,
- const void *buf,
- size_t n,
- const ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE_OS::write");
-#if defined (ACE_HAS_WRITE_TIMEDWAIT)
- if (timeout == 0)
- return ACE::send (handle, buf, n);
- else
- {
- ACE_Time_Value copy = *timeout;
- copy += ACE_OS::gettimeofday ();
- timespec_t ts = copy;
- return ::write_timedwait (handle, buf, n, &ts);
- }
-#else
- int val;
-
- if (ACE::enter_send_timedwait (handle, timeout, val) == -1)
- return -1;
- else
- {
- ssize_t bytes_written = ACE::send (handle, buf, n);
- ACE::leave_send_timedwait (handle, timeout, val);
- return bytes_written;
- }
-#endif /* ACE_HAS_WRITE_TIMEDWAIT */
-}
-
-ssize_t
-ACE::send_n (ACE_HANDLE handle,
- const void *buf,
- size_t n,
- int flags,
- const ACE_Time_Value *timeout)
-{
- // Total number of bytes written.
- size_t bytes_written;
-
- // Actual number of bytes written in each <send> attempt.
- ssize_t i = 0;
-
- for (bytes_written = 0;
- bytes_written < n;
- bytes_written += i)
- {
- i = ACE::send (handle, (char *) buf + bytes_written,
- n - bytes_written, flags, timeout);
- if (i == -1)
- break;
- }
-
- return bytes_written;
-}
-
-ssize_t
-ACE::recvfrom (ACE_HANDLE handle,
- char *buf,
- int len,
- int flags,
- struct sockaddr *addr,
- int *addrlen,
- const ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE::recvfrom");
-#if defined (ACE_HAS_RECVFROM_TIMEDWAIT)
- if (timeout == 0)
- return ACE_OS::recvfrom (handle, buf, len, flags, addr, addrlen);
- else
- {
- ACE_Time_Value copy = *timeout;
- copy += ACE_OS::gettimeofday ();
- timespec_t ts = copy;
- return ::recvfrom_timedwait (handle, buf, len, flags, addr, addrlen, &ts);
- }
-#else
- int val;
- if (ACE::enter_recv_timedwait (handle, timeout, val) == -1)
- return -1;
- else
- {
- int bytes_read = ACE_OS::recvfrom (handle, buf, len, flags, addr, addrlen);
- ACE::leave_recv_timedwait (handle, timeout, val);
- return bytes_read;
- }
-#endif /* ACE_HAS_RECVFROM_TIMEDWAIT */
-}
-
-ssize_t
-ACE::recvmsg (ACE_HANDLE handle,
- struct msghdr *msg,
- int flags,
- const ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE::recvmsg");
-#if defined (ACE_HAS_RECVMSG_TIMEDWAIT)
- if (timeout == 0)
- return ACE_OS::recvmsg (handle, msg, flags);
- else
- {
- ACE_Time_Value copy = *timeout;
- copy += ACE_OS::gettimeofday ();
- timespec_t ts = copy;
- return ::recvmsg_timedwait (handle, msg, flags, &ts);
- }
-#else
- int val;
- if (ACE::enter_recv_timedwait (handle, timeout, val) == -1)
- return -1;
- else
- {
- int bytes_read = ACE_OS::recvmsg (handle, msg, flags);
- ACE::leave_recv_timedwait (handle, timeout, val);
- return bytes_read;
- }
-#endif /* ACE_HAS_RECVMSG_TIMEDWAIT */
-}
-
-ssize_t
-ACE::recv (ACE_HANDLE handle,
- void *buf,
- size_t n,
- const ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE::read");
-#if defined (ACE_HAS_READ_TIMEDWAIT)
- if (timeout == 0)
- return ACE::recv (handle, buf, n);
- else
- {
- ACE_Time_Value copy = *timeout;
- copy += ACE_OS::gettimeofday ();
- timespec_t ts = copy;
- return ::read_timedwait (handle, buf, n, &ts);
- }
-#else
- int val;
-
- if (ACE::enter_recv_timedwait (handle, timeout, val) == -1)
- return -1;
- else
- {
- ssize_t bytes_read = ACE::recv (handle, buf, n);
- ACE::leave_recv_timedwait (handle, timeout, val);
- return bytes_read;
- }
-#endif /* ACE_HAS_READ_TIMEDWAIT */
-}
-
-ssize_t
-ACE::recv (ACE_HANDLE handle,
- void *buf,
- size_t len,
- int flags,
- const ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE::recv");
-#if defined (ACE_HAS_RECV_TIMEDWAIT)
- if (timeout == 0)
- return ACE::recv (handle, buf, len, flags);
- else
- {
- ACE_Time_Value copy = *timeout;
- copy += ACE_OS::gettimeofday ();
- timespec_t ts = copy;
- return ::recv_timedwait (handle, buf, len, flags, &ts);
- }
-#else
- int val;
- if (ACE::enter_recv_timedwait (handle, timeout, val)==-1)
- return -1;
- else
- {
- ssize_t bytes_recv = ACE::recv (handle, buf, len, flags);
- ACE::leave_recv_timedwait (handle, timeout, val);
- return bytes_recv;
- }
-#endif /* ACE_HAS_RECV_TIMEDWAIT */
-}
-
-ssize_t
-ACE::recv_n (ACE_HANDLE handle,
- void *buf,
- size_t n,
- int flags,
- const ACE_Time_Value *timeout)
-{
- size_t bytes_received;
-
- // Actual number of bytes read in each attempt.
- ssize_t i = 0;
-
- for (bytes_received = 0; bytes_received < n; bytes_received += i)
- {
- i = ACE::recv (handle, (char *) buf + bytes_received,
- n - bytes_received, flags, timeout);
-
- if (i == -1 || i == 0)
- break;
- }
-
- return bytes_received;
-}
-
-u_long
-ACE::is_prime (const u_long n,
- const u_long min_factor,
- const u_long max_factor)
-{
- if (n > 3)
- {
- for (u_long factor = min_factor; factor <= max_factor; ++factor)
- if (n / factor * factor == n)
- return factor;
-
- return 0;
- }
- else
- return 0;
-}
-
-const ASYS_TCHAR *
-ACE::sock_error (int error)
-{
-#if defined (ACE_WIN32)
- switch (error)
- {
- case WSAVERNOTSUPPORTED:
- return ASYS_TEXT ("version of WinSock not supported");
- /* NOTREACHED */
- case WSASYSNOTREADY:
- return ASYS_TEXT ("WinSock not present or not responding");
- /* NOTREACHED */
- case WSAEINVAL:
- return ASYS_TEXT ("app version not supported by DLL");
- /* NOTREACHED */
- case WSAHOST_NOT_FOUND:
- return ASYS_TEXT ("Authoritive: Host not found");
- /* NOTREACHED */
- case WSATRY_AGAIN:
- return ASYS_TEXT ("Non-authoritive: host not found or server failure");
- /* NOTREACHED */
- case WSANO_RECOVERY:
- return ASYS_TEXT ("Non-recoverable: refused or not implemented");
- /* NOTREACHED */
- case WSANO_DATA:
- return ASYS_TEXT ("Valid name, no data record for type");
- /* NOTREACHED */
- /*
- case WSANO_ADDRESS:
- return "Valid name, no MX record";
- */
- case WSANOTINITIALISED:
- return ASYS_TEXT ("WSA Startup not initialized");
- /* NOTREACHED */
- case WSAENETDOWN:
- return ASYS_TEXT ("Network subsystem failed");
- /* NOTREACHED */
- case WSAEINPROGRESS:
- return ASYS_TEXT ("Blocking operation in progress");
- /* NOTREACHED */
- case WSAEINTR:
- return ASYS_TEXT ("Blocking call cancelled");
- /* NOTREACHED */
- case WSAEAFNOSUPPORT:
- return ASYS_TEXT ("address family not supported");
- /* NOTREACHED */
- case WSAEMFILE:
- return ASYS_TEXT ("no file handles available");
- /* NOTREACHED */
- case WSAENOBUFS:
- return ASYS_TEXT ("no buffer space available");
- /* NOTREACHED */
- case WSAEPROTONOSUPPORT:
- return ASYS_TEXT ("specified protocol not supported");
- /* NOTREACHED */
- case WSAEPROTOTYPE:
- return ASYS_TEXT ("protocol wrong type for this socket");
- /* NOTREACHED */
- case WSAESOCKTNOSUPPORT:
- return ASYS_TEXT ("socket type not supported for address family");
- /* NOTREACHED */
- case WSAENOTSOCK:
- return ASYS_TEXT ("handle is not a socket");
- /* NOTREACHED */
- case WSAEWOULDBLOCK:
- return ASYS_TEXT ("socket marked as non-blocking and SO_LINGER set not 0");
- /* NOTREACHED */
- case WSAEADDRINUSE:
- return ASYS_TEXT ("address already in use");
- /* NOTREACHED */
- case WSAECONNABORTED:
- return ASYS_TEXT ("connection aborted");
- /* NOTREACHED */
- case WSAECONNRESET:
- return ASYS_TEXT ("connection reset");
- /* NOTREACHED */
- case WSAENOTCONN:
- return ASYS_TEXT ("not connected");
- /* NOTREACHED */
- case WSAETIMEDOUT:
- return ASYS_TEXT ("connection timed out");
- /* NOTREACHED */
- case WSAECONNREFUSED:
- return ASYS_TEXT ("connection refused");
- /* NOTREACHED */
- case WSAEHOSTDOWN:
- return ASYS_TEXT ("host down");
- /* NOTREACHED */
- case WSAEHOSTUNREACH:
- return ASYS_TEXT ("host unreachable");
- /* NOTREACHED */
- case WSAEADDRNOTAVAIL:
- return ASYS_TEXT ("address not available");
- /* NOTREACHED */
- default:
- return ASYS_TEXT ("unknown error");
- /* NOTREACHED */
- }
-#else
- ACE_UNUSED_ARG (error);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_WIN32 */
-}
-
-int
-ACE::get_bcast_addr (ACE_UINT32 &bcast_addr,
- const char *host_name,
- ACE_UINT32 host_addr,
- ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE::get_bcast_addr");
-
-#if !defined(ACE_WIN32)
- ACE_HANDLE s = handle;
-
- if (s == ACE_INVALID_HANDLE)
- s = ACE_OS::socket (AF_INET, SOCK_STREAM, 0);
-
- if (s == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_OS::socket")), -1);
-
- struct ifconf ifc;
- char buf[BUFSIZ];
-
- ifc.ifc_len = sizeof buf;
- ifc.ifc_buf = buf;
-
- // Get interface structure and initialize the addresses using UNIX
- // techniques
- if (ACE_OS::ioctl (s, SIOCGIFCONF, (char *) &ifc) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n",
- "ACE::get_bcast_addr: ioctl (get interface configuration)"),
- -1);
-
- struct ifreq *ifr = ifc.ifc_req;
-
- struct sockaddr_in ip_addr;
-
- // Get host ip address if necessary.
- if (host_name)
- {
- hostent *hp = ACE_OS::gethostbyname (host_name);
-
- if (hp == 0)
- return -1;
- else
- ACE_OS::memcpy ((char *) &ip_addr.sin_addr.s_addr,
- (char *) hp->h_addr,
- hp->h_length);
- }
- else
- {
- ACE_OS::memset ((void *) &ip_addr, 0, sizeof ip_addr);
- ACE_OS::memcpy ((void *) &ip_addr.sin_addr,
- (void*) &host_addr,
- sizeof ip_addr.sin_addr);
- }
-
- for (int n = ifc.ifc_len / sizeof (struct ifreq);
- n > 0;
- n--, ifr++)
- {
- struct sockaddr_in if_addr;
-
- // Compare host ip address with interface ip address.
- ACE_OS::memcpy (&if_addr, &ifr->ifr_addr, sizeof if_addr);
-
- if (ip_addr.sin_addr.s_addr != if_addr.sin_addr.s_addr)
- continue;
-
- if (ifr->ifr_addr.sa_family != AF_INET)
- {
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE::get_bcast_addr: Not AF_INET"));
- continue;
- }
-
- struct ifreq flags = *ifr;
- struct ifreq if_req = *ifr;
-
- if (ACE_OS::ioctl (s, SIOCGIFFLAGS, (char *) &flags) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE::get_bcast_addr: ioctl (get interface flags)"));
- continue;
- }
-
- if (ACE_BIT_DISABLED (flags.ifr_flags, IFF_UP))
- {
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE::get_bcast_addr: Network interface is not up"));
- continue;
- }
-
- if (ACE_BIT_ENABLED (flags.ifr_flags, IFF_LOOPBACK))
- continue;
-
- if (ACE_BIT_ENABLED (flags.ifr_flags, IFF_BROADCAST))
- {
- if (ACE_OS::ioctl (s, SIOCGIFBRDADDR, (char *) &if_req) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE::get_bcast_addr: ioctl (get broadaddr)"));
- else
- {
- ACE_OS::memcpy ((struct sockaddr_in *) &ip_addr,
- (struct sockaddr_in *) &if_req.ifr_broadaddr,
- sizeof if_req.ifr_broadaddr);
-
- ACE_OS::memcpy ((void *) &host_addr,
- (void *) &ip_addr.sin_addr,
- sizeof host_addr);
-
- if (handle == ACE_INVALID_HANDLE)
- ACE_OS::close (s);
- bcast_addr = host_addr;
- return 0;
- }
- }
- else
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE::get_bcast_addr: Broadcast is not enable for this interface."));
-
- if (handle == ACE_INVALID_HANDLE)
- ACE_OS::close (s);
- bcast_addr = host_addr;
- return 0;
- }
-
- return 0;
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (host_addr);
- ACE_UNUSED_ARG (host_name);
- bcast_addr = (ACE_UINT32 (INADDR_BROADCAST));
- return 0;
-#endif /* !ACE_WIN32 */
-}
-
-// Helper routine for get_ip_interfaces, differs by UNIX platform so
-// put into own subroutine. perform some ioctls to retrieve ifconf
-// list of ifreq structs.
-
-int
-ACE::count_interfaces (ACE_HANDLE handle,
- size_t &how_many)
-{
-#if defined (sparc) && defined (SIOCGIFNUM)
- if (ACE_OS::ioctl (handle, SIOCGIFNUM, (caddr_t) &how_many) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "ACE::get_ip_interfaces:ioctl - SIOCGIFNUM failed"), -1);
- return 0;
-#elif defined (__unix) || defined (__Lynx__)
-/* 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 algorithm
-
- const int MAX_IF = 50; // probably hard to put this many ifs in a unix box..
- int num_ifs = MAX_IF; // HACK - set to an unreasonable number
- struct ifconf ifcfg;
- struct ifreq *p_ifs = 0;
- size_t ifreq_size = 0;
-
- ifreq_size = num_ifs * sizeof (struct ifreq);
- p_ifs = (struct ifreq *) ACE_OS::malloc (ifreq_size);
-
- if (!p_ifs)
- {
- errno = ENOMEM;
- return -1;
- }
-
- ACE_OS::memset (p_ifs, 0, ifreq_size);
- ACE_OS::memset (&ifcfg, 0, sizeof (struct ifconf));
- ifcfg.ifc_req = p_ifs;
- ifcfg.ifc_len = ifreq_size;
-
- if (ACE_OS::ioctl (handle, SIOCGIFCONF, (caddr_t) &ifcfg) == -1)
- {
- ACE_OS::free (ifcfg.ifc_req);
- ACE_ERROR_RETURN ((LM_ERROR, "count_interfaces:ioctl - SIOCGIFCONF failed"), -1);
- }
-
- int if_count = 0, i ;
-
- // get if address out of ifreq buffers.
- // ioctl puts a blank-named interface to mark the end of the
- // returned interfaces.
- for (i = 0; i < num_ifs; p_ifs++, i++)
- {
- if (p_ifs->ifr_name[0] == '\0')
- break;
- if_count++;
- }
-
- ACE_OS::free (ifcfg.ifc_req);
- how_many = if_count;
- return 0;
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (how_many);
- ACE_NOTSUP_RETURN (-1);; // no implmentation
-#endif /* sparc && SIOCGIFNUM */
-}
-
-// Routine to return a handle from which ioctl() requests can be
-// made.
-
-ACE_HANDLE
-ACE::get_handle (void)
-{
-// Solaris 2.x
- ACE_HANDLE handle = ACE_INVALID_HANDLE;
-#if defined (sparc)
- handle = ACE_OS::open ("/dev/udp", O_RDONLY);
-#elif defined (__unix) || defined (__Lynx__) /* Note: DEC CXX doesn't define "unix" */
-// BSD compatible OS: HP UX, AIX, SunOS 4.x
- handle = ACE_OS::socket (PF_INET, SOCK_DGRAM, 0);
-#endif /* sparc */
- return handle;
-}
-
-#if defined (ACE_WIN32)
-// Return value in buffer for a key/name pair from the Windows
-// Registry up to buf_len size.
-
-static int
-get_reg_value (const TCHAR *key,
- const TCHAR *name,
- TCHAR *buffer,
- DWORD &buf_len)
-{
- HKEY hk;
- DWORD buf_type;
- LONG rc = ::RegOpenKeyEx (HKEY_LOCAL_MACHINE, key, 0, KEY_READ, &hk);
-
- // 1. open key that defines the interfaces used for TCP/IP?
- if (rc != ERROR_SUCCESS)
- // print_error_string(TEXT("RegOpenKeyEx"), rc);
- return -1;
-
- rc = ::RegQueryValueEx (hk, name, 0, &buf_type,
- (u_char *) buffer, &buf_len);
-
- if (rc != ERROR_SUCCESS)
- {
- // print_error_string(TEXT("RegEnumKeyEx"), rc);
- RegCloseKey (hk);
- return -2;
- }
-
- ::RegCloseKey (hk);
- return 0;
-}
-#endif /* ACE_WIN32 */
-
-// return an array of all configured IP interfaces on this host, count
-// rc = 0 on success (count == number of interfaces else -1 caller is
-// responsible for calling delete [] on parray
-
-int
-ACE::get_ip_interfaces (size_t &count,
- ACE_INET_Addr *&addrs)
-{
- ACE_TRACE ("ACE::get_ip_interfaces");
-
-#if defined (ACE_WIN32)
- const TCHAR *SVCS_KEY1 = __TEXT ("SYSTEM\\CurrentControlSet\\Services\\");
- const TCHAR *LINKAGE_KEY1 =
- __TEXT ("SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Linkage");
- const TCHAR *TCP_PARAM_SUBKEY = __TEXT ("\\Parameters\\Tcpip");
- const TCHAR *BIND_NAME_ID = __TEXT ("Bind");
- const TCHAR *IPADDR_NAME_ID = __TEXT ("IPAddress");
- const TCHAR *INVALID_TCPIP_DEVICE_ADDR = __TEXT ("0.0.0.0");
- const int MAX_STRING_SZ = 4096;
-
- TCHAR raw_buffer[ACE_MAX_FULLY_QUALIFIED_NAME_LEN + 1];
- DWORD raw_buflen = ACE_MAX_FULLY_QUALIFIED_NAME_LEN + 1;
- TCHAR buffer[ACE_MAX_FULLY_QUALIFIED_NAME_LEN + 1];
- DWORD buf_len = ACE_MAX_FULLY_QUALIFIED_NAME_LEN + 1;
-
- if (::get_reg_value (LINKAGE_KEY1,
- BIND_NAME_ID,
- raw_buffer,
- raw_buflen))
- return -1;
- // return buffer contains NULL delimited strings
-
- ACE_Tokenizer dev_names (raw_buffer);
- dev_names.delimiter (__TEXT('\0'));
- int n_interfaces = 0;
-
- // Count the number of interfaces
- while (dev_names.next () != NULL)
- n_interfaces ++;
-
- // case 1. no interfaces present, empty string? OS version change?
- if (n_interfaces == 0)
- return 0;
-
- ACE_NEW_RETURN (addrs, ACE_INET_Addr[n_interfaces], -2);
-
- count = 0;
- for (int i = 0; i < n_interfaces; i++)
- {
-
- // a. construct name to access IPAddress for this interface
- ACE_TEXT_STRING ifdevkey (SVCS_KEY1);
- ACE_TEXT_STRING the_dev = dev_names.next ();
-
- // chop off the "\Device" and keep last name.
- if (the_dev.length() < 8)
- return -3; // Something's wrong
- else
- {
- the_dev = the_dev.substring (8); // rest of string from offset 8
- ifdevkey += the_dev;
- ifdevkey += TCP_PARAM_SUBKEY;
-
- // b. extract value
- if (get_reg_value (ifdevkey.fast_rep (), IPADDR_NAME_ID, buffer, buf_len))
- return -4;
-
- if (ACE_OS::strcmp (buffer, INVALID_TCPIP_DEVICE_ADDR) == 0)
- continue; // Don't count this device
-
- // c. store in hostinfo object array and up the counter
- addrs[count++] = ACE_INET_Addr ((u_short) 0,
- ASYS_MULTIBYTE_STRING (buffer));
- }
- }
- return 0;
-#elif defined (__unix) || defined (__Lynx__)
- // COMMON (SVR4 and BSD) UNIX CODE
-
- size_t num_ifs;
-
- ACE_HANDLE handle = get_handle(); // call specific routine as necessary
-
- if (handle == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE::get_ip_interfaces:open")), -1);
-
- if (ACE::count_interfaces (handle, num_ifs))
- {
- ACE_OS::close (handle);
- return -1;
- }
-
- // ioctl likes to have an extra ifreq structure to mark the end of what it
- // returned, so increase the num_ifs by one.
- ++num_ifs;
-
- struct ifreq *ifs;
- ACE_NEW_RETURN (ifs, struct ifreq[num_ifs], -1);
- ACE_OS::memset (ifs, 0, num_ifs * sizeof (struct ifreq));
- ACE_Auto_Array_Ptr<struct ifreq> p_ifs (ifs);
-
- if (p_ifs.get() == 0)
- {
- ACE_OS::close (handle);
- errno = ENOMEM;
- return -1;
- }
-
- struct ifconf ifcfg;
- ACE_OS::memset (&ifcfg, 0, sizeof (struct ifconf));
- ifcfg.ifc_req = p_ifs.get ();
- ifcfg.ifc_len = num_ifs * sizeof (struct ifreq);
-
- if (ACE_OS::ioctl (handle, SIOCGIFCONF, (caddr_t) &ifcfg) == -1)
- {
- ACE_OS::close (handle);
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("is_address_local:ioctl - SIOCGIFCONF failed")), -1);
- }
-
- ACE_OS::close (handle);
-
- // ------------ now create and initialize output array -------------
-
- ACE_NEW_RETURN (addrs, ACE_INET_Addr[num_ifs], -1); // caller must free
-
- struct ifreq *pcur = p_ifs.get ();
- // Pull the address out of each INET interface. Not every interface is
- // for IP, so be careful to count properly. When setting the INET_Addr,
- // note that the 3rd arg (0) says to leave the byte order (already in net
- // byte order from the interface structure) as is.
- count = 0;
- for (size_t i = 0; i < num_ifs; pcur++, i++)
- {
- if (pcur->ifr_addr.sa_family == AF_INET)
- {
- struct sockaddr_in *_addr_ = (struct sockaddr_in *)&(pcur->ifr_addr);
- addrs[count].set ((u_short)0, _addr_->sin_addr.s_addr, 0);
- count++;
- }
- }
- return 0;
-#else
- ACE_UNUSED_ARG (count);
- ACE_UNUSED_ARG (addrs);
- ACE_NOTSUP_RETURN (-1);; // no implementation
-#endif /* ACE_WIN32 */
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) && (defined (__unix) || defined (__Lynx__))
-template class ACE_Auto_Array_Ptr<struct ifreq>;
-template class ACE_Auto_Basic_Array_Ptr<struct ifreq>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Auto_Array_Ptr<struct ifreq>
-#pragma instantiate ACE_Auto_Basic_Array_Ptr<struct ifreq>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION && (__unix || __Lynx_) */
diff --git a/ace/ACE.h b/ace/ACE.h
deleted file mode 100644
index 9153b304519..00000000000
--- a/ace/ACE.h
+++ /dev/null
@@ -1,600 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// ACE.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_ACE_H)
-#define ACE_ACE_H
-
-#include "ace/OS.h"
-#include "ace/Version.h"
-
-// Forward declarations.
-class ACE_Time_Value;
-class ACE_Thread_Manager;
-class ACE_Reactor;
-class ACE_Event_Handler;
-class ACE_INET_Addr;
-
-class ACE_Export ACE
-{
- // = TITLE
- // Contains value added ACE methods that extend the behavior
- // of the UNIX and Win32 OS calls.
- //
- // = DESCRIPTION
- // This class consolidates all these ACE static methods in a
- // single place in order to manage the namespace better. These
- // methods are put here rather than in ACE_OS in order to
- // separate concerns.
- ACE_CLASS_IS_NAMESPACE (ACE);
-public:
- // = ACE version information.
- static u_int major_version (void);
- // E.g., the "4" in ACE 4.3.19.
-
- static u_int minor_version (void);
- // E.g., the "3" in ACE 4.3.19.
-
- static u_int beta_version (void);
- // E.g., the "19" in ACE 4.3.19. Returns 0 for "stable" (non-beta) releases.
-
- // = Recv operations that factor out differences between Win32 and UNIX.
- static ssize_t recv (ACE_HANDLE handle,
- void *buf,
- size_t len,
- int flags);
- // Receive up to <len> bytes into <buf> from <handle> (uses the
- // <ACE_OS::recv> call).
-
- static ssize_t recv (ACE_HANDLE handle,
- void *buf,
- size_t len);
- // Receive up to <len> bytes into <buf> from <handle> (uses the
- // <ACE_OS::read> system call on UNIX and the <ACE_OS::recv> call on
- // Win32).
-
- // = Recv operations that receive exactly n bytes.
- static ssize_t recv_n (ACE_HANDLE handle,
- void *buf,
- size_t len,
- int flags);
- // Receive <len> bytes into <buf> from <handle> (uses the
- // <ACE_OS::recv> call). If <handle> is set to non-blocking mode
- // this call will poll until all <len> bytes are received.
-
- static ssize_t recv_n (ACE_HANDLE handle,
- void *buf,
- size_t len);
- // Receive <len> bytes into <buf> from <handle> (uses the
- // <ACE_OS::read> system call on UNIX and the <ACE_OS::recv> call on
- // Win32). If <handle> is set to non-blocking mode this call will
- // poll until all <len> bytes are received.
-
- // = Timed <recv> operations.
- static ssize_t recv (ACE_HANDLE handle,
- void *buf,
- size_t len,
- int flags,
- const ACE_Time_Value *timeout);
- // Wait up to <timeout> amount of time to receive up to <len> bytes
- // into <buf> from <handle> (uses the <ACE_OS::recv> call). The
- // <timeout> indicates how long to blocking trying to receive. If
- // <timeout> == 0, the caller will block until action is possible,
- // else will wait until the relative time specified in *<timeout>
- // elapses). If <recv> times out a -1 is returned with <errno ==
- // ETIME>. If it succeeds the number of bytes received is returned.
-
- static ssize_t recv (ACE_HANDLE handle,
- void *buf,
- size_t len,
- const ACE_Time_Value *timeout);
- // Wait up to <timeout> amount of time to receive up to <len> bytes
- // into <buf> from <handle> (uses the <ACE_OS::read> call). The
- // <timeout> indicates how long to blocking trying to receive. If
- // <timeout> == 0, the caller will block until action is possible,
- // else will wait until the relative time specified in *<timeout>
- // elapses). If <recv> times out a -1 is returned with <errno ==
- // ETIME>. If it succeeds the number of bytes received is returned.
-
- static ssize_t recvmsg (ACE_HANDLE handle,
- struct msghdr *msg,
- int flags,
- const ACE_Time_Value *timeout);
- // Wait up to <timeout> amount of time to receive <msg> from
- // <handle> (uses the <ACE_OS::recvmsg> call). The <timeout>
- // indicates how long to blocking trying to receive. If <timeout>
- // == 0, the caller will block until action is possible, else will
- // wait until the relative time specified in *<timeout> elapses).
- // If <recvmsg> times out a -1 is returned with <errno == ETIME>.
- // If it succeeds the number of bytes received is returned.
-
- static ssize_t recvfrom (ACE_HANDLE handle,
- char *buf,
- int len,
- int flags,
- struct sockaddr *addr,
- int *addrlen,
- const ACE_Time_Value *timeout);
- // Wait up to <timeout> amount of time to recv up to <len> bytes
- // into <buf> from <handle> (uses the <ACE_OS::recvfrom> call). The
- // <timeout> indicates how long to blocking trying to recv. If
- // <timeout> == 0, the caller will block until action is possible,
- // else will wait until the relative time specified in *<timeout>
- // elapses). If <recvfrom> times out a -1 is returned with <errno
- // == ETIME>. If it succeeds the number of bytes received is
- // returned.
-
- static ssize_t recv_n (ACE_HANDLE handle,
- void *buf,
- size_t len,
- int flags,
- const ACE_Time_Value *timeout);
- // Try to recv exactly <len> bytes into <buf> from <handle> (uses
- // the <ACE_OS::recv> call). The <timeout> indicates how long to
- // blocking trying to receive. If <timeout> == 0, the caller will
- // block until action is possible, else will wait until the relative
- // time specified in *<timeout> elapses). If <recv> blocks for
- // longer than <timeout> the number of bytes actually read is
- // returned with <errno == ETIME>. If a timeout does not occur,
- // <recv_n> return <len> (i.e., the number of bytes requested to be
- // read).
-
- // = Send operations that factor out differences between Win32 and UNIX.
- static ssize_t send (ACE_HANDLE handle,
- const void *buf,
- size_t len,
- int flags);
- // Send up to <len> bytes into <buf> from <handle> (uses the
- // <ACE_OS::send> call).
-
- static ssize_t send (ACE_HANDLE handle,
- const void *buf,
- size_t len);
- // Send up to <len> bytes into <buf> from <handle> (uses the
- // <ACE_OS::write> system call on UNIX and the <ACE_OS::send> call
- // on Win32).
-
- // = Send operations that send exactly n bytes.
- static ssize_t send_n (ACE_HANDLE handle,
- const void *buf,
- size_t len,
- int flags);
- // Send <len> bytes from <buf> to <handle> (uses the <ACE_OS::send>
- // system call). If <handle> is set to non-blocking mode this call
- // will poll until all <len> bytes are sent.
-
- static ssize_t send_n (ACE_HANDLE handle,
- const void *buf,
- size_t len);
- // Send <len> bytes from <buf> to <handle> (uses the <ACE_OS::write>
- // system call on UNIX and the <ACE_OS::recv> call on Win32). If
- // <handle> is set to non-blocking mode this call will poll until
- // all <len> bytes are sent.
-
- // = Timed <send> operations.
- static ssize_t send (ACE_HANDLE handle,
- const void *buf,
- size_t len,
- const ACE_Time_Value *timeout);
- // Wait up to <timeout> amount of time to send up to <len> bytes
- // into <buf> from <handle> (uses the <ACE_OS::write> system call on
- // UNIX and the <ACE_OS::send> call on Win32). The <timeout>
- // indicates how long to blocking trying to send. If <timeout> ==
- // 0, the caller will block until action is possible, else will wait
- // until the relative time specified in *<timeout> elapses). If
- // <send> times out a -1 is returned with <errno == ETIME>. If it
- // succeeds the number of bytes sent is returned.
-
- static ssize_t send (ACE_HANDLE handle,
- const void *buf,
- size_t len,
- int flags,
- const ACE_Time_Value *timeout);
- // Wait up to <timeout> amount of time to send up to <len> bytes
- // into <buf> from <handle> (uses the <ACE_OS::send> call). The
- // <timeout> indicates how long to blocking trying to send. If
- // <timeout> == 0, the caller will block until action is possible,
- // else will wait until the relative time specified in *<timeout>
- // elapses). If <send> times out a -1 is returned with <errno ==
- // ETIME>. If it succeeds the number of bytes sent is returned.
-
- static ssize_t sendmsg (ACE_HANDLE handle,
- const struct msghdr *msg,
- int flags,
- const ACE_Time_Value *timeout);
- // Wait up to <timeout> amount of time to send the <msg> to <handle>
- // (uses the <ACE_OS::sendmsg> call). The <timeout> indicates how
- // long to blocking trying to send. If <timeout> == 0, the caller
- // will block until action is possible, else will wait until the
- // relative time specified in *<timeout> elapses). If <sendmsg>
- // times out a -1 is returned with <errno == ETIME>. If it succeeds
- // the number of bytes sent is returned.
-
- static ssize_t sendto (ACE_HANDLE handle,
- const char *buf,
- int len,
- int flags,
- const struct sockaddr *addr,
- int addrlen,
- const ACE_Time_Value *timeout);
- // Wait up to <timeout> amount of time to send up to <len> bytes
- // into <buf> from <handle> (uses the <ACE_OS::sendto> call). The
- // <timeout> indicates how long to blocking trying to send. If
- // <timeout> == 0, the caller will block until action is possible,
- // else will wait until the relative time specified in *<timeout>
- // elapses). If <sendto> times out a -1 is returned with <errno ==
- // ETIME>. If it succeeds the number of bytes sent is returned.
-
- static ssize_t send_n (ACE_HANDLE handle,
- const void *buf,
- size_t len,
- int flags,
- const ACE_Time_Value *timeout);
- // Try to send exactly <len> bytes into <buf> from <handle> (uses
- // the <ACE_OS::send> call). The <timeout> indicates how long to
- // blocking trying to send. If <timeout> == 0, the caller will
- // block until action is possible, else will wait until the relative
- // time specified in *<timeout> elapses). If <send> blocks for
- // longer than <timeout> the number of bytes actually sent is
- // returned with <errno == ETIME>. If a timeout does not occur,
- // <send_n> return <len> (i.e., the number of bytes requested to be
- // sent).
-
- // = Timed Scatter-read and gather-write functions.
-
- static ssize_t writev (ACE_HANDLE handle,
- const struct iovec* iov,
- int iovcnt,
- const ACE_Time_Value *timeout);
- // Send <iovcnt> <iovec> structs to <handle> (uses the
- // <ACE_OS::writev> call). If <timeout> == 0, the caller will block
- // until action is possible, else will wait until the relative time
- // specified in *<timeout> elapses). If <writev> times out a -1 is
- // returned with <errno == ETIME>. If it succeeds the number of
- // bytes written is returned.
-
- static ssize_t readv (ACE_HANDLE handle,
- struct iovec *iov,
- int iovcnt,
- const ACE_Time_Value *timeout);
- // Read <iovcnt> <iovec> structs from <handle> (uses the
- // <ACE_OS::readv> call). If <timeout> == 0, the caller will block
- // until action is possible, else will wait until the relative time
- // specified in *<timeout> elapses). If <readv> times out a -1 is
- // returned with <errno == ETIME>. If it succeeds the number of
- // bytes receieved is returned.
-
- static ssize_t send (ACE_HANDLE handle, size_t n, ...);
- // Send varargs messages to the <handle> using <writev>.
-
- static ssize_t recv (ACE_HANDLE handle, size_t n, ...);
- // Recv varargs messages to the <handle> using <readv>.
-
- // = File system I/O functions.
-
- // These encapsulate differences between UNIX and Win32 and also
- // send and recv exactly n bytes.
-
- static ssize_t read_n (ACE_HANDLE handle,
- void *buf,
- size_t len);
- // Receive <len> bytes into <buf> from <handle> (uses the
- // <ACE_OS::read> call, which uses the <read> system call on UNIX
- // and the <ReadFile> call on Win32). If <handle> is set to
- // non-blocking mode this call will poll until all <len> bytes are
- // received.
-
- static ssize_t write_n (ACE_HANDLE handle,
- const void *buf,
- size_t len);
- // Send <len> bytes from <buf> to <handle> (uses the <ACE_OS::write>
- // calls, which is uses the <write> system call on UNIX and the
- // <WriteFile> call on Win32). If <handle> is set to non-blocking
- // mode this call will poll until all <len> bytes are sent.
-
- // = Socket connection establishment calls.
-
- static int bind_port (ACE_HANDLE handle);
- // Bind a new unused port to <handle>.
-
- static int get_bcast_addr (ACE_UINT32 &bcast_addr,
- const char *hostname = 0,
- ACE_UINT32 host_addr = 0,
- ACE_HANDLE handle = ACE_INVALID_HANDLE);
- // Get our broadcast address based on our <host_addr>. If
- // <hostname> is non-0 we'll use it to determine our IP address. If
- // <handle> is not <ACE_INVALID_HANDLE> then we'll use this to
- // determine our broadcast address, otherwise we'll have to create a
- // socket internally (and free it). Returns -1 on failure and 0 on
- // success.
-
- static int get_ip_interfaces (size_t &count,
- ACE_INET_Addr *&addr_array);
- // Return count and array of all configured IP interfaces on this
- // host, rc = 0 on success (count == number of interfaces else -1).
- // Caller is responsible for calling delete [] on <addr_array>.
-
- static int count_interfaces (ACE_HANDLE handle,
- size_t &how_many);
- // Helper routine for get_ip_interfaces, differs by UNIX platform so
- // put into own subroutine. perform some ioctls to retrieve ifconf
- // list of ifreq structs.
-
- static ACE_HANDLE get_handle (void);
- // Routine to return a handle from which <ioctl> requests can be
- // made. Caller must <close> the handle.
-
- static int handle_timed_accept (ACE_HANDLE listener,
- ACE_Time_Value *timeout,
- int restart);
- // Wait up to <timeout> amount of time to passively establish a
- // connection. This method doesn't perform the <accept>, it just
- // does the timed wait...
-
- static ACE_HANDLE handle_timed_complete (ACE_HANDLE listener,
- ACE_Time_Value *timeout,
- int is_tli = 0);
- // Wait up to <timeout> amount of time to complete an actively
- // established non-blocking connection. If <is_tli> is non-0 then
- // we are being called by a TLI wrapper (which behaves slightly
- // differently from a socket wrapper).
-
- // = Operations on HANDLEs.
-
- static ACE_HANDLE handle_timed_open (ACE_Time_Value *timeout,
- LPCTSTR name,
- int flags,
- int perms);
- // Wait up to <timeout> amount of time to actively open a device.
- // This method doesn't perform the <connect>, it just does the timed
- // wait...
-
- // = Set/get/clear various flags related to I/O HANDLE.
- static int set_flags (ACE_HANDLE handle,
- int flags);
- // Set flags associated with <handle>.
-
- static int clr_flags (ACE_HANDLE handle,
- int flags);
- // Clear flags associated with <handle>.
-
- static int get_flags (ACE_HANDLE handle);
- // Return the current setting of flags associated with <handle>.
-
- static int set_handle_limit (int new_limit = -1);
- // Reset the limit on the number of open handles. If <new_limit> ==
- // -1 set the limit to the maximum allowable. Otherwise, set it to
- // be the value of <new_limit>.
-
- static int max_handles (void);
- // Returns the maximum number of open handles currently permitted in
- // this process. This maximum may be extended using
- // <ACE::set_handle_limit>.
-
- // = String functions
-#if !defined (ACE_HAS_WINCE)
- static char *strenvdup (const char *str);
- // Return a dynamically allocated duplicate of <str>, substituting
- // the environment variable if <str[0] == '$'>. Note that the
- // pointer is allocated with <ACE_OS::malloc> and must be freed by
- // <ACE_OS::free>
-#endif /* ACE_HAS_WINCE */
-
- static char *strecpy (char *s, const char *t);
- // Copies <t> to <s>, returning a pointer to the end of the copied
- // region (rather than the beginning, a la <strcpy>.
-
- static char *strsplit_r (char *s,
- const char *token,
- char *&next_start);
- // Splits string <s> into pieces separated by the string <token>.
- // <next_start> is an opaque cookie handed back by the call to store
- // its state for the next invocation, thus making it re-entrant.
- // This operates very similar to Perl's <split> function except that
- // it returns pieces one at a time instead of into an array.
-
- static size_t strrepl (char *s, char search, char replace);
- // Replace all instances of <search> in <s> with <replace>. Returns
- // the number of replacements made.
-
- static const char *execname (const char *pathname);
- // On Win32 returns <pathname> if it already ends in ".exe,"
- // otherwise returns a dynamically allocated buffer containing
- // "<pathname>.exe". Always returns <pathname> on UNIX.
-
- static const char *basename (const char *pathname,
- char delim);
- // Returns the "basename" of a <pathname>.
-
-#if defined (ACE_HAS_UNICODE)
- // A collection of wide string functions. See above for details.
-
- static wchar_t *strecpy (wchar_t *s, const wchar_t *t);
-
- static wchar_t *strsplit_r (wchar_t *s,
- const wchar_t *token,
- wchar_t *&next_start);
-
- static size_t strrepl (wchar_t *s, wchar_t search, wchar_t replace);
-
- static const wchar_t *execname (const wchar_t *pathname);
-
- static const wchar_t *basename (const wchar_t *pathname,
- wchar_t delim);
- // Returns the "basename" of a <pathname>.
-#endif /* ACE_HAS_UNICODE */
-
- static ASYS_TCHAR *timestamp (ASYS_TCHAR date_and_time[],
- int time_len);
- // Returns the current timestamp in the form
- // "hour:minute:second:microsecond." The month, day, and year are
- // also stored in the beginning of the date_and_time array. Returns
- // 0 if unsuccessful, else returns pointer to beginning of the
- // "time" portion of <day_and_time>.
-
- static int daemonize (const char pathname[] = "/",
- int close_all_handles = ACE_DEFAULT_CLOSE_ALL_HANDLES);
- // Become a daemon process. If <close_all_handles> is non-zero then
- // all open file handles are closed.
-
- // = Methods for searching and opening shared libraries.
-
- static int ldfind (const ASYS_TCHAR *filename,
- ASYS_TCHAR *pathname,
- size_t maxlen);
- // Finds the file <filename> either using an absolute path or using
- // a relative path in conjunction with ACE_LD_SEARCH_PATH (e.g.,
- // $LD_LIBRARY_PATH on UNIX or $PATH on Win32). This function will
- // add appropriate suffix (e.g., .dll on Win32 or .so on UNIX)
- // according to the OS platform. In addition, this function will
- // apply the appropriate prefix (e.g., "lib" on UNIX and "" on
- // Win32) if the <filename> doesn't match directly.
-
- static FILE *ldopen (const ASYS_TCHAR *filename,
- const ASYS_TCHAR *type);
- // Uses <ldopen> to locate and open the appropriate <filename> and
- // returns a pointer to the file, else it returns a NULL
- // pointer. <type> specifies how the file should be open.
-
- // = Shield us from Win32's inability to select on STDIN.
-
-#if !defined (ACE_HAS_WINCE)
- static void *read_adapter (void *event_handler);
- // Used to read from non-socket ACE_HANDLEs in our own thread to
- // work around Win32 limitations that don't allow us to select() on
- // non-sockets (such as ACE_STDIN). This is commonly used in
- // situations where the Reactor is used to demultiplex read events
- // on ACE_STDIN on UNIX. Note that <event_handler> must be a
- // subclass of <ACE_Event_Handler>. If the <get_handle> method of
- // this event handler returns <ACE_INVALID_HANDLE> we default to
- // reading from ACE_STDIN.
-
- static int register_stdin_handler (ACE_Event_Handler *eh,
- ACE_Reactor *reactor,
- ACE_Thread_Manager *thr_mgr,
- int flags = THR_DETACHED);
- // Abstracts away from the differences between Win32 and ACE with
- // respect to reading from ACE_STDIN (which is non-select()'able on
- // Win32.
-
- static int remove_stdin_handler (ACE_Reactor *reactor,
- ACE_Thread_Manager *thr_mgr);
- // Performs the inverse of the <register_stdin_handler> method.
-#endif /* ACE_HAS_WINCE */
-
- // = Miscelleous functions.
- static size_t round_to_pagesize (off_t length);
- // Rounds the request to a multiple of the page size.
-
- static int format_hexdump (const ASYS_TCHAR *buffer, int size,
- ASYS_TCHAR *obuf, int obuf_sz);
- // Format buffer into printable format. This is useful for
- // debugging.
-
- static u_long hash_pjw (const char *str);
- // Computes the hash value of <str> using the ``Hash PJW'' routine.
-
- static u_long hash_pjw (const ACE_USHORT16 *str);
- // Computes the hash value of <str> using the ``Hash PJW'' routine
- // (works for UNICODE strings).
-
- static u_long crc32 (const char* str);
- // Computes the ISO 8802-3 standard 32 bits CRC for the string
- // (not for a file).
-
- static u_long is_prime (const u_long n,
- const u_long min_factor,
- const u_long max_factor);
- // Function that can burn up noticeable CPU time: brute-force
- // determination of whether number "n" is prime. Returns 0 if
- // it is prime, or the smallest factor if it is not prime. min_factor
- // and max_factor can be used to partition the work among threads.
- // For just one thread, typical values are 2 and n/2.
-
- static int map_errno (int error);
- // Map troublesome win32 errno values to values that standard C
- // strerr function understands. Thank you Microsoft.
-
- static const ASYS_TCHAR *sock_error (int error);
- // Returns a string containing the error message corresponding to a
- // WinSock error. This works around an omission in the Win32 API...
-
- static int process_active (pid_t pid);
- // Checks if process with <pid> is still alive. Returns 1 if it is
- // still alive, 0 if it isn't alive, and -1 if something weird
- // happened.
-
- static int terminate_process (pid_t pid);
- // Terminate the process with id <pid>. Note that this call is
- // potentially dangerous to use since the process being terminated
- // may not have a chance to cleanup before it shuts down.
-
- static void unique_name (const void *object,
- LPTSTR name,
- size_t length);
- // This method uses process id and object pointer to come up with a
- // machine wide unique name. The process ID will provide uniqueness
- // between processes on the same machine. The "this" pointer of the
- // <object> will provide uniqueness between other "live" objects in
- // the same process. The uniqueness of this name is therefore only
- // valid for the life of <object>.
-
- static u_long log2 (u_long num);
- // Computes the base 2 logarithm of <num>.
-
- static char nibble2hex (u_int n);
- // Hex conversion utility.
-
- static u_char hex2byte (char c);
- // Convert a hex character to its byte representation.
-
-private:
- static int enter_recv_timedwait (ACE_HANDLE handle,
- const ACE_Time_Value *timeout,
- int &val);
- // Wait for <timeout> before proceeding to a <recv> operation.
- // <val> keeps track of whether we're in non-blocking mode or not.
-
- static void leave_recv_timedwait (ACE_HANDLE handle,
- const ACE_Time_Value *timeout,
- int val);
- // Cleanup after a <recv> operation (e.g., restore the appropriate
- // non-blocking status of <handle>).
-
- static int enter_send_timedwait (ACE_HANDLE handle,
- const ACE_Time_Value* timeout,
- int &val);
- // Wait for <timeout> before proceeding to a <send> operation.
- // <val> keeps track of whether we're in non-blocking mode or not.
-
- static void leave_send_timedwait (ACE_HANDLE handle,
- const ACE_Time_Value *timeout,
- int val);
- // Cleanup after the <send> operation (e.g., restore the appropriate
- // non-blocking status of <handle>).
-
- static size_t pagesize_;
- // Size of a VM page.
-
- static u_long crc_table_[];
- // CRC table.
-
- static const char hex_chars_[];
- // Hex characters.
-};
-
-#include "ace/ACE.i"
-
-#endif /* ACE_ACE_H */
diff --git a/ace/ACE.i b/ace/ACE.i
deleted file mode 100644
index 345e3c7d6aa..00000000000
--- a/ace/ACE.i
+++ /dev/null
@@ -1,136 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Miscellaneous static methods used throughout ACE.
-
-inline u_int
-ACE::major_version (void)
-{
- return ACE_MAJOR_VERSION;
-}
-
-inline u_int
-ACE::minor_version (void)
-{
- return ACE_MINOR_VERSION;
-}
-
-inline u_int
-ACE::beta_version (void)
-{
- return ACE_BETA_VERSION;
-}
-
-inline ssize_t
-ACE::send (ACE_HANDLE handle, const void *buf, size_t len)
-{
- ACE_TRACE ("ACE::send");
-
-#if defined (ACE_WIN32)
- return ACE_OS::send (handle, (const char *) buf, len);
-#else
- return ACE_OS::write (handle, (const char *) buf, len);
-#endif /* ACE_WIN32 */
-}
-
-inline ssize_t
-ACE::send (ACE_HANDLE handle, const void *buf, size_t len, int flags)
-{
- ACE_TRACE ("ACE::send");
- return ACE_OS::send (handle, (const char *) buf, len, flags);
-}
-
-inline ssize_t
-ACE::recv (ACE_HANDLE handle, void *buf, size_t len)
-{
- ACE_TRACE ("ACE::recv");
-#if defined (ACE_WIN32)
- return ACE_OS::recv (handle, (char *) buf, len);
-#else
- return ACE_OS::read (handle, (char *) buf, len);
-#endif /* ACE_WIN32 */
-}
-
-inline ssize_t
-ACE::recv (ACE_HANDLE handle, void *buf, size_t len, int flags)
-{
- ACE_TRACE ("ACE::recv");
-
- return ACE_OS::recv (handle, (char *) buf, len, flags);
-}
-
-inline char *
-ACE::strecpy (char *s, const char *t)
-{
- ACE_TRACE ("ACE::strecpy");
- register char *dscan = s;
- register const char *sscan = t;
-
- while ((*dscan++ = *sscan++) != '\0')
- continue;
-
- return dscan - 1;
-}
-
-#if defined (ACE_HAS_UNICODE)
-inline wchar_t *
-ACE::strecpy (wchar_t *s, const wchar_t *t)
-{
- ACE_TRACE ("ACE::strecpy");
- register wchar_t *dscan = s;
- register const wchar_t *sscan = t;
-
- while ((*dscan++ = *sscan++) != '\0')
- continue;
-
- return dscan - 1;
-}
-#endif /* ACE_HAS_UNICODE */
-
-// Return flags currently associated with handle.
-
-inline int
-ACE::get_flags (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE::get_flags");
-
-#if defined (ACE_LACKS_FCNTL)
- // ACE_OS::fcntl is not supported, e.g., on VxWorks. It
- // would be better to store ACE's notion of the flags
- // associated with the handle, but this works for now.
- ACE_UNUSED_ARG (handle);
- return 0;
-#else
- return ACE_OS::fcntl (handle, F_GETFL, 0);
-#endif /* ACE_LACKS_FCNTL */
-}
-
-inline u_long
-ACE::log2 (u_long num)
-{
- u_long log = 0;
-
- for (;
- num > 0;
- log++)
- num >>= 1;
-
- return log;
-}
-
-inline char
-ACE::nibble2hex (u_int n)
-{
- return ACE::hex_chars_[n & 0x0f];
-}
-
-inline u_char
-ACE::hex2byte (char c)
-{
- if (isdigit (c))
- return (u_char) (c - '0');
- else if (islower (c))
- return (u_char) (10 + c - 'a');
- else
- return (u_char) (10 + c - 'A');
-}
diff --git a/ace/ACE_Library.mak b/ace/ACE_Library.mak
deleted file mode 100644
index cd2a821a55e..00000000000
--- a/ace/ACE_Library.mak
+++ /dev/null
@@ -1,73436 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-# TARGTYPE "Win32 (x86) Static Library" 0x0104
-
-!IF "$(CFG)" == ""
-CFG=ACE dynamic library - Win32 Unicode Debug
-!MESSAGE No configuration specified. Defaulting to ACE dynamic library - Win32\
- Unicode Debug.
-!ENDIF
-
-!IF "$(CFG)" != "ACE dynamic library - Win32 Debug" && "$(CFG)" !=\
- "ACE static library - Win32 Release" && "$(CFG)" !=\
- "ACE static library - Win32 Debug" && "$(CFG)" !=\
- "ACE static library - Win32 Unicode Debug" && "$(CFG)" !=\
- "ACE static library - Win32 Unicode Release" && "$(CFG)" !=\
- "ACE dynamic library - Win32 Unicode Debug" && "$(CFG)" !=\
- "ACE dynamic library - Win32 Unicode Release" && "$(CFG)" !=\
- "ACE dynamic library - Win32 Release"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ACE_Library.mak"\
- CFG="ACE dynamic library - Win32 Unicode Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ACE dynamic library - Win32 Debug" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ACE static library - Win32 Release" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ACE static library - Win32 Debug" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ACE static library - Win32 Unicode Debug" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ACE static library - Win32 Unicode Release" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ACE dynamic library - Win32 Unicode Debug" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Unicode Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "ACE static library - Win32 Debug"
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "ACE dynamic library\Debug"
-# PROP BASE Intermediate_Dir "ACE dynamic library\Debug"
-# PROP BASE Target_Dir "ACE dynamic library"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "DLL\Debug"
-# PROP Target_Dir "ACE dynamic library"
-OUTDIR=.
-INTDIR=.\DLL\Debug
-
-ALL : "$(OUTDIR)\aced.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Msg_WFMO_Reactor.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(OUTDIR)\aced.dll"
- -@erase "$(OUTDIR)\aced.exp"
- -@erase "$(OUTDIR)\aced.ilk"
- -@erase "$(OUTDIR)\aced.lib"
- -@erase "$(OUTDIR)\aced.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /G5 /MDd /W3 /Gm /GX /Zi /Od /I "..\STL" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /G5 /MDd /W3 /Gm /GX /Zi /Od /I "..\STL" /D "_DEBUG" /D\
- "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-MTL=mktyplib.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /win32
-MTL_PROJ=/nologo /D "_DEBUG" /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/ACE dynamic library.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 advapi32.lib user32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"aced.dll"
-LINK32_FLAGS=advapi32.lib user32.lib /nologo /subsystem:windows /dll\
- /incremental:yes /pdb:"$(OUTDIR)/aced.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/aced.dll" /implib:"$(OUTDIR)/aced.lib"
-LINK32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Msg_WFMO_Reactor.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj"
-
-"$(OUTDIR)\aced.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "ACE static library\Release"
-# PROP BASE Intermediate_Dir "ACE static library\Release"
-# PROP BASE Target_Dir "ACE static library"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "LIB\Release"
-# PROP Target_Dir "ACE static library"
-OUTDIR=.
-INTDIR=.\LIB\Release
-
-ALL : "$(OUTDIR)\aces.lib"
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Msg_WFMO_Reactor.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(OUTDIR)\aces.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /G5 /MT /W3 /GX /O2 /I "..\STL" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /G5 /MT /W3 /GX /O2 /I "..\STL" /D "NDEBUG" /D "WIN32" /D\
- "_WINDOWS" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\LIB\Release/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/ACE static library.bsc"
-BSC32_SBRS= \
-
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"aces.lib"
-LIB32_FLAGS=/nologo /out:"$(OUTDIR)/aces.lib"
-LIB32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Msg_WFMO_Reactor.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj"
-
-"$(OUTDIR)\aces.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
- $(LIB32) @<<
- $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "ACE static library\Debug"
-# PROP BASE Intermediate_Dir "ACE static library\Debug"
-# PROP BASE Target_Dir "ACE static library"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "LIB\Debug"
-# PROP Target_Dir "ACE static library"
-OUTDIR=.
-INTDIR=.\LIB\Debug
-
-ALL : "$(OUTDIR)\acesd.lib"
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Msg_WFMO_Reactor.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(OUTDIR)\acesd.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /G5 /MTd /W3 /GX /Z7 /Od /I "..\STL" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /G5 /MTd /W3 /GX /Z7 /Od /I "..\STL" /D "_DEBUG" /D "WIN32" /D\
- "_WINDOWS" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\LIB\Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/ACE static library.bsc"
-BSC32_SBRS= \
-
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"acesd.lib"
-LIB32_FLAGS=/nologo /out:"$(OUTDIR)/acesd.lib"
-LIB32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Msg_WFMO_Reactor.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj"
-
-"$(OUTDIR)\acesd.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
- $(LIB32) @<<
- $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "ACE static library\Unicode Debug"
-# PROP BASE Intermediate_Dir "ACE static library\Unicode Debug"
-# PROP BASE Target_Dir "ACE static library"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "LIB\Unicode_Debug"
-# PROP Target_Dir "ACE static library"
-OUTDIR=.
-INTDIR=.\LIB\Unicode_Debug
-
-ALL : "$(OUTDIR)\acesud.lib"
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Msg_WFMO_Reactor.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(OUTDIR)\acesud.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /G5 /MTd /W3 /GX /Z7 /Od /I "..\STL" /D "_DEBUG" /D "UNICODE" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /G5 /MTd /W3 /GX /Z7 /Od /I "..\STL" /D "_DEBUG" /D "UNICODE"\
- /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/"\
- /c
-CPP_OBJS=.\LIB\Unicode_Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/ACE static library.bsc"
-BSC32_SBRS= \
-
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"acesud.lib"
-LIB32_FLAGS=/nologo /out:"$(OUTDIR)/acesud.lib"
-LIB32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Msg_WFMO_Reactor.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj"
-
-"$(OUTDIR)\acesud.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
- $(LIB32) @<<
- $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "ACE static library\Unicode Release"
-# PROP BASE Intermediate_Dir "ACE static library\Unicode Release"
-# PROP BASE Target_Dir "ACE static library"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "LIB\Unicode_Release"
-# PROP Target_Dir "ACE static library"
-OUTDIR=.
-INTDIR=.\LIB\Unicode_Release
-
-ALL : "$(OUTDIR)\acesu.lib"
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Msg_WFMO_Reactor.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(OUTDIR)\acesu.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /G5 /MT /W3 /GX /O2 /I "..\STL" /D "NDEBUG" /D "UNICODE" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /G5 /MT /W3 /GX /O2 /I "..\STL" /D "NDEBUG" /D "UNICODE" /D\
- "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\LIB\Unicode_Release/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/ACE static library.bsc"
-BSC32_SBRS= \
-
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"acesu.lib"
-LIB32_FLAGS=/nologo /out:"$(OUTDIR)/acesu.lib"
-LIB32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Msg_WFMO_Reactor.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj"
-
-"$(OUTDIR)\acesu.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
- $(LIB32) @<<
- $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "ACE dynamic library\Unicode Debug"
-# PROP BASE Intermediate_Dir "ACE dynamic library\Unicode Debug"
-# PROP BASE Target_Dir "ACE dynamic library"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "DLL\Unicode_Debug"
-# PROP Target_Dir "ACE dynamic library"
-OUTDIR=.
-INTDIR=.\DLL\Unicode_Debug
-
-ALL : "$(OUTDIR)\aceud.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Msg_WFMO_Reactor.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(OUTDIR)\aceud.dll"
- -@erase "$(OUTDIR)\aceud.exp"
- -@erase "$(OUTDIR)\aceud.ilk"
- -@erase "$(OUTDIR)\aceud.lib"
- -@erase "$(OUTDIR)\aceud.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /G5 /MDd /W3 /Gm /GX /Zi /Od /I "..\STL" /D "_DEBUG" /D "UNICODE" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /G5 /MDd /W3 /Gm /GX /Zi /Od /I "..\STL" /D "_DEBUG" /D\
- "UNICODE" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\DLL\Unicode_Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-MTL=mktyplib.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /win32
-MTL_PROJ=/nologo /D "_DEBUG" /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/ACE dynamic library.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 advapi32.lib user32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"aceud.dll"
-LINK32_FLAGS=advapi32.lib user32.lib /nologo /subsystem:windows /dll\
- /incremental:yes /pdb:"$(OUTDIR)/aceud.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/aceud.dll" /implib:"$(OUTDIR)/aceud.lib"
-LINK32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Msg_WFMO_Reactor.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj"
-
-"$(OUTDIR)\aceud.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "ACE dynamic library\Unicode Release"
-# PROP BASE Intermediate_Dir "ACE dynamic library\Unicode Release"
-# PROP BASE Target_Dir "ACE dynamic library"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "DLL\Unicode_Release"
-# PROP Target_Dir "ACE dynamic library"
-OUTDIR=.
-INTDIR=.\DLL\Unicode_Release
-
-ALL : "$(OUTDIR)\aceu.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Msg_WFMO_Reactor.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(OUTDIR)\aceu.dll"
- -@erase "$(OUTDIR)\aceu.exp"
- -@erase "$(OUTDIR)\aceu.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /G5 /MD /W3 /GX /O2 /I "..\STL" /D "NDEBUG" /D "UNICODE" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /G5 /MD /W3 /GX /O2 /I "..\STL" /D "NDEBUG" /D "UNICODE" /D\
- "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\DLL\Unicode_Release/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-MTL=mktyplib.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /win32
-# ADD MTL /nologo /D "NDEBUG" /win32
-MTL_PROJ=/nologo /D "NDEBUG" /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/ACE dynamic library.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-# ADD LINK32 advapi32.lib user32.lib /nologo /subsystem:windows /dll /machine:I386 /out:"aceu.dll"
-LINK32_FLAGS=advapi32.lib user32.lib /nologo /subsystem:windows /dll\
- /incremental:no /pdb:"$(OUTDIR)/aceu.pdb" /machine:I386\
- /out:"$(OUTDIR)/aceu.dll" /implib:"$(OUTDIR)/aceu.lib"
-LINK32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Msg_WFMO_Reactor.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj"
-
-"$(OUTDIR)\aceu.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "ACE dynamic library\Release"
-# PROP BASE Intermediate_Dir "ACE dynamic library\Release"
-# PROP BASE Target_Dir "ACE dynamic library"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "DLL\Release"
-# PROP Target_Dir "ACE dynamic library"
-OUTDIR=.
-INTDIR=.\DLL\Release
-
-ALL : "$(OUTDIR)\ace.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Msg_WFMO_Reactor.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(OUTDIR)\ace.dll"
- -@erase "$(OUTDIR)\ace.exp"
- -@erase "$(OUTDIR)\ace.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /G5 /MD /W3 /GX /O2 /I "..\STL" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=1 /YX /c
-# ADD CPP /nologo /G5 /MD /W3 /GX /O2 /I "..\STL" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /G5 /MD /W3 /GX /O2 /I "..\STL" /D "NDEBUG" /D "WIN32" /D\
- "_WINDOWS" /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\DLL\Release/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-MTL=mktyplib.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /win32
-# ADD MTL /nologo /D "NDEBUG" /win32
-MTL_PROJ=/nologo /D "NDEBUG" /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/ACE dynamic library.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 advapi32.lib /nologo /subsystem:windows /dll /machine:I386 /out:"ace.dll"
-# ADD LINK32 advapi32.lib user32.lib /nologo /subsystem:windows /dll /machine:I386 /out:"ace.dll"
-LINK32_FLAGS=advapi32.lib user32.lib /nologo /subsystem:windows /dll\
- /incremental:no /pdb:"$(OUTDIR)/ace.pdb" /machine:I386 /out:"$(OUTDIR)/ace.dll"\
- /implib:"$(OUTDIR)/ace.lib"
-LINK32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Msg_WFMO_Reactor.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj"
-
-"$(OUTDIR)\ace.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-################################################################################
-# Begin Target
-
-# Name "ACE dynamic library - Win32 Debug"
-# Name "ACE dynamic library - Win32 Unicode Debug"
-# Name "ACE dynamic library - Win32 Unicode Release"
-# Name "ACE dynamic library - Win32 Release"
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\UPIPE_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_UPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_UPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_UPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_UPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\E\Malloc.h"\
- {$(INCLUDE)}"\E\Signal.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\UPIPE_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_UPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.i"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_UPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.i"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_UPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.i"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_UPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.i"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\E\Malloc.h"\
- {$(INCLUDE)}"\E\Signal.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\UPIPE_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_UPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_UPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_UPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_UPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\UNIX_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_UNIX_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_UNIX_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_UNIX_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_UNIX_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\TTY_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TTY_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TTY_IO.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TTY_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\TTY_IO.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TTY_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\TTY_IO.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TTY_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\TTY_IO.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Trace.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TRACE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Trace.i"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TRACE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Trace.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TRACE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Trace.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TRACE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Trace.i"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Token_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TOKEN=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TOKEN=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Token_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TOKEN_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TOKEN_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Token_Invariants.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TOKEN_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Invariants.h"\
- {$(INCLUDE)}"\.\Token_Invariants.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Invariants.h"\
- {$(INCLUDE)}"\.\Token_Invariants.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Invariants.h"\
- {$(INCLUDE)}"\.\Token_Invariants.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TOKEN_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Invariants.h"\
- {$(INCLUDE)}"\.\Token_Invariants.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Token_Collection.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TOKEN_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Collection.h"\
- {$(INCLUDE)}"\.\Token_Collection.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Collection.h"\
- {$(INCLUDE)}"\.\Token_Collection.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Collection.h"\
- {$(INCLUDE)}"\.\Token_Collection.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TOKEN_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Collection.h"\
- {$(INCLUDE)}"\.\Token_Collection.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Token.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TOKEN_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TOKEN_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\TLI_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TLI_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TLI_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TLI_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\TLI_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TLI_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Connector.h"\
- {$(INCLUDE)}"\.\TLI_Connector.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Connector.h"\
- {$(INCLUDE)}"\.\TLI_Connector.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TLI_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Connector.h"\
- {$(INCLUDE)}"\.\TLI_Connector.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TLI_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Connector.h"\
- {$(INCLUDE)}"\.\TLI_Connector.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\TLI_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TLI_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Acceptor.h"\
- {$(INCLUDE)}"\.\TLI_Acceptor.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Acceptor.h"\
- {$(INCLUDE)}"\.\TLI_Acceptor.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TLI_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Acceptor.h"\
- {$(INCLUDE)}"\.\TLI_Acceptor.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TLI_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Acceptor.h"\
- {$(INCLUDE)}"\.\TLI_Acceptor.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\TLI.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TLI_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TLI_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TLI_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Timer_Queue.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TIMER=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Hash.h"\
- {$(INCLUDE)}"\.\Timer_Hash_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Hash_T.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Hash.h"\
- {$(INCLUDE)}"\.\Timer_Hash_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Hash_T.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TIMER=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Hash.h"\
- {$(INCLUDE)}"\.\Timer_Hash_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Hash_T.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TIMER=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Hash.h"\
- {$(INCLUDE)}"\.\Timer_Hash_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Hash_T.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Time_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TIME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Request_Reply.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TIME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Request_Reply.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TIME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Request_Reply.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TIME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Request_Reply.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Thread_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_THREA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_THREA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_THREA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_THREA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Thread.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_THREAD=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_THREAD=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_THREAD=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_THREAD=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Task.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TASK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TASK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TASK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TASK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\System_Time.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SYSTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\System_Time.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SYSTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\System_Time.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SYSTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\System_Time.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SYSTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\System_Time.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Synch_Options.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SYNCH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SYNCH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SYNCH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SYNCH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Synch.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SYNCH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SYNCH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SYNCH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SYNCH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Svc_Conf_y.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SVC_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SVC_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SVC_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SVC_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Svc_Conf_l.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SVC_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SVC_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SVC_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SVC_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SV_Shared_Memory.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SV_SH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SV_SH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SV_SH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SV_SH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Simple.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SV_SE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SV_SE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SV_SE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SV_SE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Complex.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SV_SEM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SV_SEM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SV_SEM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SV_SEM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SV_Message_Queue.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SV_ME=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\SV_Message_Queue.h"\
- {$(INCLUDE)}"\.\SV_Message_Queue.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SV_ME=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\SV_Message_Queue.h"\
- {$(INCLUDE)}"\.\SV_Message_Queue.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SV_ME=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\SV_Message_Queue.h"\
- {$(INCLUDE)}"\.\SV_Message_Queue.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SV_ME=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\SV_Message_Queue.h"\
- {$(INCLUDE)}"\.\SV_Message_Queue.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SV_Message.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SV_MES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SV_MES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SV_MES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SV_MES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Strategies.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_STRAT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_STRAT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_STRAT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_STRAT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SString.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SSTRI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SSTRI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SSTRI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SSTRI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SPIPE_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SPIPE_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SPIPE_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SPIPE_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SPIPE_AC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_AC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_AC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_AC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_AC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_AC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SPIPE_AC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_AC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SPIPE.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SPIPE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SPIPE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Mcast.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_D=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_D=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_D=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_D=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Bcast.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_DG=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_DG=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_DG=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_DG=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_DGR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_DGR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_DGR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_DGR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Signal.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SIGNA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SIGNA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SIGNA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SIGNA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Shared_Object.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SHARE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SHARE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SHARE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SHARE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Shared_Memory_SV.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SHARED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SHARED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SHARED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SHARED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Shared_Memory_MM.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SHARED_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SHARED_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SHARED_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SHARED_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Repository.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SERVI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SERVI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SERVI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SERVI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Object.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SERVIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SERVIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SERVIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SERVIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SERVICE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SERVICE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Main.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SERVICE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SERVICE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Config.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SERVICE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVICE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVICE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVICE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SERVICE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVICE_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Sched_Params.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SCHED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SCHED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SCHED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SCHED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Remote_Tokens.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_REMOT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_REMOT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_REMOT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_REMOT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Remote_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_REMOTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_REMOTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_REMOTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_REMOTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Registry_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Registry.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Read_Buffer.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_READ_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Read_Buffer.h"\
- {$(INCLUDE)}"\.\Read_Buffer.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_READ_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Read_Buffer.h"\
- {$(INCLUDE)}"\.\Read_Buffer.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_READ_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Read_Buffer.h"\
- {$(INCLUDE)}"\.\Read_Buffer.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_READ_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Read_Buffer.h"\
- {$(INCLUDE)}"\.\Read_Buffer.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_REACT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_REACT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_REACT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_REACT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Profile_Timer.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PROFI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Profile_Timer.h"\
- {$(INCLUDE)}"\.\Profile_Timer.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PROFI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Profile_Timer.h"\
- {$(INCLUDE)}"\.\Profile_Timer.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PROFI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Profile_Timer.h"\
- {$(INCLUDE)}"\.\Profile_Timer.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PROFI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Profile_Timer.h"\
- {$(INCLUDE)}"\.\Profile_Timer.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Process_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PROCE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Process_Manager.h"\
- {$(INCLUDE)}"\.\Process_Manager.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PROCE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Process_Manager.h"\
- {$(INCLUDE)}"\.\Process_Manager.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PROCE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Process_Manager.h"\
- {$(INCLUDE)}"\.\Process_Manager.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PROCE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Process_Manager.h"\
- {$(INCLUDE)}"\.\Process_Manager.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Process.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PROCES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PROCES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PROCES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PROCES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Proactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PROAC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PROAC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PROAC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PROAC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Pipe.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Parse_Node.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PARSE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PARSE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PARSE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PARSE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\OS.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_OS_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_OS_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_OS_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_OS_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Obstack.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_OBSTA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_OBSTA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_OBSTA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_OBSTA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Object_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_OBJEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_OBJEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_OBJEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_OBJEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Naming_Context.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Name_Space.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_NAME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_NAME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_NAME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_NAME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Name_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_NAME_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_NAME_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_NAME_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_NAME_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Name_Proxy.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_NAME_P=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_P) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_NAME_P=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_P) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_NAME_P=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_P) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_NAME_P=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_P) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Multiplexor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_MULTI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Multiplexor.h"\
- {$(INCLUDE)}"\.\Multiplexor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_MULTI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Multiplexor.h"\
- {$(INCLUDE)}"\.\Multiplexor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_MULTI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Multiplexor.h"\
- {$(INCLUDE)}"\.\Multiplexor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_MULTI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Multiplexor.h"\
- {$(INCLUDE)}"\.\Multiplexor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Method_Object.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_METHO=\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_METHO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_METHO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_METHO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Message_Block.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_MESSA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_MESSA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_MESSA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_MESSA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Memory_Pool.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_MEMOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_MEMOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_MEMOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_MEMOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Mem_Map.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_MEM_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_MEM_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_MEM_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_MEM_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Malloc.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_MALLO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_MALLO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_MALLO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_MALLO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\LSOCK_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LSOCK=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LSOCK=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\LSOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LSOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.h"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.h"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.h"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LSOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.h"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\LSOCK_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LSOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Connector.h"\
- {$(INCLUDE)}"\.\LSOCK_Connector.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Connector.h"\
- {$(INCLUDE)}"\.\LSOCK_Connector.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Connector.h"\
- {$(INCLUDE)}"\.\LSOCK_Connector.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LSOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Connector.h"\
- {$(INCLUDE)}"\.\LSOCK_Connector.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\LSOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LSOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.h"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.h"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.h"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LSOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.h"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\LSOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LSOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LSOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\LSOCK.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LSOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LSOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Log_Record.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LOG_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LOG_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LOG_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LOG_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\streams.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Log_Msg.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LOG_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LOG_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LOG_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LOG_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Local_Tokens.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LOCAL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LOCAL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LOCAL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LOCAL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Local_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LOCAL_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LOCAL_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LOCAL_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LOCAL_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\IPC_SAP.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_IPC_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_IPC_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_IPC_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_IPC_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\IOStream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_IOSTR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IOStream.h"\
- {$(INCLUDE)}"\.\IOStream_T.cpp"\
- {$(INCLUDE)}"\.\IOStream_T.h"\
- {$(INCLUDE)}"\.\IOStream_T.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_IOSTR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IOStream.h"\
- {$(INCLUDE)}"\.\IOStream_T.cpp"\
- {$(INCLUDE)}"\.\IOStream_T.h"\
- {$(INCLUDE)}"\.\IOStream_T.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_IOSTR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IOStream.h"\
- {$(INCLUDE)}"\.\IOStream_T.cpp"\
- {$(INCLUDE)}"\.\IOStream_T.h"\
- {$(INCLUDE)}"\.\IOStream_T.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_IOSTR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IOStream.h"\
- {$(INCLUDE)}"\.\IOStream_T.cpp"\
- {$(INCLUDE)}"\.\IOStream_T.h"\
- {$(INCLUDE)}"\.\IOStream_T.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\IO_SAP.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_IO_SA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_IO_SA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_IO_SA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_IO_SA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\IO_Cntl_Msg.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\INET_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_INET_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_INET_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_INET_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_INET_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\High_Res_Timer.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_HIGH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_HIGH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_HIGH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_HIGH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Handle_Set.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_HANDL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_HANDL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_HANDL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_HANDL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Get_Opt.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_GET_O=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_GET_O=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_GET_O=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_GET_O=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Filecache.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FILEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Filecache.h"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FILEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Filecache.h"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FILEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Filecache.h"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FILEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Filecache.h"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FILE_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FILE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FILE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FILE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FILE_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FILE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_Connector.h"\
- {$(INCLUDE)}"\.\FILE_Connector.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_Connector.h"\
- {$(INCLUDE)}"\.\FILE_Connector.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FILE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_Connector.h"\
- {$(INCLUDE)}"\.\FILE_Connector.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FILE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_Connector.h"\
- {$(INCLUDE)}"\.\FILE_Connector.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FILE_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FILE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FILE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FILE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FILE.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FILE_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FILE_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FILE_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FIFO_Send_Msg.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FIFO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FIFO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FIFO_Send.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FIFO_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FIFO_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FIFO_Recv_Msg.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FIFO_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FIFO_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FIFO_Recv.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FIFO_RE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_RE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_RE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FIFO_RE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FIFO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FIFO_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FIFO_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Event_Handler.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_EVENT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_EVENT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_EVENT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_EVENT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Dynamic.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DYNAM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DYNAM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DYNAM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DYNAM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Dump.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DUMP_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dump.h"\
- {$(INCLUDE)}"\.\Dump_T.cpp"\
- {$(INCLUDE)}"\.\Dump_T.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DUMP_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dump.h"\
- {$(INCLUDE)}"\.\Dump_T.cpp"\
- {$(INCLUDE)}"\.\Dump_T.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DUMP_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dump.h"\
- {$(INCLUDE)}"\.\Dump_T.cpp"\
- {$(INCLUDE)}"\.\Dump_T.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DUMP_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dump.h"\
- {$(INCLUDE)}"\.\Dump_T.cpp"\
- {$(INCLUDE)}"\.\Dump_T.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\DEV_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DEV_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DEV_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DEV_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\DEV_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DEV_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DEV_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DEV_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\DEV_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DEV_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DEV_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DEV_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\DEV.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DEV_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DEV_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DEV_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Date_Time.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DATE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Date_Time.h"\
- {$(INCLUDE)}"\.\Date_Time.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DATE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Date_Time.h"\
- {$(INCLUDE)}"\.\Date_Time.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DATE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Date_Time.h"\
- {$(INCLUDE)}"\.\Date_Time.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DATE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Date_Time.h"\
- {$(INCLUDE)}"\.\Date_Time.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\CORBA_Handler.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_CORBA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\CORBA_Handler.h"\
- {$(INCLUDE)}"\.\CORBA_Handler.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_CORBA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\CORBA_Handler.h"\
- {$(INCLUDE)}"\.\CORBA_Handler.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_CORBA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\CORBA_Handler.h"\
- {$(INCLUDE)}"\.\CORBA_Handler.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_CORBA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\CORBA_Handler.h"\
- {$(INCLUDE)}"\.\CORBA_Handler.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Asynch_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_ASYNC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_ASYNC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_ASYNC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_ASYNC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\ARGV.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_ARGV_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_ARGV_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_ARGV_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_ARGV_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_ADDR_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_ADDR_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_ADDR_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_ADDR_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Activation_Queue.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_ACTIV=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Activation_Queue.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_ACTIV=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Activation_Queue.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_ACTIV=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Activation_Queue.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_ACTIV=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Activation_Queue.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\ACE.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_ACE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_ACE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_ACE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_ACE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Types.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SERVICE_T=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE_T=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE_T=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SERVICE_T=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Select_Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SELEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SELEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SELEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SELEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\WFMO_Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_WFMO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_WFMO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_WFMO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_WFMO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Priority_Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PRIOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Priority_Reactor.h"\
- {$(INCLUDE)}"\.\Priority_Reactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PRIOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Priority_Reactor.h"\
- {$(INCLUDE)}"\.\Priority_Reactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PRIOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Priority_Reactor.h"\
- {$(INCLUDE)}"\.\Priority_Reactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PRIOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Priority_Reactor.h"\
- {$(INCLUDE)}"\.\Priority_Reactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Basic_Types.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_BASIC=\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_BASIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_BASIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_BASIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Shared_Memory.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SHARED_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Version.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARED_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SHARED_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARED_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SHARED_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARED_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SHARED_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARED_M) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Msg_WFMO_Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_MSG_W=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
-
-
-"$(INTDIR)\Msg_WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_MSG_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_MSG_W=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Msg_WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_MSG_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_MSG_W=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Msg_WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_MSG_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_MSG_W=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Msg_WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_MSG_W) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "ACE static library - Win32 Release"
-# Name "ACE static library - Win32 Debug"
-# Name "ACE static library - Win32 Unicode Debug"
-# Name "ACE static library - Win32 Unicode Release"
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\UPIPE_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_UPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_UPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_UPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_UPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\UPIPE_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_UPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.i"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_UPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.i"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_UPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.i"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_UPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.h"\
- {$(INCLUDE)}"\.\UPIPE_Connector.i"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\UPIPE_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_UPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_UPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_UPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_UPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\.\UPIPE_Addr.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.h"\
- {$(INCLUDE)}"\.\UPIPE_Stream.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\UNIX_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_UNIX_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_UNIX_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_UNIX_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_UNIX_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\TTY_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TTY_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\TTY_IO.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TTY_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\TTY_IO.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TTY_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\TTY_IO.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TTY_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\TTY_IO.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Trace.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TRACE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Trace.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TRACE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Trace.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TRACE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Trace.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TRACE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Trace.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Token_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TOKEN=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TOKEN=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Token_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TOKEN_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TOKEN_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Token_Invariants.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TOKEN_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Invariants.h"\
- {$(INCLUDE)}"\.\Token_Invariants.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TOKEN_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Invariants.h"\
- {$(INCLUDE)}"\.\Token_Invariants.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Invariants.h"\
- {$(INCLUDE)}"\.\Token_Invariants.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Invariants.h"\
- {$(INCLUDE)}"\.\Token_Invariants.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Token_Collection.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TOKEN_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Collection.h"\
- {$(INCLUDE)}"\.\Token_Collection.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TOKEN_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Collection.h"\
- {$(INCLUDE)}"\.\Token_Collection.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Collection.h"\
- {$(INCLUDE)}"\.\Token_Collection.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Collection.h"\
- {$(INCLUDE)}"\.\Token_Collection.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Token.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TOKEN_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TOKEN_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\TLI_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TLI_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TLI_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TLI_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\TLI_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TLI_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Connector.h"\
- {$(INCLUDE)}"\.\TLI_Connector.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TLI_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Connector.h"\
- {$(INCLUDE)}"\.\TLI_Connector.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Connector.h"\
- {$(INCLUDE)}"\.\TLI_Connector.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TLI_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Connector.h"\
- {$(INCLUDE)}"\.\TLI_Connector.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\TLI_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TLI_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Acceptor.h"\
- {$(INCLUDE)}"\.\TLI_Acceptor.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TLI_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Acceptor.h"\
- {$(INCLUDE)}"\.\TLI_Acceptor.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Acceptor.h"\
- {$(INCLUDE)}"\.\TLI_Acceptor.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TLI_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\TLI_Acceptor.h"\
- {$(INCLUDE)}"\.\TLI_Acceptor.i"\
- {$(INCLUDE)}"\.\TLI_Stream.h"\
- {$(INCLUDE)}"\.\TLI_Stream.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\TLI.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TLI_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TLI_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TLI_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\TLI.h"\
- {$(INCLUDE)}"\.\TLI.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Timer_Queue.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TIMER=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Hash.h"\
- {$(INCLUDE)}"\.\Timer_Hash_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Hash_T.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TIMER=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Hash.h"\
- {$(INCLUDE)}"\.\Timer_Hash_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Hash_T.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Hash.h"\
- {$(INCLUDE)}"\.\Timer_Hash_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Hash_T.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TIMER=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Hash.h"\
- {$(INCLUDE)}"\.\Timer_Hash_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Hash_T.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Time_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TIME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Request_Reply.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TIME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Request_Reply.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TIME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Request_Reply.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TIME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Request_Reply.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Thread_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_THREA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_THREA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_THREA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_THREA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Thread.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_THREAD=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_THREAD=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_THREAD=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_THREAD=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Task.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TASK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TASK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TASK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TASK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\System_Time.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SYSTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\System_Time.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SYSTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\System_Time.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SYSTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\System_Time.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SYSTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\System_Time.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Synch_Options.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SYNCH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SYNCH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SYNCH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SYNCH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Synch.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SYNCH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SYNCH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SYNCH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SYNCH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Svc_Conf_y.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SVC_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SVC_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SVC_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SVC_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Svc_Conf_l.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SVC_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SVC_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SVC_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SVC_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SV_Shared_Memory.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SV_SH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SV_SH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SV_SH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SV_SH=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Simple.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SV_SE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SV_SE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SV_SE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SV_SE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Complex.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SV_SEM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SV_SEM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SV_SEM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SV_SEM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SV_Message_Queue.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SV_ME=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\SV_Message_Queue.h"\
- {$(INCLUDE)}"\.\SV_Message_Queue.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SV_ME=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\SV_Message_Queue.h"\
- {$(INCLUDE)}"\.\SV_Message_Queue.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SV_ME=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\SV_Message_Queue.h"\
- {$(INCLUDE)}"\.\SV_Message_Queue.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SV_ME=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\SV_Message_Queue.h"\
- {$(INCLUDE)}"\.\SV_Message_Queue.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SV_Message.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SV_MES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SV_MES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SV_MES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SV_MES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Message.h"\
- {$(INCLUDE)}"\.\SV_Message.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Strategies.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_STRAT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_STRAT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_STRAT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_STRAT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SString.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SSTRI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SSTRI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SSTRI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SSTRI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SPIPE_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SPIPE_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SPIPE_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SPIPE_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SPIPE_AC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_AC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SPIPE_AC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_AC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_AC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_AC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_AC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_AC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SPIPE.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SPIPE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SPIPE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Mcast.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_D=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_D=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_D=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_D=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Mcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Bcast.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_DG=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_DG=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_DG=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_DG=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram_Bcast.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_DGR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_DGR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_DGR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_DGR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Signal.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SIGNA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SIGNA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SIGNA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SIGNA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Shared_Object.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SHARE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SHARE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SHARE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SHARE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Shared_Memory_SV.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SHARED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SHARED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SHARED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SHARED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.h"\
- {$(INCLUDE)}"\.\Shared_Memory_SV.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.h"\
- {$(INCLUDE)}"\.\SV_Shared_Memory.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Shared_Memory_MM.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SHARED_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SHARED_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SHARED_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SHARED_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.h"\
- {$(INCLUDE)}"\.\Shared_Memory_MM.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Repository.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SERVI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SERVI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SERVI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SERVI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Object.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SERVIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SERVIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SERVIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SERVIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SERVICE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SERVICE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Main.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SERVICE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SERVICE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Config.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SERVICE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVICE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SERVICE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVICE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVICE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf.h"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVICE_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Sched_Params.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SCHED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SCHED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SCHED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SCHED=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Remote_Tokens.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_REMOT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_REMOT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_REMOT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_REMOT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.h"\
- {$(INCLUDE)}"\.\Remote_Tokens.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\Singleton.cpp"\
- {$(INCLUDE)}"\.\Singleton.h"\
- {$(INCLUDE)}"\.\Singleton.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Request_Reply.h"\
- {$(INCLUDE)}"\.\Token_Request_Reply.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Remote_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_REMOTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_REMOTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_REMOTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_REMOTE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Registry_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Registry.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Read_Buffer.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_READ_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Read_Buffer.h"\
- {$(INCLUDE)}"\.\Read_Buffer.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_READ_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Read_Buffer.h"\
- {$(INCLUDE)}"\.\Read_Buffer.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_READ_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Read_Buffer.h"\
- {$(INCLUDE)}"\.\Read_Buffer.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_READ_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Read_Buffer.h"\
- {$(INCLUDE)}"\.\Read_Buffer.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_REACT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_REACT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_REACT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_REACT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Profile_Timer.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PROFI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Profile_Timer.h"\
- {$(INCLUDE)}"\.\Profile_Timer.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PROFI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Profile_Timer.h"\
- {$(INCLUDE)}"\.\Profile_Timer.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PROFI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Profile_Timer.h"\
- {$(INCLUDE)}"\.\Profile_Timer.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PROFI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Profile_Timer.h"\
- {$(INCLUDE)}"\.\Profile_Timer.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Process_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PROCE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Process_Manager.h"\
- {$(INCLUDE)}"\.\Process_Manager.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PROCE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Process_Manager.h"\
- {$(INCLUDE)}"\.\Process_Manager.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PROCE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Process_Manager.h"\
- {$(INCLUDE)}"\.\Process_Manager.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PROCE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Process_Manager.h"\
- {$(INCLUDE)}"\.\Process_Manager.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Process.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PROCES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PROCES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PROCES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PROCES=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Proactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PROAC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PROAC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PROAC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PROAC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Pipe.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PIPE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Parse_Node.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PARSE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PARSE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PARSE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PARSE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Parse_Node.h"\
- {$(INCLUDE)}"\.\Parse_Node.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Repository.h"\
- {$(INCLUDE)}"\.\Service_Repository.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\OS.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_OS_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_OS_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_OS_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_OS_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Sched_Params.h"\
- {$(INCLUDE)}"\.\Sched_Params.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Obstack.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_OBSTA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_OBSTA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_OBSTA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_OBSTA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\Obstack.h"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Object_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_OBJEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_OBJEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_OBJEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_OBJEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Array.cpp"\
- {$(INCLUDE)}"\.\Array.h"\
- {$(INCLUDE)}"\.\Array.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Manager.h"\
- {$(INCLUDE)}"\.\Service_Manager.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Naming_Context.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Registry.h"\
- {$(INCLUDE)}"\.\Registry_Name_Space.h"\
- {$(INCLUDE)}"\.\Remote_Name_Space.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
- {$(INCLUDE)}"\IOSTREAM.H"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Name_Space.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_NAME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_NAME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_NAME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_NAME_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Name_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_NAME_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_NAME_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_NAME_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_NAME_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Name_Proxy.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_NAME_P=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_P) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_NAME_P=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_P) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_NAME_P=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_P) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_NAME_P=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_P) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Multiplexor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_MULTI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Multiplexor.h"\
- {$(INCLUDE)}"\.\Multiplexor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_MULTI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Multiplexor.h"\
- {$(INCLUDE)}"\.\Multiplexor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_MULTI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Multiplexor.h"\
- {$(INCLUDE)}"\.\Multiplexor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_MULTI=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Multiplexor.h"\
- {$(INCLUDE)}"\.\Multiplexor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Method_Object.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_METHO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_METHO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_METHO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_METHO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Message_Block.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_MESSA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_MESSA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_MESSA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_MESSA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Memory_Pool.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_MEMOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_MEMOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_MEMOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_MEMOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Mem_Map.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_MEM_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_MEM_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_MEM_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_MEM_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Malloc.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_MALLO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_MALLO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_MALLO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_MALLO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\LSOCK_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LSOCK=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LSOCK=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\LSOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LSOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.h"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LSOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.h"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.h"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.h"\
- {$(INCLUDE)}"\.\LSOCK_Dgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Dgram.h"\
- {$(INCLUDE)}"\.\SOCK_Dgram.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\LSOCK_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LSOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Connector.h"\
- {$(INCLUDE)}"\.\LSOCK_Connector.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LSOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Connector.h"\
- {$(INCLUDE)}"\.\LSOCK_Connector.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Connector.h"\
- {$(INCLUDE)}"\.\LSOCK_Connector.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Connector.h"\
- {$(INCLUDE)}"\.\LSOCK_Connector.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\LSOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LSOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.h"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LSOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.h"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.h"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_CO=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.h"\
- {$(INCLUDE)}"\.\LSOCK_CODgram.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_CODgram.h"\
- {$(INCLUDE)}"\.\SOCK_CODgram.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\LSOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LSOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LSOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\LSOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\LSOCK_Stream.h"\
- {$(INCLUDE)}"\.\LSOCK_Stream.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.h"\
- {$(INCLUDE)}"\.\UNIX_Addr.i"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\LSOCK.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LSOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LSOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\LSOCK.h"\
- {$(INCLUDE)}"\.\LSOCK.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Log_Record.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LOG_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LOG_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LOG_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LOG_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Log_Msg.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LOG_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LOG_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LOG_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LOG_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SPIPE.h"\
- {$(INCLUDE)}"\.\SPIPE.i"\
- {$(INCLUDE)}"\.\SPIPE_Addr.h"\
- {$(INCLUDE)}"\.\SPIPE_Addr.i"\
- {$(INCLUDE)}"\.\SPIPE_Connector.h"\
- {$(INCLUDE)}"\.\SPIPE_Connector.i"\
- {$(INCLUDE)}"\.\SPIPE_Stream.h"\
- {$(INCLUDE)}"\.\SPIPE_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Local_Tokens.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LOCAL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LOCAL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LOCAL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LOCAL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token_Manager.h"\
- {$(INCLUDE)}"\.\Token_Manager.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Local_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LOCAL_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LOCAL_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LOCAL_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LOCAL_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Name_Space.h"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.cpp"\
- {$(INCLUDE)}"\.\Local_Name_Space_T.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Name_Proxy.h"\
- {$(INCLUDE)}"\.\Name_Request_Reply.h"\
- {$(INCLUDE)}"\.\Name_Space.h"\
- {$(INCLUDE)}"\.\Naming_Context.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\IPC_SAP.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_IPC_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_IPC_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_IPC_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_IPC_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\IOStream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_IOSTR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IOStream.h"\
- {$(INCLUDE)}"\.\IOStream_T.cpp"\
- {$(INCLUDE)}"\.\IOStream_T.h"\
- {$(INCLUDE)}"\.\IOStream_T.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_IOSTR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IOStream.h"\
- {$(INCLUDE)}"\.\IOStream_T.cpp"\
- {$(INCLUDE)}"\.\IOStream_T.h"\
- {$(INCLUDE)}"\.\IOStream_T.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_IOSTR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IOStream.h"\
- {$(INCLUDE)}"\.\IOStream_T.cpp"\
- {$(INCLUDE)}"\.\IOStream_T.h"\
- {$(INCLUDE)}"\.\IOStream_T.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_IOSTR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IOStream.h"\
- {$(INCLUDE)}"\.\IOStream_T.cpp"\
- {$(INCLUDE)}"\.\IOStream_T.h"\
- {$(INCLUDE)}"\.\IOStream_T.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\IO_SAP.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_IO_SA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_IO_SA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_IO_SA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_IO_SA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\IO_Cntl_Msg.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\INET_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_INET_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_INET_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_INET_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_INET_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\High_Res_Timer.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_HIGH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_HIGH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_HIGH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_HIGH_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Handle_Set.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_HANDL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_HANDL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_HANDL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_HANDL=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Get_Opt.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_GET_O=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_GET_O=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_GET_O=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_GET_O=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Get_Opt.h"\
- {$(INCLUDE)}"\.\Get_Opt.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Filecache.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FILEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Filecache.h"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FILEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Filecache.h"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FILEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Filecache.h"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FILEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Filecache.h"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FILE_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FILE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FILE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FILE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FILE_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FILE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_Connector.h"\
- {$(INCLUDE)}"\.\FILE_Connector.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FILE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_Connector.h"\
- {$(INCLUDE)}"\.\FILE_Connector.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_Connector.h"\
- {$(INCLUDE)}"\.\FILE_Connector.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FILE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\FILE_Connector.h"\
- {$(INCLUDE)}"\.\FILE_Connector.i"\
- {$(INCLUDE)}"\.\FILE_IO.h"\
- {$(INCLUDE)}"\.\FILE_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FILE_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FILE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FILE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FILE_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FILE.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FILE_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FILE_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FILE_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FILE.h"\
- {$(INCLUDE)}"\.\FILE.i"\
- {$(INCLUDE)}"\.\FILE_Addr.h"\
- {$(INCLUDE)}"\.\FILE_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FIFO_Send_Msg.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FIFO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FIFO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Send_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FIFO_Send.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FIFO_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FIFO_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_S=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Send.h"\
- {$(INCLUDE)}"\.\FIFO_Send.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FIFO_Recv_Msg.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FIFO_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FIFO_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_R=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.h"\
- {$(INCLUDE)}"\.\FIFO_Recv_Msg.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FIFO_Recv.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FIFO_RE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FIFO_RE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_RE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_RE=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\FIFO_Recv.h"\
- {$(INCLUDE)}"\.\FIFO_Recv.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\FIFO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FIFO_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FIFO_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\FIFO.h"\
- {$(INCLUDE)}"\.\FIFO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Event_Handler.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_EVENT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_EVENT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_EVENT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_EVENT=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Dynamic.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DYNAM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DYNAM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DYNAM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DYNAM=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dynamic.h"\
- {$(INCLUDE)}"\.\Dynamic.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Dump.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DUMP_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dump.h"\
- {$(INCLUDE)}"\.\Dump_T.cpp"\
- {$(INCLUDE)}"\.\Dump_T.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DUMP_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dump.h"\
- {$(INCLUDE)}"\.\Dump_T.cpp"\
- {$(INCLUDE)}"\.\Dump_T.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DUMP_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dump.h"\
- {$(INCLUDE)}"\.\Dump_T.cpp"\
- {$(INCLUDE)}"\.\Dump_T.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DUMP_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Dump.h"\
- {$(INCLUDE)}"\.\Dump_T.cpp"\
- {$(INCLUDE)}"\.\Dump_T.h"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\DEV_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DEV_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DEV_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DEV_I=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\DEV_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DEV_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DEV_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DEV_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\DEV_Connector.h"\
- {$(INCLUDE)}"\.\DEV_Connector.i"\
- {$(INCLUDE)}"\.\DEV_IO.h"\
- {$(INCLUDE)}"\.\DEV_IO.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\DEV_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DEV_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DEV_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DEV_A=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\DEV.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DEV_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DEV_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DEV_CP=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\DEV.h"\
- {$(INCLUDE)}"\.\DEV.i"\
- {$(INCLUDE)}"\.\DEV_Addr.h"\
- {$(INCLUDE)}"\.\DEV_Addr.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_SAP.h"\
- {$(INCLUDE)}"\.\IO_SAP.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Date_Time.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DATE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Date_Time.h"\
- {$(INCLUDE)}"\.\Date_Time.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DATE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Date_Time.h"\
- {$(INCLUDE)}"\.\Date_Time.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DATE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Date_Time.h"\
- {$(INCLUDE)}"\.\Date_Time.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DATE_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Date_Time.h"\
- {$(INCLUDE)}"\.\Date_Time.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\CORBA_Handler.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_CORBA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\CORBA_Handler.h"\
- {$(INCLUDE)}"\.\CORBA_Handler.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_CORBA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\CORBA_Handler.h"\
- {$(INCLUDE)}"\.\CORBA_Handler.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_CORBA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\CORBA_Handler.h"\
- {$(INCLUDE)}"\.\CORBA_Handler.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_CORBA=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\CORBA_Handler.h"\
- {$(INCLUDE)}"\.\CORBA_Handler.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Asynch_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_ASYNC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_ASYNC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_ASYNC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_ASYNC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Asynch_IO.h"\
- {$(INCLUDE)}"\.\Asynch_IO.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\High_Res_Timer.h"\
- {$(INCLUDE)}"\.\High_Res_Timer.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Proactor.h"\
- {$(INCLUDE)}"\.\Proactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_List.h"\
- {$(INCLUDE)}"\.\Timer_List_T.cpp"\
- {$(INCLUDE)}"\.\Timer_List_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Timer_Wheel.h"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\ARGV.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_ARGV_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_ARGV_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_ARGV_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_ARGV_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\ARGV.h"\
- {$(INCLUDE)}"\.\ARGV.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_ADDR_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_ADDR_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_ADDR_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_ADDR_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Activation_Queue.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_ACTIV=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Activation_Queue.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_ACTIV=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Activation_Queue.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_ACTIV=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Activation_Queue.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_ACTIV=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Activation_Queue.h"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Method_Object.h"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\ACE.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_ACE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_ACE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_ACE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_ACE_C=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Process.h"\
- {$(INCLUDE)}"\.\Process.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Types.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SERVICE_T=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SERVICE_T=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE_T=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE_T=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Module.cpp"\
- {$(INCLUDE)}"\.\Module.h"\
- {$(INCLUDE)}"\.\Module.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\Stream.cpp"\
- {$(INCLUDE)}"\.\Stream.h"\
- {$(INCLUDE)}"\.\Stream.i"\
- {$(INCLUDE)}"\.\Stream_Modules.cpp"\
- {$(INCLUDE)}"\.\Stream_Modules.h"\
- {$(INCLUDE)}"\.\Stream_Modules.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Task.h"\
- {$(INCLUDE)}"\.\Task.i"\
- {$(INCLUDE)}"\.\Task_T.cpp"\
- {$(INCLUDE)}"\.\Task_T.h"\
- {$(INCLUDE)}"\.\Task_T.i"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\WFMO_Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_WFMO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_WFMO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_WFMO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_WFMO_=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Select_Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SELEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SELEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SELEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SELEC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Addr.h"\
- {$(INCLUDE)}"\.\Addr.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\INET_Addr.h"\
- {$(INCLUDE)}"\.\INET_Addr.i"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\IPC_SAP.h"\
- {$(INCLUDE)}"\.\IPC_SAP.i"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SOCK.h"\
- {$(INCLUDE)}"\.\SOCK.i"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\.\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\.\SOCK_Connector.h"\
- {$(INCLUDE)}"\.\SOCK_Connector.i"\
- {$(INCLUDE)}"\.\SOCK_IO.h"\
- {$(INCLUDE)}"\.\SOCK_IO.i"\
- {$(INCLUDE)}"\.\SOCK_Stream.h"\
- {$(INCLUDE)}"\.\SOCK_Stream.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Time_Value.h"\
- {$(INCLUDE)}"\.\Timer_Heap.h"\
- {$(INCLUDE)}"\.\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Heap_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Priority_Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PRIOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Priority_Reactor.h"\
- {$(INCLUDE)}"\.\Priority_Reactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PRIOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Priority_Reactor.h"\
- {$(INCLUDE)}"\.\Priority_Reactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PRIOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Priority_Reactor.h"\
- {$(INCLUDE)}"\.\Priority_Reactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PRIOR=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Local_Tokens.h"\
- {$(INCLUDE)}"\.\Local_Tokens.i"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Map_Manager.h"\
- {$(INCLUDE)}"\.\Map_Manager.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Pipe.h"\
- {$(INCLUDE)}"\.\Pipe.i"\
- {$(INCLUDE)}"\.\Priority_Reactor.h"\
- {$(INCLUDE)}"\.\Priority_Reactor.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Select_Reactor.h"\
- {$(INCLUDE)}"\.\Select_Reactor.i"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Token.h"\
- {$(INCLUDE)}"\.\Token.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Basic_Types.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_BASIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_BASIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_BASIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_BASIC=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Shared_Memory.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SHARED_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARED_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SHARED_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARED_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SHARED_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARED_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SHARED_M=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Shared_Memory.h"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARED_M) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Msg_WFMO_Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_MSG_W=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Msg_WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_MSG_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_MSG_W=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Msg_WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_MSG_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_MSG_W=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Msg_WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_MSG_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_MSG_W=\
- {$(INCLUDE)}"\.\ACE.h"\
- {$(INCLUDE)}"\.\ACE.i"\
- {$(INCLUDE)}"\.\Atomic_Op.i"\
- {$(INCLUDE)}"\.\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\.\Auto_Ptr.h"\
- {$(INCLUDE)}"\.\Auto_Ptr.i"\
- {$(INCLUDE)}"\.\Basic_Types.h"\
- {$(INCLUDE)}"\.\Basic_Types.i"\
- {$(INCLUDE)}"\.\config-win32-common.h"\
- {$(INCLUDE)}"\.\config-win32.h"\
- {$(INCLUDE)}"\.\config.h"\
- {$(INCLUDE)}"\.\Containers.cpp"\
- {$(INCLUDE)}"\.\Containers.h"\
- {$(INCLUDE)}"\.\Containers.i"\
- {$(INCLUDE)}"\.\Event_Handler.h"\
- {$(INCLUDE)}"\.\Event_Handler.i"\
- {$(INCLUDE)}"\.\Free_List.cpp"\
- {$(INCLUDE)}"\.\Free_List.h"\
- {$(INCLUDE)}"\.\Free_List.i"\
- {$(INCLUDE)}"\.\Handle_Set.h"\
- {$(INCLUDE)}"\.\Handle_Set.i"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\.\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\.\inc_user_config.h"\
- {$(INCLUDE)}"\.\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\.\iosfwd.h"\
- {$(INCLUDE)}"\.\Log_Msg.h"\
- {$(INCLUDE)}"\.\Log_Priority.h"\
- {$(INCLUDE)}"\.\Log_Record.h"\
- {$(INCLUDE)}"\.\Log_Record.i"\
- {$(INCLUDE)}"\.\Malloc.h"\
- {$(INCLUDE)}"\.\Malloc.i"\
- {$(INCLUDE)}"\.\Malloc_T.cpp"\
- {$(INCLUDE)}"\.\Malloc_T.h"\
- {$(INCLUDE)}"\.\Malloc_T.i"\
- {$(INCLUDE)}"\.\Managed_Object.cpp"\
- {$(INCLUDE)}"\.\Managed_Object.h"\
- {$(INCLUDE)}"\.\Managed_Object.i"\
- {$(INCLUDE)}"\.\Mem_Map.h"\
- {$(INCLUDE)}"\.\Mem_Map.i"\
- {$(INCLUDE)}"\.\Memory_Pool.h"\
- {$(INCLUDE)}"\.\Memory_Pool.i"\
- {$(INCLUDE)}"\.\Message_Block.h"\
- {$(INCLUDE)}"\.\Message_Block.i"\
- {$(INCLUDE)}"\.\Message_Queue.cpp"\
- {$(INCLUDE)}"\.\Message_Queue.h"\
- {$(INCLUDE)}"\.\Message_Queue.i"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\Msg_WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\Object_Manager.h"\
- {$(INCLUDE)}"\.\Object_Manager.i"\
- {$(INCLUDE)}"\.\OS.h"\
- {$(INCLUDE)}"\.\OS.i"\
- {$(INCLUDE)}"\.\Reactor.h"\
- {$(INCLUDE)}"\.\Reactor.i"\
- {$(INCLUDE)}"\.\Reactor_Impl.h"\
- {$(INCLUDE)}"\.\Service_Config.h"\
- {$(INCLUDE)}"\.\Service_Config.i"\
- {$(INCLUDE)}"\.\Service_Object.h"\
- {$(INCLUDE)}"\.\Service_Object.i"\
- {$(INCLUDE)}"\.\Service_Types.h"\
- {$(INCLUDE)}"\.\Service_Types.i"\
- {$(INCLUDE)}"\.\Shared_Object.h"\
- {$(INCLUDE)}"\.\Shared_Object.i"\
- {$(INCLUDE)}"\.\Signal.h"\
- {$(INCLUDE)}"\.\Signal.i"\
- {$(INCLUDE)}"\.\SString.h"\
- {$(INCLUDE)}"\.\SString.i"\
- {$(INCLUDE)}"\.\Strategies.h"\
- {$(INCLUDE)}"\.\Strategies_T.cpp"\
- {$(INCLUDE)}"\.\Strategies_T.h"\
- {$(INCLUDE)}"\.\streams.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\.\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\.\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\.\Synch.h"\
- {$(INCLUDE)}"\.\Synch.i"\
- {$(INCLUDE)}"\.\Synch_Options.h"\
- {$(INCLUDE)}"\.\Synch_T.cpp"\
- {$(INCLUDE)}"\.\Synch_T.h"\
- {$(INCLUDE)}"\.\Synch_T.i"\
- {$(INCLUDE)}"\.\sys_conf.h"\
- {$(INCLUDE)}"\.\Thread.h"\
- {$(INCLUDE)}"\.\Thread.i"\
- {$(INCLUDE)}"\.\Thread_Manager.h"\
- {$(INCLUDE)}"\.\Thread_Manager.i"\
- {$(INCLUDE)}"\.\Timer_Queue.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\.\Timer_Queue_T.h"\
- {$(INCLUDE)}"\.\Timer_Queue_T.i"\
- {$(INCLUDE)}"\.\Trace.h"\
- {$(INCLUDE)}"\.\Version.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.h"\
- {$(INCLUDE)}"\.\WFMO_Reactor.i"\
- {$(INCLUDE)}"\.\ws2tcpip.h"\
-
-
-"$(INTDIR)\Msg_WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_MSG_W) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/ace/ACE_Library.mdp b/ace/ACE_Library.mdp
deleted file mode 100644
index 05b49c14d49..00000000000
--- a/ace/ACE_Library.mdp
+++ /dev/null
Binary files differ
diff --git a/ace/ARGV.cpp b/ace/ARGV.cpp
deleted file mode 100644
index 3e1a1425ede..00000000000
--- a/ace/ARGV.cpp
+++ /dev/null
@@ -1,347 +0,0 @@
-// ARGV.cpp
-// $Id$
-
-// Transforms a string BUF into an ARGV-style vector of strings.
-
-#define ACE_BUILD_DLL
-#include "ace/ARGV.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/ARGV.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE (ACE_ARGV)
-
-void
-ACE_ARGV::dump (void) const
-{
- ACE_TRACE ("ACE_ARGV::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("argc_ = %d"), this->argc_));
-
- for (size_t i = 0; i < this->argc_; i++)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nargv_[%i] = %s"), i, this->argv_[i]));
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nbuf = %s\n"), this->buf_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Creates this->argv_ out of this->buf_. New memory is allocated for
-// each element of the array. This is used by the array-to-string
-// style constructor and for creating this->argv_ when in iterative
-// mode.
-
-void
-ACE_ARGV::string_to_array (void)
-{
- ACE_TRACE ("ACE_ARGV::string_to_array");
-
- // Reset the number of arguments
- this->argc_ = 0;
-
- if (this->buf_ == 0)
- return;
-
- ASYS_TCHAR *cp = this->buf_;
-
- // First pass: count arguments.
-
- // '#' is the start-comment token..
- while (*cp != '\0' && *cp != '#')
- {
- // Skip whitespace..
- while (ACE_OS::ace_isspace (*cp))
- cp++;
-
- // Increment count and move to next whitespace..
- if (*cp != '\0')
- this->argc_++;
-
- // Grok quotes....
- if (*cp == '\'' || *cp == '"')
- {
- ASYS_TCHAR quote = *cp;
-
- // Scan past the string..
- for (cp++; *cp != '\0' && *cp != quote; cp++)
- continue;
-
- // '\0' implies unmatched quote..
- if (*cp == '\0')
- {
- ACE_ERROR ((LM_ERROR,
- ASYS_TEXT ("unmatched %c detected\n"), quote));
- this->argc_--;
- break;
- }
- else
- cp++;
- }
- else // Skip over non-whitespace....
- while (*cp != '\0' && !ACE_OS::ace_isspace (*cp))
- cp++;
- }
-
- // Second pass: copy arguments..
- ASYS_TCHAR arg[BUFSIZ];
-
- // Make a new argv vector of argc + 1 elements.
- ACE_NEW (this->argv_, ASYS_TCHAR *[this->argc_ + 1]);
-
- ASYS_TCHAR *ptr = this->buf_;
-
- for (size_t i = 0; i < this->argc_; i++)
- {
- // Skip whitespace..
- while (ACE_OS::ace_isspace (*ptr))
- ptr++;
-
- // Copy next argument and move to next whitespace..
- if (*ptr == '\'' || *ptr == '"')
- {
- ASYS_TCHAR quote = *ptr++;
-
- for (cp = arg;
- *ptr != '\0' && *ptr != quote;
- ptr++, cp++)
- if (unsigned (cp - arg) < sizeof arg)
- *cp = *ptr;
-
- *cp = '\0';
- if (*ptr == quote)
- ptr++;
- }
- else
- {
- for (cp = arg;
- *ptr && !ACE_OS::ace_isspace (*ptr);
- ptr++, cp++)
- if (unsigned (cp - arg) < sizeof arg)
- *cp = *ptr;
- *cp = '\0';
- }
-
- // Check for environment variable substitution here.
-#if !defined (ACE_HAS_WINCE)
- // WinCE doesn't have environment variables so we just skip it.
- if (this->substitute_env_args_)
- ACE_ALLOCATOR (this->argv_[i],
- ACE::strenvdup (arg));
- else
-#endif /* !ACE_HAS_WINCE */
- ACE_ALLOCATOR (this->argv_[i],
- ACE_OS::strdup (arg));
- }
-
- this->argv_[this->argc_] = 0;
-}
-
-
-ACE_ARGV::ACE_ARGV (const ASYS_TCHAR buf[],
- int substitute_env_args)
- : substitute_env_args_ (substitute_env_args),
- state_ (TO_PTR_ARRAY),
- argc_ (0),
- argv_ (0),
- buf_ (0),
- length_ (0)
-{
- ACE_TRACE ("ACE_ARGV::ACE_ARGV ASYS_TCHAR[] to ASYS_TCHAR *[]");
-
- if (buf == 0 || buf[0] == 0)
- return;
-
- // Make an internal copy of the string
- ACE_NEW (this->buf_, ASYS_TCHAR[ACE_OS::strlen (buf) + 1]);
- ACE_OS::strcpy (this->buf_, buf);
-
- // Create this->argv_
- this->string_to_array ();
-}
-
-ACE_ARGV::ACE_ARGV (ASYS_TCHAR *argv[],
- int substitute_env_args)
- : substitute_env_args_ (substitute_env_args),
- state_ (TO_STRING),
- argc_ (0),
- argv_ (0),
- buf_ (0),
- length_ (0)
-{
- ACE_TRACE ("ACE_ARGV::ACE_ARGV ASYS_TCHAR*[] to ASYS_TCHAR[]");
-
- if (argv == 0 || argv[0] == 0)
- return;
-
- int buf_len = 0;
-
- // Determine the length of the buffer.
-
- for (int i = 0; argv[i] != 0; i++)
- {
- ASYS_TCHAR *temp;
-
- // Account for environment variables.
- if (this->substitute_env_args_
- && (argv[i][0] == '$'
- && (temp = ACE_OS::getenv (&argv[i][1])) != 0))
- buf_len += ACE_OS::strlen (temp);
- else
- buf_len += ACE_OS::strlen (argv[i]);
-
- // Add one for the extra space between each string.
- buf_len++;
- }
-
- // Step through all argv params and copy each one into buf; separate
- // each param with white space.
-
- ACE_NEW (this->buf_, ASYS_TCHAR[buf_len + 1]);
-
- ASYS_TCHAR *end = this->buf_;
- int j;
-
- for (j = 0; argv[j] != 0; j++)
- {
- ASYS_TCHAR *temp;
-
- // Account for environment variables.
- if (this->substitute_env_args_
- && (argv[j][0] == '$'
- && (temp = ACE_OS::getenv (&argv[j][1])) != 0))
- end = ACE::strecpy (end, temp);
- else
- end = ACE::strecpy (end, argv[j]);
-
- // Add white space and advance the pointer.
- *end++ = ' ';
- }
-
- // Remember how many arguments there are
- this->argc_ = j;
-
- // Null terminate the string.
- *end = '\0';
-}
-
-ACE_ARGV::ACE_ARGV (int substitute_env_args)
- : substitute_env_args_ (substitute_env_args),
- state_ (ITERATIVE),
- argc_ (0),
- argv_ (0),
- buf_ (0),
- length_ (0)
-{
- ACE_TRACE ("ACE_ARGV::ACE_ARGV Iterative");
-
- // Nothing to do yet -- the user puts in arguments via add ()
-}
-
-int
-ACE_ARGV::add (const ASYS_TCHAR *next_arg)
-{
- // Only allow this to work in the "iterative" verion -- the
- // ACE_ARGVs created with the one argument constructor.
- if (this->state_ != ITERATIVE)
- return -1;
-
- // Put the new argument at the end of the queue
- if (this->queue_.enqueue_tail ((ASYS_TCHAR *) next_arg) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("Can't add more to ARGV queue")), -1);
-
- this->length_ += ACE_OS::strlen (next_arg);
-
- this->argc_++;
-
- // Wipe argv_ and buf_ away so that they will be recreated if the
- // user calls argv () or buf ().
- if (this->argv_ != 0)
- {
- for (int i = 0; this->argv_[i] != 0; i++)
- ACE_OS::free ((void *) this->argv_[i]);
-
- delete [] this->argv_;
- this->argv_ = 0;
- }
-
- delete [] this->buf_;
- this->buf_ = 0;
-
- return 0;
-}
-
-// Free up argv_ and buf_
-
-ACE_ARGV::~ACE_ARGV (void)
-{
- ACE_TRACE ("ACE_ARGV::~ACE_ARGV");
-
- if (this->argv_ != 0)
- for (int i = 0; this->argv_[i] != 0; i++)
- ACE_OS::free ((void *) this->argv_[i]);
-
- delete [] this->argv_;
- delete [] this->buf_;
-}
-
-// Create buf_ out of the queue_. This is only used in the
-// "iterative" mode.
-
-int
-ACE_ARGV::create_buf_from_queue (void)
-{
- ACE_TRACE ("ACE_ARGV::create_buf_from_queue");
-
- // If the are no arguments, don't do anything
- if (this->argc_ <= 0)
- return -1;
-
- delete [] this->buf_;
-
- ACE_NEW_RETURN (this->buf_, ASYS_TCHAR[this->length_ + this->argc_], -1);
-
- // Get an iterator over the queue
- ACE_Unbounded_Queue_Iterator<ASYS_TCHAR *> iter (this->queue_);
-
- ASYS_TCHAR **arg;
- ASYS_TCHAR *ptr = this->buf_;
- size_t len;
- int more = 0;
-
- while (!iter.done ())
- {
- // Get next argument from the queue
- iter.next (arg);
-
- more = iter.advance ();
-
- len = ACE_OS::strlen (*arg);
-
- // Copy the argument into buf_
- ACE_OS::memcpy ((void *) ptr, (const void *) (*arg), len);
-
- // Move the pointer down
- ptr += len;
-
- // Put in an argument separating space
- if (more != 0)
- *ptr++ = ' ';
- }
-
- // Put in the null terminator
- *ptr = 0;
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Queue<ASYS_TCHAR *>;
-template class ACE_Unbounded_Queue_Iterator<ASYS_TCHAR *>;
-template class ACE_Node<ASYS_TCHAR *>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Unbounded_Queue<ASYS_TCHAR *>
-#pragma instantiate ACE_Unbounded_Queue_Iterator<ASYS_TCHAR *>
-#pragma instantiate ACE_Node<ASYS_TCHAR *>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/ARGV.h b/ace/ARGV.h
deleted file mode 100644
index f7b1a854f52..00000000000
--- a/ace/ARGV.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// ARGV.h
-//
-// = AUTHOR
-// Doug Schmidt, Everett Anderson
-//
-// ============================================================================
-
-#if !defined (ACE_ARGUMENT_VECTOR_H)
-#define ACE_ARGUMENT_VECTOR_H
-
-#include "ace/ACE.h"
-#include "ace/Containers.h"
-
-class ACE_Export ACE_ARGV
-{
- // = TITLE
- // Transforms a string <buf> into an <argv> style vector of
- // strings or an <argv> style vector of string <buf>, performing
- // environment variable substitutions if necessary.
-public:
- // = Initialization and termination.
- ACE_ARGV (const ASYS_TCHAR buf[], int substitute_env_args = 1);
- // Converts <buf> into an <argv>-style vector of strings. If
- // <substitute_env_args> is enabled then we'll substitute the
- // environment variables for each $ENV encountered in the string.
- // The subscript and argv() operations are not allowed on an
- // ACE_ARGV created this way.
-
- ACE_ARGV (ASYS_TCHAR *argv[], int substitute_env_args = 1);
- // Converts <argv> into a linear string. If <substitute_env_args>
- // is enabled then we'll substitute the environment variables for
- // each $ENV encountered in the string.
- // The buf() operation is not allowed on an ACE_ARGV created
- // this way.
-
- ACE_ARGV (int substitute_env_args = 1);
- // Entry point for creating an ASYS_TCHAR *[] command line iteratively
- // via the add() method. The argv() and buf() method calls are
- // allowed, and the result is recreated when called multiple times.
- // The subscript operator is not allowed.
-
- ~ACE_ARGV (void);
- // Destructor.
-
- // = Accessor arguments.
- const ASYS_TCHAR *operator[] (size_t index);
- // Returns the <index>th string in the ARGV array.
-
- ASYS_TCHAR **argv (void);
- // Returns the <argv> array. Caller should not delete this memory
- // since the <ARGV> destructor will delete it. If the caller modifies
- // the array in the iterative mode, the changes are not saved to the
- // queue.
-
- size_t argc (void) const;
- // Returns <argc>.
-
- const ASYS_TCHAR *buf (void);
- // Returns the <buf>. Caller should not delete this memory since
- // the <ARGV> destructor will delete it.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- int add (const ASYS_TCHAR *next_arg);
- // Add another argument. This only works in the ITERATIVE state.
-
- int state (void) const;
- // What state is this ACE_ARGV in?
-
- // These are the states possible via the different constructors.
- enum States
- {
- TO_STRING = 1,
- // ACE_ARGV converts buf[] to ASYS_TCHAR *argv[]
- TO_PTR_ARRAY = 2,
- // ACE_ARGV converts ASYS_TCHAR *argv[] to buf[]
- ITERATIVE = 3
- // Builds buf[] or ASYS_TCHAR *argv[] iteratively with add()
- };
-
-private:
-
- int create_buf_from_queue (void);
- // Creates buf_ from the queue, deletes previous buf_.
-
- void string_to_array (void);
- // Converts buf_ into the ASYS_TCHAR *argv[] format.
-
- int substitute_env_args_;
- // Replace args with environment variable values?
-
- int state_;
- // Current state marker.
-
- size_t argc_;
- // Number of arguments in the ARGV array.
-
- ASYS_TCHAR **argv_;
- // The array of string arguments.
-
- ASYS_TCHAR *buf_;
- // Buffer containing the <argv> contents.
-
- size_t length_;
- // Total length of the arguments in the queue, not counting
- // separating spaces
-
- ACE_Unbounded_Queue<ASYS_TCHAR *> queue_;
- // Queue which keeps user supplied arguments. This is only
- // active in the "iterative" mode.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/ARGV.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_ARGUMENT_VECTOR_H */
diff --git a/ace/ARGV.i b/ace/ARGV.i
deleted file mode 100644
index 6c662efe7ae..00000000000
--- a/ace/ARGV.i
+++ /dev/null
@@ -1,67 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ARGV.i
-
-// Return the number of args
-ACE_INLINE size_t
-ACE_ARGV::argc (void) const
-{
- ACE_TRACE ("ACE_ARGV::argc");
- return this->argc_;
-}
-
-// Return the state of this ACE_ARGV
-ACE_INLINE int
-ACE_ARGV::state(void) const
-{
- ACE_TRACE ("ACE_ARGV::state");
- return this->state_;
-}
-
-// Return the arguments in a space-separated string
-ACE_INLINE const ASYS_TCHAR *
-ACE_ARGV::buf (void)
-{
- ACE_TRACE ("ACE_ARGV::buf");
-
- if (this->buf_ == 0 && this->state_ == ITERATIVE)
- this->create_buf_from_queue();
-
- return (const ASYS_TCHAR *)this->buf_;
-}
-
-// Return the arguments in an entry-per-argument array
-ACE_INLINE ASYS_TCHAR **
-ACE_ARGV::argv (void)
-{
- ACE_TRACE ("ACE_ARGV::argv");
-
- // Try to create the argv_ if it isn't there
- if (this->argv_ == 0) {
-
- if (this->state_ == ITERATIVE && this->buf_ == 0)
- this->create_buf_from_queue();
-
- // Convert buf_ to argv_
- this->string_to_array();
- }
-
- return this->argv_;
-}
-
-// Subscript operator.
-ACE_INLINE const ASYS_TCHAR *
-ACE_ARGV::operator[] (size_t i)
-{
- ACE_TRACE ("ACE_ARGV::operator[]");
-
- // Don't go out of bounds
- if (i >= this->argc_)
- return 0;
-
- return (const ASYS_TCHAR *)(this->argv()[i]);
-}
-
-
-
diff --git a/ace/Acceptor.cpp b/ace/Acceptor.cpp
deleted file mode 100644
index 4f8005bbf9b..00000000000
--- a/ace/Acceptor.cpp
+++ /dev/null
@@ -1,1037 +0,0 @@
-// Acceptor.cpp
-// $Id$
-
-#if !defined (ACE_ACCEPTOR_C)
-#define ACE_ACCEPTOR_C
-
-#define ACE_BUILD_DLL
-#include "ace/ACE.h"
-#include "ace/Acceptor.h"
-#include "ace/Handle_Set.h"
-#include "ace/WFMO_Reactor.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Acceptor)
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> void
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::dump (void) const
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->peer_acceptor_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::operator ACE_PEER_ACCEPTOR & () const
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::operator ACE_PEER_ACCEPTOR &");
- return (ACE_PEER_ACCEPTOR &) this->peer_acceptor_;
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> ACE_PEER_ACCEPTOR &
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::acceptor (void) const
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::acceptor");
- return (ACE_PEER_ACCEPTOR &) this->peer_acceptor_;
-}
-
-// Returns ACE_HANDLE of the underlying Acceptor_Strategy.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> ACE_HANDLE
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::get_handle (void) const
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::get_handle");
- return this->peer_acceptor_.get_handle ();
-}
-
-// Initialize the appropriate strategies for creation, passive
-// connection acceptance, and concurrency, and then register <this>
-// with the Reactor and listen for connection requests at the
-// designated <local_addr>.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::open
- (const ACE_PEER_ACCEPTOR_ADDR &local_addr,
- ACE_Reactor *reactor,
- int flags)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::open");
- this->reactor (reactor);
- this->flags_ = flags;
-
- // Must supply a valid Reactor to Acceptor::open()...
-
- if (reactor == 0)
- {
- errno = EINVAL;
- return -1;
- }
-
- if (this->peer_acceptor_.open (local_addr, 1) == -1)
- return -1;
-
- return this->reactor ()->register_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
-}
-
-// Simple constructor.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Acceptor (ACE_Reactor *reactor)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Acceptor");
-
- this->reactor (reactor);
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Acceptor
- (const ACE_PEER_ACCEPTOR_ADDR &addr,
- ACE_Reactor *reactor,
- int flags)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Acceptor");
- if (this->open (addr, reactor, flags) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Acceptor::ACE_Acceptor")));
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::~ACE_Acceptor (void)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::~ACE_Acceptor");
- this->handle_close ();
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::fini (void)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::fini");
- return ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_close ();
-}
-
-// Hook called by the explicit dynamic linking facility.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::init (int, char *[])
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::init");
- return -1;
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::info (char **strp,
- size_t length) const
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::info");
- char buf[BUFSIZ];
- char addr_str[BUFSIZ];
- ACE_PEER_ACCEPTOR_ADDR addr;
-
- if (this->acceptor ().get_local_addr (addr) == -1)
- return -1;
- else if (addr.addr_to_string (addr_str, sizeof addr_str) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%s\t %s %s",
- "ACE_Acceptor",
- addr_str,
- "# acceptor factory\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::suspend (void)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::suspend");
- return this->reactor ()->suspend_handler (this);
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::resume (void)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::resume");
- return this->reactor ()->resume_handler (this);
-}
-
-// Perform termination activities when <this> is removed from the
-// <reactor>.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::close (void)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::close");
- return this->handle_close ();
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_close");
- // Guard against multiple closes.
- if (this->reactor () != 0)
- {
- ACE_HANDLE handle = this->get_handle ();
-
- this->reactor_->remove_handler
- (handle,
- ACE_Event_Handler::ACCEPT_MASK | ACE_Event_Handler::DONT_CALL);
-
- // Shut down the listen socket to recycle the handles.
- if (this->peer_acceptor_.close () == -1)
- ACE_ERROR ((LM_ERROR, "close\n"));
-
- // Set the Reactor to 0 so that we don't try to close down
- // again.
- this->reactor (0);
- }
- return 0;
-}
-
-// Bridge method for creating a SVC_HANDLER. The strategy for
-// creating a SVC_HANDLER are configured into the Acceptor via it's
-// <creation_strategy_>. The default is to create a new SVC_HANDLER.
-// However, subclasses can override this strategy to perform
-// SVC_HANDLER creation in any way that they like (such as creating
-// subclass instances of SVC_HANDLER, using a singleton, dynamically
-// linking the handler, etc.).
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::make_svc_handler (SVC_HANDLER *&sh)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::make_svc_handler");
- if (sh == 0)
- ACE_NEW_RETURN (sh, SVC_HANDLER, -1);
- return 0;
-}
-
-// Bridge method for accepting the new connection into the
-// <svc_handler>. The default behavior delegates to the
-// PEER_ACCEPTOR::accept() in the Acceptor_Strategy.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::accept_svc_handler
- (SVC_HANDLER *svc_handler)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::accept_svc_handler");
-
- // Try to find out if the implementation of the reactor that we are
- // using requires us to reset the event association for the newly
- // created handle. This is because the newly created handle will
- // inherit the properties of the listen handle, including its event
- // associations.
- int reset_new_handle = this->reactor ()->uses_event_associations ();
-
- if (this->peer_acceptor_.accept (svc_handler->peer (), // stream
- 0, // remote address
- 0, // timeout
- 1, // restart
- reset_new_handle // reset new handler
- ) == -1)
- {
- // Close down handler to avoid memory leaks.
- svc_handler->close (0);
- return -1;
- }
- else
- return 0;
-}
-
-// Bridge method for activating a <svc_handler> with the appropriate
-// concurrency strategy. The default behavior of this method is to
-// activate the SVC_HANDLER by calling its open() method (which allows
-// the SVC_HANDLER to define its own concurrency strategy). However,
-// subclasses can override this strategy to do more sophisticated
-// concurrency activations (such as creating the SVC_HANDLER as an
-// "active object" via multi-threading or multi-processing).
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::activate_svc_handler
- (SVC_HANDLER *svc_handler)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::activate_svc_handler");
-
- int result = 0;
-
- // See if we should enable non-blocking I/O on the <svc_handler>'s
- // peer.
- if (ACE_BIT_ENABLED (this->flags_, ACE_NONBLOCK))
- {
- if (svc_handler->peer ().enable (ACE_NONBLOCK) == -1)
- result = -1;
- }
- // Otherwise, make sure it's disabled by default.
- else if (svc_handler->peer ().disable (ACE_NONBLOCK) == -1)
- result = -1;
-
- if (result == 0 && svc_handler->open ((void *) this) == -1)
- result = -1;
-
- if (result == -1)
- svc_handler->close (0);
-
- return result;
-}
-
-// Template Method that makes a SVC_HANDLER (using the appropriate
-// creation strategy), accept the connection into the SVC_HANDLER, and
-// then activate the SVC_HANDLER.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_input (ACE_HANDLE listener)
-{
- ACE_TRACE ("ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_input");
- ACE_Handle_Set conn_handle;
-
- // Default is "timeout (0, 0)," which means "poll."
- ACE_Time_Value timeout;
-
- // Accept connections from clients. Note that a loop is used for two
- // reasons:
- //
- // 1. It allows us to accept all pending connections without an
- // extra trip through the ACE_Reactor and without having to use
- // non-blocking I/O...
- //
- // 2. It allows the TLI_SAP::ACE_Acceptor class to work correctly (don't
- // ask -- TLI is *horrible*...).
-
- // @@ What should we do if any of the substrategies fail? Right
- // now, we just log an error message and return 0 (which means that
- // the Acceptor remains registered with the Reactor)...
- do
- {
- // Create a service handler, using the appropriate creation
- // strategy.
-
- SVC_HANDLER *svc_handler = 0;
-
- if (this->make_svc_handler (svc_handler) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("make_svc_handler")), 0);
-
- // Accept connection into the Svc_Handler.
-
- else if (this->accept_svc_handler (svc_handler) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("accept_svc_handler")), 0);
-
- // Activate the <svc_handler> using the designated concurrency
- // strategy (note that this method becomes responsible for
- // handling errors and freeing up the memory if things go
- // awry...).
-
- else if (this->activate_svc_handler (svc_handler) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("activate_svc_handler")), 0);
-
- conn_handle.set_bit (listener);
- }
- // Now, check to see if there is another connection pending and
- // break out of the loop if there is none.
- while (ACE_OS::select (int (listener) + 1, conn_handle, 0, 0, &timeout) == 1);
- return 0;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Strategy_Acceptor)
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::suspend (void)
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::suspend");
-
- // First suspend the SVC_HANDLER's we've created.
- if (this->scheduling_strategy_->suspend () == -1)
- return -1;
- else // Then suspend ourselves.
- return ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::suspend ();
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::resume (void)
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::resume");
-
- // First resume ourselves.
- if (ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::suspend () == -1)
- return -1;
- else // Then resume the SVC_HANDLER's we've created.
- return this->scheduling_strategy_->resume ();
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> void
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::dump (void) const
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::dump ();
- this->creation_strategy_->dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("delete_creation_strategy_ = %d"), delete_creation_strategy_));
- this->accept_strategy_->dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("delete_accept_strategy_ = %d"), delete_accept_strategy_));
- this->concurrency_strategy_->dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("delete_concurrency_strategy_ = %d"), delete_concurrency_strategy_));
- this->scheduling_strategy_->dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("delete_scheduling_strategy_ = %d"), delete_scheduling_strategy_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nservice_name_ = %s"), this->service_name_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nservice_description_ = %s"), this->service_description_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nservice_port_ = %d"), this->service_port_));
- this->service_addr_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> ACE_PEER_ACCEPTOR &
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::acceptor (void) const
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::acceptor");
- return this->accept_strategy_->acceptor ();
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::operator ACE_PEER_ACCEPTOR & () const
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::operator ACE_PEER_ACCEPTOR &");
- return this->accept_strategy_->acceptor ();
-}
-
-// Returns ACE_HANDLE of the underlying Acceptor_Strategy.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> ACE_HANDLE
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::get_handle (void) const
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::get_handle");
- return this->accept_strategy_->get_handle ();
-}
-
-// Initialize the appropriate strategies for creation, passive
-// connection acceptance, and concurrency, and then register <this>
-// with the Reactor and listen for connection requests at the
-// designated <local_addr>.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::open
- (const ACE_PEER_ACCEPTOR_ADDR &local_addr,
- ACE_Reactor *reactor,
- ACE_Creation_Strategy<SVC_HANDLER> *cre_s,
- ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2> *acc_s,
- ACE_Concurrency_Strategy<SVC_HANDLER> *con_s,
- ACE_Scheduling_Strategy<SVC_HANDLER> *sch_s,
- const char service_name[],
- const char service_description[])
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::open");
-
- if (this->service_name_ == 0 && service_name != 0)
- ACE_ALLOCATOR_RETURN (this->service_name_,
- ACE_OS::strdup (service_name),
- -1);
- if (this->service_description_ == 0 && service_description != 0)
- ACE_ALLOCATOR_RETURN (this->service_description_,
- ACE_OS::strdup (service_description),
- -1);
- this->reactor (reactor);
-
- // Must supply a valid Reactor to Acceptor::open()...
- if (reactor == 0)
- {
- errno = EINVAL;
- return -1;
- }
-
- // Initialize the creation strategy.
-
- if (cre_s == 0)
- {
- ACE_NEW_RETURN (cre_s, CREATION_STRATEGY, -1);
- this->delete_creation_strategy_ = 1;
- }
- this->creation_strategy_ = cre_s;
-
- // Initialize the accept strategy.
-
- if (acc_s == 0)
- {
- ACE_NEW_RETURN (acc_s, ACCEPT_STRATEGY (this->reactor ()), -1);
- this->delete_accept_strategy_ = 1;
- }
- this->accept_strategy_ = acc_s;
-
- if (this->accept_strategy_->open (local_addr, 1) == -1)
- return -1;
-
- // Initialize the concurrency strategy.
-
- if (con_s == 0)
- {
- ACE_NEW_RETURN (con_s, CONCURRENCY_STRATEGY, -1);
- this->delete_concurrency_strategy_ = 1;
- }
- this->concurrency_strategy_ = con_s;
-
- // Initialize the scheduling strategy.
-
- if (sch_s == 0)
- {
- ACE_NEW_RETURN (sch_s, SCHEDULING_STRATEGY, -1);
- this->delete_scheduling_strategy_ = 1;
- }
- this->scheduling_strategy_ = sch_s;
-
- return this->reactor ()->register_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
-}
-
-// Simple constructor.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Strategy_Acceptor
- (const char service_name[],
- const char service_description[])
- : creation_strategy_ (0),
- delete_creation_strategy_ (0),
- accept_strategy_ (0),
- delete_accept_strategy_ (0),
- concurrency_strategy_ (0),
- delete_concurrency_strategy_ (0),
- scheduling_strategy_ (0),
- delete_scheduling_strategy_ (0),
- service_name_ (0),
- service_description_ (0)
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Strategy_Acceptor");
-
- if (service_name != 0)
- ACE_ALLOCATOR (this->service_name_,
- ACE_OS::strdup (service_name));
- if (service_description != 0)
- ACE_ALLOCATOR (this->service_description_,
- ACE_OS::strdup (service_description));
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Strategy_Acceptor
- (const ACE_PEER_ACCEPTOR_ADDR &addr,
- ACE_Reactor *reactor,
- ACE_Creation_Strategy<SVC_HANDLER> *cre_s,
- ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2> *acc_s,
- ACE_Concurrency_Strategy<SVC_HANDLER> *con_s,
- ACE_Scheduling_Strategy<SVC_HANDLER> *sch_s,
- const char service_name[],
- const char service_description[])
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Strategy_Acceptor");
-
- if (this->open (addr, reactor, cre_s, acc_s, con_s, sch_s,
- service_name, service_description) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Strategy_Acceptor::ACE_Strategy_Acceptor")));
-}
-
-// Perform termination activities when <this> is removed from the
-// <ACE_Reactor>.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_close");
- // Guard against multiple closes.
- if (this->reactor () != 0)
- {
- ACE_HANDLE handle = this->get_handle ();
-
- if (this->delete_creation_strategy_)
- delete this->creation_strategy_;
- this->delete_creation_strategy_ = 0;
- this->creation_strategy_ = 0;
-
- if (this->delete_accept_strategy_)
- delete this->accept_strategy_;
- this->delete_accept_strategy_ = 0;
- this->accept_strategy_ = 0;
-
- if (this->delete_concurrency_strategy_)
- delete this->concurrency_strategy_;
- this->delete_concurrency_strategy_ = 0;
- this->concurrency_strategy_ = 0;
-
- if (this->delete_scheduling_strategy_)
- delete this->scheduling_strategy_;
- this->delete_scheduling_strategy_ = 0;
- this->scheduling_strategy_ = 0;
-
- // We must use the <handle> obtained *before* we deleted the
- // accept_strategy_...
-
- this->reactor ()->remove_handler
- (handle, ACE_Event_Handler::ACCEPT_MASK | ACE_Event_Handler::DONT_CALL);
-
- // Set the Reactor to 0 so that we don't try to close down
- // again.
- this->reactor (0);
- }
- return 0;
-}
-
-// Bridge method for creating a SVC_HANDLER. The strategy for
-// creating a SVC_HANDLER are configured into the Acceptor via it's
-// <creation_strategy_>. The default is to create a new SVC_HANDLER.
-// However, subclasses can override this strategy to perform
-// SVC_HANDLER creation in any way that they like (such as creating
-// subclass instances of SVC_HANDLER, using a singleton, dynamically
-// linking the handler, etc.).
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::make_svc_handler (SVC_HANDLER *&sh)
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::make_svc_handler");
- return this->creation_strategy_->make_svc_handler (sh);
-}
-
-// Bridge method for accepting the new connection into the
-// <svc_handler>. The default behavior delegates to the
-// <Strategy_Acceptor::accept> in the Acceptor_Strategy.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::accept_svc_handler
- (SVC_HANDLER *svc_handler)
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::accept_svc_handler");
- return this->accept_strategy_->accept_svc_handler (svc_handler);
-}
-
-// Bridge method for activating a <svc_handler> with the appropriate
-// concurrency strategy. The default behavior of this method is to
-// activate the SVC_HANDLER by calling its open() method (which allows
-// the SVC_HANDLER to define its own concurrency strategy). However,
-// subclasses can override this strategy to do more sophisticated
-// concurrency activations (such as creating the SVC_HANDLER as an
-// "active object" via multi-threading or multi-processing).
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::activate_svc_handler
- (SVC_HANDLER *svc_handler)
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::activate_svc_handler");
- return this->concurrency_strategy_->activate_svc_handler
- (svc_handler, (void *) this);
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::~ACE_Strategy_Acceptor (void)
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::~ACE_Strategy_Acceptor");
- ACE_OS::free ((void *) this->service_name_);
- ACE_OS::free ((void *) this->service_description_);
- this->handle_close ();
-}
-
-// Signal the server to shutdown gracefully.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_signal (int, siginfo_t *, ucontext_t *)
-{
- ACE_TRACE ("ACE_Strategy_Acceptor::handle_signal");
- ACE_Reactor::end_event_loop ();
- return 0;
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::info (char **strp,
- size_t length) const
-{
- ACE_TRACE ("ACE_Strategy_Acceptor::info");
-
- char buf[BUFSIZ];
- char service_addr_str[BUFSIZ];
- ACE_PEER_ACCEPTOR_ADDR addr;
-
- if (this->acceptor ().get_local_addr (addr) == -1)
- return -1;
- else if (addr.addr_to_string (service_addr_str, sizeof service_addr_str) == -1)
- return -1;
-
- // @@ Should add the protocol in...
- ACE_OS::sprintf (buf, "%s\t %s #%s\n",
- this->service_name_,
- service_addr_str,
- this->service_description_);
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::fini (void)
-{
- ACE_TRACE ("ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::fini");
- return this->ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_close ();
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Oneshot_Acceptor)
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> void
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::dump (void) const
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nsvc_handler_ = %x"), this->svc_handler_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nrestart_ = %d"), this->restart_));
- this->peer_acceptor_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("delete_concurrency_strategy_ = %d"),
- delete_concurrency_strategy_));
- this->concurrency_strategy_->dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::open
- (const ACE_PEER_ACCEPTOR_ADDR &addr,
- ACE_Reactor *reactor,
- ACE_Concurrency_Strategy<SVC_HANDLER> *con_s)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::open");
- this->reactor (reactor);
-
- // Initialize the concurrency strategy.
-
- if (con_s == 0)
- {
- ACE_NEW_RETURN (con_s, ACE_Concurrency_Strategy<SVC_HANDLER>, -1);
- this->delete_concurrency_strategy_ = 1;
- }
- this->concurrency_strategy_ = con_s;
-
- // Reuse the addr, even if it is already in use...!
- return this->peer_acceptor_.open (addr, 1);
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Oneshot_Acceptor (void)
- : delete_concurrency_strategy_ (0)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Oneshot_Acceptor");
- this->reactor (0);
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Oneshot_Acceptor
- (const ACE_PEER_ACCEPTOR_ADDR &addr,
- ACE_Reactor *reactor,
- ACE_Concurrency_Strategy<SVC_HANDLER> *cs)
- : delete_concurrency_strategy_ (0)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Oneshot_Acceptor");
- if (this->open (addr, reactor, cs) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE_Oneshot_Acceptor::ACE_Oneshot_Acceptor"));
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::~ACE_Oneshot_Acceptor (void)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::~ACE_Oneshot_Acceptor");
- this->handle_close ();
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::close (void)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::close");
- return this->handle_close ();
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_close");
- // Guard against multiple closes.
- if (this->concurrency_strategy_ != 0)
- {
- if (this->delete_concurrency_strategy_)
- delete this->concurrency_strategy_;
- this->delete_concurrency_strategy_ = 0;
- this->concurrency_strategy_ = 0;
-
- // Note that if we aren't actually registered with the
- // ACE_Reactor then it's ok for this call to fail...
-
- if (this->reactor ())
- this->reactor ()->remove_handler
- (this, ACE_Event_Handler::ACCEPT_MASK | ACE_Event_Handler::DONT_CALL);
-
- if (this->peer_acceptor_.close () == -1)
- ACE_ERROR ((LM_ERROR, "close\n"));
- }
- return 0;
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_timeout
- (const ACE_Time_Value &tv,
- const void *arg)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_timeout");
- errno = ETIME;
-
- if (this->svc_handler_->handle_timeout (tv, arg) == -1)
- this->svc_handler_->handle_close (this->svc_handler_->get_handle (),
- ACE_Event_Handler::TIMER_MASK);;
-
- // Since we aren't necessarily registered with the Reactor, don't
- // bother to check the return value here...
- if (this->reactor ())
- this->reactor ()->remove_handler (this, ACE_Event_Handler::ACCEPT_MASK);
- return 0;
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::cancel (void)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::cancel");
- return this->reactor () && this->reactor ()->cancel_timer (this);
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::register_handler
- (SVC_HANDLER *svc_handler,
- const ACE_Synch_Options &synch_options,
- int restart)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::register_handler");
- // Can't do this if we don't have a Reactor.
- if (this->reactor () == 0)
- return -1;
- else
- {
- this->svc_handler_ = svc_handler;
- this->restart_ = restart;
- ACE_Time_Value *tv = (ACE_Time_Value *) synch_options.time_value ();
-
- if (tv != 0
- && this->reactor ()->schedule_timer (this, synch_options.arg (),
- *tv) == 0)
- return -1;
- else
- return this->reactor ()->register_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
- }
-}
-
-// Bridge method for activating a <svc_handler> with the appropriate
-// concurrency strategy. The default behavior of this method is to
-// activate the SVC_HANDLER by calling its open() method (which allows
-// the SVC_HANDLER to define its own concurrency strategy). However,
-// subclasses can override this strategy to do more sophisticated
-// concurrency activations (such as creating the SVC_HANDLER as an
-// "active object" via multi-threading or multi-processing).
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::activate_svc_handler
- (SVC_HANDLER *svc_handler)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::activate_svc_handler");
- return this->concurrency_strategy_->activate_svc_handler
- (svc_handler, (void *) this);
-}
-
-// Factors out the code shared between the <accept> and <handle_input>
-// methods.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::shared_accept
- (SVC_HANDLER *svc_handler,
- ACE_PEER_ACCEPTOR_ADDR *remote_addr,
- ACE_Time_Value *timeout,
- int restart,
- int reset_new_handle)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::shared_accept");
- if (svc_handler == 0)
- return -1;
-
- // Accept connection into the Svc_Handler.
- else if (this->peer_acceptor_.accept (svc_handler->peer (), // stream
- remote_addr, // remote address
- timeout, // timeout
- restart, // restart
- reset_new_handle // reset new handle
- ) == -1)
- {
- // Check whether we just timed out or whether we failed...
- if (!(errno == EWOULDBLOCK || errno == ETIME))
- // Close down handler to avoid memory leaks.
- svc_handler->close (0);
- return -1;
- }
- // Activate the <svc_handler> using the designated concurrency
- // strategy (note that this method becomes responsible for
- // handling errors and freeing up the memory if things go
- // awry...)
- else
- return this->activate_svc_handler (svc_handler);
-}
-
-// Make a SVC_HANDLER, accept the connection into the SVC_HANDLER, and
-// then activate the SVC_HANDLER. Note that SVC_HANDLER::open()
-// decides what type of concurrency strategy to use.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::accept
- (SVC_HANDLER *svc_handler,
- ACE_PEER_ACCEPTOR_ADDR *remote_addr,
- const ACE_Synch_Options &synch_options,
- int restart,
- int reset_new_handle)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::accept");
- // Note that if timeout == ACE_Time_Value (x, y) where (x > 0 || y >
- // 0) then this->connector_.connect() will block synchronously. If
- // <use_reactor> is set then we don't want this to happen (since we
- // want the ACE_Reactor to do the timeout asynchronously).
- // Therefore, we'll force this->connector_ to use ACE_Time_Value (0,
- // 0) in this case...
-
- ACE_Time_Value *timeout;
- int use_reactor = synch_options[ACE_Synch_Options::USE_REACTOR];
-
- if (use_reactor)
- timeout = (ACE_Time_Value *) &ACE_Time_Value::zero;
- else
- timeout = (ACE_Time_Value *) synch_options.time_value ();
-
- if (this->shared_accept (svc_handler, // stream
- remote_addr, // remote address
- timeout, // timeout
- restart, // restart
- reset_new_handle // reset new handler
- ) == -1)
- {
- if (use_reactor && errno == EWOULDBLOCK)
- // We couldn't accept right away, so let's wait in the ACE_Reactor.
- this->register_handler (svc_handler, synch_options, restart);
- return -1;
- }
- return 0;
-}
-
-// Accepts one pending connection from a client (since we're the
-// "oneshot" Acceptor).
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_input (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::handle_input");
- int result = 0;
-
- // Cancel any timer that might be pending.
- this->cancel ();
-
- // Try to find out if the implementation of the reactor that we are
- // using requires us to reset the event association for the newly
- // created handle. This is because the newly created handle will
- // inherit the properties of the listen handle, including its event
- // associations.
- int reset_new_handle = this->reactor ()->uses_event_associations ();
-
- if (this->shared_accept (this->svc_handler_, // stream
- 0, // remote address
- 0, // timeout
- this->restart_, // restart
- reset_new_handle // reset new handle
- ) == -1)
- result = -1;
- if (this->reactor () && this->reactor ()->remove_handler
- (this, ACE_Event_Handler::ACCEPT_MASK | ACE_Event_Handler::DONT_CALL) == -1)
- result = -1;
- return result;
-}
-
-// Hook called by the explicit dynamic linking facility.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::init (int, char *[])
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::init");
- return -1;
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::fini (void)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::fini");
- return this->handle_close ();
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::info (char **strp,
- size_t length) const
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::info");
- char buf[BUFSIZ];
- char addr_str[BUFSIZ];
- ACE_PEER_ACCEPTOR_ADDR addr;
-
- if (this->peer_acceptor_.get_local_addr (addr) == -1)
- return -1;
- else if (addr.addr_to_string (addr_str, sizeof addr_str) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%s\t %s %s",
- "ACE_Oneshot_Acceptor",
- addr_str,
- "#oneshot acceptor factory\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::suspend (void)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::suspend");
- return this->reactor () && this->reactor ()->suspend_handler (this);
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::resume (void)
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::resume");
- return this->reactor () && this->reactor ()->resume_handler (this);
-}
-
-// Returns ACE_HANDLE of the underlying peer_acceptor.
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> ACE_HANDLE
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::get_handle (void) const
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::get_handle");
- return this->peer_acceptor_.get_handle ();
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> ACE_PEER_ACCEPTOR &
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::acceptor (void) const
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::acceptor");
- return (ACE_PEER_ACCEPTOR &) this->peer_acceptor_;
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::operator ACE_PEER_ACCEPTOR & () const
-{
- ACE_TRACE ("ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::operator ACE_PEER_ACCEPTOR &");
- return (ACE_PEER_ACCEPTOR &) this->peer_acceptor_;
-}
-
-#endif /* ACE_ACCEPTOR_C */
diff --git a/ace/Acceptor.h b/ace/Acceptor.h
deleted file mode 100644
index 73d7deba727..00000000000
--- a/ace/Acceptor.h
+++ /dev/null
@@ -1,486 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Acceptor.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_ACCEPTOR_H)
-#define ACE_ACCEPTOR_H
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Object.h"
-#include "ace/Svc_Handler.h"
-#include "ace/Strategies.h"
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-class ACE_Acceptor : public ACE_Service_Object
-{
- // = TITLE
- // Abstract factory for creating a service handler
- // (SVC_HANDLER), accepting into the SVC_HANDLER, and
- // activating the SVC_HANDLER.
- //
- // = DESCRIPTION
- // Implements the basic strategy for passively establishing
- // connections with clients. An ACE_Acceptor is parameterized
- // by concrete types that conform to the interfaces of
- // PEER_ACCEPTOR and SVC_HANDLER. The PEER_ACCEPTOR is
- // instantiated with a transport mechanism that passively
- // establishes connections. The SVC_HANDLER is instantiated
- // with a concrete type that performs the application-specific
- // service. An ACE_Acceptor inherits from ACE_Service_Object,
- // which in turn inherits from ACE_Event_Handler. This enables
- // the ACE_Reactor to dispatch the ACE_Acceptor's handle_input
- // method when connection events occur. The handle_input method
- // performs the ACE_Acceptor's default creation, connection
- // establishment, and service activation strategies. These
- // strategies can be overridden by subclasses individually or as
- // a group.
-public:
- // = Initialization and termination methods.
- ACE_Acceptor (ACE_Reactor * = 0);
- // "Do-nothing" constructor.
-
- ACE_Acceptor (const ACE_PEER_ACCEPTOR_ADDR &local_addr,
- ACE_Reactor * = ACE_Reactor::instance (),
- int flags = 0);
- // Initialize and register <this> with the Reactor and listen for
- // connection requests at the designated <local_addr>. <flags>
- // indicates how <SVC_HANDLER>'s should be initialized prior to
- // being activated. Right now, the only flag that is processed is
- // <ACE_NONBLOCK>, which enabled non-blocking I/O on the
- // <SVC_HANDLER> when it is opened.
-
- int open (const ACE_PEER_ACCEPTOR_ADDR &,
- ACE_Reactor * = ACE_Reactor::instance (),
- int flags = 0);
- // Initialize and register <this> with the Reactor and listen for
- // connection requests at the designated <local_addr>. <flags>
- // indicates how <SVC_HANDLER>'s should be initialized prior to
- // being activated. Right now, the only flag that is processed is
- // <ACE_NONBLOCK>, which enabled non-blocking I/O on the
- // <SVC_HANDLER> when it is opened.
-
- virtual ~ACE_Acceptor (void);
- // Close down the Acceptor's resources.
-
- virtual operator ACE_PEER_ACCEPTOR &() const;
- // Return the underlying PEER_ACCEPTOR object.
-
- virtual ACE_PEER_ACCEPTOR &acceptor (void) const;
- // Return the underlying PEER_ACCEPTOR object.
-
- virtual ACE_HANDLE get_handle (void) const;
- // Returns the listening acceptor's <ACE_HANDLE>.
-
- virtual int close (void);
- // Close down the Acceptor
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // = The following three methods define the Acceptor's strategies
- // for creating, accepting, and activating SVC_HANDLER's,
- // respectively.
-
- virtual int make_svc_handler (SVC_HANDLER *&sh);
- // Bridge method for creating a SVC_HANDLER. The default is to
- // create a new <SVC_HANDLER> if <sh> == 0, else <sh> is unchanged.
- // However, subclasses can override this policy to perform
- // SVC_HANDLER creation in any way that they like (such as creating
- // subclass instances of SVC_HANDLER, using a singleton, dynamically
- // linking the handler, etc.). Returns -1 on failure, else 0.
-
- virtual int accept_svc_handler (SVC_HANDLER *svc_handler);
- // Bridge method for accepting the new connection into the
- // <svc_handler>. The default behavior delegates to the
- // PEER_ACCEPTOR::accept.
-
- virtual int activate_svc_handler (SVC_HANDLER *svc_handler);
- // Bridge method for activating a <svc_handler> with the appropriate
- // concurrency strategy. The default behavior of this method is to
- // activate the SVC_HANDLER by calling its open() method (which
- // allows the SVC_HANDLER to define its own concurrency strategy).
- // However, subclasses can override this strategy to do more
- // sophisticated concurrency activations (such as making the
- // SVC_HANDLER as an "active object" via multi-threading or
- // multi-processing).
-
- // = Demultiplexing hooks.
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::ALL_EVENTS_MASK);
- // Perform termination activities when <this> is removed from the
- // <reactor>.
-
- virtual int handle_input (ACE_HANDLE);
- // Accepts all pending connections from clients, and creates and
- // activates SVC_HANDLERs.
-
- // = Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- // Default version does no work and returns -1. Must be overloaded
- // by application developer to do anything meaningful.
-
- virtual int fini (void);
- // Calls <handle_close>.
-
- virtual int info (char **buf, size_t) const;
- // Default version returns address info in <buf>.
-
- // = Service management hooks.
- virtual int suspend (void);
- // This method calls <Reactor::suspend>.
-
- virtual int resume (void);
- // This method calls <Reactor::resume>.
-
-private:
- ACE_PEER_ACCEPTOR peer_acceptor_;
- // Concrete factory for accepting connections from clients...
-
- int flags_;
- // Flags that indicate how <SVC_HANDLER>'s should be initialized
- // prior to being activated. Right now, the only flag that is
- // processed is <ACE_NONBLOCK>, which enabled non-blocking I/O on
- // the <SVC_HANDLER> when it is opened.
-};
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-class ACE_Strategy_Acceptor : public ACE_Acceptor <SVC_HANDLER, ACE_PEER_ACCEPTOR_2>
-{
- // = TITLE
- // Abstract factory for creating a service handler
- // (SVC_HANDLER), accepting into the SVC_HANDLER, and activating
- // the SVC_HANDLER.
- //
- // = DESCRIPTION
- // Implements a flexible and extensible set of strategies for
- // passively establishing connections with clients. There are
- // three main strategies: (1) creating a SVC_HANDLER, (2)
- // passively accepting a new connection from a client into the
- // SVC_HANDLER, and (3) activating the SVC_HANDLER with a
- // particular concurrency mechanism.
-public:
- // = Initialization and termination methods.
- ACE_Strategy_Acceptor (const char service_name[] = 0,
- const char service_description[] = 0);
- // Default constructor.
-
- ACE_Strategy_Acceptor (const ACE_PEER_ACCEPTOR_ADDR &local_addr,
- ACE_Reactor * = ACE_Reactor::instance (),
- ACE_Creation_Strategy<SVC_HANDLER> * = 0,
- ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2> * = 0,
- ACE_Concurrency_Strategy<SVC_HANDLER> * = 0,
- ACE_Scheduling_Strategy<SVC_HANDLER> * = 0,
- const char service_name[] = 0,
- const char service_description[] = 0);
- // Initialize the appropriate strategies for creation, passive
- // connection acceptance, and concurrency, and then register <this>
- // with the Reactor and listen for connection requests at the
- // designated <local_addr>.
-
- int open (const ACE_PEER_ACCEPTOR_ADDR &,
- ACE_Reactor * = ACE_Reactor::instance (),
- ACE_Creation_Strategy<SVC_HANDLER> * = 0,
- ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2> * = 0,
- ACE_Concurrency_Strategy<SVC_HANDLER> * = 0,
- ACE_Scheduling_Strategy<SVC_HANDLER> * = 0,
- const char service_name[] = 0,
- const char service_description[] = 0);
- // Initialize the appropriate strategies for creation, passive
- // connection acceptance, and concurrency, and then register <this>
- // with the Reactor and listen for connection requests at the
- // designated <local_addr>.
-
- virtual ~ACE_Strategy_Acceptor (void);
- // Close down the Strategy_Acceptor's resources.
-
- virtual operator ACE_PEER_ACCEPTOR &() const;
- // Return the underlying PEER_ACCEPTOR object.
-
- virtual ACE_PEER_ACCEPTOR &acceptor (void) const;
- // Return the underlying PEER_ACCEPTOR object.
-
- virtual ACE_HANDLE get_handle (void) const;
- // Returns the listening acceptor's <ACE_HANDLE>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // = Service management hooks.
-
- virtual int suspend (void);
- // This method delegates to the <Scheduling_Strategy>'s <suspend>
- // method.
-
- virtual int resume (void);
- // This method delegates to the <Scheduling_Strategy>'s <resume>
- // method.
-
- virtual int fini (void);
- // Calls <handle_close> when dynamically unlinked.
-
- virtual int info (char **buf, size_t) const;
- // Default version returns address info in <buf>.
-
- // = The following three methods define the <Acceptor>'s strategies
- // for creating, accepting, and activating <SVC_HANDLER>'s,
- // respectively.
-
- virtual int make_svc_handler (SVC_HANDLER *&);
- // Bridge method for creating a <SVC_HANDLER>. The strategy for
- // creating a <SVC_HANDLER> are configured into the Acceptor via
- // it's <creation_strategy_>. The default is to create a new
- // <SVC_HANDLER> if <sh> == 0, else <sh> is unchanged. However,
- // subclasses can override this policy to perform <SVC_HANDLER>
- // creation in any way that they like (such as creating subclass
- // instances of <SVC_HANDLER>, using a singleton, dynamically
- // linking the handler, etc.). Returns -1 on failure, else 0.
-
- virtual int accept_svc_handler (SVC_HANDLER *svc_handler);
- // Bridge method for accepting the new connection into the
- // <SVC_HANDLER>. The default behavior delegates to the
- // <PEER_ACCEPTOR::accept> in the <Acceptor_Strategy>.
-
- virtual int activate_svc_handler (SVC_HANDLER *svc_handler);
- // Bridge method for activating a <SVC_HANDLER> with the appropriate
- // concurrency strategy. The default behavior of this method is to
- // activate the <SVC_HANDLER> by calling its <open> method (which
- // allows the <SVC_HANDLER> to define its own concurrency strategy).
- // However, subclasses can override this strategy to do more
- // sophisticated concurrency activations (such as creating the
- // <SVC_HANDLER> as an "active object" via multi-threading or
- // multi-processing).
-
- // = Demultiplexing hooks.
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::ALL_EVENTS_MASK);
- // Perform termination activities when <this> is removed from the
- // <Reactor>.
-
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *);
- // Handle SIGINT.
-
- // = These data members are "logically private" but are put in the
- // protected part in case subclasses want to access them.
-
- // = Define some useful typedefs.
- typedef ACE_Creation_Strategy<SVC_HANDLER> CREATION_STRATEGY;
- typedef ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2> ACCEPT_STRATEGY;
- typedef ACE_Concurrency_Strategy<SVC_HANDLER> CONCURRENCY_STRATEGY;
- typedef ACE_Scheduling_Strategy<SVC_HANDLER> SCHEDULING_STRATEGY;
-
- // = Strategy objects.
-
- CREATION_STRATEGY *creation_strategy_;
- // Creation strategy for an Acceptor.
-
- int delete_creation_strategy_;
- // 1 if <Acceptor> created the creation strategy and thus should
- // delete it, else 0.
-
- ACCEPT_STRATEGY *accept_strategy_;
- // Accept strategy for an <Acceptor>.
-
- int delete_accept_strategy_;
- // 1 if <Acceptor> created the accept strategy and thus should delete
- // it, else 0.
-
- CONCURRENCY_STRATEGY *concurrency_strategy_;
- // Concurrency strategy for an <Acceptor>.
-
- int delete_concurrency_strategy_;
- // 1 if <Acceptor> created the concurrency strategy and thus should
- // delete it, else 0.
-
- SCHEDULING_STRATEGY *scheduling_strategy_;
- // Scheduling strategy for an <Acceptor>.
-
- int delete_scheduling_strategy_;
- // 1 if <Acceptor> created the scheduling strategy and thus should
- // delete it, else 0.
-
- // = Service information objects.
-
- char *service_name_;
- // Name of the service.
-
- char *service_description_;
- // Description of the service.
-
- u_short service_port_;
- // Port number for the server.
-
- ACE_PEER_ACCEPTOR_ADDR service_addr_;
- // Address that the <Strategy_Acceptor> uses to listen for
- // connections.
-};
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-class ACE_Oneshot_Acceptor : public ACE_Service_Object
-{
- // = TITLE
- // Generic factory for passively connecting clients and creating
- // exactly one service handler (SVC_HANDLER).
- //
- // = DESCRIPTION
- // This class works similarly to the regular acceptor except
- // that this class doesn't need a Creation_Strategy (since the
- // user supplies the SVC_HANDLER) or an Accept_Strategy (since
- // this class only accepts one connection and then removes all
- // traces (e.g., from the ACE_Reactor).
-public:
- // = Initialization and termination methods.
- ACE_Oneshot_Acceptor (void);
- // "Do-nothing" constructor.
-
- ACE_Oneshot_Acceptor (const ACE_PEER_ACCEPTOR_ADDR &,
- ACE_Reactor * = ACE_Reactor::instance(),
- ACE_Concurrency_Strategy<SVC_HANDLER> * = 0);
- // Initialize the appropriate strategies for concurrency and
- // creation and then register <this> at the designated <local_addr>.
-
- int open (const ACE_PEER_ACCEPTOR_ADDR &,
- ACE_Reactor * = ACE_Reactor::instance(),
- ACE_Concurrency_Strategy<SVC_HANDLER> * = 0);
- // Initialize the appropriate strategies for concurrency and
- // creation and then register <this> at the designated <local_addr>.
-
- virtual ~ACE_Oneshot_Acceptor (void);
- // Close down the <Oneshot_Acceptor>.
-
- // = Explicit factory operation.
- virtual int accept (SVC_HANDLER * = 0,
- ACE_PEER_ACCEPTOR_ADDR *remote_addr = 0,
- const ACE_Synch_Options &synch_options = ACE_Synch_Options::defaults,
- int restart = 1,
- int reset_new_handle = 0);
- // Create a <SVC_HANDLER>, accept the connection into the <SVC_HANDLER>,
- // and activate the <SVC_HANDLER>.
-
- virtual int cancel (void);
- // Cancel a oneshot acceptor that was started asynchronously.
-
- virtual operator ACE_PEER_ACCEPTOR &() const;
- // Return the underlying <PEER_ACCEPTOR> object.
-
- virtual ACE_PEER_ACCEPTOR &acceptor (void) const;
- // Return the underlying <PEER_ACCEPTOR> object.
-
- virtual int close (void);
- // Close down the <Oneshot_Acceptor>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- virtual int activate_svc_handler (SVC_HANDLER *svc_handler);
- // Bridge method for activating a <svc_handler> with the appropriate
- // concurrency strategy. Default behavior is to activate the
- // <SVC_HANDLER> as a "passive object." However, subclasses can
- // override this strategy to do more sophisticated concurrency
- // activations (such as creating the <SVC_HANDLER> as an "active
- // object" via multi-threading or multi-processing).
-
- int shared_accept (SVC_HANDLER *svc_handler,
- ACE_PEER_ACCEPTOR_ADDR *remote_addr,
- ACE_Time_Value *timeout,
- int restart,
- int reset_new_handle);
- // Factors out the code shared between the <accept> and
- // <handle_input> methods.
-
- int register_handler (SVC_HANDLER *svc_handler,
- const ACE_Synch_Options &options,
- int restart);
- // Insert ourselves into the ACE_Reactor so that we can
- // continue accepting this connection asynchronously.
-
- // = Demultiplexing hooks.
- virtual ACE_HANDLE get_handle (void) const;
- // Returns the listening acceptor's <ACE_HANDLE>.
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::ALL_EVENTS_MASK);
- // Perform termination activities when <this> is removed from the
- // <reactor>.
-
- virtual int handle_input (ACE_HANDLE);
- // Accept one connection from a client and activates the
- // SVC_HANDLER.
-
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg);
- // Called when an acceptor times out...
-
- // = Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- // Default version does no work and returns -1. Must be overloaded
- // by application developer to do anything meaningful.
-
- virtual int fini (void);
- // Default version does no work and returns -1. Must be overloaded
- // by application developer to do anything meaningful.
-
- virtual int info (char **, size_t) const;
- // Default version returns address info in <buf>.
-
- // = Service management hooks.
- virtual int suspend (void);
- // Default version does no work and returns -1. Must be overloaded
- // by application developer to do anything meaningful.
-
- virtual int resume (void);
- // Default version does no work and returns -1. Must be overloaded
- // by application developer to do anything meaningful.
-
-private:
- SVC_HANDLER *svc_handler_;
- // Hold the svc_handler_ across asynchrony boundaries.
-
- int restart_;
- // Hold the restart flag across asynchrony boundaries.
-
- ACE_PEER_ACCEPTOR peer_acceptor_;
- // Factory that establishes connections passively.
-
- ACE_Concurrency_Strategy<SVC_HANDLER> *concurrency_strategy_;
- // Concurrency strategy for an Acceptor.
-
- int delete_concurrency_strategy_;
- // 1 if Acceptor created the concurrency strategy and thus should
- // delete it, else 0.
-};
-
-#include "ace/Acceptor.i"
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Acceptor.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Acceptor.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_ACCEPTOR_H */
diff --git a/ace/Acceptor.i b/ace/Acceptor.i
deleted file mode 100644
index 3cf904fc7e2..00000000000
--- a/ace/Acceptor.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Acceptor.i
diff --git a/ace/Activation_Queue.cpp b/ace/Activation_Queue.cpp
deleted file mode 100644
index 1dac80cdea9..00000000000
--- a/ace/Activation_Queue.cpp
+++ /dev/null
@@ -1,72 +0,0 @@
-// Activation_Queue.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#include "ace/Activation_Queue.h"
-
-// Dump the state of an object.
-
-void
-ACE_Activation_Queue::dump (void) const
-{
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("delete_queue_ = %d\n"),
- this->delete_queue_));
- ACE_DEBUG ((LM_INFO, ASYS_TEXT ("queue_: \n")));
- if (this->queue_)
- this->queue_->dump();
- else
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(NULL)\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Activation_Queue::ACE_Activation_Queue (ACE_Message_Queue<ACE_SYNCH> *new_queue)
- : delete_queue_ (0)
-{
- if (new_queue)
- this->queue_ = new_queue;
- else
- {
- ACE_NEW (this->queue_, ACE_Message_Queue<ACE_SYNCH>);
- this->delete_queue_ = 1;
- }
-}
-
-ACE_Activation_Queue::~ACE_Activation_Queue (void)
-{
- if (this->delete_queue_ != 0)
- delete this->queue_;
-}
-
-ACE_Method_Object *
-ACE_Activation_Queue::dequeue (ACE_Time_Value *tv)
-{
- ACE_Message_Block *mb;
-
- // Dequeue the message.
- if (this->queue_->dequeue_head (mb, tv) != -1)
- {
-
- // Get the method object.
- ACE_Method_Object *mo = (ACE_Method_Object *) mb->base ();
-
- // Delete the message block.
- mb->release ();
- return mo;
- }
- else
- return 0;
-}
-
-int
-ACE_Activation_Queue::enqueue (ACE_Method_Object *mo,
- ACE_Time_Value *tv)
-{
- ACE_Message_Block *mb;
-
- ACE_NEW_RETURN (mb, ACE_Message_Block ((char *) mo), -1);
-
- return this->queue_->enqueue_prio (mb, tv);
-}
diff --git a/ace/Activation_Queue.h b/ace/Activation_Queue.h
deleted file mode 100644
index 547ad62a4bd..00000000000
--- a/ace/Activation_Queue.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Activation_Queue.h
-//
-// = AUTHOR
-// Andres Kruse <Andres.Kruse@cern.ch> and Douglas C. Schmidt
-// <schmidt@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (ACE_ACTIVATION_QUEUE_H)
-#define ACE_ACTIVATION_QUEUE_H
-
-#include "ace/Synch_T.h"
-#include "ace/Message_Queue.h"
-#include "ace/Method_Object.h"
-
-class ACE_Export ACE_Activation_Queue
-{
- // = TITLE
- // Reifies a method into an object. Subclasses typically
- // represent necessary state and behavior.
- //
- // = DESCRIPTION
- // A <Method_Object> is inserted in the <Activation_Queue>, where
- // it is subsequently removed by the <Scheduler> and invoked.
-public:
- // = Initialization and termination methods.
- ACE_Activation_Queue (ACE_Message_Queue<ACE_SYNCH> *new_queue = 0);
- ~ACE_Activation_Queue (void);
-
- // = Queue operations.
- ACE_Method_Object *dequeue (ACE_Time_Value *tv = 0);
- // Dequeue the next available <Method_Object>.
-
- int enqueue (ACE_Method_Object *new_method_object,
- ACE_Time_Value *tv = 0);
- // Enqueue the <Method_Object>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Message_Queue<ACE_SYNCH> *queue_;
- // Stores the <Method_Objects>.
-
- int delete_queue_;
- // Keeps track of whether we need to delete the queue.
-};
-
-#endif /* ACE_ACTIVATION_QUEUE_H */
-
diff --git a/ace/Addr.cpp b/ace/Addr.cpp
deleted file mode 100644
index 8fe82db73f6..00000000000
--- a/ace/Addr.cpp
+++ /dev/null
@@ -1,58 +0,0 @@
-// Addr.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Addr.h"
-
-#if defined (ACE_HAS_BROKEN_SAP_ANY)
-#if defined (sap_any)
-#undef sap_any
-// This is a static class variable.
-const ACE_Addr ace_sap_any (AF_ANY, -1);
-
-const ACE_Addr &
-ACE_Addr::sap_any (void)
-{
- return ace_sap_any;
-}
-#define sap_any sap_any()
-#endif /* sap_any */
-#else
-// This is a static class variable.
-const ACE_Addr ACE_Addr::sap_any (AF_ANY, -1);
-#endif /* ACE_HAS_BROKEN_SAP_ANY */
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Addr.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Addr)
-
-void
-ACE_Addr::dump (void) const
-{
- ACE_TRACE ("ACE_Addr::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("addr_type_ = %d"), this->addr_type_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\naddr_size_ = %d"), this->addr_size_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Initializes instance variables.
-
-void
-ACE_Addr::base_set (int type, int size)
-{
- this->addr_type_ = type;
- this->addr_size_ = size;
-}
-
-// Initializes instance variables. Note that 0 is an unspecified
-// protocol family type...
-
-ACE_Addr::ACE_Addr (int type, int size)
-{
- this->base_set (type, size);
-}
-
diff --git a/ace/Addr.h b/ace/Addr.h
deleted file mode 100644
index 0d96f65cd3d..00000000000
--- a/ace/Addr.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Addr.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_ADDR_H)
-#define ACE_ADDR_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_Addr
-{
- // = TITLE
- // Defines the base class for the "address family independent"
- // address format.
-public:
- // = Initialization method.
-
- ACE_Addr (int type = -1,
- int size = -1);
- // Initializes instance variables.
-
- // = Get/set the size of the address.
-
- int get_size (void) const;
- // Return the size of the address.
-
- void set_size (int size);
- // Sets the size of the address.
-
- // = Get/set the type of the address.
-
- int get_type (void) const;
- // Get the type of the address.
-
- void set_type (int type);
- // Set the type of the address.
-
- virtual void *get_addr (void) const;
- // Return a pointer to the address.
-
- virtual void set_addr (void *,
- int len);
- // Set a pointer to the address.
-
- // = Equality/inequality tests
- int operator == (const ACE_Addr &sap) const;
- // Check for address equality.
-
- int operator != (const ACE_Addr &sap) const;
- // Check for address inequality.
-
- void base_set (int type,
- int size);
- // Initializes instance variables.
-
-#if defined (ACE_HAS_BROKEN_SAP_ANY)
- static const ACE_Addr &sap_any (void);
- // Wild-card address.
-
- // This #define works around broken C++ compilers...
-#define sap_any sap_any()
-#else
- static const ACE_Addr sap_any;
- // Wild-card address.
-#endif /* ACE_HAS_BROKEN_SAP_ANY */
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- int addr_type_;
- // e.g., AF_UNIX, AF_INET, AF_SPIPE, etc.
-
- int addr_size_;
- // Number of bytes in the address.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Addr.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_ADDR_H */
diff --git a/ace/Addr.i b/ace/Addr.i
deleted file mode 100644
index 8a701eccfd5..00000000000
--- a/ace/Addr.i
+++ /dev/null
@@ -1,63 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Addr.i
-
-// Return the address of the address.
-
-ACE_INLINE void *
-ACE_Addr::get_addr (void) const
-{
- return 0;
-}
-
-ACE_INLINE void
-ACE_Addr::set_addr (void *, int)
-{
-}
-
-ACE_INLINE int
-ACE_Addr::operator == (const ACE_Addr &sap) const
-{
- return (sap.addr_type_ == this->addr_type_ &&
- sap.addr_size_ == this->addr_size_ );
-}
-
-ACE_INLINE int
-ACE_Addr::operator != (const ACE_Addr &sap) const
-{
- return (sap.addr_type_ != this->addr_type_ ||
- sap.addr_size_ != this->addr_size_ );
-}
-
-// Return the size of the address.
-
-ACE_INLINE int
-ACE_Addr::get_size (void) const
-{
- return this->addr_size_;
-}
-
-// Sets the size of the address.
-
-ACE_INLINE void
-ACE_Addr::set_size (int size)
-{
- this->addr_size_ = size;
-}
-
-// Return the type of the address.
-
-ACE_INLINE int
-ACE_Addr::get_type (void) const
-{
- return this->addr_type_;
-}
-
-// Set the type of the address.
-
-ACE_INLINE void
-ACE_Addr::set_type (int type)
-{
- this->addr_type_ = type;
-}
diff --git a/ace/Array.cpp b/ace/Array.cpp
deleted file mode 100644
index cd3190b5c08..00000000000
--- a/ace/Array.cpp
+++ /dev/null
@@ -1,137 +0,0 @@
-// $Id$
-
-#if !defined (ARRAY_C)
-#define ARRAY_C
-
-#define ACE_BUILD_DLL
-#include "Array.h"
-
-#if !defined (__ACE_INLINE__)
-#include "Array.i"
-#endif /* __ACE_INLINE__ */
-
-// Dynamically initialize an array.
-
-template <class T>
-ACE_Array<T>::ACE_Array (size_t size)
- : max_size_ (size),
- cur_size_ (size)
-{
- ACE_NEW (this->array_, T[size]);
-}
-
-template <class T>
-ACE_Array<T>::ACE_Array (size_t size,
- const T &default_value)
- : max_size_ (size),
- cur_size_ (size)
-{
- ACE_NEW (this->array_, T[size]);
-
- for (size_t i = 0; i < size; i++)
- this->array_[i] = default_value;
-}
-
-// The copy constructor (performs initialization).
-
-template <class T>
-ACE_Array<T>::ACE_Array (const ACE_Array<T> &s)
- : max_size_ (s.size ()),
- cur_size_ (s.size ())
-{
- ACE_NEW (this->array_, T[s.size ()]);
-
- for (size_t i = 0; i < this->size (); i++)
- this->array_[i] = s.array_[i];
-}
-
-// Assignment operator (performs assignment).
-
-template <class T> void
-ACE_Array<T>::operator= (const ACE_Array<T> &s)
-{
- // Check for "self-assignment".
-
- if (this == &s)
- return;
- else if (this->max_size_ < s.size ())
- {
- delete [] this->array_;
-
- ACE_NEW (this->array_, T[s.size ()]);
-
- this->max_size_ = s.size ();
- }
-
- this->cur_size_ = s.size ();
-
- for (size_t i = 0; i < this->size (); i++)
- this->array_[i] = s.array_[i];
-}
-
-// Set an item in the array at location index.
-
-template <class T> int
-ACE_Array<T>::set (const T &new_item, size_t index)
-{
- if (this->in_range (index))
- {
- this->array_[index] = new_item;
- return 0;
- }
- else
- return -1;
-}
-
-// Get an item in the array at location index.
-
-template <class T> int
-ACE_Array<T>::get (T &item, size_t index) const
-{
- if (this->in_range (index))
- {
- item = this->array_[index]; // Copies the item. If you don't
- // want to copy, use operator [] instead
- // (but then you'll be responsible for
- // range checking).
- return 0;
- }
- else
- return -1;
-}
-
-// Compare this array with <s> for equality.
-
-template <class T> int
-ACE_Array<T>::operator== (const ACE_Array<T> &s) const
-{
- if (this == &s)
- return 1;
- else if (this->cur_size_ != s.cur_size_)
- return 0;
-
- for (size_t index = 0; index < s.cur_size_; index++)
- if (this->array_[index] != s.array_[index])
- return 0;
-
- return 1;
-}
-
-template <class T> int
-ACE_Array_Iterator<T>::next (T *&item)
-{
- // ACE_TRACE ("ACE_Array_Iterator<T>::next");
-
- if (this->done ())
- {
- item = 0;
- return 0;
- }
- else
- {
- item = &array_[current_];
- return 1;
- }
-}
-
-#endif /* ARRAY_C */
diff --git a/ace/Array.h b/ace/Array.h
deleted file mode 100644
index b39d2dc37ed..00000000000
--- a/ace/Array.h
+++ /dev/null
@@ -1,169 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Array.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_ARRAY_H)
-#define ACE_ARRAY_H
-
-#include "ace/ACE.h"
-
-// Forward declaration.
-template <class T> class ACE_Array_Iterator;
-
-template <class T>
-class ACE_Array
-{
- // = TITLE
- // Implement a dynamic array class.
-public:
- // Define a "trait"
- typedef T TYPE;
-
- // = Exceptions.
-
- // = Initialization and termination methods.
-
- ACE_Array (size_t size);
- // Dynamically create an uninitialized array.
-
- ACE_Array (size_t size, const T &default_value);
- // Dynamically initialize the entire array to the <default_value>.
-
- ACE_Array (const ACE_Array<T> &s);
- // The copy constructor performs initialization by making an exact
- // copy of the contents of parameter <s>, i.e., *this == s will
- // return true.
-
- void operator= (const ACE_Array<T> &s);
- // Assignment operator performs an assignment by making an exact
- // copy of the contents of parameter <s>, i.e., *this == s will
- // return true. Note that if the <max_size_> of <array_> is >= than
- // <s.max_size_> we can copy it without reallocating. However, if
- // <max_size_> is < <s.max_size_> we must delete the <array_>,
- // reallocate a new <array_>, and then copy the contents of <s>.
-
- ~ACE_Array (void);
- // Clean up the array (e.g., delete dynamically allocated memory).
-
- // = Set/get methods.
-
- T &operator [] (size_t index);
- // Set item in the array at location <index>. Doesn't
- // perform range checking.
-
- const T &operator [] (size_t index) const;
- // Get item in the array at location <index>. Doesn't
- // perform range checking.
-
- int set (const T &new_item, size_t index);
- // Set an item in the array at location <index>. Returns
- // -1 if <index> is not in range, else returns 0.
-
- int get (T &item, size_t index) const;
- // Get an item in the array at location <index>. Returns -1 if
- // <index> is not in range, else returns 0. Note that this function
- // copies the item. If you want to avoid the copy, you can use
- // the const operator [], but then you'll be responsible for range checking.
-
- size_t size (void) const;
- // Returns the <cur_size_> of the array.
-
- int operator== (const ACE_Array<T> &s) const;
- // Compare this array with <s> for equality. Two arrays are equal
- // if their size()'s are equal and all the elements from 0 .. size()
- // are equal.
-
- int operator!= (const ACE_Array<T> &s) const;
- // Compare this array with <s> for inequality such that <*this> !=
- // <s> is always the complement of the boolean return value of
- // <*this> == <s>.
-
-private:
- int in_range (size_t index) const;
- // Returns 1 if <index> is within range, i.e., 0 >= <index> <
- // <cur_size_>, else returns 0.
-
- size_t max_size_;
- // Maximum size of the array, i.e., the total number of <T> elements
- // in <array_>.
-
- size_t cur_size_;
- // Current size of the array. This starts out being == to
- // <max_size_>. However, if we are assigned a smaller array, then
- // <cur_size_> will become less than <max_size_>. The purpose of
- // keeping track of both sizes is to avoid reallocating memory if we
- // don't have to.
-
- T *array_;
- // Pointer to the array's storage buffer.
-
- friend class ACE_Array_Iterator<T>;
-};
-
-template <class T>
-class ACE_Array_Iterator
-{
- // = TITLE
- // Implement an iterator over an ACE_Array.
- //
- // = DESCRIPTION
- // This iterator is safe in the face of array element deletions.
- // But it is NOT safe if the array is resized (via the ACE_Array
- // assignment operator) during iteration. That would be very
- // odd, and dangerous.
-public:
- // = Initialization method.
- ACE_Array_Iterator (ACE_Array<T> &);
-
- // = Iteration methods.
-
- int next (T *&next_item);
- // Pass back the <next_item> that hasn't been seen in the Array.
- // Returns 0 when all items have been seen, else 1.
-
- int advance (void);
- // Move forward by one element in the Array. Returns 0 when all the
- // items in the Array have been seen, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- u_int current_;
- // Pointer to the current item in the iteration.
-
- ACE_Array<T> &array_;
- // Pointer to the Array we're iterating over.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Array.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Array.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Array.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_ARRAY_H */
diff --git a/ace/Array.i b/ace/Array.i
deleted file mode 100644
index 32058b290b8..00000000000
--- a/ace/Array.i
+++ /dev/null
@@ -1,80 +0,0 @@
-/* -*- C++ -*- */
-
-// Clean up the array (e.g., delete dynamically allocated memory).
-
-template <class T> ACE_INLINE
-ACE_Array<T>::~ACE_Array (void)
-{
- delete [] this->array_;
-}
-
-template <class T> ACE_INLINE size_t
-ACE_Array<T>::size (void) const
-{
- return this->cur_size_;
-}
-
-template <class T> ACE_INLINE int
-ACE_Array<T>::in_range (size_t index) const
-{
- return index < this->cur_size_;
-}
-
-template <class T> ACE_INLINE T &
-ACE_Array<T>::operator[] (size_t index)
-{
- return this->array_[index];
-}
-
-template <class T> ACE_INLINE const T &
-ACE_Array<T>::operator[] (size_t index) const
-{
- return this->array_[index];
-}
-
-// Compare this array with <s> for inequality.
-
-template <class T> ACE_INLINE int
-ACE_Array<T>::operator!= (const ACE_Array<T> &s) const
-{
- return !(*this == s);
-}
-
-template <class T> ACE_INLINE void
-ACE_Array_Iterator<T>::dump (void) const
-{
- // ACE_TRACE ("ACE_Array_Iterator<T>::dump");
-}
-
-template <class T> ACE_INLINE
-ACE_Array_Iterator<T>::ACE_Array_Iterator (ACE_Array<T> &a)
- : current_ (0),
- array_ (a)
-{
- // ACE_TRACE ("ACE_Array_Iterator<T>::ACE_Array_Iterator");
-}
-
-template <class T> ACE_INLINE int
-ACE_Array_Iterator<T>::advance (void)
-{
- // ACE_TRACE ("ACE_Array_Iterator<T>::advance");
-
- if (this->current_ < array_.size ())
- {
- ++this->current_;
- return 1;
- }
- else
- {
- // Already finished iterating.
- return 0;
- }
-}
-
-template <class T> ACE_INLINE int
-ACE_Array_Iterator<T>::done (void) const
-{
- ACE_TRACE ("ACE_Array_Iterator<T>::done");
-
- return this->current_ >= array_.size ();
-}
diff --git a/ace/Asynch_Acceptor.cpp b/ace/Asynch_Acceptor.cpp
deleted file mode 100644
index 4f5e918d044..00000000000
--- a/ace/Asynch_Acceptor.cpp
+++ /dev/null
@@ -1,237 +0,0 @@
-#if !defined (ACE_ASYNCH_ACCEPTOR_C)
-#define ACE_ASYNCH_ACCEPTOR_C
-
-#define ACE_BUILD_DLL
-#include "ace/Asynch_Acceptor.h"
-
-#if defined (ACE_WIN32)
-// This only works on Win32 platforms
-
-#include "ace/Message_Block.h"
-#include "ace/INET_Addr.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Asynch_Acceptor.i"
-#endif /* __ACE_INLINE__ */
-
-template <class HANDLER>
-ACE_Asynch_Acceptor<HANDLER>::ACE_Asynch_Acceptor (void)
- : listen_handle_ (ACE_INVALID_HANDLE),
- pass_addresses_ (0),
- bytes_to_read_ (0)
-{
-}
-
-template <class HANDLER>
-ACE_Asynch_Acceptor<HANDLER>::~ACE_Asynch_Acceptor (void)
-{
- // Close down the listen socket
- if (this->listen_handle_ != ACE_INVALID_HANDLE)
- ACE_OS::closesocket (this->listen_handle_);
-}
-
-template <class HANDLER> int
-ACE_Asynch_Acceptor<HANDLER>::open (const ACE_INET_Addr &address,
- size_t bytes_to_read,
- int pass_addresses,
- int backlog,
- int reuse_addr,
- ACE_Proactor *proactor)
-{
- this->proactor (proactor);
- this->pass_addresses_ = pass_addresses;
- this->bytes_to_read_ = bytes_to_read;
-
- // Create the listener socket
- this->listen_handle_ = ACE_OS::socket (PF_INET, SOCK_STREAM, 0);
- if (this->listen_handle_ == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_OS::socket")), -1);
-
- // Initialize the ACE_Asynch_Accept
- if (this->asynch_accept_.open (*this,
- this->listen_handle_,
- 0,
- this->proactor ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Asynch_Accept::open")), -1);
-
- if (reuse_addr)
- {
- // Reuse the address
- int one = 1;
- if (ACE_OS::setsockopt (this->listen_handle_,
- SOL_SOCKET,
- SO_REUSEADDR,
- (const char*) &one,
- sizeof one) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_OS::setsockopt")), -1);
- }
-
- // If port is not specified, bind to any port.
- static ACE_INET_Addr sa ((const ACE_INET_Addr &) ACE_Addr::sap_any);
-
- if (address == sa && ACE::bind_port (this->listen_handle_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE::bind_port")), -1);
-
- // Bind to the specified port.
- if (ACE_OS::bind (this->listen_handle_,
- (sockaddr *) address.get_addr (),
- address.get_size ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "ACE_OS::bind"),
- -1);
-
- // Start listening
- if (ACE_OS::listen (this->listen_handle_, backlog) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "ACE_OS::listen"), -1);
-
- // For the number of <backlog>.
-
- for (int i = 0; i < backlog; i++)
- // Initiate accepts.
- if (this->accept (bytes_to_read) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "ACE_Asynch_Acceptor::accept"), -1);
- return 0;
-}
-
-template <class HANDLER> int
-ACE_Asynch_Acceptor<HANDLER>::accept (size_t bytes_to_read)
-{
- ACE_Message_Block *message_block = 0;
- size_t space_needed = bytes_to_read + 2 * this->address_size ();
-
- // Create a new message block big enough for the addresses and data
- ACE_NEW_RETURN (message_block, ACE_Message_Block (space_needed), -1);
-
- // Initiate asynchronous accepts
- if (this->asynch_accept_.accept (*message_block,
- bytes_to_read) == -1)
- {
- // Cleanup on error
- message_block->release ();
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Asynch_Accept::accept")), -1);
- }
- return 0;
-}
-
-template <class HANDLER> void
-ACE_Asynch_Acceptor<HANDLER>::handle_accept (const ACE_Asynch_Accept::Result &result)
-{
-#if (defined (ACE_HAS_WINSOCK2) && (ACE_HAS_WINSOCK2 != 0)) || (_WIN32_WINNT >= 0x0400)
- // If the asynchronous accept succeeds.
- if (result.success ())
- {
- // In order to use accept handle with other Window Sockets 1.1
- // functions, we call the setsockopt function with the
- // SO_UPDATE_ACCEPT_CONTEXT option. This option initializes the
- // socket so that other Windows Sockets routines to access the
- // socket correctly.
-
- if (ACE_OS::setsockopt (result.accept_handle (),
- SOL_SOCKET,
- SO_UPDATE_ACCEPT_CONTEXT,
- (char *) &this->listen_handle_,
- sizeof (this->listen_handle_)) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p"), ASYS_TEXT ("ACE_OS::setsockopt")));
-
- // The Template method
- HANDLER *new_handler = this->make_handler ();
-
- // Update the Proactor.
- new_handler->proactor (this->proactor ());
-
- if (this->pass_addresses_)
- {
- ACE_INET_Addr local_address, remote_address;
- // Parse the addresses
- this->parse_address (result.message_block (),
- remote_address,
- local_address);
- // Pass the addresses
- new_handler->addresses (remote_address, local_address);
- }
- // Initiate the handler
- new_handler->open (result.accept_handle (),
- result.message_block ());
- }
- else
- // The asynchronous accept fails
- {
- // Close the accept handle
- ACE_OS::closesocket (result.accept_handle ());
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("Asynchronous Accept")));
- }
-
- // Delete the dynamically allocated message_block
- result.message_block ().release ();
-
- // Start off another asynchronous accept to keep the backlog going
- this->accept (this->bytes_to_read_);
-#endif // defined (ACE_HAS_WINSOCK2) || (_WIN32_WINNT >= 0x0400)
-}
-
-template <class HANDLER> int
-ACE_Asynch_Acceptor<HANDLER>::cancel (void)
-{
- // All I/O operations that are canceled will complete with the error
- // ERROR_OPERATION_ABORTED. All completion notifications for the I/O
- // operations will occur normally.
- return -1; // ::CancelIO (this->listen_handle_);
-}
-
-template <class HANDLER> void
-ACE_Asynch_Acceptor<HANDLER>::parse_address (ACE_Message_Block &message_block,
- ACE_INET_Addr &remote_address,
- ACE_INET_Addr &local_address)
-{
-#if (defined (ACE_HAS_WINSOCK2) && (ACE_HAS_WINSOCK2 != 0)) || (_WIN32_WINNT >= 0x0400)
- sockaddr *local_addr = 0;
- sockaddr *remote_addr = 0;
- int local_size = 0;
- int remote_size = 0;
-
- ::GetAcceptExSockaddrs (message_block.rd_ptr (),
- message_block.size () - 2 * this->address_size (),
- this->address_size (),
- this->address_size (),
- &local_addr,
- &local_size,
- &remote_addr,
- &remote_size);
-
- local_address.set_addr ((sockaddr_in *) local_addr, local_size);
- remote_address.set_addr ((sockaddr_in *) remote_addr, remote_size);
-#else
- // just in case
- errno = ENOTSUP;
-#endif // defined (ACE_HAS_WINSOCK2) || (_WIN32_WINNT >= 0x0400)
-}
-
-template <class HANDLER> ACE_HANDLE
-ACE_Asynch_Acceptor<HANDLER>::handle (void) const
-{
- return this->listen_handle_;
-}
-
-template <class HANDLER> HANDLER *
-ACE_Asynch_Acceptor<HANDLER>::make_handler (void)
-{
- // Default behavior
- HANDLER *handler = 0;
- ACE_NEW_RETURN (handler, HANDLER, 0);
- return handler;
-}
-
-/* static */
-template <class HANDLER> size_t
-ACE_Asynch_Acceptor<HANDLER>::address_size (void)
-{
- return sizeof (sockaddr) + sizeof (sockaddr_in);
-}
-
-#endif /* ACE_WIN32 */
-#endif /* ACE_ASYNCH_ACCEPTOR_C */
diff --git a/ace/Asynch_Acceptor.h b/ace/Asynch_Acceptor.h
deleted file mode 100644
index cb72456f8fb..00000000000
--- a/ace/Asynch_Acceptor.h
+++ /dev/null
@@ -1,127 +0,0 @@
-/* -*- C++ -*- */
-// $Id: Asynch_Acceptor.h,v
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Asynch_Acceptor.h
-//
-// = AUTHOR
-// Irfan Pyarali (irfan@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_ASYNCH_ACCEPTOR_H)
-#define ACE_ASYNCH_ACCEPTOR_H
-
-#include "ace/OS.h"
-
-#if defined (ACE_WIN32)
-// This only works on Win32 platforms
-
-#include "ace/Asynch_IO.h"
-
-// Forward declarations
-class ACE_Message_Block;
-class ACE_INET_Addr;
-
-template <class HANDLER>
-class ACE_Asynch_Acceptor : public ACE_Handler
-{
- // = TITLE
- // This class is an example of the Acceptor Pattern. This class
- // will accept new connections and create new HANDLER to handle
- // the new connections.
- //
- // = DESCRIPTION
- // Unlike the <ACE_Acceptor>, however, this class is designed to
- // be used asynchronously.
-public:
- ACE_Asynch_Acceptor (void);
- // A do nothing constructor.
-
- ~ACE_Asynch_Acceptor (void);
- // Virtual destruction
-
- int open (const ACE_INET_Addr &address,
- size_t bytes_to_read = 0,
- int pass_addresses = 0,
- int backlog = 5,
- int reuse_addr = 1,
- ACE_Proactor *proactor = 0);
- // This starts the listening process at the port specified by
- // <address>. ACE_Asynch_Acceptor initiates the AcceptEx calls with
- // <bytes_to_read>. The buffer for the initial data will be created
- // by ACE_Asynch_Acceptor. This buffer will be passed to the
- // handler in the <ACE_Service_Handler::open> callback. If this
- // buffer is required past the <open> callback, the
- // ACE_Service_Handler must copy the data. If the <pass_addresses>
- // flag is set, ACE_Asynch_Acceptor will call
- // <ACE_Service_Handler::addresses> before calling
- // <ACE_Service_Handler::open>. The <backlog> parameter specifies
- // the listen backlog and the outstanding AcceptEx calls.
-
- virtual int accept (size_t bytes_to_read = 0);
- // This initiates a new asynchronous accept through the <AcceptEx>
- // call.
-
- static size_t address_size (void);
- // This is required by the AcceptEx call.
-
- int cancel (void);
- // This cancels all pending accepts operations that were issued by
- // the calling thread. The function does not cancel accept
- // operations issued by other threads.
-
-protected:
- virtual void handle_accept (const ACE_Asynch_Accept::Result &result);
- // This is called when an outstanding accept completes.
-
- ACE_HANDLE handle (void) const;
- // Return the listen handle.
-
- void parse_address (ACE_Message_Block &message_block,
- ACE_INET_Addr &remote_address,
- ACE_INET_Addr &local_address);
- // This parses the address from read buffer.
-
- virtual HANDLER *make_handler (void);
- // This is the template method used to create new handler.
- // Subclasses must overwrite this method if a new handler creation
- // strategy is required.
-
- int bytes_to_read (void) const;
- // Bytes to be read with the <accept> call.
-
-private:
- ACE_HANDLE listen_handle_;
- // Handle used to listen for new connections.
-
- ACE_Asynch_Accept asynch_accept_;
- // <Asynch_Accept> used to make life easier :-)
-
- int pass_addresses_;
- // Flag that indicates if parsing of addresses is necessary.
-
- int bytes_to_read_;
- // Bytes to be read with the <accept> call.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Asynch_Acceptor.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Asynch_Acceptor.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Asynch_Acceptor.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_WIN32 */
-#endif /* ACE_ASYNCH_ACCEPTOR_H */
-
diff --git a/ace/Asynch_Acceptor.i b/ace/Asynch_Acceptor.i
deleted file mode 100644
index e9f948d245f..00000000000
--- a/ace/Asynch_Acceptor.i
+++ /dev/null
@@ -1,10 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Asynch_Acceptor.i
-
-template <class HANDLER> ACE_INLINE int
-ACE_Asynch_Acceptor<HANDLER>::bytes_to_read (void) const
-{
- return this->bytes_to_read_;
-}
diff --git a/ace/Asynch_IO.cpp b/ace/Asynch_IO.cpp
deleted file mode 100644
index 1430885e1c4..00000000000
--- a/ace/Asynch_IO.cpp
+++ /dev/null
@@ -1,1025 +0,0 @@
-// Asynch_IO.cpp
-// $Id: Asynch_IO,v
-
-#define ACE_BUILD_DLL
-#include "ace/Asynch_IO.h"
-
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
-// This only works on Win32 platforms
-
-#include "ace/Proactor.h"
-#include "ace/Message_Block.h"
-#include "ace/Service_Config.h"
-#include "ace/Inet_Addr.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Asynch_IO.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_Asynch_Result::ACE_Asynch_Result (ACE_Handler &handler,
- const void* act,
- ACE_HANDLE event,
- u_long offset,
- u_long offset_high)
- : handler_ (handler),
- act_ (act),
- bytes_transferred_ (0),
- success_ (0),
- completion_key_ (0),
- error_ (0)
-{
- // Set the OVERLAPPED structure
- this->Internal = 0;
- this->InternalHigh = 0;
- this->Offset = offset;
- this->OffsetHigh = offset_high;
- this->hEvent = event;
-}
-
-ACE_Asynch_Result::~ACE_Asynch_Result (void)
-{
-}
-
-u_long
-ACE_Asynch_Result::bytes_transferred (void) const
-{
- return this->bytes_transferred_;
-}
-
-const void *
-ACE_Asynch_Result::act (void) const
-{
- return this->act_;
-}
-
-int
-ACE_Asynch_Result::success (void) const
-{
- return this->success_;
-}
-
-const void *
-ACE_Asynch_Result::completion_key (void) const
-{
- return this->completion_key_;
-}
-
-u_long
-ACE_Asynch_Result::error (void) const
-{
- return this->error_;
-}
-
-u_long
-ACE_Asynch_Result::offset (void) const
-{
- return this->Offset;
-}
-
-u_long
-ACE_Asynch_Result::offset_high (void) const
-{
- return this->OffsetHigh;
-}
-
-ACE_HANDLE
-ACE_Asynch_Result::event (void) const
-{
- return this->hEvent;
-}
-
-// ************************************************************
-
-ACE_Asynch_Operation::ACE_Asynch_Operation (void)
- : handler_ (0),
- handle_ (ACE_INVALID_HANDLE)
-{
-}
-
-int
-ACE_Asynch_Operation::open (ACE_Handler &handler,
- ACE_HANDLE handle,
- const void *completion_key,
- ACE_Proactor *proactor)
-{
- this->proactor_ = proactor;
- this->handler_ = &handler;
- this->handle_ = handle;
-
- // Grab the handle from the <handler> if <handle> is invalid
- if (this->handle_ == ACE_INVALID_HANDLE)
- this->handle_ = this->handler_->handle ();
- if (this->handle_ == ACE_INVALID_HANDLE)
- return -1;
-
- // If no proactor was passed
- if (this->proactor_ == 0)
- {
- // Grab the proactor from the <Service_Config> if
- // <handler->proactor> is zero
- this->proactor_ = this->handler_->proactor ();
- if (this->proactor_ == 0)
- this->proactor_ = ACE_Proactor::instance();
- }
-
- // Register with the <proactor>
- return this->proactor_->register_handle (this->handle_, completion_key);
-}
-
-int
-ACE_Asynch_Operation::cancel (void)
-{
- // All I/O operations that are canceled will complete with the error
- // ERROR_OPERATION_ABORTED. All completion notifications for the I/O
- // operations will occur normally.
-#if defined (_WIN32_WINNT) && (_WIN32_WINNT >= 0x0400) && defined (_MSC_VER) && (_MSC_VER > 1020)
- return (int) ::CancelIo (this->handle_);
-#else
- ACE_NOTSUP_RETURN (-1);
-#endif /* (_WIN32_WINNT) && (_WIN32_WINNT >= 0x0400) */
-}
-
-// ************************************************************
-
-ACE_Asynch_Read_Stream::ACE_Asynch_Read_Stream (void)
-{
-}
-
-int
-ACE_Asynch_Read_Stream::read (ACE_Message_Block &message_block,
- u_long bytes_to_read,
- const void *act)
-{
- // Create the Asynch_Result
- Result *result = 0;
- ACE_NEW_RETURN (result,
- Result (*this->handler_,
- this->handle_,
- message_block,
- bytes_to_read,
- act,
- this->proactor_->get_handle ()),
- -1);
-
- return this->shared_read (result);
-}
-
-int
-ACE_Asynch_Read_Stream::shared_read (ACE_Asynch_Read_Stream::Result *result)
-{
- u_long bytes_read;
-
- // Initiate the read
- int initiate_result = ::ReadFile (result->handle (),
- result->message_block ().wr_ptr (),
- result->bytes_to_read (),
- &bytes_read,
- result);
- if (initiate_result == 1)
- // Immediate success: the OVERLAPPED will still get queued.
- return 1;
-
- // If initiate failed, check for a bad error.
- errno = ::GetLastError ();
- switch (errno)
- {
- case ERROR_IO_PENDING:
- // The IO will complete proactively: the OVERLAPPED will still
- // get queued.
- return 0;
-
- default:
- // Something else went wrong: the OVERLAPPED will not get
- // queued.
-
- // Cleanup dynamically allocated Asynch_Result
- delete result;
-
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ReadFile")), -1);
- }
-}
-
-// ************************************************************
-
-ACE_Asynch_Read_Stream::Result::Result (ACE_Handler &handler,
- ACE_HANDLE handle,
- ACE_Message_Block &message_block,
- u_long bytes_to_read,
- const void* act,
- ACE_HANDLE event)
- : ACE_Asynch_Result (handler, act, event),
- handle_ (handle),
- message_block_ (message_block),
- bytes_to_read_ (bytes_to_read)
-{
-}
-
-u_long
-ACE_Asynch_Read_Stream::Result::bytes_to_read (void) const
-{
- return this->bytes_to_read_;
-}
-
-ACE_Message_Block &
-ACE_Asynch_Read_Stream::Result::message_block (void) const
-{
- return this->message_block_;
-}
-
-ACE_HANDLE
-ACE_Asynch_Read_Stream::Result::handle (void) const
-{
- return this->handle_;
-}
-
-void
-ACE_Asynch_Read_Stream::Result::complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error)
-{
- // Copy the data which was returned by GetQueuedCompletionStatus
- this->bytes_transferred_ = bytes_transferred;
- this->success_ = success;
- this->completion_key_ = completion_key;
- this->error_ = error;
-
- // Appropriately move the pointers in the message block.
- this->message_block_.wr_ptr (bytes_transferred);
-
- // Callback: notify <handler> of completion
- this->handler_.handle_read_stream (*this);
-}
-
-// ************************************************************
-
-ACE_Asynch_Write_Stream::ACE_Asynch_Write_Stream (void)
-{
-}
-
-int
-ACE_Asynch_Write_Stream::write (ACE_Message_Block &message_block,
- u_long bytes_to_write,
- const void *act)
-{
- Result *result = 0;
- ACE_NEW_RETURN (result,
- Result (*this->handler_,
- this->handle_,
- message_block,
- bytes_to_write,
- act,
- this->proactor_->get_handle ()),
- -1);
-
- return this->shared_write (result);
-}
-
-int
-ACE_Asynch_Write_Stream::shared_write (ACE_Asynch_Write_Stream::Result *result)
-{
- u_long bytes_written;
-
- // Initiate the write
- int initiate_result = ::WriteFile (result->handle (),
- result->message_block ().rd_ptr (),
- result->bytes_to_write (),
- &bytes_written,
- result);
- if (initiate_result == 1)
- // Immediate success: the OVERLAPPED will still get queued.
- return 1;
-
- // If initiate failed, check for a bad error.
- errno = ::GetLastError ();
- switch (errno)
- {
- case ERROR_IO_PENDING:
- // The IO will complete proactively: the OVERLAPPED will still
- // get queued.
- return 0;
-
- default:
- // Something else went wrong: the OVERLAPPED will not get
- // queued.
-
- // Cleanup dynamically allocated Asynch_Result
- delete result;
-
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("WriteFile")), -1);
- }
-}
-
-// ************************************************************
-
-ACE_Asynch_Write_Stream::Result::Result (ACE_Handler &handler,
- ACE_HANDLE handle,
- ACE_Message_Block &message_block,
- u_long bytes_to_write,
- const void* act,
- ACE_HANDLE event)
- : ACE_Asynch_Result (handler, act, event),
- handle_ (handle),
- message_block_ (message_block),
- bytes_to_write_ (bytes_to_write)
-{
-}
-
-u_long
-ACE_Asynch_Write_Stream::Result::bytes_to_write (void) const
-{
- return this->bytes_to_write_;
-}
-
-ACE_Message_Block &
-ACE_Asynch_Write_Stream::Result::message_block (void) const
-{
- return this->message_block_;
-}
-
-ACE_HANDLE
-ACE_Asynch_Write_Stream::Result::handle (void) const
-{
- return this->handle_;
-}
-
-void
-ACE_Asynch_Write_Stream::Result::complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error)
-{
- // Copy the data which was returned by GetQueuedCompletionStatus
- this->bytes_transferred_ = bytes_transferred;
- this->success_ = success;
- this->completion_key_ = completion_key;
- this->error_ = error;
-
- // Appropriately move the pointers in the message block.
- this->message_block_.rd_ptr (bytes_transferred);
-
- // Callback: notify <handler> of completion
- this->handler_.handle_write_stream (*this);
-}
-
-// ************************************************************
-
-int
-ACE_Asynch_Read_File::read (ACE_Message_Block &message_block,
- u_long bytes_to_read,
- u_long offset,
- u_long offset_high,
- const void *act)
-{
- Result *result = 0;
- ACE_NEW_RETURN (result,
- Result (*this->handler_,
- this->handle_,
- message_block,
- bytes_to_read,
- act,
- offset,
- offset_high,
- this->proactor_->get_handle ()),
- -1);
-
- return this->shared_read (result);
-}
-
-// ************************************************************
-
-ACE_Asynch_Read_File::Result::Result (ACE_Handler &handler,
- ACE_HANDLE handle,
- ACE_Message_Block &message_block,
- u_long bytes_to_read,
- const void* act,
- u_long offset,
- u_long offset_high,
- ACE_HANDLE event)
- : ACE_Asynch_Read_Stream::Result (handler, handle, message_block, bytes_to_read, act, event)
-{
- this->Offset = offset;
- this->OffsetHigh = offset_high;
-}
-
-void
-ACE_Asynch_Read_File::Result::complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error)
-{
- // Copy the data which was returned by GetQueuedCompletionStatus
- this->bytes_transferred_ = bytes_transferred;
- this->success_ = success;
- this->completion_key_ = completion_key;
- this->error_ = error;
-
- // Appropriately move the pointers in the message block.
- this->message_block_.wr_ptr (bytes_transferred);
-
- // Callback: notify <handler> of completion
- this->handler_.handle_read_file (*this);
-}
-
-// ************************************************************
-
-int
-ACE_Asynch_Write_File::write (ACE_Message_Block &message_block,
- u_long bytes_to_write,
- u_long offset,
- u_long offset_high,
- const void *act)
-{
- Result *result = 0;
- ACE_NEW_RETURN (result,
- Result (*this->handler_,
- this->handle_,
- message_block,
- bytes_to_write,
- act,
- offset,
- offset_high,
- this->proactor_->get_handle ()),
- -1);
-
- return this->shared_write (result);
-}
-
-// ************************************************************
-
-ACE_Asynch_Write_File::Result::Result (ACE_Handler &handler,
- ACE_HANDLE handle,
- ACE_Message_Block &message_block,
- u_long bytes_to_write,
- const void* act,
- u_long offset,
- u_long offset_high,
- ACE_HANDLE event)
- : ACE_Asynch_Write_Stream::Result (handler, handle, message_block, bytes_to_write, act, event)
-{
- this->Offset = offset;
- this->OffsetHigh = offset_high;
-}
-
-void
-ACE_Asynch_Write_File::Result::complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error)
-{
- // Copy the data which was returned by GetQueuedCompletionStatus
- this->bytes_transferred_ = bytes_transferred;
- this->success_ = success;
- this->completion_key_ = completion_key;
- this->error_ = error;
-
- // Appropriately move the pointers in the message block.
- this->message_block_.rd_ptr (bytes_transferred);
-
- // Callback: notify <handler> of completion
- this->handler_.handle_write_file (*this);
-}
-
-// ************************************************************
-
-ACE_Asynch_Accept::ACE_Asynch_Accept (void)
-{
-}
-
-int
-ACE_Asynch_Accept::accept (ACE_Message_Block &message_block,
- u_long bytes_to_read,
- ACE_HANDLE accept_handle,
- const void *act)
-{
-#if (defined (ACE_HAS_WINSOCK2) && (ACE_HAS_WINSOCK2 != 0)) || (_WIN32_WINNT >= 0x0400)
- // Sanity check: make sure that enough space has been allocated by the caller.
- size_t address_size = sizeof (sockaddr_in) + sizeof (sockaddr);
- size_t space_in_use = message_block.wr_ptr () - message_block.base ();
- size_t total_size = message_block.size ();
- size_t available_space = total_size - space_in_use;
- size_t space_needed = bytes_to_read + 2 * address_size;
- if (available_space < space_needed)
- ACE_ERROR_RETURN ((LM_ERROR, "Buffer too small\n"), -1);
-
- int close_accept_handle = 0;
- // If the <accept_handle> is invalid, we will create a new socket
- if (accept_handle == ACE_INVALID_HANDLE)
- {
- accept_handle = ACE_OS::socket (PF_INET,
- SOCK_STREAM,
- 0);
- if (accept_handle == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_OS::socket")), -1);
- else
- // Remember to close the socket down if failures occur.
- close_accept_handle = 1;
- }
-
- Result *result = 0;
- ACE_NEW_RETURN (result,
- Result (*this->handler_,
- this->handle_,
- accept_handle,
- message_block,
- bytes_to_read,
- act,
- this->proactor_->get_handle ()),
- -1);
-
- u_long bytes_read;
-
- // Initiate the accept
- int initiate_result = ::AcceptEx ((SOCKET) result->listen_handle (),
- (SOCKET) result->accept_handle (),
- result->message_block ().wr_ptr (),
- result->bytes_to_read (),
- address_size,
- address_size,
- &bytes_read,
- result);
- if (initiate_result == 1)
- // Immediate success: the OVERLAPPED will still get queued.
- return 1;
-
- // If initiate failed, check for a bad error.
- errno = ::GetLastError ();
- switch (errno)
- {
- case ERROR_IO_PENDING:
- // The IO will complete proactively: the OVERLAPPED will still
- // get queued.
- return 0;
-
- default:
- // Something else went wrong: the OVERLAPPED will not get
- // queued.
-
- if (close_accept_handle == 1)
- // Close the newly created socket
- ACE_OS::closesocket (accept_handle);
-
- // Cleanup dynamically allocated Asynch_Result
- delete result;
-
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ReadFile")), -1);
- }
-#else
- ACE_NOTSUP_RETURN (-1);
-#endif /* defined (ACE_HAS_WINSOCK2) || (_WIN32_WINNT >= 0x0400) */
-}
-
-// ************************************************************
-
-u_long
-ACE_Asynch_Accept::Result::bytes_to_read (void) const
-{
- return this->bytes_to_read_;
-}
-
-ACE_Message_Block &
-ACE_Asynch_Accept::Result::message_block (void) const
-{
- return this->message_block_;
-}
-
-ACE_HANDLE
-ACE_Asynch_Accept::Result::listen_handle (void) const
-{
- return this->listen_handle_;
-}
-
-ACE_HANDLE
-ACE_Asynch_Accept::Result::accept_handle (void) const
-{
- return this->accept_handle_;
-}
-
-ACE_Asynch_Accept::Result::Result (ACE_Handler &handler,
- ACE_HANDLE listen_handle,
- ACE_HANDLE accept_handle,
- ACE_Message_Block &message_block,
- u_long bytes_to_read,
- const void* act,
- ACE_HANDLE event)
- : ACE_Asynch_Result (handler, act, event),
- listen_handle_ (listen_handle),
- accept_handle_ (accept_handle),
- message_block_ (message_block),
- bytes_to_read_ (bytes_to_read)
-{
-}
-
-void
-ACE_Asynch_Accept::Result::complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error)
-{
- // Copy the data which was returned by GetQueuedCompletionStatus
- this->bytes_transferred_ = bytes_transferred;
- this->success_ = success;
- this->completion_key_ = completion_key;
- this->error_ = error;
-
- // Appropriately move the pointers in the message block.
- this->message_block_.wr_ptr (bytes_transferred);
-
- // Callback: notify <handler> of completion
- this->handler_.handle_accept (*this);
-}
-
-// ************************************************************
-
-ACE_Asynch_Transmit_File::ACE_Asynch_Transmit_File (void)
-{
-}
-
-int
-ACE_Asynch_Transmit_File::transmit_file (ACE_HANDLE file,
- Header_And_Trailer *header_and_trailer,
- u_long bytes_to_write,
- u_long offset,
- u_long offset_high,
- u_long bytes_per_send,
- u_long flags,
- const void *act)
-{
-#if (defined (ACE_HAS_WINSOCK2) && (ACE_HAS_WINSOCK2 != 0)) || (_WIN32_WINNT >= 0x0400)
- Result *result = 0;
- ACE_NEW_RETURN (result,
- Result (*this->handler_,
- this->handle_,
- file,
- header_and_trailer,
- bytes_to_write,
- offset,
- offset_high,
- bytes_per_send,
- flags,
- act,
- this->proactor_->get_handle ()),
- -1);
-
- LPTRANSMIT_FILE_BUFFERS transmit_buffers = 0;
- if (result->header_and_trailer () != 0)
- transmit_buffers = result->header_and_trailer ()->transmit_buffers ();
-
- // Initiate the transmit file
- int initiate_result = ::TransmitFile ((SOCKET) result->socket (),
- result->file (),
- result->bytes_to_write (),
- result->bytes_per_send (),
- result,
- transmit_buffers,
- result->flags ());
- if (initiate_result == 1)
- // Immediate success: the OVERLAPPED will still get queued.
- return 1;
-
- // If initiate failed, check for a bad error.
- errno = ::GetLastError ();
- switch (errno)
- {
- case ERROR_IO_PENDING:
- // The IO will complete proactively: the OVERLAPPED will still
- // get queued.
- return 0;
-
- default:
- // Something else went wrong: the OVERLAPPED will not get
- // queued.
-
- // Cleanup dynamically allocated Asynch_Result
- delete result;
-
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("TransmitFile")), -1);
- }
-#else
- ACE_NOTSUP_RETURN (-1);
-#endif /* defined (ACE_HAS_WINSOCK2) || (_WIN32_WINNT >= 0x0400) */
-}
-
-// ************************************************************
-
-ACE_HANDLE
-ACE_Asynch_Transmit_File::Result::socket (void) const
-{
- return this->socket_;
-}
-
-ACE_HANDLE
-ACE_Asynch_Transmit_File::Result::file (void) const
-{
- return this->file_;
-}
-
-ACE_Asynch_Transmit_File::Header_And_Trailer *
-ACE_Asynch_Transmit_File::Result::header_and_trailer (void) const
-{
- return this->header_and_trailer_;
-}
-
-u_long
-ACE_Asynch_Transmit_File::Result::bytes_to_write (void) const
-{
- return this->bytes_to_write_;
-}
-
-u_long
-ACE_Asynch_Transmit_File::Result::bytes_per_send (void) const
-{
- return this->bytes_per_send_;
-}
-
-u_long
-ACE_Asynch_Transmit_File::Result::flags (void) const
-{
- return this->flags_;
-}
-
-ACE_Asynch_Transmit_File::Result::Result (ACE_Handler &handler,
- ACE_HANDLE socket,
- ACE_HANDLE file,
- Header_And_Trailer *header_and_trailer,
- u_long bytes_to_write,
- u_long offset,
- u_long offset_high,
- u_long bytes_per_send,
- u_long flags,
- const void *act,
- ACE_HANDLE event)
- : ACE_Asynch_Result (handler, act, event, offset, offset_high),
- socket_ (socket),
- file_ (file),
- header_and_trailer_ (header_and_trailer),
- bytes_to_write_ (bytes_to_write),
- bytes_per_send_ (bytes_per_send),
- flags_ (flags)
-{
-}
-
-void
-ACE_Asynch_Transmit_File::Result::complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error)
-{
- // Copy the data which was returned by GetQueuedCompletionStatus
- this->bytes_transferred_ = bytes_transferred;
- this->success_ = success;
- this->completion_key_ = completion_key;
- this->error_ = error;
-
- // We will not do this because (a) the header and trailer blocks may
- // be the same message_blocks and (b) in cases of failures we have
- // no idea how much of what (header, data, trailer) was sent.
- /*
- if (this->success_ && this->header_and_trailer_ != 0)
- {
- ACE_Message_Block *header = this->header_and_trailer_->header ();
- if (header != 0)
- header->rd_ptr (this->header_and_trailer_->header_bytes ());
-
- ACE_Message_Block *trailer = this->header_and_trailer_->trailer ();
- if (trailer != 0)
- trailer->rd_ptr (this->header_and_trailer_->trailer_bytes ());
- }
- */
-
- // Callback: notify <handler> of completion
- this->handler_.handle_transmit_file (*this);
-}
-
-// ************************************************************
-
-ACE_Asynch_Transmit_File::Header_And_Trailer::Header_And_Trailer (ACE_Message_Block *header,
- u_long header_bytes,
- ACE_Message_Block *trailer,
- u_long trailer_bytes)
- : header_ (header),
- header_bytes_ (header_bytes),
- trailer_ (trailer),
- trailer_bytes_ (trailer_bytes)
-{
-}
-
-void
-ACE_Asynch_Transmit_File::Header_And_Trailer::header_and_trailer (ACE_Message_Block *header,
- u_long header_bytes,
- ACE_Message_Block *trailer,
- u_long trailer_bytes)
-{
- this->header (header);
- this->header_bytes (header_bytes);
- this->trailer (trailer);
- this->trailer_bytes (trailer_bytes);
-}
-
-ACE_Message_Block *
-ACE_Asynch_Transmit_File::Header_And_Trailer::header (void) const
-{
- return this->header_;
-}
-
-void
-ACE_Asynch_Transmit_File::Header_And_Trailer::header (ACE_Message_Block *message_block)
-{
- this->header_ = message_block;
-}
-
-u_long
-ACE_Asynch_Transmit_File::Header_And_Trailer::header_bytes (void) const
-{
- return this->header_bytes_;
-}
-
-void
-ACE_Asynch_Transmit_File::Header_And_Trailer::header_bytes (u_long bytes)
-{
- this->header_bytes_ = bytes;
-}
-
-ACE_Message_Block *
-ACE_Asynch_Transmit_File::Header_And_Trailer::trailer (void) const
-{
- return this->trailer_;
-}
-
-void
-ACE_Asynch_Transmit_File::Header_And_Trailer::trailer (ACE_Message_Block *message_block)
-{
- this->trailer_ = message_block;
-}
-
-u_long
-ACE_Asynch_Transmit_File::Header_And_Trailer::trailer_bytes (void) const
-{
- return this->trailer_bytes_;
-}
-
-void
-ACE_Asynch_Transmit_File::Header_And_Trailer::trailer_bytes (u_long bytes)
-{
- this->trailer_bytes_ = bytes;
-}
-
-LPTRANSMIT_FILE_BUFFERS
-ACE_Asynch_Transmit_File::Header_And_Trailer::transmit_buffers (void)
-{
- // If both are zero, return zero
- if (this->header_ == 0 && this->trailer_ == 0)
- return 0;
- else
- {
- // Something is valid
-
- // If header is valid, set the fields
- if (this->header_ != 0)
- {
- this->transmit_buffers_.Head = this->header_->rd_ptr ();
- this->transmit_buffers_.HeadLength = this->header_bytes_;
- }
- else
- {
- this->transmit_buffers_.Head = 0;
- this->transmit_buffers_.HeadLength = 0;
- }
-
- // If trailer is valid, set the fields
- if (this->trailer_ != 0)
- {
- this->transmit_buffers_.Tail = this->trailer_->rd_ptr ();
- this->transmit_buffers_.TailLength = this->trailer_bytes_;
- }
- else
- {
- this->transmit_buffers_.Tail = 0;
- this->transmit_buffers_.TailLength = 0;
- }
-
- // Return the transmit buffers
- return &this->transmit_buffers_;
- }
-}
-
-// ************************************************************
-
-ACE_Handler::~ACE_Handler (void)
-{
-}
-
-ACE_Handler::ACE_Handler (void)
- : proactor_ (0)
-{
-}
-
-ACE_Handler::ACE_Handler (ACE_Proactor *d)
- : proactor_ (d)
-{
-}
-
-void
-ACE_Handler::handle_read_stream (const ACE_Asynch_Read_Stream::Result &result)
-{
- ACE_UNUSED_ARG (result);
-}
-
-void
-ACE_Handler::handle_write_stream (const ACE_Asynch_Write_Stream::Result &result)
-{
- ACE_UNUSED_ARG (result);
-}
-
-void
-ACE_Handler::handle_accept (const ACE_Asynch_Accept::Result &result)
-{
- ACE_UNUSED_ARG (result);
-}
-
-void
-ACE_Handler::handle_transmit_file (const ACE_Asynch_Transmit_File::Result &result)
-{
- ACE_UNUSED_ARG (result);
-}
-
-void
-ACE_Handler::handle_read_file (const ACE_Asynch_Read_File::Result &result)
-{
- ACE_UNUSED_ARG (result);
-}
-
-void
-ACE_Handler::handle_write_file (const ACE_Asynch_Write_File::Result &result)
-{
- ACE_UNUSED_ARG (result);
-}
-
-/*
-void
-ACE_Handler::handle_notify (const ACE_Asynch_Notify::Result &result)
-{
- ACE_UNUSED_ARG (result);
-}
-*/
-
-void
-ACE_Handler::handle_time_out (const ACE_Time_Value &tv,
- const void *act)
-{
- ACE_UNUSED_ARG (tv);
- ACE_UNUSED_ARG (act);
-}
-
-ACE_Proactor *
-ACE_Handler::proactor (void)
-{
- return this->proactor_;
-}
-
-void
-ACE_Handler::proactor (ACE_Proactor *p)
-{
- this->proactor_ = p;
-}
-
-ACE_HANDLE
-ACE_Handler::handle (void) const
-{
- return ACE_INVALID_HANDLE;
-}
-
-// ************************************************************
-
-ACE_Service_Handler::ACE_Service_Handler (void)
-{
-}
-
-ACE_Service_Handler::~ACE_Service_Handler (void)
-{
-}
-
-void
-ACE_Service_Handler::addresses (const ACE_INET_Addr &remote_address,
- const ACE_INET_Addr &local_address)
-{
- // Default behavior is to print out the addresses.
- char local_address_buf[BUFSIZ], remote_address_buf[BUFSIZ];
- if (local_address.addr_to_string (local_address_buf, sizeof local_address_buf) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("can't obtain local_address's address string")));
-
- if (remote_address.addr_to_string (remote_address_buf, sizeof remote_address_buf) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("can't obtain remote_address's address string")));
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("On fd %d\n"), this->handle ()));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("local address %s\n"), local_address_buf));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("remote address %s\n"), remote_address_buf));
-}
-
-void
-ACE_Service_Handler::open (ACE_HANDLE,
- ACE_Message_Block &)
-{
-}
-
-#endif /* ACE_WIN32 */
diff --git a/ace/Asynch_IO.h b/ace/Asynch_IO.h
deleted file mode 100644
index 5539eb5075c..00000000000
--- a/ace/Asynch_IO.h
+++ /dev/null
@@ -1,858 +0,0 @@
-/* -*- C++ -*- */
-// $Id: Asynch_IO.h,v
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Asynch_IO.h
-//
-// = DESCRIPTION
-// This only works on Win32 platforms.
-//
-// The implementation of <ACE_Asynch_Transmit_File> and
-// <ACE_Asynch_Accept> are only supported if ACE_HAS_WINSOCK2 is
-// defined or you are on WinNT 4.0 or higher
-//
-// = AUTHOR
-// Irfan Pyarali (irfan@cs.wustl.edu)
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_ASYNCH_IO_H)
-#define ACE_ASYNCH_IO_H
-
-#include "ace/OS.h"
-
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
-
-// Forward declarations
-class ACE_Proactor;
-class ACE_Handler;
-class ACE_Message_Block;
-class ACE_INET_Addr;
-
-class ACE_Export ACE_Asynch_Result : protected OVERLAPPED
-{
- // = TITLE
- // An abstract class which adds information to the OVERLAPPED
- // structure to make it more useful.
- //
- // = DESCRIPTION
- // An abstract base class from which you can obtain some basic
- // information like the number of bytes transferred, the ACT
- // associated with the asynchronous operation, indication of
- // success or failure, etc. Subclasses may want to store more
- // information that is particular to the asynchronous operation
- // it represents.
-public:
- // Proactor is the only class which is allowed to call the
- // <complete> method.
- friend class ACE_Proactor;
-
- u_long bytes_transferred (void) const;
- // Number of bytes transferred by the operation.
-
- const void *act (void) const;
- // ACT associated with the operation.
-
- int success (void) const;
- // Did the operation succeed?
-
- const void *completion_key (void) const;
- // This returns the ACT associated with the handle when it was
- // registered with the I/O completion port. This ACT is not the
- // same as the ACT associated with the asynchronous operation.
-
- u_long error (void) const;
- // Error value if the operation fail.
-
- ACE_HANDLE event (void) const;
- // Event associated with the OVERLAPPED structure
-
- u_long offset (void) const;
- u_long offset_high (void) const;
- // Offset associated with the OVERLAPPED structure. This really
- // make sense only when doing file I/O.
-
- ACE_Asynch_Result (ACE_Handler &handler,
- const void* act,
- ACE_HANDLE event,
- u_long offset = 0,
- u_long offset_high = 0);
- // Constructor.
-
- virtual ~ACE_Asynch_Result (void);
- // Destructor.
-
-protected:
- virtual void complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error = 0) = 0;
- // This is the key method. Subclasses will override this method to
- // call the correct callback on the handler.
-
- ACE_Handler &handler_;
- // Handler that will be called back.
-
- const void *act_;
- // ACT for this operation.
-
- u_long bytes_transferred_;
- // Bytes transferred by this operation.
-
- int success_;
- // Success indicator.
-
- const void *completion_key_;
- // ACT associated with handle.
-
- u_long error_;
- // Error if operation failed.
-};
-
-// ************************************************************
-
-class ACE_Export ACE_Asynch_Operation
-{
- // = TITLE
- // This is a base class for all asynch operations.
- //
- // = DESCRIPTION
- // There are some attributes and functionality which is common
- // to all asychronous operations. This abstract class will
- // factor out this code.
-public:
- int open (ACE_Handler &handler,
- ACE_HANDLE handle = ACE_INVALID_HANDLE,
- const void *completion_key = 0,
- ACE_Proactor *proactor = 0);
- // Initializes the factory with information which will be used with
- // each asynchronous call. If (<handle> == ACE_INVALID_HANDLE),
- // <ACE_Handler::handle> will be called on the <handler> to get the
- // correct handle.
-
- int cancel (void);
- // This cancels all pending accepts operations that were issued by
- // the calling thread. The function does not cancel asynchronous
- // operations issued by other threads.
-
-protected:
- ACE_Asynch_Operation (void);
- // A no-op constructor.
-
- ACE_Proactor *proactor_;
- // Proactor that this Asynch IO will be registered with.
-
- ACE_Handler *handler_;
- // Handler that will receive the callback.
-
- ACE_HANDLE handle_;
- // I/O handle used for reading.
-};
-
-class ACE_Export ACE_Asynch_Read_Stream : public ACE_Asynch_Operation
-{
- // = TITLE
- // This class is a factory for starting off asynchronous reads
- // on a stream.
- //
- // = DESCRIPTION
- // Once <open> is called, multiple asynchronous <read>s can
- // started using this class. An ACE_Asynch_Read_Stream::Result
- // will be passed back to the <handler> when the asynchronous
- // reads completes through the <ACE_Handler::handle_read_stream>
- // callback.
-public:
- class Result;
- // Forward declaration of the Result class.
-
- ACE_Asynch_Read_Stream (void);
- // A do nothing constructor.
-
- int read (ACE_Message_Block &message_block,
- u_long bytes_to_read,
- const void *act = 0);
- // This starts off an asynchronous read. Upto <bytes_to_read> will
- // be read and stored in the <message_block>.
-
-protected:
- int shared_read (Result *result);
- // This is the method which does the real work and is there so that
- // the ACE_Asynch_Read_File class can use it too.
-
-public:
- class ACE_Export Result : public ACE_Asynch_Result
- {
- // = TITLE
- // This is that class which will be passed back to the
- // <handler> when the asynchronous read completes.
- //
- // = DESCRIPTION
- // This class has all the information necessary for the
- // <handler> to uniquiely identify the completion of the
- // asynchronous read.
- friend class ACE_Asynch_Read_Stream;
- // The factory has special privileges.
-
- public:
- u_long bytes_to_read (void) const;
- // The number of bytes which were requested at the start of the
- // asynchronous read.
-
- ACE_Message_Block &message_block (void) const;
- // Message block which contains the read data.
-
- ACE_HANDLE handle (void) const;
- // I/O handle used for reading.
-
- // protected:
- //
- // These two should really be protected. But sometimes it
- // simplifies code to be able to "fake" a result. Use carefully.
- Result (ACE_Handler &handler,
- ACE_HANDLE handle,
- ACE_Message_Block &message_block,
- u_long bytes_to_read,
- const void* act,
- ACE_HANDLE event);
- // Constructor is protected since creation is limited to
- // ACE_Asynch_Read_Stream factory.
-
- virtual void complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error = 0);
- // ACE_Proactor will call this method when the read completes.
-
- protected:
- u_long bytes_to_read_;
- // Bytes requested when the asynchronous read was initiated.
-
- ACE_Message_Block &message_block_;
- // Message block for reading the data into.
-
- ACE_HANDLE handle_;
- // I/O handle used for reading.
- };
-};
-
-class ACE_Export ACE_Asynch_Write_Stream : public ACE_Asynch_Operation
-{
- // = TITLE
- // This class is a factory for starting off asynchronous writes
- // on a stream.
- //
- // = DESCRIPTION
- // Once <open> is called, multiple asynchronous <writes>s can
- // started using this class. A ACE_Asynch_Write_Stream::Result
- // will be passed back to the <handler> when the asynchronous
- // write completes through the
- // <ACE_Handler::handle_write_stream> callback.
-public:
- class Result;
- // Forward declaration of the Result class.
-
- ACE_Asynch_Write_Stream (void);
- // A do nothing constructor.
-
- int write (ACE_Message_Block &message_block,
- u_long bytes_to_write,
- const void *act = 0);
- // This starts off an asynchronous write. Upto <bytes_to_write>
- // will be written from the <message_block>.
-
-protected:
- int shared_write (Result *result);
- // This is the method which does the real work and is there so that
- // the ACE_Asynch_Write_File class can use it too.
-
-public:
- class ACE_Export Result : public ACE_Asynch_Result
- {
- // = TITLE
- // This is that class which will be passed back to the
- // <handler> when the asynchronous write completes.
- //
- // = DESCRIPTION
- // This class has all the information necessary for the
- // <handler> to uniquiely identify the completion of the
- // asynchronous write.
- public:
- friend class ACE_Asynch_Write_Stream;
- // The factory has special privileges.
-
- u_long bytes_to_write (void) const;
- // The number of bytes which were requested at the start of the
- // asynchronous write.
-
- ACE_Message_Block &message_block (void) const;
- // Message block that contains the data to be written.
-
- ACE_HANDLE handle (void) const;
- // I/O handle used for writing.
-
- // protected:
- //
- // These two should really be protected. But sometimes it
- // simplifies code to be able to "fake" a result. Use carefully.
- Result (ACE_Handler &handler,
- ACE_HANDLE handle,
- ACE_Message_Block &message_block,
- u_long bytes_to_write,
- const void* act,
- ACE_HANDLE event);
- // Constructor is protected since creation is limited to
- // ACE_Asynch_Write_Stream factory.
-
- virtual void complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error = 0);
- // ACE_Proactor will call this method when the write completes.
-
- protected:
- u_long bytes_to_write_;
- // The number of bytes which were requested at the start of the
- // asynchronous write.
-
- ACE_Message_Block &message_block_;
- // Message block that contains the data to be written.
-
- ACE_HANDLE handle_;
- // I/O handle used for writing.
- };
-};
-
-class ACE_Export ACE_Asynch_Read_File : public ACE_Asynch_Read_Stream
-{
- // = TITLE
- // This class is a factory for starting off asynchronous reads
- // on a file.
- //
- // = DESCRIPTION
- // Once <open> is called, multiple asynchronous <read>s can
- // started using this class. A ACE_Asynch_Read_File::Result
- // will be passed back to the <handler> when the asynchronous
- // reads completes through the <ACE_Handler::handle_read_file>
- // callback.
- //
- // This class differs slightly from ACE_Asynch_Read_Stream as it
- // allows the user to specify an offset for the read.
-public:
- int read (ACE_Message_Block &message_block,
- u_long bytes_to_read,
- u_long offset = 0,
- u_long offset_high = 0,
- const void *act = 0);
- // This starts off an asynchronous read. Upto <bytes_to_read> will
- // be read and stored in the <message_block>. The read will start
- // at <offset> from the beginning of the file.
-
-public:
- class ACE_Export Result : public ACE_Asynch_Read_Stream::Result
- {
- // = TITLE
- // This is that class which will be passed back to the
- // <handler> when the asynchronous read completes.
- //
- // = DESCRIPTION
- // This class has all the information necessary for the
- // <handler> to uniquiely identify the completion of the
- // asynchronous read.
- //
- // This class differs slightly from
- // ACE_Asynch_Read_Stream::Result as it calls back
- // <ACE_Handler::handle_read_file> on the <handler> instead of
- // <ACE_Handler::handle_read_stream>. No additional state is
- // required by this class as ACE_Asynch_Result can store the
- // <offset>.
-
- friend class ACE_Asynch_Read_File;
- // The factory has special privileges.
-
- // protected:
- //
- // These two should really be protected. But sometimes it
- // simplifies code to be able to "fake" a result. Use carefully.
- Result (ACE_Handler &handler,
- ACE_HANDLE handle,
- ACE_Message_Block &message_block,
- u_long bytes_to_read,
- const void* act,
- u_long offset,
- u_long offset_high,
- ACE_HANDLE event);
- // Constructor is protected since creation is limited to
- // ACE_Asynch_Read_File factory.
-
- virtual void complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error = 0);
- // ACE_Proactor will call this method when the read completes.
- };
-};
-
-class ACE_Export ACE_Asynch_Write_File : public ACE_Asynch_Write_Stream
-{
-public:
- // = TITLE
- // This class is a factory for starting off asynchronous writes
- // on a file.
- //
- // = DESCRIPTION
- // Once <open> is called, multiple asynchronous <write>s can
- // started using this class. A ACE_Asynch_Write_File::Result
- // will be passed back to the <handler> when the asynchronous
- // writes completes through the <ACE_Handler::handle_write_file>
- // callback.
- //
- // This class differs slightly from ACE_Asynch_Write_Stream as
- // it allows the user to specify an offset for the write.
- int write (ACE_Message_Block &message_block,
- u_long bytes_to_write,
- u_long offset = 0,
- u_long offset_high = 0,
- const void *act = 0);
- // This starts off an asynchronous write. Upto <bytes_to_write>
- // will be write and stored in the <message_block>. The write will
- // start at <offset> from the beginning of the file.
-
-public:
- class ACE_Export Result : public ACE_Asynch_Write_Stream::Result
- {
- // = TITLE
- // This is that class which will be passed back to the
- // <handler> when the asynchronous write completes.
- //
- // = DESCRIPTION
- // This class has all the information necessary for the
- // <handler> to uniquiely identify the completion of the
- // asynchronous write.
- //
- // This class differs slightly from
- // ACE_Asynch_Write_Stream::Result as it calls back
- // <ACE_Handler::handle_write_file> on the <handler> instead
- // of <ACE_Handler::handle_write_stream>. No additional state
- // is required by this class as ACE_Asynch_Result can store
- // the <offset>.
-
- friend class ACE_Asynch_Write_File;
- // The factory has special privileges.
-
- // protected:
- //
- // These two should really be protected. But sometimes it
- // simplifies code to be able to "fake" a result. Use carefully.
- Result (ACE_Handler &handler,
- ACE_HANDLE handle,
- ACE_Message_Block &message_block,
- u_long bytes_to_write,
- const void* act,
- u_long offset,
- u_long offset_high,
- ACE_HANDLE event);
- // Constructor is protected since creation is limited to
- // ACE_Asynch_Write_File factory.
-
- virtual void complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error = 0);
- // ACE_Proactor will call this method when the write completes.
- };
-};
-
-class ACE_Export ACE_Asynch_Accept : public ACE_Asynch_Operation
-{
- // = TITLE
- // This class is a factory for starting off asynchronous accepts
- // on a listen handle.
- //
- // = DESCRIPTION
- // Once <open> is called, multiple asynchronous <accept>s can
- // started using this class. A ACE_Asynch_Accept::Result will
- // be passed back to the <handler> when the asynchronous accept
- // completes through the <ACE_Handler::handle_accept>
- // callback.
-public:
- ACE_Asynch_Accept (void);
- // A do nothing constructor.
-
- int accept (ACE_Message_Block &message_block,
- u_long bytes_to_read,
- ACE_HANDLE accept_handle = ACE_INVALID_HANDLE,
- const void *act = 0);
- // This starts off an asynchronous accept. The asynchronous accept
- // call also allows any initial data to be returned to the
- // <handler>. Upto <bytes_to_read> will be read and stored in the
- // <message_block>. The <accept_handle> will be used for the
- // <accept> call. If (<accept_handle> == INVALID_HANDLE), a new
- // handle will be created.
- //
- // <message_block> must be specified. This is because the address of
- // the new connection is placed at the end of this buffer.
-
-public:
- class ACE_Export Result : public ACE_Asynch_Result
- {
- // = TITLE
- // This is that class which will be passed back to the
- // <handler> when the asynchronous accept completes.
- //
- // = DESCRIPTION
- // This class has all the information necessary for the
- // <handler> to uniquiely identify the completion of the
- // asynchronous accept.
- public:
- friend class ACE_Asynch_Accept;
- // The factory has special privileges.
-
- u_long bytes_to_read (void) const;
- // The number of bytes which were requested at the start of the
- // asynchronous accept.
-
- ACE_Message_Block &message_block (void) const;
- // Message block which contains the read data.
-
- ACE_HANDLE listen_handle (void) const;
- // I/O handle used for accepting new connections.
-
- ACE_HANDLE accept_handle (void) const;
- // I/O handle for the new connection.
-
- // protected:
- //
- // These two should really be protected. But sometimes it
- // simplifies code to be able to "fake" a result. Use carefully.
- Result (ACE_Handler &handler,
- ACE_HANDLE listen_handle,
- ACE_HANDLE accept_handle,
- ACE_Message_Block &message_block,
- u_long bytes_to_read,
- const void* act,
- ACE_HANDLE event);
- // Constructor is protected since creation is limited to
- // ACE_Asynch_Accept factory.
-
- virtual void complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error = 0);
- // ACE_Proactor will call this method when the accept completes.
-
- protected:
- u_long bytes_to_read_;
- // Bytes requested when the asynchronous read was initiated.
-
- ACE_Message_Block &message_block_;
- // Message block for reading the data into.
-
- ACE_HANDLE listen_handle_;
- // I/O handle used for accepting new connections.
-
- ACE_HANDLE accept_handle_;
- // I/O handle for the new connection.
- };
-};
-
-class ACE_Export ACE_Asynch_Transmit_File : public ACE_Asynch_Operation
-{
- // = TITLE
- // This class is a factory for starting off asynchronous
- // transmit files on a stream.
- //
- // = DESCRIPTION
- // Once <open> is called, multiple asynchronous <transmit_file>s
- // can started using this class. A
- // ACE_Asynch_Transmit_File::Result will be passed back to the
- // <handler> when the asynchronous transmit file completes
- // through the <ACE_Handler::handle_transmit_file> callback.
- //
- // The transmit_file function transmits file data over a
- // connected network connection. The function uses the operating
- // system's cache manager to retrieve the file data. This
- // function provides high-performance file data transfer over
- // network connections. This function would be of great use in
- // a Web Server, Image Server, etc.
-public:
- class Header_And_Trailer;
- // Forward declaration.
-
- ACE_Asynch_Transmit_File (void);
- // A do nothing constructor.
-
- int transmit_file (ACE_HANDLE file,
- Header_And_Trailer *header_and_trailer = 0,
- u_long bytes_to_write = 0,
- u_long offset = 0,
- u_long offset_high = 0,
- u_long bytes_per_send = 0,
- u_long flags = 0,
- const void *act = 0);
- // This starts off an asynchronous transmit file. The <file> is a
- // handle to an open file. <header_and_trailer> is a pointer to a
- // data structure that contains pointers to data to send before and
- // after the file data is sent. Set this parameter to 0 if you only
- // want to transmit the file data. Upto <bytes_to_write> will be
- // written to the <socket>. If you want to send the entire file,
- // let <bytes_to_write> = 0. <bytes_per_send> is the size of each
- // block of data sent per send operation. Please read the Win32
- // documentation on what the flags should be.
-
-public:
- class ACE_Export Result : public ACE_Asynch_Result
- {
- // = TITLE
- // This is that class which will be passed back to the
- // <handler> when the asynchronous transmit file completes.
- //
- // = DESCRIPTION
- // This class has all the information necessary for the
- // <handler> to uniquiely identify the completion of the
- // asynchronous transmit file.
- public:
- friend class ACE_Asynch_Transmit_File;
- // The factory has special privileges.
-
- ACE_HANDLE socket (void) const;
- // Socket used for transmitting the file.
-
- ACE_HANDLE file (void) const;
- // File from which the data is read.
-
- Header_And_Trailer *header_and_trailer (void) const;
- // Header and trailer data associated with this transmit file.
-
- u_long bytes_to_write (void) const;
- // The number of bytes which were requested at the start of the
- // asynchronous transmit file.
-
- u_long bytes_per_send (void) const;
- // Number of bytes per send requested at the start of the transmit
- // file.
-
- u_long flags (void) const;
- // Flags which were passed into transmit file.
-
- // protected:
- //
- // These two should really be protected. But sometimes it
- // simplifies code to be able to "fake" a result. Use carefully.
- Result (ACE_Handler &handler,
- ACE_HANDLE socket,
- ACE_HANDLE file,
- Header_And_Trailer *header_and_trailer,
- u_long bytes_to_write,
- u_long offset,
- u_long offset_high,
- u_long bytes_per_send,
- u_long flags,
- const void *act,
- ACE_HANDLE event);
- // Constructor is protected since creation is limited to
- // ACE_Asynch_Transmit_File factory.
-
- virtual void complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error = 0);
- // ACE_Proactor will call this method when the write completes.
-
- protected:
- ACE_HANDLE socket_;
- // Network I/O handle.
-
- ACE_HANDLE file_;
- // File I/O handle.
-
- Header_And_Trailer *header_and_trailer_;
- // Header and trailer data associated with this transmit file.
-
- u_long bytes_to_write_;
- // The number of bytes which were requested at the start of the
- // asynchronous transmit file.
-
- u_long bytes_per_send_;
- // Number of bytes per send requested at the start of the transmit
- // file.
-
- u_long flags_;
- // Flags which were passed into transmit file.
- };
-
- class ACE_Export Header_And_Trailer
- {
- // = TITLE
- // The class defines a data structure that contains pointers
- // to data to send before and after the file data is sent.
- //
- // = DESCRIPTION
- // This class provides a wrapper over TRANSMIT_FILE_BUFFERS
- // and provided a consistent use of ACE_Message_Blocks.
- public:
- Header_And_Trailer (ACE_Message_Block *header = 0,
- u_long header_bytes = 0,
- ACE_Message_Block *trailer = 0,
- u_long trailer_bytes = 0);
- // Constructor
-
- void header_and_trailer (ACE_Message_Block *header = 0,
- u_long header_bytes = 0,
- ACE_Message_Block *trailer = 0,
- u_long trailer_bytes = 0);
- // This method allows all the member to be set in one fell swoop.
-
- ACE_Message_Block *header (void) const;
- void header (ACE_Message_Block *message_block);
- // Header which goes before the file data.
-
- u_long header_bytes (void) const;
- void header_bytes (u_long bytes);
- // Size of the header data.
-
- ACE_Message_Block *trailer (void) const;
- void trailer (ACE_Message_Block *message_block);
- // Trailer which goes after the file data.
-
- u_long trailer_bytes (void) const;
- void trailer_bytes (u_long bytes);
- // Size of the trailer data.
-
- LPTRANSMIT_FILE_BUFFERS transmit_buffers (void);
- // Conversion routine.
-
- protected:
- ACE_Message_Block *header_;
- // Header data.
-
- u_long header_bytes_;
- // Size of header data.
-
- ACE_Message_Block *trailer_;
- // Trailer data.
-
- u_long trailer_bytes_;
- // Size of trailer data.
-
- TRANSMIT_FILE_BUFFERS transmit_buffers_;
- // Target data structure.
- };
-};
-
-class ACE_Export ACE_Handler
-{
- // = TITLE
- // This base class defines the interface for receiving the
- // results of asynchronous operations.
- //
- // = DESCRIPTION
- // Subclasses of this class will fill in appropriate methods.
-public:
- ACE_Handler (void);
- // A do nothing constructor.
-
- ACE_Handler (ACE_Proactor *p);
- // A do nothing constructor which allows proactor to be set to <d>.
-
- virtual ~ACE_Handler (void);
- // Virtual destruction.
-
- virtual void handle_read_stream (const ACE_Asynch_Read_Stream::Result &result);
- // This method will be called when an asynchronous read completes on
- // a stream.
-
- virtual void handle_write_stream (const ACE_Asynch_Write_Stream::Result &result);
- // This method will be called when an asynchronous write completes
- // on a strea_m.
-
- virtual void handle_read_file (const ACE_Asynch_Read_File::Result &result);
- // This method will be called when an asynchronous read completes on
- // a file.
-
- virtual void handle_write_file (const ACE_Asynch_Write_File::Result &result);
- // This method will be called when an asynchronous write completes
- // on a file.
-
- virtual void handle_accept (const ACE_Asynch_Accept::Result &result);
- // This method will be called when an asynchronous accept completes.
-
- virtual void handle_transmit_file (const ACE_Asynch_Transmit_File::Result &result);
- // This method will be called when an asynchronous transmit file
- // completes.
-
- virtual void handle_time_out (const ACE_Time_Value &tv,
- const void *act = 0);
- // Called when timer expires. <tv> was the requested time value and
- // <act> is the ACT passed when scheduling the timer
-
- ACE_Proactor *proactor (void);
- // Get the proactor associated with this handler.
-
- void proactor (ACE_Proactor *p);
- // Set the proactor.
-
- virtual ACE_HANDLE handle (void) const;
- // Get the I/O handle used by this <handler>. This method will be
- // called by the ACE_Asynch_* classes when an ACE_INVALID_HANDLE is
- // passed to <open>.
-
-protected:
- ACE_Proactor *proactor_;
- // The proactor associated with this handler.
-};
-
-// Forward declartion
-template <class HANDLER>
-class ACE_Asynch_Acceptor;
-
-class ACE_Export ACE_Service_Handler : public ACE_Handler
-{
- // = TITLE
- // This base class defines the interface for the
- // ACE_Asynch_Acceptor to call into when new connection are
- // accepted.
- //
- // = DESCRIPTION
- // Subclasses of this class will fill in appropriate methods to
- // define application specific behavior.
-public:
- friend class ACE_Asynch_Acceptor<ACE_Service_Handler>;
- // The Acceptor is the factory and therefore should have special
- // privileges.
-
- ACE_Service_Handler (void);
- // A do nothing constructor.
-
- virtual ~ACE_Service_Handler (void);
- // Virtual destruction.
-
- virtual void open (ACE_HANDLE new_handle,
- ACE_Message_Block &message_block);
- // <open> is called by ACE_Asynch_Acceptor to initialize a new
- // instance of ACE_Service_Handler that has been created after the a
- // new connection is accepted. The handle for the new connection is
- // passed along with an initial data that may have shown up.
-
- // protected:
- // This should be corrected after the correct semantics of the
- // friend has been figured out.
-
- virtual void addresses (const ACE_INET_Addr &remote_address,
- const ACE_INET_Addr &local_address);
- // Called by ACE_Asynch_Acceptor to pass the addresses of the new
- // connections.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Asynch_IO.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_WIN32 */
-#endif /* ACE_ASYNCH_IO_H */
-
diff --git a/ace/Asynch_IO.i b/ace/Asynch_IO.i
deleted file mode 100644
index a1d45b3ca47..00000000000
--- a/ace/Asynch_IO.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Asynch_IO.i
diff --git a/ace/Atomic_Op.i b/ace/Atomic_Op.i
deleted file mode 100644
index 8c56bb42ba2..00000000000
--- a/ace/Atomic_Op.i
+++ /dev/null
@@ -1,193 +0,0 @@
-// $Id$
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator++ (void)
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator++");
- ACE_Guard<ACE_LOCK> m (this->mutex_);
- return ++this->value_;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator+= (const TYPE &i)
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator+=");
- ACE_Guard<ACE_LOCK> m (this->mutex_);
- return this->value_ += i;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator-- (void)
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator--");
- ACE_Guard<ACE_LOCK> m (this->mutex_);
- return --this->value_;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator-= (const TYPE &i)
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator-=");
- ACE_Guard<ACE_LOCK> m (this->mutex_);
- return this->value_ -= i;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op (const ACE_Atomic_Op<ACE_LOCK, TYPE> &rhs)
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op");
- *this = rhs; // Invoke the assignment operator.
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator++ (int)
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator++");
- ACE_Guard<ACE_LOCK> m (this->mutex_);
- return this->value_++;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator-- (int)
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator--");
- ACE_Guard<ACE_LOCK> m (this->mutex_);
- return this->value_--;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE int
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator== (const TYPE &i) const
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator==");
- ACE_Guard<ACE_LOCK> m ((ACE_LOCK &) this->mutex_);
- return this->value_ == i;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE int
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator!= (const TYPE &i) const
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator!=");
- return !(*this == i);
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE int
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator>= (const TYPE &i) const
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator>=");
- ACE_Guard<ACE_LOCK> m ((ACE_LOCK &) this->mutex_);
- return this->value_ >= i;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE int
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator> (const TYPE &rhs) const
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator>");
- ACE_Guard<ACE_LOCK> m ((ACE_LOCK &) this->mutex_);
- return this->value_ > rhs;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE int
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator<= (const TYPE &rhs) const
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator<=");
- ACE_Guard<ACE_LOCK> m ((ACE_LOCK &) this->mutex_);
- return this->value_ <= rhs;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE int
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator< (const TYPE &rhs) const
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator<");
- ACE_Guard<ACE_LOCK> m ((ACE_LOCK &) this->mutex_);
- return this->value_ < rhs;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE void
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator= (const ACE_Atomic_Op<ACE_LOCK, TYPE> &rhs)
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator=");
- if (&rhs == this)
- return; // Avoid deadlock...
- ACE_Guard<ACE_LOCK> m (this->mutex_);
- // This will call ACE_Atomic_Op::TYPE(), which will ensure the value
- // of <rhs> is acquired atomically.
-
- this->value_ = rhs.value ();
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE
-ACE_Atomic_Op<ACE_LOCK, TYPE>::value (void) const
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::value");
- ACE_Guard<ACE_LOCK> m ((ACE_LOCK &) this->mutex_);
- return this->value_;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE TYPE &
-ACE_Atomic_Op<ACE_LOCK, TYPE>::value_i (void)
-{
- // Explicitly return <value_> (by reference). This gives the user
- // full, unrestricted access to the underlying value. This method
- // will usually be used in conjunction with explicit access to the
- // lock. Use with care ;-)
- return this->value_;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_INLINE void
-ACE_Atomic_Op<ACE_LOCK, TYPE>::operator= (const TYPE &i)
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::operator=");
- ACE_Guard<ACE_LOCK> m (this->mutex_);
- this->value_ = i;
-}
-
-// These specializations have been added to ACE_Atomic_Op to make the
-// implementation faster on Win32 that has OS support for doing this
-// quickly through methods like InterlockedIncrement and
-// InterlockedDecrement
-
-#if defined (ACE_WIN32)
-
-inline long
-ACE_Atomic_Op<ACE_Thread_Mutex, long>::operator++ (void)
-{
- return ::InterlockedIncrement (&this->value_);
-}
-
-inline long
-ACE_Atomic_Op<ACE_Thread_Mutex, long>::operator-- (void)
-{
- return ::InterlockedDecrement (&this->value_);
-}
-
-inline void
-ACE_Atomic_Op<ACE_Thread_Mutex, long>::operator= (const long &i)
-{
- ::InterlockedExchange (&this->value_,
- i);
-}
-
-inline void
-ACE_Atomic_Op<ACE_Thread_Mutex, long>::operator= (const ACE_Atomic_Op<ACE_Thread_Mutex, long> &rhs)
-{
- ::InterlockedExchange (&this->value_,
- rhs.value ());
-}
-
-#if defined (ACE_HAS_INTERLOCKED_EXCHANGEADD)
-
-inline long
-ACE_Atomic_Op<ACE_Thread_Mutex, long>::operator+= (const long &i)
-{
- return ::InterlockedExchangeAdd (&this->value_, i);
-}
-
-inline long
-ACE_Atomic_Op<ACE_Thread_Mutex, long>::operator-= (const long &i)
-{
- return ::InterlockedExchangeAdd (&this->value_, -i);
-}
-
-#endif /* ACE_HAS_INTERLOCKED_EXCHANGEADD */
-
-#endif /* ACE_WIN32 */
diff --git a/ace/Auto_Ptr.cpp b/ace/Auto_Ptr.cpp
deleted file mode 100644
index 6f082595f81..00000000000
--- a/ace/Auto_Ptr.cpp
+++ /dev/null
@@ -1,30 +0,0 @@
-// Auto_Ptr.cpp
-// $Id$
-
-#if !defined (ACE_AUTO_PTR_C)
-#define ACE_AUTO_PTR_C
-
-#define ACE_BUILD_DLL
-#include "ace/Auto_Ptr.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Auto_Ptr.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Auto_Basic_Ptr)
-
-template<class X> void
-ACE_Auto_Basic_Ptr<X>::dump (void) const
-{
- ACE_TRACE ("ACE_Auto_Basic_Ptr<X>::dump");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Auto_Basic_Array_Ptr)
-
-template<class X> void
-ACE_Auto_Basic_Array_Ptr<X>::dump (void) const
-{
- ACE_TRACE ("ACE_Auto_Basic_Array_Ptr<X>::dump");
-}
-
-#endif /* ACE_AUTO_PTR_C */
diff --git a/ace/Auto_Ptr.h b/ace/Auto_Ptr.h
deleted file mode 100644
index 5ac032a2fb7..00000000000
--- a/ace/Auto_Ptr.h
+++ /dev/null
@@ -1,129 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Auto_Ptr.h
-//
-// = AUTHOR
-// Doug Schmidt, based on code from Jack Reeves (jack@fx.com) and
-// Dr. Harald M. Mueller (mueller@garwein.hai.siemens.co.at)
-//
-// ============================================================================
-
-#if !defined (ACE_AUTO_PTR_H)
-#define ACE_AUTO_PTR_H
-
-#include "ace/ACE.h"
-
-template <class X>
-class ACE_Auto_Basic_Ptr
-{
- // = TITLE
- // Implements the draft C++ standard auto_ptr abstraction.
- // This class allows one to work on non-object (basic) types
-public:
- // = Initialization and termination methods
- /* explicit */ ACE_Auto_Basic_Ptr (X *p = 0);
- ACE_Auto_Basic_Ptr (const ACE_Auto_Basic_Ptr<X> &ap);
- ACE_Auto_Basic_Ptr<X> &operator= (const ACE_Auto_Basic_Ptr<X> &rhs);
- ~ACE_Auto_Basic_Ptr (void);
-
- // = Accessor methods.
- X &operator *() const;
- X *get (void) const;
- X *release (void) const;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- X *p_;
-};
-
-#if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && \
- (ACE_HAS_STANDARD_CPP_LIBRARY != 0)
-#include <memory>
-#if defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB) && \
- (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB != 0)
-using std::auto_ptr;
-#endif /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
-#else /* ACE_HAS_STANDARD_CPP_LIBRARY */
-
-template <class X>
-class auto_ptr : public ACE_Auto_Basic_Ptr <X>
-{
- // = TITLE
- // Implements the draft C++ standard auto_ptr abstraction.
-public:
- // = Initialization and termination methods
- /* explicit */ auto_ptr (X *p = 0);
-
- X *operator-> () const;
-};
-
-#endif /* ACE_HAS_STANDARD_CPP_LIBRARY */
-
-template<class X>
-class ACE_Auto_Basic_Array_Ptr
-{
- // = TITLE
- // Implements an extension to the draft C++ standard auto_ptr
- // abstraction. This class allows one to work on non-object
- // (basic) types
-public:
- // = Initialization and termination methods.
- /* explicit */ ACE_Auto_Basic_Array_Ptr (X *p = 0);
- ACE_Auto_Basic_Array_Ptr (const ACE_Auto_Basic_Array_Ptr<X> &ap);
- ACE_Auto_Basic_Array_Ptr<X> &operator= (const ACE_Auto_Basic_Array_Ptr<X> &rhs);
- ~ACE_Auto_Basic_Array_Ptr (void);
-
- // = Accessor methods.
- X &operator* () const;
- X &operator[] (int i) const;
- X *get (void) const;
- X *release (void) const;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- X *p_;
-};
-
-template<class X>
-class ACE_Auto_Array_Ptr : public ACE_Auto_Basic_Array_Ptr<X>
-{
- // = TITLE
- // Implements an extension to the draft C++ standard auto_ptr
- // abstraction.
-public:
- // = Initialization and termination methods.
- /* explicit */ ACE_Auto_Array_Ptr (X *p = 0);
-
- X *operator-> () const;
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Auto_Ptr.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Auto_Ptr.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Auto_Ptr.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_AUTO_PTR_H */
diff --git a/ace/Auto_Ptr.i b/ace/Auto_Ptr.i
deleted file mode 100644
index 794c0f260ca..00000000000
--- a/ace/Auto_Ptr.i
+++ /dev/null
@@ -1,156 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Auto_Ptr.i
-
-template<class X> ACE_INLINE
-ACE_Auto_Basic_Ptr<X>::ACE_Auto_Basic_Ptr (X *p)
- : p_ (p)
-{
- ACE_TRACE ("ACE_Auto_Basic_Ptr<X>::ACE_Auto_Basic_Ptr");
-}
-
-template<class X> ACE_INLINE
-ACE_Auto_Basic_Ptr<X>::ACE_Auto_Basic_Ptr (const ACE_Auto_Basic_Ptr<X> &ap)
- : p_ (ap.release ())
-{
- ACE_TRACE ("ACE_Auto_Basic_Ptr<X>::ACE_Auto_Basic_Ptr");
-}
-
-template<class X> ACE_INLINE ACE_Auto_Basic_Ptr<X> &
-ACE_Auto_Basic_Ptr<X>::operator= (const ACE_Auto_Basic_Ptr<X> &rhs)
-{
- ACE_TRACE ("ACE_Auto_Basic_Ptr<X>::operator=");
- if (this != &rhs)
- {
- delete this->p_;
- this->p_ = rhs.release ();
- }
- return *this;
-}
-
-template<class X> ACE_INLINE
-ACE_Auto_Basic_Ptr<X>::~ACE_Auto_Basic_Ptr (void)
-{
- ACE_TRACE ("ACE_Auto_Basic_Ptr<X>::~ACE_Auto_Basic_Ptr");
- delete p_;
-}
-
-template<class X> ACE_INLINE X &
-ACE_Auto_Basic_Ptr<X>::operator *() const
-{
- ACE_TRACE ("ACE_Auto_Basic_Ptr<X>::operator *()");
- return *p_;
-}
-
-template<class X> ACE_INLINE X *
-ACE_Auto_Basic_Ptr<X>::get (void) const
-{
- ACE_TRACE ("ACE_Auto_Basic_Ptr<X>::get");
- return p_;
-}
-
-template<class X> ACE_INLINE X *
-ACE_Auto_Basic_Ptr<X>::release (void) const
-{
- ACE_TRACE ("ACE_Auto_Basic_Ptr<X>::release");
- X *old = this->p_;
- ACE_Auto_Basic_Ptr<X> *fake_this = (ACE_Auto_Basic_Ptr<X> *) this;
- fake_this->p_ = 0;
- return old;
-}
-
-#if !defined (ACE_HAS_STANDARD_CPP_LIBRARY) || \
- (ACE_HAS_STANDARD_CPP_LIBRARY == 0)
-
-template<class X> ACE_INLINE
-auto_ptr<X>::auto_ptr (X *p)
- : ACE_Auto_Basic_Ptr<X> (p)
-{
- ACE_TRACE ("auto_ptr<X>::auto_ptr");
-}
-
-template<class X> ACE_INLINE X *
-auto_ptr<X>::operator-> () const
-{
- ACE_TRACE ("auto_ptr<X>::operator->");
- return ACE_Auto_Basic_Ptr<X>::p_;
-}
-
-#endif /* ACE_HAS_STANDARD_CPP_LIBRARY */
-
-template<class X> ACE_INLINE
-ACE_Auto_Basic_Array_Ptr<X>::ACE_Auto_Basic_Array_Ptr (X *p)
- : p_ (p)
-{
- ACE_TRACE ("ACE_Auto_Basic_Array_Ptr<X>::ACE_Auto_Basic_Array_Ptr");
-}
-
-template<class X> ACE_INLINE
-ACE_Auto_Basic_Array_Ptr<X>::ACE_Auto_Basic_Array_Ptr (const ACE_Auto_Basic_Array_Ptr<X> &ap)
- : p_ (ap.release ())
-{
- ACE_TRACE ("ACE_Auto_Basic_Array_Ptr<X>::ACE_Auto_Basic_Array_Ptr");
-}
-
-template<class X> ACE_INLINE ACE_Auto_Basic_Array_Ptr<X> &
-ACE_Auto_Basic_Array_Ptr<X>::operator= (const ACE_Auto_Basic_Array_Ptr<X> &rhs)
-{
- ACE_TRACE ("ACE_Auto_Basic_Array_Ptr<X>::operator=");
- if (this != &rhs)
- {
- delete [] this->p_;
- this->p_ = rhs.release ();
- }
- return *this;
-}
-
-template<class X> ACE_INLINE
-ACE_Auto_Basic_Array_Ptr<X>::~ACE_Auto_Basic_Array_Ptr (void)
-{
- ACE_TRACE ("ACE_Auto_Basic_Array_Ptr<X>::~ACE_Auto_Basic_Array_Ptr");
- delete [] p_;
-}
-
-template<class X> ACE_INLINE X &
-ACE_Auto_Basic_Array_Ptr<X>::operator *() const
-{
- return *p_;
-}
-
-template<class X> ACE_INLINE X &
-ACE_Auto_Basic_Array_Ptr<X>::operator[](int i) const
-{
- return p_[i];
-}
-
-template<class X> ACE_INLINE X *
-ACE_Auto_Basic_Array_Ptr<X>::get (void) const
-{
- ACE_TRACE ("ACE_Auto_Basic_Array_Ptr<X>::get");
- return p_;
-}
-
-template<class X> ACE_INLINE X *
-ACE_Auto_Basic_Array_Ptr<X>::release (void) const
-{
- ACE_TRACE ("ACE_Auto_Basic_Array_Ptr<X>::release");
- X *old = this->p_;
- ACE_Auto_Basic_Array_Ptr<X> *fake_this = (ACE_Auto_Basic_Array_Ptr<X> *) this;
- fake_this->p_ = 0;
- return old;
-}
-
-template<class X> ACE_INLINE
-ACE_Auto_Array_Ptr<X>::ACE_Auto_Array_Ptr (X *p)
- : ACE_Auto_Basic_Array_Ptr<X> (p)
-{
- ACE_TRACE ("ACE_Auto_Basic_Array_Ptr<X>::ACE_Auto_Basic_Array_Ptr");
-}
-
-template<class X> ACE_INLINE X *
-ACE_Auto_Array_Ptr<X>::operator->() const
-{
- return ACE_Auto_Basic_Array_Ptr<X>::p_;
-}
-
diff --git a/ace/Basic_Types.cpp b/ace/Basic_Types.cpp
deleted file mode 100644
index 6e4aec6d205..00000000000
--- a/ace/Basic_Types.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#include "ace/OS.h"
-#if !defined (__ACE_INLINE__)
-# include "ace/Basic_Types.i"
-#endif /* ! __ACE_INLINE__ */
-
-#if defined (ACE_LACKS_LONGLONG_T)
-
-void
-ACE_U_LongLong::output (FILE *file) const
-{
- if (hi_ > 0)
- ACE_OS::fprintf (file, "0x%lx%0*lx", hi_, 2 * sizeof lo_, lo_);
- else
- ACE_OS::fprintf (file, "0x%lx", lo_);
-}
-
-#endif /* ACE_LACKS_LONGLONG_T */
-
diff --git a/ace/Basic_Types.h b/ace/Basic_Types.h
deleted file mode 100644
index fd448ec45d6..00000000000
--- a/ace/Basic_Types.h
+++ /dev/null
@@ -1,366 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Basic_Types.h
-//
-// = AUTHORS
-// David L. Levine
-//
-// = DESCRIPTION
-// #defines the list of preprocessor macros below. The config.h file can
-// pre-define any of these to short-cut the definitions. This is usually
-// only necessary if the preprocessor does all of its math using integers.
-//
-// Sizes of built-in types:
-// ACE_SIZEOF_CHAR
-// ACE_SIZEOF_WCHAR
-// ACE_SIZEOF_SHORT
-// ACE_SIZEOF_INT
-// ACE_SIZEOF_LONG
-// ACE_SIZEOF_LONG_LONG
-// ACE_SIZEOF_VOID_P
-// ACE_SIZEOF_FLOAT
-// ACE_SIZEOF_DOUBLE
-// ACE_SIZEOF_LONG_DOUBLE
-//
-// Wrappers for built-in types of specific sizes:
-// ACE_USHORT16 /* For backward compatibility. Use ACE_UINT16 instead. */
-// ACE_INT16
-// ACE_UINT16
-// ACE_INT32
-// ACE_UINT32
-// ACE_UINT64
-// (Note: ACE_INT64 is not defined, because there is no ACE_LongLong for
-// platforms that don't have a native 8-byte integer type.)
-//
-// Byte-order (endian-ness) determination:
-// ACE_BYTE_ORDER, to either ACE_BIG_ENDIAN or ACE_LITTLE_ENDIAN
-//
-// ============================================================================
-
-#if !defined (ACE_BASIC_TYPES_H)
-#define ACE_BASIC_TYPES_H
-
-// A char always has 1 byte, by definition.
-#define ACE_SIZEOF_CHAR 1
-
-// Unfortunately, there isn't a portable way to determine the size of a wchar.
-#if defined (ACE_HAS_WCHAR_TYPEDEFS_CHAR)
-# define ACE_SIZEOF_WCHAR 1
-#else
-# define ACE_SIZEOF_WCHAR sizeof (wchar_t)
-#endif /* ACE_HAS_WCHAR_TYPEDEFS_CHAR */
-
-// The number of bytes in a short.
-#if !defined (ACE_SIZEOF_SHORT)
-# if (USHRT_MAX) == 255U
-# define ACE_SIZEOF_SHORT 1
-# elif (USHRT_MAX) == 65535U
-# define ACE_SIZEOF_SHORT 2
-# elif (USHRT_MAX) == 4294967295U
-# define ACE_SIZEOF_SHORT 4
-# elif (USHRT_MAX) == 18446744073709551615U
-# define ACE_SIZEOF_SHORT 8
-# else
-# error: unsupported short size, must be updated for this platform!
-# endif /* USHRT_MAX */
-#endif /* !defined (ACE_SIZEOF_SHORT) */
-
-// The number of bytes in an int.
-#if !defined (ACE_SIZEOF_INT)
-# if (UINT_MAX) == 65535U
-# define ACE_SIZEOF_INT 2
-# elif (UINT_MAX) == 4294967295U
-# define ACE_SIZEOF_INT 4
-# elif (UINT_MAX) == 18446744073709551615U
-# define ACE_SIZEOF_INT 8
-# else
-# error: unsupported int size, must be updated for this platform!
-# endif /* UINT_MAX */
-#endif /* !defined (ACE_SIZEOF_INT) */
-
-// The number of bytes in a long.
-// NOTE - since preprocessors only need to do integer math, this is a likely
-// place for a preprocessor to not properly support being able to figure out
-// the proper size. HP aC++ and GNU gcc have this difficulty so watch out.
-#if !defined (ACE_SIZEOF_LONG)
-# if (ULONG_MAX) == 65535UL
-# define ACE_SIZEOF_LONG 2
-# elif ((ULONG_MAX) == 4294967295UL)
-# define ACE_SIZEOF_LONG 4
-# elif ((ULONG_MAX) == 18446744073709551615UL)
-# define ACE_SIZEOF_LONG 8
-# else
-# error: unsupported long size, must be updated for this platform!
-# endif /* ULONG_MAX */
-#endif /* !defined (ACE_SIZEOF_LONG) */
-
-// The number of bytes in a long long.
-#if !defined (ACE_SIZEOF_LONG_LONG)
-# if defined (ACE_LACKS_LONGLONG_T)
-# define ACE_SIZEOF_LONG_LONG 8
-# else /* ! ACE_WIN32 && ! ACE_LACKS_LONGLONG_T */
-# if ACE_SIZEOF_LONG == 8
-# define ACE_SIZEOF_LONG_LONG 8
- typedef unsigned long ACE_UINT64;
-# elif defined (ULLONG_MAX) && !defined (__GNUG__)
- // Some compilers use ULLONG_MAX and others, e.g. Irix, use
- // ULONGLONG_MAX.
-# if (ULLONG_MAX) == 18446744073709551615ULL
-# define ACE_SIZEOF_LONG_LONG 8
-# elif (ULLONG_MAX) == 4294967295ULL
-# define ACE_SIZEOF_LONG_LONG 4
-# else
-# error Unsupported long long size needs to be updated for this platform
-# endif
- typedef unsigned long long ACE_UINT64;
-# elif defined (ULONGLONG_MAX)
- // Irix 6.x, for example.
-# if (ULONGLONG_MAX) == 18446744073709551615ULL
-# define ACE_SIZEOF_LONG_LONG 8
-# elif (ULONGLONG_MAX) == 4294967295ULL
-# define ACE_SIZEOF_LONG_LONG 4
-# else
-# error Unsupported long long size needs to be updated for this platform
-# endif
- typedef unsigned long long ACE_UINT64;
-# else
- // ACE_SIZEOF_LONG_LONG is not yet known, but the platform doesn't
- // claim ACE_LACKS_LONGLONG_T, so assume it has 8-byte long longs.
-# define ACE_SIZEOF_LONG_LONG 8
-# if defined (sun)
- // sun #defines u_longlong_t, maybe other platforms do also.
- // Use it, at least with g++, so that its -pedantic doesn't
- // complain about no ANSI C++ long long.
- typedef u_longlong_t ACE_UINT64;
-# else
- // LynxOS 2.5.0 and Linux don't have u_longlong_t.
- typedef unsigned long long ACE_UINT64;
-# endif /* sun */
-# endif /* ULLONG_MAX && !__GNUG__ */
-# endif /* ! ACE_WIN32 && ! ACE_LACKS_LONGLONG_T */
-#endif /* !defined (ACE_SIZEOF_LONG_LONG) */
-
-
-// The sizes of the commonly implemented types are now known. Set up
-// typedefs for whatever we can. Some of these are needed for certain cases
-// of ACE_UINT64, so do them before the 64-bit stuff.
-
-#if ACE_SIZEOF_SHORT == 2
- typedef short ACE_INT16;
- typedef unsigned short ACE_UINT16;
-#elif ACE_SIZEOF_INT == 2
- typedef int ACE_INT16;
- typedef unsigned short ACE_UINT16;
-#else
-# error Have to add to the ACE_UINT16 type setting
-#endif
-
-typedef ACE_UINT16 ACE_USHORT16;
-
-#if ACE_SIZEOF_INT == 4
- typedef int ACE_INT32;
- typedef unsigned int ACE_UINT32;
-#elif ACE_SIZEOF_LONG == 4
- typedef long ACE_INT32;
- typedef unsigned long ACE_UINT32;
-#else
-# error Have to add to the ACE_UINT32 type setting
-#endif
-
-// If the platform lacks a long long, define one.
-#if defined (ACE_LACKS_LONGLONG_T)
- class ACE_Export ACE_U_LongLong
- // = TITLE
- // Unsigned long long for platforms that don't have one.
- //
- // = DESCRIPTION
- // Provide our own unsigned long long. This is intended to be
- // use with ACE_High_Res_Timer, so the division operator assumes
- // that the quotient fits into a u_long.
- // Please note that the constructor takes (optionally) two values.
- // The high one contributes 0x100000000 times its value. So,
- // for example, (0, 2) is _not_ 20000000000, but instead
- // 0x200000000. To emphasize this, the default values are expressed
- // in hex, and dump () outputs the value in hex.
- {
- public:
- // = Initialization and termination methods.
- ACE_U_LongLong (const ACE_UINT32 lo = 0x0, const ACE_UINT32 hi = 0x0);
- ACE_U_LongLong (const ACE_U_LongLong &);
- ACE_U_LongLong &operator= (const ACE_U_LongLong &);
- ~ACE_U_LongLong (void);
-
- // = Overloaded relation operators.
- int operator== (const ACE_U_LongLong &) const;
- int operator!= (const ACE_U_LongLong &) const;
- int operator< (const ACE_U_LongLong &) const;
- int operator<= (const ACE_U_LongLong &) const;
- int operator> (const ACE_U_LongLong &) const;
- int operator>= (const ACE_U_LongLong &) const;
-
- ACE_U_LongLong operator+ (const ACE_U_LongLong &) const;
- ACE_U_LongLong operator- (const ACE_U_LongLong &) const;
- ACE_U_LongLong &operator*= (const ACE_UINT32);
-
- ACE_U_LongLong operator<< (const u_int) const;
- ACE_U_LongLong &operator<<= (const u_int);
- ACE_U_LongLong operator>> (const u_int) const;
- ACE_U_LongLong &operator>>= (const u_int);
-
- double operator/ (const double) const;
-
- ACE_U_LongLong &operator+= (const ACE_U_LongLong &);
- ACE_U_LongLong &operator-= (const ACE_U_LongLong &);
- ACE_U_LongLong &operator++ ();
- ACE_U_LongLong &operator-- ();
- ACE_U_LongLong &operator|= (const ACE_U_LongLong);
- ACE_U_LongLong &operator&= (const ACE_U_LongLong);
-
- // Note that the following take ACE_UINT32 arguments. These are
- // typical use cases, and easy to implement. But, they limit the
- // return values to 32 bits as well. There are no checks for
- // overflow.
- ACE_UINT32 operator/ (const ACE_UINT32) const;
- ACE_UINT32 operator% (const ACE_UINT32) const;
-
- // The following only operate on the lower 32 bits (they take only
- // 32 bit arguments).
- ACE_UINT32 operator| (const ACE_INT32) const;
- ACE_UINT32 operator& (const ACE_INT32) const;
-
- // The following operators convert their arguments to
- // ACE_UINT32. So, there may be information loss if they are
- // used.
- ACE_U_LongLong &operator*= (const ACE_INT32);
- ACE_UINT32 operator/ (const ACE_INT32) const;
-#if ACE_SIZEOF_INT == 4
- ACE_UINT32 operator/ (const u_long) const;
- ACE_UINT32 operator/ (const long) const;
-#else /* ACE_SIZEOF_INT != 4 */
- ACE_UINT32 operator/ (const u_int) const;
- ACE_UINT32 operator/ (const int) const;
-#endif /* ACE_SIZEOF_INT != 4 */
-
- // = Helper methods.
- void output (FILE * = stdout) const;
- // Outputs the value to the FILE, in hex.
-
- ACE_UINT32 hi (void) const;
- ACE_UINT32 lo (void) const;
-
- void hi (const ACE_UINT32 hi);
- void lo (const ACE_UINT32 lo);
-
- ACE_ALLOC_HOOK_DECLARE;
-
- private:
- ACE_UINT32 hi_;
- // High 32 bits.
- ACE_UINT32 lo_;
- // Low 32 bits.
-
- ACE_UINT32 ul_shift (ACE_UINT32 a, ACE_UINT32 c_in, ACE_UINT32 *c_out);
- ACE_U_LongLong ull_shift (ACE_U_LongLong a, ACE_UINT32 c_in,
- ACE_UINT32 *c_out);
- ACE_U_LongLong ull_add (ACE_U_LongLong a, ACE_U_LongLong b,
- ACE_UINT32 *carry);
- ACE_U_LongLong ull_mult (ACE_U_LongLong a, ACE_UINT32 b,
- ACE_UINT32 *carry);
- // These functions are used to implement multiplication.
- };
-
- typedef ACE_U_LongLong ACE_UINT64;
-
-#endif /* ACE_LACKS_LONGLONG_T */
-
-
-// The number of bytes in a void *.
-#ifndef ACE_SIZEOF_VOID_P
-#define ACE_SIZEOF_VOID_P ACE_SIZEOF_LONG
-#endif /* ACE_SIZEOF_VOID_P */
-
-// The number of bytes in a float.
-#ifndef ACE_SIZEOF_FLOAT
-# if FLT_MAX_EXP == 128
-# define ACE_SIZEOF_FLOAT 4
-# elif FLT_MAX_EXP == 1024
-# define ACE_SIZEOF_FLOAT 8
-# else
-# error: unsupported float size, must be updated for this platform!
-# endif /* FLT_MAX_EXP */
-#endif /* ACE_SIZEOF_FLOAT */
-
-// The number of bytes in a double.
-#ifndef ACE_SIZEOF_DOUBLE
-# if DBL_MAX_EXP == 128
-# define ACE_SIZEOF_DOUBLE 4
-# elif DBL_MAX_EXP == 1024
-# define ACE_SIZEOF_DOUBLE 8
-# else
-# error: unsupported double size, must be updated for this platform!
-# endif /* DBL_MAX_EXP */
-#endif /* ACE_SIZEOF_DOUBLE */
-
-// The number of bytes in a long double.
-#ifndef ACE_SIZEOF_LONG_DOUBLE
-# if LDBL_MAX_EXP == 128
-# define ACE_SIZEOF_LONG_DOUBLE 4
-# elif (defined (i386) || defined (__i386__) || defined (_M_IX386) || \
- defined (ACE_NETBSD) || defined (__FreeBSD__)) && ! defined (ghs)
-# define ACE_SIZEOF_LONG_DOUBLE 12
-# elif LDBL_MAX_EXP == 1024
-# define ACE_SIZEOF_LONG_DOUBLE 8
-# elif LDBL_MAX_EXP == 16384
-# define ACE_SIZEOF_LONG_DOUBLE 16
-# else
-# error: unsupported double size, must be updated for this platform!
-# endif /* LDBL_MAX_EXP */
-#endif /* ACE_SIZEOF_LONG_DOUBLE */
-
-// Byte-order (endian-ness) determination.
-#if defined (BYTE_ORDER)
-# if (BYTE_ORDER == LITTLE_ENDIAN)
-# define ACE_LITTLE_ENDIAN 0123X
-# define ACE_BYTE_ORDER ACE_LITTLE_ENDIAN
-# elif (BYTE_ORDER == BIG_ENDIAN)
-# define ACE_BIG_ENDIAN 3210X
-# define ACE_BYTE_ORDER ACE_BIG_ENDIAN
-# else
-# error: unknown BYTE_ORDER!
-# endif /* BYTE_ORDER */
-#elif defined (__BYTE_ORDER)
-# if (__BYTE_ORDER == __LITTLE_ENDIAN)
-# define ACE_LITTLE_ENDIAN 0123X
-# define ACE_BYTE_ORDER ACE_LITTLE_ENDIAN
-# elif (__BYTE_ORDER == __BIG_ENDIAN)
-# define ACE_BIG_ENDIAN 3210X
-# define ACE_BYTE_ORDER ACE_BIG_ENDIAN
-# else
-# error: unknown __BYTE_ORDER!
-# endif /* __BYTE_ORDER */
-#else /* ! BYTE_ORDER && ! __BYTE_ORDER */
- // We weren't explicitly told, so we have to figure it out . . .
-# if defined (i386) || defined (__i386__) || defined (_M_IX86) || \
- defined (vax) || defined (__alpha)
- // We know these are little endian.
-# define ACE_LITTLE_ENDIAN 0123X
-# define ACE_BYTE_ORDER ACE_LITTLE_ENDIAN
-# else
- // Otherwise, we'll assume big endian.
-# define ACE_BIG_ENDIAN 3210X
-# define ACE_BYTE_ORDER ACE_BIG_ENDIAN
-# endif
-#endif /* ! BYTE_ORDER && ! __BYTE_ORDER */
-
-#if defined (__ACE_INLINE__)
-# include "ace/Basic_Types.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_BASIC_TYPES_H */
diff --git a/ace/Basic_Types.i b/ace/Basic_Types.i
deleted file mode 100644
index c1dc1435e55..00000000000
--- a/ace/Basic_Types.i
+++ /dev/null
@@ -1,389 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if defined (ACE_LACKS_LONGLONG_T)
-
-ACE_INLINE
-ACE_U_LongLong::ACE_U_LongLong (const ACE_UINT32 lo, const ACE_UINT32 hi)
- : hi_ (hi), lo_ (lo)
-{
-}
-
-ACE_INLINE ACE_UINT32
-ACE_U_LongLong::hi (void) const
-{
- return hi_;
-}
-
-ACE_INLINE ACE_UINT32
-ACE_U_LongLong::lo (void) const
-{
- return lo_;
-}
-
-ACE_INLINE void
-ACE_U_LongLong::hi (const ACE_UINT32 hi)
-{
- hi_ = hi;
-}
-
-ACE_INLINE void
-ACE_U_LongLong::lo (const ACE_UINT32 lo)
-{
- lo_ = lo;
-}
-
-ACE_INLINE
-ACE_U_LongLong::~ACE_U_LongLong (void)
-{
-}
-
-ACE_INLINE int
-ACE_U_LongLong::operator== (const ACE_U_LongLong &n) const
-{
- return hi_ == n.hi_ && lo_ == n.lo_;
-}
-
-ACE_INLINE int
-ACE_U_LongLong::operator!= (const ACE_U_LongLong &n) const
-{
- return ! (*this == n);
-}
-
-ACE_INLINE int
-ACE_U_LongLong::operator< (const ACE_U_LongLong &n) const
-{
- return hi_ < n.hi_ ? 1
- : hi_ > n.hi_ ? 0
- : lo_ < n.lo_;
-}
-
-ACE_INLINE int
-ACE_U_LongLong::operator<= (const ACE_U_LongLong &n) const
-{
- return hi_ < n.hi_ ? 1
- : hi_ > n.hi_ ? 0
- : lo_ <= n.lo_;
-}
-
-ACE_INLINE int
-ACE_U_LongLong::operator> (const ACE_U_LongLong &n) const
-{
- return hi_ > n.hi_ ? 1
- : hi_ < n.hi_ ? 0
- : lo_ > n.lo_;
-}
-
-ACE_INLINE int
-ACE_U_LongLong::operator>= (const ACE_U_LongLong &n) const
-{
- return hi_ > n.hi_ ? 1
- : hi_ < n.hi_ ? 0
- : lo_ >= n.lo_;
-}
-
-ACE_INLINE
-ACE_U_LongLong::ACE_U_LongLong (const ACE_U_LongLong &n)
- : hi_ (n.hi_),
- lo_ (n.lo_)
-{
-}
-
-ACE_INLINE ACE_U_LongLong &
-ACE_U_LongLong::operator= (const ACE_U_LongLong &n)
-{
- hi_ = n.hi_;
- lo_ = n.lo_;
-
- return *this;
-}
-
-ACE_INLINE ACE_U_LongLong
-ACE_U_LongLong::operator+ (const ACE_U_LongLong &n) const
-{
- ACE_U_LongLong ret (lo_ + n.lo_, hi_ + n.hi_);
- if (ret.lo_ < n.lo_) /* carry */ ++ret.hi_;
-
- return ret;
-}
-
-ACE_INLINE ACE_U_LongLong
-ACE_U_LongLong::operator- (const ACE_U_LongLong &n) const
-{
- ACE_U_LongLong ret (lo_ - n.lo_, hi_ - n.hi_);
- if (lo_ < n.lo_) /* borrow */ --ret.hi_;
-
- return ret;
-}
-
-ACE_INLINE ACE_U_LongLong
-ACE_U_LongLong::operator<< (const u_int n) const
-{
- const ACE_UINT32 carry_mask = lo_ >> (32 - n);
- ACE_U_LongLong ret (n < 32 ? lo_ << n : 0,
- n < 32 ? (hi_ << n) | carry_mask : carry_mask);
-
- return ret;
-}
-
-ACE_INLINE ACE_U_LongLong &
-ACE_U_LongLong::operator<<= (const u_int n)
-{
- const ACE_UINT32 carry_mask = lo_ >> (32 - n);
- hi_ = n < 32 ? (hi_ << n) | carry_mask : carry_mask;
-
- // g++ 2.7.2.3/Solaris 2.5.1 doesn't modify lo_ if shifted by 32.
- lo_ = n < 32 ? lo_ << n : 0;
-
- return *this;
-}
-
-ACE_INLINE ACE_U_LongLong
-ACE_U_LongLong::operator>> (const u_int n) const
-{
- const ACE_UINT32 carry_mask = hi_ << (32 - n);
- ACE_U_LongLong ret (n < 32 ? (lo_ >> n) | carry_mask : 0,
- n < 32 ? hi_ >> n : 0);
-
- return ret;
-}
-
-ACE_INLINE ACE_U_LongLong &
-ACE_U_LongLong::operator>>= (const u_int n)
-{
- const ACE_UINT32 carry_mask = hi_ << (32 - n);
- lo_ = n < 32 ? (lo_ >> n) | carry_mask : carry_mask;
- hi_ = n < 32 ? hi_ >> n : 0;
-
- return *this;
-}
-
-ACE_INLINE double
-ACE_U_LongLong::operator/ (const double n) const
-{
- // See the derivation above in operator/ (const ACE_UINT32).
-
- return ((double) 0xffffffffu - n + 1.0) / n * hi_ +
- (double) hi_ + (double) lo_ / n;
-}
-
-ACE_INLINE ACE_U_LongLong &
-ACE_U_LongLong::operator+= (const ACE_U_LongLong &n)
-{
- hi_ += n.hi_;
- lo_ += n.lo_;
- if (lo_ < n.lo_) /* carry */ ++hi_;
-
- return *this;
-}
-
-#define ACE_HIGHBIT (~(~0UL >> 1))
-
-ACE_INLINE ACE_UINT32
-ACE_U_LongLong::ul_shift (ACE_UINT32 a, ACE_UINT32 c_in, ACE_UINT32 *c_out)
-{
- const ACE_UINT32 b = (a << 1) | c_in;
- *c_out = (*c_out << 1) + ((a & ACE_HIGHBIT) > 0);
-
- return b;
-}
-
-ACE_INLINE ACE_U_LongLong
-ACE_U_LongLong::ull_shift (ACE_U_LongLong a, ACE_UINT32 c_in,
- ACE_UINT32 *c_out)
-{
- ACE_U_LongLong b;
-
- b.lo_ = (a.lo_ << 1) | c_in;
- c_in = ((a.lo_ & ACE_HIGHBIT) > 0);
- b.hi_ = (a.hi_ << 1) | c_in;
- *c_out = (*c_out << 1) + ((a.hi_ & ACE_HIGHBIT) > 0);
-
- return b;
-}
-
-ACE_INLINE ACE_U_LongLong
-ACE_U_LongLong::ull_add (ACE_U_LongLong a, ACE_U_LongLong b, ACE_UINT32 *carry)
-{
- ACE_U_LongLong r (0, 0);
- ACE_UINT32 c1, c2, c3, c4;
-
- c1 = a.lo_ % 2;
- c2 = b.lo_ % 2;
- c3 = 0;
-
- r.lo_ = a.lo_/2 + b.lo_/2 + (c1+c2)/2;
- r.lo_ = ul_shift (r.lo_, (c1+c2)%2, &c3);
-
- c1 = a.hi_ % 2;
- c2 = b.hi_ % 2;
- c4 = 0;
-
- r.hi_ = a.hi_/2 + b.hi_/2 + (c1+c2+c3)/2;
- r.hi_ = ul_shift (r.hi_, (c1+c2+c3)%2, &c4);
-
- *carry = c4;
-
- return r;
-}
-
-ACE_INLINE ACE_U_LongLong
-ACE_U_LongLong::ull_mult (ACE_U_LongLong a, ACE_UINT32 b, ACE_UINT32 *carry)
-{
- register ACE_UINT32 mask = ACE_HIGHBIT;
- const ACE_U_LongLong zero (0, 0);
- ACE_U_LongLong accum (0, 0);
- ACE_UINT32 c;
-
- *carry = 0;
- if (b > 0)
- do
- {
- accum = ull_shift (accum, 0U, carry);
- if (b & mask)
- accum = ull_add (accum, a, &c);
- else
- accum = ull_add (accum, zero, &c);
- *carry += c;
- mask >>= 1;
- }
- while (mask > 0);
-
- return accum;
-}
-
-ACE_INLINE ACE_U_LongLong &
-ACE_U_LongLong::operator*= (const ACE_UINT32 n)
-{
- ACE_UINT32 carry; // will throw the carry away
-
- return *this = ull_mult (*this, n, &carry);
-}
-
-ACE_INLINE ACE_U_LongLong &
-ACE_U_LongLong::operator-= (const ACE_U_LongLong &n)
-{
- hi_ -= n.hi_;
- if (lo_ < n.lo_) /* borrow */ --hi_;
- lo_ -= n.lo_;
-
- return *this;
-}
-
-ACE_INLINE ACE_U_LongLong &
-ACE_U_LongLong::operator++ ()
-{
- ++lo_;
- if (lo_ == 0) /* carry */ ++hi_;
-
- return *this;
-}
-
-ACE_INLINE ACE_U_LongLong &
-ACE_U_LongLong::operator-- ()
-{
- if (lo_ == 0) /* borrow */ --hi_;
- --lo_;
-
- return *this;
-}
-
-ACE_INLINE ACE_U_LongLong &
-ACE_U_LongLong::operator|= (const ACE_U_LongLong n)
-{
- lo_ |= n.lo_;
- hi_ |= n.hi_;
-
- return *this;
-}
-
-ACE_INLINE ACE_U_LongLong &
-ACE_U_LongLong::operator&= (const ACE_U_LongLong n)
-{
- lo_ &= n.lo_;
- hi_ &= n.hi_;
-
- return *this;
-}
-
-ACE_INLINE ACE_UINT32
-ACE_U_LongLong::operator/ (const ACE_UINT32 n) const
-{
- // This takes advantage of the fact that the return type has only 32
- // bits. Replace 0x100000000 with 0xffffffff + 1 because the latter
- // has 33 bits.
- // Quotient = (0x100000000u * hi_ + lo_) / n
- // = ((0x100000000u - n + n) * hi_ + lo_) / n
- // = ((0x100000000u - n) / n * hi_ + hi_ * n / n + lo_ / n
- // = (0x100000000u - n) / n * hi_ + hi_ + lo_ / n
- // = (0xffffffffu - n + 1) / n * hi_ + hi_ + lo_ / n
-
- return (0xffffffffu - n + 1) / n * hi_ + hi_ + lo_ / n;
-}
-
-ACE_INLINE ACE_UINT32
-ACE_U_LongLong::operator% (const ACE_UINT32 n) const
-{
- // Because the argument is an ACE_UINT32, the result can never be
- // bigger than 32 bits. Replace 0x100000000 with 0xffffffff + 1
- // because the latter has 33 bits.
- // Mod = (0x100000000u * hi_ + lo_) % n
- // = (0x100000000u % n * hi_ + lo_ % n) % n
- // = ((0x100000000u - n) % n * hi_ + lo_ % n) % n
- // = ((0xffffffffu - n + 1) % n * hi_ + lo_ % n) % n
-
- return ((0xffffffff - n + 1) % n * hi_ + lo_ % n) % n;
-}
-
-ACE_INLINE ACE_UINT32
-ACE_U_LongLong::operator| (const ACE_INT32 n) const
-{
- return lo_ | n;
-}
-
-ACE_INLINE ACE_UINT32
-ACE_U_LongLong::operator& (const ACE_INT32 n) const
-{
- return lo_ & n;
-}
-
-ACE_INLINE ACE_U_LongLong &
-ACE_U_LongLong::operator*= (const ACE_INT32 n)
-{
- return operator*= ((ACE_UINT32) n);
-}
-
-ACE_INLINE ACE_UINT32
-ACE_U_LongLong::operator/ (const ACE_INT32 n) const
-{
- return operator/ ((ACE_UINT32) n);
-}
-
-#if ACE_SIZEOF_INT == 4
-ACE_INLINE ACE_UINT32
-ACE_U_LongLong::operator/ (const u_long n) const
-{
- return operator/ ((ACE_UINT32) n);
-}
-
-ACE_INLINE ACE_UINT32
-ACE_U_LongLong::operator/ (const long n) const
-{
- return operator/ ((ACE_UINT32) n);
-}
-
-#else /* ACE_SIZEOF_INT != 4 */
-ACE_INLINE ACE_UINT32
-ACE_U_LongLong::operator/ (const u_int n) const
-{
- return operator/ ((ACE_UINT32) n);
-}
-
-ACE_INLINE ACE_UINT32
-ACE_U_LongLong::operator/ (const int n) const
-{
- return operator/ ((ACE_UINT32) n);
-}
-#endif /* ACE_SIZEOF_INT != 4 */
-
-#endif /* ACE_LACKS_LONGLONG_T */
diff --git a/ace/CORBA_Handler.cpp b/ace/CORBA_Handler.cpp
deleted file mode 100644
index a88c2cf7ef3..00000000000
--- a/ace/CORBA_Handler.cpp
+++ /dev/null
@@ -1,539 +0,0 @@
-// CORBA_Handler.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/CORBA_Handler.h"
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-# include "ace/Object_Manager.h"
-#endif /* ACE_MT_SAFE */
-
-#include "ace/Thread_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/CORBA_Handler.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-ACE_ALLOC_HOOK_DEFINE(ACE_ST_CORBA_Handler)
-ACE_ALLOC_HOOK_DEFINE(ACE_CORBA_Handler)
-
-void
-ACE_CORBA_Handler::dump (void) const
-{
- ACE_TRACE ("ACE_CORBA_Handler::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nreference_count_ = %d"), this->reference_count_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_CORBA_Handler::ACE_CORBA_Handler (const ACE_CORBA_Handler &rhs)
-{
- ACE_TRACE ("ACE_CORBA_Handler::ACE_CORBA_Handler");
-}
-
-const ACE_CORBA_Handler &
-ACE_CORBA_Handler::operator= (const ACE_CORBA_Handler &rhs)
-{
- ACE_TRACE ("ACE_CORBA_Handler::operator=");
- return *this;
-}
-
-void
-ACE_ST_CORBA_Handler::dump (void) const
-{
- ACE_TRACE ("ACE_ST_CORBA_Handler::dump");
-
- ACE_CORBA_Handler::dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("instance_ = %x"), this->instance_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\niteration_ = %d"), this->iterations_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_CORBA_Handler::~ACE_CORBA_Handler (void)
-{
- ACE_TRACE ("ACE_CORBA_Handler::~ACE_CORBA_Handler");
-}
-
-ACE_CORBA_Handler::ACE_CORBA_Handler (void)
-{
- ACE_TRACE ("ACE_CORBA_Handler::ACE_CORBA_Handler");
- reactor (ACE_Reactor::instance ());
-}
-
-// Only one ST CORBA Handler per-process...
-/* static */
-ACE_ST_CORBA_Handler *ACE_ST_CORBA_Handler::instance_ = 0;
-
-// Insert a descriptor into the ACE_Reactor that Orbix has just added.
-
-/* static */
-void
-ACE_ST_CORBA_Handler::insert_handle (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_ST_CORBA_Handler::insert_handle");
-// ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("+++ inserting %d\n"), handle));
-
- if (ACE_ST_CORBA_Handler::instance_->reactor() != 0)
- ACE_ST_CORBA_Handler::instance_->reactor()->register_handler
- (handle, ACE_ST_CORBA_Handler::instance_, ACE_Event_Handler::READ_MASK);
- else
- ;
-// ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("insert_handle: reactor NULL\n")));
-}
-
-// Remove a descriptor from the ACE_Reactor that Orbix has just deleted.
-
-/* static */
-void
-ACE_ST_CORBA_Handler::remove_handle (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_ST_CORBA_Handler::remove_handle");
-// ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("--- removing %d\n"), handle));
-
- if (ACE_ST_CORBA_Handler::instance_->reactor () != 0)
- ACE_ST_CORBA_Handler::instance_->reactor ()->remove_handler
- (handle, ACE_Event_Handler::READ_MASK | ACE_Event_Handler::DONT_CALL);
- else
- ;
-// ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("remove_handle: reactor NULL\n")));
-}
-
-// Process the next Orbix event.
-
-int
-ACE_ST_CORBA_Handler::handle_input (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_ST_CORBA_Handler::handle_input");
- // ACE_DEBUG ((LM_DEBUG, "dispatching Orbix handle = %d in process
- // = %P\n", handle));
-
- TRY {
- // Loop up to <ACE_ST_CORBA_Handler::iterations_> dispatching the
- // next event. Note the trade off between efficiency and
- // fairness...
-
- for (size_t i = 0; i < this->iterations_; i++)
- if (ACE_CORBA_1 (Orbix.isEventPending) (IT_X))
- // Process the next Orbix event (don't block).
- ACE_CORBA_1 (Orbix.processNextEvent) (0, IT_X);
- else
- break;
- }
- CATCHANY {
- // an error occured calling processNextEvent () - output the
- // error.
- cerr << IT_X << endl;
- } ENDTRY;
- return 0;
-}
-
-int
-ACE_ST_CORBA_Handler::suspend (void)
-{
- // Create an iterator.
- ACE_Handle_Set set (ACE_CORBA_1 (Orbix.getFileDescriptors) ());
- ACE_Handle_Set_Iterator orbix_descriptors (set);
-
- // Suspend all the HANDLEs registered by Orbix.
- for (ACE_HANDLE h;
- (h = orbix_descriptors ()) != ACE_INVALID_HANDLE;
- ++orbix_descriptors)
- this->reactor ()->suspend_handler (h);
-
- return 0;
-}
-
-int
-ACE_ST_CORBA_Handler::resume (void)
-{
- // Create an iterator.
- ACE_Handle_Set set (ACE_CORBA_1 (Orbix.getFileDescriptors) ());
- ACE_Handle_Set_Iterator orbix_descriptors (set);
-
- // Resume all the HANDLEs registered by Orbix.
- for (ACE_HANDLE h;
- (h = orbix_descriptors ()) != ACE_INVALID_HANDLE;
- ++orbix_descriptors)
- this->reactor ()->resume_handler (h);
-
- return 0;
-}
-
-// Dummy constructor.
-ACE_ST_CORBA_Handler::ACE_ST_CORBA_Handler (void)
-{
- ACE_TRACE ("ACE_ST_CORBA_Handler::ACE_ST_CORBA_Handler");
-
- // This is set by default for backward compatibility. The user can
- // use the set/get operations to change the iterations
- this->iterations_ = 5;
-
- // Set up the callbacks so that we get informed when Orbix changes
- // its descriptors.
- ACE_CORBA_1 (Orbix.registerIOCallback) ((OrbixIOCallback) &ACE_ST_CORBA_Handler::insert_handle,
- FD_OPEN_CALLBACK);
- ACE_CORBA_1 (Orbix.registerIOCallback) ((OrbixIOCallback) &ACE_ST_CORBA_Handler::remove_handle,
- FD_CLOSE_CALLBACK);
-}
-
-void
-ACE_ST_CORBA_Handler::get_orbix_descriptors (void)
-{
- // Create an iterator.
- ACE_Handle_Set set (ACE_CORBA_1 (Orbix.getFileDescriptors) ());
- ACE_Handle_Set_Iterator orbix_descriptors (set);
-
- // Preinitialize anything that's already registered.
- for (ACE_HANDLE h;
- (h = orbix_descriptors ()) != ACE_INVALID_HANDLE;
- ++orbix_descriptors)
- ACE_ST_CORBA_Handler::insert_handle (h);
-}
-
-// Register <service_name> by doing a "putit" to register the
-// <service_name> using the <marker_name> at <service_location> with
-// orbixd.
-
-/* static */
-int
-ACE_CORBA_Handler::register_service (const char *service_name,
- const char *marker_name,
- const char *service_location)
-{
- ACE_TRACE ("ACE_CORBA_Handler::register_service");
- char buf[BUFSIZ * 2]; // I hope this is enough space...
-
- // Be defensive here...
- if (service_name == 0 || service_location == 0)
- {
- errno = EINVAL;
- return -1;
- }
- else if (marker_name == 0)
- ACE_OS::sprintf (buf, "putit %s %s", service_name, service_location);
- else
- ACE_OS::sprintf (buf, "putit -marker %s %s %s",
- marker_name, service_name, service_location);
-
- return ACE_OS::system (buf); // Use system(3S) to execute Orbix putit.
-}
-
-// Register <service_name> by doing a "putit" to register
-// <service_name> using the <marker_name> with orbixd.
-
-/* static */
-int
-ACE_CORBA_Handler::remove_service (const char *service_name,
- const char *marker_name)
-{
- ACE_TRACE ("ACE_CORBA_Handler::remove_service");
- char buf[BUFSIZ * 2]; // I hope this is enough space!
- if (service_name == 0)
- {
- errno = EINVAL;
- return -1;
- }
- else if (marker_name == 0)
- ACE_OS::sprintf (buf, "rmit %s\n", service_name);
- else
- ACE_OS::sprintf (buf, "rmit -marker %s %s\n", marker_name, service_name);
- return ACE_OS::system (buf); // Use system(3S) to execute Orbix rmit.
-}
-
-ACE_ST_CORBA_Handler::~ACE_ST_CORBA_Handler (void)
-{
- ACE_TRACE ("ACE_ST_CORBA_Handler::~ACE_ST_CORBA_Handler");
- // Create an iterator.
- ACE_Handle_Set set (ACE_CORBA_1 (Orbix.getFileDescriptors) ());
- ACE_Handle_Set_Iterator orbix_descriptors (set);
-
- // Remove everything!
-
- for (ACE_HANDLE h;
- (h = orbix_descriptors ()) != ACE_INVALID_HANDLE;
- ++orbix_descriptors)
- ACE_ST_CORBA_Handler::remove_handle (h);
-
- // Keep Orbix from calling us back and crashing the system!
- ACE_CORBA_1 (Orbix.registerIOCallback) (0, FD_OPEN_CALLBACK);
- ACE_CORBA_1 (Orbix.registerIOCallback) (0, FD_CLOSE_CALLBACK);
- ACE_ST_CORBA_Handler::instance_ = 0;
-}
-
-// Decrement the reference count and free up all the resources if this
-// is the last service to be using the ACE_ST_CORBA_Handler...
-
-/* static */
-int
-ACE_CORBA_Handler::deactivate_service (const char *service_name,
- const char *marker_name)
-{
- ACE_TRACE ("ACE_CORBA_Handler::deactivate_service");
- if (service_name != 0
- && this->remove_service (service_name, marker_name) == -1)
- return -1;
-
- int ref_count = this->reference_count_;
-
- this->reference_count_--;
-
- // Close everything down if the count drops to 0.
- if (this->reference_count_ == 0)
- // Commit suicide!
- delete this;
-
- if (ref_count < 0)
- ;
-// ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("warning, reference count == %d\n"),
-// ref_count));
- return 0;
-}
-
-/* static */
-ACE_CORBA_Handler *
-ACE_ST_CORBA_Handler::instance (void)
-{
- ACE_TRACE ("ACE_ST_CORBA_Handler::instance");
-
- // Note that this does not need a double-check since it should be
- // called from a single-threaded environment.
-
- if (ACE_ST_CORBA_Handler::instance_ == 0)
- {
- ACE_NEW_RETURN (ACE_ST_CORBA_Handler::instance_, ACE_ST_CORBA_Handler, 0);
- ACE_ST_CORBA_Handler::instance_->get_orbix_descriptors ();
- }
-
- return ACE_ST_CORBA_Handler::instance_;
-}
-
-// Activate and register <service_name> with the Orbix daemon. If
-// <marker_name> and <service_location> are != 0 then do a "putit" to
-// register this service with orbixd. This method also increments the
-// reference count of active services using the ACE_ST_CORBA_Handler.
-
-int
-ACE_CORBA_Handler::activate_service (const char *service_name,
- const char *marker_name,
- const char *service_location)
-{
- ACE_TRACE ("ACE_CORBA_Handler::activate_service");
- // Since the ACE_CORBA_Handler is a singleton, make sure not to
- // allocate and initialize more than one copy. By incrementing the
- // reference count we ensure this.
-
- this->reference_count_++;
-
- if (service_name != 0 && service_location != 0
- && this->register_service (service_name, marker_name,
- service_location) == -1)
- return -1;
-
- // Tell Orbix that we have completed the server's initialization.
- // Note that we don't block by giving a timeout of 0...
-
- TRY {
- ACE_CORBA_1 (Orbix.impl_is_ready) ((char *) service_name, 0, IT_X);
- } CATCHANY {
- return -1;
- } ENDTRY
-
- return 0;
-}
-
-#if defined (ACE_HAS_MT_ORBIX) && (ACE_HAS_MT_ORBIX != 0)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_MT_CORBA_Handler)
-
-void
-ACE_MT_CORBA_Handler::dump (void) const
-{
- ACE_TRACE ("ACE_MT_CORBA_Handler::dump");
- ACE_CORBA_Handler::dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("instance_ = %x"), this->instance_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nthr_mgr_ = %x"), this->thr_mgr_));
- this->pipe_.dump ();
- ACE_MT (ACE_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_MT_CORBA_HANDLER_LOCK);
- if (lock != 0) lock->dump ());
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Only one MT CORBA Handler per-process...
-/* static */
-ACE_MT_CORBA_Handler *ACE_MT_CORBA_Handler::instance_ = 0;
-
-/* static */
-ACE_CORBA_Handler *
-ACE_MT_CORBA_Handler::instance (void)
-{
- ACE_TRACE ("ACE_MT_CORBA_Handler::instance");
-
- if (ACE_MT_CORBA_Handler::instance_ == 0)
- {
- ACE_MT (ACE_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_MT_CORBA_HANDLER_LOCK);
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *lock, 0));
-
- if (ACE_MT_CORBA_Handler::instance_ == 0)
- ACE_NEW_RETURN (ACE_MT_CORBA_Handler::instance_,
- ACE_MT_CORBA_Handler, 0);
- }
-
- return ACE_MT_CORBA_Handler::instance_;
-}
-
-int
-ACE_MT_CORBA_Handler::suspend (void)
-{
- // Suspend the event handler listening for new CORBA requests to
- // dispatch.
- this->reactor ()->suspend_handler (this->pipe_.read_handle ());
-
- // Suspend the daemon thread.
- this->thr_mgr ()->suspend_all ();
- return 0;
-}
-
-int
-ACE_MT_CORBA_Handler::resume (void)
-{
- // Resume the event handler listening for new CORBA requests to
- // dispatch.
- this->reactor ()->resume_handler (this->pipe_.read_handle ());
-
- // Resume the daemon thread.
- this->thr_mgr ()->resume_all ();
- return 0;
-}
-
-ACE_MT_CORBA_Handler::ACE_MT_CORBA_Handler (void)
-{
- ACE_TRACE ("ACE_MT_CORBA_Handler::ACE_MT_CORBA_Handler");
- this->thr_mgr (ACE_Thread_Manager::instance ());
-
- int result = 0;
-
- if (this->pipe_.open () == -1)
- result = -1;
- // Register one end of the pipe with the reactor with a READ mask.
- else if (this->reactor ()->register_handler
- (this->pipe_.read_handle (), this, ACE_Event_Handler::READ_MASK) == -1)
- result = -1;
- // Create a new thread that processes events for the Orbix event
- // queue.
- else if (this->thr_mgr ()->spawn (ACE_THR_FUNC (ACE_MT_CORBA_Handler::process_events),
- 0, THR_DETACHED | THR_NEW_LWP) == -1)
- result = -1;
-
- if (result == -1)
- {
- delete ACE_MT_CORBA_Handler::instance_;
- ACE_MT_CORBA_Handler::instance_ = 0;
- }
-}
-
-void *
-ACE_MT_CORBA_Handler::process_events (void *)
-{
- ACE_TRACE ("ACE_MT_CORBA_Handler::process_events");
-
- // Special knowlege, we "know" that we are dealing with a singleton
- // and that we are invoked in a context where the mutex controlling
- // instance creation is held, so by the time we get the mutex
- // the instance must exist.
- if (ACE_MT_CORBA_Handler::instance_ == 0)
- {
- ACE_MT (ACE_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_MT_CORBA_HANDLER_LOCK);
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *lock, 0));
-
- ACE_ASSERT (ACE_MT_CORBA_Handler::instance_ != 0);
- }
-
- ACE_Thread_Control t (ACE_MT_CORBA_Handler::instance_->thr_mgr ());
-
- // This thread only processes events.
- TRY {
- // it is OK to block
- ACE_CORBA_1 (Orbix.processEvents) (ACE_CORBA_1 (Orbix.INFINITE_TIMEOUT), IT_X);
- } CATCHANY {
- // An error occured calling processEvents () - output the error.
- cerr << IT_X << endl;
- } ENDTRY;
-
- // Thread dies if we reach here : error occured in processEvents.
- return 0;
-}
-
-int
-ACE_MT_CORBA_Handler::inRequestPreMarshal (ACE_CORBA_1 (Request) &req,
- ACE_CORBA_1 (Environment) &IT_env)
-{
- ACE_TRACE ("ACE_MT_CORBA_Handler::inRequestPreMarshal");
-
- // Pump the request through the pipe.
- u_long request_addr = (u_long) &req;
-
- ssize_t result = ACE::send (this->pipe_.write_handle (),
- (const char *) &request_addr,
- sizeof request_addr);
-
- if (result != sizeof request_addr)
- {
- // Don't continue with request
- return 0;
- }
-
- // Everything is fine: we have delegated the work to a different
- // thread Tell Orbix we will dispatch the request later...
- return -1;
-}
-
-int
-ACE_MT_CORBA_Handler::handle_input (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_MT_CORBA_Handler::handle_input");
- ACE_CORBA_1 (Request) *req = 0;
-
- u_long request_addr;
-
- // Read the request from the pipe.
- ssize_t result = ACE::recv (this->pipe_.read_handle (),
- (char *) &request_addr,
- sizeof request_addr);
-
- if (result != sizeof request_addr)
- // We are in trouble: bail out.
- return -1;
-
- req = (ACE_CORBA_1 (Request) *) request_addr;
-
- // Tell Orbix to dispatch the request.
- ACE_CORBA_1 (Orbix.continueThreadDispatch) (*req);
- return 0;
-}
-
-ACE_MT_CORBA_Handler::~ACE_MT_CORBA_Handler (void)
-{
- ACE_TRACE ("ACE_MT_CORBA_Handler::~ACE_MT_CORBA_Handler");
-
- // Unregister one end of the pipe with the reactor
- this->reactor ()->remove_handler
- (this->pipe_.read_handle (),
- ACE_Event_Handler::READ_MASK | ACE_Event_Handler::DONT_CALL);
-
- this->pipe_.close ();
-
- ACE_MT_CORBA_Handler::instance_ = 0;
-}
-#endif /* ACE_HAS_MT_ORBIX */
-#endif /* ACE_HAS_ORBIX */
diff --git a/ace/CORBA_Handler.h b/ace/CORBA_Handler.h
deleted file mode 100644
index bd49aa2b1c6..00000000000
--- a/ace/CORBA_Handler.h
+++ /dev/null
@@ -1,219 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// CORBA_Handler.h
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu) and
-// Irfan Pyarali (irfan@wuerl.wustl.edu).
-//
-// ============================================================================
-
-#if !defined (_CORBA_HANDLER_H)
-#define _CORBA_HANDLER_H
-
-#include "ace/Service_Config.h"
-#include "ace/Pipe.h"
-
-#if (defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)) || (defined (ACE_HAS_MT_ORBIX) && (ACE_HAS_MT_ORBIX != 0))
-#define EXCEPTIONS
-#define WANT_ORBIX_FDS
-#include /**/ <CORBA.h>
-// #include /**/ <daemon.hh>
-#undef EXCEPTIONS
-#undef WANT_ORBIX_FDS
-
-class ACE_Export ACE_CORBA_Handler : public ACE_Service_Object
-{
- // = TITLE
- // Handle CORBA requests in conjunction with ACE.
- //
- // = DESCRIPTION
- // Note, do *NOT* inherit from this class! Instead, use the
- // <ACE_MT_CORBA_HAndler> and <ACE_ST_CORBA_Handler> as
- // Singletons.
-public:
- // = Activation and deactivation methods.
-
- virtual int activate_service (const char *service_name,
- const char *marker_name = 0,
- const char *service_location = 0);
- // Activate and register <service_name> with the Orbix daemon. If
- // <marker_name> and <service_location> are != 0 then do a "putit"
- // to register this service with orbixd. This method also
- // increments the reference count of active services using the
- // ACE_ST_CORBA_Handler.
-
- virtual int deactivate_service (const char *service_name = 0,
- const char *marker_name = 0);
- // Decrement the reference count and free up all the
- // resources if this is the last service to be using
- // the ACE_ST_CORBA_Handler...
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_CORBA_Handler (void);
- // Make this into an "abstract" class...
-
- virtual ~ACE_CORBA_Handler (void);
- // Note virtual destructor...
-
- virtual int register_service (const char *service_name,
- const char *marker_name,
- const char *service_location);
- // Register <service_name> by doing a "putit" to register
- // the <service_name> using the <marker_name> at <service_location>
- // with orbixd.
-
- virtual int remove_service (const char *service_name,
- const char *marker_name = 0);
- // Register <service_name> by doing a "putit" to register
- // <service_name> using the <marker_name> with orbixd.
-
- ssize_t reference_count_;
- // Keep track of the number of active CORBA_Handlers.
-
-private:
- // = Disallow assignment and initialization.
- ACE_CORBA_Handler (const ACE_CORBA_Handler &rhs);
- const ACE_CORBA_Handler &operator= (const ACE_CORBA_Handler &rhs);
-};
-
-class ACE_Export ACE_ST_CORBA_Handler : public ACE_CORBA_Handler
- // = TITLE
- // Handle single-threaded CORBA requests in conjunction with the
- // <ACE_Reactor>.
-{
-public:
- // = Singleton access point.
- static ACE_CORBA_Handler *instance (void);
- // Returns a Singleton.
-
- // = Demuxing hook.
- virtual int handle_input (ACE_HANDLE);
- // Process the next Orbix event.
-
- // = Dynamic linking hooks.
- virtual int suspend (void);
- // Atomically suspend all the threads associated with the <thr_mgr ()>.
-
- virtual int resume (void);
- // Atomically resume all the threads associated with the <thr_mgr ()_>.
-
- // = Iterations dictate # of <processNextEvent> calls per-callback.
- size_t iterations (void);
- // Get the current iteration.
-
- void iterations (size_t);
- // Set the current iteration.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- void get_orbix_descriptors (void);
- // Preinitialize any descriptors that Orbix is using. This is
- // called in instance ().
-
- ACE_ST_CORBA_Handler (void);
- // Constructors (ensure Singleton...).
-
- virtual ~ACE_ST_CORBA_Handler (void);
- // Destructor cleans up resources.
-
- static void insert_handle (ACE_HANDLE);
- // Insert a descriptor into the ACE_Reactor that Orbix has just added.
-
- static void remove_handle (ACE_HANDLE);
- // Remove a descriptor from the ACE_Reactor that Orbix has just deleted.
-
- static ACE_ST_CORBA_Handler *instance_;
- // ACE_ST_CORBA_Handler is a singleton object.
-
- size_t iterations_;
- // Number of iterations to process per processNextEvent() call.
-};
-
-#if defined (ACE_HAS_MT_ORBIX) && (ACE_HAS_MT_ORBIX != 0)
-
-class ACE_Export ACE_MT_CORBA_Handler : public ACE_CORBA_Handler, public ACE_CORBA_1 (ThreadFilter)
-{
- // = TITLE
- // Handle multi-threaded CORBA requests in conjunction with the
- // <ACE_Reactor>.
-public:
- // = Singleton access point.
- static ACE_CORBA_Handler *instance (void);
- // Returns a Singleton.
-
- // = Demuxing hook.
- virtual int handle_input (ACE_HANDLE);
- // Process the next Orbix event.
-
- // = Threading hook.
- void thr_mgr (ACE_Thread_Manager *tm);
- // Set the Thread_Manager used by ACE_MT_CORBA_Handler
-
- ACE_Thread_Manager *thr_mgr (void) const;
- // Get the Thread_Manager used by ACE_MT_CORBA_Handler
-
- // = Dynamic linking hooks.
- virtual int suspend (void);
- // Atomically suspend all the threads associated with the <thr_mgr ()>.
-
- virtual int resume (void);
- // Atomically resume all the threads associated with the <thr_mgr ()>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- static void *process_events (void *);
- // function executed by new thread
-
- ACE_MT_CORBA_Handler (void);
- // Constructors (ensure Singleton...).
-
- virtual ~ACE_MT_CORBA_Handler (void);
- // Destructor cleans up resources.
-
- virtual int inRequestPreMarshal (ACE_CORBA_1 (Request) &r,
- ACE_CORBA_1 (Environment) &IT_env = ACE_CORBA_1 (default_environment));
- // Take the incoming request and pass it to this->handle_input() but
- // through the Reactor.
-
- static ACE_MT_CORBA_Handler *instance_;
- // ACE_MT_CORBA_Handler is a singleton object.
-
- ACE_Thread_Manager *thr_mgr_;
- // Event demultiplexor used by ACE_ST_CORBA_Handler.
-
- ACE_Pipe pipe_;
- // Used to send CORBA::Requests through the server
-};
-#endif /* ACE_HAS_MT_ORBIX */
-
-#if defined (__ACE_INLINE__)
-#include "ace/CORBA_Handler.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_HAS_ORBIX */
-#endif /* ACE_CORBA_HANDLER_H */
diff --git a/ace/CORBA_Handler.i b/ace/CORBA_Handler.i
deleted file mode 100644
index a1f3bfbd774..00000000000
--- a/ace/CORBA_Handler.i
+++ /dev/null
@@ -1,40 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// CORBA_Handler.i
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-// = Set/get the number of iterations per processNextEvent() call.
-
-/* static */
-ACE_INLINE size_t
-ACE_ST_CORBA_Handler::iterations (void)
-{
- ACE_TRACE ("ACE_ST_CORBA_Handler::iterations");
- return this->iterations_;
-}
-
-/* static */
-ACE_INLINE void
-ACE_ST_CORBA_Handler::iterations (size_t i)
-{
- ACE_TRACE ("ACE_ST_CORBA_Handler::iterations");
- this->iterations_ = i;
-}
-
-#if defined (ACE_HAS_MT_ORBIX) && (ACE_HAS_MT_ORBIX != 0)
-ACE_INLINE void
-ACE_MT_CORBA_Handler::thr_mgr (ACE_Thread_Manager *tm)
-{
- ACE_TRACE ("ACE_MT_CORBA_Handler::thr_mgr");
- this->thr_mgr_ = tm;
-}
-
-ACE_INLINE ACE_Thread_Manager *
-ACE_MT_CORBA_Handler::thr_mgr (void) const
-{
- ACE_TRACE ("ACE_MT_CORBA_Handler::thr_mgr");
- return this->thr_mgr_;
-}
-#endif /* ACE_HAS_MT_ORBIX */
-#endif /* ACE_HAS_ORBIX */
diff --git a/ace/CORBA_Ref.cpp b/ace/CORBA_Ref.cpp
deleted file mode 100644
index 059028a3ec4..00000000000
--- a/ace/CORBA_Ref.cpp
+++ /dev/null
@@ -1,87 +0,0 @@
-// CORBA_Ref.cpp
-// $Id$
-
-#if !defined (ACE_CORBA_REF_C)
-#define ACE_CORBA_REF_C
-
-#define ACE_BUILD_DLL
-#include "ace/CORBA_Ref.h"
-#include "ace/Log_Msg.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/CORBA_Ref.i"
-#endif /* __ACE_INLINE__ */
-
-template<class CORBA_REF>
-ACE_CORBA_Ref<CORBA_REF>::ACE_CORBA_Ref (void)
- : ref_ (0)
-{
- ACE_TRACE ("ACE_CORBA_Ref<CORBA_REF>::ACE_CORBA_Ref");
-}
-
-template<class CORBA_REF>
-ACE_CORBA_Ref<CORBA_REF>::ACE_CORBA_Ref (CORBA_REF *ref)
-{
- ACE_TRACE ("ACE_CORBA_Ref<CORBA_REF>::ACE_CORBA_Ref");
- if (ref != 0)
- ref_ = ref->_duplicate ();
- else
- ref_ = 0;
-}
-
-template<class CORBA_REF> CORBA_REF *
-ACE_CORBA_Ref<CORBA_REF>::operator= (CORBA_REF *ref)
-{
- ACE_TRACE ("ACE_CORBA_Ref<CORBA_REF>::operator=");
- if (ref_ != 0)
- ref_->_release ();
- if (ref == 0)
- {
- ref_ = 0;
- return 0;
- }
- else
- return ref_ = ref->_duplicate ();
-}
-
-template<class CORBA_REF>
-ACE_CORBA_Ref<CORBA_REF>::operator CORBA_REF * (void) const
-{
- ACE_TRACE ("ACE_CORBA_Ref<CORBA_REF>::operator CORBA_REF *");
- ACE_ASSERT (ref_ != 0);
- return ref_;
-}
-
-template<class CORBA_REF> CORBA_REF *
-ACE_CORBA_Ref<CORBA_REF>::operator-> (void) const
-{
- ACE_TRACE ("ACE_CORBA_Ref<CORBA_REF>::operator->");
- ACE_ASSERT (ref_ != 0);
- return ref_;
-}
-
-template<class CORBA_REF> int
-ACE_CORBA_Ref<CORBA_REF>::operator== (CORBA_REF *rhs) const
-{
- ACE_TRACE ("ACE_CORBA_Ref<CORBA_REF>::operator==");
- // pointer comparison.
- return ref_ == rhs;
-}
-
-template<class CORBA_REF> int
-ACE_CORBA_Ref<CORBA_REF>::operator!= (CORBA_REF *rhs) const
-{
- ACE_TRACE ("ACE_CORBA_Ref<CORBA_REF>::operator!=");
- // pointer comparison.
- return ref_ != rhs;
-}
-
-template<class CORBA_REF>
-ACE_CORBA_Ref<CORBA_REF>::~ACE_CORBA_Ref ()
-{
- ACE_TRACE ("ACE_CORBA_Ref<CORBA_REF>::~ACE_CORBA_Ref");
- if (ref_ != 0)
- ref_->_release ();
-}
-
-#endif /* ACE_CORBA_REF_C */
diff --git a/ace/CORBA_Ref.h b/ace/CORBA_Ref.h
deleted file mode 100644
index 1fff80d896d..00000000000
--- a/ace/CORBA_Ref.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// CORBA_Ref.h
-//
-// = AUTHOR
-// Irfan Pyarali (irfan@wuerl.wustl.edu).
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// = DESCRIPTION
-// A wrapper for helping with Orbix object references.
-//
-// ============================================================================
-
-#if !defined (ACE_CORBA_REF_H)
-#define ACE_CORBA_REF_H
-
-template <class CORBA_REF>
-class ACE_CORBA_Ref
-{
- // = TITLE
- // A wrapper for helping with orbix object references.
- //
- // = DESCRIPTION
- // ACE_CORBA_Ref is parameterized by the type of orbix object
- // reference to be used. The construtor, operator=, and the
- // destructor of ACE_CORBA_Ref perform implicit duplicates and
- // releases in order to help make the use of orbix object
- // references transparent.
-public:
- ACE_CORBA_Ref (void);
- // Null construction.
-
- ACE_CORBA_Ref (CORBA_REF *ref);
- // Contruction with an orbix ref.
- // performs a ref->_duplicate().
-
- CORBA_REF *operator= (CORBA_REF *ref);
- // Assignment performs a ref->_duplicate().
-
- operator CORBA_REF *(void) const;
- // Type operator
-
- CORBA_REF *operator-> (void) const;
- // Smart pointer to forward all CORBA_REF calls to the underlying
- // orbix reference.
-
- int operator== (CORBA_REF *) const;
- // Pointer comparison.
-
- int operator!= (CORBA_REF *) const;
- // Pointer comparison.
-
- ~ACE_CORBA_Ref (void);
- // Destruction: calls ref_->_release
-
-private:
- CORBA_REF *ref_;
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/CORBA_Ref.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/CORBA_Ref.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("CORBA_Ref.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* CORBA_REF_H */
diff --git a/ace/CORBA_Ref.i b/ace/CORBA_Ref.i
deleted file mode 100644
index 3002ddac574..00000000000
--- a/ace/CORBA_Ref.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// CORBA_Ref.i
diff --git a/ace/Connector.cpp b/ace/Connector.cpp
deleted file mode 100644
index 600ccc10713..00000000000
--- a/ace/Connector.cpp
+++ /dev/null
@@ -1,809 +0,0 @@
-// Connector.cpp
-// $Id$
-
-#if !defined (ACE_CONNECTOR_C)
-#define ACE_CONNECTOR_C
-
-#define ACE_BUILD_DLL
-#include "ace/Connector.h"
-
-// Shorthand names.
-#define SH SVC_HANDLER
-#define PR_CO_1 ACE_PEER_CONNECTOR_1
-#define PR_CO_2 ACE_PEER_CONNECTOR_2
-#define PR_AD ACE_PEER_CONNECTOR_ADDR
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Connector)
-
-template <class SH, PR_CO_1> void
-ACE_Connector<SH, PR_CO_2>::dump (void) const
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nclosing_ = %d"), this->closing_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nflags_ = %d"), this->flags_));
- this->handler_map_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Bridge method for creating a SVC_HANDLER. The strategy for
-// creating a SVC_HANDLER are configured into the Acceptor via it's
-// <creation_strategy_>. The default is to create a new SVC_HANDLER.
-// However, subclasses can override this strategy to perform
-// SVC_HANDLER creation in any way that they like (such as creating
-// subclass instances of SVC_HANDLER, using a singleton, dynamically
-// linking the handler, etc.).
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::make_svc_handler (SVC_HANDLER *&sh)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::make_svc_handler");
-
- if (sh == 0)
- ACE_NEW_RETURN (sh, SH, -1);
- return 0;
-}
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::activate_svc_handler (SVC_HANDLER *svc_handler)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::activate_svc_handler");
- // No errors initially
- int error = 0;
-
- // See if we should enable non-blocking I/O on the <svc_handler>'s
- // peer.
- if (ACE_BIT_ENABLED (this->flags_, ACE_NONBLOCK) != 0)
- {
- if (svc_handler->peer ().enable (ACE_NONBLOCK) == -1)
- error = 1;
- }
- // Otherwise, make sure it's disabled by default.
- else if (svc_handler->peer ().disable (ACE_NONBLOCK) == -1)
- error = 1;
-
- // We are connected now, so try to open things up.
- if (error || svc_handler->open ((void *) this) == -1)
- {
- // Make sure to close down the <svc_handler> to avoid descriptor
- // leaks.
- svc_handler->close (0);
- return -1;
- }
- else
- return 0;
-}
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::connect_svc_handler (SVC_HANDLER *&svc_handler,
- const PR_AD &remote_addr,
- ACE_Time_Value *timeout,
- const PR_AD &local_addr,
- int reuse_addr,
- int flags,
- int perms)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::connect_svc_handler");
-
- return this->connector_.connect (svc_handler->peer (),
- remote_addr,
- timeout,
- local_addr,
- reuse_addr,
- flags,
- perms);
-}
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::open (ACE_Reactor *r, int flags)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::open");
- this->reactor (r);
- this->flags_ = flags;
- this->closing_ = 0;
- return 0;
-}
-
-template <class SH, PR_CO_1>
-ACE_Connector<SH, PR_CO_2>::ACE_Connector (ACE_Reactor *r, int flags)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::ACE_Connector");
- (void) this->open (r, flags);
-}
-
-template <class SH>
-ACE_Svc_Tuple<SH>::ACE_Svc_Tuple (SVC_HANDLER *sh,
- ACE_HANDLE handle,
- const void *arg,
- long id)
- : svc_handler_ (sh),
- handle_ (handle),
- arg_ (arg),
- cancellation_id_ (id)
-{
- ACE_TRACE ("ACE_Svc_Tuple<SH>::ACE_Svc_Tuple");
-}
-
-template <class SH> SVC_HANDLER *
-ACE_Svc_Tuple<SH>::svc_handler (void)
-{
- ACE_TRACE ("ACE_Svc_Tuple<SH>::svc_handler");
- return this->svc_handler_;
-}
-
-template <class SH> const void *
-ACE_Svc_Tuple<SH>::arg (void)
-{
- ACE_TRACE ("ACE_Svc_Tuple<SH>::arg");
- return this->arg_;
-}
-
-template <class SH> void
-ACE_Svc_Tuple<SH>::arg (const void *v)
-{
- ACE_TRACE ("ACE_Svc_Tuple<SH>::arg");
- this->arg_ = v;
-}
-
-template <class SH> ACE_HANDLE
-ACE_Svc_Tuple<SH>::handle (void)
-{
- ACE_TRACE ("ACE_Svc_Tuple<SH>::handle");
- return this->handle_;
-}
-
-template <class SH> void
-ACE_Svc_Tuple<SH>::handle (ACE_HANDLE h)
-{
- ACE_TRACE ("ACE_Svc_Tuple<SH>::handle");
- this->handle_ = h;
-}
-
-template <class SH> long
-ACE_Svc_Tuple<SH>::cancellation_id (void)
-{
- ACE_TRACE ("ACE_Svc_Tuple<SH>::cancellation_id");
- return this->cancellation_id_;
-}
-
-template <class SH> void
-ACE_Svc_Tuple<SH>::cancellation_id (long id)
-{
- ACE_TRACE ("ACE_Svc_Tuple<SH>::cancellation_id");
- this->cancellation_id_ = id;
-}
-
-template <class SH> void
-ACE_Svc_Tuple<SH>::dump (void) const
-{
- ACE_TRACE ("ACE_Svc_Tuple<SH>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("svc_handler_ = %x"), this->svc_handler_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\narg_ = %x"), this->arg_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ncancellation_id_ = %d"), this->cancellation_id_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// This method is called if a connection times out before completing.
-// In this case, we call our cleanup_AST() method to cleanup the
-// descriptor from the ACE_Connector's table.
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::handle_timeout");
- AST *ast = 0;
-
- if (this->cleanup_AST (((AST *) arg)->handle (),
- ast) == -1)
- return -1;
- else
- {
- ACE_ASSERT (((AST *) arg) == ast);
-
- // We may need this seemingly unnecessary assignment to work
- // around a bug with MSVC++?
- SH *sh = ast->svc_handler ();
-
- // Forward to the SVC_HANDLER the <arg> that was passed in as a
- // magic cookie during ACE_Connector::connect(). This gives the
- // SVC_HANDLER an opportunity to take corrective action (e.g.,
- // wait a few milliseconds and try to reconnect again.
- if (sh->handle_timeout (tv, ast->arg ()) == -1)
- sh->handle_close (sh->get_handle (), ACE_Event_Handler::TIMER_MASK);
-
- delete ast;
- return 0;
- }
-}
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::cleanup_AST (ACE_HANDLE handle,
- ACE_Svc_Tuple<SH> *&ast)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::cleanup_AST");
-
- // Locate the ACE_Svc_Handler corresponding to the socket
- // descriptor.
- if (this->handler_map_.find (handle, ast) == -1)
- {
- // Error, entry not found in map.
- errno = ENOENT;
- ACE_ERROR_RETURN ((LM_ERROR, "%p %d not found in map\n",
- "find", handle), -1);
- }
-
- // Try to remove from ACE_Timer_Queue but if it's not there we
- // ignore the error.
- this->reactor ()->cancel_timer (ast->cancellation_id ());
-
- // Remove ACE_HANDLE from ACE_Reactor.
- this->reactor ()->remove_handler
- (handle, ACE_Event_Handler::ALL_EVENTS_MASK | ACE_Event_Handler::DONT_CALL);
-
- // Remove ACE_HANDLE from the map.
- this->handler_map_.unbind (handle);
- return 0;
-}
-
-// Called when a failure occurs during asynchronous connection
-// establishment. Simply delegate all work to this->handle_output().
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::handle_input (ACE_HANDLE h)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::handle_input");
- AST *ast = 0;
-
- if (this->cleanup_AST (h, ast) != -1)
- {
- ast->svc_handler ()->close (0);
- delete ast;
- }
- return 0; // Already removed from the ACE_Reactor.
-}
-
-// Finalize a connection established in non-blocking mode. When a
-// non-blocking connect *succeeds* the descriptor becomes enabled for
-// writing... Likewise, it is generally the case that when a
-// non-blocking connect *fails* the descriptor becomes enabled for
-// reading.
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::handle_output (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::handle_output");
- AST *ast = 0;
-
- if (this->cleanup_AST (handle, ast) == -1)
- return 0;
-
- ACE_ASSERT (ast != 0); // This shouldn't happen!
-
- // Try to find out if the reactor uses event associations for the
- // handles it waits on. If so we need to reset it.
- int reset_new_handle = this->reactor ()->uses_event_associations ();
-
- if (reset_new_handle)
- this->connector_.reset_new_handle (handle);
-
- // Transfer ownership of the ACE_HANDLE to the SVC_HANDLER.
- ast->svc_handler ()->set_handle (handle);
-
- PR_AD raddr;
-
-#if defined (ACE_HAS_BROKEN_NON_BLOCKING_CONNECTS)
- // Win32 has a timing problem - if you check to see if the
- // connection has completed too fast, it will fail - so wait 35
- // millisecond to let it catch up.
- ACE_Time_Value tv (0, ACE_NON_BLOCKING_BUG_DELAY);
- ACE_OS::sleep (tv);
-#endif /* ACE_HAS_BROKEN_NON_BLOCKING_CONNECTS */
-
- // Check to see if we're connected.
- if (ast->svc_handler ()->peer ().get_remote_addr (raddr) != -1)
- this->activate_svc_handler (ast->svc_handler ());
- else // Somethings gone wrong, so close down...
- ast->svc_handler ()->close (0);
-
- delete ast;
- return 0;
-}
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::handle_exception (ACE_HANDLE h)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::handle_exception");
-
- return this->handle_output (h);
-}
-
-// Initiate connection to peer.
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::connect (SH *&sh,
- const PR_AD &remote_addr,
- const ACE_Synch_Options &synch_options,
- const PR_AD &local_addr,
- int reuse_addr,
- int flags,
- int perms)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::connect");
-
- SH* new_sh = sh;
- // If the user hasn't supplied us with a <SVC_HANDLER> we'll use the
- // factory method to create one. Otherwise, things will remain as
- // they are...
- if (this->make_svc_handler (new_sh) == -1)
- return -1;
-
- ACE_Time_Value *timeout;
- int use_reactor = synch_options[ACE_Synch_Options::USE_REACTOR];
-
- if (use_reactor)
- timeout = (ACE_Time_Value *) &ACE_Time_Value::zero;
- else
- timeout = (ACE_Time_Value *) synch_options.time_value ();
-
- // Delegate to connection strategy.
- if (this->connect_svc_handler (new_sh,
- remote_addr,
- timeout,
- local_addr,
- reuse_addr,
- flags,
- perms) == -1)
- {
- if (use_reactor && errno == EWOULDBLOCK)
- {
- // If the connection hasn't completed and we are using
- // non-blocking semantics then register ourselves with the
- // ACE_Reactor so that it will call us back when the
- // connection is complete or we timeout, whichever comes
- // first... Note that we needn't check the return value
- // here because if something goes wrong that will reset
- // errno this will be detected by the caller (since -1 is
- // being returned...).
- sh = new_sh;
- this->create_AST (sh, synch_options);
- }
- else
- {
- // Make sure to save/restore the errno since <close> may
- // change it.
-
- int error = errno;
- // Make sure to close down the Channel to avoid descriptor
- // leaks.
- new_sh->close (0);
- errno = error;
- }
- return -1;
- }
- else
- {
- // Activate immediately if we are connected.
- sh = new_sh;
- return this->activate_svc_handler (sh);
- }
-}
-
-// Initiate connection to peer.
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::connect_n (size_t n,
- SH *sh[],
- PR_AD remote_addrs[],
- char failed_svc_handlers[],
- const ACE_Synch_Options &synch_options)
-{
- int result = 0;
-
- for (size_t i = 0; i < n; i++)
- {
- if (this->connect (sh[i], remote_addrs[i], synch_options) == -1
- && !(synch_options[ACE_Synch_Options::USE_REACTOR]
- && errno == EWOULDBLOCK))
- {
- result = -1;
- if (failed_svc_handlers != 0)
- // Mark this entry as having failed.
- failed_svc_handlers[i] = 1;
- }
- else if (failed_svc_handlers != 0)
- // Mark this entry as having succeeded.
- failed_svc_handlers[i] = 0;
- }
-
- return result;
-}
-
-// Cancel a <svc_handler> that was started asynchronously.
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::cancel (SH *sh)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::cancel");
- MAP_ITERATOR mi (this->handler_map_);
-
- for (MAP_ENTRY *me = 0;
- mi.next (me) != 0;
- mi.advance ())
- if (me->int_id_->svc_handler () == sh)
- {
- AST *ast = 0;
- this->cleanup_AST (me->ext_id_, ast);
- ACE_ASSERT (ast == me->int_id_);
- delete ast;
- return 0;
- }
-
- return -1;
-}
-
-// Register the pending SVC_HANDLER with the map so that it can be
-// activated later on when the connection complets.
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::create_AST (SH *sh,
- const ACE_Synch_Options &synch_options)
-{
- int error = errno;
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::create_AST");
- AST *ast;
-
- ACE_NEW_RETURN (ast,
- AST (sh,
- sh->get_handle (),
- synch_options.arg (), -1),
- -1);
-
- // Register this with the reactor for connection events.
- ACE_Reactor_Mask mask = ACE_Event_Handler::CONNECT_MASK;
-
- // Bind ACE_Svc_Tuple with the ACE_HANDLE we're trying to connect.
- if (this->handler_map_.bind (sh->get_handle (), ast) == -1)
- goto fail1;
-
- else if (this->reactor ()->register_handler (sh->get_handle (), this, mask) == -1)
- goto fail2;
- // If we're starting connection under timer control then we need to
- // schedule a timeout with the ACE_Reactor.
- else
- {
- ACE_Time_Value *tv = (ACE_Time_Value *) synch_options.time_value ();
-
- if (tv != 0)
- {
- int cancellation_id =
- this->reactor ()->schedule_timer
- (this, (const void *) ast, *tv);
- if (cancellation_id == -1)
- goto fail3;
-
- ast->cancellation_id (cancellation_id);
- // Reset this because something might have gone wrong
- // elsewhere...
- errno = error;
- return 0;
- }
- else
- {
- // Reset this because something might have gone wrong
- // elsewhere...
- errno = error; // EWOULDBLOCK
- return 0; // Ok, everything worked just fine...
- }
- }
-
- // Undo previous actions using the ol' "goto label and fallthru"
- // trick...
-fail3:
- this->reactor ()->remove_handler (this,
- mask | ACE_Event_Handler::DONT_CALL);
- /* FALLTHRU */
-fail2:
- this->handler_map_.unbind (sh->get_handle ());
- /* FALLTHRU */
-fail1:
-
- // Close the svc_handler
- sh->close (0);
-
- delete ast;
- return -1;
-}
-
-// Terminate the Client ACE_Connector by iterating over any
-// unconnected ACE_Svc_Handler's and removing them from the
-// ACE_Reactor. Note that we can't call handle_close() back at this
-// point since we own these things and we'll just get called
-// recursively!
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::close (void)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::close");
- return this->handle_close ();
-}
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::handle_close (ACE_HANDLE, ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::handle_close");
-
- if (this->reactor () != 0 && this->closing_ == 0)
- {
- // We're closing down now, so make sure not to call ourselves
- // recursively via other calls to handle_close() (e.g., from the
- // Timer_Queue).
- this->closing_ = 1;
-
- // Remove all timer objects associated with <this> object from
- // the <Reactor>'s Timer_Queue.
- this->reactor ()->cancel_timer (this);
-
- MAP_ITERATOR mi (this->handler_map_);
-
- // Iterate through the map and shut down all the pending handlers.
-
- for (MAP_ENTRY *me = 0;
- mi.next (me) != 0;
- mi.advance ())
- {
- this->reactor ()->remove_handler (me->ext_id_,
- mask | ACE_Event_Handler::DONT_CALL);
-
- AST *ast = 0;
- this->cleanup_AST (me->ext_id_, ast);
-
- // Close the svc_handler
- ACE_ASSERT (ast == me->int_id_);
- me->int_id_->svc_handler ()->close (0);
-
- delete ast;
- }
- }
-
- return 0;
-}
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::fini (void)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::fini");
-
- // Make sure to call close here since our destructor might not be
- // called if we're being dynamically linked via the svc.conf.
- this->handler_map_.close ();
-
- // Make sure we call our handle_close(), not a subclass's!
- return ACE_Connector<SH, PR_CO_2>::handle_close ();
-}
-
-// Hook called by the explicit dynamic linking facility.
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::init (int, char *[])
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::init");
- return -1;
-}
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::suspend (void)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::suspend");
- return -1;
-}
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::resume (void)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::resume");
- return -1;
-}
-
-template <class SH, PR_CO_1> int
-ACE_Connector<SH, PR_CO_2>::info (char **strp, size_t length) const
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::info");
- char buf[BUFSIZ];
-
- ACE_OS::sprintf (buf,
- "%s\t %s",
- "ACE_Connector",
- "# connector factory\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-template <class SH, PR_CO_1>
-ACE_Connector<SH, PR_CO_2>::~ACE_Connector (void)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::~ACE_Connector");
- // We will call our handle_close(), not a subclass's, due to the way
- // that C++ destructors work.
- this->handle_close ();
-}
-
-template <class SH, PR_CO_1> int
-ACE_Strategy_Connector<SH, PR_CO_2>::open (ACE_Reactor *r, int flags)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::open");
- return this->open (r, 0, 0, 0, flags);
-}
-
-template <class SH, PR_CO_1> int
-ACE_Strategy_Connector<SH, PR_CO_2>::open
- (ACE_Reactor *r,
- ACE_Creation_Strategy<SVC_HANDLER> *cre_s,
- ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2> *conn_s,
- ACE_Concurrency_Strategy<SVC_HANDLER> *con_s,
- int flags)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::open");
-
- this->reactor (r);
-
- // @@ Not implemented yet.
- // this->flags_ = flags;
- ACE_UNUSED_ARG (flags);
-
- // Initialize the creation strategy.
-
- // First we decide if we need to clean up.
- if (this->creation_strategy_ != 0 &&
- this->delete_creation_strategy_ != 0 &&
- cre_s != 0)
- {
- delete this->creation_strategy_;
- this->creation_strategy_ = 0;
- this->delete_creation_strategy_ = 0;
- }
-
- if (cre_s != 0)
- this->creation_strategy_ = cre_s;
- else if (this->creation_strategy_ == 0)
- {
- ACE_NEW_RETURN (this->creation_strategy_,
- CREATION_STRATEGY, -1);
- this->delete_creation_strategy_ = 1;
- }
-
-
- // Initialize the accept strategy.
-
- if (this->connect_strategy_ != 0 &&
- this->delete_connect_strategy_ != 0 &&
- conn_s != 0)
- {
- delete this->connect_strategy_;
- this->connect_strategy_ = 0;
- this->delete_connect_strategy_ = 0;
- }
-
- if (conn_s != 0)
- this->connect_strategy_ = conn_s;
- else if (this->connect_strategy_ == 0)
- {
- ACE_NEW_RETURN (this->connect_strategy_,
- CONNECT_STRATEGY, -1);
- this->delete_connect_strategy_ = 1;
- }
-
-
- // Initialize the concurrency strategy.
-
- if (this->concurrency_strategy_ != 0 &&
- this->delete_concurrency_strategy_ != 0 &&
- con_s != 0)
- {
- delete this->concurrency_strategy_;
- this->concurrency_strategy_ = 0;
- this->delete_concurrency_strategy_ = 0;
- }
-
- if (con_s != 0)
- this->concurrency_strategy_ = con_s;
- else if (this->concurrency_strategy_ == 0)
- {
- ACE_NEW_RETURN (this->concurrency_strategy_,
- CONCURRENCY_STRATEGY, -1);
- this->delete_concurrency_strategy_ = 1;
- }
-
- return 0;
-}
-
-template <class SH, PR_CO_1>
-ACE_Strategy_Connector<SH, PR_CO_2>::ACE_Strategy_Connector
- (ACE_Reactor *reactor,
- ACE_Creation_Strategy<SVC_HANDLER> *cre_s,
- ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2> *conn_s,
- ACE_Concurrency_Strategy<SVC_HANDLER> *con_s,
- int flags)
- : creation_strategy_ (0),
- delete_creation_strategy_ (0),
- connect_strategy_ (0),
- delete_connect_strategy_ (0),
- concurrency_strategy_ (0),
- delete_concurrency_strategy_ (0)
-{
- ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::ACE_Connector");
-
- if (this->open (reactor, cre_s, conn_s, con_s, flags) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Strategy_Connector::ACE_Strategy_Connector")));
-}
-
-template <class SH, PR_CO_1>
-ACE_Strategy_Connector<SH, PR_CO_2>::~ACE_Strategy_Connector (void)
-{
- ACE_TRACE ("ACE_Strategy_Connector<SH, PR_CO_2>::~ACE_Strategy_Connector");
-
- // Close down
- this->close ();
-}
-
-template <class SH, PR_CO_1> int
-ACE_Strategy_Connector<SH, PR_CO_2>::close (void)
-{
- if (this->delete_creation_strategy_)
- delete this->creation_strategy_;
- this->delete_creation_strategy_ = 0;
- this->creation_strategy_ = 0;
-
- if (this->delete_connect_strategy_)
- delete this->connect_strategy_;
- this->delete_connect_strategy_ = 0;
- this->connect_strategy_ = 0;
-
- if (this->delete_concurrency_strategy_)
- delete this->concurrency_strategy_;
- this->delete_concurrency_strategy_ = 0;
- this->concurrency_strategy_ = 0;
-
- return SUPER::close ();
-}
-
-template <class SH, PR_CO_1> int
-ACE_Strategy_Connector<SH, PR_CO_2>::make_svc_handler (SVC_HANDLER *&sh)
-{
- return this->creation_strategy_->make_svc_handler (sh);
-}
-
-template <class SH, PR_CO_1> int
-ACE_Strategy_Connector<SH, PR_CO_2>::connect_svc_handler
- (SVC_HANDLER *&sh,
- const ACE_PEER_CONNECTOR_ADDR &remote_addr,
- ACE_Time_Value *timeout,
- const ACE_PEER_CONNECTOR_ADDR &local_addr,
- int reuse_addr,
- int flags,
- int perms)
-{
- return this->connect_strategy_->connect_svc_handler (sh,
- remote_addr,
- timeout,
- local_addr,
- reuse_addr,
- flags,
- perms);
-}
-
-template <class SH, PR_CO_1> int
-ACE_Strategy_Connector<SH, PR_CO_2>::activate_svc_handler (SVC_HANDLER *svc_handler)
-{
- return this->concurrency_strategy_->activate_svc_handler (svc_handler, this);
-}
-
-#undef SH
-#undef PR_CO_1
-#undef PR_CO_2
-#endif /* ACE_CONNECTOR_C */
diff --git a/ace/Connector.h b/ace/Connector.h
deleted file mode 100644
index af2c3884d9b..00000000000
--- a/ace/Connector.h
+++ /dev/null
@@ -1,418 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Connector.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_CONNECTOR_H)
-#define ACE_CONNECTOR_H
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Object.h"
-#include "ace/Map_Manager.h"
-#include "ace/Svc_Handler.h"
-#include "ace/Strategies.h"
-
-template <class SVC_HANDLER>
-class ACE_Svc_Tuple
-{
- // = TITLE
- // Holds the ACE_Svc_Handler and its argument and
- // <ACE_Timer_Handle> until an asynchronous connection completes.
- //
- // = DESCRIPTION
- // This is a no-brainer...
-public:
- // = Initialization methods.
- ACE_Svc_Tuple (SVC_HANDLER *,
- ACE_HANDLE,
- const void * = 0,
- long timer_id = -1);
-
- // = Get SVC_HANDLER.
- SVC_HANDLER *svc_handler (void);
-
- // = Get/set handle.
- ACE_HANDLE handle (void);
- // Get handle.
- void handle (ACE_HANDLE);
- // Set handle.
-
- // = Get/set argument.
- const void *arg (void);
- // Get argument.
- void arg (const void *);
- // Set argument.
-
- // = Set/get timer cancellation handle.
- long cancellation_id (void);
- // Get cancellation id.
- void cancellation_id (long timer_id);
- // Set cancellation id.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- SVC_HANDLER *svc_handler_;
- // Associated SVC_HANDLER.
-
- ACE_HANDLE handle_;
- // IPC <HANDLE> that we are trying to connect.
-
- const void *arg_;
- // Associated argument.
-
- long cancellation_id_;
- // Associated cancellation id.
-};
-
-template <class SVC_HANDLER, ACE_PEER_CONNECTOR_1>
-class ACE_Connector : public ACE_Service_Object
-{
- // = TITLE
- // Generic factory for actively connecting clients and creating
- // service handlers (SVC_HANDLERs).
- //
- // = DESCRIPTION
- // Implements the strategy for actively establishing connections
- // with clients. An ACE_Connector is parameterized by concrete
- // types that conform to the interfaces of PEER_CONNECTOR and
- // SVC_HANDLER. The PEER_CONNECTOR is instantiated with a
- // transport mechanism that passively establishes connections.
- // The SVC_HANDLER is instantiated with a concrete type that
- // performs the application-specific service. An ACE_Connector
- // inherits from ACE_Service_Object, which in turn inherits from
- // ACE_Event_Handler. This enables the ACE_Reactor to dispatch
- // the ACE_Connector's handle_output method when connections
- // complete asynchronously. The handle_output method performs
- // the connector's active connection establishment and service
- // activation strategy.
-public:
- // = Initialization and termination methods.
-
- // typedef ACE_TYPENAME ACE_PEER_CONNECTOR_ADDR PEER_ADDR;
-#if defined (ACE_HAS_TYPENAME_KEYWORD)
- typedef ACE_PEER_CONNECTOR_ADDR ACE_PEER_ADDR_TYPEDEF;
-#endif /* ACE_HAS_TYPENAME_KEYWORD */
-
- ACE_Connector (ACE_Reactor *r = ACE_Reactor::instance (),
- int flags = 0);
- // Initialize a connector. <flags> indicates how <SVC_HANDLER>'s
- // should be initialized prior to being activated. Right now, the
- // only flag that is processed is <ACE_NONBLOCK>, which enabled
- // non-blocking I/O on the <SVC_HANDLER> when it is opened.
-
-
- virtual int open (ACE_Reactor *r = ACE_Reactor::instance (),
- int flags = 0);
- // Initialize a connector. <flags> indicates how <SVC_HANDLER>'s
- // should be initialized prior to being activated. Right now, the
- // only flag that is processed is <ACE_NONBLOCK>, which enabled
- // non-blocking I/O on the <SVC_HANDLER> when it is opened.
-
- virtual ~ACE_Connector (void);
- // Shutdown a connector and release resources.
-
- // = Connection establishment methods.
-
- virtual int connect (SVC_HANDLER *&svc_handler,
- const ACE_PEER_CONNECTOR_ADDR &remote_addr,
- const ACE_Synch_Options &synch_options = ACE_Synch_Options::defaults,
- const ACE_PEER_CONNECTOR_ADDR &local_addr
- = (ACE_PEER_CONNECTOR_ADDR &) ACE_PEER_CONNECTOR_ADDR_ANY,
- int reuse_addr = 0,
- int flags = O_RDWR,
- int perms = 0);
- // Initiate connection of <svc_handler> to peer at <remote_addr>
- // using <synch_options>. If the caller wants to designate the
- // selected <local_addr> they can (and can also insist that the
- // <local_addr> be reused by passing a value <reuse_addr> ==
- // 1). <flags> and <perms> can be used to pass any flags that are
- // needed to perform specific operations such as opening a file
- // within connect with certain permissions.
-
- virtual int connect_n (size_t n,
- SVC_HANDLER *svc_handlers[],
- ACE_PEER_CONNECTOR_ADDR remote_addrs[],
- char failed_svc_handlers[] = 0,
- const ACE_Synch_Options &synch_options = ACE_Synch_Options::defaults);
- // Initiate connection of <n> <svc_handlers> to peers at
- // <remote_addrs> using <synch_options>. Returns -1 if failure
- // occurs and 0 otherwise. If <failed_svc_handlers> is non-NULL, a
- // 1 is placed in the corresponding index of <failed_svc_handler>
- // for each <svc_handlers[i]> that failed to connect, else a 0 is
- // placed in that index.
-
- virtual int cancel (SVC_HANDLER *svc_handler);
- // Cancel a <svc_handler> that was started asynchronously. Note that
- // this is the only case when the Connector does not actively close
- // the <svc_handler>. It is left up to the caller of <cancel> to
- // decide the fate of the <svc_handler>.
-
- virtual int close (void);
- // Close down the Connector
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // = Helpful typedefs.
-
- typedef ACE_Svc_Tuple<SVC_HANDLER> AST;
-
- typedef ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<SVC_HANDLER> *, ACE_SYNCH_RW_MUTEX> MAP_MANAGER;
- typedef ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<SVC_HANDLER> *, ACE_SYNCH_RW_MUTEX> MAP_ITERATOR;
- typedef ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<SVC_HANDLER> *> MAP_ENTRY;
-
- // = The following two methods define the Connector's strategies for
- // creating, connecting, and activating SVC_HANDLER's, respectively.
-
- virtual int make_svc_handler (SVC_HANDLER *&sh);
- // Bridge method for creating a SVC_HANDLER. The default is to
- // create a new SVC_HANDLER only if <sh> == 0, else <sh> is
- // unchanged. However, subclasses can override this policy to
- // perform SVC_HANDLER creation in any way that they like (such as
- // creating subclass instances of SVC_HANDLER, using a singleton,
- // dynamically linking the handler, etc.). Returns -1 if failure,
- // else 0.
-
- virtual int connect_svc_handler (SVC_HANDLER *&svc_handler,
- const ACE_PEER_CONNECTOR_ADDR &remote_addr,
- ACE_Time_Value *timeout,
- const ACE_PEER_CONNECTOR_ADDR &local_addr,
- int reuse_addr,
- int flags,
- int perms);
- // Bridge method for connecting the <svc_handler> to the
- // <remote_addr>. The default behavior delegates to the
- // <PEER_CONNECTOR::connect>.
-
- virtual int activate_svc_handler (SVC_HANDLER *svc_handler);
- // Bridge method for activating a <svc_handler> with the appropriate
- // concurrency strategy. The default behavior of this method is to
- // activate the SVC_HANDLER by calling its open() method (which
- // allows the SVC_HANDLER to define its own concurrency strategy).
- // However, subclasses can override this strategy to do more
- // sophisticated concurrency activations (such as creating the
- // SVC_HANDLER as an "active object" via multi-threading or
- // multi-processing).
-
- virtual int handle_input (ACE_HANDLE);
- // Called by ACE_Reactor when asynchronous connections fail.
-
- virtual int handle_output (ACE_HANDLE);
- // Called by ACE_Reactor when asynchronous connections succeed.
-
- virtual int handle_exception (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // Called by ACE_Reactor when asynchronous connections complete (on
- // some platforms only).
-
- // = Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- // Default version does no work and returns -1. Must be overloaded
- // by application developer to do anything meaningful.
-
- virtual int fini (void);
- // Calls <handle_close> to shutdown the Connector gracefully.
-
- virtual int info (char **, size_t) const;
- // Default version returns address info in <buf>.
-
- // = Demultiplexing hooks.
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::ALL_EVENTS_MASK);
- // Terminate the Client ACE_Connector by iterating over any
- // unconnected ACE_Svc_Handler's and removing them from the
- // ACE_Reactor.
-
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg);
- // This method is called if a connection times out before
- // completing.
-
- // = Service management hooks.
- virtual int suspend (void);
- // Default version does no work and returns -1. Must be overloaded
- // by application developer to do anything meaningful.
-
- virtual int resume (void);
- // Default version does no work and returns -1. Must be overloaded
- // by application developer to do anything meaningful.
-
- int create_AST (SVC_HANDLER *,
- const ACE_Synch_Options &);
- // Creates and inserts an ACE_Svc_Tuple into the <handler_map_>.
- // so that we can continue accepting this connection asynchronously.
-
- int cleanup_AST (ACE_HANDLE, AST *&);
- // Cleanup the <handler_map_> and returns the appropriate
- // ACE_Svc_Tuple (which is 0 if there is no associated tuple).
-
- MAP_MANAGER handler_map_;
- // Lookup table that maps an I/O handle to a SVC_HANDLER *.
-
-private:
- ACE_PEER_CONNECTOR connector_;
- // This is the concrete connector factory (it keeps no state so the
- // <ACE_Connector> is reentrant).
-
- char closing_;
- // Keeps track of whether we are in the process of closing (required
- // to avoid circular calls to <handle_close>).
-
- int flags_;
- // Flags that indicate how <SVC_HANDLER>'s should be initialized
- // prior to being activated. Right now, the only flag that is
- // processed is <ACE_NONBLOCK>, which enabled non-blocking I/O on
- // the <SVC_HANDLER> when it is opened.
-};
-
-template <class SVC_HANDLER, ACE_PEER_CONNECTOR_1>
-class ACE_Strategy_Connector : public ACE_Connector <SVC_HANDLER, ACE_PEER_CONNECTOR_2>
-{
- // = TITLE
- // Abstract factory for creating a service handler
- // (SVC_HANDLER), connecting the SVC_HANDLER, and activating the
- // SVC_HANDLER.
- //
- // = DESCRIPTION
- // Implements a flexible and extensible set of strategies for
- // actively establishing connections with clients. There are
- // three main strategies: (1) creating a SVC_HANDLER, (2)
- // actively connecting a new connection from a client into the
- // SVC_HANDLER, and (3) activating the SVC_HANDLER with a
- // particular concurrency mechanism.
-public:
- ACE_Strategy_Connector (ACE_Reactor *r = ACE_Reactor::instance (),
- ACE_Creation_Strategy<SVC_HANDLER> * = 0,
- ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2> * = 0,
- ACE_Concurrency_Strategy<SVC_HANDLER> * = 0,
- int flags = 0);
- // Initialize a connector. <flags> indicates how <SVC_HANDLER>'s
- // should be initialized prior to being activated. Right now, the
- // only flag that is processed is <ACE_NONBLOCK>, which enabled
- // non-blocking I/O on the <SVC_HANDLER> when it is opened.
-
- virtual int open (ACE_Reactor *r,
- int flags);
- // Initialize a connector. <flags> indicates how <SVC_HANDLER>'s
- // should be initialized prior to being activated. Right now, the
- // only flag that is processed is <ACE_NONBLOCK>, which enabled
- // non-blocking I/O on the <SVC_HANDLER> when it is opened.
- // Default strategies would be created and used.
-
- virtual int open (ACE_Reactor *r = ACE_Reactor::instance (),
- ACE_Creation_Strategy<SVC_HANDLER> * = 0,
- ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2> * = 0,
- ACE_Concurrency_Strategy<SVC_HANDLER> * = 0,
- int flags = 0);
- // Initialize a connector. <flags> indicates how <SVC_HANDLER>'s
- // should be initialized prior to being activated. Right now, the
- // only flag that is processed is <ACE_NONBLOCK>, which enabled
- // non-blocking I/O on the <SVC_HANDLER> when it is opened.
-
- virtual ~ACE_Strategy_Connector (void);
- // Shutdown a connector and release resources.
-
- virtual int close (void);
- // Close down the Connector
-
-protected:
- // = The following three methods define the <Connector>'s strategies
- // for creating, connecting, and activating <SVC_HANDLER>'s,
- // respectively.
-
- virtual int make_svc_handler (SVC_HANDLER *&sh);
- // Bridge method for creating a <SVC_HANDLER>. The strategy for
- // creating a <SVC_HANDLER> are configured into the Connector via
- // it's <creation_strategy_>. The default is to create a new
- // <SVC_HANDLER> only if <sh> == 0, else <sh> is unchanged.
- // However, subclasses can override this policy to perform
- // <SVC_HANDLER> creation in any way that they like (such as
- // creating subclass instances of <SVC_HANDLER>, using a singleton,
- // dynamically linking the handler, etc.). Returns -1 if failure,
- // else 0.
-
- virtual int connect_svc_handler (SVC_HANDLER *&sh,
- const ACE_PEER_CONNECTOR_ADDR &remote_addr,
- ACE_Time_Value *timeout,
- const ACE_PEER_CONNECTOR_ADDR &local_addr,
- int reuse_addr,
- int flags,
- int perms);
- // Bridge method for connecting the new connection into the
- // <SVC_HANDLER>. The default behavior delegates to the
- // <PEER_CONNECTOR::connect> in the <Connect_Strategy>.
-
- virtual int activate_svc_handler (SVC_HANDLER *svc_handler);
- // Bridge method for activating a <SVC_HANDLER> with the appropriate
- // concurrency strategy. The default behavior of this method is to
- // activate the <SVC_HANDLER> by calling its <open> method (which
- // allows the <SVC_HANDLER> to define its own concurrency strategy).
- // However, subclasses can override this strategy to do more
- // sophisticated concurrency activations (such as creating the
- // <SVC_HANDLER> as an "active object" via multi-threading or
- // multi-processing).
-
- // = Define some useful typedefs traits.
- typedef ACE_Creation_Strategy<SVC_HANDLER>
- CREATION_STRATEGY;
- typedef ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2>
- CONNECT_STRATEGY;
- typedef ACE_Concurrency_Strategy<SVC_HANDLER>
- CONCURRENCY_STRATEGY;
- typedef ACE_Connector <SVC_HANDLER, ACE_PEER_CONNECTOR_2>
- SUPER;
-
- // = Strategy objects.
-
- CREATION_STRATEGY *creation_strategy_;
- // Creation strategy for an <Connector>.
-
- int delete_creation_strategy_;
- // 1 if <Connector> created the creation strategy and thus should
- // delete it, else 0.
-
- CONNECT_STRATEGY *connect_strategy_;
- // Connect strategy for a <Connector>.
-
- int delete_connect_strategy_;
- // 1 if <Connector> created the connect strategy and thus should
- // delete it, else 0.
-
- CONCURRENCY_STRATEGY *concurrency_strategy_;
- // Concurrency strategy for an <Connector>.
-
- int delete_concurrency_strategy_;
- // 1 if <Connector> created the concurrency strategy and thus should
- // delete it, else 0.
-};
-
-#include "ace/Connector.i"
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Connector.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Connector.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_CONNECTOR_H */
diff --git a/ace/Connector.i b/ace/Connector.i
deleted file mode 100644
index 7c7afcc0184..00000000000
--- a/ace/Connector.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Connector.i
diff --git a/ace/Containers.cpp b/ace/Containers.cpp
deleted file mode 100644
index 3b670c6d190..00000000000
--- a/ace/Containers.cpp
+++ /dev/null
@@ -1,2124 +0,0 @@
-// $Id$
-
-#if !defined (ACE_CONTAINERS_C)
-#define ACE_CONTAINERS_C
-
-#define ACE_BUILD_DLL
-
-#include "ace/Malloc.h"
-#include "ace/Containers.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Containers.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Bounded_Stack)
-
-template <class T> void
-ACE_Bounded_Stack<T>::dump (void) const
-{
- ACE_TRACE ("ACE_Bounded_Stack<T>::dump");
-}
-
-template<class T>
-ACE_Bounded_Stack<T>::ACE_Bounded_Stack (size_t size)
- : top_ (0),
- size_ (size)
-{
- ACE_NEW (this->stack_, T[size]);
-
- ACE_TRACE ("ACE_Bounded_Stack<T>::ACE_Bounded_Stack");
-}
-
-template<class T>
-ACE_Bounded_Stack<T>::ACE_Bounded_Stack (const ACE_Bounded_Stack<T> &s)
- : top_ (s.top_),
- size_ (s.size_)
-{
- ACE_NEW (this->stack_, T[s.size_]);
-
- ACE_TRACE ("ACE_Bounded_Stack<T>::ACE_Bounded_Stack");
-
- for (size_t i = 0; i < this->top_; i++)
- this->stack_[i] = s.stack_[i];
-}
-
-template<class T> void
-ACE_Bounded_Stack<T>::operator= (const ACE_Bounded_Stack<T> &s)
-{
- ACE_TRACE ("ACE_Bounded_Stack<T>::operator=");
- if (&s != this)
- {
- if (this->size_ < s.size_)
- {
- delete [] this->stack_;
- ACE_NEW (this->stack_, T[s.size_]);
- }
- this->top_ = s.top_;
-
- for (size_t i = 0; i < this->top_; i++)
- this->stack_[i] = s.stack_[i];
- }
-}
-
-template<class T>
-ACE_Bounded_Stack<T>::~ACE_Bounded_Stack (void)
-{
- ACE_TRACE ("ACE_Bounded_Stack<T>::~ACE_Bounded_Stack");
- delete [] this->stack_;
-}
-
-// ----------------------------------------
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Fixed_Stack)
-
-template <class T, size_t SIZE> void
-ACE_Fixed_Stack<T, SIZE>::dump (void) const
-{
- ACE_TRACE ("ACE_Fixed_Stack<T, SIZE>::dump");
-}
-
-template<class T, size_t SIZE>
-ACE_Fixed_Stack<T, SIZE>::ACE_Fixed_Stack (void)
- : top_ (0),
- size_ (SIZE)
-{
- ACE_TRACE ("ACE_Fixed_Stack<T, SIZE>::ACE_Fixed_Stack");
-}
-
-template<class T, size_t SIZE>
-ACE_Fixed_Stack<T, SIZE>::ACE_Fixed_Stack (const ACE_Fixed_Stack<T, SIZE> &s)
- : top_ (s.top_),
- size_ (s.size_)
-{
- ACE_TRACE ("ACE_Fixed_Stack<T, SIZE>::ACE_Fixed_Stack");
- for (size_t i = 0; i < this->top_; i++)
- this->stack_[i] = s.stack_[i];
-}
-
-template<class T, size_t SIZE> void
-ACE_Fixed_Stack<T, SIZE>::operator= (const ACE_Fixed_Stack<T, SIZE> &s)
-{
- ACE_TRACE ("ACE_Fixed_Stack<T, SIZE>::operator=");
- if (&s != this)
- {
- this->top_ = s.top_;
-
- for (size_t i = 0; i < this->top_; i++)
- this->stack_[i] = s.stack_[i];
- }
-}
-
-template<class T, size_t SIZE>
-ACE_Fixed_Stack<T, SIZE>::~ACE_Fixed_Stack (void)
-{
- ACE_TRACE ("ACE_Fixed_Stack<T, SIZE>::~ACE_Fixed_Stack");
-
- delete [] this->stack_;
-}
-
-//----------------------------------------
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Unbounded_Stack)
-
-template <class T> void
-ACE_Unbounded_Stack<T>::dump (void) const
-{
- // ACE_TRACE ("ACE_Unbounded_Stack<T>::dump");
-}
-
-template<class T>
-ACE_Unbounded_Stack<T>::ACE_Unbounded_Stack (ACE_Allocator *alloc)
- : head_ (0),
- cur_size_ (0),
- allocator_ (alloc)
-{
- // ACE_TRACE ("ACE_Unbounded_Stack<T>::ACE_Unbounded_Stack");
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- ACE_NEW_MALLOC (this->head_,
- (ACE_Node<T>*) this->allocator_->malloc (sizeof (ACE_Node<T>)),
- ACE_Node<T>);
- this->head_->next_ = this->head_;
-}
-
-template<class T> void
-ACE_Unbounded_Stack<T>::delete_all_nodes (void)
-{
- // ACE_TRACE ("ACE_Unbounded_Stack<T>::delete_all_nodes");
-
- while (this->is_empty () == 0)
- {
- ACE_Node<T> *temp = this->head_->next_;
- this->head_->next_ = temp->next_;
- ACE_DES_FREE_TEMPLATE (temp, this->allocator_->free,
- ACE_Node, <T>);
- }
-
- this->cur_size_ = 0;
-
- ACE_ASSERT (this->head_ == this->head_->next_
- && this->is_empty ());
-}
-
-template<class T> void
-ACE_Unbounded_Stack<T>::copy_all_nodes (const ACE_Unbounded_Stack<T> &s)
-{
- // ACE_TRACE ("ACE_Unbounded_Stack<T>::copy_all_nodes");
-
- ACE_ASSERT (this->head_ == this->head_->next_);
-
- ACE_Node<T> *temp = this->head_;
-
- for (ACE_Node<T> *s_temp = s.head_->next_;
- s_temp != s.head_;
- s_temp = s_temp->next_)
- {
- ACE_Node<T> *nptr = temp->next_;
- ACE_NEW_MALLOC (temp->next_,
- (ACE_Node<T>*) this->allocator_->malloc (sizeof (ACE_Node<T>)),
- ACE_Node<T> (s_temp->item_, nptr));
- temp = temp->next_;
- }
- this->cur_size_ = s.cur_size_;
-}
-
-template<class T>
-ACE_Unbounded_Stack<T>::ACE_Unbounded_Stack (const ACE_Unbounded_Stack<T> &s)
- : head_ (0),
- cur_size_ (0),
- allocator_ (s.allocator_)
-{
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- ACE_NEW_MALLOC (this->head_,
- (ACE_Node<T>*) this->allocator_->malloc( sizeof (ACE_Node<T>)),
- ACE_Node<T>);
- this->head_->next_ = this->head_;
-
- // ACE_TRACE ("ACE_Unbounded_Stack<T>::ACE_Unbounded_Stack");
- this->copy_all_nodes (s);
-}
-
-template<class T> void
-ACE_Unbounded_Stack<T>::operator= (const ACE_Unbounded_Stack<T> &s)
-{
- // ACE_TRACE ("ACE_Unbounded_Stack<T>::operator=");
- if (this != &s)
- {
- this->delete_all_nodes ();
- this->copy_all_nodes (s);
- }
-}
-
-template<class T>
-ACE_Unbounded_Stack<T>::~ACE_Unbounded_Stack (void)
-{
- // ACE_TRACE ("ACE_Unbounded_Stack<T>::~ACE_Unbounded_Stack");
-
- this->delete_all_nodes ();
- ACE_DES_FREE_TEMPLATE (head_, this->allocator_->free,
- ACE_Node, <T>);
-}
-
-template<class T> int
-ACE_Unbounded_Stack<T>::push (const T &new_item)
-{
- // ACE_TRACE ("ACE_Unbounded_Stack<T>::push");
-
- ACE_Node<T> *temp = 0;
-
- ACE_NEW_MALLOC_RETURN (temp,
- (ACE_Node<T>*) this->allocator_->malloc (sizeof (ACE_Node<T>)),
- ACE_Node<T> (new_item, this->head_->next_), -1);
-
- this->head_->next_ = temp;
- this->cur_size_++;
- return 0;
-}
-
-template<class T> int
-ACE_Unbounded_Stack<T>::pop (T &item)
-{
- // ACE_TRACE ("ACE_Unbounded_Stack<T>::pop");
-
- if (this->is_empty ())
- return -1;
- else
- {
- ACE_Node<T> *temp = this->head_->next_;
- item = temp->item_;
- this->head_->next_ = temp->next_;
-
- ACE_DES_FREE_TEMPLATE (temp, this->allocator_->free,
- ACE_Node, <T>);
- this->cur_size_--;
- return 0;
- }
-}
-
-template <class T> int
-ACE_Unbounded_Stack<T>::find (const T &item) const
-{
-// ACE_TRACE ("ACE_Unbounded_Stack<T>::find");
- // Set <item> into the dummy node.
- this->head_->item_ = item;
-
- ACE_Node<T> *temp = this->head_->next_;
-
- // Keep looping until we find the item.
- while (!(temp->item_ == item))
- temp = temp->next_;
-
- // If we found the dummy node then it's not really there, otherwise,
- // it is there.
- return temp == this->head_ ? -1 : 0;
-}
-
-template <class T> int
-ACE_Unbounded_Stack<T>::insert (const T &item)
-{
-// ACE_TRACE ("ACE_Unbounded_Stack<T>::insert");
-
- if (this->find (item) == 0)
- return 1;
- else
- return this->push (item);
-}
-
-template <class T> int
-ACE_Unbounded_Stack<T>::remove (const T &item)
-{
-// ACE_TRACE ("ACE_Unbounded_Stack<T>::remove");
-
- // Insert the item to be founded into the dummy node.
- this->head_->item_ = item;
-
- ACE_Node<T> *curr = this->head_;
-
- while (!(curr->next_->item_ == item))
- curr = curr->next_;
-
- if (curr->next_ == this->head_)
- return -1; // Item was not found.
- else
- {
- ACE_Node<T> *temp = curr->next_;
- // Skip over the node that we're deleting.
- curr->next_ = temp->next_;
- this->cur_size_--;
- ACE_DES_FREE_TEMPLATE (temp, this->allocator_->free,
- ACE_Node, <T>);
- return 0;
- }
-}
-
-template <class T>
-ACE_Unbounded_Queue<T>::ACE_Unbounded_Queue (ACE_Allocator *alloc)
- : head_ (0),
- cur_size_ (0),
- allocator_ (alloc)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue<T>::ACE_Unbounded_Queue (void)");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- ACE_NEW_MALLOC (this->head_,
- (ACE_Node<T>*) this->allocator_->malloc (sizeof (ACE_Node<T>)),
- ACE_Node<T>);
-
- // Make the list circular by pointing it back to itself.
- this->head_->next_ = this->head_;
-}
-
-template <class T>
-ACE_Unbounded_Queue<T>::ACE_Unbounded_Queue (const ACE_Unbounded_Queue<T> &us)
- : head_ (0),
- cur_size_ (0),
- allocator_ (us.allocator_)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue<T>::ACE_Unbounded_Queue");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- ACE_NEW_MALLOC (this->head_,
- (ACE_Node<T>*) this->allocator_->malloc (sizeof (ACE_Node<T>)),
- ACE_Node<T>);
- this->head_->next_ = this->head_;
- this->copy_nodes (us);
-}
-
-template <class T> void
-ACE_Unbounded_Queue<T>::operator= (const ACE_Unbounded_Queue<T> &us)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue<T>::operator=");
-
- if (this != &us)
- {
- this->delete_nodes ();
- this->copy_nodes (us);
- }
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Unbounded_Queue)
-
-template <class T> void
-ACE_Unbounded_Queue<T>::dump (void) const
-{
-// ACE_TRACE ("ACE_Unbounded_Queue<T>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nhead_ = %u"), this->head_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nhead_->next_ = %u"), this->head_->next_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ncur_size_ = %d\n"), this->cur_size_));
-
- T *item = 0;
- size_t count = 1;
-
- for (ACE_Unbounded_Queue_Iterator<T> iter (*(ACE_Unbounded_Queue<T> *) this);
- iter.next (item) != 0;
- iter.advance ())
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("count = %d\n"), count++));
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class T> void
-ACE_Unbounded_Queue<T>::copy_nodes (const ACE_Unbounded_Queue<T> &us)
-{
- for (ACE_Node<T> *curr = us.head_->next_;
- curr != us.head_;
- curr = curr->next_)
- if (this->enqueue_tail (curr->item_) == -1)
- // @@ What's the right thing to do here?
- this->delete_nodes ();
-}
-
-template <class T> void
-ACE_Unbounded_Queue<T>::delete_nodes (void)
-{
- ACE_Node<T> *curr = this->head_->next_;
-
- // Keep looking until we've hit the dummy node.
-
- while (curr != this->head_)
- {
- ACE_Node<T> *temp = curr;
- curr = curr->next_;
-
- ACE_DES_FREE_TEMPLATE (temp,
- this->allocator_->free,
- ACE_Node, <T>);
- this->cur_size_--;
- }
-
- // Reset the list to be a circular list with just a dummy node.
- this->head_->next_ = this->head_;
-}
-
-template <class T>
-ACE_Unbounded_Queue<T>::~ACE_Unbounded_Queue (void)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue<T>::~ACE_Unbounded_Queue (void)");
-
- this->delete_nodes ();
- ACE_DES_FREE_TEMPLATE (head_, this->allocator_->free,
- ACE_Node, <T>);
- this->head_ = 0;
-}
-
-template <class T> int
-ACE_Unbounded_Queue<T>::enqueue_head (const T &new_item)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue<T>::enqueue_tail");
-
- ACE_Node<T> *temp;
-
- // Create a new node that points to the original head.
- ACE_NEW_MALLOC_RETURN (temp,
- (ACE_Node<T>*) this->allocator_->malloc (sizeof (ACE_Node<T>)),
- ACE_Node<T> (new_item, this->head_->next_), -1);
-
- // Link this pointer into the front of the list.
- this->head_->next_ = temp;
-
- this->cur_size_++;
- return 0;
-}
-
-template <class T> int
-ACE_Unbounded_Queue<T>::enqueue_tail (const T &new_item)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue<T>::enqueue_head");
-
- ACE_Node<T> *temp;
-
- // Insert <item> into the old dummy node location.
- this->head_->item_ = new_item;
-
- // Create a new dummy node.
- ACE_NEW_MALLOC_RETURN (temp,
- (ACE_Node<T>*) this->allocator_->malloc (sizeof (ACE_Node<T>)),
- ACE_Node<T> (this->head_->next_), -1);
-
- // Link this dummy pointer into the list.
- this->head_->next_ = temp;
-
- // Point the head to the new dummy node.
- this->head_ = temp;
-
- this->cur_size_++;
- return 0;
-}
-
-template <class T> int
-ACE_Unbounded_Queue<T>::dequeue_head (T &item)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue<T>::dequeue_head");
-
- // Check for empty queue.
- if (this->is_empty ())
- return -1;
-
- ACE_Node<T> *temp = this->head_->next_;
-
- item = temp->item_;
- this->head_->next_ = temp->next_;
- ACE_DES_FREE_TEMPLATE (temp, this->allocator_->free,
- ACE_Node, <T>);
- --this->cur_size_;
- return 0;
-}
-
-template <class T> void
-ACE_Unbounded_Queue<T>::reset (void)
-{
- ACE_TRACE ("reset");
-
- this->delete_nodes ();
-}
-
-template <class T> int
-ACE_Unbounded_Queue<T>::get (T *&item, size_t index) const
-{
-// ACE_TRACE ("ACE_Unbounded_Queue<T>::get");
-
- ACE_Node<T> *curr = this->head_->next_;
-
- size_t i;
-
- for (i = 0; i < this->cur_size_; i++)
- {
- if (i == index)
- break;
-
- curr = curr->next_;
- }
-
- if (i < this->cur_size_)
- {
- item = &curr->item_;
- return 0;
- }
- else
- return -1;
-}
-
-template <class T> int
-ACE_Unbounded_Queue<T>::set (const T &item,
- size_t index)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue<T>::set");
-
- ACE_Node<T> *curr = this->head_->next_;
-
- size_t i;
-
- for (i = 0;
- i < index && i < this->cur_size_;
- i++)
- curr = curr->next_;
-
- if (i < this->cur_size_)
- {
- // We're in range, so everything's cool.
- curr->item_ = item;
- return 0;
- }
- else
- {
- // We need to expand the list.
-
- // A common case will be increasing the set size by 1.
- // Therefore, we'll optimize for this case.
- if (i == index)
- {
- // Try to expand the size of the set by 1.
- if (this->enqueue_tail (item) == -1)
- return -1;
- else
- return 0;
- }
- else
- {
- T dummy;
-
- // We need to expand the list by multiple (dummy) items.
- for (; i < index; i++)
- {
- // This head points to the existing dummy node, which is
- // about to be overwritten when we add the new dummy
- // node.
- curr = this->head_;
-
- // Try to expand the size of the set by 1, but don't
- // store anything in the dummy node (yet).
- if (this->enqueue_tail (dummy) == -1)
- return -1;
- }
-
- curr->item_ = item;
- return 0;
- }
- }
-}
-
-template <class T> void
-ACE_Unbounded_Queue_Iterator<T>::dump (void) const
-{
-// ACE_TRACE ("ACE_Unbounded_Queue_Iterator<T>::dump");
-}
-
-template <class T>
-ACE_Unbounded_Queue_Iterator<T>::ACE_Unbounded_Queue_Iterator (ACE_Unbounded_Queue<T> &q)
- : current_ (q.head_->next_),
- queue_ (q)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue_Iterator<T>::ACE_Unbounded_Queue_Iterator");
-}
-
-template <class T> int
-ACE_Unbounded_Queue_Iterator<T>::advance (void)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue_Iterator<T>::advance");
- this->current_ = this->current_->next_;
- return this->current_ != this->queue_.head_;
-}
-
-template <class T> int
-ACE_Unbounded_Queue_Iterator<T>::first (void)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue_Iterator<T>::first");
- this->current_ = this->queue_.head_->next_;
- return this->current_ != this->queue_.head_;
-}
-
-template <class T> int
-ACE_Unbounded_Queue_Iterator<T>::done (void) const
-{
- ACE_TRACE ("ACE_Unbounded_Queue_Iterator<T>::done");
-
- return this->current_ == this->queue_.head_;
-}
-
-template <class T> int
-ACE_Unbounded_Queue_Iterator<T>::next (T *&item)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue_Iterator<T>::next");
- if (this->current_ == this->queue_.head_)
- return 0;
- else
- {
- item = &this->current_->item_;
- return 1;
- }
-}
-
-//--------------------------------------------------
-ACE_ALLOC_HOOK_DEFINE(ACE_Double_Linked_List_Iterator)
-
-template <class T>
-ACE_Double_Linked_List_Iterator<T>::ACE_Double_Linked_List_Iterator (ACE_Double_Linked_List<T> &dll)
- : dllist_ (dll)
-{
- this->current_ = dll.head_->next_; // Initialize head ptr.
-}
-
-template <class T> T *
-ACE_Double_Linked_List_Iterator<T>::not_done (void) const
-{
- if (this->current_ != this->dllist_.head_)
- return this->current_;
- else
- return 0;
-}
-
-template <class T> T *
-ACE_Double_Linked_List_Iterator<T>::do_advance (void)
-{
- if (this->not_done ())
- {
- this->current_ = this->current_->next_;
- return this->not_done ();
- }
- else
- return 0;
-}
-
-template <class T> T *
-ACE_Double_Linked_List_Iterator<T>::next (void) const
-{
- return this->not_done ();
-}
-
-template <class T> int
-ACE_Double_Linked_List_Iterator<T>::advance (void)
-{
- return this->do_advance () ? 1 : 0;
-}
-
-template <class T> int
-ACE_Double_Linked_List_Iterator<T>::first (void)
-{
- this->current_ = dllist_.head_->next_;
- return this->not_done () ? 1 : 0;
-}
-
-template <class T> int
-ACE_Double_Linked_List_Iterator<T>::done (void) const
-{
- return this->not_done () ? 0 : 1;
-}
-
-template <class T> void
-ACE_Double_Linked_List_Iterator<T>::dump (void) const
-{
- // Dump the state of an object.
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Double_Linked_List)
-
-template <class T>
-ACE_Double_Linked_List<T>:: ACE_Double_Linked_List (ACE_Allocator *alloc)
- : size_ (0), allocator_ (alloc)
-{
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- ACE_NEW_MALLOC (this->head_,
- (T *) this->allocator_->malloc (sizeof (T)),
- T);
-
- this->init_head ();
-}
-
-template <class T>
-ACE_Double_Linked_List<T>::ACE_Double_Linked_List (ACE_Double_Linked_List<T> &cx)
- : allocator_ (cx.allocator_)
-{
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- ACE_NEW_MALLOC (this->head_,
- (T *) this->allocator_->malloc (sizeof (T)),
- T);
- this->init_head ();
- this->copy_nodes (cx);
-}
-
-template <class T> void
-ACE_Double_Linked_List<T>::operator= (ACE_Double_Linked_List<T> &cx)
-{
- if (this != &cx)
- {
- this->delete_nodes ();
- this->copy_nodes (cx);
- }
-}
-
-template <class T>
-ACE_Double_Linked_List<T>::~ACE_Double_Linked_List (void)
-{
- this->delete_nodes ();
- ACE_DES_FREE (head_, this->allocator_->free,
- T);
- this->head_ = 0;
-}
-
-template <class T> int
-ACE_Double_Linked_List<T>::is_empty (void) const
-{
- return this->size () ? 0 : 1;
-}
-
-template <class T> int
-ACE_Double_Linked_List<T>::is_full (void) const
-{
- return 0; // We have no bound.
-}
-
-template <class T> T *
-ACE_Double_Linked_List<T>::insert_tail (T *new_item)
-{
- // Insert it before <head_>, i.e., at tail.
- this->insert_element (new_item, 1);
- return new_item;
-}
-
-template <class T> T *
-ACE_Double_Linked_List<T>::insert_head (T *new_item)
-{
- this->insert_element (new_item); // Insert it after <head_>, i.e., at head.
- return new_item;
-}
-
-template <class T> T *
-ACE_Double_Linked_List<T>::delete_head (void)
-{
- T *temp;
-
- if (this->is_empty ())
- return 0;
-
- temp = this->head_->next_;
- this->remove_element (temp); // Detach it from the list.
- return temp;
-}
-
-template <class T> T *
-ACE_Double_Linked_List<T>::delete_tail (void)
-{
- T *temp;
-
- if (this->is_empty ())
- return 0;
-
- temp = this->head_->prev_;
- this->remove_element (temp); // Detach it from the list.
- return temp;
-}
-
-template <class T> void
-ACE_Double_Linked_List<T>::reset (void)
-{
- this->delete_nodes ();
-}
-
-template <class T> int
-ACE_Double_Linked_List<T>::get (T *&item, size_t index)
-{
- ACE_Double_Linked_List_Iterator<T> iter (*this);
-
- for (size_t i = 0;
- i < index && !iter.done ();
- i++)
- iter.advance ();
-
- item = iter.next ();
- return item ? 0 : 1;
-}
-
-template <class T> size_t
-ACE_Double_Linked_List<T>::size (void) const
-{
- return this->size_;
-}
-
-template <class T> void
-ACE_Double_Linked_List<T>::dump (void) const
-{
- // Dump the state of an object.
-}
-
-#if 0
-template <class T> T *
-ACE_Double_Linked_List<T>::find (const T &item)
-{
- for (ACE_Double_Linked_List_Iterator<T> iter (*this);
- !iter.done ();
- iter.advance ())
- {
- T *temp = iter.next ();
-
- if (*temp == item)
- return temp;
- }
-
- return 0;
-}
-
-template <class T> int
-ACE_Double_Linked_List<T>::remove (const T &item)
-{
- T *temp = this->find (item);
-
- if (temp != 0)
- return this->remove (temp);
- else
- return -1;
-}
-#endif /* 0 */
-
-template <class T> int
-ACE_Double_Linked_List<T>::remove (T *n)
-{
- return this->remove_element (n);
-}
-
-template <class T> void
-ACE_Double_Linked_List<T>::delete_nodes (void)
-{
- while (! this->is_empty ())
- {
- T * temp = this->head_->next_;
- this->remove_element (temp);
- delete temp;
- }
-}
-
-template <class T> void
-ACE_Double_Linked_List<T>::copy_nodes (ACE_Double_Linked_List<T> &c)
-{
- for (ACE_Double_Linked_List_Iterator<T> iter (c);
- !iter.done ();
- iter.advance ())
- this->insert_head (new T (*iter.next ()));
-}
-
-template <class T> void
-ACE_Double_Linked_List<T>::init_head (void)
-{
- this->head_->next_ = this->head_->prev_ = this->head_;
-}
-
-template <class T> int
-ACE_Double_Linked_List<T>::insert_element (T *new_item,
- int before,
- T *old_item)
-{
- if (old_item == 0)
- old_item = this->head_;
-
- if (before)
- old_item = old_item->prev_;
-
- new_item->next_ = old_item->next_;
- new_item->next_->prev_ = new_item;
- new_item->prev_ = old_item;
- old_item->next_ = new_item;
- this->size_++;
- return 0; // Well, what will cause errors here?
-}
-
-template <class T> int
-ACE_Double_Linked_List<T>::remove_element (T *item)
-{
- // Notice that you have to ensure that item is an element of this
- // list. We can't do much checking here.
-
- if (item == this->head_ || item->next_ == 0
- || item->prev_ == 0 || this->size () == 0) // Can't remove head
- return -1;
-
- item->prev_->next_ = item->next_;
- item->next_->prev_ = item->prev_;
- item->next_ = item->prev_ = 0; // reset pointers to prevent double removal.
- this->size_--;
- return 0;
-}
-
-//--------------------------------------------------
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Fixed_Set)
-
-template <class T, size_t SIZE> size_t
-ACE_Fixed_Set<T, SIZE>::size (void) const
-{
- return this->cur_size_;
-}
-
-template <class T> size_t
-ACE_Bounded_Set<T>::size (void) const
-{
- ACE_TRACE ("ACE_Bounded_Set<T>::size");
- return this->cur_size_;
-}
-
-template <class T> size_t
-ACE_Unbounded_Set<T>::size (void) const
-{
-// ACE_TRACE ("ACE_Unbounded_Set<T>::size");
- return this->cur_size_;
-}
-
-template <class T, size_t SIZE> void
-ACE_Fixed_Set<T, SIZE>::dump (void) const
-{
- ACE_TRACE ("ACE_Fixed_Set<T, SIZE>::dump");
-}
-
-template <class T, size_t SIZE>
-ACE_Fixed_Set<T, SIZE>::~ACE_Fixed_Set (void)
-{
- ACE_TRACE ("ACE_Fixed_Set<T, SIZE>::~ACE_Fixed_Set");
- this->cur_size_ = 0;
-}
-
-template <class T, size_t SIZE>
-ACE_Fixed_Set<T, SIZE>::ACE_Fixed_Set (const ACE_Fixed_Set<T, SIZE> &fs)
- : cur_size_ (fs.cur_size_)
-{
- ACE_TRACE ("ACE_Fixed_Set<T>::ACE_Fixed_Set");
-
- for (size_t i = 0; i < this->cur_size_; i++)
- this->search_structure_[i] = fs.search_structure_[i];
-}
-
-template <class T, size_t SIZE> void
-ACE_Fixed_Set<T, SIZE>::operator= (const ACE_Fixed_Set<T, SIZE> &fs)
-{
- ACE_TRACE ("ACE_Fixed_Set<T>::operator=");
-
- if (this != &fs)
- {
- this->cur_size_ = fs.cur_size_;
-
- for (size_t i = 0; i < this->cur_size_; i++)
- this->search_structure_[i] = fs.search_structure_[i];
- }
-}
-
-template <class T, size_t SIZE>
-ACE_Fixed_Set<T, SIZE>::ACE_Fixed_Set (void)
- : cur_size_ (0),
- max_size_ (SIZE)
-{
- ACE_TRACE ("ACE_Fixed_Set<T, SIZE>::ACE_Fixed_Set");
- for (size_t i = 0; i < this->max_size_; i++)
- this->search_structure_[i].is_free_ = 1;
-}
-
-template <class T, size_t SIZE> int
-ACE_Fixed_Set<T, SIZE>::find (const T &item) const
-{
- ACE_TRACE ("ACE_Fixed_Set<T, SIZE>::find");
-
- for (size_t i = 0; i < this->cur_size_; i++)
- if (this->search_structure_[i].item_ == item
- && this->search_structure_[i].is_free_ == 0)
- return 0;
-
- return -1;
-}
-
-template <class T, size_t SIZE> int
-ACE_Fixed_Set<T, SIZE>::insert (const T &item)
-
-{
- ACE_TRACE ("ACE_Fixed_Set<T, SIZE>::insert");
- int first_free = -1; // Keep track of first free slot.
- size_t i;
-
- for (i = 0; i < this->cur_size_; i++)
- // First, make sure we don't allow duplicates.
-
- if (this->search_structure_[i].item_ == item
- && this->search_structure_[i].is_free_ == 0)
- return 1;
- else if (this->search_structure_[i].is_free_
- && first_free == -1)
- first_free = i;
-
- // If we found a free spot let's reuse it.
- if (first_free > -1)
- {
- this->search_structure_[first_free].item_ = item;
- this->search_structure_[first_free].is_free_ = 0;
- return 0;
- }
- // Insert at the end of the active portion.
- else if (i < this->max_size_)
- {
- this->search_structure_[i].item_ = item;
- this->search_structure_[i].is_free_ = 0;
- this->cur_size_++;
- return 0;
- }
- else /* No more room! */
- {
- errno = ENOMEM;
- return -1;
- }
-}
-
-template <class T, size_t SIZE> int
-ACE_Fixed_Set<T, SIZE>::remove (const T &item)
-{
- ACE_TRACE ("ACE_Fixed_Set<T, SIZE>::remove");
-
- for (size_t i = 0; i < this->cur_size_; i++)
- if (this->search_structure_[i].item_ == item)
- {
- // Mark this entry as being free.
- this->search_structure_[i].is_free_ = 1;
-
- // If we just unbound the highest entry, then we need to
- // figure out where the next highest active entry is.
- if (i + 1 == this->cur_size_)
- {
- while (i > 0
- && this->search_structure_[--i].is_free_)
- continue;
-
- if (i == 0
- && this->search_structure_[i].is_free_)
- this->cur_size_ = 0;
- else
- this->cur_size_ = i + 1;
- }
- return 0;
- }
-
- return -1;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Fixed_Set_Iterator)
-
-template <class T, size_t SIZE> void
-ACE_Fixed_Set_Iterator<T, SIZE>::dump (void) const
-{
- ACE_TRACE ("ACE_Fixed_Set_Iterator<T, SIZE>::dump");
-}
-
-template <class T, size_t SIZE>
-ACE_Fixed_Set_Iterator<T, SIZE>::ACE_Fixed_Set_Iterator (ACE_Fixed_Set<T, SIZE> &s)
- : s_ (s),
- next_ (-1)
-{
- ACE_TRACE ("ACE_Fixed_Set_Iterator<T, SIZE>::ACE_Fixed_Set_Iterator");
- this->advance ();
-}
-
-template <class T, size_t SIZE> int
-ACE_Fixed_Set_Iterator<T, SIZE>::advance (void)
-{
- ACE_TRACE ("ACE_Fixed_Set_Iterator<T, SIZE>::advance");
-
- for (++this->next_;
- ACE_static_cast(size_t, this->next_) < this->s_.cur_size_
- && this->s_.search_structure_[this->next_].is_free_;
- ++this->next_)
- continue;
-
- return ACE_static_cast(size_t, this->next_) < this->s_.cur_size_;
-}
-
-template <class T, size_t SIZE> int
-ACE_Fixed_Set_Iterator<T, SIZE>::first (void)
-{
- ACE_TRACE ("ACE_Fixed_Set_Iterator<T, SIZE>::first");
-
- next_ = -1;
- return this->advance ();
-}
-
-template <class T, size_t SIZE> int
-ACE_Fixed_Set_Iterator<T, SIZE>::done (void) const
-{
- ACE_TRACE ("ACE_Fixed_Set_Iterator<T, SIZE>::done");
-
- return ACE_static_cast (size_t, this->next_) >= this->s_.cur_size_;
-}
-
-template <class T, size_t SIZE> int
-ACE_Fixed_Set_Iterator<T, SIZE>::next (T *&item)
-{
- ACE_TRACE ("ACE_Fixed_Set_Iterator<T, SIZE>::next");
- if (ACE_static_cast (size_t, this->next_) < this->s_.cur_size_)
- {
- item = &this->s_.search_structure_[this->next_].item_;
- return 1;
- }
- else
- return 0;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Bounded_Set)
-
-template <class T> void
-ACE_Bounded_Set<T>::dump (void) const
-{
- ACE_TRACE ("ACE_Bounded_Set<T>::dump");
-}
-
-template <class T>
-ACE_Bounded_Set<T>::~ACE_Bounded_Set (void)
-{
- ACE_TRACE ("ACE_Bounded_Set<T>::~ACE_Bounded_Set");
- delete [] this->search_structure_;
-}
-
-template <class T>
-ACE_Bounded_Set<T>::ACE_Bounded_Set (void)
- : cur_size_ (0),
- max_size_ (ACE_static_cast(size_t, ACE_Bounded_Set<T>::DEFAULT_SIZE))
-{
- ACE_TRACE ("ACE_Bounded_Set<T>::ACE_Bounded_Set");
-
- ACE_NEW (this->search_structure_, ACE_Bounded_Set<T>::Search_Structure[this->max_size_]);
-
- for (size_t i = 0; i < this->max_size_; i++)
- this->search_structure_[i].is_free_ = 1;
-}
-
-template <class T>
-ACE_Bounded_Set<T>::ACE_Bounded_Set (const ACE_Bounded_Set<T> &bs)
- : cur_size_ (bs.cur_size_),
- max_size_ (bs.max_size_)
-{
- ACE_TRACE ("ACE_Bounded_Set<T>::ACE_Bounded_Set");
-
- ACE_NEW (this->search_structure_, ACE_Bounded_Set<T>::Search_Structure[this->max_size_]);
-
- for (size_t i = 0; i < this->cur_size_; i++)
- this->search_structure_[i] = bs.search_structure_[i];
-}
-
-template <class T> void
-ACE_Bounded_Set<T>::operator= (const ACE_Bounded_Set<T> &bs)
-{
- ACE_TRACE ("ACE_Bounded_Set<T>::operator=");
-
- if (this != &bs)
- {
- if (this->max_size_ < bs.cur_size_)
- {
- delete [] this->search_structure_;
- ACE_NEW (this->search_structure_,
- ACE_Bounded_Set<T>::Search_Structure[bs.cur_size_]);
- this->max_size_ = bs.cur_size_;
- }
-
- this->cur_size_ = bs.cur_size_;
-
- for (size_t i = 0; i < this->cur_size_; i++)
- this->search_structure_[i] = bs.search_structure_[i];
- }
-}
-
-template <class T>
-ACE_Bounded_Set<T>::ACE_Bounded_Set (size_t size)
- : cur_size_ (0),
- max_size_ (size)
-{
- ACE_TRACE ("ACE_Bounded_Set<T>::ACE_Bounded_Set");
- ACE_NEW (this->search_structure_, ACE_Bounded_Set<T>::Search_Structure[size]);
-
- for (size_t i = 0; i < this->max_size_; i++)
- this->search_structure_[i].is_free_ = 1;
-}
-
-template <class T> int
-ACE_Bounded_Set<T>::find (const T &item) const
-{
- ACE_TRACE ("ACE_Bounded_Set<T>::find");
-
- for (size_t i = 0; i < this->cur_size_; i++)
- if (this->search_structure_[i].item_ == item
- && this->search_structure_[i].is_free_ == 0)
- return 0;
-
- return -1;
-}
-
-template <class T> int
-ACE_Bounded_Set<T>::insert (const T &item)
-{
- ACE_TRACE ("ACE_Bounded_Set<T>::insert");
- int first_free = -1; // Keep track of first free slot.
- size_t i;
-
- for (i = 0; i < this->cur_size_; i++)
- // First, make sure we don't allow duplicates.
-
- if (this->search_structure_[i].item_ == item
- && this->search_structure_[i].is_free_ == 0)
- return 1;
- else if (this->search_structure_[i].is_free_ && first_free == -1)
- first_free = i;
-
- if (first_free > -1) // If we found a free spot let's reuse it.
- {
- this->search_structure_[first_free].item_ = item;
- this->search_structure_[first_free].is_free_ = 0;
- return 0;
- }
- else if (i < this->max_size_) // Insert at the end of the active portion.
- {
- this->search_structure_[i].item_ = item;
- this->search_structure_[i].is_free_ = 0;
- this->cur_size_++;
- return 0;
- }
- else /* No more room! */
- {
- errno = ENOMEM;
- return -1;
- }
-}
-
-template <class T> int
-ACE_Bounded_Set<T>::remove (const T &item)
-{
- ACE_TRACE ("ACE_Bounded_Set<T>::remove");
- for (size_t i = 0; i < this->cur_size_; i++)
- if (this->search_structure_[i].item_ == item)
- {
- // Mark this entry as being free.
- this->search_structure_[i].is_free_ = 1;
-
- // If we just unbound the highest entry, then we need to
- // figure out where the next highest active entry is.
- if (i + 1 == this->cur_size_)
- {
- while (i > 0 && this->search_structure_[--i].is_free_)
- continue;
-
- if (i == 0 && this->search_structure_[i].is_free_)
- this->cur_size_ = 0;
- else
- this->cur_size_ = i + 1;
- }
- return 0;
- }
-
- return -1;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Bounded_Set_Iterator)
-
-template <class T> void
-ACE_Bounded_Set_Iterator<T>::dump (void) const
-{
- ACE_TRACE ("ACE_Bounded_Set_Iterator<T>::dump");
-}
-
-template <class T>
-ACE_Bounded_Set_Iterator<T>::ACE_Bounded_Set_Iterator (ACE_Bounded_Set<T> &s)
- : s_ (s),
- next_ (-1)
-{
- ACE_TRACE ("ACE_Bounded_Set_Iterator<T>::ACE_Bounded_Set_Iterator");
- this->advance ();
-}
-
-template <class T> int
-ACE_Bounded_Set_Iterator<T>::advance (void)
-{
- ACE_TRACE ("ACE_Bounded_Set_Iterator<T>::advance");
-
- for (++this->next_;
- ACE_static_cast(size_t, this->next_) < this->s_.cur_size_
- && this->s_.search_structure_[this->next_].is_free_;
- ++this->next_)
- continue;
-
- return ACE_static_cast(size_t, this->next_) < this->s_.cur_size_;
-}
-
-template <class T> int
-ACE_Bounded_Set_Iterator<T>::first (void)
-{
- ACE_TRACE ("ACE_Bounded_Set_Iterator<T>::first");
-
- next_ = -1;
- return this->advance ();
-}
-
-template <class T> int
-ACE_Bounded_Set_Iterator<T>::done (void) const
-{
- ACE_TRACE ("ACE_Bounded_Set_Iterator<T>::done");
-
- return ACE_static_cast(size_t, this->next_) >= this->s_.cur_size_;
-}
-
-template <class T> int
-ACE_Bounded_Set_Iterator<T>::next (T *&item)
-{
- ACE_TRACE ("ACE_Bounded_Set_Iterator<T>::next");
- if (ACE_static_cast(size_t, this->next_) < this->s_.cur_size_)
- {
- item = &this->s_.search_structure_[this->next_].item_;
- return 1;
- }
- else
- return 0;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Node)
-
-template <class T>
-ACE_Node<T>::~ACE_Node (void)
-{
-}
-
-template <class T>
-ACE_Node<T>::ACE_Node (const T &i, ACE_Node<T> *n)
- : next_ (n),
- item_ (i)
-{
-// ACE_TRACE ("ACE_Node<T>::ACE_Node");
-}
-
-template <class T>
-ACE_Node<T>::ACE_Node (ACE_Node<T> *n, int /* MS_SUCKS */)
- : next_ (n)
-{
-// ACE_TRACE ("ACE_Node<T>::ACE_Node");
-}
-
-template <class T>
-ACE_Node<T>::ACE_Node (const ACE_Node<T> &s)
- : next_ (s.next_),
- item_ (s.item_)
-{
-// ACE_TRACE ("ACE_Node<T>::ACE_Node");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_DNode)
-
-template <class T>
-ACE_DNode<T>::ACE_DNode (const T &i, ACE_DNode<T> *n, ACE_DNode<T> *p)
- : next_ (n), prev_ (p), item_ (i)
-{
-}
-
-template <class T>
-ACE_DNode<T>::~ACE_DNode (void)
-{
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Unbounded_Set)
-
-template <class T> int
-ACE_Unbounded_Set<T>::insert_tail (const T &item)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue<T>::insert_tail");
- ACE_Node<T> *temp;
-
- // Insert <item> into the old dummy node location.
- this->head_->item_ = item;
-
- // Create a new dummy node.
- ACE_NEW_MALLOC_RETURN (temp,
- (ACE_Node<T>*) this->allocator_->malloc (sizeof (ACE_Node<T>)),
- ACE_Node<T> (this->head_->next_), -1);
-
- // Link this pointer into the list.
- this->head_->next_ = temp;
-
- // Point the head to the new dummy node.
- this->head_ = temp;
-
- this->cur_size_++;
- return 0;
-}
-
-template <class T> void
-ACE_Unbounded_Set<T>::reset (void)
-{
- ACE_TRACE ("reset");
-
- this->delete_nodes ();
-}
-
-template <class T> void
-ACE_Unbounded_Set<T>::dump (void) const
-{
- ACE_TRACE ("ACE_Unbounded_Set<T>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nhead_ = %u"), this->head_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nhead_->next_ = %u"), this->head_->next_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ncur_size_ = %d\n"), this->cur_size_));
-
- T *item = 0;
- size_t count = 1;
-
- for (ACE_Unbounded_Set_Iterator<T> iter (*(ACE_Unbounded_Set<T> *) this);
- iter.next (item) != 0;
- iter.advance ())
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("count = %d\n"), count++));
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class T> void
-ACE_Unbounded_Set<T>::copy_nodes (const ACE_Unbounded_Set<T> &us)
-{
- for (ACE_Node<T> *curr = us.head_->next_;
- curr != us.head_;
- curr = curr->next_)
- this->insert_tail (curr->item_);
-}
-
-template <class T> void
-ACE_Unbounded_Set<T>::delete_nodes (void)
-{
- ACE_Node<T> *curr = this->head_->next_;
-
- // Keep looking until we've hit the dummy node.
-
- while (curr != this->head_)
- {
- ACE_Node<T> *temp = curr;
- curr = curr->next_;
- ACE_DES_FREE_TEMPLATE (temp, this->allocator_->free,
- ACE_Node, <T>);
- this->cur_size_--;
- }
-
- // Reset the list to be a circular list with just a dummy node.
- this->head_->next_ = this->head_;
-}
-
-template <class T>
-ACE_Unbounded_Set<T>::~ACE_Unbounded_Set (void)
-{
-// ACE_TRACE ("ACE_Unbounded_Set<T>::~ACE_Unbounded_Set");
-
- this->delete_nodes ();
-
- // Delete the dummy node.
- ACE_DES_FREE_TEMPLATE (head_, this->allocator_->free,
- ACE_Node, <T>);
- this->head_ = 0;
-}
-
-template <class T>
-ACE_Unbounded_Set<T>::ACE_Unbounded_Set (ACE_Allocator *alloc)
- : head_ (0),
- cur_size_ (0),
- allocator_ (alloc)
-{
-// ACE_TRACE ("ACE_Unbounded_Set<T>::ACE_Unbounded_Set");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- ACE_NEW_MALLOC (this->head_,
- (ACE_Node<T>*) this->allocator_->malloc (sizeof (ACE_Node<T>)),
- ACE_Node<T>);
-
- // Make the list circular by pointing it back to itself.
- this->head_->next_ = this->head_;
-}
-
-template <class T>
-ACE_Unbounded_Set<T>::ACE_Unbounded_Set (const ACE_Unbounded_Set<T> &us)
- : head_ (0),
- cur_size_ (0),
- allocator_ (us.allocator_)
-{
- ACE_TRACE ("ACE_Unbounded_Set<T>::ACE_Unbounded_Set");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- ACE_NEW_MALLOC (this->head_,
- (ACE_Node<T>*) this->allocator_->malloc (sizeof (ACE_Node<T>)),
- ACE_Node<T>);
- this->head_->next_ = this->head_;
- this->copy_nodes (us);
-}
-
-template <class T> void
-ACE_Unbounded_Set<T>::operator= (const ACE_Unbounded_Set<T> &us)
-{
- ACE_TRACE ("ACE_Unbounded_Set<T>::operator=");
-
- if (this != &us)
- {
- this->delete_nodes ();
- this->copy_nodes (us);
- }
-}
-
-template <class T> int
-ACE_Unbounded_Set<T>::find (const T &item) const
-{
-// ACE_TRACE ("ACE_Unbounded_Stack<T>::find");
- // Set <item> into the dummy node.
- this->head_->item_ = item;
-
- ACE_Node<T> *temp = this->head_->next_;
-
- // Keep looping until we find the item.
- while (!(temp->item_ == item))
- temp = temp->next_;
-
- // If we found the dummy node then it's not really there, otherwise,
- // it is there.
- return temp == this->head_ ? -1 : 0;
-}
-
-template <class T> int
-ACE_Unbounded_Set<T>::insert (const T &item)
-{
-// ACE_TRACE ("ACE_Unbounded_Set<T>::insert");
- if (this->find (item) == 0)
- return 1;
- else
- return this->insert_tail (item);
-}
-
-template <class T> int
-ACE_Unbounded_Set<T>::remove (const T &item)
-{
-// ACE_TRACE ("ACE_Unbounded_Set<T>::remove");
-
- // Insert the item to be founded into the dummy node.
- this->head_->item_ = item;
-
- ACE_Node<T> *curr = this->head_;
-
- while (!(curr->next_->item_ == item))
- curr = curr->next_;
-
- if (curr->next_ == this->head_)
- return -1; // Item was not found.
- else
- {
- ACE_Node<T> *temp = curr->next_;
- // Skip over the node that we're deleting.
- curr->next_ = temp->next_;
- this->cur_size_--;
- ACE_DES_FREE_TEMPLATE (temp, this->allocator_->free,
- ACE_Node, <T>);
- return 0;
- }
-}
-
-template <class T> ACE_Unbounded_Set_Iterator<T>
-ACE_Unbounded_Set<T>::begin (void)
-{
- // ACE_TRACE ("ACE_Unbounded_Set<T>::begin");
- return ACE_Unbounded_Set_Iterator<T> (*this);
-}
-
-template <class T> ACE_Unbounded_Set_Iterator<T>
-ACE_Unbounded_Set<T>::end (void)
-{
- // ACE_TRACE ("ACE_Unbounded_Set<T>::end");
- return ACE_Unbounded_Set_Iterator<T> (*this, 1);
-}
-
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Unbounded_Set_Iterator)
-
-template <class T> void
-ACE_Unbounded_Set_Iterator<T>::dump (void) const
-{
-// ACE_TRACE ("ACE_Unbounded_Set_Iterator<T>::dump");
-}
-
-template <class T>
-ACE_Unbounded_Set_Iterator<T>::ACE_Unbounded_Set_Iterator (ACE_Unbounded_Set<T> &s, int end)
- : current_ (end == 0 ? s.head_->next_ : s.head_ ),
- set_ (&s)
-{
-// ACE_TRACE ("ACE_Unbounded_Set_Iterator<T>::ACE_Unbounded_Set_Iterator");
-}
-
-template <class T> int
-ACE_Unbounded_Set_Iterator<T>::advance (void)
-{
-// ACE_TRACE ("ACE_Unbounded_Set_Iterator<T>::advance");
- this->current_ = this->current_->next_;
- return this->current_ != this->set_->head_;
-}
-
-template <class T> int
-ACE_Unbounded_Set_Iterator<T>::first (void)
-{
-// ACE_TRACE ("ACE_Unbounded_Set_Iterator<T>::first");
- this->current_ = this->set_->head_->next_;
- return this->current_ != this->set_->head_;
-}
-
-template <class T> int
-ACE_Unbounded_Set_Iterator<T>::done (void) const
-{
- ACE_TRACE ("ACE_Unbounded_Set_Iterator<T>::done");
-
- return this->current_ == this->set_->head_;
-}
-
-template <class T> int
-ACE_Unbounded_Set_Iterator<T>::next (T *&item)
-{
-// ACE_TRACE ("ACE_Unbounded_Set_Iterator<T>::next");
- if (this->current_ == this->set_->head_)
- return 0;
- else
- {
- item = &this->current_->item_;
- return 1;
- }
-}
-
-template <class T> ACE_Unbounded_Set_Iterator<T>
-ACE_Unbounded_Set_Iterator<T>::operator++ (void)
-{
- //ACE_TRACE ("ACE_Unbounded_Set_Iterator<T>::operator++ ()");
- ACE_Unbounded_Set_Iterator<T> retv (*this);
-
- this->advance ();
- return retv;
-}
-
-template <class T> ACE_Unbounded_Set_Iterator<T>&
-ACE_Unbounded_Set_Iterator<T>::operator++ (int)
-{
- // ACE_TRACE ("ACE_Unbounded_Set_Iterator<T>::operator++ (int)");
- this->advance ();
- return *this;
-}
-
-template <class T> T&
-ACE_Unbounded_Set_Iterator<T>::operator* (void)
-{
- //ACE_TRACE ("ACE_Unbounded_Set_Iterator<T>::operator*");
- T *retv = 0;
-
- ACE_ASSERT (this->next (retv) != 0);
- return *retv;
-}
-
-template <class T> int
-ACE_Unbounded_Set_Iterator<T>::operator== (const ACE_Unbounded_Set_Iterator<T> &rhs) const
-{
- //ACE_TRACE ("ACE_Unbounded_Set_Iterator<T>::operator==");
- return (this->set_ == rhs.set_ && this->current_ == rhs.current_);
-}
-
-template <class T> int
-ACE_Unbounded_Set_Iterator<T>::operator!= (const ACE_Unbounded_Set_Iterator<T> &rhs) const
-{
- //ACE_TRACE ("ACE_Unbounded_Set_Iterator<T>::operator!=");
- return (this->set_ != rhs.set_ || this->current_ != rhs.current_);
-}
-
-template <class T> void
-ACE_Unbounded_Stack_Iterator<T>::dump (void) const
-{
-// ACE_TRACE ("ACE_Unbounded_Stack_Iterator<T>::dump");
-}
-
-template <class T>
-ACE_Unbounded_Stack_Iterator<T>::ACE_Unbounded_Stack_Iterator (ACE_Unbounded_Stack<T> &q)
- : current_ (q.head_->next_),
- stack_ (q)
-{
-// ACE_TRACE ("ACE_Unbounded_Stack_Iterator<T>::ACE_Unbounded_Stack_Iterator");
-}
-
-template <class T> int
-ACE_Unbounded_Stack_Iterator<T>::advance (void)
-{
-// ACE_TRACE ("ACE_Unbounded_Stack_Iterator<T>::advance");
- this->current_ = this->current_->next_;
- return this->current_ != this->stack_.head_;
-}
-
-template <class T> int
-ACE_Unbounded_Stack_Iterator<T>::first (void)
-{
-// ACE_TRACE ("ACE_Unbounded_Stack_Iterator<T>::first");
- this->current_ = this->stack_.head_->next_;
- return this->current_ != this->stack_.head_;
-}
-
-template <class T> int
-ACE_Unbounded_Stack_Iterator<T>::done (void) const
-{
- ACE_TRACE ("ACE_Unbounded_Stack_Iterator<T>::done");
-
- return this->current_ == this->stack_.head_;
-}
-
-template <class T> int
-ACE_Unbounded_Stack_Iterator<T>::next (T *&item)
-{
-// ACE_TRACE ("ACE_Unbounded_Stack_Iterator<T>::next");
- if (this->current_ == this->stack_.head_)
- return 0;
- else
- {
- item = &this->current_->item_;
- return 1;
- }
-}
-
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Ordered_MultiSet)
-
-
-template <class T>
-ACE_Ordered_MultiSet<T>::ACE_Ordered_MultiSet (ACE_Allocator *alloc)
- : head_ (0)
- , tail_ (0)
- , cur_size_ (0)
- , allocator_ (alloc)
-{
-// ACE_TRACE ("ACE_Ordered_MultiSet<T>::ACE_Ordered_MultiSet");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-}
-
-template <class T>
-ACE_Ordered_MultiSet<T>::ACE_Ordered_MultiSet (const ACE_Ordered_MultiSet<T> &us)
- : head_ (0)
- , tail_ (0)
- , cur_size_ (0)
- , allocator_ (us.allocator_)
-{
- ACE_TRACE ("ACE_Ordered_MultiSet<T>::ACE_Ordered_MultiSet");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- this->copy_nodes (us);
-}
-
-template <class T>
-ACE_Ordered_MultiSet<T>::~ACE_Ordered_MultiSet (void)
-{
-// ACE_TRACE ("ACE_Ordered_MultiSet<T>::~ACE_Ordered_MultiSet");
-
- this->delete_nodes ();
-}
-
-
-template <class T> void
-ACE_Ordered_MultiSet<T>::operator= (const ACE_Ordered_MultiSet<T> &us)
-{
- ACE_TRACE ("ACE_Ordered_MultiSet<T>::operator=");
-
- if (this != &us)
- {
- this->delete_nodes ();
- this->copy_nodes (us);
- }
-}
-
-
-template <class T> int
-ACE_Ordered_MultiSet<T>::insert (const T &item)
-{
-// ACE_TRACE ("ACE_Ordered_MultiSet<T>::insert");
-
- return this->insert_from (item, this->head_, 0);
-}
-
-template <class T> int
-ACE_Ordered_MultiSet<T>::insert (const T &item,
- ACE_Ordered_MultiSet_Iterator<T> &iter)
-{
-// ACE_TRACE ("ACE_Ordered_MultiSet<T>::insert using iterator");
-
- return this->insert_from (item, iter.current_, &iter.current_);
-}
-
-template <class T> int
-ACE_Ordered_MultiSet<T>::remove (const T &item)
-{
-// ACE_TRACE ("ACE_Ordered_MultiSet<T>::remove");
-
- ACE_DNode<T> *node = 0;
-
- int result = locate (item, 0, node);
-
- // if we found the node, remove from list and free it
- if (node && (result == 0))
- {
- if (node->prev_)
- {
- node->prev_->next_ = node->next_;
- }
- else
- {
- head_ = node->next_;
- }
-
- if (node->next_)
- {
- node->next_->prev_ = node->prev_;
- }
- else
- {
- tail_ = node->prev_;
- }
-
- this->cur_size_--;
-
- ACE_DES_FREE_TEMPLATE (node, this->allocator_->free, ACE_DNode, <T>);
-
- return 0;
- }
-
- return -1;
-}
-
-template <class T> int
-ACE_Ordered_MultiSet<T>::find (const T &item,
- ACE_Ordered_MultiSet_Iterator<T> &iter) const
-{
- // search an occurance of item, using iterator's current position as a hint
- ACE_DNode<T> *node = iter.current_;
- int result = locate (item, node, node);
-
- // if we found the node, update the iterator and indicate success
- if (node && (result == 0))
- {
- iter.current_ = node;
- return 0;
- }
-
- return -1;
-}
-
-
-
-template <class T> void
-ACE_Ordered_MultiSet<T>::reset (void)
-{
- ACE_TRACE ("reset");
-
- this->delete_nodes ();
-}
-
-template <class T> void
-ACE_Ordered_MultiSet<T>::dump (void) const
-{
-// ACE_TRACE ("ACE_Ordered_MultiSet<T>::dump");
-//
-// ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-// ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nhead_ = %u"), this->head_));
-// ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nhead_->next_ = %u"), this->head_->next_));
-// ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ncur_size_ = %d\n"), this->cur_size_));
-//
-// T *item = 0;
-// size_t count = 1;
-//
-// for (ACE_Ordered_MultiSet_Iterator<T> iter (*(ACE_Ordered_MultiSet<T> *) this);
-// iter.next (item) != 0;
-// iter.advance ())
-// ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("count = %d\n"), count++));
-//
-// ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class T> int
-ACE_Ordered_MultiSet<T>::insert_from (const T &item, ACE_DNode<T> *position,
- ACE_DNode<T> **new_position)
-{
-// ACE_TRACE ("ACE_Unbounded_Queue<T>::insert_tail");
-
- // create a new node
- ACE_DNode<T> *temp;
- ACE_NEW_MALLOC_RETURN (
- temp,
- (ACE_DNode<T>*) this->allocator_->malloc (sizeof (ACE_DNode<T>)),
- ACE_DNode<T> (item), -1);
-
- // obtain approximate location of the node
- int result = locate (item, position, position);
-
- // if there are nodes in the multiset
- if (position)
- {
- switch (result)
- {
- // insert after the approximate position
- case -1:
-
- // if there is a following node
- if (position->next_)
- {
- // link up with the following node
- position->next_->prev_ = temp;
- temp->next_ = position->next_;
- }
- else
- {
- // appending to the end of the set
- tail_ = temp;
- }
-
- // link up with the preceeding node
- temp->prev_ = position;
- position->next_ = temp;
-
- break;
-
- // insert before the position
- case 0:
- case 1:
-
- // if there is a preceeding node
- if (position->prev_)
- {
- // link up with the preceeding node
- position->prev_->next_ = temp;
- temp->prev_ = position->prev_;
- }
- else
- {
- // prepending to the start of the set
- head_ = temp;
- }
-
- // link up with the preceeding node
- temp->next_ = position;
- position->prev_ = temp;
-
- break;
-
- default:
- return -1;
- }
- }
- else
- {
- // point the head and tail to the new node.
- this->head_ = temp;
- this->tail_ = temp;
- }
-
- this->cur_size_++;
- if (new_position)
- {
- *new_position = temp;
- }
-
- return 0;
-}
-
-template <class T> int
-ACE_Ordered_MultiSet<T>::locate (const T &item, ACE_DNode<T> *start_position,
- ACE_DNode<T> *&new_position) const
-{
- if (! start_position)
- {
- start_position = this->head_;
- }
-
- // if starting before the item, move forward
- // until at or just before item
- while (start_position && start_position->item_ < item &&
- start_position->next_)
- {
- start_position = start_position->next_;
- }
-
- // if starting after the item, move back
- // until at or just after item
- while (start_position && item < start_position->item_ &&
- start_position->prev_)
- {
- start_position = start_position->prev_;
- }
-
- // save the (approximate) location in the passed pointer
- new_position = start_position;
-
- // show the location is after (1), before (-1) , or at (0) the item
- if (! new_position )
- {
- return 1;
- }
- else if (item < new_position->item_)
- {
- return 1;
- }
- else if (new_position->item_ < item)
- {
- return -1;
- }
- else
- {
- return 0;
- }
-}
- // looks for first occurance of <item> in the ordered set, using the
- // passed starting position as a hint: if there is such an instance, it
- // updates the new_position pointer to point to one such node and returns 0;
- // if there is no such node, then if there is a node before where the
- // item would have been, it updates the new_position pointer to point
- // to this node and returns -1; if there is no such node, then if there
- // is a node after where the item would have been, it updates the
- // new_position pointer to point to this node (or 0 if there is no such
- // node) and returns 1;
-
-template <class T> void
-ACE_Ordered_MultiSet<T>::copy_nodes (const ACE_Ordered_MultiSet<T> &us)
-{
- ACE_DNode<T> *insertion_point = this->head_;
-
- for (ACE_DNode<T> *curr = us.head_;
- curr;
- curr = curr->next_)
- {
- this->insert_from (curr->item_, insertion_point, &insertion_point);
- }
-}
-
-template <class T> void
-ACE_Ordered_MultiSet<T>::delete_nodes (void)
-{
- // iterate through list, deleting nodes
- ACE_DNode<T> *curr = this->head_;
- while (curr)
- {
- ACE_DNode<T> *temp = curr;
- curr = curr->next_;
- ACE_DES_FREE_TEMPLATE (temp, this->allocator_->free, ACE_DNode, <T>);
- }
-
- this->head_ = 0;
- this->tail_ = 0;
- this->cur_size_ = 0;
-}
-
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Ordered_MultiSet_Iterator)
-
-template <class T>
-ACE_Ordered_MultiSet_Iterator<T>::ACE_Ordered_MultiSet_Iterator (ACE_Ordered_MultiSet<T> &s)
- : current_ (s.head_),
- set_ (s)
-{
-// ACE_TRACE ("ACE_Ordered_MultiSet_Iterator<T>::ACE_Ordered_MultiSet_Iterator");
-}
-
- template <class T> int
-ACE_Ordered_MultiSet_Iterator<T>::next (T *&item) const
-{
-// ACE_TRACE ("ACE_Ordered_MultiSet_Iterator<T>::next");
- if (this->current_)
- {
- item = &this->current_->item_;
- return 1;
- }
-
- return 0;
-}
-
-#endif /* ACE_CONTAINERS_C */
diff --git a/ace/Containers.h b/ace/Containers.h
deleted file mode 100644
index 2569eca8ddd..00000000000
--- a/ace/Containers.h
+++ /dev/null
@@ -1,1267 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Containers.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_CONTAINERS_H)
-#define ACE_CONTAINERS_H
-
-#include "ace/ACE.h"
-
-class ACE_Allocator;
-
-template <class T>
-class ACE_Bounded_Stack
-{
- // = TITLE
- // Implement a generic LIFO abstract data type.
- //
- // = DESCRIPTION
- // This implementation of a Stack uses a bounded array
- // that is allocated dynamically.
-public:
- // = Initialization, assignemnt, and termination methods.
-
- ACE_Bounded_Stack (size_t size);
- // Initialize a new stack so that it is empty.
-
- ACE_Bounded_Stack (const ACE_Bounded_Stack<T> &s);
- // The copy constructor (performs initialization).
-
- void operator= (const ACE_Bounded_Stack<T> &s);
- // Assignment operator (performs assignment).
-
- ~ACE_Bounded_Stack (void);
- // Perform actions needed when stack goes out of scope.
-
- // = Classic Stack operations.
-
- int push (const T &new_item);
- // Place a new item on top of the stack. Returns -1 if the stack
- // is already full, 0 if the stack is not already full, and -1 if
- // failure occurs.
-
- int pop (T &item);
- // Remove and return the top stack item. Returns -1 if the stack is
- // already empty, 0 if the stack is not already empty, and -1 if
- // failure occurs.
-
- int top (T &item) const;
- // Return top stack item without removing it. Returns -1 if the
- // stack is already empty, 0 if the stack is not already empty, and
- // -1 if failure occurs.
-
- // = Check boundary conditions.
-
- int is_empty (void) const;
- // Returns 1 if the container is empty, otherwise returns 0.
-
- int is_full (void) const;
- // Returns 1 if the container is full, otherwise returns 0.
-
- size_t size (void) const;
- // The number of items in the stack.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- size_t size_;
- // Size of the dynamically allocated data.
-
- size_t top_;
- // Keeps track of the current top of stack.
-
- T *stack_;
- // Holds the stack's contents.
-};
-
-//----------------------------------------
-
-template <class T, size_t SIZE>
-class ACE_Fixed_Stack
-{
- // = TITLE
- // Implement a generic LIFO abstract data type.
- //
- // = DESCRIPTION
- // This implementation of a Stack uses a fixed array
- // with the size fixed at instantiation time.
-public:
- // = Initialization, assignemnt, and termination methods.
- ACE_Fixed_Stack (void);
- // Initialize a new stack so that it is empty.
-
- ACE_Fixed_Stack (const ACE_Fixed_Stack<T, SIZE> &s);
- // The copy constructor (performs initialization).
-
- void operator= (const ACE_Fixed_Stack<T, SIZE> &s);
- // Assignment operator (performs assignment).
-
- ~ACE_Fixed_Stack (void);
- // Perform actions needed when stack goes out of scope.
-
- // = Classic Stack operations.
-
- int push (const T &new_item);
- // Place a new item on top of the stack. Returns -1 if the stack
- // is already full, 0 if the stack is not already full, and -1 if
- // failure occurs.
-
- int pop (T &item);
- // Remove and return the top stack item. Returns -1 if the stack is
- // already empty, 0 if the stack is not already empty, and -1 if
- // failure occurs.
-
- int top (T &item) const;
- // Return top stack item without removing it. Returns -1 if the
- // stack is already empty, 0 if the stack is not already empty, and
- // -1 if failure occurs.
-
- // = Check boundary conditions.
-
- int is_empty (void) const;
- // Returns 1 if the container is empty, otherwise returns 0.
-
- int is_full (void) const;
- // Returns 1 if the container is full, otherwise returns 0.
-
- size_t size (void) const;
- // The number of items in the stack.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- size_t size_;
- // Size of the allocated data.
-
- size_t top_;
- // Keeps track of the current top of stack.
-
- T stack_[SIZE];
- // Holds the stack's contents.
-};
-
-//----------------------------------------
-
-// Forward declarations.
-template <class T> class ACE_Unbounded_Set;
-template <class T> class ACE_Unbounded_Set_Iterator;
-template <class T> class ACE_Unbounded_Queue;
-template <class T> class ACE_Unbounded_Queue_Iterator;
-template <class T> class ACE_Unbounded_Stack;
-template <class T> class ACE_Unbounded_Stack_Iterator;
-template <class T> class ACE_Ordered_MultiSet;
-template <class T> class ACE_Ordered_MultiSet_Iterator;
-
-template<class T>
-class ACE_Node
-{
- // = TITLE
- // Implementation element in a Queue.
- friend class ACE_Unbounded_Queue<T>;
- friend class ACE_Unbounded_Queue_Iterator<T>;
- friend class ACE_Unbounded_Set<T>;
- friend class ACE_Unbounded_Set_Iterator<T>;
- friend class ACE_Unbounded_Stack<T>;
- friend class ACE_Unbounded_Stack_Iterator<T>;
-
-public:
- ~ACE_Node (void);
- // This isn't necessary, but it keeps the compiler happy.
-
-private:
- // = Initialization methods
- ACE_Node (const T &i, ACE_Node<T> *n);
- ACE_Node (ACE_Node<T> *n = 0, int MS_SUCKS = 0);
- ACE_Node (const ACE_Node<T> &n);
-
- ACE_Node<T> *next_;
- // Pointer to next element in the list of <ACE_Node>s.
-
- T item_;
- // Current value of the item in this node.
-};
-
-template<class T>
-class ACE_DNode
-{
- // = TITLE
- // Implementation element in a bilinked list.
- friend class ACE_Ordered_MultiSet<T>;
- friend class ACE_Ordered_MultiSet_Iterator<T>;
-
-public:
-
- ~ACE_DNode (void);
- // This isn't necessary, but it keeps the compiler happy.
-
-private:
-
- // = Initialization methods
- ACE_DNode (const T &i, ACE_DNode<T> *n = 0, ACE_DNode<T> *p = 0);
-
- ACE_DNode<T> *next_;
- // Pointer to next element in the list of <ACE_DNode>s.
-
- ACE_DNode<T> *prev_;
- // Pointer to previous element in the list of <ACE_DNode>s.
-
- T item_;
- // Current value of the item in this node.
-};
-
-
-template <class T>
-class ACE_Unbounded_Stack
-{
- // = TITLE
- // Implement a generic LIFO abstract data type.
- //
- // = DESCRIPTION
- // This implementation of an unbounded Stack uses a linked list.
-public:
- friend class ACE_Unbounded_Stack_Iterator<T>;
-
- // Trait definition.
- typedef ACE_Unbounded_Stack_Iterator<T> ITERATOR;
-
- // = Initialization, assignemnt, and termination methods.
- ACE_Unbounded_Stack (ACE_Allocator *alloc = 0);
- // Initialize a new stack so that it is empty. Use user defined
- // allocation strategy if specified.
-
- ACE_Unbounded_Stack (const ACE_Unbounded_Stack<T> &s);
- // The copy constructor (performs initialization).
-
- void operator= (const ACE_Unbounded_Stack<T> &s);
- // Assignment operator (performs assignment).
-
- ~ACE_Unbounded_Stack (void);
- // Perform actions needed when stack goes out of scope.
-
- // = Classic Stack operations.
-
- int push (const T &new_item);
- // Place a new item on top of the stack. Returns -1 if the stack
- // is already full, 0 if the stack is not already full, and -1 if
- // failure occurs.
-
- int pop (T &item);
- // Remove and return the top stack item. Returns -1 if the stack is
- // already empty, 0 if the stack is not already empty, and -1 if
- // failure occurs.
-
- int top (T &item) const;
- // Return top stack item without removing it. Returns -1 if the
- // stack is already empty, 0 if the stack is not already empty, and
- // -1 if failure occurs.
-
- // = Check boundary conditions.
-
- int is_empty (void) const;
- // Returns 1 if the container is empty, otherwise returns 0.
-
- int is_full (void) const;
- // Returns 1 if the container is full, otherwise returns 0.
-
- // = Auxiliary methods (not strictly part of the Stack ADT).
-
- int insert (const T &new_item);
- // Insert <new_item> into the Stack at the head (but doesn't allow
- // duplicates). Returns -1 if failures occur, 1 if item is already
- // present, else 0.
-
- int remove (const T &item);
- // Remove <item> from the Stack. Returns 0 if it removes the item,
- // -1 if it can't find the item, and -1 if a failure occurs.
-
- int find (const T &item) const;
- // Finds if <item> occurs the set. Returns 0 if finds, else -1.
-
- size_t size (void) const;
- // The number of items in the stack.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- void delete_all_nodes (void);
- // Delete all the nodes in the stack.
-
- void copy_all_nodes (const ACE_Unbounded_Stack<T> &s);
- // Copy all nodes from <s> to <this>.
-
- ACE_Node<T> *head_;
- // Head of the linked list of Nodes.
-
- size_t cur_size_;
- // Current size of the stack.
-
- ACE_Allocator *allocator_;
- // Allocation strategy of the stack.
-};
-
-template <class T>
-class ACE_Unbounded_Stack_Iterator
-{
- // = TITLE
- // Implement an iterator over an unbounded Stack.
-public:
- // = Initialization method.
- ACE_Unbounded_Stack_Iterator (ACE_Unbounded_Stack<T> &);
-
- // = Iteration methods.
-
- int next (T *&next_item);
- // Pass back the <next_item> that hasn't been seen in the Stack.
- // Returns 0 when all items have been seen, else 1.
-
- int advance (void);
- // Move forward by one element in the Stack. Returns 0 when all the
- // items in the Stack have been seen, else 1.
-
- int first (void);
- // Move to the first element in the Stack. Returns 0 if the
- // Stack is empty, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Node<T> *current_;
- // Pointer to the current node in the iteration.
-
- ACE_Unbounded_Stack<T> &stack_;
- // Pointer to the Stack we're iterating over.
-};
-
-template <class T>
-class ACE_Unbounded_Queue;
-
-template <class T>
-class ACE_Unbounded_Queue_Iterator
-{
- // = TITLE
- // Implement an iterator over an unbounded queue.
-public:
- // = Initialization method.
- ACE_Unbounded_Queue_Iterator (ACE_Unbounded_Queue<T> &);
-
- // = Iteration methods.
-
- int next (T *&next_item);
- // Pass back the <next_item> that hasn't been seen in the queue.
- // Returns 0 when all items have been seen, else 1.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the queue have been seen, else 1.
-
- int first (void);
- // Move to the first element in the queue. Returns 0 if the
- // queue is empty, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Node<T> *current_;
- // Pointer to the current node in the iteration.
-
- ACE_Unbounded_Queue<T> &queue_;
- // Pointer to the queue we're iterating over.
-};
-
-template <class T>
-class ACE_Unbounded_Queue
-{
- // = TITLE
- // A Queue of "infinite" length.
- //
- // = DESCRIPTION
- // This implementation of an unbounded queue uses a circular
- // linked list with a dummy node.
-public:
- friend class ACE_Unbounded_Queue_Iterator<T>;
-
- // Trait definition.
- typedef ACE_Unbounded_Queue_Iterator<T> ITERATOR;
-
- // = Initialization and termination methods.
- ACE_Unbounded_Queue (ACE_Allocator *alloc = 0);
- // construction. Use user specified allocation strategy
- // if specified.
-
- ACE_Unbounded_Queue (const ACE_Unbounded_Queue<T> &);
- // Copy constructor.
-
- void operator= (const ACE_Unbounded_Queue<T> &);
- // Assignment operator.
-
- ~ACE_Unbounded_Queue (void);
- // construction.
-
- // = Check boundary conditions.
-
- int is_empty (void) const;
- // Returns 1 if the container is empty, otherwise returns 0.
-
- int is_full (void) const;
- // Returns 1 if the container is full, otherwise returns 0.
-
- // = Classic queue operations.
-
- int enqueue_tail (const T &new_item);
- // Adds <new_item> to the tail of the queue. Returns 0 on success,
- // -1 on failure.
-
- int enqueue_head (const T &new_item);
- // Adds <new_item> to the head of the queue. Returns 0 on success,
- // -1 on failure.
-
- int dequeue_head (T &item);
- // Removes and returns the first <item> on the queue. Returns 0 on
- // success, -1 if the queue was empty.
-
- // = Additional utility methods.
-
- void reset (void);
- // Reset the <ACE_Unbounded_Queue> to be empty.
-
- int get (T *&item, size_t index = 0) const;
- // Get the <index>th element in the set. Returns -1 if the element
- // isn't in the range <0..size() - 1>, else 0.
-
- int set (const T &item, size_t index);
- // Set the <index>th element in the set. Will pad out the set with
- // empty nodes if <index> is beyond the range <0..size() - 1>.
- // Returns -1 on failure, 0 if <index> isn't initially in range, and
- // 0 otherwise.
-
- size_t size (void) const;
- // The number of items in the queue.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- void delete_nodes (void);
- // Delete all the nodes in the queue.
-
- void copy_nodes (const ACE_Unbounded_Queue<T> &);
- // Copy nodes into this queue.
-
- ACE_Node<T> *head_;
- // Pointer to the dummy node in the circular linked Queue.
-
- size_t cur_size_;
- // Current size of the queue.
-
- ACE_Allocator *allocator_;
- // Allocation Strategy of the queue.
-};
-
-template <class T>
-class ACE_Double_Linked_List;
-
-template <class T>
-class ACE_Double_Linked_List_Iterator
-{
- // = TITLE
- // Implement an iterator over a container double-linked list
- //
- // = DESCRIPTION
- // Iterate thru the double-linked list. This class provide
- // an interface that let users access the internal element
- // addresses directly, which (IMHO) seems to break the
- // encasulation. Notice <class T> must delcare
- // ACE_Double_Linked_List<T> and
- // ACE_Double_Linked_List_Iterator as friend classes.
-public:
- // = Initialization method.
- ACE_Double_Linked_List_Iterator (ACE_Double_Linked_List<T> &);
-
- // = Iteration methods.
-
- T *next (void) const;
- // Return the address of next (current) unvisited item in the list.
- // 0 if there is no more element available.
-
- int advance (void);
- // Move forward by one element in the list. Returns 0 when all the
- // items in the list have been seen, else 1.
-
- int first (void);
- // Move to the first element in the list. Returns 0 if the
- // list is empty, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- T *not_done (void) const ;
- // Check if we reach the end of the list. Can also be used to get
- // the *current* element in the list. Return the address of the
- // current item if there are still elements left , 0 if we run out
- // of element.
-
- T *do_advance (void);
- // Advance to the next element in the list. Return the address of the
- // next element if there are more, 0 otherwise.
-
- T *current_;
- // Remember where we are.
-
- ACE_Double_Linked_List<T> &dllist_;
-};
-
-template <class T>
-class ACE_Double_Linked_List
-{
- // = TITLE
- // A double-linked list implementation.
- //
- // = DESCRIPTION
- // This implementation of an unbounded double-linked list uses a
- // circular linked list with a dummy node. It is pretty much
- // like the ACE_Unbounded_Queue except that it allows removing
- // of a specific element from a specific location.
-public:
- friend class ACE_Double_Linked_List_Iterator<T>;
-
- // Trait definition.
- typedef ACE_Double_Linked_List_Iterator<T> ITERATOR;
-
- // = Initialization and termination methods.
- ACE_Double_Linked_List (ACE_Allocator *alloc = 0);
- // construction. Use user specified allocation strategy
- // if specified.
-
- ACE_Double_Linked_List (ACE_Double_Linked_List<T> &);
- // Copy constructor.
-
- void operator= (ACE_Double_Linked_List<T> &);
- // Assignment operator.
-
- ~ACE_Double_Linked_List (void);
- // Destructor.
-
- // = Check boundary conditions.
-
- int is_empty (void) const;
- // Returns 1 if the container is empty, otherwise returns 0.
-
- int is_full (void) const;
- // Returns 1 if the container is full, otherwise returns 0.
-
- // = Classic queue operations.
-
- T *insert_tail (T *new_item);
- // Adds <new_item> to the tail of the list. Returns 0 on success,
- // -1 on failure.
-
- T *insert_head (T *new_item);
- // Adds <new_item> to the head of the list. Returns 0 on success,
- // -1 on failure.
-
- T* delete_head (void);
- // Removes and returns the first <item> in the list. Returns
- // internal node's address on success, 0 if the queue was empty.
- // This method will *not* free the internal node.
-
- T *delete_tail (void);
- // Removes and returns the last <item> in the list. Returns
- // internal nodes's address on success, 0 if the queue was
- // empty. This method will *not* free the internal node.
-
- // = Additional utility methods.
-
- void reset (void);
- // Reset the <ACE_Double_Linked_List> to be empty.
- // Notice that since no one is interested in the items within,
- // This operation will delete all items.
-
- int get (T *&item, size_t index = 0);
- // Get the <index>th element in the set. Returns -1 if the element
- // isn't in the range <0..size() - 1>, else 0.
-
- size_t size (void) const;
- // The number of items in the queue.
-
- void dump (void) const;
- // Dump the state of an object.
-
- int remove (T *n);
- // Use DNode address directly.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- void delete_nodes (void);
- // Delete all the nodes in the list.
-
- void copy_nodes (ACE_Double_Linked_List<T> &);
- // Copy nodes into this list.
-
- void init_head (void);
- // Setup header pointer. Called after we create the head node in ctor.
-
- int insert_element (T *new_item,
- int before = 0,
- T *old_item = 0);
- // Insert a <new_element> into the list. It will be added before
- // or after <old_item>. Default is to insert the new item *after*
- // <head_>. Return 0 if succeed, -1 if error occured.
-
- int remove_element (T *item);
- // Remove an <item> from the list. Return 0 if succeed, -1 otherwise.
- // Notice that this function checks if item is <head_> and either its
- // <next_> or <prev_> is NULL. The function resets item's <next_> and
- // <prev_> to 0 to prevent clobbering the double-linked list if a user
- // tries to remove the same node again.
-
- T *head_;
- // Head of the circular double-linked list.
-
- size_t size_;
- // Size of this list.
-
- ACE_Allocator *allocator_;
- // Allocation Strategy of the queue.
-};
-
-template <class T>
-class ACE_Unbounded_Set_Iterator
-{
- // = TITLE
- // Implement an iterator over an unbounded set.
-public:
- // = Initialization method.
- ACE_Unbounded_Set_Iterator (ACE_Unbounded_Set<T> &s, int end = 0);
-
- // = Iteration methods.
-
- int next (T *&next_item);
- // Pass back the <next_item> that hasn't been seen in the Set.
- // Returns 0 when all items have been seen, else 1.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- int first (void);
- // Move to the first element in the set. Returns 0 if the
- // set is empty, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // = STL styled iteration, compare, and reference functions.
-
- ACE_Unbounded_Set_Iterator<T> operator++ (void);
- // Postfix advance.
-
- ACE_Unbounded_Set_Iterator<T>& operator++ (int);
- // Prefix advance.
-
- T& operator* (void);
- // Returns a reference to the interal element <this> is pointing to.
-
- int operator== (const ACE_Unbounded_Set_Iterator<T> &) const;
- int operator!= (const ACE_Unbounded_Set_Iterator<T> &) const;
- // Check if two iterators point to the same position
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Node<T> *current_;
- // Pointer to the current node in the iteration.
-
- ACE_Unbounded_Set<T> *set_;
- // Pointer to the set we're iterating over.
-};
-
-template <class T>
-class ACE_Unbounded_Set
-{
- // = TITLE
- // Implement a simple unordered set of <T> of unbounded size.
- //
- // = DESCRIPTION
- // This implementation of an unordered set uses a circular
- // linked list with a dummy node. This implementation does not
- // allow duplicates, but it maintains FIFO ordering of insertions.
-public:
- friend class ACE_Unbounded_Set_Iterator<T>;
-
- // Trait definition.
- typedef ACE_Unbounded_Set_Iterator<T> ITERATOR;
- typedef ACE_Unbounded_Set_Iterator<T> iterator;
-
- // = Initialization and termination methods.
- ACE_Unbounded_Set (ACE_Allocator *alloc = 0);
- // Constructor. Use user specified allocation strategy
- // if specified.
-
- ACE_Unbounded_Set (const ACE_Unbounded_Set<T> &);
- // Copy constructor.
-
- void operator= (const ACE_Unbounded_Set<T> &);
- // Assignment operator.
-
- ~ACE_Unbounded_Set (void);
- // Destructor.
-
- // = Check boundary conditions.
-
- int is_empty (void) const;
- // Returns 1 if the container is empty, otherwise returns 0.
-
- int is_full (void) const;
- // Returns 1 if the container is full, otherwise returns 0.
-
- // = Classic unordered set operations.
-
- int insert (const T &new_item);
- // Insert <new_item> into the set (doesn't allow duplicates).
- // Returns -1 if failures occur, 1 if item is already present, else
- // 0.
-
- int remove (const T &item);
- // Remove first occurrence of <item> from the set. Returns 0 if
- // it removes the item, -1 if it can't find the item, and -1 if a
- // failure occurs.
-
- int find (const T &item) const;
- // Finds if <item> occurs in the set. Returns 0 if find succeeds,
- // else -1.
-
- size_t size (void) const;
- // Size of the set.
-
- void dump (void) const;
- // Dump the state of an object.
-
- void reset (void);
- // Reset the <ACE_Unbounded_Set> to be empty.
-
- // = STL-styled unidirectional iterator factory.
- ACE_Unbounded_Set_Iterator<T> begin (void);
- ACE_Unbounded_Set_Iterator<T> end (void);
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int insert_tail (const T &item);
- // Insert <item> at the tail of the set (doesn't check for
- // duplicates).
-
- void delete_nodes (void);
- // Delete all the nodes in the Set.
-
- void copy_nodes (const ACE_Unbounded_Set<T> &);
- // Copy nodes into this set.
-
- ACE_Node<T> *head_;
- // Head of the linked list of Nodes.
-
- size_t cur_size_;
- // Current size of the set.
-
- ACE_Allocator *allocator_;
- // Allocation strategy of the set.
-};
-
-// Forward declaration.
-template <class T, size_t SIZE>
-class ACE_Fixed_Set;
-
-template <class T, size_t SIZE>
-class ACE_Fixed_Set_Iterator
-{
- // = TITLE
- // Interates through an unordered set.
- //
- // = DESCRIPTION
- // This implementation of an unordered set uses a fixed array.
- // Allows deletions while iteration is occurring.
-public:
- // = Initialization method.
- ACE_Fixed_Set_Iterator (ACE_Fixed_Set<T, SIZE> &s);
-
- // = Iteration methods.
-
- int next (T *&next_item);
- // Pass back the <next_item> that hasn't been seen in the Set.
- // Returns 0 when all items have been seen, else 1.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- int first (void);
- // Move to the first element in the set. Returns 0 if the
- // set is empty, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Fixed_Set<T, SIZE> &s_;
- // Set we are iterating over.
-
- ssize_t next_;
- // How far we've advanced over the set.
-};
-
-template <class T, size_t SIZE>
-class ACE_Fixed_Set
-{
- // = TITLE
- // Implement a simple unordered set of <T> with maximum <SIZE>.
- //
- // = DESCRIPTION
- // This implementation of an unordered set uses a fixed array.
- // This implementation does not allow duplicates...
-public:
- friend class ACE_Fixed_Set_Iterator<T, SIZE>;
-
- // Trait definition.
- typedef ACE_Fixed_Set_Iterator<T, SIZE> ITERATOR;
-
- // = Initialization and termination methods.
- ACE_Fixed_Set (void);
- // Constructor.
-
- ACE_Fixed_Set (const ACE_Fixed_Set<T, SIZE> &);
- // Copy constructor.
-
- void operator= (const ACE_Fixed_Set<T, SIZE> &);
- // Assignment operator.
-
- ~ACE_Fixed_Set (void);
- // Destructor.
-
- // = Check boundary conditions.
-
- int is_empty (void) const;
- // Returns 1 if the container is empty, otherwise returns 0.
-
- int is_full (void) const;
- // Returns 1 if the container is full, otherwise returns 0.
-
- // = Classic unordered set operations.
-
- int insert (const T &new_item);
- // Insert <new_item> into the set (doesn't allow duplicates).
- // Returns -1 if failures occur, 1 if item is already present, else
- // 0.
-
- int remove (const T &item);
- // Remove first occurrence of <item> from the set. Returns 0 if
- // it removes the item, -1 if it can't find the item, and -1 if a
- // failure occurs.
-
- int find (const T &item) const;
- // Finds if <item> occurs in the set. Returns 0 if finds, else -1.
-
- size_t size (void) const;
- // Size of the set.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- struct
- {
- T item_;
- // Item in the set.
-
- int is_free_;
- // Keeps track of whether this item is in use or not.
- } search_structure_[SIZE];
- // Holds the contents of the set.
-
- size_t cur_size_;
- // Current size of the set.
-
- size_t max_size_;
- // Maximum size of the set.
-};
-
-// Forward declaration.
-template <class T>
-class ACE_Bounded_Set;
-
-template <class T>
-class ACE_Bounded_Set_Iterator
-{
- // = TITLE
- // Interates through an unordered set.
- //
- // = DESCRIPTION
- // This implementation of an unordered set uses a Bounded array.
- // Allows deletions while iteration is occurring.
-public:
- // = Initialization method.
- ACE_Bounded_Set_Iterator (ACE_Bounded_Set<T> &s);
-
- // = Iteration methods.
-
- int next (T *&next_item);
- // Pass back the <next_item> that hasn't been seen in the Set.
- // Returns 0 when all items have been seen, else 1.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- int first (void);
- // Move to the first element in the set. Returns 0 if the
- // set is empty, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Bounded_Set<T> &s_;
- // Set we are iterating over.
-
- ssize_t next_;
- // How far we've advanced over the set.
-};
-
-template <class T>
-class ACE_Bounded_Set
-{
- // = TITLE
- // Implement a simple unordered set of <T> with maximum
- // set at creation time.
- //
- // = DESCRIPTION
- // This implementation of an unordered set uses a Bounded array.
- // This implementation does not allow duplicates...
-public:
- friend class ACE_Bounded_Set_Iterator<T>;
-
- // Trait definition.
- typedef ACE_Bounded_Set_Iterator<T> ITERATOR;
-
- enum
- {
- DEFAULT_SIZE = 10
- };
-
- // = Initialization and termination methods.
- ACE_Bounded_Set (void);
- // Constructor.
-
- ACE_Bounded_Set (size_t size);
- // Constructor.
-
- ACE_Bounded_Set (const ACE_Bounded_Set<T> &);
- // Copy constructor.
-
- void operator= (const ACE_Bounded_Set<T> &);
- // Assignment operator.
-
- ~ACE_Bounded_Set (void);
- // Destructor
-
- // = Check boundary conditions.
-
- int is_empty (void) const;
- // Returns 1 if the container is empty, otherwise returns 0.
-
- int is_full (void) const;
- // Returns 1 if the container is full, otherwise returns 0.
-
- // = Classic unordered set operations.
-
- int insert (const T &new_item);
- // Insert <new_item> into the set (doesn't allow duplicates).
- // Returns -1 if failures occur, 1 if item is already present, else
- // 0.
-
- int remove (const T &item);
- // Remove first occurrence of <item> from the set. Returns 0 if it
- // removes the item, -1 if it can't find the item, and -1 if a
- // failure occurs.
-
- int find (const T &item) const;
- // Finds if <item> occurs in the set. Returns 0 if finds, else -1.
-
- size_t size (void) const;
- // Size of the set.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- struct Search_Structure
- {
- T item_;
- // Item in the set.
-
- int is_free_;
- // Keeps track of whether this item is in use or not.
- };
-
- Search_Structure *search_structure_;
- // Holds the contents of the set.
-
- size_t cur_size_;
- // Current size of the set.
-
- size_t max_size_;
- // Maximum size of the set.
-};
-
-template <class T>
-class ACE_Ordered_MultiSet_Iterator
-{
- // = TITLE
- // Implement a bidirectional iterator over an ordered multiset.
- // This class template requires that < operator semantics be defined
- // for the parameterized type <T>, but does not impose any restriction
- // on how that ordering operator is implemented.
-
-public:
-
- friend class ACE_Ordered_MultiSet<T>;
-
- // = Initialization method.
- ACE_Ordered_MultiSet_Iterator (ACE_Ordered_MultiSet<T> &s);
-
- // = Iteration methods.
-
- int next (T *&next_item) const;
- // Pass back the <next_item> that hasn't been seen in the ordered multiset.
- // Returns 0 when all items have been seen, else 1.
-
- int first (void);
- // Repositions the iterator at the first item in the ordered multiset
- // Returns 0 if the list is empty else 1.
-
- int last (void);
- // Repositions the iterator at the last item in the ordered multiset
- // Returns 0 if the list is empty else 1.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- int retreat (void);
- // Move backward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
-
- ACE_DNode<T> *current_;
- // Pointer to the current node in the iteration.
-
- ACE_Ordered_MultiSet<T> &set_;
- // Pointer to the set we're iterating over.
-};
-
-template <class T>
-class ACE_Ordered_MultiSet
-{
- // = TITLE
- // Implement a simple ordered multiset of <T> of unbounded size.
- // This class template requires that < operator semantics be defined
- // for the parameterized type <T>, but does not impose any restriction
- // on how that ordering operator is implemented.
- //
- // = DESCRIPTION
- // This implementation of an unordered set uses a circular
- // linked list with a dummy node. This implementation does not
- // allow duplicates, but it maintains FIFO ordering of insertions.
-public:
- friend class ACE_Ordered_MultiSet_Iterator<T>;
-
- // Trait definition.
- typedef ACE_Ordered_MultiSet_Iterator<T> ITERATOR;
-
- // = Initialization and termination methods.
- ACE_Ordered_MultiSet (ACE_Allocator *alloc = 0);
- // Constructor. Use user specified allocation strategy
- // if specified.
-
- ACE_Ordered_MultiSet (const ACE_Ordered_MultiSet<T> &);
- // Copy constructor.
-
- ~ACE_Ordered_MultiSet (void);
- // Destructor.
-
- void operator= (const ACE_Ordered_MultiSet<T> &);
- // Assignment operator.
-
- // = Check boundary conditions.
-
- int is_empty (void) const;
- // Returns 1 if the container is empty, otherwise returns 0.
-
- size_t size (void) const;
- // Size of the set.
-
- // = Classic unordered set operations.
-
- int insert (const T &new_item);
- // Insert <new_item> into the ordered multiset.
- // Returns -1 if failures occur, else 0.
-
- int insert (const T &new_item, ITERATOR &iter);
- // Insert <new_item> into the ordered multiset, starting its search at
- // the node pointed to by the iterator, and if insetion was successful,
- // updates the iterator to point to the newly inserted node.
- // Returns -1 if failures occur, else 0.
-
- int remove (const T &item);
- // Remove first occurrence of <item> from the set. Returns 0 if
- // it removes the item, -1 if it can't find the item.
-
- int find (const T &item, ITERATOR &iter) const;
- // Finds first occurrance of <item> in the multiset, using the iterator's
- // current position as a hint to improve performance. If find succeeds,
- // it positions the iterator at that node and returns 0, or if it cannot
- // locate the node, it leaves the iterator alone and just returns -1.
-
- void reset (void);
- // Reset the <ACE_Ordered_MultiSet> to be empty.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
-
- int insert_from (const T &item, ACE_DNode<T> *start_position,
- ACE_DNode<T> **new_position);
- // Insert <item>, starting its search at the position given,
- // and if successful updates the passed pointer to point to
- // the newly inserted item's node.
-
- int locate (const T &item, ACE_DNode<T> *start_position,
- ACE_DNode<T> *&new_position) const;
- // looks for first occurance of <item> in the ordered set, using the
- // passed starting position as a hint: if there is such an instance, it
- // updates the new_position pointer to point to this node and returns 0;
- // if there is no such node, then if there is a node before where the
- // item would have been, it updates the new_position pointer to point
- // to this node and returns -1; if there is no such node, then if there
- // is a node after where the item would have been, it updates the
- // new_position pointer to point to this node (or 0 if there is no such
- // node) and returns 1;
-
- void delete_nodes (void);
- // Delete all the nodes in the Set.
-
- void copy_nodes (const ACE_Ordered_MultiSet<T> &);
- // Copy nodes into this set.
-
- ACE_DNode<T> *head_;
- // Head of the bilinked list of Nodes.
-
- ACE_DNode<T> *tail_;
- // Head of the bilinked list of Nodes.
-
- size_t cur_size_;
- // Current size of the set.
-
- ACE_Allocator *allocator_;
- // Allocation strategy of the set.
-};
-
-
-#if defined (__ACE_INLINE__)
-#include "ace/Containers.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Containers.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Containers.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_CONTAINERS_H */
diff --git a/ace/Containers.i b/ace/Containers.i
deleted file mode 100644
index 635ff9f626c..00000000000
--- a/ace/Containers.i
+++ /dev/null
@@ -1,300 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Containers.i
-
-template <class T> ACE_INLINE int
-ACE_Bounded_Stack<T>::is_empty (void) const
-{
- ACE_TRACE ("ACE_Bounded_Stack<T>::is_empty");
- return this->top_ == 0;
-}
-
-template <class T> ACE_INLINE int
-ACE_Bounded_Stack<T>::is_full (void) const
-{
- ACE_TRACE ("ACE_Bounded_Stack<T>::is_full");
- return this->top_ >= this->size_;
-}
-
-template <class T> ACE_INLINE int
-ACE_Bounded_Stack<T>::push (const T &new_item)
-{
- ACE_TRACE ("ACE_Bounded_Stack<T>::push");
- if (this->is_full () == 0)
- {
- this->stack_[this->top_++] = new_item;
- return 0;
- }
- else
- return -1;
-}
-
-template <class T> ACE_INLINE int
-ACE_Bounded_Stack<T>::pop (T &item)
-{
- ACE_TRACE ("ACE_Bounded_Stack<T>::pop");
- if (this->is_empty () == 0)
- {
- item = this->stack_[--this->top_];
- return 0;
- }
- else
- return -1;
-}
-
-template <class T> ACE_INLINE int
-ACE_Bounded_Stack<T>::top (T &item) const
-{
- ACE_TRACE ("ACE_Bounded_Stack<T>::top");
- if (this->is_empty () == 0)
- {
- item = this->stack_[this->top_ - 1];
- return 0;
- }
- else
- return -1;
-}
-
-template <class T> ACE_INLINE size_t
-ACE_Bounded_Stack<T>::size (void) const
-{
- return this->size_;
-}
-
-//----------------------------------------
-
-template <class T, size_t SIZE> ACE_INLINE int
-ACE_Fixed_Stack<T, SIZE>::is_empty (void) const
-{
- ACE_TRACE ("ACE_Fixed_Stack<T, SIZE>::is_empty");
- return this->top_ == 0;
-}
-
-template <class T, size_t SIZE> ACE_INLINE int
-ACE_Fixed_Stack<T, SIZE>::is_full (void) const
-{
- ACE_TRACE ("ACE_Fixed_Stack<T, SIZE>::is_full");
- return this->top_ >= this->size_;
-}
-
-template <class T, size_t SIZE> ACE_INLINE int
-ACE_Fixed_Stack<T, SIZE>::push (const T &new_item)
-{
- ACE_TRACE ("ACE_Fixed_Stack<T, SIZE>::push");
- if (this->is_full () == 0)
- {
- this->stack_[this->top_++] = new_item;
- return 0;
- }
- else
- return -1;
-}
-
-template <class T, size_t SIZE> ACE_INLINE int
-ACE_Fixed_Stack<T, SIZE>::pop (T &item)
-{
- ACE_TRACE ("ACE_Fixed_Stack<T, SIZE>::pop");
- if (this->is_empty () == 0)
- {
- item = this->stack_[--this->top_];
- return 0;
- }
- else
- return -1;
-}
-
-template <class T, size_t SIZE> ACE_INLINE int
-ACE_Fixed_Stack<T, SIZE>::top (T &item) const
-{
- ACE_TRACE ("ACE_Fixed_Stack<T, SIZE>::top");
- if (this->is_empty () == 0)
- {
- item = this->stack_[this->top_ - 1];
- return 0;
- }
- else
- return -1;
-}
-
-template <class T, size_t SIZE> ACE_INLINE size_t
-ACE_Fixed_Stack<T, SIZE>::size (void) const
-{
- return this->size_;
-}
-
-template <class T> ACE_INLINE int
-ACE_Unbounded_Stack<T>::is_empty (void) const
-{
- // ACE_TRACE ("ACE_Unbounded_Stack<T>::is_empty");
- return this->head_ == this->head_->next_;
-}
-
-template <class T> ACE_INLINE int
-ACE_Unbounded_Stack<T>::top (T &item) const
-{
- ACE_TRACE ("ACE_Unbounded_Stack<T>::top");
- if (this->is_empty () == 0)
- {
- item = this->head_->next_->item_;
- return 0;
- }
- else
- return -1;
-}
-
-template <class T> ACE_INLINE int
-ACE_Unbounded_Stack<T>::is_full (void) const
-{
- ACE_TRACE ("ACE_Unbounded_Stack<T>::is_full");
- return 0; // ???
-}
-
-template <class T> ACE_INLINE size_t
-ACE_Unbounded_Stack<T>::size (void) const
-{
- return this->cur_size_;
-}
-
-// ---
-
-template <class T> ACE_INLINE size_t
-ACE_Unbounded_Queue<T>::size (void) const
-{
- return this->cur_size_;
-}
-
-template <class T> ACE_INLINE int
-ACE_Unbounded_Queue<T>::is_empty (void) const
-{
- // ACE_TRACE ("ACE_Unbounded_Queue<T>::is_empty");
- return this->head_ == this->head_->next_;
-}
-
-template <class T> ACE_INLINE int
-ACE_Unbounded_Queue<T>::is_full (void) const
-{
- // ACE_TRACE ("ACE_Unbounded_Queue<T>::is_full");
- return 0; // We should implement a "node of last resort for this..."
-}
-
-// ---
-
-template <class T> ACE_INLINE int
-ACE_Unbounded_Set<T>::is_empty (void) const
-{
- ACE_TRACE ("ACE_Unbounded_Set<T>::is_empty");
- return this->head_ == this->head_->next_;
-}
-
-template <class T> ACE_INLINE int
-ACE_Unbounded_Set<T>::is_full (void) const
-{
- ACE_TRACE ("ACE_Unbounded_Set<T>::is_full");
- return 0; // We should implement a "node of last resort for this..."
-}
-
-// ---
-
-template <class T, size_t SIZE> ACE_INLINE int
-ACE_Fixed_Set<T, SIZE>::is_empty (void) const
-{
- ACE_TRACE ("ACE_Fixed_Set<T>::is_empty");
- return this->cur_size_ == 0;
-}
-
-template <class T, size_t SIZE> ACE_INLINE int
-ACE_Fixed_Set<T, SIZE>::is_full (void) const
-{
- ACE_TRACE ("ACE_Fixed_Set<T, SIZE>::is_full");
- return this->cur_size_ == this->max_size_;
-}
-
-// ---
-
-template <class T> ACE_INLINE int
-ACE_Bounded_Set<T>::is_empty (void) const
-{
- ACE_TRACE ("ACE_Bounded_Set<T>::is_empty");
- return this->cur_size_ == 0;
-}
-
-template <class T> ACE_INLINE int
-ACE_Bounded_Set<T>::is_full (void) const
-{
- ACE_TRACE ("ACE_Bounded_Set<T>::is_full");
- return this->cur_size_ == this->max_size_;
-}
-
-// --
-
-template <class T> ACE_INLINE int
-ACE_Ordered_MultiSet_Iterator<T>::first (void)
-{
- ACE_TRACE ("ACE_Ordered_MultiSet_Iterator<T>::first");
- current_ = set_.head_;
-
- return (current_ ? 1 : 0);
-}
-
-template <class T> ACE_INLINE int
-ACE_Ordered_MultiSet_Iterator<T>::last (void)
-{
- ACE_TRACE ("ACE_Ordered_MultiSet_Iterator<T>::last");
- current_ = set_.tail_;
-
- return (current_ ? 1 : 0);
-}
-
-template <class T> ACE_INLINE int
-ACE_Ordered_MultiSet_Iterator<T>::advance (void)
-{
- ACE_TRACE ("ACE_Ordered_MultiSet_Iterator<T>::advance");
-
- current_ = current_ ? current_->next_ : 0;
-
- return (current_ ? 1 : 0);
-}
-
-template <class T> ACE_INLINE int
-ACE_Ordered_MultiSet_Iterator<T>::retreat (void)
-{
- ACE_TRACE ("ACE_Ordered_MultiSet_Iterator<T>::retreat");
-
- current_ = current_ ? current_->prev_ : 0;
-
- return (current_ ? 1 : 0);
-}
-
-template <class T> ACE_INLINE int
-ACE_Ordered_MultiSet_Iterator<T>::done (void) const
-{
- ACE_TRACE ("ACE_Ordered_MultiSet_Iterator<T>::done");
-
- return (current_ ? 0 : 1);
-}
-
-template <class T> ACE_INLINE void
-ACE_Ordered_MultiSet_Iterator<T>::dump (void) const
-{
-// ACE_TRACE ("ACE_Ordered_MultiSet_Iterator<T>::dump");
-}
-
-
-
-// --
-
-template <class T> ACE_INLINE int
-ACE_Ordered_MultiSet<T>::is_empty (void) const
-{
- ACE_TRACE ("ACE_Ordered_MultiSet<T>::is_empty");
- return this->cur_size_ > 0 ? 0 : 1;
-}
-
-template <class T> ACE_INLINE size_t
-ACE_Ordered_MultiSet<T>::size (void) const
-{
-// ACE_TRACE ("ACE_Unbounded_Set<T>::size");
- return this->cur_size_;
-}
-
diff --git a/ace/DEV.cpp b/ace/DEV.cpp
deleted file mode 100644
index 7133a045193..00000000000
--- a/ace/DEV.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
-// DEV.cpp
-// $Id$
-
-
-#define ACE_BUILD_DLL
-#include "ace/DEV.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_DEV)
-
-void
-ACE_DEV::dump (void) const
-{
- ACE_TRACE ("ACE_DEV::dump");
-}
-
-// This is the do-nothing constructor.
-
-ACE_DEV::ACE_DEV (void)
-{
- ACE_TRACE ("ACE_DEV::ACE_DEV");
-}
-
-// Close the device
-
-int
-ACE_DEV::close (void)
-{
- ACE_TRACE ("ACE_DEV::close");
- int result = ACE_OS::close (this->get_handle ());
- this->set_handle (ACE_INVALID_HANDLE);
- return result;
-}
diff --git a/ace/DEV.h b/ace/DEV.h
deleted file mode 100644
index 73be717d46c..00000000000
--- a/ace/DEV.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// DEV.h
-//
-// = AUTHOR
-// Gerhard Lenzer
-//
-// ============================================================================
-
-#if !defined (ACE_DEV_H)
-#define ACE_DEV_H
-
-#include "ace/IO_SAP.h"
-#include "ace/DEV_Addr.h"
-
-// The following is necessary since many C++ compilers don't support
-// typedef'd types inside of classes used as formal template
-// arguments... ;-(. Luckily, using the C++ preprocessor I can hide
-// most of this nastiness!
-
-#if defined (ACE_HAS_TEMPLATE_TYPEDEFS)
-#define ACE_DEV_CONNECTOR ACE_DEV_Connector
-#define ACE_DEV_STREAM ACE_DEV_Stream
-#else /* TEMPLATES are broken (must be a cfront-based compiler...) */
-#define ACE_DEV_CONNECTOR ACE_DEV_Connector, ACE_DEV_Addr
-#define ACE_DEV_STREAM ACE_DEV_Stream, ACE_DEV_Addr
-#endif /* ACE_TEMPLATE_TYPEDEFS */
-
-class ACE_Export ACE_DEV : public ACE_IO_SAP
-{
- // = TITLE
- // Defines the member functions for the base class of the
- // ACE_DEV abstraction.
-public:
- int close (void);
- // Close down the DEVICE
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- int disable (int signum) const ;
- // Disable signal <signum>
- // This is here to prevent Win32 from
- // disabling SPIPE using socket calls
-
-protected:
- ACE_DEV (void);
- // Ensure that this class is an abstract base class
-};
-
-#include "ace/DEV.i"
-
-#endif /* ACE_DEV_H */
diff --git a/ace/DEV.i b/ace/DEV.i
deleted file mode 100644
index 8b01156e51c..00000000000
--- a/ace/DEV.i
+++ /dev/null
@@ -1,15 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// DEV.i
-
-inline int
-ACE_DEV::disable (int signum) const
-{
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG (signum) ;
- return 0 ;
-#else /* ACE_WIN32 */
- return ACE_IO_SAP::disable (signum) ;
-#endif /* ACE_WIN32 */
-}
diff --git a/ace/DEV_Addr.cpp b/ace/DEV_Addr.cpp
deleted file mode 100644
index 4ae6211ae74..00000000000
--- a/ace/DEV_Addr.cpp
+++ /dev/null
@@ -1,77 +0,0 @@
-// DEV_Addr.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/DEV_Addr.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/DEV_Addr.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_DEV_Addr)
-
-void
-ACE_DEV_Addr::dump (void) const
-{
- ACE_TRACE ("ACE_DEV_Addr::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("devname_ = %s"), this->devname_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Do nothing constructor.
-
-ACE_DEV_Addr::ACE_DEV_Addr (void)
- : ACE_Addr (AF_DEV, sizeof this->devname_)
-{
- ACE_TRACE ("ACE_DEV_Addr::ACE_DEV_Addr");
-
- (void) ACE_OS::memset ((void *) &this->devname_,
- 0, sizeof this->devname_);
-}
-
-int
-ACE_DEV_Addr::set (const ACE_DEV_Addr &sa)
-{
- this->base_set (sa.get_type (), sa.get_size ());
-
- if (sa.get_type () == AF_ANY)
- (void) ACE_OS::memset ((void *) &this->devname_,
- 0,
- sizeof this->devname_);
- else
- (void) ACE_OS::memcpy ((void *) &this->devname_,
- (void *) &sa.devname_,
- sa.get_size ());
- return 0;
-}
-
-// Copy constructor.
-
-ACE_DEV_Addr::ACE_DEV_Addr (const ACE_DEV_Addr &sa)
-{
- ACE_TRACE ("ACE_DEV_Addr::ACE_DEV_Addr");
-
- this->set (sa);
-}
-
-ACE_DEV_Addr::ACE_DEV_Addr (LPCTSTR devname)
-{
- ACE_TRACE ("ACE_DEV_Addr::ACE_DEV_Addr");
-
- this->set (devname);
-}
-
-ACE_DEV_Addr &
-ACE_DEV_Addr::operator= (const ACE_DEV_Addr &sa)
-{
- ACE_TRACE ("ACE_DEV_Addr::operator=");
-
- if (this != &sa)
- (void) ACE_OS::memcpy ((void *) &this->devname_,
- (void *) &sa.devname_,
- sa.get_size ());
- return *this;
-}
-
diff --git a/ace/DEV_Addr.h b/ace/DEV_Addr.h
deleted file mode 100644
index 02bf6fa565d..00000000000
--- a/ace/DEV_Addr.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// DEV_Addr.h
-//
-// = AUTHOR
-// Gerhard Lenzer and Douglas C. Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_DEV_ADDR_H)
-#define ACE_DEV_ADDR_H
-
-#include "ace/Addr.h"
-#include "ace/ACE.h"
-
-class ACE_Export ACE_DEV_Addr : public ACE_Addr
-{
- // = TITLE
- // Defines device address family address format.
-public:
- // = Initialization methods.
- ACE_DEV_Addr (void);
- // Default constructor.
-
- ACE_DEV_Addr (const ACE_DEV_Addr &sa);
- // Copy constructor.
-
- int set (const ACE_DEV_Addr &sa);
- // Acts like a copy constructor.
-
- ACE_DEV_Addr (LPCTSTR devname);
- // Create a ACE_DEV_Addr from a device name.
-
- void set (LPCTSTR devname);
- // Create a ACE_Addr from a ACE_DEV pathname.
-
- ACE_DEV_Addr &operator= (const ACE_DEV_Addr &);
- // Assignment operator.
-
- virtual void *get_addr (void) const;
- // Return a pointer to the address.
-
-#if defined (UNICODE)
- virtual int addr_to_string (wchar_t *addr, size_t) const;
- // Transform the current address into string format.
-#endif /* UNICODE */
-
- virtual int addr_to_string (char *addr, size_t) const;
- // Transform the current address into string format.
-
- int operator == (const ACE_DEV_Addr &SAP) const;
- // Compare two addresses for equality.
-
- int operator != (const ACE_DEV_Addr &SAP) const;
- // Compare two addresses for inequality.
-
- LPCTSTR get_path_name (void) const;
- // Return the path name used for the rendezvous point.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- TCHAR devname_[MAXNAMLEN + 1];
- // Name of the device.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/DEV_Addr.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_DEV_ADDR_H */
diff --git a/ace/DEV_Addr.i b/ace/DEV_Addr.i
deleted file mode 100644
index e76ed184d32..00000000000
--- a/ace/DEV_Addr.i
+++ /dev/null
@@ -1,78 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/SString.h"
-
-ACE_INLINE void
-ACE_DEV_Addr::set (LPCTSTR devname)
-{
- ACE_TRACE ("ACE_DEV_Addr::set");
-
- this->ACE_Addr::base_set (AF_DEV, ACE_OS::strlen (devname));
- ACE_OS::strncpy (this->devname_, devname, MAXNAMLEN);
-}
-
-// Transform the current address into string format.
-#if defined (UNICODE)
-ACE_INLINE int
-ACE_DEV_Addr::addr_to_string (wchar_t *s, size_t len) const
-{
- ACE_TRACE ("ACE_DEV_Addr::addr_to_string");
-
- ACE_OS::strncpy (s, this->devname_, len);
- return 0;
-}
-#endif /* UNICODE */
-
-// Transform the current address into string format.
-
-ACE_INLINE int
-ACE_DEV_Addr::addr_to_string (char *s, size_t len) const
-{
- ACE_TRACE ("ACE_DEV_Addr::addr_to_string");
-
- ACE_OS::strncpy (s,
- ACE_MULTIBYTE_STRING (this->devname_),
- len);
- return 0;
-}
-
-// Return a pointer to the address.
-
-ACE_INLINE void *
-ACE_DEV_Addr::get_addr (void) const
-{
- ACE_TRACE ("ACE_DEV_Addr::get_addr");
-
- return (void *) &this->devname_;
-}
-
-// Compare two addresses for equality.
-
-ACE_INLINE int
-ACE_DEV_Addr::operator == (const ACE_DEV_Addr &sap) const
-{
- ACE_TRACE ("ACE_DEV_Addr::operator=");
-
- return ACE_OS::strcmp (this->devname_, sap.devname_) == 0;
-}
-
-// Compare two addresses for inequality.
-
-ACE_INLINE int
-ACE_DEV_Addr::operator != (const ACE_DEV_Addr &sap) const
-{
- ACE_TRACE ("ACE_DEV_Addr::operator!=");
-
- return !((*this) == sap); // This is lazy, of course... ;-).
-}
-
-// Return the path name used for the rendezvous point.
-
-ACE_INLINE LPCTSTR
-ACE_DEV_Addr::get_path_name (void) const
-{
- ACE_TRACE ("ACE_DEV_Addr::get_path_name");
-
- return this->devname_;
-}
diff --git a/ace/DEV_Connector.cpp b/ace/DEV_Connector.cpp
deleted file mode 100644
index 967e7adb6f6..00000000000
--- a/ace/DEV_Connector.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-// DEV_Connector.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/DEV_Connector.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_DEV_Connector)
-
-void
-ACE_DEV_Connector::dump (void) const
-{
- ACE_TRACE ("ACE_DEV_Connector::dump");
-
- ACE_DEV::dump ();
-}
-
-ACE_DEV_Connector::ACE_DEV_Connector (void)
-{
- ACE_TRACE ("ACE_DEV_Connector::ACE_DEV_Connector");
-}
-
-int
-ACE_DEV_Connector::connect (ACE_DEV_IO &new_io,
- const ACE_DEV_Addr &remote_sap,
- ACE_Time_Value *timeout,
- const ACE_Addr &,
- int,
- int flags,
- int perms)
-{
- ACE_TRACE ("ACE_DEV_Connector::connect");
-
- ACE_HANDLE handle = ACE::handle_timed_open (timeout,
- remote_sap.get_path_name (),
- flags, perms);
- new_io.set_handle (handle);
- new_io.addr_ = remote_sap; // class copy.
- return handle == ACE_INVALID_HANDLE ? -1 : 0;
-}
-
diff --git a/ace/DEV_Connector.h b/ace/DEV_Connector.h
deleted file mode 100644
index edf62216bbb..00000000000
--- a/ace/DEV_Connector.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// DEV_Connector.h
-//
-// = AUTHOR
-// Gerhard Lenzer and Douglas C. Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_DEV_CONNECTOR_H)
-#define ACE_DEV_CONNECTOR_H
-
-#include "ace/DEV_IO.h"
-
-class ACE_Export ACE_DEV_Connector : public ACE_DEV
-{
- // = TITLE
- // Defines an active connection factory for the ACE_DEV wrappers.
-public:
- ACE_DEV_Connector (void);
- // Default constructor.
-
- ACE_DEV_Connector (ACE_DEV_IO &new_io,
- const ACE_DEV_Addr &remote_sap,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = O_RDWR,
- int perms = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
- // The <flags> and <perms> arguments are passed down to the open()
- // method.
-
- int connect (ACE_DEV_IO &new_io,
- const ACE_DEV_Addr &remote_sap,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = O_RDWR,
- int perms = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
- // The <flags> and <perms> arguments are passed down to the open()
- // method.
-
- int reset_new_handle (ACE_HANDLE handle);
- // Resets any event associations on this handle
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- // = Meta-type info
- typedef ACE_DEV_Addr PEER_ADDR;
- typedef ACE_DEV_IO PEER_STREAM;
-};
-
-#include "ace/DEV_Connector.i"
-
-#endif /* ACE_DEV_CONNECTOR_H */
diff --git a/ace/DEV_Connector.i b/ace/DEV_Connector.i
deleted file mode 100644
index 53c05674f90..00000000000
--- a/ace/DEV_Connector.i
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// DEV_Connector.i
-
-// Creates a Local ACE_DEV.
-
-inline
-ACE_DEV_Connector::ACE_DEV_Connector (ACE_DEV_IO &new_io,
- const ACE_DEV_Addr &remote_sap,
- ACE_Time_Value *timeout,
- const ACE_Addr &local_sap,
- int reuse_addr,
- int flags,
- int perms)
-{
- ACE_TRACE ("ACE_DEV_Connector::ACE_DEV_Connector");
- if (this->connect (new_io, remote_sap, timeout, local_sap,
- reuse_addr, flags, perms) == ACE_IO_SAP::INVALID_HANDLE
- && timeout != 0 && !(errno == EWOULDBLOCK || errno == ETIME))
- ACE_ERROR ((LM_ERROR, "address %s, %p\n",
- remote_sap.get_path_name (), "ACE_DEV_IO"));
-}
-
-inline int
-ACE_DEV_Connector::reset_new_handle (ACE_HANDLE handle)
-{
- ACE_UNUSED_ARG (handle);
- // Nothing to do here since the handle is not a socket
- return 0;
-}
-
diff --git a/ace/DEV_IO.cpp b/ace/DEV_IO.cpp
deleted file mode 100644
index 6cddbcfb15c..00000000000
--- a/ace/DEV_IO.cpp
+++ /dev/null
@@ -1,116 +0,0 @@
-// DEV_IO.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/DEV_IO.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_DEV_IO)
-
-// Return the local endpoint address.
-
-int
-ACE_DEV_IO::get_local_addr (ACE_DEV_Addr &addr) const
-{
- ACE_TRACE ("ACE_DEV_IO::get_local_addr");
-
- addr = this->addr_;
- return 0;
-}
-
-// Return the address of the remotely connected peer (if there is
-// one).
-
-int
-ACE_DEV_IO::get_remote_addr (ACE_DEV_Addr &addr) const
-{
- ACE_TRACE ("ACE_DEV_IO::get_remote_addr");
- addr = this->addr_;
- return 0;
-}
-
-void
-ACE_DEV_IO::dump (void) const
-{
- ACE_TRACE ("ACE_DEV_IO::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->addr_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Simple-minded do nothing constructor.
-
-ACE_DEV_IO::ACE_DEV_IO (void)
-{
- ACE_TRACE ("ACE_DEV_IO::ACE_DEV_IO");
-}
-
-// Send N char *ptrs and int lengths. Note that the char *'s precede
-// the ints (basically, an varargs version of writev). The count N is
-// the *total* number of trailing arguments, *not* a couple of the
-// number of tuple pairs!
-
-ssize_t
-ACE_DEV_IO::send (size_t n, ...) const
-{
- ACE_TRACE ("ACE_DEV_IO::send");
- va_list argp;
- size_t total_tuples = n / 2;
- iovec *iovp;
-#if defined (ACE_HAS_ALLOCA)
- iovp = (iovec *) alloca (total_tuples * sizeof (iovec));
-#else
- ACE_NEW_RETURN (iovp, iovec[total_tuples], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- va_start (argp, n);
-
- for (size_t i = 0; i < total_tuples; i++)
- {
- iovp[i].iov_base = va_arg (argp, char *);
- iovp[i].iov_len = va_arg (argp, int);
- }
-
- ssize_t result = ACE_OS::writev (this->get_handle (), iovp, total_tuples);
-#if !defined (ACE_HAS_ALLOCA)
- delete [] iovp;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- va_end (argp);
- return result;
-}
-
-// This is basically an interface to ACE_OS::readv, that doesn't use the
-// struct iovec explicitly. The ... can be passed as an arbitrary
-// number of (char *ptr, int len) tuples. However, the count N is the
-// *total* number of trailing arguments, *not* a couple of the number
-// of tuple pairs!
-
-ssize_t
-ACE_DEV_IO::recv (size_t n, ...) const
-{
- ACE_TRACE ("ACE_DEV_IO::recv");
- va_list argp;
- size_t total_tuples = n / 2;
- iovec *iovp;
-#if defined (ACE_HAS_ALLOCA)
- iovp = (iovec *) alloca (total_tuples * sizeof (iovec));
-#else
- ACE_NEW_RETURN (iovp, iovec[total_tuples], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- va_start (argp, n);
-
- for (size_t i = 0; i < total_tuples; i++)
- {
- iovp[i].iov_base = va_arg (argp, char *);
- iovp[i].iov_len = va_arg (argp, int);
- }
-
- ssize_t result = ACE_OS::readv (this->get_handle (), iovp, total_tuples);
-#if !defined (ACE_HAS_ALLOCA)
- delete [] iovp;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- va_end (argp);
- return result;
-}
-
diff --git a/ace/DEV_IO.h b/ace/DEV_IO.h
deleted file mode 100644
index 42f26b1bb2a..00000000000
--- a/ace/DEV_IO.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// DEV_IO.h
-//
-// = AUTHOR
-// Gerhard Lenzer and Douglas C. Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_DEV_IO_H)
-#define ACE_DEV_IO_H
-
-#include "ace/DEV.h"
-#include "ace/DEV_Addr.h"
-
-class ACE_Export ACE_DEV_IO : public ACE_DEV
-{
- // = TITLE
- // Read/Write operations on Devices.
-public:
- friend class ACE_DEV_Connector;
-
- ACE_DEV_IO (void);
- // Default constructor.
-
- // = Various send operations.
- ssize_t send (const void *buf, size_t n) const;
- // send upto <n> bytes in <buf>.
-
- ssize_t recv (void *buf, size_t n) const;
- // Recv upto <n> bytes in <buf>.
-
- ssize_t send_n (const void *buf, size_t n) const;
- // Send n bytes, keep trying until n are sent.
-
- ssize_t recv_n (void *buf, size_t n) const;
- // Recv n bytes, keep trying until n are received.
-
-#if defined (ACE_HAS_STREAM_PIPES)
- ssize_t recv (ACE_Str_Buf *cntl,
- ACE_Str_Buf *data,
- int *band,
- int *flags) const;
- // Recv bytes via STREAM pipes using "band" mode.
-
- ssize_t send (const ACE_Str_Buf *cntl,
- const ACE_Str_Buf *data,
- int band,
- int flags) const;
- // Send bytes via STREAM pipes using "band" mode.
-
- ssize_t recv (ACE_Str_Buf *cntl,
- ACE_Str_Buf *data,
- int *flags) const;
- // Recv <cntl> and <data> via STREAM pipes.
-
- ssize_t send (const ACE_Str_Buf *cntl,
- const ACE_Str_Buf *data,
- int flags = 0) const;
- // Send <cntl> and <data> via STREAM pipes.
-#endif /* ACE_HAS_STREAM_PIPES */
-
- ssize_t send (const iovec iov[], size_t n) const;
- // Send iovecs via <::writev>.
-
- ssize_t recv (iovec iov[], size_t n) const;
- // Recv iovecs via <::readv>.
-
- ssize_t send (size_t n, ...) const;
- // Send N char *ptrs and int lengths. Note that the char *'s
- // precede the ints (basically, an varargs version of writev). The
- // count N is the *total* number of trailing arguments, *not* a
- // couple of the number of tuple pairs!
-
- ssize_t recv (size_t n, ...) const;
- // This is an interface to ::readv, that doesn't use the struct
- // iovec explicitly. The ... can be passed as an arbitrary number
- // of (char *ptr, int len) tuples. However, the count N is the
- // *total* number of trailing arguments, *not* a couple of the
- // number of tuple pairs!
-
- ssize_t send (const void *buf, size_t n, ACE_OVERLAPPED *overlapped) const;
- // Send <n> bytes via Win32 WriteFile using overlapped I/O.
-
- ssize_t recv (void *buf, size_t n, ACE_OVERLAPPED *overlapped) const;
- // Recv <n> bytes via Win32 ReadFile using overlapped I/O.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // = The following two methods are no-ops to keep the
- // <ACE_Connector> happy.
- int get_local_addr (ACE_DEV_Addr &) const;
- // Return the local endpoint address.
-
- int get_remote_addr (ACE_DEV_Addr &) const;
- // Return the address of the remotely connected peer (if there is
- // one).
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- // = Meta-type info
- typedef ACE_DEV_Addr PEER_ADDR;
-
-private:
- ACE_DEV_Addr addr_;
- // Address of device we are connected to.
-};
-
-#include "ace/DEV_IO.i"
-
-#endif /* ACE_DEV_IO_H */
diff --git a/ace/DEV_IO.i b/ace/DEV_IO.i
deleted file mode 100644
index 3faad385161..00000000000
--- a/ace/DEV_IO.i
+++ /dev/null
@@ -1,101 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// DEV_IO.i
-
-// Send exactly N bytes from BUF to this device. Keeping trying until
-// this many bytes are sent.
-
-inline ssize_t
-ACE_DEV_IO::send_n (const void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_DEV_IO::send_n");
- return ACE::write_n (this->get_handle (), buf, n);
-}
-
-// Receive exactly N bytes from this file into BUF. Keep trying until
-// this many bytes are received.
-
-inline ssize_t
-ACE_DEV_IO::recv_n (void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_DEV_IO::recv_n");
- return ACE::read_n (this->get_handle (), buf, n);
-}
-
-inline ssize_t
-ACE_DEV_IO::send (const void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_DEV_IO::send");
- return ACE_OS::write (this->get_handle (), (const char *) buf, n);
-}
-
-inline ssize_t
-ACE_DEV_IO::recv (void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_DEV_IO::recv");
- return ACE_OS::read (this->get_handle (), (char *) buf, n);
-}
-
-inline ssize_t
-ACE_DEV_IO::send (const iovec iov[], size_t n) const
-{
- ACE_TRACE ("ACE_DEV_IO::send");
- return ACE_OS::writev (this->get_handle (), (iovec *) iov, n);
-}
-
-inline ssize_t
-ACE_DEV_IO::recv (iovec iov[], size_t n) const
-{
- ACE_TRACE ("ACE_DEV_IO::recv");
- return ACE_OS::readv (this->get_handle (), (iovec *) iov, n);
-}
-
-inline ssize_t
-ACE_DEV_IO::send (const void *buf, size_t n,
- ACE_OVERLAPPED *overlapped) const
-{
- ACE_TRACE ("ACE_DEV_IO::send");
- return ACE_OS::write (this->get_handle (),
- (const char *) buf, n,
- overlapped);
-}
-
-inline ssize_t
-ACE_DEV_IO::recv (void *buf, size_t n,
- ACE_OVERLAPPED *overlapped) const
-{
- ACE_TRACE ("ACE_DEV_IO::recv");
- return ACE_OS::read (this->get_handle (), (char *) buf, n,
- overlapped);
-}
-
-#if defined (ACE_HAS_STREAM_PIPES)
-inline ssize_t
-ACE_DEV_IO::recv (ACE_Str_Buf *cntl, ACE_Str_Buf *data, int *band, int *flags) const
-{
- ACE_TRACE ("ACE_DEV_IO::recv");
- return ACE_OS::getpmsg (this->get_handle (), (strbuf *) cntl, (strbuf *) data, band, flags);
-}
-
-inline ssize_t
-ACE_DEV_IO::send (const ACE_Str_Buf *cntl, const ACE_Str_Buf *data, int band, int flags) const
-{
- ACE_TRACE ("ACE_DEV_IO::send");
- return ACE_OS::putpmsg (this->get_handle (), (strbuf *) cntl, (strbuf *) data, band, flags);
-}
-
-inline ssize_t
-ACE_DEV_IO::recv (ACE_Str_Buf *cntl, ACE_Str_Buf *data, int *flags) const
-{
- ACE_TRACE ("ACE_DEV_IO::recv");
- return ACE_OS::getmsg (this->get_handle (), (strbuf *) cntl, (strbuf *) data, flags);
-}
-
-inline ssize_t
-ACE_DEV_IO::send (const ACE_Str_Buf *cntl, const ACE_Str_Buf *data, int flags) const
-{
- ACE_TRACE ("ACE_DEV_IO::send");
- return ACE_OS::putmsg (this->get_handle (), (strbuf *) cntl, (strbuf *) data, flags);
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/ace/Date_Time.cpp b/ace/Date_Time.cpp
deleted file mode 100644
index 0aeb72780f0..00000000000
--- a/ace/Date_Time.cpp
+++ /dev/null
@@ -1,5 +0,0 @@
-// Date_Time.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Date_Time.h"
diff --git a/ace/Date_Time.h b/ace/Date_Time.h
deleted file mode 100644
index faa1c508e84..00000000000
--- a/ace/Date_Time.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// ACE_Date_Time.h
-//
-// = AUTHOR
-// Tim Harrison (harrison@cs.wustl.edu) (and he's darn proud of this ;-))
-//
-// ============================================================================
-
-#if !defined (ACE_DATE_TIME_H)
-#define ACE_DATE_TIME_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_Date_Time
-{
- // = TITLE
- // System independent representation of date and time.
-public:
- // constructor with init values, no check for validy
- ACE_Date_Time (long day = 0,
- long month = 0,
- long year = 0,
- long hour = 0,
- long minute = 0,
- long second = 0,
- long microsec = 0);
- // Set/get portions of ACE_Date_Time, no check for validity.
-
- long day (void);
- // Get day.
-
- void day (long day);
- // Set day.
-
- long month (void);
- // Get month.
-
- void month (long month);
- // Set month.
-
- long year (void);
- // Get year.
-
- void year (long year);
- // Set year.
-
- long hour (void);
- // Get hour.
-
- void hour (long hour);
- // Set hour.
-
- long minute (void);
- // Get minute.
-
- void minute (long minute);
- // Set minute.
-
- long second (void);
- // Get second.
-
- void second (long second);
- // Set second.
-
- long microsec (void);
- // Get microsec.
-
- void microsec (long microsec);
- // Set microsec.
-
-private:
- long day_;
- long month_;
- long year_;
- long hour_;
- long minute_;
- long second_;
- long microsec_;
-};
-
-#include "ace/Date_Time.i"
-
-#endif /* ACE_DATE_TIME_H */
diff --git a/ace/Date_Time.i b/ace/Date_Time.i
deleted file mode 100644
index 829e91c003f..00000000000
--- a/ace/Date_Time.i
+++ /dev/null
@@ -1,140 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Date_Time.i
-
-// constructor with init values, no check for validy
-inline
-ACE_Date_Time::ACE_Date_Time(long day,
- long month,
- long year,
- long hour,
- long minute,
- long second,
- long microsec)
-: day_ (day),
- month_ (month),
- year_ (year),
- hour_ (hour),
- minute_ (minute),
- second_ (second),
- microsec_ (microsec)
-{
- ACE_TRACE ("ACE_Date_Time::ACE_Date_Time");
-}
-
-// set/get portions of ACE_Date_Time, no check for validy
-
-// get day
-inline long
-ACE_Date_Time::day (void)
-{
- ACE_TRACE ("ACE_Date_Time::day");
- return day_;
-}
-
-// set day
-inline void
-ACE_Date_Time::day (long day)
-{
- ACE_TRACE ("ACE_Date_Time::day");
- day_ = day;
-}
-
-// get month
-inline long
-ACE_Date_Time::month (void)
-{
- ACE_TRACE ("ACE_Date_Time::month");
- return month_;
-}
-
-// set month
-inline void
-ACE_Date_Time::month (long month)
-{
- ACE_TRACE ("ACE_Date_Time::month");
- month_ = month;
-}
-
-// get year
-inline long
-ACE_Date_Time::year (void)
-{
- ACE_TRACE ("ACE_Date_Time::year");
- return year_;
-}
-
-// set year
-inline void
-ACE_Date_Time::year (long year)
-{
- ACE_TRACE ("ACE_Date_Time::year");
- year_ = year;
-}
-
-// get hour
-inline long
-ACE_Date_Time::hour (void)
-{
- ACE_TRACE ("ACE_Date_Time::hour");
- return hour_;
-}
-
-// set hour
-inline void
-ACE_Date_Time::hour (long hour)
-{
- ACE_TRACE ("ACE_Date_Time::hour");
- hour_ = hour;
-}
-
-// get minute
-inline long
-ACE_Date_Time::minute (void)
-{
- ACE_TRACE ("ACE_Date_Time::minute");
- return minute_;
-}
-
-// set minute
-inline void
-ACE_Date_Time::minute (long minute)
-{
- ACE_TRACE ("ACE_Date_Time::minute");
- minute_ = minute;
-}
-
-// get second
-inline long
-ACE_Date_Time::second (void)
-{
- ACE_TRACE ("ACE_Date_Time::second");
- return second_;
-}
-
-// set second
-inline void
-ACE_Date_Time::second (long second)
-{
- ACE_TRACE ("ACE_Date_Time::second");
- second_ = second;
-}
-
-// get microsec
-inline long
-ACE_Date_Time::microsec (void)
-{
- ACE_TRACE ("ACE_Date_Time::microsec");
- return microsec_;
-}
-
-// set microsec
-inline void
-ACE_Date_Time::microsec (long microsec)
-{
- ACE_TRACE ("ACE_Date_Time::microsec");
- microsec_ = microsec;
-}
-
-
diff --git a/ace/Dump.cpp b/ace/Dump.cpp
deleted file mode 100644
index f414a02f6e2..00000000000
--- a/ace/Dump.cpp
+++ /dev/null
@@ -1,140 +0,0 @@
-// Dump.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Synch_T.h"
-#include "ace/Dump.h"
-#include "ace/Object_Manager.h"
-
-// Implementations (very simple for now...)
-
-ACE_Dumpable::~ACE_Dumpable (void)
-{
- ACE_TRACE ("ACE_Dumpable::~ACE_Dumpable");
-}
-
-ACE_Dumpable::ACE_Dumpable (const void *this_ptr)
- : this_ (this_ptr)
-{
- ACE_TRACE ("ACE_Dumpable::ACE_Dumpable");
-}
-
-ACE_Dumpable_Ptr::ACE_Dumpable_Ptr (const ACE_Dumpable *dumper)
- : dumper_ (dumper)
-{
- ACE_TRACE ("ACE_Dumpable_Ptr::ACE_Dumpable_Ptr");
-}
-
-const ACE_Dumpable *
-ACE_Dumpable_Ptr::operator->() const
-{
- ACE_TRACE ("ACE_Dumpable_Ptr::operator->");
- return this->dumper_;
-}
-
-void
-ACE_Dumpable_Ptr::operator= (const ACE_Dumpable *dumper) const
-{
- ACE_TRACE ("ACE_Dumpable_Ptr::operator=");
- if (this->dumper_ != dumper)
- {
- delete (ACE_Dumpable *) this->dumper_;
- ((ACE_Dumpable_Ptr *) this)->dumper_ = dumper;
- }
-}
-
-ACE_ODB::ACE_ODB (void)
-{
- ACE_TRACE ("ACE_ODB::ACE_ODB");
-}
-
-ACE_ODB *
-ACE_ODB::instance (void)
-{
- ACE_TRACE ("ACE_ODB::instance");
-
- if (ACE_ODB::instance_ == 0)
- {
- ACE_MT (ACE_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_DUMP_LOCK);
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *lock, 0));
-
- if (ACE_ODB::instance_ == 0)
- ACE_NEW_RETURN (ACE_ODB::instance_, ACE_ODB, 0);
- }
-
- return ACE_ODB::instance_;
-}
-
-void
-ACE_ODB::dump_objects (void)
-{
- ACE_TRACE ("ACE_ODB::dump_objects");
- for (int i = 0; i < this->current_size_; i++)
- {
- if (this->object_table_[i].this_ != 0)
- // Dump the state of the object.
- this->object_table_[i].dumper_->dump ();
- }
-}
-
-// This method registers a new <dumper>. It detects
-// duplicates and simply overwrites them.
-
-void
-ACE_ODB::register_object (const ACE_Dumpable *dumper)
-{
- ACE_TRACE ("ACE_ODB::register_object");
- int i;
- int slot = 0;
-
- for (i = 0; i < this->current_size_; i++)
- {
- if (this->object_table_[i].this_ == 0)
- slot = i;
- else if (this->object_table_[i].this_ == dumper->this_)
- {
- slot = i;
- break;
- }
- }
-
- if (i == this->current_size_)
- {
- slot = this->current_size_++;
- ACE_ASSERT (this->current_size_ < ACE_ODB::MAX_TABLE_SIZE);
- }
- this->object_table_[slot].this_ = dumper->this_;
- this->object_table_[slot].dumper_ = dumper;
-}
-
-void
-ACE_ODB::remove_object (const void *this_ptr)
-{
- ACE_TRACE ("ACE_ODB::remove_object");
- int i;
-
- for (i = 0; i < this->current_size_; i++)
- {
- if (this->object_table_[i].this_ == this_ptr)
- break;
- }
-
- if (i < this->current_size_)
- {
- this->object_table_[i].this_ = 0;
- this->object_table_[i].dumper_ = 0;
- }
-}
-
-ACE_ODB *ACE_ODB::instance_ = 0;
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-ACE_MT (template class ACE_Guard<ACE_Thread_Mutex>);
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-#pragma instantiate ACE_Guard<ACE_Thread_Mutex>
-#endif /* ACE_MT_SAFE */
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/ace/Dump.h b/ace/Dump.h
deleted file mode 100644
index dba4b03965d..00000000000
--- a/ace/Dump.h
+++ /dev/null
@@ -1,151 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Dump.h
-//
-// = DESCRIPTION
-//
-// A prototype mechanism that allow all ACE objects to be registered
-// with a central in-memory "database" that can dump the state of all
-// live ACE objects (e.g., from within a debugger).
-//
-// To turn on this feature simply compile with -DACE_NDEBUG
-//
-// There are several interesting aspects to this design:
-//
-// 1. It uses the External Polymorphism pattern to avoid having to
-// derive all ACE classes from a common base class that has virtual
-// methods (this is crucial to avoid unnecessary overhead). In
-// addition, there is no additional space added to ACE objects
-// (this is crucial to maintain binary layout compatibility).
-//
-// 2. This mechanism can be conditionally compiled in order to
-// completely disable this feature entirely. Moreover, by
-// using macros there are relatively few changes to ACE code.
-//
-// 3. This mechanism copes with single-inheritance hierarchies of
-// dumpable classes. In such cases we typically want only one
-// dump, corresponding to the most derived instance. Thanks to
-// Christian Millour (chris@etca.fr) for illustrating how to do
-// this. Note, however, that this scheme doesn't generalize to
-// work with multiple-inheritance or virtual base classes.
-//
-// Future work includes:
-//
-// 1. Using a dynamic object table rather than a static table
-//
-// 2. Adding support to allow particular classes of objects to
-// be selectively dumped.
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_DUMP_H)
-#define ACE_DUMP_H
-
-#include "ace/Synch.h"
-
-class ACE_Export ACE_Dumpable
-{
- // = TITLE
- // Base class that defines a uniform interface for all object
- // dumping.
-public:
- friend class ACE_ODB;
- friend class ACE_Dumpable_Ptr;
-
- ACE_Dumpable (const void *);
- // Constructor.
-
- virtual void dump (void) const = 0;
- // This pure virtual method must be filled in by a subclass.
-
-protected:
- virtual ~ACE_Dumpable (void);
-
-private:
- const void *this_;
- // Pointer to the object that is being stored.
-};
-
-class ACE_Export ACE_Dumpable_Ptr
-{
- // = TITLE
- // A smart pointer stored in the in-memory object database
- // ACE_ODB. The pointee (if any) is deleted when reassigned.
-public:
- ACE_Dumpable_Ptr (const ACE_Dumpable *dumper = 0);
- const ACE_Dumpable *operator->() const;
- void operator= (const ACE_Dumpable *dumper) const;
-
-private:
- const ACE_Dumpable *dumper_;
- // "Real" pointer to the underlying abstract base class
- // pointer that does the real work.
-};
-
-class ACE_Export ACE_ODB
-{
- // = TITLE
- // This is the object database (ODB) that keeps track of all
- // live ACE objects.
-public:
- enum {MAX_TABLE_SIZE = 100000}; // This is clearly inadequate and should be dynamic...
-
- void dump_objects (void);
- // Iterates through the entire set of registered objects and
- // dumps their state.
-
- void register_object (const ACE_Dumpable *dumper);
- // Add the tuple <dumper, this_> to the list of registered ACE objects.
-
- void remove_object (const void *this_);
- // Use <this_> to locate and remove the associated <dumper> from the
- // list of registered ACE objects.
-
- static ACE_ODB *instance (void);
- // Interface to the Singleton instance of the object database.
-
-private:
- ACE_ODB (void); // Ensure we have a Singleton...
-
- struct Tuple
- {
- const void *this_;
- // Pointer to the object that is registered.
-
- const ACE_Dumpable_Ptr dumper_;
- // Smart pointer to the ACE_Dumpable object associated with this_.
- // This uses an ACE_Dumpable_Ptr, instead of a bare pointer, to
- // cope with hierarchies of dumpable classes. In such cases we
- // typically want only one dump, corresponding to the most derived
- // instance. To achieve this, the handle registered for the
- // subobject corresponding to the base class is destroyed (hence
- // on destruction of the subobject its handle won't exist anymore
- // and we'll have to check for that).
- Tuple() : dumper_(0) {}
- };
-
- static ACE_ODB *instance_;
- // Singleton instance of this class.
-
- Tuple object_table_[ACE_ODB::MAX_TABLE_SIZE];
- // The current implementation is very simple-minded and will be
- // changed to be dynamic.
-
- int current_size_;
- // Current size of <object_table_>.
-};
-
-// Include the templates classes at this point.
-#include "ace/Dump_T.h"
-
-#endif /* ACE_DUMP_H */
diff --git a/ace/Dump_T.cpp b/ace/Dump_T.cpp
deleted file mode 100644
index 73dacf555fe..00000000000
--- a/ace/Dump_T.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-// Dump_T.cpp
-// $Id$
-
-#if !defined (ACE_DUMP_T_C)
-#define ACE_DUMP_T_C
-
-#include "ace/Dump_T.h"
-
-template <class Concrete>
-ACE_Dumpable_Adapter<Concrete>::~ACE_Dumpable_Adapter (void)
-{
- ACE_TRACE ("ACE_Dumpable_Adapter<Concrete>::~ACE_Dumpable_Adapter");
-}
-
-template <class Concrete>
-ACE_Dumpable_Adapter<Concrete>::ACE_Dumpable_Adapter (const Concrete *t)
- : ACE_Dumpable ((const void *) t), this_ (t)
-{
- ACE_TRACE ("ACE_Dumpable_Adapter<Concrete>::ACE_Dumpable_Adapter");
-}
-
-template <class Concrete> Concrete *
-ACE_Dumpable_Adapter<Concrete>::operator->() const
-{
- return (Concrete *) this->this_;
-}
-
-template <class Concrete> void
-ACE_Dumpable_Adapter<Concrete>::dump (void) const
-{
- ACE_TRACE ("ACE_Dumpable_Adapter<Concrete>::dump");
- this->this_->dump ();
-}
-
-#endif /* ACE_DUMP_T_C */
diff --git a/ace/Dump_T.h b/ace/Dump_T.h
deleted file mode 100644
index 2aadc9892b8..00000000000
--- a/ace/Dump_T.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Dump.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_DUMP_T_H)
-#define ACE_DUMP_T_H
-
-#include "ace/Dump.h"
-
-template <class Concrete>
-class ACE_Dumpable_Adapter : public ACE_Dumpable
-{
- // = TITLE
- // This class inherits the interface of the abstract ACE_Dumpable
- // class and is instantiated with the implementation of the
- // concrete component class <class Concrete>.
- //
- // = DESCRIPTION
- // This design is similar to the Adapter and Decorator patterns
- // from the ``Gang of Four'' book. Note that <class Concrete>
- // need not inherit from a common class since ACE_Dumpable
- // provides the uniform virtual interface!
-public:
- // = Initialization and termination methods.
- ACE_Dumpable_Adapter (const Concrete *t);
- ~ACE_Dumpable_Adapter (void);
-
- virtual void dump (void) const;
- // Concrete dump method (simply delegates to the <dump> method of
- // <class Concrete>).
-
- Concrete *operator->() const;
- // Delegate to methods in the Concrete class.
-
-private:
- const Concrete *this_;
- // Pointer to <this> of <class Concrete>.
-};
-
-// Some useful macros for conditionally compiling this feature...
-#if defined (ACE_NDEBUG)
-#define ACE_REGISTER_OBJECT(CLASS)
-#define ACE_REMOVE_OBJECT
-#else
-#define ACE_REGISTER_OBJECT(CLASS) \
- ACE_ODB::instance ()->register_object \
- (new ACE_Dumpable_Adapter<CLASS> (this));
-#define ACE_REMOVE_OBJECT \
- ACE_ODB::instance ()->remove_object \
- ((void *) this);
-#endif /* ACE_NDEBUG */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Dump_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Dump_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_DUMP_T_H */
diff --git a/ace/Dynamic.cpp b/ace/Dynamic.cpp
deleted file mode 100644
index 1cc0bdafd45..00000000000
--- a/ace/Dynamic.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
-// Dynamic.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Dynamic.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Dynamic.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_Dynamic::ACE_Dynamic (void)
- : is_dynamic_ (0)
-{
- ACE_TRACE ("ACE_Dynamic::ACE_Dynamic");
-}
-
diff --git a/ace/Dynamic.h b/ace/Dynamic.h
deleted file mode 100644
index 90e4b426882..00000000000
--- a/ace/Dynamic.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Dynamic.h
-//
-// = AUTHOR
-// Doug Schmidt and Irfan Pyrarli.
-//
-// ============================================================================
-
-#if !defined (ACE_DYNAMIC_H)
-#define ACE_DYNAMIC_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_Dynamic
-{
- // = TITLE
- // Checks to see if an object was dynamically allocated.
- //
- // = DESCRIPTION
- // This class holds the pointer in a thread-safe manner between
- // the call to operator new and the call to the constructor.
-public:
- ACE_Dynamic (void);
-
- void set (void);
- // Sets a flag that indicates that the object was dynamically
- // created. This method is usually called in operator new and then
- // checked and reset in the constructor.
-
- int is_dynamic (void);
- // 1 if we were allocated dynamically, else 0.
-
- void reset (void);
- // Resets state flag.
-
-private:
- int is_dynamic_;
- // Flag that indicates that the object was dynamically created. This
- // method is usually called in operator new and then checked and
- // reset in the constructor.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Dynamic.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_DYNAMIC_H */
diff --git a/ace/Dynamic.i b/ace/Dynamic.i
deleted file mode 100644
index a8395adc4a5..00000000000
--- a/ace/Dynamic.i
+++ /dev/null
@@ -1,26 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Dynamic.i
-
-ACE_INLINE void
-ACE_Dynamic::set (void)
-{
- ACE_TRACE ("ACE_Dynamic::set");
- this->is_dynamic_ = 1;
-}
-
-ACE_INLINE int
-ACE_Dynamic::is_dynamic ()
-{
- ACE_TRACE ("ACE_Dynamic::is_dynamic");
- return this->is_dynamic_;
-}
-
-ACE_INLINE void
-ACE_Dynamic::reset (void)
-{
- ACE_TRACE ("ACE_Dynamic::set");
- this->is_dynamic_ = 0;
-}
-
diff --git a/ace/Dynamic_Service.cpp b/ace/Dynamic_Service.cpp
deleted file mode 100644
index 59fec3d5eab..00000000000
--- a/ace/Dynamic_Service.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-// Dynamic_Service.cpp
-// $Id$
-
-#if !defined (ACE_DYNAMIC_SERVICE_C)
-#define ACE_DYNAMIC_SERVICE_C
-
-#define ACE_BUILD_DLL
-#include "ace/Service_Config.h"
-#include "ace/Service_Repository.h"
-#include "ace/Dynamic_Service.h"
-
-template <class SERVICE> void
-ACE_Dynamic_Service<SERVICE>::dump (void) const
-{
- ACE_TRACE ("ACE_Dynamic_Service<SERVICE>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Get the instance using <name>.
-
-template <class SERVICE> SERVICE *
-ACE_Dynamic_Service<SERVICE>::instance (const char *name)
-{
- ACE_TRACE ("ACE_Dynamic_Service::instance");
- const ACE_Service_Type *svc_rec;
-
- if (ACE_Service_Repository::instance ()->find (name, &svc_rec) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("svc_rep")), 0);
-
- const ACE_Service_Type_Impl *type = svc_rec->type ();
-
- if (type == 0)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("type")), 0);
- else
- {
- const void *obj = type->object ();
- // This should be an RTTI typesafe downcast...
- SERVICE *n = (SERVICE *) obj;
- return n;
- }
-}
-
-#endif /* ACE_DYNAMIC_SERVICE_C */
diff --git a/ace/Dynamic_Service.h b/ace/Dynamic_Service.h
deleted file mode 100644
index 1f305f00a96..00000000000
--- a/ace/Dynamic_Service.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Dynamic_Service.h
-//
-// = AUTHOR
-// Prashant Jain, Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_DYNAMIC_SERVICE_H)
-#define ACE_DYNAMIC_SERVICE_H
-
-template <class SERVICE>
-class ACE_Dynamic_Service
-{
- // = TITLE
- // Provides a general interface to retrieve arbitrary objects
- // from the ACE service repository.
- //
- // = DESCRIPTION
- // Uses "name" for lookup in the ACE service repository. Obtains
- // the object and returns it as the appropriate type.
-public:
- static SERVICE *instance (const char *name);
- // Return instance using <name> to search the Service_Repository.
-
- void dump (void) const;
- // Dump the current state of the object.
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Dynamic_Service.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Dynamic_Service.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_DYNAMIC_SERVICE_H */
diff --git a/ace/Dynamic_Service.i b/ace/Dynamic_Service.i
deleted file mode 100644
index a29b996d459..00000000000
--- a/ace/Dynamic_Service.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Dynamic_Service.i
diff --git a/ace/Env_Value_T.cpp b/ace/Env_Value_T.cpp
deleted file mode 100644
index 661b8ac1d47..00000000000
--- a/ace/Env_Value_T.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
-// $Id$
-
-#if !defined (ACE_ENV_VALUE_T_C)
-#define ACE_ENV_VALUE_T_C
-
-#if ! defined (__ACE_INLINE__)
-#include "ace/Env_Value_T.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_ENV_VALUE_T_C */
diff --git a/ace/Env_Value_T.h b/ace/Env_Value_T.h
deleted file mode 100644
index 60373636e72..00000000000
--- a/ace/Env_Value_T.h
+++ /dev/null
@@ -1,139 +0,0 @@
-/* This may look like C, but it's really -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = DESCRIPTION
-// Template to encapsulate getting a value from an environment variable
-// and using a supplied default value if not in the environment.
-//
-// = AUTHOR
-// Chris Cleeland (derived from work by Carlos O'Ryan)
-//
-// ============================================================================
-
-#if !defined (ACE_ENV_VALUE_T_H)
-#define ACE_ENV_VALUE_T_H
-
-#include "ace/OS.h" // Need to get ACE_static_cast definition
-
-template <class T>
-class ACE_Env_Value
-{
- // = TITLE
- // Enviroment Variable Value
- //
- // = DESCRIPTION
- // Reads a variable from the user enviroment, providing a default
- // value.
- //
- // = AUTHOR
- // Chris Cleeland, Carlos O'Ryan
-public:
- ACE_Env_Value (void);
- // Default constructor which isn't bound to a specific environment
- // variable name or a default value. Before being useful it must
- // <open()>ed.
-
- ACE_Env_Value (const char *varname,
- const T &vardefault);
- // Constructor that calls <open>.
-
- ~ACE_Env_Value (void);
- // Destroy the value.
-
- operator T (void);
- // Returns the value as type T.
-
- void open (const char *varname, const T &defval);
- // The constructor, read <varname> from the enviroment, using
- // <vardefault> as its value if it is not defined.
-
- const char *varname (void) const;
- // Returns the name of the variable being tracked.
-
-private:
- ACE_UNIMPLEMENTED_FUNC(ACE_Env_Value(const ACE_Env_Value<T> &))
- ACE_UNIMPLEMENTED_FUNC(ACE_Env_Value<T> operator=(const ACE_Env_Value<T> &))
- // Disallow copying and assignment.
-
- void fetch_value (void);
-
- const char *varname_;
- T value_;
-};
-
-template <class T> void ACE_Convert (const char *s, T &t);
-// Function to convert a string <s> into type <T>.
-
-#if defined (__ACE_INLINE__)
-#include "ace/Env_Value_T.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Env_Value_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-
-// Default calls a CTOR on type T of the form 'T::T(const char*)', but
-// users can feel free to create their own specialized conversion
-// functions if necessary, as shown below. Note that for 'char*' the
-// default is used because a simple cast will be performed and no
-// conversion will be necessary.
-
-template <class T> inline void
-ACE_Convert (const char *s, T &t)
-{
- t = T (s);
-}
-
-inline void
-ACE_Convert (const char *s, char *&v)
-{
- v = (char *) s;
-}
-
-inline void
-ACE_Convert (const char *s, short &si)
-{
- si = ACE_static_cast (short, ACE_OS::strtol (s, 0, 10));
-}
-
-inline void
-ACE_Convert (const char *s, unsigned short &us)
-{
- us = ACE_static_cast (unsigned short, ACE_OS::strtol (s, 0, 10));
-}
-
-inline void
-ACE_Convert (const char *s, long &l)
-{
- l = ACE_OS::strtol (s, 0, 10);
-}
-
-inline void
-ACE_Convert (const char *s, int &i)
-{
- i = ACE_static_cast (int, ACE_OS::strtol (s, 0, 10));
-}
-
-inline void
-ACE_Convert (const char *s, u_long &ul)
-{
- ul = ACE_OS::strtoul (s, 0, 10);
-}
-
-inline void
-ACE_Convert (const char *s, double &d)
-{
- d = ACE_OS::strtod (s, 0);
-}
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Env_Value_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_ENV_VALUE_T_H */
diff --git a/ace/Env_Value_T.i b/ace/Env_Value_T.i
deleted file mode 100644
index b01f9920110..00000000000
--- a/ace/Env_Value_T.i
+++ /dev/null
@@ -1,51 +0,0 @@
-// $Id$
-
-template <class T> ACE_INLINE
-ACE_Env_Value<T>::operator T (void)
-{
- return value_;
-}
-
-template <class T> ACE_INLINE
-ACE_Env_Value<T>::ACE_Env_Value (void)
- : varname_ (0)
-{
-}
-
-template <class T> ACE_INLINE
-ACE_Env_Value<T>::ACE_Env_Value (const char *varname,
- const T &defval)
- : varname_ (varname),
- value_(defval)
-{
- this->fetch_value ();
-}
-
-template <class T> ACE_INLINE void
-ACE_Env_Value<T>::open (const char *varname,
- const T &defval)
-{
- varname_ = varname;
- value_ = defval;
- this->fetch_value ();
-}
-
-template <class T> ACE_INLINE void
-ACE_Env_Value<T>::fetch_value (void)
-{
- const char *env = ACE_OS::getenv (varname_);
-
- if (env != 0)
- ACE_Convert (env, value_);
-}
-
-template <class T> ACE_INLINE const char*
-ACE_Env_Value<T>::varname (void) const
-{
- return varname_;
-}
-
-template <class T> ACE_INLINE
-ACE_Env_Value<T>::~ACE_Env_Value (void)
-{
-}
diff --git a/ace/Event_Handler.cpp b/ace/Event_Handler.cpp
deleted file mode 100644
index 338a8109e55..00000000000
--- a/ace/Event_Handler.cpp
+++ /dev/null
@@ -1,156 +0,0 @@
-// Event_Handler.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Event_Handler.h"
-#include "ace/Message_Block.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Event_Handler.i"
-#endif /* __ACE_INLINE__ */
-
-// Implement conceptually abstract virtual functions in the base class
-// so derived classes don't have to implement unused ones.
-
-ACE_Event_Handler::ACE_Event_Handler (void)
- : priority_ (ACE_Event_Handler::LO_PRIORITY),
- reactor_ (0)
-{
- // ACE_TRACE ("ACE_Event_Handler::ACE_Event_Handler");
-}
-
-ACE_Event_Handler::~ACE_Event_Handler (void)
-{
- // ACE_TRACE ("ACE_Event_Handler::~ACE_Event_Handler");
-}
-
-// Gets the file descriptor associated with this I/O device.
-
-ACE_HANDLE
-ACE_Event_Handler::get_handle (void) const
-{
- ACE_TRACE ("ACE_Event_Handler::get_handle");
- return ACE_INVALID_HANDLE;
-}
-
-// Sets the file descriptor associated with this I/O device.
-
-void
-ACE_Event_Handler::set_handle (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_Event_Handler::set_handle");
-}
-
-// Gets the priority of this handler.
-
-int
-ACE_Event_Handler::priority (void) const
-{
- ACE_TRACE ("ACE_Event_Handler::priority");
- return this->priority_;
-}
-
-// Sets the priority
-
-void
-ACE_Event_Handler::priority (int priority)
-{
- ACE_TRACE ("ACE_Event_Handler::priority");
- this->priority_ = priority;
-}
-
-// Called when the object is about to be removed from the Dispatcher
-// tables.
-
-int
-ACE_Event_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_TRACE ("ACE_Event_Handler::handle_close");
- return -1;
-}
-
-// Called when input becomes available on fd.
-
-int
-ACE_Event_Handler::handle_input (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_Event_Handler::handle_input");
- return -1;
-}
-
-// Called when output is possible on fd.
-
-int
-ACE_Event_Handler::handle_output (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_Event_Handler::handle_output");
- return -1;
-}
-
-// Called when urgent data is available on fd.
-
-int
-ACE_Event_Handler::handle_exception (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_Event_Handler::handle_exception");
- return -1;
-}
-
-// Called when timer expires, TV stores the current time.
-
-int
-ACE_Event_Handler::handle_timeout (const ACE_Time_Value &, const void *)
-{
- ACE_TRACE ("ACE_Event_Handler::handle_timeout");
- return -1;
-}
-
-// Called when a registered signal occurs.
-
-int
-ACE_Event_Handler::handle_signal (int, siginfo_t *, ucontext_t *)
-{
- ACE_TRACE ("ACE_Event_Handler::handle_signal");
- return -1;
-}
-
-int
-ACE_Event_Handler::handle_qos (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_Event_Handler::handle_qos");
- return -1;
-}
-
-int
-ACE_Event_Handler::handle_group_qos (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_Event_Handler::handle_group_qos");
- return -1;
-}
-
-void
-ACE_Event_Handler::reactor (ACE_Reactor *reactor)
-{
- ACE_TRACE ("ACE_Event_Handler::reactor");
- this->reactor_ = reactor;
-}
-
-ACE_Reactor *
-ACE_Event_Handler::reactor (void) const
-{
- ACE_TRACE ("ACE_Event_Handler::reactor");
- return this->reactor_;
-}
-
-ACE_Notification_Buffer::ACE_Notification_Buffer (void)
-{
- ACE_TRACE ("ACE_Notification_Buffer::ACE_Notification_Buffer");
-}
-
-ACE_Notification_Buffer::ACE_Notification_Buffer (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask)
- : eh_ (eh),
- mask_ (mask)
-{
- ACE_TRACE ("ACE_Notification_Buffer::ACE_Notification_Buffer");
-}
diff --git a/ace/Event_Handler.h b/ace/Event_Handler.h
deleted file mode 100644
index 4eab2c20423..00000000000
--- a/ace/Event_Handler.h
+++ /dev/null
@@ -1,152 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Event_Handler.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_EVENT_HANDLER_H)
-#define ACE_EVENT_HANDLER_H
-
-#include "ace/ACE.h"
-
-// Forward declaration.
-class ACE_Message_Block;
-class ACE_Reactor;
-
-typedef u_long ACE_Reactor_Mask;
-
-class ACE_Export ACE_Event_Handler
-{
- // = TITLE
- // Provides an abstract interface for handling various types of
- // I/O, timer, and signal events.
- //
- // = DESCRIPTION
- // Subclasses read/write input/output on an I/O descriptor,
- // handle an exception raised on an I/O descriptor, handle a
- // timer's expiration, or handle a signal.
-public:
- enum
- {
- LO_PRIORITY = 0,
- HI_PRIORITY = 10,
- NULL_MASK = 0,
-#if defined (ACE_USE_POLL)
- READ_MASK = POLLIN,
- WRITE_MASK = POLLOUT,
- EXCEPT_MASK = POLLPRI,
-#else /* USE SELECT */
- READ_MASK = (1 << 0),
- WRITE_MASK = (1 << 1),
- EXCEPT_MASK = (1 << 2),
-#endif /* ACE_USE_POLL */
- ACCEPT_MASK = (1 << 3),
- CONNECT_MASK = (1 << 4),
- TIMER_MASK = (1 << 5),
- QOS_MASK = (1 << 6),
- GROUP_QOS_MASK = (1 << 7),
- ALL_EVENTS_MASK = READ_MASK |
- WRITE_MASK |
- EXCEPT_MASK |
- ACCEPT_MASK |
- CONNECT_MASK |
- TIMER_MASK |
- QOS_MASK |
- GROUP_QOS_MASK,
- RWE_MASK = READ_MASK |
- WRITE_MASK |
- EXCEPT_MASK,
- DONT_CALL = (1 << 9)
- };
-
- virtual ~ACE_Event_Handler (void);
- // Destructor is virtual to enable proper cleanup.
-
- virtual ACE_HANDLE get_handle (void) const;
- // Get the I/O handle.
- virtual void set_handle (ACE_HANDLE);
- // Set the I/O handle.
-
- // = Get/set priority
-
- // Priorities run from MIN_PRIORITY (which is the "lowest priority")
- // to MAX_PRIORITY (which is the "highest priority").
- virtual int priority (void) const;
- // Get the priority of the Event_Handler.
- virtual void priority (int priority);
- // Set the priority of the Event_Handler.
-
- virtual int handle_input (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // Called when input events occur (e.g., connection or data).
-
- virtual int handle_output (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // Called when output events are possible (e.g., flow control
- // abates).
-
- virtual int handle_exception (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // Called when execption events occur (e.g., SIGURG).
-
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg = 0);
- // Called when timer expires.
-
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
- // Called when object is removed from the ACE_Reactor
-
- virtual int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- // Called when object is signaled by OS (either via UNIX signals or
- // when a Win32 object becomes signaled).
-
- virtual int handle_qos (ACE_HANDLE = ACE_INVALID_HANDLE);
- virtual int handle_group_qos (ACE_HANDLE = ACE_INVALID_HANDLE);
-
- // = Accessors to set/get the various event demultiplexors.
- virtual void reactor (ACE_Reactor *reactor);
- virtual ACE_Reactor *reactor (void) const;
-
-protected:
- ACE_Event_Handler (void);
- // Force ACE_Event_Handler to be an abstract base class.
-
- int priority_;
- // Priority of this Event_Handler.
-
- // = Pointers to the various event demultiplexors.
- ACE_Reactor *reactor_;
-};
-
-class ACE_Export ACE_Notification_Buffer
-{
- // = TITLE
- // Simple wrapper for passing <ACE_Event_Handler *>s and
- // <ACE_Reactor_Mask>s between threads.
-public:
- ACE_Notification_Buffer (void);
-
- ACE_Notification_Buffer (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask);
-
- ACE_Event_Handler *eh_;
- // Pointer to the Event_Handler that will be dispatched
- // by the main event loop.
-
- ACE_Reactor_Mask mask_;
- // Mask that indicates which method to call.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Event_Handler.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_EVENT_HANDLER_H */
diff --git a/ace/Event_Handler.i b/ace/Event_Handler.i
deleted file mode 100644
index 18110dfeffe..00000000000
--- a/ace/Event_Handler.i
+++ /dev/null
@@ -1,7 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/Event_Handler.h"
-// Event_Handler.i
-
-
diff --git a/ace/Event_Handler_T.cpp b/ace/Event_Handler_T.cpp
deleted file mode 100644
index 010f9c88e80..00000000000
--- a/ace/Event_Handler_T.cpp
+++ /dev/null
@@ -1,58 +0,0 @@
-// Event_Handler_T.cpp
-// $Id$
-
-#if !defined (EVENT_HANDLER_T_C)
-#define EVENT_HANDLER_T_C
-
-#define ACE_BUILD_DLL
-#include "ace/Event_Handler_T.h"
-
-#if defined (ACE_HAS_TEMPLATE_TYPEDEFS)
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Event_Handler_T.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Event_Handler_T)
-
-template <class T> void
-ACE_Event_Handler_T<T>::dump (void) const
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::dump");
-}
-
-template<class T>
-ACE_Event_Handler_T<T>::~ACE_Event_Handler_T (void)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::~ACE_Event_Handler_T");
- if (this->delete_handler_)
- delete this->op_handler_;
-}
-
-template <class T>
-ACE_Event_Handler_T<T>::ACE_Event_Handler_T (T *op_handler, int delete_handler,
- GET_HANDLE get_handle,
- IO_HANDLER input_h,
- CL_HANDLER close_h,
- SIG_HANDLER sig_h,
- TO_HANDLER timeout_h,
- IO_HANDLER output_h,
- SET_HANDLE set_handle,
- IO_HANDLER except_h)
- : op_handler_ (op_handler),
- input_handler_ (input_h),
- output_handler_ (output_h),
- except_handler_ (except_h),
- to_handler_ (timeout_h),
- cl_handler_ (close_h),
- sig_handler_ (sig_h),
- delete_handler_ (delete_handler),
- set_handle_ (set_handle),
- get_handle_ (get_handle)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::ACE_Event_Handler_T");
-}
-
-#endif /* ACE_HAS_TEMPLATE_TYPEDEFS */
-
-#endif /* EVENT_HANDLER_T_C */
diff --git a/ace/Event_Handler_T.h b/ace/Event_Handler_T.h
deleted file mode 100644
index 6fce5493a88..00000000000
--- a/ace/Event_Handler_T.h
+++ /dev/null
@@ -1,185 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Event_Handler_T.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_EVENT_HANDLER_T_H)
-#define ACE_EVENT_HANDLER_T_H
-
-#include "ace/Event_Handler.h"
-
-#if defined (ACE_HAS_TEMPLATE_TYPEDEFS)
-
-template <class T>
-class ACE_Export ACE_Event_Handler_T : public ACE_Event_Handler
-{
- // = TITLE
- // Enable a class that doesn't inherit from the
- // ACE_Event_Handler to be incorporated into the ACE_Reactor
- // framework. Thanks to Greg Lavender (g.lavender@isode.com)
- // for sharing this idea.
- //
- // = DESCRIPTION
- // It is sometimes the case that an application has a hierarchy
- // of operation dispatcher classes that have their own
- // inheritance hierarchy but also would like to integrate with
- // the ACE_Reactor. Rather than adopt a "mixin" approach, it is
- // often cleaner to define a template as a subclass of
- // ACE_Event_Handler and paramterize it with an operation
- // dispatcher type.
- //
- // When constructing an instantiation of the ACE_Event_Handler_T
- // object, a set of pointers to member functions must be
- // provided so that when one of the handle_* methods is called
- // by the ACE_Reactor, the appropriate method is called on the
- // underlying operations object. This is done since in some
- // cases it is useful to map any event that happens to the same
- // method on an object.
- //
- // The ACE_Event_Handler_T template is instantiated by an
- // operations object and registered with the ACE_Reactor, and it
- // then calls the appropriate op_handler. So, it's basically
- // just another level of indirection in event dispatching. The
- // coupling betweent the ultimate handler of the event and the
- // ACE_Event_Handler class is relaxed a bit by have this
- // intermediate <op_handler_> object of type <T> around. The
- // client object can then dynamically change the bindings for
- // the various handlers so that during the life of one of the
- // operation objects, it can change how it wants events to be
- // handled. It just instantiates a new instance of the template
- // with different bindings and reregisters this new object with
- // the ACE_Reactor.
-public:
- // = Typedefs to simplify pointer-to-member-function registration.
-
- // Get/set the underlying handle.
- typedef ACE_HANDLE (T::*GET_HANDLE) (void) const;
- typedef void (T::*SET_HANDLE) (ACE_HANDLE);
-
- typedef int (T::*IO_HANDLER) (ACE_HANDLE);
- // Handle I/O events.
-
- typedef int (T::*TO_HANDLER) (const ACE_Time_Value &, const void *);
- // Handle timeout events.
-
- typedef int (T::*CL_HANDLER) (ACE_HANDLE, ACE_Reactor_Mask);
- // Handle close events.
-
- typedef int (T::*SIG_HANDLER) (ACE_HANDLE, siginfo_t*, ucontext_t*);
- // = Initialization and termination methods.
-
- ACE_Event_Handler_T (T *op_handler,
- int delete_handler,
- GET_HANDLE get_handle = 0,
- IO_HANDLER input = 0,
- CL_HANDLER close = 0,
- SIG_HANDLER sig = 0,
- TO_HANDLER timeout = 0,
- IO_HANDLER output = 0,
- SET_HANDLE set_handle = 0,
- IO_HANDLER except = 0);
- // Initialize the op_handler.
-
- ~ACE_Event_Handler_T (void);
- // Close down and delete the <op_handler>
-
- // = Override all the ACE_Event_Handler methods.
-
- // These methods all delegate down to the <T> operations handler.
- virtual ACE_HANDLE get_handle (void) const;
- virtual void set_handle (ACE_HANDLE);
- virtual int handle_input (ACE_HANDLE fd = -1);
- virtual int handle_output (ACE_HANDLE fd = -1);
- virtual int handle_exception (ACE_HANDLE fd = -1);
- virtual int handle_timeout (const ACE_Time_Value &tv, const void *arg = 0);
- virtual int handle_close (ACE_HANDLE fd, ACE_Reactor_Mask close_mask);
- virtual int handle_signal (ACE_HANDLE signum, siginfo_t * = 0, ucontext_t * = 0);
-
- // = Get/set the operations handler.
- T *op_handler (void);
- void op_handler (T *);
-
- // = Get/set the target pointer-to-method used for dispatching.
-
- GET_HANDLE handle_get (void);
- void handle_get (GET_HANDLE);
-
- SET_HANDLE handle_set (void);
- void handle_set (SET_HANDLE);
-
- IO_HANDLER input_handler (void);
- void input_handler (IO_HANDLER);
-
- IO_HANDLER output_handler (void);
- void output_handler (IO_HANDLER);
-
- IO_HANDLER except_handler (void);
- void except_handler (IO_HANDLER);
-
- TO_HANDLER to_handler (void);
- void to_handler (TO_HANDLER);
-
- CL_HANDLER cl_handler (void);
- void cl_handler (CL_HANDLER);
-
- SIG_HANDLER sig_handler (void);
- void sig_handler (SIG_HANDLER);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- T *op_handler_;
- // Pointer to the object that handles all the delegated operations.
-
- // = Handle input, output, and exception events.
- IO_HANDLER input_handler_;
- IO_HANDLER output_handler_;
- IO_HANDLER except_handler_;
-
- TO_HANDLER to_handler_;
- // Handle timeout events.
-
- CL_HANDLER cl_handler_;
- // Handle close events.
-
- SIG_HANDLER sig_handler_;
- // Handle signal events.
-
- int delete_handler_;
- // Keeps track of whether we need to delete the handler in the
- // destructor.
-
- // = Get/set underlying handle.
- SET_HANDLE set_handle_;
- GET_HANDLE get_handle_;
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Event_Handler_T.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Event_Handler_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Event_Handler_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_HAS_TEMPLATE_TYPEDEFS */
-#endif /* ACE_EVENT_HANDLER_H */
diff --git a/ace/Event_Handler_T.i b/ace/Event_Handler_T.i
deleted file mode 100644
index 160eac4e5e3..00000000000
--- a/ace/Event_Handler_T.i
+++ /dev/null
@@ -1,187 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Event_Handler_T.i
-
-template<class T> void ACE_INLINE
-ACE_Event_Handler_T<T>::op_handler (T *op)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::op_handler");
- this->op_handler_ = op;
-}
-
-template<class T> ACE_INLINE T *
-ACE_Event_Handler_T<T>::op_handler (void)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::op_handler");
- return this->op_handler_;
-}
-
-template<class T> ACE_HANDLE ACE_INLINE
-ACE_Event_Handler_T<T>::get_handle (void) const
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::get_handle");
- return this->get_handle_ == 0 ? -1 : (this->op_handler_->*get_handle_) ();
-}
-
-template<class T> void ACE_INLINE
-ACE_Event_Handler_T<T>::set_handle (ACE_HANDLE h)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::set_handle");
- if (this->set_handle_ != 0)
- (this->op_handler_->*set_handle_) (h);
-}
-
-template<class T> int ACE_INLINE
-ACE_Event_Handler_T<T>::handle_input (ACE_HANDLE fd)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::handle_input");
- return this->input_handler_ == 0 ? 0 : (this->op_handler_->*input_handler_) (fd);
-}
-
-template<class T> int ACE_INLINE
-ACE_Event_Handler_T<T>::handle_output (ACE_HANDLE fd)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::handle_output");
- return this->output_handler_ == 0 ? 0 : (this->op_handler_->*output_handler_) (fd);
-}
-
-template<class T> ACE_INLINE int
-ACE_Event_Handler_T<T>::handle_exception (ACE_HANDLE fd)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::handle_exception");
- return this->except_handler_ == 0 ? 0 : (this->op_handler_->*except_handler_) (fd);
-}
-
-template<class T> ACE_INLINE int
-ACE_Event_Handler_T<T>::handle_timeout (const ACE_Time_Value &tv, const void *arg)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::handle_timeout");
- return this->to_handler_ == 0 ? 0 : (this->op_handler_->*to_handler_) (tv, arg);
-}
-
-template<class T> ACE_INLINE int
-ACE_Event_Handler_T<T>::handle_close (ACE_HANDLE fd, ACE_Reactor_Mask close_mask)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::handle_close");
- return this->cl_handler_ == 0 ? 0 : (this->op_handler_->*cl_handler_) (fd, close_mask);
-}
-
-template<class T> ACE_INLINE int
-ACE_Event_Handler_T<T>::handle_signal (ACE_HANDLE signum, siginfo_t *s, ucontext_t *u)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::handle_signal");
- return this->sig_handler_ == 0 ? 0 : (this->op_handler_->*sig_handler_) (signum, s, u);
-}
-
-template<class T> ACE_INLINE ACE_TYPENAME ACE_Event_Handler_T<T>::GET_HANDLE
-ACE_Event_Handler_T<T>::handle_get (void)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::handle_get");
- return this->get_handle_;
-}
-
-template<class T> ACE_INLINE void
-ACE_Event_Handler_T<T>::handle_get (ACE_Event_Handler_T<T>::GET_HANDLE h)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::handle_get");
- this->get_handle_ = h;
-}
-
-template<class T> ACE_INLINE ACE_TYPENAME ACE_Event_Handler_T<T>::SET_HANDLE
-ACE_Event_Handler_T<T>::handle_set (void)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::handle_set");
- return this->set_handle_;
-}
-
-template<class T> ACE_INLINE void
-ACE_Event_Handler_T<T>::handle_set (ACE_Event_Handler_T<T>::SET_HANDLE h)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::handle_set");
- this->set_handle_ = h;
-}
-
-template<class T> ACE_INLINE ACE_TYPENAME ACE_Event_Handler_T<T>::IO_HANDLER
-ACE_Event_Handler_T<T>::input_handler (void)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::input_handler");
- return this->input_handler_;
-}
-
-template<class T> ACE_INLINE void
-ACE_Event_Handler_T<T>::input_handler (ACE_Event_Handler_T<T>::IO_HANDLER h)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::input_handler");
- this->input_handler_ = h;
-}
-
-template<class T> ACE_INLINE ACE_TYPENAME ACE_Event_Handler_T<T>::IO_HANDLER
-ACE_Event_Handler_T<T>::output_handler (void)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::output_handler");
- return this->output_handler_;
-}
-
-template<class T> ACE_INLINE void
-ACE_Event_Handler_T<T>::output_handler (ACE_Event_Handler_T<T>::IO_HANDLER h)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::output_handler");
- this->output_handler_ = h;
-}
-
-template<class T> ACE_INLINE ACE_TYPENAME ACE_Event_Handler_T<T>::IO_HANDLER
-ACE_Event_Handler_T<T>::except_handler (void)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::except_handler");
- return this->except_handler_;
-}
-
-template<class T> ACE_INLINE void
-ACE_Event_Handler_T<T>::except_handler (ACE_Event_Handler_T<T>::IO_HANDLER h)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::except_handler");
- this->except_handler_ = h;
-}
-
-template<class T> ACE_INLINE ACE_TYPENAME ACE_Event_Handler_T<T>::TO_HANDLER
-ACE_Event_Handler_T<T>::to_handler (void)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::to_handler");
- return this->to_handler_;
-}
-
-template<class T> ACE_INLINE void
-ACE_Event_Handler_T<T>::to_handler (ACE_Event_Handler_T<T>::TO_HANDLER h)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::to_handler");
- this->to_handler_ = h;
-}
-
-template<class T> ACE_INLINE ACE_TYPENAME ACE_Event_Handler_T<T>::CL_HANDLER
-ACE_Event_Handler_T<T>::cl_handler (void)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::cl_handler");
- return this->cl_handler_;
-}
-
-template<class T> ACE_INLINE void
-ACE_Event_Handler_T<T>::cl_handler (ACE_Event_Handler_T<T>::CL_HANDLER h)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::cl_handler");
- this->cl_handler_ = h;
-}
-
-template<class T> ACE_INLINE ACE_TYPENAME ACE_Event_Handler_T<T>::SIG_HANDLER
-ACE_Event_Handler_T<T>::sig_handler (void)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::sig_handler");
- return this->sig_handler_;
-}
-
-template<class T> ACE_INLINE void
-ACE_Event_Handler_T<T>::sig_handler (ACE_Event_Handler_T<T>::SIG_HANDLER h)
-{
- ACE_TRACE ("ACE_Event_Handler_T<T>::sig_handler");
- this->sig_handler_ = h;
-}
diff --git a/ace/FIFO.cpp b/ace/FIFO.cpp
deleted file mode 100644
index fc13b43c007..00000000000
--- a/ace/FIFO.cpp
+++ /dev/null
@@ -1,69 +0,0 @@
-// FIFO.cpp
-// $Id$
-
-/* -*- C++ -*- */
-
-#define ACE_BUILD_DLL
-#include "ace/FIFO.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/FIFO.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_FIFO)
-
-void
-ACE_FIFO::dump (void) const
-{
- ACE_TRACE ("ACE_FIFO::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("rendezvous_ = %s"), this->rendezvous_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-int
-ACE_FIFO::open (const char *r, int flags, int perms,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_FIFO::open");
- ACE_OS::strncpy (this->rendezvous_, r, MAXPATHLEN);
-
- if ((flags & O_CREAT) != 0
- && ACE_OS::mkfifo (this->rendezvous_, perms) == -1
- && !(errno == EEXIST))
- return -1;
-
- this->set_handle (ACE_OS::open (this->rendezvous_, flags, 0, sa));
- return this->get_handle () == ACE_INVALID_HANDLE ? -1 : 0;
-}
-
-ACE_FIFO::ACE_FIFO (const char *fifo_name,
- int flags,
- int perms,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_FIFO::ACE_FIFO");
- if (this->open (fifo_name, flags, perms, sa) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_FIFO")));
-}
-
-ACE_FIFO::ACE_FIFO (void)
-{
-// ACE_TRACE ("ACE_FIFO::ACE_FIFO");
-}
-
-int
-ACE_FIFO::close (void)
-{
- ACE_TRACE ("ACE_FIFO::close");
- int result = 0;
-
- if (this->get_handle () != ACE_INVALID_HANDLE)
- {
- result = ACE_OS::close (this->get_handle ());
- this->set_handle (ACE_INVALID_HANDLE);
- }
- return result;
-}
-
diff --git a/ace/FIFO.h b/ace/FIFO.h
deleted file mode 100644
index 1aaec751d15..00000000000
--- a/ace/FIFO.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// FIFO.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_FIFO_H)
-#define ACE_FIFO_H
-
-#include "ace/IPC_SAP.h"
-
-class ACE_Export ACE_FIFO : public ACE_IPC_SAP
-{
- // = TITLE
- // Abstract base class for UNIX FIFOs
- //
- // = DESCRIPTION
- // UNIX FIFOs are also known Named Pipes, which are totally
- // unrelated to Win32 Named Pipes. If you want to use a local
- // IPC mechanism that will be portable to both UNIX and Win32,
- // take a look at the <ACE_SPIPE_*> classes.
-public:
- int open (const char *rendezvous, int flags, int perms,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Open up the named pipe on the <rendezvous> in accordance with the
- // flags.
-
- int close (void);
- // Close down the ACE_FIFO without removing the rendezvous point.
-
- int remove (void);
- // Close down the ACE_FIFO and remove the rendezvous point from the
- // file system.
-
- int get_local_addr (const char *&rendezvous) const;
- // Return the local address of this endpoint.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // = Make these protected to ensure that the class is "abstract."
- ACE_FIFO (void);
- // Default constructor.
-
- ACE_FIFO (const char *rendezvous, int flags, int perms,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Open up the named pipe on the <rendezvous> in accordance with the
- // flags.
-
-private:
- char rendezvous_[MAXPATHLEN + 1];
- // Rendezvous point in the file system.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/FIFO.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_FIFO_H */
diff --git a/ace/FIFO.i b/ace/FIFO.i
deleted file mode 100644
index d5aa8fb1943..00000000000
--- a/ace/FIFO.i
+++ /dev/null
@@ -1,21 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// FIFO.i
-
-ACE_INLINE int
-ACE_FIFO::get_local_addr (const char *&r) const
-{
- ACE_TRACE ("ACE_FIFO::get_local_addr");
- r = this->rendezvous_;
- return 0;
-}
-
-ACE_INLINE int
-ACE_FIFO::remove (void)
-{
- ACE_TRACE ("ACE_FIFO::remove");
- int result = this->close ();
- return ACE_OS::unlink (this->rendezvous_) == -1 || result == -1 ? -1 : 0;
-}
-
diff --git a/ace/FIFO_Recv.cpp b/ace/FIFO_Recv.cpp
deleted file mode 100644
index ac32c059296..00000000000
--- a/ace/FIFO_Recv.cpp
+++ /dev/null
@@ -1,79 +0,0 @@
-// FIFO_Recv.cpp
-// $Id$
-
-/* -*- C++ -*- */
-
-#define ACE_BUILD_DLL
-#include "ace/FIFO_Recv.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_FIFO_Recv)
-
-void
-ACE_FIFO_Recv::dump (void) const
-{
- ACE_TRACE ("ACE_FIFO_Recv::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_FIFO::dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("aux_handle_ = %d"), this->aux_handle_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-int
-ACE_FIFO_Recv::close (void)
-{
- ACE_TRACE ("ACE_FIFO_Recv::close");
- int result = ACE_FIFO::close ();
-
- if (this->aux_handle_ != ACE_INVALID_HANDLE)
- return ACE_OS::close (this->aux_handle_);
- else
- return result;
-}
-
-// Note that persistent means "open fifo for writing, as well as
-// reading." This ensures that the fifo never gets EOF, even if there
-// aren't any writers at the moment!
-
-int
-ACE_FIFO_Recv::open (const char *fifo_name,
- int flags,
- int perms,
- int persistent,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_FIFO_Recv::open");
-
- if (ACE_FIFO::open (fifo_name, ACE_NONBLOCK | flags, perms, sa) == -1)
- return -1;
- else if (this->disable (ACE_NONBLOCK) == -1)
- return -1;
- else if (persistent
- && (this->aux_handle_ = ACE_OS::open (fifo_name, O_WRONLY, 0, sa)) == ACE_INVALID_HANDLE)
- return -1;
- else
- return this->get_handle () == ACE_INVALID_HANDLE ? -1 : 0;
-}
-
-ACE_FIFO_Recv::ACE_FIFO_Recv (void)
- : aux_handle_ (ACE_INVALID_HANDLE)
-{
- ACE_TRACE ("ACE_FIFO_Recv::ACE_FIFO_Recv");
-}
-
-ACE_FIFO_Recv::ACE_FIFO_Recv (const char *fifo_name,
- int flags,
- int perms,
- int persistent,
- LPSECURITY_ATTRIBUTES sa)
- : aux_handle_ (ACE_INVALID_HANDLE)
-{
- ACE_TRACE ("ACE_FIFO_Recv::ACE_FIFO_Recv");
-
- if (this->ACE_FIFO_Recv::open (fifo_name,
- flags,
- perms,
- persistent,
- sa) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_FIFO_Recv")));
-}
-
diff --git a/ace/FIFO_Recv.h b/ace/FIFO_Recv.h
deleted file mode 100644
index 2cd3d8c14c2..00000000000
--- a/ace/FIFO_Recv.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// FIFO_Recv.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_FIFO_RECV_H)
-#define ACE_FIFO_RECV_H
-
-#include "ace/FIFO.h"
-
-class ACE_Export ACE_FIFO_Recv : public ACE_FIFO
-{
- // = TITLE
- // Receiver side of the bytestream C++ wrapper for UNIX
- // FIFOs.
-public:
- // = Initialization methods.
- ACE_FIFO_Recv (void);
- // Default constructor.
-
- ACE_FIFO_Recv (const char *rendezvous,
- int flags = O_CREAT | O_RDONLY,
- int perms = ACE_DEFAULT_FILE_PERMS,
- int persistent = 1,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Open up a bytestream named pipe for reading.
-
- int open (const char *rendezvous,
- int flags = O_CREAT | O_RDONLY,
- int perms = ACE_DEFAULT_FILE_PERMS,
- int persistent = 1,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Open up a bytestream named pipe for reading.
-
- int close (void);
- // Close down the named pipe.
-
- ssize_t recv (void *buf, size_t len);
- // Recv <buf> of up to <len> bytes.
-
- ssize_t recv_n (void *buf, size_t len);
- // Recv <buf> of exactly <len> bytes (block until done).
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_HANDLE aux_handle_;
- // Auxiliary handle that is used to implement persistent FIFOs.
-};
-
-#include "ace/FIFO_Recv.i"
-
-#endif /* ACE_FIFO_RECV_H */
diff --git a/ace/FIFO_Recv.i b/ace/FIFO_Recv.i
deleted file mode 100644
index 51ae81efca8..00000000000
--- a/ace/FIFO_Recv.i
+++ /dev/null
@@ -1,18 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// FIFO_Recv.i
-
-inline ssize_t
-ACE_FIFO_Recv::recv (void *buf, size_t len)
-{
- ACE_TRACE ("ACE_FIFO_Recv::recv");
- return ACE_OS::read (this->get_handle (), (char *) buf, len);
-}
-
-inline ssize_t
-ACE_FIFO_Recv::recv_n (void *buf, size_t n)
-{
- ACE_TRACE ("ACE_FIFO_Recv::recv_n");
- return ACE::recv_n (this->get_handle (), buf, n);
-}
diff --git a/ace/FIFO_Recv_Msg.cpp b/ace/FIFO_Recv_Msg.cpp
deleted file mode 100644
index eca87670fd2..00000000000
--- a/ace/FIFO_Recv_Msg.cpp
+++ /dev/null
@@ -1,57 +0,0 @@
-// FIFO_Recv_Msg.cpp
-// $Id$
-
-/* -*- C++ -*- */
-
-#define ACE_BUILD_DLL
-#include "ace/FIFO_Recv_Msg.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_FIFO_Recv_Msg)
-
-void
-ACE_FIFO_Recv_Msg::dump (void) const
-{
- ACE_TRACE ("ACE_FIFO_Recv_Msg::dump");
- ACE_FIFO_Recv::dump ();
-}
-
-// Note that persistent means "open FIFO for writing, as well as
-// reading." This ensures that the FIFO never gets EOF, even if there
-// aren't any writers at the moment!
-
-int
-ACE_FIFO_Recv_Msg::open (const char *fifo_name,
- int flags,
- int perms,
- int persistent,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_FIFO_Recv_Msg::open");
-
- return ACE_FIFO_Recv::open (fifo_name,
- flags,
- perms,
- persistent,
- sa);
-}
-
-ACE_FIFO_Recv_Msg::ACE_FIFO_Recv_Msg (void)
-{
- ACE_TRACE ("ACE_FIFO_Recv_Msg::ACE_FIFO_Recv_Msg");
-}
-
-ACE_FIFO_Recv_Msg::ACE_FIFO_Recv_Msg (const char *fifo_name,
- int flags,
- int perms,
- int persistent,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_FIFO_Recv_Msg::ACE_FIFO_Recv_Msg");
-
- if (this->ACE_FIFO_Recv_Msg::open (fifo_name,
- flags,
- perms,
- persistent,
- sa) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_FIFO_Recv_Msg")));
-}
diff --git a/ace/FIFO_Recv_Msg.h b/ace/FIFO_Recv_Msg.h
deleted file mode 100644
index 9c6ff057448..00000000000
--- a/ace/FIFO_Recv_Msg.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// FIFO_Recv_Msg.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_FIFO_RECV_MSG_H)
-#define ACE_FIFO_RECV_MSG_H
-
-#include "ace/FIFO_Recv.h"
-
-class ACE_Export ACE_FIFO_Recv_Msg : public ACE_FIFO_Recv
-{
- // = TITLE
- // Receiver side for the record oriented C++ wrapper for UNIX FIFOs.
-public:
- // = Initialization methods.
- ACE_FIFO_Recv_Msg (void);
- // Default constructor.
-
- ACE_FIFO_Recv_Msg (const char *rendezvous,
- int flags = O_CREAT | O_RDONLY,
- int perms = ACE_DEFAULT_FILE_PERMS,
- int persistent = 1,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Open up a record-oriented named pipe for reading.
-
- int open (const char *rendezvous,
- int flags = O_CREAT | O_RDONLY,
- int perms = ACE_DEFAULT_FILE_PERMS,
- int persistent = 1,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Open up a record-oriented named pipe for reading.
-
- ssize_t recv (ACE_Str_Buf &msg);
- // Recv <msg> as an ACE_Str_Buf.
-
- ssize_t recv (void *buf, size_t len);
- // Recv <msg> as a buffer.
-
-#if defined (ACE_HAS_STREAM_PIPES)
- ssize_t recv (ACE_Str_Buf *data,
- ACE_Str_Buf *cntl,
- int *flags);
- // Recv <data> and <cntl> message via Stream pipes.
-
- ssize_t recv (int *band,
- ACE_Str_Buf *data,
- ACE_Str_Buf *cntl,
- int *flags);
- // Recv <data> and <cntl> message via Stream pipes in "band" mode.
-#endif /* ACE_HAS_STREAM_PIPES */
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/FIFO_Recv_Msg.i"
-
-#endif /* ACE_FIFO_RECV_MSG_H */
diff --git a/ace/FIFO_Recv_Msg.i b/ace/FIFO_Recv_Msg.i
deleted file mode 100644
index 8d4544f3272..00000000000
--- a/ace/FIFO_Recv_Msg.i
+++ /dev/null
@@ -1,67 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// FIFO_Recv_Msg.i
-
-// Note that the return values mean different things if
-// ACE_HAS_STREAM_PIPES vs. if it doesn't... See the manual page on
-// getmsg(2) and read(2) for more details.
-
-inline ssize_t
-ACE_FIFO_Recv_Msg::recv (ACE_Str_Buf &recv_msg)
-{
- ACE_TRACE ("ACE_FIFO_Recv_Msg::recv");
-#if defined (ACE_HAS_STREAM_PIPES)
- int i = 0;
- return ACE_OS::getmsg (this->get_handle (),
- (strbuf *) 0,
- (strbuf *) &recv_msg,
- &i);
-#else /* Do the ol' 2-read trick... */
- if (ACE_OS::read (this->get_handle (),
- (char *) &recv_msg.len,
- sizeof recv_msg.len) != sizeof recv_msg.len)
- return -1;
- else
- return ACE_OS::read (this->get_handle (),
- (char *) recv_msg.buf,
- (int) recv_msg.len);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-inline ssize_t
-ACE_FIFO_Recv_Msg::recv (void *buf, size_t max_len)
-{
- ACE_TRACE ("ACE_FIFO_Recv_Msg::recv");
- ACE_Str_Buf recv_msg ((char *) buf, 0, max_len);
-
- return this->recv (recv_msg);
-}
-
-#if defined (ACE_HAS_STREAM_PIPES)
-inline ssize_t
-ACE_FIFO_Recv_Msg::recv (ACE_Str_Buf *data,
- ACE_Str_Buf *cntl,
- int *flags)
-{
- ACE_TRACE ("ACE_FIFO_Recv_Msg::recv");
- return ACE_OS::getmsg (this->get_handle (),
- (strbuf *) cntl,
- (strbuf *) data,
- flags);
-}
-
-inline ssize_t
-ACE_FIFO_Recv_Msg::recv (int *band,
- ACE_Str_Buf *data,
- ACE_Str_Buf *cntl,
- int *flags)
-{
- ACE_TRACE ("ACE_FIFO_Recv_Msg::recv");
- return ACE_OS::getpmsg (this->get_handle (),
- (strbuf *) cntl,
- (strbuf *) data,
- band,
- flags);
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/ace/FIFO_Send.cpp b/ace/FIFO_Send.cpp
deleted file mode 100644
index 394f6042f91..00000000000
--- a/ace/FIFO_Send.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-// FIFO_Send.cpp
-// $Id$
-
-/* -*- C++ -*- */
-
-#define ACE_BUILD_DLL
-#include "ace/FIFO_Send.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_FIFO_Send)
-
-void
-ACE_FIFO_Send::dump (void) const
-{
- ACE_TRACE ("ACE_FIFO_Send::dump");
- ACE_FIFO::dump ();
-}
-
-ACE_FIFO_Send::ACE_FIFO_Send (void)
-{
-// ACE_TRACE ("ACE_FIFO_Send::ACE_FIFO_Send");
-}
-
-int
-ACE_FIFO_Send::open (const char *rendezvous_name, int flags, int perms,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_FIFO_Send::open");
- return ACE_FIFO::open (rendezvous_name, flags | O_WRONLY, perms, sa);
-}
-
-ACE_FIFO_Send::ACE_FIFO_Send (const char *fifo_name, int flags, int perms,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_FIFO_Send::ACE_FIFO_Send");
- if (this->ACE_FIFO_Send::open (fifo_name, flags, perms, sa) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_FIFO_Send::ACE_FIFO_Send")));
-}
diff --git a/ace/FIFO_Send.h b/ace/FIFO_Send.h
deleted file mode 100644
index 757846d292e..00000000000
--- a/ace/FIFO_Send.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// FIFO_Send.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_FIFO_SEND_H)
-#define ACE_FIFO_SEND_H
-
-#include "ace/FIFO.h"
-
-class ACE_Export ACE_FIFO_Send : public ACE_FIFO
-{
- // = TITLE
- // Sender side for the bytestream C++ wrapper for UNIX FIFOs
-public:
- // = Initialization methods.
- ACE_FIFO_Send (void);
- // Default constructor.
-
- ACE_FIFO_Send (const char *rendezvous,
- int flags = O_WRONLY,
- int perms = ACE_DEFAULT_FILE_PERMS,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Open up a bytestream named pipe for writing.
-
- int open (const char *rendezvous,
- int flags = O_WRONLY,
- int perms = ACE_DEFAULT_FILE_PERMS,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Open up a bytestream named pipe for writing.
-
- ssize_t send (const void *buf, size_t len);
- // Send <buf> of up to <len> bytes.
-
- ssize_t send_n (const void *buf, size_t len);
- // Send <buf> of exactly <len> bytes (block until done).
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/FIFO_Send.i"
-
-#endif /* ACE_FIFO_SEND_H */
-
diff --git a/ace/FIFO_Send.i b/ace/FIFO_Send.i
deleted file mode 100644
index 5785229f167..00000000000
--- a/ace/FIFO_Send.i
+++ /dev/null
@@ -1,18 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// FIFO_Send.i
-
-inline ssize_t
-ACE_FIFO_Send::send (const void *buf, size_t len)
-{
- ACE_TRACE ("ACE_FIFO_Send::send");
- return ACE_OS::write (this->get_handle (), (const char *) buf, len);
-}
-
-inline ssize_t
-ACE_FIFO_Send::send_n (const void *buf, size_t n)
-{
- ACE_TRACE ("ACE_FIFO_Send::send_n");
- return ACE::send_n (this->get_handle (), buf, n);
-}
diff --git a/ace/FIFO_Send_Msg.cpp b/ace/FIFO_Send_Msg.cpp
deleted file mode 100644
index 2baf4e95dab..00000000000
--- a/ace/FIFO_Send_Msg.cpp
+++ /dev/null
@@ -1,63 +0,0 @@
-// FIFO_Send_Msg.cpp
-// $Id$
-
-/* -*- C++ -*- */
-
-#define ACE_BUILD_DLL
-#include "ace/FIFO_Send_Msg.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_FIFO_Send_Msg)
-
-void
-ACE_FIFO_Send_Msg::dump (void) const
-{
- ACE_TRACE ("ACE_FIFO_Send_Msg::dump");
- ACE_FIFO_Send::dump ();
-}
-
-ssize_t
-ACE_FIFO_Send_Msg::send (const ACE_Str_Buf &send_msg)
-{
- // ACE_TRACE ("ACE_FIFO_Send_Msg::send");
-#if defined (ACE_HAS_STREAM_PIPES)
- return ACE_OS::putmsg (this->get_handle (),
- (strbuf *) 0,
- (strbuf *) &send_msg,
- 0);
-#else
- struct iovec iov[2];
-
- iov[0].iov_base = (char *) &send_msg.len;
- iov[0].iov_len = sizeof send_msg.len;
-
- iov[1].iov_base = (char *) send_msg.buf;
- iov[1].iov_len = int (send_msg.len);
-
- return ACE_OS::writev (this->get_handle (), iov, 2);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-ACE_FIFO_Send_Msg::ACE_FIFO_Send_Msg (void)
-{
-// ACE_TRACE ("ACE_FIFO_Send_Msg::ACE_FIFO_Send_Msg");
-}
-
-int
-ACE_FIFO_Send_Msg::open (const char *fifo_name,
- int flags,
- int perms,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_FIFO_Send_Msg::open");
- return ACE_FIFO_Send::open (fifo_name, flags | O_WRONLY, perms, sa);
-}
-
-ACE_FIFO_Send_Msg::ACE_FIFO_Send_Msg (const char *fifo_name,
- int flags,
- int perms,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_FIFO_Send_Msg::ACE_FIFO_Send_Msg");
- if (this->ACE_FIFO_Send_Msg::open (fifo_name, flags, perms, sa) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_FIFO_Send_Msg")));
-}
diff --git a/ace/FIFO_Send_Msg.h b/ace/FIFO_Send_Msg.h
deleted file mode 100644
index cc55b9188fa..00000000000
--- a/ace/FIFO_Send_Msg.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// FIFO_Send_Msg.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_FIFO_SEND_MSG_H)
-#define ACE_FIFO_SEND_MSG_H
-
-#include "ace/FIFO_Send.h"
-
-class ACE_Export ACE_FIFO_Send_Msg : public ACE_FIFO_Send
-{
- // = TITLE
- // Sender side for the Record oriented C++ wrapper for UNIX
- // FIFOs.
-public:
- // = Initialization methods.
- ACE_FIFO_Send_Msg (void);
- // Default constructor.
-
- ACE_FIFO_Send_Msg (const char *rendezvous,
- int flags = O_WRONLY,
- int perms = ACE_DEFAULT_FILE_PERMS,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Open up a record-oriented named pipe for writing.
-
- int open (const char *rendezvous,
- int flags = O_WRONLY,
- int perms = ACE_DEFAULT_FILE_PERMS,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Open up a record-oriented named pipe for writing.
-
- ssize_t send (const ACE_Str_Buf &msg);
- // Send <buf> of up to <len> bytes.
-
- ssize_t send (const void *buf, size_t len);
- // Send <buf> of exactly <len> bytes (block until done).
-
-#if defined (ACE_HAS_STREAM_PIPES)
- ssize_t send (const ACE_Str_Buf *data,
- const ACE_Str_Buf *cntl = 0,
- int flags = 0);
- // Send <data> and <cntl> message via Stream pipes.
-
- ssize_t send (int band,
- const ACE_Str_Buf *data,
- const ACE_Str_Buf *cntl = 0,
- int flags = MSG_BAND);
- // Send <data> and <cntl> message via Stream pipes in "band" mode.
-#endif /* ACE_HAS_STREAM_PIPES */
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/FIFO_Send_Msg.i"
-
-#endif /* ACE_FIFO_SEND_MSG_H */
-
diff --git a/ace/FIFO_Send_Msg.i b/ace/FIFO_Send_Msg.i
deleted file mode 100644
index 7d6b767cc4b..00000000000
--- a/ace/FIFO_Send_Msg.i
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// FIFO_Send_Msg.i
-
-inline ssize_t
-ACE_FIFO_Send_Msg::send (const void *buf, size_t len)
-{
- ACE_TRACE ("ACE_FIFO_Send_Msg::send");
- ACE_Str_Buf send_msg ((char *) buf, len);
-
- return this->send (send_msg);
-}
-
-#if defined (ACE_HAS_STREAM_PIPES)
-inline ssize_t
-ACE_FIFO_Send_Msg::send (const ACE_Str_Buf *data,
- const ACE_Str_Buf *cntl,
- int flags)
-{
- ACE_TRACE ("ACE_FIFO_Send_Msg::send");
- return ACE_OS::putmsg (this->get_handle (),
- (strbuf *) cntl,
- (strbuf *) data,
- flags);
-}
-
-inline ssize_t
-ACE_FIFO_Send_Msg::send (int band,
- const ACE_Str_Buf *data,
- const ACE_Str_Buf *cntl,
- int flags)
-{
- ACE_TRACE ("ACE_FIFO_Send_Msg::send");
- return ACE_OS::putpmsg (this->get_handle (),
- (strbuf *) cntl,
- (strbuf *) data,
- band,
- flags);
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/ace/FILE.cpp b/ace/FILE.cpp
deleted file mode 100644
index 4d5770eb7ae..00000000000
--- a/ace/FILE.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-// FILE.cpp
-// $Id$
-
-/* Defines the member functions for the base class of the ACE_IO_SAP
- ACE_FILE abstraction. */
-
-#define ACE_BUILD_DLL
-#include "ace/FILE.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_FILE)
-
-void
-ACE_FILE::dump (void) const
-{
- ACE_TRACE ("ACE_FILE::dump");
- ACE_IO_SAP::dump ();
-}
-
-/* This is the do-nothing constructor. */
-
-ACE_FILE::ACE_FILE (void)
-{
- ACE_TRACE ("ACE_FILE::ACE_FILE");
-}
-
-// Close the file
-
-int
-ACE_FILE::close (void)
-{
- ACE_TRACE ("ACE_FILE::close");
- int result = ACE_OS::close (this->get_handle ());
- this->set_handle (ACE_INVALID_HANDLE);
- return result;
-}
-
-int
-ACE_FILE::get_info (ACE_FILE_Info *finfo)
-{
- ACE_TRACE ("ACE_FILE::get_info");
- struct stat filestatus;
-
- int result = ACE_OS::fstat (this->get_handle (),
- &filestatus);
-
- if (result == 0)
- {
- finfo->mode_ = filestatus.st_mode;
- finfo->nlink_ = filestatus.st_nlink;
- finfo->size_ = filestatus.st_size;
- }
- return result;
-}
-
-int
-ACE_FILE::truncate (off_t length)
-{
- ACE_TRACE ("ACE_FILE::truncate");
- return ACE_OS::ftruncate (this->get_handle(), length);
-}
-
-off_t
-ACE_FILE::position (long offset, int startpos)
-{
- ACE_TRACE ("ACE_FILE::position");
- return ACE_OS::lseek (this->get_handle (), offset, startpos);
-}
-
-off_t
-ACE_FILE::position (void)
-{
- ACE_TRACE ("ACE_FILE::position");
- return ACE_OS::lseek (this->get_handle (), 0, SEEK_CUR);
-}
diff --git a/ace/FILE.h b/ace/FILE.h
deleted file mode 100644
index 7819d333c5c..00000000000
--- a/ace/FILE.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// FILE.h
-//
-// = AUTHOR
-// Gerhard Lenzer
-//
-// ============================================================================
-
-#if !defined (ACE_FILE_H)
-#define ACE_FILE_H
-
-#include "ace/IO_SAP.h"
-#include "ace/FILE_Addr.h"
-
-// The following is necessary since many C++ compilers don't support
-// typedef'd types inside of classes used as formal template
-// arguments... ;-(. Luckily, using the C++ preprocessor I can hide
-// most of this nastiness!
-
-#if defined (ACE_HAS_TEMPLATE_TYPEDEFS)
-#define ACE_FILE_CONNECTOR ACE_FILE_Connector
-#define ACE_FILE_STREAM ACE_FILE_IO
-#else /* TEMPLATES are broken (must be a cfront-based compiler...) */
-#define ACE_FILE_CONNECTOR ACE_FILE_Connector, ACE_FILE_Addr
-#define ACE_FILE_STREAM ACE_FILE_IO, ACE_FILE_Addr
-#endif /* ACE_TEMPLATE_TYPEDEFS */
-
-class ACE_FILE_Info
-{
- // = TITLE
- // Abstracts basic OS FILE information.
-public:
- mode_t mode_;
- // mode of file
-
- nlink_t nlink_;
- // no of links
-
- off_t size_;
- // size of file
-};
-
-class ACE_Export ACE_FILE : public ACE_IO_SAP
-{
- // = TITLE
- // Defines the member functions for the base class of the
- // ACE_FILE abstraction.
-public:
- int close (void);
- // Close down the ACE_FILE
-
- int get_info (ACE_FILE_Info *finfo);
- // get informations on the ACE_FILE
-
- int truncate (off_t length);
- // set filesize to length byte
-
- off_t position (long offset, int startpos);
- // set the filepointer to the specified position
-
- off_t position (void);
- // get current filepointer
-
- void dump (void) const;
- // Dump the state of an object.
-
- int disable (int signum) const ;
- // Disable signal <signum>
- // This is here to prevent Win32 from
- // disabling SPIPE using socket calls
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_FILE (void);
- // Ensure that this class is an abstract base class
-};
-
-#include "ace/FILE.i"
-
-#endif /* ACE_FILE_H */
diff --git a/ace/FILE.i b/ace/FILE.i
deleted file mode 100644
index 0a916f0f0d0..00000000000
--- a/ace/FILE.i
+++ /dev/null
@@ -1,16 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// FILE.i
-
-inline int
-ACE_FILE::disable (int signum) const
-{
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG (signum) ;
- return 0 ;
-#else /* ACE_WIN32 */
- return ACE_IO_SAP::disable (signum) ;
-#endif /* ACE_WIN32 */
-}
-
diff --git a/ace/FILE_Addr.cpp b/ace/FILE_Addr.cpp
deleted file mode 100644
index 29095b31577..00000000000
--- a/ace/FILE_Addr.cpp
+++ /dev/null
@@ -1,97 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/FILE_Addr.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/FILE_Addr.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_FILE_Addr)
-
-ACE_FILE_Addr::ACE_FILE_Addr (void)
- : ACE_Addr (AF_FILE, sizeof this->filename_)
-{
- (void) ACE_OS::memset ((void *) &this->filename_,
- 0,
- sizeof this->filename_);
-}
-
-int
-ACE_FILE_Addr::set (const ACE_FILE_Addr &sa)
-{
- this->base_set (sa.get_type (), sa.get_size ());
-
- if (sa.get_type () == AF_ANY)
- (void) ACE_OS::memset ((void *) &this->filename_,
- 0,
- sizeof this->filename_);
- else
- (void) ACE_OS::memcpy ((void *) &this->filename_,
- (void *) &sa.filename_,
- sa.get_size ());
- return 0;
-}
-
-// Copy constructor.
-
-ACE_FILE_Addr::ACE_FILE_Addr (const ACE_FILE_Addr &sa)
-{
- this->set (sa);
-}
-
-ACE_FILE_Addr &
-ACE_FILE_Addr::operator= (const ACE_FILE_Addr &sa)
-{
- if (this != &sa)
- (void) ACE_OS::memcpy ((void *) &this->filename_,
- (void *) &sa.filename_,
- sa.get_size ());
- return *this;
-}
-
-void
-ACE_FILE_Addr::set (LPCTSTR filename)
-{
- this->ACE_Addr::base_set (AF_FILE,
- ACE_OS::strlen (filename) );
- (void) ACE_OS::strcpy (this->filename_,
- filename);
-}
-
-// Create a ACE_Addr from a ACE_FILE pathname.
-
-ACE_FILE_Addr::ACE_FILE_Addr (LPCTSTR filename)
-{
- this->set (filename);
-}
-
-// Transform the current address into string format.
-
-#if defined (UNICODE)
-int
-ACE_FILE_Addr::addr_to_string (wchar_t * s, size_t len) const
-{
- ACE_OS::strncpy (s, this->filename_, len);
- return 0;
-}
-#endif /* UNICODE */
-
-int
-ACE_FILE_Addr::addr_to_string (char *s, size_t len) const
-{
- ACE_OS::strncpy (s,
- ACE_MULTIBYTE_STRING (this->filename_),
- len);
- return 0;
-}
-
-void
-ACE_FILE_Addr::dump (void) const
-{
- ACE_TRACE ("ACE_FILE_Addr::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("filename_ = %s"), this->filename_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
diff --git a/ace/FILE_Addr.h b/ace/FILE_Addr.h
deleted file mode 100644
index d926a6a61d0..00000000000
--- a/ace/FILE_Addr.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// FILE_Addr.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_FILE_ADDR_H)
-#define ACE_FILE_ADDR_H
-
-#include "ace/Addr.h"
-#include "ace/ACE.h"
-
-class ACE_Export ACE_FILE_Addr : public ACE_Addr
-{
- // = TITLE
- // Defines the FILE address family address format.
-public:
- // = Initialization methods.
- ACE_FILE_Addr (void);
- // Default constructor.
-
- ACE_FILE_Addr (const ACE_FILE_Addr &sa);
- // Copy constructor.
-
- int set (const ACE_FILE_Addr &sa);
- // Acts like a copy constructor.
-
- ACE_FILE_Addr (LPCTSTR filename);
- // Create a ACE_FILE_Addr from a pathname.
-
- void set (LPCTSTR filename);
- // Create a ACE_FILE_Addr from a pathname.
-
- ACE_FILE_Addr &operator= (const ACE_FILE_Addr &);
- // Assignment operator.
-
- virtual void *get_addr (void) const;
- // Return a pointer to the address.
-
-#if defined (UNICODE)
- virtual int addr_to_string (wchar_t *addr, size_t) const;
- // Transform the current address into string format.
-#endif /* UNICODE */
-
- virtual int addr_to_string (char *addr, size_t) const;
- // Transform the current address into string format.
-
- int operator == (const ACE_FILE_Addr &SAP) const;
- // Compare two addresses for equality.
-
- int operator != (const ACE_FILE_Addr &SAP) const;
- // Compare two addresses for inequality.
-
- LPCTSTR get_path_name (void) const;
- // Return the path name used for the rendezvous point.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- TCHAR filename_[MAXNAMLEN + 1];
- // Name of the file.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/FILE_Addr.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_FILE_ADDR_H */
diff --git a/ace/FILE_Addr.i b/ace/FILE_Addr.i
deleted file mode 100644
index 6d23f13a41b..00000000000
--- a/ace/FILE_Addr.i
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// FILE_Addr.i
-
-// Do nothing constructor.
-
-// Transform the current address into string format.
-
-#include "ace/SString.h"
-
-// Return the address.
-
-ACE_INLINE void *
-ACE_FILE_Addr::get_addr (void) const
-{
- return (void *) &this->filename_;
-}
-
-// Compare two addresses for equality.
-
-ACE_INLINE int
-ACE_FILE_Addr::operator == (const ACE_FILE_Addr &sap) const
-{
- return ACE_OS::strcmp (this->filename_, sap.filename_) == 0;
-}
-
-// Compare two addresses for inequality.
-
-ACE_INLINE int
-ACE_FILE_Addr::operator != (const ACE_FILE_Addr &sap) const
-{
- return !((*this) == sap); // This is lazy, of course... ;-)
-}
-
-// Return the path name used for the rendezvous point.
-
-ACE_INLINE LPCTSTR
-ACE_FILE_Addr::get_path_name (void) const
-{
- return this->filename_;
-}
-
diff --git a/ace/FILE_Connector.cpp b/ace/FILE_Connector.cpp
deleted file mode 100644
index 2e23a94747b..00000000000
--- a/ace/FILE_Connector.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-// FILE_Connector.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/FILE_Connector.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_FILE_Connector)
-
-void
-ACE_FILE_Connector::dump (void) const
-{
- ACE_TRACE ("ACE_FILE_Connector::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_FILE_Connector::ACE_FILE_Connector (void)
-{
- ACE_TRACE ("ACE_FILE_Connector::ACE_FILE_Connector");
-}
-
-int
-ACE_FILE_Connector::connect (ACE_FILE_IO &new_io,
- const ACE_FILE_Addr &remote_sap,
- ACE_Time_Value *timeout,
- const ACE_Addr &,
- int,
- int flags,
- int perms)
-{
- ACE_TRACE ("ACE_FILE_Connector::connect");
- ACE_ASSERT (new_io.get_handle () == ACE_INVALID_HANDLE);
-
- ACE_HANDLE handle = ACE::handle_timed_open (timeout,
- remote_sap.get_path_name (),
- flags, perms);
- new_io.set_handle (handle);
- new_io.addr_ = remote_sap; // class copy.
- return handle == ACE_INVALID_HANDLE ? -1 : 0;
-}
-
diff --git a/ace/FILE_Connector.h b/ace/FILE_Connector.h
deleted file mode 100644
index a3ef60a8422..00000000000
--- a/ace/FILE_Connector.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// FILE_Connector.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_FILE_CONNECTOR_H)
-#define ACE_FILE_CONNECTOR_H
-
-#include "ace/FILE_IO.h"
-
-class ACE_Export ACE_FILE_Connector : public ACE_FILE
-{
- // = TITLE
- // Defines an active connection factory for the ACE_FILE wrappers.
-public:
- // = Initialization methods.
- ACE_FILE_Connector (void);
- // Default constructor.
-
- ACE_FILE_Connector (ACE_FILE_IO &new_io,
- const ACE_FILE_Addr &remote_sap,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = O_RDWR,
- int perms = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
- // The <flags> and <perms> arguments are passed down to the open()
- // method.
-
- int connect (ACE_FILE_IO &new_io,
- const ACE_FILE_Addr &remote_sap,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = O_RDWR,
- int perms = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
- // The <flags> and <perms> arguments are passed down to the open()
- // method.
-
- int reset_new_handle (ACE_HANDLE handle);
- // Resets any event associations on this handle
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- // = Meta-type info
- typedef ACE_FILE_Addr PEER_ADDR;
- typedef ACE_FILE_IO PEER_STREAM;
-};
-
-#include "ace/FILE_Connector.i"
-
-#endif /* ACE_FILE_CONNECTOR_H */
diff --git a/ace/FILE_Connector.i b/ace/FILE_Connector.i
deleted file mode 100644
index 644cfcbe64a..00000000000
--- a/ace/FILE_Connector.i
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// FILE_Connector.i
-
-// Creates a Local ACE_FILE.
-
-inline
-ACE_FILE_Connector::ACE_FILE_Connector (ACE_FILE_IO &new_io,
- const ACE_FILE_Addr &remote_sap,
- ACE_Time_Value *timeout,
- const ACE_Addr &local_sap,
- int reuse_addr,
- int flags,
- int perms)
-{
- ACE_TRACE ("ACE_FILE_Connector::ACE_FILE_Connector");
- if (this->connect (new_io, remote_sap, timeout, local_sap,
- reuse_addr, flags, perms) == ACE_IO_SAP::INVALID_HANDLE
- && timeout != 0 && !(errno == EWOULDBLOCK || errno == ETIME))
- ACE_ERROR ((LM_ERROR, "address %s, %p\n",
- remote_sap.get_path_name (), "ACE_FILE_IO"));
-}
-
-inline int
-ACE_FILE_Connector::reset_new_handle (ACE_HANDLE handle)
-{
- ACE_UNUSED_ARG (handle);
- // Nothing to do here since the handle is not a socket
- return 0;
-}
-
diff --git a/ace/FILE_IO.cpp b/ace/FILE_IO.cpp
deleted file mode 100644
index a98debba019..00000000000
--- a/ace/FILE_IO.cpp
+++ /dev/null
@@ -1,115 +0,0 @@
-// FILE_IO.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/FILE_IO.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_FILE_IO)
-
-void
-ACE_FILE_IO::dump (void) const
-{
- ACE_TRACE ("ACE_FILE_IO::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->addr_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Simple-minded do nothing constructor.
-
-ACE_FILE_IO::ACE_FILE_IO (void)
-{
- ACE_TRACE ("ACE_FILE_IO::ACE_FILE_IO");
-}
-
-// Send N char *ptrs and int lengths. Note that the char *'s precede
-// the ints (basically, an varargs version of writev). The count N is
-// the *total* number of trailing arguments, *not* a couple of the
-// number of tuple pairs!
-
-ssize_t
-ACE_FILE_IO::send (size_t n, ...) const
-{
- ACE_TRACE ("ACE_FILE_IO::send");
- va_list argp;
- size_t total_tuples = n / 2;
- iovec *iovp;
-#if defined (ACE_HAS_ALLOCA)
- iovp = (iovec *) alloca (total_tuples * sizeof (iovec));
-#else
- ACE_NEW_RETURN (iovp, iovec[total_tuples], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- va_start (argp, n);
-
- for (size_t i = 0; i < total_tuples; i++)
- {
- iovp[i].iov_base = va_arg (argp, char *);
- iovp[i].iov_len = va_arg (argp, int);
- }
-
- ssize_t result = ACE_OS::writev (this->get_handle (), iovp, total_tuples);
-#if !defined (ACE_HAS_ALLOCA)
- delete [] iovp;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- va_end (argp);
- return result;
-}
-
-// This is basically an interface to ACE_OS::readv, that doesn't use
-// the struct iovec explicitly. The ... can be passed as an arbitrary
-// number of (char *ptr, int len) tuples. However, the count N is the
-// *total* number of trailing arguments, *not* a couple of the number
-// of tuple pairs!
-
-ssize_t
-ACE_FILE_IO::recv (size_t n, ...) const
-{
- ACE_TRACE ("ACE_FILE_IO::recv");
- va_list argp;
- size_t total_tuples = n / 2;
- iovec *iovp;
-#if defined (ACE_HAS_ALLOCA)
- iovp = (iovec *) alloca (total_tuples * sizeof (iovec));
-#else
- ACE_NEW_RETURN (iovp, iovec[total_tuples], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- va_start (argp, n);
-
- for (size_t i = 0; i < total_tuples; i++)
- {
- iovp[i].iov_base = va_arg (argp, char *);
- iovp[i].iov_len = va_arg (argp, int);
- }
-
- ssize_t result = ACE_OS::readv (this->get_handle (), iovp, total_tuples);
-#if !defined (ACE_HAS_ALLOCA)
- delete [] iovp;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- va_end (argp);
- return result;
-}
-
-// Return the local endpoint address.
-
-int
-ACE_FILE_IO::get_local_addr (ACE_Addr &addr) const
-{
- ACE_TRACE ("ACE_FILE_IO::get_local_addr");
-
- addr = this->addr_;
- return 0;
-}
-
-// Return the address of the remotely connected peer (if there is
-// one).
-
-int
-ACE_FILE_IO::get_remote_addr (ACE_Addr &addr) const
-{
- ACE_TRACE ("ACE_FILE_IO::get_remote_addr");
- addr = this->addr_;
- return 0;
-}
diff --git a/ace/FILE_IO.h b/ace/FILE_IO.h
deleted file mode 100644
index 4867da1663e..00000000000
--- a/ace/FILE_IO.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// FILE_IO.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_FILE_IO_H)
-#define ACE_FILE_IO_H
-
-#include "ace/FILE.h"
-#include "ace/FILE_Addr.h"
-
-class ACE_Export ACE_FILE_IO : public ACE_FILE
-{
- // = TITLE
- // Read/Write operations on Files
-public:
- friend class ACE_FILE_Connector;
-
- // = Initialization method.
- ACE_FILE_IO (void);
- // Default constructor.
-
- ssize_t send (const void *buf, size_t n) const;
- // send upto <n> bytes in <buf>.
-
- ssize_t recv (void *buf, size_t n) const;
- // Recv upto <n> bytes in <buf>.
-
- ssize_t send_n (const void *buf, size_t n) const;
- // Send n bytes, keep trying until n are sent.
-
- ssize_t recv_n (void *buf, size_t n) const;
- // Recv n bytes, keep trying until n are received.
-
-#if defined (ACE_HAS_STREAM_PIPES)
- ssize_t send (const ACE_Str_Buf *cntl,
- const ACE_Str_Buf *data,
- int flags = 0) const;
- // Send bytes via STREAM pipes.
-
- ssize_t recv (ACE_Str_Buf *cntl,
- ACE_Str_Buf *data,
- int *flags) const;
- // Recv bytes via STREAM pipes.
-
- ssize_t send (const ACE_Str_Buf *cntl,
- const ACE_Str_Buf *data,
- int band,
- int flags) const;
- // Send bytes via STREAM pipes using "band" mode.
-
- ssize_t recv (ACE_Str_Buf *cntl,
- ACE_Str_Buf *data,
- int *band,
- int *flags) const;
- // Recv bytes via STREAM pipes using "band" mode.
-
-#endif /* ACE_HAS_STREAM_PIPES */
-
- ssize_t send (const iovec iov[], size_t n) const;
- // Send iovecs via <::writev>.
-
- ssize_t recv (iovec iov[], size_t n) const;
- // Recv iovecs via <::readv>.
-
- ssize_t send (size_t n, ...) const;
- // Send N char *ptrs and int lengths. Note that the char *'s
- // precede the ints (basically, an varargs version of writev). The
- // count N is the *total* number of trailing arguments, *not* a
- // couple of the number of tuple pairs!
-
- ssize_t recv (size_t n, ...) const;
- // This is an interface to ::readv, that doesn't use the struct
- // iovec explicitly. The ... can be passed as an arbitrary number
- // of (char *ptr, int len) tuples. However, the count N is the
- // *total* number of trailing arguments, *not* a couple of the
- // number of tuple pairs!
-
- ssize_t send (const void *buf, size_t n, ACE_OVERLAPPED *overlapped) const;
- // Send <n> bytes via Win32 WriteFile using overlapped I/O.
-
- ssize_t recv (void *buf, size_t n, ACE_OVERLAPPED *overlapped) const;
- // Recv <n> bytes via Win32 ReadFile using overlapped I/O.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- // = Meta-type info
- typedef ACE_FILE_Addr PEER_ADDR;
-
- int get_local_addr (ACE_Addr &) const;
- // Return the local endpoint address in the referenced ACE_Addr.
- // Returns 0 if successful, else -1.
-
- int get_remote_addr (ACE_Addr &) const;
- // Return the address of the remotely connected peer (if there is
- // one), in the referenced ACE_Addr. Returns 0 if successful, else
- // -1.
-
-private:
- ACE_FILE_Addr addr_;
- // File we are "connected" with...
-};
-
-#include "ace/FILE_IO.i"
-
-#endif /* ACE_FILE_IO_H */
diff --git a/ace/FILE_IO.i b/ace/FILE_IO.i
deleted file mode 100644
index f68c88acdf2..00000000000
--- a/ace/FILE_IO.i
+++ /dev/null
@@ -1,101 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// FILE_IO.i
-
-// Send exactly N bytes from BUF to this file. Keeping trying until
-// this many bytes are sent.
-
-inline ssize_t
-ACE_FILE_IO::send_n (const void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_FILE_IO::send_n");
- return ACE::write_n (this->get_handle (), buf, n);
-}
-
-// Receive exactly N bytes from this file into BUF. Keep trying until
-// this many bytes are received.
-
-inline ssize_t
-ACE_FILE_IO::recv_n (void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_FILE_IO::recv_n");
- return ACE::read_n (this->get_handle (), buf, n);
-}
-
-inline ssize_t
-ACE_FILE_IO::send (const void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_FILE_IO::send");
- return ACE_OS::write (this->get_handle (), (const char *) buf, n);
-}
-
-inline ssize_t
-ACE_FILE_IO::recv (void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_FILE_IO::recv");
- return ACE_OS::read (this->get_handle (), (char *) buf, n);
-}
-
-inline ssize_t
-ACE_FILE_IO::send (const iovec iov[], size_t n) const
-{
- ACE_TRACE ("ACE_FILE_IO::send");
- return ACE_OS::writev (this->get_handle (), (iovec *) iov, n);
-}
-
-inline ssize_t
-ACE_FILE_IO::recv (iovec iov[], size_t n) const
-{
- ACE_TRACE ("ACE_FILE_IO::recv");
- return ACE_OS::readv (this->get_handle (), (iovec *) iov, n);
-}
-
-#if defined (ACE_HAS_STREAM_PIPES)
-inline ssize_t
-ACE_FILE_IO::recv (ACE_Str_Buf *cntl, ACE_Str_Buf *data, int *band, int *flags) const
-{
- ACE_TRACE ("ACE_FILE_IO::recv");
- return ACE_OS::getpmsg (this->get_handle (), (strbuf *) cntl, (strbuf *) data, band, flags);
-}
-
-inline ssize_t
-ACE_FILE_IO::send (const ACE_Str_Buf *cntl, const ACE_Str_Buf *data, int band, int flags) const
-{
- ACE_TRACE ("ACE_FILE_IO::send");
- return ACE_OS::putpmsg (this->get_handle (), (strbuf *) cntl, (strbuf *) data, band, flags);
-}
-
-inline ssize_t
-ACE_FILE_IO::recv (ACE_Str_Buf *cntl, ACE_Str_Buf *data, int *flags) const
-{
- ACE_TRACE ("ACE_FILE_IO::recv");
- return ACE_OS::getmsg (this->get_handle (), (strbuf *) cntl, (strbuf *) data, flags);
-}
-
-inline ssize_t
-ACE_FILE_IO::send (const ACE_Str_Buf *cntl, const ACE_Str_Buf *data, int flags) const
-{
- ACE_TRACE ("ACE_FILE_IO::send");
- return ACE_OS::putmsg (this->get_handle (), (strbuf *) cntl, (strbuf *) data, flags);
-}
-
-inline ssize_t
-ACE_FILE_IO::send (const void *buf, size_t n,
- ACE_OVERLAPPED *overlapped) const
-{
- ACE_TRACE ("ACE_FILE_IO::send");
- return ACE_OS::write (this->get_handle (),
- (const char *) buf, n,
- overlapped);
-}
-
-inline ssize_t
-ACE_FILE_IO::recv (void *buf, size_t n,
- ACE_OVERLAPPED *overlapped) const
-{
- ACE_TRACE ("ACE_FILE_IO::recv");
- return ACE_OS::read (this->get_handle (), (char *) buf, n,
- overlapped);
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/ace/Filecache.cpp b/ace/Filecache.cpp
deleted file mode 100644
index 58087d8000e..00000000000
--- a/ace/Filecache.cpp
+++ /dev/null
@@ -1,743 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#include "ace/Filecache.h"
-#include "ace/Object_Manager.h"
-
-#if defined (__BORLANDC__) //VSB
-// Third parameter will be ignored in ACE_OS::open
-static const int R_MASK = 0;
-static const int W_MASK = 0;
-#else
-static const int R_MASK = S_IRUSR|S_IRGRP|S_IROTH;
-static const int W_MASK = S_IRUSR|S_IRGRP|S_IROTH|S_IWUSR|S_IWGRP|S_IWOTH;
-#endif /* __BORLANDC__ */
-
-#if defined (ACE_WIN32)
-// See if you can get rid of some of these.
-static const int READ_FLAGS = (FILE_FLAG_SEQUENTIAL_SCAN |
- FILE_FLAG_OVERLAPPED |
- O_RDONLY);
-// static const int RCOPY_FLAGS = (FILE_FLAG_SEQUENTIAL_SCAN |
-// O_RDONLY);
-static const int WRITE_FLAGS = (FILE_FLAG_SEQUENTIAL_SCAN |
- FILE_FLAG_OVERLAPPED |
- O_RDWR | O_CREAT | O_TRUNC);
-// static const int WCOPY_FLAGS = (FILE_FLAG_SEQUENTIAL_SCAN |
-// O_RDWR | O_CREAT | O_TRUNC);
-#else
-static const int READ_FLAGS = O_RDONLY;
-// static const int RCOPY_FLAGS = O_RDONLY;
-static const int WRITE_FLAGS = O_RDWR | O_CREAT | O_TRUNC;
-// static const int WCOPY_FLAGS = O_RDWR | O_CREAT | O_TRUNC;
-#endif /* ACE_WIN32 */
-
-// static data members
-ACE_Filecache *ACE_Filecache::cvf_ = 0;
-
-void
-ACE_Filecache_Handle::init (void)
-{
- this->file_ = 0;
- this->handle_ = ACE_INVALID_HANDLE;
-}
-
-ACE_Filecache_Handle::ACE_Filecache_Handle (void)
-{
- this->init ();
-}
-
-ACE_Filecache_Handle::ACE_Filecache_Handle (const char *filename,
- ACE_Filecache_Flag mapit)
- : mapit_ (mapit)
-{
- this->init ();
- // Fetch the file from the Virtual_Filesystem let the
- // Virtual_Filesystem do the work of cache coherency.
-
- // Filecache will also do the acquire, since it holds the lock at
- // that time.
- this->file_ = ACE_Filecache::instance ()->fetch (filename, mapit);
-}
-
-ACE_Filecache_Handle::ACE_Filecache_Handle (const char *filename,
- int size,
- ACE_Filecache_Flag mapit)
- : mapit_ (mapit)
-{
- this->init ();
- // Since this is being opened for a write, simply create a new
- // ACE_Filecache_Object now, and let the destructor add it into CVF
- // later
-
- // Filecache will also do the acquire, since it holds the lock at
- // that time.
- this->file_ = ACE_Filecache::instance ()->create (filename, size);
-}
-
-ACE_Filecache_Handle::~ACE_Filecache_Handle (void)
-{
- if (this->handle_ != ACE_INVALID_HANDLE)
- // this was dup ()'d
- ACE_OS::close (this->handle_);
-
- ACE_Filecache::instance ()->finish (this->file_);
-}
-
-void *
-ACE_Filecache_Handle::address (void) const
-{
- return this->file_ == 0 ? 0 : this->file_->address ();
-}
-
-ACE_HANDLE
-ACE_Filecache_Handle::handle (void) const
-{
- if (this->handle_ == ACE_INVALID_HANDLE && this->file_ != 0)
- {
- ACE_Filecache_Handle *mutable_this =
- (ACE_Filecache_Handle *) this;
- mutable_this->handle_ = ACE_OS::dup (this->file_->handle ());
- }
- return this->handle_;
-}
-
-int
-ACE_Filecache_Handle::error (void) const
-{
- if (this->file_ == 0)
- return -1;
- else
- return this->file_->error ();
-}
-
-size_t
-ACE_Filecache_Handle::size (void) const
-{
- if (this->file_ == 0)
- return (size_t) -1;
- else
- return this->file_->size ();
-}
-
-
-// ------------------
-// ACE_Filecache_Hash
-// ------------------
-
-#if defined (ACE_HAS_TEMPLATE_SPECIALIZATION)
-
-#define ACE_Filecache_Hash \
- ACE_Hash_Map_Manager<const char *, ACE_Filecache_Object *, ACE_Null_Mutex>
-#define ACE_Filecache_Hash_Entry \
- ACE_Hash_Map_Entry<const char *, ACE_Filecache_Object *>
-
-ACE_Filecache_Hash_Entry::ACE_Hash_Map_Entry (const char *const &ext_id,
- ACE_Filecache_Object *const &int_id,
- ACE_Filecache_Hash_Entry *next,
- ACE_Filecache_Hash_Entry *prev)
- : ext_id_ (ext_id ? ACE_OS::strdup (ext_id) : ACE_OS::strdup ("")),
- int_id_ (int_id),
- next_ (next),
- prev_ (prev)
-{
-}
-
-ACE_Filecache_Hash_Entry::ACE_Hash_Map_Entry (ACE_Filecache_Hash_Entry *next,
- ACE_Filecache_Hash_Entry *prev)
- : ext_id_ (0),
- next_ (next),
- prev_ (prev)
-{
-}
-
-ACE_Filecache_Hash_Entry::~ACE_Hash_Map_Entry (void)
-{
- ACE_OS::free ((void *) ext_id_);
-}
-
-// We need these template specializations since KEY is defined as a
-// char*, which doesn't have a hash() or equal() method defined on it.
-
-long unsigned int
-ACE_Filecache_Hash::hash (const char *const &ext_id)
-{
- return ACE::hash_pjw (ext_id);
-}
-
-int
-ACE_Filecache_Hash::equal (const char *const &id1, const char *const &id2)
-{
- return ACE_OS::strcmp (id1, id2) == 0;
-}
-
-#undef ACE_Filecache_Hash
-#undef ACE_Filecache_Hash_Entry
-
-#endif /* ACE_HAS_TEMPLATE_SPECIALIZATION */
-
-
-// -------------
-// ACE_Filecache
-// -------------
-
-ACE_Filecache *
-ACE_Filecache::instance (void)
-{
- // Double check locking pattern.
- if (ACE_Filecache::cvf_ == 0)
- {
- ACE_SYNCH_RW_MUTEX &lock =
- *ACE_Managed_Object<ACE_SYNCH_RW_MUTEX>::get_preallocated_object
- (ACE_Object_Manager::ACE_FILECACHE_LOCK);
- ACE_Guard<ACE_SYNCH_RW_MUTEX> m (lock);
-
- // @@ James, please check each of the ACE_NEW_RETURN calls to
- // make sure that it is safe to return if allocation fails.
- if (ACE_Filecache::cvf_ == 0)
- ACE_NEW_RETURN (ACE_Filecache::cvf_, ACE_Filecache, 0);
- }
-
- return ACE_Filecache::cvf_;
-}
-
-ACE_Filecache::ACE_Filecache (void)
- : size_ (DEFAULT_VIRTUAL_FILESYSTEM_TABLE_SIZE),
- hash_ (this->size_)
-{
-}
-
-ACE_Filecache::~ACE_Filecache (void)
-{
-}
-
-ACE_Filecache_Object *
-ACE_Filecache::insert_i (const char *filename,
- ACE_SYNCH_RW_MUTEX &filelock,
- int mapit)
-{
- ACE_Filecache_Object *handle = 0;
-
- if (this->hash_.find (filename, handle) == -1)
- {
- ACE_NEW_RETURN (handle,
- ACE_Filecache_Object (filename, filelock, 0, mapit),
- 0);
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT (" (%t) CVF: creating %s\n"), filename));
-
- if (this->hash_.bind (filename, handle) == -1)
- {
- delete handle;
- handle = 0;
- }
- }
- else
- handle = 0;
-
- return handle;
-}
-
-ACE_Filecache_Object *
-ACE_Filecache::remove_i (const char *filename)
-{
- ACE_Filecache_Object *handle = 0;
-
- // Disassociate file from the cache.
- if (this->hash_.unbind (filename, handle) == 0)
- {
- handle->stale_ = 1;
-
- // Try a lock. If it succeds, we can delete it now.
- // Otherwise, it will clean itself up later.
- if (handle->lock_.tryacquire_write () == 0)
- {
- delete handle;
- handle = 0;
- }
- }
- else
- handle = 0;
-
- return handle;
-}
-
-ACE_Filecache_Object *
-ACE_Filecache::update_i (const char *filename,
- ACE_SYNCH_RW_MUTEX &filelock,
- int mapit)
-{
- ACE_Filecache_Object *handle = 0;
-
- // Just in case someone removed it
- if (this->hash_.find (filename, handle) == -1)
- {
- ACE_NEW_RETURN (handle,
- ACE_Filecache_Object (filename, filelock, 0, mapit),
- 0);
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT (" (%t) CVF: creating %s\n"), filename));
-
- if (this->hash_.bind (filename, handle) == -1)
- {
- delete handle;
- handle = 0;
- }
- }
- else
- {
- if (handle->update ())
- {
- handle = this->remove_i (filename);
-
- ACE_NEW_RETURN (handle,
- ACE_Filecache_Object (filename, filelock, 0, mapit),
- 0);
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT (" (%t) CVF: updating %s\n"), filename));
-
- if (this->hash_.bind (filename, handle) == -1)
- {
- delete handle;
- handle = 0;
- }
- }
- }
-
- return handle;
-}
-
-int
-ACE_Filecache::find (const char *filename)
-{
- return this->hash_.find (filename);
-}
-
-
-ACE_Filecache_Object *
-ACE_Filecache::fetch (const char *filename, int mapit)
-{
- ACE_Filecache_Object *handle = 0;
-
- u_long loc = ACE::hash_pjw (filename) % this->size_;
- ACE_SYNCH_RW_MUTEX &hashlock = this->hash_lock_[loc];
- ACE_SYNCH_RW_MUTEX &filelock = this->file_lock_[loc];
-
- filelock.acquire_read ();
-
- if (this->hash_.find (filename, handle) == -1)
- {
- ACE_Write_Guard<ACE_SYNCH_RW_MUTEX> m (hashlock);
-
- // Second check in the method call
- handle = this->insert_i (filename, filelock, mapit);
-
- if (handle == 0)
- filelock.release ();
- }
- else
- {
- if (handle->update ())
- {
- filelock.release ();
- {
- // Double check locking pattern
- ACE_Write_Guard<ACE_SYNCH_RW_MUTEX> m (hashlock);
-
- // Second check in the method call
- handle = this->update_i (filename, filelock, mapit);
- }
-
- if (handle)
- filelock.acquire_read ();
- }
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT (" (%t) CVF: found %s\n"), filename));
- }
-
- return handle;
-}
-
-ACE_Filecache_Object *
-ACE_Filecache::create (const char *filename, int size)
-{
- ACE_Filecache_Object *handle = 0;
-
- u_long loc = ACE::hash_pjw (filename) % this->size_;
- ACE_SYNCH_RW_MUTEX &filelock = this->file_lock_[loc];
-
- ACE_NEW_RETURN (handle,
- ACE_Filecache_Object (filename, size, filelock),
- 0);
- handle->acquire ();
-
- return handle;
-}
-
-ACE_Filecache_Object *
-ACE_Filecache::finish (ACE_Filecache_Object *&file)
-{
- if (file == 0)
- return file;
-
- u_long loc = ACE::hash_pjw (file->filename_) % this->size_;
- ACE_SYNCH_RW_MUTEX &hashlock = this->hash_lock_[loc];
-
- if (file != 0)
- switch (file->action_)
- {
- case ACE_Filecache_Object::WRITING:
- {
- ACE_Write_Guard<ACE_SYNCH_RW_MUTEX> m (hashlock);
-
- file->release ();
-
- this->remove_i ((char *) file->filename_);
-#if 0
- int result = this->hash_.bind (file->filename (), file);
-
- if (result == 0)
- file->acquire ();
-#else
- // Last one using a stale file is resposible for deleting it.
- if (file->stale_)
- {
- // Try a lock. If it succeds, we can delete it now.
- // Otherwise, it will clean itself up later.
- if (file->lock_.tryacquire_write () == 0)
- {
- delete file;
- file = 0;
- }
- }
-#endif
- }
-
- break;
- default:
- file->release ();
-
- // Last one using a stale file is resposible for deleting it.
- if (file->stale_)
- {
- // Try a lock. If it succeds, we can delete it now.
- // Otherwise, it will clean itself up later.
- if (file->lock_.tryacquire_write () == 0)
- {
- delete file;
- file = 0;
- }
- }
-
- break;
- }
-
- return file;
-}
-
-void
-ACE_Filecache_Object::init (void)
-{
- this->filename_[0] = '\0';
- this->handle_ = ACE_INVALID_HANDLE;
- this->error_ = SUCCESS;
- this->tempname_ = 0;
- this->size_ = 0;
-
- ACE_OS::memset (&(this->stat_), 0, sizeof (this->stat_));
-}
-
-ACE_Filecache_Object::ACE_Filecache_Object (void)
- : stale_ (0),
- lock_ (junklock_)
-{
- this->init ();
-}
-
-ACE_Filecache_Object::ACE_Filecache_Object (const char *filename,
- ACE_SYNCH_RW_MUTEX &lock,
- LPSECURITY_ATTRIBUTES sa,
- int mapit)
- : stale_ (0),
- sa_ (sa),
- lock_ (lock)
-{
- this->init ();
-
- // ASSERT strlen(filename) < sizeof (this->filename_)
- ACE_OS::strcpy (this->filename_, filename);
- this->action_ = ACE_Filecache_Object::READING;
- // place ourselves into the READING state
-
- // Can we access the file?
- if (ACE_OS::access (this->filename_, R_OK) == -1)
- {
- this->error_i (ACE_Filecache_Object::ACCESS_FAILED);
- return;
- }
-
- // Can we stat the file?
- if (ACE_OS::stat (this->filename_, &this->stat_) == -1)
- {
- this->error_i (ACE_Filecache_Object::STAT_FAILED);
- return;
- }
-
- this->size_ = this->stat_.st_size;
- this->tempname_ = (char *) this->filename_;
-
- // Can we open the file?
- this->handle_ = ACE_OS::open (this->tempname_,
- READ_FLAGS, R_MASK, this->sa_);
- if (this->handle_ == ACE_INVALID_HANDLE)
- {
- this->error_i (ACE_Filecache_Object::OPEN_FAILED,
- "ACE_Filecache_Object::ctor: open");
- return;
- }
-
- if (mapit)
- {
- // Can we map the file?
- if (this->mmap_.map (this->handle_, -1,
- PROT_READ, ACE_MAP_PRIVATE, 0, 0, this->sa_) != 0)
- {
- this->error_i (ACE_Filecache_Object::MEMMAP_FAILED,
- "ACE_Filecache_Object::ctor: map");
- ACE_OS::close (this->handle_);
- this->handle_ = ACE_INVALID_HANDLE;
- return;
- }
- }
-
- // Ok, finished!
- this->action_ = ACE_Filecache_Object::READING;
-}
-
-ACE_Filecache_Object::ACE_Filecache_Object (const char *filename,
- int size,
- ACE_SYNCH_RW_MUTEX &lock,
- LPSECURITY_ATTRIBUTES sa)
- : stale_ (0),
- sa_ (sa),
- lock_ (lock)
-{
- this->init ();
-
- this->size_ = size;
- ACE_OS::strcpy (this->filename_, filename);
- this->action_ = ACE_Filecache_Object::WRITING;
-
- // Can we access the file?
- if (ACE_OS::access (this->filename_, R_OK|W_OK) == -1
- // Does it exist?
- && ACE_OS::access (this->filename_, F_OK) != -1)
- {
- // File exists, but we cannot access it.
- this->error_i (ACE_Filecache_Object::ACCESS_FAILED);
- return;
- }
-
- this->tempname_ = this->filename_;
-
- // Can we open the file?
- this->handle_ = ACE_OS::open (this->tempname_, WRITE_FLAGS, W_MASK, this->sa_);
- if (this->handle_ == ACE_INVALID_HANDLE)
- {
- this->error_i (ACE_Filecache_Object::OPEN_FAILED,
- "ACE_Filecache_Object::acquire: open");
- return;
- }
-
- // Can we seek?
- if (ACE_OS::lseek (this->handle_, this->size_ - 1, SEEK_SET) == -1)
- {
- this->error_i (ACE_Filecache_Object::OPEN_FAILED,
- "ACE_Filecache_Object::acquire: lseek");
- ACE_OS::close (this->handle_);
- return;
- }
-
- // Can we write?
- if (ACE_OS::write (this->handle_, "", 1) != 1)
- {
- this->error_i (ACE_Filecache_Object::WRITE_FAILED,
- "ACE_Filecache_Object::acquire: write");
- ACE_OS::close (this->handle_);
- return;
- }
-
- // Can we map?
- if (this->mmap_.map (this->handle_, this->size_, PROT_RDWR, MAP_SHARED,
- 0, 0, this->sa_) != 0)
- {
- this->error_i (ACE_Filecache_Object::MEMMAP_FAILED,
- "ACE_Filecache_Object::acquire: map");
- ACE_OS::close (this->handle_);
- }
-
- // Ok, done!
-}
-
-ACE_Filecache_Object::~ACE_Filecache_Object (void)
-{
- if (this->error_ == SUCCESS)
- {
- this->mmap_.unmap ();
- ACE_OS::close (this->handle_);
- this->handle_ = ACE_INVALID_HANDLE;
- }
-}
-
-int
-ACE_Filecache_Object::acquire (void)
-{
- return this->lock_.tryacquire_read ();
-}
-
-int
-ACE_Filecache_Object::release (void)
-{
- if (this->action_ == WRITING)
- {
- // We are safe since only one thread has a writable Filecache_Object
-
-#if 0
- ACE_HANDLE original = ACE_OS::open (this->filename_, WRITE_FLAGS, W_MASK,
- this->sa_);
- if (original == ACE_INVALID_HANDLE)
- this->error_ = ACE_Filecache_Object::OPEN_FAILED;
- else if (ACE_OS::write (original, this->mmap_.addr (),
- this->size_) == -1)
- {
- this->error_ = ACE_Filecache_Object::WRITE_FAILED;
- ACE_OS::close (original);
- ACE_OS::unlink (this->filename_);
- }
- else if (ACE_OS::stat (this->filename_, &this->stat_) == -1)
- this->error_ = ACE_Filecache_Object::STAT_FAILED;
-#endif
-
- this->mmap_.unmap ();
- ACE_OS::close (this->handle_);
- this->handle_ = ACE_INVALID_HANDLE;
-
-#if 0
- // Leave the file in an acquirable state.
- this->handle_ = ACE_OS::open (this->tempname_, READ_FLAGS, R_MASK);
- if (this->handle_ == ACE_INVALID_HANDLE)
- {
- this->error_i (ACE_Filecache_Object::OPEN_FAILED,
- "ACE_Filecache_Object::acquire: open");
- }
- else if (this->mmap_.map (this->handle_, -1,
- PROT_READ,
- ACE_MAP_PRIVATE,
- 0,
- 0,
- this->sa_) != 0)
- {
- this->error_i (ACE_Filecache_Object::MEMMAP_FAILED,
- "ACE_Filecache_Object::acquire: map");
- ACE_OS::close (this->handle_);
- this->handle_ = ACE_INVALID_HANDLE;
- }
-
- this->action_ = ACE_Filecache_Object::READING;
-#endif
- }
-
- return this->lock_.release ();
-}
-
-int
-ACE_Filecache_Object::error (void) const
-{
- // The existence of the object means a read lock is being held.
- return this->error_;
-}
-
-int
-ACE_Filecache_Object::error_i (int error_value, const char *s)
-{
- s = s;
- ACE_ERROR ((LM_ERROR, "%p.\n", s));
- this->error_ = error_value;
- return error_value;
-}
-
-const char *
-ACE_Filecache_Object::filename (void) const
-{
- // The existence of the object means a read lock is being held.
- return this->filename_;
-}
-
-size_t
-ACE_Filecache_Object::size (void) const
-{
- // The existence of the object means a read lock is being held.
- return this->size_;
-}
-
-ACE_HANDLE
-ACE_Filecache_Object::handle (void) const
-{
- // The existence of the object means a read lock is being held.
- return this->handle_;
-}
-
-void *
-ACE_Filecache_Object::address (void) const
-{
- // The existence of the object means a read lock is being held.
- return this->mmap_.addr ();
-}
-
-int
-ACE_Filecache_Object::update (void) const
-{
- // The existence of the object means a read lock is being held.
- int result;
- struct stat statbuf;
-
- if (ACE_OS::stat (this->filename_, &statbuf) == -1)
- result = 1;
- else
- // non-portable code may follow
- result = ACE_OS::difftime (this->stat_.st_mtime, statbuf.st_mtime) < 0;
-
- return result;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#if defined (ACE_HAS_TEMPLATE_SPECIALIZATION)
-template class ACE_Hash_Map_Entry<const char *, ACE_Filecache_Object *>;
-template class ACE_Hash_Map_Manager<const char *, ACE_Filecache_Object *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator<const char *, ACE_Filecache_Object *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base<const char *, ACE_Filecache_Object *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator<const char *, ACE_Filecache_Object *, ACE_Null_Mutex>;
-#else
-template class ACE_Hash_Map_Entry<ACE_CString, ACE_Filecache_Object *>;
-template class ACE_Hash_Map_Manager<ACE_CString, ACE_Filecache_Object *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator<ACE_CString, ACE_Filecache_Object *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base<ACE_CString, ACE_Filecache_Object *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator<ACE_CString, ACE_Filecache_Object *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base<ACE_CString, ACE_Filecache_Object *, ACE_Null_Mutex>;
-#endif /* ACE_HAS_TEMPLATE_SPECIALIZATION */
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#if defined (ACE_HAS_TEMPLATE_SPECIALIZATION)
-#pragma instantiate ACE_Hash_Map_Entry<const char *, ACE_Filecache_Object *>
-#pragma instantiate ACE_Hash_Map_Manager<const char *, ACE_Filecache_Object *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator<const char *, ACE_Filecache_Object *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base<const char *, ACE_Filecache_Object *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<const char *, ACE_Filecache_Object *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base<const char *, ACE_Filecache_Object *, ACE_Null_Mutex>
-#else
-#pragma instantiate ACE_Hash_Map_Entry<ACE_CString, ACE_Filecache_Object *>
-#pragma instantiate ACE_Hash_Map_Manager<ACE_CString, ACE_Filecache_Object *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator<ACE_CString, ACE_Filecache_Object *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<ACE_CString, ACE_Filecache_Object *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base<ACE_CString, ACE_Filecache_Object *, ACE_Null_Mutex>
-#endif /* ACE_HAS_TEMPLATE_SPECIALIZATION */
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/Filecache.h b/ace/Filecache.h
deleted file mode 100644
index 5ffdd57a60f..00000000000
--- a/ace/Filecache.h
+++ /dev/null
@@ -1,350 +0,0 @@
-/* -*- c++ -*- */
-// Hey, Emacs! This is a C++ file!
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Filecache.h
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#if !defined (ACE_FILECACHE_H)
-#define ACE_FILECACHE_H
-
-#include "ace/Mem_Map.h"
-#include "ace/Synch_T.h"
-#include "ace/Hash_Map_Manager.h"
-#include "ace/SString.h"
-
-enum ACE_Filecache_Flag
-{
- NOMAP = 0,
- MAPIT = 1
-};
-
-// = Forward declarations.
-ACE_DECLARE_EXPORT(class, ACE_Filecache);
-ACE_DECLARE_EXPORT(class, ACE_Filecache_Handle);
-class ACE_Filecache_Object;
-
-class ACE_Filecache_Handle
-{
- // = TITLE
- // Abstraction over a real file. This is meant to be the entry
- // point into the Cached Virtual Filesystem.
- //
- // = DESCRIPTION
- // This is a cached filesystem implementation based loosely on the
- // implementation of JAWS_File. The interfaces will be nearly the
- // same. The under-the-hood implementation should hopefully be a
- // much faster thing.
- //
- // These will be given their own implementations later. For now, we
- // borrow the implementation provided by JAWS.
- //
- // On creation, the cache is checked, and reference count is
- // incremented. On destruction, reference count is decremented. If
- // the reference count is 0, the file is removed from the cache.
- //
- // E.g. 1,
- // {
- // ACE_Filecache_Handle foo("foo.html");
- // this->peer ().send (foo.address (), foo.size ());
- // }
- //
- // E.g. 2,
- // {
- // ACE_Filecache_Handle foo("foo.html");
- // io->transmitfile (foo.handle (), this->peer ().handle ());
- // }
- //
- // E.g. 3,
- // {
- // ACE_Filecache_Handle foo("foo.html", content_length);
- // this->peer ().recv (foo.address (), content_length);
- // }
- //
- // TODO:
-
- // (1) Get rid of the useless copying of files when reading. Although
- // it does make sure the file you send isn't being changed, it doesn't
- // make sure the file is in a sensible state before sending it.
-
- // Alternative: if the file get's trashed while it is being shipped, let
- // the client request the file again. The cache should have an updated
- // copy by that point.
-
- // (2) Use hashing for locating files. This means I need a hastable
- // implementation with buckets.
-
- // (3) Only lock when absolutely necessary. JAWS_Virtual_Filesystem was
- // rather conservative, but for some reason it still ran into problems.
- // Since this design should be simpler, problems should be easier to spot.
- //
-public:
-
- ACE_Filecache_Handle (const char *filename,
- ACE_Filecache_Flag mapit = MAPIT);
- // Query cache for file, and acquire it. Assumes the file is being
- // opened for reading.
-
- ACE_Filecache_Handle (const char *filename,
- int size,
- ACE_Filecache_Flag mapit = MAPIT);
- // Create new entry, and acquire it. Presence of SIZE assumes the
- // file is being opened for writing.
-
- ~ACE_Filecache_Handle (void);
- // Closes any open handles, release acquired file.
-
- void *address (void) const;
- // Base address of memory mapped file.
-
- ACE_HANDLE handle (void) const;
- // A handle (e.g., UNIX file descriptor, or NT file handle).
-
- int error (void) const;
- // Any associated error in handle creation and acquisition.
-
- size_t size (void) const;
- // The size of the file.
-
-protected:
-
- ACE_Filecache_Handle (void);
- // Default do nothing constructor. Prevent it from being called.
-
- void init (void);
- // Common initializations for constructors.
-
-public:
-
- // These come from ACE_Filecache_Object, which is an internal class.
- enum
- {
- SUCCESS = 0,
- ACCESS_FAILED,
- OPEN_FAILED,
- COPY_FAILED,
- STAT_FAILED,
- MEMMAP_FAILED,
- WRITE_FAILED
- };
-
-private:
- ACE_Filecache_Object *file_;
- // A reference to the low level instance.
-
- ACE_HANDLE handle_;
- // A dup()'d version of the one from this->file_.
-
- int mapit_;
-};
-
-#if defined (ACE_HAS_TEMPLATE_SPECIALIZATION)
-typedef ACE_Hash_Map_Entry<const char *, ACE_Filecache_Object *>
- ACE_Filecache_Hash_Entry;
-
-typedef ACE_Hash_Map_Manager<const char *, ACE_Filecache_Object *, ACE_Null_Mutex>
- ACE_Filecache_Hash;
-#else
-typedef ACE_Hash_Map_Entry<ACE_CString, ACE_Filecache_Object *>
- ACE_Filecache_Hash_Entry;
-
-typedef ACE_Hash_Map_Manager<ACE_CString, ACE_Filecache_Object *, ACE_Null_Mutex>
- ACE_Filecache_Hash;
-#endif /* ACE_HAS_TEMPLATE_SPECIALIZATION */
-
-class ACE_Filecache
-{
- // = TITLE
- // A hash table holding the information about entry point into
- // the Cached Virtual Filesystem. On insertion, the reference
- // count is incremented. On destruction, reference count is
- // decremented.
-public:
- static ACE_Filecache *instance (void);
- // Singleton pattern.
-
- ~ACE_Filecache (void);
-
- int find (const char *filename);
- // Returns 0 if the file associated with ``filename'' is in the cache,
- // or -1 if not.
-
- ACE_Filecache_Object *fetch (const char *filename, int mapit = 1);
- // Return the file associated with ``filename'' if it is in the cache,
- // or create if not.
-
- ACE_Filecache_Object *remove (const char *filename);
- // Remove the file associated with ``filename'' from the cache.
-
- ACE_Filecache_Object *create (const char *filename, int size);
- // Create a new Filecache_Object, returns it.
-
- ACE_Filecache_Object *finish (ACE_Filecache_Object *&new_file);
- // Release an acquired Filecache_Object, returns it again or NULL if it
- // was deleted.
-
-protected:
- ACE_Filecache_Object *insert_i (const char *filename,
- ACE_SYNCH_RW_MUTEX &filelock,
- int mapit);
- ACE_Filecache_Object *remove_i (const char *filename);
- ACE_Filecache_Object *update_i (const char *filename,
- ACE_SYNCH_RW_MUTEX &filelock,
- int mapit);
-
-public:
-
- enum
- {
- DEFAULT_VIRTUAL_FILESYSTEM_TABLE_SIZE = 512,
- // For this stupid implementation, use an array. Someday, use a
- // balanced search tree, or real hash table.
-
- DEFAULT_VIRTUAL_FILESYSTEM_CACHE_SIZE = 20
- // This determines the highwater mark in megabytes for the cache.
- // This will be ignored for now.
- };
-
-protected:
- ACE_Filecache (void);
- // Prevent it from being called.
-
-private:
- int size_;
-
- ACE_Filecache_Hash hash_;
- // The hash table
-
- static ACE_Filecache *cvf_;
- // The reference to the instance
-
- // = Synchronization variables.
- ACE_SYNCH_RW_MUTEX hash_lock_[DEFAULT_VIRTUAL_FILESYSTEM_TABLE_SIZE];
- ACE_SYNCH_RW_MUTEX file_lock_[DEFAULT_VIRTUAL_FILESYSTEM_TABLE_SIZE];
-};
-
-class ACE_Filecache_Object
-{
- // = TITLE
- // Abstraction over a real file. This is what the Virtual
- // Filesystem contains. This class is not intended for general
- // consumption. Please consult a physician before attempting to
- // use this class.
-public:
- friend class ACE_Filecache;
-
- ACE_Filecache_Object (const char *filename,
- ACE_SYNCH_RW_MUTEX &lock,
- LPSECURITY_ATTRIBUTES sa = 0,
- int mapit = 1);
- // Creates a file for reading.
-
- ACE_Filecache_Object (const char *filename,
- int size,
- ACE_SYNCH_RW_MUTEX &lock,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Creates a file for writing.
-
- ~ACE_Filecache_Object (void);
- // Only if reference count is zero should this be called.
-
- int acquire (void);
- // Increment the reference_count_.
-
- int release (void);
- // Decrement the reference_count_.
-
- // = error_ accessors
- int error (void) const;
- int error (int error_value,
- const char *s = "ACE_Filecache_Object");
-
- const char *filename (void) const;
- // filename_ accessor
-
- ACE_HANDLE handle (void) const;
- // handle_ accessor.
-
- void *address (void) const;
- // Base memory address for memory mapped file.
-
- size_t size (void) const;
- // size_ accessor.
-
- int update (void) const;
- // True if file on disk is newer than cached file.
-
-protected:
- ACE_Filecache_Object (void);
- // Prevent from being called.
-
- void init (void);
- // Common initialization code,
-
-private:
- int error_i (int error_value,
- const char *s = "ACE_Filecache_Object");
- // Internal error logging method, no locking.
-
-public:
-
- enum Creation_States
- {
- READING = 1,
- WRITING = 2
- };
-
- enum Error_Conditions
- {
- SUCCESS = 0,
- ACCESS_FAILED,
- OPEN_FAILED,
- COPY_FAILED,
- STAT_FAILED,
- MEMMAP_FAILED,
- WRITE_FAILED
- };
-
-private:
- char *tempname_;
- char filename_[MAXPATHLEN + 1];
- // The temporary file name and the real file name. The real file is
- // copied into the temporary file for safety reasons.
-
- ACE_Mem_Map mmap_;
- ACE_HANDLE handle_;
- // mmap_ holds the memory mapped version of the temporary file.
- // handle_ is the descriptor to the temporary file.
-
- struct stat stat_;
- size_t size_;
- // Used to compare against the real file to test if an update is needed.
-
- int action_;
- int error_;
- // Status indicators.
-
- int stale_;
- // If set to 1, means the object is flagged for removal.
-
- LPSECURITY_ATTRIBUTES sa_;
- // Security attribute object.
-
- ACE_SYNCH_RW_MUTEX junklock_;
- ACE_SYNCH_RW_MUTEX &lock_;
- // lock_ provides a bookkeeping mechanism for users of this object.
- // junklock_ is the default initializer
-};
-
-
-#endif /* ACE_FILECACHE_H */
diff --git a/ace/Free_List.cpp b/ace/Free_List.cpp
deleted file mode 100644
index f9400f37820..00000000000
--- a/ace/Free_List.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-#if !defined (ACE_FREE_LIST_C)
-#define ACE_FREE_LIST_C
-
-#include "ace/Free_List.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Free_List.i"
-#endif /* __ACE_INLINE__ */
-
-// Empty constructor
-
-template <class T>
-ACE_Free_List<T>::~ACE_Free_List (void)
-{
- // Nothing
-}
-
-// Default constructor that takes in a preallocation number
-// (<prealloc>), a low and high water mark (<lwm> and <hwm>) and an
-// increment value (<inc>)
-
-template <class T, class ACE_LOCK>
-ACE_Locked_Free_List<T, ACE_LOCK>::ACE_Locked_Free_List (int mode,
- size_t prealloc,
- size_t lwm,
- size_t hwm,
- size_t inc)
- : mode_ (mode),
- free_list_ (0),
- lwm_ (lwm),
- hwm_ (hwm),
- inc_ (inc),
- size_ (0)
-{
- this->alloc (prealloc);
-}
-
-// Destructor - removes all the elements from the free_list
-
-template <class T, class ACE_LOCK>
-ACE_Locked_Free_List<T, ACE_LOCK>::~ACE_Locked_Free_List (void)
-{
- if (this->mode_ != ACE_PURE_FREE_LIST)
- while (this->free_list_ != 0)
- {
- T *temp = this->free_list_;
- this->free_list_ = this->free_list_->get_next ();
- delete temp;
- }
-}
-
-// Allocates <n> extra nodes for the freelist
-
-template <class T, class ACE_LOCK> void
-ACE_Locked_Free_List<T, ACE_LOCK>::alloc (size_t n)
-{
- ACE_MT (ACE_GUARD (ACE_LOCK, ace_mon, this->mutex_));
-
- for (; n > 0; n--)
- {
- T *temp;
- ACE_NEW (temp, T);
- temp->set_next (this->free_list_);
- this->free_list_ = temp;
- this->size_++;
- }
-}
-
-// Removes and frees <n> nodes from the freelist.
-
-template <class T, class ACE_LOCK> void
-ACE_Locked_Free_List<T, ACE_LOCK>::dealloc (size_t n)
-{
- ACE_MT (ACE_GUARD (ACE_LOCK, ace_mon, this->mutex_));
-
- for (; this->free_list_ != 0 && n > 0;
- n--)
- {
- T *temp = this->free_list_;
- this->free_list_ = this->free_list_->get_next ();
- delete temp;
- this->size_--;
- }
-}
-
-#endif /* ACE_FREE_LIST_C */
diff --git a/ace/Free_List.h b/ace/Free_List.h
deleted file mode 100644
index 959ede733a0..00000000000
--- a/ace/Free_List.h
+++ /dev/null
@@ -1,137 +0,0 @@
-/* -*- C++ -*- */
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Free_List.h
-//
-// = AUTHOR
-// Darrell Brunsch (brunsch@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_FREE_LIST_H)
-#define ACE_FREE_LIST_H
-
-#include "ace/OS.h"
-#include "ace/Synch_T.h"
-
-template <class T>
-class ACE_Free_List
-{
- // = TITLE
- // Implements a free list.
- //
- // = DESCRIPTION
- // This class maintains a free list of nodes of type T.
-public:
- virtual ~ACE_Free_List (void);
- // Destructor - removes all the elements from the free_list.
-
- virtual void add (T *element) = 0;
- // Inserts an element onto the free list (if it isn't past the high
- // water mark).
-
- virtual T *remove (void) = 0;
- // Takes a element off the freelist and returns it. It creates
- // <inc> new elements if the size is at or below the low water mark.
-
- virtual size_t size (void) = 0;
- // Returns the current size of the free list.
-
- virtual void resize (size_t newsize) = 0;
- // Resizes the free list to <newsize>.
-};
-
-template <class T, class ACE_LOCK>
-class ACE_Locked_Free_List : public ACE_Free_List<T>
-{
- // = TITLE
- // Implements a free list.
- //
- // = DESCRIPTION
- // This class maintains a free list of nodes of type T. It depends on
- // the type T having a get_next () and set_next () method. It maintains
- // a mutex so the freelist can be used in a multithreaded program .
-public:
- // = Initialization and termination.
- ACE_Locked_Free_List (int mode = ACE_FREE_LIST_WITH_POOL,
- size_t prealloc = ACE_DEFAULT_FREE_LIST_PREALLOC,
- size_t lwm = ACE_DEFAULT_FREE_LIST_LWM,
- size_t hwm = ACE_DEFAULT_FREE_LIST_HWM,
- size_t inc = ACE_DEFAULT_FREE_LIST_INC);
- // Constructor takes a <mode> (i.e., ACE_FREE_LIST_WITH_POOL or
- // ACE_PURE_FREE_LIST), a count of the number of nodes to
- // <prealloc>, a low and high water mark (<lwm> and <hwm>) that
- // indicate when to allocate more nodes, an increment value (<inc>)
- // that indicates how many nodes to allocate when the list must
- // grow.
-
- virtual ~ACE_Locked_Free_List (void);
- // Destructor - removes all the elements from the free_list.
-
- virtual void add (T *element);
- // Inserts an element onto the free list (if it isn't past the high
- // water mark).
-
- virtual T *remove (void);
- // Takes a element off the freelist and returns it. It creates
- // <inc> new elements if the size is at or below the low water mark.
-
- virtual size_t size (void);
- // Returns the current size of the free list.
-
- virtual void resize (size_t newsize);
- // Resizes the free list to <newsize>.
-
-protected:
- virtual void alloc (size_t n);
- // Allocates <n> extra nodes for the freelist.
-
- virtual void dealloc (size_t n);
- // Removes and frees <n> nodes from the freelist.
-
- int mode_;
- // Free list operation mode, either ACE_FREE_LIST_WITH_POOL or
- // ACE_PURE_FREE_LIST.
-
- T *free_list_;
- // Pointer to the first node in the freelist.
-
- size_t lwm_;
- // Low water mark.
-
- size_t hwm_;
- // High water mark.
-
- size_t inc_;
- // Increment value.
-
- size_t size_;
- // Keeps track of the size of the list.
-
- ACE_LOCK mutex_;
- // Synchronization variable for <ACE_Timer_Queue>.
-
-private:
- // = Don't allow these operations for now.
- ACE_UNIMPLEMENTED_FUNC (ACE_Locked_Free_List (const ACE_Locked_Free_List<T, ACE_LOCK> &))
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Locked_Free_List<T, ACE_LOCK> &))
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Free_List.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Free_List.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Free_List.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_FREE_LIST_H */
diff --git a/ace/Free_List.i b/ace/Free_List.i
deleted file mode 100644
index 70b68ffc26a..00000000000
--- a/ace/Free_List.i
+++ /dev/null
@@ -1,74 +0,0 @@
-/* -*- C++ -*- */
-
-// Inserts an element onto the free list (if we are allowed to manage
-// elements withing and it pasts the high water mark, delete the
-// element)
-
-template <class T, class ACE_LOCK> ACE_INLINE void
-ACE_Locked_Free_List<T, ACE_LOCK>::add (T *element)
-{
- ACE_MT (ACE_GUARD (ACE_LOCK, ace_mon, this->mutex_));
-
- // Check to see that we not at the high water mark.
- if (this->mode_ == ACE_PURE_FREE_LIST
- || this->size_ < this->hwm_)
- {
- element->set_next (this->free_list_);
- this->free_list_ = element;
- this->size_++;
- }
- else
- delete element;
-}
-
-// Takes a element off the freelist and returns it. It creates <inc>
-// new elements if we are allowed to do it and the size is at the low
-// water mark.
-
-template <class T, class ACE_LOCK> ACE_INLINE T *
-ACE_Locked_Free_List<T, ACE_LOCK>::remove (void)
-{
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, 0));
-
- // If we are at the low water mark, add some nodes
- if (this->mode_ != ACE_PURE_FREE_LIST && this->size_ <= this->lwm_)
- this->alloc (this->inc_);
-
- // Remove a node
- T *temp = this->free_list_;
-
- if (temp != 0)
- {
- this->free_list_ = this->free_list_->get_next ();
- this->size_--;
- }
-
- return temp;
-}
-
-
-// Returns the current size of the free list
-
-template <class T, class ACE_LOCK> ACE_INLINE size_t
-ACE_Locked_Free_List<T, ACE_LOCK>::size (void)
-{
- return this->size_;
-}
-
-// Resizes the free list to <newsize>
-
-template <class T, class ACE_LOCK> ACE_INLINE void
-ACE_Locked_Free_List<T, ACE_LOCK>::resize (size_t newsize)
-{
- ACE_MT (ACE_GUARD (ACE_LOCK, ace_mon, this->mutex_));
-
- // Check if we are allowed to resize
- if (this->mode_ != ACE_PURE_FREE_LIST)
- // Check to see if we grow or shrink
- if (newsize < this->size_)
- this->dealloc (this->size_ - newsize);
- else
- this->alloc (newsize - this->size_);
-}
-
-
diff --git a/ace/Future.cpp b/ace/Future.cpp
deleted file mode 100644
index 02c789f7f8e..00000000000
--- a/ace/Future.cpp
+++ /dev/null
@@ -1,315 +0,0 @@
-// Future.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#if !defined (ACE_FUTURE_CPP)
-#define ACE_FUTURE_CPP
-
-#include "ace/Future.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Dump the state of an object.
-
-template <class T> void
-ACE_Future_Rep<T>::dump (void) const
-{
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG,
- "ref_count_ = %d\n",
- (int) this->ref_count_));
- ACE_DEBUG ((LM_INFO,"value_: \n"));
- if (this->value_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT (" (NON-NULL)\n")));
- else
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT (" (NULL)\n")));
-
- ACE_DEBUG ((LM_INFO,"value_ready_: \n"));
- this->value_ready_.dump ();
- ACE_DEBUG ((LM_INFO,"value_ready_mutex_: \n"));
- this->value_ready_mutex_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class T> ACE_Future_Rep<T> *
-ACE_Future_Rep<T>::create (void)
-{
- // Yes set ref count to zero.
- return new ACE_Future_Rep<T>();
-}
-
-template <class T> ACE_Future_Rep<T> *
-ACE_Future_Rep<T>::attach (ACE_Future_Rep<T>*& rep)
-{
- ACE_ASSERT (rep != 0);
- // Use value_ready_mutex_ for both condition and ref count management
- ACE_MT (ACE_Guard<ACE_Thread_Mutex> r_mon(rep->value_ready_mutex_));
- ++rep->ref_count_;
- return rep;
-}
-
-template <class T> void
-ACE_Future_Rep<T>::detach (ACE_Future_Rep<T>*& rep)
-{
- ACE_ASSERT(rep != 0);
- // Use value_ready_mutex_ for both condition and ref count management
- ACE_MT (ACE_GUARD (ACE_Thread_Mutex, r_mon, rep->value_ready_mutex_));
-
- if (rep->ref_count_-- == 0)
- {
- ACE_MT (r_mon.release ());
- // We do not need the lock when deleting the representation.
- // There should be no side effects from deleting rep and we don
- // not want to release a deleted mutex.
- delete rep;
- }
-}
-
-template <class T> void
-ACE_Future_Rep<T>::assign (ACE_Future_Rep<T>*& rep, ACE_Future_Rep<T>* new_rep)
-{
- ACE_ASSERT(rep != 0);
- ACE_ASSERT(new_rep != 0);
- // Use value_ready_mutex_ for both condition and ref count management
- ACE_MT (ACE_GUARD (ACE_Thread_Mutex, r_mon, rep->value_ready_mutex_));
-
- ACE_Future_Rep<T>* old = rep;
- rep = new_rep;
-
- // detached old last for exception safety
- if (old->ref_count_-- == 0)
- {
- ACE_MT (r_mon.release ());
- // We do not need the lock when deleting the representation.
- // There should be no side effects from deleting rep and we don
- // not want to release a deleted mutex.
- delete old;
- }
-}
-
-template <class T>
-ACE_Future_Rep<T>::ACE_Future_Rep (void)
- : value_ (0),
- ref_count_ (0),
- value_ready_ (this->value_ready_mutex_)
-{
-}
-
-template <class T>
-ACE_Future_Rep<T>::~ACE_Future_Rep (void)
-{
- delete this->value_;
-}
-
-template <class T> int
-ACE_Future_Rep<T>::ready (void)
-{
- return this->value_ != 0;
-}
-
-template <class T> int
-ACE_Future_Rep<T>::set (const T &r)
-{
- // If the value is already produced, ignore it...
- if (this->value_ == 0)
- {
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->value_ready_mutex_, -1));
- // Otherwise, create a new result value. Note the use of the
- // Double-checked locking pattern to avoid multiple allocations.
-
- if (this->value_ == 0)
- ACE_NEW_RETURN (this->value_, T (r), -1);
-
- // Signal all the waiting threads.
- return this->value_ready_.broadcast ();
-
- // Destructor releases the lock.
- }
- return 0;
-}
-
-template <class T> int
-ACE_Future_Rep<T>::get (T &value,
- ACE_Time_Value *tv)
-{
- // If the value is already produced, return it.
- if (this->value_ == 0)
- {
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->value_ready_mutex_, -1));
-
- // If the value is not yet defined we must block until the
- // producer writes to it.
-
- while (this->value_ == 0)
- // Perform a timed wait.
- if (this->value_ready_.wait (tv) == -1)
- return -1;
-
- // Destructor releases the lock.
- }
-
- value = *this->value_;
- return 0;
-}
-
-template <class T>
-ACE_Future_Rep<T>::operator T ()
-{
- // If the value is already produced, return it.
- if (this->value_ == 0)
- {
- // Constructor of ace_mon acquires the mutex.
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->value_ready_mutex_, 0));
-
- // If the value is not yet defined we must block until the
- // producer writes to it.
-
- // Wait ``forever.''
-
- while (this->value_ == 0)
- if (this->value_ready_.wait () == -1)
- // What to do in this case since we've got to indicate
- // failure somehow? Exceptions would be nice, but they're
- // not portable...
- return 0;
-
- // Destructor releases the mutex
- }
-
- return *this->value_;
-}
-
-template <class T>
-ACE_Future<T>::ACE_Future (void)
- : future_rep_ (FUTURE_REP::create ())
-{
-}
-
-template <class T>
-ACE_Future<T>::ACE_Future (const ACE_Future<T> &r)
- : future_rep_ (FUTURE_REP::attach (((ACE_Future<T> &) r).future_rep_))
-{
-}
-
-template <class T>
-ACE_Future<T>::ACE_Future (const T &r)
- : future_rep_ (FUTURE_REP::create ())
-{
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT (" (%t) funny constructor\n")));
- this->future_rep_->set (r);
-}
-
-template <class T>
-ACE_Future<T>::~ACE_Future (void)
-{
- FUTURE_REP::detach (future_rep_);
-}
-
-template <class T> int
-ACE_Future<T>::operator== (const ACE_Future<T> &r) const
-{
- return r.future_rep_ == this->future_rep_;
-}
-
-template <class T> int
-ACE_Future<T>::operator!= (const ACE_Future<T> &r) const
-{
- return r.future_rep_ != this->future_rep_;
-}
-
-template <class T> int
-ACE_Future<T>::cancel (const T &r)
-{
- this->cancel ();
- return this->future_rep_->set (r);
-}
-
-template <class T> int
-ACE_Future<T>::cancel (void)
-{
- // If this ACE_Future is already attached to a ACE_Future_Rep,
- // detach it (maybe delete the ACE_Future_Rep).
- FUTURE_REP::assign (this->future_rep_, FUTURE_REP::create ());
- return 0;
-}
-
-template <class T> int
-ACE_Future<T>::set (const T &r)
-{
- // Give the pointer to the result to the ACE_Future_Rep.
- return this->future_rep_->set (r);
-}
-template <class T> int
-ACE_Future<T>::ready (void)
-{
- // We're ready if the ACE_Future_rep is ready...
- return this->future_rep_->ready ();
-}
-
-template <class T> int
-ACE_Future<T>::get (T &value, ACE_Time_Value *tv)
-{
- // We return the ACE_Future_rep.
- return this->future_rep_->get (value, tv);
-}
-
-template <class T>
-ACE_Future<T>::operator T ()
-{
- // note that this will fail (and COREDUMP!)
- // if future_rep_ == 0 !
- //
- // but...
- // this is impossible unless somebody is so stupid to
- // try something like this:
- //
- // Future<T> futT;
- // T t;
- // t = futT;
-
- // perform type conversion on Future_Rep.
- return *future_rep_;
-}
-
-template <class T> void
-ACE_Future<T>::operator = (const ACE_Future<T> &rhs)
-{
- // assignment:
- //
- // bind <this> to the same <ACE_Future_Rep> as <r>.
-
- // This will work if &r == this, by first increasing the ref count
- ACE_Future<T> &r = ( ACE_Future<T> &) rhs;
- FUTURE_REP::assign (this->future_rep_,
- FUTURE_REP::attach (r.future_rep_));
-}
-
-template <class T> void
-ACE_Future<T>::dump (void) const
-{
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- if (this->future_rep_)
- this->future_rep_->dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class T> void *
-ACE_Future<T>::operator new (size_t)
-{
- return 0;
-}
-
-template <class T> void
-ACE_Future<T>::operator delete (void *)
-{
-}
-
-template <class T> void
-ACE_Future<T>::operator &()
-{
-}
-
-#endif /* ACE_HAS_THREADS */
-#endif /* ACE_FUTURE_CPP */
diff --git a/ace/Future.h b/ace/Future.h
deleted file mode 100644
index 4f628074773..00000000000
--- a/ace/Future.h
+++ /dev/null
@@ -1,203 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Future.h
-//
-// = AUTHOR
-// Andres Kruse <Andres.Kruse@cern.ch>, Douglas C. Schmidt
-// <schmidt@cs.wustl.edu>, and Per Andersson
-// <Per.Andersson@hfera.ericsson.se>.
-//
-// ============================================================================
-
-#if !defined (ACE_FUTURE_H)
-#define ACE_FUTURE_H
-
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Forward decl.
-template <class T> class ACE_Future;
-
-template <class T> class ACE_Future_Rep
-{
- // = TITLE
- // ACE_Future_Rep<T>
- //
- // = DESCRIPTION
- // An ACE_Future_Rep<T> object encapsules a pointer to an
- // object of class T which is the result of an asynchronous
- // method invocation. It is pointed to by ACE_Future<T> object[s]
- // and only accessible through them.
-private:
- friend class ACE_Future<T>;
-
- // Create, attach, detach and assign encapsulates the reference
- // count handling and the object lifetime of ACE_Future_Rep<T>
- // instances.
-
- static ACE_Future_Rep<T> *create (void);
- // Create a ACE_Future_Rep<T> and initialize the reference count
-
- static ACE_Future_Rep<T> *attach (ACE_Future_Rep<T> *&rep);
- // Precondition(rep != 0)
- // Increase the reference count and return argument. Uses
- // the attribute "value_ready_mutex_" to synchronize reference
- // count updating
-
- static void detach (ACE_Future_Rep<T> *&rep);
- // Precondition(rep != 0)
- // Decreases the reference count and and deletes rep if
- // there are no more references to rep.
-
- static void assign (ACE_Future_Rep<T> *&rep,
- ACE_Future_Rep<T> *new_rep);
- // Precondition(rep != 0 && new_rep != 0)
- // Decreases the rep's reference count and and deletes rep if there
- // are no more references to rep. Then assigns new_rep to rep
-
- int set (const T &r);
- // Set the result value.
-
- int get (T &value,
- ACE_Time_Value *tv);
- // Wait up to <tv> time to get the <value>.
-
- operator T ();
- // Type conversion. will block forever until the result is
- // available. Note that this method is going away in a subsequent
- // release since it doesn't distinguish between failure results and
- // success results (exceptions should be used, but they aren't
- // portable...). The <get> method should be used instead since it
- // separates the error value from the result, and also permits
- // timeouts.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- // = Constructor and destructor private
- ACE_Future_Rep (void);
- ~ACE_Future_Rep (void);
-
- int ready (void);
- // Is result available?
-
- T *value_;
- // Pointer to the result.
-
- int ref_count_;
- // Reference count.
-
- // = Condition variable and mutex that protect the <value_>.
- ACE_Condition_Thread_Mutex value_ready_;
- ACE_Thread_Mutex value_ready_mutex_;
-};
-
-template <class T> class ACE_Future
-{
- // = TITLE
- // This class implements a ``single write, multiple read''
- // pattern that can be used to return results from asynchronous
- // method invocations.
-public:
- // = Initialization and termination methods.
- ACE_Future (void);
- // Constructor.
-
- ACE_Future (const ACE_Future<T> &r);
- // Copy constructor binds <this> and <r> to the same
- // <ACE_Future_Rep>. An <ACE_Future_Rep> is created if necessary.
-
- ACE_Future (const T &r);
- // Constructor that initialises an <ACE_Future> to point to the
- // result <r> immediately.
-
- ~ACE_Future (void);
- // Destructor.
-
- void operator = (const ACE_Future<T> &r);
- // Assignment operator that binds <this> and <r> to the same
- // <ACE_Future_Rep>. An <ACE_Future_Rep> is created if necessary.
-
- int cancel (const T &r);
- // Cancel an <ACE_Future> and assign the value <r>. It is used if a
- // client does not want to wait for <T> to be produced.
-
- int cancel (void);
- // Cancel an <ACE_Future>. Put the future into its initial
- // state. Returns 0 on succes and -1 on failure. It is now possible
- // to reuse the ACE_Future<T>. But remember, the ACE_Future<T>
- // is now bound to a new ACE_Future_Rep<T>.
-
- int operator == (const ACE_Future<T> &r) const;
- // Equality operator that returns 1 if both ACE_Future<T> objects
- // point to the same ACE_Future_Rep<T> object. Attention: It also
- // returns 1 if both objects have just been instantiated and not
- // used yet.
-
- int operator != (const ACE_Future<T> &r) const;
- // Inequality operator, which is the opposite of equality.
-
- int set (const T &r);
- // Make the result available. Is used by the server thread to give
- // the result to all waiting clients.
-
- int get (T &value,
- ACE_Time_Value *tv = 0);
- // Wait up to <tv> time to get the <value>.
-
- operator T ();
- // Type conversion, which obtains the result of the asynchronous
- // method invocation. Will block forever. Note that this method is
- // going away in a subsequent release since it doesn't distinguish
- // between failure results and success results (exceptions should be
- // used, but they aren't portable...). The <get> method should be
- // used instead since it separates the error value from the result,
- // and also permits timeouts.
-
- int ready (void);
- // Check if the result is available.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- void *operator new (size_t nbytes);
- // Do not allow new operator.
-
- void operator delete (void *);
- // Do not allow delete operator
-
- void operator &();
- // Do not allow address-of operator.
-
- // the ACE_Future_Rep
- typedef ACE_Future_Rep<T> FUTURE_REP;
- FUTURE_REP *future_rep_;
- // Protect operations on the <Future>.
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Future.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Future.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_HAS_THREADS */
-#endif /* ACE_FUTURE_H */
-
diff --git a/ace/Get_Opt.cpp b/ace/Get_Opt.cpp
deleted file mode 100644
index cf72d8a5bc4..00000000000
--- a/ace/Get_Opt.cpp
+++ /dev/null
@@ -1,159 +0,0 @@
-// Get_Opt.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Get_Opt.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Get_Opt.i"
-#endif /* __ACE_INLINE__ */
-
-/*
- * Copyright (c) 1987, 1993, 1994
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by the University of
- * California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Get_Opt)
-
-ACE_Get_Opt::ACE_Get_Opt (int argc,
- ASYS_TCHAR **argv,
- const ASYS_TCHAR *optstring,
- int skip,
- int report_errors)
- : optarg (0),
- optind (skip),
- opterr (report_errors),
- argc_ (argc),
- argv_ (argv),
- nextchar_ (0),
- optstring_ (optstring)
-{
- ACE_TRACE ("ACE_Get_Opt::ACE_Get_Opt");
-}
-
-void
-ACE_Get_Opt::dump (void) const
-{
- ACE_TRACE ("ACE_Get_Opt::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-int
-ACE_Get_Opt::operator () (void)
-{
- ACE_TRACE ("ACE_Get_Opt::operator");
-
- if (argv_ == 0)
- {
- // It can happen, e.g., on VxWorks.
- optind = 0;
- return EOF;
- }
-
- int opt; // Character checked for validity.
- const ASYS_TCHAR *oli; // Option letter index.
-
- if (this->nextchar_ == 0 || *this->nextchar_ == '\0')
- {
- // Update scanning pointer.
-
- if (this->optind >= this->argc_
- || *(this->nextchar_ = this->argv_[this->optind]) != '-')
- {
- this->nextchar_ = ASYS_TEXT ("");
- return EOF;
- }
-
- if (this->nextchar_[1] != 0
- && *++this->nextchar_ == '-')
- {
- // Found "--".
- ++this->optind;
- this->nextchar_ = ASYS_TEXT ("");
- return EOF;
- }
- }
-
- // Option letter okay?
- opt = (int) *this->nextchar_++;
-
- if (opt == (int) ':'
- || !(oli = ACE_OS::strchr (this->optstring_, opt)))
- {
- // If the user didn't specify '-' as an option, assume it means
- // EOF.
- if (opt == (int) '-')
- return EOF;
-
- if (*this->nextchar_ == 0)
- ++this->optind;
-
- if (this->opterr && *this->optstring_ != ':')
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%s: illegal option -- %c\n"),
- this->argv_[0], opt));
- return '?';
- }
-
- if (*++oli != ':')
- { // Don't need argument.
- this->optarg = 0;
- if (!*this->nextchar_)
- ++this->optind;
- }
- else
- { // Need an argument.
- if (*this->nextchar_) // No white space.
- this->optarg = this->nextchar_;
- else if (this->argc_ <= ++this->optind)
- {
- // No arg.
- this->nextchar_ = ASYS_TEXT ("");
-
- if (*this->optstring_ == ':')
- return ':';
- if (this->opterr)
- ACE_ERROR ((LM_ERROR,
- ASYS_TEXT ("%s: option requires an argument -- %c\n"),
- this->argv_[0], opt));
- return '?';
- }
- else // White space.
- this->optarg = this->argv_[this->optind];
-
- this->nextchar_ = ASYS_TEXT ("");
- ++this->optind;
- }
-
- return opt; // Dump back option letter.
-}
diff --git a/ace/Get_Opt.h b/ace/Get_Opt.h
deleted file mode 100644
index fe31b26b4e7..00000000000
--- a/ace/Get_Opt.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Get_Opt.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_GET_OPT_H)
-#define ACE_GET_OPT_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_Get_Opt
-{
- // = TITLE
- // Iterator for parsing command-line arguments.
- //
- // = DESCRIPTION
- // This is a C++ wrapper for getopt(3c).
-public:
- ACE_Get_Opt (int argc,
- ASYS_TCHAR **argv,
- const ASYS_TCHAR *optstring,
- int skip_argv0 = 1,
- int report_errors = 0);
- // Initialize the internal data when the first call is made. Start
- // processing options with <argv>-element 0 + <skip_argv0>; the
- // sequence of previously skipped non-option <argv>-elements is
- // empty.
- //
- // <optstring> is a string containing the legitimate option
- // characters. A colon in <optstring> means that the previous
- // character is an option that wants an argument. The argument is
- // taken from the rest of the current <argv>-element, or from the
- // following <argv>-element, and returned in <optarg>.
- //
- // If an option character is seen that is not listed in <optstring>,
- // return '?' after printing an error message. If you set <opterr>
- // to zero, the error message is suppressed but we still return '?'.
- //
- // If a char in <optstring> is followed by a colon, that means it
- // wants an arg, so the following text in the same <argv>-element,
- // or the text of the following <argv>-element, is returned in
- // <optarg>.
-
- int operator () (void);
- // Scan elements of <argv> (whose length is <argc>) for option
- // characters given in <optstring>.
- //
- // If an element of <argv> starts with '-', and is not exactly "-"
- // or "--", then it is an option element. The characters of this
- // element (aside from the initial '-') are option characters. If
- // <operator()> is called repeatedly, it returns successively each
- // of the option characters from each of the option elements.
- //
- // If <operator()> finds another option character, it returns that
- // character, updating <optind> and <nextchar> so that the next call
- // to <operator()> can resume the scan with the following option
- // character or <argv>-element.
- //
- // If there are no more option characters, <operator()> returns
- // <EOF>. Then <optind> is the index in <argv> of the first
- // <argv>-element that is not an option. (The <argv>-elements have
- // been permuted so that those that are not options now come last.)
-
- // = Public data members (should be hidden...).
-
- ASYS_TCHAR *optarg;
- // For communication from <operator()> to the caller. When
- // <operator()> finds an option that takes an argument, the argument
- // value is returned here.
-
- int optind;
- // Index in <argv> of the next element to be scanned. This is used
- // for communication to and from the caller and for communication
- // between successive calls to <operator()>. On entry to
- // <operator()>, zero means this is the first call; initialize.
- //
- // When <get_opt> returns <EOF>, this is the index of the first of
- // the non-option elements that the caller should itself scan.
- //
- // Otherwise, <optind> communicates from one call to the next how
- // much of <argv> has been scanned so far.
-
- int opterr;
- // Callers store zero here to inhibit the error message for
- // unrecognized options.
-
- int argc_;
- // Holds the <argc> count.
-
- ASYS_TCHAR **argv_;
- // Holds the <argv> pointer.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
-
- ASYS_TCHAR *nextchar_;
- // The next char to be scanned in the option-element in which the
- // last option character we returned was found. This allows us to
- // pick up the scan where we left off.
- //
- // If this is zero, or a null string, it means resume the scan
- // by advancing to the next <argv>-element.
-
- const ASYS_TCHAR *optstring_;
- // Holds the option string.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Get_Opt.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_GET_OPT_H */
diff --git a/ace/Get_Opt.i b/ace/Get_Opt.i
deleted file mode 100644
index b5a6d1869cd..00000000000
--- a/ace/Get_Opt.i
+++ /dev/null
@@ -1,5 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Get_Opt.i
-
diff --git a/ace/Handle_Set.cpp b/ace/Handle_Set.cpp
deleted file mode 100644
index 927772e60b7..00000000000
--- a/ace/Handle_Set.cpp
+++ /dev/null
@@ -1,421 +0,0 @@
-// Handle_Set.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Handle_Set.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Handle_Set.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Handle_Set)
-
-void
-ACE_Handle_Set::dump (void) const
-{
- ACE_TRACE ("ACE_Handle_Set::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\nsize_ = %d"), this->size_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\nmax_handle_ = %d"), this->max_handle_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n[ ")));
-
-#if defined (ACE_WIN32)
- for (size_t i = 0; i < (size_t) this->mask_.fd_count + 1; i++)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT(" %x "), this->mask_.fd_array[i]));
-#else /* !ACE_WIN32 */
- for (ACE_HANDLE i = 0; i < this->max_handle_ + 1; i++)
- if (this->is_set (i))
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT(" %d "), i));
-#endif /* ACE_WIN32 */
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT(" ]\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Table that maps bytes to counts of the enabled bits.
-
-const char ACE_Handle_Set::nbits_[256] =
-{
- 0, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 3, 2, 3, 3, 4,
- 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5,
- 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5,
- 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
- 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5,
- 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
- 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
- 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7,
- 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5,
- 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
- 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
- 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7,
- 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6,
- 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7,
- 3, 4, 4, 5, 4, 5, 5, 6, 4, 5, 5, 6, 5, 6, 6, 7,
- 4, 5, 5, 6, 5, 6, 6, 7, 5, 6, 6, 7, 6, 7, 7, 8,
-};
-
-// Constructor, initializes the bitmask to all 0s.
-
-ACE_Handle_Set::ACE_Handle_Set (void)
-{
- ACE_TRACE ("ACE_Handle_Set::ACE_Handle_Set");
- this->reset ();
-}
-
-ACE_Handle_Set::ACE_Handle_Set (const ACE_FD_SET_TYPE &fd_mask)
-{
- ACE_TRACE ("ACE_Handle_Set::ACE_Handle_Set");
- this->reset ();
- ACE_OS::memcpy ((void *) &this->mask_,
- (void *) &fd_mask,
- sizeof this->mask_);
-#if !defined (ACE_WIN32)
- this->sync (ACE_Handle_Set::MAXSIZE);
-#if defined (ACE_HAS_BIG_FD_SET)
- this->min_handle_ = 0;
-#endif /* ACE_HAS_BIG_FD_SET */
-#endif /* !ACE_WIN32 */
-}
-
-// Counts the number of bits enabled in N. Uses a table lookup to
-// speed up the count.
-
-int
-ACE_Handle_Set::count_bits (u_long n)
-{
-
- ACE_TRACE ("ACE_Handle_Set::count_bits");
-#if defined (ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT)
- register int rval = 0;
-
- // Count the number of enabled bits in <n>. This algorithm is very
- // fast, i.e., O(enabled bits in n).
-
- for (register u_long m = n;
- m != 0;
- m &= m - 1)
- rval++;
-
- return rval;
-#else
- return (ACE_Handle_Set::nbits_[n & 0xff]
- + ACE_Handle_Set::nbits_[(n >> 8) & 0xff]
- + ACE_Handle_Set::nbits_[(n >> 16) & 0xff]
- + ACE_Handle_Set::nbits_[(n >> 24) & 0xff]);
-#endif /* ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT */
-}
-
-#if defined (ACE_HAS_BIG_FD_SET)
-// Find the bit position counting from right to left worst case
-// (1<<31) is 8.
-
-int
-ACE_Handle_Set::bitpos (u_long bit)
-{
- register int l = 0;
- register u_long n = bit - 1;
-
- // This is a fast count method when have the most significative bit.
-
- while (n >> 8)
- {
- n >>= 8;
- l += 8;
- }
-
- // Is greater than 15?
- if (n & 16)
- {
- n >>= 4;
- l += 4;
- }
-
- // Count number remaining bits.
- while (n != 0)
- {
- n &= n - 1;
- l++;
- }
- return l;
-}
-#endif /* ACE_HAS_BIG_FD_SET */
-
-// Synchronize the underlying FD_SET with the MAX_FD and the SIZE.
-
-#if defined(ACE_USE_SHIFT_FOR_EFFICIENCY)
-// These don't work because shifting right 3 bits is not the same as
-// dividing by 3, e.g., dividing by 8 requires shifting right 3 bits.
-// In order to do the shift, we need to calculate the number of bits
-// at some point.
-#define ACE_DIV_BY_WORDSIZE(x) ( (x) >> (ACE_Handle_Set::WORDSIZE) )
-#define ACE_MULT_BY_WORDSIZE(x) ( (x) << (ACE_Handle_Set::WORDSIZE) )
-#else
-#define ACE_DIV_BY_WORDSIZE(x) ( (x) / (ACE_Handle_Set::WORDSIZE) )
-#define ACE_MULT_BY_WORDSIZE(x) ( (x) * (ACE_Handle_Set::WORDSIZE) )
-#endif /* ACE_USE_SHIFT_FOR_DIVIDE */
-
-void
-ACE_Handle_Set::sync (ACE_HANDLE max)
-{
- ACE_TRACE ("ACE_Handle_Set::sync");
-#if !defined (ACE_WIN32)
- this->size_ = 0;
-
- for (int i = ACE_DIV_BY_WORDSIZE(max - 1);
- i >= 0;
- i--)
- this->size_ += ACE_Handle_Set::count_bits (this->mask_.fds_bits[i]);
-
- this->set_max (max);
-#else
- ACE_UNUSED_ARG (max);
-#endif /* !ACE_WIN32 */
-}
-
-// Resets the MAX_FD after a clear of the original MAX_FD.
-
-void
-ACE_Handle_Set::set_max (ACE_HANDLE current_max)
-{
- ACE_TRACE ("ACE_Handle_Set::set_max");
-#if !defined(ACE_WIN32)
- if (this->size_ == 0)
- this->max_handle_ = ACE_INVALID_HANDLE;
- else
- {
- int i;
-
- for (i = ACE_DIV_BY_WORDSIZE(current_max - 1);
- this->mask_.fds_bits[i] == 0;
- i--)
- continue;
-
-#if 1 /* !defined(ACE_HAS_BIG_FD_SET) */
- this->max_handle_ = ACE_MULT_BY_WORDSIZE(i);
- for (fd_mask val = this->mask_.fds_bits[i];
- (val & ~1) != 0; // This obscure code is needed since "bit 0" is in location 1...
- val = (val >> 1) & ACE_MSB_MASK)
- this->max_handle_++;
-#else
- register u_long val = this->mask_.fds_bits[i];
- this->max_handle_ = ACE_MULT_BY_WORDSIZE(i)
- + ACE_Handle_Set::bitpos(val & ~(val - 1));
-#endif /* 1 */
- }
-
- // Do some sanity checking...
- if (this->max_handle_ >= ACE_Handle_Set::MAXSIZE)
- this->max_handle_ = ACE_Handle_Set::MAXSIZE - 1;
-#else
- ACE_UNUSED_ARG (current_max);
-#endif /* !ACE_WIN32 */
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Handle_Set_Iterator)
-
-void
-ACE_Handle_Set_Iterator::dump (void) const
-{
- ACE_TRACE ("ACE_Handle_Set_Iterator::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-#if defined(ACE_WIN32) || !defined(ACE_HAS_BIG_FD_SET)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\nhandle_index_ = %d"), this->handle_index_));
-#elif defined(ACE_HAS_BIG_FD_SET)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\nword_max_ = %d"), this->word_max_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\nword_val_ = %d"), this->word_val_));
-#endif
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\nword_num_ = %d"), this->word_num_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_HANDLE
-ACE_Handle_Set_Iterator::operator () (void)
-{
- ACE_TRACE ("ACE_Handle_Set_Iterator::operator");
-#if defined (ACE_WIN32)
- if (this->handle_index_ < this->handles_.mask_.fd_count)
- // Return the handle and advance the iterator.
- return (ACE_HANDLE) this->handles_.mask_.fd_array[this->handle_index_++];
- else
- return ACE_INVALID_HANDLE;
-
-#elif !defined (ACE_HAS_BIG_FD_SET) /* !ACE_WIN32 */
- // No sense searching further than the max_handle_ + 1;
- ACE_HANDLE maxhandlep1 = this->handles_.max_handle_ + 1;
-
- if (this->handle_index_ >= maxhandlep1)
- // We've seen all the handles we're interested in seeing for this
- // iterator.
- return ACE_INVALID_HANDLE;
- else
- {
- ACE_HANDLE result = this->handle_index_;
-
- // Increment the iterator and advance to the next bit in this
- // word.
- this->handle_index_++;
- this->word_val_ = (this->word_val_ >> 1) & ACE_MSB_MASK;
-
- // If we've examined all the bits in this word, we'll go onto
- // the next word.
-
- if (this->word_val_ == 0)
- {
- // Start the handle_index_ at the beginning of the next word
- // and then loop until we've found the first non-zero bit or
- // we run past the <maxhandlep1> of the bitset.
-
- for (this->handle_index_ = ACE_MULT_BY_WORDSIZE(++this->word_num_);
- this->handle_index_ < maxhandlep1
- && this->handles_.mask_.fds_bits[this->word_num_] == 0;
- this->word_num_++)
- this->handle_index_ += ACE_Handle_Set::WORDSIZE;
-
- // If the bit index becomes >= the maxhandlep1 that means
- // there weren't any more bits set that we want to consider.
- // Therefore, we'll just store the maxhandlep1, which will
- // cause <operator()> to return <ACE_INVALID_HANDLE>
- // immediately next time it's called.
- if (this->handle_index_ >= maxhandlep1)
- {
- this->handle_index_ = maxhandlep1;
- return result;
- }
- else
- // Load the bits of the next word.
- this->word_val_ = this->handles_.mask_.fds_bits[this->word_num_];
- }
-
- // Loop until we get <word_val_> to have its least significant
- // bit enabled, keeping track of which <handle_index> this
- // represents (this information is used by subsequent calls to
- // <operator()>).
-
- for (;
- ACE_BIT_DISABLED (this->word_val_, 1);
- this->handle_index_++)
- this->word_val_ = (this->word_val_ >> 1) & ACE_MSB_MASK;
-
- return result;
- }
-#else /* !ACE_HAS_BIG_FD_SET */
- // Find the first word in fds_bits with bit on
- register u_long lsb = this->word_val_;
-
- if (lsb == 0)
- {
- do
- {
- // We have exceeded the word count in Handle_Set?
- if (++this->word_num_ >= this->word_max_)
- return ACE_INVALID_HANDLE;
-
- lsb = this->handles_.mask_.fds_bits[this->word_num_];
- }
- while (lsb == 0);
-
- // Set index to word boundary.
- this->handle_index_ = ACE_MULT_BY_WORDSIZE(this->word_num_);
-
- // Put new word_val.
- this->word_val_ = lsb;
-
- // Find the least significative bit.
- lsb &= ~(lsb - 1);
-
- // Remove least significative bit.
- this->word_val_ ^= lsb;
-
- // Save to calculate bit distance.
- this->oldlsb_ = lsb;
-
- // Move index to least significative bit.
- while (lsb >>= 1)
- this->handle_index_++;
- }
- else
- {
- // Find the least significative bit.
- lsb &= ~(lsb - 1);
-
- // Remove least significative bit.
- this->word_val_ ^= lsb;
-
- register u_long n = lsb - this->oldlsb_;
-
- // Move index to bit distance between new lsb and old lsb.
- do
- {
- this->handle_index_++;
- n &= n >> 1;
- }
- while (n != 0);
-
- this->oldlsb_ = lsb;
- }
-
- return this->handle_index_;
-#endif /* ACE_WIN32 */
-}
-
-void
-ACE_Handle_Set_Iterator::operator++ (void)
-{
- ACE_TRACE ("ACE_Handle_Set_Iterator::operator++");
-
- // This is now a no-op.
-}
-
-ACE_Handle_Set_Iterator::ACE_Handle_Set_Iterator (const ACE_Handle_Set &hs)
- : handles_ (hs),
-#if !defined (ACE_HAS_BIG_FD_SET) || defined (ACE_WIN32)
- handle_index_ (0),
- word_num_ (-1)
-#elif defined (ACE_HAS_BIG_FD_SET)
- oldlsb_ (0),
- word_max_ (hs.max_handle_ == ACE_INVALID_HANDLE
- ? 0 : ((ACE_DIV_BY_WORDSIZE(hs.max_handle_)) + 1))
-#endif /* ACE_HAS_BIG_FD_SET */
-{
- ACE_TRACE ("ACE_Handle_Set_Iterator::ACE_Handle_Set_Iterator");
-#if !defined(ACE_WIN32) && !defined(ACE_HAS_BIG_FD_SET)
- // No sense searching further than the max_handle_ + 1;
- ACE_HANDLE maxhandlep1 = this->handles_.max_handle_ + 1;
-
- // Loop until we've found the first non-zero bit or we run past the
- // <maxhandlep1> of the bitset.
- while (this->handle_index_ < maxhandlep1
- && this->handles_.mask_.fds_bits[++this->word_num_] == 0)
- this->handle_index_ += ACE_Handle_Set::WORDSIZE;
-
- // If the bit index becomes >= the maxhandlep1 that means there
- // weren't any bits set. Therefore, we'll just store the
- // maxhandlep1, which will cause <operator()> to return
- // <ACE_INVALID_HANDLE> immediately.
- if (this->handle_index_ >= maxhandlep1)
- this->handle_index_ = maxhandlep1;
- else
- // Loop until we get <word_val_> to have its least significant bit
- // enabled, keeping track of which <handle_index> this represents
- // (this information is used by <operator()>).
- for (this->word_val_ = this->handles_.mask_.fds_bits[this->word_num_];
- ACE_BIT_DISABLED (this->word_val_, 1)
- && this->handle_index_ < maxhandlep1;
- this->handle_index_++)
- this->word_val_ = (this->word_val_ >> 1) & ACE_MSB_MASK;
-#elif !defined(ACE_WIN32) && defined(ACE_HAS_BIG_FD_SET)
- if (this->word_max_==0)
- {
- this->word_num_ = -1;
- this->word_val_ = 0;
- }
- else
- {
- this->word_num_ = ACE_DIV_BY_WORDSIZE(this->handles_.min_handle_) - 1;
- this->word_val_ = 0;
- }
-#endif /* !ACE_WIN32 && !ACE_HAS_BIG_FD_SET */
-}
diff --git a/ace/Handle_Set.h b/ace/Handle_Set.h
deleted file mode 100644
index 0dc7a1cf72d..00000000000
--- a/ace/Handle_Set.h
+++ /dev/null
@@ -1,179 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Handle_Set.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_HANDLE_SET_H)
-#define ACE_HANDLE_SET_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_Handle_Set
-{
- // = TITLE
- // C++ wrapper for the socket <FD_SET> abstraction.
-public:
- friend class ACE_Handle_Set_Iterator;
-
- // = Initialization and termination.
-
- enum
- {
- MAXSIZE = ACE_DEFAULT_SELECT_REACTOR_SIZE
- };
-
- // = Initialization methods.
- ACE_Handle_Set (void);
- // Constructor, initializes the bitmask to all 0s.
-
- ACE_Handle_Set (const ACE_FD_SET_TYPE &mask);
-
- // = Methods for manipulating bitsets.
- void reset (void);
- // Initialize the bitmask to all 0s and reset the associated fields.
-
- int is_set (ACE_HANDLE) const;
- // Checks whether handle is enabled.
-
- void set_bit (ACE_HANDLE);
- // Enables the handle.
-
- void clr_bit (ACE_HANDLE);
- // Disables the handle.
-
- int num_set (void) const;
- // Returns a count of the number of enabled bits.
-
- ACE_HANDLE max_set (void) const;
- // Returns the number of the large bit.
-
- void sync (ACE_HANDLE max);
- // Synchronize the underlying FD_SET with the MAX_FD and the SIZE.
-
- operator fd_set *();
- // Returns a pointer to the underlying <fd_set>. Returns 0 if
- // <size_> == 0.
-
-#if defined (ACE_HAS_BIG_FD_SET)
- void operator= (const ACE_Handle_Set &);
- // Assignment operator optimizes for cases where <size_> == 0.
-#endif /* ACE_HAS_BIG_FD_SET */
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int size_;
- // Size of the set, i.e., a count of the number of enabled bits.
-
- ACE_HANDLE max_handle_;
- // Current max handle.
-
-#if defined (ACE_HAS_BIG_FD_SET)
- ACE_HANDLE min_handle_;
- // Current min handle.
-#endif /* ACE_HAS_BIG_FD_SET */
-
- fd_set mask_;
- // Bitmask.
-
- enum
- {
- WORDSIZE = NFDBITS,
-#if !defined (ACE_WIN32)
- NUM_WORDS = howmany (MAXSIZE, NFDBITS),
-#endif /* ACE_WIN32 */
- NBITS = 256
- };
-
- static int count_bits (u_long n);
- // Counts the number of bits enabled in N. Uses a table lookup to
- // speed up the count.
-
-#if defined (ACE_HAS_BIG_FD_SET)
- static int bitpos (u_long bit);
- // Find the bitpos in bit counting of right to left.
-#endif /* ACE_HAS_BIG_FD_SET */
-
- void set_max (ACE_HANDLE max);
- // Resets the MAX_FD after a clear of the original MAX_FD.
-
- static const char nbits_[NBITS];
- // Table that maps bytes to counts of the enabled bits.
-};
-
-class ACE_Export ACE_Handle_Set_Iterator
-{
- // = TITLE
- // Iterator for the <ACE_Handle_Set> abstraction.
-public:
- ACE_Handle_Set_Iterator (const ACE_Handle_Set &hs);
- // Constructor.
-
- ACE_HANDLE operator () (void);
- // "Next" operator. Returns the next unseen <ACE_HANDLE> in the
- // <Handle_Set> up to <handle_set_.max_handle_>). When all the
- // handles have been seen returns <ACE_INVALID_HANDLE>. Advances
- // the iterator automatically, so you need not call <operator++>
- // (which is now obsolete).
-
- void operator++ (void);
- // This is a no-op and no longer does anything. It's only here for
- // backwards compatibility.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- const ACE_Handle_Set &handles_;
- // The <Handle_Set> we are iterating through.
-
-#if defined (ACE_WIN32)
- u_int handle_index_;
-#elif !defined (ACE_HAS_BIG_FD_SET)
- int handle_index_;
-#elif defined (ACE_HAS_BIG_FD_SET)
- int handle_index_;
- u_long oldlsb_;
-#endif /* ACE_WIN32 */
- // Index of the bit we're examining in the current <word_num_> word.
-
- int word_num_;
- // Number of the word we're iterating over (typically between 0..7).
-
-#if defined (ACE_HAS_BIG_FD_SET)
- int word_max_;
- // Number max of the words with a possible bit on.
-#endif /* ACE_HAS_BIG_FD_SET */
-
-#if !defined (ACE_WIN32) && !defined (ACE_HAS_BIG_FD_SET)
- fd_mask word_val_;
- // Value of the bits in the word we're iterating on.
-#elif !defined (ACE_WIN32) && defined (ACE_HAS_BIG_FD_SET)
- u_long word_val_;
- // Value of the bits in the word we're iterating on.
-#endif /* !ACE_WIN32 && !ACE_HAS_BIG_FD_SET */
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Handle_Set.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_HANDLE_SET */
diff --git a/ace/Handle_Set.i b/ace/Handle_Set.i
deleted file mode 100644
index 32c8608744b..00000000000
--- a/ace/Handle_Set.i
+++ /dev/null
@@ -1,135 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Handle_Set.i
-
-// Initialize the bitmask to all 0s and reset the associated fields.
-
-ACE_INLINE void
-ACE_Handle_Set::reset (void)
-{
- ACE_TRACE ("ACE_Handle_Set::reset");
- this->max_handle_ = ACE_INVALID_HANDLE;
-#if defined (ACE_HAS_BIG_FD_SET)
- this->min_handle_ = NUM_WORDS * WORDSIZE;
-#endif
- this->size_ = 0;
-#if !defined (ACE_HAS_BIG_FD_SET)
- FD_ZERO (&this->mask_);
-#endif /* ACE_HAS_BIG_FD_SET */
-}
-
-#if defined (ACE_HAS_BIG_FD_SET)
-ACE_INLINE void
-ACE_Handle_Set::operator= (const ACE_Handle_Set &rhs)
-{
- ACE_TRACE ("ACE_Handle_Set::reset");
-
- if (rhs.size_ > 0)
- {
- this->size_ = rhs.size_;
- this->max_handle_ = rhs.max_handle_;
- this->min_handle_ = rhs.min_handle_;
- this->mask_ = rhs.mask_;
- }
- else
- this->reset ();
-}
-#endif /* ACE_HAS_BIG_FD_SET */
-
-// Returns the number of the large bit.
-
-ACE_INLINE ACE_HANDLE
-ACE_Handle_Set::max_set (void) const
-{
- ACE_TRACE ("ACE_Handle_Set::max_set");
- return this->max_handle_;
-}
-
-// Checks whether handle is enabled.
-
-ACE_INLINE int
-ACE_Handle_Set::is_set (ACE_HANDLE handle) const
-{
- ACE_TRACE ("ACE_Handle_Set::is_set");
-#if defined (ACE_HAS_BIG_FD_SET)
- return FD_ISSET (handle, &this->mask_) && this->size_ > 0;
-#else
- return FD_ISSET (handle, &this->mask_);
-#endif /* ACE_HAS_BIG_FD_SET */
-}
-
-// Enables the handle.
-
-ACE_INLINE void
-ACE_Handle_Set::set_bit (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_Handle_Set::set_bit");
- if (!this->is_set (handle))
- {
-#if defined (ACE_WIN32)
- FD_SET ((SOCKET) handle, &this->mask_);
- this->size_++;
-#else /* ACE_WIN32 */
-#if defined (ACE_HAS_BIG_FD_SET)
- if (this->size_ == 0)
- FD_ZERO (&this->mask_);
-
- if (handle < this->min_handle_)
- this->min_handle_ = handle;
-#endif /* ACE_HAS_BIG_FD_SET */
-
- FD_SET (handle, &this->mask_);
- this->size_++;
-
- if (handle > this->max_handle_)
- this->max_handle_ = handle;
-#endif /* ACE_WIN32 */
- }
-}
-
-// Disables the handle.
-
-ACE_INLINE void
-ACE_Handle_Set::clr_bit (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_Handle_Set::clr_bit");
-
- if (this->is_set (handle))
- {
- FD_CLR ((ACE_SOCKET) handle, &this->mask_);
- this->size_--;
-
-#if !defined (ACE_WIN32)
- if (handle == this->max_handle_)
- this->set_max (this->max_handle_);
-#endif /* !ACE_WIN32 */
- }
-}
-
-// Returns a count of the number of enabled bits.
-
-ACE_INLINE int
-ACE_Handle_Set::num_set (void) const
-{
- ACE_TRACE ("ACE_Handle_Set::num_set");
-#if defined (ACE_WIN32)
- return this->mask_.fd_count;
-#else /* !ACE_WIN32 */
- return this->size_;
-#endif /* ACE_WIN32 */
-}
-
-// Returns a pointer to the underlying fd_set.
-
-ACE_INLINE
-ACE_Handle_Set::operator fd_set *()
-{
- ACE_TRACE ("ACE_Handle_Set::operator ACE_FD_SET_TYPE *");
-
- if (this->size_ > 0)
- return (fd_set*) &this->mask_;
- else
- return (fd_set*) NULL;
-}
-
diff --git a/ace/Hash_Map_Manager.cpp b/ace/Hash_Map_Manager.cpp
deleted file mode 100644
index 47475036f12..00000000000
--- a/ace/Hash_Map_Manager.cpp
+++ /dev/null
@@ -1,982 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Hash_Map_Manager.cpp
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_HASH_MAP_MANAGER_C)
-#define ACE_HASH_MAP_MANAGER_C
-
-#include "ace/Hash_Map_Manager.h"
-#include "ace/Service_Config.h"
-#include "ace/Malloc.h"
-
-template <class EXT_ID, class INT_ID>
-ACE_Hash_Map_Entry<EXT_ID, INT_ID>::ACE_Hash_Map_Entry (ACE_Hash_Map_Entry<EXT_ID, INT_ID> *next,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *prev)
- : next_ (next),
- prev_ (prev)
-{
-}
-
-template <class EXT_ID, class INT_ID>
-ACE_Hash_Map_Entry<EXT_ID, INT_ID>::ACE_Hash_Map_Entry (const EXT_ID &ext_id,
- const INT_ID &int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *next,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *prev)
- : ext_id_ (ext_id),
- int_id_ (int_id),
- next_ (next),
- prev_ (prev)
-{
-}
-
-template <class EXT_ID, class INT_ID>
-ACE_Hash_Map_Entry<EXT_ID, INT_ID>::~ACE_Hash_Map_Entry (void)
-{
-}
-
-template <class EXT_ID, class INT_ID> void
-ACE_Hash_Map_Entry<EXT_ID, INT_ID>::dump (void) const
-{
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("next_ = %d"), this->next_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("prev_ = %d"), this->prev_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::dump (void) const
-{
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("total_size_ = %d"), this->total_size_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ncur_size_ = %d"), this->cur_size_));
- this->allocator_->dump ();
- this->lock_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::create_buckets (size_t size)
-{
- size_t bytes = size * sizeof (ACE_Hash_Map_Entry<EXT_ID, INT_ID>);
- void *ptr;
-
- ACE_ALLOCATOR_RETURN (ptr,
- this->allocator_->malloc (bytes),
- -1);
-
- this->table_ = (ACE_Hash_Map_Entry<EXT_ID, INT_ID> *) ptr;
-
- this->total_size_ = size;
-
- // Initialize the hash table by creating sentinals that point to
- // themselves.
- for (size_t i = 0; i < this->total_size_; i++)
- new (&this->table_[i]) ACE_Hash_Map_Entry<EXT_ID, INT_ID> (&this->table_[i],
- &this->table_[i]);
-
- return 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::open (size_t size,
- ACE_Allocator *alloc)
-{
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- if (alloc == 0)
- alloc = ACE_Allocator::instance ();
-
- this->allocator_ = alloc;
-
- // This assertion is here to help track a situation that shouldn't
- // happen, but did with Sun C++ 4.1 (before a change to this class
- // was made: it used to have an enum that was supposed to be defined
- // to be ACE_DEFAULT_MAP_SIZE, but instead was defined to be 0.
- ACE_ASSERT (size != 0);
-
- // Calling this->close_i () to ensure we release previous allocated
- // memory before allocating new one.
- this->close_i ();
-
- return this->create_buckets (size);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::ACE_Hash_Map_Manager (size_t size,
- ACE_Allocator *alloc)
- : allocator_ (alloc),
- table_ (0),
- total_size_ (0),
- cur_size_ (0)
-{
- if (this->open (size, alloc) == -1)
- ACE_ERROR ((LM_ERROR, "ACE_Hash_Map_Manager\n"));
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::ACE_Hash_Map_Manager (ACE_Allocator *alloc)
- : allocator_ (alloc),
- table_ (0),
- total_size_ (0),
- cur_size_ (0)
-{
- if (this->open (ACE_DEFAULT_MAP_SIZE, alloc) == -1)
- ACE_ERROR ((LM_ERROR, "ACE_Hash_Map_Manager\n"));
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::close_i (void)
-{
- if (this->table_ != 0)
- {
- // Iterate through the entire map calling the destuctor of each
- // <ACE_Hash_Map_Entry>.
- for (size_t i = 0; i < this->total_size_; i++)
- {
- for (ACE_Hash_Map_Entry<EXT_ID, INT_ID> *temp_ptr = this->table_[i].next_;
- temp_ptr != &this->table_[i];
- )
- {
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *hold_ptr = temp_ptr;
- temp_ptr = temp_ptr->next_;
-
- // Explicitly call the destructor.
- hold_ptr->ACE_Hash_Map_Entry<EXT_ID, INT_ID>::~ACE_Hash_Map_Entry ();
- this->allocator_->free (hold_ptr);
- }
-
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> &entry = table_[i];
- entry.ACE_Hash_Map_Entry<EXT_ID, INT_ID>::~ACE_Hash_Map_Entry ();
- }
-
- // Free table memory
- this->allocator_->free (this->table_);
- this->table_ = 0;
- this->cur_size_ = 0;
- }
- return 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::close (void)
-{
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->close_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::~ACE_Hash_Map_Manager (void)
-{
- this->close ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> size_t
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::current_size (void)
-{
- return this->cur_size_;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> size_t
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::total_size (void)
-{
- return this->total_size_;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> u_long
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::hash (const EXT_ID &ext_id)
-{
- return ext_id.hash ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::equal (const EXT_ID &id1,
- const EXT_ID &id2)
-{
- return id1 == id2;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::bind_i (const EXT_ID &ext_id,
- const INT_ID &int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry)
-{
- u_long loc;
- int result = this->shared_find (ext_id, entry, loc);
-
- if (result == -1)
- {
- void *ptr;
- // Not found.
- ACE_ALLOCATOR_RETURN (ptr,
- this->allocator_->malloc (sizeof (ACE_Hash_Map_Entry<EXT_ID, INT_ID>)),
- -1);
-
- this->table_[loc].next_ = entry =
- new (ptr) ACE_Hash_Map_Entry<EXT_ID, INT_ID> (ext_id,
- int_id,
- this->table_[loc].next_,
- &this->table_[loc]);
- entry->next_->prev_ = entry;
- this->table_[loc].next_ = entry;
-
- this->cur_size_++;
- return 0;
- }
- else
- return 1;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::bind_i (const EXT_ID &ext_id,
- const INT_ID &int_id)
-{
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *temp;
-
- return this->bind_i (ext_id, int_id, temp);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::bind (const EXT_ID &ext_id,
- const INT_ID &int_id)
-{
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->bind_i (ext_id, int_id);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::bind (const EXT_ID &ext_id,
- const INT_ID &int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry)
-{
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->bind_i (ext_id, int_id, entry);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::trybind_i (const EXT_ID &ext_id,
- INT_ID &int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry)
-{
- u_long loc;
- int result = this->shared_find (ext_id, entry, loc);
-
- if (result == -1)
- {
- // Not found.
- void *ptr;
- ACE_ALLOCATOR_RETURN (ptr,
- this->allocator_->malloc (sizeof (ACE_Hash_Map_Entry<EXT_ID, INT_ID>)),
- -1);
-
- this->table_[loc].next_ = entry =
- new (ptr) ACE_Hash_Map_Entry<EXT_ID, INT_ID> (ext_id,
- int_id,
- this->table_[loc].next_,
- &this->table_[loc]);
-
- this->cur_size_++;
- return 0;
- }
- else
- {
- entry->int_id_ = int_id;
- return 1;
- }
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::trybind_i (const EXT_ID &ext_id,
- INT_ID &int_id)
-{
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *temp;
-
- return this->trybind_i (ext_id, int_id, temp);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::trybind (const EXT_ID &ext_id,
- INT_ID &int_id)
-{
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->trybind_i (ext_id, int_id);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::trybind (const EXT_ID &ext_id,
- INT_ID &int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry)
-{
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->trybind_i (ext_id, int_id, entry);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind_i (const EXT_ID &ext_id,
- INT_ID &int_id)
-{
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *temp;
-
- u_long loc;
- int result = this->shared_find (ext_id, temp, loc);
-
- if (result == -1)
- {
- errno = ENOENT;
- return -1;
- }
-
- int_id = temp->int_id_;
-
- return this->unbind_i (temp);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind_i (ACE_Hash_Map_Entry<EXT_ID, INT_ID> *entry)
-{
- entry->next_->prev_ = entry->prev_;
- entry->prev_->next_ = entry->next_;
-
- // Explicitly call the destructor.
- entry->ACE_Hash_Map_Entry<EXT_ID, INT_ID>::~ACE_Hash_Map_Entry ();
- this->allocator_->free (entry);
- this->cur_size_--;
- return 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind_i (const EXT_ID &ext_id)
-{
- INT_ID int_id;
-
- return this->unbind_i (ext_id, int_id);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind (const EXT_ID &ext_id,
- INT_ID &int_id)
-{
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->unbind_i (ext_id, int_id);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind (const EXT_ID &ext_id)
-{
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->unbind_i (ext_id) == -1 ? -1 : 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind (ACE_Hash_Map_Entry<EXT_ID, INT_ID> *entry)
-{
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->unbind_i (entry) == -1 ? -1 : 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::shared_find (const EXT_ID &ext_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry,
- u_long &loc)
-{
- loc = this->hash (ext_id) % this->total_size_;
-
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *temp = this->table_[loc].next_;
-
- while (temp != &this->table_[loc] && this->equal (temp->ext_id_, ext_id) == 0)
- temp = temp->next_;
-
- if (temp == &this->table_[loc])
- {
- errno = ENOENT;
- return -1;
- }
- else
- {
- entry = temp;
- return 0;
- }
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find_i (const EXT_ID &ext_id,
- INT_ID &int_id)
-{
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *entry;
-
- u_long dummy;
- if (this->shared_find (ext_id, entry, dummy) == -1)
- return -1;
- else
- {
- int_id = entry->int_id_;
- return 0;
- }
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find_i (const EXT_ID &ext_id)
-{
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *entry;
-
- u_long dummy;
- return this->shared_find (ext_id, entry, dummy);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find (const EXT_ID &ext_id,
- INT_ID &int_id)
-{
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->find_i (ext_id, int_id);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find (const EXT_ID &ext_id)
-{
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->find_i (ext_id);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find_i (const EXT_ID &ext_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry)
-{
- u_long dummy;
- return this->shared_find (ext_id, entry, dummy);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find (const EXT_ID &ext_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry)
-{
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->find_i (ext_id, entry);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::rebind_i (const EXT_ID &ext_id,
- const INT_ID &int_id,
- EXT_ID &old_ext_id,
- INT_ID &old_int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry)
-{
- u_long dummy;
- if (this->shared_find (ext_id, entry, dummy) == -1)
- return this->bind_i (ext_id, int_id);
- else
- {
- old_ext_id = entry->ext_id_;
- old_int_id = entry->int_id_;
- entry->ext_id_ = ext_id;
- entry->int_id_ = int_id;
- return 1;
- }
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::rebind_i (const EXT_ID &ext_id,
- const INT_ID &int_id,
- EXT_ID &old_ext_id,
- INT_ID &old_int_id)
-{
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *node;
-
- return this->rebind_i (ext_id,
- int_id,
- old_ext_id,
- old_int_id,
- node);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::rebind (const EXT_ID &ext_id,
- const INT_ID &int_id,
- EXT_ID &old_ext_id,
- INT_ID &old_int_id)
-{
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->rebind_i (ext_id, int_id, old_ext_id, old_int_id);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::rebind (const EXT_ID &ext_id,
- const INT_ID &int_id,
- EXT_ID &old_ext_id,
- INT_ID &old_int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry)
-{
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->rebind_i (ext_id, int_id, old_ext_id, old_int_id, entry);
-}
-
-// ------------------------------------------------------------
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::begin (void)
-{
- return ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> (*this);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::end (void)
-{
- return ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> (*this, 1);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::rbegin (void)
-{
- return ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> (*this);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::rend (void)
-{
- return ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> (*this, 1);
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Hash_Map_Iterator_Base)
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::dump_i (void) const
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("index_ = %d "), this->index_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("next_ = %x"), this->next_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::ACE_Hash_Map_Iterator_Base (ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm,
- int head)
- : map_man_ (&mm),
- index_ (head != 0 ? -1 : ACE_static_cast (ssize_t,
- mm.total_size_)),
- next_ (0)
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::ACE_Hash_Map_Iterator_Base");
- if (mm.table_ != 0)
- this->next_ = &mm.table_[ (head != 0 ? 0 : mm.total_size_ - 1 ) ];
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::next (ACE_Hash_Map_Entry<EXT_ID, INT_ID> *& entry)
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::next");
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->map_man_->lock_, -1);
-
- if (this->map_man_->table_ != 0
- && this->index_ < ACE_static_cast (ssize_t, this->map_man_->total_size_)
- && this->index_ >= 0
- && this->next_ != &this->map_man_->table_[this->index_])
- {
- entry = this->next_;
- return 1;
- }
- else
- return 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::done (void) const
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::done");
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->map_man_->lock_, -1);
-
- return this->map_man_->table_ == 0
- || this->index_ >= ACE_static_cast (ssize_t, this->map_man_->total_size_)
- || this->index_ <= -1;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::forward_i (void)
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::forward_i");
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->map_man_->lock_, -1);
-
- if (this->map_man_->table_ == 0)
- return -1;
-
- // Guard against error condition first.
- if (this->index_ < 0)
- {
- this->index_++;
- return this->forward_i ();
- }
- else if (this->index_ >= ACE_static_cast(ssize_t, this->map_man_->total_size_))
- return 0;
-
- this->next_ = this->next_->next_;
- if (this->next_ == &this->map_man_->table_[this->index_])
- {
- while (++this->index_ < ACE_static_cast (ssize_t, this->map_man_->total_size_))
- {
- this->next_ = &this->map_man_->table_[this->index_];
- if (this->next_->next_ != &this->map_man_->table_[this->index_])
- {
- this->next_ = this->map_man_->table_[this->index_].next_;
- return 1;
- }
- }
- return 0;
- }
- return 1;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::reverse_i (void)
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::reverse_i");
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->map_man_->lock_, -1);
-
- if (this->map_man_->table_ == 0)
- return -1;
-
- if (this->index_ >= ACE_static_cast (ssize_t, this->map_man_->total_size_))
- {
- this->index_--;
- return this->reverse_i ();
- }
- else if (this->index_ < 0)
- return 0;
-
- this->next_ = this->next_->prev_;
- if (this->next_ == &this->map_man_->table_[this->index_])
- {
- while (--this->index_ >= 0)
- {
- this->next_ = &this->map_man_->table_[this->index_];
- if (this->next_->prev_ != &this->map_man_->table_[this->index_])
- {
- this->next_ = this->map_man_->table_[this->index_].prev_;
- return 1;
- }
- }
- return 0;
- }
-
- return 1;
-}
-
-// Resets the iterator, to the beginning or the end depending on the
-// head value.
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::reset_i (int head)
-{
- index_ = (head != 0 ? -1 : ACE_static_cast (ssize_t,
- this->map_man_->total_size_));
- next_ = 0;
- ACE_TRACE ("ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::ACE_Hash_Map_Iterator_Base");
- if (this->map_man_->table_ != 0)
- this->next_ = &this->map_man_->table_[ (head != 0 ? 0 : this->map_man_->total_size_ - 1 ) ];
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Entry<EXT_ID, INT_ID>&
-ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator* (void)
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator*");
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *retv = 0;
-
- ACE_ASSERT (this->next (retv) != 0);
- return *retv;
-}
-
-// Returns the reference to the hash_map_manager that is being
-// iterated over.
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>&
-ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::map (void)
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::map");
- return *this->map_man_;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator== (const ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &rhs) const
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator==");
- return this->map_man_ == rhs.map_man_
- && this->index_ == rhs.index_
- && this->next_ == rhs.next_;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator!= (const ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &rhs) const
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator!=");
- return this->next_ != rhs.next_
- || this->index_ != rhs.index_
- || this->map_man_ != rhs.map_man_;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Hash_Map_Iterator)
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::dump (void) const
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::dump");
-
- this->dump_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::ACE_Hash_Map_Iterator (ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm,
- int tail)
- : ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> (mm,
- (tail == 0 ? 1 : 0))
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::ACE_Hash_Map_Iterator");
- if (tail == 0)
- this->forward_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::advance (void)
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::advance");
- return this->forward_i ();
-}
-
-// Resets the iterator to the beginning of the Table.
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::reset (int tail)
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::reset");
- this->reset_i (1);
- if (tail == 0)
- this->forward_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (void)
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (void)");
- ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> retv (*this);
-
- this->forward_i ();
- return retv;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>&
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (int)
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (int)");
- this->forward_i ();
- return *this;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (void)
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (void)");
- ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> retv (*this);
-
- this->reverse_i ();
- return retv;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>&
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (int)
-{
- ACE_TRACE ("ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (int)");
- this->reverse_i ();
- return *this;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Hash_Map_Reverse_Iterator)
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::dump (void) const
-{
- ACE_TRACE ("ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::dump");
-
- this->dump_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::ACE_Hash_Map_Reverse_Iterator (ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm, int head)
- : ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> (mm, head)
-{
- ACE_TRACE ("ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::ACE_Hash_Map_Reverse_Iterator");
- if (head == 0)
- this->reverse_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::advance (void)
-{
- ACE_TRACE ("ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::advance");
- return this->reverse_i ();
-}
-
-// Resets the iterator to the end.
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::reset (int head)
-{
- this->reset_i (head);
- if (head == 0)
- this->reverse_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (void)
-{
- ACE_TRACE ("ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (void)");
- ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> retv (*this);
-
- this->reverse_i ();
- return retv;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>&
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (int)
-{
- ACE_TRACE ("ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (int)");
- this->reverse_i ();
- return *this;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (void)
-{
- ACE_TRACE ("ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (void)");
- ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> retv (*this);
-
- this->forward_i ();
- return retv;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>&
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (int)
-{
- ACE_TRACE ("ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (int)");
- this->forward_i ();
- return *this;
-}
-
-// ------------------------------------------------------------
-
-#if 0
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::dump (void) const
-{
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("next_ = %d"), this->next_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::ACE_Hash_Map_Iterator (ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm)
- : map_man_ (mm),
- index_ (0),
- next_ (0)
-{
- if (this->map_man_->table_ != 0)
- {
- this->next_ = &this->map_man_->table_[this->index_];
- this->advance ();
- }
-}
-ble_ != 0)
- {
- this->next_ = &this->map_man_->table_[this->index_];
- this->advance ();
- }
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::next (ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry)
-{
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->map_man_->lock_, -1);
-
- if (this->map_man_->table_ != 0
- && this->index_ >= 0
- && this->next_ != &this->map_man_->table_[this->index_])
- {
- entry = this->next_;
- return 1;
- }
- else
- return 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::done (void) const
-{
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->map_man_->lock_, -1);
-
- if (this->map_man_->table_ != 0
- && this->index_ >= 0
- && this->next_ != &this->map_man_->table_[this->index_])
- return 0;
- else
- return 1;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::advance (void)
-{
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->map_man_->lock_, -1);
-
- if (this->map_man_->table_ == 0)
- return -1;
-
- if (this->next_->prev_ != &this->map_man_->table_[this->index_])
- this->next_ = this->next_->prev_;
- else
- while (--this->index_ >= 0)
- {
- this->next_ = &this->map_man_->table_[this->index_];
- if (this->next_->prev_ != &this->map_man_->table_[this->index_])
- {
- this->next_ = this->map_man_->table_[this->index_].prev_;
- break;
- }
- }
-
- return this->index_ >= 0
- && this->next_ != &this->map_man_->table_[this->index_];
-}
-#endif /* 0 */
-#endif /* ACE_HASH_MAP_MANAGER_C */
-
-
diff --git a/ace/Hash_Map_Manager.h b/ace/Hash_Map_Manager.h
deleted file mode 100644
index 7e19ee6cbe0..00000000000
--- a/ace/Hash_Map_Manager.h
+++ /dev/null
@@ -1,474 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Hash_Map_Manager.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_HASH_MAP_MANAGER_H)
-#define ACE_HASH_MAP_MANAGER_H
-
-#include "ace/OS.h"
-
-class ACE_Allocator;
-
-template <class EXT_ID, class INT_ID>
-class ACE_Hash_Map_Entry
-{
- // = TITLE
- // Define an entry in the hash table.
-public:
- // = Initialization and termination methods.
- ACE_Hash_Map_Entry (const EXT_ID &ext_id,
- const INT_ID &int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *next = 0,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *prev = 0);
- // Constructor.
-
- ACE_Hash_Map_Entry (ACE_Hash_Map_Entry<EXT_ID, INT_ID> *next,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *prev);
- // Constructor.
-
- ~ACE_Hash_Map_Entry (void);
- // Destructor.
-
- EXT_ID ext_id_;
- // Key used to look up an entry.
-
- INT_ID int_id_;
- // The contents of the entry itself.
-
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *next_;
- // Pointer to the next item in the bucket of overflow nodes.
-
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *prev_;
- // Pointer to the prev item in the bucket of overflow nodes.
-
- void dump (void) const;
- // Dump the state of an object.
-};
-
-// Forward decl.
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Hash_Map_Iterator_Base;
-
-// Forward decl.
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Hash_Map_Iterator;
-
-// Forward decl.
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Hash_Map_Reverse_Iterator;
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Hash_Map_Manager
-{
- // = TITLE
- // Define a map abstraction that associates <EXT_ID>s with
- // <INT_ID>s.
- //
- // = DESCRIPTION
- // This implementation of a map uses a hash table. Therefore,
- // this class expects that the <EXT_ID> contains a method called
- // <hash>. In addition, the <EXT_ID> must support <operator==>
- // (both of these constraints can be alleviated via template
- // specialization). This class uses an ACE_Allocator to
- // allocate memory The user can make this a persistant class by
- // providing an ACE_Allocator with a persistable memory pool
-public:
- friend class ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>;
- friend class ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>;
- friend class ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>;
-
- typedef EXT_ID KEY;
- typedef INT_ID VALUE;
- typedef ACE_Hash_Map_Entry<EXT_ID, INT_ID> ENTRY;
- typedef ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> ITERATOR;
- typedef ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> REVERSE_ITERATOR;
- typedef ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> iterator;
- typedef ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> reverse_iterator;
-
- // = Initialization and termination methods.
-
- ACE_Hash_Map_Manager (size_t size,
- ACE_Allocator *alloc = 0);
- // Initialize a <Hash_Map_Manager> with size <length>.
-
- ACE_Hash_Map_Manager (ACE_Allocator *alloc = 0);
- // Initialize a <Hash_Map_Manager> with default size.
-
- int open (size_t length = ACE_DEFAULT_MAP_SIZE,
- ACE_Allocator *alloc = 0);
- // Initialize a <Hash_Map_Manager> with size <length>.
-
- int close (void);
- // Close down a <Hash_Map_Manager> and release dynamically allocated
- // resources.
-
- ~ACE_Hash_Map_Manager (void);
- // Initialize a <Hash_Map_Manager> with size <length>.
-
- int bind (const EXT_ID &item,
- const INT_ID &int_id);
- // Associate <ext_id> with <int_id>. If <ext_id> is already in the
- // map then the <ACE_Hash_Map_Entry> is not changed. Returns 0 if a
- // new entry is bound successfully, returns 1 if an attempt is made
- // to bind an existing entry, and returns -1 if failures occur.
-
- int bind (const EXT_ID &ext_id,
- const INT_ID &int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry);
- // Same as a normal bind, except the map entry is also passed back
- // to the caller. The entry in this case will either be the newly
- // created entry, or the existing one.
-
- int trybind (const EXT_ID &ext_id,
- INT_ID &int_id);
- // Associate <ext_id> with <int_id> if and only if <ext_id> is not
- // in the map. If <ext_id> is already in the map then the <int_id>
- // parameter is assigned the existing value in the map. Returns 0
- // if a new entry is bound successfully, returns 1 if an attempt is
- // made to bind an existing entry, and returns -1 if failures occur.
-
- int trybind (const EXT_ID &ext_id,
- INT_ID &int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry);
- // Same as a normal trybind, except the map entry is also passed
- // back to the caller. The entry in this case will either be the
- // newly created entry, or the existing one.
-
- int rebind (const EXT_ID &ext_id,
- const INT_ID &int_id,
- EXT_ID &old_ext_id,
- INT_ID &old_int_id);
- // Associate <ext_id> with <int_id>. If <ext_id> is not in the map
- // then behaves just like <bind>. Otherwise, store the old values
- // of <ext_id> and <int_id> into the "out" parameters and rebind the
- // new parameters. This is very useful if you need to have an
- // atomic way of updating <ACE_Hash_Map_Entrys> and you also need full
- // control over memory allocation. Returns 0 if a new entry is
- // bound successfully, returns 1 if an existing entry was rebound,
- // and returns -1 if failures occur.
-
- int rebind (const EXT_ID &ext_id,
- const INT_ID &int_id,
- EXT_ID &old_ext_id,
- INT_ID &old_int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry);
- // Same as a normal rebind, except the map entry is also passed back
- // to the caller. The entry in this case will either be the newly
- // created entry, or the existing one.
-
- int find (const EXT_ID &ext_id,
- INT_ID &int_id);
- // Locate <ext_id> and pass out parameter via <int_id>. If found,
- // return 0, returns -1 if not found.
-
- int find (const EXT_ID &ext_id);
- // Returns 0 if the <ext_id> is in the mapping, otherwise -1.
-
- int find (const EXT_ID &ext_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry);
- // Locate <ext_id> and pass out parameter via <entry>. If found,
- // return 0, returns -1 if not found.
-
- int unbind (const EXT_ID &ext_id);
- // Unbind (remove) the <ext_id> from the map. Don't return the
- // <int_id> to the caller (this is useful for collections where the
- // <int_id>s are *not* dynamically allocated...)
-
- int unbind (const EXT_ID &ext_id,
- INT_ID &int_id);
- // Break any association of <ext_id>. Returns the value of <int_id>
- // in case the caller needs to deallocate memory.
-
- int unbind (ACE_Hash_Map_Entry<EXT_ID, INT_ID> *entry);
- // Remove entry from map.
-
- size_t current_size (void);
- // Return the current size of the map.
-
- size_t total_size (void);
- // Return the total size of the map.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // = STL styled iterator factory functions.
-
- ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> begin (void);
- ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> end (void);
- // Return forward iterator.
-
- ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> rbegin (void);
- ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> rend (void);
- // Return reverse iterator.
-
-protected:
- // = The following methods do the actual work.
-
- int equal (const EXT_ID &id1, const EXT_ID &id2);
- // Returns 1 if <id1> == <id2>, else 0. This is defined as a
- // separate method to facilitate template specialization.
-
- u_long hash (const EXT_ID &ext_id);
- // Compute the hash value of the <ext_id>. This is defined as a
- // separate method to facilitate template specialization.
-
- // = These methods assume locks are held by private methods.
-
- int bind_i (const EXT_ID &ext_id,
- const INT_ID &int_id);
- // Performs bind. Must be called with locks held.
-
- int bind_i (const EXT_ID &ext_id,
- const INT_ID &int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry);
- // Performs bind. Must be called with locks held.
-
- int trybind_i (const EXT_ID &ext_id,
- INT_ID &int_id);
- // Performs trybind. Must be called with locks held.
-
- int trybind_i (const EXT_ID &ext_id,
- INT_ID &int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry);
- // Performs trybind. Must be called with locks held.
-
- int rebind_i (const EXT_ID &ext_id,
- const INT_ID &int_id,
- EXT_ID &old_ext_id,
- INT_ID &old_int_id);
- // Performs rebind. Must be called with locks held.
-
- int rebind_i (const EXT_ID &ext_id,
- const INT_ID &int_id,
- EXT_ID &old_ext_id,
- INT_ID &old_int_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry);
- // Performs rebind. Must be called with locks held.
-
- int find_i (const EXT_ID &ext_id,
- INT_ID &int_id);
- // Performs a find of <int_id> using <ext_id> as the key. Must be
- // called with locks held.
-
- int find_i (const EXT_ID &ext_id);
- // Performs a find using <ext_id> as the key. Must be called with
- // locks held.
-
- int find_i (const EXT_ID &ext_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry);
- // Performs a find using <ext_id> as the key. Must be called with
- // locks held.
-
- int unbind_i (const EXT_ID &ext_id,
- INT_ID &int_id);
- // Performs unbind. Must be called with locks held.
-
- int unbind_i (const EXT_ID &ext_id);
- // Performs unbind. Must be called with locks held.
-
- int unbind_i (ACE_Hash_Map_Entry<EXT_ID, INT_ID> *entry);
- // Performs unbind. Must be called with locks held.
-
- int create_buckets (size_t size);
- // Resize the map. Must be called with locks held. Note, that this
- // method should never be called more than once or else all the
- // hashing will get screwed up as the size will change.
-
- int close_i (void);
- // Close down a <Map_Manager>. Must be called with
- // locks held.
-
- ACE_Allocator *allocator_;
- // Pointer to a memory allocator.
-
- ACE_LOCK lock_;
- // Synchronization variable for the MT_SAFE <ACE_Hash_Map_Manager>.
-
-private:
- int shared_find (const EXT_ID &ext_id,
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&entry,
- u_long &loc);
- // Returns the <ACE_Hash_Map_Entry> that corresponds to <ext_id>.
-
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *table_;
- // Array of <ACE_Hash_Map_Entry> *s, each of which points to the
- // beginning of a linked list of <EXT_ID>s that hash to that bucket.
-
- size_t total_size_;
- // Total size of the hash table.
-
- size_t cur_size_;
- // Current number of elements in the table.
-};
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Hash_Map_Iterator_Base
-{
- // = TITLE
- // Iterator for the ACE_Hash_Map_Manager.
-public:
- // = Initialization method.
- ACE_Hash_Map_Iterator_Base (ACE_Hash_Map_Manager <EXT_ID, INT_ID, ACE_LOCK> &mm,
- int head);
- // Contructor. If head != 0, the iterator constructed is positioned
- // at the head of the map, it is positioned at the end otherwise.
-
- // = ITERATION methods.
-
- int next (ACE_Hash_Map_Entry<EXT_ID, INT_ID> *&next_entry);
- // Pass back the next <entry> that hasn't been seen in the Set.
- // Returns 0 when all items have been seen, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- ACE_Hash_Map_Entry<EXT_ID, INT_ID>& operator* (void);
- // Returns a reference to the interal element <this> is pointing
- // to.
-
- ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>& map (void);
- // Returns reference the Hash_Map_Manager that is being iterated
- // over.
-
- int operator== (const ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &) const;
- int operator!= (const ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &) const;
- // Check if two iterators point to the same position
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- int forward_i (void);
- // Move forward by one element in the set. Returns 0 when there's
- // no more item in the set after the current items, else 1.
-
- int reverse_i (void);
- // Move backward by one element in the set. Returns 0 when there's
- // no more item in the set before the current item, else 1.
-
- void reset_i (int head);
- // If head != 0, the iterator reset to the head of the map else it
- // is positioned to the end.
-
- void dump_i (void) const;
- // Dump the state of an object.
-
- ACE_Hash_Map_Manager <EXT_ID, INT_ID, ACE_LOCK> *map_man_;
- // Map we are iterating over.
-
- ssize_t index_;
- // Keeps track of how far we've advanced in the table.
-
- ACE_Hash_Map_Entry<EXT_ID, INT_ID> *next_;
- // Keeps track of how far we've advanced in a linked list in each
- // table slot.
-};
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Hash_Map_Iterator
- : public ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>
-{
- // = TITLE
- // Iterator for the ACE_Hash_Map_Manager.
- //
- // = DESCRIPTION
-public:
- // = Initialization method.
- ACE_Hash_Map_Iterator (ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm,
- int tail = 0);
-
- // = Iteration methods.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- void reset (int tail = 0);
- // Resets the iterator to the begining, if one exists.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // = STL styled iteration, compare, and reference functions.
-
- ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator++ (void);
- // Postfix advance.
-
- ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator++ (int);
- // Prefix advance.
-
- ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator-- (void);
- // Postfix advance.
-
- ACE_Hash_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator-- (int);
- // Prefix advance.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Hash_Map_Reverse_Iterator
- : public ACE_Hash_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>
-{
- // = TITLE
- // Iterator for the ACE_Hash_Map_Manager.
- //
- // = DESCRIPTION
-public:
- // = Initialization method.
- ACE_Hash_Map_Reverse_Iterator (ACE_Hash_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm,
- int head = 0);
-
- // = Iteration methods.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- void reset (int head = 0);
- // Resets the iterator to the end again.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // = STL styled iteration, compare, and reference functions.
-
- ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator++ (void);
- // Postfix advance.
-
- ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator++ (int);
- // Prefix advance.
-
- ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator-- (void);
- // Postfix advance.
-
- ACE_Hash_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator-- (int);
- // Prefix advance.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Hash_Map_Manager.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Hash_Map_Manager.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_HASH_MAP_MANAGER_H */
-
diff --git a/ace/High_Res_Timer.cpp b/ace/High_Res_Timer.cpp
deleted file mode 100644
index 16f85597d26..00000000000
--- a/ace/High_Res_Timer.cpp
+++ /dev/null
@@ -1,256 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/High_Res_Timer.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/High_Res_Timer.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_High_Res_Timer)
-
-// For Intel platforms, a scale factor is required for
-// ACE_OS::gethrtime. We'll still set this to one to prevent division
-// by zero errors.
-#if defined (ACE_WIN32) && ! defined (ACE_HAS_WINCE)
-
-u_long
-ACE_High_Res_Timer::get_registry_scale_factor (void)
-{
- HKEY hk;
- unsigned long speed;
- unsigned long speed_size = sizeof speed;
- unsigned long speed_type = REG_DWORD;
-
- long rc = ::RegOpenKeyEx (HKEY_LOCAL_MACHINE,
- __TEXT ("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0"),
- NULL,
- KEY_READ,
- &hk);
-
- if (rc != ERROR_SUCCESS)
- // Couldn't find key
- return 1;
-
- rc = ::RegQueryValueEx (hk,
- __TEXT ("~MHz"),
- 0,
- &speed_type,
- (LPBYTE) &speed,
- &speed_size);
-
- ::RegCloseKey (hk);
-
- if (rc != ERROR_SUCCESS)
- // Couldn't get the value
- return 1;
-
- return speed;
-}
-
-/* static */
-ACE_UINT32 ACE_High_Res_Timer::global_scale_factor_ = ACE_High_Res_Timer::get_registry_scale_factor ();
-
-#elif defined (ACE_HAS_HI_RES_TIMER) || defined (ACE_HAS_AIX_HI_RES_TIMER) || \
- defined (ACE_HAS_CLOCK_GETTIME) || defined (ACE_PSOS)
- // A scale_factor of 1000 converts nanosecond ticks to microseconds.
- // That is, on these platforms, 1 tick == 1 nanosecond.
- /* static */
- ACE_UINT32 ACE_High_Res_Timer::global_scale_factor_ = 1000u;
-#else
- // Don't convert at all, by default. Application code may have to
- // override this using a call to global_scale_factor ().
- ACE_UINT32 ACE_High_Res_Timer::global_scale_factor_ = 1;
-#endif /* ACE_WIN32 */
-
-void
-ACE_High_Res_Timer::dump (void) const
-{
- ACE_TRACE ("ACE_High_Res_Timer::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nglobal_scale_factor_: %u\n"),
- global_scale_factor_));
-#if defined (ACE_LACKS_LONGLONG_T)
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("start_.hi (): %u; start_.lo (): %u;\n"
- "end_.hi (): %u; end_.lo (): %u;\n"
- "total_.hi (): %u; total_.lo (): %u;\n"
- "start_incr_.hi () %u; start_incr_.lo (): %u\n"),
- start_.hi (), start_.lo (),
- end_.hi (), end_.lo (),
- total_.hi (), total_.lo (),
- start_incr_.hi (), start_incr_.lo ()));
-#else /* ! ACE_LACKS_LONGLONG_T */
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("start_: %u; end_: %u; total_: %u; start_incr_: %u\n"),
- start_, end_, total_, start_incr_));
-#endif /* ! ACE_LACKS_LONGLONG_T */
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-void
-ACE_High_Res_Timer::reset (void)
-{
- ACE_TRACE ("ACE_High_Res_Timer::reset");
- (void) ACE_OS::memset (&this->start_, 0, sizeof this->start_);
- (void) ACE_OS::memset (&this->end_, 0, sizeof this->end_);
- (void) ACE_OS::memset (&this->total_, 0, sizeof this->total_);
- (void) ACE_OS::memset (&this->start_incr_, 0, sizeof this->start_incr_);
-}
-
-void
-ACE_High_Res_Timer::elapsed_time (ACE_Time_Value &tv)
-{
- tv.sec ((long) ((this->end_ - this->start_) / global_scale_factor_) / ACE_ONE_SECOND_IN_USECS);
- tv.usec ((long) ((this->end_ - this->start_) / global_scale_factor_) % ACE_ONE_SECOND_IN_USECS);
-}
-
-#if defined (ACE_HAS_POSIX_TIME)
-void
-ACE_High_Res_Timer::elapsed_time (struct timespec &elapsed_time)
-{
- // See elapsed_time (ACE_hrtime_t &nanoseconds) implementation below;
- // this implementation is based on that.
-
- // Just grab the nanoseconds. That is, leave off all values above
- // microsecond. This equation is right! Don't mess with me! (It
- // first strips off everything but the portion less than 1 usec.
- // Then it converts that to nanoseconds by dividing by the scale
- // factor to convert to usec, and multiplying by 1000.) The cast
- // avoids a MSVC 4.1 compiler warning about narrowing.
- u_long nseconds = (u_long) ((this->end_ - this->start_) %
- global_scale_factor_ * 1000u /
- global_scale_factor_);
-
- // Get just the microseconds (dropping any left over nanoseconds).
- ACE_UINT32 useconds = (ACE_UINT32) ((this->end_ - this->start_) / global_scale_factor_);
-
-#if ! defined(ACE_HAS_BROKEN_TIMESPEC_MEMBERS)
- elapsed_time.tv_sec = (time_t) (useconds / ACE_ONE_SECOND_IN_USECS);
- // Transforms one second in microseconds into nanoseconds.
- elapsed_time.tv_nsec = (time_t) ((useconds % ACE_ONE_SECOND_IN_USECS) * 1000u + nseconds);
-#else
- elapsed_time.ts_sec = (time_t) (useconds / ACE_ONE_SECOND_IN_USECS);
- // Transforms one second in microseconds into nanoseconds.
- elapsed_time.ts_nsec = (time_t) ((useconds % ACE_ONE_SECOND_IN_USECS) * 1000u + nseconds);
-#endif /* ACE_HAS_BROKEN_TIMESPEC_MEMBERS */
-}
-#endif /* ACE_HAS_POSIX_TIME */
-
-void
-ACE_High_Res_Timer::elapsed_time_incr (ACE_Time_Value &tv)
-{
- // Leave off any microseconds using DIV.
- tv.sec ((long) (this->total_ / global_scale_factor_) / ACE_ONE_SECOND_IN_USECS);
- // Leave off any seconds using MOD.
- tv.usec ((long) (this->total_ / global_scale_factor_) % ACE_ONE_SECOND_IN_USECS);
-}
-
-// The whole point is to get nanoseconds. However, our scale_factor
-// gives us microseconds. We could use floating points to get the
-// nanosecond precision if some compilers didn't barf on 64-bit
-// divisions with doubles. So, we just extract out the nanoseconds
-// first and then add them to the standard microsecond calculation.
-void
-ACE_High_Res_Timer::elapsed_time (ACE_hrtime_t &nanoseconds)
-{
- // Just grab the nanoseconds. That is, leave off all values above
- // microsecond. This equation is right! Don't mess with me!
- // (It first strips off everything but the portion less than 1 usec.
- // Then it converts that to nanoseconds by dividing by the scale
- // factor to convert to usec, and multiplying by 1000.)
- // The cast avoids a MSVC 4.1 compiler warning about narrowing.
- u_long nseconds = (u_long) ((this->end_ - this->start_) %
- global_scale_factor_ * 1000u /
- global_scale_factor_);
-
- // Get just the microseconds (dropping any left over nanoseconds).
- ACE_UINT32 useconds = (ACE_UINT32) ((this->end_ - this->start_) / global_scale_factor_);
-
- // Total nanoseconds in a single 64-bit value.
- nanoseconds = useconds * 1000u + nseconds;
-}
-
-#if !defined (ACE_HAS_WINCE)
-void
-ACE_High_Res_Timer::print_ave (const char *str, const int count, ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_High_Res_Timer::print_ave");
-
- // Get the total number of nanoseconds elapsed.
- ACE_hrtime_t total_nanoseconds;
- this->elapsed_time (total_nanoseconds);
-
- // Separate to seconds and nanoseconds.
- u_long total_secs = (u_long) (total_nanoseconds / (ACE_UINT32) ACE_ONE_SECOND_IN_NSECS);
- ACE_UINT32 extra_nsecs = (ACE_UINT32) (total_nanoseconds % (ACE_UINT32) ACE_ONE_SECOND_IN_NSECS);
-
- char buf[100];
- if (count > 1)
- {
- ACE_hrtime_t avg_nsecs = total_nanoseconds / (ACE_UINT32) count;
- ACE_OS::sprintf (buf, " count = %d, total (secs %lu, usecs %u), avg usecs = %lu\n",
- count, total_secs, (extra_nsecs + 500u) / 1000u,
- (u_long) ((avg_nsecs + 500u) / 1000u));
- }
- else
- ACE_OS::sprintf (buf, " total %3lu.%06lu secs\n",
- total_secs, (extra_nsecs + 500u) / 1000u);
-
- ACE_OS::write (handle, str, ACE_OS::strlen (str));
- ACE_OS::write (handle, buf, ACE_OS::strlen (buf));
-}
-
-void
-ACE_High_Res_Timer::print_total (const char *str, const int count, ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_High_Res_Timer::print_total");
-
- // Get the total number of nanoseconds elapsed.
- ACE_hrtime_t total_nanoseconds;
- this->elapsed_time (total_nanoseconds);
-
- // Separate to seconds and nanoseconds.
- u_long total_secs = (u_long) (total_nanoseconds / (ACE_UINT32) ACE_ONE_SECOND_IN_NSECS);
- ACE_UINT32 extra_nsecs = (ACE_UINT32) (total_nanoseconds % (ACE_UINT32) ACE_ONE_SECOND_IN_NSECS);
-
- char buf[100];
- if (count > 1)
- {
- ACE_hrtime_t avg_nsecs = this->total_ / (ACE_UINT32) count;
- ACE_OS::sprintf (buf, " count = %d, total (secs %lu, usecs %u), avg usecs = %lu\n",
- count, total_secs, (extra_nsecs + 500u) / 1000u,
- (u_long) ((avg_nsecs + 500u) / 1000u));
- }
- else
- ACE_OS::sprintf (buf, " total %3lu.%06u secs\n",
- total_secs, (extra_nsecs + 500u) / 1000u);
-
- ACE_OS::write (handle, str, ACE_OS::strlen (str));
- ACE_OS::write (handle, buf, ACE_OS::strlen (buf));
-}
-#endif /* !ACE_HAS_WINCE */
-
-int
-ACE_High_Res_Timer::get_env_global_scale_factor (const char *env)
-{
-#if !defined (ACE_HAS_WINCE)
- if (env != 0)
- {
- const char *env_value = ACE_OS::getenv (env);
- if (env_value != 0)
- {
- int value = ACE_OS::atoi (env_value);
- if (value > 0)
- {
- ACE_High_Res_Timer::global_scale_factor (value);
- return 0;
- }
- }
- }
-#else
- ACE_UNUSED_ARG (env);
-#endif /* !ACE_HAS_WINCE */
- return -1;
-}
diff --git a/ace/High_Res_Timer.h b/ace/High_Res_Timer.h
deleted file mode 100644
index b730a3bc568..00000000000
--- a/ace/High_Res_Timer.h
+++ /dev/null
@@ -1,199 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// High_Res_Timer.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_HIGH_RES_TIMER_H)
-#define ACE_HIGH_RES_TIMER_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_High_Res_Timer
-{
- // = TITLE
- // A high resolution timer class wrapper that encapsulates
- // OS-specific high-resolution timers, such as those found on
- // Solaris, AIX, Win32/Pentium, and VxWorks.
- //
- // = DESCRIPTION
- // Most of the member functions don't return values. The only
- // reason that one would fail is if high-resolution time isn't
- // supported on the platform. To avoid impacting performance and
- // complicating the interface, in that case, ACE_OS::gettimeofday ()
- // is used instead.
- //
- // The global scale factor is required for platforms that have
- // high-resolution timers that return units other than
- // microseconds, such as clock ticks. It is represented as a
- // static u_long, can only be accessed through static methods,
- // and is used by all instances of High Res Timer. The member
- // functions that return or print times use the global scale
- // factor. They divide the "time" that they get from
- // ACE_OS::gethrtime () by global_scale_factor_ to obtain the
- // time in microseconds. Its units are therefore 1/microsecond.
- // On Solaris, a scale factor of 1000 should be used because its
- // high-resolution timer returns nanoseconds. However, on Intel
- // platforms, we use RDTSC which returns the number of clock
- // ticks since system boot. For a 200MHz cpu, each clock tick
- // is 1/200 of a microsecond; the global_scale_factor_ should
- // therefore be 200.
- //
- // NOTE: the elapsed time calculations in the print methods use
- // ACE_hrtime_t values. Those methods do _not_ check for overflow!
- //
- // NOTE: Gabe <begeddov@proaxis.com> raises this issue
- // regarding ACE_OS::gethrtime (): on multi-processors, the
- // processor that you query for your timer.stop () value might
- // not be the one you queried for timer.start (). Its not clear
- // how much divergence there would be, if any.
- //
- // This issue is not mentioned in the Solaris 2.5.1 gethrtime
- // man page.
-public:
- // = Initialization method.
-
- static void global_scale_factor (ACE_UINT32 gsf);
- // global_scale_factor_ is set to <gsf>. All High_Res_Timers use
- // global_scale_factor_. This allows applications to set the scale
- // factor just once for all High_Res_Timers. Check
- // High_Res_Timer.cpp for the default global_scale_factors for
- // several platforms. For many platforms (e.g., Solaris), the
- // global_scale_factor_ is set to 1000 so that <scale_factor> need
- // not be set. Careful, a <scale_factor> of 0 will cause division
- // by zero exceptions.
-
- static ACE_UINT32 global_scale_factor ();
- // Accesses the current global_scale_factor.
-
- static int get_env_global_scale_factor (const char *env = "ACE_SCALE_FACTOR");
- // Sets the global_scale_factor to the value in the <env>
- // environment variable. Returns 0 on success, -1 on failure. Note
- // if <env> points to string "0" (value zero), this call will fail.
- // This is basically a no-op on CE because there is no concept of
- // environment variable on CE.
-
- ACE_High_Res_Timer (void);
- // Initialize the timer.
-
- void reset (void);
- // Reinitialize the timer.
-
- void start (void);
- // Start timing.
-
- void stop (void);
- // Stop timing.
-
- void elapsed_time (ACE_Time_Value &tv);
- // Set <tv> to the number of microseconds elapsed.
-
- void elapsed_time (ACE_hrtime_t &nanoseconds);
- // Set <nanoseconds> to the number of nanoseconds elapsed.
-
-#if defined (ACE_HAS_POSIX_TIME)
- void elapsed_time (struct timespec &);
- // returns the elapsed (stop - start) time in a struct timespec (sec, nsec)
-#endif /* ACE_HAS_POSIX_TIME */
-
- void elapsed_microseconds (ACE_hrtime_t &usecs) const;
- // Sets <usecs> to the elapsed (stop - start) time in microseconds.
-
- void start_incr (void);
- // Start incremental timing.
-
- void stop_incr (void);
- // Stop incremental timing.
-
- void elapsed_time_incr (ACE_Time_Value &tv);
- // Set <tv> to the number of microseconds elapsed between all
- // calls to start_incr and stop_incr.
-
-#if !defined (ACE_HAS_WINCE)
- // @@ These two functions are currently not supported on Windows CE.
- // However, we should probably use the handle and ACE_Log_Msg to
- // print out the result.
- void print_total (const char *message,
- const int iterations = 1,
- ACE_HANDLE handle = ACE_STDOUT);
- // Print total time. NOTE: only use print_total ()
- // if incremental timings had been used!
-
- void print_ave (const char *message,
- const int iterations = 1,
- ACE_HANDLE handle = ACE_STDOUT);
- // Print average time.
-#endif /* !ACE_HAS_WINCE */
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- static ACE_Time_Value gettimeofday (void);
- // THIS FUNCTION IS DEPRECATED. PLEASE USE ACE_OS::gettimeofday ()
- // INSTEAD!
- // Calls ACE_High_Res_Timer::hrtime_to_tv passing ACE_OS::gethrtime.
- // This function can be used to parameterize objects such as
- // ACE_Timer_Queue::gettimeofday. If global_scale_factor_ is not
- // set, and we're on a platform that requires global_scale_factor_
- // (e.g., Win32), ACE_OS::gettimeofday will be used instead of
- // ACE_OS::gethrtime. This allows applications on Intel to use
- // High_Res_Timer even when global_scale_factor is not set.
- // However, setting the global_scale_factor_ appropriately will
- // result in the finest resolution possible.
-
-protected:
-
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
- static u_long get_registry_scale_factor (void);
- // This is used to find out the Mhz of the machine for the scale
- // factor. If there are any problems getting it, we just return 1
- // (the default).
-#endif /* ACE_WIN32 */
-
-private:
- static void hrtime_to_tv (ACE_Time_Value &tv,
- ACE_hrtime_t hrt);
- // Converts an <hrt> to <tv> using global_scale_factor_.
-
- static ACE_hrtime_t gettime ();
- // For internal use: gets the high-resolution time using
- // ACE_OS::gethrtime (). Except on platforms that require
- // that the global_scale_factor_ be set, such as ACE_WIN32,
- // uses the low-resolution clock if the global_scale_factor_
- // has not been set.
-
- ACE_hrtime_t start_;
- // Starting time.
-
- ACE_hrtime_t end_;
- // Ending time.
-
- ACE_hrtime_t total_;
- // Total elapsed time.
-
- ACE_hrtime_t start_incr_;
- // Start time of incremental timing.
-
- static ACE_UINT32 global_scale_factor_;
- // Converts ticks to microseconds. That is, ticks /
- // global_scale_factor_ == microseconds.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/High_Res_Timer.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_HIGH_RES_TIMER_H */
diff --git a/ace/High_Res_Timer.i b/ace/High_Res_Timer.i
deleted file mode 100644
index 91c644b0ffc..00000000000
--- a/ace/High_Res_Timer.i
+++ /dev/null
@@ -1,107 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// High_Res_Timer.i
-
-ACE_INLINE void
-ACE_High_Res_Timer::hrtime_to_tv (ACE_Time_Value &tv,
- ACE_hrtime_t hrt)
-{
- // The following are based on the units of global_scale_factor_
- // being 1/microsecond. Therefore, dividing by it converts
- // clock ticks to microseconds.
- tv.sec ((long) (hrt / global_scale_factor_) / ACE_ONE_SECOND_IN_USECS);
- tv.usec ((long) (hrt / global_scale_factor_) % ACE_ONE_SECOND_IN_USECS);
-}
-
-
-ACE_INLINE ACE_Time_Value
-ACE_High_Res_Timer::gettimeofday (void)
-{
-#if defined (ACE_WIN32)
- // If the global_scale_factor_ == 1 and we're on an Intel platform,
- // then a scale factor is needed by the platform gethrtime. Since
- // one has not been set, just return ACE_OS::gettimeofday.
- if (ACE_High_Res_Timer::global_scale_factor_ == 1)
- return ACE_OS::gettimeofday ();
-#endif /* ACE_WIN32 */
-
- ACE_Time_Value tv;
- ACE_High_Res_Timer::hrtime_to_tv (tv,
- ACE_OS::gethrtime ());
- return tv;
-}
-
-
-ACE_INLINE ACE_hrtime_t
-ACE_High_Res_Timer::gettime (void)
-{
-#if defined (ACE_WIN32)
- // If the global_scale_factor_ == 1 and we're on an Intel platform,
- // then a scale factor is needed by the platform gethrtime. Since
- // one has not been set, just return ACE_OS::gettimeofday.
- if (ACE_High_Res_Timer::global_scale_factor_ == 1)
- {
- ACE_Time_Value tv = ACE_OS::gettimeofday ();
- // Return the time in microseconds because the global_scale_factor_
- // is 1.
- return tv.sec () * ACE_ONE_SECOND_IN_USECS + tv.usec ();
- }
-#endif /* ACE_WIN32 */
-
- return ACE_OS::gethrtime ();
-}
-
-ACE_INLINE
-ACE_High_Res_Timer::ACE_High_Res_Timer (void)
-{
- ACE_TRACE ("ACE_High_Res_Timer::ACE_High_Res_Timer");
-
- this->reset ();
-}
-
-ACE_INLINE void
-ACE_High_Res_Timer::start (void)
-{
- ACE_TRACE ("ACE_High_Res_Timer::start");
- this->start_ = ACE_High_Res_Timer::gettime ();
-}
-
-ACE_INLINE void
-ACE_High_Res_Timer::stop (void)
-{
- ACE_TRACE ("ACE_High_Res_Timer::stop");
- this->end_ = ACE_High_Res_Timer::gettime ();
-}
-
-ACE_INLINE void
-ACE_High_Res_Timer::start_incr (void)
-{
- ACE_TRACE ("ACE_High_Res_Timer::start_incr");
- this->start_incr_ = ACE_High_Res_Timer::gettime ();
-}
-
-ACE_INLINE void
-ACE_High_Res_Timer::stop_incr (void)
-{
- ACE_TRACE ("ACE_High_Res_Timer::stop_incr");
- this->total_ += ACE_High_Res_Timer::gettime () - this->start_incr_;
-}
-
-ACE_INLINE void
-ACE_High_Res_Timer::elapsed_microseconds (ACE_hrtime_t &usecs) const
-{
- usecs = (ACE_hrtime_t) ((this->end_ - this->start_) / global_scale_factor_);
-}
-
-ACE_INLINE void
-ACE_High_Res_Timer::global_scale_factor (ACE_UINT32 gsf)
-{
- global_scale_factor_ = gsf;
-}
-
-ACE_INLINE ACE_UINT32
-ACE_High_Res_Timer::global_scale_factor ()
-{
- return global_scale_factor_;
-}
diff --git a/ace/INET_Addr.cpp b/ace/INET_Addr.cpp
deleted file mode 100644
index 430315000a1..00000000000
--- a/ace/INET_Addr.cpp
+++ /dev/null
@@ -1,490 +0,0 @@
-// $Id$
-
-// Defines the Internet domain address family address format.
-
-#define ACE_BUILD_DLL
-#include "ace/INET_Addr.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/INET_Addr.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_INET_Addr)
-
-// Transform the current address into string format.
-
-int
-ACE_INET_Addr::addr_to_string (ASYS_TCHAR s[], size_t) const
-{
- ACE_TRACE ("ACE_INET_Addr::addr_to_string");
- // This should check to make sure len is long enough...
- ACE_OS::sprintf (s, ASYS_TEXT ("%s:%d"),
- ASYS_WIDE_STRING (this->get_host_addr ()),
- this->get_port_number ());
- return 0;
-}
-
-void
-ACE_INET_Addr::dump (void) const
-{
- ACE_TRACE ("ACE_INET_Addr::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- ASYS_TCHAR s[ACE_MAX_FULLY_QUALIFIED_NAME_LEN + 16];
- ACE_OS::sprintf (s, ASYS_TEXT ("%s:%d"),
- ASYS_WIDE_STRING (this->get_host_addr ()),
- this->get_port_number ());
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("%s"), s));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Compare two addresses for inequality.
-
-int
-ACE_INET_Addr::operator != (const ACE_INET_Addr &sap) const
-{
- ACE_TRACE ("ACE_INET_Addr::operator !=");
- return !((*this) == sap);
-}
-
-// Compare two addresses for equality.
-
-int
-ACE_INET_Addr::operator == (const ACE_INET_Addr &sap) const
-{
- ACE_TRACE ("ACE_INET_Addr::operator ==");
-
- return this->inet_addr_.sin_port == sap.inet_addr_.sin_port
- && ACE_OS::memcmp ((void *) &this->inet_addr_.sin_addr,
- (void *) &sap.inet_addr_.sin_addr,
- sizeof (this->inet_addr_.sin_addr)) == 0;
-}
-
-ACE_INET_Addr::ACE_INET_Addr (void)
- : ACE_Addr (AF_INET, sizeof this->inet_addr_)
-{
- // ACE_TRACE ("ACE_INET_Addr::ACE_INET_Addr");
- (void) ACE_OS::memset ((void *) &this->inet_addr_,
- 0,
- sizeof this->inet_addr_);
-}
-
-int
-ACE_INET_Addr::set (const ACE_INET_Addr &sa)
-{
- ACE_TRACE ("ACE_INET_Addr::set");
-
- this->ACE_Addr::base_set (sa.get_type (), sa.get_size ());
-
- if (sa.get_type () == AF_ANY)
- // Ugh, this is really a base class, so don't copy it.
- (void) ACE_OS::memset ((void *) &this->inet_addr_,
- 0,
- sizeof this->inet_addr_);
- else
- // It's ok to make the copy.
- (void) ACE_OS::memcpy ((void *) &this->inet_addr_,
- (void *) &sa.inet_addr_,
- sizeof this->inet_addr_);
- return 0;
-}
-
-// Transform the string into the current addressing format.
-
-int
-ACE_INET_Addr::string_to_addr (const ASYS_TCHAR s[])
-{
- ACE_TRACE ("ACE_INET_Addr::string_to_addr");
- int result;
- ASYS_TCHAR *t;
-
- // Need to make a duplicate since we'll be overwriting the string.
- ACE_ALLOCATOR_RETURN (t, ACE_OS::strdup (s), -1);
-
- ASYS_TCHAR *ip_addr = ACE_OS::strchr (t, ':');
-
- if (ip_addr == 0) // Assume it's a port number.
- {
- u_short port = (u_short) ACE_OS::atoi (t);
- result = this->set (port, ACE_UINT32 (INADDR_ANY));
- }
- else
- {
- *ip_addr = '\0';
- u_short port = (u_short) ACE_OS::atoi (ip_addr + 1); // Skip over ':'
- result = this->set (port, t);
- }
-
- ACE_OS::free (ACE_MALLOC_T (t));
- return result;
-}
-
-int
-ACE_INET_Addr::set (const ASYS_TCHAR address[])
-{
- ACE_TRACE ("ACE_INET_Addr::set");
- return this->string_to_addr (address);
-}
-
-ACE_INET_Addr::ACE_INET_Addr (const ASYS_TCHAR address[])
-{
- ACE_TRACE ("ACE_INET_Addr::ACE_INET_Addr");
- this->set (address);
-}
-
-// Copy constructor.
-
-ACE_INET_Addr::ACE_INET_Addr (const ACE_INET_Addr &sa)
-{
- ACE_TRACE ("ACE_INET_Addr::ACE_INET_Addr");
- this->set (sa);
-}
-
-// Initializes a ACE_INET_Addr from a PORT_NUMBER and an Internet
-// address.
-
-int
-ACE_INET_Addr::set (u_short port_number,
- ACE_UINT32 inet_address,
- int encode)
-{
- ACE_TRACE ("ACE_INET_Addr::set");
- this->ACE_Addr::base_set (AF_INET, sizeof this->inet_addr_);
- (void) ACE_OS::memset ((void *) &this->inet_addr_,
- 0, sizeof this->inet_addr_);
- this->inet_addr_.sin_family = AF_INET;
-#if defined (ACE_HAS_SIN_LEN)
- this->inet_addr_.sin_len = sizeof this->inet_addr_;
-#endif /* ACE_HAS_SIN_LEN */
-
- if (encode)
- {
- inet_address = htonl (inet_address);
- this->inet_addr_.sin_port = htons (port_number);
- }
- else
- this->inet_addr_.sin_port = port_number;
-
- (void) ACE_OS::memcpy ((void *) &this->inet_addr_.sin_addr,
- (void *) &inet_address,
- sizeof this->inet_addr_.sin_addr);
- return 0;
-}
-
-// Initializes a ACE_INET_Addr from a PORT_NUMBER and the remote
-// HOST_NAME.
-
-int
-ACE_INET_Addr::set (u_short port_number,
- const ASYS_TCHAR host_name[],
- int encode)
-{
- ACE_TRACE ("ACE_INET_Addr::set");
- ACE_UINT32 addr;
-
- this->ACE_Addr::base_set (AF_INET, sizeof this->inet_addr_);
- (void) ACE_OS::memset ((void *) &this->inet_addr_, 0, sizeof
- this->inet_addr_);
- const char *hostname_ch = ACE_MULTIBYTE_STRING (host_name);
-
- // Yow, someone gave us a NULL host_name!
- if (host_name == 0)
- {
- errno = EINVAL;
- return -1;
- }
- else if (ACE_OS::inet_aton (hostname_ch, (struct in_addr *) &addr) == 1)
- return this->set (port_number, encode ? ntohl (addr) : addr, encode);
-
- else
- {
-#if defined (VXWORKS) || defined (CHORUS)
- hostent *hp = ACE_OS::gethostbyname (host_name);
-#else
- hostent hentry;
- ACE_HOSTENT_DATA buf;
- int error;
-
- hostent *hp = ACE_OS::gethostbyname_r (hostname_ch, &hentry,
- buf, &error);
-#endif /* VXWORKS */
-
- if (hp == 0)
- {
- errno = EINVAL;
- return -1;
- }
- else
- {
- (void) ACE_OS::memcpy ((void *) &addr,
- hp->h_addr,
- hp->h_length);
- return this->set (port_number,
- encode ? ntohl (addr) : addr,
- encode);
- }
- }
-}
-
-// Initializes a ACE_INET_Addr from a <port_name> and the remote
-// <host_name>.
-
-int
-ACE_INET_Addr::set (const ASYS_TCHAR port_name[],
- const ASYS_TCHAR host_name[])
-{
- ACE_TRACE ("ACE_INET_Addr::set");
-
-#if defined (VXWORKS) || defined (CHORUS) || defined (ACE_LACKS_GETSERVBYNAME)
- ACE_UNUSED_ARG (port_name);
- ACE_UNUSED_ARG (host_name);
- ACE_NOTSUP_RETURN (-1);
-#else
- servent sentry;
- ACE_SERVENT_DATA buf;
-
- servent *sp = ACE_OS::getservbyname_r ((char *) port_name,
- "tcp",
- &sentry,
- buf);
- if (sp == 0)
- return -1;
- else
- return this->set (sp->s_port, host_name, 0);
-#endif /* VXWORKS */
-}
-
-// Initializes a ACE_INET_Addr from a <port_name> and an Internet
-// address.
-
-int
-ACE_INET_Addr::set (const ASYS_TCHAR port_name[],
- ACE_UINT32 inet_address)
-{
- ACE_TRACE ("ACE_INET_Addr::set");
-
-#if defined (VXWORKS) || defined (CHORUS) || defined (ACE_LACKS_GETSERVBYNAME)
- ACE_UNUSED_ARG (port_name);
- ACE_UNUSED_ARG (inet_address);
- ACE_NOTSUP_RETURN (-1);
-#else
- servent sentry;
- ACE_SERVENT_DATA buf;
-
- servent *sp = ACE_OS::getservbyname_r ((char *) port_name,
- "tcp",
- &sentry,
- buf);
- if (sp == 0)
- return -1;
- else
- return this->set (sp->s_port, inet_address, 0);
-#endif /* VXWORKS */
-}
-
-// Creates a ACE_INET_Addr from a PORT_NUMBER and the remote
-// HOST_NAME.
-
-
-ACE_INET_Addr::ACE_INET_Addr (u_short port_number,
- const ASYS_TCHAR host_name[])
-{
- ACE_TRACE ("ACE_INET_Addr::ACE_INET_Addr");
- if (this->set (port_number, host_name) == -1)
- ACE_ERROR ((LM_ERROR,
- ASYS_TEXT ("ACE_INET_Addr::ACE_INET_Addr: %p\n"),
- host_name == 0 ? ASYS_TEXT ("<unknown>") :
- ASYS_WIDE_STRING (host_name)));
-}
-
-// Creates a ACE_INET_Addr from a sockaddr_in structure.
-
-int
-ACE_INET_Addr::set (const sockaddr_in *addr, int len)
-{
- ACE_TRACE ("ACE_INET_Addr::set");
- this->ACE_Addr::base_set (AF_INET, len);
- ACE_OS::memcpy ((void *) &this->inet_addr_,
- (void *) addr, len);
- return 0;
-}
-
-// Set a pointer to the address.
-void
-ACE_INET_Addr::set_addr (void *addr, int len)
-{
- ACE_TRACE ("ACE_INET_Addr::set_addr");
-
- this->ACE_Addr::base_set (AF_INET, len);
- ACE_OS::memcpy ((void *) &this->inet_addr_,
- (void *) addr, len);
-}
-
-// Creates a ACE_INET_Addr from a sockaddr_in structure.
-
-
-ACE_INET_Addr::ACE_INET_Addr (const sockaddr_in *addr, int len)
-{
- ACE_TRACE ("ACE_INET_Addr::ACE_INET_Addr");
- this->set (addr, len);
-}
-
-// Creates a ACE_INET_Addr from a PORT_NUMBER and an Internet address.
-
-
-ACE_INET_Addr::ACE_INET_Addr (u_short port_number,
- ACE_UINT32 inet_address)
-{
- ACE_TRACE ("ACE_INET_Addr::ACE_INET_Addr");
- if (this->set (port_number, inet_address) == -1)
- ACE_ERROR ((LM_ERROR,
- ASYS_TEXT ("ACE_INET_Addr::ACE_INET_Addr")));
-}
-
-// Creates a ACE_INET_Addr from a PORT_NAME and the remote
-// HOST_NAME.
-
-ACE_INET_Addr::ACE_INET_Addr (const ASYS_TCHAR port_name[],
- const ASYS_TCHAR host_name[])
-{
- ACE_TRACE ("ACE_INET_Addr::ACE_INET_Addr");
- if (this->set (port_name, host_name) == -1)
- ACE_ERROR ((LM_ERROR,
- ASYS_TEXT ("ACE_INET_Addr::ACE_INET_Addr")));
-}
-
-// Creates a ACE_INET_Addr from a PORT_NAME and an Internet address.
-
-
-ACE_INET_Addr::ACE_INET_Addr (const ASYS_TCHAR *port_name,
- ACE_UINT32 inet_address)
-{
- ACE_TRACE ("ACE_INET_Addr::ACE_INET_Addr");
- if (this->set (port_name, inet_address) == -1)
- ACE_ERROR ((LM_ERROR,
- ASYS_TEXT ("ACE_INET_Addr::ACE_INET_Addr")));
-}
-
-int
-ACE_INET_Addr::get_host_name (ASYS_TCHAR hostname[], size_t len) const
-{
- ACE_TRACE ("ACE_INET_Addr::get_host_name");
-
- if (this->inet_addr_.sin_addr.s_addr == INADDR_ANY)
- {
- if (ACE_OS::hostname (hostname, len) == -1)
- return -1;
- else
- return 0;
- }
- else
- {
-#if defined (VXWORKS)
- ACE_UNUSED_ARG (len);
- int error = ::hostGetByAddr ((int) this->inet_addr_.sin_addr.s_addr,
- hostname);
- if (error == OK)
- return 0;
- else
- {
- errno = error;
- return -1;
- }
-#else
- int a_len = sizeof this->inet_addr_.sin_addr.s_addr;
- int error = 0;
-
-#if defined (CHORUS)
- hostent *hp = ACE_OS::gethostbyaddr ((char *) &this->inet_addr_.sin_addr,
- a_len,
- this->addr_type_);
- if (!hp)
- error = errno; // So that the errno gets propagated back; it is
- // loaded from error below.
-#else
- hostent hentry;
- ACE_HOSTENT_DATA buf;
- hostent *hp = ACE_OS::gethostbyaddr_r ((char *) &this->inet_addr_.sin_addr,
- a_len,
- this->addr_type_,
- &hentry,
- buf,
- &error);
-#endif /* CHORUS */
-
- if (hp == 0)
- {
- errno = error;
- return -1;
- }
- else
- {
- if (ACE_OS::strlen (hp->h_name) >= len)
- {
- errno = ENOSPC;
- return -1;
- }
- else
- {
- ACE_OS::strcpy (hostname, ASYS_WIDE_STRING (hp->h_name));
- return 0;
- }
- }
-#endif /* VXWORKS */
- }
-}
-
-// Return the character representation of the hostname.
-
-const ASYS_TCHAR *
-ACE_INET_Addr::get_host_name (void) const
-{
- ACE_TRACE ("ACE_INET_Addr::get_host_name");
-
- static ASYS_TCHAR name[MAXHOSTNAMELEN + 1];
-#if defined (VXWORKS)
- if (this->get_host_name (name, MAXHOSTNAMELEN) == -1)
- return 0;
- else
- return name;
-#else
- if (this->inet_addr_.sin_addr.s_addr == INADDR_ANY)
- {
- if (ACE_OS::hostname (name, MAXHOSTNAMELEN) == -1)
- return 0;
- else
- return name;
- }
- else
- {
- int a_len = sizeof this->inet_addr_.sin_addr.s_addr;
-
- hostent *hp = ACE_OS::gethostbyaddr ((char *) &this->inet_addr_.sin_addr,
- a_len,
- this->addr_type_);
-
- if (hp == 0)
- return 0;
- else
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
- return hp->h_name;
-#else
- return ACE_OS::strcpy (name, ASYS_WIDE_STRING (hp->h_name));
-
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
- }
-#endif /* VXWORKS */
-}
-
-void
-ACE_INET_Addr::set_port_number (u_short port_number,
- int encode)
-{
- ACE_TRACE ("ACE_INET_Addr::set_port_number");
-
- if (encode)
- port_number = htons (port_number);
-
- this->inet_addr_.sin_port = port_number;
-}
diff --git a/ace/INET_Addr.h b/ace/INET_Addr.h
deleted file mode 100644
index 3fd2fd93b9a..00000000000
--- a/ace/INET_Addr.h
+++ /dev/null
@@ -1,169 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// INET_Addr.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_INET_ADDR_H)
-#define ACE_INET_ADDR_H
-
-#include "ace/ACE.h"
-#include "ace/Addr.h"
-
-class ACE_Export ACE_INET_Addr : public ACE_Addr
-{
- // = TITLE
- // Defines the Internet domain address family address format.
-public:
- // = Initialization methods.
- ACE_INET_Addr (void);
- // Default constructor.
-
- ACE_INET_Addr (const ACE_INET_Addr &);
- // Copy constructor.
-
- ACE_INET_Addr (const sockaddr_in *, int len);
- // Creates an <ACE_INET_Addr> from a sockaddr_in structure.
-
- ACE_INET_Addr (u_short port_number, const ASYS_TCHAR host_name[]);
- // Creates an <ACE_INET_Addr> from a <port_number> and the remote
- // <host_name>.
-
- ACE_INET_Addr (const ASYS_TCHAR address[]);
- // Initializes an <ACE_INET_Addr> from the <address>, which can be
- // "ip-number:port-number" (e.g., "tango.cs.wustl.edu:1234" or
- // "128.252.166.57:1234"). If there is no ':' in the <address> it
- // is assumed to be a port number, with the IP address being
- // INADDR_ANY.
-
- ACE_INET_Addr (u_short port_number, ACE_UINT32 ip_addr = INADDR_ANY);
- // Creates an <ACE_INET_Addr> from a <port_number> and an Internet
- // <ip_addr>. This method assumes that <port_number> and <ip_addr>
- // are in host byte order.
-
- ACE_INET_Addr (const ASYS_TCHAR port_name[], const ASYS_TCHAR host_name[]);
- // Uses <getservbyname> to create an <ACE_INET_Addr> from a
- // <port_name> and the remote <host_name>.
-
- ACE_INET_Addr (const ASYS_TCHAR port_name[], ACE_UINT32 ip_addr);
- // Uses <getservbyname> to create an <ACE_INET_Addr> from a
- // <port_name> and an Internet <ip_addr>. This method assumes that
- // <ip_addr> is in host byte order.
-
- // = Direct initialization methods (useful after the object has been
- // constructed).
- int set (const ACE_INET_Addr &);
- // Initializes from another <ACE_INET_Addr>.
-
- int set (u_short port_number, const ASYS_TCHAR host_name[],
- int encode = 1);
- // Initializes an <ACE_INET_Addr> from a <port_number> and the
- // remote <host_name>. If <encode> is enabled then <port_number> is
- // converted into network byte order, otherwise it is assumed to be
- // in network byte order already and are passed straight through.
-
- int set (u_short port_number,
- ACE_UINT32 ip_addr = INADDR_ANY,
- int encode = 1);
- // Initializes an <ACE_INET_Addr> from a <port_number> and an
- // Internet <ip_addr>. If <encode> is enabled then <port_number>
- // and <ip_addr> are converted into network byte order, otherwise
- // they are assumed to be in network byte order already and are
- // passed straight through.
-
- int set (const ASYS_TCHAR port_name[], const ASYS_TCHAR host_name[]);
- // Uses <getservbyname> to initialize an <ACE_INET_Addr> from a
- // <port_name> and the remote <host_name>.
-
- int set (const ASYS_TCHAR port_name[], ACE_UINT32 ip_addr);
- // Uses <getservbyname> to initialize an <ACE_INET_Addr> from a
- // <port_name> and an Internet address. This assumes that <ip_addr>
- // is already in network byte order.
-
- int set (const ASYS_TCHAR addr[]);
- // Initializes an <ACE_INET_Addr> from the <addr>, which can be
- // "ip-number:port-number" (e.g., "tango.cs.wustl.edu:1234" or
- // "128.252.166.57:1234"). If there is no ':' in the <address> it
- // is assumed to be a port number, with the IP address being
- // INADDR_ANY.
-
- int set (const sockaddr_in *, int len);
- // Creates an <ACE_INET_Addr> from a sockaddr_in structure.
-
- virtual void *get_addr (void) const;
- // Return a pointer to the underlying network address.
-
- virtual void set_addr (void *, int len);
- // Set a pointer to the address.
-
- virtual int addr_to_string (ASYS_TCHAR addr[], size_t) const;
- // Transform the current <ACE_INET_Addr> address into string format,
- // which is in the form "ip-number:port-number" (e.g.,
- // "tango.cs.wustl.edu:1234" or "128.252.166.57:1234").
-
- virtual int string_to_addr (const ASYS_TCHAR address[]);
- // Initializes an <ACE_INET_Addr> from the <address>, which can be
- // "ip-number:port-number" (e.g., "tango.cs.wustl.edu:1234" or
- // "128.252.166.57:1234"). If there is no ':' in the <address> it
- // is assumed to be a port number, with the IP address being
- // INADDR_ANY.
-
- void set_port_number (u_short, int encode = 1);
- // Sets the port number without affecting the host name. If
- // <encode> is enabled then <port_number> is converted into network
- // byte order, otherwise it is assumed to be in network byte order
- // already and are passed straight through.
-
- u_short get_port_number (void) const;
- // Return the port number, converting it into host byte order.
-
- int get_host_name (ASYS_TCHAR hostname[], size_t hostnamelen) const;
- // Return the character representation of the name of the host,
- // storing it in the <hostname> (which is assumed to be
- // <hostnamelen> bytes long). This version is reentrant.
-
- const ASYS_TCHAR *get_host_name (void) const;
- // Return the character representation of the hostname (this version
- // is non-reentrant since it returns a pointer to a static data
- // area).
-
- const char *get_host_addr (void) const;
- // Return the dotted Internet address.
-
- ACE_UINT32 get_ip_address (void) const;
- // Return the 4-byte IP address, converting it into host byte
- // order.
-
- int operator == (const ACE_INET_Addr &SAP) const;
- // Compare two addresses for equality. The addresses are considered
- // equal if they contain the same IP address and port number.
-
- int operator != (const ACE_INET_Addr &SAP) const;
- // Compare two addresses for inequality.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- sockaddr_in inet_addr_;
- // Underlying representation.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/INET_Addr.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_INET_ADDR_H */
diff --git a/ace/INET_Addr.i b/ace/INET_Addr.i
deleted file mode 100644
index ebeefaca31c..00000000000
--- a/ace/INET_Addr.i
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// INET_Addr.i
-
-// Return the port number, converting it into host byte order...
-
-ACE_INLINE u_short
-ACE_INET_Addr::get_port_number (void) const
-{
- ACE_TRACE ("ACE_INET_Addr::get_port_number");
- return ntohs (this->inet_addr_.sin_port);
-}
-
-// Return the address.
-
-ACE_INLINE void *
-ACE_INET_Addr::get_addr (void) const
-{
- ACE_TRACE ("ACE_INET_Addr::get_addr");
- return (void *) &this->inet_addr_;
-}
-
-// Return the dotted Internet address.
-
-ACE_INLINE const char *
-ACE_INET_Addr::get_host_addr (void) const
-{
- ACE_TRACE ("ACE_INET_Addr::get_host_addr");
- return ACE_OS::inet_ntoa (this->inet_addr_.sin_addr);
-}
-
-// Return the 4-byte IP address, converting it into host byte order.
-
-ACE_INLINE ACE_UINT32
-ACE_INET_Addr::get_ip_address (void) const
-{
- ACE_TRACE ("ACE_INET_Addr::get_ip_address");
- return ntohl (ACE_UINT32 (this->inet_addr_.sin_addr.s_addr));
-}
-
diff --git a/ace/IOStream.cpp b/ace/IOStream.cpp
deleted file mode 100644
index 2cdf10153c9..00000000000
--- a/ace/IOStream.cpp
+++ /dev/null
@@ -1,630 +0,0 @@
-// $Id$
-
-#if !defined (ACE_IOSTREAM_C)
-#define ACE_IOSTREAM_C
-
-#define ACE_BUILD_DLL
-
-#include "ace/IOStream.h"
-
-#if !defined (ACE_LACKS_ACE_IOSTREAM)
-
-///////////////////////////////////////////////////////////////////////////
-
-/* Here's a simple example of how iostream's non-virtual operators can
- get you in a mess:
-
- class myiostream : public iostream
- {
- public:
- myiostream& operator>> (String & s)
- {
- ...
- }
- };
-
- ...
-
- int i;
- String s;
- myiostream foo (...);
-
- foo >> s;
- // OK
- // invokes myiostream::operator>> (String&) returning myiostream&
-
- foo >> i;
- // OK
- // invokes iostream::operator>> (int&) returning iostream&
-
- foo >> i >> s;
- // BAD
- // invokes iostream::operator>> (int&) then iostream::operator>> (String&)
- //
- // What has happened is that the first >> is invoked on the base class and returns
- // a reference to iostream. The second >> has no idea of the ACE_IOStream and
- // gets invoked on iostream. Probably NOT what you wanted!
-
-
- // In order to make all of this work the way you want, you have to do this:
-
- class myiostream : public iostream
- {
- public:
- myiostream& operator>> (int & i)
- {
- return ((myiostream&)iostream::operator>> (i));
- }
-
- myiostream& operator>> (String & s)
- {
- ...
- }
- };
-
- ...
-
- int i;
- String s;
- myiostream foo (...);
-
- foo >> s;
- // OK
- // invokes myiostream::operator>> (String&) returning myiostream&
-
- foo >> i;
- // OK
- // invokes myiostream::operator>> (int&) returning myiostream&
-
-
- foo >> i >> s;
- // OK
- // Because you provided operator>> (int&) in class myiostream, that
- // function will be invoked by the first >>. Since it returns
- // a myiostream&, the second >> will be invoked as desired. */
-
-ACE_HANDLE
-ACE_Streambuf::get_handle (void)
-{
- return 0;
-}
-
-ACE_Time_Value *
-ACE_Streambuf::recv_timeout (ACE_Time_Value *tv)
-{
- ACE_Time_Value * rval = recv_timeout_;
- if (tv)
- {
- recv_timeout_value_ = *tv;
- recv_timeout_ = &recv_timeout_value_;
- }
- else
- recv_timeout_ = NULL;
-
- return rval;
-}
-
-int
-ACE_Streambuf::underflow (void)
-{
- // If input mode is not set, any attempt to read from the stream is
- // a failure.
-
- if (ACE_BIT_DISABLED (mode_, ios::in))
- return EOF;
-
- // If base () is empty then this is the first time any get/put
- // operation has been attempted on the stream.
-
- if (!this->base ())
- {
- // Set base () to use our private read buffer. The arguments are:
- // beginning of the buffer (base ())
- // one-beyond the end of the buffer (ebase ())
- // should base () be deleted on destruction
- //
- // We have to say "no" to the third parameter because we want to
- // explicitly handle deletion of the TWO buffers at destruction.
-
- setb (this->eback_saved_,
- this->eback_saved_ + streambuf_size_, 0);
-
- // Remember that we are now in getMode. This will help us if
- // we're called prior to a mode change as well as helping us
- // when the mode does change.
- this->cur_mode_ = this->get_mode_;
- // Using the new values for base (), initialize the get area.
- // This simply sets eback (), gptr () and egptr () described
- // earlier.
- setg (base (), base (), base ());
-
- // Set the put buffer such that puts will be disabled. Any
- // attempt to put data will now cause overflow to be invoked.
- setp (0, 0);
- }
- else // base () has been initialized already...
- {
- // If we are in put_mode_ now, then it is time to switch to get_mode_
- //
- // 1. get rid of any pending output
- // 2. rearrange base () to use our half of the buffer
- // 3. reset the mode
- //
- if (this->cur_mode_ == this->put_mode_)
- {
- // Dump any pending output to the peer. This is not really
- // necessary because of the dual-buffer arrangement we've
- // set up but intuitively it makes sense to send the pending
- // data before we request data since the peer will probably
- // need what we're sending before it can respond.
- if (out_waiting () && syncout () == EOF)
- return EOF;
-
- // We're about to disable put mode but before we do that, we
- // wan't to preserve it's state.
- this->pbase_saved_ = pbase ();
- this->pptr_saved_ = pptr ();
- this->epptr_saved_ = epptr ();
-
- // Disable put mode as described in the constructor.
- setp (0, 0);
-
- // Like the case where base () is false, we now point base
- // () to use our private get buffer.
- setb (this->eback_saved_,
- this->eback_saved_ + streambuf_size_,
- 0);
-
- // And restore the previous state of the get pointers.
-
- setg (this->eback_saved_, this->gptr_saved_,
- this->egptr_saved_);
-
- // Finally, set our mode so that we don't get back into this
- // if () and so that overflow can operate correctly.
- cur_mode_ = get_mode_;
- }
-
- // There could be data in the input buffer if we switched to put
- // mode before reading everything. In that case, we take this
- // opportunity to feed it back to the iostream.
- if (in_avail ())
- // Remember that we return an int so that we can give back
- // EOF. The explicit cast prevents us from returning a signed
- // char when we're not returning EOF.
- return (u_char) *gptr ();
- }
-
- // We really shouldn't be here unless there is a lack of data in the
- // read buffer. So... go get some more data from the peer.
-
- int result = fillbuf ();
-
- // Fillbuf will give us EOF if there was an error with the peer. In
- // that case, we can do no more input.
-
- if (EOF == result)
- {
- // Disable ourselves and return failure to the iostream. That
- // should result in a call to have oursleves closed.
- setg (0, 0, 0);
- return EOF;
- }
-
- // Return the next available character in the input buffer. Again,
- // we protect against sign extension.
-
- return (u_char) *gptr ();
-}
-
-// Much of this is similar to underflow. I'll just hit the highlights
-// rather than repeating a lot of what you've already seen.
-
-int
-ACE_Streambuf::overflow (int c)
-{
- // Check to see if output is allowed at all.
- if (! (mode_ & ios::out))
- return EOF;
-
- if (!base ())
- {
- // Set base () to use put's private buffer.
- //
- setb (this->pbase_saved_,
- this->pbase_saved_ + streambuf_size_, 0);
-
- // Set the mode for optimization.
- this->cur_mode_ = this->put_mode_;
- // Set the put area using the new base () values.
- setp (base (), ebuf ());
-
- // Disable the get area.
- setg (0, 0, 0);
- }
- else // We're already reading or writing
- {
- // If we're coming out of get mode...
- if (this->cur_mode_ == this->get_mode_)
- {
- // Save the current get mode values
- this->eback_saved_ = eback ();
- this->gptr_saved_ = gptr ();
- this->egptr_saved_ = egptr ();
-
- // then disable the get buffer
- setg (0, 0, 0);
-
- // Reconfigure base () and restore the put pointers.
- setb (pbase_saved_, pbase_saved_ + streambuf_size_, 0);
- setp (base (), ebuf ());
-
- // Save the new mode.
- this->cur_mode_ = this->put_mode_;
- }
-
- // If there is output to be flushed, do so now. We shouldn't
- // get here unless this is the case...
-
- if (out_waiting () && EOF == syncout ())
- return EOF;
- }
-
- // If we're not putting EOF, then we have to deal with the character
- // that is being put. Perhaps we should do something special with EOF???
-
- if (c != EOF)
- {
- // We've already written any data that may have been in the
- // buffer, so we're guaranteed to have room in the buffer for
- // this new information. So... we add it to the buffer and
- // adjust our 'next' pointer acordingly.
- *pptr () = (char) c;
- pbump (1);
- }
-
- return 0;
-}
-
-// syncin
-
-int
-ACE_Streambuf::syncin (void)
-{
- // As discussed, there really isn't any way to sync input from a
- // socket-like device. We specifially override this base-class
- // function so that it won't do anything evil to us.
- return 0;
-}
-
-// syncout
-
-int
-ACE_Streambuf::syncout (void)
-{
- // Unlike syncin, syncout is a doable thing. All we have to do is
- // write whatever is in the output buffer to the peer. flushbuf ()
- // is how we do it.
-
- if (flushbuf () == EOF)
- return EOF;
- else
- return 0;
-}
-
-int
-ACE_Streambuf::sync (void)
-{
- // sync () is fairly traditional in that it syncs both input and
- // output. We could have omitted the call to syncin () but someday,
- // we may want it to do something.
-
- syncin ();
-
- // Don't bother syncing the output unless there is data to be
- // sent...
-
- if (out_waiting ())
- return syncout ();
- else
- return 0;
-}
-
-// flushbuf
-
-int
-ACE_Streambuf::flushbuf (void)
-{
- // pptr () is one character beyond the last character put into the
- // buffer. pbase () points to the beginning of the put buffer.
- // Unless pptr () is greater than pbase () there is nothing to be
- // sent to the peer.
-
- if (pptr () <= pbase ())
- return 0;
-
- // 4/12/97 -- JCEJ
- // Kludge!!!
- // If the remote side shuts down the connection, an attempt to send
- // () to the remote will result in the message 'Broken Pipe' I think
- // this is an OS message, I've tracked it down to the ACE_OS::write
- // () function. That's the last one to be called before the
- // message. I can only test this on Linux though, so I don't know
- // how other systems will react.
- //
- // To get around this gracefully, I do a PEEK recv () with an
- // immediate (nearly) timeout. recv () is much more graceful on
- // it's failure. If we get -1 from recv () not due to timeout then
- // we know we're SOL.
- //
- // Q: Is 'errno' threadsafe? Should the section below be a
- // critical section?
- //
- // char tbuf[1];
- // ACE_Time_Value to (0,1);
- // if (this->recv (tbuf, 1, MSG_PEEK, &to) == -1)
- // {
- // if (errno != ETIME)
- // {
- // perror ("OOPS preparing to send to peer");
- // return EOF;
- // }
- // }
- //
- // The correct way to handle this is for the application to trap
- // (and ignore?) SIGPIPE. Thanks to Amos Shapira for reminding me
- // of this.
-
- // Starting at the beginning of the buffer, send as much data as
- // there is waiting. send guarantees that all of the data will be
- // sent or an error will be returned.
-
- if (this->send (pbase (), pptr () - pbase ()) == -1)
- return EOF;
-
- // Now that we've sent everything in the output buffer, we reset the
- // buffer pointers to appear empty.
- setp (base (), ebuf ());
-
- return 0;
-}
-
-int
-ACE_Streambuf::get_one_byte (void)
-{
- this->timeout_ = 0;
-
- // The recv function will return immediately if there is no data
- // waiting. So, we use recv_n to wait for exactly one byte to come
- // from the peer. Later, we can use recv to see if there is
- // anything else in the buffer. (Ok, we could use flags to tell it
- // to block but I like this better.)
-
- if (this->recv_n (base (), 1, MSG_PEEK, this->recv_timeout_) != 1)
- {
- if (errno == ETIME)
- this->timeout_ = 1;
- return EOF;
- }
- else
- return 1;
-}
-
-// This will be called when the read (get) buffer has been exhausted
-// (ie -- gptr == egptr).
-
-int
-ACE_Streambuf::fillbuf (void)
-{
- // Invoke recv_n to get exactly one byte from the remote. This will
- // block until something shows up.
-
- if (get_one_byte () == EOF)
- return EOF;
-
- // Now, get whatever else may be in the buffer. This will return if
- // there is nothing in the buffer.
-
- int bc = this->recv (base (), blen (), this->recv_timeout_);
-
- // recv will give us -1 if there was a problem. If there was
- // nothing waiting to be read, it will give us 0. That isn't an
- // error.
-
- if (bc < 0)
- {
- if (errno == ETIME)
- this->timeout_ = 1;
- return EOF;
- }
-
- // Move the get pointer to reflect the number of bytes we just read.
-
- setg (base (), base (), base () + bc);
-
- // Return the byte-read-count including the one from <get_one_byte>.
- return bc;
-}
-
-ACE_Streambuf::ACE_Streambuf (u_int streambuf_size, int io_mode)
- : eback_saved_ (0), // to avoid Purify UMR
- pbase_saved_ (0), // to avoid Purify UMR
- get_mode_ (1),
- put_mode_ (2),
- mode_ (io_mode),
- streambuf_size_ (streambuf_size),
- recv_timeout_ (NULL)
-{
- (void)reset_get_buffer ();
- (void)reset_put_buffer ();
-}
-
-u_int
-ACE_Streambuf::streambuf_size (void)
-{
- return streambuf_size_;
-}
-
-// Return the number of bytes not yet gotten. eback + get_waiting =
-// gptr.
-
-u_int
-ACE_Streambuf::get_waiting (void)
-{
- return this->gptr_saved_ - this->eback_saved_;
-}
-
-// Return the number of bytes in the get area (includes some already
-// gotten); eback + get_avail = egptr.
-
-u_int
-ACE_Streambuf::get_avail (void)
-{
- return this->egptr_saved_ - this->eback_saved_;
-}
-
-// Return the number of bytes to be 'put' onto the stream media.
-// pbase + put_avail = pptr.
-
-u_int
-ACE_Streambuf::put_avail (void)
-{
- return this->pptr_saved_ - this->pbase_saved_;
-}
-
-// Typical usage:
-//
-// u_int newGptr = otherStream->get_waiting ();
-// u_int newEgptr = otherStream->get_avail ();
-// char * newBuf = otherStream->reset_get_buffer ();
-// char * oldgetbuf = myStream->reset_get_buffer (newBuf, otherStream->streambuf_size (), newGptr, newEgptr);
-//
-// 'myStream' now has the get buffer of 'otherStream' and can use it in any way.
-// 'otherStream' now has a new, empty get buffer.
-
-char *
-ACE_Streambuf::reset_get_buffer (char *newBuffer,
- u_int _streambuf_size,
- u_int _gptr,
- u_int _egptr)
-{
- char * rval = this->eback_saved_;
-
- // The get area is where the iostream will get data from. This is
- // our read buffer. There are three pointers which describe the
- // read buffer:
- //
- // eback () - The beginning of the buffer. Also the furthest
- // point at which putbacks can be done. Hence the name.
- //
- // gptr () - Where the next character is to be got from.
- //
- // egptr () - One position beyond the last get-able character.
- //
- // So that we can switch quicky from read to write mode without
- // any data copying, we keep copies of these three pointers in
- // the variables below. Initially, they all point to the beginning
- // of our read-dedicated buffer.
- //
- if (newBuffer)
- {
- if (streambuf_size_ != _streambuf_size)
- return NULL;
- this->eback_saved_ = newBuffer;
- }
- else
- ACE_NEW_RETURN (this->eback_saved_, char[streambuf_size_], 0);
-
- this->gptr_saved_ = this->eback_saved_ + _gptr;
- this->egptr_saved_ = this->eback_saved_ + _egptr;
-
- // Disable the get area initially. This will cause underflow to be
- // invoked on the first get operation.
- setg (0, 0, 0);
-
- reset_base ();
-
- return rval;
-}
-
-// Typical usage:
-//
-// u_int newPptr = otherStream->put_avail ();
-// char * newBuf = otherStream->reset_put_buffer ();
-// char * oldputbuf = otherStream->reset_put_buffer (newBuf, otherStream->streambuf_size (), newPptr);
-
-char *
-ACE_Streambuf::reset_put_buffer (char *newBuffer,
- u_int _streambuf_size,
- u_int _pptr)
-{
- char *rval = this->pbase_saved_;
-
- // The put area is where the iostream will put data that needs to be
- // sent to the peer. This becomes our write buffer. The three
- // pointers which maintain this area are:
- //
- // pbase () - The beginning of the put area.
- //
- // pptr () - Where the next character is to be put.
- //
- // epptr () - One beyond the last valid position for putting.
- //
- // Again to switch quickly between modes, we keep copies of
- // these three pointers.
- //
- if (newBuffer)
- {
- if (streambuf_size_ != _streambuf_size)
- return NULL;
- this->pbase_saved_ = newBuffer;
- }
- else
- ACE_NEW_RETURN (this->pbase_saved_, char[streambuf_size_], 0);
-
- this->pptr_saved_ = this->pbase_saved_ + _pptr;
- this->epptr_saved_ = this->pbase_saved_ + streambuf_size_;
-
- // Disable the put area. Overflow will be called by the first call
- // to any put operator.
- setp (0, 0);
-
- reset_base ();
-
- return rval;
-}
-
-void
-ACE_Streambuf::reset_base (void)
-{
- // Until we experience the first get or put operation, we do not
- // know what our current IO mode is.
- this->cur_mode_ = 0;
-
- // The common area used for reading and writting is called "base".
- // We initialize it this way so that the first get/put operation
- // will have to "allocate" base. This allocation will set base to
- // the appropriate specific buffer and set the mode to the correct
- // value.
- setb (0, 0);
-}
-
-// If the default allocation strategey were used the common buffer
-// would be deleted when the object destructs. Since we are providing
-// separate read/write buffers, it is up to us to manage their memory.
-
-ACE_Streambuf::~ACE_Streambuf (void)
-{
- delete [] this->eback_saved_;
- delete [] this->pbase_saved_;
-}
-
-u_char ACE_Streambuf::timeout (void)
-{
- u_char rval = this->timeout_;
- this->timeout_ = 0;
- return rval;
-}
-
-#endif /* !ACE_LACKS_ACE_IOSTREAM */
-#endif /* ACE_IOSTREAM_C */
diff --git a/ace/IOStream.h b/ace/IOStream.h
deleted file mode 100644
index 55ceb3be4b9..00000000000
--- a/ace/IOStream.h
+++ /dev/null
@@ -1,437 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// IOStream.h
-//
-// = AUTHOR
-// James CE Johnson <jcej@lads.com> and Jim Crossley <jim@lads.com>
-//
-// ============================================================================
-
-#if !defined (ACE_IOSTREAM_H)
-#define ACE_IOSTREAM_H
-
-#include "ace/OS.h"
-
-#if !defined (ACE_LACKS_ACE_IOSTREAM)
-
-#include "ace/INET_Addr.h"
-#include "ace/Handle_Set.h"
-#include "ace/streams.h"
-
-#if defined (ACE_HAS_STRING_CLASS)
-#if defined (ACE_WIN32)
-typedef CString ACE_IOStream_String;
-#else
-#if !defined (ACE_HAS_STDCPP_STL_INCLUDES)
-#include /**/ <String.h>
-typedef String ACE_IOStream_String;
-#else
-#include /**/ <string>
-
-#if defined(ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB)
-typedef std::string ACE_IOStream_String;
-#else
-typedef string ACE_IOStream_String;
-#endif /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
-#endif /* ! ACE_HAS_STDCPP_STL_INCLUDES */
-#endif /* ACE_WIN32 */
-
-#if defined (__DECCXX_VER)
-# if __DECCXX_VER < 50700000
-# include /**/ <stl_macros>
-# else
-# include /**/ <stdcomp>
-# endif /* __DECCXX_VER < 50700000 */
-#endif /* __DECCXX_VER */
-
-
-class ACE_Quoted_String : public ACE_IOStream_String
-{
-public:
- inline ACE_Quoted_String (void) { *this = ""; }
- inline ACE_Quoted_String (const char *c) { *this = ACE_IOStream_String (c); }
- inline ACE_Quoted_String (const ACE_IOStream_String &s) { *this = s; }
- inline ACE_Quoted_String &operator= (const ACE_IOStream_String& s)
- {
- return (ACE_Quoted_String &) ACE_IOStream_String::operator= (s);
- }
- inline ACE_Quoted_String &operator = (const char c) {
- return (ACE_Quoted_String &) ACE_IOStream_String::operator= (c);
- }
- inline ACE_Quoted_String &operator = (const char *c) {
- return (ACE_Quoted_String &) ACE_IOStream_String::operator= (c);
- }
- inline int operator < (const ACE_Quoted_String &s) const {
- return *(ACE_IOStream_String *) this < (ACE_IOStream_String) s;
- }
-#if defined (ACE_WIN32)
- inline int length (void) { return this->GetLength (); }
-#endif /* ACE_WIN32 */
-};
-
-#endif /* ACE_HAS_STRING_CLASS */
-
-class ACE_Export ACE_Streambuf : public streambuf
-{
- // = TITLE
- // Create your custom streambuf by providing and ACE_*_Stream
- // object to this template. I have tested it with
- // ACE_SOCK_Stream and it should work fine for others as well.
- //
- // = DESCRIPTION
- // For any iostream object, the real work is done by the
- // underlying streambuf class. That is what we create here.
- //
- // A streambuf has an internal buffer area into which data is
- // read and written as the iostream requests and provides data.
- // At some point during the read process, the iostream will
- // realize that the streambuf has no more data. The underflow
- // function of the streambuf is then called.
- //
- // Likewise, during the write process, the iostream will
- // eventually notice that the streabuf's buffer has become full
- // and will invoke the overflow function.
- //
- // The empty/full state of the read/write "buffers" are
- // controled by two sets pointers. One set is dedicated to
- // read, the other to write. These pointers, in turn, reference
- // a common buffer that is to be shared by both read and write
- // operations. It is this common buffer to which data is
- // written and from which it is read.
- //
- // The common buffer is used by functions of the streambuf as
- // well as the iostream. Because of this and the fact that it
- // is "shared" by both read and write operators, there is a
- // danger of data corruption if read and write operations are
- // allowed to take place "at the same time".
- //
- // To prevent data corruption, we manipulate the read and write
- // pointer sets so that the streambuf is in either a read-mode
- // or write-mode at all times and can never be in both modes at
- // the same time.
- //
- // In the constructor: set the read and write sets to NULL This
- // causes the underflow or overflow operators to be invoked at
- // the first IO activity of the iostream.
- //
- // In the underflow function we arrange for the common buffer to
- // reference our read buffer and for the write pointer set to be
- // disabled. If a write operation is performed by the iostream
- // this will cause the overflow function to be invoked.
- //
- // In the overflow function we arrange for the common buffer to
- // reference our write buffer and for the read pointer set to be
- // disabled. This causes the underflow function to be invoked
- // when the iostream "changes our mode".
- //
- // The overflow function will also invoke the send_n function to
- // flush the buffered data to our peer. Similarly, the sync and
- // syncout functions will cause send_n to be invoked to send the
- // data.
- //
- // Since socket's and the like do not support seeking, there can
- // be no method for "syncing" the input. However, since we
- // maintain separate read/write buffers, no data is lost by
- // "syncing" the input. It simply remains buffered.
-public:
-
- virtual ~ACE_Streambuf (void);
- // If the default allocation strategey were used the common buffer
- // would be deleted when the object destructs. Since we are
- // providing separate read/write buffers, it is up to us to manage
- // their memory.
-
- ACE_Time_Value *recv_timeout (ACE_Time_Value *tv = NULL);
- // Get the current Time_Value pointer and provide a new one.
-
- char *reset_put_buffer (char *newBuffer = NULL,
- u_int _streambuf_size = 0,
- u_int _pptr = 0 );
- // Use this to allocate a new/different buffer for put operations.
- // If you do not provide a buffer pointer, one will be allocated.
- // That is the preferred method. If you do provide a buffer, the
- // size must match that being used by the get buffer. If
- // successful, you will receive a pointer to the current put buffer.
- // It is your responsibility to delete this memory when you are done
- // with it.
-
- u_int put_avail (void);
- // Return the number of bytes to be 'put' onto the stream media.
- // pbase + put_avail = pptr
-
- char *reset_get_buffer (char *newBuffer = NULL,
- u_int _streambuf_size = 0,
- u_int _gptr = 0,
- u_int _egptr = 0);
- // Use this to allocate a new/different buffer for get operations.
- // If you do not provide a buffer pointer, one will be allocated.
- // That is the preferred method. If you do provide a buffer, the
- // size must match that being used by the put buffer. If
- // successful, you will receive a pointer to the current get buffer.
- // It is your responsibility to delete this memory when you are done
- // with it.
-
- u_int get_waiting (void);
- // Return the number of bytes not yet gotten. eback + get_waiting =
- // gptr
-
- u_int get_avail (void);
- // Return the number of bytes in the get area (includes some already
- // gotten); eback + get_avail = egptr
-
- u_int streambuf_size (void);
- // Query the streambuf for the size of its buffers.
-
- u_char timeout (void);
- // Did we take an error because of an IO operation timeout? Note:
- // Invoking this resets the flag.
-
-protected:
- ACE_Streambuf (u_int streambuf_size,
- int io_mode);
-
- virtual int sync (void);
- // Sync both input and output. See syncin/syncout below for
- // descriptions.
-
- // = Signatures for the underflow/overflow discussed above.
- virtual int underflow (void);
-
- virtual int overflow (int = EOF);
- // The overflow function receives the character which caused the
- // overflow.
-
- void reset_base (void);
- // Resets the base() pointer and streambuf mode. This is used
- // internally when get/put buffers are allocatd.
-
-protected:
- // = Two pointer sets for manipulating the read/write areas.
- char *eback_saved_;
- char *gptr_saved_;
- char *egptr_saved_;
- char *pbase_saved_;
- char *pptr_saved_;
- char *epptr_saved_;
-
- // = With cur_mode_ we keep track of our current IO mode.
-
- // This helps us to optimize the underflow/overflow functions.
- u_char cur_mode_;
- const u_char get_mode_;
- const u_char put_mode_;
-
- int mode_;
- // mode tells us if we're working for an istream, ostream, or
- // iostream.
-
- const u_int streambuf_size_;
- // This defines the size of the input and output buffers. It can be
- // set by the object constructor.
-
- u_char timeout_;
- // Did we take an error because of an IO operation timeout?
-
- ACE_Time_Value recv_timeout_value_;
- ACE_Time_Value *recv_timeout_;
- // We want to allow the user to provide Time_Value pointers to
- // prevent infinite blocking while waiting to receive data.
-
- int syncin (void);
- // syncin is called when the input needs to be synced with the
- // source file. In a filebuf, this results in the seek() system
- // call being used. We can't do that on socket-like connections, so
- // this does basically nothing. That's safe because we have a
- // separate read buffer to maintain the already-read data. In a
- // filebuf, the single common buffer is used forcing the seek()
- // call.
-
- int syncout (void);
- // syncout is called when the output needs to be flushed. This is
- // easily done by calling the peer's send_n function.
-
- int flushbuf (void);
- // flushbuf is the worker of syncout. It is a separate function
- // because it gets used sometimes in different context.
-
- int fillbuf (void);
- // fillbuf is called in a couple of places. This is the worker of
- // underflow. It will attempt to fill the read buffer from the
- // peer.
-
- virtual int get_one_byte (void);
- // Used by fillbuf and others to get exactly one byte from the peer.
- // recv_n is used to be sure we block until something is available.
- // It is virtual because we really need to override it for
- // datagram-derived objects.
-
- virtual ssize_t send (char *buf,
- ssize_t len) = 0;
- virtual ssize_t recv (char *buf,
- ssize_t len,
- ACE_Time_Value *tv = NULL) = 0;
- virtual ssize_t recv (char *buf,
- ssize_t len,
- int flags,
- ACE_Time_Value *tv = NULL) = 0;
- virtual ssize_t recv_n (char *buf,
- ssize_t len,
- int flags = 0,
- ACE_Time_Value *tv = NULL) = 0;
- // Stream connections and "unconnected connections" (ie --
- // datagrams) need to work just a little differently. We derive
- // custom Streambuf objects for them and provide these functions at
- // that time.
-
- virtual ACE_HANDLE get_handle (void);
-
-#if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && (ACE_HAS_STANDARD_CPP_LIBRARY != 0) && !defined (ACE_USES_OLD_IOSTREAMS)
- char *base (void) const
- {
- return cur_mode_ == get_mode_ ? eback_saved_
- : cur_mode_ == put_mode_ ? pbase_saved_
- : 0;
- }
- char *ebuf (void) const
- {
- return cur_mode_ == 0 ? 0 : base() + streambuf_size_;
- }
-
- int blen (void) const
- {
- return streambuf_size_;
- }
-
- void setb (char* b, char* eb, int a=0)
- {
- setbuf (b, (eb - b));
- }
-
- int out_waiting (void)
- {
- return pptr () - pbase ();
- }
-#endif /* ACE_HAS_STANDARD_CPP_LIBRARY */
-};
-
-///////////////////////////////////////////////////////////////////////////
-
-// These typedefs are provided by G++ (on some systems?) without the
-// trailing '_'. Since we can't count on 'em, I've defined them to
-// what GNU wants here.
-//
-typedef ios& (*__manip_)(ios&);
-typedef istream& (*__imanip_)(istream&);
-typedef ostream& (*__omanip_)(ostream&);
-
-// Trying to do something like is shown below instead of using the
-// __*manip typedefs causes Linux do segfault when "<<endl" is done.
-//
-// virtual MT& operator<<(ios& (*func)(ios&)) { (*func)(*this); return *this; }
-
-// This macro defines the get operator for class MT into datatype DT.
-// We will use it below to quickly override most (all?) iostream get
-// operators. Notice how the ipfx() and isfx() functions are used.
-
-#define GET_SIG(MT,DT) inline virtual MT& operator>> (DT v)
-#define GET_CODE { \
- if (ipfx (0)) \
- { \
- iostream::operator>> (v); \
- } \
- isfx (); \
- return *this; \
- }
-#define GET_PROT(MT,DT,CODE) GET_SIG(MT,DT) CODE
-#define GET_FUNC(MT,DT) GET_PROT(MT,DT,GET_CODE)
-
-// This macro defines the put operator for class MT into datatype DT.
-// We will use it below to quickly override most (all?) iostream put
-// operators. Notice how the opfx() and osfx() functions are used.
-
-#define PUT_SIG(MT,DT) inline virtual MT& operator<< (DT v)
-#define PUT_CODE { \
- if (opfx ()) \
- { \
- iostream::operator<< (v); \
- } \
- osfx (); \
- return *this; \
- }
-#define PUT_PROT(MT,DT,CODE) PUT_SIG(MT,DT) CODE
-#define PUT_FUNC(MT,DT) PUT_PROT(MT,DT,PUT_CODE)
-
-
-// These are necessary in case somebody wants to derive from us and
-// override one of these with a custom approach.
-
-#define GET_FUNC_SET0(MT,CODE,CODE2) \
- GET_PROT(MT,short &,CODE) \
- GET_PROT(MT,u_short &,CODE) \
- GET_PROT(MT,int &,CODE) \
- GET_PROT(MT,u_int &,CODE) \
- GET_PROT(MT,long &,CODE) \
- GET_PROT(MT,u_long &,CODE) \
- GET_PROT(MT,float &,CODE) \
- GET_PROT(MT,double &,CODE) \
- GET_PROT(MT,char &,CODE) \
- GET_PROT(MT,u_char &,CODE) \
- GET_PROT(MT,char *,CODE) \
- GET_PROT(MT,u_char *,CODE) \
- inline virtual MT& operator>>(__omanip_ func) CODE2 \
- inline virtual MT& operator>>(__manip_ func) CODE2
-
-#define PUT_FUNC_SET0(MT,CODE,CODE2) \
- PUT_PROT(MT,short,CODE) \
- PUT_PROT(MT,u_short,CODE) \
- PUT_PROT(MT,int,CODE) \
- PUT_PROT(MT,u_int,CODE) \
- PUT_PROT(MT,long,CODE) \
- PUT_PROT(MT,u_long,CODE) \
- PUT_PROT(MT,float,CODE) \
- PUT_PROT(MT,double,CODE) \
- PUT_PROT(MT,char,CODE) \
- PUT_PROT(MT,u_char,CODE) \
- PUT_PROT(MT,const char *,CODE) \
- PUT_PROT(MT,u_char *,CODE) \
- PUT_PROT(MT,void *,CODE) \
- inline virtual MT& operator<<(__omanip_ func) CODE2 \
- inline virtual MT& operator<<(__manip_ func) CODE2
-
-#if defined (ACE_LACKS_SIGNED_CHAR)
- #define GET_FUNC_SET1(MT,CODE,CODE2) GET_FUNC_SET0(MT,CODE,CODE2)
- #define PUT_FUNC_SET1(MT,CODE,CODE2) PUT_FUNC_SET0(MT,CODE,CODE2)
-#else
- #define GET_FUNC_SET1(MT,CODE,CODE2) \
- GET_PROT(MT,signed char &,CODE) \
- GET_PROT(MT,signed char *,CODE) \
- GET_FUNC_SET0(MT,CODE,CODE2)
-
- #define PUT_FUNC_SET1(MT,CODE,CODE2) \
- PUT_FUNC(MT,signed char) \
- PUT_FUNC(MT,const signed char *) \
- PUT_FUNC_SET0(MT,CODE,CODE2)
-#endif /* ACE_LACKS_SIGNED_CHAR */
-
-#define GET_MANIP_CODE { if( ipfx() ) { (*func)(*this); } isfx(); return *this; }
-#define PUT_MANIP_CODE { if( opfx() ) { (*func)(*this); } osfx(); return *this; }
-
-#define GET_FUNC_SET(MT) GET_FUNC_SET1(MT,GET_CODE,GET_MANIP_CODE)
-#define PUT_FUNC_SET(MT) PUT_FUNC_SET1(MT,PUT_CODE,PUT_MANIP_CODE)
-#define GETPUT_FUNC_SET(MT) GET_FUNC_SET(MT) PUT_FUNC_SET(MT)
-
-#define GET_SIG_SET(MT) GET_FUNC_SET1(MT,= 0;,= 0;)
-#define PUT_SIG_SET(MT) PUT_FUNC_SET1(MT,= 0;,= 0;)
-#define GETPUT_SIG_SET(MT) GET_SIG_SET(MT) PUT_SIG_SET(MT)
-
-// Include the templates here.
-#include "ace/IOStream_T.h"
-#endif /* !ACE_LACKS_ACE_IOSTREAM */
-#endif /* ACE_IOSTREAM_H */
diff --git a/ace/IOStream_T.cpp b/ace/IOStream_T.cpp
deleted file mode 100644
index 5cad6db96d6..00000000000
--- a/ace/IOStream_T.cpp
+++ /dev/null
@@ -1,206 +0,0 @@
-// $Id$
-
-#if !defined (ACE_IOSTREAM_T_C)
-#define ACE_IOSTREAM_T_C
-
-#define ACE_BUILD_DLL
-
-#include "ace/IOStream_T.h"
-
-#if !defined (ACE_LACKS_ACE_IOSTREAM)
-
-#if defined (ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION) && defined (__GNUG__)
-# if !defined (ACE_IOSTREAM_T_H)
- // _Only_ define this when compiling this .cpp file standalone, not
- // when instantiating templates. Its purpose is to provide something
- // for global constructors and destructors to be tied to. Without it,
- // they would be tied to the file(name). With Cygnus g++ 2.7.2/VxWorks,
- // that name is used directly in variable names in the munched ctor/dtor
- // file. That name contains a ".", so it's not a legal C variable name.
- // The root of all this trouble is a static instance (of Iostream_init)
- // declared in the iostream.h header file.
- int ACE_IOStream_global_of_builtin_type_to_avoid_munch_problems = 0;
-# endif /* ! ACE_IOSTREAM_T_H */
-#endif /* ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION && __GNUG__ */
-
-#if !defined (__ACE_INLINE__)
-#include "ace/IOStream_T.i"
-#endif /* !__ACE_INLINE__ */
-
-// We will be given a STREAM by the iostream object which creates us.
-// See the ACE_IOStream template for how that works. Like other
-// streambuf objects, we can be input-only, output-only or both.
-
-template <class STREAM>
-ACE_Streambuf_T<STREAM>::ACE_Streambuf_T (STREAM *peer,
- u_int streambuf_size,
- int io_mode)
- : ACE_Streambuf (streambuf_size, io_mode),
- peer_ (peer)
-{
- // A streambuf allows for unbuffered IO where every character is
- // read as requested and written as provided. To me, this seems
- // terribly inefficient for socket-type operations, so I've disabled
- // it. All of the work would be done by the underflow/overflow
- // functions anyway and I haven't implemented anything there to
- // support unbuffered IO.
-
-#if !defined (ACE_LACKS_UNBUFFERED_STREAMBUF)
- this->unbuffered (0);
-#endif /* ! ACE_LACKS_UNBUFFERED_STREAMBUF */
-
- // Linebuffered is similar to unbuffered. Again, I don't have any
- // need for this and I don't see the advantage. I believe this
- // would have to be supported by underflow/overflow to be effective.
-#if !defined (ACE_LACKS_LINEBUFFERED_STREAMBUF)
- this->linebuffered (0);
-#endif /* ! ACE_LACKS_LINEBUFFERED_STREAMBUF */
-}
-
-// The typical constructor. This will initiailze your STREAM and then
-// setup the iostream baseclass to use a custom streambuf based on
-// STREAM.
-
-template <class STREAM>
-ACE_IOStream<STREAM>::ACE_IOStream (STREAM &stream,
- u_int streambuf_size)
- : iostream (0),
- STREAM (stream)
-{
- ACE_NEW (streambuf_,
- ACE_Streambuf_T<STREAM> ((STREAM *) this,
- streambuf_size));
- iostream::init (this->streambuf_);
-}
-
-template <class STREAM>
-ACE_IOStream<STREAM>::ACE_IOStream (u_int streambuf_size)
- : iostream (0)
-{
- ACE_NEW (this->streambuf_,
- ACE_Streambuf_T<STREAM> ((STREAM *) this,
- streambuf_size));
- iostream::init (this->streambuf_);
-}
-
-// We have to get rid of the streambuf_ ourselves since we gave it to
-// iostream ()
-
-template <class STREAM>
-ACE_IOStream<STREAM>::~ACE_IOStream (void)
-{
- delete this->streambuf_;
-}
-
-// The only ambituity in the multiple inheritance is the close ()
-// function.
-
-template <class STREAM> int
-ACE_IOStream<STREAM>::close (void)
-{
- return STREAM::close ();
-}
-
-template <class STREAM> ACE_IOStream<STREAM> &
-ACE_IOStream<STREAM>::operator>> (ACE_Time_Value *&tv)
-{
- ACE_Time_Value *old_tv = this->streambuf_->recv_timeout (tv);
- tv = old_tv;
- return *this;
-}
-
-#if defined (ACE_HAS_STRING_CLASS)
-
-// A simple string operator. The base iostream has 'em for char* but
-// that isn't always the best thing for a String. If we don't provide
-// our own here, we may not get what we want.
-
-template <class STREAM> ACE_IOStream<STREAM> &
-ACE_IOStream<STREAM>::operator>> (ACE_IOStream_String &v)
-{
- if (ipfx0 ())
- {
- char c;
- this->get (c);
-
- for (v = c;
- this->get (c) && !isspace (c);
- v += c)
- continue;
- }
-
- isfx ();
-
- return *this;
-}
-
-template <class STREAM> ACE_IOStream<STREAM> &
-ACE_IOStream<STREAM>::operator<< (ACE_IOStream_String &v)
-{
- if (opfx ())
- {
-#if defined (ACE_WIN32)
- for (int i = 0; i < v.GetLength (); ++i)
-#else
- for (u_int i = 0; i < (u_int) v.length (); ++i)
-#endif /* ACE_WIN32 */
- this->put (v[i]);
- }
-
- osfx ();
-
- return *this;
-}
-
-// A more clever put operator for strings that knows how to deal with
-// quoted strings containing back-quoted quotes.
-
-template <class STREAM> STREAM &
-operator>> (STREAM &stream,
- ACE_Quoted_String &str)
-{
- char c;
-
- if (!(stream >> c)) // eat space up to the first char
- // stream.set (ios::eofbit|ios::failbit);
- return stream;
-
- str = ""; // Initialize the string
-
- // if we don't have a quote, append until we see space
- if (c != '"')
- for (str = c; stream.get (c) && !isspace (c); str += c)
- continue;
- else
- for (; stream.get (c) && c != '"'; str += c)
- if (c == '\\')
- {
- stream.get (c);
- if (c != '"')
- str += '\\';
- }
-
- return stream;
-}
-
-template <class STREAM> STREAM &
-operator<< (STREAM &stream,
- ACE_Quoted_String &str)
-{
- stream.put ('"');
-
- for (u_int i = 0; i < str.length (); ++i)
- {
- if (str[i] == '"')
- stream.put ('\\');
- stream.put (str[i]);
- }
-
- stream.put ('"');
-
- return stream;
-}
-
-#endif /* ACE_HAS_STRING_CLASS */
-#endif /* ACE_LACKS_ACE_IOSTREAM */
-#endif /* ACE_IOSTREAM_T_C */
diff --git a/ace/IOStream_T.h b/ace/IOStream_T.h
deleted file mode 100644
index 2a35aa27697..00000000000
--- a/ace/IOStream_T.h
+++ /dev/null
@@ -1,273 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// IOStream_T.h
-//
-// = AUTHOR
-// James CE Johnson <jcej@lads.com> and Jim Crossley <jim@lads.com>
-//
-// = NOTE
-// This file should not be #included directly by application code.
-// Instead, it should #include "ace/IOStream.h". That's because
-// we only put some conditional compilations in that file.
-//
-// ============================================================================
-
-#if !defined (ACE_IOSTREAM_T_H)
-#define ACE_IOSTREAM_T_H
-
-#include "ace/IOStream.h"
-
-#if !defined (ACE_LACKS_ACE_IOSTREAM)
-
-#if defined (ACE_HAS_STRING_CLASS)
-template <class STREAM> STREAM & operator>> (STREAM &stream, ACE_Quoted_String &str);
-template <class STREAM> STREAM & operator<< (STREAM &stream, ACE_Quoted_String &str);
-#endif /* defined (ACE_HAS_STRING_CLASS) */
-
-template <class STREAM>
-class ACE_Streambuf_T : public ACE_Streambuf
-{
-public:
- ACE_Streambuf_T (STREAM *peer,
- u_int streambuf_size = ACE_STREAMBUF_SIZE,
- int io_mode = ios::in | ios::out);
- // We will be given a STREAM by the iostream object which creates
- // us. See the ACE_IOStream template for how that works. Like
- // other streambuf objects, we can be input-only, output-only or
- // both.
-
- virtual ssize_t send (char *buf, ssize_t len);
-
- virtual ssize_t recv (char *buf,
- ssize_t len,
- ACE_Time_Value *tv = NULL);
-
- virtual ssize_t recv (char *buf,
- ssize_t len,
- int flags,
- ACE_Time_Value * tv = NULL);
-
- virtual ssize_t recv_n (char *buf,
- ssize_t len,
- int flags = 0,
- ACE_Time_Value *tv = NULL);
-
-protected:
- virtual ACE_HANDLE get_handle (void);
-
- STREAM *peer_;
- // This will be our ACE_SOCK_Stream or similar object.
-};
-
-template <class STREAM>
-class ACE_IOStream : public iostream, public STREAM
-{
- // = TITLE
- // A template adapter for creating an iostream-like object using
- // an ACE IPC Stream for the actual I/O. Iostreams use an
- // underlying streambuf object for the IO interface. The
- // iostream class and derivatives provide you with a host of
- // convenient operators that access the streambuf.
- //
- // = DESCRIPTION
- // We inherit all characteristics of iostream and your <STREAM>
- // class. When you create a new class from this template, you
- // can use it anywhere you would have used your original
- // <STREAM> class.
- //
- // To create an iostream for your favorite ACE IPC class (e.g.,
- // <ACE_SOCK_Stream>), feed that class to this template's
- // <STREAM> parameter, e.g.,
- //
- // typedef ACE_Svc_Handler<ACE_SOCK_iostream,
- // ACE_INET_Addr, ACE_NULL_SYNCH>
- // Service_Handler;
- //
- // Because the operators in the iostream class are not virtual,
- // you cannot easily provide overloads in your custom
- // ACE_IOStream classes. To make these things work correctly,
- // you need to overload ALL operators of the ACE_IOStream you
- // create. I've attempted to do that here to make things easier
- // for you but there are no guarantees.
- //
- // In the iostream.cpp file is an example of why it is necessary
- // to overload all of the get/put operators when you want to
- // customize only one or two.
-public:
- // = Initialization and termination methods.
- ACE_IOStream (STREAM &stream,
- u_int streambuf_size = ACE_STREAMBUF_SIZE);
-
- ACE_IOStream (u_int streambuf_size = ACE_STREAMBUF_SIZE);
- // The default constructor. This will initiailze your STREAM and
- // then setup the iostream baseclass to use a custom streambuf based
- // on STREAM.
-
- virtual ~ACE_IOStream (void);
- // We have to get rid of the <streambuf_> ourselves since we gave it
- // to the <iostream> base class;
-
- virtual int close (void);
- // The only ambituity in the multiple inheritance is the <close>
- // function.
-
- int eof (void) const;
- // Returns 1 if we're at the end of the <STREAM>, i.e., if the
- // connection has closed down or an error has occurred, else 0.
- // Under the covers, eof() calls the streambuf's timeout() function
- // which will reset the timeout flag. As as result, you should save
- // the return of eof() and check it instead of calling eof()
- // successively.
-
-#if defined (ACE_HAS_STRING_CLASS)
- virtual ACE_IOStream<STREAM> &operator>> (ACE_IOStream_String &v);
- // A simple string operator. The base <iostream> has them for char*
- // but that isn't always the best thing for a <String>. If we don't
- // provide our own here, we may not get what we want.
-
- virtual ACE_IOStream<STREAM> &operator<< (ACE_IOStream_String &v);
- // The converse of the <String::put> operator.
-
-#endif /* ACE_HAS_STRING_CLASS */
- // = Using the macros to provide get/set operators.
- GETPUT_FUNC_SET (ACE_IOStream<STREAM>)
-
-#if defined (ACE_LACKS_IOSTREAM_FX)
- virtual int ipfx (int noskip = 0)
- {
- if (good())
- {
- if (tie() != 0)
- tie()->flush();
- if (!noskip && flags() & skipws)
- {
- int ch;
- while (isspace(ch = rdbuf()->sbumpc()))
- ;
- if (ch != EOF)
- rdbuf()->sputbackc(ch);
- }
- if (good())
- return (1);
- }
-#if !defined (ACE_WIN32) /* MS VC++ 5.0 doesn't declare setstate */
- setstate(failbit);
-#endif /* !ACE_WIN32 */
- return (0);
- }
- virtual int ipfx0(void) { return ipfx (0); } // Optimized ipfx(0)
- virtual int ipfx1(void) // Optimized ipfx(1)
- {
- if (good())
- {
- if (tie() != 0)
- tie()->flush();
- if (good())
- return (1);
- }
-#if !defined (ACE_WIN32) /* MS VC++ 5.0 doesn't declare setstate */
- setstate(failbit);
-#endif /* !ACE_WIN32 */
- return (0);
- }
- virtual void isfx (void) { return; }
- virtual int opfx (void)
- {
- if (good() && tie() != 0)
- tie()->flush();
- return (good());
- }
- virtual void osfx (void) { if (flags() & unitbuf) flush(); }
-#else
-#if defined (__GNUC__)
- virtual int ipfx0(void) { return iostream::ipfx0 (); } // Optimized ipfx(0)
- virtual int ipfx1(void) { return iostream::ipfx1(); } // Optimized ipfx(1)
-#else
- virtual int ipfx0(void) { return iostream::ipfx (0); }
- virtual int ipfx1(void) { return iostream::ipfx (1); }
-#endif /* __GNUC__ */
- virtual int ipfx (int need = 0) { return iostream::ipfx (need); }
- virtual void isfx (void) { iostream::isfx (); return; }
- virtual int opfx (void) { return iostream::opfx (); }
- virtual void osfx (void) { iostream::osfx (); return; }
-#endif /* ACE_LACKS_IOSTREAM_FX */
-
- ACE_IOStream<STREAM> & operator>> (ACE_Time_Value *&tv);
- // Allow the programmer to provide a timeout for read operations.
- // Give it a pointer to NULL to block forever.
-
-protected:
- ACE_Streambuf_T<STREAM> *streambuf_;
- // This is where all of the action takes place. The streambuf_ is
- // the interface to the underlying STREAM.
-
-private:
- // = Private methods.
-
- // We move these into the private section so that they cannot be
- // used by the application programmer. This is necessary because
- // streambuf_ will be buffering IO on the STREAM object. If these
- // functions were used in your program, there is a danger of getting
- // the datastream out of sync.
- ACE_UNIMPLEMENTED_FUNC (ssize_t send (...))
- ACE_UNIMPLEMENTED_FUNC (ssize_t recv (...))
- ACE_UNIMPLEMENTED_FUNC (ssize_t send_n (...))
- ACE_UNIMPLEMENTED_FUNC (ssize_t recv_n (...))
-};
-
-template <class STREAM>
-class ACE_SOCK_Dgram_SC : public STREAM
-{
- // = TITLE
- // "Dgram_SC" is short for "Datagram Self-Contained."
- //
- // = DESCRIPTION
- // Datagrams don't have the notion of a "peer". Each send and
- // receive on a datagram can go to a different peer if you want.
- // If you're using datagrams for stream activity, you probably
- // want 'em all to go to (and come from) the same place. That's
- // what this class is for. Here, we keep an address object so
- // that we can remember who last sent us data. When we write
- // back, we're then able to write back to that same address.
-public:
- ACE_SOCK_Dgram_SC (void);
- ACE_SOCK_Dgram_SC (STREAM &source,
- ACE_INET_Addr &dest);
- ssize_t send_n (char *buf, ssize_t len);
- ssize_t recv (char *buf,
- ssize_t len,
- ACE_Time_Value *tv = NULL);
- ssize_t recv (char *buf,
- ssize_t len,
- int flags,
- ACE_Time_Value *tv = NULL);
- ssize_t recv_n (char *buf,
- ssize_t len,
- int flags = 0,
- ACE_Time_Value *tv = NULL);
- int get_remote_addr (ACE_INET_Addr &addr) const;
-
-protected:
- ACE_INET_Addr peer_;
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/IOStream_T.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/IOStream_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("IOStream_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-#endif /* ACE_LACKS_ACE_IOSTREAM */
-#endif /* ACE_IOSTREAM_T_H */
diff --git a/ace/IOStream_T.i b/ace/IOStream_T.i
deleted file mode 100644
index 9ae8f0017af..00000000000
--- a/ace/IOStream_T.i
+++ /dev/null
@@ -1,151 +0,0 @@
-/* -*- C++ -*- */
-
-template <class STREAM> ssize_t
-ACE_Streambuf_T<STREAM>::send (char *buf, ssize_t len)
-{
- return peer_->send_n (buf,len);
-}
-
-template <class STREAM> ssize_t
-ACE_Streambuf_T<STREAM>::recv (char *buf,
- ssize_t len,
- ACE_Time_Value *tv)
-{
- return this->recv (buf, len, 0, tv);
-}
-
-template <class STREAM> ssize_t
-ACE_Streambuf_T<STREAM>::recv (char *buf,
- ssize_t len,
- int flags,
- ACE_Time_Value * tv)
-{
- ssize_t rval = peer_->recv (buf, len, flags, tv);
- return rval;
-}
-
-template <class STREAM> ssize_t
-ACE_Streambuf_T<STREAM>::recv_n (char *buf,
- ssize_t len,
- int flags,
- ACE_Time_Value *tv)
-{
- ssize_t rval = peer_->recv_n (buf, len, flags, tv);
- return rval;
-}
-
-template <class STREAM> ACE_HANDLE
-ACE_Streambuf_T<STREAM>::get_handle (void)
-{
- return peer_ ? peer_->get_handle () : 0;
-}
-
-template <class STREAM> ACE_INLINE int
-ACE_IOStream<STREAM>::eof (void) const
-{
-#if 0
- char c;
- return ACE_OS::recv (this->get_handle (),
- &c,
- sizeof c,
- MSG_PEEK) <= 0;
-#endif /* 0 */
- // Get the timeout value of the streambuf
- ACE_Time_Value *timeout = this->streambuf_->recv_timeout (0);
-
- // Reset the timeout value of the streambuf.
- (void) this->streambuf_->recv_timeout (timeout);
-
- char c;
- int rval = this->streambuf_->recv_n (&c,
- sizeof c,
- MSG_PEEK,
- timeout);
-
- // If recv_n() didn't fail or failed because of timeout we're not at
- // EOF.
- return rval != -1 && ! this->streambuf_->timeout ();
-}
-
-template <class STREAM> ACE_INLINE
-ACE_SOCK_Dgram_SC<STREAM>::ACE_SOCK_Dgram_SC (void)
-{
-}
-
-template <class STREAM> ACE_INLINE
-ACE_SOCK_Dgram_SC<STREAM>::ACE_SOCK_Dgram_SC (STREAM &source,
- ACE_INET_Addr &dest)
- : STREAM (source),
- peer_ (dest)
-{
-}
-
-template <class STREAM> ACE_INLINE ssize_t
-ACE_SOCK_Dgram_SC<STREAM>::send_n (char *buf,
- ssize_t len)
-{
- return STREAM::send (buf, len, peer_);
-}
-
-template <class STREAM> ACE_INLINE ssize_t
-ACE_SOCK_Dgram_SC<STREAM>::recv (char *buf,
- ssize_t len,
- ACE_Time_Value *tv)
-{
- return recv (buf, len, 0, tv);
-}
-
-template <class STREAM> ACE_INLINE ssize_t
-ACE_SOCK_Dgram_SC<STREAM>::recv (char *buf,
- ssize_t len,
- int flags,
- ACE_Time_Value *tv)
-{
- if (tv != 0)
- {
- ACE_HANDLE handle = this->get_handle ();
- ACE_Handle_Set handle_set;
-
- handle_set.set_bit (handle);
-
- switch (ACE_OS::select (int (handle) + 1,
- (fd_set *) handle_set, // read_fds.
- (fd_set *) 0, // write_fds.
- (fd_set *) 0, // exception_fds.
- tv))
- {
- case 0:
- errno = ETIME;
- case -1:
- return -1;
- default:
- ; // Do the 'recv' below
- }
- }
-
- int rval = STREAM::recv (buf, len, peer_, flags);
-#if defined (ACE_WIN32)
- if (rval == SOCKET_ERROR)
- if (::WSAGetLastError () == WSAEMSGSIZE)
- if (ACE_BIT_ENABLED (flags, MSG_PEEK))
- rval = len;
-#endif /* ACE_WIN32 */
- return rval < len ? rval : len;
-}
-
-template <class STREAM> ACE_INLINE ssize_t
-ACE_SOCK_Dgram_SC<STREAM>::recv_n (char *buf,
- ssize_t len,
- int flags,
- ACE_Time_Value *tv)
-{
- int rval = this->recv (buf, len, flags, tv);
- return rval;
-}
-
-template <class STREAM> ACE_INLINE int
-ACE_SOCK_Dgram_SC<STREAM>::get_remote_addr (ACE_INET_Addr &addr) const
-{
- addr = peer_;
- return 0;
-}
diff --git a/ace/IO_Cntl_Msg.cpp b/ace/IO_Cntl_Msg.cpp
deleted file mode 100644
index ff27954a2aa..00000000000
--- a/ace/IO_Cntl_Msg.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
-// IO_Cntl_Msg.cpp
-// $Id$
-
-#if 0
-// This is not meant to be used, it's just a place holder...
-
-// Forward decl
-template <class SYNCH> class ACE_Module;
-
-
-class ACE_Module_Link
-{
- // = TITLE
- // Data structure used to link two modules together
- //
- // = DESCRIPTION
- //
-public:
- ACE_Module_Link (ACE_Module *m1, ACE_Module *m2): mod_upper_ (m1), mod_lower_ (m2), count_ (0) {}
-
- ACE_Module *upper (void) { return this->mod_upper_; }
- void upper (ACE_Module *u) { this->mod_upper_ = u; }
-
- ACE_Module *lower (void) { return this->mod_lower_; }
- void lower (ACE_Module *l) { this->mod_lower_ = l; }
-
- int count (void) { return this->count_; }
- void count (int c) { this->count_ = c; }
-
-private:
- ACE_Module *mod_upper_;
- ACE_Module *mod_lower_;
- int count_;
-};
-#endif
-
diff --git a/ace/IO_Cntl_Msg.h b/ace/IO_Cntl_Msg.h
deleted file mode 100644
index 894eb34c746..00000000000
--- a/ace/IO_Cntl_Msg.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// IO_Cntl_Msg.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_IO_CNTL_MSG_H)
-#define ACE_IO_CNTL_MSG_H
-
-class ACE_Export ACE_IO_Cntl_Msg
-{
- // = TITLE
- // Data format for IOCTL messages
-public:
- enum ACE_IO_Cntl_Cmds
- {
- SET_LWM = 1, // Set the low water mark.
- GET_LWM = 2, // Get the low water mark.
- SET_HWM = 3, // Set the high water mark.
- GET_HWM = 4, // Get the high water mark.
- MOD_LINK = 5, // Link modules
- MOD_UNLINK = 6 // Unlink modules
- };
-
- // = Initialization method.
- ACE_IO_Cntl_Msg (ACE_IO_Cntl_Cmds c) { this->cmd_ = c; }
- // Initialize the control message.
-
- // = Get/set methods
-
- ACE_IO_Cntl_Cmds cmd (void) { return this->cmd_; }
- // Get command.
-
- void cmd (ACE_IO_Cntl_Cmds c) { this->cmd_ = c; }
- // Set command.
-
- size_t count (void) { return this->count_; }
- // Get count.
-
- void count (size_t c) { this->count_ = c; }
- // Set count.
-
- int error (void) { return this->error_; }
- // Get error.
-
- void error (int e) { this->error_ = e; }
- // Set error.
-
- int rval (void) { return this->rval_; }
- // Get return value.
-
- void rval (int r) { this->rval_ = r; }
- // Set return value.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_IO_Cntl_Cmds cmd_;
- // Command.
-
- size_t count_;
- // Count.
-
- int error_;
- // Error.
-
- int rval_;
- // Return value
-};
-
-#endif /* ACE_IO_CNTL_MSG_H */
diff --git a/ace/IO_Cntl_Msg.i b/ace/IO_Cntl_Msg.i
deleted file mode 100644
index 8ab50e712bb..00000000000
--- a/ace/IO_Cntl_Msg.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// IO_Cntl_Msg.i
diff --git a/ace/IO_SAP.cpp b/ace/IO_SAP.cpp
deleted file mode 100644
index 32c3e5ed172..00000000000
--- a/ace/IO_SAP.cpp
+++ /dev/null
@@ -1,136 +0,0 @@
-// IO_SAP.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/IO_SAP.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_IO_SAP)
-
-// This is the do-nothing constructor. It does not perform a
-// ACE_OS::open system call.
-
-ACE_IO_SAP::ACE_IO_SAP (void)
- : handle_ (ACE_INVALID_HANDLE)
-{
- ACE_TRACE ("ACE_IO_SAP::ACE_IO_SAP");
-}
-
-void
-ACE_IO_SAP::dump (void) const
-{
- ACE_TRACE ("ACE_IO_SAP::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("handle_ = %d"), this->handle_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\npid_ = %d"), this->pid_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Cache for the process ID.
-pid_t ACE_IO_SAP::pid_ = 0;
-
-// Make the HANDLE_ available for asynchronous I/O (SIGIO), urgent
-// data (SIGURG), or non-blocking I/O (ACE_NONBLOCK).
-
-int
-ACE_IO_SAP::enable (int signum) const
-{
- ACE_TRACE ("ACE_IO_SAP::enable");
- /* First-time in initialization. */
- if (ACE_IO_SAP::pid_ == 0)
- ACE_IO_SAP::pid_ = ACE_OS::getpid ();
-
-#if !defined(ACE_WIN32) && !defined (VXWORKS)
-
- switch (signum)
- {
-#if defined (SIGURG)
- case SIGURG:
-#if defined (F_SETOWN)
- if (ACE_OS::fcntl (this->handle_, F_SETOWN, ACE_IO_SAP::pid_) < 0)
- return ACE_IO_SAP::INVALID_HANDLE;
- break;
-#else
- return ACE_IO_SAP::INVALID_HANDLE;
-#endif /* F_SETOWN */
-#endif /* SIGURG */
-#if defined (SIGIO) // <==
- case SIGIO:
-#if defined (F_SETOWN) && defined (FASYNC)
- if (ACE_OS::fcntl (this->handle_, F_SETOWN, ACE_IO_SAP::pid_) == ACE_IO_SAP::INVALID_HANDLE)
- return ACE_IO_SAP::INVALID_HANDLE;
- if (ACE::set_flags (this->handle_, FASYNC) == ACE_IO_SAP::INVALID_HANDLE)
- return ACE_IO_SAP::INVALID_HANDLE;
-#else
- return ACE_IO_SAP::INVALID_HANDLE;
-#endif /* F_SETOWN && FASYNC */
-#else // <==
- return ACE_IO_SAP::INVALID_HANDLE; // <==
-#endif /* SIGIO <== */
- break;
-
- case ACE_NONBLOCK:
- if (ACE::set_flags (this->handle_, ACE_NONBLOCK) == ACE_IO_SAP::INVALID_HANDLE)
- return ACE_IO_SAP::INVALID_HANDLE;
- break;
- default:
- return ACE_IO_SAP::INVALID_HANDLE;
- }
-
-#else
- ACE_UNUSED_ARG(signum);
-#endif /* !ACE_WIN32 */
-
- return 0;
-}
-
-// Restore the IO_SAP by turning off synchronous I/O or urgent delivery.
-
-int
-ACE_IO_SAP::disable (int signum) const
-{
- ACE_TRACE ("ACE_IO_SAP::disable");
-
-#if !defined(ACE_WIN32) && !defined (VXWORKS)
-
- switch (signum)
- {
-#if defined (SIGURG)
- case SIGURG:
-#if defined (F_SETOWN)
- if (ACE_OS::fcntl (this->handle_, F_SETOWN, 0) == ACE_IO_SAP::INVALID_HANDLE)
- return ACE_IO_SAP::INVALID_HANDLE;
-#else
- return ACE_IO_SAP::INVALID_HANDLE;
-#endif /* F_SETOWN */
- break;
-#endif /* SIGURG */
-#if defined (SIGIO) // <==
- case SIGIO:
-#if defined (F_SETOWN) && defined (FASYNC)
- if (ACE_OS::fcntl (this->handle_, F_SETOWN, 0) == ACE_IO_SAP::INVALID_HANDLE)
- return ACE_IO_SAP::INVALID_HANDLE;
- if (ACE::clr_flags (this->handle_, FASYNC) == ACE_IO_SAP::INVALID_HANDLE)
- return ACE_IO_SAP::INVALID_HANDLE;
-#else
- return ACE_IO_SAP::INVALID_HANDLE;
-#endif /* F_SETOWN && FASYNC */
-#else // <==
- return ACE_IO_SAP::INVALID_HANDLE; // <==
-#endif /* SIGIO <== */
- break;
- case ACE_NONBLOCK:
- if (ACE::clr_flags (this->handle_, ACE_NONBLOCK) == ACE_IO_SAP::INVALID_HANDLE)
- return ACE_IO_SAP::INVALID_HANDLE;
- break;
- default:
- return ACE_IO_SAP::INVALID_HANDLE;
- }
-
-#else
- ACE_UNUSED_ARG(signum);
-#endif /* !ACE_WIN32 */
-
- return 0;
-}
-
diff --git a/ace/IO_SAP.h b/ace/IO_SAP.h
deleted file mode 100644
index 1d94073fcc0..00000000000
--- a/ace/IO_SAP.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// IO_SAP.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_IO_SAP_H)
-#define ACE_IO_SAP_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_IO_SAP
-{
- // = TITLE
- // Defines the member functions for the base class of the ACE_IO_SAP
- // abstraction.
-public:
- enum
- {
- INVALID_HANDLE = -1 // Be consistent with Winsock
- };
-
- int control (int cmd, void *) const;
- // Interface for ioctl.
-
- // = Methods for manipulating common I/O descriptor options related to
- // files.
- int enable (int signum) const;
- // Enable signal <signum>.
- int disable (int signum) const;
- // Disable signal <signum>.
-
- ACE_HANDLE get_handle (void) const;
- // Get the underlying descriptor.
-
- void set_handle (ACE_HANDLE handle);
- // Set the underlying descriptor.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_IO_SAP (void);
- // Ensure that ACE_IO_SAP is an abstract base class.
-
-private:
- ACE_HANDLE handle_;
- // Underlying I/O descriptor.
-
- static pid_t pid_;
- // Cache the process ID.
-};
-
-#include "ace/IO_SAP.i"
-
-#endif /* ACE_IO_SAP_H */
diff --git a/ace/IO_SAP.i b/ace/IO_SAP.i
deleted file mode 100644
index f13fe9db8d7..00000000000
--- a/ace/IO_SAP.i
+++ /dev/null
@@ -1,33 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// IO_SAP.i
-
-// Used to return the underlying handle_.
-
-inline ACE_HANDLE
-ACE_IO_SAP::get_handle (void) const
-{
- ACE_TRACE ("ACE_IO_SAP::get_handle");
- return this->handle_;
-}
-
-// Used to set the underlying handle_.
-
-inline void
-ACE_IO_SAP::set_handle (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_IO_SAP::set_handle");
- this->handle_ = handle;
-}
-
-// Provides access to the ACE_OS::ioctl system call.
-
-inline int
-ACE_IO_SAP::control (int cmd, void *arg) const
-{
- ACE_TRACE ("ACE_IO_SAP::control");
- return ACE_OS::ioctl (this->handle_, cmd, arg);
-}
-
-
diff --git a/ace/IPC_SAP.cpp b/ace/IPC_SAP.cpp
deleted file mode 100644
index 698d52d9727..00000000000
--- a/ace/IPC_SAP.cpp
+++ /dev/null
@@ -1,151 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/IPC_SAP.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_IPC_SAP)
-
-void
-ACE_IPC_SAP::dump (void) const
-{
- ACE_TRACE ("ACE_IPC_SAP::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("handle_ = %d"), this->handle_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\npid_ = %d"), this->pid_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Cache for the process ID.
-pid_t ACE_IPC_SAP::pid_ = 0;
-
-// This is the do-nothing constructor. It does not perform a
-// ACE_OS::socket system call.
-
-ACE_IPC_SAP::ACE_IPC_SAP (void)
- : handle_ (ACE_INVALID_HANDLE)
-{
-// ACE_TRACE ("ACE_IPC_SAP::ACE_IPC_SAP");
-}
-
-// Make the HANDLE_ available for asynchronous I/O (SIGIO), urgent
-// data (SIGURG), or non-blocking I/O (ACE_NONBLOCK).
-
-int
-ACE_IPC_SAP::enable (int signum) const
-{
- ACE_TRACE ("ACE_IPC_SAP::enable");
-
- // First-time in initialization.
- if (ACE_IPC_SAP::pid_ == 0)
- ACE_IPC_SAP::pid_ = ACE_OS::getpid ();
-
-#if defined (ACE_WIN32) || defined (VXWORKS)
- switch (signum)
- {
- case ACE_NONBLOCK:
- // nonblocking argument (1)
- // blocking: (0)
- {
- u_long nonblock = 1;
- return ACE_OS::ioctl (this->handle_, FIONBIO, &nonblock);
- }
- default:
- ACE_NOTSUP_RETURN (-1);
- }
-#else /* ! ACE_WIN32 && ! VXWORKS */
- switch (signum)
- {
-#if defined (SIGURG)
- case SIGURG:
-#if defined (F_SETOWN)
- if (ACE_OS::fcntl (this->handle_, F_SETOWN, ACE_IPC_SAP::pid_) < 0)
- return -1;
-#else
- return -1;
-#endif /* F_SETOWN */
- break;
-#endif /* SIGURG */
-#if defined (SIGIO) // <==
- case SIGIO:
-#if defined (F_SETOWN) && defined (FASYNC)
- if (ACE_OS::fcntl (this->handle_, F_SETOWN, ACE_IPC_SAP::pid_) == -1)
- return -1;
- if (ACE::set_flags (this->handle_, FASYNC) == -1)
- return -1;
-#else
- return -1;
-#endif /* F_SETOWN && FASYNC */
-#else // <==
- return -1; // <==
-#endif /* SIGIO <== */
- break;
- case ACE_NONBLOCK:
- if (ACE::set_flags (this->handle_, ACE_NONBLOCK) == ACE_INVALID_HANDLE)
- return -1;
- break;
- default:
- return -1;
- }
-#endif /* ! ACE_WIN32 && ! VXWORKS */
- ACE_NOTREACHED (return 0);
-}
-
-// Restore the IPC_SAPet by turning off synchronous I/O or urgent
-// delivery.
-
-int
-ACE_IPC_SAP::disable (int signum) const
-{
- ACE_TRACE ("ACE_IPC_SAP::disable");
-
-#if defined (ACE_WIN32) || defined (VXWORKS)
- switch (signum)
- {
- case ACE_NONBLOCK:
- // nonblocking argument (1)
- // blocking: (0)
- {
- u_long nonblock = 0;
- return ACE_OS::ioctl (this->handle_, FIONBIO, &nonblock);
- }
- default:
- ACE_NOTSUP_RETURN (-1);
- }
-#else /* ! ACE_WIN32 && ! VXWORKS */
- switch (signum)
- {
-#if defined (SIGURG)
- case SIGURG:
-#if defined (F_SETOWN)
- if (ACE_OS::fcntl (this->handle_, F_SETOWN, 0) == -1)
- return -1;
- break;
-#else
- return -1;
-#endif /* F_SETOWN */
-#endif /* SIGURG */
-#if defined (SIGIO) // <==
- case SIGIO:
-#if defined (F_SETOWN) && defined (FASYNC)
- if (ACE_OS::fcntl (this->handle_, F_SETOWN, 0) == -1)
- return -1;
- if (ACE::clr_flags (this->handle_, FASYNC) == -1)
- return -1;
- break;
-#else
- return -1;
-#endif /* F_SETOWN && FASYNC */
-#else // <==
- return -1; // <==
-#endif /* SIGIO <== */
- case ACE_NONBLOCK:
- if (ACE::clr_flags (this->handle_, ACE_NONBLOCK) == -1)
- return -1;
- break;
- default:
- return -1;
- }
-#endif /* ! ACE_WIN32 && ! VXWORKS */
- ACE_NOTREACHED (return 0);
-}
diff --git a/ace/IPC_SAP.h b/ace/IPC_SAP.h
deleted file mode 100644
index 5149810cf4c..00000000000
--- a/ace/IPC_SAP.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// IPC_SAP.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_IPC_SAP_H)
-#define ACE_IPC_SAP_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_IPC_SAP
-{
- // = TITLE
- // Defines the member functions for the base class of the
- // ACE_IPC_SAP abstraction.
-public:
- int control (int cmd, void *) const;
- // Interface for ioctl.
-
- // = Common I/O descriptor options related to sockets.
- int enable (int signum) const;
- // Enable signal <signum>.
-
- int disable (int signum) const;
- // Disable signal <signum>.
-
- ACE_HANDLE get_handle (void) const;
- // Get the underlying descriptor.
-
- void set_handle (ACE_HANDLE handle);
- // Set the underlying descriptor.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // = Ensure that ACE_IPC_SAP is an abstract base class.
- ACE_IPC_SAP (void);
- // Default constructor.
-
-private:
- ACE_HANDLE handle_;
- // Underlying I/O descriptor.
-
- static pid_t pid_;
- // Cache the process ID.
-};
-
-#include "ace/IPC_SAP.i"
-
-#endif /* ACE_IPC_SAP_H */
diff --git a/ace/IPC_SAP.i b/ace/IPC_SAP.i
deleted file mode 100644
index 930be9c991e..00000000000
--- a/ace/IPC_SAP.i
+++ /dev/null
@@ -1,31 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// IPC_SAP.i
-
-// Used to return the underlying handle_.
-
-inline ACE_HANDLE
-ACE_IPC_SAP::get_handle (void) const
-{
- ACE_TRACE ("ACE_IPC_SAP::get_handle");
- return this->handle_;
-}
-
-// Used to set the underlying handle_.
-
-inline void
-ACE_IPC_SAP::set_handle (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_IPC_SAP::set_handle");
- this->handle_ = handle;
-}
-
-// Provides access to the ACE_OS::ioctl system call.
-
-inline int
-ACE_IPC_SAP::control (int cmd, void *arg) const
-{
- ACE_TRACE ("ACE_IPC_SAP::control");
- return ACE_OS::ioctl (this->handle_, cmd, arg);
-}
diff --git a/ace/LOCK_SOCK_Acceptor.cpp b/ace/LOCK_SOCK_Acceptor.cpp
deleted file mode 100644
index f6408e52d8a..00000000000
--- a/ace/LOCK_SOCK_Acceptor.cpp
+++ /dev/null
@@ -1,30 +0,0 @@
-// $Id$
-
-#if !defined (ACE_LOCK_SOCK_ACCEPTOR_CPP)
-#define ACE_LOCK_SOCK_ACCEPTOR_CPP
-
-#include /**/ "ace/Synch.h"
-
-template <class ACE_LOCK> int
-ACE_LOCK_SOCK_Acceptor<ACE_LOCK>::accept (ACE_SOCK_Stream &stream,
- ACE_Addr *remote_address,
- ACE_Time_Value *timeout,
- int restart,
- int reset_new_handle) const
-{
- ACE_GUARD_RETURN (ACE_LOCK, ace_mon, (ACE_LOCK &) this->lock_, -1);
-
- return ACE_SOCK_Acceptor::accept (stream,
- remote_address,
- timeout,
- restart,
- reset_new_handle);
-}
-
-template <class ACE_LOCK> ACE_LOCK &
-ACE_LOCK_SOCK_Acceptor<ACE_LOCK>::lock (void)
-{
- return this->lock_;
-}
-
-#endif /* ACE_LOCK_SOCK_ACCEPTOR_CPP */
diff --git a/ace/LOCK_SOCK_Acceptor.h b/ace/LOCK_SOCK_Acceptor.h
deleted file mode 100644
index 8517992c600..00000000000
--- a/ace/LOCK_SOCK_Acceptor.h
+++ /dev/null
@@ -1,57 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// LOCK_SOCK_Acceptor.h
-//
-// = AUTHOR
-// James Hu and Irfan Pyarali
-//
-// ============================================================================
-
-#if !defined (ACE_LOCK_SOCK_ACCEPTOR_H)
-#define ACE_LOCK_SOCK_ACCEPTOR_H
-
-#include "ace/SOCK_Acceptor.h"
-
-template <class ACE_LOCK>
-class ACE_LOCK_SOCK_Acceptor : public ACE_SOCK_Acceptor
-{
- // = TITLE
- // Specialize <ACE_SOCK_Acceptor> to lock around <accept>;
- //
- // = DESCRIPTION
- // This class is necessary since some OS platforms (e.g.,
- // Solaris 2.5) do not allow multiple threads/processes to
- // simultaneously call <accept> on the same listen-mode
- // port/socket. Thus, we need to protect against multiple
- // concurrent accesses by using the appropriate type of lock.
-public:
- int accept (ACE_SOCK_Stream &new_stream,
- ACE_Addr *remote_addr = 0,
- ACE_Time_Value *timeout = 0,
- int restart = 1,
- int reset_new_handle = 0) const;
- // Accept the connection under the control of the <ACE_LOCK>.
-
- ACE_LOCK &lock (void);
- // Return a reference to the lock.
-
-protected:
- ACE_LOCK lock_;
- // Type of locking mechanism.
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "LOCK_SOCK_Acceptor.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("LOCK_SOCK_Acceptor.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_LOCK_SOCK_ACCEPTOR_H */
diff --git a/ace/LSOCK.cpp b/ace/LSOCK.cpp
deleted file mode 100644
index 886fdb2763a..00000000000
--- a/ace/LSOCK.cpp
+++ /dev/null
@@ -1,159 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/LSOCK.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_LSOCK)
-
-void
-ACE_LSOCK::dump (void) const
-{
- ACE_TRACE ("ACE_LSOCK::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("aux_handle_ = %d"), this->aux_handle_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-#if defined (ACE_HAS_MSG)
-// This routine sends an open file descriptor to <this->handle_>.
-
-int
-ACE_LSOCK::send_handle (const ACE_HANDLE handle) const
-{
- ACE_TRACE ("ACE_LSOCK::send_handle");
- unsigned char a[2];
- iovec iov;
- msghdr send_msg;
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- char cmsgbuf[ACE_BSD_CONTROL_MSG_LEN];
- cmsghdr *cmsgptr = (cmsghdr *) cmsgbuf;
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-
- a[0] = 0xab;
- a[1] = 0xcd;
- iov.iov_base = (char *) a;
- iov.iov_len = sizeof a;
- send_msg.msg_iov = &iov;
- send_msg.msg_iovlen = 1;
- send_msg.msg_name = 0;
- send_msg.msg_namelen = 0;
-
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- cmsgptr->cmsg_level = SOL_SOCKET;
- cmsgptr->cmsg_type = SCM_RIGHTS;
- cmsgptr->cmsg_len = sizeof cmsgbuf;
- send_msg.msg_control = cmsgbuf;
- send_msg.msg_controllen = sizeof cmsgbuf;
- *(ACE_HANDLE *) CMSG_DATA (cmsgptr) = handle;
- send_msg.msg_flags = 0;
-#else
- send_msg.msg_accrights = (char *) &handle;
- send_msg.msg_accrightslen = sizeof handle;
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-
- return ACE_OS::sendmsg (this->get_handle (), &send_msg, 0);
-}
-
-// This file receives an open file descriptor from <this->handle_>.
-// Note, this routine returns -1 if problems occur, 0 if we recv a
-// message that does not have file descriptor in it, and 1 otherwise.
-
-int
-ACE_LSOCK::recv_handle (ACE_HANDLE &handle, char *pbuf, int *len) const
-{
- ACE_TRACE ("ACE_LSOCK::recv_handle");
- unsigned char a[2];
- iovec iov;
- msghdr recv_msg;
-
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- char cmsgbuf[ACE_BSD_CONTROL_MSG_LEN];
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-
- if (pbuf != 0 && len != 0)
- {
- iov.iov_base = pbuf;
- iov.iov_len = *len;
- }
- else
- {
- iov.iov_base = (char *) a;
- iov.iov_len = sizeof a;
- }
-
- recv_msg.msg_iov = &iov;
- recv_msg.msg_iovlen = 1;
- recv_msg.msg_name = 0;
- recv_msg.msg_namelen = 0;
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- recv_msg.msg_control = cmsgbuf;
- recv_msg.msg_controllen = sizeof cmsgbuf;
-#else
- recv_msg.msg_accrights = (char *) &handle;
- recv_msg.msg_accrightslen = sizeof handle;
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-
-#if defined (ACE_HAS_STREAMS)
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- ACE_UNUSED_ARG (handle);
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-
- ssize_t nbytes = ACE_OS::recvmsg (this->get_handle (), &recv_msg, 0);
-
- if (nbytes != ACE_INVALID_HANDLE)
- {
- if (len != 0)
- *len = nbytes;
-
- if (nbytes == sizeof a
- && ((unsigned char *) iov.iov_base)[0] == 0xab
- && ((unsigned char *) iov.iov_base)[1] == 0xcd)
- return 1;
- else
- return 0;
- }
-#else
- ssize_t nbytes = ACE_OS::recvmsg (this->get_handle (), &recv_msg, MSG_PEEK);
-
- if (nbytes != ACE_INVALID_HANDLE)
- {
- if (nbytes == sizeof a
- && ((unsigned char *) iov.iov_base)[0] == 0xab
- && ((unsigned char *) iov.iov_base)[1] == 0xcd)
- {
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- recv_msg.msg_control = cmsgbuf;
- recv_msg.msg_controllen = sizeof cmsgbuf;
-#else
- recv_msg.msg_accrights = (char *) &handle;
- recv_msg.msg_accrightslen = sizeof handle;
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-
- if (ACE_OS::recvmsg (this->get_handle (),
- &recv_msg, 0) == ACE_INVALID_HANDLE)
- return ACE_INVALID_HANDLE;
- else
- {
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- cmsghdr *cmsgptr = (cmsghdr *) cmsgbuf;
- handle = *(ACE_HANDLE *) CMSG_DATA (cmsgptr) ;
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
- return 1;
- }
- }
- else
- {
- if (len != 0)
- *len = nbytes;
- return 0;
- }
- }
-#endif /* ACE_HAS_STREAMS */
- else
- return ACE_INVALID_HANDLE;
-}
-#endif /* ACE_HAS_MSG */
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/ace/LSOCK.h b/ace/LSOCK.h
deleted file mode 100644
index 9d5999f5426..00000000000
--- a/ace/LSOCK.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// LSOCK.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_LOCAL_SOCK_H)
-#define ACE_LOCAL_SOCK_H
-
-#include "ace/SOCK.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-class ACE_Export ACE_LSOCK
-{
- // = TITLE
- // Create a Local ACE_SOCK, which is used for passing file
- // descriptors.
-public:
-#if defined (ACE_HAS_MSG)
- int send_handle (const ACE_HANDLE handle) const;
- // Send an open FD to another process.
-
- int recv_handle (ACE_HANDLE &handles,
- char *pbuf = 0,
- int *len = 0) const;
- // Recv an open FD from another process.
-#endif /* ACE_HAS_MSG */
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // = Ensure that ACE_LSOCK is an abstract base class
-
- ACE_LSOCK (void);
- // Default constructor.
-
- ACE_LSOCK (ACE_HANDLE handle);
- // Initialize based on <handle>
-
- ACE_HANDLE get_handle (void) const;
- // Get handle.
-
- void set_handle (ACE_HANDLE handle);
- // Set handle.
-
-private:
- ACE_HANDLE aux_handle_;
- // An auxiliary handle used to avoid virtual base classes...
-};
-
-#include "ace/LSOCK.i"
-
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
-#endif /* ACE_LOCAL_SOCK_H */
diff --git a/ace/LSOCK.i b/ace/LSOCK.i
deleted file mode 100644
index cddc2db5812..00000000000
--- a/ace/LSOCK.i
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// LSOCK.i
-
-// Simple-minded constructor.
-
-inline
-ACE_LSOCK::ACE_LSOCK (void)
-{
- ACE_TRACE ("ACE_LSOCK::ACE_LSOCK");
-}
-
-// Sets the underlying file descriptor.
-
-inline void
-ACE_LSOCK::set_handle (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_LSOCK::set_handle");
- this->aux_handle_ = handle;
-}
-
-// Gets the underlying file descriptor.
-
-inline ACE_HANDLE
-ACE_LSOCK::get_handle (void) const
-{
- ACE_TRACE ("ACE_LSOCK::get_handle");
- return this->aux_handle_;
-}
-
-// Sets the underlying file descriptor.
-
-inline
-ACE_LSOCK::ACE_LSOCK (ACE_HANDLE handle)
- : aux_handle_ (handle)
-{
- ACE_TRACE ("ACE_LSOCK::ACE_LSOCK");
-}
diff --git a/ace/LSOCK_Acceptor.cpp b/ace/LSOCK_Acceptor.cpp
deleted file mode 100644
index 7a0f9d5883a..00000000000
--- a/ace/LSOCK_Acceptor.cpp
+++ /dev/null
@@ -1,97 +0,0 @@
-// LSOCK_Acceptor.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/LSOCK_Acceptor.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/LSOCK_Acceptor.i"
-#endif /* __ACE_INLINE__ */
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_LSOCK_Acceptor)
-
-// Return the local endpoint address.
-
-int
-ACE_LSOCK_Acceptor::get_local_addr (ACE_Addr &a) const
-{
- ACE_TRACE ("ACE_LSOCK_Acceptor::get_local_addr");
- a = this->local_addr_;
- return 0;
-}
-
-void
-ACE_LSOCK_Acceptor::dump (void) const
-{
- ACE_TRACE ("ACE_LSOCK_Acceptor::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->local_addr_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Do nothing routine for constructor.
-
-ACE_LSOCK_Acceptor::ACE_LSOCK_Acceptor (void)
-{
- ACE_TRACE ("ACE_LSOCK_Acceptor::ACE_LSOCK_Acceptor");
-}
-
-int
-ACE_LSOCK_Acceptor::open (const ACE_Addr &remote_sap,
- int reuse_addr,
- int protocol_family,
- int backlog,
- int protocol)
-{
- ACE_TRACE ("ACE_LSOCK_Acceptor::open");
- this->local_addr_ = *((ACE_UNIX_Addr *) &remote_sap); // This is a gross hack...
- return ACE_SOCK_Acceptor::open (remote_sap, reuse_addr,
- protocol_family, backlog, protocol);
-}
-
-// General purpose routine for performing server ACE_SOCK creation.
-
-ACE_LSOCK_Acceptor::ACE_LSOCK_Acceptor (const ACE_Addr &remote_sap,
- int reuse_addr,
- int protocol_family,
- int backlog,
- int protocol)
-{
- ACE_TRACE ("ACE_LSOCK_Acceptor::ACE_LSOCK_Acceptor");
- if (this->open (remote_sap, reuse_addr,
- protocol_family, backlog, protocol) == -1)
- ACE_ERROR ((LM_ERROR, "ACE_LSOCK_Acceptor::ACE_LSOCK_Acceptor"));
-}
-
-// General purpose routine for accepting new connections.
-
-int
-ACE_LSOCK_Acceptor::accept (ACE_LSOCK_Stream &new_local_ipc_sap,
- ACE_Addr *remote_addr,
- ACE_Time_Value *timeout,
- int restart,
- int reset_new_handle) const
-{
- ACE_TRACE ("ACE_LSOCK_Acceptor::accept");
- ACE_HANDLE new_handle =
- ACE_SOCK_Acceptor::shared_accept (remote_addr, timeout, restart, reset_new_handle);
- new_local_ipc_sap.set_handle (new_handle);
- return new_handle == ACE_INVALID_HANDLE ? -1 : 0;
-}
-
-// Close down the UNIX domain stream and remove the rendezvous point
-// from the file system.
-
-int
-ACE_LSOCK_Acceptor::remove (void)
-{
- ACE_TRACE ("ACE_LSOCK_Acceptor::remove");
- int result = this->close ();
- return ACE_OS::unlink (this->local_addr_.get_path_name ()) == -1
- || result == -1 ? -1 : 0;
-}
-
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/ace/LSOCK_Acceptor.h b/ace/LSOCK_Acceptor.h
deleted file mode 100644
index a4ec2a9d5e2..00000000000
--- a/ace/LSOCK_Acceptor.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// LSOCK_Aceeptor.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_LOCAL_SOCK_ACCEPTOR_H)
-#define ACE_LOCAL_SOCK_ACCEPTOR_H
-
-#include "ace/SOCK_Acceptor.h"
-#include "ace/UNIX_Addr.h"
-#include "ace/LSOCK_Stream.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-class ACE_Export ACE_LSOCK_Acceptor : public ACE_SOCK_Acceptor
-{
- // = TITLE
- // Defines the format and interface for the acceptor side of the
- // local ACE_SOCK ACE_Stream.
-public:
- // = Initialization methods.
- ACE_LSOCK_Acceptor (void);
- // Default constructor.
-
- ACE_LSOCK_Acceptor (const ACE_Addr &local_sap,
- int reuse_addr = 0,
- int protocol_family = PF_UNIX,
- int backlog = 5,
- int protocol = 0);
- // Initiate a passive mode socket.
-
- int open (const ACE_Addr &local_sap,
- int reuse_addr = 0,
- int protocol_family = PF_UNIX,
- int backlog = 5,
- int protocol = 0);
- // Initiate a passive mode socket.
-
- int accept (ACE_LSOCK_Stream &new_ipc_sap,
- ACE_Addr * = 0,
- ACE_Time_Value *timeout = 0,
- int restart = 1,
- int reset_new_handle = 0) const;
- // Accept a new data transfer connection.
-
- int remove (void);
- // Close down the ACE_LSOCK and remove the rendezvous point from the
- // file system.
-
- int get_local_addr (ACE_Addr &) const;
- // Return the local endpoint address.
-
- // = Meta-type info
- typedef ACE_UNIX_Addr PEER_ADDR;
- typedef ACE_LSOCK_Stream PEER_STREAM;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_UNIX_Addr local_addr_;
- // Address of our rendezvous point.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/LSOCK_Acceptor.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
-#endif /* ACE_LOCAL_SOCK_ACCEPTOR_H */
diff --git a/ace/LSOCK_Acceptor.i b/ace/LSOCK_Acceptor.i
deleted file mode 100644
index e873fd02822..00000000000
--- a/ace/LSOCK_Acceptor.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// LSOCK_Acceptor.i
diff --git a/ace/LSOCK_CODgram.cpp b/ace/LSOCK_CODgram.cpp
deleted file mode 100644
index b84b1e64edc..00000000000
--- a/ace/LSOCK_CODgram.cpp
+++ /dev/null
@@ -1,50 +0,0 @@
-// LSOCK_CODgram.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/LSOCK_CODgram.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_LSOCK_CODgram)
-
-void
-ACE_LSOCK_CODgram::dump (void) const
-{
- ACE_TRACE ("ACE_LSOCK_CODgram::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_SOCK_CODgram::dump ();
- ACE_LSOCK::dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-/* Here's the general-purpose open routine. */
-
-int
-ACE_LSOCK_CODgram::open (const ACE_Addr &remote,
- const ACE_Addr &local,
- int protocol_family,
- int protocol)
-{
- ACE_TRACE ("ACE_LSOCK_CODgram::open");
- if (ACE_SOCK_CODgram::open (remote, local, protocol_family,
- protocol) == -1)
- return -1;
- ACE_LSOCK::set_handle (this->get_handle ());
- return 0;
-}
-
-/* Create a local ACE_SOCK datagram. */
-
-ACE_LSOCK_CODgram::ACE_LSOCK_CODgram (const ACE_Addr &remote,
- const ACE_Addr &local,
- int protocol_family,
- int protocol)
-{
- ACE_TRACE ("ACE_LSOCK_CODgram::ACE_LSOCK_CODgram");
- if (this->open (remote, local, protocol_family,
- protocol) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_LSOCK_CODgram")));
-}
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/ace/LSOCK_CODgram.h b/ace/LSOCK_CODgram.h
deleted file mode 100644
index 22003a3dc2e..00000000000
--- a/ace/LSOCK_CODgram.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// LSOCK_CODgram.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_LOCAL_SOCK_CODGRAM_H)
-#define ACE_LOCAL_SOCK_CODGRAM_H
-
-#include "ace/LSOCK.h"
-#include "ace/SOCK_CODgram.h"
-#include "ace/Addr.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-class ACE_Export ACE_LSOCK_CODgram : public ACE_SOCK_CODgram, public ACE_LSOCK
-{
- // = TITLE
- // Defines the member functions for the <ACE_LSOCK> connected
- // datagram abstraction.
-public:
- // = Initialization methods.
- ACE_LSOCK_CODgram (void);
- // Default constructor.
-
- ACE_LSOCK_CODgram (const ACE_Addr &remote_sap,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int protocol_family = PF_UNIX,
- int protocol = 0);
- // Initiate a connected-datagram.
-
- int open (const ACE_Addr &remote_sap,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int protocol_family = PF_UNIX,
- int protocol = 0);
- // Initiate a connected-datagram.
-
- ACE_HANDLE get_handle (void) const;
- // Get underlying handle.
-
- void set_handle (ACE_HANDLE);
- // Set underlying handle.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/LSOCK_CODgram.i"
-
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
-#endif /* ACE_LOCAL_SOCK_CODGRAM_H */
diff --git a/ace/LSOCK_CODgram.i b/ace/LSOCK_CODgram.i
deleted file mode 100644
index 40b2330cdcd..00000000000
--- a/ace/LSOCK_CODgram.i
+++ /dev/null
@@ -1,27 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// LSOCK_CODgram.i
-
-// Do nothing constructor.
-
-inline
-ACE_LSOCK_CODgram::ACE_LSOCK_CODgram (void)
-{
- ACE_TRACE ("ACE_LSOCK_CODgram::ACE_LSOCK_CODgram");
-}
-
-inline void
-ACE_LSOCK_CODgram::set_handle (ACE_HANDLE h)
-{
- ACE_TRACE ("ACE_LSOCK_CODgram::set_handle");
- this->ACE_SOCK_CODgram::set_handle (h);
- this->ACE_LSOCK::set_handle (h);
-}
-
-inline ACE_HANDLE
-ACE_LSOCK_CODgram::get_handle (void) const
-{
- ACE_TRACE ("ACE_LSOCK_CODgram::get_handle");
- return this->ACE_SOCK_CODgram::get_handle ();
-}
diff --git a/ace/LSOCK_Connector.cpp b/ace/LSOCK_Connector.cpp
deleted file mode 100644
index ba85fa8039b..00000000000
--- a/ace/LSOCK_Connector.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// LSOCK_Connector.cpp
-// $Id$
-
-/* Defines the format and interface for the connector side of the
- local ACE_SOCK ACE_Stream. */
-
-#define ACE_BUILD_DLL
-#include "ace/LSOCK_Connector.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_LSOCK_Connector)
-
-void
-ACE_LSOCK_Connector::dump (void) const
-{
- ACE_TRACE ("ACE_LSOCK_Connector::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_LSOCK_Connector::ACE_LSOCK_Connector (void)
-{
- ACE_TRACE ("ACE_LSOCK_Connector::ACE_LSOCK_Connector");
-}
-
-// Establish a connection.
-ACE_LSOCK_Connector::ACE_LSOCK_Connector (ACE_LSOCK_Stream &new_stream,
- const ACE_UNIX_Addr &remote_sap,
- ACE_Time_Value *timeout,
- const ACE_Addr &local_sap,
- int reuse_addr,
- int flags,
- int perms,
- int protocol_family,
- int protocol)
- : ACE_SOCK_Connector (new_stream, remote_sap, timeout,
- local_sap, reuse_addr, flags, perms,
- protocol_family, protocol)
-{
- ACE_TRACE ("ACE_LSOCK_Connector::ACE_LSOCK_Connector");
- // This is necessary due to the weird inheritance relationships of
- // ACE_LSOCK_Stream.
- new_stream.set_handle (new_stream.get_handle ());
-}
-
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/ace/LSOCK_Connector.h b/ace/LSOCK_Connector.h
deleted file mode 100644
index 8ce18b2b0e2..00000000000
--- a/ace/LSOCK_Connector.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// LSOCK_Connector.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_LOCAL_SOCK_CONNECTOR_H)
-#define ACE_LOCAL_SOCK_CONNECTOR_H
-
-#include "ace/SOCK_Connector.h"
-#include "ace/LSOCK_Stream.h"
-#include "ace/UNIX_Addr.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-class ACE_Export ACE_LSOCK_Connector : public ACE_SOCK_Connector
-{
- // = TITLE
- // Defines the format and interface for the connector side of
- // the <ACE_LSOCK_Stream>.
-public:
- // = Initialization methods.
- ACE_LSOCK_Connector (void);
- // Default constructor.
-
- ACE_LSOCK_Connector (ACE_LSOCK_Stream &new_stream,
- const ACE_UNIX_Addr &remote_sap,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = 0,
- int perms = 0,
- int protocol_family = PF_UNIX,
- int protocol = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
-
- int connect (ACE_LSOCK_Stream &new_stream,
- const ACE_UNIX_Addr &remote_sap,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = 0,
- int perms = 0,
- int protcol_family = PF_UNIX,
- int protocol = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
-
- // = Meta-type info
- typedef ACE_UNIX_Addr PEER_ADDR;
- typedef ACE_LSOCK_Stream PEER_STREAM;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/LSOCK_Connector.i"
-
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
-#endif /* ACE_LOCAL_SOCK_CONNECTOR_H */
diff --git a/ace/LSOCK_Connector.i b/ace/LSOCK_Connector.i
deleted file mode 100644
index fdd9834a444..00000000000
--- a/ace/LSOCK_Connector.i
+++ /dev/null
@@ -1,29 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// LSOCK_Connector.i
-
-// Establish a connection.
-
-inline int
-ACE_LSOCK_Connector::connect (ACE_LSOCK_Stream &new_stream,
- const ACE_UNIX_Addr &remote_sap,
- ACE_Time_Value *timeout,
- const ACE_Addr &local_sap,
- int reuse_addr,
- int flags,
- int perms,
- int protocol_family,
- int protocol)
-{
- ACE_TRACE ("ACE_LSOCK_Connector::connect");
- int result = ACE_SOCK_Connector::connect (new_stream, remote_sap,
- timeout, local_sap,
- reuse_addr, flags, perms,
- protocol_family, protocol);
- if (result != -1)
- // This is necessary due to the weird inheritance relationships of ACE_LSOCK_Stream.
- new_stream.set_handle (new_stream.get_handle ());
- return result;
-}
-
diff --git a/ace/LSOCK_Dgram.cpp b/ace/LSOCK_Dgram.cpp
deleted file mode 100644
index eb734719bdb..00000000000
--- a/ace/LSOCK_Dgram.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-// LSOCK_Dgram.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/LSOCK_Dgram.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_LSOCK_Dgram)
-
-void
-ACE_LSOCK_Dgram::dump (void) const
-{
- ACE_TRACE ("ACE_LSOCK_Dgram::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_SOCK_Dgram::dump ();
- ACE_LSOCK::dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-/* The "do nothing" constructor. */
-
-ACE_LSOCK_Dgram::ACE_LSOCK_Dgram (void)
-{
- ACE_TRACE ("ACE_LSOCK_Dgram::ACE_LSOCK_Dgram");
-}
-
-/* Here's the general-purpose open routine. */
-
-int
-ACE_LSOCK_Dgram::open (const ACE_Addr &local,
- int protocol_family,
- int protocol)
-{
- ACE_TRACE ("ACE_LSOCK_Dgram::open");
- if (ACE_SOCK_Dgram::open (local, protocol_family,
- protocol) == -1)
- return -1;
- ACE_LSOCK::set_handle (this->ACE_SOCK_Dgram::get_handle ());
- return 0;
-}
-
-/* Create a local ACE_SOCK datagram. */
-
-ACE_LSOCK_Dgram::ACE_LSOCK_Dgram (const ACE_Addr &local,
- int protocol_family,
- int protocol)
-{
- ACE_TRACE ("ACE_LSOCK_Dgram::ACE_LSOCK_Dgram");
- if (this->open (local, protocol_family,
- protocol) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_LSOCK_Dgram")));
-}
-
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/ace/LSOCK_Dgram.h b/ace/LSOCK_Dgram.h
deleted file mode 100644
index 953213b3b85..00000000000
--- a/ace/LSOCK_Dgram.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// LSOCK_Dgram.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_LOCAL_SOCK_DGRAM_H)
-#define ACE_LOCAL_SOCK_DGRAM_H
-
-#include "ace/SOCK_Dgram.h"
-#include "ace/LSOCK.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-class ACE_Export ACE_LSOCK_Dgram : public ACE_SOCK_Dgram, public ACE_LSOCK
-{
- // = TITLE
- // Create a Local ACE_SOCK datagram.
-public:
- // = Initialization methods.
- ACE_LSOCK_Dgram (void);
- // Default constructor.
-
- ACE_LSOCK_Dgram (const ACE_Addr &local,
- int protocol_family = PF_UNIX,
- int protocol = 0);
- // Initiate a local dgram.
-
- int open (const ACE_Addr &local,
- int protocol_family = PF_UNIX,
- int protocol = 0);
- // Initiate a local dgram.
-
- ACE_HANDLE get_handle (void) const;
- // Get handle.
-
- void set_handle (ACE_HANDLE);
- // Set handle.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/LSOCK_Dgram.i"
-
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
-#endif /* ACE_LOCAL_SOCK_DGRAM_H */
diff --git a/ace/LSOCK_Dgram.i b/ace/LSOCK_Dgram.i
deleted file mode 100644
index 51b03bb8c89..00000000000
--- a/ace/LSOCK_Dgram.i
+++ /dev/null
@@ -1,20 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// LSOCK_Dgram.i
-
-inline void
-ACE_LSOCK_Dgram::set_handle (ACE_HANDLE h)
-{
- ACE_TRACE ("ACE_LSOCK_Dgram::set_handle");
- this->ACE_SOCK_Dgram::set_handle (h);
- this->ACE_LSOCK::set_handle (h);
-}
-
-inline ACE_HANDLE
-ACE_LSOCK_Dgram::get_handle (void) const
-{
- ACE_TRACE ("ACE_LSOCK_Dgram::get_handle");
- return this->ACE_SOCK_Dgram::get_handle ();
-}
-
diff --git a/ace/LSOCK_Stream.cpp b/ace/LSOCK_Stream.cpp
deleted file mode 100644
index ede35683ee1..00000000000
--- a/ace/LSOCK_Stream.cpp
+++ /dev/null
@@ -1,104 +0,0 @@
-// LSOCK_Stream.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/LSOCK_Stream.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_LSOCK_Stream)
-
-int
-ACE_LSOCK_Stream::get_remote_addr (ACE_Addr &a) const
-{
- ACE_TRACE ("ACE_LSOCK_Stream::get_remote_addr");
- return ACE_SOCK_Stream::get_remote_addr (a);
-}
-
-void
-ACE_LSOCK_Stream::dump (void) const
-{
- ACE_TRACE ("ACE_LSOCK_Stream::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_SOCK_Stream::dump ();
- ACE_LSOCK::dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-#if defined (ACE_HAS_MSG)
-
-// Send a readv-style vector of buffers, along with an open I/O
-// handle.
-
-ssize_t
-ACE_LSOCK_Stream::send_msg (const iovec iov[],
- size_t n,
- ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_LSOCK_Stream::send_msg");
- msghdr send_msg;
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- char cmsgbuf[ACE_BSD_CONTROL_MSG_LEN];
- cmsghdr *cmsgptr = (cmsghdr *) cmsgbuf;
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-
- send_msg.msg_iov = (iovec *) iov;
- send_msg.msg_iovlen = n;
- send_msg.msg_name = 0;
- send_msg.msg_namelen = 0;
-
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- cmsgptr->cmsg_level = SOL_SOCKET;
- cmsgptr->cmsg_type = SCM_RIGHTS;
- cmsgptr->cmsg_len = sizeof cmsgbuf;
- send_msg.msg_control = cmsgbuf;
- send_msg.msg_controllen = sizeof cmsgbuf;
- *(ACE_HANDLE *) CMSG_DATA (cmsgptr) = handle;
- send_msg.msg_flags = 0 ;
-#else
- send_msg.msg_accrights = (char *) &handle;
- send_msg.msg_accrightslen = sizeof handle;
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-
- return ACE_OS::sendmsg (this->ACE_SOCK_Stream::get_handle (),
- &send_msg, 0);
-}
-
-// Read a readv-style vector of buffers, along with an open I/O
-// handle.
-
-ssize_t
-ACE_LSOCK_Stream::recv_msg (iovec iov[],
- size_t n,
- ACE_HANDLE &handle)
-{
- ACE_TRACE ("ACE_LSOCK_Stream::recv_msg");
- msghdr recv_msg;
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- char cmsgbuf[ACE_BSD_CONTROL_MSG_LEN];
- cmsghdr *cmsgptr = (cmsghdr *) cmsgbuf;
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-
- recv_msg.msg_iov = (iovec *) iov;
- recv_msg.msg_iovlen = n;
- recv_msg.msg_name = 0;
- recv_msg.msg_namelen = 0;
-
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- recv_msg.msg_control = cmsgbuf;
- recv_msg.msg_controllen = sizeof cmsgbuf;
- ssize_t result = ACE_OS::recvmsg (this->ACE_SOCK_Stream::get_handle (),
- &recv_msg, 0);
- handle = *(ACE_HANDLE*) CMSG_DATA (cmsgptr) ;
- return result;
-#else
- recv_msg.msg_accrights = (char *) &handle;
- recv_msg.msg_accrightslen = sizeof handle;
-
- return ACE_OS::recvmsg (this->ACE_SOCK_Stream::get_handle (),
- &recv_msg, 0);
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-}
-#endif /* ACE_HAS_MSG */
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/ace/LSOCK_Stream.h b/ace/LSOCK_Stream.h
deleted file mode 100644
index 3957df2415a..00000000000
--- a/ace/LSOCK_Stream.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// LSOCK_Stream.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_LOCAL_SOCK_STREAM_H)
-#define ACE_LOCAL_SOCK_STREAM_H
-
-#include "ace/SOCK_Stream.h"
-#include "ace/UNIX_Addr.h"
-#include "ace/LSOCK.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-class ACE_Export ACE_LSOCK_Stream : public ACE_SOCK_Stream, public ACE_LSOCK
-{
- // = TITLE
- // Create a Local ACE_SOCK stream.
-public:
- // = Send/recv methods.
- ssize_t send_msg (const iovec iov[],
- size_t n,
- ACE_HANDLE handle);
- // Send iovecs via <::writev>.
-
- ssize_t recv_msg (iovec iov[],
- size_t n,
- ACE_HANDLE &handle);
- // Send iovecs via <::writev>.
-
- ACE_HANDLE get_handle (void) const;
- // Get handle.
-
- void set_handle (ACE_HANDLE fd);
- // Overrides set_handle from the base classes.
-
- // = Meta-type info
- typedef ACE_UNIX_Addr PEER_ADDR;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- int get_remote_addr (ACE_Addr &) const;
- // This method simply returns the "local" addr (since they are the
- // same for UNIX domain sockets).
-};
-
-#include "ace/LSOCK_Stream.i"
-
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
-#endif /* ACE_LOCAL_SOCK_STREAM_H */
diff --git a/ace/LSOCK_Stream.i b/ace/LSOCK_Stream.i
deleted file mode 100644
index e76afa8d240..00000000000
--- a/ace/LSOCK_Stream.i
+++ /dev/null
@@ -1,25 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// LSOCK_Stream.i
-
-// Sets both the file descriptors... Overrides handle from the base
-// classes.
-
-inline void
-ACE_LSOCK_Stream::set_handle (ACE_HANDLE fd)
-{
- ACE_TRACE ("ACE_LSOCK_Stream::set_handle");
- this->ACE_SOCK_Stream::set_handle (fd);
- this->ACE_LSOCK::set_handle (fd);
-}
-
-inline ACE_HANDLE
-ACE_LSOCK_Stream::get_handle (void) const
-{
- ACE_TRACE ("ACE_LSOCK_Stream::get_handle");
- return this->ACE_SOCK_Stream::get_handle ();
-}
-
-
-
diff --git a/ace/Local_Name_Space.cpp b/ace/Local_Name_Space.cpp
deleted file mode 100644
index 82bbfc2b186..00000000000
--- a/ace/Local_Name_Space.cpp
+++ /dev/null
@@ -1,199 +0,0 @@
-// Local_Name_Space.cpp
-// $Id$
-
-#if !defined (ACE_LOCAL_NAME_SPACE_C)
-#define ACE_LOCAL_NAME_SPACE_C
-
-#define ACE_BUILD_DLL
-#include "ace/ACE.h"
-#include "ace/Local_Name_Space.h"
-
-ACE_USHORT16 *
-ACE_NS_String::fast_rep (void) const
-{
- ACE_TRACE ("ACE_NS_String::fast_rep");
- return this->rep_;
-}
-
-ACE_NS_String::operator ACE_WString () const
-{
- ACE_TRACE ("ACE_NS_String::operator ACE_WString");
- return ACE_WString (this->rep_, (this->len_ / sizeof (ACE_USHORT16)) - 1);
-}
-
-size_t
-ACE_NS_String::len (void) const
-{
- ACE_TRACE ("ACE_NS_String::len");
- return this->len_;
-}
-
-char *
-ACE_NS_String::char_rep (void) const
-{
- ACE_TRACE ("ACE_NS_String::char_rep");
- ACE_WString w_string (this->rep_, (this->len_ / sizeof (ACE_USHORT16)) - 1);
- return w_string.char_rep ();
-}
-
-ACE_NS_String::ACE_NS_String (void)
- : len_ (0),
- rep_ (0)
-{
- ACE_TRACE ("ACE_NS_String::ACE_NS_String");
-}
-
-ACE_NS_String::ACE_NS_String (const ACE_WString &s)
- : len_ ((s.length () + 1) * sizeof (ACE_USHORT16)),
- rep_ ((ACE_USHORT16 *) s.fast_rep ())
-{
- ACE_TRACE ("ACE_NS_String::ACE_NS_String");
-}
-
-int
-ACE_NS_String::strstr (const ACE_NS_String &s) const
-{
- ACE_TRACE ("ACE_NS_String::strstr");
-
- if (this->len_ < s.len_)
- // If they're larger than we are they can't be a substring of us!
- return -1;
- else if (this->len_ == s.len_)
- // Check if we're equal.
- return *this == s ? 0 : -1;
- else
- {
- // They're smaller than we are...
- size_t len = (this->len_ - s.len_) / sizeof (ACE_USHORT16);
- size_t pat_len = s.len_ / sizeof (ACE_USHORT16) - 1;
-
- for (size_t i = 0; i <= len; i++)
- {
- size_t j;
-
- for (j = 0; j < pat_len; j++)
- if (this->rep_[i + j] != s.rep_[j])
- break;
-
- if (j == pat_len)
- // Found a match! Return the index.
- return i;
- }
-
- return -1;
- }
-}
-
-int
-ACE_NS_String::operator == (const ACE_NS_String &s) const
-{
- ACE_TRACE ("ACE_NS_String::operator ==");
- return this->len_ == s.len_
- && ACE_OS::memcmp ((void *) this->rep_,
- (void *) s.rep_, this->len_) == 0;
-}
-
-int
-ACE_NS_String::operator != (const ACE_NS_String &s) const
-{
- ACE_TRACE ("ACE_NS_String::operator !=");
- return !this->operator == (s);
-}
-
-ACE_NS_String::ACE_NS_String (ACE_USHORT16 *dst,
- const ACE_USHORT16 *src,
- size_t bytes)
- : len_ (bytes),
- rep_ (dst)
-{
- ACE_TRACE ("ACE_NS_String::ACE_NS_String");
- ACE_OS::memcpy (this->rep_, src, bytes);
-}
-
-size_t
-ACE_NS_String::hash (void) const
-{
- return ACE::hash_pjw (this->rep_);
-}
-
-ACE_NS_Internal::ACE_NS_Internal (void)
-{
-}
-
-ACE_NS_Internal::ACE_NS_Internal (ACE_NS_String &value, const char *type)
- : value_ (value),
- type_ (type)
-{
- ACE_TRACE ("ACE_NS_Internal::ACE_NS_Internal");
-}
-
-int
-ACE_NS_Internal::operator == (const ACE_NS_Internal &s) const
-{
- ACE_TRACE ("ACE_NS_Internal::operator ==");
- return this->value_ == s.value_;
-}
-
-ACE_NS_String
-ACE_NS_Internal::value (void)
-{
- ACE_TRACE ("ACE_NS_Internal::value");
- return this->value_;
-}
-
-const char *
-ACE_NS_Internal::type (void)
-{
- ACE_TRACE ("ACE_NS_Internal::type");
- return this->type_;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#if (1)
-template class ACE_Hash_Map_Manager<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Entry <ACE_NS_String, ACE_NS_Internal>;
-#else
-template class ACE_Map_Manager<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>;
-template class ACE_Map_Iterator_Base<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>;
-template class ACE_Map_Iterator<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>;
-template class ACE_Map_Reverse_Iterator<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>;
-template class ACE_Map_Entry <ACE_NS_String, ACE_NS_Internal>;
-#endif
-template class ACE_Unbounded_Set<ACE_Name_Binding>;
-template class ACE_Unbounded_Set_Iterator<ACE_Name_Binding>;
-template class ACE_Unbounded_Set<ACE_WString>;
-template class ACE_Unbounded_Set_Iterator<ACE_WString>;
-template class ACE_Node<ACE_WString>;
-template class ACE_Node<ACE_Name_Binding>;
-template class ACE_Guard<ACE_RW_Process_Mutex>;
-template class ACE_Read_Guard<ACE_RW_Process_Mutex>;
-template class ACE_Write_Guard<ACE_RW_Process_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#if (1)
-#pragma instantiate ACE_Hash_Map_Manager<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Entry <ACE_NS_String, ACE_NS_Internal>
-#else
-#pragma instantiate ACE_Map_Manager<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Entry <ACE_NS_String, ACE_NS_Internal>
-#endif
-#pragma instantiate ACE_Unbounded_Set<ACE_Name_Binding>
-#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_Name_Binding>
-#pragma instantiate ACE_Unbounded_Set<ACE_WString>
-#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_WString>
-#pragma instantiate ACE_Node<ACE_WString>
-#pragma instantiate ACE_Node<ACE_Name_Binding>
-#pragma instantiate ACE_Guard<ACE_RW_Process_Mutex>
-#pragma instantiate ACE_Read_Guard<ACE_RW_Process_Mutex>
-#pragma instantiate ACE_Write_Guard<ACE_RW_Process_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* ACE_LOCAL_NAME_SPACE_C */
diff --git a/ace/Local_Name_Space.h b/ace/Local_Name_Space.h
deleted file mode 100644
index 2ffdcfe1d09..00000000000
--- a/ace/Local_Name_Space.h
+++ /dev/null
@@ -1,115 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Local_Name_Space.h
-//
-// = AUTHOR
-// Prashant Jain (pjain@cs.wustl.edu), Irfan Pyarali
-// (irfan@wuerl.wustl.edu), and Douglas C. Schmidt
-// (schmidt@cs.wustl.edu).
-//
-// ============================================================================
-
-#if !defined (ACE_LOCAL_NAME_SPACE_H)
-#define ACE_LOCAL_NAME_SPACE_H
-
-#include "ace/SString.h"
-#include "ace/Containers.h"
-#include "ace/Malloc_T.h"
-#include "ace/Synch.h"
-
-class ACE_Export ACE_NS_String
-{
- // = TITLE
- // This class and ACE_NS_Internal are used as Adapters to work
- // with the Map_Manager.
- //
- // = DESCRIPTION
- // In order to work correctly, this class must be able to
- // convert back and forth with ACE_WStrings. Note that this
- // class must not have a destructor since otherwise we'll have
- // problems...
-public:
- // = Initialization.
- ACE_NS_String (void);
- // Default "no-op" constructor.
-
- ACE_NS_String (ACE_USHORT16 *dst,
- const ACE_USHORT16 *src,
- size_t len);
- // Initialization method.
-
- ACE_NS_String (const ACE_WString &);
- // Converts an ACE_WString to an ACE_NS_String;
-
- operator ACE_WString () const;
- // Converts an ACE_NS_String to fresh copy of an ACE_WString;
-
- char *char_rep (void) const;
- // Return the ASCII character representation.
-
- int strstr (const ACE_NS_String &) const;
- // Matches on substrings.
-
- int operator == (const ACE_NS_String &) const;
- // Compare an ACE_NS_String.
-
- int operator != (const ACE_NS_String &) const;
- // Compare an ACE_NS_String.
-
- size_t len (void) const;
- // Returns length of the string
-
- ACE_USHORT16 *fast_rep (void) const;
- // Returns the underlying representation.
-
- size_t hash (void) const;
- // Returns a hash value for this string.
-
-private:
- size_t len_;
- // Length of the string.
-
- ACE_USHORT16 *rep_;
- // This actually points into shared/persistent memory.
-};
-
-class ACE_Export ACE_NS_Internal
-{
- // = TITLE
- // This class and ACE_NS_String are used as Adapters to work
- // with the Map_Manager.
-public:
- ACE_NS_Internal (void);
- // No-op constructor.
-
- ACE_NS_Internal (ACE_NS_String &value, const char *type);
- // Constructor.
-
- int operator == (const ACE_NS_Internal &) const;
- // Compare an ACE_NS_Internal
-
- ACE_NS_String value (void);
- // Return value.
-
- const char *type (void);
- // Return type.
-
-private:
- ACE_NS_String value_;
- // Contains the value of the string.
-
- const char *type_;
- // Contains the type of the string.
-};
-
-// Include the ACE_Local_Name_Space templates stuff at this point.
-#include "ace/Local_Name_Space_T.h"
-
-#endif /* ACE_LOCAL_NAME_SPACE_H */
diff --git a/ace/Local_Name_Space_T.cpp b/ace/Local_Name_Space_T.cpp
deleted file mode 100644
index 5e8545f79b8..00000000000
--- a/ace/Local_Name_Space_T.cpp
+++ /dev/null
@@ -1,883 +0,0 @@
-// Local_Name_Space_T.cpp
-// $Id$
-
-#if !defined (ACE_LOCAL_NAME_SPACE_T_C)
-#define ACE_LOCAL_NAME_SPACE_T_C
-
-#define ACE_BUILD_DLL
-#include "ace/ACE.h"
-#include "ace/Local_Name_Space.h"
-
-template <class ALLOCATOR>
-ACE_Name_Space_Map<ALLOCATOR>::ACE_Name_Space_Map (ALLOCATOR *alloc)
- : MAP_MANAGER (alloc)
-{
- ACE_TRACE ("ACE_Name_Space_Map::ACE_Name_Space_Map");
-}
-
-template <class ALLOCATOR> int
-ACE_Name_Space_Map<ALLOCATOR>::close (ALLOCATOR *alloc)
-{
- ACE_TRACE ("ACE_Name_Space_Map::close");
-
- this->allocator_ = alloc;
- return this->close_i ();
-}
-
-template <class ALLOCATOR> int
-ACE_Name_Space_Map<ALLOCATOR>::bind (const ACE_NS_String &ext_id,
- const ACE_NS_Internal &int_id,
- ALLOCATOR *alloc)
-{
- ACE_TRACE ("ACE_Name_Space_Map::bind");
-
- this->allocator_ = alloc;
- return this->bind_i (ext_id, int_id);
-}
-
-template <class ALLOCATOR> int
-ACE_Name_Space_Map<ALLOCATOR>::unbind (const ACE_NS_String &ext_id,
- ACE_NS_Internal &int_id,
- ALLOCATOR *alloc)
-{
- ACE_TRACE ("ACE_Name_Space_Map::unbind");
-
- this->allocator_ = alloc;
- return this->unbind_i (ext_id, int_id);
-}
-
-template <class ALLOCATOR> int
-ACE_Name_Space_Map<ALLOCATOR>::rebind (const ACE_NS_String &ext_id,
- const ACE_NS_Internal &int_id,
- ACE_NS_String &old_ext_id,
- ACE_NS_Internal &old_int_id,
- ALLOCATOR *alloc)
-{
- ACE_TRACE ("ACE_Name_Space_Map::rebind");
-
- this->allocator_ = alloc;
- return this->rebind_i (ext_id, int_id, old_ext_id, old_int_id);
-}
-
-template <class ALLOCATOR> int
-ACE_Name_Space_Map<ALLOCATOR>::find (const ACE_NS_String &ext_id,
- ACE_NS_Internal &int_id,
- ALLOCATOR *alloc)
-{
- ACE_TRACE ("ACE_Name_Space_Map::find");
-
- this->allocator_ = alloc;
- return this->find_i (ext_id, int_id);
-}
-
-#if defined (ACE_WIN32)
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::remap (EXCEPTION_POINTERS *ep)
-{
- ACE_TRACE ("ACE_Name_Space_Map::remap");
-
- void *addr = (void *) ep->ExceptionRecord->ExceptionInformation[1];
-
- // The following requires Memory Pool to have ::remap()
- // defined. Thus currently this will only work for
- // ACE_MMap_Memory_Pool.
- if (this->allocator_->alloc ().memory_pool ().remap (addr) == -1)
- // Kick it upstairs...
- return (DWORD) EXCEPTION_CONTINUE_SEARCH;
-
-#if __X86__
- // This is 80x86-specific.
- ep->ContextRecord->Edi = (DWORD) addr;
-#elif __MIPS__
- ep->ContextRecord->IntA0 =
- ep->ContextRecord->IntV0 = (DWORD) addr;
- ep->ContextRecord->IntT5 = ep->ContextRecord->IntA0 + 3;
-#endif /* __X86__ */
- // Resume execution at the original point of "failure."
- return (DWORD) EXCEPTION_CONTINUE_EXECUTION;
-}
-#endif /* ACE_WIN32 */
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::shared_bind (const ACE_WString &name,
- const ACE_WString &value,
- const char *type,
- int rebind)
-{
- // Note that we *must* use structured exception handling here
- // because (1) we may need to commit virtual memory pages and (2)
- // C++ exception handling doesn't support resumption.
- int result = 0;
- ACE_SEH_TRY
- {
- result = this->shared_bind_i (name, value, type, rebind);
- }
- ACE_SEH_EXCEPT (this->remap (GetExceptionInformation ()))
- {
- }
- return result;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::shared_bind_i (const ACE_WString &name,
- const ACE_WString &value,
- const char *type,
- int rebind)
-{
-
- ACE_TRACE ("ACE_Local_Name_Space::shared_bind");
- size_t name_len = (name.length () + 1) * sizeof (ACE_USHORT16);
- size_t value_len = (value.length () + 1) * sizeof (ACE_USHORT16);
- size_t type_len = ACE_OS::strlen (type) + 1;
- size_t total_len = name_len + value_len + type_len;
- char *ptr = (char *) this->allocator_->malloc (total_len);
-
- if (ptr == 0)
- return -1;
- else
- {
- // Note that the value_rep *must* come first to make sure we can
- // retrieve this pointer later on in unbind().
- ACE_USHORT16 *value_rep = (ACE_USHORT16 *) (ptr);
- ACE_USHORT16 *name_rep = (ACE_USHORT16 *) (ptr + value_len);
- char *new_type = (char *) (ptr + value_len + name_len);
- ACE_NS_String new_name (name_rep, name.fast_rep (), name_len);
- ACE_NS_String new_value (value_rep, value.fast_rep (), value_len);
- ACE_OS::strcpy (new_type, type);
- ACE_NS_Internal new_internal (new_value, new_type);
- int result = -1;
-
- if (rebind == 0)
- {
- // Do a normal bind. This will fail if there's already an
- // <new_internal> with the same name.
- result = this->name_space_map_->bind (new_name, new_internal, this->allocator_);
-
- if (result == 1)
- {
- // Entry already existed so bind failed. Free our dynamically allocated memory.
- this->allocator_->free ((void *) ptr);
- return result;
- }
- }
- else
- {
- // Do a rebind. If there's already any entry, this will return the existing
- // <new_name> and <new_internal> and overwrite the existing name binding.
- ACE_NS_String old_name;
- ACE_NS_Internal old_internal;
-
- result = this->name_space_map_->rebind (new_name, new_internal,
- old_name, old_internal,
- this->allocator_);
- if (result == 1)
- {
- // Free up the memory we allocated in shared_bind(). Note that this
- // assumes that the "value" pointer comes first and that the value,
- // name, and type are contiguously allocated (see above for details)
- this->allocator_->free ((void *) (old_internal.value ()).fast_rep ());
- }
- }
-
- if (result == -1)
- // Free our dynamically allocated memory.
- this->allocator_->free ((void *) ptr);
- else
- // If bind() or rebind() succeed, they will automatically sync
- // up the map manager entry. However, we must sync up our
- // name/value memory.
- this->allocator_->sync (ptr, total_len);
-
- return result;
- }
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::unbind (const ACE_WString &name)
-{
- // Note that we *must* use structured exception handling here
- // because (1) we may need to commit virtual memory pages and (2)
- // C++ exception handling doesn't support resumption.
- int result = 0;
- ACE_SEH_TRY
- {
- result = this->unbind_i (name);
- }
- ACE_SEH_EXCEPT (this->remap (GetExceptionInformation ()))
- {
- }
- return result;
-
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::unbind_i (const ACE_WString &name)
-{
- ACE_TRACE ("ACE_Local_Name_Space::unbind");
-
- ACE_WRITE_GUARD_RETURN (ACE_RW_Process_Mutex, ace_mon, *this->lock_, -1);
- ACE_NS_String ns_name (name);
- ACE_NS_Internal ns_internal;
- if (this->name_space_map_->unbind (ns_name, ns_internal, this->allocator_) != 0)
- return -1;
- else
- {
- // Free up the memory we allocated in shared_bind(). Note that
- // this assumes that the "value" pointer comes first and that
- // the value, name and type are contiguously allocated (see
- // shared_bind() for details)
- this->allocator_->free ((void *) (ns_internal.value ()).fast_rep ());
- return 0;
- }
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::bind (const ACE_WString &name,
- const ACE_WString &value,
- const char *type)
-{
- ACE_TRACE ("ACE_Local_Name_Space::bind");
- ACE_WRITE_GUARD_RETURN (ACE_RW_Process_Mutex, ace_mon, *this->lock_, -1);
-
- return this->shared_bind (name, value, type, 0);
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::rebind (const ACE_WString &name,
- const ACE_WString &value,
- const char *type)
-{
- ACE_TRACE ("ACE_Local_Name_Space::rebind");
- ACE_WRITE_GUARD_RETURN (ACE_RW_Process_Mutex, ace_mon, *this->lock_, -1);
-
- return this->shared_bind (name, value, type, 1);
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::resolve (const ACE_WString &name,
- ACE_WString &value,
- char *&type)
-{
- // Note that we *must* use structured exception handling here
- // because (1) we may need to commit virtual memory pages and (2)
- // C++ exception handling doesn't support resumption.
- int result = 0;
- ACE_SEH_TRY
- {
- result = this->resolve_i (name, value, type);
- }
- ACE_SEH_EXCEPT (this->remap (GetExceptionInformation ()))
- {
- }
- return result;
-}
-
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::resolve_i (const ACE_WString &name,
- ACE_WString &value,
- char *&type)
-{
- ACE_TRACE ("ACE_Local_Name_Space::resolve");
- ACE_READ_GUARD_RETURN (ACE_RW_Process_Mutex, ace_mon, *this->lock_, -1);
-
- ACE_NS_String ns_name (name);
- ACE_NS_Internal ns_internal;
- ACE_NS_String nbc_string; // Note the classy variable name! :)
-
- if (this->name_space_map_->find (ns_name,
- ns_internal,
- this->allocator_) != 0)
- return -1;
- else
- {
- // Calls conversion operator and then calls the ACE_WString
- // assignment operator to get a fresh copy. (*#*(@#&!*@!!*@&(
- // HP compiler causes us to add an extra copy explicitly !! :)
- nbc_string = ns_internal.value ();
- value = nbc_string;
-
- // Gets type and then the actual reprsentation which is a
- // ACE_USHORT16
- const char *temp = ns_internal.type ();
-
- size_t len = ACE_OS::strlen (ns_internal.type ());
- // Makes a copy here. Caller needs to call delete to free up
- // memory.
- char *new_type;
- ACE_NEW_RETURN (new_type, char [len + 1], -1);
-
- ACE_OS::strncpy (new_type, temp, len);
- new_type[len] = '\0'; // Null terminate the string
- type = new_type;
- return 0;
- }
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::open (ACE_Naming_Context::Context_Scope_Type scope_in)
-{
- ACE_TRACE ("ACE_Local_Name_Space::open");
- this->ns_scope_ = scope_in;
-
- return this->create_manager ();
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::ACE_Local_Name_Space (void)
- : allocator_ (0),
- name_space_map_ (0),
- name_options_ (0)
-{
- ACE_TRACE ("ACE_Local_Name_Space::ACE_Local_Name_Space");
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::ACE_Local_Name_Space (ACE_Naming_Context::Context_Scope_Type scope_in,
- ACE_Name_Options *name_options)
- : name_options_ (name_options)
-{
- ACE_TRACE ("ACE_Local_Name_Space::ACE_Local_Name_Space");
- if (this->open (scope_in) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Local_Name_Space::ACE_Local_Name_Space")));
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::~ACE_Local_Name_Space (void)
-{
- ACE_TRACE ("ACE_Local_Name_Space::~ACE_Local_Name_Space");
-
- // Remove the map.
- delete this->allocator_;
- delete this->lock_;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::create_manager (void)
-{
- // Note that we *must* use structured exception handling here
- // because (1) we may need to commit virtual memory pages and (2)
- // C++ exception handling doesn't support resumption.
- int result = 0;
- ACE_SEH_TRY
- {
- result = this->create_manager_i ();
- }
- ACE_SEH_EXCEPT (this->remap (GetExceptionInformation ()))
- {
- }
- return result;
-}
-
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::create_manager_i (void)
-{
- ACE_TRACE ("ACE_Local_Name_Space::create_manager");
- // Get directory name
- LPCTSTR dir = this->name_options_->namespace_dir ();
- LPCTSTR database = this->name_options_->database ();
-
- // Use process name as the file name.
- size_t len = ACE_OS::strlen (dir);
- len += ACE_OS::strlen (ACE_DIRECTORY_SEPARATOR_STR);
- len += ACE_OS::strlen (database) + 1;
-
- if (len >= MAXNAMELEN + MAXPATHLEN)
- {
- errno = ENAMETOOLONG;
- return -1;
- }
-
- ACE_OS::strcpy (this->context_file_, dir);
- ACE_OS::strcat (this->context_file_, ACE_DIRECTORY_SEPARATOR_STR);
- ACE_OS::strcat (this->context_file_, database);
-
- ACE_MEM_POOL_OPTIONS options (this->name_options_->base_address ());
-
- TCHAR lock_name_for_local_name_space [MAXNAMELEN + MAXPATHLEN];
- TCHAR lock_name_for_backing_store [MAXPATHLEN + MAXNAMELEN];
- LPCTSTR postfix = database;
-
- size_t length = 0;
- length = sizeof lock_name_for_local_name_space / sizeof (TCHAR);
- ACE_OS::strncpy (lock_name_for_local_name_space,
- __TEXT ("name_space_"),
- length);
- ACE_OS::strncat (lock_name_for_local_name_space,
- postfix,
- length - ACE_OS::strlen (__TEXT ("name_space_")));
-
- length = sizeof lock_name_for_backing_store / sizeof (TCHAR);
- ACE_OS::strncpy (lock_name_for_backing_store,
- __TEXT ("backing_store_"),
- length);
- ACE_OS::strncat (lock_name_for_backing_store,
- postfix,
- length - ACE_OS::strlen (__TEXT ("backing_store_")));
-
- // Create the allocator with the appropriate options.
- ACE_NEW_RETURN (this->allocator_,
- ALLOCATOR (this->context_file_,
- lock_name_for_backing_store,
- &options), -1);
-
- if (ACE_LOG_MSG->op_status ())
- ACE_ERROR_RETURN ((LM_ERROR, "Allocator::Allocator\n"), -1);
-
- ACE_NEW_RETURN (this->lock_, ACE_LOCK (lock_name_for_local_name_space), -1);
-
- // Now check if the backing store has been created successfully
- if (ACE_OS::access (this->context_file_, F_OK) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "create_manager\n"), -1);
-
- void *ns_map = 0;
-
- // This is the easy case since if we find the Name Server Map
- // Manager we know it's already initialized.
- if (this->allocator_->find (ACE_NAME_SERVER_MAP, ns_map) == 0)
- {
- this->name_space_map_ = (ACE_Name_Space_Map <ALLOCATOR> *) ns_map;
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("name_space_map_ = %d, ns_map = %d\n"),
- this->name_space_map_, ns_map));
- }
-
- // This is the hard part since we have to avoid potential race
- // conditions... We will use the double check here
- else
- {
- ACE_GUARD_RETURN (ACE_RW_Process_Mutex, ace_mon, *this->lock_, -1);
-
- // This is the easy case since if we find the Name Server Map
- // Manager we know it's already initialized.
- if (this->allocator_->find (ACE_NAME_SERVER_MAP, ns_map) == 0)
- {
- this->name_space_map_ = (ACE_Name_Space_Map <ALLOCATOR> *) ns_map;
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("name_space_map_ = %d, ns_map = %d\n"),
- this->name_space_map_, ns_map));
- }
- else
- {
- size_t map_size = sizeof *this->name_space_map_;
- ns_map = this->allocator_->malloc (map_size);
-
- // Initialize the map into its memory location (e.g., shared memory).
- ACE_NEW_RETURN (this->name_space_map_,
- (ns_map) ACE_Name_Space_Map <ALLOCATOR> (this->allocator_),
- -1);
-
- if (this->allocator_->bind (ACE_NAME_SERVER_MAP, ns_map) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "create_manager\n"), -1);
- }
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("name_space_map_ = %d, ns_map = %d\n"),
- this->name_space_map_, ns_map));
- }
-
- return 0;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::list_names_i (ACE_PWSTRING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_TRACE ("ACE_Local_Name_Space::list_names");
- ACE_READ_GUARD_RETURN (ACE_RW_Process_Mutex, ace_mon, *this->lock_, -1);
-
- MAP_ITERATOR map_iterator (*this->name_space_map_);
- MAP_ENTRY *map_entry;
-
- int result = 1;
-
- for (map_entry = 0;
- map_iterator.next (map_entry) != 0;
- map_iterator.advance())
- {
- if (map_entry->ext_id_.strstr (pattern) != -1)
- {
- ACE_WString entry (map_entry->ext_id_ );
-
- if (set.insert (entry) == -1)
- {
- result = -1;
- break;
- }
- else
- result = 0;
- }
- }
-
- return result;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::list_values_i (ACE_PWSTRING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_TRACE ("ACE_Local_Name_Space::list_values");
- ACE_READ_GUARD_RETURN (ACE_RW_Process_Mutex, ace_mon, *this->lock_, -1);
-
- MAP_ITERATOR map_iterator (*this->name_space_map_);
- MAP_ENTRY *map_entry;
-
- int result = 1;
-
- for (map_entry = 0;
- map_iterator.next (map_entry) != 0;
- map_iterator.advance ())
- {
- if (map_entry->int_id_.value ().strstr (pattern) != -1)
- {
- ACE_WString entry (map_entry->int_id_.value ());
-
- if (set.insert (entry) == -1)
- {
- result = -1;
- break;
- }
- else
- result = 0;
- }
- }
-
- return result;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::list_types_i (ACE_PWSTRING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_TRACE ("ACE_Local_Name_Space::list_types");
- ACE_READ_GUARD_RETURN (ACE_RW_Process_Mutex, ace_mon, *this->lock_, -1);
-
- MAP_ITERATOR map_iterator (*this->name_space_map_);
- MAP_ENTRY *map_entry;
-
- char *compiled_regexp = 0;
-
- // Note that char_rep() allocates memory so we need to delete it
- char *pattern_rep = pattern.char_rep ();
-
- // Check for wildcard case first.
- if (ACE_OS::strcmp ("", pattern_rep) == 0)
- ACE_ALLOCATOR_RETURN (compiled_regexp,
- ACE_OS::strdup (""),
- -1);
- else
- // Compile the regular expression (the 0's cause ACE_OS::compile
- // to allocate space).
-#if defined (ACE_HAS_REGEX)
- compiled_regexp = ACE_OS::compile (pattern_rep, 0, 0);
-#else
- // If we don't have regular expressions just use the pattern
- // directly.
- compiled_regexp = pattern_rep;
-#endif /* ACE_HAS_REGEX */
-
- int result = 1;
-
- for (map_entry = 0;
- map_iterator.next (map_entry) != 0;
- map_iterator.advance ())
- {
- // Get the type
- const char *type = map_entry->int_id_.type ();
-
- // Everything matches the wildcard.
- if (ACE_OS::strcmp ("", pattern_rep) == 0
-#if defined (ACE_HAS_REGEX)
- || ACE_OS::step (type, compiled_regexp) != 0)
-#else
- // If we don't have regular expressions just use strstr() for
- // substring matching.
- || ACE_OS::strstr (type, compiled_regexp) != 0)
-#endif /* ACE_HAS_REGEX */
-
- {
- ACE_WString entry (type);
-
- if (set.insert (entry) == -1)
- {
- result = -1;
- break;
- }
- else
- result = 0;
- }
- }
-#if defined (ACE_HAS_REGEX)
- if (compiled_regexp)
- ACE_OS::free ((void *) compiled_regexp);
-#endif /* ACE_HAS_REGEX */
- delete [] pattern_rep; // delete pattern_rep;
- return result;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space <ACE_MEM_POOL_2, ACE_LOCK>::list_name_entries_i (ACE_BINDING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_TRACE ("ACE_Local_Name_Space::list_name_entries");
- ACE_READ_GUARD_RETURN (ACE_RW_Process_Mutex, ace_mon, *this->lock_, -1);
-
- MAP_ITERATOR map_iterator (*this->name_space_map_);
- MAP_ENTRY *map_entry;
-
- for (map_entry = 0;
- map_iterator.next (map_entry) != 0;
- map_iterator.advance())
- {
- if (map_entry->ext_id_.strstr (pattern) != -1)
- {
- ACE_Name_Binding entry (map_entry->ext_id_,
- map_entry->int_id_.value (),
- map_entry->int_id_.type ());
-
- if (set.insert (entry) == -1)
- return -1;
- }
- }
-
- return 0;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::list_value_entries_i (ACE_BINDING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_TRACE ("ACE_Local_Name_Space::list_value_entries");
- ACE_READ_GUARD_RETURN (ACE_RW_Process_Mutex, ace_mon, *this->lock_, -1);
-
- MAP_ITERATOR map_iterator (*this->name_space_map_);
- MAP_ENTRY *map_entry;
-
- for (map_entry = 0;
- map_iterator.next (map_entry) != 0;
- map_iterator.advance ())
- {
- if (map_entry->int_id_.value ().strstr (pattern) != -1)
- {
- ACE_Name_Binding entry (map_entry->ext_id_,
- map_entry->int_id_.value (),
- map_entry->int_id_.type ());
-
- if (set.insert (entry) == -1)
- return -1;
- }
- }
- return 0;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::list_type_entries_i (ACE_BINDING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_TRACE ("ACE_Local_Name_Space::list_type_entries");
- ACE_READ_GUARD_RETURN (ACE_RW_Process_Mutex, ace_mon, *this->lock_, -1);
-
- MAP_ITERATOR map_iterator (*this->name_space_map_);
- MAP_ENTRY *map_entry;
-
- char *compiled_regexp = 0;
- // Note that char_rep() allocates memory so we need to delete it
- char *pattern_rep = pattern.char_rep ();
-
- // Check for wildcard case first.
- if (ACE_OS::strcmp ("", pattern_rep) == 0)
- compiled_regexp = ACE_OS::strdup ("");
- else
- // Compile the regular expression (the 0's cause ACE_OS::compile to allocate space).
-#if defined (ACE_HAS_REGEX)
- compiled_regexp = ACE_OS::compile (pattern_rep, 0, 0);
-#else /* If we don't have regular expressions just the pattern directly. */
- compiled_regexp = pattern_rep;
-#endif /* ACE_HAS_REGEX */
-
- for (map_entry = 0;
- map_iterator.next (map_entry) != 0;
- map_iterator.advance ())
- {
- // Get the type.
- const char *type = map_entry->int_id_.type ();
-
- if (ACE_OS::strcmp ("", pattern_rep) == 0 // Everything matches the wildcard.
-#if defined (ACE_HAS_REGEX)
- || ACE_OS::step (type, compiled_regexp) != 0)
-#else /* If we don't have regular expressions just use strstr() for substring matching. */
- || ACE_OS::strstr (type, compiled_regexp) != 0)
-#endif /* ACE_HAS_REGEX */
- {
- ACE_Name_Binding entry (map_entry->ext_id_,
- map_entry->int_id_.value (),
- map_entry->int_id_.type ());
-
- if (set.insert (entry) == -1)
- return -1;
- }
- }
-#if defined (ACE_HAS_REGEX)
- if (compiled_regexp)
- ACE_OS::free ((void *) compiled_regexp);
-#endif /* ACE_HAS_REGEX */
- delete [] pattern_rep; // delete pattern_rep;
- return 0;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> void
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::dump_i (void) const
-{
- ACE_TRACE ("ACE_Local_Name_Space::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- MAP_ITERATOR map_iterator (*this->name_space_map_);
- MAP_ENTRY *map_entry;
-
- for (map_entry = 0;
- map_iterator.next (map_entry) != 0;
- map_iterator.advance())
- {
- char *key = map_entry->ext_id_.char_rep ();
- char *value = map_entry->int_id_.value ().char_rep ();
- const char *type = map_entry->int_id_.type ();
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("key=%s\nvalue=%s\ntype=%s\n"),
- key, value, type));
- // We need to delete key and value since char_rep allocates memory for them
- delete [] key;
- delete [] value;
- }
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::list_names (ACE_PWSTRING_SET &set,
- const ACE_WString &pattern)
-{
- // Note that we *must* use structured exception handling here
- // because (1) we may need to commit virtual memory pages and (2)
- // C++ exception handling doesn't support resumption.
- int result = 0;
- ACE_SEH_TRY
- {
- result = this->list_names_i (set, pattern);
- }
- ACE_SEH_EXCEPT (this->remap (GetExceptionInformation ()))
- {
- }
- return result;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::list_values (ACE_PWSTRING_SET &set,
- const ACE_WString &pattern)
-{
- // Note that we *must* use structured exception handling here
- // because (1) we may need to commit virtual memory pages and (2)
- // C++ exception handling doesn't support resumption.
- int result = 0;
- ACE_SEH_TRY
- {
- result = this->list_values_i (set, pattern);
- }
- ACE_SEH_EXCEPT (this->remap (GetExceptionInformation ()))
- {
- }
- return result;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::list_types (ACE_PWSTRING_SET &set,
- const ACE_WString &pattern)
-{
- // Note that we *must* use structured exception handling here
- // because (1) we may need to commit virtual memory pages and (2)
- // C++ exception handling doesn't support resumption.
- int result = 0;
- ACE_SEH_TRY
- {
- result = this->list_types_i (set, pattern);
- }
- ACE_SEH_EXCEPT (this->remap (GetExceptionInformation ()))
- {
- }
- return result;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space <ACE_MEM_POOL_2, ACE_LOCK>::list_name_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern)
-{
- // Note that we *must* use structured exception handling here
- // because (1) we may need to commit virtual memory pages and (2)
- // C++ exception handling doesn't support resumption.
- int result = 0;
- ACE_SEH_TRY
- {
- result = this->list_name_entries_i (set, pattern);
- }
- ACE_SEH_EXCEPT (this->remap (GetExceptionInformation ()))
- {
- }
- return result;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::list_value_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern)
-{
- // Note that we *must* use structured exception handling here
- // because (1) we may need to commit virtual memory pages and (2)
- // C++ exception handling doesn't support resumption.
- int result = 0;
- ACE_SEH_TRY
- {
- result = this->list_value_entries_i (set, pattern);
- }
- ACE_SEH_EXCEPT (this->remap (GetExceptionInformation ()))
- {
- }
- return result;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::list_type_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern)
-{
- // Note that we *must* use structured exception handling here
- // because (1) we may need to commit virtual memory pages and (2)
- // C++ exception handling doesn't support resumption.
- int result = 0;
- ACE_SEH_TRY
- {
- result = this->list_type_entries_i (set, pattern);
- }
- ACE_SEH_EXCEPT (this->remap (GetExceptionInformation ()))
- {
- }
- return result;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> void
-ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::dump (void) const
-{
- // Note that we *must* use structured exception handling here
- // because (1) we may need to commit virtual memory pages and (2)
- // C++ exception handling doesn't support resumption.
-
- // This should really be a const cast
- ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK> *fake_this =
- (ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK> *) this;
- ACE_UNUSED_ARG (fake_this);
-
- ACE_SEH_TRY
- {
- this->dump_i ();
- }
- ACE_SEH_EXCEPT (fake_this->remap (GetExceptionInformation ()))
- {
- }
-}
-
-#endif /* ACE_LOCAL_NAME_SPACE_T_C */
diff --git a/ace/Local_Name_Space_T.h b/ace/Local_Name_Space_T.h
deleted file mode 100644
index 1c1e437ff83..00000000000
--- a/ace/Local_Name_Space_T.h
+++ /dev/null
@@ -1,243 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Local_Name_Space_T.h
-//
-// = AUTHOR
-// Prashant Jain (pjain@cs.wustl.edu), Irfan Pyarali
-// (irfan@wuerl.wustl.edu), and Douglas C. Schmidt
-// (schmidt@cs.wustl.edu).
-//
-// ============================================================================
-
-#if !defined (ACE_LOCAL_NAME_SPACE_T_H)
-#define ACE_LOCAL_NAME_SPACE_T_H
-
-#include "ace/Name_Space.h"
-#include "ace/Naming_Context.h"
-#include "ace/SString.h"
-#include "ace/Local_Name_Space.h"
-
-// A short-hand name for our set of name/value/type tuples passed back
-// to callers.
-typedef ACE_Unbounded_Set<ACE_WString> ACE_WSTRING_SET;
-
-// Simplify later usage by defining typedefs.
-#if (1)
-#include "ace/Hash_Map_Manager.h"
-typedef ACE_Hash_Map_Manager<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex> MAP_MANAGER;
-typedef ACE_Hash_Map_Iterator<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex> MAP_ITERATOR;
-typedef ACE_Hash_Map_Entry <ACE_NS_String, ACE_NS_Internal> MAP_ENTRY;
-#else
-#include "ace/Map_Manager.h"
-typedef ACE_Map_Manager<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex> MAP_MANAGER;
-typedef ACE_Map_Iterator<ACE_NS_String, ACE_NS_Internal, ACE_Null_Mutex> MAP_ITERATOR;
-typedef ACE_Map_Entry <ACE_NS_String, ACE_NS_Internal> MAP_ENTRY;
-#endif /* 0 */
-
-template <class ALLOCATOR>
-class ACE_Name_Space_Map : public MAP_MANAGER
-{
- // = TITLE
- // This class serves as a Proxy that ensures our process always
- // has the appropriate allocator in place for every operation
- // that accesses or updates the Map Manager.
- //
- // = DESCRIPTION
- // We need this class because otherwise the ALLOCATOR
- // pointer will be stored in the Map_Manager that resides within
- // shared memory. Naturally, this will cause horrible problems
- // since only the first process to set that pointer will be
- // guaranteed the address of the ALLOCATOR is meaningful!
-public:
- ACE_Name_Space_Map (ALLOCATOR *alloc);
- // Constructor.
-
- // = The following methods are Proxies to the underlying methods
- // provided by <ACE_Hash_Map_Manager>. When they are called, they
- // acquire the lock, set the allocator to the one specific to this
- // process, and then call down to perform the intended operation.
- int bind (const ACE_NS_String &,
- const ACE_NS_Internal &,
- ALLOCATOR *alloc);
-
- int unbind (const ACE_NS_String &,
- ACE_NS_Internal &,
- ALLOCATOR *alloc);
-
- int rebind (const ACE_NS_String &,
- const ACE_NS_Internal &,
- ACE_NS_String &,
- ACE_NS_Internal &,
- ALLOCATOR *alloc);
-
- int find (const ACE_NS_String &,
- ACE_NS_Internal &,
- ALLOCATOR *alloc);
-
- int close (ALLOCATOR *alloc);
-};
-
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-class ACE_Local_Name_Space : public ACE_Name_Space
-{
- // = TITLE
- // Maintaining accesses Local Name Server Database. Allows to
- // add NameBindings, change them, remove them and resolve
- // NameBindings.
- //
- // = DESCRIPTION
- // Manages a Naming Service for a local name space which
- // includes bindings for node_local and host_local naming
- // contexts. All strings are stored in wide character format.
- // A Name Binding consists of a name (that's the key), a value
- // string and an optional type string (no wide chars).
-public:
- // = Initialization and termination methods.
- ACE_Local_Name_Space (void);
- // "Do-nothing" constructor.
-
- ACE_Local_Name_Space (ACE_Naming_Context::Context_Scope_Type scope_in,
- ACE_Name_Options *name_options);
- // Specifies the scope of this namespace, opens and memory-maps the
- // associated file (if accessible) or contacts the dedicated name
- // server process for NET_LOCAL namespace.
-
- int open (ACE_Naming_Context::Context_Scope_Type scope_in);
- // Specifies the scope of this namespace, opens and memory-maps the
- // associated file (if accessible) or contacts the dedicated name
- // server process for NET_LOCAL namespace.
-
- ~ACE_Local_Name_Space (void);
- // destructor, do some cleanup :TBD: last dtor should "compress"
- // file
-
- virtual int bind (const ACE_WString &name,
- const ACE_WString &value,
- const char *type = "");
- // Bind a new name to a naming context (Wide character strings).
-
- virtual int rebind (const ACE_WString &name,
- const ACE_WString &value,
- const char *type = "");
- // Overwrite the value or type of an existing name in a
- // ACE_Local_Name_Space or bind a new name to the context, if it
- // didn't exist yet. (Wide charcter strings interface).
-
- virtual int unbind (const ACE_WString &name);
- virtual int unbind_i (const ACE_WString &name);
- // Delete a name from a ACE_Local_Name_Space (Wide charcter strings
- // Interface).
-
- virtual int resolve (const ACE_WString &name,
- ACE_WString &value,
- char *&type);
- virtual int resolve_i (const ACE_WString &name,
- ACE_WString &value,
- char *&type);
- // Get value and type of a given name binding (Wide chars). The
- // caller is responsible for deleting <type>!
-
- virtual int list_names (ACE_WSTRING_SET &set,
- const ACE_WString &pattern);
- virtual int list_names_i (ACE_WSTRING_SET &set,
- const ACE_WString &pattern);
- // Get a set of names matching a specified pattern (wchars). Matching
- // means the names must begin with the pattern string.
-
- virtual int list_values (ACE_WSTRING_SET &set,
- const ACE_WString &pattern);
- virtual int list_values_i (ACE_WSTRING_SET &set,
- const ACE_WString &pattern);
- // Get a set of values matching a specified pattern (wchars). Matching
- // means the values must begin with the pattern string.
-
- virtual int list_types (ACE_WSTRING_SET &set,
- const ACE_WString &pattern);
- virtual int list_types_i (ACE_WSTRING_SET &set,
- const ACE_WString &pattern);
- // Get a set of types matching a specified pattern (wchars). Matching
- // means the types must begin with the pattern string.
-
- virtual int list_name_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern);
- virtual int list_name_entries_i (ACE_BINDING_SET &set,
- const ACE_WString &pattern);
- // Get a set of names matching a specified pattern (wchars). Matching
- // means the names must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual int list_value_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern);
- virtual int list_value_entries_i (ACE_BINDING_SET &set,
- const ACE_WString &pattern);
- // Get a set of values matching a specified pattern (wchars). Matching
- // means the values must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual int list_type_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern);
- virtual int list_type_entries_i (ACE_BINDING_SET &set,
- const ACE_WString &pattern);
- // Get a set of types matching a specified pattern (wchars). Matching
- // means the types must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual void dump (void) const;
- virtual void dump_i (void) const;
- // Dump the state of the object
-
- // = I just know this is going to cause problems on some platform...
- typedef ACE_Allocator_Adapter <ACE_Malloc <ACE_MEM_POOL_2, ACE_LOCK> > ALLOCATOR;
-
-private:
-#if defined (ACE_WIN32)
- int remap (EXCEPTION_POINTERS *ep);
- // Remap the backing store
-#endif /* ACE_WIN32 */
-
- int shared_bind (const ACE_WString &name, const ACE_WString &value,
- const char *type, int rebind);
- int shared_bind_i (const ACE_WString &name, const ACE_WString &value,
- const char *type, int rebind);
- // Factor out code from bind() and rebind().
-
- int create_manager (void);
- int create_manager_i (void);
- // Allocate the appropriate type of map manager that stores the
- // key/value binding.
-
- ALLOCATOR *allocator_;
- // Pointer to the allocator
-
- ACE_Name_Space_Map <ALLOCATOR> *name_space_map_;
- // Pointer to the allocated map manager.
-
- ACE_Naming_Context::Context_Scope_Type ns_scope_;
- // Scope of this naming context (e.g., PROC_LOCAL, NODE_LOCAL, or NET_LOCAL).
-
- ACE_Name_Options *name_options_;
- // Keep track of the options such as database name etc
-
- TCHAR context_file_[MAXPATHLEN + MAXNAMELEN];
- // Name of the file used as the backing store.
-
- ACE_LOCK *lock_;
- // Synchronization variable.
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Local_Name_Space_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Local_Name_Space_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_LOCAL_NAME_SPACE_T_H */
diff --git a/ace/Local_Tokens.cpp b/ace/Local_Tokens.cpp
deleted file mode 100644
index 6b914856949..00000000000
--- a/ace/Local_Tokens.cpp
+++ /dev/null
@@ -1,1422 +0,0 @@
-// Local_Tokens.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Thread.h"
-#include "ace/Local_Tokens.h"
-#include "ace/Token_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Local_Tokens.i"
-#endif /* __ACE_INLINE__ */
-
-void
-ACE_Tokens::dump (void) const
-{
- ACE_TRACE ("ACE_Tokens::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Tokens::dump:\n")
- ASYS_TEXT (" reference_cont_ = %d\n")
- ASYS_TEXT (" token_name_ = %s\n"),
- reference_count_, token_name_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("waiters_\n")));
- this->waiters_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Tokens::ACE_Tokens (void)
- : visited_ (0),
- reference_count_ (0)
-{
- ACE_TRACE ("ACE_Tokens::ACE_Tokens");
-}
-
-void
-ACE_Tokens::make_owner (ACE_TPQ_Entry *caller)
-{
- this->waiters_.remove (caller);
- this->waiters_.enqueue (caller, 0);
-}
-
-// ************************************************************
-// ************************************************************
-// ************************************************************
-
-
-void
-ACE_TPQ_Entry::dump (void) const
-{
- ACE_TRACE ("ACE_TPQ_Entry::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("ACE_TPQ_Entry::dump:\n")
- ASYS_TEXT (" nesting_level_ = %d\n")
- ASYS_TEXT (" client_id_ = %s\n"),
- nesting_level_,
- client_id_));
-
- if (next_ != 0)
- {
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("next:.\n")));
- next_->dump ();
- }
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_TPQ_Entry::dump end.\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_TPQ_Entry::ACE_TPQ_Entry (const ACE_Token_Proxy *new_proxy,
- const ASYS_TCHAR *client_id)
- : cond_var_ (lock_),
- next_ (0),
- // This const typecast is safe.
- proxy_ ((ACE_Token_Proxy *) new_proxy),
- nesting_level_ (0),
- sleep_hook_ (0)
-{
- ACE_TRACE ("ACE_TPQ_Entry::ACE_TPQ_Entry");
-
- if (client_id != 0)
- this->client_id (client_id);
- else
- {
- // Just make sure we have enough space.
- ASYS_TCHAR host_name[MAXHOSTNAMELEN];
- ASYS_TCHAR name[(sizeof host_name / sizeof (ASYS_TCHAR)) + 256];
- ACE_OS::hostname (host_name, sizeof host_name);
-
- ACE_OS::sprintf (name,
- ASYS_TEXT ("/%s/%u/%u"),
- host_name,
- ACE_OS::getpid (),
- ACE_Thread::self ());
-
- this->client_id (name);
- }
-}
-
-ACE_TPQ_Entry::ACE_TPQ_Entry (void)
- : cond_var_ (lock_),
- proxy_ (0),
- nesting_level_ (0),
- sleep_hook_ (0)
-{
- ACE_TRACE ("ACE_TPQ_Entry::ACE_TPQ_Entry null const.");
-}
-
-ACE_TPQ_Entry::ACE_TPQ_Entry (const ACE_TPQ_Entry &rhs)
-: cond_var_ (lock_)
-{
- ACE_TRACE ("ACE_TPQ_Entry::ACE_TPQ_Entry copy const.");
- *this = rhs;
-}
-
-ACE_TPQ_Entry::~ACE_TPQ_Entry (void)
-{
- ACE_TRACE ("ACE_TPQ_Entry::~ACE_TPQ_Entry");
-}
-
-void
-ACE_TPQ_Entry::operator= (const ACE_TPQ_Entry& rhs)
-{
- ACE_TRACE ("ACE_TPQ_Entry::operator=");
- if (&rhs == this)
- return;
- this->proxy_ = rhs.proxy ();
- this->nesting_level_ = rhs.nesting_level ();
- this->client_id (rhs.client_id ());
- this->sleep_hook_ = rhs.sleep_hook ();
-}
-
-void
-ACE_TPQ_Entry::client_id (const ASYS_TCHAR *id)
-{
- ACE_TRACE ("ACE_TPQ_Entry::client_id");
-
- if (id == 0)
- return;
-
- int n = ACE_OS::strlen (id) + 1;
-
- if (n >= ACE_MAXCLIENTIDLEN)
- n = ACE_MAXCLIENTIDLEN - 1;
-
- ACE_OS::strncpy (this->client_id_, (ASYS_TCHAR *) id, n);
- this->client_id_[ACE_MAXCLIENTIDLEN - 1] = '\0';
-}
-
-// ************************************************************
-// ************************************************************
-// ************************************************************
-
-void
-ACE_TSS_TPQ_Entry::dump (void) const
-{
- ACE_TRACE ("ACE_TSS_TPQ_Entry::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_TSS_TPQ_Entry::dump:\n")
- ASYS_TEXT (" client_id_ = %s\n"),
- client_id_ == 0 ? ASYS_TEXT ("0") : client_id_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("base:\n")));
- ACE_TPQ_ENTRY::dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_TSS_TPQ_Entry::ACE_TSS_TPQ_Entry (const ACE_Token_Proxy *proxy,
- const ASYS_TCHAR *client_id)
-: proxy_ (proxy),
- client_id_ (client_id)
-{
- ACE_TRACE ("ACE_TSS_TPQ_Entry::ACE_TSS_TPQ_Entry");
-}
-
-ACE_TPQ_Entry *
-ACE_TSS_TPQ_Entry::make_TSS_TYPE (void) const
-{
- ACE_TRACE ("ACE_TSS_TPQ_Entry::make_TSS_TYPE");
- ACE_TPQ_Entry *temp;
-
- ACE_NEW_RETURN (temp, ACE_TPQ_Entry (this->proxy_, this->client_id_), 0);
- return temp;
-}
-
-ACE_TSS_TPQ_Entry::operator ACE_TPQ_Entry * (void)
-{
- ACE_TRACE ("ACE_TSS_TPQ_Entry::operator");
- return (ACE_TPQ_Entry *) (*((ACE_TSS<ACE_TPQ_Entry> *) this));
-}
-
-// ************************************************************
-// ************************************************************
-// ************************************************************
-
-ACE_TPQ_Iterator::ACE_TPQ_Iterator (ACE_Token_Proxy_Queue &q)
-: current_ (q.head_)
-{
- ACE_TRACE ("ACE_TPQ_Iterator::ACE_TPQ_Iterator");
-}
-
-int
-ACE_TPQ_Iterator::next (ACE_TPQ_Entry *&next_item)
-{
- ACE_TRACE ("ACE_TPQ_Iterator::next");
-
- next_item = this->current_;
-
- return current_ != 0;
-}
-
-int
-ACE_TPQ_Iterator::done (void) const
-{
- ACE_TRACE ("ACE_TPQ_Iterator::done");
-
- return this->current_ == 0;
-}
-
-void
-ACE_TPQ_Iterator::advance (void)
-{
- ACE_TRACE ("ACE_TPQ_Iterator::advance");
-
- if (current_ != 0)
- this->current_ = this->current_->next_;
-}
-
-void
-ACE_TPQ_Iterator::dump (void) const
-{
- ACE_TRACE ("ACE_TPQ_Iterator::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_TPQ_Iterator::dump:\n")
- ASYS_TEXT (" current_ = %d\n"),
- (long) this->current_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("head_ and tail_\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// ************************************************************
-// ************************************************************
-// ************************************************************
-
-void
-ACE_Token_Proxy_Queue::dump (void) const
-{
- ACE_TRACE ("ACE_Token_Proxy_Queue::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Token_Proxy_Queue::dump:\n")
- ASYS_TEXT (" size_ = %d\n"),
- size_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("head_ and tail_\n")));
- if (this->head_ != 0)
- this->head_->dump ();
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Token_Proxy_Queue::dump end.\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Token_Proxy_Queue::ACE_Token_Proxy_Queue (void)
- : head_ (0),
- tail_ (0),
- size_ (0)
-{
- ACE_TRACE ("ACE_Token_Proxy_Queue::ACE_Token_Proxy_Queue");
-}
-
-void
-ACE_Token_Proxy_Queue::enqueue (ACE_TPQ_Entry *tpq,
- int position)
-{
- ACE_TRACE ("ACE_Token_Proxy_Queue::enqueue");
- tpq->next_ = 0;
-
- ++this->size_;
-
- if (this->head_ == 0)
- {
- // make tpq the entire list
- this->head_ = this->tail_ = tpq;
- return;
- }
-
- if (position == 0)
- {
- // make head of list
- tpq->next_ = this->head_;
- this->head_ = tpq;
- return;
- }
-
- if (position == -1)
- {
- // stick at back of list
- this->tail_->next_ = tpq;
- this->tail_ = tpq;
- return;
- }
-
- // walk through list to insertion point
- ACE_TPQ_Entry *temp = head_;
-
- for (int x = position; x > 1; --x)
- {
- // end of queue?
- if (temp->next_ == 0)
- break;
- // advance pointer
- else
- temp = temp->next_;
- }
-
- // insert new tpq after temp
- tpq->next_ = temp->next_;
- temp->next_ = tpq;
-}
-
-void
-ACE_Token_Proxy_Queue::dequeue (void)
-{
- ACE_TRACE ("ACE_Token_Proxy_Queue::dequeue");
-
- if (head_ == 0)
- return;
-
- ACE_TPQ_Entry *temp = this->head_;
-
- this->head_ = this->head_->next_;
-
- temp->next_ = 0;
-
- --this->size_;
-
- if (this->head_ == 0 && this->size_ != 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("incorrect size = %d\n"), this->size_));
-}
-
-/*
-int
-ACE_Token_Proxy_Queue::member (const ASYS_TCHAR *id)
-{
- ACE_TRACE ("ACE_Token_Proxy_Queue::member");
-
- for (ACE_TPQ_Entry *temp = this->head_; temp != 0; temp = temp->next_)
- if (ACE_OS::strcmp (temp->client_id (), id) == 0)
- // We found it!
- return 1;
-
- // We didn't find it :-(
- return 0;
-}
-*/
-
-void
-ACE_Token_Proxy_Queue::remove (const ACE_TPQ_Entry *remove_me)
-{
- ACE_TRACE ("ACE_Token_Proxy_Queue::remove");
- // sanity
- if ((remove_me == 0) || (this->head_ == 0))
- return;
-
- // is it the head?
- if (this->head_ == remove_me) // pointer comparison.
- {
- this->head_ = this->head_->next_;
- if (this->head_ == 0)
- this->tail_ = 0;
-
- --this->size_;
- return;
- }
-
- ACE_TPQ_Entry *temp = this->head_;
- ACE_TPQ_Entry *previous = 0;
-
- // is it in the middle or tail?
- while (temp != 0)
- {
- if (temp == remove_me)
- {
- // previous should never be null since the first if
- // conditional should always be false
- previous->next_ = temp->next_;
- // is it the tail?
- if (this->tail_ == temp)
- this->tail_ = previous;
-
- --this->size_;
- return;
- }
-
- previous = temp;
- temp = temp->next_;
- }
-
- // it wasn't in the list.
- return;
-}
-
-// ************************************************************
-// ************************************************************
-// ************************************************************
-
-void
-ACE_Mutex_Token::dump (void) const
-{
- ACE_TRACE ("ACE_Mutex_Token::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Mutex_Token::dump:\n")));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("lock_\n")));
- lock_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("base:\n")));
- ACE_Tokens::dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Mutex_Token::dump end.\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Mutex_Token::ACE_Mutex_Token (const ASYS_TCHAR *name)
-{
- ACE_TRACE ("ACE_Mutex_Token::ACE_Mutex_Token");
-
- int n = ACE_OS::strlen (name) + 1; // + 1 for \0
-
- if (n > ACE_MAXTOKENNAMELEN)
- n = ACE_MAXTOKENNAMELEN - 1;
-
- ACE_OS::strncpy (this->token_name_, name, n);
- this->token_name_[ACE_MAXTOKENNAMELEN - 1] = '\0';
-}
-
-ACE_Mutex_Token::~ACE_Mutex_Token (void)
-{
- ACE_TRACE ("ACE_Mutex_Token::~ACE_Mutex_Token");
-}
-
-int
-ACE_Mutex_Token::acquire (ACE_TPQ_Entry *caller,
- int ignore_deadlock,
- int notify)
-{
- ACE_TRACE ("ACE_Mutex_Token::acquire");
- // We need to acquire two locks. This one to ensure that only one
- // thread uses this token at a time.
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon1, this->lock_, -1);
- // This one to ensure an atomic transaction across all tokens. Note
- // that this order is crucial too. It's resource coloring for other
- // threads which may be calling this same token.
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon2, ACE_Token_Manager::instance ()->mutex (), -1);
-
- // Does _anyone_ own the token?
- if (this->owner () == 0)
- {
- // there are no waiters, so queue as the first waiter (the owner.)
- this->waiters_.enqueue (caller, -1);
- return 0; // success
- }
-
- // Does the caller already own it?
- if (this->is_owner (caller->client_id ()))
- {
- // Recursive acquisition.
- caller->nesting_level (1);
- return 0; // success
- }
-
- // Check for deadlock.
- if (!ignore_deadlock
- && ACE_Token_Manager::instance ()->check_deadlock (caller->proxy ()) == 1)
- {
- errno = EDEADLK;
- ACE_RETURN (-1);
- }
-
- // Someone owns it. Sorry, you're getting queued up at the end of
- // the waiter queue.
- this->waiters_.enqueue (caller, -1);
-
- if (notify)
- this->owner ()->call_sleep_hook ();
-
- errno = EWOULDBLOCK;
- ACE_RETURN (-1);
-}
-
-int
-ACE_Mutex_Token::tryacquire (ACE_TPQ_Entry *caller)
-{
- ACE_TRACE ("ACE_Mutex_Token::tryacquire");
- // We need to acquire two locks. This one to ensure that only one
- // thread uses this token at a time.
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon1, this->lock_, -1);
- // This one to ensure an atomic transaction across all tokens. Note
- // that this order is crucial too. It's resource coloring for other
- // threads which may be calling this same token.
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon2, ACE_Token_Manager::instance ()->mutex (), -1);
-
- // Does _anyone_ own the token?
- if (this->owner () == 0)
- {
- this->waiters_.enqueue (caller, -1);
- return 0; // success
- }
- // Does the caller already own it?
- if (this->is_owner (caller->client_id ()))
- {
- // recursive acquisition
- caller->nesting_level (1);
- return 0; // success
- }
- else
- // Someone owns it. Fail.
- {
- errno = EWOULDBLOCK;
- ACE_RETURN (-1);
- }
-}
-
-int
-ACE_Mutex_Token::renew (ACE_TPQ_Entry *caller,
- int requeue_position)
-{
- ACE_TRACE ("ACE_Mutex_Token::renew");
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon, this->lock_, -1);
-
- // Verify that the caller is the owner.
- if (this->is_owner (caller->client_id ()) == 0)
- {
- errno = EACCES;
- ACE_RETURN (-1);
- }
-
- // The caller is the owner, so check to see if there are any
- // waiters. If not, we just keep the token. == 1 means that there
- // is only the owner.
- if (this->waiters_.size () == 1 || requeue_position == 0)
- return 0;
-
- // Requeue the caller.
- this->waiters_.dequeue ();
-
- this->waiters_.enqueue (caller, requeue_position);
-
- // Notify new owner.
- if (this->owner () != 0)
- this->owner ()->proxy ()->token_acquired (this->owner ());
-
- // Tell the caller that the operation would block.
- errno = EWOULDBLOCK;
- ACE_RETURN (-1);
-}
-
-// Release the current holder of the token (which had
-// better be the caller's thread!).
-
-int
-ACE_Mutex_Token::release (ACE_TPQ_Entry *caller)
-{
- ACE_TRACE ("ACE_Mutex_Token::release");
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon, this->lock_, -1);
-
- // Does anyone own the token?
- if (this->owner () == 0)
- {
- errno = EACCES;
- ACE_RETURN (-1);
- }
-
- // Is the caller the owner.
- if (this->is_owner (caller->client_id ()))
- {
- // Check the nesting level.
- if (caller->nesting_level () > 0)
- caller->nesting_level (-1);
- else
- {
- this->waiters_.dequeue ();
- // Notify new owner.
- if (this->owner () != 0)
- this->owner ()->proxy ()->token_acquired (this->owner ());
- }
- }
- else
- this->remove (caller);
-
- return 0;
-}
-
-int
-ACE_Mutex_Token::owners (OWNER_STACK &stack,
- const ASYS_TCHAR *id)
-{
- ACE_TRACE ("ACE_Mutex_Token::owners");
- if (this->owner () != 0)
- {
- stack.push (this->owner ());
- // If an <id> is specified, return whether it is the owner being
- // returned.
- if (id != 0)
- return this->owner ()->equal_client_id (id);
- }
-
- return 0;
-}
-
-int
-ACE_Mutex_Token::is_waiting_for (const ASYS_TCHAR *id)
-{
- ACE_TRACE ("ACE_Mutex_Token::is_waiting_for");
- // If there is no owner, or <id> is the owner, return false.
- if ((this->owner () == 0) || this->is_owner (id))
- return 0;
-
- // Step through each waiter looking for <id>.
- ACE_TPQ_Iterator iterator (waiters_);
- iterator.advance ();
- for (ACE_TPQ_Entry *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- if (temp->equal_client_id (id))
- return 1;
- }
-
- return 0;
-}
-
-int
-ACE_Mutex_Token::is_owner (const ASYS_TCHAR *id)
-{
- ACE_TRACE ("ACE_Mutex_Token::is_owner");
- // If there is an owner, return whether it is <id>.
- if ((this->owner () != 0) &&
- this->owner ()->equal_client_id (id))
- return 1;
- else
- return 0;
-}
-
-// ************************************************************
-// ************************************************************
-// ************************************************************
-
-void
-ACE_RW_Token::dump (void) const
-{
- ACE_TRACE ("ACE_RW_Token::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_RW_Token::dump:\n")
- ASYS_TEXT ("num_writers_ = %d\n"), num_writers_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("lock_\n")));
- this->lock_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("base:\n")));
- ACE_Tokens::dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_RW_Token::dump end.\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_RW_Token::ACE_RW_Token (const ASYS_TCHAR *name)
-: num_writers_ (0)
-{
- ACE_TRACE ("ACE_RW_Token::ACE_RW_Token");
-
- int n = ACE_OS::strlen (name) + 1; // + 1 for \0
-
- if (n > ACE_MAXTOKENNAMELEN)
- n = ACE_MAXTOKENNAMELEN;
-
- ACE_OS::strncpy (this->token_name_, name, n);
- this->token_name_[ACE_MAXTOKENNAMELEN - 1] = '\0';
-}
-
-ACE_RW_Token::~ACE_RW_Token (void)
-{
- ACE_TRACE ("ACE_RW_Token::~ACE_RW_Token");
-}
-
-int
-ACE_RW_Token::acquire (ACE_TPQ_Entry *caller,
- int ignore_deadlock,
- int notify)
-{
- ACE_TRACE ("ACE_RW_Token::acquire");
- // We need to acquire two locks. This one to ensure that only one
- // thread uses this token at a time.
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon1, this->lock_, -1);
- // This one to ensure an atomic transaction across all tokens. Note
- // that this order is crucial too. It's resource coloring for other
- // threads which may be calling this same token.
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon2, ACE_Token_Manager::instance ()->mutex (), -1);
-
- if (caller->proxy ()->type () == ACE_RW_Token::WRITER)
- this->num_writers_++;
-
- // Does _anyone_ own the token?
- if (this->owner () == 0)
- {
- // There are no waiters, so queue as the first waiter (the owner).
- this->waiters_.enqueue (caller, -1);
- return 0;
- }
-
- // Check for recursive acquisition.
- if (this->is_owner (caller->client_id ()))
- {
- caller->nesting_level (1);
- return 0; // Success.
- }
-
- // Reader.
- if (caller->proxy ()->type () == ACE_RW_Token::READER)
- {
- // Are there any writers?
- if (this->num_writers_ == 0)
- {
- // Queue the caller at the end of the queue.
- this->waiters_.enqueue (caller, -1);
- return 0;
- }
- // Else failure.
- }
-
- // Failure code.
-
- // Check for deadlock.
- if (!ignore_deadlock &&
- ACE_Token_Manager::instance ()->check_deadlock (caller->proxy ()) == 1)
- {
- if (caller->proxy ()->type () == ACE_RW_Token::WRITER)
- this->num_writers_--;
- errno = EDEADLK;
- ACE_RETURN (-1);
- }
-
- // Queue the caller at the end of the queue.
- this->waiters_.enqueue (caller, -1);
-
- if (notify)
- {
- // If it's a writer, just notify it.
- if (this->owner ()->proxy ()->type () == ACE_RW_Token::WRITER)
- this->owner ()->call_sleep_hook ();
- else
- {
- // Call back all reader owners.
- ACE_TPQ_Entry *temp = this->owner ();
- do
- {
- temp->call_sleep_hook ();
- temp = temp->next_;
- }
- while (temp != 0 &&
- temp->proxy ()->type () == ACE_RW_Token::READER);
- }
- }
-
- errno = EWOULDBLOCK;
- ACE_RETURN (-1);
-}
-
-int
-ACE_RW_Token::tryacquire (ACE_TPQ_Entry *caller)
-{
- ACE_TRACE ("ACE_RW_Token::tryacquire");
- // We need to acquire two locks. This one to ensure that only one
- // thread uses this token at a time.
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon1, this->lock_, -1);
- // This one to ensure an atomic transaction across all tokens. Note
- // that this order is crucial too. It's resource coloring for other
- // threads which may be calling this same token.
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon2, ACE_Token_Manager::instance ()->mutex (), -1);
-
- if (caller->proxy ()->type () == ACE_RW_Token::WRITER)
- {
- this->num_writers_++;
- }
-
- // Does _anyone_ own the token?
- if (this->owner () == 0)
- {
- // There are no waiters, so queue as the first waiter (the owner).
- this->waiters_.enqueue (caller, -1);
- return 0;
- }
-
- // Check for recursive acquisition.
- if (this->is_owner (caller->client_id ()))
- {
- caller->nesting_level (1);
- return 0; // Success.
- }
-
- // Reader.
- if (caller->proxy ()->type () == ACE_RW_Token::READER)
- {
- // Are there any writers?
- if (this->num_writers_ == 0)
- {
- // queue the caller at the end of the queue.
- this->waiters_.enqueue (caller, -1);
- return 0;
- }
- // Else, fail.
- }
- else // Writer.
- // We're going to fail, so decrement the num_writers.
- {
- this->num_writers_--;
- }
-
-
- errno = EWOULDBLOCK;
- ACE_RETURN (-1);
-}
-
-int
-ACE_RW_Token::renew (ACE_TPQ_Entry *caller,
- int requeue_position)
-{
- ACE_TRACE ("ACE_RW_Token::renew");
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon, this->lock_, -1);
-
- // Werify that the caller is the owner
- if (this->is_owner (caller->client_id ()) == 0)
- {
- errno = EACCES;
- ACE_RETURN (-1);
- }
-
- // The caller is the owner, so check to see if there are any
- // waiters. If not, we just keep the token.
- if (this->waiters_.size () == 1 || requeue_position == 0)
- return 0;
-
- // There are waiters, so remove the caller.
- this->remove (caller);
-
- // Requeue the caller.
- this->waiters_.enqueue (caller, requeue_position);
-
- if (caller->proxy ()->type () == ACE_RW_Token::READER)
- {
- // If the caller got queued before any writers, the caller is
- // still the owner.
- if (this->is_owner (caller->client_id ()))
- return 0; // success
- // else fallthrough and return would block.
- }
- // Writers will always have to block since waiters_.size () == 1 or
- // requeue_position == 0.
-
- // Get a new owner.
- this->notify_new_owner (caller);
-
- // Tell the caller that the operation would block.
- errno = EWOULDBLOCK;
- ACE_RETURN (-1);
-}
-
-int
-ACE_RW_Token::release (ACE_TPQ_Entry *caller)
-{
- ACE_TRACE ("ACE_RW_Token::release");
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon, this->lock_, -1);
-
- // Check for errors.
- if ((this->owner () == 0) ||
- (this->is_owner (caller->client_id ()) == 0))
- {
- errno = EACCES;
- ACE_RETURN (-1);
- }
-
- if (caller->proxy ()->type () == ACE_RW_Token::WRITER)
- num_writers_--;
-
- // Recursive release.
- if (caller->nesting_level () > 0)
- {
- caller->nesting_level (-1);
- return 0;
- }
-
- // Remove the caller and notify the new owner(s).
- this->remove (caller);
- this->notify_new_owner (caller);
-
- return 0;
-}
-
-void
-ACE_RW_Token::notify_new_owner (ACE_TPQ_Entry *old_owner)
-{
- ACE_TRACE ("ACE_RW_Token::new_owner");
-
- if (this->owner () == 0)
- return;
-
- if (this->owner ()->proxy ()->type () == ACE_RW_Token::READER)
- {
- if (old_owner->proxy ()->type () == ACE_RW_Token::READER)
- // the owners already know that they're owners
- return;
-
- // The current owner is a reader and the previous owner was a
- // writer, so notify all waiting readers up to the first writer.
- // call back all reader owners.
- ACE_TPQ_Iterator iterator (waiters_);
- for (ACE_TPQ_Entry *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- if (temp->proxy ()->type () == WRITER)
- // We've gone through all the readers.
- break;
-
- temp->proxy ()->token_acquired (temp);
- }
- }
- else // writer
- this->owner ()->proxy ()->token_acquired (this->owner ());
-}
-
-
-int
-ACE_RW_Token::owners (OWNER_STACK &stack,
- const ASYS_TCHAR *id)
-{
- ACE_TRACE ("ACE_RW_Token::owners");
-
- if (this->owner () == 0)
- return 0;
-
- int id_is_owner = 0;
-
- // The first waiter is a writer, so there is only one owner.
- if (this->owner ()->proxy ()->type () == WRITER)
- {
- stack.push (this->owner ());
- // If an <id> is specified, return whether it is the owner being
- // returned.
- if ((id != 0) &&
- (ACE_OS::strcmp (id, this->owner ()->client_id ()) == 0))
- id_is_owner = 1;
- }
- // The first waiter is a reader, so there can be multiple owning
- // readers.
- else
- {
- ACE_TPQ_Iterator iterator (waiters_);
- for (ACE_TPQ_Entry *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- if (temp->proxy ()->type () == WRITER)
- // We've gone through all the readers.
- break;
-
- stack.push (temp);
-
- if (!id_is_owner && (id != 0) &&
- (ACE_OS::strcmp (id, temp->client_id ()) == 0))
- id_is_owner = 1;
- }
- }
-
- return id_is_owner;
-}
-
-int
-ACE_RW_Token::is_waiting_for (const ASYS_TCHAR *id)
-{
- ACE_TRACE ("ACE_RW_Token::is_waiting_for");
- // If there is no owner, or <id> is the owner, return false.
- if ((this->owner () == 0) ||
- this->is_owner (id))
- return 0;
-
- // Step through each waiter looking for <id>.
- ACE_TPQ_Iterator iterator (waiters_);
- iterator.advance ();
- for (ACE_TPQ_Entry *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- if (temp->equal_client_id (id))
- return 1;
- }
-
- return 0;
-}
-
-int
-ACE_RW_Token::is_owner (const ASYS_TCHAR *id)
-{
- ACE_TRACE ("ACE_Mutex_Token::is_owner");
- // If there is no owner, return false.
- if (this->owner () == 0)
- return 0;
-
- // A writer owns us.
- if (this->owner ()->proxy ()->type () == ACE_RW_Token::WRITER)
- return this->owner ()->equal_client_id (id);
-
- // Readers own us.
- // Step through each owning reader looking for <id>.
- ACE_TPQ_Iterator iterator (waiters_);
- for (ACE_TPQ_Entry *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- if (temp->proxy ()->type () != ACE_RW_Token::READER)
- break;
-
- if (temp->equal_client_id (id))
- return 1;
- }
-
- return 0;
-}
-
-// ************************************************************
-// ************************************************************
-// ************************************************************
-// 7..
-
-void
-ACE_Token_Proxy::dump (void) const
-{
- ACE_TRACE ("ACE_Token_Proxy::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Token_Proxy::dump:\n")
- ASYS_TEXT (" type = %d\n")
- ASYS_TEXT (" ignore_deadlock_ = %d\n")
- ASYS_TEXT (" debug_ = %d\n"),
- (int) this->type (), ignore_deadlock_, debug_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("mutex_, and waiter_\n")));
-
- if (this->token_ != 0)
- this->token_->dump ();
-
- this->waiter_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Token_Proxy::dump end.\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-const ASYS_TCHAR*
-ACE_Token_Proxy::client_id (void) const
-{
- ACE_TRACE ("ACE_Token_Proxy::client_id");
- // Thread-specific.
- const ASYS_TCHAR *id = this->waiter_->client_id ();
-
- if (id == 0)
- return ASYS_TEXT ("ERROR NO CLIENT ID");
- else
- return id;
-}
-
-void
-ACE_Token_Proxy::client_id (const ASYS_TCHAR *client_id)
-{
- ACE_TRACE ("ACE_Token_Proxy::client_id");
- this->waiter_->client_id (client_id);
-}
-
-const ASYS_TCHAR *
-ACE_Token_Proxy::owner_id (void)
-{
- ACE_TRACE ("ACE_Token_Proxy::owner_id");
- return this->token_->owner_id ();
-}
-
-const ASYS_TCHAR *
-ACE_Token_Proxy::name (void) const
-{
- ACE_TRACE ("ACE_Token_Proxy::owner_id");
- return this->token_->name ();
-}
-
-ACE_Token_Proxy::ACE_Token_Proxy (void)
-: token_ (0),
- waiter_ (this, 0)
-{
- ACE_TRACE ("ACE_Token_Proxy::ACE_Token_Proxy");
-}
-
-// Notice the token_ (0). Do *not* copy the token pointer. This must
-// be obtained through the token manager. Also, we don't copy any
-// waiter info. A copied Proxy does *not* inherit client_id.
-
-ACE_Token_Proxy::ACE_Token_Proxy (const ACE_Token_Proxy &)
- : token_ (0),
- waiter_ (this, 0)
-{
- ACE_TRACE ("ACE_Token_Proxy::ACE_Token_Proxy");
-}
-
-// @@ should I do a mutex_->release ()?
-ACE_Token_Proxy::~ACE_Token_Proxy (void)
-{
- ACE_TRACE ("ACE_Local_Mutex::~ACE_Local_Mutex");
-
- if (token_ != 0)
- // notify token manager that we are done with it so it can
- // free it if necessary
- ACE_Token_Manager::instance ()->release_token (token_);
-}
-
-int
-ACE_Token_Proxy::open (const ASYS_TCHAR *token_name,
- int ignore_deadlock,
- int debug)
-{
- ACE_TRACE ("ACE_Token_Proxy::open");
-
- // Store some parameters.
- this->ignore_deadlock_ = ignore_deadlock;
- this->debug_ = debug;
-
- // Used in case a name was not specified.
- ASYS_TCHAR name[BUFSIZ];
-
- // We must have a name.
- if (token_name == 0)
- {
- ACE_OS::sprintf (name, ASYS_TEXT ("token %d"), this);
- token_name = name;
- }
-
- // Get or create the underlying token. The Token Manager will call
- // us back to set token_.
- ACE_Token_Manager::instance ()->get_token (this, token_name);
-
- // Check for failed get or failed new.
- if (this->token_ == 0)
- {
- errno = ENOMEM;
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("Can't allocate mutex")), -1);
- }
-
- return 0;
-}
-
-int
-ACE_Token_Proxy::acquire (int notify,
- void (*sleep_hook)(void *),
- ACE_Synch_Options &options)
-{
- ACE_TRACE ("ACE_Token_Proxy::acquire");
- if (this->token_ == 0)
- {
- errno = ENOENT;
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("Not open.\n")), -1);
- }
-
- // Make sure no one calls our token_acquired until we have a chance
- // to sleep first! If after we call an EWOULDBLOCK
- // mutex_->acquire() below, but before we enter handle_options to
- // wait on the cond_var, a thread tries to give take us off the
- // waiter queue and signal us, IT WILL FIRST HAVE TO ACQUIRE THIS
- // cond_var.mutex (). _This_ is why we acquire it.
- this->waiter_->cond_var_.mutex ().acquire ();
-
- this->waiter_->sleep_hook (sleep_hook);
-
- if (this->token_->acquire (this->waiter_, this->ignore_deadlock_, notify) == -1)
- // acquire failed
- {
- switch (errno)
- {
- case EDEADLK :
- if (!ignore_deadlock_)
- {
- waiter_->cond_var_.mutex ().release ();
- errno = EDEADLK;
- ACE_RETURN (-1);
- }
- // Else, fallthrough and block!
-
- case EWOULDBLOCK :
- if (this->debug_)
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("(%t) waiting for %s, owner is %s, ")
- ASYS_TEXT ("total waiters == %d\n"),
- this->name (),
- this->token_->owner_id (),
- token_->no_of_waiters ()));
-
- // no error, but would block,
- // if error, return error (-1), otherwise, return whether we
- // called the holder or not.
- int return_value;
- if (this->handle_options (options, waiter_->cond_var_) == -1)
- return_value = -1;
- else
- return_value = notify == 1;
-
- errno = EWOULDBLOCK;
- ACE_RETURN (return_value);
-
- default :
- waiter_->cond_var_.mutex ().release ();
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT ("%p\n"),ASYS_TEXT ("Token Proxy acquire.")), -1);
- }
- }
- else
- // we have the token
- {
- if (debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) acquired %s\n"),
- this->name ()));
- waiter_->cond_var_.mutex ().release ();
- }
-
- return 0;
-}
-
-int
-ACE_Token_Proxy::tryacquire (void (*sleep_hook)(void *))
-{
- ACE_TRACE ("ACE_Token_Proxy::tryacquire");
- if (this->token_ == 0)
- {
- errno = ENOENT;
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("Not open.\n")), -1);
- }
-
- this->waiter_->sleep_hook (sleep_hook);
-
- return this->token_->tryacquire (waiter_);
-}
-
-int
-ACE_Token_Proxy::renew (int requeue_position,
- ACE_Synch_Options &options)
-{
- ACE_TRACE ("ACE_Token_Proxy::renew");
- if (this->token_ == 0)
- {
- errno = ENOENT;
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("Not open.\n")), -1);
- }
-
- // Make sure no one calls our token_acquired until we have a chance
- // to sleep first!
- this->waiter_->cond_var_.mutex ().acquire ();
-
- if (this->token_->renew (this->waiter_, requeue_position) == -1)
- {
- // check for error
- if (errno != EWOULDBLOCK)
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT ("%p renew failed\n"), ASYS_TEXT ("ACE_Token_Proxy")), -1);
-
- if (this->debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) renew blocking for %s, owner is %s\n"),
- this->name (),
- token_->owner_id ()));
-
- // no error, but would block, so block or return
- return this->handle_options (options, waiter_->cond_var_);
- }
- else
- // we have the token
- {
- if (this->debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) renewed %s\n"),
- this->name ()));
- waiter_->cond_var_.mutex ().release ();
- return 0;
- }
-}
-
-int
-ACE_Token_Proxy::handle_options (ACE_Synch_Options &options,
- ACE_TOKEN_CONST::COND_VAR &cv)
-{
- // Some operation failed with EWOULDBLOCK.
- ACE_TRACE ("ACE_Token_Proxy::handle_options");
-
- if (options[ACE_Synch_Options::USE_REACTOR] == 1)
- // Asynchronous.
- {
- int error = errno;
- // if (options[ACE_Synch_Options::USE_TIMEOUT] == 1)
- // ACE_ERROR_RETURN ((LM_ERROR, "Timeouts not yet supported" "
- // with asynchronous operations."), -1);
- cv.mutex ().release ();
- errno = error;
- ACE_RETURN (-1);
- }
- else
- // Synchronous.
- {
- // Block on condition variable.
- while (cv.wait ((ACE_Time_Value *) options.time_value ()) == -1)
- {
- // Note, this should obey whatever thread-specific
- // interrupt policy is currently in place...
- if (errno == EINTR)
- continue;
- // We come here if a timeout occurs or some serious
- // ACE_Condition object error.
- cv.mutex ().release ();
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("condition variable wait")
- ASYS_TEXT (" bombed.")), -1);
- }
-
- if (this->debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) unblocking.\n"),
- this->client_id ()));
- cv.mutex ().release ();
- return 0; // operation succeeded
- }
-}
-
-int
-ACE_Token_Proxy::release (ACE_Synch_Options &)
-{
- ACE_TRACE ("ACE_Token_Proxy::release");
-
- if (this->token_ == 0)
- {
- errno = ENOENT;
- if (debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("Must open before releasing.\n")));
- ACE_RETURN (-1);
- }
-
- if (this->token_->release (waiter_) != 0)
- {
- // Release failed.
- this->token_->remove (this->waiter_);
- if (debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) %p.\n"), ASYS_TEXT ("release failed")));
- return -1;
- }
- else
- {
- if (this->debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) released %s, owner is %s\n"),
- this->name (),
- token_->owner_id ()));
-
- return 0;
- }
-}
-
-int
-ACE_Token_Proxy::remove (ACE_Synch_Options &)
-{
- ACE_TRACE ("ACE_Token_Proxy::remove");
- return 0;
-}
-
-void
-ACE_Token_Proxy::sleep_hook (void)
-{
- ACE_TRACE ("ACE_Token_Proxy::sleep_hook");
- // Somebody wants our token! (Let'em wait...)
- return;
-}
-
-void
-ACE_Token_Proxy::token_acquired (ACE_TPQ_Entry *e)
-{
- ACE_TRACE ("ACE_Token_Proxy::token_acquired");
- e->cond_var_.mutex ().acquire ();
- // We've been taken off the waiters list and given the token!
- // This implementation signals the internal condition
- // variable. Thus, if asynchronous acquires are used, this must be
- // overriden to do something more useful!
- e->cond_var_.signal ();
- e->cond_var_.mutex ().release ();
-
- return;
-}
-
-// ************************************************************
-
-ACE_Token_Name::ACE_Token_Name (const ASYS_TCHAR *token_name)
-{
- ACE_TRACE ("ACE_Token_Name::ACE_Token_Name");
- this->name (token_name);
-}
-
-ACE_Token_Name::ACE_Token_Name (const ACE_Token_Name &rhs)
-{
- ACE_TRACE ("ACE_Token_Name::ACE_Token_Name");
- this->name (rhs.name ());
-}
-
-ACE_Token_Name::~ACE_Token_Name ()
-{
- ACE_TRACE ("ACE_Token_Name::~ACE_Token_Name");
-}
-
-void
-ACE_Token_Name::dump (void) const
-{
- ACE_TRACE ("ACE_Token_Name::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Token_Name::dump:\n")
- ASYS_TEXT (" token_name_ = %s\n"),
- token_name_ == 0 ? ASYS_TEXT ("no name") : token_name_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#if !defined (ACE_NO_TSS_TOKENS)
-template class ACE_TSS <ACE_TPQ_Entry>;
-#endif /* ACE_NO_TSS_TOKENS */
-template class ACE_Unbounded_Stack <ACE_TPQ_Entry *>;
-template class ACE_Node <ACE_TPQ_Entry *>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#if !defined (ACE_NO_TSS_TOKENS)
-#pragma instantiate ACE_TSS <ACE_TPQ_Entry>
-#endif /* ACE_NO_TSS_TOKENS */
-#pragma instantiate ACE_Unbounded_Stack <ACE_TPQ_Entry *>
-#pragma instantiate ACE_Node <ACE_TPQ_Entry *>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/ace/Local_Tokens.h b/ace/Local_Tokens.h
deleted file mode 100644
index 704eab630fd..00000000000
--- a/ace/Local_Tokens.h
+++ /dev/null
@@ -1,999 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Local_Tokens.h
-//
-// = AUTHOR
-// Karl-Heinz Dorn (kdorn@erlh.siemens.de)
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// = DESCRIPTION
-// This file contains definitions for the following classes:
-//
-// public:
-// 7. ACE_Token_Proxy
-// 8. ACE_Null_Token : public ACE_Token_Proxy
-// 9. ACE_Local_Mutex : public ACE_Token_Proxy
-// *. ACE_Local_RLock : public ACE_Local_Mutex
-// &. ACE_Local_WLock : public ACE_Local_Mutex
-// private:
-// 1. ACE_TOKEN_CONST
-// 3. ACE_TPQ_Entry
-// b. ACE_TSS_TPQ_Entry
-// c. ACE_TPQ_Iterator
-// 4. ACE_Token_Proxy_Queue
-// 5. ACE_Tokens
-// 6. ACE_Mutex_Token : public ACE_Tokens
-// 12. ACE_RW_Token : public ACE_Tokens
-// a. ACE_Token_Name
-//
-// ============================================================================
-
-#if !defined (ACE_LOCAL_MUTEX_H)
-#define ACE_LOCAL_MUTEX_H
-
-#include "ace/Synch_T.h"
-#include "ace/Containers.h"
-#include "ace/Synch_Options.h"
-#include "ace/Map_Manager.h"
-
-// 1.
-class ACE_Export ACE_TOKEN_CONST
-{
- // = TITLE
- // Not a public interface.
- //
- // = DESCRIPTION
- // Constant definitions and typdefs for Token library. Mostly,
- // this class is necessary to fight the compiler with order of
- // declaration errors.
-public:
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- // ACE platform supports some form of threading.
- typedef ACE_Condition_Thread_Mutex COND_VAR;
- typedef ACE_Thread_Mutex MUTEX;
- typedef ACE_Thread_Mutex_Guard GUARD;
-#else
- typedef ACE_Null_Condition COND_VAR;
- typedef ACE_Null_Mutex MUTEX;
- typedef ACE_Null_Mutex_Guard GUARD;
-#endif /* ACE_HAS_THREADS */
-};
-
-// Forward decl.
-class ACE_Token_Proxy;
-
-// 3..
-class ACE_Export ACE_TPQ_Entry
-{
- // = TITLE
- // Token Proxy Queue entry. Used in the ACE_Token_Proxy_Queue
- //
- // = DESCRIPTION
- // Not a public interface.
-friend class ACE_Token_Manager;
-public:
- typedef void (*PTVF) (void *);
-
- ACE_TPQ_Entry (void);
- // Null constructor.
-
- ACE_TPQ_Entry (const ACE_Token_Proxy *proxy,
- const ASYS_TCHAR *client_id);
- // Construction.
-
- ACE_TPQ_Entry (const ACE_TPQ_Entry &rhs);
- // Copy constructor.
-
- ~ACE_TPQ_Entry (void);
- // Death.
-
- void operator= (const ACE_TPQ_Entry &rhs);
- // Copy operator use by the queue.
-
- // = Set/get top of the queue.
- ACE_Token_Proxy *proxy (void) const;
- void proxy (ACE_Token_Proxy *);
-
- // = Delta/get nesting level of the entry.
- int nesting_level (void) const;
- void nesting_level (int delta);
-
- // = Set/get client_id of the entry.
- const ASYS_TCHAR *client_id (void) const;
- void client_id (const ASYS_TCHAR *);
-
- int equal_client_id (const ASYS_TCHAR *id);
- // Returns 1 if <id> == client id. Does not check for <id> == 0.
-
- void set (void (*sleep_hook)(void *));
- // One method for arg and sleep_hook.
-
- // = Set/get sleep hook of the entry.
- void sleep_hook (void (*sh)(void *));
- PTVF sleep_hook (void) const;
-
- void call_sleep_hook (void);
- // Call the sleep hook function or method passing arg.
-
- void dump (void) const;
- // Dump the state of the class.
-
- // = Used to block the thread if an acquire fails with EWOULDBLOCK.
- ACE_TOKEN_CONST::COND_VAR cond_var_;
- ACE_TOKEN_CONST::MUTEX lock_;
-
- ACE_TPQ_Entry *next_;
- // Pointer to next in list.
-
- // = Get/set whether this client is blocked waiting for a token.
- int waiting (void) const;
- void waiting (int w);
-
-private:
- int waiting_;
- // This client is waiting for a token.
-
- ACE_Token_Proxy *proxy_;
- // Proxy.
-
- int nesting_level_;
- // Nesting level.
-
- void *arg_;
- // Arg.
-
- ASYS_TCHAR client_id_[ACE_MAXCLIENTIDLEN];
- // Client id.
-
- void (*sleep_hook_)(void *);
- // Sleep hook.
-};
-
-// ************************************************************
-
-// b..
-#if defined (ACE_NO_TSS_TOKENS)
-typedef ACE_TPQ_Entry ACE_TPQ_ENTRY;
-#else
-typedef ACE_TSS<ACE_TPQ_Entry> ACE_TPQ_ENTRY;
-#endif /* ACE_NO_TSS_TOKENS */
-
-class ACE_Export ACE_TSS_TPQ_Entry : public ACE_TPQ_ENTRY
-{
- // = TITLE
- // ACE_TSS_TPQ_Entry
- //
- // = DESCRIPTION
- // Not a public interface.
-public:
- ACE_TSS_TPQ_Entry (const ACE_Token_Proxy *proxy,
- const ASYS_TCHAR *client_id);
- // These are passed to the constructor of ACE_TPQ_Entry in
- // make_TSS_TYPE
-
- virtual ACE_TPQ_Entry *make_TSS_TYPE (void) const;
- // Allows us to pass args to the construction of the TSS object.
-
- operator ACE_TPQ_Entry *(void);
- // Operator overloading and inheritence don't mix.
-
- void dump (void) const;
- // Dump the state of the class.
-
-#if defined (ACE_NO_TSS_TOKENS)
- ACE_TSS_TPQ_Entry *operator-> (void)
- {
- return this;
- }
-#endif /* ACE_NO_TSS_TOKENS */
-
-private:
- ACE_TSS_TPQ_Entry (const ACE_TSS_TPQ_Entry &);
- void operator= (const ACE_TSS_TPQ_Entry &);
- // Private: should not be used
-
- // = These are passed to the constructor of ACE_TPQ_Entry in
- // make_TSS_TYPE
- const ACE_Token_Proxy *proxy_;
- // Proxy.
- const ASYS_TCHAR *client_id_;
- // Client_id.
-};
-
-// ************************************************************
-
-class ACE_Token_Proxy_Queue;
-
-// c..
-class ACE_Export ACE_TPQ_Iterator
-{
- // = TITLE
- // Iterates through ACE_Token_Proxy_Queues.
- //
- // = DESCRIPTION
- // Not a public interface.
-public:
- ACE_TPQ_Iterator (ACE_Token_Proxy_Queue &q);
- // Construction.
-
- int next (ACE_TPQ_Entry *&next_item);
- // Pass back the <next_item>.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- void advance (void);
- // Move forward by one element in the queue.
-
- void dump (void) const;
- // Dump the state of an object.
-
-private:
- ACE_TPQ_Entry *current_;
-};
-
-// 4..
-class ACE_Export ACE_Token_Proxy_Queue
-{
- // = TITLE
- // Token waiter list.
- //
- // = DESCRIPTION
- // Not a public interface.
- //
- // This queue holds all the token proxies waiting for ownership
- // of a token. Along with the proxy reference, it also stores
- // the nesting level, client id, and a magic cookie from the
- // proxy. This queue stores the ACE_TPQ_Entries by pointer
- // values. It DOES NOT make copies. Thus, the user is
- // responsible to ensure that the TPQ's stick around. This is
- // motivated by the need to reduce dynamic memory allocation.
-public:
- friend class ACE_TPQ_Iterator;
-
- ACE_Token_Proxy_Queue (void);
- // Construction.
-
- void enqueue (ACE_TPQ_Entry* new_entry,
- int position);
- // Enqueue a proxy, nesting level, client_id, and a magic cookie at
- // the given position in the list. If the position is -1, we
- // enqueue at the end of the list (I think).
-
- const ACE_TPQ_Entry* head (void);
- // Top of the queue.
-
-// int member (const ASYS_TCHAR *id);
- // Is this id in the waiter list?
-
- void dequeue (void);
- // Remove the top waiter.
-
- void remove (const ACE_TPQ_Entry *remove_me);
- // Remove the waiter whose proxy ref matches remove_me.
-
- int size (void);
- // The number of waiters.
-
- void dump (void) const;
- // Dump the state of the class.
-
-protected:
- ACE_TPQ_Entry *head_;
- // Head.
- ACE_TPQ_Entry *tail_;
- // Tail.
- int size_;
- // Size.
-};
-
-// 5..
-class ACE_Export ACE_Tokens
-{
- // = TITLE
- // Abstract representation of ACE tokens.
- //
- // = DESCRIPTION
- // Not a public interface.
- //
- // Currently, I don't see a reason for providing an abstract
- // interface at this level of the library. As of yet, no one
- // uses <ACE_Tokens< derivatives through this abstract interface
- // except for <ACE_Token_Manager>. It only uses the statistical
- // methods which are shared by all Tokens. For that reason, it
- // still makes since to have a common base class. However,
- // acquire, renew, and release do not need to have matching
- // interfaces throughout all Tokens.
- //
- // To add a new type of token (e.g. semaphore), this class must
- // be subtyped to define the new semantics. See
- // <ACE_Token_Manager> for details.
-public:
-
- ACE_Tokens (void);
- // Null constructor.
-
- virtual int acquire (ACE_TPQ_Entry *caller,
- int ignore_deadlock,
- int notify) = 0;
- // No implementation.
-
- virtual int tryacquire (ACE_TPQ_Entry *caller) = 0;
- // No implementation.
-
- virtual int renew (ACE_TPQ_Entry *caller,
- int requeue_position) = 0;
- // No implementation.
-
- virtual int release (ACE_TPQ_Entry *caller) = 0;
- // No implementation.
-
- void make_owner (ACE_TPQ_Entry *caller);
- // Move the caller to the front of the waiter list. This is for use
- // with remote mutexes and shadow mutexes.
-
- void remove (ACE_TPQ_Entry *caller);
- // Remove the caller from the waiter list.
-
- // = Accessor methods.
-
- typedef ACE_Unbounded_Stack<ACE_TPQ_Entry *> OWNER_STACK;
- // Stack of owners.
-
- virtual int owners (OWNER_STACK &o, const ASYS_TCHAR *id) = 0;
- // Returns a stack of the current owners. Returns -1 on error, 0 on
- // success. If <id> is non-zero, returns 1 if id is an owner.
-
- virtual int is_waiting_for (const ASYS_TCHAR *id) = 0;
- // Returns 1 if <id> is waiting for this token. 0 otherwise.
-
- virtual int is_owner (const ASYS_TCHAR *id) = 0;
- // Returns 1 if <id> is an owner of this token. 0 otherwise.
-
- virtual ACE_Token_Proxy_Queue *waiters (void);
- // Return the queue of waiters.
-
- virtual int no_of_waiters (void);
- // Return the number of proxies that are currently waiting to get
- // the token.
-
- const ASYS_TCHAR *owner_id (void);
- // The current owner.
-
- const ASYS_TCHAR* name (void);
- // Token name.
-
- // = Reference counting. These are only called by the
- // Token_Manager.
- void inc_reference (void);
- int dec_reference (void);
-
- void dump (void) const;
- // Dump the state of the class.
-
- enum TOKEN_TYPES { MUTEX, RWLOCK };
- // These are the Token types supported by the library at ship time.
- // There is no restriction on the number of Token types added by
- // "3rd parties." These are only necessary for the Token Server.
-
- virtual int type (void) const = 0;
- // Provides a manual RTTI mechanism. This method is used only by
- // ACE_Token_Request so that the type of a token can be sent to a
- // remote Token Server.
-
- // = The following methods allow the deadlock detection algorithm to
- // check if this token has been visited.
-
- void visit (int v);
- // Mark or unmark the token as visited.
-
- int visited (void);
- // Check if the token has been visited.
-
- ACE_TPQ_Entry *owner (void);
- // All the data of the current owner.
-
-protected:
-
- int visited_;
- // For the deadlock detection algorithm.
-
- int reference_count_;
- // Reference count.
-
- ACE_Token_Proxy_Queue waiters_;
- // List of client's owning and waiting the token.
-
- ASYS_TCHAR token_name_[ACE_MAXTOKENNAMELEN];
- // Name of token.
-};
-
-class ACE_Local_Mutex;
-
-// 6..
-class ACE_Export ACE_Mutex_Token : public ACE_Tokens
-{
- // = TITLE
- // Class that acquires, renews, and releases a process-local
- // synchronization token.
- //
- // = DESCRIPTION
- // Not a public interface.
- //
- // This class is a more general-purpose synchronization mechanism
- // than SunOS 5.x mutexes. For example, it implements "recursive
- // mutex" semantics, where a thread that owns the token can
- // reacquire it without deadlocking. In addition, threads that
- // are blocked awaiting the token are serviced in strict FIFO
- // order as other threads release the token (SunOS 5.x mutexes
- // don't strictly enforce an acquisition order).
-public:
- ACE_Mutex_Token (const ASYS_TCHAR* name);
- // life
-
- virtual ~ACE_Mutex_Token (void);
- // death
-
- // = Synchronization operations.
- // With acquire, renew, and release, the caller must be specified so
- // that multiple proxies (e.g. ACE_Local_Mutex) can use the same
- // token.
-
- virtual int acquire (ACE_TPQ_Entry *caller,
- int ignore_deadlock,
- int notify);
- // Returns 0 on success, -1 on failure with ACE_LOG_MSG->errnum() as
- // the reason. If errnum == EWOULDBLOCK, and notify == 1,
- // ACE_Token_Proxy::sleep_hook() has been called on the current owner
- // of the token. If ignore_deadlock is passed as 1 and errnum ==
- // EDEADLK, then deadlock was detected via ace_token_manager.
-
- virtual int tryacquire (ACE_TPQ_Entry *caller);
- // same as acquire, but fails if would block
-
- virtual int renew (ACE_TPQ_Entry *caller,
- int requeue_position);
- // An optimized method that efficiently reacquires the token if no
- // other threads are waiting. This is useful for situations where
- // you don't want to degrade the quality of service if there are
- // other threads waiting to get the token. If <requeue_position> ==
- // -1 and there are other threads waiting to obtain the token we are
- // queued at the end of the list of waiters. If <requeue_position>
- // > -1 then it indicates how many entries to skip over before
- // inserting our thread into the list of waiters (e.g.,
- // <requeue_position> == 0 means "insert at front of the queue").
- // Renew has the rather odd semantics such that if there are other
- // waiting threads it will give up the token even if the
- // nesting_level_ > 1. I'm not sure if this is really the right
- // thing to do (since it makes it possible for shared data to be
- // changed unexpectedly) so use with caution...
- // Returns 0 on success, -1 on failure with ACE_LOG_MSG->errnum() as
- // the reason. If errnum == EWOULDBLOCK, and notify == 1,
- // ACE_Token_Proxy::sleep_hook() has been called on the current owner
- // of the token.
-
- virtual int release (ACE_TPQ_Entry *caller);
- // Relinquish the token. If there are any waiters then the next one
- // in line gets it. If the caller is not the owner, caller is
- // removed from the waiter list.
-
- void dump (void) const;
- // Dump the state of the class.
-
- virtual int type (void) const;
- // Returns ACE_Tokens::MUTEX.
-
- virtual int owners (OWNER_STACK &o, const ASYS_TCHAR *id);
- // Returns a stack of the current owners. Returns -1 on error, 0 on
- // success. If <id> is non-zero, returns 1 if id is an owner.
-
- virtual int is_waiting_for (const ASYS_TCHAR *id);
- // Returns 1 if <id> is waiting for this token. 0 otherwise.
-
- virtual int is_owner (const ASYS_TCHAR *id);
- // Returns 1 if <id> is an owner of this token. 0 otherwise.
-
-private:
- ACE_TOKEN_CONST::MUTEX lock_;
- // ACE_Mutex_Token used to lock internal data structures.
-};
-
-// 12..
-class ACE_Export ACE_RW_Token : public ACE_Tokens
-{
- // = TITLE
- // Class that acquires, renews, and releases a process-local
- // synchronization token.
- //
- // = DESCRIPTION
- // Not a public interface.
- //
- // This class is a more general-purpose synchronization mechanism
- // than SunOS 5.x mutexes. For example, it implements "recursive
- // mutex" semantics, where a thread that owns the token can
- // reacquire it without deadlocking. In addition, threads that are
- // blocked awaiting the token are serviced in strict FIFO order as
- // other threads release the token (SunOS 5.x mutexes don't strictly
- // enforce an acquisition order).
-public:
- ACE_RW_Token (const ASYS_TCHAR* name);
- // Life.
-
- virtual ~ACE_RW_Token (void);
- // Death.
-
- // = Synchronization operations.
- // With acquire, renew, and release, the caller must be specified so
- // that multiple proxies (e.g. ACE_Local_Mutex) can use the same
- // token.
-
- virtual int acquire (ACE_TPQ_Entry *caller,
- int ignore_deadlock,
- int notify);
- // Returns 0 on success, -1 on failure with ACE_LOG_MSG->errnum() as
- // the reason. If errnum == EWOULDBLOCK, and notify == 1,
- // ACE_Token_Proxy::sleep_hook() has been called on the current owner
- // of the token. If ignore_deadlock is passed as 1 and errnum ==
- // EDEADLK, then deadlock was detected via ace_token_manager.
-
- virtual int tryacquire (ACE_TPQ_Entry *caller);
- // same as acquire except fails on would block
-
- virtual int renew (ACE_TPQ_Entry *caller,
- int requeue_position);
- // An optimized method that efficiently reacquires the token if no
- // other threads are waiting. This is useful for situations where
- // you don't want to degrade the quality of service if there are
- // other threads waiting to get the token. If <requeue_position> ==
- // -1 and there are other threads waiting to obtain the token we are
- // queued at the end of the list of waiters. If <requeue_position>
- // > -1 then it indicates how many entries to skip over before
- // inserting our thread into the list of waiters (e.g.,
- // <requeue_position> == 0 means "insert at front of the queue").
- // Renew has the rather odd semantics such that if there are other
- // waiting threads it will give up the token even if the
- // nesting_level_ > 1. I'm not sure if this is really the right
- // thing to do (since it makes it possible for shared data to be
- // changed unexpectedly) so use with caution...
- // Returns 0 on success, -1 on failure with ACE_LOG_MSG->errnum() as
- // the reason. If errnum == EWOULDBLOCK, and notify == 1,
- // ACE_Token_Proxy::sleep_hook() has been called on the current owner
- // of the token.
-
- virtual int release (ACE_TPQ_Entry *caller);
- // Relinquish the token. If there are any waiters then the next one
- // in line gets it. If the caller is not the owner, caller is
- // removed from the waiter list.
-
- void dump (void) const;
- // Dump the state of the class.
-
- enum PROXY_TYPE { READER, WRITER };
- // These are the types that proxies can be.
-
- virtual int type (void) const;
- // Returns READER or WRITER.
-
- virtual int owners (OWNER_STACK &o, const ASYS_TCHAR *id);
- // Returns a stack of the current owners. Returns -1 on error, 0 on
- // success. If <id> is non-zero, returns 1 if id is an owner.
-
- virtual int is_waiting_for (const ASYS_TCHAR *id);
- // Returns 1 if <id> is waiting for this token. 0 otherwise.
-
- virtual int is_owner (const ASYS_TCHAR *id);
- // Returns 1 if <id> is an owner of this token. 0 otherwise.
-
-protected:
- int num_writers_;
- // the number of waiting writers.
-
- ACE_TOKEN_CONST::MUTEX lock_;
- // ACE_Mutex_Token used to lock internal data structures.
-
- void notify_new_owner (ACE_TPQ_Entry *caller);
- // Sets the new owner.
-};
-
-// a..
-class ACE_Token_Name
-{
- // = TITLE
- // Allows Token_Manger to identify tokens.
- //
- // = DESCRIPTION
- // For now, this is just a string. We need a string class
- // anyway to use in <ACE_Map_Manager>. Having this class
- // (instead of <ACE_SString>) allows us to easily change if
- // needed. For instance, we may choose to identify tokens by
- // name and *type* in the future.
-public:
- ACE_Token_Name (const ASYS_TCHAR *token_name = 0);
- // Construction.
-
- ACE_Token_Name (const ACE_Token_Name &rhs);
- // Copy construction.
-
- virtual ~ACE_Token_Name (void);
- // Death.
-
- void operator= (const ACE_Token_Name &rhs);
- // Copy.
-
- int operator== (const ACE_Token_Name &rhs) const;
- // Comparison.
-
- const ASYS_TCHAR *name (void) const;
- // Token name.
-
- void name (const ASYS_TCHAR *new_name);
- // Token name.
-
- void dump (void) const;
- // Dump the state of the class.
-
-private:
- ASYS_TCHAR token_name_[ACE_MAXTOKENNAMELEN];
- // Name of the token.
-};
-
-// 7..
-class ACE_Export ACE_Token_Proxy
-{
- // = TITLE
- // Abstract representation of ACE tokens.
- //
- // = DESCRIPTION
- // Interface for all Tokens in ACE. This class implements the
- // synchronization needed for tokens (condition variables etc.)
- // The algorithms for the operations (acquire, release, etc.)
- // operate on the generic ACE_Tokens interface. Thus, the _type_
- // of token (mutex, rwlock) can be set at construction of
- // ACE_Token_Proxy. You can use all Tokens in ACE through the
- // ACE_Token_Proxy by passing the proper values at construction.
- // Alternatively, there are class definitions which "know" how to
- // do this (ACE_Local_Mutex, ACE_Local_RLock, ACE_Local_WLock).
- //
- // To add a new type of token (e.g. semaphore), this class is not
- // changed. See ACE_Token_Manager for details.
- //
- // Tokens (e.g. ACE_Mutex_Token) assume that it can always call
- // ACE_Token_Proxy::token_acquired () on a new token owner. This
- // is not a problem for synchronous use of token proxies (that is,
- // when acquires block until successful.) However, for
- // implementations of the Token Server, which may use asynch
- // operations, the proxy can not go away after an acquire until
- // the token is acquired. This is not really a problem, but
- // should be understood.
-public:
- friend class ACE_Token_Manager;
- friend class ACE_Token_Invariant_Manager; // For testing.
-
- // Initialization and termination methods.
- ACE_Token_Proxy (void);
- // Construction.
-
- virtual ~ACE_Token_Proxy (void);
- // Death.
-
- virtual int open (const ASYS_TCHAR *name,
- int ignore_deadlock = 0,
- int debug = 0);
- // <name> is the string uniquely identifying the token.
- // <ignore_deadlock> can be 1 to disable deadlock notifications.
- // <debug> prints debug messages.
-
- // = The following methods have implementations which are
- // independent of the token semantics (mutex, rwlock, etc.) They
- // forward operations to the underlying token and perform the
- // necessary blocking semantics for operations (condition variables
- // etc.) This allows reuse of the blocking code as well as having
- // multiple proxies to the same token.
-
- virtual int acquire (int notify = 0,
- void (*sleep_hook)(void *) = 0,
- ACE_Synch_Options &options =
- ACE_Synch_Options::defaults);
- // Calls acquire on the token. Blocks the calling thread if would
- // block.
-
- virtual int renew (int requeue_position = -1,
- ACE_Synch_Options &options =
- ACE_Synch_Options::defaults);
- // Calls renew on the token. Blocks the calling thread if would
- // block.
-
- virtual int tryacquire (void (*sleep_hook)(void *) = 0);
- // Calls renew on the token.
-
- virtual int release (ACE_Synch_Options &options =
- ACE_Synch_Options::defaults);
- // Calls release on the token.
-
- virtual int remove (ACE_Synch_Options &options =
- ACE_Synch_Options::defaults);
- // Calls remove on the token.
-
- virtual int acquire_read (int notify = 0,
- void (*sleep_hook)(void *) = 0,
- ACE_Synch_Options &options =
- ACE_Synch_Options::defaults);
- // Since the locking mechanism doesn't support read locks then this
- // just calls <acquire>.
-
- virtual int acquire_write (int notify = 0,
- void (*sleep_hook)(void *) = 0,
- ACE_Synch_Options &options =
- ACE_Synch_Options::defaults);
- // Since the locking mechanism doesn't support write locks then this
- // just calls <acquire>.
-
- virtual int tryacquire_read (void (*sleep_hook)(void *) = 0);
- // Since the locking mechanism doesn't support read locks then this
- // just calls <tryacquire>.
-
- virtual int tryacquire_write (void (*sleep_hook)(void *) = 0);
- // Since the locking mechanism doesn't support write locks then this
- // just calls <tryacquire>.
-
- // = Utility methods.
-
- virtual const ASYS_TCHAR *client_id (void) const;
- // Get the client id of the proxy. This is implemented as
- // thread-specific data.
-
- virtual void client_id (const ASYS_TCHAR *client_id);
- // Set the client_id for the calling thread. I strongly recommend
- // that this not be used unless you really know what you're doing.
- // I use this in the Token Server, and it caused many headaches.
-
- virtual const ASYS_TCHAR *name (void) const;
- // Return the name of the token. This is important for use within
- // the token servers (local and remote) as well as with token
- // collections. So, all derivations of ACE_Token_Proxy must be able to
- // stringify some name. The name must uniquely identify a token.
- // So, for instance, the token within the reactor should probably be
- // called "Reactor Token."
-
- virtual void sleep_hook (void);
- // This should really be called someone_waiting ().
- // This is called by ACE_Token_xx's when another proxy enters the
- // waiting list and requests that the current token holder be notified.
-
- virtual void token_acquired (ACE_TPQ_Entry *);
- // This is called when a queued (waiting) proxy is removed from the
- // waiters list and given the token.
-
- virtual const ASYS_TCHAR *owner_id (void);
- // the client id of the current token holder
-
- virtual ACE_Token_Proxy *clone (void) const = 0;
- // Return a dynamically allocated clone of the derived class.
-
- void dump (void) const;
- // Dump the state of the class.
-
- virtual int type (void) const;
- // This method can be used be Tokens (e.g. Readers/Writer Tokens) to
- // distinguish between Proxy types. For instance a Reader proxy
- // should return a different type value than a Writer proxy. The
- // default implementation returns 0.
-
-protected:
- ACE_Token_Proxy (const ACE_Token_Proxy &);
- // Duplication.
-
- int ignore_deadlock_;
- // If this is set, we ignore deadlock.
-
- int debug_;
- // Print a bunch of debug messages.
-
- ACE_Tokens *token_;
- // Reference to the actual logical token. Many ACE_Local_Mutex
- // proxies can reference the same ACE_Mutex_Token.
-
- int handle_options (ACE_Synch_Options &options,
- ACE_TOKEN_CONST::COND_VAR &cv);
- // Handles cond_var waits.
-
- ACE_TSS_TPQ_Entry waiter_;
- // Waiter info used for asynchronous transactions.
-
- virtual ACE_Tokens *create_token (const ASYS_TCHAR *name) = 0;
- // Make the correct type of ACE_Tokens. This is called by the Token
- // Manager.
-};
-
-// 8..
-class ACE_Export ACE_Null_Token : public ACE_Token_Proxy
-{
- // = TITLE
- // No op class for nonthreaded platform protocols.
-public:
- ACE_Null_Token (void) {};
- // Construction.
-
- virtual int acquire (int /* notify */ = 0,
- void (* /* sleep_hook */ )(void *) = 0,
- ACE_Synch_Options & /* options */ =
- ACE_Synch_Options::defaults) { return 0; }
- // Acquire.
-
- virtual int renew (int /* requeue_position */ = -1,
- ACE_Synch_Options & /* options */ =
- ACE_Synch_Options::defaults) { return 0; }
- // Renew.
-
- virtual int tryacquire (void (* /* sleep_hook */)(void *) = 0) { return 0; }
- // Try acquire.
-
- virtual int release (ACE_Synch_Options & /* options */ =
- ACE_Synch_Options::defaults) { return 0; }
- // Release.
-
- virtual int remove (ACE_Synch_Options & /* options */ =
- ACE_Synch_Options::defaults) { return 0; }
- // Remove.
-
- virtual ACE_Token_Proxy *clone (void) const { return new ACE_Null_Token; }
- // Return a dynamically allocated clone of the derived class.
-
- void dump (void) const;
- // Dump the state of the class.
-
- virtual ACE_Tokens *create_token (const ASYS_TCHAR *) { return 0; }
- // Do not allow the Token Manager to create us.
-};
-
-// 9..
-class ACE_Export ACE_Local_Mutex : public ACE_Token_Proxy
-{
- // = TITLE
- // Class that acquires, renews, and releases a synchronization
- // token local to the process.
- //
- // = DESCRIPTION
- // This class is a more general-purpose synchronization mechanism
- // than SunOS 5.x mutexes. For example, it implements "recursive
- // mutex" semantics, where a thread that owns the token can
- // reacquire it without deadlocking. In addition, threads that
- // are blocked awaiting the token are serviced in strict FIFO
- // order as other threads release the token (SunOS 5.x mutexes
- // don't strictly enforce an acquisition order). Lastly,
- // ACE_Local_Mutex performs deadlock detection on acquire calls.
- //
- // The interfaces for acquire, tryacquire, renew, release,
- // etc. are defined in ACE_Token_Proxy. The semantics for
- // ACE_Local_Mutex are that of a mutex.
-public:
- ACE_Local_Mutex (const ASYS_TCHAR *token_name = 0,
- int ignore_deadlock = 0,
- int debug = 0);
- // <token_name> uniquely id's the token.
- // <ignore_deadlock> will allow deadlock to occur (useful for
- // testing). <debug> prints a bunch of messages.
-
- void dump (void) const;
- // Dump the state of the class.
-
- virtual ACE_Token_Proxy *clone (void) const;
- // Return deep copy.
-
-protected:
- virtual ACE_Tokens *create_token (const ASYS_TCHAR *name);
- // Return a new ACE_Local_Mutex.
-};
-
-// *.
-class ACE_Export ACE_Local_RLock : public ACE_Token_Proxy
-{
- // = TITLE
- // Class that acquires, renews, and releases a readers lock that
- // is local to the process.
- //
- // = DESCRIPTION
- // This class implements the reader interface to canonical
- // readers/writer locks. Multiple readers can hold the lock
- // simultaneously when no writers have the lock. Alternatively,
- // when a writer holds the lock, no other participants (readers
- // or writers) may hold the lock. This class is a more
- // general-purpose synchronization mechanism than SunOS 5.x
- // RLocks. For example, it implements "recursive RLock"
- // semantics, where a thread that owns the token can reacquire it
- // without deadlocking. In addition, threads that are blocked
- // awaiting the token are serviced in strict FIFO order as other
- // threads release the token (SunOS 5.x RLockes don't strictly
- // enforce an acquisition order).
- //
- // The interfaces for acquire, tryacquire, renew, release,
- // etc. are defined in ACE_Token_Proxy. The semantics for
- // ACE_Local_RLock are that of a readers/writers lock. Acquire
- // for this class implies a reader acquisition. That is,
- // multiple clients may acquire a lock for read only.
-public:
- // = Initialization and termination.
-
- ACE_Local_RLock (const ASYS_TCHAR *token_name = 0,
- int ignore_deadlock = 0,
- int debug = 0);
- // <token_name> uniquely id's the token.
- // <ignore_deadlock> will allow deadlock to occur (useful for
- // testing). <debug> prints a bunch of messages.
-
- void dump (void) const;
- // Dump the state of the class.
-
- virtual int type (void) const;
- // Returns ACE_RW_Token::RLOCK.
-
- virtual ACE_Token_Proxy *clone (void) const;
- // Return deep copy.
-
-protected:
- virtual ACE_Tokens *create_token (const ASYS_TCHAR *name);
- // Return a new ACE_Local_Mutex.
-};
-
-// *.
-class ACE_Export ACE_Local_WLock : public ACE_Token_Proxy
-{
- // = TITLE
- // Class that acquires, renews, and releases a writer lock that
- // is local to the process.
- //
- // = DESCRIPTION
- // This class implements the writer interface to canonical
- // readers/writer locks. Multiple readers can hold the lock
- // simultaneously when no writers have the lock. Alternatively,
- // when a writer holds the lock, no other participants (readers
- // or writers) may hold the lock. This class is a more
- // general-purpose synchronization mechanism than SunOS 5.x
- // WLock. For example, it implements "recursive WLock"
- // semantics, where a thread that owns the token can reacquire it
- // without deadlocking. In addition, threads that are blocked
- // awaiting the token are serviced in strict FIFO order as other
- // threads release the token (SunOS 5.x WLocks don't strictly
- // enforce an acquisition order).
- //
- // The interfaces for acquire, tryacquire, renew, release,
- // etc. are defined in ACE_Token_Proxy. The semantics for
- // ACE_Local_WLock are that of a readers/writers lock. Acquire
- // for this class implies a writer acquisition. That is, only
- // one client may hold the lock for writing.
-public:
- // = Initialization and termination.
-
- ACE_Local_WLock (const ASYS_TCHAR *token_name = 0,
- int ignore_deadlock = 0,
- int debug = 0);
- // <token_name> uniquely id's the token.
- // <ignore_deadlock> will allow deadlock to occur (useful for
- // testing). <debug> prints a bunch of messages.
-
- void dump (void) const;
- // Dump the state of the class.
-
- virtual int type (void) const;
- // Returns ACE_RW_Token::WLOCK.
-
- virtual ACE_Token_Proxy *clone (void) const;
- // Return deep copy.
-
-protected:
- ACE_Tokens *create_token (const ASYS_TCHAR *name);
- // Return a new ACE_Local_Mutex.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Local_Tokens.i"
-#endif /* __ACE_INLINE__ */
-#endif /* ACE_LOCAL_MUTEX_H */
diff --git a/ace/Local_Tokens.i b/ace/Local_Tokens.i
deleted file mode 100644
index 263d83b5a3e..00000000000
--- a/ace/Local_Tokens.i
+++ /dev/null
@@ -1,398 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Local_Tokens.i
-
-ACE_INLINE int
-ACE_Token_Proxy::type (void) const
-{
- ACE_TRACE ("ACE_Token_Proxy::type");
- return 0;
-}
-
-
-ACE_INLINE int
-ACE_Token_Proxy::acquire_read (int notify,
- void (*sleep_hook)(void *),
- ACE_Synch_Options &options)
-{
- return this->acquire (notify,
- sleep_hook,
- options);
-}
-
-ACE_INLINE int
-ACE_Token_Proxy::acquire_write (int notify,
- void (*sleep_hook)(void *),
- ACE_Synch_Options &options)
-{
- return this->acquire (notify,
- sleep_hook,
- options);
-}
-
-ACE_INLINE int
-ACE_Token_Proxy::tryacquire_read (void (*sleep_hook)(void *))
-{
- return this->tryacquire (sleep_hook);
-}
-
-ACE_INLINE int
-ACE_Token_Proxy::tryacquire_write (void (*sleep_hook)(void *))
-{
- return this->tryacquire (sleep_hook);
-}
-
-// ************************************************************
-
-ACE_INLINE int
-ACE_Token_Proxy_Queue::size (void)
-{
- ACE_TRACE ("ACE_Token_Proxy_Queue::size");
- return this->size_;
-}
-
-// ************************************************************
-
-ACE_INLINE int
-ACE_TPQ_Entry::waiting (void) const
-{
- ACE_TRACE ("ACE_TPQ_Entry::waiting");
- return waiting_;
-}
-
-ACE_INLINE void
-ACE_TPQ_Entry::waiting (int v)
-{
- ACE_TRACE ("ACE_TPQ_Entry::waiting");
- waiting_ = v;
-}
-
-ACE_INLINE const ASYS_TCHAR *
-ACE_TPQ_Entry::client_id (void) const
-{
- ACE_TRACE ("ACE_TPQ_Entry::client_id");
- return this->client_id_;
-}
-
-ACE_INLINE ACE_Token_Proxy *
-ACE_TPQ_Entry::proxy (void) const
-{
- ACE_TRACE ("ACE_TPQ_Entry::proxy");
- return this->proxy_;
-}
-
-ACE_INLINE void
-ACE_TPQ_Entry::proxy (ACE_Token_Proxy *proxy)
-{
- ACE_TRACE ("ACE_TPQ_Entry::proxy");
- this->proxy_ = proxy;
-}
-
-ACE_INLINE void
-ACE_Tokens::remove (ACE_TPQ_Entry *caller)
-{
- this->waiters_.remove (caller);
-}
-
-ACE_INLINE int
-ACE_Tokens::dec_reference (void)
-{
- ACE_TRACE ("ACE_Tokens::dec_reference");
- if (this->reference_count_ == 0)
- {
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("dec_reference already zero")));
- return 0;
- }
-
- return --this->reference_count_;
-}
-
-ACE_INLINE void
-ACE_Tokens::inc_reference (void)
-{
- ACE_TRACE ("ACE_Tokens::inc_reference");
- ++this->reference_count_;
-}
-
-ACE_INLINE ACE_Token_Proxy_Queue *
-ACE_Tokens::waiters ()
-{
- ACE_TRACE ("ACE_Tokens::waiters");
- return &this->waiters_;
-}
-
-ACE_INLINE int
-ACE_Tokens::no_of_waiters ()
-{
- ACE_TRACE ("ACE_Tokens::no_of_waiters");
- return this->waiters_.size ();
-}
-
-ACE_INLINE const ACE_TPQ_Entry *
-ACE_Token_Proxy_Queue::head (void)
-{
- ACE_TRACE ("ACE_Token_Proxy_Queue::head");
- if (this->head_ == 0)
- return 0;
- else
- return this->head_;
-}
-
-// **************************************************
-// **************************************************
-// **************************************************
-
-ACE_INLINE void
-ACE_Tokens::visit (int v)
-{
- ACE_TRACE ("ACE_Tokens::visit");
- visited_ = v;
-}
-
-ACE_INLINE int
-ACE_Tokens::visited (void)
-{
- ACE_TRACE ("ACE_Tokens::visited");
- return visited_;
-}
-
-ACE_INLINE ACE_TPQ_Entry *
-ACE_Tokens::owner (void)
-{
- ACE_TRACE ("ACE_Tokens::owner");
- return (ACE_TPQ_Entry *) this->waiters_.head ();
-}
-
-ACE_INLINE const ASYS_TCHAR*
-ACE_Tokens::owner_id ()
-{
- ACE_TRACE ("ACE_Tokens::owner_id");
- if (this->owner () == 0)
- return ASYS_TEXT ("no owner");
- else
- return this->owner ()->client_id ();
-}
-
-ACE_INLINE const ASYS_TCHAR*
-ACE_Tokens::name (void)
-{
- ACE_TRACE ("ACE_Tokens::name");
- return this->token_name_;
-}
-
-#if 0
-ACE_INLINE ACE_Token_Proxy *
-ACE_Tokens::current_owner (void)
-{
- ACE_TRACE ("ACE_Tokens::current_owner");
- // ACE_GUARD_RETURN ???
-
- if (this->owner () == 0)
- return 0;
- else
- return this->owner ()->proxy ();
-}
-#endif /* 0 */
-
-// ************************************************************
-
-ACE_INLINE int
-ACE_Mutex_Token::type (void) const
-{
- ACE_TRACE ("ACE_Mutex_Token::type");
- return (int) ACE_Tokens::MUTEX;
-}
-
-// ************************************************************
-
-ACE_INLINE int
-ACE_RW_Token::type (void) const
-{
- ACE_TRACE ("ACE_RW_Token::type");
- return (int) ACE_Tokens::RWLOCK;
-}
-
-// ************************************************************
-
-ACE_INLINE int
-ACE_TPQ_Entry::nesting_level (void) const
-{
- ACE_TRACE ("ACE_TPQ_Entry::nesting_level");
- return this->nesting_level_;
-}
-
-ACE_INLINE void
-ACE_TPQ_Entry::nesting_level (int delta)
-{
- ACE_TRACE ("ACE_TPQ_Entry::nesting_level");
- this->nesting_level_ += delta;
-}
-
-ACE_INLINE ACE_TPQ_Entry::PTVF
-ACE_TPQ_Entry::sleep_hook (void) const
-{
- ACE_TRACE ("ACE_TPQ_Entry::sleep_hook");
- return this->sleep_hook_;
-}
-
-ACE_INLINE void
-ACE_TPQ_Entry::sleep_hook (void (*sh)(void *))
-{
- ACE_TRACE ("ACE_TPQ_Entry::sleep_hook");
- this->sleep_hook_ = sh;
-}
-
-ACE_INLINE void
-ACE_TPQ_Entry::call_sleep_hook (void)
-{
- ACE_TRACE ("ACE_TPQ_Entry::call_sleep_hook");
-
- // if a function has been registered, call it.
- if (this->sleep_hook () != 0)
- this->sleep_hook () ((void *) this->proxy ());
- else
- // otherwise, call back the sleep_hook method
- this->proxy ()->sleep_hook ();
-}
-
-ACE_INLINE int
-ACE_TPQ_Entry::equal_client_id (const ASYS_TCHAR *id)
-{
- ACE_TRACE ("ACE_TPQ_Entry::equal_client_id");
- return (ACE_OS::strcmp (this->client_id (), id) == 0);
-}
-
-// ************************************************************
-// ************************************************************
-// ************************************************************
-
-ACE_INLINE
-ACE_Local_Mutex::ACE_Local_Mutex (const ASYS_TCHAR *token_name,
- int ignore_deadlock,
- int debug)
-{
- ACE_TRACE ("ACE_Local_Mutex::ACE_Local_Mutex");
- this->open (token_name, ignore_deadlock, debug);
-}
-
-ACE_INLINE void
-ACE_Token_Name::name (const ASYS_TCHAR *new_name)
-{
- ACE_TRACE ("ACE_Token_Name::name");
-
- if (new_name == 0)
- new_name = ASYS_TEXT ("no name");
-
- int n = ACE_OS::strlen (new_name) + 1;
-
- if (n >= ACE_MAXTOKENNAMELEN)
- n = ACE_MAXTOKENNAMELEN - 1;
-
- ACE_OS::strncpy (this->token_name_, (ASYS_TCHAR *) new_name, n);
-}
-
-ACE_INLINE const ASYS_TCHAR*
-ACE_Token_Name::name (void) const
-{
- ACE_TRACE ("ACE_Token_Name::name");
- return this->token_name_;
-}
-
-ACE_INLINE ACE_Token_Proxy *
-ACE_Local_Mutex::clone (void) const
-{
- return new ACE_Local_Mutex (token_->name (),
- ignore_deadlock_,
- debug_);
-}
-
-ACE_INLINE ACE_Tokens *
-ACE_Local_Mutex::create_token (const ASYS_TCHAR *name)
-{
- return new ACE_Mutex_Token (name);
-}
-
-// ************************************************************
-
-ACE_INLINE
-ACE_Local_RLock::ACE_Local_RLock (const ASYS_TCHAR *token_name,
- int ignore_deadlock,
- int debug)
-{
- ACE_TRACE ("ACE_Local_RLock::ACE_Local_RLock");
- this->open (token_name, ignore_deadlock, debug);
-}
-
-ACE_INLINE ACE_Tokens *
-ACE_Local_RLock::create_token (const ASYS_TCHAR *name)
-{
- return new ACE_RW_Token (name);
-}
-
-ACE_INLINE int
-ACE_Local_RLock::type (void) const
-{
- return ACE_RW_Token::READER;
-}
-
-ACE_INLINE ACE_Token_Proxy *
-ACE_Local_RLock::clone (void) const
-{
- return new ACE_Local_RLock (token_->name (),
- ignore_deadlock_,
- debug_);
-}
-
-// ************************************************************
-
-ACE_INLINE
-ACE_Local_WLock::ACE_Local_WLock (const ASYS_TCHAR *token_name,
- int ignore_deadlock,
- int debug)
-{
- ACE_TRACE ("ACE_Local_WLock::ACE_Local_WLock");
- this->open (token_name, ignore_deadlock, debug);
-}
-
-ACE_INLINE ACE_Tokens *
-ACE_Local_WLock::create_token (const ASYS_TCHAR *name)
-{
- return new ACE_RW_Token (name);
-}
-
-ACE_INLINE int
-ACE_Local_WLock::type (void) const
-{
- return ACE_RW_Token::WRITER;
-}
-
-ACE_INLINE ACE_Token_Proxy *
-ACE_Local_WLock::clone (void) const
-{
- return new ACE_Local_WLock (token_->name (),
- ignore_deadlock_,
- debug_);
-}
-
-// ************************************************************
-
-
-ACE_INLINE void
-ACE_Token_Name::operator= (const ACE_Token_Name &rhs)
-{
- ACE_TRACE ("ACE_Token_Name::operator=");
- if (&rhs == this)
- return;
- else
- this->name (rhs.name ());
-}
-
-ACE_INLINE int
-ACE_Token_Name::operator== (const ACE_Token_Name &rhs) const
-{
- ACE_TRACE ("ACE_Token_Name::operator==");
-
- // the name and type must be the same
- return (ACE_OS::strcmp (this->token_name_, rhs.name ()) == 0);
-}
diff --git a/ace/Log_Msg.cpp b/ace/Log_Msg.cpp
deleted file mode 100644
index 32ffc156c33..00000000000
--- a/ace/Log_Msg.cpp
+++ /dev/null
@@ -1,1275 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-// We need this to get the status of ACE_NTRACE...
-#include "ace/inc_user_config.h"
-
-// Turn off tracing for the duration of this file.
-#if defined (ACE_NTRACE)
-#undef ACE_NTRACE
-#endif /* ACE_NTRACE */
-#define ACE_NTRACE 1
-
-// This must come first to avoid "order of include" problems...
-
-#if !defined (ACE_HAS_INLINED_OSCALLS) && !defined (ACE_WIN32)
-#define ACE_HAS_INLINED_OSCALLS
-#include "ace/ACE.h"
-#undef ACE_HAS_INLINED_OSCALLS
-#else
-#include "ace/ACE.h"
-#endif /* !ACE_HAS_INLINED_OSCALLS */
-
-#include "ace/Thread_Manager.h"
-#include "ace/Synch_T.h"
-#include "ace/Signal.h"
-#include "ace/streams.h"
-#include "ace/Object_Manager.h"
-#include "ace/Managed_Object.h"
-
-// IPC conduit between sender and client daemon. This should be
-// included in the <ACE_Log_Msg> class, but due to "order of include"
-// problems it can't be...
-#if defined (ACE_HAS_STREAM_PIPES)
-# include "ace/SPIPE_Connector.h"
-typedef ACE_SPIPE_Stream ACE_LOG_MSG_IPC_STREAM;
-typedef ACE_SPIPE_Connector ACE_LOG_MSG_IPC_CONNECTOR;
-typedef ACE_SPIPE_Addr ACE_LOG_MSG_IPC_ADDR;
-#else
-# include "ace/SOCK_Connector.h"
-typedef ACE_SOCK_Stream ACE_LOG_MSG_IPC_STREAM;
-typedef ACE_SOCK_Connector ACE_LOG_MSG_IPC_CONNECTOR;
-typedef ACE_INET_Addr ACE_LOG_MSG_IPC_ADDR;
-#endif /* ACE_HAS_STREAM_PIPES */
-
-static ACE_LOG_MSG_IPC_STREAM *ACE_Log_Msg_message_queue = 0;
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Log_Msg)
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-static int ACE_Log_Msg_key_created_ = 0;
-static ACE_thread_key_t ACE_Log_Msg_key_;
-#endif /* ACE_MT_SAFE */
-
-// This is only needed here because we can't afford to call
-// ACE_LOG_MSG->instance() from within ACE_Log_Msg::instance() or else
-// we will recurse infinitely!
-
-#define ACE_NEW_RETURN_I(POINTER,CONSTRUCTOR,RET_VAL) \
- do { POINTER = new CONSTRUCTOR; \
- if (POINTER == 0) { errno = ENOMEM; return RET_VAL; } \
- } while (0)
-
-// Instance count for Log_Msg - used to know when dynamically
-// allocated storage (program name and host name) can be safely
-// deleted.
-int ACE_Log_Msg::instance_count_ = 0;
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-
-class ACE_Log_Msg_Manager
- // = TITLE
- // Synchronize output operations.
-{
-public:
- static ACE_Thread_Mutex *get_lock (void);
-
- static void close (void);
-
-private:
- static ACE_Thread_Mutex *lock_;
-};
-
-ACE_Thread_Mutex *ACE_Log_Msg_Manager::lock_ = 0;
-
-ACE_Thread_Mutex *
-ACE_Log_Msg_Manager::get_lock (void)
-{
- // This function is called by the first thread to create an ACE_Log_Msg
- // instance. It makes the call while holding a mutex, so we don't have
- // to grab another one here.
-
- if (ACE_Log_Msg_Manager::lock_ == 0)
- {
- ACE_NO_HEAP_CHECK;
-
- ACE_NEW_RETURN_I (ACE_Log_Msg_Manager::lock_, ACE_Thread_Mutex, 0);
-
- // Allocate the ACE_Log_Msg IPC instance.
- ACE_NEW_RETURN (ACE_Log_Msg_message_queue, ACE_LOG_MSG_IPC_STREAM, 0);
- }
-
- return ACE_Log_Msg_Manager::lock_;
-}
-
-void
-ACE_Log_Msg_Manager::close (void)
-{
-#if defined (ACE_HAS_STHREADS) && ! defined (ACE_HAS_TSS_EMULATION) && ! defined (ACE_HAS_EXCEPTIONS)
- // Delete the (main thread's) Log_Msg instance. I think that this
- // is only "necessary" if exception handling is not enabled.
- // Without exception handling, main thread TSS destructors don't
- // seem to be called. It's not really necessary anyways, because
- // this one leak is harmless on Solaris.
- delete ACE_Log_Msg::instance ();
-#endif /* ACE_HAS_STHREADS && ! TSS_EMULATION && ! ACE_HAS_EXCEPTIONS */
-
- ACE_OS::thr_keyfree (ACE_Log_Msg_key_);
-
- // Ugly, ugly, but don't know a better way.
- delete ACE_Log_Msg_Manager::lock_;
- ACE_Log_Msg_Manager::lock_ = 0;
-}
-
-/* static */
-#if defined (ACE_HAS_THR_C_FUNC)
-extern "C"
-#endif /* ACE_HAS_THR_C_FUNC */
-void
-ACE_TSS_cleanup (void *ptr)
-{
- delete (ACE_Log_Msg *) ptr;
-}
-#endif /* ACE_MT_SAFE */
-
-/* static */
-int
-ACE_Log_Msg::exists (void)
-{
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-# if defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)
- ACE_Log_Msg *tss_log_msg = 0;
-
- // Get the tss_log_msg from thread-specific storage.
- return ACE_Log_Msg_key_created_
- && ACE_OS::thr_getspecific (ACE_Log_Msg_key_, (void **) &tss_log_msg) != -1
- && tss_log_msg;
-# else
-# error "Platform must support thread-specific storage if threads are used..."
-# endif /* ACE_HAS_THREAD_SPECIFIC_STORAGE || ACE_HAS_TSS_EMULATION */
-#else
- return 1;
-#endif /* defined (ACE_MT_SAFE) */
-}
-
-ACE_Log_Msg *
-ACE_Log_Msg::instance (void)
-{
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-# if defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)
- // TSS Singleton implementation.
-
- if (ACE_Log_Msg_key_created_ == 0)
- {
- ACE_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_LOG_MSG_INSTANCE_LOCK);
-
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *lock, 0);
-
- if (ACE_Log_Msg_key_created_ == 0)
- {
- // Allocate the Singleton lock.
- ACE_Log_Msg_Manager::get_lock ();
-
- {
- ACE_NO_HEAP_CHECK;
- if (ACE_OS::thr_keycreate (&ACE_Log_Msg_key_,
- &ACE_TSS_cleanup) != 0)
- {
- return 0; // Major problems, this should *never* happen!
- }
- }
-
- ACE_Log_Msg_key_created_ = 1;
- }
- }
-
- ACE_Log_Msg *tss_log_msg = 0;
-
- // Get the tss_log_msg from thread-specific storage.
- if (ACE_OS::thr_getspecific (ACE_Log_Msg_key_,
- (void **) &tss_log_msg) == -1)
- return 0; // This should not happen!
-
- // Check to see if this is the first time in for this thread.
- if (tss_log_msg == 0)
- {
- // Allocate memory off the heap and store it in a pointer in
- // thread-specific storage (on the stack...). Stop heap
- // checking, the memory will always be freed by the thread
- // rundown because of the TSS callback set up when the key was
- // created. This prevents from getting these blocks reported as
- // memory leaks.
- {
- ACE_NO_HEAP_CHECK;
-
- ACE_NEW_RETURN_I (tss_log_msg, ACE_Log_Msg, 0);
- // Store the dynamically allocated pointer in thread-specific
- // storage. It gets deleted via the ACE_TSS_cleanup function
- // when the thread terminates.
-
- if (ACE_OS::thr_setspecific (ACE_Log_Msg_key_,
- (void *) tss_log_msg) != 0)
- return 0; // Major problems, this should *never* happen!
- }
- }
-
- return tss_log_msg;
-# else
-# error "Platform must support thread-specific storage if threads are used..."
-# endif /* ACE_HAS_THREAD_SPECIFIC_STORAGE || ACE_HAS_TSS_EMULATION */
-#else
- // We don't have threads, we cannot call
- // ACE_Log_Msg_Manager::get_lock() to initialize the message queue,
- // so instead we do it here.
- if (ACE_Log_Msg_message_queue == 0)
- ACE_NEW_RETURN (ACE_Log_Msg_message_queue, ACE_LOG_MSG_IPC_STREAM, 0);
-
- // Singleton implementation.
- static ACE_Cleanup_Adapter<ACE_Log_Msg> *log_msg = 0;
- if (log_msg == 0)
- {
- ACE_NEW_RETURN (log_msg, ACE_Cleanup_Adapter<ACE_Log_Msg>, 0);
- // Register the instance for destruction at program termination.
- ACE_Object_Manager::at_exit (log_msg);
- }
-
- return &log_msg->object ();
-#endif /* defined (ACE_MT_SAFE) */
-}
-#undef ACE_NEW_RETURN_I
-
-// Name of the local host.
-const ASYS_TCHAR *ACE_Log_Msg::local_host_ = 0;
-
-// Records the program name.
-const ASYS_TCHAR *ACE_Log_Msg::program_name_ = 0;
-
-// Default is to use stderr.
-u_long ACE_Log_Msg::flags_ = ACE_Log_Msg::STDERR;
-
-// Process id of the current process.
-pid_t ACE_Log_Msg::pid_ = -1;
-
-// Current offset of msg_[].
-int ACE_Log_Msg::msg_off_ = 0;
-
-void
-ACE_Log_Msg::close (void)
-{
- // Please note that this will be called by a statement that is
- // harded coded into the ACE_Object_Manager's shutdown sequence,
- // in its destructor.
-
- ACE_MT (ACE_Log_Msg_Manager::close ());
-}
-
-// Call after a fork to resynchronize the PID and PROGRAM_NAME
-// variables.
-void
-ACE_Log_Msg::sync (const ASYS_TCHAR *prog_name)
-{
- ACE_TRACE ("ACE_Log_Msg::sync");
-
- if (prog_name)
- {
- // Must free if already allocated!!!
- ACE_OS::free ((void *) ACE_Log_Msg::program_name_);
-
- // Stop heap checking, block will be freed by the destructor when
- // the last ACE_Log_Msg instance is deleted.
- // Heap checking state will be restored when the block is left.
- {
- ACE_NO_HEAP_CHECK;
-
- ACE_Log_Msg::program_name_ = ACE_OS::strdup (prog_name);
- }
- }
-
- ACE_Log_Msg::pid_ = ACE_OS::getpid ();
- ACE_Log_Msg::msg_off_ = 0;
-}
-
-u_long
-ACE_Log_Msg::flags (void)
-{
- ACE_TRACE ("ACE_Log_Msg::flags");
- u_long result;
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *ACE_Log_Msg_Manager::get_lock (), 0));
-
- result = ACE_Log_Msg::flags_;
- return result;
-}
-
-void
-ACE_Log_Msg::set_flags (u_long flgs)
-{
- ACE_TRACE ("ACE_Log_Msg::set_flags");
- ACE_MT (ACE_GUARD (ACE_Thread_Mutex, ace_mon, *ACE_Log_Msg_Manager::get_lock ()));
-
- ACE_SET_BITS (ACE_Log_Msg::flags_, flgs);
-}
-
-void
-ACE_Log_Msg::clr_flags (u_long flgs)
-{
- ACE_TRACE ("ACE_Log_Msg::clr_flags");
- ACE_MT (ACE_GUARD (ACE_Thread_Mutex, ace_mon, *ACE_Log_Msg_Manager::get_lock ()));
-
- ACE_CLR_BITS (ACE_Log_Msg::flags_, flgs);
-}
-
-int
-ACE_Log_Msg::acquire (void)
-{
- ACE_TRACE ("ACE_Log_Msg::acquire");
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- return ACE_Log_Msg_Manager::get_lock ()->acquire ();
-#else
- return 0;
-#endif /* ACE_MT_SAFE */
-}
-
-u_long
-ACE_Log_Msg::priority_mask (u_long n_mask)
-{
- u_long o_mask = this->priority_mask_;
- this->priority_mask_ = n_mask;
- return o_mask;
-}
-
-u_long
-ACE_Log_Msg::priority_mask (void)
-{
- return this->priority_mask_;
-}
-
-int
-ACE_Log_Msg::log_priority_enabled (ACE_Log_Priority log_priority)
-{
- return ACE_BIT_ENABLED (this->priority_mask_, log_priority);
-}
-
-int
-ACE_Log_Msg::release (void)
-{
- ACE_TRACE ("ACE_Log_Msg::release");
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- return ACE_Log_Msg_Manager::get_lock ()->release ();
-#else
- return 0;
-#endif /* ACE_MT_SAFE */
-}
-
-ACE_Log_Msg::ACE_Log_Msg (void)
- : status_ (0),
- errnum_ (0),
- linenum_ (0),
- restart_ (1), // Restart by default...
- ostream_ (0),
- trace_depth_ (0),
- trace_active_ (0),
- tracing_enabled_ (1), // On by default?
- thr_desc_ (0),
- priority_mask_ (LM_SHUTDOWN // By default, all priorities are enabled.
- | LM_TRACE
- | LM_DEBUG
- | LM_INFO
- | LM_NOTICE
- | LM_WARNING
- | LM_STARTUP
- | LM_ERROR
- | LM_CRITICAL
- | LM_ALERT
- | LM_EMERGENCY)
-{
- // ACE_TRACE ("ACE_Log_Msg::ACE_Log_Msg");
-
- ACE_MT (ACE_GUARD (ACE_Thread_Mutex, ace_mon,
- *ACE_Log_Msg_Manager::get_lock ()));
- ++instance_count_;
-}
-
-ACE_Log_Msg::~ACE_Log_Msg (void)
-{
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-
- int instance_count;
-
- // Only hold the guard while updating the instance_count_.
- // If ACE_Log_Msg_Manager::close () is called, the lock will
- // be deleted.
- {
- ACE_MT (ACE_GUARD (ACE_Thread_Mutex, ace_mon,
- *ACE_Log_Msg_Manager::get_lock ()));
- instance_count = --instance_count_;
- }
- // Release the guard.
-
-#else
- int instance_count = --instance_count_;
-#endif /* ACE_MT_SAFE */
-
- // If this is the last instance then cleanup. Only the last
- // thread to destroy its ACE_Log_Msg instance should execute
- // this block.
- if (instance_count == 0)
- {
-# if defined (ACE_HAS_TSS_EMULATION)
- ACE_Log_Msg_Manager::close ();
-# endif /* ACE_HAS_TSS_EMULATION */
-
- // Destroy the message queue instance.
- ACE_Log_Msg_message_queue->close ();
- delete ACE_Log_Msg_message_queue;
- ACE_Log_Msg_message_queue = 0;
-
- if (ACE_Log_Msg::program_name_)
- {
- ACE_OS::free ((void *) ACE_Log_Msg::program_name_);
- ACE_Log_Msg::program_name_ = 0;
- }
-
- if (ACE_Log_Msg::local_host_)
- {
- ACE_OS::free ((void *) ACE_Log_Msg::local_host_);
- ACE_Log_Msg::local_host_ = 0;
- }
- }
-}
-
-// Open the sender-side of the Message ACE_Queue.
-int
-ACE_Log_Msg::open (const ASYS_TCHAR *prog_name,
- u_long flags,
- LPCTSTR logger_key)
-{
- ACE_TRACE ("ACE_Log_Msg::open");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *ACE_Log_Msg_Manager::get_lock (), -1));
-
- if (prog_name)
- {
- ACE_OS::free ((void *) ACE_Log_Msg::program_name_);
-
- // Stop heap checking, block will be freed by the destructor.
- {
- ACE_NO_HEAP_CHECK;
-
- ACE_ALLOCATOR_RETURN (ACE_Log_Msg::program_name_,
- ACE_OS::strdup (prog_name),
- -1);
- }
- }
-
- int status = 0;
-
- // Always close the current handle before doing anything else.
- if (ACE_Log_Msg_message_queue->get_handle () != ACE_INVALID_HANDLE)
- ACE_Log_Msg_message_queue->close ();
-
- // Note that if we fail to open the message queue the default action
- // is to use stderr (set via static initialization in the
- // ACE_Log_Msg.C file).
-
- if (ACE_BIT_ENABLED (flags, ACE_Log_Msg::LOGGER))
- {
- if (logger_key == 0)
- status = -1;
- else
- {
- ACE_LOG_MSG_IPC_CONNECTOR con;
- status = con.connect (*ACE_Log_Msg_message_queue,
- ACE_LOG_MSG_IPC_ADDR (ASYS_MULTIBYTE_STRING (logger_key)));
- }
-
- if (status == -1)
- ACE_SET_BITS (ACE_Log_Msg::flags_, ACE_Log_Msg::STDERR);
- else
- ACE_SET_BITS (ACE_Log_Msg::flags_, ACE_Log_Msg::LOGGER);
- }
- else if (ACE_BIT_ENABLED (ACE_Log_Msg::flags_, ACE_Log_Msg::LOGGER))
- {
- // If we are closing down logger, redirect logging to stderr.
- ACE_CLR_BITS (ACE_Log_Msg::flags_, ACE_Log_Msg::LOGGER);
- ACE_SET_BITS (ACE_Log_Msg::flags_, ACE_Log_Msg::STDERR);
- }
-
- // Remember, ACE_Log_Msg::STDERR bit is on by default...
- if (status != -1
- && ACE_BIT_ENABLED (flags, ACE_Log_Msg::STDERR) == 0)
- ACE_CLR_BITS (ACE_Log_Msg::flags_, ACE_Log_Msg::STDERR);
-
- if (ACE_BIT_ENABLED (flags, ACE_Log_Msg::VERBOSE))
- ACE_SET_BITS (ACE_Log_Msg::flags_, ACE_Log_Msg::VERBOSE);
-
- if (ACE_BIT_ENABLED (flags, ACE_Log_Msg::OSTREAM))
- {
- ACE_SET_BITS (ACE_Log_Msg::flags_, ACE_Log_Msg::OSTREAM);
- // Only set this to cerr if it hasn't already been set.
- if (this->msg_ostream () == 0)
-#if !defined (ACE_HAS_WINCE)
- this->msg_ostream (&cerr);
-#else
- this->msg_ostream (ACE_CE_DEFAULT_LOG_STREAM);
-#endif /* !ACE_HAS_WINCE */
- }
- if (ACE_BIT_ENABLED (flags, ACE_Log_Msg::SILENT))
- ACE_SET_BITS (ACE_Log_Msg::flags_, ACE_Log_Msg::SILENT);
-
- return status;
-}
-
-// Valid Options (prefixed by '%', as in printf format strings) include:
-// 'a': exit the program at this point (var-argument is the exit status!)
-// 'c': print a character
-// 'i', 'd': print a decimal number
-// 'I', indent according to nesting depth
-// 'e', 'E', 'f', 'F', 'g', 'G': print a double
-// 'l', print line number where an error occurred.
-// 'N': print file name where the error occurred.
-// 'n': print the name of the program (or "<unknown>" if not set)
-// 'o': print as an octal number
-// 'P': format the current process id
-// 'p': format the appropriate errno value from sys_errlist
-// 'r': call the function pointed to by the corresponding argument
-// 'R': print return status
-// 'S': format the appropriate _sys_siglist entry corresponding to var-argument.
-// 's': format a character string
-// 'T': print timestamp in hour:minute:sec:usec format.
-// 'D': print timestamp in month/day/year hour:minute:sec:usec format.
-// 't': print thread id (1 if single-threaded)
-// 'u': print as unsigned int
-// 'X', 'x': print as a hex number
-// '%': format a single percent sign, '%'
-
-ssize_t
-ACE_Log_Msg::log (ACE_Log_Priority log_priority,
- const ASYS_TCHAR *format_str, ...)
-{
- ACE_TRACE ("ACE_Log_Msg::log");
-
- // Start of variable args section.
- va_list argp;
-
- va_start (argp, format_str);
-
- int result = this->log (format_str, log_priority, argp);
-
- va_end (argp);
-
- return result;
-}
-
-ssize_t
-ACE_Log_Msg::log (const ASYS_TCHAR *format_str,
- ACE_Log_Priority log_priority,
- va_list argp)
-{
- ACE_TRACE ("ACE_Log_Msg::log");
- // External decls.
-
- extern int sys_nerr;
- typedef void (*PTF)(...);
-
- // Only print the message if <priority_mask_> hasn't been reset to
- // exclude this logging priority.
-
- if (this->log_priority_enabled (log_priority) == 0)
- return 0;
-
- ACE_Log_Record log_record (log_priority,
- ACE_OS::gettimeofday (),
- this->getpid ());
- ASYS_TCHAR *bp = ACE_const_cast (ASYS_TCHAR *, this->msg ());
- int abort_prog = 0;
- int exit_value = 0;
- ASYS_TCHAR *format;
- ACE_ALLOCATOR_RETURN (format, ACE_OS::strdup (format_str), -1);
- ASYS_TCHAR *save_p = format; // Remember pointer for ACE_OS::free()
-
- if (format == 0)
- return -1;
-
- if (ACE_BIT_ENABLED (ACE_Log_Msg::flags_, ACE_Log_Msg::VERBOSE))
- {
- // Prepend the program name onto this message
-
- if (ACE_Log_Msg::program_name_ != 0)
- {
- for (const ASYS_TCHAR *s = ACE_Log_Msg::program_name_;
- (*bp = *s) != '\0';
- s++)
- bp++;
-
- *bp++ = '|';
- }
- }
-
- while (*format != '\0')
- {
- // Copy input to output until we encounter a %, however a
- // % followed by another % is not a format specification.
-
- if (*format != '%')
- *bp++ = *format++;
- else if (format[1] == '%') // An "escaped" '%' (just print one '%').
- {
- *bp++ = *format++; // Store first %
- format++; // but skip second %
- }
- else
- {
- ASYS_TCHAR c; // high use character
- ASYS_TCHAR *fp; // local format pointer
- int wpc; // width/precision cnt
- const int CONTINUE = 0;
- const int SKIP_SPRINTF = -1; // We must skip the sprintf phase
- const int SKIP_NUL_LOCATE = -2; // Skip locating the NUL character
- int type = CONTINUE; // conversion type
- int w[2]; // width/precision vals
-
- // % starts a format specification that ends with one of
- // "arnPpSsdciIouxXfFeEgG". An optional width and/or precision
- // (indicated by an "*") may be encountered prior to the
- // nend of the specification, each consumes an int arg.
- // A call to sprintf() does the actual conversion.
-
- fp = format++; // Remember beginning of format.
- wpc = 0; // Assume no width/precision seen.
-
- while (type == CONTINUE)
- {
- switch (*format++)
- {
- case 'a': // Abort program after handling all of format string.
- type = SKIP_SPRINTF;
- abort_prog = 1;
- exit_value = va_arg (argp, int);
- ACE_OS::sprintf (bp, ASYS_TEXT ("")); // Make sure to
- // NUL-terminate this...
- break;
- case 'l':
- ACE_OS::sprintf (bp, ASYS_TEXT ("%d"), this->linenum ());
- type = SKIP_SPRINTF;
- break;
- case 'N':
- {
- // @@ UNICODE
- const ASYS_TCHAR *file = this->file ();
- ACE_OS::sprintf (bp, ASYS_TEXT ("%s"),
- file ? file : ASYS_TEXT ("<unknown file>"));
- type = SKIP_SPRINTF;
- break;
- }
- case 'n': // Print the name of the program.
- type = SKIP_SPRINTF;
- // @@ UNICODE
- ACE_OS::strcpy (bp, ACE_Log_Msg::program_name_ ?
- ACE_Log_Msg::program_name_ :
- ASYS_TEXT ("<unknown>"));
- break;
- case 'P': // Format the current process id.
- type = SKIP_SPRINTF;
- ACE_OS::sprintf (bp, ASYS_TEXT ("%d"), this->getpid ());
- break;
- case 'p': // Format the string assocated with the value of errno.
- {
- type = SKIP_SPRINTF;
- errno = ACE::map_errno (this->errnum ());
-#if !defined (ACE_HAS_WINCE)
- // @@ There is no strerror available on CE.
- // Have to double check if this change is valid.
- if (errno >= 0 && errno < sys_nerr)
- ACE_OS::sprintf (bp, ASYS_TEXT ("%s: %s"),
- va_arg (argp, ASYS_TCHAR *), strerror (errno));
- else
-#endif /* ACE_HAS_WINCE */
- {
-#if defined (ACE_WIN32)
- LPTSTR lpMsgBuf = 0;
-
- ::FormatMessage (FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
- NULL,
- errno,
- MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
- (LPTSTR) &lpMsgBuf,
- 0,
- NULL);
-
- // If we don't get a valid response from
- // <FormatMessage>, we'll assume this is a
- // WinSock error and so we'll try to convert
- // it into a string. If this doesn't work it
- // returns "unknown error" which is fine for
- // our purposes.
- if (lpMsgBuf == 0)
- {
- const ASYS_TCHAR *message = ACE::sock_error (errno);
- ACE_OS::sprintf (bp, ASYS_TEXT ("%s: %s"),
- va_arg (argp, const ASYS_TCHAR *), message);
- }
- else
- {
- ACE_OS::sprintf (bp, ASYS_TEXT ("%s: %s"),
- va_arg (argp, ASYS_TCHAR *), lpMsgBuf);
- // Free the buffer.
- ::LocalFree (lpMsgBuf);
- }
-#elif !defined (ACE_HAS_WINCE)
- ACE_OS::sprintf (bp, ASYS_TEXT ("%s: <unknown error> = %d"),
- va_arg (argp, ASYS_TCHAR *), errno);
-#endif /* ACE_WIN32 */
- }
- break;
- }
- case 'R': // Format the return status of the operation.
- this->op_status (va_arg (argp, int));
- ACE_OS::sprintf (bp, ASYS_TEXT ("%d"), this->op_status ());
- break;
-
- case '{': // Increment the trace_depth, then indent
- type = SKIP_NUL_LOCATE;
- (void) this->inc ();
- break;
-
- case '}': // indent, then decrement trace_depth
- type = SKIP_NUL_LOCATE;
- (void) this->dec ();
- break;
-
- case '$': // insert a newline, then indent the next line
- // according to %I
- *bp++ = '\n';
- /* fallthrough */
-
- case 'I': // Indent with nesting_depth*width spaces
- type = SKIP_SPRINTF;
- if (!wpc) w[wpc++] = 1;
- w[wpc-1] *= this->trace_depth_;
- memset(bp, ' ', w[wpc-1]);
- bp += w[wpc-1];
- *bp = '\0';
- break;
-
- case 'r': // Run (invoke) this subroutine.
- {
- int osave = ACE_Log_Msg::msg_off_;
-
- if (ACE_BIT_ENABLED (ACE_Log_Msg::flags_, ACE_Log_Msg::SILENT))
- *bp++ = '{';
- ACE_Log_Msg::msg_off_ = bp - this->msg_;
-
- type = SKIP_SPRINTF;
- (*va_arg (argp, PTF))();
-
- if (ACE_BIT_ENABLED (ACE_Log_Msg::flags_, ACE_Log_Msg::SILENT))
- {
- bp += ACE_OS::strlen (bp);
- *bp++ = '}';
- }
- *bp = '\0';
-
- ACE_Log_Msg::msg_off_ = osave;
- break;
- }
- case 'S': // format the string associated with this signal number.
- {
- int sig = va_arg (argp, int);
- type = SKIP_SPRINTF;
-#if defined (ACE_HAS_SYS_SIGLIST)
- if (sig >= 0 && sig < ACE_NSIG)
- ACE_OS::strcpy (bp, _sys_siglist[sig]);
- else
- ACE_OS::sprintf (bp, ASYS_TEXT ("<unknown signal> %d"), sig);
-#else
- ACE_OS::sprintf (bp, ASYS_TEXT ("signal %d"), sig);
-#endif /* ACE_HAS_SYS_SIGLIST */
- break;
- }
- case 'D': // Format the timestamp in month/day/year hour:minute:sec:usec format.
- {
- type = SKIP_SPRINTF;
- ASYS_TCHAR day_and_time[35];
- ACE::timestamp (day_and_time,
- sizeof day_and_time);
- ACE_OS::sprintf (bp, ASYS_TEXT ("%s"), day_and_time);
- break;
- }
- case 'T': // Format the timestamp in hour:minute:sec:usec format.
- {
- type = SKIP_SPRINTF;
- ASYS_TCHAR day_and_time[35];
- ACE_OS::sprintf (bp,
- ASYS_TEXT ("%s"),
- ACE::timestamp (day_and_time,
- sizeof day_and_time));
- break;
- }
- case 't': // Format thread id.
- type = SKIP_SPRINTF;
-#if defined (ACE_WIN32)
- ACE_OS::sprintf (bp, ASYS_TEXT ("%u"), ACE_Thread::self ());
-#elif defined (AIX)
- // AIX's pthread_t (ACE_hthread_t) is a pointer, and it's
- // a little ugly to send that through a %u format. So,
- // get the kernel thread ID (tid_t) via thread_self() and
- // display that instead.
- // This isn't conditionalized on ACE_HAS_THREAD_SELF because
- // 1. AIX 4.2 doesn't have that def anymore (it messes up
- // other things)
- // 2. OSF/1 V3.2 has that def, and I'm not sure what affect
- // this would have on that.
- // -Steve Huston, 19-Aug-97
- ACE_OS::sprintf (bp, ASYS_TEXT ("%u"), thread_self());
-#else
- ACE_hthread_t t_id;
- ACE_Thread::self (t_id);
- ACE_OS::sprintf (bp, ASYS_TEXT ("%u"), t_id);
-#endif /* ACE_WIN32 */
- break;
- case 's':
- type = 1 + wpc; // 1, 2, 3
- break;
- case 'W':
- // @@ UNICODE
- case 'd': case 'c': case 'i': case 'o':
- case 'u': case 'x': case 'X':
- type = 4 + wpc; // 4, 5, 6
- break;
- case 'F': case 'f': case 'e': case 'E':
- case 'g': case 'G':
- type = 7 + wpc; // 7, 8, 9
- break;
- case '*': // consume width/precision
- w[wpc++] = va_arg (argp, int);
- break;
- default:
- // ?
- break;
- }
- }
-
- if (type != SKIP_SPRINTF)
- {
- c = *format; // Remember char before we overwrite.
- *format = 0; // Overwrite, terminating format.
-
- switch (type)
- {
- case 1:
- ACE_OS::sprintf (bp, fp, va_arg (argp, ASYS_TCHAR *));
- break;
- case 2:
- ACE_OS::sprintf (bp, fp, w[0], va_arg (argp, ASYS_TCHAR *));
- bp += w[0];
- type = SKIP_NUL_LOCATE;
- break;
- case 3:
- ACE_OS::sprintf (bp, fp, w[0], w[1], va_arg (argp, ASYS_TCHAR *));
- bp += w[0];
- type = SKIP_NUL_LOCATE;
- break;
- case 4:
- ACE_OS::sprintf (bp, fp, va_arg (argp, int));
- break;
- case 5:
- ACE_OS::sprintf (bp, fp, w[0], va_arg (argp, int));
- break;
- case 6:
- ACE_OS::sprintf (bp, fp, w[0], w[1], va_arg (argp, int));
- break;
- case 7:
- ACE_OS::sprintf (bp, fp, va_arg (argp, double));
- break;
- case 8:
- ACE_OS::sprintf (bp, fp, w[0], va_arg (argp, double));
- break;
- case 9:
- ACE_OS::sprintf (bp, fp, w[0], w[1], va_arg (argp, double));
- break;
- }
- *format = c; // Restore char we overwrote.
- }
-
- if (type != SKIP_NUL_LOCATE)
- while (*bp != '\0') // Locate end of bp.
- bp++;
- }
- }
-
- *bp = '\0'; // Terminate bp, but don't auto-increment this!
-
- ACE_OS::free (ACE_MALLOC_T (save_p));
-
- // Copy the message from thread-specific storage into the transfer
- // buffer (this can be optimized away by changing other code...).
- log_record.msg_data (this->msg ());
-
-
- // Write the <log_record> to the appropriate location.
- ssize_t result = this->log (log_record, abort_prog);
-
- if (abort_prog)
- {
- // *Always* print a message to stderr if we're aborting. We
- // don't use verbose, however, to avoid recursive aborts if
- // something is hosed.
- log_record.print (ACE_Log_Msg::local_host_, 0);
- ACE_OS::exit (exit_value);
- }
-
- return result;
-}
-
-ssize_t
-ACE_Log_Msg::log (ACE_Log_Record &log_record,
- int suppress_stderr)
-{
- ssize_t result = 0;
-
- // Only print the message if "SILENT" mode is disabled.
- if (ACE_BIT_DISABLED (ACE_Log_Msg::flags_,
- ACE_Log_Msg::SILENT))
- {
- this->stop_tracing ();
-
-#if !defined (ACE_WIN32)
- // Make this block signal-safe.
- ACE_Sig_Guard sb;
-#endif /* ACE_WIN32 */
-
- // Make sure that the lock is held during all this.
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *ACE_Log_Msg_Manager::get_lock (), -1));
-
- if (ACE_BIT_ENABLED (ACE_Log_Msg::flags_,
- ACE_Log_Msg::STDERR)
- && !suppress_stderr) // This is taken care of by our caller.
- log_record.print (ACE_Log_Msg::local_host_,
- ACE_BIT_ENABLED (ACE_Log_Msg::flags_, ACE_Log_Msg::VERBOSE),
- stderr);
-
- if (ACE_BIT_ENABLED (ACE_Log_Msg::flags_,
- ACE_Log_Msg::LOGGER))
- {
-#if defined (ACE_HAS_STREAM_PIPES)
- ACE_Str_Buf log_msg ((void *) &log_record,
- int (log_record.length ()));
-
- // Try to use the <putpmsg> API if possible in order to
- // ensure correct message queueing according to priority.
- result = ACE_Log_Msg_message_queue->send ((const ACE_Str_Buf *) 0,
- &log_msg,
- int (log_record.priority ()),
- MSG_BAND);
-#else
- // We're running over sockets, so we'll need to indicate the
- // number of bytes to send.
- result = ACE_Log_Msg_message_queue->send_n ((void *) &log_record,
- log_record.length ());
-#endif /* ACE_HAS_STREAM_PIPES */
- }
- // Format the message and print it to stderr and/or ship it off
- // to the log_client daemon, and/or print it to the ostream.
- // This must come last, after the other two print operations
- // (see the ACE_Log_Record::print method for details).
-
- if (ACE_BIT_ENABLED (ACE_Log_Msg::flags_,
- ACE_Log_Msg::OSTREAM)
- && this->msg_ostream () != 0)
- log_record.print (ACE_Log_Msg::local_host_,
- ACE_BIT_ENABLED (ACE_Log_Msg::flags_, ACE_Log_Msg::VERBOSE),
-#if !defined (ACE_HAS_WINCE)
- *this->msg_ostream ());
-#else
- this->msg_ostream ());
-#endif /* !ACE_HAS_WINCE */
- this->start_tracing ();
- }
-
- return result;
-}
-
-// Calls log to do the actual print, but formats first.
-
-int
-ACE_Log_Msg::log_hexdump (ACE_Log_Priority log_priority,
- const ASYS_TCHAR *buffer,
- int size,
- const ASYS_TCHAR *text)
-{
- ASYS_TCHAR buf[ACE_Log_Record::MAXLOGMSGLEN - ACE_Log_Record::VERBOSE_LEN - 58];
- // 58 for the HEXDUMP header;
-
- ASYS_TCHAR msg_buf[80];
-
- buf[0] = 0; // in case size = 0
-
- int len = ACE::format_hexdump (buffer, size, buf,
- sizeof (buf) / sizeof (ASYS_TCHAR));
-
- int sz = 0;
-
- if (text)
- sz = ACE_OS::sprintf (msg_buf, ASYS_TEXT ("%s - "), text);
-
- sz += ACE_OS::sprintf (msg_buf + sz, ASYS_TEXT ("HEXDUMP %d bytes"), size);
-
- if (len < size)
- ACE_OS::sprintf (msg_buf + sz, ASYS_TEXT (" (showing first %d bytes)"), len);
-
- // Now print out the formatted buffer.
- this->log (log_priority, ASYS_TEXT ("%s\n%s"), msg_buf, buf);
- return 0;
-}
-
-void
-ACE_Log_Msg::set (const ASYS_TCHAR *filename,
- int line,
- int status,
- int err,
- int rs,
- ostream *os)
-{
- ACE_TRACE ("ACE_Log_Msg::set");
- this->file (filename);
- this->linenum (line);
- this->op_status (status);
- this->errnum (err);
- this->restart (rs);
- this->msg_ostream (os);
-}
-
-void
-ACE_Log_Msg::dump (void) const
-{
- ACE_TRACE ("ACE_Log_Msg::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("status_ = %d\n"), this->status_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nerrnum_ = %d\n"), this->errnum_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nlinenum_ = %d\n"), this->linenum_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nfile_ = %s\n"), this->file_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nmsg_ = %s\n"), this->msg_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nrestart_ = %d\n"), this->restart_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nostream_ = %x\n"), this->ostream_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nprogram_name_ = %s\n"), this->program_name_ ? this->program_name_ : ASYS_TEXT ("<unknown>")));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nlocal_host_ = %s\n"), this->local_host_ ? this->local_host_ : ASYS_TEXT ("<unknown>")));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\npid_ = %d\n"), this->getpid ()));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nflags_ = %x\n"), this->flags_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ntrace_depth_ = %d\n"), this->trace_depth_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\trace_active_ = %d\n"), this->trace_active_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\tracing_enabled_ = %d\n"), this->tracing_enabled_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\npriority_mask_ = %d\n"), this->priority_mask_));
- if (this->thr_desc_ != 0 && this->thr_desc_->state () != 0)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\thr_state_ = %d\n"),
- this->thr_desc_->state ()));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nmsg_off_ = %d\n"), this->msg_off_));
- ACE_Log_Msg_message_queue->dump ();
-
- ACE_MT (ACE_Log_Msg_Manager::get_lock ()->dump ());
- // Synchronize output operations.
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-void
-ACE_Log_Msg::op_status (int status)
-{
- this->status_ = status;
-}
-
-int
-ACE_Log_Msg::op_status (void)
-{
- return this->status_;
-}
-
-void
-ACE_Log_Msg::restart (int r)
-{
- this->restart_ = r;
-}
-
-int
-ACE_Log_Msg::restart (void)
-{
- return this->restart_;
-}
-
-int
-ACE_Log_Msg::errnum (void)
-{
- return this->errnum_;
-}
-
-void
-ACE_Log_Msg::errnum (int e)
-{
- this->errnum_ = e;
-}
-
-int
-ACE_Log_Msg::linenum (void)
-{
- return this->linenum_;
-}
-
-void
-ACE_Log_Msg::linenum (int l)
-{
- this->linenum_ = l;
-}
-
-int
-ACE_Log_Msg::inc (void)
-{
- return this->trace_depth_++;
-}
-
-int
-ACE_Log_Msg::dec (void)
-{
- return --this->trace_depth_;
-}
-
-int
-ACE_Log_Msg::trace_depth (void)
-{
- return this->trace_depth_;
-}
-
-void
-ACE_Log_Msg::trace_depth (int depth)
-{
- this->trace_depth_ = depth;
-}
-
-int
-ACE_Log_Msg::trace_active (void)
-{
- return this->trace_active_;
-}
-
-void
-ACE_Log_Msg::trace_active (int value)
-{
- this->trace_active_ = value;
-}
-
-ACE_Thread_Descriptor *
-ACE_Log_Msg::thr_desc (void) const
-{
- return this->thr_desc_;
-}
-
-void
-ACE_Log_Msg::thr_desc (ACE_Thread_Descriptor *td,
- ACE_Thread_Manager *thr_mgr)
-{
- this->thr_desc_ = td;
-
- if (thr_mgr != 0)
- thr_mgr->acquire_release ();
-}
-
-// Enable the tracing facility on a per-thread basis.
-
-void
-ACE_Log_Msg::start_tracing (void)
-{
- this->tracing_enabled_ = 1;
-}
-
-// Disable the tracing facility on a per-thread basis.
-
-void
-ACE_Log_Msg::stop_tracing (void)
-{
- this->tracing_enabled_ = 0;
-}
-
-int
-ACE_Log_Msg::tracing_enabled (void)
-{
- return this->tracing_enabled_;
-}
-
-const ASYS_TCHAR *
-ACE_Log_Msg::file (void)
-{
- return this->file_;
-}
-
-void
-ACE_Log_Msg::file (const ASYS_TCHAR *s)
-{
- ACE_OS::strncpy (this->file_, s,
- (sizeof this->file_ / sizeof (ASYS_TCHAR)));
-}
-
-const ASYS_TCHAR *
-ACE_Log_Msg::msg (void)
-{
- return this->msg_ + ACE_Log_Msg::msg_off_;
-}
-
-void
-ACE_Log_Msg::msg (const ASYS_TCHAR *m)
-{
- ACE_OS::strncpy (this->msg_, m,
- (sizeof this->msg_ / sizeof (ASYS_TCHAR)));
-}
-
-ostream *
-ACE_Log_Msg::msg_ostream (void)
-{
- return this->ostream_;
-}
-
-void
-ACE_Log_Msg::msg_ostream (ostream *m)
-{
- this->ostream_ = m;
-}
-
-void
-ACE_Log_Msg::local_host (const ASYS_TCHAR *s)
-{
- if (s)
- {
- ACE_OS::free ((void *) ACE_Log_Msg::local_host_);
- {
- ACE_NO_HEAP_CHECK;
-
- ACE_ALLOCATOR (ACE_Log_Msg::local_host_, ACE_OS::strdup (s));
- }
- }
-}
-
-const ASYS_TCHAR *
-ACE_Log_Msg::local_host (void) const
-{
- return ACE_Log_Msg::local_host_;
-}
-
-pid_t
-ACE_Log_Msg::getpid (void) const
-{
- if (ACE_Log_Msg::pid_ == -1)
- ACE_Log_Msg::pid_ = ACE_OS::getpid ();
-
- return ACE_Log_Msg::pid_;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-# if !defined (ACE_MT_SAFE) || (ACE_MT_SAFE == 0)
- template class ACE_Cleanup_Adapter<ACE_Log_Msg>;
-# endif /* ! ACE_MT_SAFE */
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# if !defined (ACE_MT_SAFE) || (ACE_MT_SAFE == 0)
-# pragma instantiate ACE_Cleanup_Adapter<ACE_Log_Msg>
-# endif /* ! ACE_MT_SAFE */
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/Log_Msg.h b/ace/Log_Msg.h
deleted file mode 100644
index 1f3260d1bdc..00000000000
--- a/ace/Log_Msg.h
+++ /dev/null
@@ -1,418 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Log_Msg.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_LOG_MSG_H)
-#define ACE_LOG_MSG_H
-
-// This stuff must come first to avoid problems with circular
-// headers...
-
-// The following ASSERT macro is courtesy of Alexandre Karev
-// <akg@na47sun05.cern.ch>.
-#if defined (ACE_NDEBUG)
-#define ACE_ASSERT(x)
-#else
-#define ACE_ASSERT(X) \
- do { if(!(X)) { \
- int __ace_error = ACE_OS::last_error (); \
- ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
- ace___->set (ASYS_TEXT (__FILE__), __LINE__, -1, __ace_error, ace___->restart (), ace___->msg_ostream ()); \
- ace___->log (LM_ERROR, ASYS_TEXT ("ACE_ASSERT: file %N, line %l assertion failed for '%s'.%a\n"), #X, -1); \
- } } while (0)
-#endif /* ACE_NDEBUG */
-
-#if defined (ACE_NLOGGING)
-#define ACE_HEX_DUMP(X)
-#define ACE_RETURN(Y) do { return (Y); } while (0)
-#define ACE_ERROR_RETURN(X, Y) return (Y)
-#define ACE_ERROR_BREAK(X) { break; }
-#define ACE_ERROR(X)
-#define ACE_DEBUG(X)
-#define ACE_ERROR_INIT(VALUE, FLAGS)
-#else
-#define ACE_HEX_DUMP(X) \
- do { \
- int __ace_error = ACE_OS::last_error (); \
- ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
- ace___->set (ASYS_TEXT (__FILE__), __LINE__, 0, __ace_error, ace___->restart (), \
- ace___->msg_ostream ()); \
- ace___->log_hexdump X; \
- } while (0)
-#define ACE_RETURN(Y) \
- do { \
- int __ace_error = ACE_OS::last_error (); \
- ACE_Log_Msg::instance ()->set (ASYS_TEXT (__FILE__), __LINE__, Y, __ace_error); \
- return Y; \
- } while (0)
-#define ACE_ERROR_RETURN(X, Y) \
- do { \
- int __ace_error = ACE_OS::last_error (); \
- ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
- ace___->set (ASYS_TEXT (__FILE__), __LINE__, Y, __ace_error, ace___->restart (), ace___->msg_ostream ()); \
- ace___->log X; \
- return Y; \
- } while (0)
-#define ACE_ERROR(X) \
- do { \
- int __ace_error = ACE_OS::last_error (); \
- ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
- ace___->set (ASYS_TEXT (__FILE__), __LINE__, -1, __ace_error, ace___->restart (), ace___->msg_ostream ()); \
- ace___->log X; \
- } while (0)
-#define ACE_DEBUG(X) \
- do { \
- int __ace_error = ACE_OS::last_error (); \
- ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
- ace___->set (ASYS_TEXT (__FILE__), __LINE__, 0, __ace_error, ace___->restart (), ace___->msg_ostream ()); \
- ace___->log X; \
- } while (0)
-#define ACE_ERROR_INIT(VALUE, FLAGS) \
- do { \
- ACE_Log_Msg *ace___ = ACE_Log_Msg::instance (); \
- ace___->set_flags (FLAGS); ace___->op_status (VALUE); \
- } while (0)
-#define ACE_ERROR_BREAK(X) { ACE_ERROR (X); break; }
-#endif /* ACE_NLOGGING */
-
-#include "ace/Log_Record.h"
-
-#if defined (__Lynx__)
-# undef STDERR
-#endif
-
-#define ACE_LOG_MSG ACE_Log_Msg::instance ()
-
-// Forward declaration
-
-class ACE_Thread_Descriptor;
-
-class ACE_Export ACE_Log_Msg
-{
- // = TITLE
- // Provides a variable length argument message logging
- // abstraction.
- //
- // = DESCRIPTION
- // This class is very flexible since it allows formatted error
- // messages to be printed in a thread-safe manner to stderr or a
- // distributed logger. Moreover, the message is kept in a
- // thread-specific storage location, which can be used to
- // communicate errors between framework methods and callers.
-public:
- // Logger Flags.
- enum
- {
- STDERR = 01,
- // Write messages to stderr.
- LOGGER = 02,
- // Write messages to the local client logger deamon.
- OSTREAM = 04,
- // Write messages to the ostream * stored in thread-specific
- // storage.
- VERBOSE = 010,
- // Display messages in a verbose manner.
- SILENT = 020
- // Do not print messages at all (just leave in thread-specific
- // storage for later inspection).
- };
-
- // = Initialization and termination routines.
-
- static ACE_Log_Msg *instance (void);
- // Returns a pointer to the Singleton.
-
- static int exists(void);
- // Returns non-null if an ACE_Log_Msg exists for the calling thread.
-
- ACE_Log_Msg (void);
- // Initialize logger.
-
- ~ACE_Log_Msg (void);
- // cleanup logger.
-
- int open (const ASYS_TCHAR *prog_name,
- u_long options_flags = ACE_Log_Msg::STDERR,
- LPCTSTR logger_key = 0);
- // Initialize the ACE error handling facility. <prog_name> is the
- // name of the executable program. <flags> are a bitwise-or of
- // options flags passed to the Logger (see the enum above for the valid
- // values). If the <LOGGER> bit in <flags> is enabled then
- // <logger_key> is the name of ACE_FIFO rendezvous point where the
- // local client logger daemon is listening for logging messages.
-
- // = Set/get the options flags.
-
- void set_flags (u_long f);
- // Enable the bits in the logger's options flags.
- void clr_flags (u_long f);
- // Disable the bits in the logger's options flags.
- u_long flags (void);
- // Return the bits in the logger's options flags.
-
- // = Allow apps to acquire and release internal synchronization lock.
-
- // This lock is used internally by the <ACE_Log_Msg> implementation.
- // By exporting the lock, applications can hold the lock atomically
- // over a number of calls to <ACE_Log_Msg>.
- int acquire (void);
- // Acquire the internal lock.
- int release (void);
- // Release the internal lock.
-
- void sync (const ASYS_TCHAR *program_name);
- // Call after doing a <fork> to resynchronize the process id and
- // <program_name> variables.
- // @@ Does this function mean anything on Windows?
-
- // = Set/get methods. Note that these are non-static and thus will
- // be thread-specific.
-
- void op_status (int status);
- // Set the result of the operation status (by convention, -1 means
- // error).
-
- int op_status (void);
- // Get the result of the operation status (by convention, -1 means
- // error).
-
- void errnum (int);
- // Set the value of the errnum (by convention this corresponds to
- // errno).
-
- int errnum (void);
- // Get the value of the errnum (by convention this corresponds to
- // errno).
-
- void linenum (int);
- // Set the line number where an error occurred.
-
- int linenum (void);
- // Get the line number where an error occurred.
-
- void file (const ASYS_TCHAR *);
- // Set the file name where an error occurred.
-
- const ASYS_TCHAR *file (void);
- // Get the file name where an error occurred.
-
- void msg (const ASYS_TCHAR *);
- // Set the message that describes what type of error occurred.
-
- const ASYS_TCHAR *msg (void);
- // Get the message that describes what type of error occurred.
-
- void restart (int);
- // Set the field that indicates whether interrupted calls should be
- // restarted.
-
- int restart (void);
- // Get the field that indicates whether interrupted calls should be
- // restarted.
-
- // = Notice that the following two function is equivalent to
- // "void msg_ostream (HANDLE)" and "HANDLE msg_ostream (void)"
- // on Windows CE. There is no <iostream.h> support on CE.
-
- void msg_ostream (ostream *);
- // Set the ostream that is used to print error messages.
-
- ostream *msg_ostream (void);
- // Get the ostream that is used to print error messages.
-
- // = Nesting depth increment and decrement.
- int inc (void);
- int dec (void);
-
- // = Get/set trace depth.
- int trace_depth (void);
- void trace_depth (int);
-
- // = Get/set trace active status.
- int trace_active (void);
- void trace_active (int value);
-
- ACE_Thread_Descriptor *thr_desc (void) const;
- // Get the TSS thread descriptor.
-
- void thr_desc (ACE_Thread_Descriptor *td,
- ACE_Thread_Manager *thr_mgr = 0);
- // Set the TSS thread descriptor. This method will call
- // thr_mgr->acquire_release to block execution until this call
- // return.
-
- // = Stop/start/query tracing status on a per-thread basis...
- void stop_tracing (void);
- void start_tracing (void);
- int tracing_enabled (void);
-
- // = Get/set the priority mask.
- u_long priority_mask (void);
- // Get the current <ACE_Log_Priority> mask.
- u_long priority_mask (u_long);
- // Set the <ACE_Log_Priority> mask, returns original mask.
-
- int log_priority_enabled (ACE_Log_Priority log_priority);
- // Return true if the requested priority is enabled.
-
- pid_t getpid (void) const;
- // Optimize reading of the pid (avoids a system call if the value is
- // cached...).
-
- // = Set/get the name of the local host.
- const ASYS_TCHAR *local_host (void) const;
- void local_host (const ASYS_TCHAR *);
-
- void set (const ASYS_TCHAR *file,
- int line,
- int op_status = -1,
- int errnum = 0,
- int restart = 1,
- ostream *os = 0);
- // Set the line number, file name, operational status, error number,
- // restart flag, and ostream. This combines all the other set
- // methods into a single method.
-
- ssize_t log (ACE_Log_Priority priority, const ASYS_TCHAR *format, ...);
- // Format a message to the thread-safe ACE logging mechanism. Valid
- // options (prefixed by '%', as in printf format strings) include:
- // 'a': exit the program at this point (var-argument is the exit status!)
- // 'c': print a character
- // 'i', 'd': print a decimal number
- // 'I', indent according to nesting depth
- // 'e', 'E', 'f', 'F', 'g', 'G': print a double
- // 'l', print line number where an error occurred.
- // 'N': print file name where the error occurred.
- // 'n': print the name of the program (or "<unknown>" if not set)
- // 'o': print as an octal number
- // 'P': print out the current process id
- // 'p': print out the appropriate errno value from sys_errlist
- // 'r': call the function pointed to by the corresponding argument
- // 'R': print return status
- // 'S': print out the appropriate _sys_siglist entry corresponding to var-argument.
- // 's': print out a character string
- // 'T': print timestamp in hour:minute:sec:usec format.
- // 'D': print timestamp in month/day/year hour:minute:sec:usec format.
- // 't': print thread id (1 if single-threaded)
- // 'u': print as unsigned int
- // 'X', 'x': print as a hex number
- // '%': print out a single percent sign, '%'
-
- ssize_t log (const ASYS_TCHAR *format,
- ACE_Log_Priority priority,
- va_list argp);
- // An alternative logging mechanism that makes it possible to
- // integrate variable argument lists from other logging mechanisms
- // into the ACE mechanism.
-
- ssize_t log (ACE_Log_Record &log_record,
- int suppress_stderr = 0);
- // Log a custom built log record to the currently enabled logging
- // sinks.
-
- int log_hexdump (ACE_Log_Priority log_priority,
- const ASYS_TCHAR *buffer,
- int size,
- const ASYS_TCHAR *text = 0);
- // Method to log hex dump. This is useful for debugging. Calls
- // <log> to do the actual print, but formats first to make the chars
- // printable.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int status_;
- // Status of operation (-1 means failure, >= 0 means success).
-
- int errnum_;
- // Type of error that occurred (see <sys/errno.h>).
-
- int linenum_;
- // Line number where the error occurred.
-
- ASYS_TCHAR file_[MAXPATHLEN + 1];
- // File where the error occurred.
-
- ASYS_TCHAR msg_[ACE_Log_Record::MAXLOGMSGLEN];
- // The error message.
-
- int restart_;
- // Indicates whether we should restart system calls that are
- // interrupted.
-
- ostream *ostream_;
- // The ostream where logging messages can be written.
-
- int trace_depth_;
- // Depth of the nesting for printing traces.
-
- int trace_active_;
- // Are we already within an ACE_Trace constructor call?
-
- int tracing_enabled_;
- // Are we allowing tracing in this thread?
-
- ACE_Thread_Descriptor *thr_desc_;
- // If we're running in the context of an <ACE_Thread_Manager> this
- // will point to the thread descriptor adapter which holds the
- // thread descriptor of the thread. This can be used to repidly
- // access all thread data kept in <ACE_Thread_Descriptor>.
-
- u_long priority_mask_;
- // Keeps track of all the <ACE_Log_Priority> values that are
- // currently enabled. Default is for all logging priorities to be
- // enabled.
-
- // = The following fields are *not* kept in thread-specific storage.
-
- // We only want one instance for the entire process!
-
- static const ASYS_TCHAR *program_name_;
- // Records the program name.
-
- static const ASYS_TCHAR *local_host_;
- // Name of the local host (used when printing messages).
-
- static pid_t pid_;
- // Process id of the current process.
-
- static u_long flags_;
- // Options flags.
-
- static int msg_off_;
- // Offset of msg_[].
-
- static int instance_count_;
- // Number of existing Log_Msg instances; when 0, delete program/host
- // names
-
- static void close (void);
- // For cleanup, at program termination.
-
- friend void ACE_OS::cleanup_tss (const u_int);
-
- // = Disallow these operations.
- ACE_Log_Msg &operator= (const ACE_Log_Msg &);
- ACE_Log_Msg (const ACE_Log_Msg &);
-};
-
-// #if defined (__ACE_INLINE__)
-// #include "ace/Log_Msg.i"
-// #endif /* __ACE_INLINE__ */
-#endif /* ACE_LOG_MSG_H */
diff --git a/ace/Log_Msg.i b/ace/Log_Msg.i
deleted file mode 100644
index 20edd3a6058..00000000000
--- a/ace/Log_Msg.i
+++ /dev/null
@@ -1,6 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Log_Msg.i
-
-
diff --git a/ace/Log_Priority.h b/ace/Log_Priority.h
deleted file mode 100644
index 76040e7cc6b..00000000000
--- a/ace/Log_Priority.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Log_Priority.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_LOG_PRIORITY_H)
-#define ACE_LOG_PRIORITY_H
-
-enum ACE_Log_Priority
-{
- // = TITLE
- // This data type indicates the relative priorities of the
- // logging messages, from lowest to highest priority.
- //
- // = DESCRIPTION
- // These values are defined using powers of two so that it's
- // possible to form a mask to turn them on or off dynamically.
-
- // = Note, this first argument *must* start at 1!
-
- LM_SHUTDOWN = 01,
- // Shutdown the logger (decimal 1).
-
- LM_TRACE = 02,
- // Messages indicating function-calling sequence (decimal 2).
-
- LM_DEBUG = 04,
- // Messages that contain information normally of use only when
- // debugging a program (decimal 4).
-
- LM_INFO = 010,
- // Informational messages (decimal 8).
-
- LM_NOTICE = 020,
- // Conditions that are not error conditions, but that may require
- // special handling (decimal 16).
-
- LM_WARNING = 040,
- // Warning messages (decimal 32).
-
- LM_STARTUP = 0100,
- // Initialize the logger (decimal 64).
-
- LM_ERROR = 0200,
- // Error messages (decimal 128).
-
- LM_CRITICAL = 0400,
- // Critical conditions, such as hard device errors (decimal 256).
-
- LM_ALERT = 01000,
- // A condition that should be corrected immediately, such as a
- // corrupted system database (decimal 512).
-
- LM_EMERGENCY = 02000,
- // A panic condition. This is normally broadcast to all users
- // (decimal 1024).
-
- LM_MAX = LM_EMERGENCY,
- // The maximum logging priority.
-
- // Do not use!!, this enum value ensures that the underlying
- // integral type for this enum is at least 32 bits.
-#if !defined (ACE_HAS_BROKEN_ENUMS)
- ENSURE_32_BITS = 0xFFFFFFFF
-#else
- ENSURE_32_BITS = 0x1FFFFFFF
- // HP/CXX makes an error the usage of "long enumerators", but this
- // one (that requires 29 bits) is OK.... only HP can come up with
- // something like that...
-#endif /* ACE_HAS_BROKEN_ENUMS */
-};
-
-#endif /* ACE_LOG_PRIORITY_H */
-
diff --git a/ace/Log_Record.cpp b/ace/Log_Record.cpp
deleted file mode 100644
index f2143f46bd9..00000000000
--- a/ace/Log_Record.cpp
+++ /dev/null
@@ -1,179 +0,0 @@
-// Log_Record.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Log_Record.h"
-#include "ace/streams.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Log_Record)
-
-u_long
-ACE_Log_Record::priority (void) const
-{
- ACE_TRACE ("ACE_Log_Record::priority");
- return ACE::log2 (this->type_);
-}
-
-void
-ACE_Log_Record::priority (u_long p)
-{
- ACE_TRACE ("ACE_Log_Record::priority");
- this->type_ = p;
-}
-
-void
-ACE_Log_Record::dump (void) const
-{
- // ACE_TRACE ("ACE_Log_Record::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("length_ = %d\n"), this->length_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ntype_ = %d\n"), this->type_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ntime_stamp_ = (%d, %d)\n"), this->time_stamp_.sec (), this->time_stamp_.usec ()));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\npid_ = %d\n"), this->pid_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nmsg_data_ = %s\n"), this->msg_data_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-void
-ACE_Log_Record::msg_data (const ASYS_TCHAR *data)
-{
- // ACE_TRACE ("ACE_Log_Record::msg_data");
- ACE_OS::strncpy (this->msg_data_, data, ACE_Log_Record::MAXLOGMSGLEN);
- this->round_up ();
-}
-
-ACE_Log_Record::ACE_Log_Record (ACE_Log_Priority lp,
- long ts_sec,
- long p)
- : length_ (0),
- type_ (long (lp)),
- time_stamp_ (ts_sec),
- pid_ (p)
-{
- // ACE_TRACE ("ACE_Log_Record::ACE_Log_Record");
-}
-
-ACE_Log_Record::ACE_Log_Record (ACE_Log_Priority lp,
- const ACE_Time_Value &ts,
- long p)
- : length_ (0),
- type_ (long (lp)),
- time_stamp_ (ts),
- pid_ (p)
-{
- // ACE_TRACE ("ACE_Log_Record::ACE_Log_Record");
-}
-
-void
-ACE_Log_Record::round_up (void)
-{
- // ACE_TRACE ("ACE_Log_Record::round_up");
- // Determine the length of the payload.
- int len = (sizeof *this - MAXLOGMSGLEN)
- + (ACE_OS::strlen (this->msg_data_) + 1);
-
- // Round up to the alignment.
- this->length_ = 1 + ((len + ACE_Log_Record::ALIGN_WORDB - 1)
- & ~(ACE_Log_Record::ALIGN_WORDB - 1));
-}
-
-ACE_Log_Record::ACE_Log_Record (void)
- : length_ (0),
- type_ (0),
- time_stamp_ (0L),
- pid_ (0)
-{
- // ACE_TRACE ("ACE_Log_Record::ACE_Log_Record");
-}
-
-// Print out the record on the stderr stream with the appropriate
-// format.
-
-int
-ACE_Log_Record::print (const ASYS_TCHAR *host_name,
- int verbose,
- FILE *fp)
-{
- // ACE_TRACE ("ACE_Log_Record::print");
-
- int ret;
-
- if (verbose)
- {
- time_t now = this->time_stamp_.sec ();
- ASYS_TCHAR ctp[26]; // 26 is a magic number...
-
- if (ACE_OS::ctime_r (&now, ctp, sizeof ctp) == 0)
- return -1;
-
- /* 01234567890123456789012345 */
- /* Wed Oct 18 14:25:36 1989n0 */
-
- ctp[19] = '\0'; // NUL-terminate after the time.
- ctp[24] = '\0'; // NUL-terminate after the date.
-
- const ASYS_TCHAR *lhost_name = host_name ==
- 0 ? ASYS_TEXT ("<local_host>") : host_name;
-
- ret = ACE_OS::fprintf (fp, ASYS_TEXT ("%s.%d %s@%s@%d@%d@%s"),
- ctp + 4,
- this->time_stamp_.usec () / 1000,
- ctp + 20,
- lhost_name,
- this->pid_,
- this->type_,
- this->msg_data_);
- }
- else
- ret = ACE_OS::fprintf (fp, ASYS_TEXT ("%s"), this->msg_data_);
-
- if (ret > 0)
- ACE_OS::fflush (fp);
- return ret;
-}
-
-#if !defined (ACE_HAS_WINCE)
-int
-ACE_Log_Record::print (const ASYS_TCHAR host_name[],
- int verbose,
- ostream &s)
-{
- // ACE_TRACE ("ACE_Log_Record::print");
-
- if (verbose)
- {
- time_t now = this->time_stamp_.sec ();
- ASYS_TCHAR ctp[26]; // 26 is a magic number...
-
- if (ACE_OS::ctime_r (&now, ctp, sizeof ctp) == 0)
- return -1;
-
- /* 01234567890123456789012345 */
- /* Wed Oct 18 14:25:36 1989n0 */
-
- ctp[19] = '\0'; // NUL-terminate after the time.
- ctp[24] = '\0'; // NUL-terminate after the date.
-
- const ASYS_TCHAR *lhost_name = host_name ==
- 0 ? ASYS_TEXT ("<local_host>") : host_name;
-
- s << (ctp + 4) << '.'
- // The following line isn't portable, so I've commented it out...
- // << setw (3) << setfill ('0') << this->time_stamp_.usec () / 1000 << ' '
- << this->time_stamp_.usec () / 1000 << ' '
- << (ctp + 20)
- << '@'
- << lhost_name
- << '@'
- << this->pid_
- << '@'
- << this->type_
- << '@';
- }
-
- s << this->msg_data_;
- s.flush ();
- return 0;
-}
-#endif /* ! ACE_HAS_WINCE */
diff --git a/ace/Log_Record.h b/ace/Log_Record.h
deleted file mode 100644
index 0e8a99a9288..00000000000
--- a/ace/Log_Record.h
+++ /dev/null
@@ -1,153 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Log_Record.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-// These need to go outside of the #ifdef to avoid problems with
-// circular dependencies...
-#include "ace/ACE.h"
-#include "ace/Log_Priority.h"
-
-#if !defined (ACE_LOG_RECORD_H)
-#define ACE_LOG_RECORD_H
-
-class ACE_Export ACE_Log_Record
-{
-public:
- // = TITLE
- // Defines the structure of an ACE logging record.
-
- enum
- {
- MAXLOGMSGLEN = ACE_MAXLOGMSGLEN,
- // Maximum size of a logging message.
-
- ALIGN_WORDB = 8,
- // Most restrictive alignment.
-
- VERBOSE_LEN = 128
- // Size used by verbose mode.
- // 20 (date) + 15 (host_name) + 10 (pid) + 10 (type) + 4 (@) ... +
- // ? (progname)
- };
-
- // = Initialization
- ACE_Log_Record (void);
- ACE_Log_Record (ACE_Log_Priority lp,
- long time_stamp,
- long pid);
- // Create a <Log_Record> and set its priority, time stamp, and
- // process id.
- ACE_Log_Record (ACE_Log_Priority lp,
- const ACE_Time_Value &time_stamp,
- long pid);
- // Create a <Log_Record> and set its priority, time stamp, and
- // process id.
-
- int print (const ASYS_TCHAR host_name[],
- int verbose = 1,
- FILE *fp = stderr);
- // Write the contents of the logging record to the appropriate
- // <FILE>.
-
-#if !defined (ACE_HAS_WINCE) // @@ Sould this be ACE_LACKS_IOSTREAM_TOTALLY?
- int print (const ASYS_TCHAR host_name[],
- int verbose,
- ostream &stream);
- // Write the contents of the logging record to the appropriate
- // <ostream>.
-#endif /* ! ACE_HAS_WINCE */
-
- // = Marshall/demarshall
- void encode (void);
- // Encode the <Log_Record> for transmission on the network.
-
- void decode (void);
- // Decode the <Log_Record> received from the network.
-
- // = Set/get methods
-
- long type (void) const;
- // Get the type of the <Log_Record>.
-
- void type (long);
- // Set the type of the <Log_Record>.
-
- u_long priority (void) const;
- // Get the priority of the <Log_Record> <type_>. This is computed
- // as the base 2 logarithm of <type_> (which must be a power of 2,
- // as defined by the enums in <ACE_Log_Priority>).
-
- void priority (u_long num);
- // Set the priority of the <Log_Record> <type_> (which must be a
- // power of 2, as defined by the enums in <ACE_Log_Priority>).
-
- long length (void) const;
- // Get the length of the <Log_Record>.
-
- void length (long);
- // Set the length of the <Log_Record>.
-
- const ACE_Time_Value &time_stamp (void) const;
- // Get the time stamp of the <Log_Record>.
-
- void time_stamp (const ACE_Time_Value &);
- // Set the time stamp of the <Log_Record>.
-
- long pid (void) const;
- // Get the process id of the <Log_Record>.
-
- void pid (long);
- // Set the process id of the <Log_Record>.
-
- ASYS_TCHAR *msg_data (void);
- // Get the message data of the <Log_Record>.
-
- void msg_data (const ASYS_TCHAR *data);
- // Set the message data of the <Log_Record>.
-
- void msg_data_len (size_t len);
- // Set the size of the message data of the <Log_Record>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- void round_up (void);
- // Round up to the alignment restrictions.
-
- ACE_INT32 length_;
- // Total length of the logging record in bytes. This field *must*
- // come first in order for various IPC framing mechanisms to work
- // correctly. In addition, the field must be an ACE_INT32 in order
- // to be passed portably across platforms.
-
- long type_;
- // Type of logging record.
-
- ACE_Time_Value time_stamp_;
- // Time that the logging record was generated.
-
- long pid_;
- // Id of process that generated the logging record.
-
- ASYS_TCHAR msg_data_[MAXLOGMSGLEN];
- // Logging record data
-};
-
-#include "ace/Log_Record.i"
-#endif /* ACE_LOG_RECORD_H */
diff --git a/ace/Log_Record.i b/ace/Log_Record.i
deleted file mode 100644
index f179125053d..00000000000
--- a/ace/Log_Record.i
+++ /dev/null
@@ -1,92 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Log_Record.i
-
-inline void
-ACE_Log_Record::encode (void)
-{
- ACE_TRACE ("ACE_Log_Record::encode");
- this->length_ = htonl (this->length_);
- this->type_ = htonl (this->type_);
- // Make sure we don't enclose the sec() and usec() fields until
- // they've been normalized.
- this->time_stamp_.sec (htonl (this->time_stamp_.sec ()));
- this->time_stamp_.usec (htonl (this->time_stamp_.usec ()));
- this->pid_ = htonl (this->pid_);
-}
-
-inline void
-ACE_Log_Record::decode (void)
-{
- ACE_TRACE ("ACE_Log_Record::decode");
- this->time_stamp_ = ACE_Time_Value (ntohl (this->time_stamp_.sec()),
- ntohl (this->time_stamp_.usec()));
- this->type_ = ntohl (this->type_);
- this->pid_ = ntohl (this->pid_);
- this->length_ = ntohl (this->length_);
-}
-
-inline long
-ACE_Log_Record::type (void) const
-{
- ACE_TRACE ("ACE_Log_Record::type");
- return this->type_;
-}
-
-inline void
-ACE_Log_Record::type (long t)
-{
- ACE_TRACE ("ACE_Log_Record::type");
- this->type_ = t;
-}
-
-inline long
-ACE_Log_Record::length (void) const
-{
- ACE_TRACE ("ACE_Log_Record::length");
- return this->length_;
-}
-
-inline void
-ACE_Log_Record::length (long l)
-{
- ACE_TRACE ("ACE_Log_Record::length");
- this->length_ = l;
-}
-
-inline const ACE_Time_Value &
-ACE_Log_Record::time_stamp (void) const
-{
- ACE_TRACE ("ACE_Log_Record::time_stamp");
- return this->time_stamp_;
-}
-
-inline void
-ACE_Log_Record::time_stamp (const ACE_Time_Value &ts)
-{
- ACE_TRACE ("ACE_Log_Record::time_stamp");
- this->time_stamp_ = ts;
-}
-
-inline long
-ACE_Log_Record::pid (void) const
-{
- ACE_TRACE ("ACE_Log_Record::pid");
- return this->pid_;
-}
-
-inline void
-ACE_Log_Record::pid (long p)
-{
- ACE_TRACE ("ACE_Log_Record::pid");
- this->pid_ = p;
-}
-
-inline ASYS_TCHAR *
-ACE_Log_Record::msg_data (void)
-{
- ACE_TRACE ("ACE_Log_Record::msg_data");
- return this->msg_data_;
-}
-
diff --git a/ace/Makefile b/ace/Makefile
deleted file mode 100644
index 1bdf1bd1807..00000000000
--- a/ace/Makefile
+++ /dev/null
@@ -1,6345 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the entire ACE release
-#----------------------------------------------------------------------------
-
-MAKEFILE = Makefile
-LIB = libACE.a
-SHLIB = libACE.$(SOEXT)
-
-FILES = Log_Msg \
- ACE \
- Activation_Queue \
- Addr \
- ARGV \
- Asynch_IO \
- CORBA_Handler \
- CORBA_Ref \
- DEV \
- DEV_Addr \
- DEV_Connector \
- DEV_IO \
- Dump \
- Dynamic \
- Event_Handler \
- FIFO \
- FIFO_Recv \
- FIFO_Recv_Msg \
- FIFO_Send \
- FIFO_Send_Msg \
- FILE \
- FILE_Addr \
- FILE_Connector \
- FILE_IO \
- Get_Opt \
- Handle_Set \
- High_Res_Timer \
- INET_Addr \
- IO_Cntl_Msg \
- IO_SAP \
- IPC_SAP \
- Local_Name_Space \
- Local_Tokens \
- LSOCK \
- LSOCK_Acceptor \
- LSOCK_CODgram \
- LSOCK_Connector \
- LSOCK_Dgram \
- LSOCK_Stream \
- Log_Record \
- Malloc \
- Mem_Map \
- Memory_Pool \
- Message_Block \
- Method_Object \
- Name_Proxy \
- Name_Request_Reply \
- Name_Space \
- Naming_Context \
- Obstack \
- OS \
- Parse_Node \
- Pipe \
- Proactor \
- Process \
- Process_Manager \
- Profile_Timer \
- Reactor \
- ReactorEx \
- Read_Buffer \
- Registry \
- Registry_Name_Space \
- Remote_Name_Space \
- Remote_Tokens \
- SOCK \
- SOCK_Acceptor \
- SOCK_CODgram \
- SOCK_Connector \
- SOCK_Dgram \
- SOCK_Dgram_Bcast \
- SOCK_IO \
- SOCK_Dgram_Mcast \
- SOCK_Stream \
- SPIPE \
- SPIPE_Acceptor \
- SPIPE_Addr \
- SPIPE_Connector \
- SPIPE_Stream \
- SString \
- Sched_Params \
- Service_Config \
- Service_Manager \
- Service_Object \
- Service_Record \
- Service_Repository \
- Shared_Memory_MM \
- Shared_Memory_SV \
- Shared_Object \
- Signal \
- Strategies \
- SV_Message \
- SV_Message_Queue \
- SV_Semaphore_Complex \
- SV_Semaphore_Simple \
- SV_Shared_Memory \
- Synch \
- Synch_Options \
- System_Time \
- Task \
- TLI \
- TLI_Acceptor \
- TLI_Connector \
- TLI_Stream \
- Thread \
- Thread_Manager \
- Time_Request_Reply \
- Timer_Queue \
- Token \
- Token_Collection \
- Token_Invariants \
- Token_Manager \
- Token_Request_Reply \
- Trace \
- TTY_IO \
- UNIX_Addr \
- UPIPE_Acceptor \
- UPIPE_Connector \
- UPIPE_Stream \
- XtReactor
-
-TEMPLATE_FILES = \
- Acceptor \
- Array \
- Asynch_Acceptor \
- Auto_Ptr \
- Connector \
- Containers \
- Dump_T \
- Dynamic_Service \
- Event_Handler_T \
- Future \
- Hash_Map_Manager \
- IOStream \
- Local_Name_Space_T \
- Local_Tokens_T \
- Malloc_T \
- Map_Manager \
- Message_Queue \
- Module \
- Singleton \
- Strategies_T \
- Stream \
- Stream_Modules \
- Svc_Handler \
- Synch_T \
- Task_T \
- Timer_Heap_T \
- Timer_List_T \
- Timer_Queue_T \
- Timer_Wheel_T \
- Typed_SV_Message \
- Typed_SV_Message_Queue
-
-DEFS = $(addsuffix .h,$(FILES)) Svc_Conf_Tokens.h
-DEFS += $(addsuffix .i,$(FILES))
-LSRC = $(addsuffix .cpp,$(FILES)) \
- Svc_Conf_l.cpp Svc_Conf_y.cpp
-LSRC2 = $(addsuffix .cpp,$(TEMPLATE_FILES))
-
-BUILD = $(VLIB) $(VSHLIB) $(SHLIBA)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(WRAPPER_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(WRAPPER_ROOT)/include/makeinclude/macros.GNU
-include $(WRAPPER_ROOT)/include/makeinclude/rules.common.GNU
-include $(WRAPPER_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(WRAPPER_ROOT)/include/makeinclude/rules.lib.GNU
-include $(WRAPPER_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-Svc_Conf_y.cpp: Svc_Conf.y
- $(YACC) -d Svc_Conf.y
- sed -e "s/char \*getenv/char *ace_foo/g" -e "s/= getenv/= ACE_OS::getenv/g" -e "s/yyerrlab://g" -e "s/yynewerror://g" -e "s/yy/ace_yy/g" -e "s/y\.tab\.c/Svc_Conf_y.cpp/g" < y.tab.c > /tmp/$@
- cp /tmp/$@ $@
- $(RM) -f /tmp/$@ y.tab.c
- mv y.tab.h Svc_Conf_Tokens.h
-
-Svc_Conf_l.cpp: Svc_Conf.l
- $(LEX) -t -I Svc_Conf.l > $@
- echo '#define ACE_BUILD_DLL' > /tmp/$@
- echo '#include "ace/config.h"' > /tmp/$@
- echo '#if defined (ACE_HAS_TERM_IOCTLS) /* to avoid conflict with sys/termios.h ECHO */' >> /tmp/$@
- echo '#undef ACE_HAS_TERM_IOCTLS' >> /tmp/$@
- echo '#endif /* ACE_HAS_TERM_IOCTLS */' >> /tmp/$@
- echo '#if defined (HPUX) || defined (VXWORKS)' >> /tmp/$@
- echo '#include "ace/OS.h"' >> /tmp/$@
- echo '#endif /* HPUX || VXWORKS */' >> /tmp/$@
- sed -e "s/unistd/stdio/g" -e "s/yy/ace_yy/g" -e "s/free( ptr );/free( ACE_MALLOC_T (ptr) );/g" -e "s/realloc( ptr, size );/realloc( ACE_MALLOC_T (ptr), size );/g" -e "s@#include <@#include /**/ <@" < $@ >> /tmp/$@
- cp /tmp/$@ $@
- $(RM) -f /tmp/$@
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Log_Msg.o .shobj/Log_Msg.so: Log_Msg.cpp \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/FIFO_Send_Msg.h \
- $(WRAPPER_ROOT)/ace/FIFO_Send.h \
- $(WRAPPER_ROOT)/ace/FIFO.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/FIFO.i \
- $(WRAPPER_ROOT)/ace/FIFO_Send.i \
- $(WRAPPER_ROOT)/ace/FIFO_Send_Msg.i
-.obj/ACE.o .shobj/ACE.so: ACE.cpp $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i
-.obj/Activation_Queue.o .shobj/Activation_Queue.so: Activation_Queue.cpp \
- $(WRAPPER_ROOT)/ace/Activation_Queue.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/acContainers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_CnMsg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Method_Object.h
-.obj/Addr.o .shobj/Addr.so: Addr.cpp $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.i
-.obj/ARGV.o .shobj/ARGV.so: ARGV.cpp $(WRAPPER_ROOT)/ace/ARGV.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/ARGV.i
-.obj/Asynch_IO.o .shobj/Asynch_IO.so: Asynch_IO.cpp \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i
-.obj/CORBA_Handler.o .shobj/CORBA_Handler.so: CORBA_Handler.cpp \
- $(WRAPPER_ROOT)/ace/CORBA_Handler.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h
-.obj/CORBA_Ref.o .shobj/CORBA_Ref.so: CORBA_Ref.cpp \
- $(WRAPPER_ROOT)/ace/CORBA_Ref.h \
- $(WRAPPER_ROOT)/ace/CORBA_Ref.i
-.obj/DEV.o .shobj/DEV.so: DEV.cpp $(WRAPPER_ROOT)/ace/DEV.h \
- $(WRAPPER_ROOT)/ace/IO_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IO_SAP.i \
- $(WRAPPER_ROOT)/ace/DEV_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/DEV_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/DEV.i
-.obj/DEV_Addr.o .shobj/DEV_Addr.so: DEV_Addr.cpp \
- $(WRAPPER_ROOT)/ace/DEV_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/DEV_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i
-.obj/DEV_Connector.o .shobj/DEV_Connector.so: DEV_Connector.cpp \
- $(WRAPPER_ROOT)/ace/DEV_Connector.h \
- $(WRAPPER_ROOT)/ace/DEV_IO.h \
- $(WRAPPER_ROOT)/ace/DEV.h \
- $(WRAPPER_ROOT)/ace/IO_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IO_SAP.i \
- $(WRAPPER_ROOT)/ace/DEV_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/DEV_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/DEV.i \
- $(WRAPPER_ROOT)/ace/DEV_IO.i \
- $(WRAPPER_ROOT)/ace/DEV_Connector.i
-.obj/DEV_IO.o .shobj/DEV_IO.so: DEV_IO.cpp \
- $(WRAPPER_ROOT)/ace/DEV_IO.h \
- $(WRAPPER_ROOT)/ace/DEV.h \
- $(WRAPPER_ROOT)/ace/IO_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IO_SAP.i \
- $(WRAPPER_ROOT)/ace/DEV_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/DEV_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/DEV.i \
- $(WRAPPER_ROOT)/ace/DEV_IO.i
-.obj/Dump.o .shobj/Dump.so: Dump.cpp $(WRAPPER_ROOT)/ace/Dump.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Dump_T.h
-.obj/Dynamic.o .shobj/Dynamic.so: Dynamic.cpp \
- $(WRAPPER_ROOT)/ace/Dynamic.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Dynamic.i
-.obj/Event_Handler.o .shobj/Event_Handler.so: Event_Handler.cpp \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i
-.obj/FIFO.o .shobj/FIFO.so: FIFO.cpp $(WRAPPER_ROOT)/ace/FIFO.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/FIFO.i
-.obj/FIFO_Recv.o .shobj/FIFO_Recv.so: FIFO_Recv.cpp \
- $(WRAPPER_ROOT)/ace/FIFO_Recv.h \
- $(WRAPPER_ROOT)/ace/FIFO.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/FIFO.i \
- $(WRAPPER_ROOT)/ace/FIFO_Recv.i
-.obj/FIFO_Recv_Msg.o .shobj/FIFO_Recv_Msg.so: FIFO_Recv_Msg.cpp \
- $(WRAPPER_ROOT)/ace/FIFO_Recv_Msg.h \
- $(WRAPPER_ROOT)/ace/FIFO_Recv.h \
- $(WRAPPER_ROOT)/ace/FIFO.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/FIFO.i \
- $(WRAPPER_ROOT)/ace/FIFO_Recv.i \
- $(WRAPPER_ROOT)/ace/FIFO_Recv_Msg.i
-.obj/FIFO_Send.o .shobj/FIFO_Send.so: FIFO_Send.cpp \
- $(WRAPPER_ROOT)/ace/FIFO_Send.h \
- $(WRAPPER_ROOT)/ace/FIFO.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/FIFO.i \
- $(WRAPPER_ROOT)/ace/FIFO_Send.i
-.obj/FIFO_Send_Msg.o .shobj/FIFO_Send_Msg.so: FIFO_Send_Msg.cpp \
- $(WRAPPER_ROOT)/ace/FIFO_Send_Msg.h \
- $(WRAPPER_ROOT)/ace/FIFO_Send.h \
- $(WRAPPER_ROOT)/ace/FIFO.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/FIFO.i \
- $(WRAPPER_ROOT)/ace/FIFO_Send.i \
- $(WRAPPER_ROOT)/ace/FIFO_Send_Msg.i
-.obj/FILE.o .shobj/FILE.so: FILE.cpp $(WRAPPER_ROOT)/ace/FILE.h \
- $(WRAPPER_ROOT)/ace/IO_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IO_SAP.i \
- $(WRAPPER_ROOT)/ace/FILE_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/FILE_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/FILE.i
-.obj/FILE_Addr.o .shobj/FILE_Addr.so: FILE_Addr.cpp \
- $(WRAPPER_ROOT)/ace/FILE_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPR_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/FILE_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i
-.obj/FILE_Connector.o .shobj/FILE_Connector.so: FILE_Connector.cpp \
- $(WRAPPER_ROOT)/ace/FILE_Connector.h \
- $(WRAPPER_ROOT)/ace/FILE_IO.h \
- $(WRAPPER_ROOT)/ace/FILE.h \
- $(WRAPPER_ROOT)/ace/IO_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IO_SAP.i \
- $(WRAPPER_ROOT)/ace/FILE_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/FILE_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/FILE.i \
- $(WRAPPER_ROOT)/ace/FILE_IO.i \
- $(WRAPPER_ROOT)/ace/FILE_Connector.i
-.obj/FILE_IO.o .shobj/FILE_IO.so: FILE_IO.cpp \
- $(WRAPPER_ROOT)/ace/FILE_IO.h \
- $(WRAPPER_ROOT)/ace/FILE.h \
- $(WRAPPER_ROOT)/ace/IO_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IO_SAP.i \
- $(WRAPPER_ROOT)/ace/FILE_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/FILE_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/FILE.i \
- $(WRAPPER_ROOT)/ace/FILE_IO.i
-.obj/Get_Opt.o .shobj/Get_Opt.so: Get_Opt.cpp \
- $(WRAPPER_ROOT)/ace/Get_Opt.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Get_Opt.i
-.obj/Handle_Set.o .shobj/Handle_Set.so: Handle_Set.cpp \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Handle_Set.i
-.obj/High_Res_Timer.o .shobj/High_Res_Timer.so: High_Res_Timer.cpp \
- $(WRAPPER_ROOT)/ace/High_Res_Timer.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/High_Res_Timer.i
-.obj/INET_Addr.o .shobj/INET_Addr.so: INET_Addr.cpp \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.i
-.obj/IO_Cntl_Msg.o .shobj/IO_Cntl_Msg.so: IO_Cntl_Msg.cpp
-.obj/IO_SAP.o .shobj/IO_SAP.so: IO_SAP.cpp \
- $(WRAPPER_ROOT)/ace/IO_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IO_SAP.i
-.obj/IPC_SAP.o .shobj/IPC_SAP.so: IPC_SAP.cpp \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i
-.obj/Local_Name_Space.o .shobj/Local_Name_Space.so: Local_Name_Space.cpp \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Local_Name_Space.h \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Local_Name_Space_T.h \
- $(WRAPPER_ROOT)/ace/Name_Space.h \
- $(WRAPPER_ROOT)/ace/Name_Proxy.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Name_Request_Reply.h \
- $(WRAPPER_ROOT)/ace/Naming_Context.h
-.obj/Local_Tokens.o .shobj/Local_Tokens.so: Local_Tokens.cpp \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Local_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Map_Manager.i \
- $(WRAPPER_ROOT)/ace/Local_Tokens.i \
- $(WRAPPER_ROOT)/ace/Token_Manager.h \
- $(WRAPPER_ROOT)/ace/Token_Manager.i
-.obj/LSOCK.o .shobj/LSOCK.so: LSOCK.cpp $(WRAPPER_ROOT)/ace/LSOCK.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/LSOCK.i
-.obj/LSOCK_Acceptor.o .shobj/LSOCK_Acceptor.so: LSOCK_Acceptor.cpp \
- $(WRAPPER_ROOT)/ace/LSOCK_Acceptor.h \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.i \
- $(WRAPPER_ROOT)/ace/UNIX_Addr.h \
- $(WRAPPER_ROOT)/ace/UNIX_Addr.i \
- $(WRAPPER_ROOT)/ace/LSOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/LSOCK.h \
- $(WRAPPER_ROOT)/ace/LSOCK.i \
- $(WRAPPER_ROOT)/ace/LSOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/LSOCK_Acceptor.i
-.obj/LSOCK_CODgram.o .shobj/LSOCK_CODgram.so: LSOCK_CODgram.cpp \
- $(WRAPPER_ROOT)/ace/LSOCK_CODgram.h \
- $(WRAPPER_ROOT)/ace/LSOCK.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/LSOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_CODgram.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/SOCK_CODgram.i \
- $(WRAPPER_ROOT)/ace/LSOCK_CODgram.i
-.obj/LSOCK_Connector.o .shobj/LSOCK_Connector.so: LSOCK_Connector.cpp \
- $(WRAPPER_ROOT)/ace/LSOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.i \
- $(WRAPPER_ROOT)/ace/LSOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/UNIX_Addr.h \
- $(WRAPPER_ROOT)/ace/UNIX_Addr.i \
- $(WRAPPER_ROOT)/ace/LSOCK.h \
- $(WRAPPER_ROOT)/ace/LSOCK.i \
- $(WRAPPER_ROOT)/ace/LSOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/LSOCK_Connector.i
-.obj/LSOCK_Dgram.o .shobj/LSOCK_Dgram.so: LSOCK_Dgram.cpp \
- $(WRAPPER_ROOT)/ace/LSOCK_Dgram.h \
- $(WRAPPER_ROOT)/ace/SOCK_Dgram.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_Dgram.i \
- $(WRAPPER_ROOT)/ace/LSOCK.h \
- $(WRAPPER_ROOT)/ace/LSOCK.i \
- $(WRAPPER_ROOT)/ace/LSOCK_Dgram.i
-.obj/LSOCK_Stream.o .shobj/LSOCK_Stream.so: LSOCK_Stream.cpp \
- $(WRAPPER_ROOT)/ace/LSOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/UNIX_Addr.h \
- $(WRAPPER_ROOT)/ace/UNIX_Addr.i \
- $(WRAPPER_ROOT)/ace/LSOCK.h \
- $(WRAPPER_ROOT)/ace/LSOCK.i \
- $(WRAPPER_ROOT)/ace/LSOCK_Stream.i
-.obj/Log_Record.o .shobj/Log_Rord.so: Log_Record.cpp \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i
-.obj/Malloc.o .shobj/Malloc.so: Malloc.cpp \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i
-.obj/Mem_Map.o .shobj/Mem_Map.so: Mem_Map.cpp \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.i
-.obj/Memory_Pool.o .shobj/Memory_Pool.so: Memory_Pool.cpp \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i
-.obj/Message_Block.o .shobj/Message_Block.so: Message_Block.cpp \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h
-.obj/Method_Object.o .shobj/Method_Object.so: Method_Object.cpp \
- $(WRAPPER_ROOT)/ace/Method_Object.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i
-.obj/Name_Proxy.o .shobj/Name_Proxy.so: Name_Proxy.cpp \
- $(WRAPPER_ROOT)/ace/Name_Proxy.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Name_Request_Reply.h \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i
-.obj/Name_Request_Reply.o .shobj/Name_Request_Reply.so: Name_Request_Reply.cpp \
- $(WRAPPER_ROOT)/ace/Name_Request_Reply.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i
-.obj/Name_Space.o .shobj/Name_Space.so: Name_Space.cpp \
- $(WRAPPER_ROOT)/ace/Name_Space.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Name_Proxy.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Name_Request_Reply.h
-.obj/Naming_Context.o .shobj/Naming_Context.so: Naming_Context.cpp \
- $(WRAPPER_ROOT)/ace/Get_Opt.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Get_Opt.i \
- $(WRAPPER_ROOT)/ace/Naming_Context.h \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Name_Proxy.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Name_Request_Reply.h \
- $(WRAPPER_ROOT)/ace/Name_Space.h \
- $(WRAPPER_ROOT)/ace/Remote_Name_Space.h \
- $(WRAPPER_ROOT)/ace/Local_Name_Space.h \
- $(WRAPPER_ROOT)/ace/Local_Name_Space_T.h \
- $(WRAPPER_ROOT)/ace/Registry_Name_Space.h
-.obj/Obstack.o .shobj/Obstack.so: Obstack.cpp \
- $(WRAPPER_ROOT)/ace/Obstack.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i
-.obj/OS.o .shobj/OS.so: OS.cpp $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/Sched_Params.h \
- $(WRAPPER_ROOT)/ace/Sched_Params.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i
-.obj/Parse_Node.o .shobj/Parse_Node.so: Parse_Node.cpp \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Service_Repository.h \
- $(WRAPPER_ROOT)/ace/Service_Record.h \
- $(WRAPPER_ROOT)/ace/Stream.h \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream.i \
- $(WRAPPER_ROOT)/ace/Service_Record.i \
- $(WRAPPER_ROOT)/ace/Service_Repository.i \
- $(WRAPPER_ROOT)/ace/Parse_Node.h \
- $(WRAPPER_ROOT)/ace/Parse_Node.i
-.obj/Pipe.o .shobj/Pipe.so: Pipe.cpp \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.i \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i
-.obj/Proactor.o .shobj/Proactor.so: Proactor.cpp \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h
-.obj/Process.o .shobj/Process.so: Process.cpp \
- $(WRAPPER_ROOT)/ace/Process.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/Process.i \
- $(WRAPPER_ROOT)/ace/ARGV.h \
- $(WRAPPER_ROOT)/ace/ARGV.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i
-.obj/Process_Manager.o .shobj/Process_Manager.so: Process_Manager.cpp \
- $(WRAPPER_ROOT)/ace/Process.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/Process.i \
- $(WRAPPER_ROOT)/ace/Process_Manager.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Process_Manager.i
-.obj/Profile_Timer.o .shobj/Profile_Timer.so: Profile_Timer.cpp \
- $(WRAPPER_ROOT)/ace/Profile_Timer.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/High_Res_Timer.h \
- $(WRAPPER_ROOT)/ace/High_Res_Timer.i \
- $(WRAPPER_ROOT)/ace/Profile_Timer.i
-.obj/Reactor.o .shobj/Reactor.so: Reactor.cpp \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.i \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.i \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/Reactor.i
-.obj/ReactorEx.o .shobj/ReactorEx.so: ReactorEx.cpp \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_RO)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proacth \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i
-.obj/Read_Buffer.o .shobj/Read_Buffer.so: Read_Buffer.cpp \
- $(WRAPPER_ROOT)/ace/Read_Buffer.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Read_Buffer.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h
-.obj/Registry.o .shobj/Registry.so: Registry.cpp \
- $(WRAPPER_ROOT)/ace/Registry.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i
-.obj/Registry_Name_Space.o .shobj/Registry_Name_Space.so: Registry_Name_Space.cpp \
- $(WRAPPER_ROOT)/ace/Registry_Name_Space.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i
-.obj/Remote_Name_Space.o .shobj/Remote_Name_Space.so: Remote_Name_Space.cpp \
- $(WRAPPER_ROOT)/ace/Remote_Name_Space.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Name_Proxy.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Name_Request_Reply.h \
- $(WRAPPER_ROOT)/ace/Name_Space.h
-.obj/Remote_Tokens.o .shobj/Remote_Tokens.so: Remote_Tokens.cpp \
- $(WRAPPER_ROOT)/ace/Remote_Tokens.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.i \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Local_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Map_Manager.i \
- $(WRAPPER_ROOT)/ace/Local_Tokens.i \
- $(WRAPPER_ROOT)/ace/Token_Request_Reply.h \
- $(WRAPPER_ROOT)/ace/Token_Request_Reply.i \
- $(WRAPPER_ROOT)/ace/Remote_Tokens.i \
- $(WRAPPER_ROOT)/ace/Singleton.h \
- $(WRAPPER_ROOT)/ace/Singleton.i
-.obj/SOCK.o .shobj/SOCK.so: SOCK.cpp $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i
-.obj/SOCK_Acceptor.o .shobj/SOCK_Acceptor.so: SOCK_Acceptor.cpp \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.i
-.obj/SOCK_CODgram.o .shobj/SOCK_CODgram.so: SOCK_CODgram.cpp \
- $(WRAPPER_ROOT)/ace/SOCK_CODgram.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/SOCK_CODgram.i
-.obj/SOCK_Connector.o .shobj/SOCK_Connector.so: SOCK_Connector.cpp \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.i \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i
-.obj/SOCK_Dgram.o .shobj/SOCK_Dgram.so: SOCK_Dgram.cpp \
- $(WRAPPER_ROOT)/ace/SOCK_Dgram.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_Dgram.i \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i
-.obj/SOCK_Dgram_Bcast.o .shobj/SOCK_Dgram_Bcast.so: SOCK_Dgram_Bcast.cpp \
- $(WRAPPER_ROOT)/ace/SOCK_Dgram_Bcast.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Dgram.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_Dgram.i \
- $(WRAPPER_ROOT)/ace/SOCK_Dgram_Bcast.i
-.obj/SOCK_IO.o .shobj/SOCK_IO.so: SOCK_IO.cpp \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i
-.obj/SOCK_Dgram_Mcast.o .shobj/SOCK_Dgram_Mcast.so: SOCK_Dgram_Mcast.cpp \
- $(WRAPPER_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(WRAPPER_ROOT)/ace/SOCK_Dgram.h \
- $(WRAPPER_ROOTace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_Dgram.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Dgram_Mcast.i
-.obj/SOCK_Stream.o .shobj/SOCK_Stream.so: SOCK_Stream.cpp \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i
-.obj/SPIPE.o .shobj/SPIPE.so: SPIPE.cpp $(WRAPPER_ROOT)/ace/SPIPE.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/SPIPE.i
-.obj/SPIPE_Acceptor.o .shobj/SPIPE_Acceptor.so: SPIPE_Acceptor.cpp \
- $(WRAPPER_ROOT)/ace/SPIPE_Acceptor.h \
- $(WRAPPER_ROOT)/ace/SPIPE_Stream.h \
- $(WRAPPER_ROOT)/ace/SPIPE.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/SPIPE.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Stream.i
-.obj/SPIPE_Addr.o .shobj/SPIPE_Addr.so: SPIPE_Addr.cpp \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i
-.obj/SPIPE_Connector.o .shobj/SPIPE_Connector.so: SPIPE_Connector.cpp \
- $(WRAPPER_ROOT)/ace/SPIPE_Connector.h \
- $(WRAPPER_ROOT)/ace/SPIPE_Stream.h \
- $(WRAPPER_ROOT)/ace/SPIPE.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/SPIPE.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Stream.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Connector.i
-.obj/SPIPE_Stream.o .shobj/SPIPE_Stream.so: SPIPE_Stream.cpp \
- $(WRAPPER_ROOT)/ace/SPIPE_Stream.h \
- $(WRAPPER_ROOT)/ace/SPIPE.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/SPIPE.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Stream.i
-.obj/SString.o .shobj/SString.so: SString.cpp \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i
-.obj/Sched_Params.o .shobj/Sched_Params.so: Sched_Params.cpp \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Sched_Params.h \
- $(WRAPPER_ROOT)/ace/Sched_Params.i
-.obj/Service_Config.o .shobj/Service_Config.so: Service_Config.cpp \
- $(WRAPPER_ROOT)/ace/Svc_Conf.h \
- $(WRAPPER_ROOT)/ace/Obstack.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPEROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Parse_Node.h \
- $(WRAPPER_ROOT)/ace/Service_Record.h \
- $(WRAPPER_ROOT)/ace/Stream.h \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream.i \
- $(WRAPPER_ROOT)/ace/Service_Record.i \
- $(WRAPPER_ROOT)/ace/Parse_Node.i \
- $(WRAPPER_ROOT)/ace/Get_Opt.h \
- $(WRAPPER_ROOT)/ace/Get_Opt.i \
- $(WRAPPER_ROOT)/ace/ARGV.h \
- $(WRAPPER_ROOT)/ace/ARGV.i \
- $(WRAPPER_ROOT)/ace/Service_Manager.h \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.h \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.i \
- $(WRAPPER_ROOT)/ace/Service_Manager.i \
- $(WRAPPER_ROOT)/ace/Service_Repository.h \
- $(WRAPPER_ROOT)/ace/Service_Repository.i \
- $(WRAPPER_ROOT)/ace/Auto_Ptr.h \
- $(WRAPPER_ROOT)/ace/Auto_Ptr.i
-.obj/Service_Manager.o .shobj/Service_Manager.so: Service_Manager.cpp \
- $(WRAPPER_ROOT)/ace/Get_Opt.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Get_Opt.i \
- $(WRAPPER_ROOT)/ace/Service_Repository.h \
- $(WRAPPER_ROOT)/ace/Service_Record.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Stream.h \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream.i \
- $(WRAPPER_ROOT)/ace/Service_Record.i \
- $(WRAPPER_ROOT)/ace/Service_Repository.i \
- $(WRAPPER_ROOT)/ace/Service_Manager.h \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.h \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.i \
- $(WRAPPER_ROOT)/ace/Service_Manager.i
-.obj/Service_Object.o .shobj/Service_Object.so: Service_Object.cpp \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i
-.obj/Service_Record.o .shobj/Service_Record.so: Service_Record.cpp \
- $(WRAPPER_ROOT)/ace/Service_Record.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Stream.h \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream.i \
- $(WRAPPER_ROOT)/ace/Service_Record.i
-.obj/Service_Repository.o .shobj/Service_Repository.so: Service_Repository.cpp \
- $(WRAPPER_ROOT)/ace/Service_Repository.h \
- $(WRAPPER_ROOT)/ace/Service_Record.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Stream.h \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream.i \
- $(WRAPPER_ROOT)/ace/Service_Record.i \
- $(WRAPPER_ROOT)/ace/Service_Repository.i
-.obj/Shared_Memory_MM.o .shobj/Shared_Memory_MM.so: Shared_Memory_MM.cpp \
- $(WRAPPER_ROOT)/ace/Shared_Memory_MM.h \
- $(WRAPPER_ROOT)/ace/Shared_Memory.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Shared_Memory_MM.i
-.obj/Shared_Memory_SV.o .shobj/Shared_Memory_SV.so: Shared_Memory_SV.cpp \
- $(WRAPPER_ROOT)/ace/Shared_Memory_SV.h \
- $(WRAPPER_ROOT)/ace/Shared_Memory.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Shared_Memory.h \
- $(WRAPPER_ROOT)/ace/SV_Shared_Memory.i \
- $(WRAPPER_ROOT)/ace/Shared_Memory_SV.i
-.obj/Shared_Object.o .shobj/Shared_Object.so: Shared_Object.cpp \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Shared_Object.i
-.obj/Signal.o .shobj/Signal.so: Signal.cpp \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i
-.obj/Strategies.o .shobj/Strategies.so: Strategies.cpp \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOTace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i
-.obj/SV_Message.o .shobj/SV_Message.so: SV_Message.cpp \
- $(WRAPPER_ROOT)/ace/SV_Message.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Message.i
-.obj/SV_Message_Queue.o .shobj/SV_Message_Queue.so: SV_Message_Queue.cpp \
- $(WRAPPER_ROOT)/ace/SV_Message_Queue.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Message.h \
- $(WRAPPER_ROOT)/ace/SV_Message.i \
- $(WRAPPER_ROOT)/ace/SV_Message_Queue.i
-.obj/SV_Semaphore_Complex.o .shobj/SV_Semaphore_Complex.so: SV_Semaphore_Complex.cpp \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i
-.obj/SV_Semaphore_Simple.o .shobj/SV_Semaphore_Simple.so: SV_Semaphore_Simple.cpp \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i
-.obj/SV_Shared_Memory.o .shobj/SV_Shared_Memory.so: SV_Shared_Memory.cpp \
- $(WRAPPER_ROOT)/ace/SV_Shared_Memory.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Shared_Memory.i
-.obj/Synch.o .shobj/Synch.so: Synch.cpp \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i
-.obj/Synch_Options.o .shobj/Synch_Options.so: Synch_Options.cpp \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i
-.obj/System_Time.o .shobj/System_Time.so: System_Time.cpp \
- $(WRAPPER_ROOT)/ace/System_Time.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i
-.obj/Task.o .shobj/Task.so: Task.cpp $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Module.i
-.obj/TLI.o .shobj/TLI.so: TLI.cpp $(WRAPPER_ROOT)/ace/TLI.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/TLI.i
-.obj/TLI_Acceptor.o .shobj/TLI_Acceptor.so: TLI_Acceptor.cpp \
- $(WRAPPER_ROOT)/ace/TLI_Acceptor.h \
- $(WRAPPER_ROOT)/ace/TLI.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/TLI.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/TLI_Stream.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/TLI_Stream.i \
- $(WRAPPER_ROOT)/ace/TLI_Acceptor.i
-.obj/TLI_Connector.o .shobj/TLI_Connector.so: TLI_Connector.cpp \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/TLI_Connector.h \
- $(WRAPPER_ROOT)/ace/TLI_Stream.h \
- $(WRAPPER_ROOT)/ace/TLI.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/TLI.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/TLI_Stream.i \
- $(WRAPPER_ROOT)/ace/TLI_Connector.i
-.obj/TLI_Stream.o .shobj/TLI_Stream.so: TLI_Stream.cpp \
- $(WRAPPER_ROOT)/ace/TLI_Stream.h \
- $(WRAPPER_ROOT)/ace/TLI.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/TLI.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/TLI_Stream.i
-.obj/Thread.o .shobj/Thread.so: Thread.cpp \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Thread.i
-.obj/Thread_Manager.o .shobj/Thread_Manager.so: Thread_Manager.cpp \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i
-.obj/Time_Request_Reply.o .shobj/Time_Request_Reply.so: Time_Request_Reply.cpp \
- $(WRAPPER_ROOT)/ace/Time_Request_Reply.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i
-.obj/Timer_Queue.o .shobj/Timer_Queue.so: Timer_Queue.cpp \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Logecord.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i
-.obj/Token.o .shobj/Token.so: Token.cpp \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Token.i
-.obj/Token_Collection.o .shobj/Token_Collection.so: Token_Collection.cpp \
- $(WRAPPER_ROOT)/ace/Token_Collection.h \
- $(WRAPPER_ROOT)/ace/Map_Manager.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Map_Manager.i \
- $(WRAPPER_ROOT)/ace/Local_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Local_Tokens.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/Token_Collection.i
-.obj/Token_Invariants.o .shobj/Token_Invariants.so: Token_Invariants.cpp \
- $(WRAPPER_ROOT)/ace/Token_Invariants.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Map_Manager.i \
- $(WRAPPER_ROOT)/ace/Local_Tokens.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Local_Tokens.i \
- $(WRAPPER_ROOT)/ace/Token_Invariants.i
-.obj/Token_Manager.o .shobj/Token_Manager.so: Token_Manager.cpp \
- $(WRAPPER_ROOT)/ace/Token_Manager.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Map_Manager.i \
- $(WRAPPER_ROOT)/ace/Local_Tokens.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Local_Tokens.i \
- $(WRAPPER_ROOT)/ace/Token_Manager.i
-.obj/Token_Request_Reply.o .shobj/Token_Request_Reply.so: Token_Request_Reply.cpp \
- $(WRAPPER_ROOT)/ace/Token_Request_Reply.h \
- $(WRAPPER_ROOT)/ace/Local_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Map_Manager.i \
- $(WRAPPER_ROOT)/ace/Local_Tokens.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Token_Request_Reply.i
-.obj/Trace.o .shobj/Trace.so: Trace.cpp \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i
-.obj/TTY_IO.o .shobj/TTY_IO.so: TTY_IO.cpp \
- $(WRAPPER_ROOT)/ace/TTY_IO.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/DEV_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/DEV_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/DEV_Connector.h \
- $(WRAPPER_ROOT)/ace/DEV_IO.h \
- $(WRAPPER_ROOT)/ace/DEV.h \
- $(WRAPPER_ROOT)/ace/IO_SAP.h \
- $(WRAPPER_ROOT)/ace/IO_SAP.i \
- $(WRAPPER_ROOT)/ace/DEV.i \
- $(WRAPPER_ROOT)/ace/DEV_IO.i \
- $(WRAPPER_ROOT)/ace/DEV_Connector.i
-.obj/UNIX_Addr.o .shobj/UNIX_Addr.so: UNIX_Addr.cpp \
- $(WRAPPER_ROOT)/ace/UNIX_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/UNIX_Addr.i
-.obj/UPIPE_Acceptor.o .shobj/UPIPE_Acceptor.so: UPIPE_Acceptor.cpp \
- $(WRAPPER_ROOT)/ace/UPIPE_Acceptor.h \
- $(WRAPPER_ROOT)/ace/UPIPE_Stream.h \
- $(WRAPPER_ROOT)/ace/Stream.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream.i \
- $(WRAPPER_ROOT)/ace/SPIPE.h \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.h \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/SPIPE.i \
- $(WRAPPER_ROOT)/ace/UPIPE_Addr.h \
- $(WRAPPER_ROOT)/ace/UPIPE_Stream.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Acceptor.h \
- $(WRAPPER_ROOT)/ace/SPIPE_Stream.h \
- $(WRAPPER_ROOT)/ace/SPIPE_Stream.i \
- $(WRAPPER_ROOT)/ace/UPIPE_Acceptor.i
-.obj/UPIPE_Connector.o .shobj/UPIPE_Connector.so: UPIPE_Connector.cpp \
- $(WRAPPER_ROOT)/ace/UPIPE_Connector.h \
- $(WRAPPER_ROOT)/ace/UPIPE_Stream.h \
- $(WRAPPER_ROOT)/ace/Stream.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream.i \
- $(WRAPPER_ROOT)/ace/SPIPE.h \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.h \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/SPIPE.i \
- $(WRAPPER_ROOT)/ace/UPIPE_Addr.h \
- $(WRAPPER_ROOT)/ace/UPIPE_Stream.i \
- $(WRAPPER_ROOT)/ace/SPIPE_Stream.h \
- $(WRAPPER_ROOT)/ace/SPIPE_Stream.i \
- $(WRAPPER_ROOT)/ace/UPIPE_Connector.i
-.obj/UPIPE_Stream.o .shobj/UPIPE_Stream.so: UPIPE_Stream.cpp \
- $(WRAPPER_ROOT)/ace/UPIPE_Stream.h \
- $(WRAPPER_ROOT)/ace/Stream.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream.i \
- $(WRAPPER_ROOT)/ace/SPIPE.h \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.h \
- $(WRAPPER_ROOT)/ace/SPIPE_Addr.i \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/SPIPE.i \
- $(WRAPPER_ROOT)/ace/UPIPE_Addr.h \
- $(WRAPPER_ROOT)/ace/UPIPE_Stream.i
-.obj/XtReactor.o .shobj/XtReactor.so: XtReactor.cpp \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Acceptor.i \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.i \
- $(WRAPPER_ROOT)/ace/XtReactor.h \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/Reactor.i
-.obj/Svc_Conf_l.o .shobj/Svc_Conf_l.so: Svc_Conf_l.cpp \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/Svc_Conf.h \
- $(WRAPPER_ROOT)/ace/Obstack.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Parse_Node.h \
- $(WRAPPER_ROOT)/ace/Service_Record.h \
- $(WRAPPER_ROOT)/ace/Stream.h \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream.i \
- $(WRAPPER_ROOT)/ace/Service_Record.i \
- $(WRAPPER_ROOT)/ace/Parse_Node.i
-.obj/Svc_Conf_y.o .shobj/Svc_Conf_y.so: Svc_Conf_y.cpp \
- $(WRAPPER_ROOT)/ace/ARGV.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/ARGV.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf.h \
- $(WRAPPER_ROOT)/ace/Obstack.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Parse_Node.h \
- $(WRAPPER_ROOT)/ace/Service_Record.h \
- $(WRAPPER_ROOT)/ace/Stream.h \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream.i \
- $(WRAPPER_ROOT)/ace/Service_Record.i \
- $(WRAPPER_ROOT)/ace/Parse_Node.i
-.obj/Acceptor.o .shobj/Acceptor.so: Acceptor.cpp \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Acceptor.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Svc_Handler.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Svc_Handler.i \
- $(WRAPPER_ROOT)/ace/Acceptor.i
-.obj/Array.o .shobj/Array.so: Array.cpp Array.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Array.i
-.obj/Asynch_Acceptor.o .shobj/Asynch_Acceptor.so: Asynch_Acceptor.cpp \
- $(WRAPPER_ROOT)/ace/Asynch_Acceptor.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i
-.obj/Auto_Ptr.o .shobj/Auto_Ptr.so: Auto_Ptr.cpp \
- $(WRAPPER_ROOT)/ace/Auto_Ptr.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Auto_Ptr.i
-.obj/Connector.o .shobj/Connector.so: Connector.cpp \
- $(WRAPPER_ROOT)/ace/Connector.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Ter_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Map_Manager.i \
- $(WRAPPER_ROOT)/ace/Svc_Handler.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Svc_Handler.i \
- $(WRAPPER_ROOT)/ace/Connector.i
-.obj/Containers.o .shobj/Containers.so: Containers.cpp \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Containers.i
-.obj/Dump_T.o .shobj/Dump_T.so: Dump_T.cpp \
- $(WRAPPER_ROOT)/ace/Dump_T.h \
- $(WRAPPER_ROOT)/ace/Dump.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i
-.obj/Dynamic_Service.o .shobj/Dynamic_Service.so: Dynamic_Service.cpp \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Service_Repository.h \
- $(WRAPPER_ROOT)/ace/Service_Record.h \
- $(WRAPPER_ROOT)/ace/Stream.h \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream.i \
- $(WRAPPER_ROOT)/ace/Service_Record.i \
- $(WRAPPER_ROOT)/ace/Service_Repository.i \
- $(WRAPPER_ROOT)/ace/Dynamic_Service.h
-.obj/Event_Handler_T.o .shobj/Event_Handler_T.so: Event_Handler_T.cpp \
- $(WRAPPER_ROOT)/ace/Event_Handler_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.i
-.obj/Future.o .shobj/Future.so: Future.cpp \
- $(WRAPPER_ROOT)/ace/Future.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i
-.obj/Hash_Map_Manager.o .shobj/Hash_Map_Manager.so: Hash_Map_Manager.cpp \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h
-.obj/IOStream.o .shobj/IOStream.so: IOStream.cpp \
- $(WRAPPER_ROOT)/ace/IOStream.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i
-.obj/Local_Name_Space_T.o .shobj/Local_Name_Space_T.so: Local_Name_Space_T.cpp \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Local_Name_Space.h \
- $(WRAPPER_ROOT)/ace/SString.h \
- $(WRAPPER_ROOT)/ace/SString.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Local_Name_Space_T.h \
- $(WRAPPER_ROOT)/ace/Name_Space.h \
- $(WRAPPER_ROOT)/ace/Name_Proxy.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.h \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/SOCK_Connector.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Name_Request_Reply.h \
- $(WRAPPER_ROOT)/ace/Naming_Context.h
-.obj/Local_Tokens_T.o .shobj/Local_Tokens_T.so: Local_Tokens_T.cpp \
- $(WRAPPER_ROOT)/ace/Local_Tokens_T.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Local_Tokens_T.i
-.obj/Malloc_T.o .shobj/Malloc_T.so: Malloc_T.cpp \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i
-.obj/Map_Manager.o .shobj/Map_Manager.so: Map_Manager.cpp \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Map_Manager.i
-.obj/Message_Queue.o .shobj/Message_Queue.so: Message_Queue.cpp \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i
-.obj/Module.o .shobj/Module.so: Module.cpp \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream_Modules.h \
- $(WRAPPER_ROOT)/ace/Stream_Modules.i
-.obj/Singleton.o .shobj/Singleton.so: Singleton.cpp \
- $(WRAPPER_ROOT)/ace/Singleton.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Singleton.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i
-.obj/Strategies_T.o .shobj/Strategies_T.so: Strategies_T.cpp \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h
-.obj/Stream.o .shobj/Stream.so: Stream.cpp \
- $(WRAPPER_ROOT)/ace/Stream.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.i \
- $(WRAPPER_ROOT)/ace/Stream.i \
- $(WRAPPER_ROOT)/ace/Stream_Modules.h \
- $(WRAPPER_ROOT)/ace/Stream_Modules.i
-.obj/Stream_Modules.o .shobj/Stream_Modules.so: Stream_Modules.cpp \
- $(WRAPPER_ROOT)/ace/Stream_Modules.h \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Stream_Modules.i
-.obj/Svc_Handler.o .shobj/Svc_Handler.so: Svc_Handler.cpp \
- $(WRAPPER_ROOT)/ace/Svc_Handler.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/ace/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Svc_Handler.i \
- $(WRAPPER_ROOT)/ace/Dynamic.h \
- $(WRAPPER_ROOT)/ace/Dynamic.i
-.obj/Synch_T.o .shobj/Synch_T.so: Synch_T.cpp \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i
-.obj/Task_T.o .shobj/Task_T.so: Task_T.cpp \
- $(WRAPPER_ROOT)/ace/Task_T.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.h \
- $(WRAPPER_ROOT)/ace/Message_Block.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Malloc.h \
- $(WRAPPER_ROOT)/ace/Malloc.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Malloc_T.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.h \
- $(WRAPPER_ROOT)/ace/Signal.h \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i \
- $(WRAPPER_ROOT)/ace/Signal.i \
- $(WRAPPER_ROOT)/ace/Mem_Map.h \
- $(WRAPPER_ROOT)/ace/Mem_Map.i \
- $(WRAPPER_ROOT)/ace/Memory_Pool.i \
- $(WRAPPER_ROOT)/ace/Message_Block.i \
- $(WRAPPER_ROOT)/ace/IO_Cntl_Msg.h \
- $(WRAPPER_ROOT)/ace/Strategies.h \
- $(WRAPPER_ROOT)/ace/Strategies_T.h \
- $(WRAPPER_ROOT)/ace/Service_Config.h \
- $(WRAPPER_ROOT)/ace/Service_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.h \
- $(WRAPPER_ROOT)/ace/Shared_Object.i \
- $(WRAPPER_ROOT)/ace/Service_Object.i \
- $(WRAPPER_ROOT)/ace/Thread_Manager.h \
- $(WRAPPER_ROOT)/ace/Thread_Manager.i \
- $(WRAPPER_ROOT)/ace/Service_Config.i \
- $(WRAPPER_ROOT)/ace/Reactor.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.h \
- $(WRAPPER_ROOT)/ace/Handle_Set.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Token.h \
- $(WRAPPER_ROOT)/ace/Token.i \
- $(WRAPPER_ROOT)/ace/Pipe.h \
- $(WRAPPER_ROOT)/ace/Pipe.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.h \
- $(WRAPPER_ROOT)/ace/SOCK_IO.h \
- $(WRAPPER_ROOT)/ace/SOCK.h \
- $(WRAPPER_ROOT)/ace/Addr.h \
- $(WRAPPER_ROOT)/ace/Addr.i \
- $(WRAPPER_ROOT)/ace/IPC_SAP.h \
- $(WRAPPER_ROOT)/ace/IPC_SAP.i \
- $(WRAPPER_ROOT)/ace/SOCK.i \
- $(WRAPPER_ROOT)/ace/SOCK_IO.i \
- $(WRAPPER_ROOT)/ace/INET_Addr.h \
- $(WRAPPER_ROOT)/ace/INET_Addr.i \
- $(WRAPPER_ROOT)/ace/SOCK_Stream.i \
- $(WRAPPER_ROOT)/a/Reactor.i \
- $(WRAPPER_ROOT)/ace/Proactor.h \
- $(WRAPPER_ROOT)/ace/Asynch_IO.h \
- $(WRAPPER_ROOT)/ace/Timer_List.h \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap.h \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel.h \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.h \
- $(WRAPPER_ROOT)/ace/ReactorEx.i \
- $(WRAPPER_ROOT)/ace/Svc_Conf_Tokens.h \
- $(WRAPPER_ROOT)/ace/Synch_Options.h \
- $(WRAPPER_ROOT)/ace/Hash_Map_Manager.h \
- $(WRAPPER_ROOT)/ace/Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Task.h \
- $(WRAPPER_ROOT)/ace/Task.i \
- $(WRAPPER_ROOT)/ace/Task_T.i \
- $(WRAPPER_ROOT)/ace/Module.h \
- $(WRAPPER_ROOT)/ace/Module.i
-.obj/Timer_Heap_T.o .shobj/Timer_Heap_T.so: Timer_Heap_T.cpp \
- $(WRAPPER_ROOT)/ace/Timer_Heap_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i \
- $(WRAPPER_ROOT)/ace/Containers.h \
- $(WRAPPER_ROOT)/ace/Containers.i
-.obj/Timer_List_T.o .shobj/Timer_List_T.so: Timer_List_T.cpp \
- $(WRAPPER_ROOT)/ace/Timer_List_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i
-.obj/Timer_Queue_T.o .shobj/Timer_Queue_T.so: Timer_Queue_T.cpp \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i
-.obj/Timer_Wheel_T.o .shobj/Timer_Wheel_T.so: Timer_Wheel_T.cpp \
- $(WRAPPER_ROOT)/ace/Timer_Wheel_T.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue.h \
- $(WRAPPER_ROOT)/ace/Synch.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.h \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Simple.i \
- $(WRAPPER_ROOT)/ace/SV_Semaphore_Complex.i \
- $(WRAPPER_ROOT)/ace/Synch.i \
- $(WRAPPER_ROOT)/ace/Synch_T.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.h \
- $(WRAPPER_ROOT)/ace/Event_Handler.i \
- $(WRAPPER_ROOT)/ace/Synch_T.i \
- $(WRAPPER_ROOT)/ace/Thread.h \
- $(WRAPPER_ROOT)/ace/Thread.i \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.h \
- $(WRAPPER_ROOT)/ace/Time_Value.h \
- $(WRAPPER_ROOT)/ace/Timer_Queue_T.i
-.obj/Typed_SV_Message.o .shobj/Typed_SV_Message.so: Typed_SV_Message.cpp \
- $(WRAPPER_ROOT)/ace/Typed_SV_Message.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Typed_SV_Message.i
-.obj/Typed_SV_Message_Queue.o .shobj/Typed_SV_Message_Queue.so: Typed_SV_Message_Queue.cpp \
- $(WRAPPER_ROOT)/ace/Typed_SV_Message.h \
- $(WRAPPER_ROOT)/ace/ACE.h \
- $(WRAPPER_ROOT)/ace/OS.h \
- $(WRAPPER_ROOT)/ace/config.h \
- $(WRAPPER_ROOT)/ace/stdcpp.h \
- $(WRAPPER_ROOT)/ace/OS.i \
- $(WRAPPER_ROOT)/ace/Trace.h \
- $(WRAPPER_ROOT)/ace/Log_Msg.h \
- $(WRAPPER_ROOT)/ace/Log_Record.h \
- $(WRAPPER_ROOT)/ace/Log_Priority.h \
- $(WRAPPER_ROOT)/ace/Log_Record.i \
- $(WRAPPER_ROOT)/ace/ACE.i \
- $(WRAPPER_ROOT)/ace/Typed_SV_Message.i \
- $(WRAPPER_ROOT)/ace/Typed_SV_Message_Queue.h \
- $(WRAPPER_ROOT)/ace/SV_Message_Queue.h \
- $(WRAPPER_ROOT)/ace/SV_Message.h \
- $(WRAPPER_ROOT)/ace/SV_Message.i \
- $(WRAPPER_ROOT)/ace/SV_Message_Queue.i \
- $(WRAPPER_ROOT)/ace/Typed_SV_Message_Queue.i
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/Typed_SV_Message.i
-.obj/Typed_SV_Message_Queue.o .shobj/Typed_SV_Message_Queue.so: Typed_SV_Message_Queue.cpp \
-.obj/Typed_SV_Message_Queue.o .shobj/Typed_SV_Message_Queue.so: Typed_SV_Message_Queue.cpp \
- $(ACE_ROOT)/ace/Typed_SV_Message.cpp
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/iosfwd.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Typed_SV_Message.i \
- $(ACE_ROOT)/ace/Typed_SV_Message.i \
- $(ACE_ROOT)/ace/Typed_SV_Message.cpp \
- $(ACE_ROOT)/ace/Typed_SV_Message_Queue.h \
- $(ACE_ROOT)/ace/SV_Message.i \
- $(ACE_ROOT)/ace/Typed_SV_Message_Queue.i
- $(ACE_ROOT)/ace/Typed_SV_Message_Queue.i
- $(ACE_ROOT)/ace/Typed_SV_Message_Queue.i \
- $(ACE_ROOT)/ace/Typed_SV_Message_Queue.cpp
diff --git a/ace/Malloc.cpp b/ace/Malloc.cpp
deleted file mode 100644
index 57f94a23874..00000000000
--- a/ace/Malloc.cpp
+++ /dev/null
@@ -1,156 +0,0 @@
-// Malloc.cpp
-// $Id$
-
-#if !defined (ACE_MALLOC_C)
-#define ACE_MALLOC_C
-
-#define ACE_BUILD_DLL
-#include "ace/Malloc.h"
-#include "ace/Object_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Malloc.i"
-#endif /* __ACE_INLINE__ */
-
-#include "ace/Synch_T.h"
-
-// Process-wide ACE_Allocator.
-ACE_Allocator *ACE_Allocator::allocator_ = 0;
-
-// Controls whether the Allocator is deleted when we shut down (we can
-// only delete it safely if we created it!)
-int ACE_Allocator::delete_allocator_ = 0;
-
-void
-ACE_Control_Block::dump (void) const
-{
- ACE_TRACE ("ACE_Control_Block::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->name_head_->dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("freep_ = %x"), this->freep_));
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Name_Node::ACE_Name_Node (void)
-{
- ACE_TRACE ("ACE_Name_Node::ACE_Name_Node");
-}
-
-ACE_Name_Node::ACE_Name_Node (const char *name,
- void *ptr,
- ACE_Name_Node *next)
- : pointer_ (ptr),
- next_ (next)
-{
- ACE_TRACE ("ACE_Name_Node::ACE_Name_Node");
- ACE_OS::strcpy (this->name_, name);
-}
-
-void
-ACE_Name_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Name_Node");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("pointer = %x"), this->pointer_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\nnext_ = %x"), this->next_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\nname_ = %s"), this->name_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Allocator *
-ACE_Allocator::instance (void)
-{
- // ACE_TRACE ("ACE_Allocator::instance");
-
- if (ACE_Allocator::allocator_ == 0)
- {
- // Perform Double-Checked Locking Optimization.
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance (), 0));
-
- if (ACE_Allocator::allocator_ == 0)
- {
- ACE_NEW_RETURN (ACE_Allocator::allocator_,
- ACE_New_Allocator,
- 0);
- ACE_Allocator::delete_allocator_ = 1;
- }
- }
- return ACE_Allocator::allocator_;
-}
-
-ACE_Allocator *
-ACE_Allocator::instance (ACE_Allocator *r)
-{
- ACE_TRACE ("ACE_Allocator::instance");
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance (), 0));
- ACE_Allocator *t = ACE_Allocator::allocator_;
-
- // We can't safely delete it since we don't know who created it!
- ACE_Allocator::delete_allocator_ = 0;
-
- ACE_Allocator::allocator_ = r;
- return t;
-}
-
-void
-ACE_Allocator::close_singleton (void)
-{
- ACE_TRACE ("ACE_Allocator::close_singleton");
-
- ACE_MT (ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance ()));
-
- if (ACE_Allocator::delete_allocator_)
- {
- delete ACE_Allocator::allocator_;
- ACE_Allocator::allocator_ = 0;
- ACE_Allocator::delete_allocator_ = 0;
- }
-}
-
-ACE_Allocator::~ACE_Allocator (void)
-{
- ACE_TRACE ("ACE_Allocator::~ACE_Allocator");
-}
-
-#if defined (ACE_HAS_MALLOC_STATS)
-ACE_Malloc_Stats::ACE_Malloc_Stats (void)
- : nblocks_ (0),
- nchunks_ (0),
- ninuse_ (0)
-{
- ACE_TRACE ("ACE_Malloc_Stats::ACE_Malloc_Stats");
-}
-
-void
-ACE_Malloc_Stats::dump (void) const
-{
- ACE_TRACE ("ACE_Malloc_Stats::print");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- int nblocks = this->nblocks_.value ();
- int ninuse = this->ninuse_.value ();
- int nchunks = this->nchunks_.value ();
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("nblocks = %d"), nblocks));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\nninuse = %d"), ninuse));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\nnchunks = %d"), nchunks));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Atomic_Op<ACE_PROCESS_MUTEX, int>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Atomic_Op<ACE_PROCESS_MUTEX, int>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#endif /* ACE_HAS_MALLOC_STATS */
-#endif /* ACE_MALLOC_C */
diff --git a/ace/Malloc.h b/ace/Malloc.h
deleted file mode 100644
index 1c2c27c0859..00000000000
--- a/ace/Malloc.h
+++ /dev/null
@@ -1,308 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Malloc.h
-//
-// = AUTHOR
-// Doug Schmidt and Irfan Pyarali
-//
-// ============================================================================
-
-#if !defined (ACE_MALLOC_H)
-#define ACE_MALLOC_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_Allocator
-{
- // = TITLE
- // Interface for a dynamic memory allocator that uses inheritance
- // and dynamic binding to provide extensible mechanisms for
- // allocating and deallocating memory.
-public:
- // = Memory Management
-
- static ACE_Allocator *instance (void);
- // Get pointer to a default <ACE_Allocator>.
-
- static ACE_Allocator *instance (ACE_Allocator *);
- // Set pointer to a process-wide <ACE_Allocator> and return existing
- // pointer.
-
- static void close_singleton (void);
- // Delete the dynamically allocated Singleton
-
- virtual ~ACE_Allocator (void);
- // Virtual destructor
-
- virtual void *malloc (size_t nbytes) = 0;
- // Allocate <nbytes>, but don't give them any initial value.
-
- virtual void *calloc (size_t nbytes, char initial_value = '\0') = 0;
- // Allocate <nbytes>, giving them <initial_value>.
-
- virtual void free (void *ptr) = 0;
- // Free <ptr> (must have been allocated by <ACE_Allocator::malloc>).
-
- virtual int remove (void) = 0;
- // Remove any resources associated with this memory manager.
-
- // = Map manager like functions
-
- virtual int bind (const char *name, void *pointer, int duplicates = 0) = 0;
- // Associate <name> with <pointer>. If <duplicates> == 0 then do
- // not allow duplicate <name>/<pointer> associations, else if
- // <duplicates> != 0 then allow duplicate <name>/<pointer>
- // assocations. Returns 0 if successfully binds (1) a previously
- // unbound <name> or (2) <duplicates> != 0, returns 1 if trying to
- // bind a previously bound <name> and <duplicates> == 0, else
- // returns -1 if a resource failure occurs.
-
- virtual int trybind (const char *name, void *&pointer) = 0;
- // Associate <name> with <pointer>. Does not allow duplicate
- // <name>/<pointer> associations. Returns 0 if successfully binds
- // (1) a previously unbound <name>, 1 if trying to bind a previously
- // bound <name>, or returns -1 if a resource failure occurs. When
- // this call returns <pointer>'s value will always reference the
- // void * that <name> is associated with. Thus, if the caller needs
- // to use <pointer> (e.g., to free it) a copy must be maintained by
- // the caller.
-
- virtual int find (const char *name, void *&pointer) = 0;
- // Locate <name> and pass out parameter via pointer. If found,
- // return 0, Returns -1 if failure occurs.
-
- virtual int find (const char *name) = 0;
- // returns 0 if the name is in the mapping. -1, otherwise.
-
- virtual int unbind (const char *name) = 0;
- // Unbind (remove) the name from the map. Don't return the pointer
- // to the caller
-
- virtual int unbind (const char *name, void *&pointer) = 0;
- // Break any association of name. Returns the value of pointer in
- // case the caller needs to deallocate memory.
-
- // = Protection and "sync" (i.e., flushing memory to persistent
- // backing store).
-
- virtual int sync (ssize_t len = -1, int flags = MS_SYNC) = 0;
- // Sync <len> bytes of the memory region to the backing store
- // starting at <this->base_addr_>. If <len> == -1 then sync the
- // whole region.
-
- virtual int sync (void *addr, size_t len, int flags = MS_SYNC) = 0;
- // Sync <len> bytes of the memory region to the backing store
- // starting at <addr_>.
-
- virtual int protect (ssize_t len = -1, int prot = PROT_RDWR) = 0;
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <this->base_addr_> up to <len> bytes. If <len> == -1
- // then change protection of all pages in the mapped region.
-
- virtual int protect (void *addr, size_t len, int prot = PROT_RDWR) = 0;
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <addr> up to <len> bytes.
-
-#if defined (ACE_HAS_MALLOC_STATS)
- virtual void print_stats (void) const = 0;
- // Dump statistics of how malloc is behaving.
-#endif /* ACE_HAS_MALLOC_STATS */
-
- virtual void dump (void) const = 0;
- // Dump the state of the object.
-private:
-
- static ACE_Allocator *allocator_;
- // Pointer to a process-wide <ACE_Allocator> instance.
-
- static int delete_allocator_;
- // Must delete the <allocator_> if non-0.
-};
-
-#if defined (ACE_HAS_MALLOC_STATS)
-#include "ace/Synch_T.h"
-#if defined (ACE_HAS_THREADS)
-#define ACE_PROCESS_MUTEX ACE_Process_Mutex
-#else
-#include "ace/SV_Semaphore_Simple.h"
-#define ACE_PROCESS_MUTEX ACE_SV_Semaphore_Simple
-#endif /* ACE_HAS_THREADS */
-
-typedef ACE_Atomic_Op<ACE_PROCESS_MUTEX, int> ACE_INT;
-
-struct ACE_Export ACE_Malloc_Stats
-// TITLE
-// This keeps stats on the usage of the memory manager.
-{
- ACE_Malloc_Stats (void);
- void dump (void) const;
-
- ACE_INT nchunks_;
- // Coarse-grained unit of allocation.
-
- ACE_INT nblocks_;
- // Fine-grained unit of allocation.
-
- ACE_INT ninuse_;
- // Number of blocks in use
-};
-#define AMS(X) X
-#else
-#define AMS(X)
-#endif /* ACE_HAS_MALLOC_STATS */
-
-// ACE_MALLOC_ALIGN allows you to insure that allocated regions are at least
-// <ACE_MALLOC_ALIGN> bytes long. It is especially useful when you want
-// areas to be at least a page long, or 32K long, or something like that.
-// It doesn't guarantee alignment to an address multiple, like 8-byte
-// data alignment, etc. The allocated area's padding to your selected size
-// is done with an added array of long[] and your compiler will decide how
-// to align things in memory.
-//
-// The default ACE_MALLOC_ALIGN is 'long', which will probably add a long
-// of padding - it doesn't have any real affect. If you want to use this
-// feature, define ACE_MALLOC_ALIGN in your config.h file and use a signed
-// integer number of bytes you want. For example:
-// #define ACE_MALLOC_ALIGN ((int)4096)
-
-#if !defined (ACE_MALLOC_ALIGN)
-#define ACE_MALLOC_ALIGN ((int)(sizeof (long)))
-#endif /* ACE_MALLOC_ALIGN */
-
-
-union ACE_Export ACE_Malloc_Header
-// TITLE
-// This is a block header.
-{
- struct ACE_Malloc_Control_Block
- {
- ACE_Malloc_Header *next_block_;
- // Points to next block if on free list.
- size_t size_;
- // Size of this block.
- } s_;
-
- long align_[ACE_MALLOC_ALIGN/sizeof (long)];
- // Force alignment.
-};
-
-class ACE_Export ACE_Name_Node
-{
- // = TITLE
- // This is stored as a linked list within the Memory_Pool
- // to allow "named memory chunks."
-public:
- // = Initialization methods.
- ACE_Name_Node (const char *name, void *, ACE_Name_Node *);
- ACE_Name_Node (void);
-
- char *name_;
- // Name of the Node.
-
- void *pointer_;
- // Pointer to the contents.
-
- ACE_Name_Node *next_;
- // Pointer to the next node in the chain.
-
- void dump (void) const;
- // Dump the state of the object.
-};
-
-class ACE_Export ACE_Control_Block
-{
- // = TITLE
- // This information is stored in memory allocated by the MEMORY_POOL.
- //
- // = DESCRIPTION
- // This class should be local to class ACE_Malloc, but cfront and
- // G++ don't like nested classes in templates...
-public:
- ACE_Name_Node *name_head_;
- // Head of the linked list of Name Nodes.
-
- ACE_Malloc_Header *freep_;
- // Current head of the freelist.
-
- char lock_name_[MAXNAMELEN];
- // Name of lock thats ensures mutual exclusion.
-
-#if defined (ACE_HAS_MALLOC_STATS)
- // Keep statistics about ACE_Malloc state and performance.
- ACE_Malloc_Stats malloc_stats_;
-#define ACE_CONTROL_BLOCK_SIZE ((int)(sizeof (ACE_Name_Node *) \
- + sizeof (ACE_Malloc_Header *) \
- + MAXNAMELEN \
- + sizeof (ACE_Malloc_Stats)))
-#else
-#define ACE_CONTROL_BLOCK_SIZE ((int)(sizeof(ACE_Name_Node *) \
- + sizeof (ACE_Malloc_Header *) \
- + MAXNAMELEN))
-#endif /* ACE_HAS_MALLOC_STATS */
-
-// Notice the casting to int for sizeof() otherwise unsigned int
-// arithmetic is used and some awful things may happen.
-#define ACE_CONTROL_BLOCK_ALIGN_LONGS ((ACE_CONTROL_BLOCK_SIZE % ACE_MALLOC_ALIGN != 0 \
- ? ACE_MALLOC_ALIGN - (ACE_CONTROL_BLOCK_SIZE) \
- : ACE_MALLOC_ALIGN) / int(sizeof(long)))
-
- long align_[ACE_CONTROL_BLOCK_ALIGN_LONGS < 1 ? 1 : ACE_CONTROL_BLOCK_ALIGN_LONGS];
-
- ACE_Malloc_Header base_;
- // Dummy node used to anchor the freelist.
-
- void dump (void) const;
- // Dump the state of the object.
-};
-
-class ACE_Export ACE_New_Allocator : public ACE_Allocator
-{
- // = TITLE
- // Defines a class that provided a simple implementation of
- // memory allocation.
- //
- // = DESCRIPTION
- // This class uses the new/delete operators to allocate and free
- // up memory. Please note that the only methods that are
- // supported are malloc and free. All other methods are no-ops.
- // If you require this functionality, please use:
- // ACE_Allocator_Adapter <ACE_Malloc <ACE_LOCAL_MEMORY_POOL, MUTEX>>
- // This will allow you to use the added functionality of
- // bind/find/etc. while using the new/delete operators.
-public:
- virtual void *malloc (size_t nbytes);
- virtual void *calloc (size_t nbytes, char initial_value = '\0');
- virtual void free (void *ptr);
- virtual int remove (void);
- virtual int bind (const char *name, void *pointer, int duplicates = 0);
- virtual int trybind (const char *name, void *&pointer);
- virtual int find (const char *name, void *&pointer);
- virtual int find (const char *name);
- virtual int unbind (const char *name);
- virtual int unbind (const char *name, void *&pointer);
- virtual int sync (ssize_t len = -1, int flags = MS_SYNC);
- virtual int sync (void *addr, size_t len, int flags = MS_SYNC);
- virtual int protect (ssize_t len = -1, int prot = PROT_RDWR);
- virtual int protect (void *addr, size_t len, int prot = PROT_RDWR);
-#if defined (ACE_HAS_MALLOC_STATS)
- virtual void print_stats (void) const;
-#endif /* ACE_HAS_MALLOC_STATS */
- virtual void dump (void) const;
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Malloc.i"
-#endif /* __ACE_INLINE__ */
-
-// Include the ACE_Malloc templates and ACE_Memory_Pool classes at this point.
-#include "ace/Malloc_T.h"
-#include "ace/Memory_Pool.h"
-
-#endif /* ACE_MALLOC_H */
diff --git a/ace/Malloc.i b/ace/Malloc.i
deleted file mode 100644
index 2b342124313..00000000000
--- a/ace/Malloc.i
+++ /dev/null
@@ -1,110 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Malloc.i
-
-ACE_INLINE void *
-ACE_New_Allocator::malloc (size_t nbytes)
-{
- char *ptr = 0;
-
- if (nbytes > 0)
- ACE_NEW_RETURN (ptr, char[nbytes], 0);
- return (void *) ptr;
-}
-
-ACE_INLINE void *
-ACE_New_Allocator::calloc (size_t nbytes,
- char initial_value)
-{
- char *ptr;
-
- ACE_NEW_RETURN (ptr, char[nbytes], 0);
-
- ACE_OS::memset (ptr, initial_value, nbytes);
- return (void *) ptr;
-}
-
-ACE_INLINE void
-ACE_New_Allocator::free (void *ptr)
-{
- delete [] (char *) ptr;
-}
-
-ACE_INLINE int
-ACE_New_Allocator::remove (void)
-{
- return -1;
-}
-
-ACE_INLINE int
-ACE_New_Allocator::bind (const char *, void *, int)
-{
- return -1;
-}
-
-ACE_INLINE int
-ACE_New_Allocator::trybind (const char *, void *&)
-{
- return -1;
-}
-
-ACE_INLINE int
-ACE_New_Allocator::find (const char *, void *&)
-{
- return -1;
-}
-
-ACE_INLINE int
-ACE_New_Allocator::find (const char *)
-{
- return -1;
-}
-
-ACE_INLINE int
-ACE_New_Allocator::unbind (const char *)
-{
- return -1;
-}
-
-ACE_INLINE int
-ACE_New_Allocator::unbind (const char *, void *&)
-{
- return -1;
-}
-
-ACE_INLINE int
-ACE_New_Allocator::sync (ssize_t, int)
-{
- return -1;
-}
-
-ACE_INLINE int
-ACE_New_Allocator::sync (void *, size_t, int)
-{
- return -1;
-}
-
-ACE_INLINE int
-ACE_New_Allocator::protect (ssize_t, int)
-{
- return -1;
-}
-
-ACE_INLINE int
-ACE_New_Allocator::protect (void *, size_t, int)
-{
- return -1;
-}
-
-#if defined (ACE_HAS_MALLOC_STATS)
-ACE_INLINE void
-ACE_New_Allocator::print_stats (void) const
-{
-}
-#endif /* ACE_HAS_MALLOC_STATS */
-
-ACE_INLINE void
-ACE_New_Allocator::dump (void) const
-{
-}
diff --git a/ace/Malloc_T.cpp b/ace/Malloc_T.cpp
deleted file mode 100644
index 9d470dc8a85..00000000000
--- a/ace/Malloc_T.cpp
+++ /dev/null
@@ -1,660 +0,0 @@
-// Malloc_T.cpp
-// $Id$
-
-#if !defined (ACE_MALLOC_T_C)
-#define ACE_MALLOC_T_C
-
-#define ACE_BUILD_DLL
-#include "ace/Malloc_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Malloc_T.i"
-#endif /* __ACE_INLINE__ */
-
-template <class T, class ACE_LOCK>
-ACE_Cached_Allocator<T, ACE_LOCK>::ACE_Cached_Allocator (size_t n_chunks)
- : pool_ (0),
- free_list_ (ACE_PURE_FREE_LIST)
-{
- this->pool_ = (T*) new char[n_chunks * sizeof (T)];
- // ERRNO could be lost because this is within ctor
-
- for (size_t c = 0 ; c < n_chunks ; c++)
- this->free_list_.add (new (&this->pool_ [c]) ACE_Cached_Mem_Pool_Node<T>);
- // Put into free list using placement contructor, no real memory
- // allocation in the above new.
-}
-
-template <class T, class ACE_LOCK>
-ACE_Cached_Allocator<T, ACE_LOCK>::~ACE_Cached_Allocator (void)
-{
- char* tmp = (char*)this->pool_;
- delete [] tmp;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Malloc)
-
-template <class MALLOC>
-ACE_Allocator_Adapter<MALLOC>::ACE_Allocator_Adapter (LPCTSTR pool_name)
- : allocator_ (pool_name)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::ACE_Allocator_Adapter");
-}
-
-template <class MALLOC>
-ACE_Allocator_Adapter<MALLOC>::~ACE_Allocator_Adapter (void)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::~ACE_Allocator_Adapter");
-}
-
-#if defined (ACE_HAS_MALLOC_STATS)
-template <class MALLOC> void
-ACE_Allocator_Adapter<MALLOC>::print_stats (void) const
-{
- ACE_TRACE ("ACE_Malloc<MALLOC>::print_stats");
- this->allocator_.print_stats ();
-}
-#endif /* ACE_HAS_MALLOC_STATS */
-
-template <class MALLOC> void
-ACE_Allocator_Adapter<MALLOC>::dump (void) const
-{
- ACE_TRACE ("ACE_Malloc<MALLOC>::dump");
- this->allocator_.dump ();
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> void
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::dump (void) const
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->memory_pool_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("cb_ptr_ = %x"), this->cb_ptr_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n")));
-#if defined (ACE_HAS_MALLOC_STATS)
- this->cp_ptr_->malloc_stats_.dump ();
-#endif /* ACE_HAS_MALLOC_STATS */
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-#if defined (ACE_HAS_MALLOC_STATS)
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> void
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::print_stats (void) const
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::print_stats");
- ACE_GUARD (ACE_LOCK, ace_mon, this->lock_);
-
- this->cb_ptr_->malloc_stats_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("(%P|%t) contents of freelist:\n")));
-
- for (ACE_Malloc_Header *currp = this->cb_ptr_->freep_->s_.next_block_;
- ;
- currp = currp->s_.next_block_)
- {
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("(%P|%t) ptr = %u, ACE_Malloc_Header units = %d, byte units = %d\n"),
- currp, currp->s_.size_,
- currp->s_.size_ * sizeof (ACE_Malloc_Header)));
- if (currp == this->cb_ptr_->freep_)
- break;
- }
-}
-#endif /* ACE_HAS_MALLOC_STATS */
-
-// Put block AP in the free list (locked version).
-
-template<ACE_MEM_POOL_1, class ACE_LOCK> void
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::free (void *ap)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::free");
- ACE_GUARD (ACE_LOCK, ace_mon, this->lock_);
-
- this->shared_free (ap);
-}
-
-// This function is called by the ACE_Malloc constructor to initialize
-// the memory pool. The first time in it allocates room for the
-// control block (as well as a chunk of memory, depending on
-// rounding...). Depending on the type of <MEM_POOL> (i.e., shared
-// vs. local) subsequent calls from other processes will only
-// initialize the control block pointer.
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::open (void)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::open");
- ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- size_t rounded_bytes = 0;
- int first_time = 0;
-
- this->cb_ptr_ = (ACE_Control_Block *)
- this->memory_pool_.init_acquire (sizeof *this->cb_ptr_,
- rounded_bytes,
- first_time);
- if (this->cb_ptr_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("(%P|%t) %p\n"), ASYS_TEXT ("init_acquire failed")), -1);
- else if (first_time)
- {
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("(%P|%t) first time in, control block = %u\n"), this->cb_ptr_));
-
-#if defined (ACE_HAS_MALLOC_STATS)
- // Call the constructor on the ACE_LOCK, using the placement
- // operator!
- new ((void *) &this->cb_ptr_->malloc_stats_) ACE_Malloc_Stats;
-#endif /* ACE_HAS_MALLOC_STATS */
-
- // Initialize the freelist pointer to point to the dummy
- // ACE_Malloc_Header.
- this->cb_ptr_->freep_ = &this->cb_ptr_->base_;
-
- // Initialize the dummy ACE_Malloc_Header to point to itself.
- this->cb_ptr_->freep_->s_.size_ = 0;
- this->cb_ptr_->freep_->s_.next_block_ = this->cb_ptr_->freep_;
-
- // initialize the name list to 0
- this->cb_ptr_->name_head_ = 0;
-
-
- if (rounded_bytes > (sizeof *this->cb_ptr_ + sizeof (ACE_Malloc_Header)))
- {
- // If we've got any extra space at the end of the control
- // block, then skip past the dummy ACE_Malloc_Header to
- // point at the first free block.
- ACE_Malloc_Header *p = this->cb_ptr_->freep_ + 1;
- p->s_.size_ = (rounded_bytes - sizeof *this->cb_ptr_)
- / sizeof (ACE_Malloc_Header);
-
- AMS (++this->cb_ptr_->malloc_stats_.nchunks_);
- AMS (++this->cb_ptr_->malloc_stats_.nblocks_);
- AMS (++this->cb_ptr_->malloc_stats_.ninuse_);
-
- // Insert the newly allocated chunk of memory into the free
- // list.
- this->shared_free ((void *) (p + 1));
- }
- }
- return 0;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::ACE_Malloc (LPCTSTR pool_name)
- : memory_pool_ (pool_name),
- lock_ (pool_name == 0 ? 0 : ACE::basename (pool_name,
- ACE_DIRECTORY_SEPARATOR_CHAR))
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::ACE_Malloc");
- this->open ();
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::ACE_Malloc (LPCTSTR pool_name,
- LPCTSTR lock_name,
- const ACE_MEM_POOL_OPTIONS *options)
- : memory_pool_ (pool_name, options),
- lock_ (lock_name != 0 ? lock_name : ACE::basename (pool_name,
- ACE_DIRECTORY_SEPARATOR_CHAR))
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::ACE_Malloc");
- this->open ();
-}
-
-#if !defined (ACE_HAS_TEMPLATE_TYPEDEFS)
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::ACE_Malloc (LPCTSTR pool_name,
- LPCTSTR lock_name,
- const void *options)
- : memory_pool_ (pool_name, (const ACE_MEM_POOL_OPTIONS *) options),
- lock_ (lock_name)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::ACE_Malloc");
- this->open ();
-}
-#endif /* ACE_HAS_TEMPLATE_TYPEDEFS */
-
-
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::~ACE_Malloc (void)
-{
- ACE_TRACE ("ACE_Malloc<MEM_POOL>::~ACE_Malloc<MEM_POOL>");
-}
-
-// Clean up the resources allocated by ACE_Malloc.
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::remove (void)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::remove");
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("(%P|%t) destroying ACE_Malloc\n")));
- int result = 0;
-
-#if defined (ACE_HAS_MALLOC_STATS)
- this->print_stats ();
-#endif /* ACE_HAS_MALLOC_STATS */
-
- // Remove the ACE_LOCK.
- this->lock_.remove ();
-
- // Give the memory pool a chance to release its resources.
- result = this->memory_pool_.release ();
-
- return result;
-}
-
-// General-purpose memory allocator. Assumes caller holds the locks.
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> void *
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::shared_malloc (size_t nbytes)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::shared_malloc");
-
- // Round up request to a multiple of the ACE_Malloc_Header size.
- size_t nunits =
- (nbytes + sizeof (ACE_Malloc_Header) - 1) / sizeof (ACE_Malloc_Header)
- + 1; // Add one for the <ACE_Malloc_Header> itself.
-
- // Begin the search starting at the place in the freelist
- // where the last block was found.
- ACE_Malloc_Header *prevp = this->cb_ptr_->freep_;
- ACE_Malloc_Header *currp = prevp->s_.next_block_;
-
- // Search the freelist to locate a block of the appropriate size.
-
- for (int i = 0; ; i++, prevp = currp, currp = currp->s_.next_block_)
- {
- if (currp->s_.size_ >= nunits) // Big enough
- {
- AMS (++this->cb_ptr_->malloc_stats_.ninuse_);
- if (currp->s_.size_ == nunits)
- // Exact size, just update the pointers.
- prevp->s_.next_block_ = currp->s_.next_block_;
- else
- {
- // Remaining chunk is larger than requested block, so
- // allocate at tail end.
- AMS (++this->cb_ptr_->malloc_stats_.nblocks_);
- currp->s_.size_ -= nunits;
- currp += currp->s_.size_;
- currp->s_.size_ = nunits;
- }
- this->cb_ptr_->freep_ = prevp;
- // Skip over the ACE_Malloc_Header when returning pointer.
- return (void *) (currp + 1);
- }
- else if (currp == this->cb_ptr_->freep_)
- {
- // We've wrapped around freelist without finding a block.
- // Therefore, we need to ask the memory pool for a new chunk
- // of bytes.
-
- size_t chunk_bytes = 0;
-
- if ((currp = (ACE_Malloc_Header *)
- this->memory_pool_.acquire (nunits * sizeof (ACE_Malloc_Header),
- chunk_bytes)) != 0)
- {
- AMS (++this->cb_ptr_->malloc_stats_.nblocks_);
- AMS (++this->cb_ptr_->malloc_stats_.nchunks_);
- AMS (++this->cb_ptr_->malloc_stats_.ninuse_);
-
- // Compute the chunk size in ACE_Malloc_Header units.
- currp->s_.size_ = chunk_bytes / sizeof (ACE_Malloc_Header);
-
- // Insert the new chunk into the freelist.
- this->shared_free ((void *) (currp + 1));
- currp = this->cb_ptr_->freep_;
- }
- else
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("(%P|%t) %p\n"), ASYS_TEXT ("malloc")), 0);
- }
- }
-}
-
-// General-purpose memory allocator.
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> void *
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::malloc (size_t nbytes)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::malloc");
- ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, 0);
-
- return this->shared_malloc (nbytes);
-}
-
-// General-purpose memory allocator.
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> void *
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::calloc (size_t nbytes,
- char initial_value)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::calloc");
- void *ptr = this->malloc (nbytes);
-
- if (ptr != 0)
- ACE_OS::memset (ptr, initial_value, nbytes);
-
- return ptr;
-}
-
-// Put block AP in the free list (must be called with locks held!)
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> void
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::shared_free (void *ap)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::shared_free");
-
- if (ap == 0)
- return;
-
- ACE_Malloc_Header *blockp; // Points to the block ACE_Malloc_Header.
- ACE_Malloc_Header *currp;
-
- // Adjust AP to point to the block ACE_Malloc_Header
- blockp = (ACE_Malloc_Header *) ap - 1;
-
- // Search until we find the location where the blocks belongs. Note
- // that addresses are kept in sorted order.
-
- for (currp = this->cb_ptr_->freep_;
- blockp <= currp || blockp >= currp->s_.next_block_;
- currp = currp->s_.next_block_)
- {
- if (currp >= currp->s_.next_block_
- && (blockp > currp || blockp < currp->s_.next_block_))
- // Freed block at the start or the end of the memory pool
- break;
- }
-
- // Join to upper neighbor
- if (blockp + blockp->s_.size_ == currp->s_.next_block_)
- {
- AMS (--this->cb_ptr_->malloc_stats_.nblocks_);
- blockp->s_.size_ += currp->s_.next_block_->s_.size_;
- blockp->s_.next_block_ = currp->s_.next_block_->s_.next_block_;
- }
- else
- blockp->s_.next_block_ = currp->s_.next_block_;
-
- if (currp + currp->s_.size_ == blockp) // Join to lower neighbor
- {
- AMS (--this->cb_ptr_->malloc_stats_.nblocks_);
- currp->s_.size_ += blockp->s_.size_;
- currp->s_.next_block_ = blockp->s_.next_block_;
- }
- else
- currp->s_.next_block_ = blockp;
-
- AMS (--this->cb_ptr_->malloc_stats_.ninuse_);
- this->cb_ptr_->freep_ = currp;
-}
-
-// No locks held here, caller must acquire/release lock.
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> ACE_Name_Node *
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::shared_find (const char *name)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::shared_find");
-
- for (ACE_Name_Node *node = this->cb_ptr_->name_head_;
- node != 0;
- node = node->next_)
- if (ACE_OS::strcmp (node->name_, name) == 0)
- return node;
-
- return 0;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::shared_bind (const char *name,
- void *pointer)
-{
- // Combine the two allocations into one to avoid overhead...
- ACE_Name_Node *new_node = (ACE_Name_Node *)
- this->shared_malloc (sizeof (ACE_Name_Node) + ACE_OS::strlen (name) + 1);
-
- if (new_node == 0)
- return -1;
-
- // This is a sleezy trick ;-)
- new_node->name_ = (char *) (new_node + 1);
-
- // Insert new node at the head of the list. Note that (new_node) is
- // *not* a cast!
- ACE_NEW_RETURN (this->cb_ptr_->name_head_,
- (new_node) ACE_Name_Node (name, pointer,
- this->cb_ptr_->name_head_),
- -1);
- return 0;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::trybind (const char *name,
- void *&pointer)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::trybind");
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- ACE_Name_Node *node = this->shared_find (name);
- if (node == 0)
- // Didn't find it, so insert it.
- return this->shared_bind (name, pointer);
- else
- {
- // Found it, so return a copy of the current entry.
- pointer = node->pointer_;
- return 1;
- }
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::bind (const char *name,
- void *pointer,
- int duplicates)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::bind");
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- if (duplicates == 0 && this->shared_find (name) != 0)
- // If we're not allowing duplicates, then if the name is already
- // present, return 1.
- return 1;
- else
- // If we get this far, either we're allowing duplicates or we didn't
- // find the name yet.
-
- return this->shared_bind (name, pointer);
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::find (const char *name, void *&pointer)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::find");
-
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- ACE_Name_Node *node = this->shared_find (name);
-
- if (node == 0)
- return -1;
- else
- {
- pointer = node->pointer_;
- return 0;
- }
-}
-
-// Returns a count of the number of available chunks that can hold
-// <size> byte allocations. Function can be used to determine if you
-// have reached a water mark. This implies a fixed amount of allocated
-// memory.
-//
-// @param size - the chunk size of that you would like a count of
-// @return function returns the number of chunks of the given size
-// that would fit in the currently allocated memory
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> ssize_t
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::avail_chunks (size_t size) const
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::avail_chunks");
-
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, (ACE_LOCK &) this->lock_, -1);
-
- size_t count = 0;
- // Avoid dividing by 0...
- size = size == 0 ? 1 : size;
-
- for (ACE_Malloc_Header *currp = this->cb_ptr_->freep_->s_.next_block_;
- currp != this->cb_ptr_->freep_;
- currp = currp->s_.next_block_)
- // calculate how many will fit in this block.
- if (currp->s_.size_ * sizeof (ACE_Malloc_Header) >= size)
- count += currp->s_.size_ * sizeof (ACE_Malloc_Header) / size;
-
- return count;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::find (const char *name)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::find");
-
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
- return this->shared_find (name) == 0 ? -1 : 0;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::unbind (const char *name, void *&pointer)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::unbind");
-
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
- ACE_Name_Node *prev = 0;
-
- for (ACE_Name_Node *curr = this->cb_ptr_->name_head_;
- curr != 0;
- curr = curr->next_)
- {
- if (ACE_OS::strcmp (curr->name_, name) == 0)
- {
- pointer = curr->pointer_;
-
- if (prev == 0)
- this->cb_ptr_->name_head_ = curr->next_;
- else
- prev->next_ = curr->next_;
-
- // This will free up both the node and the name due to our
- // sleezy trick in bind()!
- this->shared_free (curr);
- return 0;
- }
- prev = curr;
- }
-
- // Didn't find it, so fail.
- return -1;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::unbind (const char *name)
-{
- ACE_TRACE ("ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::unbind");
- void *temp = 0;
- return this->unbind (name, temp);
-}
-
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> void
-ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::dump (void) const
-{
- ACE_TRACE ("ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->curr_->dump ();
- this->guard_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("name_ = %s"), this->name_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::ACE_Malloc_Iterator (ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK> &malloc,
- const char *name)
- : malloc_ (malloc),
- curr_ (0),
- guard_ (malloc_.lock_),
- name_ (name != 0 ? ACE_OS::strdup (name) : 0)
-{
- ACE_TRACE ("ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::ACE_Malloc_Iterator");
- // Cheap trick to make code simple.
- ACE_Name_Node temp;
- this->curr_ = &temp;
- this->curr_->next_ = malloc_.cb_ptr_->name_head_;
-
- this->advance();
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::~ACE_Malloc_Iterator (void)
-{
- ACE_OS::free ((void *) this->name_);
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::next (void *&next_entry,
- char *&name)
-{
- ACE_TRACE ("ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::next");
-
- if (this->curr_ != 0)
- {
- next_entry = this->curr_->pointer_;
- name = this->curr_->name_;
- return 1;
- }
- else
- return 0;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::next (void *&next_entry)
-{
- ACE_TRACE ("ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::next");
-
- if (this->curr_ != 0)
- {
- next_entry = this->curr_->pointer_;
- return 1;
- }
- else
- return 0;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::done (void) const
-{
- ACE_TRACE ("ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::done");
-
- return this->curr_ == 0;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::advance (void)
-{
- ACE_TRACE ("ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>::advance");
-
- this->curr_ = this->curr_->next_;
-
- if (this->name_ == 0)
- return this->curr_ != 0;
-
- while (this->curr_ != 0
- && ACE_OS::strcmp (this->name_, this->curr_->name_) != 0)
- this->curr_ = this->curr_->next_;
-
- return this->curr_ != 0;
-}
-
-#endif /* ACE_MALLOC_T_C */
diff --git a/ace/Malloc_T.h b/ace/Malloc_T.h
deleted file mode 100644
index 0a561873138..00000000000
--- a/ace/Malloc_T.h
+++ /dev/null
@@ -1,446 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Malloc_T.h
-//
-// = AUTHOR
-// Doug Schmidt and Irfan Pyarali
-//
-// ============================================================================
-
-#if !defined (ACE_MALLOC_T_H)
-#define ACE_MALLOC_T_H
-
-#include "ace/ACE.h"
-#include "ace/Synch.h"
-#include "ace/Malloc.h"
-#include "ace/Free_List.h"
-
-template <class T>
-class ACE_Cached_Mem_Pool_Node
-{
- // = TITLE
- // <ACE_Cached_Mem_Pool_Node> keeps unused memory within a free
- // list.
- //
- // = DESCRIPTION
- // The length of a piece of unused memory must be greater than
- // sizeof (void*). This makes sense because we'll waste even
- // more memory if we keep them in a separate data structure.
- // This class should really be placed within the next class
- // <ACE_Cached_Allocator>. But this can't be done due to C++
- // compiler portability problems.
-public:
- T *addr (void);
- // return the address of free memory.
-
- ACE_Cached_Mem_Pool_Node<T> *get_next (void);
- // get the next ACE_Cached_Mem_Pool_Node in a list.
-
- void set_next (ACE_Cached_Mem_Pool_Node<T> *ptr);
- // set the next ACE_Cached_Mem_Pool_Node.
-
-private:
- ACE_Cached_Mem_Pool_Node<T> *next_;
- // Since memory is not used when placed in a free list,
- // we can use it to maintain the structure of free list.
- // I was using union to hide the fact of overlapping memory
- // usage. However, that cause problem on MSVC. So, I now turn
- // back to hack this with casting.
-};
-
-template <class T, class ACE_LOCK>
-class ACE_Cached_Allocator : public ACE_New_Allocator
-{
-public:
- ACE_Cached_Allocator (size_t n_chunks);
- // Create a cached memory poll with <n_chunks> chunks
- // each with sizeof (TYPE) size.
-
- ~ACE_Cached_Allocator (void);
- // clear things up.
-
- void* malloc (size_t);
- // get a chunk of memory from free store.
-
- void free (void *);
- // return a chunk of memory back to free store.
-
-private:
- T *pool_;
- // remember how we allocate the memory in the first place so
- // we can clear things up later.
-
- ACE_Locked_Free_List<ACE_Cached_Mem_Pool_Node<T>, ACE_LOCK> free_list_;
- // Maintain a cached memory free list.
-};
-
-template <class MALLOC>
-class ACE_Allocator_Adapter : public ACE_Allocator
-{
- // = TITLE
- // This class is an Adapter that allows the <ACE_Allocator> to
- // use the <Malloc> class below.
-public:
- // Trait.
- typedef MALLOC ALLOCATOR;
-
-#if defined (ACE_HAS_TEMPLATE_TYPEDEFS)
- // The following code will break C++ compilers that don't support
- // template typedefs correctly.
- typedef const ACE_TYPENAME MALLOC::MEMORY_POOL_OPTIONS *MEMORY_POOL_OPTIONS;
-#else
- typedef const void *MEMORY_POOL_OPTIONS;
-#endif /* ACE_HAS_TEMPLATE_TYPEDEFS */
-
- // = Initialization.
- ACE_Allocator_Adapter (LPCTSTR pool_name = 0);
-
- ACE_Allocator_Adapter (LPCTSTR pool_name,
- LPCTSTR lock_name,
- MEMORY_POOL_OPTIONS options = 0)
- : allocator_ (pool_name, lock_name, options)
- {
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::ACE_Allocator_Adapter");
- }
- // Constructor (this has to be inline to avoid bugs with some C++ compilers.
-
- virtual ~ACE_Allocator_Adapter (void);
- // Destructor.
-
- // = Memory Management
-
- virtual void *malloc (size_t nbytes);
- // Allocate <nbytes>, but don't give them any initial value.
-
- virtual void *calloc (size_t nbytes, char initial_value = '\0');
- // Allocate <nbytes>, giving them all an <initial_value>.
-
- virtual void free (void *ptr);
- // Free <ptr> (must have been allocated by <ACE_Allocator::malloc>).
-
- virtual int remove (void);
- // Remove any resources associated with this memory manager.
-
- // = Map manager like functions
-
- virtual int bind (const char *name, void *pointer, int duplicates = 0);
- // Associate <name> with <pointer>. If <duplicates> == 0 then do
- // not allow duplicate <name>/<pointer> associations, else if
- // <duplicates> != 0 then allow duplicate <name>/<pointer>
- // assocations. Returns 0 if successfully binds (1) a previously
- // unbound <name> or (2) <duplicates> != 0, returns 1 if trying to
- // bind a previously bound <name> and <duplicates> == 0, else
- // returns -1 if a resource failure occurs.
-
- virtual int trybind (const char *name, void *&pointer);
- // Associate <name> with <pointer>. Does not allow duplicate
- // <name>/<pointer> associations. Returns 0 if successfully binds
- // (1) a previously unbound <name>, 1 if trying to bind a previously
- // bound <name>, or returns -1 if a resource failure occurs. When
- // this call returns <pointer>'s value will always reference the
- // void * that <name> is associated with. Thus, if the caller needs
- // to use <pointer> (e.g., to free it) a copy must be maintained by
- // the caller.
-
- virtual int find (const char *name, void *&pointer);
- // Locate <name> and pass out parameter via pointer. If found,
- // return 0, Returns -1 if failure occurs.
-
- virtual int find (const char *name);
- // returns 0 if the name is in the mapping. -1, otherwise.
-
- virtual int unbind (const char *name);
- // Unbind (remove) the name from the map. Don't return the pointer
- // to the caller
-
- virtual int unbind (const char *name, void *&pointer);
- // Break any association of name. Returns the value of pointer in
- // case the caller needs to deallocate memory.
-
- // = Protection and "sync" (i.e., flushing data to backing store).
-
- virtual int sync (ssize_t len = -1, int flags = MS_SYNC);
- // Sync <len> bytes of the memory region to the backing store
- // starting at <this->base_addr_>. If <len> == -1 then sync the
- // whole region.
-
- virtual int sync (void *addr, size_t len, int flags = MS_SYNC);
- // Sync <len> bytes of the memory region to the backing store
- // starting at <addr_>.
-
- virtual int protect (ssize_t len = -1, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <this->base_addr_> up to <len> bytes. If <len> == -1
- // then change protection of all pages in the mapped region.
-
- virtual int protect (void *addr, size_t len, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <addr> up to <len> bytes.
-
- ALLOCATOR &alloc (void);
- // Returns the underlying allocator.
-
-#if defined (ACE_HAS_MALLOC_STATS)
- virtual void print_stats (void) const;
- // Dump statistics of how malloc is behaving.
-#endif /* ACE_HAS_MALLOC_STATS */
-
- virtual void dump (void) const;
- // Dump the state of the object.
-
-private:
- ALLOCATOR allocator_;
- // ALLOCATOR instance, which is owned by the adapter.
-};
-
-// Forward declaration.
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-class ACE_Malloc_Iterator;
-
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-class ACE_Malloc
-{
- // = TITLE
- // Define a C++ class that uses parameterized types to provide
- // an extensible mechanism for encapsulating various of dynamic
- // memory management strategies.
- //
- // = DESCRIPTION
- // This class can be configured flexibly with different
- // MEMORY_POOL strategies and different types of ACE_LOCK
- // strategies.
-public:
- friend class ACE_Malloc_Iterator<ACE_MEM_POOL_2, ACE_LOCK>;
- typedef ACE_MEM_POOL MEMORY_POOL;
- typedef ACE_MEM_POOL_OPTIONS MEMORY_POOL_OPTIONS;
-
- // = Initialization and termination methods.
- ACE_Malloc (LPCTSTR pool_name = 0);
- // Initialize ACE_Malloc. This constructor passes <pool_name> to
- // initialize the memory pool, and uses <ACE::basename> to
- // automatically extract out the name used for the underlying lock
- // name (if necessary).
-
- ACE_Malloc (LPCTSTR pool_name,
- LPCTSTR lock_name,
- const ACE_MEM_POOL_OPTIONS *options = 0);
- // Initialize ACE_Malloc. This constructor passes <pool_name> to
- // initialize the memory pool, and uses <lock_name> to automatically
- // extract out the name used for the underlying lock name (if
- // necessary). In addition, <options> is passed through to
- // initialize the underlying memory pool.
-
-#if !defined (ACE_HAS_TEMPLATE_TYPEDEFS)
- ACE_Malloc (LPCTSTR pool_name,
- LPCTSTR lock_name,
- const void *options = 0);
- // This is necessary to work around template bugs with certain C++
- // compilers.
-#endif /* ACE_HAS_TEMPLATE_TYPEDEFS */
-
- ~ACE_Malloc (void);
- // Destructor
-
- int remove (void);
- // Releases resources allocated by ACE_Malloc.
-
- // = Memory management
-
- void *malloc (size_t nbytes);
- // Allocate <nbytes>, but don't give them any initial value.
-
- void *calloc (size_t nbytes, char initial_value = '\0');
- // Allocate <nbytes>, giving them <initial_value>.
-
- void free (void *ptr);
- // Deallocate memory pointed to by <ptr>, which must have been
- // allocated previously by <this->malloc>.
-
- MEMORY_POOL &memory_pool (void);
- // Returns a reference to the underlying memory pool.
-
- // = Map manager like functions
-
- int bind (const char *name, void *pointer, int duplicates = 0);
- // Associate <name> with <pointer>. If <duplicates> == 0 then do
- // not allow duplicate <name>/<pointer> associations, else if
- // <duplicates> != 0 then allow duplicate <name>/<pointer>
- // assocations. Returns 0 if successfully binds (1) a previously
- // unbound <name> or (2) <duplicates> != 0, returns 1 if trying to
- // bind a previously bound <name> and <duplicates> == 0, else
- // returns -1 if a resource failure occurs.
-
- int trybind (const char *name, void *&pointer);
- // Associate <name> with <pointer>. Does not allow duplicate
- // <name>/<pointer> associations. Returns 0 if successfully binds
- // (1) a previously unbound <name>, 1 if trying to bind a previously
- // bound <name>, or returns -1 if a resource failure occurs. When
- // this call returns <pointer>'s value will always reference the
- // void * that <name> is associated with. Thus, if the caller needs
- // to use <pointer> (e.g., to free it) a copy must be maintained by
- // the caller.
-
- int find (const char *name, void *&pointer);
- // Locate <name> and pass out parameter via <pointer>. If found,
- // return 0, returns -1 if failure occurs.
-
- int find (const char *name);
- // Returns 0 if <name> is in the mapping. -1, otherwise.
-
- int unbind (const char *name);
- // Unbind (remove) the name from the map. Don't return the pointer
- // to the caller. If you want to remove all occurrences of <name>
- // you'll need to call this method multiple times until it fails...
-
- int unbind (const char *name, void *&pointer);
- // Unbind (remove) one association of <name> to <pointer>. Returns
- // the value of pointer in case the caller needs to deallocate
- // memory. If you want to remove all occurrences of <name> you'll
- // need to call this method multiple times until it fails...
-
- // = Protection and "sync" (i.e., flushing data to backing store).
-
- int sync (ssize_t len = -1, int flags = MS_SYNC);
- // Sync <len> bytes of the memory region to the backing store
- // starting at <this->base_addr_>. If <len> == -1 then sync the
- // whole region.
-
- int sync (void *addr, size_t len, int flags = MS_SYNC);
- // Sync <len> bytes of the memory region to the backing store
- // starting at <addr_>.
-
- int protect (ssize_t len = -1, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <this->base_addr_> up to <len> bytes. If <len> == -1
- // then change protection of all pages in the mapped region.
-
- int protect (void *addr, size_t len, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <addr> up to <len> bytes.
-
- ssize_t avail_chunks (size_t size) const;
- // Returns a count of the number of available chunks that can hold
- // <size> byte allocations. Function can be used to determine if you
- // have reached a water mark. This implies a fixed amount of allocated
- // memory.
- //
- // @param size - the chunk size of that you would like a count of
- // @return function returns the number of chunks of the given size
- // that would fit in the currently allocated memory.
-
-#if defined (ACE_HAS_MALLOC_STATS)
- void print_stats (void) const;
- // Dump statistics of how malloc is behaving.
-#endif /* ACE_HAS_MALLOC_STATS */
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int open (void);
- // Initialize the Malloc pool.
-
- int shared_bind (const char *name, void *pointer);
- // Associate <name> with <pointer>. Assumes that locks are held by
- // callers.
-
- ACE_Name_Node *shared_find (const char *name);
- // Try to locate <name>. If found, return the associated
- // <ACE_Name_Node>, else returns 0 if can't find the <name>.
- // Assumes that locks are held by callers.
-
- void *shared_malloc (size_t nbytes);
- // Allocate memory. Assumes that locks are held by callers.
-
- void shared_free (void *ptr);
- // Deallocate memory. Assumes that locks are held by callers.
-
- ACE_Control_Block *cb_ptr_;
- // Pointer to the control block (stored in memory controlled by
- // MEMORY_POOL).
-
- MEMORY_POOL memory_pool_;
- // Pool of memory used by ACE_Malloc
-
- ACE_LOCK lock_;
- // Local that ensures mutual exclusion.
-};
-
-template <ACE_MEM_POOL_1, class ACE_LOCK>
-class ACE_Malloc_Iterator
-{
- // = TITLE
- // Iterator for names stored in Malloc'd memory.
- //
- // = DESCRIPTION
- // Does not allows deletions while iteration is occurring.
-public:
- // = Initialization method.
- ACE_Malloc_Iterator (ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK> &malloc,
- const char *name = 0);
- // if <name> = 0 it will iterate through everything else only
- // through those entries whose <name> match.
-
- ~ACE_Malloc_Iterator (void);
-
- // = Iteration methods.
-
- int next (void *&next_entry);
- // Pass back the next <entry> in the set that hasn't yet been
- // visited. Returns 0 when all items have been seen, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- int next (void *&next_entry, char *&name);
- // Pass back the next <entry> (and the <name> associated with it) in
- // the set that hasn't yet been visited. Returns 0 when all items
- // have been seen, else 1.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK> &malloc_;
- // Malloc we are iterating over.
-
- ACE_Name_Node *curr_;
- // Keeps track of how far we've advanced...
-
- ACE_Read_Guard<ACE_LOCK> guard_;
- // Lock Malloc for the lifetime of the iterator.
-
- const char *name_;
- // Name that we are searching for.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Malloc_T.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Malloc_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Malloc_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_MALLOC_H */
diff --git a/ace/Malloc_T.i b/ace/Malloc_T.i
deleted file mode 100644
index c6ca4e7fad0..00000000000
--- a/ace/Malloc_T.i
+++ /dev/null
@@ -1,186 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Malloc_T.i
-
-template <class T> ACE_INLINE T *
-ACE_Cached_Mem_Pool_Node<T>::addr (void)
-{
- return (T *) this;
-}
-
-template <class T> ACE_INLINE ACE_Cached_Mem_Pool_Node<T> *
-ACE_Cached_Mem_Pool_Node<T>::get_next (void)
-{
- return this->next_;
-}
-
-template <class T> ACE_INLINE void
-ACE_Cached_Mem_Pool_Node<T>::set_next (ACE_Cached_Mem_Pool_Node<T> *ptr)
-{
- this->next_ = ptr;
-}
-
-template <class T, class ACE_LOCK> ACE_INLINE void *
-ACE_Cached_Allocator<T, ACE_LOCK>::malloc (size_t nbytes)
-{
- // Check if size requested fits within pre-determined size.
- if (nbytes > sizeof (T))
- return NULL;
-
- // addr() call is really not absolutely necessary because of the way
- // ACE_Cached_Mem_Pool_Node's internal structure arranged.
- return this->free_list_.remove ()->addr ();
-}
-
-template <class T, class ACE_LOCK> ACE_INLINE void
-ACE_Cached_Allocator<T, ACE_LOCK>::free (void * ptr)
-{
- this->free_list_.add ((ACE_Cached_Mem_Pool_Node<T> *) ptr) ;
-}
-
-template <class MALLOC> ACE_INLINE void *
-ACE_Allocator_Adapter<MALLOC>::malloc (size_t nbytes)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::malloc");
- return this->allocator_.malloc (nbytes);
-}
-
-template <class MALLOC> ACE_INLINE void *
-ACE_Allocator_Adapter<MALLOC>::calloc (size_t nbytes,
- char initial_value)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::malloc");
- return this->allocator_.calloc (nbytes, initial_value);
-}
-
-template <class MALLOC> ACE_INLINE MALLOC &
-ACE_Allocator_Adapter<MALLOC>::alloc (void)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::allocator");
- return this->allocator_;
-}
-
-template <class MALLOC> ACE_INLINE void
-ACE_Allocator_Adapter<MALLOC>::free (void *ptr)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::free");
- this->allocator_.free (ptr);
-}
-
-template <class MALLOC> ACE_INLINE int
-ACE_Allocator_Adapter<MALLOC>::remove (void)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::remove");
- return this->allocator_.remove ();
-}
-
-template <class MALLOC> ACE_INLINE int
-ACE_Allocator_Adapter<MALLOC>::trybind (const char *name,
- void *&pointer)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::trybind");
- return this->allocator_.trybind (name, pointer);
-}
-
-template <class MALLOC> ACE_INLINE int
-ACE_Allocator_Adapter<MALLOC>::bind (const char *name,
- void *pointer,
- int duplicates)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::bind");
- return this->allocator_.bind (name, pointer, duplicates);
-}
-
-template <class MALLOC> ACE_INLINE int
-ACE_Allocator_Adapter<MALLOC>::find (const char *name,
- void *&pointer)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::find");
- return this->allocator_.find (name, pointer);
-}
-
-template <class MALLOC> ACE_INLINE int
-ACE_Allocator_Adapter<MALLOC>::find (const char *name)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::find");
- return this->allocator_.find (name);
-}
-
-template <class MALLOC> ACE_INLINE int
-ACE_Allocator_Adapter<MALLOC>::unbind (const char *name, void *&pointer)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::unbind");
- return this->allocator_.unbind (name, pointer);
-}
-
-template <class MALLOC> ACE_INLINE int
-ACE_Allocator_Adapter<MALLOC>::unbind (const char *name)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::unbind");
- return this->allocator_.unbind (name);
-}
-
-template <class MALLOC> ACE_INLINE int
-ACE_Allocator_Adapter<MALLOC>::sync (ssize_t len, int flags)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::sync");
- return this->allocator_.sync (len, flags);
-}
-
-template <class MALLOC> ACE_INLINE int
-ACE_Allocator_Adapter<MALLOC>::sync (void *addr, size_t len, int flags)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::sync");
- return this->allocator_.sync (addr, len, flags);
-}
-
-template <class MALLOC> ACE_INLINE int
-ACE_Allocator_Adapter<MALLOC>::protect (ssize_t len, int flags)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::protect");
- return this->allocator_.protect (len, flags);
-}
-
-template <class MALLOC> ACE_INLINE int
-ACE_Allocator_Adapter<MALLOC>::protect (void *addr, size_t len, int flags)
-{
- ACE_TRACE ("ACE_Allocator_Adapter<MALLOC>::protect");
- return this->allocator_.protect (addr, len, flags);
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> ACE_MEM_POOL &
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::memory_pool (void)
-{
- ACE_TRACE ("ACE_Malloc<MEMORY_POOL, ACE_LOCK>::memory_pool");
- return this->memory_pool_;
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::sync (ssize_t len, int flags)
-{
- ACE_TRACE ("ACE_Malloc<MEMORY_POOL, ACE_LOCK>::sync");
- return this->memory_pool_.sync (len, flags);
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::sync (void *addr, size_t len, int flags)
-{
- ACE_TRACE ("ACE_Malloc<MEMORY_POOL, ACE_LOCK>::sync");
- return this->memory_pool_.sync (addr, len, flags);
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::protect (ssize_t len, int flags)
-{
- ACE_TRACE ("ACE_Malloc<MEMORY_POOL, ACE_LOCK>::protect");
- return this->memory_pool_.protect (len, flags);
-}
-
-template <ACE_MEM_POOL_1, class ACE_LOCK> int
-ACE_Malloc<ACE_MEM_POOL_2, ACE_LOCK>::protect (void *addr, size_t len, int flags)
-{
- ACE_TRACE ("ACE_Malloc<MEMORY_POOL, ACE_LOCK>::protect");
- return this->memory_pool_.protect (addr, len, flags);
-}
-
diff --git a/ace/Managed_Object.cpp b/ace/Managed_Object.cpp
deleted file mode 100644
index 8b3680cbe59..00000000000
--- a/ace/Managed_Object.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#if !defined (ACE_MANAGED_OBJECT_CPP)
-#define ACE_MANAGED_OBJECT_CPP
-
-#include "ace/Managed_Object.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Managed_Object.i"
-#endif /* __ACE_INLINE__ */
-
-template <class TYPE>
-ACE_Cleanup_Adapter<TYPE>::~ACE_Cleanup_Adapter (void)
-{
-}
-
-#endif /* ACE_MANAGED_OBJECT_CPP */
diff --git a/ace/Managed_Object.h b/ace/Managed_Object.h
deleted file mode 100644
index 0566718159f..00000000000
--- a/ace/Managed_Object.h
+++ /dev/null
@@ -1,153 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Managed_Object.h
-//
-// = AUTHORS
-// David L. Levine
-//
-// ============================================================================
-
-#if !defined (ACE_MANAGED_OBJECT_H)
-#define ACE_MANAGED_OBJECT_H
-
-#include "ace/OS.h"
-#include "ace/Object_Manager.h"
-
-template <class TYPE>
-class ACE_Cleanup_Adapter : public ACE_Cleanup
-{
- // = TITLE
- // Adapter for ACE_Cleanup objects that allows them to be readily
- // managed by the ACE_Object_Manager.
- //
- // = DESCRIPTION
- // This template class adapts an object of any type to be an
- // ACE_Cleanup object. The object can then be destroyed
- // type-safely by the ACE_Object_Manager. This class is
- // typically used to replace a cast; but, it's a bit cleaner and
- // allows insertion of, say, run-time type identification
- // internally if desired.
-public:
- ACE_Cleanup_Adapter (void);
- // Default constructor.
-
- virtual ~ACE_Cleanup_Adapter (void);
- // Virtual destructor, needed by some compilers for vtable placement.
-
- TYPE &object (void);
- // Accessor for contained object.
-
-private:
- TYPE object_;
- // Contained object.
-};
-
-template <class TYPE>
-class ACE_Managed_Object
-{
- // = TITLE
- // Wrapper for interface to allocate an object managed by the
- // ACE_Object_Manager.
- //
- // = DESCRIPTION
- // This template class wraps an interface that is used to
- // allocate and access an object that is managed by the
- // ACE_Object_Manager. Because static template member functions
- // are not supported by most compilers, it is a separate
- // (template) class.
- //
- // This interface is typically used to replace a static object
- // with one that is dynamically allocated. It helps to avoid
- // problems with order of static object
- // construction/destruction. Managed objects won't be allocated
- // until needed, but should be allocated when first needed. And
- // they are destroyed in the reverse order of construction.
- //
- // get_preallocated_object () accesses a "preallocated" object,
- // i.e., one that is identified by a value in the
- // ACE_Object_Manager:: Preallocated_Object enum. These objects
- // are used internally by the ACE library.
- //
- // Hooks are provided for the application to preallocate objects
- // via the same mechanism.
- // ACE_APPLICATION_PREALLOCATED_OBJECT_DECLARATIONS can be used
- // to define enum values;
- // ACE_APPLICATION_PREALLOCATED_OBJECT_DEFINITIONS can be used
- // to define the corresponding objects. The format of the ACE
- // internal library definitions should be followed. And
- // similarly, ACE_APPLICATION_PREALLOCATED_ARRAY_DECLARATIONS
- // and ACE_APPLICATION_PREALLOCATED_ARRAY_DEFINITIONS can be
- // used to preallocate arrays.
- //
- // By default, preallocation uses dynamic allocation. The
- // preallocated objects and arrays are allocated off the heap in
- // the ACE_Object_Manager constructor. The statically place the
- // preallocated objects in program global data instead of on the
- // heap, #define ACE_HAS_STATIC_PREALLOCATION prior to building
- // the ACE library.
-public:
- static TYPE *get_preallocated_object (ACE_Object_Manager::Preallocated_Object id)
- {
- // The preallocated objects are in a separate, "read-only" array so
- // that this function doesn't need a lock. Also, because it is
- // intended _only_ for use with hard-code values, it performs no
- // range checking on "id".
-
- // Cast the return type of the the object pointer based
- // on the type of the function template parameter.
- return &((ACE_Cleanup_Adapter<TYPE> *)
- ACE_Object_Manager::preallocated_object[id])->object ();
- }
- // Get the preallocated object identified by "id". Returns a
- // pointer to the object. Beware: no error indication is provided,
- // because it can _only_ be used for accessing preallocated objects.
- // Note: the function definition is inlined here so that it compiles
- // on AIX 4.1 w/xlC v. 3.01.
-
- static TYPE *get_preallocated_array (ACE_Object_Manager::Preallocated_Array id)
- {
- // The preallocated array are in a separate, "read-only" array so
- // that this function doesn't need a lock. Also, because it is
- // intended _only_ for use with hard-code values, it performs no
- // range checking on "id".
-
- // Cast the return type of the the object pointer based
- // on the type of the function template parameter.
- return &((ACE_Cleanup_Adapter<TYPE> *)
- ACE_Object_Manager::preallocated_array[id])->object ();
- }
- // Get the preallocated array identified by "id". Returns a
- // pointer to the array. Beware: no error indication is provided,
- // because it can _only_ be used for accessing preallocated arrays.
- // Note: the function definition is inlined here so that it compiles
- // on AIX 4.1 w/xlC v. 3.01.
-
-private:
- // Disallow instantiation of this class.
- ACE_UNIMPLEMENTED_FUNC (ACE_Managed_Object ())
- ACE_UNIMPLEMENTED_FUNC (ACE_Managed_Object (const ACE_Managed_Object<TYPE> &))
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Managed_Object<TYPE> &))
-
- friend class this_prevents_compiler_warning_about_only_private_constructors;
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Managed_Object.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Managed_Object.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Managed_Object.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_MANAGED_OBJECT_H */
diff --git a/ace/Managed_Object.i b/ace/Managed_Object.i
deleted file mode 100644
index d4dd6043418..00000000000
--- a/ace/Managed_Object.i
+++ /dev/null
@@ -1,18 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-template <class TYPE>
-ACE_INLINE
-ACE_Cleanup_Adapter<TYPE>::ACE_Cleanup_Adapter (void)
- // Note: don't explicitly initialize "object_", because TYPE may not
- // have a default constructor. Let the compiler figure it out . . .
-{
-}
-
-template <class TYPE>
-ACE_INLINE
-TYPE &
-ACE_Cleanup_Adapter<TYPE>::object (void)
-{
- return this->object_;
-}
diff --git a/ace/Map_Manager.cpp b/ace/Map_Manager.cpp
deleted file mode 100644
index 8a15e7e99f9..00000000000
--- a/ace/Map_Manager.cpp
+++ /dev/null
@@ -1,819 +0,0 @@
-// $Id$
-
-#if !defined (ACE_MAP_MANAGER_C)
-#define ACE_MAP_MANAGER_C
-
-#define ACE_BUILD_DLL
-#include "ace/Synch.h"
-#include "ace/Malloc.h"
-#include "ace/Service_Config.h"
-#include "ace/Map_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Map_Manager.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Map_Entry)
-
-template <class EXT_ID, class INT_ID>
-ACE_Map_Entry<EXT_ID, INT_ID>::~ACE_Map_Entry (void)
-{
- // No-op just to keep some compilers happy...
-}
-
-template <class EXT_ID, class INT_ID> void
-ACE_Map_Entry<EXT_ID, INT_ID>::dump (void) const
-{
- ACE_TRACE ("ACE_Map_Entry<EXT_ID, INT_ID>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("is_free_ = %d"), this->is_free_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Map_Manager)
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::dump (void) const
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("total_size_ = %d"), this->total_size_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ncur_size_ = %d"), this->cur_size_));
- this->allocator_->dump ();
- this->lock_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::ACE_Map_Manager (size_t size,
- ACE_Allocator *alloc)
- : search_structure_ (0),
- allocator_ (0),
- total_size_ (0),
- cur_size_ (0)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::ACE_Map_Manager");
-
- if (this->open (size, alloc) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("ACE_Map_Manager\n")));
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::ACE_Map_Manager (ACE_Allocator *alloc)
- : search_structure_ (0),
- allocator_ (0),
- total_size_ (0),
- cur_size_ (0)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::ACE_Map_Manager");
- if (this->open (ACE_DEFAULT_MAP_SIZE, alloc) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("ACE_Map_Manager\n")));
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::close_i (void)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::close_i");
-
- this->free_search_structure ();
- return 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::close (void)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::close");
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->close_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::~ACE_Map_Manager (void)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::~ACE_Map_Manager");
- this->close ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::resize_i (size_t size)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::resize_i");
-
- // If we need to grow buffer, then remove the existing buffer.
- void *ptr;
-
- ACE_ALLOCATOR_RETURN (ptr,
- this->allocator_->malloc (size * sizeof (ACE_Map_Entry<EXT_ID, INT_ID>)),
- -1);
-
- size_t i;
-
- ACE_Map_Entry<EXT_ID, INT_ID> *temp = (ACE_Map_Entry<EXT_ID, INT_ID> *) ptr;
-
- // Copy over the currently active elements.
- for (i = 0; i < this->cur_size_; i++)
- {
- temp[i] = this->search_structure_[i]; // Structure assignment.
- }
-
- this->total_size_ = size;
-
- // Mark the newly allocated elements as being "free".
-
- for (i = this->cur_size_; i < this->total_size_; i++)
- {
- // Call the constructor for each element in the array.
- new (&(temp[i])) ACE_Map_Entry<EXT_ID, INT_ID>;
- temp[i].is_free_ = 1;
- }
-
- this->free_search_structure ();
-
- this->search_structure_ = temp;
- return 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::begin (void)
-{
- return ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> (*this);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::end (void)
-{
- return ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> (*this, 1);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::rbegin (void)
-{
- return ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> (*this);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::rend (void)
-{
- return ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> (*this, 1);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::free_search_structure (void)
-{
- if (this->search_structure_ != 0)
- {
- for (size_t i = 0; i < this->total_size_; i++)
- // Explicitly call the destructor.
- {
- ACE_Map_Entry<EXT_ID, INT_ID> &ss = this->search_structure_[i];
- ss.ACE_Map_Entry<EXT_ID, INT_ID>::~ACE_Map_Entry ();
- }
-
- // Actually free the memory.
- this->allocator_->free (this->search_structure_);
- this->search_structure_ = 0;
- }
-}
-
-// Create a new search_structure of size SIZE.
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::open (size_t size,
- ACE_Allocator *alloc)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::open");
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- if (alloc == 0)
- alloc = ACE_Allocator::instance ();
-
- this->allocator_ = alloc;
-
- // If we need to grow buffer, then remove the existing buffer.
- if (this->total_size_ < size)
- return this->resize_i (size);
- else
- return 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::shared_find (const EXT_ID &ext_id,
- int &first_free)
-{
- // See if the entry is already there, keeping track of the first
- // free slot.
-
- for (size_t i = 0; i < this->cur_size_; i++)
- {
- ACE_Map_Entry<EXT_ID, INT_ID> &ss = this->search_structure_[i];
-
- if (ss.is_free_ == 0)
- {
- if (ss.ext_id_ == ext_id)
- return i;
- }
- else if (first_free == -1)
- first_free = int (i);
- }
-
- errno = ENOENT;
- return -1;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::equal (const EXT_ID &id1,
- const EXT_ID &id2)
-{
- return id1 == id2;
-}
-
-// Find the <int_id> corresponding to the <ext_id>.
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::shared_find (const EXT_ID &ext_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::shared_find");
-
- for (size_t i = 0; i < this->cur_size_; i++)
- {
- const ACE_Map_Entry<EXT_ID, INT_ID> &ss
- = this->search_structure_[i];
-
- if (ss.is_free_ == 0 && this->equal (ss.ext_id_, ext_id))
- // We found it!
- return i;
- }
-
- // not found
- errno = ENOENT;
- return -1;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::shared_bind (const EXT_ID &ext_id,
- const INT_ID &int_id,
- int first_free)
-{
- if (first_free > -1)
- {
- // We found a free spot, let's reuse it.
-
- ACE_Map_Entry<EXT_ID, INT_ID> &ss = this->search_structure_[first_free];
-
- ss.ext_id_ = ext_id;
- ss.int_id_ = int_id;
- ss.is_free_ = 0;
- this->allocator_->sync ((void *) &this->search_structure_[first_free], sizeof ss);
- return 0;
- }
-
- // Check if we have reached total_size_
- else if (this->cur_size_ == this->total_size_)
- // We are out of room so grow the map
- if (this->resize_i (this->total_size_ + ACE_DEFAULT_MAP_SIZE) == -1)
- return -1;
-
- // Insert at the end of the active portion.
-
- ACE_Map_Entry<EXT_ID, INT_ID> &ss = this->search_structure_[this->cur_size_];
-
- ss.int_id_ = int_id;
- ss.ext_id_ = ext_id;
- ss.is_free_ = 0;
- this->allocator_->sync ((void *) &this->search_structure_[this->cur_size_], sizeof ss);
- this->cur_size_++;
- this->allocator_->sync ((void *) &this->cur_size_, sizeof this->cur_size_);
- return 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::trybind_i (const EXT_ID &ext_id,
- INT_ID &int_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::trybind_i");
- int first_free = -1;
- int index = this->shared_find (ext_id, first_free);
-
- if (index >= 0)
- {
- // There was already something there, so make a copy, but
- // *don't* update anything in the map!
-
- int_id = this->search_structure_[index].int_id_;
- return 1;
- }
- else
- // We didn't find it, so let's bind it!
- return this->shared_bind (ext_id, int_id, first_free);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::trybind (const EXT_ID &ext_id,
- INT_ID &int_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::trybind");
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->trybind_i (ext_id, int_id);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find_i (const EXT_ID &ext_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find_i");
- return this->shared_find (ext_id);
-}
-
-// Find the INT_ID corresponding to the EXT_ID.
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find (const EXT_ID &ext_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find");
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->find_i (ext_id);
-}
-
-// Unbind (remove) the EXT_ID from the map and return it via an out
-// parameter. Note that this method does *not* free up the INT_ID
-// structure. Thus, if there is dynamic memory associated with this,
-// the caller is responsible for freeing this memory.
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind_i (const EXT_ID &ext_id,
- INT_ID &int_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind_i");
-
- ssize_t index = this->shared_unbind (ext_id);
-
- if (index == -1)
- return -1;
- else
- {
- int_id = this->search_structure_[index].int_id_;
- return 0;
- }
-}
-
-// Associate <ext_id> with <int_id>. If <ext_id> is already in the
-// map then the <Map_Entry> is not changed. Returns 0 if a new
-// entry is bound successfully, returns 1 if an attempt is made to
-// bind an existing entry, and returns -1 if failures occur.
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::bind_i (const EXT_ID &ext_id,
- const INT_ID &int_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::bind_i");
-
- int first_free = -1;
- // We need to save errno since <shared_find> may set errno to
- // ENOENT.
- int error = errno;
- int index = this->shared_find (ext_id, first_free);
-
- if (index >= 0)
- // It was already bound, so return 1.
- return 1;
-
- else
- {
- // Restore errno.
- errno = error;
- // We didn't find it, so let's bind it!
- return this->shared_bind (ext_id, int_id, first_free);
- }
-}
-
-// Associate <ext_id> with <int_id>. If <ext_id> is not in the
-// map then behaves just like <bind>. Otherwise, store the old
-// values of <ext_id> and <int_id> into the "out" parameters and
-// rebind the new parameters. This is very useful if you need to
-// have an atomic way of updating <Map_Entries> and you also need
-// full control over memory allocation. Returns 0 if a new entry is
-// bound successfully, returns 1 if an existing entry was rebound,
-// and returns -1 if failures occur.
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::rebind_i (const EXT_ID &ext_id,
- const INT_ID &int_id,
- EXT_ID &old_ext_id,
- INT_ID &old_int_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::rebind_i");
-
- int first_free = -1;
- int index = this->shared_find (ext_id, first_free);
-
- if (index >= 0)
- {
- // We found it, so make copies of the old entries and rebind
- // current entries.
-
- ACE_Map_Entry<EXT_ID, INT_ID> &ss = this->search_structure_[index];
-
- old_ext_id = ss.ext_id_;
- old_int_id = ss.int_id_;
- ss.ext_id_ = ext_id;
- ss.int_id_ = int_id;
- this->allocator_->sync ((void *) &this->search_structure_[index], sizeof ss);
- return 1;
- }
- else
- // We didn't find it, so let's bind it!
- return this->shared_bind (ext_id, int_id, first_free);
-}
-
-// Find the INT_ID corresponding to the EXT_ID.
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find_i (const EXT_ID &ext_id,
- INT_ID &int_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find_i");
-
- int index = this->shared_find (ext_id);
-
- if (index == -1)
- // Didn't find it.
- return -1;
- else
- {
- // Found it, so assign a copy.
- int_id = this->search_structure_[index].int_id_;
- return index;
- }
-}
-
-// Unbind (remove) the EXT_ID from the map. Keeps track of where
-// the EXT_ID was found so that this->unbind (EXT_ID, INT_ID)
-// can return it to the caller.
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::shared_unbind (const EXT_ID &ext_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::shared_unbind");
- for (size_t i = 0; i < this->cur_size_; i++)
- {
- ACE_Map_Entry<EXT_ID, INT_ID> &ss = this->search_structure_[i];
-
- if (ss.is_free_ == 0 && this->equal (ss.ext_id_, ext_id))
- {
- size_t index = i;
-
- // Mark this entry as being free.
- ss.is_free_ = 1;
-
- this->allocator_->sync ((void *) &ss.is_free_,
- sizeof ss.is_free_);
-
- // If we just unbound the highest active entry, then we need
- // to figure out where the next highest active entry is.
-
- if (i + 1 == this->cur_size_)
- {
- while (i > 0 && this->search_structure_[--i].is_free_)
- continue;
-
- if (i == 0 && this->search_structure_[i].is_free_)
- this->cur_size_ = 0;
- else
- this->cur_size_ = i + 1;
- this->allocator_->sync ((void *) &this->cur_size_,
- sizeof this->cur_size_);
- }
- return index;
- }
- }
- errno = ENOENT;
- return -1;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind (const EXT_ID &ext_id,
- INT_ID &int_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind");
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->unbind_i (ext_id, int_id);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::bind (const EXT_ID &ext_id,
- const INT_ID &int_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::bind");
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->bind_i (ext_id, int_id);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::rebind (const EXT_ID &ext_id,
- const INT_ID &int_id,
- EXT_ID &old_ext_id,
- INT_ID &old_int_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::rebind");
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->rebind_i (ext_id, int_id, old_ext_id, old_int_id);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find (const EXT_ID &ext_id,
- INT_ID &int_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::find");
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
-
- return this->find_i (ext_id, int_id);
-}
-
-// Unbind (remove) the EXT_ID from the map. Don't return the INT_ID
-// to the caller (this is useful for collections where the INT_IDs are
-// *not* dynamically allocated...)
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind_i (const EXT_ID &ext_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind_i");
- return this->shared_unbind (ext_id) == -1 ? -1 : 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind (const EXT_ID &ext_id)
-{
- ACE_TRACE ("ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::unbind");
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, -1);
- return this->unbind_i (ext_id) == -1 ? -1 : 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> size_t
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::current_size (void)
-{
- ACE_TRACE ("ACE_Map_Manager::current_size");
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_,
- ACE_static_cast(size_t, -1));
- return this->cur_size_;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> size_t
-ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK>::total_size (void)
-{
- ACE_TRACE ("ACE_Map_Manager::total_size");
- ACE_WRITE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_,
- ACE_static_cast(size_t, -1));
- return this->total_size_;
-}
-
-// @@ && @@
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Map_Iterator_Base)
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::dump_i (void) const
-{
- ACE_TRACE ("ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("next_ = %d"), this->next_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::ACE_Map_Iterator_Base (ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm, int head)
- : map_man_ (&mm),
- next_ (-1)
-{
- ACE_TRACE ("ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::ACE_Map_Iterator_Base");
- if (head == 0)
- this->next_ = this->map_man_->cur_size_;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::next (ACE_Map_Entry<EXT_ID, INT_ID> *&mm)
-{
- ACE_TRACE ("ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::next");
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->map_man_->lock_, -1);
-
- if (this->map_man_->search_structure_ != 0
- // Note that this->next_ is never negative at this point...
- && ACE_static_cast(size_t, this->next_) < this->map_man_->cur_size_
- && this->next_ > -1)
- {
- mm = &this->map_man_->search_structure_[this->next_];
- return 1;
- }
- else
- return 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::done (void) const
-{
- ACE_TRACE ("ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::done");
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->map_man_->lock_, -1);
-
- return this->map_man_->search_structure_ == 0
- // Note that this->next_ is never negative at this point...
- || ACE_static_cast (size_t, this->next_) >= this->map_man_->cur_size_
- || this->next_ <= -1;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::forward_i (void)
-{
- ACE_TRACE ("ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::forward_i");
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->map_man_->lock_, -1);
-
- for (++this->next_;
- ACE_static_cast(size_t, this->next_) < this->map_man_->cur_size_
- && this->map_man_->search_structure_[this->next_].is_free_;
- this->next_++)
- continue;
- return ACE_static_cast(size_t, this->next_) < this->map_man_->cur_size_;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::reverse_i (void)
-{
- ACE_TRACE ("ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::reverse_i");
- ACE_READ_GUARD_RETURN (ACE_LOCK, ace_mon, this->map_man_->lock_, -1);
-
- for (--this->next_;
- this->next_ >= 0
- && this->map_man_->search_structure_[this->next_].is_free_;
- this->next_--)
- continue;
- return this->next_ >= 0;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Entry<EXT_ID, INT_ID>&
-ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator* (void)
-{
- ACE_TRACE ("ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator*");
- ACE_Map_Entry<EXT_ID, INT_ID> *retv = 0;
-
- ACE_ASSERT (this->next (retv) != 0);
- return *retv;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator== (const ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &rhs) const
-{
- ACE_TRACE ("ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator==");
- return (this->map_man_ == rhs.map_man_ && this->next_ == rhs.next_);
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator!= (const ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &rhs) const
-{
- ACE_TRACE ("ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>::operator!=");
- return (this->next_ != rhs.next_ || this->map_man_ != rhs.map_man_);
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Map_Iterator)
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::dump (void) const
-{
- ACE_TRACE ("ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::dump");
-
- this->dump_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::ACE_Map_Iterator (ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm, int tail)
- : ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> (mm, (tail == 0 ? 1 : 0))
-{
- ACE_TRACE ("ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::ACE_Map_Iterator");
- if (tail == 0 && this->map_man_->search_structure_ != 0)
- this->forward_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::advance (void)
-{
- ACE_TRACE ("ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::advance");
- return this->forward_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (void)
-{
- ACE_TRACE ("ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (void)");
- ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> retv (*this);
-
- this->forward_i ();
- return retv;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>&
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (int)
-{
- ACE_TRACE ("ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (int)");
- this->forward_i ();
- return *this;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (void)
-{
- ACE_TRACE ("ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (void)");
- ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> retv (*this);
-
- this->reverse_i ();
- return retv;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>&
-ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (int)
-{
- ACE_TRACE ("ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (int)");
- this->reverse_i ();
- return *this;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Map_Reverse_Iterator)
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> void
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::dump (void) const
-{
- ACE_TRACE ("ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::dump");
-
- this->dump_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::ACE_Map_Reverse_Iterator (ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &mm, int head)
- : ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> (mm, head)
-{
- ACE_TRACE ("ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::ACE_Map_Reverse_Iterator");
- if (head == 0 && this->map_man_->search_structure_ != 0)
- this->reverse_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK> int
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::advance (void)
-{
- ACE_TRACE ("ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::advance");
- return this->reverse_i ();
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (void)
-{
- ACE_TRACE ("ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (void)");
- ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> retv (*this);
-
- this->reverse_i ();
- return retv;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>&
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (int)
-{
- ACE_TRACE ("ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator++ (int)");
- this->reverse_i ();
- return *this;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (void)
-{
- ACE_TRACE ("ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (void)");
- ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> retv (*this);
-
- this->forward_i ();
- return retv;
-}
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>&
-ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (int)
-{
- ACE_TRACE ("ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>::operator-- (int)");
- this->forward_i ();
- return *this;
-}
-
-#endif /* ACE_MAP_MANAGER_C */
diff --git a/ace/Map_Manager.h b/ace/Map_Manager.h
deleted file mode 100644
index 4bebfcb3d64..00000000000
--- a/ace/Map_Manager.h
+++ /dev/null
@@ -1,410 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Map_Manager.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_MAP_MANAGER_H)
-#define ACE_MAP_MANAGER_H
-
-#include "ace/ACE.h"
-
-// Forward declaration.
-class ACE_Allocator;
-
-template <class EXT_ID, class INT_ID>
-class ACE_Map_Entry
-{
- // = TITLE
- // An entry in the Map.
-public:
- EXT_ID ext_id_;
- // Key used to look up an entry.
-
- INT_ID int_id_;
- // The contents of the entry itself.
-
- int is_free_;
- // Keeps track whether entry is free or not.
-
- ~ACE_Map_Entry (void);
- // We need this destructor to keep some compilers from complaining.
- // It's just a no-op, however.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-// Forward decl.
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Map_Iterator_Base;
-
-// Forward decl.
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Map_Iterator;
-
-// Forward decl.
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Map_Reverse_Iterator;
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Map_Manager
-{
- // = TITLE
- // Define a map abstraction that associates <EXT_ID>s with
- // <INT_ID>s.
- //
- // = DESCRIPTION
- // The <EXT_ID> must support <operator==> (this constraint can
- // be alleviated via template specialization). The
- // <ACE_Map_Manager> class uses an <ACE_Allocator> to allocate
- // memory. The user can make this a persistant class by
- // providing an <ACE_Allocator> with a persistable memory pool.
- //
- // This implementation of a map uses an array, which is searched
- // linearly. For more efficient searching you should use the
- // <ACE_Hash_Map_Manager>.
-public:
- friend class ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>;
- friend class ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>;
- friend class ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>;
-
- // = Traits.
- typedef EXT_ID KEY;
- typedef INT_ID VALUE;
- typedef ACE_Map_Entry<EXT_ID, INT_ID> ENTRY;
- typedef ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> ITERATOR;
- typedef ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> REVERSE_ITERATOR;
-
- typedef ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> iterator;
- typedef ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> reverse_iterator;
-
- // = Initialization and termination methods.
- ACE_Map_Manager (ACE_Allocator *alloc = 0);
- // Initialize a <Map_Manager> with the <ACE_DEFAULT_MAP_SIZE>.
-
- ACE_Map_Manager (size_t size,
- ACE_Allocator *alloc = 0);
- // Initialize a <Map_Manager> with <size> entries.
-
- int open (size_t length = ACE_DEFAULT_MAP_SIZE,
- ACE_Allocator *alloc = 0);
- // Initialize a <Map_Manager> with size <length>.
-
- int close (void);
- // Close down a <Map_Manager> and release dynamically allocated
- // resources.
-
- ~ACE_Map_Manager (void);
- // Close down a <Map_Manager> and release dynamically allocated
- // resources.
-
- int trybind (const EXT_ID &ext_id,
- INT_ID &int_id);
- // Associate <ext_id> with <int_id> if and only if <ext_id> is not
- // in the map. If <ext_id> is already in the map then the <int_id>
- // parameter is overwritten with the existing value in the map
- // Returns 0 if a new entry is bound successfully, returns 1 if an
- // attempt is made to bind an existing entry, and returns -1 if
- // failures occur.
-
- int bind (const EXT_ID &ext_id,
- const INT_ID &int_id);
- // Associate <ext_id> with <int_id>. If <ext_id> is already in the
- // map then the <Map_Entry> is not changed. Returns 0 if a new
- // entry is bound successfully, returns 1 if an attempt is made to
- // bind an existing entry, and returns -1 if failures occur.
-
- int rebind (const EXT_ID &ext_id,
- const INT_ID &int_id,
- EXT_ID &old_ext_id,
- INT_ID &old_int_id);
- // Associate <ext_id> with <int_id>. If <ext_id> is not in the
- // map then behaves just like <bind>. Otherwise, store the old
- // values of <ext_id> and <int_id> into the "out" parameters and
- // rebind the new parameters. This is very useful if you need to
- // have an atomic way of updating <Map_Entries> and you also need
- // full control over memory allocation. Returns 0 if a new entry is
- // bound successfully, returns 1 if an existing entry was rebound,
- // and returns -1 if failures occur.
-
- int find (const EXT_ID &ext_id, INT_ID &int_id);
- // Locate <ext_id> and pass out parameter via <int_id>. If found,
- // returns and non-negative integer; returns -1 if not found.
-
- int find (const EXT_ID &ext_id);
- // Returns a non-negative integer if the <ext_id> is in the mapping, otherwise -1.
-
- int unbind (const EXT_ID &ext_id);
- // Unbind (remove) the <ext_id> from the map. Don't return the
- // <int_id> to the caller (this is useful for collections where the
- // <int_id>s are *not* dynamically allocated...) Returns 0 if
- // successful, else -1.
-
- int unbind (const EXT_ID &ext_id, INT_ID &int_id);
- // Break any association of <ext_id>. Returns the value of <int_id>
- // in case the caller needs to deallocate memory. Returns 0 if
- // successful, else -1.
-
- size_t current_size (void);
- // Return the current size of the map.
-
- size_t total_size (void);
- // Return the total size of the map.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // = STL styled iterator factory functions.
-
- ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> begin (void);
- ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> end (void);
- // Return forward iterator.
-
- ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> rbegin (void);
- ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> rend (void);
- // Return reverse iterator.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
-
- void free_search_structure (void);
- // Explicitly call the destructors and free up the search_structure_.
-
- ACE_Map_Entry<EXT_ID, INT_ID> *search_structure_;
- // Implementation of the Map (should use hashing instead of
- // array...).
-
- // = The following methods do the actual work.
-
- // These methods assume that the locks are held by the private
- // methods.
-
- int bind_i (const EXT_ID &ext_id, const INT_ID &int_id);
- // Performs the binding of <ext_id> to <int_id>. Must be
- // called with locks held.
-
- int rebind_i (const EXT_ID &ext_id, const INT_ID &int_id,
- EXT_ID &old_ext_id, INT_ID &old_int_id);
- // Performs a rebinding of <ext_it> to <int_id>. Must be called
- // with locks held.
-
- int find_i (const EXT_ID &ext_id, INT_ID &int_id);
- // Performs a find of <int_id> using <ext_id> as the key. Must be
- // called with locks held.
-
- int find_i (const EXT_ID &ext_id);
- // Performs a find using <ext_id> as the key. Must be called with
- // locks held.
-
- int unbind_i (const EXT_ID &ext_id, INT_ID &int_id);
- // Performs an unbind of <int_id> using <ext_id> as the key. Must
- // be called with locks held.
-
- int unbind_i (const EXT_ID &ext_id);
- // Performs an unbind using <ext_id> as the key. Must be called
- // with locks held.
-
- int trybind_i (const EXT_ID &ext_id, INT_ID &int_id);
- // Performs a conditional bind of <int_id> using <ext_id> as the
- // key. Must be called with locks held.
-
- int resize_i (size_t size);
- // Resize the map. Must be called with locks held.
-
- int close_i (void);
- // Close down a <Map_Manager>. Must be called with
- // locks held.
-
- ACE_Allocator *allocator_;
- // Pointer to a memory allocator.
-
- ACE_LOCK lock_;
- // Synchronization variable for the MT_SAFE <ACE_Map_Manager>.
-
- int equal (const EXT_ID &id1, const EXT_ID &id2);
- // Returns 1 if <id1> == <id2>, else 0. This is defined as a
- // separate method to facilitate template specialization.
-
-private:
-
- int shared_find (const EXT_ID &ext_id, int &first_free);
- // Locate an entry, keeping track of the first free slot. Must be
- // called with locks held.
-
- int shared_find (const EXT_ID &ext_id);
- // Locate an entry. Must be called with locks held.
-
- int shared_bind (const EXT_ID &ext_id, const INT_ID &int_id, int first_free);
- // Bind an entry. Must be called with locks held.
-
- int shared_unbind (const EXT_ID &ext_id);
- // Unbind (remove) the <ext_id> from the map. Keeps track of where
- // the <ext_id> was found so that this->unbind (<ext_id>, <int_id>)
- // can return it to the caller. Must be called with locks held.
-
- size_t total_size_;
- // Total number of elements in this->search_structure_.
-
- size_t cur_size_;
- // Index of highest active elementin this->search_structure_.
-
- // = Disallow these operations.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &))
- ACE_UNIMPLEMENTED_FUNC (ACE_Map_Manager (const ACE_Map_Manager<EXT_ID, INT_ID, ACE_LOCK> &))
-};
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Map_Iterator_Base
-{
- // = TITLE
- // Iterator for the ACE_Map_Manager.
-public:
- // = Initialization method.
- ACE_Map_Iterator_Base (ACE_Map_Manager <EXT_ID, INT_ID, ACE_LOCK> &mm,
- int head);
- // Contructor. If head != 0, the iterator constructed is positioned
- // at the head of the map, it is positioned at the end otherwise.
-
- // = Iteration methods.
-
- int next (ACE_Map_Entry<EXT_ID, INT_ID> *&next_entry);
- // Pass back the next <entry> that hasn't been seen in the Set.
- // Returns 0 when all items have been seen, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- ACE_Map_Entry<EXT_ID, INT_ID>& operator* (void);
- // Returns a reference to the interal element <this> is pointing to.
-
- int operator== (const ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &) const;
- int operator!= (const ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK> &) const;
- // Check if two iterators point to the same position
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- int forward_i (void);
- // Move forward by one element in the set. Returns 0 when there's
- // no more item in the set after the current items, else 1.
-
- int reverse_i (void);
- // Move backware by one element in the set. Returns 0 when there's
- // no more item in the set before the current item, else 1.
-
- void dump_i (void) const;
- // Dump the state of an object.
-
- ACE_Map_Manager <EXT_ID, INT_ID, ACE_LOCK> *map_man_;
- // Map we are iterating over.
-
- ssize_t next_;
- // Keeps track of how far we've advanced...
-};
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Map_Iterator
- : public ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>
-{
- // = TITLE
- // Iterator for the ACE_Map_Manager.
-public:
- // = Initialization method.
- ACE_Map_Iterator (ACE_Map_Manager <EXT_ID, INT_ID, ACE_LOCK> &mm,
- int tail = 0);
-
- // = Iteration methods.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // = STL styled iteration, compare, and reference functions.
-
- ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator++ (void);
- // Postfix advance.
-
- ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator++ (int);
- // Prefix advance.
-
- ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator-- (void);
- // Postfix advance.
-
- ACE_Map_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator-- (int);
- // Prefix advance.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-template <class EXT_ID, class INT_ID, class ACE_LOCK>
-class ACE_Map_Reverse_Iterator
- : public ACE_Map_Iterator_Base<EXT_ID, INT_ID, ACE_LOCK>
-{
- // = TITLE
- // Reverse Iterator for the ACE_Map_Manager.
-public:
- // = Initialization method.
- ACE_Map_Reverse_Iterator (ACE_Map_Manager <EXT_ID, INT_ID, ACE_LOCK> &mm,
- int head = 0);
-
- // = Iteration methods.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // = STL styled iteration, compare, and reference functions.
-
- ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator++ (void);
- // Postfix advance.
-
- ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator++ (int);
- // Prefix advance.
-
- ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK> operator-- (void);
- // Postfix advance.
-
- ACE_Map_Reverse_Iterator<EXT_ID, INT_ID, ACE_LOCK>& operator-- (int);
- // Prefix advance.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Map_Manager.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Map_Manager.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Map_Manager.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_MAP_MANAGER_H */
diff --git a/ace/Map_Manager.i b/ace/Map_Manager.i
deleted file mode 100644
index 7e1703cd066..00000000000
--- a/ace/Map_Manager.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Map_Manager.i
diff --git a/ace/Mem_Map.cpp b/ace/Mem_Map.cpp
deleted file mode 100644
index 8fbdf9bd70e..00000000000
--- a/ace/Mem_Map.cpp
+++ /dev/null
@@ -1,230 +0,0 @@
-// $Id$
-
-// Defines the member functions for the memory mapping facility.
-
-#define ACE_BUILD_DLL
-#include "ace/Mem_Map.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Mem_Map.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Mem_Map)
-
-void
-ACE_Mem_Map::dump (void) const
-{
- ACE_TRACE ("ACE_Mem_Map::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("base_addr_ = %x"), this->base_addr_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nfilename_ = %s"), this->filename_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nlength_ = %d"), this->length_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nhandle_ = %d"), this->handle_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nfile_mapping_ = %d"), this->file_mapping_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nclose_handle_ = %d"), this->close_handle_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-int
-ACE_Mem_Map::close (void)
-{
- ACE_TRACE ("ACE_Mem_Map::close");
-
- this->unmap ();
-
- return this->close_handle ();
-}
-
-ACE_Mem_Map::~ACE_Mem_Map (void)
-{
- ACE_TRACE ("ACE_Mem_Map::~ACE_Mem_Map");
-
- this->close ();
-}
-
-// This function does the dirty work of actually calling ACE_OS::mmap
-// to map the file into memory.
-
-int
-ACE_Mem_Map::map_it (ACE_HANDLE handle,
- int len_request,
- int prot,
- int share,
- void *addr,
- off_t pos,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_Mem_Map::map_it");
- this->base_addr_ = addr;
- this->handle_ = handle;
-
- long file_len = ACE_OS::filesize (this->handle_);
-
- if (file_len == -1)
- return -1;
-
- if (this->length_ < ACE_static_cast(size_t, file_len))
- {
- // If the length of the mapped region is less than the length of
- // the file then we force a complete new remapping by setting
- // the descriptor to ACE_INVALID_HANDLE (closing down the
- // descriptor if necessary).
- this->close_filemapping_handle ();
- }
-
- // At this point we know <file_len> is not negative...
- this->length_ = ACE_static_cast(size_t, file_len);
-
- if (len_request == -1)
- len_request = 0;
-
- if ((this->length_ == 0 && len_request > 0)
- || this->length_ < ACE_static_cast(size_t, len_request))
- {
- this->length_ = len_request;
-
- // Extend the backing store.
-#if defined (ACE_HAS_P_READ_WRITE)
- if (ACE_OS::pwrite (this->handle_, "", 1,
- len_request > 0 ? len_request - 1 : 0) == -1)
-#else
- if (ACE_OS::lseek (this->handle_,
- len_request > 0 ? len_request - 1 : 0,
- SEEK_SET) == -1
- || ACE_OS::write (this->handle_, "", 1) == -1
- || ACE_OS::lseek (this->handle_, 0, SEEK_SET) == -1)
-#endif /* ACE_HAD_P_READ_WRITE */
- return -1;
- }
-
-#if defined (__Lynx__)
- // Set flag that indicates whether PROT_WRITE has been enabled.
- write_enabled_ = prot & PROT_WRITE ? 1 : 0;
-#endif /* __Lynx__ */
-
- this->base_addr_ = ACE_OS::mmap (this->base_addr_,
- this->length_,
- prot,
- share,
- this->handle_,
- off_t (ACE::round_to_pagesize (pos)),
- &this->file_mapping_,
- sa);
-
- return this->base_addr_ == MAP_FAILED ? -1 : 0;
-}
-
-int
-ACE_Mem_Map::open (LPCTSTR file_name,
- int flags,
- int mode,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_Mem_Map::open");
-
- ACE_OS::strncpy (this->filename_, file_name, MAXPATHLEN);
-
- this->handle_ = ACE_OS::open (file_name, flags, mode, sa);
-
- if (this->handle_ == ACE_INVALID_HANDLE)
- return -1;
- else
- {
- this->close_handle_ = 1;
- return 0;
- }
-}
-
-int
-ACE_Mem_Map::map (LPCTSTR file_name,
- int len,
- int flags,
- int mode,
- int prot,
- int share,
- void *addr,
- off_t pos,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_Mem_Map::map");
- this->length_ = 0;
-
- if (this->open (file_name, flags, mode, sa) == -1)
- return -1;
- else
- return this->map_it (this->handle (), len, prot, share, addr, pos, sa);
-}
-
-ACE_Mem_Map::ACE_Mem_Map (void)
- : base_addr_ (MAP_FAILED),
- length_ (0),
- handle_ (ACE_INVALID_HANDLE),
- file_mapping_ (ACE_INVALID_HANDLE),
- close_handle_ (0)
-{
- ACE_TRACE ("ACE_Mem_Map::ACE_Mem_Map");
- ACE_OS::memset (this->filename_, 0, sizeof this->filename_);
-}
-
-// Map a file specified by FILE_NAME.
-
-ACE_Mem_Map::ACE_Mem_Map (LPCTSTR file_name,
- int len,
- int flags,
- int mode,
- int prot,
- int share,
- void *addr,
- off_t pos,
- LPSECURITY_ATTRIBUTES sa)
- : base_addr_ (MAP_FAILED),
- length_ (0),
- handle_ (ACE_INVALID_HANDLE),
- file_mapping_ (ACE_INVALID_HANDLE),
- close_handle_ (0)
-{
- ACE_TRACE ("ACE_Mem_Map::ACE_Mem_Map");
- if (this->map (file_name, len, flags, mode, prot, share, addr, pos, sa) < 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Mem_Map::ACE_Mem_Map")));
-}
-
-// Map a file from an open file descriptor HANDLE. This function will
-// lookup the length of the file if it is not given.
-
-ACE_Mem_Map::ACE_Mem_Map (ACE_HANDLE handle,
- int len,
- int prot,
- int share,
- void *addr,
- off_t pos,
- LPSECURITY_ATTRIBUTES sa)
- : base_addr_ (MAP_FAILED),
- length_ (0),
- handle_ (ACE_INVALID_HANDLE),
- file_mapping_ (ACE_INVALID_HANDLE),
- close_handle_ (0)
-{
- ACE_TRACE ("ACE_Mem_Map::ACE_Mem_Map");
-
- ACE_OS::memset (this->filename_, 0, sizeof this->filename_);
-
- if (this->map (handle, len, prot, share, addr, pos, sa) < 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Mem_Map::ACE_Mem_Map")));
-}
-
-// Close down and remove the file from the file system.
-
-int
-ACE_Mem_Map::remove (void)
-{
- ACE_TRACE ("ACE_Mem_Map::remove");
-
- ACE_OS::ftruncate (this->handle_, 0);
- this->close ();
-
- if (this->filename_[0] != '\0')
- return ACE_OS::unlink (this->filename_);
- else
- return 0;
-}
diff --git a/ace/Mem_Map.h b/ace/Mem_Map.h
deleted file mode 100644
index f08578d8f64..00000000000
--- a/ace/Mem_Map.h
+++ /dev/null
@@ -1,203 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Mem_Map.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_MEM_MAP_H)
-#define ACE_MEM_MAP_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_Mem_Map
-{
- // = TITLE
- // C++ interface OS memory mapping system call.
- //
- // = DESCRIPTION
- // This class works with both the mmap(2) UNIX system and the
- // Win32 family of memory mapping system calls.
-public:
- // = Initialization and termination methods.
-
- ACE_Mem_Map (void);
- // Default constructor.
-
- ACE_Mem_Map (ACE_HANDLE handle,
- int length = -1,
- int prot = PROT_RDWR,
- int share = ACE_MAP_PRIVATE,
- void *addr = 0,
- off_t pos = 0,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Map a file from an open file descriptor <handle>. This function
- // will lookup the length of the file if it is not given.
-
- ACE_Mem_Map (LPCTSTR filename,
- int len = -1,
- int flags = O_RDWR | O_CREAT,
- int mode = ACE_DEFAULT_FILE_PERMS,
- int prot = PROT_RDWR,
- int share = ACE_MAP_PRIVATE,
- void *addr = 0,
- off_t pos = 0,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Map a file specified by <file_name>.
-
- int map (ACE_HANDLE handle,
- int length = -1,
- int prot = PROT_RDWR,
- int share = ACE_MAP_PRIVATE,
- void *addr = 0,
- off_t pos = 0,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Map a file from an open file descriptor <handle>. This function
- // will lookup the length of the file if it is not given.
-
- int map (int length = -1,
- int prot = PROT_RDWR,
- int share = ACE_MAP_PRIVATE,
- void *addr = 0,
- off_t pos = 0,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Remap the file associated with <handle_>.
-
- int map (LPCTSTR filename,
- int len = -1,
- int flags = O_RDWR | O_CREAT,
- int mode = ACE_DEFAULT_FILE_PERMS,
- int prot = PROT_RDWR,
- int share = ACE_MAP_PRIVATE,
- void *addr = 0,
- off_t pos = 0,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Map a file specified by <filename>.
-
- ~ACE_Mem_Map (void);
- // Destructor.
-
- int open (LPCTSTR filename,
- int flags = O_RDWR | O_CREAT,
- int mode = ACE_DEFAULT_FILE_PERMS,
- LPSECURITY_ATTRIBUTES sa = 0);
- // Open the file without mapping it.
-
- int close (void);
- // Close down the <handle_> if necessary and unmap the mapping.
-
- int close_handle (void);
- // Close down the <handle_> if necessary.
-
- int close_filemapping_handle (void);
- // Close down the internal <file_mapping_> if necessary. This is
- // mostly necessary on Win32, that has a different handle for
- // file-mapping kernel object.
-
- int operator () (void *&addr);
- // This operator passes back the starting address of the mapped
- // file.
-
- void *addr (void) const;
- // Return the base address.
-
- size_t size (void) const;
- // This function returns the number of bytes currently mapped in the
- // file.
-
- int unmap (int len = -1);
- // Unmap the region starting at <base_addr_>.
-
- int unmap (void *addr, int len);
- // Unmap the region starting at <addr_>.
-
- int sync (ssize_t len = -1, int flags = MS_SYNC);
- // Sync <len> bytes of the memory region to the backing store
- // starting at <base_addr_>. If <len> == -1 then sync the whole
- // region.
-
- int sync (void *addr, size_t len, int flags = MS_SYNC);
- // Sync <len> bytes of the memory region to the backing store
- // starting at <addr_>.
-
- int protect (ssize_t len = -1, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <base_addr_> up to <len> bytes. If <len> == -1 then
- // change protection of all pages in the mapped region.
-
- int protect (void *addr, size_t len, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <addr> up to <len> bytes.
-
- int remove (void);
- // Close down and remove the file from the file system.
-
- int advise (int behavior, int len = -1);
- // Hook into the underlying VM system.
-
- ACE_HANDLE handle (void) const;
- // Return the underlying <handle_>.
-
- const TCHAR *filename (void) const;
- // Return the name of file that is mapped (if any).
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- void *base_addr_;
- // Base address of the memory-mapped file.
-
- TCHAR filename_[MAXPATHLEN + 1];
- // Name of the file that is mapped.
-
- size_t length_;
- // Length of the mapping.
-
- ACE_HANDLE handle_;
- // HANDLE for the open file.
-
- ACE_HANDLE file_mapping_;
- // HANDLE for the open mapping.
-
-#if defined (__Lynx__)
- int write_enabled_;
- // Flag to indicate that PROT_WRITE has been enabled.
-#endif /* __Lynx__ */
-
- int close_handle_;
- // Keeps track of whether we need to close the handle. This is set
- // if we opened the file.
-
- int map_it (ACE_HANDLE handle,
- int len = -1,
- int prot = PROT_RDWR,
- int share = MAP_SHARED,
- void *addr = 0,
- off_t pos = 0,
- LPSECURITY_ATTRIBUTES sa = 0);
- // This method does the dirty work of actually calling ::mmap to map
- // the file into memory.
-
- // = Disallow copying and assignment.
- ACE_Mem_Map (const ACE_Mem_Map &);
- void operator = (const ACE_Mem_Map &);
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Mem_Map.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_MEM_MAP_H */
diff --git a/ace/Mem_Map.i b/ace/Mem_Map.i
deleted file mode 100644
index e3aeeb22c03..00000000000
--- a/ace/Mem_Map.i
+++ /dev/null
@@ -1,236 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-ACE_INLINE ACE_HANDLE
-ACE_Mem_Map::handle (void) const
-{
- ACE_TRACE ("ACE_Mem_Map::handle");
- return this->handle_;
-}
-
-// Return the name of file that is mapped (if any).
-
-ACE_INLINE const TCHAR *
-ACE_Mem_Map::filename (void) const
-{
- return this->filename_;
-}
-
-ACE_INLINE int
-ACE_Mem_Map::map (ACE_HANDLE handle,
- int len,
- int prot,
- int share,
- void *addr,
- off_t pos,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_Mem_Map::map");
- return this->map_it (handle, len, prot, share, addr, pos, sa);
-}
-
-// Remap the file associated with <this->handle_>.
-
-ACE_INLINE int
-ACE_Mem_Map::map (int len,
- int prot,
- int share,
- void *addr,
- off_t pos,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_TRACE ("ACE_Mem_Map::map");
- return this->map_it (this->handle (), len, prot,
- share, addr, pos, sa);
-}
-
-// This operator passes back the starting address of the mapped file.
-
-ACE_INLINE int
-ACE_Mem_Map::operator () (void *&addr)
-{
- ACE_TRACE ("ACE_Mem_Map::operator");
-
- if (this->base_addr_ == MAP_FAILED)
- return -1;
- else
- {
- addr = this->base_addr_;
- return 0;
- }
-}
-
-// Return the base address.
-
-ACE_INLINE void *
-ACE_Mem_Map::addr (void) const
-{
- ACE_TRACE ("ACE_Mem_Map::addr");
-
- return this->base_addr_;
-}
-
-// This function returns the number of bytes currently mapped in the
-// file.
-
-ACE_INLINE size_t
-ACE_Mem_Map::size (void) const
-{
- ACE_TRACE ("ACE_Mem_Map::size");
- return this->length_;
-}
-
-ACE_INLINE int
-ACE_Mem_Map::close_filemapping_handle (void)
-{
- int result = 0;
-
- if (this->file_mapping_ != this->handle_
- && this->file_mapping_ != ACE_INVALID_HANDLE)
- {
- // On LynxOS, this will result in unlinking of the (hidden)
- // shared memory file if there are no more references to it.
- result = ACE_OS::close (this->file_mapping_);
- this->file_mapping_ = ACE_INVALID_HANDLE;
- }
-
- return result;
-}
-
-// Unmap the region starting at <this->base_addr_>.
-
-ACE_INLINE int
-ACE_Mem_Map::unmap (int len)
-{
- ACE_TRACE ("ACE_Mem_Map::unmap");
-
- this->close_filemapping_handle ();
-
-#if defined (__Lynx__)
- int writeback_result = 0;
- if (write_enabled_)
- {
- // Write back the contents of the shared memory object to the file.
- const off_t filesize = ACE_OS::filesize (handle_);
- writeback_result = ACE_OS::lseek (handle_, 0, 0) != -1 &&
- ACE_OS::write (handle_,
- base_addr_,
- (int) filesize) == filesize ? 0
- : -1;
- }
-#endif /* __Lynx__ */
-
- if (this->base_addr_ != MAP_FAILED)
- {
- int result = ACE_OS::munmap (this->base_addr_, len < 0 ? this->length_ : len);
- this->base_addr_ = MAP_FAILED;
- return result;
- }
- else
-#if defined (__Lynx__)
- return writeback_result;
-#else /* ! __Lynx__ */
- return 0;
-#endif /* ! __Lynx__ */
-}
-
-// Unmap the region starting at <addr_>.
-
-ACE_INLINE int
-ACE_Mem_Map::unmap (void *addr, int len)
-{
- ACE_TRACE ("ACE_Mem_Map::unmap");
-
- this->close_filemapping_handle ();
-
-#if defined (__Lynx__)
- int writeback_result = 0;
- if (write_enabled_)
- {
- // Write back the contents of the shared memory object to the file.
- const off_t filesize = ACE_OS::filesize (handle_);
- writeback_result = ACE_OS::lseek (handle_, 0, 0) != -1 &&
- ACE_OS::write (handle_,
- base_addr_,
- (int) filesize) == filesize ? 0
- : -1;
- }
-#endif /* __Lynx__ */
-
-#if defined (__Lynx__)
- return ACE_OS::munmap (addr, len < 0 ? this->length_ : len) |
- writeback_result;;
-#else /* ! __Lynx__ */
- return ACE_OS::munmap (addr, len < 0 ? this->length_ : len);
-#endif /* ! __Lynx__ */
-}
-
-// Sync <len> bytes of the memory region to the backing store starting
-// at <this->base_addr_>. If <len> == -1 then sync the whole mapped
-// region.
-
-ACE_INLINE int
-ACE_Mem_Map::sync (ssize_t len, int flags)
-{
- ACE_TRACE ("ACE_Mem_Map::sync");
- return ACE_OS::msync (this->base_addr_, len < 0 ? this->length_ : len, flags);
-}
-
-// Sync <len> bytes of the memory region to the backing store starting
-// at <addr_>.
-
-ACE_INLINE int
-ACE_Mem_Map::sync (void *addr, size_t len, int flags)
-{
- ACE_TRACE ("ACE_Mem_Map::sync");
- return ACE_OS::msync (addr, len, flags);
-}
-
-// Change the protection of the pages of the mapped region to <prot>
-// starting at <this->base_addr_> up to <len> bytes. If <len> == -1
-// then change protection of all pages in the mapped region.
-
-ACE_INLINE int
-ACE_Mem_Map::protect (ssize_t len, int prot)
-{
- ACE_TRACE ("ACE_Mem_Map::protect");
- if (len < 0)
- len = this->length_;
- return ACE_OS::mprotect (this->base_addr_, len, prot);
-}
-
-// Change the protection of the pages of the mapped region to <prot>
-// starting at <addr> up to <len> bytes.
-
-ACE_INLINE int
-ACE_Mem_Map::protect (void *addr, size_t len, int prot)
-{
- ACE_TRACE ("ACE_Mem_Map::protect");
- return ACE_OS::mprotect (addr, len, prot);
-}
-
-// Hook into the underlying VM system.
-
-ACE_INLINE int
-ACE_Mem_Map::advise (int behavior, int len)
-{
- ACE_TRACE ("ACE_Mem_Map::advise");
- if (len < 0)
- len = this->length_;
- return ACE_OS::madvise ((caddr_t) this->base_addr_, len, behavior);
-}
-
-ACE_INLINE int
-ACE_Mem_Map::close_handle (void)
-{
- int result = 0;
-
- if (this->close_handle_)
- {
- this->close_handle_ = 0;
- result = ACE_OS::close (this->handle_);
- this->handle_ = ACE_INVALID_HANDLE;
- }
-
- return result;
-}
diff --git a/ace/Memory_Pool.cpp b/ace/Memory_Pool.cpp
deleted file mode 100644
index 3f608aa6d32..00000000000
--- a/ace/Memory_Pool.cpp
+++ /dev/null
@@ -1,754 +0,0 @@
-// $Id$
-
-// Memory_Pool.cpp
-#define ACE_BUILD_DLL
-#include "ace/Memory_Pool.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Memory_Pool.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Local_Memory_Pool)
-
-void
-ACE_Local_Memory_Pool::dump (void) const
-{
- ACE_TRACE ("ACE_Local_Memory_Pool::dump");
-}
-
-ACE_Local_Memory_Pool::ACE_Local_Memory_Pool (LPCTSTR ,
- const OPTIONS *)
-{
- ACE_TRACE ("ACE_Local_Memory_Pool::ACE_Local_Memory_Pool");
-}
-
-void *
-ACE_Local_Memory_Pool::acquire (size_t nbytes,
- size_t &rounded_bytes)
-{
- ACE_TRACE ("ACE_Local_Memory_Pool::acquire");
- rounded_bytes = this->round_up (nbytes);
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%P|%t) acquiring more chunks, nbytes = %d, rounded_bytes = %d\n"), nbytes, rounded_bytes));
-
- void *cp = (void *) new char[rounded_bytes];
-
- if (cp == 0)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("(%P|%t) %u\n"), cp), 0);
- else
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%P|%t) acquired more chunks, nbytes = %d, rounded_bytes = %d, new break = %d\n"), nbytes, rounded_bytes, cp));
- return cp;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_MMAP_Memory_Pool)
-
-void
-ACE_MMAP_Memory_Pool::dump (void) const
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::dump");
-}
-
-int
-ACE_MMAP_Memory_Pool::release (void)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::release");
- this->mmap_.remove ();
- return 0;
-}
-
-int
-ACE_MMAP_Memory_Pool::sync (ssize_t len, int flags)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::sync");
-
- if (len < 0)
- len = ACE_OS::lseek (this->mmap_.handle (), 0, SEEK_END);
-
- return this->mmap_.sync (len, flags);
-}
-
-// Sync <len> bytes of the memory region to the backing store starting
-// at <addr_>.
-
-int
-ACE_MMAP_Memory_Pool::sync (void *addr, size_t len, int flags)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::sync");
- return ACE_OS::msync (addr, len, flags);
-}
-
-// Change the protection of the pages of the mapped region to <prot>
-// starting at <this->base_addr_> up to <len> bytes. If <len> == -1
-// then change protection of all pages in the mapped region.
-
-int
-ACE_MMAP_Memory_Pool::protect (ssize_t len, int prot)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::protect");
-
- if (len < 0)
- len = ACE_OS::lseek (this->mmap_.handle (), 0, SEEK_END);
-
- return this->mmap_.protect (len, prot);
-}
-
-// Change the protection of the pages of the mapped region to <prot>
-// starting at <addr> up to <len> bytes.
-
-int
-ACE_MMAP_Memory_Pool::protect (void *addr, size_t len, int prot)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::protect");
- return ACE_OS::mprotect (addr, len, prot);
-}
-
-ACE_MMAP_Memory_Pool::ACE_MMAP_Memory_Pool (LPCTSTR backing_store_name,
- const OPTIONS *options)
- : base_addr_ (0),
- flags_ (MAP_SHARED),
- write_each_page_ (0),
- minimum_bytes_ (0),
- sa_ (0)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::ACE_MMAP_Memory_Pool");
-
-#if (defined (ACE_HAS_SIGINFO_T) && !defined (ACE_LACKS_SI_ADDR)) || defined (ACE_WIN32)
- // For plaforms that give the faulting address.
- guess_on_fault_ = 0;
-#else
- // For plaforms that do NOT give the faulting address, let the
- // options decide whether to guess or not.
- if (options)
- guess_on_fault_ = options->guess_on_fault_;
- else
- // If no options are specified, default to true.
- guess_on_fault_ = 1;
-#endif
-
- // Only change the defaults if <options> != 0.
- if (options)
- {
- if (options->use_fixed_addr_)
- {
- this->base_addr_ = options->base_addr_;
- ACE_SET_BITS (flags_, MAP_FIXED);
- }
- this->write_each_page_ = options->write_each_page_;
- this->minimum_bytes_ = options->minimum_bytes_;
- if (options->flags_ != 0)
- this->flags_ = options->flags_;
- if (options->sa_ != 0)
- this->sa_ = options->sa_;
- }
-
- if (backing_store_name == 0)
- // Only create a new unique filename for the backing store file
- // if the user didn't supply one...
- backing_store_name = ACE_DEFAULT_BACKING_STORE; // from "ace/OS.h"
-
- ACE_OS::strncpy (this->backing_store_name_,
- backing_store_name,
- (sizeof this->backing_store_name_ / sizeof (TCHAR)));
-
-#if !defined (ACE_WIN32) && !defined (CHORUS)
- if (this->signal_handler_.register_handler (SIGSEGV, this) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", this->backing_store_name_));
-#endif /* ACE_WIN32 */
-}
-
-// Compute the new file_offset of the backing store and commit the
-// memory.
-int
-ACE_MMAP_Memory_Pool::commit_backing_store_name (size_t rounded_bytes,
- off_t &file_offset)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::commit_backing_store_name");
-
- size_t seek_len;
-
- if (this->write_each_page_)
- // Write to the end of every block to ensure that we have enough
- // space in the backing store.
- seek_len = this->round_up (1); // round_up(1) is one page.
- else
- // We're willing to risk it all in the name of efficiency...
- seek_len = rounded_bytes;
-
- // The following loop will execute multiple times (if
- // this->write_each_page == 1) or just once (if
- // this->write_each_page == 0).
-
- for (size_t cur_block = 0;
- cur_block < rounded_bytes;
- cur_block += seek_len)
- {
- file_offset = ACE_OS::lseek (this->mmap_.handle () , seek_len - 1, SEEK_END);
-
- if (file_offset == -1 || ACE_OS::write (this->mmap_.handle (), "", 1) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("(%P|%t) %p\n"),
- this->backing_store_name_), -1);
- }
-
- // Increment by one to put us at the beginning of the next chunk...
- file_offset++;
- return 0;
-}
-
-// Memory map the file up to <file_offset> bytes.
-
-int
-ACE_MMAP_Memory_Pool::map_file (off_t file_offset)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::map_file");
-
- // Unmap the existing mapping.
- this->mmap_.unmap ();
-
- // Remap the file.
- if (this->mmap_.map (file_offset, PROT_RDWR,
- this->flags_, this->base_addr_, 0, this->sa_) == -1
- || this->base_addr_ != 0 && this->mmap_.addr () != this->base_addr_)
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT ("(%P|%t) base_addr = %u, addr = %u, file_offset = %u, %p\n"),
- this->mmap_.addr (), this->base_addr_,
- file_offset, this->backing_store_name_), -1);
-
- return 0;
-}
-
-// Ask operating system for more shared memory, increasing the mapping
-// accordingly. Note that this routine assumes that the appropriate
-// locks are held when it is called.
-
-void *
-ACE_MMAP_Memory_Pool::acquire (size_t nbytes,
- size_t &rounded_bytes)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::acquire");
- rounded_bytes = this->round_up (nbytes);
-
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) acquiring more chunks, nbytes =
- // %d, rounded_bytes = %d\n", nbytes, rounded_bytes));
-
- off_t file_offset;
-
- if (this->commit_backing_store_name (rounded_bytes,
- file_offset) == -1)
- return 0;
-
- if (this->map_file (file_offset) == -1)
- return 0;
-
- // ACE_DEBUG ((LM_DEBUG, "(%P|%t) acquired more chunks, nbytes = %d,
- // rounded_bytes = %d, file_offset = %d\n", nbytes, rounded_bytes,
- // file_offset));
-
- return (void *) ((char *) this->mmap_.addr () + (this->mmap_.size () - rounded_bytes));
-}
-
-// Ask system for initial chunk of shared memory.
-
-void *
-ACE_MMAP_Memory_Pool::init_acquire (size_t nbytes,
- size_t &rounded_bytes,
- int &first_time)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::init_acquire");
-
- first_time = 0;
-
- if (nbytes < (size_t) this->minimum_bytes_)
- nbytes = this->minimum_bytes_;
-
- if (this->mmap_.open (this->backing_store_name_,
- O_RDWR | O_CREAT | O_TRUNC | O_EXCL,
- ACE_DEFAULT_FILE_PERMS, this->sa_) != -1)
- {
- // First time in, so need to acquire memory.
- first_time = 1;
- return this->acquire (nbytes, rounded_bytes);
- }
- else if (errno == EEXIST)
- {
- errno = 0;
- // Reopen file *without* using O_EXCL...
- if (this->mmap_.map (this->backing_store_name_,
- -1,
- O_RDWR,
- ACE_DEFAULT_FILE_PERMS,
- PROT_RDWR,
- this->flags_,
- this->base_addr_,
- 0,
- this->sa_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("open")), 0);
-
- return this->mmap_.addr ();
- }
- else
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("open")), 0);
-}
-
-int
-ACE_MMAP_Memory_Pool::remap (void *addr)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::remap");
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("Remapping with fault address at: %X\n"), addr));
- off_t current_file_offset = ACE_OS::filesize (this->mmap_.handle ());
- // ACE_OS::lseek (this->mmap_.handle (), 0, SEEK_END);
-
- if (!(addr < (void *) ((char *) this->mmap_.addr () + current_file_offset)
- && addr >= this->mmap_.addr ()))
- return -1;
-
- // Extend the mapping to cover the size of the backing store.
- return this->map_file (current_file_offset);
-}
-
-ACE_MMAP_Memory_Pool_Options::ACE_MMAP_Memory_Pool_Options (void *base_addr,
- int use_fixed_addr,
- int write_each_page,
- off_t minimum_bytes,
- u_int flags,
- int guess_on_fault,
- LPSECURITY_ATTRIBUTES sa)
- : base_addr_ (base_addr),
- use_fixed_addr_ (use_fixed_addr),
- write_each_page_ (write_each_page),
- minimum_bytes_ (minimum_bytes),
- flags_ (flags),
- guess_on_fault_ (guess_on_fault),
- sa_ (sa)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool_Options::ACE_MMAP_Memory_Pool_Options");
-}
-
-// Handle SIGSEGV and SIGBUS signals to remap memory properly. When a
-// process reads or writes to non-mapped memory a signal (SIGBUS or
-// SIGSEGV) will be triggered. At that point, the ACE_Sig_Handler
-// (which is part of the ACE_Reactor) will catch the signal and
-// dispatch the handle_signal() method defined here. If the SIGSEGV
-// signal occurred due to the fact that the mapping wasn't uptodate
-// with respect to the backing store, the handler method below will
-// update the mapping accordingly. When the signal handler returns,
-// the instruction should be restarted and the operation should work.
-
-int
-ACE_MMAP_Memory_Pool::handle_signal (int signum, siginfo_t *siginfo, ucontext_t *)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::handle_signal");
-
- if (signum != SIGSEGV)
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT ("(%P|%t) ignoring signal %S\n"),
- signum), -1);
- else
- ; // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%P|%t) received %S\n"), signum));
-
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%P|%t) new mapping address = %u\n"), (char *) this->base_addr_ + current_file_offset));
-
-#if defined (ACE_HAS_SIGINFO_T) && !defined (ACE_LACKS_SI_ADDR)
- // Make sure that the pointer causing the problem is within the
- // range of the backing store.
-
- if (siginfo != 0)
- {
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%P|%t) si_signo = %d, si_code = %d, addr = %u\n"), siginfo->si_signo, siginfo->si_code, siginfo->si_addr));
- if (this->remap ((void *) siginfo->si_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) address %u out of range\n",
- siginfo->si_addr), -1);
- return 0;
- }
-#else
- ACE_UNUSED_ARG(siginfo);
-#endif /* ACE_HAS_SIGINFO_T && !defined ACE_LACKS_SI_ADDR */
- // If guess_on_fault_ is true, then we want to try to remap without
- // knowing the faulting address. guess_on_fault_ can only be true
- // on platforms that do not provide the faulting address through
- // signals or exceptions.
- if (guess_on_fault_)
- {
- off_t current_file_offset = ACE_OS::filesize (this->mmap_.handle ());
-
- // Extend the mapping to cover the size of the backing store.
- return this->map_file (current_file_offset);
- }
- else
- return -1;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Lite_MMAP_Memory_Pool)
-
-ACE_Lite_MMAP_Memory_Pool::ACE_Lite_MMAP_Memory_Pool (LPCTSTR backing_store_name,
- const OPTIONS *options)
- : ACE_MMAP_Memory_Pool (backing_store_name, options)
-{
- ACE_TRACE ("ACE_Lite_MMAP_Memory_Pool::ACE_Lite_MMAP_Memory_Pool");
-}
-
-int
-ACE_Lite_MMAP_Memory_Pool::sync (ssize_t, int)
-{
- ACE_TRACE ("ACE_Lite_MMAP_Memory_Pool::sync");
- return 0;
-}
-
-int
-ACE_Lite_MMAP_Memory_Pool::sync (void *, size_t, int)
-{
- ACE_TRACE ("ACE_Lite_MMAP_Memory_Pool::sync");
- return 0;
-}
-
-#if !defined (ACE_LACKS_SBRK)
-ACE_ALLOC_HOOK_DEFINE(ACE_Sbrk_Memory_Pool)
-
-// Ask system for more local memory via sbrk(2).
-
-void *
-ACE_Sbrk_Memory_Pool::acquire (size_t nbytes,
- size_t &rounded_bytes)
-{
- ACE_TRACE ("ACE_Sbrk_Memory_Pool::acquire");
- rounded_bytes = this->round_up (nbytes);
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%P|%t) acquiring more chunks, nbytes = %d, rounded_bytes = %d\n"), nbytes, rounded_bytes));
- void *cp = ACE_OS::sbrk (rounded_bytes);
-
- if (cp == MAP_FAILED)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) cp = %u\n", cp), 0);
- else
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%P|%t) acquired more chunks, nbytes = %d, rounded_bytes = %d, new break = %u\n"), nbytes, rounded_bytes, cp));
- return cp;
-}
-
-void
-ACE_Sbrk_Memory_Pool::dump (void) const
-{
- ACE_TRACE ("ACE_Sbrk_Memory_Pool::dump");
-}
-
-ACE_Sbrk_Memory_Pool::ACE_Sbrk_Memory_Pool (LPCTSTR ,
- const OPTIONS *)
-{
- ACE_TRACE ("ACE_Sbrk_Memory_Pool::ACE_Sbrk_Memory_Pool");
-}
-#endif /* !ACE_LACKS_SBRK */
-
-#if !defined (ACE_LACKS_SYSV_SHMEM)
-ACE_ALLOC_HOOK_DEFINE(ACE_Shared_Memory_Pool)
-
-ACE_Shared_Memory_Pool_Options::ACE_Shared_Memory_Pool_Options (char *base_addr,
- size_t max_segments,
- size_t file_perms,
- off_t minimum_bytes)
- : base_addr_ (base_addr),
- max_segments_ (max_segments),
- minimum_bytes_ (minimum_bytes),
- file_perms_ (file_perms)
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool_Options::ACE_Shared_Memory_Pool_Options");
-}
-
-void
-ACE_Shared_Memory_Pool::dump (void) const
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool::dump");
-}
-
-int
-ACE_Shared_Memory_Pool::in_use (off_t &offset,
- size_t &counter)
-{
- offset = 0;
- SHM_TABLE *st = (SHM_TABLE *) this->base_addr_;
- shmid_ds buf;
-
- for (counter = 0;
- counter < this->max_segments_ && st[counter].used_ == 1;
- counter++)
- {
- if (ACE_OS::shmctl (st[counter].shmid_, IPC_STAT, &buf) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("(%P|%t) %p\n"), ASYS_TEXT ("shmctl")), -1);
- offset += buf.shm_segsz;
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%P|%t) segment size = %d, offset = %d\n"), buf.shm_segsz, offset));
- }
-
- return 0;
-}
-
-int
-ACE_Shared_Memory_Pool::find_seg (const void*const searchPtr,
- off_t &offset,
- size_t &counter)
-{
- offset = 0;
- SHM_TABLE *st = (SHM_TABLE *) this->base_addr_;
- shmid_ds buf;
-
- for (counter = 0;
- counter < this->max_segments_
- && st[counter].used_ == 1;
- counter++)
- {
- if (ACE_OS::shmctl (st[counter].shmid_, IPC_STAT, &buf) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("(%P|%t) %p\n"), ASYS_TEXT ("shmctl")), -1);
- offset += buf.shm_segsz;
-
- // If segment 'counter' starts at a location greater than the
- // place we are searching for. We then decrement the offset to
- // the start of counter-1. (flabar@vais.net)
- if ((offset + (off_t)(this->base_addr_) ) > (off_t)searchPtr)
- {
- --counter;
- offset -= buf.shm_segsz;
- return 0;
- }
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%P|%t) segment size = %d, offset = %d\n"), buf.shm_segsz, offset));
- }
-
- return 0;
-}
-
-int
-ACE_Shared_Memory_Pool::commit_backing_store_name (size_t rounded_bytes,
- off_t &offset)
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool::update");
-
- size_t counter;
- SHM_TABLE *st = (SHM_TABLE *) this->base_addr_;
-
- if (this->in_use (offset, counter) == -1)
- return -1;
-
- if (counter == this->max_segments_)
- ACE_ERROR_RETURN ((LM_ERROR,
- "exceeded max number of segments = %d, base = %u, offset = %u\n",
- counter, this->base_addr_, offset), -1);
- else
- {
- int shmid = ACE_OS::shmget (st[counter].key_,
- rounded_bytes,
- this->file_perms_ | IPC_CREAT | IPC_EXCL);
- if (shmid == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("(%P|%t) %p\n"), ASYS_TEXT ("shmget")), 0);
-
- st[counter].shmid_ = shmid;
- st[counter].used_ = 1;
-
- void *address = (void *) (((char *) this->base_addr_) + offset);
- void *shmem = ACE_OS::shmat (st[counter].shmid_, (char *) address, 0);
-
- if (shmem != address)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p, shmem = %u, address = %u\n",
- "shmat", shmem, address), 0);
- }
- return 0;
-}
-
-// Handle SIGSEGV and SIGBUS signals to remap shared memory properly.
-
-int
-ACE_Shared_Memory_Pool::handle_signal (int , siginfo_t *siginfo, ucontext_t *)
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool::handle_signal");
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("signal %S occurred\n"), signum));
-
-#if defined (ACE_HAS_SIGINFO_T) && !defined (ACE_LACKS_SI_ADDR)
- off_t offset;
- // Make sure that the pointer causing the problem is within the
- // range of the backing store.
-
- if (siginfo != 0)
- {
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%P|%t) si_signo = %d, si_code = %d, addr = %u\n"), siginfo->si_signo, siginfo->si_code, siginfo->si_addr));
- size_t counter;
- if (this->in_use (offset, counter) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("(%P|%t) %p\n"), ASYS_TEXT ("in_use")));
- else if (!(siginfo->si_code == SEGV_MAPERR
- && siginfo->si_addr < (((char *) this->base_addr_) + offset)
- && siginfo->si_addr >= ((char *) this->base_addr_)))
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) address %u out of range\n",
- siginfo->si_addr), -1);
- }
-
- // The above if case will check to see that the address is in the
- // proper range. Therefore there is a segment out there that the
- // pointer wants to point into. Find the segment that someone else
- // has used and attach to it (flabar@vais.net)
-
- size_t counter; // ret value to get shmid from the st table.
-
- if (this->find_seg (siginfo->si_addr, offset, counter) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("(%P|%t) %p\n"), ASYS_TEXT ("in_use")), -1);
-
- void *address = (void *) (((char *) this->base_addr_) + offset);
- SHM_TABLE *st = (SHM_TABLE *) this->base_addr_;
-
- void *shmem = ACE_OS::shmat (st[counter].shmid_, (char *) address, 0);
-
- if (shmem != address)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p, shmem = %u, address = %u\n",
- "shmat", shmem, address), 0);
-
- // NOTE: this won't work if we dont have SIGINFO_T or SI_ADDR
-#else
- ACE_UNUSED_ARG (siginfo);
-#endif /* ACE_HAS_SIGINFO_T && !defined (ACE_LACKS_SI_ADDR) */
-
- return 0;
-}
-
-ACE_Shared_Memory_Pool::ACE_Shared_Memory_Pool (LPCTSTR backing_store_name,
- const OPTIONS *options)
- : base_addr_ (0),
- file_perms_ (ACE_DEFAULT_FILE_PERMS),
- max_segments_ (ACE_DEFAULT_MAX_SEGMENTS),
- minimum_bytes_ (0)
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool::ACE_Shared_Memory_Pool");
-
- // Only change the defaults if <options> != 0.
- if (options)
- {
- this->base_addr_ = (void *) options->base_addr_;
- this->max_segments_ = options->max_segments_;
- this->file_perms_ = options->file_perms_;
- this->minimum_bytes_ = options->minimum_bytes_;
- }
-
- if (backing_store_name)
- {
- // Convert the string into a number that is used as the segment
- // key.
-
- int result = ::sscanf (backing_store_name,
- "%d",
- &this->base_shm_key_);
-
- if (result == 0 || result == EOF)
- // The conversion to a number failed so hash with crc32
- // ACE::crc32 is also used in <SV_Semaphore_Simple>.
- this->base_shm_key_ = (key_t) ACE::crc32 (backing_store_name);
-
- if (this->base_shm_key_ == IPC_PRIVATE)
- // Make sure that the segment can be shared between unrelated
- // processes.
- this->base_shm_key_ = ACE_DEFAULT_SHM_KEY;
- }
- else
- this->base_shm_key_ = ACE_DEFAULT_SHM_KEY;
-
- if (this->signal_handler_.register_handler (SIGSEGV, this) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Sig_Handler::register_handler")));
-}
-
-// Ask system for more shared memory.
-
-void *
-ACE_Shared_Memory_Pool::acquire (size_t nbytes,
- size_t &rounded_bytes)
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool::acquire");
-
- rounded_bytes = this->round_up (nbytes);
-
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%P|%t) acquiring more chunks, nbytes = %d, rounded_bytes = %d\n"), nbytes, rounded_bytes));
-
- off_t offset;
-
- if (this->commit_backing_store_name (rounded_bytes, offset) == -1)
- return 0;
-
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%P|%t) acquired more chunks, nbytes = %d, rounded_bytes = %d\n"), nbytes, rounded_bytes));
- return ((char *) this->base_addr_) + offset;
-}
-
-// Ask system for initial chunk of shared memory.
-
-void *
-ACE_Shared_Memory_Pool::init_acquire (size_t nbytes,
- size_t &rounded_bytes,
- int &first_time)
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool::init_acquire");
-
- off_t shm_table_offset = ACE::round_to_pagesize (sizeof (SHM_TABLE));
- rounded_bytes = this->round_up (nbytes > (size_t) this->minimum_bytes_
- ? nbytes
- : (size_t) this->minimum_bytes_);
-
- // Acquire the semaphore to serialize initialization and prevent
- // race conditions.
-
- int shmid = ACE_OS::shmget (this->base_shm_key_,
- rounded_bytes + shm_table_offset,
- this->file_perms_ | IPC_CREAT | IPC_EXCL);
- if (shmid == -1)
- {
- if (errno != EEXIST)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("(%P|%t) %p\n"), ASYS_TEXT ("shmget")), 0);
-
- first_time = 0;
-
- shmid = ACE_OS::shmget (this->base_shm_key_, 0, 0);
-
- if (shmid == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("(%P|%t) %p\n"), ASYS_TEXT ("shmget")), 0);
-
- // This implementation doesn't care if we don't get the key we want...
- this->base_addr_ = ACE_OS::shmat (shmid, (char *) this->base_addr_, 0);
-
- if (this->base_addr_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p, base_addr = %u\n",
- "shmat", this->base_addr_), 0);
- }
- else
- {
- first_time = 1;
-
- // This implementation doesn't care if we don't get the key we want...
- this->base_addr_ = ACE_OS::shmat (shmid, (char *) this->base_addr_, 0);
-
- if (this->base_addr_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p, base_addr = %u\n",
- "shmat", this->base_addr_), 0);
-
- SHM_TABLE *st = (SHM_TABLE *) this->base_addr_;
-
- st[0].key_ = this->base_shm_key_;
- st[0].shmid_ = shmid;
-
- st[0].used_ = 1;
-
- for (size_t counter = 1; // Skip over the first entry...
- counter < this->max_segments_;
- counter++)
- {
- st[counter].key_ = this->base_shm_key_ + counter;
- st[counter].shmid_ = 0;
- st[counter].used_ = 0;
- }
- }
-
- return (void *) (((char *) this->base_addr_) + shm_table_offset);
-}
-
-// Instruct the memory pool to release all of its resources.
-
-int
-ACE_Shared_Memory_Pool::release (void)
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool::release");
-
- int result = 0;
- SHM_TABLE *st = (SHM_TABLE *) this->base_addr_;
-
- for (size_t counter = 0;
- counter < this->max_segments_ && st[counter].used_ == 1;
- counter++)
- if (ACE_OS::shmctl (st[counter].shmid_, IPC_RMID, 0) == -1)
- result = -1;
-
- return result;
-}
-#endif /* !ACE_LACKS_SYSV_SHMEM */
diff --git a/ace/Memory_Pool.h b/ace/Memory_Pool.h
deleted file mode 100644
index 85b3d25cadd..00000000000
--- a/ace/Memory_Pool.h
+++ /dev/null
@@ -1,484 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// ACE_Memory_Pool.h
-//
-// = AUTHOR
-// Doug Schmidt and Prashant Jain
-//
-// ============================================================================
-
-#if !defined (ACE_MEMORY_POOL_H)
-#define ACE_MEMORY_POOL_H
-
-#include "ace/ACE.h"
-#include "ace/Event_Handler.h"
-#include "ace/Signal.h"
-#include "ace/Mem_Map.h"
-#if !defined (ACE_WIN32)
-#include "ace/SV_Semaphore_Complex.h"
-#endif /* !ACE_WIN32 */
-
-#if !defined (ACE_LACKS_SBRK)
-class ACE_Export ACE_Sbrk_Memory_Pool_Options
-{
- // = TITLE
- // Helper class for constructor options.
- //
- // = DESCRIPTION
- // This should be a nested class, but that breaks too many
- // compilers.
-};
-
-class ACE_Export ACE_Sbrk_Memory_Pool
-{
- // = TITLE
- // Make a memory pool that is based on <sbrk(2)>.
-public:
- typedef ACE_Sbrk_Memory_Pool_Options OPTIONS;
-
- ACE_Sbrk_Memory_Pool (LPCTSTR backing_store_name = 0,
- const OPTIONS *options = 0);
- // Initialize the pool.
-
- // = Implementor operations.
- virtual void *init_acquire (size_t nbytes,
- size_t &rounded_bytes,
- int &first_time);
- // Ask system for initial chunk of local memory.
-
- virtual void *acquire (size_t nbytes,
- size_t &rounded_bytes);
- // Acquire at least NBYTES from the memory pool. ROUNDED_BYTES is
- // the actual number of bytes allocated.
-
- virtual int release (void);
- // Instruct the memory pool to release all of its resources.
-
- virtual int sync (ssize_t len = -1, int flags = MS_SYNC);
- // Sync <len> bytes of the memory region to the backing store
- // starting at <this->base_addr_>. If <len> == -1 then sync the
- // whole region.
-
- virtual int sync (void *addr, size_t len, int flags = MS_SYNC);
- // Sync <len> bytes of the memory region to the backing store
- // starting at <addr_>.
-
- virtual int protect (ssize_t len = -1, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <this->base_addr_> up to <len> bytes. If <len> == -1
- // then change protection of all pages in the mapped region.
-
- virtual int protect (void *addr, size_t len, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <addr> up to <len> bytes.
-
- virtual void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- virtual size_t round_up (size_t nbytes);
- // Implement the algorithm for rounding up the request to an
- // appropriate chunksize.
-};
-#endif /* !ACE_LACKS_SBRK */
-
-#if !defined (ACE_LACKS_SYSV_SHMEM)
-
-class ACE_Export ACE_Shared_Memory_Pool_Options
-{
- // = TITLE
- // Helper class for constructor options.
- //
- // = DESCRIPTION
- // This should be a nested class, but that breaks too many
- // compilers.
-public:
- // = Initialization method.
- ACE_Shared_Memory_Pool_Options (char *base_addr = ACE_DEFAULT_BASE_ADDR,
- size_t max_segments = ACE_DEFAULT_MAX_SEGMENTS,
- size_t file_perms = ACE_DEFAULT_FILE_PERMS,
- off_t minimum_bytes = 0);
-
- char *base_addr_;
- // Base address of the memory-mapped backing store.
-
- size_t max_segments_;
- // Number of shared memory segments to allocate.
-
- off_t minimum_bytes_;
- // What the minimum bytes of the initial segment should be.
-
- size_t file_perms_;
- // File permissions to use when creating/opening a segment.
-};
-
-class ACE_Export ACE_Shared_Memory_Pool : public ACE_Event_Handler
-{
- // = TITLE
- // Make a memory pool that is based on System V shared memory
- // (shmget(2) etc.). This implementation allows memory to be
- // shared between processes.
-public:
- typedef ACE_Shared_Memory_Pool_Options OPTIONS;
-
- ACE_Shared_Memory_Pool (LPCTSTR backing_store_name = 0,
- const OPTIONS *options = 0);
- // Initialize the pool.
-
- virtual void *init_acquire (size_t nbytes,
- size_t &rounded_bytes,
- int &first_time);
- // Ask system for initial chunk of local memory.
-
- virtual void *acquire (size_t nbytes,
- size_t &rounded_bytes);
- // Acquire at least NBYTES from the memory pool. ROUNDED_BYTES is
- // the actual number of bytes allocated. Also acquires an internal
- // semaphore that ensures proper serialization of Memory_Pool
- // initialization across processes.
-
- virtual int release (void);
- // Instruct the memory pool to release all of its resources.
-
- virtual int sync (ssize_t len = -1, int flags = MS_SYNC);
- // Sync the memory region to the backing store starting at
- // <this->base_addr_>.
-
- virtual int sync (void *addr, size_t len, int flags = MS_SYNC);
- // Sync the memory region to the backing store starting at <addr_>.
-
- virtual int protect (ssize_t len = -1, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <this->base_addr_> up to <len> bytes. If <len> == -1
- // then change protection of all pages in the mapped region.
-
- virtual int protect (void *addr, size_t len, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <addr> up to <len> bytes.
-
- virtual void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- virtual size_t round_up (size_t nbytes);
- // Implement the algorithm for rounding up the request to an
- // appropriate chunksize.
-
- virtual int commit_backing_store_name (size_t rounded_bytes,
- off_t &offset);
- // Commits a new shared memory segment if necessary after an
- // acquire() or a signal. <offset> is set to the new offset into
- // the backing store.
-
- // = Keeps track of all the segments being used.
- struct SHM_TABLE
- {
- key_t key_;
- // Shared memory segment key.
-
- int shmid_;
- // Shared memory segment internal id.
-
- int used_;
- // Is the segment currently used.;
- };
-
- void *base_addr_;
- // Base address of the shared memory segment. If this has the value
- // of 0 then the OS is free to select any address, otherwise this
- // value is what the OS must try to use to map the shared memory
- // segment.
-
- size_t file_perms_;
- // File permissions to use when creating/opening a segment.
-
- size_t max_segments_;
- // Number of shared memory segments in the <SHM_TABLE> table.
-
- off_t minimum_bytes_;
- // What the minimim bytes of the initial segment should be.
-
- key_t base_shm_key_;
- // Base shared memory key for the segment.
-
- int find_seg (const void*const searchPtr,
- off_t &offset, size_t &counter);
- // find the segment that contains the searchPtr
-
- virtual int in_use (off_t &offset, size_t &counter);
- // Determine how much memory is currently in use.
-
- ACE_Sig_Handler signal_handler_;
- // Handles SIGSEGV.
-
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *);
- // Handle SIGSEGV and SIGBUS signals to remap shared memory
- // properly.
-};
-#endif /* !ACE_LACKS_SYSV_SHMEM */
-
-class ACE_Export ACE_Local_Memory_Pool_Options
-{
- // = TITLE
- // Helper class for constructor options.
- //
- // = DESCRIPTION
- // This should be a nested class, but that breaks too many
- // compilers.
-};
-
-class ACE_Export ACE_Local_Memory_Pool
-{
- // = TITLE
- // Make a memory pool that is based on C++ new/delete. This is
- // useful for integrating existing components that use new/delete
- // into the ACE Malloc scheme...
-public:
- typedef ACE_Local_Memory_Pool_Options OPTIONS;
-
- ACE_Local_Memory_Pool (LPCTSTR backing_store_name = 0,
- const OPTIONS *options = 0);
- // Initialize the pool.
-
- virtual void *init_acquire (size_t nbytes,
- size_t &rounded_bytes,
- int &first_time);
- // Ask system for initial chunk of local memory.
-
- virtual void *acquire (size_t nbytes,
- size_t &rounded_bytes);
- // Acquire at least NBYTES from the memory pool. ROUNDED_BYTES is
- // the actual number of bytes allocated.
-
- virtual int release (void);
- // Instruct the memory pool to release all of its resources.
-
- virtual int sync (ssize_t len = -1, int flags = MS_SYNC);
- // Sync <len> bytes of the memory region to the backing store
- // starting at <this->base_addr_>. If <len> == -1 then sync the
- // whole region.
-
- virtual int sync (void *addr, size_t len, int flags = MS_SYNC);
- // Sync <len> bytes of the memory region to the backing store
- // starting at <addr_>.
-
- virtual int protect (ssize_t len = -1, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <this->base_addr_> up to <len> bytes. If <len> == -1
- // then change protection of all pages in the mapped region.
-
- virtual int protect (void *addr, size_t len, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <addr> up to <len> bytes.
-
- virtual void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- virtual size_t round_up (size_t nbytes);
-
- // Implement the algorithm for rounding up the request to an
- // appropriate chunksize.
-};
-
-class ACE_Export ACE_MMAP_Memory_Pool_Options
-{
- // = TITLE
- // Helper class for constructor options.
- //
- // = DESCRIPTION
- // This should be a nested class, but that breaks too many
- // compilers.
-public:
- // = Initialization method.
- ACE_MMAP_Memory_Pool_Options (void *base_addr = ACE_DEFAULT_BASE_ADDR,
- int use_fixed_addr = 1,
- int write_each_page = 1,
- off_t minimum_bytes = 0,
- u_int flags = 0,
- int guess_on_fault = 1,
- LPSECURITY_ATTRIBUTES sa = 0);
-
- void *base_addr_;
- // Base address of the memory-mapped backing store.
-
- int use_fixed_addr_;
- // Must we use the <base_addr_> or can we let mmap(2) select it?
-
- int write_each_page_;
- // Should each page be written eagerly to avoid surprises later
- // on?
-
- off_t minimum_bytes_;
- // What the minimim bytes of the initial segment should be.
-
- u_int flags_;
- // Any special flags that need to be used for <mmap>.
-
- int guess_on_fault_;
- // Try to remap without knowing the faulting address. This
- // parameter is ignored on platforms that know the faulting address
- // (UNIX with SI_ADDR and Win32).
-
- LPSECURITY_ATTRIBUTES sa_;
- // Pointer to a security attributes object. Only used on NT.
-};
-
-class ACE_Export ACE_MMAP_Memory_Pool : public ACE_Event_Handler
-{
- // = TITLE
- // Make a memory pool that is based on <mmap(2)>. This
- // implementation allows memory to be shared between processes.
-public:
- typedef ACE_MMAP_Memory_Pool_Options OPTIONS;
-
- // = Initialization and termination methods.
-
- ACE_MMAP_Memory_Pool (LPCTSTR backing_store_name = 0,
- const OPTIONS *options = 0);
- // Initialize the pool.
-
- virtual void *init_acquire (size_t nbytes,
- size_t &rounded_bytes,
- int &first_time);
- // Ask system for initial chunk of shared memory.
-
- virtual void *acquire (size_t nbytes,
- size_t &rounded_bytes);
- // Acquire at least <nbytes> from the memory pool. <rounded_bytes>
- // is the actual number of bytes allocated. Also acquires an
- // internal semaphore that ensures proper serialization of
- // <ACE_MMAP_Memory_Pool> initialization across processes.
-
- virtual int release (void);
- // Instruct the memory pool to release all of its resources.
-
- virtual int sync (ssize_t len = -1, int flags = MS_SYNC);
- // Sync the memory region to the backing store starting at
- // <this->base_addr_>.
-
- virtual int sync (void *addr, size_t len, int flags = MS_SYNC);
- // Sync the memory region to the backing store starting at <addr_>.
-
- virtual int protect (ssize_t len = -1, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <this->base_addr_> up to <len> bytes. If <len> == -1
- // then change protection of all pages in the mapped region.
-
- virtual int protect (void *addr, size_t len, int prot = PROT_RDWR);
- // Change the protection of the pages of the mapped region to <prot>
- // starting at <addr> up to <len> bytes.
-
- virtual int remap (void *addr);
- // Try to extend the virtual address space so that <addr> is now
- // covered by the address mapping. The method succeeds and returns
- // 0 if the backing store has adequate memory to cover this address.
- // Otherwise, it returns -1. This method is typically called by a
- // UNIX signal handler for SIGSEGV or a Win32 structured exception
- // when another process has grown the backing store (and its
- // mapping) and our process now incurs a fault because our mapping
- // isn't in range (yet).
-
- virtual void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // = Implement the algorithm for rounding up the request to an
- // appropriate chunksize.
-
- virtual size_t round_up (size_t nbytes);
-
- virtual int commit_backing_store_name (size_t rounded_bytes, off_t &file_offset);
- // Compute the new file_offset of the backing store and commit the
- // memory.
-
- virtual int map_file (off_t file_offset);
- // Memory map the file up to <file_offset> bytes.
-
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *);
- // Handle SIGSEGV and SIGBUS signals to remap shared memory
- // properly.
-
- ACE_Sig_Handler signal_handler_;
- // Handles SIGSEGV.
-
- ACE_Mem_Map mmap_;
- // Memory-mapping object.
-
- void *base_addr_;
- // Base of mapped region. If this has the value of 0 then the OS is
- // free to select any address to map the file, otherwise this value
- // is what the OS must try to use to mmap the file.
-
- int flags_;
- // Flags passed into <ACE_OS::mmap>.
-
- int write_each_page_;
- // Should we write a byte to each page to forceably allocate memory
- // for this backing store?
-
- off_t minimum_bytes_;
- // What the minimum bytes of the initial segment should be.
-
- TCHAR backing_store_name_[MAXPATHLEN + 1];
- // Name of the backing store where the shared memory pool is kept.
-
- int guess_on_fault_;
- // Try to remap without knowing the faulting address. This
- // parameter is ignored on platforms that know the faulting address
- // (UNIX with SI_ADDR and Win32).
-
- LPSECURITY_ATTRIBUTES sa_;
- // Security attributes object, only used on NT.
-};
-
-class ACE_Export ACE_Lite_MMAP_Memory_Pool : public ACE_MMAP_Memory_Pool
-{
- // = TITLE
- // Make a ``lighter-weight'' memory pool based <ACE_Mem_Map>.
- //
- // = DESCRIPTION
- // This implementation allows memory to be shared between
- // processes. However, unlike the <ACE_MMAP_Memory_Pool>
- // the sync() methods are no-ops, which means that we don't pay
- // for the price of flushing the memory to the backing store on
- // every update. Naturally, this trades off increased
- // performance for less reliability if the machine crashes.
-public:
- // = Initialization and termination methods.
-
- ACE_Lite_MMAP_Memory_Pool (LPCTSTR backing_store_name = 0,
- const OPTIONS *options = 0);
- // Initialize the pool.
-
- int sync (ssize_t len = -1, int flags = MS_SYNC);
- // Overwrite the default sync behavior with no-op
-
- int sync (void *addr, size_t len, int flags = MS_SYNC);
- // Overwrite the default sync behavior with no-op
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Memory_Pool.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_MEMORY_POOL_H */
diff --git a/ace/Memory_Pool.i b/ace/Memory_Pool.i
deleted file mode 100644
index cd7ce978ab7..00000000000
--- a/ace/Memory_Pool.i
+++ /dev/null
@@ -1,181 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Memory_Pool.i
-
-ACE_INLINE int
-ACE_Local_Memory_Pool::sync (ssize_t, int)
-{
- ACE_TRACE ("ACE_Local_Memory_Pool::sync");
- return 0;
-}
-
-ACE_INLINE int
-ACE_Local_Memory_Pool::sync (void *, size_t, int)
-{
- ACE_TRACE ("ACE_Local_Memory_Pool::sync");
- return 0;
-}
-
-ACE_INLINE int
-ACE_Local_Memory_Pool::protect (ssize_t, int)
-{
- ACE_TRACE ("ACE_Local_Memory_Pool::protect");
- return 0;
-}
-
-ACE_INLINE int
-ACE_Local_Memory_Pool::protect (void *, size_t, int)
-{
- ACE_TRACE ("ACE_Local_Memory_Pool::protect");
- return 0;
-}
-
-ACE_INLINE size_t
-ACE_MMAP_Memory_Pool::round_up (size_t nbytes)
-{
- ACE_TRACE ("ACE_MMAP_Memory_Pool::round_up");
- return ACE::round_to_pagesize (nbytes);
-}
-
-// Ask system for initial chunk of local memory.
-
-ACE_INLINE void *
-ACE_Local_Memory_Pool::init_acquire (size_t nbytes,
- size_t &rounded_bytes,
- int &first_time)
-{
- ACE_TRACE ("ACE_Local_Memory_Pool::init_acquire");
- // Note that we assume that when ACE_Local_Memory_Pool is used,
- // ACE_Malloc's constructor will only get called once. If this
- // assumption doesn't hold, we are in deep trouble!
-
- first_time = 1;
- return this->acquire (nbytes, rounded_bytes);
-}
-
-// Let the underlying new operator figure out the alignment...
-
-ACE_INLINE size_t
-ACE_Local_Memory_Pool::round_up (size_t nbytes)
-{
- ACE_TRACE ("ACE_Local_Memory_Pool::round_up");
- return ACE::round_to_pagesize (nbytes);
-}
-
-// No-op for now...
-
-ACE_INLINE int
-ACE_Local_Memory_Pool::release (void)
-{
- ACE_TRACE ("ACE_Local_Memory_Pool::release");
- return 0;
-}
-
-#if !defined (ACE_LACKS_SYSV_SHMEM)
-// Implement the algorithm for rounding up the request to an
-// appropriate chunksize.
-
-ACE_INLINE size_t
-ACE_Shared_Memory_Pool::round_up (size_t nbytes)
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool::round_up");
- if (nbytes < ACE_DEFAULT_SEGMENT_SIZE)
- nbytes = ACE_DEFAULT_SEGMENT_SIZE;
-
- return ACE::round_to_pagesize (nbytes);
-}
-
-ACE_INLINE int
-ACE_Shared_Memory_Pool::sync (ssize_t, int)
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool::sync");
- return 0;
-}
-
-ACE_INLINE int
-ACE_Shared_Memory_Pool::sync (void *, size_t, int)
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool::sync");
- return 0;
-}
-
-ACE_INLINE int
-ACE_Shared_Memory_Pool::protect (ssize_t, int)
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool::protect");
- return 0;
-}
-
-ACE_INLINE int
-ACE_Shared_Memory_Pool::protect (void *, size_t, int)
-{
- ACE_TRACE ("ACE_Shared_Memory_Pool::protect");
- return 0;
-}
-#endif /* !ACE_LACKS_SYSV_SHMEM */
-
-#if !defined (ACE_LACKS_SBRK)
-
-// Ask system for initial chunk of local memory.
-
-ACE_INLINE void *
-ACE_Sbrk_Memory_Pool::init_acquire (size_t nbytes,
- size_t &rounded_bytes,
- int &first_time)
-{
- ACE_TRACE ("ACE_Sbrk_Memory_Pool::init_acquire");
- // Note that we assume that when ACE_Sbrk_Memory_Pool is used,
- // ACE_Malloc's constructor will only get called once. If this
- // assumption doesn't hold, we are in deep trouble!
-
- first_time = 1;
- return this->acquire (nbytes, rounded_bytes);
-}
-
-// Round up the request to a multiple of the page size.
-
-ACE_INLINE size_t
-ACE_Sbrk_Memory_Pool::round_up (size_t nbytes)
-{
- ACE_TRACE ("ACE_Sbrk_Memory_Pool::round_up");
- return ACE::round_to_pagesize (nbytes);
-}
-
-/* No-op for now... */
-
-ACE_INLINE int
-ACE_Sbrk_Memory_Pool::release (void)
-{
- ACE_TRACE ("ACE_Sbrk_Memory_Pool::release");
- return 0;
-}
-
-ACE_INLINE int
-ACE_Sbrk_Memory_Pool::sync (ssize_t, int)
-{
- ACE_TRACE ("ACE_Sbrk_Memory_Pool::sync");
- return 0;
-}
-
-ACE_INLINE int
-ACE_Sbrk_Memory_Pool::sync (void *, size_t, int)
-{
- ACE_TRACE ("ACE_Sbrk_Memory_Pool::sync");
- return 0;
-}
-
-ACE_INLINE int
-ACE_Sbrk_Memory_Pool::protect (ssize_t, int)
-{
- ACE_TRACE ("ACE_Sbrk_Memory_Pool::protect");
- return 0;
-}
-
-ACE_INLINE int
-ACE_Sbrk_Memory_Pool::protect (void *, size_t, int)
-{
- ACE_TRACE ("ACE_Sbrk_Memory_Pool::protect");
- return 0;
-}
-#endif /* !ACE_LACKS_SBRK */
diff --git a/ace/Message_Block.cpp b/ace/Message_Block.cpp
deleted file mode 100644
index e3709d700ab..00000000000
--- a/ace/Message_Block.cpp
+++ /dev/null
@@ -1,731 +0,0 @@
-// Message_Block.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Message_Block.h"
-#include "ace/Synch_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Message_Block.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Message_Block)
-
-void
-ACE_Message_Block::data_block (ACE_Data_Block *db)
-{
- ACE_TRACE ("ACE_Message_Block::data_block");
- if (this->data_block_ != 0)
- this->data_block_->release ();
-
- this->data_block_ = db;
-
- // Set the read and write pointers in the <Message_Block> to point
- // to the buffer in the <ACE_Data_Block>.
- this->rd_ptr (this->data_block ()->base ());
- this->wr_ptr (this->data_block ()->base ());
-}
-
-int
-ACE_Message_Block::copy (const char *buf, size_t n)
-{
- ACE_TRACE ("ACE_Message_Block::copy");
- // Note that for this to work correct, end() *must* be >= wr_ptr().
- size_t len = ACE_static_cast(size_t, this->end () - this->wr_ptr ());
-
- if (len < n)
- return -1;
- else
- {
- (void) ACE_OS::memcpy (this->wr_ptr (), buf, n);
- this->wr_ptr (n);
- return 0;
- }
-}
-
-int
-ACE_Message_Block::copy (const char *buf)
-{
- ACE_TRACE ("ACE_Message_Block::copy");
- // Note that for this to work correct, end() *must* be >= wr_ptr().
- size_t len = ACE_static_cast(size_t, (this->end () - this->wr_ptr ()));
- size_t buflen = ACE_OS::strlen (buf) + 1;
-
- if (len < buflen)
- return -1;
- else
- {
- (void) ACE_OS::memcpy (this->wr_ptr (), buf, buflen);
- this->wr_ptr (buflen);
- return 0;
- }
-}
-
-void
-ACE_Data_Block::dump (void) const
-{
- ACE_TRACE ("ACE_Data_Block::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("-----( Data Block )-----\n")
- ASYS_TEXT ("type_ = %d\n")
- ASYS_TEXT ("cur_size_ = %u\n")
- ASYS_TEXT ("max_size_ = %u\n")
- ASYS_TEXT ("flags_ = %u\n")
- ASYS_TEXT ("base_ = %u\n")
- ASYS_TEXT ("locking_strategy_ = %u\n")
- ASYS_TEXT ("reference_count_ = %u\n")
- ASYS_TEXT ("---------------------------\n"),
- this->type_,
- this->cur_size_,
- this->max_size_,
- this->flags_,
- this->base_,
- this->locking_strategy_,
- this->reference_count_));
- this->allocator_strategy_->dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-void
-ACE_Message_Block::dump (void) const
-{
- ACE_TRACE ("ACE_Message_Block::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("-----( Message Block )-----\n")
- ASYS_TEXT ("priority_ = %d\n")
- ASYS_TEXT ("next_ = %u\n")
- ASYS_TEXT ("prev_ = %u\n")
- ASYS_TEXT ("cont_ = %u\n")
- ASYS_TEXT ("rd_ptr_ = %u\n")
- ASYS_TEXT ("wr_ptr_ = %u\n")
- ASYS_TEXT ("---------------------------\n"),
- this->priority_,
- this->next_,
- this->prev_,
- this->cont_,
- this->rd_ptr_,
- this->wr_ptr_));
- this->data_block ()->dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-int
-ACE_Data_Block::size (size_t length)
-{
- ACE_TRACE ("ACE_Data_Block::size");
-
- if (length <= this->max_size_)
- this->cur_size_ = length;
- else
- {
- // We need to resize!
- char *buf;
- ACE_ALLOCATOR_RETURN (buf,
- (char *) this->allocator_strategy_->malloc (length),
- -1);
-
- ACE_OS::memcpy (buf, this->base_, this->cur_size_);
- if (ACE_BIT_DISABLED (this->flags_, ACE_Message_Block::DONT_DELETE))
- this->allocator_strategy_->free ((void *) this->base_);
- else
- // We now assume ownership.
- ACE_CLR_BITS (this->flags_, ACE_Message_Block::DONT_DELETE);
-
- this->max_size_ = length;
- this->cur_size_ = length;
- this->base_ = buf;
- }
- return 0;
-}
-
-int
-ACE_Message_Block::size (size_t length)
-{
- ACE_TRACE ("ACE_Message_Block::size");
- char *old_base = this->data_block ()->base ();
-
- // Resize the underlying <ACE_Data_Block>.
- if (this->data_block ()->size (length) == -1)
- return -1;
-
- // Reset the read and write pointers if we've changed the underlying
- // memory buffer.
- else if (this->data_block ()->base () != old_base)
- {
- // Compute the old deltas...
- int r_delta = this->rd_ptr_ - old_base;
- int w_delta = this->wr_ptr_ - old_base;
-
- // ... and use them to initialize the new deltas.
- this->rd_ptr_ = this->data_block ()->base () + r_delta;
- this->wr_ptr_ = this->data_block ()->base () + w_delta;
- }
- return 0;
-}
-
-ACE_Data_Block::ACE_Data_Block (void)
- : type_ (ACE_Message_Block::MB_DATA),
- cur_size_ (0),
- max_size_ (0),
- flags_ (ACE_Message_Block::DONT_DELETE),
- base_ (0),
- allocator_strategy_ (0),
- locking_strategy_ (0),
- reference_count_ (1)
-{
- ACE_TRACE ("ACE_Data_Block::ACE_Data_Block");
-}
-
-ACE_Data_Block::ACE_Data_Block (size_t size,
- ACE_Message_Block::ACE_Message_Type msg_type,
- const char *msg_data,
- ACE_Allocator *allocator_strategy,
- ACE_Lock *locking_strategy,
- ACE_Message_Block::Message_Flags flags)
- : type_ (msg_type),
- cur_size_ (size),
- max_size_ (size),
- flags_ (flags),
- base_ ((char *) msg_data),
- allocator_strategy_ (allocator_strategy),
- locking_strategy_ (locking_strategy),
- reference_count_ (1)
-{
- ACE_TRACE ("ACE_Data_Block::ACE_Data_Block");
-
- // If the user didn't pass one in, let's use the
- // <ACE_Allocator::instance>.
- if (this->allocator_strategy_ == 0)
- ACE_ALLOCATOR (this->allocator_strategy_, ACE_Allocator::instance ());
-
- if (msg_data == 0)
- ACE_ALLOCATOR (this->base_,
- (char *) this->allocator_strategy_->malloc (size));
- else
- this->base_ = (char *) msg_data;
-}
-
-ACE_Message_Block::ACE_Message_Block (const char *data,
- size_t size)
-{
- ACE_TRACE ("ACE_Message_Block::ACE_Message_Block");
-
- if (this->init_i (size, // size
- MB_DATA, // type
- 0, // cont
- data, // data
- 0, // allocator
- 0, // locking strategy
- ACE_Message_Block::DONT_DELETE, // flags
- 0, // priority
- 0) == -1) // data block
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("ACE_Message_Block")));
-}
-
-ACE_Message_Block::ACE_Message_Block (void)
-{
- ACE_TRACE ("ACE_Message_Block::ACE_Message_Block");
-
- if (this->init_i (0, // size
- MB_DATA, // type
- 0, // cont
- 0, // data
- 0, // allocator
- 0, // locking strategy
- ACE_Message_Block::DONT_DELETE, // flags
- 0, // priority
- 0) == -1) // data block
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("ACE_Message_Block")));
-}
-
-ACE_Message_Block::ACE_Message_Block (size_t size,
- ACE_Message_Type msg_type,
- ACE_Message_Block *msg_cont,
- const char *msg_data,
- ACE_Allocator *allocator_strategy,
- ACE_Lock *locking_strategy,
- u_long priority)
-{
- ACE_TRACE ("ACE_Message_Block::ACE_Message_Block");
-
- if (this->init_i (size,
- msg_type,
- msg_cont,
- msg_data,
- allocator_strategy,
- locking_strategy,
- msg_data ? ACE_Message_Block::DONT_DELETE : 0,
- priority,
- 0) == -1) // data block
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("ACE_Message_Block")));
-}
-
-int
-ACE_Message_Block::init (size_t size,
- ACE_Message_Type msg_type,
- ACE_Message_Block *msg_cont,
- const char *msg_data,
- ACE_Allocator *allocator_strategy,
- ACE_Lock *locking_strategy,
- u_long priority)
-{
- ACE_TRACE ("ACE_Message_Block::init");
-
- return this->init_i (size,
- msg_type,
- msg_cont,
- msg_data,
- allocator_strategy,
- locking_strategy,
- msg_data ? ACE_Message_Block::DONT_DELETE : 0,
- priority,
- 0); // data block
-}
-
-int
-ACE_Message_Block::init (const char *data,
- size_t size)
-{
- ACE_TRACE ("ACE_Message_Block::init");
- // Should we also initialize all the other fields, as well?
-
- return this->init_i (size, // size
- MB_DATA, // type
- 0, // cont
- data, // data
- 0, // allocator
- 0, // locking strategy
- ACE_Message_Block::DONT_DELETE, // flags
- 0, // priority
- 0); // data block
-}
-
-ACE_Message_Block::ACE_Message_Block (size_t size,
- ACE_Message_Type msg_type,
- ACE_Message_Block *msg_cont,
- const char *msg_data,
- ACE_Allocator *allocator_strategy,
- ACE_Lock *locking_strategy,
- Message_Flags flags,
- u_long priority,
- ACE_Data_Block *db)
-{
- ACE_TRACE ("ACE_Message_Block::ACE_Message_Block");
-
- if (this->init_i (size,
- msg_type,
- msg_cont,
- msg_data,
- allocator_strategy,
- locking_strategy,
- flags,
- priority,
- db) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("ACE_Message_Block")));
-}
-
-ACE_Message_Block::ACE_Message_Block (ACE_Data_Block *data_block)
-{
- ACE_TRACE ("ACE_Message_Block::ACE_Message_Block");
-
- if (this->init_i (0, // size
- MB_NORMAL, // type
- 0, // cont
- 0, // data
- 0, // allocator
- 0, // locking strategy
- 0, // flags
- 0, // priority
- data_block) == -1) // data block
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("ACE_Message_Block")));
-}
-
-int
-ACE_Message_Block::init_i (size_t size,
- ACE_Message_Type msg_type,
- ACE_Message_Block *msg_cont,
- const char *msg_data,
- ACE_Allocator *allocator_strategy,
- ACE_Lock *locking_strategy,
- Message_Flags flags,
- u_long priority,
- ACE_Data_Block *db)
-{
- ACE_TRACE ("ACE_Message_Block::init_i");
-
- this->priority_ = priority;
- this->cont_ = msg_cont;
- this->next_ = 0;
- this->prev_ = 0;
- this->data_block_ = 0;
-
- if (db == 0)
- // Allocate the <ACE_Data_Block> portion, which is reference
- // counted.
- ACE_NEW_RETURN (db,
- ACE_Data_Block (size,
- msg_type,
- msg_data,
- allocator_strategy,
- locking_strategy,
- flags),
- -1);
-
- // Reset the data_block_ pointer.
- this->data_block (db);
- return 0;
-}
-
-ACE_Data_Block::~ACE_Data_Block (void)
-{
- // Sanity check...
- ACE_ASSERT (this->reference_count_ <= 1);
-
- // Just to be safe...
- this->reference_count_ = 0;
-
- if (ACE_BIT_DISABLED (this->flags_, ACE_Message_Block::DONT_DELETE))
- {
- this->allocator_strategy_->free ((void *) this->base_);
- this->base_ = 0;
- }
-}
-
-ACE_Data_Block *
-ACE_Data_Block::release_i (void)
-{
- ACE_TRACE ("ACE_Data_Block::release_i");
-
- ACE_ASSERT (this->reference_count_ > 0);
-
- ACE_Data_Block *result = 0;
-
- // decrement reference count
- this->reference_count_--;
-
- if (this->reference_count_ == 0)
- // this will cause deletion of this
- result = 0;
- else
- result = this;
-
- return result;
-}
-
-ACE_Data_Block *
-ACE_Data_Block::release (ACE_Lock *lock)
-{
- ACE_TRACE ("ACE_Data_Block::release");
-
- ACE_Data_Block *result = 0;
- ACE_Lock *lock_to_be_used = 0;
-
- // Check if we were passed in a lock
- if (lock != 0)
- {
- // Make sure that the lock passed in and our lock are the same
- if (lock == this->locking_strategy_)
- // In this case no locking is required.
- lock_to_be_used = 0;
-
- // The lock passed in does not match our lock
- else
- // Lock to be used is our lock
- lock_to_be_used = this->locking_strategy_;
- }
- // This is the case when no lock was passed in
- else
- // Lock to be used is our lock
- lock_to_be_used = this->locking_strategy_;
-
- // If there's a locking strategy then we need to acquire the lock
- // before decrementing the count.
- if (lock_to_be_used != 0)
- {
- ACE_GUARD_RETURN (ACE_Lock, ace_mon, *lock_to_be_used, 0);
-
- result = this->release_i ();
- }
- else
- result = this->release_i ();
-
- // We must delete this outside the scope of the locking_strategy_
- // since otherwise we'd be trying to "release" through a deleted
- // pointer!
- if (result == 0)
- delete this;
-
- return result;
-}
-
-ACE_Message_Block *
-ACE_Message_Block::release (void)
-{
- ACE_TRACE ("ACE_Message_Block::release");
-
- ACE_Message_Block *result = 0;
- ACE_Lock *lock = 0;
-
- // Do we have a valid data block
- if (this->data_block ())
- {
- // Grab the lock that belongs to my data block
- lock = this->data_block ()->locking_strategy ();
-
- // if we have a lock
- if (lock != 0)
- {
- // One guard for all
- ACE_GUARD_RETURN (ACE_Lock, ace_mon, *lock, 0);
-
- // Call non-guarded release with <lock>
- result = this->release_i (lock);
- }
- // This is the case when we have a valid data block but no lock
- else
- // Call non-guarded release with no lock
- result = this->release_i (0);
- }
- else
- // This is the case when we don't even have a valid data block
- result = this->release_i (0);
-
- return result;
-}
-
-ACE_Message_Block *
-ACE_Message_Block::release_i (ACE_Lock *lock)
-{
- ACE_TRACE ("ACE_Message_Block::release_i");
-
- // Free up all the continuation messages.
- if (this->cont_)
- {
- ACE_Message_Block *mb = this->cont_;
- ACE_Message_Block *tmp;
-
- do
- {
- tmp = mb;
- mb = mb->cont_;
- tmp->cont_ = 0;
-
- tmp->release_i (lock);
- }
- while (mb);
-
- this->cont_ = 0;
- }
-
- if (this->data_block ())
- {
- this->data_block ()->release (lock);
- this->data_block_ = 0;
- }
-
- // We will now commit suicide: this object *must* have come from the heap
- delete this;
-
- return 0;
-}
-
-/* static */ ACE_Message_Block *
-ACE_Message_Block::release (ACE_Message_Block *mb)
-{
- ACE_TRACE ("ACE_Message_Block::release");
-
- if (mb != 0)
- return mb->release ();
- else
- return 0;
-}
-
-ACE_Message_Block::~ACE_Message_Block (void)
-{
- ACE_TRACE ("ACE_Message_Block::~ACE_Message_Block");
-
- if (this->data_block ())
- this->data_block ()->release ();
-
- this->prev_ = 0;
- this->next_ = 0;
-}
-
-ACE_Data_Block *
-ACE_Data_Block::duplicate (void)
-{
- ACE_TRACE ("ACE_Data_Block::duplicate");
-
- // Create a new <ACE_Message_Block>, but share the <base_> pointer
- // data (i.e., don't copy that).
- if (this->locking_strategy_)
- {
- // We need to acquire the lock before incrementing the count.
- ACE_GUARD_RETURN (ACE_Lock, ace_mon, *this->locking_strategy_, 0);
- this->reference_count_++;
- }
- else
- this->reference_count_++;
-
- return this;
-}
-
-ACE_Message_Block *
-ACE_Message_Block::duplicate (void) const
-{
- ACE_TRACE ("ACE_Message_Block::duplicate");
-
- ACE_Message_Block *nb;
-
- // Create a new <ACE_Message_Block> that contains unique copies of
- // the message block fields, but a reference counted duplicate of
- // the <ACE_Data_Block>.
- ACE_NEW_RETURN (nb,
- ACE_Message_Block (0, // size
- ACE_Message_Type (0), // type
- 0, // cont
- 0, // data
- 0, // allocator
- 0, // locking strategy
- 0, // flags
- this->priority_, // priority
- // Get a pointer to a
- // "duplicated" <ACE_Data_Block>
- // (will simply increment the
- // reference count).
- this->data_block ()->duplicate ()), // data block
- 0);
-
- // Set the read and write pointers in the new <Message_Block> to the
- // same relative offset as in the existing <Message_Block>. Note
- // that we are assuming that the data_block()->base() pointer
- // doesn't change when it's duplicated.
- nb->rd_ptr (this->rd_ptr_ - this->data_block ()->base ());
- nb->wr_ptr (this->wr_ptr_ - this->data_block ()->base ());
-
- // Increment the reference counts of all the continuation messages.
- if (this->cont_)
- {
- nb->cont_ = this->cont_->duplicate ();
-
- // If things go wrong, release all of our resources and return
- // 0.
- if (nb->cont_ == 0)
- {
- nb->release ();
- nb = 0;
- }
- }
-
- return nb;
-}
-
-ACE_Message_Block *
-ACE_Message_Block::duplicate (ACE_Message_Block *mb)
-{
- ACE_TRACE ("ACE_Message_Block::duplicate");
- if (mb == 0)
- return 0;
- else
- return mb->duplicate ();
-}
-
-ACE_Data_Block *
-ACE_Data_Block::clone (ACE_Message_Block::Message_Flags mask) const
-{
- ACE_TRACE ("ACE_Data_Block::clone");
-
- // You always want to clear this one to prevent memory leaks but you
- // might add some others later.
- const ACE_Message_Block::Message_Flags always_clear =
- ACE_Message_Block::DONT_DELETE;
-
- ACE_Data_Block *nb;
-
- ACE_NEW_RETURN (nb,
- ACE_Data_Block (this->max_size_, // size
- this->type_, // type
- 0, // data
- this->allocator_strategy_, // allocator
- this->locking_strategy_, // locking strategy
- this->flags_), // flags
- 0);
-
- // Copy all of the payload memory into the new object.
- ACE_OS::memcpy (nb->base_, this->base_, this->max_size_);
-
- // Set new flags minus the mask...
- nb->clr_flags (mask | always_clear);
- return nb;
-}
-
-ACE_Message_Block *
-ACE_Message_Block::clone (Message_Flags mask) const
-{
- ACE_TRACE ("ACE_Message_Block::clone");
-
- // Get a pointer to a "cloned" <ACE_Data_Block> (will copy the
- // values rather than increment the reference count).
-
- ACE_Data_Block *db = this->data_block ()->clone (mask);
-
- if (db == 0)
- return 0;
-
- ACE_Message_Block *nb =
- new ACE_Message_Block (0, // size
- ACE_Message_Type (0), // type
- 0, // cont
- 0, // data
- 0, // allocator
- 0, // locking strategy
- 0, // flags
- this->priority_, // priority
- db); // data_block
- if (nb == 0)
- {
- db->release ();
- return 0;
- }
-
- // Set the read and write pointers in the new <Message_Block> to the
- // same relative offset as in the existing <Message_Block>.
- nb->rd_ptr (this->rd_ptr_ - this->data_block ()->base ());
- nb->wr_ptr (this->wr_ptr_ - this->data_block ()->base ());
-
- // Clone all the continuation messages if necessary.
- if (this->cont () != 0
- && (nb->cont_ = this->cont ()->clone (mask)) == 0)
- {
- nb->release ();
- return 0;
- }
- return nb;
-}
-
-// This is private.
-ACE_Message_Block &
-ACE_Message_Block::operator= (const ACE_Message_Block &)
-{
- ACE_TRACE ("ACE_Message_Block::operator=");
- return *this;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-// These specializations aren't needed for the ACE library because
-// Service_Config.cpp has them:
-//
-// template class ACE_Malloc <ACE_LOCAL_MEMORY_POOL, ACE_Null_Mutex>;
-// template class ACE_Allocator_Adapter <ACE_Malloc <ACE_LOCAL_MEMORY_POOL, ACE_Null_Mutex> >;
-template class ACE_Guard<ACE_Lock>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-// These specializations aren't needed for the ACE library because
-// Service_Config.cpp has them:
-//
-// #pragma instantiate ACE_Malloc <ACE_LOCAL_MEMORY_POOL, ACE_Null_Mutex>
-// #pragma instantiate ACE_Allocator_Adapter <ACE_Malloc <ACE_LOCAL_MEMORY_POOL, ACE_Null_Mutex> >
-#pragma instantiate ACE_Guard<ACE_Lock>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/ace/Message_Block.h b/ace/Message_Block.h
deleted file mode 100644
index 4fea3160f74..00000000000
--- a/ace/Message_Block.h
+++ /dev/null
@@ -1,499 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Message_Block.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#include "ace/ACE.h"
-
-#if !defined (ACE_MESSAGE_BLOCK_H)
-#define ACE_MESSAGE_BLOCK_H
-
-#include "ace/Malloc.h"
-
-// Forward declaration.
-class ACE_Data_Block;
-class ACE_Lock;
-
-class ACE_Export ACE_Message_Block
-{
- // = TITLE
- // Stores messages for use throughout ACE (particularly
- // <ACE_Message_Queue>).
- //
- // = DESCRIPTION
- // An <ACE_Message_Block> is modeled after the message data
- // structures used in System V STREAMS. Its purpose is to
- // enable efficient manipulation of arbitrarily-large messages
- // without much incurring memory copying overhead. Here are the
- // main characteristics of an <ACE_Message_Block>:
- //
- // 1. Contains a pointer to a reference-counted
- // <ACE_Data_Block>, which in turn points to the actual data
- // buffer. This allows very flexible and efficient sharing of
- // data by multiple <ACE_Message_Block>s.
- //
- // 2. One or more <ACE_Message_Blocks> can be linked to form a
- // ``fragment chain.''
- //
- // 3. <ACE_Message_Blocks> can be linked together by <prev_> and
- // <next_> pointers to form a queue of messages (e.g., this is how
- // <ACE_Message_Queue> works).
-public:
- friend class ACE_Data_Block;
-
- enum ACE_Message_Type
- {
- // = Data and protocol messages (regular and priority)
- MB_DATA = 0x01, // regular data
- MB_PROTO = 0x02, // protocol control
-
- // = Control messages (regular and priority)
- MB_BREAK = 0x03, // line break
- MB_PASSFP = 0x04, // pass file pointer
- MB_EVENT = 0x05, // post an event to an event queue
- MB_SIG = 0x06, // generate process signal
- MB_IOCTL = 0x07, // ioctl; set/get params
- MB_SETOPTS = 0x08, // set various stream head options
-
- // = Control messages (high priority; go to head of queue)
- MB_IOCACK = 0x81, // acknowledge ioctl
- MB_IOCNAK = 0x82, // negative ioctl acknowledge
- MB_PCPROTO = 0x83, // priority proto message
- MB_PCSIG = 0x84, // generate process signal
- MB_READ = 0x85, // generate read notification
- MB_FLUSH = 0x86, // flush your queues
- MB_STOP = 0x87, // stop transmission immediately
- MB_START = 0x88, // restart transmission after stop
- MB_HANGUP = 0x89, // line disconnect
- MB_ERROR = 0x8a, // fatal error used to set u.u_error
- MB_PCEVENT = 0x8b, // post an event to an event queue
-
- // Message class masks
- MB_NORMAL = 0x00, // Normal priority messages
- MB_PRIORITY = 0x80, // High priority control messages
- MB_USER = 0x200 // User-defined control messages
- };
-
- typedef u_long Message_Flags;
-
- enum
- {
- DONT_DELETE = 01, // Don't delete the data on exit since we don't own it.
- USER_FLAGS = 0x1000 // user defined flags start here
- };
-
- // = Initialization and termination.
- ACE_Message_Block (void);
- // Create an empty message.
-
- ACE_Message_Block (ACE_Data_Block *);
- // Create an <ACE_Message_Block> that owns the <ACE_Data_Block> *.
-
- ACE_Message_Block (const char *data,
- size_t size = 0);
- // Create a Message Block that assumes ownership of <data> without
- // copying it (i.e., we don't delete it since we don't malloc it!).
- // Note that the <size> of the <Message_Block> will be <size>, but
- // the <length> will be 0 until <wr_ptr> is set.
-
- ACE_Message_Block (size_t size,
- ACE_Message_Type type = MB_DATA,
- ACE_Message_Block *cont = 0,
- const char *data = 0,
- ACE_Allocator *allocator_strategy = 0,
- ACE_Lock *locking_strategy = 0,
- u_long priority = 0);
- // Create an initialized message of type <type> containing <size>
- // bytes. The <cont> argument initializes the continuation field in
- // the <Message_Block>. If <data> == 0 then we create and own the
- // <data>, using <allocator> to get the data if it's non-0. If
- // <data> != 0 we assume ownership of the <data> (and don't delete
- // it). If <locking_strategy> is non-0 then this is used to protect
- // regions of code that access shared state (e.g., reference
- // counting) from race conditions. Note that the <size> of the
- // <Message_Block> will be <size>, but the <length> will be 0 until
- // <wr_ptr> is set.
-
- int init (const char *data,
- size_t size = 0);
- // Create a Message Block that assumes ownership of <data> (i.e.,
- // doesn't delete it since it didn't malloc it!). Note that the
- // <size> of the <Message_Block> will be <size>, but the <length>
- // will be 0 until <wr_ptr> is set.
-
- int init (size_t size,
- ACE_Message_Type type = MB_DATA,
- ACE_Message_Block *cont = 0,
- const char *data = 0,
- ACE_Allocator *allocator_strategy = 0,
- ACE_Lock *locking_strategy = 0,
- u_long priority = 0);
- // Create an initialized message of type <type> containing <size>
- // bytes. The <cont> argument initializes the continuation field in
- // the <Message_Block>. If <data> == 0 then we create and own the
- // <data>, using <allocator> to get the data if it's non-0. If
- // <data> != 0 we assume ownership of the <data> (and don't delete
- // it). If <locking_strategy> is non-0 then this is used to protect
- // regions of code that access shared state (e.g., reference
- // counting) from race conditions. Note that the <size> of the
- // <Message_Block> will be <size>, but the <length> will be 0 until
- // <wr_ptr> is set.
-
- virtual ~ACE_Message_Block (void);
- // Delete all the resources held in the message.
-
- // = Message Type accessors and mutators.
-
- ACE_Message_Type msg_type (void) const;
- // Get type of the message.
-
- void msg_type (ACE_Message_Type type);
- // Set type of the message.
-
- int is_data_msg (void) const;
- // Find out what type of message this is.
-
- ACE_Message_Type msg_class (void) const;
- // Find out what class of message this is (there are two classes,
- // <normal> messages and <high-priority> messages).
-
- // = Message flag accessors and mutators.
- Message_Flags set_flags (Message_Flags more_flags);
- // Bitwise-or the <more_flags> into the existing message flags and
- // return the new value.
-
- Message_Flags clr_flags (Message_Flags less_flags);
- // Clear the message flag bits specified in <less_flags> and return
- // the new value.
-
- Message_Flags flags (void) const;
- // Get the current message flags.
-
- u_long msg_priority (void) const;
- // Get priority of the message.
-
- void msg_priority (u_long priority);
- // Set priority of the message.
-
- // = Deep copy and shallow copy methods.
-
- virtual ACE_Message_Block *clone (Message_Flags mask = 0) const;
- // Return an exact "deep copy" of the message, i.e., create fresh
- // new copies of all the Data_Blocks and continuations.
-
- ACE_Message_Block *duplicate (void) const;
- // Return a "shallow" copy that increments our reference count by 1.
-
- static ACE_Message_Block *duplicate (ACE_Message_Block *mb);
- // Return a "shallow" copy that increments our reference count by 1.
- // This is similar to CORBA's <_duplicate> method, which is useful
- // if you want to eliminate lots of checks for NULL <mb> pointers
- // before calling <_duplicate> on them.
-
- ACE_Message_Block *release (void);
- // Decrease the shared ACE_Data_Block's reference count by 1. If the
- // ACE_Data_Block's reference count goes to 0, it is deleted.
- // In all cases, this ACE_Message_Block is deleted - it must have come
- // from the heap, or there will be trouble.
-
- static ACE_Message_Block *release (ACE_Message_Block *mb);
- // This behaves like the non-static method <release>, except that it
- // checks if <mb> is 0. This is similar to <CORBA::release>, which
- // is useful if you want to eliminate lots of checks for NULL
- // pointers before calling <release> on them. Returns <mb>.
-
- // = Operations on Message data
-
- int copy (const char *buf, size_t n);
- // Copies <n> bytes from <buf> into the Message_Block starting at
- // the wr_ptr() offset. Return 0 if succeeds and -1 if the size of
- // the message is too small...
-
- int copy (const char *buf);
- // Copies <buf> into the Message_Block starting at the wr_ptr()
- // offset. This call assumees that <buf> is NUL-terminated. Return
- // 0 if succeeds and -1 if the size of the message is too small...
-
- char *base (void) const;
- // Get message data.
-
-#if 0
- void base (char *data,
- size_t size,
- Message_Flags = DONT_DELETE);
- // Set message data (doesn't reallocate).
-#endif /* 0 */
-
- char *end (void) const;
- // Return a pointer to 1 past the end of the data in a message.
-
- char *rd_ptr (void);
- // Get the read pointer.
- void rd_ptr (char *ptr);
- // Set the read pointer to <ptr>.
- void rd_ptr (size_t n);
- // Set the read pointer ahead <n> bytes.
-
- char *wr_ptr (void);
- // Get the write pointer.
- void wr_ptr (char *ptr);
- // Set the write pointer to <ptr>.
- void wr_ptr (size_t n);
- // Set the write pointer ahead <n> bytes. This is used to compute
- // the <length> of a message.
-
- // = Message length is wr_ptr() - rd_ptr ().
- size_t length (void) const;
- // Get the length of the message
- void length (size_t n);
- // Set the length of the message
-
- // = Message size is the total amount of space alloted.
- size_t size (void) const;
- // Get the total amount of space in the message.
- int size (size_t length);
- // Set the total amount of space in the message, reallocating space
- // if necessary. However, the <rd_ptr_> and <wr_ptr_> remain at the
- // original offsets into the buffer, even if it is reallocated.
- // Returns 0 if successful, else -1.
-
- // = <ACE_Data_Block> methods.
- ACE_Data_Block *data_block (void) const;
- // Get the data block.
- void data_block (ACE_Data_Block *);
- // Set the data block (releasing the original one).
-
- // = The continuation field chains together composite messages.
- ACE_Message_Block *cont (void) const;
- // Get the continuation field.
- void cont (ACE_Message_Block *);
- // Set the continuation field.
-
- // = Pointer to the <Message_Block> directly ahead in the <ACE_Message_Queue>.
- ACE_Message_Block *next (void) const;
- // Get link to next message.
- void next (ACE_Message_Block *);
- // Set link to next message.
-
- // = Pointer to the <Message_Block> directly behind in the <ACE_Message_Queue>.
- ACE_Message_Block *prev (void) const;
- // Get link to prev message.
- void prev (ACE_Message_Block *);
- // Set link to prev message.
-
- // = The locking strategy prevents race conditions.
- ACE_Lock *locking_strategy (void);
- // Get the locking strategy.
- ACE_Lock *locking_strategy (ACE_Lock *);
- // Set a new locking strategy and return the hold one.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- // = Internal initialization methods.
- ACE_Message_Block (size_t size,
- ACE_Message_Type type,
- ACE_Message_Block *cont,
- const char *data,
- ACE_Allocator *allocator_strategy,
- ACE_Lock *locking_strategy,
- Message_Flags flags,
- u_long priority,
- ACE_Data_Block *db);
- // Perform the actual initialization.
-
- ACE_Message_Block *release_i (ACE_Lock *lock);
- // Internal release implementation
-
- int init_i (size_t size,
- ACE_Message_Type type,
- ACE_Message_Block *cont,
- const char *data,
- ACE_Allocator *allocator_strategy,
- ACE_Lock *locking_strategy,
- Message_Flags flags,
- u_long priority,
- ACE_Data_Block *db);
- // Perform the actual initialization.
-
- char *rd_ptr_;
- // Pointer to beginning of next read.
-
- char *wr_ptr_;
- // Pointer to beginning of next write.
-
- u_long priority_;
- // Priority of message.
-
- // = Links to other ACE_Message_Block *s.
- ACE_Message_Block *cont_;
- // Pointer to next message block in the chain.
-
- ACE_Message_Block *next_;
- // Pointer to next message in the list.
-
- ACE_Message_Block *prev_;
- // Pointer to previous message in the list.
-
- ACE_Data_Block *data_block_;
- // Pointer to the reference counted data structure that contains the
- // actual memory buffer.
-
- // = Disallow these operations for now (use <clone> instead).
- ACE_Message_Block &operator= (const ACE_Message_Block &);
- ACE_Message_Block (const ACE_Message_Block &);
-};
-
-class ACE_Export ACE_Data_Block
-{
- // = TITLE
- // Stores the data payload that is accessed via one or more
- // <ACE_Message_Block>s.
- //
- // = DESCRIPTION
- // This data structure is reference counted to maximize
- // sharing. It also contains the <locking_strategy_> (which
- // protects the reference count from race conditions in
- // concurrent programs) and the <allocation_strategy_> (which
- // determines what memory pool is used to allocate the memory).
-public:
- // = Initialization and termination methods.
- ACE_Data_Block (void);
- // Default "do-nothing" constructor.
-
- ACE_Data_Block (size_t size,
- ACE_Message_Block::ACE_Message_Type msg_type,
- const char *msg_data,
- ACE_Allocator *allocator_strategy,
- ACE_Lock *locking_strategy,
- ACE_Message_Block::Message_Flags flags);
- // Initialize.
-
- virtual ~ACE_Data_Block (void);
- // Delete all the resources held in the message.
-
- ACE_Message_Block::ACE_Message_Type msg_type (void) const;
- // Get type of the message.
-
- void msg_type (ACE_Message_Block::ACE_Message_Type type);
- // Set type of the message.
-
- char *base (void) const;
- // Get message data pointer
-
-#if 0
- void base (char *data,
- size_t size,
- Message_Flags = DONT_DELETE);
- // Set message data pointer (doesn't reallocate).
-#endif /* 0 */
-
- char *end (void) const;
- // Return a pointer to 1 past the end of the data in a message.
-
- // = Message size is the total amount of space alloted.
- size_t size (void) const;
- // Get the total amount of space in the message.
- int size (size_t length);
- // Set the total amount of space in the message. Returns 0 if
- // successful, else -1.
-
- ACE_Data_Block *clone (ACE_Message_Block::Message_Flags mask = 0) const;
- // Return an exact "deep copy" of the message, i.e., create fresh
- // new copies of all the Data_Blocks and continuations.
-
- ACE_Data_Block *duplicate (void);
- // Return a "shallow" copy that increments our reference count by 1.
-
- ACE_Data_Block *release (ACE_Lock *lock = 0);
- // Decrease the shared reference count by 1. If the reference count
- // is > 0 then return this; else if reference count == 0 then delete
- // <this> and <mb> and return 0. Behavior is undefined if reference
- // count < 0.
-
- // = Message flag accessors and mutators.
- ACE_Message_Block::Message_Flags set_flags (ACE_Message_Block::Message_Flags more_flags);
- // Bitwise-or the <more_flags> into the existing message flags and
- // return the new value.
-
- ACE_Message_Block::Message_Flags clr_flags (ACE_Message_Block::Message_Flags less_flags);
- // Clear the message flag bits specified in <less_flags> and return
- // the new value.
-
- ACE_Message_Block::Message_Flags flags (void) const;
- // Get the current message flags.
-
- // = The locking strategy prevents race conditions.
- ACE_Lock *locking_strategy (void);
- // Get the locking strategy.
- ACE_Lock *locking_strategy (ACE_Lock *);
- // Set a new locking strategy and return the hold one.
-
- void dump (void) const;
- // Dump the state of an object.
-
- int reference_count (void) const;
- // Get the current reference count.
-
-private:
- ACE_Data_Block *release_i (void);
- // Internal release implementation
-
- ACE_Message_Block::ACE_Message_Type type_;
- // Type of message.
-
- size_t cur_size_;
- // Current size of message block.
-
- size_t max_size_;
- // Total size of buffer.
-
- ACE_Message_Block::Message_Flags flags_;
- // Misc flags (e.g., DONT_DELETE and USER_FLAGS).
-
- char *base_;
- // Pointer to beginning of message payload.
-
- // = Strategies.
- ACE_Allocator *allocator_strategy_;
- // Pointer to the allocator defined for this <ACE_Data_Block>. Note
- // that this pointer is shared by all owners of this
- // <ACE_Data_Block>.
-
- ACE_Lock *locking_strategy_;
- // Pointer to the locking strategy defined for this
- // <ACE_Data_Block>. This is used to protect regions of code that
- // access shared <ACE_Data_Block> state. Note that this lock is
- // shared by all owners of the <ACE_Data_Block>'s data.
-
- int reference_count_;
- // Reference count for this <ACE_Data_Block>, which is used to avoid
- // deep copies (i.e., <clone>). Note that this pointer value is
- // shared by all owners of the <Data_Block>'s data, i.e., all the
- // <ACE_Message_Block>s.
-
- // = Disallow these operations.
- ACE_Data_Block &operator= (const ACE_Data_Block &);
- ACE_Data_Block (const ACE_Data_Block &);
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Message_Block.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_MESSAGE_BLOCK_H */
diff --git a/ace/Message_Block.i b/ace/Message_Block.i
deleted file mode 100644
index e9465e7a3d5..00000000000
--- a/ace/Message_Block.i
+++ /dev/null
@@ -1,340 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Message_Block.i
-
-ACE_INLINE ACE_Data_Block *
-ACE_Message_Block::data_block (void) const
-{
- ACE_TRACE ("ACE_Message_Block::data_block");
- return this->data_block_;
-}
-
-ACE_INLINE char *
-ACE_Data_Block::base (void) const
-{
- ACE_TRACE ("ACE_Data_Block::base");
- return this->base_;
-}
-
-ACE_INLINE size_t
-ACE_Data_Block::size (void) const
-{
- ACE_TRACE ("ACE_Data_Block::size");
- return this->cur_size_;
-}
-
-#if 0
-ACE_INLINE void
-ACE_Data_Block::base (char *msg_data,
- size_t msg_length,
- Message_Flags msg_flags)
-{
- this->max_size_ = msg_length;
- this->cur_size_ = msg_length;
- this->base_ = msg_data;
- this->flags_ = msg_flags;
-}
-#endif /* 0 */
-
-ACE_INLINE ACE_Message_Block::Message_Flags
-ACE_Data_Block::set_flags (ACE_Message_Block::Message_Flags more_flags)
-{
- ACE_TRACE ("ACE_Data_Block::set_flags");
- // Later we might mask more_glags so that user can't change internal
- // ones: more_flags &= ~(USER_FLAGS -1).
- return ACE_SET_BITS (this->flags_, more_flags);
-}
-
-ACE_INLINE ACE_Message_Block::Message_Flags
-ACE_Data_Block::clr_flags (ACE_Message_Block::Message_Flags less_flags)
-{
- ACE_TRACE ("ACE_Data_Block::clr_flags");
- // Later we might mask more_flags so that user can't change internal
- // ones: less_flags &= ~(USER_FLAGS -1).
- return ACE_CLR_BITS (this->flags_, less_flags);
-}
-
-ACE_INLINE ACE_Message_Block::Message_Flags
-ACE_Data_Block::flags (void) const
-{
- ACE_TRACE ("ACE_Data_Block::flags");
- return this->flags_;
-}
-
-ACE_INLINE ACE_Message_Block::Message_Flags
-ACE_Message_Block::set_flags (ACE_Message_Block::Message_Flags more_flags)
-{
- ACE_TRACE ("ACE_Message_Block::set_flags");
- return this->data_block ()->set_flags (more_flags);
-}
-
-ACE_INLINE ACE_Message_Block::Message_Flags
-ACE_Message_Block::clr_flags (ACE_Message_Block::Message_Flags less_flags)
-{
- ACE_TRACE ("ACE_Message_Block::clr_flags");
- return this->data_block ()->clr_flags (less_flags);
-}
-
-ACE_INLINE ACE_Message_Block::Message_Flags
-ACE_Message_Block::flags (void) const
-{
- ACE_TRACE ("ACE_Message_Block::flags");
- return this->data_block ()->flags ();
-}
-
-// Return the length of the "active" portion of the message.
-
-ACE_INLINE size_t
-ACE_Message_Block::length (void) const
-{
- ACE_TRACE ("ACE_Message_Block::length");
- return this->wr_ptr_ - this->rd_ptr_;
-}
-
-// Sets the length of the "active" portion of the message. This is
-// defined as the offset from RD_PTR to WR_PTR.
-
-ACE_INLINE void
-ACE_Message_Block::length (size_t len)
-{
- ACE_TRACE ("ACE_Message_Block::length");
- this->wr_ptr_ = this->rd_ptr_ + len;
-}
-
-// Return the length of the potential size of the message.
-
-ACE_INLINE size_t
-ACE_Message_Block::size (void) const
-{
- ACE_TRACE ("ACE_Message_Block::size");
- return this->data_block ()->size ();
-}
-
-ACE_INLINE ACE_Message_Block::ACE_Message_Type
-ACE_Data_Block::msg_type (void) const
-{
- ACE_TRACE ("ACE_Data_Block::msg_type");
- return this->type_;
-}
-
-ACE_INLINE void
-ACE_Data_Block::msg_type (ACE_Message_Block::ACE_Message_Type t)
-{
- ACE_TRACE ("ACE_Data_Block::msg_type");
- this->type_ = t;
-}
-
-ACE_INLINE ACE_Message_Block::ACE_Message_Type
-ACE_Message_Block::msg_type (void) const
-{
- ACE_TRACE ("ACE_Message_Block::msg_type");
- return this->data_block ()->msg_type ();
-}
-
-ACE_INLINE void
-ACE_Message_Block::msg_type (ACE_Message_Block::ACE_Message_Type t)
-{
- ACE_TRACE ("ACE_Message_Block::msg_type");
- this->data_block ()->msg_type (t);
-}
-
-ACE_INLINE ACE_Message_Block::ACE_Message_Type
-ACE_Message_Block::msg_class (void) const
-{
- ACE_TRACE ("ACE_Message_Block::msg_class");
-
- if (this->msg_type () < ACE_Message_Block::MB_PRIORITY)
- return ACE_Message_Block::MB_NORMAL;
- else if (this->msg_type () < ACE_Message_Block::MB_USER)
- return ACE_Message_Block::MB_PRIORITY;
- else
- return ACE_Message_Block::MB_USER;
-}
-
-ACE_INLINE int
-ACE_Message_Block::is_data_msg (void) const
-{
- ACE_TRACE ("ACE_Message_Block::is_data_msg");
- ACE_Message_Type mt = this->msg_type ();
- return
- mt == ACE_Message_Block::MB_DATA
- || mt == ACE_Message_Block::MB_PROTO
- || mt == ACE_Message_Block::MB_PCPROTO;
-}
-
-ACE_INLINE u_long
-ACE_Message_Block::msg_priority (void) const
-{
- ACE_TRACE ("ACE_Message_Block::msg_priority");
- return this->priority_;
-}
-
-ACE_INLINE void
-ACE_Message_Block::msg_priority (u_long pri)
-{
- ACE_TRACE ("ACE_Message_Block::msg_priority");
- this->priority_ = pri;
-}
-
-ACE_INLINE char *
-ACE_Message_Block::base (void) const
-{
- ACE_TRACE ("ACE_Message_Block::base");
- return this->data_block ()->base ();
-}
-
-#if 0
-ACE_INLINE void
-ACE_Message_Block::base (char *msg_data,
- size_t msg_length,
- Message_Flags msg_flags)
-{
- ACE_TRACE ("ACE_Message_Block::base");
- this->rd_ptr_ = msg_data;
- this->wr_ptr_ = msg_data;
- this->data_block ()->base (msg_data, msg_lenth, msg_flags);
-}
-#endif /* 0 */
-
-ACE_INLINE char *
-ACE_Message_Block::rd_ptr (void)
-{
- ACE_TRACE ("ACE_Message_Block::rd_ptr");
- return this->rd_ptr_;
-}
-
-ACE_INLINE void
-ACE_Message_Block::wr_ptr (char *new_ptr)
-{
- ACE_TRACE ("ACE_Message_Block::wr_ptr");
- this->wr_ptr_ = new_ptr;
-}
-
-// Return a pointer to 1 past the end of the data buffer.
-
-ACE_INLINE char *
-ACE_Data_Block::end (void) const
-{
- ACE_TRACE ("ACE_Data_Block::end");
- return this->base_ + this->max_size_;
-}
-
-ACE_INLINE char *
-ACE_Message_Block::end (void) const
-{
- ACE_TRACE ("ACE_Message_Block::end");
- return this->data_block ()->end ();
-}
-
-
-ACE_INLINE void
-ACE_Message_Block::rd_ptr (char *new_ptr)
-{
- ACE_TRACE ("ACE_Message_Block::rd_ptr");
- this->rd_ptr_ = new_ptr;
-}
-
-ACE_INLINE void
-ACE_Message_Block::rd_ptr (size_t n)
-{
- ACE_TRACE ("ACE_Message_Block::rd_ptr");
- this->rd_ptr_ += n;
-}
-
-ACE_INLINE char *
-ACE_Message_Block::wr_ptr (void)
-{
- ACE_TRACE ("ACE_Message_Block::wr_ptr");
- return this->wr_ptr_;
-}
-
-ACE_INLINE void
-ACE_Message_Block::wr_ptr (size_t n)
-{
- ACE_TRACE ("ACE_Message_Block::wr_ptr");
- this->wr_ptr_ += n;
-}
-
-ACE_INLINE void
-ACE_Message_Block::cont (ACE_Message_Block *cont_msg)
-{
- ACE_TRACE ("ACE_Message_Block::cont");
- this->cont_ = cont_msg;
-}
-
-ACE_INLINE ACE_Message_Block *
-ACE_Message_Block::cont (void) const
-{
- ACE_TRACE ("ACE_Message_Block::cont");
- return this->cont_;
-}
-
-ACE_INLINE void
-ACE_Message_Block::next (ACE_Message_Block *next_msg)
-{
- ACE_TRACE ("ACE_Message_Block::next");
- this->next_ = next_msg;
-}
-
-ACE_INLINE ACE_Message_Block *
-ACE_Message_Block::next (void) const
-{
- ACE_TRACE ("ACE_Message_Block::next");
- return this->next_;
-}
-
-ACE_INLINE void
-ACE_Message_Block::prev (ACE_Message_Block *next_msg)
-{
- ACE_TRACE ("ACE_Message_Block::prev");
- this->prev_ = next_msg;
-}
-
-ACE_INLINE ACE_Message_Block *
-ACE_Message_Block::prev (void) const
-{
- ACE_TRACE ("ACE_Message_Block::prev");
- return this->prev_;
-}
-
-ACE_INLINE ACE_Lock *
-ACE_Data_Block::locking_strategy (void)
-{
- ACE_TRACE ("ACE_Data_Block::locking_strategy");
- return this->locking_strategy_;
-}
-
-ACE_INLINE ACE_Lock *
-ACE_Data_Block::locking_strategy (ACE_Lock *nls)
-{
- ACE_TRACE ("ACE_Data_Block::locking_strategy");
- ACE_Lock *ols = this->locking_strategy_;
-
- this->locking_strategy_ = nls;
- return ols;
-}
-
-ACE_INLINE int
-ACE_Data_Block::reference_count (void) const
-{
- return reference_count_;
-}
-
-ACE_INLINE ACE_Lock *
-ACE_Message_Block::locking_strategy (void)
-{
- ACE_TRACE ("ACE_Message_Block::locking_strategy");
- return this->data_block ()->locking_strategy ();
-}
-
-ACE_INLINE ACE_Lock *
-ACE_Message_Block::locking_strategy (ACE_Lock *nls)
-{
- ACE_TRACE ("ACE_Message_Block::locking_strategy");
- ACE_Lock *ols = this->data_block ()->locking_strategy ();
- this->data_block ()->locking_strategy (nls);
- return ols;
-}
-
-
diff --git a/ace/Message_Queue.cpp b/ace/Message_Queue.cpp
deleted file mode 100644
index ad7235a982b..00000000000
--- a/ace/Message_Queue.cpp
+++ /dev/null
@@ -1,704 +0,0 @@
-// Message_Queue.cpp
-// $Id$
-
-#if !defined (ACE_MESSAGE_QUEUE_C)
-#define ACE_MESSAGE_QUEUE_C
-
-#define ACE_BUILD_DLL
-#include "ace/Message_Queue.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Message_Queue.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Message_Queue)
-
-template <ACE_SYNCH_DECL>
-ACE_Message_Queue_Iterator<ACE_SYNCH_USE>::ACE_Message_Queue_Iterator (ACE_Message_Queue <ACE_SYNCH_USE> &q)
- : queue_ (q),
- curr_ (q.head_)
-{
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue_Iterator<ACE_SYNCH_USE>::next (ACE_Message_Block *&entry)
-{
- ACE_Read_Guard<ACE_SYNCH_MUTEX_T> m (this->queue_.lock_);
-
- if (this->curr_ != 0)
- {
- entry = this->curr_;
- return 1;
- }
- else
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue_Iterator<ACE_SYNCH_USE>::done (void) const
-{
- ACE_Read_Guard<ACE_SYNCH_MUTEX_T> m (this->queue_.lock_);
-
- return this->curr_ == 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue_Iterator<ACE_SYNCH_USE>::advance (void)
-{
- ACE_Read_Guard<ACE_SYNCH_MUTEX_T> m (this->queue_.lock_);
-
- this->curr_ = this->curr_->next ();
- return this->curr_ != 0;
-}
-
-template <ACE_SYNCH_DECL> void
-ACE_Message_Queue_Iterator<ACE_SYNCH_USE>::dump (void) const
-{
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Message_Queue_Iterator)
-
-template <ACE_SYNCH_DECL>
-ACE_Message_Queue_Reverse_Iterator<ACE_SYNCH_USE>::ACE_Message_Queue_Reverse_Iterator (ACE_Message_Queue <ACE_SYNCH_USE> &queue)
- : queue_ (queue),
- curr_ (queue_.tail_)
-{
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue_Reverse_Iterator<ACE_SYNCH_USE>::next (ACE_Message_Block *&entry)
-{
- ACE_Read_Guard<ACE_SYNCH_MUTEX_T> m (this->queue_.lock_);
-
- if (this->curr_ != 0)
- {
- entry = this->curr_;
- return 1;
- }
- else
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue_Reverse_Iterator<ACE_SYNCH_USE>::done (void) const
-{
- ACE_Read_Guard<ACE_SYNCH_MUTEX_T> m (this->queue_.lock_);
-
- return this->curr_ == 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue_Reverse_Iterator<ACE_SYNCH_USE>::advance (void)
-{
- ACE_Read_Guard<ACE_SYNCH_MUTEX_T> m (this->queue_.lock_);
-
- this->curr_ = this->curr_->prev ();
- return this->curr_ != 0;
-}
-
-template <ACE_SYNCH_DECL> void
-ACE_Message_Queue_Reverse_Iterator<ACE_SYNCH_USE>::dump (void) const
-{
-}
-
-template <ACE_SYNCH_DECL> void
-ACE_Message_Queue<ACE_SYNCH_USE>::dump (void) const
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("deactivated = %d\n")
- ASYS_TEXT ("low_water_mark = %d\n")
- ASYS_TEXT ("high_water_mark = %d\n")
- ASYS_TEXT ("cur_bytes = %d\n")
- ASYS_TEXT ("cur_count = %d\n")
- ASYS_TEXT ("head_ = %u\n")
- ASYS_TEXT ("tail_ = %u\n"),
- this->deactivated_,
- this->low_water_mark_,
- this->high_water_mark_,
- this->cur_bytes_,
- this->cur_count_,
- this->head_,
- this->tail_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("not_full_cond: \n")));
- not_full_cond_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("not_empty_cond: \n")));
- not_empty_cond_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <ACE_SYNCH_DECL>
-ACE_Message_Queue<ACE_SYNCH_USE>::ACE_Message_Queue (size_t hwm,
- size_t lwm,
- ACE_Notification_Strategy *ns)
-#if defined (ACE_HAS_OPTIMIZED_MESSAGE_QUEUE)
- : not_empty_cond_ (0),
- not_full_cond_ (0),
- enqueue_waiters_ (0),
- dequeue_waiters_ (0)
-#else
- : not_empty_cond_ (this->lock_),
- not_full_cond_ (this->lock_)
-#endif /* ACE_HAS_OPTIMIZED_MESSAGE_QUEUE */
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::ACE_Message_Queue");
-
- if (this->open (hwm, lwm, ns) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("open")));
-}
-
-template <ACE_SYNCH_DECL>
-ACE_Message_Queue<ACE_SYNCH_USE>::~ACE_Message_Queue (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::~ACE_Message_Queue");
- if (this->head_ != 0 && this->close () == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("close")));
-}
-
-// Don't bother locking since if someone calls this function more than
-// once for the same queue, we're in bigger trouble than just
-// concurrency control!
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::open (size_t hwm,
- size_t lwm,
- ACE_Notification_Strategy *ns)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::open");
- this->high_water_mark_ = hwm;
- this->low_water_mark_ = lwm;
- this->deactivated_ = 0;
- this->cur_bytes_ = 0;
- this->cur_count_ = 0;
- this->tail_ = 0;
- this->head_ = 0;
- this->notification_strategy_ = ns;
- return 0;
-}
-
-// Implementation of the public deactivate() method
-// (assumes locks are held).
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::deactivate_i (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::deactivate_i");
- int current_status =
- this->deactivated_ ? WAS_INACTIVE : WAS_ACTIVE;
-
- // Wakeup all waiters.
-#if !defined (ACE_HAS_OPTIMIZED_MESSAGE_QUEUE)
- this->not_empty_cond_.broadcast ();
- this->not_full_cond_.broadcast ();
-#endif /* ACE_HAS_OPTIMIZED_MESSAGE_QUEUE */
-
- this->deactivated_ = 1;
- return current_status;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::activate_i (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::activate_i");
- int current_status =
- this->deactivated_ ? WAS_INACTIVE : WAS_ACTIVE;
- this->deactivated_ = 0;
- return current_status;
-}
-
-// Clean up the queue if we have not already done so!
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::close (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::close");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- int res = this->deactivate_i ();
-
- // Free up the remaining message on the list
-
- for (this->tail_ = 0; this->head_ != 0; )
- {
- this->cur_count_--;
-
- ACE_Message_Block *temp;
-
- // Decrement all the counts.
- for (temp = this->head_;
- temp != 0;
- temp = temp->cont ())
- this->cur_bytes_ -= temp->size ();
-
- temp = this->head_;
- this->head_ = this->head_->next ();
-
- // Make sure to use <release> rather than <delete> since this is
- // reference counted.
- temp->release ();
- }
-
- return res;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::signal_enqueue_waiters (void)
-{
-#if !defined (ACE_HAS_OPTIMIZED_MESSAGE_QUEUE)
- if (this->not_full_cond_.signal () != 0)
- return -1;
-#else
- if (this->enqueue_waiters_ > 0)
- {
- --this->enqueue_waiters_;
- return this->not_full_cond_.release ();
- }
-#endif /* ACE_HAS_OPTIMIZED_MESSAGE_QUEUE */
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::signal_dequeue_waiters (void)
-{
-#if !defined (ACE_HAS_OPTIMIZED_MESSAGE_QUEUE)
- // Tell any blocked threads that the queue has a new item!
- if (this->not_empty_cond_.signal () != 0)
- return -1;
-#else
- if (this->dequeue_waiters_ > 0)
- {
- --this->dequeue_waiters_;
- return this->not_empty_cond_.release ();
- }
-#endif /* ACE_HAS_OPTIMIZED_MESSAGE_QUEUE */
- return 0;
-}
-
-// Actually put the node at the end (no locking so must be called with
-// locks held).
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::enqueue_tail_i (ACE_Message_Block *new_item)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::enqueue_tail_i");
-
- if (new_item == 0)
- return -1;
-
- // List was empty, so build a new one.
- if (this->tail_ == 0)
- {
- this->head_ = new_item;
- this->tail_ = new_item;
- new_item->next (0);
- new_item->prev (0);
- }
- // Link at the end.
- else
- {
- new_item->next (0);
- this->tail_->next (new_item);
- new_item->prev (this->tail_);
- this->tail_ = new_item;
- }
-
- // Make sure to count *all* the bytes in a composite message!!!
-
- for (ACE_Message_Block *temp = new_item;
- temp != 0;
- temp = temp->cont ())
- this->cur_bytes_ += temp->size ();
-
- this->cur_count_++;
-
- if (this->signal_dequeue_waiters () == -1)
- return -1;
- else
- return this->cur_count_;
-}
-
-// Actually put the node at the head (no locking)
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::enqueue_head_i (ACE_Message_Block *new_item)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::enqueue_head_i");
-
- if (new_item == 0)
- return -1;
-
- new_item->prev (0);
- new_item->next (this->head_);
-
- if (this->head_ != 0)
- this->head_->prev (new_item);
- else
- this->tail_ = new_item;
-
- this->head_ = new_item;
-
- // Make sure to count *all* the bytes in a composite message!!!
-
- for (ACE_Message_Block *temp = new_item;
- temp != 0;
- temp = temp->cont ())
- this->cur_bytes_ += temp->size ();
-
- this->cur_count_++;
-
- if (this->signal_dequeue_waiters () == -1)
- return -1;
- else
- return this->cur_count_;
-}
-
-// Actually put the node at its proper position relative to its
-// priority.
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::enqueue_i (ACE_Message_Block *new_item)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::enqueue_i");
-
- if (new_item == 0)
- return -1;
-
- if (this->head_ == 0)
- // Check for simple case of an empty queue, where all we need to
- // do is insert <new_item> into the head.
- return this->enqueue_head_i (new_item);
- else
- {
- ACE_Message_Block *temp;
-
- // Figure out where the new item goes relative to its priority.
- // We start looking from the highest priority to the lowest
- // priority.
-
- for (temp = this->tail_;
- temp != 0;
- temp = temp->prev ())
- if (temp->msg_priority () >= new_item->msg_priority ())
- // Break out when we've located an item that has higher
- // priority that <new_item>.
- break;
-
- if (temp == 0)
- // Check for simple case of inserting at the head of the queue,
- // where all we need to do is insert <new_item> before the
- // current head.
- return this->enqueue_head_i (new_item);
- else if (temp->next () == 0)
- // Check for simple case of inserting at the end of the
- // queue, where all we need to do is insert <new_item> after
- // the current tail.
- return this->enqueue_tail_i (new_item);
- else
- {
- // Insert the message right before the item of equal or
- // higher priority. This ensures that FIFO order is
- // maintained when messages of the same priority are
- // inserted consecutively.
- new_item->prev (temp);
- new_item->next (temp->next ());
- temp->next ()->prev (new_item);
- temp->next (new_item);
- }
- }
-
- // Make sure to count *all* the bytes in a composite message!!!
-
- for (ACE_Message_Block *temp = new_item;
- temp != 0;
- temp = temp->cont ())
- this->cur_bytes_ += temp->size ();
-
- this->cur_count_++;
-
- if (this->signal_dequeue_waiters () == -1)
- return -1;
- else
- return this->cur_count_;
-}
-
-// Actually get the first ACE_Message_Block (no locking, so must be
-// called with locks held). This method assumes that the queue has at
-// least one item in it when it is called.
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::dequeue_head_i (ACE_Message_Block *&first_item)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::dequeue_head_i");
- first_item = this->head_;
- this->head_ = this->head_->next ();
-
- if (this->head_ == 0)
- this->tail_ = 0;
- else
- // The prev pointer of the first message block has to point to
- // NULL...
- this->head_->prev (0);
-
- // Make sure to subtract off all of the bytes associated with this
- // message.
- for (ACE_Message_Block *temp = first_item;
- temp != 0;
- temp = temp->cont ())
- this->cur_bytes_ -= temp->size ();
-
- this->cur_count_--;
-
- if (this->signal_enqueue_waiters () == -1)
- return -1;
- else
- return this->cur_count_;
-}
-
-// Take a look at the first item without removing it.
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::peek_dequeue_head (ACE_Message_Block *&first_item,
- ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::peek_dequeue_head");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- if (this->deactivated_)
- {
- errno = ESHUTDOWN;
- return -1;
- }
-
- // Wait for at least one item to become available.
-
- if (this->wait_not_empty_cond (ace_mon, tv) == -1)
- return -1;
-
- first_item = this->head_;
- return this->cur_count_;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::wait_not_full_cond (ACE_Guard<ACE_SYNCH_MUTEX_T> &mon,
- ACE_Time_Value *tv)
-{
- int result = 0;
-#if defined (ACE_HAS_OPTIMIZED_MESSAGE_QUEUE)
- while (this->is_full_i () && result != -1)
- {
- ++this->enqueue_waiters_;
- // @@ Need to add sanity checks for failure...
- mon.release ();
- if (tv == 0)
- result = this->not_full_cond_.acquire ();
- else
- result = this->not_full_cond_.acquire (*tv);
- mon.acquire ();
- }
-#else
- ACE_UNUSED_ARG (mon);
-
- // Wait while the queue is full.
-
- while (this->is_full_i ())
- {
- if (this->not_full_cond_.wait (tv) == -1)
- {
- if (errno == ETIME)
- errno = EWOULDBLOCK;
- result = -1;
- break;
- }
- if (this->deactivated_)
- {
- errno = ESHUTDOWN;
- result = -1;
- break;
- }
- }
-#endif /* ACE_HAS_OPTIMIZED_MESSAGE_QUEUE */
- return result;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::wait_not_empty_cond (ACE_Guard<ACE_SYNCH_MUTEX_T> &mon,
- ACE_Time_Value *tv)
-{
- int result = 0;
-#if defined (ACE_HAS_OPTIMIZED_MESSAGE_QUEUE)
- while (this->is_empty_i () && result != -1)
- {
- ++this->dequeue_waiters_;
- // @@ Need to add sanity checks for failure...
- mon.release ();
- if (tv == 0)
- result = this->not_empty_cond_.acquire ();
- else
- {
- result = this->not_empty_cond_.acquire (*tv);
- if (result == -1 && errno == ETIME)
- errno = EWOULDBLOCK;
- }
- mon.acquire ();
- }
-#else
- ACE_UNUSED_ARG (mon);
-
- // Wait while the queue is empty.
-
- while (this->is_empty_i ())
- {
- if (this->not_empty_cond_.wait (tv) == -1)
- {
- if (errno == ETIME)
- errno = EWOULDBLOCK;
- result = -1;
- break;
- }
- if (this->deactivated_)
- {
- errno = ESHUTDOWN;
- result = -1;
- break;
- }
- }
-#endif /* ACE_HAS_OPTIMIZED_MESSAGE_QUEUE */
- return result;
-}
-
-// Block indefinitely waiting for an item to arrive, does not ignore
-// alerts (e.g., signals).
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::enqueue_head (ACE_Message_Block *new_item,
- ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::enqueue_head");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- if (this->deactivated_)
- {
- errno = ESHUTDOWN;
- return -1;
- }
-
- if (this->wait_not_full_cond (ace_mon, tv) == -1)
- return -1;
-
- int queue_count = this->enqueue_head_i (new_item);
-
- if (queue_count == -1)
- return -1;
- else
- {
- this->notify ();
- return queue_count;
- }
-}
-
-// Enqueue an <ACE_Message_Block *> into the <Message_Queue> in
-// accordance with its <msg_priority> (0 is lowest priority). Returns
-// -1 on failure, else the number of items still on the queue.
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::enqueue_prio (ACE_Message_Block *new_item,
- ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::enqueue_prio");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- if (this->deactivated_)
- {
- errno = ESHUTDOWN;
- return -1;
- }
-
- if (this->wait_not_full_cond (ace_mon, tv) == -1)
- return -1;
-
- int queue_count = this->enqueue_i (new_item);
-
- if (queue_count == -1)
- return -1;
- else
- {
- this->notify ();
- return queue_count;
- }
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::enqueue (ACE_Message_Block *new_item,
- ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::enqueue");
- return this->enqueue_prio (new_item, tv);
-}
-
-// Block indefinitely waiting for an item to arrive,
-// does not ignore alerts (e.g., signals).
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::enqueue_tail (ACE_Message_Block *new_item,
- ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::enqueue_tail");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- if (this->deactivated_)
- {
- errno = ESHUTDOWN;
- return -1;
- }
-
- if (this->wait_not_full_cond (ace_mon, tv) == -1)
- return -1;
-
- int queue_count = this->enqueue_tail_i (new_item);
-
- if (queue_count == -1)
- return -1;
- else
- {
- this->notify ();
- return queue_count;
- }
-}
-
-// Remove an item from the front of the queue. If TV == 0 block
-// indefinitely (or until an alert occurs). Otherwise, block for upto
-// the amount of time specified by TV.
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::dequeue_head (ACE_Message_Block *&first_item,
- ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::dequeue_head");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- if (this->deactivated_)
- {
- errno = ESHUTDOWN;
- return -1;
- }
-
- if (this->wait_not_empty_cond (ace_mon, tv) == -1)
- return -1;
-
- return this->dequeue_head_i (first_item);
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Message_Queue<ACE_SYNCH_USE>::notify (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::notify");
-
- // By default, don't do anything.
- if (this->notification_strategy_ == 0)
- return 0;
- else
- return this->notification_strategy_->notify ();
-}
-
-#endif /* ACE_MESSAGE_QUEUE_C */
diff --git a/ace/Message_Queue.h b/ace/Message_Queue.h
deleted file mode 100644
index 0dc14ea4776..00000000000
--- a/ace/Message_Queue.h
+++ /dev/null
@@ -1,381 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Message_Queue.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_MESSAGE_QUEUE_H)
-#define ACE_MESSAGE_QUEUE_H
-
-#include "ace/Message_Block.h"
-#include "ace/IO_Cntl_Msg.h"
-
-// Forward decls.
-class ACE_Notification_Strategy;
-template <ACE_SYNCH_DECL> class ACE_Message_Queue_Iterator;
-template <ACE_SYNCH_DECL> class ACE_Message_Queue_Reverse_Iterator;
-
-class ACE_Export ACE_Message_Queue_Base
-{
- // = TITLE
- // Workaround HP/C++ compiler bug with enums in templates.
- //
- // = DESCRIPTION
- // The ever lamest HP/C++ compiler seems to fail if enums are
- // defined inside a template, hence we have to move them into a
- // base class.
-public:
- // = Default high and low water marks.
- enum
- {
- DEFAULT_LWM = 0,
- // Default low watermark.
- DEFAULT_HWM = 16 * 1024,
- // Default high watermark (16 K).
- WAS_ACTIVE = 1,
- // Message queue was active before activate() or deactivate().
- WAS_INACTIVE = 2
- // Message queue was inactive before activate() or deactivate().
- };
-};
-
-template <ACE_SYNCH_DECL>
-class ACE_Message_Queue : public ACE_Message_Queue_Base
-{
- // = TITLE
- // A threaded message queueing facility, modeled after the
- // queueing facilities in System V STREAMs.
- //
- // = DESCRIPTION
- // An <ACE_Message_Queue> is the central queueing facility for
- // messages in the ASX framework. If <ACE_SYNCH_DECL> is
- // ACE_MT_SYNCH then all operations are thread-safe. Otherwise,
- // if it's <ACE_NULL_SYNCH> then there's no locking overhead.
-public:
- friend class ACE_Message_Queue_Iterator<ACE_SYNCH_USE>;
- friend class ACE_Message_Queue_Reverse_Iterator<ACE_SYNCH_USE>;
-
- // = Traits
- typedef ACE_Message_Queue_Iterator<ACE_SYNCH_USE> ITERATOR;
- typedef ACE_Message_Queue_Reverse_Iterator<ACE_SYNCH_USE> REVERSE_ITERATOR;
-
- // = Initialization and termination methods.
- ACE_Message_Queue (size_t hwm = DEFAULT_HWM,
- size_t lwm = DEFAULT_LWM,
- ACE_Notification_Strategy * = 0);
-
- // Create a message queue with all the defaults.
- virtual int open (size_t hwm = DEFAULT_HWM,
- size_t lwm = DEFAULT_LWM,
- ACE_Notification_Strategy * = 0);
- // Create a message queue with all the defaults.
-
- virtual int close (void);
- // Close down the message queue and release all resources.
-
- virtual ~ACE_Message_Queue (void);
- // Close down the message queue and release all resources.
-
- // = Enqueue and dequeue methods.
-
- // For all the following routines if <timeout> == 0, the caller will
- // block until action is possible, else will wait until the absolute
- // time specified in *<timeout> elapses). These calls will return,
- // however, when queue is closed, deactivated, when a signal occurs,
- // or if the time specified in timeout elapses, (in which case errno
- // = EWOULDBLOCK).
-
- virtual int peek_dequeue_head (ACE_Message_Block *&first_item,
- ACE_Time_Value *tv = 0);
- // Retrieve the first <ACE_Message_Block> without removing it.
- // Returns -1 on failure, else the number of items still on the
- // queue.
-
- virtual int enqueue_prio (ACE_Message_Block *new_item,
- ACE_Time_Value *timeout = 0);
- // Enqueue an <ACE_Message_Block *> into the <Message_Queue> in
- // accordance with its <msg_priority> (0 is lowest priority). FIFO
- // order is maintained when messages of the same priority are
- // inserted consecutively. Returns -1 on failure, else the number
- // of items still on the queue.
-
- virtual int enqueue (ACE_Message_Block *new_item, ACE_Time_Value *timeout = 0);
- // This is an alias for <enqueue_prio>. It's only here for
- // backwards compatibility and will go away in a subsequent release.
- // Please use <enqueue_prio> instead.
-
- virtual int enqueue_tail (ACE_Message_Block *new_item, ACE_Time_Value *timeout = 0);
- // Enqueue an <ACE_Message_Block *> at the end of the queue.
- // Returns -1 on failure, else the number of items still on the
- // queue.
-
- virtual int enqueue_head (ACE_Message_Block *new_item, ACE_Time_Value *timeout = 0);
- // Enqueue an <ACE_Message_Block *> at the head of the queue.
- // Returns -1 on failure, else the number of items still on the
- // queue.
-
- virtual int dequeue_head (ACE_Message_Block *&first_item, ACE_Time_Value *timeout = 0);
- // Dequeue and return the <ACE_Message_Block *> at the head of the
- // queue. Returns -1 on failure, else the number of items still on
- // the queue.
-
- // = Check if queue is full/empty.
- virtual int is_full (void);
- // True if queue is full, else false.
- virtual int is_empty (void);
- // True if queue is empty, else false.
-
- // = Queue statistic methods.
- virtual size_t message_bytes (void);
- // Number of total bytes on the queue.
- virtual size_t message_count (void);
- // Number of total messages on the queue.
-
- // = Flow control routines
- virtual size_t high_water_mark (void);
- // Get high watermark.
- virtual void high_water_mark (size_t hwm);
- // Set high watermark.
- virtual size_t low_water_mark (void);
- // Get low watermark.
- virtual void low_water_mark (size_t lwm);
- // Set low watermark.
-
- // = Activation control methods.
-
- virtual int deactivate (void);
- // Deactivate the queue and wakeup all threads waiting on the queue
- // so they can continue. No messages are removed from the queue,
- // however. Any other operations called until the queue is
- // activated again will immediately return -1 with <errno> ==
- // ESHUTDOWN. Returns WAS_INACTIVE if queue was inactive before the
- // call and WAS_ACTIVE if queue was active before the call.
-
- virtual int activate (void);
- // Reactivate the queue so that threads can enqueue and dequeue
- // messages again. Returns WAS_INACTIVE if queue was inactive
- // before the call and WAS_ACTIVE if queue was active before the
- // call.
-
- virtual int deactivated (void);
- // Returns true if <deactivated_> is enabled.
-
- // = Notification hook.
-
- virtual int notify (void);
- // This hook is automatically invoked by <enqueue_head>,
- // <enqueue_tail>, and <enqueue_prio> when a new item is inserted
- // into the queue. Subclasses can override this method to perform
- // specific notification strategies (e.g., signaling events for a
- // <WFMO_Reactor>, notifying a <Reactor>, etc.). In a
- // multi-threaded application with concurrent consumers, there is no
- // guarantee that the queue will be still be non-empty by the time
- // the notification occurs.
-
- // = Get/set the notification strategy for the <Message_Queue>
- virtual ACE_Notification_Strategy *notification_strategy (void);
- virtual void notification_strategy (ACE_Notification_Strategy *s);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // = Routines that actually do the enqueueing and dequeueing.
- // These routines assume that locks are held by the corresponding
- // public methods. Since they are virtual, you can change the
- // queueing mechanism by subclassing from <ACE_Message_Queue>.
-
- virtual int enqueue_i (ACE_Message_Block *new_item);
- // Enqueue an <ACE_Message_Block *> in accordance with its priority.
-
- virtual int enqueue_tail_i (ACE_Message_Block *new_item);
- // Enqueue an <ACE_Message_Block *> at the end of the queue.
-
- virtual int enqueue_head_i (ACE_Message_Block *new_item);
- // Enqueue an <ACE_Message_Block *> at the head of the queue.
-
- virtual int dequeue_head_i (ACE_Message_Block *&first_item);
- // Dequeue and return the <ACE_Message_Block *> at the head of the
- // queue.
-
- // = Check the boundary conditions (assumes locks are held).
- virtual int is_full_i (void);
- // True if queue is full, else false.
- virtual int is_empty_i (void);
- // True if queue is empty, else false.
-
- // = Implementation of the public activate() and deactivate() methods above (assumes locks are held).
- virtual int deactivate_i (void);
- // Deactivate the queue.
- virtual int activate_i (void);
- // Activate the queue.
-
- // = Helper methods to factor out common #ifdef code.
- virtual int wait_not_full_cond (ACE_Guard<ACE_SYNCH_MUTEX_T> &mon,
- ACE_Time_Value *tv);
- // Wait for the queue to become non-full.
-
- virtual int wait_not_empty_cond (ACE_Guard<ACE_SYNCH_MUTEX_T> &mon,
- ACE_Time_Value *tv);
- // Wait for the queue to become non-empty.
-
- virtual int signal_enqueue_waiters (void);
- // Inform any threads waiting to enqueue that they can procede.
-
- virtual int signal_dequeue_waiters (void);
- // Inform any threads waiting to dequeue that they can procede.
-
- ACE_Message_Block *head_;
- // Pointer to head of ACE_Message_Block list.
-
- ACE_Message_Block *tail_;
- // Pointer to tail of ACE_Message_Block list.
-
- size_t low_water_mark_;
- // Lowest number before unblocking occurs.
-
- size_t high_water_mark_;
- // Greatest number of bytes before blocking.
-
- size_t cur_bytes_;
- // Current number of bytes in the queue.
-
- size_t cur_count_;
- // Current number of messages in the queue.
-
- int deactivated_;
- // Indicates that the queue is inactive.
-
- ACE_Notification_Strategy *notification_strategy_;
- // The notification strategy used when a new message is enqueued.
-
- // = Synchronization primitives for controlling concurrent access.
- ACE_SYNCH_MUTEX_T lock_;
- // Protect queue from concurrent access.
-
-#if defined (ACE_HAS_OPTIMIZED_MESSAGE_QUEUE)
- ACE_SYNCH_SEMAPHORE_T not_empty_cond_;
- // Used to make threads sleep until the queue is no longer empty.
-
- ACE_SYNCH_SEMAPHORE_T not_full_cond_;
- // Used to make threads sleep until the queue is no longer full.
-
- size_t dequeue_waiters_;
- // Number of threads waiting to dequeue a <Message_Block>.
-
- size_t enqueue_waiters_;
- // Number of threads waiting to enqueue a <Message_Block>.
-#else
- ACE_SYNCH_CONDITION_T not_empty_cond_;
- // Used to make threads sleep until the queue is no longer empty.
-
- ACE_SYNCH_CONDITION_T not_full_cond_;
- // Used to make threads sleep until the queue is no longer full.
-#endif /* ACE_HAS_OPTIMIZED_MESSAGE_QUEUE */
-
-private:
-
- // = Disallow these operations.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Message_Queue<ACE_SYNCH_USE> &))
- ACE_UNIMPLEMENTED_FUNC (ACE_Message_Queue (const ACE_Message_Queue<ACE_SYNCH_USE> &))
-};
-
-template <ACE_SYNCH_DECL>
-class ACE_Message_Queue_Iterator
-{
- // = TITLE
- // Iterator for the <ACE_Message_Queue>.
-public:
- // = Initialization method.
- ACE_Message_Queue_Iterator (ACE_Message_Queue <ACE_SYNCH_USE> &queue);
-
- // = Iteration methods.
- int next (ACE_Message_Block *&entry);
- // Pass back the <entry> that hasn't been seen in the queue.
- // Returns 0 when all items have been seen, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- int advance (void);
- // Move forward by one element in the queue. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Message_Queue <ACE_SYNCH_USE> &queue_;
- // Message_Queue we are iterating over.
-
- ACE_Message_Block *curr_;
- // Keeps track of how far we've advanced...
-};
-
-template <ACE_SYNCH_DECL>
-class ACE_Message_Queue_Reverse_Iterator
-{
- // = TITLE
- // Reverse Iterator for the <ACE_Message_Queue>.
-public:
- // = Initialization method.
- ACE_Message_Queue_Reverse_Iterator (ACE_Message_Queue <ACE_SYNCH_USE> &queue);
-
- // = Iteration methods.
- int next (ACE_Message_Block *&entry);
- // Pass back the <entry> that hasn't been seen in the queue.
- // Returns 0 when all items have been seen, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- int advance (void);
- // Move forward by one element in the queue. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Message_Queue <ACE_SYNCH_USE> &queue_;
- // Message_Queue we are iterating over.
-
- ACE_Message_Block *curr_;
- // Keeps track of how far we've advanced...
-};
-
-// This must go here to avoid problems with circular includes.
-#include "ace/Strategies.h"
-
-#if defined (__ACE_INLINE__)
-#include "ace/Message_Queue.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Message_Queue.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Message_Queue.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_MESSAGE_QUEUE_H */
diff --git a/ace/Message_Queue.i b/ace/Message_Queue.i
deleted file mode 100644
index 6697eb242a4..00000000000
--- a/ace/Message_Queue.i
+++ /dev/null
@@ -1,148 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Message_Queue.i
-
-template <ACE_SYNCH_DECL> ACE_INLINE ACE_Notification_Strategy *
-ACE_Message_Queue<ACE_SYNCH_USE>::notification_strategy (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::notification_strategy");
-
- return this->notification_strategy_;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE void
-ACE_Message_Queue<ACE_SYNCH_USE>::notification_strategy (ACE_Notification_Strategy *s)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::notification_strategy");
-
- this->notification_strategy_ = s;
-}
-
-// Check if queue is empty (does not hold locks).
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Message_Queue<ACE_SYNCH_USE>::is_empty_i (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::is_empty_i");
- return this->cur_bytes_ <= 0 && this->cur_count_ <= 0;
-}
-
-// Check if queue is full (does not hold locks).
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Message_Queue<ACE_SYNCH_USE>::is_full_i (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::is_full_i");
- return this->cur_bytes_ > this->high_water_mark_;
-}
-
-// Check if queue is empty (holds locks).
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Message_Queue<ACE_SYNCH_USE>::is_empty (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::is_empty");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- return this->is_empty_i ();
-}
-
-// Check if queue is full (holds locks).
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Message_Queue<ACE_SYNCH_USE>::is_full (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::is_full");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- return this->is_full_i ();
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE size_t
-ACE_Message_Queue<ACE_SYNCH_USE>::high_water_mark (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::high_water_mark");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, 0);
-
- return this->high_water_mark_;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE void
-ACE_Message_Queue<ACE_SYNCH_USE>::high_water_mark (size_t hwm)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::high_water_mark");
- ACE_GUARD (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_);
-
- this->high_water_mark_ = hwm;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE size_t
-ACE_Message_Queue<ACE_SYNCH_USE>::low_water_mark (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::low_water_mark");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, 0);
-
- return this->low_water_mark_;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE void
-ACE_Message_Queue<ACE_SYNCH_USE>::low_water_mark (size_t lwm)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::low_water_mark");
- ACE_GUARD (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_);
-
- this->low_water_mark_ = lwm;
-}
-
-// Return the current number of bytes in the queue.
-
-template <ACE_SYNCH_DECL> ACE_INLINE size_t
-ACE_Message_Queue<ACE_SYNCH_USE>::message_bytes (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::message_bytes");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, 0);
-
- return this->cur_bytes_;
-}
-
-// Return the current number of messages in the queue.
-
-template <ACE_SYNCH_DECL> ACE_INLINE size_t
-ACE_Message_Queue<ACE_SYNCH_USE>::message_count (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::message_count");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, 0);
-
- return this->cur_count_;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Message_Queue<ACE_SYNCH_USE>::activate (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::activate");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- return this->activate_i ();
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Message_Queue<ACE_SYNCH_USE>::deactivate (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::deactivate");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- return this->deactivate_i ();
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Message_Queue<ACE_SYNCH_USE>::deactivated (void)
-{
- ACE_TRACE ("ACE_Message_Queue<ACE_SYNCH_USE>::deactivated");
-
- return this->deactivated_;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Message_Queue_Reverse_Iterator)
-
-
diff --git a/ace/Method_Object.cpp b/ace/Method_Object.cpp
deleted file mode 100644
index 86fffea0812..00000000000
--- a/ace/Method_Object.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-// Method_Object.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Method_Object.h"
-
-ACE_Method_Object::ACE_Method_Object (void)
-{
-}
-
-ACE_Method_Object::~ACE_Method_Object (void)
-{
-}
-
diff --git a/ace/Method_Object.h b/ace/Method_Object.h
deleted file mode 100644
index 23c5b3a303c..00000000000
--- a/ace/Method_Object.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Method_Object.h
-//
-// = AUTHOR
-// Andres Kruse <Andres.Kruse@cern.ch> and Douglas C. Schmidt
-// <schmidt@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (ACE_METHOD_OBJECT_H)
-#define ACE_METHOD_OBJECT_H
-
-#include "ace/OS.h"
-
-class ACE_Export ACE_Method_Object
-{
- // = TITLE
- // Reifies a method into an object. Subclasses typically
- // represent necessary state and behavior.
- //
- // = DESCRIPTION
- // A <Method_Object> is inserted in the <Activation_Queue>, where
- // it is subsequently removed by the <Scheduler> and invoked.
-public:
- // = Initialization and termination methods.
- ACE_Method_Object (void);
- virtual ~ACE_Method_Object (void);
-
- // = Invocation method
- virtual int call (void) = 0;
- // Invoked when the <Method_Object> is scheduled to run.
-};
-
-#endif /* ACE_METHOD_OBJECT_H */
diff --git a/ace/Module.cpp b/ace/Module.cpp
deleted file mode 100644
index 58768ae0197..00000000000
--- a/ace/Module.cpp
+++ /dev/null
@@ -1,254 +0,0 @@
-// Module.cpp
-// $Id$
-
-#if !defined (ACE_MODULE_C)
-#define ACE_MODULE_C
-
-#define ACE_BUILD_DLL
-#include "ace/Module.h"
-#include "ace/Stream_Modules.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Module.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Module)
-
-template <ACE_SYNCH_DECL> void
-ACE_Module<ACE_SYNCH_USE>::dump (void) const
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::dump");
-}
-
-template <ACE_SYNCH_DECL> void
-ACE_Module<ACE_SYNCH_USE>::writer (ACE_Task<ACE_SYNCH_USE> *q,
- int flags /* = M_DELETE_WRITER */)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::writer");
-
- // Close and maybe delete old writer
- this->close_i (1, flags);
-
- this->q_pair_[1] = q;
-
- if (q != 0)
- {
- ACE_CLR_BITS (q->flags_, ACE_Task_Flags::ACE_READER);
- // Set the q's module pointer to point to us.
- q->mod_ = this;
- }
-
- // Don't allow the caller to change the reader status.
- ACE_SET_BITS (flags_, (flags & M_DELETE_WRITER));
-}
-
-template <ACE_SYNCH_DECL> void
-ACE_Module<ACE_SYNCH_USE>::reader (ACE_Task<ACE_SYNCH_USE> *q,
- int flags /* = M_DELETE_READER */)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::reader");
-
- // Close and maybe delete old writer
- this->close_i (0, flags);
-
- this->q_pair_[0] = q;
-
- if (q != 0)
- {
- ACE_SET_BITS (q->flags_, ACE_Task_Flags::ACE_READER);
- // Set the q's module pointer to point to us.
- q->mod_ = this;
- }
-
- // don't allow the caller to change the reader status
- ACE_SET_BITS (flags_, (flags & M_DELETE_READER));
-}
-
-// Link this ACE_Module on top of ACE_Module M.
-
-template <ACE_SYNCH_DECL> void
-ACE_Module<ACE_SYNCH_USE>::link (ACE_Module<ACE_SYNCH_USE> *m)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::link");
- this->next (m);
- this->writer ()->next (m->writer ());
- m->reader ()->next (this->reader ());
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Module<ACE_SYNCH_USE>::open (const ASYS_TCHAR *mod_name,
- ACE_Task<ACE_SYNCH_USE> *writer_q,
- ACE_Task<ACE_SYNCH_USE> *reader_q,
- void *arg,
- int flags /* = M_DELETE */)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::open");
- this->name (mod_name);
- this->arg_ = arg;
-
- // We may already have readers and/or writers.
- if (this->reader ())
- this->close_i (0, M_DELETE_READER);
-
- if (this->writer ())
- this->close_i (1, M_DELETE_WRITER);
-
- if (writer_q == 0)
- {
- writer_q = new ACE_Thru_Task<ACE_SYNCH_USE>;
- ACE_SET_BITS (flags, M_DELETE_WRITER);
- }
-
- if (reader_q == 0)
- {
- reader_q = new ACE_Thru_Task<ACE_SYNCH_USE>;
- ACE_SET_BITS (flags, M_DELETE_READER);
- }
-
- this->reader (reader_q);
- this->writer (writer_q);
-
- // Save the flags
- this->flags_ = flags;
-
- // Make sure that the memory is allocated before proceding.
- if (writer_q == 0 || reader_q == 0)
- {
- // These calls will delete writer_q and/or reader_q, if
- // necessary.
- this->close_i (0, M_DELETE_READER);
- this->close_i (1, M_DELETE_WRITER);
-
- errno = ENOMEM;
- return -1;
- }
-
- // Setup back pointers (this must come last, after we've made sure
- // there's memory allocated here.
- reader_q->mod_ = this;
- writer_q->mod_ = this;
-
- return 0;
-}
-
-// Set and get pointer to sibling ACE_Task in ACE_Module.
-
-template <ACE_SYNCH_DECL> ACE_Task<ACE_SYNCH_USE> *
-ACE_Module<ACE_SYNCH_USE>::sibling (ACE_Task<ACE_SYNCH_USE> *orig)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::sibling");
- if (this->q_pair_[0] == orig)
- return this->q_pair_[1];
- else if (this->q_pair_[1] == orig)
- return this->q_pair_[0];
- else
- return 0;
-}
-
-template <ACE_SYNCH_DECL>
-ACE_Module<ACE_SYNCH_USE>::ACE_Module (void)
- : flags_ (0)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::ACE_Module");
- this->name ("<unknown>");
- // Do nothing...
- this->q_pair_[0] = 0;
- this->q_pair_[1] = 0;
-}
-
-template <ACE_SYNCH_DECL>
-ACE_Module<ACE_SYNCH_USE>::~ACE_Module (void)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::~ACE_Module");
-
- // Only close down if we haven't already done so.
- if (this->reader () || this->writer ())
- this->close ();
-}
-
-template <ACE_SYNCH_DECL>
-ACE_Module<ACE_SYNCH_USE>::ACE_Module (const ASYS_TCHAR *mod_name,
- ACE_Task<ACE_SYNCH_USE> *writer_q,
- ACE_Task<ACE_SYNCH_USE> *reader_q,
- void *args,
- int flags /* = M_DELETE */)
- : flags_ (0)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::ACE_Module");
-
- this->q_pair_[0] = 0;
- this->q_pair_[1] = 0;
-
- if (this->open (mod_name, writer_q, reader_q, args, flags) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Module")));
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Module<ACE_SYNCH_USE>::close (int flags /* = M_DELETE_NONE */)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::close");
-
- int result = 0;
-
- ACE_SET_BITS (flags_, flags);
-
- if (this->close_i (0, flags) == -1)
- result = -1;
-
- if (this->close_i (1, flags) == -1)
- result = -1;
-
- return result;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Module<ACE_SYNCH_USE>::close_i (int which,
- int flags)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::close_i");
-
- if (this->q_pair_[which] == 0)
- return 0;
-
- // Copy task pointer to prevent problems when ACE_Task::close
- // changes the task pointer
- ACE_Task<ACE_SYNCH_USE> *task = this->q_pair_[which];
-
- // Change so that close doesn't get called again from the task base.
-
- // Now close the task.
- int result = 0;
-
- if (task->module_closed () == -1)
- result = -1;
-
- task->flush ();
- task->next (0);
-
- // Should we also delete it ?
- if (flags != M_DELETE_NONE
- && ACE_BIT_ENABLED (flags_, which + 1))
- {
- // Only delete the Tasks if there aren't any more threads
- // running in them.
- task->wait ();
-
- // If this assert happens it is likely because the task was
- // activated with the THR_DETACHED flag, which means that we
- // can't join() with the thread. Not using THR_DETACHED should
- // solve this problem.
- ACE_ASSERT (task->thr_count () == 0);
-
- delete task;
- }
-
- // Set the tasks pointer to 0 so that we don't try to close()
- // this object again if the destructor gets called.
- this->q_pair_[which] = 0;
-
- // Finally remove the delete bit.
- ACE_CLR_BITS (flags_, which + 1);
-
- return result;
-}
-#endif /* ACE_MODULE_C */
diff --git a/ace/Module.h b/ace/Module.h
deleted file mode 100644
index c9f89e6f24c..00000000000
--- a/ace/Module.h
+++ /dev/null
@@ -1,186 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Module.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_MODULE_H)
-#define ACE_MODULE_H
-
-#include "ace/ACE.h"
-#include "ace/Task_T.h"
-
-class ACE_Export ACE_Module_Base
-{
- // = TITLE
- // Workaround HP/C++ compiler bug with enums in templates.
- //
- // = DESCRIPTION
- // The ever lamest HP/C++ compiler seems to fail if enums are
- // defined inside a template, hence we have to move them into a
- // base class.
-public:
- enum
- {
- M_DELETE_NONE = 0,
- // Indicates that close() should not delete any Tasks.
-
- M_DELETE_READER = 1,
- // Indicates that close() should delete the writer Task.
-
- M_DELETE_WRITER = 2,
- // Indicates that close() should delete the reader Task.
-
- M_DELETE = 3
- // Indicates that close() deletes the Tasks. Don't change this
- // value without updating the same enum in class ACE_Stream...
- // The <M_DELETE_READER> and <M_DELETE_WRITER> flags may be or'ed
- // together.
- };
-};
-
-template <ACE_SYNCH_DECL>
-class ACE_Module : public ACE_Module_Base
-{
- // = TITLE
- // An abstraction for managing a bi-directional flow of messages.
- //
- // = DESCRIPTION
- // This is based on the Module concept in System V Streams,
- // which contains a pair of Tasks, one for handling upstream
- // processing, one for handling downstream processing.
-public:
- friend class ACE_Shutup_GPlusPlus; // Turn off g++ warning
-
- // = Initialization and termination methods.
- ACE_Module (void);
- // Create an empty Module.
-
- ~ACE_Module (void);
- // Shutdown the Module.
-
- ACE_Module (const ASYS_TCHAR *module_name,
- ACE_Task<ACE_SYNCH_USE> *writer = 0,
- ACE_Task<ACE_SYNCH_USE> *reader = 0,
- void *args = 0,
- int flags = M_DELETE);
- // Create an initialized module with <module_name> as its identity
- // and <reader> and <writer> as its tasks.
-
- int open (const ASYS_TCHAR *module_name,
- ACE_Task<ACE_SYNCH_USE> *writer = 0,
- ACE_Task<ACE_SYNCH_USE> *reader = 0,
- void *a = 0,
- int flags = M_DELETE);
- // Create an initialized module with <module_name> as its identity
- // and <reader> and <writer> as its tasks. Previously register
- // reader or writers or closed down and deleted according to the
- // value of flags_. Should not be called from within
- // ACE_Task::module_closed().
-
- int close (int flags = M_DELETE_NONE);
- // Close down the Module and its Tasks. The flags argument can be
- // used to override the default behaviour, which depends on previous
- // <flags> values in calls to c'tor(), open(), reader() and
- // writer(). A previous value M_DELETE[_XXX] can not be overridden.
- // Should not be called from within ACE_Task::module_closed().
-
- // = ACE_Task manipulation routines
- ACE_Task<ACE_SYNCH_USE> *writer (void);
- // Get the writer task.
-
- void writer (ACE_Task<ACE_SYNCH_USE> *q, int flags = M_DELETE_WRITER);
- // Set the writer task. <flags> can be used to indicate that the
- // module should delete the writer during a call to close or to the
- // destructor. If a previous writer exists, it is closed. It may
- // also be deleted, depending on the old flags_ value. Should not
- // be called from within ACE_Task::module_closed().
-
- ACE_Task<ACE_SYNCH_USE> *reader (void);
- // Get the reader task.
-
- void reader (ACE_Task<ACE_SYNCH_USE> *q, int flags = M_DELETE_READER);
- // Set the reader task. <flags> can be used to indicate that the
- // module should delete the reader during a call to close or to the
- // destructor. If a previous reader exists, it is closed. It may
- // also be deleted, depending on the old flags_ value. Should not
- // be called from within ACE_Task::module_closed()
-
- ACE_Task<ACE_SYNCH_USE> *sibling (ACE_Task<ACE_SYNCH_USE> *orig);
- // Set and get pointer to sibling <ACE_Task> in an <ACE_Module>
-
- // = Identify the module
- const ASYS_TCHAR *name (void) const;
- // Get the module name.
- void name (const ASYS_TCHAR *);
- // Set the module name.
-
- // = Argument to the Tasks.
- void *arg (void) const;
- // Get the argument passed to the tasks.
-
- void arg (void *);
- // Set the argument passed to the tasks.
-
- void link (ACE_Module<ACE_SYNCH_USE> *m);
- // Link to other modules in the ustream stack
-
- ACE_Module<ACE_SYNCH_USE> *next (void);
- // Get the next pointer to the module above in the stream.
-
- void next (ACE_Module<ACE_SYNCH_USE> *m);
- // Set the next pointer to the module above in the stream.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int close_i (int which, int flags);
- // Implements the close operation for either the reader or the
- // writer task (depending on <which>).
-
- ACE_Task<ACE_SYNCH_USE> *q_pair_[2];
- // Pair of Tasks that form the "read-side" and "write-side" of the
- // ACE_Module partitioning.
-
- ASYS_TCHAR name_[MAXNAMLEN + 1];
- // Name of the ACE_Module.
-
- ACE_Module<ACE_SYNCH_USE> *next_;
- // Next ACE_Module in the stack.
-
- void *arg_;
- // Argument passed through to the reader and writer task when they
- // are opened.
-
- int flags_;
- // Holds flags which are used to determine if the reader and writer
- // task have to be deleted on exit
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Module.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Module.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Module.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_MODULE_H */
diff --git a/ace/Module.i b/ace/Module.i
deleted file mode 100644
index d13b06feb0c..00000000000
--- a/ace/Module.i
+++ /dev/null
@@ -1,62 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Module.i
-
-template <ACE_SYNCH_DECL> ACE_INLINE void *
-ACE_Module<ACE_SYNCH_USE>::arg (void) const
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::arg");
- return this->arg_;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE void
-ACE_Module<ACE_SYNCH_USE>::arg (void *a)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::arg");
- this->arg_ = a;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE const ASYS_TCHAR *
-ACE_Module<ACE_SYNCH_USE>::name (void) const
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::name");
- return this->name_;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE void
-ACE_Module<ACE_SYNCH_USE>::name (const ASYS_TCHAR *n)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::name");
- ACE_OS::strncpy (this->name_, n, MAXNAMLEN);
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE ACE_Task<ACE_SYNCH_USE> *
-ACE_Module<ACE_SYNCH_USE>::writer (void)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::writer");
- return this->q_pair_[1];
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE ACE_Task<ACE_SYNCH_USE> *
-ACE_Module<ACE_SYNCH_USE>::reader (void)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::reader");
- return this->q_pair_[0];
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE ACE_Module<ACE_SYNCH_USE> *
-ACE_Module<ACE_SYNCH_USE>::next (void)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::next");
- return this->next_;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE void
-ACE_Module<ACE_SYNCH_USE>::next (ACE_Module<ACE_SYNCH_USE> *m)
-{
- ACE_TRACE ("ACE_Module<ACE_SYNCH_USE>::next");
- this->next_ = m;
-}
-
-
diff --git a/ace/Msg_WFMO_Reactor.cpp b/ace/Msg_WFMO_Reactor.cpp
deleted file mode 100644
index ad9d6c74621..00000000000
--- a/ace/Msg_WFMO_Reactor.cpp
+++ /dev/null
@@ -1,77 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#include "ace/Msg_WFMO_Reactor.h"
-
-#if defined (ACE_WIN32)
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Msg_WFMO_Reactor.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_Msg_WFMO_Reactor::ACE_Msg_WFMO_Reactor (ACE_Sig_Handler *sh,
- ACE_Timer_Queue *tq)
- : ACE_WFMO_Reactor (sh, tq)
-{
-}
-
-ACE_Msg_WFMO_Reactor::ACE_Msg_WFMO_Reactor (size_t size,
- int unused,
- ACE_Sig_Handler *sh,
- ACE_Timer_Queue *tq)
- : ACE_WFMO_Reactor (size, unused, sh, tq)
-{
-}
-
-ACE_Msg_WFMO_Reactor::~ACE_Msg_WFMO_Reactor (void)
-{
-}
-
-int
-ACE_Msg_WFMO_Reactor::wait_for_multiple_events (int timeout,
- int alertable)
-{
- // Wait for any of handles_ to be active, or until timeout expires.
- // If <alertable> is enabled allow asynchronous completion of
- // ReadFile and WriteFile operations. QS_ALLINPUT allows
- // <MsgWaitForMultipleObjectsEx> to wait for any message is in the
- // queue.
- return ::MsgWaitForMultipleObjectsEx (this->handler_rep_.max_handlep1 (),
- this->handler_rep_.handles (),
- timeout,
- QS_ALLINPUT,
- alertable);
-}
-
-int
-ACE_Msg_WFMO_Reactor::dispatch_window_messages (void)
-{
- int number_of_messages = 0;
- MSG msg;
-
- // Process all pending message from this thread's message queue
- while (::PeekMessage (&msg, NULL, 0, 0, PM_REMOVE))
- {
- ::TranslateMessage (&msg);
- if (msg.message == WM_QUIT)
- return -1;
-
- ::DispatchMessage (&msg);
- number_of_messages++;
- }
-
- return number_of_messages;
-}
-
-DWORD
-ACE_Msg_WFMO_Reactor::poll_remaining_handles (size_t index)
-{
- return ::MsgWaitForMultipleObjects (this->handler_rep_.max_handlep1 () - index,
- this->handler_rep_.handles () + index,
- FALSE,
- 0,
- QS_ALLINPUT);
-}
-
-#endif /* ACE_WIN32 */
diff --git a/ace/Msg_WFMO_Reactor.h b/ace/Msg_WFMO_Reactor.h
deleted file mode 100644
index 139577ea500..00000000000
--- a/ace/Msg_WFMO_Reactor.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Msg_WFMO_Reactor.h
-//
-// = AUTHOR
-// Beskrovny Evgeny, Comverse Network Systems (evgeny_beskrovny@icomverse.com)
-// Irfan Pyarali, Washington University (irfan@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_MSG_WFMO_REACTOR_H)
-#define ACE_MSG_WFMO_REACTOR_H
-
-#include "ace/WFMO_Reactor.h"
-
-#if defined (ACE_WIN32)
-
-class ACE_Export ACE_Msg_WFMO_Reactor : public ACE_WFMO_Reactor
-{
- //
- // = TITLE
- //
- // An object oriented event demultiplexor and event handler
- // Msg_WFMO_Reactor for Win32 MsgWaitForMultipleObjects.
- //
- // = DESCRIPTION
- //
- // The ACE_Msg_WFMO_Reactor is an object-oriented event
- // demultiplexor and event handler Reactor. It differs from
- // WFMO_Reactor by its ability to react on Windows messages. It
- // is needed when the task should serve also as a COM/DCOM
- // server.
- //
-public:
- // = Initialization and termination methods.
- ACE_Msg_WFMO_Reactor (ACE_Sig_Handler * = 0,
- ACE_Timer_Queue * = 0);
- // Initialize <ACE_Msg_WFMO_Reactor> with the default size.
-
- ACE_Msg_WFMO_Reactor (size_t size,
- int unused = 0,
- ACE_Sig_Handler * = 0,
- ACE_Timer_Queue * = 0);
- // Initialize <ACE_Msg_WFMO_Reactor> with size <size>. Two slots will be
- // added to the <size> parameter which will store handles used for
- // internal management purposes.
-
- virtual ~ACE_Msg_WFMO_Reactor (void);
- // Close down the ACE_Msg_WFMO_Reactor and release all of its resources.
-
- virtual int handle_events (ACE_Time_Value *max_wait_time = 0);
- virtual int alertable_handle_events (ACE_Time_Value *max_wait_time = 0);
- // This event loop driver blocks for up to <max_wait_time> before
- // returning. It will return earlier if timer events, I/O events,
- // window events, or signal events occur. Note that <max_wait_time>
- // can be 0, in which case this method blocks indefinitely until
- // events occur.
- //
- // <max_wait_time> is decremented to reflect how much time this call
- // took. For instance, if a time value of 3 seconds is passed to
- // handle_events and an event occurs after 2 seconds,
- // <max_wait_time> will equal 1 second. This can be used if an
- // application wishes to handle events for some fixed amount of
- // time.
- //
- // <MsgWaitForMultipleObjects> is used as the demultiplexing call
- //
- // Returns the total number of <ACE_Event_Handler>s that were
- // dispatched, 0 if the <max_wait_time> elapsed without dispatching
- // any handlers, or -1 if an error occurs.
- //
- // The only difference between <alertable_handle_events> and
- // <handle_events> is that in the alertable case, MWMO_ALERTABLE is
- // passed to <MsgWaitForMultipleObjects> for the <bAlertable>
- // option.
-
- virtual int handle_events (ACE_Time_Value &max_wait_time);
- virtual int alertable_handle_events (ACE_Time_Value &max_wait_time);
- // This method is just like the one above, except the
- // <max_wait_time> value is a reference and can therefore never be
- // NULL.
-
-protected:
- virtual int wait_for_multiple_events (int timeout,
- int alertable);
- // Wait for timer and I/O events to occur.
-
- virtual DWORD poll_remaining_handles (size_t index);
- // Check for activity on remaining handles.
-
- virtual int dispatch_window_messages (void);
- // Dispatches window messages.
-};
-
-#endif /* ACE_WIN32 */
-
-#if defined (__ACE_INLINE__)
-#include "ace/Msg_WFMO_Reactor.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_MSG_WFMO_REACTOR_H */
diff --git a/ace/Msg_WFMO_Reactor.i b/ace/Msg_WFMO_Reactor.i
deleted file mode 100644
index e9f5bd2c70c..00000000000
--- a/ace/Msg_WFMO_Reactor.i
+++ /dev/null
@@ -1,30 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if defined (ACE_WIN32)
-
-ACE_INLINE int
-ACE_Msg_WFMO_Reactor::handle_events (ACE_Time_Value &how_long)
-{
- return this->event_handling (&how_long, 0);
-}
-
-ACE_INLINE int
-ACE_Msg_WFMO_Reactor::alertable_handle_events (ACE_Time_Value &how_long)
-{
- return this->event_handling (&how_long, MWMO_ALERTABLE);
-}
-
-ACE_INLINE int
-ACE_Msg_WFMO_Reactor::handle_events (ACE_Time_Value *how_long)
-{
- return this->event_handling (how_long, 0);
-}
-
-ACE_INLINE int
-ACE_Msg_WFMO_Reactor::alertable_handle_events (ACE_Time_Value *how_long)
-{
- return this->event_handling (how_long, MWMO_ALERTABLE);
-}
-
-#endif /* ACE_WIN32 */
diff --git a/ace/Multiplexor.cpp b/ace/Multiplexor.cpp
deleted file mode 100644
index 42b5eb753a6..00000000000
--- a/ace/Multiplexor.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-// Multiplexor.cpp
-// $Id$
-
-#if defined (ACE_HAS_THREADS)
-
-#define ACE_BUILD_DLL
-#include "ace/Multiplexor.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Multiplexor.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_HAS_THREADS */
diff --git a/ace/Multiplexor.h b/ace/Multiplexor.h
deleted file mode 100644
index 074601f1890..00000000000
--- a/ace/Multiplexor.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Multiplexor.h
-//
-// = DESCRIPTION
-// Define the ACE_Driver and ACE_Multiplexor container classes.
-// Note that these classes have never been implemented due to lack
-// of need.
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-
-#if !defined (ACE_MULTIPLEXOR_H)
-#define ACE_MULTIPLEXOR_H
-
-#include "ace/Module.h"
-#include "ace/Map_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#if 0
-class ACE_Export ACE_Driver
-{
- // = TITLE
- //
- //
- // = DESCRIPTION
- //
-public:
- ACE_Driver (void);
- ~ACE_Driver (void);
-
- virtual int link_from_below (ACE_Module *mod);
- virtual ACE_Module *alloc_module (ACE_Driver *) = 0;
- virtual int unlink_from_below (ACE_Module *);
-};
-
-class ACE_Export ACE_Multiplexor
-{
- // = TITLE
- //
- // = DESCRIPTION
- //
-public:
- // = Constructors and destructors
- ACE_Multiplexor (void);
- ~ACE_Multiplexor (void);
-
- virtual int link_from_above (ACE_Driver &ld);
- virtual int link_from_above (ACE_Multiplexor &lm);
- virtual int link_from_below (ACE_Module *mod);
- virtual ACE_Module *alloc_lower_module (ACE_Multiplexor *) = 0;
- virtual ACE_Module *alloc_upper_module (ACE_Multiplexor *) = 0;
-
- virtual int unlink_from_above (ACE_Driver &ld);
- virtual int unlink_from_above (ACE_Multiplexor &lm);
- virtual int unlink_from_below (ACE_Module *mod);
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Multiplexor.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* 0 */
-
-#endif /* ACE_HAS_THREADS */
-#endif /* ACE_MULTIPLEXOR_H */
diff --git a/ace/Multiplexor.i b/ace/Multiplexor.i
deleted file mode 100644
index 1763c13ab4c..00000000000
--- a/ace/Multiplexor.i
+++ /dev/null
@@ -1,88 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Multiplexor.i
-
-int
-Driver::link_from_below (ACE_Module *stream_head)
-{
- ACE_TRACE ("Driver::link_from_below");
- ACE_Module *stream_tail = this->alloc_module (this);
-
- stream_head->link (stream_tail);
- if (stream_tail->reader ()->open () == -1
- || stream_tail->writer ()->open () == -1)
- {
- stream_tail->close ();
- return -1;
- }
- return 0;
-}
-
-int
-Driver::unlink_from_below (ACE_Module *)
-{
- ACE_TRACE ("Driver::unlink_from_below");
- return -1;
-}
-
-ACE_Multiplexor::ACE_Multiplexor (void)
-{
- ACE_TRACE ("ACE_Multiplexor::ACE_Multiplexor");
-}
-
-ACE_Multiplexor::~ACE_Multiplexor (void)
-{
- ACE_TRACE ("ACE_Multiplexor::~ACE_Multiplexor");
-}
-
-int
-ACE_Multiplexor::link_from_above (Driver &ld)
-{
- ACE_TRACE ("ACE_Multiplexor::link_from_above");
- return ld.link_from_below (this->alloc_lower_module (this));
-}
-
-int
-ACE_Multiplexor::link_from_above (ACE_Multiplexor &lm)
-{
- ACE_TRACE ("ACE_Multiplexor::link_from_above");
- return lm.link_from_below (this->alloc_lower_module (this));
-}
-
-int
-ACE_Multiplexor::link_from_below (ACE_Module *stream_head)
-{
- ACE_TRACE ("ACE_Multiplexor::link_from_below");
- ACE_Module *stream_tail = this->alloc_upper_module (this);
-
- stream_head->link (stream_tail);
- if (stream_tail->reader ()->open () == -1
- || stream_tail->writer ()->open () == -1)
- {
- stream_tail->close ();
- return -1;
- }
- return 0;
-}
-
-int
-ACE_Multiplexor::unlink_from_above (Driver &)
-{
- ACE_TRACE ("ACE_Multiplexor::unlink_from_above");
- return -1;
-}
-
-int
-ACE_Multiplexor::unlink_from_above (ACE_Multiplexor &)
-{
- ACE_TRACE ("ACE_Multiplexor::unlink_from_above");
- return -1;
-}
-
-int
-ACE_Multiplexor::unlink_from_below (ACE_Module *)
-{
- ACE_TRACE ("ACE_Multiplexor::unlink_from_below");
- return -1;
-}
diff --git a/ace/Name_Proxy.cpp b/ace/Name_Proxy.cpp
deleted file mode 100644
index ca428ff2ded..00000000000
--- a/ace/Name_Proxy.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-// Name_Proxy.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Name_Proxy.h"
-
-void
-ACE_Name_Proxy::dump (void) const
-{
- ACE_TRACE ("ACE_Name_Proxy::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->connector_.dump ();
- this->peer_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("reactor_ = %x"), this->reactor_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// Default constructor.
-
-ACE_Name_Proxy::ACE_Name_Proxy (void)
- : reactor_ (0)
-{
- ACE_TRACE ("ACE_Name_Proxy::ACE_Name_Proxy");
-}
-
-// Establish binding with the ACE_Name Server at remote_addr.
-
-int
-ACE_Name_Proxy::open (const ACE_INET_Addr &remote_addr,
- ACE_Synch_Options& options)
-{
- ACE_TRACE ("ACE_Name_Proxy::open");
- ACE_Time_Value *timeout = 0;
-
- if (options[ACE_Synch_Options::USE_TIMEOUT])
- timeout = (ACE_Time_Value *) &ACE_Time_Value::zero;
- else
- timeout = (ACE_Time_Value *) options.time_value ();
-
- // Initiate the connection.
- return this->connector_.connect (this->peer_, remote_addr, timeout);
-}
-
-// Establish binding with the ACE_Name Server at remote_addr.
-
-ACE_Name_Proxy::ACE_Name_Proxy (const ACE_INET_Addr &remote_addr,
- ACE_Synch_Options& options)
-{
- ACE_TRACE ("ACE_Name_Proxy::ACE_Name_Proxy");
- if (this->open (remote_addr, options) == -1
- && options[ACE_Synch_Options::USE_TIMEOUT] && errno != EWOULDBLOCK)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Name_Proxy::ACE_Name_Proxy")));
-}
-
-// Obtain underlying handle.
-
-/* VIRTUAL */ ACE_HANDLE
-ACE_Name_Proxy::get_handle (void) const
-{
- ACE_TRACE ("ACE_Name_Proxy::get_handle");
- return this->peer_.get_handle ();
-}
-
-int
-ACE_Name_Proxy::request_reply (ACE_Name_Request &request)
-{
- ACE_TRACE ("ACE_Name_Proxy::request_reply");
- void *buffer;
- ssize_t length;
-
- if ((length = request.encode (buffer)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("encode failed")), -1);
-
- // Transmit request via a blocking send.
-
- if (this->peer_.send_n (buffer, length) != length)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("send_n failed")), -1);
- else
- {
- ACE_Name_Reply reply;
-
- // Receive reply via blocking read.
-
- if (this->peer_.recv (&reply, sizeof reply) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("recv failed")), -1);
-
- else if (reply.decode () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("decode failed")), -1);
-
- errno = int (reply.errnum ());
- return reply.status ();
- }
-}
-
-int
-ACE_Name_Proxy::send_request (ACE_Name_Request &request)
-{
- ACE_TRACE ("ACE_Name_Proxy::send_request");
- void *buffer;
- ssize_t length;
-
- if ((length = request.encode (buffer)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("encode failed")), -1);
-
- // Transmit request via a blocking send.
-
- else if (this->peer_.send_n (buffer, length) != length)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("send_n failed")), -1);
-
- return 0;
-}
-
-int
-ACE_Name_Proxy::recv_reply (ACE_Name_Request &reply)
-{
- ACE_TRACE ("ACE_Name_Proxy::recv_reply");
- // Read the first 4 bytes to get the length of the message
- // This implementation assumes that the first 4 bytes are
- // the length of the message.
- ssize_t n = this->peer_.recv ((void *) &reply, sizeof (ACE_UINT32));
-
- switch (n)
- {
- case -1:
- // FALLTHROUGH
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("****************** recv_reply returned -1\n")));
- default:
- ACE_ERROR ((LM_ERROR, "%p got %d bytes, expected %d bytes\n",
- "recv failed", n, sizeof (ACE_UINT32)));
- // FALLTHROUGH
- case 0:
- // We've shutdown unexpectedly
- return -1;
- // NOTREACHED
- case sizeof (ACE_UINT32):
- {
- // Transform the length into host byte order.
- ssize_t length = ntohl (reply.length ());
-
- // Receive the rest of the request message.
- // @@ beware of blocking read!!!.
- n = this->peer_.recv ((void *) (((char *) &reply)
- + sizeof (ACE_UINT32)),
- length - sizeof (ACE_UINT32));
-
- // Subtract off the size of the part we skipped over...
- if (n != ssize_t (length - sizeof (ACE_UINT32)))
- {
- ACE_ERROR ((LM_ERROR, "%p expected %d, got %d\n",
- "invalid length", length, n));
- return -1;
- }
-
- // Decode the request into host byte order.
- if (reply.decode () == -1)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("decode failed")));
- return -1;
- }
- }
- }
- return 0;
-}
-
-// Close down the connection to the server.
-
-ACE_Name_Proxy::~ACE_Name_Proxy (void)
-{
- ACE_TRACE ("ACE_Name_Proxy::~ACE_Name_Proxy");
- this->peer_.close ();
-}
-
-
diff --git a/ace/Name_Proxy.h b/ace/Name_Proxy.h
deleted file mode 100644
index 3227b081f15..00000000000
--- a/ace/Name_Proxy.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Name_Proxy.h
-//
-// = DESCRIPTION
-// Proxy for dealing with remote server process managing NET_LOCAL
-// Name_Bindings.
-//
-// = AUTHOR
-// Gerhard Lenzer, Douglas C. Schmidt, and Prashant Jain
-//
-// ============================================================================
-
-#if !defined (ACE_NAME_PROXY_H)
-#define ACE_NAME_PROXY_H
-
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/Service_Config.h"
-#include "ace/Synch_Options.h"
-#include "ace/Name_Request_Reply.h"
-
-class ACE_Export ACE_Name_Proxy : public ACE_Event_Handler
-{
- // = TITLE
- // Proxy for dealing with remote server process managing NET_LOCAL
- // NameBindings.
- //
- // = DESCRIPTION
- // Shields applications from details of interacting with the
- // ACE_Name Server.
-public:
- ACE_Name_Proxy (void);
- // Default constructor.
-
- // = Establish a binding with the ACE_Name Server.
- ACE_Name_Proxy (const ACE_INET_Addr &remote_addr, // Address of ACE_Name Server.
- ACE_Synch_Options& options =
- ACE_Synch_Options::defaults);
-
- int open (const ACE_INET_Addr &remote_addr, // Address of ACE_Name Server.
- ACE_Synch_Options& options =
- ACE_Synch_Options::defaults);
-
- int request_reply (ACE_Name_Request &request);
- // Perform the request and wait for the reply.
-
- int send_request (ACE_Name_Request &request);
- // Perform the request.
-
- int recv_reply (ACE_Name_Request &reply);
- // Receive the reply.
-
- virtual ACE_HANDLE get_handle (void) const;
- // Obtain underlying handle.
-
- virtual ~ACE_Name_Proxy (void);
- // Close down the connection to the server.
-
- void dump (void) const;
- // Dump the state of the object;
-
-private:
-
- ACE_SOCK_Connector connector_;
- // ACE_Connector factory used to establish connections actively.
-
- ACE_SOCK_Stream peer_;
- // Connection to ACE_Name Server peer.
-
- ACE_Reactor *reactor_;
- // Pointer to ACE_Reactor (used if we are run in "reactive-mode").
-};
-
-#endif /* ACE_NAME_PROXY_H */
diff --git a/ace/Name_Request_Reply.cpp b/ace/Name_Request_Reply.cpp
deleted file mode 100644
index 3a8f05cfd4a..00000000000
--- a/ace/Name_Request_Reply.cpp
+++ /dev/null
@@ -1,490 +0,0 @@
-// Name_Request_Reply.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Name_Request_Reply.h"
-
-// Default "do nothing" constructor.
-
-ACE_Name_Request::ACE_Name_Request (void)
-{
- ACE_TRACE ("ACE_Name_Request::ACE_Name_Request");
-}
-
-// Create a ACE_Name_Request message.
-
-ACE_Name_Request::ACE_Name_Request (ACE_UINT32 t, // Type of request.
- const ACE_USHORT16 name[], // Name
- const size_t name_length, // size in bytes
- const ACE_USHORT16 value[], //
- const size_t value_length, // size in bytes
- const char type[], //
- const size_t type_length, // size in bytes
- ACE_Time_Value *timeout) // Max time waiting for request.
-{
- ACE_TRACE ("ACE_Name_Request::ACE_Name_Request");
- this->msg_type (t);
- this->name_len (name_length);
- this->value_len (value_length);
- this->type_len (type_length);
-
- // If timeout is a NULL pointer, then block forever...
- if (timeout == 0)
- {
- this->transfer_.block_forever_ = 1;
- this->transfer_.sec_timeout_ = 0;
- this->transfer_.usec_timeout_ = 0;
- }
- else // Do a "timed wait."
- {
- this->block_forever (0);
- // Keep track of how long client is willing to wait.
- this->transfer_.sec_timeout_ = timeout->sec ();
- this->transfer_.usec_timeout_ = timeout->usec ();
- }
-
- // Set up pointers and copy name value and type into request.
- this->name_ = this->transfer_.data_;
- this->value_ = &this->name_[name_length / sizeof (ACE_USHORT16) ];
- this->type_ = (char *)(&this->value_[value_length / sizeof (ACE_USHORT16)]); //
-
- (void) ACE_OS::memcpy (this->name_, name, name_length);
- (void) ACE_OS::memcpy (this->value_, value, value_length);
- (void) ACE_OS::memcpy (this->type_, type, type_length);
-
- // Compute size of the fixed portion of the message...
- size_t len = sizeof this->transfer_ - sizeof this->transfer_.data_;
-
- // ... then add in the amount of the variable-sized portion.
- len += name_length + value_length + type_length ;
-
- this->length (len);
-}
-
-// Initialize length_ in order to avoid problems with byte-ordering
-void
-ACE_Name_Request::init (void)
-{
- ACE_TRACE ("ACE_Name_Request::init");
- this->length (sizeof this->transfer_);
-}
-
-// = Set/get the length of the encoded/decoded message.
-ACE_UINT32
-ACE_Name_Request::length (void) const
-{
- ACE_TRACE ("ACE_Name_Request::length");
- return this->transfer_.length_;
-}
-
-void
-ACE_Name_Request::length (ACE_UINT32 l)
-{
- ACE_TRACE ("ACE_Name_Request::length");
- this->transfer_.length_ = l;
-}
-
-// = Set/get the type of the message.
-ACE_UINT32
-ACE_Name_Request::msg_type (void) const
-{
- ACE_TRACE ("ACE_Name_Request::msg_type");
- return this->transfer_.msg_type_;
-}
-
-void
-ACE_Name_Request::msg_type (ACE_UINT32 t)
-{
- ACE_TRACE ("ACE_Name_Request::msg_type");
- this->transfer_.msg_type_ = t;
-}
-
-// = Set/get the len of the name
-ACE_UINT32
-ACE_Name_Request::name_len (void) const
-{
- ACE_TRACE ("ACE_Name_Request::name_len");
- return this->transfer_.name_len_;
-}
-
-void
-ACE_Name_Request::name_len (ACE_UINT32 t)
-{
- ACE_TRACE ("ACE_Name_Request::name_len");
- this->transfer_.name_len_ = t;
-}
-
-// = Set/get the len of the value
-ACE_UINT32
-ACE_Name_Request::value_len (void) const
-{
- ACE_TRACE ("ACE_Name_Request::value_len");
- return this->transfer_.value_len_;
-}
-
-void
-ACE_Name_Request::value_len (ACE_UINT32 t)
-{
- ACE_TRACE ("ACE_Name_Request::value_len");
- this->transfer_.value_len_ = t;
-}
-
-// = Set/get the len of the type
-ACE_UINT32
-ACE_Name_Request::type_len (void) const
-{
- ACE_TRACE ("ACE_Name_Request::type_len");
- return this->transfer_.type_len_;
-}
-
-void
-ACE_Name_Request::type_len (ACE_UINT32 t)
-{
- ACE_TRACE ("ACE_Name_Request::type_len");
- this->transfer_.type_len_ = t;
-}
-
-// = Set/get the blocking semantics.
-ACE_UINT32
-ACE_Name_Request::block_forever (void) const
-{
- ACE_TRACE ("ACE_Name_Request::block_forever");
- return this->transfer_.block_forever_;
-}
-
-void
-ACE_Name_Request::block_forever (ACE_UINT32 bs)
-{
- ACE_TRACE ("ACE_Name_Request::block_forever");
- this->transfer_.block_forever_ = bs;
-}
-
-// = Set/get the timeout.
-ACE_Time_Value
-ACE_Name_Request::timeout (void) const
-{
- ACE_TRACE ("ACE_Name_Request::timeout");
- return ACE_Time_Value (this->transfer_.sec_timeout_, this->transfer_.usec_timeout_);
-}
-
-void
-ACE_Name_Request::timeout (const ACE_Time_Value timeout)
-{
- ACE_TRACE ("ACE_Name_Request::timeout");
- this->transfer_.sec_timeout_ = timeout.sec ();
- this->transfer_.usec_timeout_ = timeout.usec ();
-}
-
-// = Set/get the name
-const ACE_USHORT16 *
-ACE_Name_Request::name (void) const
-{
- ACE_TRACE ("ACE_Name_Request::name");
- return this->name_;
-}
-
-void
-ACE_Name_Request::name (const ACE_USHORT16 *t)
-{
- ACE_TRACE ("ACE_Name_Request::name");
- (void) ACE_OS::memcpy (this->name_, t, this->name_len());
-}
-
-// = Set/get the value
-const ACE_USHORT16 *
-ACE_Name_Request::value (void) const
-{
- ACE_TRACE ("ACE_Name_Request::value");
- return this->value_;
-}
-
-void
-ACE_Name_Request::value (const ACE_USHORT16 *c)
-{
- ACE_TRACE ("ACE_Name_Request::value");
- (void) ACE_OS::memcpy (this->value_, c, this->value_len());
-}
-
-// = Set/get the type
-const char *
-ACE_Name_Request::type (void) const
-{
- ACE_TRACE ("ACE_Name_Request::type");
- return this->type_;
-}
-
-void
-ACE_Name_Request::type (const char *c)
-{
- ACE_TRACE ("ACE_Name_Request::type");
- (void) ::strncpy (this->type_, c, MAXPATHLEN + 1);
-}
-
-// Encode the transfer buffer into network byte order
-// so that it can be sent to the server.
-
-int
-ACE_Name_Request::encode (void *&buf)
-{
- ACE_TRACE ("ACE_Name_Request::encode");
- // Compute the length *before* doing the marshaling.
- ssize_t len = this->length ();
- size_t nv_data_len =
- (this->transfer_.name_len_ + this->transfer_.value_len_) / sizeof (ACE_USHORT16);
-
- for (size_t i = 0; i < nv_data_len; i++)
- this->transfer_.data_[i] = htons (this->transfer_.data_[i]);
-
- buf = (void *) &this->transfer_;
- this->transfer_.block_forever_ = htonl (this->transfer_.block_forever_);
- this->transfer_.usec_timeout_ = htonl (this->transfer_.usec_timeout_);
- this->transfer_.sec_timeout_ = htonl (this->transfer_.sec_timeout_);
- this->transfer_.length_ = htonl (this->transfer_.length_);
- this->transfer_.msg_type_ = htonl (this->transfer_.msg_type_);
- this->transfer_.name_len_ = htonl (this->transfer_.name_len_);
- this->transfer_.value_len_ = htonl (this->transfer_.value_len_);
- this->transfer_.type_len_ = htonl (this->transfer_.type_len_);
-
- return len;
-}
-
-// Decode the transfer buffer into host byte byte order
-// so that it can be used by the server.
-
-int
-ACE_Name_Request::decode (void)
-{
- ACE_TRACE ("ACE_Name_Request::decode");
- // Decode the fixed-sized portion first.
- this->transfer_.block_forever_ = ntohl (this->transfer_.block_forever_);
- this->transfer_.usec_timeout_ = ntohl (this->transfer_.usec_timeout_);
- this->transfer_.sec_timeout_ = ntohl (this->transfer_.sec_timeout_);
- this->transfer_.length_ = ntohl (this->transfer_.length_);
- this->transfer_.msg_type_ = ntohl (this->transfer_.msg_type_);
- this->transfer_.name_len_ = ntohl (this->transfer_.name_len_);
- this->transfer_.value_len_ = ntohl (this->transfer_.value_len_);
- this->transfer_.type_len_ = ntohl (this->transfer_.type_len_);
-
- size_t nv_data_len =
- (this->transfer_.name_len_ + this->transfer_.value_len_) / sizeof (ACE_USHORT16);
-
- for (size_t i = 0; i < nv_data_len; i++)
- this->transfer_.data_[i] = ntohs (this->transfer_.data_[i]);
-
- this->name_ = this->transfer_.data_;
- this->value_ = &this->name_[this->transfer_.name_len_ / sizeof (ACE_USHORT16)];
- this->type_ = (char *)(&this->value_[this->transfer_.value_len_ / sizeof (ACE_USHORT16)]);
- this->type_[this->transfer_.type_len_] = '\0';
-
- // Decode the variable-sized portion.
- return 0;
-}
-
-// Print out the current values of the ACE_Name_Request.
-
-void
-ACE_Name_Request::dump (void) const
-{
- ACE_TRACE ("ACE_Name_Request::dump");
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("*******\nlength = %d\n"),
- this->length ()));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("message-type = ")));
-
- switch (this->msg_type ())
- {
- case ACE_Name_Request::BIND:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("BIND\n")));
- break;
- case ACE_Name_Request::REBIND:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("REBIND\n")));
- break;
- case ACE_Name_Request::RESOLVE:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("RESOLVE\n")));
- break;
- case ACE_Name_Request::UNBIND:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("UNBIND\n")));
- break;
- case ACE_Name_Request::LIST_NAMES:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("LIST_NAMES\n")));
- break;
- case ACE_Name_Request::LIST_VALUES:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("LIST_VALUES\n")));
- break;
- case ACE_Name_Request::LIST_TYPES:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("LIST_TYPES\n")));
- break;
- case ACE_Name_Request::LIST_NAME_ENTRIES:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("LIST_NAME_ENTRIES\n")));
- break;
- case ACE_Name_Request::LIST_VALUE_ENTRIES:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("LIST_VALUE_ENTRIES\n")));
- break;
- case ACE_Name_Request::LIST_TYPE_ENTRIES:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("LIST_TYPE_ENTRIES\n")));
- break;
- default:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("<unknown type> = %d\n"), this->msg_type ()));
- break;
- }
-
- if (this->block_forever ())
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("blocking forever\n")));
- else
- {
- ACE_Time_Value tv = this->timeout ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("waiting for %ld secs and %ld usecs\n"),
- tv.sec (), tv.usec ()));
- }
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("*******\nname_len = %d\n"),
- this->name_len ()));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("*******\nvalue_len = %d\n"),
- this->value_len ()));
-#if 0
- cout << "Name = " << ACE_WString (this->name(), this->name_len() / sizeof (ACE_USHORT16)) << endl;
- cout << "value = " << ACE_WString (this->value(), this->value_len() / sizeof (ACE_USHORT16)) << endl;
- cout << "type = " << this->type () << endl;
-#endif
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("+++++++\n")));
-}
-
-// Default constructor.
-
-ACE_Name_Reply::ACE_Name_Reply (void)
-{
- ACE_TRACE ("ACE_Name_Reply::ACE_Name_Reply");
- // Initialize to a known quantity.
- this->msg_type (0);
- this->errnum (0);
- this->length (sizeof this->transfer_);
-}
-
-// Create a ACE_Name_Reply message.
-
-ACE_Name_Reply::ACE_Name_Reply (ACE_UINT32 t, ACE_UINT32 err) // Type of reply.
-{
- ACE_TRACE ("ACE_Name_Reply::ACE_Name_Reply");
- this->msg_type (t);
- this->errnum (err);
- this->length (sizeof this->transfer_);
-}
-
-// Initialize length_ in order to avoid problems with byte-ordering
-void
-ACE_Name_Reply::init (void)
-{
- ACE_TRACE ("ACE_Name_Reply::init");
- this->length (sizeof this->transfer_);
-}
-
-// = Set/get the length of the encoded/decoded message.
-ACE_UINT32
-ACE_Name_Reply::length (void) const
-{
- ACE_TRACE ("ACE_Name_Reply::length");
- return this->transfer_.length_;
-}
-
-void
-ACE_Name_Reply::length (ACE_UINT32 l)
-{
- ACE_TRACE ("ACE_Name_Reply::length");
- this->transfer_.length_ = l;
-}
-
-// = Set/get the type of the message.
-ACE_UINT32
-ACE_Name_Reply::msg_type (void) const
-{
- ACE_TRACE ("ACE_Name_Reply::msg_type");
- return this->transfer_.type_;
-}
-
-void
-ACE_Name_Reply::msg_type (ACE_UINT32 t)
-{
- ACE_TRACE ("ACE_Name_Reply::msg_type");
- this->transfer_.type_ = t;
-}
-
-// = Set/get the status of the reply (0 == success, -1 == failure).
-ACE_UINT32
-ACE_Name_Reply::status (void) const
-{
- ACE_TRACE ("ACE_Name_Reply::status");
- return this->transfer_.type_ == ACE_Name_Reply::SUCCESS ? 0 : -1;
-}
-
-void
-ACE_Name_Reply::status (ACE_UINT32 s)
-{
- ACE_TRACE ("ACE_Name_Reply::status");
- this->transfer_.type_ = s == (ACE_UINT32) -1 ? ACE_Name_Reply::FAILURE : ACE_Name_Reply::SUCCESS;
-}
-
-// = Set/get the errno of a failed reply.
-ACE_UINT32
-ACE_Name_Reply::errnum (void) const
-{
- ACE_TRACE ("ACE_Name_Reply::errnum");
- return this->transfer_.errno_;
-}
-
-void
-ACE_Name_Reply::errnum (ACE_UINT32 e)
-{
- ACE_TRACE ("ACE_Name_Reply::errnum");
- this->transfer_.errno_ = e;
-}
-
-// Encode the transfer buffer into network byte order
-// so that it can be sent to the client.
-
-int
-ACE_Name_Reply::encode (void *&buf)
-{
- ACE_TRACE ("ACE_Name_Reply::encode");
- int len = this->length (); // Get length *before* marshaling.
-
- this->transfer_.length_ = htonl (this->transfer_.length_);
- this->transfer_.type_ = htonl (this->transfer_.type_);
- this->transfer_.errno_ = htonl (this->transfer_.errno_);
- buf = (void *) &this->transfer_;
- return len;
-}
-
-// Decode the transfer buffer into host byte order
-// so that it can be used by the client.
-
-int
-ACE_Name_Reply::decode (void)
-{
- ACE_TRACE ("ACE_Name_Reply::decode");
- this->transfer_.length_ = ntohl (this->transfer_.length_);
- this->transfer_.type_ = ntohl (this->transfer_.type_);
- this->transfer_.errno_ = ntohl (this->transfer_.errno_);
- return 0;
-}
-
-// Print out current values of the ACE_Name_Reply object.
-
-void
-ACE_Name_Reply::dump (void) const
-{
- ACE_TRACE ("ACE_Name_Reply::dump");
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("*******\nlength = %d\nerrnum = %d"),
- this->length (), this->errnum ()));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("type = ")));
-
- switch (this->msg_type ())
- {
- case ACE_Name_Reply::SUCCESS:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("SUCCESS\n")));
- break;
- case ACE_Name_Reply::FAILURE:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("FAILURE\n")));
- break;
- default:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("<unknown type> = %d\n"), this->msg_type ()));
- break;
- }
-}
diff --git a/ace/Name_Request_Reply.h b/ace/Name_Request_Reply.h
deleted file mode 100644
index 2541ae721a2..00000000000
--- a/ace/Name_Request_Reply.h
+++ /dev/null
@@ -1,253 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Name_Request_Reply.h
-//
-// = DESCRIPTION
-// Define the format used to exchange messages between the
-// ACE_Name Server and its clients.
-//
-// = AUTHOR
-// Gerhard Lenzer, Douglas C. Schmidt, and Prashant Jain
-//
-// ============================================================================
-
-#if !defined (ACE_NAME_REQUEST_REPLY_H)
-#define ACE_NAME_REQUEST_REPLY_H
-
-#include "ace/Time_Value.h"
-#include "ace/SString.h"
-
-class ACE_Export ACE_Name_Request
-{
- // = TITLE
- // Message format for delivering requests to the ACE_Name Server.
- //
- // = DESCRIPTION
- // This class is implemented to minimize data copying. In
- // particular, all marshaling is done in situ...
-public:
- enum Constants
- {
- /* Request message types. */
- BIND = 01,
- REBIND = 02,
- RESOLVE = 03,
- UNBIND = 04,
- LIST_NAMES = 05,
- LIST_VALUES = 015,
- LIST_TYPES = 025,
- LIST_NAME_ENTRIES = 06,
- LIST_VALUE_ENTRIES = 016,
- LIST_TYPE_ENTRIES = 026,
- MAX_ENUM = 11,
- MAX_LIST = 3,
-
- // Mask for bitwise operation used for table lookup
- OP_TABLE_MASK = 07, // Mask for lookup of operation
- LIST_OP_MASK = 030, // Mask for lookup of list_operation
-
- // Class-specific constant values.
- MAX_NAME_LENGTH = MAXPATHLEN + 1
- };
-
- ACE_Name_Request (void);
- // Default constructor.
-
- ACE_Name_Request (ACE_UINT32 msg_type, // Type of request.
- const ACE_USHORT16 name[], //
- const size_t name_length,
- const ACE_USHORT16 value[],
- const size_t value_length,
- const char type[],
- const size_t type_length,
- ACE_Time_Value *timeout = 0); // Max time willing to wait for request.
- // Create a <ACE_Name_Request> message.
-
- void init (void);
- // Initialize length_ in order to ensure correct byte ordering
- // before a request is sent.
-
- // = Set/get the length of the encoded/decoded message.
- ACE_UINT32 length (void) const;
- void length (ACE_UINT32);
-
- // = Set/get the type of the message.
- ACE_UINT32 msg_type (void) const;
- void msg_type (ACE_UINT32);
-
- // = Set/get the blocking semantics.
- ACE_UINT32 block_forever (void) const;
- void block_forever (ACE_UINT32);
-
- // = Set/get the timeout.
- ACE_Time_Value timeout (void) const;
- void timeout (const ACE_Time_Value timeout);
-
- // = Set/get the name
- const ACE_USHORT16 *name (void) const;
- void name (const ACE_USHORT16 *);
-
- // = Set/get the value
- const ACE_USHORT16 *value (void) const;
- void value (const ACE_USHORT16 *);
-
- // = Set/get the type
- const char *type (void) const;
- void type (const char *);
-
- // = Set/get the len of name
- ACE_UINT32 name_len (void) const;
- void name_len (ACE_UINT32);
-
- // = Set/get the len of value
- ACE_UINT32 value_len (void) const;
- void value_len (ACE_UINT32);
-
- // = Set/get the len of type
- ACE_UINT32 type_len (void) const;
- void type_len (ACE_UINT32);
-
- int encode (void *&);
- // Encode the message before transmission.
-
- int decode (void);
- // Decode message after reception.
-
- void dump (void) const;
- // Print out the values of the message for debugging purposes.
-
-private:
- // = The 5 fields in the <Transfer> struct are transmitted to the server.
- // The remaining 2 fields are not tranferred -- they are used only on
- // the server-side to simplify lookups.
-
- struct Transfer
- {
- ACE_UINT32 length_;
- // Length of entire request.
-
- ACE_UINT32 msg_type_;
- // Type of the request (i.e., <BIND>, <REBIND>, <RESOLVE>, and <UNBIND>).
-
- ACE_UINT32 block_forever_;
- // Indicates if we should block forever. If 0, then <secTimeout_>
- // and <usecTimeout_> indicates how long we should wait.
-
- ACE_UINT32 sec_timeout_;
- // Max seconds willing to wait for name if not blocking forever.
-
- ACE_UINT32 usec_timeout_;
- // Max micro seconds to wait for name if not blocking forever.
-
- ACE_UINT32 name_len_;
- // Len of name in bytes
-
- ACE_UINT32 value_len_;
- // Len of value in bytes
-
- ACE_UINT32 type_len_;
- // Len of type in bytes
-
- ACE_USHORT16 data_[MAX_NAME_LENGTH + MAXPATHLEN + MAXPATHLEN + 2];
- // The data portion contains the <name_>
- // followed by the <value_>
- // followed by the <type_>.
- };
-
- Transfer transfer_;
- // Transfer buffer.
-
- ACE_USHORT16 *name_;
- // Pointer to the beginning of the name in this->data_.
-
- ACE_USHORT16 *value_;
- // Pointer to the beginning of the value in this->data_;
-
- char *type_;
- // Pointer to the beginning of the type in this->data_;
-};
-
-class ACE_Export ACE_Name_Reply
-{
- // = TITLE
- // Message format for delivering replies from the ACE_Name Server.
- //
- // = DESCRIPTION
- // This class is implemented to minimize data copying. In
- // particular, all marshaling is done in situ...
-public:
- enum Constants
- {
- /* Reply message types. */
- SUCCESS = 1, // Reply for successful operation.
- FAILURE = 2, // Reply for failed operation.
-
- /* Class-specific constant values. */
- MAX_NAME_LENGTH = MAXPATHLEN + 1
- };
-
- ACE_Name_Reply (void);
- // Default constructor.
-
- ACE_Name_Reply (ACE_UINT32 type, ACE_UINT32 err); // Type of reply.
- // Create a <ACE_Name_Reply> message.
-
- void init (void);
- // Initialize length_ in order to ensure correct byte ordering
- // before a reply is sent.
-
- // = Set/get the length of the encoded/decoded message.
- ACE_UINT32 length (void) const;
- void length (ACE_UINT32);
-
- // = Set/get the type of the message.
- ACE_UINT32 msg_type (void) const;
- void msg_type (ACE_UINT32);
-
- // = Set/get the status of the reply (0 == success, -1 == failure).
- ACE_UINT32 status (void) const;
- void status (ACE_UINT32);
-
- // = Set/get the errno of a failed reply.
- ACE_UINT32 errnum (void) const;
- void errnum (ACE_UINT32);
-
- int encode (void *&);
- // Encode the message before transfer.
-
- int decode (void);
- // Decode a message after reception.
-
- void dump (void) const;
- // Print out the values of the message for debugging purposes.
-
-private:
- // = The 3 fields in the <Transfer> struct are transmitted to the server.
-
- struct Transfer
- {
- ACE_UINT32 length_;
- // Length of entire reply.
-
- ACE_UINT32 type_;
- // Type of the reply (i.e., <SUCCESS> or <FAILURE>).
-
- ACE_UINT32 errno_;
- // Indicates why error occurred if <this->type_> == <FAILURE>.
- // Typical reasons include:
- // <ETIME> (if the client timed out after waiting for the name).
- };
-
- Transfer transfer_;
- // Transfer buffer.
-};
-
-#endif /* ACE_NAME_REQUEST_REPLY_H */
diff --git a/ace/Name_Space.cpp b/ace/Name_Space.cpp
deleted file mode 100644
index e684003509b..00000000000
--- a/ace/Name_Space.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-// Name_Space.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Name_Space.h"
-
-ACE_Name_Binding::ACE_Name_Binding (void)
- : type_ (ACE_OS::strdup (""))
-{
- ACE_TRACE ("ACE_Name_Binding::ACE_Name_Binding");
-}
-
-
-ACE_Name_Binding::~ACE_Name_Binding (void)
-{
- ACE_TRACE ("ACE_Name_Binding::~ACE_Name_Binding");
- ACE_OS::free ((void *) this->type_);
-}
-
-ACE_Name_Binding::ACE_Name_Binding (const ACE_WString &name,
- const ACE_WString &value,
- const char *type)
- : name_ (name),
- value_ (value),
- type_ (type == 0 ? ACE_OS::strdup ("") : ACE_OS::strdup (type))
-{
- ACE_TRACE ("ACE_Name_Binding::ACE_Name_Binding");
-}
-
-ACE_Name_Binding::ACE_Name_Binding (const ACE_Name_Binding &s)
- : name_ (s.name_),
- value_ (s.value_),
- type_ (ACE_OS::strdup (s.type_))
-{
- ACE_TRACE ("ACE_Name_Binding::ACE_Name_Binding");
-}
-
-void
-ACE_Name_Binding::operator = (const ACE_Name_Binding &s)
-{
- ACE_TRACE ("ACE_Name_Binding::operator =");
-
- this->name_ = s.name_;
- this->value_ = s.value_;
- this->type_ = ACE_OS::strdup (s.type_);
-}
-
-int
-ACE_Name_Binding::operator == (const ACE_Name_Binding &s) const
-{
- ACE_TRACE ("ACE_Name_Binding::operator ==");
- return this->name_ == s.name_
- && this->value_ == s.value_
- && ACE_OS::strcmp (this->type_, s.type_) == 0;
-}
-
-ACE_Name_Space::~ACE_Name_Space (void)
-{
- ACE_TRACE ("ACE_Name_Space::~ACE_Name_Space");
-}
diff --git a/ace/Name_Space.h b/ace/Name_Space.h
deleted file mode 100644
index 1b3b0abd887..00000000000
--- a/ace/Name_Space.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Name_Space.h
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-
-#if !defined (ACE_NAME_SPACE_H)
-#define ACE_NAME_SPACE_H
-
-#include "ace/ACE.h"
-#include "ace/SString.h"
-#include "ace/Containers.h"
-#include "ace/Name_Proxy.h"
-
-typedef ACE_Unbounded_Set<ACE_WString> ACE_WSTRING_SET;
-
-class ACE_Export ACE_Name_Binding
-{
- // = TITLE
- // Maintains a mapping from name to value and type.
-public:
- // = Initialization and termination.
- ACE_Name_Binding (const ACE_WString &n,
- const ACE_WString &v,
- const char *t);
- // Main constructor that initializes all the fields.
-
- ACE_Name_Binding (void);
- // Default constructor.
-
- ACE_Name_Binding (const ACE_Name_Binding &);
- // Copy constructor.
-
- void operator= (const ACE_Name_Binding &);
- // Assignment operator.
-
- ~ACE_Name_Binding (void);
- // Destructor.
-
- int operator == (const ACE_Name_Binding &s) const;
- // Test for equality.
-
- ACE_WString name_;
- // Name of the binding.
-
- ACE_WString value_;
- // Value of the binding.
-
- char *type_;
- // Type of the binding.
-};
-
-typedef ACE_Unbounded_Set<ACE_Name_Binding> ACE_BINDING_SET;
-typedef ACE_Unbounded_Set_Iterator<ACE_Name_Binding> ACE_BINDING_ITERATOR;
-
-typedef ACE_Unbounded_Set<ACE_WString> ACE_PWSTRING_SET;
-typedef ACE_Unbounded_Set_Iterator<ACE_WString> ACE_PWSTRING_ITERATOR;
-
-class ACE_Export ACE_Name_Space
-{
- // = TITLE
- // Abstract base class that provides an abstract interface to
- // the database without exposing any implemenation details.
- //
- // = DESCRIPTION
- // Manages a Naming Service Name Space. Provides the basic
- // methods -- bind, unbind, rebind, find, and listnames.
-public:
-
- virtual ~ACE_Name_Space (void);
- // virtual destructor to ensure destructors of subclasses get
- // called.
-
- virtual int bind (const ACE_WString &name_in,
- const ACE_WString &value_in,
- const char *type_in = "") = 0;
- // Bind a new name to a naming context (Wide character strings).
-
-
- virtual int rebind (const ACE_WString &name_in,
- const ACE_WString &value_in,
- const char *type_in = "") = 0;
- // Overwrite the value or type of an existing name in a
- // ACE_Name_Space or bind a new name to the context, if it didn't
- // exist yet. (Wide charcter strings interface).
-
- virtual int unbind (const ACE_WString &name_in) = 0;
- // Delete a name from a ACE_Name_Space (Wide charcter strings
- // Interface).
-
- virtual int resolve (const ACE_WString &name_in,
- ACE_WString &value_out,
- char *&type_out) = 0;
- // Get value and type of a given name binding (Wide chars). The
- // caller is responsible for deleting both <value_out> and <type_out>!
-
- virtual int list_names (ACE_WSTRING_SET &set_out,
- const ACE_WString &pattern_in) = 0;
- // Get a set of names matching a specified pattern (wchars). Matching
- // means the names must begin with the pattern string.
-
- virtual int list_values (ACE_WSTRING_SET &set_out,
- const ACE_WString &pattern_in) = 0;
- // Get a set of values matching a specified pattern (wchars). Matching
- // means the values must begin with the pattern string.
-
- virtual int list_types (ACE_WSTRING_SET &set_out,
- const ACE_WString &pattern_in) = 0;
- // Get a set of types matching a specified pattern (wchars). Matching
- // means the types must begin with the pattern string.
-
- virtual int list_name_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern) = 0;
- // Get a set of names matching a specified pattern (wchars). Matching
- // means the names must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual int list_value_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern) = 0;
- // Get a set of values matching a specified pattern (wchars). Matching
- // means the values must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual int list_type_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern) = 0;
- // Get a set of types matching a specified pattern (wchars). Matching
- // means the types must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual void dump (void) const = 0;
- // Dump the state of the object
-};
-
-#endif /* ACE_NAME_SPACE_H */
diff --git a/ace/Naming_Context.cpp b/ace/Naming_Context.cpp
deleted file mode 100644
index 73ba300a94c..00000000000
--- a/ace/Naming_Context.cpp
+++ /dev/null
@@ -1,614 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Get_Opt.h"
-#include "ace/Naming_Context.h"
-#include "ace/Remote_Name_Space.h"
-#include "ace/Local_Name_Space_T.h"
-#include "ace/Registry_Name_Space.h"
-#include "ace/Memory_Pool.h"
-
-// Make life easier later on...
-
-typedef ACE_Local_Name_Space <ACE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex>
- LOCAL_NAME_SPACE;
-typedef ACE_Local_Name_Space <ACE_LITE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex>
- LITE_LOCAL_NAME_SPACE;
-
-// The following Factory is used by the ACE_Service_Config and
-// svc.conf file to dynamically initialize the state of the Name
-// Server client.
-
-ACE_SVC_FACTORY_DEFINE (ACE_Naming_Context)
-
-// The ACE_Naming_Context static service object is now defined
-// by the ACE_Object_Manager, in Object_Manager.cpp.
-
-int
-ACE_Naming_Context::info (char **strp,
- size_t length) const
-{
- ACE_TRACE ("ACE_Naming_Context::info");
- char buf[BUFSIZ];
-
- ACE_OS::sprintf (buf, "%s\t#%s\n",
- "ACE_Naming_Context",
- "Proxy for making calls to a Name Server");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-int
-ACE_Naming_Context::local (void)
-{
- ACE_TRACE ("ACE_Naming_Context::local");
- return ACE_OS::strcmp (this->netnameserver_host_, "localhost") == 0
- || ACE_OS::strcmp (this->netnameserver_host_, this->hostname_) == 0;
-}
-
-int
-ACE_Naming_Context::open (Context_Scope_Type scope_in, int lite)
-{
- ACE_TRACE ("ACE_Naming_Context::open");
- ACE_OS::hostname (this->hostname_,
- (sizeof this->hostname_ / sizeof (char)));
-
- this->netnameserver_host_ = this->name_options_->nameserver_host ();
- this->netnameserver_port_ = this->name_options_->nameserver_port ();
-
- // Perform factory operation to select appropriate type of
- // Name_Space subclass.
-
-#if (defined (ACE_WIN32) && defined (UNICODE))
-// This only works on Win32 platforms when UNICODE is turned on
-
- if (this->name_options_->use_registry ())
- // Use ACE_Registry
- ACE_NEW_RETURN (this->name_space_, ACE_Registry_Name_Space (this->name_options_), -1);
-#endif /* ACE_WIN32 && UNICODE */
- if (!this->name_options_->use_registry ())
- if (scope_in == ACE_Naming_Context::NET_LOCAL && this->local () == 0)
- {
- // Use NET_LOCAL name space, set up connection with remote server.
- ACE_NEW_RETURN (this->name_space_,
- ACE_Remote_Name_Space (this->netnameserver_host_,
- (u_short) this->netnameserver_port_),
- -1);
- }
- else // Use NODE_LOCAL or PROC_LOCAL name space.
- {
- if (lite)
- ACE_NEW_RETURN (this->name_space_, LITE_LOCAL_NAME_SPACE (scope_in, this->name_options_), -1);
- else
- ACE_NEW_RETURN (this->name_space_, LOCAL_NAME_SPACE (scope_in, this->name_options_), -1);
- }
-
- if (ACE_LOG_MSG->op_status () != 0 || this->name_space_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "NAME_SPACE::NAME_SPACE\n"), -1);
- return 0;
-}
-
-int
-ACE_Naming_Context::close_down (void)
-{
- ACE_TRACE ("ACE_Naming_Context::close_down");
-
- delete this->name_options_;
- this->name_options_ = 0;
-
- return this->close ();
-}
-
-int
-ACE_Naming_Context::close (void)
-{
- ACE_TRACE ("ACE_Naming_Context::close");
-
- delete this->name_space_;
- this->name_space_ = 0;
-
- return 0;
-}
-
-ACE_Naming_Context::ACE_Naming_Context (void)
- : name_options_ (0),
- name_space_ (0)
-{
- ACE_TRACE ("ACE_Naming_Context::ACE_Naming_Context");
-
- ACE_NEW (this->name_options_, ACE_Name_Options);
-}
-
-ACE_Naming_Context::ACE_Naming_Context (Context_Scope_Type scope_in,
- int lite)
- : name_options_ (0),
- name_space_ (0)
-{
- ACE_TRACE ("ACE_Naming_Context::ACE_Naming_Context");
-
- ACE_NEW (this->name_options_, ACE_Name_Options);
-
- // Initialize.
- if (this->open (scope_in, lite) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Naming_Context::ACE_Naming_Context")));
-}
-
-ACE_Name_Options *
-ACE_Naming_Context::name_options (void)
-{
- return this->name_options_;
-}
-
-int
-ACE_Naming_Context::bind (const ACE_WString &name_in,
- const ACE_WString &value_in,
- const char *type_in)
-{
- ACE_TRACE ("ACE_Naming_Context::bind");
- return this->name_space_->bind (name_in, value_in, type_in);
-}
-
-int
-ACE_Naming_Context::bind (const char *name_in,
- const char *value_in,
- const char *type_in)
-{
- ACE_TRACE ("ACE_Naming_Context::bind");
- return this->bind (ACE_WString (name_in), ACE_WString (value_in), type_in);
-}
-
-int
-ACE_Naming_Context::rebind (const ACE_WString &name_in,
- const ACE_WString &value_in,
- const char *type_in)
-{
- ACE_TRACE ("ACE_Naming_Context::rebind");
- return this->name_space_->rebind (name_in, value_in, type_in);
-}
-
-int
-ACE_Naming_Context::rebind (const char *name_in,
- const char *value_in,
- const char *type_in)
-{
- ACE_TRACE ("ACE_Naming_Context::rebind");
- return rebind (ACE_WString (name_in), ACE_WString (value_in), type_in);
-}
-
-int
-ACE_Naming_Context::resolve (const ACE_WString &name_in,
- ACE_WString &value_out,
- char *&type_out)
-{
- ACE_TRACE ("ACE_Naming_Context::resolve");
- return this->name_space_->resolve (name_in, value_out, type_out);
-}
-
-int
-ACE_Naming_Context::resolve (const char *name_in,
- ACE_WString &value_out,
- char *&type_out)
-{
- ACE_TRACE ("ACE_Naming_Context::resolve");
- return this->resolve (ACE_WString (name_in), value_out, type_out);
-}
-
-int
-ACE_Naming_Context::resolve (const char *name_in,
- char *&value_out,
- char *&type_out)
-{
- ACE_TRACE ("ACE_Naming_Context::resolve");
- ACE_WString val_str;
-
- if (this->resolve (ACE_WString (name_in), val_str, type_out) == -1)
- return -1;
-
- // Note that char_rep() *allocates* the memory! Thus, caller is
- // responsible for deleting it!
- value_out = val_str.char_rep ();
-
- return value_out == 0 ? -1 : 0;
-}
-
-int
-ACE_Naming_Context::unbind (const ACE_WString &name_in)
-{
- ACE_TRACE ("ACE_Naming_Context::unbind");
- return this->name_space_->unbind (name_in);
-}
-
-int
-ACE_Naming_Context::unbind (const char *name_in)
-{
- ACE_TRACE ("ACE_Naming_Context::unbind");
- return this->unbind (ACE_WString (name_in));
-}
-
-int
-ACE_Naming_Context::list_names (ACE_PWSTRING_SET &set_out,
- const ACE_WString &pattern_in)
-{
- ACE_TRACE ("ACE_Naming_Context::list_names");
- return this->name_space_->list_names (set_out, pattern_in);
-}
-
-int
-ACE_Naming_Context::list_names (ACE_PWSTRING_SET &set_out,
- const char *pattern_in)
-{
- ACE_TRACE ("ACE_Naming_Context::list_names");
- return this->list_names (set_out, ACE_WString (pattern_in));
-}
-
-int
-ACE_Naming_Context::list_values (ACE_PWSTRING_SET &set_out,
- const ACE_WString &pattern_in)
-{
- ACE_TRACE ("ACE_Naming_Context::list_values");
- return this->name_space_->list_values (set_out, pattern_in);
-}
-
-int
-ACE_Naming_Context::list_values (ACE_PWSTRING_SET &set_out,
- const char *pattern_in)
-{
- ACE_TRACE ("ACE_Naming_Context::list_values");
- return this->list_values (set_out, ACE_WString (pattern_in));
-}
-
-int
-ACE_Naming_Context::list_types (ACE_PWSTRING_SET &set_out,
- const ACE_WString &pattern_in)
-{
- ACE_TRACE ("ACE_Naming_Context::list_types");
- return this->name_space_->list_types (set_out, pattern_in);
-}
-
-int
-ACE_Naming_Context::list_types (ACE_PWSTRING_SET &set_out,
- const char *pattern_in)
-{
- ACE_TRACE ("ACE_Naming_Context::list_types");
- return this->list_types (set_out, ACE_WString (pattern_in));
-}
-
-int
-ACE_Naming_Context::list_name_entries (ACE_BINDING_SET &set_out,
- const ACE_WString &pattern_in)
-{
- ACE_TRACE ("ACE_Naming_Context::list_name_entries");
- return this->name_space_->list_name_entries (set_out, pattern_in);
-}
-
-int
-ACE_Naming_Context::list_name_entries (ACE_BINDING_SET &set_out,
- const char *pattern_in)
-{
- ACE_TRACE ("ACE_Naming_Context::list_name_entries");
- return this->list_name_entries (set_out, ACE_WString (pattern_in));
-}
-
-int
-ACE_Naming_Context::list_value_entries (ACE_BINDING_SET &set_out,
- const ACE_WString &pattern_in)
-{
- ACE_TRACE ("ACE_Naming_Context::list_value_entries");
- return this->name_space_->list_value_entries (set_out, pattern_in);
-}
-
-int
-ACE_Naming_Context::list_value_entries (ACE_BINDING_SET &set_out,
- const char *pattern_in)
-{
- ACE_TRACE ("ACE_Naming_Context::list_value_entries");
- return this->list_value_entries (set_out, ACE_WString (pattern_in));
-}
-
-int
-ACE_Naming_Context::list_type_entries (ACE_BINDING_SET &set_out,
- const ACE_WString &pattern_in)
-{
- ACE_TRACE ("ACE_Naming_Context::list_type_entries");
- return this->name_space_->list_type_entries (set_out, pattern_in);
-}
-
-int
-ACE_Naming_Context::list_type_entries (ACE_BINDING_SET &set_out,
- const char *pattern_in)
-{
- ACE_TRACE ("ACE_Naming_Context::list_type_entries");
- return this->list_type_entries (set_out, ACE_WString (pattern_in));
-}
-
-
-ACE_Naming_Context::~ACE_Naming_Context (void)
-{
- ACE_TRACE ("ACE_Naming_Context::~ACE_Naming_Context");
-
- this->close_down ();
-}
-
-void
-ACE_Naming_Context::dump ()
-{
- ACE_TRACE ("ACE_Naming_Context::dump");
- this->name_space_->dump();
-}
-
-int
-ACE_Naming_Context::init (int argc, char *argv[])
-{
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Naming_Context::init\n")));
- this->name_options_->parse_args (argc, argv);
- return this->open (this->name_options_->context ());
-}
-
-int
-ACE_Naming_Context::fini (void)
-{
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Naming_Context::fini\n")));
-
- this->close_down ();
-
- return 0;
-}
-
-ACE_Name_Options::ACE_Name_Options (void)
- : debugging_ (0),
- verbosity_ (0),
- use_registry_ (0),
- nameserver_port_ (ACE_DEFAULT_SERVER_PORT),
- nameserver_host_ (ACE_OS::strdup (ACE_DEFAULT_SERVER_HOST)),
- namespace_dir_ (ACE_OS::strdup (ACE_DEFAULT_NAMESPACE_DIR)),
- process_name_ (0),
- database_ (ACE_OS::strdup (ACE_DEFAULT_LOCALNAME)),
- base_address_ (ACE_DEFAULT_BASE_ADDR)
-{
- ACE_TRACE ("ACE_Name_Options::ACE_Name_Options");
-}
-
-ACE_Name_Options::~ACE_Name_Options (void)
-{
- ACE_TRACE ("ACE_Name_Options::~ACE_Name_Options");
-
- ACE_OS::free ((void *) this->nameserver_host_);
- ACE_OS::free ((void *) this->namespace_dir_ );
- ACE_OS::free ((void *) this->process_name_ );
- ACE_OS::free ((void *) this->database_ );
-}
-
-void
-ACE_Name_Options::nameserver_port (int port)
-{
- ACE_TRACE ("ACE_Name_Options::nameserver_port");
- this->nameserver_port_ = port;
-}
-
-int
-ACE_Name_Options::nameserver_port (void)
-{
- ACE_TRACE ("ACE_Name_Options::nameserver_port");
- return this->nameserver_port_;
-}
-
-void
-ACE_Name_Options::namespace_dir (LPCTSTR dir)
-{
- ACE_TRACE ("ACE_Name_Options::namespace_dir");
- ACE_OS::free ((void *) this->namespace_dir_ );
- this->namespace_dir_ = ACE_OS::strdup (dir);
-}
-
-void
-ACE_Name_Options::process_name (LPCTSTR pname)
-{
- ACE_TRACE ("ACE_Name_Options::process_name");
- LPCTSTR t = ACE::basename (pname, ACE_DIRECTORY_SEPARATOR_CHAR);
- ACE_OS::free ((void *) this->process_name_ );
- this->process_name_ = ACE_OS::strdup (t);
-}
-
-void
-ACE_Name_Options::nameserver_host (const char *host)
-{
- ACE_TRACE ("ACE_Name_Options::nameserver_host");
- ACE_OS::free ((void *) this->nameserver_host_);
- this->nameserver_host_ = ACE_OS::strdup (host);
-}
-
-const char *
-ACE_Name_Options::nameserver_host (void)
-{
- ACE_TRACE ("ACE_Name_Options::nameserver_host");
- return this->nameserver_host_;
-}
-
-LPCTSTR
-ACE_Name_Options::database (void)
-{
- ACE_TRACE ("ACE_Name_Options::database");
- return this->database_;
-}
-
-void
-ACE_Name_Options::database (LPCTSTR db)
-{
- ACE_TRACE ("ACE_Name_Options::database");
- ACE_OS::free ((void *) this->database_);
- this->database_ = ACE_OS::strdup (db);
-}
-
-char *
-ACE_Name_Options::base_address (void)
-{
- ACE_TRACE ("ACE_Name_Options::database");
- return this->base_address_;
-}
-
-void
-ACE_Name_Options::base_address (char *base_address)
-{
- ACE_TRACE ("ACE_Name_Options::base_address");
- this->base_address_ = base_address;
-}
-
-ACE_Naming_Context::Context_Scope_Type
-ACE_Name_Options::context (void)
-{
- ACE_TRACE ("ACE_Name_Options::context");
- return this->context_;
-}
-
-void
-ACE_Name_Options::context (ACE_Naming_Context::Context_Scope_Type context)
-{
- ACE_TRACE ("ACE_Name_Options::context");
- this->context_ = context;
-}
-
-LPCTSTR
-ACE_Name_Options::process_name (void)
-{
- ACE_TRACE ("ACE_Name_Options::process_name");
- return this->process_name_;
-}
-
-LPCTSTR
-ACE_Name_Options::namespace_dir (void)
-{
- ACE_TRACE ("ACE_Name_Options::namespace_dir");
- return this->namespace_dir_;
-}
-
-int
-ACE_Name_Options::debug (void)
-{
- ACE_TRACE ("ACE_Name_Options::debug");
- return this->debugging_;
-}
-
-int
-ACE_Name_Options::use_registry (void)
-{
- ACE_TRACE ("ACE_Name_Options::use_registry");
- return this->use_registry_;
-}
-
-void
-ACE_Name_Options::use_registry (int x)
-{
- ACE_TRACE ("ACE_Name_Options::use_registry");
- this->use_registry_ = x;
-}
-
-int
-ACE_Name_Options::verbose (void)
-{
- ACE_TRACE ("ACE_Name_Options::verbose");
- return this->verbosity_;
-}
-
-void
-ACE_Name_Options::parse_args (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_Name_Options::parse_args");
- ACE_LOG_MSG->open (argv[0]);
- this->process_name (ACE_WIDE_STRING (argv[0]));
-
- // Default is to use the PROC_LOCAL context...
- this->context (ACE_Naming_Context::PROC_LOCAL);
-
- // Make the database name the same as the process name by default
- // (note that this makes a copy of the process_name_ so that we can
- // clean it up in the destructor).
- this->database (this->process_name ());
-
- ACE_Get_Opt get_opt (argc, argv, "b:c:dh:l:P:p:s:T:vr");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'c':
- {
- if (ACE_OS::strcmp (get_opt.optarg, "PROC_LOCAL"))
- this->context (ACE_Naming_Context::PROC_LOCAL);
- else if (ACE_OS::strcmp (get_opt.optarg, "NODE_LOCAL"))
- this->context (ACE_Naming_Context::NODE_LOCAL);
- else if (ACE_OS::strcmp (get_opt.optarg, "NET_LOCAL"))
- this->context (ACE_Naming_Context::NET_LOCAL);
- }
- break;
- case 'd':
- this->debugging_ = 1;
- break;
- case 'r':
- this->use_registry_ = 1;
- break;
- case 'h':
- this->nameserver_host (get_opt.optarg);
- break;
- case 'l':
- this->namespace_dir (ACE_WIDE_STRING (get_opt.optarg));
- break;
- case 'P':
- this->process_name (ACE_WIDE_STRING (get_opt.optarg));
- break;
- case 'p':
- this->nameserver_port (ACE_OS::atoi (get_opt.optarg));
- break;
- case 's':
- this->database (ACE_WIDE_STRING (get_opt.optarg));
- break;
- case 'b':
- this->base_address ((char *) ACE_OS::atoi (get_opt.optarg));
- break;
- case 'T':
- if (ACE_OS::strcasecmp (get_opt.optarg, "ON") == 0)
- ACE_Trace::start_tracing ();
- else if (ACE_OS::strcasecmp (get_opt.optarg, "OFF") == 0)
- ACE_Trace::stop_tracing ();
- break;
- case 'v':
- this->verbosity_ = 1;
- break;
- default:
- ACE_OS::fprintf (stderr, "%s\n"
- "\t[-d] (enable debugging)\n"
- "\t[-h nameserver host]\n"
- "\t[-l namespace directory]\n"
- "\t[-P processname]\n"
- "\t[-p nameserver port]\n"
- "\t[-s database name]\n"
- "\t[-b base address]\n"
- "\t[-v] (verbose) \n",
- "\t[-r] (use Win32 Registry) \n",
- argv[0]);
- /* NOTREACHED */
- break;
- }
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Local_Name_Space <ACE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex>;
-template class ACE_Local_Name_Space <ACE_LITE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex>;
-template class ACE_Malloc<ACE_LITE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex>;
-template class ACE_Malloc<ACE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex>;
-template class ACE_Allocator_Adapter<ACE_Malloc<ACE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex> >;
-template class ACE_Allocator_Adapter<ACE_Malloc<ACE_LITE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex> >;
-template class ACE_Name_Space_Map <ACE_Allocator_Adapter <ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex> > >;
-template class ACE_Name_Space_Map <ACE_Allocator_Adapter <ACE_Malloc <ACE_LITE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex> > >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Local_Name_Space <ACE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex>
-#pragma instantiate ACE_Local_Name_Space <ACE_LITE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex>
-#pragma instantiate ACE_Malloc<ACE_LITE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex>
-#pragma instantiate ACE_Malloc<ACE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex>
-#pragma instantiate ACE_Allocator_Adapter<ACE_Malloc<ACE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex> >
-#pragma instantiate ACE_Allocator_Adapter<ACE_Malloc<ACE_LITE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex> >
-#pragma instantiate ACE_Name_Space_Map <ACE_Allocator_Adapter <ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex> > >
-#pragma instantiate ACE_Name_Space_Map <ACE_Allocator_Adapter <ACE_Malloc <ACE_LITE_MMAP_MEMORY_POOL, ACE_RW_Process_Mutex> > >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/Naming_Context.h b/ace/Naming_Context.h
deleted file mode 100644
index 8ffc7e0f066..00000000000
--- a/ace/Naming_Context.h
+++ /dev/null
@@ -1,332 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/*-*- C++ -*- */
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Naming_Context.h
-//
-// = AUTHOR
-// Gerhard Lenzer, Douglas C. Schmidt, and Prashant Jain
-//
-// ============================================================================
-
-#if !defined (ACE_NAMING_CONTEXT_H)
-#define ACE_NAMING_CONTEXT_H
-
-#include "ace/ACE.h"
-#include "ace/SString.h"
-#include "ace/Containers.h"
-#include "ace/Service_Object.h"
-#include "ace/Name_Proxy.h"
-#include "ace/Name_Space.h"
-
-// Forward decl
-class ACE_Name_Options;
-
-class ACE_Export ACE_Naming_Context : public ACE_Service_Object
-{
- // = TITLE
- // Maintaining accesses Name Server Databases. Allows to add
- // NameBindings, change them, remove them and resolve
- // NameBindings
- //
- // = DESCRIPTION
- // Manages a Naming Service . That represents a persistent
- // string to string mapping for different scopes. The scope of a
- // ACE_Naming_Context may be either local for the calling
- // process (Note : A process is hereby not identified by it's
- // pid, but by it's argv[0]. So different processes (in UNIX
- // syntax) may access the same NameBindings), global for all
- // processes running on one host or global for all processes on
- // the net (that know the address of the net name server
- // socket). Strings may be plain character strings or Wide
- // character strings. A Name Binding consists of a name string
- // (that's the key), a value string and an optional type string
- // (no wide chars).
-public:
- enum Context_Scope_Type
- {
- PROC_LOCAL, // Name lookup is local to the process.
- NODE_LOCAL, // Name lookup is local to the node (host).
- NET_LOCAL // Name lookup is local to the (sub)network.
- };
-
- // = Initialization and termination methods.
- ACE_Naming_Context (void);
- // "Do-nothing" constructor.
-
- ACE_Naming_Context (Context_Scope_Type scope_in, int light = 0);
- // Specifies the scope of this namespace, opens and memory-maps the
- // associated file (if accessible) or contacts the dedicated name
- // server process for NET_LOCAL namespace. Note that <light>
- // specifies whether or not we want to use
- // ACE_Lite_MMap_Memory_Pool. By default we use ACE_MMap_Memory_Pool.
-
- int open (Context_Scope_Type scope_in = ACE_Naming_Context::PROC_LOCAL,
- int light = 0);
- // Specifies the scope of this namespace, opens and memory-maps the
- // associated file (if accessible) or contacts the dedicated name
- // server process for NET_LOCAL namespace. Note that <light>
- // specifies whether or not we want to use
- // ACE_Lite_MMap_Memory_Pool. By default we use ACE_MMap_Memory_Pool.
-
- int close (void);
- // Deletes the instance of Name Space. Must be called before
- // switching name spaces.
-
- int close_down (void);
- // Release all resources. Gets called by destructor and fini.
-
- ~ACE_Naming_Context (void);
- // destructor, do some cleanup :TBD: last dtor should "compress"
- // file
-
- // = Dynamic initialization hooks.
- virtual int init (int argc, char *argv[]);
- // Initialize name options and naming context when dynamically
- // linked.
-
- virtual int fini (void);
- // Close down the test when dynamically unlinked.
-
- virtual int info (char **strp, size_t length) const;
- // Returns information about this context.
-
- ACE_Name_Options *name_options (void);
- // Returns the ACE_Name_Options associated with the Naming_Context
-
- int bind (const ACE_WString &name_in,
- const ACE_WString &value_in,
- const char *type_in = "");
- // Bind a new name to a naming context (Wide character strings).
-
- int bind (const char *name_in,
- const char *value_in,
- const char *type_in = "");
- // Bind a new name to a naming context ( character strings).
-
- int rebind (const ACE_WString &name_in,
- const ACE_WString &value_in,
- const char *type_in = "");
- // Overwrite the value or type of an existing name in a
- // ACE_Naming_Context or bind a new name to the context, if it
- // didn't exist yet. (Wide charcter strings interface).
-
- int rebind (const char *name_in,
- const char *value_in,
- const char *type_in = "");
- // Overwrite the value or type of an existing name in a
- // ACE_Naming_Context or bind a new name to the context, if it
- // didn't exist yet. ( charcter strings interface)
-
- int unbind (const ACE_WString &name_in);
- // Delete a name from a ACE_Naming_Context (Wide charcter strings
- // Interface).
-
- int unbind (const char *name_in);
- // Delete a name from a ACE_Naming_Context (character strings
- // interface).
-
- int resolve (const ACE_WString &name_in,
- ACE_WString &value_out,
- char *&type_out);
- // Get value and type of a given name binding (Wide chars). The
- // caller is responsible for deleting both <value_out> and <type_out>!
-
- int resolve (const char *name_in,
- ACE_WString &value_out,
- char *&type_out);
- // Get value and type of a given name binding (Wide chars output).
- // The caller is responsible for deleting both <value_out> and
- // <type_out>!
-
- int resolve (const char *name_in,
- char *&value_out,
- char *&type_out);
- // Get value and type of a given name binding ( chars ). The caller
- // is responsible for deleting both <value_out> and <type_out>!
-
- int list_names (ACE_PWSTRING_SET &set_out,
- const ACE_WString &pattern_in);
- // Get a set of names matching a specified pattern (wchars). Matching
- // means the names must begin with the pattern string.
-
- int list_names (ACE_PWSTRING_SET &set_out,
- const char *pattern_in);
- // Get a set of names matching a specified pattern (chars). Matching
- // means the names must begin with the pattern string.
-
- int list_values (ACE_PWSTRING_SET &set_out,
- const ACE_WString &pattern_in);
- // Get a set of values matching a specified pattern (wchars). Matching
- // means the values must begin with the pattern string.
-
- int list_values (ACE_PWSTRING_SET &set_out,
- const char *pattern_in);
- // Get a set of values matching a specified pattern (chars). Matching
- // means the values must begin with the pattern string.
-
- int list_types (ACE_PWSTRING_SET &set_out,
- const ACE_WString &pattern_in);
- // Get a set of types matching a specified pattern (wchars). Matching
- // means the types must begin with the pattern string.
-
- int list_types (ACE_PWSTRING_SET &set_out,
- const char *pattern_in);
- // Get a set of types matching a specified pattern (chars). Matching
- // means the types must begin with the pattern string.
-
- virtual int list_name_entries (ACE_BINDING_SET &set_out,
- const ACE_WString &pattern_in);
- // Get a set of names matching a specified pattern (wchars). Matching
- // means the names must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual int list_name_entries (ACE_BINDING_SET &set_out,
- const char *pattern_in);
- // Get a set of names matching a specified pattern (wchars). Matching
- // means the names must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual int list_value_entries (ACE_BINDING_SET &set_out,
- const ACE_WString &pattern_in);
- // Get a set of values matching a specified pattern (wchars). Matching
- // means the values must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual int list_value_entries (ACE_BINDING_SET &set_out,
- const char *pattern_in);
- // Get a set of values matching a specified pattern (wchars). Matching
- // means the values must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual int list_type_entries (ACE_BINDING_SET &set_out,
- const ACE_WString &pattern_in);
- // Get a set of types matching a specified pattern (wchars). Matching
- // means the types must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual int list_type_entries (ACE_BINDING_SET &set_out,
- const char *pattern_in);
- // Get a set of types matching a specified pattern (wchars). Matching
- // means the types must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- void dump ();
- // Dump the state of the object.
-
-private:
- ACE_Name_Options *name_options_;
- // Keep track of the options such as database name etc per Naming Context
-
- ACE_Name_Space *name_space_;
- // Name space (can be either local or remote) dynamically bound.
-
- char hostname_[MAXHOSTNAMELEN + 1];
- // Holds the local hostname.
-
- const char *netnameserver_host_;
- // Holds name of net name server.
-
- int netnameserver_port_;
- // Holds port number of the net name server.
-
- int local (void);
- // 1 if we're on the same local machine as the name server, else 0.
-
-};
-
-class ACE_Export ACE_Name_Options
-{
- // = TITLE
- // Manages the options for the ACE Name_Server.
-public:
- // = Initialization and termination methods.
- ACE_Name_Options (void);
- ~ACE_Name_Options (void);
-
- void parse_args (int argc, char *argv[]);
- // Parse arguments
-
- // = Set/Get port number
- void nameserver_port (int port);
- int nameserver_port (void);
-
- // = Set/Get the context
- ACE_Naming_Context::Context_Scope_Type context (void);
- void context (ACE_Naming_Context::Context_Scope_Type);
-
- // = Set/Get host name
- void nameserver_host (const char *host);
- const char *nameserver_host (void);
-
- // = Set/Get name space directory
- void namespace_dir (LPCTSTR dir);
- LPCTSTR namespace_dir (void);
-
- // = Set/Get process name
- void process_name (LPCTSTR dir);
- LPCTSTR process_name (void);
-
- // = Set/Get database name
- void database (LPCTSTR);
- LPCTSTR database (void);
-
- // = Set/Get base address of the underlying allocator
- void base_address (char *address);
- char *base_address (void);
-
- // Set/Get use of registry in naming
- int use_registry (void);
- void use_registry (int);
-
- int debug (void);
- // Return debug status
-
- int verbose (void);
- // Return verbose status
-
-private:
- int debugging_;
- // Extra debugging info
-
- int verbosity_;
- // Extra verbose messages
-
- int use_registry_;
- // Use Win32 Registry
-
- int nameserver_port_;
- // Port to connect to nameserver process.
-
- const char *nameserver_host_;
- // Hostname of nameserver.
-
- LPCTSTR namespace_dir_;
- // Directory to hold name_bindings.
-
- LPCTSTR process_name_;
- // Name of this process.
-
- LPCTSTR database_;
- // Name of the database that stores the name/value/type bindings.
-
- char *base_address_;
- // Base address of the underlying allocator
-
- ACE_Naming_Context::Context_Scope_Type context_;
- // The context in which the naming database will be created.
-};
-
-// We can't use the ACE_SVC_FACTORY_DECLARE macro here because this
-// needs to be in the ACE_Export context rather than the
-// ACE_Svc_Export context.
-extern "C" ACE_Export ACE_Service_Object *_make_ACE_Naming_Context (void);
-
-#endif /* ACE_NAMING_CONTEXT_H */
diff --git a/ace/OS.cpp b/ace/OS.cpp
deleted file mode 100644
index f5276d9efcf..00000000000
--- a/ace/OS.cpp
+++ /dev/null
@@ -1,3685 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/OS.h"
-#include "ace/SString.h"
-#include "ace/Sched_Params.h"
-
-#if defined (ACE_WIN32)
-#include "ace/ARGV.h"
-#endif /* ACE_WIN32 */
-
-// Perhaps we should *always* include ace/OS.i in order to make sure
-// we can always link against the OS symbols?
-#if !defined (ACE_HAS_INLINED_OSCALLS)
-#include "ace/OS.i"
-#endif /* ACE_HAS_INLINED_OS_CALLS */
-
-#include "ace/Task.h"
-#include "ace/Synch_T.h"
-#include "ace/Containers.h"
-
-#include "ace/streams.h"
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-#include "ace/Object_Manager.h"
-
-#if defined (ACE_HAS_WINCE)
-const wchar_t *ACE_OS::day_of_week_name[] = {L"Sun", L"Mon", L"Tue", L"Wed",
- L"Thr", L"Fri", L"Sat"};
-const wchar_t *ACE_OS::month_name[] = {L"Jan", L"Feb", L"Mar", L"Apr",
- L"May", L"Jun", L"Jul", L"Aug",
- L"Sep", L"Oct", L"Nov", L"Dec" };
-#endif /* ACE_HAS_WINCE */
-
-#if defined (ACE_LACKS_NETDB_REENTRANT_FUNCTIONS)
-int
-ACE_OS::netdb_acquire (void)
-{
- ACE_Thread_Mutex *ace_os_monitor_lock =
- ACE_Managed_Object<ACE_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_OS_MONITOR_LOCK);
- return ace_os_monitor_lock->acquire ();
-}
-
-int
-ACE_OS::netdb_release (void)
-{
- ACE_Thread_Mutex *ace_os_monitor_lock =
- ACE_Managed_Object<ACE_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_OS_MONITOR_LOCK);
- return ace_os_monitor_lock->release ();
-}
-#endif /* defined (ACE_LACKS_NETDB_REENTRANT_FUNCTIONS) */
-#endif /* defined (ACE_MT_SAFE) */
-
-// Static constant representing `zero-time'.
-const ACE_Time_Value ACE_Time_Value::zero;
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Time_Value)
-
-// Initializes the ACE_Time_Value object from a timeval.
-
-#if defined(ACE_WIN32)
-// Initializes the ACE_Time_Value object from a Win32 FILETIME
-
-ACE_Time_Value::ACE_Time_Value (const FILETIME &file_time)
-{
- // ACE_TRACE ("ACE_Time_Value::ACE_Time_Value");
- this->set (file_time);
-}
-
-void ACE_Time_Value::set (const FILETIME &file_time)
-{
- // Initializes the ACE_Time_Value object from a Win32 FILETIME
- ACE_QWORD _100ns = ACE_MAKE_QWORD (file_time.dwLowDateTime,
- file_time.dwHighDateTime);
- // Convert 100ns units to seconds;
- this->tv_.tv_sec = long (_100ns / (10000 * 1000));
- // Convert remainder to microseconds;
- this->tv_.tv_usec = long ((_100ns - (this->tv_.tv_sec * (10000 * 1000))) / 10);
-}
-
-// Returns the value of the object as a Win32 FILETIME.
-
-ACE_Time_Value::operator FILETIME () const
-{
- // ACE_TRACE ("ACE_Time_Value::operator FILETIME");
- ACE_QWORD _100ns = ((ACE_QWORD) this->tv_.tv_sec * (1000 * 1000) + this->tv_.tv_usec) * 10;
- FILETIME file_time;
- file_time.dwLowDateTime = ACE_LOW_DWORD (_100ns);
- file_time.dwHighDateTime = ACE_HIGH_DWORD (_100ns);
- return file_time;
-}
-
-#endif
-
-ACE_Cleanup_Info::ACE_Cleanup_Info (void)
- : object_ (0),
- cleanup_hook_ (0),
- param_ (0)
-{
-}
-
-int
-ACE_Cleanup_Info::operator== (const ACE_Cleanup_Info &o) const
-{
- return o.object_ == this->object_
- && o.cleanup_hook_ == this->cleanup_hook_
- && o.param_ == this->param_;
-}
-
-int
-ACE_Cleanup_Info::operator!= (const ACE_Cleanup_Info &o) const
-{
- return !(*this == o);
-}
-
-void
-ACE_Time_Value::dump (void) const
-{
- // ACE_TRACE ("ACE_Time_Value::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ntv_sec_ = %d"), this->tv_.tv_sec));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ntv_usec_ = %d\n"), this->tv_.tv_usec));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-void
-ACE_Time_Value::normalize (void)
-{
- // ACE_TRACE ("ACE_Time_Value::normalize");
- // New code from Hans Rohnert...
-
- if (this->tv_.tv_usec >= ACE_ONE_SECOND_IN_USECS)
- {
- do
- {
- this->tv_.tv_sec++;
- this->tv_.tv_usec -= ACE_ONE_SECOND_IN_USECS;
- }
- while (this->tv_.tv_usec >= ACE_ONE_SECOND_IN_USECS);
- }
- else if (this->tv_.tv_usec <= -ACE_ONE_SECOND_IN_USECS)
- {
- do
- {
- this->tv_.tv_sec--;
- this->tv_.tv_usec += ACE_ONE_SECOND_IN_USECS;
- }
- while (this->tv_.tv_usec <= -ACE_ONE_SECOND_IN_USECS);
- }
-
- if (this->tv_.tv_sec >= 1 && this->tv_.tv_usec < 0)
- {
- this->tv_.tv_sec--;
- this->tv_.tv_usec += ACE_ONE_SECOND_IN_USECS;
- }
- else if (this->tv_.tv_sec < 0 && this->tv_.tv_usec > 0)
- {
- this->tv_.tv_sec++;
- this->tv_.tv_usec -= ACE_ONE_SECOND_IN_USECS;
- }
-}
-
-int
-ACE_Countdown_Time::start (void)
-{
- this->start_time_ = ACE_OS::gettimeofday ();
- this->stopped_ = 0;
- return 0;
-}
-
-int
-ACE_Countdown_Time::update (void)
-{
- return (this->stop () == 0) && this->start ();
-}
-
-int
-ACE_Countdown_Time::stop (void)
-{
- if (this->max_wait_time_ != 0 && this->stopped_ == 0)
- {
- ACE_Time_Value elapsed_time =
- ACE_OS::gettimeofday () - this->start_time_;
-
- if (*this->max_wait_time_ > elapsed_time)
- *this->max_wait_time_ -= elapsed_time;
- else
- {
- // Used all of timeout.
- *this->max_wait_time_ = ACE_Time_Value::zero;
- errno = ETIME;
- }
- this->stopped_ = 1;
- }
- return 0;
-}
-
-ACE_Countdown_Time::ACE_Countdown_Time (ACE_Time_Value *max_wait_time)
- : max_wait_time_ (max_wait_time),
- stopped_ (0)
-{
- if (max_wait_time != 0)
- this->start ();
-}
-
-ACE_Countdown_Time::~ACE_Countdown_Time (void)
-{
- this->stop ();
-}
-
-#if defined (ACE_HAS_POWERPC) && defined (ghs)
-void
-ACE_OS::readPPCTimeBase (u_long &most, u_long &least)
-{
- // ACE_TRACE ("ACE_OS::readPPCTimeBase");
-
- // This function can't be inline because it depends on the arguments
- // being in particular registers (r3 and r4), in conformance with the
- // EABI standard. It would be nice if we knew how to put the variable
- // names directly into the assembler instructions . . .
- asm("aclock:");
- asm("mftb r5,TBU");
- asm("mftb r6,TBL");
- asm("mftb r7,TBU");
- asm("cmpw r5,r7");
- asm("bne aclock");
-
- asm("stw r5, 0(r3)");
- asm("stw r6, 0(r4)");
-}
-#endif /* ACE_HAS_POWERPC && ghs */
-
-#if defined (ACE_WIN32) || defined (VXWORKS) || defined (CHORUS)
-// Don't inline on those platforms because this function contains
-// string literals, and some compilers, e.g., g++, don't handle those
-// efficiently in unused inline functions.
-int
-ACE_OS::uname (struct utsname *name)
-{
- // ACE_TRACE ("ACE_OS::uname");
-#if defined (ACE_WIN32)
- size_t maxnamelen = sizeof name->nodename;
- ACE_OS::strcpy (name->sysname, __TEXT ("Win32"));
-
- OSVERSIONINFO vinfo;
- vinfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
- ::GetVersionEx (&vinfo);
-
- SYSTEM_INFO sinfo;
- ::GetSystemInfo(&sinfo);
-
- ACE_OS::strcpy (name->sysname, __TEXT ("Win32"));
-
- if (vinfo.dwPlatformId == VER_PLATFORM_WIN32_NT)
- {
- // Get information from the two structures
- ACE_OS::sprintf (name->release,
-#if defined (ACE_HAS_WINCE)
- __TEXT ("Windows CE %d.%d"),
-#else
- __TEXT ("Windows NT %d.%d"),
-#endif /* ACE_HAS_WINCE */
- vinfo.dwMajorVersion,
- vinfo.dwMinorVersion);
- ACE_OS::sprintf (name->version,
- __TEXT ("Build %d %s"),
- vinfo.dwBuildNumber,
- vinfo.szCSDVersion);
-
- TCHAR processor[10] = __TEXT ("Unknown");
- TCHAR subtype[10] = __TEXT ("Unknown");
-
-#if defined (__BORLANDC__)
- // Some changes should be made in winbase.h...
- switch (sinfo.s.wProcessorArchitecture)
-#else
- switch (sinfo.wProcessorArchitecture)
-#endif /* __BORLAND__ */
- {
- case PROCESSOR_ARCHITECTURE_INTEL:
- ACE_OS::strcpy (processor, __TEXT ("Intel"));
- if (sinfo.wProcessorLevel == 3)
- ACE_OS::strcpy (subtype, __TEXT ("80386"));
- else if (sinfo.wProcessorLevel == 4)
- ACE_OS::strcpy (subtype, __TEXT ("80486"));
- else if (sinfo.wProcessorLevel == 5)
- ACE_OS::strcpy (subtype, __TEXT ("Pentium"));
- else if (sinfo.wProcessorLevel == 6)
- ACE_OS::strcpy (subtype, __TEXT ("Pentium Pro"));
- else if (sinfo.wProcessorLevel == 7) // I'm guessing here
- ACE_OS::strcpy (subtype, __TEXT ("Pentium II"));
- break;
- case PROCESSOR_ARCHITECTURE_MIPS:
- ACE_OS::strcpy (processor, __TEXT ("MIPS"));
- ACE_OS::strcpy (subtype, __TEXT ("R4000"));
- break;
- case PROCESSOR_ARCHITECTURE_ALPHA:
- ACE_OS::strcpy (processor, __TEXT ("Alpha"));
- ACE_OS::sprintf (subtype, __TEXT ("%d"), sinfo.wProcessorLevel);
- break;
- case PROCESSOR_ARCHITECTURE_PPC:
- ACE_OS::strcpy (processor, __TEXT ("PPC"));
- if (sinfo.wProcessorLevel == 1)
- ACE_OS::strcpy (subtype, __TEXT ("601"));
- else if (sinfo.wProcessorLevel == 3)
- ACE_OS::strcpy (subtype, __TEXT ("603"));
- else if (sinfo.wProcessorLevel == 4)
- ACE_OS::strcpy (subtype, __TEXT ("604"));
- else if (sinfo.wProcessorLevel == 6)
- ACE_OS::strcpy (subtype, __TEXT ("603+"));
- else if (sinfo.wProcessorLevel == 9)
- ACE_OS::strcpy (subtype, __TEXT ("804+"));
- else if (sinfo.wProcessorLevel == 20)
- ACE_OS::strcpy (subtype, __TEXT ("620"));
- break;
- case PROCESSOR_ARCHITECTURE_UNKNOWN:
- default:
- // @@ We could provide WinCE specific info here. But let's
- // defer that to some later point.
- ACE_OS::strcpy (processor, __TEXT ("Unknown"));
- break;
- }
- ACE_OS::sprintf(name->machine, __TEXT ("%s %s"), processor, subtype);
- }
- else if (vinfo.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS)
- {
- // Get Windows 95 Information
- ACE_OS::strcpy (name->release, __TEXT ("Windows 95"));
- ACE_OS::sprintf (name->version, __TEXT ("%d"), LOWORD (vinfo.dwBuildNumber));
- if (sinfo.dwProcessorType == PROCESSOR_INTEL_386)
- ACE_OS::strcpy (name->machine, __TEXT ("Intel 80386"));
- else if (sinfo.dwProcessorType == PROCESSOR_INTEL_486)
- ACE_OS::strcpy (name->machine, __TEXT ("Intel 80486"));
- else if (sinfo.dwProcessorType == PROCESSOR_INTEL_PENTIUM)
- ACE_OS::strcpy (name->machine, __TEXT ("Intel Pentium"));
- }
- else
- {
- // We don't know what this is!
-
- ACE_OS::strcpy (name->release, __TEXT ("???"));
- ACE_OS::strcpy (name->version, __TEXT ("???"));
- ACE_OS::strcpy (name->machine, __TEXT ("???"));
- }
-
- return ACE_OS::hostname (name->nodename, maxnamelen);
-#elif defined (VXWORKS)
- size_t maxnamelen = sizeof name->nodename;
- ACE_OS::strcpy (name->sysname, "VxWorks");
- ACE_OS::strcpy (name->release, "???");
- ACE_OS::strcpy (name->version, sysBspRev ());
- ACE_OS::strcpy (name->machine, sysModel ());
-
- return ACE_OS::hostname (name->nodename, maxnamelen);
-#elif defined (CHORUS)
- size_t maxnamelen = sizeof name->nodename;
- ACE_OS::strcpy (name->sysname, "CHORUS/ClassiX");
- ACE_OS::strcpy (name->release, "???");
- ACE_OS::strcpy (name->version, "???");
- ACE_OS::strcpy (name->machine, "???");
-
- return ACE_OS::hostname (name->nodename, maxnamelen);
-#endif /* ACE_WIN32 */
-}
-#endif /* ACE_WIN32 || VXWORKS */
-
-
-#if defined (VXWORKS)
-struct hostent *
-ACE_OS::gethostbyname (const char *name)
-{
- // ACE_TRACE ("ACE_OS::gethostbyname");
-
- // not thread safe!
- static hostent ret;
- static int first_addr;
- static char *hostaddr[2];
- static char *aliases[1];
-
- ACE_OSCALL (::hostGetByName ((char *) name), int, -1, first_addr);
- if (first_addr == -1)
- return 0;
-
- hostaddr[0] = (char *) &first_addr;
- hostaddr[1] = 0;
- aliases[0] = 0;
-
- // Might not be official: just echo input arg.
- ret.h_name = (char *) name;
- ret.h_addrtype = AF_INET;
- ret.h_length = 4; // VxWorks 5.2/3 doesn't define IP_ADDR_LEN;
- ret.h_addr_list = hostaddr;
- ret.h_aliases = aliases;
-
- return &ret;
-}
-
-struct hostent *
-ACE_OS::gethostbyaddr (const char *addr, int length, int type)
-{
- // ACE_TRACE ("ACE_OS::gethostbyaddr");
-
- if (length != 4 || type != AF_INET)
- {
- errno = EINVAL;
- return 0;
- }
-
- // not thread safe!
- static hostent ret;
- static char name [MAXNAMELEN + 1];
- static char *hostaddr[2];
- static char *aliases[1];
-
- if (::hostGetByAddr (*(int *) addr, name) != 0)
- {
- // errno will have been set to S_hostLib_UNKNOWN_HOST.
- return 0;
- }
-
- // Might not be official: just echo input arg.
- hostaddr[0] = (char *) addr;
- hostaddr[1] = 0;
- aliases[0] = 0;
-
- ret.h_name = name;
- ret.h_addrtype = AF_INET;
- ret.h_length = 4; // VxWorks 5.2/3 doesn't define IP_ADDR_LEN;
- ret.h_addr_list = hostaddr;
- ret.h_aliases = aliases;
-
- return &ret;
-}
-
-struct hostent *
-ACE_OS::gethostbyaddr_r (const char *addr, int length, int type,
- hostent *result, ACE_HOSTENT_DATA buffer,
- int *h_errnop)
-{
- // ACE_TRACE ("ACE_OS::gethostbyaddr_r");
- if (length != 4 || type != AF_INET)
- {
- errno = EINVAL;
- return 0;
- }
-
- if (ACE_OS::netdb_acquire ())
- return 0;
- else
- {
- // buffer layout:
- // buffer[0-3]: h_addr_list[0], the first (and only) addr.
- // buffer[4-7]: h_addr_list[1], the null terminator for the h_addr_list.
- // buffer[8]: the name of the host, null terminated.
-
- // Call ::hostGetByAddr (), which puts the (one) hostname into
- // buffer.
- if (::hostGetByAddr (*(int *) addr, &buffer[8]) == 0)
- {
- // Store the return values in result.
- result->h_name = &buffer[8]; // null-terminated host name
- result->h_addrtype = AF_INET;
- result->h_length = 4; // VxWorks 5.2/3 doesn't define IP_ADDR_LEN.
-
- result->h_addr_list = (char **) buffer;
- // Might not be official: just echo input arg.
- result->h_addr_list[0] = (char *) addr;
- // Null-terminate the list of addresses.
- result->h_addr_list[1] = 0;
- // And no aliases, so null-terminate h_aliases.
- result->h_aliases = &result->h_addr_list[1];
- }
- else
- {
- // errno will have been set to S_hostLib_UNKNOWN_HOST.
- result = 0;
- }
- }
-
- ACE_OS::netdb_release ();
- *h_errnop = errno;
- return result;
-}
-
-struct hostent *
-ACE_OS::gethostbyname_r (const char *name, hostent *result,
- ACE_HOSTENT_DATA buffer,
- int *h_errnop)
-{
- // ACE_TRACE ("ACE_OS::gethostbyname_r");
-
- if (ACE_OS::netdb_acquire ())
- return 0;
- else
- {
- int addr;
- ACE_OSCALL (::hostGetByName ((char *) name), int, -1, addr);
-
- if (addr == -1)
- {
- // errno will have been set to S_hostLib_UNKNOWN_HOST
- result = 0;
- }
- else
- {
- // Might not be official: just echo input arg.
- result->h_name = (char *) name;
- result->h_addrtype = AF_INET;
- result->h_length = 4; // VxWorks 5.2/3 doesn't define IP_ADDR_LEN;
-
- // buffer layout:
- // buffer[0-3]: h_addr_list[0], pointer to the addr.
- // buffer[4-7]: h_addr_list[1], null terminator for the h_addr_list.
- // buffer[8-11]: the first (and only) addr.
-
- // Store the address list in buffer.
- result->h_addr_list = (char **) buffer;
- // Store the actual address _after_ the address list.
- result->h_addr_list[0] = (char *) &result->h_addr_list[2];
- result->h_addr_list[2] = (char *) addr;
- // Null-terminate the list of addresses.
- result->h_addr_list[1] = 0;
- // And no aliases, so null-terminate h_aliases.
- result->h_aliases = &result->h_addr_list[1];
- }
- }
-
- ACE_OS::netdb_release ();
- *h_errnop = errno;
- return result;
-}
-#endif /* VXWORKS */
-
-void
-ACE_OS::ace_flock_t::dump (void) const
-{
-// ACE_TRACE ("ACE_OS::ace_flock_t::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("handle_ = %u"), this->handle_));
-#if defined (ACE_WIN32)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nInternal = %d"), this->overlapped_.Internal));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nInternalHigh = %d"), this->overlapped_.InternalHigh));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nOffsetHigh = %d"), this->overlapped_.OffsetHigh));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nhEvent = %d"), this->overlapped_.hEvent));
-#elif !defined (CHORUS)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nl_whence = %d"), this->lock_.l_whence));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nl_start = %d"), this->lock_.l_start));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nl_len = %d"), this->lock_.l_len));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nl_type = %d"), this->lock_.l_type));
-#endif /* ACE_WIN32 */
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-void
-ACE_OS::mutex_lock_cleanup (void *mutex)
-{
-// ACE_TRACE ("ACE_OS::mutex_lock_cleanup");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_mutex_t *p_lock = (ACE_mutex_t *) mutex;
- ACE_OS::mutex_unlock (p_lock);
-#else
- ACE_UNUSED_ARG (mutex);
-#endif /* ACE_HAS_DCETHREADS */
-#else
- ACE_UNUSED_ARG (mutex);
-#endif /* ACE_HAS_THREADS */
-}
-
-// The following *printf functions aren't inline because
-// they use varargs.
-#if !defined (ACE_HAS_WINCE)
-int
-ACE_OS::fprintf (FILE *fp, const char *format, ...)
-{
- // ACE_TRACE ("ACE_OS::fprintf");
- int result = 0;
- va_list ap;
- va_start (ap, format);
- ACE_OSCALL (::vfprintf (fp, format, ap), int, -1, result);
- va_end (ap);
- return result;
-}
-
-int
-ACE_OS::printf (const char *format, ...)
-{
- // ACE_TRACE ("ACE_OS::printf");
- int result;
- va_list ap;
- va_start (ap, format);
- ACE_OSCALL (::vprintf (format, ap), int, -1, result);
- va_end (ap);
- return result;
-}
-
-int
-ACE_OS::sprintf (char *buf, const char *format, ...)
-{
- // ACE_TRACE ("ACE_OS::sprintf");
- int result;
- va_list ap;
- va_start (ap, format);
- ACE_OSCALL (ACE_SPRINTF_ADAPTER (::vsprintf (buf, format, ap)), int, -1, result);
- va_end (ap);
- return result;
-}
-#endif /* ! ACE_HAS_WINCE */
-
-#if defined (ACE_HAS_UNICODE)
-#if defined (ACE_WIN32)
-
-int
-ACE_OS::fprintf (FILE *fp, const wchar_t *format, ...)
-{
- // ACE_TRACE ("ACE_OS::fprintf");
-#if defined (ACE_HAS_WINCE)
- ACE_NOTSUP_RETURN (-1);
-#else
- int result = 0;
- va_list ap;
- va_start (ap, format);
- ACE_OSCALL (::vfwprintf (fp, format, ap), int, -1, result);
- va_end (ap);
- return result;
-#endif /* ACE_HAS_WINCE */
-}
-
-int
-ACE_OS::sprintf (wchar_t *buf, const wchar_t *format, ...)
-{
- // ACE_TRACE ("ACE_OS::sprintf");
- int result;
- va_list ap;
- va_start (ap, format);
- ACE_OSCALL (::vswprintf (buf, format, ap), int, -1, result);
- va_end (ap);
- return result;
-}
-
-#if 0
-int
-ACE_OS::sprintf (wchar_t *buf, const char *format, ...)
-{
- // ACE_TRACE ("ACE_OS::sprintf");
- const wchar_t *wide_format = ACE_WString (format).fast_rep ();
- int result;
- va_list ap;
- va_start (ap, wide_format);
- ACE_OSCALL (::vswprintf (buf, wide_format, ap), int, -1, result);
- va_end (ap);
- return result;
-}
-#endif /* 0 */
-
-#endif /* ACE_WIN32 */
-
-#if defined (ACE_LACKS_MKTEMP)
-wchar_t *
-ACE_OS::mktemp (wchar_t *s)
-{
- // ACE_TRACE ("ACE_OS::mktemp");
- if (s == 0)
- // check for null template string failed!
- return 0;
- else
- {
- wchar_t *xxxxxx = ACE_OS::strstr (s, L"XXXXXX");
-
- if (xxxxxx == 0)
- // the template string doesn't contain "XXXXXX"!
- return s;
- else
- {
- wchar_t unique_letter = L'a';
- struct stat sb;
-
- // Find an unused filename for this process. It is assumed
- // that the user will open the file immediately after
- // getting this filename back (so, yes, there is a race
- // condition if multiple threads in a process use the same
- // template). This appears to match the behavior of the
- // Solaris 2.5 mktemp().
- ACE_OS::sprintf (xxxxxx, L"%05d%c", getpid (), unique_letter);
- while (ACE_OS::stat (s, &sb) >= 0)
- {
- if (++unique_letter <= L'z')
- ACE_OS::sprintf (xxxxxx, L"%05d%c", getpid (), unique_letter);
- else
- {
- // maximum of 26 unique files per template, per process
- ACE_OS::sprintf (xxxxxx, L"%s", L"");
- return s;
- }
- }
- }
- return s;
- }
-}
-#endif /* ACE_LACKS_MKTEMP */
-#endif /* ACE_HAS_UNICODE */
-
-int
-ACE_OS::execl (const char * /* path */, const char * /* arg0 */, ...)
-{
- // ACE_TRACE ("ACE_OS::execl");
-#if defined (ACE_WIN32) || defined (VXWORKS)
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_NOTSUP_RETURN (-1);
- // Need to write this code.
- // ACE_OSCALL_RETURN (::execv (path, argv), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-int
-ACE_OS::execle (const char * /* path */, const char * /* arg0 */, ...)
-{
- // ACE_TRACE ("ACE_OS::execle");
-#if defined (ACE_WIN32) || defined (VXWORKS)
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_NOTSUP_RETURN (-1);
- // Need to write this code.
- // ACE_OSCALL_RETURN (::execve (path, argv, envp), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-int
-ACE_OS::execlp (const char * /* file */, const char * /* arg0 */, ...)
-{
- // ACE_TRACE ("ACE_OS::execlp");
-#if defined (ACE_WIN32) || defined (VXWORKS)
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_NOTSUP_RETURN (-1);
- // Need to write this code.
- // ACE_OSCALL_RETURN (::execvp (file, argv), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-#if defined (ACE_HAS_STHREADS)
-#include /**/ <sys/rtpriocntl.h>
-#include /**/ <sys/tspriocntl.h>
-#endif /* ACE_HAS_STHREADS */
-
-int
-ACE_OS::thr_setprio (const ACE_Sched_Priority prio)
-{
- // Set the thread priority on the current thread.
- ACE_hthread_t my_thread_id;
- ACE_OS::thr_self (my_thread_id);
- return ACE_OS::thr_setprio (my_thread_id, prio);
-}
-
-int
-ACE_OS::sched_params (const ACE_Sched_Params &sched_params)
-{
- // ACE_TRACE ("ACE_OS::sched_params");
-#if defined (CHORUS)
- int result;
- struct sched_param param;
- ACE_thread_t thr_id = ACE_OS::thr_self ();
-
- param.sched_priority = sched_params.priority ();
-
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_setschedparam (thr_id,
- sched_params.policy (),
- &param),
- result),
- int, -1);
-#elif defined (ACE_HAS_STHREADS)
- // Set priority class, priority, and quantum of this LWP or process as
- // specified in sched_params.
-
- // Get the priority class ID and attributes.
- pcinfo_t pcinfo;
- // The following is just to avoid Purify warnings about unitialized
- // memory reads.
- ACE_OS::memset (&pcinfo, 0, sizeof pcinfo);
-
- ACE_OS::strcpy (pcinfo.pc_clname,
- sched_params.policy() == ACE_SCHED_OTHER ? "TS" : "RT");
-
- if (::priocntl (P_ALL /* ignored */,
- P_MYID /* ignored */,
- PC_GETCID,
- (char *) &pcinfo) == -1)
- {
- return -1;
- }
-
- // OK, now we've got the class ID in pcinfo.pc_cid. In addition,
- // the maximum configured real-time priority is in ((rtinfo_t *)
- // pcinfo.pc_clinfo)->rt_maxpri.
-
- pcparms_t pcparms;
- // The following is just to avoid Purify warnings about unitialized
- // memory reads.
- ACE_OS::memset (&pcparms, 0, sizeof pcparms);
-
- pcparms.pc_cid = pcinfo.pc_cid;
-
- if (sched_params.policy () == ACE_SCHED_OTHER &&
- sched_params.quantum () == ACE_Time_Value::zero)
- // Solaris doesn't support non-zero quantums in time-sharing class: use
- // real-time class instead.
- {
- tsparms_t tsparms;
- // The following is just to avoid Purify warnings about unitialized
- // memory reads.
- ACE_OS::memset (&tsparms, 0, sizeof tsparms);
-
- // Don't change ts_uprilim (user priority limit)
- tsparms.ts_uprilim = TS_NOCHANGE;
- tsparms.ts_upri = sched_params.priority ();
-
- // Package up the TS class ID and parameters for the ::priocntl ()
- // call.
- ACE_OS::memcpy (pcparms.pc_clparms, &tsparms, sizeof tsparms);
- }
- else if (sched_params.policy () == ACE_SCHED_FIFO ||
- (sched_params.policy () == ACE_SCHED_RR &&
- sched_params.quantum () != ACE_Time_Value::zero))
- // must have non-zero quantum for RR, to make it meaningful
- // A zero quantum with FIFO has special significance: it actually
- // means infinite time quantum, i.e., run-to-completion.
- {
- rtparms_t rtparms;
- // The following is just to avoid Purify warnings about unitialized
- // memory reads.
- ACE_OS::memset (&rtparms, 0, sizeof rtparms);
-
- rtparms.rt_pri = sched_params.priority ();
-
- if (sched_params.quantum () == ACE_Time_Value::zero)
- {
- // rtparms.rt_tqsecs is ignored with RT_TQINF
- rtparms.rt_tqnsecs = RT_TQINF;
- }
- else
- {
- rtparms.rt_tqsecs = (ulong) sched_params.quantum ().sec ();
- rtparms.rt_tqnsecs = sched_params.quantum ().usec () * 1000;
- }
-
- // Package up the RT class ID and parameters for the ::priocntl ()
- // call.
- ACE_OS::memcpy (pcparms.pc_clparms, &rtparms, sizeof rtparms);
- }
- else
- {
- errno = EINVAL;
- return -1;
- }
-
- if (::priocntl ((idtype_t) (sched_params.scope () == ACE_SCOPE_THREAD
- ? ACE_SCOPE_PROCESS
- : sched_params.scope ()), P_MYID, PC_SETPARMS,
- (char *) &pcparms) < 0)
- {
- return ACE_OS::last_error ();
- }
-
- return 0;
-
-#elif defined (ACE_HAS_DCETHREADS) || (defined (ACE_HAS_PTHREADS)) && !defined (ACE_LACKS_SETSCHED)
- if (sched_params.quantum () != ACE_Time_Value::zero)
- {
- // quantums not supported
- errno = EINVAL;
- return -1;
- }
-
- // Thanks to Thilo Kielmann <kielmann@informatik.uni-siegen.de> for
- // providing this code for 1003.1c PThreads. Please note that this
- // has only been tested for POSIX 1003.1c threads, and may cause problems
- // with other PThreads flavors!
-
- struct sched_param param;
-
- param.sched_priority = sched_params.priority ();
-
- if (sched_params.scope () == ACE_SCOPE_PROCESS)
- {
- return (::sched_setscheduler(0, // this process
- sched_params.policy (),
- &param) == -1 ? -1 : 0);
- }
- else if (sched_params.scope () == ACE_SCOPE_THREAD)
- {
- ACE_thread_t thr_id = ACE_OS::thr_self ();
-
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- return (::pthread_setscheduler(thr_id,
- sched_params.policy (),
- sched_params.priority()) == -1 ? -1 : 0);
-# else
- int result;
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_setschedparam (
- thr_id,
- sched_params.policy (),
- &param),
- result),
- int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-
- }
- else // sched_params.scope () == ACE_SCOPE_LWP, which isn't POSIX
- {
- errno = EINVAL;
- return -1;
- }
-
-#elif defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
-
- if (sched_params.scope () != ACE_SCOPE_PROCESS ||
- sched_params.quantum () != ACE_Time_Value::zero)
- {
- // Win32 only allows setting priority class (therefore, policy)
- // at the process level. I don't know of a way to set the quantum.
- errno = EINVAL;
- return -1;
- }
-
- // Set the priority class of this process to the REALTIME process class
- // _if_ the policy is ACE_SCHED_FIFO. Otherwise, set to NORMAL.
- if (! ::SetPriorityClass (
- ::GetCurrentProcess (),
- sched_params.policy () == ACE_SCHED_FIFO
- ? REALTIME_PRIORITY_CLASS
- : NORMAL_PRIORITY_CLASS))
- {
- return -1;
- }
-
- // Set the thread priority on the current thread.
- return ACE_OS::thr_setprio (sched_params.priority ());
-
-#elif defined (VXWORKS)
- // There is only one class of priorities on VxWorks, and no
- // time quanta. So, just set the current thread's priority.
-
- if (sched_params.policy () != ACE_SCHED_FIFO ||
- sched_params.scope () != ACE_SCOPE_PROCESS ||
- sched_params.quantum () != ACE_Time_Value::zero)
- {
- errno = EINVAL;
- return -1;
- }
-
- // Set the thread priority on the current thread.
- return ACE_OS::thr_setprio (sched_params.priority ());
-#else
- ACE_UNUSED_ARG (sched_params);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-}
-
-// = Static initialization.
-
-// This is necessary to deal with POSIX pthreads insanity. This
-// guarantees that we've got a "zero'd" thread id even when
-// ACE_thread_t, ACE_hthread_t, and ACE_thread_key_t are implemented
-// as structures... Under no circumstances should these be given
-// initial values.
-ACE_thread_t ACE_OS::NULL_thread;
-ACE_hthread_t ACE_OS::NULL_hthread;
-ACE_thread_key_t ACE_OS::NULL_key;
-
-#if defined (ACE_WIN32)
-
-// = Static initialization.
-
-// Keeps track of whether we've initialized the WinSock DLL.
-int ACE_OS::socket_initialized_;
-
-#endif /* WIN32 */
-
-#if defined (ACE_WIN32) || defined (ACE_HAS_TSS_EMULATION)
-
-#include "ace/Array.h"
-
-class ACE_TSS_Ref
- // = TITLE
- // "Reference count" for thread-specific storage keys.
- //
- // = DESCRIPTION
- // Since the <ACE_Unbounded_Stack> doesn't allow duplicates, the
- // "reference count" is the identify of the thread_id.
-{
-public:
- ACE_TSS_Ref (ACE_thread_t id);
- // Constructor
-
- ACE_TSS_Ref (void);
- // Default constructor
-
- int operator== (const ACE_TSS_Ref &);
- // Check for equality.
-
- int operator!= (const ACE_TSS_Ref &);
- // Check for inequality.
-
-// private:
-
- ACE_thread_t tid_;
- // ID of thread using a specific key.
-};
-
-ACE_TSS_Ref::ACE_TSS_Ref (ACE_thread_t id)
- : tid_(id)
-{
-// ACE_TRACE ("ACE_TSS_Ref::ACE_TSS_Ref");
-}
-
-ACE_TSS_Ref::ACE_TSS_Ref (void)
-{
-// ACE_TRACE ("ACE_TSS_Ref::ACE_TSS_Ref");
-}
-
-// Check for equality.
-int
-ACE_TSS_Ref::operator== (const ACE_TSS_Ref &info)
-{
-// ACE_TRACE ("ACE_TSS_Ref::operator==");
-
- return this->tid_ == info.tid_;
-}
-
-// Check for inequality.
-inline
-int
-ACE_TSS_Ref::operator!= (const ACE_TSS_Ref &tss_ref)
-{
-// ACE_TRACE ("ACE_TSS_Ref::operator==");
-
- return !(*this == tss_ref);
-}
-
-class ACE_TSS_Info
- // = TITLE
- // Thread Specific Key management.
- //
- // = DESCRIPTION
- // This class maps a key to a "destructor."
-{
-public:
- ACE_TSS_Info (ACE_thread_key_t key,
- void (*dest)(void *) = 0,
- void *tss_inst = 0);
- // Constructor
-
- ACE_TSS_Info (void);
- // Default constructor
-
- int key_in_use (void) const { return thread_count_ != -1; }
- // Returns 1 if the key is in use, 0 if not.
-
- void key_in_use (int flag) { thread_count_ = flag == 0 ? -1 : 1; }
- // Mark the key as being in use if the flag is non-zero, or
- // not in use if the flag is 0.
-
- int operator== (const ACE_TSS_Info &);
- // Check for equality.
-
- int operator!= (const ACE_TSS_Info &);
- // Check for inequality.
-
- void dump (void);
- // Dump the state.
-
-private:
- ACE_thread_key_t key_;
- // Key to the thread-specific storage item.
-
- void (*destructor_)(void *);
- // "Destructor" that gets called when the item is finally released.
-
- void *tss_obj_;
- // Pointer to ACE_TSS<xxx> instance that has/will allocate the key.
-
- int thread_count_;
- // Count of threads that are using this key. Contains -1 when the
- // key is not in use.
-
- friend class ACE_TSS_Cleanup;
-};
-
-ACE_TSS_Info::ACE_TSS_Info (ACE_thread_key_t key,
- void (*dest)(void *),
- void *tss_inst)
- : key_ (key),
- destructor_ (dest),
- tss_obj_ (tss_inst),
- thread_count_ (-1)
-{
-// ACE_TRACE ("ACE_TSS_Info::ACE_TSS_Info");
-}
-
-ACE_TSS_Info::ACE_TSS_Info (void)
-{
-// ACE_TRACE ("ACE_TSS_Info::ACE_TSS_Info");
-}
-
-#if defined (ACE_HAS_NONSCALAR_THREAD_KEY_T)
- static inline int operator== (const ACE_thread_key_t &lhs,
- const ACE_thread_key_t &rhs)
- {
- return ! ACE_OS::memcmp (&lhs, &rhs, sizeof (ACE_thread_key_t));
- }
-
- static inline int operator!= (const ACE_thread_key_t &lhs,
- const ACE_thread_key_t &rhs)
- {
- return ! (lhs == rhs);
- }
-#endif /* ACE_HAS_NONSCALAR_THREAD_KEY_T */
-
-// Check for equality.
-int
-ACE_TSS_Info::operator== (const ACE_TSS_Info &info)
-{
-// ACE_TRACE ("ACE_TSS_Info::operator==");
-
- return this->key_ == info.key_;
-}
-
-// Check for inequality.
-inline
-int
-ACE_TSS_Info::operator!= (const ACE_TSS_Info &info)
-{
-// ACE_TRACE ("ACE_TSS_Info::operator==");
-
- return !(*this == info);
-}
-
-void
-ACE_TSS_Info::dump (void)
-{
-// ACE_TRACE ("ACE_TSS_Info::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("key_ = %u"), this->key_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ndestructor_ = %u"), this->destructor_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ntss_obj_ = %u"), this->tss_obj_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-class ACE_TSS_Keys
- // = TITLE
- // Collection of in-use flags for a thread's TSS keys.
- // For internal use only by ACE_TSS_Cleanup; it is public because
- // some compilers can't use nested classes for template instantiation
- // parameters.
- //
- // = DESCRIPTION
- // Wrapper around array of whether each key is in use. A simple
- // typedef doesn't work with Sun C++ 4.2.
-{
- public:
- ACE_TSS_Keys (void);
- // Default constructor, to initialize all bits to zero (unused).
-
- int test_and_set (const ACE_thread_key_t key);
- // Mark the specified key as being in use, if it was not already so marked.
- // Returns 1 if the had already been marked, 0 if not.
-
- int test_and_clear (const ACE_thread_key_t key);
- // Mark the specified key as not being in use, if it was not already so
- // cleared. Returns 1 if the had already been cleared, 0 if not.
-
-private:
- static void find (const u_int key, u_int &word, u_int &bit);
- // For a given key, find the word and bit number that represent it.
-
- enum
- {
-#if ACE_SIZEOF_LONG == 8
- ACE_BITS_PER_WORD = 64,
-#elif ACE_SIZEOF_LONG == 4
- ACE_BITS_PER_WORD = 32,
-#else
-#error ACE_TSS_Keys only supports 32 or 64 bit longs.
-#endif /* ACE_SIZEOF_LONG == 8 */
- ACE_WORDS = (ACE_DEFAULT_THREAD_KEYS - 1) / ACE_BITS_PER_WORD + 1
- };
-
- u_long key_bit_words_[ACE_WORDS];
- // Bit flag collection. A bit value of 1 indicates that the key is in
- // use by this thread.
-};
-
-ACE_TSS_Keys::ACE_TSS_Keys (void)
-{
- for (u_int i = 0; i < ACE_WORDS; ++i)
- {
- key_bit_words_[i] = 0;
- }
-}
-
-inline
-void
-ACE_TSS_Keys::find (const u_int key, u_int &word, u_int &bit)
-{
- word = key / ACE_BITS_PER_WORD;
- bit = key % ACE_BITS_PER_WORD;
-}
-
-int
-ACE_TSS_Keys::test_and_set (const ACE_thread_key_t key)
-{
- ACE_KEY_INDEX (key_index, key);
- u_int word, bit;
- find (key_index, word, bit);
-
- if (ACE_BIT_ENABLED (key_bit_words_[word], 1 << bit))
- {
- return 1;
- }
- else
- {
- ACE_SET_BITS (key_bit_words_[word], 1 << bit);
- return 0;
- }
-}
-
-int
-ACE_TSS_Keys::test_and_clear (const ACE_thread_key_t key)
-{
- ACE_KEY_INDEX (key_index, key);
- u_int word, bit;
- find (key_index, word, bit);
-
- if (ACE_BIT_ENABLED (key_bit_words_[word], 1 << bit))
- {
- ACE_CLR_BITS (key_bit_words_[word], 1 << bit);
- return 0;
- }
- else
- {
- return 1;
- }
-}
-
-class ACE_TSS_Cleanup
- // = TITLE
- // Singleton that knows how to clean up all the thread-specific
- // resources for Win32.
- //
- // = DESCRIPTION
- // All this nonsense is required since Win32 doesn't
- // automatically cleanup thread-specific storage on thread exit,
- // unlike real operating systems... ;-)
-{
-public:
- static ACE_TSS_Cleanup *instance (void);
-
- ~ACE_TSS_Cleanup (void);
-
- void exit (void *status);
- // Cleanup the thread-specific objects. Does _NOT_ exit the thread.
-
- int insert (ACE_thread_key_t key, void (*destructor)(void *), void *inst);
- // Insert a <key, destructor> tuple into the table.
-
- int remove (ACE_thread_key_t key);
- // Remove a <key, destructor> tuple from the table.
-
- int detach (void *inst);
- // Detaches a tss_instance from its key.
-
- void key_used (ACE_thread_key_t key);
- // Mark a key as being used by this thread.
-
- int free_all_key_left (void);
- // Free all key left in the table before destruct myself.
-
- static int lockable () { return instance_ != 0; }
- // Indication of whether the ACE_TSS_CLEANUP_LOCK is usable, and
- // therefore whether we are in static constructor/destructor phase
- // or not.
-
-protected:
- void dump (void);
-
- ACE_TSS_Cleanup (void);
- // Ensure singleton.
-
-private:
- // Array of <ACE_TSS_Info> objects.
- typedef ACE_Array<ACE_TSS_Info> ACE_TSS_TABLE;
- typedef ACE_Array_Iterator<ACE_TSS_Info> ACE_TSS_TABLE_ITERATOR;
-
- ACE_TSS_TABLE table_;
- // Table of <ACE_TSS_Info>'s.
-
- ACE_TSS<ACE_TSS_Keys> in_use_;
- // Array, per thread (in TSS), of whether each TSS key is in use.
-
- // = Static data.
- static ACE_TSS_Cleanup *instance_;
- // Pointer to the singleton instance.
-};
-
-// = Static object initialization.
-
-// Pointer to the singleton instance.
-ACE_TSS_Cleanup *ACE_TSS_Cleanup::instance_ = 0;
-
-ACE_TSS_Cleanup::~ACE_TSS_Cleanup (void)
-{
- // Zero out the instance pointer to support lockable () accessor.
- ACE_TSS_Cleanup::instance_ = 0;
-}
-
-void
-ACE_TSS_Cleanup::exit (void * /* status */)
-{
- // ACE_TRACE ("ACE_TSS_Cleanup::exit");
-
- ACE_TSS_Info *key_info = 0;
- ACE_TSS_Info info_arr[ACE_DEFAULT_THREAD_KEYS];
- int info_ix = 0;
-
- // While holding the lock, we only collect the ACE_TSS_Info objects
- // in an array without invoking the according destructors.
-
- {
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_TSS_CLEANUP_LOCK);
- ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon, *lock));
-
- // Iterate through all the thread-specific items and free them all
- // up.
-
- for (ACE_TSS_TABLE_ITERATOR iter (this->table_);
- iter.next (key_info) != 0;
- iter.advance ())
- {
- if (! key_info->key_in_use ()) continue;
-
- // If the key's ACE_TSS_Info in-use bit for this thread was set,
- // unset it and decrement the key's thread_count_.
- if (! in_use_->test_and_clear (key_info->key_))
- {
- --key_info->thread_count_;
- }
-
- void *tss_info = 0;
-
- if (key_info->destructor_
- && ACE_OS::thr_getspecific (key_info->key_, &tss_info) == 0
- && tss_info)
- {
- info_arr[info_ix].key_ = key_info->key_;
- info_arr[info_ix].destructor_ = key_info->destructor_;
- info_arr[info_ix++].tss_obj_ = key_info->tss_obj_;
- }
- }
- }
-
- // Now we have given up the ACE_TSS_Cleanup::lock_ and we start
- // invoking destructors, in the reverse order of creation.
- for (int i = info_ix - 1; i >= 0; --i)
- {
- void *tss_info = 0;
-
- ACE_OS::thr_getspecific (info_arr[i].key_, &tss_info);
-
- if (tss_info != 0)
- {
- // Only call the destructor if the value is non-zero for this
- // thread.
- (*info_arr[i].destructor_)(tss_info);
- }
- }
-
- // Acquiring ACE_TSS_Cleanup::lock_ to free TLS keys and remove
- // entries from ACE_TSS_Info table.
- {
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_TSS_CLEANUP_LOCK);
- ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon, *lock));
-
-#if 0
- // We shouldn't free the key and remove it from the table here
- // because if we do and some thread ends before other threads
- // even get started (or their TSS object haven't been created yet,)
- // it's entry will be removed from the table and we are in big chaos.
- // For TSS object, these have been done in ACE_TSS_Cleanup::detach.
- // Two other use cases will be user managed TSS'es and system wide
- // TSS, ones are users responsibilities and the others should be
- // persistant system wide.
- for (int i = 0; i < index; i++)
- {
-#if defined (ACE_WIN32)
- ::TlsFree (key_arr[i]);
-#else
- // don't bother to free the key
-#endif /* ACE_WIN32 */
- this->table_.remove (ACE_TSS_Info (key_arr[i]));
- }
-#endif /* 0 */
- }
-}
-
-int
-ACE_TSS_Cleanup::free_all_key_left (void)
- // This is call from ACE_OS::cleanup_tss
- // When this gets called, all threads should
- // have exited except the main thread.
-{
- ACE_thread_key_t key_arr[ACE_DEFAULT_THREAD_KEYS];
- ACE_TSS_Info *key_info = 0;
- int idx = 0;
-
- for (ACE_TSS_TABLE_ITERATOR iter (this->table_);
- iter.next (key_info) != 0;
- iter.advance ())
- key_arr [idx++] = key_info->key_;
-
- for (int i = 0; i < idx; i++)
- if (key_arr[i] != ACE_OS::NULL_key)
- ACE_OS::thr_keyfree (key_arr[i]);
-
- return 0;
-}
-
-ACE_TSS_Cleanup::ACE_TSS_Cleanup (void)
- : table_ (ACE_DEFAULT_THREAD_KEYS, ACE_TSS_Info (ACE_OS::NULL_key)),
- in_use_ ()
-{
-// ACE_TRACE ("ACE_TSS_Cleanup::ACE_TSS_Cleanup");
-}
-
-ACE_TSS_Cleanup *
-ACE_TSS_Cleanup::instance (void)
-{
-// ACE_TRACE ("ACE_TSS_Cleanup::instance");
-
- // Create and initialize thread-specific key.
- if (ACE_TSS_Cleanup::instance_ == 0)
- {
- // Insure that we are serialized!
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_TSS_CLEANUP_LOCK);
- ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon, *lock, 0));
-
- // Now, use the Double-Checked Locking pattern to make sure we
- // only create the ACE_TSS_Cleanup instance once.
- if (instance_ == 0)
- {
- ACE_NEW_RETURN (ACE_TSS_Cleanup::instance_, ACE_TSS_Cleanup, 0);
- }
- }
-
- return ACE_TSS_Cleanup::instance_;
-}
-
-int
-ACE_TSS_Cleanup::insert (ACE_thread_key_t key,
- void (*destructor)(void *),
- void *inst)
-{
-// ACE_TRACE ("ACE_TSS_Cleanup::insert");
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_TSS_CLEANUP_LOCK);
- ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon, *lock, -1));
-
- ACE_KEY_INDEX (key_index, key);
- return this->table_.set (ACE_TSS_Info (key, destructor, inst), key_index);
-}
-
-int
-ACE_TSS_Cleanup::remove (ACE_thread_key_t key)
-{
- // ACE_TRACE ("ACE_TSS_Cleanup::remove");
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_TSS_CLEANUP_LOCK);
- ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon, *lock, -1));
-
- ACE_KEY_INDEX (key_index, key);
- if (key_index <= this->table_.size ())
- {
- // "Remove" the TSS_Info table entry by zeroing out its key_ and
- // destructor_ fields.
- ACE_TSS_Info &info = this->table_ [key_index];
- info.key_ = ACE_OS::NULL_key;
- info.destructor_ = 0;
- return 0;
- }
- else
- return -1;
-}
-
-int
-ACE_TSS_Cleanup::detach (void *inst)
-{
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_TSS_CLEANUP_LOCK);
- ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon, *lock, -1));
-
- ACE_TSS_Info *key_info = 0;
- int success = 0;
- int ref_cnt = 0;
-
- // Mark the key as detached in the TSS_Info table.
- // It only works for the first key that "inst" owns.
- // I don't know why.
- for (ACE_TSS_TABLE_ITERATOR iter (this->table_);
- iter.next (key_info) != 0;
- iter.advance ())
- {
- if (key_info->tss_obj_ == inst)
- {
- key_info->tss_obj_ = 0;
- ref_cnt = key_info->thread_count_;
- success = 1;
- break;
- }
- }
-
- if (success == 0)
- return -1;
- else if (ref_cnt == 0)
- {
- // Mark the key as no longer being used.
- key_info->key_in_use (0);
-
-#if defined (ACE_WIN32)
- ::TlsFree (key_info->key_);
-#else
- // don't bother to free the key
-#endif /* ACE_WIN32 */
- return this->remove (key_info->key_);
- }
-
- return 0;
-}
-
-void
-ACE_TSS_Cleanup::key_used (ACE_thread_key_t key)
-{
- // If the key's ACE_TSS_Info in-use bit for this thread is not set,
- // set it and increment the key's thread_count_.
- if (! in_use_->test_and_set (key))
- {
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_TSS_CLEANUP_LOCK);
- ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon, *lock));
-
- // Retrieve the key's ACE_TSS_Info and increment its thread_count_.
- ACE_KEY_INDEX (key_index, key);
- ACE_TSS_Info &key_info = this->table_ [key_index];
- if (key_info.thread_count_ == -1)
- key_info.key_in_use (1);
- else
- ++key_info.thread_count_;
- }
-}
-
-void
-ACE_TSS_Cleanup::dump (void)
-{
- ACE_TSS_Info *key_info = 0;
-
- // Iterate through all the thread-specific items and dump them all.
-
- for (ACE_TSS_TABLE_ITERATOR iter (this->table_);
- iter.next (key_info) != 0;
- iter.advance ())
- key_info->dump ();
-}
-
-# if defined (ACE_HAS_TSS_EMULATION)
-u_int ACE_TSS_Emulation::total_keys_ = 0;
-
-ACE_TSS_Emulation::ACE_TSS_DESTRUCTOR
-ACE_TSS_Emulation::tss_destructor_ [ACE_TSS_Emulation::ACE_TSS_THREAD_KEYS_MAX] = { 0 };
-
-void *
-ACE_TSS_Emulation::tss_open (void *ts_storage[ACE_TSS_THREAD_KEYS_MAX])
-{
-#if ! defined (VXWORKS)
- // On VxWorks, don't check to see if the field is 0. It isn't always,
- // specifically, when a program is run directly by the shell (without
- // spawning a new task) after another program has been run.
-
- if (tss_base () == 0)
- {
-#endif /* VXWORKS */
- // Use the supplied array for this thread's TSS.
- tss_base () = ts_storage;
-
- // Zero the entire TSS array. Do it manually instead of using
- // memset, for optimum speed.
- void **tss_base_p = tss_base ();
- for (u_int i = 0; i < ACE_TSS_THREAD_KEYS_MAX; ++i, ++tss_base_p)
- {
- *tss_base_p = 0;
- }
-
- return tss_base ();
-#if ! defined (VXWORKS)
- }
- else
- {
- return 0;
- }
-#endif /* VXWORKS */
-}
-
-#if !defined (VXWORKS)
-// FOR TESTING ONLY!
-void **
-ACE_TSS_Emulation::tss_collection_ [ACE_TSS_Emulation::ACE_TSS_THREADS_MAX] = { 0 };
-#endif /* VXWORKS */
-#endif /* ACE_HAS_TSS_EMULATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Array<ACE_TSS_Info>;
-template class ACE_Array_Iterator<ACE_TSS_Info>;
-template class ACE_Node<ACE_TSS_Ref>;
-template class ACE_TSS<ACE_TSS_Keys>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Array<ACE_TSS_Info>
-#pragma instantiate ACE_Array_Iterator<ACE_TSS_Info>
-#pragma instantiate ACE_Node<ACE_TSS_Ref>
-#pragma instantiate ACE_TSS<ACE_TSS_Keys>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* WIN32 || ACE_HAS_TSS_EMULATION */
-
-void
-ACE_OS::cleanup_tss (const u_int main_thread)
-{
-#if defined (ACE_HAS_TSS_EMULATION) || defined (ACE_WIN32)
- // Call TSS destructors for current thread.
- ACE_TSS_Cleanup::instance ()->exit (0);
-#endif /* ACE_HAS_TSS_EMULATION || ACE_WIN32 */
-
- if (main_thread)
- {
-#if ! defined (ACE_HAS_TSS_EMULATION)
- // Just close the ACE_Log_Msg for the current (which should be
- // main) thread. We don't have TSS emulation; if there's native
- // TSS, it should call its destructors when the main thread
- // exits.
- ACE_Log_Msg::close ();
-#endif /* ! ACE_HAS_TSS_EMULATION */
-
-#if defined (ACE_WIN32) || defined (ACE_HAS_TSS_EMULATION)
- // Remove all TSS_Info table entries.
- ACE_TSS_Cleanup::instance ()->free_all_key_left ();
- // Finally, free up the ACE_TSS_Cleanup instance. This method gets
- // called by the ACE_Object_Manager.
- delete ACE_TSS_Cleanup::instance ();
-#endif /* WIN32 || ACE_HAS_TSS_EMULATION */
- }
-}
-
-void
-ACE_Thread_Adapter::inherit_log_msg (void)
-{
-#if !defined (ACE_THREADS_DONT_INHERIT_LOG_MSG)
- // Inherit the logging features if the parent thread has an
- // <ACE_Log_Msg>. Note that all of the following operations occur
- // within thread-specific storage.
- ACE_Log_Msg *new_log = ACE_LOG_MSG;
-
- if (this->ostream_)
- {
- new_log->msg_ostream (this->ostream_);
- new_log->priority_mask (this->priority_mask_);
-
- if (this->tracing_enabled_)
- new_log->start_tracing ();
-
- new_log->restart (this->restart_);
- new_log->trace_depth (this->trace_depth_);
- }
-
- // @@ Now the TSS Log_Mesg has been created, cache my thread
- // descriptor in.
-
- if (this->thr_desc_ != 0)
- ACE_LOG_MSG->thr_desc (this->thr_desc_, this->thr_mgr_);
- // Block the thread from proceeding until
- // thread manager has thread descriptor ready.
-#endif /* ACE_THREADS_DONT_INHERIT_LOG_MSG */
-}
-
-void *
-ACE_Thread_Adapter::invoke (void)
-{
- // Inherit the logging features if the parent thread has an
- // ACE_Log_Msg instance in thread-specific storage.
- this->inherit_log_msg ();
-
- // Extract the arguments.
- ACE_THR_FUNC func = this->user_func_;
- void *arg = this->arg_;
-
- // Delete ourselves since we don't need <this> anymore.
- delete (void *) this;
-
- void *status = 0;
-
- ACE_SEH_TRY {
- ACE_SEH_TRY {
- status = (void*) (*func) (arg); // Call thread entry point.
- }
-
- ACE_SEH_FINALLY {
- // Call the Task->close () hook.
- if (func == (ACE_THR_FUNC) ACE_Task_Base::svc_run)
- {
- ACE_Task_Base *task_ptr = (ACE_Task_Base *) arg;
- ACE_Thread_Manager *thr_mgr_ptr = task_ptr->thr_mgr ();
-
- // This calls the Task->close () hook.
- task_ptr->cleanup (task_ptr, 0);
-
- // This prevents a second invocation of the cleanup code (called
- // later by ACE_Thread_Manager::exit()).
- thr_mgr_ptr->at_exit (task_ptr, 0, 0);
- }
-
-#if defined (ACE_WIN32) || defined (ACE_HAS_TSS_EMULATION)
- // Call TSS destructors.
- ACE_OS::cleanup_tss (0 /* not main thread */);
-
-# if defined (ACE_WIN32) && defined (ACE_HAS_MFC) && (ACE_HAS_MFC != 0)
- // Exit the thread.
- // Allow CWinThread-destructor to be invoked from AfxEndThread.
- // _endthreadex will be called from AfxEndThread so don't exit the
- // thread now if we are running an MFC thread.
- CWinThread *pThread = ::AfxGetThread ();
- if (!pThread || pThread->m_nThreadID != ACE_OS::thr_self ())
- ::_endthreadex ((DWORD) status);
- else
- ::AfxEndThread ((DWORD)status);
-# endif /* ACE_WIN32 && ACE_HAS_MFC && ACE_HAS_MFS != 0*/
-
-#endif /* ACE_WIN32 || ACE_HAS_TSS_EMULATION */
-
- return status;
- }
- }
-#if defined (ACE_WIN32)
- ACE_SEH_EXCEPT (this->rethrow_w32_structural_exception ()) {
- // Here's where we might want to provide a hook to report this...
- // As it stands now, we just rethrow all Win32 structured exceptions
- // and report the situation. It is up to application programmers to
- // determine what to do.
- }
-#endif /* ACE_WIN32 */
-}
-
-#if defined (ACE_WIN32)
-int
-ACE_Thread_Adapter::rethrow_w32_structural_exception ()
-{
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) Win32 structured exception exiting thread\n")));
- return (DWORD) EXCEPTION_CONTINUE_SEARCH;
-}
-#endif /* ACE_WIN32 */
-
-ACE_Cleanup::~ACE_Cleanup ()
-{
-}
-
-void
-ACE_Cleanup::cleanup (void *)
-{
- delete this;
-}
-
-extern "C" void
-ace_cleanup_destroyer (ACE_Cleanup *object, void *param)
-{
- object->cleanup (param);
-}
-
-// Run the thread entry point for the <ACE_Thread_Adapter>. This must
-// be an extern "C" to make certain compilers happy...
-
-extern "C" void *
-ace_thread_adapter (void *args)
-{
- // ACE_TRACE ("ace_thread_adapter");
-
-#if defined (ACE_HAS_TSS_EMULATION)
- // As early as we can in the execution of the new thread, allocate
- // its local TS storage. Allocate it on the stack, to save dynamic
- // allocation/dealloction.
- void *ts_storage[ACE_TSS_Emulation::ACE_TSS_THREAD_KEYS_MAX];
- ACE_TSS_Emulation::tss_open (ts_storage);
-#endif /* ACE_HAS_TSS_EMULATION */
-
- ACE_Thread_Adapter *thread_args = (ACE_Thread_Adapter *) args;
-
- // Invoke the user-supplied function with the args.
- void *status = thread_args->invoke ();
-
- return status;
-}
-
-ACE_Thread_Adapter::ACE_Thread_Adapter (ACE_THR_FUNC user_func,
- void *arg,
- ACE_THR_C_FUNC entry_point,
- ACE_Thread_Manager *tm,
- ACE_Thread_Descriptor *td)
- : user_func_ (user_func),
- arg_ (arg),
- entry_point_ (entry_point),
- thr_mgr_ (tm),
- thr_desc_ (td)
-#if !defined (ACE_THREADS_DONT_INHERIT_LOG_MSG)
- ,
- ostream_ (0),
- priority_mask_ (0),
- tracing_enabled_ (0),
- restart_ (1),
- trace_depth_ (0)
-#endif /* ACE_THREADS_DONT_INHERIT_LOG_MSG */
-{
-// ACE_TRACE ("Ace_Thread_Adapter::Ace_Thread_Adapter");
-#if !defined (ACE_THREADS_DONT_INHERIT_LOG_MSG)
- if ( ACE_Log_Msg::exists() )
- {
- ACE_Log_Msg *inherit_log_ = ACE_LOG_MSG;
- this->ostream_ = inherit_log_->msg_ostream ();
- this->priority_mask_ = inherit_log_->priority_mask ();
- this->tracing_enabled_ = inherit_log_->tracing_enabled ();
- this->restart_ = inherit_log_->restart ();
- this->trace_depth_ = inherit_log_->trace_depth ();
- }
-#endif /* ACE_THREADS_DONT_INHERIT_LOG_MSG */
-}
-
-int
-ACE_OS::thr_create (ACE_THR_FUNC func,
- void *args,
- long flags,
- ACE_thread_t *thr_id,
- ACE_hthread_t *thr_handle,
- long priority,
- void *stack,
- size_t stacksize,
- ACE_Thread_Adapter *thread_adapter)
-{
- // ACE_TRACE ("ACE_OS::thr_create");
-
-#if defined (ACE_NO_THREAD_ADAPTER)
-#define ACE_THREAD_FUNCTION func
-#define ACE_THREAD_ARGUMENT args
-#else
-#define ACE_THREAD_FUNCTION thread_args->entry_point ()
-#define ACE_THREAD_ARGUMENT thread_args
-
- ACE_Thread_Adapter *thread_args;
- if (thread_adapter == 0)
- ACE_NEW_RETURN (thread_args, ACE_Thread_Adapter (func, args, (ACE_THR_C_FUNC) ace_thread_adapter), -1);
- else
- thread_args = thread_adapter;
-
-#endif /* ACE_NO_THREAD_ADAPTER */
-
-#if defined (ACE_HAS_THREADS)
-
-#if !defined (VXWORKS)
- // On VxWorks, the OS will provide a task name if the user doesn't.
- // So, we don't need to create a tmp_thr. If the caller of this
- // member function is the Thread_Manager, than thr_id will be non-zero
- // anyways.
- ACE_thread_t tmp_thr;
-
- if (thr_id == 0)
- thr_id = &tmp_thr;
-#endif /* ! VXWORKS */
-
- ACE_hthread_t tmp_handle;
- if (thr_handle == 0)
- thr_handle = &tmp_handle;
-
-# if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-
- int result;
- pthread_attr_t attr;
-# if defined (ACE_HAS_DCETHREADS)
- if (::pthread_attr_create (&attr) != 0)
-# else /* ACE_HAS_DCETHREADS */
- if (::pthread_attr_init (&attr) != 0)
-# endif /* ACE_HAS_DCETHREADS */
- return -1;
-# if !defined (ACE_LACKS_SETSCHED)
- // The PRIORITY stuff used to be here...-cjc
-# endif /* ACE_LACKS_SETSCHED */
-
-
- // *** Set Stack Size
-# if defined (ACE_NEEDS_HUGE_THREAD_STACKSIZE)
- if (stacksize < ACE_NEEDS_HUGE_THREAD_STACKSIZE)
- stacksize = ACE_NEEDS_HUGE_THREAD_STACKSIZE;
-# endif /* ACE_NEEDS_HUGE_THREAD_STACKSIZE */
-
-# if defined (CHORUS)
- // If it is a super actor, we can't set stacksize. But for the time
- // being we are all non-super actors. Should be fixed to take care
- // of super actors!!!
- if (stacksize == 0)
- stacksize = ACE_CHORUS_DEFAULT_MIN_STACK_SIZE;
- else if (stacksize < ACE_CHORUS_DEFAULT_MIN_STACK_SIZE)
- stacksize = ACE_CHORUS_DEFAULT_MIN_STACK_SIZE;
-# endif /*CHORUS */
-
- if (stacksize != 0)
- {
- size_t size = stacksize;
-
-# if defined (PTHREAD_STACK_MIN)
- if (size < PTHREAD_STACK_MIN)
- size = PTHREAD_STACK_MIN;
-# endif /* PTHREAD_STACK_MIN */
-
-# if !defined (ACE_LACKS_THREAD_STACK_SIZE) // JCEJ 12/17/96
- if (::pthread_attr_setstacksize (&attr, size) != 0)
- {
-# if defined (ACE_HAS_DCETHREADS)
- ::pthread_attr_delete (&attr);
-# else /* ACE_HAS_DCETHREADS */
- ::pthread_attr_destroy (&attr);
-# endif /* ACE_HAS_DCETHREADS */
- return -1;
- }
-# else
- ACE_UNUSED_ARG (size);
-# endif /* !ACE_LACKS_THREAD_STACK_SIZE */
- }
-
- // *** Set Stack Address
-# if !defined (ACE_LACKS_THREAD_STACK_ADDR)
- if (stack != 0)
- {
- if (::pthread_attr_setstackaddr (&attr, stack) != 0)
- {
-# if defined (ACE_HAS_DCETHREADS)
- ::pthread_attr_delete (&attr);
-# else /* ACE_HAS_DCETHREADS */
- ::pthread_attr_destroy (&attr);
-# endif /* ACE_HAS_DCETHREADS */
- return -1;
- }
- }
-# else
- ACE_UNUSED_ARG (stack);
-# endif /* !ACE_LACKS_THREAD_STACK_ADDR */
-
- // *** Deal with various attributes
- if (flags != 0)
- {
- // *** Set Detach state
-# if !defined (ACE_LACKS_SETDETACH)
- if (ACE_BIT_ENABLED (flags, THR_DETACHED)
- || ACE_BIT_ENABLED (flags, THR_JOINABLE))
- {
- int dstate = PTHREAD_CREATE_JOINABLE;
-
- if (ACE_BIT_ENABLED (flags, THR_DETACHED))
- dstate = PTHREAD_CREATE_DETACHED;
-
-# if defined (ACE_HAS_DCETHREADS)
- if (::pthread_attr_setdetach_np (&attr, dstate) != 0)
-# else /* ACE_HAS_DCETHREADS */
-# if defined (ACE_HAS_PTHREAD_DSTATE_PTR)
- if (::pthread_attr_setdetachstate (&attr, &dstate) != 0)
-# else
- if (::pthread_attr_setdetachstate (&attr, dstate) != 0)
-# endif /* ACE_HAS_PTHREAD_DSTATE_PTR */
-# endif /* ACE_HAS_DCETHREADS */
- {
-# if defined (ACE_HAS_DCETHREADS)
- ::pthread_attr_delete (&attr);
-# else /* ACE_HAS_DCETHREADS */
- ::pthread_attr_destroy (&attr);
-# endif /* ACE_HAS_DCETHREADS */
- return -1;
- }
- }
-# endif /* ACE_LACKS_SETDETACH */
-
- // *** Set Policy
-# if !defined (ACE_LACKS_SETSCHED) || defined (ACE_HAS_DCETHREADS)
- // If we wish to set the priority explicitly, we have to enable
- // explicit scheduling, and a policy, too.
- if (priority != ACE_DEFAULT_THREAD_PRIORITY)
- {
- ACE_SET_BITS (flags, THR_EXPLICIT_SCHED);
- if (ACE_BIT_DISABLED (flags, THR_SCHED_FIFO)
- && ACE_BIT_DISABLED (flags, THR_SCHED_RR)
- && ACE_BIT_DISABLED (flags, THR_SCHED_DEFAULT))
- ACE_SET_BITS (flags, THR_SCHED_DEFAULT);
- }
-
- if (ACE_BIT_ENABLED (flags, THR_SCHED_FIFO)
- || ACE_BIT_ENABLED (flags, THR_SCHED_RR)
- || ACE_BIT_ENABLED (flags, THR_SCHED_DEFAULT))
- {
- int spolicy;
-
-# if defined (ACE_HAS_ONLY_SCHED_OTHER)
- // Solaris, thru version 2.5.1, only supports SCHED_OTHER.
- spolicy = SCHED_OTHER;
-# else
- if (ACE_BIT_ENABLED (flags, THR_SCHED_DEFAULT))
- spolicy = SCHED_OTHER;
- else if (ACE_BIT_ENABLED (flags, THR_SCHED_FIFO))
- spolicy = SCHED_FIFO;
-#if defined (SCHED_IO)
- else if (ACE_BIT_ENABLED (flags, THR_SCHED_IO))
- spolicy = SCHED_IO;
-#else
- else if (ACE_BIT_ENABLED (flags, THR_SCHED_IO))
- {
- errno = ENOSYS;
- return -1;
- }
-#endif /* SCHED_IO */
- else
- spolicy = SCHED_RR;
-# endif /* ACE_HAS_ONLY_SCHED_OTHER */
-
-# if !defined (ACE_HAS_FSU_PTHREADS)
-# if defined (ACE_HAS_DCETHREADS)
- result = ::pthread_attr_setsched (&attr, spolicy);
-# else /* ACE_HAS_DCETHREADS */
- result = ::pthread_attr_setschedpolicy (&attr, spolicy);
-# endif /* ACE_HAS_DCETHREADS */
- if (result != 0)
- {
- // Preserve the errno value.
- errno = result;
-# if defined (ACE_HAS_DCETHREADS)
- ::pthread_attr_delete (&attr);
-# else /* ACE_HAS_DCETHREADS */
- ::pthread_attr_destroy (&attr);
-# endif /* ACE_HAS_DCETHREADS */
- return -1;
- }
-# else
- int ret;
- switch (spolicy)
- {
- case SCHED_FIFO:
- case SCHED_RR:
- ret = 0;
- break;
- default:
- ret = 22;
- break;
- }
- if (ret != 0)
- {
-# if defined (ACE_HAS_DCETHREADS)
- ::pthread_attr_delete (&attr);
-# else /* ACE_HAS_DCETHREADS */
- ::pthread_attr_destroy (&attr);
-# endif /* ACE_HAS_DCETHREADS */
- return -1;
- }
-# endif /* ACE_HAS_FSU_PTHREADS */
- }
-
- // *** Set Priority (use reasonable default priorities)
-# if defined(ACE_HAS_PTHREADS_1003_DOT_1C)
- // If we wish to explicitly set a scheduling policy, we also
- // have to specify a priority. We choose a "middle" priority as
- // default. Maybe this is also necessary on other POSIX'ish
- // implementations?
- if ((ACE_BIT_ENABLED (flags, THR_SCHED_FIFO)
- || ACE_BIT_ENABLED (flags, THR_SCHED_RR)
- || ACE_BIT_ENABLED (flags, THR_SCHED_DEFAULT))
- && priority == ACE_DEFAULT_THREAD_PRIORITY)
- {
- if (ACE_BIT_ENABLED (flags, THR_SCHED_FIFO))
- priority = ACE_THR_PRI_FIFO_DEF;
- else if (ACE_BIT_ENABLED (flags, THR_SCHED_RR))
- priority = ACE_THR_PRI_RR_DEF;
- else // THR_SCHED_DEFAULT
- priority = ACE_THR_PRI_OTHER_DEF;
- }
-# endif //ACE_HAS_PTHREADS_1003_DOT_1C
- if (priority != ACE_DEFAULT_THREAD_PRIORITY)
- {
- struct sched_param sparam;
- ACE_OS::memset ((void *) &sparam, 0, sizeof sparam);
-
-# if defined (ACE_HAS_DCETHREADS) && !defined (ACE_HAS_DCE_DRAFT4_THREADS)
- sparam.sched_priority = ACE_MIN (priority, PRIORITY_MAX);
-# elif defined(ACE_HAS_IRIX62_THREADS)
- sparam.sched_priority = ACE_MIN (priority, PTHREAD_MAX_PRIORITY);
-# elif defined (PTHREAD_MAX_PRIORITY) && !defined(ACE_HAS_PTHREADS_1003_DOT_1C)
- /* For MIT pthreads... */
- sparam.prio = ACE_MIN (priority, PTHREAD_MAX_PRIORITY);
-# elif defined(ACE_HAS_PTHREADS_1003_DOT_1C)
- // The following code forces priority into range.
- if (ACE_BIT_ENABLED (flags, THR_SCHED_FIFO))
- sparam.sched_priority =
- ACE_MIN (ACE_THR_PRI_FIFO_MAX, ACE_MAX (ACE_THR_PRI_FIFO_MIN, priority));
- else if (ACE_BIT_ENABLED(flags, THR_SCHED_RR))
- sparam.sched_priority =
- ACE_MIN (ACE_THR_PRI_RR_MAX, ACE_MAX (ACE_THR_PRI_RR_MIN, priority));
- else // Default policy, whether set or not
- sparam.sched_priority =
- ACE_MIN (ACE_THR_PRI_OTHER_MAX, ACE_MAX (ACE_THR_PRI_OTHER_MIN, priority));
-# else
- sparam.sched_priority = priority;
-# endif
-
-# if defined (ACE_HAS_FSU_PTHREADS)
- if (sparam.sched_priority >= PTHREAD_MIN_PRIORITY
- && sparam.sched_priority <= PTHREAD_MAX_PRIORITY)
- attr.prio = sparam.sched_priority;
- else
- {
- pthread_attr_destroy (&attr);
- errno = EINVAL;
- return -1;
- }
-# else
- {
-# if defined (ACE_HAS_STHREADS)
- // Solaris POSIX only allows priorities > 0 to
- // ::pthread_attr_setschedparam. If a priority of 0 was
- // requested, set the thread priority after creating it, below.
- if (priority > 0)
-# endif /* STHREADS */
- {
-# if defined (ACE_HAS_DCETHREADS)
- result = ::pthread_attr_setprio (&attr,
- sparam.sched_priority);
-# else /* ACE_HAS_DCETHREADS */
- result = ::pthread_attr_setschedparam (&attr, &sparam);
-# endif /* ACE_HAS_DCETHREADS */
- if (result != 0)
- {
-# if defined (ACE_HAS_DCETHREADS)
- ::pthread_attr_delete (&attr);
-# else /* ACE_HAS_DCETHREADS */
- ::pthread_attr_destroy (&attr);
-# endif /* ACE_HAS_DCETHREADS */
- errno = result;
- return -1;
- }
- }
- }
-# endif /* ACE_HAS_FSU_PTHREADS */
- }
-
- // *** Set scheduling explicit or inherited
- if (ACE_BIT_ENABLED (flags, THR_INHERIT_SCHED)
- || ACE_BIT_ENABLED (flags, THR_EXPLICIT_SCHED))
- {
-# if defined (ACE_HAS_DCETHREADS)
- int sched = PTHREAD_DEFAULT_SCHED;
-# else /* ACE_HAS_DCETHREADS */
- int sched = PTHREAD_EXPLICIT_SCHED;
-# endif /* ACE_HAS_DCETHREADS */
- if (ACE_BIT_ENABLED (flags, THR_INHERIT_SCHED))
- sched = PTHREAD_INHERIT_SCHED;
- if (::pthread_attr_setinheritsched (&attr, sched) != 0)
- {
-# if defined (ACE_HAS_DCETHREADS)
- ::pthread_attr_delete (&attr);
-# else /* ACE_HAS_DCETHREADS */
- ::pthread_attr_destroy (&attr);
-# endif /* ACE_HAS_DCETHREADS */
- return -1;
- }
- }
-# endif /* ACE_LACKS_SETSCHED || ACE_HAS_DCETHREADS */
-
-
- // *** Set Scope
-# if !defined (ACE_LACKS_THREAD_PROCESS_SCOPING)
- if (ACE_BIT_ENABLED (flags, THR_SCOPE_SYSTEM)
- || ACE_BIT_ENABLED (flags, THR_SCOPE_PROCESS))
- {
- int scope = PTHREAD_SCOPE_PROCESS;
- if (ACE_BIT_ENABLED (flags, THR_SCOPE_SYSTEM))
- scope = PTHREAD_SCOPE_SYSTEM;
-
- if (::pthread_attr_setscope (&attr, scope) != 0)
- {
-# if defined (ACE_HAS_DCETHREADS)
- ::pthread_attr_delete (&attr);
-# else /* ACE_HAS_DCETHREADS */
- ::pthread_attr_destroy (&attr);
-# endif /* ACE_HAS_DCETHREADS */
- return -1;
- }
- }
-# endif /* !ACE_LACKS_THREAD_PROCESS_SCOPING */
-
- if (ACE_BIT_ENABLED (flags, THR_NEW_LWP))
- {
- // Increment the number of LWPs by one to emulate the
- // Solaris semantics.
- int lwps = ACE_OS::thr_getconcurrency ();
- if (lwps == -1)
- {
- if (errno == ENOTSUP)
- {
- // Suppress the ENOTSUP because it's harmless.
- errno = 0;
- }
- else
- {
- // This should never happen on Solaris:
- // ::thr_getconcurrency () should always succeed.
- return -1;
- }
- }
- else
- {
- if (ACE_OS::thr_setconcurrency (lwps + 1) == -1)
- {
- if (errno == ENOTSUP)
- {
- // Unlikely: ::thr_getconcurrency () is supported but
- // ::thr_setconcurrency () is not?
- }
- else
- {
- return -1;
- }
- }
- }
- }
- }
-
-# if defined (ACE_HAS_DCETHREADS)
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- ACE_OSCALL (::pthread_create (thr_id, attr,
- ACE_THREAD_FUNCTION,
- ACE_THREAD_ARGUMENT),
- int, -1, result);
-# else
- ACE_OSCALL (ACE_ADAPT_RETVAL (::pthread_create (thr_id, attr,
- ACE_THREAD_FUNCTION,
- ACE_THREAD_ARGUMENT),
- result),
- int, -1, result);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
- ::pthread_attr_delete (&attr);
-# else /* !ACE_HAS_DCETHREADS */
- ACE_OSCALL (ACE_ADAPT_RETVAL (::pthread_create (thr_id,
- &attr,
- ACE_THREAD_FUNCTION,
- ACE_THREAD_ARGUMENT),
- result),
- int, -1, result);
- ::pthread_attr_destroy (&attr);
-# endif /* ACE_HAS_DCETHREADS */
-
- // This is a Solaris, POSIX, or DCE implementation of pthreads,
- // where we assume that ACE_thread_t and ACE_hthread_t are the same.
- // If this *isn't* correct on some platform, please let us know.
- if (result != -1)
- *thr_handle = *thr_id;
-
-# if defined (ACE_HAS_STHREADS)
- // If the priority is 0, then we might have to set it now because we
- // couldn't set it with ::pthread_attr_setschedparam, as noted
- // above. This doesn't provide strictly correct behavior, because
- // the thread was created (above) with the priority of its parent.
- // (That applies regardless of the inherit_sched attribute: if it
- // was PTHREAD_INHERIT_SCHED, then it certainly inherited its
- // parent's priority. If it was PTHREAD_EXPLICIT_SCHED, then "attr"
- // was initialized by the Solaris ::pthread_attr_init () to contain
- // NULL for the priority, which indicated to Solaris
- // ::pthread_create () to inherit the parent priority.)
- if (priority == 0)
- {
- // Check the priority of this thread, which is the parent of the
- // newly created thread. If it is 0, then the newly created
- // thread will have inherited the priority of 0, so there's no
- // need to explicitly set it.
- struct sched_param sparam;
- int policy = 0;
- ACE_OSCALL (ACE_ADAPT_RETVAL (::pthread_getschedparam (thr_self (),
- &policy,
- &sparam),
- result), int,
- -1, result);
-
- if (sparam.sched_priority != 0)
- {
- ACE_OS::memset ((void *) &sparam, 0, sizeof sparam);
- // The memset to 0 sets the priority to 0, so we don't need
- // to explicitly set sparam.sched_priority.
-
- // The only policy currently (version 2.5.1) supported by by Solaris
- // is SCHED_OTHER, so that's hard-coded below.
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_setschedparam (
- *thr_id,
- SCHED_OTHER,
- &sparam),
- result),
- int, -1);
- }
- }
-# endif /* ACE_HAS_STHREADS */
- return result;
-# elif defined (ACE_HAS_STHREADS)
- int result;
- int start_suspended = ACE_BIT_ENABLED (flags, THR_SUSPENDED);
-
- if (priority != ACE_DEFAULT_THREAD_PRIORITY)
- // If we need to set the priority, then we need to start the
- // thread in a suspended mode.
- ACE_SET_BITS (flags, THR_SUSPENDED);
-
- ACE_OSCALL (ACE_ADAPT_RETVAL (::thr_create (stack, stacksize,
- ACE_THREAD_FUNCTION,
- ACE_THREAD_ARGUMENT,
- flags, thr_id), result),
- int, -1, result);
-
- if (result != -1)
- {
- // With Solaris threads, ACE_thread_t and ACE_hthread_t are the same.
- *thr_handle = *thr_id;
-
- if (priority != ACE_DEFAULT_THREAD_PRIORITY)
- {
- // Set the priority of the new thread and then let it
- // continue, but only if the user didn't start it suspended
- // in the first place!
- if ((result = ACE_OS::thr_setprio (*thr_id, priority)) != 0)
- {
- errno = result;
- return -1;
- }
-
- if (start_suspended == 0)
- {
- if ((result = ACE_OS::thr_continue (*thr_id)) != 0)
- {
- errno = result;
- return -1;
- }
- }
- }
- }
- return result;
-# elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (stack);
-# if defined (ACE_HAS_MFC) && (ACE_HAS_MFC != 0)
- if (ACE_BIT_ENABLED (flags, THR_USE_AFX))
- {
- CWinThread *cwin_thread =
- ::AfxBeginThread ((AFX_THREADPROC) &ACE_THREAD_FUNCTION,
- ACE_THREAD_ARGUMENT, priority, 0,
- flags | THR_SUSPENDED);
- // Have to duplicate the handle because
- // CWinThread::~CWinThread() closes the original handle.
-#if !defined (ACE_HAS_WINCE)
- (void) ::DuplicateHandle (::GetCurrentProcess (),
- cwin_thread->m_hThread,
- ::GetCurrentProcess (),
- thr_handle,
- 0,
- TRUE,
- DUPLICATE_SAME_ACCESS);
-#endif /* ! ACE_HAS_WINCE */
- *thr_id = cwin_thread->m_nThreadID;
-
- if (ACE_BIT_ENABLED (flags, THR_SUSPENDED) == 0)
- cwin_thread->ResumeThread ();
- // cwin_thread will be deleted in AfxThreadExit()
- // Warning: If AfxThreadExit() is called from within the
- // thread, ACE_TSS_Cleanup->exit() never gets called !
- }
- else
-# endif /* ACE_HAS_MFC */
- {
- int start_suspended = ACE_BIT_ENABLED (flags, THR_SUSPENDED);
-
- if (priority != ACE_DEFAULT_THREAD_PRIORITY)
- // If we need to set the priority, then we need to start the
- // thread in a suspended mode.
- ACE_SET_BITS (flags, THR_SUSPENDED);
-
- *thr_handle = (void *) ::_beginthreadex
- (0,
- stacksize,
- (unsigned (__stdcall *) (void *)) ACE_THREAD_FUNCTION,
- ACE_THREAD_ARGUMENT,
- flags,
- (unsigned int *) thr_id);
-
- if (priority != ACE_DEFAULT_THREAD_PRIORITY && *thr_handle != 0)
- {
- // Set the priority of the new thread and then let it
- // continue, but only if the user didn't start it suspended
- // in the first place!
- ACE_OS::thr_setprio (*thr_handle, priority);
-
- if (start_suspended == 0)
- ACE_OS::thr_continue (*thr_handle);
- }
- }
-# if 0
- *thr_handle = ::CreateThread
- (0,
- stacksize,
- LPTHREAD_START_ROUTINE (ACE_THREAD_FUNCTION),
- ACE_THREAD_ARGUMENT,
- flags,
- thr_id);
-# endif /* 0 */
-
- // Close down the handle if no one wants to use it.
- if (thr_handle == &tmp_handle)
- ::CloseHandle (tmp_handle);
-
- if (*thr_handle != 0)
- return 0;
- else
- ACE_FAIL_RETURN (-1);
- /* NOTREACHED */
-# elif defined (VXWORKS)
- // The hard-coded values below are what ::sp () would use. (::sp ()
- // hardcodes priority to 100, flags to VX_FP_TASK, and stacksize to
- // 20,000.) stacksize should be an even integer. If a stack is not
- // specified, ::taskSpawn () is used so that we can set the
- // priority, flags, and stacksize. If a stack is specified,
- // ::taskInit ()/::taskActivate() are used.
-
- // If called with thr_create() defaults, use same default values as ::sp ():
- if (priority == ACE_DEFAULT_THREAD_PRIORITY) priority = 100;
- // Assumes that there is a floating point coprocessor. As noted
- // above, ::sp () hardcodes this, so we should be safe with it.
- if (flags == 0) flags = VX_FP_TASK;
- if (stacksize == 0) stacksize = 20000;
-
- const u_int thr_id_provided = thr_id && ACE_OS::strncmp (*thr_id,
- "==ace_t==",
- 9);
-
- ACE_hthread_t tid;
-#if 0 /* Don't support setting of stack, because it doesn't seem to work. */
- if (stack == 0)
- {
-#else
- ACE_UNUSED_ARG (stack);
-#endif /* 0 */
- // The call below to ::taskSpawn () causes VxWorks to assign a
- // unique task name of the form: "t" + an integer, because the
- // first argument is 0.
- tid = ::taskSpawn (thr_id_provided ? *thr_id : 0,
- priority,
- (int) flags,
- (int) stacksize,
- ACE_THREAD_FUNCTION,
- (int) ACE_THREAD_ARGUMENT,
- 0, 0, 0, 0, 0, 0, 0, 0, 0);
-#if 0 /* Don't support setting of stack, because it doesn't seem to work. */
- }
- else
- {
- // If a task name (thr_id) was not supplied, then the task will
- // not have a unique name. That's VxWorks' behavior.
-
- // Carve out a TCB at the beginning of the stack space. The TCB
- // occupies 400 bytes with VxWorks 5.3.1/I386.
- WIND_TCB *tcb = (WIND_TCB *) stack;
-
- // The TID is defined to be the address of the TCB.
- int status = ::taskInit (tcb,
- thr_id_provided ? *thr_id : 0,
- priority,
- (int) flags,
- (char *) stack + sizeof (WIND_TCB),
- (int) (stacksize - sizeof (WIND_TCB)),
- ACE_THREAD_FUNCTION,
- (int) ACE_THREAD_ARGUMENT,
- 0, 0, 0, 0, 0, 0, 0, 0, 0);
-
- if (status == OK)
- {
- // The task was successfully initialized, now activate it.
- status = ::taskActivate ((ACE_hthread_t) tcb);
- }
-
- tid = status == OK ? (ACE_hthread_t) tcb : ERROR;
- }
-#endif /* 0 */
-
- if (tid == ERROR)
- return -1;
- else
- {
- if (! thr_id_provided)
- {
- // ::taskTcb (int tid) returns the address of the WIND_TCB
- // (task control block). According to the ::taskSpawn()
- // documentation, the name of the new task is stored at
- // pStackBase, but is that of the current task? If so, it
- // might be a bit quicker than this extraction of the tcb . . .
- ACE_OS::strncpy (*thr_id + 9, ::taskTcb (tid)->name, 10);
- }
- // else if the thr_id was provided, there's no need to overwrite
- // it with the same value (string).
-
- *thr_handle = tid;
- return 0;
- }
-
-# endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (func);
- ACE_UNUSED_ARG (args);
- ACE_UNUSED_ARG (flags);
- ACE_UNUSED_ARG (thr_id);
- ACE_UNUSED_ARG (thr_handle);
- ACE_UNUSED_ARG (priority);
- ACE_UNUSED_ARG (stack);
- ACE_UNUSED_ARG (stacksize);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-void
-ACE_OS::thr_exit (void *status)
-{
-// ACE_TRACE ("ACE_OS::thr_exit");
-#if defined (ACE_HAS_THREADS)
-# if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ::pthread_exit (status);
-# elif defined (ACE_HAS_STHREADS)
- ::thr_exit (status);
-# elif defined (ACE_HAS_WTHREADS)
- // Can't call it here because on NT, the thread is exited
- // directly by ACE_Thread_Adapter::invoke ().
- // ACE_TSS_Cleanup::instance ()->exit (status);
-
- ACE_OS::cleanup_tss (0 /* not main thread */);
- // @@ How can I tell if this is the main thread or not?
-
- ::ExitThread ((DWORD) status);
-# elif defined (VXWORKS)
- ACE_hthread_t tid;
- ACE_OS::thr_self (tid);
-
- *((int *) status) = ::taskDelete (tid);
-# endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (status);
-#endif /* ACE_HAS_THREADS */
-}
-
-int
-ACE_OS::thr_setspecific (ACE_thread_key_t key, void *data)
-{
-// ACE_TRACE ("ACE_OS::thr_setspecific");
-#if defined (ACE_HAS_THREADS)
-# if defined (ACE_HAS_TSS_EMULATION)
- ACE_KEY_INDEX (key_index, key);
- if (key_index >= ACE_TSS_Emulation::total_keys ())
- {
- errno = EINVAL;
- data = 0;
- return -1;
- }
- else
- {
- ACE_TSS_Emulation::ts_object (key) = data;
- ACE_TSS_Cleanup::instance ()->key_used (key);
-
- return 0;
- }
-# elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-# if defined (ACE_HAS_FSU_PTHREADS)
- // Call pthread_init() here to initialize threads package. FSU
- // threads need an initialization before the first thread constructor.
- // This seems to be the one; however, a segmentation fault may
- // indicate that another pthread_init() is necessary, perhaps in
- // Synch.cpp or Synch_T.cpp. FSU threads will not reinit if called
- // more than once, so another call to pthread_init will not adversely
- // affect existing threads.
- pthread_init ();
-# endif /* ACE_HAS_FSU_PTHREADS */
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_setspecific (key, data), ace_result_), int, -1);
-# elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_setspecific (key, data), ace_result_), int, -1);
-# elif defined (ACE_HAS_WTHREADS)
- ::TlsSetValue (key, data);
- ACE_TSS_Cleanup::instance ()->key_used (key);
- return 0;
-# endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (key);
- ACE_UNUSED_ARG (data);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-int
-ACE_OS::thr_keyfree (ACE_thread_key_t key)
-{
-// ACE_TRACE ("ACE_OS::thr_keyfree");
-#if defined (ACE_HAS_THREADS)
-# if defined (ACE_HAS_TSS_EMULATION)
- return ACE_TSS_Cleanup::instance ()->remove (key);
-# elif defined (ACE_LACKS_KEYDELETE)
- ACE_UNUSED_ARG (key);
- ACE_NOTSUP_RETURN (-1);
-# elif defined (ACE_HAS_PTHREADS) && !defined (ACE_HAS_FSU_PTHREADS)
- return ::pthread_key_delete (key);
-# elif defined (ACE_HAS_DCETHREADS)
- ACE_UNUSED_ARG (key);
- ACE_NOTSUP_RETURN (-1);
-# elif defined (ACE_HAS_THR_KEYDELETE)
- return ::thr_keydelete (key);
-# elif defined (ACE_HAS_STHREADS)
- ACE_UNUSED_ARG (key);
- ACE_NOTSUP_RETURN (-1);
-# elif defined (ACE_HAS_WTHREADS)
- // Extract out the thread-specific table instance and free up
- // the key and destructor.
- ACE_TSS_Cleanup::instance ()->remove (key);
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::TlsFree (key), ace_result_), int, -1);
-# endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (key);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-int
-ACE_OS::thr_keycreate (ACE_thread_key_t *key,
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_THR_C_DEST dest,
-#else
- ACE_THR_DEST dest,
-#endif /* ACE_HAS_THR_C_DEST */
- void *inst)
-{
-// ACE_TRACE ("ACE_OS::thr_keycreate");
-#if defined (ACE_HAS_THREADS)
-# if defined (ACE_HAS_TSS_EMULATION)
- if (ACE_TSS_Emulation::next_key (*key) == 0)
- {
- ACE_TSS_Emulation::tss_destructor (*key, dest);
-
- // Extract out the thread-specific table instance and stash away
- // the key and destructor so that we can free it up later on...
- return ACE_TSS_Cleanup::instance ()->insert (*key, dest, inst);
- }
- else
- {
- errno = EAGAIN;
- return -1;
- }
-# elif defined (ACE_HAS_DCETHREADS)
- ACE_UNUSED_ARG (inst);
-# if defined (ACE_HAS_STDARG_THR_DEST)
- ACE_OSCALL_RETURN (::pthread_keycreate (key, (void (*)(...)) dest), int, -1);
-# else
- ACE_OSCALL_RETURN (::pthread_keycreate (key, dest), int, -1);
-# endif /* ACE_HAS_STDARG_THR_DEST */
-# elif defined (ACE_HAS_PTHREADS)
- ACE_UNUSED_ARG (inst);
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_key_create (key, dest),
- ace_result_),
- int, -1);
-# elif defined (ACE_HAS_STHREADS)
- ACE_UNUSED_ARG (inst);
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_keycreate (key, dest),
- ace_result_),
- int, -1);
-# elif defined (ACE_HAS_WTHREADS)
- *key = ::TlsAlloc ();
-
- if (*key != ACE_SYSCALL_FAILED)
- {
- // Extract out the thread-specific table instance and stash away
- // the key and destructor so that we can free it up later on...
- return ACE_TSS_Cleanup::instance ()->insert (*key, dest, inst);
- }
- else
- ACE_FAIL_RETURN (-1);
- /* NOTREACHED */
-# endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (key);
- ACE_UNUSED_ARG (dest);
- ACE_UNUSED_ARG (inst);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-int
-ACE_OS::thr_key_used (ACE_thread_key_t key)
-{
-#if defined (ACE_WIN32) || defined (ACE_HAS_TSS_EMULATION)
- ACE_TSS_Cleanup::instance ()->key_used (key);
- return 0;
-#else
- ACE_UNUSED_ARG (key);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 || ACE_HAS_TSS_EMULATION */
-}
-
-int
-ACE_OS::thr_key_detach (void *inst)
-{
-#if defined (ACE_WIN32) || defined (ACE_HAS_TSS_EMULATION)
- if (ACE_TSS_Cleanup::lockable ())
- return ACE_TSS_Cleanup::instance()->detach (inst);
- else
- // We're in static constructor/destructor phase. Don't
- // try to use the ACE_TSS_Cleanup instance because its lock
- // might not have been constructed yet, or might have been
- // destroyed already. Just leak the key . . .
- return -1;
-#else
- ACE_UNUSED_ARG (inst);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 || ACE_HAS_TSS_EMULATION */
-}
-
-// Create a contiguous command-line argument buffer with each arg
-// separated by spaces.
-
-pid_t
-ACE_OS::fork_exec (ASYS_TCHAR *argv[])
-{
-#if defined (ACE_WIN32)
- ACE_ARGV argv_buf (argv);
-
- if (argv_buf.buf () != 0)
- {
- PROCESS_INFORMATION process_info;
-#if !defined (ACE_HAS_WINCE)
- STARTUPINFO startup_info;
- ACE_OS::memset ((void *) &startup_info, 0, sizeof startup_info);
- startup_info.cb = sizeof startup_info;
-
- if (::CreateProcess (0,
- (LPTSTR) ACE_WIDE_STRING (argv_buf.buf ()),
- 0, // No process attributes.
- 0, // No thread attributes.
- TRUE, // Allow handle inheritance.
- 0, /* CREATE_NEW_CONSOLE */
- // Don't create a new console window.
- 0, // No environment.
- 0, // No current directory.
- &startup_info,
- &process_info))
-#else
- if (::CreateProcess (0,
- (LPTSTR) ACE_WIDE_STRING (argv_buf.buf ()),
- 0, // No process attributes.
- 0, // No thread attributes.
- FALSE, // Can's inherit handles on CE
- 0, /* CREATE_NEW_CONSOLE */
- // Don't create a new console window.
- 0, // No environment.
- 0, // No current directory.
- 0, // Can't use startup info on CE
- &process_info))
-#endif /* ! ACE_HAS_WINCE */
- {
- // Free resources allocated in kernel.
- ACE_OS::close (process_info.hThread);
- ACE_OS::close (process_info.hProcess);
- // Return new process id.
- return process_info.dwProcessId;
- }
- }
-
- // CreateProcess failed.
- return -1;
-#elif defined (CHORUS)
- return -1; // do it later!!!
-#else
- pid_t result = ACE_OS::fork ();
-
- switch (result)
- {
- case -1:
- // Error.
- return -1;
- case 0:
- // Child process.
- if (ACE_OS::execv (argv[0], argv) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p Exec failed\n"));
-
- // If the execv fails, this child needs to exit.
- ACE_OS::exit (errno);
- }
- default:
- // Server process. The fork succeeded.
- return result;
- }
-#endif /* ACE_WIN32 */
- }
-
-#if defined (ACE_NEEDS_WRITEV)
-
-// "Fake" writev for operating systems without it. Note that this is
-// thread-safe.
-
-extern "C" int
-writev (ACE_HANDLE handle, ACE_WRITEV_TYPE iov[], int n)
-{
-// ACE_TRACE ("::writev");
-
- size_t length = 0;
- int i;
-
- // Determine the total length of all the buffers in <iov>.
- for (i = 0; i < n; i++)
- if (ACE_static_cast (int, iov[i].iov_len) < 0)
- return -1;
- else
- length += iov[i].iov_len;
-
- char *buf;
-
-#if defined (ACE_HAS_ALLOCA)
- buf = (char *) alloca (length);
-#else
- ACE_NEW_RETURN (buf, char[length], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- char *ptr = buf;
-
- for (i = 0; i < n; i++)
- {
- ACE_OS::memcpy (ptr, iov[i].iov_base, iov[i].iov_len);
- ptr += iov[i].iov_len;
- }
-
- ssize_t result = ACE::send_n (handle, buf, length);
-#if !defined (ACE_HAS_ALLOCA)
- delete [] buf;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- return result;
-}
-#endif /* ACE_NEEDS_WRITEV */
-
-#if defined (ACE_NEEDS_READV)
-
-// "Fake" readv for operating systems without it. Note that this is
-// thread-safe.
-
-extern "C" int
-readv (ACE_HANDLE handle,
- ACE_READV_TYPE *iov,
- int n)
-{
-// ACE_TRACE ("readv");
-
- ssize_t length = 0;
- int i;
-
- for (i = 0; i < n; i++)
- if (ACE_static_cast (int, iov[i].iov_len) < 0)
- return -1;
- else
- length += iov[i].iov_len;
-
- char *buf;
-#if defined (ACE_HAS_ALLOCA)
- buf = (char *) alloca (length);
-#else
- ACE_NEW_RETURN (buf, char[length], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- length = ACE::recv_n (handle, buf, length);
-
- if (length != -1)
- {
- char *ptr = buf;
- int copyn = length;
-
- for (i = 0;
- i < n && copyn > 0;
- i++)
- {
- ACE_OS::memcpy (iov[i].iov_base, ptr,
- // iov_len is int on some platforms, size_t on others
- copyn > (int) iov[i].iov_len
- ? (size_t) iov[i].iov_len
- : (size_t) copyn);
- ptr += iov[i].iov_len;
- copyn -= iov[i].iov_len;
- }
- }
-
-#if !defined (ACE_HAS_ALLOCA)
- delete [] buf;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- return length;
-}
-#endif /* ACE_NEEDS_READV */
-
-#if defined (ACE_NEEDS_FTRUNCATE)
-extern "C" int
-ftruncate (ACE_HANDLE handle, long len)
-{
- struct flock fl;
- fl.l_whence = 0;
- fl.l_len = 0;
- fl.l_start = len;
- fl.l_type = F_WRLCK;
-
- return ::fcntl (handle, F_FREESP, &fl);
-}
-#endif /* ACE_NEEDS_FTRUNCATE */
-
-#if defined (ACE_LACKS_MKTEMP) && !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
-char *
-ACE_OS::mktemp (char *s)
-{
- // ACE_TRACE ("ACE_OS::mktemp");
- if (s == 0)
- // check for null template string failed!
- return 0;
- else
- {
- char *xxxxxx = ACE_OS::strstr (s, "XXXXXX");
-
- if (xxxxxx == 0)
- // the template string doesn't contain "XXXXXX"!
- return s;
- else
- {
- char unique_letter = 'a';
- struct stat sb;
-
- // Find an unused filename for this process. It is assumed
- // that the user will open the file immediately after
- // getting this filename back (so, yes, there is a race
- // condition if multiple threads in a process use the same
- // template). This appears to match the behavior of the
- // Solaris 2.5 mktemp().
- ACE_OS::sprintf (xxxxxx, "%05d%c", getpid (), unique_letter);
- while (::stat (s, &sb) >= 0)
- {
- if (++unique_letter <= 'z')
- ACE_OS::sprintf (xxxxxx, "%05d%c", getpid (), unique_letter);
- else
- {
- // maximum of 26 unique files per template, per process
- ACE_OS::sprintf (xxxxxx, "%s", "");
- return s;
- }
- }
- }
- return s;
- }
-}
-#endif /* ACE_LACKS_MKTEMP && !ACE_HAS_MOSTLY_UNICODE_APIS */
-
-int
-ACE_OS::socket_init (int version_high, int version_low)
-{
-#if defined (ACE_WIN32)
- if (ACE_OS::socket_initialized_ == 0)
- {
- // cout << "WSAStartup" << endl;
- WORD version_requested = MAKEWORD (version_high, version_low);
- WSADATA wsa_data;
- int error = WSAStartup (version_requested, &wsa_data);
-
- if (error != 0)
-#if defined (ACE_HAS_WINCE)
- {
- wchar_t fmt[] = L"%s failed, WSAGetLastError returned %d";
- wchar_t buf[80]; // @@ Eliminate magic number.
- ACE_OS::sprintf (buf, fmt, L"WSAStartup", error);
- ::MessageBox (NULL, buf, L"WSAStartup failed!", MB_OK);
- }
-#else
- cerr << "WSAStartup failed, WSAGetLastError returned " << error << endl;
-#endif /* ACE_HAS_WINCE */
-
- ACE_OS::socket_initialized_ = 1;
- }
-#else
- ACE_UNUSED_ARG (version_high);
- ACE_UNUSED_ARG (version_low);
-#endif /* ACE_WIN32 */
- return 0;
-}
-
-int
-ACE_OS::socket_fini (void)
-{
-#if defined (ACE_WIN32)
- if (ACE_OS::socket_initialized_ != 0)
- {
- // cout << "WSACleanup" << endl;
- if (WSACleanup () != 0)
- {
- int error = ::WSAGetLastError ();
-#if defined (ACE_HAS_WINCE)
- wchar_t fmt[] = L"%s failed, WSAGetLastError returned %d";
- wchar_t buf[80]; // @@ Eliminate magic number.
- ACE_OS::sprintf (buf, fmt, L"WSACleanup", error);
- ::MessageBox (NULL, buf , L"WSACleanup failed!", MB_OK);
-#else
- cerr << "WSACleanup failed, WSAGetLastError returned " << error << endl;
-#endif /* ACE_HAS_WINCE */
- }
- ACE_OS::socket_initialized_ = 0;
- }
-#endif /* ACE_WIN32 */
- return 0;
-}
-
-#if defined (ACE_LACKS_SYS_NERR)
-int sys_nerr = ERRMAX + 1;
-#endif /* ACE_LACKS_SYS_NERR */
-
-#if defined (VXWORKS)
-#include /**/ <usrLib.h> /* for ::sp() */
-
-// This global function can be used from the VxWorks shell to pass
-// arguments to a C main () function.
-//
-// usage: -> spa main, "arg1", "arg2"
-//
-// All arguments must be quoted, even numbers.
-int
-spa (FUNCPTR entry, ...)
-{
- static const unsigned int MAX_ARGS = 10;
- static char *argv[MAX_ARGS];
- va_list pvar;
- unsigned int argc;
-
- // Hardcode a program name because the real one isn't available
- // through the VxWorks shell.
- argv[0] = "ace_main";
-
- // Peel off arguments to spa () and put into argv. va_arg () isn't
- // necessarily supposed to return 0 when done, though since the
- // VxWorks shell uses a fixed number (10) of arguments, it might 0
- // the unused ones. This function could be used to increase that
- // limit, but then it couldn't depend on the trailing 0. So, the
- // number of arguments would have to be passed.
- va_start (pvar, entry);
-
- for (argc = 1; argc <= MAX_ARGS; ++argc)
- {
- argv[argc] = va_arg (pvar, char *);
-
- if (argv[argc] == 0)
- break;
- }
-
- if (argc > MAX_ARGS && argv[argc-1] != 0)
- {
- // try to read another arg, and warn user if the limit was exceeded
- if (va_arg (pvar, char *) != 0)
- ACE_OS::fprintf (stderr, "spa(): number of arguments limited to %d\n",
- MAX_ARGS);
- }
- else
- {
- // fill unused argv slots with 0 to get rid of leftovers
- // from previous invocations
- for (unsigned int i = argc; i <= MAX_ARGS; ++i)
- argv[i] = 0;
- }
-
- // The hard-coded options are what ::sp () uses.
- const int ret = ::taskSpawn (argv[0], 100, VX_FP_TASK, 20000,
- entry, argc, (int) argv,
- 0, 0, 0, 0, 0, 0, 0, 0);
- va_end (pvar);
-
- // ::taskSpawn () returns the taskID on success: return 0 instead if
- // successful
- return ret > 0 ? 0 : ret;
-}
-#endif /* VXWORKS */
-
-#if !defined (ACE_HAS_SIGINFO_T)
-siginfo_t::siginfo_t (ACE_HANDLE handle)
- : si_handle_ (handle),
- si_handles_ (&handle)
-{
-}
-
-siginfo_t::siginfo_t (ACE_HANDLE *handles)
- : si_handle_ (handles[0]),
- si_handles_ (handles)
-{
-}
-#endif /* ACE_HAS_SIGINFO_T */
-
-pid_t
-ACE_OS::fork (const char *program_name)
-{
- // ACE_TRACE ("ACE_OS::fork");
-#if defined (ACE_LACKS_FORK)
- ACE_UNUSED_ARG (program_name);
- ACE_NOTSUP_RETURN (pid_t (-1));
-#else
- pid_t pid = ::fork ();
-
- if (pid == 0)
- ACE_LOG_MSG->sync (program_name);
-
- return pid;
-#endif /* ACE_WIN32 */
-}
-
-// This is necessary to work around nasty problems with MVS C++.
-
-extern "C" void
-ace_mutex_lock_cleanup_adapter (void *args)
-{
- ACE_OS::mutex_lock_cleanup (args);
-}
-
-ACE_Thread_ID::ACE_Thread_ID (ACE_thread_t thread_id,
- ACE_hthread_t thread_handle)
- : thread_id_ (thread_id),
- thread_handle_ (thread_handle)
-{
-}
-
-ACE_thread_t
-ACE_Thread_ID::id (void)
-{
- return this->thread_id_;
-}
-
-void
-ACE_Thread_ID::id (ACE_thread_t thread_id)
-{
- this->thread_id_ = thread_id;
-}
-
-ACE_hthread_t
-ACE_Thread_ID::handle (void)
-{
- return this->thread_handle_;
-}
-
-void
-ACE_Thread_ID::handle (ACE_hthread_t thread_handle)
-{
- this->thread_handle_ = thread_handle;
-}
-
-int
-ACE_Thread_ID::operator== (const ACE_Thread_ID &rhs)
-{
- return ACE_OS::thr_cmp (this->thread_handle_, rhs.thread_handle_) == 0
- && ACE_OS::thr_equal (this->thread_id_, rhs.thread_id_) == 0;
-}
-
-int
-ACE_Thread_ID::operator!= (const ACE_Thread_ID &rhs)
-{
- return !(*this == rhs);
-}
-
-int
-ACE_OS::inet_aton (const char *host_name, struct in_addr *addr)
-{
- ACE_UINT32 ip_addr = ACE_OS::inet_addr (host_name);
-
- if (ip_addr == (ACE_UINT32) htonl ((ACE_UINT32) ~0)
- // Broadcast addresses are weird...
- && ACE_OS::strcmp (host_name, "255.255.255.255") != 0)
- return 0;
- else if (addr == 0)
- return 0;
- else
- {
- ACE_OS::memcpy ((void *) addr, (void *) &ip_addr, sizeof ip_addr);
- return 1;
- }
-}
-
-ssize_t
-ACE_OS::pread (ACE_HANDLE handle,
- void *buf,
- size_t nbytes,
- off_t offset)
-{
-#if defined (ACE_HAS_P_READ_WRITE)
-#if defined (ACE_WIN32)
- // This will work irrespective of whether the <handle> is in
- // OVERLAPPED mode or not.
- OVERLAPPED overlapped;
- overlapped.Internal = 0;
- overlapped.InternalHigh = 0;
- overlapped.Offset = offset;
- overlapped.OffsetHigh = 0;
- overlapped.hEvent = 0;
-
- DWORD bytes_written; // This is set to 0 byte WriteFile.
-
- if (::ReadFile (handle, buf, nbytes, &bytes_written, &overlapped))
- return (ssize_t) bytes_written;
- else if (::GetLastError () == ERROR_IO_PENDING)
- if (::GetOverlappedResult (handle, &overlapped, &bytes_written, TRUE) == TRUE)
- return (ssize_t) bytes_written;
-
- return -1;
-#else
- return ::pread (handle, buf, nbytes, offset);
-#endif /* ACE_WIN32 */
-#else
- ACE_MT (ACE_Thread_Mutex *ace_os_monitor_lock =
- ACE_Managed_Object<ACE_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_OS_MONITOR_LOCK);
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *ace_os_monitor_lock, -1));
-
- if (ACE_OS::lseek (handle, offset, SEEK_SET) == -1)
- return -1;
- else
- return ACE_OS::read (handle, buf, nbytes);
-#endif /* ACE_HAD_P_READ_WRITE */
-}
-
-ssize_t
-ACE_OS::pwrite (ACE_HANDLE handle,
- const void *buf,
- size_t nbytes,
- off_t offset)
-{
-#if defined (ACE_HAS_P_READ_WRITE)
-#if defined (ACE_WIN32)
- // This will work irrespective of whether the <handle> is in
- // OVERLAPPED mode or not.
- OVERLAPPED overlapped;
- overlapped.Internal = 0;
- overlapped.InternalHigh = 0;
- overlapped.Offset = offset;
- overlapped.OffsetHigh = 0;
- overlapped.hEvent = 0;
-
- DWORD bytes_written; // This is set to 0 byte WriteFile.
-
- if (::WriteFile (handle, buf, nbytes, &bytes_written, &overlapped))
- return (ssize_t) bytes_written;
- else if (::GetLastError () == ERROR_IO_PENDING)
- if (::GetOverlappedResult (handle, &overlapped, &bytes_written, TRUE) == TRUE)
- return (ssize_t) bytes_written;
-
- return -1;
-#else
- return ::pwrite (handle, buf, nbytes, offset);
-#endif /* ACE_WIN32 */
-#else
- ACE_MT (ACE_Thread_Mutex *ace_os_monitor_lock =
- ACE_Managed_Object<ACE_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_OS_MONITOR_LOCK);
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *ace_os_monitor_lock, -1));
-
- if (ACE_OS::lseek (handle, offset, SEEK_SET) == -1)
- return -1;
- else
- return ACE_OS::write (handle, buf, nbytes);
-#endif /* ACE_HAD_P_READ_WRITE */
-}
-
-#if defined (ACE_HAS_WINCE)
-wchar_t *
-ACE_OS::ctime (const time_t *t)
-{
- wchar_t buf[26]; // 26 is a "magic number" ;)
- return ACE_OS::ctime_r (t, buf, 26);
-}
-
-wchar_t *
-ACE_OS::ctime_r (const time_t *clock,
- wchar_t *buf,
- int buflen)
-{
- // buflen must be at least 26 wchar_t long.
- if (buflen < 26) // Again, 26 is a magic number.
- return 0;
- CTime frz (*clock);
-
- ACE_OS::sprintf (buf, L"%3s %3s %02d %02d:%02d:%02d %04d\n",
- ACE_OS::day_of_week_name[frz.GetDayOfWeek ()],
- ACE_OS::month_name[frz.GetMonth ()],
- frz.GetDay (),
- frz.GetHour (),
- frz.GetMinute (),
- frz.GetSecond (),
- frz.GetYear ());
- return buf;
-}
-#endif /* ACE_HAS_WINCE */
-
-#if !defined (ACE_HAS_WINCE)
-time_t
-ACE_OS::mktime (struct tm *t)
-{
- // ACE_TRACE ("ACE_OS::asctime");
-#if defined (ACE_HAS_MT_SAFE_MKTIME) || !defined (ACE_HAS_THREADS)
- ACE_OSCALL_RETURN (::mktime (t), time_t, (time_t) -1);
-#else
- ACE_MT (ACE_Thread_Mutex *ace_os_monitor_lock =
- ACE_Managed_Object<ACE_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_OS_MONITOR_LOCK);
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *ace_os_monitor_lock, (time_t) -1));
-
- ACE_OSCALL_RETURN (::mktime (t), time_t, (time_t) -1);
-#endif /* ACE_HAS_MT_SAFE_MKTIME */
-}
-#endif /* !ACE_HAS_WINCE */
-
-#if !defined (ACE_HAS_THREADS) || !defined (ACE_HAS_STHREADS) || defined (ACE_LACKS_RWLOCK_T)
-// The ACE_HAS_THREADS and ACE_HAS_STHREADS case is in OS.i
-int
-ACE_OS::rwlock_init (ACE_rwlock_t *rw,
- int type,
- LPCTSTR name,
- void *arg)
-{
- // ACE_TRACE ("ACE_OS::rwlock_init");
- type = type;
- name = name;
-#if defined (ACE_HAS_THREADS)
-#if !defined (ACE_HAS_STHREADS) || defined (ACE_LACKS_RWLOCK_T)
- /* NT, POSIX, and VxWorks don't support this natively. */
- ACE_UNUSED_ARG (name);
- int result = -1;
-
- // Since we cannot use the user specified name for all three
- // objects, we will create three complete new names
- TCHAR name1[ACE_UNIQUE_NAME_LEN];
- TCHAR name2[ACE_UNIQUE_NAME_LEN];
- TCHAR name3[ACE_UNIQUE_NAME_LEN];
-
- ACE::unique_name ((const void *) &rw->lock_, name1,
- ACE_UNIQUE_NAME_LEN);
- ACE::unique_name ((const void *) &rw->waiting_readers_, name2,
- ACE_UNIQUE_NAME_LEN);
- ACE::unique_name ((const void *) &rw->waiting_writers_, name3,
- ACE_UNIQUE_NAME_LEN);
-
- if (ACE_OS::mutex_init (&rw->lock_, type, name1, arg) == 0
- && ACE_OS::cond_init (&rw->waiting_readers_, type, name2, arg) == 0
- && ACE_OS::cond_init (&rw->waiting_writers_, type, name3, arg) == 0)
- {
- // Success!
- rw->ref_count_ = 0;
- rw->num_waiting_writers_ = 0;
- rw->num_waiting_readers_ = 0;
-
- result = 0;
- }
-
- if (result == -1)
- {
- int error = errno;
- ACE_OS::mutex_destroy (&rw->lock_);
- ACE_OS::cond_destroy (&rw->waiting_readers_);
- ACE_OS::cond_destroy (&rw->waiting_writers_);
- errno = error;
- }
- return result;
-#endif /* ! ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (rw);
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (arg);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-#endif /* ! ACE_HAS_THREADS || ! ACE_HAS_STHREADS || defined (ACE_LACKS_RWLOCK_T) */
-
-#if defined (ACE_PSOS)
-
-// bit masks and shifts for prying info out of the pSOS time encoding
-const u_long ACE_PSOS_Time_t::year_mask = 0x0000FFFFul;
-const u_long ACE_PSOS_Time_t::month_mask = 0x000000FFul;
-const u_long ACE_PSOS_Time_t::day_mask = 0x000000FFul;
-const u_long ACE_PSOS_Time_t::hour_mask = 0x0000FFFFul;
-const u_long ACE_PSOS_Time_t::minute_mask = 0x000000FFul;
-const u_long ACE_PSOS_Time_t::second_mask = 0x000000FFul;
-const int ACE_PSOS_Time_t::year_shift = 16;
-const int ACE_PSOS_Time_t::month_shift = 8;
-const int ACE_PSOS_Time_t::hour_shift = 16;
-const int ACE_PSOS_Time_t::minute_shift = 8;
-const int ACE_PSOS_Time_t::year_origin = 1900;
-const int ACE_PSOS_Time_t::month_origin = 1;
-
-// maximum number of clock ticks supported
-const u_long ACE_PSOS_Time_t::max_ticks = ~0UL;
-
-
-ACE_PSOS_Time_t::ACE_PSOS_Time_t ()
- : date_ (0), time_ (0), ticks_ (0)
-{
-}
- // default ctor: date, time, and ticks all zeroed
-
-ACE_PSOS_Time_t::ACE_PSOS_Time_t (const timespec_t& t)
-{
- struct tm* tm_struct = ACE_OS::gmtime (&(t.tv_sec));
-
- // encode date values from tm struct into pSOS date bit array
-
- date_ = (ACE_PSOS_Time_t::year_mask &
- ACE_static_cast (u_long,
- tm_struct->tm_year + ACE_PSOS_Time_t::year_origin)) <<
- ACE_PSOS_Time_t::year_shift;
-
- date_ |= (ACE_PSOS_Time_t::month_mask &
- ACE_static_cast (u_long,
- tm_struct->tm_mon + ACE_PSOS_Time_t::month_origin)) <<
- ACE_PSOS_Time_t::month_shift;
-
- date_ |= ACE_PSOS_Time_t::day_mask &
- ACE_static_cast (u_long, tm_struct->tm_mday);
-
-
- // encode time values from tm struct into pSOS time bit array
-
- time_ = (ACE_PSOS_Time_t::hour_mask &
- ACE_static_cast (u_long, tm_struct->tm_hour)) <<
- ACE_PSOS_Time_t::hour_shift;
-
- time_ |= (ACE_PSOS_Time_t::minute_mask &
- ACE_static_cast (u_long, tm_struct->tm_min)) <<
- ACE_PSOS_Time_t::minute_shift;
-
- time_ |= ACE_PSOS_Time_t::second_mask &
- ACE_static_cast (u_int, tm_struct->tm_sec);
-
- // encode nanoseconds as system clock ticks
- ticks_ = ACE_static_cast (u_long,
- ((ACE_static_cast (double, t.tv_nsec) *
- ACE_static_cast (double, KC_TICKS2SEC)) /
- ACE_static_cast (double, 1000000000)));
-
-}
- // ctor from a timespec_t
-
-
-ACE_PSOS_Time_t::operator timespec_t ()
-{
- struct tm tm_struct;
-
- // decode date and time bit arrays and fill in fields of tm_struct
-
- tm_struct.tm_year =
- ACE_static_cast (int, (ACE_PSOS_Time_t::year_mask &
- (date_ >> ACE_PSOS_Time_t::year_shift))) -
- ACE_PSOS_Time_t::year_origin;
-
- tm_struct.tm_mon =
- ACE_static_cast (int, (ACE_PSOS_Time_t::month_mask &
- (date_ >> ACE_PSOS_Time_t::month_shift))) -
- ACE_PSOS_Time_t::month_origin;
-
- tm_struct.tm_mday =
- ACE_static_cast (int, (ACE_PSOS_Time_t::day_mask & date_));
-
- tm_struct.tm_hour =
- ACE_static_cast (int, (ACE_PSOS_Time_t::hour_mask &
- (time_ >> ACE_PSOS_Time_t::hour_shift)));
-
- tm_struct.tm_min =
- ACE_static_cast (int, (ACE_PSOS_Time_t::minute_mask &
- (time_ >> ACE_PSOS_Time_t::minute_shift)));
-
- tm_struct.tm_sec =
- ACE_static_cast (int, (ACE_PSOS_Time_t::second_mask & time_));
-
- // indicate values we don't know as negative numbers
- tm_struct.tm_wday = -1;
- tm_struct.tm_yday = -1;
- tm_struct.tm_isdst = -1;
-
- timespec_t t;
-
- // convert calendar time to time struct
- t.tv_sec = ACE_OS::mktime (&tm_struct);
-
- // encode nanoseconds as system clock ticks
- t.tv_nsec = ACE_static_cast (long,
- ((ACE_static_cast (double, ticks_) *
- ACE_static_cast (double, 1000000000)) /
- ACE_static_cast (double, KC_TICKS2SEC)));
-
- return t;
-}
- // type cast operator (to a timespec_t)
-
-ACE_INLINE u_long
-ACE_PSOS_Time_t::get_system_time (ACE_PSOS_Time_t& t)
-{
- u_long ret_val = 0;
-
-#if defined (ACE_PSOSIM) /* system time is broken in simulator */
-
- timeval tv;
- int result = 0;
- ACE_OSCALL (::gettimeofday (&tv, 0), int, -1, result);
- if (result == -1)
- {
- return 1;
- }
-
- ACE_Time_Value atv (tv);
- timespec ts = atv;
- ACE_PSOS_Time_t pt (ts);
- t.date_ = pt.date_;
- t.time_ = pt.time_;
- t.ticks_ = pt.ticks_;
-
-#else
-
- ret_val = tm_get (&(t.date_), &(t.time_), &(t.ticks_));
-
-#endif /* ACE_PSOSIM */
-
- return ret_val;
-}
- // static member function to get current system time
-
-ACE_INLINE u_long
-ACE_PSOS_Time_t::set_system_time (const ACE_PSOS_Time_t& t)
-{
- u_long ret_val = tm_set (t.date_, t.time_, t.ticks_);
- return ret_val;
-}
- // static member function to set current system time
-
-#if defined (ACE_PSOSIM)
-
-ACE_INLINE u_long
-ACE_PSOS_Time_t::init_simulator_time ()
-{
- // This is a hack using a direct UNIX system call, because the appropriate
- // ACE_OS method ultimately uses the pSOS tm_get function, which would fail
- // because the simulator's system time is uninitialized (chicken and egg).
- timeval t;
- int result = 0;
- ACE_OSCALL (::gettimeofday (&t, 0), int, -1, result);
- if (result == -1)
- {
- return 1;
- }
- else
- {
- ACE_Time_Value tv (t);
- timespec ts = tv;
- ACE_PSOS_Time_t pt (ts);
- u_long ret_val = ACE_PSOS_Time_t::set_system_time (pt);
- return ret_val;
-
- }
-}
- // static member function to initialize system time, using UNIX calls
-
-#endif /* ACE_PSOSIM */
-
-
-#endif /* ACE_PSOS */
-
-#if defined (__DGUX) && defined (ACE_HAS_THREADS) && defined (_POSIX4A_DRAFT10_SOURCE)
-extern "C" int __d6_sigwait (sigset_t *set);
-
-extern "C" int __d10_sigwait( const sigset_t *set, int *sig )
-{
-sigset_t unconst_set = *set;
-int caught_sig;
-
- if ((caught_sig = __d6_sigwait(&unconst_set)) == -1)
- return -1;
- *sig = caught_sig;
- return 0;
-}
-#endif /* __DGUX && PTHREADS && _POSIX4A_DRAFT10_SOURCE */
-
-#if defined (CHORUS)
-extern "C"
-void
-ace_sysconf_dump (void)
-{
- ACE_Time_Value time = ACE_OS::gettimeofday ();
- if (time == -1)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("Cannot get time\n")));
- else
- time.dump ();
-
- ACE_DEBUG ((LM_DEBUG,
- "ARG_MAX \t= \t%d\t"
- "DELAYTIMER_MAX \t= \t%d\n"
- "_MQ_OPEN_MAX \t= \t%d\t"
- "_MQ_PRIO_MAX \t= \t%d\n"
- "_MQ_DFL_MSGSIZE\t= \t%d\t"
- "_MQ_DFL_MAXMSGNB\t= \t%d\n"
- "_MQ_PATHMAX \t= \t%d\n"
- "NGROUPS_MAX \t= \t%d\t"
- "OPEN_MAX \t= \t%d\n"
- "PAGESIZE \t= \t%d\n"
- "PTHREAD_DESTRUCTOR_ITERATIONS \t= \t%d\n"
- "PTHREAD_KEYS_MAX \t= \t%d\n"
- "PTHREAD_STACK_MIN \t= \t%d\n"
- "PTHREAD_THREADS_MAX \t= \t%d\n"
- "SEM_VALUE_MAX \t= \t%d\n"
- "SEM_PATHMAX \t= \t%d\n"
- "TIMER_MAX \t= \t%d\n"
- "TZNAME_MAX \t= \t%d\n"
- "_POSIX_MESSAGE_PASSING \t= \t%d\n"
- "_POSIX_SEMAPHORES \t= \t%d\n"
- "_POSIX_SHARED_MEMORY_OBJECTS \t= \t%d\n"
- "_POSIX_THREADS \t= \t%d\n"
- "_POSIX_THREAD_ATTR_STACKADDR \t= \t%d\n"
- "_POSIX_THREAD_ATTR_STACKSIZE \t= \t%d\n"
- "_POSIX_THREAD_PRIORITY_SCHEDULING= \t%d\n"
- "_POSIX_THREAD_PRIO_INHERIT \t= \t%d\n"
- "_POSIX_THREAD_PRIO_PROTECT \t= \t%d\n"
- "_POSIX_THREAD_PROCESS_SHARED \t= \t%d\n"
- "_POSIX_THREAD_SAFE_FUNCTIONS \t= \t%d\n"
- "_POSIX_TIMERS \t= \t%d\n"
- "_POSIX_VERSION \t= \t%d\n",
- ACE_OS::sysconf (_SC_ARG_MAX),
- ACE_OS::sysconf (_SC_DELAYTIMER_MAX),
- ACE_OS::sysconf (_SC_MQ_OPEN_MAX),
- ACE_OS::sysconf (_SC_MQ_PRIO_MAX),
- ACE_OS::sysconf (_SC_MQ_DFL_MSGSIZE),
- ACE_OS::sysconf (_SC_MQ_DFL_MAXMSGNB),
- ACE_OS::sysconf (_SC_MQ_PATHMAX),
- ACE_OS::sysconf (_SC_NGROUPS_MAX),
- ACE_OS::sysconf (_SC_OPEN_MAX),
- ACE_OS::sysconf (_SC_PAGESIZE),
- ACE_OS::sysconf (_SC_PTHREAD_DESTRUCTOR_ITERATIONS),
- ACE_OS::sysconf (_SC_PTHREAD_KEYS_MAX),
- ACE_OS::sysconf (_SC_PTHREAD_STACK_MIN),
- ACE_OS::sysconf (_SC_PTHREAD_THREADS_MAX),
- ACE_OS::sysconf (_SC_SEM_VALUE_MAX),
- ACE_OS::sysconf (_SC_SHM_PATHMAX),
- ACE_OS::sysconf (_SC_TIMER_MAX),
- ACE_OS::sysconf (_SC_TZNAME_MAX),
- ACE_OS::sysconf (_SC_MESSAGE_PASSING),
- ACE_OS::sysconf (_SC_SEMAPHORES),
- ACE_OS::sysconf (_SC_SHARED_MEMORY_OBJECTS),
- ACE_OS::sysconf (_SC_THREADS),
- ACE_OS::sysconf (_SC_THREAD_ATTR_STACKADDR),
- ACE_OS::sysconf (_SC_THREAD_ATTR_STACKSIZE),
- ACE_OS::sysconf (_SC_THREAD_PRIORITY_SCHEDULING),
- ACE_OS::sysconf (_SC_THREAD_PRIO_INHERIT),
- ACE_OS::sysconf (_SC_THREAD_PRIO_PROTECT),
- ACE_OS::sysconf (_SC_THREAD_PROCESS_SHARED),
- ACE_OS::sysconf (_SC_THREAD_SAFE_FUNCTIONS),
- ACE_OS::sysconf (_SC_TIMERS),
- ACE_OS::sysconf (_SC_VERSION)));
-}
-#endif
diff --git a/ace/OS.h b/ace/OS.h
deleted file mode 100644
index ba72171ab0b..00000000000
--- a/ace/OS.h
+++ /dev/null
@@ -1,5475 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// OS.h
-//
-// = AUTHOR
-// Doug Schmidt <schmidt@cs.wustl.edu>, Jesper S. M|ller
-// <stophph@diku.dk>, and a cast of thousands...
-//
-// ============================================================================
-
-#if !defined (ACE_OS_H)
-#define ACE_OS_H
-
-// This file should be a link to the platform/compiler-specific
-// configuration file (e.g., config-sunos5-sunc++-4.x.h).
-#include "ace/inc_user_config.h"
-
-#if defined (ACE_HAS_ANSI_CASTS)
-# define ACE_static_cast(TYPE, EXPR) static_cast<TYPE> (EXPR)
-# define ACE_const_cast(TYPE, EXPR) const_cast<TYPE> (EXPR)
-# define ACE_reinterpret_cast(TYPE, EXPR) reinterpret_cast<TYPE> (EXPR)
-# define ACE_dynamic_cast(TYPE, EXPR) dynamic_cast<TYPE> (EXPR)
-#else
-# define ACE_static_cast(TYPE, EXPR) ((TYPE) (EXPR))
-# define ACE_const_cast(TYPE, EXPR) ((TYPE) (EXPR))
-# define ACE_reinterpret_cast(TYPE, EXPR) ((TYPE) (EXPR))
-# define ACE_dynamic_cast(TYPE, EXPR) ((TYPE) (EXPR))
-#endif /* ACE_HAS_ANSI_CASTS */
-
-// Deal with MSVC++ insanity for CORBA...
-#if defined (ACE_HAS_BROKEN_NAMESPACES)
-#define ACE_CORBA_1(NAME) CORBA_##NAME
-#define ACE_CORBA_2(TYPE, NAME) CORBA_##TYPE##_##NAME
-#define ACE_CORBA_3(TYPE, NAME) CORBA_##TYPE::NAME
-#define ACE_NESTED_CLASS(TYPE, NAME) NAME
-#else
-#define ACE_CORBA_1(NAME) CORBA::NAME
-#define ACE_CORBA_2(TYPE, NAME) CORBA::TYPE::NAME
-#define ACE_CORBA_3(TYPE, NAME) CORBA::TYPE::NAME
-#define ACE_NESTED_CLASS(TYPE, NAME) TYPE::NAME
-#endif /* ACE_WIN32 */
-
-// Define some helpful macros.
-#define ACE_ONE_SECOND_IN_MSECS 1000L
-#define ACE_ONE_SECOND_IN_USECS 1000000L
-#define ACE_ONE_SECOND_IN_NSECS 1000000000L
-
-#if defined (ACE_NO_INLINE)
- // ACE inlining has been explicitly disabled. Implement
- // internally within ACE by undefining __ACE_INLINE__.
-# undef __ACE_INLINE__
-#endif /* ! ACE_NO_INLINE */
-
-#if !defined (ACE_DEFAULT_CLOSE_ALL_HANDLES)
-#define ACE_DEFAULT_CLOSE_ALL_HANDLES 1
-#endif /* ACE_DEFAULT_CLOSE_ALL_HANDLES */
-
-// The maximum length for a fully qualified Internet name.
-#if !defined(ACE_MAX_FULLY_QUALIFIED_NAME_LEN)
-#define ACE_MAX_FULLY_QUALIFIED_NAME_LEN 256
-#endif /* ACE_MAX_FULLY_QUALIFIED_NAME_LEN */
-
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
-// control message size to pass a file descriptor
-#define ACE_BSD_CONTROL_MSG_LEN sizeof (struct cmsghdr) + sizeof (ACE_HANDLE)
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-
-// Define the default constants for ACE. Many of these are used for
-// the ACE tests and applications. You can change these values by
-// defining the macros in your config.h file.
-
-#if !defined (ACE_DEFAULT_TIMEOUT)
-#define ACE_DEFAULT_TIMEOUT 5
-#endif /* ACE_DEFAULT_TIMEOUT */
-
-#if !defined (ACE_DEFAULT_THREADS)
-#define ACE_DEFAULT_THREADS 1
-#endif /* ACE_DEFAULT_THREADS */
-
-// The following 3 defines are used in the IP multicast and broadcast tests.
-#if !defined (ACE_DEFAULT_BROADCAST_PORT)
-#define ACE_DEFAULT_BROADCAST_PORT 10000
-#endif /* ACE_DEFAULT_BROADCAST_PORT */
-
-#if !defined (ACE_DEFAULT_MULTICAST_PORT)
-#define ACE_DEFAULT_MULTICAST_PORT 10001
-#endif /* ACE_DEFAULT_MULTICAST_PORT */
-
-#if !defined (ACE_DEFAULT_MULTICAST_ADDR)
-#define ACE_DEFAULT_MULTICAST_ADDR "224.9.9.2"
-#endif /* ACE_DEFAULT_MULTICAST_ADDR */
-
-// Default port number for HTTP.
-#if !defined (ACE_DEFAULT_HTTP_SERVER_PORT)
-#define ACE_DEFAULT_HTTP_SERVER_PORT 80
-#endif /* ACE_DEFAULT_HTTP_SERVER_PORT */
-
-// Used in many IPC_SAP tests
-#if !defined (ACE_DEFAULT_SERVER_PORT)
-#define ACE_DEFAULT_SERVER_PORT 10002
-#endif /* ACE_DEFAULT_SERVER_PORT */
-
-#if !defined (ACE_DEFAULT_MAX_SOCKET_BUFSIZ)
-#define ACE_DEFAULT_MAX_SOCKET_BUFSIZ 65536
-#endif /* ACE_DEFAULT_MAX_SOCKET_BUFSIZ */
-
-#if !defined (ACE_DEFAULT_SERVER_PORT_STR)
-#define ACE_DEFAULT_SERVER_PORT_STR "10002"
-#endif /* ACE_DEFAULT_SERVER_PORT_STR */
-
-// Used for the Service_Directory test
-#if !defined (ACE_DEFAULT_SERVICE_PORT)
-#define ACE_DEFAULT_SERVICE_PORT 10003
-#endif /* ACE_DEFAULT_SERVICE_PORT */
-
-// Used for the ACE_Thread_Spawn test
-#if !defined (ACE_DEFAULT_THR_PORT )
-#define ACE_DEFAULT_THR_PORT 10004
-#endif /* ACE_DEFAULT_THR_PORT */
-
-// Used for SOCK_Connect::connect() tests
-#if !defined (ACE_DEFAULT_LOCAL_PORT)
-#define ACE_DEFAULT_LOCAL_PORT 10005
-#endif /* ACE_DEFAULT_LOCAL_PORT */
-
-// Used for Connector tests
-#if !defined (ACE_DEFAULT_LOCAL_PORT_STR)
-#define ACE_DEFAULT_LOCAL_PORT_STR "10005"
-#endif /* ACE_DEFAULT_LOCAL_PORT_STR */
-
-// Used for the name server.
-#if !defined (ACE_DEFAULT_NAME_SERVER_PORT)
-#define ACE_DEFAULT_NAME_SERVER_PORT 10006
-#endif /* ACE_DEFAULT_NAME_SERVER_PORT */
-
-#if !defined (ACE_DEFAULT_NAME_SERVER_PORT_STR)
-#define ACE_DEFAULT_NAME_SERVER_PORT_STR "10006"
-#endif /* ACE_DEFAULT_NAME_SERVER_PORT_STR */
-
-// Used for the token server.
-#if !defined (ACE_DEFAULT_TOKEN_SERVER_PORT)
-#define ACE_DEFAULT_TOKEN_SERVER_PORT 10007
-#endif /* ACE_DEFAULT_TOKEN_SERVER_PORT */
-
-#if !defined (ACE_DEFAULT_TOKEN_SERVER_PORT_STR)
-#define ACE_DEFAULT_TOKEN_SERVER_PORT_STR "10007"
-#endif /* ACE_DEFAULT_TOKEN_SERVER_PORT_STR */
-
-// Used for the logging server.
-#if !defined (ACE_DEFAULT_LOGGING_SERVER_PORT)
-#define ACE_DEFAULT_LOGGING_SERVER_PORT 10008
-#endif /* ACE_DEFAULT_LOGGING_SERVER_PORT */
-
-#if !defined (ACE_DEFAULT_LOGGING_SERVER_PORT_STR)
-#define ACE_DEFAULT_LOGGING_SERVER_PORT_STR "10008"
-#endif /* ACE_DEFAULT_LOGGING_SERVER_PORT_STR */
-
-// Used for the logging server.
-#if !defined (ACE_DEFAULT_THR_LOGGING_SERVER_PORT)
-#define ACE_DEFAULT_THR_LOGGING_SERVER_PORT 10008
-#endif /* ACE_DEFAULT_THR_LOGGING_SERVER_PORT */
-
-#if !defined (ACE_DEFAULT_THR_LOGGING_SERVER_PORT_STR)
-#define ACE_DEFAULT_THR_LOGGING_SERVER_PORT_STR "10008"
-#endif /* ACE_DEFAULT_THR_LOGGING_SERVER_PORT_STR */
-
-// Used for the time server.
-#if !defined (ACE_DEFAULT_TIME_SERVER_PORT)
-#define ACE_DEFAULT_TIME_SERVER_PORT 10009
-#endif /* ACE_DEFAULT_TIME_SERVER_PORT */
-
-#if !defined (ACE_DEFAULT_TIME_SERVER_PORT_STR)
-#define ACE_DEFAULT_TIME_SERVER_PORT_STR "10009"
-#endif /* ACE_DEFAULT_TIME_SERVER_PORT_STR */
-
-#if !defined (ACE_DEFAULT_TIME_SERVER_STR)
-#define ACE_DEFAULT_TIME_SERVER_STR "ACE_TS_TIME"
-#endif /* ACE_DEFAULT_TIME_SERVER_STR */
-
-// Used by the FIFO tests and the Client_Logging_Handler netsvc.
-#if !defined (ACE_DEFAULT_RENDEZVOUS)
-#if defined (ACE_HAS_STREAM_PIPES)
-#define ACE_DEFAULT_RENDEZVOUS "/tmp/fifo.ace"
-#else
-#define ACE_DEFAULT_RENDEZVOUS "localhost:10010"
-#endif /* ACE_LACKS_FIFO */
-#endif /* ACE_DEFAULT_RENDEZVOUS */
-
-#if !defined (ACE_DEFAULT_LOGGER_KEY)
-#if defined (ACE_HAS_UNICODE) && defined (UNICODE)
-#if defined (ACE_HAS_STREAM_PIPES)
-#define ACE_DEFAULT_LOGGER_KEY L"/tmp/server_daemon"
-#else
-#define ACE_DEFAULT_LOGGER_KEY L"localhost:10012"
-#endif /* ACE_HAS_STREAM_PIPES */
-#else /* ACE_HAS_UNICODE */
-#if defined (ACE_HAS_STREAM_PIPES)
-#define ACE_DEFAULT_LOGGER_KEY "/tmp/server_daemon"
-#else
-#define ACE_DEFAULT_LOGGER_KEY "localhost:10012"
-#endif /* ACE_HAS_STREAM_PIPES */
-#endif /* ACE_HAS_UNICODE && UNICODE */
-#endif /* ACE_DEFAULT_LOGGER_KEY */
-
-#if !defined (ACE_DEFAULT_SERVER_HOST)
-#define ACE_DEFAULT_SERVER_HOST "localhost"
-#endif /* ACE_DEFAULT_SERVER_HOST */
-
-// Default shared memory key
-#if !defined (ACE_DEFAULT_SHM_KEY)
-#define ACE_DEFAULT_SHM_KEY 1234
-#endif /* ACE_DEFAULT_SHM_KEY */
-
-// Default segment size used by SYSV shared memory (128 K)
-#if !defined (ACE_DEFAULT_SEGMENT_SIZE)
-#define ACE_DEFAULT_SEGMENT_SIZE 1024 * 128
-#endif /* ACE_DEFAULT_SEGMENT_SIZE */
-
-// Maximum number of SYSV shared memory segments
-// (does anyone know how to figure out the right values?!)
-#if !defined (ACE_DEFAULT_MAX_SEGMENTS)
-#define ACE_DEFAULT_MAX_SEGMENTS 6
-#endif /* ACE_DEFAULT_MAX_SEGMENTS */
-
-// Name of the map that's stored in shared memory.
-#if !defined (ACE_NAME_SERVER_MAP)
-#define ACE_NAME_SERVER_MAP "Name Server Map"
-#endif /* ACE_NAME_SERVER_MAP */
-
-// Default file permissions.
-#if !defined (ACE_DEFAULT_FILE_PERMS)
-#define ACE_DEFAULT_FILE_PERMS 0666
-#endif /* ACE_DEFAULT_FILE_PERMS */
-
-// Default directory permissions.
-#if !defined (ACE_DEFAULT_DIR_PERMS)
-#define ACE_DEFAULT_DIR_PERMS 0777
-#endif /* ACE_DEFAULT_DIR_PERMS */
-
-// Default size of the ACE Reactor.
-#if !defined (ACE_DEFAULT_SELECT_REACTOR_SIZE)
-#define ACE_DEFAULT_SELECT_REACTOR_SIZE FD_SETSIZE
-#endif /* ACE_DEFAULT_SELECT_REACTOR_SIZE */
-
-// Default size of the ACE Map_Manager.
-#if !defined (ACE_DEFAULT_MAP_SIZE)
-#define ACE_DEFAULT_MAP_SIZE 1024
-#endif /* ACE_DEFAULT_MAP_SIZE */
-
-// Defaults for ACE Timer Wheel
-#if !defined (ACE_DEFAULT_TIMER_WHEEL_SIZE)
-#define ACE_DEFAULT_TIMER_WHEEL_SIZE 1024
-#endif /* ACE_DEFAULT_TIMER_WHEEL_SIZE */
-
-#if !defined (ACE_DEFAULT_TIMER_WHEEL_RESOLUTION)
-#define ACE_DEFAULT_TIMER_WHEEL_RESOLUTION 100
-#endif /* ACE_DEFAULT_TIMER_WHEEL_RESOLUTION */
-
-// Default size for ACE Timer Hash table
-#if !defined (ACE_DEFAULT_TIMER_HASH_TABLE_SIZE)
-#define ACE_DEFAULT_TIMER_HASH_TABLE_SIZE 1024
-#endif /* ACE_DEFAULT_TIMER_HASH_TABLE_SIZE */
-
-// Defaults for the ACE Free List
-#if !defined (ACE_DEFAULT_FREE_LIST_PREALLOC)
-#define ACE_DEFAULT_FREE_LIST_PREALLOC 0
-#endif /* ACE_DEFAULT_FREE_LIST_PREALLOC */
-
-#if !defined (ACE_DEFAULT_FREE_LIST_LWM)
-#define ACE_DEFAULT_FREE_LIST_LWM 0
-#endif /* ACE_DEFAULT_FREE_LIST_LWM */
-
-#if !defined (ACE_DEFAULT_FREE_LIST_HWM)
-#define ACE_DEFAULT_FREE_LIST_HWM 25000
-#endif /* ACE_DEFAULT_FREE_LIST_HWM */
-
-#if !defined (ACE_DEFAULT_FREE_LIST_INC)
-#define ACE_DEFAULT_FREE_LIST_INC 100
-#endif /* ACE_DEFAULT_FREE_LIST_INC */
-
-#if !defined (ACE_UNIQUE_NAME_LEN)
-#define ACE_UNIQUE_NAME_LEN 100
-#endif /* ACE_UNIQUE_NAME_LEN */
-
-#if !defined (ACE_MAX_DGRAM_SIZE)
-// This is just a guess. 8k is the normal limit on
-// most machines because that's what NFS expects.
-#define ACE_MAX_DGRAM_SIZE 8192
-#endif /* ACE_MAX_DGRAM_SIZE */
-
-// Because most WinCE APIs use wchar strings, many of ACE functions
-// must adapt to this change also. For backward compatibility (most
-// platforms still use ASCII char APIs even if they support UNICODE,)
-// these new macros are introduced to avoid code bloating.
-//
-// ASYS stands for ACE SYSTEM something.
-
-#if defined (ACE_HAS_MOSTLY_UNICODE_APIS)
-#define ASYS_TCHAR wchar_t
-#define ASYS_TEXT(STRING) _TEXT(STRING)
-#else
-#define ASYS_TCHAR char
-#define ASYS_TEXT(STRING) STRING
-#endif
-
-// Here are all ACE-specific global declarations needed throughout
-// ACE.
-
-// Helpful dump macros.
-#define ACE_BEGIN_DUMP ASYS_TEXT ("\n====\n(%P|%t|%x)")
-#define ACE_END_DUMP ASYS_TEXT ("====\n")
-
-// A free list which create more elements when there aren't enough
-// elements.
-#define ACE_FREE_LIST_WITH_POOL 1
-
-// A simple free list which doen't allocate/deallocate elements.
-#define ACE_PURE_FREE_LIST 2
-
-#if defined (ACE_NDEBUG)
-#define ACE_DB(X)
-#else
-#define ACE_DB(X) X
-#endif /* ACE_NDEBUG */
-
-// ACE_NO_HEAP_CHECK macro can be used to suppress false report of
-// memory leaks. It turns off the built-in heap checking until the
-// block is left. The old state will then be restored Only used for
-// Win32 (in the moment).
-#if defined (ACE_WIN32)
-
-// This is necessary to work around bugs with Win32 non-blocking
-// connects...
-# if !defined (ACE_NON_BLOCKING_BUG_DELAY)
-# define ACE_NON_BLOCKING_BUG_DELAY 35000
-# endif /* ACE_NON_BLOCKING_BUG_DELAY */
-
-# if defined (_DEBUG) && !defined (ACE_HAS_WINCE)
-class ACE_No_Heap_Check
-{
-public:
- ACE_No_Heap_Check (void)
- : old_state (_CrtSetDbgFlag (_CRTDBG_REPORT_FLAG))
- { _CrtSetDbgFlag (old_state & ~_CRTDBG_ALLOC_MEM_DF);}
- ~ACE_No_Heap_Check (void) { _CrtSetDbgFlag (old_state);}
-private:
- int old_state;
-};
-# define ACE_NO_HEAP_CHECK ACE_No_Heap_Check ____no_heap;
-# else /* !_DEBUG */
-# define ACE_NO_HEAP_CHECK
-# endif /* _DEBUG */
-#else /* !ACE_WIN32 */
-# define ACE_NO_HEAP_CHECK
-#endif /* ACE_WIN32 */
-
-// Turn a number into a string.
-#define ACE_ITOA(X) #X
-
-// Create a string of a server address with a "host:port" format.
-#define ACE_SERVER_ADDRESS(H,P) H":"P
-
-// A couple useful inline functions for checking whether bits are
-// enabled or disabled.
-
-// Efficiently returns the least power of two >= X...
-#define ACE_POW(X) (((X) == 0)?1:(X-=1,X|=X>>1,X|=X>>2,X|=X>>4,X|=X>>8,X|=X>>16,(++X)))
-#define ACE_EVEN(NUM) (((NUM) & 1) == 0)
-#define ACE_ODD(NUM) (((NUM) & 1) == 1)
-#define ACE_BIT_ENABLED(WORD, BIT) (((WORD) & (BIT)) != 0)
-#define ACE_BIT_DISABLED(WORD, BIT) (((WORD) & (BIT)) == 0)
-#define ACE_BIT_CMP_MASK(WORD, BIT, MASK) (((WORD) & (BIT)) == MASK)
-#define ACE_SET_BITS(WORD, BITS) (WORD |= (BITS))
-#define ACE_CLR_BITS(WORD, BITS) (WORD &= ~(BITS))
-#define ACE_MAX(x,y) (((x)>(y))?(x):(y))
-#define ACE_MIN(x,y) (((x)<(y))?(x):(y))
-
-// Keep the compiler from complaining about parameters which are not used.
-#if defined (ghs) || defined (__GNUC__) || defined (__hpux) || defined (__sgi) || defined (DEC_CXX) || defined (__KCC) || defined (__rational__)
-// Some compilers complain about "statement with no effect" with (a).
-// This eliminates the warnings, and no code is generated for the null
-// conditional statement. NOTE: that may only be true if -O is enabled,
-// such as with GreenHills (ghs) 1.8.8.
-#define ACE_UNUSED_ARG(a) {if (&a) /* null */ ;}
-#else
-#define ACE_UNUSED_ARG(a) (a)
-#endif /* ghs */
-
-#if defined (__sgi) || defined (ghs) || defined (DEC_CXX)
-#define ACE_NOTREACHED(a)
-#else
-#define ACE_NOTREACHED(a) a
-#endif
-
-#if defined (ACE_REQUIRES_FUNC_DEFINITIONS)
-// It just evaporated ;-) Not pleasant.
-# define ACE_UNIMPLEMENTED_FUNC(f)
-#else
-# define ACE_UNIMPLEMENTED_FUNC(f) f;
-#endif /* ACE_REQUIRES_FUNC_DEFINITIONS */
-
-// Easy way to designate that a class is used as a pseudo-namespace.
-// Insures that g++ "friendship" anamolies are properly handled.
-#define ACE_CLASS_IS_NAMESPACE(CLASSNAME) \
-private: \
-CLASSNAME (void); \
-CLASSNAME (const CLASSNAME&); \
-friend class ace_dewarn_gplusplus
-
-// These hooks enable ACE to have all dynamic memory management
-// automatically handled on a per-object basis.
-
-#if defined (ACE_HAS_ALLOC_HOOKS)
-#define ACE_ALLOC_HOOK_DECLARE \
- void *operator new (size_t bytes); \
- void operator delete (void *ptr);
-
-// Note that these are just place holders for now. They'll
-// be replaced by the ACE_Malloc stuff shortly...
-#define ACE_ALLOC_HOOK_DEFINE(CLASS) \
- void *CLASS::operator new (size_t bytes) { return ::new char[bytes]; } \
- void CLASS::operator delete (void *ptr) { delete (ptr); }
-#else
-#define ACE_ALLOC_HOOK_DECLARE struct __Ace {} /* Just need a dummy... */
-#define ACE_ALLOC_HOOK_DEFINE(CLASS)
-#endif /* ACE_HAS_ALLOC_HOOKS */
-
-#if defined (ACE_LACKS_KEY_T)
-#if defined (ACE_WIN32)
-// Win32 doesn't use numeric values to name its semaphores, it uses
-// strings!
-typedef char *key_t;
-#else
-typedef int key_t;
-#endif /* ACE_WIN32 */
-#endif /* ACE_LACKS_KEY_T */
-
-#if defined (VXWORKS)
- #if defined (ghs)
- // GreenHills 1.8.8 needs the stdarg.h #include before the #include of
- // vxWorks.h.
- // Also, be sure that these #includes come _after_ the key_t typedef, and
- // before the #include of time.h.
- #include /**/ <stdarg.h>
- #endif /* ghs */
-
- #include /**/ <vxWorks.h>
-#endif /* VXWORKS */
-
-
-///////////////////////////////////////////
-// //
-// NOTE: Please do not add any #includes //
-// before this point. On VxWorks, //
-// vxWorks.h must be #included //
-// first! //
-// //
-///////////////////////////////////////////
-
-#if defined (ACE_PSOS)
-
- #include <ace/sys_conf.h> /* system configuration file */
- #include /**/ <psos.h> /* pSOS+ system calls */
- #include /**/ <pna.h> /* pNA+ TCP/IP Network Manager calls */
-
-
- #if defined (ACE_PSOSIM)
-
- /* In the *simulator* environment, use unsigned int for size_t */
- #define size_t unsigned int
-
-// #include /**/ <prepc.h> /* pREPC+ ANSI C Standard Library calls */
-
- /* include <rpc.h> pRPC+ Remote Procedure Call Library calls */
- /* are not supported by pSOSim */
- /* */
- /* include <phile.h> pHILE+ file system calls are not supported */
- /* by pSOSim *so*, for the time being, we make */
- /* use of UNIX file system headers and then */
- /* when we have time, we wrap UNIX file system */
- /* calls w/ pHILE+ wrappers, and modify ACE to */
- /* use the wrappers under pSOSim */
-
- /* put includes for necessary UNIX file system calls here */
- #include /**/ <sys/stat.h>
- #include /**/ <sys/ioctl.h>
- #include /**/ <sys/sockio.h>
- #include /**/ <netinet/tcp.h>
-
- // remap missing error numbers for system functions
- #define EPERM 1 /* Not super-user */
- #define ENOENT 2 /* No such file or directory */
- #define ESRCH 3 /* No such process */
- #define EINTR 4 /* interrupted system call */
- #define EBADF 9 /* Bad file number */
- #define EAGAIN 11 /* Resource temporarily unavailable */
- #define EWOULDBLOCK EAGAIN /* Blocking resource request would block */
- #define ENOMEM 12 /* Not enough core */
- #define EACCES 13 /* Permission denied */
- #define EEXIST 17 /* File exists */
- #define ENOSPC 28 /* No space left on device */
- #define EPIPE 32 /* Broken pipe */
- #define ETIME 62 /* timer expired */
- #define ENAMETOOLONG 78 /* path name is too long */
- #define ENOSYS 89 /* Unsupported file system operation */
- #define EADDRINUSE 125 /* Address already in use */
- #define ENETUNREACH 128 /* Network is unreachable */
- #define EISCONN 133 /* Socket is already connected */
- #define ESHUTDOWN 143 /* Can't send after socket shutdown */
- #define ECONNREFUSED 146 /* Connection refused */
- #define EINPROGRESS 150 /* operation now in progress */
- #define ERRMAX 151 /* Last error number */
-
- #define TCP_
- #if ! defined (BUFSIZ)
- #define BUFSIZ 1024
- #endif /* ! defined (BUFSIZ) */
-
-
- #else
-
- #include /**/ <rpc.h> /* pRPC+ Remote Procedure Call Library calls */
- #include /**/ <phile.h> /* pHILE+ file system calls */
-
-
- #endif /* defined (ACE_PSOSIM) */
-
-
-
-
-// For general purpose portability
-
-// Use pSOS semaphores, wrapped . . .
-typedef struct
-{
- u_long sema_;
- // Semaphore handle. This is allocated by pSOS.
-
- char name_[4];
- // Name of the semaphore: really a 32 bit number to pSOS
-} ACE_sema_t;
-
-// Used for ACE_MMAP_Memory_Pool
-#if !defined (ACE_DEFAULT_BACKING_STORE)
-#define ACE_DEFAULT_BACKING_STORE "/tmp/ace-malloc-XXXXXX"
-#endif /* ACE_DEFAULT_BACKING_STORE */
-
-// Used for logging
-#if !defined (ACE_DEFAULT_LOGFILE)
-#define ACE_DEFAULT_LOGFILE "/tmp/logfile"
-#endif /* ACE_DEFAULT_LOGFILE */
-
-// Used for dynamic linking.
-#if !defined (ACE_DEFAULT_SVC_CONF)
-#define ACE_DEFAULT_SVC_CONF "./svc.conf"
-#endif /* ACE_DEFAULT_SVC_CONF */
-
-#if !defined (ACE_DEFAULT_SEM_KEY)
-#define ACE_DEFAULT_SEM_KEY "ACE_SEM_KEY"
-#endif /* ACE_DEFAULT_SEM_KEY */
-
-#define ACE_STDIN 0
-#define ACE_STDOUT 1
-#define ACE_STDERR 2
-
-#define ACE_DIRECTORY_SEPARATOR_STR_A "/"
-#define ACE_DIRECTORY_SEPARATOR_CHAR_A '/'
-
-#define ACE_DLL_SUFFIX ".so"
-#define ACE_DLL_PREFIX "lib"
-#define ACE_LD_SEARCH_PATH "LD_LIBRARY_PATH"
-#define ACE_LD_SEARCH_PATH_SEPARATOR_STR ":"
-#define ACE_LOGGER_KEY "/tmp/server_daemon"
-
-#define ACE_PLATFORM_A "pSOS"
-#define ACE_PLATFORM_EXE_SUFFIX_A ""
-
-#if defined (ACE_HAS_UNICODE)
-#define ACE_DIRECTORY_SEPARATOR_STR_W L"/"
-#define ACE_DIRECTORY_SEPARATOR_CHAR_W L'/'
-#define ACE_PLATFORM_W L"pSOS"
-#define ACE_PLATFORM_EXE_SUFFIX_W L""
-#else
-#define ACE_DIRECTORY_SEPARATOR_STR_W "/"
-#define ACE_DIRECTORY_SEPARATOR_CHAR_W '/'
-#define ACE_PLATFORM_W "pSOS"
-#define ACE_PLATFORM_EXE_SUFFIX_W ""
-#endif /* ACE_HAS_UNICODE */
-
-#define ACE_MAX_DEFAULT_PORT 65535
-
-#if ! defined(MAXPATHLEN)
-#define MAXPATHLEN 1024
-#endif /* MAXPATHLEN */
-
-#if ! defined(MAXNAMLEN)
-#define MAXNAMLEN 255
-#endif /* MAXNAMLEN */
-
-#if ! defined(MAXHOSTNAMELEN)
-#define MAXHOSTNAMELEN 256
-#endif /* MAXHOSTNAMELEN */
-
-#if defined (ACE_LACKS_MMAP)
-#define PROT_READ 0
-#define PROT_WRITE 0
-#define PROT_EXEC 0
-#define PROT_NONE 0
-#define PROT_RDWR 0
-#define MAP_PRIVATE 0
-#define MAP_SHARED 0
-#define MAP_FIXED 0
-#endif /* ACE_LACKS_MMAP */
-
-// The following 3 defines are used by the ACE Name Server...
-#if !defined (ACE_DEFAULT_NAMESPACE_DIR_A)
-#define ACE_DEFAULT_NAMESPACE_DIR_A "/tmp"
-#endif /* ACE_DEFAULT_NAMESPACE_DIR_A */
-
-#if !defined (ACE_DEFAULT_LOCALNAME_A)
-#define ACE_DEFAULT_LOCALNAME_A "localnames"
-#endif /* ACE_DEFAULT_LOCALNAME_A */
-
-#if !defined (ACE_DEFAULT_GLOBALNAME_A)
-#define ACE_DEFAULT_GLOBALNAME_A "globalnames"
-#endif /* ACE_DEFAULT_GLOBALNAME_A */
-
-#if defined (ACE_HAS_UNICODE)
-#if !defined (ACE_DEFAULT_NAMESPACE_DIR_W)
-#define ACE_DEFAULT_NAMESPACE_DIR_W L"/tmp"
-#endif /* ACE_DEFAULT_NAMESPACE_DIR_W */
-#if !defined (ACE_DEFAULT_LOCALNAME_W)
-#define ACE_DEFAULT_LOCALNAME_W L"localnames"
-#endif /* ACE_DEFAULT_LOCALNAME_W */
-#if !defined (ACE_DEFAULT_GLOBALNAME_W)
-#define ACE_DEFAULT_GLOBALNAME_W L"globalnames"
-#endif /* ACE_DEFAULT_GLOBALNAME_W */
-#else
-#if !defined (ACE_DEFAULT_NAMESPACE_DIR_W)
-#define ACE_DEFAULT_NAMESPACE_DIR_W "/tmp"
-#endif /* ACE_DEFAULT_NAMESPACE_DIR_W */
-#if !defined (ACE_DEFAULT_LOCALNAME_W)
-#define ACE_DEFAULT_LOCALNAME_W "localnames"
-#endif /* ACE_DEFAULT_LOCALNAME_W */
-#if !defined (ACE_DEFAULT_GLOBALNAME_W)
-#define ACE_DEFAULT_GLOBALNAME_W "globalnames"
-#endif /* ACE_DEFAULT_GLOBALNAME_W */
-#endif /* ACE_HAS_UNICODE */
-
-#if !defined (__TEXT)
-#if (defined (ACE_HAS_UNICODE) && (defined (UNICODE)))
-#define __TEXT(STRING) L##STRING
-#else
-#define __TEXT(STRING) STRING
-#endif /* UNICODE && ACE_HAS_UNICODE */
-#endif /* !defined __TEXT */
-
-typedef int ACE_HANDLE;
-typedef ACE_HANDLE ACE_SOCKET;
-#define ACE_INVALID_HANDLE -1
-
-typedef ACE_HANDLE ACE_SHLIB_HANDLE;
-const int ACE_DEFAULT_SHLIB_MODE = 0;
-
-#define ACE_INVALID_SEM_KEY -1
-
-struct hostent {
- char *h_name; /* official name of host */
- char **h_aliases; /* alias list */
- int h_addrtype; /* host address type */
- int h_length; /* address length */
- char **h_addr_list; /* (first, only) address from name server */
-#define h_addr h_addr_list[0] /* the first address */
-};
-
-struct servent {
- char *s_name; /* official service name */
- char **s_aliases; /* alias list */
- int s_port; /* port # */
- char *s_proto; /* protocol to use */
-};
-
-// For Win32 compatibility.
-
-typedef const char *LPCTSTR;
-typedef char *LPTSTR;
-typedef char TCHAR;
-
-#define ACE_SEH_TRY if (1)
-#define ACE_SEH_EXCEPT(X) while (0)
-#define ACE_SEH_FINALLY if (1)
-
-#if !defined (LPSECURITY_ATTRIBUTES)
-#define LPSECURITY_ATTRIBUTES int
-#endif /* !defined LPSECURITY_ATTRIBUTES */
-#if !defined (GENERIC_READ)
-#define GENERIC_READ 0
-#endif /* !defined GENERIC_READ */
-#if !defined (FILE_SHARE_READ)
-#define FILE_SHARE_READ 0
-#endif /* !defined FILE_SHARE_READ */
-#if !defined (OPEN_EXISTING)
-#define OPEN_EXISTING 0
-#endif /* !defined OPEN_EXISTING */
-#if !defined (FILE_ATTRIBUTE_NORMAL)
-#define FILE_ATTRIBUTE_NORMAL 0
-#endif /* !defined FILE_ATTRIBUTE_NORMAL */
-#if !defined (MAXIMUM_WAIT_OBJECTS)
-#define MAXIMUM_WAIT_OBJECTS 0
-#endif /* !defined MAXIMUM_WAIT_OBJECTS */
-#if !defined (FILE_FLAG_OVERLAPPED)
-#define FILE_FLAG_OVERLAPPED 0
-#endif /* !defined FILE_FLAG_OVERLAPPED */
-
-struct ACE_OVERLAPPED
-{
- u_long Internal;
- u_long InternalHigh;
- u_long Offset;
- u_long OffsetHigh;
- ACE_HANDLE hEvent;
-};
-
-// Use pSOS time, wrapped . . .
-class ACE_PSOS_Time_t
-{
-public:
-
- ACE_PSOS_Time_t ();
- // default ctor: date, time, and ticks all zeroed
-
- ACE_PSOS_Time_t (const timespec_t& t);
- // ctor from a timespec_t
-
- operator timespec_t ();
- // type cast operator (to a timespec_t)
-
- static u_long get_system_time (ACE_PSOS_Time_t& t);
- // static member function to get current system time
-
- static u_long set_system_time (const ACE_PSOS_Time_t& t);
- // static member function to set current system time
-
-#if defined (ACE_PSOSIM)
-
- static u_long init_simulator_time ();
- // static member function to initialize system time, using UNIX calls
-
-#endif /* ACE_PSOSIM */
-
- static const u_long max_ticks;
- // max number of ticks supported in a single system call
-
-private:
-
- // constants for prying info out of the pSOS time encoding
- static const u_long year_mask;
- static const u_long month_mask;
- static const u_long day_mask;
- static const u_long hour_mask;
- static const u_long minute_mask;
- static const u_long second_mask;
- static const int year_shift;
- static const int month_shift;
- static const int hour_shift;
- static const int minute_shift;
- static const int year_origin;
- static const int month_origin;
-
- // error codes
- static const u_long err_notime; // system time not set
- static const u_long err_illdate; // date out of range
- static const u_long err_illtime; // time out of range
- static const u_long err_illticks; // ticks out of range
-
- u_long date_;
- // date : year in bits 31-16, month in bits 15-8, day in bits 7-0
-
- u_long time_;
- // time : hour in bits 31-16, minutes in bits 15-8, seconds in bits 7-0
-
- u_long ticks_;
- // ticks: number of system clock ticks (KC_TICKS2SEC-1 max)
-} ;
-
-#endif /* defined (ACE_PSOS) */
-
-
-
-#if defined (ACE_HAS_CHARPTR_SPRINTF)
-#define ACE_SPRINTF_ADAPTER(X) ::strlen (X)
-#else
-#define ACE_SPRINTF_ADAPTER(X) X
-#endif /* ACE_HAS_CHARPTR_SPRINTF */
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#if !defined (ACE_HAS_INLINED_OSCALLS)
-#define ACE_HAS_INLINED_OSCALLS
-#endif /* !ACE_HAS_INLINED_OSCALLS */
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-
-// Default address for shared memory mapped files and SYSV shared memory
-// (defaults to 64 M).
-#if !defined (ACE_DEFAULT_BASE_ADDR)
-#define ACE_DEFAULT_BASE_ADDR ((char *) (64 * 1024 * 1024))
-#endif /* ACE_DEFAULT_BASE_ADDR */
-
-// This fudge factor can be overriden for timers that need it, such as on
-// Solaris, by defining the ACE_TIMER_SKEW symbol in the appropriate config
-// header.
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 0
-#endif /* ACE_TIMER_SKEW */
-
-// Nasty macro stuff to account for Microsoft Win32 DLL nonsense. We
-// use these macros so that we don't end up with ACE software
-// hard-coded to Microsoft proprietary extensions to C++.
-
-// First, we define how to properly export/import objects.
-#if defined (ACE_WIN32) // Only Win32 needs special treatment.
-# if !defined (_MSC_VER) /* Mark classes as exported, Borland. */
-# define ACE_Proper_Export_Flag _export
-# define ACE_Proper_Import_Flag _import
-// @@ Don't know how to handle this when using Borland's compilers.
-# define ACE_EXPORT_SINGLETON_DECLARATION(T)
-# define ACE_IMPORT_SINGLETON_DECLARATION(T)
-# define ACE_PROPER_SINGLETON_INSTANTIATION(T)
-# else /* Microsoft: */
-# define ACE_Proper_Export_Flag __declspec (dllexport)
-# define ACE_Proper_Import_Flag __declspec (dllimport)
-# define ACE_EXPORT_SINGLETON_DECLARATION(T) template class __declspec (dllexport) T
-# define ACE_IMPORT_SINGLETON_DECLARATION(T) extern template class T
-# define ACE_PROPER_SINGLETON_INSTANTIATION(T) template class T
-# endif /* !_MSC_VER */
-#else /* ! ACE_WIN32 */
-# define ACE_Proper_Export_Flag
-# define ACE_Proper_Import_Flag
-# define ACE_EXPORT_SINGLETON_DECLARATION(T)
-# define ACE_IMPORT_SINGLETON_DECLARATION(T)
-# define ACE_PROPER_SINGLETON_INSTANTIATION(T)
-#endif /* ACE_WIN32 */
-
-// Here are definition for ACE library.
-#if defined (ACE_HAS_DLL) && (ACE_HAS_DLL == 1)
-# if defined (ACE_BUILD_DLL)
-# define ACE_Export ACE_Proper_Export_Flag
-# define ACE_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
-# define ACE_SINGLETON_INSTANTIATION(T) ACE_PROPER_SINGLETON_INSTANTIATION (T)
-# else
-# define ACE_Export ACE_Proper_Import_Flag
-# define ACE_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
-# define ACE_SINGLETON_INSTANTIATION(T)
-# endif /* ACE_BUILD_DLL */
-#else /* ! ACE_HAS_DLL */
-# define ACE_Export
-# define ACE_SINGLETON_DECLARATION(T)
-# define ACE_SINGLETON_INSTANTIATION(T)
-#endif /* ACE_HAS_DLL */
-
-// Here are definition for ACE_Svc library.
-#if defined (ACE_HAS_SVC_DLL) && (ACE_HAS_SVC_DLL == 1)
-# if defined (ACE_BUILD_SVC_DLL)
-# define ACE_Svc_Export ACE_Proper_Export_Flag
-# define ACE_SVC_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
-# define ACE_SVC_SINGLETON_INSTANTIATION(T) ACE_PROPER_SINGLETON_INSTANTIATION (T)
-# else
-# define ACE_Svc_Export ACE_Proper_Import_Flag
-# define ACE_SVC_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
-# define ACE_SVC_SINGLETON_INSTANTIATION(T)
-# endif /* ACE_BUILD_SVC_DLL */
-#else /* ACE_HAS_SVC_DLL */
-# define ACE_Svc_Export
-# define ACE_SVC_SINGLETON_DECLARATION(T)
-# define ACE_SVC_SINGLETON_INSTANTIATION(T)
-#endif /* ACE_HAS_SVC_DLL */
-
-// This is a whim of mine -- that instead of annotating a class with
-// ACE_Export in its declaration, we make the declaration near the TOP
-// of the file with ACE_DECLARE_EXPORT.
-#define ACE_DECLARE_EXPORT(TS,ID) TS ACE_Export ID
-// TS = type specifier (e.g., class, struct, int, etc.)
-// ID = identifier
-// So, how do you use it? Most of the time, just use ...
-// ACE_DECLARE_EXPORT(class, someobject);
-// If there are global functions to be exported, then use ...
-// ACE_DECLARE_EXPORT(void, globalfunction) (int, ...);
-// Someday, when template libraries are supported, we made need ...
-// ACE_DECLARE_EXPORT(template class, sometemplate) <class TYPE, class LOCK>;
-
-// This needs to go here *first* to avoid problems with AIX.
-// Just to be safe we'll do it with pthreads, too -- jwr
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-extern "C" {
-#include /**/ <pthread.h>
-#if defined (DIGITAL_UNIX)
-#define pthread_self __pthread_self
-extern "C" pthread_t pthread_self (void);
-#endif /* DIGITAL_UNIX */
-}
-#endif /* ACE_HAS_DCETHREADS */
-
-// There are a lot of threads-related macro definitions in the config files.
-// They came in at different times and from different places and platform
-// requirements as threads evolved. They are probably not all needed - some
-// overlap or are otherwise confused. This is an attempt to start
-// straightening them out.
-#if defined (ACE_HAS_PTHREADS_1003_DOT_1C) /* POSIX.1C threads (pthreads) */
- // POSIX.1C threads implies pthread_sigmask()
-# if !defined (ACE_HAS_PTHREAD_SIGMASK) && !defined (__Lynx__)
-# define ACE_HAS_PTHREAD_SIGMASK
-# endif /* ! ACE_HAS_PTHREAD_SIGMASK && ! __Lynx__ */
- // ... and 2-parameter asctime_r and ctime_r
-# ifndef ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
-# define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
-# endif
-#endif /* ACE_HAS_PTHREADS_1003_DOT_1C */
-
-#if (ACE_NTRACE == 1)
-#define ACE_TRACE(X)
-#else
-#define ACE_TRACE(X) ACE_Trace ____ (ASYS_TEXT (X), __LINE__, ASYS_TEXT (__FILE__))
-#endif /* ACE_NTRACE */
-
-#if !defined (ACE_HAS_WINCE)
-#include /**/ <time.h>
-#if defined (__Lynx__)
-# include /**/ <st.h>
-# include /**/ <sem.h>
-#endif /* __Lynx__ */
-#endif /* ACE_HAS_WINCE */
-
-#if defined (ACE_NEEDS_SYSTIME_H)
-// Some platforms may need to include this, but I suspect that most
-// will get it from <time.h>
-#if defined (VXWORKS)
-#include /**/ <sys/times.h>
-#else
-#include /**/ <sys/time.h>
-#endif /* VXWORKS */
-#endif /* ACE_NEEDS_SYSTIME_H */
-
-#if !defined (ACE_HAS_POSIX_TIME)
-// Definition per POSIX.
-typedef struct timespec
-{
- time_t tv_sec; // Seconds
- long tv_nsec; // Nanoseconds
-} timespec_t;
-#elif defined (ACE_HAS_BROKEN_POSIX_TIME)
-// OSF/1 defines struct timespec in <sys/timers.h> - Tom Marrs
-#include /**/ <sys/timers.h>
-#endif /* !ACE_HAS_POSIX_TIME */
-
-#if defined(ACE_LACKS_TIMESPEC_T)
-typedef struct timespec timespec_t;
-#endif /* ACE_LACKS_TIMESPEC_T */
-
-#if !defined (ACE_HAS_CLOCK_GETTIME) && !defined (_CLOCKID_T)
-typedef int clockid_t;
-#if !defined (CLOCK_REALTIME)
-#define CLOCK_REALTIME 0
-#endif /* CLOCK_REALTIME */
-#endif /* ! ACE_HAS_CLOCK_GETTIME && ! _CLOCKID_T */
-
-class ACE_Export ACE_Time_Value
-{
- // = TITLE
- // Operations on "timeval" structures.
- //
- // = DESCRIPTION
- // This class centralizes all the time-related processing in
- // ACE. These timers are typically used in conjunction with
- // lower-level OS mechanisms like <select>, <poll>, or
- // <cond_timedwait>. ACE_Time_Value help make the use of these
- // mechanisms portable across OS platforms,
-public:
- // = Useful constants.
- static const ACE_Time_Value zero;
- // Constant "0".
-
- // = Initialization methods.
-
- ACE_Time_Value (void);
- // Default Constructor.
-
- ACE_Time_Value (long sec, long usec = 0);
- // Constructor.
-
- // = Methods for converting to/from various time formats.
- ACE_Time_Value (const struct timeval &t);
- // Construct the <ACE_Time_Value> from a <timeval>.
-
- ACE_Time_Value (const timespec_t &t);
- // Initializes the <ACE_Time_Value> object from a <timespec_t>.
-
- ACE_Time_Value (const ACE_Time_Value &tv);
- // Copy constructor.
-
-#if defined (ACE_WIN32)
- ACE_Time_Value (const FILETIME &ft);
- // Initializes the ACE_Time_Value object from a Win32 FILETIME
-#endif /* ACE_WIN32 */
-
- void set (long sec, long usec);
- // Construct a <Time_Value> from two <long>s.
-
- void set (double d);
- // Construct a <Time_Value> from a <double>, which is assumed to be
- // in second format, with any remainder treated as microseconds.
-
- void set (const timeval &t);
- // Construct a <Time_Value> from a <timeval>.
-
- void set (const timespec_t &t);
- // Initializes the <Time_Value> object from a <timespec_t>.
-
-#if defined (ACE_WIN32)
- void set (const FILETIME &ft);
- // Initializes the <Time_Value> object from a <timespec_t>.
-#endif /* ACE_WIN32 */
-
- long msec (void) const;
- // Converts from <Time_Value> format into milli-seconds format.
-
- void msec (long);
- // Converts from milli-seconds format into <Time_Value> format.
-
- operator timespec_t () const;
- // Returns the value of the object as a <timespec_t>.
-
- operator timeval () const;
- // Returns the value of the object as a <timeval>.
-
- operator const timeval *() const;
- // Returns a pointer to the object as a <timeval>.
-
-#if defined (ACE_WIN32)
- operator FILETIME () const;
- // Returns the value of the object as a Win32 FILETIME.
-#endif /* ACE_WIN32 */
-
- // = The following are accessor/mutator methods.
-
- long sec (void) const;
- // Get seconds.
-
- void sec (long sec);
- // Set seconds.
-
- long usec (void) const;
- // Get microseconds.
-
- void usec (long usec);
- // Set microseconds.
-
- // = The following are arithmetic methods for operating on
- // Time_Values.
-
- void operator += (const ACE_Time_Value &tv);
- // Add <tv> to this.
-
- void operator -= (const ACE_Time_Value &tv);
- // Subtract <tv> to this.
-
- friend ACE_Export ACE_Time_Value operator + (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2);
- // Adds two ACE_Time_Value objects together, returns the sum.
-
- friend ACE_Export ACE_Time_Value operator - (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2);
- // Subtracts two ACE_Time_Value objects, returns the difference.
-
- friend ACE_Export int operator < (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2);
- // True if tv1 < tv2.
-
- friend ACE_Export int operator > (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2);
- // True if tv1 > tv2.
-
- friend ACE_Export int operator <= (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2);
- // True if tv1 <= tv2.
-
- friend ACE_Export int operator >= (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2);
- // True if tv1 >= tv2.
-
- friend ACE_Export int operator == (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2);
- // True if tv1 == tv2.
-
- friend ACE_Export int operator != (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2);
- // True if tv1 != tv2.
-
- void dump (void) const;
- // Dump the state of an object.
-
-private:
- void normalize (void);
- // Put the timevalue into a canonical form.
-
- timeval tv_;
- // Store the values as a <timeval>.
-};
-
-class ACE_Export ACE_Countdown_Time
-{
- // = TITLE
- // Keeps track of the amount of elapsed time.
- //
- // = DESCRIPTION
- // This class has a side-effect on the <max_wait_time> -- every
- // time the <stop> method is called the <max_wait_time> is
- // updated.
-public:
- // = Initialization and termination methods.
- ACE_Countdown_Time (ACE_Time_Value *max_wait_time);
- // Cache the <max_wait_time> and call <start>.
-
- ~ACE_Countdown_Time (void);
- // Call <stop>.
-
- int start (void);
- // Cache the current time and enter a start state.
-
- int stop (void);
- // Subtract the elapsed time from max_wait_time_ and enter a stopped
- // state.
-
- int update (void);
- // Calls stop and then start. max_wait_time_ is modified by the
- // call to stop.
-
-private:
- ACE_Time_Value *max_wait_time_;
- // Maximum time we were willing to wait.
-
- ACE_Time_Value start_time_;
- // Beginning of the start time.
-
- int stopped_;
- // Keeps track of whether we've already been stopped.
-};
-
-#if defined (ACE_HAS_USING_KEYWORD)
-#define ACE_USING using
-#else
-#define ACE_USING
-#endif /* ACE_HAS_USING_KEYWORD */
-
-#if defined (ACE_HAS_TYPENAME_KEYWORD)
-#define ACE_TYPENAME typename
-#else
-#define ACE_TYPENAME
-#endif /* ACE_HAS_TYPENAME_KEYWORD */
-
-// The following is necessary since many C++ compilers don't support
-// typedef'd types inside of classes used as formal template
-// arguments... ;-(. Luckily, using the C++ preprocessor I can hide
-// most of this nastiness!
-
-#if defined (ACE_HAS_TEMPLATE_TYPEDEFS)
-
-// Handle ACE_Message_Queue.
-#define ACE_SYNCH_DECL class _ACE_SYNCH
-#define ACE_SYNCH_USE _ACE_SYNCH
-#define ACE_SYNCH_MUTEX_T ACE_TYPENAME _ACE_SYNCH::MUTEX
-#define ACE_SYNCH_CONDITION_T ACE_TYPENAME _ACE_SYNCH::CONDITION
-#define ACE_SYNCH_SEMAPHORE_T ACE_TYPENAME _ACE_SYNCH::SEMAPHORE
-
-// Handle ACE_Malloc*
-#define ACE_MEM_POOL_1 class _ACE_MEM_POOL
-#define ACE_MEM_POOL_2 _ACE_MEM_POOL
-#define ACE_MEM_POOL _ACE_MEM_POOL
-#define ACE_MEM_POOL_OPTIONS ACE_TYPENAME _ACE_MEM_POOL::OPTIONS
-
-// Handle ACE_Svc_Handler
-#define ACE_PEER_STREAM_1 class _ACE_PEER_STREAM
-#define ACE_PEER_STREAM_2 _ACE_PEER_STREAM
-#define ACE_PEER_STREAM _ACE_PEER_STREAM
-#define ACE_PEER_STREAM_ADDR ACE_TYPENAME _ACE_PEER_STREAM::PEER_ADDR
-
-// Handle ACE_Acceptor
-#define ACE_PEER_ACCEPTOR_1 class _ACE_PEER_ACCEPTOR
-#define ACE_PEER_ACCEPTOR_2 _ACE_PEER_ACCEPTOR
-#define ACE_PEER_ACCEPTOR _ACE_PEER_ACCEPTOR
-#define ACE_PEER_ACCEPTOR_ADDR ACE_TYPENAME _ACE_PEER_ACCEPTOR::PEER_ADDR
-
-// Handle ACE_Connector
-#define ACE_PEER_CONNECTOR_1 class _ACE_PEER_CONNECTOR
-#define ACE_PEER_CONNECTOR_2 _ACE_PEER_CONNECTOR
-#define ACE_PEER_CONNECTOR _ACE_PEER_CONNECTOR
-#define ACE_PEER_CONNECTOR_ADDR ACE_TYPENAME _ACE_PEER_CONNECTOR::PEER_ADDR
-#if !defined(ACE_HAS_TYPENAME_KEYWORD)
-#define ACE_PEER_CONNECTOR_ADDR_ANY ACE_PEER_CONNECTOR_ADDR::sap_any
-#else
-//
-// If the compiler supports 'typename' we cannot use
-//
-// PEER_CONNECTOR::PEER_ADDR::sap_any
-//
-// because PEER_CONNECTOR::PEER_ADDR is not considered a type. But:
-//
-// typename PEER_CONNECTOR::PEER_ADDR::sap_any
-//
-// will not work either, because now we are declaring sap_any a
-// type, further:
-//
-// (typename PEER_CONNECTOR::PEER_ADDR)::sap_any
-//
-// is considered a casting expression. All I can think of is using a
-// typedef, I tried PEER_ADDR but that was a source of trouble on
-// some platforms. I will try:
-//
-#define ACE_PEER_CONNECTOR_ADDR_ANY ACE_PEER_ADDR_TYPEDEF::sap_any
-#endif /* ACE_HAS_TYPENAME_KEYWORD */
-
-// Handle ACE_SOCK_*
-#define ACE_SOCK_ACCEPTOR ACE_SOCK_Acceptor
-#define ACE_SOCK_CONNECTOR ACE_SOCK_Connector
-#define ACE_SOCK_STREAM ACE_SOCK_Stream
-
-// Handle ACE_LSOCK_*
-#define ACE_LSOCK_ACCEPTOR ACE_LSOCK_Acceptor
-#define ACE_LSOCK_CONNECTOR ACE_LSOCK_Connector
-#define ACE_LSOCK_STREAM ACE_LSOCK_Stream
-
-// Handle ACE_TLI_*
-#define ACE_TLI_ACCEPTOR ACE_TLI_Acceptor
-#define ACE_TLI_CONNECTOR ACE_TLI_Connector
-#define ACE_TLI_STREAM ACE_TLI_Stream
-
-// Handle ACE_SPIPE_*
-#define ACE_SPIPE_ACCEPTOR ACE_SPIPE_Acceptor
-#define ACE_SPIPE_CONNECTOR ACE_SPIPE_Connector
-#define ACE_SPIPE_STREAM ACE_SPIPE_Stream
-
-// Handle ACE_UPIPE_*
-#define ACE_UPIPE_ACCEPTOR ACE_UPIPE_Acceptor
-#define ACE_UPIPE_CONNECTOR ACE_UPIPE_Connector
-#define ACE_UPIPE_STREAM ACE_UPIPE_Stream
-
-// Handle ACE_FILE_*
-#define ACE_FILE_CONNECTOR ACE_FILE_Connector
-#define ACE_FILE_STREAM ACE_FILE_IO
-
-// Handle ACE_*_Memory_Pool.
-#define ACE_MMAP_MEMORY_POOL ACE_MMAP_Memory_Pool
-#define ACE_LITE_MMAP_MEMORY_POOL ACE_Lite_MMAP_Memory_Pool
-#define ACE_SBRK_MEMORY_POOL ACE_Sbrk_Memory_Pool
-#define ACE_SHARED_MEMORY_POOL ACE_Shared_Memory_Pool
-#define ACE_LOCAL_MEMORY_POOL ACE_Local_Memory_Pool
-
-#else /* TEMPLATES are broken in some form or another (i.e., most C++ compilers) */
-
-// Handle ACE_Message_Queue.
-#if defined (ACE_HAS_OPTIMIZED_MESSAGE_QUEUE)
-#define ACE_SYNCH_DECL class _ACE_SYNCH_MUTEX_T, class _ACE_SYNCH_CONDITION_T, class _ACE_SYNCH_SEMAPHORE_T
-#define ACE_SYNCH_USE _ACE_SYNCH_MUTEX_T, _ACE_SYNCH_CONDITION_T, _ACE_SYNCH_SEMAPHORE_T
-#else
-#define ACE_SYNCH_DECL class _ACE_SYNCH_MUTEX_T, class _ACE_SYNCH_CONDITION_T
-#define ACE_SYNCH_USE _ACE_SYNCH_MUTEX_T, _ACE_SYNCH_CONDITION_T
-#endif /* ACE_HAS_OPTIMIZED_MESSAGE_QUEUE */
-#define ACE_SYNCH_MUTEX_T _ACE_SYNCH_MUTEX_T
-#define ACE_SYNCH_CONDITION_T _ACE_SYNCH_CONDITION_T
-#define ACE_SYNCH_SEMAPHORE_T _ACE_SYNCH_SEMAPHORE_T
-
-// Handle ACE_Malloc*
-#define ACE_MEM_POOL_1 class _ACE_MEM_POOL, class _ACE_MEM_POOL_OPTIONS
-#define ACE_MEM_POOL_2 _ACE_MEM_POOL, _ACE_MEM_POOL_OPTIONS
-#define ACE_MEM_POOL _ACE_MEM_POOL
-#define ACE_MEM_POOL_OPTIONS _ACE_MEM_POOL_OPTIONS
-
-// Handle ACE_Svc_Handler
-#define ACE_PEER_STREAM_1 class _ACE_PEER_STREAM, class _ACE_PEER_ADDR
-#define ACE_PEER_STREAM_2 _ACE_PEER_STREAM, _ACE_PEER_ADDR
-#define ACE_PEER_STREAM _ACE_PEER_STREAM
-#define ACE_PEER_STREAM_ADDR _ACE_PEER_ADDR
-
-// Handle ACE_Acceptor
-#define ACE_PEER_ACCEPTOR_1 class _ACE_PEER_ACCEPTOR, class _ACE_PEER_ADDR
-#define ACE_PEER_ACCEPTOR_2 _ACE_PEER_ACCEPTOR, _ACE_PEER_ADDR
-#define ACE_PEER_ACCEPTOR _ACE_PEER_ACCEPTOR
-#define ACE_PEER_ACCEPTOR_ADDR _ACE_PEER_ADDR
-
-// Handle ACE_Connector
-#define ACE_PEER_CONNECTOR_1 class _ACE_PEER_CONNECTOR, class _ACE_PEER_ADDR
-#define ACE_PEER_CONNECTOR_2 _ACE_PEER_CONNECTOR, _ACE_PEER_ADDR
-#define ACE_PEER_CONNECTOR _ACE_PEER_CONNECTOR
-#define ACE_PEER_CONNECTOR_ADDR _ACE_PEER_ADDR
-#define ACE_PEER_CONNECTOR_ADDR_ANY ACE_PEER_CONNECTOR_ADDR::sap_any
-
-// Handle ACE_SOCK_*
-#define ACE_SOCK_ACCEPTOR ACE_SOCK_Acceptor, ACE_INET_Addr
-#define ACE_SOCK_CONNECTOR ACE_SOCK_Connector, ACE_INET_Addr
-#define ACE_SOCK_STREAM ACE_SOCK_Stream, ACE_INET_Addr
-
-// Handle ACE_LSOCK_*
-#define ACE_LSOCK_ACCEPTOR ACE_LSOCK_Acceptor, ACE_UNIX_Addr
-#define ACE_LSOCK_CONNECTOR ACE_LSOCK_Connector, ACE_UNIX_Addr
-#define ACE_LSOCK_STREAM ACE_LSOCK_Stream, ACE_UNIX_Addr
-
-// Handle ACE_TLI_*
-#define ACE_TLI_ACCEPTOR ACE_TLI_Acceptor, ACE_INET_Addr
-#define ACE_TLI_CONNECTOR ACE_TLI_Connector, ACE_INET_Addr
-#define ACE_TLI_STREAM ACE_TLI_Stream, ACE_INET_Addr
-
-// Handle ACE_SPIPE_*
-#define ACE_SPIPE_ACCEPTOR ACE_SPIPE_Acceptor, ACE_SPIPE_Addr
-#define ACE_SPIPE_CONNECTOR ACE_SPIPE_Connector, ACE_SPIPE_Addr
-#define ACE_SPIPE_STREAM ACE_SPIPE_Stream, ACE_SPIPE_Addr
-
-// Handle ACE_UPIPE_*
-#define ACE_UPIPE_ACCEPTOR ACE_UPIPE_Acceptor, ACE_SPIPE_Addr
-#define ACE_UPIPE_CONNECTOR ACE_UPIPE_Connector, ACE_SPIPE_Addr
-#define ACE_UPIPE_STREAM ACE_UPIPE_Stream, ACE_SPIPE_Addr
-
-// Handle ACE_FILE_*
-#define ACE_FILE_CONNECTOR ACE_FILE_Connector, ACE_FILE_Addr
-#define ACE_FILE_STREAM ACE_FILE_IO, ACE_FILE_Addr
-
-// Handle ACE_*_Memory_Pool.
-#define ACE_MMAP_MEMORY_POOL ACE_MMAP_Memory_Pool, ACE_MMAP_Memory_Pool_Options
-#define ACE_LITE_MMAP_MEMORY_POOL ACE_Lite_MMAP_Memory_Pool, ACE_MMAP_Memory_Pool_Options
-#define ACE_SBRK_MEMORY_POOL ACE_Sbrk_Memory_Pool, ACE_Sbrk_Memory_Pool_Options
-#define ACE_SHARED_MEMORY_POOL ACE_Shared_Memory_Pool, ACE_Shared_Memory_Pool_Options
-#define ACE_LOCAL_MEMORY_POOL ACE_Local_Memory_Pool, ACE_Local_Memory_Pool_Options
-
-#endif /* ACE_HAS_TEMPLATE_TYPEDEFS */
-
-// For Win32 compatibility...
-#if !defined (ACE_WSOCK_VERSION)
-#define ACE_WSOCK_VERSION 0, 0
-#endif /* ACE_WSOCK_VERSION */
-
-#if defined (ACE_HAS_BROKEN_CTIME)
-#undef ctime
-#endif /* ACE_HAS_BROKEN_CTIME */
-
-// Static service macros
-#define ACE_STATIC_SVC_DECLARE(X) extern ACE_Static_Svc_Descriptor ace_svc_desc_##X ;
-#define ACE_STATIC_SVC_DEFINE(X, NAME, TYPE, FN, FLAGS, ACTIVE) \
-ACE_Static_Svc_Descriptor ace_svc_desc_##X = { NAME, TYPE, FN, FLAGS, ACTIVE };
-#define ACE_STATIC_SVC_REQUIRE(X)\
-class ACE_Static_Svc_##X {\
-public:\
- ACE_Static_Svc_##X() { ACE_Service_Config::static_svcs ()->insert (&ace_svc_desc_##X); }\
-};\
-static ACE_Static_Svc_##X ace_static_svc_##X;
-
-
-// More generic dynamic/static service macros.
-#define ACE_FACTORY_DECLARE(CLS,X) extern "C" CLS##_Export ACE_Service_Object *_make_##X (void);
-#define ACE_FACTORY_DEFINE(CLS,X) extern "C" ACE_Service_Object *_make_##X () { ACE_TRACE (#X); return new X; }
-
-// Dynamic/static service macros.
-#define ACE_SVC_FACTORY_DECLARE(X) ACE_FACTORY_DECLARE (ACE_Svc, X)
-#define ACE_SVC_INVOKE(X) _make_##X ()
-#define ACE_SVC_NAME(X) _make_##X
-#define ACE_SVC_FACTORY_DEFINE(X) ACE_FACTORY_DEFINE (ACE_Svc, X)
-
-#if defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION))
-# define ACE_TSS_TYPE(T) ACE_TSS< T >
-# if defined (ACE_HAS_BROKEN_CONVERSIONS)
-# define ACE_TSS_GET(I, T) (*(I))
-# else
-# define ACE_TSS_GET(I, T) ((I)->operator T * ())
-# endif /* ACE_HAS_BROKEN_CONVERSIONS */
-#else
-# define ACE_TSS_TYPE(T) T
-# define ACE_TSS_GET(I, T) (I)
-#endif /* ACE_HAS_THREADS && (ACE_HAS_THREAD_SPECIFIC_STORAGE || ACE_HAS_TSS_EMULATIOND) */
-
-#if defined (ACE_LACKS_MODE_MASKS)
-// MODE MASKS
-
-// the following macros are for POSIX conformance.
-
-#define S_IRWXU 00700 /* read, write, execute: owner. */
-#define S_IRUSR 00400 /* read permission: owner. */
-#define S_IWUSR 00200 /* write permission: owner. */
-#define S_IXUSR 00100 /* execute permission: owner. */
-#define S_IRWXG 00070 /* read, write, execute: group. */
-#define S_IRGRP 00040 /* read permission: group. */
-#define S_IWGRP 00020 /* write permission: group. */
-#define S_IXGRP 00010 /* execute permission: group. */
-#define S_IRWXO 00007 /* read, write, execute: other. */
-#define S_IROTH 00004 /* read permission: other. */
-#define S_IWOTH 00002 /* write permission: other. */
-#define S_IXOTH 00001 /* execute permission: other. */
-
-#endif /* ACE_LACKS_MODE_MASKS */
-
-#if defined (ACE_LACKS_SEMBUF_T)
-struct sembuf
-{
- u_short sem_num; // semaphore #
- short sem_op; // semaphore operation
- short sem_flg; // operation flags
-};
-#endif /* ACE_LACKS_SEMBUF_T */
-
-#if defined (ACE_HAS_H_ERRNO)
-void herror (const char *str);
-#endif /* ACE_HAS_H_ERRNO */
-
-#if defined (ACE_LACKS_UALARM_PROTOTYPE)
-extern "C" u_int ualarm (u_int usecs, u_int interval);
-#endif /* ACE_LACKS_UALARM_PROTOTYPE */
-
-#if defined (ACE_LACKS_MSGBUF_T)
-struct msgbuf {};
-#endif /* ACE_LACKS_MSGBUF_T */
-
-#if defined (ACE_LACKS_STRRECVFD)
-struct strrecvfd {};
-#endif /* ACE_LACKS_STRRECVFD */
-
-#if defined (ACE_HAS_PROC_FS)
-#include /**/ <sys/procfs.h>
-#endif /* ACE_HAS_PROC_FD */
-
-#if defined (ACE_HAS_UNICODE)
-# if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && (ACE_HAS_STANDARD_CPP_LIBRARY != 0)
-# include /**/ <cwchar>
-# elif !defined (__BORLANDC__) && !defined (ACE_HAS_WINCE) /* ACE_HAS_STANDARD_CPP_LIBRARY */
-# include /**/ <wchar.h>
-# endif /* ACE_HAS_STANDARD_CPP_LIBRARY */
-#elif defined (ACE_HAS_XPG4_MULTIBYTE_CHAR)
-# include /**/ <wchar.h>
-#elif defined (ACE_LACKS_WCHAR_T)
-typedef ACE_UINT32 wchar_t;
-#endif /* ACE_HAS_UNICODE */
-
-#if defined (ACE_HAS_BROKEN_WRITEV)
-typedef struct iovec ACE_WRITEV_TYPE;
-#else
-typedef const struct iovec ACE_WRITEV_TYPE;
-#endif /* ACE_HAS_BROKEN_WRITEV */
-
-#if defined (ACE_HAS_BROKEN_READV)
-typedef const struct iovec ACE_READV_TYPE;
-#else
-typedef struct iovec ACE_READV_TYPE;
-#endif /* ACE_HAS_BROKEN_READV */
-
-#if defined (ACE_HAS_BROKEN_SETRLIMIT)
-typedef struct rlimit ACE_SETRLIMIT_TYPE;
-#else
-typedef const struct rlimit ACE_SETRLIMIT_TYPE;
-#endif /* ACE_HAS_BROKEN_SETRLIMIT */
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-#define ACE_MT(X) X
-#if !defined (_REENTRANT)
-#define _REENTRANT
-#endif /* _REENTRANT */
-#else
-#define ACE_MT(X)
-#endif /* ACE_MT_SAFE */
-
-// These are the various states a thread managed by the
-// <Thread_Manager> can be in.
-enum ACE_Thread_State
-{
- ACE_THR_IDLE,
- // Uninitialized.
-
- ACE_THR_SPAWNED,
- // Created but not yet running.
-
- ACE_THR_RUNNING,
- // Thread is active (naturally, we don't know if it's actually
- // *running* because we aren't the scheduler...).
-
- ACE_THR_SUSPENDED,
- // Thread is suspended.
-
- ACE_THR_CANCELLED,
- // Thread has been cancelled (which is an indiction that it needs to
- // terminate...).
-
- ACE_THR_TERMINATED
- // Thread has shutdown, but the slot in the thread manager hasn't
- // been reclaimed yet.
-};
-
-#if !defined (ACE_DEFAULT_THREAD_PRIORITY)
-#define ACE_DEFAULT_THREAD_PRIORITY (-0x7fffffffL - 1L)
-#endif /* ACE_DEFAULT_THREAD_PRIORITY */
-
-// Convenient macro for testing for deadlock, as well as for detecting
-// when mutexes fail.
-#define ACE_GUARD(MUTEX,OBJ,LOCK) \
- ACE_Guard<MUTEX> OBJ (LOCK); \
- if (OBJ.locked () == 0) return;
-#define ACE_GUARD_RETURN(MUTEX,OBJ,LOCK,RETURN) \
- ACE_Guard<MUTEX> OBJ (LOCK); \
- if (OBJ.locked () == 0) return RETURN;
-#define ACE_WRITE_GUARD(MUTEX,OBJ,LOCK) \
- ACE_Write_Guard<MUTEX> OBJ (LOCK); \
- if (OBJ.locked () == 0) return;
-#define ACE_WRITE_GUARD_RETURN(MUTEX,OBJ,LOCK,RETURN) \
- ACE_Write_Guard<MUTEX> OBJ (LOCK); \
- if (OBJ.locked () == 0) return RETURN;
-#define ACE_READ_GUARD(MUTEX,OBJ,LOCK) \
- ACE_Read_Guard<MUTEX> OBJ (LOCK); \
- if (OBJ.locked () == 0) return;
-#define ACE_READ_GUARD_RETURN(MUTEX,OBJ,LOCK,RETURN) \
- ACE_Read_Guard<MUTEX> OBJ (LOCK); \
- if (OBJ.locked () == 0) return RETURN;
-
-#if defined (ACE_HAS_POSIX_SEM)
-#include /**/ <semaphore.h>
-typedef struct
-{
- sem_t *sema_;
- // Pointer to semaphore handle. This is allocated by ACE if we are
- // working with an unnamed POSIX semaphore or by the OS if we are
- // working with a named POSIX semaphore.
-
- char *name_;
- // Name of the semaphore (if this is non-NULL then this is a named
- // POSIX semaphore, else its an unnamed POSIX semaphore).
-} ACE_sema_t;
-#endif /* ACE_HAS_POSIX_SEM */
-
-struct cancel_state
-{
- int cancelstate;
- // e.g., PTHREAD_CANCEL_ENABLE, PTHREAD_CANCEL_DISABLE,
- // PTHREAD_CANCELED.
-
- int canceltype;
- // e.g., PTHREAD_CANCEL_DEFERRED and PTHREAD_CANCEL_ASYNCHRONOUS.
-};
-
-#if defined (ACE_HAS_WINCE)
-#include /**/ <types.h>
-
-typedef DWORD nlink_t;
-
-// CE's add-on for c-style fstat/stat functionalities.
-// This struct is by no mean complete compared to
-// what you usually find in UNIX platforms.
-// Only members that have direct conversion using Win32's
-// BY_HANDLE_FILE_INFORMATION are defined so that users
-// can discover non-supported members at compile time.
-// Time values are of type ACE_Time_Value for easy comparison.
-
-struct stat {
- // mode_t st_mode; /* UNIX styled file attribute */
- // nlink_t st_nlink; /* number of hard links */
- ACE_Time_Value st_atime; /* time of last access */
- ACE_Time_Value st_mtime; /* time of last data modification */
- off_t st_size; /* file size, in bytes */
- // u_long st_blksize; /* optimal blocksize for I/O */
- // u_long st_flags; /* user defined flags for file */
-};
-
-#else /* ! ACE_HAS_WINCE */
-#if defined (ACE_LACKS_SYS_TYPES_H)
- typedef unsigned char u_char;
- typedef unsigned short u_short;
- typedef unsigned int u_int;
- typedef unsigned long u_long;
-
- typedef unsigned char uchar_t;
- typedef unsigned short ushort_t;
- typedef unsigned int uint_t;
- typedef unsigned long ulong_t;
-#else
- #include /**/ <sys/types.h>
-#endif /* ACE_LACKS_SYS_TYPES_H */
-
-#include /**/ <sys/stat.h>
-#endif /* ACE_HAS_WINCE */
-
-#if defined (ACE_NEW_THROWS_EXCEPTIONS)
-// I know this works for HP aC++... if <stdexcept> is used, it introduces other
-// stuff that breaks things, like <memory>, which screws up auto_ptr.
-#include /**/ <new>
-#endif /* ACE_NEW_THROWS_EXCEPTIONS */
-
-#if defined (ACE_HAS_THREADS)
-
-# if defined (ACE_HAS_STHREADS)
-# include /**/ <synch.h>
-# include /**/ <thread.h>
-# define ACE_SCOPE_PROCESS P_PID
-# define ACE_SCOPE_LWP P_LWPID
-# define ACE_SCOPE_THREAD (ACE_SCOPE_LWP + 1)
-# else
-# define ACE_SCOPE_PROCESS 0
-# define ACE_SCOPE_LWP 1
-# define ACE_SCOPE_THREAD 2
-# endif /* ACE_HAS_STHREADS */
-
-# if ! (defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS))
-# define ACE_SCHED_OTHER 0
-# define ACE_SCHED_FIFO 1
-# define ACE_SCHED_RR 2
-# endif /* ! (ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS) */
-
-# if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-# define ACE_SCHED_OTHER SCHED_OTHER
-# define ACE_SCHED_FIFO SCHED_FIFO
-# define ACE_SCHED_RR SCHED_RR
-
-// Definitions for mapping POSIX pthreads onto Solaris threads.
-
-# if defined (ACE_HAS_FSU_PTHREADS)
-# define PTHREAD_DETACHED 0x1
-# define PTHREAD_SCOPE_SYSTEM 0x2
-# define PTHREAD_INHERIT_SCHED 0x4
-# define PTHREAD_NOFLOAT 0x8
-# define PTHREAD_CREATE_UNDETACHED 0
-# define PTHREAD_CREATE_DETACHED PTHREAD_DETACHED
-# define PTHREAD_CREATE_JOINABLE 0
-# define PTHREAD_SCOPE_PROCESS 0
-# define PTHREAD_EXPLICIT_SCHED 0
-# define PTHREAD_MIN_PRIORITY 0
-# define PTHREAD_MAX_PRIORITY 126
-# endif /* ACE_HAS_FSU_PTHREADS */
-
-# if defined (ACE_HAS_DCETHREADS) && !defined (ACE_HAS_DCE_DRAFT4_THREADS)
-# define PRIORITY_MAX PTHREAD_MAX_PRIORITY
-# endif /* ACE_HAS_DCETHREADS */
-
-// Definitions for THREAD- and PROCESS-LEVEL priorities...some
-// implementations define these while others don't. In order to
-// further complicate matters, we don't redefine the default (*_DEF)
-// values if they've already been defined, which allows individual
-// programs to have their own ACE-wide "default".
-
-// PROCESS-level values
-# define ACE_PROC_PRI_FIFO_MIN (sched_get_priority_min(SCHED_FIFO))
-# define ACE_PROC_PRI_FIFO_MAX (sched_get_priority_max(SCHED_FIFO))
-# define ACE_PROC_PRI_RR_MIN (sched_get_priority_min(SCHED_RR))
-# define ACE_PROC_PRI_RR_MAX (sched_get_priority_max(SCHED_RR))
-# define ACE_PROC_PRI_OTHER_MIN (sched_get_priority_min(SCHED_OTHER))
-# define ACE_PROC_PRI_OTHER_MAX (sched_get_priority_max(SCHED_OTHER))
-# if !defined(ACE_PROC_PRI_FIFO_DEF)
-# define ACE_PROC_PRI_FIFO_DEF (ACE_PROC_PRI_FIFO_MIN + (ACE_PROC_PRI_FIFO_MAX - ACE_PROC_PRI_FIFO_MIN)/2)
-# endif
-# if !defined(ACE_PROC_PRI_RR_DEF)
-# define ACE_PROC_PRI_RR_DEF (ACE_PROC_PRI_RR_MIN + (ACE_PROC_PRI_RR_MAX - ACE_PROC_PRI_RR_MIN)/2)
-# endif
-# if !defined(ACE_PROC_PRI_OTHER_DEF)
-# define ACE_PROC_PRI_OTHER_DEF (ACE_PROC_PRI_OTHER_MIN + (ACE_PROC_PRI_OTHER_MAX - ACE_PROC_PRI_OTHER_MIN)/2)
-# endif
-
-// THREAD-level values
-# if defined(PRI_FIFO_MIN) && defined(PRI_FIFO_MAX) && defined(PRI_RR_MIN) && defined(PRI_RR_MAX) && defined(PRI_OTHER_MIN) && defined(PRI_OTHER_MAX)
-# define ACE_THR_PRI_FIFO_MIN PRI_FIFO_MIN
-# define ACE_THR_PRI_FIFO_MAX PRI_FIFO_MAX
-# define ACE_THR_PRI_RR_MIN PRI_RR_MIN
-# define ACE_THR_PRI_RR_MAX PRI_RR_MAX
-# define ACE_THR_PRI_OTHER_MIN PRI_OTHER_MIN
-# define ACE_THR_PRI_OTHER_MAX PRI_OTHER_MAX
-# else
-# define ACE_THR_PRI_FIFO_MIN ACE_PROC_PRI_FIFO_MIN
-# define ACE_THR_PRI_FIFO_MAX ACE_PROC_PRI_FIFO_MAX
-# define ACE_THR_PRI_RR_MIN ACE_PROC_PRI_RR_MIN
-# define ACE_THR_PRI_RR_MAX ACE_PROC_PRI_RR_MAX
-# define ACE_THR_PRI_OTHER_MIN ACE_PROC_PRI_OTHER_MIN
-# define ACE_THR_PRI_OTHER_MAX ACE_PROC_PRI_OTHER_MAX
-# endif
-# if !defined(ACE_THR_PRI_FIFO_DEF)
-# define ACE_THR_PRI_FIFO_DEF (ACE_THR_PRI_FIFO_MIN + (ACE_THR_PRI_FIFO_MAX - ACE_THR_PRI_FIFO_MIN)/2)
-# endif
-# if !defined(ACE_THR_PRI_RR_DEF)
-# define ACE_THR_PRI_RR_DEF (ACE_THR_PRI_RR_MIN + (ACE_THR_PRI_RR_MAX - ACE_THR_PRI_RR_MIN)/2)
-# endif
-# if !defined(ACE_THR_PRI_OTHER_DEF)
-# define ACE_THR_PRI_OTHER_DEF (ACE_THR_PRI_OTHER_MIN + (ACE_THR_PRI_OTHER_MAX - ACE_THR_PRI_OTHER_MIN)/2)
-# endif
-
-# if !defined (ACE_HAS_TID_T)
-typedef pthread_t tid_t;
-# endif /* ACE_HAS_TID_T */
-
-// Typedefs to help compatibility with Windows NT and Pthreads.
-# if defined (ACE_HAS_PTHREAD_T)
-typedef pthread_t ACE_hthread_t;
-# else /* ACE_HAS_PTHREAD_T */
-typedef tid_t ACE_hthread_t;
-# endif /* ACE_HAS_PTHREAD_T */
-
-// Make it easier to write portable thread code.
-typedef pthread_t ACE_thread_t;
-typedef pthread_key_t ACE_thread_key_t;
-#if !defined (ACE_LACKS_COND_T)
- typedef pthread_mutex_t ACE_mutex_t;
- typedef pthread_cond_t ACE_cond_t;
-#endif /* ! ACE_LACKS_COND_T */
-typedef pthread_mutex_t ACE_thread_mutex_t;
-
-# if !defined (PTHREAD_CANCEL_DISABLE)
-# define PTHREAD_CANCEL_DISABLE 0
-# endif /* PTHREAD_CANCEL_DISABLE */
-
-# if !defined (PTHREAD_CANCEL_ENABLE)
-# define PTHREAD_CANCEL_ENABLE 0
-# endif /* PTHREAD_CANCEL_ENABLE */
-
-# if !defined (PTHREAD_CANCEL_DEFERRED)
-# define PTHREAD_CANCEL_DEFERRED 0
-# endif /* PTHREAD_CANCEL_DEFERRED */
-
-# if !defined (PTHREAD_CANCEL_ASYNCHRONOUS)
-# define PTHREAD_CANCEL_ASYNCHRONOUS 0
-# endif /* PTHREAD_CANCEL_ASYNCHRONOUS */
-
-# define THR_CANCEL_DISABLE PTHREAD_CANCEL_DISABLE
-# define THR_CANCEL_ENABLE PTHREAD_CANCEL_ENABLE
-# define THR_CANCEL_DEFERRED PTHREAD_CANCEL_DEFERRED
-# define THR_CANCEL_ASYNCHRONOUS PTHREAD_CANCEL_ASYNCHRONOUS
-
-# if !defined (PTHREAD_CREATE_JOINABLE)
-# if defined (PTHREAD_CREATE_UNDETACHED)
-# define PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED
-# else
-# define PTHREAD_CREATE_JOINABLE 0
-# endif /* PTHREAD_CREATE_UNDETACHED */
-# endif /* PTHREAD_CREATE_JOINABLE */
-
-# if !defined (PTHREAD_CREATE_DETACHED)
-# define PTHREAD_CREATE_DETACHED 1
-# endif /* PTHREAD_CREATE_DETACHED */
-
-# if !defined (PTHREAD_PROCESS_PRIVATE)
-# if defined (PTHREAD_MUTEXTYPE_FAST)
-# define PTHREAD_PROCESS_PRIVATE PTHREAD_MUTEXTYPE_FAST
-# else
-# define PTHREAD_PROCESS_PRIVATE 0
-# endif /* PTHREAD_MUTEXTYPE_FAST */
-# endif /* PTHREAD_PROCESS_PRIVATE */
-
-# if !defined (PTHREAD_PROCESS_SHARED)
-# if defined (PTHREAD_MUTEXTYPE_FAST)
-# define PTHREAD_PROCESS_SHARED PTHREAD_MUTEXTYPE_FAST
-# else
-# define PTHREAD_PROCESS_SHARED 0
-# endif /* PTHREAD_MUTEXTYPE_FAST */
-# endif /* PTHREAD_PROCESS_SHARED */
-
-# if defined (ACE_HAS_DCETHREADS)
-# if defined (PTHREAD_PROCESS_PRIVATE)
-# define USYNC_THREAD PTHREAD_PROCESS_PRIVATE
-# else
-# define USYNC_THREAD MUTEX_NONRECURSIVE_NP
-# endif /* PTHREAD_PROCESS_PRIVATE */
-
-# if defined (PTHREAD_PROCESS_SHARED)
-# define USYNC_PROCESS PTHREAD_PROCESS_SHARED
-# else
-# define USYNC_PROCESS MUTEX_NONRECURSIVE_NP
-# endif /* PTHREAD_PROCESS_SHARED */
-# elif !defined (ACE_HAS_STHREADS)
-# define USYNC_THREAD PTHREAD_PROCESS_PRIVATE
-# define USYNC_PROCESS PTHREAD_PROCESS_SHARED
-# endif /* ACE_HAS_DCETHREADS */
-
-# define THR_BOUND 0x00000001
-# if defined (CHORUS)
-# define THR_NEW_LWP 0x00000000
-# else
-# define THR_NEW_LWP 0x00000002
-# endif /* CHORUS */
-# define THR_DETACHED 0x00000040
-# define THR_SUSPENDED 0x00000080
-# define THR_DAEMON 0x00000100
-# define THR_JOINABLE 0x00010000
-# define THR_SCHED_FIFO 0x00020000
-# define THR_SCHED_RR 0x00040000
-# define THR_SCHED_DEFAULT 0x00080000
-# if defined (ACE_HAS_IRIX62_THREADS)
-# define THR_SCOPE_SYSTEM 0x00100000
-# else
-# define THR_SCOPE_SYSTEM THR_BOUND
-# endif /* ACE_HAS_IRIX62_THREADS */
-# define THR_SCOPE_PROCESS 0x00200000
-# define THR_INHERIT_SCHED 0x00400000
-# define THR_EXPLICIT_SCHED 0x00800000
-# define THR_SCHED_IO 0x01000000
-
-# if !defined (ACE_HAS_STHREADS)
-# if !defined (ACE_HAS_POSIX_SEM)
-// This is used to implement semaphores for POSIX pthreads, but
-// without POSIX semaphores. It is different than the POSIX sem_t.
-class ACE_Export ACE_sema_t
-{
-friend class ACE_OS;
-protected:
- ACE_mutex_t lock_;
- // Serialize access to internal state.
-
- ACE_cond_t count_nonzero_;
- // Block until there are no waiters.
-
- u_long count_;
- // Count of the semaphore.
-
- u_long waiters_;
- // Number of threads that have called <ACE_OS::sema_wait>.
-};
-# endif /* !ACE_HAS_POSIX_SEM */
-
-#if defined (ACE_LACKS_PTHREAD_YIELD) && defined (ACE_HAS_THR_YIELD)
-#if defined (USYNC_THREAD)
-#undef USYNC_THREAD
-#endif /* USYNC_THREAD */
-#if defined (USYNC_PROCESS)
-#undef USYNC_PROCESS
-#endif /* USYNC_PROCESS */
-# include /**/ <thread.h>
-#endif /* defined (ACE_LACKS_PTHREAD_YIELD) && defined (ACE_HAS_THR_YIELD) */
-
-# else
-// If we are on Solaris we can just reuse the existing implementations
-// of these synchronization types.
-#if !defined (ACE_LACKS_RWLOCK_T)
-typedef rwlock_t ACE_rwlock_t;
-#endif /* !ACE_LACKS_RWLOCK_T */
-# if !defined (ACE_HAS_POSIX_SEM)
-typedef sema_t ACE_sema_t;
-# endif /* !ACE_HAS_POSIX_SEM */
-# endif /* !ACE_HAS_STHREADS */
-#elif defined (ACE_HAS_STHREADS)
-// Solaris threads, without PTHREADS.
-// Typedefs to help compatibility with Windows NT and Pthreads.
-typedef thread_t ACE_thread_t;
-typedef thread_key_t ACE_thread_key_t;
-typedef mutex_t ACE_mutex_t;
-#if !defined (ACE_LACKS_RWLOCK_T)
-typedef rwlock_t ACE_rwlock_t;
-#endif /* !ACE_LACKS_RWLOCK_T */
-# if !defined (ACE_HAS_POSIX_SEM)
-typedef sema_t ACE_sema_t;
-# endif /* !ACE_HAS_POSIX_SEM */
-typedef cond_t ACE_cond_t;
-typedef ACE_thread_t ACE_hthread_t;
-typedef ACE_mutex_t ACE_thread_mutex_t;
-
-# define THR_CANCEL_DISABLE 0
-# define THR_CANCEL_ENABLE 0
-# define THR_CANCEL_DEFERRED 0
-# define THR_CANCEL_ASYNCHRONOUS 0
-# define THR_JOINABLE 0
-# define THR_SCHED_FIFO 0
-# define THR_SCHED_RR 0
-# define THR_SCHED_DEFAULT 0
-
-#elif defined (ACE_PSOS)
-
-// implement ACE_thread_mutex_t and ACE_mutex_t using pSOS semaphores
-typedef u_long ACE_mutex_t;
-typedef u_long ACE_thread_mutex_t;
-typedef long pid_t;
-
-typedef char *ACE_thread_t;
-typedef int ACE_hthread_t;
-
-
-// Key type: the ACE TSS emulation requires the key type be unsigned,
-// for efficiency. (Current POSIX and Solaris TSS implementations also
-// use unsigned int, so the ACE TSS emulation is compatible with them.)
-typedef u_int ACE_thread_key_t;
-
-/* CDG - TBD - revisit these: compare pthreads and pSOS threads */
-# define THR_CANCEL_DISABLE 0 /* thread can never be cancelled */
-# define THR_CANCEL_ENABLE 0 /* thread can be cancelled */
-# define THR_CANCEL_DEFERRED 0 /* cancellation deferred to cancellation point */
-# define THR_CANCEL_ASYNCHRONOUS 0 /* cancellation occurs immediately */
-
-# define THR_BOUND 0
-# define THR_NEW_LWP 0
-# define THR_DETACHED 0
-# define THR_SUSPENDED 0
-# define THR_DAEMON 0
-# define THR_JOINABLE 0
-
-# define THR_SCHED_FIFO 0
-# define THR_SCHED_RR 0
-# define THR_SCHED_DEFAULT 0
-# define USYNC_THREAD T_LOCAL
-# define USYNC_PROCESS T_GLOBAL
-
-/* from psos.h */
-/* #define T_NOPREEMPT 0x00000001 Not preemptible bit */
-/* #define T_PREEMPT 0x00000000 Preemptible */
-/* #define T_TSLICE 0x00000002 Time-slicing enabled bit */
-/* #define T_NOTSLICE 0x00000000 No Time-slicing */
-/* #define T_NOASR 0x00000004 ASRs disabled bit */
-/* #define T_ASR 0x00000000 ASRs enabled */
-
-/* #define SM_GLOBAL 0x00000001 1 = Global */
-/* #define SM_LOCAL 0x00000000 0 = Local */
-/* #define SM_PRIOR 0x00000002 Queue by priority */
-/* #define SM_FIFO 0x00000000 Queue by FIFO order */
-
-/* #define T_NOFPU 0x00000000 Not using FPU */
-/* #define T_FPU 0x00000002 Using FPU bit */
-
-// pSOS signals are sent via as_send(u_long tid, u_long signals)
-typedef u_long sigset_t;
-
-// Wrapper for NT events on pSOS.
-class ACE_Export ACE_event_t
-{
- friend class ACE_OS;
-protected:
- ACE_mutex_t lock_;
- // Protect critical section.
-
- ACE_cond_t condition_;
- // Keeps track of waiters.
-
- int manual_reset_;
- // Specifies if this is an auto- or manual-reset event.
-
- int is_signaled_;
- // "True" if signaled.
-
- u_long waiting_threads_;
- // Number of waiting threads.
-};
-
-
-#elif defined (VXWORKS)
-// For mutex implementation using mutual-exclusion semaphores (which
-// can be taken recursively).
-# include /**/ <semLib.h>
-
-# include /**/ <envLib.h>
-# include /**/ <hostLib.h>
-# include /**/ <ioLib.h>
-# include /**/ <remLib.h>
-# include /**/ <selectLib.h>
-# include /**/ <sigLib.h>
-# include /**/ <sockLib.h>
-# include /**/ <sysLib.h>
-# include /**/ <taskLib.h>
-# include /**/ <taskHookLib.h>
-
-extern "C"
-struct sockaddr_un {
- short sun_family; // AF_UNIX.
- char sun_path[108]; // path name.
-};
-
-#define MAXPATHLEN 1024
-#define MAXNAMLEN 255
-#define NSIG (_NSIGS + 1)
-
-// task options: the other options are either obsolete, internal, or for
-// Fortran or Ada support
-# define VX_UNBREAKABLE 0x0002 /* breakpoints ignored */
-# define VX_FP_TASK 0x0008 /* floating point coprocessor */
-# define VX_PRIVATE_ENV 0x0080 /* private environment support */
-# define VX_NO_STACK_FILL 0x0100 /* do not stack fill for checkstack () */
-
-# define THR_CANCEL_DISABLE 0
-# define THR_CANCEL_ENABLE 0
-# define THR_CANCEL_DEFERRED 0
-# define THR_CANCEL_ASYNCHRONOUS 0
-# define THR_BOUND 0
-# define THR_NEW_LWP 0
-# define THR_DETACHED 0
-# define THR_SUSPENDED 0
-# define THR_DAEMON 0
-# define THR_JOINABLE 0
-# define THR_SCHED_FIFO 0
-# define THR_SCHED_RR 0
-# define THR_SCHED_DEFAULT 0
-# define USYNC_THREAD 0
-# define USYNC_PROCESS 1 /* it's all global on VxWorks (without MMU
- option) */
-
-#if !defined (ACE_DEFAULT_SYNCH_TYPE)
- // Types include these options: SEM_Q_PRIORITY, SEM_Q_FIFO,
- // SEM_DELETE_SAFE, and SEM_INVERSION_SAFE. SEM_Q_FIFO is
- // used as the default because that is VxWorks' default.
-# define ACE_DEFAULT_SYNCH_TYPE SEM_Q_FIFO
-#endif /* ! ACE_DEFAULT_SYNCH_TYPE */
-
-typedef SEM_ID ACE_mutex_t;
-// implement ACE_thread_mutex_t with ACE_mutex_t sinces there's just one process . . .
-typedef ACE_mutex_t ACE_thread_mutex_t;
-# if !defined (ACE_HAS_POSIX_SEM)
-// Use VxWorks semaphores, wrapped . . .
-typedef struct
-{
- SEM_ID sema_;
- // Semaphore handle. This is allocated by VxWorks.
-
- char *name_;
- // Name of the semaphore: always NULL with VxWorks.
-} ACE_sema_t;
-# endif /* !ACE_HAS_POSIX_SEM */
-typedef char * ACE_thread_t;
-typedef int ACE_hthread_t;
-// Key type: the ACE TSS emulation requires the key type be unsigned,
-// for efficiency. (Current POSIX and Solaris TSS implementations also
-// use u_int, so the ACE TSS emulation is compatible with them.)
-typedef u_int ACE_thread_key_t;
-
-#elif defined (ACE_HAS_WTHREADS)
-
-typedef CRITICAL_SECTION ACE_thread_mutex_t;
-typedef struct
-{
- int type_; // Either USYNC_THREAD or USYNC_PROCESS
- union
- {
- HANDLE proc_mutex_;
- CRITICAL_SECTION thr_mutex_;
- };
-} ACE_mutex_t;
-
-// Wrapper for NT Events.
-typedef HANDLE ACE_event_t;
-
-//@@ ACE_USES_WINCE_SEMA_SIMULATION is used to debug
-// semaphore simulation on WinNT. It should be
-// changed to ACE_USES_HAS_WINCE at some later point.
-#if !defined (ACE_USES_WINCE_SEMA_SIMULATION)
-typedef HANDLE ACE_sema_t;
-#else
-
-class ACE_sema_t
-{
- // = TITLE
- // Semaphore simulation for Windows CE.
-public:
- ACE_thread_mutex_t lock_;
- // Serializes access to <count_>.
-
- ACE_event_t count_nonzero_;
- // This event is signaled whenever the count becomes non-zero.
-
- u_int count_;
- // Current count of the semaphore.
-};
-
-#endif /* ACE_USES_WINCE_SEMA_SIMULATION */
-
-// These need to be different values, neither of which can be 0...
-# define USYNC_THREAD 1
-# define USYNC_PROCESS 2
-
-# define THR_CANCEL_DISABLE 0
-# define THR_CANCEL_ENABLE 0
-# define THR_CANCEL_DEFERRED 0
-# define THR_CANCEL_ASYNCHRONOUS 0
-# define THR_DETACHED 0x02000000 /* ?? ignore in most places */
-# define THR_BOUND 0 /* ?? ignore in most places */
-# define THR_NEW_LWP 0 /* ?? ignore in most places */
-# define THR_DAEMON 0 /* ?? ignore in most places */
-# define THR_JOINABLE 0 /* ?? ignore in most places */
-# define THR_SUSPENDED CREATE_SUSPENDED
-# define THR_USE_AFX 0x01000000
-# define THR_SCHED_FIFO 0
-# define THR_SCHED_RR 0
-# define THR_SCHED_DEFAULT 0
-#endif /* ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS */
-
-#if defined (ACE_LACKS_COND_T)
-class ACE_Export ACE_cond_t
-{
- // = TITLE
- // This structure is used to implement condition variables on
- // VxWorks and Win32.
- //
- // = DESCRIPTION
- // At the current time, this stuff only works for threads
- // within the same process.
-public:
- friend class ACE_OS;
-
- long waiters (void) const;
- // Returns the number of waiters.
-
-protected:
- long waiters_;
- // Number of waiting threads.
-
- ACE_thread_mutex_t waiters_lock_;
- // Serialize access to the waiters count.
-
- ACE_sema_t sema_;
- // Queue up threads waiting for the condition to become signaled.
-
-#if defined (VXWORKS) || defined (ACE_PSOS)
- ACE_sema_t waiters_done_;
- // A semaphore used by the broadcast/signal thread to wait for all
- // the waiting thread(s) to wake up and be released from the
- // semaphore.
-#elif defined (ACE_WIN32)
- HANDLE waiters_done_;
- // An auto reset event used by the broadcast/signal thread to wait
- // for the waiting thread(s) to wake up and get a chance at the
- // semaphore.
-#else
- #error "SOMEONE FIX ME!"
-#endif /* VXWORKS || ACE_PSOS */
-
- size_t was_broadcast_;
- // Keeps track of whether we were broadcasting or just signaling.
-};
-#endif /* ACE_LACKS_COND_T */
-
-#if defined (ACE_LACKS_RWLOCK_T)
-struct ACE_Export ACE_rwlock_t
-{
- // = TITLE
- // This is used to implement readers/writer locks on NT,
- // VxWorks, and POSIX pthreads.
- //
- // = DESCRIPTION
- // At the current time, this stuff only works for threads
- // within the same process.
-protected:
- friend class ACE_OS;
-
- ACE_mutex_t lock_;
- // Serialize access to internal state.
-
- ACE_cond_t waiting_readers_;
- // Reader threads waiting to acquire the lock.
-
- int num_waiting_readers_;
- // Number of waiting readers.
-
- ACE_cond_t waiting_writers_;
- // Writer threads waiting to acquire the lock.
-
- int num_waiting_writers_;
- // Number of waiting writers.
-
- int ref_count_;
- // Value is -1 if writer has the lock, else this keeps track of the
- // number of readers holding the lock.
-};
-#elif defined (ACE_HAS_STHREADS)
-#include /**/ <synch.h>
-typedef rwlock_t ACE_rwlock_t;
-#endif /* ACE_LACKS_RWLOCK_T */
-
-// #define ACE_THR_PRI_FIFO_DEF on all threaded platforms, if not defined
-// above or in the individual platform config file. It should be used by
-// applications for a default real-time thread priority.
-# if !defined(ACE_THR_PRI_FIFO_DEF)
-# if defined (ACE_WTHREADS)
- // It would be more in spirit to use THREAD_PRIORITY_NORMAL. But,
- // using THREAD_PRIORITY_ABOVE_NORMAL should give preference to the
- // threads in this process, even if the process is not in the
- // REALTIME_PRIORITY_CLASS.
-# define ACE_THR_PRI_FIFO_DEF THREAD_PRIORITY_ABOVE_NORMAL
-# else /* ! ACE_WTHREADS */
-# define ACE_THR_PRI_FIFO_DEF 0
-# endif /* ! ACE_WTHREADS */
-# endif /* ! ACE_THR_PRI_FIFO_DEF */
-
-#else /* !ACE_HAS_THREADS, i.e., the OS/platform doesn't support threading. */
-
-// Give these things some reasonable value...
-#define ACE_SCOPE_PROCESS 0
-#define ACE_SCOPE_LWP 1
-#define ACE_SCOPE_THREAD 2
-#define ACE_SCHED_OTHER 0
-#define ACE_SCHED_FIFO 1
-#define ACE_SCHED_RR 2
-#define THR_CANCEL_DISABLE 0
-#define THR_CANCEL_ENABLE 0
-#define THR_CANCEL_DEFERRED 0
-#define THR_CANCEL_ASYNCHRONOUS 0
-#define THR_JOINABLE 0 /* ?? ignore in most places */
-#define THR_DETACHED 0 /* ?? ignore in most places */
-#define THR_DAEMON 0 /* ?? ignore in most places */
-#define THR_BOUND 0 /* ?? ignore in most places */
-#define THR_NEW_LWP 0 /* ?? ignore in most places */
-#define THR_SUSPENDED 0 /* ?? ignore in most places */
-#define THR_SCHED_FIFO 0
-#define THR_SCHED_RR 0
-#define THR_SCHED_DEFAULT 0
-#define USYNC_THREAD 0
-#define USYNC_PROCESS 0
-// These are dummies needed for class OS.h
-typedef int ACE_cond_t;
-typedef int ACE_mutex_t;
-typedef int ACE_thread_mutex_t;
-#if !defined (ACE_HAS_POSIX_SEM) && !defined (ACE_PSOS)
-typedef int ACE_sema_t;
-#endif /* !ACE_HAS_POSIX_SEM */
-typedef int ACE_rwlock_t;
-typedef int ACE_thread_t;
-typedef int ACE_hthread_t;
-typedef u_int ACE_thread_key_t;
-
-#if defined (ACE_PSOS)
-
-// Wrapper for NT events on pSOS.
-class ACE_Export ACE_event_t
-{
- friend class ACE_OS;
-protected:
- ACE_mutex_t lock_;
- // Protect critical section.
-
- ACE_cond_t condition_;
- // Keeps track of waiters.
-
- int manual_reset_;
- // Specifies if this is an auto- or manual-reset event.
-
- int is_signaled_;
- // "True" if signaled.
-
- u_long waiting_threads_;
- // Number of waiting threads.
-};
-
-#endif /* ACE_PSOS */
-
-#endif /* ACE_HAS_THREADS */
-
-// Standard C Library includes
-// NOTE: stdarg.h must be #included before stdio.h on LynxOS.
-# include /**/ <stdarg.h>
-#if !defined (ACE_HAS_WINCE)
-# include /**/ <assert.h>
-# include /**/ <stdio.h>
-# include /**/ <new.h>
-# include /**/ <signal.h>
-# include /**/ <errno.h>
-# include /**/ <fcntl.h>
-#endif /* ACE_HAS_WINCE */
-# include /**/ <limits.h>
-# include /**/ <ctype.h>
-# include /**/ <string.h>
-# include /**/ <stdlib.h>
-# include /**/ <float.h>
-
-#if defined (ACE_NEEDS_SCHED_H)
-# include /**/ <sched.h>
-#endif /* ACE_NEEDS_SCHED_H */
-
-#if defined (ACE_HAS_WINCE)
-#define islower iswlower
-#define isdigit iswdigit
-#endif /* ACE_HAS_WINCE */
-
-// If the user wants minimum IOStream inclusion, we will just include
-// the forward declarations
-#if defined (ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION)
-// Forward declaration for streams
-#include "ace/iosfwd.h"
-#else /* ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION */
-// Else they will get all the stream header files
-#include "ace/streams.h"
-#endif /* ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION */
-
-#if !defined (ACE_HAS_WINCE)
-#include /**/ <fcntl.h>
-#endif /* ACE_HAS_WINCE */
-
-// This must come after signal.h is #included.
-#if defined (SCO)
-#define SIGIO SIGPOLL
-#include /**/ <sys/regset.h>
-#endif /* SCO */
-
-#if defined ACE_HAS_BYTESEX_H
-# include /**/ <bytesex.h>
-#endif /* ACE_HAS_BYTESEX_H */
-#include "ace/Basic_Types.h"
-
-#if defined (ACE_HAS_SIG_MACROS)
-#undef sigemptyset
-#undef sigfillset
-#undef sigaddset
-#undef sigdelset
-#undef sigismember
-#endif /* ACE_HAS_SIG_MACROS */
-
-// This must come after signal.h is #included. It's to counteract
-// the sigemptyset and sigfillset #defines, which only happen
-// when __OPTIMIZE__ is #defined (really!) on Linux.
-#if defined (linux) && defined (__OPTIMIZE__)
-#undef sigemptyset
-#undef sigfillset
-#endif /* linux && __OPTIMIZE__ */
-
-#if defined (ACE_HAS_BROKEN_SENDMSG)
-typedef struct msghdr ACE_SENDMSG_TYPE;
-#else
-typedef const struct msghdr ACE_SENDMSG_TYPE;
-#endif /* ACE_HAS_BROKEN_SENDMSG */
-
-#if defined (ACE_HAS_BROKEN_RANDR)
-// The SunOS 5.x version of rand_r is inconsistent with the header files...
-typedef u_int ACE_RANDR_TYPE;
-extern "C" int rand_r (ACE_RANDR_TYPE seed);
-#else
-# if defined (HPUX_10)
-// HP-UX 10.x's stdlib.h (long *) doesn't match that man page (u_int *)
-typedef long *ACE_RANDR_TYPE;
-# else
-typedef u_int *ACE_RANDR_TYPE;
-# endif /* HPUX_10 */
-#endif /* ACE_HAS_BROKEN_RANDR */
-
-#if defined (ACE_HAS_UTIME)
-#include /**/ <utime.h>
-#endif /* ACE_HAS_UTIME */
-
-#if !defined (ACE_HAS_MSG) && !defined (SCO)
-struct msghdr {};
-#endif /* ACE_HAS_MSG */
-
-#if !defined (ACE_HAS_SIG_ATOMIC_T)
-typedef int sig_atomic_t;
-#endif /* !ACE_HAS_SIG_ATOMIC_T */
-
-#if !defined (ACE_HAS_SSIZE_T)
-typedef int ssize_t;
-#endif /* ACE_HAS_SSIZE_T */
-
-#if defined (ACE_HAS_OLD_MALLOC)
-typedef char *ACE_MALLOC_T;
-#else
-typedef void *ACE_MALLOC_T;
-#endif /* ACE_HAS_OLD_MALLOC */
-
-#if defined (ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES)
-// Prototypes for both signal() and struct sigaction are consistent..
-#if defined (ACE_HAS_SIG_C_FUNC)
-extern "C" {
-#endif /* ACE_HAS_SIG_C_FUNC */
-typedef void (*ACE_SignalHandler)(int);
-typedef void (*ACE_SignalHandlerV)(int);
-#if defined (ACE_HAS_SIG_C_FUNC)
-}
-#endif /* ACE_HAS_SIG_C_FUNC */
-#elif defined (ACE_HAS_LYNXOS_SIGNALS)
-typedef void (*ACE_SignalHandler)(...);
-typedef void (*ACE_SignalHandlerV)(...);
-#elif defined (ACE_HAS_TANDEM_SIGNALS)
-typedef void (*ACE_SignalHandler)(...);
-typedef void (*ACE_SignalHandlerV)(...);
-#elif defined (ACE_HAS_IRIX_53_SIGNALS)
-typedef void (*ACE_SignalHandler)(...);
-typedef void (*ACE_SignalHandlerV)(...);
-#elif defined (ACE_HAS_SPARCWORKS_401_SIGNALS)
-typedef void (*ACE_SignalHandler)(int, ...);
-typedef void (*ACE_SignalHandlerV)(int,...);
-#elif defined (ACE_HAS_SUNOS4_SIGNAL_T)
-typedef void (*ACE_SignalHandler)(...);
-typedef void (*ACE_SignalHandlerV)(...);
-#elif defined (ACE_HAS_SVR4_SIGNAL_T)
-// SVR4 Signals are inconsistent (e.g., see struct sigaction)..
-typedef void (*ACE_SignalHandler)(int);
-#if !defined (m88k) /* with SVR4_SIGNAL_T */
-typedef void (*ACE_SignalHandlerV)(void);
-#else
-typedef void (*ACE_SignalHandlerV)(int);
-#endif // m88k /* with SVR4_SIGNAL_T */
-#elif defined (ACE_WIN32)
-typedef void (__cdecl *ACE_SignalHandler)(int);
-typedef void (__cdecl *ACE_SignalHandlerV)(int);
-#elif defined (ACE_HAS_UNIXWARE_SVR4_SIGNAL_T)
-typedef void (*ACE_SignalHandler)(int);
-typedef void (*ACE_SignalHandlerV)(...);
-#else /* This is necessary for some older broken version of cfront */
-#if defined (SIG_PF)
-#define ACE_SignalHandler SIG_PF
-#else
-typedef void (*ACE_SignalHandler)(int);
-#endif /* SIG_PF */
-typedef void (*ACE_SignalHandlerV)(...);
-#endif /* ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES */
-
-#if defined (BUFSIZ)
-#define ACE_STREAMBUF_SIZE BUFSIZ
-#else
-#define ACE_STREAMBUF_SIZE 1024
-#endif /* BUFSIZ */
-
-#if defined (ACE_WIN32)
-// Turn off warnings for /W4
-// To resume any of these warning: #pragma warning(default: 4xxx)
-// which should be placed after these defines
-#ifndef ALL_WARNINGS
-// #pragma warning(disable: 4101) // unreferenced local variable
-#pragma warning(disable: 4127) /* constant expression for TRACE/ASSERT */
-#pragma warning(disable: 4134) /* message map member fxn casts */
-#pragma warning(disable: 4511) /* private copy constructors are good to have */
-#pragma warning(disable: 4512) /* private operator= are good to have */
-#pragma warning(disable: 4514) /* unreferenced inlines are common */
-#pragma warning(disable: 4710) /* private constructors are disallowed */
-#pragma warning(disable: 4705) /* statement has no effect in optimized code */
-// #pragma warning(disable: 4701) // local variable *may* be used without init
-// #pragma warning(disable: 4702) // unreachable code caused by optimizations
-#pragma warning(disable: 4791) /* loss of debugging info in retail version */
-// #pragma warning(disable: 4204) // non-constant aggregate initializer
-#pragma warning(disable: 4275) /* deriving exported class from non-exported */
-#pragma warning(disable: 4251) /* using non-exported as public in exported */
-#pragma warning(disable: 4786) /* identifier was truncated to '255' characters in the browser information */
-#pragma warning(disable: 4097) /* typedef-name used as synonym for class-name */
-#endif /*!ALL_WARNINGS */
-
-// STRICT type checking in WINDOWS.H enhances type safety for Windows
-// programs by using distinct types to represent all the different
-// HANDLES in Windows. So for example, STRICT prevents you from
-// mistakenly passing an HPEN to a routine expecting an HBITMAP.
-// Note that we only use this if we
-#if defined (ACE_HAS_STRICT) && (ACE_HAS_STRICT != 0)
-#if !defined (STRICT) /* may already be defined */
-#define STRICT
-#endif /* !STRICT */
-#endif /* ACE_HAS_STRICT */
-
-#if !defined (ACE_HAS_WINCE)
-#include /**/ <sys/timeb.h>
-#endif /* ACE_HAS_WINCE */
-
-// The following defines are used by the ACE Name Server...
-#if !defined (ACE_DEFAULT_NAMESPACE_DIR_W)
-#define ACE_DEFAULT_NAMESPACE_DIR_W L"C:\\temp"
-#endif /* ACE_DEFAULT_NAMESPACE_DIR_W */
-
-#if !defined (ACE_DEFAULT_NAMESPACE_DIR_A)
-#define ACE_DEFAULT_NAMESPACE_DIR_A "C:\\temp"
-#endif /* ACE_DEFAULT_NAMESPACE_DIR_A */
-
-#if !defined (ACE_DEFAULT_LOCALNAME_A)
-#define ACE_DEFAULT_LOCALNAME_A "localnames"
-#endif /* ACE_DEFAULT_LOCALNAME_A */
-
-#if !defined (ACE_DEFAULT_LOCALNAME_W)
-#define ACE_DEFAULT_LOCALNAME_W L"localnames"
-#endif /* ACE_DEFAULT_LOCALNAME_W */
-
-#if !defined (ACE_DEFAULT_GLOBALNAME_A)
-#define ACE_DEFAULT_GLOBALNAME_A "globalnames"
-#endif /* ACE_DEFAULT_GLOBALNAME_A */
-
-#if !defined (ACE_DEFAULT_GLOBALNAME_W)
-#define ACE_DEFAULT_GLOBALNAME_W L"globalnames"
-#endif /* ACE_DEFAULT_GLOBALNAME_W */
-
-// Need to work around odd glitches with NT.
-#if !defined (ACE_MAX_DEFAULT_PORT)
-#define ACE_MAX_DEFAULT_PORT 0
-#endif /* ACE_MAX_DEFAULT_PORT */
-
-// We're on WinNT or Win95
-#define ACE_PLATFORM_A "Win32"
-#define ACE_PLATFORM_EXE_SUFFIX_A ".exe"
-#define ACE_PLATFORM_W L"Win32"
-#define ACE_PLATFORM_EXE_SUFFIX_W L".exe"
-
-// Used for ACE_MMAP_Memory_Pool
-#if !defined (ACE_DEFAULT_BACKING_STORE)
-#define ACE_DEFAULT_BACKING_STORE __TEXT ("C:\\temp\\ace-malloc-XXXXXX")
-#endif /* ACE_DEFAULT_BACKING_STORE */
-
-// Used for logging
-#if !defined (ACE_DEFAULT_LOGFILE)
-#define ACE_DEFAULT_LOGFILE "C:\\temp\\logfile"
-#endif /* ACE_DEFAULT_LOGFILE */
-
-// Used for dynamic linking
-#if !defined (ACE_DEFAULT_SVC_CONF)
-#define ACE_DEFAULT_SVC_CONF ".\\svc.conf"
-#endif /* ACE_DEFAULT_SVC_CONF */
-
-// The following are #defines and #includes that are specific to
-// WIN32.
-#define ACE_STDIN GetStdHandle (STD_INPUT_HANDLE)
-#define ACE_STDOUT GetStdHandle (STD_OUTPUT_HANDLE)
-#define ACE_STDERR GetStdHandle (STD_ERROR_HANDLE)
-
-// Default semaphore key and mutex name
-#if !defined (ACE_DEFAULT_SEM_KEY)
-#define ACE_DEFAULT_SEM_KEY "ACE_SEM_KEY"
-#endif /* ACE_DEFAULT_SEM_KEY */
-
-#define ACE_INVALID_SEM_KEY 0
-
-#if defined (ACE_HAS_WINCE)
-// @@ WinCE probably doesn't have structural exception support
-// But I need to double check to find this out
-#define ACE_SEH_TRY if (1)
-#define ACE_SEH_EXCEPT(X) while (0)
-#define ACE_SEH_FINALLY if (1)
-#else
-#if defined(__BORLANDC__)
-#define ACE_SEH_TRY try
-#define ACE_SEH_FINALLY catch(...)
-#else
-#define ACE_SEH_TRY __try
-#define ACE_SEH_FINALLY __finally
-#endif /* __BORLANDC__ */
-#define ACE_SEH_EXCEPT(X) __except(X)
-#endif /* ACE_HAS_WINCE */
-
-// The "null" device on Win32.
-#define ACE_DEV_NULL "nul"
-
-// Define the pathname separator characters for Win32 (ugh).
-#define ACE_DIRECTORY_SEPARATOR_STR_A "\\"
-#define ACE_DIRECTORY_SEPARATOR_STR_W L"\\"
-#define ACE_DIRECTORY_SEPARATOR_CHAR_A '\\'
-#define ACE_DIRECTORY_SEPARATOR_CHAR_W L'\\'
-#define ACE_LD_SEARCH_PATH "PATH"
-#define ACE_LD_SEARCH_PATH_SEPARATOR_STR ";"
-#define ACE_DLL_SUFFIX ".dll"
-#define ACE_DLL_PREFIX ""
-
-// This will help until we figure out everything:
-#define NFDBITS 32 /* only used in unused functions... */
-// These two may be used for internal flags soon:
-#define MAP_PRIVATE 1
-#define MAP_SHARED 2
-#define MAP_FIXED 4
-
-#define RUSAGE_SELF 1
-
-struct shmaddr { };
-struct msqid_ds {};
-
-// Fake the UNIX rusage structure. Perhaps we can add more to this
-// later on?
-struct rusage
-{
- FILETIME ru_utime;
- FILETIME ru_stime;
-};
-
-// MMAP flags
-#define PROT_READ PAGE_READONLY
-#define PROT_WRITE PAGE_READWRITE
-#define PROT_RDWR PAGE_READWRITE
-/* If we can find suitable use for these flags, here they are:
-PAGE_WRITECOPY
-PAGE_EXECUTE
-PAGE_EXECUTE_READ
-PAGE_EXECUTE_READWRITE
-PAGE_EXECUTE_WRITECOPY
-PAGE_GUARD
-PAGE_NOACCESS
-PAGE_NOCACHE */
-
-#if defined (ACE_HAS_WINSOCK2) && (ACE_HAS_WINSOCK2 != 0)
-#include "ace/ws2tcpip.h"
-#endif /* ACE_HAS_WINSOCK2 */
-
-#define MAXHOSTNAMELEN 256
-
-// error code mapping
-#define ETIME ERROR_SEM_TIMEOUT
-#define EWOULDBLOCK WSAEWOULDBLOCK
-#define EINPROGRESS WSAEINPROGRESS
-#define EALREADY WSAEALREADY
-#define ENOTSOCK WSAENOTSOCK
-#define EDESTADDRREQ WSAEDESTADDRREQ
-#define EMSGSIZE WSAEMSGSIZE
-#define EPROTOTYPE WSAEPROTOTYPE
-#define ENOPROTOOPT WSAENOPROTOOPT
-#define EPROTONOSUPPORT WSAEPROTONOSUPPORT
-#define ESOCKTNOSUPPORT WSAESOCKTNOSUPPORT
-#define EOPNOTSUPP WSAEOPNOTSUPP
-#define EPFNOSUPPORT WSAEPFNOSUPPORT
-#define EAFNOSUPPORT WSAEAFNOSUPPORT
-#define EADDRINUSE WSAEADDRINUSE
-#define EADDRNOTAVAIL WSAEADDRNOTAVAIL
-#define ENETDOWN WSAENETDOWN
-#define ENETUNREACH WSAENETUNREACH
-#define ENETRESET WSAENETRESET
-#define ECONNABORTED WSAECONNABORTED
-#define ECONNRESET WSAECONNRESET
-#define ENOBUFS WSAENOBUFS
-#define EISCONN WSAEISCONN
-#define ENOTCONN WSAENOTCONN
-#define ESHUTDOWN WSAESHUTDOWN
-#define ETOOMANYREFS WSAETOOMANYREFS
-#define ETIMEDOUT WSAETIMEDOUT
-#define ECONNREFUSED WSAECONNREFUSED
-#define ELOOP WSAELOOP
-#define EHOSTDOWN WSAEHOSTDOWN
-#define EHOSTUNREACH WSAEHOSTUNREACH
-#define EPROCLIM WSAEPROCLIM
-#define EUSERS WSAEUSERS
-#define EDQUOT WSAEDQUOT
-#define ESTALE WSAESTALE
-#define EREMOTE WSAEREMOTE
-// Grrr! These two are already defined by the horrible 'standard'
-// library.
-// #define ENAMETOOLONG WSAENAMETOOLONG
-// #define ENOTEMPTY WSAENOTEMPTY
-
-#if !defined (ACE_HAS_WINCE)
-#include /**/ <time.h>
-#include /**/ <direct.h>
-#include /**/ <process.h>
-#include /**/ <io.h>
-#endif /* ACE_HAS_WINCE */
-
-#if defined (__BORLANDC__)
-#include /**/ <fcntl.h>
-#define _chdir chdir
-#define _ftime ftime
-#define _access access
-#define _getcwd getcwd
-#define _isatty isatty
-#define _umask umask
-#define _fstat fstat
-#define _stat stat
-#define _stricmp stricmp
-#define _strnicmp strnicmp
-
-#define _timeb timeb
-
-#define _O_CREAT O_CREAT
-#define _O_EXCL O_EXCL
-#define _O_TRUNC O_TRUNC
-#define _O_TEMPORARY 0x0800 // see fcntl.h
-#endif /* __BORLANDC__ */
-
-typedef OVERLAPPED ACE_OVERLAPPED;
-typedef DWORD ACE_thread_t;
-typedef HANDLE ACE_hthread_t;
-typedef long pid_t;
-typedef DWORD ACE_thread_key_t;
-#if !defined (__BORLANDC__)
-typedef DWORD nlink_t;
-#endif /* __BORLANDC__ */
-
-// 64-bit quad-word definitions.
-typedef unsigned __int64 ACE_QWORD;
-// VC++ won't convert unsigned __int64 to double.
-typedef signed __int64 ACE_hrtime_t;
-inline ACE_QWORD ACE_MAKE_QWORD (DWORD lo, DWORD hi) { return ACE_QWORD (lo) | (ACE_QWORD (hi) << 32); }
-inline DWORD ACE_LOW_DWORD (ACE_QWORD q) { return (DWORD) q; }
-inline DWORD ACE_HIGH_DWORD (ACE_QWORD q) { return (DWORD) (q >> 32); }
-
-// Win32 dummies to help compilation.
-
-#if !defined (__BORLANDC__)
-typedef int mode_t;
-typedef int uid_t;
-typedef int gid_t;
-#endif /* __BORLANDC__ */
-typedef char *caddr_t;
-struct rlimit { };
-struct t_call { };
-struct t_bind { };
-struct t_info { };
-struct t_optmgmt { };
-struct t_discon { };
-struct t_unitdata { };
-struct t_uderr { };
-struct netbuf { };
-
-// This is for file descriptors.
-typedef HANDLE ACE_HANDLE;
-
-// For Win32 compatibility.
-typedef SOCKET ACE_SOCKET;
-
-#define ACE_INVALID_HANDLE INVALID_HANDLE_VALUE
-#define ACE_SYSCALL_FAILED 0xFFFFFFFF
-
-// Needed to map calls to NT transparently.
-#define MS_ASYNC 0
-#define MS_INVALIDATE 0
-
-// Reliance on CRT - I don't really like this.
-
-#define O_NDELAY 0
-#if !defined (MAXPATHLEN)
-#define MAXPATHLEN _MAX_PATH
-#endif /* !MAXPATHLEN */
-#define MAXNAMLEN _MAX_FNAME
-#define EADDRINUSE WSAEADDRINUSE
-
-struct iovec
-{
- char *iov_base; // data to be read/written
- size_t iov_len; // byte count to read/write
-};
-
-typedef DWORD ACE_id_t;
-typedef int ACE_pri_t;
-
-// Dynamic loading-related types - used for dlopen and family.
-#if !defined(RTLD_LAZY)
-# define RTLD_LAZY 1
-#endif /* !RTLD_LAZY */
-typedef HINSTANCE ACE_SHLIB_HANDLE;
-const int ACE_DEFAULT_SHLIB_MODE = 0;
-
-
-#elif defined (ACE_PSOS)
-
-typedef ACE_UINT64 ACE_hrtime_t;
-
-#else /* !defined (ACE_WIN32) && !defined (ACE_PSOS) */
-
-typedef const char *LPCTSTR;
-typedef char *LPTSTR;
-typedef char TCHAR;
-
-#if !defined (__TEXT)
-#if (defined (ACE_HAS_UNICODE) && (defined (UNICODE)))
-#define __TEXT(STRING) L##STRING
-#else
-#define __TEXT(STRING) STRING
-#endif /* UNICODE && ACE_HAS_UNICODE */
-#endif /* !defined __TEXT */
-
-#if defined (m88k)
-#define RUSAGE_SELF 1
-#endif /* m88k */
-
-// Default port is MAX_SHORT.
-#define ACE_MAX_DEFAULT_PORT 65535
-
-// Default semaphore key
-#if !defined (ACE_DEFAULT_SEM_KEY)
-#define ACE_DEFAULT_SEM_KEY 1234
-#endif /* ACE_DEFAULT_SEM_KEY */
-
-#define ACE_INVALID_SEM_KEY -1
-
-// Define the pathname separator characters for UNIX.
-#define ACE_DIRECTORY_SEPARATOR_STR_A "/"
-#define ACE_DIRECTORY_SEPARATOR_CHAR_A '/'
-
-// We're some kind of UNIX...
-#define ACE_PLATFORM_A "UNIX"
-#define ACE_PLATFORM_EXE_SUFFIX_A ""
-
-#if defined (ACE_HAS_UNICODE)
-#define ACE_DIRECTORY_SEPARATOR_STR_W L"/"
-#define ACE_DIRECTORY_SEPARATOR_CHAR_W L'/'
-#define ACE_PLATFORM_W L"UNIX"
-#define ACE_PLATFORM_EXE_SUFFIX_W L""
-#else
-#define ACE_DIRECTORY_SEPARATOR_STR_W "/"
-#define ACE_DIRECTORY_SEPARATOR_CHAR_W '/'
-#define ACE_PLATFORM_W "UNIX"
-#define ACE_PLATFORM_EXE_SUFFIX_W ""
-#endif /* ACE_HAS_UNICODE */
-
-#define ACE_LD_SEARCH_PATH "LD_LIBRARY_PATH"
-#define ACE_LD_SEARCH_PATH_SEPARATOR_STR ":"
-
-#if defined (__hpux)
-#define ACE_DLL_SUFFIX ".sl"
-#else
-#define ACE_DLL_SUFFIX ".so"
-#endif /* __hpux */
-#define ACE_DLL_PREFIX "lib"
-
-// The following 3 defines are used by the ACE Name Server...
-#if !defined (ACE_DEFAULT_NAMESPACE_DIR_A)
-#define ACE_DEFAULT_NAMESPACE_DIR_A "/tmp"
-#endif /* ACE_DEFAULT_NAMESPACE_DIR_A */
-
-#if !defined (ACE_DEFAULT_LOCALNAME_A)
-#define ACE_DEFAULT_LOCALNAME_A "localnames"
-#endif /* ACE_DEFAULT_LOCALNAME_A */
-
-#if !defined (ACE_DEFAULT_GLOBALNAME_A)
-#define ACE_DEFAULT_GLOBALNAME_A "globalnames"
-#endif /* ACE_DEFAULT_GLOBALNAME_A */
-
-#if defined (ACE_HAS_UNICODE)
-#if !defined (ACE_DEFAULT_NAMESPACE_DIR_W)
-#define ACE_DEFAULT_NAMESPACE_DIR_W L"/tmp"
-#endif /* ACE_DEFAULT_NAMESPACE_DIR_W */
-#if !defined (ACE_DEFAULT_LOCALNAME_W)
-#define ACE_DEFAULT_LOCALNAME_W L"localnames"
-#endif /* ACE_DEFAULT_LOCALNAME_W */
-#if !defined (ACE_DEFAULT_GLOBALNAME_W)
-#define ACE_DEFAULT_GLOBALNAME_W L"globalnames"
-#endif /* ACE_DEFAULT_GLOBALNAME_W */
-#else
-#if !defined (ACE_DEFAULT_NAMESPACE_DIR_W)
-#define ACE_DEFAULT_NAMESPACE_DIR_W "/tmp"
-#endif /* ACE_DEFAULT_NAMESPACE_DIR_W */
-#if !defined (ACE_DEFAULT_LOCALNAME_W)
-#define ACE_DEFAULT_LOCALNAME_W "localnames"
-#endif /* ACE_DEFAULT_LOCALNAME_W */
-#if !defined (ACE_DEFAULT_GLOBALNAME_W)
-#define ACE_DEFAULT_GLOBALNAME_W "globalnames"
-#endif /* ACE_DEFAULT_GLOBALNAME_W */
-#endif /* ACE_HAS_UNICODE */
-
-// Used for ACE_MMAP_Memory_Pool
-#if !defined (ACE_DEFAULT_BACKING_STORE)
-#define ACE_DEFAULT_BACKING_STORE "/tmp/ace-malloc-XXXXXX"
-#endif /* ACE_DEFAULT_BACKING_STORE */
-
-// Used for logging
-#if !defined (ACE_DEFAULT_LOGFILE)
-#define ACE_DEFAULT_LOGFILE "/tmp/logfile"
-#endif /* ACE_DEFAULT_LOGFILE */
-
-// Used for dynamic linking.
-#if !defined (ACE_DEFAULT_SVC_CONF)
-#define ACE_DEFAULT_SVC_CONF "./svc.conf"
-#endif /* ACE_DEFAULT_SVC_CONF */
-
-// The following are #defines and #includes that are specific to UNIX.
-
-#define ACE_STDIN 0
-#define ACE_STDOUT 1
-#define ACE_STDERR 2
-
-// Be consistent with Winsock naming
-#define ACE_INVALID_HANDLE -1
-#define ACE_SYSCALL_FAILED -1
-
-#define ACE_SEH_TRY if (1)
-#define ACE_SEH_EXCEPT(X) while (0)
-#define ACE_SEH_FINALLY if (1)
-
-// The "null" device on UNIX.
-#define ACE_DEV_NULL "/dev/null"
-
-
-// Wrapper for NT events on UNIX.
-class ACE_Export ACE_event_t
-{
- friend class ACE_OS;
-protected:
- ACE_mutex_t lock_;
- // Protect critical section.
-
- ACE_cond_t condition_;
- // Keeps track of waiters.
-
- int manual_reset_;
- // Specifies if this is an auto- or manual-reset event.
-
- int is_signaled_;
- // "True" if signaled.
-
- u_long waiting_threads_;
- // Number of waiting threads.
-};
-
-// Provide compatibility with Windows NT.
-typedef int ACE_HANDLE;
-// For Win32 compatibility.
-typedef ACE_HANDLE ACE_SOCKET;
-
-struct ACE_OVERLAPPED
-{
- u_long Internal;
- u_long InternalHigh;
- u_long Offset;
- u_long OffsetHigh;
- ACE_HANDLE hEvent;
-};
-
-// Add some typedefs and macros to enhance Win32 conformance...
-#if !defined (LPSECURITY_ATTRIBUTES)
-#define LPSECURITY_ATTRIBUTES int
-#endif /* !defined LPSECURITY_ATTRIBUTES */
-#if !defined (GENERIC_READ)
-#define GENERIC_READ 0
-#endif /* !defined GENERIC_READ */
-#if !defined (FILE_SHARE_READ)
-#define FILE_SHARE_READ 0
-#endif /* !defined FILE_SHARE_READ */
-#if !defined (OPEN_EXISTING)
-#define OPEN_EXISTING 0
-#endif /* !defined OPEN_EXISTING */
-#if !defined (FILE_ATTRIBUTE_NORMAL)
-#define FILE_ATTRIBUTE_NORMAL 0
-#endif /* !defined FILE_ATTRIBUTE_NORMAL */
-#if !defined (MAXIMUM_WAIT_OBJECTS)
-#define MAXIMUM_WAIT_OBJECTS 0
-#endif /* !defined MAXIMUM_WAIT_OBJECTS */
-#if !defined (FILE_FLAG_OVERLAPPED)
-#define FILE_FLAG_OVERLAPPED 0
-#endif /* !defined FILE_FLAG_OVERLAPPED */
-
-#if defined (ACE_HAS_BROKEN_IF_HEADER)
-struct ifafilt;
-#endif /* ACE_HAS_BROKEN_IF_HEADER */
-
-#if defined (ACE_HAS_AIX_BROKEN_SOCKET_HEADER)
- #undef __cplusplus
- #include /**/ <sys/socket.h>
- #define __cplusplus
-#else
- #include /**/ <sys/socket.h>
-#endif /* ACE_HAS_AIX_BROKEN_SOCKET_HEADER */
-
-extern "C"
-{
-#if defined (VXWORKS)
- struct hostent {
- char *h_name; /* official name of host */
- char **h_aliases; /* aliases: not used on VxWorks */
- int h_addrtype; /* host address type */
- int h_length; /* address length */
- char **h_addr_list; /* (first, only) address from name server */
-#define h_addr h_addr_list[0] /* the first address */
- };
-#else
-#include /**/ <netdb.h>
-#endif /* VXWORKS */
-
-// This part if to avoid STL name conflict with the map structure
-// in net/if.h.
-#ifdef ACE_HAS_STL_MAP_CONFLICT
-#define map _Resource_Allocation_Map_
-#endif
-#include /**/ <net/if.h>
-#ifdef ACE_HAS_STL_MAP_CONFLICT
-#undef map
-#endif
-
-#ifdef ACE_HAS_STL_MAP_CONFLICT
-#define queue _Queue_
-#endif
-#include /**/ <netinet/in.h>
-#ifdef ACE_HAS_STL_MAP_CONFLICT
-#undef queue
-#endif
-
-#if defined(VXWORKS) && defined(ghs)
-// Works around a lack of proper prototypes for these functions on VxWorks
-unsigned long inet_addr(const char *);
-char *inet_ntoa(const struct in_addr);
-struct in_addr inet_makeaddr(const int, const int);
-unsigned long inet_network(const char *);
-#else
-#include /**/ <arpa/inet.h>
-#endif /* VXWORKS && ghs */
-}
-#if !defined (ACE_LACKS_TCP_H)
-#include /**/ <netinet/tcp.h>
-#endif /* ACE_LACKS_TCP_H */
-
-#if defined (__Lynx__)
-# ifndef howmany
-# define howmany(x, y) (((x)+((y)-1))/(y))
-# endif /* howmany */
-#endif /* __Lynx__ */
-
-#if defined (CHORUS)
-#include /**/ <chorus.h>
-#include /**/ <cx/select.h>
-#include /**/ <sys/uio.h>
-#include /**/ <time.h>
-#include /**/ <stdfileio.h>
-#include /**/ <am/afexec.h>
-#include /**/ <sys/types.h>
-#include /**/ <sys/signal.h>
-#include /**/ <sys/wait.h>
-#include /**/ <pwd.h>
-extern_C int getgid __((void));
-extern_C int getuid __((void));
-extern_C char* getcwd __((char* buf, size_t size));
-extern_C int pipe __((int* fildes));
-extern_C int gethostname __((char*, size_t));
-
-// This must come after limits.h is included
-#define MAXPATHLEN _POSIX_PATH_MAX
-
-typedef cx_fd_mask fd_mask;
-#ifndef howmany
-#define howmany(x, y) (((x)+((y)-1))/(y))
-#endif /* howmany */
-typedef void (*__sighandler_t)(int); // keep Signal compilation happy
-#elif ! defined (VXWORKS)
-#include /**/ <sys/uio.h>
-#include /**/ <sys/ipc.h>
-#include /**/ <sys/shm.h>
-#include /**/ <sys/sem.h>
-#include /**/ <sys/file.h>
-#include /**/ <sys/time.h>
-#include /**/ <sys/resource.h>
-#include /**/ <sys/wait.h>
-#include /**/ <pwd.h>
-#endif /* ! VXWORKS */
-#include /**/ <sys/ioctl.h>
-#include /**/ <dirent.h>
-
-// IRIX5 defines bzero() in this odd file...
-#if defined (ACE_HAS_BSTRING)
-#include /**/ <bstring.h>
-#endif /* ACE_HAS_BSTRING */
-
-// AIX defines bzero() in this odd file...
-#if defined (ACE_HAS_STRINGS)
-#include /**/ <strings.h>
-#endif /* ACE_HAS_STRINGS */
-
-#if defined (ACE_HAS_TERM_IOCTLS)
-#include /**/ <sys/termios.h>
-#endif /* ACE_HAS_TERM_IOCTLS */
-
-#if !defined (ACE_LACKS_UNISTD_H)
-#include /**/ <unistd.h>
-#endif /* ACE_LACKS_UNISTD_H */
-
-#if !defined (ACE_LACKS_PARAM_H)
-#include /**/ <sys/param.h>
-#endif /* ACE_LACKS_PARAM_H */
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS) && !defined (VXWORKS)
-#include /**/ <sys/un.h>
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
-
-#if defined (ACE_HAS_SIGINFO_T)
-#if !defined (ACE_LACKS_SIGINFO_H)
-#include /**/ <siginfo.h>
-#endif /* ACE_LACKS_SIGINFO_H */
-#if !defined (ACE_LACKS_UCONTEXT_H)
-#include /**/ <ucontext.h>
-#endif /* ACE_LACKS_UCONTEXT_H */
-#endif /* ACE_HAS_SIGINFO_T */
-
-#if defined (ACE_HAS_POLL)
-#include /**/ <poll.h>
-#endif /* ACE_HAS_POLL */
-
-#if defined (ACE_HAS_STREAMS)
-#if defined (AIX)
-#if !defined (_XOPEN_EXTENDED_SOURCE)
-#define _XOPEN_EXTENDED_SOURCE
-#endif /* !_XOPEN_EXTENDED_SOURCE */
-#include /**/ <stropts.h>
-#undef _XOPEN_EXTENDED_SOURCE
-#else
-#include /**/ <stropts.h>
-#endif /* AIX */
-#endif /* ACE_HAS_STREAMS */
-
-#if defined (ACE_LACKS_T_ERRNO)
-extern int t_errno;
-#endif /* ACE_LACKS_T_ERRNO */
-
-#if defined (DIGITAL_UNIX)
- // sigwait is yet another macro on Digital UNIX 4.0, just causing
- // trouble when introducing member functions with the same name.
- // Thanks to Thilo Kielmann" <kielmann@informatik.uni-siegen.de> for
- // this fix.
-# undef sigwait
-# if defined (__DECCXX_VER)
- // cxx on Digital Unix 4.0 needs this declaration. With it,
- // ::_Psigwait () works with cxx -pthread. g++ does _not_ need it.
- extern "C" int _Psigwait __((const sigset_t *set, int *sig));
-# endif /* __DECCXX_VER */
-#elif !defined (ACE_HAS_SIGWAIT)
- extern "C" int sigwait (sigset_t *set);
-#endif /* ! DIGITAL_UNIX && ! ACE_HAS_SIGWAIT */
-
-#if defined (ACE_HAS_SELECT_H)
-#include /**/ <sys/select.h>
-#endif /* ACE_HAS_SELECT_H */
-
-#if defined (ACE_HAS_ALLOCA_H)
-#include /**/ <alloca.h>
-#endif /* ACE_HAS_ALLOCA_H */
-
-#if defined (ACE_HAS_TIUSER_H) || defined (ACE_HAS_XTI)
-#if defined (ACE_HAS_TIUSER_H_BROKEN_EXTERN_C)
-extern "C" {
-#endif
-#if defined (ACE_HAS_TIUSER_H)
-#include /**/ <tiuser.h>
-#else
-#include /**/ <xti.h>
-#endif /* ACE_HAS_TIUSER_H */
-#if defined (ACE_HAS_TIUSER_H_BROKEN_EXTERN_C)
-}
-#endif /* ACE_HAS_TIUSER_H_BROKEN_EXTERN_C */
-#endif /* ACE_HAS_TIUSER_H || ACE_HAS_XTI */
-
-/* Set the proper handle type for dynamically-loaded libraries. */
-/* Also define a default 'mode' for loading a library - the names and values */
-/* differ between OSes, so if you write code that uses the mode, be careful */
-/* of the platform differences. */
-#if defined (ACE_HAS_SVR4_DYNAMIC_LINKING)
-#if defined (ACE_HAS_DLFCN_H_BROKEN_EXTERN_C)
-extern "C" {
-#endif /* ACE_HAS_DLFCN_H_BROKEN_EXTERN_C */
-# include /**/ <dlfcn.h>
-#if defined (ACE_HAS_DLFCN_H_BROKEN_EXTERN_C)
-}
-#endif /* ACE_HAS_DLFCN_H_BROKEN_EXTERN_C */
- typedef void *ACE_SHLIB_HANDLE;
-#if !defined (RTLD_LAZY)
-#define RTLD_LAZY 1
-#endif /* !RTLD_LAZY */
- const int ACE_DEFAULT_SHLIB_MODE = RTLD_LAZY;
-#elif defined (__hpux)
-# if defined(__GNUC__) || __cplusplus >= 199707L
-# include /**/ <dl.h>
-# else
-# include /**/ <cxxdl.h>
-# endif /* (g++ || HP aC++) vs. HP C++ */
- typedef shl_t ACE_SHLIB_HANDLE;
- const int ACE_DEFAULT_SHLIB_MODE = BIND_DEFERRED;
-#else
- #if !defined(RTLD_LAZY)
- # define RTLD_LAZY 1
- #endif /* !RTLD_LAZY */
- typedef void *ACE_SHLIB_HANDLE;
- const int ACE_DEFAULT_SHLIB_MODE = RTLD_LAZY;
-#endif /* ACE_HAS_SVR4_DYNAMIC_LINKING */
-
-#if defined (ACE_HAS_SOCKIO_H)
-#include /**/ <sys/sockio.h>
-#endif /* ACE_HAS_SOCKIO_ */
-
-// There must be a better way to do this...
-#if !defined (RLIMIT_NOFILE)
-#if defined (linux) || defined (AIX) || defined (SCO)
-#if defined (RLIMIT_OFILE)
-#define RLIMIT_NOFILE RLIMIT_OFILE
-#else
-#define RLIMIT_NOFILE 200
-#endif /* RLIMIT_OFILE */
-#endif /* defined (linux) || defined (AIX) || defined (SCO) */
-#endif /* RLIMIT_NOFILE */
-
-#if !defined (ACE_HAS_TLI_PROTOTYPES)
-// Define ACE_TLI headers for systems that don't prototype them....
-extern "C"
-{
- int t_accept(int fildes, int resfd, struct t_call *call);
- char *t_alloc(int fildes, int struct_type, int fields);
- int t_bind(int fildes, struct t_bind *req, struct t_bind *ret);
- int t_close(int fildes);
- int t_connect(int fildes, struct t_call *sndcall,
- struct t_call *rcvcall);
- void t_error(char *errmsg);
- int t_free(char *ptr, int struct_type);
- int t_getinfo(int fildes, struct t_info *info);
- int t_getname (int fildes, struct netbuf *namep, int type);
- int t_getstate(int fildes);
- int t_listen(int fildes, struct t_call *call);
- int t_look(int fildes);
- int t_open(char *path, int oflag, struct t_info *info);
- int t_optmgmt(int fildes, struct t_optmgmt *req,
- struct t_optmgmt *ret);
- int t_rcv(int fildes, char *buf, u_int nbytes, int *flags);
- int t_rcvconnect(int fildes, struct t_call *call);
- int t_rcvdis(int fildes, struct t_discon *discon);
- int t_rcvrel(int fildes);
- int t_rcvudata(int fildes, struct t_unitdata *unitdata, int *flags);
- int t_rcvuderr(int fildes, struct t_uderr *uderr);
- int t_snd(int fildes, char *buf, u_int nbytes, int flags);
- int t_snddis(int fildes, struct t_call *call);
- int t_sndrel(int fildes);
- int t_sndudata(int fildes, struct t_unitdata *unitdata);
- int t_sync(int fildes);
- int t_unbind(int fildes);
-}
-#endif /* !ACE_HAS_TLI_PROTOTYPES */
-
-#if defined (ACE_LACKS_MMAP)
-#define PROT_READ 0
-#define PROT_WRITE 0
-#define PROT_EXEC 0
-#define PROT_NONE 0
-#define PROT_RDWR 0
-#define MAP_PRIVATE 0
-#define MAP_SHARED 0
-#define MAP_FIXED 0
-#endif /* ACE_LACKS_MMAP */
-
-// Fixes a problem with HP/UX.
-#if defined (ACE_HAS_BROKEN_MMAP_H)
-extern "C"
-{
-#include /**/ <sys/mman.h>
-}
-#elif !defined (ACE_LACKS_MMAP)
-#include /**/ <sys/mman.h>
-#endif /* ACE_HAS_BROKEN_MMAP_H */
-
-// OSF1 has problems with sys/msg.h and C++...
-#if defined (ACE_HAS_BROKEN_MSG_H)
-#define _KERNEL
-#endif /* ACE_HAS_BROKEN_MSG_H */
-#if !defined (ACE_LACKS_SYSV_MSG_H)
-#include /**/ <sys/msg.h>
-#endif /* ACE_LACKS_SYSV_MSG_H */
-#if defined (ACE_HAS_BROKEN_MSG_H)
-#undef _KERNEL
-#endif /* ACE_HAS_BROKEN_MSG_H */
-
-#if defined (ACE_LACKS_SYSV_MSQ_PROTOS)
-extern "C"
-{
- int msgget (key_t, int);
- int msgrcv (int, void *, size_t, long, int);
- int msgsnd (int, const void *, size_t, int);
- int msgctl (int, int, struct msqid_ds *);
-}
-#endif /* ACE_LACKS_SYSV_MSQ_PROTOS */
-
-#if defined (ACE_HAS_STHREADS)
-#include /**/ <sys/priocntl.h>
-#if defined (ACE_LACKS_PRI_T)
-typedef int pri_t;
-#endif /* ACE_LACKS_PRI_T */
-typedef id_t ACE_id_t;
-typedef pri_t ACE_pri_t;
-#else
-typedef long ACE_id_t;
-typedef short ACE_pri_t;
-#endif /* ACE_HAS_STHREADS */
-
-#if defined (ACE_HAS_HI_RES_TIMER)
- /* hrtime_t is defined on systems (Suns) with ACE_HAS_HI_RES_TIMER */
- typedef hrtime_t ACE_hrtime_t;
-#else
- typedef ACE_UINT64 ACE_hrtime_t;
-#endif /* ACE_HAS_HI_RES_TIMER */
-
-#endif /* !defined (ACE_WIN32) && !defined (ACE_PSOS) */
-
-#if !defined (ACE_DEFAULT_SYNCH_TYPE)
-# define ACE_DEFAULT_SYNCH_TYPE USYNC_THREAD
-#endif /* ! ACE_DEFAULT_SYNCH_TYPE */
-
-#if !defined (ACE_MAP_PRIVATE)
-# define ACE_MAP_PRIVATE MAP_PRIVATE
-#endif /* ! ACE_MAP_PRIVATE */
-
-#if !defined (ACE_MAP_SHARED)
-# define ACE_MAP_SHARED MAP_SHARED
-#endif /* ! ACE_MAP_SHARED */
-
-#if !defined (ACE_MAP_FIXED)
-# define ACE_MAP_FIXED MAP_FIXED
-#endif /* ! ACE_MAP_FIXED */
-
-#if defined (ACE_LACKS_UTSNAME_T)
-#define _SYS_NMLN 257
-struct utsname
-{
- TCHAR sysname[_SYS_NMLN];
- TCHAR nodename[_SYS_NMLN];
- TCHAR release[_SYS_NMLN];
- TCHAR version[_SYS_NMLN];
- TCHAR machine[_SYS_NMLN];
-};
-#else
-#include /**/ <sys/utsname.h>
-#endif /* ACE_LACKS_UTSNAME_T */
-
-// Increase the range of "address families". Please note that this
-// must appear _after_ the include of sys/socket.h, for the AF_FILE
-// definition on Linux/glibc2.
-#define AF_ANY (-1)
-#define AF_SPIPE (AF_MAX + 1)
-#if !defined (AF_FILE)
-# define AF_FILE (AF_MAX + 2)
-#endif /* ! AF_FILE */
-#define AF_DEV (AF_MAX + 3)
-#define AF_UPIPE (AF_SPIPE)
-
-#if defined (ACE_SELECT_USES_INT)
-typedef int ACE_FD_SET_TYPE;
-#else
-typedef fd_set ACE_FD_SET_TYPE;
-#endif /* ACE_SELECT_USES_INT */
-
-#if !defined (MAXNAMELEN)
-#if defined (FILENAME_MAX)
-#define MAXNAMELEN FILENAME_MAX
-#else
-#define MAXNAMELEN 256
-#endif /* FILENAME_MAX */
-#endif /* MAXNAMELEN */
-
-#if defined (ACE_LACKS_SIGSET)
-typedef u_int sigset_t;
-#endif /* ACE_LACKS_SIGSET */
-
-#if defined (ACE_LACKS_SIGACTION)
-struct sigaction
-{
- int sa_flags;
- ACE_SignalHandlerV sa_handler;
- sigset_t sa_mask;
-};
-#endif /* ACE_LACKS_SIGACTION */
-
-#if !defined (SIGHUP)
-#define SIGHUP 0
-#endif /* SIGHUP */
-
-#if !defined (SIGINT)
-#define SIGINT 0
-#endif /* SIGINT */
-
-#if !defined (SIGSEGV)
-#define SIGSEGV 0
-#endif /* SIGSEGV */
-
-#if !defined (SIGIO)
-#define SIGIO 0
-#endif /* SIGSEGV */
-
-#if !defined (SIGUSR1)
-#define SIGUSR1 0
-#endif /* SIGUSR1 */
-
-#if !defined (SIGUSR2)
-#define SIGUSR2 0
-#endif /* SIGUSR2 */
-
-#if !defined (SIGCHLD)
-#define SIGCHLD 0
-#endif /* SIGCHLD */
-
-#if !defined (SIGCLD)
-#define SIGCLD SIGCHLD
-#endif /* SIGCLD */
-
-#if !defined (SIGQUIT)
-#define SIGQUIT 0
-#endif /* SIGQUIT */
-
-#if !defined (SIGPIPE)
-#define SIGPIPE 0
-#endif /* SIGPIPE */
-
-#if !defined (SIGALRM)
-#define SIGALRM 0
-#endif /* SIGALRM */
-
-#if !defined (SIG_DFL)
-#define SIG_DFL ((__sighandler_t) 0)
-#endif /* SIG_DFL */
-
-#if !defined (SIG_IGN)
-#define SIG_IGN ((__sighandler_t) 1) /* ignore signal */
-#endif /* SIG_IGN */
-
-#if !defined (SIG_ERR)
-#define SIG_ERR ((__sighandler_t) -1) /* error return from signal */
-#endif /* SIG_ERR */
-
-#if !defined (O_NONBLOCK)
-#define O_NONBLOCK 1
-#endif /* O_NONBLOCK */
-
-#if !defined (SIG_BLOCK)
-#define SIG_BLOCK 1
-#endif /* SIG_BLOCK */
-
-#if !defined (SIG_UNBLOCK)
-#define SIG_UNBLOCK 2
-#endif /* SIG_UNBLOCK */
-
-#if !defined (SIG_SETMASK)
-#define SIG_SETMASK 3
-#endif /* SIG_SETMASK */
-
-#if !defined (IPC_CREAT)
-#define IPC_CREAT 0
-#endif /* IPC_CREAT */
-
-#if !defined (IPC_NOWAIT)
-#define IPC_NOWAIT 0
-#endif /* IPC_NOWAIT */
-
-#if !defined (IPC_RMID)
-#define IPC_RMID 0
-#endif /* IPC_RMID */
-
-#if !defined (IPC_EXCL)
-#define IPC_EXCL 0
-#endif /* IPC_EXCL */
-
-#if !defined (IP_DROP_MEMBERSHIP)
-#define IP_DROP_MEMBERSHIP 0
-#endif /* IP_DROP_MEMBERSHIP */
-
-#if !defined (IP_ADD_MEMBERSHIP)
-#define IP_ADD_MEMBERSHIP 0
-#endif /* IP_ADD_MEMBERSHIP */
-
-#if !defined (SIOCGIFADDR)
-#define SIOCGIFADDR 0
-#endif /* SIOCGIFADDR */
-
-#if !defined (IPC_PRIVATE)
-#define IPC_PRIVATE ACE_INVALID_SEM_KEY
-#endif /* IPC_PRIVATE */
-
-#if !defined (IPC_STAT)
-#define IPC_STAT 0
-#endif /* IPC_STAT */
-
-#if !defined (GETVAL)
-#define GETVAL 0
-#endif /* GETVAL */
-
-#if !defined (F_GETFL)
-#define F_GETFL 0
-#endif /* F_GETFL */
-
-#if !defined (SETVAL)
-#define SETVAL 0
-#endif /* SETVAL */
-
-#if !defined (GETALL)
-#define GETALL 0
-#endif /* GETALL */
-
-#if !defined (SETALL)
-#define SETALL 0
-#endif /* SETALL */
-
-#if !defined (SEM_UNDO)
-#define SEM_UNDO 0
-#endif /* SEM_UNDO */
-
-#if defined (__Lynx__)
- // LynxOS sets NSIG to the highest-numbered signal.
-# define ACE_NSIG (NSIG + 1)
-#else
- // All other platforms set NSIG to one greater than the
- // highest-numbered signal.
-# define ACE_NSIG NSIG
-#endif /* __Lynx__ */
-
-#if !defined (R_OK)
-#define R_OK 04 /* Test for Read permission. */
-#endif /* R_OK */
-
-#if !defined (W_OK)
-#define W_OK 02 /* Test for Write permission. */
-#endif /* W_OK */
-
-#if !defined (X_OK)
-#define X_OK 01 /* Test for eXecute permission. */
-#endif /* X_OK */
-
-#if !defined (F_OK)
-#define F_OK 0 /* Test for existence of File. */
-#endif /* F_OK */
-
-#if !defined (EIDRM)
-#define EIDRM 0
-#endif /* !EIDRM */
-
-#if !defined (ENOSYS)
-#define ENOSYS EFAULT /* Operation not supported or unknown error. */
-#endif /* !ENOSYS */
-
-#if !defined (ENOTSUP)
-#define ENOTSUP ENOSYS /* Operation not supported. */
-#endif /* !ENOTSUP */
-
-#if !defined (WNOHANG)
-#define WNOHANG 42
-#endif /* !WNOHANG */
-
-#if !defined (EDEADLK)
-#define EDEADLK 1000 /* Some large number.... */
-#endif /* !ENOTSUP */
-
-#if !defined (MS_SYNC)
-#define MS_SYNC 0x0
-#endif /* !MS_SYNC */
-
-#if !defined (PIPE_BUF)
-#define PIPE_BUF 5120
-#endif /* PIPE_BUF */
-
-#if !defined (PROT_RDWR)
-#define PROT_RDWR (PROT_READ|PROT_WRITE)
-#endif /* PROT_RDWR */
-
-#if !defined (WNOHANG)
-#define WNOHANG 0
-#endif /* WNOHANG */
-
-#if defined (ACE_HAS_POSIX_NONBLOCK)
-#define ACE_NONBLOCK O_NONBLOCK
-#else
-#define ACE_NONBLOCK O_NDELAY
-#endif /* ACE_HAS_POSIX_NONBLOCK */
-
-#define LOCALNAME 0
-#define REMOTENAME 1
-
-#if !defined (ETIMEDOUT) && defined (ETIME)
-#define ETIMEDOUT ETIME
-#endif /* ETIMEDOUT */
-
-#if !defined (ETIME) && defined (ETIMEDOUT)
-#define ETIME ETIMEDOUT
-#endif /* ETIMED */
-
-#if !defined (EBUSY)
-#define EBUSY ETIME
-#endif /* EBUSY */
-
-#if !defined (_SC_TIMER_MAX)
-#define _SC_TIMER_MAX 44
-#endif /* _SC_TIMER_MAX */
-
-// Default number of <ACE_Event_Handler>s supported by
-// <ACE_Timer_Heap>.
-#if !defined (ACE_DEFAULT_TIMERS)
-#define ACE_DEFAULT_TIMERS _SC_TIMER_MAX
-#endif /* ACE_DEFAULT_TIMERS */
-
-#if defined (ACE_HAS_STRUCT_NETDB_DATA)
-typedef char ACE_HOSTENT_DATA[sizeof(struct hostent_data)];
-typedef char ACE_SERVENT_DATA[sizeof(struct servent_data)];
-typedef char ACE_PROTOENT_DATA[sizeof(struct protoent_data)];
-#else
-#if !defined ACE_HOSTENT_DATA_SIZE
-#define ACE_HOSTENT_DATA_SIZE (4*1024)
-#endif /*ACE_HOSTENT_DATA_SIZE */
-#if !defined ACE_SERVENT_DATA_SIZE
-#define ACE_SERVENT_DATA_SIZE (4*1024)
-#endif /*ACE_SERVENT_DATA_SIZE */
-#if !defined ACE_PROTOENT_DATA_SIZE
-#define ACE_PROTOENT_DATA_SIZE (2*1024)
-#endif /*ACE_PROTOENT_DATA_SIZE */
-typedef char ACE_HOSTENT_DATA[ACE_HOSTENT_DATA_SIZE];
-typedef char ACE_SERVENT_DATA[ACE_SERVENT_DATA_SIZE];
-typedef char ACE_PROTOENT_DATA[ACE_PROTOENT_DATA_SIZE];
-#endif /* ACE_HAS_STRUCT_NETDB_DATA */
-
-#if !defined (ACE_HAS_SEMUN)
-union semun
-{
- int val; // value for SETVAL
- struct semid_ds *buf; // buffer for IPC_STAT & IPC_SET
- u_short *array; // array for GETALL & SETALL
-};
-#endif /* !ACE_HAS_SEMUN */
-
-// Max size of an ACE Log Record data buffer. This can be reset in
-// the config.h file if you'd like to increase or decrease the size.
-#if !defined (ACE_MAXLOGMSGLEN)
-#define ACE_MAXLOGMSGLEN 4 * 1024
-#endif /* ACE_MAXLOGMSGLEN */
-
-// Max size of an ACE Token.
-#define ACE_MAXTOKENNAMELEN 40
-
-// Max size of an ACE Token client ID.
-#define ACE_MAXCLIENTIDLEN MAXHOSTNAMELEN + 20
-
-// Create some useful typedefs.
-typedef const char **SYS_SIGLIST;
-// This is for C++ static methods.
-#if defined (VXWORKS)
-typedef FUNCPTR ACE_THR_FUNC; // where typedef int (*FUNCPTR) (...)
-#else
-typedef void *(*ACE_THR_FUNC)(void *);
-#endif /* VXWORKS */
-
-extern "C" {
-typedef void (*ACE_THR_C_DEST)(void *);
-}
-typedef void (*ACE_THR_DEST)(void *);
-
-extern "C"
-{
-#if defined (VXWORKS)
-typedef FUNCPTR ACE_THR_C_FUNC; // where typedef int (*FUNCPTR) (...)
-#else
-typedef void *(*ACE_THR_C_FUNC)(void *);
-#endif /* VXWORKS */
-}
-
-#if !defined (MAP_FAILED)
-#define MAP_FAILED ((void *) -1)
-#elif defined (ACE_HAS_LONG_MAP_FAILED)
-#undef MAP_FAILED
-#define MAP_FAILED ((void *) -1L)
-#endif /* MAP_FAILED */
-
-#if defined (ACE_HAS_CHARPTR_DL)
-typedef char * ACE_DL_TYPE;
-#if defined (ACE_HAS_UNICODE)
-typedef wchar_t * ACE_WIDE_DL_TYPE;
-#endif /* ACE_HAS_UNICODE */
-#else
-typedef const char * ACE_DL_TYPE;
-#if defined (ACE_HAS_UNICODE)
-typedef const wchar_t * ACE_WIDE_DL_TYPE;
-#endif /* ACE_HAS_UNICODE */
-#endif /* ACE_HAS_CHARPTR_DL */
-
-#if !defined (ACE_HAS_SIGINFO_T)
-struct ACE_Export siginfo_t
-{
- siginfo_t (ACE_HANDLE handle);
- siginfo_t (ACE_HANDLE *handles); // JCEJ 12/23/96
-
- ACE_HANDLE si_handle_;
- // Win32 HANDLE that has become signaled.
-
- ACE_HANDLE *si_handles_;
- // Array of Win32 HANDLEs all of which have become signaled.
-};
-#endif /* ACE_HAS_SIGINFO_T */
-
-#if !defined (ACE_HAS_UCONTEXT_T)
-typedef int ucontext_t;
-#endif /* ACE_HAS_UCONTEXT_T */
-
-#if !defined (SA_SIGINFO)
-#define SA_SIGINFO 0
-#endif /* SA_SIGINFO */
-
-#if !defined (SA_RESTART)
-#define SA_RESTART 0
-#endif /* SA_RESTART */
-
-#if defined (ACE_HAS_TIMOD_H)
-#ifdef ACE_HAS_STL_MAP_CONFLICT
-#define queue _Queue_
-#endif
-#include /**/ <sys/timod.h>
-#ifdef ACE_HAS_STL_MAP_CONFLICT
-#undef queue
-#endif
-#elif defined (ACE_HAS_OSF_TIMOD_H)
-#include /**/ <tli/timod.h>
-#endif /* ACE_HAS_TIMOD_H */
-
-#if defined (ACE_HAS_BROKEN_T_ERRNO)
-#undef t_errno
-#endif /* ACE_HAS_BROKEN_T_ERRNO */
-
-class ACE_Export ACE_Thread_ID
-{
- // = TITLE
- // Defines a platform-independent thread ID.
-public:
- // = Initialization method.
- ACE_Thread_ID (ACE_thread_t, ACE_hthread_t);
-
- // = Set/Get the Thread ID.
- ACE_thread_t id (void);
- void id (ACE_thread_t);
-
- // = Set/Get the Thread handle.
- ACE_hthread_t handle (void);
- void handle (ACE_hthread_t);
-
- // != Comparison operator.
- int operator == (const ACE_Thread_ID &);
- int operator != (const ACE_Thread_ID &);
-
-private:
- ACE_thread_t thread_id_;
- // Identify the thread.
-
- ACE_hthread_t thread_handle_;
- // Handle to the thread (typically used to "wait" on Win32).
-};
-
-// Type of the extended signal handler.
-typedef void (*ACE_Sig_Handler_Ex) (int, siginfo_t *siginfo, ucontext_t *ucontext);
-
-// If the xti.h file redefines the function names, do it now, else
-// when the function definitions are encountered, they won't match the
-// declaration here.
-
-#if defined (ACE_REDEFINES_XTI_FUNCTIONS)
-#include /**/ <xti.h>
-#if defined (UNIXWARE_2_0) /* They apparantly forgot one... */
-extern "C" int _xti_error(char *);
-#endif /* UNIXWARE */
-#endif /* ACE_REDEFINES_XTI_FUNCTIONS */
-
-// = The ACE_Sched_Priority type should be used for platform-
-// independent thread and process priorities, by convention.
-// int should be used for OS-specific priorities.
-typedef int ACE_Sched_Priority;
-
-// forward declaration
-class ACE_Sched_Params;
-
-#if defined (ACE_LACKS_FILELOCKS)
-#if ! defined (VXWORKS)
-// VxWorks defines struct flock in sys/fcntlcom.h. But it doesn't
-// appear to support flock ().
-struct flock
-{
- short l_type;
- short l_whence;
- off_t l_start;
- off_t l_len; /* len == 0 means until end of file */
- long l_sysid;
- pid_t l_pid;
- long l_pad[4]; /* reserve area */
-};
-#endif /* ! VXWORKS */
-#endif /* ACE_LACKS_FILELOCKS */
-
-#if !defined (ACE_HAS_IP_MULTICAST)
-struct ip_mreq
-{
- struct in_addr imr_multiaddr;
- // IP multicast address of group
- struct in_addr imr_interface;
- // local IP address of interface
-};
-#endif /* ACE_HAS_IP_MULTICAST */
-
-#if !defined (ACE_HAS_STRBUF_T)
-struct strbuf
-{
- int maxlen; // no. of bytes in buffer.
- int len; // no. of bytes returned.
- void *buf; // pointer to data.
-};
-#endif /* ACE_HAS_STRBUF_T */
-
-class ACE_Export ACE_Str_Buf : public strbuf
-{
- // = TITLE
- // Simple wrapper for STREAM pipes strbuf.
-public:
- // = Initialization method
- ACE_Str_Buf (void *b = 0, int l = 0, int max = 0);
- // Constructor.
-
- ACE_Str_Buf (strbuf &);
- // Constructor.
-};
-
-#if defined (ACE_HAS_BROKEN_BITSHIFT)
- // This might not be necessary any more: it was added prior to the
- // (fd_mask) cast being added to the version below. Maybe that cast
- // will fix the problem on tandems. Fri Dec 12 1997 David L. Levine
-# define ACE_MSB_MASK (~(ACE_UINT32 (1) << ACE_UINT32 (NFDBITS - 1)))
-#else
- // This needs to go here to avoid overflow problems on some compilers.
-# if defined (ACE_WIN32)
- // Does ACE_WIN32 have an fd_mask?
-# define ACE_MSB_MASK (~(1 << (NFDBITS - 1)))
-# else /* ! ACE_WIN32 */
-# define ACE_MSB_MASK (~((fd_mask) 1 << (NFDBITS - 1)))
-# endif /* ! ACE_WIN32 */
-#endif /* ACE_HAS_BROKEN_BITSHIFT */
-
-// Signature for registering a cleanup function that is used by the
-// <ACE_Object_Manager> and the <ACE_Thread_Manager>.
-#if defined (ACE_HAS_SIG_C_FUNC)
-extern "C" {
-#endif /* ACE_HAS_SIG_C_FUNC */
-typedef void (*ACE_CLEANUP_FUNC)(void *object, void *param) /* throw () */;
-#if defined (ACE_HAS_SIG_C_FUNC)
-}
-#endif /* ACE_HAS_SIG_C_FUNC */
-
-class ACE_Export ACE_Cleanup
-{
- // = TITLE
- // Base class for objects that are cleaned by ACE_Object_Manager.
-public:
- virtual ~ACE_Cleanup ();
- // Destructor.
-
- virtual void cleanup (void *param = 0);
- // Cleanup method that, by default, simply deletes itself.
-};
-
-// Adapter for cleanup, used by ACE_Object_Manager.
-extern "C" ACE_Export
-void ace_cleanup_destroyer (ACE_Cleanup *, void *param = 0);
-
-class ACE_Cleanup_Info
-{
- // = TITLE
- // Hold cleanup information for thread/process
-public:
- ACE_Cleanup_Info (void);
- // Default constructor.
-
- int operator== (const ACE_Cleanup_Info &o) const;
- // Equality operator.
-
- int operator!= (const ACE_Cleanup_Info &o) const;
- // Inequality operator.
-
- void *object_;
- // Point to object that gets passed into the <cleanup_hook_>.
-
- ACE_CLEANUP_FUNC cleanup_hook_;
- // Cleanup hook that gets called back.
-
- void *param_;
- // Parameter passed to the <cleanup_hook_>.
-};
-
-// Run the thread entry point for the <ACE_Thread_Adapter>. This must
-// be an extern "C" to make certain compilers happy...
-extern "C" ACE_Export void *ace_thread_adapter (void *args);
-
-// Forward decl.
-class ACE_Thread_Manager;
-class ACE_Thread_Descriptor;
-
-class ACE_Thread_Adapter
-{
- // = TITLE
- // Converts a C++ function into a function <ace_thread_adapter>
- // function that can be called from a thread creation routine
- // (e.g., <pthread_create> or <_beginthreadex>) that expects an
- // extern "C" entry point. This class also makes it possible to
- // transparently provide hooks to register a thread with an
- // <ACE_Thread_Manager>.
- //
- // = DESCRIPTION
- // This class is used in <ACE_OS::thr_create>.
-public:
- ACE_Thread_Adapter (ACE_THR_FUNC user_func,
- void *arg,
- ACE_THR_C_FUNC entry_point = (ACE_THR_C_FUNC) ace_thread_adapter,
- ACE_Thread_Manager *tmgr = 0,
- ACE_Thread_Descriptor *td = 0);
- // Constructor.
-
- void *invoke (void);
- // Execute the <user_func_> with the <arg>.
-
- ACE_Thread_Manager *thr_mgr (void);
- // Accessor for the optional <Thread_Manager>.
-
- ACE_THR_C_FUNC entry_point (void);
- // Accessor for the C entry point function to the OS thread creation
- // routine.
-
-private:
- void inherit_log_msg (void);
- // Inherit the logging features if the parent thread has an
- // <ACE_Log_Msg>.
-
-#if defined (ACE_WIN32)
- int rethrow_w32_structural_exception (void);
- // This function prints out warning message and pass
- // the exception on to outer layer.
-#endif /* ACE_WIN32 */
-
- ACE_THR_FUNC user_func_;
- // Thread startup function passed in by the user (C++ linkage).
-
- void *arg_;
- // Argument to thread startup function.
-
- ACE_THR_C_FUNC entry_point_;
- // Entry point to the underlying OS thread creation call (C
- // linkage).
-
- ACE_Thread_Manager *thr_mgr_;
- // Optional thread manager.
-
- ACE_Thread_Descriptor *thr_desc_;
- // Optional thread descriptor. Passing this pointer in will force
- // the spawned thread to cache this location in Log_Msg and wait until
- // Thread_Manager fills in all information in thread descriptor.
-
-#if !defined (ACE_THREADS_DONT_INHERIT_LOG_MSG)
- ostream *ostream_;
- // Ostream where the new TSS Log_Msg will use.
-
- u_long priority_mask_;
- // Priority_mask to be used in new TSS Log_Msg.
-
- int tracing_enabled_;
- // Are we allowing tracing in this thread?
-
- int restart_;
- // Indicates whether we should restart system calls that are
- // interrupted.
-
- int trace_depth_;
- // Depth of the nesting for printing traces.
-#endif /* ACE_THREADS_DONT_INHERIT_LOG_MSG */
-};
-
-class ACE_Export ACE_OS
-{
- // = TITLE
- // This class defines an operating system independent
- // programming API that shields developers from non-portable
- // aspects of writing efficient system programs on Win32, POSIX,
- // and other versions of UNIX. If you are porting ACE to a new
- // platform, this is the place to focus your attention. Please
- // see the README file in this directory for complete
- // information on the meaning of the various macros.
- //
- // = DESCRIPTION
- // This class encapsulates all the differences between various
- // versions of UNIX and WIN32! The other components in
- // ACE are programmed to use only the methods in this class,
- // which makes it *much* easier to move ACE to a new platform.
- // The methods in this class also automatically restart when
- // interrupts occur during system calls (assuming that the
- // <ACE_Log_Msg::restart> flag is enabled).
- ACE_CLASS_IS_NAMESPACE (ACE_OS);
-
-public:
-
- class ace_flock_t
- {
- // = TITLE
- // OS file locking structure.
- public:
- void dump (void) const;
- // Dump state of the object.
-
-#if defined (ACE_WIN32)
- ACE_OVERLAPPED overlapped_;
-#else
- struct flock lock_;
-#endif /* ACE_WIN32 */
-
- LPCTSTR lockname_;
- // Name of this filelock.
-
- ACE_HANDLE handle_;
- // Handle to the underlying file.
- };
-
- // = A set of wrappers for miscellaneous operations.
- static int atoi (const char *s);
- static char *getenv (const char *symbol);
- static int putenv (const char *string);
- static int getopt (int argc,
- char *const *argv,
- const char *optstring);
- static long sysconf (int);
-
- // = A set of wrappers for condition variables.
- static int cond_broadcast (ACE_cond_t *cv);
- static int cond_destroy (ACE_cond_t *cv);
- static int cond_init (ACE_cond_t *cv,
- int type = ACE_DEFAULT_SYNCH_TYPE,
- LPCTSTR name = 0,
- void *arg = 0);
- static int cond_signal (ACE_cond_t *cv);
- static int cond_timedwait (ACE_cond_t *cv,
- ACE_mutex_t *m,
- ACE_Time_Value *);
- static int cond_wait (ACE_cond_t *cv,
- ACE_mutex_t *m);
-#if defined (ACE_WIN32) && defined (ACE_HAS_WTHREADS)
- static int cond_timedwait (ACE_cond_t *cv,
- ACE_thread_mutex_t *m,
- ACE_Time_Value *);
- static int cond_wait (ACE_cond_t *cv,
- ACE_thread_mutex_t *m);
-#endif /* ACE_WIN32 && ACE_HAS_WTHREADS */
-
- // = A set of wrappers for determining config info.
- static LPTSTR cuserid (LPTSTR user,
- size_t maxlen = 32);
- static int uname (struct utsname *name);
- static long sysinfo (int cmd,
- char *buf,
- long count);
- static int hostname (char *name,
- size_t maxnamelen);
-
- // = A set of wrappers for explicit dynamic linking.
- static int dlclose (ACE_SHLIB_HANDLE handle);
- // WinCE only supports UNICODE, so we don't need these functions.
-#if !defined (ACE_HAS_WINCE)
- static char *dlerror (void);
- static ACE_SHLIB_HANDLE dlopen (ACE_DL_TYPE filename,
- int mode = ACE_DEFAULT_SHLIB_MODE);
- static void *dlsym (ACE_SHLIB_HANDLE handle, ACE_DL_TYPE symbol);
-#endif /* ! ACE_HAS_WINCE */
-
- // = A set of wrappers for stdio file operations.
- static int last_error (void);
- static void last_error (int);
- static int fclose (FILE *fp);
- static int fcntl (ACE_HANDLE handle,
- int cmd,
- int val = 0);
- static int fdetach (const char *file);
-
-#if !defined (ACE_HAS_WINCE)
- // CE doesn't support these char version functions.
- // However, we should provide UNICODE version of them.
- static FILE *fopen (const char *filename,
- const char *mode);
- static FILE *fdopen (ACE_HANDLE handle,
- const char *mode);
- static char *fgets (char *buf,
- int size,
- FILE *fp);
- static int stat (const char *file,
- struct stat *);
- static int fprintf (FILE *fp,
- const char *format,
- ...);
- static int sprintf (char *buf,
- const char *format,
- ...);
- static int vsprintf (char *buffer,
- const char *format,
- va_list argptr);
- static void perror (const char *s);
-
- // CE doesn't support these function at all. (And it doesn't
- // mean anything to provide these interfaces at all.)
- static int printf (const char *format, ...);
-#if !defined (ACE_LACKS_GETS)
- static char *gets (char *str);
-#endif /* ACE_LACKS_GETS */
- static int puts (const char *s);
-#endif /* ! ACE_HAS_WINCE */
-
- static int fflush (FILE *fp);
- static size_t fread (void *ptr,
- size_t size,
- size_t nelems,
- FILE *fp);
- static int fstat (ACE_HANDLE,
- struct stat *);
- static int ftruncate (ACE_HANDLE,
- off_t);
- static size_t fwrite (const void *ptr,
- size_t size,
- size_t nitems,
- FILE *fp);
- static void rewind (FILE *fp);
-
- // = A set of wrappers for file locks.
- static int flock_init (ACE_OS::ace_flock_t *lock,
- int flags = 0,
- LPCTSTR name = 0,
- mode_t perms = 0);
- static int flock_destroy (ACE_OS::ace_flock_t *lock);
- static int flock_rdlock (ACE_OS::ace_flock_t *lock,
- short whence = 0,
- off_t start = 0,
- off_t len = 0);
- static int flock_tryrdlock (ACE_OS::ace_flock_t *lock,
- short whence = 0,
- off_t start = 0,
- off_t len = 0);
- static int flock_trywrlock (ACE_OS::ace_flock_t *lock,
- short whence = 0,
- off_t start = 0,
- off_t len = 0);
- static int flock_unlock (ACE_OS::ace_flock_t *lock,
- short whence = 0,
- off_t start = 0,
- off_t len = 0);
- static int flock_wrlock (ACE_OS::ace_flock_t *lock,
- short whence = 0,
- off_t start = 0,
- off_t len = 0);
-
- // = A set of wrappers for low-level process operations.
- static int execl (const char *path,
- const char *arg0, ...);
- static int execle (const char *path,
- const char *arg0, ...);
- static int execlp (const char *file,
- const char *arg0, ...);
- static int execv (const char *path,
- char *const argv[]);
- static int execvp (const char *file,
- char *const argv[]);
- static int execve (const char *path,
- char *const argv[],
- char *const envp[]);
- static void _exit (int status = 0);
- static void exit (int status = 0);
- static pid_t fork (void);
- static pid_t fork (const char *program_name);
- static pid_t fork_exec (ASYS_TCHAR *argv[]);
- // Forks and exec's a process in a manner that works on Solaris and
- // NT. argv[0] must be the full path name to the executable.
-
- static int getpagesize (void);
- static gid_t getgid (void);
- static pid_t getpid (void);
- static pid_t getpgid (pid_t pid);
- static uid_t getuid (void);
- static pid_t setsid (void);
- static int system (const char *s);
- static pid_t wait (int * = 0);
- static pid_t waitpid (pid_t,
- int * = 0,
- int = 0);
-
- // = A set of wrappers for timers and resource stats.
- static u_int alarm (u_int secs);
- static u_int ualarm (u_int usecs,
- u_int interval = 0);
- static u_int ualarm (const ACE_Time_Value &tv,
- const ACE_Time_Value &tv_interval = ACE_Time_Value::zero);
- static ACE_hrtime_t gethrtime (void);
-#if defined (ACE_HAS_POWERPC) && defined (ghs)
- static void readPPCTimeBase (u_long &most,
- u_long &least);
-#endif /* ACE_HAS_POWERPC && ghs */
- static int clock_gettime (clockid_t,
- struct timespec *);
- static ACE_Time_Value gettimeofday (void);
- static int getrusage (int who,
- struct rusage *rusage);
- static int getrlimit (int resource,
- struct rlimit *rl);
- static int setrlimit (int resource,
- ACE_SETRLIMIT_TYPE *rl);
- static int sleep (u_int seconds);
- static int sleep (const ACE_Time_Value &tv);
- static int nanosleep (const struct timespec *requested,
- struct timespec *remaining = 0);
-
-#if defined (ACE_HAS_BROKEN_R_ROUTINES)
-#undef ctime_r
-#undef asctime_r
-#undef rand_r
-#undef getpwnam_r
-#endif /* ACE_HAS_BROKEN_R_ROUTINES */
-
-#if defined (difftime)
-#define ACE_DIFFTIME(t1, t0) difftime(t1,t0)
-#undef difftime
-#endif /* difftime */
-
- // = A set of wrappers for operations on time.
-#if !defined (ACE_HAS_WINCE)
- static time_t mktime (struct tm *timeptr);
-#endif /* !ACE_HAS_WINCE */
- static double difftime (time_t t1,
- time_t t0);
- static time_t time (time_t *tloc = 0);
- static struct tm *localtime (const time_t *clock);
- static struct tm *localtime_r (const time_t *clock,
- struct tm *res);
- static struct tm *gmtime (const time_t *clock);
- static struct tm *gmtime_r (const time_t *clock,
- struct tm *res);
- static char *asctime (const struct tm *tm);
- static char *asctime_r (const struct tm *tm,
- char *buf, int buflen);
-#if !defined (ACE_HAS_WINCE)
- static char *ctime (const time_t *t);
- static char *ctime_r (const time_t *clock,
- char *buf,
- int buflen);
-#else
- static wchar_t *ctime (const time_t *t);
- static wchar_t *ctime_r (const time_t *clock,
- wchar_t *buf,
- int buflen);
-#endif /* !ACE_HAS_WINCE */
- static size_t strftime (char *s,
- size_t maxsize,
- const char *format,
- const struct tm *timeptr);
-
- // = A set of wrappers for memory managment.
- static void *sbrk (int brk);
- static void *calloc (size_t elements,
- size_t sizeof_elements);
- static void *malloc (size_t);
- static void *realloc (void *,
- size_t);
- static void free (void *);
-
- // = A set of wrappers for memory copying operations.
- static int memcmp (const void *t,
- const void *s,
- size_t len);
- static void *memcpy (void *t,
- const void *s,
- size_t len);
- static void *memmove (void *t,
- const void *s,
- size_t len);
- static void *memset (void *s,
- int c,
- size_t len);
-
- // = A set of wrappers for System V message queues.
- static int msgctl (int msqid,
- int cmd,
- struct msqid_ds *);
- static int msgget (key_t key,
- int msgflg);
- static int msgrcv (int int_id,
- void *buf,
- size_t len,
- long type,
- int flags);
- static int msgsnd (int int_id,
- const void *buf,
- size_t len,
- int flags);
-
- // = A set of wrappers for memory mapped files.
- static int madvise (caddr_t addr,
- size_t len,
- int advice);
- static void *mmap (void *addr,
- size_t len,
- int prot,
- int flags,
- ACE_HANDLE handle,
- off_t off = 0,
- ACE_HANDLE *file_mapping = 0,
- LPSECURITY_ATTRIBUTES sa = 0);
- static int mprotect (void *addr,
- size_t len,
- int prot);
- static int msync (void *addr,
- size_t len,
- int sync);
- static int munmap (void *addr,
- size_t len);
-
- // = A set of wrappers for mutex locks.
- static int mutex_init (ACE_mutex_t *m,
- int type = ACE_DEFAULT_SYNCH_TYPE,
- LPCTSTR name = 0,
- void *arg = 0,
- LPSECURITY_ATTRIBUTES sa = 0);
- static int mutex_destroy (ACE_mutex_t *m);
-
- static int mutex_lock (ACE_mutex_t *m);
- // Win32 note: Abandoned mutexes are not treated differently. 0 is
- // returned since the calling thread does get the ownership.
-
- static int mutex_lock (ACE_mutex_t *m,
- int &abandoned);
- // This method is only implemented for Win32. For abandoned
- // mutexes, <abandoned> is set to 1 and 0 is returned.
-
- static int mutex_trylock (ACE_mutex_t *m);
- // Win32 note: Abandoned mutexes are not treated differently. 0 is
- // returned since the calling thread does get the ownership.
-
- static int mutex_trylock (ACE_mutex_t *m,
- int &abandoned);
- // This method is only implemented for Win32. For abandoned
- // mutexes, <abandoned> is set to 1 and 0 is returned.
-
- static int mutex_unlock (ACE_mutex_t *m);
-
- // = A set of wrappers for mutex locks that only work within a
- // single process.
- static int thread_mutex_init (ACE_thread_mutex_t *m,
- int type = ACE_DEFAULT_SYNCH_TYPE,
- LPCTSTR name = 0,
- void *arg = 0);
- static int thread_mutex_destroy (ACE_thread_mutex_t *m);
- static int thread_mutex_lock (ACE_thread_mutex_t *m);
- static int thread_mutex_trylock (ACE_thread_mutex_t *m);
- static int thread_mutex_unlock (ACE_thread_mutex_t *m);
-
- // = A set of wrappers for low-level file operations.
- static int access (const char *path,
- int amode);
- static int close (ACE_HANDLE handle);
- static ACE_HANDLE creat (LPCTSTR filename,
- mode_t mode);
- static ACE_HANDLE dup (ACE_HANDLE handle);
- static int dup2 (ACE_HANDLE oldfd,
- ACE_HANDLE newfd);
- static int fattach (int handle,
- const char *path);
- static long filesize (ACE_HANDLE handle);
- static int getmsg (ACE_HANDLE handle,
- struct strbuf *ctl,
- struct strbuf
- *data, int *flags);
- static int getpmsg (ACE_HANDLE handle,
- struct strbuf *ctl,
- struct strbuf
- *data,
- int *band,
- int *flags);
- static int ioctl (ACE_HANDLE handle,
- int cmd,
- void * = 0);
- static int isastream (ACE_HANDLE handle);
- static int isatty (ACE_HANDLE handle);
- static off_t lseek (ACE_HANDLE handle,
- off_t offset,
- int whence);
- static ACE_HANDLE open (const char *filename,
- int mode,
- int perms = 0,
- LPSECURITY_ATTRIBUTES sa = 0);
- static int putmsg (ACE_HANDLE handle,
- const struct strbuf *ctl,
- const struct strbuf *data,
- int flags);
- static int putpmsg (ACE_HANDLE handle,
- const struct strbuf *ctl,
- const struct strbuf *data,
- int band,
- int flags);
- static ssize_t read (ACE_HANDLE handle,
- void *buf,
- size_t len);
- static ssize_t read (ACE_HANDLE handle,
- void *buf,
- size_t len,
- ACE_OVERLAPPED *);
- static ssize_t pread (ACE_HANDLE handle,
- void *buf,
- size_t nbyte,
- off_t offset);
- static ssize_t readv (ACE_HANDLE handle,
- struct iovec *iov,
- int iovlen);
- static int recvmsg (ACE_HANDLE handle,
- struct msghdr *msg,
- int flags);
- static int sendmsg (ACE_HANDLE handle,
- const struct msghdr *msg,
- int flags);
- static ssize_t write (ACE_HANDLE handle,
- const void *buf,
- size_t nbyte);
- static ssize_t write (ACE_HANDLE handle,
- const void *buf,
- size_t nbyte,
- ACE_OVERLAPPED *);
- static ssize_t pwrite (ACE_HANDLE handle,
- const void *buf,
- size_t nbyte,
- off_t offset);
- static int writev (ACE_HANDLE handle,
- const struct iovec *iov,
- int iovcnt);
-
- // = A set of wrappers for event demultiplexing and IPC.
- static int select (int width,
- fd_set *rfds,
- fd_set *wfds,
- fd_set *efds,
- const ACE_Time_Value *tv = 0);
- static int select (int width,
- fd_set *rfds,
- fd_set *wfds,
- fd_set *efds,
- const ACE_Time_Value &tv);
- static int poll (struct pollfd *pollfds,
- u_long len,
- ACE_Time_Value *tv = 0);
- static int poll (struct pollfd *pollfds,
- u_long len,
- const ACE_Time_Value &tv);
- static int pipe (ACE_HANDLE handles[]);
-
- static ACE_HANDLE shm_open (const char *filename,
- int mode,
- int perms = 0,
- LPSECURITY_ATTRIBUTES sa = 0);
- static int shm_unlink (const char *path);
-
- // = A set of wrappers for directory operations.
- static mode_t umask (mode_t cmask);
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
- static int chdir (const char *path);
- static int mkdir (const char *path,
- mode_t mode = ACE_DEFAULT_DIR_PERMS);
- static int mkfifo (const char *file,
- mode_t mode = ACE_DEFAULT_FILE_PERMS);
- static char *mktemp (char *t);
- static char *getcwd (char *,
- size_t);
- static int unlink (const char *path);
- static char *tempnam (const char *dir,
- const char *pfx);
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
-
- // = A set of wrappers for random number operations.
- static int rand (void);
- static int rand_r (ACE_RANDR_TYPE seed);
- static void srand (u_int seed);
-
- // = A set of wrappers for readers/writer locks.
- static int rwlock_init (ACE_rwlock_t *rw,
- int type = ACE_DEFAULT_SYNCH_TYPE,
- LPCTSTR name = 0,
- void *arg = 0);
- static int rwlock_destroy (ACE_rwlock_t *rw);
- static int rw_rdlock (ACE_rwlock_t *rw);
- static int rw_wrlock (ACE_rwlock_t *rw);
- static int rw_tryrdlock (ACE_rwlock_t *rw);
- static int rw_trywrlock (ACE_rwlock_t *rw);
- static int rw_trywrlock_upgrade (ACE_rwlock_t *rw);
- static int rw_unlock (ACE_rwlock_t *rw);
-
- // = A set of wrappers for auto-reset and manuaevents.
- static int event_init (ACE_event_t *event,
- int manual_reset = 0,
- int initial_state = 0,
- int type = ACE_DEFAULT_SYNCH_TYPE,
- LPCTSTR name = 0,
- void *arg = 0,
- LPSECURITY_ATTRIBUTES sa = 0);
- static int event_destroy (ACE_event_t *event);
- static int event_wait (ACE_event_t *event);
- static int event_timedwait (ACE_event_t *event,
- ACE_Time_Value *timeout);
- static int event_signal (ACE_event_t *event);
- static int event_pulse (ACE_event_t *event);
- static int event_reset (ACE_event_t *event);
-
- // = A set of wrappers for semaphores.
- static int sema_destroy (ACE_sema_t *s);
- static int sema_init (ACE_sema_t *s,
- u_int count,
- int type = ACE_DEFAULT_SYNCH_TYPE,
- LPCTSTR name = 0,
- void *arg = 0,
- int max = 0x7fffffff,
- LPSECURITY_ATTRIBUTES sa = 0);
- static int sema_post (ACE_sema_t *s);
- static int sema_post (ACE_sema_t *s,
- size_t release_count);
- static int sema_trywait (ACE_sema_t *s);
- static int sema_wait (ACE_sema_t *s);
- static int sema_wait (ACE_sema_t *s,
- ACE_Time_Value &tv);
-
- // = A set of wrappers for System V semaphores.
- static int semctl (int int_id,
- int semnum,
- int cmd,
- semun);
- static int semget (key_t key,
- int nsems,
- int flags);
- static int semop (int int_id,
- struct sembuf *sops,
- size_t nsops);
-
- // = Thread scheduler interface.
- static int sched_params (const ACE_Sched_Params &);
-
- // = A set of wrappers for System V shared memory.
- static void *shmat (int int_id,
- void *shmaddr,
- int shmflg);
- static int shmctl (int int_id,
- int cmd,
- struct shmid_ds *buf);
- static int shmdt (void *shmaddr);
- static int shmget (key_t key,
- int size,
- int flags);
-
- // = A set of wrappers for Signals.
- static int kill (pid_t pid,
- int signum);
- static int sigaction (int signum,
- const struct sigaction *nsa,
- struct sigaction *osa);
- static int sigaddset (sigset_t *s,
- int signum);
- static int sigdelset (sigset_t *s,
- int signum);
- static int sigemptyset (sigset_t *s);
- static int sigfillset (sigset_t *s);
- static int sigismember (sigset_t *s,
- int signum);
- static ACE_SignalHandler signal (int signum,
- ACE_SignalHandler);
- static int sigprocmask (int how,
- const sigset_t *nsp,
- sigset_t *osp);
-
- // = A set of wrappers for sockets.
- static ACE_HANDLE accept (ACE_HANDLE handle,
- struct sockaddr *addr,
- int *addrlen);
- static int bind (ACE_HANDLE s,
- struct sockaddr *name,
- int namelen);
- static int connect (ACE_HANDLE handle,
- struct sockaddr *addr,
- int addrlen);
- static int closesocket (ACE_HANDLE s);
- static struct passwd *getpwnam (const char *user);
- static struct passwd *getpwnam_r (const char *name,
- struct passwd *pwent,
- char *buffer,
- int buflen);
- static struct hostent *gethostbyaddr (const char *addr,
- int length,
- int type);
- static struct hostent *gethostbyname (const char *name);
- static struct hostent *gethostbyaddr_r (const char *addr,
- int length,
- int type,
- struct hostent *result,
- ACE_HOSTENT_DATA buffer,
- int *h_errnop);
- static struct hostent *gethostbyname_r (const char *name,
- struct hostent *result,
- ACE_HOSTENT_DATA buffer,
- int *h_errnop);
- static int getpeername (ACE_HANDLE handle,
- struct sockaddr *addr,
- int *addrlen);
- static struct protoent *getprotobyname (const char *name);
- static struct protoent *getprotobyname_r (const char *name,
- struct protoent *result,
- ACE_PROTOENT_DATA buffer);
- static struct protoent *getprotobynumber (int proto);
- static struct protoent *getprotobynumber_r (int proto,
- struct protoent *result,
- ACE_PROTOENT_DATA buffer);
- static struct servent *getservbyname (const char *svc,
- const char *proto);
- static struct servent *getservbyname_r (const char *svc,
- const char *proto,
- struct servent *result,
- ACE_SERVENT_DATA buf);
- static int getsockname (ACE_HANDLE handle,
- struct sockaddr *addr,
- int *addrlen);
- static int getsockopt (ACE_HANDLE handle,
- int level,
- int optname,
- char *optval,
- int *optlen);
- static long inet_addr (const char *name);
- static char *inet_ntoa (const struct in_addr addr);
- static int inet_aton (const char *strptr,
- struct in_addr *addr);
-
- static int listen (ACE_HANDLE handle,
- int backlog);
- static int recv (ACE_HANDLE handle,
- char *buf,
- int len,
- int flags = 0);
- static int recvfrom (ACE_HANDLE handle,
- char *buf,
- int len,
- int flags,
- struct sockaddr *addr,
- int *addrlen);
- static int send (ACE_HANDLE handle,
- const char *buf,
- int len, int
- flags = 0);
- static int sendto (ACE_HANDLE handle,
- const char *buf,
- int len,
- int flags,
- const struct sockaddr *addr,
- int addrlen);
- static int setsockopt (ACE_HANDLE handle,
- int level,
- int optname,
- const char *optval,
- int optlen);
- static int shutdown (ACE_HANDLE handle,
- int how);
- static ACE_HANDLE socket (int domain,
- int type,
- int proto);
- static int socketpair (int domain,
- int type,
- int protocol,
- ACE_HANDLE sv[2]);
- static int socket_init (int version_high = 1,
- int version_low = 1);
- // Initialize WinSock before first use (e.g., when a DLL is first
- // loaded or the first use of a socket() call.
-
- static int socket_fini (void);
- // Finalize WinSock after last use (e.g., when a DLL is unloaded).
-
- // = A set of wrappers for regular expressions.
- static char *compile (const char *instring,
- char *expbuf,
- char *endbuf);
- static int step (const char *str,
- char *expbuf);
-
- // = A set of wrappers for non-UNICODE string operations.
- static int to_lower (int c);
- static int strcasecmp (const char *s,
- const char *t);
- static int strncasecmp (const char *s,
- const char *t,
- size_t len);
- static char *strcat (char *s,
- const char *t);
- static char *strchr (char *s,
- int c);
- static char *strrchr (char *s,
- int c);
- static const char *strchr (const char *s,
- int c);
- static const char *strrchr (const char *s,
- int c);
- static int strcmp (const char *s,
- const char *t);
- static int strncmp (const char *s,
- const char *t,
- size_t len);
- static char *strcpy (char *s,
- const char *t);
- static char *strpbrk (char *s1,
- const char *s2);
- static const char *strpbrk (const char *s1,
- const char *s2);
- static size_t strspn(const char *s1,
- const char *s2);
- static char *strstr (char *s,
- const char *t);
- static const char *strstr (const char *s,
- const char *t);
- static char *strdup (const char *s);
- static size_t strlen (const char *s);
- static char *strncpy (char *s,
- const char *t,
- size_t len);
- static char *strncat (char *s,
- const char *t,
- size_t len);
- static char *strtok (char *s,
- const char *tokens);
- static char *strtok_r (char *s,
- const char *tokens,
- char **lasts);
- static long strtol (const char *s,
- char **ptr,
- int base);
- static u_long strtoul (const char *s,
- char **ptr,
- int base);
- static double strtod (const char *s,
- char **endptr);
- static int ace_isspace (const char s);
-
-#if !defined (ACE_HAS_WCHAR_TYPEDEFS_CHAR)
- static size_t strlen (const wchar_t *s);
- static wchar_t *strcpy (wchar_t *s,
- const wchar_t *t);
-#endif /* ! ACE_HAS_WCHAR_TYPEDEFS_CHAR */
-
- // The following WChar typedef and functions are used by TAO. TAO
- // does not use wchar_t because the size of wchar_t is
- // platform-dependent.
- typedef ACE_UINT32 WChar;
- static u_int wslen (const WChar *);
- static WChar *wscpy (WChar *, const WChar *);
-
-#if defined (ACE_HAS_UNICODE)
- // = A set of wrappers for UNICODE string operations.
- static int atoi (const wchar_t *s);
- static wint_t to_lower (wint_t c);
- static wchar_t *strcat (wchar_t *s,
- const wchar_t *t);
- static wchar_t *strchr (const wchar_t *s,
- wint_t c);
- static wchar_t *strrchr (const wchar_t *s,
- wint_t c);
- static int strcmp (const wchar_t *s,
- const wchar_t *t);
- static int strncmp (const wchar_t *s,
- const wchar_t *t,
- size_t len);
- static int strcasecmp (const wchar_t *s,
- const wchar_t *t);
- static int strncasecmp (const wchar_t *s,
- const wchar_t *t,
- size_t len);
- static wchar_t *strpbrk (const wchar_t *s1,
- const wchar_t *s2);
- static wchar_t *strncpy (wchar_t *s,
- const wchar_t *t,
- size_t len);
- static wchar_t *strncat (wchar_t *s,
- const wchar_t *t,
- size_t len);
- static wchar_t *strtok (wchar_t *s,
- const wchar_t *tokens);
- static long strtol (const wchar_t *s,
- wchar_t **ptr,
- int base);
- static int ace_isspace (wchar_t c);
-
-#if defined (ACE_WIN32)
- static wchar_t *strstr (const wchar_t *s,
- const wchar_t *t);
- static wchar_t *strdup (const wchar_t *s);
- static int sprintf (wchar_t *buf,
- const wchar_t *format,
- ...);
-#if 0
- static int sprintf (wchar_t *buf,
- const char *format,
- ...);
-#endif /* 0 */
- // the following three are newly added for CE.
- // but they can also be use on Win32.
-// static char *fgets (wchar_t *buf,
-// int size,
-// FILE *fp);
- static int fprintf (FILE *fp,
- const wchar_t *format,
- ...);
- static void perror (const wchar_t *s);
-
- static int vsprintf (wchar_t *buffer,
- const wchar_t *format,
- va_list argptr);
-
- static int access (const wchar_t *path,
- int amode);
- static FILE *fopen (const wchar_t *filename,
- const wchar_t *mode);
- static FILE *fdopen (ACE_HANDLE handle,
- const wchar_t *mode);
- static int stat (const wchar_t *file,
- struct stat *);
- static wchar_t *getenv (const wchar_t *symbol);
- static int system (const wchar_t *s);
- static int hostname (wchar_t *name,
- size_t maxnamelen);
- static ACE_HANDLE open (const wchar_t *filename,
- int mode,
- int perms = 0,
- LPSECURITY_ATTRIBUTES sa = 0);
- static int unlink (const wchar_t *path);
-#if defined (ACE_HAS_WINCE)
- static wchar_t *dlerror (void);
-#endif /* !ACE_HAS_WINCE */
- static ACE_SHLIB_HANDLE dlopen (ACE_WIDE_DL_TYPE filename,
-
- int mode = ACE_DEFAULT_SHLIB_MODE);
- static void *dlsym (ACE_SHLIB_HANDLE handle, ACE_WIDE_DL_TYPE symbol);
- static wchar_t *mktemp (wchar_t *t);
- static int mkdir (const wchar_t *path,
- mode_t mode = ACE_DEFAULT_DIR_PERMS);
- static int chdir (const wchar_t *path);
- static wchar_t *getcwd (wchar_t *,
- size_t);
-#endif /* ACE_WIN32 */
-#endif /* ACE_HAS_UNICODE */
-
- // = A set of wrappers for TLI.
- static int t_accept (ACE_HANDLE fildes,
- int resfd,
- struct t_call
- *call);
- static char *t_alloc (ACE_HANDLE fildes,
- int struct_type,
- int
- fields);
- static int t_bind (ACE_HANDLE fildes,
- struct t_bind *req,
- struct
- t_bind *ret);
- static int t_close (ACE_HANDLE fildes);
- static int t_connect(int fildes,
- struct t_call *sndcall,
- struct t_call *rcvcall);
- static void t_error (char *errmsg);
- static int t_free (char *ptr,
- int struct_type);
- static int t_getinfo (ACE_HANDLE fildes,
- struct t_info *info);
- static int t_getname (ACE_HANDLE fildes,
- struct netbuf *namep,
- int type);
- static int t_getstate (ACE_HANDLE fildes);
- static int t_listen (ACE_HANDLE fildes,
- struct t_call *call);
- static int t_look (ACE_HANDLE fildes);
- static int t_open (char *path,
- int oflag,
- struct t_info *info);
- static int t_optmgmt (ACE_HANDLE fildes,
- struct t_optmgmt *req,
- struct t_optmgmt *ret);
- static int t_rcv (ACE_HANDLE fildes,
- char *buf,
- u_int nbytes,
- int *flags);
- static int t_rcvdis (ACE_HANDLE fildes,
- struct t_discon *discon);
- static int t_rcvrel (ACE_HANDLE fildes);
- static int t_rcvudata (ACE_HANDLE fildes,
- struct t_unitdata *unitdata,
- int *flags);
- static int t_rcvuderr (ACE_HANDLE fildes,
- struct t_uderr *uderr);
- static int t_snd (ACE_HANDLE fildes,
- char *buf,
- u_int nbytes,
- int flags);
- static int t_snddis (ACE_HANDLE fildes,
- struct t_call *call);
- static int t_sndrel (ACE_HANDLE fildes);
- static int t_sync (ACE_HANDLE fildes);
- static int t_unbind (ACE_HANDLE fildes);
-
-#if 0
- // = A set of wrappers for threads (these are portable since they use the ACE_Thread_ID).
- static int thr_continue (const ACE_Thread_ID &thread);
- static int thr_create (ACE_THR_FUNC,
- void *args,
- long flags,
- ACE_Thread_ID *,
- long priority = ACE_DEFAULT_THREAD_PRIORITY,
- void *stack = 0,
- size_t stacksize = 0);
- static int thr_getprio (ACE_Thread_ID thr_id,
- int &prio,
- int *policy = 0);
- static int thr_join (ACE_Thread_ID waiter_id,
- void **status);
- static int thr_kill (ACE_Thread_ID thr_id,
- int signum);
- static ACE_Thread_ID thr_self (void);
- static int thr_setprio (ACE_Thread_ID thr_id,
- int prio);
- static int thr_setprio (const ACE_Sched_Priority prio);
- static int thr_suspend (ACE_Thread_ID target_thread);
- static int thr_cancel (ACE_Thread_ID t_id);
-#endif /* 0 */
-
- // = A set of wrappers for threads
-
- // These are non-portable since they use ACE_thread_t and
- // ACE_hthread_t and will go away in a future release.
- static int thr_continue (ACE_hthread_t target_thread);
- static int thr_create (ACE_THR_FUNC func,
- void *args,
- long flags,
- ACE_thread_t *thr_id,
- ACE_hthread_t *t_handle = 0,
- long priority = ACE_DEFAULT_THREAD_PRIORITY,
- void *stack = 0,
- size_t stacksize = 0,
- ACE_Thread_Adapter *thread_adapter = 0);
- // Creates a new thread having <flags> attributes and running <func>
- // with <args> (if <thread_adapter> is non-0 then <func> and <args>
- // are ignored and are obtained from <thread_adapter>). <thr_id>
- // and <t_handle> are set to the thread's ID and handle (?),
- // respectively. The thread runs at <priority> priority (see
- // below).
- //
- // The <flags> are a bitwise-OR of the following:
- // = BEGIN<INDENT>
- // THR_CANCEL_DISABLE, THR_CANCEL_ENABLE, THR_CANCEL_DEFERRED,
- // THR_CANCEL_ASYNCHRONOUS, THR_BOUND, THR_NEW_LWP, THR_DETACHED,
- // THR_SUSPENDED, THR_DAEMON, THR_JOINABLE, THR_SCHED_FIFO,
- // THR_SCHED_RR, THR_SCHED_DEFAULT
- // = END<INDENT>
- //
- // By default, or if <priority> is set to
- // ACE_DEFAULT_THREAD_PRIORITY, an "appropriate" priority value for
- // the given scheduling policy (specified in <flags}>, e.g.,
- // <THR_SCHED_DEFAULT>) is used. This value is calculated
- // dynamically, and is the median value between the minimum and
- // maximum priority values for the given policy. If an explicit
- // value is given, it is used. Note that actual priority values are
- // EXTREMEMLY implementation-dependent, and are probably best
- // avoided.
- //
- // Note that <thread_adapter> is always deleted by <thr_create>,
- // therefore it must be allocated with global operator new.
-
- static int thr_getprio (ACE_hthread_t thr_id,
- int &prio);
- static int thr_join (ACE_hthread_t waiter_id,
- void **status);
- static int thr_join (ACE_thread_t waiter_id,
- ACE_thread_t *thr_id,
- void **status);
- static int thr_kill (ACE_thread_t thr_id,
- int signum);
- static ACE_thread_t thr_self (void);
- static void thr_self (ACE_hthread_t &);
- static int thr_setprio (ACE_hthread_t thr_id,
- int prio);
- static int thr_setprio (const ACE_Sched_Priority prio);
- static int thr_suspend (ACE_hthread_t target_thread);
- static int thr_cancel (ACE_thread_t t_id);
-
- static int thr_cmp (ACE_hthread_t t1,
- ACE_hthread_t t2);
- static int thr_equal (ACE_thread_t t1,
- ACE_thread_t t2);
- static void thr_exit (void *status = 0);
- static int thr_getconcurrency (void);
- static int thr_getspecific (ACE_thread_key_t key,
- void **data);
- static int thr_keyfree (ACE_thread_key_t key);
- static int thr_key_detach (void *inst);
-#if defined (ACE_HAS_THR_C_DEST)
- static int thr_keycreate (ACE_thread_key_t *key,
- ACE_THR_C_DEST,
- void *inst = 0);
-#else
- static int thr_keycreate (ACE_thread_key_t *key,
- ACE_THR_DEST,
- void *inst = 0);
-#endif /* ACE_HAS_THR_C_DEST */
- static int thr_key_used (ACE_thread_key_t key);
- static size_t thr_min_stack (void);
- static int thr_setconcurrency (int hint);
- static int thr_setspecific (ACE_thread_key_t key,
- void *data);
- static int thr_sigsetmask (int how,
- const sigset_t *nsm,
- sigset_t *osm);
- static int thr_setcancelstate (int new_state,
- int *old_state);
- static int thr_setcanceltype (int new_type,
- int *old_type);
- static int sigwait (sigset_t *set,
- int *sig = 0);
- static void thr_testcancel (void);
- static void thr_yield (void);
-
- static ACE_thread_t NULL_thread;
- // This is necessary to deal with POSIX pthreads and their use of
- // structures for thread ids.
-
- static ACE_hthread_t NULL_hthread;
- // This is necessary to deal with POSIX pthreads and their use of
- // structures for thread handles.
-
- static ACE_thread_key_t NULL_key;
- // This is necessary to deal with POSIX pthreads and their use of
- // structures for TSS keys.
-
-#if defined (ACE_WIN32)
- static int socket_initialized_;
- // Keeps track of whether we've already initialized WinSock...
-#endif /* ACE_WIN32 */
-
- static void mutex_lock_cleanup (void *mutex);
- // Handle asynchronous thread cancellation cleanup.
-
- static void cleanup_tss (const u_int main_thread);
- // Call TSS destructors for the current thread. If the current
- // thread is the main thread, then the argument must be 1.
- // For private use of ACE_Object_Manager and ACE_Thread_Adapter only.
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0) && defined (ACE_LACKS_NETDB_REENTRANT_FUNCTIONS)
- static int netdb_acquire (void);
- static int netdb_release (void);
-#endif /* defined (ACE_MT_SAFE) && ACE_LACKS_NETDB_REENTRANT_FUNCTIONS */
-
-#if defined (ACE_HAS_WINCE)
-private:
- static const wchar_t *day_of_week_name[7];
- static const wchar_t *month_name[12];
- // Supporting data for ctime and ctime_r functions on WinCE.
-#endif /* ACE_HAS_WINCE */
-};
-
-#if defined (ACE_HAS_WINCE)
-// **** Warning ****
-// You should not use the following functions under CE at all.
-// **** Warning ****
-size_t fwrite (void *buf, size_t sz, size_t count, FILE *fp);
-size_t fread (void *buf, size_t sz, size_t count, FILE *fp);
-int getc (FILE *fp);
-int ferror (FILE *fp);
-int isatty (ACE_HANDLE h);
-ACE_HANDLE fileno (FILE *fp);
-int fflush (FILE *fp);
-void exit (int status);
-int fprintf (FILE *fp, char *format, const char *msg); // not a general purpose
- // fprintf at all.
-int printf (const char *format, ...);
-int putchar (int c);
-#endif /* ACE_HAS_WINCE */
-
-#if defined (ACE_LACKS_TIMEDWAIT_PROTOTYPES)
-extern "C" ssize_t send_timedwait (ACE_HANDLE handle,
- const char *buf,
- int len,
- int flags,
- struct timespec *timeout);
-extern "C" ssize_t recv_timedwait (ACE_HANDLE handle,
- char *buf,
- int len,
- int flags,
- struct timespec *timeout);
-extern "C" ssize_t recvfrom_timedwait (ACE_HANDLE handle,
- char *buf,
- int len,
- int flags,
- struct sockaddr *addr,
- int
- *addrlen,
- struct timespec *timeout);
-extern "C" ssize_t recvmsg_timedwait (ACE_HANDLE handle,
- struct msghdr *msg,
- int flags,
- struct timespec *timeout);
-extern "C" ssize_t read_timedwait (ACE_HANDLE handle,
- void *buf,
- size_t len,
- struct timespec *timeout);
-extern "C" ssize_t readv_timedwait (ACE_HANDLE handle,
- struct iovec *iov,
- int iovcnt,
- struct timespec* timeout);
-extern "C" ssize_t sendto_timedwait (ACE_HANDLE handle,
- const char *buf,
- int len,
- int flags,
- const struct sockaddr *addr,
- int addrlen,
- struct timespec *timeout);
-extern "C" ssize_t sendmsg_timedwait (ACE_HANDLE handle,
- ACE_SENDMSG_TYPE *msg,
- int flags,
- struct timespec *timeout);
-extern "C" ssize_t write_timedwait (ACE_HANDLE handle,
- const void *buf,
- size_t n,
- struct timespec *timeout);
-extern "C" ssize_t writev_timedwait (ACE_HANDLE handle,
- ACE_WRITEV_TYPE *iov,
- int iovcnt,
- struct timespec *timeout);
-#endif /* ACE_LACKS_TIMEDWAIT_PROTOTYPES */
-
-# if defined (ACE_HAS_TSS_EMULATION)
- // Allow config.h to set the default number of thread keys.
-# if !defined (ACE_DEFAULT_THREAD_KEYS)
-# define ACE_DEFAULT_THREAD_KEYS 64
-# endif /* ! ACE_DEFAULT_THREAD_KEYS */
-
-class ACE_TSS_Emulation
-{
- // = TITLE
- // Thread-specific storage emulation.
- //
- // = DESCRIPTION
- // This provides a thread-specific storage implementation.
- // It is intended for use on platforms that don't have a
- // native TSS, or have a TSS with limitations such as the
- // number of keys or lack of support for removing keys.
-public:
- typedef void (*ACE_TSS_DESTRUCTOR)(void *value) /* throw () */;
-
- enum { ACE_TSS_THREAD_KEYS_MAX = ACE_DEFAULT_THREAD_KEYS };
- // Maximum number of TSS keys allowed over the life of the program.
-
- static u_int total_keys ();
- // Returns the total number of keys allocated so far.
-
- static int next_key (ACE_thread_key_t &key);
- // Sets the argument to the next available key. Returns 0 on success,
- // -1 if no keys are available.
-
- static ACE_TSS_DESTRUCTOR tss_destructor (const ACE_thread_key_t key);
- // Returns the exit hook associated with the key. Does _not_ check
- // for a valid key.
-
- static void tss_destructor (const ACE_thread_key_t key,
- ACE_TSS_DESTRUCTOR destructor);
- // Associates the TSS destructor with the key. Does _not_ check
- // for a valid key.
-
- static void *&ts_object (const ACE_thread_key_t key);
- // Accesses the object referenced by key in the current thread's TSS array.
- // Does _not_ check for a valid key.
-
- static void *tss_open (void *ts_storage[ACE_TSS_THREAD_KEYS_MAX]);
- // Setup an array to be used for local TSS. Returns the array address on
- // success. Returns 0 if local TSS had already been setup for this thread.
- // There is no corresponding tss_close () because it is not needed.
-
-private:
- // Global TSS structures.
- static u_int total_keys_;
- // Always contains the value of the next key to be allocated.
-
- static ACE_TSS_DESTRUCTOR tss_destructor_ [ACE_TSS_THREAD_KEYS_MAX];
- // Array of thread exit hooks (TSS destructors) that are called for each
- // key (that has one) when the thread exits.
-
- static void **&tss_base ();
- // Location of current thread's TSS array.
-
-#if ! defined (VXWORKS)
-public:
- // This implementation only works if ::thr_self () returns a small
- // integer. It is intended for use in testing on Solaris only.
- enum { ACE_TSS_THREADS_MAX = 1024 };
-
- static void **tss_collection_ [ACE_TSS_THREADS_MAX];
- // Array, indexed by thread handle, of TSS object arrays. Those
- // are indexed by key. This is for testing only.
-private:
-
-#if 0 // not implemented yet . . .
- // Rely on native thread specific storage for the implementation,
- // but just use one key.
-
- static ACE_thread_key_t native_tss_key_;
-#endif /* 0 */
-#endif /* ! VXWORKS */
-};
-
-#else /* ! ACE_HAS_TSS_EMULATION */
-# if defined (TLS_MINIMUM_AVAILABLE)
- // WIN32 platforms define TLS_MINIMUM_AVAILABLE natively.
-# define ACE_DEFAULT_THREAD_KEYS TLS_MINIMUM_AVAILABLE
-# endif /* TSL_MINIMUM_AVAILABLE */
-
-#endif /* ACE_HAS_TSS_EMULATION */
-
-// Support non-scalar thread keys, such as with some POSIX
-// implementations, e.g., MVS.
-#if defined (ACE_HAS_NONSCALAR_THREAD_KEY_T)
-# define ACE_KEY_INDEX(OBJ,KEY) \
- u_int OBJ; \
- ACE_OS::memcpy (&OBJ, &KEY, sizeof (u_int))
-#else
-# define ACE_KEY_INDEX(OBJ,KEY) u_int OBJ = KEY
-#endif /* ACE_HAS_NONSCALAR_THREAD_KEY_T */
-
-// A useful abstraction for expressions involving operator new since
-// we can change memory allocation error handling policies (e.g.,
-// depending on whether ANSI/ISO exception handling semantics are
-// being used).
-
-#if defined(ACE_NEW_THROWS_EXCEPTIONS)
-# define ACE_NEW_RETURN(POINTER,CONSTRUCTOR,RET_VAL) \
- do { try { POINTER = new CONSTRUCTOR; } \
- catch (bad_alloc) { errno = ENOMEM; return RET_VAL; } \
- } while (0)
-
-# define ACE_NEW(POINTER,CONSTRUCTOR) \
- do { try { POINTER = new CONSTRUCTOR; } \
- catch (bad_alloc) { errno = ENOMEM; return; } \
- } while (0)
-#else
-# define ACE_NEW_RETURN(POINTER,CONSTRUCTOR,RET_VAL) \
- do { POINTER = new CONSTRUCTOR; \
- if (POINTER == 0) { errno = ENOMEM; return RET_VAL; } \
- } while (0)
-# define ACE_NEW(POINTER,CONSTRUCTOR) \
- do { POINTER = new CONSTRUCTOR; \
- if (POINTER == 0) { errno = ENOMEM; return; } \
- } while (0)
-#endif /* ACE_NEW_THROWS_EXCEPTIONS */
-
-// Some useful abstration for expressions involving
-// ACE_Allocator.malloc (). The difference between ACE_NEW_MALLOC*
-// with ACE_ALLOCATOR* is that they call constructors also.
-
-#define ACE_ALLOCATOR_RETURN(POINTER,ALLOCATOR,RET_VAL) \
- do { POINTER = ALLOCATOR; \
- if (POINTER == 0) { errno = ENOMEM; return RET_VAL; } \
- } while (0)
-#define ACE_ALLOCATOR(POINTER,ALLOCATOR) \
- do { POINTER = ALLOCATOR; \
- if (POINTER == 0) { errno = ENOMEM; return; } \
- } while (0)
-
-#define ACE_NEW_MALLOC_RETURN(POINTER,ALLOCATOR,CONSTRUCTOR,RET_VAL) \
- do { POINTER = ALLOCATOR; \
- if (POINTER == 0) { errno = ENOMEM; return RET_VAL;} \
- else { new (POINTER) CONSTRUCTOR; } \
- } while (0)
-#define ACE_NEW_MALLOC(POINTER,ALLOCATOR,CONSTRUCTOR) \
- do { POINTER = ALLOCATOR; \
- if (POINTER == 0) { errno = ENOMEM; return;} \
- else { new (POINTER) CONSTRUCTOR; } \
- } while (0)
-
-#define ACE_DES_NOFREE (POINTER,CLASS) POINTER->CLASS::~CLASS ()
-#define ACE_DES_FREE(POINTER,DEALLOCATOR,CLASS) \
- do { POINTER->CLASS::~CLASS (); DEALLOCATOR (POINTER); } while (0)
-#define ACE_DES_NOFREE_TEMPLATE (POINTER,T_CLASS,T_PARAMETER) \
- POINTER-> T_CLASS T_PARAMETER ::~ T_CLASS ()
-#define ACE_DES_FREE_TEMPLATE(POINTER,DEALLOCATOR,T_CLASS,T_PARAMETER) \
- do { POINTER-> T_CLASS T_PARAMETER ::~ T_CLASS (); \
- DEALLOCATOR (POINTER); \
- } while (0)
-
-#if defined (ACE_HAS_SIGNAL_SAFE_OS_CALLS)
-// The following two macros ensure that system calls are properly
-// restarted (if necessary) when interrupts occur.
-#define ACE_OSCALL(OP,TYPE,FAILVALUE,RESULT) \
- do \
- RESULT = (TYPE) OP; \
- while (RESULT == FAILVALUE && errno == EINTR && ACE_LOG_MSG->restart ())
-#define ACE_OSCALL_RETURN(OP,TYPE,FAILVALUE) \
- do { \
- TYPE ace_result_; \
- do \
- ace_result_ = (TYPE) OP; \
- while (ace_result_ == FAILVALUE && errno == EINTR && ACE_LOG_MSG->restart ()); \
- return ace_result_; \
- } while (0)
-#elif defined (ACE_WIN32)
-#define ACE_OSCALL_RETURN(X,TYPE,FAILVALUE) \
- do \
- return (TYPE) X; \
- while (0)
-#define ACE_OSCALL(X,TYPE,FAILVALUE,RESULT) \
- do \
- RESULT = (TYPE) X; \
- while (0)
-#define ACE_WIN32CALL_RETURN(X,TYPE,FAILVALUE) \
- do { \
- TYPE ace_result_ = (TYPE) X; \
- if (ace_result_ == FAILVALUE) \
- errno = ::GetLastError (); \
- return ace_result_; \
- } while (0)
-#define ACE_WIN32CALL(X,TYPE,FAILVALUE,RESULT) \
- do { \
- RESULT = (TYPE) X; \
- if (RESULT == FAILVALUE) \
- errno = ::GetLastError (); \
- } while (0)
-#else
-#define ACE_OSCALL_RETURN(OP,TYPE,FAILVALUE) do { TYPE ace_result_ = FAILVALUE; ace_result_ = ace_result_; return OP; } while (0)
-#define ACE_OSCALL(OP,TYPE,FAILVALUE,RESULT) do { RESULT = (TYPE) OP; } while (0)
-#endif /* ACE_HAS_SIGNAL_SAFE_OS_CALLS */
-
-#if defined (ACE_HAS_THR_C_FUNC)
-// This is necessary to work around nasty problems with MVS C++.
-extern "C" ACE_Export void ace_mutex_lock_cleanup_adapter (void *args);
-#define ACE_PTHREAD_CLEANUP_PUSH(A) pthread_cleanup_push (ace_mutex_lock_cleanup_adapter, (void *) A);
-#define ACE_PTHREAD_CLEANUP_POP(A) pthread_cleanup_pop(A)
-#elif defined (ACE_HAS_PTHREADS) && !defined (ACE_LACKS_PTHREAD_CLEANUP)
-#define ACE_PTHREAD_CLEANUP_PUSH(A) pthread_cleanup_push (ACE_OS::mutex_lock_cleanup, (void *) A);
-#define ACE_PTHREAD_CLEANUP_POP(A) pthread_cleanup_pop(A)
-#else
-#define ACE_PTHREAD_CLEANUP_PUSH(A)
-#define ACE_PTHREAD_CLEANUP_POP(A)
-#endif /* ACE_HAS_THR_C_FUNC */
-
-#if !defined (ACE_DEFAULT_MUTEX_A)
-#define ACE_DEFAULT_MUTEX_A "ACE_MUTEX"
-#endif /* ACE_DEFAULT_MUTEX_A */
-
-#if !defined (ACE_MAIN)
-#define ACE_MAIN main
-#endif /* ! ACE_MAIN */
-
-#if defined (ACE_HAS_NONSTATIC_OBJECT_MANAGER)
-// Rename "main ()" on platforms that don't allow it to be called "main ()".
-// Also, create an ACE_Object_Manager static instance in "main ()".
-#include "ace/Object_Manager.h"
-
-#if defined (ACE_PSOSIM)
-// PSOSIM root lacks the standard argc, argv command line parameters,
-// create dummy argc and argv in the "real" main and pass to "user" main.
-// NOTE: ACE_MAIN must be defined to give the return type as well as the
-// name of the entry point.
-#define main \
-ace_main_i (int, char *[]); /* forward declaration */ \
-ACE_MAIN () /* user's entry point, e.g., "main" w/out argc, argv */ \
-{ \
- int argc = 1; /* dummy arg count */ \
- char *argv[] = {"psosim"}; /* dummy arg list */ \
- ACE_Object_Manager ace_object_manager; /* has program lifetime */ \
- int ret_val = -1; /* assume the worst */ \
- if (ACE_PSOS_Time_t::init_simulator_time ()) /* init simulator time */ \
- { \
- ACE_ERROR((LM_ERROR, "init_simulator_time failed\n")); /* report */ \
- } \
- else \
- { \
- ret_val = ace_main_i (argc, argv); /* call user main, save result */ \
- } \
- ACE_OS::exit (ret_val); /* pass code to simulator exit */ \
-} \
-int \
-ace_main_i
-#elif defined (ACE_PSOS)
-// PSOS root lacks the standard argc, argv command line parameters,
-// create dummy argc and argv in the "real" main and pass to "user" main.
-// Ignore return value from user main as well. NOTE: ACE_MAIN must be
-// defined to give the return type as well as the name of the entry point
-#define main \
-ace_main_i (int, char *[]); /* forward declaration */ \
-ACE_MAIN () /* user's entry point, e.g., "main" w/out argc, argv */ \
-{ \
- int argc = 1; /* dummy arg count */ \
- char *argv[] = {""}; /* dummy arg list */ \
- ACE_Object_Manager ace_object_manager; /* has program lifetime */ \
- ace_main_i (argc, argv); /* call user main, ignore result */ \
-} \
-int \
-ace_main_i
-#else
-#define main \
-ace_main_i (int, char *[]); /* forward declaration */ \
-int \
-ACE_MAIN (int argc, char *argv[]) /* user's entry point, e.g., "main" */ \
-{ \
- ACE_Object_Manager ace_object_manager; /* has program lifetime */ \
- return ace_main_i (argc, argv); /* what the user calls "main" */ \
-} \
-int \
-ace_main_i
-#endif /* ACE_PSOSIM */
-#endif /* ACE_HAS_NONSTATIC_OBJECT_MANAGER */
-
-// This is used to indicate that a platform doesn't support a
-// particular feature.
-#if defined ACE_HAS_VERBOSE_NOTSUP
- // Print a console message with the file and line number of the
- // unsupported function.
-# define ACE_NOTSUP_RETURN(FAILVALUE) do { errno = ENOTSUP; ACE_OS::fprintf (stderr, __TEXT ("ACE_NOTSUP: %s, line %d\n"), __FILE__, __LINE__); return FAILVALUE; } while (0)
-#else /* ! ACE_HAS_VERBOSE_NOTSUP */
-# define ACE_NOTSUP_RETURN(FAILVALUE) do { errno = ENOTSUP ; return FAILVALUE; } while (0)
-#endif /* ! ACE_HAS_VERBOSE_NOTSUP */
-
-#if defined (UNICODE)
-
-#if !defined (ACE_DEFAULT_NAMESPACE_DIR)
-#define ACE_DEFAULT_NAMESPACE_DIR ACE_DEFAULT_NAMESPACE_DIR_W
-#endif /* ACE_DEFAULT_NAMESPACE_DIR */
-#if !defined (ACE_DEFAULT_LOCALNAME)
-#define ACE_DEFAULT_LOCALNAME ACE_DEFAULT_LOCALNAME_W
-#endif /* ACE_DEFAULT_LOCALNAME */
-#if !defined (ACE_DEFAULT_GLOBALNAME)
-#define ACE_DEFAULT_GLOBALNAME ACE_DEFAULT_GLOBALNAME_W
-#endif /* ACE_DEFAULT_GLOBALNAME */
-#if !defined (ACE_DIRECTORY_SEPARATOR_STR)
-#define ACE_DIRECTORY_SEPARATOR_STR ACE_DIRECTORY_SEPARATOR_STR_W
-#endif /* ACE_DIRECTORY_SEPARATOR_STR */
-#if !defined (ACE_DIRECTORY_SEPARATOR_CHAR)
-#define ACE_DIRECTORY_SEPARATOR_CHAR ACE_DIRECTORY_SEPARATOR_CHAR_W
-#endif /* ACE_DIRECTORY_SEPARATOR_CHAR */
-#if !defined (ACE_PLATFORM)
-#define ACE_PLATFORM ACE_PLATFORM_W
-#endif /* ACE_PLATFORM */
-#if !defined (ACE_PLATFORM_EXE_SUFFIX)
-#define ACE_PLATFORM_EXE_SUFFIX ACE_PLATFORM_EXE_SUFFIX_W
-#endif /* ACE_PLATFORM_EXE_SUFFIX */
-#if !defined (ACE_DEFAULT_MUTEX_W)
-#define ACE_DEFAULT_MUTEX_W L"ACE_MUTEX"
-#endif /* ACE_DEFAULT_MUTEX_W */
-#if !defined (ACE_DEFAULT_MUTEX)
-#define ACE_DEFAULT_MUTEX ACE_DEFAULT_MUTEX_W
-#endif /* ACE_DEFAULT_MUTEX */
-
-#else
-
-#if !defined (ACE_DEFAULT_NAMESPACE_DIR)
-#define ACE_DEFAULT_NAMESPACE_DIR ACE_DEFAULT_NAMESPACE_DIR_A
-#endif /* ACE_DEFAULT_NAMESPACE_DIR */
-#if !defined (ACE_DEFAULT_LOCALNAME)
-#define ACE_DEFAULT_LOCALNAME ACE_DEFAULT_LOCALNAME_A
-#endif /* ACE_DEFAULT_LOCALNAME */
-#if !defined (ACE_DEFAULT_GLOBALNAME)
-#define ACE_DEFAULT_GLOBALNAME ACE_DEFAULT_GLOBALNAME_A
-#endif /* ACE_DEFAULT_GLOBALNAME */
-#if !defined (ACE_DIRECTORY_SEPARATOR_STR)
-#define ACE_DIRECTORY_SEPARATOR_STR ACE_DIRECTORY_SEPARATOR_STR_A
-#endif /* ACE_DIRECTORY_SEPARATOR_STR */
-#if !defined (ACE_DIRECTORY_SEPARATOR_CHAR)
-#define ACE_DIRECTORY_SEPARATOR_CHAR ACE_DIRECTORY_SEPARATOR_CHAR_A
-#endif /* ACE_DIRECTORY_SEPARATOR_CHAR */
-#if !defined (ACE_PLATFORM)
-#define ACE_PLATFORM ACE_PLATFORM_A
-#endif /* ACE_PLATFORM */
-#if !defined (ACE_PLATFORM_EXE_SUFFIX)
-#define ACE_PLATFORM_EXE_SUFFIX ACE_PLATFORM_EXE_SUFFIX_A
-#endif /* ACE_PLATFORM_EXE_SUFFIX */
-#if !defined (ACE_DEFAULT_MUTEX_W)
-#define ACE_DEFAULT_MUTEX_W "ACE_MUTEX"
-#endif /* ACE_DEFAULT_MUTEX_W */
-#if !defined (ACE_DEFAULT_MUTEX)
-#define ACE_DEFAULT_MUTEX ACE_DEFAULT_MUTEX_A
-#endif /* ACE_DEFAULT_MUTEX */
-#endif /* UNICODE */
-
-#if defined (ACE_HAS_INLINED_OSCALLS)
-#if defined (ACE_INLINE)
-#undef ACE_INLINE
-#endif /* ACE_INLINE */
-#define ACE_INLINE inline
-#include "ace/OS.i"
-#endif /* ACE_HAS_INLINED_OSCALLS */
-
-#include "ace/Trace.h"
-
-// These need to come here to avoid problems with circular dependencies.
-#include "ace/Log_Msg.h"
-
-// The following are some insane macros that are useful in cases when
-// one has to have a string in a certain format. Both of these macros
-// allow the user to create a temporary copy. If the user needs to
-// keep this temporary string around, they must do some sort of strdup
-// on the temporary string.
-//
-// The ACE_WIDE_STRING macro allows the user to create a temporary
-// representation of an ASCII string as a WIDE string.
-//
-// The ACE_MULTIBYTE_STRING macro allows the user to create a
-// temporary representation of a WIDE string as an ASCII string. Note
-// that some data may be lost in this conversion.
-
-#if defined (UNICODE)
-#include "ace/Auto_Ptr.h"
-#include "ace/SString.h"
-#define ACE_WIDE_STRING(ASCII_STRING) \
-ACE_WString (ASCII_STRING).fast_rep ()
-#define ACE_MULTIBYTE_STRING(WIDE_STRING) \
-ACE_Auto_Basic_Array_Ptr<char> (ACE_WString (WIDE_STRING).char_rep ()).get ()
-#define ACE_TEXT_STRING ACE_WString
-#if defined (ACE_HAS_MOSTLY_UNICODE_APIS)
-#define ASYS_MULTIBYTE_STRING(WIDE_STRING) WIDE_STRING
-#else
-#define ASYS_MULTIBYTE_STRING(WIDE_STRING) \
-ACE_Auto_Basic_Array_Ptr<char> (ACE_WString (WIDE_STRING).char_rep ()).get ()
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
-#else
-#define ACE_WIDE_STRING(ASCII_STRING) ASCII_STRING
-#define ACE_MULTIBYTE_STRING(WIDE_STRING) WIDE_STRING
-#define ACE_TEXT_STRING ACE_CString
-#define ASYS_MULTIBYTE_STRING(WIDE_STRING) WIDE_STRING
-#endif /* UNICODE */
-
-#if defined (ACE_HAS_MOSTLY_UNICODE_APIS)
-#define ASYS_WIDE_STRING(ASCII_STRING) ACE_WString (ASCII_STRING).fast_rep ()
-#else
-#define ASYS_WIDE_STRING(ASCII_STRING) ASCII_STRING
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
-
-#endif /* ACE_OS_H */
diff --git a/ace/OS.i b/ace/OS.i
deleted file mode 100644
index 3e265fd0938..00000000000
--- a/ace/OS.i
+++ /dev/null
@@ -1,9123 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (ACE_HAS_INLINED_OSCALLS)
-#undef ACE_INLINE
-#define ACE_INLINE
-#endif /* ACE_HAS_INLINED_OSCALLS */
-
-#if defined (ACE_LACKS_RLIMIT_PROTOTYPE)
-int getrlimit (int resource, struct rlimit *rlp);
-int setrlimit (int resource, const struct rlimit *rlp);
-#endif /* ACE_LACKS_RLIMIT_PROTOTYPE */
-
-#if !defined (ACE_HAS_STRERROR)
-#if defined (ACE_HAS_SYS_ERRLIST)
-extern char *sys_errlist[];
-#define strerror(err) sys_errlist[err]
-#else
-#define strerror(err) "strerror is unsupported"
-#endif /* ACE_HAS_SYS_ERRLIST */
-#endif /* !ACE_HAS_STERROR */
-
-#if defined (ACE_HAS_SYS_SIGLIST)
-#if !defined (_sys_siglist)
-#define _sys_siglist sys_siglist
-#endif /* !defined (sys_siglist) */
-//extern char **_sys_siglist;
-#endif /* ACE_HAS_SYS_SIGLIST */
-
-#if defined (ACE_HAS_SOCKLEN_T)
-typedef socklen_t ACE_SOCKET_LEN;
-#elif defined (ACE_HAS_SIZET_SOCKET_LEN)
-typedef size_t ACE_SOCKET_LEN;
-#else
-typedef int ACE_SOCKET_LEN;
-#endif /* ACE_HAS_SIZET_SOCKET_LEN */
-
-#if defined (ACE_LACKS_CONST_STRBUF_PTR)
-typedef struct strbuf *ACE_STRBUF_TYPE;
-#else
-typedef const struct strbuf *ACE_STRBUF_TYPE;
-#endif /* ACE_LACKS_CONST_STRBUF_PTR */
-
-#if defined (ACE_HAS_VOIDPTR_SOCKOPT)
-typedef void *ACE_SOCKOPT_TYPE1;
-#elif defined (ACE_HAS_CHARPTR_SOCKOPT)
-typedef char *ACE_SOCKOPT_TYPE1;
-#else
-typedef const char *ACE_SOCKOPT_TYPE1;
-#endif /* ACE_HAS_VOIDPTR_SOCKOPT */
-
-#if defined (ACE_NEEDS_WRITEV)
-extern "C" ACE_Export int writev (ACE_HANDLE handle, ACE_WRITEV_TYPE *iov, int iovcnt);
-#endif /* ACE_NEEDS_WRITEV */
-
-#if defined (ACE_NEEDS_READV)
-extern "C" ACE_Export ssize_t readv (ACE_HANDLE handle, ACE_READV_TYPE *iov, int iovcnt);
-#endif /* ACE_NEEDS_READV */
-
-#if defined (ACE_NEEDS_FTRUNCATE)
-extern "C" ACE_Export int ftruncate (ACE_HANDLE handle, long len);
-#endif /* ACE_NEEDS_FTRUNCATE */
-
-#if defined (ACE_HAS_VOIDPTR_MMAP)
-// Needed for some odd OS's (e.g., SGI).
-typedef void *ACE_MMAP_TYPE;
-#else
-typedef char *ACE_MMAP_TYPE;
-#endif /* ACE_HAS_VOIDPTR_MMAP */
-
-#if defined (ACE_HAS_XLI)
-#include /**/ <xliuser.h>
-#endif /* ACE_HAS_XLI */
-
-#if !defined (ACE_HAS_CPLUSPLUS_HEADERS)
-#include /**/ <libc.h>
-#include /**/ <osfcn.h>
-#endif /* ACE_HAS_CPLUSPLUS_HEADERS */
-
-#if defined (ACE_HAS_SYSENT_H)
-#include /**/ <sysent.h>
-#endif /* ACE_HAS_SYSENT_H_*/
-
-#if defined (ACE_HAS_SYS_FILIO_H)
-#include /**/ <sys/filio.h>
-#endif /* ACE_HAS_SYS_FILIO_H */
-
-#if defined (ACE_HAS_SVR4_GETTIMEOFDAY)
-#if !defined (m88k) && !defined (SCO)
-extern "C" int gettimeofday (struct timeval *tp, void * = 0);
-#else
-extern "C" int gettimeofday (struct timeval *tp);
-#endif /* !m88k && !SCO */
-#elif defined (ACE_HAS_OSF1_GETTIMEOFDAY)
-extern "C" int gettimeofday (struct timeval *tp, struct timezone * = 0);
-#elif defined (ACE_HAS_SUNOS4_GETTIMEOFDAY)
-#define ACE_HAS_SVR4_GETTIMEOFDAY
-/*
-#elif defined (ACE_HAS_IRIX_GETTIMEOFDAY)
-extern "C" int gettimeofday (struct timeval *tp, ...);
-#else
-extern "C" int gettimeofday (struct timeval *tp);
-*/
-#endif /* ACE_HAS_SVR4_GETTIMEOFDAY */
-
-#if defined (ACE_LACKS_CONST_TIMESPEC_PTR)
-typedef struct timespec * ACE_TIMESPEC_PTR;
-#else
-typedef const struct timespec * ACE_TIMESPEC_PTR;
-#endif /* HPUX */
-
-#if !defined (ACE_LACKS_MALLOC_H)
-#include /**/ <malloc.h>
-#endif /* ACE_LACKS_MALLOC_H */
-
-// Returns the value of the object as a timeval.
-
-ACE_INLINE
-ACE_Time_Value::operator timeval () const
-{
- // ACE_TRACE ("ACE_Time_Value::operator timeval");
- return this->tv_;
-}
-
-// Returns a pointer to the object as a timeval.
-
-ACE_INLINE
-ACE_Time_Value::operator const timeval * () const
-{
- // ACE_TRACE ("ACE_Time_Value::operator timeval");
- return (const timeval *) &this->tv_;
-}
-
-ACE_INLINE void
-ACE_Time_Value::set (long sec, long usec)
-{
- // ACE_TRACE ("ACE_Time_Value::set");
- this->tv_.tv_sec = sec;
- this->tv_.tv_usec = usec;
-}
-
-ACE_INLINE void
-ACE_Time_Value::set (double d)
-{
- // ACE_TRACE ("ACE_Time_Value::set");
- long l = (long) d;
- this->tv_.tv_sec = l;
- this->tv_.tv_usec = (long) ((d - (double) l) * ACE_ONE_SECOND_IN_USECS);
- this->normalize ();
-}
-
-// Initializes a timespec_t. Note that this approach loses precision
-// since it converts the nano-seconds into micro-seconds. But then
-// again, do any real systems have nano-second timer precision
-// anyway?!
-
-ACE_INLINE void
-ACE_Time_Value::set (const timespec_t &tv)
-{
- // ACE_TRACE ("ACE_Time_Value::set");
-#if ! defined(ACE_HAS_BROKEN_TIMESPEC_MEMBERS)
- this->tv_.tv_sec = tv.tv_sec;
- // Convert nanoseconds into microseconds.
- this->tv_.tv_usec = tv.tv_nsec / 1000;
-#else
- this->tv_.tv_sec = tv.ts_sec;
- // Convert nanoseconds into microseconds.
- this->tv_.tv_usec = tv.ts_nsec / 1000;
-#endif /* ACE_HAS_BROKEN_TIMESPEC_MEMBERS */
-
- this->normalize ();
-}
-
-ACE_INLINE void
-ACE_Time_Value::set (const timeval &tv)
-{
- // ACE_TRACE ("ACE_Time_Value::set");
- this->tv_.tv_sec = tv.tv_sec;
- this->tv_.tv_usec = tv.tv_usec;
-
- this->normalize ();
-}
-
-ACE_INLINE
-ACE_Time_Value::ACE_Time_Value (const timeval &tv)
-{
- // ACE_TRACE ("ACE_Time_Value::ACE_Time_Value");
- this->set (tv);
-}
-
-ACE_INLINE
-ACE_Time_Value::ACE_Time_Value (void)
-{
- // ACE_TRACE ("ACE_Time_Value::ACE_Time_Value");
- this->set (0, 0);
-
- // Don't need to normalize time value of (0, 0).
-}
-
-ACE_INLINE
-ACE_Time_Value::ACE_Time_Value (long sec, long usec)
-{
- // ACE_TRACE ("ACE_Time_Value::ACE_Time_Value");
- this->set (sec, usec);
- this->normalize ();
-}
-
-// True if tv1 > tv2.
-
-ACE_INLINE int
-operator > (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2)
-{
- // ACE_TRACE ("operator >");
- if (tv1.tv_.tv_sec > tv2.tv_.tv_sec)
- return 1;
- else if (tv1.tv_.tv_sec == tv2.tv_.tv_sec
- && tv1.tv_.tv_usec > tv2.tv_.tv_usec)
- return 1;
- else
- return 0;
-}
-
-// True if tv1 >= tv2.
-
-ACE_INLINE int
-operator >= (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2)
-{
- // ACE_TRACE ("operator >=");
- if (tv1.tv_.tv_sec > tv2.tv_.tv_sec)
- return 1;
- else if (tv1.tv_.tv_sec == tv2.tv_.tv_sec
- && tv1.tv_.tv_usec >= tv2.tv_.tv_usec)
- return 1;
- else
- return 0;
-}
-
-// Returns the value of the object as a timespec_t.
-
-ACE_INLINE
-ACE_Time_Value::operator timespec_t () const
-{
- // ACE_TRACE ("ACE_Time_Value::operator timespec_t");
- timespec_t tv;
-#if ! defined(ACE_HAS_BROKEN_TIMESPEC_MEMBERS)
- tv.tv_sec = this->tv_.tv_sec;
- // Convert microseconds into nanoseconds.
- tv.tv_nsec = this->tv_.tv_usec * 1000;
-#else
- tv.ts_sec = this->tv_.tv_sec;
- // Convert microseconds into nanoseconds.
- tv.ts_nsec = this->tv_.tv_usec * 1000;
-#endif /* ACE_HAS_BROKEN_TIMESPEC_MEMBERS */
- return tv;
-}
-
-// Initializes the ACE_Time_Value object from a timespec_t.
-
-ACE_INLINE
-ACE_Time_Value::ACE_Time_Value (const timespec_t &tv)
-{
- // ACE_TRACE ("ACE_Time_Value::ACE_Time_Value");
- this->set (tv);
-}
-
-// Initializes the ACE_Time_Value object from another ACE_Time_Value
-
-ACE_INLINE
-ACE_Time_Value::ACE_Time_Value (const ACE_Time_Value &tv)
- : tv_ (tv.tv_)
-{
- // ACE_TRACE ("ACE_Time_Value::ACE_Time_Value");
-}
-
-// Returns number of seconds.
-
-ACE_INLINE long
-ACE_Time_Value::sec (void) const
-{
- // ACE_TRACE ("ACE_Time_Value::sec");
- return this->tv_.tv_sec;
-}
-
-// Sets the number of seconds.
-
-ACE_INLINE void
-ACE_Time_Value::sec (long sec)
-{
- // ACE_TRACE ("ACE_Time_Value::sec");
- this->tv_.tv_sec = sec;
-}
-
-// Converts from Time_Value format into milli-seconds format.
-
-ACE_INLINE long
-ACE_Time_Value::msec (void) const
-{
- // ACE_TRACE ("ACE_Time_Value::msec");
- return this->tv_.tv_sec * 1000 + this->tv_.tv_usec / 1000;
-}
-
-// Converts from milli-seconds format into Time_Value format.
-
-ACE_INLINE void
-ACE_Time_Value::msec (long milliseconds)
-{
- // ACE_TRACE ("ACE_Time_Value::msec");
- // Convert millisecond units to seconds;
- this->tv_.tv_sec = milliseconds / 1000;
- // Convert remainder to microseconds;
- this->tv_.tv_usec = (milliseconds - (this->tv_.tv_sec * 1000)) * 1000;
-}
-
-// Returns number of micro-seconds.
-
-ACE_INLINE long
-ACE_Time_Value::usec (void) const
-{
- // ACE_TRACE ("ACE_Time_Value::usec");
- return this->tv_.tv_usec;
-}
-
-// Sets the number of micro-seconds.
-
-ACE_INLINE void
-ACE_Time_Value::usec (long usec)
-{
- // ACE_TRACE ("ACE_Time_Value::usec");
- this->tv_.tv_usec = usec;
-}
-
-// True if tv1 < tv2.
-
-ACE_INLINE int
-operator < (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2)
-{
- // ACE_TRACE ("operator <");
- return tv2 > tv1;
-}
-
-// True if tv1 >= tv2.
-
-ACE_INLINE int
-operator <= (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2)
-{
- // ACE_TRACE ("operator <=");
- return tv2 >= tv1;
-}
-
-// True if tv1 == tv2.
-
-ACE_INLINE int
-operator == (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2)
-{
- // ACE_TRACE ("operator ==");
- return tv1.tv_.tv_sec == tv2.tv_.tv_sec
- && tv1.tv_.tv_usec == tv2.tv_.tv_usec;
-}
-
-// True if tv1 != tv2.
-
-ACE_INLINE int
-operator != (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2)
-{
- // ACE_TRACE ("operator !=");
- return !(tv1 == tv2);
-}
-
-// Add TV to this.
-
-ACE_INLINE void
-ACE_Time_Value::operator+= (const ACE_Time_Value &tv)
-{
- // ACE_TRACE ("ACE_Time_Value::operator+=");
- this->tv_.tv_sec += tv.tv_.tv_sec;
- this->tv_.tv_usec += tv.tv_.tv_usec;
- this->normalize ();
-}
-
-// Subtract TV to this.
-
-ACE_INLINE void
-ACE_Time_Value::operator-= (const ACE_Time_Value &tv)
-{
- // ACE_TRACE ("ACE_Time_Value::operator-=");
- this->tv_.tv_sec -= tv.tv_.tv_sec;
- this->tv_.tv_usec -= tv.tv_.tv_usec;
- this->normalize ();
-}
-
-// Adds two ACE_Time_Value objects together, returns the sum.
-
-ACE_INLINE ACE_Time_Value
-operator + (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2)
-{
- // ACE_TRACE ("operator +");
- ACE_Time_Value sum (tv1.tv_.tv_sec + tv2.tv_.tv_sec,
- tv1.tv_.tv_usec + tv2.tv_.tv_usec);
-
- sum.normalize ();
- return sum;
-}
-
-// Subtracts two ACE_Time_Value objects, returns the difference.
-
-ACE_INLINE ACE_Time_Value
-operator - (const ACE_Time_Value &tv1,
- const ACE_Time_Value &tv2)
-{
- // ACE_TRACE ("operator -");
- ACE_Time_Value delta (tv1.tv_.tv_sec - tv2.tv_.tv_sec,
- tv1.tv_.tv_usec - tv2.tv_.tv_usec);
- delta.normalize ();
- return delta;
-}
-
-#if !defined (ACE_WIN32)
-
-#if !defined (ACE_LACKS_RPC_H)
-#include /**/ <rpc/rpc.h>
-#endif /* ACE_LACKS_RPC_H */
-
-// Matthew Stevens 7-10-95 Fix GNU GCC 2.7 for memchr() problem.
-#if defined (ACE_HAS_GNU_CSTRING_H)
-// Define this file to keep /usr/include/memory.h from being included.
-#include /**/ <cstring>
-#else
-#if defined (ACE_LACKS_MEMORY_H)
-#include /**/ <string.h>
-#else
-#include /**/ <memory.h>
-#endif /* VXWORKS */
-#endif /* ACE_HAS_GNU_CSTRING_H */
-
-// These prototypes are chronically lacking from many versions of
-// UNIX.
-extern "C" int t_getname (int, struct netbuf *, int);
-extern "C" int isastream (int);
-#if !defined (ACE_HAS_GETRUSAGE_PROTO)
-extern "C" int getrusage (int who, struct rusage *rusage);
-#endif /* ! ACE_HAS_GETRUSAGE_PROTO */
-
-#if defined (ACE_LACKS_SYSCALL)
-extern "C" int syscall (int, ACE_HANDLE, struct rusage *);
-#endif /* ACE_LACKS_SYSCALL */
-
-#if defined (ACE_LACKS_MKTEMP)
-extern "C" char *mktemp (char *);
-#endif /* ACE_LACKS_MKTEMP */
-
-// The following are #defines and #includes that must be visible for
-// ACE to compile it's OS wrapper class implementation correctly. We
-// put them inside of here to reduce compiler overhead if we're not
-// inlining...
-
-#if defined (ACE_HAS_REGEX)
-#include /**/ <regexpr.h>
-#endif /* ACE_HAS_REGEX */
-
-#if defined (ACE_HAS_SYSINFO)
-#include /**/ <sys/systeminfo.h>
-#endif /* ACE_HAS_SYS_INFO */
-
-#if defined (ACE_HAS_SYSCALL_H)
-#include /**/ <sys/syscall.h>
-#endif /* ACE_HAS_SYSCALL_H */
-
-#if defined (UNIXWARE) /* See strcasecmp, below */
-#include /**/ <ctype.h>
-#endif /* UNIXWARE */
-
-// Adapt the weird threading and synchronization routines (which don't
-// return -1 normally) so that they return -1 and work correctly with
-// the ACE_OSCALL macros.
-#if defined (VXWORKS)
-#define ACE_ADAPT_RETVAL(OP,RESULT) ((RESULT = (OP)) != OK ? (errno = RESULT, -1) : 0)
-#else
-#define ACE_ADAPT_RETVAL(OP,RESULT) ((RESULT = (OP)) != 0 ? (errno = RESULT, -1) : 0)
-#endif /* VXWORKS */
-
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
-ACE_INLINE int
-ACE_OS::chdir (const char *path)
-{
- // ACE_TRACE ("ACE_OS::chdir");
-#if defined (VXWORKS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::chdir ((char *) path), ace_result_),
- int, -1);
-#else
- ACE_OSCALL_RETURN (::chdir (path), int, -1);
-#endif /* VXWORKS */
-}
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
-
-ACE_INLINE int
-ACE_OS::fcntl (ACE_HANDLE handle, int cmd, int value)
-{
- // ACE_TRACE ("ACE_OS::fcntl");
-#if defined (ACE_LACKS_FCNTL)
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (cmd);
- ACE_UNUSED_ARG (value);
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_OSCALL_RETURN (::fcntl (handle, cmd, value), int, -1);
-#endif /* ACE_LACKS_FCNTL */
-}
-
-ACE_INLINE int
-ACE_OS::fstat (ACE_HANDLE handle, struct stat *stp)
-{
- // ACE_TRACE ("ACE_OS::fstat");
- ACE_OSCALL_RETURN (::fstat (handle, stp), int, -1);
-}
-
-ACE_INLINE gid_t
-ACE_OS::getgid (void)
-{
- // ACE_TRACE ("ACE_OS::getgid");
-#if defined (VXWORKS)
- // getgid() is not supported: just one group anyways
- return 0;
-#else
- ACE_OSCALL_RETURN (::getgid (), gid_t, (gid_t) -1);
-#endif /* VXWORKS */
-}
-
-ACE_INLINE int
-ACE_OS::getopt (int argc, char *const *argv, const char *optstring)
-{
- // ACE_TRACE ("ACE_OS::getopt");
-#if defined (VXWORKS)
- ACE_UNUSED_ARG (argc);
- ACE_UNUSED_ARG (argv);
- ACE_UNUSED_ARG (optstring);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_LACKS_GETOPT_PROTO)
- ACE_OSCALL_RETURN (::getopt (argc, (char**) argv, optstring), int, -1);
-#elif defined (ACE_LACKS_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::getopt (argc, (const char* const *) argv, optstring), int, -1);
-#else
- ACE_OSCALL_RETURN (::getopt (argc, argv, optstring), int, -1);
-#endif /* VXWORKS */
-}
-
-ACE_INLINE uid_t
-ACE_OS::getuid (void)
-{
- // ACE_TRACE ("ACE_OS::getuid");
-#if defined (VXWORKS)
- // getuid() is not supported: just one user anyways
- return 0;
-#else
- ACE_OSCALL_RETURN (::getuid (), uid_t, (uid_t) -1);
-#endif /* VXWORKS */
-}
-
-ACE_INLINE int
-ACE_OS::isatty (ACE_HANDLE fd)
-{
- // ACE_TRACE ("ACE_OS::isatty");
- ACE_OSCALL_RETURN (::isatty (fd), int, -1);
-}
-
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
-ACE_INLINE int
-ACE_OS::mkfifo (const char *file, mode_t mode)
-{
- // ACE_TRACE ("ACE_OS::mkfifo");
-#if defined (VXWORKS) || defined (CHORUS)
- ACE_UNUSED_ARG (file);
- ACE_UNUSED_ARG (mode);
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_OSCALL_RETURN (::mkfifo (file, mode), int, -1);
-#endif /* VXWORKS */
-}
-
-#if !defined (ACE_LACKS_MKTEMP)
-ACE_INLINE char *
-ACE_OS::mktemp (char *s)
-{
- return ::mktemp (s);
-}
-#endif /* !ACE_LACKS_MKTEMP */
-#endif /* !ACE_HAS_MOSTLY_UNICODE_APIS */
-
-ACE_INLINE int
-ACE_OS::pipe (ACE_HANDLE fds[])
-{
- // ACE_TRACE ("ACE_OS::pipe");
-#if defined (VXWORKS)
- ACE_UNUSED_ARG (fds);
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_OSCALL_RETURN (::pipe (fds), int, -1);
-#endif /* VXWORKS */
-}
-
-#if defined (DIGITAL_UNIX)
-extern "C" {
- extern char *_Pctime_r (const time_t *, char *);
- extern struct tm *_Plocaltime_r (const time_t *, struct tm *);
- extern struct tm *_Pgmtime_r (const time_t *, struct tm *);
- extern char *_Pasctime_r (const struct tm *, char *);
- extern int _Prand_r (unsigned int *seedptr);
- extern int _Pgetpwnam_r (const char *, struct passwd *,
- char *, size_t, struct passwd **);
-}
-#endif /* DIGITAL_UNIX */
-
-ACE_INLINE int
-ACE_OS::rand_r (ACE_RANDR_TYPE seed)
-{
- // ACE_TRACE ("ACE_OS::rand_r");
-#if defined (ACE_HAS_REENTRANT_FUNCTIONS)
-#if defined (DIGITAL_UNIX)
- ACE_OSCALL_RETURN (::_Prand_r (seed), int, -1);
-#elif defined (HPUX_10)
- // rand() is thread-safe on HP-UX 10. rand_r's signature is not consistent
- // with latest POSIX and will change in a future HP-UX release so that it
- // is consistent. At that point, this #elif section can be changed or
- // removed, and just call rand_r.
- ACE_UNUSED_ARG (seed);
- ACE_OSCALL_RETURN (::rand(), int, -1);
-#else
- ACE_OSCALL_RETURN (::rand_r (seed), int, -1);
-#endif /* DIGITAL_UNIX */
-#else
- ACE_UNUSED_ARG (seed);
- ACE_OSCALL_RETURN (::rand (), int, -1);
-#endif /* ACE_HAS_REENTRANT_FUNCTIONS */
-}
-
-ACE_INLINE pid_t
-ACE_OS::setsid (void)
-{
- // ACE_TRACE ("ACE_OS::setsid");
-#if defined (VXWORKS) || defined (CHORUS)
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_OSCALL_RETURN (::setsid (), int, -1);
-#endif /* VXWORKS */
-}
-
-ACE_INLINE mode_t
-ACE_OS::umask (mode_t cmask)
-{
- // ACE_TRACE ("ACE_OS::umask");
-#if defined (VXWORKS)
- ACE_UNUSED_ARG (cmask);
- ACE_NOTSUP_RETURN (-1);
-#else
- return ::umask (cmask); // This call shouldn't fail...
-#endif /* VXWORKS */
-}
-
-#else /* ACE_WIN32 */
-
-// This is for Win32 exclusively!
-
-// Adapt the Win32 System Calls (which return BOOLEAN values of TRUE
-// and FALSE) into int values expected by the ACE_OSCALL macros.
-#define ACE_ADAPT_RETVAL(OP,RESULT) ((RESULT = (OP)) == FALSE ? -1 : 0)
-
-// Perform a mapping of Win32 error numbers into POSIX errnos.
-#define ACE_FAIL_RETURN(RESULT) do { \
- switch (errno = ::GetLastError ()) { \
- case ERROR_NOT_ENOUGH_MEMORY: errno = ENOMEM; break; \
- case ERROR_FILE_EXISTS: errno = EEXIST; break; \
- case ERROR_SHARING_VIOLATION: errno = EACCES; break; \
- case ERROR_PATH_NOT_FOUND: errno = ENOENT; break; \
- } \
- return RESULT; } while (0)
-
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
-ACE_INLINE int
-ACE_OS::chdir (const char *path)
-{
- // ACE_TRACE ("ACE_OS::chdir");
- ACE_OSCALL_RETURN (::_chdir (path), int, -1);
-}
-
-#if !defined (ACE_LACKS_MKTEMP)
-ACE_INLINE char *
-ACE_OS::mktemp (char *s)
-{
- return ::mktemp (s);
-}
-#endif /* !ACE_LACKS_MKTEMP */
-#endif /* !ACE_HAS_MOSTLY_UNICODE_APIS */
-
-ACE_INLINE int
-ACE_OS::fcntl (ACE_HANDLE handle, int cmd, int value)
-{
- // ACE_TRACE ("ACE_OS::fcntl");
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (cmd);
- ACE_UNUSED_ARG (value);
-
- ACE_NOTSUP_RETURN (-1); // We should be able to map this stuff
-}
-
-ACE_INLINE uid_t
-ACE_OS::getgid (void)
-{
- // ACE_TRACE ("ACE_OS::getgid");
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE int
-ACE_OS::getopt (int argc, char *const *argv, const char *optstring)
-{
- ACE_UNUSED_ARG (argc);
- ACE_UNUSED_ARG (argv);
- ACE_UNUSED_ARG (optstring);
-
- // ACE_TRACE ("ACE_OS::getopt");
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE uid_t
-ACE_OS::getuid (void)
-{
- // ACE_TRACE ("ACE_OS::getuid");
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE int
-ACE_OS::isatty (ACE_HANDLE handle)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::isatty");
- int fd = ::_open_osfhandle ((long) handle, 0);
- ACE_OSCALL_RETURN (::_isatty ((int) fd), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- return 0;
-#endif /* ACE_HAS_WINCE */
-}
-
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
-ACE_INLINE int
-ACE_OS::mkfifo (const char *file, mode_t mode)
-{
- ACE_UNUSED_ARG (file);
- ACE_UNUSED_ARG (mode);
-
- // ACE_TRACE ("ACE_OS::mkfifo");
- ACE_NOTSUP_RETURN (-1);
-}
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
-
-ACE_INLINE int
-ACE_OS::pipe (ACE_HANDLE fds[])
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::pipe");
- ACE_OSCALL_RETURN (::_pipe ((int *) fds, PIPE_BUF, 0), int, -1); // Use default mode
-#else
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE int
-ACE_OS::rand_r (ACE_RANDR_TYPE seed)
-{
- ACE_UNUSED_ARG (seed);
-
- // ACE_TRACE ("ACE_OS::rand_r");
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE pid_t
-ACE_OS::setsid (void)
-{
- // ACE_TRACE ("ACE_OS::setsid");
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE mode_t
-ACE_OS::umask (mode_t cmask)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::umask");
- ACE_OSCALL_RETURN (::_umask (cmask), int, -1);
-#else
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE int
-ACE_OS::fstat (ACE_HANDLE handle, struct stat *stp)
-{
- // ACE_TRACE ("ACE_OS::fstat");
-#if defined (ACE_HAS_WINCE)
- BY_HANDLE_FILE_INFORMATION fdata;
-
- if (::GetFileInformationByHandle (handle, &fdata) == FALSE)
- {
- errno = ::GetLastError ();
- return -1;
- }
- else if (fdata.nFileSizeHigh != 0)
- {
- errno = EINVAL;
- return -1;
- }
- else
- {
- stp->st_size = fdata.nFileSizeLow;
- stp->st_atime = ACE_Time_Value (fdata.ftLastAccessTime);
- stp->st_mtime = ACE_Time_Value (fdata.ftLastWriteTime);
- }
- return 0;
-#else
- int fd = ::_open_osfhandle ((long) handle, 0);
- ACE_OSCALL_RETURN (::_fstat (fd, (struct _stat *) stp), int, -1);
-#endif /* ACE_HAS_WINCE */
-}
-
-#endif /* WIN32 */
-
-ACE_INLINE int
-ACE_OS::clock_gettime (clockid_t clockid, struct timespec *ts)
-{
- // ACE_TRACE ("ACE_OS::clock_gettime");
-#if defined (ACE_HAS_CLOCK_GETTIME)
- ACE_OSCALL_RETURN (::clock_gettime (clockid, ts), int, -1);
-#elif defined (ACE_PSOS)
- ACE_UNUSED_ARG (clockid);
- ACE_PSOS_Time_t pt;
- int result = ACE_PSOS_Time_t::get_system_time(pt);
- *ts = ACE_static_cast (struct timespec, pt);
- return result;
-#else
- ACE_UNUSED_ARG (clockid);
- ACE_UNUSED_ARG (ts);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_CLOCK_GETTIME */
-}
-
-ACE_INLINE ACE_Time_Value
-ACE_OS::gettimeofday (void)
-{
- // ACE_TRACE ("ACE_OS::gettimeofday");
- timeval tv;
- int result = 0;
-#if defined (ACE_HAS_WINCE)
- SYSTEMTIME tsys;
- FILETIME tfile;
- ::GetSystemTime (&tsys);
- ::SystemTimeToFileTime (&tsys, &tfile);
- return ACE_Time_Value (tfile);
-#elif defined (ACE_WIN32)
- // From Todd Montgomery...
- struct _timeb tb;
- ::_ftime (&tb);
- tv.tv_sec = tb.time;
- tv.tv_usec = 1000 * tb.millitm;
-#elif defined (ACE_HAS_AIX_HI_RES_TIMER)
- timebasestruct_t tb;
-
- ::read_real_time (&tb, TIMEBASE_SZ);
- ::time_base_to_time (&tb, TIMEBASE_SZ);
-
- tv.tv_sec = tb.tb_high;
- tv.tv_usec = tb.tb_low / 1000L;
-#else
-#if defined (ACE_HAS_TIMEZONE_GETTIMEOFDAY) || \
- (defined (ACE_HAS_SVR4_GETTIMEOFDAY) && !defined (m88k) && !defined (SCO))
- ACE_OSCALL (::gettimeofday (&tv, 0), int, -1, result);
-#elif defined (VXWORKS) || defined (CHORUS) || defined (ACE_PSOS)
- // Assumes that struct timespec is same size as struct timeval,
- // which assumes that time_t is a long: it currently (VxWorks 5.2/5.3) is.
- struct timespec ts;
-
- ACE_OSCALL (ACE_OS::clock_gettime (CLOCK_REALTIME, &ts), int, -1, result);
- tv.tv_sec = ts.tv_sec;
- tv.tv_usec = ts.tv_nsec / 1000L; // timespec has nsec, but timeval has usec
-#else
- ACE_OSCALL (::gettimeofday (&tv), int, -1, result);
-#endif /* ACE_HAS_SVR4_GETTIMEOFDAY */
-#endif /* ACE_WIN32 */
- if (result == -1)
- return -1;
- else
- return ACE_Time_Value (tv);
-}
-
-#if !defined (ACE_HAS_WINCE)
-ACE_INLINE int
-ACE_OS::stat (const char *file, struct stat *stp)
-{
- // ACE_TRACE ("ACE_OS::stat");
-#if defined (VXWORKS)
- ACE_OSCALL_RETURN (::stat ((char *) file, stp), int, -1);
-#else
- ACE_OSCALL_RETURN (::stat (file, stp), int, -1);
-#endif /* VXWORKS */
-}
-#endif /* ACE_HAS_WINCE */
-
-ACE_INLINE time_t
-ACE_OS::time (time_t *tloc)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::time");
- ACE_OSCALL_RETURN (::time (tloc), time_t, (time_t) -1);
-#else
- ACE_UNUSED_ARG (tloc);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE void
-ACE_OS::srand (u_int seed)
-{
- // ACE_TRACE ("ACE_OS::srand");
- ::srand (seed);
-}
-
-ACE_INLINE int
-ACE_OS::rand (void)
-{
- // ACE_TRACE ("ACE_OS::rand");
- ACE_OSCALL_RETURN (::rand (), int, -1);
-}
-
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
-ACE_INLINE int
-ACE_OS::unlink (const char *path)
-{
- // ACE_TRACE ("ACE_OS::unlink");
-#if defined (VXWORKS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::unlink ((char *) path), ace_result_),
- int, -1);
-#else
- ACE_OSCALL_RETURN (::unlink (path), int, -1);
-#endif /* VXWORKS */
-}
-
-ACE_INLINE char *
-ACE_OS::tempnam (const char *dir, const char *pfx)
-{
- // ACE_TRACE ("ACE_OS::tempnam");
-#if defined (VXWORKS) || defined (ACE_LACKS_TEMPNAM)
- ACE_UNUSED_ARG (dir);
- ACE_UNUSED_ARG (pfx);
- ACE_NOTSUP_RETURN (0);
-#else
-#if defined (ACE_WIN32)
-#if defined (__BORLANDC__)
- ACE_OSCALL_RETURN (::_tempnam ((char *) dir, (char *) pfx), char *, 0);
-#else
- ACE_OSCALL_RETURN (::_tempnam (dir, pfx), char *, 0);
-#endif /* __BORLANDC__ */
-#else
- ACE_OSCALL_RETURN (::tempnam (dir, pfx), char *, 0);
-#endif /* WIN32 */
-#endif /* VXWORKS */
-}
-
-ACE_INLINE int
-ACE_OS::shm_unlink (const char *path)
-{
- // ACE_TRACE ("ACE_OS::shm_unlink");
-#if defined (ACE_HAS_SHM_OPEN)
- ACE_OSCALL_RETURN (::shm_unlink (path), int, -1);
-#else /* ! ACE_HAS_SHM_OPEN */
- // Just used ::unlink.
- return ACE_OS::unlink (path);
-#endif /* ! ACE_HAS_SHM_OPEN */
-}
-#endif /* !ACE_HAS_MOSTLY_UNICODE_APIS */
-
-ACE_INLINE LPTSTR
-ACE_OS::cuserid (LPTSTR user, size_t maxlen)
-{
- // ACE_TRACE ("ACE_OS::cuserid");
-#if defined (VXWORKS)
- ACE_UNUSED_ARG (maxlen);
- if (user == 0)
- {
- // Require that the user field be non-null, i.e., don't
- // allocate or use static storage.
- ACE_NOTSUP_RETURN (0);
- }
- else
- {
- ::remCurIdGet (user, 0);
- return user;
- }
-#elif defined (CHORUS) || defined (ACE_HAS_WINCE)
- // @@ WinCE doesn't support GetUserName. But there should be a way
- // to get around this.
- ACE_UNUSED_ARG (user);
- ACE_UNUSED_ARG (maxlen);
- ACE_NOTSUP_RETURN (0);
-#elif defined (ACE_WIN32)
- BOOL result = ::GetUserName (user, (u_long *) &maxlen);
- if (result == FALSE)
- ACE_FAIL_RETURN (0);
- else
- return user;
-#else
- // Hackish because of missing buffer size!
- ACE_UNUSED_ARG (maxlen);
- ACE_OSCALL_RETURN (::cuserid (user), char *, 0);
-#endif /* VXWORKS */
-}
-
-// Doesn't need a macro since it *never* returns!
-
-ACE_INLINE void
-ACE_OS::_exit (int status)
-{
- // ACE_TRACE ("ACE_OS::_exit");
-#if defined (VXWORKS)
- ::exit (status);
-#elif defined (ACE_PSOSIM)
- ::u_exit (status);
-#elif !defined (ACE_HAS_WINCE)
- ::_exit (status);
-#else
- ::TerminateProcess (::GetCurrentProcess (), status);
-#endif /* VXWORKS */
-}
-
-ACE_INLINE void *
-ACE_OS::malloc (size_t nbytes)
-{
- // ACE_TRACE ("ACE_OS::malloc");
- return ::malloc (nbytes);
-}
-
-ACE_INLINE void *
-ACE_OS::calloc (size_t elements, size_t sizeof_elements)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::calloc");
- return ::calloc (elements, sizeof_elements);
-#else
- // @@ This will probably not work since it doesn't consider
- // alignment properly.
- return ::malloc (elements * sizeof_elements);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE void *
-ACE_OS::realloc (void *ptr, size_t nbytes)
-{
- // ACE_TRACE ("ACE_OS::realloc");
- return ::realloc (ACE_MALLOC_T (ptr), nbytes);
-}
-
-ACE_INLINE void
-ACE_OS::free (void *ptr)
-{
- // ACE_TRACE ("ACE_OS::free");
- ::free (ACE_MALLOC_T (ptr));
-}
-
-ACE_INLINE int
-ACE_OS::memcmp (const void *t, const void *s, size_t len)
-{
- // ACE_TRACE ("ACE_OS::memcmp");
- return ::memcmp (t, s, len);
-}
-
-ACE_INLINE void *
-ACE_OS::memcpy (void *t, const void *s, size_t len)
-{
- // ACE_TRACE ("ACE_OS::memcpy");
- return ::memcpy (t, s, len);
-}
-
-ACE_INLINE void *
-ACE_OS::memmove (void *t, const void *s, size_t len)
-{
- // ACE_TRACE ("ACE_OS::memcpy");
- return ::memmove (t, s, len);
-}
-
-ACE_INLINE void *
-ACE_OS::memset (void *s, int c, size_t len)
-{
- // ACE_TRACE ("ACE_OS::memset");
- return ::memset (s, c, len);
-}
-
-ACE_INLINE char *
-ACE_OS::strcat (char *s, const char *t)
-{
- // ACE_TRACE ("ACE_OS::strcat");
- return ::strcat (s, t);
-}
-
-ACE_INLINE size_t
-ACE_OS::strspn (const char *s, const char *t)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::strstr");
- return ::strspn (s, t);
-#else
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (t);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE char *
-ACE_OS::strchr (char *s, int c)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::strchr");
- return ::strchr (s, c);
-#else
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (c);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE const char *
-ACE_OS::strchr (const char *s, int c)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::strchr");
- return (const char *) ::strchr (s, c);
-#else
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (c);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE const char *
-ACE_OS::strstr (const char *s, const char *t)
-{
- // ACE_TRACE ("ACE_OS::strstr");
- return (const char *) ::strstr (s, t);
-}
-
-ACE_INLINE char *
-ACE_OS::strstr (char *s, const char *t)
-{
- // ACE_TRACE ("ACE_OS::strstr");
- return ::strstr (s, t);
-}
-
-ACE_INLINE char *
-ACE_OS::strrchr (char *s, int c)
-{
- // ACE_TRACE ("ACE_OS::strrchr");
-#if !defined (ACE_LACKS_STRRCHR)
- return ::strrchr (s, c);
-#else
- char *p = s + ::strlen (s);
-
- while (*p != c)
- if (p == s)
- return 0;
- else
- p--;
-
- return p;
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE const char *
-ACE_OS::strrchr (const char *s, int c)
-{
- // ACE_TRACE ("ACE_OS::strrchr");
-#if !defined (ACE_LACKS_STRRCHR)
- return (const char *) ::strrchr (s, c);
-#else
- const char *p = s + ::strlen (s);
-
- while (*p != c)
- if (p == s)
- return 0;
- else
- p--;
-
- return p;
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE int
-ACE_OS::strcmp (const char *s, const char *t)
-{
- // ACE_TRACE ("ACE_OS::strcmp");
- return ::strcmp (s, t);
-}
-
-ACE_INLINE char *
-ACE_OS::strcpy (char *s, const char *t)
-{
- // ACE_TRACE ("ACE_OS::strcpy");
- return ::strcpy (s, t);
-}
-
-ACE_INLINE int
-ACE_OS::to_lower (int c)
-{
- // ACE_TRACE ("ACE_OS::to_lower");
- return tolower (c);
-}
-
-ACE_INLINE char *
-ACE_OS::strpbrk (char *s1, const char *s2)
-{
-#if !defined (ACE_HAS_WINCE)
- return ::strpbrk (s1, s2);
-#else
- ACE_UNUSED_ARG (s1);
- ACE_UNUSED_ARG (s2);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE const char *
-ACE_OS::strpbrk (const char *s1, const char *s2)
-{
-#if !defined (ACE_HAS_WINCE)
- return (const char *) ::strpbrk (s1, s2);
-#else
- ACE_UNUSED_ARG (s1);
- ACE_UNUSED_ARG (s2);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE char *
-ACE_OS::strdup (const char *s)
-{
- // ACE_TRACE ("ACE_OS::strdup");
- // @@ Should we provide this function on WinCE?
-#if defined (VXWORKS) || defined (CHORUS) || defined (ACE_HAS_WINCE)
- char *t = (char *) ::malloc (::strlen (s) + 1);
- if (t == 0)
- return 0;
- else
- return ACE_OS::strcpy (t, s);
-#else
- return ::strdup (s);
-#endif /* VXWORKS */
-}
-
-#if !defined (ACE_HAS_WINCE)
-ACE_INLINE int
-ACE_OS::vsprintf (char *buffer, const char *format, va_list argptr)
-{
- return ACE_SPRINTF_ADAPTER (::vsprintf (buffer, format, argptr));
-}
-#endif /* ACE_HAS_WINCE */
-
-ACE_INLINE size_t
-ACE_OS::strlen (const char *s)
-{
- // ACE_TRACE ("ACE_OS::strlen");
- return ::strlen (s);
-}
-
-ACE_INLINE int
-ACE_OS::strcasecmp (const char *s, const char *t)
-{
-#if !defined (ACE_WIN32) || defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::strcasecmp");
-#if defined (ACE_LACKS_STRCASECMP)
- // Handles most of what the BSD version does, but does not indicate
- // lexicographic ordering if the strings are unequal. Just
- // indicates equal (ignoring case) by return value == 0, else not
- // equal.
- int result = 0;
-
- do
- {
- int a = ACE_OS::to_lower (*s);
- int b = ACE_OS::to_lower (*t);
- result = ((a < b) ? -1 : (a > b));
- if (result != 0)
- break;
- } while (*s++ != '\0' && *t++ != '\0');
- // paranoid termination condition
-
- return result; // == 0 for match, else 1
-#else
- return ::strcasecmp (s, t);
-#endif /* ACE_LACKS_STRCASECMP */
-#else /* ACE_WIN32 */
- return ::_stricmp (s, t);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::strncasecmp (const char *s, const char *t, size_t len)
-{
-#if !defined (ACE_WIN32) || defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::strcasecmp");
-#if defined (ACE_LACKS_STRCASECMP)
- // Handles most of what the BSD version does, but does not indicate
- // lexicographic ordering if the strings are unequal. Just
- // indicates equal (ignoring case) by return value == 0, else not
- // equal.
- int result = 0;
-
- while (*s != '\0' && *t != '\0' && len != 0)
- {
- if (ACE_OS::to_lower (*s) != ACE_OS::to_lower (*t))
- {
- result = ((ACE_OS::to_lower (*s) < ACE_OS::to_lower (*t)) ? -1 : 1);
- break;
- }
-
- ++s; ++t; --len;
- }
-
- return result; // == 0 for match, else 1
-#else
- return ::strncasecmp (s, t, len);
-#endif /* ACE_LACKS_STRCASECMP */
-#else /* ACE_WIN32 */
- return ::_strnicmp (s, t, len);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::strncmp (const char *s, const char *t, size_t len)
-{
- // ACE_TRACE ("ACE_OS::strncmp");
- return ::strncmp (s, t, len);
-}
-
-ACE_INLINE char *
-ACE_OS::strncpy (char *s, const char *t, size_t len)
-{
- // ACE_TRACE ("ACE_OS::strncpy");
- return ::strncpy (s, t, len);
-}
-
-ACE_INLINE char *
-ACE_OS::strncat (char *s, const char *t, size_t len)
-{
- // ACE_TRACE ("ACE_OS::strncat");
- return ::strncat (s, t, len);
-}
-
-ACE_INLINE char *
-ACE_OS::strtok (char *s, const char *tokens)
-{
- // ACE_TRACE ("ACE_OS::strtok");
- return ::strtok (s, tokens);
-}
-
-ACE_INLINE char *
-ACE_OS::strtok_r (char *s, const char *tokens, char **lasts)
-{
- // ACE_TRACE ("ACE_OS::strtok_r");
-#if defined (ACE_HAS_REENTRANT_FUNCTIONS)
- return ::strtok_r (s, tokens, lasts);
-#else
- if (s == 0)
- s = *lasts;
- else
- *lasts = s;
- if (*s == 0) // We have reached the end
- return 0;
- int l_org = ACE_OS::strlen (s);
- int l_sub = ACE_OS::strlen (s = ::strtok (s, tokens));
- *lasts = s + l_sub;
- if (l_sub != l_org)
- *lasts += 1;
- return s ;
-#endif /* (ACE_HAS_REENTRANT_FUNCTIONS) */
-}
-
-ACE_INLINE long
-ACE_OS::strtol (const char *s, char **ptr, int base)
-{
- // @@ We must implement this function for WinCE also.
- // Notice WinCE support wcstol.
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::strtol");
- return ::strtol (s, ptr, base);
-#else
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (ptr);
- ACE_UNUSED_ARG (base);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE unsigned long
-ACE_OS::strtoul (const char *s, char **ptr, int base)
-{
- // @@ We must implement this function for WinCE also.
- // Notice WinCE support wcstoul.
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::strtoul");
-#if defined (linux) && defined (__GLIBC__)
- // ::strtoul () appears to be broken on Linux 2.0.30/Alpha w/glibc:
- // it returns 0 for a negative number.
- return (unsigned long) ::strtol (s, ptr, base);
-#else /* ! linux || ! __GLIBC__ */
- return ::strtoul (s, ptr, base);
-#endif /* ! linux || ! __GLIBC__ */
-#else /* ACE_HAS_WINCE */
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (ptr);
- ACE_UNUSED_ARG (base);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE double
-ACE_OS::strtod (const char *s, char **endptr)
-{
- // @@ WinCE only support wcstod
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::strtod");
- return ::strtod (s, endptr);
-#else /* ACE_HAS_WINCE */
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (endptr);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE int
-ACE_OS::ace_isspace (const char s)
-{
-#if !defined (ACE_HAS_WINCE)
- return isspace (s);
-#else
- ACE_UNUSED_ARG (s);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE long
-ACE_OS::sysconf (int name)
-{
- // ACE_TRACE ("ACE_OS::sysconf");
-#if defined (ACE_WIN32) || defined (VXWORKS)
- ACE_UNUSED_ARG (name);
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_OSCALL_RETURN (::sysconf (name), long, -1);
-#endif /* ACE_WIN32 || VXWORKS */
-}
-
-ACE_INLINE int
-ACE_OS::mutex_init (ACE_mutex_t *m,
- int type,
- LPCTSTR name,
- void *arg,
- LPSECURITY_ATTRIBUTES sa)
-{
- // ACE_TRACE ("ACE_OS::mutex_init");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined(ACE_HAS_PTHREADS)
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (arg);
- ACE_UNUSED_ARG (sa);
-
- pthread_mutexattr_t attributes;
- int result = -1;
-
-#if defined (ACE_HAS_DCETHREADS)
- if (::pthread_mutexattr_create (&attributes) == 0
-#if !defined (ACE_DOES_NOT_HAVE_SETKIND_NP)
- && ::pthread_mutexattr_setkind_np (&attributes, type) == 0
-#endif
- && ::pthread_mutex_init (m, attributes) == 0)
-#else
- if (::pthread_mutexattr_init (&attributes) == 0
-#if defined (ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP)
- && ::pthread_mutexattr_setkind_np (&attributes, type) == 0
-#endif /* ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP */
- && ::pthread_mutex_init (m, &attributes) == 0)
-#endif /* ACE_HAS_DCETHREADS */
- result = 0;
-
-#if !defined (ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP)
- ACE_UNUSED_ARG (type);
-#endif /* ! ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP */
-
-#if defined (ACE_HAS_DCETHREADS)
- ::pthread_mutexattr_delete (&attributes);
-#else
- ::pthread_mutexattr_destroy (&attributes);
-#endif /* ACE_HAS_DCETHREADS */
-
- return result;
-#elif defined (ACE_HAS_STHREADS)
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (sa);
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::mutex_init (m, type, arg),
- ace_result_),
- int, -1);
-#elif defined (ACE_HAS_WTHREADS)
- m->type_ = type;
-
- switch (type)
- {
- case USYNC_PROCESS:
- m->proc_mutex_ = ::CreateMutex (sa, FALSE, name);
- if (m->proc_mutex_ == 0)
- ACE_FAIL_RETURN (-1);
- else
- return 0;
- case USYNC_THREAD:
- return ACE_OS::thread_mutex_init (&m->thr_mutex_, type, name, arg);
- default:
- errno = EINVAL;
- return -1;
- }
- /* NOTREACHED */
-#elif defined (VXWORKS)
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (arg);
- ACE_UNUSED_ARG (sa);
-
- return (*m = ::semMCreate (type)) == 0 ? -1 : 0;
-#endif /* ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS */
-#else
- ACE_UNUSED_ARG (m);
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (arg);
- ACE_UNUSED_ARG (sa);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::mutex_destroy (ACE_mutex_t *m)
-{
- // ACE_TRACE ("ACE_OS::mutex_destroy");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- ACE_OSCALL_RETURN (::pthread_mutex_destroy (m), int, -1);
-# else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_mutex_destroy (m), ace_result_), int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::mutex_destroy (m), ace_result_), int, -1);
-#elif defined (ACE_HAS_WTHREADS)
- switch (m->type_)
- {
- case USYNC_PROCESS:
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::CloseHandle (m->proc_mutex_),
- ace_result_),
- int, -1);
- case USYNC_THREAD:
- return ACE_OS::thread_mutex_destroy (&m->thr_mutex_);
- default:
- errno = EINVAL;
- return -1;
- }
- /* NOTREACHED */
-#elif defined (VXWORKS)
- return ::semDelete (*m) == OK ? 0 : -1;
-#endif /* ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS */
-#else
- ACE_UNUSED_ARG (m);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::mutex_lock (ACE_mutex_t *m)
-{
- // ACE_TRACE ("ACE_OS::mutex_lock");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- // Note, don't use "::" here since the following call is often a macro.
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- ACE_OSCALL_RETURN (pthread_mutex_lock (m), int, -1);
-# else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (pthread_mutex_lock (m), ace_result_),
- int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::mutex_lock (m), ace_result_), int, -1);
-#elif defined (ACE_HAS_WTHREADS)
- switch (m->type_)
- {
- case USYNC_PROCESS:
- // Timeout can't occur, so don't bother checking...
-
- switch (::WaitForSingleObject (m->proc_mutex_, INFINITE))
- {
- case WAIT_OBJECT_0:
- case WAIT_ABANDONED:
- // We will ignore abandonments in this method
- // Note that we still hold the lock
- return 0;
- default:
- // This is a hack, we need to find an appropriate mapping...
- errno = ::GetLastError ();
- return -1;
- }
- case USYNC_THREAD:
- return ACE_OS::thread_mutex_lock (&m->thr_mutex_);
- default:
- errno = EINVAL;
- return -1;
- }
- /* NOTREACHED */
-#elif defined (VXWORKS)
- return ::semTake (*m, WAIT_FOREVER) == OK ? 0 : -1;
-#endif /* ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS */
-#else
- ACE_UNUSED_ARG (m);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::mutex_lock (ACE_mutex_t *m, int &abandoned)
-{
- // ACE_TRACE ("ACE_OS::mutex_lock");
-#if defined (ACE_HAS_THREADS) && defined (ACE_HAS_WTHREADS)
- abandoned = 0;
- switch (m->type_)
- {
- case USYNC_PROCESS:
- // Timeout can't occur, so don't bother checking...
-
- switch (::WaitForSingleObject (m->proc_mutex_, INFINITE))
- {
- case WAIT_OBJECT_0:
- return 0;
- case WAIT_ABANDONED:
- abandoned = 1;
- return 0; // something goofed, but we hold the lock ...
- default:
- // This is a hack, we need to find an appropriate mapping...
- errno = ::GetLastError ();
- return -1;
- }
- case USYNC_THREAD:
- return ACE_OS::thread_mutex_lock (&m->thr_mutex_);
- default:
- errno = EINVAL;
- return -1;
- }
- /* NOTREACHED */
-#else
- ACE_UNUSED_ARG (m);
- ACE_UNUSED_ARG (abandoned);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS and ACE_HAS_WTHREADS */
-}
-
-ACE_INLINE int
-ACE_OS::mutex_trylock (ACE_mutex_t *m)
-{
- // ACE_TRACE ("ACE_OS::mutex_trylock");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- // Note, don't use "::" here since the following call is often a macro.
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- int status = pthread_mutex_trylock (m);
- if (status == 1)
- status = 0;
- else if (status == 0) {
- status = -1;
- errno = EBUSY;
- }
- return status;
-# else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (pthread_mutex_trylock (m), ace_result_),
- int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::mutex_trylock (m), ace_result_), int, -1);
-#elif defined (ACE_HAS_WTHREADS)
- switch (m->type_)
- {
- case USYNC_PROCESS:
- {
- // Try for 0 milliseconds - i.e. nonblocking.
- switch (::WaitForSingleObject (m->proc_mutex_, 0))
- {
- case WAIT_OBJECT_0:
- return 0;
- case WAIT_ABANDONED:
- // We will ignore abandonments in this method
- // Note that we still hold the lock
- return 0;
- case WAIT_TIMEOUT:
- errno = EBUSY;
- return -1;
- default:
- errno = ::GetLastError ();
- return -1;
- }
- }
- case USYNC_THREAD:
- return ACE_OS::thread_mutex_trylock (&m->thr_mutex_);
- default:
- errno = EINVAL;
- return -1;
- }
- /* NOTREACHED */
-#elif defined (VXWORKS)
- if (::semTake (*m, NO_WAIT) == ERROR)
- if (errno == S_objLib_OBJ_TIMEOUT)
- {
- // couldn't get the semaphore
- errno = EBUSY;
- return -1;
- }
- else
- // error
- return -1;
- else
- // got the semaphore
- return 0;
-#endif /* ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS */
-#else
- ACE_UNUSED_ARG (m);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::mutex_trylock (ACE_mutex_t *m, int &abandoned)
-{
-#if defined (ACE_HAS_THREADS) && defined (ACE_HAS_WTHREADS)
- abandoned = 0;
- switch (m->type_)
- {
- case USYNC_PROCESS:
- {
- // Try for 0 milliseconds - i.e. nonblocking.
- switch (::WaitForSingleObject (m->proc_mutex_, 0))
- {
- case WAIT_OBJECT_0:
- return 0;
- case WAIT_ABANDONED:
- abandoned = 1;
- return 0; // something goofed, but we hold the lock ...
- case WAIT_TIMEOUT:
- errno = EBUSY;
- return -1;
- default:
- errno = ::GetLastError ();
- return -1;
- }
- }
- case USYNC_THREAD:
- return ACE_OS::thread_mutex_trylock (&m->thr_mutex_);
- default:
- errno = EINVAL;
- return -1;
- }
- /* NOTREACHED */
-#else
- ACE_UNUSED_ARG (m);
- ACE_UNUSED_ARG (abandoned);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS and ACE_HAS_WTHREADS */
-}
-
-ACE_INLINE int
-ACE_OS::mutex_unlock (ACE_mutex_t *m)
-{
- // ACE_TRACE ("ACE_OS::mutex_unlock");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- // Note, don't use "::" here since the following call is often a macro.
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- ACE_OSCALL_RETURN (pthread_mutex_unlock (m), int, -1);
-# else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (pthread_mutex_unlock (m), ace_result_),
- int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::mutex_unlock (m), ace_result_), int, -1);
-#elif defined (ACE_HAS_WTHREADS)
- switch (m->type_)
- {
- case USYNC_PROCESS:
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::ReleaseMutex (m->proc_mutex_),
- ace_result_),
- int, -1);
- case USYNC_THREAD:
- return ACE_OS::thread_mutex_unlock (&m->thr_mutex_);
- default:
- errno = EINVAL;
- return -1;
- }
- /* NOTREACHED */
-#elif defined (VXWORKS)
- return ::semGive (*m) == OK ? 0 : -1;
-#endif /* ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS */
-#else
- ACE_UNUSED_ARG (m);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thread_mutex_init (ACE_thread_mutex_t *m,
- int type,
- LPCTSTR name,
- void *arg)
-{
- // ACE_TRACE ("ACE_OS::thread_mutex_init");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS) || defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_UNUSED_ARG (type);
- // Force the use of USYNC_THREAD!
- return ACE_OS::mutex_init (m, USYNC_THREAD, name, arg);
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (arg);
-
- ::InitializeCriticalSection (m);
- return 0;
-#elif defined (VXWORKS)
- return mutex_init (m, type, name, arg);
-#endif /* ACE_HAS_STHREADS || ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS */
-#else
- ACE_UNUSED_ARG (m);
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (arg);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thread_mutex_destroy (ACE_thread_mutex_t *m)
-{
- // ACE_TRACE ("ACE_OS::thread_mutex_destroy");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS) || defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- return ACE_OS::mutex_destroy (m);
-#elif defined (ACE_HAS_WTHREADS)
- ::DeleteCriticalSection (m);
- return 0;
-#elif defined (VXWORKS)
- return mutex_destroy (m);
-#endif /* ACE_HAS_STHREADS || ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS */
-#else
- ACE_UNUSED_ARG (m);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thread_mutex_lock (ACE_thread_mutex_t *m)
-{
- // ACE_TRACE ("ACE_OS::thread_mutex_lock");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS) || defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- return ACE_OS::mutex_lock (m);
-#elif defined (ACE_HAS_WTHREADS)
- ::EnterCriticalSection (m);
- return 0;
-#elif defined (VXWORKS)
- return mutex_lock (m);
-#endif /* ACE_HAS_STHREADS || ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS */
-#else
- ACE_UNUSED_ARG (m);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thread_mutex_trylock (ACE_thread_mutex_t *m)
-{
- // ACE_TRACE ("ACE_OS::thread_mutex_trylock");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS) || defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- return ACE_OS::mutex_trylock (m);
-#elif defined (ACE_HAS_WTHREADS)
-#if defined (ACE_HAS_WIN32_TRYLOCK)
- BOOL result = ::TryEnterCriticalSection (m);
- if (result == TRUE)
- return 0;
- else
- {
- errno = EBUSY;
- return -1;
- }
-#else
- ACE_UNUSED_ARG (m);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_WIN32_TRYLOCK */
-#elif defined (VXWORKS)
- return ACE_OS::mutex_trylock (m);
-#endif /* ACE_HAS_STHREADS || ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS */
-#else
- ACE_UNUSED_ARG (m);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thread_mutex_unlock (ACE_thread_mutex_t *m)
-{
- // ACE_TRACE ("ACE_OS::thread_mutex_unlock");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS) || defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- return ACE_OS::mutex_unlock (m);
-#elif defined (ACE_HAS_WTHREADS)
- ::LeaveCriticalSection (m);
- return 0;
-#elif defined (VXWORKS)
- return ACE_OS::mutex_unlock (m);
-#endif /* ACE_HAS_STHREADS || ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS */
-#else
- ACE_UNUSED_ARG (m);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-#if !defined (ACE_LACKS_COND_T)
-// NOTE: The ACE_OS::cond_* functions for Unix platforms are defined
-// here because the ACE_OS::sema_* functions below need them.
-// However, ACE_WIN32 and VXWORKS define the ACE_OS::cond_* functions
-// using the ACE_OS::sema_* functions. So, they appear after the
-// ACE_OS::sema_* functions.
-ACE_INLINE int
-ACE_OS::cond_destroy (ACE_cond_t *cv)
-{
- // ACE_TRACE ("ACE_OS::cond_destroy");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- ACE_OSCALL_RETURN (::pthread_cond_destroy (cv), int, -1);
-# else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_cond_destroy (cv), ace_result_), int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::cond_destroy (cv), ace_result_), int, -1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (cv);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::cond_init (ACE_cond_t *cv, int type, LPCTSTR name, void *arg)
-{
-// ACE_TRACE ("ACE_OS::cond_init");
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (arg);
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- pthread_condattr_t attributes;
- int result = -1;
-
-#if defined (ACE_HAS_DCETHREADS)
- if (::pthread_condattr_create (&attributes) == 0
- && ::pthread_cond_init (cv, attributes) == 0
-#else
- if (::pthread_condattr_init (&attributes) == 0
- && ::pthread_cond_init (cv, &attributes) == 0
-# if defined (ACE_HAS_PTHREAD_CONDATTR_SETKIND_NP)
- && ::pthread_condattr_setkind_np (&attributes, type) == 0
-# endif /* ACE_HAS_PTHREAD_CONDATTR_SETKIND_NP */
-#endif /* ACE_HAS_DCETHREADS */
-#if !defined (ACE_LACKS_CONDATTR_PSHARED)
- && ::pthread_condattr_setpshared (&attributes, type) == 0
-#endif /* ACE_LACKS_CONDATTR_PSHARED */
- )
- result = 0;
-
-#if defined (ACE_HAS_DCETHREADS)
- ::pthread_condattr_delete (&attributes);
-#else
- ::pthread_condattr_destroy (&attributes);
-#endif /* ACE_HAS_DCETHREADS */
-
- return result;
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::cond_init (cv, type, arg),
- ace_result_),
- int, -1);
-#endif /* ACE_HAS_DCETHREADS && ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (cv);
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (arg);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::cond_signal (ACE_cond_t *cv)
-{
-// ACE_TRACE ("ACE_OS::cond_signal");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- ACE_OSCALL_RETURN (::pthread_cond_signal (cv), int, -1);
-# else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_cond_signal (cv),ace_result_),
- int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::cond_signal (cv), ace_result_), int, -1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (cv);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::cond_broadcast (ACE_cond_t *cv)
-{
-// ACE_TRACE ("ACE_OS::cond_broadcast");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- ACE_OSCALL_RETURN (::pthread_cond_broadcast (cv), int, -1);
-# else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_cond_broadcast (cv),
- ace_result_),
- int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::cond_broadcast (cv),
- ace_result_),
- int, -1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (cv);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::cond_wait (ACE_cond_t *cv,
- ACE_mutex_t *external_mutex)
-{
- // ACE_TRACE ("ACE_OS::cond_wait");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- ACE_OSCALL_RETURN (::pthread_cond_wait (cv, external_mutex), int, -1);
-# else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_cond_wait (cv, external_mutex), ace_result_),
- int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::cond_wait (cv, external_mutex), ace_result_),
- int, -1);
-#endif /* ACE_HAS_DCETHREADS || ACE_HAS_PTHREADS */
-#else
- ACE_UNUSED_ARG (cv);
- ACE_UNUSED_ARG (external_mutex);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::cond_timedwait (ACE_cond_t *cv,
- ACE_mutex_t *external_mutex,
- ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE_OS::cond_timedwait");
-#if defined (ACE_HAS_THREADS)
- int result;
- timespec_t ts;
-
- if (timeout != 0)
- ts = *timeout; // Calls ACE_Time_Value::operator timespec_t().
-
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- if (timeout == 0)
- {
- ACE_OSCALL (::pthread_cond_wait (cv, external_mutex),
- int, -1, result);
- }
- else
- {
- // Note that we must convert between absolute time (which is
- // passed as a parameter) and relative time (which is what the
- // Draft 4 POSIX 1003.4a pthread_cond_timedwait expects).
-
- timespec_t relative_time = *timeout - ACE_OS::gettimeofday ();
-
- ACE_OSCALL (::pthread_cond_timedwait (cv, external_mutex,
- &relative_time),
- int, -1, result);
- }
-# else
- ACE_OSCALL (ACE_ADAPT_RETVAL (timeout == 0
- ? ::pthread_cond_wait (cv, external_mutex)
- : ::pthread_cond_timedwait (cv, external_mutex,
- (ACE_TIMESPEC_PTR) &ts),
- result),
- int, -1, result);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
- // We need to adjust this to make the POSIX and Solaris return
- // values consistent. EAGAIN is from DCE DRAFT4 (HP-UX 10.20 and
- // down).
- if (result == -1 && (errno == ETIMEDOUT || errno == EAGAIN))
- errno = ETIME;
-
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL (ACE_ADAPT_RETVAL (timeout == 0
- ? ::cond_wait (cv, external_mutex)
- : ::cond_timedwait (cv,
- external_mutex,
- (timestruc_t*)&ts),
- result),
- int, -1, result);
-#endif /* ACE_HAS_STHREADS */
- if (timeout != 0)
- timeout->set (ts); // Update the time value before returning.
-
- return result;
-#else
- ACE_UNUSED_ARG (cv);
- ACE_UNUSED_ARG (external_mutex);
- ACE_UNUSED_ARG (timeout);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-#endif /* !ACE_LACKS_COND_T */
-
-ACE_INLINE int
-ACE_OS::sema_destroy (ACE_sema_t *s)
-{
- // ACE_TRACE ("ACE_OS::sema_destroy");
-#if defined (ACE_HAS_POSIX_SEM)
- int result;
-#if !defined (ACE_LACKS_NAMED_POSIX_SEM)
- if (s->name_)
- {
- ACE_OS::free ((void *) s->name_);
- ACE_OSCALL (ACE_ADAPT_RETVAL (::sem_unlink (s->name_), result), int, -1, result);
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sem_close (s->sema_), ace_result_), int, -1);
- }
- else
-#endif /* ACE_LACKS_NAMED_POSIX_SEM */
- {
- ACE_OSCALL (ACE_ADAPT_RETVAL (::sem_destroy (s->sema_), result), int, -1, result);
- delete s->sema_;
- s->sema_ = 0;
- return result;
- }
-#elif defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sema_destroy (s), ace_result_), int, -1);
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- int r1 = ACE_OS::mutex_destroy (&s->lock_);
- int r2 = ACE_OS::cond_destroy (&s->count_nonzero_);
- return r1 != 0 || r2 != 0 ? -1 : 0;
-#elif defined (ACE_HAS_WTHREADS)
-# if !defined (ACE_USES_WINCE_SEMA_SIMULATION)
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::CloseHandle (*s), ace_result_), int, -1);
-# else /* ACE_USES_WINCE_SEMA_SIMULATION */
- // Free up underlying objects of the simulated semaphore.
- int r1 = ACE_OS::thread_mutex_destroy (&s->lock_);
- int r2 = ACE_OS::event_destroy (&s->count_nonzero_);
- return r1 != 0 || r2 != 0 ? -1 : 0;
-# endif /* ACE_USES_WINCE_SEMA_SIMULATION */
-#elif defined (VXWORKS)
- int result;
- ACE_OSCALL (ACE_ADAPT_RETVAL (::semDelete (s->sema_), result), int, -1, result);
- s->sema_ = 0;
- return result;
-#endif /* ACE_HAS_STHREADS */
-#elif defined (ACE_PSOS)
- /* TBD - move this into threaded section with mutithreaded port */
- int result;
- ACE_OSCALL (ACE_ADAPT_RETVAL (::sm_delete (s->sema_), result), int, -1, result);
- s->sema_ = 0;
- return result;
-#else
- ACE_UNUSED_ARG (s);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_POSIX_SEM */
-}
-
-ACE_INLINE int
-ACE_OS::sema_init (ACE_sema_t *s,
- u_int count,
- int type,
- LPCTSTR name,
- void *arg,
- int max,
- LPSECURITY_ATTRIBUTES sa)
-{
- // ACE_TRACE ("ACE_OS::sema_init");
-#if defined (ACE_HAS_POSIX_SEM)
- ACE_UNUSED_ARG (arg);
- ACE_UNUSED_ARG (max);
- ACE_UNUSED_ARG (sa);
-
-#if !defined (ACE_LACKS_NAMED_POSIX_SEM)
- if (name)
- {
- ACE_ALLOCATOR_RETURN (s->name_, ACE_OS::strdup (name), -1);
- s->sema_ = ::sem_open (s->name_,
- O_CREAT,
- ACE_DEFAULT_FILE_PERMS,
- count);
- return (s->sema_ == (sem_t *)-1 ? -1 : 0);
- }
- else
-#endif /*ACE_LACKS_NAMED_POSIX_SEM */
- {
- s->name_ = 0;
- ACE_NEW_RETURN (s->sema_, sem_t, -1);
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sem_init (s->sema_, type != USYNC_THREAD, count), ace_result_),
- int, -1);
- }
-#elif defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (max);
- ACE_UNUSED_ARG (sa);
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sema_init (s, count, type, arg), ace_result_),
- int, -1);
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_UNUSED_ARG (max);
- ACE_UNUSED_ARG (sa);
- int result = -1;
-
- if (ACE_OS::mutex_init (&s->lock_, type, name, arg) == 0
- && ACE_OS::cond_init (&s->count_nonzero_, type, name, arg) == 0
- && ACE_OS::mutex_lock (&s->lock_) == 0)
- {
- s->count_ = count;
- s->waiters_ = 0;
-
- if (ACE_OS::mutex_unlock (&s->lock_) == 0)
- result = 0;
- }
-
- if (result == -1)
- {
- ACE_OS::mutex_destroy (&s->lock_);
- ACE_OS::cond_destroy (&s->count_nonzero_);
- }
- return result;
-#elif defined (ACE_HAS_WTHREADS)
-# if !defined (ACE_USES_WINCE_SEMA_SIMULATION)
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (arg);
- // Create the semaphore with its value initialized to <count> and
- // its maximum value initialized to <max>.
- *s = ::CreateSemaphore (sa, count, max, name);
-
- if (*s == 0)
- ACE_FAIL_RETURN (-1);
- /* NOTREACHED */
- else
- return 0;
-# else /* ACE_USES_WINCE_SEMA_SIMULATION */
- int result = -1;
-
- // Initialize internal object for semaphore simulation.
- // Grab the lock as soon as possible when we initializing
- // the semaphore count. Notice that we initialize the
- // event object as "manually reset" so we can amortize the
- // cost for singling/reseting the event.
- // @@ I changed the mutex type to thread_mutex. Notice that this
- // is basically a CriticalSection object and doesn't not has
- // any security attribute whatsoever. However, since this
- // semaphore implementation only works within a process, there
- // shouldn't any security issue at all.
- if (ACE_OS::thread_mutex_init (&s->lock_, type, name, arg) == 0
- && ACE_OS::event_init (&s->count_nonzero_, 1,
- count > 0, type, name, arg, sa) == 0
- && ACE_OS::thread_mutex_lock (&s->lock_) == 0)
- {
- s->count_ = count;
-
- if (ACE_OS::thread_mutex_unlock (&s->lock_) == 0)
- result = 0;
- }
-
- // Destroy the internal objects if we didn't initialize
- // either of them successfully. Don't bother to check
- // for errors.
- if (result == -1)
- {
- ACE_OS::thread_mutex_destroy (&s->lock_);
- ACE_OS::event_destroy (&s->count_nonzero_);
- }
- return result;
-# endif /* ACE_USES_WINCE_SEMA_SIMULATION */
-#elif defined (VXWORKS)
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (arg);
- ACE_UNUSED_ARG (max);
- ACE_UNUSED_ARG (sa);
- s->name_ = 0;
- s->sema_ = ::semCCreate (type, count);
-
- return s->sema_ ? 0 : -1;
-#endif /* ACE_HAS_STHREADS */
-#elif defined (ACE_PSOS)
- /* TBD - move this into threaded section with mutithreaded port */
- int result;
- ACE_OS::memcpy (s->name_, name, sizeof (s->name_));
- // default semaphore creation flags to priority based, global across nodes
- u_long flags = 0;
- flags |= (type & SM_LOCAL) ? SM_LOCAL : SM_GLOBAL;
- flags |= (type & SM_FIFO) ? SM_FIFO : SM_PRIOR;
- ACE_OSCALL (ACE_ADAPT_RETVAL (::sm_create (s->name_, count, flags, &(s->sema_)),
- result), int, -1, result);
- return result;
-#else
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (count);
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (arg);
- ACE_UNUSED_ARG (max);
- ACE_UNUSED_ARG (sa);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_POSIX_SEM */
-}
-
-ACE_INLINE int
-ACE_OS::sema_post (ACE_sema_t *s)
-{
- // ACE_TRACE ("ACE_OS::sema_post");
-#if defined (ACE_HAS_POSIX_SEM)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sem_post (s->sema_), ace_result_), int, -1);
-#elif defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sema_post (s), ace_result_), int, -1);
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- int result = -1;
-
- if (ACE_OS::mutex_lock (&s->lock_) == 0)
- {
- // Always allow a waiter to continue if there is one.
- if (s->waiters_ > 0)
- result = ACE_OS::cond_signal (&s->count_nonzero_);
- else
- result = 0;
-
- s->count_++;
- ACE_OS::mutex_unlock (&s->lock_);
- }
- return result;
-#elif defined (ACE_HAS_WTHREADS)
-# if !defined (ACE_USES_WINCE_SEMA_SIMULATION)
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::ReleaseSemaphore (*s, 1, 0),
- ace_result_),
- int, -1);
-# else /* ACE_USES_WINCE_SEMA_SIMULATION */
- int result = -1;
-
- // Since we are simulating semaphores, we need to update semaphore
- // count manually. Grab the lock to prevent race condition first.
- if (ACE_OS::thread_mutex_lock (&s->lock_) == 0)
- {
- // Check the original state of event object. Single the event
- // object in transition from semaphore not available to
- // semaphore available.
- if (s->count_++ <= 0)
- result = ACE_OS::event_signal (&s->count_nonzero_);
- else
- result = 0;
-
- ACE_OS::thread_mutex_unlock (&s->lock_);
- }
- return result;
-# endif /* ACE_USES_WINCE_SEMA_SIMULATION */
-#elif defined (VXWORKS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::semGive (s->sema_), ace_result_), int, -1);
-#endif /* ACE_HAS_STHREADS */
-#elif defined (ACE_PSOS)
- /* TBD - move this into threaded section with mutithreaded port */
- int result;
- ACE_OSCALL (ACE_ADAPT_RETVAL (::sm_v (s->sema_), result), int, -1, result);
- return result;
-#else
- ACE_UNUSED_ARG (s);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_POSIX_SEM */
-}
-
-ACE_INLINE int
-ACE_OS::sema_post (ACE_sema_t *s, size_t release_count)
-{
-#if defined (ACE_WIN32) && !defined (ACE_USES_WINCE_SEMA_SIMULATION)
- // Win32 supports this natively.
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::ReleaseSemaphore (*s, release_count, 0),
- ace_result_), int, -1);
-#else
- // On POSIX platforms we need to emulate this ourselves.
- // @@ We can optimize on this implementation. However,
- // the semaphore promitive on Win32 doesn't allow one
- // to increase a semaphore to more than the count it was
- // first initialized. Posix and solaris don't seem to have
- // this restriction. Should we impose the restriction in
- // our semaphore simulation?
- for (size_t i = 0; i < release_count; i++)
- if (ACE_OS::sema_post (s) == -1)
- return -1;
-
- return 0;
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::sema_trywait (ACE_sema_t *s)
-{
- // ACE_TRACE ("ACE_OS::sema_trywait");
-#if defined (ACE_HAS_POSIX_SEM)
- // POSIX semaphores set errno to EAGAIN if trywait fails
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sem_trywait (s->sema_), ace_result_),
- int, -1);
-#elif defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- // STHREADS semaphores set errno to EBUSY if trywait fails.
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sema_trywait (s),
- ace_result_),
- int, -1);
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-
- int result = -1;
-
- if (ACE_OS::mutex_lock (&s->lock_) == 0)
- {
- if (s->count_ > 0)
- {
- --s->count_;
- result = 0;
- }
- else
- errno = EBUSY;
-
- ACE_OS::mutex_unlock (&s->lock_);
- }
- return result;
-#elif defined (ACE_HAS_WTHREADS)
-# if !defined (ACE_USES_WINCE_SEMA_SIMULATION)
- int result = ::WaitForSingleObject (*s, 0);
-
- if (result == WAIT_OBJECT_0)
- return 0;
- else
- {
- errno = result == WAIT_TIMEOUT ? EBUSY : ::GetLastError ();
- // This is a hack, we need to find an appropriate mapping...
- return -1;
- }
-# else /* ACE_USES_WINCE_SEMA_SIMULATION */
- // Check the status of semaphore first. Return immediately
- // if the semaphore is not available and avoid grabing the
- // lock.
- int result = ::WaitForSingleObject (s->count_nonzero_, 0);
-
- if (result == WAIT_OBJECT_0) // Proceed when it is available.
- {
- ACE_OS::thread_mutex_lock (&s->lock_);
-
- // Need to double check if the semaphore is still available.
- // The double checking scheme will slightly affect the
- // efficiency if most of the time semaphores are not blocked.
- result = ::WaitForSingleObject (s->count_nonzero_, 0);
- if (result == WAIT_OBJECT_0)
- {
- // Adjust the semaphore count. Only update the event
- // object status when the state changed.
- s->count_--;
- if (s->count_ <= 0)
- ACE_OS::event_reset (&s->count_nonzero_);
- result = 0;
- }
-
- ACE_OS::thread_mutex_unlock (&s->lock_);
- }
-
- // Translate error message to errno used by ACE.
- errno = result == WAIT_TIMEOUT ? EBUSY : ::GetLastError ();
- // This is taken from the hack above. ;)
- return -1;
-# endif /* ACE_USES_WINCE_SEMA_SIMULATION */
-#elif defined (VXWORKS)
- if (::semTake (s->sema_, NO_WAIT) == ERROR)
- if (errno == S_objLib_OBJ_TIMEOUT)
- {
- // couldn't get the semaphore
- errno = EBUSY;
- return -1;
- }
- else
- // error
- return -1;
- else
- // got the semaphore
- return 0;
-#endif /* ACE_HAS_STHREADS */
-#elif defined (ACE_PSOS)
- /* TBD - move this into threaded section with mutithreaded port */
- int result;
- ACE_OSCALL (ACE_ADAPT_RETVAL (::sm_p (s->sema_, SM_NOWAIT, 0), result),
- int, -1, result);
- return result;
-#else
- ACE_UNUSED_ARG (s);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_POSIX_SEM */
-}
-
-ACE_INLINE int
-ACE_OS::sema_wait (ACE_sema_t *s)
-{
- // ACE_TRACE ("ACE_OS::sema_wait");
-#if defined (ACE_HAS_POSIX_SEM)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sem_wait (s->sema_), ace_result_), int, -1);
-#elif defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sema_wait (s), ace_result_), int, -1);
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- int result = 0;
-
- ACE_PTHREAD_CLEANUP_PUSH (&s->lock_);
-
- if (ACE_OS::mutex_lock (&s->lock_) != 0)
- result = -1;
- else
- {
- // Keep track of the number of waiters so that we can signal
- // them properly in <ACE_OS::sema_post>.
- s->waiters_++;
-
- // Wait until the semaphore count is > 0.
- while (s->count_ == 0)
- if (ACE_OS::cond_wait (&s->count_nonzero_,
- &s->lock_) == -1)
- {
- result = -2; // -2 means that we need to release the mutex.
- break;
- }
-
- --s->waiters_;
- }
-
- if (result == 0)
- --s->count_;
-
- if (result != -1)
- ACE_OS::mutex_unlock (&s->lock_);
- ACE_PTHREAD_CLEANUP_POP (0);
- return result < 0 ? -1 : result;
-
-#elif defined (ACE_HAS_WTHREADS)
-# if !defined (ACE_USES_WINCE_SEMA_SIMULATION)
- switch (::WaitForSingleObject (*s, INFINITE))
- {
- case WAIT_OBJECT_0:
- return 0;
- default:
- // This is a hack, we need to find an appropriate mapping...
- errno = ::GetLastError ();
- return -1;
- }
- /* NOTREACHED */
-# else /* ACE_USES_WINCE_SEMA_SIMULATION */
- // Timed wait.
- int result = -1;
- for (;;)
- // Check if the semaphore is avialable or not and wait forever.
- // Don't bother to grab the lock if it is not available (to avoid
- // deadlock.)
- switch (::WaitForSingleObject (s->count_nonzero_, INFINITE))
- {
- case WAIT_OBJECT_0:
- ACE_OS::thread_mutex_lock (&s->lock_);
-
- // Need to double check if the semaphore is still available.
- // This time, we shouldn't wait at all.
- if (::WaitForSingleObject (s->count_nonzero_, 0) == WAIT_OBJECT_0)
- {
- // Decrease the internal counter. Only update the event
- // object's status when the state changed.
- s->count_--;
- if (s->count_ <= 0)
- ACE_OS::event_reset (&s->count_nonzero_);
- result = 0;
- }
-
- ACE_OS::thread_mutex_unlock (&s->lock_);
- // if we didn't get a hold on the semaphore, the result won't
- // be 0 and thus, we'll start from the beginning again.
- if (result == 0)
- return 0;
- break;
-
- default:
- // Since we wait indefinitely, anything other than
- // WAIT_OBJECT_O indicates an error.
- errno = ::GetLastError ();
- // This is taken from the hack above. ;)
- return -1;
- }
- /* NOTREACHED */
-# endif /* ACE_USES_WINCE_SEMA_SIMULATION */
-#elif defined (VXWORKS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::semTake (s->sema_, WAIT_FOREVER), ace_result_), int, -1);
-#endif /* ACE_HAS_STHREADS */
-#elif defined (ACE_PSOS)
- /* TBD - move this into threaded section with mutithreaded port */
- int result;
- ACE_OSCALL (ACE_ADAPT_RETVAL (::sm_p (s->sema_, SM_WAIT, 0), result),
- int, -1, result);
- return result;
-#else
- ACE_UNUSED_ARG (s);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_POSIX_SEM */
-}
-
-ACE_INLINE int
-ACE_OS::sema_wait (ACE_sema_t *s, ACE_Time_Value &tv)
-{
- // ACE_TRACE ("ACE_OS::sema_wait");
-#if defined (ACE_HAS_POSIX_SEM)
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (tv);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (tv);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- int result = 0;
- int error = 0;
-
- ACE_PTHREAD_CLEANUP_PUSH (&s->lock_);
-
- if (ACE_OS::mutex_lock (&s->lock_) != 0)
- result = -1;
- else
- {
- // Keep track of the number of waiters so that we can signal
- // them properly in <ACE_OS::sema_post>.
- s->waiters_++;
-
- // Wait until the semaphore count is > 0 or until we time out.
- while (s->count_ == 0)
- if (ACE_OS::cond_timedwait (&s->count_nonzero_,
- &s->lock_,
- &tv) == -1)
- {
- error = errno;
- result = -2; // -2 means that we need to release the mutex.
- break;
- }
-
- --s->waiters_;
- }
-
- if (result == 0)
- --s->count_;
-
- if (result != -1)
- ACE_OS::mutex_unlock (&s->lock_);
- ACE_PTHREAD_CLEANUP_POP (0);
- errno = error;
- return result < 0 ? -1 : result;
-#elif defined (ACE_HAS_WTHREADS)
-# if !defined (ACE_USES_WINCE_SEMA_SIMULATION)
- switch (::WaitForSingleObject (*s, tv.sec () * 1000 + tv.usec () / 1000))
- {
- case WAIT_OBJECT_0:
- return 0;
- case WAIT_TIMEOUT:
- errno = ETIME;
- return -1;
- default:
- // This is a hack, we need to find an appropriate mapping...
- errno = ::GetLastError ();
- return -1;
- }
- /* NOTREACHED */
-# else /* ACE_USES_WINCE_SEMA_SIMULATION */
- // Record the starting time for later reference. This is necessary
- // because we may get signaled but cannot grab the semaphore
- // before timeout. In that case, we'll need to restart the process
- // with updated timeout value.
- ACE_Time_Value start_time = ACE_OS::gettimeofday ();
-
- // Always wait <tv> time when we first start the wait.
- ACE_Time_Value relative_time = tv;
- int result = -1;
-
- // While we are not timeout yet.
- while (relative_time > ACE_Time_Value::zero)
- {
- // Wait for our turn to get the object.
- switch (::WaitForSingleObject (s->count_nonzero_, relative_time.msec ()))
- {
- case WAIT_OBJECT_0:
- ACE_OS::thread_mutex_lock (&s->lock_);
-
- // Need to double check if the semaphore is still available.
- // We can only do a "try lock" styled wait here to avoid
- // blocking threads that want to signal the semaphore.
- if (::WaitForSingleObject (s->count_nonzero_, 0) == WAIT_OBJECT_0)
- {
- // As before, only reset the object when the semaphore
- // is no longer available.
- s->count_--;
- if (s->count_ <= 0)
- ACE_OS::event_reset (&s->count_nonzero_);
- result = 0;
- }
-
- ACE_OS::thread_mutex_unlock (&s->lock_);
-
- // Only return when we successfully get the semaphore.
- if (result == 0)
- return 0;
- break;
-
- // We have timed out.
- case WAIT_TIMEOUT:
- errno = ETIME;
- return -1;
-
- // What?
- default:
- errno = ::GetLastError ();
- // This is taken from the hack above. ;)
- return -1;
- };
-
- // Haven't been able to get the semaphore yet, update the
- // timeout value to reflect the remaining time we want to wait.
- relative_time = tv - (ACE_OS::gettimeofday () - start_time);
- }
-
- // We have timed out.
- errno = ETIME;
- return -1;
-# endif /* ACE_USES_WINCE_SEMA_SIMULATION */
-#elif defined (VXWORKS)
- int ticks_per_sec = ::sysClkRateGet ();
- int ticks = tv.sec() * ticks_per_sec +
- tv.usec () * ticks_per_sec / ACE_ONE_SECOND_IN_USECS;
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::semTake (s->sema_, ticks), ace_result_), int, -1);
-#endif /* ACE_HAS_STHREADS */
-#elif defined (ACE_PSOS)
- /* TBD - move this into threaded section with mutithreaded port */
- int result;
- u_long ticks = tv.sec() * KC_TICKS2SEC +
- tv.usec () * KC_TICKS2SEC / ACE_ONE_SECOND_IN_USECS;
- ACE_OSCALL (ACE_ADAPT_RETVAL (::sm_p (s->sema_, SM_WAIT, ticks), result),
- int, -1, result);
- return result;
-#else
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (tv);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_POSIX_SEM */
-}
-
-#if defined (ACE_LACKS_COND_T)
-
-// NOTE: The ACE_OS::cond_* functions for some non-Unix platforms are
-// defined here because they need the ACE_OS::sema_* functions above.
-// However, some Unix platforms define the ACE_OS::sema_* functions
-// using the ACE_OS::cond_* functions. So, they appear before the
-// ACE_OS::sema_* functions above.
-ACE_INLINE int
-ACE_OS::cond_destroy (ACE_cond_t *cv)
-{
- // ACE_TRACE ("ACE_OS::cond_destroy");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_WTHREADS)
- ACE_OS::event_destroy (&cv->waiters_done_);
-#elif defined (VXWORKS)
- ACE_OS::sema_destroy (&cv->waiters_done_);
-#endif /* VXWORKS */
- ACE_OS::thread_mutex_destroy (&cv->waiters_lock_);
- return ACE_OS::sema_destroy (&cv->sema_);
-#else
- ACE_UNUSED_ARG (cv);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::cond_init (ACE_cond_t *cv, int type, LPCTSTR name, void *arg)
-{
-// ACE_TRACE ("ACE_OS::cond_init");
-#if defined (ACE_HAS_THREADS)
- cv->waiters_ = 0;
- cv->was_broadcast_ = 0;
-
- int result = 0;
- if (ACE_OS::sema_init (&cv->sema_, 0, type, name, arg) == -1)
- result = -1;
- else if (ACE_OS::thread_mutex_init (&cv->waiters_lock_) == -1)
- result = -1;
-#if defined (VXWORKS)
- else if (ACE_OS::sema_init (&cv->waiters_done_, 0, type) == -1)
-#else
- else if (ACE_OS::event_init (&cv->waiters_done_) == -1)
-#endif /* VXWORKS */
- result = -1;
- return result;
-#else
- ACE_UNUSED_ARG (cv);
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (arg);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::cond_signal (ACE_cond_t *cv)
-{
-// ACE_TRACE ("ACE_OS::cond_signal");
-#if defined (ACE_HAS_THREADS)
- // If there aren't any waiters, then this is a no-op. Note that
- // this function *must* be called with the <external_mutex> held
- // since other wise there is a race condition that can lead to the
- // lost wakeup bug... This is needed to ensure that the <waiters_>
- // value is not in an inconsistent internal state while being
- // updated by another thread.
- ACE_OS::thread_mutex_lock (&cv->waiters_lock_);
- int have_waiters = cv->waiters_ > 0;
- ACE_OS::thread_mutex_unlock (&cv->waiters_lock_);
-
- if (have_waiters != 0)
- return ACE_OS::sema_post (&cv->sema_);
- else
- return 0; // No-op
-#else
- ACE_UNUSED_ARG (cv);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::cond_broadcast (ACE_cond_t *cv)
-{
-// ACE_TRACE ("ACE_OS::cond_broadcast");
-#if defined (ACE_HAS_THREADS)
- // The <external_mutex> must be locked before this call is made.
-
- // This is needed to ensure that <waiters_> and <was_broadcast_> are
- // consistent relative to each other.
- ACE_OS::thread_mutex_lock (&cv->waiters_lock_);
- int have_waiters = 0;
-
- if (cv->waiters_ > 0)
- {
- // We are broadcasting, even if there is just one waiter...
- // Record the fact that we are broadcasting. This helps the
- // cond_wait() method know how to optimize itself. Be sure to
- // set this with the <waiters_lock_> held.
- cv->was_broadcast_ = 1;
- have_waiters = 1;
- }
- ACE_OS::thread_mutex_unlock (&cv->waiters_lock_);
- int result = 0;
- if (have_waiters)
- {
- // Wake up all the waiters.
- if (ACE_OS::sema_post (&cv->sema_, cv->waiters_) == -1)
- result = -1;
- // Wait for all the awakened threads to acquire their part of
- // the counting semaphore.
-#if defined (VXWORKS)
- else if (ACE_OS::sema_wait (&cv->waiters_done_) == -1)
-#else
- else if (ACE_OS::event_wait (&cv->waiters_done_) == -1)
-#endif /* VXWORKS */
- result = -1;
- // This is okay, even without the <waiters_lock_> held because
- // no other waiter threads can wake up to access it.
- cv->was_broadcast_ = 0;
- }
- return result;
-#else
- ACE_UNUSED_ARG (cv);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::cond_wait (ACE_cond_t *cv,
- ACE_mutex_t *external_mutex)
-{
- // ACE_TRACE ("ACE_OS::cond_wait");
-#if defined (ACE_HAS_THREADS)
- // Prevent race conditions on the <waiters_> count.
- ACE_OS::thread_mutex_lock (&cv->waiters_lock_);
- cv->waiters_++;
- ACE_OS::thread_mutex_unlock (&cv->waiters_lock_);
-
- int result = 0;
-
-#if defined (ACE_HAS_SIGNAL_OBJECT_AND_WAIT)
- if (external_mutex->type_ == USYNC_PROCESS)
- // This call will automatically release the mutex and wait on the semaphore.
- ACE_WIN32CALL (ACE_ADAPT_RETVAL (::SignalObjectAndWait (external_mutex->proc_mutex_,
- cv->sema_, INFINITE, FALSE),
- result),
- int, -1, result);
- else
-#endif /* ACE_HAS_SIGNAL_OBJECT_AND_WAIT */
- {
- // We keep the lock held just long enough to increment the count of
- // waiters by one. Note that we can't keep it held across the call
- // to ACE_OS::sema_wait() since that will deadlock other calls to
- // ACE_OS::cond_signal().
- if (ACE_OS::mutex_unlock (external_mutex) != 0)
- return -1;
-
- // Wait to be awakened by a ACE_OS::cond_signal() or
- // ACE_OS::cond_broadcast().
- result = ACE_OS::sema_wait (&cv->sema_);
- }
-
- // Reacquire lock to avoid race conditions on the <waiters_> count.
- ACE_OS::thread_mutex_lock (&cv->waiters_lock_);
-
- // We're ready to return, so there's one less waiter.
- cv->waiters_--;
-
- int last_waiter = cv->was_broadcast_ && cv->waiters_ == 0;
-
- // Release the lock so that other collaborating threads can make
- // progress.
- ACE_OS::thread_mutex_unlock (&cv->waiters_lock_);
-
- if (result == -1)
- // Bad things happened, so let's just return below.
- /* NOOP */;
-#if defined (ACE_HAS_SIGNAL_OBJECT_AND_WAIT)
- else if (external_mutex->type_ == USYNC_PROCESS)
- {
- if (last_waiter)
-
- // This call atomically signals the <waiters_done_> event and
- // waits until it can acquire the mutex. This is important to
- // prevent unfairness.
- ACE_WIN32CALL (ACE_ADAPT_RETVAL (::SignalObjectAndWait (cv->waiters_done_,
- external_mutex->proc_mutex_,
- INFINITE, FALSE),
- result),
- int, -1, result);
- else
- // We must always regain the <external_mutex>, even when
- // errors occur because that's the guarantee that we give to
- // our callers.
- ACE_OS::mutex_lock (external_mutex);
-
- return result;
- /* NOTREACHED */
- }
-#endif /* ACE_HAS_SIGNAL_OBJECT_AND_WAIT */
- // If we're the last waiter thread during this particular broadcast
- // then let all the other threads proceed.
- else if (last_waiter)
-#if defined (VXWORKS)
- ACE_OS::sema_post (&cv->waiters_done_);
-#else
- ACE_OS::event_signal (&cv->waiters_done_);
-#endif /* VXWORKS */
-
- // We must always regain the <external_mutex>, even when errors
- // occur because that's the guarantee that we give to our callers.
- ACE_OS::mutex_lock (external_mutex);
-
- return result;
-#else
- ACE_UNUSED_ARG (cv);
- ACE_UNUSED_ARG (external_mutex);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::cond_timedwait (ACE_cond_t *cv,
- ACE_mutex_t *external_mutex,
- ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE_OS::cond_timedwait");
-#if defined (ACE_HAS_THREADS)
- // Handle the easy case first.
- if (timeout == 0)
- return ACE_OS::cond_wait (cv, external_mutex);
-#if defined (ACE_HAS_WTHREADS) || defined (VXWORKS)
-
- // Prevent race conditions on the <waiters_> count.
- ACE_OS::thread_mutex_lock (&cv->waiters_lock_);
- cv->waiters_++;
- ACE_OS::thread_mutex_unlock (&cv->waiters_lock_);
-
- int result = 0;
- int error = 0;
- int msec_timeout;
-
- if (timeout->sec () == 0 && timeout->usec () == 0)
- msec_timeout = 0; // Do a "poll."
- else
- {
- // Note that we must convert between absolute time (which is
- // passed as a parameter) and relative time (which is what
- // WaitForSingleObjects() expects).
- ACE_Time_Value relative_time (*timeout - ACE_OS::gettimeofday ());
-
- // Watchout for situations where a context switch has caused the
- // current time to be > the timeout.
- if (relative_time < ACE_Time_Value::zero)
- msec_timeout = 0;
- else
- msec_timeout = relative_time.msec ();
- }
-
-#if defined (ACE_HAS_SIGNAL_OBJECT_AND_WAIT)
- if (external_mutex->type_ == USYNC_PROCESS)
- // This call will automatically release the mutex and wait on the
- // semaphore.
- result = ::SignalObjectAndWait (external_mutex->proc_mutex_,
- cv->sema_,
- msec_timeout,
- FALSE);
- else
-#endif /* ACE_HAS_SIGNAL_OBJECT_AND_WAIT */
- {
- // We keep the lock held just long enough to increment the count
- // of waiters by one. Note that we can't keep it held across
- // the call to WaitForSingleObject since that will deadlock
- // other calls to ACE_OS::cond_signal().
- if (ACE_OS::mutex_unlock (external_mutex) != 0)
- return -1;
-
- // Wait to be awakened by a ACE_OS::signal() or
- // ACE_OS::broadcast().
-#if defined (ACE_WIN32)
-# if !defined (ACE_USES_WINCE_SEMA_SIMULATION)
- result = ::WaitForSingleObject (cv->sema_, msec_timeout);
-# else /* ACE_USES_WINCE_SEMA_SIMULATION */
- // Can't use Win32 API on our simulated semaphores.
- result = ACE_OS::sema_wait (&cv->sema_,
- ACE_Time_Value (0, msec_timeout * 1000));
-# endif /* ACE_USES_WINCE_SEMA_SIMULATION */
-#elif defined (VXWORKS)
- // Inline the call to ACE_OS::sema_wait () because it takes an
- // ACE_Time_Value argument. Avoid the cost of that conversion . . .
- int ticks_per_sec = ::sysClkRateGet ();
- int ticks = msec_timeout * ticks_per_sec / ACE_ONE_SECOND_IN_MSECS;
- result = ::semTake (cv->sema_.sema_, ticks);
-#endif /* ACE_WIN32 || VXWORKS */
- }
-
- // Reacquire lock to avoid race conditions.
- ACE_OS::thread_mutex_lock (&cv->waiters_lock_);
- cv->waiters_--;
-
- int last_waiter = cv->was_broadcast_ && cv->waiters_ == 0;
-
- ACE_OS::thread_mutex_unlock (&cv->waiters_lock_);
-
-#if defined (ACE_WIN32)
- if (result != WAIT_OBJECT_0)
- {
- switch (result)
- {
- case WAIT_TIMEOUT:
- error = ETIME;
- break;
- default:
- error = ::GetLastError ();
- break;
- }
- result = -1;
- }
-#elif defined (VXWORKS)
- if (result == ERROR)
- {
- switch (errno)
- {
- case S_objLib_OBJ_TIMEOUT:
- error = ETIME;
- break;
- default:
- error = errno;
- break;
- }
- result = -1;
- }
-#endif /* ACE_WIN32 || VXWORKS */
-#if defined (ACE_HAS_SIGNAL_OBJECT_AND_WAIT)
- else if (external_mutex->type_ == USYNC_PROCESS)
- {
- if (last_waiter)
- // This call atomically signals the <waiters_done_> event and
- // waits until it can acquire the mutex. This is important to
- // prevent unfairness.
- ACE_WIN32CALL (ACE_ADAPT_RETVAL (::SignalObjectAndWait (cv->waiters_done_,
- external_mutex->proc_mutex_,
- INFINITE, FALSE),
- result),
- int, -1, result);
- else
- // We must always regain the <external_Mutex>, even when
- // errors occur because that's the guarantee that we give to
- // our callers.
- ACE_OS::mutex_lock (external_mutex);
-
- return result;
- /* NOTREACHED */
- }
-#endif /* ACE_HAS_SIGNAL_OBJECT_AND_WAIT */
- else if (last_waiter)
- // Release the signaler/broadcaster if we're the last waiter.
-#if defined (ACE_WIN32)
- ACE_OS::event_signal (&cv->waiters_done_);
-#else
- ACE_OS::sema_post (&cv->waiters_done_);
-#endif /* ACE_WIN32 */
-
- // We must always regain the <external_mutex>, even when errors
- // occur because that's the guarantee that we give to our callers.
- ACE_OS::mutex_lock (external_mutex);
-
- errno = error;
- return result;
-#endif /* ACE_HAS_WTHREADS || ACE_HAS_VXWORKS */
-#else
- ACE_UNUSED_ARG (cv);
- ACE_UNUSED_ARG (external_mutex);
- ACE_UNUSED_ARG (timeout);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-#if defined (ACE_HAS_WTHREADS)
-ACE_INLINE int
-ACE_OS::cond_timedwait (ACE_cond_t *cv,
- ACE_thread_mutex_t *external_mutex,
- ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE_OS::cond_timedwait");
-#if defined (ACE_HAS_THREADS)
- // Handle the easy case first.
- if (timeout == 0)
- return ACE_OS::cond_wait (cv, external_mutex);
-
- // Prevent race conditions on the <waiters_> count.
- ACE_OS::thread_mutex_lock (&cv->waiters_lock_);
- cv->waiters_++;
- ACE_OS::thread_mutex_unlock (&cv->waiters_lock_);
-
- int result = 0;
- int error = 0;
- int msec_timeout;
-
- if (timeout->sec () == 0 && timeout->usec () == 0)
- msec_timeout = 0; // Do a "poll."
- else
- {
- // Note that we must convert between absolute time (which is
- // passed as a parameter) and relative time (which is what
- // WaitForSingleObjects() expects).
- ACE_Time_Value relative_time (*timeout - ACE_OS::gettimeofday ());
-
- // Watchout for situations where a context switch has caused the
- // current time to be > the timeout.
- if (relative_time < ACE_Time_Value::zero)
- msec_timeout = 0;
- else
- msec_timeout = relative_time.msec ();
- }
-
- // We keep the lock held just long enough to increment the count of
- // waiters by one. Note that we can't keep it held across the call
- // to WaitForSingleObject since that will deadlock other calls to
- // ACE_OS::cond_signal().
- if (ACE_OS::thread_mutex_unlock (external_mutex) != 0)
- return -1;
-
- // Wait to be awakened by a ACE_OS::signal() or ACE_OS::broadcast().
-#if !defined (ACE_USES_WINCE_SEMA_SIMULATION)
- result = ::WaitForSingleObject (cv->sema_, msec_timeout);
-#else
- // Can't use Win32 API on simulated semaphores.
- result = ACE_OS::sema_wait (&cv->sema_,
- ACE_Time_Value (0, msec_timeout * 1000));
-#endif /* ACE_USES_WINCE_SEMA_SIMULATION */
-
- // Reacquire lock to avoid race conditions.
- ACE_OS::thread_mutex_lock (&cv->waiters_lock_);
-
- cv->waiters_--;
-
- int last_waiter = cv->was_broadcast_ && cv->waiters_ == 0;
-
- ACE_OS::thread_mutex_unlock (&cv->waiters_lock_);
-
- if (result != WAIT_OBJECT_0)
- {
- switch (result)
- {
- case WAIT_TIMEOUT:
- error = ETIME;
- break;
- default:
- error = ::GetLastError ();
- break;
- }
- result = -1;
- }
- else if (last_waiter)
- // Release the signaler/broadcaster if we're the last waiter.
- ACE_OS::event_signal (&cv->waiters_done_);
-
- // We must always regain the <external_mutex>, even when errors
- // occur because that's the guarantee that we give to our callers.
- ACE_OS::thread_mutex_lock (external_mutex);
- errno = error;
- return result;
-#else
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::cond_wait (ACE_cond_t *cv,
- ACE_thread_mutex_t *external_mutex)
-{
- // ACE_TRACE ("ACE_OS::cond_wait");
-#if defined (ACE_HAS_THREADS)
- ACE_OS::thread_mutex_lock (&cv->waiters_lock_);
- cv->waiters_++;
- ACE_OS::thread_mutex_unlock (&cv->waiters_lock_);
-
- int result = 0;
- int error = 0;
-
- // We keep the lock held just long enough to increment the count of
- // waiters by one. Note that we can't keep it held across the call
- // to ACE_OS::sema_wait() since that will deadlock other calls to
- // ACE_OS::cond_signal().
- if (ACE_OS::thread_mutex_unlock (external_mutex) != 0)
- return -1;
-
- // Wait to be awakened by a ACE_OS::cond_signal() or
- // ACE_OS::cond_broadcast().
-#if !defined (ACE_USES_WINCE_SEMA_SIMULATION)
- result = ::WaitForSingleObject (cv->sema_, INFINITE);
-#else
- // Can't use Win32 API on simulated semaphores.
- result = ACE_OS::sema_wait (&cv->sema_);
-#endif /* ACE_USES_WINCE_SEMA_SIMULATION */
-
- // Reacquire lock to avoid race conditions.
- ACE_OS::thread_mutex_lock (&cv->waiters_lock_);
-
- cv->waiters_--;
-
- int last_waiter = cv->was_broadcast_ && cv->waiters_ == 0;
-
- ACE_OS::thread_mutex_unlock (&cv->waiters_lock_);
-
- if (result != WAIT_OBJECT_0)
- {
- switch (result)
- {
- case WAIT_TIMEOUT:
- error = ETIME;
- break;
- default:
- error = ::GetLastError ();
- break;
- }
- }
- else if (last_waiter)
- // Release the signaler/broadcaster if we're the last waiter.
- ACE_OS::event_signal (&cv->waiters_done_);
-
- // We must always regain the <external_mutex>, even when errors
- // occur because that's the guarantee that we give to our callers.
- ACE_OS::thread_mutex_lock (external_mutex);
-
- // Reset errno in case mutex_lock() also fails...
- errno = error;
- return result;
-#else
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-#endif /* ACE_HAS_WTHREADS */
-#endif /* ACE_LACKS_COND_T */
-
-ACE_INLINE int
-ACE_OS::rw_tryrdlock (ACE_rwlock_t *rw)
-{
- // ACE_TRACE ("ACE_OS::rw_tryrdlock");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS) && !defined (ACE_LACKS_RWLOCK_T)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::rw_tryrdlock (rw), ace_result_), int, -1);
-#else /* NT, POSIX, and VxWorks don't support this natively. */
- int result = -1;
-
- if (ACE_OS::mutex_lock (&rw->lock_) != -1)
- {
- int error = 0;
-
- if (rw->ref_count_ == -1 || rw->num_waiting_writers_ > 0)
- {
- error = EBUSY;
- result = -1;
- }
- else
- {
- rw->ref_count_++;
- result = 0;
- }
-
- ACE_OS::mutex_unlock (&rw->lock_);
- errno = error;
- }
- return result;
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (rw);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::rw_trywrlock (ACE_rwlock_t *rw)
-{
- // ACE_TRACE ("ACE_OS::rw_trywrlock");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS) && !defined (ACE_LACKS_RWLOCK_T)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::rw_trywrlock (rw), ace_result_), int, -1);
-#else /* NT, POSIX, and VxWorks don't support this natively. */
- int result = -1;
-
- if (ACE_OS::mutex_lock (&rw->lock_) != -1)
- {
- int error = 0;
-
- if (rw->ref_count_ != 0)
- {
- error = EBUSY;
- result = -1;
- }
- else
- {
- rw->ref_count_ = -1;
- result = 0;
- }
-
- ACE_OS::mutex_unlock (&rw->lock_);
- errno = error;
- }
- return result;
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (rw);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::rw_rdlock (ACE_rwlock_t *rw)
-{
- // ACE_TRACE ("ACE_OS::rw_rdlock");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS) && !defined (ACE_LACKS_RWLOCK_T)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::rw_rdlock (rw), ace_result_), int, -1);
-#else /* NT, POSIX, and VxWorks don't support this natively. */
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_PTHREAD_CLEANUP_PUSH (&rw->lock_);
-#endif /* ACE_HAS_DCETHREADS */
- int result = 0;
- if (ACE_OS::mutex_lock (&rw->lock_) == -1)
- result = -1; // -1 means didn't get the mutex.
- else
- {
- // Give preference to writers who are waiting.
- while (rw->ref_count_ < 0 || rw->num_waiting_writers_ > 0)
- {
- rw->num_waiting_readers_++;
- if (ACE_OS::cond_wait (&rw->waiting_readers_, &rw->lock_) == -1)
- {
- result = -2; // -2 means that we need to release the mutex.
- break;
- }
- rw->num_waiting_readers_--;
- }
- }
- if (result == 0)
- rw->ref_count_++;
- if (result != -1)
- ACE_OS::mutex_unlock (&rw->lock_);
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_PTHREAD_CLEANUP_POP (0);
-#endif /* defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS) */
- return 0;
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (rw);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::rw_wrlock (ACE_rwlock_t *rw)
-{
- // ACE_TRACE ("ACE_OS::rw_wrlock");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS) && !defined (ACE_LACKS_RWLOCK_T)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::rw_wrlock (rw), ace_result_), int, -1);
-#else /* NT, POSIX, and VxWorks don't support this natively. */
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_PTHREAD_CLEANUP_PUSH (&rw->lock_);
-#endif /* defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS) */
- int result = 0;
-
- if (ACE_OS::mutex_lock (&rw->lock_) == -1)
- result = -1; // -1 means didn't get the mutex.
- else
- {
- while (rw->ref_count_ != 0)
- {
- rw->num_waiting_writers_++;
-
- if (ACE_OS::cond_wait (&rw->waiting_writers_, &rw->lock_) == -1)
- {
- result = -2; // -2 means we need to release the mutex.
- break;
- }
-
- rw->num_waiting_writers_--;
- }
- }
- if (result == 0)
- rw->ref_count_ = -1;
- if (result != -1)
- ACE_OS::mutex_unlock (&rw->lock_);
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_PTHREAD_CLEANUP_POP (0);
-#endif /* defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS) */
- return 0;
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (rw);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::rw_unlock (ACE_rwlock_t *rw)
-{
- // ACE_TRACE ("ACE_OS::rw_unlock");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS) && !defined (ACE_LACKS_RWLOCK_T)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::rw_unlock (rw), ace_result_), int, -1);
-#else /* NT, POSIX, and VxWorks don't support this natively. */
- if (ACE_OS::mutex_lock (&rw->lock_) == -1)
- return -1;
-
- if (rw->ref_count_ > 0) // Releasing a reader.
- rw->ref_count_--;
- else if (rw->ref_count_ == -1) // Releasing a writer.
- rw->ref_count_ = 0;
- else
- return -1; // @@ ACE_ASSERT (!"count should not be 0!\n");
-
-
- int result;
- int error = 0;
-
- // Give preference to writers over readers...
- if (rw->num_waiting_writers_ > 0)
- {
- result = ACE_OS::cond_signal (&rw->waiting_writers_);
- error = errno;
- }
- else if (rw->num_waiting_readers_ > 0)
- {
- result = ACE_OS::cond_broadcast (&rw->waiting_readers_);
- error = errno;
- }
- else
- result = 0;
-
- ACE_OS::mutex_unlock (&rw->lock_);
- errno = error;
- return result;
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (rw);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-// Note that the caller of this method *must* already possess this
-// lock as a read lock.
-
-ACE_INLINE int
-ACE_OS::rw_trywrlock_upgrade (ACE_rwlock_t *rw)
-{
- // ACE_TRACE ("ACE_OS::rw_wrlock");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS) && !defined (ACE_LACKS_RWLOCK_T)
- // Solaris rwlocks don't support the upgrade feature...
- ACE_UNUSED_ARG (rw);
- ACE_NOTSUP_RETURN (-1);
-#else /* NT, POSIX, and VxWorks don't support this natively. */
-#if 0
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_PTHREAD_CLEANUP_PUSH (&rw->lock_);
-#endif /* defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS) */
- int result = 0;
-
- if (ACE_OS::mutex_lock (&rw->lock_) == -1)
- result = -1; // -1 means didn't get the mutex.
- else if (rw->ref_count_ != 1)
- {
- // There were other readers, so we'll have to bail out without
- // becoming upgrading to the write lock.
- errno = EBUSY;
- result = -1;
- }
- if (result == 0)
- // We force the lock to become a write lock, thereby putting
- // ourselves ahead of all other waiting writers.
- rw->ref_count_ = -1;
-
- if (result != -1 || errno == EBUSY)
- ACE_OS::mutex_unlock (&rw->lock_);
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_PTHREAD_CLEANUP_POP (0);
-#endif /* defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS) */
- return 0;
-#else /* ! 0 */
- ACE_UNUSED_ARG (rw);
- errno = EBUSY;
- return -1;
-#endif /* ! 0 */
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (rw);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-#if defined (ACE_HAS_THREADS) && defined (ACE_HAS_STHREADS) && !defined (ACE_LACKS_RWLOCK_T)
-ACE_INLINE int
-ACE_OS::rwlock_init (ACE_rwlock_t *rw,
- int type,
- LPCTSTR name,
- void *arg)
-{
- // ACE_TRACE ("ACE_OS::rwlock_init");
- type = type;
- name = name;
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::rwlock_init (rw, type, arg), ace_result_), int, -1);
-}
-#endif /* ACE_HAS THREADS && ACE_HAS_STHREADS && !defined (ACE_LACKS_RWLOCK_T) */
-
-ACE_INLINE int
-ACE_OS::rwlock_destroy (ACE_rwlock_t *rw)
-{
- // ACE_TRACE ("ACE_OS::rwlock_destroy");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS) && !defined (ACE_LACKS_RWLOCK_T)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::rwlock_destroy (rw), ace_result_), int, -1);
-#else /* NT, POSIX, and VxWorks don't support this natively. */
- ACE_OS::mutex_destroy (&rw->lock_);
- ACE_OS::cond_destroy (&rw->waiting_readers_);
- return ACE_OS::cond_destroy (&rw->waiting_writers_);
-#endif /* ACE_HAS_STHREADS && !defined (ACE_LACKS_RWLOCK_T) */
-#else
- ACE_UNUSED_ARG (rw);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::event_init (ACE_event_t *event,
- int manual_reset,
- int initial_state,
- int type,
- LPCTSTR name,
- void *arg,
- LPSECURITY_ATTRIBUTES sa)
-{
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (arg);
- *event = ::CreateEvent (sa,
- manual_reset,
- initial_state,
- name);
- if (*event == NULL)
- ACE_FAIL_RETURN (-1);
- else
- return 0;
-#elif defined (ACE_HAS_THREADS)
- ACE_UNUSED_ARG (sa);
- event->manual_reset_ = manual_reset;
- event->is_signaled_ = initial_state;
- event->waiting_threads_ = 0;
-
- int result = ACE_OS::cond_init (&event->condition_,
- type,
- name,
- arg);
- if (result == 0)
- result = ACE_OS::mutex_init (&event->lock_,
- type,
- name,
- arg);
- return result;
-#else
- ACE_UNUSED_ARG (event);
- ACE_UNUSED_ARG (manual_reset);
- ACE_UNUSED_ARG (initial_state);
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (arg);
- ACE_UNUSED_ARG (sa);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::event_destroy (ACE_event_t *event)
-{
-#if defined (ACE_WIN32)
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::CloseHandle (*event), ace_result_), int, -1);
-#elif defined (ACE_HAS_THREADS)
- int r1 = ACE_OS::mutex_destroy (&event->lock_);
- int r2 = ACE_OS::cond_destroy (&event->condition_);
- return r1 != 0 || r2 != 0 ? -1 : 0;
-#else
- ACE_UNUSED_ARG (event);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::event_wait (ACE_event_t *event)
-{
-#if defined (ACE_WIN32)
- switch (::WaitForSingleObject (*event, INFINITE))
- {
- case WAIT_OBJECT_0:
- return 0;
- default:
- errno = ::GetLastError ();
- return -1;
- }
-#elif defined (ACE_HAS_THREADS)
- int result = 0;
- int error = 0;
-
- // grab the lock first
- if (ACE_OS::mutex_lock (&event->lock_) == 0)
- {
- if (event->is_signaled_ == 1)
- // Event is currently signaled.
- {
- if (event->manual_reset_ == 0)
- // AUTO: reset state
- event->is_signaled_ = 0;
- }
- else
- // event is currently not signaled
- {
- event->waiting_threads_++;
-
- if (ACE_OS::cond_wait (&event->condition_,
- &event->lock_) != 0)
- {
- result = -1;
- error = errno;
- }
- event->waiting_threads_--;
- }
-
- // Now we can let go of the lock.
- ACE_OS::mutex_unlock (&event->lock_);
-
- if (result == -1)
- // Reset errno in case mutex_unlock() also fails...
- errno = error;
- }
- else
- result = -1;
- return result;
-#else
- ACE_UNUSED_ARG (event);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::event_timedwait (ACE_event_t *event,
- ACE_Time_Value *timeout)
-{
-#if defined (ACE_WIN32)
- DWORD result;
-
- if (timeout == 0)
- // Wait forever
- result = ::WaitForSingleObject (*event, INFINITE);
- else if (timeout->sec () == 0 && timeout->usec () == 0)
- // Do a "poll".
- result = ::WaitForSingleObject (*event, 0);
- else
- {
- // Wait for upto <relative_time> number of milliseconds. Note
- // that we must convert between absolute time (which is passed
- // as a parameter) and relative time (which is what
- // WaitForSingleObjects() expects).
- ACE_Time_Value relative_time (*timeout - ACE_OS::gettimeofday ());
-
- // Watchout for situations where a context switch has caused the
- // current time to be > the timeout. Thanks to Norbert Rapp
- // <NRapp@nexus-informatics.de> for pointing this.
- int msec_timeout;
- if (relative_time < ACE_Time_Value::zero)
- msec_timeout = 0;
- else
- msec_timeout = relative_time.msec ();
- result = ::WaitForSingleObject (*event, msec_timeout);
- }
-
- switch (result)
- {
- case WAIT_OBJECT_0:
- return 0;
- case WAIT_TIMEOUT:
- errno = ETIME;
- return -1;
- default:
- // This is a hack, we need to find an appropriate mapping...
- errno = ::GetLastError ();
- return -1;
- }
-#elif defined (ACE_HAS_THREADS)
- int result = 0;
- int error = 0;
-
- // grab the lock first
- if (ACE_OS::mutex_lock (&event->lock_) == 0)
- {
- if (event->is_signaled_ == 1)
- // event is currently signaled
- {
- if (event->manual_reset_ == 0)
- // AUTO: reset state
- event->is_signaled_ = 0;
- }
- else
- // event is currently not signaled
- {
- event->waiting_threads_++;
-
- if (ACE_OS::cond_timedwait (&event->condition_,
- &event->lock_,
- timeout) != 0)
- {
- result = -1;
- error = errno;
- }
- event->waiting_threads_--;
- }
-
- // Now we can let go of the lock.
- ACE_OS::mutex_unlock (&event->lock_);
-
- if (result == -1)
- // Reset errno in case mutex_unlock() also fails...
- errno = error;
- }
- else
- result = -1;
- return result;
-#else
- ACE_UNUSED_ARG (event);
- ACE_UNUSED_ARG (timeout);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::event_signal (ACE_event_t *event)
-{
-#if defined (ACE_WIN32)
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::SetEvent (*event), ace_result_), int, -1);
-#elif defined (ACE_HAS_THREADS)
- int result = 0;
- int error = 0;
-
- // grab the lock first
- if (ACE_OS::mutex_lock (&event->lock_) == 0)
- {
- // Manual-reset event.
- if (event->manual_reset_ == 1)
- {
- // signal event
- event->is_signaled_ = 1;
- // wakeup all
- if (ACE_OS::cond_broadcast (&event->condition_) != 0)
- {
- result = -1;
- error = errno;
- }
- }
- // Auto-reset event
- else
- {
- if (event->waiting_threads_ == 0)
- // No waiters: signal event.
- event->is_signaled_ = 1;
-
- // Waiters: wakeup one waiter.
- else if (ACE_OS::cond_signal (&event->condition_) != 0)
- {
- result = -1;
- error = errno;
- }
- }
-
- // Now we can let go of the lock.
- ACE_OS::mutex_unlock (&event->lock_);
-
- if (result == -1)
- // Reset errno in case mutex_unlock() also fails...
- errno = error;
- }
- else
- result = -1;
- return result;
-#else
- ACE_UNUSED_ARG (event);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::event_pulse (ACE_event_t *event)
-{
-#if defined (ACE_WIN32)
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::PulseEvent (*event), ace_result_), int, -1);
-#elif defined (ACE_HAS_THREADS)
- int result = 0;
- int error = 0;
-
- // grab the lock first
- if (ACE_OS::mutex_lock (&event->lock_) == 0)
- {
- // Manual-reset event.
- if (event->manual_reset_ == 1)
- {
- // Wakeup all waiters.
- if (ACE_OS::cond_broadcast (&event->condition_) != 0)
- {
- result = -1;
- error = errno;
- }
- }
- // Auto-reset event: wakeup one waiter.
- else if (ACE_OS::cond_signal (&event->condition_) != 0)
- {
- result = -1;
- error = errno;
- }
-
- // Reset event.
- event->is_signaled_ = 0;
-
- // Now we can let go of the lock.
- ACE_OS::mutex_unlock (&event->lock_);
-
- if (result == -1)
- // Reset errno in case mutex_unlock() also fails...
- errno = error;
- }
- else
- result = -1;
- return result;
-#else
- ACE_UNUSED_ARG (event);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::event_reset (ACE_event_t *event)
-{
-#if defined (ACE_WIN32)
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::ResetEvent (*event), ace_result_), int, -1);
-#elif defined (ACE_HAS_THREADS)
- int result = 0;
-
- // Grab the lock first.
- if (ACE_OS::mutex_lock (&event->lock_) == 0)
- {
- // Reset event.
- event->is_signaled_ = 0;
-
- // Now we can let go of the lock.
- ACE_OS::mutex_unlock (&event->lock_);
- }
- else
- result = -1;
- return result;
-#else
- ACE_UNUSED_ARG (event);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 */
-}
-
-#if defined (ACE_WIN32)
-#define ACE_SOCKCALL_RETURN(OP,TYPE,FAILVALUE) \
- do { TYPE ace_result_ = (TYPE) OP; \
- if ((ACE_SOCKET) ace_result_ == SOCKET_ERROR) { errno = ::WSAGetLastError (); return (TYPE) FAILVALUE; } else return ace_result_; \
- } while (0)
-#else
-#define ACE_SOCKCALL_RETURN(OP,TYPE,FAILVALUE) ACE_OSCALL_RETURN(OP,TYPE,FAILVALUE)
-#endif /* ACE_WIN32 */
-
-#if defined (ACE_LACKS_NETDB_REENTRANT_FUNCTIONS)
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-#define ACE_NETDBCALL_RETURN(OP,TYPE,FAILVALUE,TARGET,SIZE) \
- do \
- { \
- if (ACE_OS::netdb_acquire ()) \
- return FAILVALUE; \
- else \
- { \
- TYPE ace_result_; \
- ACE_OSCALL(OP,TYPE,FAILVALUE,ace_result_); \
- if (ace_result_ != FAILVALUE) \
- ::memcpy (TARGET, ace_result_, SIZE); \
- ACE_OS::netdb_release (); \
- return ace_result_; \
- } \
- } while(0)
-#else /* ! (ACE_MT_SAFE && ACE_MT_SAFE != 0) */
-#define ACE_NETDBCALL_RETURN(OP,TYPE,FAILVALUE,TARGET,SIZE) \
- do \
- { \
- TYPE ace_result_; \
- ACE_OSCALL(OP,TYPE,FAILVALUE,ace_result_); \
- if (ace_result_ != FAILVALUE) \
- ::memcpy (TARGET, ace_result_, SIZE); \
- return ace_result_; \
- } while(0)
-#endif /* ACE_MT_SAFE && ACE_MT_SAFE != 0 */
-#endif /* ACE_LACKS_NETDB_REENTRANT_FUNCTIONS */
-
-
-ACE_INLINE ACE_HANDLE
-ACE_OS::accept (ACE_HANDLE handle, struct sockaddr *addr,
- int *addrlen)
-{
- // ACE_TRACE ("ACE_OS::accept");
- ACE_SOCKCALL_RETURN (::accept ((ACE_SOCKET) handle, addr, (ACE_SOCKET_LEN *) addrlen),
- ACE_HANDLE, ACE_INVALID_HANDLE);
-}
-
-ACE_INLINE int
-ACE_OS::bind (ACE_HANDLE handle, struct sockaddr *addr, int addrlen)
-{
- // ACE_TRACE ("ACE_OS::bind");
- ACE_SOCKCALL_RETURN (::bind ((ACE_SOCKET) handle, addr, (ACE_SOCKET_LEN) addrlen), int, -1);
-}
-
-ACE_INLINE int
-ACE_OS::connect (ACE_HANDLE handle, struct sockaddr *addr, int addrlen)
-{
- // ACE_TRACE ("ACE_OS::connect");
- ACE_SOCKCALL_RETURN (::connect ((ACE_SOCKET) handle, addr, (ACE_SOCKET_LEN) addrlen), int, -1);
-}
-
-#if !defined (VXWORKS)
-ACE_INLINE struct hostent *
-ACE_OS::gethostbyname (const char *name)
-{
- // ACE_TRACE ("ACE_OS::gethostbyname");
-#if defined (ACE_HAS_NONCONST_GETBY)
- ACE_SOCKCALL_RETURN (::gethostbyname ((char *) name), struct hostent *, 0);
-#else
- ACE_SOCKCALL_RETURN (::gethostbyname (name), struct hostent *, 0);
-#endif /* ACE_HAS_NONCONST_GETBY */
-}
-
-ACE_INLINE struct hostent *
-ACE_OS::gethostbyaddr (const char *addr, int length, int type)
-{
- // ACE_TRACE ("ACE_OS::gethostbyaddr");
-#if defined (ACE_HAS_NONCONST_GETBY)
- ACE_SOCKCALL_RETURN (::gethostbyaddr ((char *) addr, (ACE_SOCKET_LEN) length, type),
- struct hostent *, 0);
-#else
- ACE_SOCKCALL_RETURN (::gethostbyaddr (addr, (ACE_SOCKET_LEN) length, type),
- struct hostent *, 0);
-#endif /* ACE_HAS_NONCONST_GETBY */
-}
-#endif /* ! VXWORKS */
-
-// It would be really cool to add another version of select that would
-// function like the one we're defending against below!
-ACE_INLINE int
-ACE_OS::select (int width,
- fd_set *rfds, fd_set *wfds, fd_set *efds,
- const ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE_OS::select");
-#if defined (ACE_HAS_NONCONST_SELECT_TIMEVAL)
- // We must defend against non-conformity!
- ACE_Time_Value copy;
-
- if (timeout != 0)
- {
- copy = *timeout;
- timeout = &copy;
- }
-#endif /* ACE_HAS_NONCONST_SELECT_TIMEVAL */
- ACE_SOCKCALL_RETURN (::select (width,
- (ACE_FD_SET_TYPE *) rfds,
- (ACE_FD_SET_TYPE *) wfds,
- (ACE_FD_SET_TYPE *) efds,
- timeout == 0 ? 0 : (timeval *) (const timeval *) *timeout) , int, -1);
-}
-
-ACE_INLINE int
-ACE_OS::select (int width,
- fd_set *rfds, fd_set *wfds, fd_set *efds,
- const ACE_Time_Value &timeout)
-{
- // ACE_TRACE ("ACE_OS::select");
-#if defined (ACE_HAS_NONCONST_SELECT_TIMEVAL)
-#define ___ACE_TIMEOUT copy
- ACE_Time_Value copy(timeout);
-#else
-#define ___ACE_TIMEOUT timeout
-#endif /* ACE_HAS_NONCONST_SELECT_TIMEVAL */
- ACE_SOCKCALL_RETURN (::select (width,
- (ACE_FD_SET_TYPE *) rfds,
- (ACE_FD_SET_TYPE *) wfds,
- (ACE_FD_SET_TYPE *) efds,
- (timeval *) (const timeval *) ___ACE_TIMEOUT),
- int, -1);
-#undef ___ACE_TIMEOUT
-}
-
-ACE_INLINE int
-ACE_OS::recv (ACE_HANDLE handle, char *buf, int len, int flags)
-{
- // ACE_TRACE ("ACE_OS::recv");
- ACE_SOCKCALL_RETURN (::recv ((ACE_SOCKET) handle, buf, len, flags), int, -1);
-}
-
-ACE_INLINE int
-ACE_OS::recvfrom (ACE_HANDLE handle, char *buf, int len,
- int flags, struct sockaddr *addr, int *addrlen)
-{
- // ACE_TRACE ("ACE_OS::recvfrom");
- ACE_SOCKCALL_RETURN (::recvfrom ((ACE_SOCKET) handle, buf, (ACE_SOCKET_LEN) len, flags,
- addr, (ACE_SOCKET_LEN *) addrlen),
- int, -1);
-}
-
-ACE_INLINE int
-ACE_OS::send (ACE_HANDLE handle, const char *buf, int len, int flags)
-{
- // ACE_TRACE ("ACE_OS::send");
-#if defined (VXWORKS) || defined (HPUX)
- ACE_SOCKCALL_RETURN (::send ((ACE_SOCKET) handle, (char *) buf, len, flags), int, -1);
-#else
- ACE_SOCKCALL_RETURN (::send ((ACE_SOCKET) handle, buf, len, flags), int, -1);
-#endif /* VXWORKS */
-}
-
-ACE_INLINE int
-ACE_OS::sendto (ACE_HANDLE handle,
- const char *buf,
- int len,
- int flags,
- const struct sockaddr *addr,
- int addrlen)
-{
- // ACE_TRACE ("ACE_OS::sendto");
-#if defined (VXWORKS)
- ACE_SOCKCALL_RETURN (::sendto ((ACE_SOCKET) handle, (char *) buf, len, flags,
- ACE_const_cast (struct sockaddr *, addr), addrlen),
- int, -1);
-#else
- ACE_SOCKCALL_RETURN (::sendto ((ACE_SOCKET) handle, buf, len, flags,
- ACE_const_cast (struct sockaddr *, addr), addrlen),
- int, -1);
-#endif /* VXWORKS */
-}
-
-ACE_INLINE int
-ACE_OS::getpeername (ACE_HANDLE handle, struct sockaddr *addr,
- int *addrlen)
-{
- // ACE_TRACE ("ACE_OS::getpeername");
- ACE_SOCKCALL_RETURN (::getpeername ((ACE_SOCKET) handle, addr, (ACE_SOCKET_LEN *) addrlen),
- int, -1);
-}
-
-ACE_INLINE struct protoent *
-ACE_OS::getprotobyname (const char *name)
-{
-#if defined (VXWORKS) || defined (ACE_HAS_WINCE) || (defined (ghs) && defined (__Chorus))
- ACE_UNUSED_ARG (name);
- ACE_NOTSUP_RETURN (0);
-#elif defined (ACE_HAS_NONCONST_GETBY)
- ACE_SOCKCALL_RETURN (::getprotobyname ((char *) name),
- struct protoent *, 0);
-#else
- ACE_SOCKCALL_RETURN (::getprotobyname (name),
- struct protoent *, 0);
-#endif /* VXWORKS */
-}
-
-ACE_INLINE struct protoent *
-ACE_OS::getprotobyname_r (const char *name,
- struct protoent *result,
- ACE_PROTOENT_DATA buffer)
-{
-#if defined (VXWORKS) || defined (ACE_HAS_WINCE) || (defined (ghs) && defined (__Chorus))
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (result);
- ACE_UNUSED_ARG (buffer);
- ACE_NOTSUP_RETURN (0);
-#elif defined (ACE_HAS_REENTRANT_FUNCTIONS) && !defined (UNIXWARE)
-#if defined (AIX) || defined (DIGITAL_UNIX) || defined (HPUX_10)
- if (::getprotobyname_r (name, result, (struct protoent_data *) buffer) == 0)
- return result;
- else
- return 0;
-#else
-#if defined(ACE_LACKS_NETDB_REENTRANT_FUNCTIONS)
- ACE_UNUSED_ARG (result);
- ACE_NETDBCALL_RETURN (::getprotobyname (name),
- struct protoent *, 0,
- buffer, sizeof (ACE_PROTOENT_DATA));
-#else
- ACE_SOCKCALL_RETURN (::getprotobyname_r (name, result, buffer, sizeof (ACE_PROTOENT_DATA)),
- struct protoent *, 0);
-#endif /* ACE_LACKS_NETDB_REENTRANT_FUNCTIONS */
-#endif /* defined (AIX) || defined (DIGITAL_UNIX) */
-#elif defined (ACE_HAS_NONCONST_GETBY)
- ACE_UNUSED_ARG (result);
- ACE_UNUSED_ARG (buffer);
- ACE_SOCKCALL_RETURN (::getprotobyname ((char *) name),
- struct protoent *, 0);
-#else
- ACE_UNUSED_ARG (buffer);
- ACE_UNUSED_ARG (result);
-
- ACE_SOCKCALL_RETURN (::getprotobyname (name),
- struct protoent *, 0);
-#endif /* defined (ACE_HAS_REENTRANT_FUNCTIONS) !defined (UNIXWARE) */
-}
-
-ACE_INLINE struct protoent *
-ACE_OS::getprotobynumber (int proto)
-{
-#if defined (VXWORKS) || defined (ACE_HAS_WINCE) || (defined (ghs) && defined (__Chorus))
- ACE_UNUSED_ARG (proto);
- ACE_NOTSUP_RETURN (0);
-#else
- ACE_SOCKCALL_RETURN (::getprotobynumber (proto),
- struct protoent *, 0);
-#endif /* VXWORKS */
-}
-
-ACE_INLINE struct protoent *
-ACE_OS::getprotobynumber_r (int proto,
- struct protoent *result,
- ACE_PROTOENT_DATA buffer)
-{
-#if defined (VXWORKS) || defined (ACE_HAS_WINCE) || (defined (ghs) && defined (__Chorus))
- ACE_UNUSED_ARG (proto);
- ACE_UNUSED_ARG (result);
- ACE_UNUSED_ARG (buffer);
- ACE_NOTSUP_RETURN (0);
-#elif defined (ACE_HAS_REENTRANT_FUNCTIONS) && !defined (UNIXWARE)
-#if defined (AIX) || defined (DIGITAL_UNIX) || defined (HPUX_10)
- if (::getprotobynumber_r (proto, result, (struct protoent_data *) buffer) == 0)
- return result;
- else
- return 0;
-#else
-#if defined(ACE_LACKS_NETDB_REENTRANT_FUNCTIONS)
- ACE_UNUSED_ARG (result);
- ACE_NETDBCALL_RETURN (::getprotobynumber (proto),
- struct protoent *, 0,
- buffer, sizeof (ACE_PROTOENT_DATA));
-#else
- ACE_SOCKCALL_RETURN (::getprotobynumber_r (proto, result, buffer, sizeof (ACE_PROTOENT_DATA)),
- struct protoent *, 0);
-#endif /* ACE_LACKS_NETDB_REENTRANT_FUNCTIONS */
-#endif /* defined (AIX) || defined (DIGITAL_UNIX) */
-#else
- ACE_UNUSED_ARG (buffer);
- ACE_UNUSED_ARG (result);
-
- ACE_SOCKCALL_RETURN (::getprotobynumber (proto),
- struct protoent *, 0);
-#endif /* defined (ACE_HAS_REENTRANT_FUNCTIONS) && !defined (UNIXWARE) */
-}
-
-ACE_INLINE struct servent *
-ACE_OS::getservbyname (const char *svc, const char *proto)
-{
- // ACE_TRACE ("ACE_OS::getservbyname");
-#if defined (ACE_LACKS_GETSERVBYNAME)
- ACE_UNUSED_ARG (svc);
- ACE_UNUSED_ARG (proto);
- ACE_NOTSUP_RETURN (0);
-#elif defined (ACE_HAS_NONCONST_GETBY)
- ACE_SOCKCALL_RETURN (::getservbyname ((char *) svc, (char *) proto),
- struct servent *, 0);
-#else
- ACE_SOCKCALL_RETURN (::getservbyname (svc, proto),
- struct servent *, 0);
-#endif /* ACE_HAS_NONCONST_GETBY */
-}
-
-ACE_INLINE int
-ACE_OS::getsockname (ACE_HANDLE handle,
- struct sockaddr *addr,
- int *addrlen)
-{
- // ACE_TRACE ("ACE_OS::getsockname");
-
- ACE_SOCKCALL_RETURN (::getsockname ((ACE_SOCKET) handle, addr, (ACE_SOCKET_LEN *) addrlen),
- int, -1);
-}
-
-ACE_INLINE int
-ACE_OS::getsockopt (ACE_HANDLE handle,
- int level,
- int optname,
- char *optval,
- int *optlen)
-{
- // ACE_TRACE ("ACE_OS::getsockopt");
- ACE_SOCKCALL_RETURN (::getsockopt ((ACE_SOCKET) handle, level, optname, optval, (ACE_SOCKET_LEN *) optlen),
- int, -1);
-}
-
-ACE_INLINE int
-ACE_OS::listen (ACE_HANDLE handle, int backlog)
-{
- // ACE_TRACE ("ACE_OS::listen");
- ACE_SOCKCALL_RETURN (::listen ((ACE_SOCKET) handle, backlog), int, -1);
-}
-
-ACE_INLINE int
-ACE_OS::setsockopt (ACE_HANDLE handle, int level, int optname,
- const char *optval, int optlen)
-{
- // ACE_TRACE ("ACE_OS::setsockopt");
-
- ACE_SOCKCALL_RETURN (::setsockopt ((ACE_SOCKET) handle, level, optname,
- (ACE_SOCKOPT_TYPE1) optval, optlen),
- int, -1);
-}
-
-ACE_INLINE int
-ACE_OS::shutdown (ACE_HANDLE handle, int how)
-{
- // ACE_TRACE ("ACE_OS::shutdown");
- ACE_SOCKCALL_RETURN (::shutdown ((ACE_SOCKET) handle, how), int, -1);
-}
-
-ACE_INLINE ACE_HANDLE
-ACE_OS::socket (int domain, int type, int proto)
-{
- // ACE_TRACE ("ACE_OS::socket");
- ACE_SOCKCALL_RETURN (::socket (domain, type, proto),
- ACE_HANDLE, ACE_INVALID_HANDLE);
-}
-
-ACE_INLINE int
-ACE_OS::atoi (const char *s)
-{
- // ACE_TRACE ("ACE_OS::atoi");
- ACE_OSCALL_RETURN (::atoi (s), int, -1);
-}
-
-ACE_INLINE int
-ACE_OS::recvmsg (ACE_HANDLE handle, struct msghdr *msg, int flags)
-{
- // ACE_TRACE ("ACE_OS::recvmsg");
-#if !defined (ACE_LACKS_RECVMSG)
- ACE_SOCKCALL_RETURN (::recvmsg (handle, msg, flags), int, -1);
-#else
- ACE_UNUSED_ARG (flags);
- ACE_UNUSED_ARG (msg);
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_MSG */
-}
-
-ACE_INLINE int
-ACE_OS::sendmsg (ACE_HANDLE handle, const struct msghdr *msg, int flags)
-{
- // ACE_TRACE ("ACE_OS::sendmsg");
-#if !defined (ACE_LACKS_SENDMSG)
-#if defined (ACE_LACKS_POSIX_PROTOTYPES)
- ACE_SOCKCALL_RETURN (::sendmsg (handle, (struct msghdr *) msg, flags), int, -1);
-#else
- ACE_SOCKCALL_RETURN (::sendmsg (handle, (ACE_SENDMSG_TYPE *) msg, flags), int, -1);
-#endif /* ACE_LACKS_POSIX_PROTOTYPES */
-#else
- ACE_UNUSED_ARG (flags);
- ACE_UNUSED_ARG (msg);
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_MSG */
-}
-
-ACE_INLINE int
-ACE_OS::fclose (FILE *fp)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::fclose");
- ACE_OSCALL_RETURN (::fclose (fp), int, -1);
-#else
- // On CE, FILE * == void * == HANDLE
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL(::CloseHandle (fp), ace_result_),
- int, -1);
-#endif /* !ACE_HAS_WINCE */
-}
-
-#if !defined (ACE_HAS_WINCE)
-// Here are functions that CE doesn't support at all.
-// Notice that some of them might have UNICODE version.
-ACE_INLINE char *
-ACE_OS::fgets (char *buf, int size, FILE *fp)
-{
- // ACE_TRACE ("ACE_OS::fgets");
- ACE_OSCALL_RETURN (::fgets (buf, size, fp), char *, 0);
-}
-
-ACE_INLINE FILE *
-ACE_OS::fopen (const char *filename, const char *mode)
-{
- // ACE_TRACE ("ACE_OS::fopen");
- ACE_OSCALL_RETURN (::fopen (filename, mode), FILE *, 0);
-}
-#endif /* ACE_HAS_WINCE */
-
-ACE_INLINE int
-ACE_OS::fflush (FILE *fp)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::fflush");
- ACE_OSCALL_RETURN (::fflush (fp), int, -1);
-#else
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL(::FlushFileBuffers (fp),
- ace_result_),
- int, -1);
-#endif /* ! ACE_HAS_WINCE */
-}
-
-ACE_INLINE size_t
-ACE_OS::fread (void *ptr, size_t size, size_t nelems, FILE *fp)
-{
- // ACE_TRACE ("ACE_OS::fread");
-#if defined (ACE_HAS_WINCE)
- DWORD len = 0;
- size_t tlen = size * nelems;
-
- if (::ReadFile (fp, ptr, tlen, &len, NULL) == FALSE)
- {
- errno = ::GetLastError ();
- return -1;
- }
- else if (tlen != len)
- {
- // only return length of multiple of <size>
- len = (len / size) * size ;
- // then rewind file pointer.
- ::SetFilePointer (fp, (len - tlen), 0, FILE_CURRENT);
- }
- return len;
-#elif defined (ACE_LACKS_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::fread ((char *) ptr, size, nelems, fp), int, 0);
-#else
- ACE_OSCALL_RETURN (::fread (ptr, size, nelems, fp), int, 0);
-#endif /* ACE_LACKS_POSIX_PROTOTYPES */
-}
-
-ACE_INLINE size_t
-ACE_OS::fwrite (const void *ptr, size_t size, size_t nitems, FILE *fp)
-{
- // ACE_TRACE ("ACE_OS::fwrite");
-#if defined (ACE_HAS_WINCE)
- DWORD len = 0;
- size_t tlen = size * nitems;
-
- if (::WriteFile (fp, ptr, tlen, &len, NULL) == FALSE)
- {
- errno = ::GetLastError ();
- return -1;
- }
- else if (tlen != len)
- {
- // only return length of multiple of <size>
- len = (len / size) * size ;
- // then rewind file pointer.
- ::SetFilePointer (fp, (len - tlen), 0, FILE_CURRENT);
- }
- return len;
-#elif defined (ACE_LACKS_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::fwrite ((const char *) ptr, size, nitems, fp), int, 0);
-#else
- ACE_OSCALL_RETURN (::fwrite (ptr, size, nitems, fp), int, 0);
-#endif /* ACE_LACKS_POSIX_PROTOTYPES */
-}
-
-// Accessors to PWD file.
-
-ACE_INLINE struct passwd *
-ACE_OS::getpwnam (const char *name)
-{
-#if !defined (ACE_LACKS_PWD_FUNCTIONS)
-#if !defined (ACE_WIN32)
- return ::getpwnam (name);
-#else
- ACE_UNUSED_ARG (name);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_WIN32 */
-#else
- ACE_UNUSED_ARG (name);
- ACE_NOTSUP_RETURN (0);
-#endif /* ! ACE_LACKS_PWD_FUNCTIONS */
-}
-
-ACE_INLINE struct passwd *
-ACE_OS::getpwnam_r (const char *name, struct passwd *pwent,
- char *buffer, int buflen)
-{
-#if !defined (ACE_LACKS_PWD_FUNCTIONS)
-#if defined (ACE_HAS_REENTRANT_FUNCTIONS)
-#if !defined (ACE_LACKS_PWD_REENTRANT_FUNCTIONS)
-#if defined (ACE_HAS_PTHREADS_1003_DOT_1C)
- struct passwd *result;
-#if defined (DIGITAL_UNIX)
- ::_Pgetpwnam_r (name, pwent, buffer, buflen, &result);
-#else
- ::getpwnam_r (name, pwent, buffer, buflen, &result);
-#endif /* (DIGITAL_UNIX) */
- return result;
-#elif defined (AIX) || defined (HPUX_10)
- if (::getpwnam_r (name, pwent, buffer, buflen) == -1)
- return 0;
- else
- return pwent;
-#else
- return ::getpwnam_r (name, pwent, buffer, buflen);
-#endif /* ACE_HAS_PTHREADS_1003_DOT_1C */
-#else
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (pwent);
- ACE_UNUSED_ARG (buffer);
- ACE_UNUSED_ARG (buflen);
- ACE_NOTSUP_RETURN (0);
-#endif /* ! ACE_LACKS_PWD_REENTRANT_FUNCTIONS */
-#else
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (pwent);
- ACE_UNUSED_ARG (buffer);
- ACE_UNUSED_ARG (buflen);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_REENTRANT_FUNCTIONS */
-#else
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (pwent);
- ACE_UNUSED_ARG (buffer);
- ACE_UNUSED_ARG (buflen);
- ACE_NOTSUP_RETURN (0);
-#endif /* ! ACE_LACKS_PWD_FUNCTIONS */
-}
-
-// DNS accessors.
-
-#if !defined (VXWORKS)
-ACE_INLINE struct hostent *
-ACE_OS::gethostbyaddr_r (const char *addr, int length, int type,
- hostent *result, ACE_HOSTENT_DATA buffer,
- int *h_errnop)
-{
- // ACE_TRACE ("ACE_OS::gethostbyaddr_r");
-#if defined (ACE_HAS_REENTRANT_FUNCTIONS) && !defined (UNIXWARE)
-#if defined (AIX) || defined (DIGITAL_UNIX) || defined (HPUX_10)
- ::memset (buffer, 0, sizeof (ACE_HOSTENT_DATA));
-
- if (::gethostbyaddr_r ((char *) addr, length, type, result,
- (struct hostent_data *) buffer)== 0)
- return result;
- else
- {
- *h_errnop = h_errno;
- return (struct hostent *) 0;
- }
-#else
-#if defined(ACE_LACKS_NETDB_REENTRANT_FUNCTIONS)
- ACE_UNUSED_ARG (result);
- ACE_UNUSED_ARG (h_errnop);
- ACE_NETDBCALL_RETURN (::gethostbyaddr (addr, (ACE_SOCKET_LEN) length, type),
- struct hostent *, 0,
- buffer, sizeof (ACE_HOSTENT_DATA));
-#else
- ACE_SOCKCALL_RETURN (::gethostbyaddr_r (addr, length, type, result,
- buffer, sizeof (ACE_HOSTENT_DATA),
- h_errnop),
- struct hostent *, 0);
-#endif /* ACE_LACKS_NETDB_REENTRANT_FUNCTIONS */
-#endif /* defined (AIX) || defined (DIGITAL_UNIX) */
-#elif defined (ACE_HAS_NONCONST_GETBY)
- ACE_UNUSED_ARG (result);
- ACE_UNUSED_ARG (buffer);
- ACE_UNUSED_ARG (h_errnop);
- ACE_SOCKCALL_RETURN (::gethostbyaddr ((char *) addr, (ACE_SOCKET_LEN) length, type),
- struct hostent *, 0);
-#else
- ACE_UNUSED_ARG (h_errnop);
- ACE_UNUSED_ARG (buffer);
- ACE_UNUSED_ARG (result);
-
- ACE_SOCKCALL_RETURN (::gethostbyaddr (addr, (ACE_SOCKET_LEN) length, type),
- struct hostent *, 0);
-#endif /* defined (ACE_HAS_REENTRANT_FUNCTIONS) && !defined (UNIXWARE) */
-}
-
-ACE_INLINE struct hostent *
-ACE_OS::gethostbyname_r (const char *name, hostent *result,
- ACE_HOSTENT_DATA buffer,
- int *h_errnop)
-{
- // ACE_TRACE ("ACE_OS::gethostbyname_r");
-#if defined (ACE_HAS_REENTRANT_FUNCTIONS) && !defined (UNIXWARE)
-#if defined (DIGITAL_UNIX)
- ACE_UNUSED_ARG (result);
- ACE_UNUSED_ARG (buffer);
- ACE_UNUSED_ARG (h_errnop);
-
- // gethostbyname returns thread-specific storage on Digital Unix
- ACE_SOCKCALL_RETURN (::gethostbyname (name), struct hostent *, 0);
-#elif defined (AIX) || defined (HPUX_10)
- ::memset (buffer, 0, sizeof (ACE_HOSTENT_DATA));
-
- if (::gethostbyname_r (name, result, (struct hostent_data *) buffer) == 0)
- return result;
- else
- {
- *h_errnop = h_errno;
- return (struct hostent *) 0;
- }
-#else
-#if defined(ACE_LACKS_NETDB_REENTRANT_FUNCTIONS)
- ACE_UNUSED_ARG (result);
- ACE_UNUSED_ARG (h_errnop);
- ACE_NETDBCALL_RETURN (::gethostbyname (name),
- struct hostent *, 0,
- buffer, sizeof (ACE_HOSTENT_DATA));
-#else
- ACE_SOCKCALL_RETURN (::gethostbyname_r (name, result, buffer,
- sizeof (ACE_HOSTENT_DATA), h_errnop),
- struct hostent *, 0);
-#endif /* ACE_LACKS_NETDB_REENTRANT_FUNCTIONS */
-#endif /* defined (AIX) || defined (DIGITAL_UNIX) */
-#elif defined (ACE_HAS_NONCONST_GETBY)
- ACE_UNUSED_ARG (result);
- ACE_UNUSED_ARG (buffer);
- ACE_UNUSED_ARG (h_errnop);
- ACE_SOCKCALL_RETURN (::gethostbyname ((char *) name), struct hostent *, 0);
-#else
- ACE_UNUSED_ARG (result);
- ACE_UNUSED_ARG (buffer);
- ACE_UNUSED_ARG (h_errnop);
-
- ACE_SOCKCALL_RETURN (::gethostbyname (name), struct hostent *, 0);
-#endif /* defined (ACE_HAS_REENTRANT_FUNCTIONS) && !defined (UNIXWARE) */
-}
-#endif /* ! VXWORKS */
-
-// @@ gets is evil anyway.
-#if !defined (ACE_LACKS_GETS)
-ACE_INLINE char *
-ACE_OS::gets (char *str)
-{
- // ACE_TRACE ("ACE_OS::gets");
- ACE_OSCALL_RETURN (::gets (str), char *, 0);
-}
-#endif /* !LACKS_GETS */
-
-ACE_INLINE struct servent *
-ACE_OS::getservbyname_r (const char *svc, const char *proto,
- struct servent *result, ACE_SERVENT_DATA buf)
-{
- // ACE_TRACE ("ACE_OS::getservbyname_r");
-#if defined (ACE_LACKS_GETSERVBYNAME)
- ACE_UNUSED_ARG (svc);
- ACE_UNUSED_ARG (proto);
- ACE_UNUSED_ARG (result);
- ACE_UNUSED_ARG (buf);
- ACE_NOTSUP_RETURN (0);
-#elif defined (ACE_HAS_REENTRANT_FUNCTIONS) && !defined (UNIXWARE)
-#if defined (AIX) || defined (DIGITAL_UNIX) || defined (HPUX_10)
- ::memset (buf, 0, sizeof (ACE_SERVENT_DATA));
-
- if (::getservbyname_r (svc, proto, result, (struct servent_data *) buf) == 0)
- return result;
- else
- return (struct servent *) 0;
-#else
-#if defined(ACE_LACKS_NETDB_REENTRANT_FUNCTIONS)
- ACE_UNUSED_ARG (result);
- ACE_NETDBCALL_RETURN (::getservbyname (svc, proto),
- struct servent *, 0,
- buf, sizeof (ACE_SERVENT_DATA));
-#else
- ACE_SOCKCALL_RETURN (::getservbyname_r (svc, proto, result, buf,
- sizeof (ACE_SERVENT_DATA)),
- struct servent *, 0);
-#endif /* ACE_LACKS_NETDB_REENTRANT_FUNCTIONS */
-#endif /* defined (AIX) || defined (DIGITAL_UNIX) */
-#elif defined (ACE_HAS_NONCONST_GETBY)
- ACE_UNUSED_ARG (buf);
- ACE_UNUSED_ARG (result);
- ACE_SOCKCALL_RETURN (::getservbyname ((char *) svc, (char *) proto),
- struct servent *, 0);
-#else
- ACE_UNUSED_ARG (buf);
- ACE_UNUSED_ARG (result);
-
- ACE_SOCKCALL_RETURN (::getservbyname (svc, proto),
- struct servent *, 0);
-#endif /* defined (ACE_HAS_REENTRANT_FUNCTIONS) && !defined (UNIXWARE) */
-}
-
-ACE_INLINE long
-ACE_OS::inet_addr (const char *name)
-{
- // ACE_TRACE ("ACE_OS::inet_addr");
-#if defined (VXWORKS)
-
- u_long ret = 0;
- u_int segment;
- u_int valid = 1;
-
- for (u_int i = 0; i < 4; ++i)
- {
- ret <<= 8;
- if (*name != '\0')
- {
- segment = 0;
-
- while (*name >= '0' && *name <= '9')
- {
- segment *= 10;
- segment += *name++ - '0';
- }
- if (*name != '.' && *name != '\0')
- {
- valid = 0;
- break;
- }
-
- ret |= segment;
-
- if (*name == '.')
- {
- ++name;
- }
- }
- }
- return valid ? (long) htonl (ret) : -1L;
-#elif defined (ACE_HAS_NONCONST_GETBY)
- return ::inet_addr ((char *) name);
-#else
- return ::inet_addr (name);
-#endif /* ACE_HAS_NONCONST_GETBY */
-}
-
-ACE_INLINE char *
-ACE_OS::inet_ntoa (const struct in_addr addr)
-{
- // ACE_TRACE ("ACE_OS::inet_ntoa");
- ACE_OSCALL_RETURN (::inet_ntoa (addr), char *, 0);
-}
-
-ACE_INLINE int
-ACE_OS::last_error (void)
-{
- // ACE_TRACE ("ACE_OS::last_error");
-#if defined (ACE_WIN32)
- return errno == 0 ? ::GetLastError () : errno;
-#else
- return errno;
-#endif /* ACE_HAS_WIN32 */
-}
-
-ACE_INLINE void
-ACE_OS::last_error (int error)
-{
- // ACE_TRACE ("ACE_OS::last_error");
-#if defined (ACE_WIN32)
- ::SetLastError (error);
-#else
- errno = error;
-#endif /* ACE_HAS_WIN32 */
-}
-
-#if !defined (ACE_HAS_WINCE)
-ACE_INLINE void
-ACE_OS::perror (const char *s)
-{
- // ACE_TRACE ("ACE_OS::perror");
- ::perror (s);
-}
-#endif /* ! ACE_HAS_WINCE */
-
-// @@ Do we need to implement puts on WinCE???
-#if !defined (ACE_HAS_WINCE)
-ACE_INLINE int
-ACE_OS::puts (const char *s)
-{
- // ACE_TRACE ("ACE_OS::puts");
- ACE_OSCALL_RETURN (::puts (s), int, -1);
-}
-#endif /* ! ACE_HAS_WINCE */
-
-ACE_INLINE ACE_SignalHandler
-ACE_OS::signal (int signum, ACE_SignalHandler func)
-{
- if (signum == 0)
- return 0;
- else
-#if !defined (ACE_HAS_WINCE)
-#if !defined (ACE_HAS_TANDEM_SIGNALS) && !defined (ACE_HAS_LYNXOS_SIGNALS)
- return ::signal (signum, func);
-#else
- return (ACE_SignalHandler) ::signal (signum, (void (*)(int)) func);
-#endif /* !ACE_HAS_TANDEM_SIGNALS */
-#else
- // @@ Don't know how to implement signal on WinCE (yet.)
- ACE_UNUSED_ARG (signum);
- ACE_UNUSED_ARG (func);
- ACE_NOTSUP_RETURN (0); // Should return SIG_ERR but it is not defined on WinCE.
-#endif /* ! ACE_HAS_WINCE */
-}
-
-ACE_INLINE int
-ACE_OS::system (const char *s)
-{
- // ACE_TRACE ("ACE_OS::system");
-#if !defined (CHORUS) && !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::system");
- ACE_OSCALL_RETURN (::system (s), int, -1);
-#else
- ACE_UNUSED_ARG (s);
- ACE_NOTSUP_RETURN (-1);
-#endif /* !CHORUS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_continue (ACE_hthread_t target_thread)
-{
- // ACE_TRACE ("ACE_OS::thr_continue");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_continue (target_thread), ace_result_), int, -1);
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_UNUSED_ARG (target_thread);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_WTHREADS)
- DWORD result = ::ResumeThread (target_thread);
- if (result == ACE_SYSCALL_FAILED)
- ACE_FAIL_RETURN (-1);
- else
- return 0;
-#elif defined (VXWORKS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::taskResume (target_thread), ace_result_), int, -1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (target_thread);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_equal (ACE_thread_t t1, ACE_thread_t t2)
-{
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-#if defined (pthread_equal)
- // If it's a macro we can't say "::pthread_equal"...
- return pthread_equal (t1, t2);
-#else
- return ::pthread_equal (t1, t2);
-#endif /* pthread_equal */
-#elif defined (VXWORKS)
- return ! ACE_OS::strcmp (t1, t2);
-#else /* For both STHREADS and WTHREADS... */
- // Hum, Do we need to treat WTHREAD differently?
- return t1 == t2;
-#endif /* ACE_HAS_DCETHREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_cmp (ACE_hthread_t t1, ACE_hthread_t t2)
-{
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-#if defined (ACE_HAS_TID_T) && !defined (ACE_HAS_PTHREAD_EQUAL)
- return t1 == t2; // I hope these aren't structs!
-#elif defined (pthread_equal)
- // If it's a macro we can't say "::pthread_equal"...
- return pthread_equal (t1, t2);
-#else
- return ::pthread_equal (t1, t2);
-#endif /* pthread_equal */
-#else /* For STHREADS, WTHREADS, and VXWORKS ... */
- // Hum, Do we need to treat WTHREAD differently?
- return t1 == t2;
-#endif /* ACE_HAS_DCETHREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_getconcurrency (void)
-{
- // ACE_TRACE ("ACE_OS::thr_getconcurrency");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- return ::thr_getconcurrency ();
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS) || defined (VXWORKS)
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_WTHREADS)
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_getprio (ACE_hthread_t thr_id, int &prio)
-{
- // ACE_TRACE ("ACE_OS::thr_getprio");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_getprio (thr_id, &prio), ace_result_), int, -1);
-#elif defined (ACE_HAS_DCETHREADS) || (defined (ACE_HAS_PTHREADS) && !defined (ACE_LACKS_SETSCHED))
-
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- int result;
- result = ::pthread_getprio (thr_id);
- if (result != -1)
- {
- prio = result;
- return 0;
- }
- else
- return -1;
-# else
-
- struct sched_param param;
- int result;
- int policy = 0;
-
- ACE_OSCALL (ACE_ADAPT_RETVAL (::pthread_getschedparam (thr_id, &policy, &param),
- result), int,
- -1, result);
- prio = param.sched_priority;
- return result;
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_WTHREADS)
- prio = ::GetThreadPriority (thr_id);
- if (prio == THREAD_PRIORITY_ERROR_RETURN)
- ACE_FAIL_RETURN (-1);
- else
- return 0;
-#elif defined (VXWORKS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::taskPriorityGet (thr_id, &prio), ace_result_), int, -1);
-#else
- ACE_UNUSED_ARG (thr_id);
- ACE_UNUSED_ARG (prio);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (thr_id);
- ACE_UNUSED_ARG (prio);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-
-ACE_INLINE void
-ACE_OS::thr_self (ACE_hthread_t &self)
-{
- // ACE_TRACE ("ACE_OS::thr_self");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS)
- // Note, don't use "::" here since the following call is often a macro.
- self = pthread_self ();
-#elif defined (ACE_HAS_THREAD_SELF)
- self = ::thread_self ();
-#elif defined (ACE_HAS_PTHREADS)
- // Note, don't use "::" here since the following call is often a macro.
- self = pthread_self ();
-#elif defined (ACE_HAS_STHREADS)
- self = ::thr_self ();
-#elif defined (ACE_HAS_WTHREADS)
- self = ::GetCurrentThread ();
-#elif defined (VXWORKS)
- self = ::taskIdSelf ();
-#endif /* ACE_HAS_STHREADS */
-#else
- self = 1; // Might as well make it the main thread ;-)
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE ACE_thread_t
-ACE_OS::thr_self (void)
-{
- // ACE_TRACE ("ACE_OS::thr_self");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- // Note, don't use "::" here since the following call is often a macro.
- ACE_OSCALL_RETURN (pthread_self (), int, -1);
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (::thr_self (), int, -1);
-#elif defined (ACE_HAS_WTHREADS)
- return ::GetCurrentThreadId ();
-#elif defined (VXWORKS)
- return ::taskName (::taskIdSelf ());
-#endif /* ACE_HAS_STHREADS */
-#else
- return 1; // Might as well make it the first thread ;-)
-#endif /* ACE_HAS_THREADS */
-}
-
-# if defined (ACE_HAS_TSS_EMULATION)
-ACE_INLINE
-void **&
-ACE_TSS_Emulation::tss_base ()
-{
-#if defined (VXWORKS)
- return ((void **&) taskIdCurrent->spare4);
-#else
- return tss_collection_ [ACE_OS::thr_self ()];
-#endif /* VXWORKS */
-}
-
-ACE_INLINE
-u_int
-ACE_TSS_Emulation::total_keys ()
-{
- return total_keys_;
-}
-
-ACE_INLINE
-int
-ACE_TSS_Emulation::next_key (ACE_thread_key_t &key)
-{
- if (total_keys_ < ACE_TSS_THREAD_KEYS_MAX)
- {
-#if defined (ACE_HAS_NONSCALAR_THREAD_KEY_T)
- ACE_OS::memset (&key, 0, sizeof (ACE_thread_key_t));
- ACE_OS::memcpy (&key, &total_keys_, sizeof (u_int));
-#else
- key = total_keys_;
-#endif /* ACE_HAS_NONSCALAR_THREAD_KEY_T */
-
- ++total_keys_;
- return 0;
- }
- else
- {
- key = ACE_OS::NULL_key;
- return -1;
- }
-}
-
-ACE_INLINE
-ACE_TSS_Emulation::ACE_TSS_DESTRUCTOR
-ACE_TSS_Emulation::tss_destructor (const ACE_thread_key_t key)
-{
- ACE_KEY_INDEX (key_index, key);
- return tss_destructor_ [key_index];
-}
-
-ACE_INLINE
-void
-ACE_TSS_Emulation::tss_destructor (const ACE_thread_key_t key,
- ACE_TSS_DESTRUCTOR destructor)
-{
- ACE_KEY_INDEX (key_index, key);
- tss_destructor_ [key_index] = destructor;
-}
-
-ACE_INLINE
-void *&
-ACE_TSS_Emulation::ts_object (const ACE_thread_key_t key)
-{
- ACE_KEY_INDEX (key_index, key);
- return tss_base ()[key_index];
-}
-
-#endif /* ACE_HAS_TSS_EMULATION */
-
-ACE_INLINE int
-ACE_OS::thr_getspecific (ACE_thread_key_t key, void **data)
-{
- // ACE_TRACE ("ACE_OS::thr_getspecific");
-#if defined (ACE_HAS_THREADS)
-# if defined (ACE_HAS_TSS_EMULATION)
- ACE_KEY_INDEX (key_index, key);
- if (key_index >= ACE_TSS_Emulation::total_keys ())
- {
- errno = EINVAL;
- data = 0;
- return -1;
- }
- else
- {
- *data = ACE_TSS_Emulation::ts_object (key);
- return 0;
- }
-# elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_getspecific (key, data), ace_result_), int, -1);
-# elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-# if !defined (ACE_HAS_FSU_PTHREADS) && !defined (ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR)
- // Note, don't use "::" here since the following call is often a macro.
- *data = pthread_getspecific (key);
-# elif !defined (ACE_HAS_FSU_PTHREADS) && defined (ACE_HAS_SETKIND_NP) || defined (ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR)
- ::pthread_getspecific (key, data);
-# else /* ACE_HAS_FSU_PTHREADS */
- ::pthread_getspecific (key, data);
-# endif /* ACE_HAS_FSU_PTHREADS */
- return 0;
-# elif defined (ACE_HAS_WTHREADS)
-
- // The following handling of errno is designed like this due to
- // ACE_Log_Msg::instance calling ACE_OS::thr_getspecific.
- // Basically, it is ok for a system call to reset the error to zero.
- // (It really shouldn't, though). However, we have to remember to
- // store errno *immediately* after an error is detected. Calling
- // ACE_ERROR_RETURN((..., errno)) did not work because errno was
- // cleared before being passed to the thread-specific instance of
- // ACE_Log_Msg. The workaround for was to make it so
- // thr_getspecific did not have the side effect of clearing errno.
- // The correct fix is for ACE_ERROR_RETURN to store errno
- //(actually ACE_OS::last_error) before getting the ACE_Log_Msg tss
- // pointer, which is how it is implemented now. However, other uses
- // of ACE_Log_Msg may not work correctly, so we're keeping this as
- // it is for now.
-
- int error = errno;
- *data = ::TlsGetValue (key);
- if (*data == 0 && (errno = ::GetLastError ()) != NO_ERROR)
- return -1;
- else
- {
- errno = error;
- return 0;
- }
-# endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (key);
- ACE_UNUSED_ARG (data);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_join (ACE_thread_t waiter_id,
- ACE_thread_t *thr_id,
- void **status)
-{
- // ACE_TRACE ("ACE_OS::thr_join");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_join (waiter_id, thr_id, status), ace_result_),
- int, -1);
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_UNUSED_ARG (thr_id);
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- ACE_OSCALL_RETURN (::pthread_join (waiter_id, status), int, -1);
-# else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_join (waiter_id, status), ace_result_),
- int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (waiter_id);
- ACE_UNUSED_ARG (thr_id);
- ACE_UNUSED_ARG (status);
-
- // This could be implemented if the DLL-Main function or the
- // task exit base class some log the threads which have exited
- ACE_NOTSUP_RETURN (-1);
-#elif defined (VXWORKS)
- ACE_UNUSED_ARG (waiter_id);
- ACE_UNUSED_ARG (thr_id);
- ACE_UNUSED_ARG (status);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (waiter_id);
- ACE_UNUSED_ARG (thr_id);
- ACE_UNUSED_ARG (status);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_join (ACE_hthread_t thr_handle,
- void **status)
-{
- // ACE_TRACE ("ACE_OS::thr_join");
- thr_handle = thr_handle;
- status = status;
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_join (thr_handle, 0, status), ace_result_),
- int, -1);
-#elif (defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)) && !defined (ACE_HAS_THREAD_SELF)
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- ACE_OSCALL_RETURN (::pthread_join (thr_handle, status), int, -1);
-# else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_join (thr_handle, status), ace_result_),
- int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_WTHREADS)
- void *local_status = 0;
-
- // Make sure that status is non-NULL.
- if (status == 0)
- status = &local_status;
-
- if (::WaitForSingleObject (thr_handle, INFINITE) == WAIT_OBJECT_0
- && ::GetExitCodeThread (thr_handle, (LPDWORD) status) != FALSE)
- {
- ::CloseHandle (thr_handle);
- return 0;
- }
- ACE_FAIL_RETURN (-1);
- /* NOTREACHED */
-#elif defined (VXWORKS)
- // VxWorks could possibly support thread join with
- // ::taskSafe()/::taskUnsafe(). But, a task can only calls those
- // functions on itself. Until there's really a need . . .
- ACE_UNUSED_ARG (thr_handle);
- ACE_UNUSED_ARG (status);
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_UNUSED_ARG (thr_handle);
- ACE_UNUSED_ARG (status);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (thr_handle);
- ACE_UNUSED_ARG (status);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_setcancelstate (int new_state, int *old_state)
-{
- // ACE_TRACE ("ACE_OS::thr_setcancelstate");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || (defined (ACE_HAS_PTHREADS) && defined (ACE_HAS_STHREADS))
-#if defined (ACE_HAS_DCETHREADS)
- ACE_UNUSED_ARG (old_state);
- ACE_OSCALL_RETURN (::pthread_setcancel (new_state), int, -1);
-#else /* ACE_HAS_DCETHREADS */
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_setcancelstate (new_state, old_state),
- ace_result_),
- int, -1);
-#endif /* ACE_HAS_DCETHREADS */
-#elif defined (ACE_HAS_PTHREADS)
- // I didn't manage to find pthread_cancel anywhere in the MIT pthread
- // implementation. So I'll just leave this instead, and see what
- // breaks. -- jwr
- ACE_UNUSED_ARG (new_state);
- ACE_UNUSED_ARG (old_state);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_STHREADS)
- ACE_UNUSED_ARG (new_state);
- ACE_UNUSED_ARG (old_state);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (new_state);
- ACE_UNUSED_ARG (old_state);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (VXWORKS)
- ACE_UNUSED_ARG (new_state);
- ACE_UNUSED_ARG (old_state);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (new_state);
- ACE_UNUSED_ARG (old_state);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_setcanceltype (int new_type, int *old_type)
-{
- // ACE_TRACE ("ACE_OS::thr_setcanceltype");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || (defined (ACE_HAS_PTHREADS) && defined (ACE_HAS_STHREADS))
-#if defined (ACE_HAS_DCETHREADS)
- ACE_UNUSED_ARG (old_type);
- ACE_OSCALL_RETURN (::pthread_setcancel (new_type), int, -1);
-#else /* ACE_HAS_DCETHREADS */
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_setcanceltype (new_type, old_type),
- ace_result_),
- int, -1);
-#endif /* ACE_HAS_DCETHREADS */
-#elif defined (ACE_HAS_PTHREADS)
- // I didn't manage to find pthread_cancel anywhere int the MIT pthread
- // implementation. So I'll just leave this instead, and see what
- // breaks. -- jwr
- ACE_UNUSED_ARG (new_type);
- ACE_UNUSED_ARG (old_type);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_STHREADS)
- ACE_UNUSED_ARG (new_type);
- ACE_UNUSED_ARG (old_type);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (new_type);
- ACE_UNUSED_ARG (old_type);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (VXWORKS)
- ACE_UNUSED_ARG (new_type);
- ACE_UNUSED_ARG (old_type);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (new_type);
- ACE_UNUSED_ARG (old_type);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_cancel (ACE_thread_t thr_id)
-{
- // ACE_TRACE ("ACE_OS::thr_cancel");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS) && !defined (ACE_LACKS_PTHREAD_CANCEL)
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- ACE_OSCALL_RETURN (::pthread_cancel (thr_id), int, -1);
-# else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_cancel (thr_id),
- ace_result_),
- int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_PTHREADS)
- // I didn't manage to find pthread_cancel anywhere int the MIT
- // pthread implementation. So I'll just leave this instead, and
- // see what breaks. -- jwr
- ACE_UNUSED_ARG (thr_id);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_STHREADS)
- ACE_UNUSED_ARG (thr_id);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (thr_id);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (VXWORKS)
- ACE_UNUSED_ARG (thr_id);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (thr_id);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::sigwait (sigset_t *set, int *sig)
-{
- // ACE_TRACE ("ACE_OS::sigwait");
- int local_sig;
- if (sig == 0)
- sig = &local_sig;
-#if defined (ACE_HAS_THREADS)
-#if defined (__FreeBSD__) || defined (CHORUS)
- ACE_NOTSUP_RETURN (-1);
-#elif (defined (ACE_HAS_STHREADS) && (_POSIX_C_SOURCE - 0 < 199506L)) || defined (ACE_HAS_FSU_PTHREADS)
- *sig = ::sigwait (set);
- return *sig;
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-#if defined (ACE_HAS_ONEARG_SIGWAIT)
- *sig = sigwait (set);
- return *sig;
-#else /* ACE_HAS_ONEARG_SETWAIT */
-# if defined (__Lynx__)
- // Second arg is a void **, which we don't need (the selected
- // signal number is returned).
- *sig = ::sigwait (set, 0);
- return *sig;
-# elif defined (DIGITAL_UNIX) && defined (__DECCXX_VER)
- // DEC cxx (but not g++) needs this direct call to its internal
- // sigwait (). This allows us to #undef sigwait, so that we can
- // have ACE_OS::sigwait. cxx gets confused by ACE_OS::sigwait if
- // sigwait is _not_ #undef'ed.
- errno = ::_Psigwait (set, sig);
- return errno == 0 ? *sig : -1;
-# else /* ! __Lynx __ && ! (DIGITAL_UNIX && __DECCXX_VER) */
- errno = ::sigwait (set, sig);
- return errno == 0 ? *sig : -1;
-# endif /* ! __Lynx__ */
-#endif /* ACE_HAS_ONEARG_SIGWAIT */
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (set);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (VXWORKS)
- // second arg is a struct siginfo *, which we don't need (the selected
- // signal number is returned)
- // third arg is timeout: 0 means forever
- *sig = ::sigtimedwait (set, 0, 0);
- return *sig;
-#endif /* __FreeBSD__ */
-#else
- ACE_UNUSED_ARG (set);
- ACE_UNUSED_ARG (sig);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE void
-ACE_OS::thr_testcancel (void)
-{
- // ACE_TRACE ("ACE_OS::thr_testcancel");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS) || (defined (ACE_HAS_PTHREADS) && defined (ACE_HAS_STHREADS))
- ::pthread_testcancel ();
-#elif defined (ACE_HAS_PTHREADS)
- // I didn't manage to find pthread_cancel anywhere int the MIT
- // pthread implementation. So I'll just leave this instead, and
- // see what breaks. -- jwr
-#elif defined (ACE_HAS_STHREADS)
-#elif defined (ACE_HAS_WTHREADS)
-#elif defined (VXWORKS)
- // no-op: can't use ACE_NOTSUP_RETURN because there is no return value
-#endif /* ACE_HAS_STHREADS */
-#else
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_sigsetmask (int how,
- const sigset_t *nsm,
- sigset_t *osm)
-{
- // ACE_TRACE ("ACE_OS::thr_sigsetmask");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_LACKS_PTHREAD_THR_SIGSETMASK)
- // DCE threads and Solaris 2.4 have no such function.
- ACE_UNUSED_ARG (osm);
- ACE_UNUSED_ARG (nsm);
- ACE_UNUSED_ARG (how);
-
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_SIGTHREADMASK)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::sigthreadmask (how, nsm, osm),
- ace_result_), int, -1);
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_sigsetmask (how, nsm, osm),
- ace_result_),
- int, -1);
-#elif defined (ACE_HAS_PTHREAD_SIGMASK)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_sigmask (how, nsm, osm),
- ace_result_), int, -1);
-#elif defined (ACE_HAS_PTHREADS) && !defined (ACE_HAS_FSU_PTHREADS)
- // as far as I can tell, this is now pthread_sigaction() -- jwr
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_sigaction (how, nsm, osm),
- ace_result_), int, -1);
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (osm);
- ACE_UNUSED_ARG (nsm);
- ACE_UNUSED_ARG (how);
-
- ACE_NOTSUP_RETURN (-1);
-#elif defined (VXWORKS)
- switch (how)
- {
- case SIG_BLOCK:
- case SIG_UNBLOCK:
- {
- // get the old mask
- *osm = ::sigsetmask (*nsm);
- // create a new mask: the following assumes that sigset_t is 4 bytes,
- // which it is on VxWorks 5.2, so bit operations are done simply . . .
- ::sigsetmask (how == SIG_BLOCK ? (*osm |= *nsm) : (*osm &= ~*nsm));
- break;
- }
- case SIG_SETMASK:
- *osm = ::sigsetmask (*nsm);
- break;
- default:
- return -1;
- }
-
- return 0;
-#else /* Should not happen. */
- ACE_UNUSED_ARG (how);
- ACE_UNUSED_ARG (nsm);
- ACE_UNUSED_ARG (osm);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_LACKS_PTHREAD_THR_SIGSETMASK */
-#else
- ACE_UNUSED_ARG (how);
- ACE_UNUSED_ARG (nsm);
- ACE_UNUSED_ARG (osm);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_kill (ACE_thread_t thr_id, int signum)
-{
- // ACE_TRACE ("ACE_OS::thr_kill");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_DCETHREADS)
- ACE_UNUSED_ARG (signum);
- ACE_OSCALL_RETURN (pthread_cancel (thr_id), int, -1);
-#elif defined (ACE_HAS_PTHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_kill (thr_id, signum),
- ace_result_),
- int, -1);
-#elif defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_kill (thr_id, signum),
- ace_result_),
- int, -1);
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (signum);
- ACE_UNUSED_ARG (thr_id);
-
- ACE_NOTSUP_RETURN (-1);
-#elif defined (VXWORKS)
- ACE_hthread_t tid;
- ACE_OSCALL (::taskNameToId (thr_id), int, ERROR, tid);
-
- if (tid == ERROR)
- return -1;
- else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::kill (tid, signum), ace_result_),
- int, -1);
-
-#else /* This should not happen! */
- ACE_UNUSED_ARG (thr_id);
- ACE_UNUSED_ARG (signum);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (thr_id);
- ACE_UNUSED_ARG (signum);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE size_t
-ACE_OS::thr_min_stack (void)
-{
- // ACE_TRACE ("ACE_OS::thr_min_stack");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
-#if defined (ACE_HAS_THR_MINSTACK)
- // Tandem did some weirdo mangling of STHREAD names...
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_minstack (),
- ace_result_),
- int, -1);
-#else
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_min_stack (),
- ace_result_),
- int, -1);
-#endif /* !ACE_HAS_THR_MINSTACK */
-#elif defined (ACE_HAS_PTHREADS)
-#if defined (ACE_HAS_IRIX62_THREADS)
- return (size_t) ACE_OS::sysconf (_SC_THREAD_STACK_MIN);
-#elif defined (PTHREAD_STACK_MIN)
- return PTHREAD_STACK_MIN;
-#else
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_IRIX62_THREADS */
-#elif defined (ACE_HAS_DCETHREADS)
- ACE_NOTSUP_RETURN (0);
-#elif defined (ACE_HAS_WTHREADS)
- ACE_NOTSUP_RETURN (0);
-#elif defined (VXWORKS)
- TASK_DESC taskDesc;
- STATUS status;
-
- ACE_hthread_t tid;
- ACE_OS::thr_self (tid);
-
- ACE_OSCALL (ACE_ADAPT_RETVAL (::taskInfoGet (tid, &taskDesc),
- status),
- STATUS, -1, status);
- return status == OK ? taskDesc.td_stackSize : 0;
-#else /* Should not happen... */
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_setconcurrency (int hint)
-{
- // ACE_TRACE ("ACE_OS::thr_setconcurrency");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_setconcurrency (hint),
- ace_result_),
- int, -1);
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_UNUSED_ARG (hint);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (hint);
-
- ACE_NOTSUP_RETURN (-1);
-#elif defined (VXWORKS)
- ACE_UNUSED_ARG (hint);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (hint);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_setprio (ACE_hthread_t thr_id, int prio)
-{
- // ACE_TRACE ("ACE_OS::thr_setprio");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_setprio (thr_id, prio),
- ace_result_),
- int, -1);
-#elif defined (ACE_HAS_DCETHREADS) || (defined (ACE_HAS_PTHREADS) && !defined (ACE_LACKS_SETSCHED))
-
-# if defined (ACE_HAS_DCE_DRAFT4_THREADS)
- int result;
- result = ::pthread_setprio(thr_id, prio);
- return (result == -1 ? -1 : 0);
-# else
- struct sched_param param;
- int policy = 0;
- int result;
-
- ACE_OSCALL (ACE_ADAPT_RETVAL (::pthread_getschedparam (thr_id, &policy, &param),
- result), // not sure if use of result here is cool, cjc
- int, -1, result);
- if (result == -1)
- return result; // error in pthread_getschedparam
- param.sched_priority = prio;
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::pthread_setschedparam (thr_id, policy, &param),
- result),
- int, -1);
-# endif /* ACE_HAS_DCE_DRAFT4_THREADS */
-#elif defined (ACE_HAS_WTHREADS)
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::SetThreadPriority (thr_id, prio),
- ace_result_),
- int, -1);
-#elif defined (VXWORKS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::taskPrioritySet (thr_id, prio),
- ace_result_),
- int, -1);
-#else
- // For example, platforms that support Pthreads but LACK_SETSCHED.
- ACE_UNUSED_ARG (thr_id);
- ACE_UNUSED_ARG (prio);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (thr_id);
- ACE_UNUSED_ARG (prio);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE int
-ACE_OS::thr_suspend (ACE_hthread_t target_thread)
-{
- // ACE_TRACE ("ACE_OS::thr_suspend");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::thr_suspend (target_thread), ace_result_), int, -1);
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
- ACE_UNUSED_ARG (target_thread);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_WTHREADS)
- if (::SuspendThread (target_thread) != ACE_SYSCALL_FAILED)
- return 0;
- else
- ACE_FAIL_RETURN (-1);
- /* NOTREACHED */
-#elif defined (VXWORKS)
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::taskSuspend (target_thread), ace_result_), int, -1);
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (target_thread);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE void
-ACE_OS::thr_yield (void)
-{
- // ACE_TRACE ("ACE_OS::thr_yield");
-#if defined (ACE_HAS_THREADS)
-#if defined (ACE_HAS_STHREADS)
- ::thr_yield ();
-#elif defined (ACE_HAS_DCETHREADS) || defined (ACE_HAS_PTHREADS)
-#if defined (ACE_HAS_IRIX62_THREADS) || defined (ACE_HAS_PTHREADS_1003_DOT_1C)
- // Note - this is a POSIX.4 function - not a POSIX.1C function...
- ::sched_yield ();
-#elif defined (ACE_HAS_FSU_PTHREADS) || defined (ACE_HAS_YIELD_VOID_PTR)
- ::pthread_yield (NULL);
-#elif defined (ACE_LACKS_PTHREAD_YIELD) || defined (ACE_HAS_THR_YIELD)
- ::thr_yield ();
-#else
- ::pthread_yield ();
-#endif /* ACE_HAS_IRIX62_THREADS */
-#elif defined (ACE_HAS_WTHREADS)
- ::Sleep (0);
-#elif defined (VXWORKS)
- ::taskDelay (0);
-#endif /* ACE_HAS_STHREADS */
-#else
- ;
-#endif /* ACE_HAS_THREADS */
-}
-
-ACE_INLINE void
-ACE_OS::rewind (FILE *fp)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::rewind");
- ::rewind (fp);
-#else
- // In WinCE, "FILE *" is actually a HANDLE.
- ::SetFilePointer (fp, 0L, 0L, FILE_BEGIN);
-#endif /* ! ACE_HAS_WINCE */
-}
-
-// This function returns the number of bytes in the file referenced by
-// FD.
-
-ACE_INLINE long
-ACE_OS::filesize (ACE_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::filesize");
-#if defined (ACE_WIN32)
- ACE_WIN32CALL_RETURN (::GetFileSize (handle, NULL), long, -1);
-#else /* !ACE_WIN32 */
- struct stat sb;
-
- return ACE_OS::fstat (handle, &sb) == -1 ? -1 : (long) sb.st_size;
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::writev (ACE_HANDLE handle,
- const struct iovec *iov,
- int iovcnt)
-{
- // ACE_TRACE ("ACE_OS::writev");
- ACE_OSCALL_RETURN (::writev (handle, (ACE_WRITEV_TYPE *) iov, iovcnt), int, -1);
-}
-
-ACE_INLINE ssize_t
-ACE_OS::readv (ACE_HANDLE handle,
- struct iovec *iov,
- int iovlen)
-{
- // ACE_TRACE ("ACE_OS::readv");
- ACE_OSCALL_RETURN (::readv (handle, iov, iovlen), ssize_t, -1);
-}
-
-ACE_INLINE int
-ACE_OS::poll (struct pollfd *pollfds, u_long len, ACE_Time_Value *timeout)
-{
- // ACE_TRACE ("ACE_OS::poll");
-#if defined (ACE_HAS_POLL)
- int to = timeout == 0 ? -1 : int (timeout->msec ());
- ACE_OSCALL_RETURN (::poll (pollfds, len, to), int, -1);
-#else
- ACE_UNUSED_ARG (timeout);
- ACE_UNUSED_ARG (len);
- ACE_UNUSED_ARG (pollfds);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_POLL */
-}
-
-ACE_INLINE int
-ACE_OS::poll (struct pollfd *pollfds, u_long len, const ACE_Time_Value &timeout)
-{
- // ACE_TRACE ("ACE_OS::poll");
-#if defined (ACE_HAS_POLL)
- ACE_OSCALL_RETURN (::poll (pollfds, len, int (timeout.msec ())), int, -1);
-#else
- ACE_UNUSED_ARG (timeout);
- ACE_UNUSED_ARG (len);
- ACE_UNUSED_ARG (pollfds);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_POLL */
-}
-
-ACE_INLINE int
-ACE_OS::t_accept (ACE_HANDLE handle, int reshandle,
- struct t_call *call)
-{
- // ACE_TRACE ("ACE_OS::t_accept");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_accept (handle, reshandle, call), int, -1);
-#else
- ACE_UNUSED_ARG (call);
- ACE_UNUSED_ARG (reshandle);
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE char *
-ACE_OS::t_alloc (ACE_HANDLE handle, int struct_type,
- int fields)
-{
- // ACE_TRACE ("ACE_OS::t_alloc");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_alloc (handle, struct_type, fields),
- char *, 0);
-#else
- ACE_UNUSED_ARG (fields);
- ACE_UNUSED_ARG (struct_type);
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_bind (ACE_HANDLE handle, struct t_bind *req,
- struct t_bind *ret)
-{
- // ACE_TRACE ("ACE_OS::t_bind");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_bind (handle, req, ret), int, -1);
-#else
- ACE_UNUSED_ARG (ret);
- ACE_UNUSED_ARG (req);
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_close (ACE_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::t_close");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_close (handle), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_connect(int fildes,
- struct t_call *sndcall,
- struct t_call *rcvcall)
-{
- // ACE_TRACE ("ACE_OS::t_connect");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_connect (fildes, sndcall, rcvcall), int, -1);
-#else
- ACE_UNUSED_ARG (fildes);
- ACE_UNUSED_ARG (sndcall);
- ACE_UNUSED_ARG (rcvcall);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE void
-ACE_OS::t_error (char *errmsg)
-{
- // ACE_TRACE ("ACE_OS::t_error");
-#if defined (ACE_HAS_TLI)
- ::t_error (errmsg);
-#else
- ACE_UNUSED_ARG (errmsg);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_free (char *ptr, int struct_type)
-{
- // ACE_TRACE ("ACE_OS::t_free");
-#if defined (ACE_HAS_TLI)
- if (ptr != 0)
- return 0;
- ACE_OSCALL_RETURN (::t_free (ptr, struct_type), int, -1);
-#else
- ACE_UNUSED_ARG (struct_type);
- ACE_UNUSED_ARG (ptr);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_getinfo (ACE_HANDLE handle, struct t_info *info)
-{
- // ACE_TRACE ("ACE_OS::t_getinfo");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_getinfo (handle, info), int, -1);
-#else
- ACE_UNUSED_ARG (info);
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_getname (ACE_HANDLE handle,
- struct netbuf *namep,
- int type)
-{
- // ACE_TRACE ("ACE_OS::t_getname");
-#if defined (ACE_HAS_SVR4_TLI)
- ACE_OSCALL_RETURN (::t_getname (handle, namep, type), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (namep);
- ACE_UNUSED_ARG (type);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-ACE_INLINE int
-ACE_OS::t_getstate (ACE_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::t_getstate");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_getstate (handle), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_listen (ACE_HANDLE handle, struct t_call *call)
-{
- // ACE_TRACE ("ACE_OS::t_listen");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_listen (handle, call), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (call);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_look (ACE_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::t_look");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_look (handle), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_open (char *path, int oflag, struct t_info *info)
-{
- // ACE_TRACE ("ACE_OS::t_open");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_open (path, oflag, info), int, -1);
-#else
- ACE_UNUSED_ARG (path);
- ACE_UNUSED_ARG (oflag);
- ACE_UNUSED_ARG (info);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_optmgmt (ACE_HANDLE handle,
- struct t_optmgmt *req,
- struct t_optmgmt *ret)
-{
- // ACE_TRACE ("ACE_OS::t_optmgmt");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_optmgmt (handle, req, ret), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (req);
- ACE_UNUSED_ARG (ret);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_rcv (ACE_HANDLE handle,
- char *buf,
- unsigned nbytes,
- int *flags)
-{
- // ACE_TRACE ("ACE_OS::t_rcv");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_rcv (handle, buf, nbytes, flags),
- int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (buf);
- ACE_UNUSED_ARG (nbytes);
- ACE_UNUSED_ARG (flags);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_rcvdis (ACE_HANDLE handle, struct t_discon *discon)
-{
- // ACE_TRACE ("ACE_OS::t_rcvdis");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_rcvdis (handle, discon), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (discon);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_rcvrel (ACE_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::t_rcvrel");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_rcvrel (handle), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_rcvudata (ACE_HANDLE handle,
- struct t_unitdata *unitdata,
- int *flags)
-{
- // ACE_TRACE ("ACE_OS::t_rcvudata");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_rcvudata (handle, unitdata, flags),
- int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (unitdata);
- ACE_UNUSED_ARG (flags);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_rcvuderr (ACE_HANDLE handle, struct t_uderr *uderr)
-{
- // ACE_TRACE ("ACE_OS::t_rcvuderr");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_rcvuderr (handle, uderr), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (uderr);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_snd (ACE_HANDLE handle, char *buf, unsigned nbytes, int flags)
-{
- // ACE_TRACE ("ACE_OS::t_snd");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_snd (handle, buf, nbytes, flags), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (buf);
- ACE_UNUSED_ARG (nbytes);
- ACE_UNUSED_ARG (flags);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_snddis (ACE_HANDLE handle, struct t_call *call)
-{
- // ACE_TRACE ("ACE_OS::t_snddis");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_snddis (handle, call), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (call);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_sndrel (ACE_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::t_sndrel");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_sndrel (handle), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_sync (ACE_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::t_sync");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_sync (handle), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE int
-ACE_OS::t_unbind (ACE_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::t_unbind");
-#if defined (ACE_HAS_TLI)
- ACE_OSCALL_RETURN (::t_unbind (handle), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TLI */
-}
-
-ACE_INLINE char *
-ACE_OS::compile (const char *instring, char *expbuf, char *endbuf)
-{
- // ACE_TRACE ("ACE_OS::compile");
-#if defined (ACE_HAS_REGEX)
- ACE_OSCALL_RETURN (::compile (instring, expbuf, endbuf), char *, 0);
-#else
- ACE_UNUSED_ARG (instring);
- ACE_UNUSED_ARG (expbuf);
- ACE_UNUSED_ARG (endbuf);
-
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_REGEX */
-}
-
-ACE_INLINE int
-ACE_OS::close (ACE_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::close");
-#if defined (ACE_WIN32)
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::CloseHandle (handle), ace_result_), int, -1);
-#else
- ACE_OSCALL_RETURN (::close (handle), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::closesocket (ACE_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::close");
-#if defined (ACE_WIN32)
- ACE_SOCKCALL_RETURN (::closesocket ((SOCKET) handle), int, -1);
-#else
- ACE_OSCALL_RETURN (::close (handle), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::access (const char *path, int amode)
-{
- // ACE_TRACE ("ACE_OS::access");
-#if defined (ACE_LACKS_ACCESS)
- ACE_UNUSED_ARG (path);
- ACE_UNUSED_ARG (amode);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_WIN32)
- ACE_OSCALL_RETURN (::_access (path, amode), int, -1);
-#else
- ACE_OSCALL_RETURN (::access (path, amode), int, -1);
-#endif /* ACE_LACKS_ACCESS */
-}
-
-
-ACE_INLINE ACE_HANDLE
-ACE_OS::creat (LPCTSTR filename, mode_t mode)
-{
- // ACE_TRACE ("ACE_OS::creat");
-#if defined (ACE_WIN32)
- return ACE_OS::open (filename, mode);
-#else
- ACE_OSCALL_RETURN (::creat (filename, mode),
- ACE_HANDLE, ACE_INVALID_HANDLE);
-#endif /* ACE_WIN32 */
-}
-
-#if !defined (ACE_WIN32) && !defined (VXWORKS) && !defined (CHORUS)
-// Don't inline on those platforms because this function contains
-// string literals, and some compilers, e.g., g++, don't handle those
-// efficiently in unused inline functions.
-ACE_INLINE int
-ACE_OS::uname (struct utsname *name)
-{
- // ACE_TRACE ("ACE_OS::uname");
- ACE_OSCALL_RETURN (::uname (name), int, -1);
-}
-#endif /* ! ACE_WIN32 && ! VXWORKS && ! CHORUS */
-
-ACE_INLINE int
-ACE_OS::hostname (char name[], size_t maxnamelen)
-{
- // ACE_TRACE ("ACE_OS::hostname");
-#if !defined (ACE_HAS_WINCE)
-#if defined (ACE_WIN32)
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::GetComputerNameA (name, LPDWORD (&maxnamelen)),
- ace_result_), int, -1);
-#elif defined (VXWORKS)
- ACE_OSCALL_RETURN (::gethostname (name, maxnamelen), int, -1);
-#elif defined (CHORUS)
- if (::gethostname (name, maxnamelen) == -1)
- return -1;
- else
- {
- if (ACE_OS::strlen (name) == 0)
- {
- // Try the HOST environment variable.
- char *const hostenv = ::getenv ("HOST");
- if (hostenv)
- ACE_OS::strncpy (name, hostenv, maxnamelen);
- }
- return 0;
- }
-#else /* !ACE_WIN32 */
- struct utsname host_info;
-
- if (ACE_OS::uname (&host_info) == -1)
- return -1;
- else
- {
- ACE_OS::strncpy (name, host_info.nodename, maxnamelen);
- return 0;
- }
-#endif /* ACE_WIN32 */
-#else /* ACE_HAS_WINCE */
- // @@ Don'T know how to implement this (yet.) Can probably get around
- // this by peeking into the Register set.
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (maxnamelen);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ! ACE_HAS_WINCE */
-}
-
-ACE_INLINE int
-ACE_OS::msgctl (int msqid, int cmd, struct msqid_ds *val)
-{
- // ACE_TRACE ("ACE_OS::msgctl");
-#if defined (ACE_HAS_SYSV_IPC)
- ACE_OSCALL_RETURN (::msgctl (msqid, cmd, val), int, -1);
-#else
- ACE_UNUSED_ARG (msqid);
- ACE_UNUSED_ARG (cmd);
- ACE_UNUSED_ARG (val);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SYSV_IPC */
-}
-
-ACE_INLINE int
-ACE_OS::msgget (key_t key, int msgflg)
-{
- // ACE_TRACE ("ACE_OS::msgget");
-#if defined (ACE_HAS_SYSV_IPC)
- ACE_OSCALL_RETURN (::msgget (key, msgflg), int, -1);
-#else
- ACE_UNUSED_ARG (key);
- ACE_UNUSED_ARG (msgflg);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SYSV_IPC */
-}
-
-ACE_INLINE int
-ACE_OS::msgrcv (int int_id, void *buf, size_t len,
- long type, int flags)
-{
- // ACE_TRACE ("ACE_OS::msgrcv");
-#if defined (ACE_HAS_SYSV_IPC)
-#if defined (ACE_LACKS_POSIX_PROTOTYPES) || defined (ACE_LACKS_SOME_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::msgrcv (int_id, (msgbuf *) buf, len, type, flags),
- int, -1);
-#else
- ACE_OSCALL_RETURN (::msgrcv (int_id, buf, len, type, flags),
- int, -1);
-#endif /* ACE_LACKS_POSIX_PROTOTYPES */
-#else
- ACE_UNUSED_ARG (int_id);
- ACE_UNUSED_ARG (buf);
- ACE_UNUSED_ARG (len);
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (flags);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SYSV_IPC */
-}
-
-ACE_INLINE int
-ACE_OS::msgsnd (int int_id, const void *buf, size_t len, int flags)
-{
- // ACE_TRACE ("ACE_OS::msgsnd");
-#if defined (ACE_HAS_SYSV_IPC)
-#if defined (ACE_LACKS_POSIX_PROTOTYPES) || defined (ACE_HAS_NONCONST_MSGSND) || defined (ACE_LACKS_SOME_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::msgsnd (int_id, (msgbuf *) buf, len, flags), int, -1);
-#else
- ACE_OSCALL_RETURN (::msgsnd (int_id, buf, len, flags), int, -1);
-#endif /* ACE_LACKS_POSIX_PROTOTYPES || ACE_HAS_NONCONST_MSGSND */
-#else
- ACE_UNUSED_ARG (int_id);
- ACE_UNUSED_ARG (buf);
- ACE_UNUSED_ARG (len);
- ACE_UNUSED_ARG (flags);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SYSV_IPC */
-}
-
-ACE_INLINE u_int
-ACE_OS::alarm (u_int secs)
-{
- // ACE_TRACE ("ACE_OS::alarm");
-
-#if defined (ACE_WIN32) || defined (VXWORKS) || defined (CHORUS)
- ACE_UNUSED_ARG (secs);
-
- ACE_NOTSUP_RETURN (0);
-#else
- return ::alarm (secs);
-#endif /* ACE_WIN32 || VXWORKS || CHORUS */
-}
-
-ACE_INLINE u_int
-ACE_OS::ualarm (u_int usecs, u_int interval)
-{
- // ACE_TRACE ("ACE_OS::ualarm");
-
-#if defined (ACE_HAS_UALARM)
- return ::ualarm (usecs, interval);
-#elif !defined (ACE_LACKS_UNIX_SIGNALS)
- ACE_UNUSED_ARG (interval);
- return ::alarm (usecs * ACE_ONE_SECOND_IN_USECS);
-#else
- ACE_UNUSED_ARG (usecs);
- ACE_UNUSED_ARG (interval);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_UALARM */
-}
-
-ACE_INLINE u_int
-ACE_OS::ualarm (const ACE_Time_Value &tv,
- const ACE_Time_Value &tv_interval)
-{
- // ACE_TRACE ("ACE_OS::ualarm");
-
-#if defined (ACE_HAS_UALARM)
- u_int usecs = (tv.sec () * ACE_ONE_SECOND_IN_USECS) + tv.usec ();
- u_int interval = (tv_interval.sec () * ACE_ONE_SECOND_IN_USECS) + tv_interval.usec ();
- return ::ualarm (usecs, interval);
-#elif !defined (ACE_LACKS_UNIX_SIGNALS)
- ACE_UNUSED_ARG (tv_interval);
- return ::alarm (tv.sec ());
-#else
- ACE_UNUSED_ARG (tv_interval);
- ACE_UNUSED_ARG (tv);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_UALARM */
-}
-
-ACE_INLINE int
-ACE_OS::dlclose (ACE_SHLIB_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::dlclose");
-#if defined (ACE_HAS_SVR4_DYNAMIC_LINKING)
-
-#if !defined (ACE_HAS_AUTOMATIC_INIT_FINI)
- // SunOS4 does not automatically call _fini()!
- void *ptr;
-
- ACE_OSCALL (::dlsym (handle, "_fini"), void *, 0, ptr);
-
- if (ptr != 0)
- (*((int (*)(void)) ptr)) (); // Call _fini hook explicitly.
-#endif /* ACE_HAS_AUTOMATIC_INIT_FINI */
- ACE_OSCALL_RETURN (::dlclose (handle), int, -1);
-#elif defined (ACE_WIN32)
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::FreeLibrary (handle), ace_result_), int, -1);
-#elif defined (__hpux)
-# if defined(__GNUC__) || __cplusplus >= 199707L
- ACE_OSCALL_RETURN (::shl_unload(handle), int, -1);
-# else
- ACE_OSCALL_RETURN (::cxxshl_unload(handle), int, -1);
-# endif /* aC++ vs. Hp C++ */
-#else
- ACE_UNUSED_ARG (handle);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SVR4_DYNAMIC_LINKING */
-}
-
-#if !defined (ACE_HAS_WINCE)
-ACE_INLINE char *
-ACE_OS::dlerror (void)
-{
- // ACE_TRACE ("ACE_OS::dlerror");
-#if defined (ACE_HAS_SVR4_DYNAMIC_LINKING)
- ACE_OSCALL_RETURN ((char *)::dlerror (), char *, 0);
-#elif defined (__hpux)
- ACE_OSCALL_RETURN (::strerror(errno), char *, 0);
-#else
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_SVR4_DYNAMIC_LINKING */
-}
-
-ACE_INLINE ACE_SHLIB_HANDLE
-ACE_OS::dlopen (ACE_DL_TYPE filename, int mode)
-{
- // ACE_TRACE ("ACE_OS::dlopen");
-#if defined (ACE_HAS_SVR4_DYNAMIC_LINKING)
- void *handle;
- ACE_OSCALL (::dlopen (filename, mode), void *, 0, handle);
-#if !defined (ACE_HAS_AUTOMATIC_INIT_FINI)
- if (handle != 0)
- {
- void *ptr;
- // Some systems (e.g., SunOS4) do not automatically call _init(), so
- // we'll have to call it manually.
-
- ACE_OSCALL (::dlsym (handle, "_init"), void *, 0, ptr);
-
- if (ptr != 0 && (*((int (*)(void)) ptr)) () == -1) // Call _init hook explicitly.
- {
- // Close down the handle to prevent leaks.
- ::dlclose (handle);
- return 0;
- }
- }
-#endif /* ACE_HAS_AUTOMATIC_INIT_FINI */
- return handle;
-#elif defined (ACE_WIN32)
- ACE_UNUSED_ARG (mode);
-
- ACE_WIN32CALL_RETURN (::LoadLibraryA (filename), ACE_SHLIB_HANDLE, 0);
-#elif defined (__hpux)
-
-# if defined(__GNUC__) || __cplusplus >= 199707L
- ACE_OSCALL_RETURN (::shl_load(filename, mode, 0L), ACE_SHLIB_HANDLE, 0);
-# else
- ACE_OSCALL_RETURN (::cxxshl_load(filename, mode, 0L), ACE_SHLIB_HANDLE, 0);
-# endif /* aC++ vs. Hp C++ */
-
-#else
- ACE_UNUSED_ARG (filename);
- ACE_UNUSED_ARG (mode);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_SVR4_DYNAMIC_LINKING */
-}
-
-ACE_INLINE void *
-ACE_OS::dlsym (ACE_SHLIB_HANDLE handle, ACE_DL_TYPE symbolname)
-{
- // ACE_TRACE ("ACE_OS::dlsym");
-#if defined (ACE_HAS_SVR4_DYNAMIC_LINKING)
-#if defined (ACE_LACKS_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::dlsym (handle, (char*) symbolname), void *, 0);
-#elif defined (ACE_USES_ASM_SYMBOL_IN_DLSYM)
- int l = strlen(symbolname) + 2;
- char* asm_symbolname;
- ACE_NEW_RETURN(asm_symbolname, char[l], 0);
- ACE_OS::strcpy (asm_symbolname, "_") ;
- ACE_OS::strcpy (asm_symbolname + 1, symbolname) ;
- void* ace_result;
- ACE_OSCALL (::dlsym (handle, asm_symbolname), void *, 0,
- ace_result);
- delete[] asm_symbolname;
- return ace_result;
-#else
- ACE_OSCALL_RETURN (::dlsym (handle, symbolname), void *, 0);
-#endif /* ACE_LACKS_POSIX_PROTOTYPES */
-#elif defined (ACE_WIN32)
- ACE_WIN32CALL_RETURN (::GetProcAddress (handle, symbolname), void *, 0);
-#elif defined (__hpux)
-
- void *value;
- int status;
- shl_t _handle = handle;
- ACE_OSCALL (::shl_findsym(&_handle, symbolname, TYPE_UNDEFINED, &value), int, -1, status);
- return status == 0 ? value : NULL;
-
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (symbolname);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_SVR4_DYNAMIC_LINKING */
-}
-#else /* !ACE_HAS_WINCE */
-// UNDER_CE
-ACE_INLINE wchar_t *
-ACE_OS::dlerror (void)
-{
- ACE_NOTSUP_RETURN (0);
-}
-
-ACE_INLINE void *
-ACE_OS::dlsym (ACE_SHLIB_HANDLE handle, ACE_WIDE_DL_TYPE symbolname)
-{
- // ACE_TRACE ("ACE_OS::dlsym");
- ACE_WIN32CALL_RETURN (::GetProcAddress (handle, symbolname), void *, 0);
-}
-#endif /* ACE_HAS_WINCE */
-
-ACE_INLINE void
-ACE_OS::exit (int status)
-{
- // ACE_TRACE ("ACE_OS::exit");
-#if !defined (ACE_HAS_WINCE)
-#if defined (ACE_WIN32)
- ::ExitProcess ((UINT) status);
-#elif defined (ACE_PSOSIM)
- ::u_exit (status);
-#else
- ::exit (status);
-#endif /* ACE_WIN32 */
-#else
- // @@ This is not exactly the same as ExitProcess. But this is the
- // closest one I can get.
- ::TerminateProcess (::GetCurrentProcess (), status);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE int
-ACE_OS::step (const char *str, char *expbuf)
-{
- // ACE_TRACE ("ACE_OS::step");
-#if defined (ACE_HAS_REGEX)
- ACE_OSCALL_RETURN (::step (str, expbuf), int, -1);
-#else
- ACE_UNUSED_ARG (str);
- ACE_UNUSED_ARG (expbuf);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_REGEX */
-}
-
-ACE_INLINE long
-ACE_OS::sysinfo (int cmd, char *buf, long count)
-{
- // ACE_TRACE ("ACE_OS::sysinfo");
-#if defined (ACE_HAS_SYSINFO)
- ACE_OSCALL_RETURN (::sysinfo (cmd, buf, count), long, -1);
-#else
- ACE_UNUSED_ARG (cmd);
- ACE_UNUSED_ARG (buf);
- ACE_UNUSED_ARG (count);
-
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_SYSINFO */
-}
-
-ACE_INLINE ssize_t
-ACE_OS::write (ACE_HANDLE handle, const void *buf, size_t nbyte)
-{
- // ACE_TRACE ("ACE_OS::write");
-#if defined (ACE_WIN32)
- DWORD bytes_written; // This is set to 0 byte WriteFile.
-
- if (::WriteFile (handle, buf, nbyte, &bytes_written, 0))
- return (ssize_t) bytes_written;
- else
- ACE_FAIL_RETURN (-1);
-#else
-#if defined (ACE_LACKS_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::write (handle, (const char *) buf, nbyte), ssize_t, -1);
-#elif defined (ACE_HAS_CHARPTR_SOCKOPT)
- ACE_OSCALL_RETURN (::write (handle, (char *) buf, nbyte), ssize_t, -1);
-#else
- ACE_OSCALL_RETURN (::write (handle, buf, nbyte), ssize_t, -1);
-#endif /* ACE_LACKS_POSIX_PROTOTYPES */
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE ssize_t
-ACE_OS::write (ACE_HANDLE handle, const void *buf, size_t nbyte,
- ACE_OVERLAPPED *overlapped)
-{
- // ACE_TRACE ("ACE_OS::write");
- overlapped = overlapped;
-#if defined (ACE_WIN32)
- DWORD bytes_written; // This is set to 0 byte WriteFile.
-
- if (::WriteFile (handle, buf, nbyte, &bytes_written, overlapped))
- return (ssize_t) bytes_written;
- else
- return -1;
-#else
- return ACE_OS::write (handle, buf, nbyte);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE ssize_t
-ACE_OS::read (ACE_HANDLE handle, void *buf, size_t len)
-{
- // ACE_TRACE ("ACE_OS::read");
-#if defined (ACE_WIN32)
- DWORD ok_len;
- if (::ReadFile (handle, buf, len, &ok_len, 0))
- return (ssize_t) ok_len;
- else
- ACE_FAIL_RETURN (-1);
-#else
-#if defined (ACE_LACKS_POSIX_PROTOTYPES) || defined (ACE_HAS_CHARPTR_SOCKOPT)
- ACE_OSCALL_RETURN (::read (handle, (char *) buf, len), ssize_t, -1);
-#else
- ACE_OSCALL_RETURN (::read (handle, buf, len), ssize_t, -1);
-#endif /* ACE_LACKS_POSIX_PROTOTYPES */
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE ssize_t
-ACE_OS::read (ACE_HANDLE handle, void *buf, size_t len,
- ACE_OVERLAPPED *overlapped)
-{
- // ACE_TRACE ("ACE_OS::read");
- overlapped = overlapped;
-#if defined (ACE_WIN32)
- DWORD ok_len;
- return ::ReadFile (handle, buf, len, &ok_len, overlapped) ? (ssize_t) ok_len : -1;
-#else
- return ACE_OS::read (handle, buf, len);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::getmsg (ACE_HANDLE handle,
- struct strbuf *ctl,
- struct strbuf *data,
- int *flags)
-{
- // ACE_TRACE ("ACE_OS::getmsg");
-#if defined (ACE_HAS_STREAM_PIPES)
- ACE_OSCALL_RETURN (::getmsg (handle, ctl, data, flags), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (ctl);
- ACE_UNUSED_ARG (data);
- ACE_UNUSED_ARG (flags);
-
- // I'm not sure how to implement this correctly.
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-ACE_INLINE int
-ACE_OS::getpmsg (ACE_HANDLE handle,
- struct strbuf *ctl,
- struct strbuf *data,
- int *band,
- int *flags)
-{
- // ACE_TRACE ("ACE_OS::getpmsg");
-#if defined (ACE_HAS_STREAM_PIPES)
- ACE_OSCALL_RETURN (::getpmsg (handle, ctl, data, band, flags), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (ctl);
- ACE_UNUSED_ARG (data);
- ACE_UNUSED_ARG (band);
- ACE_UNUSED_ARG (flags);
-
- // I'm not sure how to implement this correctly.
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-ACE_INLINE int
-ACE_OS::getrusage (int who, struct rusage *ru)
-{
- // ACE_TRACE ("ACE_OS::getrusage");
-
-#if defined (ACE_HAS_SYSCALL_GETRUSAGE)
- // This nonsense is necessary for HP/UX...
- ACE_OSCALL_RETURN (::syscall (SYS_GETRUSAGE, who, ru), int, -1);
-#elif defined (ACE_HAS_GETRUSAGE)
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG (who);
-
- FILETIME dummy_1, dummy_2;
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::GetProcessTimes (::GetCurrentProcess(),
- &dummy_1, // start
- &dummy_2, // exited
- &ru->ru_stime,
- &ru->ru_utime),
- ace_result_),
- int, -1);
-#else
-# if defined (ACE_HAS_RUSAGE_WHO_ENUM)
- ACE_OSCALL_RETURN (::getrusage ((ACE_HAS_RUSAGE_WHO_ENUM) who, ru), int, -1);
-# else
- ACE_OSCALL_RETURN (::getrusage (who, ru), int, -1);
-# endif /* ACE_HAS_RUSAGE_WHO_ENUM */
-#endif /* ACE_WIN32 */
-#else
- who = who;
- ru = ru;
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SYSCALL_GETRUSAGE */
-}
-
-ACE_INLINE int
-ACE_OS::isastream (ACE_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::isastream");
-#if defined (ACE_HAS_STREAM_PIPES)
- ACE_OSCALL_RETURN (::isastream (handle), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-ACE_INLINE void *
-ACE_OS::mmap (void *addr,
- size_t len,
- int prot,
- int flags,
- ACE_HANDLE file_handle,
- off_t off,
- ACE_HANDLE *file_mapping,
- LPSECURITY_ATTRIBUTES sa)
-{
- // ACE_TRACE ("ACE_OS::mmap");
-#if defined (ACE_WIN32)
- int nt_flags = 0;
- ACE_HANDLE local_handle = ACE_INVALID_HANDLE;
-
- // Ensure that file_mapping is non-zero.
- if (file_mapping == 0)
- file_mapping = &local_handle;
-
- if (ACE_BIT_ENABLED (flags, MAP_PRIVATE))
- {
- prot = PAGE_WRITECOPY;
- nt_flags = FILE_MAP_COPY;
- }
- else if (ACE_BIT_ENABLED (flags, MAP_SHARED))
- {
- if (ACE_BIT_ENABLED (prot, PAGE_READONLY))
- nt_flags = FILE_MAP_READ;
- if (ACE_BIT_ENABLED (prot, PAGE_READWRITE))
- nt_flags = FILE_MAP_WRITE;
- }
-
- // Only create a new handle if we didn't have a valid one passed in.
- if (*file_mapping == ACE_INVALID_HANDLE)
- *file_mapping = ::CreateFileMapping (file_handle, sa,
- prot, 0, len, 0);
- if (*file_mapping == 0)
- ACE_FAIL_RETURN (MAP_FAILED);
-
-#if !defined (ACE_HAS_WINCE)
- void *addr_mapping = ::MapViewOfFileEx (*file_mapping, nt_flags, 0,
- off, len, addr);
-#else
- ACE_UNUSED_ARG (addr); // WinCE doesn't allow specifying <addr>.
- void *addr_mapping = ::MapViewOfFile (*file_mapping, nt_flags, 0,
- off, len);
-#endif /* ! ACE_HAS_WINCE */
-
- // Only close this down if we used the temporary.
- if (file_mapping == &local_handle)
- ::CloseHandle (*file_mapping);
-
- if (addr_mapping == 0)
- ACE_FAIL_RETURN (MAP_FAILED);
-
- else if (ACE_BIT_ENABLED (flags, MAP_FIXED)
- && addr_mapping != addr)
- {
- errno = EINVAL;
- return MAP_FAILED;
- }
- else
- return addr_mapping;
-#elif defined (__Lynx__)
- // The LynxOS 2.5.0 mmap doesn't allow operations on plain
- // file descriptors. So, create a shm object and use that.
- ACE_UNUSED_ARG (sa);
-
- char name [128];
- sprintf (name, "%d", file_handle);
-
- // Assumes that this was called by ACE_Mem_Map, so &file_mapping != 0.
- // Otherwise, we don't support the incomplete LynxOS mmap implementation.
- // We do support it by creating a hidden shared memory object, and using
- // that for the mapping.
- if (!file_mapping ||
- (*file_mapping = ::shm_open (name,
- O_RDWR | O_CREAT | O_TRUNC,
- ACE_DEFAULT_FILE_PERMS)) == -1)
- {
- return MAP_FAILED;
- }
- else
- {
- // The size of the shared memory object must be explicitly set on LynxOS.
- const off_t filesize = ACE_OS::filesize (file_handle);
- if (::ftruncate (*file_mapping, filesize) == -1)
- {
- return MAP_FAILED;
- }
- else
- {
- char *map = (char *) ::mmap ((ACE_MMAP_TYPE) addr, len,
- prot, flags, *file_mapping, off);
- if (map == MAP_FAILED)
- {
- return MAP_FAILED;
- }
- else
- {
- // Finally, copy the file contents to the shared memory object.
- return ::read (file_handle, map, (int) filesize) == filesize
- ? map : MAP_FAILED;
- }
- }
- }
-#elif !defined (ACE_LACKS_MMAP)
- ACE_UNUSED_ARG (sa);
- file_mapping = file_mapping;
- ACE_OSCALL_RETURN ((void *) ::mmap ((ACE_MMAP_TYPE) addr, len,
- prot, flags, file_handle, off),
- void *, MAP_FAILED);
-#else
- ACE_UNUSED_ARG (addr);
- ACE_UNUSED_ARG (len);
- ACE_UNUSED_ARG (prot);
- ACE_UNUSED_ARG (flags);
- ACE_UNUSED_ARG (file_handle);
- ACE_UNUSED_ARG (off);
- ACE_UNUSED_ARG (file_mapping);
- ACE_UNUSED_ARG (sa);
- ACE_NOTSUP_RETURN (MAP_FAILED);
-#endif /*ACE_WIN32 */
-}
-
-// Implements simple read/write control for pages. Affects a page if
-// part of the page is referenced. Currently PROT_READ, PROT_WRITE,
-// and PROT_RDWR has been mapped in OS.h. This needn't have anything
-// to do with a mmap region.
-
-ACE_INLINE int
-ACE_OS::mprotect (void *addr, size_t len, int prot)
-{
- // ACE_TRACE ("ACE_OS::mprotect");
-#if defined (ACE_WIN32)
- DWORD dummy; // Sigh!
- return ::VirtualProtect(addr, len, prot, &dummy) ? 0 : -1;
-#elif !defined (ACE_LACKS_MPROTECT)
- ACE_OSCALL_RETURN (::mprotect ((ACE_MMAP_TYPE) addr, len, prot), int, -1);
-#else
- ACE_UNUSED_ARG (addr);
- ACE_UNUSED_ARG (len);
- ACE_UNUSED_ARG (prot);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::msync (void *addr, size_t len, int sync)
-{
- // ACE_TRACE ("ACE_OS::msync");
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG (sync);
-
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::FlushViewOfFile (addr, len), ace_result_), int, -1);
-#elif !defined (ACE_LACKS_MSYNC)
-#if !defined (ACE_HAS_BROKEN_NETBSD_MSYNC)
- ACE_OSCALL_RETURN (::msync ((ACE_MMAP_TYPE) addr, len, sync), int, -1);
-#else
- ACE_OSCALL_RETURN (::msync ((ACE_MMAP_TYPE) addr, len), int, -1);
- ACE_UNUSED_ARG (sync);
-#endif /* ACE_HAS_BROKEN_NETBSD_MSYNC */
-#else
- ACE_UNUSED_ARG (addr);
- ACE_UNUSED_ARG (len);
- ACE_UNUSED_ARG (sync);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::munmap (void *addr, size_t len)
-{
- // ACE_TRACE ("ACE_OS::munmap");
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG (len);
-
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::UnmapViewOfFile (addr), ace_result_), int, -1);
-#elif !defined (ACE_LACKS_MMAP)
- ACE_OSCALL_RETURN (::munmap ((ACE_MMAP_TYPE) addr, len), int, -1);
-#else
- ACE_UNUSED_ARG (addr);
- ACE_UNUSED_ARG (len);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::madvise (caddr_t addr, size_t len, int advice)
-{
- // ACE_TRACE ("ACE_OS::madvise");
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG (addr);
- ACE_UNUSED_ARG (len);
- ACE_UNUSED_ARG (advice);
-
- ACE_NOTSUP_RETURN (-1);
-#elif !defined (ACE_LACKS_MADVISE)
- ACE_OSCALL_RETURN (::madvise (addr, len, advice), int, -1);
-#else
- ACE_UNUSED_ARG (addr);
- ACE_UNUSED_ARG (len);
- ACE_UNUSED_ARG (advice);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::putmsg (ACE_HANDLE handle, const struct strbuf *ctl,
- const struct strbuf *data, int flags)
-{
- // ACE_TRACE ("ACE_OS::putmsg");
-#if defined (ACE_HAS_STREAM_PIPES)
- ACE_OSCALL_RETURN (::putmsg (handle,
- (ACE_STRBUF_TYPE) ctl,
- (ACE_STRBUF_TYPE) data,
- flags), int, -1);
-#else
- ACE_UNUSED_ARG (flags);
- if (ctl == 0 && data == 0)
- {
- errno = EINVAL;
- return 0;
- }
- // Handle the two easy cases.
- else if (ctl != 0)
- return ACE_OS::write (handle, ctl->buf, ctl->len);
- else if (data != 0)
- return ACE_OS::write (handle, data->buf, data->len);
- else
- {
- // This is the hard case.
- char *buf;
- ACE_NEW_RETURN (buf, char [ctl->len + data->len], -1);
- ACE_OS::memcpy (buf, ctl->buf, ctl->len);
- ACE_OS::memcpy (buf + ctl->len, data->buf, data->len);
- int result = ACE_OS::write (handle, buf, ctl->len + data->len);
- delete [] buf;
- return result;
- }
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-ACE_INLINE int
-ACE_OS::putpmsg (ACE_HANDLE handle,
- const struct strbuf *ctl,
- const struct strbuf *data,
- int band,
- int flags)
-{
- // ACE_TRACE ("ACE_OS::putpmsg");
-#if defined (ACE_HAS_STREAM_PIPES)
- ACE_OSCALL_RETURN (::putpmsg (handle,
- (ACE_STRBUF_TYPE) ctl,
- (ACE_STRBUF_TYPE) data,
- band, flags), int, -1);
-#else
- ACE_UNUSED_ARG (flags);
- ACE_UNUSED_ARG (band);
- return ACE_OS::putmsg (handle, ctl, data, flags);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-ACE_INLINE int
-ACE_OS::semctl (int int_id, int semnum, int cmd, semun value)
-{
- // ACE_TRACE ("ACE_OS::semctl");
-#if defined (ACE_HAS_SYSV_IPC)
- ACE_OSCALL_RETURN (::semctl (int_id, semnum, cmd, value), int, -1);
-#else
- ACE_UNUSED_ARG (int_id);
- ACE_UNUSED_ARG (semnum);
- ACE_UNUSED_ARG (cmd);
- ACE_UNUSED_ARG (value);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SYSV_IPC */
-}
-
-ACE_INLINE int
-ACE_OS::semget (key_t key, int nsems, int flags)
-{
- // ACE_TRACE ("ACE_OS::semget");
-#if defined (ACE_HAS_SYSV_IPC)
- ACE_OSCALL_RETURN (::semget (key, nsems, flags), int, -1);
-#else
- ACE_UNUSED_ARG (key);
- ACE_UNUSED_ARG (nsems);
- ACE_UNUSED_ARG (flags);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SYSV_IPC */
-}
-
-ACE_INLINE int
-ACE_OS::semop (int int_id, struct sembuf *sops, size_t nsops)
-{
- // ACE_TRACE ("ACE_OS::semop");
-#if defined (ACE_HAS_SYSV_IPC)
- ACE_OSCALL_RETURN (::semop (int_id, sops, nsops), int, -1);
-#else
- ACE_UNUSED_ARG (int_id);
- ACE_UNUSED_ARG (sops);
- ACE_UNUSED_ARG (nsops);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SYSV_IPC */
-}
-
-ACE_INLINE void *
-ACE_OS::shmat (int int_id, void *shmaddr, int shmflg)
-{
- // ACE_TRACE ("ACE_OS::shmat");
-#if defined (ACE_HAS_SYSV_IPC)
-#if defined (ACE_LACKS_POSIX_PROTOTYPES) || defined (ACE_LACKS_SOME_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::shmat (int_id, (char *)shmaddr, shmflg), void *, (void *) -1);
-#else
- ACE_OSCALL_RETURN (::shmat (int_id, shmaddr, shmflg), void *, (void *) -1);
-#endif /* ACE_LACKS_POSIX_PROTOTYPES */
-#else
- ACE_UNUSED_ARG (int_id);
- ACE_UNUSED_ARG (shmaddr);
- ACE_UNUSED_ARG (shmflg);
-
- ACE_NOTSUP_RETURN ((void *) -1);
-#endif /* ACE_HAS_SYSV_IPC */
-}
-
-ACE_INLINE int
-ACE_OS::shmctl (int int_id, int cmd, struct shmid_ds *buf)
-{
- // ACE_TRACE ("ACE_OS::shmctl");
-#if defined (ACE_HAS_SYSV_IPC)
- ACE_OSCALL_RETURN (::shmctl (int_id, cmd, buf), int, -1);
-#else
- ACE_UNUSED_ARG (buf);
- ACE_UNUSED_ARG (cmd);
- ACE_UNUSED_ARG (int_id);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SYSV_IPC */
-}
-
-ACE_INLINE int
-ACE_OS::shmdt (void *shmaddr)
-{
- // ACE_TRACE ("ACE_OS::shmdt");
-#if defined (ACE_HAS_SYSV_IPC)
- ACE_OSCALL_RETURN (::shmdt ((char *) shmaddr), int, -1);
-#else
- ACE_UNUSED_ARG (shmaddr);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SYSV_IPC */
-}
-
-ACE_INLINE int
-ACE_OS::shmget (key_t key, int size, int flags)
-{
- // ACE_TRACE ("ACE_OS::shmget");
-#if defined (ACE_HAS_SYSV_IPC)
- ACE_OSCALL_RETURN (::shmget (key, size, flags), int, -1);
-#else
- ACE_UNUSED_ARG (flags);
- ACE_UNUSED_ARG (size);
- ACE_UNUSED_ARG (key);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SYSV_IPC */
-}
-
-ACE_INLINE ACE_HANDLE
-ACE_OS::open (const char *filename,
- int mode,
- int perms,
- LPSECURITY_ATTRIBUTES sa)
-{
- // ACE_TRACE ("ACE_OS::open");
-#if defined (ACE_HAS_WINCE)
- ACE_UNUSED_ARG (filename);
- ACE_UNUSED_ARG (mode);
- ACE_UNUSED_ARG (perms);
- ACE_UNUSED_ARG (sa);
- return 0;
-#elif defined (ACE_WIN32)
- ACE_UNUSED_ARG (perms);
- // Warning: This function ignores _O_APPEND
-
- DWORD access = GENERIC_READ;
- if (ACE_BIT_ENABLED (mode, O_WRONLY))
- access = GENERIC_WRITE;
- else if (ACE_BIT_ENABLED (mode, O_RDWR))
- access = GENERIC_READ | GENERIC_WRITE;
-
- DWORD creation = OPEN_EXISTING;
-
- if ((mode & (_O_CREAT | _O_EXCL)) == (_O_CREAT | _O_EXCL))
- creation = CREATE_NEW;
- else if ((mode & (_O_CREAT | _O_TRUNC)) == (_O_CREAT | _O_TRUNC))
- creation = CREATE_ALWAYS;
- else if (ACE_BIT_ENABLED (mode, _O_CREAT))
- creation = OPEN_ALWAYS;
- else if (ACE_BIT_ENABLED (mode, _O_TRUNC))
- creation = TRUNCATE_EXISTING;
-
- DWORD flags = 0;
-
- if (ACE_BIT_ENABLED (mode, _O_TEMPORARY))
- flags |= FILE_FLAG_DELETE_ON_CLOSE;
-
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_WRITE_THROUGH))
- flags |= FILE_FLAG_WRITE_THROUGH;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_OVERLAPPED))
- flags |= FILE_FLAG_OVERLAPPED;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_NO_BUFFERING))
- flags |= FILE_FLAG_NO_BUFFERING;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_RANDOM_ACCESS))
- flags |= FILE_FLAG_RANDOM_ACCESS;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_SEQUENTIAL_SCAN))
- flags |= FILE_FLAG_SEQUENTIAL_SCAN;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_DELETE_ON_CLOSE))
- flags |= FILE_FLAG_DELETE_ON_CLOSE;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_BACKUP_SEMANTICS))
- flags |= FILE_FLAG_BACKUP_SEMANTICS;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_POSIX_SEMANTICS))
- flags |= FILE_FLAG_POSIX_SEMANTICS;
-
- ACE_HANDLE h = ::CreateFileA (filename, access,
- FILE_SHARE_READ | FILE_SHARE_WRITE,
- sa, creation,
- flags,
- 0);
-
- if (h == ACE_INVALID_HANDLE)
- ACE_FAIL_RETURN (h);
- else
- return h;
-#else
- ACE_UNUSED_ARG (sa);
- ACE_OSCALL_RETURN (::open (filename, mode, perms), ACE_HANDLE, -1);
-#endif /* ACE_WIN32 */
-}
-
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
-ACE_INLINE ACE_HANDLE
-ACE_OS::shm_open (const char *filename,
- int mode,
- int perms,
- LPSECURITY_ATTRIBUTES sa)
-{
- // ACE_TRACE ("ACE_OS::shm_open");
-#if defined (ACE_HAS_SHM_OPEN)
- ACE_UNUSED_ARG (sa);
- ACE_OSCALL_RETURN (::shm_open (filename, mode, perms), ACE_HANDLE, -1);
-#else /* ! ACE_HAS_SHM_OPEN */
- // Just used ::open.
- return ACE_OS::open (filename, mode, perms, sa);
-#endif /* ! ACE_HAS_SHM_OPEN */
-}
-#endif /* ! ACE_HAS_MOSTLY_UNICODE_APIS */
-
-ACE_INLINE double
-ACE_OS::difftime (time_t t1, time_t t0)
-{
-#if defined (ACE_DIFFTIME)
- return ACE_DIFFTIME (t1, t0);
-#else
- return ::difftime (t1, t0);
-#endif /* ACE_DIFFTIME */
-}
-
-#if !defined (ACE_HAS_WINCE)
-ACE_INLINE char *
-ACE_OS::ctime (const time_t *t)
-{
- // ACE_TRACE ("ACE_OS::ctime");
-#if defined (ACE_HAS_BROKEN_CTIME)
- ACE_OSCALL_RETURN (::asctime (::localtime (t)), char *, 0);
-#else
- ACE_OSCALL_RETURN (::ctime (t), char *, 0);
-#endif /* ACE_HAS_BROKEN_CTIME) */
-}
-
-ACE_INLINE char *
-ACE_OS::ctime_r (const time_t *t, char *buf, int buflen)
-{
- // ACE_TRACE ("ACE_OS::ctime_r");
-#if defined (ACE_HAS_REENTRANT_FUNCTIONS)
-#if defined (ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R)
- char *result;
-#if defined (DIGITAL_UNIX)
- ACE_OSCALL (::_Pctime_r (t, buf), char *, 0, result);
-#else
- ACE_OSCALL (::ctime_r (t, buf), char *, 0, result);
-#endif /* DIGITAL_UNIX */
- if (result != 0)
- ::strncpy (buf, result, buflen);
- return buf;
-#else
-
-# if defined (ACE_CTIME_R_RETURNS_INT)
- return (::ctime_r (t, buf, buflen) == -1 ? 0 : buf);
-# else
- ACE_OSCALL_RETURN (::ctime_r (t, buf, buflen), char *, 0);
-# endif /* ACE_CTIME_R_RETURNS_INT */
-
-#endif /* defined (ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R) */
-#else
- char *result;
- ACE_OSCALL (::ctime (t), char *, 0, result);
- if (result != 0)
- ::strncpy (buf, result, buflen);
- return buf;
-#endif /* defined (ACE_HAS_REENTRANT_FUNCTIONS) */
-}
-#endif /* !ACE_HAS_WINCE */
-
-ACE_INLINE struct tm *
-ACE_OS::localtime (const time_t *t)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::localtime");
- ACE_OSCALL_RETURN (::localtime (t), struct tm *, 0);
-#else
- // @@ Don't you start wondering what kind of functions
- // does WinCE really support?
- ACE_UNUSED_ARG (t);
- ACE_NOTSUP_RETURN (0);
-#endif /* ! ACE_HAS_WINCE */
-}
-
-ACE_INLINE struct tm *
-ACE_OS::localtime_r (const time_t *t, struct tm *res)
-{
- // ACE_TRACE ("ACE_OS::localtime_r");
-#if defined (ACE_HAS_REENTRANT_FUNCTIONS)
-#if defined (DIGITAL_UNIX)
- ACE_OSCALL_RETURN (::_Plocaltime_r(t, res), struct tm *, 0);
-#elif defined (HPUX_10)
- return (::localtime_r(t, res) == 0 ? res : (struct tm *)0);
-#else
- ACE_OSCALL_RETURN (::localtime_r (t, res), struct tm *, 0);
-#endif /* DIGITAL_UNIX */
-#elif !defined (ACE_HAS_WINCE)
- ACE_UNUSED_ARG (res);
-
- ACE_OSCALL_RETURN (::localtime (t), struct tm *, 0);
-#else
- // @@ Same as ACE_OS::localtime (), you need to implement it
- // yourself.
- ACE_UNUSED_ARG (t);
- ACE_UNUSED_ARG (res);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_REENTRANT_FUNCTIONS */
-}
-
-ACE_INLINE struct tm *
-ACE_OS::gmtime (const time_t *t)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::localtime");
- ACE_OSCALL_RETURN (::gmtime (t), struct tm *, 0);
-#else
- // @@ WinCE doesn't have gmtime also.
- ACE_UNUSED_ARG (t);
- ACE_NOTSUP_RETURN (0);
-#endif /* ! ACE_HAS_WINCE */
-}
-
-ACE_INLINE struct tm *
-ACE_OS::gmtime_r (const time_t *t, struct tm *res)
-{
- // ACE_TRACE ("ACE_OS::localtime_r");
-#if defined (ACE_HAS_REENTRANT_FUNCTIONS)
-#if defined (DIGITAL_UNIX)
- ACE_OSCALL_RETURN (::_Pgmtime_r (t, res), struct tm *, 0);
-#elif defined (HPUX_10)
- return (::gmtime_r (t, res) == 0 ? res : (struct tm *) 0);
-#else
- ACE_OSCALL_RETURN (::gmtime_r (t, res), struct tm *, 0);
-#endif /* DIGITAL_UNIX */
-#elif !defined (ACE_HAS_WINCE)
- struct tm *result;
- ACE_OSCALL (::gmtime (t), struct tm *, 0, result) ;
- if (result != 0)
- *res = *result ;
- return result ;
-#else
- // @@ Same as ACE_OS::gmtime (), you need to implement it
- // yourself.
- ACE_UNUSED_ARG (t);
- ACE_UNUSED_ARG (res);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_REENTRANT_FUNCTIONS */
-}
-
-ACE_INLINE char *
-ACE_OS::asctime (const struct tm *t)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::asctime");
- ACE_OSCALL_RETURN (::asctime (t), char *, 0);
-#else
- // @@ WinCE doesn't have gmtime also.
- ACE_UNUSED_ARG (t);
- ACE_NOTSUP_RETURN (0);
-#endif /* ! ACE_HAS_WINCE */
-}
-
-ACE_INLINE char *
-ACE_OS::asctime_r (const struct tm *t, char *buf, int buflen)
-{
- // ACE_TRACE ("ACE_OS::asctime_r");
-#if defined (ACE_HAS_REENTRANT_FUNCTIONS)
-#if defined (ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R)
- char *result;
-#if defined (DIGITAL_UNIX)
- ACE_OSCALL (::_Pasctime_r (t, buf), char *, 0, result);
-#else
- ACE_OSCALL (::asctime_r (t, buf), char *, 0, result);
-#endif /* DIGITAL_UNIX */
- ::strncpy (buf, result, buflen);
- return buf;
-#else
-# if defined (HPUX_10)
- return (::asctime_r(t, buf, buflen) == 0 ? buf : (char *)0);
-# else
- ACE_OSCALL_RETURN (::asctime_r (t, buf, buflen), char *, 0);
-# endif /* HPUX_10 */
-#endif /* ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R */
-#elif ! defined (ACE_HAS_WINCE)
- char *result;
- ACE_OSCALL (::asctime (t), char *, 0, result);
- ::strncpy (buf, result, buflen);
- return buf;
-#else
- // @@ Same as ACE_OS::asctime (), you need to implement it
- // yourself.
- ACE_UNUSED_ARG (t);
- ACE_UNUSED_ARG (buf);
- ACE_UNUSED_ARG (buflen);
- ACE_NOTSUP_RETURN (0);
-#endif /* defined (ACE_HAS_REENTRANT_FUNCTIONS) */
-}
-
-ACE_INLINE size_t
-ACE_OS::strftime (char *s, size_t maxsize, const char *format,
- const struct tm *timeptr)
-{
-#if !defined (ACE_HAS_WINCE)
- return ::strftime (s, maxsize, format, timeptr);
-#else
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (maxsize);
- ACE_UNUSED_ARG (format);
- ACE_UNUSED_ARG (timeptr);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE int
-ACE_OS::flock_init (ACE_OS::ace_flock_t *lock,
- int flags,
- LPCTSTR name,
- mode_t perms)
-{
- // ACE_TRACE ("ACE_OS::flock_init");
-#if defined (ACE_WIN32)
- // Once initialized, these values are never changed.
- lock->overlapped_.Internal = 0;
- lock->overlapped_.InternalHigh = 0;
- lock->overlapped_.OffsetHigh = 0;
- lock->overlapped_.hEvent = INVALID_HANDLE_VALUE;
-#endif /* ACE_WIN32 */
- lock->handle_ = ACE_INVALID_HANDLE;
- lock->lockname_ = 0;
-
- if (name != 0)
- {
- ACE_OSCALL (ACE_OS::open (name, flags, perms),
- ACE_HANDLE,
- ACE_INVALID_HANDLE,
- lock->handle_);
- lock->lockname_ = ACE_OS::strdup (name);
- return lock->handle_ == ACE_INVALID_HANDLE ? -1 : 0;
- }
- else
- return 0;
-}
-
-ACE_INLINE int
-ACE_OS::flock_wrlock (ACE_OS::ace_flock_t *lock, short whence, off_t start, off_t len)
-{
- // ACE_TRACE ("ACE_OS::flock_wrlock");
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
- ACE_UNUSED_ARG (whence);
- lock->overlapped_.Offset = start;
- if (len == 0)
- len = ::GetFileSize (lock->handle_, NULL);
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::LockFileEx (lock->handle_, LOCKFILE_EXCLUSIVE_LOCK, 0, len, 0, &lock->overlapped_),
- ace_result_), int, -1);
-#elif defined (ACE_LACKS_FILELOCKS)
- ACE_UNUSED_ARG (lock);
- ACE_UNUSED_ARG (whence);
- ACE_UNUSED_ARG (start);
- ACE_UNUSED_ARG (len);
- ACE_NOTSUP_RETURN (-1);
-#else
- lock->lock_.l_whence = whence;
- lock->lock_.l_start = start;
- lock->lock_.l_len = len;
- lock->lock_.l_type = F_WRLCK; // set write lock
- // block, if no access
- ACE_OSCALL_RETURN (::fcntl (lock->handle_, F_SETLKW, &lock->lock_), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::flock_rdlock (ACE_OS::ace_flock_t *lock, short whence, off_t start, off_t len)
-{
- // ACE_TRACE ("ACE_OS::flock_rdlock");
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
- ACE_UNUSED_ARG (whence);
- lock->overlapped_.Offset = start;
- if (len == 0)
- len = ::GetFileSize (lock->handle_, NULL);
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::LockFileEx (lock->handle_, 0, 0, len, 0, &lock->overlapped_),
- ace_result_), int, -1);
-#elif defined (ACE_LACKS_FILELOCKS)
- ACE_UNUSED_ARG (lock);
- ACE_UNUSED_ARG (whence);
- ACE_UNUSED_ARG (start);
- ACE_UNUSED_ARG (len);
- ACE_NOTSUP_RETURN (-1);
-#else
- lock->lock_.l_whence = whence;
- lock->lock_.l_start = start;
- lock->lock_.l_len = len;
- lock->lock_.l_type = F_RDLCK; // set read lock
- // block, if no access
- ACE_OSCALL_RETURN (::fcntl (lock->handle_, F_SETLKW, &lock->lock_), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::flock_trywrlock (ACE_OS::ace_flock_t *lock, short whence, off_t start, off_t len)
-{
- // ACE_TRACE ("ACE_OS::ace_flock_trywrlock");
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
- ACE_UNUSED_ARG (whence);
- lock->overlapped_.Offset = start;
- if (len == 0)
- len = ::GetFileSize (lock->handle_, NULL);
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::LockFileEx (lock->handle_,
- LOCKFILE_FAIL_IMMEDIATELY | LOCKFILE_EXCLUSIVE_LOCK,
- 0, len, 0,
- &lock->overlapped_),
- ace_result_), int, -1);
-#elif defined (ACE_LACKS_FILELOCKS)
- ACE_UNUSED_ARG (lock);
- ACE_UNUSED_ARG (whence);
- ACE_UNUSED_ARG (start);
- ACE_UNUSED_ARG (len);
- ACE_NOTSUP_RETURN (-1);
-#else
- lock->lock_.l_whence = whence;
- lock->lock_.l_start = start;
- lock->lock_.l_len = len;
- lock->lock_.l_type = F_WRLCK; // set write lock
-
- int result = 0;
- // Does not block, if no access, returns -1 and set errno = EBUSY;
- ACE_OSCALL (::fcntl (lock->handle_, F_SETLK, &lock->lock_), int, -1, result);
-
-#if ! defined (ACE_PSOS)
- if (result == -1 && (errno == EACCES || errno == EAGAIN))
- errno = EBUSY;
-#endif /* ! defined (ACE_PSOS) */
-
- return result;
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::flock_tryrdlock (ACE_OS::ace_flock_t *lock, short whence, off_t start, off_t len)
-{
- // ACE_TRACE ("ACE_OS::ace_flock_tryrdlock");
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
- ACE_UNUSED_ARG (whence);
- lock->overlapped_.Offset = start;
- if (len == 0)
- len = ::GetFileSize (lock->handle_, NULL);
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::LockFileEx (lock->handle_,
- LOCKFILE_FAIL_IMMEDIATELY,
- 0, len, 0,
- &lock->overlapped_),
- ace_result_), int, -1);
-#elif defined (ACE_LACKS_FILELOCKS)
- ACE_UNUSED_ARG (lock);
- ACE_UNUSED_ARG (whence);
- ACE_UNUSED_ARG (start);
- ACE_UNUSED_ARG (len);
- ACE_NOTSUP_RETURN (-1);
-#else
- lock->lock_.l_whence = whence;
- lock->lock_.l_start = start;
- lock->lock_.l_len = len;
- lock->lock_.l_type = F_RDLCK; // set read lock
-
- int result = 0;
- // Does not block, if no access, returns -1 and set errno = EBUSY;
- ACE_OSCALL (::fcntl (lock->handle_, F_SETLK, &lock->lock_), int, -1, result);
-
-#if ! defined (ACE_PSOS)
- if (result == -1 && (errno == EACCES || errno == EAGAIN))
- errno = EBUSY;
-#endif /* ! defined (ACE_PSOS) */
-
- return result;
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::flock_unlock (ACE_OS::ace_flock_t *lock, short whence, off_t start, off_t len)
-{
- // ACE_TRACE ("ACE_OS::flock_unlock");
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
- ACE_UNUSED_ARG (whence);
- lock->overlapped_.Offset = start;
- if (len == 0)
- len = ::GetFileSize (lock->handle_, NULL);
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::UnlockFileEx (lock->handle_, 0, len, 0, &lock->overlapped_),
- ace_result_), int, -1);
-#elif defined (ACE_LACKS_FILELOCKS)
- ACE_UNUSED_ARG (lock);
- ACE_UNUSED_ARG (whence);
- ACE_UNUSED_ARG (start);
- ACE_UNUSED_ARG (len);
- ACE_NOTSUP_RETURN (-1);
-#else
- lock->lock_.l_whence = whence;
- lock->lock_.l_start = start;
- lock->lock_.l_len = len;
- lock->lock_.l_type = F_UNLCK; // Unlock file.
-
- // release lock
- ACE_OSCALL_RETURN (::fcntl (lock->handle_, F_SETLK, &lock->lock_), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::flock_destroy (ACE_OS::ace_flock_t *lock)
-{
- // ACE_TRACE ("ACE_OS::flock_destroy");
- if (lock->handle_ != ACE_INVALID_HANDLE)
- {
- ACE_OS::flock_unlock (lock);
- ACE_OS::close (lock->handle_);
- lock->handle_ = ACE_INVALID_HANDLE;
- if (lock->lockname_ != 0)
- {
- ACE_OS::unlink (lock->lockname_);
- ACE_OS::free (ACE_static_cast (void *,
- ACE_const_cast (LPTSTR,
- lock->lockname_)));
- lock->lockname_ = 0;
- }
- }
- return 0;
-}
-
-ACE_INLINE int
-ACE_OS::execv (const char *path, char *const argv[])
-{
- // ACE_TRACE ("ACE_OS::execv");
-#if defined (ACE_LACKS_EXEC)
- ACE_UNUSED_ARG (path);
- ACE_UNUSED_ARG (argv);
-
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_WIN32)
-#if defined (__BORLANDC__) // VSB
- return ::execv (path, argv);
-#else
- return ::_execv (path, (const char *const *) argv);
-#endif /* __BORLANDC__ */
-#elif defined (ACE_LACKS_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::execv (path, (const char **) argv), int, -1);
-#else
- ACE_OSCALL_RETURN (::execv (path, argv), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::execve (const char *path, char *const argv[], char *const envp[])
-{
- // ACE_TRACE ("ACE_OS::execve");
-#if defined (ACE_LACKS_EXEC)
- ACE_UNUSED_ARG (path);
- ACE_UNUSED_ARG (argv);
- ACE_UNUSED_ARG (envp);
-
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_WIN32)
-#if defined (__BORLANDC__) // VSB
- return ::execve (path, argv, envp);
-#else
- return ::_execve (path, (const char *const *) argv, (const char *const *) envp);
-#endif /* __BORLANDC__ */
-#elif defined (ACE_LACKS_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::execve (path, (const char **) argv, (char **) envp), int, -1);
-#else
- ACE_OSCALL_RETURN (::execve (path, argv, envp), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::execvp (const char *file, char *const argv[])
-{
- // ACE_TRACE ("ACE_OS::execvp");
-#if defined (ACE_LACKS_EXEC)
- ACE_UNUSED_ARG (file);
- ACE_UNUSED_ARG (argv);
-
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_WIN32)
-#if defined (__BORLANDC__) // VSB
- return ::execvp (file, argv);
-#else
- return ::_execvp (file, (const char *const *) argv);
-#endif /* __BORLANDC__ */
-#elif defined (ACE_LACKS_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::execvp (file, (const char **) argv), int, -1);
-#else
- ACE_OSCALL_RETURN (::execvp (file, argv), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-#if !defined (ACE_HAS_WINCE)
-ACE_INLINE FILE *
-ACE_OS::fdopen (ACE_HANDLE handle, const char *mode)
-{
- // ACE_TRACE ("ACE_OS::fdopen");
-#if defined (ACE_WIN32)
- // kernel file handle -> FILE* conversion...
- // Options: _O_APPEND, _O_RDONLY and _O_TEXT are lost
-
- FILE *file = 0;
-
- int crt_handle = ::_open_osfhandle ((long) handle, 0);
-
- if (crt_handle != -1)
- {
-#if defined(__BORLANDC__) // VSB
- file = ::_fdopen (crt_handle, (char *) mode);
-#else
- file = ::_fdopen (crt_handle, mode);
-#endif /* __BORLANDC__ */
-
- if (!file)
- ::_close (crt_handle);
- }
-
- return file;
-#else
- ACE_OSCALL_RETURN (::fdopen (handle, mode), FILE *, 0);
-#endif /* ACE_WIN32 */
-}
-#endif /* ! ACE_HAS_WINCE */
-
-ACE_INLINE int
-ACE_OS::ftruncate (ACE_HANDLE handle, off_t offset)
-{
- // ACE_TRACE ("ACE_OS::ftruncate");
-#if defined (ACE_WIN32)
- if (::SetFilePointer (handle, offset, NULL, FILE_BEGIN) != -1)
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::SetEndOfFile (handle), ace_result_), int, -1);
- else
- ACE_FAIL_RETURN (-1);
- /* NOTREACHED */
-#else
- ACE_OSCALL_RETURN (::ftruncate (handle, offset), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::getrlimit (int resource, struct rlimit *rl)
-{
- // ACE_TRACE ("ACE_OS::getrlimit");
-
-#if defined (ACE_LACKS_RLIMIT)
- ACE_UNUSED_ARG (resource);
- ACE_UNUSED_ARG (rl);
-
- ACE_NOTSUP_RETURN (-1);
-#else
-# if defined (ACE_HAS_RLIMIT_RESOURCE_ENUM)
- ACE_OSCALL_RETURN (::getrlimit ((ACE_HAS_RLIMIT_RESOURCE_ENUM) resource, rl), int, -1);
-# else
- ACE_OSCALL_RETURN (::getrlimit (resource, rl), int, -1);
-# endif /* ACE_HAS_RLIMIT_RESOURCE_ENUM */
-#endif /* ACE_LACKS_RLIMIT */
-}
-
-ACE_INLINE int
-ACE_OS::setrlimit (int resource, ACE_SETRLIMIT_TYPE *rl)
-{
- // ACE_TRACE ("ACE_OS::setrlimit");
-
-#if defined (ACE_LACKS_RLIMIT)
- ACE_UNUSED_ARG (resource);
- ACE_UNUSED_ARG (rl);
-
- ACE_NOTSUP_RETURN (-1);
-#else
-# if defined (ACE_HAS_RLIMIT_RESOURCE_ENUM)
- ACE_OSCALL_RETURN (::setrlimit ((ACE_HAS_RLIMIT_RESOURCE_ENUM) resource, rl), int, -1);
-# else
- ACE_OSCALL_RETURN (::setrlimit (resource, rl), int, -1);
-# endif /* ACE_HAS_RLIMIT_RESOURCE_ENUM */
-#endif /* ACE_LACKS_RLIMIT */
-}
-
-ACE_INLINE int
-ACE_OS::socketpair (int domain, int type,
- int protocol, ACE_HANDLE sv[2])
-{
- // ACE_TRACE ("ACE_OS::socketpair");
-#if defined (ACE_WIN32) || defined (ACE_LACKS_SOCKETPAIR)
- ACE_UNUSED_ARG (domain);
- ACE_UNUSED_ARG (type);
- ACE_UNUSED_ARG (protocol);
- ACE_UNUSED_ARG (sv);
-
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_OSCALL_RETURN (::socketpair (domain, type, protocol, sv),
- int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE ACE_HANDLE
-ACE_OS::dup (ACE_HANDLE handle)
-{
- // ACE_TRACE ("ACE_OS::dup");
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
- ACE_HANDLE new_fd;
- if (::DuplicateHandle(::GetCurrentProcess (),
- handle,
- ::GetCurrentProcess(),
- &new_fd,
- 0,
- TRUE,
- DUPLICATE_SAME_ACCESS))
- return new_fd;
- else
- ACE_FAIL_RETURN (ACE_INVALID_HANDLE);
- /* NOTREACHED */
-#elif defined (VXWORKS)
- ACE_UNUSED_ARG (handle);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_HAS_WINCE)
- ACE_UNUSED_ARG (handle);
- ACE_NOTSUP_RETURN (0);
-#else
- ACE_OSCALL_RETURN (::dup (handle), ACE_HANDLE, ACE_INVALID_HANDLE);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::dup2 (ACE_HANDLE oldhandle, ACE_HANDLE newhandle)
-{
- // ACE_TRACE ("ACE_OS::dup2");
-#if defined (ACE_WIN32) || defined (VXWORKS)
- // msvcrt has _dup2 ?!
- ACE_UNUSED_ARG (oldhandle);
- ACE_UNUSED_ARG (newhandle);
-
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_OSCALL_RETURN (::dup2 (oldhandle, newhandle), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE ACE_hrtime_t
-ACE_OS::gethrtime (void)
-{
- // ACE_TRACE ("ACE_OS::gethrtime");
-#if defined (ACE_HAS_HI_RES_TIMER)
- return ::gethrtime ();
-#elif defined (ACE_HAS_AIX_HI_RES_TIMER)
- timebasestruct_t tb;
-
- ::read_real_time(&tb, TIMEBASE_SZ);
- ::time_base_to_time(&tb, TIMEBASE_SZ);
-
- return tb.tb_high * ACE_ONE_SECOND_IN_NSECS + tb.tb_low;
-// #elif defined (linux)
-// NOTE: the following don't seem to work on Linux. Use ::gettimeofday
-// instead.
-// # if defined (ACE_HAS_PENTIUM)
-// ACE_hrtime_t now;
-//
-// // See comments about the RDTSC Pentium instruction for the ACE_WIN32
-// // version of ACE_OS::gethrtime (), below.
-// //
-// // Read the high-res tick counter directly into memory variable "now".
-// // The A constraint signifies a 64-bit int.
-// asm volatile ("rdtsc" : "=A" (now) : : "memory");
-//
-// return now;
-// # elif defined (__alpha)
-// ACE_hrtime_t now;
-//
-// // The following statement is based on code published by:
-// // Mosberger, David, "How to Make Your Applications Fly, Part 1",
-// // Linux Journal Issue 42, October 1997, page 50.
-// // It reads the high-res tick counter directly into memory variable "now".
-// asm volatile ("rpcc %0" : "=r" (now) : : "memory");
-//
-// return now;
-// # else
-// const ACE_Time_Value now = ACE_OS::gettimeofday ();
-// return now.msec () * 1000000L /* Turn millseconds into nanoseconds */;
-// # endif /* ACE_HAS_PENTIUM || __alpha */
-#elif defined (ACE_WIN32) && defined (ACE_HAS_PENTIUM) && !defined (ACE_HAS_WINCE)
- // Issue the RDTSC assembler instruction to get the number of clock
- // ticks since system boot. RDTSC is only available on Pentiums and
- // higher. Thanks to Wayne Vucenic <wvucenic@netgate.net> for
- // pointing us to intel's RDTSC instruction. See
- // http://www.sandpile.org/80x86/rdtsc.shtml for a description of
- // the RDTSC instruction. Or see Frank van Gilluwe's "The
- // Undocumented PC" published by Adisson Wesley Developers Press.
-
- unsigned long least;
- unsigned long most;
-
- __asm {
- // __asm rdtsc
- // VC++ doesn't know the opcode for rdtsc (OFh, 31h), so we'll
- // emit the opcode manually.
- __asm _emit 0xf
- __asm _emit 0x31
- __asm mov least,eax
- __asm mov most,edx
- }
-
- return ACE_MAKE_QWORD (least, most);
-#elif defined (ACE_HAS_POWERPC) && defined (ghs)
- // PowerPC w/ GreenHills compiler on VxWorks
-
- u_long most;
- u_long least;
- ACE_OS::readPPCTimeBase (most, least);
- return ACE_U_LongLong (least, most);
-
-#elif defined (ACE_HAS_CLOCK_GETTIME) || defined (ACE_PSOS)
- // e.g., VxWorks (besides POWERPC && GreenHills) . . .
- struct timespec ts;
-
- ACE_OS::clock_gettime (CLOCK_REALTIME, &ts);
-
- // Carefully create the return value to avoid arithmetic overflow
- // if ACE_hrtime_t is ACE_U_LongLong.
- ACE_hrtime_t now = ts.tv_sec;
- now *= (ACE_UINT32) ACE_ONE_SECOND_IN_NSECS;
- now += ts.tv_nsec;
-
- return now;
-#else
- const ACE_Time_Value now = ACE_OS::gettimeofday ();
- return now.msec () * 1000000L /* Turn millseconds into nanoseconds */;
-#endif /* ACE_HAS_HI_RES_TIMER */
-}
-
-ACE_INLINE int
-ACE_OS::fdetach (const char *file)
-{
- // ACE_TRACE ("ACE_OS::fdetach");
-#if defined (ACE_HAS_STREAM_PIPES)
- ACE_OSCALL_RETURN (::fdetach (file), int, -1);
-#else
- ACE_UNUSED_ARG (file);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-ACE_INLINE int
-ACE_OS::fattach (int handle, const char *path)
-{
- // ACE_TRACE ("ACE_OS::fattach");
-#if defined (ACE_HAS_STREAM_PIPES)
- ACE_OSCALL_RETURN (::fattach (handle, path), int, -1);
-#else
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (path);
-
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-ACE_INLINE pid_t
-ACE_OS::fork (void)
-{
- // ACE_TRACE ("ACE_OS::fork");
-#if defined (ACE_LACKS_FORK)
- ACE_NOTSUP_RETURN (pid_t (-1));
-#else
- ACE_OSCALL_RETURN (::fork (), pid_t, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::getpagesize (void)
-{
- // ACE_TRACE ("ACE_OS::getpid");
-#if defined (ACE_WIN32)
- SYSTEM_INFO sys_info;
- ::GetSystemInfo (&sys_info);
- return (int) sys_info.dwPageSize;
-#elif defined (_SC_PAGESIZE)
- return (int) ::sysconf (_SC_PAGESIZE);
-#elif defined (ACE_HAS_GETPAGESIZE)
- return ::getpagesize ();
-#else
- // Use the default set in config.h
- return ACE_PAGE_SIZE;
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE pid_t
-ACE_OS::getpid (void)
-{
- // ACE_TRACE ("ACE_OS::getpid");
-#if defined (ACE_WIN32)
- return ::GetCurrentProcessId ();
-#elif defined (VXWORKS)
- // getpid() is not supported: just one process anyways
- return 0;
-#elif defined (CHORUS)
- return (pid_t) (::agetId ());
-#else
- ACE_OSCALL_RETURN (::getpid (), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE pid_t
-ACE_OS::getpgid (pid_t pid)
-{
- // ACE_TRACE ("ACE_OS::getpgid");
-#if defined (ACE_LACKS_GETPGID)
- ACE_UNUSED_ARG (pid);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (VXWORKS)
- // getpid() is not supported, only one process anyway.
- ACE_UNUSED_ARG (pid);
- return 0;
-#else
- ACE_OSCALL_RETURN (::getpgid (pid), pid_t, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE off_t
-ACE_OS::lseek (ACE_HANDLE handle, off_t offset, int whence)
-{
- // ACE_TRACE ("ACE_OS::lseek");
-
-#if defined (ACE_WIN32)
-#if SEEK_SET != FILE_BEGIN || SEEK_CUR != FILE_CURRENT || SEEK_END != FILE_END
- //#error Windows NT is evil AND rude!
- switch (whence)
- {
- case SEEK_SET:
- whence = FILE_BEGIN;
- break;
- case SEEK_CUR:
- whence = FILE_CURRENT;
- break;
- case SEEK_END:
- whence = FILE_END;
- break;
- default:
- errno = EINVAL;
- return -1; // rather safe than sorry
- }
-#endif /* SEEK_SET != FILE_BEGIN || SEEK_CUR != FILE_CURRENT || SEEK_END != FILE_END */
- DWORD result = ::SetFilePointer (handle, offset, NULL, whence);
- if (result == ACE_SYSCALL_FAILED)
- ACE_FAIL_RETURN (-1);
- else
- return result;
-#else
- ACE_OSCALL_RETURN (::lseek (handle, offset, whence), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE pid_t
-ACE_OS::wait (int *stat_loc)
-{
- // ACE_TRACE ("ACE_OS::wait");
-#if defined (ACE_WIN32) || defined (VXWORKS)
- ACE_UNUSED_ARG (stat_loc);
-
- ACE_NOTSUP_RETURN (0);
-#else
-#if !defined (AIX)
-#if defined (ACE_HAS_UNION_WAIT)
- ACE_OSCALL_RETURN (::wait ((union wait *) stat_loc), pid_t, -1);
-#else
- ACE_OSCALL_RETURN (::wait (stat_loc), pid_t, -1);
-#endif /* ACE_HAS_UNION_WAIT */
-#else
- ACE_OSCALL_RETURN (::wait ((union wait *) stat_loc), pid_t, -1);
-#endif /* defined (AIX) */
-#endif /* defined (ACE_WIN32) */
-}
-
-ACE_INLINE pid_t
-ACE_OS::waitpid (pid_t pid, int *stat_loc, int options)
-{
- // ACE_TRACE ("ACE_OS::waitpid");
-#if defined (ACE_WIN32) || defined (VXWORKS)
- ACE_UNUSED_ARG (pid);
- ACE_UNUSED_ARG (stat_loc);
- ACE_UNUSED_ARG (options);
-
- ACE_NOTSUP_RETURN (0);
-#else
- ACE_OSCALL_RETURN (::waitpid (pid, stat_loc, options),
- pid_t, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::ioctl (ACE_HANDLE handle, int cmd, void *val)
-{
- // ACE_TRACE ("ACE_OS::ioctl");
-
-#if defined (ACE_WIN32)
- ACE_SOCKET sock = (ACE_SOCKET) handle;
- ACE_SOCKCALL_RETURN (::ioctlsocket (sock, cmd, (u_long *) val), int, -1);
-#elif defined (VXWORKS)
- // This may not work very well...
- ACE_OSCALL_RETURN (ACE_ADAPT_RETVAL (::ioctl (handle, cmd, (int) val), ace_result_),
- int, -1);
-#else
- ACE_OSCALL_RETURN (::ioctl (handle, cmd, val), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::kill (pid_t pid, int signum)
-{
- // ACE_TRACE ("ACE_OS::kill");
-#if defined (ACE_WIN32) || defined (CHORUS)
- ACE_UNUSED_ARG (pid);
- ACE_UNUSED_ARG (signum);
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_OSCALL_RETURN (::kill (pid, signum), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::sigaction (int signum,
- const struct sigaction *nsa,
- struct sigaction *osa)
-{
- // ACE_TRACE ("ACE_OS::sigaction");
- if (signum == 0)
- return 0;
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
- struct sigaction sa;
-
- if (osa == 0)
- osa = &sa;
-
- osa->sa_handler = ::signal (signum, nsa->sa_handler);
- return osa->sa_handler == SIG_ERR ? -1 : 0;
-#elif defined (CHORUS) || defined (ACE_HAS_WINCE)
- ACE_UNUSED_ARG (signum);
- ACE_UNUSED_ARG (nsa);
- ACE_UNUSED_ARG (osa);
- ACE_NOTSUP_RETURN (-1);
-#elif defined (ACE_LACKS_POSIX_PROTOTYPES) || defined(ACE_LACKS_SOME_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::sigaction (signum, (struct sigaction*) nsa, osa), int, -1);
-#else
- ACE_OSCALL_RETURN (::sigaction (signum, nsa, osa), int, -1);
-#endif /* ACE_LACKS_POSIX_PROTOTYPES */
-}
-
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
-ACE_INLINE char *
-ACE_OS::getcwd (char *buf, size_t size)
-{
- // ACE_TRACE ("ACE_OS::getcwd");
-#if defined (ACE_WIN32)
- return ::_getcwd (buf, size);
-#else
- ACE_OSCALL_RETURN (::getcwd (buf, size), char *, 0);
-#endif /* ACE_WIN32 */
-}
-#endif /* !ACE_HAS_MOSTLY_UNICODE_APIS */
-
-ACE_INLINE int
-ACE_OS::sleep (u_int seconds)
-{
- // ACE_TRACE ("ACE_OS::sleep");
-#if defined (ACE_WIN32)
- ::Sleep (seconds * ACE_ONE_SECOND_IN_MSECS);
- return 0;
-#elif defined (ACE_HAS_CLOCK_GETTIME)
- struct timespec rqtp;
- // Initializer doesn't work with Green Hills 1.8.7
- rqtp.tv_sec = seconds;
- rqtp.tv_nsec = 0L;
- ACE_OSCALL_RETURN (::nanosleep (&rqtp, 0), int, -1);
-#elif defined (ACE_PSOS)
- timeval wait;
- wait.tv_sec = seconds;
- wait.tv_usec = 0;
- ACE_OSCALL_RETURN (::select (0, 0, 0, 0, &wait), int, -1);
-#else
- ACE_OSCALL_RETURN (::sleep (seconds), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::sleep (const ACE_Time_Value &tv)
-{
- // ACE_TRACE ("ACE_OS::sleep");
-#if defined (ACE_WIN32)
- ::Sleep (tv.msec ());
- return 0;
-#elif defined (ACE_HAS_POLL) && !defined (ACE_POLL_IS_BROKEN)
- ACE_OSCALL_RETURN (::poll (0, 0, tv.msec ()), int, -1);
-#else
- ACE_OSCALL_RETURN (::select (0, 0, 0, 0, (timeval *) &tv), int, -1);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::nanosleep (const struct timespec *requested,
- struct timespec *remaining)
-{
- // ACE_TRACE ("ACE_OS::nanosleep");
-#if defined (ACE_HAS_CLOCK_GETTIME)
- // ::nanosleep () is POSIX 1003.1b. So is ::clock_gettime (). So,
- // if ACE_HAS_CLOCK_GETTIME is defined, then ::nanosleep () should
- // be available on the platform. On Solaris 2.x, both functions
- // require linking with -lposix4.
- return ::nanosleep ((ACE_TIMESPEC_PTR) requested, remaining);
-#elif defined (ACE_PSOS)
- double ticks = KC_TICKS2SEC * requested->tv_sec +
- ( ACE_static_cast (double, requested->tv_nsec) *
- ACE_static_cast (double, KC_TICKS2SEC) ) /
- ACE_static_cast (double, ACE_ONE_SECOND_IN_NSECS);
-
- if (ticks > ACE_static_cast (double, ACE_PSOS_Time_t::max_ticks))
- {
- ticks -= ACE_static_cast (double, ACE_PSOS_Time_t::max_ticks);
- remaining->tv_sec = ACE_static_cast (time_t,
- (ticks /
- ACE_static_cast (double,
- KC_TICKS2SEC)));
- ticks -= ACE_static_cast (double, remaining->tv_sec) *
- ACE_static_cast (double, KC_TICKS2SEC);
-
- remaining->tv_nsec =
- ACE_static_cast (long,
- (ticks * ACE_static_cast (double,
- ACE_ONE_SECOND_IN_NSECS)) /
- ACE_static_cast (double, KC_TICKS2SEC));
-
- ::tm_wkafter (ACE_PSOS_Time_t::max_ticks);
- }
- else
- {
- remaining->tv_sec = 0;
- remaining->tv_nsec = 0;
- ::tm_wkafter (ACE_static_cast (u_long, ticks));
- }
-
- // tm_wkafter always returns 0
- return 0;
-#else
- ACE_UNUSED_ARG (remaining);
-
- // Convert into seconds and microseconds.
-#if ! defined(ACE_HAS_BROKEN_TIMESPEC_MEMBERS)
- ACE_Time_Value tv (requested->tv_sec,
- requested->tv_nsec / 1000);
-#else
- ACE_Time_Value tv (requested->ts_sec,
- requested->ts_nsec / 1000);
-#endif /* ACE_HAS_BROKEN_TIMESPEC_MEMBERS */
- return ACE_OS::sleep (tv);
-#endif /* ACE_HAS_CLOCK_GETTIME */
-}
-
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
-ACE_INLINE int
-ACE_OS::mkdir (const char *path, mode_t mode)
-{
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG (mode);
-
- ACE_OSCALL_RETURN (::_mkdir (path), int, -1);
-#elif defined (VXWORKS)
- ACE_UNUSED_ARG (mode);
- ACE_OSCALL_RETURN (::mkdir ((char *) path), int, -1);
-#else
- ACE_OSCALL_RETURN (::mkdir (path, mode), int, -1);
-#endif /* VXWORKS */
-}
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
-
-ACE_INLINE char *
-ACE_OS::getenv (const char *symbol)
-{
- // ACE_TRACE ("ACE_OS::getenv");
-#if !defined (ACE_HAS_WINCE)
- ACE_OSCALL_RETURN (::getenv (symbol), char *, 0);
-#else
- // @@ WinCE doesn't have the concept of environment variables.
- ACE_UNUSED_ARG (symbol);
- ACE_NOTSUP_RETURN (0);
-#endif /* ! ACE_HAS_WINCE */
-}
-
-ACE_INLINE int
-ACE_OS::putenv (const char *string)
-{
- // ACE_TRACE ("ACE_OS::putenv");
- // VxWorks declares ::putenv with a non-const arg.
-#if !defined (ACE_HAS_WINCE)
- ACE_OSCALL_RETURN (::putenv ((char *) string), int, -1);
-#else
- // @@ WinCE doesn't have the concept of environment variables.
- ACE_UNUSED_ARG (string);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ! ACE_HAS_WINCE */
-}
-
-ACE_INLINE
-ACE_Str_Buf::ACE_Str_Buf (void *b, int l, int max)
-{
- this->maxlen = max;
- this->len = l;
- this->buf = (char *) b;
-}
-
-ACE_INLINE
-ACE_Str_Buf::ACE_Str_Buf (strbuf &sb)
-{
- this->maxlen = sb.maxlen;
- this->len = sb.len;
- this->buf = sb.buf;
-}
-
-#if !defined (ACE_HAS_WCHAR_TYPEDEFS_CHAR)
-ACE_INLINE size_t
-ACE_OS::strlen (const wchar_t *s)
-{
- // ACE_TRACE ("ACE_OS::strlen");
-#if defined (ACE_HAS_UNICODE)
- return ::wcslen (s);
-#else
-# if defined (ACE_HAS_XPG4_MULTIBYTE_CHAR)
- return wcslen (s);
-# else
- u_int len = 0;
-
- while (*s++ != 0)
- len++;
-
- return len;
-# endif /* ACE_HAS_XPG4_MULTIBYTE_CHAR */
-#endif /* ACE_HAS_UNICODE */
-}
-
-ACE_INLINE wchar_t *
-ACE_OS::strcpy (wchar_t *s, const wchar_t *t)
-{
- // ACE_TRACE ("ACE_OS::strcpy");
-#if defined (ACE_HAS_UNICODE)
- return ::wcscpy (s, t);
-#else
-# if defined (ACE_HAS_XPG4_MULTIBYTE_CHAR)
- return wcscpy (s, t);
-# else
- wchar_t *result = s;
-
- while ((*s++ = *t++) != 0)
- continue;
-
- return result;
-# endif /* ACE_HAS_XPG4_MULTIBYTE_CHAR */
-#endif /* ACE_HAS_UNICODE */
-}
-#endif /* ! ACE_HAS_WCHAR_TYPEDEFS_CHAR */
-
-ACE_INLINE u_int
-ACE_OS::wslen (const WChar *s)
-{
- u_int len = 0;
-
- while (*s++)
- len++;
-
- return len;
-}
-
-ACE_INLINE ACE_OS::WChar *
-ACE_OS::wscpy (WChar *dest, const WChar *src)
-{
- WChar *original_dest = dest;
-
- while ((*dest++ = *src++) != 0)
- continue;
-
- return original_dest;
-}
-
-#if defined (ACE_HAS_UNICODE)
-
-ACE_INLINE int
-ACE_OS::atoi (const wchar_t *s)
-{
- return ::_wtoi (s);
-}
-
-ACE_INLINE wchar_t *
-ACE_OS::strpbrk (const wchar_t *s, const wchar_t *t)
-{
- // ACE_TRACE ("ACE_OS::wcspbrk");
- return ::wcspbrk (s, t);
-}
-
-ACE_INLINE wchar_t *
-ACE_OS::strcat (wchar_t *s, const wchar_t *t)
-{
- // ACE_TRACE ("ACE_OS::strcat");
- return ::wcscat (s, t);
-}
-
-ACE_INLINE wchar_t *
-ACE_OS::strchr (const wchar_t *s, wint_t c)
-{
- // ACE_TRACE ("ACE_OS::strchr");
- return ::wcschr (s, c);
-}
-
-ACE_INLINE wchar_t *
-ACE_OS::strrchr (const wchar_t *s, wint_t c)
-{
- // ACE_TRACE ("ACE_OS::strrchr");
- return ::wcsrchr (s, c);
-}
-
-ACE_INLINE int
-ACE_OS::strcmp (const wchar_t *s, const wchar_t *t)
-{
- // ACE_TRACE ("ACE_OS::strcmp");
- return ::wcscmp (s, t);
-}
-
-ACE_INLINE wint_t
-ACE_OS::to_lower (wint_t c)
-{
- // ACE_TRACE ("ACE_OS::to_lower");
- return ::towlower (c);
-}
-
-ACE_INLINE int
-ACE_OS::strcasecmp (const wchar_t *s, const wchar_t *t)
-{
- // ACE_TRACE ("ACE_OS::strcasecmp");
-
-#if !defined (ACE_WIN32)
- // Handles most of what the BSD version does, but does not indicate
- // lexicographic ordering if the strings are unequal. Just
- // indicates equal (ignoring case) by return value == 0, else not
- // equal.
- int result = 0;
-
- do
- {
- int a = ACE_OS::to_lower (*s);
- int b = ACE_OS::to_lower (*t);
- result = ((a < b) ? -1 : (a > b));
- if (result != 0)
- break;
- } while (*s++ != '\0' && *t++ != '\0');
- // paranoid termination condition
-
- return result; // == 0 for match, else 1
-
-#else /* ACE_WIN32 */
- return ::_wcsicmp (s, t);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::strncasecmp (const wchar_t *s, const wchar_t *t, size_t len)
-{
- // ACE_TRACE ("ACE_OS::strcasecmp");
-
-#if !defined (ACE_WIN32)
- // Handles most of what the BSD version does, but does not indicate
- // lexicographic ordering if the strings are unequal. Just
- // indicates equal (ignoring case) by return value == 0, else not
- // equal.
- int result = 0;
-
- while (*s != '\0' && *t != '\0' && len != 0)
- {
- if (ACE_OS::to_lower (*s) != ACE_OS::to_lower (*t))
- {
- result = ((ACE_OS::to_lower (*s) < ACE_OS::to_lower (*t)) ? -1 : 1);
- break;
- }
-
- ++s; ++t; --len;
- }
-
- return result; // == 0 for match, else 1
-
-#else /* ACE_WIN32 */
- return ::_wcsnicmp (s, t, len);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::strncmp (const wchar_t *s, const wchar_t *t, size_t len)
-{
- // ACE_TRACE ("ACE_OS::strncmp");
- return ::wcsncmp (s, t, len);
-}
-
-ACE_INLINE wchar_t *
-ACE_OS::strncpy (wchar_t *s, const wchar_t *t, size_t len)
-{
- // ACE_TRACE ("ACE_OS::strncpy");
- return ::wcsncpy (s, t, len);
-}
-
-ACE_INLINE wchar_t *
-ACE_OS::strncat (wchar_t *s, const wchar_t *t, size_t len)
-{
- // ACE_TRACE ("ACE_OS::strncat");
- return ::wcsncat (s, t, len);
-}
-
-ACE_INLINE wchar_t *
-ACE_OS::strtok (wchar_t *s, const wchar_t *tokens)
-{
- // ACE_TRACE ("ACE_OS::strtok");
- return ::wcstok (s, tokens);
-}
-
-ACE_INLINE long
-ACE_OS::strtol (const wchar_t *s, wchar_t **ptr, int base)
-{
- // ACE_TRACE ("ACE_OS::strtol");
- return ::wcstol (s, ptr, base);
-}
-
-ACE_INLINE int
-ACE_OS::ace_isspace (wchar_t c)
-{
- return iswspace (c);
-}
-
-#if defined (ACE_WIN32)
-
-ACE_INLINE wchar_t *
-ACE_OS::strstr (const wchar_t *s, const wchar_t *t)
-{
- // ACE_TRACE ("ACE_OS::strstr");
- return ::wcsstr (s, t);
-}
-
-ACE_INLINE wchar_t *
-ACE_OS::strdup (const wchar_t *s)
-{
- // ACE_TRACE ("ACE_OS::strdup");
-#if defined (__BORLANDC__)
- wchar_t *buffer = (wchar_t *) malloc (strlen (s) * sizeof (wchar_t) + 1);
- return ::wcscpy (buffer, s);
-#else
- return ::wcsdup (s);
-#endif /* __BORLANDC__ */
-}
-
-ACE_INLINE int
-ACE_OS::vsprintf (wchar_t *buffer, const wchar_t *format, va_list argptr)
-{
- return ::vswprintf (buffer, format, argptr);
-}
-
-ACE_INLINE int
-ACE_OS::hostname (wchar_t *name, size_t maxnamelen)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::hostname");
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::GetComputerNameW (name, LPDWORD (&maxnamelen)),
- ace_result_), int, -1);
-#else
- ACE_UNUSED_ARG (name);
- ACE_UNUSED_ARG (maxnamelen);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ! ACE_HAS_WINCE */
-}
-
-ACE_INLINE ACE_HANDLE
-ACE_OS::open (const wchar_t *filename,
- int mode,
- int perms,
- LPSECURITY_ATTRIBUTES sa)
-{
- ACE_UNUSED_ARG (perms);
- // ACE_TRACE ("ACE_OS::open");
- // Warning: This function ignores _O_APPEND
- DWORD access = GENERIC_READ;
- if (ACE_BIT_ENABLED (mode, O_WRONLY))
- access = GENERIC_WRITE;
- else if (ACE_BIT_ENABLED (mode, O_RDWR))
- access = GENERIC_READ | GENERIC_WRITE;
-
- DWORD creation = OPEN_EXISTING;
-
- if ((mode & (_O_CREAT | _O_EXCL)) == (_O_CREAT | _O_EXCL))
- creation = CREATE_NEW;
- else if ((mode & (_O_CREAT | _O_TRUNC)) == (_O_CREAT | _O_TRUNC))
- creation = CREATE_ALWAYS;
- else if (ACE_BIT_ENABLED (mode, _O_CREAT))
- creation = OPEN_ALWAYS;
- else if (ACE_BIT_ENABLED (mode, _O_TRUNC))
- creation = TRUNCATE_EXISTING;
-
- DWORD flags = 0;
-
- if (ACE_BIT_ENABLED (mode, _O_TEMPORARY))
- flags |= FILE_FLAG_DELETE_ON_CLOSE;
-
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_WRITE_THROUGH))
- flags |= FILE_FLAG_WRITE_THROUGH;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_OVERLAPPED))
- flags |= FILE_FLAG_OVERLAPPED;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_NO_BUFFERING))
- flags |= FILE_FLAG_NO_BUFFERING;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_RANDOM_ACCESS))
- flags |= FILE_FLAG_RANDOM_ACCESS;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_SEQUENTIAL_SCAN))
- flags |= FILE_FLAG_SEQUENTIAL_SCAN;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_DELETE_ON_CLOSE))
- flags |= FILE_FLAG_DELETE_ON_CLOSE;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_BACKUP_SEMANTICS))
- flags |= FILE_FLAG_BACKUP_SEMANTICS;
- if (ACE_BIT_ENABLED (mode, FILE_FLAG_POSIX_SEMANTICS))
- flags |= FILE_FLAG_POSIX_SEMANTICS;
-
- ACE_HANDLE h = ::CreateFileW (filename, access,
- FILE_SHARE_READ | FILE_SHARE_WRITE,
- sa, creation,
- flags,
- 0);
-
- if (h == ACE_INVALID_HANDLE)
- ACE_FAIL_RETURN (h);
- else
- return h;
-}
-
-ACE_INLINE int
-ACE_OS::unlink (const wchar_t *path)
-{
- // ACE_TRACE ("ACE_OS::unlink");
-#if !defined (ACE_HAS_WINCE)
- ACE_OSCALL_RETURN (::_wunlink (path), int, -1);
-#else
- // @@ The problem is, DeleteFile is not actually equals to unlink. ;(
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::DeleteFile (path), ace_result_),
- int, -1);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE ACE_SHLIB_HANDLE
-ACE_OS::dlopen (ACE_WIDE_DL_TYPE filename, int mode)
-{
- // ACE_TRACE ("ACE_OS::dlopen");
- ACE_UNUSED_ARG (mode);
-
- ACE_WIN32CALL_RETURN (::LoadLibraryW (filename), ACE_SHLIB_HANDLE, 0);
-}
-
-ACE_INLINE wchar_t *
-ACE_OS::getenv (const wchar_t *symbol)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::getenv");
- ACE_OSCALL_RETURN (::_wgetenv (symbol), wchar_t *, 0);
-#else
- ACE_UNUSED_ARG (symbol);
- ACE_NOTSUP_RETURN (0);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE int
-ACE_OS::access (const wchar_t *path, int amode)
-{
-#if !defined (ACE_HAS_WINCE)
- // ACE_TRACE ("ACE_OS::access");
- ACE_OSCALL_RETURN (::_waccess (path, amode), int, -1);
-#else
- // @@ There should be a Win32 API that can do this.
- ACE_UNUSED_ARG (path);
- ACE_UNUSED_ARG (amode);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE FILE *
-ACE_OS::fopen (const wchar_t *filename, const wchar_t *mode)
-{
-#if !defined (ACE_HAS_WINCE)
- ACE_OSCALL_RETURN (::_wfopen (filename, mode), FILE *, 0);
-#else
- DWORD creation;
-
- switch (mode[0])
- {
- case (TCHAR) 'r':
- creation = OPEN_EXISTING;
- break;
- case (TCHAR) 'a':
- creation = OPEN_ALWAYS;
- break;
- case (TCHAR) 'w':
- creation = CREATE_ALWAYS;
- break;
- default:
- errno = EINVAL;
- return ACE_INVALID_HANDLE;
- }
- HANDLE retv = ::CreateFile (filename,
- GENERIC_READ | GENERIC_WRITE,
- FILE_SHARE_READ | FILE_SHARE_WRITE,
- NULL,
- creation,
- FILE_ATTRIBUTE_NORMAL,
- NULL);
- if (retv == INVALID_HANDLE_VALUE)
- errno = ::GetLastError ();
- // Move the file pointer to EOF if we are opening the file in append mode.
- else if (creation == OPEN_ALWAYS)
- {
- ::SetFilePointer (retv, 0, 0, FILE_END);
- }
- return retv;
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE FILE *
-ACE_OS::fdopen (ACE_HANDLE handle, const wchar_t *mode)
-{
- // ACE_TRACE ("ACE_OS::fdopen");
-#if !defined (ACE_HAS_WINCE)
- // kernel file handle -> FILE* conversion...
- // Options: _O_APPEND, _O_RDONLY and _O_TEXT are lost
-
- FILE *file = 0;
-
- int crt_handle = ::_open_osfhandle ((long) handle, 0);
-
- if (crt_handle != -1)
- {
-#if defined(__BORLANDC__) // VSB
- // file = ::_fdopen (crt_handle, (wchar_t *) mode);
- // @@ Comment out the following line if you don't think you
- // want to deal with this.
-#error "Please correct me!"
-#else
- file = ::_wfdopen (crt_handle, mode);
-#endif /* __BORLANDC__ */
-
- if (!file)
- ::_close (crt_handle);
- }
-
- return file;
-#else /* ! ACE_HAS_WINCE */
- // @@ this function has to be implemented???
- // Okey, don't know how to implement it on CE.
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (mode);
- ACE_NOTSUP_RETURN (0);
-#endif /* ! ACE_HAS_WINCE */
-}
-
-ACE_INLINE int
-ACE_OS::stat (const wchar_t *file, struct stat *stp)
-{
- // ACE_TRACE ("ACE_OS::stat");
-#if defined (ACE_HAS_WINCE)
- WIN32_FIND_DATA fdata;
- HANDLE fhandle;
-
- fhandle = ::FindFirstFile (file, &fdata);
- if (fhandle == INVALID_HANDLE_VALUE)
- {
- errno = ::GetLastError ();
- return -1;
- }
- else if (fdata.nFileSizeHigh != 0)
- {
- errno = EINVAL;
- return -1;
- }
- else
- {
- stp->st_size = fdata.nFileSizeLow;
- stp->st_atime = ACE_Time_Value (fdata.ftLastAccessTime);
- stp->st_mtime = ACE_Time_Value (fdata.ftLastWriteTime);
- }
- return 0;
-#elif defined (__BORLANDC__)
- ACE_OSCALL_RETURN (::_wstat (file, stp), int, -1);
-#else
- ACE_OSCALL_RETURN (::_wstat (file, (struct _stat *) stp), int, -1);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE void
-ACE_OS::perror (const wchar_t *s)
-{
- // ACE_TRACE ("ACE_OS::perror");
-#if !defined (ACE_HAS_WINCE)
- ::_wperror (s);
-#else
- // @@ Let's leave this to some later point.
- ACE_UNUSED_ARG (s);
- //@@??@@ ACE_NOTSUP_RETURN ();
-#endif /* ! ACE_HAS_WINCE */
-}
-
-
-ACE_INLINE int
-ACE_OS::system (const wchar_t *command)
-{
-#if !defined (ACE_HAS_WINCE)
- ACE_OSCALL_RETURN (::_wsystem (command), int, -1);
-#else
- // @@ Should be able to emulate this using Win32 APIS.
- ACE_UNUSED_ARG (command);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_WINCE */
-}
-
-#if !defined (ACE_LACKS_MKTEMP)
-ACE_INLINE wchar_t *
-ACE_OS::mktemp (wchar_t *s)
-{
- // ACE_TRACE ("ACE_OS::mktemp");
- return ::_wmktemp (s);
-}
-#endif /* !ACE_LACKS_MKTEMP */
-
-ACE_INLINE int
-ACE_OS::mkdir (const wchar_t *path, mode_t mode)
-{
- // ACE_TRACE ("ACE_OS::mkdir");
-#if !defined (ACE_HAS_WINCE)
- ACE_UNUSED_ARG (mode);
-
- ACE_OSCALL_RETURN (::_wmkdir (path), int, -1);
-#else
- ACE_WIN32CALL_RETURN (ACE_ADAPT_RETVAL (::CreateDirectory (path, NULL),
- ace_result_),
- int, -1);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE int
-ACE_OS::chdir (const wchar_t *path)
-{
- // ACE_TRACE ("ACE_OS::chdir");
-#if defined (ACE_HAS_WINCE)
- ACE_UNUSED_ARG (path);
- ACE_NOTSUP_RETURN (-1);
-#else
- ACE_OSCALL_RETURN (::_wchdir (path), int, -1);
-#endif /* ACE_HAS_WINCE */
-}
-
-ACE_INLINE wchar_t *
-ACE_OS::getcwd (wchar_t *buf, size_t size)
-{
- // ACE_TRACE ("ACE_OS::getcwd");
-#if defined (ACE_HAS_WINCE)
- ACE_UNUSED_ARG (buf);
- ACE_UNUSED_ARG (size);
- ACE_NOTSUP_RETURN (0);
-#else
- return ::_wgetcwd (buf, size);
-#endif /* ACE_HAS_WINCE */
-}
-#endif /* ACE_WIN32 */
-#endif /* ACE_HAS_UNICODE */
-
-#if defined (ACE_LACKS_COND_T)
-ACE_INLINE long
-ACE_cond_t::waiters (void) const
-{
- return this->waiters_;
-}
-#endif /* ACE_LACKS_COND_T */
-
-#if 0
-ACE_INLINE int
-ACE_OS::thr_continue (const ACE_Thread_ID &thr_id)
-{
- // ACE_TRACE ("ACE_OS::thr_continue");
- return ACE_OS::thr_continue (thr_id.id ());
-}
-
-ACE_INLINE int
-ACE_OS::thr_create (ACE_THR_FUNC func,
- void *args,
- long flags,
- ACE_Thread_ID *thr_id,
- long priority,
- void *stack,
- size_t stacksize);
-{
- // ACE_TRACE ("ACE_OS::thr_create");
- ACE_thread_t thread_id;
- ACE_hthread_t thread_handle;
-
- int result = ACE_OS::thr_create (func, args, flags,
- &thread_id, &thread_handle,
- priority, stack, stacksize);
- if (result == -1)
- return -1;
- else if (thr_id != 0)
- {
- thr_id->id (thread_id);
- thr_id->handle (thread_handle);
- return result;
- }
-}
-
-ACE_INLINE int
-ACE_OS::thr_getprio (const ACE_Thread_ID &thr_id, int &prio)
-{
- // ACE_TRACE ("ACE_OS::thr_getprio");
- return ACE_OS::thr_getprio (thr_id.handle (), prio);
-}
-
-ACE_INLINE int
-ACE_OS::thr_join (const ACE_Thread_ID &thr_id, void **status)
-{
-#if defined (ACE_WIN32)
- return ACE_OS::thr_join (thr_id.handle (), status);
-#else
- return ACE_OS::thr_join (thr_id.id (), status);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_OS::thr_cancel (const ACE_Thread_ID &thr_id)
-{
- return ACE_OS::thr_cancel (thr_id.id ());
-}
-
-ACE_INLINE int
-ACE_OS::thr_kill (const ACE_Thread_ID &thr_id, int signum)
-{
- return ACE_OS::thr_kill (thr_id.id (), signum);
-}
-
-ACE_INLINE ACE_Thread_ID
-ACE_OS::thr_self (void)
-{
- ACE_hthread_t thr_handle;
- ACE_OS::thr_self (thr_handle);
- ACE_thread_t thr_id = ACE_OS::thr_self ();
-
- return ACE_Thread_ID (thr_id, thr_handle);
-}
-
-ACE_INLINE int
-ACE_OS::thr_setprio (const ACE_Thread_ID &thr_id, int prio)
-{
- // ACE_TRACE ("ACE_OS::thr_getprio");
- return ACE_OS::thr_setprio (thr_id.handle (), prio);
-}
-
-ACE_INLINE int
-ACE_OS::thr_suspend (const ACE_Thread_ID &thr_id)
-{
- return ACE_OS::thr_suspend (thr_id.handle ());
-}
-
-#endif /* 0 */
-
-ACE_INLINE int
-ACE_OS::sigaddset (sigset_t *s, int signum)
-{
- // ACE_TRACE ("ACE_OS::sigaddset");
-#if !defined (ACE_LACKS_SIGSET)
- ACE_OSCALL_RETURN (::sigaddset (s, signum), int, -1);
-#else
- if (s == NULL) {
- errno = EFAULT ;
- return -1 ;
- }
- if (signum < 1 || signum >= ACE_NSIG) {
- errno = EINVAL ;
- return -1 ; // Invalid signum, return error
- }
- *s |= (1 << (signum - 1)) ;
- return 0 ;
-#endif /* !ACE_LACKS_SIGSET */
-}
-
-ACE_INLINE int
-ACE_OS::sigdelset (sigset_t *s, int signum)
-{
-#if !defined (ACE_LACKS_SIGSET)
- ACE_OSCALL_RETURN (::sigdelset (s, signum), int, -1);
-#else
- if (s == NULL) {
- errno = EFAULT ;
- return -1 ;
- }
- if (signum < 1 || signum >= ACE_NSIG) {
- errno = EINVAL ;
- return -1 ; // Invalid signum, return error
- }
- *s &= ~(1 << (signum - 1)) ;
- return 0 ;
-#endif /* !ACE_LACKS_SIGSET */
-}
-
-ACE_INLINE int
-ACE_OS::sigemptyset (sigset_t *s)
-{
-#if !defined (ACE_LACKS_SIGSET)
- ACE_OSCALL_RETURN (::sigemptyset (s), int, -1);
-#else
- if (s == NULL) {
- errno = EFAULT ;
- return -1 ;
- }
- *s = 0 ;
- return 0 ;
-#endif /* !ACE_LACKS_SIGSET */
-}
-
-ACE_INLINE int
-ACE_OS::sigfillset (sigset_t *s)
-{
-#if !defined (ACE_LACKS_SIGSET)
- ACE_OSCALL_RETURN (::sigfillset (s), int, -1);
-#else
- if (s == NULL) {
- errno = EFAULT ;
- return -1 ;
- }
- *s = ~(sigset_t) 0 ;
- return 0 ;
-#endif /* !ACE_LACKS_SIGSET */
-}
-
-ACE_INLINE int
-ACE_OS::sigismember (sigset_t *s, int signum)
-{
-#if !defined (ACE_LACKS_SIGSET)
- ACE_OSCALL_RETURN (::sigismember (s, signum), int, -1);
-#else
- if (s == NULL) {
- errno = EFAULT ;
- return -1 ;
- }
- if (signum < 1 || signum >= ACE_NSIG) {
- errno = EINVAL ;
- return -1 ; // Invalid signum, return error
- }
- return ((*s & (1 << (signum - 1))) != 0) ;
-#endif /* !ACE_LACKS_SIGSET */
-}
-
-ACE_INLINE int
-ACE_OS::sigprocmask (int how, const sigset_t *nsp, sigset_t *osp)
-{
-#if !defined (ACE_LACKS_SIGSET)
-#if defined (ACE_LACKS_POSIX_PROTOTYPES)
- ACE_OSCALL_RETURN (::sigprocmask (how, (int*) nsp, osp), int, -1);
-#else
- ACE_OSCALL_RETURN (::sigprocmask (how, nsp, osp), int, -1);
-#endif /* ACE_LACKS_POSIX_PROTOTYPES */
-#else
- ACE_UNUSED_ARG (how);
- ACE_UNUSED_ARG (nsp);
- ACE_UNUSED_ARG (osp);
- ACE_NOTSUP_RETURN (-1);
-#endif /* !ACE_LACKS_SIGSET */
-}
-
-ACE_INLINE void *
-ACE_OS::sbrk (int brk)
-{
- // ACE_TRACE ("ACE_OS::sbrk");
-
-#if defined (ACE_LACKS_SBRK)
- ACE_UNUSED_ARG (brk);
- ACE_NOTSUP_RETURN (0);
-#else
- ACE_OSCALL_RETURN (::sbrk (brk), void *, 0);
-#endif /* VXWORKS */
-}
-
-ACE_INLINE ACE_Thread_Manager *
-ACE_Thread_Adapter::thr_mgr (void)
-{
- return this->thr_mgr_;
-}
-
-ACE_INLINE ACE_THR_C_FUNC
-ACE_Thread_Adapter::entry_point (void)
-{
- return this->entry_point_;
-}
-
-#if defined (ACE_HAS_WINCE)
-ACE_INLINE size_t
-fwrite (void *buf, size_t sz, size_t count, FILE *fp)
-{
- return ACE_OS::fwrite (buf, sz, count, fp);
-}
-
-ACE_INLINE size_t
-fread (void *buf, size_t sz, size_t count, FILE *fp)
-{
- return ACE_OS::fread (buf, sz, count, fp);
-}
-
-ACE_INLINE int
-getc (FILE *fp)
-{
- char retv;
- if (ACE_OS::fread (&retv, 1, 1, fp) != 1)
- return EOF;
- else
- return retv;
-}
-
-ACE_INLINE int
-ferror (FILE *fp)
-{
- // @@ Hey! What should I implement here?
- return 0;
-}
-
-ACE_INLINE int
-isatty (ACE_HANDLE h)
-{
- return ACE_OS::isatty (h);
-}
-
-ACE_INLINE ACE_HANDLE
-fileno (FILE *fp)
-{
- return fp;
-}
-
-ACE_INLINE int
-fflush (FILE *fp)
-{
- return ACE_OS::fflush (fp);
-}
-
-ACE_INLINE void
-exit (int status)
-{
- ACE_OS::exit (status);
-}
-
-ACE_INLINE int
-fprintf (FILE *fp, char *format, const char *msg)
-{
- ACE_DEBUG ((LM_DEBUG, ASYS_WIDE_STRING (format), ASYS_WIDE_STRING (msg)));
- return 0;
-}
-
-ACE_INLINE int
-printf (const char *format, ...)
-{
- ACE_UNUSED_ARG (format);
- return 0;
-}
-
-ACE_INLINE int
-putchar (int c)
-{
- ACE_UNUSED_ARG (c);
- return c;
-}
-#endif /* ACE_HAS_WINCE */
diff --git a/ace/Object_Manager.cpp b/ace/Object_Manager.cpp
deleted file mode 100644
index 3b288ba9af3..00000000000
--- a/ace/Object_Manager.cpp
+++ /dev/null
@@ -1,867 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#include "ace/Object_Manager.h"
-#include "ace/Token_Manager.h"
-#if !defined (ACE_HAS_WINCE)
-#include "ace/Naming_Context.h"
-#endif /* !ACE_HAS_WINCE */
-#include "ace/Service_Manager.h"
-#include "ace/Service_Config.h"
-#include "ace/Signal.h"
-#include "ace/Log_Msg.h"
-#include "ace/Containers.h"
-#include "ace/Array.h"
-#include "ace/Synch.h"
-#include "ace/Malloc.h"
-#include "ace/Signal.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Object_Manager.i"
-#endif /* __ACE_INLINE__ */
-
-#if ! defined (ACE_APPLICATION_PREALLOCATED_OBJECT_DEFINITIONS)
-# define ACE_APPLICATION_PREALLOCATED_OBJECT_DEFINITIONS
-#endif /* ACE_APPLICATION_PREALLOCATED_OBJECT_DEFINITIONS */
-
-#if ! defined (ACE_APPLICATION_PREALLOCATED_ARRAY_DEFINITIONS)
-# define ACE_APPLICATION_PREALLOCATED_ARRAY_DEFINITIONS
-#endif /* ACE_APPLICATION_PREALLOCATED_ARRAY_DEFINITIONS */
-
-#if ! defined (ACE_APPLICATION_PREALLOCATED_OBJECT_DELETIONS)
-# define ACE_APPLICATION_PREALLOCATED_OBJECT_DELETIONS
-#endif /* ACE_APPLICATION_PREALLOCATED_OBJECT_DELETIONS */
-
-#if ! defined (ACE_APPLICATION_PREALLOCATED_ARRAY_DELETIONS)
-# define ACE_APPLICATION_PREALLOCATED_ARRAY_DELETIONS
-#endif /* ACE_APPLICATION_PREALLOCATED_ARRAY_DELETIONS */
-
-
-// Static data.
-ACE_Object_Manager *ACE_Object_Manager::instance_ = 0;
-
-int ACE_Object_Manager::starting_up_ = 1;
-int ACE_Object_Manager::shutting_down_ = 0;
-ACE_Sig_Set *ACE_Object_Manager::default_mask_p_ = 0;
-
-void *ACE_Object_Manager::managed_object[ACE_MAX_MANAGED_OBJECTS] = { 0 };
-
-u_int ACE_Object_Manager::next_managed_object = 0;
-
-void *ACE_Object_Manager::preallocated_object[
- ACE_Object_Manager::ACE_PREALLOCATED_OBJECTS] = { 0 };
-
-void *ACE_Object_Manager::preallocated_array[
- ACE_Object_Manager::ACE_PREALLOCATED_ARRAYS] = { 0 };
-
-ACE_Sig_Adapter *ace_service_config_sig_handler = 0;
-
-// Handy macros for use by ACE_Object_Manager constructor to preallocate or
-// delete an object or array, either statically (in global data) or
-// dynamically (on the heap).
-#if defined (ACE_HAS_STATIC_PREALLOCATION)
-# define ACE_PREALLOCATE_OBJECT(TYPE, ID)\
- {\
- static ACE_Cleanup_Adapter<TYPE> obj;\
- preallocated_object[ID] = &obj;\
- }
-# define ACE_PREALLOCATE_ARRAY(TYPE, ID, COUNT)\
- {\
- static ACE_Cleanup_Adapter<TYPE> obj[COUNT];\
- preallocated_array[ID] = &obj;\
- }
-#else
-# define ACE_PREALLOCATE_OBJECT(TYPE, ID)\
- {\
- ACE_Cleanup_Adapter<TYPE> *obj_p;\
- ACE_NEW (obj_p, ACE_Cleanup_Adapter<TYPE>);\
- preallocated_object[ID] = obj_p;\
- }
-# define ACE_PREALLOCATE_ARRAY(TYPE, ID, COUNT)\
- {\
- ACE_Cleanup_Adapter<TYPE[COUNT]> *array_p;\
- ACE_NEW (array_p, ACE_Cleanup_Adapter<TYPE[COUNT]>);\
- preallocated_array[ID] = array_p;\
- }
-# define ACE_DELETE_PREALLOCATED_OBJECT(TYPE, ID)\
- ace_cleanup_destroyer (\
- (ACE_Cleanup_Adapter<TYPE> *) preallocated_object[ID], 0);\
- preallocated_object[ID] = 0;
-# define ACE_DELETE_PREALLOCATED_ARRAY(TYPE, ID, COUNT)\
- delete (ACE_Cleanup_Adapter<TYPE[COUNT]> *) preallocated_array[ID];\
- preallocated_array[ID] = 0;
-#endif /* ACE_HAS_STATIC_PREALLOCATION */
-
-
-class ACE_Object_Manager_Preallocations
-{
-public:
- ACE_Object_Manager_Preallocations ();
- ~ACE_Object_Manager_Preallocations();
-
-private:
-#if !defined (ACE_HAS_WINCE)
- ACE_Static_Svc_Descriptor ace_svc_desc_ACE_Naming_Context;
-#endif /* !ACE_HAS_WINCE */
- ACE_Static_Svc_Descriptor ace_svc_desc_ACE_Service_Manager;
-};
-
-static
-ACE_Object_Manager_Preallocations *ace_object_manager_preallocations = 0;
-
-// We can't use the ACE_SVC_FACTORY_DECLARE macro here because this
-// needs to be in the ACE_Export context rather than the
-// ACE_Svc_Export context.
-extern "C" ACE_Export ACE_Service_Object *_make_ACE_Service_Manager (void);
-
-ACE_Object_Manager_Preallocations::ACE_Object_Manager_Preallocations ()
-{
- // Define the static services. This macro call creates static service
- // descriptors that are used for initialization below.
-#if !defined (ACE_HAS_WINCE)
- ACE_STATIC_SVC_DEFINE (ACE_Naming_Context_initializer,
- ASYS_TEXT ("ACE_Naming_Context"),
- ACE_SVC_OBJ_T,
- &ACE_SVC_NAME (ACE_Naming_Context),
- ACE_Service_Type::DELETE_THIS |
- ACE_Service_Type::DELETE_OBJ,
- 0)
-#endif /* !ACE_HAS_WINCE */
-
- ACE_STATIC_SVC_DEFINE (ACE_Service_Manager_initializer,
- ASYS_TEXT ("ACE_Service_Manager"),
- ACE_SVC_OBJ_T,
- &ACE_SVC_NAME (ACE_Service_Manager),
- ACE_Service_Type::DELETE_THIS |
- ACE_Service_Type::DELETE_OBJ,
- 0)
-
- // Initialize the static service objects using the descriptors created
- // above.
-#if !defined (ACE_HAS_WINCE)
- ace_svc_desc_ACE_Naming_Context =
- ace_svc_desc_ACE_Naming_Context_initializer;
-#endif /* !ACE_HAS_WINCE */
-
- ace_svc_desc_ACE_Service_Manager =
- ace_svc_desc_ACE_Service_Manager_initializer;
-
- // Add to the list of static configured services.
-#if !defined (ACE_HAS_WINCE)
- ACE_Service_Config::static_svcs ()->
- insert (&ace_svc_desc_ACE_Naming_Context);
-#endif /* !ACE_HAS_WINCE */
-
- ACE_Service_Config::static_svcs ()->
- insert (&ace_svc_desc_ACE_Service_Manager);
-}
-
-ACE_Object_Manager_Preallocations::~ACE_Object_Manager_Preallocations ()
-{
-}
-
-ACE_Object_Manager::ACE_Object_Manager (void)
- // , lock_ is initialized in the function body.
- //
- // With ACE_HAS_TSS_EMULATION, ts_storage_ is initialized by the call to
- // ACE_OS::tss_open () in the function body.
-{
- ACE_NEW (registered_objects_, ACE_Unbounded_Queue<ACE_Cleanup_Info>);
-
- ACE_MT (ACE_NEW (lock_, ACE_Recursive_Thread_Mutex));
-
-#if defined (ACE_HAS_NONSTATIC_OBJECT_MANAGER)
- // Store the address of this static instance so that instance ()
- // doesn't allocate a new one when called.
- instance_ = this;
-#endif /* ACE_HAS_NONSTATIC_OBJECT_MANAGER */
-
- // Allocate the preallocated (hard-coded) object instances.
- ACE_PREALLOCATE_OBJECT (ACE_SYNCH_RW_MUTEX, ACE_FILECACHE_LOCK)
-#if defined (ACE_HAS_THREADS)
- ACE_PREALLOCATE_OBJECT (ACE_Recursive_Thread_Mutex, ACE_STATIC_OBJECT_LOCK)
-#endif /* ACE_HAS_THREADS */
-# if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- ACE_PREALLOCATE_OBJECT (ACE_Thread_Mutex, ACE_LOG_MSG_INSTANCE_LOCK)
- ACE_PREALLOCATE_OBJECT (ACE_Thread_Mutex, ACE_MT_CORBA_HANDLER_LOCK)
- ACE_PREALLOCATE_OBJECT (ACE_Thread_Mutex, ACE_DUMP_LOCK)
- ACE_PREALLOCATE_OBJECT (ACE_Thread_Mutex, ACE_OS_MONITOR_LOCK)
- ACE_PREALLOCATE_OBJECT (ACE_Recursive_Thread_Mutex, ACE_SIG_HANDLER_LOCK)
- ACE_PREALLOCATE_OBJECT (ACE_Null_Mutex, ACE_SINGLETON_NULL_LOCK)
- ACE_PREALLOCATE_OBJECT (ACE_Recursive_Thread_Mutex,
- ACE_SINGLETON_RECURSIVE_THREAD_LOCK)
- ACE_PREALLOCATE_OBJECT (ACE_Thread_Mutex, ACE_THREAD_EXIT_LOCK)
- ACE_PREALLOCATE_OBJECT (ACE_TOKEN_CONST::MUTEX,
- ACE_TOKEN_MANAGER_CREATION_LOCK)
- ACE_PREALLOCATE_OBJECT (ACE_TOKEN_CONST::MUTEX,
- ACE_TOKEN_INVARIANTS_CREATION_LOCK)
- ACE_PREALLOCATE_OBJECT (ACE_Recursive_Thread_Mutex, ACE_TSS_CLEANUP_LOCK)
-# endif /* ACE_MT_SAFE */
-
- // Hooks for preallocated objects and arrays provided by application.
- ACE_APPLICATION_PREALLOCATED_OBJECT_DEFINITIONS
- ACE_APPLICATION_PREALLOCATED_ARRAY_DEFINITIONS
-
- // Construct the ACE_Service_Config's signal handler.
- ACE_NEW (ace_service_config_sig_handler,
- ACE_Sig_Adapter (&ACE_Service_Config::handle_signal));
- ACE_Service_Config::signal_handler (ace_service_config_sig_handler);
-
-#if defined (ACE_HAS_TSS_EMULATION)
- // Initialize the main thread's TS storage.
- ACE_TSS_Emulation::tss_open (ts_storage_);
-#endif /* ACE_HAS_TSS_EMULATION */
-
- // Open Winsock (no-op on other platforms).
- ACE_OS::socket_init (ACE_WSOCK_VERSION);
-
- ACE_NEW (ace_object_manager_preallocations,
- ACE_Object_Manager_Preallocations);
-
- // Open the main thread's ACE_Log_Msg.
- (void) ACE_LOG_MSG;
-
- // Finally, indicate that the ACE_Object_Manager instance has been
- // constructed.
- ACE_Object_Manager::starting_up_ = 0;
-
- ACE_NEW (ACE_Object_Manager::default_mask_p_,
- ACE_Sig_Set (1));
-}
-
-ACE_Object_Manager *
-ACE_Object_Manager::instance (void)
-{
- // This function should be call during construction of static
- // instances, so it's not thread safe.
-
- if (instance_ == 0)
- ACE_NEW_RETURN (instance_, ACE_Object_Manager, 0);
-
- return instance_;
-}
-
-int
-ACE_Object_Manager::starting_up ()
-{
- return ACE_Object_Manager::starting_up_;
-}
-
-int
-ACE_Object_Manager::shutting_down ()
-{
- return ACE_Object_Manager::shutting_down_;
-}
-
-int
-ACE_Object_Manager::at_exit_i (void *object,
- ACE_CLEANUP_FUNC cleanup_hook,
- void *param)
-{
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon, *lock_, -1));
-
- if (shutting_down ())
- {
- errno = EAGAIN;
- return -1;
- }
-
- // Check for already in queue, and return 1 if so.
- ACE_Cleanup_Info *info = 0;
- for (ACE_Unbounded_Queue_Iterator<ACE_Cleanup_Info> iter (*registered_objects_);
- iter.next (info) != 0;
- iter.advance ())
- {
- if (info->object_ == object)
- {
- // The object has already been registered.
- errno = EEXIST;
- return -1;
- }
- }
-
- ACE_Cleanup_Info new_info;
- new_info.object_ = object;
- new_info.cleanup_hook_ = cleanup_hook;
- new_info.param_ = param;
-
- // Returns -1 and sets errno if unable to allocate storage. Enqueue
- // at the head and dequeue from the head to get LIFO ordering.
- return registered_objects_->enqueue_head (new_info);
-}
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-
-// These are global so that they don't have to be declared in the
-// header file. That would cause nasty circular include problems.
-static ACE_Cleanup_Adapter<ACE_Null_Mutex> *
-ACE_Object_Manager_singleton_null_lock = 0;
-
-static ACE_Array<ACE_Thread_Mutex *> *
-ACE_Object_Manager_singleton_thread_locks = 0;
-
-static ACE_Array<ACE_Mutex *> *
-ACE_Object_Manager_singleton_mutex_locks = 0;
-
-static ACE_Cleanup_Adapter<ACE_Recursive_Thread_Mutex> *
-ACE_Object_Manager_singleton_recursive_lock = 0;
-
-static ACE_Array<ACE_RW_Thread_Mutex *> *
-ACE_Object_Manager_singleton_rw_locks = 0;
-
-int
-ACE_Object_Manager::get_singleton_lock (ACE_Null_Mutex *&lock)
-{
- if (ACE_Object_Manager::starting_up () ||
- ACE_Object_Manager::shutting_down ())
- {
- // The preallocated lock has not been constructed yet.
- // Therefore, the program is single-threaded at this point. Or,
- // the ACE_Object_Manager instance has been destroyed, so the
- // preallocated lock is not available. Allocate a lock to use,
- // for interface compatibility, though there should be no
- // contention on it.
- if (ACE_Object_Manager_singleton_null_lock == 0)
- {
- ACE_NEW_RETURN (ACE_Object_Manager_singleton_null_lock,
- ACE_Cleanup_Adapter<ACE_Null_Mutex>,
- -1);
-
- // Can't register with the ACE_Object_Manager here! The
- // lock's declaration is visible to the ACE_Object_Manager
- // destructor, so it will clean it up as a special case.
- }
-
- if (ACE_Object_Manager_singleton_null_lock != 0)
- lock = &ACE_Object_Manager_singleton_null_lock->object ();
- }
- else
- // Use the Object_Manager's preallocated lock.
- lock = ACE_Managed_Object<ACE_Null_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_SINGLETON_NULL_LOCK);
-
- return 0;
-}
-
-int
-ACE_Object_Manager::get_singleton_lock (ACE_Thread_Mutex *&lock)
-{
- if (lock == 0)
- {
- if (ACE_Object_Manager::starting_up () ||
- ACE_Object_Manager::shutting_down ())
- {
- // The Object_Manager and its internal lock have not been
- // constructed yet. Therefore, the program is single-
- // threaded at this point. Or, the ACE_Object_Manager
- // instance has been destroyed, so the internal lock is not
- // available. Either way, we can not use double-checked
- // locking.
-
- ACE_NEW_RETURN (lock, ACE_Thread_Mutex, -1);
-
- // Add the new lock to the array of locks to be deleted
- // at program termination.
- if (ACE_Object_Manager_singleton_thread_locks == 0)
- {
- // Create the array, then insert the new lock.
- ACE_NEW_RETURN (ACE_Object_Manager_singleton_thread_locks,
- ACE_Array<ACE_Thread_Mutex *> (
- (size_t) 1,
- (ACE_Thread_Mutex *) 0),
- -1);
- (*ACE_Object_Manager_singleton_thread_locks)[0] = lock;
- }
- else
- {
- // Grow the array, then insert the new lock.
-
- // Copy the array pointer.
- ACE_Array<ACE_Thread_Mutex *> *tmp =
- ACE_Object_Manager_singleton_thread_locks;
-
- // Create a new array with one more slot than the current one.
- ACE_NEW_RETURN (ACE_Object_Manager_singleton_thread_locks,
- ACE_Array<ACE_Thread_Mutex *> (
- tmp->size () + (size_t) 1,
- (ACE_Thread_Mutex *) 0),
- -1);
-
- // Copy the old array to the new array.
- for (u_int i = 0; i < tmp->size (); ++i)
- (*ACE_Object_Manager_singleton_thread_locks)[i] = (*tmp) [i];
-
- // Insert the new lock at the end of the array.
- (*ACE_Object_Manager_singleton_thread_locks)[tmp->size ()] =
- lock;
-
- delete tmp;
- }
- }
- else
- {
- // Allocate a new lock, but use double-checked locking to
- // ensure that only one thread allocates it.
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex,
- ace_mon,
- *ACE_Object_Manager::instance ()->lock_,
- -1));
-
- if (lock == 0)
- {
- ACE_Cleanup_Adapter<ACE_Thread_Mutex> *lock_adapter;
- ACE_NEW_RETURN (lock_adapter,
- ACE_Cleanup_Adapter<ACE_Thread_Mutex>,
- -1);
- lock = &lock_adapter->object ();
-
- // Register the lock for destruction at program termination.
- // This call will cause us to grab the ACE_Object_Manager lock_
- // again; that's why it is a recursive lock.
- ACE_Object_Manager::at_exit (lock_adapter);
- }
- }
- }
-
- return 0;
-}
-
-int
-ACE_Object_Manager::get_singleton_lock (ACE_Mutex *&lock)
-{
- if (lock == 0)
- {
- if (ACE_Object_Manager::starting_up () ||
- ACE_Object_Manager::shutting_down ())
- {
- // The Object_Manager and its internal lock have not been
- // constructed yet. Therefore, the program is single-
- // threaded at this point. Or, the ACE_Object_Manager
- // instance has been destroyed, so the internal lock is not
- // available. Either way, we can not use double-checked
- // locking.
-
- ACE_NEW_RETURN (lock, ACE_Mutex, -1);
-
- // Add the new lock to the array of locks to be deleted
- // at program termination.
- if (ACE_Object_Manager_singleton_mutex_locks == 0)
- {
- // Create the array, then insert the new lock.
- ACE_NEW_RETURN (ACE_Object_Manager_singleton_mutex_locks,
- ACE_Array<ACE_Mutex *> (
- (size_t) 1,
- (ACE_Mutex *) 0),
- -1);
- (*ACE_Object_Manager_singleton_mutex_locks)[0] = lock;
- }
- else
- {
- // Grow the array, then insert the new lock.
-
- // Copy the array pointer.
- ACE_Array<ACE_Mutex *> *tmp =
- ACE_Object_Manager_singleton_mutex_locks;
-
- // Create a new array with one more slot than the current one.
- ACE_NEW_RETURN (ACE_Object_Manager_singleton_mutex_locks,
- ACE_Array<ACE_Mutex *> (
- tmp->size () + (size_t) 1,
- (ACE_Mutex *) 0),
- -1);
-
- // Copy the old array to the new array.
- for (u_int i = 0; i < tmp->size (); ++i)
- (*ACE_Object_Manager_singleton_mutex_locks)[i] = (*tmp) [i];
-
- // Insert the new lock at the end of the array.
- (*ACE_Object_Manager_singleton_mutex_locks)[tmp->size ()] =
- lock;
-
- delete tmp;
- }
- }
- else
- {
- // Allocate a new lock, but use double-checked locking to
- // ensure that only one thread allocates it.
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex,
- ace_mon,
- *ACE_Object_Manager::instance ()->lock_,
- -1));
-
- if (lock == 0)
- {
- ACE_Cleanup_Adapter<ACE_Mutex> *lock_adapter;
- ACE_NEW_RETURN (lock_adapter,
- ACE_Cleanup_Adapter<ACE_Mutex>,
- -1);
- lock = &lock_adapter->object ();
-
- // Register the lock for destruction at program termination.
- // This call will cause us to grab the ACE_Object_Manager lock_
- // again; that's why it is a recursive lock.
- ACE_Object_Manager::at_exit (lock_adapter);
- }
- }
- }
-
- return 0;
-}
-
-int
-ACE_Object_Manager::get_singleton_lock (ACE_Recursive_Thread_Mutex *&lock)
-{
- if (ACE_Object_Manager::starting_up () ||
- ACE_Object_Manager::shutting_down ())
- {
- // The preallocated lock has not been constructed yet.
- // Therefore, the program is single-threaded at this point. Or,
- // the ACE_Object_Manager instance has been destroyed, so the
- // preallocated lock is not available. Allocate a lock to use,
- // for interface compatibility, though there should be no
- // contention on it.
- if (ACE_Object_Manager_singleton_recursive_lock == 0)
- ACE_NEW_RETURN (ACE_Object_Manager_singleton_recursive_lock,
- ACE_Cleanup_Adapter<ACE_Recursive_Thread_Mutex>,
- -1);
-
- // Can't register with the ACE_Object_Manager here! The
- // lock's declaration is visible to the ACE_Object_Manager
- // destructor, so it will clean it up as a special case.
-
- if (ACE_Object_Manager_singleton_recursive_lock != 0)
- lock = &ACE_Object_Manager_singleton_recursive_lock->object ();
- }
- else
- // Use the Object_Manager's preallocated lock.
- lock = ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::
- get_preallocated_object (ACE_Object_Manager::
- ACE_SINGLETON_RECURSIVE_THREAD_LOCK);
-
- return 0;
-}
-
-int
-ACE_Object_Manager::get_singleton_lock (ACE_RW_Thread_Mutex *&lock)
-{
- if (lock == 0)
- {
- if (ACE_Object_Manager::starting_up () ||
- ACE_Object_Manager::shutting_down ())
- {
- // The Object_Manager and its internal lock have not been
- // constructed yet. Therefore, the program is single-
- // threaded at this point. Or, the ACE_Object_Manager
- // instance has been destroyed, so the internal lock is not
- // available. Either way, we can not use double-checked
- // locking.
-
- ACE_NEW_RETURN (lock, ACE_RW_Thread_Mutex, -1);
-
- // Add the new lock to the array of locks to be deleted
- // at program termination.
- if (ACE_Object_Manager_singleton_rw_locks == 0)
- {
- // Create the array, then insert the new lock.
- ACE_NEW_RETURN (ACE_Object_Manager_singleton_rw_locks,
- ACE_Array<ACE_RW_Thread_Mutex *> (
- (size_t) 1,
- (ACE_RW_Thread_Mutex *) 0),
- -1);
- (*ACE_Object_Manager_singleton_rw_locks)[0] = lock;
- }
- else
- {
- // Grow the array, then insert the new lock.
-
- // Copy the array pointer.
- ACE_Array<ACE_RW_Thread_Mutex *> *tmp =
- ACE_Object_Manager_singleton_rw_locks;
-
- // Create a new array with one more slot than the current one.
- ACE_NEW_RETURN (ACE_Object_Manager_singleton_rw_locks,
- ACE_Array<ACE_RW_Thread_Mutex *> (
- tmp->size () + (size_t) 1,
- (ACE_RW_Thread_Mutex *) 0),
- -1);
-
- // Copy the old array to the new array.
- for (u_int i = 0; i < tmp->size (); ++i)
- (*ACE_Object_Manager_singleton_rw_locks)[i] = (*tmp) [i];
-
- // Insert the new lock at the end of the array.
- (*ACE_Object_Manager_singleton_rw_locks)[tmp->size ()] = lock;
-
- delete tmp;
- }
- }
- else
- {
- // Allocate a new lock, but use double-checked locking to
- // ensure that only one thread allocates it.
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex,
- ace_mon,
- *ACE_Object_Manager::instance ()->lock_,
- -1));
-
- if (lock == 0)
- {
- ACE_Cleanup_Adapter<ACE_RW_Thread_Mutex> *lock_adapter;
- ACE_NEW_RETURN (lock_adapter,
- ACE_Cleanup_Adapter<ACE_RW_Thread_Mutex>,
- -1);
- lock = &lock_adapter->object ();
-
- // Register the lock for destruction at program termination.
- // This call will cause us to grab the ACE_Object_Manager lock_
- // again; that's why it is a recursive lock.
- ACE_Object_Manager::at_exit (lock_adapter);
- }
- }
- }
-
- return 0;
-}
-#endif /* ACE_MT_SAFE */
-
-ACE_Object_Manager::~ACE_Object_Manager (void)
-{
- // No mutex here. Only the main thread should destroy the
- // singleton ACE_Object_Manager instance.
-
- // First, indicate that the ACE_Object_Manager instance is (being)
- // destroyed. If an object tries to register after this, it will
- // be refused.
- ACE_Object_Manager::shutting_down_ = 1;
-
- ACE_Trace::stop_tracing ();
-
- ACE_Cleanup_Info info;
-
- // Call all registered cleanup hooks, in reverse order of
- // registration.
- while (registered_objects_ &&
- registered_objects_->dequeue_head (info) != -1)
- {
- if (info.cleanup_hook_ == (ACE_CLEANUP_FUNC) ace_cleanup_destroyer)
- // The object is an ACE_Cleanup.
- ace_cleanup_destroyer ((ACE_Cleanup *) info.object_, info.param_);
- else
- (*info.cleanup_hook_) (info.object_, info.param_);
- }
-
- // Close and delete all ACE library services and singletons.
- ACE_Service_Config::close ();
-
- // Close the main thread's TSS, including its Log_Msg instance.
- ACE_OS::cleanup_tss (1 /* main thread */);
-
- // Close down Winsock (no-op on other platforms).
- ACE_OS::socket_fini ();
-
- delete ace_object_manager_preallocations;
- ace_object_manager_preallocations = 0;
-
- delete ace_service_config_sig_handler;
- ace_service_config_sig_handler = 0;
-
- ACE_MT (delete lock_; lock_ = 0);
-
- delete registered_objects_;
- registered_objects_ = 0;
-
- // Close the ACE_Allocator.
- ACE_Allocator::close_singleton ();
-
-#if ! defined (ACE_HAS_STATIC_PREALLOCATION)
- // Hooks for deletion of preallocated objects and arrays provided by
- // application.
- ACE_APPLICATION_PREALLOCATED_ARRAY_DELETIONS
- ACE_APPLICATION_PREALLOCATED_OBJECT_DELETIONS
-
- // Cleanup the dynamically preallocated arrays.
- // (none)
-
- // Cleanup the dynamically preallocated objects.
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_SYNCH_RW_MUTEX, ACE_FILECACHE_LOCK)
-#if defined (ACE_HAS_THREADS)
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_Recursive_Thread_Mutex,
- ACE_STATIC_OBJECT_LOCK)
-#endif /* ACE_HAS_THREADS */
-# if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_Thread_Mutex, ACE_LOG_MSG_INSTANCE_LOCK)
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_Thread_Mutex, ACE_MT_CORBA_HANDLER_LOCK)
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_Thread_Mutex, ACE_DUMP_LOCK)
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_Thread_Mutex, ACE_OS_MONITOR_LOCK)
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_Recursive_Thread_Mutex,
- ACE_SIG_HANDLER_LOCK)
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_Null_Mutex, ACE_SINGLETON_NULL_LOCK)
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_Recursive_Thread_Mutex,
- ACE_SINGLETON_RECURSIVE_THREAD_LOCK)
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_Thread_Mutex, ACE_THREAD_EXIT_LOCK)
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_TOKEN_CONST::MUTEX,
- ACE_TOKEN_MANAGER_CREATION_LOCK)
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_TOKEN_CONST::MUTEX,
- ACE_TOKEN_INVARIANTS_CREATION_LOCK)
- ACE_DELETE_PREALLOCATED_OBJECT (ACE_Recursive_Thread_Mutex,
- ACE_TSS_CLEANUP_LOCK)
-# endif /* ACE_MT_SAFE */
-#endif /* ! ACE_HAS_STATIC_PREALLOCATION */
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- delete ACE_Object_Manager_singleton_null_lock;
- ACE_Object_Manager_singleton_null_lock = 0;
-
- delete ACE_Object_Manager_singleton_thread_locks;
- ACE_Object_Manager_singleton_thread_locks = 0;
-
- delete ACE_Object_Manager_singleton_mutex_locks;
- ACE_Object_Manager_singleton_mutex_locks = 0;
-
- delete ACE_Object_Manager_singleton_recursive_lock;
- ACE_Object_Manager_singleton_recursive_lock = 0;
-
- delete ACE_Object_Manager_singleton_rw_locks;
- ACE_Object_Manager_singleton_rw_locks = 0;
-#endif /* ACE_MT_SAFE */
-
-#if defined (ACE_HAS_THREADS)
- ACE_Static_Object_Lock::cleanup_lock ();
-#endif /* ACE_HAS_THREADS */
-
- delete default_mask_p_;
- default_mask_p_ = 0;
-}
-
-#if !defined (ACE_HAS_NONSTATIC_OBJECT_MANAGER)
-class ACE_Export ACE_Object_Manager_Destroyer
- // = TITLE
- // Ensure that the <ACE_Object_Manager> gets initialized before any
- // application threads have been spawned, and destroyed at program
- // termination.
- //
- // = DESCRIPTION
- // Without ACE_HAS_NONSTATIC_OBJECT_MANAGER, a static instance of this
- // class is created. Therefore, it gets created before main ()
- // is called. And it gets destroyed after main () returns.
-{
-public:
- ACE_Object_Manager_Destroyer (void);
- ~ACE_Object_Manager_Destroyer (void);
-
-private:
- ACE_thread_t saved_main_thread_id_;
- // Save the main thread ID, so that destruction can be suppressed.
-};
-
-ACE_Object_Manager_Destroyer::ACE_Object_Manager_Destroyer (void)
- : saved_main_thread_id_ (ACE_OS::thr_self ())
-{
- // Ensure that the Object_Manager gets initialized before any
- // application threads have been spawned. Because this will be called
- // during construction of static objects, that should always be the
- // case.
- (void) ACE_Object_Manager::instance ();
-}
-
-ACE_Object_Manager_Destroyer::~ACE_Object_Manager_Destroyer (void)
-{
- if (ACE_OS::thr_equal (ACE_OS::thr_self (),
- saved_main_thread_id_))
- {
- delete ACE_Object_Manager::instance_;
- ACE_Object_Manager::instance_ = 0;
- }
- // else if this destructor is not called by the main thread, then do
- // not delete the ACE_Object_Manager. That causes problems, on
- // WIN32 at least.
-}
-
-static ACE_Object_Manager_Destroyer ACE_Object_Manager_Destroyer_internal;
-#endif /* ! ACE_HAS_NONSTATIC_OBJECT_MANAGER */
-
-#if defined (ACE_HAS_THREADS)
-
-// This global so that it doesn't have to be declared in the
-// header file. That would cause nasty circular include problems.
-static ACE_Cleanup_Adapter<ACE_Recursive_Thread_Mutex> *
-ACE_Static_Object_Lock_lock = 0;
-
-ACE_Recursive_Thread_Mutex *
-ACE_Static_Object_Lock::instance (void)
-{
- if (ACE_Object_Manager::starting_up () ||
- ACE_Object_Manager::shutting_down ())
- {
- // The preallocated ACE_STATIC_OBJECT_LOCK has not been
- // constructed yet. Therefore, the program is single-threaded
- // at this point. Or, the ACE_Object_Manager instance has been
- // destroyed, so the preallocated lock is not available.
- // Allocate a lock to use, for interface compatibility, though
- // there should be no contention on it.
- if (ACE_Static_Object_Lock_lock == 0)
- ACE_NEW_RETURN (ACE_Static_Object_Lock_lock,
- ACE_Cleanup_Adapter<ACE_Recursive_Thread_Mutex>,
- 0);
-
- // Can't register with the ACE_Object_Manager here! The
- // lock's declaration is visible to the ACE_Object_Manager
- // destructor, so it will clean it up as a special case.
-
- return &ACE_Static_Object_Lock_lock->object ();
- }
- else
- // Return the preallocated ACE_STATIC_OBJECT_LOCK.
- return ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_STATIC_OBJECT_LOCK);
-}
-
-void
-ACE_Static_Object_Lock::cleanup_lock (void)
-{
- delete ACE_Static_Object_Lock_lock;
- ACE_Static_Object_Lock_lock = 0;
-}
-#endif /* ACE_HAS_THREADS */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-# if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- template class ACE_Array<ACE_Thread_Mutex *>;
- template class ACE_Array<ACE_Mutex *>;
- template class ACE_Array<ACE_RW_Thread_Mutex *>;
- template class ACE_Cleanup_Adapter<ACE_Null_Mutex>;
- template class ACE_Cleanup_Adapter<ACE_Mutex>;
- template class ACE_Cleanup_Adapter<ACE_Recursive_Thread_Mutex>;
- template class ACE_Cleanup_Adapter<ACE_Thread_Mutex>;
- template class ACE_Managed_Object<ACE_Null_Mutex>;
- template class ACE_Managed_Object<ACE_Mutex>;
- template class ACE_Managed_Object<ACE_Recursive_Thread_Mutex>;
- template class ACE_Managed_Object<ACE_Thread_Mutex>;
-# endif /* ACE_MT_SAFE */
-template class ACE_Cleanup_Adapter<ACE_SYNCH_RW_MUTEX>;
-template class ACE_Managed_Object<ACE_SYNCH_RW_MUTEX>;
-template class ACE_Unbounded_Queue<ACE_Cleanup_Info>;
-template class ACE_Unbounded_Queue_Iterator<ACE_Cleanup_Info>;
-template class ACE_Node<ACE_Cleanup_Info>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-# pragma instantiate ACE_Array<ACE_Thread_Mutex *>
-# pragma instantiate ACE_Array<ACE_Mutex *>
-# pragma instantiate ACE_Array<ACE_RW_Thread_Mutex *>
-# pragma instantiate ACE_Cleanup_Adapter<ACE_Null_Mutex>
-# pragma instantiate ACE_Cleanup_Adapter<ACE_Mutex>
-# pragma instantiate ACE_Cleanup_Adapter<ACE_Recursive_Thread_Mutex>
-# pragma instantiate ACE_Cleanup_Adapter<ACE_Thread_Mutex>
-# pragma instantiate ACE_Managed_Object<ACE_Null_Mutex>
-# pragma instantiate ACE_Managed_Object<ACE_Mutex>
-# pragma instantiate ACE_Managed_Object<ACE_Recursive_Thread_Mutex>
-# pragma instantiate ACE_Managed_Object<ACE_Thread_Mutex>
-# endif /* ACE_MT_SAFE */
-#pragma instantiate ACE_Cleanup_Adapter<ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Managed_Object<ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Unbounded_Queue<ACE_Cleanup_Info>
-#pragma instantiate ACE_Unbounded_Queue_Iterator<ACE_Cleanup_Info>
-#pragma instantiate ACE_Node<ACE_Cleanup_Info>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/Object_Manager.h b/ace/Object_Manager.h
deleted file mode 100644
index 25266e41002..00000000000
--- a/ace/Object_Manager.h
+++ /dev/null
@@ -1,386 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Object_Manager.h
-//
-// = AUTHORS
-// David L. Levine, Matthias Kerkhoff, and Per Andersson
-//
-// ============================================================================
-
-#if !defined (ACE_OBJECT_MANAGER_H)
-#define ACE_OBJECT_MANAGER_H
-
-#include "ace/OS.h"
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- class ACE_Mutex;
- class ACE_Null_Mutex;
- class ACE_Thread_Mutex;
- class ACE_Recursive_Thread_Mutex;
- class ACE_RW_Thread_Mutex;
-#endif /* ACE_MT_SAFE */
-class ACE_Sig_Set;
-
-// Forward declaration.
-template <class T> class ACE_Unbounded_Queue;
-
-#if !defined (ACE_MAX_MANAGED_OBJECTS)
-# define ACE_MAX_MANAGED_OBJECTS 128
-#endif /* ! ACE_MAX_MANAGED_OBJECTS */
-
-#if !defined (ACE_APPLICATION_PREALLOCATED_OBJECT_DECLARATIONS)
-# define ACE_APPLICATION_PREALLOCATED_OBJECT_DECLARATIONS
-#endif /* ! ACE_APPLICATION_PREALLOCATED_OBJECT_DECLARATIONS */
-
-#if !defined (ACE_APPLICATION_PREALLOCATED_ARRAY_DECLARATIONS)
-# define ACE_APPLICATION_PREALLOCATED_ARRAY_DECLARATIONS
-#endif /* ! ACE_APPLICATION_PREALLOCATED_ARRAY_DECLARATIONS */
-
-class ACE_Export ACE_Object_Manager
-{
- // = TITLE
- // Manager for ACE library services and singleton cleanup.
- //
- // = DESCRIPTION
- // The <ACE_Object_Manager> manages cleanup of objects, typically
- // singletons, at program termination. In addition to managing
- // the cleanup of the ACE library, it provides an interface for
- // application to register objects to be cleaned up.
- //
- // This class also shuts down ACE library services, so that they
- // can reclaim their storage, at program termination. It works
- // by creating a static instance whose destructor gets called
- // along with those of all other static objects. Hooks are
- // provided for application code to register objects and arrays
- // for cleanup, e.g., destruction. The order of such cleanup
- // calls is in the reverse order of registration, i.e., that
- // last object/array to register gets cleaned up first.
- //
- // The <ACE_Object_Manager> API includes <ACE_Managed_Object>. That
- // class is contained in a separate file because it is a
- // template class, and some compilers require that template and
- // non-template class definitions appear in separate files.
- // Please see ace/Managed_Object.h for a description of that
- // part of the API. In summary, <ACE_Managed_Object> provides two
- // adapters, the <ACE_Cleanup_Adapter> and <ACE_Managed_Object>
- // template classes for adapting objects of any type to be
- // easily managed by the <ACE_Object_Manager>. There are several
- // mechanisms for adapting objects and arrays for cleanup at
- // program termination, in roughly increasing order of ease-of-use:
- //
- // 1) Derive the object's class from <ACE_Cleanup>.
- // 2) Allow the <ACE_Object_Manager> to both dynamically allocate
- // and deallocate the object.
- // 3) Provide an <ACE_CLEANUP_FUNC> cleanup hook for the object or
- // array.
- // 4) Allow the <ACE_Object_Manager> to both preallocate the object
- // or array, either statically in global data or dynamically on
- // the heap, when its singleton instance is construction.
- //
- // There are also several mechanisms for registering objects and
- // arrays for cleanup. In decreasing order of flexibility and
- // complexity (with the exception of the last mechanism):
- //
- // 1) ACE_Object_Manager::at_exit (void *object,
- // ACE_CLEANUP_FUNC cleanup_hook,
- // void *param);
- // can be used to register any object or array for any
- // cleanup activity at program termination.
- //
- // 2) ACE_Object_Manager::at_exit (ACE_Cleanup *object,
- // void *param = 0);
- // can be used to register an <ACE_Cleanup> object
- // for any cleanup activity at program termination.
- //
- // The final mechanism is not general purpose, but can only
- // be used to allocate objects and arrays at program startup:
- //
- // 3) ACE_Managed_Object::get_preallocated_object
- // (ACE_Object_Manager::Preallocated_Object id);
- // and
- // ACE_Managed_Object::get_preallocated_array
- // (ACE_Object_Manager::Preallocated_Array id);
- // can only be used to allocate objects at program startup,
- // either in global data or on the heap (selected at compile
- // time). These are intended to replace static locks, etc.
- //
- // Instead of creating a static <ACE_Object_Manager> instance, one
- // can alternatively be created on the stack of the main program
- // thread. It is created just after entry to ::main (int, char
- // *[]), and before any existing code in that function is
- // executed. To enable this alternative, add #define
- // ACE_HAS_NONSTATIC_OBJECT_MANAGER to ace/config.h prior to
- // building the ACE library and your applications. This #define
- // is enabled in the VxWorks config files that are supplied with
- // ACE.
- //
- // By default (except on VxWorks), the ACE library creates a
- // static, singleton <ACE_Object_Manager> instance. The
- // instance is placed in global program data, and constructed
- // via a static object constructor. Optionally, the
- // <ACE_Object_Manager> instance can be created on the stack of
- // the main program thread. This option is enabled by added
- // "#define ACE_HAS_NONSTATIC_OBJECT_MANAGER" to ace/config.h
- // before building libACE. This option is enabled by default on
- // VxWorks.
- //
- // With ACE_HAS_NONSTATIC_OBJECT_MANAGER enabled, the ACE
- // library has no static objects that require destruction.
- // However, there are two drawbacks to using it:
- //
- // 1) main (int, char *[]) must be declared with arguments, even
- // if they're not used. All of ACE is converted to this, so
- // just applications have to be concerned with it.
- //
- // 2) If there any static objects that depend on those that are
- // cleaned up by the Object_Manager, they'll get cleaned up too
- // late. The ACE tests do not violate this requirement.
- // However, applications may have trouble with it.
-public:
- static int at_exit (ACE_Cleanup *object, void *param = 0);
- // Register an ACE_Cleanup object for cleanup at process termination.
- // The object is deleted via the ace_cleanup_destroyer (). If you
- // need more flexiblity, see the other at_exit () method below. For
- // OS's that do not have processes, cleanup takes place at the end of
- // main (). Returns 0 on success. On failure, returns -1 and sets
- // errno to:
- // EAGAIN if shutting down,
- // ENOMEM if insufficient virtual memory, or
- // EEXIST if the object (or array) had already been registered.
-
- static int at_exit (void *object,
- ACE_CLEANUP_FUNC cleanup_hook,
- void *param);
- // Register an object (or array) for cleanup at process termination.
- // "cleanup_hook" points to a (global, or static member) function
- // that is called for the object or array when it to be destroyed.
- // It may perform any necessary cleanup specific for that object or
- // its class. "param" is passed as the second parameter to the
- // "cleanup_hook" function; the first parameter is the object (or
- // array) to be destroyed. "cleanup_hook", for example, may delete
- // the object (or array). For OS's that do not have processes, this
- // function is the same as at_thread_exit (). Returns 0 on success.
- // On failure, returns -1 and sets errno to:
- // EAGAIN if shutting down,
- // ENOMEM if insufficient virtual memory, or
- // EEXIST if the object (or array) had already been registered.
-
-#if 0 /* not implemented yet */
- static int at_thread_exit (void *object,
- ACE_CLEANUP_FUNC cleanup_hook,
- void *param);
- // Similar to at_exit (), except that the cleanup_hook is called
- // when the current thread exits instead of when the program terminates.
-#endif /* 0 */
-
- enum Preallocated_Object
- {
- ACE_FILECACHE_LOCK,
-#if defined (ACE_HAS_THREADS)
- ACE_STATIC_OBJECT_LOCK,
-#endif /* ACE_HAS_THREADS */
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- ACE_LOG_MSG_INSTANCE_LOCK,
- ACE_MT_CORBA_HANDLER_LOCK,
- ACE_DUMP_LOCK,
- ACE_OS_MONITOR_LOCK,
- ACE_SIG_HANDLER_LOCK,
- ACE_SINGLETON_NULL_LOCK,
- ACE_SINGLETON_RECURSIVE_THREAD_LOCK,
- ACE_THREAD_EXIT_LOCK,
- ACE_TOKEN_MANAGER_CREATION_LOCK,
- ACE_TOKEN_INVARIANTS_CREATION_LOCK,
- ACE_TSS_CLEANUP_LOCK,
-#endif /* ACE_MT_SAFE */
-
- // Hook for preallocated objects provided by application.
- ACE_APPLICATION_PREALLOCATED_OBJECT_DECLARATIONS
-
- ACE_PREALLOCATED_OBJECTS // This enum value must be last!
- };
- // Unique identifiers for preallocated objects. Please see
- // ace/Managed_Object.h for information on accessing preallocated
- // objects.
-
- enum Preallocated_Array
- {
- // There currently are no preallocated arrays in the ACE
- // library. If the application doesn't have any, make sure
- // the the preallocated_array size is at least one by declaring
- // this dummy . . .
- ACE_EMPTY_PREALLOCATED_ARRAY,
-
- // Hook for preallocated arrays provided by application.
- ACE_APPLICATION_PREALLOCATED_ARRAY_DECLARATIONS
-
- ACE_PREALLOCATED_ARRAYS // This enum value must be last!
- };
- // Unique identifiers for preallocated arrays. Please see
- // ace/Managed_Object.h for information on accessing preallocated
- // arrays.
-
- static int starting_up ();
- // Returns 1 before ACE_Object_Manager has been constructed. This
- // flag can be used to determine if the program is constructing
- // static objects. If no static object spawns any threads, the
- // program will be single-threaded when this flag returns 1. (Note
- // that the program still might construct some static objects when
- // this flag returns 0, if ACE_HAS_NONSTATIC_OBJECT_MANAGER is not
- // defined.)
-
- static int shutting_down ();
- // Returns 1 after ACE_Object_Manager has been destroyed. This flag
- // can be used to determine if the program is in the midst of
- // destroying static objects. (Note that the program might destroy
- // some static objects before this flag can return 1, if
- // ACE_HAS_NONSTATIC_OBJECT_MANAGER is not defined.)
-
- static ACE_Sig_Set &default_mask (void);
- // Accesses a default signal set used in ACE_Sig_Guard methods.
-
-private:
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-public:
- // = The <get_singleton_lock> accessors are for internal use by ACE_Singleton _only_.
-
- static int get_singleton_lock (ACE_Null_Mutex *&);
- // Accesses an <ACE_Null_Mutex> to be used for construction of
- // <ACE_Singletons>. Returns 0, and the lock in the argument, on
- // success; returns -1 on failure. The argument is ignored -- it is
- // only used for overload resolution.
-
- static int get_singleton_lock (ACE_Thread_Mutex *&);
- // Accesses a non-recursive <ACE_Thread_Mutex> to be used for
- // construction of <ACE_Singletons>. Returns 0, and the lock in the
- // argument, on success; returns -1 on failure. The argument is
- // ignored -- it is only used for overload resolution.
-
- static int get_singleton_lock (ACE_Mutex *&);
- // Accesses a non-recursive <ACE_Mutex> to be used for construction
- // of <ACE_Singletons>. Returns 0, and the lock in the argument, on
- // success; returns -1 on failure. The argument is ignored -- it is
- // only used for overload resolution.
-
- static int get_singleton_lock (ACE_Recursive_Thread_Mutex *&);
- // Accesses a recursive <ACE_Recursive_Thread_Mutex> to be used for
- // construction of <ACE_Singletons>. Returns 0, and the lock in the
- // argument, on success; returns -1 on failure.
-
- static int get_singleton_lock (ACE_RW_Thread_Mutex *&);
- // Accesses a readers/writer <ACE_RW_Thread_Mutex> to be used for
- // construction of <ACE_Singletons>. Returns 0, and the lock in the
- // argument, on success; returns -1 on failure.
-
-private:
-
-#endif /* ACE_MT_SAFE */
-
- ACE_Unbounded_Queue<ACE_Cleanup_Info> *registered_objects_;
- // Keeps track of all registered objects.
-
- int at_exit_i (void *object, ACE_CLEANUP_FUNC cleanup_hook, void *param);
- // Register an object or array for deletion at program termination.
- // See description of static version above for return values.
-
- static ACE_Object_Manager *instance_;
- // Singleton pointer.
-
- static int starting_up_;
- // Flag indicating whether the program is starting up.
-
- static int shutting_down_;
- // Flag indicating whether the program is shutting down.
-
- static ACE_Sig_Set *default_mask_p_;
- // Default signal set used in ACE_Sig_Guard.
-
-public:
- // For internal use only by ACE_Managed_Objects.
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- ACE_Recursive_Thread_Mutex *lock_;
- // Lock that is used to guard internal structures. Just a pointer
- // is declared here in order to minimize the headers that this one
- // includes.
-#endif /* ACE_MT_SAFE */
-
- static ACE_Object_Manager *instance (void);
- // Accessor to singleton instance. Because static member functions
- // are provided in the interface, this should not be public. However,
- // it is public so that ACE_Managed_Object<TYPE> can access it.
-
- static void *managed_object[ACE_MAX_MANAGED_OBJECTS];
- // Table of managed objects.
-
- static u_int next_managed_object;
- // Index of the next available managed object table slot.
-
- static void *preallocated_object[ACE_PREALLOCATED_OBJECTS];
- // Table of preallocated objects.
-
- static void *preallocated_array[ACE_PREALLOCATED_ARRAYS];
- // Table of preallocated arrays.
-
-public:
- // Application code should not use these explicitly, so they're
- // hidden here. They're public so that the ACE_Object_Manager can
- // be constructed/destructed in main () with
- // ACE_HAS_NONSTATIC_OBJECT_MANAGER.
- ACE_Object_Manager (void);
- ~ACE_Object_Manager (void);
-
-private:
-#if defined (ACE_HAS_TSS_EMULATION)
- // Main thread's thread-specific storage array.
- void *ts_storage_[ACE_TSS_Emulation::ACE_TSS_THREAD_KEYS_MAX];
-#endif /* ACE_HAS_TSS_EMULATION */
-
-#if !defined (ACE_HAS_NONSTATIC_OBJECT_MANAGER)
- friend class ACE_Object_Manager_Destroyer;
-#endif /* ACE_HAS_NONSTATIC_OBJECT_MANAGER */
-
- // Disallow copying by not implementing the following . . .
- ACE_Object_Manager (const ACE_Object_Manager &);
- ACE_Object_Manager &operator= (const ACE_Object_Manager &);
-};
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Recursive_Thread_Mutex;
-
-class ACE_Export ACE_Static_Object_Lock
-{
- // = TITLE
- // Provide an interface to access a global lock.
- //
- // = DESCRIPTION
- // This class is used to serialize the creation of static
- // singleton objects. It really isn't needed any more, because
- // anyone can access ACE_STATIC_OBJECT_LOCK directly. But, it
- // is retained for backward compatibility.
-public:
- static ACE_Recursive_Thread_Mutex *instance (void);
- // Static lock access point.
-
- static void cleanup_lock (void);
- // For use only by ACE_Object_Manager to clean up lock if it
- // what dynamically allocated.
-};
-
-#endif /* ACE_HAS_THREADS */
-
-#if defined (__ACE_INLINE__)
-#include "ace/Object_Manager.i"
-#endif /* __ACE_INLINE__ */
-
-#include "ace/Managed_Object.h"
-
-#endif /* ACE_OBJECT_MANAGER_H */
diff --git a/ace/Object_Manager.i b/ace/Object_Manager.i
deleted file mode 100644
index 9238a7f0f10..00000000000
--- a/ace/Object_Manager.i
+++ /dev/null
@@ -1,33 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-ACE_INLINE
-int
-ACE_Object_Manager::at_exit (ACE_Cleanup *object,
- void *param)
-{
- return ACE_Object_Manager::instance ()->at_exit_i (
- object,
- (ACE_CLEANUP_FUNC) ace_cleanup_destroyer,
- param);
-}
-
-ACE_INLINE
-int
-ACE_Object_Manager::at_exit (void *object,
- ACE_CLEANUP_FUNC cleanup_hook,
- void *param)
-{
- return ACE_Object_Manager::instance ()->at_exit_i (
- object,
- cleanup_hook,
- param);
-}
-
-ACE_INLINE
-ACE_Sig_Set &
-ACE_Object_Manager::default_mask (void)
-{
- return *ACE_Object_Manager::default_mask_p_;
-}
-
diff --git a/ace/Obstack.cpp b/ace/Obstack.cpp
deleted file mode 100644
index 9356488561d..00000000000
--- a/ace/Obstack.cpp
+++ /dev/null
@@ -1,127 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Obstack.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Obstack)
-
-void
-ACE_Obstack::dump (void) const
-{
- ACE_TRACE ("ACE_Obstack::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("size_ = %d\n"), this->size_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("head_ = %x\n"), this->head_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("curr_ = %x\n"), this->curr_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Obchunk)
-
-void
-ACE_Obchunk::dump (void) const
-{
- ACE_TRACE ("ACE_Obchunk::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("end_ = %x\n"), this->end_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("cur_ = %x\n"), this->cur_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Obchunk::ACE_Obchunk (size_t size)
- : end_ (contents_ + size),
- cur_ (contents_),
- next_ (0)
-{
-}
-
-class ACE_Obchunk *
-ACE_Obstack::new_chunk (void)
-{
- ACE_TRACE ("ACE_Obstack::new_chunk");
-
- char *temp;
-
- ACE_ALLOCATOR_RETURN (temp,
- (char *) this->allocator_strategy_->malloc (sizeof (class ACE_Obchunk) + this->size_),
- 0);
-
- return new (temp) ACE_Obchunk (this->size_);
-}
-
-ACE_Obstack::ACE_Obstack (size_t size,
- ACE_Allocator *allocator_strategy)
- : allocator_strategy_ (allocator_strategy),
- size_ (size)
-{
- ACE_TRACE ("ACE_Obstack::ACE_Obstack");
-
- if (this->allocator_strategy_ == 0)
- ACE_ALLOCATOR (this->allocator_strategy_,
- ACE_Allocator::instance ());
-
- this->head_ = this->new_chunk ();
- this->curr_ = this->head_;
-}
-
-ACE_Obstack::~ACE_Obstack (void)
-{
- ACE_TRACE ("ACE_Obstack::~ACE_Obstack");
-
- ACE_Obchunk *temp = this->head_;
-
- while (temp != 0)
- {
- ACE_Obchunk *next = temp->next_;
- temp->next_ = 0;
- this->allocator_strategy_->free ((void *) temp);
- temp = next;
- }
-}
-
-char *
-ACE_Obstack::copy (const char *s,
- size_t len)
-{
- ACE_TRACE ("ACE_Obstack::copy");
- char *result;
-
- ACE_ASSERT (this->size_ >= len + 1);
-
- // Check whether we need to grow our chunk...
-
- if (this->curr_->cur_ + len + 1 >= this->curr_->end_)
- {
- if (this->curr_->next_ == 0)
- {
- // We must allocate new memory.
- this->curr_->next_ = this->new_chunk ();
- this->curr_ = this->curr_->next_;
- }
- else
- {
- // We can reuse previously allocated memory.
- this->curr_ = this->curr_->next_;
- this->curr_->cur_ = this->curr_->contents_;
- }
- }
-
- result = this->curr_->cur_;
- ACE_OS::memcpy (result, s, len);
- result[len] = '\0';
- this->curr_->cur_ += (len + 1);
- return result;
-}
-
-void
-ACE_Obstack::release (void)
-{
- ACE_TRACE ("ACE_Obstack::release");
-
- this->curr_ = this->head_;
- this->curr_->cur_ = this->curr_->contents_;
-}
-
-
diff --git a/ace/Obstack.h b/ace/Obstack.h
deleted file mode 100644
index a4d253ca3f7..00000000000
--- a/ace/Obstack.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Obstack.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_OBSTACK_H)
-#define ACE_OBSTACK_H
-
-#include "ace/Malloc.h"
-
-class ACE_Export ACE_Obchunk
-{
- // = TITLE
- // Defines the state that represents a "chunk" of memory.
-public:
- friend class ACE_Obstack;
-
- ACE_Obchunk (size_t size);
- // Constructor.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- char *end_;
- // Pointer to the end of the chunk.
-
- char *cur_;
- // Pointer to the current location in the chunk.
-
- ACE_Obchunk *next_;
- // Next chunk in the chain.
-
- char contents_[4];
- // Pointer to the beginning contents of this chunk. This field is
- // actually overlayed by the memory allocated by
- // <ACE_Obstack::new_chunk>. Therefore, it *must* come last.
-};
-
-class ACE_Export ACE_Obstack
-{
- // = TITLE
- // Define a simple "mark and release" memory allocation utility.
- //
- // = DESCRIPTION
- // The implementation is similar to the GNU obstack utility,
- // which is used extensively in the GCC compiler.
-public:
- // = Initialization and termination methods.
- ACE_Obstack (size_t size = 4096 - sizeof (ACE_Obchunk),
- ACE_Allocator *allocator_strategy = 0);
- ~ACE_Obstack (void);
-
- char *copy (const char *data,
- size_t len);
- // Copy the data into the current Obchunk.
-
- void release (void);
- // "Release" the entire stack of Obchunks, putting it back on the
- // free list.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- class ACE_Obchunk *new_chunk (void);
-
- ACE_Allocator *allocator_strategy_;
- // Pointer to the allocator used by this Obstack.
-
- size_t size_;
- // Current size of the Obstack;
-
- // = Don't change the order of the following two fields.
- class ACE_Obchunk *head_;
- // Head of the Obchunk chain.
-
- class ACE_Obchunk *curr_;
- // Pointer to the current Obchunk.
-};
-
-#endif /* ACE_OBSTACK_H */
diff --git a/ace/Obstack.i b/ace/Obstack.i
deleted file mode 100644
index 893b926ad3a..00000000000
--- a/ace/Obstack.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Obstack.i
diff --git a/ace/Parse_Node.cpp b/ace/Parse_Node.cpp
deleted file mode 100644
index 841f13da081..00000000000
--- a/ace/Parse_Node.cpp
+++ /dev/null
@@ -1,661 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Service_Config.h"
-#include "ace/Service_Repository.h"
-#include "ace/Task.h"
-#include "ace/Parse_Node.h"
-
-// Provide the class hierarchy that defines the parse tree of Service
-// Nodes.
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Parse_Node.i"
-#endif /* ____ */
-
-// Keeps track of the number of errors encountered so far.
-extern int ace_yyerrno;
-
-// Global variable used to communicate between the parser and the main
-// program.
-extern ACE_Service_Config *ace_this_svc;
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Stream_Node)
-
-void
-ACE_Stream_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Stream_Node::dump");
-}
-
-void
-ACE_Stream_Node::apply (void)
-{
- ACE_TRACE ("ACE_Stream_Node::apply");
-
- if (ACE_Service_Config::initialize (this->node_->record (),
- this->node_->parameters ()) == -1)
- ace_yyerrno++;
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("did stream on %s, error = %d\n"),
- this->node_->name (),
- ace_yyerrno));
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Parse_Node)
-
-void
-ACE_Parse_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Parse_Node::dump");
-}
-
-const char *
-ACE_Parse_Node::name (void) const
-{
- ACE_TRACE ("ACE_Parse_Node::name");
- return this->name_;
-}
-
-ACE_Parse_Node *
-ACE_Parse_Node::link (void) const
-{
- ACE_TRACE ("ACE_Parse_Node::link");
- return this->next_;
-}
-
-void
-ACE_Parse_Node::link (ACE_Parse_Node *n)
-{
- ACE_TRACE ("ACE_Parse_Node::link");
- this->next_ = n;
-}
-
-ACE_Stream_Node::ACE_Stream_Node (const ACE_Static_Node *str_ops,
- const ACE_Parse_Node *str_mods)
- : ACE_Parse_Node (str_ops->name ()),
- node_ (str_ops),
- mods_ (str_mods)
-{
- ACE_TRACE ("ACE_Stream_Node::ACE_Stream_Node");
-}
-
-
-ACE_Stream_Node::~ACE_Stream_Node (void)
-{
- ACE_TRACE ("ACE_Stream_Node::~ACE_Stream_Node");
- delete (ACE_Static_Node *) this->node_;
- delete (ACE_Parse_Node *) this->mods_;
-}
-
-ACE_Parse_Node::ACE_Parse_Node (void)
- : next_ (0)
-{
- ACE_TRACE ("ACE_Parse_Node::ACE_Parse_Node");
-}
-
-
-ACE_Parse_Node::ACE_Parse_Node (const char *nm)
- : name_ (nm),
- next_ (0)
-{
- ACE_TRACE ("ACE_Parse_Node::ACE_Parse_Node");
-}
-
-void
-ACE_Parse_Node::print (void) const
-{
- ACE_TRACE ("ACE_Parse_Node::print");
-
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("svc = %s\n"),
- this->name ()));
-
- if (this->next_)
- this->next_->print ();
-}
-
-
-ACE_Parse_Node::~ACE_Parse_Node (void)
-{
- ACE_TRACE ("ACE_Parse_Node::~ACE_Parse_Node");
- delete this->next_;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Suspend_Node)
-
-void
-ACE_Suspend_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Suspend_Node::dump");
-}
-
-ACE_Suspend_Node::ACE_Suspend_Node (const char *name)
- : ACE_Parse_Node (name)
-{
- ACE_TRACE ("ACE_Suspend_Node::ACE_Suspend_Node");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Resume_Node)
-
-void
-ACE_Resume_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Resume_Node::dump");
-}
-
-ACE_Resume_Node::ACE_Resume_Node (const char *name)
- : ACE_Parse_Node (name)
-{
- ACE_TRACE ("ACE_Resume_Node::ACE_Resume_Node");
-}
-
-void
-ACE_Suspend_Node::apply (void)
-{
- ACE_TRACE ("ACE_Suspend_Node::apply");
-
- if (ACE_Service_Config::suspend (this->name ()) == -1)
- ace_yyerrno++;
-
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("did suspend on %s, error = %d\n"),
- this->name (), ace_yyerrno));
-}
-
-void
-ACE_Resume_Node::apply (void)
-{
- ACE_TRACE ("ACE_Resume_Node::apply");
- if (ACE_Service_Config::resume (this->name ()) == -1)
- ace_yyerrno++;
-
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("did resume on %s, error = %d\n"),
- this->name (),
- ace_yyerrno));
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Remove_Node)
-
-void
-ACE_Remove_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Remove_Node::dump");
-}
-
-ACE_Remove_Node::ACE_Remove_Node (const char *name)
- : ACE_Parse_Node (name)
-{
- ACE_TRACE ("ACE_Remove_Node::ACE_Remove_Node");
-}
-
-void
-ACE_Remove_Node::apply (void)
-{
- ACE_TRACE ("ACE_Remove_Node::apply");
- if (ACE_Service_Config::remove (this->name ()) == -1)
- ace_yyerrno++;
-
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("did remove on %s, error = %d\n"),
- this->name (),
- ace_yyerrno));
-
-}
-
-ACE_Dynamic_Node::ACE_Dynamic_Node (const ACE_Service_Type *sr,
- char *parms)
- : ACE_Static_Node (sr->chname (), parms),
- record_ (sr)
-{
- ACE_TRACE ("ACE_Dynamic_Node::ACE_Dynamic_Node");
-}
-
-const ACE_Service_Type *
-ACE_Dynamic_Node::record (void) const
-{
- ACE_TRACE ("ACE_Dynamic_Node::record");
- return this->record_;
-}
-
-void
-ACE_Dynamic_Node::apply (void)
-{
- ACE_TRACE ("ACE_Dynamic_Node::apply");
-
- if (ACE_Service_Config::initialize (this->record (),
- this->parameters ()) == -1)
- ace_yyerrno++;
-
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("did dynamic on %s, error = %d\n"),
- this->name (),
- ace_yyerrno));
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Dynamic_Node)
-
-void
-ACE_Dynamic_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Dynamic_Node::dump");
-}
-
-ACE_Dynamic_Node::~ACE_Dynamic_Node (void)
-{
- ACE_TRACE ("ACE_Dynamic_Node::~ACE_Dynamic_Node");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Static_Node)
-
-void
-ACE_Static_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Static_Node::dump");
-}
-
-ACE_Static_Node::ACE_Static_Node (const char *nm,
- char *params)
- : ACE_Parse_Node (nm),
- parameters_ (params)
-{
- ACE_TRACE ("ACE_Static_Node::ACE_Static_Node");
-}
-
-const ACE_Service_Type *
-ACE_Static_Node::record (void) const
-{
- ACE_TRACE ("ACE_Static_Node::record");
- ACE_Service_Type *sr;
-
- if (ACE_Service_Repository::instance()->find
- (ASYS_WIDE_STRING (this->name ()), (const ACE_Service_Type **) &sr) == -1)
- return 0;
- else
- return sr;
-}
-
-char *
-ACE_Static_Node::parameters (void) const
-{
- ACE_TRACE ("ACE_Static_Node::parameters");
- return this->parameters_;
-}
-
-void
-ACE_Static_Node::apply (void)
-{
- ACE_TRACE ("ACE_Static_Node::apply");
- if (ACE_Service_Config::initialize (this->name (),
- this->parameters ()) == -1)
- ace_yyerrno++;
-
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("did static on %s, error = %d\n"),
- this->name (),
- ace_yyerrno));
-}
-
-
-ACE_Static_Node::~ACE_Static_Node (void)
-{
- ACE_TRACE ("ACE_Static_Node::~ACE_Static_Node");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Location_Node)
-
-void
-ACE_Location_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Location_Node::dump");
-}
-
-ACE_Location_Node::ACE_Location_Node (void)
- : pathname_ (0),
- handle_ (0),
- symbol_ (0)
-{
- ACE_TRACE ("ACE_Location_Node::ACE_Location_Node");
-}
-
-ACE_Location_Node::~ACE_Location_Node (void)
-{
- ACE_TRACE ("ACE_Location_Node::~ACE_Location_Node");
-}
-
-const char *
-ACE_Location_Node::pathname (void) const
-{
- ACE_TRACE ("ACE_Location_Node::pathname");
- return this->pathname_;
-}
-
-void
-ACE_Location_Node::pathname (const char *p)
-{
- ACE_TRACE ("ACE_Location_Node::pathname");
- this->pathname_ = p;
-}
-
-void
-ACE_Location_Node::handle (const ACE_SHLIB_HANDLE h)
-{
- ACE_TRACE ("ACE_Location_Node::handle");
- this->handle_ = h;
-}
-
-ACE_SHLIB_HANDLE
-ACE_Location_Node::handle (void) const
-{
- ACE_TRACE ("ACE_Location_Node::handle");
- return this->handle_;
-}
-
-void
-ACE_Location_Node::set_symbol (void *s)
-{
- ACE_TRACE ("ACE_Location_Node::set_symbol");
- this->symbol_ = s;
-}
-
-int
-ACE_Location_Node::dispose (void) const
-{
- ACE_TRACE ("ACE_Location_Node::dispose");
- return this->must_delete_;
-}
-
-ACE_SHLIB_HANDLE
-ACE_Location_Node::open_handle (void)
-{
- ACE_TRACE ("ACE_Location_Node::open_handle");
-
- ASYS_TCHAR dl_pathname[MAXPATHLEN + 1];
-
- // Transform the pathname into the appropriate dynamic link library
- // by searching the ACE_LD_SEARCH_PATH.
- ACE::ldfind (ASYS_WIDE_STRING (this->pathname ()),
- dl_pathname,
- (sizeof dl_pathname / sizeof (ASYS_TCHAR)));
-
- this->handle (ACE_OS::dlopen (dl_pathname));
-
- if (this->handle () == 0)
- {
- ace_yyerrno++;
-
- ACE_ERROR ((LM_ERROR,
- ASYS_TEXT ("dlopen failed for %s"),
- dl_pathname));
-
- ASYS_TCHAR *errmsg = ACE_OS::dlerror ();
-
- if (errmsg != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT (": %s\n"),
- errmsg),
- 0);
- else
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT ("\n")),
- 0);
- }
- else
- return this->handle ();
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Object_Node)
-
-void
-ACE_Object_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Object_Node::dump");
-}
-
-ACE_Object_Node::ACE_Object_Node (const char *path,
- const char *obj_name)
- : object_name_ (obj_name)
-{
- ACE_TRACE ("ACE_Object_Node::ACE_Object_Node");
- this->pathname (path);
- this->must_delete_ = 0;
-}
-
-void *
-ACE_Object_Node::symbol (void)
-{
- ACE_TRACE ("ACE_Object_Node::symbol");
- if (this->open_handle () != 0)
- {
- ASYS_TCHAR *wname = ACE_const_cast (ASYS_TCHAR*,
- ASYS_WIDE_STRING (this->object_name_));
- this->symbol_ = (void *)
- ACE_OS::dlsym ((ACE_SHLIB_HANDLE) this->handle (),
- wname);
-
- if (this->symbol_ == 0)
- {
- ace_yyerrno++;
-
- ACE_ERROR ((LM_ERROR,
- ASYS_TEXT ("dlsym failed for object %s\n"),
- wname));
-
- ASYS_TCHAR *errmsg = ACE_OS::dlerror ();
-
- if (errmsg != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT (": %s\n"),
- errmsg),
- 0);
- else
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT ("\n")),
- 0);
- }
- return this->symbol_;
- }
-
- return 0;
-}
-
-ACE_Object_Node::~ACE_Object_Node (void)
-{
- ACE_TRACE ("ACE_Object_Node::~ACE_Object_Node");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Function_Node)
-
-void
-ACE_Function_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Function_Node::dump");
-}
-
-ACE_Function_Node::ACE_Function_Node (const char *path,
- const char *func_name)
- : function_name_ (func_name)
-{
- ACE_TRACE ("ACE_Function_Node::ACE_Function_Node");
- this->pathname (path);
- this->must_delete_ = 1;
-}
-
-void *
-ACE_Function_Node::symbol (void)
-{
- ACE_TRACE ("ACE_Function_Node::symbol");
- if (this->open_handle () != 0)
- {
- void *(*func) (void) = 0;
- this->symbol_ = 0;
-
- // Locate the factory function <function_name> in the shared
- // object.
-
- ASYS_TCHAR *wname = ACE_const_cast (ASYS_TCHAR *,
- ASYS_WIDE_STRING (this->function_name_));
-
- func = (void *(*)(void))
- ACE_OS::dlsym ((ACE_SHLIB_HANDLE) this->handle (),
- wname);
-
- if (func == 0)
- {
- ace_yyerrno++;
-
- if (this->symbol_ == 0)
- {
- ace_yyerrno++;
-
- ACE_ERROR ((LM_ERROR,
- ASYS_TEXT ("dlsym failed for function %s\n"),
- wname));
-
- ASYS_TCHAR *errmsg = ACE_OS::dlerror ();
-
- if (errmsg != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT (": %s\n"),
- errmsg),
- 0);
- else
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT ("\n")),
- 0);
- }
- }
- // Invoke the factory function and record it's return value.
- this->symbol_ = (*func) ();
-
- if (this->symbol_ == 0)
- {
- ace_yyerrno++;
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT ("%p\n"),
- this->function_name_),
- 0);
- }
- }
- return this->symbol_;
-}
-
-ACE_Function_Node::~ACE_Function_Node (void)
-{
- ACE_TRACE ("ACE_Function_Node::~ACE_Function_Node");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Dummy_Node)
-
-void
-ACE_Dummy_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Dummy_Node::dump");
-}
-
-ACE_Dummy_Node::ACE_Dummy_Node (const ACE_Static_Node *static_node,
- const ACE_Parse_Node *str_mods)
- : ACE_Parse_Node (static_node->name ()),
- node_ (static_node),
- mods_ (str_mods)
-{
- ACE_TRACE ("ACE_Dummy_Node::ACE_Dummy_Node");
-}
-
-void
-ACE_Dummy_Node::apply (void)
-{
- ACE_TRACE ("ACE_Dummy_Node::apply");
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("did operations on stream %s, error = %d\n"),
- this->name (),
- ace_yyerrno));
-}
-
-ACE_Dummy_Node::~ACE_Dummy_Node (void)
-{
- ACE_TRACE ("ACE_Dummy_Node::~ACE_Dummy_Node");
- delete (ACE_Static_Node *) this->node_;
- delete (ACE_Parse_Node *) this->mods_;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Static_Function_Node)
-
-void
-ACE_Static_Function_Node::dump (void) const
-{
- ACE_TRACE ("ACE_Static_Function_Node::dump");
-}
-
-ACE_Static_Function_Node::ACE_Static_Function_Node (const char *func_name)
- : function_name_ (func_name)
-{
- ACE_TRACE ("ACE_Static_Function_Node::ACE_Static_Function_Node");
- this->must_delete_ = 1;
-}
-
-void *
-ACE_Static_Function_Node::symbol (void)
-{
- ACE_TRACE ("ACE_Static_Function_Node::symbol");
-
- void *(*func) (void) = 0;
- this->symbol_ = 0;
-
- // Locate the factory function <function_name> in the statically
- // linked svcs.
-
- ACE_Static_Svc_Descriptor **ssdp = 0;
- ACE_STATIC_SVCS &svcs = *ACE_Service_Config::static_svcs ();
- ASYS_TCHAR *wname = ACE_const_cast (ASYS_TCHAR *,
- ASYS_WIDE_STRING (this->function_name_));
-
- for (ACE_STATIC_SVCS_ITERATOR iter (svcs);
- iter.next (ssdp) != 0;
- iter.advance ())
- {
- ACE_Static_Svc_Descriptor *ssd = *ssdp;
- if (ACE_OS::strcmp (ssd->name_,
- wname) == 0)
- func = (void *(*)(void)) ssd->alloc_;
- }
-
- if (func == 0)
- {
- ace_yyerrno++;
-
- if (this->symbol_ == 0)
- {
- ace_yyerrno++;
-
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT ("no static service registered for function %s\n"),
- wname),
- 0);
- }
- }
-
- // Invoke the factory function and record it's return value.
- this->symbol_ = (*func) ();
-
- if (this->symbol_ == 0)
- {
- ace_yyerrno++;
- ACE_ERROR_RETURN ((LM_ERROR,
- ASYS_TEXT ("%p\n"),
- this->function_name_),
- 0);
- }
-
- return this->symbol_;
-}
-
-ACE_Static_Function_Node::~ACE_Static_Function_Node (void)
-{
- ACE_TRACE ("ACE_Static_Function_Node::~ACE_Static_Function_Node");
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/Parse_Node.h b/ace/Parse_Node.h
deleted file mode 100644
index 8f7ca0491bd..00000000000
--- a/ace/Parse_Node.h
+++ /dev/null
@@ -1,290 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Parse_Node.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_PARSE_NODE_H)
-#define ACE_PARSE_NODE_H
-
-#include "ace/Service_Types.h"
-
-class ACE_Export ACE_Parse_Node
-{
- // = TITLE
- // Provide the base of the object hierarchy that defines the parse
- // tree of Service Nodes.
-public:
- ACE_Parse_Node (void);
- ACE_Parse_Node (const char *name);
- virtual ~ACE_Parse_Node (void);
-
- ACE_Parse_Node *link (void) const;
- void link (ACE_Parse_Node *);
- virtual void apply (void) = 0;
-
- const char *name (void) const;
- void print (void) const;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- const char *name_;
- ACE_Parse_Node *next_;
-};
-
-class ACE_Export ACE_Suspend_Node : public ACE_Parse_Node
-{
- // = TITLE
- // Suspend a Service Node.
-public:
- ACE_Suspend_Node (const char *name);
-
- virtual void apply (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-class ACE_Export ACE_Resume_Node : public ACE_Parse_Node
-{
- // = TITLE
- // Resume a Service Node.
-public:
- ACE_Resume_Node (const char *name);
-
- virtual void apply (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-class ACE_Export ACE_Remove_Node : public ACE_Parse_Node
-{
- // = TITLE
- // Remove a Service Node.
-public:
- ACE_Remove_Node (const char *name);
-
- virtual void apply (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-class ACE_Export ACE_Static_Node : public ACE_Parse_Node
-{
- // = TITLE
- // Handle a statically linked node.
-public:
- ACE_Static_Node (const char *name, char *params = 0);
- virtual ~ACE_Static_Node (void);
-
- virtual void apply (void);
- virtual const ACE_Service_Type *record (void) const;
- char *parameters (void) const;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- char *parameters_;
- // "Command-line" parameters.
-};
-
-class ACE_Export ACE_Dynamic_Node : public ACE_Static_Node
-{
- // = TITLE
- // Handle a dynamically linked node.
-public:
- ACE_Dynamic_Node (const ACE_Service_Type *, char *params);
- virtual ~ACE_Dynamic_Node (void);
-
- virtual const ACE_Service_Type *record (void) const;
- virtual void apply (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- const ACE_Service_Type *record_;
- // Pointer to a descriptor that describes this node.
-};
-
-class ACE_Export ACE_Stream_Node : public ACE_Parse_Node
-{
- // = TITLE
- // Handle a Stream.
-public:
- ACE_Stream_Node (const ACE_Static_Node *, const ACE_Parse_Node *);
- virtual ~ACE_Stream_Node (void);
-
- virtual void apply (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- const ACE_Static_Node *node_;
- const ACE_Parse_Node *mods_;
- // Linked list of modules that are part of the stream.
-};
-
-class ACE_Export ACE_Location_Node
-{
- // = TITLE
- // Keep track of where a shared library is located.
-public:
- ACE_Location_Node (void);
- virtual void *symbol (void) = 0;
- virtual void set_symbol (void *h);
- ACE_SHLIB_HANDLE handle (void) const;
- void handle (const ACE_SHLIB_HANDLE h);
- const char *pathname (void) const;
- void pathname (const char *h);
- int dispose (void) const;
-
- virtual ~ACE_Location_Node (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_SHLIB_HANDLE open_handle (void);
-
- const char *pathname_;
- // Pathname to the shared library we are working on.
-
- int must_delete_;
- // Flag indicating whether we need to delete the <pathname_>.
-
- ACE_SHLIB_HANDLE handle_;
- // Handle to the open shared library.
-
- void *symbol_;
- // Symbol that we've obtained from the shared library.
-};
-
-class ACE_Export ACE_Object_Node : public ACE_Location_Node
-{
- // = TITLE
- // Keeps track of the symbol name for a shared object.
-public:
- ACE_Object_Node (const char *pathname, const char *obj_name);
- virtual void *symbol (void);
- virtual ~ACE_Object_Node (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- const char *object_name_;
- // Name of the object that we're parsing.
-};
-
-class ACE_Export ACE_Function_Node : public ACE_Location_Node
-{
- // = TITLE
- // Keeps track of the symbol name of for a shared function.
-public:
- ACE_Function_Node (const char *pathname, const char *func_name);
- virtual void *symbol (void);
- virtual ~ACE_Function_Node (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- const char *function_name_;
- // Name of the function that we're parsing.
-};
-
-class ACE_Export ACE_Dummy_Node : public ACE_Parse_Node
-{
- // = TITLE
- // I forget why this is here... ;-)
-public:
- ACE_Dummy_Node (const ACE_Static_Node *, const ACE_Parse_Node *);
- ~ACE_Dummy_Node (void);
- virtual void apply (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- const ACE_Static_Node *node_;
- const ACE_Parse_Node *mods_;
- // Linked list of modules that we're dealing with.
-};
-
-class ACE_Export ACE_Static_Function_Node : public ACE_Location_Node
-{
- // = TITLE
- // Keeps track of the symbol name for a function that is not
- // linked in from a DLL, but is statically linked with the
- // application.
-public:
- ACE_Static_Function_Node (const char *func_name);
- virtual void *symbol (void);
- virtual ~ACE_Static_Function_Node (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- const char *function_name_;
- // Name of the function that we're parsing.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Parse_Node.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_PARSE_NODE_H */
diff --git a/ace/Parse_Node.i b/ace/Parse_Node.i
deleted file mode 100644
index 84c7266d734..00000000000
--- a/ace/Parse_Node.i
+++ /dev/null
@@ -1,6 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Parse_Node.i
-
-
diff --git a/ace/Pipe.cpp b/ace/Pipe.cpp
deleted file mode 100644
index 8cb1d2e84d9..00000000000
--- a/ace/Pipe.cpp
+++ /dev/null
@@ -1,149 +0,0 @@
-// Pipe.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SOCK_Acceptor.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/Pipe.h"
-
-void
-ACE_Pipe::dump (void) const
-{
- ACE_TRACE ("ACE_Pipe::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("handles_[0] = %d"), this->handles_[0]));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nhandles_[1] = %d"), this->handles_[1]));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-int
-ACE_Pipe::open (void)
-{
- ACE_TRACE ("ACE_Pipe::open");
-#if defined (ACE_WIN32) || defined (ACE_LACKS_SOCKETPAIR)
- ACE_INET_Addr my_addr;
- ACE_SOCK_Acceptor acceptor;
- ACE_SOCK_Connector connector;
- ACE_SOCK_Stream reader;
- ACE_SOCK_Stream writer;
- int result = 0;
-
- // Bind listener to any port and then find out what the port was.
- if (acceptor.open (ACE_Addr::sap_any) == -1
- || acceptor.get_local_addr (my_addr) == -1)
- result = -1;
- else
- {
- ACE_INET_Addr sv_addr (my_addr.get_port_number (),
- ASYS_TEXT ("localhost"));
-
- // Establish a connection within the same process.
- if (connector.connect (writer, sv_addr) == -1)
- result = -1;
- else if (acceptor.accept (reader) == -1)
- {
- writer.close ();
- result = -1;
- }
- }
-
- // Close down the acceptor endpoint since we don't need it anymore.
- acceptor.close ();
- if (result == -1)
- return -1;
-
- int one = 1;
- // Make sure that the TCP stack doesn't try to buffer small writes.
- // Since this communication is purely local to the host it doesn't
- // affect network performance.
- if (writer.set_option (IPPROTO_TCP, TCP_NODELAY,
- &one, sizeof one) == -1)
- return -1;
-
- this->handles_[0] = reader.get_handle ();
- this->handles_[1] = writer.get_handle ();
-
-#elif defined (ACE_HAS_STREAM_PIPES)
- if (ACE_OS::pipe (this->handles_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("pipe")), -1);
-
- int arg = RMSGN;
-
- // Enable "msg no discard" mode, which ensures that record
- // boundaries are maintained when messages are sent and received.
- if (ACE_OS::ioctl (this->handles_[0], I_SRDOPT, (void *) arg) == -1
- || ACE_OS::ioctl (this->handles_[1], I_SRDOPT, (void *) arg) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ioctl")), -1);
-#else
- if (ACE_OS::socketpair (AF_UNIX, SOCK_DGRAM, 0, this->handles_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("socketpair")), -1);
-#endif /* ACE_WIN32 */
- // Point both the read and write HANDLES to the appropriate socket
- // HANDLEs.
-
- return 0;
-}
-
-int
-ACE_Pipe::open (ACE_HANDLE handles[2])
-{
- ACE_TRACE ("ACE_Pipe::open");
-
- if (this->open () == -1)
- return -1;
- else
- {
- handles[0] = this->handles_[0];
- handles[1] = this->handles_[1];
- return 0;
- }
-}
-
-// Do nothing...
-
-ACE_Pipe::ACE_Pipe (void)
-{
- ACE_TRACE ("ACE_Pipe::ACE_Pipe");
-
- this->handles_[0] = ACE_INVALID_HANDLE;
- this->handles_[1] = ACE_INVALID_HANDLE;
-}
-
-ACE_Pipe::ACE_Pipe (ACE_HANDLE handles[2])
-{
- ACE_TRACE ("ACE_Pipe::ACE_Pipe");
-
- if (this->open (handles) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("ACE_Pipe::ACE_Pipe")));
-}
-
-ACE_Pipe::ACE_Pipe (ACE_HANDLE read,
- ACE_HANDLE write)
-{
- ACE_TRACE ("ACE_Pipe::ACE_Pipe");
- this->handles_[0] = read;
- this->handles_[1] = write;
-}
-
-int
-ACE_Pipe::close (void)
-{
- ACE_TRACE ("ACE_Pipe::close");
-
- int result = 0;
-
- // Note that the following will work even if we aren't closing down
- // sockets because <ACE_OS::closesocket> will just call <::close> in
- // that case!
-
- if (this->handles_[0] != ACE_INVALID_HANDLE)
- result = ACE_OS::closesocket (this->handles_[0]);
- this->handles_[0] = ACE_INVALID_HANDLE;
-
- if (this->handles_[1] != ACE_INVALID_HANDLE)
- result |= ACE_OS::closesocket (this->handles_[1]);
- this->handles_[1] = ACE_INVALID_HANDLE;
-
- return result;
-}
diff --git a/ace/Pipe.h b/ace/Pipe.h
deleted file mode 100644
index 94b1f678f1f..00000000000
--- a/ace/Pipe.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Pipe.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_PIPE_H)
-#define ACE_PIPE_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_Pipe
-{
- // = TITLE
- // Provides a bidirectional "pipe" abstraction that is portable
- // to Windows NT, SVR4 UNIX, and BSD UNIX.
- //
- // = DESCRIPTION
- // Uses "name" for lookup in the ACE service repository. Obtains
- // the object and returns it as the appropriate type.
-public:
- // = Initialization and termination.
- ACE_Pipe (void);
- // Default constructor (does nothing...).
-
- ACE_Pipe (ACE_HANDLE handles[2]);
- // Open the pipe and initialize the handles.
-
- ACE_Pipe (ACE_HANDLE read, ACE_HANDLE write);
- // Initialize the <ACE_Pipe> from the <read> and <write> handles.
-
- int open (ACE_HANDLE handles[2]);
- // Open the pipe and initialize the handles.
-
- int open (void);
- // Open the pipe.
-
- int close (void);
- // Close down the pipe HANDLEs;
-
- // = Accessors.
-
- ACE_HANDLE read_handle (void) const;
- // This is the "read" side of the pipe. Note, however, that
- // processes can also write to this handle as well since pipes are
- // bi-directional.
-
- ACE_HANDLE write_handle (void) const;
- // This is the "write" side of the pipe. Note, however, that
- // processes can also read to this handle as well since pipes are
- // bi-directional.
-
- void dump (void) const;
- // Dump the state of the object.
-
-private:
- ACE_HANDLE handles_[2];
-};
-
-#include "ace/Pipe.i"
-
-#endif /* ACE_PIPE_H */
diff --git a/ace/Pipe.i b/ace/Pipe.i
deleted file mode 100644
index fd748ada175..00000000000
--- a/ace/Pipe.i
+++ /dev/null
@@ -1,18 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Pipe.i
-
-inline ACE_HANDLE
-ACE_Pipe::read_handle (void) const
-{
- ACE_TRACE ("ACE_Pipe::read_handle");
- return this->handles_[0];
-}
-
-inline ACE_HANDLE
-ACE_Pipe::write_handle (void) const
-{
- ACE_TRACE ("ACE_Pipe::write_handle");
- return this->handles_[1];
-}
diff --git a/ace/Priority_Reactor.cpp b/ace/Priority_Reactor.cpp
deleted file mode 100644
index 19018eeade4..00000000000
--- a/ace/Priority_Reactor.cpp
+++ /dev/null
@@ -1,189 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#include "ace/Priority_Reactor.h"
-#include "ace/Malloc_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Priority_Reactor.i"
-#endif /* __ACE_INLINE__ */
-
-typedef ACE_Unbounded_Queue_Iterator<ACE_Event_Tuple> QUEUE_ITERATOR;
-// Its iterator.
-
-typedef ACE_Cached_Allocator<ACE_Node<ACE_Event_Tuple>, ACE_SYNCH_NULL_MUTEX> TUPLE_ALLOCATOR;
-// Defines the memory allocator used, no need for locking because it
-// is only used in one thread of control.
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Priority_Reactor)
-
-// Initialize ACE_Select_Reactor.
-
-const int npriorities =
- ACE_Event_Handler::HI_PRIORITY - ACE_Event_Handler::LO_PRIORITY + 1;
-
-ACE_INLINE void
-ACE_Priority_Reactor::init_bucket (void)
-{
- // Allocate enough space for all the handles.
- // TODO: This can be wrong, maybe we should use other kind of
- // allocator here?
- ACE_NEW (this->tuple_allocator_,
- TUPLE_ALLOCATOR (ACE_Select_Reactor::DEFAULT_SIZE));
-
- // The event handlers are assigned to a new As the Event
- ACE_NEW (this->bucket_, QUEUE*[npriorities]);
- // This loops "ensures" exception safety.
- int i;
- for (i = 0; i < npriorities; ++i)
- {
- ACE_NEW (this->bucket_[i], QUEUE (this->tuple_allocator_));
- }
-}
-
-ACE_Priority_Reactor::ACE_Priority_Reactor (ACE_Sig_Handler *sh,
- ACE_Timer_Queue *tq)
- : ACE_Select_Reactor(sh, tq),
- bucket_ (0),
- tuple_allocator_ (0)
-{
- ACE_TRACE ("ACE_Priority_Reactor::ACE_Priority_Reactor");
- this->init_bucket ();
-}
-
-ACE_Priority_Reactor::ACE_Priority_Reactor (size_t size,
- int rs,
- ACE_Sig_Handler *sh,
- ACE_Timer_Queue *tq)
- : ACE_Select_Reactor (size, rs, sh, tq),
- bucket_ (0),
- tuple_allocator_ (0)
-{
- ACE_TRACE ("ACE_Priority_Reactor::ACE_Priority_Reactor");
- this->init_bucket ();
-}
-
-ACE_Priority_Reactor::~ACE_Priority_Reactor (void)
-{
- ACE_TRACE ("ACE_Priority_Reactor::~ACE_Priority_Reactor");
- for (int i = 0; i < npriorities; ++i)
- {
- delete this->bucket_[i];
- }
- delete[] this->bucket_;
- delete tuple_allocator_;
-}
-
-int
-ACE_Priority_Reactor::dispatch_io_set (int number_of_active_handles,
- int& number_dispatched,
- int mask,
- ACE_Handle_Set& dispatch_mask,
- ACE_Handle_Set& ready_mask,
- ACE_EH_PTMF callback)
-{
- ACE_TRACE ("ACE_Priority_Reactor::dispatch_io_set");
-
- if (number_of_active_handles == 0)
- {
- return 0;
- }
-
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Priority_Reactor::dispatch_io_set\n")));
-
- ACE_HANDLE handle;
-
-
- // The range for which there exists any Event_Tuple is computed on
- // the ordering loop, minimizing iterations on the dispatching
- // loop.
- int min_priority = ACE_Event_Handler::HI_PRIORITY;
- int max_priority = ACE_Event_Handler::LO_PRIORITY;
-
- ACE_Handle_Set_Iterator handle_iter (dispatch_mask);
-
- while ((handle = handle_iter ()) != ACE_INVALID_HANDLE)
- {
- ACE_Event_Tuple et (this->handler_rep_.find (handle), handle);
- int prio = et.event_handler_->priority ();
-
- // If the priority is out of range assign the minimum priority.
- if (prio < ACE_Event_Handler::LO_PRIORITY
- || prio > ACE_Event_Handler::HI_PRIORITY)
- {
- prio = ACE_Event_Handler::LO_PRIORITY;
- }
-
- bucket_[prio]->enqueue_tail (et);
- // Update the priority ranges....
- if (min_priority > prio)
- {
- min_priority = prio;
- }
- if (max_priority < prio)
- {
- max_priority = prio;
- }
- }
-
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("dispatching.... %d\n"), number_of_active_handles));
-
- for (int i = max_priority; i >= min_priority; --i)
- {
- // Remove all the entries from the wrappers
- while (!bucket_[i]->is_empty ()
- && number_dispatched < number_of_active_handles
- && this->state_changed_ == 0)
- {
- ACE_Event_Tuple et;
- bucket_[i]->dequeue_head (et);
- this->notify_handle (et.handle_,
- mask,
- ready_mask,
- et.event_handler_,
- callback);
- number_dispatched++;
- }
- // Even if we are aborting the loop due to this->state_changed
- // or another error we still want to cleanup the buckets.
- bucket_[i]->reset ();
- }
-
- if (number_dispatched > 0 && this->state_changed_)
- {
- return -1;
- }
-
- return 0;
-}
-
-void
-ACE_Priority_Reactor::dump (void) const
-{
- ACE_TRACE ("ACE_Priority_Reactor::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- ACE_Select_Reactor::dump ();
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Queue<ACE_Event_Tuple>;
-template class ACE_Unbounded_Queue_Iterator<ACE_Event_Tuple>;
-template class ACE_Node<ACE_Event_Tuple>;
-template class ACE_Cached_Allocator<ACE_Node<ACE_Event_Tuple>, ACE_SYNCH_NULL_MUTEX>;
-template class ACE_Locked_Free_List<ACE_Cached_Mem_Pool_Node<ACE_Node<ACE_Event_Tuple> >,ACE_SYNCH_NULL_MUTEX>;
-template class ACE_Free_List<ACE_Cached_Mem_Pool_Node<ACE_Node<ACE_Event_Tuple> > >;
-template class ACE_Cached_Mem_Pool_Node<ACE_Node<ACE_Event_Tuple> >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Unbounded_Queue<ACE_Event_Tuple>
-#pragma instantiate ACE_Unbounded_Queue_Iterator<ACE_Event_Tuple>
-#pragma instantiate ACE_Node<ACE_Event_Tuple>
-#pragma instantiate ACE_Cached_Allocator<ACE_Node<ACE_Event_Tuple>, ACE_SYNCH_NULL_MUTEX>
-#pragma instantiate ACE_Locked_Free_List<ACE_Cached_Mem_Pool_Node<ACE_Node<ACE_Event_Tuple> >,ACE_SYNCH_NULL_MUTEX>
-#pragma instantiate ACE_Free_List<ACE_Cached_Mem_Pool_Node<ACE_Node<ACE_Event_Tuple> > >
-#pragma instantiate ACE_Cached_Mem_Pool_Node<ACE_Node<ACE_Event_Tuple> >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/Priority_Reactor.h b/ace/Priority_Reactor.h
deleted file mode 100644
index 9b1d32f58ac..00000000000
--- a/ace/Priority_Reactor.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Priority_Reactor.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_PRIORITY_REACTOR_H)
-#define ACE_PRIORITY_REACTOR_H
-
-#include "ace/Containers.h"
-#include "ace/Select_Reactor.h"
-
-class ACE_Export ACE_Priority_Reactor : public ACE_Select_Reactor
-{
- // = TITLE
- // Implements priority based dispatching.
- //
- // = DESCRIPTION
- // This class refines the dispatching mechanism for the
- // Select_Reactor by taking advantage of the priority method on
- // ACE_Event_Handler.
-public:
- // = Initialization and termination methods.
-
- ACE_Priority_Reactor (ACE_Sig_Handler * = 0,
- ACE_Timer_Queue * = 0);
- // Initialize <ACE_Priority_Reactor> with the default size.
-
- ACE_Priority_Reactor (size_t size,
- int restart = 0,
- ACE_Sig_Handler * = 0,
- ACE_Timer_Queue * = 0);
- // Initialize <ACE_Priority_Reactor> with size <size>.
-
- virtual ~ACE_Priority_Reactor (void);
- // Close down the select_reactor and release all of its resources.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // = Dispatching methods.
-
- virtual int dispatch_io_set (int number_of_active_handles,
- int& number_dispatched,
- int mask,
- ACE_Handle_Set& dispatch_mask,
- ACE_Handle_Set& ready_mask,
- ACE_EH_PTMF callback);
- // We simply override this function to implement the priority
- // dispatching.
-
-private:
- void init_bucket (void);
- // A small helper to initialize the bucket.
-
- typedef ACE_Unbounded_Queue<ACE_Event_Tuple> QUEUE;
- QUEUE** bucket_;
- // There is a queue per-priority, which simply holds the
- // Event_Handlers until we knwo who goes first.
-
- ACE_Allocator* tuple_allocator_;
- // The queues themselves use this allocator to minimize dynamic
- // memory usage.
-
- ACE_Priority_Reactor (const ACE_Select_Reactor &);
- ACE_Priority_Reactor &operator = (const ACE_Select_Reactor &);
- // Deny access since member-wise won't work...
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Priority_Reactor.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_PRIORITY_REACTOR_H */
diff --git a/ace/Priority_Reactor.i b/ace/Priority_Reactor.i
deleted file mode 100644
index 6318deb79a0..00000000000
--- a/ace/Priority_Reactor.i
+++ /dev/null
@@ -1,2 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
diff --git a/ace/Proactor.cpp b/ace/Proactor.cpp
deleted file mode 100644
index ab51c6110f3..00000000000
--- a/ace/Proactor.cpp
+++ /dev/null
@@ -1,725 +0,0 @@
-// Proactor.cpp
-// $Id: Proactor.cpp,v
-
-#define ACE_BUILD_DLL
-#include "ace/Proactor.h"
-
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
-// This only works on Win32 platforms
-
-#include "ace/Task_T.h"
-#include "ace/Log_Msg.h"
-#include "ace/Object_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Proactor.i"
-#endif /* __ACE_INLINE__ */
-
-// Process-wide ACE_Proactor.
-ACE_Proactor *ACE_Proactor::proactor_ = 0;
-
-// Controls whether the Proactor is deleted when we shut down (we can
-// only delete it safely if we created it!)
-int ACE_Proactor::delete_proactor_ = 0;
-
-// Terminate the eventloop.
-sig_atomic_t ACE_Proactor::end_event_loop_ = 0;
-
-class ACE_Export ACE_Proactor_Timer_Handler : public ACE_Task <ACE_NULL_SYNCH>
- //
- // = TITLE
- //
- // A Handler for timer. It helps in the management of timers
- // registered with the Proactor.
- //
- // = DESCRIPTION
- //
- // This object has a thread that will wait on the earliest
- // time in a list of timers and an event. When a timer
- // expires, the thread will post a completion event on the
- // port and go back to waiting on the timer queue and
- // event. If the event is signaled, the thread will refresh
- // the time it is currently waiting on (in case the earliest
- // time has changed)
- //
-{
- friend class ACE_Proactor;
- // Proactor has special privileges
- // Access needed to: timer_event_
-
-public:
- ACE_Proactor_Timer_Handler (ACE_Proactor &proactor);
- // Constructor
-
- ~ACE_Proactor_Timer_Handler (void);
- // Destructor
-
-protected:
- virtual int svc (void);
- // Run by a daemon thread to handle deferred processing. In other
- // words, this method will do the waiting on the earliest timer
- // and event
-
- ACE_Auto_Event timer_event_;
- // Event to wait on
-
- ACE_Proactor &proactor_;
- // Proactor
-
- int shutting_down_;
- // Flag used to indicate when we are shutting down.
-};
-
-ACE_Proactor_Timer_Handler::ACE_Proactor_Timer_Handler (ACE_Proactor &proactor)
- : ACE_Task <ACE_NULL_SYNCH> (&proactor.thr_mgr_),
- proactor_ (proactor),
- shutting_down_ (0)
-{
-}
-
-ACE_Proactor_Timer_Handler::~ACE_Proactor_Timer_Handler (void)
-{
- // Mark for closing down
- this->shutting_down_ = 1;
-
- // Signal timer event
- this->timer_event_.signal ();
-}
-
-int
-ACE_Proactor_Timer_Handler::svc (void)
-{
- u_long time;
- ACE_Time_Value absolute_time;
-
- for (; !this->shutting_down_;)
- {
- // default value
- time = INFINITE;
-
- // If the timer queue is not empty
- if (!this->proactor_.timer_queue ()->is_empty ())
- {
- // Get the earliest absolute time
- absolute_time
- = this->proactor_.timer_queue ()->earliest_time ()
- - this->proactor_.timer_queue ()->gettimeofday ();
-
- // time to wait
- time = absolute_time.msec ();
-
- // Make sure the time is positive
- if (time < 0)
- time = 0;
- }
-
- // Wait for event upto <time> milli seconds
- int result = ::WaitForSingleObject (this->timer_event_.handle (),
- time);
- switch (result)
- {
- case WAIT_TIMEOUT:
- // timeout: expire timers
- this->proactor_.timer_queue ()->expire ();
- break;
- case WAIT_FAILED:
- // error
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("WaitForSingleObject")), -1);
- }
- }
-
- return 0;
-}
-
-ACE_Proactor_Handle_Timeout_Upcall::ACE_Proactor_Handle_Timeout_Upcall (void)
- : proactor_ (0)
-{
-}
-
-int
-ACE_Proactor_Handle_Timeout_Upcall::timeout (TIMER_QUEUE &timer_queue,
- ACE_Handler *handler,
- const void *act,
- const ACE_Time_Value &time)
-{
- ACE_UNUSED_ARG (timer_queue);
-
- if (this->proactor_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) No Proactor set in ACE_Proactor_Handle_Timeout_Upcall, no completion port to post timeout to?!@\n"),
- -1);
-
- // Grab the event associated with the Proactor
- HANDLE handle = this->proactor_->get_handle ();
-
- // Create the Asynch_Timer
- ACE_Proactor::Asynch_Timer *asynch_timer
- = new ACE_Proactor::Asynch_Timer (*handler,
- act,
- time,
- handle);
- // If Proactor event is valid, signal it
- if (handle != ACE_INVALID_HANDLE &&
- handle != 0)
- ACE_OS::event_signal (&handle);
-
- // Post a completion
- if (::PostQueuedCompletionStatus (this->proactor_->completion_port_, // completion port
- 0, // number of bytes tranferred
- 0, // completion key
- asynch_timer // overlapped
- ) == FALSE)
- {
- delete asynch_timer;
- ACE_ERROR_RETURN ((LM_ERROR, "Failure in dealing with timers: PostQueuedCompletionStatus failed\n"), -1);
- }
-
- return 0;
-}
-
-
-int
-ACE_Proactor_Handle_Timeout_Upcall::cancellation (TIMER_QUEUE &timer_queue,
- ACE_Handler *handler)
-{
- ACE_UNUSED_ARG (timer_queue);
- ACE_UNUSED_ARG (handler);
-
- // Do nothing
- return 0;
-}
-
-int
-ACE_Proactor_Handle_Timeout_Upcall::deletion (TIMER_QUEUE &timer_queue,
- ACE_Handler *handler,
- const void *arg)
-{
- ACE_UNUSED_ARG (timer_queue);
- ACE_UNUSED_ARG (handler);
- ACE_UNUSED_ARG (arg);
-
- // Do nothing
- return 0;
-}
-
-int
-ACE_Proactor_Handle_Timeout_Upcall::proactor (ACE_Proactor &proactor)
-{
- if (this->proactor_ == 0)
- {
- this->proactor_ = &proactor;
- return 0;
- }
- else
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_Proactor_Handle_Timeout_Upcall is only suppose to be used with ONE (and only one) Proactor\n"),
- -1);
-}
-
-
-
-ACE_Proactor::ACE_Proactor (size_t number_of_threads,
- Timer_Queue *tq,
- int used_with_reactor_event_loop)
- : completion_port_ (0), // This *MUST* be 0, *NOT* ACE_INVALID_HANDLE!!!!
- number_of_threads_ (number_of_threads),
- timer_queue_ (0),
- delete_timer_queue_ (0),
- timer_handler_ (0),
- used_with_reactor_event_loop_ (used_with_reactor_event_loop)
-{
- // create the completion port
- this->completion_port_ = ::CreateIoCompletionPort (INVALID_HANDLE_VALUE,
- this->completion_port_,
- 0,
- this->number_of_threads_);
- if (this->completion_port_ == 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("CreateIoCompletionPort")));
-
- // set the timer queue
- this->timer_queue (tq);
-
- // Create the timer handler
- ACE_NEW (this->timer_handler_, ACE_Proactor_Timer_Handler (*this));
-
- // activate <timer_handler>
- if (this->timer_handler_->activate (THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p Could not create thread\n"), ASYS_TEXT ("Task::activate")));
-
-}
-
-ACE_Proactor *
-ACE_Proactor::instance (size_t threads)
-{
- ACE_TRACE ("ACE_Proactor::instance");
-
- if (ACE_Proactor::proactor_ == 0)
- {
- // Perform Double-Checked Locking Optimization.
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance (), 0));
-
- if (ACE_Proactor::proactor_ == 0)
- {
- ACE_NEW_RETURN (ACE_Proactor::proactor_, ACE_Proactor (threads), 0);
- ACE_Proactor::delete_proactor_ = 1;
- }
- }
- return ACE_Proactor::proactor_;
-}
-
-ACE_Proactor *
-ACE_Proactor::instance (ACE_Proactor *r)
-{
- ACE_TRACE ("ACE_Proactor::instance");
-
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance (), 0));
-
- ACE_Proactor *t = ACE_Proactor::proactor_;
- // We can't safely delete it since we don't know who created it!
- ACE_Proactor::delete_proactor_ = 0;
-
- ACE_Proactor::proactor_ = r;
- return t;
-}
-
-void
-ACE_Proactor::close_singleton (void)
-{
- ACE_TRACE ("ACE_Proactor::close_singleton");
-
- ACE_MT (ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance ()));
-
- if (ACE_Proactor::delete_proactor_)
- {
- delete ACE_Proactor::proactor_;
- ACE_Proactor::proactor_ = 0;
- ACE_Proactor::delete_proactor_ = 0;
- }
-}
-
-int
-ACE_Proactor::run_event_loop (void)
-{
- ACE_TRACE ("ACE_Proactor::run_event_loop");
-
- while (ACE_Proactor::end_event_loop_ == 0)
- {
- int result = ACE_Proactor::instance ()->handle_events ();
-
- if (ACE_Service_Config::reconfig_occurred ())
- ACE_Service_Config::reconfigure ();
-
- else if (result == -1)
- return -1;
- }
- /* NOTREACHED */
- return 0;
-}
-
-// Handle events for -tv- time. handle_events updates -tv- to reflect
-// time elapsed, so do not return until -tv- == 0, or an error occurs.
-int
-ACE_Proactor::run_event_loop (ACE_Time_Value &tv)
-{
- ACE_TRACE ("ACE_Proactor::run_event_loop");
-
- while (ACE_Proactor::end_event_loop_ == 0 && tv != ACE_Time_Value::zero)
- {
- int result = ACE_Proactor::instance ()->handle_events (tv);
- if (ACE_Service_Config::reconfig_occurred ())
- ACE_Service_Config::reconfigure ();
-
- // An error has occurred.
- else if (result == -1)
- return result;
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-int
-ACE_Proactor::end_event_loop (void)
-{
- ACE_TRACE ("ACE_Proactor::end_event_loop");
- ACE_Proactor::end_event_loop_ = 1;
- // ACE_Proactor::instance()->notify ();
- return 0;
-}
-
-/* static */
-int
-ACE_Proactor::event_loop_done (void)
-{
- ACE_TRACE ("ACE_Proactor::event_loop_done");
- return ACE_Proactor::end_event_loop_ != 0;
-}
-
-ACE_Proactor::~ACE_Proactor (void)
-{
- this->close ();
-}
-
-int
-ACE_Proactor::close (void)
-{
- // Take care of the timer handler
- if (this->timer_handler_)
- {
- delete this->timer_handler_;
- this->timer_handler_ = 0;
- }
-
- // Take care of the timer queue
- if (this->delete_timer_queue_)
- {
- delete this->timer_queue_;
- this->timer_queue_ = 0;
- this->delete_timer_queue_ = 0;
- }
-
- // Close the completion port
- if (this->completion_port_ != 0)
- {
- int result = ACE_OS::close (this->completion_port_);
- this->completion_port_ = 0;
- return result;
- }
- else
- return 0;
-}
-
-int
-ACE_Proactor::register_handle (ACE_HANDLE handle,
- const void *completion_key)
-{
- // No locking is needed here as no state changes
- ACE_HANDLE cp = ::CreateIoCompletionPort (handle,
- this->completion_port_,
- (u_long) completion_key,
- this->number_of_threads_);
- if (cp == 0)
- {
- errno = ::GetLastError ();
- // If errno == ERROR_INVALID_PARAMETER, then this handle was
- // already registered.
- if (errno != ERROR_INVALID_PARAMETER)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("CreateIoCompletionPort")), -1);
- }
- return 0;
-}
-
-long
-ACE_Proactor::schedule_timer (ACE_Handler &handler,
- const void *act,
- const ACE_Time_Value &time)
-{
- return this->schedule_timer (handler, act, time, ACE_Time_Value::zero);
-}
-
-long
-ACE_Proactor::schedule_repeating_timer (ACE_Handler &handler,
- const void *act,
- const ACE_Time_Value &interval)
-{
- return this->schedule_timer (handler, act, interval, interval);
-}
-
-long
-ACE_Proactor::schedule_timer (ACE_Handler &handler,
- const void *act,
- const ACE_Time_Value &time,
- const ACE_Time_Value &interval)
-{
- // absolute time
- ACE_Time_Value absolute_time = this->timer_queue_->gettimeofday () + time;
-
- // Only one guy goes in here at a time
- ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon, this->timer_queue_->mutex (), -1);
-
- // Schedule the timer
- long result = this->timer_queue_->schedule (&handler,
- act,
- absolute_time,
- interval);
- if (result != -1)
- {
- // no failures: check to see if we are the earliest time
- if (this->timer_queue_->earliest_time () == absolute_time)
-
- // wake up the timer thread
- if (this->timer_handler_->timer_event_.signal () == -1)
- {
- // Cancel timer
- this->timer_queue_->cancel (result);
- result = -1;
- }
- }
- return result;
-}
-
-int
-ACE_Proactor::cancel_timer (long timer_id,
- const void **arg,
- int dont_call_handle_close)
-{
- // No need to singal timer event here. Even if the cancel timer was
- // the earliest, we will have an extra wakeup.
- return this->timer_queue_->cancel (timer_id, arg, dont_call_handle_close);
-}
-
-int
-ACE_Proactor::cancel_timer (ACE_Handler &handler,
- int dont_call_handle_close)
-{
- // No need to singal timer event here. Even if the cancel timer was
- // the earliest, we will have an extra wakeup.
- return this->timer_queue_->cancel (&handler, dont_call_handle_close);
-}
-
-int
-ACE_Proactor::handle_signal (int, siginfo_t *, ucontext_t *)
-{
- // Perform a non-blocking "poll" for all the I/O events that have
- // completed in the I/O completion queue.
-
- ACE_Time_Value timeout (0, 0);
- int result;
-
- while ((result = this->handle_events (timeout)) == 1)
- continue;
-
- // If our handle_events failed, we'll report a failure to the
- // Reactor.
- return result == -1 ? -1 : 0;
-}
-
-int
-ACE_Proactor::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_UNUSED_ARG (close_mask);
- ACE_UNUSED_ARG (handle);
-
- return this->close ();
-}
-
-ACE_HANDLE
-ACE_Proactor::get_handle (void) const
-{
- if (this->used_with_reactor_event_loop_)
- return this->event_.handle ();
- else
- return 0;
-}
-
-int
-ACE_Proactor::handle_events (ACE_Time_Value &wait_time)
-{
- // Decrement <wait_time> with the amount of time spent in the method
- ACE_Countdown_Time countdown (&wait_time);
- return this->handle_events (wait_time.msec ());
-}
-
-int
-ACE_Proactor::handle_events (void)
-{
- return this->handle_events (INFINITE);
-}
-
-int
-ACE_Proactor::handle_events (unsigned long milli_seconds)
-{
- OVERLAPPED *overlapped = 0;
- u_long bytes_transferred = 0;
- u_long completion_key = 0;
-
- // Get the next asynchronous operation that completes
- BOOL result = ::GetQueuedCompletionStatus (this->completion_port_,
- &bytes_transferred,
- &completion_key,
- &overlapped,
- milli_seconds);
-
- if (result == FALSE && overlapped == 0)
- {
- errno = ::GetLastError ();
-
- if (errno == WAIT_TIMEOUT)
- {
- errno = ETIME;
- return 0;
- }
- else
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("GetQueuedCompletionStatus")), -1);
- }
- else
- {
- // Narrow the result.
- ACE_Asynch_Result *asynch_result = (ACE_Asynch_Result *) overlapped;
-
- // If errors happen, grab the error.
- if (result == FALSE)
- errno = ::GetLastError ();
-
- this->application_specific_code (asynch_result,
- bytes_transferred,
- result,
- (void *) completion_key,
- errno);
- }
- return 0;
-}
-
-void
-ACE_Proactor::application_specific_code (ACE_Asynch_Result *asynch_result,
- u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error)
-{
- ACE_SEH_TRY
- {
- // Call completion hook
- asynch_result->complete (bytes_transferred,
- success,
- (void *) completion_key,
- error);
- }
- ACE_SEH_FINALLY
- {
- // This is crucial to prevent memory leaks
- delete asynch_result;
- }
-}
-
-int
-ACE_Proactor::wake_up_dispatch_threads (void)
-{
- return 0;
-}
-
-int
-ACE_Proactor::close_dispatch_threads (int)
-{
- return 0;
-}
-
-size_t
-ACE_Proactor::number_of_threads (void) const
-{
- return this->number_of_threads_;
-}
-
-void
-ACE_Proactor::number_of_threads (size_t threads)
-{
- this->number_of_threads_ = threads;
-}
-
-ACE_Proactor::Timer_Queue *
-ACE_Proactor::timer_queue (void) const
-{
- return this->timer_queue_;
-}
-
-void
-ACE_Proactor::timer_queue (Timer_Queue *tq)
-{
- // cleanup old timer queue
- if (this->delete_timer_queue_)
- {
- delete this->timer_queue_;
- this->delete_timer_queue_ = 0;
- }
-
- // new timer queue
- if (tq == 0)
- {
- this->timer_queue_ = new Timer_Heap;
- this->delete_timer_queue_ = 1;
- }
- else
- {
- this->timer_queue_ = tq;
- this->delete_timer_queue_ = 0;
- }
-
- // Set the proactor in the timer queue's functor
- this->timer_queue_->upcall_functor ().proactor (*this);
-}
-
-ACE_Proactor::Asynch_Timer::Asynch_Timer (ACE_Handler &handler,
- const void *act,
- const ACE_Time_Value &tv,
- ACE_HANDLE event)
- : ACE_Asynch_Result (handler, act, event),
- time_ (tv)
-{
-}
-
-void
-ACE_Proactor::Asynch_Timer::complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error)
-{
- ACE_UNUSED_ARG (error);
- ACE_UNUSED_ARG (completion_key);
- ACE_UNUSED_ARG (success);
- ACE_UNUSED_ARG (bytes_transferred);
-
- this->handler_.handle_time_out (this->time_, this->act ());
-}
-
-#else /* ACE_WIN32 */
-
-ACE_Proactor *
-ACE_Proactor::instance (size_t threads)
-{
- ACE_UNUSED_ARG (threads);
- return 0;
-}
-
-ACE_Proactor *
-ACE_Proactor::instance (ACE_Proactor *)
-{
- return 0;
-}
-
-void
-ACE_Proactor::close_singleton (void)
-{
-}
-
-int
-ACE_Proactor::run_event_loop (void)
-{
- // not implemented
- return -1;
-}
-
-int
-ACE_Proactor::run_event_loop (ACE_Time_Value &tv)
-{
- // not implemented
- ACE_UNUSED_ARG (tv);
- return -1;
-}
-
-int
-ACE_Proactor::end_event_loop (void)
-{
- // not implemented
- return -1;
-}
-
-sig_atomic_t
-ACE_Proactor::event_loop_done (void)
-{
- return sig_atomic_t (1);
-}
-#endif /* ACE_WIN32 */
diff --git a/ace/Proactor.h b/ace/Proactor.h
deleted file mode 100644
index 19731d00ae2..00000000000
--- a/ace/Proactor.h
+++ /dev/null
@@ -1,365 +0,0 @@
-/* -*- C++ -*- */
-// $Id: Proactor.h,v
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Proactor.h
-//
-// = AUTHOR
-// Irfan Pyarali (irfan@cs.wustl.edu)
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_PROACTOR_H)
-#define ACE_PROACTOR_H
-
-#include "ace/Asynch_IO.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Event_Handler.h"
-
-#include "ace/Timer_Queue.h"
-#include "ace/Timer_List.h"
-#include "ace/Timer_Heap.h"
-#include "ace/Timer_Wheel.h"
-
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
-// This only works on Win32 platforms
-
-// Forward declarations.
-class ACE_Asynch_Result;
-class ACE_Proactor_Timer_Handler;
-class ACE_Proactor;
-
-class ACE_Export ACE_Proactor_Handle_Timeout_Upcall
-{
- // = TITLE
- // Functor for Timer_Queues.
- //
- // = DESCRIPTION
- // This class implements the functor required by the Timer
- // Queue to call <handle_timeout> on ACE_Handlers.
-public:
- friend class ACE_Proactor;
- // Proactor has special privileges
- // Access needed to: proactor ()
-
- typedef ACE_Timer_Queue_T<ACE_Handler *,
- ACE_Proactor_Handle_Timeout_Upcall,
- ACE_SYNCH_RECURSIVE_MUTEX> TIMER_QUEUE;
-
- ACE_Proactor_Handle_Timeout_Upcall (void);
- // Constructor
-
- int timeout (TIMER_QUEUE &timer_queue,
- ACE_Handler *handler,
- const void *arg,
- const ACE_Time_Value &cur_time);
- // This method is called when the timer expires
-
- int cancellation (TIMER_QUEUE &timer_queue,
- ACE_Handler *handler);
- // This method is called when the timer is canceled
-
- int deletion (TIMER_QUEUE &timer_queue,
- ACE_Handler *handler,
- const void *arg);
- // This method is called when the timer queue is destroyed and
- // the timer is still contained in it
-
-protected:
- int proactor (ACE_Proactor &proactor);
- // Set the proactor. This will fail, if one is already set!
-
- ACE_Proactor *proactor_;
- // Handle to the proactor. This is needed for the completion port.
-};
-
-class ACE_Export ACE_Proactor : public ACE_Event_Handler
-{
- // = TITLE
- // A Proactor for asynchronous I/O events.
- //
- // = DESCRIPTION
- // A manager for the I/O completion port.
-public:
- friend class ACE_Proactor_Timer_Handler;
- // Timer Handler has special privileges because
- // Access needed to: thr_mgr_
-
- friend class ACE_Proactor_Handle_Timeout_Upcall;
- // Access needed to: Asynch_Timer, and completion_port_
-
- // = Here are the typedefs that the <ACE_Proactor> uses.
-
- typedef ACE_Timer_Queue_T<ACE_Handler *,
- ACE_Proactor_Handle_Timeout_Upcall,
- ACE_SYNCH_RECURSIVE_MUTEX> Timer_Queue;
- typedef ACE_Timer_Queue_Iterator_T<ACE_Handler *,
- ACE_Proactor_Handle_Timeout_Upcall,
- ACE_SYNCH_RECURSIVE_MUTEX> Timer_Queue_Iterator;
-
- typedef ACE_Timer_List_T<ACE_Handler *,
- ACE_Proactor_Handle_Timeout_Upcall,
- ACE_SYNCH_RECURSIVE_MUTEX> Timer_List;
- typedef ACE_Timer_List_Iterator_T<ACE_Handler *,
- ACE_Proactor_Handle_Timeout_Upcall,
- ACE_SYNCH_RECURSIVE_MUTEX> Timer_List_Iterator;
-
- typedef ACE_Timer_Heap_T<ACE_Handler *,
- ACE_Proactor_Handle_Timeout_Upcall,
- ACE_SYNCH_RECURSIVE_MUTEX> Timer_Heap;
- typedef ACE_Timer_Heap_Iterator_T<ACE_Handler *,
- ACE_Proactor_Handle_Timeout_Upcall,
- ACE_SYNCH_RECURSIVE_MUTEX> Timer_Heap_Iterator;
-
- typedef ACE_Timer_Wheel_T<ACE_Handler *,
- ACE_Proactor_Handle_Timeout_Upcall,
- ACE_SYNCH_RECURSIVE_MUTEX> Timer_Wheel;
- typedef ACE_Timer_Wheel_Iterator_T<ACE_Handler *,
- ACE_Proactor_Handle_Timeout_Upcall,
- ACE_SYNCH_RECURSIVE_MUTEX> Timer_Wheel_Iterator;
-
- ACE_Proactor (size_t number_of_threads = 0,
- Timer_Queue *tq = 0,
- int used_with_reactor_event_loop = 0);
- // A do nothing constructor.
-
- virtual ~ACE_Proactor (void);
- // Virtual destruction.
-
- static ACE_Proactor *instance (size_t threads = 0);
- // Get pointer to a process-wide <ACE_Proactor>. <threads> should
- // be part of another method. It's only here because I'm just a
- // grad student and not in charge. No, I'm not bitter about this.
-
- static ACE_Proactor *instance (ACE_Proactor *);
- // Set pointer to a process-wide <ACE_Proactor> and return existing
- // pointer.
-
- static void close_singleton (void);
- // Delete the dynamically allocated Singleton
-
- // = Proactor event loop management methods.
- static int run_event_loop (void);
- // Run the event loop until the <ACE_Proactor::handle_events>
- // method returns -1 or the <end_event_loop> method
- // is invoked.
-
- static int run_event_loop (ACE_Time_Value &tv);
- // Run the event loop until the <ACE_Proactor::handle_events>
- // method returns -1, the <end_event_loop> method
- // is invoked, or the <ACE_Time_Value> expires.
-
- static int end_event_loop (void);
- // Instruct the <ACE_Proactor::instance> to terminate its event loop.
-
- static int event_loop_done (void);
- // Report if the <ACE_Proactor::instance> event loop is finished.
-
- virtual int close (void);
- // Close the IO completion port
-
- virtual int register_handle (ACE_HANDLE handle,
- const void *completion_key);
- // This method adds the <handle> to the I/O completion port
-
- // = Timer management.
- virtual long schedule_timer (ACE_Handler &handler,
- const void *act,
- const ACE_Time_Value &time);
- // Schedule a <handler> that will expire after <time>. If it
- // expires then <act> is passed in as the value to the <handler>'s
- // <handle_timeout> callback method. This method returns a
- // <timer_id>. This <timer_id> can be used to cancel a timer before
- // it expires. The cancellation ensures that <timer_ids> are unique
- // up to values of greater than 2 billion timers. As long as timers
- // don't stay around longer than this there should be no problems
- // with accidentally deleting the wrong timer. Returns -1 on
- // failure (which is guaranteed never to be a valid <timer_id>.
-
- virtual long schedule_repeating_timer (ACE_Handler &handler,
- const void *act,
- const ACE_Time_Value &interval);
-
- // Same as above except <interval> it is used to reschedule the
- // <handler> automatically.
-
- virtual long schedule_timer (ACE_Handler &handler,
- const void *act,
- const ACE_Time_Value &time,
- const ACE_Time_Value &interval);
- // This combines the above two methods into one. Mostly for backward
- // compatibility.
-
- virtual int cancel_timer (ACE_Handler &handler,
- int dont_call_handle_close = 1);
- // Cancel all timers associated with this <handler>. Returns number
- // of timers cancelled.
-
- virtual int cancel_timer (long timer_id,
- const void **act = 0,
- int dont_call_handle_close = 1);
- // Cancel the single <ACE_Handler> that matches the <timer_id> value
- // (which was returned from the <schedule> method). If <act> is
- // non-NULL then it will be set to point to the ``magic cookie''
- // argument passed in when the <Handler> was registered. This makes
- // it possible to free up the memory and avoid memory leaks.
- // Returns 1 if cancellation succeeded and 0 if the <timer_id>
- // wasn't found.
-
- virtual int handle_events (ACE_Time_Value &wait_time);
- // Dispatch a single set of events. If <wait_time> elapses before
- // any events occur, return.
-
- virtual int handle_events (void);
- // Block indefinitely until at least one event is dispatched.
-
- int wake_up_dispatch_threads (void);
- // Add wakeup dispatch threads (reinit).
-
- int close_dispatch_threads (int wait);
- // Close all dispatch threads.
-
- size_t number_of_threads (void) const;
- void number_of_threads (size_t threads);
- // Number of thread used as a parameter to CreatIoCompletionPort
-
- Timer_Queue *timer_queue (void) const;
- void timer_queue (Timer_Queue *);
- // Get/Set timer queue
-
- virtual ACE_HANDLE get_handle (void) const;
- // Get the event handle.
-
-protected:
-
- virtual int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- // Called when object is signaled by OS (either via UNIX signals or
- // when a Win32 object becomes signaled).
-
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
- // Called when object is removed from the ACE_Reactor
-
- void application_specific_code (ACE_Asynch_Result *asynch_result,
- u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error);
- // Protect against structured exceptions caused by user code when
- // dispatching handles
-
- virtual int handle_events (unsigned long milli_seconds);
- // Dispatch a single set of events. If <milli_seconds> elapses
- // before any events occur, return.
-
- class ACE_Export Asynch_Timer : protected ACE_Asynch_Result
- {
- // = TITLE
- // This class is posted to the completion port when a timer
- // expires. When the complete method of this object is
- // called, the <handler>'s handle_timeout method will be
- // called.
- public:
- friend class ACE_Proactor_Handle_Timeout_Upcall;
- // Timer Handler has special privileges
- // Access needed to: convert Asynch_Timer into an OVERLAPPED
-
- Asynch_Timer (ACE_Handler &handler,
- const void *act,
- const ACE_Time_Value &tv,
- ACE_HANDLE event);
-
- protected:
- virtual void complete (u_long bytes_transferred,
- int success,
- const void *completion_key,
- u_long error = 0);
- // This method calls the <handler>'s handle_timeout method
-
- ACE_Time_Value time_;
- // Time value requested by caller
- };
-
- ACE_HANDLE completion_port_;
- // Handle for the completion port
-
- size_t number_of_threads_;
- // This number is passed to the CreatIOCompletionPort() system call
-
- Timer_Queue *timer_queue_;
- // Timer Queue
-
- int delete_timer_queue_;
- // Flag on whether to delete the timer queue
-
- ACE_Proactor_Timer_Handler *timer_handler_;
- // Handles timeouts events
-
- ACE_Thread_Manager thr_mgr_;
- // This will manage the thread in the Timer_Handler
-
- ACE_Auto_Event event_;
- // This event is used in conjunction with Reactor when we try to
- // integrate the event loops of Reactor and the Proactor.
-
- int used_with_reactor_event_loop_;
- // Flag that indicates whether we are used in conjunction with
- // Reactor
-
-private:
- static ACE_Proactor *proactor_;
- // Pointer to a process-wide <ACE_Proactor>.
-
- static int delete_proactor_;
- // Must delete the <proactor_> if non-0.
-
- static sig_atomic_t end_event_loop_;
- // Terminate the proactor event loop.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Proactor.i"
-#endif /* __ACE_INLINE__ */
-
-#else /* NOT WIN32 */
-
-class ACE_Export ACE_Proactor
-{
-public:
- class Timer_Queue {};
- ACE_Proactor (size_t /* number_of_threads */ = 0,
- Timer_Queue * /* tq */ = 0) {}
- virtual int handle_events (void) { return -1; }
- virtual int handle_events (ACE_Time_Value &) { return -1; }
-
- static ACE_Proactor *instance (size_t threads = 0);
- // Placeholder to enable compilation on non-Win32 platforms
-
- static ACE_Proactor *instance (ACE_Proactor *);
- // Placeholder to enable compilation on non-Win32 platforms
-
- static void close_singleton (void);
- // Placeholder to enable compilation on non-Win32 platforms
-
- static int run_event_loop (void);
- // Placeholder to enable compilation on non-Win32 platforms
-
- static int run_event_loop (ACE_Time_Value &tv);
- // Placeholder to enable compilation on non-Win32 platforms
-
- static int end_event_loop (void);
- // Placeholder to enable compilation on non-Win32 platforms
-
- static sig_atomic_t event_loop_done (void);
- // Placeholder to enable compilation on non-Win32 platforms
-};
-
-#endif /* ACE_WIN32 */
-#endif /* ACE_PROACTOR_H */
-
diff --git a/ace/Proactor.i b/ace/Proactor.i
deleted file mode 100644
index 6318deb79a0..00000000000
--- a/ace/Proactor.i
+++ /dev/null
@@ -1,2 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
diff --git a/ace/Process.cpp b/ace/Process.cpp
deleted file mode 100644
index 16a6c8f5aae..00000000000
--- a/ace/Process.cpp
+++ /dev/null
@@ -1,490 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Process.h"
-#include "ace/ARGV.h"
-#include "ace/SString.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Process.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_Process::ACE_Process (void)
-#if !defined (ACE_WIN32)
- : child_id_ (0)
-#endif /* !defined (ACE_WIN32) */
-{
-#if defined (ACE_WIN32)
- ACE_OS::memset ((void *) &this->process_info_,
- 0, sizeof this->process_info_);
-#endif /* ACE_WIN32 */
-}
-
-ACE_Process::~ACE_Process (void)
-{
-#if defined (ACE_WIN32)
- // Free resources allocated in kernel.
- ACE_OS::close (this->process_info_.hThread);
- ACE_OS::close (this->process_info_.hProcess);
-#endif /* ACE_WIN32 */
-}
-
-pid_t
-ACE_Process::spawn (ACE_Process_Options &options)
-{
-#if defined (ACE_WIN32)
- BOOL fork_result =
- ::CreateProcess (0,
- options.command_line_buf (), // command-line options
- options.get_process_attributes (),
- options.get_thread_attributes (),
- options.handle_inheritence (),
- options.creation_flags (),
- options.env_buf (), // environment variables
- options.working_directory (),
- options.startup_info (),
- &this->process_info_);
-
- if (fork_result) // If success.
- return this->getpid ();
- else
- // CreateProcess failed.
- return -1;
-#else /* ACE_WIN32 */
- // Fork the new process.
- this->child_id_ = ACE_OS::fork (options.command_line_argv ()[0]);
-
- // If we're not supposed to exec, return the process id.
- if (ACE_BIT_ENABLED (options.creation_flags (), ACE_Process_Options::NO_EXEC))
- return this->child_id_;
-
- switch (this->child_id_)
- {
- case -1:
- // Error.
- return -1;
- case 0:
- // Child process.
- {
- if (options.get_stdin () != ACE_INVALID_HANDLE
- && ACE_OS::dup2 (options.get_stdin (), ACE_STDIN) == -1)
- ACE_OS::exit (errno);
- else if (options.get_stdout () != ACE_INVALID_HANDLE
- && ACE_OS::dup2 (options.get_stdout (), ACE_STDOUT) == -1)
- ACE_OS::exit (errno);
- else if (options.get_stderr () != ACE_INVALID_HANDLE
- && ACE_OS::dup2 (options.get_stderr (), ACE_STDERR) == -1)
- ACE_OS::exit (errno);
-
- // close down unneeded descriptors
- ACE_OS::close (options.get_stdin ());
- ACE_OS::close (options.get_stdout ());
- ACE_OS::close (options.get_stderr ());
-
- // If we must, set the working directory for the child process.
- if (options.working_directory () != 0)
- ::chdir (options.working_directory ());
-
- // Child process executes the command.
- int result;
-
- if (options.env_argv ()[0] == 0)
- // command-line args
- result = ACE_OS::execvp (options.command_line_argv ()[0],
- options.command_line_argv ());
- else
- {
-#if defined( ghs )
- // GreenHills 1.8.8 (for VxWorks 5.3.x) can't compile
- // this code. Processes aren't supported on VxWorks
- // anyways.
- ACE_NOTSUP_RETURN (-1);
-#else
- // command-line args and environment variables
- result = ACE_OS::execve (options.command_line_argv ()[0],
- options.command_line_argv (),
- options.env_argv ());
-#endif /* ghs */
- }
-
- if (result == -1)
- // If the execv fails, this child needs to exit.
- ACE_OS::exit (errno);
-
- return 0;
- }
-
- default:
- // Server process. The fork succeeded.
- return this->child_id_;
- }
-#endif /* ACE_WIN32 */
-}
-
-int
-ACE_Process::wait (void)
-{
-#if defined (ACE_WIN32)
- return ::WaitForSingleObject (process_info_.hProcess, INFINITE);
-#else /* ACE_WIN32 */
- return ACE_OS::waitpid (this->child_id_, 0, 0);
-#endif /* ACE_WIN32 */
-}
-
-int
-ACE_Process::wait (const ACE_Time_Value &tv)
-{
-#if defined (ACE_WIN32)
- return ::WaitForSingleObject (process_info_.hProcess, tv.msec ());
-#else /* ACE_WIN32 */
- ACE_UNUSED_ARG (tv);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_WIN32 */
-}
-
-// ************************************************************
-
-ACE_Process_Options::ACE_Process_Options (int ie,
- int cobl)
- :
-#if !defined (ACE_HAS_WINCE)
- inherit_environment_ (ie),
-#endif
- creation_flags_ (0),
-#if !defined (ACE_HAS_WINCE)
-#if defined (ACE_WIN32)
- environment_inherited_ (0),
- handle_inheritence_ (TRUE),
- process_attributes_ (NULL),
- thread_attributes_ (NULL),
-#else /* ACE_WIN32 */
- stdin_ (ACE_INVALID_HANDLE),
- stdout_ (ACE_INVALID_HANDLE),
- stderr_ (ACE_INVALID_HANDLE),
-#endif /* ACE_WIN32 */
- set_handles_called_ (0),
- environment_buf_index_ (0),
- environment_argv_index_ (0),
-#endif /* !ACE_HAS_WINCE */
- command_line_argv_calculated_ (0),
- command_line_buf_ (0)
-{
- ACE_NEW (command_line_buf_, TCHAR[cobl]);
- command_line_buf_[0] = '\0';
-
-#if !defined (ACE_HAS_WINCE)
- working_directory_[0] = '\0';
- environment_buf_[0] = '\0';
- environment_argv_[0] = 0;
-
-#if defined (ACE_WIN32)
- ACE_OS::memset ((void *) &this->startup_info_,
- 0,
- sizeof this->startup_info_);
- this->startup_info_.cb = sizeof this->startup_info_;
-#endif /* ACE_WIN32 */
-#endif /* !ACE_HAS_WINCE */
-}
-
-#if !defined (ACE_HAS_WINCE)
-#if defined (ACE_WIN32)
-// Notice that CE version is an empty function and is placed
-// in Process.i for efficiency.
-void
-ACE_Process_Options::inherit_environment (void)
-{
- // Ensure only once execution.
- if (environment_inherited_)
- return;
- environment_inherited_ = 1;
-
- // Get the existing environment.
- LPTSTR existing_environment = ::GetEnvironmentStrings ();
-
- int index = 0;
-
- while (existing_environment[index] != '\0')
- {
- int len = ACE_OS::strlen (existing_environment + index);
-
- // Add the string to our env buffer.
- if (this->setenv_i (existing_environment+index, len) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p.\n",
- "ACE_Process_Options::ACE_Process_Options"));
- break;
- }
-
- // Skip to the next word.
- index += len + 1;
- }
-
- ::FreeEnvironmentStrings (existing_environment);
-}
-
-#else /* defined ACE_WIN32 */
-
-char * const *
-ACE_Process_Options::command_line_argv (void)
-{
- if (command_line_argv_calculated_ == 0)
- {
- command_line_argv_calculated_ = 1;
-
- // This tokenizer will replace all spaces with end-of-string
- // characters and will preserve text between "" and '' pairs.
- ACE_Tokenizer parser (command_line_buf_);
- parser.delimiter_replace (' ', '\0');
- parser.preserve_designators ('\"', '\"'); // "
- parser.preserve_designators ('\'', '\'');
-
- int x = 0;
- do
- {
- command_line_argv_[x] = parser.next ();
- }
- while (command_line_argv_[x] != 0 &&
- // substract one for the ending zero.
- ++x < MAX_COMMAND_LINE_OPTIONS-1);
-
- command_line_argv_[x] = 0;
- }
-
- return command_line_argv_;
-}
-
-char * const *
-ACE_Process_Options::env_argv (void)
-{
- return environment_argv_;
-}
-
-#endif /* ACE_WIN32 */
-
-int
-ACE_Process_Options::setenv (LPTSTR envp[])
-{
- int i = 0;
- while (envp[i])
- {
- if (this->setenv_i (envp[i], ACE_OS::strlen (envp[i])) == -1)
- return -1;
- i++;
- }
-
-#if defined (ACE_WIN32)
- if (inherit_environment_)
- this->inherit_environment ();
-#endif /* ACE_WIN32 */
-
- return 0;
-}
-
-int
-ACE_Process_Options::setenv (LPCTSTR format, ...)
-{
- TCHAR stack_buf[DEFAULT_COMMAND_LINE_BUF_LEN];
-
- // Start varargs.
- va_list argp;
- va_start (argp, format);
-
- // Add the rest of the varargs.
- ACE_OS::vsprintf (stack_buf, format, argp);
-
- // End varargs.
- va_end (argp);
-
- // Append the string to are environment buffer.
- if (this->setenv_i (stack_buf, ACE_OS::strlen (stack_buf)) == -1)
- return -1;
-
-#if defined (ACE_WIN32)
- if (inherit_environment_)
- this->inherit_environment ();
-#endif /* ACE_WIN32 */
-
- return 0;
-}
-
-int
-ACE_Process_Options::setenv (LPCTSTR variable_name,
- LPCTSTR format, ...)
-{
- TCHAR newformat[DEFAULT_COMMAND_LINE_BUF_LEN];
-
- // Add in the variable name.
- ACE_OS::sprintf (newformat, __TEXT ("%s=%s"), variable_name, format);
-
- TCHAR stack_buf[DEFAULT_COMMAND_LINE_BUF_LEN];
-
- // Start varargs.
- va_list argp;
- va_start (argp, format);
-
- // Add the rest of the varargs.
- ACE_OS::vsprintf (stack_buf, newformat, argp);
-
- // End varargs.
- va_end (argp);
-
- // Append the string to our environment buffer.
- if (this->setenv_i (stack_buf, ACE_OS::strlen (stack_buf)) == -1)
- return -1;
-
-#if defined (ACE_WIN32)
- if (inherit_environment_)
- this->inherit_environment ();
-#endif /* ACE_WIN32 */
-
- return 0;
-}
-
-int
-ACE_Process_Options::setenv_i (LPTSTR assignment, int len)
-{
- // Add one for the null char.
- len++;
-
- // Check if we're out of room.
- if ((len + environment_buf_index_) >= ENVIRONMENT_BUFFER)
- return -1;
-
- // Copy the new environment string.
- ACE_OS::memcpy (environment_buf_ + environment_buf_index_,
- assignment, len);
-
- // Update the argv array.
- environment_argv_[environment_argv_index_++] =
- environment_buf_ + environment_buf_index_;
- environment_argv_[environment_argv_index_] = 0;
-
- // Update our index.
- environment_buf_index_ += len;
-
- // Make sure the buffer is null-terminated.
- environment_buf_[environment_buf_index_] = '\0';
- return 0;
-}
-
-int
-ACE_Process_Options::set_handles (ACE_HANDLE std_in,
- ACE_HANDLE std_out,
- ACE_HANDLE std_err)
-{
- this->set_handles_called_ = 1;
-#if defined (ACE_WIN32)
-
- // Tell the new process to use our std handles.
- this->startup_info_.dwFlags = STARTF_USESTDHANDLES;
-
- if (std_in == ACE_INVALID_HANDLE)
- std_in = ACE_STDIN;
- if (std_out == ACE_INVALID_HANDLE)
- std_out = ACE_STDOUT;
- if (std_err == ACE_INVALID_HANDLE)
- std_err = ACE_STDERR;
-
- if (!::DuplicateHandle (::GetCurrentProcess(),
- std_in,
- ::GetCurrentProcess(),
- &this->startup_info_.hStdInput,
- NULL,
- TRUE,
- DUPLICATE_SAME_ACCESS))
- return -1;
-
- if (!::DuplicateHandle (::GetCurrentProcess(),
- std_out,
- ::GetCurrentProcess(),
- &this->startup_info_.hStdOutput,
- NULL,
- TRUE,
- DUPLICATE_SAME_ACCESS))
- return -1;
-
- if (!::DuplicateHandle (::GetCurrentProcess(),
- std_err,
- ::GetCurrentProcess(),
- &this->startup_info_.hStdError,
- NULL,
- TRUE,
- DUPLICATE_SAME_ACCESS))
- return -1;
-#else /* ACE_WIN32 */
- this->stdin_ = ACE_OS::dup (std_in);
- this->stdout_ = ACE_OS::dup (std_out);
- this->stderr_ = ACE_OS::dup (std_err);
-#endif /* ACE_WIN32 */
-
- return 0; // Success.
-}
-#endif /* !ACE_HAS_WINCE */
-
-ACE_Process_Options::~ACE_Process_Options (void)
-{
-#if !defined (ACE_HAS_WINCE)
- if (set_handles_called_)
- {
-#if defined (ACE_WIN32)
- ACE_OS::close (startup_info_.hStdInput);
- ACE_OS::close (startup_info_.hStdOutput);
- ACE_OS::close (startup_info_.hStdError);
-#else /* ACE_WIN32 */
- ACE_OS::close (stdin_);
- ACE_OS::close (stdout_);
- ACE_OS::close (stderr_);
-#endif /* ACE_WIN32 */
- set_handles_called_ = 0;
- }
-#endif /* !ACE_HAS_WINCE */
-
- delete [] command_line_buf_;
-}
-
-int
-ACE_Process_Options::command_line (LPTSTR argv[])
-{
- int i;
-
- if (argv[i = 0])
- {
- ACE_OS::strcat (command_line_buf_, argv[i]);
- while (argv[++i])
- {
- ACE_OS::strcat (command_line_buf_, __TEXT (" "));
- ACE_OS::strcat (command_line_buf_, argv[i]);
- }
- }
-
- return 0; // Success.
-}
-
-int
-ACE_Process_Options::command_line (LPCTSTR format, ...)
-{
- // Store all ... args in argp.
- va_list argp;
- va_start (argp, format);
-
- // sprintf the format and args into command_line_buf__.
- ACE_OS::vsprintf (command_line_buf_, format, argp);
-
- // Useless macro.
- va_end (argp);
-
- return 0;
-}
-
-LPTSTR
-ACE_Process_Options::env_buf (void)
-{
-#if !defined (ACE_HAS_WINCE)
- if (environment_buf_[0] == '\0')
- return 0;
- else
- return environment_buf_;
-#else
- return 0;
-#endif /* !ACE_HAS_WINCE */
-}
diff --git a/ace/Process.h b/ace/Process.h
deleted file mode 100644
index 99aa1751c8d..00000000000
--- a/ace/Process.h
+++ /dev/null
@@ -1,302 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Process.h
-//
-// = AUTHOR
-// Tim Harrison <harrison@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (ACE_PROCESS_H)
-#define ACE_PROCESS_H
-
-#include "ace/OS.h"
-
-class ACE_Export ACE_Process_Options
-{
- // = TITLE
- // Process Options
- //
- // = DESCRIPTION
- // This class controls the options passed to <CreateProcess> (or <fork>
- // and <exec>).
- // Notice that on Windows CE, creating a process merely means
- // instantiating a new process. You can't set the handles (since
- // there's no stdin, stdout and stderr,) specify process/thread
- // options, set environment,... So, basically, this class only
- // set the command line and nothing else.
-public:
- enum
- {
- DEFAULT_COMMAND_LINE_BUF_LEN = 1024,
- // UNIX process creation flags.
-#if defined (ACE_WIN32)
- NO_EXEC = 0
-#else
- NO_EXEC = 1
-#endif /* ACE_WIN32 */
- };
-
- ACE_Process_Options (int inherit_environment = 1,
- int command_line_buf_len = DEFAULT_COMMAND_LINE_BUF_LEN);
- // If <inherit_environment> == 1, the new process will inherit the
- // environment of the current process. <command_line_buf_len> is the
- // max strlen for command-line arguments.
-
- ~ACE_Process_Options (void);
- // Death.
-
- // ************************************************************
- // = These operations are used by applications to portably set
- // process creation options.
- // ************************************************************
-
- int set_handles (ACE_HANDLE std_in,
- ACE_HANDLE std_out = ACE_INVALID_HANDLE,
- ACE_HANDLE std_err = ACE_INVALID_HANDLE);
- // Set the standard handles of the new process to the respective
- // handles. If you want to affect a subset of the handles, make
- // sure to set the others to ACE_INVALID_HANDLE. Returns 0 on
- // success, -1 on failure.
-
- int setenv (LPCTSTR format, ...);
- // <format> must be of the form "VARIABLE= VALUE". There can not be
- // any spaces between VARIABLE and the equal sign.
-
- int setenv (LPCTSTR variable_name, LPCTSTR format, ...);
- // Set a single environment variable, <variable_name>. Since
- // different platforms separate each environment variable
- // differently, you must call this method once for each variable.
- // <format> can be any printf format string.
- // So options->setenv ("FOO","one + two = %s", "three") will result
- // in "FOO=one + two = three".
-
- int setenv (LPTSTR envp[]);
- // Same as above with argv format. <envp> must be null terminated.
-
- void working_directory (LPCTSTR wd);
- // Set the working directory for the process. strlen of <wd> must
- // be <= MAXPATHLEN.
-
- int command_line (LPCTSTR format, ...);
- // Set the command-line arguments. <format> can use any printf
- // formats. The first token in <format> should be the path to the
- // application. This can either be a full path, relative path, or
- // just an executable name. If an executable name is used, we rely
- // on the platform's support for searching paths. Since we need a
- // path to run a process, this method *must* be called! Returns 0
- // on success, -1 on failure.
-
- int command_line (LPTSTR argv[]);
- // Same as above in argv format. <argv> must be null terminated.
-
- u_long creation_flags (void) const;
- // Get.
- void creation_flags (u_long);
- // Set.
-
- // ************************************************************
- // = These operations are used by ACE_Process to retrieve options
- // values.
- // ************************************************************
-
- LPTSTR working_directory (void);
- // Current working directory. Returns "" if nothing has been set.
-
- LPTSTR command_line_buf (void);
- // Buffer of command-line options. Returns exactly what was passed
- // to this->command_line.
-
- LPTSTR env_buf (void);
- // Null-terminated buffer of null terminated strings. Each string
- // is an environment assignment "VARIABLE=value". This buffer
- // should end with two null characters.
-
-#if defined (ACE_WIN32)
- // = Non-portable accessors for when you "just have to use them."
-
- STARTUPINFO *startup_info (void);
- // Used for setting and getting.
-
- const LPSECURITY_ATTRIBUTES get_process_attributes (void) const;
- // Get the process_attributes. Returns NULL if
- // set_process_attributes has not been set.
- LPSECURITY_ATTRIBUTES set_process_attributes (void);
- // If this is called, a non-null process attributes is sent to
- // CreateProcess.
- const LPSECURITY_ATTRIBUTES get_thread_attributes (void) const;
- // Get the thread_attributes. Returns NULL if set_thread_attributes
- // has not been set.
- LPSECURITY_ATTRIBUTES set_thread_attributes (void);
- // If this is called, a non-null thread attributes is sent to
- // CreateProcess.
-
- int handle_inheritence (void);
- // Default is TRUE.
- void handle_inheritence (int);
- // Allows disabling of handle inheritence.
-#else /* All things not WIN32 */
-
- char * const *command_line_argv (void);
- // argv-style command-line options. Parses and modifies the string
- // created from this->command_line. All spaces not in quotes ("" or
- // '') are replaced with null (\0) bytes. An argv array is built
- // and returned with each entry pointing to the start of
- // null-terminated string. Returns { 0 } if nothing has been set.
-
- char * const *env_argv (void);
- // argv-style array of environment settings.
-
- // = Accessors for the standard handles.
- ACE_HANDLE get_stdin (void);
- ACE_HANDLE get_stdout (void);
- ACE_HANDLE get_stderr (void);
-
-#endif /* ACE_WIN32 */
-
-protected:
-
- enum {
- MAX_COMMAND_LINE_OPTIONS = 128,
- ENVIRONMENT_BUFFER = 8192,
- MAX_ENVIRONMENT_ARGS = 128
- };
-
-#if !defined (ACE_HAS_WINCE)
- int setenv_i (LPTSTR assignment, int len);
- // Add <assignment> to environment_buf_ and adjust
- // environment_argv_. <len> is the strlen of <assignment>.
-
- int inherit_environment_;
- // Whether the child process inherits the current process
- // environment.
-#endif /* !ACE_HAS_WINCE */
-
- u_long creation_flags_;
- // Default 0.
-
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
- void inherit_environment (void);
- // Helper function to grab win32 environment and stick it in
- // environment_buf_ using this->setenv_i.
-
- int environment_inherited_;
- // Ensures once only call to inherit environment.
-
- STARTUPINFO startup_info_;
-
- BOOL handle_inheritence_;
- // Default TRUE.
-
- LPSECURITY_ATTRIBUTES process_attributes_;
- // Pointer to security_buf1_.
-
- LPSECURITY_ATTRIBUTES thread_attributes_;
- // Pointer to security_buf2_.
-
- SECURITY_ATTRIBUTES security_buf1_;
- // Data for process_attributes_.
-
- SECURITY_ATTRIBUTES security_buf2_;
- // Data for thread_attributes_.
-
-#else /* !ACE_WIN32 */
- ACE_HANDLE stdin_;
- ACE_HANDLE stdout_;
- ACE_HANDLE stderr_;
-#endif /* ACE_WIN32 */
-
-#if !defined (ACE_HAS_WINCE)
- int set_handles_called_;
- // Is 1 if stdhandles was called.
-
- int environment_buf_index_;
- // Pointer into environment_buf_. This should point to the next
- // free spot.
-
- int environment_argv_index_;
- // Pointer to environment_argv_.
-
- TCHAR environment_buf_[ENVIRONMENT_BUFFER];
- // Buffer containing all environment strings.
-
- LPTSTR environment_argv_[MAX_ENVIRONMENT_ARGS];
- // Pointers into environment_buf_.
-
- TCHAR working_directory_[MAXPATHLEN + 1];
- // The current working directory.
-#endif /* !ACE_HAS_WINCE */
-
- int command_line_argv_calculated_;
- // Ensures command_line_argv is only calculated once.
-
- LPTSTR command_line_buf_;
- // Pointer to buffer of command-line arguments. E.g., "-f foo -b bar".
-
- LPTSTR command_line_argv_[MAX_COMMAND_LINE_OPTIONS];
- // Argv-style command-line arguments.
-};
-
-// ************************************************************
-
-class ACE_Export ACE_Process
-{
- // = TITLE
- // Process
- //
- // = DESCRIPTION
- // A Portable encapsulation for creating new processes.
-public:
- ACE_Process (void);
- // Default construction. Must use ACE_Process::start.
-
- ~ACE_Process (void);
- // Destructor.
-
- pid_t spawn (ACE_Process_Options &options);
- // Launch the process described by <options>.
-
- int wait (void);
- // Wait for the process we just created to exit.
-
- int wait (const ACE_Time_Value &tv);
- // Timed wait for the process we just created to exit.
-
- int kill (int signum = SIGINT);
- // Send the process a signal. This is only portable to operating
- // systems that support signals (e.g., POSIX).
-
- int terminate (void);
- // Terminate the process. This call doesn't give the process a
- // chance to cleanup, so use with caution...
-
- pid_t getpid (void);
- // Return the pid of the new process.
-
-#if defined (ACE_WIN32)
- PROCESS_INFORMATION process_info (void);
-#endif /* ACE_WIN32 */
-
-protected:
-#if defined (ACE_WIN32)
- PROCESS_INFORMATION process_info_;
-#else /* ACE_WIN32 */
- pid_t child_id_;
- // Process id of the child.
-#endif /* ACE_WIN32 */
-};
-
-#include "ace/SString.h"
-
-#if defined (__ACE_INLINE__)
-#include "ace/Process.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_PROCESS_H */
diff --git a/ace/Process.i b/ace/Process.i
deleted file mode 100644
index f2484031634..00000000000
--- a/ace/Process.i
+++ /dev/null
@@ -1,220 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if defined (ACE_WIN32)
-ACE_INLINE PROCESS_INFORMATION
-ACE_Process::process_info (void)
-{
- return process_info_;
-}
-#endif /* ACE_WIN32 */
-
-
-ACE_INLINE pid_t
-ACE_Process::getpid (void)
-{
-#if defined (ACE_WIN32)
- return process_info_.dwProcessId;
-#else /* ACE_WIN32 */
- return child_id_;
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_Process::kill (int signum)
-{
-#if defined (ACE_WIN32) || defined (CHORUS)
- ACE_UNUSED_ARG (signum);
- ACE_NOTSUP_RETURN (-1);
-#else
- return ACE_OS::kill (this->getpid (), signum);
-#endif /* ACE_WIN32 */
-}
-
-ACE_INLINE int
-ACE_Process::terminate (void)
-{
- return ACE::terminate_process (this->getpid ());
-}
-
-// ************************************************************
-
-ACE_INLINE u_long
-ACE_Process_Options::creation_flags (void) const
-{
-#if defined (UNICODE) && !defined (ACE_HAS_WINCE)
- return creation_flags_ | CREATE_UNICODE_ENVIRONMENT;
-#else
- return creation_flags_;
-#endif /* UNICODE */
-}
-
-ACE_INLINE void
-ACE_Process_Options::creation_flags (u_long cf)
-{
- creation_flags_ = cf;
-}
-
-// ******************************
-#if defined (ACE_WIN32)
-
-ACE_INLINE STARTUPINFO *
-ACE_Process_Options::startup_info (void)
-{
-#if !defined (ACE_HAS_WINCE)
- return &startup_info_;
-#else
- return 0;
-#endif /* !ACE_HAS_WINCE */
-}
-
-ACE_INLINE const LPSECURITY_ATTRIBUTES
-ACE_Process_Options::get_process_attributes (void) const
-{
-#if !defined (ACE_HAS_WINCE)
- return process_attributes_;
-#else
- return 0;
-#endif /* !ACE_HAS_WINCE */
-}
-
-ACE_INLINE LPSECURITY_ATTRIBUTES
-ACE_Process_Options::set_process_attributes (void)
-{
-#if !defined (ACE_HAS_WINCE)
- process_attributes_ = &security_buf1_;
- return process_attributes_;
-#else
- return 0;
-#endif /* !ACE_HAS_WINCE */
-}
-
-ACE_INLINE const LPSECURITY_ATTRIBUTES
-ACE_Process_Options::get_thread_attributes (void) const
-{
-#if !defined (ACE_HAS_WINCE)
- return thread_attributes_;
-#else
- return 0;
-#endif /* !ACE_HAS_WINCE */
-}
-
-ACE_INLINE LPSECURITY_ATTRIBUTES
-ACE_Process_Options::set_thread_attributes (void)
-{
-#if !defined (ACE_HAS_WINCE)
- thread_attributes_ = &security_buf2_;
- return thread_attributes_;
-#else
- return 0;
-#endif /* !ACE_HAS_WINCE */
-}
-
-
-ACE_INLINE int
-ACE_Process_Options::handle_inheritence (void)
-{
-#if !defined (ACE_HAS_WINCE)
- return handle_inheritence_;
-#else
- return FALSE;
-#endif /* !ACE_HAS_WINCE */
-}
-
-ACE_INLINE void
-ACE_Process_Options::handle_inheritence (int hi)
-{
-#if !defined (ACE_HAS_WINCE)
- handle_inheritence_ = hi;
-#else
- ACE_UNUSED_ARG (hi);
-#endif /* !ACE_HAS_WINCE */
-}
-
-#else /* !defined (ACE_WIN32) */
-
-ACE_INLINE ACE_HANDLE
-ACE_Process_Options::get_stdin (void)
-{
- return stdin_;
-}
-
-ACE_INLINE ACE_HANDLE
-ACE_Process_Options::get_stdout (void)
-{
- return stdout_;
-}
-
-ACE_INLINE ACE_HANDLE
-ACE_Process_Options::get_stderr (void)
-{
- return stderr_;
-}
-
-#endif /* ACE_WIN32 */
-
-ACE_INLINE LPTSTR
-ACE_Process_Options::command_line_buf (void)
-{
- return command_line_buf_;
-}
-
-ACE_INLINE LPTSTR
-ACE_Process_Options::working_directory (void)
-{
-#if !defined (ACE_HAS_WINCE)
- if (working_directory_[0] == '\0')
- return 0;
- else
- return working_directory_;
-#else
- return 0;
-#endif /* !ACE_HAS_WINCE */
-}
-
-ACE_INLINE void
-ACE_Process_Options::working_directory (LPCTSTR wd)
-{
-#if !defined(ACE_HAS_WINCE)
- ACE_OS::strcpy (working_directory_, wd);
-#else
- ACE_UNUSED_ARG (wd);
-#endif /* !ACE_HAS_WINCE */
-}
-
-#if defined (ACE_HAS_WINCE)
-// Here is a collection of inline functions which are defined only
-// under CE. They are not empty on most other platforms.
-
-ACE_INLINE int
-ACE_Process_Options::setenv (LPTSTR envp[])
-{
- ACE_UNUSED_ARG (envp);
- return -1;
-}
-
-ACE_INLINE int
-ACE_Process_Options::setenv (LPCTSTR format, ...)
-{
- return -1;
-}
-
-ACE_INLINE int
-ACE_Process_Options::setenv (LPCTSTR variable_name,
- LPCTSTR format, ...)
-{
- return -1;
-}
-
-ACE_INLINE int
-ACE_Process_Options::set_handles (ACE_HANDLE std_in,
- ACE_HANDLE std_out,
- ACE_HANDLE std_err)
-{
- ACE_UNUSED_ARG (std_in);
- ACE_UNUSED_ARG (std_out);
- ACE_UNUSED_ARG (std_err);
- return -1;
-}
-
-#endif /* ACE_HAS_WINCE */
diff --git a/ace/Process_Manager.cpp b/ace/Process_Manager.cpp
deleted file mode 100644
index acd3a018253..00000000000
--- a/ace/Process_Manager.cpp
+++ /dev/null
@@ -1,326 +0,0 @@
-// $Id$
-
-// Process_Manager.cpp
-#define ACE_BUILD_DLL
-#include "ace/Synch_T.h"
-#include "ace/Process.h"
-#include "ace/Process_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Process_Manager.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Process_Manager)
-
-void
-ACE_Process_Descriptor::dump (void) const
-{
- ACE_TRACE ("ACE_Process_Descriptor::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nproc_id_ = %d"), this->proc_id_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ngrp_id_ = %d"), this->grp_id_));
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-void
-ACE_Process_Manager::dump (void) const
-{
- ACE_TRACE ("ACE_Process_Manager::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nmax_table_size_ = %d"), this->max_table_size_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ncurrent_count_ = %d"), this->current_count_));
-
- for (size_t i = 0; i < this->current_count_; i++)
- this->proc_table_[i].dump ();
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Process_Descriptor::ACE_Process_Descriptor (void)
-{
- ACE_TRACE ("ACE_Process_Descriptor::ACE_Process_Descriptor");
-}
-
-int
-ACE_Process_Manager::resize (size_t size)
-{
- ACE_TRACE ("ACE_Process_Manager::resize");
-
- ACE_Process_Descriptor *temp;
-
- ACE_NEW_RETURN (temp, ACE_Process_Descriptor[size], -1);
-
- for (size_t i = 0; i < this->max_table_size_; i++)
- temp[i] = this->proc_table_[i]; // Structure assignment.
-
- this->max_table_size_ = size;
-
- delete [] this->proc_table_;
-
- this->proc_table_ = temp;
- return 0;
-}
-
-// Create and initialize the table to keep track of the process pool.
-
-int
-ACE_Process_Manager::open (size_t size)
-{
- ACE_TRACE ("ACE_Process_Manager::open");
-
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- if (this->max_table_size_ < size)
- this->resize (size);
- return 0;
-
-}
-
-// Initialize the synchronization variables.
-
-ACE_Process_Manager::ACE_Process_Manager (size_t size)
- : proc_table_ (0),
- max_table_size_ (0),
- current_count_ (0)
-#if defined (ACE_HAS_THREADS)
- , zero_cond_ (lock_)
-#endif /* ACE_HAS_THREADS */
-{
- ACE_TRACE ("ACE_Process_Manager::ACE_Process_Manager");
-
- if (this->open (size) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Process_Manager")));
-}
-
-// Close up and release all resources.
-
-int
-ACE_Process_Manager::close (void)
-{
- ACE_TRACE ("ACE_Process_Manager::close");
-
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- if (this->proc_table_ != 0)
- {
- delete [] this->proc_table_;
- this->proc_table_ = 0;
- this->max_table_size_ = 0;
- this->current_count_ = 0;
- }
- return 0;
-}
-
-ACE_Process_Manager::~ACE_Process_Manager (void)
-{
- ACE_TRACE ("ACE_Process_Manager::~ACE_Process_Manager");
- this->close ();
-}
-
-// Create a new process running FUNC. *Must* be called with the lock_
-// held...
-
-pid_t
-ACE_Process_Manager::spawn (ACE_Process_Options &options)
-{
- ACE_TRACE ("ACE_Process_Manager::start");
-
- ACE_Process process;
- pid_t pid = process.spawn (options);
-
- // Only include the pid in the parent's table.
- if (pid == -1 || pid == 0)
- return pid;
- else
- {
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- if (this->append_proc (pid) == -1)
- return -1;
- else
- return pid;
- }
-}
-
-// Create N new processs running FUNC.
-
-int
-ACE_Process_Manager::spawn_n (size_t n, ACE_Process_Options &options)
-{
- ACE_TRACE ("ACE_Process_Manager::spawn_n");
-
-#if 0
- // This doesn't work (yet).
- for (size_t i = 0; i < n; i++)
- if (this->start (options) == -1)
- return -1;
-
- return 0;
-#else
- ACE_UNUSED_ARG (n);
- ACE_UNUSED_ARG (options);
- ACE_NOTSUP_RETURN (-1);
-#endif /* 0 */
-}
-
-// Append a process into the pool (does not check for duplicates).
-// Must be called with locks held.
-
-int
-ACE_Process_Manager::append_proc (pid_t pid)
-{
- ACE_TRACE ("ACE_Process_Manager::append_proc");
-
- // Try to resize the array to twice its existing size if we run out
- // of space...
- if (this->current_count_ >= this->max_table_size_
- && this->resize (this->max_table_size_ * 2) == -1)
- return -1;
- else
- {
- ACE_Process_Descriptor &proc_desc =
- this->proc_table_[this->current_count_];
-
- proc_desc.proc_id_ = pid;
- proc_desc.grp_id_ = ACE_OS::getpgid (pid);
-
- this->current_count_++;
- return 0;
- }
-}
-
-// Insert a process into the pool (checks for duplicates and doesn't
-// allow them to be inserted twice).
-
-int
-ACE_Process_Manager::insert_proc (pid_t pid)
-{
- ACE_TRACE ("ACE_Process_Manager::insert_proc");
-
-#if 0
- // Check for duplicates and bail out if they're already
- // registered...
- if (this->find_proc (pid) != -1)
- return -1;
-
- return this->append_proc (pid);
-#else
- ACE_UNUSED_ARG (pid);
- ACE_NOTSUP_RETURN (-1);
-#endif
-}
-
-// Remove a process from the pool. Must be called with locks held.
-
-int
-ACE_Process_Manager::remove (pid_t pid)
-{
- ACE_TRACE ("ACE_Process_Manager::remove");
-
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- int i = this->find_proc (pid);
-
- if (i == -1)
- return -1;
- else
- {
- this->current_count_--;
-
- if (this->current_count_ > 0)
- // Compact the table by moving the last item into the slot vacated
- // by the index being removed (this is a structure assignment).
- this->proc_table_[i] = this->proc_table_[this->current_count_];
-
-#if defined (ACE_HAS_THREADS)
- // Tell all waiters when there are no more threads left in the pool.
- if (this->current_count_ == 0)
- this->zero_cond_.broadcast ();
-#endif /* ACE_HAS_THREADS */
- return 0;
- }
-}
-
-int
-ACE_Process_Manager::terminate (pid_t pid)
-{
- ACE_TRACE ("ACE_Process_Manager::terminate");
-
- // Check for duplicates and bail out if they're already
- // registered...
- int i = this->find_proc (pid);
-
- if (i == -1)
- return -1;
- else
- {
- int result = ACE::terminate_process (this->proc_table_[i].proc_id_);
-
- if (result == -1)
- {
- // We need to save this across calls to remove_thr() since that
- // call may reset errno.
- int error = errno;
-
- this->remove (this->proc_table_[i].proc_id_);
- errno = error;
- return -1;
- }
- else
- return 0;
- }
-}
-
-// Locate the index in the table associated with <pid>. Must be
-// called with the lock held.
-
-int
-ACE_Process_Manager::find_proc (pid_t pid)
-{
- ACE_TRACE ("ACE_Process_Manager::find_proc");
-
- for (size_t i = 0; i < this->current_count_; i++)
- if (pid == this->proc_table_[i].proc_id_)
- return i;
-
- return -1;
-}
-
-// Wait for all the processs to exit.
-
-int
-ACE_Process_Manager::wait (ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_Process_Manager::wait");
-
-#if defined (ACE_HAS_THREADS)
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1);
-
- while (this->current_count_ > 0)
- if (this->zero_cond_.wait (timeout) == -1)
- return -1;
-#else
- ACE_UNUSED_ARG (timeout);
-#endif /* ACE_HAS_THREADS */
-
- return 0;
-}
-
-// Reap a <SIGCHLD> by calling <ACE_OS::waitpid>.
-
-int
-ACE_Process_Manager::reap (pid_t pid, int *stat_loc, int options)
-{
- ACE_TRACE ("ACE_Process_Manager::reap");
-
- pid = ACE_OS::waitpid (pid, stat_loc, options);
-
- if (pid != -1)
- this->remove (pid);
- return pid;
-}
diff --git a/ace/Process_Manager.h b/ace/Process_Manager.h
deleted file mode 100644
index d4d8c3f48db..00000000000
--- a/ace/Process_Manager.h
+++ /dev/null
@@ -1,137 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Process_Manager.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_PROCESS_MANAGER_H)
-#define ACE_PROCESS_MANAGER_H
-
-#include "ace/Synch.h"
-#include "ace/Process.h"
-
-class ACE_Export ACE_Process_Descriptor
-{
- // = TITLE
- // Information for controlling groups of processs.
-private:
- friend class ACE_Process_Manager;
-
- ACE_Process_Descriptor (void);
-
- pid_t proc_id_;
- // Unique process ID.
-
- gid_t grp_id_;
- // Unique group ID.
-
- void dump (void) const;
- // Dump the state of an object.
-};
-
-class ACE_Export ACE_Process_Manager
-{
- // = TITLE
- // Manages a pool of processs.
- //
- // = DESCRIPTION
- // This class allows operations on groups of processs atomically.
-public:
- friend class ACE_Process_Control;
-
- enum
- {
- DEFAULT_SIZE = 100
- };
-
- // = Initialization and termination methods.
- ACE_Process_Manager (size_t size = ACE_Process_Manager::DEFAULT_SIZE);
- ~ACE_Process_Manager (void);
-
- int open (size_t size = DEFAULT_SIZE);
- // Initialize the manager with room for SIZE processs.
-
- int close (void);
- // Release all resources.
-
- pid_t spawn (ACE_Process_Options &options);
- // Create a new process using ACE_Process::start (<options>).
-
- // Returns: on success a unique group id that can be used to control
- // other processs added to the same group. On failure, returns -1.
-
- int spawn_n (size_t n, ACE_Process_Options &options);
- // Create N new processs.
-
- // Returns: on success a unique group id that can be used to control
- // all of the processs in the same group. On failure, returns -1.
-
- int wait (ACE_Time_Value *timeout = 0);
- // Block until there are no more processs running or <timeout>
- // expires. Returns 0 on success and -1 on failure.
-
- int terminate (pid_t pid);
- // Terminate a single process with id <pid>.
-
- int remove (pid_t pid);
- // Remove process <pid> from the table. This is typically called by
- // a signal handler that has just reaped <SIGCHILD>.
-
- int reap (pid_t pid = -1, int *stat_loc = 0, int options = WNOHANG);
- // Reap a <SIGCHLD> by calling <ACE_OS::waitpid>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int resize (size_t);
- // Resize the pool of Process_Descriptors.
-
- int find_proc (pid_t p_id);
- // Locate the index of the table slot occupied by <p_id>. Returns
- // -1 if <p_id> is not in the table doesn't contain <p_id>.
-
- int insert_proc (pid_t p_id);
- // Insert a process in the table (checks for duplicates).
- // Omitting the process handle won't work on Win32...
-
- int append_proc (pid_t p_id);
- // Append a process in the table (adds at the end, growing the table
- // if necessary).
-
- ACE_Process_Descriptor *proc_table_;
- // Vector that describes process state within the Process_Manager.
-
- size_t max_table_size_;
- // Maximum number of processs we can manage (should be dynamically
- // allocated).
-
- size_t current_count_;
- // Current number of processs we are managing.
-
- // = ACE_Thread_Mutex and condition variable for synchronizing termination.
-#if defined (ACE_HAS_THREADS)
- ACE_Thread_Mutex lock_;
- ACE_Condition_Thread_Mutex zero_cond_;
-#endif /* ACE_HAS_THREADS */
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Process_Manager.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_PROCESS_MANAGER_H */
-
diff --git a/ace/Process_Manager.i b/ace/Process_Manager.i
deleted file mode 100644
index 1be8c04c67d..00000000000
--- a/ace/Process_Manager.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Process_Manager.i
diff --git a/ace/Profile_Timer.cpp b/ace/Profile_Timer.cpp
deleted file mode 100644
index 9e41bcd0e0e..00000000000
--- a/ace/Profile_Timer.cpp
+++ /dev/null
@@ -1,272 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Profile_Timer.h"
-
-#if !defined (__ACE_INLINE__)
-# include "ace/Profile_Timer.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Profile_Timer)
-
-#if defined (ACE_HAS_PRUSAGE_T) || defined (ACE_HAS_GETRUSAGE)
-
-void
-ACE_Profile_Timer::dump (void) const
-{
- ACE_TRACE ("ACE_Profile_Timer::dump");
-}
-
-// Initialize interval timer.
-
-ACE_Profile_Timer::ACE_Profile_Timer (void)
-{
- ACE_TRACE ("ACE_Profile_Timer::ACE_Profile_Timer");
- ACE_OS::memset (&this->end_usage_, 0, sizeof this->end_usage_);
- ACE_OS::memset (&this->begin_usage_, 0, sizeof this->begin_usage_);
- ACE_OS::memset (&this->last_usage_, 0, sizeof this->last_usage_);
-
-#if defined (ACE_HAS_PRUSAGE_T)
- ACE_OS::memset (&this->last_usage_, 0, sizeof this->last_usage_);
- char buf[20];
- ACE_OS::sprintf (buf, "/proc/%d", ACE_OS::getpid ());
-
- if ((this->proc_handle_ = ACE_OS::open (buf, O_RDONLY, 0)) == -1)
- ACE_OS::perror (buf);
-#elif defined (ACE_HAS_GETRUSAGE)
- ACE_OS::memset (&this->begin_time_, 0, sizeof this->begin_time_);
- ACE_OS::memset (&this->end_time_, 0, sizeof this->end_time_);
- ACE_OS::memset (&this->last_time_, 0, sizeof this->last_time_);
-#endif /* ACE_HAS_PRUSAGE_T */
-}
-
-// Terminate the interval timer.
-ACE_Profile_Timer::~ACE_Profile_Timer (void)
-{
- ACE_TRACE ("ACE_Profile_Timer::~ACE_Profile_Timer");
-#if defined (ACE_HAS_PRUSAGE_T)
- if (ACE_OS::close (this->proc_handle_) == -1)
- ACE_OS::perror ("ACE_Profile_Timer::~ACE_Profile_Timer");
-#endif /* ACE_HAS_PRUSAGE_T */
-}
-
-// Return the resource utilization.
-
-void
-ACE_Profile_Timer::get_rusage (ACE_Profile_Timer::Rusage &usage)
-{
- ACE_TRACE ("ACE_Profile_Timer::get_rusage");
- usage = this->end_usage_;
-}
-
-#if defined (ACE_HAS_PRUSAGE_T)
-
-// Compute the amount of resource utilization since the start time.
-
-void
-ACE_Profile_Timer::elapsed_rusage (ACE_Profile_Timer::Rusage &rusage)
-{
- ACE_TRACE ("ACE_Profile_Timer::elapsed_rusage");
- rusage.pr_lwpid = this->end_usage_.pr_lwpid - this->last_usage_.pr_lwpid;
- rusage.pr_count = this->end_usage_.pr_count - this->last_usage_.pr_count;
- rusage.pr_minf = this->end_usage_.pr_minf - this->last_usage_.pr_minf;
- rusage.pr_majf = this->end_usage_.pr_majf - this->last_usage_.pr_majf;
- rusage.pr_inblk = this->end_usage_.pr_inblk - this->last_usage_.pr_inblk;
- rusage.pr_oublk = this->end_usage_.pr_oublk - this->last_usage_.pr_oublk;
- rusage.pr_msnd = this->end_usage_.pr_msnd - this->last_usage_.pr_msnd;
- rusage.pr_mrcv = this->end_usage_.pr_mrcv - this->last_usage_.pr_mrcv;
- rusage.pr_sigs = this->end_usage_.pr_sigs - this->last_usage_.pr_sigs;
- this->subtract (rusage.pr_wtime, this->end_usage_.pr_wtime, this->last_usage_.pr_wtime);
- this->subtract (rusage.pr_ltime, this->end_usage_.pr_ltime, this->last_usage_.pr_ltime);
- this->subtract (rusage.pr_slptime, this->end_usage_.pr_slptime, this->last_usage_.pr_slptime);
- rusage.pr_vctx = this->end_usage_.pr_vctx - this->last_usage_.pr_vctx;
- rusage.pr_ictx = this->end_usage_.pr_ictx - this->last_usage_.pr_ictx;
- rusage.pr_sysc = this->end_usage_.pr_sysc - this->last_usage_.pr_sysc;
- rusage.pr_ioch = this->end_usage_.pr_ioch - this->last_usage_.pr_ioch;
-}
-
-// Compute the elapsed time.
-
-void
-ACE_Profile_Timer::compute_times (ACE_Elapsed_Time &et)
-{
- ACE_TRACE ("ACE_Profile_Timer::compute_times");
- timespec_t td;
-
- ACE_Profile_Timer::Rusage &end = this->end_usage_;
- ACE_Profile_Timer::Rusage &begin = this->begin_usage_;
-
- this->subtract (td, end.pr_tstamp, begin.pr_tstamp);
- // Convert nanoseconds into seconds.
- et.real_time = td.tv_sec + ((double) td.tv_nsec) / ACE_ONE_SECOND_IN_NSECS;
- this->subtract (td, end.pr_utime, begin.pr_utime);
- // Convert nanoseconds into seconds.
- et.user_time = td.tv_sec + ((double) td.tv_nsec) / ACE_ONE_SECOND_IN_NSECS;
- this->subtract (td, end.pr_stime, begin.pr_stime);
- // Convert nanoseconds into seconds.
- et.system_time = td.tv_sec + ((double) td.tv_nsec) / ACE_ONE_SECOND_IN_NSECS;
-}
-
-// Determine the difference between T1 and T2.
-
-void
-ACE_Profile_Timer::subtract (timespec_t &tdiff, timespec_t &t1, timespec_t &t0)
-{
- ACE_TRACE ("ACE_Profile_Timer::subtract");
- tdiff.tv_sec = t1.tv_sec - t0.tv_sec;
- tdiff.tv_nsec = t1.tv_nsec - t0.tv_nsec;
-
- // Normalize the time.
-
- while (tdiff.tv_nsec < 0)
- {
- tdiff.tv_sec--;
- tdiff.tv_nsec += ACE_ONE_SECOND_IN_NSECS;
- }
-}
-
-#elif defined (ACE_HAS_GETRUSAGE)
-// Compute the amount of resource utilization since the start time.
-
-void
-ACE_Profile_Timer::elapsed_rusage (ACE_Profile_Timer::Rusage &usage)
-{
- ACE_TRACE ("ACE_Profile_Timer::elapsed_rusage");
-#if !defined (ACE_WIN32) && !defined (ACE_HAS_LIMITED_RUSAGE_T)
- // integral shared memory size
- usage.ru_ixrss = this->end_usage_.ru_ixrss - this->last_usage_.ru_ixrss;
- // integral unshared data "
- usage.ru_idrss = this->end_usage_.ru_idrss - this->last_usage_.ru_idrss;
- // integral unshared stack "
- usage.ru_isrss = this->end_usage_.ru_isrss - this->last_usage_.ru_isrss;
- // page reclaims - total vmfaults
- usage.ru_minflt = this->end_usage_.ru_minflt - this->last_usage_.ru_minflt;
- // page faults
- usage.ru_majflt = this->end_usage_.ru_majflt - this->last_usage_.ru_majflt;
- // swaps
- usage.ru_nswap = this->end_usage_.ru_nswap - this->last_usage_.ru_nswap;
- // block input operations
- usage.ru_inblock = this->end_usage_.ru_inblock -
- this->last_usage_.ru_inblock;
- // block output operations
- usage.ru_oublock = this->end_usage_.ru_oublock -
- this->last_usage_.ru_oublock;
- // messages sent
- usage.ru_msgsnd = this->end_usage_.ru_msgsnd - this->last_usage_.ru_msgsnd;
- // messages received
- usage.ru_msgrcv = this->end_usage_.ru_msgrcv - this->last_usage_.ru_msgrcv;
- // signals received
- usage.ru_nsignals = this->end_usage_.ru_nsignals -
- this->last_usage_.ru_nsignals;
- // voluntary context switches
- usage.ru_nvcsw = this->end_usage_.ru_nvcsw - this->last_usage_.ru_nvcsw;
- // involuntary context switches
- usage.ru_nivcsw = this->end_usage_.ru_nivcsw - this->last_usage_.ru_nivcsw;
-#else
- ACE_UNUSED_ARG(usage);
-#endif /* ACE_WIN32 */
-}
-
-void
-ACE_Profile_Timer::compute_times (ACE_Elapsed_Time &et)
-{
- ACE_TRACE ("ACE_Profile_Timer::compute_times");
-
-#if defined (ACE_WIN32)
- ACE_Time_Value atv = this->end_time_ - this->begin_time_;
- et.real_time = atv.sec () + ((double) atv.usec ()) / ACE_ONE_SECOND_IN_USECS;
-
- atv = ACE_Time_Value (this->end_usage_.ru_utime)
- - ACE_Time_Value (this->begin_usage_.ru_utime);
-
- et.user_time = atv.sec () + ((double) atv.usec ()) / ACE_ONE_SECOND_IN_USECS;
-
- atv = ACE_Time_Value (this->end_usage_.ru_stime)
- - ACE_Time_Value (this->begin_usage_.ru_stime);
- et.system_time = atv.sec () + ((double) atv.usec ()) / ACE_ONE_SECOND_IN_USECS;
-#else
- timeval td;
-
- this->subtract (td, this->end_time_, this->begin_time_);
- et.real_time = td.tv_sec + ((double) td.tv_usec) / ACE_ONE_SECOND_IN_USECS;
-
- this->subtract (td, this->end_usage_.ru_utime, this->begin_usage_.ru_utime);
- et.user_time = td.tv_sec + ((double) td.tv_usec) / ACE_ONE_SECOND_IN_USECS;
-
- this->subtract (td, this->end_usage_.ru_stime, this->begin_usage_.ru_stime);
- et.system_time = td.tv_sec + ((double) td.tv_usec) / ACE_ONE_SECOND_IN_USECS;
-#endif /* ACE_WIN32 */
-}
-
-// Determine the difference between T1 and T2.
-
-void
-ACE_Profile_Timer::subtract (timeval &tdiff, timeval &t1, timeval &t0)
-{
- ACE_TRACE ("ACE_Profile_Timer::subtract");
- tdiff.tv_sec = t1.tv_sec - t0.tv_sec;
- tdiff.tv_usec = t1.tv_usec - t0.tv_usec;
-
- // Normalize the time.
-
- while (tdiff.tv_usec < 0)
- {
- tdiff.tv_sec--;
- tdiff.tv_usec += ACE_ONE_SECOND_IN_USECS;
- }
-}
-
-#endif /* ACE_HAS_PRUSAGE_T */
-
-// Compute the amount of time that has elapsed between start and stop.
-
-int
-ACE_Profile_Timer::elapsed_time (ACE_Elapsed_Time &et)
-{
- ACE_TRACE ("ACE_Profile_Timer::elapsed_time");
- this->compute_times (et);
- return 0;
-}
-
-#else
-
-void
-ACE_Profile_Timer::dump (void) const
-{
- ACE_TRACE ("ACE_Profile_Timer::dump");
- timer_.dump ();
-}
-
-ACE_Profile_Timer::ACE_Profile_Timer (void)
- : timer_ ()
-{
- ACE_TRACE ("ACE_Profile_Timer::ACE_Profile_Timer");
-}
-
-int
-ACE_Profile_Timer::elapsed_time (ACE_Elapsed_Time &et)
-{
- ACE_TRACE ("ACE_Profile_Timer::elapsed_time");
-
-#if defined (ACE_LACKS_FLOATING_POINT)
- ACE_Time_Value delta_t; /* elapsed time will be in microseconds */
- timer_.elapsed_time (delta_t);
-
- // Store the time in usecs.
- et.real_time = delta_t.sec () * ACE_ONE_SECOND_IN_USECS +
- delta_t.usec ();
-#else /* ! ACE_LACKS_FLOATING_POINT */
- ACE_hrtime_t delta_t; /* nanoseconds */
- timer_.elapsed_time (delta_t);
-
- et.real_time = delta_t / (double) ACE_ONE_SECOND_IN_NSECS;
-#endif /* ! ACE_LACKS_FLOATING_POINT */
-
- et.user_time = 0;
- et.system_time = 0;
-
- return 0;
-}
-
-
-#endif /* defined (ACE_HAS_PRUSAGE_T) || defined (ACE_HAS_GETRUSAGE) */
diff --git a/ace/Profile_Timer.h b/ace/Profile_Timer.h
deleted file mode 100644
index e984f504e8f..00000000000
--- a/ace/Profile_Timer.h
+++ /dev/null
@@ -1,157 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Profile_Timer.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_PROFILE_TIMER_H)
-#define ACE_PROFILE_TIMER_H
-
-#include "ace/ACE.h"
-#include "ace/Time_Value.h"
-#include "ace/High_Res_Timer.h"
-
-#if defined (ACE_HAS_PRUSAGE_T) || defined (ACE_HAS_GETRUSAGE)
-
-class ACE_Export ACE_Profile_Timer
-{
- // = TITLE
- // A C++ wrapper for UNIX interval timers.
-public:
- struct ACE_Elapsed_Time
- {
- double real_time;
- double user_time;
- double system_time;
- };
-
-#if defined (ACE_HAS_PRUSAGE_T)
- typedef prusage_t Rusage;
-#elif defined (ACE_HAS_GETRUSAGE)
- typedef rusage Rusage;
-#endif /* ACE_HAS_PRUSAGE_T */
-
- // = Initialization and termination methods.
- ACE_Profile_Timer (void);
- // Default constructor.
-
- ~ACE_Profile_Timer (void);
- // Shutdown the timer.
-
- // = Timer methods.
- int start (void);
- // Activate the timer.
-
- int stop (void);
- // Stop the timer.
-
- // = Resource utilization methods.
- int elapsed_time (ACE_Elapsed_Time &et);
- // Compute the time elapsed since <start>.
-
- void elapsed_rusage (ACE_Profile_Timer::Rusage &rusage);
- // Compute the amount of resource utilization since the start time.
-
- void get_rusage (ACE_Profile_Timer::Rusage &rusage);
- // Return the resource utilization (don't recompute it).
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- void compute_times (ACE_Elapsed_Time &et);
- // Compute how much time has elapsed.
-
- ACE_Profile_Timer::Rusage begin_usage_;
- // Keep track of the starting resource utilization.
-
- ACE_Profile_Timer::Rusage end_usage_;
- // Keep track of the ending resource utilization.
-
- ACE_Profile_Timer::Rusage last_usage_;
- // Keep track of the last rusage for incremental timing.
-
-#if defined (ACE_HAS_PRUSAGE_T)
- void subtract (timespec_t &tdiff, timespec_t &t0, timespec_t &t1);
- // Substract two timestructs and store their difference.
-
- ACE_HANDLE proc_handle_;
- // I/O handle for /proc file system.
-
-#elif defined (ACE_HAS_GETRUSAGE)
- void subtract (timeval &tdiff, timeval &t0, timeval &t1);
- // Substract two timestructs and store their difference.
-
- timeval begin_time_;
- // Keep track of the beginning time.
-
- timeval end_time_;
- // Keep track of the ending time.
-
- timeval last_time_;
- // Keep track of the last time for incremental timing.
-#elif defined (ACE_WIN32)
- ACE_Time_Value begin_time_;
- // Keep track of the beginning time.
-
- ACE_Time_Value end_time_;
- // Keep track of the ending time.
-
- ACE_Time_Value last_time_;
- // Keep track of the last time for incremental timing.
-
-#endif /* ACE_HAS_PRUSAGE_T */
-};
-
-#else /* ! ACE_HAS_PRUSAGE_T && ! ACE_HAS_GETRUSAGE */
-
-class ACE_Export ACE_Profile_Timer
-{
-public:
- struct ACE_Elapsed_Time
- {
-#if defined (ACE_LACKS_FLOATING_POINT)
- ACE_UINT32 real_time; // units of microseconds!
- ACE_UINT32 user_time;
- ACE_UINT32 system_time;
-#else /* ! ACE_LACKS_FLOATING_POINT */
- double real_time; // units of seconds
- double user_time;
- double system_time;
-#endif /* ! ACE_LACKS_FLOATING_POINT */
- };
-
- ACE_Profile_Timer (void);
- ~ACE_Profile_Timer (void) {}
- int start (void);
- int stop (void);
- int elapsed_time (ACE_Elapsed_Time &et);
-
- void dump (void) const;
- // Dump the state of an object.
-
-private:
- ACE_High_Res_Timer timer_;
-};
-
-#endif /* ! ACE_HAS_PRUSAGE_T && ! ACE_HAS_GETRUSAGE */
-
-#if defined (__ACE_INLINE__)
-# include "ace/Profile_Timer.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_PROFILE_TIMER_H */
-
diff --git a/ace/Profile_Timer.i b/ace/Profile_Timer.i
deleted file mode 100644
index 5571c9d7c9e..00000000000
--- a/ace/Profile_Timer.i
+++ /dev/null
@@ -1,66 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if defined (ACE_HAS_PRUSAGE_T) || defined (ACE_HAS_GETRUSAGE)
-
-#if defined (ACE_HAS_PRUSAGE_T)
-ACE_INLINE int
-ACE_Profile_Timer::start (void)
-{
- ACE_TRACE ("ACE_Profile_Timer::start");
- return ACE_OS::ioctl (this->proc_handle_,
- PIOCUSAGE,
- &this->begin_usage_);
-}
-
-ACE_INLINE int
-ACE_Profile_Timer::stop (void)
-{
- ACE_TRACE ("ACE_Profile_Timer::stop");
- this->last_usage_ = this->end_usage_;
- return ACE_OS::ioctl (this->proc_handle_,
- PIOCUSAGE,
- &this->end_usage_);
-}
-#elif defined (ACE_HAS_GETRUSAGE)
-ACE_INLINE int
-ACE_Profile_Timer::start (void)
-{
- ACE_TRACE ("ACE_Profile_Timer::start");
- this->begin_time_ = ACE_OS::gettimeofday ();
- ACE_OS::getrusage (RUSAGE_SELF, &this->begin_usage_);
- return 0;
-}
-
-ACE_INLINE int
-ACE_Profile_Timer::stop (void)
-{
- ACE_TRACE ("ACE_Profile_Timer::stop");
- this->last_time_ = this->end_time_;
- this->end_time_ = ACE_OS::gettimeofday ();
- this->last_usage_ = this->end_usage_;
- ACE_OS::getrusage (RUSAGE_SELF, &this->end_usage_);
- return 0;
-}
-
-#endif /* ACE_HAS_PRUSAGE_T */
-
-#else
-
-ACE_INLINE int
-ACE_Profile_Timer::start (void)
-{
- ACE_TRACE ("ACE_Profile_Timer::start");
- timer_.start ();
- return 0;
-}
-
-ACE_INLINE int
-ACE_Profile_Timer::stop (void)
-{
- ACE_TRACE ("ACE_Profile_Timer::stop");
- timer_.stop ();
- return 0;
-}
-
-#endif /* defined (ACE_HAS_PRUSAGE_T) || defined (ACE_HAS_GETRUSAGE) */
diff --git a/ace/README b/ace/README
deleted file mode 100644
index 08eaf60ab60..00000000000
--- a/ace/README
+++ /dev/null
@@ -1,894 +0,0 @@
-ACE Portability Macros
-
-----------------------------------------
-
-The following describes the meaning of the C++ compiler macros that
-can be set in the config*.h file. When you port ACE to a new platform
-and/or C++ compiler, make sure that you check to see which of these
-need to be defined. It's helpful to check the various config*.h files
-in this directory to see what's already been defined. If you need to
-add new macros, please send them to me and I'll add them to this file.
-
-Eventually, most of this information should be auto-discovered via GNU
-autoconf or Larry Wall's metaconfig...
-
-Macro Description
------ -----------
-
-ACE_HAS_ANSI_CASTS Platform supports new C++ style casts (dynamic_cast, static_cast, reinterpret_cast and const_cast)
-ACE_DEFAULT_THREAD_KEYS Number of TSS keys, with ACE_HAS_TSS_EMULATION _only_. Defaults to 64.
-ACE_THREADS_DONT_INHERIT_LOG_MSG Specify this if you don't want threads to inherit parent thread's ACE_Log_Msg properties.
-ACE_HAS_RECV_TIMEDWAIT Platform has the MIT pthreads APIs for
-ACE_HAS_RECVFROM_TIMEDWAIT timed send/recv operations
-ACE_HAS_RECVMSG_TIMEDWAIT
-ACE_HAS_RLIMIT_RESOURCE_ENUM Platform has enum instead of int for first argument to ::{get,set}rlimit (). The value of this macro is the enum definition, e.g., enum __rlimit_resource, for Linux glibc 2.0.
-ACE_HAS_RUSAGE_WHO_ENUM Platform has enum instead of int for first argument to ::getrusage (). The value of this macro is the enum definition, e.g., enum __rusage_who, for Linux glibc 2.0.
-ACE_HAS_SEND_TIMEDWAIT
-ACE_HAS_SENDTO_TIMEDWAIT
-ACE_HAS_SENDMSG_TIMEDWAIT
-ACE_HAS_STDARG_THR_DEST Platform has void (*)(...) prototype for pthread_key_create() destructor (e.g., LynxOS).
-ACE_HAS_STL_MAP_CONFLICT Used when users want to compile ACE with STL and STL map class conflicts with <net/if.h> map struct.
-ACE_HAS_READ_TIMEDWAIT
-ACE_HAS_READV_TIMEDWAIT
-ACE_HAS_WRITE_TIMEDWAIT
-ACE_HAS_WRITEV_TIMEDWAIT
-ACE_HAS_4_4BSD_SENDMSG_RECVMSG Platform has BSD 4.4 sendmsg()/recvmsg() APIs.
-ACE_HAS_P_READ_WRITE Platform has pread() and pwrite() support
-ACE_HAS_64BIT_LONGS Platform has 64bit longs and 32bit ints. NOTE: this macro is deprecated. Instead, use ACE_SIZEOF_LONG == 8.
-ACE_HAS_AIX_BROKEN_SOCKET_HEADER Platform, such as AIX4, needs to wrap #include of sys/socket.h with #undef/#define of __cplusplus.
-ACE_HAS_AIX_HI_RES_TIMER Platform has AIX4 ::read_real_time ()
-ACE_HAS_ALLOCA Compiler/platform supports alloca()
-ACE_HAS_ALLOCA_H Compiler/platform has <alloca.h>
-ACE_HAS_AUTOMATIC_INIT_FINI Compiler/platform correctly calls init()/fini() for shared libraries
-ACE_HAS_BROKEN_NAMESPACES Compiler/platform doesn't support namespaces (or the support is not fully implemented.)
-ACE_HAS_BROKEN_BITSHIFT Compiler has integer overflow problem with bit-shift operations.
-ACE_HAS_BROKEN_CONVERSIONS Compiler can't handle calls like foo->operator T *()
-ACE_HAS_BROKEN_CTIME Compiler/platform uses macro for ctime (e.g., MVS)
-ACE_HAS_BROKEN_ENUMS Compiler can't handle large enums (e.g., HP/UX C++)
-ACE_HAS_BROKEN_HPUX_TEMPLATES Earlier versions of HP/UX C++ are damned...
-ACE_HAS_BROKEN_MSG_H Platform headers don't support <msg.h> prototypes
-ACE_HAS_BROKEN_MMAP_H HP/UX does not wrap the mmap(2) header files with extern "C".
-ACE_HAS_BROKEN_NESTED_TEMPLATES MSVC has trouble with defining STL containers for nested structs and classes
-ACE_HAS_BROKEN_NON_BLOCKING_CONNECTS Platform has a bug with non-blocking connects (e.g., WinNT 4.0)
-ACE_HAS_BROKEN_POSIX_TIME Platform defines struct timespec in <sys/timers.h>
-ACE_HAS_BROKEN_RANDR OS/compiler's header files are inconsistent with libC definition of rand_r().
-ACE_HAS_BROKEN_READV() OS/Compiler's header files are not consistent with readv() definition.
-ACE_HAS_BROKEN_SAP_ANY Compiler can't handle the static ACE_Addr::sap_any construct.
-ACE_HAS_BROKEN_SENDMSG OS/compiler omits the const from the sendmsg() prototype.
-ACE_HAS_BROKEN_SETRLIMIT OS/compiler omits the const from the rlimit parameter in the setrlimit() prototype.
-ACE_HAS_BROKEN_TIMESPEC_MEMBERS platform define struct timespec members as ts_sec and ts_nsec instead of tv_sec and tv_nsec. This is highly non-portable. Currently only FreeBSD 2.1.x uses it.
-ACE_HAS_BROKEN_WRITEV OS/compiler omits the const from the iovec parameter in the writev() prototype.
-ACE_HAS_BSTRING Platform has <bstring.h> (which contains bzero() prototype)
-ACE_HAS_BYTESEX_H Platform has <bytesex.h>.
-ACE_HAS_CANCEL_IO Platform supports the Win32 CancelIO() function (WinNT 4.0 and beyond).
-ACE_HAS_CHARPTR_DL OS/platform uses char * for dlopen/dlsym args, rather than const char *.
-ACE_HAS_CHARPTR_SOCKOPT OS/platform uses char * for sockopt, rather than const char *
-ACE_HAS_CHARPTR_SPRINTF sprintf() returns char * rather than int (e.g., SunOS 4.x)
-ACE_HAS_CLOCK_GETTIME Platform supports POSIX 1.b clock_gettime ()
-ACE_HAS_COMPLEX_LOCK Platform supports non-standard readers/writer locks...
-ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES Prototypes for both signal() and struct sigaction are consistent.
-ACE_HAS_CPLUSPLUS_HEADERS Compiler/platform has correctly prototyped header files
-ACE_HAS_DLFCN_H_BROKEN_EXTERN_C For platforms, e.g., RedHat 4.2/Linux 2.0.30/Alpha, that don't declare dl* functions as extern "C" in dlfcn.h.
-ACE_HAS_DLL Build ACE using the frigging PC DLL nonsense...
-ACE_HAS_EXCEPTIONS Compiler supports C++ exception handling
-ACE_HAS_GETPAGESIZE Platform supports getpagesize() call (otherwise, ACE_PAGE_SIZE must be defined, except on Win32)
-ACE_HAS_GETRUSAGE Platform supports the getrusage() system call.
-ACE_HAS_GETRUSAGE_PROTO Platform has a getrusage () prototype in sys/resource.h that differs from the one in ace/OS.i.
-ACE_HAS_GNU_CSTRING_H Denotes that GNU has cstring.h as standard which redefines memchr()
-ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT Optimize ACE_Handle_Set::count_bits for select() operations (common case)
-ACE_HAS_HI_RES_TIMER Compiler/platform supports SunOS high resolution timers
-ACE_HAS_INLINED_OSCALLS Inline all the static class OS methods to remove call overhead
-ACE_HAS_IP_MULTICAST Platform supports IP multicast
-ACE_HAS_IRIX_GETTIMEOFDAY Denotes that IRIX 5.3 has second argument to gettimeofday() which is variable ...
-ACE_HAS_IRIX62_THREADS Platform supports the very odd IRIX 6.2 threads...
-ACE_HAS_NONSTATIC_OBJECT_MANAGER Causes the ACE_Object_Manager instance to be created in main (int, char *[]), instead of as a static (global) instance.
-ACE_HAS_THR_KEYDELETE Platform supports thr_keydelete (e.g,. UNIXWARE)
-ACE_HAS_THR_MINSTACK Platform calls thr_minstack() rather than thr_min_stack() (e.g., Tandem).
-ACE_HAS_LIMITED_RUSAGE_T The rusage_t structure has only two fields.
-ACE_HAS_LONG_FDMASK Compiler/platform has typedef u_long fdmask (e.g., Linux).
-ACE_HAS_LONG_MAP_FAILED Platform defines MAP_FAILED as a long constant.
-ACE_HAS_MALLOC_STATS Enabled malloc statistics collection.
-ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION Avoid #including ace/streams.h in OS.h. Users must include ace/streams.h, <iostream>, or <iostream.h> explicitly in their code. Some platforms, such as g++/VxWorks, have trouble compiling templates and iostreams header because of static variables in the stream headers. This flag will also avoid extra compilation and runtime overheads on some platforms.
-ACE_HAS_MFC Platform supports Microsoft Foundation Classes
-ACE_HAS_MSG Platform supports recvmsg and sendmsg
-ACE_HAS_MT_SAFE_MKTIME Platform supports MT safe mktime() call (do any of them?)
-ACE_HAS_MT_SAFE_SOCKETS Sockets may be called in multi-threaded programs
-ACE_HAS_NONCONST_GETBY Platform uses non-const char * in calls to gethostbyaddr, gethostbyname, getservbyname
-ACE_HAS_NONCONST_MSGSND Platform has a non-const parameter to msgsend() (e.g., SCO).
-ACE_HAS_NONCONST_SELECT_TIMEVAL Platform's select() uses non-const timeval* (only found on Linux right now)
-ACE_HAS_OLD_MALLOC Compiler/platform uses old malloc()/free() prototypes (ugh)
-ACE_HAS_ONLY_TWO_PARAMS_FOR_ASCTIME_R_AND_CTIME_R Uses ctime_r & asctime_r with only two parameters vs. three.
-ACE_HAS_ONEARG_SIGWAIT sigwait() takes only one argument.
-ACE_HAS_ONLY_SCHED_OTHER Platform, e.g., Solaris 2.5, only supports SCHED_OTHER POSIX scheduling policy.
-ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R Uses ctime_r & asctime_r with only two parameters vs. three.
-ACE_HAS_OPTIMIZED_MESSAGE_QUEUE Use the semaphore implementation of ACE_Message_Queue rather than the emulated condition variable (NT and VxWorks).
-ACE_HAS_ORBIX Platform has Orbix CORBA implementation
-ACE_HAS_OSF_TIMOD_H Platform supports the OSF TLI timod STREAMS module
-ACE_HAS_PENTIUM Platform is an Intel Pentium microprocessor.
-ACE_HAS_POLL Platform contains <poll.h>
-ACE_HAS_POSIX_NONBLOCK Platform supports POSIX O_NONBLOCK semantics
-ACE_HAS_POSIX_SEM Platform supports POSIX real-time semaphores (e.g., VxWorks and Solaris)
-ACE_HAS_POSIX_TIME Platform supports the POSIX struct timespec type
-ACE_HAS_PROC_FS Platform supports the /proc file system and defines tid_t in <sys/procfs.h>
-ACE_HAS_POWERPC Platform is a PowerPC microprocessor.
-ACE_HAS_PRUSAGE_T Platform supports the prusage_t struct
-ACE_HAS_PTHREADS Platform supports POSIX Pthreads
-ACE_HAS_PTHREADS_1003_DOT_1C Platform supports POSIX.1C threads
- (This should be synonomous with
- ACE_HAS_PTHREADS, but probably isn't
- in the sources)
-ACE_HAS_PTHREAD_CONDATTR_SETKIND_NP Platform has pthread_condattr_setkind_np().
-ACE_HAS_PTHREAD_DSTATE_PTR pthread_attr_setdetachstate() takes pointer to 2nd arg.
-ACE_HAS_PTHREAD_EQUAL Platform has pthread_equal().
-ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR pthread_getspecific() takes a data pointer for 2nd arg.
-ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP Platform has pthread_mutexattr_setkind_np().
-ACE_HAS_PTHREAD_SIGMASK Platform has pthread_sigmask() defined.
-ACE_HAS_PTHREAD_T Platform has pthread_t defined.
-ACE_HAS_PTHREAD_YIELD_VOIDPTR pthread_yield() takes a void pointer arg.
-ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS Platform will recurse infinitely on thread exits from TSS cleanup routines (e.g., AIX).
-ACE_HAS_REENTRANT_FUNCTIONS Platform supports reentrant functions (i.e., all the POSIX *_r functions).
-ACE_HAS_WCHAR_TYPEDEFS_CHAR Compiler typedefs wchar with char.
-ACE_HAS_XPG4_MULTIBYTE_CHAR Platform has support for multi-byte
- character support compliant with the
- XPG4 Worldwide Portability
- Interface wide-character
- classification.
-ACE_LACKS_FCNTL Platform lacks POSIX-style fcntl ().
-ACE_LACKS_FIFO Platform lacks UNIX FIFOs (e.g., Win32)
-ACE_LACKS_GETS Platform lacks ::gets (), or it's desired to ensure that it doesn't get used. Linux egcs g++ warns against using it.
-ACE_LACKS_NETDB_REENTRANT_FUNCTIONS Platform does not support reentrant netdb functions (getprotobyname_r, getprotobynumber_r, gethostbyaddr_r, gethostbyname_r, getservbyname_r).
-ACE_HAS_REGEX Platform supports the POSIX regular expression library
-ACE_HAS_SELECT_H Platform has special header for select().
-ACE_USE_SELECT_REACTOR_FOR_REACTOR_IMPL For Win32: Use Select_Reactor as default implementation of Reactor instead of WFMO_Reactor.
-ACE_HAS_SEMUN Compiler/platform defines a union semun for SysV shared memory
-ACE_HAS_SET_T_ERRNO Platform has a function to set t_errno (e.g., Tandem).
-ACE_HAS_SIGINFO_T Platform supports SVR4 extended signals
-ACE_HAS_SIG_MACROS Platform/compiler has macros for sig{empty,fill,add,del}set (e.g., SCO and FreeBSD)
-ACE_HAS_SIGNAL_OBJECT_AND_WAIT Platform supports the Win32 SignalObjectAndWait() function (WinNT 4.0 and beyond).
-ACE_HAS_SIGNAL_SAFE_OS_CALLS Automatically restart OS system calls when EINTR occurs
-ACE_HAS_SIGWAIT Platform/compiler has the sigwait(2) prototype
-ACE_HAS_SIG_ATOMIC_T Compiler/platform defines the sig_atomic_t typedef
-ACE_HAS_SIG_C_FUNC Compiler requires extern "C" functions for signals.
-ACE_HAS_SIN_LEN Platform supports new BSD inet_addr len field.
-ACE_HAS_SIZET_SOCKET_LEN OS/compiler uses size_t * rather than int * for socket lengths
-ACE_HAS_SOCKADDR_MSG_NAME Platform requires (struct sockaddr *) for msg_name field of struct msghdr.
-ACE_HAS_SOCKIO_H Compiler/platform provides the sockio.h file
-ACE_HAS_SOCKLEN_T Platform provides socklen_t type, such as Linux with glibc2.
-ACE_HAS_SPARCWORKS_401_SIGNALS Compiler has brain-damaged SPARCwork SunOS 4.x signal prototype...
-ACE_HAS_SSIZE_T Compiler supports the ssize_t typedef
-ACE_HAS_STHREADS Platform supports Solaris threads
-ACE_HAS_STANDARD_CPP_LIBRARY Platform/compiler supports Standard C++ Library
-ACE_HAS_STRBUF_T Compiler/platform supports struct strbuf
-ACE_HAS_STREAMS Platform supports STREAMS
-ACE_HAS_STREAM_PIPES Platform supports STREAM pipes
-ACE_HAS_STRERROR Compiler/platform supports strerror ()
-ACE_HAS_STRICT Use the STRICT compilation mode on Win32.
-ACE_HAS_STRING_CLASS Platform/Compiler supports a String class (e.g., GNU or Win32).
-ACE_HAS_STRUCT_NETDB_DATA Compiler/platform has strange hostent API for socket *_r() calls
-ACE_HAS_STRUCT_PROTOENT_DATA Compiler/platform has strange protoent API for socket *_r() calls
-ACE_HAS_SUNOS4_GETTIMEOFDAY SunOS 4 style prototype.
-ACE_HAS_SUNOS4_SIGNAL_T Compiler has horrible SunOS 4.x signal handlers...
-ACE_HAS_SVR4_DYNAMIC_LINKING Compiler/platform supports SVR4 dynamic linking semantics
-ACE_HAS_SVR4_GETTIMEOFDAY Compiler/platform supports SVR4 gettimeofday() prototype
-ACE_HAS_SVR4_SIGNAL_T Compiler/platform supports SVR4 signal typedef
-ACE_HAS_SVR4_TIME Platform supports the SVR4 timestruc_t type. NOTE: This macro is obsolete, ACE only uses timespec_t.
-ACE_LACKS_TIMESPEC_T Platform does not define timepec_t as a typedef for struct timespec.
-ACE_HAS_SVR4_TLI Compiler/platform supports SVR4 TLI (in particular, T_GETNAME stuff)...
-ACE_HAS_SYSCALL_GETRUSAGE HP/UX has an undefined syscall for GETRUSAGE...
-ACE_HAS_SYSCALL_H Compiler/platform contains the <sys/syscall.h> file.
-ACE_HAS_SYSENT_H Platform provides <sysent.h> header
-ACE_HAS_SYSINFO Platform supports system configuration information
-ACE_HAS_SYSV_IPC Platform supports System V IPC (most versions of UNIX, but not Win32)
-ACE_HAS_SYSV_SPRINTF Platform/compiler support the System V sprintf().
-ACE_HAS_SYS_ERRLIST Platform/compiler supports _sys_errlist symbol
-ACE_HAS_SYS_FILIO_H Platform provides <sys/filio.h> header
-ACE_HAS_SYS_SIGLIST Compiler/platform supports _sys_siglist array
-ACE_HAS_TEMPLATE_SPECIALIZATION Compiler implements template specialization
-ACE_HAS_TEMPLATE_TYPEDEFS Compiler implements templates that support typedefs inside of classes used as formal arguments to a template class.
-ACE_HAS_TERM_IOCTLS Platform has terminal ioctl flags like TCGETS and TCSETS.
-ACE_HAS_THREADS Platform supports threads
-ACE_HAS_THREAD_SAFE_ACCEPT Platform allows multiple threads to call accept() on the same port (e.g., WinNT).
-ACE_HAS_THREAD_SELF Platform has thread_self() rather than pthread_self() (e.g., DCETHREADS and AIX)
-ACE_HAS_THREAD_SPECIFIC_STORAGE Compiler/platform has thread-specific storage
-ACE_HAS_THR_C_DEST The pthread_keycreate() routine *must* take extern C functions.
-ACE_HAS_THR_C_FUNC The pthread_create() routine *must* take extern C functions.
-ACE_HAS_TID_T Platform supports the tid_t type (e.g., AIX)
-ACE_HAS_TIMEZONE_GETTIMEOFDAY Platform/compiler supports timezone * as second parameter to gettimeofday()
-ACE_HAS_TIMOD_H Platform supports TLI timod STREAMS module
-ACE_HAS_TIUSER_H Platform supports TLI tiuser header
-ACE_HAS_TLI Platform supports TLI. Also see
- ACE_TLI_TCP_DEVICE.
-ACE_HAS_TLI_PROTOTYPES Platform provides TLI function prototypes
-ACE_HAS_TSS_EMULATION ACE provides TSS emulation. See also ACE_DEFAULT_THREAD_KEYS.
-ACE_HAS_UALARM Platform supports ualarm()
-ACE_HAS_UCONTEXT_T Platform supports ucontext_t (which is used in the extended signal API).
-ACE_HAS_UNION_WAIT The wait() system call takes a (union wait *) rather than int *
-ACE_HAS_UNIXWARE_SVR4_SIGNAL_T Has inconsistent SVR4 signal stuff, but not the same as the other platforms
-ACE_HAS_UNICODE Platform/compiler supports UNICODE
-ACE_HAS_MOSTLY_UNICODE_APIS Most APIs in platform/compiler supports UNICODE. (No char version available.)
-ACE_HAS_USING_KEYWORD Compiler supports the new using keyword for C++ namespaces.
-ACE_HAS_VERBOSE_NOTSUP Prints out console message in ACE_NOTSUP. Useful for tracking down origin of ACE_NOTSUP.
-ACE_HAS_VOIDPTR_MMAP Platform requires void * for mmap().
-ACE_HAS_VOIDPTR_SOCKOPT OS/compiler uses void * arg 4 setsockopt() rather than const char *
-ACE_HAS_WIN32_TRYLOCK The Win32 platform support TryEnterCriticalSection() (WinNT 4.0 and beyond)
-ACE_HAS_WINSOCK2 The Win32 platform supports WinSock 2.0
-ACE_HAS_XLI Platform has the XLI version of TLI
-ACE_HAS_XT Platform has Xt and Motif
-ACE_HAS_XTI Platform has XTI (X/Open-standardized
- superset of TLI). Implies ACE_HAS_TLI
- but uses a different header file.
-ACE_HAS_YIELD_VOID_PTR Platform requires pthread_yield() to take a NULL.
-ACE_LACKS_ACCESS Platform lacks access() (e.g., VxWorks and Chorus)
-ACE_LACKS_ACE_IOSTREAM Platform can not build ace/IOStream{,_T}.cpp. This does not necessarily mean that the platform does not support iostreams.
-ACE_LACKS_CONST_STRBUF_PTR Platform uses struct strbuf * rather than const struct strbuf * (e.g., HP/UX 10.x)
-ACE_LACKS_CONST_TIMESPEC_PTR Platform forgot const in cond_timewait (e.g., HP/UX).
-ACE_LACKS_COND_T Platform lacks condition variables (e.g., Win32 and VxWorks)
-ACE_LACKS_CONDATTR_PSHARED Platform has no implementation of pthread_condattr_setpshared(), even though it supports pthreads!
-ACE_LACKS_EXEC Platform lacks the exec() family of system calls (e.g., Win32, VxWorks, Chorus)
-ACE_LACKS_FILELOCKS Platform lacks file locking mechanism
-ACE_LACKS_FLOATING_POINT Platform does not support floating point operations
-ACE_LACKS_GETOPT_PROTO Platform lacks the getopt() prototype (e.g., LynxOS)
-ACE_LACKS_GETPGID Platform lacks getpgid() call (e.g., Win32, Chorus, and FreeBSD).
-ACE_LACKS_GETSERVBYNAME Platforms lacks getservbyname() (e.g., VxWorks and Chorus).
-ACE_LACKS_IOSTREAM_FX iostream header does not declare ipfx (), opfx (), etc.
-ACE_LACKS_LINEBUFFERED_STREAMBUF Platform lacks streambuf "linebuffered ()".
-ACE_LACKS_LONGLONG_T Compiler/platform does no supports the unsigned long long datatype.
-ACE_LACKS_MADVISE Platform lacks madvise() (e.g., Linux)
-ACE_LACKS_MALLOC_H Platform lacks malloc.h
-ACE_LACKS_MEMORY_H Platform lacks memory.h (e.g., VxWorks and Chorus)
-ACE_LACKS_MKTEMP ACE has no mktemp()
-ACE_LACKS_MMAP The platform doesn't have mmap(2) (e.g., SCO UNIX).
-ACE_LACKS_MODE_MASKS Platform/compiler doesn't have open() mode masks.
-ACE_LACKS_MPROTECT The platform doesn't have mprotect(2) (e.g., EPLX real time OS from CDC (based on LYNX))
-ACE_LACKS_MSGBUF_T Platform lacks struct msgbuf (e.g., NT and MSV).
-ACE_LACKS_MSYNC Platform lacks msync() (e.g., Linux)
-ACE_LACKS_NETDB_REENTRANT_FUNCTIONS Platform does not support reentrant netdb functions
- (getprotobyname_r, getprotobynumber_r, gethostbyaddr_r,
- gethostbyname_r, getservbyname_r).
-ACE_LACKS_RPC_H Platform lacks the ONC RPC header files.
-ACE_LACKS_PARAM_H Platform lacks <sys/param.h> (e.g., MVS)
-ACE_LACKS_NAMED_POSIX_SEM Platform lacks named POSIX semaphores (e.g., Chorus)
-ACE_LACKS_RLIMIT Platform/compiler lacks {get,set}rlimit() function (e.g., VxWorks, Chorus, and SCO UNIX)
-ACE_LACKS_RLIMIT_PROTOTYPE Platform/compiler lacks {get,set}rlimit() prototypes (e.g., Tandem)
-ACE_LACKS_POSIX_PROTOTYPES Platform lacks POSIX prototypes for certain System V functions like shared memory and message queues.
-ACE_LACKS_SOME_POSIX_PROTOTYPES Platform lacks POSIX prototypes for certain System V functions like shared memory and message queues.
-ACE_LACKS_PRI_T Platform lacks pri_t (e.g., Tandem NonStop UNIX).
-ACE_LACKS_PTHREAD_CANCEL Platform lacks pthread_cancel().
-ACE_LACKS_PTHREAD_THR_SIGSETMASK Platform lacks pthread_thr_sigsetmask (e.g., MVS, HP/UX, and OSF/1 3.2)
-ACE_LACKS_PWD_REENTRANT_FUNCTIONS Platform lacks getpwnam_r() methods (e.g., SGI 6.2).
-ACE_LACKS_RECVMSG Platform lacks recvmsg() (e.g., Linux)
-ACE_LACKS_RWLOCK_T Platform lacks readers/writer locks.
-ACE_LACKS_SBRK Platform lacks a working sbrk() (e.g., Win32 and VxWorks)
-ACE_LACKS_SEMBUF_T Platform lacks struct sembuf (e.g., Win32 and VxWorks)
-ACE_LACKS_SETDETACH Platform lacks pthread_attr_setdetachstate() (e.g., HP/UX 10.x)
-ACE_LACKS_SETSCHED Platform lacks pthread_attr_setsched() (e.g. MVS)
-ACE_LACKS_SIGACTION Platform lacks struct sigaction (e.g., Win32 and Chorus)
-ACE_LACKS_SIGNED_CHAR Platform lacks "signed char" type (broken!)
-ACE_LACKS_SIGSET Platform lacks signal sets (e.g., Chorus and Win32)
-ACE_LACKS_STREAM_MODULES Compiler can't grok inclusion of ACE_Stream_Modules (i.e., HP/UX 10.x with aCC).
-ACE_LACKS_STRRCHR Platform/compiler lacks strrchr () function.
-ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER STL doesn't have default parameters (e.g., MSVC 4.2)
-ACE_LACKS_SYS_NERR Platforms/compiler lacks the sys_nerr variable (e.g., VxWorks and MVS).
-ACE_LACKS_SYSV_MSG_H Platform lacks sys/msg.h (e.g., Chorus and VxWorks)
-ACE_LACKS_KEYDELETE Platform lacks TSS keydelete (e.g., HP/UX)
-ACE_LACKS_KEY_T Platform lacks key_t (e.g., Chorus, VxWorks, Win32)
-ACE_LACKS_SENDMSG Platform lacks sendmsg() (e.g., Linux)
-ACE_LACKS_SI_ADDR Platform lacks the si_addr field of siginfo_t (e.g., VxWorks and HP/UX 10.x)
-ACE_LACKS_SYSV_SHMEM Platform lacks System V shared memory (e.g., Win32 and VxWorks)
-ACE_LACKS_SIGINFO_H Platform lacks the siginfo.h include file (e.g., MVS)
-ACE_LACKS_SOCKET_BUFSIZ Platform doesn't support SO_SNDBUF/SO_RCVBUF
-ACE_LACKS_SOCKETPAIR Platform lacks the socketpair() call (e.g., SCO UNIX)
-ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES Compiler doesn't support static data member templates
-ACE_LACKS_STRCASECMP Compiler/platform lacks strcasecmp() (e.g., DG/UX, UNIXWARE, VXWORKS)
-ACE_LACKS_STRRECVFD Platform doesn't define struct strrecvfd.
-ACE_LACKS_SYSCALL Platform doesn't have syscall() prototype
-ACE_LACKS_T_ERRNO Header files lack t_errno for TLI
-ACE_LACKS_TCP_H Platform doesn't have netinet/tcp.h
-ACE_LACKS_THREAD_STACK_SIZE Platform lacks pthread_attr_setstacksize() (e.g., Linux pthreads)
-ACE_LACKS_TIMEDWAIT_PROTOTYPES MIT pthreads platform lacks the timedwait prototypes
-ACE_LACKS_UALARM_PROTOTYPE Platform/compiler lacks the ualarm() prototype (e.g., Solaris)
-ACE_LACKS_UCONTEXT_H Platform lacks the ucontext.h file
-ACE_LACKS_UNISTD_H Platform lacks the unistd.h file (e.g., VxWorks and Win32)
-ACE_LACKS_UNIX_DOMAIN_SOCKETS ACE platform has no UNIX domain sockets
-ACE_LACKS_UNIX_SIGNALS Platform lacks full signal support (e.g., Win32 and Chorus).
-ACE_LACKS_UTSNAME_T Platform lacks struct utsname (e.g., Win32 and VxWorks)
-ACE_MAIN Renames "main (int, char *[])" to ace_main (int, char *[]), for platforms such as g++/VxWorks that don't allow main. Requires the use of ACE_HAS_NONSTATIC_OBJECT_MANAGER.
-ACE_MT_SAFE Compile using multi-thread libraries
-ACE_NDEBUG Turns off debugging features
-ACE_NEEDS_DEV_IO_CONVERSION Necessary with some compilers
- to pass ACE_TTY_IO as parameter to DEV_Connector.
-ACE_NEEDS_HUGE_THREAD_STACKSIZE Required by platforms with small default stacks.
-ACE_NEEDS_READV Platform doesn't define readv, so use our own
-ACE_NEEDS_SCHED_H Platform needs to #include <sched.h>
- to get thread scheduling defs.
-ACE_NEEDS_SYSTIME_H <time.h> doesn't automatically #include /**/ <sys/time.h>
-ACE_NEEDS_WRITEV Platform doesn't define writev, so use our own
-ACE_NEW_THROWS_EXCEPTIONS Compiler's 'new' throws exception on
- failure (ANSI C++ behavior).
-ACE_NLOGGING Turns off the LM_DEBUG and LM_ERROR logging macros...
-ACE_NTRACE Turns off the tracing feature.
-ACE_NO_THREAD_ADAPTER Don't use the ACE_Thread_Adapter feature...
-ACE_PAGE_SIZE Defines the page size of the system (not used on Win32 or with ACE_HAS_GETPAGESIZE).
-ACE_REDEFINES_XTI_FUNCTIONS Platform redefines the t_... names (UnixWare)
-ACE_SELECT_USES_INT Platform uses int for select() rather than fd_set
-ACE_TEMPLATES_REQUIRE_PRAGMA Compiler's template mechanism must use a pragma This is used for AIX's C++ compiler.
-ACE_TEMPLATES_REQUIRE_SOURCE Compiler's template mechanim must see source code (i.e., .cpp files). This is used for GNU G++.
-ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION Compiler's template instantiation mechanism supports the use of explicit C++ specializations for all used templates. This is also used for GNU G++ if you don't use the "repo" patches.
-ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA Compiler's template instantiation mechanism supports the use of "#pragma instantiate". Edison Design Group compilers, e.g., SGI C++ and Green Hills 1.8.8 and later, support this.
-ACE_REQUIRES_FUNC_DEFINITIONS Compiler requires a definition for a "hidden" function, e.g., a private, unimplemented copy constructor or assignment operator. The SGI C++ compiler needs this, in template classes, with ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA.
-ACE_TLI_TCP_DEVICE Device the platform uses for TCP on
- TLI. Only needed if not /dev/tcp.
-ACE_USE_POLL Use the poll() event demultiplexor rather than select().
-ACE_USES_ASM_SYMBOL_IN_DLSYM Platform uses assembly symbols instead of C symbols in dlsym()
-ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB Platform has its standard c++ library in the namespace std.
-ACE_WSOCK_VERSION A parameter list indicating the version of WinSock (e.g., "1, 1" is version 1.1).
-----------------------------------------
-
-The following is a partial list of where some of these macros are used
-in the code. This list was originally compiled by Jam Hamidi
-(jh1@core01.osi.com). It is now hopelessly out of date. I hope
-someone will come along and update it.
-
-ACE_HAS_ALLOCA:
----------------
-
- Used in:
- libsrc/IPC_SAP/SOCK_SAP/SOCK_Connect.C
- for allocation of iovp
- libsrc/IPC_SAP/SPIPE_SAP/SPIPE_Msg.C
- for alocation of iovp
-
- In solaris:
- alloca() allocates size bytes of space in the stack frame of
- the caller, and returns a pointer to the allocated block.
- This temporary space is automatically freed when the caller
- returns. Note: if the allocated block is beyond the current
- stack limit, the resulting behavior is undefined.
-
- In HPUX:
- no equivalent.
-
- Notes:
- in HPUX it has to do new and delete. Affects performance.
-
-
-ACE_HAS_AUTOMATIC_INIT_FINI:
-----------------------------
-
- Used in:
- libsrc/Service_Configurator/Service_Repository.i
- libsrc/Service_Configurator/Parse_Node.i
- include/Parse_Node.i
- include/Service_Repository.i
-
- In solaris:
- _init() initializes a loadable module. It is called before
- any other routine in a loadable module.
- _info() returns information about a loadable module.
- _fini() should return the return value from mod_remove(9F).
- This flag if set, doesn't do anything. If not set, forces
- _init() and _fini() to be executed as is:
- dlsym ((char *) handle, "_fini").
-
- In HPUX:
- don't set.
- Maybe have to look into shl_load( ), shl_definesym( ),
- shl_findsym( ), shl_gethandle( ), shl_getsymbols( ),
- shl_unload( ), shl_get( )(3X) - explicit load of shared libraries
- Means Service Configurator won't be available.
- TBA.
-
-
-ACE_HAS_CPLUSPLUS_HEADERS:
---------------------------
-
- Used In:
- ace/OS.h
-
- HPUX:
- set it.
-
- Notes:
- If this is not defined, libc.h and osfcn.h get included.
- Only needed for older compiler/OS platforms that don't
- provide standard C++ header files in /usr/include.
-
-ACE_HAS_HI_RES_TIMER:
----------------------
-
- Used In:
- libsrc/Misc/High_Res_Timer.h
- libsrc/Misc/High_Res_Timer.C
- include/High_Res_Timer.h
-
- In Solaris,
- C++ wrapper around gethrtime(), which returns a long long.
- gethrtime() returns the current high-resolution real time.
- Time is expressed as nanoseconds since some arbitrary time
- in the past; it is not correlated in any way to the time of
- day, and thus is not subject to resetting, drifting, etc.
-
- In HPUX
- look into: getclock(), reltimer(), getitimer()
- maybe even vtimes structure vm_utime, vm_stime ?
-
- Notes:
- TBA
-
-
-ACE_LACKS_T_ERRNO:
--------------------
-
- Used In:
- ace/OS.h
-
- HPUX:
- set it.
-
- Notes:
- if set, adds:
- extern int t_errno;
-
-
-ACE_HAS_POSIX_NONBLOCK:
------------------------
-
- Used in:
- ace/OS.h
-
- HPUX:
- set it.
-
- Notes:
- if defined, sets ACE_NONBLOCK and O_NONBLOCK
- O_NONBLOCK is used in libsrc/Misc/misc.C to do a
- fcntl (fd, F_SETFL, opt)
- ACE_NONBLOCK is used in libsrc/IPC_SAP/FIFO_SAP/FIFO_Recv.C in the
- disable member function and options passed to the open function
- in libsrc/IPC_SAP/FIFO_SAP/FIFO.C
-
-
-ACE_HAS_PROC_FS:
-----------------
-
- Used in:
- ace/OS.h
- libsrc/Misc/Profile_Timer.i
-
- Notes:
- if set, includes <sys/procfs.h>
- the PIOCUSAGE define is used in Profile_Timer.
-
- Solaris:
- procfs.h defines things for the prpsinfo structure (basically to
- do a "ps" from inside a program).
-
- HPUX:
- don't set: obviously a different mechanism.
- Look into /usr/include/sys/proc.h. The structure is proc. The
- pointer to the kernel's proc table may be obtained by
- extern struct proc *proc, *procNPROC;
- extern int nproc;
-
-
-ACE_HAS_PRUSAGE_T:
-------------------
-
- Used in:
- libsrc/Misc/Profile_Timer.h
- libsrc/Misc/Profile_Timer.C
-
- Notes:
- If defined, declares the Profile_Timer class that does start(),
- stop() and basically gets real_time, user_time, system_time for
- an interval.
- This stuff is highly non-portable.
-
- HPUX:
- don't set
-
-
-ACE_HAS_SEMUN:
---------------
-
- Used in:
- libsrc/Semaphores/Semaphore_Simple.h
-
- Notes:
- if not defined, defines semun as:
- union semun {
- int val; /* value for SETVAL */
- struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */
- ushort *array; /* array for GETALL & SETALL */
- };
-
- HPUX:
- don't set.
- in /usr/include/sem.h:
- /* The fourth argument to semctl() varies depending on the value of
- its first argument. If desired, "union semun" can be declared
- by the user, but this is not necessary since the individual
- member can just be passed as the argument. */
-
-
-ACE_HAS_SIG_ATOMIC_T:
----------------------
-
- Used in:
- ace/OS.h
-
- Notes:
- if not defined, does a:
- typedef int sig_atomic_t;
- This is used in the Reactor and service configurator.
-
- HPUX:
- set it.
- in /usr/include/sys/signal.h:
- typedef unsigned int sig_atomic_t;
-
-
-ACE_HAS_SSIZE_T:
-----------------
-
- Used in:
- ace/OS.h
-
- Notes:
- if not defined, does a
- typedef int ssize_t;
- used mostly in IPC_SAP. (don't confuse with size_t).
-
- HPUX:
- set it.
- in /usr/include/sys/types.h
-
-
-ACE_HAS_STRBUF_T:
------------------
-
- Used in:
- include/Str_Buf.h
-
- Notes:
- if not defined, declares the strbuf structure as:
- struct strbuf
- {
- int maxlen; /* no. of bytes in buffer */
- int len; /* no. of bytes returned */
- void *buf; /* pointer to data */
- };
-
- Solaris:
- defined in /usr/include/sys/stropts.h
- Sys V.4 Streams.
- uses strbuf as parameter to putmsg, putpmsg:
- int putmsg(int fildes, const struct strbuf *ctlptr,
- const struct strbuf *dataptr, int flags);
-
- HPUX:
- don't set.
- no SYS V.4 streams.
-
-
-ACE_HAS_STREAMS:
-----------------
-
- Used In:
- ace/OS.h
- libsrc/IPC_SAP/SOCK_SAP/LSOCK.C
-
- Notes:
- if defined, includes <stropts.h>
-
- HPUX:
- don't set.
- no SYS V.4 streams.
-
-
-ACE_HAS_STREAM_PIPES:
----------------------
-
- Used in:
- libsrc/IPC_SAP/SPIPE_SAP/SPIPE_Msg.h
- libsrc/IPC_SAP/SPIPE_SAP/SPIPE_Msg.C
- libsrc/IPC_SAP/SPIPE_SAP/SPIPE_Listener.h
- libsrc/IPC_SAP/SPIPE_SAP/SPIPE_Listener.C
- libsrc/IPC_SAP/SPIPE_SAP/SPIPE.h
- libsrc/IPC_SAP/SPIPE_SAP/SPIPE.C
- libsrc/IPC_SAP/FIFO_SAP/FIFO_Send_Msg.h
- libsrc/IPC_SAP/FIFO_SAP/FIFO_Send_Msg.C
- libsrc/IPC_SAP/FIFO_SAP/FIFO_Send_Msg.i
- libsrc/IPC_SAP/FIFO_SAP/FIFO_Recv_Msg.h
- libsrc/IPC_SAP/FIFO_SAP/FIFO_Recv_Msg.C
- libsrc/IPC_SAP/FIFO_SAP/FIFO_Recv_Msg.i
-
- Notes:
- if not set, won't be able to use the SPIPE class (IPC_SAP) with
- rendezvous handles.
-
- HPUX:
- don't set.
- No sysV.4 streams.
-
-
-ACE_HAS_STRERROR:
------------------
-
- Used in:
- ace/OS.h
-
- Notes:
- if not defined, does a:
- #define strerror(err) sys_errlist[err]
-
- Solaris:
- /usr/include/string.h
-
- HPUX:
- set it.
- in /usr/include/sys/errno.h and string.h
- extern char *strerror (int);
-
-
-ACE_HAS_SVR4_DYNAMIC_LINKING:
------------------------------
-
- Used in:
- ace/OS.h
- tests/Service_Configurator/CCM_App.C
-
- Notes:
- if defined, includes <dlfcn.h>
- with dlopen(), dlsym(), etc..
-
- HPUX:
- don't set.
- has its own:
- shl_findsym( ), shl_gethandle( ), shl_getsymbols( ),
- shl_unload( ), shl_get( )(3X) - explicit load of shared libraries
-
-
-ACE_HAS_SVR4_GETTIMEOFDAY:
---------------------------
-
- Used in:
- ace/OS.h
- libsrc/Reactor/Timer_Queue.i
-
- Notes:
- has to do with gettimeofday ().
-
- Solaris:
- gettimeofday (struct timeval *tp)
-
- HPUX:
- don't set.
- it has gettimeofday (struct timeval *tp, struct timezone *tzp);
- most calls do a:
- #if defined (ACE_HAS_SVR4_GETTIMEOFDAY)
- ::gettimeofday (&cur_time);
- #else
- ::gettimeofday (&cur_time, 0);
- #endif /* ACE_HAS_SVR4_GETTIMEOFDAY */
-
-
-ACE_HAS_POLL:
-------------
- Used in:
- ace/OS.h
-
- Notes:
- #if defined (ACE_HAS_POLL)
- #include /**/ <poll.h>
- #endif /* ACE_HAS_POLL */
-
-ACE_USE_POLL_IMPLEMENTATION:
-------------------
-
- Used in:
- ace/OS.h
-
- Notes:
- Use the poll() event demultiplexor rather than select().
-
- HPUX:
- set it.
-
-
-ACE_HAS_SVR4_SIGNAL_T:
-----------------------
-
- Used in:
- ace/OS.h
-
- Notes:
- #if defined (ACE_HAS_SVR4_SIGNAL_T)
- typedef void (*SignalHandler)(int);
- typedef void (*SignalHandlerV)(void);
- #elif defined (ACE_HAS_SIGNALHANDLERV_INT_ARG)
- typedef void (*SignalHandler)(int);
- typedef void (*SignalHandlerV)(int);
- #else
- #define SignalHandler SIG_PF
- typedef void (*SignalHandlerV)(...);
- #endif /* ACE_HAS_SVR4_SIGNAL_T */
-
- HPUX:
- set it.
-
-
-ACE_HAS_SVR4_TLI:
------------------
-
- Used in:
- libsrc/IPC_SAP/TLI_SAP/TLI.C
- libsrc/IPC_SAP/TLI_SAP/TLI.h
- libsrc/IPC_SAP/TLI_SAP/TLI_Stream.C
-
- Notes:
- TLI is the transport layer calls as in: t_bind(), t_open(), t_unbind(),
- t_optmgmt(), ... in SunOS and Solaris.
-
- HPUX:
- don't set.
- Not supported.
-
-
-ACE_HAS_SYS_FILIO_H:
---------------------
-
- Used in:
- ace/OS.h
-
- Notes:
- if not defined, includes <sys/filio.h>.
- didn't find any reference to anything in this file in the ACE code.
-
- Solaris:
- filio.h defines FIOCLEX, FIOASYNC, ... as _IO('f', 1), ..
- for FIOLFS,.. solaris has this to say:
- /*
- * ioctl's for Online: DiskSuite.
- * WARNING - the support for these ioctls may be withdrawn
- * in the future OS releases.
- */
-
- HPUX:
- <sys/ioctl.h> defines FIOASYNC and some other ones,
- <sgtty.h> defines some like FIOCLEX.
- some are never defined.
- use #ifdef HP-UX to modify sysincludes.h
-
-
-ACE_HAS_SYS_SIGLIST:
---------------------
-
- Used in:
- ace/OS.h
- libsrc/Log_Msg/Log_Msg.C
-
- Notes:
- if not defined, does a:
- extern const char **_sys_siglist;
-
- Solaris:
- This is an array holding signal descriptions.
-
- HPUX:
- don't set.
- Some additional work is required. In libsrc/Log_Msg/Log_Msg.C,
- sys_siglist is used regardless of ACE_HAS_SYS_SIGLIST.
- have to add #ifdefs to remove them.
-
-
-ACE_HAS_TEMPLATE_TYPEDEFS:
---------------------------
-
- Used in:
- libsrc/ASX/*.[Chi]
-
- Notes:
- cfront-based C++ compilers don't implement templates that support
- classes with typedefs of other types as formal arguments. This
- typedef uses the C++ preprocessor to work around this problem.
-
-ACE_HAS_THREADS:
-----------------
-
- Used in:
- libsrc/Service_Configurator/Service_Record.i
- libsrc/Service_Configurator/Svc_Conf.y.C
- libsrc/Service_Configurator/Thread_Spawn.i
- libsrc/Threads/Synch.C
- libsrc/Threads/Synch.i
- libsrc/Threads/Thr_Manager.i
- libsrc/ASX/STREAM.C
- libsrc/ASX/Queue.C
- libsrc/ASX/Module.C
- libsrc/ASX/Stream_Modules.C
- libsrc/ASX/Multiplexor.C
- libsrc/ASX/Message_List.C
- include/Message_List.h
- include/Module.h
- include/Multiplexor.h
- include/Queue.h
- include/STREAM.h
- include/Stream_Modules.h
- include/Service_Types.h
- include/Thread_Spawn.h
- include/Synch.h
- include/Thr_Manager.h
-
- Notes:
- We use Message_List.h even in a non-threaded environment.
- our XOMessageList.h does this by #ifdefs around Threaded things.
-
- HPUX:
- not until 10.0.
-
-
-ACE_HAS_THREAD_T:
------------------
-
- Used in:
- ace/OS.h
-
- Notes:
- #if !defined (ACE_HAS_THREAD_T)
- typedef int thread_t;
- #endif /* !ACE_HAS_THREAD_T */
-
- HPUX:
- don't set.
-
-
-ACE_HAS_TIMOD_H:
-----------------
-
- Used in:
- ace/OS.h
-
- Notes:
- if defined, include <sys/timod.h>
-
- Solaris:
- timod is a STREAMS module for use with the Transport Inter-
- face (TI) functions of the Network Services library. The
- timod module converts a set of ioctl(2) calls into STREAMS
- messages that may be consumed by a transport protocol pro-
- vider that supports the Transport Interface. This allows a
- user to initiate certain TI functions as atomic operations.
-
- HPUX:
- don't set.
-
-
-ACE_HAS_TIUSER_H:
------------------
-
- Used in:
- ace/OS.h
-
- Notes:
- if set, includes <tiuser.h>
-
- Solaris:
- in conjunction with t_bind, t_accept, etc.. transport layer.
-
- HPUX:
- don't set.
-
-
-ACE_USE_POLL_IMPLEMENTATION:
-----------------------------
-
- Used in:
- libsrc/Reactor/Reactor.i
- include/Event_Handler.h
- ace/OS.h
- include/Reactor.h
-
- Notes:
- in the reactor, use poll instead of select. In general,
- good thing to have set.
diff --git a/ace/Reactor.cpp b/ace/Reactor.cpp
deleted file mode 100644
index 78f8940ae23..00000000000
--- a/ace/Reactor.cpp
+++ /dev/null
@@ -1,239 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Reactor.h"
-#include "ace/Reactor_Impl.h"
-#include "ace/Handle_Set.h"
-#if !defined (ACE_HAS_WINCE)
-# include "ace/Service_Config.h"
-# include "ace/WFMO_Reactor.h"
-# include "ace/Msg_WFMO_Reactor.h"
-#endif /* !ACE_HAS_WINCE */
-#include "ace/Select_Reactor.h"
-#include "ace/Object_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Reactor.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Reactor)
-
-ACE_Reactor::ACE_Reactor (ACE_Reactor_Impl *impl)
- : implementation_ (0),
- delete_implementation_ (0)
-{
- this->implementation (impl);
-
- if (this->implementation () == 0)
- {
-#if !defined (ACE_WIN32) || !defined (ACE_HAS_WINSOCK2) || (ACE_HAS_WINSOCK2 == 0) || defined (ACE_USE_SELECT_REACTOR_FOR_REACTOR_IMPL)
- ACE_NEW (impl, ACE_Select_Reactor);
-#else /* We are on Win32 and we have winsock and ACE_USE_SELECT_REACTOR_FOR_REACTOR_IMPL is not defined */
- #if defined (ACE_USE_MSG_WFMO_REACTOR_FOR_REACTOR_IMPL)
- ACE_NEW (impl, ACE_Msg_WFMO_Reactor);
- #else
- ACE_NEW (impl, ACE_WFMO_Reactor);
- #endif /* ACE_USE_MSG_WFMO_REACTOR_FOR_REACTOR_IMPL */
-#endif /* !defined (ACE_WIN32) || !defined (ACE_HAS_WINSOCK2) || (ACE_HAS_WINSOCK2 == 0) || defined (ACE_USE_SELECT_REACTOR_FOR_REACTOR_IMPL) */
- this->implementation (impl);
- this->delete_implementation_ = 1;
- }
-}
-
-ACE_Reactor::~ACE_Reactor (void)
-{
- if (this->delete_implementation_)
- delete this->implementation ();
-}
-
-// Process-wide ACE_Reactor.
-ACE_Reactor *ACE_Reactor::reactor_ = 0;
-
-// Controls whether the Reactor is deleted when we shut down (we can
-// only delete it safely if we created it!)
-int ACE_Reactor::delete_reactor_ = 0;
-
-// Terminate the eventloop.
-sig_atomic_t ACE_Reactor::end_event_loop_ = 0;
-
-ACE_Reactor *
-ACE_Reactor::instance (void)
-{
- ACE_TRACE ("ACE_Reactor::instance");
-
- if (ACE_Reactor::reactor_ == 0)
- {
- // Perform Double-Checked Locking Optimization.
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance (), 0));
-
- if (ACE_Reactor::reactor_ == 0)
- {
- ACE_NEW_RETURN (ACE_Reactor::reactor_, ACE_Reactor, 0);
- ACE_Reactor::delete_reactor_ = 1;
- }
- }
- return ACE_Reactor::reactor_;
-}
-
-ACE_Reactor *
-ACE_Reactor::instance (ACE_Reactor *r)
-{
- ACE_TRACE ("ACE_Reactor::instance");
-
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance (), 0));
- ACE_Reactor *t = ACE_Reactor::reactor_;
- // We can't safely delete it since we don't know who created it!
- ACE_Reactor::delete_reactor_ = 0;
-
- ACE_Reactor::reactor_ = r;
- return t;
-}
-
-void
-ACE_Reactor::close_singleton (void)
-{
- ACE_TRACE ("ACE_Reactor::close_singleton");
-
- ACE_MT (ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance ()));
-
- if (ACE_Reactor::delete_reactor_)
- {
- delete ACE_Reactor::reactor_;
- ACE_Reactor::reactor_ = 0;
- ACE_Reactor::delete_reactor_ = 0;
- }
-}
-
-// Run the event loop until the <ACE_Reactor::handle_events> method
-// returns -1 or the <end_event_loop> method is invoked.
-
-int
-ACE_Reactor::run_event_loop (void)
-{
- ACE_TRACE ("ACE_Reactor::run_event_loop");
-
- while (ACE_Reactor::end_event_loop_ == 0)
- {
- int result = ACE_Reactor::instance ()->handle_events ();
-
-#if !defined (ACE_HAS_WINCE)
- if (ACE_Service_Config::reconfig_occurred ())
- ACE_Service_Config::reconfigure ();
- else
-#endif /* !ACE_HAS_WINCE */
-
- if (result == -1)
- return -1;
- }
- /* NOTREACHED */
- return 0;
-}
-
-// Run the event loop until the <ACE_Reactor::handle_events>
-// method returns -1, the <end_event_loop> method
-// is invoked, or the <ACE_Time_Value> expires.
-
-int
-ACE_Reactor::run_event_loop (ACE_Time_Value &tv)
-{
- ACE_TRACE ("ACE_Reactor::run_event_loop");
-
- while (ACE_Reactor::end_event_loop_ == 0)
- {
- int result = ACE_Reactor::instance ()->handle_events (tv);
-
-#if !defined (ACE_HAS_WINCE)
- if (ACE_Service_Config::reconfig_occurred ())
- ACE_Service_Config::reconfigure ();
- else
-#endif /* !ACE_HAS_WINCE */
- if (result <= 0)
- return result;
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-// Run the event loop until the <ACE_Reactor::alertable_handle_events> method
-// returns -1 or the <end_event_loop> method is invoked.
-
-int
-ACE_Reactor::run_alertable_event_loop (void)
-{
- ACE_TRACE ("ACE_Reactor::run_event_loop");
-
- while (ACE_Reactor::end_event_loop_ == 0)
- {
- int result = ACE_Reactor::instance ()->alertable_handle_events ();
-
-#if !defined (ACE_HAS_WINCE)
- if (ACE_Service_Config::reconfig_occurred ())
- ACE_Service_Config::reconfigure ();
- else
-#endif /* !ACE_HAS_WINCE */
-
- if (result == -1)
- return -1;
- }
- /* NOTREACHED */
- return 0;
-}
-
-// Run the event loop until the <ACE_Reactor::alertable_handle_events>
-// method returns -1, the <end_event_loop> method
-// is invoked, or the <ACE_Time_Value> expires.
-
-int
-ACE_Reactor::run_alertable_event_loop (ACE_Time_Value &tv)
-{
- ACE_TRACE ("ACE_Reactor::run_event_loop");
-
- while (ACE_Reactor::end_event_loop_ == 0)
- {
- int result = ACE_Reactor::instance ()->alertable_handle_events (tv);
-
-#if !defined (ACE_HAS_WINCE)
- if (ACE_Service_Config::reconfig_occurred ())
- ACE_Service_Config::reconfigure ();
- else
-#endif /* !ACE_HAS_WINCE */
- if (result <= 0)
- return result;
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-void
-ACE_Reactor::reset_event_loop (void)
-{
- ACE_TRACE ("ACE_Reactor::reset_event_loop");
-
- ACE_Reactor::end_event_loop_ = 0;
-}
-
-int
-ACE_Reactor::end_event_loop (void)
-{
- ACE_TRACE ("ACE_Reactor::end_event_loop");
-
- ACE_Reactor::end_event_loop_ = 1;
-
- // Send a notification, but don't block if there's no one to receive
- // it.
- return ACE_Reactor::instance ()->notify
- (0, ACE_Event_Handler::NULL_MASK, (ACE_Time_Value *) &ACE_Time_Value::zero);
-}
-
-int
-ACE_Reactor::event_loop_done (void)
-{
- ACE_TRACE ("ACE_Reactor::event_loop_done");
- return ACE_Reactor::end_event_loop_ != 0;
-}
-
diff --git a/ace/Reactor.h b/ace/Reactor.h
deleted file mode 100644
index 527f52a2e46..00000000000
--- a/ace/Reactor.h
+++ /dev/null
@@ -1,457 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Reactor.h
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#if !defined (ACE_REACTOR_H)
-#define ACE_REACTOR_H
-
-class ACE_Reactor_Impl;
-
-// Need the class def for ACE_Handle_Set to compile references to it in
-// programs.
-#include "ace/Handle_Set.h"
-
-// Timer Queue is a complicated template class. A simple forward
-// declaration will not work
-#include "ace/Timer_Queue.h"
-
-// Event_Handler.h contains the definition of ACE_Reactor_Mask
-#include "ace/Event_Handler.h"
-
-// We are using 4 or 5 signal classes, we could forward declare
-// them.... But Timer_Queue_T.h includes Signal.h, so I don't think
-// forward declaration will be useful here
-#include "ace/Signal.h"
-
-class ACE_Export ACE_Reactor
-{
- // = TITLE
- // The resposiblility of this class is to forward all methods to
- // its delegation/implementation class, e.g.,
- // <ACE_Select_Reactor> or <ACE_WFMO_Reactor>.
-public:
- enum
- {
- // = Operations on the "ready" mask and the "dispatch" mask.
- GET_MASK = 1,
- // Retrieve current value of the the "ready" mask or the "dispatch" mask.
- SET_MASK = 2,
- // Set value of bits to new mask (changes the entire mask).
- ADD_MASK = 3,
- // Bitwise "or" the value into the mask (only changes enabled bits).
- CLR_MASK = 4
- // Bitwise "and" the negation of the value out of the mask (only changes enabled bits).
- };
-
- static ACE_Reactor *instance (void);
- // Get pointer to a process-wide <ACE_Reactor>.
-
- static ACE_Reactor *instance (ACE_Reactor *);
- // Set pointer to a process-wide <ACE_Reactor> and return existing
- // pointer.
-
- static void close_singleton (void);
- // Delete the dynamically allocated Singleton
-
- // = Reactor event loop management methods.
- static int run_event_loop (void);
- static int run_alertable_event_loop (void);
- // Run the event loop until the
- // <ACE_Reactor::handle_events/ACE_Reactor::alertable_handle_events>
- // method returns -1 or the <end_event_loop> method is invoked.
-
- static int run_event_loop (ACE_Time_Value &tv);
- static int run_alertable_event_loop (ACE_Time_Value &tv);
- // Run the event loop until the
- // <ACE_Reactor::handle_events/ACE_Reactor::alertable_handle_events>
- // returns -1, the <end_event_loop> method is invoked, or the
- // <ACE_Time_Value> expires.
-
- static int end_event_loop (void);
- // Instruct the <ACE_Reactor::instance> to terminate its event loop
- // and notifies the <ACE_Reactor::instance> so that it can wake up
- // and close down gracefully.
-
- static int event_loop_done (void);
- // Report if the <ACE_Reactor::instance>'s event loop is finished.
-
- static void reset_event_loop (void);
- // Resets the <ACE_Reactor::end_event_loop_> static so that the
- // <run_event_loop> method can be restarted.
-
- ACE_Reactor (ACE_Reactor_Impl *implementation = 0);
- // Create the Reactor using <implementation>
-
- virtual ~ACE_Reactor (void);
- // Close down and release all resources.
-
- virtual int open (size_t size,
- int restart = 0,
- ACE_Sig_Handler *signal_handler = 0,
- ACE_Timer_Queue *timer_queue = 0);
- // Initialization.
-
- virtual int set_sig_handler (ACE_Sig_Handler *signal_handler);
- // Use a user specified signal handler instead.
-
- virtual int set_timer_queue (ACE_Timer_Queue *timer_queue);
- // Use a user specified timer queue instead.
- // Notice that I don't think you should mess with timer queue
- // once the Reactor is up and running.
-
- virtual int close (void);
- // Close down and release all resources.
-
- // = Event loop drivers.
-
- virtual int handle_events (ACE_Time_Value *max_wait_time = 0);
- virtual int alertable_handle_events (ACE_Time_Value *max_wait_time = 0);
- // This event loop driver blocks for up to <max_wait_time> before
- // returning. It will return earlier if events occur. Note that
- // <max_wait_time> can be 0, in which case this method blocks
- // indefinitely until events occur.
- //
- // <max_wait_time> is decremented to reflect how much time this call
- // took. For instance, if a time value of 3 seconds is passed to
- // handle_events and an event occurs after 2 seconds,
- // <max_wait_time> will equal 1 second. This can be used if an
- // application wishes to handle events for some fixed amount of
- // time.
- //
- // Returns the total number of <ACE_Event_Handler>s that were
- // dispatched, 0 if the <max_wait_time> elapsed without dispatching
- // any handlers, or -1 if an error occurs.
- //
- // The only difference between <alertable_handle_events> and
- // <handle_events> is that in the alertable case, the eventloop will
- // return when the system queues an I/O completion routine or an
- // Asynchronous Procedure Call.
-
- virtual int handle_events (ACE_Time_Value &max_wait_time);
- virtual int alertable_handle_events (ACE_Time_Value &max_wait_time);
- // This method is just like the one above, except the
- // <max_wait_time> value is a reference and can therefore never be
- // NULL.
- //
- // The only difference between <alertable_handle_events> and
- // <handle_events> is that in the alertable case, the eventloop will
- // return when the system queues an I/O completion routine or an
- // Asynchronous Procedure Call.
-
- // = Register and remove Handlers.
-
- virtual int register_handler (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // Register <event_handler> with <mask>. The I/O handle will always
- // come from <get_handle> on the <event_handler>.
-
- virtual int register_handler (ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // Register <event_handler> with <mask>. The I/O handle is provided
- // through the <io_handle> parameter.
-
-#if defined (ACE_WIN32)
- virtual int register_handler (ACE_Event_Handler *event_handler,
- ACE_HANDLE event_handle = ACE_INVALID_HANDLE);
- // Register an <event_handler> that will be notified when
- // <event_handle> is signaled. Since no event mask is passed
- // through this interface, it is assumed that the <event_handle>
- // being passed in is an event handle and not an I/O handle.
- //
- // Originally this interface was available for all platforms, but
- // because ACE_HANDLE is an int on non-Win32 platforms, compilers
- // are not able to tell the difference between
- // register_handler(ACE_Event_Handler*,ACE_Reactor_Mask) and
- // register_handler(ACE_Event_Handler*,ACE_HANDLE). Therefore, we
- // have restricted this method to Win32 only.
-#endif /* ACE_WIN32 */
-
- virtual int register_handler (ACE_HANDLE event_handle,
- ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // Register an <event_handler> that will be notified when
- // <event_handle> is signaled. <mask> specifies the network events
- // that the <event_handler> is interested in.
-
- virtual int register_handler (const ACE_Handle_Set &handles,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // Register <event_handler> with all the <handles> in the <Handle_Set>.
-
- virtual int register_handler (int signum,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp = 0,
- ACE_Event_Handler **old_sh = 0,
- ACE_Sig_Action *old_disp = 0);
- // Register <new_sh> to handle the signal <signum> using the
- // <new_disp>. Returns the <old_sh> that was previously registered
- // (if any), along with the <old_disp> of the signal handler.
-
- virtual int register_handler (const ACE_Sig_Set &sigset,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp = 0);
- // Registers <new_sh> to handle a set of signals <sigset> using the
- // <new_disp>.
-
- virtual int remove_handler (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // Removes <event_handler>. Note that the I/O handle will be
- // obtained using <get_handle> method of <event_handler> . If
- // <mask> == <ACE_Event_Handler::DONT_CALL> then the <handle_close>
- // method of the <event_handler> is not invoked.
-
- virtual int remove_handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask);
- // Removes <handle>. If <mask> == <ACE_Event_Handler::DONT_CALL>
- // then the <handle_close> method of the associated <event_handler>
- // is not invoked.
-
- virtual int remove_handler (const ACE_Handle_Set &handle_set,
- ACE_Reactor_Mask mask);
- // Removes all handles in <handle_set>. If <mask> ==
- // <ACE_Event_Handler::DONT_CALL> then the <handle_close> method of
- // the associated <event_handler>s is not invoked.
-
- virtual int remove_handler (int signum,
- ACE_Sig_Action *new_disp,
- ACE_Sig_Action *old_disp = 0,
- int sigkey = -1);
- // Remove the ACE_Event_Handler currently associated with <signum>.
- // Install the new disposition (if given) and return the previous
- // disposition (if desired by the caller). Returns 0 on success and
- // -1 if <signum> is invalid.
-
- virtual int remove_handler (const ACE_Sig_Set &sigset);
- // Calls <remove_handler> for every signal in <sigset>.
-
- // = Suspend and resume Handlers.
-
- virtual int suspend_handler (ACE_Event_Handler *event_handler);
- // Suspend <event_handler> temporarily. Use
- // <event_handler->get_handle()> to get the handle.
-
- virtual int suspend_handler (ACE_HANDLE handle);
- // Suspend <handle> temporarily.
-
- virtual int suspend_handler (const ACE_Handle_Set &handles);
- // Suspend all <handles> in handle set temporarily.
-
- virtual int suspend_handlers (void);
- // Suspend all <handles> temporarily.
-
- virtual int resume_handler (ACE_Event_Handler *event_handler);
- // Resume <event_handler>. Use <event_handler->get_handle()> to get
- // the handle.
-
- virtual int resume_handler (ACE_HANDLE handle);
- // Resume <handle>.
-
- virtual int resume_handler (const ACE_Handle_Set &handles);
- // Resume all <handles> in handle set.
-
- virtual int resume_handlers (void);
- // Resume all <handles>.
-
- // Timer management.
-
- virtual long schedule_timer (ACE_Event_Handler *event_handler,
- const void *arg,
- const ACE_Time_Value &delta,
- const ACE_Time_Value &interval = ACE_Time_Value::zero);
- // Schedule an <event_handler> that will expire after <delay> amount
- // of time. If it expires then <arg> is passed in as the value to
- // the <event_handler>'s <handle_timeout> callback method. If
- // <interval> is != to <ACE_Time_Value::zero> then it is used to
- // reschedule the <event_handler> automatically. This method
- // returns a <timer_id> that uniquely identifies the <event_handler>
- // in an internal list. This <timer_id> can be used to cancel an
- // <event_handler> before it expires. The cancellation ensures that
- // <timer_ids> are unique up to values of greater than 2 billion
- // timers. As long as timers don't stay around longer than this
- // there should be no problems with accidentally deleting the wrong
- // timer. Returns -1 on failure (which is guaranteed never to be a
- // valid <timer_id>.
-
- virtual int cancel_timer (ACE_Event_Handler *event_handler,
- int dont_call_handle_close = 1);
- // Cancel all Event_Handlers that match the address of
- // <event_handler>. Returns number of handlers cancelled.
-
- virtual int cancel_timer (long timer_id,
- const void **arg = 0,
- int dont_call_handle_close = 1);
- // Cancel the single Event_Handler that matches the <timer_id> value
- // (which was returned from the schedule method). If arg is
- // non-NULL then it will be set to point to the ``magic cookie''
- // argument passed in when the Event_Handler was registered. This
- // makes it possible to free up the memory and avoid memory leaks.
- // Returns 1 if cancellation succeeded and 0 if the <timer_id>
- // wasn't found.
-
- // = High-level Event_Handler scheduling operations
-
- virtual int schedule_wakeup (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask masks_to_be_added);
- // Add <masks_to_be_added> to the <event_handler>'s entry.
- // <event_handler> must already have been registered.
-
- virtual int schedule_wakeup (ACE_HANDLE handle,
- ACE_Reactor_Mask masks_to_be_added);
- // Add <masks_to_be_added> to the <handle>'s entry. <event_handler>
- // associated with <handle> must already have been registered.
-
- virtual int cancel_wakeup (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask masks_to_be_cleared);
- // Clear <masks_to_be_cleared> from the <event_handler>'s entry.
-
- virtual int cancel_wakeup (ACE_HANDLE handle,
- ACE_Reactor_Mask masks_to_be_cleared);
- // Clear <masks_to_be_cleared> from the <handle>'s entry.
-
- // = Notification methods.
-
- virtual int notify (ACE_Event_Handler *event_handler = 0,
- ACE_Reactor_Mask mask = ACE_Event_Handler::EXCEPT_MASK,
- ACE_Time_Value *tv = 0);
- // Notify <event_handler> of <mask> event. The <ACE_Time_Value>
- // indicates how long to blocking trying to notify. If <timeout> ==
- // 0, the caller will block until action is possible, else will wait
- // until the relative time specified in <timeout> elapses).
-
- virtual void max_notify_iterations (int iterations);
- // Set the maximum number of times that ACE_Reactor will
- // iterate and dispatch the <ACE_Event_Handlers> that are passed in
- // via the notify queue before breaking out of its
- // <ACE_Message_Queue::dequeue> loop. By default, this is set to
- // -1, which means "iterate until the queue is empty." Setting this
- // to a value like "1 or 2" will increase "fairness" (and thus
- // prevent starvation) at the expense of slightly higher dispatching
- // overhead.
-
- virtual int max_notify_iterations (void);
- // Get the maximum number of times that the ACE_Reactor will
- // iterate and dispatch the <ACE_Event_Handlers> that are passed in
- // via the notify queue before breaking out of its
- // <ACE_Message_Queue::dequeue> loop.
-
- virtual int handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- ACE_Event_Handler **event_handler = 0);
- // Check to see if <handle> is associated with a valid Event_Handler
- // bound to <mask>. Return the <event_handler> associated with this
- // <handler> if <event_handler> != 0.
-
- virtual int handler (int signum,
- ACE_Event_Handler **event_handler = 0);
- // Check to see if <signum> is associated with a valid Event_Handler
- // bound to a signal. Return the <event_handler> associated with
- // this <handler> if <event_handler> != 0.
-
- virtual int initialized (void);
- // Returns true if Reactor has been successfully initialized, else
- // false.
-
- virtual size_t size (void);
- // Returns the current size of the Reactor's internal descriptor
- // table.
-
- virtual ACE_Lock &lock (void);
- // Returns a reference to the Reactor's internal lock.
-
- virtual void wakeup_all_threads (void);
- // Wake up all threads in waiting in the event loop
-
- virtual int owner (ACE_thread_t new_owner,
- ACE_thread_t *old_owner = 0);
- // Transfers ownership of Reactor to the <new_owner>.
-
- virtual int owner (ACE_thread_t *owner);
- // Return the ID of the "owner" thread.
-
- virtual void requeue_position (int position);
- // Set position of the owner thread.
-
- virtual int requeue_position (void);
- // Get position of the owner thread.
-
- // = Low-level wait_set mask manipulation methods.
-
- virtual int mask_ops (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask,
- int ops);
- // GET/SET/ADD/CLR the dispatch mask "bit" bound with the
- // <event_handler> and <mask>.
-
- virtual int mask_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- int ops);
- // GET/SET/ADD/CLR the dispatch MASK "bit" bound with the <handle>
- // and <mask>.
-
- // = Low-level ready_set mask manipulation methods.
- virtual int ready_ops (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask,
- int ops);
- // GET/SET/ADD/CLR the ready "bit" bound with the <event_handler>
- // and <mask>.
-
- virtual int ready_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- int ops);
- // GET/SET/ADD/CLR the ready "bit" bound with the <handle> and <mask>.
-
- virtual ACE_Reactor_Impl *implementation (void);
- // Get the implementation class
-
- virtual int uses_event_associations (void);
- // Return 1 if we any event associations were made by the reactor
- // for the handles that it waits on, 0 otherwise.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- virtual void implementation (ACE_Reactor_Impl *implementation);
- // Set the implementation class.
-
- ACE_Reactor_Impl *implementation_;
- // Delegation/implementation class that all methods will be
- // forwarded to.
-
- int delete_implementation_;
- // Flag used to indicate whether we are responsible for cleaning up
- // the implementation instance
-
- static ACE_Reactor *reactor_;
- // Pointer to a process-wide <ACE_Reactor> singleton.
-
- static int delete_reactor_;
- // Must delete the <reactor_> singleton if non-0.
-
- static sig_atomic_t end_event_loop_;
- // Terminate the event loop of the singleton Reactor.
-
- ACE_Reactor (const ACE_Reactor &);
- ACE_Reactor &operator = (const ACE_Reactor &);
- // Deny access since member-wise won't work...
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Reactor.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_REACTOR_H */
diff --git a/ace/Reactor.i b/ace/Reactor.i
deleted file mode 100644
index d53bba16797..00000000000
--- a/ace/Reactor.i
+++ /dev/null
@@ -1,465 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/Reactor_Impl.h"
-#include "ace/Handle_Set.h"
-
-ACE_INLINE ACE_Reactor_Impl *
-ACE_Reactor::implementation (void)
-{
- return this->implementation_;
-}
-
-ACE_INLINE void
-ACE_Reactor::implementation (ACE_Reactor_Impl *impl)
-{
- this->implementation_ = impl;
-}
-
-ACE_INLINE int
-ACE_Reactor::open (size_t size,
- int restart,
- ACE_Sig_Handler *signal_handler,
- ACE_Timer_Queue *timer_queue)
-{
- return this->implementation ()->open (size,
- restart,
- signal_handler,
- timer_queue);
-}
-ACE_INLINE int
-ACE_Reactor::set_sig_handler (ACE_Sig_Handler *signal_handler)
-{
- return this->implementation ()->set_sig_handler (signal_handler);
-}
-
-ACE_INLINE int
-ACE_Reactor::set_timer_queue (ACE_Timer_Queue *timer_queue)
-{
- return this->implementation ()->set_timer_queue (timer_queue);
-}
-
-ACE_INLINE int
-ACE_Reactor::close (void)
-{
- return this->implementation ()->close ();
-}
-
-ACE_INLINE int
-ACE_Reactor::handle_events (ACE_Time_Value *max_wait_time)
-{
- return this->implementation ()->handle_events (max_wait_time);
-}
-
-ACE_INLINE int
-ACE_Reactor::alertable_handle_events (ACE_Time_Value *max_wait_time)
-{
- return this->implementation ()->alertable_handle_events (max_wait_time);
-}
-
-ACE_INLINE int
-ACE_Reactor::handle_events (ACE_Time_Value &max_wait_time)
-{
- return this->implementation ()->handle_events (max_wait_time);
-}
-
-ACE_INLINE int
-ACE_Reactor::alertable_handle_events (ACE_Time_Value &max_wait_time)
-{
- return this->implementation ()->alertable_handle_events (max_wait_time);
-}
-
-
-ACE_INLINE int
-ACE_Reactor::register_handler (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- int result = this->implementation ()->register_handler (event_handler,
- mask);
- if (result != -1)
- // Assign *this* <Reactor> to the <Event_Handler>.
- event_handler->reactor (this);
-
- return result;
-}
-
-ACE_INLINE int
-ACE_Reactor::register_handler (ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- int result = this->implementation ()->register_handler (io_handle,
- event_handler,
- mask);
- if (result != -1)
- // Assign *this* <Reactor> to the <Event_Handler>.
- event_handler->reactor (this);
-
- return result;
-}
-
-#if defined (ACE_WIN32)
-
-ACE_INLINE int
-ACE_Reactor::register_handler (ACE_Event_Handler *event_handler,
- ACE_HANDLE event_handle)
-{
- int result = this->implementation ()->register_handler (event_handler,
- event_handle);
- if (result != -1)
- // Assign *this* <Reactor> to the <Event_Handler>.
- event_handler->reactor (this);
-
- return result;
-}
-
-#endif /* ACE_WIN32 */
-
-ACE_INLINE int
-ACE_Reactor::register_handler (ACE_HANDLE event_handle,
- ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- int result = this->implementation ()->register_handler (event_handle,
- io_handle,
- event_handler,
- mask);
- if (result != -1)
- // Assign *this* <Reactor> to the <Event_Handler>.
- event_handler->reactor (this);
-
- return result;
-}
-
-ACE_INLINE int
-ACE_Reactor::register_handler (const ACE_Handle_Set &handles,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- int result = this->implementation ()->register_handler (handles,
- event_handler,
- mask);
- if (result != -1)
- // Assign *this* <Reactor> to the <Event_Handler>.
- event_handler->reactor (this);
-
- return result;
-}
-
-ACE_INLINE int
-ACE_Reactor::register_handler (int signum,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp,
- ACE_Event_Handler **old_sh,
- ACE_Sig_Action *old_disp)
-{
- return this->implementation ()->register_handler (signum,
- new_sh,
- new_disp,
- old_sh,
- old_disp);
-}
-
-ACE_INLINE int
-ACE_Reactor::register_handler (const ACE_Sig_Set &sigset,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp)
-{
- return this->implementation ()->register_handler (sigset,
- new_sh,
- new_disp);
-}
-
-ACE_INLINE int
-ACE_Reactor::remove_handler (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- return this->implementation ()->remove_handler (event_handler,
- mask);
-}
-
-ACE_INLINE int
-ACE_Reactor::remove_handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask)
-{
- return this->implementation ()->remove_handler (handle,
- mask);
-}
-
-ACE_INLINE int
-ACE_Reactor::remove_handler (const ACE_Handle_Set &handle_set,
- ACE_Reactor_Mask mask)
-{
- return this->implementation ()->remove_handler (handle_set,
- mask);
-}
-
-ACE_INLINE int
-ACE_Reactor::remove_handler (int signum,
- ACE_Sig_Action *new_disp,
- ACE_Sig_Action *old_disp,
- int sigkey)
-{
- return this->implementation ()->remove_handler (signum,
- new_disp,
- old_disp,
- sigkey);
-}
-
-ACE_INLINE int
-ACE_Reactor::remove_handler (const ACE_Sig_Set &sigset)
-{
- return this->implementation ()->remove_handler (sigset);
-}
-
-
-ACE_INLINE int
-ACE_Reactor::suspend_handler (ACE_Event_Handler *event_handler)
-{
- return this->implementation ()->suspend_handler (event_handler);
-}
-
-ACE_INLINE int
-ACE_Reactor::suspend_handler (ACE_HANDLE handle)
-{
- return this->implementation ()->suspend_handler (handle);
-}
-
-ACE_INLINE int
-ACE_Reactor::suspend_handler (const ACE_Handle_Set &handles)
-{
- return this->implementation ()->suspend_handler (handles);
-}
-
-ACE_INLINE int
-ACE_Reactor::suspend_handlers (void)
-{
- return this->implementation ()->suspend_handlers ();
-}
-
-ACE_INLINE int
-ACE_Reactor::resume_handler (ACE_Event_Handler *event_handler)
-{
- return this->implementation ()->resume_handler (event_handler);
-}
-
-ACE_INLINE int
-ACE_Reactor::resume_handler (ACE_HANDLE handle)
-{
- return this->implementation ()->resume_handler (handle);
-}
-
-ACE_INLINE int
-ACE_Reactor::resume_handler (const ACE_Handle_Set &handles)
-{
- return this->implementation ()->resume_handler (handles);
-}
-
-ACE_INLINE int
-ACE_Reactor::resume_handlers (void)
-{
- return this->implementation ()->resume_handlers ();
-}
-
-
-ACE_INLINE long
-ACE_Reactor::schedule_timer (ACE_Event_Handler *event_handler,
- const void *arg,
- const ACE_Time_Value &delta,
- const ACE_Time_Value &interval)
-{
- return this->implementation ()->schedule_timer (event_handler,
- arg,
- delta,
- interval);
-}
-
-ACE_INLINE int
-ACE_Reactor::cancel_timer (ACE_Event_Handler *event_handler,
- int dont_call_handle_close)
-{
- return this->implementation ()->cancel_timer (event_handler,
- dont_call_handle_close);
-}
-
-ACE_INLINE int
-ACE_Reactor::cancel_timer (long timer_id,
- const void **arg,
- int dont_call_handle_close)
-{
- return this->implementation ()->cancel_timer (timer_id,
- arg,
- dont_call_handle_close);
-}
-
-
-ACE_INLINE int
-ACE_Reactor::schedule_wakeup (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask masks_to_be_added)
-{
- return this->implementation ()->schedule_wakeup (event_handler,
- masks_to_be_added);
-}
-
-ACE_INLINE int
-ACE_Reactor::schedule_wakeup (ACE_HANDLE handle,
- ACE_Reactor_Mask masks_to_be_added)
-{
- return this->implementation ()->schedule_wakeup (handle,
- masks_to_be_added);
-}
-
-ACE_INLINE int
-ACE_Reactor::cancel_wakeup (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask masks_to_be_cleared)
-{
- return this->implementation ()->cancel_wakeup (event_handler,
- masks_to_be_cleared);
-}
-
-ACE_INLINE int
-ACE_Reactor::cancel_wakeup (ACE_HANDLE handle,
- ACE_Reactor_Mask masks_to_be_cleared)
-{
- return this->implementation ()->cancel_wakeup (handle,
- masks_to_be_cleared);
-}
-
-
-ACE_INLINE int
-ACE_Reactor::notify (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask,
- ACE_Time_Value *tv)
-{
- return this->implementation ()->notify (event_handler,
- mask,
- tv);
-}
-
-ACE_INLINE void
-ACE_Reactor::max_notify_iterations (int iterations)
-{
- this->implementation ()->max_notify_iterations (iterations);
-}
-
-ACE_INLINE int
-ACE_Reactor::max_notify_iterations (void)
-{
- return this->implementation ()->max_notify_iterations ();
-}
-
-ACE_INLINE int
-ACE_Reactor::handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- ACE_Event_Handler **event_handler)
-{
- return this->implementation ()->handler (handle,
- mask,
- event_handler);
-}
-
-ACE_INLINE int
-ACE_Reactor::handler (int signum,
- ACE_Event_Handler **event_handler)
-{
- return this->implementation ()->handler (signum,
- event_handler);
-}
-
-ACE_INLINE int
-ACE_Reactor::initialized (void)
-{
- return this->implementation ()->initialized ();
-}
-
-ACE_INLINE ACE_Lock &
-ACE_Reactor::lock (void)
-{
- return this->implementation ()->lock ();
-}
-
-ACE_INLINE void
-ACE_Reactor::wakeup_all_threads (void)
-{
- this->implementation ()->wakeup_all_threads ();
-}
-
-ACE_INLINE int
-ACE_Reactor::owner (ACE_thread_t new_owner,
- ACE_thread_t *old_owner)
-{
- return this->implementation ()->owner (new_owner,
- old_owner);
-}
-
-ACE_INLINE int
-ACE_Reactor::owner (ACE_thread_t *owner)
-{
- return this->implementation ()->owner (owner);
-}
-
-ACE_INLINE void
-ACE_Reactor::requeue_position (int position)
-{
- this->implementation ()->requeue_position (position);
-}
-
-ACE_INLINE int
-ACE_Reactor::requeue_position (void)
-{
- return this->implementation ()->requeue_position ();
-}
-
-
-ACE_INLINE int
-ACE_Reactor::mask_ops (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask,
- int ops)
-{
- return this->implementation ()->mask_ops (event_handler,
- mask,
- ops);
-}
-
-ACE_INLINE int
-ACE_Reactor::mask_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- int ops)
-{
- return this->implementation ()->mask_ops (handle,
- mask,
- ops);
-}
-
-ACE_INLINE int
-ACE_Reactor::ready_ops (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask,
- int ops)
-{
- return this->implementation ()->ready_ops (event_handler,
- mask,
- ops);
-}
-
-ACE_INLINE int
-ACE_Reactor::ready_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- int ops)
-{
- return this->implementation ()->ready_ops (handle,
- mask,
- ops);
-}
-
-ACE_INLINE size_t
-ACE_Reactor::size (void)
-{
- return this->implementation ()->size ();
-}
-
-ACE_INLINE int
-ACE_Reactor::uses_event_associations (void)
-{
- return this->implementation ()->uses_event_associations ();
-}
diff --git a/ace/Reactor_Impl.h b/ace/Reactor_Impl.h
deleted file mode 100644
index d3a9c18a701..00000000000
--- a/ace/Reactor_Impl.h
+++ /dev/null
@@ -1,369 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Reactor_Impl.h
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#if !defined (ACE_REACTOR_IMPL_H)
-#define ACE_REACTOR_IMPL_H
-
-class ACE_Handle_Set;
-
-// Timer Queue is a complicated template class. A simple forward
-// declaration will not work
-#include "ace/Timer_Queue.h"
-
-// Event_Handler.h contains the definition of ACE_Reactor_Mask
-#include "ace/Event_Handler.h"
-
-// We are using 4 or 5 signal classes, we could forward declare
-// them.... But Timer_Queue_T.h includes Signal.h, so I don't think
-// forward declaration will be useful here
-#include "ace/Signal.h"
-
-class ACE_Export ACE_Reactor_Impl
-{
- // = TITLE
- // An abstract class for implementing the Reactor Pattern.
-public:
- virtual ~ACE_Reactor_Impl (void) {};
- // Close down and release all resources.
-
- virtual int open (size_t size,
- int restart = 0,
- ACE_Sig_Handler * = 0,
- ACE_Timer_Queue * = 0) = 0;
- // Initialization.
-
- virtual int set_sig_handler (ACE_Sig_Handler *signal_handler) = 0;
- // Use a user specified signal handler instead.
-
- virtual int set_timer_queue (ACE_Timer_Queue *timer_queue) = 0;
- // Use a user specified timer queue instead.
-
- virtual int close (void) = 0;
- // Close down and release all resources.
-
- // = Event loop drivers.
-
- virtual int handle_events (ACE_Time_Value *max_wait_time = 0) = 0;
- virtual int alertable_handle_events (ACE_Time_Value *max_wait_time = 0) = 0;
- // This event loop driver blocks for up to <max_wait_time> before
- // returning. It will return earlier if events occur. Note that
- // <max_wait_time> can be 0, in which case this method blocks
- // indefinitely until events occur.
- //
- // <max_wait_time> is decremented to reflect how much time this call
- // took. For instance, if a time value of 3 seconds is passed to
- // handle_events and an event occurs after 2 seconds,
- // <max_wait_time> will equal 1 second. This can be used if an
- // application wishes to handle events for some fixed amount of
- // time.
- //
- // Returns the total number of <ACE_Event_Handler>s that were
- // dispatched, 0 if the <max_wait_time> elapsed without dispatching
- // any handlers, or -1 if an error occurs.
- //
- // The only difference between <alertable_handle_events> and
- // <handle_events> is that in the alertable case, the eventloop will
- // return when the system queues an I/O completion routine or an
- // Asynchronous Procedure Call.
-
- virtual int handle_events (ACE_Time_Value &max_wait_time) = 0;
- virtual int alertable_handle_events (ACE_Time_Value &max_wait_time) = 0;
- // This method is just like the one above, except the
- // <max_wait_time> value is a reference and can therefore never be
- // NULL.
- //
- // The only difference between <alertable_handle_events> and
- // <handle_events> is that in the alertable case, the eventloop will
- // return when the system queues an I/O completion routine or an
- // Asynchronous Procedure Call.
-
- // = Register and remove Handlers.
-
- virtual int register_handler (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask) = 0;
- // Register <event_handler> with <mask>. The I/O handle will always
- // come from <get_handle> on the <event_handler>.
-
- virtual int register_handler (ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask) = 0;
- // Register <event_handler> with <mask>. The I/O handle is provided
- // through the <io_handle> parameter.
-
-#if defined (ACE_WIN32)
-
- // Originally this interface was available for all platforms, but
- // because ACE_HANDLE is an int on non-Win32 platforms, compilers
- // are not able to tell the difference between
- // register_handler(ACE_Event_Handler*,ACE_Reactor_Mask) and
- // register_handler(ACE_Event_Handler*,ACE_HANDLE). Therefore, we
- // have restricted this method to Win32 only.
-
- virtual int register_handler (ACE_Event_Handler *event_handler,
- ACE_HANDLE event_handle = ACE_INVALID_HANDLE) = 0;
- // Register an <event_handler> that will be notified when
- // <event_handle> is signaled. Since no event mask is passed
- // through this interface, it is assumed that the <event_handle>
- // being passed in is an event handle and not an I/O handle.
-
-#endif /* ACE_WIN32 */
-
- virtual int register_handler (ACE_HANDLE event_handle,
- ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask) = 0;
- // Register an <event_handler> that will be notified when
- // <event_handle> is signaled. <mask> specifies the network events
- // that the <event_handler> is interested in.
-
- virtual int register_handler (const ACE_Handle_Set &handles,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask) = 0;
- // Register <event_handler> with all the <handles> in the <Handle_Set>.
-
- virtual int register_handler (int signum,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp = 0,
- ACE_Event_Handler **old_sh = 0,
- ACE_Sig_Action *old_disp = 0) = 0;
- // Register <new_sh> to handle the signal <signum> using the
- // <new_disp>. Returns the <old_sh> that was previously registered
- // (if any), along with the <old_disp> of the signal handler.
-
- virtual int register_handler (const ACE_Sig_Set &sigset,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp = 0) = 0;
- // Registers <new_sh> to handle a set of signals <sigset> using the
- // <new_disp>.
-
- virtual int remove_handler (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask) = 0;
- // Removes <event_handler>. Note that the I/O handle will be
- // obtained using <get_handle> method of <event_handler> . If
- // <mask> == <ACE_Event_Handler::DONT_CALL> then the <handle_close>
- // method of the <event_handler> is not invoked.
-
- virtual int remove_handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask) = 0;
- // Removes <handle>. If <mask> == <ACE_Event_Handler::DONT_CALL>
- // then the <handle_close> method of the associated <event_handler>
- // is not invoked.
-
- virtual int remove_handler (const ACE_Handle_Set &handle_set,
- ACE_Reactor_Mask mask) = 0;
- // Removes all handles in <handle_set>. If <mask> ==
- // <ACE_Event_Handler::DONT_CALL> then the <handle_close> method of
- // the associated <event_handler>s is not invoked.
-
- virtual int remove_handler (int signum,
- ACE_Sig_Action *new_disp,
- ACE_Sig_Action *old_disp = 0,
- int sigkey = -1) = 0;
- // Remove the ACE_Event_Handler currently associated with <signum>.
- // Install the new disposition (if given) and return the previous
- // disposition (if desired by the caller). Returns 0 on success and
- // -1 if <signum> is invalid.
-
- virtual int remove_handler (const ACE_Sig_Set &sigset) = 0;
- // Calls <remove_handler> for every signal in <sigset>.
-
- // = Suspend and resume Handlers.
-
- virtual int suspend_handler (ACE_Event_Handler *event_handler) = 0;
- // Suspend <event_handler> temporarily. Use
- // <event_handler->get_handle()> to get the handle.
-
- virtual int suspend_handler (ACE_HANDLE handle) = 0;
- // Suspend <handle> temporarily.
-
- virtual int suspend_handler (const ACE_Handle_Set &handles) = 0;
- // Suspend all <handles> in handle set temporarily.
-
- virtual int suspend_handlers (void) = 0;
- // Suspend all <handles> temporarily.
-
- virtual int resume_handler (ACE_Event_Handler *event_handler) = 0;
- // Resume <event_handler>. Use <event_handler->get_handle()> to get
- // the handle.
-
- virtual int resume_handler (ACE_HANDLE handle) = 0;
- // Resume <handle>.
-
- virtual int resume_handler (const ACE_Handle_Set &handles) = 0;
- // Resume all <handles> in handle set.
-
- virtual int resume_handlers (void) = 0;
- // Resume all <handles>.
-
- virtual int uses_event_associations (void) = 0;
- // Return 1 if we any event associations were made by the reactor
- // for the handles that it waits on, 0 otherwise.
-
- // If we need to reset handles returned from accept/connect.
-
- // Timer management.
-
- virtual long schedule_timer (ACE_Event_Handler *event_handler,
- const void *arg,
- const ACE_Time_Value &delta,
- const ACE_Time_Value &interval = ACE_Time_Value::zero) = 0;
- // Schedule an <event_handler> that will expire after <delay> amount
- // of time. If it expires then <arg> is passed in as the value to
- // the <event_handler>'s <handle_timeout> callback method. If
- // <interval> is != to <ACE_Time_Value::zero> then it is used to
- // reschedule the <event_handler> automatically. This method
- // returns a <timer_id> that uniquely identifies the <event_handler>
- // in an internal list. This <timer_id> can be used to cancel an
- // <event_handler> before it expires. The cancellation ensures that
- // <timer_ids> are unique up to values of greater than 2 billion
- // timers. As long as timers don't stay around longer than this
- // there should be no problems with accidentally deleting the wrong
- // timer. Returns -1 on failure (which is guaranteed never to be a
- // valid <timer_id>.
-
- virtual int cancel_timer (ACE_Event_Handler *event_handler,
- int dont_call_handle_close = 1) = 0;
- // Cancel all Event_Handlers that match the address of
- // <event_handler>. Returns number of handlers cancelled.
-
- virtual int cancel_timer (long timer_id,
- const void **arg = 0,
- int dont_call_handle_close = 1) = 0;
- // Cancel the single Event_Handler that matches the <timer_id> value
- // (which was returned from the schedule method). If arg is
- // non-NULL then it will be set to point to the ``magic cookie''
- // argument passed in when the Event_Handler was registered. This
- // makes it possible to free up the memory and avoid memory leaks.
- // Returns 1 if cancellation succeeded and 0 if the <timer_id>
- // wasn't found.
-
- // = High-level Event_Handler scheduling operations
-
- virtual int schedule_wakeup (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask masks_to_be_added) = 0;
- // Add <masks_to_be_added> to the <event_handler>'s entry.
- // <event_handler> must already have been registered.
-
- virtual int schedule_wakeup (ACE_HANDLE handle,
- ACE_Reactor_Mask masks_to_be_added) = 0;
- // Add <masks_to_be_added> to the <handle>'s entry. <event_handler>
- // associated with <handle> must already have been registered.
-
- virtual int cancel_wakeup (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask masks_to_be_cleared) = 0;
- // Clear <masks_to_be_cleared> from the <event_handler>'s entry.
-
- virtual int cancel_wakeup (ACE_HANDLE handle,
- ACE_Reactor_Mask masks_to_be_cleared) = 0;
- // Clear <masks_to_be_cleared> from the <handle>'s entry.
-
- // = Notification methods.
-
- virtual int notify (ACE_Event_Handler *event_handler = 0,
- ACE_Reactor_Mask mask = ACE_Event_Handler::EXCEPT_MASK,
- ACE_Time_Value * = 0) = 0;
- // Notify <event_handler> of <mask> event. The <ACE_Time_Value>
- // indicates how long to blocking trying to notify. If <timeout> ==
- // 0, the caller will block until action is possible, else will wait
- // until the relative time specified in <timeout> elapses).
-
- virtual void max_notify_iterations (int) = 0;
- // Set the maximum number of times that ACE_Reactor_Impl will
- // iterate and dispatch the <ACE_Event_Handlers> that are passed in
- // via the notify queue before breaking out of its
- // <ACE_Message_Queue::dequeue> loop. By default, this is set to
- // -1, which means "iterate until the queue is empty." Setting this
- // to a value like "1 or 2" will increase "fairness" (and thus
- // prevent starvation) at the expense of slightly higher dispatching
- // overhead.
-
- virtual int max_notify_iterations (void) = 0;
- // Get the maximum number of times that the ACE_Reactor_Impl will
- // iterate and dispatch the <ACE_Event_Handlers> that are passed in
- // via the notify queue before breaking out of its
- // <ACE_Message_Queue::dequeue> loop.
-
- virtual int handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- ACE_Event_Handler **event_handler = 0) = 0;
- // Check to see if <handle> is associated with a valid Event_Handler
- // bound to <mask>. Return the <event_handler> associated with this
- // <handler> if <event_handler> != 0.
-
- virtual int handler (int signum,
- ACE_Event_Handler ** = 0) = 0;
- // Check to see if <signum> is associated with a valid Event_Handler
- // bound to a signal. Return the <event_handler> associated with
- // this <handler> if <event_handler> != 0.
-
- virtual int initialized (void) = 0;
- // Returns true if Reactor has been successfully initialized, else
- // false.
-
- virtual size_t size (void) = 0;
- // Returns the current size of the Reactor's internal descriptor
- // table.
-
- virtual ACE_Lock &lock (void) = 0;
- // Returns a reference to the Reactor's internal lock.
-
- virtual void wakeup_all_threads (void) = 0;
- // Wake up all threads in waiting in the event loop
-
- virtual int owner (ACE_thread_t new_owner, ACE_thread_t *old_owner = 0) = 0;
- // Transfers ownership of Reactor_Impl to the <new_owner>.
-
- virtual int owner (ACE_thread_t *owner) = 0;
- // Return the ID of the "owner" thread.
-
- virtual void requeue_position (int) = 0;
- // Set position of the owner thread.
-
- virtual int requeue_position (void) = 0;
- // Get position of the owner thread.
-
- // = Low-level wait_set mask manipulation methods.
-
- virtual int mask_ops (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask,
- int ops) = 0;
- // GET/SET/ADD/CLR the dispatch mask "bit" bound with the
- // <event_handler> and <mask>.
-
- virtual int mask_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- int ops) = 0;
- // GET/SET/ADD/CLR the dispatch MASK "bit" bound with the <handle>
- // and <mask>.
-
- // = Low-level ready_set mask manipulation methods.
- virtual int ready_ops (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask,
- int ops) = 0;
- // GET/SET/ADD/CLR the ready "bit" bound with the <event_handler>
- // and <mask>.
-
- virtual int ready_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask,
- int ops) = 0;
- // GET/SET/ADD/CLR the ready "bit" bound with the <handle> and <mask>.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#endif /* ACE_REACTOR_IMPL_H */
diff --git a/ace/Read_Buffer.cpp b/ace/Read_Buffer.cpp
deleted file mode 100644
index a169b02ec5f..00000000000
--- a/ace/Read_Buffer.cpp
+++ /dev/null
@@ -1,161 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Read_Buffer.h"
-#include "ace/Service_Config.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Read_Buffer.i"
-#endif /* __ACE_INLINE__ */
-
-void
-ACE_Read_Buffer::dump (void) const
-{
- ACE_TRACE ("ACE_Read_Buffer::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("size_ = %d"), this->size_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\noccurrences_ = %d"), this->occurrences_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nstream_ = %x"), this->stream_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nallocator_ = %x"), this->allocator_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Read_Buffer::ACE_Read_Buffer (FILE *fp,
- int close_on_delete,
- ACE_Allocator *alloc)
- : stream_ (fp),
- close_on_delete_ (close_on_delete),
- allocator_ (alloc)
-{
- ACE_TRACE ("ACE_Read_Buffer::ACE_Read_Buffer");
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-}
-
-ACE_Read_Buffer::ACE_Read_Buffer (ACE_HANDLE handle,
- int close_on_delete,
- ACE_Allocator *alloc)
- : stream_ (ACE_OS::fdopen (handle, "r")),
- close_on_delete_ (close_on_delete),
- allocator_ (alloc)
-{
- ACE_TRACE ("ACE_Read_Buffer::ACE_Read_Buffer");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-}
-
-ACE_Read_Buffer::~ACE_Read_Buffer (void)
-{
- ACE_TRACE ("ACE_Read_Buffer::~ACE_Read_Buffer");
-
- if (this->close_on_delete_)
- ::fclose (this->stream_);
-}
-
-// Input: term the character to terminate on
-// search the character to search for
-// replace the character with which to replace search
-// Output: a buffer containing the contents of stream
-// Method: call the recursive helper function read_helper
-
-char *
-ACE_Read_Buffer::read (int term, int search, int replace)
-{
- ACE_TRACE ("ACE_Read_Buffer::read");
- this->occurrences_ = 0;
- this->size_ = 0;
- return this->rec_read (term, search, replace);
-}
-
-// Input: term the termination character
-// search the character to search for
-// replace the character with which to replace search
-// Purpose: read in a file to a buffer using only a single dynamic
-// allocation.
-// Method: read until the local buffer is full and then recurse.
-// Must continue until the termination character is reached.
-// Allocate the final buffer based on the number of local
-// buffers read and as the recursive calls bottom out,
-// copy them in reverse order into the allocated buffer.
-
-char *
-ACE_Read_Buffer::rec_read (int term, int search, int replace)
-{
- ACE_TRACE ("ACE_Read_Buffer::rec_read");
- // This is our temporary workspace.
- char buf[BUFSIZ];
-
- int c = EOF;
- size_t index = 0;
- int done = 0;
-
- // Read in the file char by char
- while (index < BUFSIZ)
- {
- c = getc (this->stream_);
-
- // Don't insert EOF into the buffer...
- if (c == EOF)
- {
- if (index == 0)
- return 0;
- else
- {
- ungetc (c, this->stream_);
- break;
- }
- }
- else if (c == term)
- done = 1;
-
- // Check for possible substitutions.
- if (c == search)
- {
- this->occurrences_++;
-
- if (replace >= 0)
- c = replace;
- }
-
- buf[index++] = (char) c;
-
- // Substitutions must be made before checking for termination.
- if (done)
- break;
- }
-
- // Increment the number of bytes.
- this->size_ += index;
-
- char *result;
-
- // Recurse, when the recursion bottoms out, allocate the result
- // buffer.
- if (done || c == EOF)
- {
- // Use the allocator to acquire the memory. The + 1 allows
- // space for the null terminator.
- result = (char *) this->allocator_->malloc (this->size_ + 1);
-
- if (result == 0)
- {
- errno = ENOMEM;
- return 0;
- }
- result += this->size_;
- }
- else if ((result = this->rec_read (term, search, replace)) == 0)
- return 0;
-
- // Null terminate the buffer.
- *result = '\0';
-
- // Copy buf into the appropriate location starting from end of
- // buffer. Peter says this is confusing and that we should use
- // memcpy() ;-)
- for (size_t j = index; j > 0; j--)
- *--result = buf[j - 1];
-
- return result;
-}
diff --git a/ace/Read_Buffer.h b/ace/Read_Buffer.h
deleted file mode 100644
index 34cea478eea..00000000000
--- a/ace/Read_Buffer.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Read_Buffer.h
-//
-// = AUTHOR
-// Doug Schmidt and Seth Widoff
-//
-// ============================================================================
-
-#if !defined (ACE_READ_BUFFER_H)
-#define ACE_READ_BUFFER_H
-
-#include "ace/ACE.h"
-#include "ace/Malloc.h"
-
-class ACE_Export ACE_Read_Buffer
-{
- // = TITLE
- // Efficiently reads an artibrarily large buffer from an input
- // stream up to and including a termination character. Also
- // performs search/replace on single occurrences a character in
- // the buffer using the principles of Integrated Layer
- // Processing.
- //
- // = DESCRIPTION
- // This implementation is optimized to do a single dynamic
- // allocation and make only one copy of the data. It uses
- // recursion and the run-time stack to accomplish this
- // efficiently.
-public:
- // = Initialization and termination methods.
- ACE_Read_Buffer (FILE *fp, int close_on_delete = 0, ACE_Allocator * = 0);
- // Read from a FILE *.
-
- ACE_Read_Buffer (ACE_HANDLE handle, int close_on_delete = 0, ACE_Allocator * = 0);
- // Read from an open HANDLE.
-
- ~ACE_Read_Buffer (void);
- // Closes the FILE *.
-
- // Returns a dynamically allocated pointer to n+1 bytes of data from
- // the input stream up to (and including) the <terminator>. If
- // <search> is >= 0 then all occurrences of the <search> value are
- // substituted with the <replace> value. The last of the n+1 bytes
- // of data is a 0, so that if data is test, strlen () can be used on
- // it.
- char *read (int terminator = EOF,
- int search = '\n',
- int replace = '\0');
-
- size_t replaced (void) const;
- // Returns the number of characters replaced during a <read>.
-
- size_t size (void) const;
- // Returns the size of the allocated buffer obtained during a <read>,
- // not including the null terminator.
-
- void dump (void) const;
- // Dump the state of the object.
-
-private:
- char *rec_read (int term, int search, int replace);
- // Recursive helper method that does the work...
-
- size_t size_;
- // The total number of characters in the buffer.
-
- size_t occurrences_;
- // The total number of characters replaced.
-
- FILE *stream_;
- // The stream we are reading from.
-
- int close_on_delete_;
- // Keeps track of whether we should close the FILE in the
- // destructor.
-
- ACE_Allocator *allocator_;
- // Pointer to the allocator.
-
- // = Disallow copying and assignment...
- void operator= (const ACE_Read_Buffer &);
- ACE_Read_Buffer (const ACE_Read_Buffer &);
-};
-
-#if defined (__ACE_INLINE__)
-# include "ace/Read_Buffer.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_READ_BUFFER_H */
diff --git a/ace/Read_Buffer.i b/ace/Read_Buffer.i
deleted file mode 100644
index b10e2db564b..00000000000
--- a/ace/Read_Buffer.i
+++ /dev/null
@@ -1,21 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Accessor to the number of bytes in the buffer.
-
-ACE_INLINE size_t
-ACE_Read_Buffer::size (void) const
-{
- ACE_TRACE ("ACE_Read_Buffer::size");
- return this->size_;
-}
-
-// The total number of characters replaced.
-
-ACE_INLINE size_t
-ACE_Read_Buffer::replaced (void) const
-{
- ACE_TRACE ("ACE_Read_Buffer::replaced");
- return this->occurrences_;
-}
-
diff --git a/ace/Registry.cpp b/ace/Registry.cpp
deleted file mode 100644
index 6b8519699a2..00000000000
--- a/ace/Registry.cpp
+++ /dev/null
@@ -1,1097 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#include "ace/Registry.h"
-
-#if defined (ACE_WIN32)
-
-// Funky macro to deal with strange error passing semantics
-// of Win32 Reg*() functions
-#define ACE_REGISTRY_CALL_RETURN(X) \
- do { \
- if (X != ERROR_SUCCESS) \
- { \
- errno = X; \
- return -1; \
- } \
- else \
- return 0; \
- } while (0)
-
-
-// Separator for components in a name
-/* static */
-LPCTSTR ACE_Registry::STRING_SEPARATOR = __TEXT ("\\");
-
-// Simple binding constructor
-ACE_Registry::Binding::Binding ()
- : name_ (),
- type_ (INVALID)
-{
-}
-
-
-// Binding constructor
-// (Name version)
-ACE_Registry::Binding::Binding (const Name &name,
- Binding_Type type)
- : name_ (ACE_Registry::make_string (name)),
- type_ (type)
-{
-}
-
-
-// Binding constructor
-// (String version)
-ACE_Registry::Binding::Binding (const Istring &name,
- Binding_Type type)
- : name_ (name),
- type_ (type)
-{
-}
-
-
-// Name accessor
-// (Name version)
-void
-ACE_Registry::Binding::name (Name &name)
-{
- name = ACE_Registry::make_name (this->name_);
-}
-
-
-// Name accessors
-// (String version)
-void
-ACE_Registry::Binding::name (Istring &name)
-{
- name = this->name_;
-}
-
-
-// Name accessors
-// (String version)
-ACE_Registry::Istring
-ACE_Registry::Binding::name (void)
-{
- return this->name_;
-}
-
-
-// Type accessor
-ACE_Registry::Binding_Type
-ACE_Registry::Binding::type (void)
-{
- return this->type_;
-}
-
-
-// Simple object constructor
-ACE_Registry::Object::Object (void *data,
- u_long size,
- u_long type)
- : data_ (data),
- size_ (size),
- type_ (type)
-{
-}
-
-// Object accessors and set methods
-void
-ACE_Registry::Object::data (void *data)
-{
- this->data_ = data;
-}
-
-
-void *
-ACE_Registry::Object::data (void) const
-{
- return this->data_;
-}
-
-
-void
-ACE_Registry::Object::size (u_long size)
-{
- this->size_ = size;
-}
-
-
-u_long
-ACE_Registry::Object::size (void) const
-{
- return this->size_;
-}
-
-
-void
-ACE_Registry::Object::type (u_long type)
-{
- this->type_ = type;
-}
-
-
-u_long
-ACE_Registry::Object::type (void) const
-{
- return this->type_;
-}
-
-
-// Simple context constructor
-ACE_Registry::Naming_Context::Naming_Context (void)
- : key_ ((HKEY) 0),
- parent_key_ ((HKEY) 0),
- name_ ()
-{
-}
-
-
-// Context constructor
-ACE_Registry::Naming_Context::Naming_Context (const HKEY &key)
- : key_ (key),
- parent_key_ ((HKEY) 0),
- name_ ()
-{
-}
-
-
-ACE_Registry::Naming_Context::Naming_Context (const Naming_Context &rhs)
- : key_ (rhs.key_),
- parent_key_ (rhs.parent_key_),
- name_ (rhs.name_)
-{
- // This is incorrect.
- // Rather than copying key, we should call ::DuplicateHandle()
- // But since this is private (and not used), I don't care much
-}
-
-
-const ACE_Registry::Naming_Context &
-ACE_Registry::Naming_Context::operator= (const Naming_Context &rhs)
-{
- ACE_UNUSED_ARG(rhs);
-
- // Not implemented
- return *this;
-}
-
-
-// Destructor
-ACE_Registry::Naming_Context::~Naming_Context ()
-{
- this->close ();
-}
-
-
-// Insert <object> with <name> into <this> context
-// (Name version)
-int
-ACE_Registry::Naming_Context::bind_new (const Name &name,
- const Object &object)
-{
- return this->bind_new (ACE_Registry::make_string (name), object);
-}
-
-
-// Insert <object> with <name> into <this> context
-// (String version)
-int
-ACE_Registry::Naming_Context::bind_new (const Istring &name,
- const Object &object)
-{
- // temporary object
- Object temp;
- long result = this->resolve (name, temp);
- if (result == 0)
- // resolve succeeded
- result = -1;
- else
- // resolve failed
- result = this->bind (name, object);
- return result;
-}
-
-
-// Insert or update <object> with <name> into <this> context
-// (Name version)
-int
-ACE_Registry::Naming_Context::bind (const Name &name,
- const Object &object)
-{
- return this->bind (ACE_Registry::make_string (name), object);
-}
-
-
-// Insert or update <object> with <name> into <this> context
-// (String version)
-int
-ACE_Registry::Naming_Context::bind (const Istring &name,
- const Object &object)
-{
- long result = ::RegSetValueEx (this->key_,
- name.c_str (),
- 0,
- object.type (),
- (const BYTE *) object.data (),
- object.size ());
- ACE_REGISTRY_CALL_RETURN (result);
-}
-
-
-// Update <object> with <name> in <this> context
-// (Name version)
-int
-ACE_Registry::Naming_Context::rebind (const Name &name,
- const Object &new_object)
-{
- return this->rebind (ACE_Registry::make_string (name), new_object);
-}
-
-
-// Update <object> with <name> in <this> context
-// (String version)
-int
-ACE_Registry::Naming_Context::rebind (const Istring &name,
- const Object &new_object)
-{
- Object old_object;
- // find the old one first
- long result = this->resolve (name, old_object);
- if (result == 0)
- // no need to delete first
- result = this->bind (name, new_object);
- return result;
-}
-
-
-// Find <object> with <name> in <this> context
-// (Name version)
-int
-ACE_Registry::Naming_Context::resolve (const Name &name,
- Object &object)
-{
- return this->resolve (ACE_Registry::make_string (name), object);
-}
-
-
-// Find <object> with <name> in <this> context
-// (String version)
-int
-ACE_Registry::Naming_Context::resolve (const Istring &name,
- Object &object)
-{
- // Get object state
- u_long type;
- void *data = object.data ();
- u_long size = object.size ();
-
- long result = ::RegQueryValueEx (this->key_,
- name.c_str (),
- 0,
- &type,
- (BYTE *)data,
- &size);
- if (result == ERROR_SUCCESS)
- {
- // Reset object state
- // No need to set object.data()
- object.type (type);
- object.size (size);
- }
-
- ACE_REGISTRY_CALL_RETURN (result);
-}
-
-
-// Remove object with <name> in <this> context
-// (Name version)
-int
-ACE_Registry::Naming_Context::unbind (const Name &name)
-{
- return this->unbind (ACE_Registry::make_string (name));
-}
-
-
-// Remove object with <name> in <this> context
-// (String version)
-int
-ACE_Registry::Naming_Context::unbind (const Istring &name)
-{
- long result = ::RegDeleteValue (this->key_,
- name.c_str ());
-
- ACE_REGISTRY_CALL_RETURN (result);
-}
-
-
-// Create new <naming_context> relative to <this> context
-// This method may not mean a lot in this implementation
-int
-ACE_Registry::Naming_Context::new_context (Naming_Context &naming_context)
-{
- // Make sure that we reset the state and close keys
- return naming_context.close ();
-}
-
-
-// Insert <naming_context> with <name> relative to <this> context
-// (Name version)
-int
-ACE_Registry::Naming_Context::bind_new_context (const Name &name,
- Naming_Context &naming_context,
- u_long persistence,
- u_long security_access,
- LPSECURITY_ATTRIBUTES security_attributes)
-{
- return this->bind_new_context (ACE_Registry::make_string (name),
- naming_context,
- persistence,
- security_access,
- security_attributes);
-}
-
-
-// Insert <naming_context> with <name> relative to <this> context
-// (String version)
-int
-ACE_Registry::Naming_Context::bind_new_context (const Istring &name,
- Naming_Context &naming_context,
- u_long persistence,
- u_long security_access,
- LPSECURITY_ATTRIBUTES security_attributes)
-{
- u_long reason;
-
- long result = ::RegCreateKeyEx (this->key_,
- name.c_str (),
- 0,
- 0,
- persistence,
- security_access,
- security_attributes,
- &naming_context.key_,
- &reason);
- if (result == ERROR_SUCCESS)
- // If create succeeds
- {
- if (reason == REG_CREATED_NEW_KEY)
- // If new key: success
- {
- // Set the correct parent
- naming_context.parent (this->key_);
- // Set the correct name
- naming_context.name (name);
- }
- else
- // reason == REG_OPENED_EXISTING_KEY
- // Failed to make new key
- {
- // reset result to failure
- result = -1;
- // Close the key first
- ::RegCloseKey (naming_context.key_);
- // Reset key
- naming_context.key_ = (HKEY) 0;
- }
- }
-
- ACE_REGISTRY_CALL_RETURN (result);
-}
-
-
-// Insert or update <naming_context> with <name> relative to <this> context
-// (Name version)
-int
-ACE_Registry::Naming_Context::bind_context (const Name &name,
- /* const */ Naming_Context &naming_context,
- u_long persistence,
- u_long security_access,
- LPSECURITY_ATTRIBUTES security_attributes)
-{
- return this->bind_context (ACE_Registry::make_string (name),
- naming_context,
- persistence,
- security_access,
- security_attributes);
-}
-
-
-// Insert or update <naming_context> with <name> relative to <this> context
-// (String version)
-int
-ACE_Registry::Naming_Context::bind_context (const Istring &name,
- /* const */ Naming_Context &naming_context,
- u_long persistence,
- u_long security_access,
- LPSECURITY_ATTRIBUTES security_attributes)
-{
- u_long reason;
-
- long result = ::RegCreateKeyEx (this->key_,
- name.c_str (),
- 0,
- 0,
- persistence,
- security_access,
- security_attributes,
- &naming_context.key_,
- &reason);
- if (result == ERROR_SUCCESS)
- {
- // Set the correct parent
- naming_context.parent (this->key_);
- // Set the correct name
- naming_context.name (name);
- }
-
- ACE_REGISTRY_CALL_RETURN (result);
-}
-
-
-// Rename <naming_context> to <name>
-// (Name version)
-int
-ACE_Registry::Naming_Context::rebind_context (const Name &name,
- /* const */ Naming_Context &new_naming_context)
-{
- return this->rebind_context (ACE_Registry::make_string (name),
- new_naming_context);
-}
-
-
-// Rename <naming_context> to <name>
-// (String version)
-int
-ACE_Registry::Naming_Context::rebind_context (const Istring &name,
- /* const */ Naming_Context &new_naming_context)
-{
- Naming_Context old_naming_context;
- // find the old one first
- long result = this->resolve_context (name,
- old_naming_context);
- if (result == 0)
- {
- // naming_context is found: delete entry
- result = this->unbind_context (name);
- if (result == 0)
- {
- // successful deletion; rebind
- // beware of race conditions here
- // (lets resolve this later)
- result = this->bind_new_context (name, new_naming_context);
- }
- }
- return result;
-}
-
-
-// Remove naming_context with <name> from <this> context
-// (Name version)
-int
-ACE_Registry::Naming_Context::unbind_context (const Name &name)
-{
- return this->unbind_context (ACE_Registry::make_string (name));
-}
-
-
-// Remove naming_context with <name> from <this> context
-// (String version)
-int
-ACE_Registry::Naming_Context::unbind_context (const Istring &name)
-{
- long result = ::RegDeleteKey (this->key_,
- name.c_str ());
-
- ACE_REGISTRY_CALL_RETURN (result);
-}
-
-
-// Find <naming_context> with <name> in <this> context
-// (Name version)
-int
-ACE_Registry::Naming_Context::resolve_context (const Name &name,
- Naming_Context &naming_context,
- u_long security_access)
-{
- return this->resolve_context (ACE_Registry::make_string (name),
- naming_context,
- security_access);
-}
-
-
-// Find <naming_context> with <name> in <this> context
-// (String version)
-int
-ACE_Registry::Naming_Context::resolve_context (const Istring &name,
- Naming_Context &naming_context,
- u_long security_access)
-{
- long result = ::RegOpenKeyEx (this->key_,
- name.c_str (),
- 0,
- security_access,
- &naming_context.key_);
- if (result == ERROR_SUCCESS)
- {
- // set the correct parent
- naming_context.parent (this->key_);
- // set the correct name
- naming_context.name (name);
- }
-
- ACE_REGISTRY_CALL_RETURN (result);
-}
-
-
-// Same as unbind_context() with <this> as naming_context
-int
-ACE_Registry::Naming_Context::destroy (void)
-{
- // hopefully the parent_key_ is still open
- long result = ::RegDeleteKey (this->parent_key_,
- this->name_.c_str ());
-
- ACE_REGISTRY_CALL_RETURN (result);
-}
-
-
-// Sync content of context to disk
-int
-ACE_Registry::Naming_Context::flush (void)
-{
- long result = ::RegFlushKey (this->key_);
- ACE_REGISTRY_CALL_RETURN (result);
-}
-
-
-// Close the handle of the context
-int
-ACE_Registry::Naming_Context::close (void)
-{
- long result = ::RegCloseKey (this->key_);
- ACE_REGISTRY_CALL_RETURN (result);
-}
-
-
-// Convert a <name> to a <string>
-ACE_Registry::Istring
-ACE_Registry::make_string (const Name &name)
-{
- Istring string;
-
- // Iterator through the components of name
- for (Name::const_iterator iterator = name.begin ();
- iterator != name.end ();
- iterator++)
- {
- if (iterator != name.begin ())
- // If this is not the first component, we will add separators
- string += ACE_Registry::STRING_SEPARATOR;
- const Name_Component &component = *iterator;
- // Add to string
- string += component.id_;
- }
-
- return string;
-}
-
-
-// Convert a <string> to a <name>
-ACE_Registry::Name
-ACE_Registry::make_name (const Istring &string)
-{
- size_t new_position = 0;
- size_t last_position = 0;
- Name name;
-
- // Rememeber: NPOS is -1
- while (new_position != Istring::npos)
- {
- Name_Component component;
- // Find the separator
- new_position = string.find (ACE_Registry::STRING_SEPARATOR, new_position);
- if (new_position != Istring::npos)
- // If we have not gone past the end
- {
- // Get the substring
- component.id_ = string.substr (last_position,
- new_position - last_position);
- // Skip past the seperator
- new_position += ACE_OS::strlen (ACE_Registry::STRING_SEPARATOR);
- }
- else
- {
- // Get the last substring
- component.id_ = string.substr (last_position);
- }
- // Update positions
- last_position = new_position;
- // Insert component into name
- name.push_back (component);
- }
-
- return name;
-}
-
-
-// Set key
-void
-ACE_Registry::Naming_Context::key (HKEY key)
-{
- this->key_ = key;
-}
-
-
-// Get key
-HKEY
-ACE_Registry::Naming_Context::key (void)
-{
- return this->key_;
-}
-
-
-// Set parent
-void
-ACE_Registry::Naming_Context::parent (HKEY parent)
-{
- this->parent_key_ = parent;
-}
-
-
-// Get parent
-HKEY
-ACE_Registry::Naming_Context::parent (void)
-{
- return this->parent_key_;
-}
-
-
-// Set name
-// (Name version)
-void
-ACE_Registry::Naming_Context::name (const Name &name)
-{
- this->name_ = ACE_Registry::make_string (name);
-}
-
-
-// Get name
-// (Name version)
-void
-ACE_Registry::Naming_Context::name (Name &name)
-{
- name = ACE_Registry::make_name (this->name_);
-}
-
-
-// Set name
-// (String version)
-void
-ACE_Registry::Naming_Context::name (const Istring &name)
-{
- this->name_ = name;
-}
-
-
-// Get name
-// (String version)
-ACE_Registry::Istring
-ACE_Registry::Naming_Context::name (void)
-{
- return this->name_;
-}
-
-
-// Get name
-// (String version)
-void
-ACE_Registry::Naming_Context::name (Istring &name)
-{
- name = this->name_;
-}
-
-
-// listing function: iterator creator
-// This is useful when there are many objects and contexts
-// in <this> context and you only want to look at a few entries
-// at a time
-int
-ACE_Registry::Naming_Context::list (u_long how_many,
- Binding_List &list,
- Binding_Iterator &iter)
-{
- // Empty list
- static const ACE_Registry::Binding_List empty_list;
- // Make sure that the list is empty
- list = empty_list;
-
- // Correctly initalize the iterator
- iter.reset ();
-
- // Make sure that the iterator uses <this> naming context
- iter.naming_context (*this);
-
- // Start iterations from the objects
- iter.current_enumeration (iter.object_iteration_);
-
- // Get the next <how_many> values
- long result = iter.next_n (how_many,
- list);
- return result;
-}
-
-
-// listing function: iterator creator
-// This gives back a listing of all entries in <this> context.
-int
-ACE_Registry::Naming_Context::list (Binding_List &list)
-{
- // Empty list
- static const ACE_Registry::Binding_List empty_list;
- // Make sure that the list is empty
- list = empty_list;
-
- // Create an iterator
- ACE_Registry::Binding_Iterator iterator;
-
- // Make sure that the iterator uses <this> naming context
- iterator.naming_context (*this);
-
- // Start iterations from the objects
- iterator.current_enumeration (iterator.object_iteration_);
-
- long result = 0;
- while (1)
- {
- ACE_Registry::Binding binding;
- result = iterator.next_one (binding);
- if (result == 0)
- list.push_back (binding);
- else
- break;
- }
- return 0;
-}
-
-
-// Default constructor
-ACE_Registry::Binding_Iterator::Binding_Iterator ()
- : iteration_complete_ (*this),
- object_iteration_ (*this),
- context_iteration_ (*this)
-{
- this->reset ();
-}
-
-
-void
-ACE_Registry::Binding_Iterator::reset ()
-{
- this->current_enumeration_ = &this->iteration_complete_;
- this->iteration_complete_.reset ();
- this->object_iteration_.reset ();
- this->context_iteration_.reset ();
-}
-
-
-void
-ACE_Registry::Binding_Iterator::Iteration_State::reset ()
-{
- this->index_ = 0;
-}
-
-
-ACE_Registry::Binding_Iterator::Iteration_State::Iteration_State (Binding_Iterator &iter)
- : parent_ (&iter),
- index_ (0)
-{
-}
-
-
-ACE_Registry::Binding_Iterator::Object_Iteration::Object_Iteration (Binding_Iterator &iter)
- : Iteration_State (iter)
-{
-}
-
-
-ACE_Registry::Binding_Iterator::Context_Iteration::Context_Iteration (Binding_Iterator &iter)
- : Iteration_State (iter)
-{
-}
-
-
-ACE_Registry::Binding_Iterator::Iteration_Complete::Iteration_Complete (Binding_Iterator &iter)
- : Iteration_State (iter)
-{
-}
-
-
-// Next entry
-int
-ACE_Registry::Binding_Iterator::next_one (Binding &binding)
-{
- u_long how_many = 1;
- Binding_List list;
-
- // Get next n (where n is one)
- long result = this->next_n (how_many, list);
-
- if (result == 0)
- // Success
- binding = list[0];
-
- return result;
-}
-
-
-// Next <how_many> entries
-int
-ACE_Registry::Binding_Iterator::next_n (u_long how_many,
- Binding_List &list)
-{
- // Empty list
- static const ACE_Registry::Binding_List empty_list;
- // Make sure that the list is empty
- list = empty_list;
-
- return this->current_enumeration_->next_n (how_many, list);
-}
-
-
-// Destroy iterator
-int
-ACE_Registry::Binding_Iterator::destroy (void)
-{
- this->reset ();
- return 0;
-}
-
-
-// Set/Get naming_context
-void
-ACE_Registry::Binding_Iterator::naming_context (Naming_Context &naming_context)
-{
- this->naming_context_ = &naming_context;
-}
-
-
-ACE_Registry::Naming_Context &
-ACE_Registry::Binding_Iterator::naming_context (void)
-{
- return *this->naming_context_;
-}
-
-
-// Set/Get current enumeration
-void
-ACE_Registry::Binding_Iterator::current_enumeration (Iteration_State &current_enumeration)
-{
- this->current_enumeration_ = &current_enumeration;
-}
-
-
-ACE_Registry::Binding_Iterator::Iteration_State &
-ACE_Registry::Binding_Iterator::current_enumeration (void)
-{
- return *this->current_enumeration_;
-}
-
-
-int
-ACE_Registry::Binding_Iterator::Object_Iteration::next_n (u_long how_many,
- Binding_List &list)
-{
- // Make a copy
- u_long requested = how_many;
-
- // While there are more entries to be added to the list
- while (how_many > 0)
- {
- TCHAR string [ACE_Registry::Naming_Context::MAX_OBJECT_NAME_SIZE];
- u_long size = sizeof string / sizeof (TCHAR);
- long result = ::RegEnumValue (this->parent_->naming_context (). key(),
- this->index_,
- string,
- &size,
- 0,
- 0,
- 0,
- 0);
- switch (result)
- {
- case ERROR_SUCCESS:
- // Object found
- {
- // Readjust counters
- this->index_++;
- how_many--;
-
- // Add to list
- // Create binding
- Binding binding (string, OBJECT);
- // Add to binding list
- list.push_back (binding);
- }
- // Continue to add to list
- break;
-
- case ERROR_NO_MORE_ITEMS:
- // Enumeration of objects complete
- // Reset index
- this->index_ = 0;
-
- // Current enumeration will become CONTEXTS
- this->parent_->current_enumeration (this->parent_->context_iteration_);
- result = this->parent_->current_enumeration ().next_n (how_many,
- list);
- // If we were able to add objects
- if (requested != how_many)
- return 0;
- else
- return result;
-
- default:
- // Strange error
- // Reset index
- this->index_ = 0;
- // Current enumeration will become COMPLETE
- this->parent_->current_enumeration (this->parent_->iteration_complete_);
- // strange error
- return -1;
- }
- }
- // If we reach here, all of <how_many> pairs were added to the list
- // Since more entries may be available
- // current enumeration will remain OBJECTS
- return 0;
-}
-
-
-int
-ACE_Registry::Binding_Iterator::Context_Iteration::next_n (u_long how_many,
- Binding_List &list)
-{
- // Make a copy
- u_long requested = how_many;
-
- // While there are more entries to be added to the list
- while (how_many > 0)
- {
- TCHAR string [ACE_Registry::Naming_Context::MAX_CONTEXT_NAME_SIZE];
- u_long size = sizeof string / sizeof (TCHAR);
- long result = ::RegEnumKeyEx (this->parent_->naming_context (). key (),
- this->index_,
- string,
- &size,
- 0,
- 0,
- 0,
- 0);
- switch (result)
- {
- case ERROR_SUCCESS:
- // Object found
- {
- // Readjust counters
- this->index_++;
- how_many--;
-
- // Add to list
- // Create binding
- Binding binding (string, CONTEXT);
- // Add to binding list
- list.push_back (binding);
- }
- // Continue to add to list
- break;
-
- case ERROR_NO_MORE_ITEMS:
- // Enumeration of objects complete
-
- /* FALL THROUGH */
-
- default:
- // Strange error
-
- // Reset index
- this->index_ = 0;
- // Current enumeration will become CONTEXTS
- this->parent_->current_enumeration (this->parent_->iteration_complete_);
-
- // If we were able to add contexts
- if (requested != how_many)
- return 0;
- else
- return -1;
- }
- }
- // If we reach here, all of <how_many> pairs were added to the list
- // Since more entries may be available
- // current enumeration will remain CONTEXTS
- return 0;
-}
-
-
-int
-ACE_Registry::Binding_Iterator::Iteration_Complete::next_n (u_long how_many,
- Binding_List &list)
-{
- ACE_UNUSED_ARG(list);
- ACE_UNUSED_ARG(how_many);
-
- // No more values
- return -1;
-}
-
-
-// Factory method to connect to predefined registries
-// This method works for both remote and local machines
-// However, for remote machines CLASSES_ROOT and CURRENT_USER
-// types are not allowed
-/* static */
-int
-ACE_Predefined_Naming_Contexts::connect (ACE_Registry::Naming_Context &naming_context,
- HKEY predefined,
- LPCTSTR machine_name)
-{
- long result = -1;
-
- if (machine_name != 0 && ACE_OS::strcmp (__TEXT ("localhost"), machine_name) == 0)
- machine_name = 0;
-
- if (predefined == HKEY_LOCAL_MACHINE || predefined == HKEY_USERS)
- result = ::RegConnectRegistry ((LPTSTR) machine_name,
- predefined,
- &naming_context.key_);
- if (predefined == HKEY_CURRENT_USER || predefined == HKEY_CLASSES_ROOT)
- // Make sure that for these types, the machine is local
- if (machine_name == 0 ||
- ACE_Predefined_Naming_Contexts::is_local_host (machine_name))
- {
- naming_context.key_ = predefined;
- result = 0;
- }
- else
- result = -1;
-
- ACE_REGISTRY_CALL_RETURN (result);
-}
-
-// Check if <machine_name> is the local host
-/* static */
-int
-ACE_Predefined_Naming_Contexts::is_local_host (LPCTSTR machine_name)
-{
- TCHAR local_host[MAXHOSTNAMELEN];
- int result = ACE_OS::hostname (local_host, sizeof local_host / sizeof (TCHAR));
- if (result == 0)
- result = !ACE_OS::strcmp (local_host, machine_name);
- else
- result = 0;
- return result;
-}
-
-#endif /* ACE_WIN32 */
diff --git a/ace/Registry.h b/ace/Registry.h
deleted file mode 100644
index 2889e71489c..00000000000
--- a/ace/Registry.h
+++ /dev/null
@@ -1,566 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Registry.h
-//
-// = AUTHOR
-// Irfan Pyarali (irfan@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_REGISTRY_H)
-#define ACE_REGISTRY_H
-
-#include "ace/OS.h"
-
-#if defined (ACE_WIN32)
-// This only works on Win32 platforms
-
-#if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && \
- (ACE_HAS_STANDARD_CPP_LIBRARY != 0)
-#include <vector>
-#include <string>
-#else
-#include "vector.h"
-#include "bstring.h"
-#endif
-// You must configure the STL components in order to use this wrapper.
-
-class ACE_Export ACE_Registry
-{
- // = TITLE
- // A Name Server implementation
- //
- // = DESCRIPTION
- // The registry interface is inspired by the interface
- // specified in the CORBA Naming Service Specification.
- // The implementation is done through Win32 Reg*() functions.
- // Other than providing an OO wrapper for the Win32 Reg*()
- // functions, ACE_Registry provides an abstraction for iteration
- // over the elements of the Registry.
-public:
-
-// International string
-#if defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB) && \
- (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB != 0)
-#if defined (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER) && \
- (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER != 0)
- typedef std::basic_string<TCHAR, char_traits<TCHAR>, allocator<TCHAR> > Istring;
-#else /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
- typedef std::basic_string<TCHAR> Istring;
-#endif /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
-#else /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
-#if defined (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER) && \
- (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER != 0)
- typedef basic_string<TCHAR, char_traits<TCHAR>, allocator<TCHAR> > Istring;
-#else /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
- typedef basic_string<TCHAR> Istring;
-#endif /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
-#endif /* ACE_HAS_STD_NAMESPACE_FOR_STDCPP_LIB */
-
- struct ACE_Export Name_Component
- {
- Istring id_;
- Istring kind_;
- };
- // The <id_> field is used,
- // but the <kind_> field is currently ignored
-
-// A Name is an ordered collections of components (ids)
-#if defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB) && \
- (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB != 0)
-#if defined (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER) && \
- (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER != 0)
- typedef std::vector<Name_Component, allocator<Name_Component> > Name;
-#else /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
- typedef std::vector<Name_Component> Name;
-#endif /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
-#else /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
-#if defined (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER) && \
- (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER != 0)
- typedef vector<Name_Component, allocator<Name_Component> > Name;
-#else /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
- typedef vector<Name_Component> Name;
-#endif /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
-#endif /* ACE_HAS_STD_NAMESPACE_FOR_STDCPP_LIB */
-
- static LPCTSTR STRING_SEPARATOR;
- // Separator for components in a name
-
- static Istring make_string (const Name &name);
- // Convert a <name> to a <string>
-
- static Name make_name (const Istring &string);
- // Convert a <string> to a <name>
-
- enum Binding_Type {INVALID, OBJECT, CONTEXT};
- // There are two types of bindings
-
- struct ACE_Export Binding
- {
- Binding ();
- // Empty (default) constructor
-
- Binding (const Name &binding_name,
- Binding_Type binding_type);
- // Constructor
- // (Name version)
-
- Binding (const Istring &binding_name,
- Binding_Type binding_type);
- // Constructor
- // (String version)
-
- void name (Name &name);
- // Name accessor
- // (Name version)
-
- void name (Istring &name);
- Istring name (void);
- // Name accessors
- // (String version)
-
- Binding_Type type (void);
- // Type accessor
-
- private:
- Istring name_;
- Binding_Type type_;
- // A binding has a name and a type
- };
-
-// A list of bindings
-#if defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB) && \
- (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB != 0)
-#if defined (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER) && \
- (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER != 0)
- typedef std::vector<Binding, allocator<Binding> > Binding_List;
-#else /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
- typedef std::vector<Binding> Binding_List;
-#endif /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
-#else /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
-#if defined (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER) && \
- (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER != 0)
- typedef vector<Binding, allocator<Binding> > Binding_List;
-#else /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
- typedef vector<Binding> Binding_List;
-#endif /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
-#endif /* ACE_HAS_STD_NAMESPACE_FOR_STDCPP_LIB */
-
- class Binding_Iterator;
- // Forward declaration of iterator
-
- class ACE_Export Object
- {
- // = TITLE
- // An object representation
- //
- // = DESCRIPTION
- // In CORBA, all objects inherit from (CORBA::Object).
- // For the registry, this is used as a wrapper for an
- // instance of a built-in data type.
- // Think about an object as being similar to a file
- // in a file system.
- public:
- Object (void *data = 0,
- u_long size = 0,
- u_long type = REG_NONE);
- // Default constructor
-
- void data (void *data);
- void *data (void) const;
- // Set/Get data
-
- void size (u_long size);
- u_long size (void) const;
- // Set/Get size
-
- void type (u_long type);
- u_long type (void) const;
- // Set/Get type
-
- private:
- void *data_;
- // Pointer to data
-
- u_long size_;
- // Size of the data
-
- u_long type_;
- // Type of data
- };
-
- class ACE_Export Naming_Context
- {
- // = TITLE
- // An context representation
- //
- // = DESCRIPTION
- // Think about a context as being similar to a directory
- // in a file system.
- public:
- friend class ACE_Predefined_Naming_Contexts;
- // Friend factory
-
- enum { MAX_OBJECT_NAME_SIZE = BUFSIZ,
- MAX_CONTEXT_NAME_SIZE = MAXPATHLEN + 1 };
- // Max sizes of names
- // (Not too sure about this value)
-
- Naming_Context (void);
- // Empty constructor: keys will be NULL
-
- Naming_Context (const HKEY &key);
- // Constructor: key_ will be set to <key>
-
- ~Naming_Context (void);
- // Destructor will call this->close()
-
-
- // The following interfaces are for objects
-
- int bind_new (const Name &name,
- const Object &object);
- // Insert <object> with <name> into <this> context
- // This will fail if <name> already exists
- // (Name version)
-
- int bind_new (const Istring &name,
- const Object &object);
- // Insert <object> with <name> into <this> context
- // This will fail if <name> already exists
- // (String version)
-
- int bind (const Name &name,
- const Object &object);
- // Insert or update <object> with <name> into <this> context
- // This will not fail if <name> already exists
- // (Name version)
-
- int bind (const Istring &name,
- const Object &object);
- // Insert or update <object> with <name> into <this> context
- // This will not fail if <name> already exists
- // (String version)
-
- int rebind (const Name &name,
- const Object &object);
- // Update <object> with <name> in <this> context
- // (Name version)
-
- int rebind (const Istring &name,
- const Object &object);
- // Update <object> with <name> in <this> context
-
- int resolve (const Name &name,
- Object &object);
- // Find <object> with <name> in <this> context
- // (Name version)
-
- int resolve (const Istring &name,
- Object &object);
- // Find <object> with <name> in <this> context
-
- int unbind (const Name &name);
- // Delete object with <name> in <this> context
- // (Name version)
-
- int unbind (const Istring &name);
- // Delete object with <name> in <this> context
-
-
- // The following interfaces are for Naming Context
-
- int new_context (Naming_Context &naming_context);
- // Create new <naming_context>
-
- int bind_new_context (const Name &name,
- Naming_Context &naming_context,
- u_long persistence = REG_OPTION_NON_VOLATILE,
- u_long security_access = KEY_ALL_ACCESS,
- LPSECURITY_ATTRIBUTES security_attributes = 0);
- // Insert <naming_context> with <name> relative to <this> context
- // This will fail if <name> already exists
- // (Name version)
-
- int bind_new_context (const Istring &name,
- Naming_Context &naming_context,
- u_long persistence = REG_OPTION_NON_VOLATILE,
- u_long security_access = KEY_ALL_ACCESS,
- LPSECURITY_ATTRIBUTES security_attributes = 0);
- // Insert <naming_context> with <name> relative to <this> context
- // This will fail if <name> already exists
-
- int bind_context (const Name &name,
- /* const */ Naming_Context &naming_context,
- u_long persistence = REG_OPTION_NON_VOLATILE,
- u_long security_access = KEY_ALL_ACCESS,
- LPSECURITY_ATTRIBUTES security_attributes = 0);
- // Insert or update <naming_context> with <name> relative to <this> context
- // This will not fail if <name> already exists
- // (Name version)
-
- int bind_context (const Istring &name,
- /* const */ Naming_Context &naming_context,
- u_long persistence = REG_OPTION_NON_VOLATILE,
- u_long security_access = KEY_ALL_ACCESS,
- LPSECURITY_ATTRIBUTES security_attributes = 0);
- // Insert or update <naming_context> with <name> relative to <this> context
- // This will not fail if <name> already exists
-
- int rebind_context (const Name &name,
- /* const */ Naming_Context &naming_context);
- // Rename <naming_context> to <name>
- // (Name version)
-
- int rebind_context (const Istring &name,
- /* const */ Naming_Context &naming_context);
- // Rename <naming_context> to <name>
-
- int resolve_context (const Name &name,
- Naming_Context &naming_context,
- u_long security_access = KEY_ALL_ACCESS);
- // Find <naming_context> with <name> in <this> context
- // (Name version)
-
- int resolve_context (const Istring &name,
- Naming_Context &naming_context,
- u_long security_access = KEY_ALL_ACCESS);
- // Find <naming_context> with <name> in <this> context
-
- int unbind_context (const Name &name);
- // Remove naming_context with <name> from <this> context
- // (Name version)
-
- int unbind_context (const Istring &name);
- // Remove naming_context with <name> from <this> context
-
- int destroy (void);
- // Same as unbind_context() with <this> as naming_context
-
- int list (u_long how_many,
- Binding_List &list,
- Binding_Iterator &iterator);
- // listing function: iterator creator
- // This is useful when there are many objects and contexts
- // in <this> context and you only want to look at a few entries
- // at a time
-
- int list (Binding_List &list);
- // listing function: iterator creator
- // This gives back a listing of all entries in <this> context.
-
-
- // Some other necessary functions which are
- // not part of the CORBA interface
-
- int flush (void);
- // Sync content of context to disk
-
- int close (void);
- // Close the handle of the context
- // Note: close() does not call flush()
-
-
- // Accessors
-
- HKEY key (void);
- // Get key
-
- // void parent (HKEY parent);
- HKEY parent (void);
- // Get parent
-
- void name (Name &name);
- // Get name
- // (Name version)
-
- void name (Istring &name);
- Istring name (void);
- // Get name
- // (String version)
-
- protected:
- void key (HKEY key);
- // Set key
-
- void parent (HKEY parent);
- // Set parent
-
- void name (const Name &name);
- // Set name
- // (Name version)
-
- void name (const Istring &name);
- // Set name
- // (String version)
-
- private:
- Naming_Context (const Naming_Context &rhs);
- // Disallow copy constructors
-
- const Naming_Context &operator= (const Naming_Context &rhs);
- // Disallow assignment
-
- HKEY key_;
- // Key for self
-
- HKEY parent_key_;
- // Key for parent
-
- Istring name_;
- // Name of self
- };
-
- class ACE_Export Binding_Iterator
- {
- // = TITLE
- // An iterator
- //
- // = DESCRIPTION
- // Useful when iteratorating over a few entries at a time
- public:
- friend class Naming_Context;
- // Friend factory
-
- Binding_Iterator ();
- // Default constructor
-
- int next_one (Binding &binding);
- // Next entry
-
- int next_n (u_long how_many,
- Binding_List &list);
- // Next <how_many> entries
-
- int destroy (void);
- // Cleanup
-
- void reset (void);
- // Reset the internal state of the iterator
-
- Naming_Context &naming_context (void);
- // Get naming_context that the iterator is iterating over
-
- private:
-
- void naming_context (Naming_Context& naming_context);
- // Set naming_context that the iterator is iterating over
-
- Naming_Context *naming_context_;
- // Reference to context
-
- public:
- // This should really be private
- // But the compiler is broken
-
- class ACE_Export Iteration_State
- // Base class for state
- {
- public:
- Iteration_State (Binding_Iterator &iterator);
-
- virtual int next_n (u_long how_many,
- Binding_List &list) = 0;
- // Next <how_many> entries
-
- void reset ();
- // Reset state
-
- protected:
- Binding_Iterator *parent_;
- // Pointer to parent iterator
-
- u_long index_;
- };
-
- private:
- class ACE_Export Object_Iteration : public Iteration_State
- {
- public:
- Object_Iteration (Binding_Iterator &iterator);
-
- int next_n (u_long how_many,
- Binding_List &list);
- // Next <how_many> entries
- };
-
- class ACE_Export Context_Iteration : public Iteration_State
- {
- public:
- Context_Iteration (Binding_Iterator &iterator);
-
- int next_n (u_long how_many,
- Binding_List &list);
- // Next <how_many> entries
- };
-
- class ACE_Export Iteration_Complete : public Iteration_State
- {
- public:
- Iteration_Complete (Binding_Iterator &iterator);
-
- int next_n (u_long how_many,
- Binding_List &list);
- // Next <how_many> entries
- };
-
- friend class Iteration_State;
- friend class Object_Iteration;
- friend class Context_Iteration;
- friend class Iteration_Complete;
- // Friend states
-
- Object_Iteration object_iteration_;
- Context_Iteration context_iteration_;
- Iteration_Complete iteration_complete_;
- // Instances of all states
-
- Iteration_State *current_enumeration_;
- // Pointer to current state
-
- void current_enumeration (Iteration_State& current_enumeration);
- Iteration_State &current_enumeration (void);
- // Set/Get current_enumeration
- };
-};
-
-class ACE_Export ACE_Predefined_Naming_Contexts
-{
- // = TITLE
- // A factory for predefined registries, which exist by default
- // on Win32 platforms
- //
- // = DESCRIPTION
- // This factory can connect to both local and remote
- // predefined registries.
-public:
- static int connect (ACE_Registry::Naming_Context &naming_context,
- HKEY predefined = HKEY_LOCAL_MACHINE,
- LPCTSTR machine_name = 0);
- // Factory method for connecting to predefined registries. This
- // method works for both remote and local machines. However, for
- // remote machines, HKEY_CLASSES_ROOT and HKEY_CURRENT_USER types
- // are not allowed
-
-private:
- static int is_local_host (LPCTSTR machine_name);
- // Check if <machine_name> is the local host
-};
-
-// Fix me! Shouldn't have to define this stuff
-
-#if defined (ACE_HAS_BROKEN_NESTED_TEMPLATES)
- typedef ACE_Registry::Name_Component Name_Component;
- typedef ACE_Registry::Binding Binding;
-#endif /* ACE_HAS_BROKEN_NESTED_TEMPLATES */
-
-#endif /* ACE_WIN32 */
-#endif /* ACE_REGISTRY_H */
diff --git a/ace/Registry_Name_Space.cpp b/ace/Registry_Name_Space.cpp
deleted file mode 100644
index 48247c88ae3..00000000000
--- a/ace/Registry_Name_Space.cpp
+++ /dev/null
@@ -1,251 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#include "ace/Registry_Name_Space.h"
-
-#if (defined (ACE_WIN32) && defined (UNICODE))
-// This only works on Win32 platforms when UNICODE is turned on
-
-ACE_Registry_Name_Space::ACE_Registry_Name_Space (void)
-{
-}
-
-ACE_Registry_Name_Space::ACE_Registry_Name_Space (ACE_Name_Options *name_options)
-{
- if (this->open (name_options) != 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Registry_Name_Space::open")));
-}
-
-
-ACE_Registry_Name_Space::~ACE_Registry_Name_Space (void)
-{
-}
-
-
-int
-ACE_Registry_Name_Space::open (ACE_Name_Options *name_options)
-{
- const char *host = name_options->nameserver_host ();
- ACE_Registry::Naming_Context predefined;
-
- int result = ACE_Predefined_Naming_Contexts::connect (predefined,
- HKEY_LOCAL_MACHINE,
- ACE_WIDE_STRING (host));
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Predefined_Naming_Context::connect")), result);
- else
- {
- // Directory
- ACE_Registry::Istring name = name_options->namespace_dir ();
- // Separator
- name += ACE_Registry::STRING_SEPARATOR;
- // Filename
- name += name_options->database ();
-
- // Create new context or bind to existing one
- result = predefined.bind_context (name,
- this->context_);
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Registry::Naming_Context::bind_context")), result);
- }
- return 0;
-}
-
-
-int
-ACE_Registry_Name_Space::bind (const ACE_WString &name,
- const ACE_WString &value,
- const char *type)
-{
- // Pointer to data
- const ACE_USHORT16 *data = value.fast_rep ();
-
- // Size
- u_long size = value.length () * sizeof (ACE_USHORT16);
-
- // Represent value as an ACE_Registry::Object
- ACE_Registry::Object object ((void *) data,
- size,
- REG_SZ);
- // Add new <key>/<value> pair
- return this->context_.bind (name.fast_rep(),
- object);
-}
-
-
-int
-ACE_Registry_Name_Space::rebind (const ACE_WString &name,
- const ACE_WString &value,
- const char *type)
-{
- // Pointer to data
- const ACE_USHORT16 *data = value.fast_rep ();
-
- // Size
- u_long size = value.length () * sizeof (ACE_USHORT16);
-
- // Represent value as an ACE_Registry::Object
- ACE_Registry::Object object ((void *) data,
- size,
- REG_SZ);
- // Add new <key>/<value> pair
- return this->context_.rebind (name.fast_rep (),
- object);
-}
-
-
-int
-ACE_Registry_Name_Space::unbind (const ACE_WString &name)
-{
- return this->context_.unbind (name.fast_rep ());
-}
-
-
-int
-ACE_Registry_Name_Space::resolve (const ACE_WString &name,
- ACE_WString &value,
- char *&type)
-{
- // This object will be used to query the size of the data.
- // Note: The query_object.data will be null for this invocation.
- ACE_Registry::Object query_object;
- int result = this->context_.resolve (name.fast_rep (), query_object);
- if (result != 0)
- return result;
-
- // Resize the value passed by the user
- // Note: -1 is used because the size includes the null terminator
- value.resize ((query_object.size () - 1) / sizeof (ACE_USHORT16));
-
- // Represent new space as an ACE_Registry::Object
- ACE_Registry::Object object ((void *) value.fast_rep (),
- query_object.size (),
- REG_SZ);
-
- result = this->context_.resolve (name.fast_rep (), object);
- if (object.size () != query_object.size ())
- return -1;
- if (result != 0)
- return result;
-
- return 0;
-}
-
-
-int
-ACE_Registry_Name_Space:: list_names (ACE_WSTRING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_BINDING_SET binding_set;
- int result = this->list_name_entries (binding_set,
- pattern);
- if (result != 0)
- return result;
-
- ACE_BINDING_ITERATOR iterator (binding_set);
-
- for (ACE_Name_Binding *entry = 0;
- iterator.next (entry) !=0;
- iterator.advance())
- {
- set.insert (entry->name_);
- }
- return 0;
-}
-
-
-int
-ACE_Registry_Name_Space::list_values (ACE_WSTRING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_BINDING_SET binding_set;
- int result = this->list_name_entries (binding_set,
- pattern);
- if (result != 0)
- return result;
-
- ACE_BINDING_ITERATOR iterator (binding_set);
-
- for (ACE_Name_Binding *entry = 0;
- iterator.next (entry) !=0;
- iterator.advance())
- {
- set.insert (entry->value_);
- }
- return 0;
-}
-
-
-int
-ACE_Registry_Name_Space::list_types (ACE_WSTRING_SET &set,
- const ACE_WString &pattern)
-{
- return 0;
-}
-
-
-int
-ACE_Registry_Name_Space::list_name_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_Registry::Binding_List list;
- int result = this->context_.list (list);
- if (result != 0)
- return result;
-
- // Iterator through all entries
- for (ACE_Registry::Binding_List::iterator i = list.begin ();
- i != list.end ();
- i++)
- {
- // Yeeesss! STL rules!
- ACE_Registry::Binding &binding = *i;
-
- if (binding.type () == ACE_Registry::OBJECT)
- {
- // Key
- ACE_Registry::Istring string = binding.name ();
- ACE_WString key (string.c_str ());
-
- // Value
- ACE_WString value;
- char *type = 0;
- result = this->resolve (key,
- value,
- type);
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Registry::Naming_Context::resolve")), result);
-
- // Complete binding
- ACE_Name_Binding binding (key, value, type);
- set.insert (binding);
- }
- }
- return 0;
-}
-
-
-int
-ACE_Registry_Name_Space::list_value_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern)
-{
- return this->list_name_entries (set, pattern);
-}
-
-
-int
-ACE_Registry_Name_Space::list_type_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern)
-{
- return this->list_name_entries (set, pattern);
-}
-
-
-void
-ACE_Registry_Name_Space::dump (void) const
-{
-}
-
-
-#endif /* ACE_WIN32 && UNICODE */
diff --git a/ace/Registry_Name_Space.h b/ace/Registry_Name_Space.h
deleted file mode 100644
index 29af81695e6..00000000000
--- a/ace/Registry_Name_Space.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/*-*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Registry_Name_Space.h
-//
-// = AUTHOR
-// Irfan Pyarali (irfan@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_REGISTRY_NAME_SPACE_H)
-#define ACE_REGISTRY_NAME_SPACE_H
-
-#include "ace/OS.h"
-
-#if (defined (ACE_WIN32) && defined (UNICODE))
-// This only works on Win32 platforms when UNICODE is turned on
-
-#include "ace/Registry.h"
-#include "ace/Naming_Context.h"
-#include "ace/Name_Space.h"
-
-class ACE_Export ACE_Registry_Name_Space : public ACE_Name_Space
-{
- // = TITLE
- // Interface to a Name Server Database which is maintained by
- // the Win32 Registry. Allows to add, change, remove and
- // resolve NameBindings.
- //
- // = DESCRIPTION
- // Manages a Naming Service for a registry name space which
- // includes bindings for all contexts. All strings are stored in
- // wide character format. A Name Binding consists of a name
- // (that's the key), a value string. There is no type string
- // support in this Name Space.
-public:
-
- ACE_Registry_Name_Space (void);
- // Constructor
-
- ACE_Registry_Name_Space (ACE_Name_Options *name_options);
- // Contacts and opens the registry on the specified server
-
- ~ACE_Registry_Name_Space (void);
- // Destructor
-
- int open (ACE_Name_Options *name_options);
- // Contacts and opens the registry on the specified server
-
- int bind (const ACE_WString &name_in,
- const ACE_WString &value_in,
- const char *type_in = "");
- // Bind a new name to a naming context (Wide character strings).
-
- int rebind (const ACE_WString &name_in,
- const ACE_WString &value_in,
- const char *type_in = "");
- // Overwrite the value or type of an existing name in a
- // ACE_Name_Space or bind a new name to the context, if it didn't
- // exist yet. (Wide charcter strings interface).
-
- int unbind (const ACE_WString &name_in);
- // Delete a name from a ACE_Name_Space (Wide charcter strings
- // Interface).
-
- int resolve (const ACE_WString &name_in,
- ACE_WString &value_out,
- char *&type_out);
- // Get value and type of a given name binding (Wide chars). The
- // caller is responsible for deleting both <value_out> and <type_out>!
-
- int list_names (ACE_WSTRING_SET &set_out,
- const ACE_WString &pattern_in);
- // Get a set of names matching a specified pattern (wchars). Matching
- // means the names must begin with the pattern string.
-
- int list_values (ACE_WSTRING_SET &set_out,
- const ACE_WString &pattern_in);
- // Get a set of values matching a specified pattern (wchars). Matching
- // means the values must begin with the pattern string.
-
- int list_types (ACE_WSTRING_SET &set_out,
- const ACE_WString &pattern_in);
- // Get a set of types matching a specified pattern (wchars). Matching
- // means the types must begin with the pattern string.
-
- int list_name_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern);
- // Get a set of names matching a specified pattern (wchars). Matching
- // means the names must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- int list_value_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern);
- // Get a set of values matching a specified pattern (wchars). Matching
- // means the values must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- int list_type_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern);
- // Get a set of types matching a specified pattern (wchars). Matching
- // means the types must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- void dump (void) const;
- // Dump the state of the object
-
-private:
-
- ACE_Registry::Naming_Context context_;
- // current context
-};
-
-#endif /* ACE_WIN32 && UNICODE */
-#endif /* ACE_REGISTRY_NAME_SPACE_H */
diff --git a/ace/Remote_Name_Space.cpp b/ace/Remote_Name_Space.cpp
deleted file mode 100644
index f68a689824c..00000000000
--- a/ace/Remote_Name_Space.cpp
+++ /dev/null
@@ -1,314 +0,0 @@
-// Remote_Name_Space.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Remote_Name_Space.h"
-
-int
-ACE_Remote_Name_Space::open (const char *servername, u_short port)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::open");
- ACE_INET_Addr servaddr;
-
- // Initialize Addr
- if (servaddr.set (port, servername) == -1)
- return -1;
-
- // Connect to Name Server process.
- if (this->ns_proxy_.open (servaddr) == -1)
- return -1;
-
- return 0;
-}
-
-ACE_Remote_Name_Space::ACE_Remote_Name_Space (void)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::ACE_Remote_Name_Space");
-}
-
-ACE_Remote_Name_Space::ACE_Remote_Name_Space (const char *hostname,
- u_short port)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::ACE_Remote_Name_Space");
- if (this->open (hostname, port) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Remote_Name_Space::ACE_Remote_Name_Space")));
-}
-
-int
-ACE_Remote_Name_Space::bind (const ACE_WString &name,
- const ACE_WString &value,
- const char *type)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::bind");
- ACE_Name_Request request (ACE_Name_Request::BIND, name.fast_rep (),
- name.length () * sizeof (ACE_USHORT16),
- value.fast_rep (),
- value.length () * sizeof (ACE_USHORT16),
- type,
- ACE_OS::strlen (type));
- int result = this->ns_proxy_.request_reply (request);
- return result == ACE_Name_Reply::SUCCESS ? 0 : result;
-}
-
-int
-ACE_Remote_Name_Space::rebind (const ACE_WString &name,
- const ACE_WString &value,
- const char *type)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::rebind");
- ACE_Name_Request request (ACE_Name_Request::REBIND, name.fast_rep (),
- name.length () * sizeof (ACE_USHORT16),
- value.fast_rep (),
- value.length () * sizeof (ACE_USHORT16),
- type,
- ACE_OS::strlen (type));
- int result = this->ns_proxy_.request_reply (request);
- return result == ACE_Name_Reply::SUCCESS ? 0 : result;
-}
-
-int
-ACE_Remote_Name_Space::resolve (const ACE_WString &name,
- ACE_WString &value,
- char *&type)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::resolve");
- ACE_Name_Request request (ACE_Name_Request::RESOLVE, name.fast_rep (),
- name.length () * sizeof (ACE_USHORT16),
- 0, 0, 0, 0);
-
- if (this->ns_proxy_.send_request (request) == -1)
- return -1;
-
- ACE_Name_Request reply;
-
- if (this->ns_proxy_.recv_reply (reply) == -1)
- return -1;
-
- ACE_WString temp (reply.value (), reply.value_len () / sizeof (ACE_USHORT16));
- value = temp;
- ACE_NEW_RETURN (type, char[reply.type_len ()+1], -1);
- ACE_OS::strcpy (type, reply.type ());
-
- return 0;
-}
-
-int
-ACE_Remote_Name_Space::unbind (const ACE_WString &name)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::unbind");
- ACE_Name_Request request (ACE_Name_Request::UNBIND, name.fast_rep (),
- name.length () * sizeof (ACE_USHORT16),
- 0, 0, 0, 0);
-
- int result = this->ns_proxy_.request_reply (request);
- return result == ACE_Name_Reply::SUCCESS ? 0 : result;
-}
-
-int
-ACE_Remote_Name_Space::list_names (ACE_WSTRING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::list_names");
- ACE_Name_Request request (ACE_Name_Request::LIST_NAMES, pattern.fast_rep (),
- pattern.length () * sizeof (ACE_USHORT16),
- 0, 0, 0, 0);
-
- if (this->ns_proxy_.send_request (request) == -1)
- return -1;
-
- ACE_Name_Request reply (0, 0, 0, 0, 0, 0, 0, 0);
-
- while (reply.msg_type () != ACE_Name_Request::MAX_ENUM)
- {
- if (this->ns_proxy_.recv_reply (reply) == -1)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Remote_Name_Space::list_names")));
- return -1;
- }
- if (reply.msg_type () != ACE_Name_Request::MAX_ENUM)
- {
- ACE_WString name (reply.name (), reply.name_len () / sizeof (ACE_USHORT16));
- set.insert (name);
- }
- }
- return 0;
-}
-
-int
-ACE_Remote_Name_Space::list_values (ACE_WSTRING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::list_values");
- ACE_Name_Request request (ACE_Name_Request::LIST_VALUES, pattern.fast_rep (),
- pattern.length () * sizeof (ACE_USHORT16),
- 0, 0, 0, 0);
-
- if (this->ns_proxy_.send_request (request) == -1)
- return -1;
-
- ACE_Name_Request reply (0, 0, 0, 0, 0, 0, 0, 0);
-
- while (reply.msg_type () != ACE_Name_Request::MAX_ENUM)
- {
- if (this->ns_proxy_.recv_reply (reply) == -1)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Remote_Name_Space::list_values")));
- return -1;
- }
- if (reply.msg_type () != ACE_Name_Request::MAX_ENUM)
- {
- ACE_WString value (reply.value (), reply.value_len () / sizeof (ACE_USHORT16));
- set.insert (value);
- }
- }
- return 0;
-}
-
-int
-ACE_Remote_Name_Space::list_types (ACE_WSTRING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::list_types");
- ACE_Name_Request request (ACE_Name_Request::LIST_TYPES, pattern.fast_rep (),
- pattern.length () * sizeof (ACE_USHORT16),
- 0, 0, 0, 0);
-
- if (this->ns_proxy_.send_request (request) == -1)
- return -1;
-
- ACE_Name_Request reply (0, 0, 0, 0, 0, 0, 0, 0);
-
- while (reply.msg_type () != ACE_Name_Request::MAX_ENUM)
- {
- if (this->ns_proxy_.recv_reply (reply) == -1)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Remote_Name_Space::list_values")));
- return -1;
- }
- if (reply.msg_type () != ACE_Name_Request::MAX_ENUM)
- {
- ACE_WString type (reply.type ());
- set.insert (type);
- }
- }
- return 0;
-}
-
-int
-ACE_Remote_Name_Space::list_name_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::list_names");
- ACE_Name_Request request (ACE_Name_Request::LIST_NAME_ENTRIES, pattern.fast_rep (),
- pattern.length () * sizeof (ACE_USHORT16),
- 0, 0, 0, 0);
-
- if (this->ns_proxy_.send_request (request) == -1)
- return -1;
-
- ACE_Name_Request reply (0, 0, 0, 0, 0, 0, 0, 0);
-
- while (reply.msg_type () != ACE_Name_Request::MAX_ENUM)
- {
- if (this->ns_proxy_.recv_reply (reply) == -1)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Remote_Name_Space::list_names")));
- return -1;
- }
- if (reply.msg_type () != ACE_Name_Request::MAX_ENUM)
- {
- ACE_WString name (reply.name (), reply.name_len () / sizeof (ACE_USHORT16));
- ACE_WString value (reply.value (), reply.value_len () / sizeof (ACE_USHORT16));
- ACE_Name_Binding entry (name, value, reply.type ());
-
- if (set.insert (entry) == -1)
- return -1;
- }
- }
- return 0;
-}
-
-int
-ACE_Remote_Name_Space::list_value_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::list_values");
- ACE_Name_Request request (ACE_Name_Request::LIST_VALUE_ENTRIES, pattern.fast_rep (),
- pattern.length () * sizeof (ACE_USHORT16),
- 0, 0, 0, 0);
-
- if (this->ns_proxy_.send_request (request) == -1)
- return -1;
-
- ACE_Name_Request reply (0, 0, 0, 0, 0, 0, 0, 0);
-
- while (reply.msg_type () != ACE_Name_Request::MAX_ENUM)
- {
- if (this->ns_proxy_.recv_reply (reply) == -1)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Remote_Name_Space::list_values")));
- return -1;
- }
- if (reply.msg_type () != ACE_Name_Request::MAX_ENUM)
- {
- ACE_WString name (reply.name (), reply.name_len () / sizeof (ACE_USHORT16));
- ACE_WString value (reply.value (), reply.value_len () / sizeof (ACE_USHORT16));
- ACE_Name_Binding entry (name, value, reply.type());
-
- if (set.insert (entry) == -1)
- return -1;
- }
- }
- return 0;
-}
-
-int
-ACE_Remote_Name_Space::list_type_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::list_types");
- ACE_Name_Request request (ACE_Name_Request::LIST_TYPE_ENTRIES, pattern.fast_rep (),
- pattern.length () * sizeof (ACE_USHORT16),
- 0, 0, 0, 0);
-
- if (this->ns_proxy_.send_request (request) == -1)
- return -1;
-
- ACE_Name_Request reply (0, 0, 0, 0, 0, 0, 0, 0);
-
- while (reply.msg_type () != ACE_Name_Request::MAX_ENUM)
- {
- if (this->ns_proxy_.recv_reply (reply) == -1)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Remote_Name_Space::list_values")));
- return -1;
- }
- if (reply.msg_type () != ACE_Name_Request::MAX_ENUM)
- {
- ACE_WString name (reply.name (), reply.name_len () / sizeof (ACE_USHORT16));
- ACE_WString value (reply.value (), reply.value_len () / sizeof (ACE_USHORT16));
- ACE_Name_Binding entry (name, value, reply.type());
-
- if (set.insert (entry) == -1)
- return -1;
- }
- }
- return 0;
-}
-
-
-ACE_Remote_Name_Space::~ACE_Remote_Name_Space (void)
-{
- ACE_TRACE ("ACE_Remote_Name_Space::~ACE_Remote_Name_Space");
-}
-
-void
-ACE_Remote_Name_Space::dump (void) const
-{
- ACE_TRACE ("ACE_Remote_Name_Space::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->ns_proxy_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
diff --git a/ace/Remote_Name_Space.h b/ace/Remote_Name_Space.h
deleted file mode 100644
index 0131411670c..00000000000
--- a/ace/Remote_Name_Space.h
+++ /dev/null
@@ -1,126 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/*-*- C++ -*- */
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Remote_Name_Space.h
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-
-#if !defined (ACE_REMOTE_NAME_SPACE_H)
-#define ACE_REMOTE_NAME_SPACE_H
-
-#include "ace/ACE.h"
-#include "ace/SString.h"
-#include "ace/Containers.h"
-#include "ace/Name_Proxy.h"
-#include "ace/Name_Space.h"
-
-typedef ACE_Unbounded_Set<ACE_WString> ACE_WSTRING_SET;
-
-class ACE_Export ACE_Remote_Name_Space : public ACE_Name_Space
-{
- // = TITLE
- // Maintaining accesses Remote Name Server Database. Allows to
- // add NameBindings, change them, remove them and resolve
- // NameBindings.
- //
- // = DESCRIPTION
- // Manages a Naming Service for a remote name space which
- // includes bindings for net_local naming context. All strings
- // are stored in wide character format. A Name Binding consists
- // of a name (that's the key), a value string and an optional
- // type string (no wide chars).
-public:
- // = Initialization and termination methods.
- ACE_Remote_Name_Space (void);
- // "Do-nothing" constructor.
-
- ACE_Remote_Name_Space (const char *hostname, u_short port);
- // Specifies the scope of this namespace, opens and memory-maps the
- // associated file (if accessible) or contacts the dedicated name
- // server process for NET_LOCAL namespace.
-
- int open (const char *servername, u_short port);
- // Specifies the scope of this namespace, opens and memory-maps the
- // associated file (if accessible) or contacts the dedicated name
- // server process for NET_LOCAL namespace.
-
- ~ACE_Remote_Name_Space (void);
- // destructor, do some cleanup :TBD: last dtor should "compress"
- // file
-
- virtual int bind (const ACE_WString &name_in,
- const ACE_WString &value_in,
- const char *type_in = "");
- // Bind a new name to a naming context (Wide character strings).
-
- virtual int rebind (const ACE_WString &name_in,
- const ACE_WString &value_in,
- const char *type_in = "");
- // Overwrite the value or type of an existing name in a
- // ACE_Remote_Name_Space or bind a new name to the context, if it
- // didn't exist yet. (Wide charcter strings interface).
-
- virtual int unbind (const ACE_WString &name_in);
- // Delete a name from a ACE_Remote_Name_Space (Wide charcter strings
- // Interface).
-
- virtual int resolve (const ACE_WString &name_in,
- ACE_WString &value_out,
- char *&type_out);
- // Get value and type of a given name binding (Wide chars). The
- // caller is responsible for deleting both <value_out> and <type_out>!
-
- virtual int list_names (ACE_WSTRING_SET &set_out,
- const ACE_WString &pattern_in);
- // Get a set of names matching a specified pattern (wchars). Matching
- // means the names must begin with the pattern string.
-
- virtual int list_values (ACE_WSTRING_SET &set_out,
- const ACE_WString &pattern_in);
- // Get a set of values matching a specified pattern (wchars). Matching
- // means the values must begin with the pattern string.
-
- virtual int list_types (ACE_WSTRING_SET &set_out,
- const ACE_WString &pattern_in);
- // Get a set of types matching a specified pattern (wchars). Matching
- // means the types must begin with the pattern string.
-
- virtual int list_name_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern);
- // Get a set of names matching a specified pattern (wchars). Matching
- // means the names must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual int list_value_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern);
- // Get a set of values matching a specified pattern (wchars). Matching
- // means the values must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual int list_type_entries (ACE_BINDING_SET &set,
- const ACE_WString &pattern);
- // Get a set of types matching a specified pattern (wchars). Matching
- // means the types must begin with the pattern string. Returns the
- // complete binding associated each pattern match.
-
- virtual void dump (void) const;
- // Dump the state of the object.
-
-private:
-
- ACE_Name_Proxy ns_proxy_;
- // Interface to Name server process for NET_LOCAL namespace.
-};
-
-#endif /* ACE_REMOTE_NAME_SPACE_H */
diff --git a/ace/Remote_Tokens.cpp b/ace/Remote_Tokens.cpp
deleted file mode 100644
index 4ff3578ca23..00000000000
--- a/ace/Remote_Tokens.cpp
+++ /dev/null
@@ -1,428 +0,0 @@
-// Remote_Tokens.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Remote_Tokens.h"
-#include "ace/Singleton.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Remote_Tokens.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-typedef ACE_Thread_Mutex ACE_TSS_CONNECTION_MUTEX;
-#else
-typedef ACE_Null_Mutex ACE_TSS_CONNECTION_MUTEX;
-#endif /* ACE_MT_SAFE */
-
-// Make a typedef to simplify access to the Singleton below.
-typedef ACE_Singleton<ACE_TSS_Connection, ACE_TSS_CONNECTION_MUTEX>
- ACE_Token_Connections;
-
-// Initialize the statics from ACE_TSS_Connection;
-ACE_INET_Addr ACE_TSS_Connection::server_address_;
-
-// ************************************************************
-
-void
-ACE_TSS_Connection::set_server_address (const ACE_INET_Addr &server_address)
-{
- ACE_TRACE ("ACE_TSS_Connection::set_server_address");
- server_address_ = server_address;
-}
-
-// Necessary to make some compilers work...
-ACE_TSS_Connection::ACE_TSS_Connection (void)
-{
- ACE_TRACE ("ACE_TSS_Connection::ACE_TSS_Connection");
-}
-
-ACE_TSS_Connection::~ACE_TSS_Connection (void)
-{
- ACE_TRACE ("ACE_TSS_Connection::~ACE_TSS_Connection");
-}
-
-ACE_SOCK_Stream *
-ACE_TSS_Connection::get_connection (void)
-{
- return ACE_TSS<ACE_SOCK_Stream>::operator-> ();
-}
-
-ACE_SOCK_Stream *
-ACE_TSS_Connection::make_TSS_TYPE (void) const
-{
- ACE_TRACE ("ACE_TSS_Connection::make_TSS_TYPE");
-
- ACE_SOCK_Connector connector;
- ACE_SOCK_Stream *stream = 0;
-
- ACE_NEW_RETURN (stream, ACE_SOCK_Stream, 0);
-
- if (connector.connect (*stream, server_address_) == -1)
- {
- delete stream;
- errno = ECONNREFUSED;
- return 0;
- }
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_TSS_Connection new connection\n")));
- return stream;
-}
-
-ACE_TSS_Connection::operator ACE_SOCK_Stream *(void)
-{
- return this->get_connection ();
-}
-
-void
-ACE_TSS_Connection::dump (void) const
-{
- ACE_TRACE ("ACE_TSS_Connection::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_TSS_Connection::dump:\n")));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("server_address_\n")));
- server_address_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("base:\n")));
- ACE_TSS<ACE_SOCK_Stream>::dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Remote_Token_Proxy::ACE_Remote_Token_Proxy (void)
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::ACE_Remote_Token_Proxy");
-}
-
-ACE_Remote_Token_Proxy::~ACE_Remote_Token_Proxy (void)
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::~ACE_Remote_Token_Proxy");
-}
-
-int
-ACE_Remote_Token_Proxy::open (const char *name,
- int ignore_deadlock,
- int debug)
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::open");
- ignore_shadow_deadlock_ = ignore_deadlock;
- return ACE_Token_Proxy::open (name, 0, debug);
-}
-
-void
-ACE_Remote_Token_Proxy::set_server_address (const ACE_INET_Addr &server_address)
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::set_server_address");
- ACE_Token_Connections::instance ()->set_server_address (server_address);
-}
-
-int
-ACE_Remote_Token_Proxy::initiate_connection (void)
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::initiate_connection");
- if (token_ == 0)
- {
- errno = ENOENT;
- ACE_ERROR_RETURN ((LM_ERROR, "ACE_Remote_Token_Proxy not open.\n"), -1);
- }
-
- ACE_SOCK_Stream *peer = ACE_Token_Connections::instance ()->get_connection ();
- return peer == 0 ? 0 : 1;
-}
-
-// Do the work of sending a request and getting a reply.
-
-int
-ACE_Remote_Token_Proxy::request_reply (ACE_Token_Request &request,
- ACE_Synch_Options &)
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::request_reply");
- void *buffer;
- ssize_t length;
-
- if ((length = request.encode (buffer)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("encode failed")), -1);
-
- ACE_SOCK_Stream *peer = ACE_Token_Connections::instance ()->get_connection ();
-
- if (peer == 0)
- return -1;
-
- // Transmit request via a blocking send.
-
- if (peer->send_n (buffer, length) != length)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("send_n failed")), -1);
- else
- {
- ACE_Token_Reply reply;
-
- // Receive reply via blocking read.
-
- if (peer->recv (&reply, sizeof reply) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("recv failed")), -1);
-
- if (reply.decode () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("decode failed")), -1);
-
- errno = int (reply.errnum ());
- if (errno != 0)
- ACE_RETURN (-1);
- else
- return 0;
- }
-}
-
-int
-ACE_Remote_Token_Proxy::acquire (int notify,
- void (*sleep_hook)(void *),
- ACE_Synch_Options &options)
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::acquire");
-
- // First grab the local shadow mutex.
- if (ACE_Token_Proxy::acquire (notify,
- sleep_hook,
- ACE_Synch_Options::asynch) == -1)
- {
- // Acquire failed, deal with it...
- switch (errno)
- {
- case EWOULDBLOCK :
- // Whoah, we detected wouldblock via the shadow mutex!
- if (debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) shadow: acquire will block, owner is %s\n"),
- this->token_->owner_id ()));
- // No error, but would block,
- break;
-
- case EDEADLK :
- if (debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) shadow: deadlock detected\n")));
-
- if (ignore_shadow_deadlock_)
- break;
- else
- {
- errno = EDEADLK;
- ACE_RETURN (-1);
- }
-
- default :
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p shadow acquire failed\n",
- "ACE_Remote_Token_Proxy"),
- -1);
- }
- }
-
- ACE_Token_Request request (token_->type (),
- this->type (),
- ACE_Token_Request::ACQUIRE,
- this->name (),
- this->client_id (),
- options);
-
- request.notify (notify);
-
- int result = this->request_reply (request, options);
-
- if (result == -1)
- {
- // Update the local shadow copy.
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("error on remote acquire, releasing shadow mutex.\n")));
- ACE_Token_Proxy::release ();
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) acquired %s remotely.\n"), this->name ()));
- // Our shadow call may have failed. However, it's still a race
- // to the remote server. If we beat the client which holds the
- // local token, we need to fix things locally to reflect the
- // actual ownership. All that should happen is that our waiter
- // is moved to the front of the waiter list.
- token_->make_owner (waiter_);
- }
-
- return result;
-}
-
-int
-ACE_Remote_Token_Proxy::tryacquire (void (*sleep_hook)(void *))
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::tryacquire");
-
- // If we can detect locally that the tryacquire will fail, there is
- // no need to go remote.
- if (ACE_Token_Proxy::tryacquire (sleep_hook) == -1)
- {
- if (debug_)
- {
- int error = errno;
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("shadow try acquire failed\n")));
- errno = error;
- }
-
- return -1;
- }
-
- ACE_Token_Request request (token_->type (),
- this->type (),
- ACE_Token_Request::RELEASE,
- this->name (),
- this->client_id (),
- ACE_Synch_Options::synch);
-
- return this->request_reply (request,
- ACE_Synch_Options::synch);
-}
-
-int
-ACE_Remote_Token_Proxy::renew (int requeue_position,
- ACE_Synch_Options &options)
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::renew");
-
- if (ACE_Token_Proxy::renew (requeue_position,
- ACE_Synch_Options::asynch) == -1)
- {
- // Check for error.
- if (errno != EWOULDBLOCK)
- return -1;
- else if (debug_)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) shadow: renew would block. owner %s.\n",
- this->token_->owner_id ()));
- }
-
- ACE_Token_Request request (token_->type (),
- this->type (),
- ACE_Token_Request::RENEW,
- this->name (),
- this->client_id (),
- options);
-
- request.requeue_position (requeue_position);
-
- int result = this->request_reply (request, options);
-
- if (result == -1)
- {
- int error = errno;
- ACE_Token_Proxy::release ();
- errno = error;
- ACE_ERROR_RETURN ((LM_ERROR, "%p error on remote renew, releasing shadow mutex.\n",
- "ACE_Remote_Token_Proxy"), -1);
- }
- else
- {
- if (debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) renewed %s remotely.\n"), this->name ()));
- // Make sure that the local shadow reflects our new ownership.
- token_->make_owner (waiter_);
- return result;
- }
-}
-
-int
-ACE_Remote_Token_Proxy::release (ACE_Synch_Options &options)
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::release");
-
- ACE_Token_Request request (token_->type (),
- this->type (),
- ACE_Token_Request::RELEASE,
- this->name (),
- this->client_id (),
- options);
-
- int result = this->request_reply (request, options);
- if (result == 0)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) released %s remotely.\n"), this->name ()));
-
- // whether success or failure, we're going to release the shadow.
- // If race conditions exist such that we are no longer the owner,
- // this release will perform a remove.
- if (ACE_Token_Proxy::release () == -1)
- ACE_ERROR ((LM_ERROR, "(%t) shadow: release failed\n"));
-
- return result;
-}
-
-int
-ACE_Remote_Token_Proxy::remove (ACE_Synch_Options &)
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::remove");
- return 0;
-}
-
-void
-ACE_Remote_Token_Proxy::token_acquired (ACE_TPQ_Entry *)
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::token_acquired");
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) shadow token %s acquired\n"),
- this->client_id (),
- this->name ()));
- // ACE_Token_Proxy::token_acquired (vp);
-}
-
-const char*
-ACE_Remote_Token_Proxy::owner_id (void)
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::owner_id");
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("owner_id called\n")));
- // @@ special operation
- return 0;
-}
-
-void
-ACE_Remote_Token_Proxy::dump (void) const
-{
- ACE_TRACE ("ACE_Remote_Token_Proxy::owner_id");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Tokens::dump:\n")
- " ignore_shadow_deadlock_ = %d\n",
- ignore_shadow_deadlock_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("base:\n")));
- ACE_Token_Proxy::dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-void
-ACE_Remote_Mutex::dump (void) const
-{
- ACE_TRACE ("ACE_Remote_Mutex::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Remote_Mutex::dump:\n")));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("base:\n")));
- ACE_Remote_Token_Proxy::dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-void
-ACE_Remote_RLock::dump (void) const
-{
- ACE_TRACE ("ACE_Remote_RLock::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Remote_RLock::dump:\n")));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("base:\n")));
- ACE_Remote_Token_Proxy::dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-void
-ACE_Remote_WLock::dump (void) const
-{
- ACE_TRACE ("ACE_Remote_WLock::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Remote_WLock::dump:\n")));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("base:\n")));
- ACE_Remote_Token_Proxy::dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_TSS <ACE_SOCK_Stream>;
-template class ACE_Singleton <ACE_TSS_Connection, ACE_TSS_CONNECTION_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_TSS <ACE_SOCK_Stream>
-#pragma instantiate ACE_Singleton <ACE_TSS_Connection, ACE_TSS_CONNECTION_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/ace/Remote_Tokens.h b/ace/Remote_Tokens.h
deleted file mode 100644
index 4a2dd9a4450..00000000000
--- a/ace/Remote_Tokens.h
+++ /dev/null
@@ -1,287 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Remote_Tokens.h
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu) and
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_REMOTE_MUTEX_H)
-#define ACE_REMOTE_MUTEX_H
-
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/Synch_Options.h"
-#include "ace/Local_Tokens.h"
-#include "ace/Token_Request_Reply.h"
-
-class ACE_Export ACE_Remote_Token_Proxy : public ACE_Token_Proxy
-{
- // = TITLE
- // Proxy for acquiring, renewing, and releasing a distributed
- // synchronization token.
- //
- // = DESCRIPTION
- // The Remote_Token_Proxy class implements the mechanisms for
- // distributed token operations. It is similar to the
- // ACE_Token_Proxy.
- //
- // = BUGS
- // Distributed sleep_hooks have not been implemented. owner_id ()
- // is not implemented.
-public:
- ACE_Remote_Token_Proxy (void);
- // Null construction.
-
- virtual ~ACE_Remote_Token_Proxy (void);
- // Death.
-
- int open (const char *name,
- int ignore_deadlock = 0,
- int debug = 0);
- // Same as Token_Proxy. <name> is the string uniquely identifying
- // the token. <ignore_deadlock> can be 1 to disable deadlock
- // notifications. <debug> prints debug messages.
-
-
- int initiate_connection (void);
- // Open a connection with the token server. This only need be used
- // when the user wishes to explicitly open a connection to check if
- // the server exists. Connections are stored in the
- // ACE_Token_Connections singleton as thread-specific data. That
- // is, every thread has only one connection that is used for all
- // remote tokens.
-
- virtual int acquire (int notify = 0,
- void (*sleep_hook)(void *) = 0,
- ACE_Synch_Options &options =
- ACE_Synch_Options::synch);
- // Acquire the distributed token. If notify is specified and the
- // token is already held, the owner is notified. options contains
- // the timeout value for the acquire call. The timer is kept at the
- // token server. Asynchronous operations are not supported.
- // Returns 0 on success, -1 on failure with <errno> == problem.
-
- virtual int tryacquire (void (*sleep_hook)(void *) = 0);
- // Try to acquire the distributed token. If the token is already
- // held, the call returns without queueing the caller as a waiter.
- // Returns 0 on success (the token was acquired), and -1 with
- // EWOULDBLOCK if the token was already held.
-
- virtual int renew (int requeue_position = 0,
- ACE_Synch_Options &options =
- ACE_Synch_Options::synch);
- // Renew the token by offering to release it if there are any other
- // waiters, otherwise get the token back immediately. This renew
- // has the same semantics as ACE_Local_Mutex release. It is
- // semantically equivalent to <this->release()> followed by
- // <this->acquire()>, but it is faster. options contains the
- // timeout value used if renew blocks. As with acquire, the timer
- // is maintained at the token server. If there are waiters and
- // requeue_position == -1, the caller is queued at the rear of the
- // waiter list. Otherwise, requeue_position specifies the number of
- // waiters to "let by" before reacquiring the token (effectively,
- // the position in the waiter list.)
-
- virtual int release (ACE_Synch_Options &options =
- ACE_Synch_Options::synch);
- // Release the distributed token. Similar to ACE_Local_Mutex, if the
- // caller is not the owner, it is removed from the waiter list (if
- // applicable.) Returns 0 on success, -1 on failure with <errno> ==
- // problem.
-
- virtual int remove (ACE_Synch_Options &options =
- ACE_Synch_Options::synch);
- // Become interface compliant for ACE_Guard<>. This has no
- // functionality.
-
- virtual void token_acquired (ACE_TPQ_Entry *);
- // Override the default to do nothing.
-
- virtual const char* owner_id (void);
- // the client id of the current token holder
-
- static void set_server_address (const ACE_INET_Addr &server_address);
- // sets the server address for all instances of ACE_Remote_Token_Proxy
- // If this isn't called, the environment variable TOKEN_SERVER is
- // checked for the server address. If that is not specified, all
- // ACE_Remote_** operations will fail.
-
- void dump (void) const;
- // Dump the state of the class.
-
-protected:
-
- int ignore_shadow_deadlock_;
- // if shadows report deadlock, go remote anyway
-
- int request_reply (ACE_Token_Request &request,
- ACE_Synch_Options &options);
- // Perform the request and wait for the reply.
-};
-
-class ACE_Export ACE_Remote_Mutex : public ACE_Remote_Token_Proxy
-{
- // = TITLE
- // Proxy for acquiring, renewing, and releasing a distributed
- // mutex.
- //
- // = DESCRIPTION
- // This is the remote equivalent to ACE_Local_Mutex. The
- // Remote_Mutex class offers methods for acquiring, renewing, and
- // releasing a distributed synchronization mutex. Similar to
- // ACE_Local_Mutex, ACE_Remote_Token_Proxy offers recursive
- // acquisition, FIFO waiter ordering, and deadlock detection. It
- // depends on the Token Server for its distributed synchronization
- // semantics.
-public:
- ACE_Remote_Mutex (void);
- // Null creation. Remote_Token_Proxy::open must be called.
-
- ACE_Remote_Mutex (const char *token_name,
- int ignore_deadlock = 0,
- int debug = 0);
- // Calls Remote_Token_Proxy::open for you.
-
- void dump (void) const;
- // Dump the state of the class.
-
- virtual ACE_Token_Proxy *clone (void) const;
- // Return deep copy.
-
-protected:
- virtual ACE_Tokens *create_token (const char *name);
- // Make the correct type of ACE_Tokens. This is called by the Token
- // Manager.
-};
-
-class ACE_Export ACE_Remote_RLock : public ACE_Remote_Token_Proxy
-{
- // = TITLE
- // Proxy for acquiring, renewing, and releasing a distributed
- // readers lock.
- //
- // = DESCRIPTION
- // This is the remote equivalent to ACE_Local_RLock. Multiple
- // readers can hold the lock simultaneously when no writers have
- // the lock. Alternatively, when a writer holds the lock, no other
- // participants (readers or writers) may hold the lock.
- // ACE_Remote_RLock depends on the ACE Token Server for its
- // distributed synchronization semantics.
-public:
- ACE_Remote_RLock (void);
-
- ACE_Remote_RLock (const char *token_name,
- int ignore_deadlock = 0,
- int debug = 0);
-
- ACE_Remote_RLock (const ACE_Remote_RLock &mutex);
-
- void dump (void) const;
- // Dump the state of the class.
-
- virtual int type (void) const;
- // Returns ACE_RW_Token::RLOCK;
-
- virtual ACE_Token_Proxy *clone (void) const;
- // Return deep copy.
-
-protected:
- virtual ACE_Tokens *create_token (const char *name);
- // Make the correct type of ACE_Tokens. This is called by the Token
- // Manager.
-};
-
-class ACE_Export ACE_Remote_WLock : public ACE_Remote_Token_Proxy
-{
- // = TITLE
- // Proxy for acquiring, renewing, and releasing a distributed
- // writers lock.
- //
- // = DESCRIPTION
- // Shields applications from details of interacting with the
- // ACE_Token_Server. The token_name_ is just the string that the
- // Token Server uses to identify the token. The client_id_ (also
- // used by the Token Server,) identifies the owner of the token and
- // is used for deadlock detection.
-public:
- ACE_Remote_WLock (void);
-
- ACE_Remote_WLock (const char *token_name,
- int ignore_deadlock = 0,
- int debug = 0);
-
- ACE_Remote_WLock (const ACE_Remote_WLock &mutex);
-
- void dump (void) const;
- // Dump the state of the class.
-
- virtual int type (void) const;
- // Returns ACE_RW_Token::WLOCK;
-
- virtual ACE_Token_Proxy *clone (void) const;
- // Return deep copy.
-
-protected:
- virtual ACE_Tokens *create_token (const char *name);
- // Make the correct type of ACE_Tokens. This is called by the Token
- // Manager.
-};
-
-class ACE_Export ACE_TSS_Connection : public ACE_TSS<ACE_SOCK_Stream>
-{
- // = TITLE
- // Class for providing a connection per thread.
- //
- // = DESCRIPTION
- // ACE_TSS_Connection provides a single access point for all
- // threads to access thread-specific connections. This prevents
- // resource-sharing problems such as thread serialization.
-public:
- // Necessary to make some compilers work...
- ACE_TSS_Connection (void);
- ~ACE_TSS_Connection (void);
-
- ACE_SOCK_Stream *get_connection (void);
- // retrieve the thread's connection
-
- virtual ACE_SOCK_Stream *make_TSS_TYPE (void) const;
- // Factory Method that creates a new SOCK Stream.
-
- operator ACE_SOCK_Stream *(void);
- // inheritence and operator overloading don't mix. Redefine this
- // from ACE_TSS so that we can use it.
-
- static void set_server_address (const ACE_INET_Addr &server_address);
- // Set the server address.
-
- void dump (void) const;
- // Dump the state of the class.
-
-protected:
- static ACE_INET_Addr server_address_;
- // The address of the Token Server used by all instances of
- // Token_Proxy.
-
-private:
- ACE_TSS_Connection (const ACE_TSS_Connection &);
- void operator= (const ACE_TSS_Connection &);
- // Private: should not be used
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Remote_Tokens.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_REMOTE_TOKEN_H */
diff --git a/ace/Remote_Tokens.i b/ace/Remote_Tokens.i
deleted file mode 100644
index 2a87bf30919..00000000000
--- a/ace/Remote_Tokens.i
+++ /dev/null
@@ -1,98 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Remote_Tokens.i
-
-ACE_INLINE
-ACE_Remote_Mutex::ACE_Remote_Mutex (void)
-{
- ACE_TRACE ("ACE_Remote_Mutex::ACE_Remote_Mutex");
-}
-
-ACE_INLINE
-ACE_Remote_Mutex::ACE_Remote_Mutex (const char *token_name,
- int ignore_deadlock,
- int debug)
-{
- ACE_TRACE ("ACE_Remote_Mutex::ACE_Remote_Mutex");
- this->open (token_name, ignore_deadlock, debug);
-}
-
-ACE_INLINE ACE_Token_Proxy *
-ACE_Remote_Mutex::clone (void) const
-{
- return new ACE_Remote_Mutex (this->name (),
- ignore_deadlock_,
- debug_);
-}
-
-ACE_INLINE ACE_Tokens *
-ACE_Remote_Mutex::create_token (const char *name)
-{
- return new ACE_Mutex_Token (name);
-}
-
-// ************************************************************
-
-ACE_INLINE
-ACE_Remote_RLock::ACE_Remote_RLock (const char *token_name,
- int ignore_deadlock,
- int debug)
-{
- ACE_TRACE ("ACE_Remote_RLock::ACE_Remote_RLock");
- this->open (token_name, ignore_deadlock, debug);
-}
-
-ACE_INLINE ACE_Tokens *
-ACE_Remote_RLock::create_token (const char *name)
-{
- return new ACE_RW_Token (name);
-}
-
-ACE_INLINE int
-ACE_Remote_RLock::type (void) const
-{
- return ACE_RW_Token::READER;
-}
-
-ACE_INLINE ACE_Token_Proxy *
-ACE_Remote_RLock::clone (void) const
-{
- return new ACE_Remote_RLock (this->name (),
- ignore_deadlock_,
- debug_);
-}
-
-// ************************************************************
-
-ACE_INLINE
-ACE_Remote_WLock::ACE_Remote_WLock (const char *token_name,
- int ignore_deadlock,
- int debug)
-{
- ACE_TRACE ("ACE_Remote_WLock::ACE_Remote_WLock");
- this->open (token_name, ignore_deadlock, debug);
-}
-
-
-ACE_INLINE ACE_Tokens *
-ACE_Remote_WLock::create_token (const char *name)
-{
- return new ACE_RW_Token (name);
-}
-
-ACE_INLINE int
-ACE_Remote_WLock::type (void) const
-{
- return ACE_RW_Token::WRITER;
-}
-
-ACE_INLINE ACE_Token_Proxy *
-ACE_Remote_WLock::clone (void) const
-{
- return new ACE_Remote_WLock (this->name (),
- ignore_deadlock_,
- debug_);
-}
-
-
diff --git a/ace/SOCK.cpp b/ace/SOCK.cpp
deleted file mode 100644
index 3347ae4652d..00000000000
--- a/ace/SOCK.cpp
+++ /dev/null
@@ -1,103 +0,0 @@
-// SOCK.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SOCK.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SOCK)
-
-void
-ACE_SOCK::dump (void) const
-{
- ACE_TRACE ("ACE_SOCK::dump");
-}
-
-ACE_SOCK::ACE_SOCK (void)
-{
- // ACE_TRACE ("ACE_SOCK::ACE_SOCK");
-}
-
-// Returns information about the remote peer endpoint (if there is
-// one).
-
-int
-ACE_SOCK::get_remote_addr (ACE_Addr &sa) const
-{
- ACE_TRACE ("ACE_SOCK::get_remote_addr");
- int len = sa.get_size ();
- sockaddr *addr = (sockaddr *) sa.get_addr ();
-
- if (ACE_OS::getpeername (this->get_handle (), addr, &len) == -1)
- return -1;
-
- sa.set_size (len);
- return 0;
-}
-
-int
-ACE_SOCK::get_local_addr (ACE_Addr &sa) const
-{
- ACE_TRACE ("ACE_SOCK::get_local_addr");
- int len = sa.get_size ();
- sockaddr *addr = (sockaddr *) sa.get_addr ();
-
- if (ACE_OS::getsockname (this->get_handle (), addr, &len) == -1)
- return -1;
-
- sa.set_size (len);
- return 0;
-}
-
-int
-ACE_SOCK::open (int type,
- int protocol_family,
- int protocol,
- int reuse_addr)
-{
- ACE_TRACE ("ACE_SOCK::open");
- int one = 1;
-
- this->set_handle (ACE_OS::socket (protocol_family, type, protocol));
-
- if (this->get_handle () == ACE_INVALID_HANDLE)
- return -1;
- else if (protocol_family != PF_UNIX &&
- reuse_addr
- && this->set_option (SOL_SOCKET, SO_REUSEADDR,
- &one, sizeof one) == -1)
- {
- this->close ();
- return -1;
- }
- return 0;
-}
-
-// Close down a ACE_SOCK.
-
-int
-ACE_SOCK::close (void)
-{
- ACE_TRACE ("ACE_SOCK::close");
- int result = 0;
-
- if (this->get_handle () != ACE_INVALID_HANDLE)
- {
- result = ACE_OS::closesocket (this->get_handle ());
- this->set_handle (ACE_INVALID_HANDLE);
- }
- return result;
-}
-
-// General purpose constructor for performing server ACE_SOCK
-// creation.
-
-ACE_SOCK::ACE_SOCK (int type,
- int protocol_family,
- int protocol,
- int reuse_addr)
-{
- ACE_TRACE ("ACE_SOCK::ACE_SOCK");
- if (this->open (type, protocol_family,
- protocol, reuse_addr) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_SOCK::ACE_SOCK")));
-}
diff --git a/ace/SOCK.h b/ace/SOCK.h
deleted file mode 100644
index 63583971950..00000000000
--- a/ace/SOCK.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-//============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SOCK.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-//============================================================================
-
-#if !defined (ACE_SOCK_H)
-#define ACE_SOCK_H
-
-#include "ace/ACE.h"
-#include "ace/Addr.h"
-#include "ace/IPC_SAP.h"
-
-class ACE_Export ACE_SOCK : public ACE_IPC_SAP
-{
- // = TITLE
- // An abstract class which forms the basis for more specific
- // classes (such as ACE_SOCK_Acceptor and ACE_SOCK_Connector).
- // Do not instantiate this class.
- //
- // = DESCRIPTION
- // This class provides functions that are common to all of the
- // SOCK-type classes. ACE_SOCK provides the ability to get and
- // set socket options, get the local and remote addresses, and
- // close the socket.
-public:
- int set_option (int level,
- int option,
- void *optval,
- int optlen) const;
- // Wrapper around the setsockopt() system call.
-
- int get_option (int level,
- int option,
- void *optval,
- int *optlen) const;
- // Wrapper around the getsockopt() system call.
-
- int close (void);
- // Close down the socket.
-
- int get_local_addr (ACE_Addr &) const;
- // Return the local endpoint address in the referenced ACE_Addr.
- // Returns 0 if successful, else -1.
-
- int get_remote_addr (ACE_Addr &) const;
- // Return the address of the remotely connected peer (if there is
- // one), in the referenced ACE_Addr. Returns 0 if successful, else -1.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- int open (int type,
- int protocol_family,
- int protocol,
- int reuse_addr);
- // Wrapper around the <socket> system call.
-
-protected:
- ACE_SOCK (int type,
- int protocol_family,
- int protocol = 0,
- int reuse_addr = 0);
- // Constructor with arguments to call the <socket> system call.
-
- ACE_SOCK (void);
- // Default constructor is private to prevent instances of this class
- // from being defined.
-};
-
-#include "ace/SOCK.i"
-
-#endif /* ACE_SOCK_H */
diff --git a/ace/SOCK.i b/ace/SOCK.i
deleted file mode 100644
index bbf4794a8af..00000000000
--- a/ace/SOCK.i
+++ /dev/null
@@ -1,28 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SOCK.i
-
-inline int
-ACE_SOCK::set_option (int level,
- int option,
- void *optval,
- int optlen) const
-{
- ACE_TRACE ("ACE_SOCK::set_option");
- return ACE_OS::setsockopt (this->get_handle (), level,
- option, (char *) optval, optlen);
-}
-
-// Provides access to the ACE_OS::getsockopt system call.
-
-inline int
-ACE_SOCK::get_option (int level,
- int option,
- void *optval,
- int *optlen) const
-{
- ACE_TRACE ("ACE_SOCK::get_option");
- return ACE_OS::getsockopt (this->get_handle (), level,
- option, (char *) optval, optlen);
-}
diff --git a/ace/SOCK_Acceptor.cpp b/ace/SOCK_Acceptor.cpp
deleted file mode 100644
index 612d4a6b993..00000000000
--- a/ace/SOCK_Acceptor.cpp
+++ /dev/null
@@ -1,168 +0,0 @@
-// SOCK_Acceptor.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SOCK_Acceptor.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/SOCK_Acceptor.i"
-#endif /* __ACE_INLINE__ */
-
-#include "ace/Synch.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SOCK_Acceptor)
-
-// Do nothing routine for constructor.
-
-ACE_SOCK_Acceptor::ACE_SOCK_Acceptor (void)
-{
- ACE_TRACE ("ACE_SOCK_Acceptor::ACE_SOCK_Acceptor");
-}
-
-// General purpose routine for accepting new connections.
-
-int
-ACE_SOCK_Acceptor::accept (ACE_SOCK_Stream &new_stream,
- ACE_Addr *remote_addr,
- ACE_Time_Value *timeout,
- int restart,
- int reset_new_handle) const
-{
- ACE_TRACE ("ACE_SOCK_Acceptor::accept");
-
- ACE_HANDLE new_handle =
- this->shared_accept (remote_addr,
- timeout,
- restart,
- reset_new_handle);
- new_stream.set_handle (new_handle);
- return new_handle == ACE_INVALID_HANDLE ? -1 : 0;
-}
-
-// General purpose routine for performing server ACE_SOCK creation.
-
-ACE_SOCK_Acceptor::ACE_SOCK_Acceptor (const ACE_Addr &local_sap,
- int reuse_addr,
- int protocol_family,
- int backlog,
- int protocol)
-{
- ACE_TRACE ("ACE_SOCK_Acceptor::ACE_SOCK_Acceptor");
- if (this->open (local_sap, reuse_addr, protocol_family,
- backlog, protocol) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_SOCK_Acceptor")));
-}
-
-void
-ACE_SOCK_Acceptor::dump (void) const
-{
- ACE_TRACE ("ACE_SOCK_Acceptor::dump");
-}
-
-// General purpose routine for performing server ACE_SOCK creation.
-
-int
-ACE_SOCK_Acceptor::open (const ACE_Addr &local_sap,
- int reuse_addr,
- int protocol_family,
- int backlog,
- int protocol)
-{
- ACE_TRACE ("ACE_SOCK_Acceptor::open");
- int error = 0;
-
- if (ACE_SOCK::open (SOCK_STREAM, protocol_family,
- protocol, reuse_addr) == -1)
- error = 1;
- else if (local_sap == ACE_Addr::sap_any
- && protocol_family == PF_INET)
- {
- if (ACE::bind_port (this->get_handle ()) == -1)
- error = 1;
- }
- else if (ACE_OS::bind (this->get_handle (), (sockaddr *) local_sap.get_addr (),
- local_sap.get_size ()) == -1)
- error = 1;
-
- if (error || ACE_OS::listen (this->get_handle (), backlog) == -1)
- this->close ();
-
- return error ? -1 : 0;
-}
-
-// Performs the timed accept operation.
-
-ACE_HANDLE
-ACE_SOCK_Acceptor::shared_accept (ACE_Addr *remote_addr,
- ACE_Time_Value *timeout,
- int restart,
- int reset_new_handle) const
-{
- ACE_TRACE ("ACE_SOCK_Acceptor::shared_accept");
- ACE_UNUSED_ARG (reset_new_handle);
-
- sockaddr *addr = 0;
- int *len_ptr = 0;
- int len;
- ACE_HANDLE new_handle;
- ACE_HANDLE handle = this->get_handle ();
-
- if (remote_addr != 0)
- {
- len = remote_addr->get_size ();
- len_ptr = &len;
- addr = (sockaddr *) remote_addr->get_addr ();
- }
-
- // Handle the timeout case.
- if (timeout != 0)
- {
- if (ACE::handle_timed_accept (handle, timeout, restart) == -1)
- return ACE_INVALID_HANDLE;
- else
- {
- int val = ACE::get_flags (handle);
-
- // Set the handle into non-blocking mode if it's not
- // already in it.
- if (ACE_BIT_DISABLED (val, ACE_NONBLOCK)
- && ACE::set_flags (handle, ACE_NONBLOCK) == -1)
- return ACE_INVALID_HANDLE;
-
- new_handle = ACE_OS::accept (handle, addr, len_ptr);
-
- if (ACE_BIT_DISABLED (val, ACE_NONBLOCK))
- {
- // We need to stash errno here because ACE::clr_flags() may
- // reset it.
- int error = errno;
-
- // Only disable ACE_NONBLOCK if we weren't in non-blocking mode
- // originally.
- ACE::clr_flags (handle, ACE_NONBLOCK);
- errno = error;
- }
- }
- }
- else
- {
- // Perform a blocking accept.
-
- do
- new_handle = ACE_OS::accept (handle, addr, len_ptr);
- while (new_handle == ACE_INVALID_HANDLE && restart && errno == EINTR);
- }
-
-#if defined (ACE_HAS_WINSOCK2) && (ACE_HAS_WINSOCK2 != 0)
- if (reset_new_handle)
- // Reset the event association inherited by the new handle.
- ::WSAEventSelect ((SOCKET) new_handle, NULL, 0);
-#endif /* ACE_WIN32 */
-
- // Reset the size of the addr (really only necessary for the
- // UNIX domain sockets).
- if (new_handle != ACE_INVALID_HANDLE && remote_addr != 0)
- remote_addr->set_size (*len_ptr);
-
- return new_handle;
-}
diff --git a/ace/SOCK_Acceptor.h b/ace/SOCK_Acceptor.h
deleted file mode 100644
index d5253ab109b..00000000000
--- a/ace/SOCK_Acceptor.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SOCK_Acceptor.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SOCK_ACCEPTOR_H)
-#define ACE_SOCK_ACCEPTOR_H
-
-#include "ace/SOCK_Stream.h"
-#include "ace/Time_Value.h"
-
-class ACE_Export ACE_SOCK_Acceptor : public ACE_SOCK
-{
- // = TITLE
- // Defines the format and interface for an <ACE_Stream>
- // acceptor.
-public:
- // = Initialization methods.
- ACE_SOCK_Acceptor (void);
- // Default constructor.
-
- ACE_SOCK_Acceptor (const ACE_Addr &local_sap,
- int reuse_addr = 0,
- int protocol_family = PF_INET,
- int backlog = 5,
- int protocol = 0);
- // Initiate a passive mode socket.
-
- int open (const ACE_Addr &local_sap,
- int reuse_addr = 0,
- int protocol_family = PF_INET,
- int backlog = 5,
- int protocol = 0);
- // Initiate a passive mode socket.
-
- // = Passive connection acceptance method.
- int accept (ACE_SOCK_Stream &new_stream,
- ACE_Addr *remote_addr = 0,
- ACE_Time_Value *timeout = 0,
- int restart = 1,
- int reset_new_handle = 0) const;
- // Accept a new data transfer connection. A <timeout> of 0 means
- // block forever, a <timeout> of {0, 0} means poll. <restart> == 1
- // means "restart if interrupted."
-
- // = Meta-type info
- typedef ACE_INET_Addr PEER_ADDR;
- typedef ACE_SOCK_Stream PEER_STREAM;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_HANDLE shared_accept (ACE_Addr *remote_addr,
- ACE_Time_Value *,
- int restart,
- int reset_new_handle) const;
- // Shared by both the ACE_LSOCK_Acceptor and ACE_SOCK_Acceptor.
-
-private:
- int get_remote_addr (ACE_Addr &) const;
- // Do not allow this function to percolate up to this interface...
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/SOCK_Acceptor.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SOCK_ACCEPTOR_H */
diff --git a/ace/SOCK_Acceptor.i b/ace/SOCK_Acceptor.i
deleted file mode 100644
index 03d9f211645..00000000000
--- a/ace/SOCK_Acceptor.i
+++ /dev/null
@@ -1,7 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SOCK_Acceptor.i
-
-
-
diff --git a/ace/SOCK_CODgram.cpp b/ace/SOCK_CODgram.cpp
deleted file mode 100644
index 71340d3e527..00000000000
--- a/ace/SOCK_CODgram.cpp
+++ /dev/null
@@ -1,100 +0,0 @@
-// SOCK_CODgram.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SOCK_CODgram.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SOCK_CODgram)
-
-void
-ACE_SOCK_CODgram::dump (void) const
-{
- ACE_TRACE ("ACE_SOCK_CODgram::dump");
-}
-
-// Here's the general-purpose constructor.
-
-ACE_SOCK_CODgram::ACE_SOCK_CODgram (const ACE_Addr &remote, const ACE_Addr &local,
- int protocol_family, int protocol,
- int reuse_addr)
-{
- ACE_TRACE ("ACE_SOCK_CODgram::ACE_SOCK_CODgram");
- if (this->open (remote, local,
- protocol_family, protocol, reuse_addr) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_SOCK_CODgram")));
-}
-
-/* This is the general-purpose open routine. Note that it performs
- a different set of functions depending on the LOCAL and REMOTE
- addresses passed to it. Here's the basic logic:
-
- 1. remote == ACE_Addr::sap_any && local == ACE_Addr::sap_any
- if protocol_family == PF_INET then
- bind the local address to a randomly generated port number...
-
- 2. remote == ACE_Addr::sap_any && local != ACE_Addr::sap_any
- we are just binding the local address
- (used primarily by servers)
-
- 3. remote != ACE_Addr::sap_any && local == ACE_Addr::sap_any
- we are connecting to the remote address
- (used primarily by clients)
-
- 4. remote != ACE_Addr::sap_any && local != ACE_Addr::sap_any
- we are binding to the local address
- and connecting to the remote address
-*/
-
-int
-ACE_SOCK_CODgram::open (const ACE_Addr &remote, const ACE_Addr &local,
- int protocol_family, int protocol,
- int reuse_addr)
-{
- ACE_TRACE ("ACE_SOCK_CODgram::open");
- if (ACE_SOCK::open (SOCK_DGRAM, protocol_family,
- protocol, reuse_addr) == -1)
- return -1;
- else
- {
- int error = 0;
-
- if (local == ACE_Addr::sap_any && remote == ACE_Addr::sap_any)
- {
- // Assign an arbitrary port number from the transient range!!
-
- if (protocol_family == PF_INET
- && ACE::bind_port (this->get_handle ()) == -1)
- error = 1;
- }
- // We are binding just the local address.
- else if (local != ACE_Addr::sap_any && remote == ACE_Addr::sap_any)
- {
- if (ACE_OS::bind (this->get_handle (), (sockaddr *) local.get_addr (),
- local.get_size ()) == -1)
- error = 1;
- }
- // We are connecting to the remote address.
- else if (local == ACE_Addr::sap_any && remote != ACE_Addr::sap_any)
- {
- if (ACE_OS::connect (this->get_handle (), (sockaddr *) remote.get_addr (),
- remote.get_size ()) == -1)
- error = 1;
- }
- // We are binding to the local address and connecting to the
- // remote addresses.
- else
- {
- if (ACE_OS::bind (this->get_handle (), (sockaddr *) local.get_addr (),
- local.get_size ()) == -1
- || ACE_OS::connect (this->get_handle (), (sockaddr *) remote.get_addr (),
- remote.get_size ()) == -1)
- error = 1;
- }
- if (error)
- {
- this->close ();
- this->set_handle (ACE_INVALID_HANDLE);
- }
- return error ? -1 : 0;
- }
-}
diff --git a/ace/SOCK_CODgram.h b/ace/SOCK_CODgram.h
deleted file mode 100644
index 8751a707270..00000000000
--- a/ace/SOCK_CODgram.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SOCK_CODgram.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SOCK_CODGRAM_H)
-#define ACE_SOCK_CODGRAM_H
-
-#include "ace/SOCK_IO.h"
-#include "ace/Addr.h"
-
-class ACE_Export ACE_SOCK_CODgram : public ACE_SOCK_IO
-{
- // = TITLE
- // Defines the member functions for the ACE_SOCK connected
- // datagram abstraction.
-public:
- // = Initialization methods.
- ACE_SOCK_CODgram (void);
- // Default constructor.
-
- ACE_SOCK_CODgram (const ACE_Addr &remote_sap,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int protocol_family = PF_INET,
- int protocol = 0,
- int reuse_addr = 0);
- // Initiate a connected dgram.
-
- int open (const ACE_Addr &remote_sap,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int protocol_family = PF_INET,
- int protocol = 0,
- int reuse_addr = 0);
- // Initiate a connected dgram.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/SOCK_CODgram.i"
-
-#endif /* ACE_SOCK_CODGRAM_H */
diff --git a/ace/SOCK_CODgram.i b/ace/SOCK_CODgram.i
deleted file mode 100644
index 8f72a5b117c..00000000000
--- a/ace/SOCK_CODgram.i
+++ /dev/null
@@ -1,12 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SOCK_CODgram.i
-
-inline
-ACE_SOCK_CODgram::ACE_SOCK_CODgram (void)
-{
- ACE_TRACE ("ACE_SOCK_CODgram::ACE_SOCK_CODgram");
-}
-
-
diff --git a/ace/SOCK_Connector.cpp b/ace/SOCK_Connector.cpp
deleted file mode 100644
index 8bbc1b0dea8..00000000000
--- a/ace/SOCK_Connector.cpp
+++ /dev/null
@@ -1,150 +0,0 @@
-// SOCK_Connector.cpp
-// $Id$
-
-
-#define ACE_BUILD_DLL
-#include "ace/SOCK_Connector.h"
-#include "ace/Handle_Set.h"
-#include "ace/INET_Addr.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SOCK_Connector)
-
-void
-ACE_SOCK_Connector::dump (void) const
-{
- ACE_TRACE ("ACE_SOCK_Connector::dump");
-}
-
-// Actively connect and produce a new ACE_SOCK_Stream if things go well...
-
-int
-ACE_SOCK_Connector::connect (ACE_SOCK_Stream &new_stream,
- const ACE_Addr &remote_sap,
- ACE_Time_Value *timeout,
- const ACE_Addr &local_sap,
- int reuse_addr,
- int /* flags */,
- int /* perms */,
- int protocol_family,
- int protocol)
-{
- ACE_TRACE ("ACE_SOCK_Connector::connect");
- int result = 0;
-
- // Only open a new socket if we don't already have a valid handle.
- if (new_stream.get_handle () == ACE_INVALID_HANDLE
- && new_stream.open (SOCK_STREAM,
- protocol_family,
- protocol,
- reuse_addr) == -1)
- return -1;
-
- sockaddr *raddr = (sockaddr *) remote_sap.get_addr ();
- size_t rsize = remote_sap.get_size ();
-
- if (local_sap != ACE_Addr::sap_any)
- {
- sockaddr *laddr = (sockaddr *) local_sap.get_addr ();
- size_t size = local_sap.get_size ();
- result = ACE_OS::bind (new_stream.get_handle (), laddr, size);
-
- if (result == -1)
- {
- new_stream.close ();
- return -1;
- }
- }
-
- // Enable non-blocking, if required.
- if (timeout != 0)
- {
- if (new_stream.enable (ACE_NONBLOCK) == -1)
- result = -1;
-
- if (ACE_OS::connect (new_stream.get_handle (), raddr, rsize) == -1)
- {
- result = -1;
-
- // Check whether the connection is in progress.
- if (errno == EINPROGRESS || errno == EWOULDBLOCK)
- {
- // This expression checks if we were polling.
- if (timeout->sec () == 0 && timeout->usec () == 0)
- errno = EWOULDBLOCK;
- // Wait synchronously
- else if (this->complete (new_stream, 0, timeout) != -1)
- return 0;
- }
- }
- }
- // Do a blocking connect.
- else if (ACE_OS::connect (new_stream.get_handle (), raddr, rsize) == -1)
- result = -1;
-
- // EISCONN is treated specially since this routine may be used to
- // check if we are already connected.
- if (result != -1 || errno == EISCONN)
- // Start out with non-blocking disabled on the <new_stream>.
- new_stream.disable (ACE_NONBLOCK);
- else if (!(errno == EWOULDBLOCK || errno == ETIMEDOUT))
- {
- // If things have gone wrong, close down and return an error.
- int saved_errno = errno;
- new_stream.close ();
- errno = saved_errno;
- }
-
- return result;
-}
-
-// Try to complete a non-blocking connection.
-
-int
-ACE_SOCK_Connector::complete (ACE_SOCK_Stream &new_stream,
- ACE_Addr *remote_sap,
- ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_SOCK_Connector::complete");
-#if defined (ACE_HAS_BROKEN_NON_BLOCKING_CONNECTS)
- // Win32 has a timing problem - if you check to see if the
- // connection has completed too fast, it will fail - so wait 1
- // millisecond to let it catch up.
- ACE_Time_Value time (0, ACE_NON_BLOCKING_BUG_DELAY);
- ACE_OS::sleep (time);
-#endif /* ACE_HAS_BROKEN_NON_BLOCKING_CONNECTS */
- ACE_HANDLE h = ACE::handle_timed_complete (new_stream.get_handle (), tv);
-
- if (h == ACE_INVALID_HANDLE)
- {
- // Preserve the value of errno across the close() call.
- int error = errno;
- new_stream.close ();
- errno = error;
- return -1;
- }
- else // We've successfully connected!
- {
- if (remote_sap != 0)
- {
- int len;
-
- len = remote_sap->get_size ();
- sockaddr *addr = (sockaddr *) remote_sap->get_addr ();
-
- if (ACE_OS::getpeername (h, addr, &len) == -1)
- {
- // Preserve the value of errno across the close() call.
- int error = errno;
- new_stream.close ();
- errno = error;
- return -1;
- }
- }
-
- // Start out with non-blocking disabled on the <new_stream>.
- new_stream.disable (ACE_NONBLOCK);
- return 0;
- }
-}
-
-
diff --git a/ace/SOCK_Connector.h b/ace/SOCK_Connector.h
deleted file mode 100644
index aef86b427d8..00000000000
--- a/ace/SOCK_Connector.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SOCK_Connector.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SOCK_CONNECTOR_H)
-#define ACE_SOCK_CONNECTOR_H
-
-#include "ace/SOCK_Stream.h"
-#include "ace/Time_Value.h"
-
-class ACE_Export ACE_SOCK_Connector
-{
- // = TITLE
- // Defines an active connection factory for the socket wrappers.
- //
- // = DESCRIPTION
- // Objects of this class do not store state so they can be used
- // reentrantly in multi-threaded programs...
-public:
- // = Initialization routines.
- ACE_SOCK_Connector (void);
- // Default constructor.
-
- ACE_SOCK_Connector (ACE_SOCK_Stream &new_stream,
- const ACE_Addr &remote_sap,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = 0,
- int perms = 0,
- int protocol_family = PF_INET,
- int protocol = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
-
- int connect (ACE_SOCK_Stream &new_stream,
- const ACE_Addr &remote_sap,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = 0,
- int perms = 0,
- int protocol_family = PF_INET,
- int protocol = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
-
- // = Completion routine.
- int complete (ACE_SOCK_Stream &new_stream,
- ACE_Addr *remote_sap = 0,
- ACE_Time_Value *timeout = 0);
- // Try to complete a non-blocking connection.
- // If connection completion is successful then <new_stream> contains
- // the connected ACE_SOCK_Stream. If <remote_sap> is non-NULL then it
- // will contain the address of the connected peer.
-
- int reset_new_handle (ACE_HANDLE handle);
- // Resets any event associations on this handle
-
- // = Meta-type info
- typedef ACE_INET_Addr PEER_ADDR;
- typedef ACE_SOCK_Stream PEER_STREAM;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/SOCK_Connector.i"
-
-#endif /* ACE_SOCK_CONNECTOR_H */
diff --git a/ace/SOCK_Connector.i b/ace/SOCK_Connector.i
deleted file mode 100644
index 321f1bc8ea7..00000000000
--- a/ace/SOCK_Connector.i
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SOCK_Connector.i
-
-// This constructor is used by a client when it wants to connect to
-// the specified REMOTE_SAP address using a blocking open.
-
-inline
-ACE_SOCK_Connector::ACE_SOCK_Connector (ACE_SOCK_Stream &new_stream,
- const ACE_Addr &remote_sap,
- ACE_Time_Value *timeout,
- const ACE_Addr &local_sap,
- int reuse_addr,
- int flags,
- int perms,
- int protocol_family,
- int protocol)
-{
- ACE_TRACE ("ACE_SOCK_Connector::ACE_SOCK_Connector");
- if (this->connect (new_stream, remote_sap, timeout, local_sap,
- reuse_addr, flags, perms, protocol_family, protocol) == -1
- && timeout != 0 && !(errno == EWOULDBLOCK || errno == ETIME))
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_SOCK_Connector::ACE_SOCK_Connector")));
-}
-
-// Do-nothing constructor...
-
-inline
-ACE_SOCK_Connector::ACE_SOCK_Connector (void)
-{
- ACE_TRACE ("ACE_SOCK_Connector::ACE_SOCK_Connector");
-}
-
-inline int
-ACE_SOCK_Connector::reset_new_handle (ACE_HANDLE handle)
-{
- ACE_UNUSED_ARG (handle);
-#if defined (ACE_HAS_WINSOCK2) && (ACE_HAS_WINSOCK2 != 0)
- // Reset the event association
- return ::WSAEventSelect ((SOCKET) handle,
- NULL,
- 0);
-#else /* !defined ACE_HAS_WINSOCK2 */
- return 0;
-#endif /* ACE_WIN32 */
-}
-
diff --git a/ace/SOCK_Dgram.cpp b/ace/SOCK_Dgram.cpp
deleted file mode 100644
index 9a142d2eda1..00000000000
--- a/ace/SOCK_Dgram.cpp
+++ /dev/null
@@ -1,317 +0,0 @@
-// SOCK_Dgram.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SOCK_Dgram.h"
-#include "ace/Handle_Set.h"
-#include "ace/Synch.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SOCK_Dgram)
-
-void
-ACE_SOCK_Dgram::dump (void) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram::dump");
-}
-
-// Allows a client to read from a socket without having to provide a
-// buffer to read. This method determines how much data is in the
-// socket, allocates a buffer of this size, reads in the data, and
-// returns the number of bytes read.
-
-ssize_t
-ACE_SOCK_Dgram::recv (iovec *io_vec,
- ACE_Addr &addr,
- int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram::recv");
-#if defined (FIONREAD)
- sockaddr *saddr = (sockaddr *) addr.get_addr ();
- int addr_len = addr.get_size ();
- u_long inlen;
-
- if (ACE_OS::ioctl (this->get_handle (),
- FIONREAD, (u_long *) &inlen) == -1)
- return -1;
- else if (inlen > 0)
- {
- ACE_NEW_RETURN (io_vec->iov_base, char[inlen], -1);
-
- io_vec->iov_len = ACE_OS::recvfrom (this->get_handle (),
- (char *) io_vec->iov_base,
- inlen,
- flags,
- (sockaddr *) saddr,
- &addr_len);
- addr.set_size (addr_len);
- return io_vec->iov_len;
- }
- else
- return 0;
-#else
- ACE_UNUSED_ARG (flags);
- ACE_UNUSED_ARG (addr);
- ACE_UNUSED_ARG (io_vec);
- ACE_NOTSUP_RETURN (-1);
-#endif /* FIONREAD */
-}
-
-// Here's the shared open function. Note that if we are using the
-// PF_INET protocol family and the address of LOCAL == the address of
-// the special variable SAP_ANY then we are going to arbitrarily bind
-// to a portnumber.
-
-int
-ACE_SOCK_Dgram::shared_open (const ACE_Addr &local,
- int protocol_family)
-{
- ACE_TRACE ("ACE_SOCK_Dgram::shared_open");
- int error = 0;
-
- if (local == ACE_Addr::sap_any && protocol_family == PF_INET)
- {
- if (ACE::bind_port (this->get_handle ()) == -1)
- error = 1;
- }
- else if (ACE_OS::bind (this->get_handle (), (sockaddr *) local.get_addr (),
- local.get_size ()) == -1)
- error = 1;
-
- if (error)
- this->close ();
-
- return error ? -1 : 0;
-}
-
-// Here's the general-purpose constructor used by a connectionless
-// datagram ``server''...
-
-ACE_SOCK_Dgram::ACE_SOCK_Dgram (const ACE_Addr &local,
- int protocol_family,
- int protocol,
- int reuse_addr)
- : ACE_SOCK (SOCK_DGRAM, protocol_family, protocol, reuse_addr)
-{
- ACE_TRACE ("ACE_SOCK_Dgram::ACE_SOCK_Dgram");
-
- if (this->shared_open (local, protocol_family) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_SOCK_Dgram")));
-}
-
-// Here's the general-purpose open routine.
-
-int
-ACE_SOCK_Dgram::open (const ACE_Addr &local,
- int protocol_family,
- int protocol,
- int reuse_addr)
-{
- ACE_TRACE ("ACE_SOCK_Dgram::open");
- if (ACE_SOCK::open (SOCK_DGRAM, protocol_family,
- protocol, reuse_addr) == -1)
- return -1;
- else
- return this->shared_open (local, protocol_family);
-}
-
-#if defined (ACE_HAS_MSG)
-// Send an iovec of size N to ADDR as a datagram (connectionless
-// version).
-
-ssize_t
-ACE_SOCK_Dgram::send (const iovec iov[],
- size_t n,
- const ACE_Addr &addr,
- int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram::send");
- msghdr send_msg;
-
- send_msg.msg_iov = (iovec *) iov;
- send_msg.msg_iovlen = n;
-#if defined (ACE_HAS_SOCKADDR_MSG_NAME)
- send_msg.msg_name = (struct sockaddr *) addr.get_addr ();
-#else
- send_msg.msg_name = (char *) addr.get_addr ();
-#endif /* ACE_HAS_SOCKADDR_MSG_NAME */
- send_msg.msg_namelen = addr.get_size ();
-
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- send_msg.msg_control = 0;
- send_msg.msg_controllen = 0;
- send_msg.msg_flags = 0;
-#else
- send_msg.msg_accrights = 0;
- send_msg.msg_accrightslen = 0;
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-
- return ACE_OS::sendmsg (this->get_handle (), &send_msg, flags);
-}
-
-// Recv an iovec of size N to ADDR as a datagram (connectionless
-// version).
-
-ssize_t
-ACE_SOCK_Dgram::recv (iovec iov[],
- size_t n,
- ACE_Addr &addr,
- int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram::recv");
- msghdr recv_msg;
-
- recv_msg.msg_iov = (iovec *) iov;
- recv_msg.msg_iovlen = n;
-#if defined (ACE_HAS_SOCKADDR_MSG_NAME)
- recv_msg.msg_name = (struct sockaddr *) addr.get_addr ();
-#else
- recv_msg.msg_name = (char *) addr.get_addr ();
-#endif /* ACE_HAS_SOCKADDR_MSG_NAME */
- recv_msg.msg_namelen = addr.get_size ();
-
-#if defined (ACE_HAS_4_4BSD_SENDMSG_RECVMSG)
- recv_msg.msg_control = 0 ;
- recv_msg.msg_controllen = 0 ;
-#else
- recv_msg.msg_accrights = 0;
- recv_msg.msg_accrightslen = 0;
-#endif /* ACE_HAS_4_4BSD_SENDMSG_RECVMSG */
-
- ssize_t status = ACE_OS::recvmsg (this->get_handle (),
- &recv_msg, flags);
- addr.set_size (recv_msg.msg_namelen);
- return status;
-}
-
-#else /* ACE_HAS_MSG */
-
-// Send an iovec of size N to ADDR as a datagram (connectionless
-// version).
-
-ssize_t
-ACE_SOCK_Dgram::send (const iovec iov[],
- size_t n,
- const ACE_Addr &addr,
- int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram::send");
-
- size_t length = 0;
- size_t i;
-
- // Determine the total length of all the buffers in <iov>.
- for (i = 0; i < n; i++)
- if (iov[i].iov_len < 0)
- return -1;
- else
- length += iov[i].iov_len;
-
- char *buf;
-
-#if defined (ACE_HAS_ALLOCA)
- buf = alloca (length);
-#else
- ACE_NEW_RETURN (buf, char[length], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- char *ptr = buf;
-
- for (i = 0; i < n; i++)
- {
- ACE_OS::memcpy (ptr, iov[i].iov_base, iov[i].iov_len);
- ptr += iov[i].iov_len;
- }
-
- ssize_t result = ACE_SOCK_Dgram::send (buf, length, addr, flags);
-#if !defined (ACE_HAS_ALLOCA)
- delete [] buf;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- return result;
-}
-
-// Recv an iovec of size N to ADDR as a datagram (connectionless
-// version).
-
-ssize_t
-ACE_SOCK_Dgram::recv (iovec iov[],
- size_t n,
- ACE_Addr &addr,
- int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram::recv");
-
- ssize_t length = 0;
- size_t i;
-
- for (i = 0; i < n; i++)
- if (iov[i].iov_len < 0)
- return -1;
- else
- length += iov[i].iov_len;
-
- char *buf;
-
-#if defined (ACE_HAS_ALLOCA)
- buf = alloca (length);
-#else
- ACE_NEW_RETURN (buf, char[length], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- length = ACE_SOCK_Dgram::recv (buf, length, addr, flags);
-
- if (length != -1)
- {
- char *ptr = buf;
- int copyn = length;
-
- for (i = 0;
- i < n && copyn > 0;
- i++)
- {
- ACE_OS::memcpy (iov[i].iov_base, ptr,
- // iov_len is int on some platforms, size_t on others
- copyn > (int) iov[i].iov_len
- ? (size_t) iov[i].iov_len
- : (size_t) copyn);
- ptr += iov[i].iov_len;
- copyn -= iov[i].iov_len;
- }
- }
-
-#if !defined (ACE_HAS_ALLOCA)
- delete [] buf;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- return length;
-}
-
-#endif /* ACE_HAS_MSG */
-
-ssize_t
-ACE_SOCK_Dgram::recv (void *buf,
- size_t n,
- ACE_Addr &addr,
- int flags,
- const ACE_Time_Value *timeout) const
-{
- ACE_Handle_Set handle_set;
- handle_set.reset ();
- handle_set.set_bit (this->get_handle ());
-
- // Check the status of the current socket.
- switch (ACE_OS::select (int (this->get_handle ()) + 1,
- handle_set,
- 0, 0,
- timeout))
- {
- case -1:
- return -1;
- /* NOTREACHED */
- case 0:
- errno = ETIME;
- return -1;
- /* NOTREACHED */
- default:
- // Goes fine, call <recv> to get data
- return this->recv (buf, n, addr, flags);
- }
-}
diff --git a/ace/SOCK_Dgram.h b/ace/SOCK_Dgram.h
deleted file mode 100644
index b3531ed9ff8..00000000000
--- a/ace/SOCK_Dgram.h
+++ /dev/null
@@ -1,114 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ===========================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SOCK_Dgram.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ===========================================================================
-
-#if !defined (ACE_SOCK_DGRAM_H)
-#define ACE_SOCK_DGRAM_H
-
-#include "ace/SOCK.h"
-#include "ace/Addr.h"
-
-class ACE_Export ACE_SOCK_Dgram : public ACE_SOCK
-{
- // = TITLE
- // Defines the member functions for the ACE_SOCK datagram
- // abstraction.
-public:
- // = Initialization routines.
- ACE_SOCK_Dgram (void);
- // Default constructor.
-
- ACE_SOCK_Dgram (const ACE_Addr &local,
- int protocol_family = PF_INET,
- int protocol = 0,
- int reuse_addr = 0);
- // Initiate a socket dgram.
-
- int open (const ACE_Addr &local,
- int protocol_family = PF_INET,
- int protocol = 0,
- int reuse_addr = 0);
- // Initiate a socket dgram.
-
- // = Data transfer routines.
- ssize_t send (const void *buf,
- size_t n,
- const ACE_Addr &addr,
- int flags = 0) const;
- // Send an <n> byte <buf> to the datagram socket (uses sendto(3)).
-
- ssize_t recv (void *buf,
- size_t n,
- ACE_Addr &addr,
- int flags = 0) const;
- // Receive an <n> byte <buf> from the datagram socket (uses
- // recvfrom(3)).
-
- ssize_t recv (iovec *io_vec,
- ACE_Addr &addr,
- int flags = 0) const;
- // Allows a client to read from a socket without having to provide a
- // buffer to read. This method determines how much data is in the
- // socket, allocates a buffer of this size, reads in the data, and
- // returns the number of bytes read. The caller is responsible for
- // deleting the member in the <iov_base> field of <io_vec> using the
- // ``delete []'' syntax.
-
- ssize_t send (const iovec iov[],
- size_t n,
- const ACE_Addr &addr,
- int flags = 0) const;
- // Send an <iovec> of size <n> to the datagram socket (uses
- // sendmsg(3)).
-
- ssize_t recv (iovec iov[],
- size_t n,
- ACE_Addr &addr,
- int flags = 0) const;
- // Recv an <iovec> of size <n> to the datagram socket (uses
- // recvmsg(3)).
-
- ssize_t recv (void *buf,
- size_t n,
- ACE_Addr &addr,
- int flags,
- const ACE_Time_Value *timeout) const;
- // Wait up to <timeout> amount of time to receive a datagram into
- // <buf>. The <ACE_Time_Value> indicates how long to blocking
- // trying to receive. If <timeout> == 0, the caller will block
- // until action is possible, else will wait until the relative time
- // specified in *<timeout> elapses). If <recv> times out a -1 is
- // returned with <errno == ETIME>. If it succeeds the number of
- // bytes received is returned.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- int shared_open (const ACE_Addr &local,
- int protocol_family);
- // Open is shared by this and by <LSOCK_Dgram>.
-
-private:
- int get_remote_addr (ACE_Addr &) const;
- // Do not allow this function to percolate up to this interface...
-};
-
-#include "ace/SOCK_Dgram.i"
-
-#endif /* ACE_SOCK_DGRAM_H */
diff --git a/ace/SOCK_Dgram.i b/ace/SOCK_Dgram.i
deleted file mode 100644
index 37af897057c..00000000000
--- a/ace/SOCK_Dgram.i
+++ /dev/null
@@ -1,47 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SOCK_Dgram.i
-
-// Here's the simple-minded constructor.
-
-inline
-ACE_SOCK_Dgram::ACE_SOCK_Dgram (void)
-{
- ACE_TRACE ("ACE_SOCK_Dgram::ACE_SOCK_Dgram");
-}
-
-// <sendto> an N byte datagram to <addr> (connectionless version).
-
-inline ssize_t
-ACE_SOCK_Dgram::send (const void *buf,
- size_t n,
- const ACE_Addr &addr,
- int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram::send");
- sockaddr *saddr = (sockaddr *) addr.get_addr ();
- size_t len = addr.get_size ();
- return ACE_OS::sendto (this->get_handle (),
- (const char *) buf, n, flags,
- (struct sockaddr *) saddr, len);
-}
-
-// <recvfrom> an n byte datagram (connectionless version).
-
-inline ssize_t
-ACE_SOCK_Dgram::recv (void *buf,
- size_t n,
- ACE_Addr &addr,
- int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram::recv");
- sockaddr *saddr = (sockaddr *) addr.get_addr ();
- int addr_len = addr.get_size ();
-
- ssize_t status = ACE_OS::recvfrom (this->get_handle (),
- (char *) buf, n, flags,
- (sockaddr *) saddr, &addr_len);
- addr.set_size (addr_len);
- return status;
-}
diff --git a/ace/SOCK_Dgram_Bcast.cpp b/ace/SOCK_Dgram_Bcast.cpp
deleted file mode 100644
index 3a149395cfa..00000000000
--- a/ace/SOCK_Dgram_Bcast.cpp
+++ /dev/null
@@ -1,272 +0,0 @@
-// SOCK_Dgram_Bcast.cpp
-// $Id$
-
-
-#define ACE_BUILD_DLL
-#include "ace/SOCK_Dgram_Bcast.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SOCK_Dgram_Bcast)
-
-ACE_Bcast_Node::ACE_Bcast_Node (ACE_INET_Addr &addr,
- ACE_Bcast_Node *next)
- : bcast_addr_ (addr),
- next_ (next)
-{
- ACE_TRACE ("ACE_Bcast_Node::ACE_Bcast_Node");
-}
-
-void
-ACE_SOCK_Dgram_Bcast::dump (void) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Bcast::dump");
-}
-
-// Close up and release resources.
-
-int
-ACE_SOCK_Dgram_Bcast::close (void)
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Bcast::close");
-
- ACE_Bcast_Node *temp = this->if_list_;
-
- // Release the dynamically allocated memory.
- while (temp != 0)
- {
- ACE_Bcast_Node *hold = temp->next_;
- delete temp;
- temp = hold;
- }
-
- // Shut down the descriptor.
- return ACE_SOCK::close ();
-}
-
-// Here's the simple-minded constructor.
-
-ACE_SOCK_Dgram_Bcast::ACE_SOCK_Dgram_Bcast (void)
- : if_list_ (0)
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Bcast::ACE_SOCK_Dgram_Bcast");
-}
-
-// Here's the general-purpose constructor used by a connectionless
-// datagram ``server''...
-
-ACE_SOCK_Dgram_Bcast::ACE_SOCK_Dgram_Bcast (const ACE_Addr &local,
- int protocol_family,
- int protocol,
- int reuse_addr,
- const ASYS_TCHAR *host_name)
- : ACE_SOCK_Dgram (local, protocol_family, protocol, reuse_addr),
- if_list_ (0)
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Bcast::ACE_SOCK_Dgram_Bcast");
-
- if (this->mk_broadcast (host_name) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_SOCK_Dgram_Bcast")));
-}
-
-// Here's the general-purpose open routine.
-
-int
-ACE_SOCK_Dgram_Bcast::open (const ACE_Addr &local,
- int protocol_family,
- int protocol,
- int reuse_addr,
- const ASYS_TCHAR *host_name)
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Bcast::open");
- if (this->ACE_SOCK_Dgram::open (local, protocol_family,
- protocol, reuse_addr) == -1)
- return -1;
-
- return this->mk_broadcast (host_name);
-}
-
-// Make broadcast available for Datagram socket.
-
-int
-ACE_SOCK_Dgram_Bcast::mk_broadcast (const ASYS_TCHAR *host_name)
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Bcast::mk_broadcast");
-
- int one = 1;
-
- if (ACE_OS::setsockopt (this->get_handle (), SOL_SOCKET, SO_BROADCAST,
- (char *) &one, sizeof one) == -1)
- return -1;
-
-#if !defined(ACE_WIN32)
- ACE_HANDLE s = this->get_handle ();
-
- char buf[BUFSIZ];
- struct ifconf ifc;
-
- ifc.ifc_len = sizeof buf;
- ifc.ifc_buf = buf;
-
- // Get interface structure and initialize the addresses using UNIX
- // techniques.
- if (ACE_OS::ioctl (s, SIOCGIFCONF, (char *) &ifc) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n",
- "ACE_SOCK_Dgram_Bcast::mk_broadcast: ioctl (get interface configuration)"),
- ACE_INVALID_HANDLE);
-
- struct ifreq *ifr = ifc.ifc_req;
-
- struct sockaddr_in host_addr;
-
- //Get host ip address
- if (host_name)
- {
- hostent *hp = ACE_OS::gethostbyname (ASYS_MULTIBYTE_STRING (host_name));
-
- if (hp == 0)
- return -1;
- else
- ACE_OS::memcpy ((char *) &host_addr.sin_addr.s_addr,
- (char *) hp->h_addr,
- hp->h_length);
- }
-
- for (int n = ifc.ifc_len / sizeof (struct ifreq) ; n > 0; n--, ifr++)
- {
- // Compare host ip address with interface ip address.
- if (host_name)
- {
- struct sockaddr_in if_addr;
-
- ACE_OS::memcpy (&if_addr, &ifr->ifr_addr, sizeof if_addr);
-
- if (host_addr.sin_addr.s_addr != if_addr.sin_addr.s_addr)
- continue;
- }
-
- if (ifr->ifr_addr.sa_family != AF_INET)
- {
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE_SOCK_Dgram_Bcast::mk_broadcast: Not AF_INET"));
- continue;
- }
-
- struct ifreq flags = *ifr;
- struct ifreq if_req = *ifr;
-
- if (ACE_OS::ioctl (s, SIOCGIFFLAGS, (char *) &flags) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE_SOCK_Dgram_Bcast::mk_broadcast: ioctl (get interface flags)"));
- continue;
- }
-
- if (ACE_BIT_ENABLED (flags.ifr_flags, IFF_UP) == 0)
- {
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE_SOCK_Dgram_Bcast::mk_broadcast: Network interface is not up"));
- continue;
- }
-
- if (ACE_BIT_ENABLED (flags.ifr_flags, IFF_LOOPBACK))
- continue;
-
- if (ACE_BIT_ENABLED (flags.ifr_flags, IFF_BROADCAST))
- {
- if (ACE_OS::ioctl (s, SIOCGIFBRDADDR, (char *) &if_req) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE_SOCK_Dgram_Bcast::mk_broadcast: ioctl (get broadaddr)"));
- else
- {
- ACE_INET_Addr addr ((sockaddr_in *) &if_req.ifr_broadaddr,
- sizeof if_req.ifr_broadaddr);
- ACE_NEW_RETURN (this->if_list_, ACE_Bcast_Node (addr, this->if_list_), -1);
- }
- }
- else
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE_SOCK_Dgram_Bcast::mk_broadcast: Broadcast is not enable for this interface."));
- }
-#else
- ACE_UNUSED_ARG (host_name);
-
- ACE_INET_Addr addr (u_short (0), ACE_UINT32 (INADDR_BROADCAST));
- ACE_NEW_RETURN (this->if_list_, ACE_Bcast_Node (addr, this->if_list_), -1);
-#endif /* !ACE_WIN32 */
- return this->if_list_ == 0 ? -1 : 0;
-}
-
-// Broadcast the datagram to every interface. Returns the average
-// number of bytes sent.
-
-ssize_t
-ACE_SOCK_Dgram_Bcast::send (const void *buf,
- size_t n,
- u_short port_number,
- int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Bcast::send");
- size_t iterations = 0;
- ssize_t total_bytes = 0;
-
- if (this->if_list_ == 0)
- return -1;
-
- for (ACE_Bcast_Node *temp = this->if_list_;
- temp != 0;
- temp = temp->next_)
- {
- temp->bcast_addr_.set_port_number (port_number);
-
- ssize_t bytes_sent = ACE_SOCK_Dgram::send (buf, n,
- temp->bcast_addr_,
- flags);
-
- if (bytes_sent == -1)
- return -1;
- else
- total_bytes += bytes_sent;
-
- iterations++;
- }
-
- return iterations == 0 ? 0 : total_bytes / iterations;
-}
-
-#if defined (ACE_HAS_MSG)
-// Broadcast datagram to every interfaces.
-
-ssize_t
-ACE_SOCK_Dgram_Bcast::send (const iovec iov[],
- size_t n,
- u_short /* port_number */,
- int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Bcast::send");
-
- if (this->if_list_ == 0)
- return -1;
-
- // Send the message to every interface.
-
- for (ACE_Bcast_Node *temp = this->if_list_; temp != 0; temp++)
- if (ACE_SOCK_Dgram::send (iov, n, temp->bcast_addr_, flags) == -1)
- return -1;
-
- return 0;
-}
-
-// Broadcast an ACE_IO_Vector of size N to ADDR as a datagram (note
-// that addr must be preassigned to the broadcast address of the
-// subnet...).
-
-ssize_t
-ACE_SOCK_Dgram_Bcast::send (const iovec iov[],
- size_t n,
- const ACE_Addr &addr,
- int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Bcast::send");
-
- return ACE_SOCK_Dgram::send (iov, n, addr, flags);
-}
-#endif /* ACE_HAS_MSG */
diff --git a/ace/SOCK_Dgram_Bcast.h b/ace/SOCK_Dgram_Bcast.h
deleted file mode 100644
index 5bf94363068..00000000000
--- a/ace/SOCK_Dgram_Bcast.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SOCK_Dgram_Bcast.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SOCK_DGRAM_BCAST_H)
-#define ACE_SOCK_DGRAM_BCAST_H
-
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Dgram.h"
-
-class ACE_Bcast_Node
-{
-public:
- ACE_Bcast_Node (ACE_INET_Addr &, ACE_Bcast_Node *);
-
- ACE_INET_Addr bcast_addr_;
- // Broadcast address for the interface.
-
- ACE_Bcast_Node *next_;
- // Pointer to the next interface in the chain.
-};
-
-class ACE_Export ACE_SOCK_Dgram_Bcast : public ACE_SOCK_Dgram
-{
- // = TITLE
- // Defines the member functions for the ACE_SOCK datagram
- // abstraction.
-public:
- // = Initialization and termination methods.
- ACE_SOCK_Dgram_Bcast (void);
- // Default constructor.
-
- ACE_SOCK_Dgram_Bcast (const ACE_Addr &local,
- int protocol_family = PF_INET,
- int protocol = 0,
- int reuse_addr = 0,
- const ASYS_TCHAR *host_name = 0);
- // Initiate a connectionless datagram broadcast endpoint.
-
- int open (const ACE_Addr &local,
- int protocol_family = PF_INET,
- int protocol = 0,
- int reuse_addr = 0,
- const ASYS_TCHAR *host_name = 0);
- // Initiate a connectionless datagram broadcast endpoint.
-
- int close (void);
- // Close up and release dynamically allocated resources.
-
- ssize_t send (const void *buf,
- size_t n,
- u_short portnum,
- int flags = 0) const;
- // Broadcast the datagram to every interface. Returns the average
- // number of bytes sent.
-
- ssize_t send (const iovec iov[],
- size_t n,
- u_short portnum,
- int flags = 0) const;
- // Broadcast the <iovec> datagrams to every interface. Returns the
- // average number of bytes sent.
-
- ssize_t send (const void *buf,
- size_t n,
- const ACE_Addr &addr,
- int flags = 0) const;
- // Broadcast an N byte datagram to ADDR (note that addr must be
- // preassigned to the broadcast address of the subnet...).
-
- ssize_t send (const iovec iov[],
- size_t n,
- const ACE_Addr &addr,
- int flags = 0) const;
- // Broadcast an <iovec> of size <n> to <addr> as a datagram (note
- // that addr must be preassigned to the broadcast address of the
- // subnet...) */
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int mk_broadcast (const ASYS_TCHAR *host_name);
- // Make broadcast available for Datagram socket.
-
- ACE_Bcast_Node *if_list_;
- // Points to the head of the list of broadcast interfaces.
-
- int get_remote_addr (ACE_Addr &) const;
- // Do not allow this function to percolate up to this interface...
-};
-
-#include "ace/SOCK_Dgram_Bcast.i"
-
-#endif /* ACE_SOCK_DGRAM_BCAST_H */
diff --git a/ace/SOCK_Dgram_Bcast.i b/ace/SOCK_Dgram_Bcast.i
deleted file mode 100644
index 8029354e2ae..00000000000
--- a/ace/SOCK_Dgram_Bcast.i
+++ /dev/null
@@ -1,23 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SOCK_Dgram_Bcast.i
-
-// Broadcast an N byte datagram to ADDR (note that addr must be
-// preassigned to the broadcast address of the subnet...)
-
-inline ssize_t
-ACE_SOCK_Dgram_Bcast::send (const void *buf,
- size_t n,
- const ACE_Addr &addr,
- int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Bcast::send");
-
- sockaddr *saddr = (sockaddr *) addr.get_addr ();
- size_t len = addr.get_size ();
- return ACE_OS::sendto (this->get_handle (), (const char *) buf, n, flags,
- (struct sockaddr *) saddr, len);
-}
-
-
diff --git a/ace/SOCK_Dgram_Mcast.cpp b/ace/SOCK_Dgram_Mcast.cpp
deleted file mode 100644
index 7588e6b7baa..00000000000
--- a/ace/SOCK_Dgram_Mcast.cpp
+++ /dev/null
@@ -1,126 +0,0 @@
-// SOCK_Dgram_Mcast.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SOCK_Dgram_Mcast.h"
-#include "ace/INET_Addr.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SOCK_Dgram_Mcast)
-
-void
-ACE_SOCK_Dgram_Mcast::dump (void) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Mcast::dump");
-}
-
-// Dummy default constructor...
-
-ACE_SOCK_Dgram_Mcast::ACE_SOCK_Dgram_Mcast (void)
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Mcast::ACE_SOCK_Dgram_Mcast");
-}
-
-int
-ACE_SOCK_Dgram_Mcast::subscribe (const ACE_INET_Addr &mcast_addr,
- int reuse_addr,
- const ASYS_TCHAR *net_if,
- int protocol_family,
- int protocol)
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Mcast::subscribe");
-
- // Make a local copy of address to use in sends.
- this->mcast_addr_.set (mcast_addr);
-
- // Only perform the open() initialization if we haven't been opened
- // previously.
- if (this->get_handle () == ACE_INVALID_HANDLE)
- {
- if (ACE_SOCK::open (SOCK_DGRAM, protocol_family,
- protocol, reuse_addr) == -1)
- return -1;
-
- int one = 1;
- if (reuse_addr
- && this->ACE_SOCK::set_option (SOL_SOCKET,
- SO_REUSEADDR,
- &one,
- sizeof one) == -1)
- return -1;
-#if defined (SO_REUSEPORT)
- if (this->ACE_SOCK::set_option (SOL_SOCKET,
- SO_REUSEPORT,
- &one,
- sizeof one) == -1)
- return -1;
-#endif /* SO_REUSEPORT */
-
- // Create an address to bind the socket to.
-
- ACE_INET_Addr local;
-
- if (local.set (this->mcast_addr_.get_port_number ()) == -1)
- return -1;
- else if (ACE_SOCK_Dgram::shared_open (local, protocol_family) == -1)
- return -1;
- }
-
- // Create multicast request.
- if (this->make_multicast_address (this->mcast_addr_, net_if) == -1)
- return -1;
-
- // Tell network device driver to read datagrams with a
- // multicast_address address.
- else if (this->ACE_SOCK::set_option (IPPROTO_IP,
- IP_ADD_MEMBERSHIP,
- &multicast_address_,
- sizeof multicast_address_) == -1)
- return -1;
- return 0;
-}
-
-int
-ACE_SOCK_Dgram_Mcast::unsubscribe (void)
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Mcast::unsubscribe");
- return this->ACE_SOCK::set_option (IPPROTO_IP,
- IP_DROP_MEMBERSHIP,
- &multicast_address_,
- sizeof multicast_address_);
-}
-
-int
-ACE_SOCK_Dgram_Mcast::make_multicast_address (const ACE_INET_Addr &mcast_addr,
- const ASYS_TCHAR *net_if)
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Mcast::make_multicast_address");
-
- if (net_if != 0)
- {
-#if !defined (ACE_WIN32)
- struct ifreq if_address;
-
- ACE_OS::strcpy (if_address.ifr_name, net_if);
-
- if (ACE_OS::ioctl (this->get_handle (), SIOCGIFADDR, &if_address) == -1)
- return -1;
-
- struct sockaddr_in *socket_address;
- socket_address = (sockaddr_in *) &if_address.ifr_addr;
- multicast_address_.imr_interface.s_addr = socket_address->sin_addr.s_addr;
-#else
- // This port number is not necessary, just convenient
- ACE_INET_Addr interface_addr;
- if (interface_addr.set (mcast_addr.get_port_number (),
- net_if) == -1)
- return -1;
- multicast_address_.imr_interface.s_addr =
- htonl (interface_addr.get_ip_address ());
-#endif /* ACE_WIN32 */
- }
- else
- multicast_address_.imr_interface.s_addr = INADDR_ANY;
-
- multicast_address_.imr_multiaddr.s_addr = htonl (mcast_addr.get_ip_address ());
- return 0;
-}
diff --git a/ace/SOCK_Dgram_Mcast.h b/ace/SOCK_Dgram_Mcast.h
deleted file mode 100644
index c3f173c6b9c..00000000000
--- a/ace/SOCK_Dgram_Mcast.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SOCK_Dgram_Mcast.h
-//
-// = AUTHORS
-// Irfan Pyrali (ip1@cs.wustl.edu)
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_SOCK_DGRAM_MCAST_H)
-#define ACE_SOCK_DGRAM_MCAST_H
-
-#include "ace/SOCK_Dgram.h"
-#include "ace/INET_Addr.h"
-
-class ACE_Export ACE_SOCK_Dgram_Mcast : public ACE_SOCK_Dgram
-{
- // = TITLE
- // Defines the member functions for the ACE SOCK wrapper
- // multicast abstraction.
-public:
- // = Initialization routine.
- ACE_SOCK_Dgram_Mcast (void);
- // Note that there is no open (). This cannot be used unless you
- // subscribe to the multicast group. If you just want to send (and
- // not listen) to the multicast group, use ACE_SOCK_Dgram or
- // ACE_SOCK_CODgram.
-
- // = Multicast group management routines.
-
- int subscribe (const ACE_INET_Addr &mcast_addr,
- int reuse_addr = 1,
- const ASYS_TCHAR *net_if = 0,
- int protocol_family = PF_INET,
- int protocol = 0);
- // Join a multicast group by telling the network interface device
- // driver to accept datagrams with ACE_INET_Addr &mcast_addr
- // multicast addresses.
- //
- // If you have called open already, subscribe closes the socket and
- // opens a new socket bound to the mcast_addr.
- //
- // Interface is hardware specific. use netstat -i to find whether
- // your interface is, say, le0 or something else. If net_if == 0,
- // subscribe uses the default mcast interface.
- // Returns: -1 on error, else 0.
-
- int unsubscribe (void);
- // Unsubscribe from a multicast group. Returns 0 on success, -1 on
- // failure.
-
- // = Data transfer routines.
- ssize_t send (const void *buf, size_t n, int flags = 0) const;
- // Send <n> bytes in <buf>.
-
- ssize_t send (const iovec iov[], size_t n, int flags = 0) const;
- // Send <n> <iovecs>.
-
- // = Options.
- int set_option (int option, char optval);
- // Set an ip option that takes a char as input.
- // e.g. IP_MULTICAST_LOOP. This is just a nice interface to a
- // subset of possible setsockopt/ACE_SOCK::set_option calls Returns
- // 0 on success, -1 on failure.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_HANDLE open (const ACE_Addr &local,
- int protocol_family = PF_INET,
- int protocol = 0);
- // disable public use of ACE_SOCK_Dgram::open ()
-
- // = Disable public use of ACE_SOCK_Dgram::sends and force
- // ACE_SOCK_Dgram_Mcast::sends inline
- ssize_t send (const void *buf,
- size_t n,
- const ACE_Addr &addr,
- int flags = 0) const;
- ssize_t send (const iovec iov[],
- size_t n,
- const ACE_Addr &addr,
- int flags = 0) const;
-
- int make_multicast_address (const ACE_INET_Addr &mcast_addr,
- const ASYS_TCHAR *net_if = ASYS_TEXT ("le0"));
- // Initialize a multicast address.
-
- ACE_INET_Addr mcast_addr_;
- // Multicast group address.
-
- struct ip_mreq multicast_address_;
- // IP address.
-};
-
-#include "ace/SOCK_Dgram_Mcast.i"
-
-#endif /* ACE_SOCK_DGRAM_MCAST_H */
diff --git a/ace/SOCK_Dgram_Mcast.i b/ace/SOCK_Dgram_Mcast.i
deleted file mode 100644
index 835a3bbd135..00000000000
--- a/ace/SOCK_Dgram_Mcast.i
+++ /dev/null
@@ -1,31 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SOCK_Dgram_Mcast.i
-
-inline int
-ACE_SOCK_Dgram_Mcast::set_option (int option,
- char optval)
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Mcast::set_option");
- return this->ACE_SOCK::set_option (IPPROTO_IP, option,
- &optval, sizeof (char));
-}
-
-inline ssize_t
-ACE_SOCK_Dgram_Mcast::send (const void *buf,
- size_t n, int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Mcast::send");
- return this->ACE_SOCK_Dgram::send (buf, n,
- this->mcast_addr_, flags);
-}
-
-inline ssize_t
-ACE_SOCK_Dgram_Mcast::send (const iovec iov[],
- size_t n, int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Dgram_Mcast::send");
- return this->ACE_SOCK_Dgram::send (iov, n,
- this->mcast_addr_, flags);
-}
diff --git a/ace/SOCK_IO.cpp b/ace/SOCK_IO.cpp
deleted file mode 100644
index 5a2e9090046..00000000000
--- a/ace/SOCK_IO.cpp
+++ /dev/null
@@ -1,113 +0,0 @@
-// SOCK_IO.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SOCK_IO.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SOCK_IO)
-
-void
-ACE_SOCK_IO::dump (void) const
-{
- ACE_TRACE ("ACE_SOCK_IO::dump");
-}
-
-// Allows a client to read from a socket without having to provide
-// a buffer to read. This method determines how much data is in the
-// socket, allocates a buffer of this size, reads in the data, and
-// returns the number of bytes read.
-
-ssize_t
-ACE_SOCK_IO::recv (iovec *io_vec)
-{
-#if defined (FIONREAD)
- u_long inlen;
-
- if (ACE_OS::ioctl (this->get_handle (), FIONREAD,
- (u_long *) &inlen) == -1)
- return -1;
- else if (inlen > 0)
- {
- ACE_NEW_RETURN (io_vec->iov_base, char[inlen], -1);
- io_vec->iov_len = this->recv (io_vec->iov_base, inlen);
- return io_vec->iov_len;
- }
- else
- return 0;
-#else
- io_vec = io_vec;
- ACE_NOTSUP_RETURN (-1);
-#endif /* FIONREAD */
-}
-
-// Send N char *ptrs and int lengths. Note that the char *'s precede
-// the ints (basically, an varargs version of writev). The count N is
-// the *total* number of trailing arguments, *not* a couple of the
-// number of tuple pairs!
-
-ssize_t
-ACE_SOCK_IO::send (size_t n, ...) const
-{
- ACE_TRACE ("ACE_SOCK_IO::send");
-
- va_list argp;
- size_t total_tuples = n / 2;
- iovec *iovp;
-#if defined (ACE_HAS_ALLOCA)
- iovp = (iovec *) alloca (total_tuples * sizeof (iovec));
-#else
- ACE_NEW_RETURN (iovp, iovec[total_tuples], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- va_start (argp, n);
-
- for (size_t i = 0; i < total_tuples; i++)
- {
- iovp[i].iov_base = va_arg (argp, char *);
- iovp[i].iov_len = va_arg (argp, int);
- }
-
- ssize_t result = ACE_OS::writev (this->get_handle (), iovp, total_tuples);
-#if !defined (ACE_HAS_ALLOCA)
- delete [] iovp;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- va_end (argp);
- return result;
-}
-
-// This is basically an interface to ACE_OS::readv, that doesn't use
-// the struct iovec explicitly. The ... can be passed as an arbitrary
-// number of (char *ptr, int len) tuples. However, the count N is the
-// *total* number of trailing arguments, *not* a couple of the number
-// of tuple pairs!
-
-ssize_t
-ACE_SOCK_IO::recv (size_t n, ...) const
-{
- ACE_TRACE ("ACE_SOCK_IO::recv");
-
- va_list argp;
- size_t total_tuples = n / 2;
- iovec *iovp;
-#if defined (ACE_HAS_ALLOCA)
- iovp = (iovec *) alloca (total_tuples * sizeof (iovec));
-#else
- ACE_NEW_RETURN (iovp, iovec[total_tuples], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- va_start (argp, n);
-
- for (size_t i = 0; i < total_tuples; i++)
- {
- iovp[i].iov_base = va_arg (argp, char *);
- iovp[i].iov_len = va_arg (argp, int);
- }
-
- ssize_t result = ACE_OS::readv (this->get_handle (), iovp, total_tuples);
-#if !defined (ACE_HAS_ALLOCA)
- delete [] iovp;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- va_end (argp);
- return result;
-}
-
diff --git a/ace/SOCK_IO.h b/ace/SOCK_IO.h
deleted file mode 100644
index d7f65601b7f..00000000000
--- a/ace/SOCK_IO.h
+++ /dev/null
@@ -1,111 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SOCK_IO.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SOCK_IO_H)
-#define ACE_SOCK_IO_H
-
-#include "ace/SOCK.h"
-
-class ACE_Export ACE_SOCK_IO : public ACE_SOCK
-{
- // = TITLE
- // Defines the methods for the ACE socket wrapper I/O routines
- // (e.g., send/recv).
-public:
- ssize_t send (const void *buf,
- size_t n,
- int flags) const;
- // Send an <n> byte buffer to the connected socket (uses
- // <send(3n)>).
-
- ssize_t recv (void *buf,
- size_t n,
- int flags) const;
- // Recv an <n> byte buffer from the connected socket (uses
- // <recv(3n)>).
-
- ssize_t send (const void *buf,
- size_t n) const;
- // Send an <n> byte buffer to the connected socket (uses
- // <write(2)>).
-
- ssize_t recv (void *buf,
- size_t n) const;
- // Recv an <n> byte buffer from the connected socket (uses
- // <read(2)>).
-
- ssize_t send (const iovec iov[],
- size_t n) const;
- // Send a vector of an <n> byte messages to the connected socket.
-
- ssize_t recv (iovec iov[],
- size_t n) const;
- // Recv a vector of an <n> byte messages to the connected socket.
-
- ssize_t send (const void *buf,
- size_t n,
- int flags,
- const ACE_Time_Value *timeout);
- // Wait to to <timeout> amount of time to send up to <n> bytes into
- // <buf> from <handle> (uses the <send> call). If <send> times out
- // a -1 is returned with <errno == ETIME>. If it succeeds the
- // number of bytes sent is returned.
-
- ssize_t recv (void *buf,
- size_t n,
- int flags,
- const ACE_Time_Value *timeout);
- // Wait up to <timeout> amount of time to receive up to <n> bytes
- // into <buf> from <handle> (uses the <recv> call). If <recv> times
- // out a -1 is returned with <errno == ETIME>. If it succeeds the
- // number of bytes received is returned.
-
- ssize_t send (size_t n,
- ...) const;
- // Send <n> varargs messages to the connected socket.
-
- ssize_t recv (size_t n,
- ...) const;
- // Recv <n> varargs messages to the connected socket.
-
- ssize_t send (const void *buf,
- size_t n,
- ACE_OVERLAPPED *overlapped) const;
- // Send <n> bytes via Win32 WriteFile using overlapped I/O.
-
- ssize_t recv (void *buf,
- size_t n,
- ACE_OVERLAPPED *overlapped) const;
- // Recv <n> bytes via Win32 ReadFile using overlapped I/O.
-
- ssize_t recv (iovec *io_vec);
- // Allows a client to read from a socket without having to provide a
- // buffer to read. This method determines how much data is in the
- // socket, allocates a buffer of this size, reads in the data, and
- // returns the number of bytes read. The caller is responsible for
- // deleting the member in the <iov_base> field of <io_vec>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/SOCK_IO.i"
-
-#endif /* ACE_SOCK_IO_H */
diff --git a/ace/SOCK_IO.i b/ace/SOCK_IO.i
deleted file mode 100644
index 67ae7186bf6..00000000000
--- a/ace/SOCK_IO.i
+++ /dev/null
@@ -1,101 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SOCK_IO.i
-
-// Send an n byte message to the connected socket.
-
-inline ssize_t
-ACE_SOCK_IO::send (const void *buf, size_t n, int flags) const
-{
- ACE_TRACE ("ACE_SOCK_IO::send");
- return ACE_OS::send (this->get_handle (), (const char *) buf, n, flags);
-}
-
-// Recv an n byte message from the connected socket.
-
-inline ssize_t
-ACE_SOCK_IO::recv (void *buf, size_t n, int flags) const
-{
- ACE_TRACE ("ACE_SOCK_IO::recv");
- return ACE_OS::recv (this->get_handle (), (char *) buf, n, flags);
-}
-
-// Send an n byte message to the connected socket.
-
-inline ssize_t
-ACE_SOCK_IO::send (const void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_SOCK_IO::send");
-#if defined (ACE_WIN32)
- return ACE_OS::send (this->get_handle (), (const char *) buf, n, 0);
-#else
- return ACE_OS::write (this->get_handle (), (const char *) buf, n);
-#endif /* ACE_WIN32 */
-}
-
-// Recv an n byte message from the connected socket.
-
-inline ssize_t
-ACE_SOCK_IO::recv (void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_SOCK_IO::recv");
-#if defined (ACE_WIN32)
- return ACE_OS::recv (this->get_handle (), (char *) buf, n, 0);
-#else
- return ACE_OS::read (this->get_handle (), (char *) buf, n);
-#endif /* ACE_WIN32 */
-}
-
-// Send a vector of n byte messages to the connected socket.
-
-inline ssize_t
-ACE_SOCK_IO::send (const iovec iov[], size_t n) const
-{
- ACE_TRACE ("ACE_SOCK_IO::send");
- return ACE_OS::writev (this->get_handle (), (iovec *) iov, n);
-}
-
-// Recv an n byte message from the connected socket.
-
-inline ssize_t
-ACE_SOCK_IO::recv (iovec iov[], size_t n) const
-{
- ACE_TRACE ("ACE_SOCK_IO::recv");
- return ACE_OS::readv (this->get_handle (), (iovec *) iov, n);
-}
-
-inline ssize_t
-ACE_SOCK_IO::send (const void *buf, size_t n,
- ACE_OVERLAPPED *overlapped) const
-{
- ACE_TRACE ("ACE_SOCK_IO::send");
- return ACE_OS::write (this->get_handle (),
- (const char *) buf, n,
- overlapped);
-}
-
-inline ssize_t
-ACE_SOCK_IO::recv (void *buf, size_t n,
- ACE_OVERLAPPED *overlapped) const
-{
- ACE_TRACE ("ACE_SOCK_IO::recv");
- return ACE_OS::read (this->get_handle (), (char *) buf, n,
- overlapped);
-}
-
-inline ssize_t
-ACE_SOCK_IO::send (const void *buf, size_t len, int flags,
- const ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_SOCK_IO::send");
- return ACE::send (this->get_handle (), buf, len, flags, timeout);
-}
-
-inline ssize_t
-ACE_SOCK_IO::recv (void *buf, size_t len, int flags,
- const ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_SOCK_IO::recv");
- return ACE::recv (this->get_handle (), buf, len, flags, timeout);
-}
diff --git a/ace/SOCK_Stream.cpp b/ace/SOCK_Stream.cpp
deleted file mode 100644
index 2acb22f962c..00000000000
--- a/ace/SOCK_Stream.cpp
+++ /dev/null
@@ -1,30 +0,0 @@
-// SOCK_Stream.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SOCK_Stream.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SOCK_Stream)
-
-void
-ACE_SOCK_Stream::dump (void) const
-{
- ACE_TRACE ("ACE_SOCK_Stream::dump");
-}
-
-int
-ACE_SOCK_Stream::close (void)
-{
-#if defined (ACE_WIN32)
- // We need the following call to make things work correctly on
- // Win32, which requires use to do a <close_writer> before doing the
- // close in order to avoid losing data. Note that we don't need to
- // do this on UNIX since it doesn't have this "feature". Moreover,
- // this will cause subtle problems on UNIX due to the way that
- // fork() works.
- this->close_writer ();
-#endif /* ACE_WIN32 */
- // Close down the socket.
- return ACE_SOCK::close ();
-}
-
diff --git a/ace/SOCK_Stream.h b/ace/SOCK_Stream.h
deleted file mode 100644
index f8fc16ee3c7..00000000000
--- a/ace/SOCK_Stream.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SOCK_Stream.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SOCK_STREAM_H)
-#define ACE_SOCK_STREAM_H
-
-#include "ace/SOCK_IO.h"
-#include "ace/INET_Addr.h"
-
-class ACE_Export ACE_SOCK_Stream : public ACE_SOCK_IO
-{
- // = TITLE
- // Defines the methods in the <ACE_SOCK_Stream> abstraction.
- //
- // = DESCRIPTION
- // This adds additional wrapper methods atop the <ACE_SOCK_IO>
- // class.
-public:
- //= The following two methods use write and read system calls.
- ssize_t send_n (const void *buf, int n) const;
- // Send n bytes, keep trying until n are sent.
- ssize_t recv_n (void *buf, int n) const;
- // Recv n bytes, keep trying until n are received.
-
- // = The following two methods use the send and recv system calls.
- ssize_t send_n (const void *buf, int n, int flags) const;
- // Send n bytes, keep trying until n are sent.
- ssize_t recv_n (void *buf, int n, int flags) const;
- // Recv n bytes, keep trying until n are received.
-
- ssize_t send_n (const void *buf,
- size_t len,
- int flags,
- const ACE_Time_Value *timeout);
- // Try to send exactly <len> bytes into <buf> from <handle> (uses
- // the <send> call). If <send> blocks for longer than <timeout> the
- // number of bytes actually sent is returned with <errno == ETIME>.
- // If a timeout does not occur, <send_n> return <len> (i.e., the
- // number of bytes requested to be sent).
-
- ssize_t recv_n (void *buf,
- size_t len,
- int flags,
- const ACE_Time_Value *timeout);
- // Try to recv exactly <len> bytes into <buf> from <handle> (uses
- // the <ACE::recv_n> call). The <ACE_Time_Value> indicates how long
- // to blocking trying to receive. If <timeout> == 0, the caller
- // will block until action is possible, else will wait until the
- // relative time specified in *<timeout> elapses). If <recv> blocks
- // for longer than <timeout> the number of bytes actually read is
- // returned with <errno == ETIME>. If a timeout does not occur,
- // <recv_n> return <len> (i.e., the number of bytes requested to be
- // read).
-
- // = Send/receive an ``urgent'' character (see TCP specs...).
- ssize_t send_urg (void *ptr, int len = sizeof (char));
- ssize_t recv_urg (void *ptr, int len = sizeof (char));
-
- // = Selectively close endpoints.
- int close_reader (void);
- // Close down the reader.
- int close_writer (void);
- // Close down the writer.
-
- int close (void);
- // Close down the socket (we need this to make things work correctly
- // on Win32, which requires use to do a <close_writer> before doing
- // the close to avoid losing data).
-
- // = Meta-type info
- typedef ACE_INET_Addr PEER_ADDR;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/SOCK_Stream.i"
-
-#endif /* ACE_SOCK_STREAM_H */
diff --git a/ace/SOCK_Stream.i b/ace/SOCK_Stream.i
deleted file mode 100644
index 93a35ad219d..00000000000
--- a/ace/SOCK_Stream.i
+++ /dev/null
@@ -1,101 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SOCK_Stream.i
-
-#include "ace/SOCK_Stream.h"
-
-// Shut down just the reading end of a ACE_SOCK.
-
-inline int
-ACE_SOCK_Stream::close_reader (void)
-{
- ACE_TRACE ("ACE_SOCK_Stream::close_reader");
- if (this->get_handle () != ACE_INVALID_HANDLE)
- return ACE_OS::shutdown (this->get_handle (), 0);
- else
- return 0;
-}
-
-// Shut down just the writing end of a ACE_SOCK.
-
-inline int
-ACE_SOCK_Stream::close_writer (void)
-{
- ACE_TRACE ("ACE_SOCK_Stream::close_writer");
- if (this->get_handle () != ACE_INVALID_HANDLE)
- return ACE_OS::shutdown (this->get_handle (), 1);
- else
- return 0;
-}
-
-inline ssize_t
-ACE_SOCK_Stream::send_n (const void *buf, size_t len, int flags,
- const ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_SOCK_Stream::send_n");
- return ACE::send_n (this->get_handle (), buf, len, flags, timeout);
-}
-
-inline ssize_t
-ACE_SOCK_Stream::recv_n (void *buf, size_t len, int flags,
- const ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_SOCK_Stream::recv_n");
- return ACE::recv_n (this->get_handle (), buf, len, flags, timeout);
-}
-
-// Receive exactly BUF_SIZE bytes from file descriptor this->handle
-// into <buf>. Keep trying until this many bytes are received.
-
-inline ssize_t
-ACE_SOCK_Stream::recv_n (void *buf, int buf_size, int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Stream::recv_n");
- return ACE::recv_n (this->get_handle (), buf, buf_size, flags);
-}
-
-// Send exactly N bytes from <buf> to <handle>. Keeping trying
-// until this many bytes are sent.
-
-inline ssize_t
-ACE_SOCK_Stream::send_n (const void *buf, int buf_size, int flags) const
-{
- ACE_TRACE ("ACE_SOCK_Stream::send_n");
- return ACE::send_n (this->get_handle (), buf, buf_size, flags);
-}
-
-// Receive exactly BUF_SIZE bytes from file descriptor
-// into BUF. Keep trying until this many bytes are received.
-
-inline ssize_t
-ACE_SOCK_Stream::recv_n (void *buf, int buf_size) const
-{
- ACE_TRACE ("ACE_SOCK_Stream::recv_n");
- return ACE::recv_n (this->get_handle (), buf, buf_size);
-}
-
-// Send exactly N bytes from BUF to THIS->SOK_FD. Keeping trying
-// until this many bytes are sent.
-
-inline ssize_t
-ACE_SOCK_Stream::send_n (const void *buf, int buf_size) const
-{
- ACE_TRACE ("ACE_SOCK_Stream::send_n");
- return ACE::send_n (this->get_handle (), buf, buf_size);
-}
-
-inline ssize_t
-ACE_SOCK_Stream::send_urg (void *ptr, int len)
-{
- ACE_TRACE ("ACE_SOCK_Stream::send_urg");
- return ACE_OS::send (this->get_handle (), (char *) ptr, len, MSG_OOB);
-}
-
-inline ssize_t
-ACE_SOCK_Stream::recv_urg (void *ptr, int len)
-{
- ACE_TRACE ("ACE_SOCK_Stream::recv_urg");
- return ACE_OS::recv (this->get_handle (), (char *) ptr, len, MSG_OOB);
-}
-
diff --git a/ace/SPIPE.cpp b/ace/SPIPE.cpp
deleted file mode 100644
index c70cd1ea06d..00000000000
--- a/ace/SPIPE.cpp
+++ /dev/null
@@ -1,58 +0,0 @@
-// SPIPE.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SPIPE.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SPIPE)
-
-// This is the do-nothing constructor.
-
-ACE_SPIPE::ACE_SPIPE (void)
-{
- // ACE_TRACE ("ACE_SPIPE::ACE_SPIPE");
-}
-
-void
-ACE_SPIPE::dump (void) const
-{
- ACE_TRACE ("ACE_SPIPE::dump");
-}
-
-// Close down a ACE_SPIPE.
-
-int
-ACE_SPIPE::get_local_addr (ACE_SPIPE_Addr &local_sap) const
-{
- ACE_TRACE ("ACE_SPIPE::get_local_addr");
- local_sap = this->local_addr_;
- return 0;
-}
-
-// Close down the STREAM pipe without removing the rendezvous point.
-
-int
-ACE_SPIPE::close (void)
-{
- ACE_TRACE ("ACE_SPIPE::close");
- int result = 0;
-
- if (this->get_handle () != ACE_INVALID_HANDLE)
- {
- result = ACE_OS::close (this->get_handle ());
- this->set_handle (ACE_INVALID_HANDLE);
- }
- return result;
-}
-
-// Close down the STREAM pipe and remove the rendezvous point from the
-// file system.
-
-int
-ACE_SPIPE::remove (void)
-{
- ACE_TRACE ("ACE_SPIPE::remove");
- int result = this->close ();
- return ACE_OS::unlink (this->local_addr_.get_path_name ()) == -1 || result == -1 ? -1 : 0;
-}
-
diff --git a/ace/SPIPE.h b/ace/SPIPE.h
deleted file mode 100644
index 2ab84a55acd..00000000000
--- a/ace/SPIPE.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SPIPE.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SPIPE_H)
-#define ACE_SPIPE_H
-
-#include "ace/IPC_SAP.h"
-#include "ace/SPIPE_Addr.h"
-
-class ACE_Export ACE_SPIPE : public ACE_IPC_SAP
-{
- // = TITLE
- // Defines the member functions for the base class of the
- // ACE_SPIPE abstraction.
-public:
- int close (void);
- // Close down the STREAM pipe without removing the rendezvous point.
-
- int remove (void);
- // Close down the STREAM pipe and remove the rendezvous point from
- // the file system.
-
- int get_local_addr (ACE_SPIPE_Addr &) const;
- // Return the local address of this endpoint.
-
- int disable (int signum) const ;
- // Disable signal <signum>
- // This is here to prevent Win32 from
- // disabling SPIPE using socket calls
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_SPIPE (void);
- // Ensure that this class is an abstract base class
-
- ACE_SPIPE_Addr local_addr_;
- // Our local address.
-};
-
-#include "ace/SPIPE.i"
-#endif /* ACE_SPIPE_H */
diff --git a/ace/SPIPE.i b/ace/SPIPE.i
deleted file mode 100644
index 289fdad2481..00000000000
--- a/ace/SPIPE.i
+++ /dev/null
@@ -1,16 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SPIPE.i
-
-inline int
-ACE_SPIPE::disable (int signum) const
-{
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG (signum) ;
- return 0 ;
-#else /* ACE_WIN32 */
- return ACE_IPC_SAP::disable (signum) ;
-#endif /* ACE_WIN32 */
-}
-
diff --git a/ace/SPIPE_Acceptor.cpp b/ace/SPIPE_Acceptor.cpp
deleted file mode 100644
index d2a2ac67c17..00000000000
--- a/ace/SPIPE_Acceptor.cpp
+++ /dev/null
@@ -1,225 +0,0 @@
-// SPIPE_Acceptor.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SPIPE_Acceptor.h"
-
-ACE_SPIPE_Acceptor::ACE_SPIPE_Acceptor (void)
-{
- ACE_TRACE ("ACE_SPIPE_Acceptor::ACE_SPIPE_Acceptor");
-}
-
-int
-ACE_SPIPE_Acceptor::remove (void)
-{
- ACE_TRACE ("ACE_SPIPE_Acceptor::remove");
-#if defined (ACE_HAS_STREAM_PIPES)
- int result = this->close ();
-
- // Remove the underlying file.
- return ACE_OS::unlink (this->local_addr_.get_path_name ()) == -1
- || result == -1 ? -1 : 0;
-#else
- this->close ();
- return 0;
-#endif
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SPIPE_Acceptor)
-
-void
-ACE_SPIPE_Acceptor::dump (void) const
-{
- ACE_TRACE ("ACE_SPIPE_Acceptor::dump");
-}
-
-// General purpose routine for performing server ACE_SPIPE creation.
-
-int
-ACE_SPIPE_Acceptor::open (const ACE_SPIPE_Addr &local_sap,
- int /* reuse_addr */,
- int perms)
-{
- ACE_TRACE ("ACE_SPIPE_Acceptor::open");
-
- this->local_addr_ = local_sap;
- this->set_handle (ACE_INVALID_HANDLE);
-
- return this->create_new_instance (perms);
-}
-
-int
-ACE_SPIPE_Acceptor::create_new_instance (int perms)
-{
-#if defined (ACE_HAS_STREAM_PIPES)
- ACE_HANDLE handle;
- ACE_HANDLE spipe[2];
-
- handle = ACE_OS::creat (this->local_addr_.get_path_name (), perms);
-
- if (handle == ACE_INVALID_HANDLE)
- return -1;
- else if (ACE_OS::close (handle) == -1)
- return -1;
- else if (ACE_OS::pipe (spipe) == -1)
- return -1;
- else if (ACE_OS::ioctl (spipe[0], I_PUSH, "connld") == -1)
- return -1;
- else if (ACE_OS::fattach (spipe[0], this->local_addr_.get_path_name ()) == -1)
- return -1;
-
- this->set_handle (spipe[1]);
- return 0;
-#elif defined (ACE_WIN32)
- // Create a new instance of the Named Pipe (WIN32). A new instance
- // of the named pipe must be created for every client process. If
- // an instance of the named pipe that is already connected to a
- // client process is reused with a new client process,
- // ::ConnectNamedPipe() would fail.
-
- ACE_UNUSED_ARG(perms);
- ACE_TRACE ("ACE_SPIPE_Acceptor::create_new_instance");
-
- // Create a new instance of the named pipe
- ACE_HANDLE handle = ::CreateNamedPipe (this->local_addr_.get_path_name (),
- PIPE_ACCESS_DUPLEX |
- FILE_FLAG_OVERLAPPED,
- PIPE_TYPE_MESSAGE | PIPE_READMODE_MESSAGE,
- MAX_PIPE_INSTANCES,
- 1024 * 10,
- 1024 * 10,
- ACE_DEFAULT_TIMEOUT,
- NULL);
- if (handle == ACE_INVALID_HANDLE)
- return -1;
- else
- this->set_handle (handle);
- return 0;
-#else
- ACE_UNUSED_ARG (perms);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-int
-ACE_SPIPE_Acceptor::close (void)
-{
- ACE_TRACE ("ACE_SPIPE_Acceptor::close");
-
- // This behavior is shared by UNIX and Win32...
- int result = this->ACE_SPIPE::close ();
- this->set_handle (ACE_INVALID_HANDLE);
-
-#if defined (ACE_HAS_STREAM_PIPES)
- ACE_OS::fdetach (this->local_addr_.get_path_name ());
-#endif /* ACE_HAS_STREAM_PIPES */
- return result;
-}
-
-ACE_SPIPE_Acceptor::ACE_SPIPE_Acceptor (const ACE_SPIPE_Addr &local_sap,
- int reuse_addr,
- int perms)
-{
- ACE_TRACE ("ACE_SPIPE_Acceptor::ACE_SPIPE_Acceptor");
-
- if (this->open (local_sap, reuse_addr, perms) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_SPIPE_Acceptor")));
-}
-
-// General purpose routine for accepting new connections.
-
-int
-ACE_SPIPE_Acceptor::accept (ACE_SPIPE_Stream &new_io,
- ACE_SPIPE_Addr *remote_addr,
- ACE_Time_Value *timeout,
- int restart,
- int reset_new_handle)
-{
- ACE_TRACE ("ACE_SPIPE_Acceptor::accept");
- ACE_UNUSED_ARG (reset_new_handle);
-
-#if defined (ACE_HAS_STREAM_PIPES)
- strrecvfd r_handle;
-
- // Note that if THIS->MILLI_SECOND_DELAY == -1 we block on
- // ACE_OS::ioctl(). Otherwise, we will wait for the desired number
- // of milli seconds using ACE_OS::poll.
-
- if (timeout != 0 &&
- ACE::handle_timed_accept (this->get_handle (), timeout, restart) == -1)
- return -1;
- else if (ACE_OS::ioctl (this->get_handle (), I_RECVFD, &r_handle) == -1)
- return -1;
-
- new_io.set_handle (r_handle.fd);
- new_io.local_addr_ = this->local_addr_;
- new_io.remote_addr_.set_size (sizeof r_handle.gid + sizeof r_handle.uid);
- new_io.remote_addr_.group_id (r_handle.gid);
- new_io.remote_addr_.user_id (r_handle.uid);
-
- // This is for compatibility with ACE_SOCK_Acceptor and
- // ACE_TLI_Acceptor.
- if (remote_addr != 0)
- *remote_addr = new_io.remote_addr_;
-
- return 0;
-#elif defined (ACE_WIN32)
- ACE_UNUSED_ARG (restart);
- ACE_UNUSED_ARG (timeout);
- ACE_UNUSED_ARG (remote_addr);
-
- // Check to see if we have a valid pipe
- if (this->get_handle () == ACE_INVALID_HANDLE)
- return -1;
-
- // Accept connection on the current instance of the named pipe Note
- // that the connection is done synchronously, by specifying a NULL
- // OVERLAPPED structure pointer.
-
- int attempts = 0;
-
- for (;;)
- {
- attempts++;
-
- if (::ConnectNamedPipe (this->get_handle (), NULL) != 0)
- break;
-
- DWORD error = ::GetLastError ();
-
- if (error == ERROR_NO_DATA)
- {
- // A client connected and disconnected in the interval
- // between the creation of the named pipe instance and the
- // call to ::ConnectNamedPipe (). The named pipe handle
- // must be disconnected from this fleeting client before it
- // can be reconnected to new client.
-
- if (attempts > MAX_ACCEPT_ATTEMPTS)
- return -1;
- else if (::DisconnectNamedPipe (this->get_handle ()) != 0)
- return -1;
- // Loop and make another connection attempt.
- }
- else if (error == ERROR_PIPE_CONNECTED)
- // A client connected in the interval between the creation of
- // the named pipe instance and the call to ::ConnectNamedPipe
- // (). However, the connection is alright.
- break;
- else // Unrecoverable connection failure, so let's bail out...
- return -1;
- }
-
- new_io.set_handle (this->get_handle ());
- new_io.local_addr_ = this->local_addr_;
-
- // Create a new instance of the pipe for the next connection.
- return this->create_new_instance ();
-#else
- ACE_UNUSED_ARG (restart);
- ACE_UNUSED_ARG (timeout);
- ACE_UNUSED_ARG (remote_addr);
- ACE_UNUSED_ARG (new_io);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
diff --git a/ace/SPIPE_Acceptor.h b/ace/SPIPE_Acceptor.h
deleted file mode 100644
index 0d86e85e91d..00000000000
--- a/ace/SPIPE_Acceptor.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SPIPE_Acceptor.h
-//
-// = AUTHOR
-// Doug Schmidt and Prashant Jain
-//
-// ============================================================================
-
-#if !defined (ACE_SPIPE_ACCEPTOR_H)
-#define ACE_SPIPE_ACCEPTOR_H
-
-#include "ace/SPIPE_Stream.h"
-
-class ACE_Export ACE_SPIPE_Acceptor : public ACE_SPIPE
-{
- // = TITLE
- // Defines the format and interface for the listener side of the
- // ACE_SPIPE_Stream.
-public:
-#if defined (ACE_WIN32)
- // = Maximum number of attempts to accept a connection
- enum
- {
- MAX_PIPE_INSTANCES = PIPE_UNLIMITED_INSTANCES,
- MAX_ACCEPT_ATTEMPTS = 3
- };
-#endif /* ACE_WIN32 */
-
- // = Initialization and termination methods.
- ACE_SPIPE_Acceptor (void);
- // Default constructor.
-
- ACE_SPIPE_Acceptor (const ACE_SPIPE_Addr &local_sap,
- int reuse_addr = 1,
- int perms = ACE_DEFAULT_FILE_PERMS);
- // Initiate a passive-mode STREAM pipe listener.
-
- int open (const ACE_SPIPE_Addr &local_sap,
- int reuse_addr = 1,
- int perms = ACE_DEFAULT_FILE_PERMS);
- // Initiate a passive-mode STREAM pipe listener.
-
- int close (void);
- // Close down the passive-mode STREAM pipe listener.
-
- int remove (void);
- // Remove the underlying mounted pipe from the file system.
-
- // = Passive connection acceptance method.
- int accept (ACE_SPIPE_Stream &ipc_sap_spipe,
- ACE_SPIPE_Addr *remote_addr = 0,
- ACE_Time_Value *timeout = 0,
- int restart = 1,
- int reset_new_handle = 0);
- // Accept a new data transfer connection. A <timeout> of 0 means
- // block forever, a <timeout> of {0, 0} means poll. <restart> == 1
- // means "restart if interrupted."
-
- // = Meta-type info
- typedef ACE_SPIPE_Addr PEER_ADDR;
- typedef ACE_SPIPE_Stream PEER_STREAM;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int create_new_instance (int perms = 0);
- // Create a new instance of an SPIPE.
-};
-
-#endif /* ACE_SPIPE_ACCEPTOR_H */
diff --git a/ace/SPIPE_Acceptor.i b/ace/SPIPE_Acceptor.i
deleted file mode 100644
index 441ff5a6232..00000000000
--- a/ace/SPIPE_Acceptor.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SPIPE_Acceptor.i
diff --git a/ace/SPIPE_Addr.cpp b/ace/SPIPE_Addr.cpp
deleted file mode 100644
index 2c66d4107f6..00000000000
--- a/ace/SPIPE_Addr.cpp
+++ /dev/null
@@ -1,147 +0,0 @@
-// SPIPE_Addr.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SPIPE_Addr.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/SPIPE_Addr.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SPIPE_Addr)
-
-void
-ACE_SPIPE_Addr::dump (void) const
-{
-}
-
-// Set a pointer to the address.
-void
-ACE_SPIPE_Addr::set_addr (void *addr, int len)
-{
- ACE_TRACE ("ACE_SPIPE_Addr::set_addr");
-
- this->ACE_Addr::base_set (AF_SPIPE, len);
- ACE_OS::memcpy ((void *) &this->SPIPE_addr_,
- (void *) addr,
- len);
-}
-
-// Do nothing constructor.
-
-ACE_SPIPE_Addr::ACE_SPIPE_Addr (void)
- : ACE_Addr (AF_SPIPE, sizeof this->SPIPE_addr_)
-{
- (void) ACE_OS::memset ((void *) &this->SPIPE_addr_,
- 0,
- sizeof this->SPIPE_addr_);
-}
-
-// Transform the string into the current addressing format.
-
-#if defined (UNICODE)
-int
-ACE_SPIPE_Addr::string_to_addr (const wchar_t *addr)
-{
- return this->set (addr);
-}
-#endif /* UNICODE */
-
-int
-ACE_SPIPE_Addr::string_to_addr (const char *addr)
-{
- return this->set (ACE_WIDE_STRING (addr));
-}
-
-int
-ACE_SPIPE_Addr::set (const ACE_SPIPE_Addr &sa)
-{
- this->base_set (sa.get_type (), sa.get_size ());
-
- if (sa.get_type () == AF_ANY)
- (void) ACE_OS::memset ((void *) &this->SPIPE_addr_,
- 0,
- sizeof this->SPIPE_addr_);
- else
- (void) ACE_OS::memcpy ((void *) &this->SPIPE_addr_, (void *)
- &sa.SPIPE_addr_,
- sa.get_size ());
- return 0;
-}
-
-// Copy constructor.
-
-ACE_SPIPE_Addr::ACE_SPIPE_Addr (const ACE_SPIPE_Addr &sa)
-{
- this->set (sa);
-}
-
-int
-ACE_SPIPE_Addr::set (LPCTSTR addr,
- gid_t gid,
- uid_t uid)
-{
- int len = sizeof (this->SPIPE_addr_.uid_);
- len += sizeof (this->SPIPE_addr_.gid_);
-
-#if defined (ACE_WIN32)
- const TCHAR *colonp = ACE_OS::strchr (addr, ':');
- TCHAR temp[BUFSIZ];
-
- if (colonp == 0) // Assume it's a local name.
- {
- ACE_OS::strcpy (temp, __TEXT ( "\\\\.\\pipe\\"));
- ACE_OS::strcat (temp, addr);
- }
- else
- {
-
- if (ACE_OS::strncmp (addr,
- __TEXT ("localhost"),
- ACE_OS::strlen ("localhost")) == 0)
- // change "localhost" to "."
- ACE_OS::strcpy (temp, __TEXT ("\\\\."));
- else
- {
- ACE_OS::strcpy (temp, __TEXT ("\\\\"));
-
- TCHAR *t;
-
- // We need to allocate a duplicate so that we can write a
- // NUL character into it.
- ACE_ALLOCATOR_RETURN (t, ACE_OS::strdup (addr), -1);
-
- t[colonp - addr] = __TEXT ('\0');
- ACE_OS::strcpy (temp, t);
-
- ACE_OS::free (t);
- }
-
- ACE_OS::strcat (temp, __TEXT ("\\pipe\\"));
- ACE_OS::strcat (temp, colonp + 1);
- }
- this->ACE_Addr::base_set (AF_SPIPE,
- ACE_OS::strlen (temp) + len);
-
- ACE_OS::strcpy (this->SPIPE_addr_.rendezvous_, temp);
-#else
- this->ACE_Addr::base_set (AF_SPIPE,
- ACE_OS::strlen (addr) + len);
- ACE_OS::strncpy (this->SPIPE_addr_.rendezvous_,
- addr,
- sizeof this->SPIPE_addr_.rendezvous_);
-#endif /* ACE_WIN32 */
- this->SPIPE_addr_.gid_ = gid == 0 ? ACE_OS::getgid () : gid;
- this->SPIPE_addr_.uid_ = uid == 0 ? ACE_OS::getuid () : uid;
- return 0;
-}
-
-// Create a ACE_Addr from a ACE_SPIPE pathname.
-
-ACE_SPIPE_Addr::ACE_SPIPE_Addr (LPCTSTR addr,
- gid_t gid,
- uid_t uid)
-{
- this->set (addr, gid, uid);
-}
-
diff --git a/ace/SPIPE_Addr.h b/ace/SPIPE_Addr.h
deleted file mode 100644
index d6277404f37..00000000000
--- a/ace/SPIPE_Addr.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SPIPE_Addr.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SPIPE_ADDR_H)
-#define ACE_SPIPE_ADDR_H
-#include "ace/Addr.h"
-#include "ace/ACE.h"
-
-class ACE_Export ACE_SPIPE_Addr : public ACE_Addr
-{
- // = TITLE
- // Defines the SVR4 STREAM pipe address family address format.
-public:
- // = Initialization methods.
- ACE_SPIPE_Addr (void);
- // Default constructor.
-
- ACE_SPIPE_Addr (const ACE_SPIPE_Addr &sa);
- // Copy constructor.
-
- ACE_SPIPE_Addr (LPCTSTR rendezvous_point, gid_t = 0, uid_t = 0);
- // Create a ACE_SPIPE_Addr from a rendezvous point in the file system.
-
- int set (const ACE_SPIPE_Addr &sa);
- // Acts like a copy constructor...
-
- int set (LPCTSTR rendezvous_point, gid_t = 0, uid_t = 0);
- // Create a ACE_SPIPE_Addr from a rendezvous point in the file system.
-
- virtual void *get_addr (void) const;
- // Return a pointer to the address.
-
- virtual void set_addr (void *addr, int len);
- // Set a pointer to the underlying network address.
-
-#if defined (UNICODE)
- virtual int addr_to_string (wchar_t *addr, size_t) const;
- // Transform the current address into string format.
-
- virtual int string_to_addr (const wchar_t *addr);
- // Transform the string into the current addressing format.
-#endif /* UNICODE */
-
- virtual int addr_to_string (char *addr, size_t) const;
- // Transform the current address into string format.
-
- virtual int string_to_addr (const char *addr);
- // Transform the string into the current addressing format.
-
- // = Equality/inequality tests
- int operator == (const ACE_SPIPE_Addr &SAP) const;
- // Check for equality.
-
- int operator != (const ACE_SPIPE_Addr &SAP) const;
- // Check for inequality
-
- // = SPIPE-specific address operations
- LPCTSTR get_path_name (void) const;
- // Pathname of rendezvous point in file system.
-
- uid_t user_id (void) const;
- // Get user id.
- void user_id (uid_t uid);
- // Set user id.
-
- void group_id (gid_t gid);
- // Set group ids.
- gid_t group_id (void) const;
- // Get group ids.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- // = This struct contains security attributes.
- struct
- {
- gid_t gid_;
- // Group id.
-
- uid_t uid_;
- // User id.
-
- TCHAR rendezvous_[MAXNAMLEN + 1];
- // Pathname in the file system.
-
- } SPIPE_addr_;
- // Contents of an SPIPE address.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/SPIPE_Addr.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SPIPE_ADDR_H */
diff --git a/ace/SPIPE_Addr.i b/ace/SPIPE_Addr.i
deleted file mode 100644
index 944c762483f..00000000000
--- a/ace/SPIPE_Addr.i
+++ /dev/null
@@ -1,83 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SPIPE_Addr.i
-
-#include "ace/SString.h"
-
-// Transform the current address into string format.
-
-#if defined (UNICODE)
-ACE_INLINE int
-ACE_SPIPE_Addr::addr_to_string (wchar_t *s, size_t len) const
-{
- ACE_OS::strncpy (s, this->SPIPE_addr_.rendezvous_, len);
- return 0;
-}
-#endif /* UNICODE */
-
-ACE_INLINE int
-ACE_SPIPE_Addr::addr_to_string (char *s, size_t len) const
-{
- ACE_OS::strncpy (s,
- ACE_MULTIBYTE_STRING (this->SPIPE_addr_.rendezvous_),
- len);
- return 0;
-}
-
-// Return the address.
-
-ACE_INLINE void *
-ACE_SPIPE_Addr::get_addr (void) const
-{
- return (void *) &this->SPIPE_addr_;
-}
-
-// Compare two addresses for equality.
-
-ACE_INLINE int
-ACE_SPIPE_Addr::operator == (const ACE_SPIPE_Addr &sap) const
-{
- return ACE_OS::strcmp (this->SPIPE_addr_.rendezvous_,
- sap.SPIPE_addr_.rendezvous_ ) == 0;
-}
-
-// Compare two addresses for inequality.
-
-ACE_INLINE int
-ACE_SPIPE_Addr::operator != (const ACE_SPIPE_Addr &sap) const
-{
- return !((*this) == sap); // This is lazy, of course... ;-)
-}
-
-// Return the path name used for the rendezvous point.
-
-ACE_INLINE LPCTSTR
-ACE_SPIPE_Addr::get_path_name (void) const
-{
- return this->SPIPE_addr_.rendezvous_;
-}
-
-ACE_INLINE uid_t
-ACE_SPIPE_Addr::user_id (void) const
-{
- return this->SPIPE_addr_.uid_;
-}
-
-ACE_INLINE void
-ACE_SPIPE_Addr::user_id (uid_t uid)
-{
- this->SPIPE_addr_.uid_ = uid;
-}
-
-ACE_INLINE gid_t
-ACE_SPIPE_Addr::group_id (void) const
-{
- return this->SPIPE_addr_.gid_;
-}
-
-ACE_INLINE void
-ACE_SPIPE_Addr::group_id (gid_t gid)
-{
- this->SPIPE_addr_.gid_ = gid;
-}
diff --git a/ace/SPIPE_Connector.cpp b/ace/SPIPE_Connector.cpp
deleted file mode 100644
index 947a888076c..00000000000
--- a/ace/SPIPE_Connector.cpp
+++ /dev/null
@@ -1,68 +0,0 @@
-// SPIPE_Connector.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SPIPE_Connector.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SPIPE_Connector)
-
-// Creates a Local ACE_SPIPE.
-
-ACE_SPIPE_Connector::ACE_SPIPE_Connector (ACE_SPIPE_Stream &new_io,
- const ACE_SPIPE_Addr &remote_sap,
- ACE_Time_Value *timeout,
- const ACE_Addr & local_sap,
- int reuse_addr,
- int flags,
- int perms)
-{
- ACE_TRACE ("ACE_SPIPE_Connector::ACE_SPIPE_Connector");
- if (this->connect (new_io, remote_sap, timeout, local_sap,
- reuse_addr, flags, perms) == -1
- && timeout != 0 && !(errno == EWOULDBLOCK || errno == ETIME))
- ACE_ERROR ((LM_ERROR, "address %s, %p\n",
- remote_sap.get_path_name (), "ACE_SPIPE_Connector"));
-}
-
-void
-ACE_SPIPE_Connector::dump (void) const
-{
- ACE_TRACE ("ACE_SPIPE_Connector::dump");
-}
-
-ACE_SPIPE_Connector::ACE_SPIPE_Connector (void)
-{
- ACE_TRACE ("ACE_SPIPE_Connector::ACE_SPIPE_Connector");
-}
-
-int
-ACE_SPIPE_Connector::connect (ACE_SPIPE_Stream &new_io,
- const ACE_SPIPE_Addr &remote_sap,
- ACE_Time_Value *timeout,
- const ACE_Addr & /* local_sap */,
- int /* reuse_addr */,
- int flags,
- int perms)
-{
- ACE_TRACE ("ACE_SPIPE_Connector::connect");
-
- // Make darn sure that the O_CREAT flag is not set!
- ACE_CLR_BITS (flags, O_CREAT);
- ACE_HANDLE handle = ACE::handle_timed_open (timeout,
- remote_sap.get_path_name (),
- flags, perms);
- new_io.set_handle (handle);
- new_io.remote_addr_ = remote_sap; // class copy.
-
-#if defined (ACE_WIN32)
- DWORD pipe_mode = PIPE_READMODE_MESSAGE | PIPE_WAIT;
-
- // Set named pipe mode and buffering characteristics.
- if (handle != ACE_INVALID_HANDLE)
- return ::SetNamedPipeHandleState (handle,
- &pipe_mode,
- NULL,
- NULL);
-#endif
- return handle == ACE_INVALID_HANDLE ? -1 : 0;
-}
diff --git a/ace/SPIPE_Connector.h b/ace/SPIPE_Connector.h
deleted file mode 100644
index 78e7f0ad0ef..00000000000
--- a/ace/SPIPE_Connector.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SPIPE_Connector.h
-//
-// = AUTHOR
-// Doug Schmidt and Prashant Jain
-//
-// ============================================================================
-
-#if !defined (ACE_SPIPE_CONNECTOR_H)
-#define ACE_SPIPE_CONNECTOR_H
-
-#include "ace/SPIPE_Stream.h"
-
-class ACE_Export ACE_SPIPE_Connector : public ACE_SPIPE
-{
- // = TITLE
- // Defines an active connection factory for the STREAM pipe
- // wrappers.
-public:
- // = Initialization method.
- ACE_SPIPE_Connector (void);
- // Default constructor.
-
- ACE_SPIPE_Connector (ACE_SPIPE_Stream &new_io,
- const ACE_SPIPE_Addr &remote_sap,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = O_RDWR,
- int perms = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
- // The <flags> and <perms> arguments are passed down to the open()
- // method.
-
- int connect (ACE_SPIPE_Stream &new_io,
- const ACE_SPIPE_Addr &remote_sap,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = O_RDWR,
- int perms = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
- // The <flags> and <perms> arguments are passed down to the open()
- // method.
-
- int reset_new_handle (ACE_HANDLE handle);
- // Resets any event associations on this handle
-
- // = Meta-type info
- typedef ACE_SPIPE_Addr PEER_ADDR;
- typedef ACE_SPIPE_Stream PEER_STREAM;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/SPIPE_Connector.i"
-
-#endif /* ACE_SPIPE_CONNECTOR_H */
diff --git a/ace/SPIPE_Connector.i b/ace/SPIPE_Connector.i
deleted file mode 100644
index 49562933214..00000000000
--- a/ace/SPIPE_Connector.i
+++ /dev/null
@@ -1,13 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SPIPE_Connector.i
-
-inline int
-ACE_SPIPE_Connector::reset_new_handle (ACE_HANDLE handle)
-{
- ACE_UNUSED_ARG (handle);
- // Nothing to do here since the handle is not a socket
- return 0;
-}
-
diff --git a/ace/SPIPE_Stream.cpp b/ace/SPIPE_Stream.cpp
deleted file mode 100644
index e151b2766bb..00000000000
--- a/ace/SPIPE_Stream.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
-// SPIPE_Stream.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SPIPE_Stream.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SPIPE_Stream)
-
-void
-ACE_SPIPE_Stream::dump (void) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::dump");
-}
-
-// Simple-minded do nothing constructor.
-
-ACE_SPIPE_Stream::ACE_SPIPE_Stream (void)
-{
- // ACE_TRACE ("ACE_SPIPE_Stream::ACE_SPIPE_Stream");
-}
-
-// Send N char *ptrs and int lengths. Note that the char *'s precede
-// the ints (basically, an varargs version of writev). The count N is
-// the *total* number of trailing arguments, *not* a couple of the
-// number of tuple pairs!
-
-ssize_t
-ACE_SPIPE_Stream::send (size_t n, ...) const
-{
- // ACE_TRACE ("ACE_SPIPE_Stream::send");
- va_list argp;
- size_t total_tuples = n / 2;
- iovec *iovp;
-#if defined (ACE_HAS_ALLOCA)
- iovp = (iovec *) alloca (total_tuples * sizeof (iovec));
-#else
- ACE_NEW_RETURN (iovp, iovec[total_tuples], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- va_start (argp, n);
-
- for (size_t i = 0; i < total_tuples; i++)
- {
- iovp[i].iov_base = va_arg (argp, char *);
- iovp[i].iov_len = va_arg (argp, int);
- }
-
- ssize_t result = ACE_OS::writev (this->get_handle (), iovp, total_tuples);
-#if !defined (ACE_HAS_ALLOCA)
- delete [] iovp;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- va_end (argp);
- return result;
-}
-
-// This is basically an interface to ACE_OS::readv, that doesn't use
-// the struct iovec explicitly. The ... can be passed as an arbitrary
-// number of (char *ptr, int len) tuples. However, the count N is the
-// *total* number of trailing arguments, *not* a couple of the number
-// of tuple pairs!
-
-ssize_t
-ACE_SPIPE_Stream::recv (size_t n, ...) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::recv");
- va_list argp;
- size_t total_tuples = n / 2;
- iovec *iovp;
-#if defined (ACE_HAS_ALLOCA)
- iovp = (iovec *) alloca (total_tuples * sizeof (iovec));
-#else
- ACE_NEW_RETURN (iovp, iovec[total_tuples], -1);
-#endif /* !defined (ACE_HAS_ALLOCA) */
-
- va_start (argp, n);
-
- for (size_t i = 0; i < total_tuples; i++)
- {
- iovp[i].iov_base = va_arg (argp, char *);
- iovp[i].iov_len = va_arg (argp, int);
- }
-
- ssize_t result = ACE_OS::readv (this->get_handle (), iovp, total_tuples);
-#if !defined (ACE_HAS_ALLOCA)
- delete [] iovp;
-#endif /* !defined (ACE_HAS_ALLOCA) */
- va_end (argp);
- return result;
-}
diff --git a/ace/SPIPE_Stream.h b/ace/SPIPE_Stream.h
deleted file mode 100644
index e7e74d8f91d..00000000000
--- a/ace/SPIPE_Stream.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SPIPE_Stream.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SPIPE_STREAM_H)
-#define ACE_SPIPE_STREAM_H
-
-#include "ace/SPIPE.h"
-#include "ace/SPIPE_Addr.h"
-
-class ACE_Export ACE_SPIPE_Stream : public ACE_SPIPE
-{
- // = TITLE
- // Define an ACE_SPIPE_Stream.
-public:
- friend class ACE_SPIPE_Acceptor;
- friend class ACE_SPIPE_Connector;
-
- // = Initialization method.
- ACE_SPIPE_Stream (void);
- // Default constructor.
-
- int get_remote_addr (ACE_SPIPE_Addr &remote_sap) const;
- // Obtain the address of whom we are connected with.
-
- int send_handle (ACE_HANDLE handle) const;
- // Send an open FD to another process.
-
- int recv_handle (ACE_HANDLE &handle) const;
- // Recv an open FD from another process.
-
- int recv_handle (strrecvfd &recvfd) const;
- // Recv an open FD from another process.
-
- ssize_t send_n (const void *buf, size_t n) const;
- // Send n bytes, keep trying until n are sent.
-
- ssize_t recv_n (void *buf, size_t n) const;
- // Recv n bytes, keep trying until n are received.
-
- ssize_t send (const void *buf, size_t n) const;
- // Send bytes via STREAM pipes using "band" mode.
-
- ssize_t recv (void *buf, size_t n) const;
- // Recv bytes via STREAM pipes using "band" mode.
-
- ssize_t send (const ACE_Str_Buf *cntl,
- const ACE_Str_Buf *data,
- int flags = 0) const;
- // Send <cntl> and <data> via STREAM pipes.
-
- ssize_t recv (ACE_Str_Buf *cntl,
- ACE_Str_Buf *data,
- int *flags) const;
- // Recv <cntl> and <data> via STREAM pipes.
-
- ssize_t send (const ACE_Str_Buf *cntl,
- const ACE_Str_Buf *data,
- int band,
- int flags) const;
- // Send bytes via STREAM pipes using "band" mode.
-
- ssize_t recv (ACE_Str_Buf *cntl,
- ACE_Str_Buf *data,
- int *band,
- int *flags) const;
- // Recv bytes via STREAM pipes using "band" mode.
-
- ssize_t send (const iovec iov[], size_t n) const;
- // Send iovecs via <::writev>.
-
- ssize_t recv (iovec iov[], size_t n) const;
- // Recv iovecs via <::readv>.
-
- ssize_t send (size_t n, ...) const;
- // Send N char *ptrs and int lengths. Note that the char *'s
- // precede the ints (basically, an varargs version of writev). The
- // count N is the *total* number of trailing arguments, *not* a
- // couple of the number of tuple pairs!
-
- ssize_t recv (size_t n, ...) const;
- // This is an interface to ::readv, that doesn't use the struct
- // iovec explicitly. The ... can be passed as an arbitrary number
- // of (char *ptr, int len) tuples. However, the count N is the
- // *total* number of trailing arguments, *not* a couple of the
- // number of tuple pairs!
-
- ssize_t send (const void *buf, size_t n, ACE_OVERLAPPED *overlapped) const;
- // Send <n> bytes via Win32 WriteFile using overlapped I/O.
-
- ssize_t recv (void *buf, size_t n, ACE_OVERLAPPED *overlapped) const;
- // Recv <n> bytes via Win32 ReadFile using overlapped I/O.
-
- // = Meta-type info
- typedef ACE_SPIPE_Addr PEER_ADDR;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_SPIPE_Addr remote_addr_;
-};
-
-#include "ace/SPIPE_Stream.i"
-#endif /* ACE_SPIPE_STREAM_H */
diff --git a/ace/SPIPE_Stream.i b/ace/SPIPE_Stream.i
deleted file mode 100644
index 0be6a9d3602..00000000000
--- a/ace/SPIPE_Stream.i
+++ /dev/null
@@ -1,160 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SPIPE_Stream.i
-
-// Create an ACE_SPIPE_Stream.
-
-inline int
-ACE_SPIPE_Stream::get_remote_addr (ACE_SPIPE_Addr &remote_sap) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::get_remote_addr");
- remote_sap = this->remote_addr_;
- return 0;
-}
-
-// Send exactly N bytes from BUF to this socket. Keeping trying until
-// this many bytes are sent.
-
-inline ssize_t
-ACE_SPIPE_Stream::send_n (const void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::send_n");
- return ACE::write_n (this->get_handle (), buf, n);
-}
-
-// Receive exactly N bytes from this socket into BUF. Keep trying
-// until this many bytes are received.
-
-inline ssize_t
-ACE_SPIPE_Stream::recv_n (void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::recv_n");
- return ACE::read_n (this->get_handle (), buf, n);
-}
-
-inline ssize_t
-ACE_SPIPE_Stream::send (const void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::send");
- return ACE_OS::write (this->get_handle (), (const char *) buf, n);
-}
-
-inline ssize_t
-ACE_SPIPE_Stream::recv (void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::recv");
- return ACE_OS::read (this->get_handle (), (char *) buf, n);
-}
-
-inline ssize_t
-ACE_SPIPE_Stream::send (const ACE_Str_Buf *cntl, const ACE_Str_Buf *data, int flags) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::send");
- return ACE_OS::putmsg (this->get_handle (), (strbuf *) cntl, (strbuf *) data, flags);
-}
-
-inline ssize_t
-ACE_SPIPE_Stream::recv (ACE_Str_Buf *cntl, ACE_Str_Buf *data, int *flags) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::recv");
- return ACE_OS::getmsg (this->get_handle (), (strbuf *) cntl, (strbuf *) data, flags);
-}
-
-inline ssize_t
-ACE_SPIPE_Stream::send (const ACE_Str_Buf *cntl, const ACE_Str_Buf *data, int band, int flags) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::send");
- return ACE_OS::putpmsg (this->get_handle (), (strbuf *) cntl, (strbuf *) data, band, flags);
-}
-
-inline ssize_t
-ACE_SPIPE_Stream::recv (ACE_Str_Buf *cntl, ACE_Str_Buf *data, int *band, int *flags) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::recv");
- return ACE_OS::getpmsg (this->get_handle (), (strbuf *) cntl, (strbuf *) data, band, flags);
-}
-
-inline ssize_t
-ACE_SPIPE_Stream::send (const iovec iov[], size_t n) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::send");
- return ACE_OS::writev (this->get_handle (), (iovec *) iov, n);
-}
-
-inline ssize_t
-ACE_SPIPE_Stream::recv (iovec iov[], size_t n) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::recv");
- return ACE_OS::readv (this->get_handle (), (iovec *) iov, n);
-}
-
-// This routine sends an open file descriptor to this socket.
-
-inline int
-ACE_SPIPE_Stream::send_handle (ACE_HANDLE handle) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::send_handle");
-#if defined (ACE_HAS_STREAM_PIPES)
- return ACE_OS::ioctl (this->get_handle (), I_SENDFD, (void *) handle);
-#else
- handle = handle;
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-// This file receives an open file descriptor from this socket.
-
-inline int
-ACE_SPIPE_Stream::recv_handle (ACE_HANDLE &handle) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::recv_handle");
-#if defined (ACE_HAS_STREAM_PIPES)
- strrecvfd recvfd;
-
- if (ACE_OS::ioctl (this->get_handle (), I_RECVFD, (void *) &recvfd) == -1)
- return -1;
- else
- {
- handle = recvfd.fd;
- return 0;
- }
-#else
- handle = handle;
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-// This file receives an open file descriptor from this socket and
-// also passes back the information about the address...
-
-inline int
-ACE_SPIPE_Stream::recv_handle (strrecvfd &recvfd) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::recv_handle");
-#if defined (ACE_HAS_STREAM_PIPES)
- return ACE_OS::ioctl (this->get_handle (), I_RECVFD, (void *) &recvfd);
-#else
- recvfd = recvfd;
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-inline ssize_t
-ACE_SPIPE_Stream::send (const void *buf, size_t n,
- ACE_OVERLAPPED *overlapped) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::send");
- return ACE_OS::write (this->get_handle (),
- (const char *) buf, n,
- overlapped);
-}
-
-inline ssize_t
-ACE_SPIPE_Stream::recv (void *buf, size_t n,
- ACE_OVERLAPPED *overlapped) const
-{
- ACE_TRACE ("ACE_SPIPE_Stream::recv");
- return ACE_OS::read (this->get_handle (), (char *) buf, n,
- overlapped);
-}
diff --git a/ace/SString.cpp b/ace/SString.cpp
deleted file mode 100644
index ab5848bbb5b..00000000000
--- a/ace/SString.cpp
+++ /dev/null
@@ -1,1009 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Malloc.h"
-#if !defined (ACE_HAS_WINCE)
-# include "ace/Service_Config.h"
-#endif /* !ACE_HAS_WINCE */
-#include "ace/SString.h"
-
-#include "ace/streams.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/SString.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_Tokenizer::ACE_Tokenizer (LPTSTR buffer)
- : buffer_ (buffer),
- index_ (0),
- preserves_index_ (0),
- delimiter_index_ (0)
-{
-}
-
-int
-ACE_Tokenizer::delimiter (TCHAR d)
-{
- if (delimiter_index_ == MAX_DELIMITERS)
- return -1;
-
- delimiters_[delimiter_index_].delimiter_ = d;
- delimiters_[delimiter_index_].replace_ = 0;
- delimiter_index_++;
- return 0;
-}
-
-int
-ACE_Tokenizer::delimiter_replace (TCHAR d, TCHAR replacement)
-{
- if (delimiter_index_ == MAX_DELIMITERS)
- return -1;
-
- delimiters_[delimiter_index_].delimiter_ = d;
- delimiters_[delimiter_index_].replacement_ = replacement;
- delimiters_[delimiter_index_].replace_ = 1;
- delimiter_index_++;
- return 0;
-}
-
-int
-ACE_Tokenizer::preserve_designators (TCHAR start, TCHAR stop, int strip)
-{
- if (preserves_index_ == MAX_PRESERVES)
- return -1;
-
- preserves_[preserves_index_].start_ = start;
- preserves_[preserves_index_].stop_ = stop;
- preserves_[preserves_index_].strip_ = strip;
- preserves_index_++;
- return 0;
-}
-
-int
-ACE_Tokenizer::is_delimiter (TCHAR d, int &replace, TCHAR &r)
-{
- replace = 0;
-
- for (int x=0; x < delimiter_index_; x++)
- if (delimiters_[x].delimiter_ == d)
- {
- if (delimiters_[x].replace_)
- {
- r = delimiters_[x].replacement_;
- replace = 1;
- }
- return 1;
- }
-
- return 0;
-}
-
-int
-ACE_Tokenizer::is_preserve_designator (TCHAR start, TCHAR &stop, int &strip)
-{
- for (int x=0; x < preserves_index_; x++)
- if (preserves_[x].start_ == start)
- {
- stop = preserves_[x].stop_;
- strip = preserves_[x].strip_;
- return 1;
- }
-
- return 0;
-}
-
-LPTSTR
-ACE_Tokenizer::next (void)
-{
- // Check if the previous pass was the last one in the buffer.
- if (index_ == -1)
- {
- index_ = 0;
- return 0;
- }
-
- TCHAR replacement;
- int replace;
- LPTSTR next_token;
-
- // Skip all leading delimiters.
- while (1)
- {
- // Check for end of string.
- if (buffer_[index_] == '\0')
- {
- // If we hit EOS at the start, return 0.
- index_ = 0;
- return 0;
- }
-
- if (this->is_delimiter (buffer_[index_], replace, replacement))
- index_++;
- else
- break;
- }
-
- // When we reach this point, buffer_[index_] is a non-delimiter and
- // not EOS - the start of our next_token.
- next_token = buffer_ + index_;
-
- // A preserved region is it's own token.
- TCHAR stop;
- int strip;
- if (this->is_preserve_designator (buffer_[index_], stop, strip))
- {
- while (++index_)
- {
- if (buffer_[index_] == '\0')
- {
- index_ = -1;
- goto EXIT_LABEL;
- }
-
- if (buffer_[index_] == stop)
- break;
- }
-
- if (strip)
- {
- // Skip start preserve designator.
- next_token += 1;
- // Zap the stop preserve designator.
- buffer_[index_] = '\0';
- // Increment to the next token.
- index_++;
- }
- else
- next_token = buffer_ + index_;
-
- goto EXIT_LABEL;
- }
-
- // Step through finding the next delimiter or EOS.
- while (1)
- {
- // Advance pointer.
- index_++;
-
- // Check for delimiter.
- if (this->is_delimiter (buffer_[index_], replace, replacement))
- {
- // Replace the delimiter.
- if (replace != 0)
- buffer_[index_] = replacement;
-
- // Move the pointer up and return.
- index_++;
- goto EXIT_LABEL;
- }
-
- // A preserve designator signifies the end of this token.
- if (this->is_preserve_designator (buffer_[index_], stop, strip))
- goto EXIT_LABEL;
-
- // Check for end of string.
- if (buffer_[index_] == '\0')
- {
- index_ = -1;
- goto EXIT_LABEL;
- }
- }
-
-EXIT_LABEL:
- return next_token;
-}
-
-// ************************************************************
-
-ACE_ALLOC_HOOK_DEFINE(ACE_CString)
-
-char ACE_CString::NULL_CString_ = '\0';
-const int ACE_CString::npos = -1;
-const int ACE_SString::npos = -1;
-const int ACE_WString::npos = -1;
-
-#if !defined (ACE_HAS_WINCE)
-ostream &
-operator<< (ostream &os, const ACE_CString &cs)
-{
- os << cs.fast_rep ();
- return os;
-}
-
-ostream &
-operator<< (ostream &os, const ACE_SString &ss)
-{
- os << ss.fast_rep ();
- return os;
-}
-#endif /* !ACE_HAS_WINCE */
-
-ACE_WString
-operator+ (const ACE_WString &s, const ACE_WString &t)
-{
- ACE_WString temp (s);
- temp += t;
- return temp;
-}
-
-ACE_CString
-operator+ (const ACE_CString &s, const ACE_CString &t)
-{
- ACE_CString temp (s);
- temp += t;
- return temp;
-}
-
-// Copy constructor.
-
-ACE_CString::ACE_CString (const ACE_CString &s)
- : allocator_ (s.allocator_),
- len_ (s.len_)
-{
- ACE_TRACE ("ACE_CString::ACE_CString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- if (s.fast_rep ()[0] == '\0')
- this->rep_ = &ACE_CString::NULL_CString_;
- else
- {
- this->rep_ = (char *) this->allocator_->malloc (s.len_ + 1);
- ACE_OS::memcpy ((void *) this->rep_, (const void *) s.rep_, this->len_);
- this->rep_[this->len_] = '\0';
- }
-}
-
-void
-ACE_CString::dump (void) const
-{
- ACE_TRACE ("ACE_CString::dump");
-}
-
-ACE_CString::~ACE_CString (void)
-{
- ACE_TRACE ("ACE_CString::~ACE_CString");
-
- if (this->rep_ != &ACE_CString::NULL_CString_)
- this->allocator_->free (this->rep_);
-}
-
-// Default constructor.
-
-ACE_CString::ACE_CString (ACE_Allocator *alloc)
- : allocator_ (alloc),
- len_ (0),
- rep_ (&ACE_CString::NULL_CString_)
-{
- ACE_TRACE ("ACE_CString::ACE_CString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-}
-
-// Constructor that actually copies memory.
-
-ACE_CString::ACE_CString (const char *s, ACE_Allocator *alloc)
- : allocator_ (alloc)
-{
- ACE_TRACE ("ACE_CString::ACE_CString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- if (s == 0 || s[0] == 0')
- {
- this->len_ = 0;
- this->rep_ = &ACE_CString::NULL_CString_;
- }
- else
- {
- this->len_ = ACE_OS::strlen (s);
- this->rep_ = (char *) this->allocator_->malloc (this->len_ + 1);
- ACE_OS::memcpy (this->rep_, s, this->len_);
- this->rep_[this->len_] = '\0';
- }
-}
-
-ACE_CString::ACE_CString (char c, ACE_Allocator *alloc)
- : allocator_ (alloc)
-{
- ACE_TRACE ("ACE_CString::ACE_CString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- this->len_ = 1;
- this->rep_ = (char *) this->allocator_->malloc (this->len_ + 1);
- this->rep_[0] = c;
- this->rep_[this->len_] = '\0';
-}
-
-// Constructor that copies <s> into dynamically allocated memory.
-// Probable loss of data. Please use with care.
-
-ACE_CString::ACE_CString (const ACE_USHORT16 *s, ACE_Allocator *alloc)
- : allocator_ (alloc)
-{
- ACE_TRACE ("ACE_CString::ACE_CString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- if (s == 0 || s[0] == (ACE_USHORT16) '\0')
- {
- this->len_ = 0;
- this->rep_ = &ACE_CString::NULL_CString_;
- }
- else
- {
- this->len_ = ACE_WString::wstrlen (s);
- this->rep_ = (char *) this->allocator_->malloc (this->len_ + 1);
-
- // Copy the ACE_USHORT16 * string byte-by-byte into the char *
- // string.
- for (size_t i = 0; i < this->len_; i++)
- this->rep_[i] = char (s[i]);
- this->rep_[this->len_] = '\0';
- }
-}
-
-// Constructor that actually copies memory.
-
-ACE_CString::ACE_CString (const char *s,
- size_t len,
- ACE_Allocator *alloc)
- : allocator_ (alloc)
-{
- ACE_TRACE ("ACE_CString::ACE_CString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- if (s == 0 || s[0] == '\0')
- {
- this->len_ = 0;
- this->rep_ = &ACE_CString::NULL_CString_;
- }
- else
- {
- this->len_ = len;
- this->rep_ = (char *) this->allocator_->malloc (this->len_ + 1);
- ACE_OS::memcpy (this->rep_, s, len);
- this->rep_[len] = '\0'; // Make sure to NUL terminate this!
- }
-}
-
-// Assignment operator (does copy memory).
-
-ACE_CString &
-ACE_CString::operator= (const ACE_CString &s)
-{
- ACE_TRACE ("ACE_CString::operator=");
- // Check for identify.
-
- if (this != &s)
- this->set (s.rep_, s.len_);
-
- return *this;
-}
-
-void
-ACE_CString::set (const char *s)
-{
- this->set (s, ACE_OS::strlen (s));
-}
-
-void
-ACE_CString::set (const char *s, size_t len)
-{
- //
- // Free memory if necessary
- //
-
- // Going from memory to no memory
- if (s[0] == '\0' &&
- this->rep_ != &ACE_CString::NULL_CString_)
- this->allocator_->free (this->rep_);
-
- // Going from memory to more memory
- else if (this->len_ < len &&
- this->rep_ != &ACE_CString::NULL_CString_)
- this->allocator_->free (this->rep_);
-
- //
- // Allocate memory if necessary
- //
-
- // len is greather than 0, so must allocate space for it.
- if (this->len_ < len)
- this->rep_ = (char *) this->allocator_->malloc (len + 1);
-
- this->len_ = len;
-
- if (s[0] == '\0')
- this->rep_ = &ACE_CString::NULL_CString_;
- else
- {
- ACE_OS::memcpy (this->rep_, s, len);
- // NUL terminate.
- this->rep_[len] = 0;
- }
-}
-
-// Return substring.
-ACE_CString
-ACE_CString::substring (size_t offset,
- ssize_t length) const
-{
- ACE_CString nil;
- size_t count = length;
-
- // case 1. empty string
- if (len_ == 0)
- return nil;
-
- // case 2. start pos l
- if (offset >= len_)
- return nil;
-
- // get all remaining bytes
- if (length == -1)
- count = len_ - offset;
-
- return ACE_CString (&rep_[offset], count, this->allocator_);
-}
-
-// Concat operator (does copy memory).
-
-ACE_CString &
-ACE_CString::operator+= (const ACE_CString &s)
-{
- ACE_TRACE ("ACE_CString::operator+=");
-
- if (s.len_ > 0)
- {
- size_t oldlen = this->len_;
- size_t newlen = oldlen + s.len_ + 1;
- this->len_ += s.len_;
- char *t = 0;
-
- if (oldlen < newlen)
- {
- // Allocate memory for the new string.
- ACE_ALLOCATOR_RETURN (t,
- (char *) this->allocator_->malloc (newlen),
- *this);
- // Copy memory from old string into new string.
- ACE_OS::memcpy (t, this->rep_, oldlen);
- }
-
- ACE_OS::memcpy (t + oldlen, s.rep_, s.len_);
- t[this->len_] = '\0';
-
- if (this->rep_ != &ACE_CString::NULL_CString_)
- this->allocator_->free (this->rep_);
- this->rep_ = t;
- }
-
- return *this;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SString)
-
-void
-ACE_SString::dump (void) const
-{
- ACE_TRACE ("ACE_SString::dump");
-}
-
-// Copy constructor.
-
-ACE_SString::ACE_SString (const ACE_SString &s)
- : allocator_ (s.allocator_),
- len_ (s.len_)
-{
- ACE_TRACE ("ACE_SString::ACE_SString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- this->rep_ = (char *) this->allocator_->malloc (s.len_ + 1);
- ACE_OS::memcpy ((void *) this->rep_, (const void *) s.rep_, this->len_);
- this->rep_[this->len_] = '\0';
-}
-
-// Default constructor.
-
-ACE_SString::ACE_SString (ACE_Allocator *alloc)
- : allocator_ (alloc),
- len_ (0),
- rep_ (0)
-
-{
- ACE_TRACE ("ACE_SString::ACE_SString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- this->len_ = 0;
- this->rep_ = (char *) this->allocator_->malloc (this->len_ + 1);
- this->rep_[this->len_] = '\0';
-}
-
-// Set the underlying pointer (does not copy memory).
-
-void
-ACE_SString::rep (char *s)
-{
- ACE_TRACE ("ACE_SString::rep");
-
- this->rep_ = s;
-
- if (s == 0)
- this->len_ = 0;
- else
- this->len_ = ACE_OS::strlen (s);
-}
-
-// Constructor that actually copies memory.
-
-ACE_SString::ACE_SString (const char *s,
- ACE_Allocator *alloc)
- : allocator_ (alloc)
-{
- ACE_TRACE ("ACE_SString::ACE_SString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- if (s == 0)
- {
- this->len_ = 0;
- this->rep_ = (char *) this->allocator_->malloc (this->len_ + 1);
- this->rep_[this->len_] = '\0';
- }
- else
- {
- this->len_ = ACE_OS::strlen (s);
- this->rep_ = (char *) this->allocator_->malloc (this->len_ + 1);
- ACE_OS::strcpy (this->rep_, s);
- }
-}
-
-ACE_SString::ACE_SString (char c,
- ACE_Allocator *alloc)
- : allocator_ (alloc)
-{
- ACE_TRACE ("ACE_SString::ACE_SString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- this->len_ = 1;
- this->rep_ = (char *) this->allocator_->malloc (this->len_ + 1);
- this->rep_[0] = c;
- this->rep_[this->len_] = '\0';
-}
-
-// Constructor that actually copies memory.
-
-ACE_SString::ACE_SString (const char *s,
- size_t len,
- ACE_Allocator *alloc)
- : allocator_ (alloc)
-{
- ACE_TRACE ("ACE_SString::ACE_SString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- if (s == 0)
- {
- this->len_ = 0;
- this->rep_ = (char *) this->allocator_->malloc (this->len_ + 1);
- this->rep_[this->len_] = '\0';
- }
- else
- {
- this->len_ = len;
- this->rep_ = (char *) this->allocator_->malloc (this->len_ + 1);
- ACE_OS::memcpy (this->rep_, s, len);
- this->rep_[len] = '\0'; // Make sure to NUL terminate this!
- }
-}
-
-// Assignment operator (does copy memory).
-
-ACE_SString &
-ACE_SString::operator= (const ACE_SString &s)
-{
- ACE_TRACE ("ACE_SString::operator=");
- // Check for identify.
-
- if (this != &s)
- {
- // Only reallocate if we don't have enough space...
- if (this->len_ < s.len_)
- {
- this->allocator_->free (this->rep_);
- this->rep_ = (char *) this->allocator_->malloc (s.len_ + 1);
- }
- this->len_ = s.len_;
- ACE_OS::strcpy (this->rep_, s.rep_);
- }
-
- return *this;
-}
-
-// Return substring.
-ACE_SString
-ACE_SString::substring (size_t offset,
- ssize_t length) const
-{
- ACE_SString nil;
- size_t count = length;
-
- // case 1. empty string
- if (len_ == 0)
- return nil;
-
- // case 2. start pos l
- if (offset >= len_)
- return nil;
-
- // get all remaining bytes
- if (length == -1)
- count = len_ - offset;
-
- return ACE_SString (&rep_[offset], count, this->allocator_);
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_WString)
-
-void
-ACE_WString::dump (void) const
-{
- ACE_TRACE ("ACE_WString::dump");
-}
-
-// Default constructor.
-
-ACE_WString::ACE_WString (ACE_Allocator *alloc)
- : allocator_ (alloc),
- len_ (0),
- rep_ (0)
-{
- ACE_TRACE ("ACE_WString::ACE_WString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- this->len_ = 0;
- this->rep_ = (ACE_USHORT16 *) this->allocator_->malloc ((this->len_ + 1) * sizeof (ACE_USHORT16));
- this->rep_[this->len_] = 0;
-}
-
-/* static */
-size_t
-ACE_WString::wstrlen (const ACE_USHORT16 *s)
-{
- ACE_TRACE ("ACE_WString::wstrlen");
- int i;
-
- for (i = 0; s[i] != 0; i++)
- continue;
-
- return i;
-}
-
-// Get the underlying pointer as an ASCII char.
-
-char *
-ACE_WString::char_rep (void) const
-{
- ACE_TRACE ("ACE_WString::char_rep");
- if (this->len_ <= 0)
- return 0;
- else
- {
- char *t;
-
- ACE_NEW_RETURN (t, char[this->len_ + 1], 0);
-
- for (size_t i = 0; i < this->len_; i++)
- // Note that this cast may lose data if wide chars are
- // actually used!
- t[i] = char (this->rep_[i]);
-
- t[this->len_] = '\0';
- return t;
- }
-}
-
-// Constructor that actually copies memory.
-
-ACE_WString::ACE_WString (const char *s,
- ACE_Allocator *alloc)
- : allocator_ (alloc)
-{
- ACE_TRACE ("ACE_WString::ACE_WString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- if (s == 0)
- {
- this->len_ = 0;
- this->rep_ = (ACE_USHORT16 *) this->allocator_->malloc ((this->len_ + 1) * sizeof (ACE_USHORT16));
- this->rep_[this->len_] = 0;
- }
- else
- {
- this->len_ = ACE_OS::strlen (s);
- this->rep_ = (ACE_USHORT16 *) this->allocator_->malloc ((this->len_ + 1) * sizeof (ACE_USHORT16));
-
- // Copy the char * string byte-by-byte into the ACE_USHORT16 *
- // string.
- for (size_t i = 0; i < this->len_; i++)
- this->rep_[i] = s[i];
-
- // null terminate
- this->rep_[this->len_] = 0;
- }
-}
-
-// Constructor that actually copies memory.
-
-ACE_WString::ACE_WString (const ACE_USHORT16 *s,
- ACE_Allocator *alloc)
- : allocator_ (alloc)
-{
- ACE_TRACE ("ACE_WString::ACE_WString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- if (s == 0)
- {
- this->len_ = 0;
- this->rep_ = (ACE_USHORT16 *) this->allocator_->malloc ((this->len_ + 1) * sizeof (ACE_USHORT16));
- this->rep_[this->len_] = 0;
- }
- else
- {
- this->len_ = this->wstrlen (s);
- this->rep_ = (ACE_USHORT16 *) this->allocator_->malloc ((this->len_ + 1) * sizeof (ACE_USHORT16));
-
- ACE_OS::memcpy (this->rep_,
- s,
- this->len_ * sizeof (ACE_USHORT16));
-
- // null terminate
- this->rep_[this->len_] = 0;
- }
-}
-
-ACE_WString::ACE_WString (ACE_USHORT16 c,
- ACE_Allocator *alloc)
- : allocator_ (alloc)
-{
- ACE_TRACE ("ACE_WString::ACE_WString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- this->len_ = 1;
- this->rep_ = (ACE_USHORT16 *) this->allocator_->malloc ((this->len_ + 1) * sizeof (ACE_USHORT16));
- this->rep_[0] = c;
- this->rep_[this->len_] = 0;
-}
-
-// Constructor that actually copies memory.
-
-ACE_WString::ACE_WString (const ACE_USHORT16 *s,
- size_t len,
- ACE_Allocator *alloc)
- : allocator_ (alloc)
-{
- ACE_TRACE ("ACE_WString::ACE_WString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- if (s == 0)
- {
- this->len_ = 0;
- this->rep_ = (ACE_USHORT16 *) this->allocator_->malloc ((this->len_ + 1) * sizeof (ACE_USHORT16));
- this->rep_[this->len_] = 0;
- }
- else
- {
- this->len_ = len;
- this->rep_ = (ACE_USHORT16 *) this->allocator_->malloc ((this->len_ + 1) * sizeof (ACE_USHORT16));
-
- ACE_OS::memcpy (this->rep_, s, len * sizeof (ACE_USHORT16));
-
- // null terminate
- this->rep_[this->len_] = 0;
- }
-}
-
-// Constructor that allocates empty memory
-
-ACE_WString::ACE_WString (size_t len,
- ACE_Allocator *alloc)
- : allocator_ (alloc)
-{
- ACE_TRACE ("ACE_WString::ACE_WString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- this->len_ = len;
- this->rep_ = (ACE_USHORT16 *) this->allocator_->malloc ((this->len_ + 1) * sizeof (ACE_USHORT16));
-
- ACE_OS::memset (this->rep_,
- 0,
- len * sizeof (ACE_USHORT16));
-
- // NUL terminate.
- this->rep_[this->len_] = 0;
-}
-
-// Copy constructor.
-
-ACE_WString::ACE_WString (const ACE_WString &s)
- : allocator_ (s.allocator_),
- len_ (s.len_)
-{
- ACE_TRACE ("ACE_WString::ACE_WString");
-
- if (this->allocator_ == 0)
- this->allocator_ = ACE_Allocator::instance ();
-
- this->rep_ = (ACE_USHORT16 *) this->allocator_->malloc ((s.len_ + 1) * sizeof (ACE_USHORT16));
- ACE_OS::memcpy ((void *) this->rep_,
- (const void *) s.rep_,
- this->len_ * sizeof (ACE_USHORT16));
- this->rep_[this->len_] = 0;
-}
-
-// Assignment operator (does copy memory).
-
-ACE_WString &
-ACE_WString::operator= (const ACE_WString &s)
-{
- ACE_TRACE ("ACE_WString::operator=");
- // Check for identify.
-
- if (this != &s)
- this->set (s.rep_, s.len_);
-
- return *this;
-}
-
-void
-ACE_WString::set (const ACE_USHORT16 *s)
-{
- this->set (s, ACE_WString::wstrlen (s));
-}
-
-void
-ACE_WString::set (const ACE_USHORT16 *s, size_t len)
-{
- // Only reallocate if we don't have enough space...
- if (this->len_ < len)
- {
- this->allocator_->free (this->rep_);
- this->rep_ = (ACE_USHORT16 *) this->allocator_->malloc ((len + 1) * sizeof (ACE_USHORT16));
- }
-
- this->len_ = len;
- ACE_OS::memcpy (this->rep_, s, len * sizeof (ACE_USHORT16));
- // NUL terminate.
- this->rep_[len] = 0;
-}
-
-// return substring
-ACE_WString
-ACE_WString::substring (size_t offset,
- ssize_t length) const
-{
- ACE_WString nil;
- size_t count = length;
-
- // case 1. empty string
- if (len_ == 0)
- return nil;
-
- // case 2. start pos l
- if (offset >= len_)
- return nil;
-
- // get all remaining bytes
- if (length == -1)
- count = len_ - offset;
-
- return ACE_WString (&rep_[offset],
- count,
- this->allocator_);
-}
-
-void
-ACE_WString::resize (size_t len)
-{
- ACE_TRACE ("ACE_WString::resize");
-
- // Only reallocate if we don't have enough space...
- if (this->len_ < len)
- {
- this->allocator_->free (this->rep_);
- this->rep_ = (ACE_USHORT16 *) this->allocator_->malloc ((len + 1) * sizeof (ACE_USHORT16));
- }
-
- this->len_ = len;
- ACE_OS::memset (this->rep_,
- 0,
- this->len_ * sizeof (ACE_USHORT16));
- this->rep_[this->len_] = 0;
-}
-
-// Concat operator (does copy memory).
-
-ACE_WString &
-ACE_WString::operator+= (const ACE_WString &s)
-{
- ACE_TRACE ("ACE_WString::operator+=");
- ACE_USHORT16 *t = (ACE_USHORT16 *) this->allocator_->malloc ((this->len_ + s.len_ + 1) * sizeof (ACE_USHORT16));
-
- ACE_OS::memcpy ((void *) t,
- (const void *) this->rep_,
- this->len_ * sizeof (ACE_USHORT16));
- ACE_OS::memcpy ((void *) (t + this->len_),
- (const void *) s.rep_,
- s.len_ * sizeof (ACE_USHORT16));
- this->len_ += s.len_;
-
- // NUL terminate.
- t[this->len_] = 0;
-
- this->allocator_->free (this->rep_);
- this->rep_ = t;
-
- return *this;
-}
-
-ACE_WString::~ACE_WString (void)
-{
- ACE_TRACE ("ACE_WString::~ACE_WString");
- this->allocator_->free (this->rep_);
-}
-
-/* static */
-const ACE_USHORT16 *
-ACE_WString::strstr (const ACE_USHORT16 *s1, const ACE_USHORT16 *s2)
-{
- ACE_TRACE ("ACE_WString::strstr");
-
- size_t len1 = ACE_WString::wstrlen (s1);
- size_t len2 = ACE_WString::wstrlen (s2);
-
- size_t len = len1 - len2;
-
- for (size_t i = 0; i < len; i++)
- {
- size_t j;
-
- for (j = 0; j < len2; j++)
- if (s1[i + j] != s2[j])
- break;
-
- if (j == len2)
- // Found a match! Return the index.
- return &s1[i];
- }
-
- return 0;
-}
diff --git a/ace/SString.h b/ace/SString.h
deleted file mode 100644
index 3b50ce5b89a..00000000000
--- a/ace/SString.h
+++ /dev/null
@@ -1,560 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SString.h
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_SSTRING_H)
-#define ACE_SSTRING_H
-
-#include "ace/ACE.h"
-
-// Forward decl.
-class ACE_Allocator;
-
-class ACE_Export ACE_CString
-{
- // = TITLE
- // A simple "C String" (ACE_CString) class.
- //
- // = DESCRIPTION
- // This is a place holder until all compilers implement the
- // ANSI/ISO C++ standard String class. Note that we need to use
- // this class since the ACE ACE_Map_Manager requires an object
- // that supports the operator== and operator!=. This class uses
- // an ACE_Allocator to allocate memory. The user can make this a
- // persistant class by providing an ACE_Allocator with a
- // persistable memory pool. NOTE: if an instance of this class is
- // constructed from or assigned an empty string (with first
- // element of '\0'), then it is _not_ allocated new space.
- // Instead, its internal representation is set equal to a global
- // empty string.
-public:
- friend ACE_Export ACE_CString operator+ (const ACE_CString &, const ACE_CString &);
-#if !defined (ACE_HAS_WINCE)
- friend ACE_Export ostream &operator<< (ostream &, const ACE_CString &);
-#endif /* ! ACE_HAS_WINCE */
-
- static const int npos;
- // No position constant
-
- ACE_CString (ACE_Allocator *alloc = 0);
- // Default constructor.
-
- ACE_CString (const char *s, ACE_Allocator *alloc = 0);
- // Constructor that copies <s> into dynamically allocated memory.
-
- ACE_CString (const char *s, size_t len, ACE_Allocator *alloc = 0);
- // Constructor that copies <len> chars of <s> into dynamically
- // allocated memory (will NUL terminate the result).
-
- ACE_CString (const ACE_CString &);
- // Copy constructor.
-
- ACE_CString (const ACE_USHORT16 *s, ACE_Allocator *alloc = 0);
- // Constructor that copies <s> into dynamically allocated memory.
- // Probable loss of data. Please use with care.
-
- ACE_CString (char c, ACE_Allocator *alloc = 0);
- // Constructor that copies <c> into dynamically allocated memory.
-
- ~ACE_CString (void);
- // Deletes the memory...
-
- char operator[] (size_t index) const;
- // Return the <index'th> character in the string (doesn't perform
- // bounds checking).
-
- char &operator[] (size_t index);
- // Return the <index'th> character by reference in the string
- // (doesn't perform bounds checking).
-
- ACE_CString &operator= (const ACE_CString &);
- // Assignment operator (does copy memory).
-
- void set (const char *s);
- // Copy <s>
-
- void set (const char *s, size_t len);
- // Copy <len> bytes of <s> (will NUL terminate the result)
-
- ACE_CString substring (size_t offset, ssize_t length = -1) const;
- // Return a substring given an offset and length, if length == -1
- // use rest of str return empty substring if offset or offset/length
- // are invalid
-
- ACE_CString substr (size_t offset, ssize_t length = -1) const;
- // Same as substring
-
- ACE_CString &operator+= (const ACE_CString &);
- // Concat operator (copies memory).
-
- u_long hash (void) const;
- // Returns a hash value for this string.
-
- size_t length (void) const;
- // Return the length of the string.
-
- char *rep (void) const;
- // Get a copy of the underlying pointer.
-
- const char *fast_rep (void) const;
- // Get at the underlying representation directly!
- // _Don't_ even think about casting the result to (char *) and modifying it,
- // if it has length 0!
-
- const char *c_str (void) const;
- // Same as STL String's c_str()
-
- int strstr (const ACE_CString &s) const;
- // Comparison operator that will match substrings. Returns the
- // index of the first location that matches, else -1.
-
- int find (const ACE_CString &str, int pos = 0) const;
- // Find <str> starting at pos. Returns the index of the first
- // location that matches, else npos.
-
- int find (const char *s, int pos = 0) const;
- // Find <s> starting at pos. Returns the index of the first
- // location that matches, else npos.
-
- int find (char c, int pos = 0) const;
- // Find <c> starting at pos. Returns the index of the first
- // location that matches, else npos.
-
- int rfind (char c, int pos = npos) const;
- // Find <c> starting at pos (counting from the end). Returns the
- // index of the first location that matches, else npos.
-
- int operator== (const ACE_CString &s) const;
- // Equality comparison operator (must match entire string).
-
- int operator!= (const ACE_CString &s) const;
- // Inequality comparison operator.
-
- int compare (const ACE_CString &s) const;
- // Performs a <strcmp>-style comparison.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Allocator *allocator_;
- // Pointer to a memory allocator.
-
- size_t len_;
- // Length of the ACE_CString (not counting the trailing '\0').
-
- char *rep_;
- // Pointer to data.
-
- static char NULL_CString_;
- // Represents the "NULL" string to simplify the internal logic.
-};
-
-ACE_Export ACE_CString operator+ (const ACE_CString &, const ACE_CString &);
-#if !defined (ACE_HAS_WINCE)
-ACE_Export ostream &operator<< (ostream &, const ACE_CString &);
-#endif /* ! ACE_HAS_WINCE */
-
-class ACE_Export ACE_SString
- // = TITLE
- // A very "Simple String" (ACE_SString) class.
- //
- // = DESCRIPTION
- // This is *not* a general-purpose string class. It is only
- // intended for use with applications that understand how it
- // works. In particular, it has no destructor... Note that we
- // need to use this class since the ACE ACE_Map_Manager requires
- // an object that supports the operator== and operator!=.
- // This class uses an ACE_Allocator to allocate memory
- // The user can make this a persistant class by providing an
- // ACE_Allocator with a persistable memory pool
-{
-public:
-#if !defined (ACE_HAS_WINCE)
- friend ACE_Export ostream &operator<< (ostream &, const ACE_SString &);
-#endif /* ! ACE_HAS_WINCE */
-
- static const int npos;
- // No position constant
-
- ACE_SString (ACE_Allocator *alloc = 0);
- // Default constructor.
-
- ACE_SString (const char *s, ACE_Allocator *alloc = 0);
- // Constructor that copies <s> into dynamically allocated memory.
-
- ACE_SString (const char *s, size_t len, ACE_Allocator *alloc = 0);
- // Constructor that copies <len> chars of <s> into dynamically
- // allocated memory (will NUL terminate the result).
-
- ACE_SString (const ACE_SString &);
- // Copy constructor.
-
- ACE_SString (char c, ACE_Allocator *alloc = 0);
- // Constructor that copies <c> into dynamically allocated memory.
-
- char operator[] (size_t index) const;
- // Return the <index'th> character in the string (doesn't perform
- // bounds checking).
-
- char &operator[] (size_t index);
- // Return the <index'th> character by reference in the string
- // (doesn't perform bounds checking).
-
- ACE_SString &operator= (const ACE_SString &);
- // Assignment operator (does copy memory).
-
- ACE_SString substring (size_t offset, ssize_t length = -1) const;
- // Return a substring given an offset and length, if length == -1
- // use rest of str return empty substring if offset or offset/length
- // are invalid
-
- ACE_SString substr (size_t offset, ssize_t length = -1) const;
- // Same as substring
-
- u_long hash (void) const;
- // Returns a hash value for this string.
-
- size_t length (void) const;
- // Return the length of the string.
-
- void rep (char *s);
- // Set the underlying pointer. Since this does not copy memory or
- // delete existing memory use with extreme caution!!!
-
- const char *rep (void) const;
- // Get the underlying pointer.
-
- const char *fast_rep (void) const;
- // Get the underlying pointer.
-
- const char *c_str (void) const;
- // Get the underlying pointer.
-
- int strstr (const ACE_SString &s) const;
- // Comparison operator that will match substrings. Returns the
- // index of the first location that matches, else -1.
-
- int find (const ACE_SString &str, int pos = 0) const;
- // Find <str> starting at pos. Returns the index of the first
- // location that matches, else npos.
-
- int find (const char *s, int pos = 0) const;
- // Find <s> starting at pos. Returns the index of the first
- // location that matches, else npos.
-
- int find (char c, int pos = 0) const;
- // Find <c> starting at pos. Returns the index of the first
- // location that matches, else npos.
-
- int rfind (char c, int pos = npos) const;
- // Find <c> starting at pos (counting from the end). Returns the
- // index of the first location that matches, else npos.
-
- int operator== (const ACE_SString &s) const;
- // Equality comparison operator (must match entire string).
-
- int operator!= (const ACE_SString &s) const;
- // Inequality comparison operator.
-
- int compare (const ACE_SString &s) const;
- // Performs a <strcmp>-style comparison.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Allocator *allocator_;
- // Pointer to a memory allocator.
-
- size_t len_;
- // Length of the ACE_SString (not counting the trailing '\0').
-
- char *rep_;
- // Pointer to data.
-};
-
-#if !defined (ACE_HAS_WINCE)
-ACE_Export ostream &operator<< (ostream &, const ACE_SString &);
-#endif /* ! ACE_HAS_WINCE */
-
-class ACE_Export ACE_WString
- // = TITLE
- // A persistent wide string class.
- //
- // = DESCRIPTION
- // This is *not* a general-purpose string class. It is only
- // intended for use with applications that understand how it
- // works. Note that we need to use this class since the ACE
- // ACE_Map_Manager requires an object that supports the operator==
- // and operator!=. This class uses an ACE_Allocator to allocate
- // memory The user can make this a persistant class by providing
- // an ACE_Allocator with a persistable memory pool
-{
- friend ACE_Export ACE_WString operator+ (const ACE_WString &, const ACE_WString &);
-public:
- static const int npos;
- // No position constant
-
- ACE_WString (ACE_Allocator *alloc = 0);
- // Default constructor.
-
- ACE_WString (const char *s,
- ACE_Allocator *alloc = 0);
- // Constructor that copies <s> into dynamically allocated memory.
-
- ACE_WString (const ACE_USHORT16 *s,
- ACE_Allocator *alloc = 0);
- // Constructor that copies <s> into dynamically allocated memory.
-
- ACE_WString (const ACE_USHORT16 *s,
- size_t len,
- ACE_Allocator *alloc = 0);
- // Constructor that copies <len> ACE_USHORT16's of <s> into dynamically
- // allocated memory (will NUL terminate the result).
-
- ACE_WString (size_t len, ACE_Allocator *alloc = 0);
- // Constructor that dynamically allocates memory for <len> + 1
- // ACE_USHORT16 characters. The newly created memory is set memset to 0.
-
- ACE_WString (const ACE_WString &s);
- // Copy constructor.
-
- ACE_WString (ACE_USHORT16 c, ACE_Allocator *alloc = 0);
- // Constructor that copies <c> into dynamically allocated memory.
-
- ~ACE_WString (void);
- // Deletes the memory...
-
- ACE_USHORT16 operator[] (size_t index) const;
- // Return the <index'th> character in the string (doesn't perform
- // bounds checking).
-
- ACE_USHORT16 &operator[] (size_t index);
- // Return the <index'th> character by reference in the string
- // (doesn't perform bounds checking).
-
- ACE_WString &operator= (const ACE_WString &);
- // Assignment operator (does copy memory).
-
- void set (const ACE_USHORT16 *s);
- // Copy <s>
-
- void set (const ACE_USHORT16 *s, size_t len);
- // Copy <len> bytes of <s> (will NUL terminate the result)
-
- ACE_WString substring (size_t offset, ssize_t length = -1) const;
- // Return a substring given an offset and length, if length == -1
- // use rest of str return empty substring if offset or offset/length
- // are invalid.
-
- ACE_WString substr (size_t offset, ssize_t length = -1) const;
- // Same as substring
-
- ACE_WString &operator+= (const ACE_WString &);
- // Concat operator (does copy memory).
-
- u_long hash (void) const;
- // Returns a hash value for this string.
-
- size_t length (void) const;
- // Return the length of the string.
-
- ACE_USHORT16 *rep (void) const;
- // Gets a copy of the underlying pointer.
-
- char *char_rep (void) const;
- // Transform into a copy of the ASCII character representation.
-
- const ACE_USHORT16 *fast_rep (void) const;
- // Get at the underlying representation directly!
-
- const ACE_USHORT16 *c_str (void) const;
- // Same as STL String's c_str()
-
- int strstr (const ACE_WString &s) const;
- // Comparison operator that will match substrings. Returns the
- // index of the first location that matches, else -1.
-
- int find (const ACE_WString &str, int pos = 0) const;
- // Find <str> starting at pos. Returns the index of the first
- // location that matches, else npos.
-
- int find (const ACE_USHORT16 *s, int pos = 0) const;
- // Find <s> starting at pos. Returns the index of the first
- // location that matches, else npos.
-
- int find (ACE_USHORT16 c, int pos = 0) const;
- // Find <c> starting at pos. Returns the index of the first
- // location that matches, else npos.
-
- int rfind (ACE_USHORT16 c, int pos = npos) const;
- // Find <c> starting at pos (counting from the end). Returns the
- // index of the first location that matches, else npos.
-
- int operator== (const ACE_WString &s) const;
- // Equality comparison operator (must match entire string).
-
- int operator!= (const ACE_WString &s) const;
- // Inequality comparison operator.
-
- int compare (const ACE_WString &s) const;
- // Performs a <strcmp>-style comparison.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- static size_t wstrlen (const ACE_USHORT16 *);
- // Computes the length of a "0" terminated ACE_USHORT16 *.
-
- static const ACE_USHORT16 *strstr (const ACE_USHORT16 *s1, const ACE_USHORT16 *s2);
- // Traditional style strstr
-
- void resize (size_t len);
- // This method is designed for high-performance. Please use with
- // care ;-) If the current size of the string is less than <len>,
- // the string is resized to the new length. The data is is zero'd
- // out after this operation.
-
-private:
- ACE_Allocator *allocator_;
- // Pointer to a memory allocator.
-
- size_t len_;
- // Length of the ACE_WString.
-
- ACE_USHORT16 *rep_;
- // Pointer to data.
-};
-
-ACE_Export ACE_WString operator+ (const ACE_WString &, const ACE_WString &);
-
-// ************************************************************
-
-class ACE_Export ACE_Tokenizer
-{
- // = TITLE
- // Tokenizer
- //
- // = DESCRIPTION
- // Tokenizes a buffer. Allows application to set delimiters and
- // preserve designators. Does not allow special characters, yet
- // (e.g., printf ("\"like a quoted string\"").
-public:
- ACE_Tokenizer (LPTSTR buffer);
- // <buffer> will be parsed.
-
- int delimiter (TCHAR d);
- // <d> is a delimiter. Returns 0 on success, -1 if there is no
- // memory left.
-
- int delimiter_replace (TCHAR d, TCHAR replacement);
- // <d> is a delimiter and, when found, will be replaced by
- // <replacement>. Returns 0 on success, -1 if there is no memory
- // left.
-
- int preserve_designators (TCHAR start, TCHAR stop, int strip=1);
- // For instance, quotes, or '(' and ')'. Returns 0 on success, -1
- // if there is no memory left. If <strip> == 1, then the preserve
- // designators will be stripped from the tokens returned by next.
-
- LPTSTR next (void);
- // Returns the next token.
-
- enum {
- MAX_DELIMITERS=16,
- MAX_PRESERVES=16
- };
-
-protected:
- int is_delimiter (TCHAR d, int &replace, TCHAR &r);
- // Returns 1 if <d> is a delimiter, 0 otherwise. If <d> should be
- // replaced with <r>, <replace> is set to 1, otherwise 0.
-
- int is_preserve_designator (TCHAR start, TCHAR &stop, int &strip);
- // If <start> is a start preserve designator, returns 1 and sets
- // <stop> to the stop designator. Returns 0 if <start> is not a
- // preserve designator.
-
-private:
- LPTSTR buffer_;
- int index_;
-
- class Preserve_Entry
- {
- // = TITLE
- // Preserve Entry
- //
- // = DESCRIPTION
- // Defines a set of characters that designate an area that
- // should not be parsed, but should be treated as a complete
- // token. For instance, in: (this is a preserve region), start
- // would be a left paren -(- and stop would be a right paren
- // -)-. The strip determines whether the designators should be
- // removed from the token.
- public:
- TCHAR start_;
- // E.g., "(".
- TCHAR stop_;
- // E.g., ")".
- int strip_;
- // Whether the designators should be removed from the token.
- };
-
- Preserve_Entry preserves_[MAX_PRESERVES];
- // The application can specify MAX_PRESERVES preserve designators.
-
- int preserves_index_;
- // Pointer to the next free spot in preserves_.
-
- class Delimiter_Entry
- {
- // = TITLE
- // Delimiter Entry
- //
- // = DESCRIPTION
- // Describes a delimiter for the tokenizer.
- public:
- TCHAR delimiter_;
- // Most commonly a space ' '.
- TCHAR replacement_;
- // What occurrences of delimiter_ should be replaced with.
- int replace_;
- // Whether replacement_ should be used. This should be replaced
- // with a technique that sets replacement_ = delimiter by
- // default. I'll do that next iteration.
- };
-
- Delimiter_Entry delimiters_[MAX_DELIMITERS];
- // The tokenizer allows MAX_DELIMITERS number of delimiters.
-
- int delimiter_index_;
- // Pointer to the next free space in delimiters_.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/SString.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SSTRING_H */
diff --git a/ace/SString.i b/ace/SString.i
deleted file mode 100644
index b4cc402c73c..00000000000
--- a/ace/SString.i
+++ /dev/null
@@ -1,439 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-ACE_INLINE size_t
-ACE_CString::length (void) const
-{
- ACE_TRACE ("ACE_CString::length");
- return this->len_;
-}
-
-ACE_INLINE ACE_CString
-ACE_CString::substr (size_t offset,
- ssize_t length) const
-{
- return this->substring (offset, length);
-}
-
-// Return the <index'th> character in the string.
-
-ACE_INLINE char
-ACE_CString::operator[] (size_t index) const
-{
- ACE_TRACE ("ACE_CString::operator[]");
- return this->rep_[index];
-}
-
-// Return the <index'th> character in the string by reference.
-
-ACE_INLINE char &
-ACE_CString::operator[] (size_t index)
-{
- ACE_TRACE ("ACE_CString::operator[]");
- return this->rep_[index];
-}
-
-// Get a copy of the underlying representation.
-
-ACE_INLINE char *
-ACE_CString::rep (void) const
-{
- ACE_TRACE ("ACE_CString::rep");
-
- char *new_string;
- ACE_NEW_RETURN (new_string, char[this->len_ + 1], 0);
- ACE_OS::strcpy (new_string, this->rep_);
-
- return new_string;
-}
-
-ACE_INLINE const char *
-ACE_CString::fast_rep (void) const
-{
- return this->rep_;
-}
-
-ACE_INLINE const char *
-ACE_CString::c_str (void) const
-{
- return this->rep_;
-}
-
-// Comparison operator.
-
-ACE_INLINE int
-ACE_CString::operator== (const ACE_CString &s) const
-{
- ACE_TRACE ("ACE_CString::operator==");
-
- return this->len_ == s.len_
- && ACE_OS::strcmp (this->rep_, s.rep_) == 0;
-}
-
-// Comparison operator.
-
-ACE_INLINE int
-ACE_CString::operator!= (const ACE_CString &s) const
-{
- ACE_TRACE ("ACE_CString::operator!=");
- return !(*this == s);
-}
-
-ACE_INLINE int
-ACE_CString::compare (const ACE_CString &s) const
-{
- ACE_TRACE ("ACE_CString::compare");
- return ACE_OS::strcmp (this->rep_, s.rep_);
-}
-
-ACE_INLINE int
-ACE_CString::find (const char *s, int pos) const
-{
- char *substr = this->rep_ + pos;
- char *pointer = ACE_OS::strstr (substr, s);
- if (pointer == 0)
- return ACE_CString::npos;
- else
- return pointer - substr;
-}
-
-ACE_INLINE int
-ACE_CString::find (char c, int pos) const
-{
- char *substr = this->rep_ + pos;
- char *pointer = ACE_OS::strchr (substr, c);
- if (pointer == 0)
- return ACE_CString::npos;
- else
- return pointer - substr;
-}
-
-ACE_INLINE int
-ACE_CString::find (const ACE_CString &str, int pos) const
-{
- return this->find (str.rep_, pos);
-}
-
-ACE_INLINE int
-ACE_CString::strstr (const ACE_CString &s) const
-{
- ACE_TRACE ("ACE_CString::strstr");
-
- return this->find (s.rep_);
-}
-
-ACE_INLINE int
-ACE_CString::rfind (char c, int pos) const
-{
- if (pos == ACE_CString::npos)
- pos = this->len_;
-
- for (int i = pos - 1; i >= 0; i--)
- if (this->rep_[i] == c)
- return i;
-
- return ACE_CString::npos;
-}
-
-ACE_INLINE u_long
-ACE_CString::hash (void) const
-{
- return ACE::hash_pjw (this->rep_);
-}
-
-ACE_INLINE ACE_SString
-ACE_SString::substr (size_t offset,
- ssize_t length) const
-{
- return this->substring (offset, length);
-}
-
-// Return the <index'th> character in the string.
-
-ACE_INLINE char
-ACE_SString::operator[] (size_t index) const
-{
- ACE_TRACE ("ACE_SString::operator[]");
- return this->rep_[index];
-}
-
-// Return the <index'th> character in the string by reference.
-
-ACE_INLINE char &
-ACE_SString::operator[] (size_t index)
-{
- ACE_TRACE ("ACE_SString::operator[]");
- return this->rep_[index];
-}
-
-// Get the underlying pointer (does not make a copy, so beware!).
-
-ACE_INLINE const char *
-ACE_SString::rep (void) const
-{
- ACE_TRACE ("ACE_SString::rep");
- return this->rep_;
-}
-
-// Get the underlying pointer (does not make a copy, so beware!).
-
-ACE_INLINE const char *
-ACE_SString::fast_rep (void) const
-{
- ACE_TRACE ("ACE_SString::fast_rep");
- return this->rep_;
-}
-
-// Get the underlying pointer (does not make a copy, so beware!).
-
-ACE_INLINE const char *
-ACE_SString::c_str (void) const
-{
- ACE_TRACE ("ACE_SString::c_str");
- return this->rep_;
-}
-
-// Comparison operator.
-
-ACE_INLINE int
-ACE_SString::operator== (const ACE_SString &s) const
-{
- ACE_TRACE ("ACE_SString::operator==");
- return this->len_ == s.len_
- && ACE_OS::strcmp (this->rep_, s.rep_) == 0;
-}
-
-// Comparison operator.
-
-ACE_INLINE int
-ACE_SString::operator!= (const ACE_SString &s) const
-{
- ACE_TRACE ("ACE_SString::operator!=");
- return !(*this == s);
-}
-
-ACE_INLINE int
-ACE_SString::compare (const ACE_SString &s) const
-{
- ACE_TRACE ("ACE_CString::compare");
- return ACE_OS::strcmp (this->rep_, s.rep_);
-}
-
-ACE_INLINE int
-ACE_SString::find (const char *s, int pos) const
-{
- char *substr = this->rep_ + pos;
- char *pointer = ACE_OS::strstr (substr, s);
- if (pointer == 0)
- return ACE_SString::npos;
- else
- return pointer - substr;
-}
-
-ACE_INLINE int
-ACE_SString::find (char c, int pos) const
-{
- char *substr = this->rep_ + pos;
- char *pointer = ACE_OS::strchr (substr, c);
- if (pointer == 0)
- return ACE_SString::npos;
- else
- return pointer - substr;
-}
-
-ACE_INLINE int
-ACE_SString::strstr (const ACE_SString &s) const
-{
- ACE_TRACE ("ACE_SString::strstr");
-
- return this->find (s.rep_);
-}
-
-ACE_INLINE int
-ACE_SString::find (const ACE_SString &str, int pos) const
-{
- return this->find (str.rep_, pos);
-}
-
-ACE_INLINE int
-ACE_SString::rfind (char c, int pos) const
-{
- if (pos == ACE_SString::npos)
- pos = this->len_;
-
- for (int i = pos - 1; i >= 0; i--)
- {
- if (this->rep_[i] == c)
- return i;
- }
-
- return ACE_SString::npos;
-}
-
-ACE_INLINE u_long
-ACE_SString::hash (void) const
-{
- return ACE::hash_pjw (this->rep_);
-}
-
-ACE_INLINE size_t
-ACE_SString::length (void) const
-{
- ACE_TRACE ("ACE_SString::length");
- return this->len_;
-}
-
-ACE_INLINE ACE_WString
-ACE_WString::substr (size_t offset,
- ssize_t length) const
-{
- return this->substring (offset, length);
-}
-
-// Get a copy of the underlying representation.
-
-ACE_INLINE ACE_USHORT16 *
-ACE_WString::rep (void) const
-{
- ACE_TRACE ("ACE_WString::rep");
- if (this->len_ <= 0)
- return 0;
- else
- {
- ACE_USHORT16 *t;
- ACE_NEW_RETURN (t, ACE_USHORT16[this->len_ + 1], 0);
- ACE_OS::memcpy (t, this->rep_, this->len_ * sizeof (ACE_USHORT16));
-
- // 0 terminate
- t[this->len_] = 0;
-
- return t;
- }
-}
-
-// Get at the underlying representation directly!
-
-ACE_INLINE const ACE_USHORT16 *
-ACE_WString::fast_rep (void) const
-{
- return this->rep_;
-}
-
-ACE_INLINE const ACE_USHORT16 *
-ACE_WString::c_str (void) const
-{
- return this->rep_;
-}
-
-// Comparison operator.
-
-ACE_INLINE int
-ACE_WString::operator== (const ACE_WString &s) const
-{
- ACE_TRACE ("ACE_WString::operator==");
- return this->len_ == s.len_
- && ACE_OS::memcmp ((const void *) this->rep_,
- (const void *) s.rep_,
- this->len_ * sizeof (ACE_USHORT16)) == 0;
-}
-
-// Comparison operator.
-
-ACE_INLINE int
-ACE_WString::operator!= (const ACE_WString &s) const
-{
- ACE_TRACE ("ACE_WString::operator!=");
- return !(*this == s);
-}
-
-ACE_INLINE int
-ACE_WString::compare (const ACE_WString &s) const
-{
- ACE_TRACE ("ACE_WString::compare");
-
- return ACE_OS::memcmp ((const void *) this->rep_,
- (const void *) s.rep_,
- this->len_ * sizeof (ACE_USHORT16));
-}
-
-// Return the <index'th> character in the string.
-
-ACE_INLINE ACE_USHORT16
-ACE_WString::operator[] (size_t index) const
-{
- ACE_TRACE ("ACE_WString::operator[]");
- return this->rep_[index];
-}
-
-// Return the <index'th> character in the string.
-
-ACE_INLINE ACE_USHORT16 &
-ACE_WString::operator[] (size_t index)
-{
- ACE_TRACE ("ACE_WString::operator[]");
- return this->rep_[index];
-}
-
-ACE_INLINE int
-ACE_WString::find (const ACE_USHORT16 *s, int pos) const
-{
- ACE_USHORT16 *substr = this->rep_ + pos;
- const ACE_USHORT16 *pointer = ACE_WString::strstr (substr, s);
- if (pointer == 0)
- return ACE_WString::npos;
- else
- return pointer - substr;
-}
-
-ACE_INLINE int
-ACE_WString::find (ACE_USHORT16 c, int pos) const
-{
- if (pos == ACE_WString::npos)
- pos = this->len_;
-
- for (size_t i = pos; i < this->len_; i++)
- if (this->rep_[i] == c)
- return ACE_static_cast (int, i);
-
- return ACE_WString::npos;
-}
-
-ACE_INLINE int
-ACE_WString::strstr (const ACE_WString &s) const
-{
- ACE_TRACE ("ACE_WString::strstr");
-
- return this->find (s.rep_);
-}
-
-ACE_INLINE int
-ACE_WString::find (const ACE_WString &str, int pos) const
-{
- return this->find (str.rep_, pos);
-}
-
-ACE_INLINE int
-ACE_WString::rfind (ACE_USHORT16 c, int pos) const
-{
- if (pos == ACE_WString::npos)
- pos = this->len_;
-
- for (int i = pos - 1; i >= 0; i--)
- if (this->rep_[i] == c)
- return i;
-
- return ACE_WString::npos;
-}
-
-ACE_INLINE size_t
-ACE_WString::length (void) const
-{
- ACE_TRACE ("ACE_WString::length");
- return this->len_;
-}
-
-ACE_INLINE u_long
-ACE_WString::hash (void) const
-{
- return ACE::hash_pjw (this->rep_);
-}
diff --git a/ace/SV_Message.cpp b/ace/SV_Message.cpp
deleted file mode 100644
index dc2e8413b18..00000000000
--- a/ace/SV_Message.cpp
+++ /dev/null
@@ -1,18 +0,0 @@
-// SV_Message.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SV_Message.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/SV_Message.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SV_Message)
-
-void
-ACE_SV_Message::dump (void) const
-{
- ACE_TRACE ("ACE_SV_Message::dump");
-}
-
diff --git a/ace/SV_Message.h b/ace/SV_Message.h
deleted file mode 100644
index 8939ac8634a..00000000000
--- a/ace/SV_Message.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SV_Message.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SV_MESSAGE_H)
-#define ACE_SV_MESSAGE_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_SV_Message
-{
- // = TITLE
- // Defines the header file for the C++ wrapper for message queues. */
-public:
- // = Initialization and termination methods.
- ACE_SV_Message (long type = 0);
- ~ACE_SV_Message (void);
-
- // = Get/set the message type.
- long type (void) const;
- void type (long);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- long type_;
- // Type of the message.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/SV_Message.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SV_MESSAGE_H */
diff --git a/ace/SV_Message.i b/ace/SV_Message.i
deleted file mode 100644
index 8c08e41d151..00000000000
--- a/ace/SV_Message.i
+++ /dev/null
@@ -1,31 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SV_Message.i
-
-ACE_INLINE
-ACE_SV_Message::ACE_SV_Message (long t)
- : type_ (t)
-{
- ACE_TRACE ("ACE_SV_Message::ACE_SV_Message");
-}
-
-ACE_INLINE
-ACE_SV_Message::~ACE_SV_Message (void)
-{
- ACE_TRACE ("ACE_SV_Message::~ACE_SV_Message");
-}
-
-ACE_INLINE long
-ACE_SV_Message::type (void) const
-{
- ACE_TRACE ("ACE_SV_Message::type");
- return this->type_;
-}
-
-ACE_INLINE void
-ACE_SV_Message::type (long t)
-{
- ACE_TRACE ("ACE_SV_Message::type");
- this->type_ = t;
-}
diff --git a/ace/SV_Message_Queue.cpp b/ace/SV_Message_Queue.cpp
deleted file mode 100644
index 1a77d462280..00000000000
--- a/ace/SV_Message_Queue.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
-// SV_Message_Queue.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SV_Message_Queue.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SV_Message_Queue)
-
-void
-ACE_SV_Message_Queue::dump (void) const
-{
- ACE_TRACE ("ACE_SV_Message_Queue::dump");
-}
-
-ACE_SV_Message_Queue::ACE_SV_Message_Queue (void)
-{
- ACE_TRACE ("ACE_SV_Message_Queue::ACE_SV_Message_Queue");
-}
-
-ACE_SV_Message_Queue::~ACE_SV_Message_Queue (void)
-{
- ACE_TRACE ("ACE_SV_Message_Queue::~ACE_SV_Message_Queue");
-}
-
-ACE_SV_Message_Queue::ACE_SV_Message_Queue (key_t external_id,
- int create,
- int perms)
-{
- ACE_TRACE ("ACE_SV_Message_Queue::ACE_SV_Message_Queue");
- if (this->open (external_id, create, perms) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE_SV_Message_Queue::ACE_SV_Message_Queue"));
-}
diff --git a/ace/SV_Message_Queue.h b/ace/SV_Message_Queue.h
deleted file mode 100644
index 4bab2c4f742..00000000000
--- a/ace/SV_Message_Queue.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SV_Message_Queue.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_MESSAGE_QUEUE_H)
-#define ACE_MESSAGE_QUEUE_H
-
-#include "ace/ACE.h"
-#include "ace/SV_Message.h"
-
-class ACE_Export ACE_SV_Message_Queue
-{
- // = TITLE
- // Defines the header file for the C++ wrapper for System V IPC
- // message queues.
-public:
- // = Useful symbolic constants.
- enum
- {
- ACE_CREATE = IPC_CREAT,
- ACE_OPEN = 0,
- ACE_NOWAIT = IPC_NOWAIT
- };
-
- // = Initialization and termination methods.
- ACE_SV_Message_Queue (void);
- ACE_SV_Message_Queue (key_t external_id,
- int create = ACE_SV_Message_Queue::ACE_OPEN,
- int perms = ACE_DEFAULT_FILE_PERMS);
- int open (key_t external_id,
- int create = ACE_SV_Message_Queue::ACE_OPEN,
- int perms = ACE_DEFAULT_FILE_PERMS);
- // Open a message queue using the <external_id>.
-
- ~ACE_SV_Message_Queue (void);
-
- int close (void);
- // Close down this instance of the message queue without removing it
- // from the system.
-
- int remove (void);
- // Close down and remove the message queue from the system.
-
-
- // = Message transfer methods.
- int recv (ACE_SV_Message &mb,
- int length,
- long mtype = 0,
- int mflags = 0);
-
- int send (const ACE_SV_Message &mb,
- int length,
- int mflags = 0);
-
- int control (int option, void *arg = 0);
- // Access the underlying control operations.
-
- // = Get/set the underly internal id.
- int get_id (void);
- void set_id (int);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- int internal_id_;
- // Returned from the underlying msgget() system call.
-};
-
-#include "ace/SV_Message_Queue.i"
-#endif /* ACE_MESSAGE_QUEUE_H */
diff --git a/ace/SV_Message_Queue.i b/ace/SV_Message_Queue.i
deleted file mode 100644
index f896388232e..00000000000
--- a/ace/SV_Message_Queue.i
+++ /dev/null
@@ -1,78 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SV_Message_Queue.i
-
-#include "ace/SV_Message_Queue.h"
-
-// Open a message queue using the <external_id>.
-
-inline int
-ACE_SV_Message_Queue::open (key_t external_id, int create, int perms)
-{
- ACE_TRACE ("ACE_SV_Message_Queue::open");
- return this->internal_id_ = ACE_OS::msgget (external_id, create | perms);
-}
-
-// What does it mean to close a message queue?!
-
-inline int
-ACE_SV_Message_Queue::close (void)
-{
- ACE_TRACE ("ACE_SV_Message_Queue::close");
- this->internal_id_ = -1;
- return 1;
-}
-
-inline int
-ACE_SV_Message_Queue::control (int option, void *arg)
-{
- ACE_TRACE ("ACE_SV_Message_Queue::control");
- return ACE_OS::msgctl (this->internal_id_, option,
- (msqid_ds *) arg);
-}
-
-inline int
-ACE_SV_Message_Queue::remove (void)
-{
- ACE_TRACE ("ACE_SV_Message_Queue::remove");
- int result = this->control (IPC_RMID);
- this->internal_id_ = -1;
- return result;
-}
-
-inline int
-ACE_SV_Message_Queue::get_id (void)
-{
- ACE_TRACE ("ACE_SV_Message_Queue::get_id");
- return this->internal_id_;
-}
-
-inline void
-ACE_SV_Message_Queue::set_id (int id)
-{
- ACE_TRACE ("ACE_SV_Message_Queue::set_id");
- this->internal_id_ = id;
-}
-
-inline int
-ACE_SV_Message_Queue::recv (ACE_SV_Message &mb,
- int length,
- long type,
- int mflags)
-{
- ACE_TRACE ("ACE_SV_Message_Queue::recv");
- return ACE_OS::msgrcv (this->internal_id_, (void *) &mb,
- length, type, mflags);
-}
-
-inline int
-ACE_SV_Message_Queue::send (const ACE_SV_Message &mb,
- int length,
- int mflags)
-{
- ACE_TRACE ("ACE_SV_Message_Queue::send");
- return ACE_OS::msgsnd (this->internal_id_, (void *) &mb,
- length, mflags);
-}
-
diff --git a/ace/SV_Semaphore_Complex.cpp b/ace/SV_Semaphore_Complex.cpp
deleted file mode 100644
index 703f6dafe66..00000000000
--- a/ace/SV_Semaphore_Complex.cpp
+++ /dev/null
@@ -1,247 +0,0 @@
-// SV_Semaphore_Complex.cpp
-// $Id$
-
-/* -*- C++ -*- */
-
-#define ACE_BUILD_DLL
-#include "ace/SV_Semaphore_Complex.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SV_Semaphore_Complex)
-
-void
-ACE_SV_Semaphore_Complex::dump (void) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::dump");
-}
-
-// initial value of process
-const int ACE_SV_Semaphore_Complex::BIGCOUNT_ = 10000;
-
-// Define the ACE_SV_Semaphore operation arrays for the semop() calls.
-sembuf ACE_SV_Semaphore_Complex::op_lock_[2] =
-{
- {0, 0, 0}, // Wait for [0] (lock) to equal 0
- {0, 1, SEM_UNDO}, // then increment [0] to 1 - this locks it.
- // UNDO to release the lock if processes exit
- // before explicitly unlocking.
-};
-
-sembuf ACE_SV_Semaphore_Complex::op_endcreate_[2] =
-{
- {1, -1, SEM_UNDO}, // Decrement [1] (proc counter) with undo on
- // exit, UNDO to adjust proc counter if
- // process exits before explicitly calling close()
- {0, -1, SEM_UNDO}, // the decrement [0] (lock) back to 0
-};
-
-sembuf ACE_SV_Semaphore_Complex::op_open_[1] =
-{
- {1, -1, SEM_UNDO}, // Decrement [1] (proc counter) with undo on
- // exit.
-};
-
-sembuf ACE_SV_Semaphore_Complex::op_close_[3] =
-{
- {0, 0, 0}, // Wait for [0] (lock) to equal 0
- {0, 1, SEM_UNDO}, // then increment [0] to 1 - this lock it
- {1, 1, SEM_UNDO}, // then increment [1] (proc counter)
-};
-
-sembuf ACE_SV_Semaphore_Complex::op_unlock_[1] =
-{
- {0, -1, SEM_UNDO}, // Decrement [0] (lock) back to 0
-};
-
-// Open or create an array of SV_Semaphores. We return 0 if all is OK, else -1.
-
-int
-ACE_SV_Semaphore_Complex::open (key_t k,
- int create,
- int initial_value,
- u_short nsems,
- int perms)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::open");
- if (k == IPC_PRIVATE)
- return -1;
-
- this->key_ = k;
-
- // Must include a count for the 2 additional semaphores we use
- // internally.
- this->sem_number_ = nsems + 2;
-
- if (create == ACE_SV_Semaphore_Complex::ACE_CREATE)
- {
- int result;
-
- do
- {
- this->internal_id_ = ACE_OS::semget
- (this->key_,
- (u_short) 2 + nsems, perms | ACE_SV_Semaphore_Complex::ACE_CREATE);
-
- if (this->internal_id_ == -1)
- return -1; // permission problem or tables full
-
- // When the ACE_SV_Semaphore is created, we know that the
- // value of all 3 members is 0. Get a lock on the
- // ACE_SV_Semaphore by waiting for [0] to equal 0, then
- // increment it.
-
- // There is a race condition here. There is the possibility
- // that between the semget() above and the semop() below,
- // another process can call out close() function which can
- // remove the ACE_SV_Semaphore if that process is the last
- // one using it. Therefor we handle the error condition of
- // an invalid ACE_SV_Semaphore ID specifically below, and if
- // it does happen, we just go back and create it again.
- result = ACE_OS::semop (this->internal_id_,
- &ACE_SV_Semaphore_Complex::op_lock_[0],
- 2);
- }
- while (result == -1 && (errno == EINVAL || errno == EIDRM));
-
- if (result == -1)
- return -1;
-
- // Get the value of the process counter. If it equals 0, then no
- // one has initialized the ACE_SV_Semaphore yet.
-
- int semval = ACE_SV_Semaphore_Simple::control (GETVAL, 0, 1);
-
- if (semval == -1)
- return this->init ();
- else if (semval == 0)
- {
- // We should initialize by doing a SETALL, but that would
- // clear the adjust value that we set when we locked the
- // ACE_SV_Semaphore above. Instead we do system calls to
- // initialize [1], as well as all the nsems SV_Semaphores.
-
- if (ACE_SV_Semaphore_Simple::control (SETVAL,
- ACE_SV_Semaphore_Complex::BIGCOUNT_,
- 1) == -1)
- return -1;
- else
- for (int i = 0; i < nsems; i++)
- if (this->control (SETVAL, initial_value, i) == -1)
- return -1;
- }
-
- // Decrement the process counter and then release the lock.
- return ACE_OS::semop (this->internal_id_,
- &ACE_SV_Semaphore_Complex::op_endcreate_[0],
- 2);
- }
- else
- {
- this->internal_id_ = ACE_OS::semget (this->key_, 2 + nsems, 0);
- if (this->internal_id_ == -1)
- return -1; // doesn't exist or tables full
-
- // Decrement the process counter. We don't need a lock to do this.
- if (ACE_OS::semop (this->internal_id_,
- &ACE_SV_Semaphore_Complex::op_open_[0], 1) < 0)
- return this->init ();
- return 0;
- }
-}
-
-int
-ACE_SV_Semaphore_Complex::open (const char *name,
- int flags,
- int initial_value,
- u_short nsems,
- int perms)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::open");
- return this->open (ACE_SV_Semaphore_Simple::name_2_key (name),
- flags, initial_value, nsems, perms);
-}
-
-// Close a ACE_SV_Semaphore. Unlike the remove above, this function
-// is for a process to call before it exits, when it is done with the
-// ACE_SV_Semaphore. We "decrement" the counter of processes using
-// the ACE_SV_Semaphore, and if this was the last one, we can remove
-// the ACE_SV_Semaphore.
-
-int
-ACE_SV_Semaphore_Complex::close (void)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::close");
- int semval;
-
- if (this->key_ == (key_t) - 1 || this->internal_id_ == -1)
- return -1;
-
- // The following semop() first gets a lock on the ACE_SV_Semaphore,
- // then increments [1] - the process number.
-
- if (ACE_OS::semop (this->internal_id_,
- &ACE_SV_Semaphore_Complex::op_close_[0],
- 3) == -1)
- return -1;
-
- // Now that we have a lock, read the value of the process counter to
- // see if this is the last reference to the ACE_SV_Semaphore. There
- // is a race condition here - see the comments in create ().
-
- if ((semval = ACE_SV_Semaphore_Simple::control (GETVAL, 0, 1)) == -1)
- return -1;
-
- if (semval > ACE_SV_Semaphore_Complex::BIGCOUNT_)
- return -1;
- else if (semval == ACE_SV_Semaphore_Complex::BIGCOUNT_)
- return this->remove ();
- else
- {
- int result = ACE_OS::semop (this->internal_id_,
- &ACE_SV_Semaphore_Complex::op_unlock_[0], 1);
- this->init ();
- return result;
- }
-}
-
-ACE_SV_Semaphore_Complex::ACE_SV_Semaphore_Complex (key_t k,
- int flags,
- int initial_value,
- u_short nsems,
- int perms)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::ACE_SV_Semaphore_Complex");
- if (this->open (k, flags, initial_value, nsems, perms) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_SV_Semaphore_Complex")));
-}
-
-ACE_SV_Semaphore_Complex::ACE_SV_Semaphore_Complex (const char *name,
- int flags,
- int initial_value,
- u_short nsems,
- int perms)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::ACE_SV_Semaphore_Complex");
-
- key_t key;
-
- if (name == 0)
- key = ACE_DEFAULT_SEM_KEY;
- else
- key = this->name_2_key (name);
-
- if (this->open (key, flags, initial_value, nsems, perms) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_SV_Semaphore_Complex")));
-}
-
-ACE_SV_Semaphore_Complex::~ACE_SV_Semaphore_Complex (void)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::~ACE_SV_Semaphore_Complex");
- if (this->internal_id_ >= 0)
- this->close ();
-}
-
-ACE_SV_Semaphore_Complex::ACE_SV_Semaphore_Complex (void)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::ACE_SV_Semaphore_Complex");
- this->init ();
-}
diff --git a/ace/SV_Semaphore_Complex.h b/ace/SV_Semaphore_Complex.h
deleted file mode 100644
index 3837909a47a..00000000000
--- a/ace/SV_Semaphore_Complex.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// ACE_SV_Semaphore_Complex.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SV_SEMAPHORE_COMPLEX_H)
-#define ACE_SV_SEMAPHORE_COMPLEX_H
-
-#include "ace/SV_Semaphore_Simple.h"
-
-class ACE_Export ACE_SV_Semaphore_Complex : private ACE_SV_Semaphore_Simple
-{
- // = TITLE
- // This is a more complex semaphore wrapper that handles race
- // conditions for initialization correctly...
- //
- // = DESCRIPTION
- // This code is a port to C++, inspired by: W. Richard Stevens
- // from his book: UNIX Network Programming (Prentice Hall, ISBN
- // 0-13-949876-1 - 1990) ACE_SV_Semaphore Interface: we provide
- // a simpler and easier to understand interface to the System V
- // ACE_SV_Semaphore calls. We create and use a 2 + n-member
- // set for the requested ACE_SV_Semaphore. The first member,
- // [0], is a counter used to know when all processes have
- // finished with the ACE_SV_Semaphore. The counter is
- // initialized to a large number, decremented on every create
- // or open and incremented on every close. This way we can use
- // the "adjust" feature provided by System V so that any
- // process that exit's without calling close() is accounted
- // for. It doesn't help us if the last process does this (as we
- // have no way of getting control to remove the
- // ACE_SV_Semaphore) but it will work if any process other than
- // the last does an exit (intentional or unintentional).
- //
- // The second member, [1], of the ACE_SV_Semaphore is used as a
- // lock variable to avoid any race conditions in the create()
- // and close() functions.
- //
- // The members beyond [1] are actual ACE_SV_Semaphore values in
- // the array of SV_Semaphores (which may be sized by the user
- // in the constructor).
-public:
- enum
- {
- ACE_CREATE = IPC_CREAT,
- ACE_OPEN = 0
- };
-
- // = Initialization and termination methods.
- ACE_SV_Semaphore_Complex (void);
- ACE_SV_Semaphore_Complex (key_t key,
- int create = ACE_SV_Semaphore_Complex::ACE_CREATE,
- int initial_value = 1,
- u_short nsems = 1,
- int perms = ACE_DEFAULT_FILE_PERMS);
- ACE_SV_Semaphore_Complex (const char *name,
- int create = ACE_SV_Semaphore_Complex::ACE_CREATE,
- int initial_value = 1,
- u_short nsems = 1,
- int perms = ACE_DEFAULT_FILE_PERMS);
- ~ACE_SV_Semaphore_Complex (void);
-
- int open (const char *name,
- int flags = ACE_SV_Semaphore_Simple::ACE_CREATE,
- int initial_value = 1,
- u_short nsems = 1,
- int perms = ACE_DEFAULT_FILE_PERMS);
- // Open or create an array of SV_Semaphores. We return 0 if all is
- // OK, else -1.
-
- int open (key_t key,
- int flags = ACE_SV_Semaphore_Simple::ACE_CREATE,
- int initial_value = 1,
- u_short nsems = 1,
- int perms = ACE_DEFAULT_FILE_PERMS);
- // Open or create an array of SV_Semaphores. We return 0 if all is
- // OK, else -1.
-
- int close (void);
- // Close an ACE_SV_Semaphore. Unlike the <remove> method, this
- // method is for a process to call before it exits, when it is done
- // with the ACE_SV_Semaphore. We "decrement" the counter of
- // processes using the ACE_SV_Semaphore, and if this was the last
- // one, we can remove the ACE_SV_Semaphore.
-
- // = Semaphore acquire and release methods.
-
- int acquire (u_short n = 0, int flags = 0) const;
- // Acquire the semaphore.
-
- int acquire_read (u_short n = 0, int flags = 0) const;
- // Acquire a semaphore for reading.
-
- int acquire_write (u_short n = 0, int flags = 0) const;
- // Acquire a semaphore for writing
-
- int tryacquire (u_short n = 0, int flags = 0) const;
- // Try to acquire the semaphore.
-
- int tryacquire_read (u_short n = 0, int flags = 0) const;
- // Try to acquire the semaphore for reading.
-
- int tryacquire_write (u_short n = 0, int flags = 0) const;
- // Try to acquire the semaphore for writing.
-
- int release (u_short n = 0, int flags = 0) const;
- // Release the semaphore.
-
- // = Semaphore operation methods.
- int op (int val, u_short n = 0, int flags = 0) const;
- int op (sembuf op_vec[], u_short n) const;
-
- // = Semaphore control methods.
- int control (int cmd, semun arg, u_short n = 0) const;
- int control (int cmd, int value = 0, u_short n = 0) const;
-
- // = Upgrade access control...
- ACE_USING ACE_SV_Semaphore_Simple::get_id;
- ACE_USING ACE_SV_Semaphore_Simple::remove;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- static const int BIGCOUNT_;
- static sembuf op_lock_[2];
- static sembuf op_endcreate_[2];
- static sembuf op_open_[1];
- static sembuf op_close_[3];
- static sembuf op_unlock_[1];
-};
-
-#include "ace/SV_Semaphore_Complex.i"
-#endif /* ACE_SV_SEMAPHORE_COMPLEX_H */
diff --git a/ace/SV_Semaphore_Complex.i b/ace/SV_Semaphore_Complex.i
deleted file mode 100644
index 5e06ed33fd2..00000000000
--- a/ace/SV_Semaphore_Complex.i
+++ /dev/null
@@ -1,83 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SV_Semaphore_Complex.i
-
-#include "ace/Trace.h"
-
-inline int
-ACE_SV_Semaphore_Complex::acquire (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::acquire");
- return ACE_SV_Semaphore_Simple::acquire ((u_short) n + 2, flags);
-}
-
-inline int
-ACE_SV_Semaphore_Complex::acquire_read (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::acquire_read");
- return this->acquire (n, flags);
-}
-
-inline int
-ACE_SV_Semaphore_Complex::acquire_write (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::acquire_write");
- return this->acquire (n, flags);
-}
-
-inline int
-ACE_SV_Semaphore_Complex::tryacquire (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::tryacquire");
- return ACE_SV_Semaphore_Simple::tryacquire ((u_short) n + 2, flags);
-}
-
-inline int
-ACE_SV_Semaphore_Complex::tryacquire_read (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::tryacquire_read");
- return this->tryacquire (n, flags);
-}
-
-inline int
-ACE_SV_Semaphore_Complex::tryacquire_write (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::tryacquire_write");
- return this->tryacquire (n, flags);
-}
-
-inline int
-ACE_SV_Semaphore_Complex::release (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::release");
- return ACE_SV_Semaphore_Simple::release ((u_short) n + 2, flags);
-}
-
-inline int
-ACE_SV_Semaphore_Complex::op (int val, u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::op");
- return ACE_SV_Semaphore_Simple::op (val, (u_short) n + 2, flags);
-}
-
-inline int
-ACE_SV_Semaphore_Complex::op (sembuf op_vec[], u_short n) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::op");
- return ACE_SV_Semaphore_Simple::op (op_vec, (u_short) n + 2);
-}
-
-inline int
-ACE_SV_Semaphore_Complex::control (int cmd, semun arg, u_short n) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::control");
- return ACE_SV_Semaphore_Simple::control (cmd, arg, (u_short) n + 2);
-}
-
-inline int
-ACE_SV_Semaphore_Complex::control (int cmd, int value, u_short n) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Complex::control");
- return ACE_SV_Semaphore_Simple::control (cmd, value, (u_short) n + 2);
-}
diff --git a/ace/SV_Semaphore_Simple.cpp b/ace/SV_Semaphore_Simple.cpp
deleted file mode 100644
index a5c611a79a8..00000000000
--- a/ace/SV_Semaphore_Simple.cpp
+++ /dev/null
@@ -1,195 +0,0 @@
-// SV_Semaphore_Simple.cpp
-// $Id$
-
-/* -*- C++ -*- */
-
-#define ACE_BUILD_DLL
-#include "ace/SV_Semaphore_Simple.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SV_Semaphore_Simple)
-
-void
-ACE_SV_Semaphore_Simple::dump (void) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::dump");
-}
-
-int
-ACE_SV_Semaphore_Simple::control (int cmd,
- int value,
- u_short semnum) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::control");
- if (this->internal_id_ == -1)
- return -1;
- else
- {
- semun semctl_arg;
-
- semctl_arg.val = value;
- return ACE_OS::semctl (this->internal_id_,
- semnum,
- cmd,
- semctl_arg);
- }
-}
-
-int
-ACE_SV_Semaphore_Simple::init (key_t k, int i)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::init");
- this->key_ = k;
- this->internal_id_ = i;
- return 0;
-}
-
-// General ACE_SV_Semaphore operation. Increment or decrement by a
-// specific amount (positive or negative; amount can`t be zero).
-
-int
-ACE_SV_Semaphore_Simple::op (int val, u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::op");
- sembuf op_op;
-
- op_op.sem_num = n;
- op_op.sem_flg = flags;
-
- if (this->internal_id_ == -1)
- return -1;
- else if ((op_op.sem_op = val) == 0)
- return -1;
- else
- return ACE_OS::semop (this->internal_id_, &op_op, 1);
-}
-
-// Open or create one or more SV_Semaphores. We return 0 if all is
-// OK, else -1.
-
-int
-ACE_SV_Semaphore_Simple::open (key_t k,
- int flags,
- int initial_value,
- u_short n,
- int perms)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::open");
- union semun ivalue;
-
- if (k == IPC_PRIVATE || k == ACE_INVALID_SEM_KEY)
- return -1;
-
- ivalue.val = initial_value;
- this->key_ = k;
- this->sem_number_ = n;
-
- this->internal_id_ = ACE_OS::semget (this->key_, n, perms | flags);
-
- if (this->internal_id_ == -1)
- return -1;
-
- if (ACE_BIT_ENABLED (flags, IPC_CREAT))
- for (int i = 0; i < n; i++)
- if (ACE_OS::semctl (this->internal_id_, i, SETVAL, ivalue) == -1)
- return -1;
-
- return 0;
-}
-
-ACE_SV_Semaphore_Simple::ACE_SV_Semaphore_Simple (key_t k,
- int flags,
- int initial_value,
- u_short n,
- int perms)
- : key_ (k)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::ACE_SV_Semaphore_Simple");
- if (this->open (k, flags, initial_value, n, perms) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_SV_Semaphore::ACE_SV_Semaphore")));
-}
-
-// Convert name to key. This function is used internally to create keys
-// for the semaphores.
-//
-// The method for generating names is a 32 bit CRC, but still we
-// measured close to collition ratio of nearly 0.1% for
-// ACE::unique_name()-like strings.
-
-key_t
-ACE_SV_Semaphore_Simple::name_2_key (const char *name)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::name_2_key");
-
- if (name == 0)
- {
- errno = EINVAL;
- return ACE_INVALID_SEM_KEY;
- }
-
- // Basically "hash" the values in the <name>. This won't
- // necessarily guarantee uniqueness of all keys.
- // But (IMHO) CRC32 is good enough for most purposes (Carlos)
- return (key_t) ACE::crc32 (name);
-}
-
-// Open or create a ACE_SV_Semaphore. We return 1 if all is OK, else
-// 0.
-
-int
-ACE_SV_Semaphore_Simple::open (const char *name,
- int flags,
- int initial_value,
- u_short n,
- int perms)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::open");
-
- key_t key;
-
- if (name == 0)
- key = ACE_DEFAULT_SEM_KEY;
- else
- key = this->name_2_key (name);
-
- return this->open (key, flags, initial_value, n, perms);
-}
-
-ACE_SV_Semaphore_Simple::ACE_SV_Semaphore_Simple (const char *name,
- int flags,
- int initial_value,
- u_short n,
- int perms)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::ACE_SV_Semaphore_Simple");
- if (this->open (name, flags, initial_value, n, perms) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE_SV_Semaphore_Simple::ACE_SV_Semaphore_Simple"));
-}
-
-ACE_SV_Semaphore_Simple::~ACE_SV_Semaphore_Simple (void)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::~ACE_SV_Semaphore_Simple");
- this->close ();
-}
-
-ACE_SV_Semaphore_Simple::ACE_SV_Semaphore_Simple (void)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::ACE_SV_Semaphore_Simple");
- this->init ();
-}
-
-// Remove all SV_Semaphores associated with a particular key. This
-// call is intended to be called from a server, for example, when it
-// is being shut down, as we do an IPC_RMID on the ACE_SV_Semaphore,
-// regardless of whether other processes may be using it or not. Most
-// other processes should use close() below.
-
-int
-ACE_SV_Semaphore_Simple::remove (void) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::remove");
- int result = this->control (IPC_RMID);
- ((ACE_SV_Semaphore_Simple *) this)->init ();
- return result;
-}
-
diff --git a/ace/SV_Semaphore_Simple.h b/ace/SV_Semaphore_Simple.h
deleted file mode 100644
index a426ade6845..00000000000
--- a/ace/SV_Semaphore_Simple.h
+++ /dev/null
@@ -1,143 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SV_Semaphore_Simple.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SV_SEMAPHORE_SIMPLE_H)
-#define ACE_SV_SEMAPHORE_SIMPLE_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_SV_Semaphore_Simple
-{
- // = TITLE
- // This is a simple semaphore package that assumes there are
- // no race conditions for initialization (i.e., the order of
- // process startup must be well defined).
-public:
- enum
- {
- ACE_CREATE = IPC_CREAT,
- ACE_EXCL = IPC_EXCL,
- ACE_OPEN = 0
- };
-
- // = Initialization and termination methods.
- ACE_SV_Semaphore_Simple (void);
- ACE_SV_Semaphore_Simple (key_t key,
- int flags = ACE_SV_Semaphore_Simple::ACE_CREATE,
- int initial_value = 1,
- u_short nsems = 1,
- int perms = ACE_DEFAULT_FILE_PERMS);
- ACE_SV_Semaphore_Simple (const char *name,
- int flags = ACE_SV_Semaphore_Simple::ACE_CREATE,
- int initial_value = 1,
- u_short nsems = 1,
- int perms = ACE_DEFAULT_FILE_PERMS);
- ~ACE_SV_Semaphore_Simple (void);
-
- int open (const char *name,
- int flags = ACE_SV_Semaphore_Simple::ACE_CREATE,
- int initial_value = 1,
- u_short nsems = 1,
- int perms = ACE_DEFAULT_FILE_PERMS);
-
- int open (key_t key,
- int flags = ACE_SV_Semaphore_Simple::ACE_CREATE,
- int initial_value = 1,
- u_short nsems = 1,
- int perms = ACE_DEFAULT_FILE_PERMS);
- // Open or create one or more SV_Semaphores. We return 0 if all is
- // OK, else -1.
-
- int close (void);
- // Close a ACE_SV_Semaphore, marking it as invalid for subsequent
- // operations...
-
- int remove (void) const;
- // Remove all SV_Semaphores associated with a particular key. This
- // call is intended to be called from a server, for example, when it
- // is being shut down, as we do an IPC_RMID on the ACE_SV_Semaphore,
- // regardless of whether other processes may be using it or not.
- // Most other processes should use close() below.
-
- // = Semaphore acquire and release methods.
- int acquire (u_short n = 0, int flags = 0) const;
- // Wait until a ACE_SV_Semaphore's value is greater than 0, the
- // decrement it by 1 and return. Dijkstra's P operation, Tannenbaums
- // DOWN operation.
-
- int acquire_read (u_short n = 0, int flags = 0) const;
- // Acquire a semaphore for reading.
-
- int acquire_write (u_short n = 0, int flags = 0) const;
- // Acquire a semaphore for writing
-
- int tryacquire (u_short n = 0, int flags = 0) const;
- // Non-blocking version of <acquire>.
-
- int tryacquire_read (u_short n = 0, int flags = 0) const;
- // Try to acquire the semaphore for reading.
-
- int tryacquire_write (u_short n = 0, int flags = 0) const;
- // Try to acquire the semaphore for writing.
-
- int release (u_short n = 0, int flags = 0) const;
- // Increment ACE_SV_Semaphore by one. Dijkstra's V operation,
- // Tannenbaums UP operation.
-
- // = Semaphore operation methods.
- int op (int val, u_short semnum = 0, int flags = SEM_UNDO) const;
- // General ACE_SV_Semaphore operation. Increment or decrement by a
- // specific amount (positive or negative; amount can`t be zero).
-
- int op (sembuf op_vec[], u_short nsems) const;
- // General ACE_SV_Semaphore operation on an array of SV_Semaphores.
-
- // = Semaphore control methods.
- int control (int cmd, semun arg, u_short n = 0) const;
- int control (int cmd, int value = 0, u_short n = 0) const;
-
- int get_id (void) const;
- // Get underlying internal id.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- key_t key_;
- // Semaphore key.
-
- int internal_id_;
- // Internal ID to identify the semaphore group within this process.
-
- int sem_number_;
- // Number of semaphores we're creating.
-
- int init (key_t k = ACE_INVALID_SEM_KEY, int i = -1);
- key_t name_2_key (const char *name);
- // Convert name to key This function is used internally to create
- // keys for the semaphores. A valid name contains letters and
- // digits only and MUST start with a letter.
- //
- // The method for generating names is not very sophisticated, so
- // caller should not pass strings which match each other for the first
- // LUSED characters when he wants to get a different key.
-};
-
-#include "ace/SV_Semaphore_Simple.i"
-#endif /* _SV_SEMAPHORE_SIMPLE_H */
diff --git a/ace/SV_Semaphore_Simple.i b/ace/SV_Semaphore_Simple.i
deleted file mode 100644
index f17c1097beb..00000000000
--- a/ace/SV_Semaphore_Simple.i
+++ /dev/null
@@ -1,106 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SV_Semaphore_Simple.i
-
-#include "ace/Trace.h"
-
-inline int
-ACE_SV_Semaphore_Simple::control (int cmd,
- semun arg,
- u_short n) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::control");
- return this->internal_id_ == -1 ?
- -1 : ACE_OS::semctl (this->internal_id_, n, cmd, arg);
-}
-
-// Close a ACE_SV_Semaphore, marking it as invalid for subsequent
-// operations...
-
-inline int
-ACE_SV_Semaphore_Simple::close (void)
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::close");
- return this->init ();
-}
-
-// General ACE_SV_Semaphore operation on an array of SV_Semaphores.
-
-inline int
-ACE_SV_Semaphore_Simple::op (sembuf op_vec[], u_short n) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::op");
- return this->internal_id_ == -1
- ? -1 : ACE_OS::semop (this->internal_id_, op_vec, n);
-}
-
-// Wait until a ACE_SV_Semaphore's value is greater than 0, the
-// decrement it by 1 and return. Dijkstra's P operation, Tannenbaums
-// DOWN operation.
-
-inline int
-ACE_SV_Semaphore_Simple::acquire (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::acquire");
- return this->op (-1, n, flags);
-}
-
-inline int
-ACE_SV_Semaphore_Simple::acquire_read (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::acquire_read");
- return this->acquire (n, flags);
-}
-
-inline int
-ACE_SV_Semaphore_Simple::acquire_write (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::acquire_write");
- return this->acquire (n, flags);
-}
-
-// Non-blocking version of acquire().
-
-inline int
-ACE_SV_Semaphore_Simple::tryacquire (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::tryacquire");
- return this->op (-1, n, flags | IPC_NOWAIT);
-}
-
-// Non-blocking version of acquire().
-
-inline int
-ACE_SV_Semaphore_Simple::tryacquire_read (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::tryacquire_read");
- return this->tryacquire (n, flags);
-}
-
-// Non-blocking version of acquire().
-
-inline int
-ACE_SV_Semaphore_Simple::tryacquire_write (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::tryacquire_write");
- return this->tryacquire (n, flags);
-}
-
-// Increment ACE_SV_Semaphore by one. Dijkstra's V operation,
-// Tannenbaums UP operation.
-
-inline int
-ACE_SV_Semaphore_Simple::release (u_short n, int flags) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::release");
- return this->op (1, n, flags);
-}
-
-inline int
-ACE_SV_Semaphore_Simple::get_id (void) const
-{
- ACE_TRACE ("ACE_SV_Semaphore_Simple::get_id");
- return this->internal_id_;
-}
-
diff --git a/ace/SV_Shared_Memory.cpp b/ace/SV_Shared_Memory.cpp
deleted file mode 100644
index a8d0f13f286..00000000000
--- a/ace/SV_Shared_Memory.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-// SV_Shared_Memory.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/SV_Shared_Memory.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/SV_Shared_Memory.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_SV_Shared_Memory)
-
-void
-ACE_SV_Shared_Memory::dump (void) const
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::dump");
-}
-
-// Creates a shared memory segment of SIZE bytes and *does* attach to
-// this segment.
-
-int
-ACE_SV_Shared_Memory::open_and_attach (key_t external_id,
- size_t sz,
- int create,
- int perms,
- void *virtual_addr,
- int flags)
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::open_and_attach");
- if (this->open (external_id, sz, create, perms) == -1)
- return -1;
- else if (this->attach (virtual_addr, flags) == -1)
- return -1;
- else
- return 0;
-}
-
-// Constructor interface to this->open_and_attach () member function.
-
-ACE_SV_Shared_Memory::ACE_SV_Shared_Memory (key_t external_id,
- size_t sz,
- int create,
- int perms,
- void *virtual_addr,
- int flags)
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::ACE_SV_Shared_Memory");
- if (this->open_and_attach (external_id, sz, create,
- perms, virtual_addr, flags) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE_SV_Shared_Memory::ACE_SV_Shared_Memory"));
-}
-
-// The "do nothing" constructor.
-
-ACE_SV_Shared_Memory::ACE_SV_Shared_Memory (void)
- : internal_id_ (0),
- size_ (0),
- segment_ptr_ (0)
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::ACE_SV_Shared_Memory");
-}
-
-// Added this constructor to accept an internal id, the one generated
-// when a server constructs with the key IPC_PRIVATE. The client can
-// be passed ACE_SV_Shared_Memory::internal_id via a socket and call
-// this construtor to attach the existing segment. This prevents
-// having to hard-code a key in advance. Courtesy of Marvin Wolfthal
-// (maw@fsg.com).
-
-ACE_SV_Shared_Memory::ACE_SV_Shared_Memory (ACE_HANDLE int_id,
- int flags)
- : internal_id_ (int_id),
- size_ (0)
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::ACE_SV_Shared_Memory");
- if (this->attach (0, flags) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE_SV_Shared_Memory::ACE_SV_Shared_Memory"));
-}
diff --git a/ace/SV_Shared_Memory.h b/ace/SV_Shared_Memory.h
deleted file mode 100644
index 4ebda2b9c6a..00000000000
--- a/ace/SV_Shared_Memory.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// SV_Shared_Memory.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SV_SHARED_MEMORY_H)
-#define ACE_SV_SHARED_MEMORY_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_SV_Shared_Memory
-{
- // = TITLE
- // This is a wrapper for System V shared memory.
-public:
- enum
- {
- ACE_CREATE = IPC_CREAT,
- ACE_OPEN = 0
- };
-
- // = Initialization and termination methods.
- ACE_SV_Shared_Memory (void);
- ACE_SV_Shared_Memory (key_t external_id,
- size_t size,
- int create,
- int perms = ACE_DEFAULT_FILE_PERMS,
- void *virtual_addr = 0,
- int flags = 0);
-
- ACE_SV_Shared_Memory (ACE_HANDLE internal_id,
- int flags = 0);
-
- int open (key_t external_id,
- size_t size,
- int create = ACE_SV_Shared_Memory::ACE_OPEN,
- int perms = ACE_DEFAULT_FILE_PERMS);
-
- int open_and_attach (key_t external_id,
- size_t size,
- int create = ACE_SV_Shared_Memory::ACE_OPEN,
- int perms = ACE_DEFAULT_FILE_PERMS,
- void *virtual_addr = 0,
- int flags = 0);
-
- int attach (void *virtual_addr = 0,
- int flags =0);
- // Attach this shared memory segment.
-
- int detach (void);
- // Detach this shared memory segment.
-
- int remove (void);
- // Remove this shared memory segment.
-
- int control (int cmd, void *buf);
- // Forward to underlying System V <shmctl>.
-
- // = Segment-related info.
- void *get_segment_ptr (void) const;
- int get_segment_size (void) const;
-
- ACE_HANDLE get_id (void) const;
- // Return the ID of the shared memory segment (i.e., an ACE_HANDLE).
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- enum
- {
- ALIGN_WORDB = 8 // Most restrictive alignment.
- };
-
- ACE_HANDLE internal_id_;
- // Internal identifier.
-
- int size_;
- // Size of the mapped segment.
-
- void *segment_ptr_;
- // Pointer to the beginning of the segment.
-
- int round_up (size_t len);
- // Round up to an appropriate page size.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/SV_Shared_Memory.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SV_SHARED_MEMORY_H */
diff --git a/ace/SV_Shared_Memory.i b/ace/SV_Shared_Memory.i
deleted file mode 100644
index 9fd4083ff95..00000000000
--- a/ace/SV_Shared_Memory.i
+++ /dev/null
@@ -1,114 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// SV_Shared_Memory.i
-
-#include "ace/SV_Shared_Memory.h"
-
-ACE_INLINE int
-ACE_SV_Shared_Memory::round_up (size_t len)
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::round_up");
- return (len + ACE_SV_Shared_Memory::ALIGN_WORDB - 1) & ~(ACE_SV_Shared_Memory::ALIGN_WORDB - 1);
-}
-
-// Creates a shared memory segment of SIZE bytes. Does *not* attach
-// this memory segment...
-
-ACE_INLINE int
-ACE_SV_Shared_Memory::open (key_t external_id, size_t sz, int create, int perms)
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::open");
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG(perms);
- ACE_UNUSED_ARG(create);
- ACE_UNUSED_ARG(sz);
- ACE_UNUSED_ARG(external_id);
- ACE_NOTSUP_RETURN (-1);
-#else
- this->segment_ptr_ = 0;
- this->size_ = sz;
-
- this->internal_id_ = ACE_OS::shmget (external_id, sz, create | perms);
-
- return this->internal_id_ == -1 ? -1 : 0;
-#endif /* ACE_WIN32 */
-}
-
-// Attachs to the shared memory segment.
-
-ACE_INLINE int
-ACE_SV_Shared_Memory::attach (void *virtual_addr, int flags)
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::attach");
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG(flags);
- ACE_UNUSED_ARG(virtual_addr);
- ACE_NOTSUP_RETURN (-1);
-#else
- this->segment_ptr_ = ACE_OS::shmat (this->internal_id_, virtual_addr, flags);
- return this->segment_ptr_ == (void *) -1 ? -1 : 0;
-#endif /* ACE_WIN32 */
-}
-
-// Interface to the underlying shared memory control function.
-
-ACE_INLINE int
-ACE_SV_Shared_Memory::control (int cmd, void *buf)
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::control");
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG(cmd);
- ACE_UNUSED_ARG(buf);
-
- ACE_NOTSUP_RETURN (-1);
-#else
- return ACE_OS::shmctl (this->internal_id_, cmd, (struct shmid_ds *) buf);
-#endif /* ACE_WIN32 */
-}
-
-// The overall size of the segment.
-
-ACE_INLINE int
-ACE_SV_Shared_Memory::get_segment_size (void) const
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::get_segment_size");
- return this->size_;
-}
-
-// Removes the shared memory segment.
-
-ACE_INLINE int
-ACE_SV_Shared_Memory::remove (void)
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::remove");
-#if defined (ACE_WIN32)
- ACE_NOTSUP_RETURN (-1);
-#else
- return ACE_OS::shmctl (this->internal_id_, IPC_RMID, 0);
-#endif /* ACE_WIN32 */
-}
-
-// Detach the current binding between this->segment_ptr and the shared
-// memory segment.
-
-ACE_INLINE int
-ACE_SV_Shared_Memory::detach (void)
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::detach");
- return ACE_OS::shmdt (this->segment_ptr_);
-}
-
-ACE_INLINE void *
-ACE_SV_Shared_Memory::get_segment_ptr (void) const
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::get_segment_ptr");
- return this->segment_ptr_;
-}
-
-ACE_INLINE ACE_HANDLE
-ACE_SV_Shared_Memory::get_id (void) const
-{
- ACE_TRACE ("ACE_SV_Shared_Memory::get_id");
- return this->internal_id_;
-}
diff --git a/ace/Sched_Params.cpp b/ace/Sched_Params.cpp
deleted file mode 100644
index 8376c755ed2..00000000000
--- a/ace/Sched_Params.cpp
+++ /dev/null
@@ -1,283 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Sched_Params.cpp
-//
-// = CREATION DATE
-// 28 January 1997
-//
-// = AUTHOR
-// David Levine
-//
-// ============================================================================
-
-#define ACE_BUILD_DLL
-
-#include "ace/ACE.h"
-#include "ace/Sched_Params.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Sched_Params.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_HAS_STHREADS)
-#include /**/ <sys/rtpriocntl.h>
-#include /**/ <sys/tspriocntl.h>
-#endif /* ACE_HAS_STHREADS */
-
-int
-ACE_Sched_Params::priority_min (const Policy policy,
- const int scope)
-{
-#if defined (ACE_HAS_STHREADS)
- ACE_UNUSED_ARG (scope);
-
- // Assume that ACE_SCHED_OTHER indicates Solaris TS class, and that
- // other policies indicate Solaris RT class.
-
- if (policy == ACE_SCHED_OTHER)
- {
- // Get the priority class ID and attributes.
- pcinfo_t pcinfo;
- // The following is just to avoid Purify warnings about unitialized
- // memory reads.
- ACE_OS::memset (&pcinfo, 0, sizeof pcinfo);
- ACE_OS::strcpy (pcinfo.pc_clname, "TS");
-
- if (::priocntl (P_ALL /* ignored */,
- P_MYID /* ignored */,
- PC_GETCID,
- (char *) &pcinfo) == -1)
- // Just hope that priority range wasn't configured from -1
- // .. 1
- return -1;
-
- // OK, now we've got the class ID in pcinfo.pc_cid. In
- // addition, the maximum configured time-share priority is in
- // ((tsinfo_t *) pcinfo.pc_clinfo)->ts_maxupri. The minimum
- // priority is just the negative of that.
-
- return -((tsinfo_t *) pcinfo.pc_clinfo)->ts_maxupri;
- }
- else
- return 0;
-#elif defined (ACE_HAS_DCETHREADS) || defined(ACE_HAS_PTHREADS) && !defined(ACE_LACKS_SETSCHED)
-
- switch (scope)
- {
- case ACE_SCOPE_THREAD:
- switch (policy)
- {
- case ACE_SCHED_FIFO:
- return ACE_THR_PRI_FIFO_MIN;
- case ACE_SCHED_RR:
- return ACE_THR_PRI_RR_MIN;
-#if !defined (CHORUS) // SCHED_OTHRE and SCHED_RR have same value
- case ACE_SCHED_OTHER:
-#endif /* CHORUS */
- default:
- return ACE_THR_PRI_OTHER_MIN;
- }
-
- case ACE_SCOPE_PROCESS:
- default:
- switch (policy)
- {
- case ACE_SCHED_FIFO:
- return ACE_PROC_PRI_FIFO_MIN;
- case ACE_SCHED_RR:
- return ACE_PROC_PRI_RR_MIN;
-#if !defined (CHORUS) // SCHED_OTHRE and SCHED_RR have same value
- case ACE_SCHED_OTHER:
-#endif /* CHORUS */
- default:
- return ACE_PROC_PRI_OTHER_MIN;
- }
- }
-
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (policy);
- ACE_UNUSED_ARG (scope);
- return THREAD_PRIORITY_IDLE;
-#elif defined (VXWORKS)
- ACE_UNUSED_ARG (policy);
- ACE_UNUSED_ARG (scope);
- return 255;
-#else
- ACE_UNUSED_ARG (policy);
- ACE_UNUSED_ARG (scope);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-}
-
-int
-ACE_Sched_Params::priority_max (const Policy policy,
- const int scope)
-{
-#if defined (ACE_HAS_STHREADS)
- ACE_UNUSED_ARG (scope);
-
- // Assume that ACE_SCHED_OTHER indicates Solaris TS class, and that
- // other policies indicate Solaris RT class.
-
- // Get the priority class ID and attributes.
- pcinfo_t pcinfo;
- // The following is just to avoid Purify warnings about unitialized
- // memory reads.
- ACE_OS::memset (&pcinfo, 0, sizeof pcinfo);
- ACE_OS::strcpy (pcinfo.pc_clname,
- policy == ACE_SCHED_OTHER ? "TS" : "RT");
-
- if (::priocntl (P_ALL /* ignored */,
- P_MYID /* ignored */,
- PC_GETCID,
- (char *) &pcinfo) == -1)
- return -1;
-
- // OK, now we've got the class ID in pcinfo.pc_cid. In addition,
- // the maximum configured real-time priority is in ((rtinfo_t *)
- // pcinfo.pc_clinfo)->rt_maxpri, or similarly for the TS class.
-
- return policy == ACE_SCHED_OTHER
- ? ((tsinfo_t *) pcinfo.pc_clinfo)->ts_maxupri
- : ((rtinfo_t *) pcinfo.pc_clinfo)->rt_maxpri;
-#elif defined (ACE_HAS_DCETHREADS) || defined(ACE_HAS_PTHREADS) && !defined(ACE_LACKS_SETSCHED)
-
- switch (scope)
- {
- case ACE_SCOPE_THREAD:
- switch (policy)
- {
- case ACE_SCHED_FIFO:
- return ACE_THR_PRI_FIFO_MAX;
- case ACE_SCHED_RR:
- return ACE_THR_PRI_RR_MAX;
-#if !defined (CHORUS) // SCHED_OTHRE and SCHED_RR have same value
- case ACE_SCHED_OTHER:
-#endif /* CHORUS */
- default:
- return ACE_THR_PRI_OTHER_MAX;
- }
-
- case ACE_SCOPE_PROCESS:
- default:
- switch (policy)
- {
- case ACE_SCHED_FIFO:
- return ACE_PROC_PRI_FIFO_MAX;
- case ACE_SCHED_RR:
- return ACE_PROC_PRI_RR_MAX;
-#if !defined (CHORUS) // SCHED_OTHRE and SCHED_RR have same value
- case ACE_SCHED_OTHER:
-#endif /* CHORUS */
- default:
- return ACE_PROC_PRI_OTHER_MAX;
- }
- }
-
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (policy);
- ACE_UNUSED_ARG (scope);
- return THREAD_PRIORITY_TIME_CRITICAL;
-#elif defined (VXWORKS)
- ACE_UNUSED_ARG (policy);
- ACE_UNUSED_ARG (scope);
- return 0;
-#else
- ACE_UNUSED_ARG (policy);
- ACE_UNUSED_ARG (scope);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_STHREADS */
-}
-
-int
-ACE_Sched_Params::next_priority (const Policy policy,
- const int priority,
- const int scope)
-{
-#if defined (VXWORKS)
- return priority > priority_max (policy, scope)
- ? priority - 1
- : priority_max (policy, scope);
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (policy);
- ACE_UNUSED_ARG (scope);
- switch (priority)
- {
- case THREAD_PRIORITY_IDLE:
- return THREAD_PRIORITY_LOWEST;
- case THREAD_PRIORITY_LOWEST:
- return THREAD_PRIORITY_BELOW_NORMAL;
- case THREAD_PRIORITY_BELOW_NORMAL:
- return THREAD_PRIORITY_NORMAL;
- case THREAD_PRIORITY_NORMAL:
- return THREAD_PRIORITY_ABOVE_NORMAL;
- case THREAD_PRIORITY_ABOVE_NORMAL:
- return THREAD_PRIORITY_HIGHEST;
- case THREAD_PRIORITY_HIGHEST:
- return THREAD_PRIORITY_TIME_CRITICAL;
- case THREAD_PRIORITY_TIME_CRITICAL:
- return THREAD_PRIORITY_TIME_CRITICAL;
- default:
- return priority; // unknown priority: should never get here
- }
-#elif defined (ACE_HAS_THREADS) && (defined (ACE_HAS_DCETHREADS) || !defined(ACE_LACKS_SETSCHED))
- // including STHREADS, DCETHREADS, and PTHREADS
- const int max = priority_max (policy, scope);
- return priority < max ? priority + 1 : max;
-#else
- ACE_UNUSED_ARG (policy);
- ACE_UNUSED_ARG (scope);
- ACE_UNUSED_ARG (priority);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
-
-int
-ACE_Sched_Params::previous_priority (const Policy policy,
- const int priority,
- const int scope)
-{
-#if defined (VXWORKS)
- return priority < priority_min (policy, scope)
- ? priority + 1
- : priority_min (policy, scope);
-#elif defined (ACE_HAS_WTHREADS)
- ACE_UNUSED_ARG (policy);
- ACE_UNUSED_ARG (scope);
- switch (priority)
- {
- case THREAD_PRIORITY_IDLE:
- return THREAD_PRIORITY_IDLE;
- case THREAD_PRIORITY_LOWEST:
- return THREAD_PRIORITY_IDLE;
- case THREAD_PRIORITY_BELOW_NORMAL:
- return THREAD_PRIORITY_LOWEST;
- case THREAD_PRIORITY_NORMAL:
- return THREAD_PRIORITY_BELOW_NORMAL;
- case THREAD_PRIORITY_ABOVE_NORMAL:
- return THREAD_PRIORITY_NORMAL;
- case THREAD_PRIORITY_HIGHEST:
- return THREAD_PRIORITY_ABOVE_NORMAL;
- case THREAD_PRIORITY_TIME_CRITICAL:
- return THREAD_PRIORITY_HIGHEST;
- default:
- return priority; // unknown priority: should never get here
- }
-#elif defined (ACE_HAS_THREADS) && (defined (ACE_HAS_DCETHREADS) || !defined(ACE_LACKS_SETSCHED))
- // including STHREADS, DCETHREADS, and PTHREADS
- const int min = priority_min (policy, scope);
-
- return priority > min ? priority - 1 : min;
-#else
- ACE_UNUSED_ARG (policy);
- ACE_UNUSED_ARG (scope);
- ACE_UNUSED_ARG (priority);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_THREADS */
-}
diff --git a/ace/Sched_Params.h b/ace/Sched_Params.h
deleted file mode 100644
index 05d738eeb88..00000000000
--- a/ace/Sched_Params.h
+++ /dev/null
@@ -1,205 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Sched_Params.h
-//
-// = CREATION DATE
-// 28 January 1997
-//
-// = AUTHOR
-// David Levine and Carlos O'Ryan
-//
-// ============================================================================
-
-#if !defined (ACE_SCHED_PARAMS_H)
-#define ACE_SCHED_PARAMS_H
-
-#include "ace/OS.h"
-
-class ACE_Export ACE_Sched_Params
-{
- // = TITLE
- // Container for scheduling-related parameters.
- //
- // = DESCRIPTION
- // ACE_Sched_Params are passed via
- // ACE_OS::sched_params () to the OS to specify scheduling
- // parameters. These parameters include scheduling policy,
- // such as FIFO, round-robin, or an implementation-defined
- // "OTHER" (to which many systems default); priority; and
- // a time-slice quantum for round-robin scheduling.
- // A "scope" parameter specifies whether the ACE_Sched_Params
- // applies to the current process, current lightweight process
- // (LWP) (on Solaris), or current thread. Please see the "NOTE"
- // below about not all combinations of parameters being legal
- // on a particular platform.
- //
- // For the case of thread priorities, it is intended that
- // ACE_OS::sched_params () usually be called from main () before
- // any threads have been spawned.
- // If spawned threads inherit their parent's priority (I think
- // that's the default behavior for all of our platforms), then
- // this sets the default base priority. Individual thread priorities
- // can be adjusted as usual using ACE_OS::thr_prio () or via the
- // ACE_Thread interface. See the parameter descriptions in the
- // private: section below.
- //
- // NOTE: this class does not do any checking of parameters.
- // It is just a container class. If it is constructed with values
- // that are not supported on a platform, the call to
- // ACE_OS::sched_params () will fail by returning -1 with EINVAL
- // (available through ACE_OS::last_error ()).
-
- // OS Scheduling parameters are complicated and often confusing. Many
- // thanks to Thilo Kielmann <kielmann@informatik.uni-siegen.de> for his
- // careful review of this class design, thoughtful comments, and
- // assistance with implementation, especially for PTHREADS platforms.
- // Please send any comments or corrections to the ACE developers.
-public:
- typedef int Policy;
-
- // = Initialization and termination methods.
- ACE_Sched_Params (const Policy policy,
- const ACE_Sched_Priority priority,
- const int scope = ACE_SCOPE_THREAD,
- const ACE_Time_Value &quantum = ACE_Time_Value::zero);
- // Constructor.
-
- ~ACE_Sched_Params (void);
- // Termination.
-
- // = Get/Set methods:
-
- // = Get/Set policy
- Policy policy (void) const;
- void policy (const Policy);
-
- // = Get/Set priority.
- ACE_Sched_Priority priority (void) const;
- void priority (const ACE_Sched_Priority);
-
- // = Get/Set scope.
- int scope (void) const;
- void scope(const int);
-
- // = Get/Set quantum.
- const ACE_Time_Value &quantum (void) const;
- void quantum (const ACE_Time_Value &);
-
- // = Accessors for OS-specific priorities.
- // These return priority values for ACE_SCHED_OTHER if the Policy value
- // is invalid.
- static int priority_min (const Policy,
- const int scope = ACE_SCOPE_THREAD);
- static int priority_max (const Policy,
- const int scope = ACE_SCOPE_THREAD);
-
- static int next_priority (const Policy,
- const int priority,
- const int scope = ACE_SCOPE_THREAD);
- // The next higher priority. "Higher" refers to scheduling priority,
- // not to the priority value itself. (On some platforms, higher scheduling
- // priority is indicated by a lower priority value.) If "priority" is
- // already the highest priority (for the specified policy), then it is
- // returned.
-
- static int previous_priority (const Policy,
- const int priority,
- const int scope = ACE_SCOPE_THREAD);
- // The previous, lower priority. "Lower" refers to scheduling priority,
- // not to the priority value itself. (On some platforms, lower scheduling
- // priority is indicated by a higher priority value.) If "priority" is
- // already the lowest priority (for the specified policy), then it is
- // returned.
-
-private:
- Policy policy_;
- // Scheduling policy.
-
- ACE_Sched_Priority priority_;
- // Default <priority_>: for setting the priority for the process, LWP,
- // or thread, as indicated by the scope_ parameter.
-
- int scope_;
- // <scope_> must be one of the following:
- // ACE_SCOPE_PROCESS: sets the scheduling policy for the
- // process, and the process priority. On some platforms,
- // such as Win32, the scheduling policy can _only_ be
- // set at process scope.
- // ACE_SCOPE_LWP: lightweight process scope, only used with
- // Solaris threads.
- // ACE_SCOPE_THREAD: sets the scheduling policy for the thread,
- // if the OS supports it, such as with Posix threads, and the
- // thread priority.
- // NOTE: I don't think that these are the same as POSIX
- // contention scope. POSIX users who are interested in,
- // and understand, contention scope will have to set it
- // by using system calls outside of ACE.
-
- ACE_Time_Value quantum_;
- // The <quantum_> is for time slicing. An ACE_Time_Value of 0 has
- // special significance: it means time-slicing is disabled; with
- // that, a thread that is running on a CPU will continue to run
- // until it blocks or is preempted. Currently ignored if the OS
- // doesn't directly support time slicing, such as on VxWorks, or
- // setting the quantum (can that be done on Win32?).
-};
-
-class ACE_Export ACE_Sched_Priority_Iterator
- // = TITLE
- // An iterator over the OS-defined scheduling priorities.
- //
- // = DESCRIPTION
- // The order of priorities (numeric value vs. importance) is OS
- // dependant, it can be the case that the priorities are not even
- // contigous. This class permits iteration over priorities using
- // the iterator pattern.
-{
-public:
- ACE_Sched_Priority_Iterator (const ACE_Sched_Params::Policy &policy,
- int scope = ACE_SCOPE_THREAD);
- // Initialize the iterator, the arguments define the scheduling
- // policy and scope for the priorities (see ACE_Sched_Param).
-
- int more (void) const;
- // Check if there are more priorities.
-
- int priority (void) const;
- // Return the current priority.
-
- void next (void);
- // Move to the next priority.
- // The iteration is from lowest to highest importance.
-
- const ACE_Sched_Params::Policy &policy (void) const;
- // Accessor for the scheduling policy over which we are iterating.
-
- int scope (void) const;
- // Accessor for the scheduling
-
-private:
- ACE_Sched_Params::Policy policy_;
- int scope_;
- // The Scheduling policy (FIFO, RR, etc.) and scheduling scope
- // (PROCESS, SYSTEM) we are iterating on.
-
- int priority_;
- // The current priority.
-
- int done_;
- // This is set to 1 when there are no more priorities. Cannot easily
- // compare against the highest priority on platforms were priorities
- // are non-contigous or descending.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Sched_Params.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SCHED_PARAMS_H */
diff --git a/ace/Sched_Params.i b/ace/Sched_Params.i
deleted file mode 100644
index 201b933f5f9..00000000000
--- a/ace/Sched_Params.i
+++ /dev/null
@@ -1,132 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Sched_Params.i
-//
-// = CREATION DATE
-// 28 January 1997
-//
-// = AUTHOR
-// David Levine
-//
-// ============================================================================
-
-ACE_INLINE
-ACE_Sched_Params::ACE_Sched_Params (
- const Policy policy,
- const ACE_Sched_Priority priority,
- const int scope,
- const ACE_Time_Value &quantum)
- : policy_ (policy),
- priority_ (priority),
- scope_ (scope),
- quantum_ (quantum)
-{
-}
-
-ACE_INLINE ACE_Sched_Params::~ACE_Sched_Params (void)
-{
-}
-
-ACE_INLINE ACE_Sched_Params::Policy
-ACE_Sched_Params::policy (void) const
-{
- return this->policy_;
-}
-
-ACE_INLINE void
-ACE_Sched_Params::policy (const ACE_Sched_Params::Policy policy)
-{
- this->policy_ = policy;
-}
-
-ACE_INLINE ACE_Sched_Priority
-ACE_Sched_Params::priority (void) const
-{
- return this->priority_;
-}
-
-ACE_INLINE void
-ACE_Sched_Params::priority (const ACE_Sched_Priority priority)
-{
- this->priority_ = priority;
-}
-
-ACE_INLINE int
-ACE_Sched_Params::scope (void) const
-{
- return this->scope_;
-}
-
-ACE_INLINE void
-ACE_Sched_Params::scope (const int scope)
-{
- this->scope_ = scope;
-}
-
-ACE_INLINE const ACE_Time_Value &
-ACE_Sched_Params::quantum (void) const
-{
- return this->quantum_;
-}
-
-ACE_INLINE void
-ACE_Sched_Params::quantum (const ACE_Time_Value &quant)
-{
- this->quantum_ = quant;
-}
-
-ACE_INLINE const ACE_Sched_Params::Policy &
-ACE_Sched_Priority_Iterator::policy (void) const
-{
- return this->policy_;
-}
-
-ACE_INLINE int
-ACE_Sched_Priority_Iterator::scope (void) const
-{
- return this->scope_;
-}
-
-ACE_INLINE
-ACE_Sched_Priority_Iterator::ACE_Sched_Priority_Iterator (const ACE_Sched_Params::Policy &policy,
- int scope)
- : policy_ (policy),
- scope_ (scope)
-{
- ACE_TRACE ("ACE_Sched_Priority_Iterator::ACE_Sched_Priority_Iterator");
-
- priority_ = ACE_Sched_Params::priority_min (this->policy (), this->scope ());
- this->done_ = 0;
-}
-
-ACE_INLINE int
-ACE_Sched_Priority_Iterator::more (void) const
-{
- return !this->done_;
-}
-
-ACE_INLINE int
-ACE_Sched_Priority_Iterator::priority (void) const
-{
- return this->priority_;
-}
-
-ACE_INLINE void
-ACE_Sched_Priority_Iterator::next (void)
-{
- if (this->done_)
- return;
-
- int old_priority = this->priority_;
- priority_ = ACE_Sched_Params::next_priority (this->policy (),
- this->priority (),
- this->scope ());
- this->done_ = old_priority == priority_;
-}
diff --git a/ace/Select_Reactor.cpp b/ace/Select_Reactor.cpp
deleted file mode 100644
index a9f4fb0fcd5..00000000000
--- a/ace/Select_Reactor.cpp
+++ /dev/null
@@ -1,1861 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#include "ace/Select_Reactor.h"
-#include "ace/Reactor.h"
-#include "ace/Thread.h"
-#include "ace/Synch_T.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/Timer_Heap.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Select_Reactor.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Select_Reactor)
-
-#if defined (ACE_WIN32)
-#define ACE_SELECT_REACTOR_HANDLE(H) (this->event_handlers_[(H)].handle_)
-#define ACE_SELECT_REACTOR_EVENT_HANDLER(THIS,H) ((THIS)->event_handlers_[(H)].event_handler_)
-#else
-#define ACE_SELECT_REACTOR_HANDLE(H) (H)
-#define ACE_SELECT_REACTOR_EVENT_HANDLER(THIS,H) ((THIS)->event_handlers_[(H)])
-#endif /* ACE_WIN32 */
-
-// Performs sanity checking on the ACE_HANDLE.
-
-int
-ACE_Select_Reactor_Handler_Repository::invalid_handle (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_Select_Reactor_Handler_Repository::invalid_handle");
-#if defined (ACE_WIN32)
- // It's too expensive to perform more exhaustive validity checks on
- // Win32 due to the way that they implement SOCKET HANDLEs.
- if (handle == ACE_INVALID_HANDLE)
-#else /* !ACE_WIN32 */
- if (handle < 0 || handle >= this->max_size_)
-#endif /* ACE_WIN32 */
- {
- errno = EINVAL;
- return 1;
- }
- else
- return 0;
-}
-
-// Performs sanity checking on the ACE_HANDLE.
-
-int
-ACE_Select_Reactor_Handler_Repository::handle_in_range (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_Select_Reactor_Handler_Repository::handle_in_range");
-#if defined (ACE_WIN32)
- // It's too expensive to perform more exhaustive validity checks on
- // Win32 due to the way that they implement SOCKET HANDLEs.
- if (handle != ACE_INVALID_HANDLE)
-#else /* !ACE_WIN32 */
- if (handle >= 0 && handle < this->max_handlep1_)
-#endif /* ACE_WIN32 */
- return 1;
- else
- {
- errno = EINVAL;
- return 0;
- }
-}
-
-size_t
-ACE_Select_Reactor_Handler_Repository::max_handlep1 (void)
-{
- ACE_TRACE ("ACE_Select_Reactor_Handler_Repository::max_handlep1");
-
- return this->max_handlep1_;
-}
-
-int
-ACE_Select_Reactor_Handler_Repository::open (size_t size)
-{
- ACE_TRACE ("ACE_Select_Reactor_Handler_Repository::open");
- this->max_size_ = size;
- this->max_handlep1_ = 0;
-
-#if defined (ACE_WIN32)
- // Try to allocate the memory.
- ACE_NEW_RETURN (this->event_handlers_,
- ACE_Event_Tuple[size],
- -1);
-
- // Initialize the ACE_Event_Handler * to { ACE_INVALID_HANDLE, 0 }.
- for (size_t h = 0; h < size; h++)
- {
- ACE_SELECT_REACTOR_HANDLE (h) = ACE_INVALID_HANDLE;
- ACE_SELECT_REACTOR_EVENT_HANDLER (this, h) = 0;
- }
-#else
- // Try to allocate the memory.
- ACE_NEW_RETURN (this->event_handlers_,
- ACE_Event_Handler *[size],
- -1);
-
- // Initialize the ACE_Event_Handler * to NULL.
- for (size_t h = 0; h < size; h++)
- ACE_SELECT_REACTOR_EVENT_HANDLER (this, h) = 0;
-#endif /* ACE_WIN32 */
-
- // Check to see if the user is asking for too much and fail in this
- // case.
- if (size > FD_SETSIZE)
- {
- errno = ERANGE;
- return -1;
- }
- // Increase the number of handles if <size> is greater than the
- // current limit.
- if (size < (size_t) ACE::max_handles ())
- return ACE::set_handle_limit (size);
- else
- return 0;
-}
-
-// Initialize a repository of the appropriate <size>.
-
-ACE_Select_Reactor_Handler_Repository::ACE_Select_Reactor_Handler_Repository (ACE_Select_Reactor &select_reactor)
- : select_reactor_ (select_reactor),
- max_size_ (0),
- max_handlep1_ (0),
- event_handlers_ (0)
-{
- ACE_TRACE ("ACE_Select_Reactor_Handler_Repository::ACE_Select_Reactor_Handler_Repository");
-}
-
-int
-ACE_Select_Reactor_Handler_Repository::unbind_all (void)
-{
- // Unbind all of the <handle, ACE_Event_Handler>s.
- for (int handle = 0;
- handle < this->max_handlep1_;
- handle++)
- this->unbind (ACE_SELECT_REACTOR_HANDLE (handle),
- ACE_Event_Handler::ALL_EVENTS_MASK);
-
- return 0;
-}
-
-int
-ACE_Select_Reactor_Handler_Repository::close (void)
-{
- ACE_TRACE ("ACE_Select_Reactor_Handler_Repository::close");
-
- if (this->event_handlers_ != 0)
- {
- this->unbind_all ();
-
- delete [] this->event_handlers_;
- this->event_handlers_ = 0;
- }
- return 0;
-}
-
-// Return the <ACE_Event_Handler *> associated with the <handle>.
-
-ACE_Event_Handler *
-ACE_Select_Reactor_Handler_Repository::find (ACE_HANDLE handle,
- size_t *index_p)
-{
- ACE_TRACE ("ACE_Select_Reactor_Handler_Repository::find");
-
- ACE_Event_Handler *eh = 0;
- ssize_t i;
-
- // Only bother to search for the <handle> if it's in range.
- if (this->handle_in_range (handle))
- {
-#if defined (ACE_WIN32)
- i = 0;
-
- for (; i < this->max_handlep1_; i++)
- if (ACE_SELECT_REACTOR_HANDLE (i) == handle)
- {
- eh = ACE_SELECT_REACTOR_EVENT_HANDLER (this, i);
- break;
- }
-#else
- i = handle;
-
- eh = ACE_SELECT_REACTOR_EVENT_HANDLER (this, handle);
-#endif /* ACE_WIN32 */
- }
- else
- // g++ can't figure out that i won't be used below if the handle
- // is out of range, so keep it happy by defining i here . . .
- i = 0;
-
- if (eh != 0 && index_p != 0)
- *index_p = i;
- else
- errno = ENOENT;
-
- return eh;
-}
-
-// Bind the <ACE_Event_Handler *> to the <ACE_HANDLE>.
-
-int
-ACE_Select_Reactor_Handler_Repository::bind (ACE_HANDLE handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor_Handler_Repository::bind");
-
- if (handle == ACE_INVALID_HANDLE)
- handle = event_handler->get_handle ();
-
- if (this->invalid_handle (handle))
- return -1;
-
-#if defined (ACE_WIN32)
- int assigned_slot = -1;
-
- for (ssize_t i = 0; i < this->max_handlep1_; i++)
- {
- // Found it, so let's just reuse this location.
- if (ACE_SELECT_REACTOR_HANDLE (i) == handle)
- {
- assigned_slot = i;
- break;
- }
- // Here's the first free slot, so let's take it.
- else if (ACE_SELECT_REACTOR_HANDLE (i) == ACE_INVALID_HANDLE
- && assigned_slot == -1)
- assigned_slot = i;
- }
-
- if (assigned_slot > -1)
- // We found a free spot, let's reuse it.
- {
- ACE_SELECT_REACTOR_HANDLE (assigned_slot) = handle;
- ACE_SELECT_REACTOR_EVENT_HANDLER (this, assigned_slot) = event_handler;
- }
- else if (this->max_handlep1_ < this->max_size_)
- {
- // Insert at the end of the active portion.
- ACE_SELECT_REACTOR_HANDLE (this->max_handlep1_) = handle;
- ACE_SELECT_REACTOR_EVENT_HANDLER (this, this->max_handlep1_) = event_handler;
- this->max_handlep1_++;
- }
- else
- {
- // No more room at the inn!
- errno = ENOMEM;
- return -1;
- }
-#else
- ACE_SELECT_REACTOR_EVENT_HANDLER (this, handle) = event_handler;
-
- if (this->max_handlep1_ < handle + 1)
- this->max_handlep1_ = handle + 1;
-#endif /* ACE_WIN32 */
-
- // Add the <mask> for this <handle> in the Select_Reactor's wait_set.
- this->select_reactor_.bit_ops (handle,
- mask,
- this->select_reactor_.wait_set_,
- ACE_Reactor::ADD_MASK);
-
- // Note the fact that we've changed the state of the <wait_set_>,
- // which is used by the dispatching loop to determine whether it can
- // keep going or if it needs to reconsult select().
- this->select_reactor_.state_changed_ = 1;
-
- return 0;
-}
-
-// Remove the binding of <ACE_HANDLE>.
-
-int
-ACE_Select_Reactor_Handler_Repository::unbind (ACE_HANDLE handle,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor_Handler_Repository::unbind");
-
- size_t index;
- ACE_Event_Handler *eh = this->find (handle, &index);
-
- if (eh == 0)
- return -1;
-
- // Clear out the <mask> bits in the Select_Reactor's wait_set.
- this->select_reactor_.bit_ops (handle,
- mask,
- this->select_reactor_.wait_set_,
- ACE_Reactor::CLR_MASK);
-
- // Note the fact that we've changed the state of the <wait_set_>,
- // which is used by the dispatching loop to determine whether it can
- // keep going or if it needs to reconsult select().
- this->select_reactor_.state_changed_ = 1;
-
- // Close down the <Event_Handler> unless we've been instructed not
- // to.
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::DONT_CALL) == 0)
- eh->handle_close (handle, mask);
-
- // If there are no longer any outstanding events on this <handle>
- // then we can totally shut down the Event_Handler.
- if (this->select_reactor_.wait_set_.rd_mask_.is_set (handle) == 0
- && this->select_reactor_.wait_set_.wr_mask_.is_set (handle) == 0
- && this->select_reactor_.wait_set_.ex_mask_.is_set (handle) == 0)
-#if defined (ACE_WIN32)
- {
- ACE_SELECT_REACTOR_HANDLE (index) = ACE_INVALID_HANDLE;
- ACE_SELECT_REACTOR_EVENT_HANDLER (this, index) = 0;
-
- if (this->max_handlep1_ == (int) index + 1)
- {
- // We've deleted the last entry (i.e., i + 1 == the current
- // size of the array), so we need to figure out the last
- // valid place in the array that we should consider in
- // subsequent searches.
-
- int i;
-
- for (i = this->max_handlep1_ - 1;
- i >= 0 && ACE_SELECT_REACTOR_HANDLE (i) == ACE_INVALID_HANDLE;
- i--)
- continue;
-
- this->max_handlep1_ = i + 1;
- }
- }
-#else
- {
- ACE_SELECT_REACTOR_EVENT_HANDLER (this, handle) = 0;
-
- if (this->max_handlep1_ == handle + 1)
- {
- // We've deleted the last entry, so we need to figure out
- // the last valid place in the array that is worth looking
- // at.
- ACE_HANDLE rd_max = this->select_reactor_.wait_set_.rd_mask_.max_set ();
- ACE_HANDLE wr_max = this->select_reactor_.wait_set_.wr_mask_.max_set ();
- ACE_HANDLE ex_max = this->select_reactor_.wait_set_.ex_mask_.max_set ();
-
- // Compute the maximum of three values.
- this->max_handlep1_ = rd_max < wr_max ? wr_max : rd_max;
-
- if (this->max_handlep1_ < ex_max)
- this->max_handlep1_ = ex_max;
-
- this->max_handlep1_++;
- }
- }
-#endif /* ACE_WIN32 */
-
- return 0;
-}
-
-ACE_Select_Reactor_Handler_Repository_Iterator::ACE_Select_Reactor_Handler_Repository_Iterator
-(const ACE_Select_Reactor_Handler_Repository *s)
- : rep_ (s),
- current_ (-1)
-{
- this->advance ();
-}
-
-// Pass back the <next_item> that hasn't been seen in the Set.
-// Returns 0 when all items have been seen, else 1.
-
-int
-ACE_Select_Reactor_Handler_Repository_Iterator::next (ACE_Event_Handler *&next_item)
-{
- int result = 1;
-
- if (this->current_ >= this->rep_->max_handlep1_)
- result = 0;
- else
- next_item = ACE_SELECT_REACTOR_EVENT_HANDLER (this->rep_,
- this->current_);
- return result;
-}
-
-int
-ACE_Select_Reactor_Handler_Repository_Iterator::done (void) const
-{
- return this->current_ >= this->rep_->max_handlep1_;
-}
-
-// Move forward by one element in the set.
-
-int
-ACE_Select_Reactor_Handler_Repository_Iterator::advance (void)
-{
- if (this->current_ < this->rep_->max_handlep1_)
- this->current_++;
-
- while (this->current_ < this->rep_->max_handlep1_)
- if (ACE_SELECT_REACTOR_EVENT_HANDLER (this->rep_, this->current_) != 0)
- return 1;
- else
- this->current_++;
-
- return this->current_ < this->rep_->max_handlep1_;
-}
-
-// Dump the state of an object.
-
-void
-ACE_Select_Reactor_Handler_Repository_Iterator::dump (void) const
-{
- ACE_TRACE ("ACE_Select_Reactor_Handler_Repository_Iterator::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("rep_ = %u"), this->rep_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("current_ = %d"), this->current_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-void
-ACE_Select_Reactor_Handler_Repository::dump (void) const
-{
- ACE_TRACE ("ACE_Select_Reactor_Handler_Repository::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("(%t) max_handlep1_ = %d, max_size_ = %d\n"),
- this->max_handlep1_, this->max_size_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("[")));
-
- ACE_Event_Handler *eh = 0;
-
- for (ACE_Select_Reactor_Handler_Repository_Iterator iter (this);
- iter.next (eh) != 0;
- iter.advance ())
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT (" (eh = %x, eh->handle_ = %d)"),
- eh, eh->get_handle ()));
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT (" ]")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Select_Reactor_Handler_Repository_Iterator)
-
- int
-ACE_Select_Reactor::any_ready (ACE_Select_Reactor_Handle_Set &wait_set)
-{
- ACE_TRACE ("ACE_Select_Reactor::fill_in_ready");
-
-#if !defined (ACE_WIN32)
- // Make this call signal safe.
- ACE_Sig_Guard sb;
-#endif /* ACE_WIN32 */
-
- int number_ready = this->ready_set_.rd_mask_.num_set ()
- + this->ready_set_.wr_mask_.num_set ()
- + this->ready_set_.ex_mask_.num_set ();
-
- if (number_ready > 0)
- {
- wait_set.rd_mask_ = this->wait_set_.rd_mask_;
- wait_set.wr_mask_ = this->wait_set_.wr_mask_;
- wait_set.ex_mask_ = this->wait_set_.ex_mask_;
-
- this->ready_set_.rd_mask_.reset ();
- this->ready_set_.wr_mask_.reset ();
- this->ready_set_.ex_mask_.reset ();
- }
-
- return number_ready;
-}
-
-int
-ACE_Select_Reactor::handler_i (int signum, ACE_Event_Handler **eh)
-{
- ACE_TRACE ("ACE_Select_Reactor::handler_i");
- ACE_Event_Handler *handler = this->signal_handler_->handler (signum);
-
- if (handler == 0)
- return -1;
- else if (*eh != 0)
- *eh = handler;
- return 0;
-}
-
-int
-ACE_Select_Reactor::initialized (void)
-{
- ACE_TRACE ("ACE_Select_Reactor::initialized");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, 0));
- return this->initialized_;
-}
-
-int
-ACE_Select_Reactor::owner (ACE_thread_t tid, ACE_thread_t *o_id)
-{
- ACE_TRACE ("ACE_Select_Reactor::owner");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
-
- if (o_id)
- *o_id = this->owner_;
-
- this->owner_ = tid;
-
- return 0;
-}
-
-int
-ACE_Select_Reactor::owner (ACE_thread_t *t_id)
-{
- ACE_TRACE ("ACE_Select_Reactor::owner");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- *t_id = this->owner_;
- return 0;
-}
-
-void
-ACE_Select_Reactor::requeue_position (int rp)
-{
- ACE_TRACE ("ACE_Select_Reactor::requeue_position");
- ACE_MT (ACE_GUARD (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_));
-#if defined (ACE_WIN32)
- ACE_UNUSED_ARG (rp);
- // Must always requeue ourselves "next" on Win32.
- this->requeue_position_ = 0;
-#else
- this->requeue_position_ = rp;
-#endif /* ACE_WIN32 */
-}
-
-int
-ACE_Select_Reactor::requeue_position (void)
-{
- ACE_TRACE ("ACE_Select_Reactor::requeue_position");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->requeue_position_;
-}
-
-void
-ACE_Select_Reactor::max_notify_iterations (int iterations)
-{
- ACE_TRACE ("ACE_Select_Reactor::max_notify_iterations");
- ACE_MT (ACE_GUARD (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_));
-
- // Must always be > 0 or < 0 to optimize the loop exit condition.
- if (iterations == 0)
- iterations = 1;
-
- this->max_notify_iterations_ = iterations;
-}
-
-int
-ACE_Select_Reactor::max_notify_iterations (void)
-{
- ACE_TRACE ("ACE_Select_Reactor::max_notify_iterations");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->max_notify_iterations_;
-}
-
-// Enqueue ourselves into the list of waiting threads.
-void
-ACE_Select_Reactor::renew (void)
-{
- ACE_TRACE ("ACE_Select_Reactor::renew");
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- this->token_.renew (this->requeue_position_);
-#endif /* defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0) */
-}
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-
-void
-ACE_Select_Reactor_Token::dump (void) const
-{
- ACE_TRACE ("ACE_Select_Reactor_Token::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Select_Reactor_Token::ACE_Select_Reactor_Token (ACE_Select_Reactor &r)
- : select_reactor_ (&r)
-#if defined (ACE_SELECT_REACTOR_HAS_DEADLOCK_DETECTION)
- , ACE_Local_Mutex (0) // Triggers unique name by stringifying "this"...
-#endif /* ACE_SELECT_REACTOR_HAS_DEADLOCK_DETECTION */
-{
- ACE_TRACE ("ACE_Select_Reactor_Token::ACE_Select_Reactor_Token");
-}
-
-ACE_Select_Reactor_Token::ACE_Select_Reactor_Token (void)
- : select_reactor_ (0)
-#if defined (ACE_SELECT_REACTOR_HAS_DEADLOCK_DETECTION)
- , ACE_Local_Mutex (0) // Triggers unique name by stringifying "this"...
-#endif /* ACE_SELECT_REACTOR_HAS_DEADLOCK_DETECTION */
-{
- ACE_TRACE ("ACE_Select_Reactor_Token::ACE_Select_Reactor_Token");
-}
-
-ACE_Select_Reactor_Token::~ACE_Select_Reactor_Token (void)
-{
- ACE_TRACE ("ACE_Select_Reactor_Token::~ACE_Select_Reactor_Token");
-}
-
-ACE_Select_Reactor &
-ACE_Select_Reactor_Token::select_reactor (void)
-{
- return *this->select_reactor_;
-}
-
-void
-ACE_Select_Reactor_Token::select_reactor (ACE_Select_Reactor &select_reactor)
-{
- this->select_reactor_ = &select_reactor;
-}
-
-// Used to wakeup the Select_Reactor.
-
-void
-ACE_Select_Reactor_Token::sleep_hook (void)
-{
- ACE_TRACE ("ACE_Select_Reactor_Token::sleep_hook");
- if (this->select_reactor_->notify () == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("sleep_hook failed")));
-}
-
-#endif /* ACE_MT_SAFE */
-
-void
-ACE_Select_Reactor_Notify::dump (void) const
-{
- ACE_TRACE ("ACE_Select_Reactor_Notify::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("select_reactor_ = %x"), this->select_reactor_));
- this->notification_pipe_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-int
-ACE_Select_Reactor_Notify::open (ACE_Select_Reactor *r)
-{
- ACE_TRACE ("ACE_Select_Reactor_Notify::open");
-
- this->select_reactor_ = r;
-
- if (this->notification_pipe_.open () == -1)
- return -1;
-
- // There seems to be a Win32 bug with this... Set this into
- // non-blocking mode.
- if (ACE::set_flags (this->notification_pipe_.read_handle (),
- ACE_NONBLOCK) == -1)
- return -1;
- else
- return this->select_reactor_->register_handler
- (this->notification_pipe_.read_handle (),
- this,
- ACE_Event_Handler::READ_MASK);
-}
-
-int
-ACE_Select_Reactor_Notify::close (void)
-{
- ACE_TRACE ("ACE_Select_Reactor_Notify::close");
- return this->notification_pipe_.close ();
-}
-
-ssize_t
-ACE_Select_Reactor_Notify::notify (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask,
- ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_Select_Reactor_Notify::notify");
-
- ACE_Notification_Buffer buffer (eh, mask);
-
- ssize_t n = ACE::send (this->notification_pipe_.write_handle (),
- (char *) &buffer,
- sizeof buffer,
- timeout);
- return n == -1 ? -1 : 0;
-}
-
-// Handles pending threads (if any) that are waiting to unblock the
-// Select_Reactor.
-
-int
-ACE_Select_Reactor_Notify::dispatch_notifications (int &number_of_active_handles,
- const ACE_Handle_Set &rd_mask)
-{
- ACE_TRACE ("ACE_Select_Reactor_Notify::handle_notification");
-
- ACE_HANDLE read_handle =
- this->notification_pipe_.read_handle ();
-
- if (rd_mask.is_set (read_handle))
- {
- number_of_active_handles--;
- return this->handle_input (read_handle);
- }
- else
- return 0;
-}
-
-// Special trick to unblock select() when updates occur in somewhere
-// other than the main ACE_Select_Reactor thread. All we do is write data to
-// a pipe that the ACE_Select_Reactor is listening on. Thanks to Paul
-// Stephenson for suggesting this approach.
-
-int
-ACE_Select_Reactor_Notify::handle_input (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_Select_Reactor_Notify::handle_input");
- // Precondition: this->select_reactor_.token_.current_owner () ==
- // ACE_Thread::self ();
-
- ACE_Notification_Buffer buffer;
- ssize_t n;
- int number_dispatched = 0;
-
- while ((n = ACE::recv (handle, (char *) &buffer, sizeof buffer)) > 0)
- {
- // Check to see if we've got a short read.
- if (n != sizeof buffer)
- {
- ssize_t remainder = sizeof buffer - n;
-
- // If so, try to recover by reading the remainder. If this doesn't
- // work we're in big trouble since the input stream won't be aligned
- // correctly. I'm not sure quite what to do at this point. It's
- // probably best just to return -1.
- if (ACE::recv (handle, ((char *) &buffer) + n, remainder) != remainder)
- return -1;
- }
-
- // If eh == 0 then another thread is unblocking the ACE_Select_Reactor
- // to update the ACE_Select_Reactor's internal structures. Otherwise,
- // we need to dispatch the appropriate handle_* method on the
- // ACE_Event_Handler pointer we've been passed.
- if (buffer.eh_ != 0)
- {
- int result = 0;
-
- switch (buffer.mask_)
- {
- case ACE_Event_Handler::READ_MASK:
- case ACE_Event_Handler::ACCEPT_MASK:
- result = buffer.eh_->handle_input (ACE_INVALID_HANDLE);
- break;
- case ACE_Event_Handler::WRITE_MASK:
- result = buffer.eh_->handle_output (ACE_INVALID_HANDLE);
- break;
- case ACE_Event_Handler::EXCEPT_MASK:
- result = buffer.eh_->handle_exception (ACE_INVALID_HANDLE);
- break;
- default:
- // Should we bail out if we get an invalid mask?
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("invalid mask = %d\n"), buffer.mask_));
- }
- if (result == -1)
- buffer.eh_->handle_close (ACE_INVALID_HANDLE,
- ACE_Event_Handler::EXCEPT_MASK);
- }
-
- number_dispatched++;
-
- // Bail out if we've reached the <notify_threshold_>. Note that
- // by default <notify_threshold_> is -1, so we'll loop until all
- // the notifications in the pipe have been dispatched.
- if (number_dispatched == this->select_reactor_->max_notify_iterations_)
- break;
- }
-
- // Reassign number_dispatched to -1 if things have gone seriously
- // wrong.
- if (n <= 0 && errno != EWOULDBLOCK)
- number_dispatched = -1;
-
- // Enqueue ourselves into the list of waiting threads. When we
- // reacquire the token we'll be off and running again with ownership
- // of the token. The postcondition of this call is that
- // this->select_reactor_.token_.current_owner () == ACE_Thread::self ();
- this->select_reactor_->renew ();
- return number_dispatched;
-}
-
-int
-ACE_Select_Reactor::notify (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask,
- ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_Select_Reactor::notify");
-
- ssize_t n = 0;
-
- // Pass over both the Event_Handler *and* the mask to allow the
- // caller to dictate which Event_Handler method the receiver
- // invokes. Note that this call can timeout.
-
- n = this->notify_handler_.notify (eh, mask, timeout);
- return n == -1 ? -1 : 0;
-}
-
-int
-ACE_Select_Reactor::resume_handler (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_Select_Reactor::resume_handler");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->resume_i (handle);
-}
-
-int
-ACE_Select_Reactor::suspend_handler (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_Select_Reactor::suspend_handler");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->suspend_i (handle);
-}
-
-int
-ACE_Select_Reactor::suspend_handlers (void)
-{
- ACE_TRACE ("ACE_Select_Reactor::suspend_handlers");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
-
- ACE_Event_Handler *eh = 0;
-
- for (ACE_Select_Reactor_Handler_Repository_Iterator iter (&this->handler_rep_);
- iter.next (eh) != 0;
- iter.advance ())
- this->suspend_i (eh->get_handle ());
-
- return 0;
-}
-
-int
-ACE_Select_Reactor::resume_handlers (void)
-{
- ACE_TRACE ("ACE_Select_Reactor::resume_handlers");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
-
- ACE_Event_Handler *eh = 0;
-
- for (ACE_Select_Reactor_Handler_Repository_Iterator iter (&this->handler_rep_);
- iter.next (eh) != 0;
- iter.advance ())
- this->resume_i (eh->get_handle ());
-
- return 0;
-}
-
-int
-ACE_Select_Reactor::register_handler (ACE_Event_Handler *handler,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::register_handler");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->register_handler_i (handler->get_handle (), handler, mask);
-}
-
-int
-ACE_Select_Reactor::register_handler (ACE_HANDLE handle,
- ACE_Event_Handler *handler,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::register_handler");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->register_handler_i (handle, handler, mask);
-}
-
-int
-ACE_Select_Reactor::register_handler (const ACE_Handle_Set &handles,
- ACE_Event_Handler *handler,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::register_handler");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->register_handler_i (handles, handler, mask);
-}
-
-int
-ACE_Select_Reactor::handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- ACE_Event_Handler **handler)
-{
- ACE_TRACE ("ACE_Select_Reactor::handler");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->handler_i (handle, mask, handler);
-}
-
-int
-ACE_Select_Reactor::remove_handler (const ACE_Handle_Set &handles,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::remove_handler");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->remove_handler_i (handles, mask);
-}
-
-int
-ACE_Select_Reactor::remove_handler (ACE_Event_Handler *handler,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::remove_handler");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->remove_handler_i (handler->get_handle (), mask);
-}
-
-int
-ACE_Select_Reactor::remove_handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::remove_handler");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->remove_handler_i (handle, mask);
-}
-
-// Performs operations on the "ready" bits.
-
-int
-ACE_Select_Reactor::ready_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- int ops)
-{
- ACE_TRACE ("ACE_Select_Reactor::ready_ops");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->bit_ops (handle,
- mask,
- this->ready_set_,
- ops);
-}
-
-int
-ACE_Select_Reactor::open (size_t size,
- int restart,
- ACE_Sig_Handler *sh,
- ACE_Timer_Queue *tq)
-{
- ACE_TRACE ("ACE_Select_Reactor::open");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
-
- // Can't initialize ourselves more than once.
- if (this->initialized_ > 0)
- return -1;
-
- this->owner_ = ACE_Thread::self ();
- this->restart_ = restart;
- this->signal_handler_ = sh;
- this->timer_queue_ = tq;
-
- int result = 0;
-
- // Allows the signal handler to be overridden.
- if (this->signal_handler_ == 0)
- {
- this->signal_handler_ = new ACE_Sig_Handler;
-
- if (this->signal_handler_ == 0)
- result = -1;
- else
- this->delete_signal_handler_ = 1;
- }
-
- if (result != -1 && this->timer_queue_ == 0)
- {
- this->timer_queue_ = new ACE_Timer_Heap;
-
- if (this->timer_queue_ == 0)
- result = -1;
- else
- this->delete_timer_queue_ = 1;
- }
-
- if (result != -1 && this->handler_rep_.open (size) == -1)
- result = -1;
- else if (this->notify_handler_.open (this) == -1)
- result = -1;
-
- if (result != -1)
- // We're all set to go.
- this->initialized_ = 1;
- else
- // This will close down all the allocated resources properly.
- this->close ();
-
- return result;
-}
-
-int
-ACE_Select_Reactor::set_sig_handler (ACE_Sig_Handler *signal_handler)
-{
- if (this->signal_handler_ != 0 && this->delete_signal_handler_ != 0)
- delete this->signal_handler_;
- this->signal_handler_ = signal_handler;
- this->delete_signal_handler_ = 0;
- return 0;
-}
-
-int
-ACE_Select_Reactor::set_timer_queue (ACE_Timer_Queue *timer_queue)
-{
- if (this->timer_queue_ != 0 && this->delete_timer_queue_ != 0)
- delete this->timer_queue_;
- this->timer_queue_ = timer_queue;
- this->delete_timer_queue_ = 0;
- return 0;
-}
-
-ACE_Select_Reactor::ACE_Select_Reactor (ACE_Sig_Handler *sh,
- ACE_Timer_Queue *tq)
- : handler_rep_ (*this),
- timer_queue_ (0),
- delete_timer_queue_ (0),
- delete_signal_handler_ (0),
- requeue_position_ (-1), // Requeue at end of waiters by default.
- max_notify_iterations_ (-1),
- initialized_ (0),
- state_changed_ (0),
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- token_ (*this),
-#endif /* ACE_MT_SAFE */
- lock_adapter_ (token_)
-{
- ACE_TRACE ("ACE_Select_Reactor::ACE_Select_Reactor");
-
- if (this->open (ACE_Select_Reactor::DEFAULT_SIZE, 0, sh, tq) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"),
- ASYS_TEXT ("ACE_Select_Reactor::open failed inside ACE_Select_Reactor::CTOR")));
-}
-
-// Initialize ACE_Select_Reactor.
-
-ACE_Select_Reactor::ACE_Select_Reactor (size_t size,
- int rs,
- ACE_Sig_Handler *sh,
- ACE_Timer_Queue *tq)
- : handler_rep_ (*this),
- timer_queue_ (0),
- delete_timer_queue_ (0),
- delete_signal_handler_ (0),
- requeue_position_ (-1), // Requeue at end of waiters by default.
- max_notify_iterations_ (-1),
- initialized_ (0),
- state_changed_ (0),
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- token_ (*this),
-#endif /* ACE_MT_SAFE */
- lock_adapter_ (token_)
-{
- ACE_TRACE ("ACE_Select_Reactor::ACE_Select_Reactor");
-
- if (this->open (size, rs, sh, tq) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"),
- ASYS_TEXT ("ACE_Select_Reactor::open failed inside ACE_Select_Reactor::CTOR")));
-}
-
-// Close down the ACE_Select_Reactor instance, detaching any remaining
-// Event_Handers. This had better be called from the main event loop
-// thread...
-
-int
-ACE_Select_Reactor::close (void)
-{
- ACE_TRACE ("ACE_Select_Reactor::close");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
-
- if (this->delete_signal_handler_)
- delete this->signal_handler_;
- this->signal_handler_ = 0;
-
- this->handler_rep_.close ();
-
- if (this->delete_timer_queue_)
- delete this->timer_queue_;
- this->timer_queue_ = 0;
-
- this->notify_handler_.close ();
- this->initialized_ = 0;
-
- return 0;
-}
-
-ACE_Select_Reactor::~ACE_Select_Reactor (void)
-{
- ACE_TRACE ("ACE_Select_Reactor::~ACE_Select_Reactor");
- this->close ();
-}
-
-int
-ACE_Select_Reactor::remove_handler_i (const ACE_Handle_Set &handles,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::remove_handler_i");
- ACE_HANDLE h;
-
- ACE_Handle_Set_Iterator handle_iter (handles);
-
- while ((h = handle_iter ()) != ACE_INVALID_HANDLE)
- if (this->remove_handler_i (h, mask) == -1)
- return -1;
-
- return 0;
-}
-
-int
-ACE_Select_Reactor::register_handler_i (const ACE_Handle_Set &handles,
- ACE_Event_Handler *handler,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::register_handler_i");
- ACE_HANDLE h;
-
- ACE_Handle_Set_Iterator handle_iter (handles);
- while ((h = handle_iter ()) != ACE_INVALID_HANDLE)
- if (this->register_handler_i (h, handler, mask) == -1)
- return -1;
-
- return 0;
-}
-
-int
-ACE_Select_Reactor::register_handler (const ACE_Sig_Set &sigset,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp)
-{
- ACE_TRACE ("ACE_Select_Reactor::register_handler");
-
- int result = 0;
-
-#if (ACE_NSIG > 0)
- for (int s = 1; s < ACE_NSIG; s++)
- if (sigset.is_member (s)
- && this->signal_handler_->register_handler (s, new_sh,
- new_disp) == -1)
- result = -1;
-#else
- ACE_UNUSED_ARG (sigset);
- ACE_UNUSED_ARG (new_sh);
- ACE_UNUSED_ARG (new_disp);
-#endif /* ACE_NSIG */
- return result;
-}
-
-int
-ACE_Select_Reactor::remove_handler (const ACE_Sig_Set &sigset)
-{
- ACE_TRACE ("ACE_Select_Reactor::remove_handler");
- int result = 0;
-
-#if (ACE_NSIG > 0)
- for (int s = 1; s < ACE_NSIG; s++)
- if (sigset.is_member (s)
- && this->signal_handler_->remove_handler (s) == -1)
- result = -1;
-#else
- ACE_UNUSED_ARG (sigset);
-#endif /* ACE_NSIG */
-
- return result;
-}
-
-// Note the queue handles its own locking.
-
-long
-ACE_Select_Reactor::schedule_timer (ACE_Event_Handler *handler,
- const void *arg,
- const ACE_Time_Value &delta_time,
- const ACE_Time_Value &interval)
-{
- ACE_TRACE ("ACE_Select_Reactor::schedule_timer");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
-
- return this->timer_queue_->schedule
- (handler, arg, timer_queue_->gettimeofday () + delta_time, interval);
-}
-
-// Main event loop driver that blocks for <max_wait_time> before
-// returning (will return earlier if I/O or signal events occur).
-
-int
-ACE_Select_Reactor::handle_events (ACE_Time_Value &max_wait_time)
-{
- ACE_TRACE ("ACE_Select_Reactor::handle_events");
-
- return this->handle_events (&max_wait_time);
-}
-
-int
-ACE_Select_Reactor::handle_error (void)
-{
- ACE_TRACE ("ACE_Select_Reactor::handle_error");
- if (errno == EINTR)
- return this->restart_;
- else if (errno == EBADF)
- return this->check_handles ();
- else
- return -1;
-}
-
-void
-ACE_Select_Reactor::notify_handle (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- ACE_Handle_Set &ready_mask,
- ACE_Event_Handler *event_handler,
- ACE_EH_PTMF ptmf)
-{
- ACE_TRACE ("ACE_Select_Reactor::notify_handle");
- // Check for removed handlers.
- if (event_handler == 0)
- return;
-
- int status = (event_handler->*ptmf) (handle);
-
- if (status < 0)
- this->remove_handler_i (handle, mask);
- else if (status > 0)
- ready_mask.set_bit (handle);
-}
-
-// Perform GET, CLR, SET, and ADD operations on the Handle_Sets.
-//
-// GET = 1, Retrieve current value
-// SET = 2, Set value of bits to new mask (changes the entire mask)
-// ADD = 3, Bitwise "or" the value into the mask (only changes
-// enabled bits)
-// CLR = 4 Bitwise "and" the negation of the value out of the mask
-// (only changes enabled bits)
-//
-// Returns the original mask. Must be called with locks held.
-
-int
-ACE_Select_Reactor::bit_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- ACE_Select_Reactor_Handle_Set &handle_set,
- int ops)
-{
- ACE_TRACE ("ACE_Select_Reactor::bit_ops");
- if (this->handler_rep_.handle_in_range (handle) == 0)
- return -1;
-
-#if !defined (ACE_WIN32)
- ACE_Sig_Guard sb; // Block out all signals until method returns.
-#endif /* ACE_WIN32 */
-
- ACE_FDS_PTMF ptmf = &ACE_Handle_Set::set_bit;
- u_long omask = ACE_Event_Handler::NULL_MASK;
-
- switch (ops)
- {
- case ACE_Reactor::GET_MASK:
- if (handle_set.rd_mask_.is_set (handle))
- ACE_SET_BITS (omask, ACE_Event_Handler::READ_MASK);
- if (handle_set.wr_mask_.is_set (handle))
- ACE_SET_BITS (omask, ACE_Event_Handler::WRITE_MASK);
- if (handle_set.ex_mask_.is_set (handle))
- ACE_SET_BITS (omask, ACE_Event_Handler::EXCEPT_MASK);
- break;
-
- case ACE_Reactor::CLR_MASK:
- ptmf = &ACE_Handle_Set::clr_bit;
- /* FALLTHRU */
- case ACE_Reactor::SET_MASK:
- /* FALLTHRU */
- case ACE_Reactor::ADD_MASK:
-
- // The following code is rather subtle... Note that if we are
- // doing a ACE_Reactor::SET_MASK then if the bit is not enabled
- // in the mask we need to clear the bit from the ACE_Handle_Set.
- // On the other hand, if we are doing a ACE_Reactor::CLR_MASK or
- // a ACE_Reactor::ADD_MASK we just carry out the operations
- // specified by the mask.
-
- // READ, ACCEPT, and CONNECT flag will place the handle in the read set
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::READ_MASK)
- || ACE_BIT_ENABLED (mask, ACE_Event_Handler::ACCEPT_MASK)
- || ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK))
- {
- (handle_set.rd_mask_.*ptmf) (handle);
- ACE_SET_BITS (omask, ACE_Event_Handler::READ_MASK);
- }
- else if (ops == ACE_Reactor::SET_MASK)
- handle_set.rd_mask_.clr_bit (handle);
-
- // WRITE and CONNECT flag will place the handle in the write set
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::WRITE_MASK)
- || ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK))
- {
- (handle_set.wr_mask_.*ptmf) (handle);
- ACE_SET_BITS (omask, ACE_Event_Handler::WRITE_MASK);
- }
- else if (ops == ACE_Reactor::SET_MASK)
- handle_set.wr_mask_.clr_bit (handle);
-
- // EXCEPT (and CONNECT on Win32) flag will place the handle in the except set
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::EXCEPT_MASK)
-#if defined (ACE_WIN32)
- || ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK)
-#endif /* ACE_WIN32 */
- )
- {
- (handle_set.ex_mask_.*ptmf) (handle);
- ACE_SET_BITS (omask, ACE_Event_Handler::EXCEPT_MASK);
- }
- else if (ops == ACE_Reactor::SET_MASK)
- handle_set.ex_mask_.clr_bit (handle);
- break;
- default:
- return -1;
- }
- return omask;
-}
-
-// Perform GET, CLR, SET, and ADD operations on the select()
-// Handle_Sets.
-//
-// GET = 1, Retrieve current value
-// SET = 2, Set value of bits to new mask (changes the entire mask)
-// ADD = 3, Bitwise "or" the value into the mask (only changes
-// enabled bits)
-// CLR = 4 Bitwise "and" the negation of the value out of the mask
-// (only changes enabled bits)
-//
-// Returns the original mask.
-
-int
-ACE_Select_Reactor::mask_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- int ops)
-{
- ACE_TRACE ("ACE_Select_Reactor::mask_ops");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
- return this->bit_ops (handle, mask,
- this->wait_set_,
- ops);
-}
-
-// Must be called with locks held.
-
-int
-ACE_Select_Reactor::handler_i (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- ACE_Event_Handler **handler)
-{
- ACE_TRACE ("ACE_Select_Reactor::handler_i");
- ACE_Event_Handler *h = this->handler_rep_.find (handle);
-
- if (h == 0)
- return -1;
- else
- {
- if ((ACE_BIT_ENABLED (mask, ACE_Event_Handler::READ_MASK)
- || ACE_BIT_ENABLED (mask, ACE_Event_Handler::ACCEPT_MASK))
- && this->wait_set_.rd_mask_.is_set (handle) == 0)
- return -1;
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::WRITE_MASK)
- && this->wait_set_.wr_mask_.is_set (handle) == 0)
- return -1;
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::EXCEPT_MASK)
- && this->wait_set_.ex_mask_.is_set (handle) == 0)
- return -1;
- }
-
- if (handler != 0)
- *handler = h;
- return 0;
-}
-
-// Must be called with locks held
-
-int
-ACE_Select_Reactor::resume_i (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_Select_Reactor::resume");
- if (this->handler_rep_.find (handle) == 0)
- return -1;
-
- if (this->suspend_set_.rd_mask_.is_set (handle))
- {
- this->wait_set_.rd_mask_.set_bit (handle);
- this->suspend_set_.rd_mask_.clr_bit (handle);
- }
- if (this->suspend_set_.wr_mask_.is_set (handle))
- {
- this->wait_set_.wr_mask_.set_bit (handle);
- this->suspend_set_.wr_mask_.clr_bit (handle);
- }
- if (this->suspend_set_.ex_mask_.is_set (handle))
- {
- this->wait_set_.ex_mask_.set_bit (handle);
- this->suspend_set_.ex_mask_.clr_bit (handle);
- }
- return 0;
-}
-
-// Must be called with locks held
-
-int
-ACE_Select_Reactor::suspend_i (ACE_HANDLE handle)
-{
- ACE_TRACE ("ACE_Select_Reactor::suspend");
- if (this->handler_rep_.find (handle) == 0)
- return -1;
-
- if (this->wait_set_.rd_mask_.is_set (handle))
- {
- this->suspend_set_.rd_mask_.set_bit (handle);
- this->wait_set_.rd_mask_.clr_bit (handle);
- }
- if (this->wait_set_.wr_mask_.is_set (handle))
- {
- this->suspend_set_.wr_mask_.set_bit (handle);
- this->wait_set_.wr_mask_.clr_bit (handle);
- }
- if (this->wait_set_.ex_mask_.is_set (handle))
- {
- this->suspend_set_.ex_mask_.set_bit (handle);
- this->wait_set_.ex_mask_.clr_bit (handle);
- }
- return 0;
-}
-
-// Must be called with locks held
-
-int
-ACE_Select_Reactor::register_handler_i (ACE_HANDLE handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::register_handler_i");
-
- // Insert the <handle, event_handle> tuple into the Handler
- // Repository.
- return this->handler_rep_.bind (handle, event_handler, mask);
-}
-
-int
-ACE_Select_Reactor::remove_handler_i (ACE_HANDLE handle,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::remove_handler_i");
-
- // Unbind this handle.
- return this->handler_rep_.unbind (handle, mask);
-}
-
-// Must be called with lock held.
-
-int
-ACE_Select_Reactor::wait_for_multiple_events (ACE_Select_Reactor_Handle_Set &dispatch_set,
- ACE_Time_Value *max_wait_time)
-{
- ACE_TRACE ("ACE_Select_Reactor::wait_for_multiple_events");
- u_long width = 0;
- ACE_Time_Value timer_buf (0);
- ACE_Time_Value *this_timeout = &timer_buf;
-
- int number_of_active_handles = this->any_ready (dispatch_set);
-
- // If there are any bits enabled in the <ready_set_> then we'll
- // handle those first, otherwise we'll block in select().
-
- if (number_of_active_handles == 0)
- {
- do
- {
- if (this->timer_queue_->calculate_timeout (max_wait_time,
- this_timeout) == 0)
- this_timeout = 0;
-
- width = (u_long) this->handler_rep_.max_handlep1 ();
-
- dispatch_set.rd_mask_ = this->wait_set_.rd_mask_;
- dispatch_set.wr_mask_ = this->wait_set_.wr_mask_;
- dispatch_set.ex_mask_ = this->wait_set_.ex_mask_;
-
- number_of_active_handles = ACE_OS::select (int (width),
- dispatch_set.rd_mask_,
- dispatch_set.wr_mask_,
- dispatch_set.ex_mask_,
- this_timeout);
- }
- while (number_of_active_handles == -1 && this->handle_error () > 0);
-
- // @@ Remove?!
- if (number_of_active_handles > 0)
- {
-#if !defined (ACE_WIN32)
- dispatch_set.rd_mask_.sync (this->handler_rep_.max_handlep1 ());
- dispatch_set.wr_mask_.sync (this->handler_rep_.max_handlep1 ());
- dispatch_set.ex_mask_.sync (this->handler_rep_.max_handlep1 ());
-#endif /* ACE_WIN32 */
- }
- }
-
- // Return the number of events to dispatch.
- return number_of_active_handles;
-}
-
-int
-ACE_Select_Reactor::dispatch_timer_handlers (void)
-{
- int number_dispatched = this->timer_queue_->expire ();
- return this->state_changed_ ? -1 : number_dispatched;
-}
-
-int
-ACE_Select_Reactor::dispatch_notification_handlers (int &number_of_active_handles,
- ACE_Select_Reactor_Handle_Set &dispatch_set)
-{
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- // Check to see if the ACE_HANDLE associated with the
- // Select_Reactor's notify hook is enabled. If so, it means that
- // one or more other threads are trying to update the
- // ACE_Select_Reactor's internal tables. We'll handle all these
- // threads and then break out to continue the event loop.
-
- int number_dispatched =
- this->notify_handler_.dispatch_notifications (number_of_active_handles,
- dispatch_set.rd_mask_);
- return this->state_changed_ ? -1 : number_dispatched;
-#else
- ACE_UNUSED_ARG (number_of_active_handles);
- ACE_UNUSED_ARG (dispatch_set);
- return 0;
-#endif /* ACE_MT_SAFE */
-}
-
-int
-ACE_Select_Reactor::dispatch_io_set (int number_of_active_handles,
- int& number_dispatched,
- int mask,
- ACE_Handle_Set& dispatch_mask,
- ACE_Handle_Set& ready_mask,
- ACE_EH_PTMF callback)
-{
- ACE_HANDLE handle;
-
- ACE_Handle_Set_Iterator handle_iter (dispatch_mask);
-
- while ((handle = handle_iter ()) != ACE_INVALID_HANDLE
- && number_dispatched < number_of_active_handles
- && this->state_changed_ == 0)
- {
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Select_Reactor::dispatching\n")));
- number_dispatched++;
- this->notify_handle (handle,
- mask,
- ready_mask,
- this->handler_rep_.find (handle),
- callback);
- }
-
- if (number_dispatched > 0 && this->state_changed_)
- {
- return -1;
- }
-
- return 0;
-}
-
-int
-ACE_Select_Reactor::dispatch_io_handlers (int &number_of_active_handles,
- ACE_Select_Reactor_Handle_Set &dispatch_set)
-{
- int number_dispatched = 0;
-
- // Handle output events (this code needs to come first to handle
- // the obscure case of piggy-backed data coming along with the
- // final handshake message of a nonblocking connection).
-
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Select_Reactor::dispatch - WRITE\n")));
- if (this->dispatch_io_set (number_of_active_handles,
- number_dispatched,
- ACE_Event_Handler::WRITE_MASK,
- dispatch_set.wr_mask_,
- this->ready_set_.wr_mask_,
- &ACE_Event_Handler::handle_output) == -1)
- {
- number_of_active_handles -= number_dispatched;
- return -1;
- }
-
-
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Select_Reactor::dispatch - EXCEPT\n")));
- if (this->dispatch_io_set (number_of_active_handles,
- number_dispatched,
- ACE_Event_Handler::EXCEPT_MASK,
- dispatch_set.ex_mask_,
- this->ready_set_.ex_mask_,
- &ACE_Event_Handler::handle_exception) == -1)
- {
- number_of_active_handles -= number_dispatched;
- return -1;
- }
-
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Select_Reactor::dispatch - READ\n")));
- if (this->dispatch_io_set (number_of_active_handles,
- number_dispatched,
- ACE_Event_Handler::READ_MASK,
- dispatch_set.rd_mask_,
- this->ready_set_.rd_mask_,
- &ACE_Event_Handler::handle_input) == -1)
- {
- number_of_active_handles -= number_dispatched;
- return -1;
- }
-
- number_of_active_handles -= number_dispatched;
- return number_dispatched;
-}
-
-int
-ACE_Select_Reactor::dispatch (int number_of_active_handles,
- ACE_Select_Reactor_Handle_Set &dispatch_set)
-{
- ACE_TRACE ("ACE_Select_Reactor::dispatch");
-
- // The following do/while loop keeps dispatching as long as there
- // are still active handles. Note that the only way we should ever
- // iterate more than once through this loop is if signals occur
- // while we're dispatching other handlers.
-
- do
- {
- // Note that we keep track of changes to our state. If any of
- // the dispatch_*() methods below return -1 it means that the
- // <wait_set_> state has changed as the result of an
- // <ACE_Event_Handler> being dispatched. This means that we
- // need to bail out and rerun the select() loop since our
- // existing notion of handles in <dispatch_set> may no longer be
- // correct.
- //
- // In the beginning, our state starts out unchanged. After
- // every iteration (i.e., due to signals), our state starts out
- // unchanged again.
-
- this->state_changed_ = 0;
-
- // Perform the Template Method for dispatching all the handlers.
-
- // Handle timers first since they may have higher latency
- // constraints.
-
- if (this->dispatch_timer_handlers () == -1)
- // State has changed or timer queue has failed, exit inner
- // loop.
- break;
-
- else if (number_of_active_handles <= 0)
- // Bail out since we got here since select() was interrupted.
- {
- if (ACE_Sig_Handler::sig_pending () != 0)
- {
- ACE_Sig_Handler::sig_pending (0);
-
- // If any HANDLES in the <ready_set_> are activated as a
- // result of signals they should be dispatched since
- // they may be time critical...
- number_of_active_handles = this->any_ready (dispatch_set);
- }
- else
- return number_of_active_handles;
- }
-
- // Next dispatch the notification handlers (if there are any to
- // dispatch). These are required to handle multi-threads that
- // are trying to update the <Reactor>.
-
- else if (this->dispatch_notification_handlers (number_of_active_handles,
- dispatch_set) == -1)
- break; // State has changed, exit inner loop.
-
- // Finally, dispatch the I/O handlers.
- else if (this->dispatch_io_handlers (number_of_active_handles,
- dispatch_set) == -1)
- // State has changed, so exit the inner loop.
- break;
- }
- while (number_of_active_handles > 0);
-
- return 1;
-}
-
-int
-ACE_Select_Reactor::release_token (void)
-{
-#if defined (ACE_WIN32)
- this->token_.release ();
- return (int) EXCEPTION_CONTINUE_SEARCH;
-#else
- return 0;
-#endif /* ACE_WIN32 */
-}
-
-int
-ACE_Select_Reactor::handle_events (ACE_Time_Value *max_wait_time)
-{
- ACE_TRACE ("ACE_Select_Reactor::handle_events");
-
- // Stash the current time -- the destructor of this object will
- // automatically compute how much time elpased since this method was
- // called.
- ACE_Countdown_Time countdown (max_wait_time);
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1);
-
- if (ACE_OS::thr_equal (ACE_Thread::self (), this->owner_) == 0)
- return -1;
-
- // Update the countdown to reflect time waiting for the mutex.
- countdown.update ();
-#endif /* ACE_MT_SAFE */
-
- return this->handle_events_i (max_wait_time);
-}
-
-int
-ACE_Select_Reactor::handle_events_i (ACE_Time_Value *max_wait_time)
-{
- int result = -1;
-
- ACE_SEH_TRY {
- ACE_Select_Reactor_Handle_Set dispatch_set;
-
- int number_of_active_handles =
- this->wait_for_multiple_events (dispatch_set,
- max_wait_time);
-
- result = this->dispatch (number_of_active_handles, dispatch_set);
- }
- ACE_SEH_EXCEPT (this->release_token ()) {
- // As it stands now, we catch and then rethrow all Win32
- // structured exceptions so that we can make sure to release the
- // <token_> lock correctly.
- }
-
- return result;
-}
-
-int
-ACE_Select_Reactor::check_handles (void)
-{
- ACE_TRACE ("ACE_Select_Reactor::check_handles");
-
-#if defined (ACE_WIN32)
- ACE_Time_Value time_poll = ACE_Time_Value::zero;
- ACE_Handle_Set rd_mask;
-#endif /* ACE_WIN32 */
-
- ACE_Event_Handler *eh = 0;
- int result = 0;
-
- for (ACE_Select_Reactor_Handler_Repository_Iterator iter (&this->handler_rep_);
- iter.next (eh) != 0;
- iter.advance ())
- {
- ACE_HANDLE handle = eh->get_handle ();
-
- // Skip back to the beginning of the loop if the HANDLE is
- // invalid.
- if (handle == ACE_INVALID_HANDLE)
- continue;
-
-#if defined (ACE_WIN32)
- rd_mask.set_bit (handle);
-
- if (ACE_OS::select (int (handle) + 1,
- rd_mask, 0, 0,
- &time_poll) < 0)
- {
- result = 1;
- this->remove_handler_i (handle,
- ACE_Event_Handler::ALL_EVENTS_MASK);
- }
- rd_mask.clr_bit (handle);
-#else /* !ACE_WIN32 */
- struct stat temp;
-
- if (ACE_OS::fstat (handle, &temp) == -1)
- {
- result = 1;
- this->remove_handler_i (handle,
- ACE_Event_Handler::ALL_EVENTS_MASK);
- }
-#endif /* ACE_WIN32 */
- }
-
- return result;
-}
-
-void
-ACE_Select_Reactor::dump (void) const
-{
- ACE_TRACE ("ACE_Select_Reactor::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- this->timer_queue_->dump ();
- this->handler_rep_.dump ();
- this->signal_handler_->dump ();
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("delete_signal_handler_ = %d\n"),
- this->delete_signal_handler_));
-
- ACE_HANDLE h;
-
- for (ACE_Handle_Set_Iterator handle_iter_wr (this->wait_set_.wr_mask_);
- (h = handle_iter_wr ()) != ACE_INVALID_HANDLE;
- ++handle_iter_wr)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("write_handle = %d\n"), h));
-
- for (ACE_Handle_Set_Iterator handle_iter_rd (this->wait_set_.rd_mask_);
- (h = handle_iter_rd ()) != ACE_INVALID_HANDLE;
- ++handle_iter_rd)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("read_handle = %d\n"), h));
-
- for (ACE_Handle_Set_Iterator handle_iter_ex (this->wait_set_.ex_mask_);
- (h = handle_iter_ex ()) != ACE_INVALID_HANDLE;
- ++handle_iter_ex)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("except_handle = %d\n"), h));
-
- for (ACE_Handle_Set_Iterator handle_iter_wr_ready (this->ready_set_.wr_mask_);
- (h = handle_iter_wr_ready ()) != ACE_INVALID_HANDLE;
- ++handle_iter_wr_ready)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("write_handle_ready = %d\n"), h));
-
- for (ACE_Handle_Set_Iterator handle_iter_rd_ready (this->ready_set_.rd_mask_);
- (h = handle_iter_rd_ready ()) != ACE_INVALID_HANDLE;
- ++handle_iter_rd_ready)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("read_handle_ready = %d\n"), h));
-
- for (ACE_Handle_Set_Iterator handle_iter_ex_ready (this->ready_set_.ex_mask_);
- (h = handle_iter_ex_ready ()) != ACE_INVALID_HANDLE;
- ++handle_iter_ex_ready)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("except_handle_ready = %d\n"), h));
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("restart_ = %d\n"), this->restart_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nrequeue_position_ = %d\n"), this->requeue_position_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ninitialized_ = %d\n"), this->initialized_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nowner_ = %d\n"), this->owner_));
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- this->notify_handler_.dump ();
- this->token_.dump ();
-#endif /* ACE_MT_SAFE */
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-ACE_MT (template class ACE_Guard<ACE_SELECT_REACTOR_MUTEX>);
-template class ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>;
-template class ACE_Lock_Adapter<ACE_Select_Reactor_Token>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-# pragma instantiate ACE_Guard<ACE_SELECT_REACTOR_MUTEX>
-#endif /* ACE_MT_SAFE */
-#pragma instantiate ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>
-#pragma instantiate ACE_Lock_Adapter<ACE_Select_Reactor_Token>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/Select_Reactor.h b/ace/Select_Reactor.h
deleted file mode 100644
index 1b776a8347a..00000000000
--- a/ace/Select_Reactor.h
+++ /dev/null
@@ -1,915 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Select_Reactor.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SELECT_REACTOR_H)
-#define ACE_SELECT_REACTOR_H
-
-#include "ace/Signal.h"
-#include "ace/Timer_Queue.h"
-#include "ace/Event_Handler.h"
-#include "ace/Handle_Set.h"
-#include "ace/Token.h"
-#include "ace/Pipe.h"
-#include "ace/Reactor_Impl.h"
-
-// Add useful typedefs to simplify the following code.
-typedef void (ACE_Handle_Set::*ACE_FDS_PTMF) (ACE_HANDLE);
-typedef int (ACE_Event_Handler::*ACE_EH_PTMF) (ACE_HANDLE);
-
-// Forward declaration.
-class ACE_Select_Reactor;
-
-class ACE_Export ACE_Select_Reactor_Handle_Set
-{
- // = TITLE
- // Track handles we are interested for various events.
-public:
- ACE_Handle_Set rd_mask_;
- // Read events (e.g., input pending, accept pending).
-
- ACE_Handle_Set wr_mask_;
- // Write events (e.g., flow control abated, non-blocking connection
- // complete).
-
- ACE_Handle_Set ex_mask_;
- // Exception events (e.g., SIG_URG).
-};
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-
-#if defined (ACE_SELECT_REACTOR_HAS_DEADLOCK_DETECTION)
-#include "ace/Local_Tokens.h"
-typedef ACE_Local_Mutex ACE_SELECT_REACTOR_MUTEX;
-#else
-typedef ACE_Token ACE_SELECT_REACTOR_MUTEX;
-#endif /* ACE_SELECT_REACTOR_HAS_DEADLOCK_DETECTION */
-
-class ACE_Export ACE_Select_Reactor_Token : public ACE_SELECT_REACTOR_MUTEX
-{
- // = TITLE
- // Used as a synchronization mechanism to coordinate concurrent
- // access to a Select_Reactor object.
- //
- // = DESCRIPTION
- // This class is used to make the <ACE_Select_Reactor>
- // thread-safe. By default, the thread that runs the
- // <handle_events> loop holds the token, even when it is blocked
- // in the <select> call. Whenever another thread wants to
- // access the <ACE_Reactor> via its <register_handler>,
- // <remove_handler>, etc. methods) it must ask the token owner
- // for temporary release of the token. To accomplish this, the
- // owner of a token must define a <sleep_hook> through which it
- // can be notified to temporarily release the token if the
- // current situation permits this.
- //
- // The owner of the token is responsible for deciding which
- // request for the token can be granted. By using the
- // <ACE_Token::renew> API, the thread that releases the token
- // temporarily can specify to get the token back right after the
- // other thread has completed using the token. Thus, there is a
- // dedicated thread that owns the token ``by default.'' This
- // thread grants other threads access to the token by ensuring
- // that whenever somebody else has finished using the token the
- // ``default owner'' first holds the token again, i.e., the
- // owner has the chance to schedule other threads.
- //
- // The thread that most likely needs the token most of the time
- // is the thread running the dispatch loop. Typically the token
- // gets released prior to entering the <select> call and gets
- // ``re-acquired'' as soon as the <select> call returns, which
- // results probably in many calls to <release>/<acquire> that
- // are not really needed since no other thread would need the
- // token in the meantime. That's why the dispatcher thread is
- // chosen to be the owner of the token.
- //
- // In case the token would have been released while in <select>
- // there would be a good chance that the <fd_set> could have
- // been modified while the <select> returns from blocking and
- // trying to re-acquire the lock. Through the token mechanism
- // it is ensured that while another thread is holding the token,
- // the dispatcher thread is blocked in the <renew> call and not
- // in <select>. Thus, it is not critical to change the
- // <fd_set>. The implementation of the <sleep_hook> mechanism
- // provided by the <ACE_Select_Reactor_Token> enables the
- // default owner to be the thread that executes the dispatch
- // loop.
-public:
- ACE_Select_Reactor_Token (ACE_Select_Reactor &r);
- ACE_Select_Reactor_Token (void);
- virtual ~ACE_Select_Reactor_Token (void);
-
- virtual void sleep_hook (void);
- // Called just before the ACE_Event_Handler goes to sleep.
-
- ACE_Select_Reactor &select_reactor (void);
- void select_reactor (ACE_Select_Reactor &);
- // Set/Get methods
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Select_Reactor *select_reactor_;
-};
-#else
-// If we're non-MT safe then this is just a no-op...
-typedef ACE_Null_Mutex ACE_Select_Reactor_Token;
-#endif /* ACE_MT_SAFE */
-
-class ACE_Event_Tuple
-{
- // = TITLE
- // An ACE_Event_Handler and its associated ACE_HANDLE.
- //
- // = DESCRIPTION
- // One ACE_Event_Handler is registered for one or more
- // ACE_HANDLE, in some points this information must be stored
- // explicitly. This structure provides a lightweight mechanism
- // to do so.
-public:
- ACE_Event_Tuple (void);
- ACE_Event_Tuple (ACE_Event_Handler* eh, ACE_HANDLE h);
-
- int operator== (const ACE_Event_Tuple &rhs) const;
- // Equality operator.
-
- int operator!= (const ACE_Event_Tuple &rhs) const;
- // Inequality operator.
-
- ACE_HANDLE handle_;
- ACE_Event_Handler* event_handler_;
-};
-
-// The following two classes have to be moved out here to keep the SGI
-// C++ compiler happy (it doesn't like nested classes).
-
-class ACE_Export ACE_Select_Reactor_Notify : public ACE_Event_Handler
-{
- // = TITLE
- // Unblock the <ACE_Select_Reactor> from its event loop.
- //
- // = DESCRIPTION
- // This implementation is necessary for cases where the
- // <ACE_Select_Reactor> is run in a multi-threaded program. In
- // this case, we need to be able to unblock select() or poll()
- // when updates occur other than in the main
- // <ACE_Select_Reactor> thread. To do this, we signal an
- // auto-reset event the <ACE_Select_Reactor> is listening on.
- // If an <ACE_Event_Handler> and <ACE_Select_Reactor_Mask> is
- // passed to <notify>, the appropriate <handle_*> method is
- // dispatched in the context of the <ACE_Select_Reactor> thread.
-public:
- // = Initialization and termination methods.
- int open (ACE_Select_Reactor *);
- int close (void);
-
- int dispatch_notifications (int &number_of_active_handles,
- const ACE_Handle_Set &rd_mask);
- // Handles pending threads (if any) that are waiting to unblock the
- // Select_Reactor.
-
- ssize_t notify (ACE_Event_Handler * = 0,
- ACE_Reactor_Mask = ACE_Event_Handler::EXCEPT_MASK,
- ACE_Time_Value * = 0);
- // Called by a thread when it wants to unblock the Select_Reactor.
- // This wakeups the <ACE_Select_Reactor> if currently blocked in
- // select()/poll(). Pass over both the <Event_Handler> *and* the
- // <mask> to allow the caller to dictate which <Event_Handler>
- // method the <Select_Reactor> will invoke. The <ACE_Time_Value>
- // indicates how long to blocking trying to notify the
- // <Select_Reactor>. If <timeout> == 0, the caller will block until
- // action is possible, else will wait until the relative time
- // specified in *<timeout> elapses).
-
- virtual int handle_input (ACE_HANDLE handle);
- // Called back by the Select_Reactor when a thread wants to unblock us.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Select_Reactor *select_reactor_;
- // Keep a back pointer to the Select_Reactor.
-
- ACE_Pipe notification_pipe_;
- // Contains the HANDLE the Select_Reactor is listening on, as well
- // as the HANDLE that threads wanting the attention of the
- // Select_Reactor will write to.
-};
-
-class ACE_Export ACE_Select_Reactor_Handler_Repository
-{
- // = TITLE
- // Used to map <ACE_HANDLE>s onto the appropriate
- // <ACE_Event_Handler> *.
- //
- // = DESCRIPTION
- // This class is necessary to shield differences between UNIX
- // and Win32. In UNIX, <ACE_HANDLE> is an int, whereas in Win32
- // it's a void *. This class hides all these details from the
- // bulk of the <ACE_Select_Reactor> code. All of these methods
- // are called with the main <Select_Reactor> token lock held.
-public:
- friend class ACE_Select_Reactor_Handler_Repository_Iterator;
-
- // = Initialization and termination methods.
- ACE_Select_Reactor_Handler_Repository (ACE_Select_Reactor &);
- // Default "do-nothing" constructor.
-
- int open (size_t size);
- // Initialize a repository of the appropriate <size>.
-
- int close (void);
- // Close down the repository.
-
- // = Search structure operations.
-
- ACE_Event_Handler *find (ACE_HANDLE handle, size_t *index_p = 0);
- // Return the <ACE_Event_Handler *> associated with <ACE_HANDLE>.
- // If <index_p> is non-0, then return the index location of the
- // <handle>, if found.
-
- int bind (ACE_HANDLE,
- ACE_Event_Handler *,
- ACE_Reactor_Mask);
- // Bind the <ACE_Event_Handler *> to the <ACE_HANDLE> with the
- // appropriate <ACE_Reactor_Mask> settings.
-
- int unbind (ACE_HANDLE,
- ACE_Reactor_Mask mask);
- // Remove the binding of <ACE_HANDLE> in accordance with the <mask>.
-
- int unbind_all (void);
- // Remove all the <ACE_HANDLE, ACE_Event_Handler> tuples.
-
- // = Sanity checking.
-
- // Check the <handle> to make sure it's a valid ACE_HANDLE that
- // within the range of legal handles (i.e., >= 0 && < max_size_).
- int invalid_handle (ACE_HANDLE handle);
-
- // Check the <handle> to make sure it's a valid ACE_HANDLE that
- // within the range of currently registered handles (i.e., >= 0 && <
- // max_handlep1_).
- int handle_in_range (ACE_HANDLE handle);
-
- // = Accessors.
- size_t size (void);
- // Returns the current table size.
-
- size_t max_handlep1 (void);
- // Maximum ACE_HANDLE value, plus 1.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Select_Reactor &select_reactor_;
- // Reference to our <Select_Reactor>.
-
- ssize_t max_size_;
- // Maximum number of handles.
-
- int max_handlep1_;
- // The highest currently active handle, plus 1 (ranges between 0 and
- // <max_size_>.
-
-#if defined (ACE_WIN32)
- // = The mapping from <HANDLES> to <Event_Handlers>.
-
- ACE_Event_Tuple *event_handlers_;
- // The NT version implements this via a dynamically allocated
- // array of <ACE_Event_Tuple *>. Since NT implements ACE_HANDLE
- // as a void * we can't directly index into this array. Therefore,
- // we just do a linear search (for now). Next, we'll modify
- // things to use hashing or something faster...
-#else
- ACE_Event_Handler **event_handlers_;
- // The UNIX version implements this via a dynamically allocated
- // array of <ACE_Event_Handler *> that is indexed directly using
- // the ACE_HANDLE value.
-#endif /* ACE_WIN32 */
-};
-
-class ACE_Export ACE_Select_Reactor_Handler_Repository_Iterator
-{
- // = TITLE
- // Iterate through the <ACE_Select_Reactor_Handler_Repository>.
-public:
- // = Initialization method.
- ACE_Select_Reactor_Handler_Repository_Iterator (const ACE_Select_Reactor_Handler_Repository *s);
-
- // = Iteration methods.
-
- int next (ACE_Event_Handler *&next_item);
- // Pass back the <next_item> that hasn't been seen in the Set.
- // Returns 0 when all items have been seen, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- const ACE_Select_Reactor_Handler_Repository *rep_;
- // Reference to the Handler_Repository we are iterating over.
-
- ssize_t current_;
- // Pointer to the current iteration level.
-};
-
-class ACE_Export ACE_Select_Reactor : public ACE_Reactor_Impl
-{
- // = TITLE
- // An object oriented event demultiplexor and event handler
- // dispatcher.
- //
- // = DESCRIPTION
- // The ACE_Select_Reactor is an object-oriented event
- // demultiplexor and event handler dispatcher. The sources of
- // events that the ACE_Select_Reactor waits for and dispatches
- // includes I/O events, signals, and timer events. All public
- // methods acquire the main <Select_Reactor> token lock and call
- // down to private or protected methods, which assume that the
- // lock is held and so therefore don't (re)acquire the lock.
-public:
- enum
- {
- DEFAULT_SIZE = ACE_DEFAULT_SELECT_REACTOR_SIZE
- // Default size of the Select_Reactor's handle table.
- };
-
- // = Initialization and termination methods.
-
- ACE_Select_Reactor (ACE_Sig_Handler * = 0,
- ACE_Timer_Queue * = 0);
- // Initialize <ACE_Select_Reactor> with the default size.
-
- ACE_Select_Reactor (size_t size,
- int restart = 0,
- ACE_Sig_Handler * = 0,
- ACE_Timer_Queue * = 0);
- // Initialize <ACE_Select_Reactor> with size <size>.
-
- virtual int open (size_t size = DEFAULT_SIZE,
- int restart = 0,
- ACE_Sig_Handler * = 0,
- ACE_Timer_Queue * = 0);
- // Initialize <ACE_Select_Reactor> with size <size>.
-
- virtual int set_sig_handler (ACE_Sig_Handler *signal_handler);
- // Use a user specified signal handler instead.
-
- virtual int set_timer_queue (ACE_Timer_Queue *timer_queue);
- // Use a user specified timer queue instead.
-
- virtual int close (void);
- // Close down the select_reactor and release all of its resources.
-
- virtual ~ACE_Select_Reactor (void);
- // Close down the select_reactor and release all of its resources.
-
- // = Event loop drivers.
-
- virtual int handle_events (ACE_Time_Value *max_wait_time = 0);
- virtual int alertable_handle_events (ACE_Time_Value *max_wait_time = 0);
- // This event loop driver that blocks for <max_wait_time> before
- // returning. It will return earlier if timer events, I/O events,
- // or signal events occur. Note that <max_wait_time> can be 0, in
- // which case this method blocks indefinitely until events occur.
- //
- // <max_wait_time> is decremented to reflect how much time this call
- // took. For instance, if a time value of 3 seconds is passed to
- // handle_events and an event occurs after 2 seconds,
- // <max_wait_time> will equal 1 second. This can be used if an
- // application wishes to handle events for some fixed amount of
- // time.
- //
- // Returns the total number of <ACE_Event_Handler>s that were
- // dispatched, 0 if the <max_wait_time> elapsed without dispatching
- // any handlers, or -1 if something goes wrong.
- //
- // Current <alertable_handle_events> is identical to
- // <handle_events>.
-
- virtual int handle_events (ACE_Time_Value &max_wait_time);
- virtual int alertable_handle_events (ACE_Time_Value &max_wait_time);
- // This method is just like the one above, except the
- // <max_wait_time> value is a reference and can therefore never be
- // NULL.
- //
- // Current <alertable_handle_events> is identical to
- // <handle_events>.
-
- // = Register and remove <ACE_Event_Handler>s.
- virtual int register_handler (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask);
- // Register a <eh> with a particular <mask>. Note that the
- // <Select_Reactor> will call eh->get_handle() to extract the
- // underlying I/O handle.
-
- virtual int register_handler (ACE_HANDLE handle,
- ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask);
- // Register a <eh> with a particular <mask>. Note that since the
- // <handle> is given the Select_Reactor will *not* call
- // eh->get_handle() to extract the underlying I/O handle.
-
-#if defined (ACE_WIN32)
-
- // Originally this interface was available for all platforms, but
- // because ACE_HANDLE is an int on non-Win32 platforms, compilers
- // are not able to tell the difference between
- // register_handler(ACE_Event_Handler*,ACE_Reactor_Mask) and
- // register_handler(ACE_Event_Handler*,ACE_HANDLE). Therefore, we
- // have restricted this method to Win32 only.
-
- virtual int register_handler (ACE_Event_Handler *event_handler,
- ACE_HANDLE event_handle = ACE_INVALID_HANDLE);
- // Not implemented.
-
-#endif /* ACE_WIN32 */
-
- virtual int register_handler (ACE_HANDLE event_handle,
- ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // Not implemented.
-
- virtual int register_handler (const ACE_Handle_Set &handles,
- ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask);
- // Register <eh> with all the <handles> in the <Handle_Set>.
-
- virtual int register_handler (int signum,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp = 0,
- ACE_Event_Handler **old_sh = 0,
- ACE_Sig_Action *old_disp = 0);
- // Register <new_sh> to handle the signal <signum> using the
- // <new_disp>. Returns the <old_sh> that was previously registered
- // (if any), along with the <old_disp> of the signal handler.
-
- virtual int register_handler (const ACE_Sig_Set &sigset,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp = 0);
- // Registers <new_sh> to handle a set of signals <sigset> using the
- // <new_disp>.
-
- virtual int remove_handler (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask);
- // Removes the <mask> binding of <eh> from the Select_Reactor. If
- // there are no more bindings for this <eh> then it is removed from
- // the Select_Reactor. Note that the Select_Reactor will call
- // eh->get_handle() to extract the underlying I/O handle.
-
- virtual int remove_handler (ACE_HANDLE handle,
- ACE_Reactor_Mask);
- // Removes the <mask> bind of <Event_Handler> whose handle is
- // <handle> from the Select_Reactor. If there are no more bindings
- // for this <eh> then it is removed from the Select_Reactor.
-
- virtual int remove_handler (const ACE_Handle_Set &handle_set,
- ACE_Reactor_Mask);
- // Removes all the <mask> bindings for handles in the <handle_set>
- // bind of <Event_Handler>. If there are no more bindings for any
- // of these handlers then they are removed from the Select_Reactor.
-
- virtual int remove_handler (int signum,
- ACE_Sig_Action *new_disp,
- ACE_Sig_Action *old_disp = 0,
- int sigkey = -1);
- // Remove the ACE_Event_Handler currently associated with <signum>.
- // <sigkey> is ignored in this implementation since there is only
- // one instance of a signal handler. Install the new disposition
- // (if given) and return the previous disposition (if desired by the
- // caller). Returns 0 on success and -1 if <signum> is invalid.
-
- virtual int remove_handler (const ACE_Sig_Set &sigset);
- // Calls <remove_handler> for every signal in <sigset>.
-
- // = Suspend and resume Handlers.
-
- virtual int suspend_handler (ACE_Event_Handler *eh);
- // Temporarily suspend the <Event_Handler> associated with <eh>.
-
- virtual int suspend_handler (ACE_HANDLE handle);
- // Temporarily suspend the <Event_Handler> associated with <handle>.
-
- virtual int suspend_handler (const ACE_Handle_Set &handles);
- // Suspend all <handles> in handle set temporarily.
-
- virtual int suspend_handlers (void);
- // Suspend all the <Event_Handlers> in the Select_Reactor.
-
- virtual int resume_handler (ACE_Event_Handler *eh);
- // Resume a temporarily suspend <Event_Handler> associated with
- // <eh>.
-
- virtual int resume_handler (ACE_HANDLE handle);
- // Resume a temporarily suspended <Event_Handler> associated with
- // <handle>.
-
- virtual int resume_handler (const ACE_Handle_Set &handles);
- // Resume all <handles> in handle set.
-
- virtual int resume_handlers (void);
- // Resume all the <Event_Handlers> in the Select_Reactor.
-
- virtual int uses_event_associations (void);
- // Return 1 if we any event associations were made by the reactor
- // for the handles that it waits on, 0 otherwise. Since the
- // Select_Reactor does not do any event associations, this function
- // always return 0.
-
- // = Timer management.
- virtual long schedule_timer (ACE_Event_Handler *,
- const void *arg,
- const ACE_Time_Value &delta_time,
- const ACE_Time_Value &interval = ACE_Time_Value::zero);
- // Schedule an <event_handler> that will expire after <delta_time>
- // amount of time. If it expires then <arg> is passed in as the
- // value to the <event_handler>'s <handle_timeout> callback method.
- // If <interval> is != to <ACE_Time_Value::zero> then it is used to
- // reschedule the <event_handler> automatically. This method
- // returns a <timer_id> that uniquely identifies the <event_handler>
- // in an internal list. This <timer_id> can be used to cancel an
- // <event_handler> before it expires. The cancellation ensures that
- // <timer_ids> are unique up to values of greater than 2 billion
- // timers. As long as timers don't stay around longer than this
- // there should be no problems with accidentally deleting the wrong
- // timer. Returns -1 on failure (which is guaranteed never to be a
- // valid <timer_id>.
-
- virtual int cancel_timer (ACE_Event_Handler *event_handler,
- int dont_call_handle_close = 1);
- // Cancel all <event_handlers> that match the address of
- // <event_handler>. If <dont_call_handle_close> is 0 then the
- // <handle_close> method of <event_handler> will be invoked.
- // Returns number of handler's cancelled.
-
- virtual int cancel_timer (long timer_id,
- const void **arg = 0,
- int dont_call_handle_close = 1);
- // Cancel the single <ACE_Event_Handler> that matches the <timer_id>
- // value (which was returned from the <schedule> method). If arg is
- // non-NULL then it will be set to point to the ``magic cookie''
- // argument passed in when the <Event_Handler> was registered. This
- // makes it possible to free up the memory and avoid memory leaks.
- // If <dont_call_handle_close> is 0 then the <handle_close> method
- // of <event_handler> will be invoked. Returns 1 if cancellation
- // succeeded and 0 if the <timer_id> wasn't found.
-
- // = High-level Event_Handler scheduling operations
-
- virtual int schedule_wakeup (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask);
- // ADD the dispatch MASK "bit" bound with the <eh> and the <mask>.
-
- virtual int schedule_wakeup (ACE_HANDLE handle,
- ACE_Reactor_Mask mask);
- // ADD the dispatch MASK "bit" bound with the <handle> and the <mask>.
-
- virtual int cancel_wakeup (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask);
- // CLR the dispatch MASK "bit" bound with the <eh> and the <mask>.
-
- virtual int cancel_wakeup (ACE_HANDLE handle,
- ACE_Reactor_Mask mask);
- // CLR the dispatch MASK "bit" bound with the <handle> and the <mask>.
-
- // = Notification methods.
- virtual int notify (ACE_Event_Handler * = 0,
- ACE_Reactor_Mask = ACE_Event_Handler::EXCEPT_MASK,
- ACE_Time_Value * = 0);
- // Called by a thread when it wants to unblock the Select_Reactor.
- // This wakeups the <ACE_Select_Reactor> if currently blocked in
- // select()/poll(). Pass over both the <Event_Handler> *and* the
- // <mask> to allow the caller to dictate which <Event_Handler>
- // method the <Select_Reactor> will invoke. The <ACE_Time_Value>
- // indicates how long to blocking trying to notify the
- // <Select_Reactor>. If <timeout> == 0, the caller will block until
- // action is possible, else will wait until the relative time
- // specified in *<timeout> elapses).
-
- virtual void requeue_position (int);
- // Set position that the main ACE_Select_Reactor thread is requeued in the
- // list of waiters during a notify() callback.
-
- virtual int requeue_position (void);
- // Get position that the main ACE_Select_Reactor thread is requeued in the
- // list of waiters during a notify() callback.
-
- virtual void max_notify_iterations (int);
- // Set the maximum number of times that the
- // <ACE_Select_Reactor_Notify::handle_input> method will iterate and
- // dispatch the <ACE_Event_Handlers> that are passed in via the
- // notify pipe before breaking out of its <recv> loop. By default,
- // this is set to -1, which means "iterate until the pipe is empty."
- // Setting this to a value like "1 or 2" will increase "fairness"
- // (and thus prevent starvation) at the expense of slightly higher
- // dispatching overhead.
-
- virtual int max_notify_iterations (void);
- // Get the maximum number of times that the
- // <ACE_Select_Reactor_Notify::handle_input> method will iterate and
- // dispatch the <ACE_Event_Handlers> that are passed in via the
- // notify pipe before breaking out of its <recv> loop.
-
- // = Low-level wait_set mask manipulation methods.
- virtual int mask_ops (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask,
- int ops);
- // GET/SET/ADD/CLR the dispatch mask "bit" bound with the <eh> and
- // <mask>.
-
- virtual int mask_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- int ops);
- // GET/SET/ADD/CLR the dispatch MASK "bit" bound with the <handle>
- // and <mask>.
-
- // = Low-level ready_set mask manipulation methods.
- virtual int ready_ops (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask,
- int ops);
- // GET/SET/ADD/CLR the ready "bit" bound with the <eh> and <mask>.
-
- virtual int ready_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask,
- int ops);
- // GET/SET/ADD/CLR the ready "bit" bound with the <handle> and <mask>.
-
- virtual void wakeup_all_threads (void);
- // Wake up all threads in waiting in the event loop
-
- // = Only the owner thread that can perform a <handle_events>.
-
- virtual int owner (ACE_thread_t n_id, ACE_thread_t *o_id = 0);
- // Set the new owner of the thread and return the old owner.
-
- virtual int owner (ACE_thread_t *);
- // Return the current owner of the thread.
-
- // = Miscellaneous Handler operations.
- virtual int handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- ACE_Event_Handler **eh = 0);
- // Check to see if <handle> is associated with a valid Event_Handler
- // bound to <mask>. Return the <eh> associated with this <handler>
- // if <eh> != 0.
-
- virtual int handler (int signum,
- ACE_Event_Handler ** = 0);
- // Check to see if <signum> is associated with a valid Event_Handler
- // bound to a signal. Return the <eh> associated with this
- // <handler> if <eh> != 0.
-
- virtual int initialized (void);
- // Returns true if we've been successfully initialized, else false.
-
- virtual size_t size (void);
- // Returns the current size of the Reactor's internal descriptor
- // table.
-
- virtual ACE_Lock &lock (void);
- // Returns a reference to the <ACE_Select_Reactor_Token> that is
- // used to serialize the internal Select_Reactor's processing logic.
- // This can be useful for situations where you need to avoid
- // deadlock efficiently when <ACE_Event_Handlers> are used in
- // multiple threads.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // = Internal methods that do the actual work.
-
- // All of these methods assume that the <Select_Reactor>'s token
- // lock is held by the public methods that call down to them.
-
- virtual int register_handler_i (ACE_HANDLE handle,
- ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask);
- // Do the work of actually binding the <handle> and <eh> with the
- // <mask>.
-
- virtual int register_handler_i (const ACE_Handle_Set &handles,
- ACE_Event_Handler *handler,
- ACE_Reactor_Mask mask);
- // Register a set of <handles>.
-
- virtual int remove_handler_i (ACE_HANDLE handle,
- ACE_Reactor_Mask);
- // Do the work of actually unbinding the <handle> and <eh> with the
- // <mask>.
-
- virtual int remove_handler_i (const ACE_Handle_Set &handles,
- ACE_Reactor_Mask);
- // Remove a set of <handles>.
-
- virtual int suspend_i (ACE_HANDLE handle);
- // Suspend the <Event_Handler> associated with <handle>
-
- virtual int resume_i (ACE_HANDLE handle);
- // Resume the <Event_Handler> associated with <handle>
-
- virtual int handler_i (ACE_HANDLE handle,
- ACE_Reactor_Mask,
- ACE_Event_Handler ** = 0);
- // Implement the public <handler> method.
-
- virtual int handler_i (int signum, ACE_Event_Handler ** = 0);
- // Implement the public <handler> method.
-
- virtual int any_ready (ACE_Select_Reactor_Handle_Set &handle_set);
- // Check if there are any HANDLEs enabled in the <ready_set_>, and
- // if so, update the <handle_set> and return the number ready. If
- // there aren't any HANDLEs enabled return 0.
-
- virtual int handle_error (void);
- // Take corrective action when errors occur.
-
- virtual int check_handles (void);
- // Make sure the handles are all valid.
-
- virtual int bit_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- ACE_Select_Reactor_Handle_Set &wait_Set,
- int ops);
- // Allow manipulation of the <wait_set_> mask and <ready_set_> mask.
-
- virtual int wait_for_multiple_events (ACE_Select_Reactor_Handle_Set &,
- ACE_Time_Value *);
- // Wait for events to occur.
-
- // = Dispatching methods.
-
- virtual int dispatch (int nfound,
- ACE_Select_Reactor_Handle_Set &);
- // Template Method that dispatches <ACE_Event_Handler>s for time
- // events, I/O events, and signal events. Returns the total number
- // of <ACE_Event_Handler>s that were dispatched or -1 if something
- // goes wrong.
-
- virtual int dispatch_timer_handlers (void);
- // Dispatch any expired timer handlers. Returns -1 if the state of
- // the <wait_set_> has changed, else returns number of timer
- // handlers dispatched.
-
- virtual int dispatch_notification_handlers (int &number_of_active_handles,
- ACE_Select_Reactor_Handle_Set &dispatch_set);
- // Dispatch any notification handlers. Returns -1 if the state of
- // the <wait_set_> has changed, else returns number of handlers
- // notified.
-
- virtual int dispatch_io_handlers (int &number_of_active_handles,
- ACE_Select_Reactor_Handle_Set &dispatch_set);
- // Dispatch all the input/output/except handlers that are enabled in
- // the <dispatch_set>. Returns -1 if the state of the <wait_set_>
- // has changed, else returns number of handlers dispatched.
-
- virtual int dispatch_io_set (int number_of_active_handles,
- int& number_dispatched,
- int mask,
- ACE_Handle_Set& dispatch_mask,
- ACE_Handle_Set& ready_mask,
- ACE_EH_PTMF callback);
- // Factors the dispatching of an io handle set (each WRITE, EXCEPT
- // or READ set of handles).
- // It updates the number of handles already dispatched and
- // invokes this->notify_handle for all the handles in <dispatch_set>
- // using the <mask>, <ready_set> and <callback> parameters.
- // Must return -1 if this->state_changed otherwise it must return 0.
-
- virtual void notify_handle (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- ACE_Handle_Set &,
- ACE_Event_Handler *eh,
- ACE_EH_PTMF callback);
- // Notify the appropriate <callback> in the context of the <eh>
- // associated with <handle> that a particular event has occurred.
-
- ACE_Select_Reactor_Handler_Repository handler_rep_;
- // Table that maps <ACE_HANDLEs> to <ACE_Event_Handler *>'s.
-
- ACE_Timer_Queue *timer_queue_;
- // Defined as a pointer to allow overriding by derived classes...
-
- int delete_timer_queue_;
- // Keeps track of whether we should delete the timer queue (if we
- // didn't create it, then we don't delete it).
-
- ACE_Sig_Handler *signal_handler_;
- // Handle signals without requiring global/static variables.
-
- int delete_signal_handler_;
- // Keeps track of whether we should delete the signal handler (if we
- // didn't create it, then we don't delete it).
-
- ACE_Select_Reactor_Handle_Set wait_set_;
- // Tracks handles that are waited for by select().
-
- ACE_Select_Reactor_Handle_Set suspend_set_;
- // Tracks handles that are currently suspended.
-
- ACE_Select_Reactor_Handle_Set ready_set_;
- // Track HANDLES we are interested in for various events that must
- // be dispatched *without* going through select().
-
- int restart_;
- // Restart automatically when interrupted
-
- int requeue_position_;
- // Position that the main ACE_Select_Reactor thread is requeued in
- // the list of waiters during a notify() callback. If this value ==
- // -1 we are requeued at the end of the list. Else if it's 0 then
- // we are requeued at the front of the list. Else if it's > 1 then
- // that indicates the number of waiters to skip over.
-
- int max_notify_iterations_;
- // Keeps track of the maximum number of times that the
- // <ACE_Select_Reactor_Notify::handle_input> method will iterate and
- // dispatch the <ACE_Event_Handlers> that are passed in via the
- // notify pipe before breaking out of its <recv> loop. By default,
- // this is set to -1, which means "iterate until the pipe is empty."
-
- int initialized_;
- // True if we've been initialized yet...
-
- ACE_thread_t owner_;
- // The original thread that created this Select_Reactor.
-
- int state_changed_;
- // True if state has changed during dispatching of
- // <ACE_Event_Handlers>, else false. This is used to determine
- // whether we need to make another trip through the
- // <Select_Reactor>'s <wait_for_multiple_events> loop.
-
- ACE_Select_Reactor_Token token_;
- // Synchronization token for the MT_SAFE ACE_Select_Reactor.
-
- ACE_Lock_Adapter<ACE_Select_Reactor_Token> lock_adapter_;
- // Adapter used to return internal lock to outside world.
-
- ACE_Select_Reactor_Notify notify_handler_;
- // Callback object that unblocks the ACE_Select_Reactor if it's
- // sleeping.
-
- void renew (void);
- // Enqueue ourselves into the list of waiting threads at the
- // appropriate point specified by <requeue_position_>.
-
- friend class ACE_Select_Reactor_Notify;
- friend class ACE_Select_Reactor_Handler_Repository;
-
-private:
- int release_token (void);
- // Release the token lock when a Win32 structured exception occurs.
-
- int handle_events_i (ACE_Time_Value *max_wait_time = 0);
- // Stops the VC++ compiler from bitching about exceptions and destructors
-
- ACE_Select_Reactor (const ACE_Select_Reactor &);
- ACE_Select_Reactor &operator = (const ACE_Select_Reactor &);
- // Deny access since member-wise won't work...
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Select_Reactor.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SELECT_REACTOR_H */
diff --git a/ace/Select_Reactor.i b/ace/Select_Reactor.i
deleted file mode 100644
index 0c67b56c43b..00000000000
--- a/ace/Select_Reactor.i
+++ /dev/null
@@ -1,260 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/Reactor.h"
-
-ACE_INLINE int
-ACE_Select_Reactor::resume_handler (ACE_Event_Handler *h)
-{
- ACE_TRACE ("ACE_Select_Reactor::resume_handler");
- return this->resume_handler (h->get_handle ());
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::resume_handler (const ACE_Handle_Set &handles)
-{
- ACE_TRACE ("ACE_Select_Reactor::resume_handler");
- ACE_Handle_Set_Iterator handle_iter (handles);
- ACE_HANDLE h;
-
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
-
- while ((h = handle_iter ()) != ACE_INVALID_HANDLE)
- if (this->resume_i (h) == -1)
- return -1;
-
- return 0;
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::suspend_handler (ACE_Event_Handler *h)
-{
- ACE_TRACE ("ACE_Select_Reactor::suspend_handler");
- return this->suspend_handler (h->get_handle ());
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::suspend_handler (const ACE_Handle_Set &handles)
-{
- ACE_TRACE ("ACE_Select_Reactor::suspend_handler");
- ACE_Handle_Set_Iterator handle_iter (handles);
- ACE_HANDLE h;
-
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
-
- while ((h = handle_iter ()) != ACE_INVALID_HANDLE)
- if (this->suspend_i (h) == -1)
- return -1;
-
- return 0;
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::register_handler (int signum,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp,
- ACE_Event_Handler **old_sh,
- ACE_Sig_Action *old_disp)
-{
- ACE_TRACE ("ACE_Select_Reactor::register_handler");
- return this->signal_handler_->register_handler (signum,
- new_sh, new_disp,
- old_sh, old_disp);
-}
-
-#if defined (ACE_WIN32)
-
-ACE_INLINE int
-ACE_Select_Reactor::register_handler (ACE_Event_Handler *event_handler,
- ACE_HANDLE event_handle)
-{
- // Don't have an implementation for this yet...
- ACE_UNUSED_ARG (event_handler);
- ACE_UNUSED_ARG (event_handle);
- ACE_NOTSUP_RETURN (-1);
-}
-
-#endif /* ACE_WIN32 */
-
-ACE_INLINE int
-ACE_Select_Reactor::register_handler (ACE_HANDLE event_handle,
- ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- // Don't have an implementation for this yet...
- ACE_UNUSED_ARG (event_handle);
- ACE_UNUSED_ARG (io_handle);
- ACE_UNUSED_ARG (event_handler);
- ACE_UNUSED_ARG (mask);
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::handler (int signum, ACE_Event_Handler **handler)
-{
- ACE_TRACE ("ACE_Select_Reactor::handler");
- return this->handler_i (signum, handler);
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::remove_handler (int signum,
- ACE_Sig_Action *new_disp,
- ACE_Sig_Action *old_disp,
- int sigkey)
-{
- ACE_TRACE ("ACE_Select_Reactor::remove_handler");
- return this->signal_handler_->remove_handler (signum, new_disp, old_disp, sigkey);
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::uses_event_associations (void)
-{
- // Since the Select_Reactor does not do any event associations, this
- // function always return 0.
- return 0;
-}
-
-// = The remaining methods in this file must be called with locks
-// held. Note the queue handles its own locking.
-
-ACE_INLINE int
-ACE_Select_Reactor::cancel_timer (ACE_Event_Handler *handler,
- int dont_call_handle_close)
-{
- ACE_TRACE ("ACE_Select_Reactor::cancel_timer");
- return this->timer_queue_ != 0 &&
- this->timer_queue_->cancel (handler, dont_call_handle_close);
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::cancel_timer (long timer_id,
- const void **arg,
- int dont_call_handle_close)
-{
- ACE_TRACE ("ACE_Select_Reactor::cancel_timer");
- return this->timer_queue_->cancel (timer_id,
- arg,
- dont_call_handle_close);
-}
-
-// Performs operations on the "ready" bits.
-
-ACE_INLINE int
-ACE_Select_Reactor::ready_ops (ACE_Event_Handler *handler,
- ACE_Reactor_Mask mask,
- int ops)
-{
- ACE_TRACE ("ACE_Select_Reactor::ready_ops");
- return this->ready_ops (handler->get_handle (), mask, ops);
-}
-
-// Performs operations on the "dispatch" masks.
-
-ACE_INLINE int
-ACE_Select_Reactor::mask_ops (ACE_Event_Handler *handler,
- ACE_Reactor_Mask mask,
- int ops)
-{
- ACE_TRACE ("ACE_Select_Reactor::mask_ops");
- return this->mask_ops (handler->get_handle (), mask, ops);
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::schedule_wakeup (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::schedule_wakeup");
- return this->mask_ops (eh->get_handle (), mask, ACE_Reactor::ADD_MASK);
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::cancel_wakeup (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::cancel_wakeup");
- return this->mask_ops (eh->get_handle (), mask, ACE_Reactor::CLR_MASK);
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::schedule_wakeup (ACE_HANDLE handle,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::schedule_wakeup");
- return this->mask_ops (handle, mask, ACE_Reactor::ADD_MASK);
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::cancel_wakeup (ACE_HANDLE handle,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_Select_Reactor::cancel_wakeup");
- return this->mask_ops (handle, mask, ACE_Reactor::CLR_MASK);
-}
-
-ACE_INLINE ACE_Lock &
-ACE_Select_Reactor::lock (void)
-{
- ACE_TRACE ("ACE_Select_Reactor::lock");
- return this->lock_adapter_;
-}
-
-ACE_INLINE void
-ACE_Select_Reactor::wakeup_all_threads (void)
-{
- // Send a notification, but don't block if there's no one to receive
- // it.
- this->notify (0, ACE_Event_Handler::NULL_MASK, (ACE_Time_Value *) &ACE_Time_Value::zero);
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::alertable_handle_events (ACE_Time_Value *max_wait_time)
-{
- return this->handle_events (max_wait_time);
-}
-
-ACE_INLINE int
-ACE_Select_Reactor::alertable_handle_events (ACE_Time_Value &max_wait_time)
-{
- return this->handle_events (max_wait_time);
-}
-
-ACE_INLINE size_t
-ACE_Select_Reactor_Handler_Repository::size (void)
-{
- return this->max_size_;
-}
-
-ACE_INLINE size_t
-ACE_Select_Reactor::size (void)
-{
- return this->handler_rep_.size ();
-}
-
-
-ACE_INLINE
-ACE_Event_Tuple::ACE_Event_Tuple (void)
-: handle_ (ACE_INVALID_HANDLE),
- event_handler_ (0)
-{
-}
-
-ACE_INLINE
-ACE_Event_Tuple::ACE_Event_Tuple (ACE_Event_Handler* eh,
- ACE_HANDLE h)
-: handle_ (h),
- event_handler_ (eh)
-{
-}
-
-ACE_INLINE int
-ACE_Event_Tuple::operator== (const ACE_Event_Tuple &rhs) const
-{
- return this->handle_ == rhs.handle_;
-}
-
-ACE_INLINE int
-ACE_Event_Tuple::operator!= (const ACE_Event_Tuple &rhs) const
-{
- return !(*this == rhs);
-}
diff --git a/ace/Service_Config.cpp b/ace/Service_Config.cpp
deleted file mode 100644
index 9e7aee972ae..00000000000
--- a/ace/Service_Config.cpp
+++ /dev/null
@@ -1,611 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Svc_Conf.h"
-#include "ace/Get_Opt.h"
-#include "ace/ARGV.h"
-#include "ace/Malloc.h"
-#include "ace/Service_Manager.h"
-#include "ace/Service_Repository.h"
-#include "ace/Service_Types.h"
-#include "ace/Containers.h"
-#include "ace/Auto_Ptr.h"
-#if !defined (ACE_HAS_WINCE)
-# include "ace/Proactor.h"
-#endif /* !ACE_HAS_WINCE */
-#include "ace/Reactor.h"
-#include "ace/Thread_Manager.h"
-
-#include "ace/Service_Config.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Service_Config.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Service_Config)
-
-void
-ACE_Service_Config::dump (void) const
-{
- ACE_TRACE ("ACE_Service_Config::dump");
-}
-
-// All the factory functions that allocate default statically linked
-// services should be placed below.
-
-// Allocate a Service Manager.
-
-ACE_SVC_FACTORY_DEFINE (ACE_Service_Manager)
-
-// ----------------------------------------
-
-// Set the signal handler to point to the handle_signal() function.
-ACE_Sig_Adapter *ACE_Service_Config::signal_handler_ = 0;
-
-// Trigger a reconfiguration.
-sig_atomic_t ACE_Service_Config::reconfig_occurred_ = 0;
-
- // = Set by command-line options.
-char ACE_Service_Config::debug_ = 0;
-char ACE_Service_Config::be_a_daemon_ = 0;
-char ACE_Service_Config::no_static_svcs_ = 0;
-
-// Number of the signal used to trigger reconfiguration.
-int ACE_Service_Config::signum_ = SIGHUP;
-
-// Name of file used to store messages.
-LPCTSTR ACE_Service_Config::logger_key_ = ACE_DEFAULT_LOGGER_KEY;
-
-// Name of the service configuration file.
-const ASYS_TCHAR *ACE_Service_Config::service_config_file_ = ASYS_TEXT (ACE_DEFAULT_SVC_CONF);
-
-// The ACE_Service_Manager static service object is now defined
-// by the ACE_Object_Manager, in Object_Manager.cpp.
-
-// List of statically configured services.
-
-ACE_STATIC_SVCS *ACE_Service_Config::static_svcs_ = 0;
-
-ACE_STATIC_SVCS *
-ACE_Service_Config::static_svcs (void)
-{
- if (ACE_Service_Config::static_svcs_ == 0)
- ACE_NEW_RETURN (ACE_Service_Config::static_svcs_, ACE_STATIC_SVCS, 0);
-
- return ACE_Service_Config::static_svcs_;
-}
-
-ACE_Allocator *
-ACE_Service_Config::alloc (void)
-{
- ACE_TRACE ("ACE_Service_Config::allocator");
- return ACE_Allocator::instance ();
-}
-
-ACE_Allocator *
-ACE_Service_Config::alloc (ACE_Allocator *r)
-{
- ACE_TRACE ("ACE_Service_Config::allocator");
- return ACE_Allocator::instance (r);
-}
-
-ACE_Reactor *
-ACE_Service_Config::reactor (void)
-{
- ACE_TRACE ("ACE_Service_Config::reactor");
- return ACE_Reactor::instance ();
-}
-
-ACE_Reactor *
-ACE_Service_Config::reactor (ACE_Reactor *r)
-{
- ACE_TRACE ("ACE_Service_Config::reactor");
- return ACE_Reactor::instance (r);
-}
-
-ACE_Service_Repository *
-ACE_Service_Config::svc_rep ()
-{
- ACE_TRACE ("ACE_Service_Config::svc_rep");
- return ACE_Service_Repository::instance ();
-}
-
-ACE_Service_Repository *
-ACE_Service_Config::svc_rep (ACE_Service_Repository *s)
-{
- ACE_TRACE ("ACE_Service_Config::svc_rep");
- return ACE_Service_Repository::instance (s);
-}
-
-ACE_Thread_Manager *
-ACE_Service_Config::thr_mgr (void)
-{
- ACE_TRACE ("ACE_Service_Config::thr_mgr");
- return ACE_Thread_Manager::instance ();
-}
-
-ACE_Thread_Manager *
-ACE_Service_Config::thr_mgr (ACE_Thread_Manager *tm)
-{
- ACE_TRACE ("ACE_Service_Config::thr_mgr");
- return ACE_Thread_Manager::instance (tm);
-}
-
-// Totally remove <svc_name> from the daemon by removing it from the
-// ACE_Reactor, and unlinking it if necessary.
-
-int
-ACE_Service_Config::remove (const ASYS_TCHAR svc_name[])
-{
- ACE_TRACE ("ACE_Service_Config::remove");
- return ACE_Service_Repository::instance ()->remove (svc_name);
-}
-
-// Suspend SVC_NAME. Note that this will not unlink the service from
-// the daemon if it was dynamically linked, it will mark it as being
-// suspended in the Service Repository and call the suspend() member
-// function on the appropriate ACE_Service_Object. A service can be
-// resumed later on by calling the RESUME() member function...
-
-int
-ACE_Service_Config::suspend (const ASYS_TCHAR svc_name[])
-{
- ACE_TRACE ("ACE_Service_Config::suspend");
- return ACE_Service_Repository::instance ()->suspend (svc_name);
-}
-
-// Resume a SVC_NAME that was previously suspended or has not yet
-// been resumed (e.g., a static service).
-
-int
-ACE_Service_Config::resume (const ASYS_TCHAR svc_name[])
-{
- ACE_TRACE ("ACE_Service_Config::resume");
- return ACE_Service_Repository::instance ()->resume (svc_name);
-}
-
-// Initialize the Service Repository. Note that this *must* be
-// performed in the constructor (rather than open()) since otherwise
-// the repository will not be properly initialized to allow static
-// configuration of services...
-
-ACE_Service_Config::ACE_Service_Config (int ignore_static_svcs,
- size_t size,
- int signum)
-{
- ACE_TRACE ("ACE_Service_Config::ACE_Service_Config");
- ACE_Service_Config::no_static_svcs_ = (char) ignore_static_svcs;
- ACE_Service_Config::signum_ = signum;
-
- // Initialize the Service Repository.
- ACE_Service_Repository::instance (size);
-
- // Initialize the ACE_Reactor (the ACE_Reactor should be the same
- // size as the ACE_Service_Repository).
- ACE_Reactor::instance ();
-
- // There's no point in dealing with this on NT since it doesn't really
- // support signals very well...
-#if !defined (ACE_LACKS_UNIX_SIGNALS)
- // This really ought to be a Singleton I suspect...
-
- if (ACE_Reactor::instance ()->register_handler (ACE_Service_Config::signum_,
- ACE_Service_Config::signal_handler_) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("can't register signal handler\n")));
-#endif /* ACE_LACKS_UNIX_SIGNALS */
-}
-
-// Handle the command-line options intended for the
-// ACE_Service_Config.
-
-void
-ACE_Service_Config::parse_args (int argc, ASYS_TCHAR *argv[])
-{
- ACE_TRACE ("ACE_Service_Config::parse_args");
- ACE_Get_Opt getopt (argc, argv, ASYS_TEXT ("bdf:k:ns:"), 1); // Start at argv[1]
-
- for (int c; (c = getopt ()) != -1; )
- switch (c)
- {
- case 'b':
- ACE_Service_Config::be_a_daemon_ = 1;
- break;
- case 'd':
- ACE_Service_Config::debug_ = 1;
- break;
- case 'f':
- ACE_Service_Config::service_config_file_ = getopt.optarg;
- break;
- case 'k':
- ACE_Service_Config::logger_key_ = ACE_WIDE_STRING (getopt.optarg);
- break;
- case 'n':
- ACE_Service_Config::no_static_svcs_ = 1;
- break;
- case 's':
- {
- // There's no point in dealing with this on NT since it doesn't really
- // support signals very well...
-#if !defined (ACE_LACKS_UNIX_SIGNALS)
- ACE_Service_Config::signum_ = ACE_OS::atoi (getopt.optarg);
-
- if (ACE_Reactor::instance ()->register_handler
- (ACE_Service_Config::signum_,
- ACE_Service_Config::signal_handler_) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("cannot obtain signal handler\n")));
-#endif /* ACE_LACKS_UNIX_SIGNALS */
- break;
- }
- default:
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%c is not a ACE_Service_Config option\n"), c));
- break;
- }
-}
-
-// Initialize and activate a statically linked service.
-
-int
-ACE_Service_Config::initialize (const ASYS_TCHAR svc_name[],
- ASYS_TCHAR *parameters)
-{
- ACE_TRACE ("ACE_Service_Config::initialize");
- ACE_ARGV args (parameters);
- ACE_Service_Type *srp = 0;
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("opening static service %s\n"), svc_name));
-
- if (ACE_Service_Repository::instance ()->find (svc_name,
- (const ACE_Service_Type **) &srp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%s not found\n"), svc_name), -1);
-
- else if (srp->type ()->init (args.argc (), args.argv ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("static initialization failed, %p\n"),
- svc_name), -1);
- else
- {
- srp->active (1);
- return 0;
- }
-}
-
-// Dynamically link the shared object file and retrieve a pointer to
-// the designated shared object in this file.
-
-int
-ACE_Service_Config::initialize (const ACE_Service_Type *sr,
- ASYS_TCHAR parameters[])
-{
- ACE_TRACE ("ACE_Service_Config::initialize");
- ACE_ARGV args (parameters);
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("opening dynamic service %s\n"), sr->name ()));
-
- if (ACE_Service_Repository::instance ()->insert (sr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("insertion failed, %p\n"), sr->name ()), -1);
-
- else if (sr->type ()->init (args.argc (), args.argv ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("dynamic initialization failed for %s\n"),
- sr->name ()), -1);
- else
- return 0;
-}
-
-// Process service configuration requests as indicated in the
-// <service_config_file>.
-
-int
-ACE_Service_Config::process_directives (void)
-{
- ACE_TRACE ("ACE_Service_Config::process_directives");
-
- FILE *fp = ACE_OS::fopen (ACE_Service_Config::service_config_file_, ASYS_TEXT ("r"));
-
- if (fp == 0)
- {
- errno = ENOENT;
- return -1; // No service configuration file
- }
- else
- {
- // AC 970827 Skip the heap check because yacc allocates a buffer
- // here which will be reported as a memory leak for some reason.
- ACE_NO_HEAP_CHECK
-
- ace_yyrestart (fp);
-
- ace_yyerrno = 0;
- ace_yylineno = 1;
-
- // Use an auto_ptr to make sure that we release this memory
- // regardless of how we exit...
- ACE_NEW_RETURN (ace_obstack, ACE_Obstack, -1);
-
- auto_ptr<ACE_Obstack> holder (ace_obstack);
-
- ace_yyparse ();
-
- if (ace_yyerrno > 0)
- {
- errno = EINVAL; // This is a hack, better errors should be provided...
- return ace_yyerrno;
- }
- else
- return 0;
- }
-}
-
-// Add the default statically-linked services to the Service
-// Repository.
-
-int
-ACE_Service_Config::load_static_svcs (void)
-{
- ACE_TRACE ("ACE_Service_Config::load_static_svcs");
-
- ACE_Static_Svc_Descriptor **ssdp = 0;
- ACE_STATIC_SVCS &svcs = *ACE_Service_Config::static_svcs ();
-
- for (ACE_STATIC_SVCS_ITERATOR iter (svcs);
- iter.next (ssdp) != 0;
- iter.advance ())
- {
- ACE_Static_Svc_Descriptor *ssd = *ssdp;
-
- ACE_Service_Type_Impl *stp =
- ace_create_service_type (ssd->name_,
- ssd->type_,
- (*ssd->alloc_)(),
- ssd->flags_);
- if (stp == 0)
- continue;
-
- ACE_Service_Type *sr;
-
- ACE_NEW_RETURN (sr, ACE_Service_Type (ssd->name_, stp,
- 0, ssd->active_), -1);
-
- if (ACE_Service_Repository::instance ()->insert (sr) == -1)
- return -1;
- }
- return 0;
-}
-
-// Performs an open without parsing command-line arguments.
-
-int
-ACE_Service_Config::open (const ASYS_TCHAR program_name[],
- LPCTSTR logger_key)
-{
- ACE_TRACE ("ACE_Service_Config::open");
-
- // Become a daemon before doing anything else.
- if (ACE_Service_Config::be_a_daemon_)
- ACE_Service_Config::start_daemon ();
-
- u_long flags = ACE_LOG_MSG->flags ();
-
- if (flags == 0)
- // Only use STDERR if the caller hasn't already set the flags.
- flags = (u_long) ACE_Log_Msg::STDERR;
-
- LPCTSTR key = logger_key;
-
- if (key == 0 || ACE_OS::strcmp (key, ACE_DEFAULT_LOGGER_KEY))
- // Only use the static <logger_key_> if the caller doesn't
- // override it in the parameter list.
- key = ACE_Service_Config::logger_key_;
-
- if (ACE_LOG_MSG->open (program_name,
- flags,
- key) == -1)
- return -1;
- else
- {
- ACE_DEBUG ((LM_STARTUP, ASYS_TEXT ("starting up daemon %n\n")));
-
- // Initialize the Service Repository (this will still work if
- // user forgets to define an object of type ACE_Service_Config).
- ACE_Service_Repository::instance (ACE_Service_Config::MAX_SERVICES);
-
- // Initialize the ACE_Reactor (the ACE_Reactor should be the
- // same size as the ACE_Service_Repository).
- ACE_Reactor::instance ();
-
- // Register ourselves to receive reconfiguration requests via
- // signals!
-
- if (ACE_Service_Config::no_static_svcs_ == 0
- && ACE_Service_Config::load_static_svcs () == -1)
- return -1;
- else
- return ACE_Service_Config::process_directives ();
- }
-}
-
-ACE_Service_Config::ACE_Service_Config (const ASYS_TCHAR program_name[],
- LPCTSTR logger_key)
-{
- ACE_TRACE ("ACE_Service_Config::ACE_Service_Config");
-
- if (this->open (program_name, logger_key) == -1
- && errno != ENOENT)
- // Only print out an error if it wasn't the svc.conf file that was
- // missing.
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), program_name));
-}
-
-// Signal handling API to trigger dynamic reconfiguration.
-
-void
-ACE_Service_Config::handle_signal (int sig, siginfo_t *, ucontext_t *)
-{
- ACE_TRACE ("ACE_Service_Config::handle_signal");
-
- if (ACE_Service_Config::signum_ != sig)
- ACE_ERROR ((LM_ERROR,
- ASYS_TEXT ("error, signal %S does match %S\n"),
- sig, ACE_Service_Config::signum_));
-
- if (ACE_Service_Config::debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("signal %S occurred\n"), sig));
-
- ACE_Service_Config::reconfig_occurred_ = 1;
-}
-
-// Trigger the reconfiguration process.
-
-void
-ACE_Service_Config::reconfigure (void)
-{
- ACE_TRACE ("ACE_Service_Config::reconfigure");
-
- ACE_Service_Config::reconfig_occurred_ = 0;
-
- if (ACE_Service_Config::debug_)
- {
- time_t t = ACE_OS::time (0);
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("beginning reconfiguration at %s"), ACE_OS::ctime (&t)));
- }
-
- if (ACE_Service_Config::process_directives () == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("process_directives")));
-}
-
-// Run the event loop until the <ACE_Reactor::handle_events>
-// method returns -1 or the <end_reactor_event_loop> method
-// is invoked.
-
-int
-ACE_Service_Config::run_reactor_event_loop (void)
-{
- ACE_TRACE ("ACE_Service_Config::run_reactor_event_loop");
-
- return ACE_Reactor::run_event_loop ();
-}
-
-// Run the event loop until the <ACE_Reactor::handle_events>
-// method returns -1, the <end_reactor_event_loop> method
-// is invoked, or the <ACE_Time_Value> expires.
-
-int
-ACE_Service_Config::run_reactor_event_loop (ACE_Time_Value &tv)
-{
- ACE_TRACE ("ACE_Service_Config::run_reactor_event_loop");
-
- return ACE_Reactor::run_event_loop (tv);
-}
-
-/* static */
-int
-ACE_Service_Config::end_reactor_event_loop (void)
-{
- ACE_TRACE ("ACE_Service_Config::end_reactor_event_loop");
- return ACE_Reactor::end_event_loop ();
-}
-
-/* static */
-int
-ACE_Service_Config::reactor_event_loop_done (void)
-{
- ACE_TRACE ("ACE_Service_Config::reactor_event_loop_done");
- return ACE_Reactor::event_loop_done ();
-}
-
-// Tidy up and perform last rites on a terminating ACE_Service_Config.
-int
-ACE_Service_Config::close (void)
-{
- ACE_TRACE ("ACE_Service_Config::close");
-
- // ACE_Service_Config must be deleted before the Singletons are
- // closed so that an object's fini() method may reference a
- // valid ACE_Reactor.
- ACE_Service_Config::close_svcs ();
-
- // The Singletons can be used independently of the services.
- // Therefore, this call must go out here.
- ACE_Service_Config::close_singletons ();
-
- // Delete the dynamically allocated static_svcs instance.
- delete ACE_Service_Config::static_svcs_;
- ACE_Service_Config::static_svcs_ = 0;
-
- return 0;
-}
-
-int
-ACE_Service_Config::close_svcs (void)
-{
- ACE_TRACE ("ACE_Service_Config::close_svcs");
-
- ACE_Service_Repository::close_singleton ();
-
- return 0;
-}
-
-int
-ACE_Service_Config::close_singletons (void)
-{
- ACE_TRACE ("ACE_Service_Config::close_singletons");
-
- ACE_Reactor::close_singleton ();
-#if !defined (ACE_HAS_WINCE)
- ACE_Proactor::close_singleton ();
-#endif /* !ACE_HAS_WINCE */
- ACE_Thread_Manager::close_singleton ();
-
- return 0;
-}
-
-// Perform user-specified close activities and remove dynamic memory.
-
-
-ACE_Service_Config::~ACE_Service_Config (void)
-{
- ACE_TRACE ("ACE_Service_Config::~ACE_Service_Config");
- ACE_Service_Config::close ();
-}
-
-// ************************************************************
-
-/* static */
-int
-ACE_Service_Config::reconfig_occurred (void)
-{
- ACE_TRACE ("ACE_Service_Config::reconfig_occurred");
- return ACE_Service_Config::reconfig_occurred_ != 0;
-}
-
-void
-ACE_Service_Config::reconfig_occurred (int config_occurred)
-{
- ACE_TRACE ("ACE_Service_Config::reconfig_occurred");
- ACE_Service_Config::reconfig_occurred_ = config_occurred;
-}
-
-// Become a daemon (i.e., run as a ASYS_TEXT ("background") process).
-
-int
-ACE_Service_Config::start_daemon (void)
-{
- ACE_TRACE ("ACE_Service_Config::start_daemon");
- return ACE::daemonize ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Node<ACE_Static_Svc_Descriptor *>;
-template class ACE_Unbounded_Set<ACE_Static_Svc_Descriptor *>;
-template class ACE_Unbounded_Set_Iterator<ACE_Static_Svc_Descriptor *>;
-template class ACE_Malloc<ACE_LOCAL_MEMORY_POOL, ACE_Null_Mutex>;
-template class ACE_Allocator_Adapter<ACE_Malloc<ACE_LOCAL_MEMORY_POOL, ACE_Null_Mutex> >;
-template class auto_ptr<ACE_Obstack>;
-template class ACE_Auto_Basic_Ptr<ACE_Obstack>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Node<ACE_Static_Svc_Descriptor *>
-#pragma instantiate ACE_Unbounded_Set<ACE_Static_Svc_Descriptor *>
-#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_Static_Svc_Descriptor *>
-#pragma instantiate ACE_Malloc<ACE_LOCAL_MEMORY_POOL, ACE_Null_Mutex>
-#pragma instantiate ACE_Allocator_Adapter<ACE_Malloc<ACE_LOCAL_MEMORY_POOL, ACE_Null_Mutex> >
-#pragma instantiate auto_ptr<ACE_Obstack>
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Obstack>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/Service_Config.h b/ace/Service_Config.h
deleted file mode 100644
index 3cd1222727b..00000000000
--- a/ace/Service_Config.h
+++ /dev/null
@@ -1,319 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Service_Config.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SERVICE_CONFIG_H)
-#define ACE_SERVICE_CONFIG_H
-
-#include "ace/Service_Object.h"
-#include "ace/Signal.h"
-#include "ace/Containers.h"
-
-// Forward decl.
-class ACE_Service_Repository;
-class ACE_Service_Type;
-class ACE_Allocator;
-class ACE_Reactor;
-class ACE_Thread_Manager;
-
-extern "C"
-{
- typedef ACE_Service_Object *(*ACE_SERVICE_ALLOCATOR) (void);
-}
-
-struct ACE_Static_Svc_Descriptor
-{
- ASYS_TCHAR *name_;
- // Name of the service.
-
- int type_;
- // Type of service.
-
- ACE_SERVICE_ALLOCATOR alloc_;
- // Factory function that allocates the service.
-
- u_int flags_;
- // Bitmask flags indicating how the framework should delete memory.
-
- int active_;
- // Flag indicating whether the service starts out active.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-public:
- int operator== (ACE_Static_Svc_Descriptor &) const;
- // Compare two service descriptors for equality.
-};
-
-// = Maintain a set of the statically linked service descriptor.
-
-typedef ACE_Unbounded_Set<ACE_Static_Svc_Descriptor *>
- ACE_STATIC_SVCS;
-typedef ACE_Unbounded_Set_Iterator<ACE_Static_Svc_Descriptor *>
- ACE_STATIC_SVCS_ITERATOR;
-
-class ACE_Export ACE_Service_Config
-{
- // = TITLE
- // Supplies common server operations for dynamic and static
- // configuration of services.
- //
- // = DESCRIPTION
- // NOTE: the signal_handler_ static member is allocated by the
- // ACE_Object_Manager. The ACE_Service_Config constructor uses
- // signal_handler_. Therefore, if the program has any static
- // ACE_Service_Config objects, there might be initialization
- // order problems. They can be minimized, but not eliminated,
- // by _not_ #defining ACE_HAS_NONSTATIC_OBJECT_MANAGER.
-public:
- enum {MAX_SERVICES = ACE_DEFAULT_SELECT_REACTOR_SIZE};
-
- // = Initialization and termination methods.
-
- ACE_Service_Config (int ignore_static_svcs = 0,
- size_t size = ACE_Service_Config::MAX_SERVICES,
- int signum = SIGHUP);
- // Initialize the Service Repository.
-
- ACE_Service_Config (const ASYS_TCHAR program_name[],
- LPCTSTR logger_key = ACE_DEFAULT_LOGGER_KEY);
- // Performs an open without parsing command-line arguments.
-
- static int open (const ASYS_TCHAR program_name[],
- LPCTSTR logger_key = ACE_DEFAULT_LOGGER_KEY);
- // Performs an open without parsing command-line arguments. Returns
- // -1 on failure and 0 otherwise.
-
- static int open (int argc,
- ASYS_TCHAR *argv[],
- LPCTSTR logger_key = ACE_DEFAULT_LOGGER_KEY);
- // This is the primary entry point into the ACE_Service_Config (the
- // constructor just handles simple initializations). It parses
- // arguments passed in from the command-line. Returns -1 on failure
- // and 0 otherwise.
-
- virtual ~ACE_Service_Config (void);
- // Perform user-specified close activities and remove dynamic
- // memory.
-
- static int close (void);
- // Tidy up and perform last rites when ACE_Service_Config is shut
- // down. This method calls <close_svcs> and <close_singletons>.
- // Returns 0.
-
- static int close_svcs (void);
- // Perform user-specified close hooks on all of the configured
- // services in the <Service_Repository>, then delete the
- // <Service_Repository> itself. Returns 0.
-
- static int close_singletons (void);
- // Delete the dynamically allocated Singletons (i.e., the <Reactor>,
- // <Proactor>, <ReactorEx>, <Thread_Manager>, and <Allocator>).
- // Returns 0.
-
- // = Reactor event loop management methods.
- static int run_reactor_event_loop (void);
- // Run the event loop until the <ACE_Reactor::handle_events> method
- // returns -1 or the <end_reactor_event_loop> method is invoked.
- // DO NOT USE THIS METHOD. It may be unsupported in future releases.
- // Use ACE_Reactor::run_event_loop() instead.
-
- static int run_reactor_event_loop (ACE_Time_Value &tv);
- // Run the event loop until the <ACE_Reactor::handle_events> method
- // returns -1, the <end_reactor_event_loop> method is invoked, or the
- // <ACE_Time_Value> expires.
- // DO NOT USE THIS METHOD. It may be unsupported in future releases.
- // Use ACE_Reactor::run_event_loop() instead.
-
- static int end_reactor_event_loop (void);
- // Instruct the <ACE_Service_Config> to terminate its event loop and
- // notifies the <ACE_Reactor::instance> so that it can wake up
- // and close down gracefully.
- // DO NOT USE THIS METHOD. It may be unsupported in future releases.
- // Use ACE_Reactor::end_event_loop() instead.
-
- static int reactor_event_loop_done (void);
- // Report if the Reactor's event loop is finished.
- // DO NOT USE THIS METHOD. It may be unsupported in future releases.
- // Use ACE_Reactor::event_loop_done() instead.
-
- static int reconfig_occurred (void);
- // True if reconfiguration occurred.
-
- static void reconfig_occurred (int);
- // Indicate that reconfiguration occurred.
-
- static void reconfigure (void);
- // Perform the reconfiguration process.
-
- // = The following methods are static in order to enforce Singleton
- // semantics for the Reactor, Service_Repository, Thread_Manager,
- // and Acceptor/Connector Strategy factory. Other portions of the
- // system may need to access them at some point or another...
-
- // = Accessors and mutators for process-wide Singletons.
-
- static ACE_STATIC_SVCS *static_svcs (void);
- // Returns a pointer to the list of statically linked services.
-
- static ACE_Reactor *reactor (void);
- // Get pointer to a process-wide <ACE_Reactor>.
- // DO NOT USE THIS METHOD. It may be unsupported in future releases.
- // Use ACE_Reactor::instance() instead.
-
- static ACE_Reactor *reactor (ACE_Reactor *);
- // Set pointer to a process-wide <ACE_Reactor> and return existing
- // pointer.
- // DO NOT USE THIS METHOD. It may be unsupported in future releases.
- // Use ACE_Reactor::instance() instead.
-
- static ACE_Service_Repository *svc_rep (void);
- // Get pointer to a process-wide <ACE_Service_Repository>.
- // DO NOT USE THIS METHOD. It may be unsupported in future releases.
- // Use ACE_Service_Repository::instance() instead.
-
- static ACE_Service_Repository *svc_rep (ACE_Service_Repository *);
- // Set pointer to a process-wide <ACE_Service_Repository> and return
- // existing pointer.
- // DO NOT USE THIS METHOD. It may be unsupported in future releases.
- // Use ACE_Service_Repository::instance() instead.
-
- static ACE_Thread_Manager *thr_mgr (void);
- // Get pointer to a process-wide <ACE_Thread_Manager>.
- // DO NOT USE THIS METHOD. It may be unsupported in future releases.
- // Use ACE_Thread_Manager::instance() instead.
-
- static ACE_Thread_Manager *thr_mgr (ACE_Thread_Manager *);
- // Set pointer to a process-wide <ACE_Thread_Manager> and return
- // existing pointer.
- // DO NOT USE THIS METHOD. It may be unsupported in future releases.
- // Use ACE_Thread_Manager::instance() instead.
-
- static ACE_Allocator *alloc (void);
- // Get pointer to a default <ACE_Allocator>.
- // DO NOT USE THIS METHOD. It may be unsupported in future releases.
- // Use ACE_Allocator::instance() instead.
-
- static ACE_Allocator *alloc (ACE_Allocator *);
- // Set pointer to a process-wide <ACE_Allocator> and return existing
- // pointer.
- // DO NOT USE THIS METHOD. It may be unsupported in future releases.
- // Use ACE_Allocator::instance() instead.
-
- // = Member functions used by various other parts
- // of the Service Configurator class category.
- static int initialize (const ACE_Service_Type *, ASYS_TCHAR parameters[]);
- // Dynamically link the shared object file and retrieve
- // a pointer to the designated shared object in this file.
-
- static int initialize (const ASYS_TCHAR svc_name[], ASYS_TCHAR parameters[]);
- // Initialize and activate a statically <svc_name> service.
-
- static int resume (const ASYS_TCHAR svc_name[]);
- // Resume a <svc_name> that was previously suspended or has not yet
- // been resumed (e.g., a static service).
-
- static int suspend (const ASYS_TCHAR svc_name[]);
- // Suspend <svc_name>. Note that this will not unlink the service
- // from the daemon if it was dynamically linked, it will mark it
- // as being suspended in the Service Repository and call the
- // suspend() member function on the appropriate ACE_Service_Object.
- // A service can be resumed later on by calling the RESUME()
- // member function...
-
- static int remove (const ASYS_TCHAR svc_name[]);
- // Totally remove <svc_name> from the daemon by removing it
- // from the ACE_Reactor, and unlinking it if necessary.
-
-#if defined (ACE_HAS_WINCE)
- // We must provide these function to bridge Svc_Conf parser with ACE.
- static int initialize (const ACE_Service_Type *, char parameters[]);
- static int initialize (const char svc_name[], char parameters[]);
- static int resume (const char svc_name[]);
- static int suspend (const char svc_name[]);
- static int remove (const char svc_name[]);
-#endif /* ACE_HAS_WINCE */
-
- void dump (void) const;
- // Dump the state of an object.
-
- static ACE_INLINE void signal_handler (ACE_Sig_Adapter *);
- // Set the signal_handler;for internal use by ACE_Object_Manager only.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- static int process_directives (void);
- // Process service configuration requests as indicated in the
- // <service_config_file>. Returns -1 if errors occur, else 0.
-
- static void parse_args (int, ASYS_TCHAR *argv[]);
- // Handle the command-line options intended for the
- // <ACE_Service_Config>. Note that <argv[0]> is assumed to be the
- // program name.
-
- static int start_daemon (void);
- // Become a daemon.
-
- static int load_static_svcs (void);
- // Add the default statically-linked services to the <ACE_Service_Repository>.
-
-public:
- static void handle_signal (int sig, siginfo_t *, ucontext_t *);
- // Handles signals to trigger reconfigurations.
-
-private:
- static const ASYS_TCHAR *service_config_file_;
- // Name of service configuration file.
-
- static LPCTSTR logger_key_;
- // Where to write the logging output.
-
- //static ACE_Static_Svc_Descriptor service_list_[];
- // List of statically linked services.
-
- static ACE_STATIC_SVCS *static_svcs_;
- // Singleton repository of statically linked services.
-
- static sig_atomic_t reconfig_occurred_;
- // True if reconfiguration occurred.
-
- // = Set by command-line options.
- static char debug_;
- static char be_a_daemon_;
- static char no_static_svcs_;
-
- static int signum_;
- // Number of the signal used to trigger reconfiguration.
-
- static ACE_Sig_Adapter *signal_handler_;
- // Handles the reconfiguration signals.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Service_Config.i"
-#endif /* __ACE_INLINE__ */
-
-// These must go here to avoid circular includes...
-// (only left here for to not break applications
-// which rely on this - no real need any longer)
-#include "ace/Reactor.h"
-#include "ace/Svc_Conf_Tokens.h"
-#endif /* ACE_SERVICE_CONFIG_H */
diff --git a/ace/Service_Config.i b/ace/Service_Config.i
deleted file mode 100644
index ae3c0bd2704..00000000000
--- a/ace/Service_Config.i
+++ /dev/null
@@ -1,68 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Service_Config.i
-
-// This is the primary entry point into the ACE_Service_Config (the
-// constructor just handles simple initializations).
-
-ACE_INLINE int
-ACE_Service_Config::open (int argc,
- ASYS_TCHAR *argv[],
- LPCTSTR logger_key)
-{
- ACE_TRACE ("ACE_Service_Config::open");
- ACE_Service_Config::parse_args (argc, argv);
- return ACE_Service_Config::open (argv[0], logger_key);
-}
-
-// Compare two service descriptors for equality.
-
-ACE_INLINE int
-ACE_Static_Svc_Descriptor::operator== (struct ACE_Static_Svc_Descriptor &d) const
-{
- return ACE_OS::strcmp (name_, d.name_) == 0;
-}
-
-ACE_INLINE void
-ACE_Service_Config::signal_handler (ACE_Sig_Adapter *signal_handler)
-{
- signal_handler_ = signal_handler;
-}
-
-#if defined (ACE_HAS_WINCE)
- // We must provide these function to bridge Svc_Conf parser with ACE.
-
-ACE_INLINE int
-ACE_Service_Config::initialize (const ACE_Service_Type *sp, char parameters[])
-{
- wchar_t *wparameters = ACE_const_cast (wchar_t *, ACE_WIDE_STRING (parameters));
- return ACE_Service_Config::initialize (sp, wparameters);
-}
-
-ACE_INLINE int
-ACE_Service_Config::initialize (const char svc_name[], char parameters[])
-{
- const wchar_t *wsvc_name = ACE_WIDE_STRING (svc_name);
- wchar_t *wparameters = ACE_const_cast (wchar_t *, ACE_WIDE_STRING (parameters));
- return ACE_Service_Config::initialize (wsvc_name, wparameters);
-}
-
-ACE_INLINE int
-ACE_Service_Config::resume (const char svc_name[])
-{
- return ACE_Service_Config::resume (ACE_WIDE_STRING (svc_name));
-}
-
-ACE_INLINE int
-ACE_Service_Config::suspend (const char svc_name[])
-{
- return ACE_Service_Config::suspend (ACE_WIDE_STRING (svc_name));
-}
-
-ACE_INLINE int
-ACE_Service_Config::remove (const char svc_name[])
-{
- return ACE_Service_Config::remove (ACE_WIDE_STRING (svc_name));
-}
-#endif /* ACE_HAS_WINCE */
diff --git a/ace/Service_Main.cpp b/ace/Service_Main.cpp
deleted file mode 100644
index 723e64bb3cc..00000000000
--- a/ace/Service_Main.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
-// Service_Main.cpp
-// $Id$
-
-// This is an example of a canonical Service Configurator daemon's
-// main() function. Note how this driver file is completely generic
-// and may be used to configure almost any type of network daemon.
-
-#define ACE_BUILD_DLL
-#include "ace/Service_Config.h"
-#include "ace/Reactor.h"
-
-int
-sc_main (int argc, char *argv[])
-{
- ACE_TRACE ("sc_main");
- ACE_Service_Config daemon;
-
- if (daemon.open (argc, argv) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n%a"), ASYS_TEXT ("open"), 1));
-
- // Create an adapter to end the event loop.
- ACE_Sig_Adapter sa ((ACE_Sig_Handler_Ex) ACE_Reactor::end_event_loop);
-
- // Register a signal handler.
- ACE_Reactor::instance()->register_handler (SIGINT, &sa);
-
- // Run forever, performing the configured services until we are shut
- // down by a SIGINT/SIGQUIT signal.
-
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
diff --git a/ace/Service_Manager.cpp b/ace/Service_Manager.cpp
deleted file mode 100644
index 8baa173a691..00000000000
--- a/ace/Service_Manager.cpp
+++ /dev/null
@@ -1,284 +0,0 @@
-// Service_Manager.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Get_Opt.h"
-#include "ace/Service_Repository.h"
-#include "ace/Service_Config.h"
-#include "ace/Service_Manager.h"
-#include "ace/Reactor.h"
-#include "ace/WFMO_Reactor.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Service_Manager.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Service_Manager)
-
-void
-ACE_Service_Manager::dump (void) const
-{
- ACE_TRACE ("ACE_Service_Manager::dump");
-}
-
-// Static variables.
-
-u_short ACE_Service_Manager::DEFAULT_PORT_ = 10000;
-
-ACE_Service_Manager::ACE_Service_Manager (void)
- : debug_ (0),
- signum_ (SIGHUP)
-{
- ACE_TRACE ("ACE_Service_Manager::ACE_Service_Manager");
-}
-
-int
-ACE_Service_Manager::suspend (void)
-{
- ACE_TRACE ("ACE_Service_Manager::suspend");
- return ACE_Reactor::instance ()->suspend_handler (this);
-}
-
-int
-ACE_Service_Manager::resume (void)
-{
- ACE_TRACE ("ACE_Service_Manager::resume");
- return ACE_Reactor::instance ()->resume_handler (this);
-}
-
-int
-ACE_Service_Manager::open (const ACE_INET_Addr &sia)
-{
- ACE_TRACE ("ACE_Service_Manager::open");
- // Reuse the listening address, even if it's already in use!
- if (this->acceptor_.open (sia, 1) == -1)
- return -1;
- return 0;
-}
-
-int
-ACE_Service_Manager::info (ASYS_TCHAR **strp, size_t length) const
-{
- ACE_TRACE ("ACE_Service_Manager::info");
- ACE_INET_Addr sa;
- ASYS_TCHAR buf[BUFSIZ];
-
- if (this->acceptor_.get_local_addr (sa) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, ASYS_TEXT ("%d/%s %s"), sa.get_port_number (),
- ASYS_TEXT ("tcp"),
- ASYS_TEXT ("# lists all services in the daemon\n"));
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-int
-ACE_Service_Manager::init (int argc, ASYS_TCHAR *argv[])
-{
- ACE_TRACE ("ACE_Service_Manager::init");
- ACE_INET_Addr local_addr (ACE_Service_Manager::DEFAULT_PORT_);
- ACE_Get_Opt getopt (argc, argv, ASYS_TEXT ("dp:s:"), 0); // Start at argv[0]
-
- for (int c; (c = getopt ()) != -1; )
- switch (c)
- {
- case 'd':
- this->debug_ = 1;
- break;
- case 'p':
- local_addr.set ((u_short) ACE_OS::atoi (getopt.optarg));
- break;
- case 's':
- this->signum_ = ACE_OS::atoi (getopt.optarg);
- break;
- default:
- break;
- }
-
- if (this->open (local_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"),
- ASYS_TEXT ("open")), -1);
- else if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::ACCEPT_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("registering service with ACE_Reactor\n")), -1);
- return 0;
-}
-
-int
-ACE_Service_Manager::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_TRACE ("ACE_Service_Manager::handle_close");
- return this->acceptor_.close ();
-}
-
-int
-ACE_Service_Manager::fini (void)
-{
- ACE_TRACE ("ACE_Service_Manager::fini");
-
- if (this->get_handle () != ACE_INVALID_HANDLE)
- return ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
- return 0;
-}
-
-ACE_HANDLE
-ACE_Service_Manager::get_handle (void) const
-{
- ACE_TRACE ("ACE_Service_Manager::get_handle");
- return this->acceptor_.get_handle ();
-}
-
-int
-ACE_Service_Manager::handle_signal (int sig, siginfo_t *, ucontext_t *)
-{
- ACE_TRACE ("ACE_Service_Manager::handle_signal");
- if (this->debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("got %S\n"), sig));
- return 0;
-}
-
-// Determine all the services offered by this daemon and return the
-// information back to the client.
-
-int
-ACE_Service_Manager::list_services (void)
-{
- ACE_TRACE ("ACE_Service_Manager::list_services");
- ACE_Service_Repository_Iterator sri (*ACE_Service_Repository::instance ());
-
- for (const ACE_Service_Type *sr;
- sri.next (sr) != 0;
- sri.advance ())
- {
- int len = ACE_OS::strlen (sr->name ()) + 1;
- ASYS_TCHAR buf[BUFSIZ], *p = buf + len;
-
- ACE_OS::strcpy (buf, sr->name ());
- p[-1] = ' ';
- p[0] = '\0';
-
- len += sr->type ()->info (&p, sizeof buf - len);
-
- if (this->debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("len = %d, info = %s%s"),
- len, buf, buf[len - 1] == '\n' ? ASYS_TEXT ("") : ASYS_TEXT ("\n")));
-
- if (len > 0)
- {
- ssize_t n = this->client_stream_.send_n (ASYS_MULTIBYTE_STRING (buf),
- len);
-
- if (n != len || (n == -1 && errno != EPIPE))
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("send_n")));
- }
- }
-
- return 0;
-}
-
-// Trigger a remote reconfiguration of the Service Configurator.
-
-int
-ACE_Service_Manager::reconfigure_services (void)
-{
- ACE_TRACE ("ACE_Service_Manager::reconfigure_services");
-
-#if 0
-// Send ourselves a signal! ACE_OS::kill (ACE_OS::getpid (),
-// this->signum_);
-#endif /* 0 */
-
- // Flag the main event loop that a reconfiguration should occur.
- // The next trip through the ACE_Reactor::run_event_loop()
- // should pick this up and cause a reconfiguration!
- ACE_Service_Config::reconfig_occurred ((sig_atomic_t) 1);
- return this->client_stream_.send_n ("done\n", sizeof ("done\n"));
-}
-
-// Accept new connection from client and carry out the service they
-// request.
-
-int
-ACE_Service_Manager::handle_input (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_Service_Manager::handle_input");
-
- // Try to find out if the implementation of the reactor that we are
- // using requires us to reset the event association for the newly
- // created handle. This is because the newly created handle will
- // inherit the properties of the listen handle, including its event
- // associations.
- int reset_new_handle = ACE_Reactor::instance ()->uses_event_associations ();
-
- if (this->acceptor_.accept (this->client_stream_, // stream
- 0, // remote address
- 0, // timeout
- 1, // restart
- reset_new_handle // reset new handler
- ) == -1)
- return -1;
-
- if (this->debug_)
- {
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("client_stream fd = %d\n"),
- this->client_stream_.get_handle ()));
- ACE_INET_Addr sa;
- if (this->client_stream_.get_remote_addr (sa) == -1)
- return -1;
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("accepted from host %s at port %d\n"),
- sa.get_host_name (), sa.get_port_number ()));
- }
-
- char request[BUFSIZ];
-
- // Read service request from client.
-
- switch (client_stream_.recv (request, sizeof request))
- {
- case -1:
- if (this->debug_)
- ACE_DEBUG ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("recv")));
- break;
- case 0:
- return 0;
- /* NOTREACHED */
- default:
- {
- char *p;
-
- // Kill trailing newlines.
-
- for (p = request;
- (*p != '\0') && (*p != '\r') && (*p != '\n');
- p++)
- continue;
-
- *p = '\0';
-
- ACE_Event_Handler *old_signal_handler = 0;
- ACE_Reactor::instance ()->register_handler (SIGPIPE, this, 0,
- &old_signal_handler);
-
- if (ACE_OS::strcmp (request, "help") == 0)
- this->list_services ();
- else if (ACE_OS::strcmp (request, "reconfigure") == 0)
- this->reconfigure_services ();
-
- // Additional management services may be handled here...
-
- // Restore existing SIGPIPE handler
- ACE_Reactor::instance ()->register_handler (SIGPIPE, old_signal_handler);
- }
- }
- if (this->client_stream_.close () == -1 && this->debug_)
- ACE_DEBUG ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("close")));
-
- return 0;
-}
diff --git a/ace/Service_Manager.h b/ace/Service_Manager.h
deleted file mode 100644
index 51614221295..00000000000
--- a/ace/Service_Manager.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Service_Manager.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SERVICE_MANAGER_H)
-#define ACE_SERVICE_MANAGER_H
-
-#include "ace/SOCK_Stream.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/INET_Addr.h"
-#include "ace/Service_Object.h"
-
-class ACE_Export ACE_Service_Manager : public ACE_Service_Object
-{
- // = TITLE
- // Provide a standard service that returns a list of all
- // services in the Service Repository.
-public:
- ACE_Service_Manager (void);
- virtual int list_services (void);
- virtual int reconfigure_services (void);
-
- // = Dynamic linking hooks.
- virtual int init (int argc, ASYS_TCHAR *argv[]);
- virtual int info (ASYS_TCHAR **info_string, size_t length) const;
- virtual int fini (void);
-
- // = Scheduling hooks.
- virtual int suspend (void);
- virtual int resume (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int open (const ACE_INET_Addr &sia);
-
- // = Demultiplexing hooks.
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE fd);
- virtual int handle_close (ACE_HANDLE fd, ACE_Reactor_Mask);
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *);
-
- ACE_SOCK_Stream client_stream_;
- ACE_SOCK_Acceptor acceptor_;
- int debug_;
- int signum_;
- static u_short DEFAULT_PORT_;
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Service_Manager.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* _SERVICE_MANAGER_H */
diff --git a/ace/Service_Manager.i b/ace/Service_Manager.i
deleted file mode 100644
index e4bcf581ee0..00000000000
--- a/ace/Service_Manager.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Service_Manager.i
diff --git a/ace/Service_Object.cpp b/ace/Service_Object.cpp
deleted file mode 100644
index f33fc87d649..00000000000
--- a/ace/Service_Object.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
-// $Id$
-
-// Service_Object.cpp
-
-#define ACE_BUILD_DLL
-#include "ace/Service_Types.h"
-#include "ace/Service_Object.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Service_Object.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Service_Object)
-ACE_ALLOC_HOOK_DEFINE(ACE_Service_Type)
-
-void
-ACE_Service_Type::dump (void) const
-{
- ACE_TRACE ("ACE_Service_Type::dump");
-}
-
-ACE_Service_Type::ACE_Service_Type (const ASYS_TCHAR *n,
- ACE_Service_Type_Impl *t,
- const ACE_SHLIB_HANDLE h,
- int active)
- : name_ (0),
-#if defined (ACE_HAS_MOSTLY_UNICODE_APIS)
- chname_ (0),
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
- type_ (t),
- handle_ (h),
- active_ (active)
-{
- ACE_TRACE ("ACE_Service_Type::ACE_Service_Type");
- this->name (n);
-}
-
-ACE_Service_Type::~ACE_Service_Type (void)
-{
- ACE_TRACE ("ACE_Service_Type::~ACE_Service_Type");
- this->type_->fini ();
- if (this->handle_ != 0)
- ACE_OS::dlclose ((ACE_SHLIB_HANDLE) this->handle_);
- delete [] (ASYS_TCHAR *) this->name_;
-#if defined (ACE_HAS_MOSTLY_UNICODE_APIS)
- delete [] (char *) this->chname_;
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
-}
-
-void
-ACE_Service_Type::suspend (void) const
-{
- ACE_TRACE ("ACE_Service_Type::suspend");
- ((ACE_Service_Type *) this)->active_ = 0;
- this->type_->suspend ();
-}
-
-void
-ACE_Service_Type::resume (void) const
-{
- ACE_TRACE ("ACE_Service_Type::resume");
- ((ACE_Service_Type *) this)->active_ = 1;
- this->type_->resume ();
-}
-
-ACE_Service_Object::ACE_Service_Object (void)
-{
- ACE_TRACE ("ACE_Service_Object::ACE_Service_Object");
-}
-
-ACE_Service_Object::~ACE_Service_Object (void)
-{
- ACE_TRACE ("ACE_Service_Object::~ACE_Service_Object");
-}
-
-int
-ACE_Service_Object::suspend (void)
-{
- ACE_TRACE ("ACE_Service_Object::suspend");
- return 0;
-}
-
-int
-ACE_Service_Object::resume (void)
-{
- ACE_TRACE ("ACE_Service_Object::resume");
- return 0;
-}
-
diff --git a/ace/Service_Object.h b/ace/Service_Object.h
deleted file mode 100644
index a5e285c9a37..00000000000
--- a/ace/Service_Object.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Service_Object.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SERVICE_OBJECT_H)
-#define ACE_SERVICE_OBJECT_H
-
-#include "ace/Shared_Object.h"
-#include "ace/Event_Handler.h"
-
-class ACE_Export ACE_Service_Object : public ACE_Event_Handler, public ACE_Shared_Object
-{
- // = TITLE
- // Provide the abstract base class common to all service
- // implementations.
- //
- // = DESCRIPTION
- // Classes that inherit from <ACE_Service_Objects> are capable
- // of being registered with the <ACE_Reactor> (due to the
- // <ACE_Event_Handler>, as well as being dynamically linked by
- // the <ACE_Service_Config> (due to the <ACE_Shared_Object>).
-public:
- // = Initialization and termination methods.
- ACE_Service_Object (void);
- virtual ~ACE_Service_Object (void);
-
- virtual int suspend (void);
- // Temporarily disable a service without removing it completely.
-
- virtual int resume (void);
- // Re-enable a previously suspended service.
-};
-
-// Forward decl.
-class ACE_Service_Type_Impl;
-
-class ACE_Export ACE_Service_Type
-{
- // = TITLE
- // Keeps track of information related to the various
- // <ACE_Service_Type_Impl> subclasses.
- //
- // = DESCRIPTION
- // This class acts as the interface of the "Bridge" pattern.
-public:
- enum
- {
- DELETE_OBJ = 1,
- // Delete the payload object.
-
- DELETE_THIS = 2
- // Delete the enclosing object.
- };
-
- // = Initialization and termination methods.
- ACE_Service_Type (const ASYS_TCHAR *n,
- ACE_Service_Type_Impl *o,
- const ACE_SHLIB_HANDLE handle,
- int active);
- ~ACE_Service_Type (void);
-
- const ASYS_TCHAR *name (void) const;
- void name (const ASYS_TCHAR *);
- const char *chname (void) const;
-
- const ACE_Service_Type_Impl *type (void) const;
- void type (const ACE_Service_Type_Impl *,
- int active = 1);
-
- ACE_SHLIB_HANDLE handle (void) const;
- void handle (const ACE_SHLIB_HANDLE);
-
- void suspend (void) const;
- void resume (void) const;
- int active (void) const;
- void active (int);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- const ASYS_TCHAR *name_;
- // Humanly readible name of svc.
-
-#if defined (ACE_HAS_MOSTLY_UNICODE_APIS)
- char *chname_;
- // This interface is used to pass char name when instantiate
- // ACE_Parse_Node.
-#endif /* ACE_HAS_MOSTLY_UNICODE_APIS */
-
- const ACE_Service_Type_Impl *type_;
- // Pointer to C++ object that implements the svc.
-
- ACE_SHLIB_HANDLE handle_;
- // Handle to shared object file (non-zero if dynamically linked).
-
- int active_;
- // 1 if svc is currently active, otherwise 0.
-};
-
-class ACE_Export ACE_Service_Object_Ptr
-{
- // = TITLE
- // This is a smart pointer that holds onto the associated
- // <ACE_Service_Object> * until the current scope is left, at
- // which point the object's <fini> hook is called.
- //
- // = DESCRIPTION
- // This class is similar to the Standard C++ Library class
- // <auto_ptr>. It is used in conjunction with statically linked
- // <ACE_Service_Objects>, as shown in the
- // ./netsvcs/server/main.cpp example.
-public:
- // = Initialization and termination methods.
- ACE_Service_Object_Ptr (ACE_Service_Object *so);
- // Acquire ownership of the <so>.
-
- ~ACE_Service_Object_Ptr (void);
- // Release the held <ACE_Service_Object> by calling its <fini> hook.
-
- ACE_Service_Object *operator-> ();
- // Smart pointer to access the underlying <ACE_Service_Object>.
-
-private:
- ACE_Service_Object *service_object_;
- // Holds the service object until we're done.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Service_Object.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SERVICE_OBJECT_H */
diff --git a/ace/Service_Object.i b/ace/Service_Object.i
deleted file mode 100644
index d8e511b9ca9..00000000000
--- a/ace/Service_Object.i
+++ /dev/null
@@ -1,93 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Service_Object.i
-
-ACE_INLINE ACE_Service_Object_Ptr::ACE_Service_Object_Ptr (ACE_Service_Object *so)
- : service_object_ (so)
-{
-}
-
-ACE_INLINE ACE_Service_Object_Ptr::~ACE_Service_Object_Ptr (void)
-{
- this->service_object_->fini ();
-}
-
-ACE_INLINE ACE_Service_Object *
-ACE_Service_Object_Ptr::operator-> ()
-{
- return this->service_object_;
-}
-
-ACE_INLINE const ASYS_TCHAR *
-ACE_Service_Type::name (void) const
-{
- ACE_TRACE ("ACE_Service_Type::name");
- return this->name_;
-}
-
-ACE_INLINE const char *
-ACE_Service_Type::chname (void) const
-{
-#if !defined (ACE_HAS_MOSTLY_UNICODE_APIS)
- return this->name ();
-#else
- return this->chname_;
-#endif /* !ACE_HAS_MOSTLY_UNICODE_APIS */
-}
-
-ACE_INLINE const ACE_Service_Type_Impl *
-ACE_Service_Type::type (void) const
-{
- ACE_TRACE ("ACE_Service_Type::type");
- return this->type_;
-}
-
-ACE_INLINE ACE_SHLIB_HANDLE
-ACE_Service_Type::handle (void) const
-{
- ACE_TRACE ("ACE_Service_Type::handle");
- return this->handle_;
-}
-
-ACE_INLINE void
-ACE_Service_Type::name (const ASYS_TCHAR *n)
-{
- ACE_TRACE ("ACE_Service_Type::name");
-
- delete [] (ASYS_TCHAR *) this->name_;
- this->name_ = ACE_OS::strcpy (new ASYS_TCHAR [ACE_OS::strlen (n) + 1], n);
-#if defined (ACE_HAS_MOSTLY_UNICODE_APIS)
- delete [] (char *) this->chname_;
- this->chname_ = ACE_MULTIBYTE_STRING (this->name_);
-#endif /* !ACE_HAS_MOSTLY_UNICODE_APIS */
-}
-
-ACE_INLINE void
-ACE_Service_Type::type (const ACE_Service_Type_Impl *o, int enabled)
-{
- ACE_TRACE ("ACE_Service_Type::type");
- this->type_ = o;
- ((ACE_Service_Type *) this)->active_ = enabled;
-}
-
-ACE_INLINE void
-ACE_Service_Type::handle (const ACE_SHLIB_HANDLE h)
-{
- ACE_TRACE ("ACE_Service_Type::handle");
- this->handle_ = h;
-}
-
-ACE_INLINE int
-ACE_Service_Type::active (void) const
-{
- ACE_TRACE ("ACE_Service_Type::active");
- return this->active_ != 0;
-}
-
-ACE_INLINE void
-ACE_Service_Type::active (int turnon)
-{
- ACE_TRACE ("ACE_Service_Type::active");
- this->active_ = turnon;
-}
diff --git a/ace/Service_Repository.cpp b/ace/Service_Repository.cpp
deleted file mode 100644
index fd5eb704575..00000000000
--- a/ace/Service_Repository.cpp
+++ /dev/null
@@ -1,347 +0,0 @@
-// Service_Repository.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Service_Repository.h"
-#include "ace/Object_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Service_Repository.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Service_Repository)
-
-// Process-wide Service Repository.
-ACE_Service_Repository *ACE_Service_Repository::svc_rep_ = 0;
-
-// Controls whether the Service_Repository is deleted when we shut
-// down (we can only delete it safely if we created it!)
-int ACE_Service_Repository::delete_svc_rep_ = 0;
-
-void
-ACE_Service_Repository::dump (void) const
-{
- ACE_TRACE ("ACE_Service_Repository::dump");
-}
-
-ACE_Service_Repository::ACE_Service_Repository (void)
- : service_vector_ (0),
- current_size_ (0),
- total_size_ (0)
-{
- ACE_TRACE ("ACE_Service_Repository::ACE_Service_Repository");
-}
-
-ACE_Service_Repository *
-ACE_Service_Repository::instance (int size /* = ACE_Service_Repository::DEFAULT_SIZE */)
-{
- ACE_TRACE ("ACE_Service_Config::instance");
-
- if (ACE_Service_Repository::svc_rep_ == 0)
- {
- // Perform Double-Checked Locking Optimization.
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance (), 0));
-
- if (ACE_Service_Repository::svc_rep_ == 0)
- {
- ACE_NEW_RETURN (ACE_Service_Repository::svc_rep_, ACE_Service_Repository (size), 0);
- ACE_Service_Repository::delete_svc_rep_ = 1;
- }
- }
- return ACE_Service_Repository::svc_rep_;
-}
-
-ACE_Service_Repository *
-ACE_Service_Repository::instance (ACE_Service_Repository *s)
-{
- ACE_TRACE ("ACE_Service_Repository::instance");
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance (), 0));
-
- ACE_Service_Repository *t = ACE_Service_Repository::svc_rep_;
- // We can't safely delete it since we don't know who created it!
- ACE_Service_Repository::delete_svc_rep_ = 0;
-
- ACE_Service_Repository::svc_rep_ = s;
- return t;
-}
-
-void
-ACE_Service_Repository::close_singleton (void)
-{
- ACE_TRACE ("ACE_Service_Repository::close_singleton");
-
- ACE_MT (ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance ()));
-
- if (ACE_Service_Repository::delete_svc_rep_)
- {
- delete ACE_Service_Repository::svc_rep_;
- ACE_Service_Repository::svc_rep_ = 0;
- ACE_Service_Repository::delete_svc_rep_ = 0;
- }
-}
-
-// Initialize the Repository to a clean slate.
-
-int
-ACE_Service_Repository::open (int size)
-{
- ACE_TRACE ("ACE_Service_Repository::open");
-
- this->total_size_ = size;
- this->service_vector_ =
- (const ACE_Service_Type **) new ACE_Service_Type *[size];
- if (this->service_vector_ == 0)
- {
- errno = ENOMEM;
- return -1;
- }
-
- return 0;
-}
-
-ACE_Service_Repository::ACE_Service_Repository (int size)
- : current_size_ (0)
-{
- ACE_TRACE ("ACE_Service_Repository::ACE_Service_Repository");
-
- if (this->open (size) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Service_Repository")));
-}
-
-// Close down all the services.
-
-int
-ACE_Service_Repository::close (void)
-{
- ACE_TRACE ("ACE_Service_Repository::close");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- if (this->service_vector_ != 0)
- {
- // Make sure to remove the services in the reverse order in
- // which they were added.
- while (this->current_size_ > 0)
- {
- int i = --this->current_size_;
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("shutting down %s\n"),
- this->service_vector_[i]->name ()));
- delete (ACE_Service_Type *)this->service_vector_[i];
- }
-
- delete [] this->service_vector_;
- this->service_vector_ = 0;
- this->current_size_ = 0;
- }
- return 0;
-}
-
-ACE_Service_Repository::~ACE_Service_Repository (void)
-{
- ACE_TRACE ("ACE_Service_Repository::~ACE_Service_Repository");
- this->close ();
-}
-
-// Locate an entry with NAME in the table. If IGNORE_SUSPENDED is set
-// then only consider services marked as resumed. If the caller wants
-// the located entry, pass back a pointer to the located entry via
-// SRP. If NAME is not found -1 is returned. If NAME is found, but
-// it is suspended and the caller wants to ignore suspended services a
-// -2 is returned. Must be called with locks held.
-
-int
-ACE_Service_Repository::find_i (const ASYS_TCHAR name[],
- const ACE_Service_Type **srp,
- int ignore_suspended)
-{
- ACE_TRACE ("ACE_Service_Repository::find_i");
- int i;
-
- for (i = 0; i < this->current_size_; i++)
- if (ACE_OS::strcmp (name, this->service_vector_[i]->name ()) == 0)
- break;
-
- if (i < this->current_size_)
- {
- if (srp != 0)
- *srp = this->service_vector_[i];
- if (ignore_suspended && this->service_vector_[i]->active () == 0)
- return -2;
- return i;
- }
- else
- return -1;
-}
-
-int
-ACE_Service_Repository::find (const ASYS_TCHAR name[],
- const ACE_Service_Type **srp,
- int ignore_suspended)
-{
- ACE_TRACE ("ACE_Service_Repository::find");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- return this->find_i (name, srp, ignore_suspended);
-}
-
-
-// Insert the ACE_Service_Type SR into the repository. Note that
-// services may be inserted either resumed or suspended.
-
-int
-ACE_Service_Repository::insert (const ACE_Service_Type *sr)
-{
- ACE_TRACE ("ACE_Service_Repository::insert");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
- int i;
-
- for (i = 0; i < this->current_size_; i++)
- if (ACE_OS::strcmp (sr->name (),
- this->service_vector_[i]->name ()) == 0)
- break;
-
- if (i < this->current_size_) // Replacing an existing entry
- {
- // Check for self-assignment...
- if (sr == this->service_vector_[i])
- return 0;
- delete (ACE_Service_Type *) this->service_vector_[i];
- this->service_vector_[i] = sr;
- return 0;
- }
- else if (i < this->total_size_) // Adding a new entry.
- {
- this->service_vector_[i] = sr;
- this->current_size_++;
- return 0;
- }
- else
- return -1;
-}
-
-// Re-resume a service that was previously suspended.
-
-int
-ACE_Service_Repository::resume (const ASYS_TCHAR name[],
- const ACE_Service_Type **srp)
-{
- ACE_TRACE ("ACE_Service_Repository::resume");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- int i = this->find_i (name, srp, 0);
-
- if (i == -1)
- return -1;
-
- this->service_vector_[i]->resume ();
- return 0;
-}
-
-// Suspend a service so that it will not be considered active under
-// most circumstances by other portions of the ACE_Service_Repository.
-
-int
-ACE_Service_Repository::suspend (const ASYS_TCHAR name[],
- const ACE_Service_Type **srp)
-{
- ACE_TRACE ("ACE_Service_Repository::suspend");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
- int i = this->find_i (name, srp, 0);
-
- if (i == -1)
- return -1;
-
- this->service_vector_[i]->suspend ();
- return 0;
-}
-
-// Completely remove a <name> entry from the Repository and
-// dynamically unlink it if it was originally dynamically linked.
-// Since the order of services in the Respository does not matter, we
-// simply overwrite the entry being deleted with the final entry in
-// the array and decrement the <service_count> by 1.
-
-int
-ACE_Service_Repository::remove (const ASYS_TCHAR name[])
-{
- ACE_TRACE ("ACE_Service_Repository::remove");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
- int i = this->find_i (name, 0, 0);
-
- if (i == -1)
- return -1;
- else
- {
- delete (ACE_Service_Type *) this->service_vector_[i];
-
- if (--this->current_size_ >= 1)
- this->service_vector_[i]
- = this->service_vector_[this->current_size_];
- return 0;
- }
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Service_Repository_Iterator)
-
-void
-ACE_Service_Repository_Iterator::dump (void) const
-{
- ACE_TRACE ("ACE_Service_Repository_Iterator::dump");
-}
-
-// Initializes the iterator and skips over any suspended entries at
-// the beginning of the table, if necessary. Note, you must not
-// perform destructive operations on elements during this iteration...
-
-ACE_Service_Repository_Iterator::ACE_Service_Repository_Iterator
- (ACE_Service_Repository &sr, int ignr_suspended)
- : svc_rep_ (sr),
- next_ (-1),
- ignore_suspended_ (ignr_suspended)
-{
- this->advance ();
-}
-
-// Obtains a pointer to the next valid service in the table. If there
-// are no more entries, returns 0, else 1.
-
-int
-ACE_Service_Repository_Iterator::next (const ACE_Service_Type *&sr)
-{
- ACE_TRACE ("ACE_Service_Repository_Iterator::next");
- if (this->next_ < this->svc_rep_.current_size_)
- {
- sr = this->svc_rep_.service_vector_[this->next_];
- return 1;
- }
- else
- return 0;
-}
-
-int
-ACE_Service_Repository_Iterator::done (void) const
-{
- ACE_TRACE ("ACE_Service_Repository_Iterator::done");
-
- return this->next_ >= this->svc_rep_.current_size_;
-}
-
-// Advance the iterator by the proper amount. If we are ignoring
-// suspended entries and the current entry is suspended, then we must
-// skip over this entry. Otherwise, we must advance the NEXT index to
-// reference the next valid service entry.
-
-int
-ACE_Service_Repository_Iterator::advance (void)
-{
- ACE_TRACE ("ACE_Service_Repository_Iterator::advance");
- for (++this->next_;
- this->next_ < this->svc_rep_.current_size_
- && this->ignore_suspended_
- && this->svc_rep_.service_vector_[this->next_]->active () == 0;
- this->next_++)
- continue;
- return this->next_ < this->svc_rep_.current_size_;
-}
diff --git a/ace/Service_Repository.h b/ace/Service_Repository.h
deleted file mode 100644
index b732db5afdf..00000000000
--- a/ace/Service_Repository.h
+++ /dev/null
@@ -1,172 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Service_Repository.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SERVICE_REPOSITORY_H)
-#define ACE_SERVICE_REPOSITORY_H
-
-#include "ace/Service_Types.h"
-
-class ACE_Export ACE_Service_Repository
-{
- // = TITLE
- // A container for all services offered by a Service
- // Configurator-based application. This allows an
- // administrative entity to centrally manage and control the
- // behavior of application services.
- //
- // = DESCRIPTION
- // This class contains a vector of <ACE_Service_Types> *'s.
-public:
- friend class ACE_Service_Repository_Iterator;
-
- enum {DEFAULT_SIZE = 50};
- // = Initialization and termination methods.
- ACE_Service_Repository (void);
- // Initialize the repository.
-
- ACE_Service_Repository (int size);
- // Initialize the repository.
-
- static ACE_Service_Repository *instance (int size = ACE_Service_Repository::DEFAULT_SIZE);
- // Get pointer to a process-wide <ACE_Service_Repository>.
-
- static ACE_Service_Repository *instance (ACE_Service_Repository *);
- // Set pointer to a process-wide <ACE_Service_Repository> and return
- // existing pointer.
-
- static void close_singleton (void);
- // Delete the dynamically allocated Singleton
-
- int open (int size = DEFAULT_SIZE);
- // Initialize the repository.
-
- ~ACE_Service_Repository (void);
- // Terminate the repository.
-
- int close (void);
- // Terminate the repository.
-
- // = Search structure operations (all acquire locks as necessary).
-
- int insert (const ACE_Service_Type *);
- // Insert a new service record.
-
- int find (const ASYS_TCHAR name[],
- const ACE_Service_Type **srp = 0,
- int ignore_suspended = 1);
- // Locate an entry with <name> in the table. If <ignore_suspended>
- // is set then only consider services marked as resumed. If the
- // caller wants the located entry, pass back a pointer to the
- // located entry via <srp>. If <name> is not found, -1 is returned.
- // If <name> is found, but it is suspended and the caller wants to
- // ignore suspended services a -2 is returned.
-
- int remove (const ASYS_TCHAR[]);
- // Remove an existing service record.
-
- // = Liveness control
- int resume (const ASYS_TCHAR[], const ACE_Service_Type ** = 0);
- // Resume a service record.
-
- int suspend (const ASYS_TCHAR[], const ACE_Service_Type ** = 0);
- // Suspend a service record.
-
- int current_size (void);
- // Return the current size of the repository.
-
- int total_size (void);
- // Return the total size of the repository.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int find_i (const ASYS_TCHAR service_name[],
- const ACE_Service_Type ** = 0,
- int ignore_suspended = 1);
- // Locates <service_name>. Must be called without locks being
- // held...
-
- const ACE_Service_Type **service_vector_;
- // Contains all the configured services.
-
- int current_size_;
- // Current number of services.
-
- int total_size_;
- // Maximum number of service.
-
- static ACE_Service_Repository *svc_rep_;
- // Pointer to a process-wide <ACE_Service_Repository>.
-
- static int delete_svc_rep_;
- // Must delete the <svc_rep_> if non-0.
-
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- ACE_Thread_Mutex lock_;
- // Synchronization variable for the MT_SAFE Repository
-#endif /* ACE_MT_SAFE */
-};
-
-class ACE_Export ACE_Service_Repository_Iterator
-{
-public:
- // = TITLE
- // Iterate through the <ACE_Service_Repository>.
-
- // = Initialization method.
- ACE_Service_Repository_Iterator (ACE_Service_Repository &sr,
- int ignored_suspended = 1);
-
- // = Iteration methods.
-
- int next (const ACE_Service_Type *&next_item);
- // Pass back the <next_item> that hasn't been seen in the set.
- // Returns 0 when all items have been seen, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Service_Repository &svc_rep_;
- // Reference to the Service Repository we are iterating over.
-
- int next_;
- // Next index location that we haven't yet seen.
-
- int ignore_suspended_;
- // Are we ignoring suspended services?
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Service_Repository.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* _SERVICE_REPOSITORY_H */
diff --git a/ace/Service_Repository.i b/ace/Service_Repository.i
deleted file mode 100644
index d5b70714154..00000000000
--- a/ace/Service_Repository.i
+++ /dev/null
@@ -1,27 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Service_Repository.i
-
-// Returns a count of the number of currently valid entries (counting
-// both resumed and suspended entries).
-
-ACE_INLINE int
-ACE_Service_Repository::current_size (void)
-{
- ACE_TRACE ("ACE_Service_Repository::current_size");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
- return this->current_size_;
-}
-
-// Returns a count of the total number of possible entries in the
-// table.
-
-ACE_INLINE int
-ACE_Service_Repository::total_size (void)
-{
- ACE_TRACE ("ACE_Service_Repository::total_size");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
- return this->total_size_;
-}
-
diff --git a/ace/Service_Types.cpp b/ace/Service_Types.cpp
deleted file mode 100644
index 7d634bdba02..00000000000
--- a/ace/Service_Types.cpp
+++ /dev/null
@@ -1,410 +0,0 @@
-// Service_Record.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Service_Types.h"
-#include "ace/Stream_Modules.h"
-#include "ace/Stream.h"
-
-typedef ACE_Stream<ACE_SYNCH> MT_Stream;
-typedef ACE_Module<ACE_SYNCH> MT_Module;
-typedef ACE_Task<ACE_SYNCH> MT_Task;
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Service_Types.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Service_Type_Impl)
-
-void
-ACE_Service_Type_Impl::dump (void) const
-{
- ACE_TRACE ("ACE_Service_Type_Impl::dump");
-}
-
-ACE_Service_Type_Impl::ACE_Service_Type_Impl (void *so,
- const ASYS_TCHAR *s_name,
- u_int f)
- : name_ (0),
- obj_ (so),
- flags_ (f)
-{
- ACE_TRACE ("ACE_Service_Type_Impl::ACE_Service_Type_Impl");
- this->name (s_name);
-}
-
-ACE_Service_Type_Impl::~ACE_Service_Type_Impl (void)
-{
- ACE_TRACE ("ACE_Service_Type_Impl::~ACE_Service_Type_Impl");
-
- // It's ok to call this, even though we may have already deleted it
- // in the fini() method since it would then be NULL.
- delete [] (ASYS_TCHAR *) this->name_;
-}
-
-int
-ACE_Service_Type_Impl::fini (void) const
-{
- ACE_TRACE ("ACE_Service_Type_Impl::fini");
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("destroying %s, flags = %d\n"),
- this->name_, this->flags_));
-
- delete [] (ASYS_TCHAR *) this->name_;
- ((ACE_Service_Type_Impl *) this)->name_ = 0;
-
-#if 1
- if (ACE_BIT_ENABLED (this->flags_, ACE_Service_Type::DELETE_OBJ))
- operator delete ((void *) this->object ()); // cast to remove const-ness
-#endif /* 0 */
-
- if (ACE_BIT_ENABLED (this->flags_, ACE_Service_Type::DELETE_THIS))
- delete (ACE_Service_Type_Impl *) this;
-
- return 0;
-}
-
-ACE_Service_Object_Type::ACE_Service_Object_Type (void *so,
- const ASYS_TCHAR *s_name,
- u_int f)
- : ACE_Service_Type_Impl (so, s_name, f)
-{
- ACE_TRACE ("ACE_Service_Object_Type::ACE_Service_Object_Type");
-}
-
-int
-ACE_Service_Object_Type::init (int argc, ASYS_TCHAR *argv[]) const
-{
- ACE_TRACE ("ACE_Service_Object_Type::init");
- void *obj = this->object ();
- ACE_Service_Object *so = (ACE_Service_Object *) obj;
-
- if (so == 0)
- return -1;
- else
- return so->init (argc, argv);
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Module_Type)
-
-void
-ACE_Module_Type::dump (void) const
-{
- ACE_TRACE ("ACE_Module_Type::dump");
-}
-
-ACE_Module_Type::ACE_Module_Type (void *m,
- const ASYS_TCHAR *m_name,
- u_int f)
- : ACE_Service_Type_Impl (m, m_name, f)
-{
- ACE_TRACE ("ACE_Module_Type::ACE_Module_Type");
-}
-
-int
-ACE_Module_Type::init (int argc, ASYS_TCHAR *argv[]) const
-{
- ACE_TRACE ("ACE_Module_Type::init");
- void *obj = this->object ();
- MT_Module *mod = (MT_Module *) obj;
- MT_Task *reader = mod->reader ();
- MT_Task *writer = mod->writer ();
-
- if (reader->init (argc, argv) == -1
- || writer->init (argc, argv) == -1)
- return -1;
- else
- return 0;
-}
-
-int
-ACE_Module_Type::suspend (void) const
-{
- ACE_TRACE ("ACE_Module_Type::suspend");
- void *obj = this->object ();
- MT_Module *mod = (MT_Module *) obj;
- MT_Task *reader = mod->reader ();
- MT_Task *writer = mod->writer ();
-
- if (reader->suspend () == -1
- || writer->suspend () == -1)
- return -1;
- else
- return 0;
-}
-
-int
-ACE_Module_Type::resume (void) const
-{
- ACE_TRACE ("ACE_Module_Type::resume");
- void *obj = this->object ();
- MT_Module *mod = (MT_Module *) obj;
- MT_Task *reader = mod->reader ();
- MT_Task *writer = mod->writer ();
-
- if (reader->resume () == -1
- || writer->resume () == -1)
- return -1;
- else
- return 0;
-}
-
-// Note, these operations are somewhat too familiar with the
-// implementation of ACE_Module and ACE_Module::close...
-
-int
-ACE_Module_Type::fini (void) const
-{
- ACE_TRACE ("ACE_Module_Type::fini");
-
- void *obj = this->object ();
- MT_Module *mod = (MT_Module *) obj;
- MT_Task *reader = mod->reader ();
- MT_Task *writer = mod->writer ();
-
- if (reader != 0)
- reader->fini ();
-
- if (writer != 0)
- writer->fini ();
-
- // Close the module and delete the memory.
- mod->close (MT_Module::M_DELETE);
- return ACE_Service_Type_Impl::fini ();
-}
-
-int
-ACE_Module_Type::info (ASYS_TCHAR **str, size_t len) const
-{
- ACE_TRACE ("ACE_Module_Type::info");
- ASYS_TCHAR buf[BUFSIZ];
-
- ACE_OS::sprintf (buf, ASYS_TEXT ("%s\t %s"), this->name (), ASYS_TEXT ("# ACE_Module\n"));
-
- if (*str == 0 && (*str = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*str, buf, len);
- return ACE_OS::strlen (buf);
-}
-
-void
-ACE_Module_Type::link (ACE_Module_Type *n)
-{
- ACE_TRACE ("ACE_Module_Type::link");
- this->link_ = n;
-}
-
-ACE_Module_Type *
-ACE_Module_Type::link (void) const
-{
- ACE_TRACE ("ACE_Module_Type::link");
- return this->link_;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Stream_Type)
-
-void
-ACE_Stream_Type::dump (void) const
-{
- ACE_TRACE ("ACE_Stream_Type::dump");
-}
-
-int
-ACE_Stream_Type::init (int, ASYS_TCHAR *[]) const
-{
- ACE_TRACE ("ACE_Stream_Type::init");
- return 0;
-}
-
-int
-ACE_Stream_Type::suspend (void) const
-{
- ACE_TRACE ("ACE_Stream_Type::suspend");
- for (ACE_Module_Type *m = this->head_; m != 0; m = m->link ())
- m->suspend ();
-
- return 0;
-}
-
-int
-ACE_Stream_Type::resume (void) const
-{
- ACE_TRACE ("ACE_Stream_Type::resume");
- for (ACE_Module_Type *m = this->head_; m != 0; m = m->link ())
- m->resume ();
-
- return 0;
-}
-
-ACE_Stream_Type::ACE_Stream_Type (void *s,
- const ASYS_TCHAR *s_name,
- u_int f)
- : ACE_Service_Type_Impl (s, s_name, f),
- head_ (0)
-{
- ACE_TRACE ("ACE_Stream_Type::ACE_Stream_Type");
-}
-
-int
-ACE_Stream_Type::info (ASYS_TCHAR **str, size_t len) const
-{
- ACE_TRACE ("ACE_Stream_Type::info");
- ASYS_TCHAR buf[BUFSIZ];
-
- ACE_OS::sprintf (buf, ASYS_TEXT ("%s\t %s"), this->name (), ASYS_TEXT ("# STREAM\n"));
-
- if (*str == 0 && (*str = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*str, buf, len);
- return ACE_OS::strlen (buf);
-}
-
-int
-ACE_Stream_Type::fini (void) const
-{
- ACE_TRACE ("ACE_Stream_Type::fini");
- void *obj = this->object ();
- MT_Stream *str = (MT_Stream *) obj;
-
- for (ACE_Module_Type *m = this->head_; m != 0; )
- {
- ACE_Module_Type *t = m->link ();
-
- // Final arg is an indication to *not* delete the Module.
- str->remove (m->name (), MT_Module::M_DELETE_NONE);
-
- // Finalize the Module (this may delete it, but we don't really
- // care since we don't access it again).
- m->fini ();
- m = t;
- }
-
- str->close ();
- return ACE_Service_Type_Impl::fini ();
-}
-
-// Locate and remove <mod_name> from the ACE_Stream.
-
-int
-ACE_Stream_Type::remove (ACE_Module_Type *mod)
-{
- ACE_TRACE ("ACE_Stream_Type::remove");
- ACE_Module_Type *prev = 0;
- void *obj = this->object ();
- MT_Stream *str = (MT_Stream *) obj;
- int result = 0;
-
- for (ACE_Module_Type *m = this->head_; m != 0; )
- {
- // We need to do this first so we don't bomb out if we delete m!
- ACE_Module_Type *link = m->link ();
-
- if (m == mod)
- {
- if (prev == 0)
- this->head_ = link;
- else
- prev->link (link);
-
- // Final arg is an indication to *not* delete the Module.
- if (str->remove (m->name (), MT_Module::M_DELETE_NONE) == -1)
- result = -1;
-
- // This call may end up deleting m, which is ok since we
- // don't access it again!
- m->fini ();
- }
- else
- prev = m;
-
- m = link;
- }
-
- return result;
-}
-
-int
-ACE_Stream_Type::push (ACE_Module_Type *new_module)
-{
- ACE_TRACE ("ACE_Stream_Type::push");
- void *obj = this->object ();
- MT_Stream *str = (MT_Stream *) obj;
-
- new_module->link (this->head_);
- this->head_ = new_module;
- obj = new_module->object ();
- return str->push ((MT_Module *) obj);
-}
-
-ACE_Module_Type *
-ACE_Stream_Type::find (const ASYS_TCHAR *mod_name) const
-{
- ACE_TRACE ("ACE_Stream_Type::find");
-
- for (ACE_Module_Type *m = this->head_;
- m != 0;
- m = m->link ())
- if (ACE_OS::strcmp (m->name (), mod_name) == 0)
- return m;
-
- return 0;
-}
-
-int
-ACE_Service_Object_Type::fini (void) const
-{
- ACE_TRACE ("ACE_Service_Object_Type::fini");
-
- void *obj = this->object ();
-
- ACE_Service_Object *so = (ACE_Service_Object *) obj;
-
- if (so)
- {
- so->fini ();
-
-#if 0
- if (ACE_BIT_ENABLED (this->flags_, ACE_Service_Type::DELETE_OBJ))
- delete so;
-#endif /* 1 */
- }
-
- return ACE_Service_Type_Impl::fini ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Message_Queue<ACE_SYNCH>;
-template class ACE_Module<ACE_SYNCH>;
-template class ACE_Stream<ACE_SYNCH>;
-template class ACE_Stream_Head<ACE_SYNCH>;
-template class ACE_Stream_Tail<ACE_SYNCH>;
-template class ACE_Task<ACE_SYNCH>;
-template class ACE_Thru_Task<ACE_SYNCH>;
-
-// Even with threads, these ACE_NULL_SYNCH specializations are necessary.
-#if defined (ACE_HAS_THREADS)
- template class ACE_Message_Queue<ACE_NULL_SYNCH>;
- template class ACE_Module<ACE_NULL_SYNCH>;
- template class ACE_Task<ACE_NULL_SYNCH>;
- template class ACE_Thru_Task<ACE_NULL_SYNCH>;
-#endif /* ACE_HAS_THREADS */
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Message_Queue<ACE_SYNCH>
-#pragma instantiate ACE_Module<ACE_SYNCH>
-#pragma instantiate ACE_Stream<ACE_SYNCH>
-#pragma instantiate ACE_Stream_Head<ACE_SYNCH>
-#pragma instantiate ACE_Stream_Tail<ACE_SYNCH>
-#pragma instantiate ACE_Task<ACE_SYNCH>
-#pragma instantiate ACE_Thru_Task<ACE_SYNCH>
-
-// Even with threads, these ACE_NULL_SYNCH specializations are necessary.
-#if defined (ACE_HAS_THREADS)
- #pragma instantiate ACE_Message_Queue<ACE_NULL_SYNCH>
- #pragma instantiate ACE_Module<ACE_NULL_SYNCH>
- #pragma instantiate ACE_Task<ACE_NULL_SYNCH>
- #pragma instantiate ACE_Thru_Task<ACE_NULL_SYNCH>
-#endif /* ACE_HAS_THREADS */
-#else
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/ace/Service_Types.h b/ace/Service_Types.h
deleted file mode 100644
index 34bd9dc2737..00000000000
--- a/ace/Service_Types.h
+++ /dev/null
@@ -1,171 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Service_Types.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SERVICE_TYPE_H)
-#define ACE_SERVICE_TYPE_H
-
-#include "ace/Service_Object.h"
-#include "ace/Synch.h"
-
-class ACE_Export ACE_Service_Type_Impl
-{
- // = TITLE
- // The abstract base class of the hierarchy that defines the
- // contents of the <ACE_Service_Repository>. The subclasses of
- // this class allow the configuration of <ACE_Service_Objects>,
- // <ACE_Modules>, and <ACE_Streams>.
- //
- // = DESCRIPTION
- // This class provides the root of the implementation hierarchy
- // of the "Bridge" pattern. It maintains a pointer to the
- // appropriate type of service implementation, i.e.,
- // <ACE_Service_Object>, <ACE_Module>, or <ACE_Stream>.
-public:
- // = Initialization and termination methods.
- ACE_Service_Type_Impl (void *object,
- const ASYS_TCHAR *s_name,
- u_int flags = 0);
- virtual ~ACE_Service_Type_Impl (void);
-
- // = Pure virtual interface (must be defined by the subclass).
- virtual int suspend (void) const = 0;
- virtual int resume (void) const = 0;
- virtual int init (int argc, ASYS_TCHAR *argv[]) const = 0;
- virtual int fini (void) const;
- virtual int info (ASYS_TCHAR **str, size_t len) const = 0;
-
- void *object (void) const;
- // The pointer to the service.
-
- const ASYS_TCHAR *name (void) const;
- // Get the name of the service.
-
- void name (const ASYS_TCHAR *);
- // Set the name of the service.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- const ASYS_TCHAR *name_;
- // Name of the service.
-
- void *obj_;
- // Pointer to object that implements the service. This actually
- // points to an <ACE_Service_Object>, <ACE_Module>, or <ACE_Stream>.
-
- u_int flags_;
- // Flags that control serivce behavior (particularly deletion).
-};
-
-class ACE_Export ACE_Service_Object_Type : public ACE_Service_Type_Impl
-{
- // = TITLE
- // Define the methods for handling the configuration of
- // <ACE_Service_Objects>.
-public:
- // = Initialization method.
- ACE_Service_Object_Type (void *so,
- const ASYS_TCHAR *name,
- u_int flags = 0);
-
- // = Implement the hooks for <ACE_Service_Objects>.
- virtual int suspend (void) const;
- virtual int resume (void) const;
- virtual int init (int argc, ASYS_TCHAR *argv[]) const;
- virtual int fini (void) const;
- virtual int info (ASYS_TCHAR **str, size_t len) const;
-};
-
-class ACE_Export ACE_Module_Type : public ACE_Service_Type_Impl
-{
- // = TITLE
- // Define the methods for handling the configuration of
- // <ACE_Modules>.
-public:
- // = Initialization method.
- ACE_Module_Type (void *m, // Really an <ACE_Module> *.
- const ASYS_TCHAR *identifier,
- u_int flags = 0);
-
- // = Implement the hooks for <ACE_Modules>.
- virtual int suspend (void) const;
- virtual int resume (void) const;
- virtual int init (int argc, ASYS_TCHAR *argv[]) const;
- virtual int fini (void) const;
- virtual int info (ASYS_TCHAR **str, size_t len) const;
-
- // Get/set the link pointer.
- ACE_Module_Type *link (void) const;
- void link (ACE_Module_Type *);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Module_Type *link_;
- // Pointer to the next <ACE_Module_Type> in an <ACE_Stream_Type>.
-};
-
-class ACE_Export ACE_Stream_Type : public ACE_Service_Type_Impl
-{
- // = TITLE
- // Define the methods for handling the configuration of
- // <ACE_Streams>.
-public:
- // = Initialization method.
- ACE_Stream_Type (void *s, // Really an <ACE_Stream> *.
- const ASYS_TCHAR *identifier,
- u_int flags = 0);
-
- // = Implement the hooks for <ACE_Streams>.
- virtual int suspend (void) const;
- virtual int resume (void) const;
- virtual int init (int argc, ASYS_TCHAR *argv[]) const;
- virtual int fini (void) const;
- virtual int info (ASYS_TCHAR **str, size_t len) const;
-
- int push (ACE_Module_Type *new_module);
- // Add a new <ACE_Module> to the top of the <ACE_Stream>.
-
- int remove (ACE_Module_Type *module);
- // Search for <module> and remove it from the <ACE_Stream>.
-
- ACE_Module_Type *find (const ASYS_TCHAR *mod_name) const;
- // Locate the <ACE_Module> with <mod_name>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Module_Type *head_;
- // Pointer to the head of the <ACE_Module> list.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Service_Types.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* _SERVICE_TYPE_H */
diff --git a/ace/Service_Types.i b/ace/Service_Types.i
deleted file mode 100644
index 0a63fca58c4..00000000000
--- a/ace/Service_Types.i
+++ /dev/null
@@ -1,50 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Service_Record.i
-
-ACE_INLINE void *
-ACE_Service_Type_Impl::object (void) const
-{
- ACE_TRACE ("ACE_Service_Type_Impl::object");
- return this->obj_;
-}
-
-ACE_INLINE const ASYS_TCHAR *
-ACE_Service_Type_Impl::name (void) const
-{
- ACE_TRACE ("ACE_Service_Type_Impl::name");
- return this->name_;
-}
-
-ACE_INLINE void
-ACE_Service_Type_Impl::name (const ASYS_TCHAR *n)
-{
- ACE_TRACE ("ACE_Service_Type_Impl::name");
-
- delete [] (ASYS_TCHAR *) this->name_;
- ACE_NEW (this->name_, ASYS_TCHAR[ACE_OS::strlen (n) + 1]);
- ACE_OS::strcpy ((ASYS_TCHAR *) this->name_, n);
-}
-
-ACE_INLINE int
-ACE_Service_Object_Type::suspend (void) const
-{
- ACE_TRACE ("ACE_Service_Object_Type::suspend");
- return ((ACE_Service_Object *) this->object ())->suspend ();
-}
-
-ACE_INLINE int
-ACE_Service_Object_Type::resume (void) const
-{
- ACE_TRACE ("ACE_Service_Object_Type::resume");
- return ((ACE_Service_Object *) this->object ())->resume ();
-}
-
-ACE_INLINE int
-ACE_Service_Object_Type::info (ASYS_TCHAR **str, size_t len) const
-{
- ACE_TRACE ("ACE_Service_Object_Type::info");
- return ((ACE_Service_Object *) this->object ())->info (str, len);
-}
-
diff --git a/ace/Shared_Memory.cpp b/ace/Shared_Memory.cpp
deleted file mode 100644
index 9c491a96587..00000000000
--- a/ace/Shared_Memory.cpp
+++ /dev/null
@@ -1,9 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#include "ace/Shared_Memory.h"
-
-ACE_Shared_Memory::~ACE_Shared_Memory (void)
-{
-}
diff --git a/ace/Shared_Memory.h b/ace/Shared_Memory.h
deleted file mode 100644
index dfec25605c1..00000000000
--- a/ace/Shared_Memory.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Shared_Memory.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SHARED_MEMORY_H)
-#define ACE_SHARED_MEMORY_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_Shared_Memory
-{
- // = TITLE
- // This base class adapts both System V shared memory and "BSD"
- // mmap to a common API.
- //
- // = DESCRIPTION
- // This is a very simple-minded wrapper, i.e., it really is only
- // useful for allocating large contiguous chunks of shared
- // memory. For a much more sophisticated version, please check
- // out the <ACE_Malloc> class.
-public:
- virtual ~ACE_Shared_Memory (void);
-
- // = Note that all the following methods are pure virtual.
- virtual int close (void) = 0;
- virtual int remove (void) = 0;
- virtual void *malloc (size_t = 0) = 0;
- virtual int free (void *p) = 0;
- virtual int get_segment_size (void) const = 0;
- virtual ACE_HANDLE get_id (void) const = 0;
-};
-#endif /* ACE_SHARED_MEMORY_H */
diff --git a/ace/Shared_Memory_MM.cpp b/ace/Shared_Memory_MM.cpp
deleted file mode 100644
index 99cecec076b..00000000000
--- a/ace/Shared_Memory_MM.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-// Shared_Memory_MM.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Shared_Memory_MM.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Shared_Memory_MM.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Shared_Memory_MM)
-
-void
-ACE_Shared_Memory_MM::dump (void) const
-{
- ACE_TRACE ("ACE_Shared_Memory_MM::dump");
-}
-
-// Creates a shared memory segment of SIZE bytes.
-
-ACE_Shared_Memory_MM::ACE_Shared_Memory_MM (ACE_HANDLE handle,
- int length,
- int prot,
- int share,
- char *addr,
- off_t pos)
- : shared_memory_ (handle, length, prot, share, addr, pos)
-{
- ACE_TRACE ("ACE_Shared_Memory_MM::ACE_Shared_Memory_MM");
-}
-
-ACE_Shared_Memory_MM::ACE_Shared_Memory_MM (LPTSTR file_name,
- int len,
- int flags,
- int mode,
- int prot,
- int share,
- char *addr,
- off_t pos)
- : shared_memory_ (file_name, len, flags, mode,
- prot, share, addr, pos)
-{
- ACE_TRACE ("ACE_Shared_Memory_MM::ACE_Shared_Memory_MM");
-}
-
-// The "do-nothing" constructor.
-
-ACE_Shared_Memory_MM::ACE_Shared_Memory_MM (void)
-{
- ACE_TRACE ("ACE_Shared_Memory_MM::ACE_Shared_Memory_MM");
-}
-
diff --git a/ace/Shared_Memory_MM.h b/ace/Shared_Memory_MM.h
deleted file mode 100644
index ec58b44a2d6..00000000000
--- a/ace/Shared_Memory_MM.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Shared_Memory_MM.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SHARED_MALLOC_MM_H)
-#define ACE_SHARED_MALLOC_MM_H
-
-#include "ace/Shared_Memory.h"
-#include "ace/Mem_Map.h"
-
-class ACE_Export ACE_Shared_Memory_MM : public ACE_Shared_Memory
-{
- // = TITLE
- // Shared memory wrapper based on MMAP.
-public:
- // = Initialization and termination methods.
- ACE_Shared_Memory_MM (void);
- // Default constructor.
-
- ACE_Shared_Memory_MM (ACE_HANDLE handle,
- int length = -1,
- int prot = PROT_RDWR,
- int share = ACE_MAP_PRIVATE,
- char *addr = 0,
- off_t pos = 0);
- // Constructor.
-
- ACE_Shared_Memory_MM (LPTSTR file_name,
- int len = -1,
- int flags = O_RDWR | O_CREAT,
- int mode = ACE_DEFAULT_FILE_PERMS,
- int prot = PROT_RDWR,
- int share = ACE_MAP_SHARED,
- char *addr = 0, off_t pos = 0);
- // Constructor.
-
- int open (ACE_HANDLE handle,
- int length = -1,
- int prot = PROT_RDWR,
- int share = ACE_MAP_PRIVATE,
- char *addr = 0,
- off_t pos = 0);
- // Open method.
-
- int open (LPTSTR file_name,
- int len = -1,
- int flags = O_RDWR | O_CREAT,
- int mode = ACE_DEFAULT_FILE_PERMS,
- int prot = PROT_RDWR,
- int share = ACE_MAP_SHARED,
- char *addr = 0,
- off_t pos = 0);
- // Open method.
-
- const TCHAR *filename (void) const;
- // Return the name of file that is mapped (if any).
-
- virtual int close (void);
- // Close down the shared memory segment.
-
- virtual int remove (void);
- // Remove the shared memory segment and the underlying file.
-
- // = Allocation and deallocation methods.
- virtual void *malloc (size_t size = 0);
- // Create a new chuck of memory containing <size> bytes.
-
- virtual int free (void *p);
- // Free a chuck of memory allocated by
- // <ACE_Shared_Memory_MM::malloc>.
-
- virtual int get_segment_size (void) const;
- // Return the size of the shared memory segment.
-
- virtual ACE_HANDLE get_id (void) const;
- // Return the ID of the shared memory segment (i.e., an ACE_HANDLE).
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Mem_Map shared_memory_;
- // This version is implemented with memory-mapped files.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Shared_Memory_MM.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SHARED_MALLOC_MM_H */
diff --git a/ace/Shared_Memory_MM.i b/ace/Shared_Memory_MM.i
deleted file mode 100644
index 067a8fb693d..00000000000
--- a/ace/Shared_Memory_MM.i
+++ /dev/null
@@ -1,89 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Shared_Memory_MM.i
-
-// Return the name of file that is mapped (if any).
-
-ACE_INLINE const TCHAR *
-ACE_Shared_Memory_MM::filename (void) const
-{
- return this->shared_memory_.filename ();
-}
-
-ACE_INLINE int
-ACE_Shared_Memory_MM::open (ACE_HANDLE handle,
- int length,
- int prot,
- int share,
- char *addr,
- off_t pos)
-{
- ACE_TRACE ("ACE_Shared_Memory_MM::open");
- return shared_memory_.map (handle, length, prot, share, addr, pos);
-}
-
-ACE_INLINE int
-ACE_Shared_Memory_MM::open (LPTSTR file_name,
- int len,
- int flags,
- int mode,
- int prot,
- int share,
- char *addr,
- off_t pos)
-{
- ACE_TRACE ("ACE_Shared_Memory_MM::open");
- return shared_memory_.map (file_name, len, flags, mode,
- prot, share, addr, pos);
-}
-
-// The overall size of the segment.
-
-ACE_INLINE int
-ACE_Shared_Memory_MM::get_segment_size (void) const
-{
- ACE_TRACE ("ACE_Shared_Memory_MM::get_segment_size");
- return this->shared_memory_.size ();
-}
-
-// Unmaps the shared memory segment.
-
-ACE_INLINE int
-ACE_Shared_Memory_MM::remove (void)
-{
- ACE_TRACE ("ACE_Shared_Memory_MM::remove");
- return shared_memory_.unmap ();
-}
-
-// Closes (unmaps) the shared memory segment.
-
-ACE_INLINE int
-ACE_Shared_Memory_MM::close (void)
-{
- ACE_TRACE ("ACE_Shared_Memory_MM::close");
- return shared_memory_.unmap ();
-}
-
-ACE_INLINE void *
-ACE_Shared_Memory_MM::malloc (size_t)
-{
- ACE_TRACE ("ACE_Shared_Memory_MM::malloc");
- void *addr;
-
- return this->shared_memory_ (addr) == -1 ? 0 : addr;
-}
-
-ACE_INLINE ACE_HANDLE
-ACE_Shared_Memory_MM::get_id (void) const
-{
- ACE_TRACE ("ACE_Shared_Memory_MM::get_id");
- return this->shared_memory_.handle ();
-}
-
-ACE_INLINE int
-ACE_Shared_Memory_MM::free (void *p)
-{
- ACE_TRACE ("ACE_Shared_Memory_MM::free");
- return p != 0;
-}
diff --git a/ace/Shared_Memory_SV.cpp b/ace/Shared_Memory_SV.cpp
deleted file mode 100644
index eec600c2ea1..00000000000
--- a/ace/Shared_Memory_SV.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
-// Shared_Memory_SV.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Shared_Memory_SV.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Shared_Memory_SV.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Shared_Memory_SV)
-
-void
-ACE_Shared_Memory_SV::dump (void) const
-{
- ACE_TRACE ("ACE_Shared_Memory_SV::dump");
-}
-
-ACE_Shared_Memory_SV::ACE_Shared_Memory_SV (key_t id,
- int length,
- int create,
- int perms,
- void *addr,
- int flags)
- : shared_memory_ (id, length, create, perms, addr, flags)
-{
- ACE_TRACE ("ACE_Shared_Memory_SV::ACE_Shared_Memory_SV");
-}
-
diff --git a/ace/Shared_Memory_SV.h b/ace/Shared_Memory_SV.h
deleted file mode 100644
index d30f622b9f4..00000000000
--- a/ace/Shared_Memory_SV.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Shared_Memory_SV.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SHARED_MALLOC_SV_H)
-#define ACE_SHARED_MALLOC_SV_H
-
-#include "ace/Shared_Memory.h"
-#include "ace/SV_Shared_Memory.h"
-
-class ACE_Export ACE_Shared_Memory_SV : public ACE_Shared_Memory
-{
- // = TITLE
- // Shared memory wrapper based on System V shared memory.
-public:
- enum
- {
- ACE_CREATE = IPC_CREAT,
- ACE_OPEN = 0
- };
-
- // = Initialization and termination methods.
- ACE_Shared_Memory_SV (void);
- ACE_Shared_Memory_SV (key_t id,
- int length,
- int create = ACE_Shared_Memory_SV::ACE_OPEN,
- int perms = ACE_DEFAULT_FILE_PERMS,
- void *addr = 0,
- int flags = 0);
-
- int open (key_t id,
- int length,
- int create = ACE_Shared_Memory_SV::ACE_OPEN,
- int perms = ACE_DEFAULT_FILE_PERMS,
- void *addr = 0,
- int flags = 0);
-
- virtual int close (void);
- // Close down the shared memory segment.
-
- virtual int remove (void);
- // Remove the shared memory segment and the underlying file.
-
- // = Allocation and deallocation methods.
- virtual void *malloc (size_t = 0);
- // Create a new chuck of memory containing <size> bytes.
-
- virtual int free (void *p);
- // Free a chuck of memory allocated by <ACE_Shared_Memory_SV::malloc>.
-
- virtual int get_segment_size (void) const;
- // Return the size of the shared memory segment.
-
- virtual ACE_HANDLE get_id (void) const;
- // Return the ID of the shared memory segment (i.e., a System V
- // shared memory internal id).
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_SV_Shared_Memory shared_memory_;
- // This version is implemented with System V shared memory
- // segments.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Shared_Memory_SV.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SHARED_MALLOC_SV_H */
diff --git a/ace/Shared_Memory_SV.i b/ace/Shared_Memory_SV.i
deleted file mode 100644
index 400d9e63201..00000000000
--- a/ace/Shared_Memory_SV.i
+++ /dev/null
@@ -1,73 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Shared_Memory_SV.i
-
-ACE_INLINE int
-ACE_Shared_Memory_SV::open (key_t id,
- int length,
- int create,
- int perms,
- void *addr,
- int flags)
-{
- ACE_TRACE ("ACE_Shared_Memory_SV::open");
- return shared_memory_.open_and_attach (id, length, create,
- perms, addr, flags);
-}
-
-// The overall size of the segment.
-
-ACE_INLINE int
-ACE_Shared_Memory_SV::get_segment_size (void) const
-{
- ACE_TRACE ("ACE_Shared_Memory_SV::get_segment_size");
- return this->shared_memory_.get_segment_size ();
-}
-
-// Removes the shared memory segment.
-
-ACE_INLINE int
-ACE_Shared_Memory_SV::remove (void)
-{
- ACE_TRACE ("ACE_Shared_Memory_SV::remove");
- return shared_memory_.remove ();
-}
-
-// Closes (detaches) the shared memory segment.
-
-ACE_INLINE int
-ACE_Shared_Memory_SV::close (void)
-{
- ACE_TRACE ("ACE_Shared_Memory_SV::close");
- return shared_memory_.detach ();
-}
-
-ACE_INLINE void *
-ACE_Shared_Memory_SV::malloc (size_t)
-{
- ACE_TRACE ("ACE_Shared_Memory_SV::malloc");
- return this->shared_memory_.get_segment_ptr ();
-}
-
-ACE_INLINE ACE_HANDLE
-ACE_Shared_Memory_SV::get_id (void) const
-{
- ACE_TRACE ("ACE_Shared_Memory_SV::get_id");
- return this->shared_memory_.get_id ();
-}
-
-// The "do-nothing" constructor.
-
-ACE_INLINE
-ACE_Shared_Memory_SV::ACE_Shared_Memory_SV (void)
-{
- ACE_TRACE ("ACE_Shared_Memory_SV::ACE_Shared_Memory_SV");
-}
-
-ACE_INLINE int
-ACE_Shared_Memory_SV::free (void *p)
-{
- ACE_TRACE ("ACE_Shared_Memory_SV::free");
- return p != 0;
-}
diff --git a/ace/Shared_Object.cpp b/ace/Shared_Object.cpp
deleted file mode 100644
index 421a6eb1b44..00000000000
--- a/ace/Shared_Object.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-// Shared_Object.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Shared_Object.h"
-/* Provide the abstract base class used to access dynamic linking
- facilities */
-
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Shared_Object.i"
-#endif /* __ACE_INLINE__ */
-
-// Initializes object when dynamic linking occurs.
-
-int
-ACE_Shared_Object::init (int, ASYS_TCHAR *[])
-{
- ACE_TRACE ("ACE_Shared_Object::init");
- return -1;
-}
-
-// Terminates object when dynamic unlinking occurs.
-
-int
-ACE_Shared_Object::fini (void)
-{
- ACE_TRACE ("ACE_Shared_Object::fini");
- return -1;
-}
-
-// Returns information on active object.
-
-int
-ACE_Shared_Object::info (ASYS_TCHAR **, size_t) const
-{
- ACE_TRACE ("ACE_Shared_Object::info");
- return -1;
-}
-
-// Need to give a default implementation.
-
-ACE_Shared_Object::~ACE_Shared_Object (void)
-{
- ACE_TRACE ("ACE_Shared_Object::~ACE_Shared_Object");
-}
diff --git a/ace/Shared_Object.h b/ace/Shared_Object.h
deleted file mode 100644
index 3803fcbd9ca..00000000000
--- a/ace/Shared_Object.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Shared_Object.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SHARED_OBJECT_H)
-#define ACE_SHARED_OBJECT_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_Shared_Object
-{
- // = TITLE
- // Provide the abstract base class used to access dynamic
- // linking facilities.
-public:
- virtual int init (int argc, ASYS_TCHAR *argv[]);
- // Initializes object when dynamic linking occurs.
-
- virtual int fini (void);
- // Terminates object when dynamic unlinking occurs.
-
- virtual int info (ASYS_TCHAR **info_string, size_t length = 0) const;
- // Returns information on active object.
-
- virtual ~ACE_Shared_Object (void);
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Shared_Object.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SHARED_OBJECT_H */
diff --git a/ace/Shared_Object.i b/ace/Shared_Object.i
deleted file mode 100644
index c6840a221cc..00000000000
--- a/ace/Shared_Object.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Shared_Object.i
diff --git a/ace/Signal.cpp b/ace/Signal.cpp
deleted file mode 100644
index 589e7e953b0..00000000000
--- a/ace/Signal.cpp
+++ /dev/null
@@ -1,748 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Synch_T.h"
-#include "ace/Signal.h"
-#include "ace/Object_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Signal.i"
-#endif /* __ACE_INLINE__ */
-
-// Static definitions.
-
-#if defined (ACE_HAS_SIG_C_FUNC)
-extern "C" void
-ace_sig_handler_dispatch (int signum, siginfo_t *info, ucontext_t *context)
-{
- ACE_TRACE ("ace_signal_handler_dispatch");
- ACE_Sig_Handler::dispatch (signum, info, context);
-}
-
-static ACE_SignalHandler ace_signal_handler_dispatcher = ACE_SignalHandler (ace_sig_handler_dispatch);
-
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES)
-extern "C" void
-ace_sig_handlers_dispatch (int signum, siginfo_t *info, ucontext_t *context)
-{
- ACE_TRACE ("ace_signal_handlers_dispatch");
- ACE_Sig_Handlers::dispatch (signum, info, context);
-}
-
-static ACE_SignalHandler ace_signal_handlers_dispatcher = ACE_SignalHandler (ace_sig_handlers_dispatch);
-#endif /* ACE_HAS_BROKEN_HPUX_TEMPLATES */
-
-#else
-static ACE_SignalHandler ace_signal_handler_dispatcher = ACE_SignalHandler (ACE_Sig_Handler::dispatch);
-
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES)
-static ACE_SignalHandler ace_signal_handlers_dispatcher = ACE_SignalHandler (ACE_Sig_Handlers::dispatch);
-#endif /* ACE_HAS_BROKEN_HPUX_TEMPLATES */
-#endif /* ACE_HAS_SIG_C_FUNC */
-
-// Array of Event_Handlers that will handle the signals.
-ACE_Event_Handler *ACE_Sig_Handler::signal_handlers_[ACE_NSIG];
-
-// Remembers if a signal has occurred.
-sig_atomic_t ACE_Sig_Handler::sig_pending_ = 0;
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Sig_Action)
-
-void
-ACE_Sig_Action::dump (void) const
-{
- ACE_TRACE ("ACE_Sig_Action::dump");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Sig_Set)
-
-void
-ACE_Sig_Set::dump (void) const
-{
- ACE_TRACE ("ACE_Sig_Set::dump");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Sig_Guard)
-
-void
-ACE_Sig_Guard::dump (void) const
-{
- ACE_TRACE ("ACE_Sig_Guard::dump");
-}
-
-ACE_Sig_Action::ACE_Sig_Action (void)
-{
- // ACE_TRACE ("ACE_Sig_Action::ACE_Sig_Action");
- this->sa_.sa_flags = 0;
-
- // Since Service_Config::signal_handler_ is static and has an
- // ACE_Sig_Action instance, Win32 will get errno set unless this is
- // commented out.
-#if !defined (ACE_WIN32)
- ACE_OS::sigemptyset (&this->sa_.sa_mask);
-#endif /* ACE_WIN32 */
- this->sa_.sa_handler = 0;
-}
-
-ACE_Sig_Action::ACE_Sig_Action (ACE_SignalHandler sig_handler,
- sigset_t *sig_mask,
- int sig_flags)
-{
- // ACE_TRACE ("ACE_Sig_Action::ACE_Sig_Action");
- this->sa_.sa_flags = sig_flags;
-
- if (sig_mask == 0)
- ACE_OS::sigemptyset (&this->sa_.sa_mask);
- else
- this->sa_.sa_mask = *sig_mask; // Structure assignment...
-
-#if !defined(ACE_HAS_TANDEM_SIGNALS)
- this->sa_.sa_handler = ACE_SignalHandlerV (sig_handler);
-#else
- this->sa_.sa_handler = (void (*)()) ACE_SignalHandlerV (sig_handler);
-#endif /* !ACE_HAS_TANDEM_SIGNALS */
-}
-
-ACE_Sig_Action::ACE_Sig_Action (ACE_SignalHandler sig_handler,
- ACE_Sig_Set &sig_mask,
- int sig_flags)
-{
- // ACE_TRACE ("ACE_Sig_Action::ACE_Sig_Action");
- this->sa_.sa_flags = sig_flags;
-
- // Structure assignment...
- this->sa_.sa_mask = sig_mask.sigset ();
-
-#if !defined(ACE_HAS_TANDEM_SIGNALS)
- this->sa_.sa_handler = ACE_SignalHandlerV (sig_handler);
-#else
- this->sa_.sa_handler = (void (*)()) ACE_SignalHandlerV (sig_handler);
-#endif /* !ACE_HAS_TANDEM_SIGNALS */
-}
-
-ACE_Sig_Action::ACE_Sig_Action (ACE_SignalHandler sig_handler,
- int signum,
- sigset_t *sig_mask,
- int sig_flags)
-{
- // ACE_TRACE ("ACE_Sig_Action::ACE_Sig_Action");
- this->sa_.sa_flags = sig_flags;
-
- if (sig_mask == 0)
- ACE_OS::sigemptyset (&this->sa_.sa_mask);
- else
- this->sa_.sa_mask = *sig_mask; // Structure assignment...
-
-#if !defined(ACE_HAS_TANDEM_SIGNALS)
- this->sa_.sa_handler = ACE_SignalHandlerV (sig_handler);
-#else
- this->sa_.sa_handler = (void (*)()) ACE_SignalHandlerV (sig_handler);
-#endif /* !ACE_HAS_TANDEM_SIGNALS */
- ACE_OS::sigaction (signum, &this->sa_, 0);
-}
-
-ACE_Sig_Action::ACE_Sig_Action (ACE_SignalHandler sig_handler,
- int signum,
- ACE_Sig_Set &sig_mask,
- int sig_flags)
-{
- // ACE_TRACE ("ACE_Sig_Action::ACE_Sig_Action");
- this->sa_.sa_flags = sig_flags;
-
- // Structure assignment...
- this->sa_.sa_mask = sig_mask.sigset ();
-
-#if !defined(ACE_HAS_TANDEM_SIGNALS)
- this->sa_.sa_handler = ACE_SignalHandlerV (sig_handler);
-#else
- this->sa_.sa_handler = (void (*)()) ACE_SignalHandlerV (sig_handler);
-#endif /* !ACE_HAS_TANDEM_SIGNALS */
- ACE_OS::sigaction (signum, &this->sa_, 0);
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Sig_Handler)
-
-void
-ACE_Sig_Handler::dump (void) const
-{
- ACE_TRACE ("ACE_Sig_Handler::dump");
-}
-
-int
-ACE_Sig_Handler::sig_pending (void)
-{
- ACE_TRACE ("ACE_Sig_Handler::sig_pending");
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_SIG_HANDLER_LOCK);
- ACE_Guard<ACE_Recursive_Thread_Mutex> m (*lock));
- return ACE_Sig_Handler::sig_pending_ != 0;
-}
-
-void
-ACE_Sig_Handler::sig_pending (int pending)
-{
- ACE_TRACE ("ACE_Sig_Handler::sig_pending");
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_SIG_HANDLER_LOCK);
- ACE_Guard<ACE_Recursive_Thread_Mutex> m (*lock));
- ACE_Sig_Handler::sig_pending_ = pending;
-}
-
-ACE_Event_Handler *
-ACE_Sig_Handler::handler (int signum)
-{
- ACE_TRACE ("ACE_Sig_Handler::handler");
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_SIG_HANDLER_LOCK);
- ACE_Guard<ACE_Recursive_Thread_Mutex> m (*lock));
-
- if (ACE_Sig_Handler::in_range (signum))
- return ACE_Sig_Handler::signal_handlers_[signum];
- else
- return 0;
-}
-
-ACE_Event_Handler *
-ACE_Sig_Handler::handler (int signum, ACE_Event_Handler *new_sh)
-{
- ACE_TRACE ("ACE_Sig_Handler::handler");
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_SIG_HANDLER_LOCK);
- ACE_Guard<ACE_Recursive_Thread_Mutex> m (*lock));
-
- if (ACE_Sig_Handler::in_range (signum))
- {
- ACE_Event_Handler *sh = ACE_Sig_Handler::signal_handlers_[signum];
-
- ACE_Sig_Handler::signal_handlers_[signum] = new_sh;
- return sh;
- }
- else
- return 0;
-}
-
-// Register an ACE_Event_Handler along with the corresponding SIGNUM.
-
-int
-ACE_Sig_Handler::register_handler (int signum,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp,
- ACE_Event_Handler **old_sh,
- ACE_Sig_Action *old_disp)
-{
- ACE_TRACE ("ACE_Sig_Handler::register_handler");
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_SIG_HANDLER_LOCK);
- ACE_Guard<ACE_Recursive_Thread_Mutex> m (*lock));
-
- if (ACE_Sig_Handler::in_range (signum))
- {
- ACE_Sig_Action sa; // Define a "null" action.
- ACE_Event_Handler *sh = this->handler (signum, new_sh);
-
- // Stack the old ACE_Sig_Handler if the user gives us a pointer
- // to a object.
- if (old_sh != 0)
- *old_sh = sh;
-
- // Make sure that new_disp points to a valid location if the
- // user doesn't care...
- if (new_disp == 0)
- new_disp = &sa;
-
- new_disp->handler (ace_signal_handler_dispatcher);
-#if !defined (ACE_HAS_LYNXOS_SIGNALS)
- new_disp->flags (new_disp->flags () | SA_SIGINFO);
-#endif /* ACE_HAS_LYNXOS_SIGNALS */
- return new_disp->register_action (signum, old_disp);
- }
- else
- return -1;
-}
-
-// Remove an ACE_Event_Handler.
-
-int
-ACE_Sig_Handler::remove_handler (int signum,
- ACE_Sig_Action *new_disp,
- ACE_Sig_Action *old_disp,
- int)
-{
- ACE_TRACE ("ACE_Sig_Handler::remove_handler");
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_SIG_HANDLER_LOCK);
- ACE_Guard<ACE_Recursive_Thread_Mutex> m (*lock));
-
- if (ACE_Sig_Handler::in_range (signum))
- {
- ACE_Sig_Action sa (SIG_DFL, (sigset_t *) 0); // Define the default disposition.
-
- if (new_disp == 0)
- new_disp = &sa;
-
- ACE_Sig_Handler::signal_handlers_[signum] = 0;
-
- // Register either the new disposition or restore the default.
- return new_disp->register_action (signum, old_disp);
- }
- else
- return -1;
-}
-
-// Master dispatcher function that gets called by a signal handler and
-// dispatches one handler...
-
-void
-ACE_Sig_Handler::dispatch (int signum,
- siginfo_t *siginfo,
- ucontext_t *ucontext)
-{
- ACE_TRACE ("ACE_Sig_Handler::dispatch");
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object (ACE_Object_Manager::ACE_SIG_HANDLER_LOCK);
- ACE_TSS_Guard<ACE_Recursive_Thread_Mutex> m (*lock));
-
- // Preserve errno across callbacks!
- int old_errno = errno;
-
- ACE_Sig_Handler::sig_pending (1);
-
- // Darn well better be in range since the OS dispatched this...
- ACE_ASSERT (ACE_Sig_Handler::in_range (signum));
-
- ACE_Event_Handler *eh = ACE_Sig_Handler::signal_handlers_[signum];
-
- if (eh != 0 && eh->handle_signal (signum, siginfo, ucontext) == -1)
- {
- // Define the default disposition.
- ACE_Sig_Action sa (SIG_DFL, (sigset_t *) 0);
-
- ACE_Sig_Handler::signal_handlers_[signum] = 0;
-
- // Remove the current disposition by registering the default
- // disposition.
- sa.register_action (signum);
- }
-
- // Restore error when callback completes.
- errno = old_errno;
-}
-
-ACE_Sig_Adapter::ACE_Sig_Adapter (ACE_Sig_Action &sa, int sigkey)
- : sigkey_ (sigkey),
- type_ (SIG_ACTION),
- sa_ (sa)
-{
- // ACE_TRACE ("ACE_Sig_Adapter::ACE_Sig_Adapter");
-}
-
-ACE_Sig_Adapter::ACE_Sig_Adapter (ACE_Event_Handler *eh,
- int sigkey)
- : sigkey_ (sigkey),
- type_ (ACE_HANDLER),
- eh_ (eh)
-{
- // ACE_TRACE ("ACE_Sig_Adapter::ACE_Sig_Adapter");
-}
-
-ACE_Sig_Adapter::ACE_Sig_Adapter (ACE_Sig_Handler_Ex sig_func,
- int sigkey)
- : sigkey_ (sigkey),
- type_ (C_FUNCTION),
- sig_func_ (sig_func)
-{
- // ACE_TRACE ("ACE_Sig_Adapter::ACE_Sig_Adapter");
-}
-
-int
-ACE_Sig_Adapter::sigkey (void)
-{
- ACE_TRACE ("ACE_Sig_Adapter::sigkey");
- return this->sigkey_;
-}
-
-int
-ACE_Sig_Adapter::handle_signal (int signum,
- siginfo_t *siginfo,
- ucontext_t *ucontext)
-{
- ACE_TRACE ("ACE_Sig_Adapter::handle_signal");
-
- switch (this->type_)
- {
- case SIG_ACTION:
- {
- // We have to dispatch a handler that was registered by a
- // third-party library.
-
- ACE_Sig_Action old_disp;
-
- // Make sure this handler executes in the context it was
- // expecting...
- this->sa_.register_action (signum, &old_disp);
-
- ACE_Sig_Handler_Ex sig_func = ACE_Sig_Handler_Ex (this->sa_.handler ());
-
- (*sig_func) (signum, siginfo, ucontext);
- // Restore the original disposition.
- old_disp.register_action (signum);
- break;
- }
- case ACE_HANDLER:
- this->eh_->handle_signal (signum, siginfo, ucontext);
- break;
- case C_FUNCTION:
- (*this->sig_func_) (signum, siginfo, ucontext);
- break;
- }
- return 0;
-}
-
-// ----------------------------------------
-// The following classes are local to this file.
-
-// There are bugs with HP/UX's C++ compiler that prevents this stuff
-// from compiling...
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES)
-#define ACE_MAX_SIGNAL_HANDLERS ((size_t) 20)
-
-// Keeps track of the id that uniquely identifies each registered
-// signal handler. This id can be used to cancel a timer via the
-// <remove_handler> method.
-int ACE_Sig_Handlers::sigkey_ = 0;
-
-// If this is > 0 then a 3rd party library has registered a
-// handler...
-int ACE_Sig_Handlers::third_party_sig_handler_ = 0;
-
-// Make life easier by defining typedefs...
-typedef ACE_Fixed_Set <ACE_Event_Handler *, ACE_MAX_SIGNAL_HANDLERS>
- ACE_SIG_HANDLERS_SET;
-typedef ACE_Fixed_Set_Iterator <ACE_Event_Handler *, ACE_MAX_SIGNAL_HANDLERS>
- ACE_SIG_HANDLERS_ITERATOR;
-
-class ACE_Sig_Handlers_Set
-{
-public:
- static ACE_SIG_HANDLERS_SET *instance (int signum);
-
-private:
- static ACE_SIG_HANDLERS_SET *sig_handlers_[ACE_NSIG];
-};
-
-/* static */
-ACE_SIG_HANDLERS_SET *ACE_Sig_Handlers_Set::sig_handlers_[ACE_NSIG];
-
-/* static */
-ACE_SIG_HANDLERS_SET *
-ACE_Sig_Handlers_Set::instance (int signum)
-{
- if (signum <= 0 || signum >= ACE_NSIG)
- return 0; // This will cause problems...
- else if (ACE_Sig_Handlers_Set::sig_handlers_[signum] == 0)
- ACE_NEW_RETURN (ACE_Sig_Handlers_Set::sig_handlers_[signum], ACE_SIG_HANDLERS_SET, 0);
-
- return ACE_Sig_Handlers_Set::sig_handlers_[signum];
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Sig_Handlers)
-
-void
-ACE_Sig_Handlers::dump (void) const
-{
- ACE_TRACE ("ACE_Sig_Handlers::dump");
-}
-
-// This is the method that does all the dirty work... The basic
-// structure of this method was devised by Detlef Becker
-// (beckerd@erlh.siemens.de).
-
-int
-ACE_Sig_Handlers::register_handler (int signum,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp,
- ACE_Event_Handler **,
- ACE_Sig_Action *old_disp)
-{
- ACE_TRACE ("ACE_Sig_Handlers::register_handler");
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_SIG_HANDLER_LOCK);
- ACE_Guard<ACE_Recursive_Thread_Mutex> m (*lock));
-
- if (ACE_Sig_Handler::in_range (signum))
- {
- ACE_Sig_Adapter *ace_sig_adapter = 0; // Our signal handler.
- ACE_Sig_Adapter *extern_sh = 0; // An external signal handler.
- ACE_Sig_Action sa;
-
- // Get current signal disposition.
- sa.retrieve_action (signum);
-
- // Check whether we are already in control of the signal
- // handling disposition...
-
- if (!(sa.handler () == ace_signal_handlers_dispatcher
- || sa.handler () == ACE_SignalHandler (SIG_IGN)
- || sa.handler () == ACE_SignalHandler (SIG_DFL)))
- {
- // Drat, a 3rd party library has already installed a signal ;-(
-
- // Upto here we never disabled RESTART_MODE. Thus,
- // RESTART_MODE can only be changed by 3rd party libraries.
-
- if (ACE_BIT_DISABLED (sa.flags (), SA_RESTART)
- && ACE_Sig_Handlers::third_party_sig_handler_)
- // Toggling is disallowed since we might break 3rd party
- // code.
- return -1;
-
- // Note that we've seen a 3rd party handler...
- ACE_Sig_Handlers::third_party_sig_handler_ = 1;
-
- // Create a new 3rd party disposition, remembering its
- // preferred signal blocking etc...;
- ACE_NEW_RETURN (extern_sh, ACE_Sig_Adapter (sa, ++ACE_Sig_Handlers::sigkey_), -1);
-
- // Add the external signal handler to the set of handlers
- // for this signal.
- if (ACE_Sig_Handlers_Set::instance (signum)->insert (extern_sh) == -1)
- {
- delete extern_sh;
- return -1;
- }
- }
- // Add our new handler at this point.
- ACE_NEW_RETURN (ace_sig_adapter, ACE_Sig_Adapter (new_sh, ++ACE_Sig_Handlers::sigkey_), -1);
-
- // Add the ACE signal handler to the set of handlers for this
- // signal (make sure it goes before the external one if there is
- // one of these).
- if (ACE_Sig_Handlers_Set::instance (signum)->insert (ace_sig_adapter) == -1)
- {
- // We couldn't reinstall our handler, so let's pretend like
- // none of this happened...
- if (extern_sh)
- {
- ACE_Sig_Handlers_Set::instance (signum)->remove (extern_sh);
- delete extern_sh;
- }
- delete ace_sig_adapter;
- return -1;
- }
- // If ACE_Sig_Handlers::dispatch() was set we're done.
- else if (sa.handler () == ace_signal_handlers_dispatcher)
- return ace_sig_adapter->sigkey ();
-
- // Otherwise, we need to register our handler function so that
- // all signals will be dispatched through ACE.
- else
- {
- // Make sure that new_disp points to a valid location if the
- // user doesn't care...
- if (new_disp == 0)
- new_disp = &sa;
-
- new_disp->handler (ace_signal_handlers_dispatcher);
-
- // Default is to restart signal handlers.
- new_disp->flags (new_disp->flags () | SA_RESTART);
- new_disp->flags (new_disp->flags () | SA_SIGINFO);
-
- // Finally install (possibly reinstall) the ACE signal
- // handler disposition with the SA_RESTART mode enabled.
- if (new_disp->register_action (signum, old_disp) == -1)
- {
- // Yikes, lots of roll back at this point...
- ACE_Sig_Handlers_Set::instance (signum)->remove (ace_sig_adapter);
- delete ace_sig_adapter;
-
- if (extern_sh)
- {
- ACE_Sig_Handlers_Set::instance (signum)->remove (extern_sh);
- delete extern_sh;
- }
- return -1;
- }
- else // Return the signal key so that programs can cancel this
- // handler if they want!
- return ace_sig_adapter->sigkey ();
- }
- }
- else
- return -1;
-}
-
-// Remove the ACE_Event_Handler currently associated with <signum>.
-// Install the new disposition (if given) and return the previous
-// disposition (if desired by the caller). Returns 0 on success and
-// -1 if <signum> is invalid.
-
-int
-ACE_Sig_Handlers::remove_handler (int signum,
- ACE_Sig_Action *new_disp,
- ACE_Sig_Action *old_disp,
- int sigkey)
-{
- ACE_TRACE ("ACE_Sig_Handlers::remove_handler");
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_SIG_HANDLER_LOCK);
- ACE_Guard<ACE_Recursive_Thread_Mutex> m (*lock));
-
- if (ACE_Sig_Handler::in_range (signum))
- {
- ACE_SIG_HANDLERS_SET *handler_set =
- ACE_Sig_Handlers_Set::instance (signum);
-
- ACE_SIG_HANDLERS_ITERATOR handler_iterator (*handler_set);
-
- // Iterate through the set of handlers for this signal.
-
- for (ACE_Event_Handler **eh;
- handler_iterator.next (eh) != 0;
- handler_iterator.advance ())
- {
- // Type-safe downcast would be nice here...
- ACE_Sig_Adapter *sh = (ACE_Sig_Adapter *) *eh;
-
- // Remove the handler if (1) it's key matches the key we've
- // been told to remove or (2) if we've been told to remove
- // *all* handlers (i.e., <sigkey> == -1).
-
- if (sh->sigkey () == sigkey || sigkey == -1)
- {
- handler_set->remove (*eh);
- delete *eh;
- }
- }
-
- if (handler_set->size () == 0)
- {
- // If there are no more handlers left for a signal then
- // register the new disposition or restore the default
- // disposition.
-
- ACE_Sig_Action sa (SIG_DFL, (sigset_t *) 0);
-
- if (new_disp == 0)
- new_disp = &sa;
-
- return new_disp->register_action (signum, old_disp);
- }
- return 0;
- }
- else
- return -1;
-}
-
-// Master dispatcher function that gets called by a signal handler and
-// dispatches *all* the handlers...
-
-void
-ACE_Sig_Handlers::dispatch (int signum,
- siginfo_t *siginfo,
- ucontext_t *ucontext)
-{
- ACE_TRACE ("ACE_Sig_Handlers::dispatch");
- ACE_MT (ACE_Recursive_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Recursive_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_SIG_HANDLER_LOCK);
- ACE_TSS_Guard<ACE_Recursive_Thread_Mutex> m (*lock));
-
- // Preserve errno across callbacks!
- int old_errno = errno;
-
- ACE_Sig_Handler::sig_pending (1);
-
- // Darn well better be in range since the OS dispatched this...
- ACE_ASSERT (ACE_Sig_Handler::in_range (signum));
-
- ACE_SIG_HANDLERS_SET *handler_set =
- ACE_Sig_Handlers_Set::instance (signum);
-
- ACE_SIG_HANDLERS_ITERATOR handler_iterator (*handler_set);
-
- for (ACE_Event_Handler **eh = 0;
- handler_iterator.next (eh) != 0;
- handler_iterator.advance ())
- {
- if ((*eh)->handle_signal (signum, siginfo, ucontext) == -1)
- {
- handler_set->remove (*eh);
- delete *eh;
- }
- }
-
- // Restore error when callback completes.
- errno = old_errno;
-}
-
-// Return the first item in the list of handlers. Note that this will
-// trivially provide the same behavior as the ACE_Sig_Handler
-// version if there is only 1 handler registered!
-
-ACE_Event_Handler *
-ACE_Sig_Handlers::handler (int signum)
-{
- ACE_TRACE ("ACE_Sig_Handlers::handler");
- ACE_SIG_HANDLERS_SET *handler_set =
- ACE_Sig_Handlers_Set::instance (signum);
- ACE_SIG_HANDLERS_ITERATOR handler_iterator (*handler_set);
- ACE_Event_Handler **eh = 0;
- handler_iterator.next (eh);
- return *eh;
-}
-
-// The following is a strange bit of logic that tries to give the same
-// semantics as what happens in ACE_Sig_Handler when we replace the
-// current signal handler with a new one. Note that if there is only
-// one signal handler the behavior will be identical. If there is
-// more than one handler then things get weird...
-
-ACE_Event_Handler *
-ACE_Sig_Handlers::handler (int signum, ACE_Event_Handler *new_sh)
-{
- ACE_TRACE ("ACE_Sig_Handlers::handler");
- ACE_SIG_HANDLERS_SET *handler_set =
- ACE_Sig_Handlers_Set::instance (signum);
- ACE_SIG_HANDLERS_ITERATOR handler_iterator (*handler_set);
- ACE_Event_Handler **eh = 0;
-
- // Find the first handler...
- handler_iterator.next (eh);
-
- // ... then remove it from the set ...
- handler_set->remove (*eh);
-
- // ... and then insert the new signal handler into the beginning of
- // the set (note, this is a bit too tied up in the implementation of
- // ACE_Unbounded_Set...).
- ACE_Sig_Adapter *temp;
-
- ACE_NEW_RETURN (temp, ACE_Sig_Adapter (new_sh, ++ACE_Sig_Handlers::sigkey_), 0);
- handler_set->insert (temp);
- return *eh;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-ACE_MT (template class ACE_TSS_Guard<ACE_Recursive_Thread_Mutex>);
-ACE_MT (template class ACE_Guard<ACE_Recursive_Thread_Mutex>);
-template class ACE_Fixed_Set<ACE_Event_Handler *, ACE_MAX_SIGNAL_HANDLERS>;
-template class ACE_Fixed_Set_Iterator<ACE_Event_Handler *, ACE_MAX_SIGNAL_HANDLERS>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-#pragma instantiate ACE_TSS_Guard<ACE_Recursive_Thread_Mutex>
-#pragma instantiate ACE_Guard<ACE_Recursive_Thread_Mutex>
-#endif /* ACE_MT_SAFE */
-#pragma instantiate ACE_Fixed_Set<ACE_Event_Handler *, ACE_MAX_SIGNAL_HANDLERS>
-#pragma instantiate ACE_Fixed_Set_Iterator<ACE_Event_Handler *, ACE_MAX_SIGNAL_HANDLERS>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* ACE_HAS_BROKEN_HPUX_TEMPLATES */
diff --git a/ace/Signal.h b/ace/Signal.h
deleted file mode 100644
index 1709d4d9881..00000000000
--- a/ace/Signal.h
+++ /dev/null
@@ -1,374 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Signal.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SIGNAL_HANDLER_H)
-#define ACE_SIGNAL_HANDLER_H
-
-#include "ace/Synch.h"
-#include "ace/Event_Handler.h"
-
-// This worksaround a horrible bug with HP/UX C++...
-typedef struct sigaction ACE_SIGACTION;
-
-class ACE_Export ACE_Sig_Set
-{
- // = TITLE
- // Provide a C++ wrapper for the C sigset_t interface.
- //
- // = DESCRIPTION
- // Handle signals via a more elegant C++ interface (e.g.,
- // doesn't require the use of global variables or global
- // functions in an application).
-public:
- // = Initialization and termination methods.
- ACE_Sig_Set (sigset_t *sigset);
- // Initialize <sigset_> with <sigset>. If <sigset> == 0 then fill
- // the set.
-
- ACE_Sig_Set (ACE_Sig_Set *sigset);
- // Initialize <sigset_> with <sigset>. If <sigset> == 0 then fill
- // the set.
-
- ACE_Sig_Set (int fill = 0);
- // If <fill> == 0 then initialize the <sigset_> empty, else full.
-
- ~ACE_Sig_Set (void);
-
- int empty_set (void);
- // Create a set that excludes all signals defined by the system.
-
- int fill_set (void);
- // Create a set that includes all signals defined by the system.
-
- int sig_add (int signo);
- // Adds the individual signal specified by <signo> to the set.
-
- int sig_del (int signo);
- // Deletes the individual signal specified by <signo> from the set.
-
- int is_member (int signo) const;
- // Checks whether the signal specified by <signo> is in the set.
-
- operator sigset_t *();
- // Returns a pointer to the underlying <sigset_t>.
-
- sigset_t sigset (void);
- // Returns a copy of the underlying <sigset_t>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- sigset_t sigset_;
- // Set of signals.
-};
-
-class ACE_Export ACE_Sig_Action
-{
- // = TITLE
- // C++ wrapper around struct sigaction.
-public:
- // = Initialization methods.
- ACE_Sig_Action (void);
- ACE_Sig_Action (ACE_SignalHandler handler,
- sigset_t *sigmask = 0,
- int flags = 0);
- ACE_Sig_Action (ACE_SignalHandler handler,
- ACE_Sig_Set &sigmask,
- int flags = 0);
- ACE_Sig_Action (ACE_SignalHandler handler,
- int signum,
- sigset_t *sigmask = 0,
- int flags = 0);
- ACE_Sig_Action (ACE_SignalHandler handler,
- int signum,
- ACE_Sig_Set &sigmask,
- int flags = 0);
- ACE_Sig_Action (const ACE_Sig_Action &s);
- ACE_Sig_Action (struct sigaction *);
-
- // = Signal action management.
- int register_action (int signum, ACE_Sig_Action *oaction = 0);
- // Register <this> as the current disposition and store old
- // disposition into <oaction> if it is non-NULL.
-
- int restore_action (int signum, ACE_Sig_Action &oaction);
- // Assign the value of <oaction> to <this> and make it become the
- // new signal disposition.
-
- int retrieve_action (int signum);
- // Retrieve the current disposition into <this>.
-
- // = Set/get current signal action.
- void set (struct sigaction *);
- struct sigaction *get (void);
- operator ACE_SIGACTION *();
-
- // = Set/get current signal flags.
- void flags (int);
- int flags (void);
-
- // = Set/get current signal mask.
- void mask (sigset_t *);
- void mask (ACE_Sig_Set &);
- sigset_t *mask (void);
-
- // = Set/get current signal handler (pointer to function).
- void handler (ACE_SignalHandler);
- ACE_SignalHandler handler (void);
-
-#if 0
- // = Set/get current sa_sigaction, which is needed for POSIX
- // real-time signals.
- void sigaction (ACE_SignalHandler);
- ACE_SignalHandler sigaction (void);
-#endif /* 0 */
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- struct sigaction sa_;
- // Controls signal behavior.
-};
-
-class ACE_Export ACE_Sig_Guard
-{
- // = TITLE
- // Hold signals in MASK for duration of a C++ statement block.
- // Note that a "0" for mask causes all signals to be held.
-public:
- // = Initialization and termination methods.
- ACE_Sig_Guard (ACE_Sig_Set *mask = 0);
- // Block out signals in <mask>. Default is to block all signals!
-
- ~ACE_Sig_Guard (void);
- // Restore blocked signals.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Sig_Set omask_;
- // Original signal mask.
-};
-
-class ACE_Export ACE_Sig_Handler
-{
- // = TITLE
- // This is the main dispatcher of signals for ACE. It improves
- // the existing UNIX signal handling mechanism by allowing C++
- // objects to handle signals in a way that avoids the use of
- // global/static variables and functions.
- //
- // = DESCRIPTION
- // Using this class a program can register an <ACE_Event_Handler>
- // with the <ACE_Sig_Handler> in order to handle a designated
- // <signum>. When a signal occurs that corresponds to this
- // <signum>, the <handle_signal> method of the registered
- // <ACE_Event_Handler> is invoked automatically.
-public:
- // = Registration and removal methods.
- virtual int register_handler (int signum,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp = 0,
- ACE_Event_Handler **old_sh = 0,
- ACE_Sig_Action *old_disp = 0);
- // Add a new <ACE_Event_Handler> and a new sigaction associated with
- // <signum>. Passes back the existing ACE_Event_Handler and its
- // sigaction if pointers are non-zero. Returns -1 on failure and >=
- // 0 on success.
-
- virtual int remove_handler (int signum,
- ACE_Sig_Action *new_disp = 0,
- ACE_Sig_Action *old_disp = 0,
- int sigkey = -1);
- // Remove the <ACE_Event_Handler> currently associated with
- // <signum>. <sigkey> is ignored in this implementation since there
- // is only one instance of a signal handler. Install the new
- // disposition (if given) and return the previous disposition (if
- // desired by the caller). Returns 0 on success and -1 if <signum>
- // is invalid.
-
- // Set/get signal status.
- static int sig_pending (void);
- // True if there is a pending signal.
-
- static void sig_pending (int);
- // Reset the value of <sig_pending_> so that no signal is pending.
-
- // = Set/get the handler associated with a particular signal.
-
- virtual ACE_Event_Handler *handler (int signum);
- // Return the list of <ACE_Sig_Handlers> associated with <signum>.
-
- virtual ACE_Event_Handler *handler (int signum, ACE_Event_Handler *);
- // Set a new <ACE_Event_Handler> that is associated with <signum>.
- // Return the existing handler.
-
- static void dispatch (int, siginfo_t *, ucontext_t *);
- // Callback routine registered with sigaction(2) that dispatches the
- // handle_signal() method of the appropriate pre-registered
- // ACE_Event_Handler.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // = These methods and data members are shared by derived classes.
-
- static int in_range (int signum);
- // Check whether the SIGNUM is within the legal range of signals.
-
- static sig_atomic_t sig_pending_;
- // Keeps track of whether a signal is pending.
-
-private:
- static ACE_Event_Handler *signal_handlers_[ACE_NSIG];
- // Array used to store one user-defined Event_Handler for every
- // signal.
-};
-
-class ACE_Export ACE_Sig_Adapter : public ACE_Event_Handler
-{
- // = TITLE
- // Provide an adapter that transforms various types of signal
- // handlers into the scheme used by the <ACE_Reactor>.
-public:
- ACE_Sig_Adapter (ACE_Sig_Action &, int sigkey);
- ACE_Sig_Adapter (ACE_Event_Handler *, int sigkey);
- ACE_Sig_Adapter (ACE_Sig_Handler_Ex, int sigkey = 0);
-
- int sigkey (void);
- // Returns this signal key that's used to remove this from the
- // <ACE_Reactor>'s internal table.
-
- virtual int handle_signal (int, siginfo_t *, ucontext_t *);
- // Called by the <Reactor> to dispatch the signal handler.
-
-private:
- int sigkey_;
- // Key for this signal handler (used to remove it).
-
- enum
- {
- ACE_HANDLER, // We're just wrapping an ACE_Event_Handler.
- SIG_ACTION, // An ACE_Sig_Action.
- C_FUNCTION // A normal C function.
- } type_;
- // Is this an external handler or an ACE handler?
-
- // = This should be a union, but C++ won't allow that because the
- // <ACE_Sig_Action> has a constructor.
- ACE_Sig_Action sa_;
- // This is an external handler (ugh).
-
- ACE_Event_Handler *eh_;
- // This is an ACE hander.
-
- ACE_Sig_Handler_Ex sig_func_;
- // This is a normal C function.
-};
-
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES)
-class ACE_Export ACE_Sig_Handlers : public ACE_Sig_Handler
-{
- // = TITLE
- // This is an alternative signal handling dispatcher for ACE. It
- // allows a list of signal handlers to be registered for each
- // signal. It also makes SA_RESTART the default mode.
- //
- // = DESCRIPTION
- // Using this class a program can register one or more
- // ACE_Event_Handler with the ACE_Sig_Handler in order to
- // handle a designated <signum>. When a signal occurs that
- // corresponds to this <signum>, the <handle_signal> methods of
- // all the registered ACE_Event_Handlers are invoked
- // automatically.
-public:
- // = Registration and removal methods.
- virtual int register_handler (int signum,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp = 0,
- ACE_Event_Handler **old_sh = 0,
- ACE_Sig_Action *old_disp = 0);
- // Add a new ACE_Event_Handler and a new sigaction associated with
- // <signum>. Passes back the existing ACE_Event_Handler and its
- // sigaction if pointers are non-zero. Returns -1 on failure and
- // a <sigkey> that is >= 0 on success.
-
- virtual int remove_handler (int signum,
- ACE_Sig_Action *new_disp = 0,
- ACE_Sig_Action *old_disp = 0,
- int sigkey = -1);
- // Remove the ACE_Event_Handler currently associated with <signum>.
- // Install the new disposition (if given) and return the previous
- // disposition (if desired by the caller). Returns 0 on success and
- // -1 if <signum> is invalid.
-
- // = Set/get the handler associated with a particular signal.
-
- virtual ACE_Event_Handler *handler (int signum);
- // Return the head of the list of ACE_Sig_Handlers associated
- // with SIGNUM.
-
- virtual ACE_Event_Handler *handler (int signum, ACE_Event_Handler *);
- // Set a new ACE_Event_Handler that is associated with SIGNUM at the
- // head of the list of signals. Return the existing handler that
- // was at the head.
-
- static void dispatch (int signum, siginfo_t *, ucontext_t *);
- // Callback routine registered with sigaction(2) that dispatches the
- // handle_signal() method of all the pre-registered
- // ACE_Event_Handlers for <signum>
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- static int sigkey_;
- // Keeps track of the id that uniquely identifies each registered
- // signal handler. This id can be used to cancel a timer via the
- // <remove_handler> method.
-
- static int third_party_sig_handler_;
- // If this is > 0 then a 3rd party library has registered a
- // handler...
-};
-#endif /* ACE_HAS_BROKEN_HPUX_TEMPLATES */
-
-#include "ace/Containers.h"
-
-#if defined (__ACE_INLINE__)
-#include "ace/Signal.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_SIGNAL_HANDLER_H */
diff --git a/ace/Signal.i b/ace/Signal.i
deleted file mode 100644
index 55ff8aeb4dc..00000000000
--- a/ace/Signal.i
+++ /dev/null
@@ -1,270 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Signal.i
-#include "ace/Object_Manager.h"
-
-ACE_INLINE
-ACE_Sig_Set::ACE_Sig_Set (sigset_t *ss)
-{
- ACE_TRACE ("ACE_Sig_Set::ACE_Sig_Set");
-
- if (ss == 0)
- ACE_OS::sigfillset (&this->sigset_);
- else
- // Structure assignment.
- this->sigset_ = *ss;
-}
-
-ACE_INLINE
-ACE_Sig_Set::ACE_Sig_Set (int fill)
-{
- ACE_TRACE ("ACE_Sig_Set::ACE_Sig_Set");
-
- if (fill)
- ACE_OS::sigfillset (&this->sigset_);
- else
- ACE_OS::sigemptyset (&this->sigset_);
-}
-
-ACE_INLINE
-ACE_Sig_Set::ACE_Sig_Set (ACE_Sig_Set *ss)
-{
- ACE_TRACE ("ACE_Sig_Set::ACE_Sig_Set");
-
- if (ss == 0)
- ACE_OS::sigfillset (&this->sigset_);
- else
- this->sigset_ = ss->sigset_;
-}
-
-ACE_INLINE
-ACE_Sig_Set::~ACE_Sig_Set (void)
-{
- ACE_TRACE ("ACE_Sig_Set::~ACE_Sig_Set");
- ACE_OS::sigemptyset (&this->sigset_);
-}
-
-ACE_INLINE int
-ACE_Sig_Set::empty_set (void)
-{
- ACE_TRACE ("ACE_Sig_Set::empty_set");
- return ACE_OS::sigemptyset (&this->sigset_);
-}
-
-ACE_INLINE int
-ACE_Sig_Set::fill_set (void)
-{
- ACE_TRACE ("ACE_Sig_Set::fill_set");
- return ACE_OS::sigfillset (&this->sigset_);
-}
-
-ACE_INLINE int
-ACE_Sig_Set::sig_add (int signo)
-{
- ACE_TRACE ("ACE_Sig_Set::sig_add");
- return ACE_OS::sigaddset (&this->sigset_, signo);
-}
-
-ACE_INLINE int
-ACE_Sig_Set::sig_del (int signo)
-{
- ACE_TRACE ("ACE_Sig_Set::sig_del");
- return ACE_OS::sigdelset (&this->sigset_, signo);
-}
-
-ACE_INLINE int
-ACE_Sig_Set::is_member (int signo) const
-{
- ACE_TRACE ("ACE_Sig_Set::is_member");
- return ACE_OS::sigismember (ACE_const_cast (sigset_t *, &this->sigset_), signo);
-}
-
-ACE_INLINE
-ACE_Sig_Set::operator sigset_t *(void)
-{
- ACE_TRACE ("ACE_Sig_Set::operator sigset_t *");
- return &this->sigset_;
-}
-
-ACE_INLINE sigset_t
-ACE_Sig_Set::sigset (void)
-{
- ACE_TRACE ("ACE_Sig_Set::sigset");
- return this->sigset_;
-}
-
-ACE_INLINE int
-ACE_Sig_Action::flags (void)
-{
- ACE_TRACE ("ACE_Sig_Action::flags");
- return this->sa_.sa_flags;
-}
-
-ACE_INLINE void
-ACE_Sig_Action::flags (int flags)
-{
- ACE_TRACE ("ACE_Sig_Action::flags");
- this->sa_.sa_flags = flags;
-}
-
-ACE_INLINE sigset_t *
-ACE_Sig_Action::mask (void)
-{
- ACE_TRACE ("ACE_Sig_Action::mask");
- return &this->sa_.sa_mask;
-}
-
-ACE_INLINE void
-ACE_Sig_Action::mask (sigset_t *ss)
-{
- ACE_TRACE ("ACE_Sig_Action::mask");
- if (ss != 0)
- this->sa_.sa_mask = *ss; // Structure assignment
-}
-
-ACE_INLINE void
-ACE_Sig_Action::mask (ACE_Sig_Set &ss)
-{
- ACE_TRACE ("ACE_Sig_Action::mask");
- this->sa_.sa_mask = ss.sigset (); // Structure assignment
-}
-
-ACE_INLINE ACE_SignalHandler
-ACE_Sig_Action::handler (void)
-{
- ACE_TRACE ("ACE_Sig_Action::handler");
- return ACE_SignalHandler (this->sa_.sa_handler);
-}
-
-ACE_INLINE void
-ACE_Sig_Action::handler (ACE_SignalHandler handler)
-{
- ACE_TRACE ("ACE_Sig_Action::handler");
-#if !defined(ACE_HAS_TANDEM_SIGNALS)
- this->sa_.sa_handler = ACE_SignalHandlerV (handler);
-#else
- this->sa_.sa_handler = (void (*)()) ACE_SignalHandlerV (handler);
-#endif /* !ACE_HAS_TANDEM_SIGNALS */
-}
-
-#if 0
-ACE_INLINE ACE_SignalHandler
-ACE_Sig_Action::sigaction (void)
-{
- ACE_TRACE ("ACE_Sig_Action::sigaction");
- return ACE_SignalHandler (this->sa_.sa_sigaction);
-}
-
-ACE_INLINE void
-ACE_Sig_Action::sigaction (ACE_SignalHandler handler)
-{
- ACE_TRACE ("ACE_Sig_Action::handler");
- this->sa_.sa_sigaction = (void (*)()) ACE_SignalHandlerV (handler);
-}
-#endif /* 0 */
-
-ACE_INLINE void
-ACE_Sig_Action::set (struct sigaction *sa)
-{
- ACE_TRACE ("ACE_Sig_Action::set");
- this->sa_ = *sa; // Structure assignment.
-}
-
-ACE_INLINE struct sigaction *
-ACE_Sig_Action::get (void)
-{
- ACE_TRACE ("ACE_Sig_Action::get");
- return &this->sa_;
-}
-
-ACE_INLINE
-ACE_Sig_Action::operator ACE_SIGACTION * ()
-{
- ACE_TRACE ("ACE_Sig_Action::operator ACE_SIGACTION *");
- return &this->sa_;
-}
-
-ACE_INLINE
-ACE_Sig_Action::ACE_Sig_Action (const ACE_Sig_Action &s)
-{
- ACE_TRACE ("ACE_Sig_Action::ACE_Sig_Action");
- *this = s; // structure copy.
-}
-
-ACE_INLINE int
-ACE_Sig_Action::register_action (int signum, ACE_Sig_Action *oaction)
-{
- ACE_TRACE ("ACE_Sig_Action::register_action");
- struct sigaction *sa = oaction == 0 ? 0 : oaction->get ();
-
- return ACE_OS::sigaction (signum, &this->sa_, sa);
-}
-
-ACE_INLINE int
-ACE_Sig_Action::retrieve_action (int signum)
-{
- ACE_TRACE ("ACE_Sig_Action::retrieve_action");
- return ACE_OS::sigaction (signum, 0, &this->sa_);
-}
-
-ACE_INLINE int
-ACE_Sig_Action::restore_action (int signum, ACE_Sig_Action &oaction)
-{
- ACE_TRACE ("ACE_Sig_Action::restore_action");
- this->sa_ = *oaction.get (); // Structure assignment
- return ACE_OS::sigaction (signum, &this->sa_, 0);
-}
-
-// Block out the signal MASK until the destructor is called.
-
-ACE_INLINE
-ACE_Sig_Guard::ACE_Sig_Guard (ACE_Sig_Set *mask)
-{
- //ACE_TRACE ("ACE_Sig_Guard::ACE_Sig_Guard");
-
- // If MASK is 0 then block all signals!
- if (mask == 0)
- {
-#if 0
- ACE_Sig_Set smask (1);
-#endif
-
-
-#if defined (ACE_LACKS_PTHREAD_THR_SIGSETMASK)
- ACE_OS::sigprocmask (SIG_BLOCK, (sigset_t *) ACE_Object_Manager::default_mask (), (sigset_t *)
- this->omask_);
-#else
- ACE_OS::thr_sigsetmask (SIG_BLOCK, (sigset_t *) ACE_Object_Manager::default_mask (), (sigset_t *)
- this->omask_);
-#endif /* ACE_LACKS_PTHREAD_THR_SIGSETMASK */
- }
- else
-#if defined (ACE_LACKS_PTHREAD_THR_SIGSETMASK)
- ACE_OS::sigprocmask (SIG_BLOCK, (sigset_t *) *mask, (sigset_t *)
- this->omask_);
-#else
- ACE_OS::thr_sigsetmask (SIG_BLOCK, (sigset_t *) *mask, (sigset_t *)
- this->omask_);
-#endif /* ACE_LACKS_PTHREAD_THR_SIGSETMASK */
-}
-
-// Restore the signal mask.
-
-ACE_INLINE
-ACE_Sig_Guard::~ACE_Sig_Guard (void)
-{
- //ACE_TRACE ("ACE_Sig_Guard::~ACE_Sig_Guard");
-#if defined (ACE_LACKS_PTHREAD_THR_SIGSETMASK)
- ACE_OS::sigprocmask (SIG_SETMASK, (sigset_t *) this->omask_, 0);
-#else
- ACE_OS::thr_sigsetmask (SIG_SETMASK, (sigset_t *) this->omask_, 0);
-#endif /* ACE_LACKS_PTHREAD_THR_SIGSETMASK */
-}
-
-ACE_INLINE int
-ACE_Sig_Handler::in_range (int signum)
-{
- ACE_TRACE ("ACE_Sig_Handler::in_range");
- return signum > 0 && signum < ACE_NSIG;
-}
diff --git a/ace/Singleton.cpp b/ace/Singleton.cpp
deleted file mode 100644
index 1a59137ed36..00000000000
--- a/ace/Singleton.cpp
+++ /dev/null
@@ -1,199 +0,0 @@
-// $Id$
-
-#if !defined (ACE_SINGLETON_C)
-#define ACE_SINGLETON_C
-
-#define ACE_BUILD_DLL
-#include "ace/Singleton.h"
-#include "ace/Synch_T.h"
-#include "ace/Object_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Singleton.i"
-#endif /* __ACE_INLINE__ */
-
-template <class TYPE, class ACE_LOCK> void
-ACE_Singleton<TYPE, ACE_LOCK>::dump (void)
-{
- ACE_TRACE ("ACE_Singleton<TYPE, ACE_LOCK>::dump");
-
-#if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("instance_ = %x"),
- ACE_Singleton<TYPE, ACE_LOCK>::instance_i ()));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-#endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-}
-
-template <class TYPE, class ACE_LOCK> ACE_Singleton<TYPE, ACE_LOCK> *&
-ACE_Singleton<TYPE, ACE_LOCK>::instance_i (void)
-{
-#if defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
- // Pointer to the Singleton instance. This works around a bug with
- // G++ and it's (mis-)handling of templates and statics...
- static ACE_Singleton<TYPE, ACE_LOCK> *singleton_ = 0;
-
- return singleton_;
-#else
- return ACE_Singleton<TYPE, ACE_LOCK>::singleton_;
-#endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-}
-
-template <class TYPE, class ACE_LOCK> TYPE *
-ACE_Singleton<TYPE, ACE_LOCK>::instance (void)
-{
- ACE_TRACE ("ACE_Singleton<TYPE, ACE_LOCK>::instance");
-
- ACE_Singleton<TYPE, ACE_LOCK> *&singleton =
- ACE_Singleton<TYPE, ACE_LOCK>::instance_i ();
-
- // Perform the Double-Check pattern...
- if (singleton == 0)
- {
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- if (ACE_Object_Manager::starting_up () ||
- ACE_Object_Manager::shutting_down ())
- {
- // The program is still starting up, and therefore assumed
- // to be single threaded. There's no need to double-check.
- // Or, the ACE_Object_Manager instance has been destroyed,
- // so the preallocated lock is not available.
-#endif /* ACE_MT_SAFE */
- ACE_NEW_RETURN (singleton, (ACE_Singleton<TYPE, ACE_LOCK>), 0);
-
- // Register for destruction with ACE_Object_Manager.
- ACE_Object_Manager::at_exit (singleton);
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- }
- else
- {
- // Obtain a lock from the ACE_Object_Manager. The pointer
- // is static, so we only obtain one per ACE_Singleton instantiation.
- static ACE_LOCK *lock = 0;
- if (ACE_Object_Manager::get_singleton_lock (lock) != 0)
- // Failed to allocate the lock!
- return 0;
-
- ACE_GUARD_RETURN (ACE_LOCK, ace_mon, *lock, 0);
-
- if (singleton == 0)
- {
- ACE_NEW_RETURN (singleton,
- (ACE_Singleton<TYPE, ACE_LOCK>), 0);
-
- // Register for destruction with ACE_Object_Manager.
- ACE_Object_Manager::at_exit (singleton);
- }
- }
-#endif /* ACE_MT_SAFE */
- }
-
- return &singleton->instance_;
-}
-
-template <class TYPE, class ACE_LOCK> void
-ACE_Singleton<TYPE, ACE_LOCK>::cleanup (void *)
-{
- delete this;
- ACE_Singleton<TYPE, ACE_LOCK>::instance_i () = 0;
-}
-
-#if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
-// Pointer to the Singleton instance.
-template <class TYPE, class ACE_LOCK> ACE_Singleton<TYPE, ACE_LOCK> *
-ACE_Singleton<TYPE, ACE_LOCK>::singleton_ = 0;
-#endif /* !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES) */
-
-template <class TYPE, class ACE_LOCK> void
-ACE_TSS_Singleton<TYPE, ACE_LOCK>::dump (void)
-{
- ACE_TRACE ("ACE_TSS_Singleton<TYPE, ACE_LOCK>::dump");
-
-#if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("instance_ = %x"),
- ACE_TSS_Singleton<TYPE, ACE_LOCK>::instance_i ()));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-#endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-}
-
-template <class TYPE, class ACE_LOCK> ACE_TSS_Singleton<TYPE, ACE_LOCK> *&
-ACE_TSS_Singleton<TYPE, ACE_LOCK>::instance_i (void)
-{
-#if defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
- // Pointer to the Singleton instance. This works around a bug with
- // G++ and it's (mis-)handling of templates and statics...
- static ACE_TSS_Singleton<TYPE, ACE_LOCK> *singleton_ = 0;
-
- return singleton_;
-#else
- return ACE_TSS_Singleton<TYPE, ACE_LOCK>::singleton_;
-#endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-}
-
-template <class TYPE, class ACE_LOCK> TYPE *
-ACE_TSS_Singleton<TYPE, ACE_LOCK>::instance (void)
-{
- ACE_TRACE ("ACE_TSS_Singleton<TYPE, ACE_LOCK>::instance");
-
- ACE_TSS_Singleton<TYPE, ACE_LOCK> *&singleton =
- ACE_TSS_Singleton<TYPE, ACE_LOCK>::instance_i ();
-
- // Perform the Double-Check pattern...
- if (singleton == 0)
- {
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- if (ACE_Object_Manager::starting_up () ||
- ACE_Object_Manager::shutting_down ())
- {
- // The program is still starting up, and therefore assumed
- // to be single threaded. There's no need to double-check.
- // Or, the ACE_Object_Manager instance has been destroyed,
- // so the preallocated lock is not available.
-#endif /* ACE_MT_SAFE */
- ACE_NEW_RETURN (singleton, (ACE_TSS_Singleton<TYPE, ACE_LOCK>), 0);
-
- // Register for destruction with ACE_Object_Manager.
- ACE_Object_Manager::at_exit (singleton);
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- }
- else
- {
- // Obtain a lock from the ACE_Object_Manager. The pointer
- // is static, so we only obtain one per ACE_Singleton instantiation.
- static ACE_LOCK *lock = 0;
- if (ACE_Object_Manager::get_singleton_lock (lock) != 0)
- // Failed to allocate the lock!
- return 0;
-
- ACE_GUARD_RETURN (ACE_LOCK, ace_mon, *lock, 0);
-
- if (singleton == 0)
- {
- ACE_NEW_RETURN (singleton,
- (ACE_TSS_Singleton<TYPE, ACE_LOCK>), 0);
-
- // Register for destruction with ACE_Object_Manager.
- ACE_Object_Manager::at_exit (singleton);
- }
- }
-#endif /* ACE_MT_SAFE */
- }
-
- return ACE_TSS_GET (&singleton->instance_, TYPE);
-}
-
-template <class TYPE, class ACE_LOCK> void
-ACE_TSS_Singleton<TYPE, ACE_LOCK>::cleanup (void *)
-{
- ACE_TRACE ("ACE_TSS_Singleton::cleanup");
-
- delete this;
- ACE_TSS_Singleton<TYPE, ACE_LOCK>::instance_i () = 0;
-}
-
-#if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
-// Pointer to the Singleton instance.
-template <class TYPE, class ACE_LOCK> ACE_TSS_Singleton <TYPE, ACE_LOCK> *
-ACE_TSS_Singleton<TYPE, ACE_LOCK>::singleton_ = 0;
-#endif /* !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES) */
-
-#endif /* ACE_SINGLETON_C */
diff --git a/ace/Singleton.h b/ace/Singleton.h
deleted file mode 100644
index f8bfa8ef8de..00000000000
--- a/ace/Singleton.h
+++ /dev/null
@@ -1,140 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Singleton.h
-//
-// = DESCRIPTION
-//
-// = AUTHOR
-// Tim Harrison (harrison@cs.wustl.edu), Douglas C. Schmidt, Chris
-// Lahey, Rich Christy, and David Levine.
-//
-// ============================================================================
-
-#if !defined (ACE_SINGLETON_H)
-#define ACE_SINGLETON_H
-
-#include "ace/Synch.h"
-
-template <class TYPE, class ACE_LOCK>
-class ACE_Singleton : public ACE_Cleanup
-{
- // = TITLE
- // A Singleton Adapter the uses the Adapter pattern to turn
- // ordinary classes into Singletons optimized with the
- // Double-Checked Locking optimization pattern.
- //
- // = DESCRIPTION
- // This implementation is a slight variation on the GoF
- // Singleton pattern. In particular, a single
- // <ACE_Singleton<TYPE, ACE_LOCK> > instance is allocated here, not
- // a <TYPE> instance. The reason for this is to allow
- // registration with the <ACE_Object_Manager>, so that the
- // Singleton can be cleaned up when the process exits. For this
- // scheme to work, a (static) <cleanup> function must be
- // provided. <ACE_Singleton> provides one so that TYPE doesn't
- // need to.
- //
- // NOTE: the best types to use for ACE_LOCK are
- // ACE_Recursive_Thread_Mutex and ACE_Null_Mutex.
- // ACE_Recursive_Thread_Mutex should be used in multi-threaded
- // programs in which it is possible for more than one thread to
- // access the <ACE_Singleton<TYPE, ACE_LOCK>> instance.
- // ACE_Null_Mutex can be used otherwise. The reason that these
- // types of locks are best has to do with their allocation by
- // the ACE_Object_Manager. Single ACE_Recursive_Thread_Mutex
- // and ACE_Null_Mutex instances are used for all ACE_Singleton
- // instantiations. However, other types of locks are allocated
- // per ACE_Singleton instantiation.
-public:
- static TYPE *instance (void);
- // Global access point to the Singleton.
-
- virtual void cleanup (void *param = 0);
- // Cleanup method, used by <ace_cleanup_destroyer> to destroy the
- // <ACE_Singleton>.
-
- static void dump (void);
- // Dump the state of the object.
-
-protected:
- ACE_Singleton (void);
- // Default constructor.
-
- TYPE instance_;
- // Contained instance.
-
-#if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
- static ACE_Singleton<TYPE, ACE_LOCK> *singleton_;
- // Pointer to the Singleton (ACE_Cleanup) instance.
-#endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-
- static ACE_Singleton<TYPE, ACE_LOCK> *&instance_i (void);
- // Get pointer to the Singleton instance.
-};
-
-template <class TYPE, class ACE_LOCK>
-class ACE_TSS_Singleton : public ACE_Cleanup
-{
- // = TITLE
- // This class uses the Adapter pattern to turn ordinary classes
- // into Thread-specific Singletons optimized with the
- // Double-Checked Locking optimization pattern.
- //
- // = DESCRIPTION
- // This implementation is another variation on the GoF Singleton
- // pattern. In this case, a single <ACE_TSS_Singleton<TYPE,
- // LOCK> > instance is allocated here, not a <TYPE> instance.
- // Each call to the <instance> static method returns a Singleton
- // whose pointer resides in thread-specific storage. As with
- // <ACE_Singleton>, we use the <ACE_Object_Manager> so that the
- // Singleton can be cleaned up when the process exits. For this
- // scheme to work, a (static) <cleanup> function must be
- // provided. <ACE_Singleton> provides one so that TYPE doesn't
- // need to.
-public:
- static TYPE *instance (void);
- // Global access point to the Singleton.
-
- virtual void cleanup (void *param = 0);
- // Cleanup method, used by <ace_cleanup_destroyer> to destroy the
- // singleton.
-
- static void dump (void);
- // Dump the state of the object.
-
-protected:
- ACE_TSS_Singleton (void);
- // Default constructor.
-
- ACE_TSS_TYPE (TYPE) instance_;
- // Contained instance.
-
-#if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
- static ACE_TSS_Singleton<TYPE, ACE_LOCK> *singleton_;
- // Pointer to the Singleton (ACE_Cleanup) instance.
-#endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-
- static ACE_TSS_Singleton<TYPE, ACE_LOCK> *&instance_i (void);
- // Get pointer to the TSS Singleton instance.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Singleton.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Singleton.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Singleton.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_SINGLETON_H */
diff --git a/ace/Singleton.i b/ace/Singleton.i
deleted file mode 100644
index c49bd5a0428..00000000000
--- a/ace/Singleton.i
+++ /dev/null
@@ -1,20 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Singleton.i
-
-// Default constructors.
-//
-// Note: don't explicitly initialize "instance_", because TYPE may not
-// have a default constructor. Let the compiler figure it out . . .
-
-template <class TYPE, class ACE_LOCK> ACE_INLINE
-ACE_Singleton<TYPE, ACE_LOCK>::ACE_Singleton (void)
-{
-}
-
-template <class TYPE, class ACE_LOCK> ACE_INLINE
-ACE_TSS_Singleton<TYPE, ACE_LOCK>::ACE_TSS_Singleton (void)
-{
-}
-
diff --git a/ace/Strategies.cpp b/ace/Strategies.cpp
deleted file mode 100644
index 76e79064118..00000000000
--- a/ace/Strategies.cpp
+++ /dev/null
@@ -1,84 +0,0 @@
-// Strategies.cpp
-// $Id$
-
-#if !defined (ACE_STRATEGIES_C)
-#define ACE_STRATEGIES_C
-
-#define ACE_BUILD_DLL
-#include "ace/Reactor.h"
-#include "ace/Strategies.h"
-
-ACE_Notification_Strategy::ACE_Notification_Strategy (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask)
- : eh_ (eh),
- mask_ (mask)
-{
-}
-
-ACE_Notification_Strategy::~ACE_Notification_Strategy (void)
-{
-}
-
-ACE_Event_Handler *
-ACE_Notification_Strategy::event_handler (void)
-{
- return eh_;
-}
-
-void
-ACE_Notification_Strategy::event_handler (ACE_Event_Handler *eh)
-{
- this->eh_ = eh;
-}
-
-ACE_Reactor_Mask
-ACE_Notification_Strategy::mask (void)
-{
- return mask_;
-}
-
-void
-ACE_Notification_Strategy::mask (ACE_Reactor_Mask m)
-{
- this->mask_ = m;
-}
-
-ACE_Reactor_Notification_Strategy::ACE_Reactor_Notification_Strategy (ACE_Reactor *reactor,
- ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask)
- : ACE_Notification_Strategy (eh, mask),
- reactor_ (reactor)
-{
-}
-
-int
-ACE_Reactor_Notification_Strategy::notify (void)
-{
- return this->reactor_->notify (this->eh_, this->mask_);
-}
-
-int
-ACE_Reactor_Notification_Strategy::notify (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask)
-{
- return this->reactor_->notify (eh, mask);
-}
-
-ACE_Reactor *
-ACE_Reactor_Notification_Strategy::reactor (void)
-{
- return this->reactor_;
-}
-
-void
-ACE_Reactor_Notification_Strategy::reactor (ACE_Reactor *r)
-{
- this->reactor_ = r;
-}
-
-ACE_Connection_Recycling_Strategy::~ACE_Connection_Recycling_Strategy (void)
-{
-}
-
-#endif /* ACE_STRATEGIES_C */
-
diff --git a/ace/Strategies.h b/ace/Strategies.h
deleted file mode 100644
index be64ce20e9e..00000000000
--- a/ace/Strategies.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Strategies.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_STRATEGIES_H)
-#define ACE_STRATEGIES_H
-
-#include "ace/Event_Handler.h"
-
-// Forward decls.
-class ACE_Reactor;
-
-class ACE_Export ACE_Notification_Strategy
-{
- // = TITLE
- // Abstract class used for notifing an interested party
- //
- // = DESCRIPTION
- // A vehicle for extending the behavior of ACE_Message_Queue wrt
- // notification *without subclassing*. Thus, it's an example of
- // the Bridge/Strategy patterns.
-public:
- ACE_Notification_Strategy (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask);
- virtual ~ACE_Notification_Strategy (void);
-
- virtual int notify (void) = 0;
- virtual int notify (ACE_Event_Handler *,
- ACE_Reactor_Mask mask) = 0;
-
- // Get/Set the event handler
- ACE_Event_Handler *event_handler (void);
- void event_handler (ACE_Event_Handler *eh);
-
- // Get/Set the reactor mask
- ACE_Reactor_Mask mask (void);
- void mask (ACE_Reactor_Mask m);
-
-protected:
- ACE_Event_Handler *eh_;
- ACE_Reactor_Mask mask_;
-};
-
-class ACE_Export ACE_Reactor_Notification_Strategy : public ACE_Notification_Strategy
-{
- // = TITLE
- // Used to notify an ACE_Reactor
- //
- // = DESCRIPTION
- // Integrates the ACE_Message_Queue notification into the
- // ACE_Reactor::notify() method.
-public:
- ACE_Reactor_Notification_Strategy (ACE_Reactor *reactor,
- ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask);
-
- virtual int notify (void);
-
- virtual int notify (ACE_Event_Handler *,
- ACE_Reactor_Mask mask);
-
- // Get/Set the reactor
- ACE_Reactor *reactor (void);
- void reactor (ACE_Reactor *r);
-
-protected:
- ACE_Reactor *reactor_;
-};
-
-class ACE_Export ACE_Connection_Recycling_Strategy
-{
- // = TITLE
- // Defines the interface for a connection recycler.
-public:
- virtual ~ACE_Connection_Recycling_Strategy (void);
- // Virtual Destructor
-
- virtual int purge (const void *recycling_act) = 0;
- // Remove from cache.
-
- virtual int cache (const void *recycling_act) = 0;
- // Add to cache.
-};
-
-// This needs to come here to avoid circular dependencies.
-#include "ace/Strategies_T.h"
-
-#endif /* ACE_STRATEGIES_H */
diff --git a/ace/Strategies.i b/ace/Strategies.i
deleted file mode 100644
index a8f84ba003e..00000000000
--- a/ace/Strategies.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Strategies.i
diff --git a/ace/Strategies_T.cpp b/ace/Strategies_T.cpp
deleted file mode 100644
index b2892e46c00..00000000000
--- a/ace/Strategies_T.cpp
+++ /dev/null
@@ -1,1110 +0,0 @@
-// Strategies_T.cpp
-// $Id$
-
-#if !defined (ACE_STRATEGIES_T_C)
-#define ACE_STRATEGIES_T_C
-
-#define ACE_BUILD_DLL
-#include "ace/Strategies_T.h"
-#include "ace/Synch.h"
-#include "ace/Service_Types.h"
-#include "ace/Thread_Manager.h"
-#include "ace/WFMO_Reactor.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Singleton_Strategy)
-
-template<class SVC_HANDLER>
-ACE_Recycling_Strategy<SVC_HANDLER>::~ACE_Recycling_Strategy (void)
-{
-}
-
-template<class SVC_HANDLER> int
-ACE_Recycling_Strategy<SVC_HANDLER>::assign_recycler (SVC_HANDLER *svc_handler,
- ACE_Connection_Recycling_Strategy *recycler,
- const void *recycling_act)
-{
- svc_handler->recycler (recycler, recycling_act);
- return 0;
-}
-
-template<class SVC_HANDLER> int
-ACE_Recycling_Strategy<SVC_HANDLER>::prepare_for_recycling (SVC_HANDLER *svc_handler)
-{
- return svc_handler->recycle ();
-}
-
-template <class SVC_HANDLER> void
-ACE_Singleton_Strategy<SVC_HANDLER>::dump (void) const
-{
- ACE_TRACE ("ACE_Singleton_Strategy<SVC_HANDLER>::dump");
-}
-
-template <class SVC_HANDLER> int
-ACE_Singleton_Strategy<SVC_HANDLER>::open (SVC_HANDLER *sh,
- ACE_Thread_Manager *)
-{
- ACE_TRACE ("ACE_Singleton_Strategy<SVC_HANDLER>::open");
-
- if (this->svc_handler_ != 0)
- delete this->svc_handler_;
-
- this->svc_handler_ = sh;
- return 0;
-}
-
-template <class SVC_HANDLER>
-ACE_Singleton_Strategy<SVC_HANDLER>::ACE_Singleton_Strategy (SVC_HANDLER *sh,
- ACE_Thread_Manager *tm)
- : svc_handler_ (0)
-{
- ACE_TRACE ("ACE_Singleton_Strategy<SVC_HANDLER>::ACE_Singleton_Strategy");
- this->open (sh, tm);
-}
-
-template <class SVC_HANDLER>
-ACE_Singleton_Strategy<SVC_HANDLER>::~ACE_Singleton_Strategy (void)
-{
- ACE_TRACE ("ACE_Singleton_Strategy<SVC_HANDLER>::~ACE_Singleton_Strategy");
- delete this->svc_handler_;
-}
-
-// Create a Singleton SVC_HANDLER by always returning the same
-// SVC_HANDLER.
-
-template <class SVC_HANDLER> int
-ACE_Singleton_Strategy<SVC_HANDLER>::make_svc_handler (SVC_HANDLER *&sh)
-{
- ACE_TRACE ("ACE_Singleton_Strategy<SVC_HANDLER>::make_svc_handler");
- sh = this->svc_handler_;
- return 0;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Creation_Strategy)
-
-template <class SVC_HANDLER> void
-ACE_Creation_Strategy<SVC_HANDLER>::dump (void) const
-{
- ACE_TRACE ("ACE_Creation_Strategy<SVC_HANDLER>::dump");
-}
-
-template <class SVC_HANDLER> int
-ACE_Creation_Strategy<SVC_HANDLER>::open (ACE_Thread_Manager *thr_mgr)
-{
- ACE_TRACE ("ACE_Creation_Strategy<SVC_HANDLER>::open");
- this->thr_mgr_ = thr_mgr;
- return 0;
-}
-
-
-template <class SVC_HANDLER>
-ACE_Creation_Strategy<SVC_HANDLER>::ACE_Creation_Strategy (ACE_Thread_Manager *thr_mgr)
-{
- ACE_TRACE ("ACE_Creation_Strategy<SVC_HANDLER>::ACE_Creation_Strategy");
- this->open (thr_mgr);
-}
-
-// Default behavior is to make a new SVC_HANDLER, passing in the
-// Thread_Manager (if any).
-
-template <class SVC_HANDLER> int
-ACE_Creation_Strategy<SVC_HANDLER>::make_svc_handler (SVC_HANDLER *&sh)
-{
- ACE_TRACE ("ACE_Creation_Strategy<SVC_HANDLER>::make_svc_handler");
-
- if (sh == 0)
- ACE_NEW_RETURN (sh, SVC_HANDLER (this->thr_mgr_), -1);
- return 0;
-}
-
-template <class SVC_HANDLER>
-ACE_Creation_Strategy<SVC_HANDLER>::~ACE_Creation_Strategy (void)
-{
- ACE_TRACE ("ACE_Creation_Strategy<SVC_HANDLER>::~ACE_Creation_Strategy");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_DLL_Strategy)
-
-template <class SVC_HANDLER> void
-ACE_DLL_Strategy<SVC_HANDLER>::dump (void) const
-{
- ACE_TRACE ("ACE_DLL_Strategy<SVC_HANDLER>::dump");
-}
-
-template <class SVC_HANDLER> int
-ACE_DLL_Strategy<SVC_HANDLER>::open (const char dll_name[],
- const char factory_function[],
- const char svc_name[],
- ACE_Service_Repository *svc_rep,
- ACE_Thread_Manager *thr_mgr)
-{
- ACE_TRACE ("ACE_DLL_Strategy<SVC_HANDLER>::open");
- this->inherited::open (thr_mgr);
- ACE_OS::strncpy (this->dll_name_, dll_name);
- ACE_OS::strncpy (this->factory_function_, factory_function);
- ACE_OS::strncpy (this->svc_name_, svc_name);
- this->svc_rep_ = svc_rep;
- return 0;
-}
-
-template <class SVC_HANDLER>
-ACE_DLL_Strategy<SVC_HANDLER>::ACE_DLL_Strategy (const char dll_name[],
- const char factory_function[],
- const char svc_name[],
- ACE_Service_Repository *svc_rep,
- ACE_Thread_Manager *thr_mgr)
-{
- ACE_TRACE ("ACE_DLL_Strategy<SVC_HANDLER>::ACE_DLL_Strategy");
- if (this->open (dll_name,
- factory_function,
- svc_name,
- svc_rep, thr_mgr) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("open")));
-}
-
-template <class SVC_HANDLER>
-ACE_DLL_Strategy<SVC_HANDLER>::ACE_DLL_Strategy (void)
-{
- ACE_TRACE ("ACE_DLL_Strategy<SVC_HANDLER>::ACE_DLL_Strategy");
-}
-
-// Create a SVC_HANDLER by dynamically linking it from a DLL.
-
-template <class SVC_HANDLER> int
-ACE_DLL_Strategy<SVC_HANDLER>::make_svc_handler (SVC_HANDLER *&sh)
-{
- ACE_TRACE ("ACE_DLL_Strategy<SVC_HANDLER>::make_svc_handler");
-
- // Open the shared library.
- ACE_SHLIB_HANDLE handle = ACE_OS::dlopen (this->shared_library_);
-
- // Extract the factory function.
- SVC_HANDLER *(*factory)(void) =
- (SVC_HANDLER *(*)(void)) ACE_OS::dlsym (handle,
- this->factory_function_);
-
- // Call the factory function to obtain the new SVC_Handler (should
- // use RTTI here when it becomes available...)
- SVC_HANDLER *svc_handler;
-
- ACE_ALLOCATOR_RETURN (svc_handler, (*factory)(), -1);
-
- if (svc_handler != 0)
- {
- // Create an ACE_Service_Type containing the SVC_Handler and
- // insert into this->svc_rep_;
-
- ACE_Service_Type_Impl *stp =
- new ACE_Service_Object_Type (svc_handler, this->svc_name_);
-
- if (stp == 0)
- {
- errno = ENOMEM;
- return -1;
- }
-
- ACE_Service_Type *srp =
- new ACE_Service_Type (this->svc_name_, stp, handle, 1);
-
- if (srp == 0)
- {
- delete stp;
- errno = ENOMEM;
- return -1;
- }
-
- if (this->svc_rep_->insert (srp) == -1)
- return -1;
- // @@ Somehow, we need to deal with this->thr_mgr_...
- }
-
- sh = svc_handler;
- return 0;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Concurrency_Strategy)
-
-template <class SVC_HANDLER> void
-ACE_Concurrency_Strategy<SVC_HANDLER>::dump (void) const
-{
- ACE_TRACE ("ACE_Concurrency_Strategy<SVC_HANDLER>::dump");
-}
-
-// Default behavior is to activate the SVC_HANDLER by calling it's
-// open() method, which allows the SVC_HANDLER to determine its own
-// concurrency strategy.
-
-template <class SVC_HANDLER> int
-ACE_Concurrency_Strategy<SVC_HANDLER>::activate_svc_handler (SVC_HANDLER *svc_handler,
- void *arg)
-{
- ACE_TRACE ("ACE_Concurrency_Strategy<SVC_HANDLER>::activate_svc_handler");
-
- int result = 0;
-
- // See if we should enable non-blocking I/O on the <svc_handler>'s
- // peer.
- if (ACE_BIT_ENABLED (this->flags_, ACE_NONBLOCK) != 0)
- {
- if (svc_handler->peer ().enable (ACE_NONBLOCK) == -1)
- result = -1;
- }
- // Otherwise, make sure it's disabled by default.
- else if (svc_handler->peer ().disable (ACE_NONBLOCK) == -1)
- result = -1;
-
- if (result == 0 && svc_handler->open (arg) == -1)
- result = -1;
-
- if (result == -1)
- svc_handler->close (0);
-
- return result;
-}
-
-template <class SVC_HANDLER>
-ACE_Concurrency_Strategy<SVC_HANDLER>::ACE_Concurrency_Strategy (int flags)
- : flags_ (flags)
-{
- ACE_TRACE ("ACE_Concurrency_Strategy<SVC_HANDLER>::~ACE_Concurrency_Strategy");
-}
-
-template <class SVC_HANDLER>
-ACE_Concurrency_Strategy<SVC_HANDLER>::~ACE_Concurrency_Strategy (void)
-{
- ACE_TRACE ("ACE_Concurrency_Strategy<SVC_HANDLER>::~ACE_Concurrency_Strategy");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Thread_Strategy)
-
-template <class SVC_HANDLER> void
-ACE_Reactive_Strategy<SVC_HANDLER>::dump (void) const
-{
- ACE_TRACE ("ACE_Reactive_Strategy<SVC_HANDLER>::dump");
-}
-
-template <class SVC_HANDLER> int
-ACE_Reactive_Strategy<SVC_HANDLER>::open (ACE_Reactor *reactor,
- ACE_Reactor_Mask mask,
- int flags)
-{
- ACE_TRACE ("ACE_Reactive_Strategy<SVC_HANDLER>::open");
- this->reactor_ = reactor;
- this->mask_ = mask;
- this->flags_ = flags;
-
- // Must have a <Reactor>
- if (this->reactor_ == 0)
- return -1;
- else
- return 0;
-}
-
-template <class SVC_HANDLER>
-ACE_Reactive_Strategy<SVC_HANDLER>::ACE_Reactive_Strategy (ACE_Reactor *reactor,
- ACE_Reactor_Mask mask,
- int flags)
-{
- ACE_TRACE ("ACE_Reactive_Strategy<SVC_HANDLER>::ACE_Reactive_Strategy");
-
- if (this->open (reactor, mask, flags) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE_Reactive_Strategy<SVC_HANDLER>::ACE_Reactive_Strategy"));
-}
-
-template <class SVC_HANDLER>
-ACE_Reactive_Strategy<SVC_HANDLER>::ACE_Reactive_Strategy (int flags)
- : ACE_Concurrency_Strategy<SVC_HANDLER> (flags),
- reactor_ (0),
- mask_ (ACE_Event_Handler::NULL_MASK)
-{
- ACE_TRACE ("ACE_Reactive_Strategy<SVC_HANDLER>::ACE_Reactive_Strategy");
-}
-
-template <class SVC_HANDLER>
-ACE_Reactive_Strategy<SVC_HANDLER>::~ACE_Reactive_Strategy (void)
-{
- ACE_TRACE ("ACE_Reactive_Strategy<SVC_HANDLER>::~ACE_Reactive_Strategy");
-}
-
-template <class SVC_HANDLER> int
-ACE_Reactive_Strategy<SVC_HANDLER>::activate_svc_handler (SVC_HANDLER *svc_handler,
- void *arg)
-{
- ACE_TRACE ("ACE_Reactive_Strategy<SVC_HANDLER>::activate_svc_handler");
-
- int result = 0;
-
- if (this->reactor_ == 0)
- result = -1;
-
- // Register with the Reactor with the appropriate <mask>.
- else if (this->reactor_->register_handler (svc_handler, this->mask_) == -1)
- result = -1;
-
- // If the implementation of the reactor uses event associations
- else if (this->reactor_->uses_event_associations ())
- {
- // If we don't have non-block on, it won't work with
- // WFMO_Reactor
- // This maybe too harsh
- // if (!ACE_BIT_ENABLED (this->flags_, ACE_NONBLOCK))
- // goto failure;
- if (svc_handler->open (arg) != -1)
- return 0;
- else
- result = -1;
- }
- else
- // Call up to our parent to do the SVC_HANDLER initialization.
- return this->inherited::activate_svc_handler (svc_handler, arg);
-
- if (result == -1)
- svc_handler->close (0);
-
- return result;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Thread_Strategy)
-
-template <class SVC_HANDLER> void
-ACE_Thread_Strategy<SVC_HANDLER>::dump (void) const
-{
- ACE_TRACE ("ACE_Thread_Strategy<SVC_HANDLER>::dump");
-}
-
-template <class SVC_HANDLER> int
-ACE_Thread_Strategy<SVC_HANDLER>::open (ACE_Thread_Manager *thr_mgr,
- long thr_flags,
- size_t n_threads,
- int flags)
-{
- ACE_TRACE ("ACE_Thread_Strategy<SVC_HANDLER>::open");
- this->thr_mgr_ = thr_mgr;
- this->n_threads_ = n_threads;
- this->thr_flags_ = thr_flags;
- this->flags_ = flags;
-
- // Must have a thread manager!
- if (this->thr_mgr_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "error: must have a non-NULL thread manager\n"), -1);
- else
- return 0;
-}
-
-template <class SVC_HANDLER>
-ACE_Thread_Strategy<SVC_HANDLER>::ACE_Thread_Strategy (ACE_Thread_Manager *thr_mgr,
- long thr_flags,
- size_t n_threads,
- int flags)
-{
- ACE_TRACE ("ACE_Thread_Strategy<SVC_HANDLER>::ACE_Thread_Strategy");
-
- if (this->open (thr_mgr, thr_flags, n_threads, flags) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n",
- "ACE_Thread_Strategy<SVC_HANDLER>::ACE_Thread_Strategy"));
-}
-
-template <class SVC_HANDLER>
-ACE_Thread_Strategy<SVC_HANDLER>::ACE_Thread_Strategy (int flags)
- : ACE_Concurrency_Strategy<SVC_HANDLER> (flags),
- thr_mgr_ (0),
- thr_flags_ (0),
- n_threads_ (1)
-{
- ACE_TRACE ("ACE_Thread_Strategy<SVC_HANDLER>::ACE_Thread_Strategy");
-}
-
-template <class SVC_HANDLER>
-ACE_Thread_Strategy<SVC_HANDLER>::~ACE_Thread_Strategy (void)
-{
- ACE_TRACE ("ACE_Thread_Strategy<SVC_HANDLER>::~ACE_Thread_Strategy");
-}
-
-template <class SVC_HANDLER> int
-ACE_Thread_Strategy<SVC_HANDLER>::activate_svc_handler (SVC_HANDLER *svc_handler,
- void *arg)
-{
- ACE_TRACE ("ACE_Thread_Strategy<SVC_HANDLER>::activate_svc_handler");
- // Call up to our parent to do the SVC_HANDLER initialization.
- if (this->inherited::activate_svc_handler (svc_handler, arg) == -1)
- return -1;
- else
- // Turn the <svc_handler> into an active object (if it isn't
- // already one as a result of the first activation...)
- return svc_handler->activate (this->thr_flags_, this->n_threads_);
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Accept_Strategy)
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Accept_Strategy
- (const ACE_PEER_ACCEPTOR_ADDR &local_addr,
- int restart,
- ACE_Reactor *reactor)
- : reactor_ (reactor)
-{
- ACE_TRACE ("ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Accept_Strategy");
-
- if (this->open (local_addr, restart) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("open")));
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::open
- (const ACE_PEER_ACCEPTOR_ADDR &local_addr, int restart)
-{
- return this->acceptor_.open (local_addr, restart);
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> void
-ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::dump (void) const
-{
- ACE_TRACE ("ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::dump");
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Accept_Strategy (ACE_Reactor *reactor)
- : reactor_ (reactor)
-{
- ACE_TRACE ("ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::ACE_Accept_Strategy");
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> int
-ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::accept_svc_handler
- (SVC_HANDLER *svc_handler)
-{
- ACE_TRACE ("ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::accept_svc_handler");
-
- // Try to find out if the implementation of the reactor that we are
- // using requires us to reset the event association for the newly
- // created handle. This is because the newly created handle will
- // inherit the properties of the listen handle, including its event
- // associations.
- int reset_new_handle = this->reactor_->uses_event_associations ();
-
- if (this->acceptor_.accept (svc_handler->peer (), // stream
- 0, // remote address
- 0, // timeout
- 1, // restart
- reset_new_handle // reset new handler
- ) == -1)
- {
- // Close down handler to avoid memory leaks.
- svc_handler->close (0);
- return -1;
- }
- else
- return 0;
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> ACE_HANDLE
-ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::get_handle (void) const
-{
- ACE_TRACE ("ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::get_handle");
- return this->acceptor_.get_handle ();
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1> ACE_PEER_ACCEPTOR &
-ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::acceptor (void) const
-{
- ACE_TRACE ("ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::acceptor");
- return (ACE_PEER_ACCEPTOR &) this->acceptor_;
-}
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::~ACE_Accept_Strategy (void)
-{
- ACE_TRACE ("ACE_Accept_Strategy<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>::~ACE_Accept_Strategy");
-
- if (this->acceptor_.close () == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("(%P|%t) %p\n"), ASYS_TEXT ("close")));
-}
-
-template <class SVC_HANDLER, ACE_PEER_CONNECTOR_1> void
-ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2>::dump (void) const
-{
- ACE_TRACE ("ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2>::dump");
-}
-
-template <class SVC_HANDLER, ACE_PEER_CONNECTOR_1> int
-ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2>::connect_svc_handler
- (SVC_HANDLER *&sh,
- const ACE_PEER_CONNECTOR_ADDR &remote_addr,
- ACE_Time_Value *timeout,
- const ACE_PEER_CONNECTOR_ADDR &local_addr,
- int reuse_addr,
- int flags,
- int perms)
-{
- ACE_TRACE ("ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2>::connect_svc_handler");
-
- return this->connector_.connect (sh->peer (),
- remote_addr,
- timeout,
- local_addr,
- reuse_addr,
- flags,
- perms);
-}
-
-template <class SVC_HANDLER, ACE_PEER_CONNECTOR_1> ACE_PEER_CONNECTOR &
-ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2>::connector (void) const
-{
- ACE_TRACE ("ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2>::connector");
- return (ACE_PEER_CONNECTOR &) this->connector_;
-}
-
-template <class SVC_HANDLER, ACE_PEER_CONNECTOR_1>
-ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2>::ACE_Connect_Strategy (void)
-{
- ACE_TRACE ("ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2>::ACE_Connect_Strategy");
-}
-
-template <class SVC_HANDLER, ACE_PEER_CONNECTOR_1>
-ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2>::~ACE_Connect_Strategy (void)
-{
- ACE_TRACE ("ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2>::~ACE_Connect_Strategy");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Connect_Strategy)
-ACE_ALLOC_HOOK_DEFINE(ACE_Process_Strategy)
-
-template <class SVC_HANDLER> void
-ACE_Process_Strategy<SVC_HANDLER>::dump (void) const
-{
- ACE_TRACE ("ACE_Process_Strategy<SVC_HANDLER>::dump");
-}
-
-template <class SVC_HANDLER> int
-ACE_Process_Strategy<SVC_HANDLER>::open (size_t n_processes,
- ACE_Event_Handler *acceptor,
- ACE_Reactor *reactor,
- int flags)
-{
- ACE_TRACE ("ACE_Process_Strategy<SVC_HANDLER>::open");
- this->n_processes_ = n_processes;
- this->acceptor_ = acceptor;
- this->reactor_ = reactor;
- this->flags_ = flags;
-
- return 0;
-}
-
-template <class SVC_HANDLER>
-ACE_Process_Strategy<SVC_HANDLER>::ACE_Process_Strategy (size_t n_processes,
- ACE_Event_Handler *acceptor,
- ACE_Reactor *reactor,
- int flags)
-{
- ACE_TRACE ("ACE_Process_Strategy<SVC_HANDLER>::ACE_Process_Strategy");
- this->open (n_processes, acceptor, reactor, flags);
-}
-
-template <class SVC_HANDLER>
-ACE_Process_Strategy<SVC_HANDLER>::~ACE_Process_Strategy (void)
-{
- ACE_TRACE ("ACE_Process_Strategy<SVC_HANDLER>::~ACE_Process_Strategy");
-}
-
-template <class SVC_HANDLER> int
-ACE_Process_Strategy<SVC_HANDLER>::activate_svc_handler (SVC_HANDLER *svc_handler,
- void *arg)
-{
- ACE_TRACE ("ACE_Process_Strategy<SVC_HANDLER>::activate_svc_handler");
-
- switch (ACE_OS::fork ("child"))
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("fork")), -1);
- /* NOTREACHED */
- case 0: // In child process.
-
- // Close down the SOCK_Acceptor's handle since we don't need to
- // keep it open.
- if (this->acceptor_ != 0)
- // Ignore the return value here...
- (void) this->reactor_->remove_handler (this->acceptor_,
- ACE_Event_Handler::ACCEPT_MASK);
-
- // Call up to our ancestor in the inheritance to do the
- // SVC_HANDLER initialization.
- return this->inherited::activate_svc_handler (svc_handler, arg);
- /* NOTREACHED */
- default: // In parent process.
- // We need to close down the <SVC_HANDLER> here because it's
- // running in the child.
- svc_handler->destroy ();
- return 0;
- }
-}
-
-template <class SVC_HANDLER>
-ACE_Scheduling_Strategy<SVC_HANDLER>::ACE_Scheduling_Strategy (SVC_HANDLER *scheduler)
- : scheduler_ (scheduler),
- delete_scheduler_ (0)
-{
- ACE_TRACE ("ACE_Scheduling_Strategy<SVC_HANDLER>::ACE_Scheduling_Strategy");
-
- if (this->scheduler_ == 0)
- {
- // Create a new SVC_HANDLER and assign the global Thread_Manager
- // and Reactor to it...
- ACE_NEW (this->scheduler_, SVC_HANDLER);
-
- if (this->scheduler_->thr_mgr () == 0)
- this->scheduler_->thr_mgr (ACE_Thread_Manager::instance ());
-
- if (this->scheduler_->reactor () == 0)
- this->scheduler_->reactor (ACE_Reactor::instance ());
-
- this->delete_scheduler_ = 1;
- }
-}
-
-template <class SVC_HANDLER>
-ACE_Scheduling_Strategy<SVC_HANDLER>::~ACE_Scheduling_Strategy (void)
-{
- ACE_TRACE ("ACE_Scheduling_Strategy<SVC_HANDLER>::~ACE_Scheduling_Strategy");
-
- if (this->delete_scheduler_)
- this->scheduler_->destroy ();
-}
-
-template <class SVC_HANDLER> void
-ACE_Scheduling_Strategy<SVC_HANDLER>::dump (void) const
-{
- ACE_TRACE ("ACE_Scheduling_Strategy<SVC_HANDLER>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("scheduler_ = %x"), this->scheduler_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ndelete_scheduler_ = %d"), this->delete_scheduler_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class SVC_HANDLER> int
-ACE_Scheduling_Strategy<SVC_HANDLER>::suspend (void)
-{
- ACE_TRACE ("ACE_Scheduling_Strategy<SVC_HANDLER>::suspend");
- return -1;
-}
-
-template <class SVC_HANDLER> int
-ACE_Scheduling_Strategy<SVC_HANDLER>::resume (void)
-{
- ACE_TRACE ("ACE_Scheduling_Strategy<SVC_HANDLER>::resume");
- return -1;
-}
-
-template <class SVC_HANDLER>
-ACE_Schedule_All_Reactive_Strategy<SVC_HANDLER>::ACE_Schedule_All_Reactive_Strategy
- (SVC_HANDLER *scheduler)
- : ACE_Scheduling_Strategy<SVC_HANDLER> (scheduler)
-{
- ACE_TRACE ("ACE_Schedule_All_Reactive_Strategy<SVC_HANDLER>::ACE_Schedule_All_Reactive_Strategy");
-}
-
-template <class SVC_HANDLER> int
-ACE_Schedule_All_Reactive_Strategy<SVC_HANDLER>::suspend (void)
-{
- ACE_TRACE ("ACE_Schedule_All_Reactive_Strategy<SVC_HANDLER>::suspend");
- return this->scheduler_->reactor ()->suspend_handlers ();
-}
-
-template <class SVC_HANDLER> void
-ACE_Schedule_All_Reactive_Strategy<SVC_HANDLER>::dump (void) const
-{
- ACE_TRACE ("ACE_Schedule_All_Reactive_Strategy<SVC_HANDLER>::dump");
-
- ACE_Scheduling_Strategy<SVC_HANDLER>::dump ();
-}
-
-template <class SVC_HANDLER> int
-ACE_Schedule_All_Reactive_Strategy<SVC_HANDLER>::resume (void)
-{
- ACE_TRACE ("ACE_Schedule_All_Reactive_Strategy<SVC_HANDLER>::resume");
- return this->scheduler_->reactor ()->resume_handlers ();
-}
-
-template <class SVC_HANDLER>
-ACE_Schedule_All_Threaded_Strategy<SVC_HANDLER>::ACE_Schedule_All_Threaded_Strategy
- (SVC_HANDLER *scheduler)
- : ACE_Scheduling_Strategy<SVC_HANDLER> (scheduler)
-{
- ACE_TRACE ("ACE_Schedule_All_Threaded_Strategy<SVC_HANDLER>::ACE_Schedule_All_Threaded_Strategy");
-}
-
-template <class SVC_HANDLER> int
-ACE_Schedule_All_Threaded_Strategy<SVC_HANDLER>::suspend (void)
-{
- ACE_TRACE ("ACE_Schedule_All_Threaded_Strategy<SVC_HANDLER>::suspend");
- return this->scheduler_->thr_mgr ()->suspend_all ();
-}
-
-template <class SVC_HANDLER> int
-ACE_Schedule_All_Threaded_Strategy<SVC_HANDLER>::resume (void)
-{
- ACE_TRACE ("ACE_Schedule_All_Threaded_Strategy<SVC_HANDLER>::resume");
- return this->scheduler_->thr_mgr ()->resume_all ();
-}
-
-template <class SVC_HANDLER> void
-ACE_Schedule_All_Threaded_Strategy<SVC_HANDLER>::dump (void) const
-{
- ACE_TRACE ("ACE_Schedule_All_Threaded_Strategy<SVC_HANDLER>::dump");
-
- ACE_Scheduling_Strategy<SVC_HANDLER>::dump ();
-}
-
-template<class ADDR_T> size_t
-ACE_Hash_Addr<ADDR_T>::hash_i (const ADDR_T &b) const
-{
- ACE_UNUSED_ARG (b);
- return 0;
-}
-
-template<class ADDR_T>
-ACE_Hash_Addr<ADDR_T>::ACE_Hash_Addr (void)
- : hash_value_ (0),
- recyclable_ (0)
-{
-}
-
-template<class ADDR_T>
-ACE_Hash_Addr<ADDR_T>::ACE_Hash_Addr (const ADDR_T &a)
- : hash_value_ (0),
- recyclable_ (0),
- addr_ (a)
-{
- this->hash ();
-}
-
-template<class ADDR_T>
-ACE_Hash_Addr<ADDR_T>::ACE_Hash_Addr (const ADDR_T &a, int recyclable)
- : hash_value_ (0),
- recyclable_ (recyclable),
- addr_ (a)
-{
- this->hash ();
-}
-
-template<class ADDR_T> u_long
-ACE_Hash_Addr<ADDR_T>::hash (void) const
-{
- // In doing the check below, we take chance of paying a performance
- // price when the hash value is zero. But, that will (hopefully)
- // happen far less often than a non-zero value, so this caching
- // strategy should pay off, esp. if hash computation is expensive
- // relative to the simple comparison.
-
- if (this->hash_value_ == 0)
- ((ACE_Hash_Addr<ADDR_T> *) this)->hash_value_ = this->hash_i (addr_);
-
- return this->hash_value_;
-}
-
-template<class ADDR_T> int
-ACE_Hash_Addr<ADDR_T>::operator== (const ACE_Hash_Addr<ADDR_T> &rhs) const
-{
- if (!this->recyclable ())
- return 0;
- else
- return this->addr_ == rhs.addr_;
-}
-
-template<class ADDR_T> int
-ACE_Hash_Addr<ADDR_T>::recyclable (void) const
-{
- return this->recyclable_;
-}
-
-template<class ADDR_T> void
-ACE_Hash_Addr<ADDR_T>::recyclable (int new_value)
-{
- this->recyclable_ = new_value;
-}
-
-template <class SVC_HANDLER> int
-ACE_NOOP_Creation_Strategy<SVC_HANDLER>::make_svc_handler (SVC_HANDLER *&)
-{
- ACE_TRACE ("ACE_NOOP_Creation_Strategy<SVC_HANDLER>::make_svc_handler");
- return 0;
-}
-
-template <class SVC_HANDLER> int
-ACE_NOOP_Concurrency_Strategy<SVC_HANDLER>::activate_svc_handler (SVC_HANDLER *,
- void *)
-{
- ACE_TRACE ("ACE_NOOP_Concurrency_Strategy<SVC_HANDLER>::activate_svc_handler");
- return 0;
-}
-
-template<class SVC_HANDLER, ACE_PEER_CONNECTOR_1, class MUTEX>
-ACE_Cached_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX>::ACE_Cached_Connect_Strategy
- (ACE_Creation_Strategy<SVC_HANDLER> *cre_s,
- ACE_Concurrency_Strategy<SVC_HANDLER> *con_s,
- ACE_Recycling_Strategy<SVC_HANDLER> *rec_s)
- : creation_strategy_ (0),
- delete_creation_strategy_ (0),
- concurrency_strategy_ (0),
- delete_concurrency_strategy_ (0),
- recycling_strategy_ (0),
- delete_recycling_strategy_ (0)
-{
- if (this->open (cre_s, con_s, rec_s) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Cached_Connect_Strategy::ACE_Cached_Connect_Strategy")));
-}
-
-template<class SVC_HANDLER, ACE_PEER_CONNECTOR_1, class MUTEX>
-ACE_Cached_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX>::~ACE_Cached_Connect_Strategy (void)
-{
- if (this->delete_creation_strategy_)
- delete this->creation_strategy_;
- this->delete_creation_strategy_ = 0;
- this->creation_strategy_ = 0;
-
- if (this->delete_concurrency_strategy_)
- delete this->concurrency_strategy_;
- this->delete_concurrency_strategy_ = 0;
- this->concurrency_strategy_ = 0;
-
- if (this->delete_recycling_strategy_)
- delete this->recycling_strategy_;
- this->delete_recycling_strategy_ = 0;
- this->recycling_strategy_ = 0;
-
- // Close down all cached service handlers.
- CONNECTION_MAP_ENTRY *entry;
- for (CONNECTION_MAP_ITERATOR iterator (connection_cache_);
- iterator.next (entry);
- iterator.advance ())
- {
- entry->int_id_->recycler (0, 0);
- entry->int_id_->close ();
- }
-}
-
-template<class SVC_HANDLER, ACE_PEER_CONNECTOR_1, class MUTEX> int
-ACE_Cached_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX>::open
- (ACE_Creation_Strategy<SVC_HANDLER> *cre_s,
- ACE_Concurrency_Strategy<SVC_HANDLER> *con_s,
- ACE_Recycling_Strategy<SVC_HANDLER> *rec_s)
-{
- // Initialize the creation strategy.
-
- // First we decide if we need to clean up.
- if (this->creation_strategy_ != 0 &&
- this->delete_creation_strategy_ != 0 &&
- cre_s != 0)
- {
- delete this->creation_strategy_;
- this->creation_strategy_ = 0;
- this->delete_creation_strategy_ = 0;
- }
-
- if (cre_s != 0)
- this->creation_strategy_ = cre_s;
- else if (this->creation_strategy_ == 0)
- {
- ACE_NEW_RETURN (this->creation_strategy_,
- CREATION_STRATEGY, -1);
- this->delete_creation_strategy_ = 1;
- }
-
- // Initialize the concurrency strategy.
-
- if (this->concurrency_strategy_ != 0 &&
- this->delete_concurrency_strategy_ != 0 &&
- con_s != 0)
- {
- delete this->concurrency_strategy_;
- this->concurrency_strategy_ = 0;
- this->delete_concurrency_strategy_ = 0;
- }
-
- if (con_s != 0)
- this->concurrency_strategy_ = con_s;
- else if (this->concurrency_strategy_ == 0)
- {
- ACE_NEW_RETURN (this->concurrency_strategy_,
- CONCURRENCY_STRATEGY, -1);
- this->delete_concurrency_strategy_ = 1;
- }
-
- // Initialize the recycling strategy.
-
- if (this->recycling_strategy_ != 0 &&
- this->delete_recycling_strategy_ != 0 &&
- rec_s != 0)
- {
- delete this->recycling_strategy_;
- this->recycling_strategy_ = 0;
- this->delete_recycling_strategy_ = 0;
- }
-
- if (rec_s != 0)
- this->recycling_strategy_ = rec_s;
- else if (this->recycling_strategy_ == 0)
- {
- ACE_NEW_RETURN (this->recycling_strategy_,
- RECYCLING_STRATEGY, -1);
- this->delete_recycling_strategy_ = 1;
- }
-
- return 0;
-}
-
-template<class SVC_HANDLER, ACE_PEER_CONNECTOR_1, class MUTEX> int
-ACE_Cached_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX>::make_svc_handler
- (SVC_HANDLER *&sh)
-{
- return this->creation_strategy_->make_svc_handler (sh);
-}
-
-template<class SVC_HANDLER, ACE_PEER_CONNECTOR_1, class MUTEX> int
-ACE_Cached_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX>::activate_svc_handler
- (SVC_HANDLER *svc_handler)
-{
- return this->concurrency_strategy_->activate_svc_handler (svc_handler);
-}
-
-template<class SVC_HANDLER, ACE_PEER_CONNECTOR_1, class MUTEX> int
-ACE_Cached_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX>::assign_recycler
- (SVC_HANDLER *svc_handler,
- ACE_Connection_Recycling_Strategy *recycler,
- const void *recycling_act)
-{
- return this->recycling_strategy_->assign_recycler (svc_handler,
- recycler,
- recycling_act);
-}
-
-template<class SVC_HANDLER, ACE_PEER_CONNECTOR_1, class MUTEX> int
-ACE_Cached_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX>::prepare_for_recycling
- (SVC_HANDLER *svc_handler)
-{
- return this->recycling_strategy_->prepare_for_recycling (svc_handler);
-}
-
-template<class SVC_HANDLER, ACE_PEER_CONNECTOR_1, class MUTEX> int
-ACE_Cached_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX>::connect_svc_handler
- (SVC_HANDLER *&sh,
- const ACE_PEER_CONNECTOR_ADDR &remote_addr,
- ACE_Time_Value *timeout,
- const ACE_PEER_CONNECTOR_ADDR &local_addr,
- int reuse_addr,
- int flags,
- int perms)
-{
- // User must not pass us svc_handlers. We will either find them a
- // non-busy one, or will create them a new one.
- if (sh != 0)
- {
- errno = EINVAL;
- return -1;
- }
-
- // Create the search key
- ADDRESS search_addr (remote_addr);
- CONNECTION_MAP_ENTRY *entry = 0;
-
- // Synchronization is required here as the setting of the recyclable
- // bit must be done atomically with the finding and binding of the
- // service handler in the cache.
- ACE_GUARD_RETURN (MUTEX, ace_mon, this->lock_, -1);
-
- // Try to find the address in the cache. Only if we don't find it
- // do we create a new <SVC_HANDLER> and connect it with the server.
- if (this->connection_cache_.find (search_addr, entry) == -1)
- {
- // Create a new svc_handler
- if (this->make_svc_handler (sh) == -1)
- return -1;
-
- // Actively establish the connection. This is a timed blocking
- // connect.
- if (CONNECT_STRATEGY::connect_svc_handler (sh,
- remote_addr,
- timeout,
- local_addr,
- reuse_addr,
- flags,
- perms) == -1)
- {
- // If connect() failed because of timeouts, we have to
- // reject the connection entirely. This is necessary since
- // currently there is no way for the non-blocking connects
- // to complete and for the <Connector> to notify the cache
- // of the completion of connect().
- if (errno == EWOULDBLOCK)
- errno = ENOTSUP;
- return -1;
- }
- // Insert the new SVC_HANDLER instance into the cache.
- else
- {
- // Activate immediately if we are connected.
- if (this->activate_svc_handler (sh))
- return -1;
-
- // Create the key
- ADDRESS server_addr (remote_addr);
- if (this->connection_cache_.bind (server_addr,
- sh,
- entry) == -1)
- return -1;
-
- // Set the recycler and the recycling act
- this->assign_recycler (sh, this, entry);
- }
- }
- else
- // We found a cached svc_handler.
- {
- // Get the cached <svc_handler>
- sh = entry->int_id_;
-
- // Tell the <svc_handler> that it should prepare itself for being
- // recycled.
- this->prepare_for_recycling (sh);
- }
-
- // Mark the <svc_handler> in the cache as being <in_use>.
- // Therefore recyclable is 0.
- entry->ext_id_.recyclable (0);
-
- return 0;
-}
-
-template<class SVC_HANDLER, ACE_PEER_CONNECTOR_1, class MUTEX> int
-ACE_Cached_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX>::cache (const void *recycling_act)
-{
- // Synchronization is required here as the setting of the recyclable
- // bit must be done atomically with respect to other threads that
- // are querying the cache.
- ACE_GUARD_RETURN (MUTEX, ace_mon, this->lock_, -1);
-
- // The wonders and perils of ACT
- CONNECTION_MAP_ENTRY *entry = (CONNECTION_MAP_ENTRY *) recycling_act;
-
- // Mark the <svc_handler> in the cache as not being <in_use>.
- // Therefore recyclable is 1.
- entry->ext_id_.recyclable (1);
-
- return 0;
-}
-
-template<class SVC_HANDLER, ACE_PEER_CONNECTOR_1, class MUTEX> int
-ACE_Cached_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX>::purge (const void *recycling_act)
-{
- // Excluded other threads from changing cache while we take this
- // entry out.
- ACE_GUARD_RETURN (MUTEX, ace_mon, this->lock_, -1);
-
- // The wonders and perils of ACT
- CONNECTION_MAP_ENTRY *entry = (CONNECTION_MAP_ENTRY *) recycling_act;
-
- return this->connection_cache_.unbind (entry);
-}
-
-#endif /* ACE_STRATEGIES_T_C */
diff --git a/ace/Strategies_T.h b/ace/Strategies_T.h
deleted file mode 100644
index 20eda65663a..00000000000
--- a/ace/Strategies_T.h
+++ /dev/null
@@ -1,809 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// ACE_Strategies_T.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_STRATEGIES_T_H)
-#define ACE_STRATEGIES_T_H
-
-#include "ace/Strategies.h"
-#include "ace/Service_Config.h"
-#include "ace/Reactor.h"
-#include "ace/Synch_Options.h"
-#include "ace/Hash_Map_Manager.h"
-
-template<class SVC_HANDLER>
-class ACE_Recycling_Strategy
-{
- // = TITLE
- // Defines the interface (and default implementation) for
- // specifying a recycling strategy for a SVC_HANDLER.
- //
- // = DESCRIPTION
- // Acts as a consular to the Svc_Handler, preparing it for the
- // tough times ahead when the Svc_Handler will be recycled.
-public:
- virtual ~ACE_Recycling_Strategy (void);
- // Virtual Destructor
-
- virtual int assign_recycler (SVC_HANDLER *svc_handler,
- ACE_Connection_Recycling_Strategy *recycler,
- const void *recycling_act);
- // Tell the Svc_Handler something about the recycler, so that it can
- // reach the recycler when necessary.
-
- virtual int prepare_for_recycling (SVC_HANDLER *svc_handler);
- // This allows us to prepare the svc_handler for recycling.
-};
-
-template <class SVC_HANDLER>
-class ACE_Creation_Strategy
-{
- // = TITLE
- // Defines the interface for specifying a creation strategy for
- // a SVC_HANDLER.
- //
- // = DESCRIPTION
- // The default behavior is to make a new SVC_HANDLER. However,
- // subclasses can override this strategy to perform SVC_HANDLER
- // creation in any way that they like (such as creating subclass
- // instances of SVC_HANDLER, using a singleton, dynamically
- // linking the handler, etc.).
-public:
- // = Initialization and termination methods.
-
- ACE_Creation_Strategy (ACE_Thread_Manager * = 0);
- // Default constructor.
-
- int open (ACE_Thread_Manager * = 0);
- // A <Thread_Manager> is useful when creating active objects.
-
- virtual ~ACE_Creation_Strategy (void);
-
- // = Factory method.
- virtual int make_svc_handler (SVC_HANDLER *&sh);
- // Create a SVC_HANDLER with the appropriate creation strategy. The
- // default behavior of this method is to make a new <SVC_HANDLER> if
- // <sh> == 0 (passing in the <Thread_Manager>), else <sh> is
- // unchanged. Returns -1 on failure, else 0.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_Thread_Manager *thr_mgr_;
- // Pointer to a thread manager.
-};
-
-template <class SVC_HANDLER>
-class ACE_Singleton_Strategy : public ACE_Creation_Strategy<SVC_HANDLER>
-{
- // = TITLE
- // Defines the interface for specifying a creation strategy for
- // a <SVC_HANDLER> that always returns the same <SVC_HANDLER> (i.e.,
- // it's a Singleton).
- //
- // = DESCRIPTION
- // Note that this class takes over the ownership of the
- // SVC_HANDLER passed into it as a parameter and it becomes
- // responsible for deleting this object.
-public:
- // = Initialization and termination methods.
- ACE_Singleton_Strategy (SVC_HANDLER * = 0,
- ACE_Thread_Manager * = 0);
- int open (SVC_HANDLER *,
- ACE_Thread_Manager * = 0);
- virtual ~ACE_Singleton_Strategy (void);
-
- // = Factory method.
- virtual int make_svc_handler (SVC_HANDLER *&);
- // Create a Singleton SVC_HANDLER by always returning the same
- // SVC_HANDLER. Returns -1 on failure, else 0.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- SVC_HANDLER *svc_handler_;
- // Pointer to the Singleton svc_handler.
-};
-
-template <class SVC_HANDLER>
-class ACE_DLL_Strategy : public ACE_Creation_Strategy<SVC_HANDLER>
-{
- // = TITLE
- // Defines the interface for specifying a creation strategy for
- // a SVC_HANDLER based on dynamic linking of the SVC_HANDLER.
-public:
- // = Intialization and termination methods.
-
- ACE_DLL_Strategy (void);
- // "Do-nothing" constructor.
-
- ACE_DLL_Strategy (const char dll_name[],
- const char factory_function[],
- const char svc_name[],
- ACE_Service_Repository *,
- ACE_Thread_Manager * = 0);
- // Initialize the DLL strategy based upon the service's DLL
- // information contained in the <svc_dll_info> string.
-
- int open (const char dll_name[],
- const char factory_function[],
- const char svc_name[],
- ACE_Service_Repository *,
- ACE_Thread_Manager * = 0);
- // Initialize the DLL strategy based upon the service's DLL
- // information contained in the <svc_dll_info> string.
-
- // = Factory method.
- virtual int make_svc_handler (SVC_HANDLER *&);
- // Create a SVC_HANDLER by dynamically linking it from a DLL.
- // Returns -1 on failure, else 0.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- typedef ACE_Creation_Strategy<SVC_HANDLER> inherited;
-
- char dll_name_[MAXPATHLEN + 1];
- // Name of the DLL to dynamically link.
-
- char factory_function_[MAXPATHLEN + 1];
- // Name of the factory function in the shared library to use to
- // obtain a pointer to the new SVC_HANDLER.
-
- char svc_name_[MAXNAMELEN + 1];
- // Name of the service.
-
- ACE_Service_Repository *svc_rep_;
- // Pointer to the <Service_Repository>.
-};
-
-template <class SVC_HANDLER>
-class ACE_Concurrency_Strategy
-{
- // = TITLE
- // Defines the interface for specifying a concurrency strategy
- // for a SVC_HANDLER.
- //
- // = DESCRIPTION
- // Default behavior is to activate the SVC_HANDLER by calling
- // its open() method (which allows the SVC_HANDLER to define its
- // own concurrency strategy). However, subclasses can override
- // this default strategy to do more sophisticated concurrency
- // activations (such as creating the SVC_HANDLER as an active
- // object via multi-threading or multi-processing).
-public:
- ACE_Concurrency_Strategy (int flags = 0);
- // Constructor
-
- // = Factory method.
- virtual int activate_svc_handler (SVC_HANDLER *svc_handler,
- void *arg = 0);
- // Activate the <svc_handler> with an appropriate concurrency
- // strategy. The default behavior of this method is to activate the
- // SVC_HANDLER by calling its open() method (which allows the
- // SVC_HANDLER to define its own concurrency strategy).
-
- virtual ~ACE_Concurrency_Strategy (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
-
- int flags_;
- // Flags that are parsed to set options for the connected
- // <SVC_HANDLER>.
-};
-
-template <class SVC_HANDLER>
-class ACE_Reactive_Strategy : public ACE_Concurrency_Strategy <SVC_HANDLER>
-{
- // = TITLE
- // Defines the interface for specifying a Reactive concurrency
- // strategy for a SVC_HANDLER.
- //
- // = DESCRIPTION
- // This class provides a strategy that registers the
- // <SVC_HANDLER> with a <Reactor>.
-public:
- // = Intialization and termination methods.
- ACE_Reactive_Strategy (int flags = 0);
- // "Do-nothing constructor"
-
- ACE_Reactive_Strategy (ACE_Reactor *reactor,
- ACE_Reactor_Mask = ACE_Event_Handler::READ_MASK,
- int flags = 0);
- // Initialize the strategy.
-
- virtual int open (ACE_Reactor *reactor,
- ACE_Reactor_Mask = ACE_Event_Handler::READ_MASK,
- int flags = 0);
- // Initialize the strategy.
-
- virtual ~ACE_Reactive_Strategy (void);
- // Destructor.
-
- // = Factory method.
- virtual int activate_svc_handler (SVC_HANDLER *svc_handler,
- void *arg = 0);
- // Activate the <svc_handler> by registering it with the <Reactor>
- // and then calling it's <open> hook.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- typedef ACE_Concurrency_Strategy<SVC_HANDLER> inherited;
-
- ACE_Reactor *reactor_;
- // Pointer to the Reactor we'll use to register the <SVC_HANDLER>.
-
- ACE_Reactor_Mask mask_;
- // The mask that we pass to the <Reactor> when we register the
- // <SVC_HANDLER>.
-};
-
-template <class SVC_HANDLER>
-class ACE_Thread_Strategy : public ACE_Concurrency_Strategy<SVC_HANDLER>
-{
- // = TITLE
- // Defines the interface for specifying a concurrency strategy
- // for a <SVC_HANDLER> based on multithreading.
- //
- // = DESCRIPTION
- // This class provides a strategy that manages the creation of
- // threads to handle requests from clients concurrently. It
- // behaves as a "thread factory", spawning threads "on-demand"
- // to run the service specified by a user-supplied
- // <SVC_HANDLER>.
-public:
- // = Intialization and termination methods.
- ACE_Thread_Strategy (int flags = 0);
- // "Do-nothing constructor"
-
- ACE_Thread_Strategy (ACE_Thread_Manager *tm,
- long thr_flags,
- size_t n_threads = 1,
- int flags = 0);
- // Initialize the strategy.
-
- virtual int open (ACE_Thread_Manager *tm,
- long thr_flags,
- size_t n_threads = 1,
- int flags = 0);
- // Initialize the strategy.
-
- virtual ~ACE_Thread_Strategy (void);
-
- // = Factory method.
- virtual int activate_svc_handler (SVC_HANDLER *svc_handler,
- void *arg = 0);
- // Activate the <svc_handler> with an appropriate concurrency
- // strategy. This method activates the SVC_HANDLER by first calling
- // its open() method and then calling its activate() method to turn
- // it into an active object.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- typedef ACE_Concurrency_Strategy<SVC_HANDLER> inherited;
-
- ACE_Thread_Manager *thr_mgr_;
- // Thread manager for this class (must be provided).
-
- long thr_flags_;
- // Flags to pass into the SVC_HANDLER::activate() method.
-
- size_t n_threads_;
- // Number of threads to spawn.
-};
-
-template <class SVC_HANDLER>
-class ACE_Process_Strategy : public ACE_Concurrency_Strategy<SVC_HANDLER>
-{
- // = TITLE
- // Defines the interface for specifying a concurrency strategy
- // for a <SVC_HANDLER> based on multiprocessing.
- //
- // = DESCRIPTION
- // This class provides a strategy that manages the creation of
- // processes to handle requests from clients concurrently. It
- // behaves as a "process factory", forking threads "on-demand"
- // to run the service specified by a user-supplied
- // <SVC_HANDLER>.
-public:
- // = Intialization and termination methods.
-
- ACE_Process_Strategy (size_t n_processes = 1,
- ACE_Event_Handler *acceptor = 0,
- ACE_Reactor * = 0,
- int flags = 0);
- // Initialize the strategy.
-
- virtual int open (size_t n_processes = 1,
- ACE_Event_Handler *acceptor = 0,
- ACE_Reactor * = 0,
- int flag = 0);
- // Initialize the strategy.
-
- virtual ~ACE_Process_Strategy (void);
-
- // = Factory method.
- virtual int activate_svc_handler (SVC_HANDLER *svc_handler,
- void *arg = 0);
- // Activate the <svc_handler> with an appropriate concurrency
- // strategy. This method activates the SVC_HANDLER by first forking
- // and then calling the open() method of the SVC_HANDLER in the
- // child.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- typedef ACE_Concurrency_Strategy<SVC_HANDLER> inherited;
-
- size_t n_processes_;
- // Number of processes to spawn.
-
- ACE_Event_Handler *acceptor_;
- // This is the <Acceptor> in the parent is listening on. We need to
- // make sure that we remove it from the Reactor and close it down in
- // the child.
-
- ACE_Reactor *reactor_;
- // This is the <Reactor> the child is using in conjunction with the
- // <Acceptor>. We need to remove the <Acceptor> from this <Reactor>
- // in the child.
-};
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-class ACE_Accept_Strategy
-{
- // = TITLE
- // Defines the interface for specifying a passive connection
- // acceptance strategy for a SVC_HANDLER.
- //
- // = DESCRIPTION
- // This class provides a strategy that manages passive
- // connection acceptance of a client.
-public:
- // = Initialization and termination methods.
- ACE_Accept_Strategy (ACE_Reactor *reactor = ACE_Reactor::instance ());
- // Default constructor.
-
- ACE_Accept_Strategy (const ACE_PEER_ACCEPTOR_ADDR &local_addr,
- int restart = 0,
- ACE_Reactor *reactor = ACE_Reactor::instance ());
- // Initialize the <peer_acceptor_> with <local_addr>.
-
- virtual int open (const ACE_PEER_ACCEPTOR_ADDR &local_addr,
- int restart = 0);
- // Initialize the <peer_acceptor_> with <local_addr>.
-
- virtual ACE_HANDLE get_handle (void) const;
- // Return the underlying ACE_HANDLE of the <peer_acceptor_>.
-
- virtual ACE_PEER_ACCEPTOR &acceptor (void) const;
- // Return a reference to the <peer_acceptor_>.
-
- virtual ~ACE_Accept_Strategy (void);
-
- // = Factory method.
- virtual int accept_svc_handler (SVC_HANDLER *);
- // The default behavior delegates to the <accept> method of the
- // PEER_ACCEPTOR.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_PEER_ACCEPTOR acceptor_;
- // Factory that establishes connections passively.
-
- ACE_Reactor *reactor_;
- // Pointer to the reactor used by the Acceptor.
-};
-
-template <class SVC_HANDLER, ACE_PEER_CONNECTOR_1>
-class ACE_Connect_Strategy
-{
- // = TITLE
- // Defines the interface for specifying an active
- // connection establishment strategy for a SVC_HANDLER.
- //
- // = DESCRIPTION
- // This class provides a strategy that manages active
- // connection establishment to a server.
-public:
- // = Initialization and termination methods.
- ACE_Connect_Strategy (void);
- // Default constructor.
-
- virtual ACE_PEER_CONNECTOR &connector (void) const;
- // Return a reference to the <peer_connector_>.
-
- virtual ~ACE_Connect_Strategy (void);
-
- // = Factory method.
- virtual int connect_svc_handler (SVC_HANDLER *&sh,
- const ACE_PEER_CONNECTOR_ADDR &remote_addr,
- ACE_Time_Value *timeout,
- const ACE_PEER_CONNECTOR_ADDR &local_addr,
- int reuse_addr,
- int flags,
- int perms);
- // The default behavior delegates to the <connect> method of the
- // <PEER_CONNECTOR::connect>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_PEER_CONNECTOR connector_;
- // Factory that establishes connections actively.
-};
-
-template <class SVC_HANDLER>
-class ACE_Scheduling_Strategy
-{
- // = TITLE
- // Defines the interface for specifying how to suspend and
- // resume a service .
- //
- // = DESCRIPTION
- // This class provides a strategy that allows arbitrarily
- // sophisticated service suspension and resumption. The default
- // behavior is to do nothing...
-public:
- // = Initialization and termination methods.
-
- ACE_Scheduling_Strategy (SVC_HANDLER * = 0);
- // Constructor
-
- virtual ~ACE_Scheduling_Strategy (void);
- // Destructor
-
- // = Scheduling methods
-
- virtual int suspend (void);
- // Suspend hook.
-
- virtual int resume (void);
- // Resume hook.
-
- virtual void dump (void) const;
- // Dump the state of the object.
-
-protected:
- SVC_HANDLER *scheduler_;
- // Points to the scheduler strategy object...
-
- int delete_scheduler_;
- // Keeps track of whether we need to delete this or not...
-};
-
-template <class SVC_HANDLER>
-class ACE_NOOP_Creation_Strategy : public ACE_Creation_Strategy<SVC_HANDLER>
-{
- // = TITLE
- // Implements a no-op creation strategy in order to defer
- // decisions regarding creation to some later point in time, such
- // as in connect or accept strategy.
- //
- // = DESCRIPTION
- // An example of the use of this is in the
- // <ACE_Cached_Connect_Strategy>, which only returns a single
- // connection for a given endpoint.
-public:
- virtual int make_svc_handler (SVC_HANDLER *&);
- // This is a no-op.
-};
-
-template <class SVC_HANDLER>
-class ACE_NOOP_Concurrency_Strategy : public ACE_Concurrency_Strategy<SVC_HANDLER>
-{
- // = TITLE
- // Implements a no-op activation strategy in order to avoid
- // calling open on a svc_handler multiple times.
- //
- // = DESCRIPTION
- // An example of the use of this is in the
- // <ACE_Cached_Connect_Strategy>, which reuses svc_handlers.
- // Therefore we don't want to call open on the recycled
- // svc_handler more than once.
-public:
- // = Factory method.
- virtual int activate_svc_handler (SVC_HANDLER *svc_handler,
- void *arg = 0);
- // This is a no-op.
-};
-
-template <class ADDR_T>
-class ACE_Hash_Addr
-{
- // = TITLE
- // Internal class to compute hash values on addresses in
- // <ACE_Cached_Connect_Strategy>.
- //
- // = DESCRIPTION
- // Intended to be used as a key to an <ACE_Hash_Map_Manager>.
- // <ADDR_T> parameter/subclass is typically <ACE_INET_Addr>. It
- // is expected to implement operator==().
-public:
- // = Initialization methods.
- ACE_Hash_Addr (void);
- // Default constructor.
-
- ACE_Hash_Addr (const ADDR_T &a);
- // Pre-compute hash value.
-
- ACE_Hash_Addr (const ADDR_T &a, int recyclable);
- // Pre-compute hash value.
-
- u_long hash (void) const;
- // Computes and returns hash value. This "caches" the hash value to
- // improve performance.
-
- int operator== (const ACE_Hash_Addr<ADDR_T> &rhs) const;
- // Compares two hash values.
-
- // = Set/Get the recyclable bit
- int recyclable (void) const;
- void recyclable (int new_value);
-
-private:
- size_t hash_i (const ADDR_T &) const;
- // This is the method that actually performs the non-cached hash
- // computation. It should typically be specialized.
-
- u_long hash_value_;
- // Pre-computed hash-value.
-
- int recyclable_;
- // We need to know if the <SVC_HANDLER> is "in-use". If it is, we
- // can operator==() can skip the comparison.
-
- ADDR_T addr_;
- // The underlying address.
-};
-
-template <class SVC_HANDLER, ACE_PEER_CONNECTOR_1, class MUTEX>
-class ACE_Cached_Connect_Strategy : public ACE_Connection_Recycling_Strategy, public ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2>
-{
- // = TITLE
- // A connection strategy which caches connections to peers
- // (represented by <SVC_HANDLER> instances), thereby allowing
- // subsequent re-use of unused, but available, connections.
- //
- // = DESCRIPTION
- // <ACE_Cached_Connect_Strategy> is intended to be used as a
- // plug-in connection strategy for <ACE_Strategy_Connector>.
- // It's added value is re-use of established connections.
- //
- // = USAGE
- // In order to use this appropriately, the user must provide
- // a template specialization for <ACE_Hash_Addr::compare_i()> and
- // <ACE_Hash_Addr::hash_i()> based on the address type and the
- // service handler type. For example, a specialization using
- // <ACE_INET_Addr> and <My_Service_Handler> might be:
- // = BEGIN<NOFILL>
- // = BEGIN<CODE>
- // size_t
- // ACE_Hash_Addr<ACE_INET_Addr, My_Service_Handler>::hash_i(const ACE_INET_Addr &a)
- // {
- // return ...;
- // }
- // = END<CODE>
- // = END<NOFILL>
- //
- // = SEE ALSO
- // <ACE_Hash_Addr>.
-public:
-
- ACE_Cached_Connect_Strategy (ACE_Creation_Strategy<SVC_HANDLER> *cre_s = 0,
- ACE_Concurrency_Strategy<SVC_HANDLER> *con_s = 0,
- ACE_Recycling_Strategy<SVC_HANDLER> *rec_s = 0);
- // Constructor
-
- virtual ~ACE_Cached_Connect_Strategy (void);
- // Destructor
-
- virtual int open (ACE_Creation_Strategy<SVC_HANDLER> *cre_s,
- ACE_Concurrency_Strategy<SVC_HANDLER> *con_s,
- ACE_Recycling_Strategy<SVC_HANDLER> *rec_s);
- // This methods allow you to change the strategies used by the
- // cached connector.
-
- virtual int make_svc_handler (SVC_HANDLER *&sh);
- // Template method for making a new <svc_handler>
-
- virtual int activate_svc_handler (SVC_HANDLER *svc_handler);
- // Template method for activating a new <svc_handler>
-
- virtual int assign_recycler (SVC_HANDLER *svc_handler,
- ACE_Connection_Recycling_Strategy *recycler,
- const void *recycling_act);
- // Template method for setting the recycler information of the
- // svc_handler.
-
- virtual int prepare_for_recycling (SVC_HANDLER *svc_handler);
- // Template method for preparing the svc_handler for recycling.
-
- virtual int connect_svc_handler (SVC_HANDLER *&sh,
- const ACE_PEER_CONNECTOR_ADDR &remote_addr,
- ACE_Time_Value *timeout,
- const ACE_PEER_CONNECTOR_ADDR &local_addr,
- int reuse_addr,
- int flags,
- int perms);
- // Checks to see if there is already a <SVC_HANDLER> in the cache
- // connected to the <remote_addr>. If so, we return this pointer.
- // Otherwise we establish the connection, put it into the cache, and
- // return the <SVC_HANDLER> pointer.
- // <[NOTE]>: the <{reuse_addr}> argument does NOT control re-use of
- // addresses in the cache. Rather, if the underlying protocol
- // requires a "dead time" prior to re-use of its addresses (TCP
- // is a classic example of this), <{and}> the protocol provides a means
- // by which to defeat the dead time, setting this argument to non-zero
- // will defeat the dead-time requirement. <{Dev. Note: We might want
- // to consider enhancing the interface at some point so that this also
- // controls re-use of the cache.}>
-
- virtual int purge (const void *recycling_act);
- // Remove from cache.
-
- virtual int cache (const void *recycling_act);
- // Add to cache.
-
-private:
-
- // = Define some useful typedefs.
- typedef ACE_Creation_Strategy<SVC_HANDLER> CREATION_STRATEGY;
- typedef ACE_Concurrency_Strategy<SVC_HANDLER> CONCURRENCY_STRATEGY;
- typedef ACE_Recycling_Strategy<SVC_HANDLER> RECYCLING_STRATEGY;
-
- // = Super class
- typedef ACE_Connect_Strategy<SVC_HANDLER, ACE_PEER_CONNECTOR_2> CONNECT_STRATEGY;
-
- // = Typedefs for managing the map
- typedef ACE_Hash_Addr<ACE_PEER_CONNECTOR_ADDR> ADDRESS;
- typedef ACE_Hash_Map_Manager <ADDRESS, SVC_HANDLER *, ACE_Null_Mutex> CONNECTION_MAP;
- typedef ACE_Hash_Map_Iterator <ADDRESS, SVC_HANDLER *, ACE_Null_Mutex> CONNECTION_MAP_ITERATOR;
- typedef ACE_Hash_Map_Entry<ADDRESS, SVC_HANDLER *> CONNECTION_MAP_ENTRY;
-
- CONNECTION_MAP connection_cache_;
- // Table that maintains the cache of connected <SVC_HANDLER>s.
-
- MUTEX lock_;
- // Mutual exclusion for this object.
-
- // = Strategy objects.
-
- CREATION_STRATEGY *creation_strategy_;
- // Creation strategy for an <Connector>.
-
- int delete_creation_strategy_;
- // 1 if <Connector> created the creation strategy and thus should
- // delete it, else 0.
-
- CONCURRENCY_STRATEGY *concurrency_strategy_;
- // Concurrency strategy for an <Connector>.
-
- int delete_concurrency_strategy_;
- // 1 if <Connector> created the concurrency strategy and thus should
- // delete it, else 0.
-
- RECYCLING_STRATEGY *recycling_strategy_;
- // Recycling strategy for an <Connector>.
-
- int delete_recycling_strategy_;
- // 1 if <Connector> created the recycling strategy and thus should
- // delete it, else 0.
-};
-
-template <class SVC_HANDLER>
-class ACE_Schedule_All_Reactive_Strategy : public ACE_Scheduling_Strategy<SVC_HANDLER>
-{
- // = TITLE
- // Defines the interface for specifying how to suspend and
- // resume a single-threaded reactive service .
- //
- // = DESCRIPTION
- // This class provides a strategy that suspends and resumes all
- // the Event_Handlers in a Reactor in one fell swoop.
-public:
- // = Initialization and termination methods.
- ACE_Schedule_All_Reactive_Strategy (SVC_HANDLER * = 0);
- // Constructor
-
- // = Scheduling methods
-
- virtual int suspend (void);
- // Suspend hook.
-
- virtual int resume (void);
- // Resume hook.
-
- virtual void dump (void) const;
- // Dump the state of the object.
-};
-
-template <class SVC_HANDLER>
-class ACE_Schedule_All_Threaded_Strategy : public ACE_Scheduling_Strategy<SVC_HANDLER>
-{
- // = TITLE
- // Defines the interface for specifying how to suspend and
- // resume a multithreaded service .
- //
- // = DESCRIPTION
- // This class provides a strategy that suspends and resumes all
- // the Event_Handlers controlled by a Thread_Manager in one fell swoop.
-public:
- // = Initialization and termination methods.
- ACE_Schedule_All_Threaded_Strategy (SVC_HANDLER * = 0);
- // Constructor
-
- // = Scheduling methods
-
- virtual int suspend (void);
- // Suspend hook.
-
- virtual int resume (void);
- // Resume hook.
-
- virtual void dump (void) const;
- // Dump the state of the object.
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Strategies_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Strategies_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_STRATEGIES_T_H */
diff --git a/ace/Stream.cpp b/ace/Stream.cpp
deleted file mode 100644
index ae4d1457c5d..00000000000
--- a/ace/Stream.cpp
+++ /dev/null
@@ -1,534 +0,0 @@
-// Stream.cpp
-// $Id$
-
-#if !defined (ACE_STREAM_C)
-#define ACE_STREAM_C
-
-#define ACE_BUILD_DLL
-//#include "ace/Module.h"
-#include "ace/Stream.h"
-#include "ace/Stream_Modules.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Stream.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Stream)
-
-// Give some idea of what the heck is going on in a stream!
-
-template <ACE_SYNCH_DECL> void
-ACE_Stream<ACE_SYNCH_USE>::dump (void) const
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::dump");
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("-------- module links --------\n")));
-
- for (ACE_Module<ACE_SYNCH_USE> *mp = this->stream_head_;
- ;
- mp = mp->next ())
- {
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("module name = %s\n"), mp->name ()));
- if (mp == this->stream_tail_)
- break;
- }
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("-------- writer links --------\n")));
-
- ACE_Task<ACE_SYNCH_USE> *tp;
-
- for (tp = this->stream_head_->writer ();
- ;
- tp = tp->next ())
- {
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("writer queue name = %s\n"), tp->name ()));
- tp->dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("-------\n")));
- if (tp == this->stream_tail_->writer ()
- || (this->linked_us_
- && tp == this->linked_us_->stream_head_->reader ()))
- break;
- }
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("-------- reader links --------\n")));
- for (tp = this->stream_tail_->reader (); ; tp = tp->next ())
- {
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("reader queue name = %s\n"), tp->name ()));
- tp->dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("-------\n")));
- if (tp == this->stream_head_->reader ()
- || (this->linked_us_
- && tp == this->linked_us_->stream_head_->writer ()))
- break;
- }
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::push (ACE_Module<ACE_SYNCH_USE> *new_top)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::push");
- if (this->push_module (new_top,
- this->stream_head_->next (),
- this->stream_head_) == -1)
- return -1;
- else
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::put");
- return this->stream_head_->writer ()->put (mb, tv);
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::get (ACE_Message_Block *&mb, ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::get");
- return this->stream_head_->reader ()->getq (mb, tv);
-}
-
-// Return the "top" ACE_Module in a ACE_Stream, skipping over the
-// stream_head.
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::top (ACE_Module<ACE_SYNCH_USE> *&m)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::top");
- if (this->stream_head_->next () == this->stream_tail_)
- return -1;
- else
- {
- m = this->stream_head_->next ();
- return 0;
- }
-}
-
-// Remove the "top" ACE_Module in a ACE_Stream, skipping over the
-// stream_head.
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::pop (int flags)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::pop");
- if (this->stream_head_->next () == this->stream_tail_)
- return -1;
- else
- {
- // Skip over the ACE_Stream head.
- ACE_Module<ACE_SYNCH_USE> *top_mod = this->stream_head_->next ();
- ACE_Module<ACE_SYNCH_USE> *new_top = top_mod->next ();
-
- this->stream_head_->next (new_top);
-
- // Close the top ACE_Module.
-
- top_mod->close (flags);
-
- // Don't delete the Module unless the flags request this.
- if (flags != ACE_Module<ACE_SYNCH_USE>::M_DELETE_NONE)
- delete top_mod;
-
- this->stream_head_->writer ()->next (new_top->writer ());
- new_top->reader ()->next (this->stream_head_->reader ());
- return 0;
- }
-}
-
-// Remove a named ACE_Module from an arbitrary place in the
-// ACE_Stream.
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::remove (const ASYS_TCHAR *name,
- int flags)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::remove");
- ACE_Module<ACE_SYNCH_USE> *prev = 0;
-
- for (ACE_Module<ACE_SYNCH_USE> *mod = this->stream_head_;
- mod != 0;
- mod = mod->next ())
- if (ACE_OS::strcmp (mod->name (), name) == 0)
- {
- if (prev == 0) // Deleting ACE_Stream Head
- this->stream_head_->link (mod->next ());
- else
- prev->link (mod->next ());
-
- // Don't delete the Module unless the flags request this.
- if (flags != ACE_Module<ACE_SYNCH_USE>::M_DELETE_NONE)
- {
- // Close down the module and release the memory.
- mod->close (flags);
- delete mod;
- }
-
- return 0;
- }
- else
- prev = mod;
-
- return -1;
-}
-
-template <ACE_SYNCH_DECL> ACE_Module<ACE_SYNCH_USE> *
-ACE_Stream<ACE_SYNCH_USE>::find (const ASYS_TCHAR *name)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::find");
- for (ACE_Module<ACE_SYNCH_USE> *mod = this->stream_head_;
- mod != 0;
- mod = mod->next ())
- if (ACE_OS::strcmp (mod->name (), name) == 0)
- return mod;
-
- return 0;
-}
-
-// Actually push a module onto the stack...
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::push_module (ACE_Module<ACE_SYNCH_USE> *new_top,
- ACE_Module<ACE_SYNCH_USE> *current_top,
- ACE_Module<ACE_SYNCH_USE> *head)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::push_module");
- ACE_Task<ACE_SYNCH_USE> *nt_reader = new_top->reader ();
- ACE_Task<ACE_SYNCH_USE> *nt_writer = new_top->writer ();
- ACE_Task<ACE_SYNCH_USE> *ct_reader = 0;
- ACE_Task<ACE_SYNCH_USE> *ct_writer = 0;
-
- if (current_top)
- {
- ct_reader = current_top->reader ();
- ct_writer = current_top->writer ();
- ct_reader->next (nt_reader);
- }
-
- nt_writer->next (ct_writer);
-
- if (head)
- {
- if (head != new_top)
- head->link (new_top);
- }
- else
- nt_reader->next (0);
-
- new_top->next (current_top);
-
- if (nt_reader->open (new_top->arg ()) == -1)
- return -1;
-
- if (nt_writer->open (new_top->arg ()) == -1)
- return -1;
- return 0;
-}
-
-#if 0
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::open (void *a,
- ACE_Multiplexor &muxer,
- ACE_Module<ACE_SYNCH_USE> *head)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::open");
- this->stream_head_ = head == 0
- ? new ACE_Module<ACE_SYNCH_USE> ("ACE_Stream_Head",
- new ACE_Stream_Head<ACE_SYNCH_USE>,
- new ACE_Stream_Head<ACE_SYNCH_USE>, a) : head;
- this->stream_tail_ = 0;
- return muxer.link_from_below (this->stream_head_);
-}
-#endif
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::open (void *a,
- ACE_Module<ACE_SYNCH_USE> *head,
- ACE_Module<ACE_SYNCH_USE> *tail)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::open");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- ACE_Task<ACE_SYNCH_USE> *h1 = 0, *h2 = 0;
- ACE_Task<ACE_SYNCH_USE> *t1 = 0, *t2 = 0;
-
- if (head == 0)
- {
- h1 = new ACE_Stream_Head<ACE_SYNCH_USE>;
- h2 = new ACE_Stream_Head<ACE_SYNCH_USE>;
- head = new ACE_Module<ACE_SYNCH_USE> ("ACE_Stream_Head",
- h1, h2,
- a,
- M_DELETE);
- }
-
- if (tail == 0)
- {
- t1 = new ACE_Stream_Tail<ACE_SYNCH_USE>;
- t2 = new ACE_Stream_Tail<ACE_SYNCH_USE>;
- tail = new ACE_Module<ACE_SYNCH_USE> ("ACE_Stream_Tail",
- t1, t2,
- a,
- M_DELETE);
- }
-
- // Make sure *all* the allocation succeeded!
- if (head == 0 && (h1 == 0 || h2 == 0)
- || tail == 0 && (t1 == 0 || t2 == 0))
- {
- delete h1;
- delete h2;
- delete t1;
- delete t2;
- delete head;
- delete tail;
- errno = ENOMEM;
- return -1;
- }
-
- this->stream_head_ = head;
- this->stream_tail_ = tail;
-
- if (this->push_module (this->stream_tail_) == -1)
- return -1;
- else if (this->push_module (this->stream_head_,
- this->stream_tail_,
- this->stream_head_) == -1)
- return -1;
- else
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::close (int flags)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::close");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- if (this->stream_head_ != 0
- && this->stream_tail_ != 0)
- {
- // Don't bother checking return value here.
- this->unlink_i ();
-
- int result = 0;
-
- // Remove and cleanup all the intermediate modules.
-
- while (this->stream_head_->next () != this->stream_tail_)
- if (this->pop (flags) == -1)
- result = -1;
-
- // Clean up the head and tail of the stream.
- if (this->stream_head_->close (flags) == -1)
- result = -1;
- if (this->stream_tail_->close (flags) == -1)
- result = -1;
-
- // Cleanup the memory.
- delete this->stream_head_;
- delete this->stream_tail_;
-
- this->stream_head_ = 0;
- this->stream_tail_ = 0;
-
- // Tell all threads waiting on the close that we are done.
- this->final_close_.broadcast ();
- return result;
- }
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::control (ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds cmd,
- void *a)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::control");
- ACE_IO_Cntl_Msg ioc (cmd);
-
- ACE_Message_Block *db = 0;
-
- // Try to create a data block that contains the user-supplied data.
- ACE_NEW_RETURN (db, ACE_Message_Block (sizeof (int),
- ACE_Message_Block::MB_IOCTL,
- 0,
- (char *) a), -1);
-
- // Try to create a control block <cb> that contains the control
- // field and a pointer to the data block <db> in <cb>'s continuation
- // field.
- ACE_Message_Block *cb =
- new ACE_Message_Block (sizeof ioc,
- ACE_Message_Block::MB_IOCTL,
- db,
- (char *) &ioc);
-
- // If we can't allocate <cb> then we need to delete db and return
- // -1.
- if (cb == 0)
- {
- db->release ();
- errno = ENOMEM;
- return -1;
- }
-
- int result = 0;
-
- if (this->stream_head_->writer ()->put (cb) == -1)
- result = -1;
- else if (this->stream_head_->reader ()->getq (cb) == -1)
- result = -1;
- else
- result = ((ACE_IO_Cntl_Msg *) cb->rd_ptr ())->rval ();
-
- // This will also release db if it's reference count == 0.
- cb->release ();
-
- return result;
-}
-
-// Link two streams together at their bottom-most Modules (i.e., the
-// one just above the Stream tail). Note that all of this is premised
-// on the fact that the Stream head and Stream tail are non-NULL...
-// This must be called with locks held.
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::link_i (ACE_Stream<ACE_SYNCH_USE> &us)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::link_i");
- this->linked_us_ = &us;
- // Make sure the other side is also linked to us!
- us.linked_us_ = this;
-
- ACE_Module<ACE_SYNCH_USE> *my_tail = this->stream_head_;
-
- if (my_tail == 0)
- return -1;
-
- // Locate the module just above our Stream tail.
- while (my_tail->next () != this->stream_tail_)
- my_tail = my_tail->next ();
-
- ACE_Module<ACE_SYNCH_USE> *other_tail = us.stream_head_;
-
- if (other_tail == 0)
- return -1;
-
- // Locate the module just above the other Stream's tail.
- while (other_tail->next () != us.stream_tail_)
- other_tail = other_tail->next ();
-
- // Reattach the pointers so that the two streams are linked!
- my_tail->writer ()->next (other_tail->reader ());
- other_tail->writer ()->next (my_tail->reader ());
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::link (ACE_Stream<ACE_SYNCH_USE> &us)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::link");
-
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
-
- return this->link_i (us);
-}
-
-// Must be called with locks held...
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::unlink_i (void)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::unlink_i");
-
- // Only try to unlink if we are in fact still linked!
-
- if (this->linked_us_ != 0)
- {
- ACE_Module<ACE_SYNCH_USE> *my_tail = this->stream_head_;
-
- // Only relink if we still exist!
- if (my_tail)
- {
- // Find the module that's just before our stream tail.
- while (my_tail->next () != this->stream_tail_)
- my_tail = my_tail->next ();
-
- // Restore the writer's next() link to our tail.
- my_tail->writer ()->next (this->stream_tail_->writer ());
- }
-
- ACE_Module<ACE_SYNCH_USE> *other_tail =
- this->linked_us_->stream_head_;
-
- // Only fiddle with the other side if it in fact still remains.
- if (other_tail != 0)
- {
- while (other_tail->next () != this->linked_us_->stream_tail_)
- other_tail = other_tail->next ();
-
- other_tail->writer ()->next (this->linked_us_->stream_tail_->writer ());
-
- }
-
- // Make sure the other side is also aware that it's been unlinked!
- this->linked_us_->linked_us_ = 0;
-
- this->linked_us_ = 0;
- return 0;
- }
- else
- return -1;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream<ACE_SYNCH_USE>::unlink (void)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::unlink");
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX_T, ace_mon, this->lock_, -1);
- return this->unlink_i ();
-}
-
-template <ACE_SYNCH_DECL>
-ACE_Stream<ACE_SYNCH_USE>::ACE_Stream (void * a,
- ACE_Module<ACE_SYNCH_USE> *head,
- ACE_Module<ACE_SYNCH_USE> *tail)
- : linked_us_ (0),
- final_close_ (this->lock_)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::ACE_Stream");
- if (this->open (a, head, tail) == -1)
- ACE_ERROR ((LM_ERROR, "ACE_Stream<ACE_SYNCH_USE>::open (%s, %s)\n",
- head->name (), tail->name ()));
-}
-
-#if 0
-ACE_Stream<ACE_SYNCH_USE>::ACE_Stream (void *a,
- ACE_Multiplexor &muxer,
- ACE_Module<ACE_SYNCH_USE> *head)
- : linked_us_ (0),
- final_close_ (this->lock_)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::ACE_Stream");
- if (this->open (a, muxer, head) == -1)
- ACE_ERROR ((LM_ERROR, "ACE_Stream<ACE_SYNCH_USE>::open (%s, %s)\n",
- head->name ()));
-}
-#endif
-
-template <ACE_SYNCH_DECL>
-ACE_Stream<ACE_SYNCH_USE>::~ACE_Stream (void)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::~ACE_Stream");
-
- if (this->stream_head_ != 0)
- this->close ();
-}
-
-template <ACE_SYNCH_DECL>
-ACE_Stream_Iterator<ACE_SYNCH_USE>::ACE_Stream_Iterator (const ACE_Stream<ACE_SYNCH_USE> &sr)
- : next_ (sr.stream_head_)
-{
- ACE_TRACE ("ACE_Stream_Iterator<ACE_SYNCH_USE>::ACE_Stream_Iterator");
-}
-
-#endif /* ACE_STREAM_C */
diff --git a/ace/Stream.h b/ace/Stream.h
deleted file mode 100644
index 0a51044dbe8..00000000000
--- a/ace/Stream.h
+++ /dev/null
@@ -1,201 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Stream.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_STREAM_H)
-#define ACE_STREAM_H
-
-//#include "ace/Multiplexor.h"
-
-#include "ace/ACE.h"
-#include "ace/IO_Cntl_Msg.h"
-#include "ace/Message_Block.h"
-#include "ace/Time_Value.h"
-#include "ace/Module.h"
-
-// Forward decls.
-template<ACE_SYNCH_DECL> class ACE_Stream_Iterator;
-//template<ACE_SYNCH_DECL> class ACE_Module;
-
-template <ACE_SYNCH_DECL>
-class ACE_Stream
-{
- // = TITLE
- // This class is the primary abstraction for the ASX framework.
- // It is moduled after System V Stream.
- //
- // = DESCRIPTION
- // A Stream consists of a stack of <ACE_Modules>, each of which
- // contains two <ACE_Tasks>.
-public:
- friend class ACE_Stream_Iterator<ACE_SYNCH_USE>;
-
- enum
- {
- M_DELETE = 3
- // Indicates that close() deletes the Tasks. Don't change this
- // value without updating the same enum in class ACE_Module...
- };
-
- // = Initializatation and termination methods.
- ACE_Stream (void *arg = 0,
- ACE_Module<ACE_SYNCH_USE> *head = 0,
- ACE_Module<ACE_SYNCH_USE> *tail = 0);
- // Create a Stream consisting of <head> and <tail> as the Stream
- // head and Stream tail, respectively. If these are 0 then the
- // <ACE_Stream_Head> and <ACE_Stream_Tail> are used, respectively.
- // <arg> is the value past in to the open() methods of the tasks.
-
- int open (void *arg,
- ACE_Module<ACE_SYNCH_USE> *head = 0,
- ACE_Module<ACE_SYNCH_USE> *tail = 0);
- // Create a Stream consisting of <head> and <tail> as the Stream
- // head and Stream tail, respectively. If these are 0 then the
- // <ACE_Stream_Head> and <ACE_Stream_Tail> are used, respectively.
- // <arg> is the value past in to the open() methods of the tasks.
-
- int close (int flags = M_DELETE);
- // Close down the stream and release all the resources.
-
- ~ACE_Stream (void);
- // Close down the stream and release all the resources.
-
- // = ACE_Stream plumbing operations
-
- int push (ACE_Module<ACE_SYNCH_USE> *mod);
- // Add a new module <mod> right below the Stream head.
-
- int pop (int flags = M_DELETE);
- // Remove the <mod> right below the Stream head and close it down.
-
- int top (ACE_Module<ACE_SYNCH_USE> *&mod);
- // Return the top module on the stream (right below the stream
- // head).
-
- int remove (const ASYS_TCHAR *mod, int flags = M_DELETE);
- // Remove the named module <mod> from the stream. This bypasses the
- // strict LIFO ordering of push() and pop().
-
- ACE_Module<ACE_SYNCH_USE> *head (void);
- // Return current stream head.
-
- ACE_Module<ACE_SYNCH_USE> *tail (void);
- // Return current stream tail.
-
- ACE_Module<ACE_SYNCH_USE> *find (const ASYS_TCHAR *mod);
- // Find a particular ACE_Module.
-
- int link (ACE_Stream<ACE_SYNCH_USE> &);
- // Create a pipe between two Streams.
-
- int unlink (void);
- // Remove a pipe formed between two Streams.
-
- // = Blocking data transfer operations
- int put (ACE_Message_Block *mb, ACE_Time_Value *timeout);
- // Send the message <mb> down the stream, starting at the Module
- // below the Stream head. Wait for upto <timeout> amount of time
- // for the operation to complete (or block forever if <timeout> ==
- // 0).
-
- int get (ACE_Message_Block *&mb, ACE_Time_Value *timeout);
- // Read the message <mb> that is stored in the the stream head.
- // Wait for upto <timeout> amount of time for the operation to
- // complete (or block forever if <timeout> == 0).
-
- int control (ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds cmd,
- void *args);
- // Send control message down the stream.
-
- int wait (void);
- // Synchronize with the final close of the stream.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int unlink_i (void);
- // Actually perform the unlinking of two Streams (must be called
- // with locks held).
-
- int link_i (ACE_Stream<ACE_SYNCH_USE> &);
- // Actually perform the linking of two Streams (must be called with
- // locks held).
-
- int push_module (ACE_Module<ACE_SYNCH_USE> *,
- ACE_Module<ACE_SYNCH_USE> * = 0,
- ACE_Module<ACE_SYNCH_USE> * = 0);
- // Must a new module onto the Stream.
-
- ACE_Module<ACE_SYNCH_USE> *stream_head_;
- // Pointer to the head of the stream.
-
- ACE_Module<ACE_SYNCH_USE> *stream_tail_;
- // Pointer to the tail of the stream.
-
- ACE_Stream<ACE_SYNCH_USE> *linked_us_;
- // Pointer to an adjoining linked stream.
-
- // = Synchronization objects used for thread-safe streams.
- ACE_SYNCH_MUTEX_T lock_;
- // Protect the stream against race conditions.
-
- ACE_SYNCH_CONDITION_T final_close_;
- // Use to tell all threads waiting on the close that we are done.
-};
-
-template <ACE_SYNCH_DECL>
-class ACE_Stream_Iterator
-{
- // = TITLE
- // Iterate through an <ACE_Stream>.
-public:
- // = Initialization method.
- ACE_Stream_Iterator (const ACE_Stream<ACE_SYNCH_USE> &sr);
-
- // = Iteration methods.
-
- int next (const ACE_Module<ACE_SYNCH_USE> *&next_item);
- // Pass back the <next_item> that hasn't been seen in the set.
- // Returns 0 when all items have been seen, else 1.
-
- int done (void) const;
- // Returns 1 when all items have been seen, else 0.
-
- int advance (void);
- // Move forward by one element in the set. Returns 0 when all the
- // items in the set have been seen, else 1.
-
-private:
- ACE_Module<ACE_SYNCH_USE> *next_;
- // Next <Module> that we haven't yet seen.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Stream.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Stream.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Stream.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_STREAM_H */
diff --git a/ace/Stream.i b/ace/Stream.i
deleted file mode 100644
index 42a4989eff0..00000000000
--- a/ace/Stream.i
+++ /dev/null
@@ -1,49 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Stream.i
-
-template <ACE_SYNCH_DECL> ACE_INLINE ACE_Module<ACE_SYNCH_USE> *
-ACE_Stream<ACE_SYNCH_USE>::head (void)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::head");
- return this->stream_head_;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE ACE_Module<ACE_SYNCH_USE> *
-ACE_Stream<ACE_SYNCH_USE>::tail (void)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::tail");
- return this->stream_tail_;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Stream<ACE_SYNCH_USE>::wait (void)
-{
- ACE_TRACE ("ACE_Stream<ACE_SYNCH_USE>::wait");
- return this->final_close_.wait ();
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Stream_Iterator<ACE_SYNCH_USE>::next (const ACE_Module<ACE_SYNCH_USE> *&mod)
-{
- ACE_TRACE ("ACE_Stream_Iterator<ACE_SYNCH_USE>::next");
- mod = this->next_;
- return this->next_ != 0;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Stream_Iterator<ACE_SYNCH_USE>::done (void) const
-{
- ACE_TRACE ("ACE_Stream_Iterator<ACE_SYNCH_USE>::done");
- return this->next_ == 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Iterator<ACE_SYNCH_USE>::advance (void)
-{
- ACE_TRACE ("ACE_Stream_Iterator<ACE_SYNCH_USE>::advance");
- this->next_ = this->next_->next ();
- return this->next_ != 0;
-}
-
diff --git a/ace/Stream_Modules.cpp b/ace/Stream_Modules.cpp
deleted file mode 100644
index 416acfeafa2..00000000000
--- a/ace/Stream_Modules.cpp
+++ /dev/null
@@ -1,368 +0,0 @@
-// Stream_Modules.cpp
-// $Id$
-
-#if !defined (ACE_STREAM_MODULES_C)
-#define ACE_STREAM_MODULES_C
-
-#define ACE_BUILD_DLL
-#include "ace/Stream_Modules.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Stream_Modules.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Stream_Head)
-
-template <ACE_SYNCH_DECL>
-ACE_Stream_Head<ACE_SYNCH_USE>::ACE_Stream_Head (void)
-{
- ACE_TRACE ("ACE_Stream_Head<ACE_SYNCH_USE>::ACE_Stream_Head");
-}
-
-template <ACE_SYNCH_DECL>
-ACE_Stream_Head<ACE_SYNCH_USE>::~ACE_Stream_Head (void)
-{
- ACE_TRACE ("ACE_Stream_Head<ACE_SYNCH_USE>::~ACE_Stream_Head");
-}
-
-template <ACE_SYNCH_DECL> void
-ACE_Stream_Head<ACE_SYNCH_USE>::dump (void) const
-{
- ACE_TRACE ("ACE_Stream_Head<ACE_SYNCH_USE>::dump");
-}
-
-// ACE_Module that act as the head and tail of a Stream.
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Head<ACE_SYNCH_USE>::open (void *)
-{
- ACE_TRACE ("ACE_Stream_Head<ACE_SYNCH_USE>::open");
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Head<ACE_SYNCH_USE>::close (u_long)
-{
- ACE_TRACE ("ACE_Stream_Head<ACE_SYNCH_USE>::close");
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Head<ACE_SYNCH_USE>::svc (void)
-{
- ACE_TRACE ("ACE_Stream_Head<ACE_SYNCH_USE>::svc");
- return -1;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Head<ACE_SYNCH_USE>::control (ACE_Message_Block *mb)
-{
- ACE_TRACE ("ACE_Stream_Head<ACE_SYNCH_USE>::control");
- ACE_IO_Cntl_Msg *ioc = (ACE_IO_Cntl_Msg *) mb->rd_ptr ();
- ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds cmd;
-
- switch (cmd = ioc->cmd ())
- {
- case ACE_IO_Cntl_Msg::SET_LWM:
- case ACE_IO_Cntl_Msg::SET_HWM:
- this->water_marks (cmd, *(size_t *) mb->cont ()->rd_ptr ());
- ioc->rval (0);
- break;
- default:
- return 0;
- }
- return ioc->rval ();
-}
-
-// Performs canonical flushing at the ACE_Stream Head.
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Head<ACE_SYNCH_USE>::canonical_flush (ACE_Message_Block *mb)
-{
- ACE_TRACE ("ACE_Stream_Head<ACE_SYNCH_USE>::canonical_flush");
- char *cp = mb->rd_ptr ();
-
- if (ACE_BIT_ENABLED (*cp, ACE_Task_Flags::ACE_FLUSHR))
- {
- this->flush (ACE_Task_Flags::ACE_FLUSHALL);
- ACE_CLR_BITS (*cp, ACE_Task_Flags::ACE_FLUSHR);
- }
-
- if (ACE_BIT_ENABLED (*cp, ACE_Task_Flags::ACE_FLUSHW))
- return this->reply (mb);
- else
- mb->release ();
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Head<ACE_SYNCH_USE>::put (ACE_Message_Block *mb,
- ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Stream_Head<ACE_SYNCH_USE>::put");
- int res = 0;
-
- if (mb->msg_type () == ACE_Message_Block::MB_IOCTL
- && (res = this->control (mb)) == -1)
- return res;
-
- if (this->is_writer ())
- return this->put_next (mb, tv);
- else // this->is_reader ()
- {
- switch (mb->msg_type ())
- {
- case ACE_Message_Block::MB_FLUSH:
- return this->canonical_flush (mb);
- default:
- break;
- }
-
- return this->putq (mb, tv);
- }
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Head<ACE_SYNCH_USE>::init (int, ASYS_TCHAR *[])
-{
- ACE_TRACE ("ACE_Stream_Head<ACE_SYNCH_USE>::init");
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Head<ACE_SYNCH_USE>::info (ASYS_TCHAR **strp, size_t length) const
-{
- ACE_TRACE ("ACE_Stream_Head<ACE_SYNCH_USE>::info");
- const ASYS_TCHAR *name = this->name ();
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (name)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, name, length);
- return ACE_OS::strlen (name);
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Head<ACE_SYNCH_USE>::fini (void)
-{
- ACE_TRACE ("ACE_Stream_Head<ACE_SYNCH_USE>::fini");
- return 0;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Stream_Tail)
-
-template <ACE_SYNCH_DECL>
-ACE_Stream_Tail<ACE_SYNCH_USE>::ACE_Stream_Tail (void)
-{
- ACE_TRACE ("ACE_Stream_Tail<ACE_SYNCH_USE>::ACE_Stream_Tail");
-}
-
-template <ACE_SYNCH_DECL>
-ACE_Stream_Tail<ACE_SYNCH_USE>::~ACE_Stream_Tail (void)
-{
- ACE_TRACE ("ACE_Stream_Tail<ACE_SYNCH_USE>::~ACE_Stream_Tail");
-}
-
-template <ACE_SYNCH_DECL> void
-ACE_Stream_Tail<ACE_SYNCH_USE>::dump (void) const
-{
- ACE_TRACE ("ACE_Stream_Tail<ACE_SYNCH_USE>::dump");
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Tail<ACE_SYNCH_USE>::open (void *)
-{
- ACE_TRACE ("ACE_Stream_Tail<ACE_SYNCH_USE>::open");
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Tail<ACE_SYNCH_USE>::close (u_long)
-{
- ACE_TRACE ("ACE_Stream_Tail<ACE_SYNCH_USE>::close");
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Tail<ACE_SYNCH_USE>::svc (void)
-{
- ACE_TRACE ("ACE_Stream_Tail<ACE_SYNCH_USE>::svc");
- return -1;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Tail<ACE_SYNCH_USE>::control (ACE_Message_Block *mb)
-{
- ACE_TRACE ("ACE_Stream_Tail<ACE_SYNCH_USE>::control");
- ACE_IO_Cntl_Msg *ioc = (ACE_IO_Cntl_Msg *) mb->rd_ptr ();
- ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds cmd;
-
- switch (cmd = ioc->cmd ())
- {
- case ACE_IO_Cntl_Msg::SET_LWM:
- case ACE_IO_Cntl_Msg::SET_HWM:
- {
- size_t wm_size = *(size_t *) mb->cont ()->rd_ptr ();
-
- this->water_marks (cmd, wm_size);
- this->sibling ()->water_marks (cmd, wm_size);
- ioc->rval (0);
- break;
- }
- default:
- mb->msg_type (ACE_Message_Block::MB_IOCNAK);
- }
- return this->reply (mb);
-}
-
-// Perform flush algorithm as though we were the driver.
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Tail<ACE_SYNCH_USE>::canonical_flush (ACE_Message_Block *mb)
-{
- ACE_TRACE ("ACE_Stream_Tail<ACE_SYNCH_USE>::canonical_flush");
- char *cp = mb->rd_ptr ();
-
- if (ACE_BIT_ENABLED (*cp, ACE_Task_Flags::ACE_FLUSHW))
- {
- this->flush (ACE_Task_Flags::ACE_FLUSHALL);
- ACE_CLR_BITS (*cp, ACE_Task_Flags::ACE_FLUSHW);
- }
-
- if (ACE_BIT_ENABLED (*cp, ACE_Task_Flags::ACE_FLUSHR))
- {
- this->sibling ()->flush (ACE_Task_Flags::ACE_FLUSHALL);
- return this->reply (mb);
- }
- else
- mb->release ();
-
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Tail<ACE_SYNCH_USE>::put (ACE_Message_Block *mb,
- ACE_Time_Value *)
-{
- ACE_TRACE ("ACE_Stream_Tail<ACE_SYNCH_USE>::put");
-
- if (this->is_writer ())
- {
- switch (mb->msg_type ())
- {
- case ACE_Message_Block::MB_IOCTL:
- return this->control (mb);
- /* NOTREACHED */
- default:
- mb->release ();
- }
- }
-
- return -1;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Tail<ACE_SYNCH_USE>::init (int, ASYS_TCHAR *[])
-{
- ACE_TRACE ("ACE_Stream_Tail<ACE_SYNCH_USE>::init");
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Tail<ACE_SYNCH_USE>::info (ASYS_TCHAR **strp, size_t length) const
-{
- ACE_TRACE ("ACE_Stream_Tail<ACE_SYNCH_USE>::info");
- const ASYS_TCHAR *name = this->name ();
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (name)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, name, length);
- return ACE_OS::strlen (name);
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Stream_Tail<ACE_SYNCH_USE>::fini (void)
-{
- ACE_TRACE ("ACE_Stream_Tail<ACE_SYNCH_USE>::fini");
- return 0;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Thru_Task)
-
-template <ACE_SYNCH_DECL>
-ACE_Thru_Task<ACE_SYNCH_USE>::ACE_Thru_Task (void)
-{
- ACE_TRACE ("ACE_Thru_Task<ACE_SYNCH_USE>::ACE_Thru_Task");
-}
-
-template <ACE_SYNCH_DECL>
-ACE_Thru_Task<ACE_SYNCH_USE>::~ACE_Thru_Task (void)
-{
- ACE_TRACE ("ACE_Thru_Task<ACE_SYNCH_USE>::~ACE_Thru_Task");
-}
-
-template <ACE_SYNCH_DECL> void
-ACE_Thru_Task<ACE_SYNCH_USE>::dump (void) const
-{
- ACE_TRACE ("ACE_Thru_Task<ACE_SYNCH_USE>::dump");
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Thru_Task<ACE_SYNCH_USE>::open (void *)
-{
- ACE_TRACE ("ACE_Thru_Task<ACE_SYNCH_USE>::open");
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Thru_Task<ACE_SYNCH_USE>::close (u_long)
-{
- ACE_TRACE ("ACE_Thru_Task<ACE_SYNCH_USE>::close");
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Thru_Task<ACE_SYNCH_USE>::svc (void)
-{
- ACE_TRACE ("ACE_Thru_Task<ACE_SYNCH_USE>::svc");
- return -1;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Thru_Task<ACE_SYNCH_USE>::put (ACE_Message_Block *msg,
- ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Thru_Task<ACE_SYNCH_USE>::put");
- return this->put_next (msg, tv);
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Thru_Task<ACE_SYNCH_USE>::init (int, ASYS_TCHAR *[])
-{
- ACE_TRACE ("ACE_Thru_Task<ACE_SYNCH_USE>::init");
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Thru_Task<ACE_SYNCH_USE>::info (ASYS_TCHAR **strp,
- size_t length) const
-{
- ACE_TRACE ("ACE_Thru_Task<ACE_SYNCH_USE>::info");
- const ASYS_TCHAR *name = this->name ();
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (name)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, name, length);
- return ACE_OS::strlen (name);
-}
-
-template <ACE_SYNCH_DECL> int
-ACE_Thru_Task<ACE_SYNCH_USE>::fini (void)
-{
- ACE_TRACE ("ACE_Thru_Task<ACE_SYNCH_USE>::fini");
- return 0;
-}
-
-#endif /* ACE_STREAM_MODULES_C */
diff --git a/ace/Stream_Modules.h b/ace/Stream_Modules.h
deleted file mode 100644
index bacbf28e7ef..00000000000
--- a/ace/Stream_Modules.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Stream_Modules.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#include "ace/Task.h"
-
-#if !defined (ACE_STREAM_MODULES)
-#define ACE_STREAM_MODULES
-
-template <ACE_SYNCH_DECL>
-class ACE_Stream_Head : public ACE_Task<ACE_SYNCH_USE>
-{
- // = TITLE
- // Standard module that acts as the head of a ustream.
-public:
- ACE_Stream_Head (void);
- // Construction
-
- ~ACE_Stream_Head (void);
- // Destruction
-
- // = ACE_Task hooks
- virtual int open (void *a = 0);
- virtual int close (u_long flags = 0);
- virtual int put (ACE_Message_Block *msg, ACE_Time_Value * = 0);
- virtual int svc (void);
-
- // = Dynamic linking hooks
- virtual int init (int argc, ASYS_TCHAR *argv[]);
- virtual int info (ASYS_TCHAR **info_string, size_t length) const;
- virtual int fini (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int control (ACE_Message_Block *);
- int canonical_flush (ACE_Message_Block *);
- // Performs canonical flushing at the ACE_Stream Head.
-};
-
-template <ACE_SYNCH_DECL>
-class ACE_Stream_Tail : public ACE_Task<ACE_SYNCH_USE>
-{
- // = TITLE
- // Standard module that acts as the head of a ustream.
-public:
- ACE_Stream_Tail (void);
- // Construction
-
- ~ACE_Stream_Tail (void);
- // Destruction
-
- // = ACE_Task hooks
- virtual int open (void *a = 0);
- virtual int close (u_long flags = 0);
- virtual int put (ACE_Message_Block *msg, ACE_Time_Value * = 0);
- virtual int svc (void);
-
- // = Dynamic linking hooks
- virtual int init (int argc, ASYS_TCHAR *argv[]);
- virtual int info (ASYS_TCHAR **info_string, size_t length) const;
- virtual int fini (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int control (ACE_Message_Block *);
- int canonical_flush (ACE_Message_Block *);
- // Performs canonical flushing at the ACE_Stream tail.
-};
-
-template <ACE_SYNCH_DECL>
-class ACE_Thru_Task : public ACE_Task<ACE_SYNCH_USE>
-{
- // = TITLE
- // Standard module that acts as a "no op", simply passing on all
- // data to its adjacent neighbor.
-public:
- ACE_Thru_Task (void);
- // Construction
-
- ~ACE_Thru_Task (void);
- // Destruction
-
- // = ACE_Task hooks
- virtual int open (void *a = 0);
- virtual int close (u_long flags = 0);
- virtual int put (ACE_Message_Block *msg, ACE_Time_Value * = 0);
- virtual int svc (void);
-
- // = Dynamic linking hooks
- virtual int init (int argc, ASYS_TCHAR *argv[]);
- virtual int info (ASYS_TCHAR **info_string, size_t length) const;
- virtual int fini (void);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Stream_Modules.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Stream_Modules.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Stream_Modules.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_STREAM_MODULES */
diff --git a/ace/Stream_Modules.i b/ace/Stream_Modules.i
deleted file mode 100644
index da761143bd8..00000000000
--- a/ace/Stream_Modules.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Stream_Modules.i
diff --git a/ace/Svc_Conf.h b/ace/Svc_Conf.h
deleted file mode 100644
index ab711cf451d..00000000000
--- a/ace/Svc_Conf.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Svc_Conf.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SVC_CONF_H)
-#define ACE_SVC_CONF_H
-
-// Globally visible macros, type decls, and extern var decls for
-// Service Configurator utility.
-
-#include "ace/Obstack.h"
-#include "ace/Service_Config.h"
-#include "ace/Parse_Node.h"
-
-#if defined (DEBUGGING)
-#if defined (YY_DECL)
-#undef YY_DECL
-#endif /* YY_DECL */
-#define YY_DECL extern "C" char *ace_yylex (void)
-#else
-#define YY_DECL extern "C" int ace_yylex (void)
-#endif /* DEBUGGING */
-
-void ace_yyrestart (FILE *);
-// Restart input file parsing
-
-int ace_yyparse (void);
-// Performs the parsing
-
-YY_DECL;
-// Performs the lexical analysis
-
-extern FILE *ace_yyin;
-// Name of input stream
-
-void ace_yyerror (char *);
-// Error handling routine required by YACC or BISON
-
-extern int ace_yylineno;
-// Keeps track of the current line number for error-handling routine
-
-extern int ace_yyerrno;
-// Keeps track of the number of errors encountered so far
-
-extern char *ace_yytext;
-// Holds the lexeme for the current token
-
-extern int ace_yyleng;
-// Holds the length of the lexeme for the current token
-
-extern ACE_Obstack *ace_obstack;
-// Efficient memory allocation technique
-
-ACE_Service_Type_Impl *ace_create_service_type (const ASYS_TCHAR *, int, void *, unsigned int);
-// Factory that creates a new ACE_Service_Type_Impl.
-
-typedef union
-{
- int type_;
- ACE_Location_Node *location_node_;
- ACE_Parse_Node *parse_node_;
- ACE_Static_Node *static_node_;
- ACE_Service_Type *svc_record_;
- char *ident_;
-} YYSTYPE;
-extern YYSTYPE ace_yylval;
-#endif /* ACE_SVC_CONF_H */
-
diff --git a/ace/Svc_Conf.l b/ace/Svc_Conf.l
deleted file mode 100644
index 3fad8fabd65..00000000000
--- a/ace/Svc_Conf.l
+++ /dev/null
@@ -1,77 +0,0 @@
-%{
-// Sample lexical analysis for regular expression subset. Must be
-// compiled with FLEX and an ANSI C++ compiler.
-
-// Lexical tokens values defined by YACC.
-#include "ace/Svc_Conf.h"
-#include "ace/Svc_Conf_Tokens.h"
-
-// Keeps track of the current line for debugging output.
-int yylineno = 1;
-
-// Keeps track of the number of errors encountered so far.
-int yyerrno = 0;
-
-#define token(x) x
-%}
-
-%s PARAMETERS
-%s NORMAL
-
-letter [a-zA-Z_]
-letter_or_digit [a-zA-Z_0-9]
-digit [0-9]
-ident {letter}{letter_or_digit}*
-pathname ([A-Za-z]:)?[a-zA-Z_0-9/\.\\-]+
-symbol [ -~]
-string \"{symbol}*\"
-white_space [ \t]
-newline \n
-other .
-
-%%
-
-^#{other}*$ ; /* EMPTY */
-dynamic { return token (ACE_DYNAMIC); }
-static { return token (ACE_STATIC); }
-suspend { return token (ACE_SUSPEND); }
-resume { return token (ACE_RESUME); }
-remove { return token (ACE_REMOVE); }
-stream { return token (ACE_USTREAM); }
-Module { return token (ACE_MODULE_T); }
-Service_Object { return token (ACE_SVC_OBJ_T); }
-STREAM { return token (ACE_STREAM_T); }
-active { return token (ACE_ACTIVE); }
-inactive { return token (ACE_INACTIVE); }
-":" { return token (ACE_COLON); }
-"*" { return token (ACE_STAR); }
-"(" { return token (ACE_LPAREN); }
-")" { return token (ACE_RPAREN); }
-"{" { return token (ACE_LBRACE); }
-"}" { return token (ACE_RBRACE); }
-{string} { // Eliminate the opening and closing double quotes
- *strrchr (yytext, '"') = '\0';
- yyleng -= 1;
- yylval.ident_ = ace_obstack->copy (yytext + 1, yyleng);
- return token (ACE_STRING); }
-{ident} {
- yylval.ident_ = ace_obstack->copy (yytext, yyleng);
- return token (ACE_IDENT);
- }
-{pathname} {
- yylval.ident_ = ace_obstack->copy (yytext, yyleng);
- return token (ACE_PATHNAME);
- }
-{white_space}+ ; /* EMPTY */
-{newline} { yylineno++; }
-{other} { ACE_ERROR ((LM_ERROR, "unknown char = %d\n", *yytext)); }
-<<EOF>> { YY_NEW_FILE; yyterminate(); }
-%%
-int
-yywrap (void)
-{
- ::fflush (yyin);
- yytext[0] = '#';
- yyleng = 0;
- return 1;
-}
diff --git a/ace/Svc_Conf.y b/ace/Svc_Conf.y
deleted file mode 100644
index 1979ca959c4..00000000000
--- a/ace/Svc_Conf.y
+++ /dev/null
@@ -1,401 +0,0 @@
-%{
-// $Id$
-#define ACE_BUILD_DLL
-#include "ace/ARGV.h"
-#include "ace/Svc_Conf.h"
-#include "ace/Module.h"
-#include "ace/Stream.h"
-
-static ACE_Module_Type *get_module (ACE_Static_Node *str_rec, ACE_Static_Node *svc_type);
-static ACE_Module_Type *get_module (ACE_Static_Node *str_rec, const char *svc_name);
-
-#define YYDEBUG_LEXER_TEXT (yytext[yyleng] = '\0', yytext)
-// Force the pretty debugging code to compile.
-#define YYDEBUG 1
-
-// Efficient memory allocation technique.
-ACE_Obstack *ace_obstack;
-
-%}
-%token ACE_DYNAMIC ACE_STATIC ACE_SUSPEND ACE_RESUME ACE_REMOVE ACE_USTREAM
-%token ACE_MODULE_T ACE_STREAM_T ACE_SVC_OBJ_T ACE_ACTIVE ACE_INACTIVE
-%token ACE_PATHNAME ACE_IDENT ACE_STRING
-%token ACE_LPAREN ACE_RPAREN ACE_LBRACE ACE_RBRACE ACE_STAR ACE_COLON
-
-%start svc_config_entries
-
-%type <ident_> ACE_IDENT ACE_STRING ACE_PATHNAME pathname parameters_opt
-%type <type_> type status
-%type <parse_node_> dynamic static suspend resume remove module_list stream
-%type <parse_node_> stream_modules module svc_config_entry
-%type <static_node_> stream_ops
-%type <svc_record_> svc_location
-%type <location_node_> svc_initializer
-
-%%
-
-svc_config_entries
- : svc_config_entries svc_config_entry
- {
- if ($2 != 0)
- {
- $2->apply (); delete $2;
- }
- ace_obstack->release ();
- }
- | svc_config_entries error
- {
- ace_obstack->release ();
- }
- | /* EMPTY */
- ;
-
-svc_config_entry
- : dynamic
- | static
- | suspend
- | resume
- | remove
- | stream
- ;
-
-dynamic
- : ACE_DYNAMIC svc_location parameters_opt
- {
- if ($2 != 0)
- $$ = new ACE_Dynamic_Node ($2, $3);
- else
- $$ = 0;
- }
- ;
-
-static
- : ACE_STATIC ACE_IDENT parameters_opt
- {
- $$ = new ACE_Static_Node ($2, $3);
- }
- ;
-
-suspend
- : ACE_SUSPEND ACE_IDENT
- {
- $$ = new ACE_Suspend_Node ($2);
- }
- ;
-
-resume
- : ACE_RESUME ACE_IDENT
- {
- $$ = new ACE_Resume_Node ($2);
- }
- ;
-
-remove
- : ACE_REMOVE ACE_IDENT
- {
- $$ = new ACE_Remove_Node ($2);
- }
- ;
-
-stream
- : ACE_USTREAM stream_ops stream_modules
- {
- $$ = new ACE_Stream_Node ($2, $3);
- }
- | ACE_USTREAM ACE_IDENT { $<static_node_>$ = new ACE_Static_Node ($2); } stream_modules
- {
- $$ = new ACE_Dummy_Node ($<static_node_>3, $4);
- }
- ;
-
-stream_ops
- : dynamic
- {
- }
- | static
- {
- }
- ;
-
-stream_modules
- : ACE_LBRACE
- {
- // Initialize left context...
- $<static_node_>$ = $<static_node_>0;
- }
- module_list ACE_RBRACE
- {
- $$ = $3;
- }
- | /* EMPTY */ { $$ = 0; }
- ;
-
-module_list
- : module_list module
- {
- if ($2 != 0)
- {
- $2->link ($1);
- $$ = $2;
- }
- }
- | /* EMPTY */ { $$ = 0; }
- ;
-
-module
- : dynamic
- {
- if ($<static_node_>1 != 0)
- {
- ACE_ARGV args (ASYS_WIDE_STRING ($<static_node_>1->parameters ()));
- ACE_Module_Type *mt = get_module ($<static_node_>-1, $<static_node_>1);
-
- if (mt->init (args.argc (), args.argv ()) == -1
- || ((ACE_Stream_Type *) ($<static_node_>-1)->record ()->type ())->push (mt) == -1)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("dynamic initialization failed for Module %s\n"),
- ASYS_WIDE_STRING ($<static_node_>1->name ())));
- yyerrno++;
- }
- }
- }
- | static
- {
- ACE_Module_Type *mt = get_module ($<static_node_>-1, $<static_node_>1->name ());
-
- if (((ACE_Stream_Type *) ($<static_node_>-1)->record ()->type ())->push (mt) == -1)
- yyerrno++;
- }
- | suspend
- {
- ACE_Module_Type *mt = get_module ($<static_node_>-1, $<static_node_>1->name ());
- if (mt != 0)
- mt->suspend ();
- }
- | resume
- {
- ACE_Module_Type *mt = get_module ($<static_node_>-1, $<static_node_>1->name ());
- if (mt != 0)
- mt->resume ();
- }
- | remove
- {
- ACE_Module_Type *mt = get_module ($<static_node_>-1, $<static_node_>1->name ());
- if (mt != 0
- && ((ACE_Stream_Type *) ($<static_node_>-1)->record ()->type ())->remove (mt) == -1)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("cannot remove Module_Type %s from STREAM_Type %s\n"),
- ASYS_WIDE_STRING ($<static_node_>1->name ()),
- ASYS_WIDE_STRING (($<static_node_>-1)->name ())));
- yyerrno++;
- }
- }
- ;
-
-svc_location
- : ACE_IDENT type svc_initializer status
- {
- u_int flags
- = ACE_Service_Type::DELETE_THIS
- | ($3->dispose () == 0 ? 0 : ACE_Service_Type::DELETE_OBJ);
- void *sym = $3->symbol ();
-
- if (sym != 0)
- {
- ACE_Service_Type_Impl *stp
- = ace_create_service_type (ASYS_WIDE_STRING ($1), $2, sym, flags);
- $$ = new ACE_Service_Type (ASYS_WIDE_STRING ($1), stp, $3->handle (), $4);
- }
- else
- {
- ++yyerrno;
- $$ = 0;
- }
- delete $3;
- }
- ;
-
-status
- : ACE_ACTIVE
- {
- $$ = 1;
- }
- | ACE_INACTIVE
- {
- $$ = 0;
- }
- | /* EMPTY */
- {
- $$ = 1;
- }
- ;
-
-svc_initializer
- : pathname ACE_COLON ACE_IDENT
- {
- $$ = new ACE_Object_Node ($1, $3);
- }
- | pathname ACE_COLON ACE_IDENT ACE_LPAREN ACE_RPAREN
- {
- $$ = new ACE_Function_Node ($1, $3);
- }
- | ACE_COLON ACE_IDENT ACE_LPAREN ACE_RPAREN
- {
- $$ = new ACE_Static_Function_Node ($2);
- }
- ;
-
-type
- : ACE_MODULE_T ACE_STAR
- {
- $$ = ACE_MODULE_T;
- }
- | ACE_SVC_OBJ_T ACE_STAR
- {
- $$ = ACE_SVC_OBJ_T;
- }
- | ACE_STREAM_T ACE_STAR
- {
- $$ = ACE_STREAM_T;
- }
- ;
-
-parameters_opt
- : ACE_STRING
- | /* EMPTY */ { $$ = 0; }
- ;
-
-pathname
- : ACE_PATHNAME
- | ACE_IDENT
- ;
-
-%%
-// Prints the error string to standard output. Cleans up the error
-// messages.
-
-void
-yyerror (char *s)
-{
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("[error %d] on line %d: %s\n"),
- ++yyerrno, yylineno, ASYS_WIDE_STRING (s)));
-}
-
-// Note that SRC_REC represents left context, which is the STREAM *
-// record.
-
-static ACE_Module_Type *
-get_module (ACE_Static_Node *str_rec, const char *svc_name)
-{
- const ACE_Service_Type *sr = str_rec->record ();
- const ACE_Service_Type_Impl *type = sr->type ();
- ACE_Stream_Type *st = sr == 0 ? 0 : (ACE_Stream_Type *) type;
- ACE_Module_Type *mt = st == 0 ? 0 : st->find (ASYS_WIDE_STRING (svc_name));
-
- if (sr == 0 || st == 0 || mt == 0)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("cannot locate Module_Type %s in STREAM_Type %s\n"),
- ASYS_WIDE_STRING (svc_name),
- ASYS_WIDE_STRING (str_rec->name ())));
- yyerrno++;
- }
-
- return mt;
-}
-
-static ACE_Module_Type *
-get_module (ACE_Static_Node *str_rec, ACE_Static_Node *svc_type)
-{
- const ACE_Service_Type *sr = str_rec->record ();
- const ACE_Service_Type_Impl *type = sr->type ();
- ACE_Stream_Type *st = sr == 0 ? 0 : (ACE_Stream_Type *) type;
- const ACE_Service_Type *sv = svc_type->record ();
- type = sv->type ();
- ACE_Module_Type *mt = (ACE_Module_Type *) type;
- const char *module_type_name = svc_type->name ();
- const ASYS_TCHAR *wname = ASYS_WIDE_STRING (module_type_name);
-
- if (sr == 0 || st == 0 || mt == 0)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("cannot locate Module_Type %s or STREAM_Type %s\n"),
- wname,
- ASYS_WIDE_STRING (str_rec->name ())));
- yyerrno++;
- }
-
- // Make sure that the Module has the same name as the
- // Module_Type object from the svc.conf file.
- ACE_Module<ACE_SYNCH> *mp = (ACE_Module<ACE_SYNCH> *) mt->object ();
-
- if (ACE_OS::strcmp (mp->name (), wname) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("warning: assigning Module_Type name %s to Module %s since names differ\n"),
- wname,
- mp->name ()));
- mp->name (wname);
- }
-
- return mt;
-}
-
-ACE_Service_Type_Impl *
-ace_create_service_type (const ASYS_TCHAR *name,
- int type,
- void *symbol,
- u_int flags)
-{
- ACE_Service_Type_Impl *stp = 0;
-
- // Note, the only place we need to put a case statement. This is
- // also the place where we'd put the RTTI tests, if the compiler
- // actually supported them!
-
- switch (type)
- {
- case ACE_SVC_OBJ_T:
- ACE_NEW_RETURN (stp,
- ACE_Service_Object_Type ((ACE_Service_Object *) symbol,
- ASYS_WIDE_STRING (name), flags),
- 0);
- break;
- case ACE_MODULE_T:
- ACE_NEW_RETURN (stp,
- ACE_Module_Type (symbol, ASYS_WIDE_STRING (name), flags),
- 0);
- break;
- case ACE_STREAM_T:
- ACE_NEW_RETURN (stp,
- ACE_Stream_Type (symbol, ASYS_WIDE_STRING (name), flags),
- 0);
- break;
- default:
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("unknown case\n")));
- yyerrno++;
- break;
- }
- return stp;
-}
-
-#if defined (DEBUGGING)
-// Current line number.
-int yylineno = 1;
-
-// Name given on the command-line to envoke the program.
-char *program_name;
-
-// Main driver program.
-
-int
-main (int argc, char *argv[])
-{
- yyin = stdin;
- ace_obstack = new ACE_Obstack;
-
- // Try to reopen any filename argument to use YYIN.
- if (argc > 1 && (yyin = freopen (argv[1], "r", stdin)) == 0)
- (void) ::fprintf (stderr, "usage: %s [file]\n", argv[0]), exit (1);
-
- return yyparse ();
-}
-#endif /* DEBUGGING */
diff --git a/ace/Svc_Conf_Tokens.h b/ace/Svc_Conf_Tokens.h
deleted file mode 100644
index 4b5d3b3e8f1..00000000000
--- a/ace/Svc_Conf_Tokens.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#define ACE_DYNAMIC 257
-#define ACE_STATIC 258
-#define ACE_SUSPEND 259
-#define ACE_RESUME 260
-#define ACE_REMOVE 261
-#define ACE_USTREAM 262
-#define ACE_MODULE_T 263
-#define ACE_STREAM_T 264
-#define ACE_SVC_OBJ_T 265
-#define ACE_ACTIVE 266
-#define ACE_INACTIVE 267
-#define ACE_PATHNAME 268
-#define ACE_IDENT 269
-#define ACE_STRING 270
-#define ACE_LPAREN 271
-#define ACE_RPAREN 272
-#define ACE_LBRACE 273
-#define ACE_RBRACE 274
-#define ACE_STAR 275
-#define ACE_COLON 276
diff --git a/ace/Svc_Conf_l.cpp b/ace/Svc_Conf_l.cpp
deleted file mode 100644
index 53400f77bd3..00000000000
--- a/ace/Svc_Conf_l.cpp
+++ /dev/null
@@ -1,1513 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-/* A lexical scanner generated by flex */
-
-/* Scanner skeleton version:
- * $Header$
- */
-
-#define FLEX_SCANNER
-
-#include "ace/OS.h"
-
-
-/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" */
-#ifdef c_plusplus
-#ifndef __cplusplus
-#define __cplusplus
-#endif
-#endif
-
-
-#ifdef __cplusplus
-
-#include /**/ <stdlib.h>
-#include "ace/OS.h"
-
-/* Use prototypes in function declarations. */
-#define YY_USE_PROTOS
-
-/* The "const" storage-class-modifier is valid. */
-#define YY_USE_CONST
-
-#else /* ! __cplusplus */
-
-#ifdef __STDC__
-
-#define YY_USE_PROTOS
-#define YY_USE_CONST
-
-#endif /* __STDC__ */
-#endif /* ! __cplusplus */
-
-
-#ifdef __TURBOC__
-#define YY_USE_CONST
-#endif
-
-
-#ifndef YY_USE_CONST
-#ifndef const
-#define const
-#endif
-#endif
-
-
-#ifdef YY_USE_PROTOS
-#define YY_PROTO(proto) proto
-#else
-#define YY_PROTO(proto) ()
-#endif
-
-/* Returned upon end-of-file. */
-#define YY_NULL 0
-
-/* Promotes a possibly negative, possibly signed char to an unsigned
- * integer for use as an array index. If the signed char is negative,
- * we want to instead treat it as an 8-bit unsigned char, hence the
- * double cast.
- */
-#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
-
-/* Enter a start condition. This macro really ought to take a parameter,
- * but we do it the disgusting crufty way forced on us by the ()-less
- * definition of BEGIN.
- */
-#define BEGIN ace_yy_start = 1 + 2 *
-
-/* Translate the current start state into a value that can be later handed
- * to BEGIN to return to the state.
- */
-#define YY_START ((ace_yy_start - 1) / 2)
-
-/* Action number for EOF rule of a given start state. */
-#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
-
-/* Special action meaning "start processing a new file". Now included
- * only for backward compatibility with previous versions of flex.
- */
-#define YY_NEW_FILE ace_yyrestart( ace_yyin )
-
-#define YY_END_OF_BUFFER_CHAR 0
-
-/* Size of default input buffer. */
-#define YY_BUF_SIZE 16384
-
-typedef struct ace_yy_buffer_state *YY_BUFFER_STATE;
-
-extern int ace_yyleng;
-extern FILE *ace_yyin, *ace_yyout;
-
-#ifdef __cplusplus
-extern "C" {
-#endif
- extern int ace_yywrap YY_PROTO(( void ));
-#ifdef __cplusplus
- }
-#endif
-
-#define EOB_ACT_CONTINUE_SCAN 0
-#define EOB_ACT_END_OF_FILE 1
-#define EOB_ACT_LAST_MATCH 2
-
-/* The funky do-while in the following #define is used to turn the definition
- * int a single C statement (which needs a semi-colon terminator). This
- * avoids problems with code like:
- *
- * if ( condition_holds )
- * ace_yyless( 5 );
- * else
- * do_something_else();
- *
- * Prior to using the do-while the compiler would get upset at the
- * "else" because it interpreted the "if" statement as being all
- * done when it reached the ';' after the ace_yyless() call.
- */
-
-/* Return all but the first 'n' matched characters back to the input stream. */
-
-#define ace_yyless(n) \
- do \
- { \
- /* Undo effects of setting up ace_yytext. */ \
- *ace_yy_cp = ace_yy_hold_char; \
- ace_yy_c_buf_p = ace_yy_cp = ace_yy_bp + n - YY_MORE_ADJ; \
- YY_DO_BEFORE_ACTION; /* set up ace_yytext again */ \
- } \
- while ( 0 )
-
-#if 0
-#define unput(c) ace_yyunput( c, ace_yytext_ptr )
-#endif /* 0 */
-
-
-struct ace_yy_buffer_state
- {
- FILE *ace_yy_input_file;
-
- char *ace_yy_ch_buf; /* input buffer */
- char *ace_yy_buf_pos; /* current position in input buffer */
-
- /* Size of input buffer in bytes, not including room for EOB
- * characters.
- */
- int ace_yy_buf_size;
-
- /* Number of characters read into ace_yy_ch_buf, not including EOB
- * characters.
- */
- int ace_yy_n_chars;
-
- /* Whether this is an "interactive" input source; if so, and
- * if we're using stdio for input, then we want to use getc()
- * instead of fread(), to make sure we stop fetching input after
- * each newline.
- */
- int ace_yy_is_interactive;
-
- /* Whether to try to fill the input buffer when we reach the
- * end of it.
- */
- int ace_yy_fill_buffer;
-
- int ace_yy_buffer_status;
-#define YY_BUFFER_NEW 0
-#define YY_BUFFER_NORMAL 1
- /* When an EOF's been seen but there's still some text to process
- * then we mark the buffer as YY_EOF_PENDING, to indicate that we
- * shouldn't try reading from the input source any more. We might
- * still have a bunch of tokens to match, though, because of
- * possible backing-up.
- *
- * When we actually see the EOF, we change the status to "new"
- * (via ace_yyrestart()), so that the user can continue scanning by
- * just pointing ace_yyin at a new input file.
- */
-#define YY_BUFFER_EOF_PENDING 2
- };
-
-static YY_BUFFER_STATE ace_yy_current_buffer = 0;
-
-/* We provide macros for accessing buffer states in case in the
- * future we want to put the buffer states in a more general
- * "scanner state".
- */
-#define YY_CURRENT_BUFFER ace_yy_current_buffer
-
-
-/* ace_yy_hold_char holds the character lost when ace_yytext is formed. */
-static char ace_yy_hold_char;
-
-static int ace_yy_n_chars; /* number of characters read into ace_yy_ch_buf */
-
-
-int ace_yyleng;
-
-/* Points to current character in buffer. */
-static char *ace_yy_c_buf_p = (char *) 0;
-static int ace_yy_init = 1; /* whether we need to initialize */
-static int ace_yy_start = 0; /* start state number */
-
-/* Flag which is used to allow ace_yywrap()'s to do buffer switches
- * instead of setting up a fresh ace_yyin. A bit of a hack ...
- */
-static int ace_yy_did_buffer_switch_on_eof;
-
-#if 0
-static void ace_yyunput YY_PROTO(( int c, char *buf_ptr ));
-#endif /* 0 */
-void ace_yyrestart YY_PROTO(( FILE *input_file ));
-void ace_yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer ));
-void ace_yy_load_buffer_state YY_PROTO(( void ));
-YY_BUFFER_STATE ace_yy_create_buffer YY_PROTO(( FILE *file, int size ));
-void ace_yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));
-void ace_yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));
-
-#if 0
-static int ace_yy_start_stack_ptr = 0;
-static int ace_yy_start_stack_depth = 0;
-static int *ace_yy_start_stack = 0;
-static void ace_yy_push_state YY_PROTO(( int new_state ));
-static void ace_yy_pop_state YY_PROTO(( void ));
-static int ace_yy_top_state YY_PROTO(( void ));
-#endif /* 0 */
-
-static void *ace_yy_flex_alloc YY_PROTO(( unsigned int ));
-static void *ace_yy_flex_realloc YY_PROTO(( void *, unsigned int ));
-static void ace_yy_flex_free YY_PROTO(( void * ));
-
-#define ace_yy_new_buffer ace_yy_create_buffer
-
-#define INITIAL 0
-#define PARAMETERS 1
-#define NORMAL 2
-typedef unsigned char YY_CHAR;
-typedef int ace_yy_state_type;
-FILE *ace_yyin = (FILE *) 0, *ace_yyout = (FILE *) 0;
-extern char *ace_yytext;
-#define ace_yytext_ptr ace_yytext
-
-#ifndef ace_yytext_ptr
-static void ace_yy_flex_strncpy YY_PROTO(( char *, const char *, int ));
-#endif
-
-#ifdef __cplusplus
-static int ace_yyinput YY_PROTO(( void ));
-#else
-static int input YY_PROTO(( void ));
-#endif
-
-static ace_yy_state_type ace_yy_get_previous_state YY_PROTO(( void ));
-static ace_yy_state_type ace_yy_try_NUL_trans YY_PROTO(( ace_yy_state_type current_state ));
-static int ace_yy_get_next_buffer YY_PROTO(( void ));
-static void ace_yy_fatal_error YY_PROTO(( const char msg[] ));
-
-/* Done after the current pattern has been matched and before the
- * corresponding action - sets up ace_yytext.
- */
-#define YY_DO_BEFORE_ACTION \
- ace_yytext_ptr = ace_yy_bp; \
- ace_yyleng = ace_yy_cp - ace_yy_bp; \
- ace_yy_hold_char = *ace_yy_cp; \
- *ace_yy_cp = '\0'; \
- ace_yy_c_buf_p = ace_yy_cp;
-
-#define YY_END_OF_BUFFER 26
-static const short int ace_yy_accept[103] =
- { 0,
- 0, 0, 0, 0, 0, 0, 26, 24, 22, 23,
- 24, 15, 16, 14, 21, 13, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 17, 18, 24, 22, 0,
- 19, 21, 20, 0, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 0, 1, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 8, 10,
- 20, 11, 20, 20, 6, 5, 3, 7, 20, 20,
- 2, 20, 4, 20, 12, 20, 20, 20, 20, 20,
-
- 9, 0
- } ;
-
-static const int ace_yy_ec[256] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 4, 5, 6, 7, 5, 5, 5, 5, 8,
- 9, 10, 5, 5, 11, 11, 11, 12, 12, 12,
- 12, 12, 12, 12, 12, 12, 12, 13, 5, 5,
- 5, 5, 5, 5, 14, 15, 15, 15, 16, 15,
- 15, 15, 15, 15, 15, 15, 17, 15, 18, 15,
- 15, 19, 20, 21, 15, 15, 15, 15, 15, 15,
- 5, 11, 5, 5, 22, 5, 23, 24, 25, 26,
-
- 27, 15, 15, 15, 28, 29, 15, 30, 31, 32,
- 33, 34, 15, 35, 36, 37, 38, 39, 15, 15,
- 40, 15, 41, 5, 42, 5, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1
- } ;
-
-static const int ace_yy_meta[43] =
- { 0,
- 1, 1, 1, 2, 2, 2, 2, 2, 2, 2,
- 3, 3, 4, 3, 3, 3, 3, 3, 3, 3,
- 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
- 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
- 2, 2
- } ;
-
-static const short int ace_yy_base[107] =
- { 0,
- 0, 112, 0, 111, 0, 107, 97, 313, 41, 313,
- 85, 313, 313, 313, 0, 313, 33, 36, 37, 40,
- 41, 44, 48, 49, 52, 313, 313, 82, 66, 76,
- 72, 0, 60, 0, 61, 64, 68, 75, 81, 82,
- 85, 88, 89, 64, 313, 93, 104, 96, 111, 115,
- 116, 97, 121, 129, 133, 134, 137, 138, 142, 143,
- 150, 151, 158, 161, 162, 166, 167, 172, 185, 180,
- 173, 190, 193, 196, 197, 200, 201, 204, 209, 215,
- 216, 220, 224, 227, 228, 231, 234, 235, 239, 240,
- 243, 244, 247, 250, 256, 259, 262, 263, 267, 266,
-
- 271, 313, 302, 53, 304, 308
- } ;
-
-static const short int ace_yy_def[107] =
- { 0,
- 102, 1, 1, 1, 1, 1, 102, 102, 102, 102,
- 103, 102, 102, 102, 104, 102, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 102, 102, 106, 102, 103,
- 103, 104, 105, 104, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 106, 102, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
- 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
-
- 105, 0, 102, 102, 102, 102
- } ;
-
-static const short int ace_yy_nxt[356] =
- { 0,
- 8, 9, 10, 9, 8, 11, 8, 12, 13, 14,
- 15, 15, 16, 17, 17, 17, 18, 17, 17, 19,
- 17, 20, 21, 17, 17, 22, 17, 23, 17, 17,
- 17, 17, 17, 17, 24, 25, 17, 17, 17, 17,
- 26, 27, 29, 32, 29, 34, 32, 32, 34, 34,
- 32, 32, 102, 34, 32, 32, 34, 36, 32, 32,
- 34, 34, 32, 37, 34, 38, 45, 29, 35, 29,
- 32, 32, 102, 102, 32, 41, 102, 31, 32, 40,
- 102, 31, 47, 39, 45, 32, 46, 102, 42, 43,
- 31, 32, 32, 102, 102, 32, 102, 102, 32, 32,
-
- 102, 102, 48, 32, 51, 102, 32, 32, 102, 102,
- 54, 49, 50, 28, 32, 52, 102, 28, 28, 58,
- 53, 32, 55, 102, 56, 32, 32, 102, 102, 63,
- 57, 32, 102, 102, 59, 102, 102, 61, 60, 32,
- 62, 102, 102, 32, 32, 102, 102, 32, 32, 102,
- 102, 69, 32, 32, 102, 102, 102, 102, 64, 66,
- 32, 32, 102, 102, 102, 65, 68, 67, 32, 70,
- 102, 32, 32, 102, 102, 102, 32, 32, 102, 102,
- 72, 71, 32, 32, 102, 102, 102, 73, 77, 76,
- 32, 75, 102, 78, 102, 32, 74, 102, 79, 82,
-
- 32, 80, 102, 32, 81, 102, 32, 32, 102, 102,
- 32, 32, 102, 102, 32, 102, 102, 83, 102, 32,
- 84, 102, 85, 86, 87, 32, 32, 102, 102, 102,
- 32, 88, 102, 102, 32, 89, 102, 32, 32, 102,
- 102, 32, 90, 102, 32, 32, 102, 102, 91, 32,
- 32, 102, 102, 32, 32, 102, 102, 32, 102, 102,
- 32, 94, 102, 102, 93, 92, 32, 96, 102, 32,
- 95, 102, 32, 32, 102, 102, 32, 32, 102, 102,
- 102, 32, 97, 102, 102, 102, 102, 102, 102, 99,
- 98, 100, 102, 102, 102, 102, 102, 102, 102, 102,
-
- 102, 102, 101, 30, 30, 30, 33, 33, 44, 44,
- 44, 44, 7, 102, 102, 102, 102, 102, 102, 102,
- 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
- 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
- 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
- 102, 102, 102, 102, 102
- } ;
-
-static const short int ace_yy_chk[356] =
- { 0,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 9, 17, 9, 17, 18, 19, 18, 19,
- 20, 21, 20, 21, 22, 104, 22, 19, 23, 24,
- 23, 24, 25, 19, 25, 21, 44, 29, 18, 29,
- 33, 35, 33, 35, 36, 24, 36, 31, 37, 23,
- 37, 30, 36, 22, 28, 38, 35, 38, 25, 25,
- 11, 39, 40, 39, 40, 41, 7, 41, 42, 43,
-
- 42, 43, 37, 46, 40, 46, 48, 52, 48, 52,
- 42, 38, 39, 6, 47, 41, 47, 4, 2, 47,
- 41, 49, 42, 49, 43, 50, 51, 50, 51, 52,
- 46, 53, 0, 53, 48, 0, 0, 50, 49, 54,
- 51, 54, 0, 55, 56, 55, 56, 57, 58, 57,
- 58, 58, 59, 60, 59, 60, 0, 0, 53, 55,
- 61, 62, 61, 62, 0, 54, 57, 56, 63, 59,
- 63, 64, 65, 64, 65, 0, 66, 67, 66, 67,
- 61, 60, 68, 71, 68, 71, 0, 62, 66, 65,
- 70, 64, 70, 67, 0, 69, 63, 69, 68, 71,
-
- 72, 69, 72, 73, 70, 73, 74, 75, 74, 75,
- 76, 77, 76, 77, 78, 0, 78, 72, 0, 79,
- 73, 79, 74, 75, 76, 80, 81, 80, 81, 0,
- 82, 77, 82, 0, 83, 78, 83, 84, 85, 84,
- 85, 86, 81, 86, 87, 88, 87, 88, 83, 89,
- 90, 89, 90, 91, 92, 91, 92, 93, 0, 93,
- 94, 90, 94, 0, 89, 84, 95, 94, 95, 96,
- 92, 96, 97, 98, 97, 98, 100, 99, 100, 99,
- 0, 101, 96, 101, 0, 0, 0, 0, 0, 98,
- 97, 99, 0, 0, 0, 0, 0, 0, 0, 0,
-
- 0, 0, 100, 103, 103, 103, 105, 105, 106, 106,
- 106, 106, 102, 102, 102, 102, 102, 102, 102, 102,
- 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
- 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
- 102, 102, 102, 102, 102, 102, 102, 102, 102, 102,
- 102, 102, 102, 102, 102
- } ;
-
-static ace_yy_state_type ace_yy_last_accepting_state;
-static char *ace_yy_last_accepting_cpos;
-
-/* The intent behind this definition is that it'll catch
- * any uses of REJECT which flex missed.
- */
-#define REJECT reject_used_but_not_detected
-#define ace_yymore() ace_yymore_used_but_not_detected
-#define YY_MORE_ADJ 0
-char *ace_yytext;
-# line 1 "Svc_Conf.l"
-# line 2 "Svc_Conf.l"
-// Sample lexical analysis for regular expression subset. Must be
-// compiled with FLEX and an ANSI C++ compiler.
-
-// Lexical tokens values defined by YACC.
-#include "ace/Svc_Conf.h"
-#include "ace/Svc_Conf_Tokens.h"
-
-// Keeps track of the current line for debugging output.
-int ace_yylineno = 1;
-
-// Keeps track of the number of errors encountered so far.
-int ace_yyerrno = 0;
-
-#define token(x) x
-
-/* Macros after this point can all be overridden by user definitions in
- * section 1.
- */
-
-#ifdef YY_MALLOC_DECL
-YY_MALLOC_DECL
-#else
-#if __STDC__
-#ifndef __cplusplus
-#include /**/ <stdlib.h>
-#endif
-#else
-/* Just try to get by without declaring the routines. This will fail
- * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int)
- * or sizeof(void*) != sizeof(int).
- */
-#endif
-#endif
-
-/* Amount of stuff to slurp up with each read. */
-#ifndef YY_READ_BUF_SIZE
-#define YY_READ_BUF_SIZE 8192
-#endif
-
-/* Copy whatever the last rule matched to the standard output. */
-
-#ifndef ACE_SVC_CONF_ECHO
-/* This used to be an fputs(), but since the string might contain NUL's,
- * we now use fwrite().
- */
-#define ACE_SVC_CONF_ECHO (void) fwrite( ace_yytext, ace_yyleng, 1, ace_yyout )
-#endif
-
-/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
- * is returned in "result".
- */
-#ifndef YY_INPUT
-#define YY_INPUT(buf,result,max_size) \
- if ( ace_yy_current_buffer->ace_yy_is_interactive ) \
- { \
- int c = getc( ace_yyin ); \
- result = c == EOF ? 0 : 1; \
- buf[0] = (char) c; \
- } \
- else if ( ((result = fread( buf, 1, max_size, ace_yyin )) == 0) \
- && ferror( ace_yyin ) ) \
- YY_FATAL_ERROR( "input in flex scanner failed" );
-#endif
-
-/* No semi-colon after return; correct usage is to write "ace_yyterminate();" -
- * we don't want an extra ';' after the "return" because that will cause
- * some compilers to complain about unreachable statements.
- */
-#ifndef ace_yyterminate
-#define ace_yyterminate() return YY_NULL
-#endif
-
-/* Number of entries by which start-condition stack grows. */
-#ifndef YY_START_STACK_INCR
-#define YY_START_STACK_INCR 25
-#endif
-
-/* Report a fatal error. */
-#ifndef YY_FATAL_ERROR
-#define YY_FATAL_ERROR(msg) ace_yy_fatal_error( msg )
-#endif
-
-/* Default declaration of generated scanner - a define so the user can
- * easily add parameters.
- */
-#ifndef YY_DECL
-#define YY_DECL int ace_yylex YY_PROTO(( void ))
-#endif
-
-/* Code executed at the beginning of each rule, after ace_yytext and ace_yyleng
- * have been set up.
- */
-#ifndef YY_USER_ACTION
-#define YY_USER_ACTION
-#endif
-
-/* Code executed at the end of each rule. */
-#ifndef YY_BREAK
-#define YY_BREAK break;
-#endif
-
-YY_DECL
- {
- register ace_yy_state_type ace_yy_current_state;
- register char *ace_yy_cp, *ace_yy_bp;
- register int ace_yy_act;
-
-# line 32 "Svc_Conf.l"
-
-
-
- if ( ace_yy_init )
- {
-#ifdef YY_USER_INIT
- YY_USER_INIT;
-#endif
-
- if ( ! ace_yy_start )
- ace_yy_start = 1; /* first start state */
-
- if ( ! ace_yyin )
- ace_yyin = stdin;
-
- if ( ! ace_yyout )
- ace_yyout = stdout;
-
- if ( ace_yy_current_buffer )
- ace_yy_init_buffer( ace_yy_current_buffer, ace_yyin );
- else
- ace_yy_current_buffer =
- ace_yy_create_buffer( ace_yyin, YY_BUF_SIZE );
-
- ace_yy_load_buffer_state();
-
- ace_yy_init = 0;
- }
-
- while ( 1 ) /* loops until end-of-file is reached */
- {
- ace_yy_cp = ace_yy_c_buf_p;
-
- /* Support of ace_yytext. */
- *ace_yy_cp = ace_yy_hold_char;
-
- /* ace_yy_bp points to the position in ace_yy_ch_buf of the start of
- * the current run.
- */
- ace_yy_bp = ace_yy_cp;
-
- ace_yy_current_state = ace_yy_start;
- if ( ace_yy_bp[-1] == '\n' )
- ++ace_yy_current_state;
-ace_yy_match:
- do
- {
- register YY_CHAR ace_yy_c = ace_yy_ec[YY_SC_TO_UI(*ace_yy_cp)];
- if ( ace_yy_accept[ace_yy_current_state] )
- {
- ace_yy_last_accepting_state = ace_yy_current_state;
- ace_yy_last_accepting_cpos = ace_yy_cp;
- }
- while ( ace_yy_chk[ace_yy_base[ace_yy_current_state] + ace_yy_c] != ace_yy_current_state )
- {
- ace_yy_current_state = (int) ace_yy_def[ace_yy_current_state];
- if ( ace_yy_current_state >= 103 )
- ace_yy_c = ace_yy_meta[(unsigned int) ace_yy_c];
- }
- ace_yy_current_state = ace_yy_nxt[ace_yy_base[ace_yy_current_state] + (unsigned int) ace_yy_c];
- ++ace_yy_cp;
- }
- while ( ace_yy_base[ace_yy_current_state] != 313 );
-
-ace_yy_find_action:
- ace_yy_act = ace_yy_accept[ace_yy_current_state];
-
- YY_DO_BEFORE_ACTION;
-
-
-do_action: /* This label is used only to access EOF actions. */
-
-
- switch ( ace_yy_act )
- { /* beginning of action switch */
- case 0: /* must back up */
- /* undo the effects of YY_DO_BEFORE_ACTION */
- *ace_yy_cp = ace_yy_hold_char;
- ace_yy_cp = ace_yy_last_accepting_cpos;
- ace_yy_current_state = ace_yy_last_accepting_state;
- goto ace_yy_find_action;
-
-case 1:
-*ace_yy_cp = ace_yy_hold_char; /* undo effects of setting up ace_yytext */
-ace_yy_c_buf_p = ace_yy_cp -= 1;
-YY_DO_BEFORE_ACTION; /* set up ace_yytext again */
-YY_USER_ACTION
-# line 34 "Svc_Conf.l"
-; /* EMPTY */
- YY_BREAK
-case 2:
-YY_USER_ACTION
-# line 35 "Svc_Conf.l"
-{ return token (ACE_DYNAMIC); }
- /* YY_BREAK */
-case 3:
-YY_USER_ACTION
-# line 36 "Svc_Conf.l"
-{ return token (ACE_STATIC); }
- /* YY_BREAK */
-case 4:
-YY_USER_ACTION
-# line 37 "Svc_Conf.l"
-{ return token (ACE_SUSPEND); }
- /* YY_BREAK */
-case 5:
-YY_USER_ACTION
-# line 38 "Svc_Conf.l"
-{ return token (ACE_RESUME); }
- /* YY_BREAK */
-case 6:
-YY_USER_ACTION
-# line 39 "Svc_Conf.l"
-{ return token (ACE_REMOVE); }
- /* YY_BREAK */
-case 7:
-YY_USER_ACTION
-# line 40 "Svc_Conf.l"
-{ return token (ACE_USTREAM); }
- /* YY_BREAK */
-case 8:
-YY_USER_ACTION
-# line 41 "Svc_Conf.l"
-{ return token (ACE_MODULE_T); }
- /* YY_BREAK */
-case 9:
-YY_USER_ACTION
-# line 42 "Svc_Conf.l"
-{ return token (ACE_SVC_OBJ_T); }
- /* YY_BREAK */
-case 10:
-YY_USER_ACTION
-# line 43 "Svc_Conf.l"
-{ return token (ACE_STREAM_T); }
- /* YY_BREAK */
-case 11:
-YY_USER_ACTION
-# line 44 "Svc_Conf.l"
-{ return token (ACE_ACTIVE); }
- /* YY_BREAK */
-case 12:
-YY_USER_ACTION
-# line 45 "Svc_Conf.l"
-{ return token (ACE_INACTIVE); }
- /* YY_BREAK */
-case 13:
-YY_USER_ACTION
-# line 46 "Svc_Conf.l"
-{ return token (ACE_COLON); }
- /* YY_BREAK */
-case 14:
-YY_USER_ACTION
-# line 47 "Svc_Conf.l"
-{ return token (ACE_STAR); }
- /* YY_BREAK */
-case 15:
-YY_USER_ACTION
-# line 48 "Svc_Conf.l"
-{ return token (ACE_LPAREN); }
- /* YY_BREAK */
-case 16:
-YY_USER_ACTION
-# line 49 "Svc_Conf.l"
-{ return token (ACE_RPAREN); }
- /* YY_BREAK */
-case 17:
-YY_USER_ACTION
-# line 50 "Svc_Conf.l"
-{ return token (ACE_LBRACE); }
- /* YY_BREAK */
-case 18:
-YY_USER_ACTION
-# line 51 "Svc_Conf.l"
-{ return token (ACE_RBRACE); }
- /* YY_BREAK */
-case 19:
-YY_USER_ACTION
-# line 52 "Svc_Conf.l"
-{ // Eliminate the opening and closing double quotes
- *ACE_OS::strrchr (ace_yytext, '"') = '\0';
- ace_yyleng -= 1;
- ace_yylval.ident_ = ace_obstack->copy (ace_yytext + 1, ace_yyleng);
- return token (ACE_STRING); }
- /* YY_BREAK */
-case 20:
-YY_USER_ACTION
-# line 57 "Svc_Conf.l"
-{
- ace_yylval.ident_ = ace_obstack->copy (ace_yytext, ace_yyleng);
- return token (ACE_IDENT);
- }
- /* YY_BREAK */
-case 21:
-YY_USER_ACTION
-# line 61 "Svc_Conf.l"
-{
- ace_yylval.ident_ = ace_obstack->copy (ace_yytext, ace_yyleng);
- return token (ACE_PATHNAME);
- }
- /* YY_BREAK */
-case 22:
-YY_USER_ACTION
-# line 65 "Svc_Conf.l"
-; /* EMPTY */
- YY_BREAK
-case 23:
-YY_USER_ACTION
-# line 66 "Svc_Conf.l"
-{ ace_yylineno++; }
- YY_BREAK
-case 24:
-YY_USER_ACTION
-# line 67 "Svc_Conf.l"
-{ ACE_ERROR ((LM_ERROR, ASYS_TEXT ("unknown char = %d\n"), *ace_yytext)); }
- YY_BREAK
-case YY_STATE_EOF(INITIAL):
-case YY_STATE_EOF(PARAMETERS):
-case YY_STATE_EOF(NORMAL):
-# line 68 "Svc_Conf.l"
-{ YY_NEW_FILE; ace_yyterminate(); }
- /* YY_BREAK */
-case 25:
-YY_USER_ACTION
-# line 69 "Svc_Conf.l"
-ACE_SVC_CONF_ECHO;
- YY_BREAK
-
- case YY_END_OF_BUFFER:
- {
- /* Amount of text matched not including the EOB char. */
- int ace_yy_amount_of_matched_text = ace_yy_cp - ace_yytext_ptr - 1;
-
- /* Undo the effects of YY_DO_BEFORE_ACTION. */
- *ace_yy_cp = ace_yy_hold_char;
-
- if ( ace_yy_current_buffer->ace_yy_buffer_status == YY_BUFFER_NEW )
- {
- /* We're scanning a new file or input source. It's
- * possible that this happened because the user
- * just pointed ace_yyin at a new source and called
- * ace_yylex(). If so, then we have to assure
- * consistency between ace_yy_current_buffer and our
- * globals. Here is the right place to do so, because
- * this is the first action (other than possibly a
- * back-up) that will match for the new input source.
- */
- ace_yy_n_chars = ace_yy_current_buffer->ace_yy_n_chars;
- ace_yy_current_buffer->ace_yy_input_file = ace_yyin;
- ace_yy_current_buffer->ace_yy_buffer_status = YY_BUFFER_NORMAL;
- }
-
- /* Note that here we test for ace_yy_c_buf_p "<=" to the position
- * of the first EOB in the buffer, since ace_yy_c_buf_p will
- * already have been incremented past the NUL character
- * (since all states make transitions on EOB to the
- * end-of-buffer state). Contrast this with the test
- * in input().
- */
- if ( ace_yy_c_buf_p <= &ace_yy_current_buffer->ace_yy_ch_buf[ace_yy_n_chars] )
- { /* This was really a NUL. */
- ace_yy_state_type ace_yy_next_state;
-
- ace_yy_c_buf_p = ace_yytext_ptr + ace_yy_amount_of_matched_text;
-
- ace_yy_current_state = ace_yy_get_previous_state();
-
- /* Okay, we're now positioned to make the NUL
- * transition. We couldn't have
- * ace_yy_get_previous_state() go ahead and do it
- * for us because it doesn't know how to deal
- * with the possibility of jamming (and we don't
- * want to build jamming into it because then it
- * will run more slowly).
- */
-
- ace_yy_next_state = ace_yy_try_NUL_trans( ace_yy_current_state );
-
- ace_yy_bp = ace_yytext_ptr + YY_MORE_ADJ;
-
- if ( ace_yy_next_state )
- {
- /* Consume the NUL. */
- ace_yy_cp = ++ace_yy_c_buf_p;
- ace_yy_current_state = ace_yy_next_state;
- goto ace_yy_match;
- }
-
- else
- {
- ace_yy_cp = ace_yy_c_buf_p;
- goto ace_yy_find_action;
- }
- }
-
- else switch ( ace_yy_get_next_buffer() )
- {
- case EOB_ACT_END_OF_FILE:
- {
- ace_yy_did_buffer_switch_on_eof = 0;
-
- if ( ace_yywrap() )
- {
- /* Note: because we've taken care in
- * ace_yy_get_next_buffer() to have set up
- * ace_yytext, we can now set up
- * ace_yy_c_buf_p so that if some total
- * hoser (like flex itself) wants to
- * call the scanner after we return the
- * YY_NULL, it'll still work - another
- * YY_NULL will get returned.
- */
- ace_yy_c_buf_p = ace_yytext_ptr + YY_MORE_ADJ;
-
- ace_yy_act = YY_STATE_EOF(YY_START);
- goto do_action;
- }
-
- else
- {
- if ( ! ace_yy_did_buffer_switch_on_eof )
- YY_NEW_FILE;
- }
- break;
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- ace_yy_c_buf_p =
- ace_yytext_ptr + ace_yy_amount_of_matched_text;
-
- ace_yy_current_state = ace_yy_get_previous_state();
-
- ace_yy_cp = ace_yy_c_buf_p;
- ace_yy_bp = ace_yytext_ptr + YY_MORE_ADJ;
- goto ace_yy_match;
-
- case EOB_ACT_LAST_MATCH:
- ace_yy_c_buf_p =
- &ace_yy_current_buffer->ace_yy_ch_buf[ace_yy_n_chars];
-
- ace_yy_current_state = ace_yy_get_previous_state();
-
- ace_yy_cp = ace_yy_c_buf_p;
- ace_yy_bp = ace_yytext_ptr + YY_MORE_ADJ;
- goto ace_yy_find_action;
- }
- break;
- }
-
- default:
- YY_FATAL_ERROR(
- "fatal flex scanner internal error--no action found" );
- } /* end of action switch */
- } /* end of scanning one token */
- } /* end of ace_yylex */
-
-
-/* ace_yy_get_next_buffer - try to read in a new buffer
- *
- * Returns a code representing an action:
- * EOB_ACT_LAST_MATCH -
- * EOB_ACT_CONTINUE_SCAN - continue scanning from current position
- * EOB_ACT_END_OF_FILE - end of file
- */
-
-static int ace_yy_get_next_buffer()
- {
- register char *dest = ace_yy_current_buffer->ace_yy_ch_buf;
- register char *source = ace_yytext_ptr - 1; /* copy prev. char, too */
- register int number_to_move, i;
- int ret_val;
-
- if ( ace_yy_c_buf_p > &ace_yy_current_buffer->ace_yy_ch_buf[ace_yy_n_chars + 1] )
- YY_FATAL_ERROR(
- "fatal flex scanner internal error--end of buffer missed" );
-
- if ( ace_yy_current_buffer->ace_yy_fill_buffer == 0 )
- { /* Don't try to fill the buffer, so this is an EOF. */
- if ( ace_yy_c_buf_p - ace_yytext_ptr - YY_MORE_ADJ == 1 )
- {
- /* We matched a singled characater, the EOB, so
- * treat this as a final EOF.
- */
- return EOB_ACT_END_OF_FILE;
- }
-
- else
- {
- /* We matched some text prior to the EOB, first
- * process it.
- */
- return EOB_ACT_LAST_MATCH;
- }
- }
-
- /* Try to read more data. */
-
- /* First move last chars to start of buffer. */
- number_to_move = ace_yy_c_buf_p - ace_yytext_ptr;
-
- for ( i = 0; i < number_to_move; ++i )
- *(dest++) = *(source++);
-
- if ( ace_yy_current_buffer->ace_yy_buffer_status == YY_BUFFER_EOF_PENDING )
- /* don't do the read, it's not guaranteed to return an EOF,
- * just force an EOF
- */
- ace_yy_n_chars = 0;
-
- else
- {
- int num_to_read =
- ace_yy_current_buffer->ace_yy_buf_size - number_to_move - 1;
-
- while ( num_to_read <= 0 )
- { /* Not enough room in the buffer - grow it. */
-#ifdef YY_USES_REJECT
- YY_FATAL_ERROR(
-"input buffer overflow, can't enlarge buffer because scanner uses REJECT" );
-#else
-
- /* just a shorter name for the current buffer */
- YY_BUFFER_STATE b = ace_yy_current_buffer;
-
- int ace_yy_c_buf_p_offset = ace_yy_c_buf_p - b->ace_yy_ch_buf;
-
- b->ace_yy_buf_size *= 2;
- b->ace_yy_ch_buf = (char *)
- ace_yy_flex_realloc( (void *) b->ace_yy_ch_buf,
- b->ace_yy_buf_size );
-
- if ( ! b->ace_yy_ch_buf )
- YY_FATAL_ERROR(
- "fatal error - scanner input buffer overflow" );
-
- ace_yy_c_buf_p = &b->ace_yy_ch_buf[ace_yy_c_buf_p_offset];
-
- num_to_read = ace_yy_current_buffer->ace_yy_buf_size -
- number_to_move - 1;
-#endif
- }
-
- if ( num_to_read > YY_READ_BUF_SIZE )
- num_to_read = YY_READ_BUF_SIZE;
-
- /* Read in more data. */
- YY_INPUT( (&ace_yy_current_buffer->ace_yy_ch_buf[number_to_move]),
- ace_yy_n_chars, num_to_read );
- }
-
- if ( ace_yy_n_chars == 0 )
- {
- if ( number_to_move - YY_MORE_ADJ == 1 )
- {
- ret_val = EOB_ACT_END_OF_FILE;
- ace_yyrestart( ace_yyin );
- }
-
- else
- {
- ret_val = EOB_ACT_LAST_MATCH;
- ace_yy_current_buffer->ace_yy_buffer_status =
- YY_BUFFER_EOF_PENDING;
- }
- }
-
- else
- ret_val = EOB_ACT_CONTINUE_SCAN;
-
- ace_yy_n_chars += number_to_move;
- ace_yy_current_buffer->ace_yy_ch_buf[ace_yy_n_chars] = YY_END_OF_BUFFER_CHAR;
- ace_yy_current_buffer->ace_yy_ch_buf[ace_yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR;
-
- /* ace_yytext begins at the second character in ace_yy_ch_buf; the first
- * character is the one which preceded it before reading in the latest
- * buffer; it needs to be kept around in case it's a newline, so
- * ace_yy_get_previous_state() will have with '^' rules active.
- */
-
- ace_yytext_ptr = &ace_yy_current_buffer->ace_yy_ch_buf[1];
-
- return ret_val;
- }
-
-
-/* ace_yy_get_previous_state - get the state just before the EOB char was reached */
-
-static ace_yy_state_type ace_yy_get_previous_state()
- {
- register ace_yy_state_type ace_yy_current_state;
- register char *ace_yy_cp;
-
- register char *ace_yy_bp = ace_yytext_ptr;
-
- ace_yy_current_state = ace_yy_start;
- if ( ace_yy_bp[-1] == '\n' )
- ++ace_yy_current_state;
-
- for ( ace_yy_cp = ace_yytext_ptr + YY_MORE_ADJ; ace_yy_cp < ace_yy_c_buf_p; ++ace_yy_cp )
- {
- register YY_CHAR ace_yy_c = (*ace_yy_cp ? ace_yy_ec[YY_SC_TO_UI(*ace_yy_cp)] : 1);
- if ( ace_yy_accept[ace_yy_current_state] )
- {
- ace_yy_last_accepting_state = ace_yy_current_state;
- ace_yy_last_accepting_cpos = ace_yy_cp;
- }
- while ( ace_yy_chk[ace_yy_base[ace_yy_current_state] + ace_yy_c] != ace_yy_current_state )
- {
- ace_yy_current_state = (int) ace_yy_def[ace_yy_current_state];
- if ( ace_yy_current_state >= 103 )
- ace_yy_c = ace_yy_meta[(unsigned int) ace_yy_c];
- }
- ace_yy_current_state = ace_yy_nxt[ace_yy_base[ace_yy_current_state] + (unsigned int) ace_yy_c];
- }
-
- return ace_yy_current_state;
- }
-
-
-/* ace_yy_try_NUL_trans - try to make a transition on the NUL character
- *
- * synopsis
- * next_state = ace_yy_try_NUL_trans( current_state );
- */
-
-#ifdef YY_USE_PROTOS
-static ace_yy_state_type ace_yy_try_NUL_trans( ace_yy_state_type ace_yy_current_state )
-#else
-static ace_yy_state_type ace_yy_try_NUL_trans( ace_yy_current_state )
-ace_yy_state_type ace_yy_current_state;
-#endif
- {
- register int ace_yy_is_jam;
- register char *ace_yy_cp = ace_yy_c_buf_p;
-
- register YY_CHAR ace_yy_c = 1;
- if ( ace_yy_accept[ace_yy_current_state] )
- {
- ace_yy_last_accepting_state = ace_yy_current_state;
- ace_yy_last_accepting_cpos = ace_yy_cp;
- }
- while ( ace_yy_chk[ace_yy_base[ace_yy_current_state] + ace_yy_c] != ace_yy_current_state )
- {
- ace_yy_current_state = (int) ace_yy_def[ace_yy_current_state];
- if ( ace_yy_current_state >= 103 )
- ace_yy_c = ace_yy_meta[(unsigned int) ace_yy_c];
- }
- ace_yy_current_state = ace_yy_nxt[ace_yy_base[ace_yy_current_state] + (unsigned int) ace_yy_c];
- ace_yy_is_jam = (ace_yy_current_state == 102);
-
- return ace_yy_is_jam ? 0 : ace_yy_current_state;
- }
-
-
-#if 0
-#ifdef YY_USE_PROTOS
-static void ace_yyunput( int c, register char *ace_yy_bp )
-#else
-static void ace_yyunput( c, ace_yy_bp )
-int c;
-register char *ace_yy_bp;
-#endif
- {
- register char *ace_yy_cp = ace_yy_c_buf_p;
-
- /* undo effects of setting up ace_yytext */
- *ace_yy_cp = ace_yy_hold_char;
-
- if ( ace_yy_cp < ace_yy_current_buffer->ace_yy_ch_buf + 2 )
- { /* need to shift things up to make room */
- /* +2 for EOB chars. */
- register int number_to_move = ace_yy_n_chars + 2;
- register char *dest = &ace_yy_current_buffer->ace_yy_ch_buf[
- ace_yy_current_buffer->ace_yy_buf_size + 2];
- register char *source =
- &ace_yy_current_buffer->ace_yy_ch_buf[number_to_move];
-
- while ( source > ace_yy_current_buffer->ace_yy_ch_buf )
- *--dest = *--source;
-
- ace_yy_cp += dest - source;
- ace_yy_bp += dest - source;
- ace_yy_n_chars = ace_yy_current_buffer->ace_yy_buf_size;
-
- if ( ace_yy_cp < ace_yy_current_buffer->ace_yy_ch_buf + 2 )
- YY_FATAL_ERROR( "flex scanner push-back overflow" );
- }
-
- if ( ace_yy_cp > ace_yy_bp && ace_yy_cp[-1] == '\n' )
- ace_yy_cp[-2] = '\n';
-
- *--ace_yy_cp = (char) c;
-
-
- /* Note: the formal parameter *must* be called "ace_yy_bp" for this
- * macro to now work correctly.
- */
- YY_DO_BEFORE_ACTION; /* set up ace_yytext again */
- }
-#endif /* 0 */
-
-#ifdef __cplusplus
-static int ace_yyinput()
-#else
-static int input()
-#endif
- {
- int c;
-
- *ace_yy_c_buf_p = ace_yy_hold_char;
-
- if ( *ace_yy_c_buf_p == YY_END_OF_BUFFER_CHAR )
- {
- /* ace_yy_c_buf_p now points to the character we want to return.
- * If this occurs *before* the EOB characters, then it's a
- * valid NUL; if not, then we've hit the end of the buffer.
- */
- if ( ace_yy_c_buf_p < &ace_yy_current_buffer->ace_yy_ch_buf[ace_yy_n_chars] )
- /* This was really a NUL. */
- *ace_yy_c_buf_p = '\0';
-
- else
- { /* need more input */
- ace_yytext_ptr = ace_yy_c_buf_p;
- ++ace_yy_c_buf_p;
-
- switch ( ace_yy_get_next_buffer() )
- {
- case EOB_ACT_END_OF_FILE:
- {
- if ( ace_yywrap() )
- {
- ace_yy_c_buf_p =
- ace_yytext_ptr + YY_MORE_ADJ;
- return EOF;
- }
-
- YY_NEW_FILE;
-#ifdef __cplusplus
- return ace_yyinput();
-#else
- return input();
-#endif
- }
-
- case EOB_ACT_CONTINUE_SCAN:
- ace_yy_c_buf_p = ace_yytext_ptr + YY_MORE_ADJ;
- break;
-
- case EOB_ACT_LAST_MATCH:
-#ifdef __cplusplus
- YY_FATAL_ERROR(
- "unexpected last match in ace_yyinput()" );
-#else
- YY_FATAL_ERROR(
- "unexpected last match in input()" );
-#endif
- }
- }
- }
-
- c = *(unsigned char *) ace_yy_c_buf_p; /* cast for 8-bit char's */
- *ace_yy_c_buf_p = '\0'; /* preserve ace_yytext */
- ace_yy_hold_char = *++ace_yy_c_buf_p;
-
- return c;
- }
-
-
-#ifdef YY_USE_PROTOS
-void ace_yyrestart( FILE *input_file )
-#else
-void ace_yyrestart( input_file )
-FILE *input_file;
-#endif
- {
- if ( ! ace_yy_current_buffer )
- ace_yy_current_buffer = ace_yy_create_buffer( ace_yyin, YY_BUF_SIZE );
-
- ace_yy_init_buffer( ace_yy_current_buffer, input_file );
- ace_yy_load_buffer_state();
- }
-
-
-#ifdef YY_USE_PROTOS
-void ace_yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )
-#else
-void ace_yy_switch_to_buffer( new_buffer )
-YY_BUFFER_STATE new_buffer;
-#endif
- {
- if ( ace_yy_current_buffer == new_buffer )
- return;
-
- if ( ace_yy_current_buffer )
- {
- /* Flush out information for old buffer. */
- *ace_yy_c_buf_p = ace_yy_hold_char;
- ace_yy_current_buffer->ace_yy_buf_pos = ace_yy_c_buf_p;
- ace_yy_current_buffer->ace_yy_n_chars = ace_yy_n_chars;
- }
-
- ace_yy_current_buffer = new_buffer;
- ace_yy_load_buffer_state();
-
- /* We don't actually know whether we did this switch during
- * EOF (ace_yywrap()) processing, but the only time this flag
- * is looked at is after ace_yywrap() is called, so it's safe
- * to go ahead and always set it.
- */
- ace_yy_did_buffer_switch_on_eof = 1;
- }
-
-
-#ifdef YY_USE_PROTOS
-void ace_yy_load_buffer_state( void )
-#else
-void ace_yy_load_buffer_state()
-#endif
- {
- ace_yy_n_chars = ace_yy_current_buffer->ace_yy_n_chars;
- ace_yytext_ptr = ace_yy_c_buf_p = ace_yy_current_buffer->ace_yy_buf_pos;
- ace_yyin = ace_yy_current_buffer->ace_yy_input_file;
- ace_yy_hold_char = *ace_yy_c_buf_p;
- }
-
-
-#ifdef YY_USE_PROTOS
-YY_BUFFER_STATE ace_yy_create_buffer( FILE *file, int size )
-#else
-YY_BUFFER_STATE ace_yy_create_buffer( file, size )
-FILE *file;
-int size;
-#endif
- {
- YY_BUFFER_STATE b;
-
- b = (YY_BUFFER_STATE) ace_yy_flex_alloc( sizeof( struct ace_yy_buffer_state ) );
-
- if ( ! b )
- YY_FATAL_ERROR( "out of dynamic memory in ace_yy_create_buffer()" );
-
- b->ace_yy_buf_size = size;
-
- /* ace_yy_ch_buf has to be 2 characters longer than the size given because
- * we need to put in 2 end-of-buffer characters.
- */
- b->ace_yy_ch_buf = (char *) ace_yy_flex_alloc( b->ace_yy_buf_size + 2 );
-
- if ( ! b->ace_yy_ch_buf )
- YY_FATAL_ERROR( "out of dynamic memory in ace_yy_create_buffer()" );
-
- ace_yy_init_buffer( b, file );
-
- return b;
- }
-
-
-#ifdef YY_USE_PROTOS
-void ace_yy_delete_buffer( YY_BUFFER_STATE b )
-#else
-void ace_yy_delete_buffer( b )
-YY_BUFFER_STATE b;
-#endif
- {
- if ( b == ace_yy_current_buffer )
- ace_yy_current_buffer = (YY_BUFFER_STATE) 0;
-
- ace_yy_flex_free( (void *) b->ace_yy_ch_buf );
- ace_yy_flex_free( (void *) b );
- }
-
-
-#ifdef YY_USE_PROTOS
-void ace_yy_init_buffer( YY_BUFFER_STATE b, FILE *file )
-#else
-void ace_yy_init_buffer( b, file )
-YY_BUFFER_STATE b;
-FILE *file;
-#endif
- {
- b->ace_yy_input_file = file;
-
- /* We put in the '\n' and start reading from [1] so that an
- * initial match-at-newline will be true.
- */
-
- b->ace_yy_ch_buf[0] = '\n';
- b->ace_yy_n_chars = 1;
-
- /* We always need two end-of-buffer characters. The first causes
- * a transition to the end-of-buffer state. The second causes
- * a jam in that state.
- */
- b->ace_yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
- b->ace_yy_ch_buf[2] = YY_END_OF_BUFFER_CHAR;
-
- b->ace_yy_buf_pos = &b->ace_yy_ch_buf[1];
-
- b->ace_yy_is_interactive = file ? isatty( fileno(file) ) : 0;
-
- b->ace_yy_fill_buffer = 1;
-
- b->ace_yy_buffer_status = YY_BUFFER_NEW;
- }
-
-
-#if 0
-#ifdef YY_USE_PROTOS
-static void ace_yy_push_state( int new_state )
-#else
-static void ace_yy_push_state( new_state )
-int new_state;
-#endif
- {
- if ( ace_yy_start_stack_ptr >= ace_yy_start_stack_depth )
- {
- int new_size;
-
- ace_yy_start_stack_depth += YY_START_STACK_INCR;
- new_size = ace_yy_start_stack_depth * sizeof( int );
-
- if ( ! ace_yy_start_stack )
- ace_yy_start_stack = (int *) ace_yy_flex_alloc( new_size );
-
- else
- ace_yy_start_stack = (int *) ace_yy_flex_realloc(
- (void *) ace_yy_start_stack, new_size );
-
- if ( ! ace_yy_start_stack )
- YY_FATAL_ERROR(
- "out of memory expanding start-condition stack" );
- }
-
- ace_yy_start_stack[ace_yy_start_stack_ptr++] = YY_START;
-
- BEGIN(new_state);
- }
-
-
-static void ace_yy_pop_state()
- {
- if ( --ace_yy_start_stack_ptr < 0 )
- YY_FATAL_ERROR( "start-condition stack underflow" );
-
- BEGIN(ace_yy_start_stack[ace_yy_start_stack_ptr]);
- }
-
-
-static int ace_yy_top_state()
- {
- return ace_yy_start_stack[ace_yy_start_stack_ptr - 1];
- }
-#endif /* 0 */
-
-#ifdef YY_USE_PROTOS
-static void ace_yy_fatal_error( const char msg[] )
-#else
-static void ace_yy_fatal_error( msg )
-char msg[];
-#endif
- {
- (void) fprintf( stderr, "%s\n", msg );
- exit( 1 );
- }
-
-
-
-/* Redefine ace_yyless() so it works in section 3 code. */
-
-#undef ace_yyless
-#define ace_yyless(n) \
- do \
- { \
- /* Undo effects of setting up ace_yytext. */ \
- ace_yytext[ace_yyleng] = ace_yy_hold_char; \
- ace_yy_c_buf_p = ace_yytext + n - YY_MORE_ADJ; \
- ace_yy_hold_char = *ace_yy_c_buf_p; \
- *ace_yy_c_buf_p = '\0'; \
- ace_yyleng = n; \
- } \
- while ( 0 )
-
-
-/* Internal utility routines. */
-
-#ifndef ace_yytext_ptr
-#ifdef YY_USE_PROTOS
-static void ace_yy_flex_strncpy( char *s1, const char *s2, int n )
-#else
-static void ace_yy_flex_strncpy( s1, s2, n )
-char *s1;
-const char *s2;
-int n;
-#endif
- {
- register int i;
- for ( i = 0; i < n; ++i )
- s1[i] = s2[i];
- }
-#endif
-
-
-#ifdef YY_USE_PROTOS
-static void *ace_yy_flex_alloc( unsigned int size )
-#else
-static void *ace_yy_flex_alloc( size )
-unsigned int size;
-#endif
- {
- return (void *) malloc( size );
- }
-
-#ifdef YY_USE_PROTOS
-static void *ace_yy_flex_realloc( void *ptr, unsigned int size )
-#else
-static void *ace_yy_flex_realloc( ptr, size )
-void *ptr;
-unsigned int size;
-#endif
- {
- return (void *) realloc( ACE_MALLOC_T (ptr), size );
- }
-
-#ifdef YY_USE_PROTOS
-static void ace_yy_flex_free( void *ptr )
-#else
-static void ace_yy_flex_free( ptr )
-void *ptr;
-#endif
- {
- free( ACE_MALLOC_T (ptr) );
- }
-# line 69 "Svc_Conf.l"
-
-int
-ace_yywrap (void)
-{
- ::fflush (ace_yyin);
- ace_yytext[0] = '#';
- ace_yyleng = 0;
- return 1;
-}
diff --git a/ace/Svc_Conf_y.cpp b/ace/Svc_Conf_y.cpp
deleted file mode 100644
index f7b95330435..00000000000
--- a/ace/Svc_Conf_y.cpp
+++ /dev/null
@@ -1,984 +0,0 @@
-#ifndef lint
-char ace_yysccsid[] = "@(#)yaccpar 1.4 (Berkeley) 02/25/90 \n\
- Modified 5/2/90 by J. Roskind to support graphic debugging modes";
-#endif
-#line 2 "Svc_Conf.y"
-/* $Id$*/
-#define ACE_BUILD_DLL
-#include "ace/ARGV.h"
-#include "ace/Svc_Conf.h"
-#include "ace/Module.h"
-#include "ace/Stream.h"
-
-static ACE_Module_Type *get_module (ACE_Static_Node *str_rec, ACE_Static_Node *svc_type);
-static ACE_Module_Type *get_module (ACE_Static_Node *str_rec, const char *svc_name);
-
-#define YYDEBUG_LEXER_TEXT (ace_yytext[ace_yyleng] = '\0', ace_yytext)
-/* Force the pretty debugging code to compile.*/
-#define YYDEBUG 1
-
-/* Efficient memory allocation technique.*/
-ACE_Obstack *ace_obstack;
-
-#line 24 "Svc_Conf_y.cpp"
-#define ACE_DYNAMIC 257
-#define ACE_STATIC 258
-#define ACE_SUSPEND 259
-#define ACE_RESUME 260
-#define ACE_REMOVE 261
-#define ACE_USTREAM 262
-#define ACE_MODULE_T 263
-#define ACE_STREAM_T 264
-#define ACE_SVC_OBJ_T 265
-#define ACE_ACTIVE 266
-#define ACE_INACTIVE 267
-#define ACE_PATHNAME 268
-#define ACE_IDENT 269
-#define ACE_STRING 270
-#define ACE_LPAREN 271
-#define ACE_RPAREN 272
-#define ACE_LBRACE 273
-#define ACE_RBRACE 274
-#define ACE_STAR 275
-#define ACE_COLON 276
-#define YYERRCODE 256
-short ace_yylhs[] = { -1,
- 0, 0, 0, 14, 14, 14, 14, 14, 14, 5,
- 6, 7, 8, 9, 11, 18, 11, 15, 15, 19,
- 12, 12, 10, 10, 13, 13, 13, 13, 13, 16,
- 4, 4, 4, 17, 17, 17, 3, 3, 3, 2,
- 2, 1, 1,
-};
-short ace_yylen[] = { 2,
- 2, 2, 0, 1, 1, 1, 1, 1, 1, 3,
- 3, 2, 2, 2, 3, 0, 4, 1, 1, 0,
- 4, 0, 2, 0, 1, 1, 1, 1, 1, 4,
- 1, 1, 0, 3, 5, 4, 2, 2, 2, 1,
- 0, 1, 1,
-};
-short ace_yydefred[] = { 3,
- 0, 2, 0, 0, 0, 0, 0, 0, 4, 5,
- 6, 7, 8, 9, 1, 0, 0, 0, 12, 13,
- 14, 16, 18, 19, 0, 0, 0, 0, 0, 40,
- 10, 11, 0, 20, 15, 37, 39, 38, 42, 43,
- 0, 0, 0, 17, 24, 0, 0, 31, 32, 30,
- 0, 0, 0, 21, 25, 26, 27, 28, 29, 23,
- 36, 0, 35,
-};
-short ace_yydgoto[] = { 1,
- 42, 31, 29, 50, 9, 10, 11, 12, 13, 51,
- 14, 35, 60, 15, 25, 17, 43, 33, 45,
-};
-short ace_yysindex[] = { 0,
- -228, 0, -266, -260, -254, -246, -244, -247, 0, 0,
- 0, 0, 0, 0, 0, -251, -235, -235, 0, 0,
- 0, 0, 0, 0, -237, -249, -238, -236, -252, 0,
- 0, 0, -237, 0, 0, 0, 0, 0, 0, 0,
- -231, -234, -248, 0, 0, -230, -229, 0, 0, 0,
- -253, -225, -227, 0, 0, 0, 0, 0, 0, 0,
- 0, -224, 0,
-};
-short ace_yyrindex[] = { 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 27, 27, 0, 0,
- 0, 0, 0, 0, 46, 0, 0, 0, 0, 0,
- 0, 0, 46, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 20, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0,
-};
-short ace_yygindex[] = { 0,
- 0, 31, 0, 0, -8, -6, -1, 2, 3, 0,
- 0, 18, 0, 0, 0, 0, 0, 0, 0,
-};
-#define YYTABLESIZE 308
-short ace_yytable[] = { 23,
- 34, 24, 16, 3, 4, 5, 6, 7, 18, 3,
- 4, 26, 27, 28, 19, 39, 40, 48, 49, 33,
- 54, 22, 20, 41, 21, 36, 41, 2, 3, 4,
- 5, 6, 7, 8, 30, 34, 37, 46, 38, 53,
- 52, 47, 55, 62, 56, 22, 61, 63, 32, 57,
- 44, 0, 58, 59, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 34, 34, 34, 34,
- 34, 34, 34, 0, 0, 0, 34, 34, 0, 0,
- 34, 0, 0, 34, 34, 33, 33, 33, 33, 33,
- 33, 33, 41, 41, 41, 41, 41, 41, 41, 33,
- 0, 0, 33, 33, 0, 0, 0, 0, 0, 41,
- 41, 22, 22, 22, 22, 22, 22, 22,
-};
-short ace_yycheck[] = { 8,
- 0, 8, 269, 257, 258, 259, 260, 261, 269, 257,
- 258, 263, 264, 265, 269, 268, 269, 266, 267, 0,
- 274, 269, 269, 276, 269, 275, 0, 256, 257, 258,
- 259, 260, 261, 262, 270, 273, 275, 269, 275, 269,
- 271, 276, 51, 271, 51, 0, 272, 272, 18, 51,
- 33, -1, 51, 51, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 256, 257, 258, 259,
- 260, 261, 262, -1, -1, -1, 266, 267, -1, -1,
- 270, -1, -1, 273, 274, 256, 257, 258, 259, 260,
- 261, 262, 256, 257, 258, 259, 260, 261, 262, 270,
- -1, -1, 273, 274, -1, -1, -1, -1, -1, 273,
- 274, 256, 257, 258, 259, 260, 261, 262,
-};
-#define YYFINAL 1
-#ifndef YYDEBUG
-#define YYDEBUG 0
-#endif
-#define YYMAXTOKEN 276
-#if YYDEBUG
-char *ace_yyname[] = {
-"end-of-file",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"ACE_DYNAMIC","ACE_STATIC",
-"ACE_SUSPEND","ACE_RESUME","ACE_REMOVE","ACE_USTREAM","ACE_MODULE_T",
-"ACE_STREAM_T","ACE_SVC_OBJ_T","ACE_ACTIVE","ACE_INACTIVE","ACE_PATHNAME",
-"ACE_IDENT","ACE_STRING","ACE_LPAREN","ACE_RPAREN","ACE_LBRACE","ACE_RBRACE",
-"ACE_STAR","ACE_COLON",
-};
-char *ace_yyrule[] = {
-"$accept : svc_config_entries",
-"svc_config_entries : svc_config_entries svc_config_entry",
-"svc_config_entries : svc_config_entries error",
-"svc_config_entries :",
-"svc_config_entry : dynamic",
-"svc_config_entry : static",
-"svc_config_entry : suspend",
-"svc_config_entry : resume",
-"svc_config_entry : remove",
-"svc_config_entry : stream",
-"dynamic : ACE_DYNAMIC svc_location parameters_opt",
-"static : ACE_STATIC ACE_IDENT parameters_opt",
-"suspend : ACE_SUSPEND ACE_IDENT",
-"resume : ACE_RESUME ACE_IDENT",
-"remove : ACE_REMOVE ACE_IDENT",
-"stream : ACE_USTREAM stream_ops stream_modules",
-"$$1 :",
-"stream : ACE_USTREAM ACE_IDENT $$1 stream_modules",
-"stream_ops : dynamic",
-"stream_ops : static",
-"$$2 :",
-"stream_modules : ACE_LBRACE $$2 module_list ACE_RBRACE",
-"stream_modules :",
-"module_list : module_list module",
-"module_list :",
-"module : dynamic",
-"module : static",
-"module : suspend",
-"module : resume",
-"module : remove",
-"svc_location : ACE_IDENT type svc_initializer status",
-"status : ACE_ACTIVE",
-"status : ACE_INACTIVE",
-"status :",
-"svc_initializer : pathname ACE_COLON ACE_IDENT",
-"svc_initializer : pathname ACE_COLON ACE_IDENT ACE_LPAREN ACE_RPAREN",
-"svc_initializer : ACE_COLON ACE_IDENT ACE_LPAREN ACE_RPAREN",
-"type : ACE_MODULE_T ACE_STAR",
-"type : ACE_SVC_OBJ_T ACE_STAR",
-"type : ACE_STREAM_T ACE_STAR",
-"parameters_opt : ACE_STRING",
-"parameters_opt :",
-"pathname : ACE_PATHNAME",
-"pathname : ACE_IDENT",
-};
-#endif
-#define ace_yyclearin (ace_yychar=(-1))
-#define ace_yyerrok (ace_yyerrflag=0)
-#ifndef YYSTACKSIZE
-#ifdef YYMAXDEPTH
-#define YYSTACKSIZE YYMAXDEPTH
-#else
-#define YYSTACKSIZE 300
-#endif
-#endif
-int ace_yydebug;
-int ace_yynerrs;
-int ace_yyerrflag;
-int ace_yychar;
-short *ace_yyssp;
-YYSTYPE *ace_yyvsp;
-YYSTYPE ace_yyval;
-YYSTYPE ace_yylval;
-#define ace_yystacksize YYSTACKSIZE
-short ace_yyss[YYSTACKSIZE];
-YYSTYPE ace_yyvs[YYSTACKSIZE];
-#line 274 "Svc_Conf.y"
-// Prints the error string to standard output. Cleans up the error
-// messages.
-
-void
-ace_yyerror (char *s)
-{
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("[error %d] on line %d: %s\n"),
- ++ace_yyerrno, ace_yylineno, ASYS_WIDE_STRING (s)));
-}
-
-// Note that SRC_REC represents left context, which is the STREAM *
-// record.
-
-static ACE_Module_Type *
-get_module (ACE_Static_Node *str_rec, const char *svc_name)
-{
- const ACE_Service_Type *sr = str_rec->record ();
- const ACE_Service_Type_Impl *type = sr->type ();
- ACE_Stream_Type *st = sr == 0 ? 0 : (ACE_Stream_Type *) type;
- ACE_Module_Type *mt = st == 0 ? 0 : st->find (ASYS_WIDE_STRING (svc_name));
-
- if (sr == 0 || st == 0 || mt == 0)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("cannot locate Module_Type %s in STREAM_Type %s\n"),
- ASYS_WIDE_STRING (svc_name),
- ASYS_WIDE_STRING (str_rec->name ())));
- ace_yyerrno++;
- }
-
- return mt;
-}
-
-static ACE_Module_Type *
-get_module (ACE_Static_Node *str_rec, ACE_Static_Node *svc_type)
-{
- const ACE_Service_Type *sr = str_rec->record ();
- const ACE_Service_Type_Impl *type = sr->type ();
- ACE_Stream_Type *st = sr == 0 ? 0 : (ACE_Stream_Type *) type;
- const ACE_Service_Type *sv = svc_type->record ();
- type = sv->type ();
- ACE_Module_Type *mt = (ACE_Module_Type *) type;
- const char *module_type_name = svc_type->name ();
- const ASYS_TCHAR *wname = ASYS_WIDE_STRING (module_type_name);
-
- if (sr == 0 || st == 0 || mt == 0)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("cannot locate Module_Type %s or STREAM_Type %s\n"),
- wname,
- ASYS_WIDE_STRING (str_rec->name ())));
- ace_yyerrno++;
- }
-
- // Make sure that the Module has the same name as the
- // Module_Type object from the svc.conf file.
- ACE_Module<ACE_SYNCH> *mp = (ACE_Module<ACE_SYNCH> *) mt->object ();
-
- if (ACE_OS::strcmp (mp->name (), wname) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("warning: assigning Module_Type name %s to Module %s since names differ\n"),
- wname,
- mp->name ()));
- mp->name (wname);
- }
-
- return mt;
-}
-
-ACE_Service_Type_Impl *
-ace_create_service_type (const ASYS_TCHAR *name,
- int type,
- void *symbol,
- u_int flags)
-{
- ACE_Service_Type_Impl *stp = 0;
-
- // Note, the only place we need to put a case statement. This is
- // also the place where we'd put the RTTI tests, if the compiler
- // actually supported them!
-
- switch (type)
- {
- case ACE_SVC_OBJ_T:
- ACE_NEW_RETURN (stp,
- ACE_Service_Object_Type ((ACE_Service_Object *) symbol,
- ASYS_WIDE_STRING (name), flags),
- 0);
- break;
- case ACE_MODULE_T:
- ACE_NEW_RETURN (stp,
- ACE_Module_Type (symbol, ASYS_WIDE_STRING (name), flags),
- 0);
- break;
- case ACE_STREAM_T:
- ACE_NEW_RETURN (stp,
- ACE_Stream_Type (symbol, ASYS_WIDE_STRING (name), flags),
- 0);
- break;
- default:
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("unknown case\n")));
- ace_yyerrno++;
- break;
- }
- return stp;
-}
-
-#if defined (DEBUGGING)
-// Current line number.
-int ace_yylineno = 1;
-
-// Name given on the command-line to envoke the program.
-char *program_name;
-
-// Main driver program.
-
-int
-main (int argc, char *argv[])
-{
- ace_yyin = stdin;
- ace_obstack = new ACE_Obstack;
-
- // Try to reopen any filename argument to use YYIN.
- if (argc > 1 && (ace_yyin = freopen (argv[1], "r", stdin)) == 0)
- (void) ::fprintf (stderr, "usage: %s [file]\n", argv[0]), exit (1);
-
- return ace_yyparse ();
-}
-#endif /* DEBUGGING */
-#line 377 "Svc_Conf_y.cpp"
-#define YYABORT goto ace_yyabort
-#define YYACCEPT goto ace_yyaccept
-#define YYERROR goto ace_yyerrlab
-#ifdef YYDEBUG
-#ifndef YYDEBUG_LEXER_TEXT /* pointer to the text isolated by the lexer*/
-#define YYDEBUG_LEXER_TEXT "YYDEBUG_LEXER_TEXT not defined"
-#endif
-#ifndef YYDEBUG_INDENT_STRING
-#define YYDEBUG_INDENT_STRING "| "
-#endif
-#ifndef YYDEBUG_REDUCE_STRING
-#define YYDEBUG_REDUCE_STRING "+-------"
-#endif
-#ifndef YYDEBUG_INDENT
-#ifdef __cplusplus
-void YYDEBUG_INDENT(int ace_yyindent)
-#else
-YYDEBUG_INDENT(ace_yyindent)
-int ace_yyindent;
-#endif
-{
- while(ace_yyindent-- > 0)
- printf("%s", YYDEBUG_INDENT_STRING);
-}
-#endif /* YYDEBUG_INDENT */
-#ifndef YYDEBUG_REDUCE
-#ifdef __cplusplus
-void YYDEBUG_REDUCE(int /* ace_yynew_state */, int /* ace_yyrule_num */, char *ace_yyrule_string, int ace_yynew_indent, int ace_yyrhs_count)
-#else
-YYDEBUG_REDUCE(ace_yynew_state, ace_yyrule_num, ace_yyrule_string, ace_yynew_indent, ace_yyrhs_count)
-int ace_yynew_state;
-int ace_yyrule_num;
-char * ace_yyrule_string;
-int ace_yynew_indent;
-int ace_yyrhs_count;
-#endif
-{
- if (1 < ace_yyrhs_count)
- { /* draw the graphics for the reduction */
- YYDEBUG_INDENT(ace_yynew_indent);
- while(1 < ace_yyrhs_count--)
- printf("%s", YYDEBUG_REDUCE_STRING);
- putchar('+'); /* left rotated L would look nice */
- putchar('\n');
- YYDEBUG_INDENT(ace_yynew_indent);
- putchar('|'); /* down arrow would look nice */
- putchar('\n');
- }
- YYDEBUG_INDENT(ace_yynew_indent);
- /* Only print the resulting token name */
- while (*ace_yyrule_string)
- putchar(*ace_yyrule_string++);
- putchar('\n');
-}
-#endif /* YYDEBUG_REDUCE */
-#ifndef YYDEBUG_SHIFT_LEXEME
-#ifdef __cplusplus
-void YYDEBUG_SHIFT_LEXEME(int /* ace_yyold_state */, int /* ace_yynew_state */, char *ace_yytoken_string, int ace_yynew_indent)
-#else
-YYDEBUG_SHIFT_LEXEME(ace_yyold_state, ace_yynew_state, ace_yytoken_string, ace_yynew_indent)
-int ace_yyold_state;
-int ace_yynew_state;
-char * ace_yytoken_string;
-int ace_yynew_indent;
-#endif
-{
- YYDEBUG_INDENT(ace_yynew_indent);
- printf("%s <-- `%s'\n", ace_yytoken_string, YYDEBUG_LEXER_TEXT);
-}
-#endif /* YYDEBUG_SHIFT_LEXEME */
-#ifndef YYDEBUG_LOOK_AHEAD
-#ifdef __cplusplus
-void YYDEBUG_LOOK_AHEAD(int /* ace_yynew_state */, int ace_yytoken_num, char *ace_yytoken_string, int ace_yyindent)
-#else
-YYDEBUG_LOOK_AHEAD(ace_yynew_state, ace_yytoken_num, ace_yytoken_string, ace_yyindent)
-int ace_yynew_state;
-int ace_yytoken_num;
-char * ace_yytoken_string;
-int ace_yyindent;
-#endif
-{
- YYDEBUG_INDENT(ace_yyindent);
- printf(" .... look ahead at %s `%s'\n",
- ace_yytoken_string,
- (0 == ace_yytoken_num)? "\0": YYDEBUG_LEXER_TEXT);
-}
-#endif /* YYDEBUG_LOOK_AHEAD */
-#ifndef YYDEBUG_DISCARD_STATE
-#ifdef __cplusplus
-void YYDEBUG_DISCARD_STATE(int /* ace_yynew_state */, int ace_yyindent)
-#else
-YYDEBUG_DISCARD_STATE(ace_yynew_state, ace_yyindent)
-int ace_yynew_state;
-int ace_yyindent;
-#endif
-{
- if (0 < ace_yyindent)
- { /* draw the graphics for the reduction */
- YYDEBUG_INDENT(ace_yyindent-1);
- printf("%s", YYDEBUG_REDUCE_STRING);
- putchar('+'); /* left rotated L would look nice */
- printf(" discarding state\n");
- YYDEBUG_INDENT(ace_yyindent-1);
- putchar('|'); /* down arrow would look nice */
- putchar('\n');
- }
- else
- {
- if (0 == ace_yyindent)
- printf("discarding state\n");
- else
- printf("no more states to discard: parser will abort\n");
- }
-}
-#endif /* YYDEBUG_DISCARD_STATE */
-#ifndef YYDEBUG_DISCARD_TOKEN
-#ifdef __cplusplus
-void YYDEBUG_DISCARD_TOKEN(int /* ace_yynew_state */, int /* ace_yytoken_num */, char *ace_yytoken_string, int ace_yyindent)
-#else
-YYDEBUG_DISCARD_TOKEN(ace_yynew_state, ace_yytoken_num, ace_yytoken_string, ace_yyindent)
-int ace_yynew_state;
-int ace_yytoken_num;
-char * ace_yytoken_string;
-int ace_yyindent;
-#endif
-{
- YYDEBUG_INDENT(ace_yyindent);
- printf("discarding token %s\n", ace_yytoken_string);
-}
-#endif /* YYDEBUG_DISCARD_TOKEN */
-#ifndef YYDEBUG_SHIFT_ERROR_LEXEME
-#ifdef __cplusplus
-void YYDEBUG_SHIFT_ERROR_LEXEME(int /* ace_yyold_state */, int /* ace_yynew_state */, int ace_yyindent)
-#else
-YYDEBUG_SHIFT_ERROR_LEXEME(ace_yyold_state, ace_yynew_state, ace_yyindent)
-int ace_yyold_state;
-int ace_yynew_state;
-int ace_yyindent;
-#endif
-{
- YYDEBUG_INDENT(ace_yyindent);
- printf("error\n");
-}
-#endif /* YYDEBUG_SHIFT_ERROR_LEXEME */
-#endif /* YYDEBUG */
-#ifdef __cplusplus
-extern "C" { extern char *ace_foo(const char *); }
-#endif
-int
-ace_yyparse()
-{
- register int ace_yym, ace_yyn, ace_yystate;
-#if YYDEBUG
- register char *ace_yys;
-#ifndef __cplusplus
- extern char *ace_foo();
-#endif
-
- if ((ace_yys = ACE_OS::getenv("YYDEBUG")))
- {
- ace_yyn = *ace_yys;
- if (ace_yyn >= '0' && ace_yyn <= '9')
- ace_yydebug = ace_yyn - '0';
- }
-#endif
-
- ace_yynerrs = 0;
- ace_yyerrflag = 0;
- ace_yychar = (-1);
-
- ace_yyssp = ace_yyss;
- ace_yyvsp = ace_yyvs;
- *ace_yyssp = ace_yystate = 0;
-
-ace_yyloop:
- if ((ace_yyn = ace_yydefred[ace_yystate])) goto ace_yyreduce;
- if (ace_yychar < 0)
- {
- if ((ace_yychar = ace_yylex()) < 0) ace_yychar = 0;
-#if YYDEBUG
- if (ace_yydebug)
- {
- ace_yys = 0;
- if (ace_yychar <= YYMAXTOKEN) ace_yys = ace_yyname[ace_yychar];
- if (!ace_yys) ace_yys = "illegal-symbol";
- if (5 < ace_yydebug)
- printf("ace_yydebug: state %d, reading %d (%s)\n", ace_yystate,
- ace_yychar, ace_yys);
- else
- YYDEBUG_LOOK_AHEAD(ace_yystate, ace_yychar, ace_yys, ace_yyssp-ace_yyss);
- }
-#endif
- }
- if ((ace_yyn = ace_yysindex[ace_yystate]) && (ace_yyn += ace_yychar) >= 0 &&
- ace_yyn <= YYTABLESIZE && ace_yycheck[ace_yyn] == ace_yychar)
- {
-#if YYDEBUG
- if (ace_yydebug)
- if (5 < ace_yydebug)
- printf("ace_yydebug: state %d, shifting to state %d\n",
- ace_yystate, ace_yytable[ace_yyn]);
- else
- YYDEBUG_SHIFT_LEXEME(ace_yystate, ace_yytable[ace_yyn], ace_yys, ace_yyssp-ace_yyss);
-#endif
- if (ace_yyssp >= ace_yyss + ace_yystacksize - 1)
- {
- goto ace_yyoverflow;
- }
- *++ace_yyssp = ace_yystate = ace_yytable[ace_yyn];
- *++ace_yyvsp = ace_yylval;
- ace_yychar = (-1);
- if (ace_yyerrflag > 0) --ace_yyerrflag;
- goto ace_yyloop;
- }
- if ((ace_yyn = ace_yyrindex[ace_yystate]) && (ace_yyn += ace_yychar) >= 0 &&
- ace_yyn <= YYTABLESIZE && ace_yycheck[ace_yyn] == ace_yychar)
- {
- ace_yyn = ace_yytable[ace_yyn];
- goto ace_yyreduce;
- }
- if (ace_yyerrflag) goto ace_yyinrecovery;
-#ifdef lint
- goto ace_yynewerror;
-#endif
-
- ace_yyerror("syntax error");
-#ifdef lint
- goto ace_yyerrlab;
-#endif
-
- ++ace_yynerrs;
-ace_yyinrecovery:
- if (ace_yyerrflag < 3)
- {
- ace_yyerrflag = 3;
- for (;;)
- {
- if ((ace_yyn = ace_yysindex[*ace_yyssp]) && (ace_yyn += YYERRCODE) >= 0 &&
- ace_yyn <= YYTABLESIZE && ace_yycheck[ace_yyn] == YYERRCODE)
- {
-#if YYDEBUG
- if (ace_yydebug)
- if (5 < ace_yydebug)
- printf("ace_yydebug: state %d, error recovery shifting\
- to state %d\n", *ace_yyssp, ace_yytable[ace_yyn]);
- else
- YYDEBUG_SHIFT_ERROR_LEXEME(*ace_yyssp, ace_yytable[ace_yyn], ace_yyssp-ace_yyss);
-#endif
- if (ace_yyssp >= ace_yyss + ace_yystacksize - 1)
- {
- goto ace_yyoverflow;
- }
- *++ace_yyssp = ace_yystate = ace_yytable[ace_yyn];
- *++ace_yyvsp = ace_yylval;
- goto ace_yyloop;
- }
- else
- {
-#if YYDEBUG
- if (ace_yydebug)
- if (5 < ace_yydebug)
- printf("ace_yydebug: error recovery discarding state %d\
-",
- *ace_yyssp);
- else
- YYDEBUG_DISCARD_STATE(*ace_yyssp, ace_yyssp-ace_yyss-1);
-#endif
- if (ace_yyssp <= ace_yyss) goto ace_yyabort;
- --ace_yyssp;
- --ace_yyvsp;
- }
- }
- }
- else
- {
- if (ace_yychar == 0) goto ace_yyabort;
-#if YYDEBUG
- if (ace_yydebug)
- {
- ace_yys = 0;
- if (ace_yychar <= YYMAXTOKEN) ace_yys = ace_yyname[ace_yychar];
- if (!ace_yys) ace_yys = "illegal-symbol";
- if (5 < ace_yydebug)
- printf("ace_yydebug: state %d, error recovery discards token %d (%s)\n",
- ace_yystate, ace_yychar, ace_yys);
- else
- YYDEBUG_DISCARD_TOKEN(ace_yystate, ace_yychar, ace_yys, ace_yyssp-ace_yyss);
- }
-#endif
- ace_yychar = (-1);
- goto ace_yyloop;
- }
-ace_yyreduce:
- ace_yym = ace_yylen[ace_yyn];
- ace_yyval = ace_yyvsp[1-ace_yym];
-#if YYDEBUG
- if (ace_yydebug)
- if (5 < ace_yydebug)
- printf("ace_yydebug: state %d, reducing by rule %d (%s)\n",
- ace_yystate, ace_yyn, ace_yyrule[ace_yyn]);
- else
- YYDEBUG_REDUCE(ace_yystate, ace_yyn, ace_yyrule[ace_yyn], ace_yyssp-ace_yyss-ace_yym, ace_yym);
-#endif
- switch (ace_yyn)
- {
-case 1:
-#line 39 "Svc_Conf.y"
-{
- if (ace_yyvsp[0].parse_node_ != 0)
- {
- ace_yyvsp[0].parse_node_->apply (); delete ace_yyvsp[0].parse_node_;
- }
- ace_obstack->release ();
- }
-break;
-case 2:
-#line 47 "Svc_Conf.y"
-{
- ace_obstack->release ();
- }
-break;
-case 10:
-#line 64 "Svc_Conf.y"
-{
- if (ace_yyvsp[-1].svc_record_ != 0)
- ace_yyval.parse_node_ = new ACE_Dynamic_Node (ace_yyvsp[-1].svc_record_, ace_yyvsp[0].ident_);
- else
- ace_yyval.parse_node_ = 0;
- }
-break;
-case 11:
-#line 74 "Svc_Conf.y"
-{
- ace_yyval.parse_node_ = new ACE_Static_Node (ace_yyvsp[-1].ident_, ace_yyvsp[0].ident_);
- }
-break;
-case 12:
-#line 81 "Svc_Conf.y"
-{
- ace_yyval.parse_node_ = new ACE_Suspend_Node (ace_yyvsp[0].ident_);
- }
-break;
-case 13:
-#line 88 "Svc_Conf.y"
-{
- ace_yyval.parse_node_ = new ACE_Resume_Node (ace_yyvsp[0].ident_);
- }
-break;
-case 14:
-#line 95 "Svc_Conf.y"
-{
- ace_yyval.parse_node_ = new ACE_Remove_Node (ace_yyvsp[0].ident_);
- }
-break;
-case 15:
-#line 102 "Svc_Conf.y"
-{
- ace_yyval.parse_node_ = new ACE_Stream_Node (ace_yyvsp[-1].static_node_, ace_yyvsp[0].parse_node_);
- }
-break;
-case 16:
-#line 105 "Svc_Conf.y"
-{ ace_yyval.static_node_ = new ACE_Static_Node (ace_yyvsp[0].ident_); }
-break;
-case 17:
-#line 106 "Svc_Conf.y"
-{
- ace_yyval.parse_node_ = new ACE_Dummy_Node (ace_yyvsp[-1].static_node_, ace_yyvsp[0].parse_node_);
- }
-break;
-case 18:
-#line 113 "Svc_Conf.y"
-{
- }
-break;
-case 19:
-#line 116 "Svc_Conf.y"
-{
- }
-break;
-case 20:
-#line 122 "Svc_Conf.y"
-{
- /* Initialize left context...*/
- ace_yyval.static_node_ = ace_yyvsp[-1].static_node_;
- }
-break;
-case 21:
-#line 127 "Svc_Conf.y"
-{
- ace_yyval.parse_node_ = ace_yyvsp[-1].parse_node_;
- }
-break;
-case 22:
-#line 130 "Svc_Conf.y"
-{ ace_yyval.parse_node_ = 0; }
-break;
-case 23:
-#line 135 "Svc_Conf.y"
-{
- if (ace_yyvsp[0].parse_node_ != 0)
- {
- ace_yyvsp[0].parse_node_->link (ace_yyvsp[-1].parse_node_);
- ace_yyval.parse_node_ = ace_yyvsp[0].parse_node_;
- }
- }
-break;
-case 24:
-#line 142 "Svc_Conf.y"
-{ ace_yyval.parse_node_ = 0; }
-break;
-case 25:
-#line 147 "Svc_Conf.y"
-{
- if (ace_yyvsp[0].static_node_ != 0)
- {
- ACE_ARGV args (ASYS_WIDE_STRING (ace_yyvsp[0].static_node_->parameters ()));
- ACE_Module_Type *mt = get_module (ace_yyvsp[-2].static_node_, ace_yyvsp[0].static_node_);
-
- if (mt->init (args.argc (), args.argv ()) == -1
- || ((ACE_Stream_Type *) (ace_yyvsp[-2].static_node_)->record ()->type ())->push (mt) == -1)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("dynamic initialization failed for Module %s\n"),
- ASYS_WIDE_STRING (ace_yyvsp[0].static_node_->name ())));
- ace_yyerrno++;
- }
- }
- }
-break;
-case 26:
-#line 163 "Svc_Conf.y"
-{
- ACE_Module_Type *mt = get_module (ace_yyvsp[-2].static_node_, ace_yyvsp[0].static_node_->name ());
-
- if (((ACE_Stream_Type *) (ace_yyvsp[-2].static_node_)->record ()->type ())->push (mt) == -1)
- ace_yyerrno++;
- }
-break;
-case 27:
-#line 170 "Svc_Conf.y"
-{
- ACE_Module_Type *mt = get_module (ace_yyvsp[-2].static_node_, ace_yyvsp[0].static_node_->name ());
- if (mt != 0)
- mt->suspend ();
- }
-break;
-case 28:
-#line 176 "Svc_Conf.y"
-{
- ACE_Module_Type *mt = get_module (ace_yyvsp[-2].static_node_, ace_yyvsp[0].static_node_->name ());
- if (mt != 0)
- mt->resume ();
- }
-break;
-case 29:
-#line 182 "Svc_Conf.y"
-{
- ACE_Module_Type *mt = get_module (ace_yyvsp[-2].static_node_, ace_yyvsp[0].static_node_->name ());
- if (mt != 0
- && ((ACE_Stream_Type *) (ace_yyvsp[-2].static_node_)->record ()->type ())->remove (mt) == -1)
- {
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("cannot remove Module_Type %s from STREAM_Type %s\n"),
- ASYS_WIDE_STRING (ace_yyvsp[0].static_node_->name ()),
- ASYS_WIDE_STRING ((ace_yyvsp[-2].static_node_)->name ())));
- ace_yyerrno++;
- }
- }
-break;
-case 30:
-#line 197 "Svc_Conf.y"
-{
- u_int flags
- = ACE_Service_Type::DELETE_THIS
- | (ace_yyvsp[-1].location_node_->dispose () == 0 ? 0 : ACE_Service_Type::DELETE_OBJ);
- void *sym = ace_yyvsp[-1].location_node_->symbol ();
-
- if (sym != 0)
- {
- ACE_Service_Type_Impl *stp
- = ace_create_service_type (ASYS_WIDE_STRING (ace_yyvsp[-3].ident_), ace_yyvsp[-2].type_, sym, flags);
- ace_yyval.svc_record_ = new ACE_Service_Type (ASYS_WIDE_STRING (ace_yyvsp[-3].ident_), stp, ace_yyvsp[-1].location_node_->handle (), ace_yyvsp[0].type_);
- }
- else
- {
- ++ace_yyerrno;
- ace_yyval.svc_record_ = 0;
- }
- delete ace_yyvsp[-1].location_node_;
- }
-break;
-case 31:
-#line 220 "Svc_Conf.y"
-{
- ace_yyval.type_ = 1;
- }
-break;
-case 32:
-#line 224 "Svc_Conf.y"
-{
- ace_yyval.type_ = 0;
- }
-break;
-case 33:
-#line 228 "Svc_Conf.y"
-{
- ace_yyval.type_ = 1;
- }
-break;
-case 34:
-#line 235 "Svc_Conf.y"
-{
- ace_yyval.location_node_ = new ACE_Object_Node (ace_yyvsp[-2].ident_, ace_yyvsp[0].ident_);
- }
-break;
-case 35:
-#line 239 "Svc_Conf.y"
-{
- ace_yyval.location_node_ = new ACE_Function_Node (ace_yyvsp[-4].ident_, ace_yyvsp[-2].ident_);
- }
-break;
-case 36:
-#line 243 "Svc_Conf.y"
-{
- ace_yyval.location_node_ = new ACE_Static_Function_Node (ace_yyvsp[-2].ident_);
- }
-break;
-case 37:
-#line 250 "Svc_Conf.y"
-{
- ace_yyval.type_ = ACE_MODULE_T;
- }
-break;
-case 38:
-#line 254 "Svc_Conf.y"
-{
- ace_yyval.type_ = ACE_SVC_OBJ_T;
- }
-break;
-case 39:
-#line 258 "Svc_Conf.y"
-{
- ace_yyval.type_ = ACE_STREAM_T;
- }
-break;
-case 41:
-#line 265 "Svc_Conf.y"
-{ ace_yyval.ident_ = 0; }
-break;
-#line 925 "Svc_Conf_y.cpp"
- }
- ace_yyssp -= ace_yym;
- ace_yystate = *ace_yyssp;
- ace_yyvsp -= ace_yym;
- ace_yym = ace_yylhs[ace_yyn];
- if (ace_yystate == 0 && ace_yym == 0)
- {
-#ifdef YYDEBUG
- if (5 < ace_yydebug)
- printf("ace_yydebug: after reduction, shifting from state 0 to\
- state %d\n", YYFINAL);
-#endif
- ace_yystate = YYFINAL;
- *++ace_yyssp = YYFINAL;
- *++ace_yyvsp = ace_yyval;
- if (ace_yychar < 0)
- {
- if ((ace_yychar = ace_yylex()) < 0) ace_yychar = 0;
-#if YYDEBUG
- if (ace_yydebug)
- {
- ace_yys = 0;
- if (ace_yychar <= YYMAXTOKEN) ace_yys = ace_yyname[ace_yychar];
- if (!ace_yys) ace_yys = "illegal-symbol";
- if (5 < ace_yydebug)
- printf("ace_yydebug: state %d, reading %d (%s)\n",
- YYFINAL, ace_yychar, ace_yys);
- else
- YYDEBUG_LOOK_AHEAD(YYFINAL, ace_yychar, ace_yys, ace_yyssp-ace_yyss);
- }
-#endif
- }
- if (ace_yychar == 0) goto ace_yyaccept;
- goto ace_yyloop;
- }
- if ((ace_yyn = ace_yygindex[ace_yym]) && (ace_yyn += ace_yystate) >= 0 &&
- ace_yyn <= YYTABLESIZE && ace_yycheck[ace_yyn] == ace_yystate)
- ace_yystate = ace_yytable[ace_yyn];
- else
- ace_yystate = ace_yydgoto[ace_yym];
-#ifdef YYDEBUG
- if (5 < ace_yydebug)
- printf("ace_yydebug: after reduction, shifting from state %d \
-to state %d\n", *ace_yyssp, ace_yystate);
-#endif
- if (ace_yyssp >= ace_yyss + ace_yystacksize - 1)
- {
- goto ace_yyoverflow;
- }
- *++ace_yyssp = ace_yystate;
- *++ace_yyvsp = ace_yyval;
- goto ace_yyloop;
-ace_yyoverflow:
- ace_yyerror("yacc stack overflow");
-ace_yyabort:
- return (1);
-ace_yyaccept:
- return (0);
-}
diff --git a/ace/Svc_Handler.cpp b/ace/Svc_Handler.cpp
deleted file mode 100644
index 60ca1350589..00000000000
--- a/ace/Svc_Handler.cpp
+++ /dev/null
@@ -1,267 +0,0 @@
-// Svc_Handler.cpp
-// $Id$
-
-#if !defined (ACE_SVC_HANDLER_C)
-#define ACE_SVC_HANDLER_C
-
-#define ACE_BUILD_DLL
-#include "ace/Svc_Handler.h"
-#include "ace/Object_Manager.h"
-#include "ace/Strategies.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Svc_Handler.i"
-#endif /* __ACE_INLINE__ */
-
-#define PR_ST_1 ACE_PEER_STREAM_1
-#define PR_ST_2 ACE_PEER_STREAM_2
-
-template <PR_ST_1, ACE_SYNCH_DECL> void *
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::operator new (size_t n)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::operator new");
- // Allocate the memory and store it (usually in thread-specific
- // storage, depending on config flags).
- DYNAMIC::instance ()->set ();
- return ::new char[n];
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> void
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::destroy (void)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::destroy");
-
- // Only delete ourselves if we're not owned by a module and have
- // been allocated dynamically.
- if (this->mod_ == 0 && this->dynamic_ && this->closing_ == 0)
- // Will call the destructor, which automatically calls <shutdown>.
- // Note that if we are *not* allocated dynamically then the
- // destructor will call <shutdown> automatically when it gets run
- // during cleanup.
- delete this;
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> void
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::operator delete (void *obj)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::delete");
- // You cannot delete a 'void*' (X3J16/95-0087 5.3.5.3), but we know
- // the pointer was created using new char[] (see operator new code),
- // so we use a cast:
- char *tmp = (char *) obj;
- ::delete [] tmp;
-}
-
-// Default constructor.
-
-template <PR_ST_1, ACE_SYNCH_DECL>
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::ACE_Svc_Handler (ACE_Thread_Manager *tm,
- ACE_Message_Queue<ACE_SYNCH_USE> *mq,
- ACE_Reactor *reactor)
- : ACE_Task<ACE_SYNCH_USE> (tm, mq),
- closing_ (0),
- recycler_ (0),
- recycling_act_ (0)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::ACE_Svc_Handler");
-
- this->reactor (reactor);
-
- // This clever idiom transparently checks if we were allocated
- // dynamically. This information is used by the <destroy> method to
- // decide if we need to delete <this>... The idiom is based on a
- // paper by Michael van Rooyen (mrooyen@cellnet.co.uk) that appeared
- // in the April '96 issue of the C++ Report. We've spruced it up to
- // work correctly in multi-threaded programs by using our ACE_TSS
- // class.
- this->dynamic_ = DYNAMIC::instance ()->is_dynamic ();
- if (this->dynamic_)
- // Make sure to reset the flag
- DYNAMIC::instance ()->reset ();
-}
-
-// Default behavior for a ACE_Svc_Handler object is to be registered with
-// the ACE_Reactor (thereby ensuring single threading).
-
-template <PR_ST_1, ACE_SYNCH_DECL> int
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::open (void *)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::open");
-#if defined (DEBUGGING)
- char buf[BUFSIZ];
- ACE_PEER_STREAM_ADDR client_addr;
-
- if (this->peer_.get_remote_addr (client_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("get_remote_addr")), -1);
-
- if (client_addr.addr_to_string (buf, sizeof buf) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n",
- "can't obtain peer's address"), -1);
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("connected to %s on fd %d\n"),
- buf, this->peer_.get_handle ()));
-#endif /* DEBUGGING */
- if (this->reactor ()
- && this->reactor ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p",
- "unable to register client handler"), -1);
- return 0;
-}
-
-// Perform termination activities.
-
-template <PR_ST_1, ACE_SYNCH_DECL> void
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::shutdown (void)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::shutdown");
-
- // Deregister this handler with the ACE_Reactor.
- if (this->reactor ())
- {
- ACE_Reactor_Mask mask = ACE_Event_Handler::ALL_EVENTS_MASK |
- ACE_Event_Handler::DONT_CALL;
-
- // Make sure there are no timers.
- this->reactor ()->cancel_timer (this);
-
- // Remove self from reactor.
- this->reactor ()->remove_handler (this, mask);
- }
-
- // Remove self from the recycler.
- if (this->recycler ())
- this->recycler ()->purge (this->recycling_act_);
-
- this->peer ().close ();
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> void
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::dump (void) const
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::dump");
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> ACE_PEER_STREAM &
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::peer (void) const
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::peer");
- return (ACE_PEER_STREAM &) this->peer_;
-}
-
-// Extract the underlying I/O descriptor.
-
-template <PR_ST_1, ACE_SYNCH_DECL> ACE_HANDLE
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::get_handle (void) const
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::get_handle");
- return this->peer_.get_handle ();
-}
-
-// Set the underlying I/O descriptor.
-
-template <PR_ST_1, ACE_SYNCH_DECL> void
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::set_handle (ACE_HANDLE h)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::set_handle");
- this->peer_.set_handle (h);
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL>
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::~ACE_Svc_Handler (void)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::~ACE_Svc_Handler");
-
- if (this->closing_ == 0)
- {
- // We're closing down now, so make sure not to call ourselves
- // recursively via other calls to handle_close() (e.g., from the
- // Timer_Queue).
- this->closing_ = 1;
-
- this->shutdown ();
- }
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> int
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::handle_close");
-
- this->destroy ();
- return 0;
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> int
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::handle_timeout (const ACE_Time_Value &,
- const void *)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::handle_timeout");
- return this->handle_close ();
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> int
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::close (unsigned long)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::close");
- return this->handle_close ();
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> int
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::init (int, char *[])
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::init");
- return -1;
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> int
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::fini (void)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::fini");
- return -1;
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> int
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::info (char **, size_t) const
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::info");
- return -1;
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> int
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::idle (u_long flags)
-{
- if (this->recycler ())
- return this->recycler ()->cache (this->recycling_act_);
- else
- return this->close (flags);
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> void
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::recycler (ACE_Connection_Recycling_Strategy *recycler,
- const void *recycling_act)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::recycler");
- this->recycler_ = recycler;
- this->recycling_act_ = recycling_act;
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> ACE_Connection_Recycling_Strategy *
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::recycler (void) const
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::recycler");
- return this->recycler_;
-}
-
-template <PR_ST_1, ACE_SYNCH_DECL> int
-ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::recycle (void *)
-{
- ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::recycle");
- // By default, the object is ready and willing to be recycled.
- return 0;
-}
-
-#undef PR_ST_1
-#undef PR_ST_2
-#endif /* ACE_SVC_HANDLER_C */
diff --git a/ace/Svc_Handler.h b/ace/Svc_Handler.h
deleted file mode 100644
index bf5709125f8..00000000000
--- a/ace/Svc_Handler.h
+++ /dev/null
@@ -1,186 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Svc_Handler.h
-//
-// = AUTHOR
-// Doug Schmidt and Irfan Pyrarli.
-//
-// ============================================================================
-
-#if !defined (ACE_SVC_HANDLER_H)
-#define ACE_SVC_HANDLER_H
-
-// Forward decls.
-class ACE_Connection_Recycling_Strategy;
-
-#include "ace/Synch_Options.h"
-#include "ace/Task.h"
-#include "ace/Service_Config.h"
-#include "ace/Synch_T.h"
-#include "ace/Dynamic.h"
-#include "ace/Singleton.h"
-
-template <ACE_PEER_STREAM_1, ACE_SYNCH_DECL>
-class ACE_Svc_Handler : public ACE_Task<ACE_SYNCH_USE>
-{
- // = TITLE
- // Defines the interface for a service that exchanges data with
- // its connected peer.
- //
- // = DESCRIPTION
- // This class provides a well-defined interface that the
- // Acceptor and Connector pattern factories use as their target.
- // Typically, client applications will subclass ACE_Svc_Handler
- // and do all the interesting work in the subclass. One thing
- // that the ACE_Svc_Handler does contain is a PEER_STREAM
- // endpoint that is initialized by an ACE_Acceptor or
- // ACE_Connector when a connection is established successfully.
- // This endpoint is used to exchange data between a
- // ACE_Svc_Handler and the peer it is connected with.
-public:
- // = Initialization and termination methods.
- ACE_Svc_Handler (ACE_Thread_Manager * = 0,
- ACE_Message_Queue<ACE_SYNCH_USE> * = 0,
- ACE_Reactor * = ACE_Reactor::instance ());
-
- virtual ~ACE_Svc_Handler (void);
-
- virtual int open (void * = 0);
- // Activate the client handler (called by the ACE_Acceptor or
- // ACE_Connector).
-
- virtual int close (u_long flags = 0);
- // Object termination hook.
-
- virtual int idle (u_long flags = 0);
- // Call this method if you want to recycling the <Svc_Handler>
- // instead of closing it. If the object does not have a recycler,
- // it will be closed.
-
- // = Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- // Default version does no work and returns -1. Must be overloaded
- // by application developer to do anything meaningful.
-
- virtual int fini (void);
- // Default version does no work and returns -1. Must be overloaded
- // by application developer to do anything meaningful.
-
- virtual int info (char **info_string, size_t length) const;
- // Default version does no work and returns -1. Must be overloaded
- // by application developer to do anything meaningful.
-
- // = Demultiplexing hooks.
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::ALL_EVENTS_MASK);
- // Perform termination activities on the SVC_HANDLER. The default
- // behavior is to close down the <peer_> (to avoid descriptor leaks)
- // and to delete this (to avoid memory leaks)! If you don't want
- // this behavior make sure you override this method...
-
- virtual int handle_timeout (const ACE_Time_Value &time,
- const void *);
- // Default behavior when timeouts occur is to close down the
- // <Svc_Handler> by calling <handle_close>.
-
- virtual ACE_HANDLE get_handle (void) const;
- // Get the underlying handle associated with the <peer_>.
-
- virtual void set_handle (ACE_HANDLE);
- // Set the underlying handle associated with the <peer_>.
-
- ACE_PEER_STREAM &peer (void) const;
- // Returns the underlying PEER_STREAM
-
- // operator ACE_PEER_STREAM &();
- // Returns the underlying PEER_STREAM (used by
- // ACE_Acceptor::accept() and ACE_Connector::connect() factories).
-
- virtual void destroy (void);
- // Call this instead of <delete> to free up dynamically allocated
- // <Svc_Handlers> (otherwise you will get memory leaks). This
- // method knows whether or not the object was allocated dynamically,
- // and can act accordingly (i.e., deleting it if it was allocated
- // dynamically, otherwise ignoring it).
-
- void *operator new (size_t n);
- // Overloaded new operator. This is used to unobtrusively detect
- // when a Svc_Handler is allocated dynamically.
-
- void shutdown (void);
- // Close down the descriptor and unregister from the Reactor
-
- void dump (void) const;
- // Dump the state of an object.
-
-public:
-
- void operator delete (void *);
- // This really should be private so that users are forced to call
- // destroy(). Unfortunately, the C++ standard doesn't allow there
- // to be a public new and a private delete.
-
-public:
-
- // Note: The following methods are not suppose to be public. But
- // because friendship is *not* inherited in C++, these methods have
- // to be public.
-
- // = Accessors to set/get the connection recycler.
-
- virtual void recycler (ACE_Connection_Recycling_Strategy *recycler,
- const void *recycling_act);
- // Set the recycler and the <recycling_act> that is used during
- // purging and caching.
-
- virtual ACE_Connection_Recycling_Strategy *recycler (void) const;
- // Get the recycler.
-
- virtual int recycle (void * = 0);
- // Upcall made by the recycler when it is about to recycle the
- // connection. This gives the object a chance to prepare itself for
- // recycling. Return 0 if the object is ready for recycling, -1 on
- // failures.
-
-private:
- ACE_PEER_STREAM peer_;
- // Maintain connection with client.
-
- typedef ACE_TSS_Singleton<ACE_Dynamic, ACE_SYNCH_NULL_MUTEX> DYNAMIC;
- // Point of access to the ACE_Dynamic singleton.
-
- char dynamic_;
- // Have we been dynamically created?
-
- char closing_;
- // Keeps track of whether we are in the process of closing (required
- // to avoid circular calls to <handle_close>).
-
- ACE_Connection_Recycling_Strategy *recycler_;
- // Pointer to the connection recycler.
-
- const void *recycling_act_;
- // ACT to be used to when talking to the recycler.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Svc_Handler.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Svc_Handler.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Svc_Handler.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_SVC_HANDLER_H */
diff --git a/ace/Svc_Handler.i b/ace/Svc_Handler.i
deleted file mode 100644
index f138a9fd2b7..00000000000
--- a/ace/Svc_Handler.i
+++ /dev/null
@@ -1,5 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Svc_Handler.i
-
diff --git a/ace/Synch.cpp b/ace/Synch.cpp
deleted file mode 100644
index 0732dc4f9f4..00000000000
--- a/ace/Synch.cpp
+++ /dev/null
@@ -1,894 +0,0 @@
-// Synch.cpp
-// $Id$
-
-#if !defined (ACE_SYNCH_C)
-#define ACE_SYNCH_C
-
-#define ACE_BUILD_DLL
-#include "ace/Thread.h"
-#include "ace/Synch_T.h"
-#include "ace/Synch.h"
-#include "ace/Object_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Synch.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Null_Mutex)
-ACE_ALLOC_HOOK_DEFINE(ACE_File_Lock)
-ACE_ALLOC_HOOK_DEFINE(ACE_RW_Process_Mutex)
-ACE_ALLOC_HOOK_DEFINE(ACE_Process_Mutex)
-
-ACE_Lock::~ACE_Lock (void)
-{
-}
-
-ACE_TSS_Adapter::ACE_TSS_Adapter (void *object, ACE_THR_DEST f)
- : ts_obj_ (object),
- func_ (f)
-{
- // ACE_TRACE ("ACE_TSS_Adapter::ACE_TSS_Adapter");
-}
-
-void
-ACE_TSS_Adapter::cleanup (void)
-{
- // ACE_TRACE ("ACE_TSS_Adapter::cleanup");
- (*this->func_)(this->ts_obj_); // call cleanup routine for ts_obj_
-}
-
-extern "C" void
-ACE_TSS_C_cleanup (void *object)
-{
- // ACE_TRACE ("ACE_TSS_C_cleanup");
- if (object != 0)
- {
- ACE_TSS_Adapter *tss_adapter = (ACE_TSS_Adapter *) object;
- // Perform cleanup on the real TS object.
- tss_adapter->cleanup ();
- // Delete the adapter object.
- delete tss_adapter;
- }
-}
-
-void
-ACE_Process_Mutex::dump (void) const
-{
-// ACE_TRACE ("ACE_Process_Mutex::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->lock_->dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Process_Mutex::ACE_Process_Mutex (LPCTSTR name, void *arg)
-{
-#if !defined (ACE_WIN32)
- // For all platforms other than Win32, we are going to create a
- // machine wide unquie name if one is not provided by the user. On
- // Win32, unnamed synchronization objects are acceptable.
- TCHAR ace_name[ACE_UNIQUE_NAME_LEN];
- if (name == 0)
- {
- ACE::unique_name (this, ace_name, ACE_UNIQUE_NAME_LEN);
- name = ace_name;
- }
-#endif
-#if defined (ACE_WIN32) || defined (ACE_HAS_POSIX_SEM)
- ACE_NEW (this->lock_, ACE_Mutex (USYNC_PROCESS, name, arg));
-#else
- ACE_UNUSED_ARG (arg);
- ACE_NEW (this->lock_, ACE_SV_Semaphore_Complex (name));
-#endif /* ACE_WIN32 || ACE_HAS_POSIX_SEM */
-}
-
-ACE_Process_Mutex::~ACE_Process_Mutex (void)
-{
- delete this->lock_;
-}
-
-ACE_RW_Process_Mutex::ACE_RW_Process_Mutex (LPCTSTR name,
- int flags)
- : lock_ (name, flags)
-{
-// ACE_TRACE ("ACE_RW_Process_Mutex::ACE_RW_Process_Mutex");
-}
-
-ACE_RW_Process_Mutex::~ACE_RW_Process_Mutex (void)
-{
-// ACE_TRACE ("ACE_RW_Process_Mutex::ACE_RW_Process_Mutex");
-}
-
-void
-ACE_RW_Process_Mutex::dump (void) const
-{
-// ACE_TRACE ("ACE_RW_Process_Mutex::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->lock_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-void
-ACE_RW_Mutex::dump (void) const
-{
-// ACE_TRACE ("ACE_RW_Mutex::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_RW_Mutex::ACE_RW_Mutex (int type, LPCTSTR name, void *arg)
-{
-// ACE_TRACE ("ACE_RW_Mutex::ACE_RW_Mutex");
- if (ACE_OS::rwlock_init (&this->lock_, type, name, arg) != 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT("%p\n"), ASYS_TEXT("ACE_RW_Mutex::ACE_RW_Mutex")));
-}
-
-ACE_RW_Mutex::~ACE_RW_Mutex (void)
-{
-// ACE_TRACE ("ACE_RW_Mutex::~ACE_RW_Mutex");
- this->remove ();
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Semaphore)
-
-void
-ACE_Semaphore::dump (void) const
-{
-// ACE_TRACE ("ACE_Semaphore::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Semaphore::ACE_Semaphore (u_int count,
- int type,
- LPCTSTR name,
- void *arg,
- int max)
-{
-// ACE_TRACE ("ACE_Semaphore::ACE_Semaphore");
- if (ACE_OS::sema_init (&this->semaphore_, count, type,
- name, arg, max) != 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT("%p\n"), ASYS_TEXT("ACE_Semaphore::ACE_Semaphore")));
-}
-
-ACE_Semaphore::~ACE_Semaphore (void)
-{
-// ACE_TRACE ("ACE_Semaphore::~ACE_Semaphore");
- this->remove ();
-}
-
-void
-ACE_File_Lock::dump (void) const
-{
-// ACE_TRACE ("ACE_File_Lock::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->lock_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_File_Lock::ACE_File_Lock (ACE_HANDLE h)
-{
-// ACE_TRACE ("ACE_File_Lock::ACE_File_Lock");
- if (ACE_OS::flock_init (&this->lock_) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT("%p\n"), ASYS_TEXT("ACE_File_Lock::ACE_File_Lock")));
- this->set_handle (h);
-}
-
-ACE_File_Lock::ACE_File_Lock (LPCTSTR name,
- int flags,
- mode_t perms)
-{
-// ACE_TRACE ("ACE_File_Lock::ACE_File_Lock");
-
- if (this->open (name, flags, perms) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT("%p\n"), ASYS_TEXT("ACE_File_Lock::ACE_File_Lock")));
-}
-
-int
-ACE_File_Lock::open (LPCTSTR name,
- int flags,
- mode_t perms)
-{
-// ACE_TRACE ("ACE_File_Lock::open");
-
- return ACE_OS::flock_init (&this->lock_, flags, name, perms);
-}
-
-ACE_File_Lock::~ACE_File_Lock (void)
-{
-// ACE_TRACE ("ACE_File_Lock::~ACE_File_Lock");
- this->remove ();
-}
-
-void
-ACE_Process_Semaphore::dump (void) const
-{
-// ACE_TRACE ("ACE_Process_Semaphore::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->lock_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Process_Semaphore::ACE_Process_Semaphore (u_int count,
- LPCTSTR name,
- void *arg,
- int max)
-#if defined (ACE_WIN32) || defined (ACE_HAS_POSIX_SEM)
- : lock_ (count, USYNC_PROCESS, name, arg, max)
-#else
- : lock_ (name, ACE_SV_Semaphore_Complex::ACE_CREATE, count)
-#endif /* ACE_WIN32 || ACE_HAS_POSIX_SEM */
-{
- arg = arg;
- max = max;
-// ACE_TRACE ("ACE_Process_Semaphore::ACE_Process_Semaphore");
-}
-
-ACE_Process_Semaphore::~ACE_Process_Semaphore (void)
-{
-// ACE_TRACE ("ACE_Process_Semaphore::~ACE_Process_Semaphore");
- // if (this->remove () == -1)
- // ACE_ERROR ((LM_ERROR, ASYS_TEXT("%p\n"), ASYS_TEXT("ACE_Process_Mutex::~ACE_Process_Mutex")));
-}
-
-// Explicitly destroy the semaphore.
-
-int
-ACE_Process_Semaphore::remove (void)
-{
-// ACE_TRACE ("ACE_Process_Semaphore::remove");
- return this->lock_.remove ();
-}
-
-// Block the thread until the semaphore count becomes
-// greater than 0, then decrement it.
-
-int
-ACE_Process_Semaphore::acquire (void)
-{
-// ACE_TRACE ("ACE_Process_Semaphore::acquire");
- return this->lock_.acquire ();
-}
-
-// Conditionally decrement the semaphore if count is greater
-// than 0 (i.e., won't block).
-
-int
-ACE_Process_Semaphore::tryacquire (void)
-{
-// ACE_TRACE ("ACE_Process_Semaphore::tryacquire");
- return this->lock_.tryacquire ();
-}
-
-// Increment the semaphore, potentially unblocking
-// a waiting thread.
-
-int
-ACE_Process_Semaphore::release (void)
-{
-// ACE_TRACE ("ACE_Process_Semaphore::release");
- return this->lock_.release ();
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Mutex)
-
-void
-ACE_Mutex::dump (void) const
-{
-// ACE_TRACE ("ACE_Mutex::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Mutex::ACE_Mutex (int type, LPCTSTR name, void *arg)
-{
-// ACE_TRACE ("ACE_Mutex::ACE_Mutex");
-
- if (ACE_OS::mutex_init (&this->lock_, type, name, arg) != 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT("%p\n"), ASYS_TEXT("ACE_Mutex::ACE_Mutex")));
-}
-
-ACE_Mutex::~ACE_Mutex (void)
-{
-// ACE_TRACE ("ACE_Mutex::~ACE_Mutex");
- this->remove ();
-}
-
-ACE_Event::ACE_Event (int manual_reset,
- int initial_state,
- int type,
- LPCTSTR name,
- void *arg)
-{
- if (ACE_OS::event_init (&this->handle_,
- manual_reset,
- initial_state,
- type,
- name,
- arg) != 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT("%p\n"), ASYS_TEXT("ACE_Event::ACE_Event")));
-}
-
-ACE_Event::~ACE_Event (void)
-{
- this->remove ();
-}
-
-int
-ACE_Event::remove (void)
-{
- return ACE_OS::event_destroy (&this->handle_);
-}
-
-ACE_event_t
-ACE_Event::handle (void) const
-{
- return this->handle_;
-}
-
-void
-ACE_Event::handle (ACE_event_t new_handle)
-{
- this->handle_ = new_handle;
-}
-
-int
-ACE_Event::wait (void)
-{
- return ACE_OS::event_wait (&this->handle_);
-}
-
-int
-ACE_Event::wait (const ACE_Time_Value *abstime)
-{
- return ACE_OS::event_timedwait (&this->handle_,
- (ACE_Time_Value *) abstime);
-}
-
-int
-ACE_Event::signal (void)
-{
- return ACE_OS::event_signal (&this->handle_);
-}
-
-int
-ACE_Event::pulse (void)
-{
- return ACE_OS::event_pulse (&this->handle_);
-}
-
-int
-ACE_Event::reset (void)
-{
- return ACE_OS::event_reset (&this->handle_);
-}
-
-void
-ACE_Event::dump (void) const
-{
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Manual_Event::ACE_Manual_Event (int initial_state,
- int type,
- LPCTSTR name,
- void *arg)
- : ACE_Event (1,
- initial_state,
- type,
- name,
- arg)
-{
-}
-
-void
-ACE_Manual_Event::dump (void) const
-{
- ACE_Event::dump ();
-}
-
-ACE_Auto_Event::ACE_Auto_Event (int initial_state,
- int type,
- LPCTSTR name,
- void *arg)
- : ACE_Event (0,
- initial_state,
- type,
- name,
- arg)
-{
-}
-
-void
-ACE_Auto_Event::dump (void) const
-{
- ACE_Event::dump ();
-}
-
-#if defined (ACE_HAS_THREADS)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Thread_Mutex_Guard)
-
-void
-ACE_Thread_Semaphore::dump (void) const
-{
-// ACE_TRACE ("ACE_Thread_Semaphore::dump");
-
- ACE_Semaphore::dump ();
-}
-
-ACE_Thread_Semaphore::ACE_Thread_Semaphore (u_int count,
- LPCTSTR name,
- void *arg,
- int max)
- : ACE_Semaphore (count, USYNC_THREAD, name, arg, max)
-{
-// ACE_TRACE ("ACE_Thread_Semaphore::ACE_Thread_Semaphore");
-}
-
-void
-ACE_Thread_Mutex_Guard::dump (void) const
-{
-// ACE_TRACE ("ACE_Thread_Mutex_Guard::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Recursive_Thread_Mutex::ACE_Recursive_Thread_Mutex (LPCTSTR name,
- void *arg)
-#if !defined (ACE_WIN32)
- : nesting_mutex_ (name, arg),
- lock_available_ (nesting_mutex_, name, arg),
- nesting_level_ (0),
- owner_id_ (ACE_OS::NULL_thread)
-#else /* ACE_WIN32 */
- : ACE_Thread_Mutex (name, arg)
-#endif /* ACE_WIN32 */
-{
-#if defined (ACE_HAS_FSU_PTHREADS) && ! defined (ACE_WIN32)
-// Initialize FSU pthreads package.
-// If called more than once, pthread_init does nothing
-// and so does no harm.
- pthread_init ();
-#endif /* ACE_HAS_FSU_PTHREADS && ! ACE_WIN32 */
-// ACE_TRACE ("ACE_Recursive_Thread_Mutex::ACE_Recursive_Thread_Mutex");
-}
-
-#if !defined (ACE_WIN32)
-ACE_ALLOC_HOOK_DEFINE(ACE_Recursive_Thread_Mutex)
-
-// The counter part of the following two functions for Win32
-// are located in file Synch.i
-ACE_thread_t
-ACE_Recursive_Thread_Mutex::get_thread_id (void)
-{
-// ACE_TRACE ("ACE_Recursive_Thread_Mutex::get_thread_id");
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->nesting_mutex_, ACE_OS::NULL_thread);
- return this->owner_id_;
-}
-
-int
-ACE_Recursive_Thread_Mutex::get_nesting_level (void)
-{
-// ACE_TRACE ("ACE_Recursive_Thread_Mutex::get_nesting_level");
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->nesting_mutex_, -1);
- return this->nesting_level_;
-}
-
-ACE_Recursive_Thread_Mutex::ACE_Recursive_Thread_Mutex (const ACE_Recursive_Thread_Mutex &rm)
- : lock_available_ ((ACE_Thread_Mutex &) rm.nesting_mutex_)
-{
-}
-
-ACE_Recursive_Thread_Mutex::~ACE_Recursive_Thread_Mutex (void)
-{
- // ACE_TRACE ("ACE_Recursive_Thread_Mutex::~ACE_Recursive_Thread_Mutex");
-}
-
-int
-ACE_Recursive_Thread_Mutex::acquire (void)
-{
-// ACE_TRACE ("ACE_Recursive_Thread_Mutex::acquire");
- ACE_thread_t t_id = ACE_Thread::self ();
-
- // Acquire the guard.
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->nesting_mutex_, -1);
-
- // If there's no contention, just grab the lock immediately (since
- // this is the common case we'll optimize for it).
- if (this->nesting_level_ == 0)
- this->set_thread_id (t_id);
- // If we already own the lock, then increment the nesting level and
- // return.
- else if (ACE_OS::thr_equal (t_id, this->owner_id_) == 0)
- {
- // Wait until the nesting level has dropped to zero, at which
- // point we can acquire the lock.
- while (this->nesting_level_ > 0)
- this->lock_available_.wait ();
-
- // Note that at this point the nesting_mutex_ is held...
- this->set_thread_id (t_id);
- }
-
- // At this point, we can safely increment the nesting_level_ no
- // matter how we got here!
- this->nesting_level_++;
- return 0;
-}
-
-int
-ACE_Recursive_Thread_Mutex::release (void)
-{
-// ACE_TRACE ("ACE_Recursive_Thread_Mutex::release");
- ACE_thread_t t_id = ACE_Thread::self ();
-
- // Automatically acquire mutex.
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->nesting_mutex_, -1);
-
-#if !defined (ACE_NDEBUG)
- if (this->nesting_level_ == 0
- || ACE_OS::thr_equal (t_id, this->owner_id_) == 0)
- {
- errno = EINVAL;
- ACE_RETURN (-1);
- }
-#endif /* ACE_NDEBUG */
-
- this->nesting_level_--;
- if (this->nesting_level_ == 0)
- {
- // This may not be strictly necessary, but it does put the mutex
- // into a known state...
- this->set_thread_id (ACE_OS::NULL_thread);
-
- // Inform waiters that the lock is free.
- this->lock_available_.signal ();
- }
- return 0;
-}
-
-int
-ACE_Recursive_Thread_Mutex::tryacquire (void)
-{
-// ACE_TRACE ("ACE_Recursive_Thread_Mutex::tryacquire");
- ACE_thread_t t_id = ACE_Thread::self ();
-
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->nesting_mutex_, -1);
-
- // If there's no contention, just grab the lock immediately.
- if (this->nesting_level_ == 0)
- {
- this->set_thread_id (t_id);
- this->nesting_level_ = 1;
- }
- // If we already own the lock, then increment the nesting level and
- // proceed.
- else if (ACE_OS::thr_equal (t_id, this->owner_id_))
- this->nesting_level_++;
- else
- {
- errno = EBUSY;
- ACE_RETURN (-1);
- }
- return 0;
-}
-
-void
-ACE_Recursive_Thread_Mutex::dump (void) const
-{
-// ACE_TRACE ("ACE_Recursive_Thread_Mutex::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->lock_available_.dump ();
- this->nesting_mutex_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("nesting_level_ = %d"), this->nesting_level_));
-#if !defined (ACE_HAS_DCETHREADS) && !defined (ACE_HAS_PTHREADS)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\nowner_id_ = %u"), this->owner_id_));
-#else
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n")));
-#endif /* !ACE_HAS_DCETHREADS */
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-#endif /* ! ACE_WIN32 */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Condition_Thread_Mutex)
-
-void
-ACE_Condition_Thread_Mutex::dump (void) const
-{
-// ACE_TRACE ("ACE_Condition_Thread_Mutex::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n")));
-#if defined (ACE_WIN32)
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("waiters = %d\n"),
- this->cond_.waiters ()));
-#endif /* ACE_WIN32 */
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Condition_Thread_Mutex::ACE_Condition_Thread_Mutex (const ACE_Thread_Mutex &m,
- LPCTSTR name,
- void *arg)
- : mutex_ ((ACE_Thread_Mutex &) m)
-{
-#if defined (ACE_HAS_FSU_PTHREADS)
-// Initialize FSU pthreads package.
-// If called more than once, pthread_init does nothing
-// and so does no harm.
- pthread_init ();
-#endif /* ACE_HAS_FSU_PTHREADS */
-
-// ACE_TRACE ("ACE_Condition_Thread_Mutex::ACE_Condition_Thread_Mutex");
- if (ACE_OS::cond_init (&this->cond_, USYNC_THREAD, name, arg) != 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"),
- ASYS_TEXT ("ACE_Condition_Thread_Mutex::ACE_Condition_Thread_Mutex")));
-}
-
-ACE_Condition_Thread_Mutex::~ACE_Condition_Thread_Mutex (void)
-{
-// ACE_TRACE ("ACE_Condition_Thread_Mutex::~ACE_Condition_Thread_Mutex");
- this->remove ();
-}
-
-// Peform an "alertable" timed wait. If the argument <abstime> == 0
-// then we do a regular <cond_wait>, else we do a timed wait for up to
-// <abstime> using the <cond_timedwait> function.
-
-int
-ACE_Condition_Thread_Mutex::wait (void)
-{
-// ACE_TRACE ("ACE_Condition_Thread_Mutex::wait");
- return ACE_OS::cond_wait (&this->cond_, &this->mutex_.lock_);
-}
-
-int
-ACE_Condition_Thread_Mutex::wait (ACE_Thread_Mutex &mutex,
- const ACE_Time_Value *abstime)
-{
-// ACE_TRACE ("ACE_Condition<MUTEX>::wait");
- return ACE_OS::cond_timedwait (&this->cond_,
- &mutex.lock_,
- (ACE_Time_Value *) abstime);
-}
-
-int
-ACE_Condition_Thread_Mutex::wait (const ACE_Time_Value *abstime)
-{
-// ACE_TRACE ("ACE_Condition_Thread_Mutex::wait");
- return this->wait (this->mutex_, abstime);
-}
-
-int
-ACE_Condition_Thread_Mutex::signal (void)
-{
-// ACE_TRACE ("ACE_Condition_Thread_Mutex::signal");
- return ACE_OS::cond_signal (&this->cond_);
-}
-
-int
-ACE_Condition_Thread_Mutex::broadcast (void)
-{
-// ACE_TRACE ("ACE_Condition_Thread_Mutex::broadcast");
- return ACE_OS::cond_broadcast (&this->cond_);
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Sub_Barrier)
-
-void
-ACE_Sub_Barrier::dump (void) const
-{
-// ACE_TRACE ("ACE_Sub_Barrier::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->barrier_finished_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("running_threads_ = %d"), this->running_threads_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Sub_Barrier::ACE_Sub_Barrier (u_int count,
- ACE_Thread_Mutex &lock,
- LPCTSTR name,
- void *arg)
- : barrier_finished_ (lock, name, arg),
- running_threads_ (count)
-{
-// ACE_TRACE ("ACE_Sub_Barrier::ACE_Sub_Barrier");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Barrier)
-ACE_ALLOC_HOOK_DEFINE(ACE_Thread_Barrier)
-ACE_ALLOC_HOOK_DEFINE(ACE_Process_Barrier)
-
-void
-ACE_Barrier::dump (void) const
-{
-// ACE_TRACE ("ACE_Barrier::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->lock_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("current_generation_ = %d"), this->current_generation_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\ncount_ = %d"), this->count_));
- this->sub_barrier_1_.dump ();
- this->sub_barrier_2_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Barrier::ACE_Barrier (u_int count,
- LPCTSTR name,
- void *arg)
- : lock_ (name, arg),
- current_generation_ (0),
- count_ (count),
- sub_barrier_1_ (count, lock_, name, arg),
- sub_barrier_2_ (count, lock_, name, arg)
-{
-// ACE_TRACE ("ACE_Barrier::ACE_Barrier");
- this->sub_barrier_[0] = &this->sub_barrier_1_;
- this->sub_barrier_[1] = &this->sub_barrier_2_;
-}
-
-int
-ACE_Barrier::wait (void)
-{
-// ACE_TRACE ("ACE_Barrier::wait");
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1);
-
- ACE_Sub_Barrier *sbp =
- this->sub_barrier_[this->current_generation_];
-
- // Check for shutdown...
- if (sbp == 0)
- return -1;
-
- if (sbp->running_threads_ == 1)
- {
- // We're the last running thread, so swap generations and tell
- // all the threads waiting on the barrier to continue on their
- // way.
-
- sbp->running_threads_ = this->count_;
- // Swap generations.
- this->current_generation_ = 1 - this->current_generation_;
- sbp->barrier_finished_.broadcast ();
- }
- else
- {
- --sbp->running_threads_;
-
- // Block until all the other threads wait().
- while (sbp->running_threads_ != this->count_)
- sbp->barrier_finished_.wait ();
- }
-
- return 0;
-}
-
-ACE_Thread_Barrier::ACE_Thread_Barrier (u_int count, LPCTSTR name)
- : ACE_Barrier (count, name)
-{
-// ACE_TRACE ("ACE_Thread_Barrier::ACE_Thread_Barrier");
-}
-
-void
-ACE_Thread_Barrier::dump (void) const
-{
-// ACE_TRACE ("ACE_Thread_Barrier::dump");
- ACE_Barrier::dump ();
-}
-
-#if 0
-ACE_Process_Barrier::ACE_Process_Barrier (u_int count, LPCTSTR name)
- : ACE_Barrier (count, USYNC_PROCESS, name)
-{
-// ACE_TRACE ("ACE_Process_Barrier::ACE_Process_Barrier");
-}
-
-void
-ACE_Process_Barrier::dump (void) const
-{
-// ACE_TRACE ("ACE_Process_Barrier::dump");
- ACE_Barrier::dump ();
-}
-
-template <class MUTEX> void
-ACE_Process_Condition<MUTEX>::dump (void) const
-{
-// ACE_TRACE ("ACE_Process_Condition<MUTEX>::dump");
-
- ACE_Condition<MUTEX>::dump ();
-}
-
-template <class MUTEX>
-ACE_Process_Condition<MUTEX>::ACE_Process_Condition (MUTEX &m,
- LPCTSTR name,
- void *arg)
- : ACE_Condition<MUTEX> (m, USYNC_PROCESS, name, arg)
-{
-// ACE_TRACE ("ACE_Process_Condition<MUTEX>::ACE_Process_Condition");
-}
-#endif /* 0 */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Thread_Mutex)
-
-void
-ACE_Thread_Mutex::dump (void) const
-{
-// ACE_TRACE ("ACE_Thread_Mutex::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Thread_Mutex::~ACE_Thread_Mutex (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex::~ACE_Thread_Mutex");
- this->remove ();
-}
-
-ACE_Thread_Mutex::ACE_Thread_Mutex (LPCTSTR name, void *arg)
-{
-// ACE_TRACE ("ACE_Thread_Mutex::ACE_Thread_Mutex");
-
- if (ACE_OS::thread_mutex_init (&this->lock_, USYNC_THREAD, name, arg) != 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT("%p\n"), ASYS_TEXT("ACE_Thread_Mutex::ACE_Thread_Mutex")));
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_RW_Thread_Mutex)
-
-ACE_RW_Thread_Mutex::ACE_RW_Thread_Mutex (LPCTSTR name,
- void *arg)
- : ACE_RW_Mutex (USYNC_THREAD, name, arg)
-{
-// ACE_TRACE ("ACE_RW_Thread_Mutex::ACE_RW_Thread_Mutex");
-}
-
-void
-ACE_RW_Thread_Mutex::dump (void) const
-{
-// ACE_TRACE ("ACE_RW_Thread_Mutex::dump");
- ACE_RW_Mutex::dump ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-// These are only specialized with ACE_HAS_THREADS.
-template class ACE_Guard<ACE_RW_Thread_Mutex>;
-template class ACE_Read_Guard<ACE_RW_Thread_Mutex>;
-template class ACE_Write_Guard<ACE_RW_Thread_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-// These are only specialized with ACE_HAS_THREADS.
-#pragma instantiate ACE_Guard<ACE_RW_Thread_Mutex>
-#pragma instantiate ACE_Read_Guard<ACE_RW_Thread_Mutex>
-#pragma instantiate ACE_Write_Guard<ACE_RW_Thread_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* ACE_HAS_THREADS */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-// These are specialized both with and without ACE_HAS_THREADS.
-template class ACE_Guard<ACE_Process_Mutex>;
-template class ACE_Guard<ACE_Null_Mutex>;
-template class ACE_Read_Guard<ACE_Null_Mutex>;
-template class ACE_Write_Guard<ACE_Null_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-// These are specialized both with and without ACE_HAS_THREADS.
-#pragma instantiate ACE_Guard<ACE_Process_Mutex>
-#pragma instantiate ACE_Guard<ACE_Null_Mutex>
-#pragma instantiate ACE_Read_Guard<ACE_Null_Mutex>
-#pragma instantiate ACE_Write_Guard<ACE_Null_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* ACE_SYNCH_C */
diff --git a/ace/Synch.h b/ace/Synch.h
deleted file mode 100644
index 49fcfb3ad1a..00000000000
--- a/ace/Synch.h
+++ /dev/null
@@ -1,1380 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Synch.h
-//
-// = DESCRIPTION
-// Wrappers for various synchronization routines.
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SYNCH_H)
-#define ACE_SYNCH_H
-
-#include "ace/ACE.h"
-#if !(defined (ACE_WIN32) || defined (ACE_HAS_POSIX_SEM))
-#include "ace/SV_Semaphore_Complex.h"
-#endif /* !(defined (ACE_WIN32) || defined (ACE_HAS_POSIX_SEM)) */
-
-// Forward declarations.
-class ACE_Time_Value;
-// template <class ACE_COND_MUTEX> class ACE_Condition;
-
-class ACE_Export ACE_Lock
-{
- // = TITLE
- // This is the abstract base class that contains the uniform
- // locking API that is supported by all the ACE synchronization
- // mechanisms.
- //
- // = DESCRIPTION
- // This class is typically used in conjunction with the
- // <ACE_Lock_Adapter> in order to provide a polymorphic
- // interface to the ACE synchronization mechanisms (e.g.,
- // <ACE_Mutex>, <ACE_Semaphore>, <ACE_RW_Mutex>, etc). Note that
- // the reason that all of ACE doesn't use polymorphic locks is
- // that (1) they add ~20% extra overhead for virtual function
- // calls and (2) objects with virtual functions can't be placed
- // into shared memory.
-public:
-
- virtual ~ACE_Lock (void);
- // Noop virtual destructor
-
- virtual int remove (void) = 0;
- // Explicitly destroy the lock.
-
- virtual int acquire (void) = 0;
- // Block the thread until the lock is acquired. Returns -1 on
- // failure.
-
- virtual int tryacquire (void) = 0;
- // Conditionally acquire the lock (i.e., won't block). Returns -1
- // on failure. If we "failed" because someone else already had the
- // lock, <errno> is set to <EBUSY>.
-
- virtual int release (void) = 0;
- // Release the lock. Returns -1 on failure.
-
- virtual int acquire_read (void) = 0;
- // Block until the thread acquires a read lock. If the locking
- // mechanism doesn't support read locks then this just calls
- // <acquire>. Returns -1 on failure.
-
- virtual int acquire_write (void) = 0;
- // Block until the thread acquires a write lock. If the locking
- // mechanism doesn't support read locks then this just calls
- // <acquire>. Returns -1 on failure.
-
- virtual int tryacquire_read (void) = 0;
- // Conditionally acquire a read lock. If the locking mechanism
- // doesn't support read locks then this just calls <acquire>.
- // Returns -1 on failure. If we "failed" because someone else
- // already had the lock, <errno> is set to <EBUSY>.
-
- virtual int tryacquire_write (void) = 0;
- // Conditionally acquire a write lock. If the locking mechanism
- // doesn't support read locks then this just calls <acquire>.
- // Returns -1 on failure. If we "failed" because someone else
- // already had the lock, <errno> is set to <EBUSY>.
-};
-
-class ACE_Export ACE_File_Lock
-{
- // = TITLE
- // A wrapper around the UNIX file locking mechanism.
- //
- // = DESCRIPTION
- // Allows us to "adapt" the UNIX file locking mechanisms to work
- // with all of our Guard stuff...
-public:
- ACE_File_Lock (ACE_HANDLE handle = ACE_INVALID_HANDLE);
- // Set the <handle_> of the File_Lock to <handle>. Note that this
- // constructor assumes ownership of the <handle> and will close it
- // down in <remove>. If you want the <handle> stays open when
- // <remove> is called make sure to call <dup> on the <handle> before
- // closing it.
-
- ACE_File_Lock (LPCTSTR filename, int flags, mode_t mode = 0);
- // Open the <filename> with <flags> and <mode> and set the result to
- // <handle_>.
-
- int open (LPCTSTR filename, int flags, mode_t mode = 0);
- // Open the <filename> with <flags> and <mode> and set the result to
- // <handle_>.
-
- ~ACE_File_Lock (void);
- // Remove a File lock by releasing it and closing down the <handle_>.
-
- int remove (void);
- // Remove a File lock by releasing it and closing down the <handle_>.
-
- int acquire (short whence = 0, off_t start = 0, off_t len = 1);
- // Note, for interface uniformity with other synchronization
- // wrappers we include the <acquire> method. This is implemented as
- // a write-lock to be on the safe-side...
-
- int tryacquire (short whence = 0, off_t start = 0, off_t len = 1);
- // Note, for interface uniformity with other synchronization
- // wrappers we include the <tryacquire> method. This is implemented
- // as a write-lock to be on the safe-side... Returns -1 on failure.
- // If we "failed" because someone else already had the lock, <errno>
- // is set to <EBUSY>.
-
- int release (short whence = 0, off_t start = 0, off_t len = 1);
- // Unlock a readers/writer lock.
-
- int acquire_write (short whence = 0, off_t start = 0, off_t len = 1);
- // Acquire a write lock, but block if any readers or a
- // writer hold the lock.
-
- int tryacquire_write (short whence = 0, off_t start = 0, off_t len = 1);
- // Conditionally acquire a write lock (i.e., won't block). Returns
- // -1 on failure. If we "failed" because someone else already had
- // the lock, <errno> is set to <EBUSY>.
-
- int acquire_read (short whence = 0, off_t start = 0, off_t len = 1);
- // Acquire a read lock, but block if a writer hold the lock.
- // Returns -1 on failure. If we "failed" because someone else
- // already had the lock, <errno> is set to <EBUSY>.
-
- int tryacquire_read (short whence = 0, off_t start = 0, off_t len = 1);
- // Conditionally acquire a read lock (i.e., won't block). Returns
- // -1 on failure. If we "failed" because someone else already had
- // the lock, <errno> is set to <EBUSY>.
-
- ACE_HANDLE get_handle (void);
- // Get underlying <ACE_HANDLE> for the file.
-
- void set_handle (ACE_HANDLE);
- // Set underlying <ACE_HANDLE>. Note that this method assumes
- // ownership of the <handle> and will close it down in <remove>. If
- // you want the <handle> to stay open when <remove> is called make
- // sure to call <dup> on the <handle> before closing it. You are
- // responsible for the closing the existing <handle> before
- // overwriting it.
-
- void dump (void) const;
- // Dump state of the object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_OS::ace_flock_t lock_;
- // Locking structure for OS record locks.
-
-private:
- // = Prevent assignment and initialization.
- void operator= (const ACE_File_Lock &);
- ACE_File_Lock (const ACE_File_Lock &);
-};
-
-class ACE_Export ACE_Semaphore
-{
- // = TITLE
- // Wrapper for Dijkstra style general semaphores.
-public:
- // = Initialization and termination.
- ACE_Semaphore (u_int count = 1, // By default make this unlocked.
- int type = USYNC_THREAD,
- LPCTSTR name = 0,
- void * = 0,
- int max = 0x7fffffff);
- // Initialize the semaphore, with initial value of "count".
-
- ~ACE_Semaphore (void);
- // Implicitly destroy the semaphore.
-
- int remove (void);
- // Explicitly destroy the semaphore.
-
- int acquire (void);
- // Block the thread until the semaphore count becomes
- // greater than 0, then decrement it.
-
- int acquire (ACE_Time_Value &tv);
- // Block the thread until <tv> times out or until the semaphore
- // count becomes greater than 0 (at which point it is decremented).
- // The value of <tv> is updated upon return, i.e., the caller gets
- // the amount of time that has elapsed while waiting to acquire the
- // semaphore.
-
- int tryacquire (void);
- // Conditionally decrement the semaphore if count is greater than 0
- // (i.e., won't block). Returns -1 on failure. If we "failed"
- // because someone else already had the lock, <errno> is set to
- // <EBUSY>.
-
- int release (void);
- // Increment the semaphore by 1, potentially unblocking a waiting
- // thread.
-
- int release (size_t release_count);
- // Increment the semaphore by <release_count>, potentially
- // unblocking waiting threads.
-
- int acquire_read (void);
- // Acquire semaphore ownership. This calls <acquire> and is only
- // here to make the <ACE_Semaphore> interface consistent with the
- // other synchronization APIs.
-
- int acquire_write (void);
- // Acquire semaphore ownership. This calls <acquire> and is only
- // here to make the <ACE_Semaphore> interface consistent with the
- // other synchronization APIs.
-
- int tryacquire_read (void);
- // Conditionally acquire semaphore (i.e., won't block). This calls
- // <tryacquire> and is only here to make the <ACE_Semaphore>
- // interface consistent with the other synchronization APIs.
- // Returns -1 on failure. If we "failed" because someone else
- // already had the lock, <errno> is set to <EBUSY>.
-
- int tryacquire_write (void);
- // Conditionally acquire semaphore (i.e., won't block). This calls
- // <tryacquire> and is only here to make the <ACE_Semaphore>
- // interface consistent with the other synchronization APIs.
- // Returns -1 on failure. If we "failed" because someone else
- // already had the lock, <errno> is set to <EBUSY>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- const ACE_sema_t &lock (void) const;
- // Return the underlying lock.
-
-protected:
- ACE_sema_t semaphore_;
-
-private:
- // = Prevent assignment and initialization.
- void operator= (const ACE_Semaphore &);
- ACE_Semaphore (const ACE_Semaphore &);
-};
-
-class ACE_Export ACE_Process_Semaphore
-{
- // = TITLE
- // Wrapper for Dijkstra style general semaphores that work
- // across processes.
-public:
- ACE_Process_Semaphore (u_int count = 1, // By default make this unlocked.
- LPCTSTR name = 0,
- void * = 0,
- int max = 0x7FFFFFFF);
- // Initialize the semaphore, with an initial value of <count> and a
- // maximum value of <max>.
-
- ~ACE_Process_Semaphore (void);
- // Implicitly destroy the semaphore.
-
- int remove (void);
- // Explicitly destroy the semaphore.
-
- int acquire (void);
- // Block the thread until the semaphore count becomes greater than
- // 0, then decrement it.
-
- int tryacquire (void);
- // Conditionally decrement the semaphore if count is greater than 0
- // (i.e., won't block). Returns -1 on failure. If we "failed"
- // because someone else already had the lock, <errno> is set to
- // <EBUSY>.
-
- int release (void);
- // Increment the semaphore, potentially unblocking a waiting thread.
-
- int acquire_read (void);
- // Acquire semaphore ownership. This calls <acquire> and is only
- // here to make the <ACE_Process_Semaphore> interface consistent
- // with the other synchronization APIs.
-
- int acquire_write (void);
- // Acquire semaphore ownership. This calls <acquire> and is only
- // here to make the <ACE_Process_Semaphore> interface consistent
- // with the other synchronization APIs.
-
- int tryacquire_read (void);
- // Conditionally acquire semaphore (i.e., won't block). This calls
- // <tryacquire> and is only here to make the <ACE_Process_Semaphore>
- // interface consistent with the other synchronization APIs.
- // Returns -1 on failure. If we "failed" because someone else
- // already had the lock, <errno> is set to <EBUSY>.
-
- int tryacquire_write (void);
- // Conditionally acquire semaphore (i.e., won't block). This calls
- // <tryacquire> and is only here to make the <ACE_Process_Semaphore>
- // interface consistent with the other synchronization APIs.
- // Returns -1 on failure. If we "failed" because someone else
- // already had the lock, <errno> is set to <EBUSY>.
-
-#if defined (ACE_WIN32) || defined (ACE_HAS_POSIX_SEM)
- const ACE_sema_t &lock (void) const;
- // Return the underlying lock.
-#endif /* ACE_WIN32 */
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
-#if defined (ACE_WIN32) || defined (ACE_HAS_POSIX_SEM)
- ACE_Semaphore lock_;
-#else
- ACE_SV_Semaphore_Complex lock_;
- // We need this to get the right semantics...
-#endif /* ACE_WIN32 */
-};
-
-class ACE_Export ACE_RW_Mutex
-{
- // = TITLE
- // Wrapper for readers/writer locks.
- //
- // = DESCRIPTION
- // These are most useful for applications that have many more
- // parallel readers than writers...
-public:
- ACE_RW_Mutex (int type = USYNC_THREAD,
- LPCTSTR name = 0,
- void *arg = 0);
- // Initialize a readers/writer lock.
-
- ~ACE_RW_Mutex (void);
- // Implicitly destroy a readers/writer lock
-
- int remove (void);
- // Explicitly destroy a readers/writer lock.
-
- int acquire_read (void);
- // Acquire a read lock, but block if a writer hold the lock.
-
- int acquire_write (void);
- // Acquire a write lock, but block if any readers or a
- // writer hold the lock.
-
- int tryacquire_read (void);
- // Conditionally acquire a read lock (i.e., won't block). Returns
- // -1 on failure. If we "failed" because someone else already had
- // the lock, <errno> is set to <EBUSY>.
-
- int tryacquire_write (void);
- // Conditionally acquire a write lock (i.e., won't block).
-
- int acquire (void);
- // Note, for interface uniformity with other synchronization
- // wrappers we include the <acquire> method. This is implemented as
- // a write-lock to safe...
-
- int tryacquire (void);
- // Note, for interface uniformity with other synchronization
- // wrappers we include the <tryacquire> method. This is implemented
- // as a write-lock to be safe... Returns -1 on failure. If we
- // "failed" because someone else already had the lock, <errno> is
- // set to <EBUSY>.
-
- int release (void);
- // Unlock a readers/writer lock.
-
- const ACE_rwlock_t &lock (void) const;
- // Return the underlying lock.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_rwlock_t lock_;
- // Readers/writer lock.
-
-private:
- // = Prevent assignment and initialization.
- void operator= (const ACE_RW_Mutex &);
- ACE_RW_Mutex (const ACE_RW_Mutex &);
-};
-
-class ACE_Export ACE_Mutex
-{
- // = TITLE
- // <ACE_Mutex> wrapper (valid in same process or across
- // processes (depending on TYPE flag)).
-public:
- ACE_Mutex (int type = USYNC_THREAD,
- LPCTSTR name = 0,
- void *arg = 0);
- // Initialize the mutex.
-
- ~ACE_Mutex (void);
- // Implicitly destroy the mutex.
-
- int remove (void);
- // Explicitly destroy the mutex.
-
- int acquire (void);
- // Acquire lock ownership (wait on queue if necessary).
-
- int tryacquire (void);
- // Conditionally acquire lock (i.e., don't wait on queue). Returns
- // -1 on failure. If we "failed" because someone else already had
- // the lock, <errno> is set to <EBUSY>.
-
- int release (void);
- // Release lock and unblock a thread at head of queue.
-
- int acquire_read (void);
- // Acquire mutex ownership. This calls <acquire> and is only
- // here to make the <ACE_Mutex> interface consistent with the
- // other synchronization APIs.
-
- int acquire_write (void);
- // Acquire mutex ownership. This calls <acquire> and is only
- // here to make the <ACE_Mutex> interface consistent with the
- // other synchronization APIs.
-
- int tryacquire_read (void);
- // Conditionally acquire mutex (i.e., won't block). This calls
- // <tryacquire> and is only here to make the <ACE_Mutex> interface
- // consistent with the other synchronization APIs. Returns -1 on
- // failure. If we "failed" because someone else already had the
- // lock, <errno> is set to <EBUSY>.
-
- int tryacquire_write (void);
- // Conditionally acquire mutex (i.e., won't block). This calls
- // <tryacquire> and is only here to make the <ACE_Mutex> interface
- // consistent with the other synchronization APIs. Returns -1 on
- // failure. If we "failed" because someone else already had the
- // lock, <errno> is set to <EBUSY>.
-
- const ACE_mutex_t &lock (void) const;
- // Return the underlying mutex.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-//private:
- ACE_mutex_t lock_;
- // Mutex type supported by the OS.
-
-private:
- // = Prevent assignment and initialization.
- void operator= (const ACE_Mutex &);
- ACE_Mutex (const ACE_Mutex &);
-};
-
-class ACE_Export ACE_Process_Mutex
-{
- // = TITLE
- // A wrapper for mutexes that can be used across processes on
- // the same host machine, as well as within a process, of
- // course.
-public:
- ACE_Process_Mutex (LPCTSTR name = 0,
- void *arg = 0);
- // Create a Process_Mutex, passing in the optional <name>.
-
- ~ACE_Process_Mutex (void);
-
- int remove (void);
- // Explicitly destroy the mutex.
-
- int acquire (void);
- // Acquire lock ownership (wait on queue if necessary).
-
- int tryacquire (void);
- // Conditionally acquire lock (i.e., don't wait on queue). Returns
- // -1 on failure. If we "failed" because someone else already had
- // the lock, <errno> is set to <EBUSY>.
-
- int release (void);
- // Release lock and unblock a thread at head of queue.
-
- int acquire_read (void);
- // Acquire lock ownership (wait on queue if necessary).
-
- int acquire_write (void);
- // Acquire lock ownership (wait on queue if necessary).
-
- int tryacquire_read (void);
- // Conditionally acquire a lock (i.e., won't block). Returns -1 on
- // failure. If we "failed" because someone else already had the
- // lock, <errno> is set to <EBUSY>.
-
- int tryacquire_write (void);
- // Conditionally acquire a lock (i.e., won't block). Returns -1 on
- // failure. If we "failed" because someone else already had the
- // lock, <errno> is set to <EBUSY>.
-
-#if defined (ACE_WIN32) || defined (ACE_HAS_POSIX_SEM)
- const ACE_mutex_t &lock (void) const;
- // Return the underlying mutex.
-#endif /* ACE_WIN32 */
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-#if defined (ACE_WIN32) || defined (ACE_HAS_POSIX_SEM)
- ACE_Mutex *lock_;
-#else
- ACE_SV_Semaphore_Complex *lock_;
- // We need this to get the right semantics...
-#endif /* ACE_WIN32 */
-};
-
-class ACE_Export ACE_RW_Process_Mutex : public ACE_Process_Mutex
-{
- // = TITLE
- // Wrapper for readers/writer locks that exist across processes.
-public:
- ACE_RW_Process_Mutex (LPCTSTR name = 0,
- int flags = O_CREAT|O_RDWR);
- // Create a readers/writer <Process_Mutex>, passing in the optional
- // <name>.
-
- ~ACE_RW_Process_Mutex (void);
-
- int remove (void);
- // Explicitly destroy the mutex.
-
- int acquire (void);
- // Acquire lock ownership (wait on queue if necessary).
-
- int tryacquire (void);
- // Conditionally acquire lock (i.e., don't wait on queue). Returns
- // -1 on failure. If we "failed" because someone else already had
- // the lock, <errno> is set to <EBUSY>.
-
- int release (void);
- // Release lock and unblock a thread at head of queue.
-
- int acquire_read (void);
- // Acquire lock ownership (wait on queue if necessary).
-
- int acquire_write (void);
- // Acquire lock ownership (wait on queue if necessary).
-
- int tryacquire_read (void);
- // Conditionally acquire a lock (i.e., won't block). Returns -1 on
- // failure. If we "failed" because someone else already had the
- // lock, <errno> is set to <EBUSY>.
-
- int tryacquire_write (void);
- // Conditionally acquire a lock (i.e., won't block). Returns -1 on
- // failure. If we "failed" because someone else already had the
- // lock, <errno> is set to <EBUSY>.
-
- const ACE_File_Lock &lock (void) const;
- // Return the underlying lock.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_File_Lock lock_;
- // We need this to get the readers/writer semantics...
-};
-
-class ACE_Null_Barrier
-{
- // = TITLE
- // Implements "NULL barrier synchronization".
-public:
- ACE_Null_Barrier (u_int,
- const char * = 0,
- void * = 0) {}
- // Initialize the barrier to synchronize <count> threads.
-
- int wait (void) { return 0; }
- // Block the caller until all <count> threads have called <wait> and
- // then allow all the caller threads to continue in parallel.
-
- void dump (void) const {}
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- // = Prevent assignment and initialization.
- void operator= (const ACE_Null_Barrier &);
- ACE_Null_Barrier (const ACE_Null_Barrier &);
-};
-
-class ACE_Export ACE_Null_Mutex
-{
- // = TITLE
- // Implement a do nothing <ACE_Mutex>, i.e., all the methods are
- // no ops.
-public:
- ACE_Null_Mutex (LPCTSTR = 0) {}
- ~ACE_Null_Mutex (void) {}
- int remove (void) { return 0; }
-
- int acquire (void) { return 0; }
- int tryacquire (void) { return 0; }
- int release (void) { return 0; }
- int acquire_write (void) { return 0; }
- int tryacquire_write (void) { return 0; }
- int acquire_read (void) { return 0; }
- int tryacquire_read (void) { return 0; }
-
- void dump (void) const { }
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-class ACE_Export ACE_Null_Condition
-{
- // = TITLE
- // Implement a do nothing <ACE_Condition> variable wrapper, i.e.,
- // all methods are no ops. This class is necessary since some
- // C++ compilers are *very* lame...
-public:
- ACE_Null_Condition (ACE_Null_Mutex &m, int = 0,
- LPCTSTR = 0, void * = 0): mutex_ (m) {}
- ~ACE_Null_Condition (void) {}
- int remove (void) { return 0; }
- int wait (ACE_Time_Value * = 0) { errno = ETIME; return -1; }
- int signal (void) { return 0; }
- int broadcast (void) { return 0; }
- ACE_Null_Mutex &mutex (void) { return this->mutex_; }
-
- void dump (void) const {}
- // Dump the state of an object.
-
- // ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_Null_Mutex &mutex_; // Reference to mutex lock.
-
-private:
- // = Prevent assignment and initialization.
- void operator= (const ACE_Null_Condition &);
- ACE_Null_Condition (const ACE_Null_Condition &);
-};
-
-class ACE_Export ACE_Null_Mutex_Guard
-{
- // = TITLE
- // This data structure is meant to be used within a method or
- // function... It performs automatic aquisition and release of
- // an ACE_Null_Mutex.
- //
- // = DESCRIPTION
- // This should be a specialization of ACE_Guard, but compiler
- // bugs preclude this...
-public:
- ACE_Null_Mutex_Guard (ACE_Null_Mutex &) {}
- ~ACE_Null_Mutex_Guard (void) {}
- int remove (void) { return 0; }
- int locked (void) { return 1; }
- int acquire (void) { return 0; }
- int tryacquire (void) { return 0; }
- int release (void) { return 0; }
- void dump (void) const { }
-
-private:
- // = Prevent assignment and initialization.
- void operator= (const ACE_Null_Mutex_Guard &);
- ACE_Null_Mutex_Guard (const ACE_Null_Mutex_Guard &);
-};
-
-class ACE_TSS_Adapter
-{
- // = TITLE
- // This class encapsulates a TSS object and its associated
- // C++ destructor function. It is used by the ACE_TSS...
- // methods (in Synch_T.cpp) in order to allow an extern
- // "C" cleanup routine to be used. Needed by the "frigging"
- // MVS C++ compiler.
- //
- // = DESCRIPTION
- // Objects of this class are stored in thread specific
- // storage. ts_obj_ points to the "real" object and
- // func_ is a pointer to the C++ cleanup function for ts_obj_.
- //
-public:
- ACE_TSS_Adapter (void *object, ACE_THR_DEST f);
- // Initialize the adapter.
-
- void cleanup (void);
- // Perform the cleanup operation.
-
-//private:
-
- void *ts_obj_;
- // The real TS object.
-
- ACE_THR_DEST func_;
- // The real cleanup routine for ts_obj;
-};
-
-class ACE_Export ACE_Event
-{
- // = TITLE
- // A wrapper around the Win32 event locking mechanism.
- //
- // = DESCRIPTION
- // Portable implementation of an Event mechanism, which is
- // native to Win32, but must be emulated on UNIX.
-public:
- ACE_Event (int manual_reset = 0,
- int initial_state = 0,
- int type = USYNC_THREAD,
- LPCTSTR name = 0,
- void *arg = 0);
- // Constructor which will create event.
-
- ~ACE_Event (void);
- // Implicitly destroy the event variable.
-
- int remove (void);
- // Explicitly destroy the event variable.
-
- ACE_event_t handle (void) const;
- // Underlying handle to event.
-
- void handle (ACE_event_t new_handle);
- // Set the underlying handle to event. Note that this method assumes
- // ownership of the <handle> and will close it down in <remove>. If
- // you want the <handle> to stay open when <remove> is called make
- // sure to call <dup> on the <handle> before closing it. You are
- // responsible for the closing the existing <handle> before
- // overwriting it.
-
- int wait (void);
- // if MANUAL reset
- // sleep till the event becomes signaled
- // event remains signaled after wait() completes.
- // else AUTO reset
- // sleep till the event becomes signaled
- // event resets wait() completes.
-
- int wait (const ACE_Time_Value *abstime);
- // Same as wait() above, but this one can be timed
- // <abstime> is absolute time-of-day.
-
- int signal (void);
- // if MANUAL reset
- // wake up all waiting threads
- // set to signaled state
- // else AUTO reset
- // if no thread is waiting, set to signaled state
- // if thread(s) are waiting, wake up one waiting thread and
- // reset event
-
- int pulse (void);
- // if MANUAL reset
- // wakeup all waiting threads and
- // reset event
- // else AUTO reset
- // wakeup one waiting thread (if present) and
- // reset event
-
- int reset (void);
- // Set to nonsignaled state.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks
-
-protected:
- ACE_event_t handle_;
- // The underlying handle.
-
-private:
- // = Prevent copying.
- ACE_Event (const ACE_Event& event);
- const ACE_Event &operator= (const ACE_Event &rhs);
-};
-
-class ACE_Export ACE_Manual_Event : public ACE_Event
-{
- // = TITLE
- // Manual Events.
- //
- // = DESCRIPTION
- // Specialization of Event mechanism which wakes up all waiting
- // threads on signal()
-public:
- ACE_Manual_Event (int initial_state = 0,
- int type = USYNC_THREAD,
- LPCTSTR name = 0,
- void *arg = 0);
- // constructor which will create manual event
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks
-};
-
-class ACE_Export ACE_Auto_Event : public ACE_Event
-{
- // = TITLE
- // Auto Events.
- //
- // = DESCRIPTION
- // Specialization of Event mechanism which wakes up one waiting
- // thread on signal()
-public:
- ACE_Auto_Event (int initial_state = 0,
- int type = USYNC_THREAD,
- LPCTSTR name = 0,
- void *arg = 0);
- // constructor which will create auto event
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks
-};
-
-// ACE platform supports some form of threading.
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Export ACE_Thread_Mutex
-{
- // = TITLE
- // ACE_Thread_Mutex wrapper (only valid for threads in the same
- // process).
- //
- // = DESCRIPTION
- // This implementation is optimized for locking threads that are
- // in the same process. It maps to <CRITICAL_SECTION>s on NT
- // and <ACE_mutex_t> with <type> set to <USYNC_THREAD> on UNIX.
- //
- // ACE_Thread_Mutex is recursive on some platforms (like
- // Win32). However, on most platforms (like Solaris) it is not
- // recursive. To be totally safe and portable, developers
- // should use ACE_Recursive_Thread_Mutex when they need a
- // recursive mutex.
-public:
- ACE_Thread_Mutex (LPCTSTR name = 0, void *arg = 0);
-
- ~ACE_Thread_Mutex (void);
- // Implicitly destroy the mutex.
-
- int remove (void);
- // Explicitly destroy the mutex.
-
- int acquire (void);
- // Acquire lock ownership (wait on queue if necessary).
-
- int tryacquire (void);
- // Conditionally acquire lock (i.e., don't wait on queue). Returns
- // -1 on failure. If we "failed" because someone else already had
- // the lock, <errno> is set to <EBUSY>.
-
- int release (void);
- // Release lock and unblock a thread at head of queue.
-
- int acquire_read (void);
- // Acquire mutex ownership. This calls <acquire> and is only here
- // to make the <ACE_Thread_Mutex> interface consistent with the
- // other synchronization APIs.
-
- int acquire_write (void);
- // Acquire mutex ownership. This calls <acquire> and is only here
- // to make the <ACE_Thread_Mutex> interface consistent with the
- // other synchronization APIs.
-
- int tryacquire_read (void);
- // Conditionally acquire mutex (i.e., won't block). This calls
- // <tryacquire> and is only here to make the <ACE_Thread_Mutex>
- // interface consistent with the other synchronization APIs.
- // Returns -1 on failure. If we "failed" because someone else
- // already had the lock, <errno> is set to <EBUSY>.
-
- int tryacquire_write (void);
- // Conditionally acquire mutex (i.e., won't block). This calls
- // <tryacquire> and is only here to make the <ACE_Thread_Mutex>
- // interface consistent with the other synchronization APIs.
- // Returns -1 on failure. If we "failed" because someone else
- // already had the lock, <errno> is set to <EBUSY>.
-
- const ACE_thread_mutex_t &lock (void) const;
- // Return the underlying mutex.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-//private:
- ACE_thread_mutex_t lock_;
- // Mutex type that supports single-process locking efficiently.
-
-private:
- // = Prevent assignment and initialization.
- void operator= (const ACE_Thread_Mutex &);
- ACE_Thread_Mutex (const ACE_Thread_Mutex &);
-};
-
-class ACE_Export ACE_Thread_Mutex_Guard
-{
- // = TITLE
- // This data structure is meant to be used within a method or
- // function... It performs automatic aquisition and release of
- // an <ACE_Thread_Mutex>.
- //
- // = DESCRIPTION
- // This should be a specialization of <ACE_Guard>, but compiler
- // bugs in older C++ compilers preclude this...
-public:
- ACE_Thread_Mutex_Guard (ACE_Thread_Mutex &m, int block = 1);
- // Implicitly and automatically acquire the lock.
-
- ~ACE_Thread_Mutex_Guard (void);
- // Implicitly release the lock.
-
- int locked (void);
- // 1 if locked, 0 if couldn't acquire the lock (errno will contain
- // the reason for this).
-
- int remove (void);
- // Explicitly release the lock.
-
- int acquire (void);
- // Explicitly acquire the lock.
-
- int tryacquire (void);
- // Conditionally acquire the lock (i.e., won't block). Returns -1
- // on failure. If we "failed" because someone else already had the
- // lock, <errno> is set to <EBUSY>.
-
- int release (void);
- // Explicitly release the lock.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_Thread_Mutex &lock_;
- // Reference to the mutex.
-
- int owner_;
- // Keeps track of whether we acquired the lock or failed.
-
-private:
- // = Prevent assignment and initialization.
- void operator= (const ACE_Thread_Mutex_Guard &);
- ACE_Thread_Mutex_Guard (const ACE_Thread_Mutex_Guard &);
-};
-
-class ACE_Export ACE_Condition_Thread_Mutex
-{
- // = TITLE
- // ACE_Condition variable wrapper written using ACE_Mutexes This
- // allows threads to block until shared data changes state.
- //
- // A condition variable enables threads to atomically block and
- // test the condition under the protection of a mutual exclu-
- // sion lock (mutex) until the condition is satisfied. That is,
- // the mutex must have been held by the thread before calling
- // wait or signal on the condition. If the condition is false,
- // a thread blocks on a condition variable and atomically
- // releases the mutex that is waiting for the condition to
- // change. If another thread changes the condition, it may wake
- // up waiting threads by signaling the associated condition
- // variable. The waiting threads, upon awakening, reacquire the
- // mutex and re-evaluate the condition.
- //
- // = DESCRIPTION
- // This should be an instantiation of ACE_Condition but problems
- // with compilers precludes this...
-public:
- ACE_Condition_Thread_Mutex (const ACE_Thread_Mutex &m,
- LPCTSTR name = 0,
- void *arg = 0);
- // Initialize the condition variable.
-
- ~ACE_Condition_Thread_Mutex (void);
- // Implicitly destroy the condition variable.
-
- int remove (void);
- // Explicitly destroy the condition variable.
-
- int wait (const ACE_Time_Value *abstime);
- // Block on condition, or until absolute time-of-day has passed. If
- // abstime == 0 use "blocking" <wait> semantics. Else, if <abstime>
- // != 0 and the call times out before the condition is signaled
- // <wait> returns -1 and sets errno to ETIME.
-
- int wait (void);
- // Block on condition.
-
- int wait (ACE_Thread_Mutex &mutex, const ACE_Time_Value *abstime = 0);
- // Block on condition or until absolute time-of-day has passed. If
- // abstime == 0 use "blocking" wait() semantics on the <mutex>
- // passed as a parameter (this is useful if you need to store the
- // <Condition> in shared memory). Else, if <abstime> != 0 and the
- // call times out before the condition is signaled <wait> returns -1
- // and sets errno to ETIME.
-
- int signal (void);
- // Signal one waiting thread.
-
- int broadcast (void);
- // Signal *all* waiting threads.
-
- ACE_Thread_Mutex &mutex (void);
- // Returns a reference to the underlying mutex_;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_cond_t cond_;
- // Condition variable.
-
- ACE_Thread_Mutex &mutex_;
- // Reference to mutex lock.
-
-private:
- // = Prevent assignment and initialization.
- void operator= (const ACE_Condition_Thread_Mutex &);
- ACE_Condition_Thread_Mutex (const ACE_Condition_Thread_Mutex &);
-};
-
-class ACE_Export ACE_Recursive_Thread_Mutex
-#if defined (ACE_WIN32)
- : public ACE_Thread_Mutex
-#endif /* ACE_WIN32 */
-{
- // = TITLE
- // Implement a C++ wrapper that allows calls to class
- // <ACE_Thread_Mutex> to be nested for a nested acquire() that
- // occurs in the same thread.
- //
- // = DESCRIPTION
- // This class should be a specialization of the
- // ACE_Recursive_Lock template class, but problems with some C++
- // compilers preclude this. This implementation is based
- // on an algorithm sketched by Dave Butenhof <butenhof@zko.dec.com>.
- // Naturally, I take the credit for any mistakes ;-)
- // friend class ACE_Condition<class ACE_COND_MUTEX>;
-public:
- ACE_Recursive_Thread_Mutex (LPCTSTR name = 0,
- void *arg = 0);
- // Initialize a recursive mutex.
-
-#if !defined (ACE_WIN32)
- ~ACE_Recursive_Thread_Mutex (void);
- // Implicitly release a recursive mutex.
-
- int remove (void);
- // Implicitly release a recursive mutex.
-
- int acquire (void);
- // Acquire a recursive mutex (will increment the nesting level and
- // not deadmutex if the owner of the mutex calls this method more
- // than once).
-
- int tryacquire (void);
- // Conditionally acquire a recursive mutex (i.e., won't block).
- // Returns -1 on failure. If we "failed" because someone else
- // already had the lock, <errno> is set to <EBUSY>.
-
- int acquire_read (void);
- // Acquire mutex ownership. This calls <acquire> and is only
- // here to make the <ACE_Recusive_Thread_Mutex> interface consistent
- // with the other synchronization APIs.
-
- int acquire_write (void);
- // Acquire mutex ownership. This calls <acquire> and is only
- // here to make the <ACE_Recusive_Thread_Mutex> interface consistent
- // with the other synchronization APIs.
-
- int tryacquire_read (void);
- // Conditionally acquire mutex (i.e., won't block). This calls
- // <tryacquire> and is only here to make the
- // <ACE_Recusive_Thread_Mutex> interface consistent with the other
- // synchronization APIs. Returns -1 on failure. If we "failed"
- // because someone else already had the lock, <errno> is set to
- // <EBUSY>.
-
- int tryacquire_write (void);
- // Conditionally acquire mutex (i.e., won't block). This calls
- // <tryacquire> and is only here to make the
- // <ACE_Recusive_Thread_Mutex> interface consistent with the other
- // synchronization APIs. Returns -1 on failure. If we "failed"
- // because someone else already had the lock, <errno> is set to
- // <EBUSY>.
-
- int release (void);
- // Releases a recursive mutex (will not release mutex until all the
- // nesting level drops to 0, which means the mutex is no longer
- // held).
-#endif /* ! ACE_WIN32 */
-
- ACE_thread_t get_thread_id (void);
- // Return the id of the thread that currently owns the mutex.
-
- int get_nesting_level (void);
- // Return the nesting level of the recursion. When a thread has
- // acquired the mutex for the first time, the nesting level == 1.
- // The nesting level is incremented every time the thread acquires
- // the mutex recursively.
-
-#if !defined (ACE_WIN32)
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // These methods should *not* be public (they hold no locks...)
- void set_thread_id (ACE_thread_t t);
-
- ACE_Thread_Mutex nesting_mutex_;
- // Guards the state of the nesting level and thread id.
-
- ACE_Condition_Thread_Mutex lock_available_;
- // This is the condition variable that actually suspends other
- // waiting threads until the mutex is available.
-
- int nesting_level_;
- // Current nesting level of the recursion.
-
- ACE_thread_t owner_id_;
- // Current owner of the lock.
-#endif /* ! ACE_WIN32 */
-
-private:
- // = Prevent assignment and initialization.
- void operator= (const ACE_Recursive_Thread_Mutex &);
- ACE_Recursive_Thread_Mutex (const ACE_Recursive_Thread_Mutex &);
-};
-
-class ACE_Export ACE_RW_Thread_Mutex : public ACE_RW_Mutex
-{
- // = TITLE
- // Wrapper for readers/writer locks that exist within a process.
-public:
- ACE_RW_Thread_Mutex (LPCTSTR name = 0,
- void *arg = 0);
-
- int tryacquire_write_upgrade (void);
- // Conditionally upgrade a read lock to a write lock. This only
- // works if there are no other readers present, in which case the
- // method returns 0. Otherwise, the method returns -1 and sets
- // <errno> to <EBUSY>. Note that the caller of this method *must*
- // already possess this lock as a read lock (but this condition is
- // not checked by the current implementation).
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-class ACE_Export ACE_Thread_Semaphore : public ACE_Semaphore
-{
- // = TITLE
- // Wrapper for Dijkstra style general semaphores that work
- // only within one process.
-public:
- ACE_Thread_Semaphore (u_int count = 1, // By default make this unlocked.
- LPCTSTR name = 0,
- void * = 0,
- int max = 0x7FFFFFFF);
- // Initialize the semaphore, with an initial value of <count> and a
- // maximum value of <max>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-struct ACE_Export ACE_Sub_Barrier
-{
- // = Initialization.
- ACE_Sub_Barrier (u_int count,
- ACE_Thread_Mutex &lock,
- LPCTSTR name = 0,
- void *arg = 0);
-
- ACE_Condition_Thread_Mutex barrier_finished_;
- // True if this generation of the barrier is done.
-
- int running_threads_;
- // Number of threads that are still running.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-class ACE_Export ACE_Barrier
-{
- // = TITLE
- // Implements "barrier synchronization".
- //
- // = DESCRIPTION
- // This class allows <count> number of threads to synchronize
- // their completion of (one round of) a task, which is known as
- // "barrier synchronization". The implementation uses a
- // "sub-barrier generation numbering" scheme to avoid overhead
- // and to ensure that all threads wait to leave the barrier
- // correct. This code is based on an article from SunOpsis
- // Vol. 4, No. 1 by Richard Marejka
- // (Richard.Marejka@canada.sun.com).
-public:
- ACE_Barrier (u_int count,
- LPCTSTR name = 0,
- void *arg = 0);
- // Initialize the barrier to synchronize <count> threads.
-
- int wait (void);
- // Block the caller until all <count> threads have called <wait> and
- // then allow all the caller threads to continue in parallel.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_Thread_Mutex lock_;
- // Serialize access to the barrier state.
-
- int current_generation_;
- // Either 0 or 1, depending on whether we are the first generation
- // of waiters or the next generation of waiters.
-
- int count_;
- // Total number of threads that can be waiting at any one time.
-
- ACE_Sub_Barrier sub_barrier_1_;
- ACE_Sub_Barrier sub_barrier_2_;
- ACE_Sub_Barrier *sub_barrier_[2];
- // We keep two <sub_barriers>, one for the first "generation" of
- // waiters, and one for the next "generation" of waiters. This
- // efficiently solves the problem of what to do if all the first
- // generation waiters don't leave the barrier before one of the
- // threads calls wait() again (i.e., starts up the next generation
- // barrier).
-
-private:
- // = Prevent assignment and initialization.
- void operator= (const ACE_Barrier &);
- ACE_Barrier (const ACE_Barrier &);
-};
-
-#if 0
-// The following two classes are commented out since there doesn't
-// appear to be a portable and robust means of implementing this
-// functionality across platforms.
-
-class ACE_Process_Condition
-{
- // = TITLE
- // ACE_Condition variable wrapper that works across processes.
-public:
- ACE_Process_Condition (MUTEX &m, LPCTSTR name = 0, void *arg = 0);
-
- void dump (void) const;
- // Dump the state of an object.
-
- // ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-#endif /* ACE_HAS_STHREADS */
-
-#if 0
-class ACE_Export ACE_Process_Barrier : public ACE_Barrier
-{
- // = TITLE
- // Implements "barrier synchronization" using ACE_Process_Mutexes!
- //
- // = DESCRIPTION
- // This class is just a simple wrapper for ACE_Barrier that
- // selects the USYNC_PROCESS variant for the locks.
-public:
- ACE_Process_Barrier (u_int count, LPCTSTR name = 0);
- // Create a Process_Barrier, passing in the optional <name>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-#endif /* 0 */
-
-class ACE_Export ACE_Thread_Barrier : public ACE_Barrier
-{
- // = TITLE
- // Implements "barrier synchronization" using ACE_Thread_Mutexes!
- //
- // = DESCRIPTION
- // This class is just a simple wrapper for ACE_Barrier that
- // selects the USYNC_THREAD variant for the locks.
-public:
- ACE_Thread_Barrier (u_int count, LPCTSTR name = 0);
- // Create a Thread_Barrier, passing in the optional <name>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#endif /* ACE_HAS_THREADS */
-
-#if defined (__ACE_INLINE__)
-#include "ace/Synch.i"
-#endif /* __ACE_INLINE__ */
-
-// Include the templates here.
-#include "ace/Synch_T.h"
-
-#endif /* ACE_SYNCH_H */
diff --git a/ace/Synch.i b/ace/Synch.i
deleted file mode 100644
index c6179f038ad..00000000000
--- a/ace/Synch.i
+++ /dev/null
@@ -1,709 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-ACE_INLINE int
-ACE_File_Lock::acquire_read (short whence, off_t start, off_t len)
-{
-// ACE_TRACE ("ACE_File_Lock::acquire_read");
- return ACE_OS::flock_rdlock (&this->lock_, whence, start, len);
-}
-
-ACE_INLINE int
-ACE_File_Lock::tryacquire_read (short whence, off_t start, off_t len)
-{
-// ACE_TRACE ("ACE_File_Lock::tryacquire_read");
- return ACE_OS::flock_tryrdlock (&this->lock_, whence, start, len);
-}
-
-ACE_INLINE int
-ACE_File_Lock::tryacquire_write (short whence, off_t start, off_t len)
-{
-// ACE_TRACE ("ACE_File_Lock::tryacquire_write");
- return ACE_OS::flock_trywrlock (&this->lock_, whence, start, len);
-}
-
-ACE_INLINE int
-ACE_File_Lock::tryacquire (short whence, off_t start, off_t len)
-{
-// ACE_TRACE ("ACE_File_Lock::tryacquire");
- return this->tryacquire_write (whence, start, len);
-}
-
-ACE_INLINE int
-ACE_File_Lock::acquire_write (short whence, off_t start, off_t len)
-{
-// ACE_TRACE ("ACE_File_Lock::acquire_write");
- return ACE_OS::flock_wrlock (&this->lock_, whence, start, len);
-}
-
-ACE_INLINE int
-ACE_File_Lock::acquire (short whence, off_t start, off_t len)
-{
-// ACE_TRACE ("ACE_File_Lock::acquire");
- return this->acquire_write (whence, start, len);
-}
-
-ACE_INLINE int
-ACE_File_Lock::release (short whence, off_t start, off_t len)
-{
-// ACE_TRACE ("ACE_File_Lock::release");
- return ACE_OS::flock_unlock (&this->lock_, whence, start, len);
-}
-
-ACE_INLINE int
-ACE_File_Lock::remove (void)
-{
-// ACE_TRACE ("ACE_File_Lock::remove");
-
- return ACE_OS::flock_destroy (&this->lock_);
-}
-
-ACE_INLINE ACE_HANDLE
-ACE_File_Lock::get_handle (void)
-{
-// ACE_TRACE ("ACE_File_Lock::get_handle");
- return this->lock_.handle_;
-}
-
-ACE_INLINE void
-ACE_File_Lock::set_handle (ACE_HANDLE h)
-{
-// ACE_TRACE ("ACE_File_Lock::set_handle");
- this->lock_.handle_ = h;
-}
-
-ACE_INLINE const ACE_rwlock_t &
-ACE_RW_Mutex::lock (void) const
-{
-// ACE_TRACE ("ACE_RW_Mutex::lock");
- return this->lock_;
-}
-
-ACE_INLINE int
-ACE_RW_Mutex::remove (void)
-{
-// ACE_TRACE ("ACE_RW_Mutex::remove");
- return ACE_OS::rwlock_destroy (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_RW_Mutex::acquire_read (void)
-{
-// ACE_TRACE ("ACE_RW_Mutex::acquire_read");
- return ACE_OS::rw_rdlock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_RW_Mutex::acquire_write (void)
-{
-// ACE_TRACE ("ACE_RW_Mutex::acquire_write");
- return ACE_OS::rw_wrlock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_RW_Mutex::acquire (void)
-{
-// ACE_TRACE ("ACE_RW_Mutex::acquire");
- return ACE_OS::rw_wrlock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_RW_Mutex::tryacquire_read (void)
-{
-// ACE_TRACE ("ACE_RW_Mutex::tryacquire_read");
- return ACE_OS::rw_tryrdlock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_RW_Mutex::tryacquire_write (void)
-{
-// ACE_TRACE ("ACE_RW_Mutex::tryacquire_write");
- return ACE_OS::rw_trywrlock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_RW_Mutex::tryacquire (void)
-{
-// ACE_TRACE ("ACE_RW_Mutex::tryacquire");
- return this->tryacquire_write ();
-}
-
-ACE_INLINE int
-ACE_RW_Mutex::release (void)
-{
-// ACE_TRACE ("ACE_RW_Mutex::release");
- return ACE_OS::rw_unlock (&this->lock_);
-}
-
-#if defined (ACE_HAS_THREADS)
-ACE_INLINE int
-ACE_RW_Thread_Mutex::tryacquire_write_upgrade (void)
-{
-// ACE_TRACE ("ACE_RW_Thread_Mutex::tryacquire_write_upgrade");
- return ACE_OS::rw_trywrlock_upgrade (&this->lock_);
-}
-#endif /* ACE_HAS_THREADS */
-
-ACE_INLINE int
-ACE_Mutex::acquire_read (void)
-{
-// ACE_TRACE ("ACE_Mutex::acquire_read");
- return ACE_OS::mutex_lock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Mutex::acquire_write (void)
-{
-// ACE_TRACE ("ACE_Mutex::acquire_write");
- return ACE_OS::mutex_lock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Mutex::tryacquire_read (void)
-{
-// ACE_TRACE ("ACE_Mutex::tryacquire_read");
- return ACE_OS::mutex_trylock (&this->lock_);
-}
-
-ACE_INLINE const ACE_mutex_t &
-ACE_Mutex::lock (void) const
-{
-// ACE_TRACE ("ACE_Mutex::lock");
- return this->lock_;
-}
-
-ACE_INLINE int
-ACE_Mutex::tryacquire_write (void)
-{
-// ACE_TRACE ("ACE_Mutex::tryacquire_write");
- return ACE_OS::mutex_trylock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Mutex::acquire (void)
-{
-// ACE_TRACE ("ACE_Mutex::acquire");
- return ACE_OS::mutex_lock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Mutex::tryacquire (void)
-{
-// ACE_TRACE ("ACE_Mutex::tryacquire");
- return ACE_OS::mutex_trylock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Mutex::release (void)
-{
-// ACE_TRACE ("ACE_Mutex::release");
- return ACE_OS::mutex_unlock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Mutex::remove (void)
-{
-// ACE_TRACE ("ACE_Mutex::remove");
- return ACE_OS::mutex_destroy (&this->lock_);
-}
-
-ACE_INLINE const ACE_sema_t &
-ACE_Semaphore::lock (void) const
-{
-// ACE_TRACE ("ACE_Semaphore::lock");
- return this->semaphore_;
-}
-
-ACE_INLINE int
-ACE_Semaphore::remove (void)
-{
-// ACE_TRACE ("ACE_Semaphore::remove");
- return ACE_OS::sema_destroy (&this->semaphore_);
-}
-
-ACE_INLINE int
-ACE_Semaphore::acquire (void)
-{
-// ACE_TRACE ("ACE_Semaphore::acquire");
- return ACE_OS::sema_wait (&this->semaphore_);
-}
-
-ACE_INLINE int
-ACE_Semaphore::acquire (ACE_Time_Value &tv)
-{
-// ACE_TRACE ("ACE_Semaphore::acquire");
- return ACE_OS::sema_wait (&this->semaphore_, tv);
-}
-
-ACE_INLINE int
-ACE_Semaphore::tryacquire (void)
-{
-// ACE_TRACE ("ACE_Semaphore::tryacquire");
- return ACE_OS::sema_trywait (&this->semaphore_);
-}
-
-ACE_INLINE int
-ACE_Semaphore::release (void)
-{
-// ACE_TRACE ("ACE_Semaphore::release");
- return ACE_OS::sema_post (&this->semaphore_);
-}
-
-ACE_INLINE int
-ACE_Semaphore::release (size_t release_count)
-{
-// ACE_TRACE ("ACE_Semaphore::release");
- return ACE_OS::sema_post (&this->semaphore_, release_count);
-}
-
-// Acquire semaphore ownership. This calls <acquire> and is only
-// here to make the <ACE_Semaphore> interface consistent with the
-// other synchronization APIs.
-
-ACE_INLINE int
-ACE_Semaphore::acquire_read (void)
-{
- return this->acquire ();
-}
-
-// Acquire semaphore ownership. This calls <acquire> and is only
-// here to make the <ACE_Semaphore> interface consistent with the
-// other synchronization APIs.
-
-ACE_INLINE int
-ACE_Semaphore::acquire_write (void)
-{
- return this->acquire ();
-}
-
-// Conditionally acquire semaphore (i.e., won't block). This calls
-// <tryacquire> and is only here to make the <ACE_Semaphore>
-// interface consistent with the other synchronization APIs.
-
-ACE_INLINE int
-ACE_Semaphore::tryacquire_read (void)
-{
- return this->tryacquire ();
-}
-
-// Conditionally acquire semaphore (i.e., won't block). This calls
-// <tryacquire> and is only here to make the <ACE_Semaphore>
-// interface consistent with the other synchronization APIs.
-
-ACE_INLINE int
-ACE_Semaphore::tryacquire_write (void)
-{
- return this->tryacquire ();
-}
-
-#if defined (ACE_WIN32) || defined (ACE_HAS_POSIX_SEM)
-ACE_INLINE const ACE_mutex_t &
-ACE_Process_Mutex::lock (void) const
-{
-// ACE_TRACE ("ACE_Process_Mutex::lock");
- return this->lock_->lock ();
-}
-
-ACE_INLINE const ACE_sema_t &
-ACE_Process_Semaphore::lock (void) const
-{
-// ACE_TRACE ("ACE_Process_Semaphore::lock");
- return this->lock_.lock ();
-}
-#endif /* ACE_WIN32 */
-
-// Acquire semaphore ownership. This calls <acquire> and is only here
-// to make the <ACE_Process_Semaphore> interface consistent with the
-// other synchronization APIs.
-
-ACE_INLINE int
-ACE_Process_Semaphore::acquire_read (void)
-{
- return this->acquire ();
-}
-
-// Acquire semaphore ownership. This calls <acquire> and is only here
-// to make the <ACE_Process_Semaphore> interface consistent with the
-// other synchronization APIs.
-
-ACE_INLINE int
-ACE_Process_Semaphore::acquire_write (void)
-{
- return this->acquire ();
-}
-
-// Conditionally acquire semaphore (i.e., won't block). This calls
-// <tryacquire> and is only here to make the <ACE_Process_Semaphore>
-// interface consistent with the other synchronization APIs.
-
-ACE_INLINE int
-ACE_Process_Semaphore::tryacquire_read (void)
-{
- return this->tryacquire ();
-}
-
-// Conditionally acquire semaphore (i.e., won't block). This calls
-// <tryacquire> and is only here to make the <ACE_Process_Semaphore>
-// interface consistent with the other synchronization APIs.
-
-ACE_INLINE int
-ACE_Process_Semaphore::tryacquire_write (void)
-{
- return this->tryacquire ();
-}
-
-#if defined (ACE_HAS_THREADS)
-
-ACE_INLINE const ACE_thread_mutex_t &
-ACE_Thread_Mutex::lock (void) const
-{
-// ACE_TRACE ("ACE_Thread_Mutex::lock");
- return this->lock_;
-}
-
-ACE_INLINE int
-ACE_Thread_Mutex::acquire_read (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex::acquire_read");
- return ACE_OS::thread_mutex_lock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Thread_Mutex::acquire_write (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex::acquire_write");
- return ACE_OS::thread_mutex_lock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Thread_Mutex::tryacquire_read (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex::tryacquire_read");
- return ACE_OS::thread_mutex_trylock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Thread_Mutex::tryacquire_write (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex::tryacquire_write");
- return ACE_OS::thread_mutex_trylock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Thread_Mutex::acquire (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex::acquire");
- return ACE_OS::thread_mutex_lock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Thread_Mutex::tryacquire (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex::tryacquire");
- return ACE_OS::thread_mutex_trylock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Thread_Mutex::release (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex::release");
- return ACE_OS::thread_mutex_unlock (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Thread_Mutex::remove (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex::remove");
- return ACE_OS::thread_mutex_destroy (&this->lock_);
-}
-
-ACE_INLINE int
-ACE_Thread_Mutex_Guard::locked (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex_Guard::locked");
- return this->owner_ != -1;
-}
-
-// Explicitly acquire the lock.
-
-ACE_INLINE int
-ACE_Thread_Mutex_Guard::acquire (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex_Guard::acquire");
- return this->owner_ = this->lock_.acquire ();
-}
-
-// Conditionally acquire the lock (i.e., won't block).
-
-ACE_INLINE int
-ACE_Thread_Mutex_Guard::tryacquire (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex_Guard::tryacquire");
- return this->owner_ = this->lock_.tryacquire ();
-}
-
-// Implicitly and automatically acquire the lock.
-
-ACE_INLINE
-ACE_Thread_Mutex_Guard::ACE_Thread_Mutex_Guard (ACE_Thread_Mutex &m,
- int block)
- : lock_ (m)
-{
-// ACE_TRACE ("ACE_Thread_Mutex_Guard::ACE_Thread_Mutex_Guard");
- if (block)
- this->acquire ();
- else
- this->tryacquire ();
-}
-
-// Explicitly release the lock.
-
-ACE_INLINE int
-ACE_Thread_Mutex_Guard::release (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex_Guard::release");
- if (this->owner_ != -1)
- {
- this->owner_ = -1;
- return this->lock_.release ();
- }
- else
- return 0;
-}
-
-// Implicitly release the lock.
-
-ACE_INLINE
-ACE_Thread_Mutex_Guard::~ACE_Thread_Mutex_Guard (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex_Guard::~ACE_Thread_Mutex_Guard");
- this->release ();
-}
-
-// Explicitly release the lock.
-
-ACE_INLINE int
-ACE_Thread_Mutex_Guard::remove (void)
-{
-// ACE_TRACE ("ACE_Thread_Mutex_Guard::remove");
- this->owner_ = -1;
- return this->release ();
-}
-
-ACE_INLINE int
-ACE_Condition_Thread_Mutex::remove (void)
-{
-// ACE_TRACE ("ACE_Condition_Thread_Mutex::remove");
-
- // cond_destroy() is called in a loop if the condition variable is
- // BUSY. This avoids a condition where a condition is signaled and
- // because of some timing problem, the thread that is to be signaled
- // has called the cond_wait routine after the signal call. Since
- // the condition signal is not queued in any way, deadlock occurs.
-
- int result = 0;
-
- while ((result = ACE_OS::cond_destroy (&this->cond_)) == -1
- && errno == EBUSY)
- {
- ACE_OS::cond_broadcast (&this->cond_);
- ACE_OS::thr_yield ();
- }
-
- return result;
-}
-
-ACE_INLINE ACE_Thread_Mutex &
-ACE_Condition_Thread_Mutex::mutex (void)
-{
-// ACE_TRACE ("ACE_Condition_Thread_Mutex::mutex");
- return this->mutex_;
-}
-
-#if !defined (ACE_WIN32)
-ACE_INLINE int
-ACE_Recursive_Thread_Mutex::remove (void)
-{
-// ACE_TRACE ("ACE_Recursive_Thread_Mutex::remove");
- this->nesting_mutex_.remove ();
- return this->lock_available_.remove ();
-}
-
-ACE_INLINE void
-ACE_Recursive_Thread_Mutex::set_thread_id (ACE_thread_t t)
-{
-// ACE_TRACE ("ACE_Recursive_Thread_Mutex::set_thread_id");
- this->owner_id_ = t;
-}
-
-ACE_INLINE int
-ACE_Recursive_Thread_Mutex::acquire_read (void)
-{
- return acquire ();
-}
-
-ACE_INLINE int
-ACE_Recursive_Thread_Mutex::acquire_write (void)
-{
- return acquire ();
-}
-
-ACE_INLINE int
-ACE_Recursive_Thread_Mutex::tryacquire_read (void)
-{
- return tryacquire ();
-}
-
-ACE_INLINE int
-ACE_Recursive_Thread_Mutex::tryacquire_write (void)
-{
- return tryacquire ();
-}
-
-#else /* ACE_WIN32 */
-// The counter part of the following two functions for non-Win32 platforms
-// are located in file Synch.cpp
-ACE_INLINE ACE_thread_t
-ACE_Recursive_Thread_Mutex::get_thread_id (void)
-{
- // @@ The structure CriticalSection in Win32 doesn't hold
- // the thread handle of the thread that owns the lock. However
- // it is still not clear at this point how to translate a
- // thread handle to its corresponding thread id.
- errno = ENOTSUP;
- return ACE_OS::NULL_thread;
-}
-
-ACE_INLINE int
-ACE_Recursive_Thread_Mutex::get_nesting_level (void)
-{
-#if defined (ACE_HAS_WINCE)
- errno = ENOTSUP;
- return -1; // @@ Is this the right value to return?
-#else
- return this->lock_.RecursionCount;
-#endif /* ! ACE_HAS_WINCE */
-}
-
-#endif /* ACE_WIN32 */
-
-#endif /* ACE_HAS_THREADS */
-
-// Explicitly destroy the mutex.
-ACE_INLINE int
-ACE_Process_Mutex::remove (void)
-{
- return this->lock_->remove ();
-}
-
-// Acquire lock ownership (wait on priority queue if necessary).
-ACE_INLINE int
-ACE_Process_Mutex::acquire (void)
-{
- return this->lock_->acquire ();
-}
-
-// Conditionally acquire lock (i.e., don't wait on queue).
-ACE_INLINE int
-ACE_Process_Mutex::tryacquire (void)
-{
- return this->lock_->tryacquire ();
-}
-
-// Release lock and unblock a thread at head of priority queue.
-ACE_INLINE int
-ACE_Process_Mutex::release (void)
-{
- return this->lock_->release ();
-}
-
-// Acquire lock ownership (wait on priority queue if necessary).
-ACE_INLINE int
-ACE_Process_Mutex::acquire_read (void)
-{
- return this->lock_->acquire_read ();
-}
-
-// Acquire lock ownership (wait on priority queue if necessary).
-ACE_INLINE int
-ACE_Process_Mutex::acquire_write (void)
-{
- return this->lock_->acquire_write ();
-}
-
-// Conditionally acquire a lock (i.e., won't block).
-ACE_INLINE int
-ACE_Process_Mutex::tryacquire_read (void)
-{
- return this->lock_->tryacquire_read ();
-}
-
-// Conditionally acquire a lock (i.e., won't block).
-ACE_INLINE int
-ACE_Process_Mutex::tryacquire_write (void)
-{
- return this->lock_->tryacquire_write ();
-}
-
-// Explicitly destroy the mutex.
-ACE_INLINE int
-ACE_RW_Process_Mutex::remove (void)
-{
- return this->lock_.remove ();
-}
-
-// Acquire lock ownership (wait on priority queue if necessary).
-ACE_INLINE int
-ACE_RW_Process_Mutex::acquire (void)
-{
- return this->lock_.acquire ();
-}
-
-// Conditionally acquire lock (i.e., don't wait on queue).
-ACE_INLINE int
-ACE_RW_Process_Mutex::tryacquire (void)
-{
- return this->lock_.tryacquire ();
-}
-
-// Release lock and unblock a thread at head of priority queue.
-ACE_INLINE int
-ACE_RW_Process_Mutex::release (void)
-{
- return this->lock_.release ();
-}
-
-// Acquire lock ownership (wait on priority queue if necessary).
-ACE_INLINE int
-ACE_RW_Process_Mutex::acquire_read (void)
-{
- return this->lock_.acquire_read ();
-}
-
-// Acquire lock ownership (wait on priority queue if necessary).
-ACE_INLINE int
-ACE_RW_Process_Mutex::acquire_write (void)
-{
- return this->lock_.acquire_write ();
-}
-
-// Conditionally acquire a lock (i.e., won't block).
-ACE_INLINE int
-ACE_RW_Process_Mutex::tryacquire_read (void)
-{
- return this->lock_.tryacquire_read ();
-}
-
-// Conditionally acquire a lock (i.e., won't block).
-ACE_INLINE int
-ACE_RW_Process_Mutex::tryacquire_write (void)
-{
- return this->lock_.tryacquire_write ();
-}
-
-ACE_INLINE const ACE_File_Lock &
-ACE_RW_Process_Mutex::lock (void) const
-{
-// ACE_TRACE ("ACE_RW_Process_Mutex::lock");
- return this->lock_;
-}
diff --git a/ace/Synch_Options.cpp b/ace/Synch_Options.cpp
deleted file mode 100644
index 73b27a6f76a..00000000000
--- a/ace/Synch_Options.cpp
+++ /dev/null
@@ -1,97 +0,0 @@
-// Synch_Options.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Synch_Options.h"
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Synch_Options)
-
-void
-ACE_Synch_Options::dump (void) const
-{
- ACE_TRACE ("ACE_Synch_Options::dump");
-}
-
-// Static initialization.
-
-/* static */
-ACE_Synch_Options ACE_Synch_Options::defaults;
-
-/* static */
-ACE_Synch_Options ACE_Synch_Options::synch;
-
-/* static */
-ACE_Synch_Options ACE_Synch_Options::asynch (ACE_Synch_Options::USE_REACTOR);
-
-ACE_Synch_Options::ACE_Synch_Options (u_long options,
- const ACE_Time_Value &timeout,
- const void *arg)
-{
- // ACE_TRACE ("ACE_Synch_Options::ACE_Synch_Options");
- this->set (options, timeout, arg);
-}
-
-void
-ACE_Synch_Options::set (u_long options,
- const ACE_Time_Value &timeout,
- const void *arg)
-{
- // ACE_TRACE ("ACE_Synch_Options::set");
- this->options_ = options;
- this->timeout_ = (ACE_Time_Value &) timeout;
-
- if (this->timeout_ != ACE_Time_Value::zero)
- ACE_SET_BITS (this->options_, ACE_Synch_Options::USE_TIMEOUT);
-
- this->arg_ = arg;
-}
-
-int
-ACE_Synch_Options::operator[] (u_long option) const
-{
- ACE_TRACE ("ACE_Synch_Options::operator[]");
- return (this->options_ & option) != 0;
-}
-
-void
-ACE_Synch_Options::operator= (u_long option)
-{
- ACE_TRACE ("ACE_Synch_Options::operator=");
- this->options_ |= option;
-}
-
-const ACE_Time_Value &
-ACE_Synch_Options::timeout (void) const
-{
- ACE_TRACE ("ACE_Synch_Options::timeout");
- return this->timeout_;
-}
-
-void
-ACE_Synch_Options::timeout (ACE_Time_Value &tv)
-{
- ACE_TRACE ("ACE_Synch_Options::timeout");
- this->timeout_ = tv;
-}
-
-const ACE_Time_Value *
-ACE_Synch_Options::time_value (void) const
-{
- ACE_TRACE ("ACE_Synch_Options::time_value");
- return (*this)[USE_TIMEOUT] ? &this->timeout_ : 0;
-}
-
-const void *
-ACE_Synch_Options::arg (void) const
-{
- ACE_TRACE ("ACE_Synch_Options::arg");
- return this->arg_;
-}
-
-void
-ACE_Synch_Options::arg (const void *a)
-{
- ACE_TRACE ("ACE_Synch_Options::arg");
- this->arg_ = a;
-}
-
diff --git a/ace/Synch_Options.h b/ace/Synch_Options.h
deleted file mode 100644
index d9492f55768..00000000000
--- a/ace/Synch_Options.h
+++ /dev/null
@@ -1,134 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// ACE_Synch_Options.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SYNCH_OPTIONS_H)
-#define ACE_SYNCH_OPTIONS_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_Synch_Options
-{
- // = TITLE
- // Contains the values of options used to determine the
- // synchronous and asynchronous behavior.
- //
- // DESCRIPTION =
- // Values support the following behavior (TV == "timeout"
- // and UR == "use ACE_Reactor"):
- //
- // Parameters | Description
- // |
- // TV | UR |
- // -----|----------|-------------------------------
- // | |
- // NULL | yes | infinite timeout (using ACE_Reactor)
- // | |
- // time | yes | try asynch transaction for
- // | | the specified time (using ACE_Reactor)
- // | |
- // 0,0 | yes | poll; try, if EWOULDBLOCK,
- // | | then return immediately
- // | | (using ACE_Reactor)
- // | |
- // NULL | no | block forever (don't use ACE_Reactor)
- // | |
- // time | no | do a blocking transaction
- // | | for the specified time
- // | | (don't use ACE_Reactor)
- // | |
- // 0,0 | no | poll; but do not initiate a
- // | | nonblocking transaction
- // | | (don't use ACE_Reactor)
-public:
- // = Options flags for controlling synchronization. Note that these
- // flags can be bit-wise "or'd" together if both options are
- // desired.
- enum
- {
- USE_REACTOR = 01,
- // Use the Reactor.
- USE_TIMEOUT = 02
- // Interprete the Time_Value.
- };
-
- // = Initialization methods.
- ACE_Synch_Options (u_long options = 0,
- const ACE_Time_Value &timeout = ACE_Time_Value::zero,
- const void *arg = 0);
- // Initialize the Synch_Options based on parameters.
-
- void set (u_long options = 0,
- const ACE_Time_Value &timeout = ACE_Time_Value::zero,
- const void *arg = 0);
- // Initialize the Synch_Options based on parameters.
-
- int operator[] (u_long option) const;
- // Get method for determining which options are enabled.
-
- void operator= (u_long option);
- // Set method for enabling certain options.
-
- const void *arg (void) const;
- // Returns the "magic cookie" argument.
-
- void arg (const void *);
- // Set the "magic cookie" argument.
-
- const ACE_Time_Value &timeout (void) const;
- // Returns a reference to the <Time_Value>. This value only makes
- // sense if (*this)[USE_TIMEOUT] is true.
-
- void timeout (ACE_Time_Value &tv);
- // Set the <Time_Value>.
-
- const ACE_Time_Value *time_value (void) const;
- // Returns the address of the timeout <Time_Value> if
- // (*this)[USE_TIMEOUT] is true, else 0. This should be used with
- // care, e.g., the timeout pointer should not be stored in a manner
- // that will lead to dangling pointers...
-
- // = Static data members (singletons)
-
- static ACE_Synch_Options defaults;
- // This is the default setting for options, which will block
- // synchronously.
-
- static ACE_Synch_Options synch;
- // This is the default synchronous setting.
-
- static ACE_Synch_Options asynch;
- // This is the default asynchronous setting.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- u_long options_;
- // Keeps track of the enabled options.
-
- ACE_Time_Value timeout_;
- // Amount of time to wait for timeouts.
-
- const void *arg_;
- // "Magic cookie" always passed in as an argument to the ACE_Reactor's
- // <schedule_timer> method. Used to communicate values for
- // asynchronous programming.
-};
-
-#endif /* ACE_SYNCH_OPTIONS_H */
diff --git a/ace/Synch_Options.i b/ace/Synch_Options.i
deleted file mode 100644
index 0a31ce8c554..00000000000
--- a/ace/Synch_Options.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Synch_Options.i
diff --git a/ace/Synch_T.cpp b/ace/Synch_T.cpp
deleted file mode 100644
index e8f9e279902..00000000000
--- a/ace/Synch_T.cpp
+++ /dev/null
@@ -1,796 +0,0 @@
-// Synch_T.cpp
-// $Id$
-
-#if !defined (ACE_SYNCH_T_C)
-#define ACE_SYNCH_T_C
-
-#define ACE_BUILD_DLL
-#include "ace/Thread.h"
-#include "ace/Synch_T.h"
-#include "ace/Log_Msg.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Synch_T.i"
-// On non-Win32 platforms, this code will be treated as normal code.
-#if !defined (ACE_WIN32)
-#include "ace/Atomic_Op.i"
-#endif /* !ACE_WIN32 */
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Atomic_Op)
-
-template <class ACE_LOCK, class TYPE>
-ACE_Test_and_Set<ACE_LOCK, TYPE>::ACE_Test_and_Set (TYPE initial_value)
- : is_set_ (initial_value)
-{
-}
-
-// Returns true if we are done, else false.
-template <class ACE_LOCK, class TYPE> TYPE
-ACE_Test_and_Set<ACE_LOCK, TYPE>::is_set (void) const
-{
- ACE_GUARD_RETURN (ACE_LOCK, ace_mon, (ACE_LOCK &) this->lock_, this->is_set_);
- return this->is_set_;
-}
-
-// Sets the <is_set_> status.
-template <class ACE_LOCK, class TYPE> TYPE
-ACE_Test_and_Set<ACE_LOCK, TYPE>::set (TYPE status)
-{
- ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->lock_, this->is_set_);
- TYPE o_status = this->is_set_;
- this->is_set_ = status;
- return o_status;
-}
-
-template <class ACE_LOCK, class TYPE> int
-ACE_Test_and_Set<ACE_LOCK, TYPE>::handle_signal (int, siginfo_t *, ucontext_t *)
-{
- // By setting this to 1, we are "signaling" to anyone calling
- // <is_set> or or <set> that the "test and set" object is in the
- // "signaled" state, i.e., it's "available" to be set back to 0.
- this->set (1);
- return 0;
-}
-
-template <class ACE_LOCK, class TYPE> ACE_LOCK &
-ACE_Atomic_Op<ACE_LOCK, TYPE>::mutex (void)
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::lock");
- return this->mutex_;
-}
-
-template <class ACE_LOCK, class TYPE> void
-ACE_Atomic_Op<ACE_LOCK, TYPE>::dump (void) const
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->mutex_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class ACE_LOCK, class TYPE>
-ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op (void)
- : value_ (0)
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op");
-}
-
-template <class ACE_LOCK, class TYPE>
-ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op (const TYPE &c)
- : value_ (c)
-{
-// ACE_TRACE ("ACE_Atomic_Op<ACE_LOCK, TYPE>::ACE_Atomic_Op");
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Guard)
-
-template <class ACE_LOCK> void
-ACE_Guard<ACE_LOCK>::dump (void) const
-{
-// ACE_TRACE ("ACE_Guard<ACE_LOCK>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("mutex_ = %x\n"), this->lock_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("owner_ = %d\n"), this->owner_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Write_Guard)
-
-template <class ACE_LOCK> void
-ACE_Write_Guard<ACE_LOCK>::dump (void) const
-{
-// ACE_TRACE ("ACE_Write_Guard<ACE_LOCK>::dump");
- ACE_Guard<ACE_LOCK>::dump ();
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Read_Guard)
-
-template <class ACE_LOCK> void
-ACE_Read_Guard<ACE_LOCK>::dump (void) const
-{
-// ACE_TRACE ("ACE_Read_Guard<ACE_LOCK>::dump");
- ACE_Guard<ACE_LOCK>::dump ();
-}
-
-#if defined (ACE_HAS_THREADS)
-
-#if defined (__osf__) && ! defined (__GNUG__)
-#pragma define_template ACE_Condition<ACE_Mutex>
-#endif
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Condition)
-
-template <class MUTEX> void
-ACE_Condition<MUTEX>::dump (void) const
-{
-// ACE_TRACE ("ACE_Condition<MUTEX>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class MUTEX>
-ACE_Thread_Condition<MUTEX>::ACE_Thread_Condition (MUTEX &m,
- LPCTSTR name,
- void *arg)
- : ACE_Condition<MUTEX> (m, USYNC_THREAD, name, arg)
-{
-// ACE_TRACE ("ACE_Thread_Condition<MUTEX>::ACE_Thread_Condition");
-}
-
-template <class MUTEX> void
-ACE_Thread_Condition<MUTEX>::dump (void) const
-{
-// ACE_TRACE ("ACE_Thread_Condition<MUTEX>::dump");
-
- ACE_Condition<MUTEX>::dump ();
-}
-
-template <class MUTEX>
-ACE_Condition<MUTEX>::ACE_Condition (MUTEX &m,
- int type,
- LPCTSTR name,
- void *arg)
- : mutex_ (m)
-{
-// ACE_TRACE ("ACE_Condition<MUTEX>::ACE_Condition");
- if (ACE_OS::cond_init (&this->cond_, type, name, arg) != 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Condition::ACE_Condition")));
-}
-
-template <class MUTEX>
-ACE_Condition<MUTEX>::~ACE_Condition (void)
-{
-// ACE_TRACE ("ACE_Condition<MUTEX>::~ACE_Condition");
- if (this->remove () == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Condition::~ACE_Condition")));
-}
-
-template <class MUTEX> int
-ACE_Condition<MUTEX>::wait (void)
-{
-// ACE_TRACE ("ACE_Condition<MUTEX>::wait");
- return ACE_OS::cond_wait (&this->cond_, &this->mutex_.lock_);
-}
-
-template <class MUTEX> int
-ACE_Condition<MUTEX>::wait (MUTEX &mutex,
- const ACE_Time_Value *abstime)
-{
-// ACE_TRACE ("ACE_Condition<MUTEX>::wait");
- if (abstime == 0)
- return this->wait ();
- else
- return ACE_OS::cond_timedwait (&this->cond_,
- &mutex.lock_,
- (ACE_Time_Value *) abstime);
-}
-
-// Peform an "alertable" timed wait. If the argument ABSTIME == 0
-// then we do a regular cond_wait(), else we do a timed wait for up to
-// ABSTIME using the Solaris cond_timedwait() function.
-
-template <class MUTEX> int
-ACE_Condition<MUTEX>::wait (const ACE_Time_Value *abstime)
-{
-// ACE_TRACE ("ACE_Condition<MUTEX>::wait");
- return this->wait (this->mutex_, abstime);
-}
-#endif /* ACE_HAS_THREADS */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_TSS)
-
-template <class TYPE>
-ACE_TSS<TYPE>::~ACE_TSS (void)
-{
- // We can't call <ACE_OS::thr_keyfree> until *all* of the threads
- // that are using that key have done an <ACE_OS::thr_key_detach>.
- // Otherwise, we'll end up with "dangling TSS pointers."
- ACE_OS::thr_key_detach (this);
-}
-
-template <class TYPE> TYPE *
-ACE_TSS<TYPE>::operator-> () const
-{
- return this->ts_get ();
-}
-
-template <class TYPE>
-ACE_TSS<TYPE>::operator TYPE *(void) const
-{
- return this->ts_get ();
-}
-
-template <class TYPE> TYPE *
-ACE_TSS<TYPE>::make_TSS_TYPE (void) const
-{
- return new TYPE;
-}
-
-template <class TYPE> void
-ACE_TSS<TYPE>::dump (void) const
-{
-// ACE_TRACE ("ACE_TSS<TYPE>::dump");
-#if defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION))
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->keylock_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("key_ = %d\n"), this->key_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nonce_ = %d"), this->once_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-#endif /* defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)) */
-}
-
-#if defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION))
-#if defined (ACE_HAS_THR_C_DEST)
-extern "C" void ACE_TSS_C_cleanup(void *); // defined in Synch.cpp
-#endif /* ACE_HAS_THR_C_DEST */
-
-template <class TYPE> void
-ACE_TSS<TYPE>::cleanup (void *ptr)
-{
- // Cast this to the concrete TYPE * so the destructor gets called.
- delete (TYPE *) ptr;
-}
-
-template <class TYPE>
-ACE_TSS<TYPE>::ACE_TSS (TYPE *ts_obj)
- : once_ (0),
- key_ (ACE_OS::NULL_key)
-{
- // If caller has passed us a non-NULL TYPE *, then we'll just use
- // this to initialize the thread-specific value. Thus, subsequent
- // calls to operator->() will return this value. This is useful
- // since it enables us to assign objects to thread-specific data
- // that have arbitrarily complex constructors!
-
- if (ts_obj != 0)
- {
- ACE_ASSERT (this->once_ == 0);
-
- if (ACE_Thread::keycreate (&this->key_,
-#if defined (ACE_HAS_THR_C_DEST)
- &ACE_TSS_C_cleanup,
-#else
- &ACE_TSS<TYPE>::cleanup,
-#endif /* ACE_HAS_THR_C_DEST */
- (void *) this) != 0)
- {
- int errnum = errno;
- // What should we do if this call fails?!
-#if defined (ACE_HAS_WINCE)
- ::MessageBox (NULL, L"ACE_Thread::keycreate() failed!",
- L"ACE_TSS::ACE_TSS", MB_OK);
-#else
- ACE_OS::fprintf (stderr, "ACE_Thread::keycreate() failed!");
-#endif /* ACE_HAS_WINCE */
- errno = errnum;
- return;
- }
-
- this->once_ = 1;
-
-#if defined (ACE_HAS_THR_C_DEST)
- // Encapsulate a ts_obj and it's destructor in an ACE_TSS_Adapter
- ACE_TSS_Adapter *tss_adapter;
- ACE_NEW (tss_adapter,
- ACE_TSS_Adapter ((void *) ts_obj, ACE_TSS<TYPE>::cleanup));
-
- // Put the adapter in thread specific storage
- if (ACE_Thread::setspecific (this->key_, (void *) tss_adapter) != 0)
- {
- delete tss_adapter;
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Thread::setspecific() failed!")));
- }
-#else
- if (ACE_Thread::setspecific (this->key_, (void *) ts_obj) != 0)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_Thread::setspecific() failed!")));
-#endif /* ACE_HAS_THR_C_DEST */
- }
-}
-
-template <class TYPE> TYPE *
-ACE_TSS<TYPE>::ts_get (void) const
-{
- // Create and initialize thread-specific ts_obj.
- if (this->once_ == 0)
- {
- // Insure that we are serialized!
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, (ACE_Thread_Mutex &) this->keylock_, 0);
-
- // Use the Double-Check pattern to make sure we only create the
- // key once!
- if (this->once_ == 0)
- {
- if (ACE_Thread::keycreate ((ACE_thread_key_t *) &this->key_,
-#if defined (ACE_HAS_THR_C_DEST)
- &ACE_TSS_C_cleanup,
-#else
- &ACE_TSS<TYPE>::cleanup,
-#endif /* ACE_HAS_THR_C_DEST */
- (void *) this) != 0)
- return 0; // Major problems, this should *never* happen!
- else
- // This *must* come last to avoid race conditions! Note
- // that we need to "cast away const..."
- *(int *) &this->once_ = 1;
- }
- }
-
- TYPE *ts_obj = 0;
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter = 0;
-
- // Get the adapter from thread-specific storage
- if (ACE_Thread::getspecific (this->key_, (void **) &tss_adapter) == -1)
- return 0; // This should not happen!
-
- // Check to see if this is the first time in for this thread.
- if (tss_adapter == 0)
-#else
- // Get the ts_obj from thread-specific storage. Note that no locks
- // are required here...
- if (ACE_Thread::getspecific (this->key_, (void **) &ts_obj) == -1)
- return 0; // This should not happen!
-
- // Check to see if this is the first time in for this thread.
- if (ts_obj == 0)
-#endif /* ACE_HAS_THR_C_DEST */
- {
- // Allocate memory off the heap and store it in a pointer in
- // thread-specific storage (on the stack...).
-
- ts_obj = this->make_TSS_TYPE ();
-
- if (ts_obj == 0)
- return 0;
-
-#if defined (ACE_HAS_THR_C_DEST)
- // Encapsulate a ts_obj and it's destructor in an ACE_TSS_Adapter
- ACE_NEW_RETURN (tss_adapter,
- ACE_TSS_Adapter (ts_obj, ACE_TSS<TYPE>::cleanup), 0);
-
- // Put the adapter in thread specific storage
- if (ACE_Thread::setspecific (this->key_, (void *) tss_adapter) != 0)
- {
- delete tss_adapter;
- delete ts_obj;
- return 0; // Major problems, this should *never* happen!
- }
-#else
- // Store the dynamically allocated pointer in thread-specific
- // storage.
- if (ACE_Thread::setspecific (this->key_, (void *) ts_obj) != 0)
- {
- delete ts_obj;
- return 0; // Major problems, this should *never* happen!
- }
-#endif /* ACE_HAS_THR_C_DEST */
- }
-
-#if defined (ACE_HAS_THR_C_DEST)
- return (TYPE *) tss_adapter->ts_obj_; // return the underlying ts object
-#else
- return ts_obj;
-#endif /* ACE_HAS_THR_C_DEST */
-}
-
-// Get the thread-specific object for the key associated with this
-// object. Returns 0 if the ts_obj has never been initialized,
-// otherwise returns a pointer to the ts_obj.
-
-template <class TYPE> TYPE *
-ACE_TSS<TYPE>::ts_object (void) const
-{
- // Ensure that we are serialized!
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, (ACE_Thread_Mutex &) this->keylock_, 0);
-
- if (this->once_ == 0) // Return 0 if we've never been initialized.
- return 0;
- else
- {
- TYPE *ts_obj = 0;
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter = 0;
-
- // Get the tss adapter from thread-specific storage
- if (ACE_Thread::getspecific (this->key_, (void **) &tss_adapter) == -1)
- return 0; // This should not happen!
- else if (tss_adapter != 0)
- // Extract the real TS object.
- ts_obj = (TYPE *) tss_adapter->ts_obj_;
-#else
- if (ACE_Thread::getspecific (this->key_, (void **) &ts_obj) == -1)
- return 0; // This should not happen!
-#endif /* ACE_HAS_THR_C_DEST */
- return ts_obj;
- }
-}
-
-template <class TYPE> TYPE *
-ACE_TSS<TYPE>::ts_object (TYPE *new_ts_obj)
-{
- // Ensure that we are serialized!
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->keylock_, 0);
-
- if (this->once_ == 0) // Return 0 if we've never been initialized.
- return 0;
- else
- {
- TYPE *ts_obj = 0;
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter = 0;
-
- if (ACE_Thread::getspecific (this->key_, (void **) &tss_adapter) == -1)
- return 0; // This should not happen!
-
- if (tss_adapter != 0)
- {
- ts_obj = (TYPE *) tss_adapter->ts_obj_;
- delete tss_adapter; // don't need this anymore
- }
-
- ACE_NEW_RETURN (tss_adapter,
- ACE_TSS_Adapter ((void *)new_ts_obj, ACE_TSS<TYPE>::cleanup),
- 0);
-
- if (ACE_Thread::setspecific (this->key_, (void *) tss_adapter) == -1)
- {
- delete tss_adapter;
- return ts_obj; // This should not happen!
- }
-#else
- if (ACE_Thread::getspecific (this->key_, (void **) &ts_obj) == -1)
- return 0; // This should not happen!
- if (ACE_Thread::setspecific (this->key_, (void *) new_ts_obj) == -1)
- return ts_obj; // This should not happen!
-#endif /* ACE_HAS_THR_C_DEST */
- else
- return ts_obj;
- }
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_TSS_Guard)
-
-template <class ACE_LOCK> void
-ACE_TSS_Guard<ACE_LOCK>::dump (void) const
-{
-// ACE_TRACE ("ACE_TSS_Guard<ACE_LOCK>::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("key_ = %d"), this->key_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class ACE_LOCK> void
-ACE_TSS_Guard<ACE_LOCK>::init_key (void)
-{
-// ACE_TRACE ("ACE_TSS_Guard<ACE_LOCK>::init_key");
-
- this->key_ = ACE_OS::NULL_key;
- ACE_Thread::keycreate (&this->key_,
-#if defined (ACE_HAS_THR_C_DEST)
- &ACE_TSS_C_cleanup,
-#else
- &ACE_TSS_Guard<ACE_LOCK>::cleanup,
-#endif /* ACE_HAS_THR_C_DEST */
- (void *) this);
-}
-
-template <class ACE_LOCK>
-ACE_TSS_Guard<ACE_LOCK>::ACE_TSS_Guard (void)
-{
-// ACE_TRACE ("ACE_TSS_Guard<ACE_LOCK>::ACE_TSS_Guard");
- this->init_key ();
-}
-
-template <class ACE_LOCK> int
-ACE_TSS_Guard<ACE_LOCK>::release (void)
-{
-// ACE_TRACE ("ACE_TSS_Guard<ACE_LOCK>::release");
-
- ACE_Guard<ACE_LOCK> *guard = 0;
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter = 0;
- ACE_Thread::getspecific (this->key_, (void **) &tss_adapter);
- guard = (ACE_Guard<ACE_LOCK> *)tss_adapter->ts_obj_;
-#else
- ACE_Thread::getspecific (this->key_, (void **) &guard);
-#endif /* ACE_HAS_THR_C_DEST */
-
- return guard->release ();
-}
-
-template <class ACE_LOCK> int
-ACE_TSS_Guard<ACE_LOCK>::remove (void)
-{
-// ACE_TRACE ("ACE_TSS_Guard<ACE_LOCK>::remove");
-
- ACE_Guard<ACE_LOCK> *guard = 0;
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter = 0;
- ACE_Thread::getspecific (this->key_, (void **) &tss_adapter);
- guard = (ACE_Guard<ACE_LOCK> *)tss_adapter->ts_obj_;
-#else
- ACE_Thread::getspecific (this->key_, (void **) &guard);
-#endif /* ACE_HAS_THR_C_DEST */
-
- return guard->remove ();
-}
-
-template <class ACE_LOCK>
-ACE_TSS_Guard<ACE_LOCK>::~ACE_TSS_Guard (void)
-{
-// ACE_TRACE ("ACE_TSS_Guard<ACE_LOCK>::~ACE_TSS_Guard");
-
- ACE_Guard<ACE_LOCK> *guard = 0;
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter = 0;
- ACE_Thread::getspecific (this->key_, (void **) &tss_adapter);
- guard = (ACE_Guard<ACE_LOCK> *) tss_adapter->ts_obj_;
-#else
- ACE_Thread::getspecific (this->key_, (void **) &guard);
-#endif /* ACE_HAS_THR_C_DEST */
-
- // Make sure that this pointer is NULL when we shut down...
- ACE_Thread::setspecific (this->key_, 0);
- ACE_Thread::keyfree (this->key_);
- // Destructor releases lock.
- delete guard;
-}
-
-template <class ACE_LOCK> void
-ACE_TSS_Guard<ACE_LOCK>::cleanup (void *ptr)
-{
-// ACE_TRACE ("ACE_TSS_Guard<ACE_LOCK>::dump");
-
- // Destructor releases lock.
- delete (ACE_Guard<ACE_LOCK> *) ptr;
-}
-
-template <class ACE_LOCK>
-ACE_TSS_Guard<ACE_LOCK>::ACE_TSS_Guard (ACE_LOCK &lock, int block)
-{
-// ACE_TRACE ("ACE_TSS_Guard<ACE_LOCK>::ACE_TSS_Guard");
-
- this->init_key ();
- ACE_Guard<ACE_LOCK> *guard;
- ACE_NEW (guard, ACE_Guard<ACE_LOCK> (lock, block));
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter;
- ACE_NEW (tss_adapter,
- ACE_TSS_Adapter ((void *) guard,
- ACE_TSS_Guard<ACE_LOCK>::cleanup));
- ACE_Thread::setspecific (this->key_, (void *) tss_adapter);
-#else
- ACE_Thread::setspecific (this->key_, (void *) guard);
-#endif /* ACE_HAS_THR_C_DEST */
-}
-
-template <class ACE_LOCK> int
-ACE_TSS_Guard<ACE_LOCK>::acquire (void)
-{
-// ACE_TRACE ("ACE_TSS_Guard<ACE_LOCK>::acquire");
-
- ACE_Guard<ACE_LOCK> *guard = 0;
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter = 0;
- ACE_Thread::getspecific (this->key_, (void **) &tss_adapter);
- guard = (ACE_Guard<ACE_LOCK> *) tss_adapter->ts_obj_;
-#else
- ACE_Thread::getspecific (this->key_, (void **) &guard);
-#endif /* ACE_HAS_THR_C_DEST */
-
- return guard->acquire ();
-}
-
-template <class ACE_LOCK> int
-ACE_TSS_Guard<ACE_LOCK>::tryacquire (void)
-{
-// ACE_TRACE ("ACE_TSS_Guard<ACE_LOCK>::tryacquire");
-
- ACE_Guard<ACE_LOCK> *guard = 0;
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter = 0;
- ACE_Thread::getspecific (this->key_, (void **) &tss_adapter);
- guard = (ACE_Guard<ACE_LOCK> *) tss_adapter->ts_obj_;
-#else
- ACE_Thread::getspecific (this->key_, (void **) &guard);
-#endif /* ACE_HAS_THR_C_DEST */
-
- return guard->tryacquire ();
-}
-
-template <class ACE_LOCK>
-ACE_TSS_Write_Guard<ACE_LOCK>::ACE_TSS_Write_Guard (ACE_LOCK &lock, int block)
-{
-// ACE_TRACE ("ACE_TSS_Write_Guard<ACE_LOCK>::ACE_TSS_Write_Guard");
-
- this->init_key ();
- ACE_Guard<ACE_LOCK> *guard;
- ACE_NEW (guard, ACE_Write_Guard<ACE_LOCK> (lock, block));
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter;
- ACE_NEW (tss_adapter,
- ACE_TSS_Adapter ((void *) guard,
- ACE_TSS_Guard<ACE_LOCK>::cleanup));
- ACE_Thread::setspecific (this->key_, (void *) tss_adapter);
-#else
- ACE_Thread::setspecific (this->key_, (void *) guard);
-#endif /* ACE_HAS_THR_C_DEST */
-}
-
-template <class ACE_LOCK> int
-ACE_TSS_Write_Guard<ACE_LOCK>::acquire (void)
-{
-// ACE_TRACE ("ACE_TSS_Write_Guard<ACE_LOCK>::acquire");
-
- ACE_Write_Guard<ACE_LOCK> *guard = 0;
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter = 0;
- ACE_Thread::getspecific (this->key_, (void **) &tss_adapter);
- guard = (ACE_Guard<ACE_LOCK> *) tss_adapter->ts_obj_;
-#else
- ACE_Thread::getspecific (this->key_, (void **) &guard);
-#endif /* ACE_HAS_THR_C_DEST */
-
- return guard->acquire_write ();
-}
-
-template <class ACE_LOCK> int
-ACE_TSS_Write_Guard<ACE_LOCK>::tryacquire (void)
-{
-// ACE_TRACE ("ACE_TSS_Write_Guard<ACE_LOCK>::tryacquire");
-
- ACE_Write_Guard<ACE_LOCK> *guard = 0;
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter = 0;
- ACE_Thread::getspecific (this->key_, (void **) &tss_adapter);
- guard = (ACE_Guard<ACE_LOCK> *) tss_adapter->ts_obj_;
-#else
- ACE_Thread::getspecific (this->key_, (void **) &guard);
-#endif /* ACE_HAS_THR_C_DEST */
-
- return guard->tryacquire_write ();
-}
-
-template <class ACE_LOCK> int
-ACE_TSS_Write_Guard<ACE_LOCK>::acquire_write (void)
-{
-// ACE_TRACE ("ACE_TSS_Write_Guard<ACE_LOCK>::acquire_write");
-
- return this->acquire ();
-}
-
-template <class ACE_LOCK> int
-ACE_TSS_Write_Guard<ACE_LOCK>::tryacquire_write (void)
-{
-// ACE_TRACE ("ACE_TSS_Write_Guard<ACE_LOCK>::tryacquire_write");
-
- return this->tryacquire ();
-}
-
-template <class ACE_LOCK> void
-ACE_TSS_Write_Guard<ACE_LOCK>::dump (void) const
-{
-// ACE_TRACE ("ACE_TSS_Write_Guard<ACE_LOCK>::dump");
- ACE_TSS_Guard<ACE_LOCK>::dump ();
-}
-
-template <class ACE_LOCK>
-ACE_TSS_Read_Guard<ACE_LOCK>::ACE_TSS_Read_Guard (ACE_LOCK &lock, int block)
-{
-// ACE_TRACE ("ACE_TSS_Read_Guard<ACE_LOCK>::ACE_TSS_Read_Guard");
-
- this->init_key ();
- ACE_Guard<ACE_LOCK> *guard;
- ACE_NEW (guard, ACE_Read_Guard<ACE_LOCK> (lock, block));
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter;
- ACE_NEW (tss_adapter,
- ACE_TSS_Adapter ((void *)guard,
- ACE_TSS_Guard<ACE_LOCK>::cleanup));
- ACE_Thread::setspecific (this->key_, (void *) tss_adapter);
-#else
- ACE_Thread::setspecific (this->key_, (void *) guard);
-#endif /* ACE_HAS_THR_C_DEST */
-}
-
-template <class ACE_LOCK> int
-ACE_TSS_Read_Guard<ACE_LOCK>::acquire (void)
-{
-// ACE_TRACE ("ACE_TSS_Read_Guard<ACE_LOCK>::acquire");
-
- ACE_Read_Guard<ACE_LOCK> *guard = 0;
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter = 0;
- ACE_Thread::getspecific (this->key_, (void **) &tss_adapter);
- guard = (ACE_Guard<ACE_LOCK> *)tss_adapter->ts_obj_;
-#else
- ACE_Thread::getspecific (this->key_, (void **) &guard);
-#endif /* ACE_HAS_THR_C_DEST */
-
- return guard->acquire_read ();
-}
-
-template <class ACE_LOCK> int
-ACE_TSS_Read_Guard<ACE_LOCK>::tryacquire (void)
-{
-// ACE_TRACE ("ACE_TSS_Read_Guard<ACE_LOCK>::tryacquire");
-
- ACE_Read_Guard<ACE_LOCK> *guard = 0;
-
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_TSS_Adapter *tss_adapter = 0;
- ACE_Thread::getspecific (this->key_, (void **) &tss_adapter);
- guard = (ACE_Guard<ACE_LOCK> *) tss_adapter->ts_obj_;
-#else
- ACE_Thread::getspecific (this->key_, (void **) &guard);
-#endif /* ACE_HAS_THR_C_DEST */
-
- return guard->tryacquire_read ();
-}
-
-template <class ACE_LOCK> int
-ACE_TSS_Read_Guard<ACE_LOCK>::acquire_read (void)
-{
-// ACE_TRACE ("ACE_TSS_Read_Guard<ACE_LOCK>::acquire_read");
-
- return this->acquire ();
-}
-
-template <class ACE_LOCK> int
-ACE_TSS_Read_Guard<ACE_LOCK>::tryacquire_read (void)
-{
-// ACE_TRACE ("ACE_TSS_Read_Guard<ACE_LOCK>::tryacquire_read");
-
- return this->tryacquire ();
-}
-
-template <class ACE_LOCK> void
-ACE_TSS_Read_Guard<ACE_LOCK>::dump (void) const
-{
-// ACE_TRACE ("ACE_TSS_Read_Guard<ACE_LOCK>::dump");
- ACE_TSS_Guard<ACE_LOCK>::dump ();
-}
-
-#endif /* defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)) */
-#endif /* ACE_SYNCH_T_C */
diff --git a/ace/Synch_T.h b/ace/Synch_T.h
deleted file mode 100644
index 31f0cf901f7..00000000000
--- a/ace/Synch_T.h
+++ /dev/null
@@ -1,871 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Synch_T.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SYNCH_T_H)
-#define ACE_SYNCH_T_H
-
-#include "ace/Event_Handler.h"
-#include "ace/Synch.h"
-
-// Forward decl
-class ACE_Time_Value;
-
-template <class ACE_LOCKING_MECHANISM>
-class ACE_Lock_Adapter : public ACE_Lock
-{
- // = TITLE
- // This is an adapter that allows applications to transparently
- // combine the <ACE_Lock> abstract base class (which contains
- // pure virtual methods) with any of the other concrete ACE
- // synchronization classes (e.g., <ACE_Mutex>, <ACE_Semaphore>,
- // <ACE_RW_Mutex>, etc.).
- //
- // = DESCRIPTION
- // This class uses a form of the Adapter pattern.
-public:
- typedef ACE_LOCKING_MECHANISM ACE_LOCK;
-
- // = Initialization/Finalization methods.
-
- ACE_Lock_Adapter (ACE_LOCKING_MECHANISM &lock);
- // Constructor. All locking requests will be forwarded to <lock>.
-
- ACE_Lock_Adapter (void);
- // Constructor. Since no lock is provided by the user, one will be
- // created internally.
-
- virtual ~ACE_Lock_Adapter (void);
- // Destructor. If <lock_> was not passed in by the user, it will be
- // deleted.
-
- // = Lock accessors.
- virtual int acquire (void);
- // Block the thread until the lock is acquired.
-
- virtual int tryacquire (void);
- // Conditionally acquire the lock (i.e., won't block).
-
- virtual int release (void);
- // Release the lock.
-
- virtual int acquire_read (void);
- // Block until the thread acquires a read lock. If the locking
- // mechanism doesn't support read locks then this just calls
- // <acquire>.
-
- virtual int acquire_write (void);
- // Block until the thread acquires a write lock. If the locking
- // mechanism doesn't support read locks then this just calls
- // <acquire>.
-
- virtual int tryacquire_read (void);
- // Conditionally acquire a read lock. If the locking mechanism
- // doesn't support read locks then this just calls <acquire>.
-
- virtual int tryacquire_write (void);
- // Conditionally acquire a write lock. If the locking mechanism
- // doesn't support read locks then this just calls <acquire>.
-
- virtual int remove (void);
- // Explicitly destroy the lock.
-
-private:
- ACE_LOCKING_MECHANISM *lock_;
- // The concrete locking mechanism that all the methods delegate to.
-
- int delete_lock_;
- // This flag keep track of whether we are responsible for deleting
- // the lock
-};
-
-template <class ACE_LOCK, class TYPE>
-class ACE_Test_and_Set : public ACE_Event_Handler
-{
-public:
- // = TITLE
- // Implements the classic ``test and set'' operation.
- //
- // = DESCRIPTION
- // This class keeps track of the status of <is_set_>, which can
- // be set based on various events (such as receipt of a
- // signal). This class is derived from <ACE_Event_Handler> so
- // that it can be "signaled" by a Reactor when a signal occurs.
- // We assume that <TYPE> is a data type that can be assigned the
- // value 0 or 1.
- ACE_Test_and_Set (TYPE initial_value = 0);
-
- TYPE is_set (void) const;
- // Returns true if we are set, else false.
-
- TYPE set (TYPE);
- // Sets the <is_set_> status, returning the original value of
- // <is_set_>.
-
- virtual int handle_signal (int signum,
- siginfo_t * = 0,
- ucontext_t * = 0);
- // Called when object is signaled by OS (either via UNIX signals or
- // when a Win32 object becomes signaled).
-
-private:
- TYPE is_set_;
- // Keeps track of our state.
-
- ACE_LOCK lock_;
- // Protect the state from race conditions.
-};
-
-template <class ACE_LOCK, class TYPE>
-class ACE_Atomic_Op
-{
- // = TITLE
- // Transparently parameterizes synchronization into basic
- // arithmetic operations.
- //
- // = DESCRIPTION
- // This class is described in an article in the July/August 1994
- // issue of the C++ Report magazine. It implements a
- // templatized version of the Decorator pattern from the GoF book.
-public:
- // = Initialization methods.
-
- ACE_Atomic_Op (void);
- // Initialize <value_> to 0.
-
- ACE_Atomic_Op (const TYPE &c);
- // Initialize <value_> to c.
-
- // = Accessors.
-
- TYPE operator++ (void);
- // Atomically pre-increment <value_>.
-
- TYPE operator++ (int);
- // Atomically post-increment <value_>.
-
- TYPE operator+= (const TYPE &i);
- // Atomically increment <value_> by i.
-
- TYPE operator-- (void);
- // Atomically pre-decrement <value_>.
-
- TYPE operator-- (int);
- // Atomically post-decrement <value_>.
-
- TYPE operator-= (const TYPE &i);
- // Atomically decrement <value_> by i.
-
- int operator== (const TYPE &i) const;
- // Atomically compare <value_> with i.
-
- int operator!= (const TYPE &i) const;
- // Atomically compare <value_> with i.
-
- int operator>= (const TYPE &i) const;
- // Atomically check if <value_> greater than or equal to i.
-
- int operator> (const TYPE &rhs) const;
- // Atomically check if <value_> greater than i.
-
- int operator<= (const TYPE &rhs) const;
- // Atomically check if <value_> less than or equal to i.
-
- int operator< (const TYPE &rhs) const;
- // Atomically check if <value_> less than i.
-
- void operator= (const TYPE &i);
- // Atomically assign i to <value_>.
-
- void operator= (const ACE_Atomic_Op<ACE_LOCK, TYPE> &rhs);
- // Atomically assign <rhs> to <value_>.
-
- TYPE value (void) const;
- // Explicitly return <value_>.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- ACE_Atomic_Op (const ACE_Atomic_Op<ACE_LOCK, TYPE> &);
- // Manage copying...
-
- ACE_LOCK &mutex (void);
- // Returns a reference to the underlying <ACE_LOCK>. This makes it
- // possible to acquire the lock explicitly, which can be useful in
- // some cases *if* you instantiate the <ACE_Atomic_Op> with an
- // <ACE_Recursive_Mutex>.
- // NOTE: the right name would be lock_, but HP/C++ will choke on that!
-
- TYPE &value_i (void);
- // Explicitly return <value_> (by reference). This gives the user
- // full, unrestricted access to the underlying value. This method
- // will usually be used in conjunction with explicit access to the
- // lock. Use with care ;-)
-
-private:
- ACE_LOCK mutex_;
- // Type of synchronization mechanism.
-
- TYPE value_;
- // Current object decorated by the atomic op.
-};
-
-template <class TYPE>
-class ACE_TSS
-{
- // = TITLE
- // Allows objects that are "physically" in thread specific
- // storage (i.e., private to a thread) to be accessed as though
- // they were "logically" global to a program.
- //
- // = DESCRIPTION
- // This class is a wrapper around the OS thread library
- // thread-specific functions. It uses the C++ operator->() to
- // shield applications from the details of accessing
- // thread-specific storage.
-public:
- // = Initialization and termination methods.
-
- ACE_TSS (TYPE *ts_obj = 0);
- // If caller has passed us a non-NULL ts_obj *, then we'll just use
- // this to initialize the thread-specific value (but only for the
- // calling thread). Thus, subsequent calls to operator->() in this
- // thread will return this value. This is useful since it enables
- // us to assign objects to thread-specific data that have
- // arbitrarily complex constructors.
-
- virtual ~ACE_TSS (void);
- // Deregister with thread-key administration.
-
- // = Accessors.
-
- TYPE *ts_object (void) const;
- // Get the thread-specific object for the key associated with this
- // object. Returns 0 if the data has never been initialized,
- // otherwise returns a pointer to the data.
-
- TYPE *ts_object (TYPE *);
- // Set the thread-specific object for the key associated with this
- // object. Returns 0 if the data has never been initialized,
- // otherwise returns a pointer to the previous value for the data.
-
- TYPE *operator-> () const;
- // Use a "smart pointer" to get the thread-specific object
- // associated with the <key_>.
-
- operator TYPE *(void) const;
- // return or create and return the calling threads TYPE object.
-
- virtual TYPE *make_TSS_TYPE (void) const;
- // hook for construction parameters.
-
- // = Utility methods.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- TYPE *ts_get (void) const;
- // Actually implements the code that retrieves the object from
- // thread-specific storage.
-
-#if !(defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)))
- TYPE *type_;
- // This implementation only works for non-threading systems...
-#else
- ACE_Thread_Mutex keylock_;
- // Avoid race conditions during initialization.
-
- int once_;
- // "First time in" flag.
-
- ACE_thread_key_t key_;
- // Key for the thread-specific error data.
-
- static void cleanup (void *ptr);
- // "Destructor" that deletes internal TYPE * when thread exits.
-#endif /* defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)) */
- // = Disallow copying...
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_TSS<TYPE> &))
- ACE_UNIMPLEMENTED_FUNC (ACE_TSS (const ACE_TSS<TYPE> &))
-};
-
-template <class ACE_LOCK>
-class ACE_Guard
-{
- // = TITLE
- // This data structure is meant to be used within a method or
- // function... It performs automatic aquisition and release of
- // a parameterized synchronization object <ACE_LOCK>.
- //
- // = DESCRIPTION
- // The <ACE_LOCK> class given as an actual parameter must provide at
- // the very least the <acquire>, <tryacquire>, <release>, and
- // <remove> methods.
-public:
- // = Initialization and termination methods.
- ACE_Guard (ACE_LOCK &l): lock_ (&l)
- {
- this->acquire ();
- }
-
- ACE_Guard (ACE_LOCK &l, int block): lock_ (&l)
- {
- if (block)
- this->acquire ();
- else
- this->tryacquire ();
- }
- // Implicitly and automatically acquire (or try to acquire) the
- // lock.
-
- ~ACE_Guard (void) { this->release (); }
- // Implicitly release the lock.
-
- // = Lock accessors.
-
- int acquire (void) { return this->owner_ = this->lock_->acquire (); }
- // Explicitly acquire the lock.
-
- int tryacquire (void) { return this->owner_ = this->lock_->tryacquire (); }
- // Conditionally acquire the lock (i.e., won't block).
-
- int release (void)
- {
- if (this->owner_ != -1)
- {
- this->owner_ = -1;
- return this->lock_->release ();
- }
- else
- return 0;
- }
- // Explicitly release the lock, but only if it is held!
-
- // = Utility methods.
- int locked (void) { return this->owner_ != -1; }
- // 1 if locked, 0 if couldn't acquire the lock
- // (errno will contain the reason for this).
-
- int remove (void) { return this->lock_->remove (); }
- // Explicitly remove the lock.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_Guard (ACE_LOCK *lock): lock_ (lock) {}
- // Helper, meant for subclass only.
-
- ACE_LOCK *lock_;
- // Pointer to the ACE_LOCK we're guarding.
-
- int owner_;
- // Keeps track of whether we acquired the lock or failed.
-
-private:
- // = Prevent assignment and initialization.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Guard<ACE_LOCK> &))
- ACE_UNIMPLEMENTED_FUNC (ACE_Guard (const ACE_Guard<ACE_LOCK> &))
-};
-
-template <class ACE_LOCK>
-class ACE_Write_Guard : public ACE_Guard<ACE_LOCK>
-{
- // = TITLE
- // This class is similar to class <ACE_Guard>, though it
- // acquires/releases a write lock automatically (naturally, the
- // <ACE_LOCK> it is instantiated with must support the appropriate
- // API).
-public:
- // = Initialization method.
-
- ACE_Write_Guard (ACE_LOCK &m): ACE_Guard<ACE_LOCK> (&m)
- {
- this->acquire_write ();
- }
- // Implicitly and automatically acquire a write lock.
-
- ACE_Write_Guard (ACE_LOCK &m, int block): ACE_Guard<ACE_LOCK> (&m)
- {
- if (block)
- this->acquire_write ();
- else
- this->tryacquire_write ();
- }
- // Implicitly and automatically acquire (or try to acquire) a write
- // lock.
-
- // = Lock accessors.
-
- int acquire_write (void) { return this->owner_ = this->lock_->acquire_write (); }
- // Explicitly acquire the write lock.
-
- int acquire (void) { return this->owner_ = this->lock_->acquire_write (); }
- // Explicitly acquire the write lock.
-
- int tryacquire_write (void) { return this->owner_ = this->lock_->tryacquire_write (); }
- // Conditionally acquire the write lock (i.e., won't block).
-
- int tryacquire (void) { return this->owner_ = this->lock_->tryacquire_write (); }
- // Conditionally acquire the write lock (i.e., won't block).
-
- // Utility methods.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-template <class ACE_LOCK>
-class ACE_Read_Guard : public ACE_Guard<ACE_LOCK>
-{
- // = TITLE
- // This class is similar to class <ACE_Guard>, though it
- // acquires/releases a read lock automatically (naturally, the
- // <ACE_LOCK> it is instantiated with must support the appropriate
- // API).
-public:
- // = Initialization methods.
-
- ACE_Read_Guard (ACE_LOCK& m): ACE_Guard<ACE_LOCK> (&m)
- {
- this->acquire_read ();
- }
-
- ACE_Read_Guard (ACE_LOCK &m, int block): ACE_Guard<ACE_LOCK> (&m)
- {
- if (block)
- this->acquire_read ();
- else
- this->tryacquire_read ();
- }
- // Implicitly and automatically acquire (or try to acquire) a read
- // lock.
-
- // = Lock accessors.
-
- int acquire_read (void) { return this->owner_ = this->lock_->acquire_read (); }
- // Explicitly acquire the read lock.
-
- int acquire (void) { return this->owner_ = this->lock_->acquire_read (); }
- // Explicitly acquire the read lock.
-
- int tryacquire_read (void) { return this->owner_ = this->lock_->tryacquire_read (); }
- // Conditionally acquire the read lock (i.e., won't block).
-
- int tryacquire (void) { return this->owner_ = this->lock_->tryacquire_read (); }
- // Conditionally acquire the read lock (i.e., won't block).
-
- // = Utility methods.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#if !(defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)))
-
-#define ACE_TSS_Guard ACE_Guard
-#define ACE_TSS_Write_GUARD ACE_Write_Guard
-#define ACE_TSS_Read_GUARD ACE_Read_Guard
-
-#else /* ACE platform supports some form of threading and */
- // thread-specific storage.
-
-template <class ACE_LOCK>
-class ACE_TSS_Guard
-{
- // = TITLE
- // This data structure is meant to be used within a method or
- // function... It performs automatic aquisition and release of
- // a synchronization object. Moreover, it ensures that the lock
- // is released even if a thread exits via "thr_exit()"!
-public:
- // = Initialization and termination methods.
-
- ACE_TSS_Guard (ACE_LOCK &lock, int block = 1);
- // Implicitly and automatically acquire the thread-specific lock.
-
- ~ACE_TSS_Guard (void);
- // Implicitly release the thread-specific lock.
-
- // = Lock accessors.
-
- int acquire (void);
- // Explicitly acquire the thread-specific lock.
-
- int tryacquire (void);
- // Conditionally acquire the thread-specific lock (i.e., won't
- // block).
-
- int release (void);
- // Explicitly release the thread-specific lock.
-
- // = Utility methods.
- int remove (void);
- // Explicitly release the thread-specific lock.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_TSS_Guard (void);
- // Helper, meant for subclass only.
-
- void init_key (void);
- // Initialize the key.
-
- static void cleanup (void *ptr);
- // Called when thread exits to clean up the lock.
-
- ACE_thread_key_t key_;
- // Thread-specific key...
-
-private:
- // = Prevent assignment and initialization.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_TSS_Guard<ACE_LOCK> &))
- ACE_UNIMPLEMENTED_FUNC (ACE_TSS_Guard (const ACE_TSS_Guard<ACE_LOCK> &))
-};
-
-template <class ACE_LOCK>
-class ACE_TSS_Write_Guard : public ACE_TSS_Guard<ACE_LOCK>
-{
- // = TITLE
- // This class is similar to class ACE_TSS_Guard, though it
- // acquires/releases a write-lock automatically (naturally, the
- // ACE_LOCK it is instantiated with must support the appropriate
- // API).
-public:
- // = Initialization method.
-
- ACE_TSS_Write_Guard (ACE_LOCK &lock, int block = 1);
- // Implicitly and automatically acquire the thread-specific write lock.
-
- // = Lock accessors.
-
- int acquire_write (void);
- // Explicitly acquire the thread-specific write lock.
-
- int acquire (void);
- // Explicitly acquire the thread-specific write lock.
-
- int tryacquire_write (void);
- // Conditionally acquire the thread-specific write lock (i.e., won't block).
-
- int tryacquire (void);
- // Conditionally acquire the thread-specific write lock (i.e., won't block).
-
- // = Utility methods.
-
- void dump (void) const;
- // Dump the state of an object.
-
- // ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-template <class ACE_LOCK>
-class ACE_TSS_Read_Guard : public ACE_TSS_Guard<ACE_LOCK>
-{
- // = TITLE
- // This class is similar to class <ACE_TSS_Guard>, though it
- // acquires/releases a read lock automatically (naturally, the
- // <ACE_LOCK> it is instantiated with must support the
- // appropriate API).
-public:
- // = Initialization method.
- ACE_TSS_Read_Guard (ACE_LOCK &lock, int block = 1);
- // Implicitly and automatically acquire the thread-specific read lock.
-
- // = Lock accessors.
- int acquire_read (void);
- // Explicitly acquire the thread-specific read lock.
-
- int acquire (void);
- // Explicitly acquire the thread-specific read lock.
-
- int tryacquire_read (void);
- // Conditionally acquire the thread-specific read lock (i.e., won't
- // block).
-
- int tryacquire (void);
- // Conditionally acquire the thread-specific read lock (i.e., won't
- // block).
-
- // = Utility methods.
- void dump (void) const;
- // Dump the state of an object.
-
- // ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-#endif /* !(defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION))) */
-
-#if defined (ACE_HAS_THREADS) /* ACE platform supports some form of threading. */
-
-template <class MUTEX>
-class ACE_Condition
-{
- // = TITLE
- // ACE_Condition variable wrapper, which allows threads to block
- // until shared data changes state.
- //
- // A condition variable enables threads to atomically block and
- // test the condition under the protection of a mutual exclu-
- // sion lock (mutex) until the condition is satisfied. That is,
- // the mutex must have been held by the thread before calling
- // wait or signal on the condition. If the condition is false,
- // a thread blocks on a condition variable and atomically
- // releases the mutex that is waiting for the condition to
- // change. If another thread changes the condition, it may wake
- // up waiting threads by signaling the associated condition
- // variable. The waiting threads, upon awakening, reacquire the
- // mutex and re-evaluate the condition.
- //
-public:
- // = Initialiation and termination methods.
- ACE_Condition (MUTEX &m, int type = USYNC_THREAD,
- LPCTSTR name = 0, void *arg = 0);
- // Initialize the condition variable.
-
- ~ACE_Condition (void);
- // Implicitly destroy the condition variable.
-
- // = Lock accessors.
- int wait (const ACE_Time_Value *abstime);
- // Block on condition, or until absolute time-of-day has passed. If
- // abstime == 0 use "blocking" <wait> semantics. Else, if <abstime>
- // != 0 and the call times out before the condition is signaled
- // <wait> returns -1 and sets errno to ETIME.
-
- int wait (void);
- // Block on condition.
-
- int wait (MUTEX &mutex, const ACE_Time_Value *abstime = 0);
- // Block on condition or until absolute time-of-day has passed. If
- // abstime == 0 use "blocking" wait() semantics on the <mutex>
- // passed as a parameter (this is useful if you need to store the
- // <Condition> in shared memory). Else, if <abstime> != 0 and the
- // call times out before the condition is signaled <wait> returns -1
- // and sets errno to ETIME.
-
- int signal (void);
- // Signal one waiting thread.
-
- int broadcast (void);
- // Signal *all* waiting threads.
-
- // = Utility methods.
- int remove (void);
- // Explicitly destroy the condition variable.
-
- MUTEX &mutex (void);
- // Returns a reference to the underlying mutex_;
-
- void dump (void) const;
- // Dump the state of an object.
-
- // ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- ACE_cond_t cond_;
- // Condition variable.
-
- MUTEX &mutex_;
- // Reference to mutex lock.
-
-private:
- // = Prevent assignment and initialization.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Condition<MUTEX> &))
- ACE_UNIMPLEMENTED_FUNC (ACE_Condition (const ACE_Condition<MUTEX> &))
-};
-
-template <class MUTEX>
-class ACE_Thread_Condition : public ACE_Condition<MUTEX>
-{
- // = TITLE
- // ACE_Condition variable wrapper that works within processes.
- //
- // = DESCRIPTION
- // A condition variable enables threads to atomically block and
- // test the condition under the protection of a mutual exclu-
- // sion lock (mutex) until the condition is satisfied. That is,
- // the mutex must have been held by the thread before calling
- // wait or signal on the condition. If the condition is false,
- // a thread blocks on a condition variable and atomically
- // releases the mutex that is waiting for the condition to
- // change. If another thread changes the condition, it may wake
- // up waiting threads by signaling the associated condition
- // variable. The waiting threads, upon awakening, reacquire the
- // mutex and re-evaluate the condition.
-public:
- // = Initialization method.
- ACE_Thread_Condition (MUTEX &m, LPCTSTR name = 0, void *arg = 0);
-
- void dump (void) const;
- // Dump the state of an object.
-
- // ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#endif /* ACE_HAS_THREADS */
-
-#if defined (ACE_HAS_TEMPLATE_TYPEDEFS)
-
-class ACE_NULL_SYNCH
-{
- // = TITLE
- // Implement a do nothing Synchronization wrapper that
- // typedefs the <ACE_Condition> and <ACE_Mutex> to the Null* versions.
-public:
- typedef ACE_Null_Mutex MUTEX;
- typedef ACE_Null_Mutex NULL_MUTEX;
- typedef ACE_Null_Mutex PROCESS_MUTEX;
- typedef ACE_Null_Mutex RECURSIVE_MUTEX;
- typedef ACE_Null_Mutex RW_MUTEX;
- typedef ACE_Null_Condition CONDITION;
- typedef ACE_Null_Mutex SEMAPHORE;
- typedef ACE_Null_Mutex NULL_SEMAPHORE;
-};
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_MT_SYNCH
-{
- // = TITLE
- // Implement a default thread safe synchronization wrapper that
- // typedefs the <ACE_Condition> and <ACE_Mutex> to the
- // <ACE_Condition> and <ACE_Mutex> versions. Note that this
- // should be a template, but SunC++ 4.0.1 complains about
- // this...
-public:
- typedef ACE_Thread_Mutex MUTEX;
- typedef ACE_Null_Mutex NULL_MUTEX;
- typedef ACE_Process_Mutex PROCESS_MUTEX;
- typedef ACE_Recursive_Thread_Mutex RECURSIVE_MUTEX;
- typedef ACE_RW_Thread_Mutex RW_MUTEX;
- typedef ACE_Condition_Thread_Mutex CONDITION;
- typedef ACE_Thread_Semaphore SEMAPHORE;
- typedef ACE_Null_Mutex NULL_SEMAPHORE;
-};
-
-#endif /* ACE_HAS_THREADS */
-
-#define ACE_SYNCH_MUTEX ACE_SYNCH::MUTEX
-#define ACE_SYNCH_NULL_MUTEX ACE_SYNCH::NULL_MUTEX
-#define ACE_SYNCH_RECURSIVE_MUTEX ACE_SYNCH::RECURSIVE_MUTEX
-#define ACE_SYNCH_RW_MUTEX ACE_SYNCH::RW_MUTEX
-#define ACE_SYNCH_CONDITION ACE_SYNCH::CONDITION
-#define ACE_SYNCH_NULL_SEMAPHORE ACE_SYNCH::NULL_SEMAPHORE
-#define ACE_SYNCH_SEMAPHORE ACE_SYNCH::SEMAPHORE
-
-#else /* !ACE_HAS_TEMPLATE_TYPEDEFS */
-
-#if defined (ACE_HAS_OPTIMIZED_MESSAGE_QUEUE)
-#define ACE_NULL_SYNCH ACE_Null_Mutex, ACE_Null_Condition, ACE_Null_Mutex
-#define ACE_MT_SYNCH ACE_Thread_Mutex, ACE_Condition_Thread_Mutex, ACE_Thread_Semaphore
-#else
-#define ACE_NULL_SYNCH ACE_Null_Mutex, ACE_Null_Condition
-#define ACE_MT_SYNCH ACE_Thread_Mutex, ACE_Condition_Thread_Mutex
-#endif /* ACE_HAS_OPTIMIZED_MESSAGE_QUEUE */
-
-#if defined (ACE_HAS_THREADS)
-
-#define ACE_SYNCH_MUTEX ACE_Thread_Mutex
-#define ACE_SYNCH_NULL_MUTEX ACE_Null_Mutex
-#define ACE_SYNCH_RECURSIVE_MUTEX ACE_Recursive_Thread_Mutex
-#define ACE_SYNCH_RW_MUTEX ACE_RW_Thread_Mutex
-#define ACE_SYNCH_CONDITION ACE_Thread_Condition<ACE_Thread_Mutex>
-#define ACE_SYNCH_SEMAPHORE ACE_Thread_Semaphore
-#define ACE_SYNCH_NULL_SEMAPHORE ACE_Null_Mutex
-
-#else /* ACE_HAS_THREADS */
-
-#define ACE_SYNCH_MUTEX ACE_Null_Mutex
-#define ACE_SYNCH_NULL_MUTEX ACE_Null_Mutex
-#define ACE_SYNCH_RECURSIVE_MUTEX ACE_Null_Mutex
-#define ACE_SYNCH_RW_MUTEX ACE_Null_Mutex
-#define ACE_SYNCH_CONDITION ACE_Null_Condition
-#define ACE_SYNCH_SEMAPHORE ACE_Thread_Semaphore
-#define ACE_SYNCH_NULL_SEMAPHORE ACE_Null_Mutex
-
-#endif /* ACE_HAS_THREADS */
-#endif /* ACE_HAS_TEMPLATE_TYPEDEFS */
-
-// These are available on *all* platforms
-#define ACE_SYNCH_PROCESS_SEMAPHORE ACE_Process_Semaphore
-#define ACE_SYNCH_PROCESS_MUTEX ACE_Process_Mutex
-
-#if defined (ACE_HAS_THREADS)
-#define ACE_SYNCH ACE_MT_SYNCH
-#else /* ACE_HAS_THREADS */
-#define ACE_SYNCH ACE_NULL_SYNCH
-#endif /* ACE_HAS_THREADS */
-
-#if defined (__ACE_INLINE__)
-#include "ace/Synch_T.i"
-// On non-Win32 platforms, this code will be inlined
-#if !defined (ACE_WIN32)
-#include "ace/Atomic_Op.i"
-#endif /* !ACE_WIN32 */
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Synch_T.cpp"
-// On Win32 platforms, this code will be included as template source
-// code and will not be inlined. Therefore, we first turn off
-// ACE_INLINE, set it to be nothing, include the code, and then turn
-// ACE_INLINE back to its original setting. All this nonsense is
-// necessary, since the generic template code that needs to be
-// specialized cannot be inlined, else the compiler will ignore the
-// specialization code. Also, the specialization code *must* be
-// inlined or the compiler will ignore the specializations.
-#if defined (ACE_WIN32)
-#undef ACE_INLINE
-#define ACE_INLINE
-#include "ace/Atomic_Op.i"
-#undef ACE_INLINE
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-#endif /* ACE_WIN32 */
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Synch_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_SYNCH_T_H */
diff --git a/ace/Synch_T.i b/ace/Synch_T.i
deleted file mode 100644
index 1c3eef7deff..00000000000
--- a/ace/Synch_T.i
+++ /dev/null
@@ -1,172 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Synch_T.i
-
-#include "ace/Thread.h"
-
-template <class ACE_LOCKING_MECHANISM> ACE_INLINE
-ACE_Lock_Adapter<ACE_LOCKING_MECHANISM>::ACE_Lock_Adapter (ACE_LOCKING_MECHANISM &lock)
- : lock_ (&lock),
- delete_lock_ (0)
-{
-}
-
-template <class ACE_LOCKING_MECHANISM> ACE_INLINE
-ACE_Lock_Adapter<ACE_LOCKING_MECHANISM>::ACE_Lock_Adapter (void)
- : lock_ (0),
- delete_lock_ (1)
-{
- ACE_NEW (this->lock_, ACE_LOCKING_MECHANISM);
-}
-
-template <class ACE_LOCKING_MECHANISM> ACE_INLINE
-ACE_Lock_Adapter<ACE_LOCKING_MECHANISM>::~ACE_Lock_Adapter (void)
-{
- if (this->delete_lock_)
- delete this->lock_;
-}
-
-// Explicitly destroy the lock.
-template <class ACE_LOCKING_MECHANISM> ACE_INLINE int
-ACE_Lock_Adapter<ACE_LOCKING_MECHANISM>::remove (void)
-{
- return this->lock_->remove ();
-}
-
-// Block the thread until the lock is acquired.
-template <class ACE_LOCKING_MECHANISM> ACE_INLINE int
-ACE_Lock_Adapter<ACE_LOCKING_MECHANISM>::acquire (void)
-{
- return this->lock_->acquire ();
-}
-
-// Conditionally acquire the lock (i.e., won't block).
-
-template <class ACE_LOCKING_MECHANISM> ACE_INLINE int
-ACE_Lock_Adapter<ACE_LOCKING_MECHANISM>::tryacquire (void)
-{
- return this->lock_->tryacquire ();
-}
-
-// Release the lock.
-
-template <class ACE_LOCKING_MECHANISM> ACE_INLINE int
-ACE_Lock_Adapter<ACE_LOCKING_MECHANISM>::release (void)
-{
- return this->lock_->release ();
-}
-
-// Block until the thread acquires a read lock. If the locking
-// mechanism doesn't support read locks then this just calls
-// <acquire>.
-
-template <class ACE_LOCKING_MECHANISM> ACE_INLINE int
-ACE_Lock_Adapter<ACE_LOCKING_MECHANISM>::acquire_read (void)
-{
- return this->lock_->acquire_read ();
-}
-
-// Block until the thread acquires a write lock. If the locking
-// mechanism doesn't support read locks then this just calls
-// <acquire>.
-
-template <class ACE_LOCKING_MECHANISM> ACE_INLINE int
-ACE_Lock_Adapter<ACE_LOCKING_MECHANISM>::acquire_write (void)
-{
- return this->lock_->acquire_write ();
-}
-
-// Conditionally acquire a read lock. If the locking mechanism
-// doesn't support read locks then this just calls <acquire>.
-
-template <class ACE_LOCKING_MECHANISM> ACE_INLINE int
-ACE_Lock_Adapter<ACE_LOCKING_MECHANISM>::tryacquire_read (void)
-{
- return this->lock_->tryacquire_read ();
-}
-
-// Conditionally acquire a write lock. If the locking mechanism
-// doesn't support write locks then this just calls <acquire>.
-
-template <class ACE_LOCKING_MECHANISM> ACE_INLINE int
-ACE_Lock_Adapter<ACE_LOCKING_MECHANISM>::tryacquire_write (void)
-{
- return this->lock_->tryacquire_write ();
-}
-
-#if defined (ACE_HAS_THREADS)
-
-template<class MUTEX> ACE_INLINE int
-ACE_Condition<MUTEX>::remove (void)
-{
-// ACE_TRACE ("ACE_Condition<MUTEX>::remove");
-
- // cond_destroy() is called in a loop if the condition variable is
- // BUSY. This avoids a condition where a condition is signaled and
- // because of some timing problem, the thread that is to be signaled
- // has called the cond_wait routine after the signal call. Since
- // the condition signal is not queued in any way, deadlock occurs.
-
- int result = 0;
-
- while ((result = ACE_OS::cond_destroy (&this->cond_)) == -1
- && errno == EBUSY)
- {
- ACE_OS::cond_broadcast (&this->cond_);
- ACE_OS::thr_yield ();
- }
-
- return result;
-}
-
-template<class MUTEX> ACE_INLINE MUTEX &
-ACE_Condition<MUTEX>::mutex (void)
-{
-// ACE_TRACE ("ACE_Condition<MUTEX>::mutex");
- return this->mutex_;
-}
-
-template <class MUTEX> ACE_INLINE int
-ACE_Condition<MUTEX>::signal (void)
-{
-// ACE_TRACE ("ACE_Condition<MUTEX>::signal");
- return ACE_OS::cond_signal (&this->cond_);
-}
-
-template <class MUTEX> ACE_INLINE int
-ACE_Condition<MUTEX>::broadcast (void)
-{
-// ACE_TRACE ("ACE_Condition<MUTEX>::broadcast");
- return ACE_OS::cond_broadcast (&this->cond_);
-}
-
-#endif /* ACE_HAS_THREADS */
-
-#if !(defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)))
-template <class TYPE> ACE_INLINE
-ACE_TSS<TYPE>::ACE_TSS (TYPE *type)
- : type_ (type)
-{
-}
-
-template <class TYPE> ACE_INLINE TYPE *
-ACE_TSS<TYPE>::ts_object (void) const
-{
- return this->type_;
-}
-
-template <class TYPE> ACE_INLINE TYPE *
-ACE_TSS<TYPE>::ts_object (TYPE *type)
-{
- this->type_ = type;
- return this->type_;
-}
-
-template <class TYPE> ACE_INLINE TYPE *
-ACE_TSS<TYPE>::ts_get (void) const
-{
- return this->type_;
-}
-
-#endif /* ! (defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION))) */
diff --git a/ace/System_Time.cpp b/ace/System_Time.cpp
deleted file mode 100644
index dc2389fb5d2..00000000000
--- a/ace/System_Time.cpp
+++ /dev/null
@@ -1,107 +0,0 @@
-// System_Time.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/System_Time.h"
-
-ACE_System_Time::ACE_System_Time (LPCTSTR poolname)
- : delta_time_ (0)
-{
- ACE_TRACE ("ACE_System_Time::ACE_System_Time");
- ACE_NEW (this->shmem_, ALLOCATOR (poolname));
-}
-
-ACE_System_Time::~ACE_System_Time (void)
-{
- delete this->shmem_;
- ACE_TRACE ("ACE_System_Time::~ACE_System_Time");
-}
-
-// Get the local system time.
-
-int
-ACE_System_Time::get_local_system_time (ACE_UINT32 &time_out)
-{
- ACE_TRACE ("ACE_System_Time::get_local_system_time");
- time_out = ACE_OS::time (0);
- return 0;
-}
-
-int
-ACE_System_Time::get_local_system_time (ACE_Time_Value &time_out)
-{
- ACE_TRACE ("ACE_System_Time::get_local_system_time");
- time_out.sec (ACE_OS::time (0));
- return 0;
-}
-
-// Get the system time of the central time server.
-
-int
-ACE_System_Time::get_master_system_time (ACE_UINT32 &time_out)
-{
- ACE_TRACE ("ACE_System_Time::get_master_system_time");
-
- if (this->delta_time_ == 0)
- {
- // Try to find it
- void * temp;
- if (this->shmem_->find (ACE_DEFAULT_TIME_SERVER_STR, temp) == -1)
- {
- // No time entry in shared memory (meaning no Clerk exists)
- // so return the local time of the host.
- return this->get_local_system_time (time_out);
- }
- else
- // Extract the delta time.
- this->delta_time_ = (long *) temp;
- }
-
- ACE_UINT32 local_time;
-
- // If delta_time is positive, it means that the system clock is
- // ahead of our local clock so add delta to the local time to get an
- // approximation of the system time. Else if delta time is negative,
- // it means that our local clock is ahead of the system clock, so
- // return the last local time stored (to avoid time conflicts).
- if (*this->delta_time_ >=0 )
- {
- this->get_local_system_time (local_time);
- time_out = local_time + (ACE_UINT32) *this->delta_time_;
- }
- else
- // Return the last local time. Note that this is stored as the
- // second field in shared memory.
- time_out = *(this->delta_time_ + 1);
- return 0;
-}
-
-int
-ACE_System_Time::get_master_system_time (ACE_Time_Value &time_out)
-{
- ACE_TRACE ("ACE_System_Time::get_master_system_time");
- ACE_UINT32 to;
- if (this->get_master_system_time (to) == -1)
- return -1;
- time_out.sec (to);
- return 0;
-}
-
-// Synchronize local system time with the central time server using
-// specified mode (currently unimplemented).
-
-int
-ACE_System_Time::sync_local_system_time (ACE_System_Time::Sync_Mode)
-{
- ACE_TRACE ("ACE_System_Time::sync_local_system_time");
- ACE_NOTSUP_RETURN (-1);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Malloc<ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex>;
-template class ACE_Allocator_Adapter<ACE_Malloc<ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex> >;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Malloc<ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex>
-#pragma instantiate ACE_Allocator_Adapter<ACE_Malloc<ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex> >
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/ace/System_Time.h b/ace/System_Time.h
deleted file mode 100644
index a84a22fd8de..00000000000
--- a/ace/System_Time.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// System_Time.h
-//
-// = AUTHOR
-// Prashant Jain, Tim H. Harrison and Douglas C. Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_SYSTEM_TIME_H)
-#define ACE_SYSTEM_TIME_H
-
-#include "ace/OS.h"
-#include "ace/Memory_Pool.h"
-#include "ace/Malloc_T.h"
-
-class ACE_Export ACE_Date_Time
-{
- // = TITLE
- // This class holds internally date and time and has interfaces
- // for getting month or compares of times and dates, etc.
-public:
-};
-
-class ACE_Export ACE_System_Time
-{
- // = TITLE
- // Defines the timer services of the OS interface to access the
- // system time either on the local host or on the central time
- // server in the network.
-public:
- enum Sync_Mode { Jump, Adjust };
- // enumeration types to specify mode of synchronization with master
- // clock. Jump will set local system time directly (thus possibly
- // producing time gaps or ambiguous local system times. Adjust will
- // smoothly slow down or speed up the local system clock to reach
- // the system time of the master clock.
-
- ACE_System_Time (LPCTSTR poolname = ACE_DEFAULT_BACKING_STORE);
- // Default constructor.
-
- ~ACE_System_Time (void);
- // Default destructor.
-
- static int get_local_system_time (ACE_UINT32 &time_out);
- // Get the local system time, i.e., the value returned by
- // <ACE_OS::time>.
-
- static int get_local_system_time (ACE_Time_Value &time_out);
- // Get the local system time, i.e., the value returned by
- // <ACE_OS::time>.
-
- int get_master_system_time (ACE_UINT32 &time_out);
- // Get the system time of the central time server.
-
- int get_master_system_time (ACE_Time_Value &time_out);
- // Get the system time of the central time server.
-
- int sync_local_system_time (ACE_System_Time::Sync_Mode mode);
- // synchronize local system time with the central time server using
- // specified mode.
-
-private:
- typedef ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex> MALLOC;
- typedef ACE_Allocator_Adapter<MALLOC> ALLOCATOR;
-
- ALLOCATOR *shmem_;
- // Our allocator (used for obtaining system time from shared memory).
-
- long *delta_time_;
- // Pointer to delta time kept in shared memory.
-};
-
-#endif /* ACE_SYSTEM_TIME_H */
diff --git a/ace/TLI.cpp b/ace/TLI.cpp
deleted file mode 100644
index be27c6e971d..00000000000
--- a/ace/TLI.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-// $Id$
-
-// Defines the member functions for the base class of the ACE_TLI
-// abstraction.
-
-#define ACE_BUILD_DLL
-#include "ace/TLI.h"
-
-#if defined (ACE_HAS_TLI)
-
-#if defined (ACE_HAS_BROKEN_T_ERRNO)
-// We have to provide _terrno() ourselves.
-
-int *
-_terrno (void)
-{
- return &t_errno;
-}
-#endif /* ACE_HAS_BROKEN_T_ERRNO */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_TLI)
-
-void
-ACE_TLI::dump (void) const
-{
- ACE_TRACE ("ACE_TLI::dump");
-}
-
-ACE_TLI::ACE_TLI (void)
-{
- ACE_TRACE ("ACE_TLI::ACE_TLI");
-#if defined (ACE_HAS_SVR4_TLI)
-// Solaris 2.4 ACE_TLI option handling is broken. Thus, we must do
-// the memory allocation ourselves... Thanks to John P. Hearn
-// (jph@ccrl.nj.nec.com) for the help.
-
- this->so_opt_req.opt.maxlen = sizeof (opthdr) + sizeof (long);
- ACE_NEW (this->so_opt_req.opt.buf, char[this->so_opt_req.opt.maxlen]);
-
- this->so_opt_ret.opt.maxlen = sizeof (opthdr) + sizeof (long);
- this->so_opt_ret.opt.buf = new char[this->so_opt_ret.opt.maxlen];
-
- if (this->so_opt_ret.opt.buf == 0)
- {
- delete [] this->so_opt_req.opt.buf;
- this->so_opt_req.opt.buf = 0;
- return;
- }
-#endif /* ACE_HAS_SVR4_TLI */
-}
-
-ACE_HANDLE
-ACE_TLI::open (const char device[], int oflag, struct t_info *info)
-{
- ACE_TRACE ("ACE_TLI::open");
- if (oflag == 0)
- oflag = O_RDWR;
- this->set_handle (ACE_OS::t_open ((char *) device, oflag, info));
-
- return this->get_handle ();
-}
-
-ACE_TLI::~ACE_TLI (void)
-{
- ACE_TRACE ("ACE_TLI::~ACE_TLI");
-#if defined (ACE_HAS_SVR4_TLI)
- if (this->so_opt_req.opt.buf)
- {
- delete [] this->so_opt_req.opt.buf;
- delete [] this->so_opt_ret.opt.buf;
- this->so_opt_req.opt.buf = 0;
- this->so_opt_ret.opt.buf = 0;
- }
-#endif /* ACE_HAS_SVR4_TLI */
-}
-
-ACE_TLI::ACE_TLI (const char device[], int oflag, struct t_info *info)
-{
- ACE_TRACE ("ACE_TLI::ACE_TLI");
- if (this->open (device, oflag, info) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_TLI::ACE_TLI")));
-}
-
-int
-ACE_TLI::get_local_addr (ACE_Addr &sa) const
-{
- ACE_TRACE ("ACE_TLI::get_local_addr");
-#if defined (ACE_HAS_SVR4_TLI)
- struct netbuf name;
-
- name.maxlen = sa.get_size ();
- name.buf = (char *) sa.get_addr ();
-
- if (ACE_OS::ioctl (this->get_handle (), TI_GETMYNAME, &name) == -1)
-/* if (ACE_OS::t_getname (this->get_handle (), &name, LOCALNAME) == -1) */
- return -1;
- else
- return 0;
-#else /* SunOS4 sucks... */
- ACE_UNUSED_ARG (sa);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SVR4_TLI */
-}
-
-int
-ACE_TLI::close (void)
-{
- ACE_TRACE ("ACE_TLI::close");
- ACE_HANDLE result = 0;
-
- if (this->get_handle () != ACE_INVALID_HANDLE)
- {
- result = ACE_OS::t_close (this->get_handle ());
- this->set_handle (ACE_INVALID_HANDLE);
- }
- return result;
-}
-
-int
-ACE_TLI::set_option (int level, int option, void *optval, int optlen)
-{
- ACE_TRACE ("ACE_TLI::set_option");
-#if defined (ACE_HAS_SVR4_TLI)
- /* Set up options for ACE_TLI */
-
- struct opthdr *opthdr = 0; /* See <sys/socket.h> for details on this format */
-
- this->so_opt_req.flags = T_NEGOTIATE;
- this->so_opt_req.opt.len = sizeof *opthdr + OPTLEN (optlen);
-
- if (this->so_opt_req.opt.len > this->so_opt_req.opt.maxlen)
- {
-#if !defined (ACE_HAS_SET_T_ERRNO)
- t_errno = TBUFOVFLW;
-#else
- set_t_errno (TBUFOVFLW);
-#endif /* ACE_HAS_SET_T_ERRNO */
- return -1;
- }
-
- opthdr = (struct opthdr *) this->so_opt_req.opt.buf;
- opthdr->level = level;
- opthdr->name = option;
- opthdr->len = OPTLEN (optlen);
- ACE_OS::memcpy (OPTVAL (opthdr), optval, optlen);
-
- return ACE_OS::t_optmgmt (this->get_handle (), &this->so_opt_req, &this->so_opt_ret);
-#else
- ACE_UNUSED_ARG (level);
- ACE_UNUSED_ARG (option);
- ACE_UNUSED_ARG (optval);
- ACE_UNUSED_ARG (optlen);
- return -1;
-#endif /* ACE_HAS_SVR4_TLI */
-}
-
-int
-ACE_TLI::get_option (int level, int option, void *optval, int &optlen)
-{
- ACE_TRACE ("ACE_TLI::get_option");
-#if defined (ACE_HAS_SVR4_TLI)
- struct opthdr *opthdr = 0; /* See <sys/socket.h> for details on this format */
-
- this->so_opt_req.flags = T_CHECK;
- this->so_opt_ret.opt.len = sizeof *opthdr + OPTLEN (optlen);
-
- if (this->so_opt_ret.opt.len > this->so_opt_ret.opt.maxlen)
- {
-#if !defined (ACE_HAS_SET_T_ERRNO)
- t_errno = TBUFOVFLW;
-#else
- set_t_errno (TBUFOVFLW);
-#endif /* ACE_HAS_SET_T_ERRNO */
- return -1;
- }
-
- opthdr = (struct opthdr *) this->so_opt_req.opt.buf;
- opthdr->level = level;
- opthdr->name = option;
- opthdr->len = OPTLEN (optlen);
- if (ACE_OS::t_optmgmt (this->get_handle (), &this->so_opt_req, &this->so_opt_ret) == -1)
- return -1;
- else
- {
- ACE_OS::memcpy (optval, OPTVAL (opthdr), optlen);
- return 0;
- }
-#else
- ACE_UNUSED_ARG (level);
- ACE_UNUSED_ARG (option);
- ACE_UNUSED_ARG (optval);
- ACE_UNUSED_ARG (optlen);
- return -1;
-#endif /* ACE_HAS_SVR4_TLI */
-}
-
-#endif /* ACE_HAS_TLI */
diff --git a/ace/TLI.h b/ace/TLI.h
deleted file mode 100644
index 7756ac14753..00000000000
--- a/ace/TLI.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// TLI.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TLI_H)
-#define ACE_TLI_H
-
-#include "ace/IPC_SAP.h"
-#include "ace/Addr.h"
-
-#if defined (ACE_HAS_TLI)
-
-// There's not a universal device name for TLI devices. If the platform
-// needs something other than /dev/tcp, it needs to be set up in the config.h
-// file as ACE_TLI_TCP_DEVICE.
-#ifndef ACE_TLI_TCP_DEVICE
-#define ACE_TLI_TCP_DEVICE "/dev/tcp"
-#endif
-
-class ACE_Export ACE_TLI : public ACE_IPC_SAP
-{
- // = TITLE
- // Defines the member functions for the base class of the
- // ACE_TLI abstraction.
-public:
- // = Initialization and termination methods.
- ACE_HANDLE open (const char device[],
- int oflag = O_RDWR,
- struct t_info *info = 0);
- // Initialize a TLI endpoint.
-
- int close (void);
- // Close a TLI endpoint and release resources.
-
- int set_option (int level, int option, void *optval, int optlen);
- // Set underlying protocol options.
-
- int get_option (int level, int option, void *optval, int &optlen);
- // Get underlying protocol options.
-
- // = Calls to underlying TLI operations.
- int look (void) const;
- int rcvdis (struct t_discon * = 0) const;
- int snddis (struct t_call * = 0) const;
- int sndrel (void) const;
- int rcvrel (void) const;
-
- int get_local_addr (ACE_Addr &) const;
- // Return our local endpoint address.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- // = Ensure we are an abstract class.
- ACE_TLI (void);
- // Default constructor.
- ~ACE_TLI (void);
- // Destructor.
-
- ACE_TLI (const char device[], int oflag = O_RDWR, struct t_info *info = 0);
- // Initialize a TLI endpoint.
-
-private:
-#if defined (ACE_HAS_SVR4_TLI)
- // Insane TLI option management.
- struct t_optmgmt so_opt_req;
- struct t_optmgmt so_opt_ret;
-#endif /* ACE_HAS_SVR4_TLI */
-};
-
-#include "ace/TLI.i"
-
-#endif /* ACE_HAS_TLI */
-#endif /* ACE_TLI_H */
diff --git a/ace/TLI.i b/ace/TLI.i
deleted file mode 100644
index 349f9d1fc74..00000000000
--- a/ace/TLI.i
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// TLI.i
-
-#include "ace/TLI.h"
-
-inline int
-ACE_TLI::look (void) const
-{
- ACE_TRACE ("ACE_TLI::look");
- return ACE_OS::t_look (this->get_handle ());
-}
-
-inline int
-ACE_TLI::rcvdis (struct t_discon *discon) const
-{
- ACE_TRACE ("ACE_TLI::rcvdis");
- return ACE_OS::t_rcvdis (this->get_handle (), discon);
-}
-
-inline int
-ACE_TLI::snddis (struct t_call *call) const
-{
- ACE_TRACE ("ACE_TLI::snddis");
- return ACE_OS::t_snddis (this->get_handle (), call);
-}
-
-inline int
-ACE_TLI::rcvrel (void) const
-{
- ACE_TRACE ("ACE_TLI::rcvrel");
- return ACE_OS::t_rcvrel (this->get_handle ());
-}
-
-inline int
-ACE_TLI::sndrel (void) const
-{
- ACE_TRACE ("ACE_TLI::sndrel");
- return ACE_OS::t_sndrel (this->get_handle ());
-}
diff --git a/ace/TLI_Acceptor.cpp b/ace/TLI_Acceptor.cpp
deleted file mode 100644
index b6d5144f296..00000000000
--- a/ace/TLI_Acceptor.cpp
+++ /dev/null
@@ -1,456 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/TLI_Acceptor.h"
-
-#if defined (ACE_HAS_TLI)
-
-// Put the actual definitions of the ACE_TLI_Request and
-// ACE_TLI_Request_Queue classes here to hide them from clients...
-
-struct ACE_TLI_Request
-{
- struct t_call *callp_;
- ACE_HANDLE handle_;
- ACE_TLI_Request *next_;
-};
-
-class ACE_TLI_Request_Queue
-{
-public:
- ACE_TLI_Request_Queue (void);
-
- int open (int fd, int size);
- int close (void);
-
- int enqueue (const char device[], int restart, int rwflag);
- int dequeue (ACE_TLI_Request *&ptr);
- int remove (int sequence_number);
-
- int is_empty (void) const;
- int is_full (void) const;
-
- ACE_TLI_Request *alloc (void);
- void free (ACE_TLI_Request *node);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int handle_;
- int size_;
- int current_count_;
- ACE_TLI_Request *base_;
- ACE_TLI_Request *tail_;
- ACE_TLI_Request *free_list_;
-};
-
-ACE_ALLOC_HOOK_DEFINE(ACE_TLI_Request_Queue)
-
-void
-ACE_TLI_Request_Queue::dump (void) const
-{
- ACE_TRACE ("ACE_TLI_Request_Queue::dump");
-}
-
-int
-ACE_TLI_Request_Queue::is_empty (void) const
-{
- ACE_TRACE ("ACE_TLI_Request_Queue::is_empty");
- return this->current_count_ == 0;
-}
-
-int
-ACE_TLI_Request_Queue::is_full (void) const
-{
- ACE_TRACE ("ACE_TLI_Request_Queue::is_full");
- return this->current_count_ + 1 == this->size_; // Add 1 for the dummy.
-}
-
-// Add a node to the free list stack.
-
-void
-ACE_TLI_Request_Queue::free (ACE_TLI_Request *node)
-{
- ACE_TRACE ("ACE_TLI_Request_Queue::free");
- node->next_ = this->free_list_;
- this->free_list_ = node;
-}
-
-// Remove a node from the free list stack.
-
-ACE_TLI_Request *
-ACE_TLI_Request_Queue::alloc (void)
-{
- ACE_TRACE ("ACE_TLI_Request_Queue::alloc");
- ACE_TLI_Request *temp = this->free_list_;
- this->free_list_ = this->free_list_->next_;
- return temp;
-}
-
-ACE_ALLOC_HOOK_DEFINE(ACE_TLI_Acceptor)
-
-void
-ACE_TLI_Acceptor::dump (void) const
-{
- ACE_TRACE ("ACE_TLI_Acceptor::dump");
-}
-
-ACE_TLI_Acceptor::ACE_TLI_Acceptor (void)
- : queue_ (0)
-{
- ACE_TRACE ("ACE_TLI_Acceptor::ACE_TLI_Acceptor");
-}
-
-int
-ACE_TLI_Request_Queue::dequeue (ACE_TLI_Request *&ptr)
-{
- ACE_TRACE ("ACE_TLI_Request_Queue::dequeue");
- ptr = this->tail_->next_;
- this->tail_->next_ = ptr->next_;
- this->current_count_--;
- return 0;
-}
-
-// This is hideous...
-
-static ACE_HANDLE
-open_new_endpoint (ACE_HANDLE listen_handle, const char dev[],
- struct t_call *callp, int rwf)
-{
- ACE_TRACE ("open_new_endpoint");
- ACE_HANDLE fd;
-
- if ((fd = ACE_OS::t_open ((char *) dev, O_RDWR, 0)) == ACE_INVALID_HANDLE
- || ACE_OS::t_bind (fd, 0, 0) == ACE_INVALID_HANDLE)
- fd = ACE_INVALID_HANDLE;
-#if defined (I_PUSH)
- else if (rwf != 0 && ACE_OS::ioctl (fd, I_PUSH, "tirdwr") == ACE_INVALID_HANDLE)
- fd = ACE_INVALID_HANDLE;
-#endif /* I_PUSH */
-
- if (fd == ACE_INVALID_HANDLE)
- ACE_OS::t_snddis (listen_handle, callp);
- return fd;
-}
-
-// Close down the acceptor and release resources.
-
-int
-ACE_TLI_Request_Queue::close (void)
-{
- ACE_TRACE ("ACE_TLI_Request_Queue::close");
- int res = 0;
-
- for (int i = 0; i < this->size_; i++)
- {
- ACE_TLI_Request &item = this->base_[i];
-
- item.handle_ = ACE_INVALID_HANDLE;
- if (ACE_OS::t_free ((char *) item.callp_, T_CALL) != 0)
- res = ACE_INVALID_HANDLE;
- }
- delete [] this->base_;
- this->base_ = 0;
- return res;
-}
-
-ACE_HANDLE
-ACE_TLI_Request_Queue::open (ACE_HANDLE f, int sz)
-{
- ACE_TRACE ("ACE_TLI_Request_Queue::open");
- this->handle_ = f;
- this->size_ = sz + 1; // Add one more for the dummy node.
-
- ACE_NEW_RETURN (this->base_, ACE_TLI_Request[this->size_], ACE_INVALID_HANDLE);
-
- // Initialize the ACE_Queue and the free list.
-
- for (int i = 0; i < this->size_; i++)
- {
- ACE_TLI_Request *item = &this->base_[i];
- this->free (item);
-
- item->handle_ = ACE_INVALID_HANDLE;
- item->callp_ = (t_call *) ACE_OS::t_alloc (this->handle_, T_CALL, T_ALL);
-
- if (item->callp_ == 0)
- return ACE_INVALID_HANDLE;
- }
-
- this->tail_ = this->alloc ();
- this->tail_->next_ = this->tail_;
- return 0;
-}
-
-ACE_TLI_Request_Queue::ACE_TLI_Request_Queue (void)
- : size_ (0),
- current_count_ (0),
- base_ (0),
- tail_ (0),
- free_list_ (0)
-{
- ACE_TRACE ("ACE_TLI_Request_Queue::ACE_TLI_Request_Queue");
-}
-
-// Listen for a new connection request and allocate appropriate data
-// structures when one arrives.
-
-int
-ACE_TLI_Request_Queue::enqueue (const char device[],
- int restart, int rwflag)
-{
- ACE_TRACE ("ACE_TLI_Request_Queue::enqueue");
- ACE_TLI_Request *temp = this->alloc ();
- ACE_TLI_Request &req = *this->tail_;
- int res;
-
- do
- res = ACE_OS::t_listen (this->handle_, req.callp_);
- while (res == ACE_INVALID_HANDLE && restart && t_errno == TSYSERR && errno == EINTR);
-
- if (res != ACE_INVALID_HANDLE)
- {
- req.handle_ = open_new_endpoint (this->handle_, device, req.callp_, rwflag);
-
- if (req.handle_ != ACE_INVALID_HANDLE)
- {
- temp->next_ = this->tail_->next_;
- this->tail_->next_ = temp;
- this->tail_ = temp;
- this->current_count_++;
- return 0;
- }
- }
-
- // Something must have gone wrong, so free up allocated space.
- this->free (temp);
- return ACE_INVALID_HANDLE;
-}
-
-// Locate and remove SEQUENCE_NUMBER from the list of pending
-// connections.
-
-int
-ACE_TLI_Request_Queue::remove (int sequence_number)
-{
- ACE_TRACE ("ACE_TLI_Request_Queue::remove");
- ACE_TLI_Request *prev = this->tail_;
-
- // Put the sequence # in the dummy node to simply the search...
- prev->callp_->sequence = sequence_number;
-
- ACE_TLI_Request *temp;
-
- for (temp = this->tail_->next_;
- temp->callp_->sequence != sequence_number;
- temp = temp->next_)
- prev = temp;
-
- if (temp == this->tail_)
- // Sequence # was not found, since we're back at the dummy node!
- return -1;
- else
- {
- prev->next_ = temp->next_;
- ACE_OS::t_close (temp->handle_);
- this->current_count_--;
- this->free (temp);
- return 0;
- }
-}
-
-ACE_HANDLE
-ACE_TLI_Acceptor::open (const ACE_Addr &remote_sap,
- int reuse_addr,
- int oflag,
- struct t_info *info,
- int qlen,
- const char dev[])
-{
- ACE_TRACE ("ACE_TLI_Acceptor::open");
- int res = 0;
- int one = 1;
-
- this->disp_ = 0;
-
- ACE_ALLOCATOR_RETURN (this->device_,
- ACE_OS::strdup (dev),
- ACE_INVALID_HANDLE);
- if (this->ACE_TLI::open (dev, oflag, info) == ACE_INVALID_HANDLE)
- res = ACE_INVALID_HANDLE;
- else if (reuse_addr
- && this->set_option (SOL_SOCKET, SO_REUSEADDR,
- &one, sizeof one) == ACE_INVALID_HANDLE)
- res = ACE_INVALID_HANDLE;
- else if ((this->disp_ =
- (struct t_discon *) ACE_OS::t_alloc (this->get_handle (), T_DIS, T_ALL)) == 0)
- res = ACE_INVALID_HANDLE;
- else
- {
- struct t_bind req;
-
- this->backlog_ = qlen;
- req.qlen = qlen;
- req.addr.maxlen = remote_sap.get_size ();
-
- if (remote_sap == ACE_Addr::sap_any)
- // Note that if addr.len == 0 then ACE_TLI selects the port number.
- req.addr.len = 0;
- else
- {
- req.addr.len = remote_sap.get_size ();
- req.addr.buf = (char *) remote_sap.get_addr ();
- }
-
- res = ACE_OS::t_bind (this->get_handle (), &req, 0);
- if (res != ACE_INVALID_HANDLE)
- {
- ACE_NEW_RETURN (this->queue_, ACE_TLI_Request_Queue, -1);
-
- res = this->queue_->open (this->get_handle (), this->backlog_);
- }
- }
-
- if (res == ACE_INVALID_HANDLE)
- this->close ();
- return this->get_handle ();
-}
-
-
-ACE_TLI_Acceptor::ACE_TLI_Acceptor (const ACE_Addr &remote_sap,
- int reuse_addr,
- int oflag,
- struct t_info *info,
- int back,
- const char dev[])
-{
- ACE_TRACE ("ACE_TLI_Acceptor::ACE_TLI_Acceptor");
- if (this->open (remote_sap, reuse_addr, oflag,
- info, back, dev) == ACE_INVALID_HANDLE)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_TLI_Acceptor::ACE_TLI_Acceptor")));
-}
-
-int
-ACE_TLI_Acceptor::close (void)
-{
- ACE_TRACE ("ACE_TLI_Acceptor::close");
- if (this->device_ != 0)
- {
- if (this->queue_ != 0)
- {
- this->queue_->close ();
- delete this->queue_;
- }
-
- ACE_OS::t_free ((char *) this->disp_, T_DIS);
- ACE_OS::free (ACE_MALLOC_T (this->device_));
- this->disp_ = 0;
- this->device_ = 0;
- return this->ACE_TLI::close ();
- }
- return 0;
-}
-
-// Perform the logic required to handle the arrival of asynchronous
-// events while we are trying to accept a new connection request.
-
-int
-ACE_TLI_Acceptor::handle_async_event (int restart, int rwf)
-{
- ACE_TRACE ("ACE_TLI_Acceptor::handle_async_event");
- int event = this->look ();
-
- switch (event)
- {
- case T_DISCONNECT:
- this->rcvdis (this->disp_);
- this->queue_->remove (this->disp_->sequence);
- break;
- case T_LISTEN:
- this->queue_->enqueue (this->device_, restart, rwf);
- break;
- default:
- return -1;
- }
- return 0;
-}
-
-int
-ACE_TLI_Acceptor::accept (ACE_TLI_Stream &new_tli_sap,
- ACE_Addr *remote_addr,
- ACE_Time_Value *timeout,
- int restart,
- int reset_new_handle,
- int rwf,
- netbuf *udata,
- netbuf *opt)
-{
- ACE_TRACE ("ACE_TLI_Acceptor::accept");
- ACE_UNUSED_ARG (reset_new_handle);
-
- ACE_TLI_Request *req = 0;
- int res = 0;
-
- if (timeout != 0
- && ACE::handle_timed_accept (this->get_handle (),
- timeout, restart) == -1)
- return -1;
- else if (this->queue_->is_empty ())
- {
- req = this->queue_->alloc ();
-
- do
- res = ACE_OS::t_listen (this->get_handle (), req->callp_);
- while (res == ACE_INVALID_HANDLE
- && restart
- && errno == EINTR);
-
- if (res != ACE_INVALID_HANDLE)
- res = req->handle_ = open_new_endpoint (this->get_handle (),
- this->device_, req->callp_, rwf);
- }
- else
- res = this->queue_->dequeue (req);
-
- if (udata != 0)
- ACE_OS::memcpy ((void *) &req->callp_->udata, (void *) udata, sizeof *udata);
- if (opt != 0)
- ACE_OS::memcpy ((void *) &req->callp_->opt, (void *) opt, sizeof *opt);
-
- while (res != ACE_INVALID_HANDLE)
- if ((res = ACE_OS::t_accept (this->get_handle (), req->handle_,
- req->callp_)) != ACE_INVALID_HANDLE)
- break; // Got one!
- else if (t_errno == TLOOK)
- res = this->handle_async_event (restart, rwf);
- else if (restart && t_errno == TSYSERR && errno == EINTR)
- res = 0;
-
- if (res == ACE_INVALID_HANDLE)
- {
- if (errno != EWOULDBLOCK)
- {
- new_tli_sap.set_handle (ACE_INVALID_HANDLE);
- if (req->handle_ != ACE_INVALID_HANDLE)
- ACE_OS::t_close (req->handle_);
- }
- }
- else
- {
- new_tli_sap.set_handle (req->handle_);
-
- if (remote_addr != 0)
- remote_addr->set_addr ((void *) req->callp_->addr.buf, req->callp_->addr.len);
- }
-
- req->handle_ = ACE_INVALID_HANDLE;
- this->queue_->free (req);
- new_tli_sap.set_rwflag (rwf);
- return new_tli_sap.get_handle () == ACE_INVALID_HANDLE ? -1 : 0;
-}
-
-#endif /* ACE_HAS_TLI */
diff --git a/ace/TLI_Acceptor.h b/ace/TLI_Acceptor.h
deleted file mode 100644
index 5250a0cef70..00000000000
--- a/ace/TLI_Acceptor.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// TLI_Acceptor.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TLI_ACCEPTOR_H)
-#define ACE_TLI_ACCEPTOR_H
-
-#include "ace/TLI.h"
-#include "ace/Time_Value.h"
-#include "ace/TLI_Stream.h"
-
-#if defined (ACE_HAS_TLI)
-
-// Forward reference...
-class ACE_TLI_Request_Queue;
-
-class ACE_Export ACE_TLI_Acceptor : public ACE_TLI
-{
- // = TITLE
- // Defines the member functions for ACE_TLI_Acceptor abstraction.
- //
- // = DESCRIPTION
- // This class implements the algorithm described in Steve Rago's
- // book on System V UNIX network programming. It basically
- // makes TLI look like the C++ SOCK_SAP socket wrappers with
- // respect to establishing passive-mode listener endpoints.
-public:
- friend class ACE_Request_Queue;
-
- // = Initialization and termination methods.
- ACE_TLI_Acceptor (void);
- // Default constructor.
-
- ACE_TLI_Acceptor (const ACE_Addr &remote_sap,
- int reuse_addr = 0,
- int oflag = O_RDWR,
- struct t_info *info = 0,
- int backlog = 5,
- const char device[] = ACE_TLI_TCP_DEVICE);
- // Initiate a passive mode socket.
-
- ACE_HANDLE open (const ACE_Addr &remote_sap,
- int reuse_addr = 0,
- int oflag = O_RDWR,
- struct t_info *info = 0,
- int backlog = 5,
- const char device[] = ACE_TLI_TCP_DEVICE);
- // Initiate a passive mode socket.
-
- int close (void);
- // Close down the acceptor and release resources.
-
- // = Passive connection acceptance method.
-
- int accept (ACE_TLI_Stream &new_tli_sap,
- ACE_Addr *remote_addr = 0,
- ACE_Time_Value *timeout = 0,
- int restart = 1,
- int reset_new_handle = 0,
- int rwflag = 1,
- netbuf *udata = 0,
- netbuf *opt = 0);
- // Accept a new data transfer connection. A <timeout> of 0 means
- // block forever, a <timeout> of {0, 0} means poll. <restart> == 1
- // means "restart if interrupted."
-
- // = Meta-type info
- typedef ACE_INET_Addr PEER_ADDR;
- typedef ACE_TLI_Stream PEER_STREAM;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- const char *device_;
- // Network "device" we are using.
-
- int backlog_;
- // Number of connections to queue.
-
- int rwflag_;
- // Are we using "tirdwr" mod?
-
- int handle_async_event (int restart, int rwflag);
- // Handle TLI accept insanity...
-
- ACE_TLI_Request_Queue *queue_;
- // Used for queueing up pending requests.
-
- struct t_discon *disp_;
- // Used for handling disconnects
-};
-
-#include "ace/TLI_Acceptor.i"
-
-#endif /* ACE_HAS_TLI */
-#endif /* ACE_TLI_ACCEPTOR_H */
diff --git a/ace/TLI_Acceptor.i b/ace/TLI_Acceptor.i
deleted file mode 100644
index b9dbe6a1a1a..00000000000
--- a/ace/TLI_Acceptor.i
+++ /dev/null
@@ -1,5 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// TLI_Acceptor.i
-
diff --git a/ace/TLI_Connector.cpp b/ace/TLI_Connector.cpp
deleted file mode 100644
index defa11762c5..00000000000
--- a/ace/TLI_Connector.cpp
+++ /dev/null
@@ -1,210 +0,0 @@
-// TLI_Connector.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Handle_Set.h"
-#include "ace/TLI_Connector.h"
-
-#if defined (ACE_HAS_TLI)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_TLI_Connector)
-
-void
-ACE_TLI_Connector::dump (void) const
-{
- ACE_TRACE ("ACE_TLI_Connector::dump");
-}
-
-ACE_TLI_Connector::ACE_TLI_Connector (void)
-{
- ACE_TRACE ("ACE_TLI_Connector::ACE_TLI_Connector");
-}
-
-// Connect the <new_stream> to the <remote_sap>, waiting up to
-// <timeout> amount of time if necessary. It's amazing how
-// complicated this is to do in TLI...
-
-int
-ACE_TLI_Connector::connect (ACE_TLI_Stream &new_stream,
- const ACE_Addr &remote_sap,
- ACE_Time_Value *timeout,
- const ACE_Addr &local_sap,
- int reuse_addr,
- int flags,
- int /* perms */,
- const char device[],
- struct t_info *info,
- int rwf,
- netbuf *udata,
- netbuf *opt)
-{
- ACE_TRACE ("ACE_TLI_Connector::connect");
- int result = 0;
-
- // Only open a new endpoint if we don't already have a valid handle.
-
- if (new_stream.get_handle () == ACE_INVALID_HANDLE)
- {
- if (ACE_TLI::open (device, flags, info) == -1)
- return -1;
- }
- else // Borrow the handle from the NEW_STREAM.
- this->set_handle (new_stream.get_handle ());
-
- if (local_sap != ACE_Addr::sap_any)
- {
- // Bind the local endpoint to a specific addr.
-
- struct t_bind *localaddr;
-
- localaddr = (struct t_bind *)
- ::t_alloc (this->get_handle (), T_BIND, T_ADDR);
-
- if (localaddr == 0)
- result = -1;
- else
- {
- int one = 1;
- if (reuse_addr && this->set_option (SOL_SOCKET, SO_REUSEADDR,
- &one, sizeof one) == -1)
- result = -1;
- else
- {
- // localaddr->glen = 0;
- localaddr->addr.maxlen = local_sap.get_size ();
- localaddr->addr.len = local_sap.get_size ();
- localaddr->addr.buf = (char *) local_sap.get_addr ();
-
- if (ACE_OS::t_bind (this->get_handle (), localaddr, localaddr) == -1)
- result = -1;
-
- ACE_OS::t_free ((char *) localaddr, T_BIND);
- }
- }
-
- if (result == -1)
- {
- this->close ();
- return -1;
- }
- }
- // Let TLI select the local endpoint addr.
- else if (ACE_OS::t_bind (this->get_handle (), 0, 0) == -1)
- return -1;
-
- struct t_call *callptr = 0;
-
- callptr = (struct t_call *)
- ACE_OS::t_alloc (this->get_handle (), T_CALL, T_ADDR);
-
- if (callptr == 0)
- {
- this->close ();
- return -1;
- }
- callptr->addr.maxlen = remote_sap.get_size ();
- callptr->addr.len = remote_sap.get_size ();
- callptr->addr.buf = (char *) remote_sap.get_addr ();
-
- if (udata != 0)
- ACE_OS::memcpy ((void *) &callptr->udata, (void *) udata, sizeof *udata);
- if (opt != 0)
- ACE_OS::memcpy ((void *) &callptr->opt, (void *) opt, sizeof *opt);
-
- // Connect to remote endpoint.
-
- if (timeout != 0) // Enable non-blocking, if required.
- {
- if (this->enable (ACE_NONBLOCK) == -1)
- result = -1;
-
- // Do a non-blocking connect.
- if (ACE_OS::t_connect (this->get_handle (), callptr, 0) == -1)
- {
- result = -1;
-
- // Check to see if we simply haven't connected yet on a
- // non-blocking handle or whether there's really an error.
- if (t_errno == TNODATA)
- {
- if (timeout->sec () == 0 && timeout->usec () == 0)
- errno = EWOULDBLOCK;
- else
- result = this->complete (new_stream, 0, timeout);
- }
- else if (t_errno == TLOOK && this->look () == T_DISCONNECT)
- this->rcvdis ();
- }
- }
- // Do a blocking connect to the server.
- else if (ACE_OS::t_connect (this->get_handle (), callptr, 0) == -1)
- result = -1;
-
- if (result != -1)
- {
- // If everything succeeded transfer ownership to <new_stream>.
- new_stream.set_handle (this->get_handle ());
- this->set_handle (ACE_INVALID_HANDLE);
- new_stream.set_rwflag (rwf);
-#if defined (I_PUSH)
- if (new_stream.get_rwflag ())
- result = ACE_OS::ioctl (new_stream.get_handle (), I_PUSH, "tirdwr");
-#endif /* I_PUSH */
- }
- else if (!(errno == EWOULDBLOCK || errno == ETIME))
- {
- // If things have gone wrong, close down and return an error.
- this->close ();
- new_stream.set_handle (ACE_INVALID_HANDLE);
- }
-
- if (ACE_OS::t_free ((char *) callptr, T_CALL) == -1)
- return -1;
- return result;
-}
-
-// Try to complete a non-blocking connection.
-
-int
-ACE_TLI_Connector::complete (ACE_TLI_Stream &new_stream,
- ACE_Addr *remote_sap,
- ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_TLI_Connector::complete");
- ACE_HANDLE h = ACE::handle_timed_complete (this->get_handle (), tv, 1);
-
- if (h == ACE_INVALID_HANDLE)
- {
- this->close ();
- return -1;
- }
- else // We've successfully connected!
- {
- if (remote_sap != 0)
- {
-#if defined (ACE_HAS_SVR4_TLI)
- struct netbuf name;
-
- name.maxlen = remote_sap->get_size ();
- name.buf = (char *) remote_sap->get_addr ();
-
- if (ACE_OS::ioctl (this->get_handle (), TI_GETPEERNAME, &name) == -1)
-#else /* SunOS4 sucks... */
- if (0)
-#endif /* ACE_HAS_SVR4_TLI */
- {
- this->close ();
- return -1;
- }
- }
- new_stream.set_handle (this->get_handle ());
-
- // Start out with non-blocking disabled on the <new_stream>.
- new_stream.disable (ACE_NONBLOCK);
-
- this->set_handle (ACE_INVALID_HANDLE);
- return 0;
- }
-}
-
-#endif /* ACE_HAS_TLI */
diff --git a/ace/TLI_Connector.h b/ace/TLI_Connector.h
deleted file mode 100644
index 065aee6a791..00000000000
--- a/ace/TLI_Connector.h
+++ /dev/null
@@ -1,111 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// TLI_Connector.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TLI_CONNECTOR_H)
-#define ACE_TLI_CONNECTOR_H
-
-#include "ace/TLI_Stream.h"
-
-#if defined (ACE_HAS_TLI)
-
-class ACE_Export ACE_TLI_Connector : public ACE_TLI
-{
- // = TITLE
- // Defines an active connection factory for the ACE_TLI C++
- // wrappers.
-public:
- // = Initialization methods.
- ACE_TLI_Connector (void);
- // Default constructor.
-
- ACE_TLI_Connector (ACE_TLI_Stream &new_stream,
- const ACE_Addr &remote_sap,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = O_RDWR,
- int perms = 0,
- const char device[] = ACE_TLI_TCP_DEVICE,
- struct t_info *info = 0,
- int rw_flag = 1,
- struct netbuf *udata = 0,
- struct netbuf *opt = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
-
- int connect (ACE_TLI_Stream &new_stream,
- const ACE_Addr &remote_sap,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = O_RDWR,
- int perms = 0,
- const char device[] = ACE_TLI_TCP_DEVICE,
- struct t_info *info = 0,
- int rw_flag = 1,
- struct netbuf *udata = 0,
- struct netbuf *opt = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
-
- int complete (ACE_TLI_Stream &new_stream,
- ACE_Addr *remote_sap,
- ACE_Time_Value *tv);
- // Try to complete a non-blocking connection.
- // If connection completion is successful then <new_stream> contains
- // the connected ACE_SOCK_Stream. If <remote_sap> is non-NULL then it
- // will contain the address of the connected peer.
-
- int reset_new_handle (ACE_HANDLE handle);
- // Resets any event associations on this handle
-
- // = Meta-type info
- typedef ACE_INET_Addr PEER_ADDR;
- typedef ACE_TLI_Stream PEER_STREAM;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/TLI_Connector.i"
-
-#endif /* ACE_HAS_TLI */
-#endif /* ACE_TLI_CONNECTOR_H */
diff --git a/ace/TLI_Connector.i b/ace/TLI_Connector.i
deleted file mode 100644
index 3706f72f27d..00000000000
--- a/ace/TLI_Connector.i
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// TLI_Connector.i
-
-inline
-ACE_TLI_Connector::ACE_TLI_Connector (ACE_TLI_Stream &new_stream,
- const ACE_Addr &remote_sap,
- ACE_Time_Value *timeout,
- const ACE_Addr &local_sap,
- int reuse_addr,
- int flags,
- int perms,
- const char device[],
- struct t_info *info,
- int rwf,
- netbuf *udata,
- netbuf *opt)
-{
- ACE_TRACE ("ACE_TLI_Connector::ACE_TLI_Connector");
- if (this->connect (new_stream, remote_sap, timeout, local_sap, reuse_addr,
- flags, perms, device,
- info, rwf,
- udata, opt) == ACE_INVALID_HANDLE
- && timeout != 0 && !(errno == EWOULDBLOCK || errno == ETIME))
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("ACE_TLI_Stream::ACE_TLI_Stream")));
-}
-
-inline int
-ACE_TLI_Connector::reset_new_handle (ACE_HANDLE handle)
-{
- ACE_UNUSED_ARG (handle);
- // Nothing to do here since the handle is not a socket
- return 0;
-}
-
diff --git a/ace/TLI_Stream.cpp b/ace/TLI_Stream.cpp
deleted file mode 100644
index e6009048133..00000000000
--- a/ace/TLI_Stream.cpp
+++ /dev/null
@@ -1,97 +0,0 @@
-// $Id$
-
-/* Defines the member functions for the base class of the ACE_TLI_Stream
- abstraction. */
-
-#define ACE_BUILD_DLL
-#include "ace/TLI_Stream.h"
-
-#if defined (ACE_HAS_TLI)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_TLI_Stream)
-
-void
-ACE_TLI_Stream::dump (void) const
-{
- ACE_TRACE ("ACE_TLI_Stream::dump");
-}
-
-ACE_TLI_Stream::ACE_TLI_Stream (void)
-{
- ACE_TRACE ("ACE_TLI_Stream::ACE_TLI_Stream");
-}
-
-int
-ACE_TLI_Stream::get_remote_addr (ACE_Addr &sa) const
-{
- ACE_TRACE ("ACE_TLI_Stream::get_remote_addr");
-
-#if defined (ACE_HAS_SVR4_TLI)
- struct netbuf name;
- name.maxlen = sa.get_size ();
- name.buf = (char *) sa.get_addr ();
-
- if (ACE_OS::ioctl (this->get_handle (), TI_GETPEERNAME, &name) == -1)
-/* if (ACE_OS::t_getname (this->get_handle (), &name, REMOTENAME) == -1) */
- return -1;
- else
- return 0;
-#else /* SunOS4 sucks... */
- ACE_UNUSED_ARG (sa);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_SVR4_TLI */
-}
-
-/* Send a release and then await the release from the other side */
-
-int
-ACE_TLI_Stream::active_close (void)
-{
- ACE_TRACE ("ACE_TLI_Stream::active_close");
- char buf;
-
- if (this->sndrel () == ACE_INVALID_HANDLE)
- return ACE_INVALID_HANDLE;
- if (this->recv (&buf, sizeof buf) == ACE_INVALID_HANDLE)
- {
- if (t_errno == TLOOK && this->look () == T_ORDREL)
- {
- if (this->rcvrel () == ACE_INVALID_HANDLE)
- return ACE_INVALID_HANDLE;
- }
- else
- return ACE_INVALID_HANDLE;
- }
- return this->close ();
-}
-
-/* Acknowledge the release from the other side and then send the release to
- the other side. */
-
-int
-ACE_TLI_Stream::passive_close (void)
-{
- ACE_TRACE ("ACE_TLI_Stream::passive_close");
- if (this->rcvrel () == ACE_INVALID_HANDLE)
- return ACE_INVALID_HANDLE;
- if (this->sndrel () == ACE_INVALID_HANDLE)
- return ACE_INVALID_HANDLE;
- return this->close ();
-}
-
-
-int
-ACE_TLI_Stream::close (void)
-{
- ACE_TRACE ("ACE_TLI_Stream::close");
- int fd = this->get_handle ();
-
- this->set_handle (ACE_INVALID_HANDLE);
-
- if (this->rwflag_)
- return ACE_OS::close (fd);
- else
- return ACE_OS::t_close (fd);
-}
-
-#endif /* ACE_HAS_TLI */
diff --git a/ace/TLI_Stream.h b/ace/TLI_Stream.h
deleted file mode 100644
index 9799e500c9b..00000000000
--- a/ace/TLI_Stream.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// TLI_Stream.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TLI_STREAM_H)
-#define ACE_TLI_STREAM_H
-
-#include "ace/TLI.h"
-#include "ace/INET_Addr.h"
-
-#if defined (ACE_HAS_TLI)
-
-class ACE_Export ACE_TLI_Stream : public ACE_TLI
-{
- // = TITLE
- // Defines the member functions for ACE_TLI_Stream abstraction.
-public:
- friend class ACE_TLI_Acceptor;
- friend class ACE_TLI_Connector;
-
- // = Initialization and termination methods.
- ACE_TLI_Stream (void);
- // Default constructor.
-
- // = TLI-specific shutdown operations.
- int close (void);
- // Close down and release resources.
-
- int active_close (void);
- // Send a release and then await the release from the other side.
-
- int passive_close (void);
- // Acknowledge the release from the other side and then send the
- // release to the other side.
-
- int get_remote_addr (ACE_Addr &) const;
- // Return address of remotely connected peer.
-
- // = timod bindings
- ssize_t send (const void *buf, size_t n, int flags) const;
- // Send an n byte buffer to the connected socket (uses t_snd(3)).
- ssize_t recv (void *buf, size_t n, int *flags) const;
- // Recv an n byte buffer from the connected socket (uses t_rcv(3)).
-
- ssize_t send_n (const void *buf, size_t n, int flags) const;
- // Send exactly n bytes to the connected socket (uses t_snd(3)).
- ssize_t recv_n (void *buf, size_t n, int *flags) const;
- // Recv exactly n bytes from the connected socket (uses t_rcv(3)).
-
- // = tirdwr bindings
- ssize_t send (const void *buf, size_t n) const;
- // Send an n byte buffer to the connected socket (uses write(2)).
-
- ssize_t recv (void *buf, size_t n) const;
- // Recv an n byte buffer from the connected socket (uses read(2)).
-
- ssize_t send_n (const void *buf, size_t n) const;
- // Send n bytes, keep trying until n are sent (uses write(2)).
-
- ssize_t recv_n (void *buf, size_t n) const;
- // Recv n bytes, keep trying until n are received (uses read (2)).
-
- // = Meta-type info
- typedef ACE_INET_Addr PEER_ADDR;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- int rwflag_;
- // Indicates whether the tirdwr module should be pushed
-
- // = Get/set rwflag
- int get_rwflag (void);
- void set_rwflag (int);
-};
-
-#include "ace/TLI_Stream.i"
-
-#endif /* ACE_HAS_TLI */
-#endif /* ACE_TLI_STREAM_H */
diff --git a/ace/TLI_Stream.i b/ace/TLI_Stream.i
deleted file mode 100644
index 5139e8fb819..00000000000
--- a/ace/TLI_Stream.i
+++ /dev/null
@@ -1,105 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// TLI_Stream.i
-
-#include "ace/TLI_Stream.h"
-
-inline ssize_t
-ACE_TLI_Stream::send (const void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_TLI_Stream::send");
- return ACE_OS::write (this->get_handle (), (const char *) buf, n);
-}
-
-inline ssize_t
-ACE_TLI_Stream::send (const void *buf, size_t n, int flags) const
-{
- ACE_TRACE ("ACE_TLI_Stream::send");
- return ACE_OS::t_snd (this->get_handle (), (char *) buf, n, flags);
-}
-
-inline ssize_t
-ACE_TLI_Stream::recv (void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_TLI_Stream::recv");
- return ACE_OS::read (this->get_handle (), (char *) buf, n);
-}
-
-inline ssize_t
-ACE_TLI_Stream::recv (void *buf, size_t n, int *flags) const
-{
- ACE_TRACE ("ACE_TLI_Stream::recv");
- int f = 0;
-
- if (flags == 0)
- flags = &f;
- return ACE_OS::t_rcv (this->get_handle (), (char *) buf, n, flags);
-}
-
-inline ssize_t
-ACE_TLI_Stream::send_n (const void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_TLI_Stream::send_n");
- return ACE::send_n (this->get_handle (), buf, n);
-}
-
-inline ssize_t
-ACE_TLI_Stream::send_n (const void *buf, size_t n, int flags) const
-{
- ACE_TRACE ("ACE_TLI_Stream::send_n");
- size_t b_sent;
- ssize_t b_written = 0;
-
- for (b_sent = 0; b_sent < n; b_sent += b_written)
- if ((b_written = ACE_OS::t_snd (this->get_handle (),
- (char *) buf + b_sent,
- n - b_sent, flags)) == -1)
- return -1;
-
- return b_sent;
-}
-
-inline ssize_t
-ACE_TLI_Stream::recv_n (void *buf, size_t n) const
-{
- ACE_TRACE ("ACE_TLI_Stream::recv_n");
- return ACE::recv_n (this->get_handle (), buf, n);
-}
-
-inline ssize_t
-ACE_TLI_Stream::recv_n (void *buf, size_t n, int *flags) const
-{
- ACE_TRACE ("ACE_TLI_Stream::recv_n");
- size_t b_read = 0;
- ssize_t b_recv = 0;
- int f = 0;
-
- if (flags == 0)
- flags = &f;
-
- for (b_read = 0; b_read < n; b_read += b_recv)
- if ((b_recv = ACE_OS::t_rcv (this->get_handle (),
- (char *) buf + b_read,
- n - b_read, flags)) == -1)
- return -1;
- else if (b_recv == 0)
- break;
-
- return b_read;
-}
-
-inline void
-ACE_TLI_Stream::set_rwflag (int value)
-{
- ACE_TRACE ("ACE_TLI_Stream::set_rwflag");
- this->rwflag_ = value;
-}
-
-inline int
-ACE_TLI_Stream::get_rwflag (void)
-{
- ACE_TRACE ("ACE_TLI_Stream::get_rwflag");
- return this->rwflag_;
-}
-
diff --git a/ace/TTY_IO.cpp b/ace/TTY_IO.cpp
deleted file mode 100644
index c2f129ef9b0..00000000000
--- a/ace/TTY_IO.cpp
+++ /dev/null
@@ -1,244 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/TTY_IO.h"
-
-// Interface for reading/writing serial device parameters
-
-int
-ACE_TTY_IO::control (Control_Mode cmd,
- Serial_Params *arg) const
-{
-#if defined (ACE_HAS_TERM_IOCTLS)
-#if defined(TCGETS)
- struct termios devpar;
-#elif defined(TCGETA)
- struct termio devpar;
-#else
- errno = ENOSYS;
- return -1;
-#endif
- u_long c_iflag;
- u_long c_oflag;
- u_long c_cflag;
- u_long c_lflag;
- // u_long c_line;
- u_char ivmin_cc4;
- u_char ivtime_cc5;
-
- c_iflag=0;
- c_oflag=0;
- c_cflag=0;
- c_lflag=0;
- // c_line=0;
-
- // Get default device parameters.
-
-#if defined(TCGETS)
- if (this->ACE_IO_SAP::control (TCGETS, (void *) &devpar) == -1)
-#elif defined(TCGETA)
- if (this->ACE_IO_SAP::control (TCGETA, (void *) &devpar) == -1)
-#else
- errno = ENOSYS;
-#endif
- return -1;
-
- switch (cmd)
- {
- case SETPARAMS:
- switch (arg->baudrate)
- {
- case 600:
- c_cflag |= B600;
- break;
- case 1200:
- c_cflag |= B1200;
- break;
- case 2400:
- c_cflag |= B2400;
- break;
- case 4800:
- c_cflag |= B4800;
- break;
- case 9600:
- c_cflag |= B9600;
- break;
- case 19200:
- c_cflag |= B19200;
- break;
-
- case 38400:
- c_cflag |= B38400;
- break;
- default:
- return -1;
- }
- switch (arg->databits)
- {
- case 5:
- c_cflag |= CS5;
- break;
- case 6:
- c_cflag |= CS6;
- break;
- case 7:
- c_cflag |= CS7;
- break;
- case 8:
- c_cflag |= CS8;
- break;
- default:
- return -1;
- }
- switch (arg->stopbits)
- {
- case 1:
- break;
- case 2:
- c_cflag |= CSTOPB;
- break;
- default:
- return -1;
- }
- if (arg->parityenb)
- {
- c_cflag |= PARENB;
- if (strcmp((char *) arg->paritymode,"ODD")==0 ||
- strcmp((char *) arg->paritymode,"odd")==0)
- c_cflag |= PARODD;
- }
-#if defined (CRTSCTS)
- if (arg->ctsenb) /* enable CTS/RTS protocoll */
- c_cflag |= CRTSCTS;
-#endif /* CRTSCTS */
-#if defined (CREAD)
- if (arg->rcvenb) /* enable receiver */
- c_cflag |= CREAD;
-#endif /* CREAD */
-
- c_oflag=0;
- c_iflag = IGNPAR | INPCK;
- if (arg->databits < 8)
- c_iflag |= ISTRIP;
- c_lflag=0;
-
- ivmin_cc4 =(u_char) 0;
- ivtime_cc5=(u_char) (arg->readtimeoutmsec / 100);
- devpar.c_iflag = c_iflag;
- devpar.c_oflag = c_oflag;
- devpar.c_cflag = c_cflag;
- devpar.c_lflag = c_lflag;
- devpar.c_cc[4] = ivmin_cc4;
- devpar.c_cc[5] = ivtime_cc5;
-
-#if defined(TCSETS)
- return this->ACE_IO_SAP::control (TCSETS, (void *) &devpar);
-#elif defined(TCSETA)
- return this->ACE_IO_SAP::control (TCSETA, (void *) &devpar);
-#else
- errno = ENOSYS;
- return -1;
-#endif
-
- case GETPARAMS:
- return -1; // Not yet implemented.
-
- default:
- return -1; // Wrong cmd.
- }
-#elif defined (ACE_WIN32)
- switch (cmd)
- {
- case SETPARAMS:
- DCB dcb ;
- dcb.DCBlength = sizeof dcb ;
- ::GetCommState (this->get_handle (), &dcb);
-
- switch (arg->baudrate)
- {
- case 600: dcb.BaudRate = CBR_600; break;
- case 1200: dcb.BaudRate = CBR_1200; break;
- case 2400: dcb.BaudRate = CBR_2400; break;
- case 4800: dcb.BaudRate = CBR_4800; break;
- case 9600: dcb.BaudRate = CBR_9600; break;
- case 19200: dcb.BaudRate = CBR_19200; break;
- case 38400: dcb.BaudRate = CBR_38400; break;
- default: return -1;
- }
-
- switch (arg->databits)
- {
- case 4:
- case 5:
- case 6:
- case 7:
- case 8:
- dcb.ByteSize = u_char (arg->databits);
- break;
- default:
- return -1;
- }
-
- switch (arg->stopbits)
- {
- case 1: dcb.StopBits = ONESTOPBIT ; break ;
- case 2: dcb.StopBits = TWOSTOPBITS; break ;
- break;
- default:
- return -1;
- }
-
- if (arg->parityenb)
- {
- dcb.fParity = TRUE ;
- if (ACE_OS::strcmp ((char *) arg->paritymode, "ODD") == 0
- || ACE_OS::strcmp ((char *) arg->paritymode, "odd") == 0)
- dcb.Parity = ODDPARITY ;
- else if (ACE_OS::strcmp ((char *) arg->paritymode, "EVEN") == 0
- || ACE_OS::strcmp ((char *) arg->paritymode, "even") == 0)
- dcb.Parity = EVENPARITY ;
- }
- else
- {
- dcb.fParity = FALSE ;
- dcb.Parity = NOPARITY ;
- }
-
- if (arg->ctsenb) // enable CTS/RTS protocol.
- {
- dcb.fOutxCtsFlow = TRUE ;
- dcb.fRtsControl = RTS_CONTROL_HANDSHAKE ;
- }
- else
- {
- dcb.fOutxCtsFlow = FALSE ;
- dcb.fRtsControl = RTS_CONTROL_DISABLE ;
- }
- dcb.fBinary = TRUE ;
- ::SetCommState (this->get_handle (), &dcb);
-
- // 2/13/97 BWF added drop out timer
- COMMTIMEOUTS timeouts;
- ::GetCommTimeouts (this->get_handle(), &timeouts) ;
- timeouts.ReadIntervalTimeout = arg->readtimeoutmsec ;
- return ::SetCommTimeouts (this->get_handle (), &timeouts) ;
-
- case GETPARAMS:
- ACE_NOTSUP_RETURN (-1); // Not yet implemented.
- default:
- return -1; // Wrong cmd.
-
- } // arg switch
-#else
- ACE_UNUSED_ARG (cmd);
- ACE_UNUSED_ARG (arg);
- ACE_NOTSUP_RETURN (-1);
-#endif /* ACE_HAS_TERM_IOCTLS */
-}
-
-#if defined (ACE_NEEDS_DEV_IO_CONVERSION)
-ACE_TTY_IO::operator ACE_DEV_IO &()
-{
- return (ACE_DEV_IO &) *this;
-}
-#endif /* ACE_NEEDS_DEV_IO_CONVERSION */
diff --git a/ace/TTY_IO.h b/ace/TTY_IO.h
deleted file mode 100644
index 678f1ce0ff7..00000000000
--- a/ace/TTY_IO.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// TTY_IO.h
-//
-// = DESCRIPTION
-//
-// = AUTHOR
-// Douglas C. Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TTY_H)
-#define ACE_TTY_H
-
-#include "ace/OS.h"
-#include "ace/DEV_Addr.h"
-#include "ace/DEV_Connector.h"
-#include "ace/DEV_IO.h"
-
-class ACE_Export ACE_TTY_IO : public ACE_DEV_IO
-{
- // = TITLE
- // Class definitions for platform specific TTY features.
- //
- // = DESCRIPTION
- // This class represents an example interface for a specific
- // device (a serial line) It extends the capability of the
- // underlying DEV_IO class by adding a control method that takes
- // a special structure (Serial_Params) as argument to allow a
- // comfortable user interface (away from that annoying termios
- // structure, which is very specific to UNIX).
-public:
- enum Control_Mode
- {
- SETPARAMS, // Set control parameters.
- GETPARAMS // Get control parameters.
- };
-
- struct Serial_Params
- {
- int baudrate;
- int parityenb;
- char *paritymode;
- int databits;
- int stopbits;
- int readtimeoutmsec;
- int ctsenb;
- int rcvenb;
- };
-
- int control (Control_Mode cmd, Serial_Params * arg) const;
- // Interface for reading/writing serial device parameters.
-
-#if defined (ACE_NEEDS_DEV_IO_CONVERSION)
- operator ACE_DEV_IO &();
- // This is necessary to pass ACE_TTY_IO as parameter to DEV_Connector.
-#endif /* ACE_NEEDS_DEV_IO_CONVERSION */
-};
-
-#endif /* ACE_TTY_H */
diff --git a/ace/Task.cpp b/ace/Task.cpp
deleted file mode 100644
index 9ef0bfed31c..00000000000
--- a/ace/Task.cpp
+++ /dev/null
@@ -1,197 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Task.h"
-#include "ace/Module.h"
-#if !defined (ACE_HAS_WINCE)
-#include "ace/Service_Config.h"
-#endif /* !ACE_HAS_WINCE */
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Task.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_Task_Base::~ACE_Task_Base (void)
-{
-}
-
-ACE_Task_Base::ACE_Task_Base (ACE_Thread_Manager *thr_man)
- : thr_count_ (0),
- thr_mgr_ (thr_man),
- flags_ (0),
- grp_id_ (0)
-{
-}
-
-// Wait for all threads running in a task to exit.
-int
-ACE_Task_Base::wait (void)
-{
- ACE_TRACE ("ACE_Task_Base::wait");
-
- // If we don't have a thread manager, we probably were never
- // activated.
- if (this->thr_mgr () != 0)
- return this->thr_mgr ()->wait_task (this);
- else
- return 0;
-}
-
-// Suspend a task.
-int
-ACE_Task_Base::suspend (void)
-{
- ACE_TRACE ("ACE_Task_Base::suspend");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
- if (this->thr_count_ > 0)
- return this->thr_mgr_->suspend_task (this);
- else
- return 0;
-}
-
-// Resume a suspended task.
-int
-ACE_Task_Base::resume (void)
-{
- ACE_TRACE ("ACE_Task_Base::resume");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
- if (this->thr_count_ > 0)
- return this->thr_mgr_->resume_task (this);
- else
- return 0;
-}
-
-int
-ACE_Task_Base::activate (long flags,
- int n_threads,
- int force_active,
- long priority,
- int grp_id,
- ACE_Task_Base *task,
- ACE_hthread_t thread_handles[],
- void *stack[],
- size_t stack_size[],
- ACE_thread_t thread_names[])
-{
- ACE_TRACE ("ACE_Task_Base::activate");
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1);
-
- // If the task passed in is zero, we will use <this>
- if (task == 0)
- task = this;
-
- if (this->thr_count_ > 0 && force_active == 0)
- return 1; // Already active.
- else
- this->thr_count_ += n_threads;
-
- // Use the ACE_Thread_Manager singleton if we're running as an
- // active object and the caller didn't supply us with a
- // Thread_Manager.
- if (this->thr_mgr_ == 0)
- this->thr_mgr_ = ACE_Thread_Manager::instance ();
-
- if (thread_names == 0)
- // thread names were not specified
- this->grp_id_ = this->thr_mgr_->spawn_n (
- n_threads,
- ACE_THR_FUNC (&ACE_Task_Base::svc_run),
- (void *) this,
- flags,
- priority,
- grp_id,
- task,
- thread_handles,
- stack,
- stack_size);
- else
- // thread names were specified
- this->grp_id_ = this->thr_mgr_->spawn_n (
- thread_names,
- n_threads,
- ACE_THR_FUNC (&ACE_Task_Base::svc_run),
- (void *) this,
- flags,
- priority,
- grp_id,
- stack,
- stack_size,
- thread_handles);
-
-
- if (this->grp_id_ == -1)
- return -1;
- else
- return 0;
-#else
- {
- // Keep the compiler from complaining.
- ACE_UNUSED_ARG (flags);
- ACE_UNUSED_ARG (n_threads);
- ACE_UNUSED_ARG (force_active);
- ACE_UNUSED_ARG (priority);
- ACE_UNUSED_ARG (grp_id);
- ACE_UNUSED_ARG (task);
- ACE_UNUSED_ARG (thread_handles);
- ACE_UNUSED_ARG (stack);
- ACE_UNUSED_ARG (stack_size);
- ACE_UNUSED_ARG (thread_names);
- errno = EINVAL;
- return -1;
- }
-#endif /* ACE_MT_SAFE */
-}
-
-void
-ACE_Task_Base::cleanup (void *object, void *)
-{
- ACE_Task_Base *t = (ACE_Task_Base *) object;
-
- // The thread count must be decremented first in case the <close>
- // hook does something crazy like "delete this".
- t->thr_count_dec ();
- // @@ Is it possible to pass in the exit status somehow?
- t->close ();
-}
-
-#if defined (ACE_HAS_SIG_C_FUNC)
-extern "C" void
-ACE_Task_Base_cleanup (void *object, void *)
-{
- ACE_Task_Base::cleanup (object, 0);
-}
-#endif /* ACE_HAS_SIG_C_FUNC */
-
-void *
-ACE_Task_Base::svc_run (void *args)
-{
- ACE_TRACE ("ACE_Task_Base::svc_run");
-
- ACE_Task_Base *t = (ACE_Task_Base *) args;
-
- // Register ourself with our <Thread_Manager>'s thread exit hook
- // mechanism so that our close() hook will be sure to get invoked
- // when this thread exits.
-
-#if defined ACE_HAS_SIG_C_FUNC
- t->thr_mgr ()->at_exit (t, ACE_Task_Base_cleanup, 0);
-#else
- t->thr_mgr ()->at_exit (t, ACE_Task_Base::cleanup, 0);
-#endif /* ACE_HAS_SIG_C_FUNC */
-
- // Call the Task's svc() hook method.
- return (void *) t->svc ();
-
- /* NOTREACHED */
-}
-
-// Forward the call to close() so that existing applications don't
-// break.
-
-int
-ACE_Task_Base::module_closed (void)
-{
- return this->close (1);
-}
diff --git a/ace/Task.h b/ace/Task.h
deleted file mode 100644
index d116250a5c4..00000000000
--- a/ace/Task.h
+++ /dev/null
@@ -1,225 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Task.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TASK_H)
-#define ACE_TASK_H
-
-#include "ace/Service_Object.h"
-#include "ace/Thread_Manager.h"
-
-class ACE_Export ACE_Task_Flags
-{
-public:
- // = TITLE
- // These flags are used within the ACE_Task.
- //
- // = DESCRIPTION
- // These flags should be hidden within ACE_Task. Unfortunately, the
- // HP/UX C++ compiler can't grok this... Fortunately, there's no
- // code defined here, so we don't have to worry about multiple
- // definitions.
- enum
- {
- ACE_READER = 01, // Identifies a Task as being the "reader" in a Module.
- ACE_FLUSHDATA = 02, // Just flush data messages in the queue.
- ACE_FLUSHALL = 04, // Flush all messages in the Queue.
- ACE_FLUSHR = 010, // flush read queue
- ACE_FLUSHW = 020, // flush write queue
- ACE_FLUSHRW = 030 // flush both queues
- };
-};
-
-class ACE_Export ACE_Task_Base : public ACE_Service_Object
-{
- // = TITLE
- // Direct base class for the ACE_Task template.
- //
- // = DESCRIPTION
- // This class factors out the non-template code in order to
- // reduce template bloat, as well as to make it possible for the
- // <ACE_Thread_Manager> to store <ACE_Task_Base> *'s
- // polymorphically.
-public:
- // = Initialization and termination methods.
- ACE_Task_Base (ACE_Thread_Manager * = 0);
- // Constructor.
-
- virtual ~ACE_Task_Base (void);
- // Destructor.
-
- // = Initialization and termination hooks
-
- // Note that these methods *must* be defined by subclasses.
-
- virtual int open (void *args = 0);
- // Hook called to open a Task. <args> can be used to pass arbitrary
- // information into <open>.
-
- virtual int close (u_long flags = 0);
- // Hook called from <ACE_Task_Exit> when during thread exit and from
- // the default implemenation of <module_closed>. In general, this
- // method shouldn't be called directly by an application,
- // particularly if the <Task> is running as an Active Object.
- // Instead, a special message should be passed into the <Task> via
- // the <put> method defined below, and the <svc> method should
- // interpret this as a flag to shut down the <Task>.
-
- virtual int module_closed (void);
- // Hook called during ACE_Module::close(). The default
- // implementation calls forwards the call to close(1). Please
- // notice the changed value of the default argument of close().
- // This allows tasks to differ between the call has been originated
- // from <ACE_Task_Exit> or from <module_closed>. Be aware that
- // close(0) will be also called when a thread associated with the
- // ACE_Task instance exits.
-
- // = Immediate and deferred processing methods, respectively.
- virtual int put (ACE_Message_Block *, ACE_Time_Value * = 0);
- // Transfer msg into the queue to handle immediate processing.
-
- virtual int svc (void);
- // Run by a daemon thread to handle deferred processing.
-
- // = Active object activation method.
- virtual int activate (long flags = THR_NEW_LWP,
- int n_threads = 1,
- int force_active = 0,
- long priority = ACE_DEFAULT_THREAD_PRIORITY,
- int grp_id = -1,
- ACE_Task_Base *task = 0,
- ACE_hthread_t thread_handles[] = 0,
- void *stack[] = 0,
- size_t stack_size[] = 0,
- ACE_thread_t thread_names[] = 0);
- // Turn the task into an active object, i.e., having <n_threads> of
- // control, all running at the <priority> level (see below) with the same
- // <grp_id>, all of which invoke <Task::svc>. Returns -1 if failure
- // occurs, returns 1 if Task is already an active object and
- // <force_active> is false (doesn't *not* create a new thread in
- // this case), and returns 0 if Task was not already an active
- // object and a thread is created successfully or thread is an
- // active object and <force_active> is true.
- //
- // The <{flags}> are a bitwise-OR of the following:
- // = BEGIN<INDENT>
- // THR_CANCEL_DISABLE, THR_CANCEL_ENABLE, THR_CANCEL_DEFERRED,
- // THR_CANCEL_ASYNCHRONOUS, THR_BOUND, THR_NEW_LWP, THR_DETACHED,
- // THR_SUSPENDED, THR_DAEMON, THR_JOINABLE, THR_SCHED_FIFO,
- // THR_SCHED_RR, THR_SCHED_DEFAULT
- // = END<INDENT>
- //
- // By default, or if <{priority}> is set to
- // ACE_DEFAULT_THREAD_PRIORITY, an "appropriate" priority value for
- // the given scheduling policy (specified in <{flags}>, e.g.,
- // <THR_SCHED_DEFAULT>) is used. This value is calculated
- // dynamically, and is the median value between the minimum and
- // maximum priority values for the given policy. If an explicit
- // value is given, it is used. Note that actual priority values are
- // EXTREMEMLY implementation-dependent, and are probably best
- // avoided.
- //
- // If <thread_handles> != 0 it is assumed to be an array of <n>
- // thread_handles that will be assigned the values of the thread
- // handles being spawned. Returns -1 on failure (<errno> will
- // explain...), otherwise returns the group id of the threads.
- //
- // If <stack> != 0 it is assumed to be an array of <n> pointers to
- // the base of the stacks to use for the threads being spawned.
- // Likewise, if <stack_size> != 0 it is assumed to be an array of
- // <n> values indicating how big each of the corresponding <stack>s
- // are.
-
- virtual int wait (void);
- // Wait for all threads running in this task to exit.
-
- // = Suspend/resume a Task
- virtual int suspend (void);
- // Suspend a task.
- virtual int resume (void);
- // Resume a suspended task.
-
- int grp_id (void) const;
- // Get the current group id.
-
- void grp_id (int);
- // Set the current group id.
-
- ACE_Thread_Manager *thr_mgr (void) const;
- // Gets the thread manager associated with this Task.
-
- void thr_mgr (ACE_Thread_Manager *);
- // Set the thread manager associated with this Task.
-
- int is_reader (void) const;
- // True if queue is a reader, else false.
-
- int is_writer (void) const;
- // True if queue is a writer, else false.
-
- size_t thr_count (void) const;
- // Returns the number of threads currently running within a task.
- // If we're a passive object this value is 0, else it's > 0.
-
- void thr_count_dec (void);
- // Atomically decrement the thread count by 1. This should only be
- // called by the <ACE_Task_Exit> class destructor.
-
- static void *svc_run (void *);
- // Routine that runs the service routine as a daemon thread.
-
- static void cleanup (void *object, void *params);
- // Cleanup hook that is called when a thread exits to gracefully
- // shutdown an <ACE_Task>.
-
- // = Internal data (should be private...).
-// private:
-
- size_t thr_count_;
- // Count of the number of threads running within the task. If this
- // value is > 0 then we're an active object and the value of
- // <thr_count_> is the number of active threads at this instant. If
- // the value == 0, then we're a passive object.
-
- ACE_Thread_Manager *thr_mgr_;
- // Multi-threading manager.
-
- u_long flags_;
- // ACE_Task flags.
-
- int grp_id_;
- // This maintains the group id of the Task.
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- ACE_Thread_Mutex lock_;
- // Protect the state of a Task during concurrent operations, but
- // only if we're configured as MT safe...
-#endif /* ACE_MT_SAFE */
-
-private:
-
- // = Disallow these operations.
- ACE_Task_Base &operator= (const ACE_Task_Base &);
- ACE_Task_Base (const ACE_Task_Base &);
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Task.i"
-#endif /* __ACE_INLINE__ */
-
-// Include the ACE_Task templates classes at this point.
-#include "ace/Task_T.h"
-
-#endif /* ACE_TASK_H */
diff --git a/ace/Task.i b/ace/Task.i
deleted file mode 100644
index fd9f992579b..00000000000
--- a/ace/Task.i
+++ /dev/null
@@ -1,114 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Task.i
-
-ACE_INLINE ACE_Thread_Manager *
-ACE_Task_Base::thr_mgr (void) const
-{
- ACE_TRACE ("ACE_Task_Base::thr_mgr");
- return this->thr_mgr_;
-}
-
-ACE_INLINE void
-ACE_Task_Base::thr_mgr (ACE_Thread_Manager *thr_mgr)
-{
- ACE_TRACE ("ACE_Task_Base::thr_mgr");
- this->thr_mgr_ = thr_mgr;
-}
-
-// Return the count of the current number of threads.
-ACE_INLINE size_t
-ACE_Task_Base::thr_count (void) const
-{
- ACE_TRACE ("ACE_Task_Base::thr_count");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, (ACE_Thread_Mutex &) this->lock_, 0));
-
- return this->thr_count_;
-}
-
-// Decrement the count of the active threads by 1.
-
-ACE_INLINE void
-ACE_Task_Base::thr_count_dec (void)
-{
- ACE_TRACE ("ACE_Task_Base::thr_count_dec");
- ACE_MT (ACE_GUARD (ACE_Thread_Mutex, ace_mon, this->lock_));
-
- this->thr_count_--;
-}
-
-ACE_INLINE int
-ACE_Task_Base::is_reader (void) const
-{
- ACE_TRACE ("ACE_Task_Base::is_reader");
- return (ACE_BIT_ENABLED (this->flags_, ACE_Task_Flags::ACE_READER));
-}
-
-ACE_INLINE int
-ACE_Task_Base::is_writer (void) const
-{
- ACE_TRACE ("ACE_Task_Base::is_writer");
- return (ACE_BIT_DISABLED (this->flags_, ACE_Task_Flags::ACE_READER));
-}
-
-// Default ACE_Task service routine
-
-ACE_INLINE int
-ACE_Task_Base::svc (void)
-{
- ACE_TRACE ("ACE_Task_Base::svc");
- return 0;
-}
-
-// Default ACE_Task open routine
-
-ACE_INLINE int
-ACE_Task_Base::open (void *)
-{
- ACE_TRACE ("ACE_Task_Base::open");
- return 0;
-}
-
-// Default ACE_Task close routine
-
-ACE_INLINE int
-ACE_Task_Base::close (u_long)
-{
- ACE_TRACE ("ACE_Task_Base::close");
- return 0;
-}
-
-// Default ACE_Task put routine.
-
-ACE_INLINE int
-ACE_Task_Base::put (ACE_Message_Block *, ACE_Time_Value *)
-{
- ACE_TRACE ("ACE_Task_Base::put");
- return 0;
-}
-
-// Get the current group id.
-ACE_INLINE int
-ACE_Task_Base::grp_id (void) const
-{
- ACE_TRACE ("ACE_Task_Base::grp_id");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, (ACE_Thread_Mutex &) this->lock_, -1));
- return this->grp_id_;
-}
-
-// Set the current group id.
-
-ACE_INLINE void
-ACE_Task_Base::grp_id (int id)
-{
- ACE_TRACE ("ACE_Task_Base::grp_id");
- ACE_MT (ACE_GUARD (ACE_Thread_Mutex, ace_mon, this->lock_));
-
- // Cache the group id in the task and then set it in the
- // Thread_Manager, if there is one.
- this->grp_id_ = id;
- if (this->thr_mgr ())
- this->thr_mgr ()->set_grp (this, id);
-}
-
diff --git a/ace/Task_T.cpp b/ace/Task_T.cpp
deleted file mode 100644
index d48dd6d9a62..00000000000
--- a/ace/Task_T.cpp
+++ /dev/null
@@ -1,98 +0,0 @@
-// Task.cpp
-// $Id$
-
-#if !defined (ACE_TASK_T_C)
-#define ACE_TASK_T_C
-
-#define ACE_BUILD_DLL
-#include "ace/Task_T.h"
-#include "ace/Module.h"
-#include "ace/Service_Config.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Task_T.i"
-#endif /* __ACE_INLINE__ */
-
-template <ACE_SYNCH_DECL> void
-ACE_Task<ACE_SYNCH_USE>::dump (void) const
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nthr_mgr_ = %x"), this->thr_mgr_));
- this->msg_queue_->dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("delete_msg_queue_ = %d\n"), this->delete_msg_queue_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nflags = %x"), this->flags_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nmod_ = %x"), this->mod_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nnext_ = %x"), this->next_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ngrp_id_ = %d"), this->grp_id_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nthr_count_ = %d"), this->thr_count_));
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- this->lock_.dump ();
-#endif /* ACE_MT_SAFE */
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// If the user doesn't supply a ACE_Message_Queue pointer then we'll
-// allocate one dynamically. Otherwise, we'll use the one they give.
-
-template<ACE_SYNCH_DECL>
-ACE_Task<ACE_SYNCH_USE>::ACE_Task (ACE_Thread_Manager *thr_man,
- ACE_Message_Queue<ACE_SYNCH_USE> *mq)
- : ACE_Task_Base (thr_man),
- msg_queue_ (0),
- delete_msg_queue_ (0),
- mod_ (0),
- next_ (0)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::ACE_Task");
-
- if (mq == 0)
- {
- ACE_NEW (mq, ACE_Message_Queue<ACE_SYNCH_USE>);
- this->delete_msg_queue_ = 1;
- }
-
- this->msg_queue_ = mq;
-}
-
-template<ACE_SYNCH_DECL>
-ACE_Task<ACE_SYNCH_USE>::~ACE_Task (void)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::~ACE_Task");
- if (this->delete_msg_queue_)
- delete this->msg_queue_;
-
- // These assignments aren't strickly necessary but they help guard
- // against odd race conditions...
- this->delete_msg_queue_ = 0;
-}
-
-template<ACE_SYNCH_DECL> ACE_Task<ACE_SYNCH_USE> *
-ACE_Task<ACE_SYNCH_USE>::sibling (void)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::sibling");
- if (this->mod_ == 0)
- return 0;
- else
- return this->mod_->sibling (this);
-}
-
-template<ACE_SYNCH_DECL> const ASYS_TCHAR *
-ACE_Task<ACE_SYNCH_USE>::name (void) const
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::name");
- if (this->mod_ == 0)
- return 0;
- else
- return this->mod_->name ();
-}
-
-template<ACE_SYNCH_DECL> ACE_Module<ACE_SYNCH_USE> *
-ACE_Task<ACE_SYNCH_USE>::module (void) const
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::module");
- return this->mod_;
-}
-
-#endif /* ACE_TASK_T_C */
diff --git a/ace/Task_T.h b/ace/Task_T.h
deleted file mode 100644
index e3d2aecb5dc..00000000000
--- a/ace/Task_T.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Task_T.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TASK_T_H)
-#define ACE_TASK_T_H
-
-#include "ace/Message_Queue.h"
-#include "ace/Synch_T.h"
-#include "ace/Task.h"
-
-// Forward decls...
-template <ACE_SYNCH_DECL> class ACE_Module;
-
-template <ACE_SYNCH_DECL>
-class ACE_Task : public ACE_Task_Base
-{
- // = TITLE
- // Primary interface for application message processing, as well
- // as input and output message queueing.
- //
- // = DESCRIPTION
- // This class serves as the basis for passive and active objects
- // in ACE.
-public:
- friend class ACE_Module<ACE_SYNCH_USE>;
- friend class ACE_Module_Type;
-
- // = Initialization/termination methods.
- ACE_Task (ACE_Thread_Manager *thr_mgr = 0,
- ACE_Message_Queue<ACE_SYNCH_USE> *mq = 0);
- // Initialize a Task, supplying a thread manager and a message
- // queue. If the user doesn't supply a ACE_Message_Queue pointer
- // then we'll allocate one dynamically. Otherwise, we'll use the
- // one they give.
-
- virtual ~ACE_Task (void);
- // Destructor.
-
- ACE_Message_Queue<ACE_SYNCH_USE> *msg_queue (void);
- // Gets the message queue associated with this task.
-
- void msg_queue (ACE_Message_Queue<ACE_SYNCH_USE> *);
- // Sets the message queue associated with this task.
-
-public: // Should be protected:
- // = Message queue manipulation methods.
-
- int putq (ACE_Message_Block *, ACE_Time_Value *tv = 0);
- // Insert message into the message list.
-
- int getq (ACE_Message_Block *&mb, ACE_Time_Value *tv = 0);
- // Extract the first message from the list (blocking).
-
- int ungetq (ACE_Message_Block *, ACE_Time_Value *tv = 0);
- // Return a message to the queue.
-
- int can_put (ACE_Message_Block *);
- // Tests whether we can enqueue a message without blocking.
-
- int reply (ACE_Message_Block *, ACE_Time_Value *tv = 0);
- // Turn the message around and send it back down the Stream.
-
- int put_next (ACE_Message_Block *msg, ACE_Time_Value *tv = 0);
- // Transfer message to the adjacent ACE_Task in a ACE_Stream.
-
- // = ACE_Task utility routines to identify names et al.
- const ASYS_TCHAR *name (void) const;
- // Return the name of the enclosing Module if there's one associated
- // with the Task, else returns 0.
-
- // = Pointers to next ACE_Task_Base (if ACE is part of an ACE_Stream).
- ACE_Task<ACE_SYNCH_USE> *next (void);
- // Get next Task pointer.
- void next (ACE_Task<ACE_SYNCH_USE> *);
- // Set next Task pointer.
-
- ACE_Task<ACE_SYNCH_USE> *sibling (void);
- // Return the Task's sibling if there's one associated with the
- // Task's Module, else returns 0.
-
- ACE_Module<ACE_SYNCH_USE> *module (void) const;
- // Return the Task's Module if there is one, else returns 0.
-
- int flush (u_long flag = ACE_Task_Flags::ACE_FLUSHALL);
- // Flush the queue. Note that if this conflicts with the C++
- // iostream flush() function, just rewrite the iostream function as
- // ::flush().
-
- // = Special routines corresponding to certain message types.
-
- void water_marks (ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds, size_t);
- // Manipulate watermarks.
-
- ACE_Message_Queue<ACE_SYNCH_USE> *msg_queue_;
- // List of messages on the ACE_Task..
-
- int delete_msg_queue_;
- // 1 if should delete Message_Queue, 0 otherwise.
-
- ACE_Module<ACE_SYNCH_USE> *mod_;
- // Back-pointer to the enclosing module.
-
- ACE_Task<ACE_SYNCH_USE> *next_;
- // Pointer to adjacent ACE_Task.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
-
- // = Disallow these operations.
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Task<ACE_SYNCH_USE> &))
- ACE_UNIMPLEMENTED_FUNC (ACE_Task (const ACE_Task<ACE_SYNCH_USE> &))
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Task_T.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Task_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Task_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_TASK_T_H */
diff --git a/ace/Task_T.i b/ace/Task_T.i
deleted file mode 100644
index 1a78650279f..00000000000
--- a/ace/Task_T.i
+++ /dev/null
@@ -1,103 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Task_T.i
-
-template <ACE_SYNCH_DECL> ACE_INLINE void
-ACE_Task<ACE_SYNCH_USE>::water_marks (ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds cmd,
- size_t wm_size)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::water_marks");
- if (cmd == ACE_IO_Cntl_Msg::SET_LWM)
- this->msg_queue_->low_water_mark (wm_size);
- else /* cmd == ACE_IO_Cntl_Msg::SET_HWM */
- this->msg_queue_->high_water_mark (wm_size);
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Task<ACE_SYNCH_USE>::getq (ACE_Message_Block *&mb, ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::getq");
- return this->msg_queue_->dequeue_head (mb, tv);
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Task<ACE_SYNCH_USE>::can_put (ACE_Message_Block *)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::can_put");
- assert (!"not implemented");
- return -1;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Task<ACE_SYNCH_USE>::putq (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::putq");
- return this->msg_queue_->enqueue_tail (mb, tv);
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Task<ACE_SYNCH_USE>::ungetq (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::ungetq");
- return this->msg_queue_->enqueue_head (mb, tv);
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Task<ACE_SYNCH_USE>::flush (u_long flag)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::flush");
- if (ACE_BIT_ENABLED (flag, ACE_Task_Flags::ACE_FLUSHALL))
- return this->msg_queue_ != 0 && this->msg_queue_->close ();
- else
- return -1; // Note, need to be more careful about what we free...
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE void
-ACE_Task<ACE_SYNCH_USE>::msg_queue (ACE_Message_Queue<ACE_SYNCH_USE> *mq)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::msg_queue");
- if (this->delete_msg_queue_)
- {
- delete this->msg_queue_;
- this->delete_msg_queue_ = 0;
- }
- this->msg_queue_ = mq;
-}
-
-template <ACE_SYNCH_DECL> ACE_Message_Queue<ACE_SYNCH_USE> *
-ACE_Task<ACE_SYNCH_USE>::msg_queue (void)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::msg_queue");
- return this->msg_queue_;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Task<ACE_SYNCH_USE>::reply (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::reply");
- return this->sibling ()->put_next (mb, tv);
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE ACE_Task<ACE_SYNCH_USE> *
-ACE_Task<ACE_SYNCH_USE>::next (void)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::next");
- return this->next_;
-}
-
-template <ACE_SYNCH_DECL> ACE_INLINE void
-ACE_Task<ACE_SYNCH_USE>::next (ACE_Task<ACE_SYNCH_USE> *q)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::next");
- this->next_ = q;
-}
-
-// Transfer msg to the next ACE_Task.
-
-template <ACE_SYNCH_DECL> ACE_INLINE int
-ACE_Task<ACE_SYNCH_USE>::put_next (ACE_Message_Block *msg, ACE_Time_Value *tv)
-{
- ACE_TRACE ("ACE_Task<ACE_SYNCH_USE>::put_next");
- return this->next_ == 0 ? -1 : this->next_->put (msg, tv);
-}
diff --git a/ace/Thread.cpp b/ace/Thread.cpp
deleted file mode 100644
index 05454c50f90..00000000000
--- a/ace/Thread.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
-// Thread.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Thread.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Thread.i"
-#endif /* !defined (__ACE_INLINE__) */
-
-#if defined (ACE_HAS_THREADS)
-
-int
-ACE_Thread::spawn_n (size_t n,
- ACE_THR_FUNC func,
- void *arg,
- long flags,
- long priority,
- void *stack[],
- size_t stack_size[],
- ACE_Thread_Adapter *thread_adapter)
-{
- ACE_TRACE ("ACE_Thread::spawn_n");
- ACE_thread_t t_id;
- size_t i;
-
- for (i = 0; i < n; i++)
- // Bail out if error occurs.
- if (ACE_OS::thr_create (func,
- arg,
- flags,
- &t_id,
- 0,
- priority,
- stack == 0 ? 0 : stack[i],
- stack_size == 0 ? 0 : stack_size[i],
- thread_adapter) != 0)
- break;
-
- return i;
-}
-
-int
-ACE_Thread::spawn_n (ACE_thread_t thread_ids[],
- size_t n,
- ACE_THR_FUNC func,
- void *arg,
- long flags,
- long priority,
- void *stack[],
- size_t stack_size[],
- ACE_hthread_t thread_handles[],
- ACE_Thread_Adapter *thread_adapter)
-{
- ACE_TRACE ("ACE_Thread::spawn_n");
- size_t i;
-
- for (i = 0; i < n; i++)
- {
- ACE_thread_t t_id;
- ACE_hthread_t t_handle;
-
- int result =
- ACE_OS::thr_create (func,
- arg,
- flags,
- &t_id,
- &t_handle,
- priority,
- stack == 0 ? 0 : stack[i],
- stack_size == 0 ? 0 : stack_size[i],
- thread_adapter);
-
- if (result == 0)
- {
- if (thread_ids != 0)
- thread_ids[i] = t_id;
- if (thread_handles != 0)
- thread_handles[i] = t_handle;
- }
- else
- // Bail out if error occurs.
- break;
- }
-
- return i;
-}
-
-#endif /* ACE_HAS_THREADS */
diff --git a/ace/Thread.h b/ace/Thread.h
deleted file mode 100644
index 45d7514d4e2..00000000000
--- a/ace/Thread.h
+++ /dev/null
@@ -1,223 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Thread.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_THREAD_H)
-#define ACE_THREAD_H
-
-#include "ace/ACE.h"
-
-class ACE_Export ACE_Thread
-{
- // = TITLE
- // Provides a wrapper for threads.
- //
- // = DESCRIPTION
- // This class provides a common interface that is mapped onto
- // POSIX Pthreads, Solaris threads, Win32 threads, VxWorks
- // threads, or pSoS threads. Note, however, that it is
- // generally a better idea to use the <ACE_Thread_Manager>
- // programming API rather than the <ACE_Thread> API since the
- // thread manager is more powerful.
-public:
- static int spawn (ACE_THR_FUNC func,
- void *arg = 0,
- long flags = THR_NEW_LWP,
- ACE_thread_t *t_id = 0,
- ACE_hthread_t *t_handle = 0,
- long priority = ACE_DEFAULT_THREAD_PRIORITY,
- void *stack = 0,
- size_t stack_size = 0,
- ACE_Thread_Adapter *thread_adapter = 0);
- // Creates a new thread having <flags> attributes and running <func>
- // with <args> (if <thread_adapter> is non-0 then <func> and <args>
- // are ignored and are obtained from <thread_adapter>). <thr_id>
- // and <t_handle> are set to the thread's ID and handle (?),
- // respectively. The thread runs at <priority> priority (see
- // below).
- //
- // The <flags> are a bitwise-OR of the following:
- // = BEGIN<INDENT>
- // THR_CANCEL_DISABLE, THR_CANCEL_ENABLE, THR_CANCEL_DEFERRED,
- // THR_CANCEL_ASYNCHRONOUS, THR_BOUND, THR_NEW_LWP, THR_DETACHED,
- // THR_SUSPENDED, THR_DAEMON, THR_JOINABLE, THR_SCHED_FIFO,
- // THR_SCHED_RR, THR_SCHED_DEFAULT
- // = END<INDENT>
- //
- // By default, or if <priority> is set to
- // ACE_DEFAULT_THREAD_PRIORITY, an "appropriate" priority value for
- // the given scheduling policy (specified in <flags}>, e.g.,
- // <THR_SCHED_DEFAULT>) is used. This value is calculated
- // dynamically, and is the median value between the minimum and
- // maximum priority values for the given policy. If an explicit
- // value is given, it is used. Note that actual priority values are
- // EXTREMEMLY implementation-dependent, and are probably best
- // avoided.
- //
- // Note that <thread_adapter> is always deleted by <thr_create>,
- // therefore it must be allocated with global operator new.
-
- static int spawn_n (size_t n,
- ACE_THR_FUNC func,
- void *arg = 0,
- long flags = THR_NEW_LWP,
- long priority = ACE_DEFAULT_THREAD_PRIORITY,
- void *stack[] = 0,
- size_t stack_size[] = 0,
- ACE_Thread_Adapter *thread_adapter = 0);
- // Spawn N new threads, which execute <func> with argument <arg> (if
- // <thread_adapter> is non-0 then <func> and <args> are ignored and
- // are obtained from <thread_adapter>). If <stack> != 0 it is
- // assumed to be an array of <n> pointers to the base of the stacks
- // to use for the threads being spawned. Likewise, if <stack_size>
- // != 0 it is assumed to be an array of <n> values indicating how
- // big each of the corresponding <stack>s are. Returns the number
- // of threads actually spawned (if this doesn't equal the number
- // requested then something has gone wrong and <errno> will
- // explain...).
- //
- // See also <spawn>.
-
- static int spawn_n (ACE_thread_t thread_ids[],
- size_t n,
- ACE_THR_FUNC func,
- void *arg,
- long flags,
- long priority = ACE_DEFAULT_THREAD_PRIORITY,
- void *stack[] = 0,
- size_t stack_size[] = 0,
- ACE_hthread_t thread_handles[] = 0,
- ACE_Thread_Adapter *thread_adapter = 0);
- // Spawn <n> new threads, which execute <func> with argument <arg>
- // (if <thread_adapter> is non-0 then <func> and <args> are ignored
- // and are obtained from <thread_adapter>). The thread_ids of
- // successfully spawned threads will be placed into the <thread_ids>
- // buffer (which must be the same size as <n>). If <stack> != 0 it
- // is assumed to be an array of <n> pointers to the base of the
- // stacks to use for the threads being spawned. If <stack_size> !=
- // 0 it is assumed to be an array of <n> values indicating how big
- // each of the corresponding <stack>s are. If <thread_handles> != 0
- // it is assumed to be an array of <n> thread_handles that will be
- // assigned the values of the thread handles being spawned. Returns
- // the number of threads actually spawned (if this doesn't equal the
- // number requested then something has gone wrong and <errno> will
- // explain...).
- //
- // See also <spawn>.
-
- static int join (const ACE_Thread_ID &,
- void **status = 0);
- // Wait for one or more threads to exit.
-
- static int join (ACE_thread_t,
- ACE_thread_t *,
- void **status = 0);
- // Wait for one or more threads to exit.
-
- static int join (ACE_hthread_t,
- void ** = 0);
- // Wait for one thread to exit.
-
- static int resume (ACE_hthread_t);
- // Continue the execution of a previously suspended thread.
-
- static int suspend (ACE_hthread_t);
- // Suspend the execution of a particular thread.
-
- static int getprio (ACE_hthread_t, int &prio);
- // Get the priority of a particular thread.
-
- static int setprio (ACE_hthread_t, int prio);
- // Set the priority of a particular thread.
-
- static int kill (ACE_thread_t, int signum);
- // Send a signal to the thread.
-
- static void yield (void);
- // Yield the thread to another.
-
- static void self (ACE_hthread_t &t_handle);
- // Return the unique kernel handle of the thread. Note that on
- // Win32 this is actually a pseudohandle, which cannot be shared
- // with other processes or waited on by threads. To locate the real
- // handle, please use the <ACE_Thread_Manager::thr_self> method.
-
- static ACE_thread_t self (void);
- // Return the unique ID of the thread.
-
- static void exit (void *status = 0);
- // Exit the current thread and return "status".
-
- static int getconcurrency (void);
- // Get the LWP concurrency level of the process.
-
- static int setconcurrency (int new_level);
- // Set the LWP concurrency level of the process.
-
- static int sigsetmask (int how,
- const sigset_t *set,
- sigset_t *oset = 0);
- // Change and/or examine calling thread's signal mask.
-
- static int keycreate (ACE_thread_key_t *keyp,
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_THR_C_DEST destructor,
-#else
- ACE_THR_DEST destructor,
-#endif /* ACE_HAS_THR_C_DEST */
- void * = 0);
- // Allocates a <keyp> that is used to identify data that is specific
- // to each thread in the process. The key is global to all threads
- // in the process.
-
- static int keyfree (ACE_thread_key_t key);
- // Free up the key so that other threads can reuse it.
-
- static int setspecific (ACE_thread_key_t key,
- void *value);
- // Bind value to the thread-specific data key, <key>, for the calling
- // thread.
-
- static int getspecific (ACE_thread_key_t key,
- void **valuep);
- // Stores the current value bound to <key> for the calling thread
- // into the location pointed to by <valuep>.
-
- static int disablecancel (struct cancel_state *old_state);
- // Disable thread cancellation.
-
- static int enablecancel (struct cancel_state *old_state,
- int flag);
- // Enable thread cancellation.
-
- static int setcancelstate (struct cancel_state &new_state,
- struct cancel_state *old_state);
- // Set the cancellation state.
-
- static int cancel (ACE_thread_t t_id);
- // Cancel a thread.
-
- static void testcancel (void);
- // Test the cancel.
-
-private:
- ACE_Thread (void);
- // Ensure that we don't get instantiated.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Thread.i"
-#endif /* __ACE_INLINE__ */
-#endif /* ACE_THREAD_H */
diff --git a/ace/Thread.i b/ace/Thread.i
deleted file mode 100644
index 7eb0b0b7bc6..00000000000
--- a/ace/Thread.i
+++ /dev/null
@@ -1,270 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Thread.i
-
-// Allocates a <keyp> that is used to identify data that is specific
-// to each thread in the process. The key is global to all threads in
-// the process.
-
-ACE_INLINE int
-ACE_Thread::keycreate (ACE_thread_key_t *keyp,
-#if defined (ACE_HAS_THR_C_DEST)
- ACE_THR_C_DEST destructor,
-#else
- ACE_THR_DEST destructor,
-#endif /* ACE_HAS_THR_C_DEST */
- void *inst)
-{
- ACE_TRACE ("ACE_Thread::keycreate");
- return ACE_OS::thr_keycreate (keyp, destructor, inst);
-}
-
-// Free up the key so that other threads can reuse it.
-
-ACE_INLINE int
-ACE_Thread::keyfree (ACE_thread_key_t key)
-{
- ACE_TRACE ("ACE_Thread::keyfree");
- return ACE_OS::thr_keyfree (key);
-}
-
-// Bind value to the thread-specific data key, <key>, for the calling
-// thread.
-
-ACE_INLINE int
-ACE_Thread::setspecific (ACE_thread_key_t key, void *value)
-{
- ACE_TRACE ("ACE_Thread::setspecific");
- return ACE_OS::thr_setspecific (key, value);
-}
-
-// Stores the current value bound to <key> for the calling thread
-// into the location pointed to by <valuep>.
-
-ACE_INLINE int
-ACE_Thread::getspecific (ACE_thread_key_t key, void **valuep)
-{
- ACE_TRACE ("ACE_Thread::getspecific");
- return ACE_OS::thr_getspecific (key, valuep);
-}
-
-ACE_INLINE ACE_thread_t
-ACE_Thread::self (void)
-{
-// ACE_TRACE ("ACE_Thread::self");
- return ACE_OS::thr_self ();
-}
-
-ACE_INLINE void
-ACE_Thread::exit (void *status)
-{
- ACE_TRACE ("ACE_Thread::exit");
- ACE_OS::thr_exit (status);
-}
-
-ACE_INLINE void
-ACE_Thread::yield (void)
-{
- ACE_TRACE ("ACE_Thread::yield");
- ACE_OS::thr_yield ();
-}
-
-ACE_INLINE int
-ACE_Thread::spawn (ACE_THR_FUNC func,
- void *arg,
- long flags,
- ACE_thread_t *t_id,
- ACE_hthread_t *t_handle,
- long priority,
- void *thr_stack,
- size_t thr_stack_size,
- ACE_Thread_Adapter *thread_adapter)
-{
- ACE_TRACE ("ACE_Thread::spawn");
- return ACE_OS::thr_create (func,
- arg,
- flags,
- t_id,
- t_handle,
- priority,
- thr_stack,
- thr_stack_size,
- thread_adapter);
-}
-
-ACE_INLINE int
-ACE_Thread::resume (ACE_hthread_t t_id)
-{
- ACE_TRACE ("ACE_Thread::resume");
- return ACE_OS::thr_continue (t_id);
-}
-
-ACE_INLINE int
-ACE_Thread::suspend (ACE_hthread_t t_id)
-{
- ACE_TRACE ("ACE_Thread::suspend");
- return ACE_OS::thr_suspend (t_id);
-}
-
-ACE_INLINE int
-ACE_Thread::kill (ACE_thread_t t_id, int signum)
-{
- ACE_TRACE ("ACE_Thread::kill");
- return ACE_OS::thr_kill (t_id, signum);
-}
-
-ACE_INLINE int
-ACE_Thread::join (ACE_thread_t wait_for,
- ACE_thread_t *departed,
- void **status)
-{
- ACE_TRACE ("ACE_Thread::join");
- return ACE_OS::thr_join (wait_for, departed, status);
-}
-
-ACE_INLINE int
-ACE_Thread::join (ACE_hthread_t wait_for,
- void **status)
-{
- ACE_TRACE ("ACE_Thread::join");
- return ACE_OS::thr_join (wait_for, status);
-}
-
-ACE_INLINE int
-ACE_Thread::getconcurrency (void)
-{
- ACE_TRACE ("ACE_Thread::getconcurrency");
- return ACE_OS::thr_getconcurrency ();
-}
-
-ACE_INLINE int
-ACE_Thread::setconcurrency (int new_level)
-{
- ACE_TRACE ("ACE_Thread::setconcurrency");
- return ACE_OS::thr_setconcurrency (new_level);
-}
-
-ACE_INLINE int
-ACE_Thread::sigsetmask (int how,
- const sigset_t *set,
- sigset_t *oset)
-{
- ACE_TRACE ("ACE_Thread::sigsetmask");
- return ACE_OS::thr_sigsetmask (how, set, oset);
-}
-
-ACE_INLINE int
-ACE_Thread::disablecancel (struct cancel_state *old_state)
-{
- ACE_TRACE ("ACE_Thread::disablecancel");
- int old_cstate = 0;
- int retval;
- if ((retval = ACE_OS::thr_setcancelstate (THR_CANCEL_DISABLE,
- &old_cstate)) == 0)
- if (old_state != 0)
- {
- ACE_OS::memset (old_state, 0, sizeof(old_state));
- old_state->cancelstate = old_cstate;
- }
-
- return retval;
-}
-
-ACE_INLINE int
-ACE_Thread::enablecancel (struct cancel_state *old_state,
- int flag)
-{
- ACE_TRACE ("ACE_Thread::enablecancel");
- int old_cstate = 0;
- int old_ctype = 0;
- int retval;
-
- retval = ACE_OS::thr_setcancelstate (THR_CANCEL_ENABLE, &old_cstate);
-
- if (retval != 0)
- return retval;
-
- retval = ACE_OS::thr_setcanceltype (flag, &old_ctype);
-
- if (retval != 0)
- return retval;
-
- if (old_state != 0)
- {
- old_state->cancelstate = old_cstate;
- old_state->canceltype = old_ctype;
- }
-
- return 0;
-}
-
-ACE_INLINE int
-ACE_Thread::setcancelstate (struct cancel_state &new_state,
- struct cancel_state *old_state)
-{
- ACE_TRACE ("ACE_Thread::setcancelstate");
- int old_cstate = 0;
- int old_ctype = 0;
-
- if (new_state.cancelstate != 0
- && ACE_OS::thr_setcancelstate (new_state.cancelstate,
- &old_cstate) == 0)
- return -1;
-
- if (new_state.canceltype != 0
- && ACE_OS::thr_setcanceltype (new_state.canceltype,
- &old_ctype) == 0)
- {
- int o_cstate;
-
- ACE_OS::thr_setcancelstate (old_cstate,
- &o_cstate);
- return -1;
- }
-
- if (old_state != 0)
- {
- old_state->cancelstate = old_cstate;
- old_state->canceltype = old_ctype;
- }
-
- return 0;
-}
-
-ACE_INLINE int
-ACE_Thread::cancel (ACE_thread_t t_id)
-{
- ACE_TRACE ("ACE_Thread::cancel");
-
- return ACE_OS::thr_cancel (t_id);
-}
-
-ACE_INLINE void
-ACE_Thread::testcancel (void)
-{
- ACE_TRACE ("ACE_Thread::testcancel");
-
- ACE_OS::thr_testcancel ();
-}
-
-ACE_INLINE void
-ACE_Thread::self (ACE_hthread_t &t_id)
-{
-// ACE_TRACE ("ACE_Thread::self");
- ACE_OS::thr_self (t_id);
-}
-
-ACE_INLINE int
-ACE_Thread::getprio (ACE_hthread_t t_id, int &prio)
-{
- ACE_TRACE ("ACE_Thread::getprio");
- return ACE_OS::thr_getprio (t_id, prio);
-}
-
-ACE_INLINE int
-ACE_Thread::setprio (ACE_hthread_t t_id, int prio)
-{
- ACE_TRACE ("ACE_Thread::setprio");
- return ACE_OS::thr_setprio (t_id, prio);
-}
diff --git a/ace/Thread_Manager.cpp b/ace/Thread_Manager.cpp
deleted file mode 100644
index 4ebeb422346..00000000000
--- a/ace/Thread_Manager.cpp
+++ /dev/null
@@ -1,1843 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Synch_T.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Dynamic.h"
-#include "ace/Object_Manager.h"
-#include "ace/Singleton.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Thread_Manager.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Thread_Control)
-ACE_ALLOC_HOOK_DEFINE(ACE_Thread_Manager)
-
-// Process-wide Thread Manager.
-ACE_Thread_Manager *ACE_Thread_Manager::thr_mgr_ = 0;
-
-// Controls whether the Thread_Manager is deleted when we shut down
-// (we can only delete it safely if we created it!)
-int ACE_Thread_Manager::delete_thr_mgr_ = 0;
-
-void
-ACE_Thread_Manager::dump (void)
-{
- ACE_TRACE ("ACE_Thread_Manager::dump");
- // Cast away const-ness of this in order to use its non-const lock_.
- ACE_MT (ACE_GUARD (ACE_Thread_Mutex, ace_mon,
- ((ACE_Thread_Manager *) this)->lock_));
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ngrp_id_ = %d"), this->grp_id_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ncurrent_count_ = %d"), this->thr_list_.size ()));
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- iter.next ()->dump ();
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Thread_Descriptor::~ACE_Thread_Descriptor (void)
-{
-}
-
-int
-ACE_Thread_Descriptor::operator==(const ACE_Thread_Descriptor &rhs) const
-{
- return ACE_OS::thr_cmp (this->thr_handle_, rhs.thr_handle_) == 0
- && ACE_OS::thr_equal (this->thr_id_, rhs.thr_id_) == 0;
-}
-
-int
-ACE_Thread_Descriptor::operator!=(const ACE_Thread_Descriptor &rhs) const
-{
- return !(*this == rhs);
-}
-
-int
-ACE_Thread_Descriptor::at_exit (void *object,
- ACE_CLEANUP_FUNC cleanup_hook,
- void *param)
-{
- ACE_TRACE ("ACE_Thread_Descriptor::at_exit");
-
- // @@ This should really store these values into a stack, but we're
- // just solving one problem at a time now...
- this->cleanup_info_.object_ = object;
- this->cleanup_info_.cleanup_hook_ = cleanup_hook;
- this->cleanup_info_.param_ = param;
- return 0;
-}
-
-void
-ACE_Thread_Descriptor::dump (void) const
-{
- ACE_TRACE ("ACE_Thread_Descriptor::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nthr_id_ = %d"), this->thr_id_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nthr_handle_ = %d"), this->thr_handle_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ngrp_id_ = %d"), this->grp_id_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nthr_state_ = %d"), this->thr_state_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ncleanup_info_.cleanup_hook_ = %x"), this->cleanup_info_.cleanup_hook_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nflags_ = %x\n"), this->flags_));
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-ACE_Thread_Descriptor::ACE_Thread_Descriptor (void)
- : thr_id_ (ACE_OS::NULL_thread),
- thr_handle_ (ACE_OS::NULL_hthread),
- grp_id_ (0),
- thr_state_ (ACE_THR_IDLE),
- task_ (0)
-{
- ACE_TRACE ("ACE_Thread_Descriptor::ACE_Thread_Descriptor");
-
- this->cleanup_info_.cleanup_hook_ = 0;
- this->cleanup_info_.object_ = 0;
- this->cleanup_info_.param_ = 0;
-}
-
-// The following macro simplifies subsequence code.
-#define ACE_FIND(OP,INDEX) \
- ACE_Thread_Descriptor *INDEX = OP; \
-
-ACE_Thread_Descriptor *
-ACE_Thread_Manager::thread_desc_self (void)
-{
- // This method must be called with lock held.
-
- // Try to get it from cache.
- ACE_Thread_Descriptor *desc = ACE_LOG_MSG->thr_desc ();
-
- // Wasn't in the cache, so we'll have to look it up and cache it.
- // If ACE_HAS_THREAD_ADAPTER, we are guranteed never need to search
- // the list.
- if (desc == 0)
- {
- ACE_thread_t id = ACE_OS::thr_self ();
-
- desc = this->find_thread (id);
-
- // Thread descriptor adapter might not have been put into the
- // list yet.
- if (desc != 0)
- // Update the TSS cache.
- ACE_LOG_MSG->thr_desc (desc);
- }
-
- return desc;
-}
-
-ACE_Thread_Descriptor *
-ACE_Thread_Manager::thread_descriptor (ACE_thread_t thr_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::thread_descriptor");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, 0));
-
- ACE_FIND (this->find_thread (thr_id), ptr);
- return ptr;
-}
-
-ACE_Thread_Descriptor *
-ACE_Thread_Manager::hthread_descriptor (ACE_hthread_t thr_handle)
-{
- ACE_TRACE ("ACE_Thread_Manager::hthread_descriptor");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, 0));
-
- ACE_FIND (this->find_hthread (thr_handle), ptr);
- return ptr;
-}
-
-// Return the thread descriptor (indexed by ACE_hthread_t).
-
-int
-ACE_Thread_Manager::thr_self (ACE_hthread_t &self)
-{
- ACE_TRACE ("ACE_Thread_Manager::thr_self");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- ACE_Thread_Descriptor *desc =
- this->thread_desc_self ();
-
- if (desc == 0)
- return -1;
- else
- desc->self (self);
-
- return 0;
-}
-
-// Initialize the synchronization variables.
-
-ACE_Thread_Manager::ACE_Thread_Manager (size_t)
- : grp_id_ (1),
- automatic_wait_ (1)
-#if defined (ACE_HAS_THREADS)
- , zero_cond_ (lock_)
-#endif /* ACE_HAS_THREADS */
-{
- ACE_TRACE ("ACE_Thread_Manager::ACE_Thread_Manager");
-}
-
-ACE_Thread_Manager *
-ACE_Thread_Manager::instance (void)
-{
- ACE_TRACE ("ACE_Thread_Manager::instance");
-
- if (ACE_Thread_Manager::thr_mgr_ == 0)
- {
- // Perform Double-Checked Locking Optimization.
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance (), 0));
-
- if (ACE_Thread_Manager::thr_mgr_ == 0)
- {
- ACE_NEW_RETURN (ACE_Thread_Manager::thr_mgr_, ACE_Thread_Manager, 0);
- ACE_Thread_Manager::delete_thr_mgr_ = 1;
- }
- }
-
- return ACE_Thread_Manager::thr_mgr_;
-}
-
-ACE_Thread_Manager *
-ACE_Thread_Manager::instance (ACE_Thread_Manager *tm)
-{
- ACE_TRACE ("ACE_Thread_Manager::instance");
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance (), 0));
-
- ACE_Thread_Manager *t = ACE_Thread_Manager::thr_mgr_;
- // We can't safely delete it since we don't know who created it!
- ACE_Thread_Manager::delete_thr_mgr_ = 0;
-
- ACE_Thread_Manager::thr_mgr_ = tm;
- return t;
-}
-
-void
-ACE_Thread_Manager::close_singleton (void)
-{
- ACE_TRACE ("ACE_Thread_Manager::close_singleton");
-
- ACE_MT (ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon,
- *ACE_Static_Object_Lock::instance ()));
-
- if (ACE_Thread_Manager::delete_thr_mgr_)
- {
- // First, we clean up the thread descriptor list.
- ACE_Thread_Manager::thr_mgr_->close ();
- delete ACE_Thread_Manager::thr_mgr_;
- ACE_Thread_Manager::thr_mgr_ = 0;
- ACE_Thread_Manager::delete_thr_mgr_ = 0;
- }
-}
-
-// Close up and release all resources.
-
-int
-ACE_Thread_Manager::close ()
-{
- ACE_TRACE ("ACE_Thread_Manager::close");
-
- // Clean up the thread descriptor list.
- if (this->automatic_wait_)
- this->wait (0, 1);
- else
- {
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- this->remove_thr_all ();
- }
-
- return 0;
-}
-
-ACE_Thread_Manager::~ACE_Thread_Manager (void)
-{
- ACE_TRACE ("ACE_Thread_Manager::~ACE_Thread_Manager");
- this->close ();
-}
-
-#if defined (ACE_HAS_SIG_C_FUNC)
-extern "C" void
-ACE_Thread_Exit_cleanup (void *instance, void *)
-{
- ACE_TRACE ("ACE_Thread_Exit_cleanup");
-
- delete (ACE_TSS_TYPE (ACE_Thread_Exit) *) instance;
-}
-#else
-void
-ACE_Thread_Exit::cleanup (void *instance, void *)
-{
- ACE_TRACE ("ACE_Thread_Exit::cleanup");
-
- delete (ACE_TSS_TYPE (ACE_Thread_Exit) *) instance;
-}
-#endif /* ACE_HAS_SIG_C_FUNC */
-
-// NOTE: this preprocessor directive should match the one in
-// ACE_Task_Base::svc_run () below. This prevents the two statics
-// from being defined.
-ACE_Thread_Exit *
-ACE_Thread_Exit::instance (void)
-{
-#if (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)) && ! defined (ACE_HAS_PTHREAD_SIGMASK)
- ACE_TRACE ("ACE_Thread_Exit::instance");
-
- // Determines if we were dynamically allocated.
- static ACE_TSS_TYPE (ACE_Thread_Exit) *instance_;
-
- // Implement the Double Check pattern.
-
- if (instance_ == 0)
- {
- ACE_MT (ACE_Thread_Mutex *lock =
- ACE_Managed_Object<ACE_Thread_Mutex>::get_preallocated_object
- (ACE_Object_Manager::ACE_THREAD_EXIT_LOCK);
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *lock, 0));
-
- if (instance_ == 0)
- {
- ACE_NEW_RETURN (instance_, ACE_TSS_TYPE (ACE_Thread_Exit), 0);
-
- // Register for destruction with ACE_Object_Manager.
-#if defined ACE_HAS_SIG_C_FUNC
- ACE_Object_Manager::at_exit (instance_, ACE_Thread_Exit_cleanup, 0);
-#else
- ACE_Object_Manager::at_exit (instance_, ACE_Thread_Exit::cleanup, 0);
-#endif /* ACE_HAS_SIG_C_FUNC */
- }
- }
-
- return ACE_TSS_GET (instance_, ACE_Thread_Exit);
-#else
- return 0;
-#endif /* (ACE_HAS_THREAD_SPECIFIC_STORAGE || ACE_HAS_TSS_EMULATION) && ! ACE_HAS_PTHREAD_SIGMASK */
-}
-
-// Grab hold of the Task * so that we can close() it in the
-// destructor.
-
-ACE_Thread_Exit::ACE_Thread_Exit (void)
- : status_ ((void *) -1)
-{
- ACE_TRACE ("ACE_Thread_Exit::ACE_Thread_Exit");
-}
-
-// Set the this pointer...
-
-void
-ACE_Thread_Exit::thr_mgr (ACE_Thread_Manager *tm)
-{
- ACE_TRACE ("ACE_Thread_Exit::thr_mgr");
-
- if (tm != 0)
- this->thread_control_.insert (tm);
-}
-
-// Set the thread exit status value.
-
-void *
-ACE_Thread_Exit::status (void *s)
-{
- ACE_TRACE ("ACE_Thread_Exit::status");
- return this->status_ = s;
-}
-
-void *
-ACE_Thread_Exit::status (void)
-{
- ACE_TRACE ("ACE_Thread_Exit::status");
- return this->status_;
-}
-
-// When this object is destroyed the Task is automatically closed
-// down!
-
-ACE_Thread_Exit::~ACE_Thread_Exit (void)
-{
- ACE_TRACE ("ACE_Thread_Exit::~ACE_Thread_Exit");
-}
-
-// Run the entry point for thread spawned under the control of the
-// <ACE_Thread_Manager>. This must be an extern "C" to make certain
-// compilers happy...
-//
-// The interaction with <ACE_Thread_Exit> and
-// <ace_thread_manager_adapter> works like this, with
-// ACE_HAS_THREAD_SPECIFIC_STORAGE or ACE_HAS_TSS_EMULATION:
-//
-// o Every thread in the <ACE_Thread_Manager> is run with
-// <ace_thread_manager_adapter>.
-//
-// o <ace_thread_manager_adapter> retrieves the singleton
-// <ACE_Thread_Exit> instance from <ACE_Thread_Exit::instance>.
-// The singleton gets created in thread-specific storage
-// in the first call to that function. The key point is that the
-// instance is in thread-specific storage.
-//
-// o A thread can exit by various means, such as <ACE_Thread::exit>, C++
-// or Win32 exception, "falling off the end" of the thread entry
-// point function, etc.
-//
-// o If you follow this so far, now it gets really fun . . .
-// When the thread-specific storage (for the thread that
-// is being destroyed) is cleaned up, the OS threads package (or
-// the ACE emulation of thread-specific storage) will destroy any
-// objects that are in thread-specific storage. It has a list of
-// them, and just walks down the list and destroys each one.
-//
-// o That's where the ACE_Thread_Exit destructor gets called.
-
-extern "C" void *
-ace_thread_manager_adapter (void *args)
-{
-#if defined (ACE_HAS_TSS_EMULATION)
- // As early as we can in the execution of the new thread, allocate
- // its local TS storage. Allocate it on the stack, to save dynamic
- // allocation/dealloction.
- void *ts_storage[ACE_TSS_Emulation::ACE_TSS_THREAD_KEYS_MAX];
- ACE_TSS_Emulation::tss_open (ts_storage);
-#endif /* ACE_HAS_TSS_EMULATION */
-
- ACE_Thread_Adapter *thread_args = (ACE_Thread_Adapter *) args;
-
- // NOTE: this preprocessor directive should match the one in above
- // ACE_Thread_Exit::instance (). With the Xavier Pthreads package,
- // the exit_hook in TSS causes a seg fault. So, this works around
- // that by creating exit_hook on the stack.
-#if (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)) && ! defined (ACE_HAS_PTHREAD_SIGMASK)
- // Obtain our thread-specific exit hook and make sure that it knows
- // how to clean us up! Note that we never use this pointer directly
- // (it's stored in thread-specific storage), so it's ok to
- // dereference it here and only store it as a reference.
- ACE_Thread_Exit &exit_hook = *ACE_Thread_Exit::instance ();
-#else
- // Without TSS, create an <ACE_Thread_Exit> instance. When this
- // function returns, its destructor will be called because the
- // object goes out of scope. The drawback with this appraoch is
- // that the destructor _won't_ get called if <thr_exit> is called.
- // So, threads shouldn't exit that way. Instead, they should return
- // from <svc>.
- ACE_Thread_Exit exit_hook;
-#endif /* (ACE_HAS_THREAD_SPECIFIC_STORAGE || ACE_HAS_TSS_EMULATION) && ! ACE_HAS_PTHREAD_SIGMASK */
-
- // Keep track of the <Thread_Manager> that's associated with this
- // <exit_hook>.
- exit_hook.thr_mgr (thread_args->thr_mgr ());
-
- // Invoke the user-supplied function with the args.
- void *status = thread_args->invoke ();
-
- return status;
-}
-
-// Call the appropriate OS routine to spawn a thread. Should *not* be
-// called with the lock_ held...
-
-int
-ACE_Thread_Manager::spawn_i (ACE_THR_FUNC func,
- void *args,
- long flags,
- ACE_thread_t *t_id,
- ACE_hthread_t *t_handle,
- long priority,
- int grp_id,
- void *stack,
- size_t stack_size,
- ACE_Task_Base *task)
-{
- // First, threads created by Thread Manager should not be daemon threads.
- // Using assertion is probably a bit too strong. However, it helps
- // finding this kind of error as early as possible. Perhaps we can replace
- // assertion by returning error.
- ACE_ASSERT (ACE_BIT_DISABLED (flags, THR_DAEMON));
-
- // Create a new thread running <func>. *Must* be called with the
- // <lock_> held...
- ACE_Thread_Descriptor *new_thr_desc = 0;
-
- ACE_NEW_RETURN (new_thr_desc,
- ACE_Thread_Descriptor,
- -1);
-
-#if !defined (ACE_NO_THREAD_ADAPTER)
- // @@ Defining ACE_NO_THREAD_ADAPTER here really doesn't make any
- // sense. If we don't have thread adapter, thread manager won't
- // work then.
- ACE_Thread_Adapter *thread_args =
- new ACE_Thread_Adapter (func,
- args,
- (ACE_THR_C_FUNC) ace_thread_manager_adapter,
- this,
- new_thr_desc);
- if (thread_args == 0)
- {
- delete new_thr_desc;
- return -1;
- }
-#endif /* ACE_NO_THREAD_ADAPTER */
-
- ACE_TRACE ("ACE_Thread_Manager::spawn_i");
- ACE_hthread_t thr_handle;
-
-#if defined (VXWORKS)
- // On VxWorks, ACE_thread_t is char *.
- if (t_id == 0)
- {
- char *thr_id;
- ACE_NEW_RETURN (thr_id, char[32], -1);
- ACE_OS::strcpy (thr_id, "==ace_t==");
- t_id = &thr_id;
- }
-#else /* ! VXWORKS */
- ACE_thread_t thr_id;
- if (t_id == 0)
- t_id = &thr_id;
-#endif /* ! VXWORKS */
-
- int result = ACE_Thread::spawn (func,
- args,
- flags,
- t_id,
- &thr_handle,
- priority,
- stack,
- stack_size,
- thread_args);
- if (result != 0)
- // _Don't_ clobber errno here! result is either 0 or -1, and
- // ACE_OS::thr_create () already set errno! D. Levine 28 Mar 1997
- // errno = result;
- return -1;
- else
- {
-#if defined (ACE_HAS_WTHREADS)
- // Have to duplicate handle if client asks for it.
- // @@ How are thread handles implemented on AIX? Do they
- // also need to be duplicated?
- if (t_handle != 0)
-#if !defined (ACE_HAS_WINCE)
- (void) ::DuplicateHandle (::GetCurrentProcess (),
- thr_handle,
- ::GetCurrentProcess (),
- t_handle,
- 0,
- TRUE,
- DUPLICATE_SAME_ACCESS);
-#else /* ! ACE_HAS_WINCE */
- *t_handle = thr_handle;
-#endif /* ! ACE_HAS_WINCE */
-#else
- ACE_UNUSED_ARG (t_handle);
-#endif /* ACE_HAS_WTHREADS */
-
- // append_thr also put the <new_thr_desc> into Thread_Manager's
- // double-linked list. Only after this point, can we manipulate
- // double-linked list from a spawned thread's context.
- return this->append_thr (*t_id,
- thr_handle,
- ACE_THR_SPAWNED,
- grp_id,
- task,
- flags,
- new_thr_desc);
- }
-}
-
-int
-ACE_Thread_Manager::spawn (ACE_THR_FUNC func,
- void *args,
- long flags,
- ACE_thread_t *t_id,
- ACE_hthread_t *t_handle,
- long priority,
- int grp_id,
- void *stack,
- size_t stack_size)
-{
- ACE_TRACE ("ACE_Thread_Manager::spawn");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- if (grp_id == -1)
- grp_id = this->grp_id_++; // Increment the group id.
-
- if (this->spawn_i (func, args, flags, t_id, t_handle,
- priority, grp_id, stack, stack_size) == -1)
- return -1;
- else
- return grp_id;
-}
-
-// Create N new threads running FUNC.
-
-int
-ACE_Thread_Manager::spawn_n (size_t n,
- ACE_THR_FUNC func,
- void *args,
- long flags,
- long priority,
- int grp_id,
- ACE_Task_Base *task,
- ACE_hthread_t thread_handles[],
- void *stack[],
- size_t stack_size[])
-{
- ACE_TRACE ("ACE_Thread_Manager::spawn_n");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- if (grp_id == -1)
- grp_id = this->grp_id_++; // Increment the group id.
-
- for (size_t i = 0; i < n; i++)
- {
- // @@ What should happen if this fails?! e.g., should we try to
- // cancel the other threads that we've already spawned or what?
- if (this->spawn_i (func,
- args,
- flags,
- 0,
- thread_handles == 0 ? 0 : &thread_handles[i],
- priority,
- grp_id,
- stack == 0 ? 0 : stack[i],
- stack_size == 0 ? 0 : stack_size[i],
- task) == -1)
- return -1;
- }
-
- return grp_id;
-}
-
-// Create N new threads running FUNC.
-
-int
-ACE_Thread_Manager::spawn_n (ACE_thread_t thread_ids[],
- size_t n,
- ACE_THR_FUNC func,
- void *args,
- long flags,
- long priority,
- int grp_id,
- void *stack[],
- size_t stack_size[],
- ACE_hthread_t thread_handles[])
-{
- ACE_TRACE ("ACE_Thread_Manager::spawn_n");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- if (grp_id == -1)
- grp_id = this->grp_id_++; // Increment the group id.
-
- for (size_t i = 0; i < n; i++)
- {
- // @@ What should happen if this fails?! e.g., should we try to
- // cancel the other threads that we've already spawned or what?
- if (this->spawn_i (func,
- args,
- flags,
- thread_ids == 0 ? 0 : &thread_ids[i],
- thread_handles == 0 ? 0 : &thread_handles[i],
- priority,
- grp_id,
- stack == 0 ? 0 : stack[i],
- stack_size == 0 ? 0 : stack_size[i]) == -1)
- return -1;
- }
-
- return grp_id;
-}
-
-// Append a thread into the pool (does not check for duplicates).
-// Must be called with locks held.
-
-int
-ACE_Thread_Manager::append_thr (ACE_thread_t t_id,
- ACE_hthread_t t_handle,
- ACE_Thread_State thr_state,
- int grp_id,
- ACE_Task_Base *task,
- long flags,
- ACE_Thread_Descriptor *td)
-{
- ACE_TRACE ("ACE_Thread_Manager::append_thr");
- ACE_Thread_Descriptor *thr_desc;
-
- if (td == 0)
- ACE_NEW_RETURN (thr_desc, ACE_Thread_Descriptor, -1);
- else
- thr_desc = td;
-
- thr_desc->thr_id_ = t_id;
- thr_desc->thr_handle_ = t_handle;
- thr_desc->grp_id_ = grp_id;
- thr_desc->thr_state_ = thr_state;
- thr_desc->task_ = task;
- thr_desc->cleanup_info_.cleanup_hook_ = 0;
- thr_desc->cleanup_info_.object_ = 0;
- thr_desc->cleanup_info_.param_ = 0;
- thr_desc->flags_ = flags;
-
- this->thr_list_.insert_head (thr_desc);
-
- return 0;
-}
-
-// Return the thread descriptor (indexed by ACE_hthread_t).
-
-ACE_Thread_Descriptor *
-ACE_Thread_Manager::find_hthread (ACE_hthread_t h_id)
-{
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- if (ACE_OS::thr_cmp (iter.next ()->thr_handle_, h_id))
- return iter.next ();
-
- return 0;
-}
-
-// Locate the index in the table associated with <t_id>. Must be
-// called with the lock held.
-
-ACE_Thread_Descriptor *
-ACE_Thread_Manager::find_thread (ACE_thread_t t_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::find_thread");
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- if (ACE_OS::thr_equal (iter.next ()->thr_id_, t_id))
- return iter.next ();
- return 0;
-}
-
-// Insert a thread into the pool (checks for duplicates and doesn't
-// allow them to be inserted twice).
-
-int
-ACE_Thread_Manager::insert_thr (ACE_thread_t t_id,
- ACE_hthread_t t_handle,
- int grp_id,
- long flags)
-{
- ACE_TRACE ("ACE_Thread_Manager::insert_thr");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- // Check for duplicates and bail out if we're already registered...
-#if defined (VXWORKS)
- if (this->find_hthread (t_handle) != 0 )
- return -1;
-#else /* ! VXWORKS */
- if (this->find_thread (t_id) != 0 )
- return -1;
-#endif /* ! VXWORKS */
-
- if (grp_id == -1)
- grp_id = this->grp_id_++;
-
- if (this->append_thr (t_id,
- t_handle,
- ACE_THR_SPAWNED,
- grp_id,
- 0,
- flags) == -1)
- return -1;
- else
- return grp_id;
-}
-
-// Run the registered hooks when the thread exits.
-
-void
-ACE_Thread_Manager::run_thread_exit_hooks (int i)
-{
-#if 0 // currently unused!
- ACE_TRACE ("ACE_Thread_Manager::run_thread_exit_hooks");
-
- // @@ Currently, we have just one hook. This should clearly be
- // generalized to support an arbitrary number of hooks.
-
- ACE_Thread_Descriptor *td = this->thread_desc_self ();
- if (td != 0 && td->cleanup_info.cleanup_hook_ != 0)
- {
- (*td->cleanup_info_.cleanup_hook_)
- (td->cleanup_info_.object_,
- td->cleanup_info_.param_);
-
- td->cleanup_info_.cleanup_hook_ = 0;
- }
- ACE_UNUSED_ARG (i);
-#else
- ACE_UNUSED_ARG (i);
-#endif // 0
-}
-
-// Remove a thread from the pool. Must be called with locks held.
-
-void
-ACE_Thread_Manager::remove_thr (ACE_Thread_Descriptor *td,
- int close_handler)
-{
- ACE_TRACE ("ACE_Thread_Manager::remove_thr");
-
-#if defined (VXWORKS)
- ACE_thread_t tid = td->self ();
-#endif /* VXWORKS */
-
- this->thr_list_.remove (td);
-
-#if defined (VXWORKS)
- if (tid && ACE_OS::strncmp (tid, "==ace_t==", 9) == 0)
- {
- delete tid;
- }
-#endif /* VXWORKS */
-
-#if defined (ACE_WIN32)
- if (close_handler != 0)
- ::CloseHandle (td->thr_handle_);
-#else
- ACE_UNUSED_ARG (close_handler);
-#endif /* ACE_WIN32 */
- delete td;
-#if defined (ACE_HAS_THREADS)
- // Tell all waiters when there are no more threads left in the pool.
- if (this->thr_list_.size () == 0)
- this->zero_cond_.broadcast ();
-#endif /* ACE_HAS_THREADS */
-}
-
-// Repeatedly call remove_thr on all table entries until there
-// is no thread left. Must be called with lock held.
-
-void
-ACE_Thread_Manager::remove_thr_all (void)
-{
- ACE_Thread_Descriptor *td;
-
- while ((td = this->thr_list_.delete_head ()) != 0)
- {
-#if defined (ACE_WIN32)
- // We need to let go handles if we want to let the threads
- // run wild.
- // @@ Do we need to close down AIX thread handles too?
- ::CloseHandle (td->thr_handle_);
-#endif /* ACE_WIN32 */
- delete td;
- }
-
-}
-
-// ------------------------------------------------------------------
-// Factor out some common behavior to simplify the following methods.
-#define ACE_THR_OP(OP,STATE) \
- int result = OP (td->thr_handle_); \
- if (result != 0) { \
- this->thr_to_be_removed_.enqueue_tail (td); \
- errno = result; \
- return -1; \
- } \
- else { \
- td->thr_state_ = STATE; \
- return 0; \
- }
-
-int
-ACE_Thread_Manager::join_thr (ACE_Thread_Descriptor *td, int)
-{
- ACE_TRACE ("ACE_Thread_Manager::join_thr");
-
- int result = ACE_Thread::join (td->thr_handle_);
- if (result != 0)
- {
- // Since the thread are being joined, we should
- // let it remove itself from the list.
-
- // this->remove_thr (td);
- errno = result;
- return -1;
- }
- return 0;
-}
-
-int
-ACE_Thread_Manager::suspend_thr (ACE_Thread_Descriptor *td, int)
-{
- ACE_TRACE ("ACE_Thread_Manager::suspend_thr");
-
- ACE_THR_OP (ACE_Thread::suspend, ACE_THR_SUSPENDED);
-}
-
-int
-ACE_Thread_Manager::resume_thr (ACE_Thread_Descriptor *td, int)
-{
- ACE_TRACE ("ACE_Thread_Manager::resume_thr");
-
- ACE_THR_OP (ACE_Thread::resume, ACE_THR_RUNNING);
-}
-
-int
-ACE_Thread_Manager::cancel_thr (ACE_Thread_Descriptor *td, int)
-{
- ACE_TRACE ("ACE_Thread_Manager::cancel_thr");
- // @@ Don't really know how to handle thread cancel.
- td->thr_state_ = ACE_THR_CANCELLED;
- return 0;
-}
-
-int
-ACE_Thread_Manager::kill_thr (ACE_Thread_Descriptor *td, int signum)
-{
- ACE_TRACE ("ACE_Thread_Manager::kill_thr");
-
- ACE_thread_t tid = td->thr_id_;
-#if defined (VXWORKS)
- tid += ACE_OS::strncmp (tid, "==ace_t==", 9) == 0 ? 9 : 0;
-#endif /* VXWORKS */
-
- int result = ACE_Thread::kill (tid, signum);
-
- if (result != 0)
- {
- // Only remove a thread from us when there is a "real" error.
- if (errno != ENOTSUP)
- this->thr_to_be_removed_.enqueue_tail (td);
-
- return -1;
- }
- else
- return 0;
-}
-
-// ------------------------------------------------------------------
-// Factor out some common behavior to simplify the following methods.
-#define ACE_EXECUTE_OP(OP) \
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1)); \
- ACE_ASSERT (this->thr_to_be_removed_.is_empty ()); \
- ACE_FIND (this->find_thread (t_id), ptr); \
- int result = OP (ptr); \
- int error = errno; \
- while (! this->thr_to_be_removed_.is_empty ()) { \
- ACE_Thread_Descriptor *td; \
- this->thr_to_be_removed_.dequeue_head (td); \
- this->remove_thr (td, 1); \
- } \
- errno = error; \
- return result
-
-// Suspend a single thread.
-
-int
-ACE_Thread_Manager::suspend (ACE_thread_t t_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::suspend");
- ACE_EXECUTE_OP (this->suspend_thr);
-}
-
-// Resume a single thread.
-
-int
-ACE_Thread_Manager::resume (ACE_thread_t t_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::resume");
- ACE_EXECUTE_OP (this->resume_thr);
-}
-
-// Cancel a single thread.
-
-int
-ACE_Thread_Manager::cancel (ACE_thread_t t_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::cancel");
- ACE_EXECUTE_OP (this->cancel_thr);
-}
-
-// Send a signal to a single thread.
-
-int
-ACE_Thread_Manager::kill (ACE_thread_t t_id, int signum)
-{
- ACE_TRACE ("ACE_Thread_Manager::kill");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
- ACE_ASSERT (this->thr_to_be_removed_.is_empty ());
-
- ACE_FIND (this->find_thread (t_id), ptr);
- int result = this->kill_thr (ptr, signum);
- int error = errno;
- while (! this->thr_to_be_removed_.is_empty ()) {
- ACE_Thread_Descriptor *td;
- this->thr_to_be_removed_.dequeue_head (td);
- this->remove_thr (td, 1);
- }
- errno = error;
- return result;
-}
-
-int
-ACE_Thread_Manager::check_state (ACE_Thread_State state,
- ACE_thread_t id)
-{
- ACE_TRACE ("ACE_Thread_Manager::check_state");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- ACE_Thread_State thr_state;
-
- int self_check = ACE_OS::thr_equal (id, ACE_OS::thr_self ());
-
- // If we're checking the state of our thread, try to get the cached
- // value out of TSS to avoid lookup.
- if (self_check)
- thr_state = this->thread_desc_self ()->thr_state_;
- else
- {
- // Not calling from self, have to look it up from the list.
- ACE_FIND (this->find_thread (id), ptr);
- if (ptr == 0)
- return 0;
- thr_state = ptr->thr_state_;
- }
- return thr_state == state;
-}
-
-// Test if a single thread is suspended.
-
-int
-ACE_Thread_Manager::testsuspend (ACE_thread_t t_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::testsuspend");
- return this->check_state (ACE_THR_SUSPENDED, t_id);
-}
-
-// Test if a single thread is active (i.e., resumed).
-
-int
-ACE_Thread_Manager::testresume (ACE_thread_t t_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::testresume");
- return this->check_state (ACE_THR_RUNNING, t_id);
-}
-
-// Test if a single thread is cancelled.
-
-int
-ACE_Thread_Manager::testcancel (ACE_thread_t t_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::testcancel");
- return this->check_state (ACE_THR_CANCELLED, t_id);
-}
-
-// Get group ids for a particular thread id.
-
-int
-ACE_Thread_Manager::get_grp (ACE_thread_t t_id, int &grp_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::get_grp");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- ACE_FIND (this->find_thread (t_id), ptr);
- grp_id = ptr->grp_id_;
- return 0;
-}
-
-// Set group ids for a particular thread id.
-
-int
-ACE_Thread_Manager::set_grp (ACE_thread_t t_id, int grp_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::set_grp");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- ACE_FIND (this->find_thread (t_id), ptr);
- ptr->grp_id_ = grp_id;
- return 0;
-}
-
-// Suspend a group of threads.
-
-int
-ACE_Thread_Manager::apply_grp (int grp_id,
- ACE_THR_MEMBER_FUNC func,
- int arg)
-{
- ACE_TRACE ("ACE_Thread_Manager::apply_grp");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_monx, this->lock_, -1));
- ACE_ASSERT (this->thr_to_be_removed_.is_empty ());
-
- int result = 0;
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- if (iter.next ()->grp_id_ == grp_id)
- if ((this->*func) (iter.next (), arg) == -1)
- result = -1;
-
- // Must remove threads after we have traversed the thr_list_ to
- // prevent clobber thr_list_'s integrity.
-
- if (! this->thr_to_be_removed_.is_empty ())
- {
- // Preserve errno!
- int error = errno;
- ACE_Thread_Descriptor *td;
- while (this->thr_to_be_removed_.dequeue_head (td) != -1)
- this->remove_thr (td, 1);
- errno = error;
- }
-
- return result;
-}
-
-int
-ACE_Thread_Manager::suspend_grp (int grp_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::suspend_grp");
- return this->apply_grp (grp_id,
- ACE_THR_MEMBER_FUNC (&ACE_Thread_Manager::suspend_thr));
-}
-
-// Resume a group of threads.
-
-int
-ACE_Thread_Manager::resume_grp (int grp_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::resume_grp");
- return this->apply_grp (grp_id,
- ACE_THR_MEMBER_FUNC (&ACE_Thread_Manager::resume_thr));
-}
-
-// Kill a group of threads.
-
-int
-ACE_Thread_Manager::kill_grp (int grp_id, int signum)
-{
- ACE_TRACE ("ACE_Thread_Manager::kill_grp");
- return this->apply_grp (grp_id,
- ACE_THR_MEMBER_FUNC (&ACE_Thread_Manager::kill_thr), signum);
-}
-
-// Cancel a group of threads.
-
-int
-ACE_Thread_Manager::cancel_grp (int grp_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::resume_grp");
- return this->apply_grp (grp_id,
- ACE_THR_MEMBER_FUNC (&ACE_Thread_Manager::cancel_thr));
-}
-
-int
-ACE_Thread_Manager::apply_all (ACE_THR_MEMBER_FUNC func, int arg)
-{
- ACE_TRACE ("ACE_Thread_Manager::apply_all");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
- ACE_ASSERT (this->thr_to_be_removed_.is_empty ());
-
- int result = 0;
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- if ((this->*func)(iter.next (), arg) == -1)
- result = -1;
-
- // Must remove threads after we have traversed the thr_list_ to
- // prevent clobber thr_list_'s integrity.
-
- if (! this->thr_to_be_removed_.is_empty ())
- {
- // Preserve errno!
- int error = errno;
- ACE_Thread_Descriptor *td;
- while (this->thr_to_be_removed_.dequeue_head (td) != -1)
- this->remove_thr (td, 1);
- errno = error;
- }
-
- return result;
-}
-
-// Resume all threads that are suspended.
-
-int
-ACE_Thread_Manager::resume_all (void)
-{
- ACE_TRACE ("ACE_Thread_Manager::resume_all");
- return this->apply_all (ACE_THR_MEMBER_FUNC (&ACE_Thread_Manager::resume_thr));
-}
-
-int
-ACE_Thread_Manager::suspend_all (void)
-{
- ACE_TRACE ("ACE_Thread_Manager::suspend_all");
- return this->apply_all (ACE_THR_MEMBER_FUNC (&ACE_Thread_Manager::suspend_thr));
-}
-
-int
-ACE_Thread_Manager::kill_all (int sig)
-{
- ACE_TRACE ("ACE_Thread_Manager::kill_all");
- return this->apply_all (&ACE_Thread_Manager::kill_thr, sig);
-}
-
-int
-ACE_Thread_Manager::cancel_all (void)
-{
- ACE_TRACE ("ACE_Thread_Manager::cancel_all");
- return this->apply_all (ACE_THR_MEMBER_FUNC (&ACE_Thread_Manager::cancel_thr));
-}
-
-// Wait for group of threads
-
-int
-ACE_Thread_Manager::wait_grp (int grp_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::wait_grp");
-
- int copy_count = 0;
- ACE_Thread_Descriptor *copy_table = 0;
-
- // We have to make sure that while we wait for these threads to
- // exit, we do not have the lock. Therefore we make a copy of all
- // interesting entries and let go of the lock.
- {
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- ACE_NEW_RETURN (copy_table, ACE_Thread_Descriptor [this->thr_list_.size ()], -1);
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- // If threads are created as THR_DETACHED or THR_DAEMON, we
- // can't help much.
- if (iter.next ()->grp_id_ == grp_id &&
- (ACE_BIT_DISABLED (iter.next ()->flags_, (THR_DETACHED | THR_DAEMON))
- || ACE_BIT_ENABLED (iter.next ()->flags_, THR_JOINABLE)))
- copy_table[copy_count++] = *iter.next ();
- }
-
- // Now actually join() with all the threads in this group.
- int result = 0;
-
- for (int i = 0;
- i < copy_count && result != -1;
- i++)
- if (ACE_Thread::join (copy_table[i].thr_handle_) == -1)
- result = -1;
-
- delete [] copy_table;
-
- return result;
-}
-
-int
-ACE_Thread_Manager::at_exit (void *object,
- ACE_CLEANUP_FUNC cleanup_hook,
- void *param)
-{
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, 0));
-
- return this->thread_desc_self ()->at_exit (object,
- cleanup_hook,
- param);
-}
-
-int
-ACE_Thread_Manager::acquire_release (void)
-{
- // Just try to acquire the lock then release it.
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon,
- this->lock_, -1));
- return 0;
-}
-
-// Must be called when thread goes out of scope to clean up its table
-// slot.
-
-void *
-ACE_Thread_Manager::exit (void *status, int do_thr_exit)
-{
- ACE_TRACE ("ACE_Thread_Manager::exit");
- int close_handle = 0;
-
-#if defined (ACE_WIN32)
- // Remove detached thread handle.
-
- if (do_thr_exit)
- {
- // On Win32, if we really wants to exit from a thread, we must
- // first clean up the thread specific storage. By doing so,
- // ACE_Thread_Manager::exit will be called again with
- // do_thr_exit = 0 and cleaning up the ACE_Cleanup_Info (but not
- // exiting the thread.) After the following call returns, we
- // are safe to exit this thread.
- delete ACE_Thread_Exit::instance ();
- ACE_Thread::exit (status);
- }
-#endif /* ACE_WIN32 */
-
- ACE_Cleanup_Info cleanup_info;
-
- // Just hold onto the guard while finding this thread's id and
- // copying the exit hook.
- {
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, 0));
-
- // Find the thread id, but don't use the cache. It might have been
- // deleted already.
-#if defined (VXWORKS)
- ACE_hthread_t id;
- ACE_OS::thr_self (id);
- ACE_Thread_Descriptor *td = this->find_hthread (id);
-#else /* ! VXWORKS */
- ACE_thread_t id = ACE_OS::thr_self ();
- ACE_Thread_Descriptor *td = this->find_thread (id);
-#endif /* ! VXWORKS */
-
- // Locate thread id.
- if (td != 0)
- {
- // @@ Currently, we have just one hook. This should clearly
- // be generalized to support an arbitrary number of hooks.
-
- if (td->cleanup_info_.cleanup_hook_ != 0)
- {
- // Copy the hook so that we can call it after releasing
- // the guard.
- cleanup_info = td->cleanup_info_;
- td->cleanup_info_.cleanup_hook_ = 0;
- }
-
-#if !defined (VXWORKS)
- // Threads created with THR_DAEMON shouldn't exist here, but
- // just to be safe, let's put it here.
-
- if (ACE_BIT_DISABLED (td->flags_, (THR_DETACHED | THR_DAEMON))
- || (ACE_BIT_ENABLED (td->flags_, THR_JOINABLE)))
- {
- // Mark thread as terminated.
- td->thr_state_ = ACE_THR_TERMINATED;
- this->terminated_thr_queue_.enqueue_tail (*td);
- }
-#if defined (ACE_WIN32)
- else
- {
- close_handle = 1;
- }
-#endif /* ACE_WIN32 */
-#endif /* ! VXWORKS */
-
- // Remove thread descriptor from the table.
- this->remove_thr (td, close_handle);
- }
- // Release the guard.
- }
-
- // Call the cleanup hook.
- if (cleanup_info.cleanup_hook_ != 0)
- (*cleanup_info.cleanup_hook_) (cleanup_info.object_,
- cleanup_info.param_);
-
- if (do_thr_exit)
- {
- ACE_Thread::exit (status);
- // On reasonable systems <ACE_Thread::exit> should not return.
- // However, due to horrible semantics with Win32 thread-specific
- // storage this call can return (don't ask...).
- }
-
- return 0;
-}
-
-// Wait for all the threads to exit.
-
-int
-ACE_Thread_Manager::wait (const ACE_Time_Value *timeout,
- int abandon_detached_threads)
-{
- ACE_TRACE ("ACE_Thread_Manager::wait");
-
-#if defined (ACE_HAS_THREADS)
- {
- // Just hold onto the guard while waiting.
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- if (ACE_Object_Manager::shutting_down () != 1)
- {
- // Program is not shutting down. Perform a normal wait on threads.
- if (abandon_detached_threads != 0)
- {
- ACE_ASSERT (this->thr_to_be_removed_.is_empty ());
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor>
- iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- if (ACE_BIT_ENABLED (iter.next ()->flags_, (THR_DETACHED | THR_DAEMON)) &&
- ACE_BIT_DISABLED (iter.next ()->flags_, THR_JOINABLE))
- this->thr_to_be_removed_.enqueue_tail (iter.next ());
-
- if (! this->thr_to_be_removed_.is_empty ())
- {
- ACE_Thread_Descriptor *td;
- while (this->thr_to_be_removed_.dequeue_head (td) != -1)
- this->remove_thr (td, 1);
- }
- }
-
- while (this->thr_list_.size () > 0)
- if (this->zero_cond_.wait (timeout) == -1)
- return -1;
- }
- else
- // Program is shutting down, no chance to wait on threads.
- // Therefore, we'll just remove threads from the list.
- this->remove_thr_all ();
- // Release the guard, giving other threads a chance to run.
- }
-
-#if !defined (VXWORKS)
- // @@ VxWorks doesn't support thr_join (yet.) We are working
- //on our implementation. Chorus'es thr_join seems broken.
- ACE_Thread_Descriptor item;
-
-#if defined (CHORUS)
- if (ACE_Object_Manager::shutting_down () != 1)
- {
-#endif /* CHORUS */
- while (this->terminated_thr_queue_.dequeue_head (item) == 0)
- if (ACE_BIT_DISABLED (item.flags_, (THR_DETACHED | THR_DAEMON))
- || ACE_BIT_ENABLED (item.flags_, THR_JOINABLE))
- ACE_Thread::join (item.thr_handle_);
- // Detached handles shouldn't reached here.
-#if defined (CHORUS)
- }
-#endif /* CHORUS */
-
-#endif /* ! VXWORKS */
-#else
- ACE_UNUSED_ARG (timeout);
- ACE_UNUSED_ARG (abandon_detached_threads);
-#endif /* ACE_HAS_THREADS */
-
- return 0;
-}
-
-int
-ACE_Thread_Manager::apply_task (ACE_Task_Base *task,
- ACE_THR_MEMBER_FUNC func,
- int arg)
-{
- ACE_TRACE ("ACE_Thread_Manager::apply_task");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
- ACE_ASSERT (this->thr_to_be_removed_.is_empty ());
-
- int result = 0;
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- if (iter.next ()->task_ == task
- && (this->*func) (iter.next (), arg) == -1)
- result = -1;
-
- // Must remove threads after we have traversed the thr_list_ to
- // prevent clobber thr_list_'s integrity.
-
- if (! this->thr_to_be_removed_.is_empty ())
- {
- // Preserve errno!
- int error = errno;
- ACE_Thread_Descriptor *td;
- while (this->thr_to_be_removed_.dequeue_head (td) != -1)
- this->remove_thr (td, 1);
- errno = error;
- }
-
- return result;
-}
-
-// Wait for task
-
-int
-ACE_Thread_Manager::wait_task (ACE_Task_Base *task)
-{
- int copy_count = 0;
- ACE_Thread_Descriptor *copy_table = 0;
-
- // We have to make sure that while we wait for these threads to
- // exit, we do not have the lock. Therefore we make a copy of all
- // interesting entries and let go of the lock.
- {
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- ACE_NEW_RETURN (copy_table,
- ACE_Thread_Descriptor [this->thr_list_.size ()],
- -1);
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- // If threads are created as THR_DETACHED or THR_DAEMON, we can't help much here.
- if (iter.next ()->task_ == task &&
- (ACE_BIT_DISABLED (iter.next ()->flags_,
- (THR_DETACHED | THR_DAEMON)))
- || ACE_BIT_ENABLED (iter.next ()->flags_, THR_JOINABLE))
- copy_table[copy_count++] = *iter.next ();
- }
-
- // Now to do the actual work
- int result = 0;
-
- for (int i = 0; i < copy_count && result != -1; i++)
- if (ACE_Thread::join (copy_table[i].thr_handle_) == -1)
- result = -1;
-
- delete [] copy_table;
-
- return result;
-}
-
-// Suspend a task
-
-int
-ACE_Thread_Manager::suspend_task (ACE_Task_Base *task)
-{
- ACE_TRACE ("ACE_Thread_Manager::suspend_task");
- return this->apply_task (task,
- ACE_THR_MEMBER_FUNC (&ACE_Thread_Manager::suspend_thr));
-}
-
-// Resume a task.
-int
-ACE_Thread_Manager::resume_task (ACE_Task_Base *task)
-{
- ACE_TRACE ("ACE_Thread_Manager::resume_task");
- return this->apply_task (task,
- ACE_THR_MEMBER_FUNC (&ACE_Thread_Manager::resume_thr));
-}
-
-// Kill a task.
-
-int
-ACE_Thread_Manager::kill_task (ACE_Task_Base *task, int /* signum */)
-{
- ACE_TRACE ("ACE_Thread_Manager::kill_task");
- return this->apply_task (task,
- ACE_THR_MEMBER_FUNC (&ACE_Thread_Manager::kill_thr));
-}
-
-// Cancel a task.
-int
-ACE_Thread_Manager::cancel_task (ACE_Task_Base *task)
-{
- ACE_TRACE ("ACE_Thread_Manager::cancel_task");
- return this->apply_task (task,
- ACE_THR_MEMBER_FUNC (&ACE_Thread_Manager::cancel_thr));
-}
-
-// Locate the index in the table associated with <task> from the
-// beginning of the table up to an index. Must be called with the
-// lock held.
-
-ACE_Thread_Descriptor *
-ACE_Thread_Manager::find_task (ACE_Task_Base *task, int index)
-{
- ACE_TRACE ("ACE_Thread_Manager::find_task");
-
- int i = 0;
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- {
- if (i >= index)
- break;
-
- if (task == iter.next ()->task_)
- return iter.next ();
-
- i++;
- }
-
- return 0;
-}
-
-// Returns the number of ACE_Task in a group.
-
-int
-ACE_Thread_Manager::num_tasks_in_group (int grp_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::num_tasks_in_group");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- int tasks_count = 0;
- size_t i = 0;
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- {
- if (iter.next ()->grp_id_ == grp_id
- && this->find_task (iter.next ()->task_, i) ==
- 0)
- tasks_count++;
-
- i++;
- }
- return tasks_count;
-}
-
-// Returns the number of threads in an ACE_Task.
-
-int
-ACE_Thread_Manager::num_threads_in_task (ACE_Task_Base *task)
-{
- ACE_TRACE ("ACE_Thread_Manager::num_threads_in_task");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- int threads_count = 0;
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- if (iter.next ()->task_ == task)
- threads_count++;
-
- return threads_count;
-}
-
-// Returns in task_list a list of ACE_Tasks in a group.
-
-int
-ACE_Thread_Manager::task_list (int grp_id,
- ACE_Task_Base *task_list[],
- size_t n)
-{
- ACE_TRACE ("ACE_Thread_Manager::task_list");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- ACE_Task_Base **task_list_iterator = task_list;
- size_t task_list_count = 0;
-
- size_t i = 0;
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- {
- if (task_list_count >= n)
- break;
-
- if (iter.next ()->grp_id_ == grp_id
- && this->find_task (iter.next ()->task_, i) == 0)
- {
- task_list_iterator[task_list_count] = iter.next ()->task_;
- task_list_count++;
- }
-
- i++;
- }
-
-
- return 0;
-}
-
-// Returns in thread_list a list of thread ids in an ACE_Task.
-
-int
-ACE_Thread_Manager::thread_list (ACE_Task_Base *task,
- ACE_thread_t thread_list[],
- size_t n)
-{
- ACE_TRACE ("ACE_Thread_Manager::thread_list");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- size_t thread_count = 0;
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- {
- if (thread_count >= n)
- break;
-
- if (iter.next ()->task_ == task)
- {
- thread_list[thread_count] = iter.next ()->thr_id_;
- thread_count ++;
- }
- }
- return 0;
-}
-
-// Returns in thread_list a list of thread handles in an ACE_Task.
-
-int
-ACE_Thread_Manager::hthread_list (ACE_Task_Base *task,
- ACE_hthread_t hthread_list[],
- size_t n)
-{
- ACE_TRACE ("ACE_Thread_Manager::thread_list");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- size_t hthread_count = 0;
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- {
- if (hthread_count >= n)
- break;
-
- if (iter.next ()->task_ == task)
- {
- hthread_list[hthread_count] = iter.next ()->thr_handle_;
- hthread_count ++;
- }
- }
-
- return 0;
-}
-
-int
-ACE_Thread_Manager::set_grp (ACE_Task_Base *task, int grp_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::set_grp");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- for (ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor> iter (this->thr_list_);
- !iter.done ();
- iter.advance ())
- if (iter.next ()->task_ == task)
- iter.next ()->grp_id_ = grp_id;
-
- return 0;
-}
-
-int
-ACE_Thread_Manager::get_grp (ACE_Task_Base *task, int &grp_id)
-{
- ACE_TRACE ("ACE_Thread_Manager::get_grp");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- ACE_FIND (this->find_task (task), ptr);
- grp_id = ptr->grp_id_;
- return 0;
-}
-
-void
-ACE_Thread_Control::dump (void) const
-{
- ACE_TRACE ("ACE_Thread_Control::dump");
-}
-
-int
-ACE_Thread_Control::insert (ACE_Thread_Manager *tm)
-{
- ACE_TRACE ("ACE_Thread_Control::insert");
-
- ACE_hthread_t t_id;
- ACE_Thread::self (t_id);
- this->tm_ = tm;
-
- return this->tm_->insert_thr (ACE_Thread::self (), t_id);
-}
-
-// Initialize the thread controller.
-
-ACE_Thread_Control::ACE_Thread_Control (ACE_Thread_Manager *t,
- int insert)
- : tm_ (t),
- status_ (0)
-{
- ACE_TRACE ("ACE_Thread_Control::ACE_Thread_Control");
-
- if (this->tm_ != 0 && insert)
- {
- ACE_hthread_t t_id;
- ACE_Thread::self (t_id);
- this->tm_->insert_thr (ACE_Thread::self (), t_id);
- }
-}
-
-// Automatically kill thread on exit.
-
-ACE_Thread_Control::~ACE_Thread_Control (void)
-{
- ACE_TRACE ("ACE_Thread_Control::~ACE_Thread_Control");
-
-#if defined (ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS) || defined (ACE_HAS_TSS_EMULATION) || defined (ACE_WIN32)
- this->exit (this->status_, 0);
-#else
- this->exit (this->status_, 1);
-#endif /* ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS */
-}
-
-// Exit from thread (but clean up first).
-
-void *
-ACE_Thread_Control::exit (void *exit_status, int do_thr_exit)
-{
- ACE_TRACE ("ACE_Thread_Control::exit");
-
- if (this->tm_ != 0)
- return this->tm_->exit (exit_status, do_thr_exit);
- else
- {
-#if !defined (ACE_HAS_TSS_EMULATION)
- // With ACE_HAS_TSS_EMULATION, we let ACE_Thread_Adapter::invoke ()
- // exit the thread after cleaning up TSS.
- ACE_Thread::exit (exit_status);
-#endif /* ! ACE_HAS_TSS_EMULATION */
- return 0;
- }
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#if !defined (VXWORKS)
- template class ACE_Unbounded_Queue<ACE_Thread_Descriptor>;
- template class ACE_Unbounded_Queue_Iterator<ACE_Thread_Descriptor>;
- template class ACE_Node<ACE_Thread_Descriptor>;
-#endif /* ! VXWORKS */
- template class ACE_Unbounded_Queue<ACE_Thread_Descriptor*>;
- template class ACE_Unbounded_Queue_Iterator<ACE_Thread_Descriptor*>;
- template class ACE_Node<ACE_Thread_Descriptor*>;
- template class ACE_Double_Linked_List<ACE_Thread_Descriptor>;
- template class ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor>;
- // This doesn't necessarily belong here, but it's a convenient place for it.
- template class ACE_TSS_Singleton<ACE_Dynamic, ACE_Null_Mutex>;
-# if (defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)))
- // These don't necessarily belong here, but it's a convenient place for them.
- template class ACE_TSS<ACE_Dynamic>;
- template class ACE_TSS<ACE_Thread_Exit>;
-# endif /* ACE_HAS_THREADS && (ACE_HAS_THREAD_SPECIFIC_STORAGE || ACE_HAS_TSS_EMULATION) */
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#if !defined (VXWORKS)
- #pragma instantiate ACE_Unbounded_Queue<ACE_Thread_Descriptor>
- #pragma instantiate ACE_Unbounded_Queue_Iterator<ACE_Thread_Descriptor>
- #pragma instantiate ACE_Node<ACE_Thread_Descriptor>
-#endif /* ! VXWORKS */
- #pragma instantiate ACE_Unbounded_Queue<ACE_Thread_Descriptor*>
- #pragma instantiate ACE_Unbounded_Queue_Iterator<ACE_Thread_Descriptor*>
- #pragma instantiate ACE_Node<ACE_Thread_Descriptor*>
- #pragma instantiate ACE_Double_Linked_List<ACE_Thread_Descriptor>
- #pragma instantiate ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor>
- // This doesn't necessarily belong here, but it's a convenient place for it.
- #pragma instantiate ACE_TSS_Singleton<ACE_Dynamic, ACE_Null_Mutex>
-# if (defined (ACE_HAS_THREADS) && (defined (ACE_HAS_THREAD_SPECIFIC_STORAGE) || defined (ACE_HAS_TSS_EMULATION)))
- // These don't necessarily belong here, but it's a convenient place for them.
- #pragma instantiate ACE_TSS<ACE_Dynamic>
- #pragma instantiate ACE_TSS<ACE_Thread_Exit>
-# endif /* ACE_HAS_THREADS && (ACE_HAS_THREAD_SPECIFIC_STORAGE || ACE_HAS_TSS_EMULATION) */
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/Thread_Manager.h b/ace/Thread_Manager.h
deleted file mode 100644
index 5a7f6d86e50..00000000000
--- a/ace/Thread_Manager.h
+++ /dev/null
@@ -1,661 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Thread_Manager.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_THREAD_MANAGER_H)
-#define ACE_THREAD_MANAGER_H
-
-#include "ace/Thread.h"
-#include "ace/Synch.h"
-#include "ace/Containers.h"
-
-// Forward declarations.
-class ACE_Task_Base;
-class ACE_Thread_Manager;
-
-class ACE_Export ACE_Thread_Descriptor
- // = Title
- // Information for controlling threads that run under the control
- // of the <Thread_Manager>.
-{
-friend class ACE_Thread_Manager;
-friend class ACE_Double_Linked_List<ACE_Thread_Descriptor>;
-friend class ACE_Double_Linked_List_Iterator<ACE_Thread_Descriptor>;
-public:
- // = Initialization method.
- ACE_Thread_Descriptor (void);
-
- // = Accessor methods.
- ACE_thread_t self (void);
- // Unique thread id.
-
- void self (ACE_hthread_t &);
- // Unique handle to thread (used by Win32 and AIX).
-
- int grp_id (void);
- // Group ID.
-
- ACE_Thread_State state (void);
- // Current state of the thread.
-
- ACE_Task_Base *task (void);
- // Return the pointer to an <ACE_Task_Base> or NULL if there's no
- // <ACE_Task_Base> associated with this thread.;
-
- void dump (void) const;
- // Dump the state of an object.
-
- int at_exit (void *object,
- ACE_CLEANUP_FUNC cleanup_hook,
- void *param);
- // Register an object (or array) for cleanup at thread termination.
- // "cleanup_hook" points to a (global, or static member) function
- // that is called for the object or array when it to be destroyed.
- // It may perform any necessary cleanup specific for that object or
- // its class. "param" is passed as the second parameter to the
- // "cleanup_hook" function; the first parameter is the object (or
- // array) to be destroyed. Returns 0 on success, non-zero on
- // failure: -1 if virtual memory is exhausted or 1 if the object (or
- // arrayt) had already been registered.
-
- ~ACE_Thread_Descriptor (void);
- // Do nothing destructor to keep some compilers happy
-
- // = We need the following to make BORLANDC happy.
- int operator== (const ACE_Thread_Descriptor &rhs) const;
- // Equality operator.
-
- int operator!= (const ACE_Thread_Descriptor &rhs) const;
- // Inequality operator.
-
-private:
- ACE_thread_t thr_id_;
- // Unique thread ID.
-
- ACE_hthread_t thr_handle_;
- // Unique handle to thread (used by Win32 and AIX).
-
- int grp_id_;
- // Group ID.
-
- ACE_Thread_State thr_state_;
- // Current state of the thread.
-
- ACE_Cleanup_Info cleanup_info_;
- // Stores the cleanup info for a thread.
- // @@ Note, this should be generalized to be a stack of
- // <ACE_Cleanup_Info>s.
-
- long flags_;
- // Keeps track of whether this thread was created "detached" or not.
- // If a thread is *not* created detached then if someone calls
- // <ACE_Thread_Manager::wait>, we need to join with that thread (and
- // close down the handle).
-
- ACE_Task_Base *task_;
- // Pointer to an <ACE_Task_Base> or NULL if there's no <ACE_Task_Base>;
-
- ACE_Thread_Descriptor *next_;
- ACE_Thread_Descriptor *prev_;
- // We need these pointers to maintain the double-linked list in a
- // thread managers.
-
-};
-
-// Forward declaration.
-class ACE_Thread_Control;
-
-// This typedef should be (and used to be) inside the
-// ACE_Thread_Manager declaration. But, it caused compilation
-// problems on g++/VxWorks/i960 with -g. Note that
-// ACE_Thread_Manager::THR_FUNC is only used internally in
-// ACE_Thread_Manager, so it's not useful for anyone else.
-// It also caused problems on IRIX5 with g++.
-#if defined (__GNUG__)
-typedef int (ACE_Thread_Manager::*ACE_THR_MEMBER_FUNC)(ACE_Thread_Descriptor *, int);
-#endif /* __GNUG__ */
-
-class ACE_Export ACE_Thread_Manager
-{
- // = TITLE
- // Manages a pool of threads.
- //
- // = DESCRIPTION
- // This class allows operations on groups of threads atomically.
- // The default behavior behavior of thread manager is to wait on
- // all threads under it's management when it gets destructed.
- // Therefore, remember to remove a thread from thread manager if
- // you don't want it to wait for the thread. There are also
- // function to diable this default wait-on-exit behavior.
- // However, if your program depends on turning this off to run
- // correctly, you are probably doing something wrong. Rule of
- // thumb, use ACE_Thread to manage your daemon threads.
- //
- // Notice that if there're threads live beyond the scope of main (),
- // you are sure to have resource leaks in your program. Remember
- // to wait on threads before exiting main() if that could happen
- // in your programs.
-public:
- friend class ACE_Thread_Control;
-
-#if !defined (__GNUG__)
- typedef int (ACE_Thread_Manager::*ACE_THR_MEMBER_FUNC)(ACE_Thread_Descriptor *, int);
-#endif /* !__GNUG__ */
-
- // = Initialization and termination methods.
- ACE_Thread_Manager (size_t size = 0);
- // <size> is currently unused.
- virtual ~ACE_Thread_Manager (void);
-
- static ACE_Thread_Manager *instance (void);
- // Get pointer to a process-wide <ACE_Thread_Manager>.
-
- static ACE_Thread_Manager *instance (ACE_Thread_Manager *);
- // Set pointer to a process-wide <ACE_Thread_Manager> and return
- // existing pointer.
-
- static void close_singleton (void);
- // Delete the dynamically allocated Singleton
-
- int open (size_t size = 0);
- // No-op. Currently unused.
-
- int close ();
- // Release all resources.
- // By default, this method will wait till all threads
- // exit. However, when called from <close_singleton>, most global resources
- // are destroyed and thus, we don't try to wait but just clean up the thread
- // descriptor list.
-
- int spawn (ACE_THR_FUNC func,
- void *args = 0,
- long flags = THR_NEW_LWP,
- ACE_thread_t * = 0,
- ACE_hthread_t *t_handle = 0,
- long priority = ACE_DEFAULT_THREAD_PRIORITY,
- int grp_id = -1,
- void *stack = 0,
- size_t stack_size = 0);
- // Create a new thread, which executes <func>.
- // Returns: on success a unique group id that can be used to control
- // other threads added to the same group. On failure, returns -1.
-
- int spawn_n (size_t n,
- ACE_THR_FUNC func,
- void *args = 0,
- long flags = THR_NEW_LWP,
- long priority = ACE_DEFAULT_THREAD_PRIORITY,
- int grp_id = -1,
- ACE_Task_Base *task = 0,
- ACE_hthread_t thread_handles[] = 0,
- void *stack[] = 0,
- size_t stack_size[] = 0);
- // Create N new threads, all of which execute <func>.
- // Returns: on success a unique group id that can be used to control
- // all of the threads in the same group. On failure, returns -1.
-
- int spawn_n (ACE_thread_t thread_ids[],
- size_t n,
- ACE_THR_FUNC func,
- void *args,
- long flags,
- long priority = ACE_DEFAULT_THREAD_PRIORITY,
- int grp_id = -1,
- void *stack[] = 0,
- size_t stack_size[] = 0,
- ACE_hthread_t thread_handles[] = 0);
- // Spawn N new threads, which execute <func> with argument <arg>.
- // If <thread_ids> != 0 the thread_ids of successfully spawned
- // threads will be placed into the <thread_ids> buffer (which must
- // be the same size as <n>). If <stack> != 0 it is assumed to be an
- // array of <n> pointers to the base of the stacks to use for the
- // threads being spawned. If <stack_size> != 0 it is assumed to be
- // an array of <n> values indicating how big each of the
- // corresponding <stack>s are. If <thread_handles> != 0 it is
- // assumed to be an array of <n> thread_handles that will be
- // assigned the values of the thread handles being spawned. Returns
- // -1 on failure (<errno> will explain...), otherwise returns the
- // group id of the threads.
-
- void *exit (void *status,
- int do_thread_exit = 1);
- // Called to clean up when a thread exits. If <do_thread_exit> is
- // non-0 then <ACE_Thread::exit> is called to exit the thread, in
- // which case <status> is passed as the exit value of the thread.
-
- int wait (const ACE_Time_Value *timeout = 0,
- int abandon_detached_threads = 0);
- // Block until there are no more threads running in the
- // <Thread_Manager> or <timeout> expires. Note that <timeout> is
- // treated as "absolute" time. Returns 0 on success and -1 on
- // failure. If <abandon_detached_threads> is set, wait will first
- // check thru its thread list for threads with THR_DETACHED or
- // THR_DAEMON flags set and remove these threads.
-
- int wait_grp (int grp_id);
- // Block until there are no more threads running in a group.
- // Returns 0 on success and -1 on failure.
-
- // = Accessors for ACE_Thread_Descriptors.
- ACE_Thread_Descriptor *thread_desc_self (void);
- // Get a pointer to the calling thread's own thread_descriptor.
- // This must be called from a spawn thread. This function will
- // try to fetch this info from TSS, if it is not cached, then
- // it will look it up and cache it.
- // This function must be called with lock held.
-
- ACE_Thread_Descriptor *thread_descriptor (ACE_thread_t);
- // Return a pointer to the thread's Thread_Descriptor,
- // 0 if fail.
-
- ACE_Thread_Descriptor *hthread_descriptor (ACE_hthread_t);
- // Return a pointer to the thread's Thread_Descriptor,
- // 0 if fail.
-
- int thr_self (ACE_hthread_t &);
-
- // Return the "real" handle to the calling thread, caching it if
- // necessary in TSS to speed up subsequent lookups. This is
- // necessary since on some platforms (e.g., Win32) we can't get this
- // handle via direct method calls. Notice that you should *not* close
- // the handle passed back from this method. It is used internally
- // by Thread Manager. On the other hand, you *have to* use this internal
- // thread handle when working on Thread_Manager. Return -1 if fail.
-
- ACE_thread_t thr_self (void);
- // Return the unique ID of the thread. This is not strictly
- // necessary (because a thread can always just call
- // <ACE_Thread::thr_self>). However, we put it here to be complete.
-
- ACE_Task_Base *task (void);
- // Returns a pointer to the current <ACE_Task_Base> we're executing
- // in if this thread is indeed running in an <ACE_Task_Base>, else
- // return 0.
-
- // = Suspend methods, which isn't supported on POSIX pthreads (will not block).
- int suspend_all (void);
- // Suspend all threads
- int suspend (ACE_thread_t);
- // Suspend a single thread.
- int suspend_grp (int grp_id);
- // Suspend a group of threads.
- int testsuspend (ACE_thread_t t_id);
- // True if <t_id> is inactive (i.e., suspended), else false.
-
- // = Resume methods, which isn't supported on POSIX pthreads (will not block).
- int resume_all (void);
- // Resume all stopped threads
- int resume (ACE_thread_t);
- // Resume a single thread.
- int resume_grp (int grp_id);
- // Resume a group of threads.
- int testresume (ACE_thread_t t_id);
- // True if <t_id> is active (i.e., resumed), else false.
-
- // = Kill methods, send signals -- which isn't supported on Win32 (will not block).
- int kill_all (int signum);
- // Send signum to all stopped threads
- int kill (ACE_thread_t,
- int signum);
- // Kill a single thread.
- int kill_grp (int grp_id,
- int signum);
- // Kill a group of threads.
-
- // = Cancel methods, which provides a cooperative thread-termination mechanism (will not block).
- int cancel_all (void);
- // Cancel's all the threads.
- int cancel (ACE_thread_t);
- // Cancel a single thread.
- int cancel_grp (int grp_id);
- // Cancel a group of threads.
- int testcancel (ACE_thread_t t_id);
- // True if <t_id> is cancelled, else false.
-
- // = Set/get group ids for a particular thread id.
- int set_grp (ACE_thread_t,
- int grp_id);
- int get_grp (ACE_thread_t,
- int &grp_id);
-
- // = The following methods are new methods which resemble current
- // methods in <ACE_Thread Manager>. For example, the <apply_task>
- // method resembles the <apply_thr> method, and <suspend_task>
- // resembles <suspend_thr>.
-
- // = Operations on ACE_Tasks.
- int wait_task (ACE_Task_Base *task);
- // Block until there are no more threads running in <task>. Returns
- // 0 on success and -1 on failure.
- int suspend_task (ACE_Task_Base *task);
- // Suspend all threads in an ACE_Task.
- int resume_task (ACE_Task_Base *task);
- // Resume all threads in an ACE_Task.
- int kill_task (ACE_Task_Base *task,
- int signum);
- // Kill all threads in an ACE_Task.
- int cancel_task (ACE_Task_Base *task);
- // Cancel all threads in an ACE_Task.
-
- // = The following method provide new functionality. They do not
- // follow the same design as current methods. They provide new
- // functionality.
-
- int num_tasks_in_group (int grp_id);
- // Returns the number of <ACE_Task_Base> in a group.
-
- int num_threads_in_task (ACE_Task_Base *task);
- // Returns the number of threads in an <ACE_Task_Base>.
-
- int task_list (int grp_id,
- ACE_Task_Base *task_list[],
- size_t n);
- // Returns in <task_list> a list of up to <n> <ACE_Tasks> in a
- // group. The caller must allocate the memory for <task_list>
-
- int thread_list (ACE_Task_Base *task,
- ACE_thread_t thread_list[],
- size_t n);
- // Returns in <thread_list> a list of up to <h> thread ids in an
- // <ACE_Task_Base>. The caller must allocate the memory for
- // <thread_list>.
-
- int hthread_list (ACE_Task_Base *task,
- ACE_hthread_t hthread_list[],
- size_t n);
- // Returns in <hthread_list> a list of up to <n> thread handles in
- // an <ACE_Task_Base>. The caller must allocate memory for
- // <hthread_list>.
-
- // = Set/get group ids for a particular task.
- int set_grp (ACE_Task_Base *task, int grp_id);
- int get_grp (ACE_Task_Base *task, int &grp_id);
-
- int at_exit (void *object,
- ACE_CLEANUP_FUNC cleanup_hook,
- void *param);
- // Register an object (or array) for cleanup at thread termination.
- // "cleanup_hook" points to a (global, or static member) function
- // that is called for the object or array when it to be destroyed.
- // It may perform any necessary cleanup specific for that object or
- // its class. "param" is passed as the second parameter to the
- // "cleanup_hook" function; the first parameter is the object (or
- // array) to be destroyed. "cleanup_hook", for example, may delete
- // the object (or array).
-
- int acquire_release (void);
- // Do nothing but to acquire the thread manager's lock and release.
- // This is used mainly to get newly spawned thread in synch with
- // thread manager and prevent it from accessing its thread
- // descriptor before it gets fully built.
-
- void wait_on_exit (int dowait);
- int wait_on_exit (void);
- // Access function to determine whether the Thread_Manager will
- // wait for its thread to exit or not when being closing down.
-
- void dump (void);
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-protected:
- virtual int spawn_i (ACE_THR_FUNC func,
- void *args,
- long flags,
- ACE_thread_t * = 0,
- ACE_hthread_t *t_handle = 0,
- long priority = ACE_DEFAULT_THREAD_PRIORITY,
- int grp_id = -1,
- void *stack = 0,
- size_t stack_size = 0,
- ACE_Task_Base *task = 0);
- // Create a new thread (must be called with locks held).
-
- void run_thread_exit_hooks (int i);
- // Run the registered hooks when the thread exits.
-
- ACE_Thread_Descriptor *find_thread (ACE_thread_t t_id);
- // Locate the index of the table slot occupied by <t_id>. Returns
- // -1 if <t_id> is not in the table doesn't contain <t_id>.
-
- ACE_Thread_Descriptor *find_hthread (ACE_hthread_t h_id);
- // Locate the index of the table slot occupied by <h_id>. Returns
- // -1 if <h_id> is not in the table doesn't contain <h_id>.
-
- ACE_Thread_Descriptor *find_task (ACE_Task_Base *task,
- int index = -1);
- // Locate the thread descriptor address of the list occupied by
- // <task>. Returns 0 if <task> is not in the table doesn't contain
- // <task>.
-
- int insert_thr (ACE_thread_t t_id,
- ACE_hthread_t,
- int grp_id = -1,
- long flags = 0);
- // Insert a thread in the table (checks for duplicates).
-
- int append_thr (ACE_thread_t t_id, ACE_hthread_t,
- ACE_Thread_State,
- int grp_id,
- ACE_Task_Base *task = 0,
- long flags = 0,
- ACE_Thread_Descriptor *td = 0);
- // Append a thread in the table (adds at the end, growing the table
- // if necessary).
-
- void remove_thr (ACE_Thread_Descriptor *td,
- int close_handler);
- // Remove thread from the table.
-
- void remove_thr_all (void);
- // Remove all threads from the table.
-
- // = The following four methods implement a simple scheme for
- // operating on a collection of threads atomically.
-
- int check_state (ACE_Thread_State state,
- ACE_thread_t thread);
- // Efficiently check whether <thread> is in a particular <state>.
- // This call updates the TSS cache if possible to speed up
- // subsequent searches.
-
- int apply_task (ACE_Task_Base *task,
- ACE_THR_MEMBER_FUNC,
- int = 0);
- // Apply <func> to all members of the table that match the <task>
-
- int apply_grp (int grp_id,
- ACE_THR_MEMBER_FUNC func,
- int arg = 0);
- // Apply <func> to all members of the table that match the <grp_id>.
-
- int apply_all (ACE_THR_MEMBER_FUNC,
- int = 0);
- // Apply <func> to all members of the table.
-
- int join_thr (ACE_Thread_Descriptor *td,
- int = 0);
- // Join the thread described in <tda>.
-
- int resume_thr (ACE_Thread_Descriptor *td,
- int = 0);
- // Resume the thread described in <tda>.
-
- int suspend_thr (ACE_Thread_Descriptor *td,
- int = 0);
- // Suspend the thread described in <tda>.
-
- int kill_thr (ACE_Thread_Descriptor *td,
- int signum);
- // Send signal <signum> to the thread described in <tda>.
-
- int cancel_thr (ACE_Thread_Descriptor *td,
- int = 0);
- // Set the cancellation flag for the thread described in <tda>.
-
- ACE_Double_Linked_List<ACE_Thread_Descriptor> thr_list_;
- // Keeping a list of thread descriptors within the thread manager.
- // Double-linked list enables us to cache the entries in TSS
- // and adding/removing thread descriptor entries without
- // affecting other thread's descriptor entries.
-
-#if !defined (VXWORKS)
- ACE_Unbounded_Queue<ACE_Thread_Descriptor> terminated_thr_queue_;
- // Collect terminated but not yet joined thread entries.
-#endif /* VXWORKS */
-
- ACE_Unbounded_Queue<ACE_Thread_Descriptor*> thr_to_be_removed_;
- // Collect pointers to thread descriptors of threads to be removed later.
-
- int grp_id_;
- // Keeps track of the next group id to assign.
-
- int automatic_wait_;
- // Set if we want the Thread_Manager to wait on all threads before
- // being closed, reset otherwise.
-
- // = ACE_Thread_Mutex and condition variable for synchronizing termination.
-#if defined (ACE_HAS_THREADS)
- ACE_Thread_Mutex lock_;
- // Serialize access to the <zero_cond_>.
-
- ACE_Condition_Thread_Mutex zero_cond_;
- // Keep track of when there are no more threads.
-#endif /* ACE_HAS_THREADS */
-
-private:
- static ACE_Thread_Manager *thr_mgr_;
- // Pointer to a process-wide <ACE_Thread_Manager>.
-
- static int delete_thr_mgr_;
- // Must delete the <thr_mgr_> if non-0.
-};
-
-class ACE_Export ACE_Thread_Control
-{
- // = TITLE
- // Used to keep track of a thread's activities within its entry
- // point function.
- //
- // = DESCRIPTION
- // A <ACE_Thread_Manager> uses this class to ensure that threads
- // it spawns automatically register and unregister themselves
- // with it.
- //
- // This class can be stored in thread-specific storage using the
- // <ACE_TSS> wrapper. When a thread exits the
- // <ACE_TSS::cleanup> function deletes this object, thereby
- // ensuring that it gets removed from its associated
- // <ACE_Thread_Manager>.
-public:
- ACE_Thread_Control (ACE_Thread_Manager *tm = 0,
- int insert = 0);
- // Initialize the thread control object. If <insert> != 0, then
- // register the thread with the Thread_Manager.
-
- ~ACE_Thread_Control (void);
- // Remove the thread from its associated <Thread_Manager> and exit
- // the thread if <do_thr_exit> is enabled.
-
- void *exit (void *status,
- int do_thr_exit);
- // Remove this thread from its associated <Thread_Manager> and exit
- // the thread if <do_thr_exit> is enabled.
-
- int insert (ACE_Thread_Manager *tm);
- // Store the <Thread_Manager> and use it to register ourselves for
- // correct shutdown.
-
- ACE_Thread_Manager *thr_mgr (void);
- // Returns the current <Thread_Manager>.
-
- ACE_Thread_Manager *thr_mgr (ACE_Thread_Manager *);
- // Atomically set a new <Thread_Manager> and return the old
- // <Thread_Manager>.
-
- void *status (void *status);
- // Set the exit status (and return existing status).
-
- void *status (void);
- // Get the current exit status.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Thread_Manager *tm_;
- // Pointer to the thread manager for this block of code.
-
- void *status_;
- // Keeps track of the exit status for the thread.
-};
-
-class ACE_Export ACE_Thread_Exit
-{
- // = TITLE
- // Keep exit information for a Thread in thread specific storage.
- // so that the thread-specific exit hooks will get called no
- // matter how the thread exits (e.g., via <ACE_Thread::exit>, C++
- // or Win32 exception, "falling off the end" of the thread entry
- // point function, etc.).
- //
- // = DESCRIPTION
- // This clever little helper class is stored in thread-specific
- // storage using the <ACE_TSS> wrapper. When a thread exits the
- // <ACE_TSS::cleanup> function deletes this object, thereby
- // closing it down gracefully.
-public:
- ACE_Thread_Exit (void);
- // Capture the Thread that will be cleaned up automatically.
-
- void thr_mgr (ACE_Thread_Manager *tm);
- // Set the <ACE_Thread_Manager>.
-
- void *status (void *s);
- // Set the exit status.
-
- void *status (void);
- // Get the exit status.
-
- ~ACE_Thread_Exit (void);
- // Destructor calls the thread-specific exit hooks when a thread
- // exits.
-
- static ACE_Thread_Exit *instance (void);
- // Singleton access point.
-
- static void cleanup (void *instance, void *);
- // Cleanup method, used by the <ACE_Object_Manager> to destroy the
- // singleton.
-
-private:
- void *status_;
- // Exit status...
-
- ACE_Thread_Control thread_control_;
- // Automatically add/remove the thread from the
- // <ACE_Thread_Manager>.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Thread_Manager.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_THREAD_MANAGER_H */
diff --git a/ace/Thread_Manager.i b/ace/Thread_Manager.i
deleted file mode 100644
index 09a4fa9ea30..00000000000
--- a/ace/Thread_Manager.i
+++ /dev/null
@@ -1,125 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Thread_Manager.i
-
-// Unique thread id.
-ACE_INLINE ACE_thread_t
-ACE_Thread_Descriptor::self (void)
-{
- ACE_TRACE ("ACE_Thread_Descriptor::self");
- return this->thr_id_;
-}
-
-ACE_INLINE ACE_Task_Base *
-ACE_Thread_Descriptor::task (void)
-{
- ACE_TRACE ("ACE_Thread_Descriptor::task");
- return this->task_;
-}
-
-// Unique kernel-level thread handle.
-
-ACE_INLINE void
-ACE_Thread_Descriptor::self (ACE_hthread_t &handle)
-{
- ACE_TRACE ("ACE_Thread_Descriptor::self");
- handle = this->thr_handle_;
-}
-
-// Group ID.
-
-ACE_INLINE int
-ACE_Thread_Descriptor::grp_id (void)
-{
- ACE_TRACE ("ACE_Thread_Descriptor::grp_id");
- return grp_id_;
-}
-
-// Current state of the thread.
-ACE_INLINE ACE_Thread_State
-ACE_Thread_Descriptor::state (void)
-{
- ACE_TRACE ("ACE_Thread_Descriptor::state");
- return thr_state_;
-}
-
-// Set the exit status.
-
-ACE_INLINE void *
-ACE_Thread_Control::status (void *s)
-{
- ACE_TRACE ("ACE_Thread_Control::status");
- return this->status_ = s;
-}
-
-// Get the exit status.
-
-ACE_INLINE void *
-ACE_Thread_Control::status (void)
-{
- ACE_TRACE ("ACE_Thread_Control::status");
- return this->status_;
-}
-
-// Returns the current <Thread_Manager>.
-
-ACE_INLINE ACE_Thread_Manager *
-ACE_Thread_Control::thr_mgr (void)
-{
- ACE_TRACE ("ACE_Thread_Control::thr_mgr");
- return this->tm_;
-}
-
-// Atomically set a new <Thread_Manager> and return the old
-// <Thread_Manager>.
-
-ACE_INLINE ACE_Thread_Manager *
-ACE_Thread_Control::thr_mgr (ACE_Thread_Manager *tm)
-{
- ACE_TRACE ("ACE_Thread_Control::thr_mgr");
- ACE_Thread_Manager *o_tm = this->tm_;
- this->tm_ = tm;
- return o_tm;
-}
-
-// Return the unique ID of the thread.
-
-ACE_INLINE ACE_thread_t
-ACE_Thread_Manager::thr_self (void)
-{
- ACE_TRACE ("ACE_Thread_Manager::thr_self");
- return ACE_Thread::self ();
-}
-
-ACE_INLINE ACE_Task_Base *
-ACE_Thread_Manager::task (void)
-{
- ACE_TRACE ("ACE_Thread_Manager::task");
-
- ACE_Thread_Descriptor *td = this->thread_desc_self () ;
-
- if (td == 0)
- return 0;
- else
- return td->task ();
-}
-
-ACE_INLINE int
-ACE_Thread_Manager::open (size_t)
-{
- // Currently no-op.
- return 0;
-}
-
-ACE_INLINE void
-ACE_Thread_Manager::wait_on_exit (int do_wait)
-{
- this->automatic_wait_ = do_wait;
-}
-
-ACE_INLINE int
-ACE_Thread_Manager::wait_on_exit (void)
-{
- return this->automatic_wait_;
-}
diff --git a/ace/Time_Request_Reply.cpp b/ace/Time_Request_Reply.cpp
deleted file mode 100644
index c20b9320dd3..00000000000
--- a/ace/Time_Request_Reply.cpp
+++ /dev/null
@@ -1,186 +0,0 @@
-// Time_Request_Reply.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Time_Request_Reply.h"
-
-// Default "do nothing" constructor.
-
-ACE_Time_Request::ACE_Time_Request (void)
-{
- ACE_TRACE ("ACE_Time_Request::ACE_Time_Request");
-}
-
-// Create a ACE_Time_Request message.
-
-ACE_Time_Request::ACE_Time_Request (ACE_UINT32 t, // Type of request.
- const ACE_UINT32 time,
- ACE_Time_Value *timeout) // Max time waiting for request.
-{
- ACE_TRACE ("ACE_Time_Request::ACE_Time_Request");
- this->msg_type (t);
-
- // If timeout is a NULL pointer, then block forever...
- if (timeout == 0)
- {
- this->transfer_.block_forever_ = 1;
- this->transfer_.sec_timeout_ = 0;
- this->transfer_.usec_timeout_ = 0;
- }
- else // Do a "timed wait."
- {
- this->block_forever (0);
- // Keep track of how long client is willing to wait.
- this->transfer_.sec_timeout_ = timeout->sec ();
- this->transfer_.usec_timeout_ = timeout->usec ();
- }
-
- // Copy time into request
- this->time_ = this->transfer_.time_ = time;
-}
-
-// Initialize length_ in order to avoid problems with byte-ordering
-void
-ACE_Time_Request::init (void)
-{
- ACE_TRACE ("ACE_Time_Request::init");
-// this->length (sizeof this->transfer_);
-}
-
-// Get the fixed size of message
-ssize_t
-ACE_Time_Request::size (void) const
-{
- ACE_TRACE ("ACE_Time_Request::size");
- return sizeof (this->transfer_);
-}
-
-// = Set/get the type of the message.
-ACE_UINT32
-ACE_Time_Request::msg_type (void) const
-{
- ACE_TRACE ("ACE_Time_Request::msg_type");
- return this->transfer_.msg_type_;
-}
-
-void
-ACE_Time_Request::msg_type (ACE_UINT32 t)
-{
- ACE_TRACE ("ACE_Time_Request::msg_type");
- this->transfer_.msg_type_ = t;
-}
-
-// = Set/get the blocking semantics.
-ACE_UINT32
-ACE_Time_Request::block_forever (void) const
-{
- ACE_TRACE ("ACE_Time_Request::block_forever");
- return this->transfer_.block_forever_;
-}
-
-void
-ACE_Time_Request::block_forever (ACE_UINT32 bs)
-{
- ACE_TRACE ("ACE_Time_Request::block_forever");
- this->transfer_.block_forever_ = bs;
-}
-
-// = Set/get the timeout.
-ACE_Time_Value
-ACE_Time_Request::timeout (void) const
-{
- ACE_TRACE ("ACE_Time_Request::timeout");
- return ACE_Time_Value (this->transfer_.sec_timeout_, this->transfer_.usec_timeout_);
-}
-
-void
-ACE_Time_Request::timeout (const ACE_Time_Value timeout)
-{
- ACE_TRACE ("ACE_Time_Request::timeout");
- this->transfer_.sec_timeout_ = timeout.sec ();
- this->transfer_.usec_timeout_ = timeout.usec ();
-}
-
-// = Set/get the time
-ACE_UINT32
-ACE_Time_Request::time (void) const
-{
- ACE_TRACE ("ACE_Time_Request::time");
- return this->time_;
-}
-
-void
-ACE_Time_Request::time (ACE_UINT32 t)
-{
- ACE_TRACE ("ACE_Time_Request::time");
- this->time_ = t;
-}
-
-// Encode the transfer buffer into network byte order
-// so that it can be sent to the server.
-int
-ACE_Time_Request::encode (void *&buf)
-{
- ACE_TRACE ("ACE_Time_Request::encode");
- // Compute the length *before* doing the marshaling.
-
- buf = (void *) &this->transfer_;
- this->transfer_.block_forever_ = htonl (this->transfer_.block_forever_);
- this->transfer_.usec_timeout_ = htonl (this->transfer_.usec_timeout_);
- this->transfer_.sec_timeout_ = htonl (this->transfer_.sec_timeout_);
- this->transfer_.msg_type_ = htonl (this->transfer_.msg_type_);
- this->transfer_.time_ = htonl (this->transfer_.time_);
-
- return this->size (); // Always fixed
-}
-
-// Decode the transfer buffer into host byte byte order
-// so that it can be used by the server.
-int
-ACE_Time_Request::decode (void)
-{
- ACE_TRACE ("ACE_Time_Request::decode");
- // Decode
- this->transfer_.block_forever_ = ntohl (this->transfer_.block_forever_);
- this->transfer_.usec_timeout_ = ntohl (this->transfer_.usec_timeout_);
- this->transfer_.sec_timeout_ = ntohl (this->transfer_.sec_timeout_);
- this->transfer_.msg_type_ = ntohl (this->transfer_.msg_type_);
- this->transfer_.time_ = ntohl (this->transfer_.time_);
-
- this->time_ = this->transfer_.time_;
- return 0;
-}
-
-// Print out the current values of the ACE_Time_Request.
-
-void
-ACE_Time_Request::dump (void) const
-{
- ACE_TRACE ("ACE_Time_Request::dump");
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("*******\nlength = %d\n"),
- this->size ()));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("message-type = ")));
-
- switch (this->msg_type ())
- {
- case ACE_Time_Request::TIME_UPDATE:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("TIME_UPDATE\n")));
- break;
- default:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("<unknown type> = %d\n"), this->msg_type ()));
- break;
- }
-
- if (this->block_forever ())
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("blocking forever\n")));
- else
- {
- ACE_Time_Value tv = this->timeout ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("waiting for %ld secs and %ld usecs\n"),
- tv.sec (), tv.usec ()));
- }
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("*******\ntime = %d\n"),
- this->time ()));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("+++++++\n")));
-}
-
diff --git a/ace/Time_Request_Reply.h b/ace/Time_Request_Reply.h
deleted file mode 100644
index 0f648fb9751..00000000000
--- a/ace/Time_Request_Reply.h
+++ /dev/null
@@ -1,119 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// ACE_Time_Request_Reply.h
-//
-// = DESCRIPTION
-// Define the format used to exchange messages between the
-// ACE_Time_Server and clerks.
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-
-#if !defined (ACE_TIME_REQUEST_REPLY_H)
-#define ACE_TIME_REQUEST_REPLY_H
-
-#include "ace/Time_Value.h"
-#include "ace/SString.h"
-
-class ACE_Export ACE_Time_Request
-{
- // = TITLE
- // Message format for delivering requests to the ACE_Time Server.
- //
- // = DESCRIPTION
- // This class is implemented to minimize data copying.
- // In particular, all marshaling is done in situ...
-public:
- enum Constants
- {
- // Request message types.
- TIME_UPDATE = 01,
- FAILURE = 05,
-
- // Class-specific constant values.
- MAX_TIME_LEN = MAXPATHLEN + 1
- };
-
- ACE_Time_Request (void);
- // Default constructor.
-
- ACE_Time_Request (ACE_UINT32 msg_type, // Type of request.
- const ACE_UINT32 time,
- ACE_Time_Value *timeout = 0); // Max time waiting for request.
- // Create a <ACE_Time_Request> message.
-
- void init (void);
- // Initialize length_ in order to ensure correct byte ordering
- // before a request is sent.
-
- // Get the fixed size of message
- ssize_t size (void) const;
-
- // = Set/get the type of the message.
- ACE_UINT32 msg_type (void) const;
- void msg_type (ACE_UINT32);
-
- // = Set/get the time
- ACE_UINT32 time (void) const;
- void time (ACE_UINT32 t);
-
- // = Set/get the blocking semantics.
- ACE_UINT32 block_forever (void) const;
- void block_forever (ACE_UINT32);
-
- // = Set/get the timeout.
- ACE_Time_Value timeout (void) const;
- void timeout (const ACE_Time_Value timeout);
-
- int encode (void *&);
- // Encode the message before transmission.
-
- int decode (void);
- // Decode message after reception.
-
- void dump (void) const;
- // Print out the values of the message for debugging purposes.
-
-private:
- // = The 5 fields in the <Transfer> struct are transmitted to the server.
- // The remaining 2 fields are not tranferred -- they are used only on
- // the server-side to simplify lookups.
-
- struct Transfer
- {
- ACE_UINT32 msg_type_;
- // Type of the request (i.e., <TIME_UPDATE>)
-
- ACE_UINT32 block_forever_;
- // Indicates if we should block forever. If 0, then <secTimeout_>
- // and <usecTimeout_> indicates how long we should wait.
-
- ACE_UINT32 sec_timeout_;
- // Max seconds willing to wait for name if not blocking forever.
-
- ACE_UINT32 usec_timeout_;
- // Max micro seconds to wait for name if not blocking forever.
-
- ACE_UINT32 time_;
- // The data portion contains <time_>
- };
-
- Transfer transfer_;
- // Transfer buffer.
-
- ACE_UINT32 time_;
- // Time
-};
-
-
-#endif /* ACE_TIME_REQUEST_REPLY_H */
diff --git a/ace/Time_Value.h b/ace/Time_Value.h
deleted file mode 100644
index 53a46b9244a..00000000000
--- a/ace/Time_Value.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Time_Value.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TIME_VALUE_H)
-#define ACE_TIME_VALUE_H
-
-// This file is no longer used and is only here due to backwards
-// compatibility. All the functionality has been merged into OS.h.
-
-#include "ace/OS.h"
-
-#endif /* ACE_TIME_VALUE */
diff --git a/ace/Timer_Hash.cpp b/ace/Timer_Hash.cpp
deleted file mode 100644
index 122951f56b8..00000000000
--- a/ace/Timer_Hash.cpp
+++ /dev/null
@@ -1,123 +0,0 @@
-// $Id$
-
-// Timer_Hash.cpp
-
-#if !defined (ACE_TIMER_HASH_C)
-#define ACE_TIMER_HASH_C
-
-#define ACE_BUILD_DLL
-
-#include "ace/Timer_Hash.h"
-
-#if defined (ACE_HAS_BROKEN_HPUX_TEMPLATES)
-#include "ace/Timer_Hash_T.cpp"
-#endif /* ACE_HAS_BROKEN_HPUX_TEMPLATES */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Free_List<ACE_Timer_Node_T<ACE_Event_Handler *> >;
-template class ACE_Locked_Free_List<ACE_Timer_Node_T<ACE_Event_Handler *>,
- ACE_Null_Mutex>;
-template class ACE_Timer_Hash_Upcall <ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX>;
-
-template class ACE_Timer_Queue_T <ACE_Event_Handler *,
- ACE_Hash_Upcall,
- ACE_Null_Mutex>;
-
-template class ACE_Timer_Queue_Iterator_T <ACE_Event_Handler *,
- ACE_Hash_Upcall,
- ACE_Null_Mutex>;
-
-template class ACE_Timer_List_T <ACE_Event_Handler *,
- ACE_Hash_Upcall,
- ACE_Null_Mutex>;
-
-template class ACE_Timer_List_Iterator_T <ACE_Event_Handler *,
- ACE_Hash_Upcall,
- ACE_Null_Mutex>;
-
-template class ACE_Timer_Heap_T <ACE_Event_Handler *,
- ACE_Hash_Upcall,
- ACE_Null_Mutex>;
-
-template class ACE_Timer_Heap_Iterator_T <ACE_Event_Handler *,
- ACE_Hash_Upcall,
- ACE_Null_Mutex>;
-
-template class ACE_Timer_Hash_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX,
- ACE_Hash_Timer_List>;
-
-template class ACE_Timer_Hash_Iterator_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX,
- ACE_Hash_Timer_List>;
-
-template class ACE_Timer_Hash_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX,
- ACE_Hash_Timer_Heap>;
-
-template class ACE_Timer_Hash_Iterator_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX,
- ACE_Hash_Timer_Heap>;
-
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Free_List<ACE_Timer_Node_T<ACE_Event_Handler *> >
-#pragma instantiate ACE_Locked_Free_List<ACE_Timer_Node_T<ACE_Event_Handler *>, \
- ACE_Null_Mutex>
-#pragma instantiate ACE_Timer_Hash_Upcall <ACE_Event_Handler *, \
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, \
- ACE_SYNCH_RECURSIVE_MUTEX>
-
-#pragma instantiate ACE_Timer_Queue_T <ACE_Event_Handler *, \
- ACE_Hash_Upcall, \
- ACE_Null_Mutex>
-
-#pragma instantiate ACE_Timer_Queue_Iterator_T <ACE_Event_Handler *, \
- ACE_Hash_Upcall, \
- ACE_Null_Mutex>
-
-#pragma instantiate ACE_Timer_List_T <ACE_Event_Handler *, \
- ACE_Hash_Upcall, \
- ACE_Null_Mutex>
-
-#pragma instantiate ACE_Timer_List_Iterator_T <ACE_Event_Handler *, \
- ACE_Hash_Upcall, \
- ACE_Null_Mutex>
-
-#pragma instantiate ACE_Timer_Heap_T <ACE_Event_Handler *, \
- ACE_Hash_Upcall, \
- ACE_Null_Mutex>
-
-#pragma instantiate ACE_Timer_Heap_Iterator_T <ACE_Event_Handler *, \
- ACE_Hash_Upcall, \
- ACE_Null_Mutex>
-
-#pragma instantiate ACE_Timer_Hash_T<ACE_Event_Handler *, \
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, \
- ACE_SYNCH_RECURSIVE_MUTEX, \
- ACE_Hash_Timer_List>
-
-#pragma instantiate ACE_Timer_Hash_Iterator_T<ACE_Event_Handler *, \
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, \
- ACE_SYNCH_RECURSIVE_MUTEX, \
- ACE_Hash_Timer_List>
-
-#pragma instantiate ACE_Timer_Hash_T<ACE_Event_Handler *, \
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, \
- ACE_SYNCH_RECURSIVE_MUTEX, \
- ACE_Hash_Timer_Heap>
-
-#pragma instantiate ACE_Timer_Hash_Iterator_T<ACE_Event_Handler *, \
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, \
- ACE_SYNCH_RECURSIVE_MUTEX, \
- ACE_Hash_Timer_Heap>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#endif /* ACE_TIMER_HASH_C */
diff --git a/ace/Timer_Hash.h b/ace/Timer_Hash.h
deleted file mode 100644
index afd1ddc3c7d..00000000000
--- a/ace/Timer_Hash.h
+++ /dev/null
@@ -1,67 +0,0 @@
-// $Id$
-
-/* -*- C++ -*- */
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Timer_Hash.h
-//
-// = AUTHOR
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (ACE_TIMER_HASH_H)
-#define ACE_TIMER_HASH_H
-
-#include "ace/Timer_Hash_T.h"
-#include "ace/Timer_Heap_T.h"
-#include "ace/Timer_List_T.h"
-// The following typedef are here for ease of use
-
-typedef ACE_Timer_Hash_Upcall <ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX>
- ACE_Hash_Upcall;
-
-typedef ACE_Timer_List_T <ACE_Event_Handler *,
- ACE_Hash_Upcall,
- ACE_Null_Mutex>
- ACE_Hash_Timer_List;
-
-typedef ACE_Timer_Heap_T <ACE_Event_Handler *,
- ACE_Hash_Upcall,
- ACE_Null_Mutex>
- ACE_Hash_Timer_Heap;
-
-
-typedef ACE_Timer_Hash_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX,
- ACE_Hash_Timer_List>
-
- ACE_Timer_Hash;
-
-typedef ACE_Timer_Hash_Iterator_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX,
- ACE_Hash_Timer_List>
- ACE_Timer_Hash_Iterator;
-
-typedef ACE_Timer_Hash_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX,
- ACE_Hash_Timer_Heap>
- ACE_Timer_Hash_Heap;
-
-typedef ACE_Timer_Hash_Iterator_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX,
- ACE_Hash_Timer_Heap>
- ACE_Timer_Hash_Heap_Iterator;
-
-#endif /* ACE_TIMER_HASH_H */
diff --git a/ace/Timer_Hash_T.cpp b/ace/Timer_Hash_T.cpp
deleted file mode 100644
index 38ec1565900..00000000000
--- a/ace/Timer_Hash_T.cpp
+++ /dev/null
@@ -1,533 +0,0 @@
-// $Id$
-
-#if !defined (ACE_TIMER_HASH_T_C)
-#define ACE_TIMER_HASH_T_C
-
-#define ACE_BUILD_DLL
-
-#include "ace/Timer_Hash_T.h"
-#include "ace/High_Res_Timer.h"
-
-struct Hash_Token
-{
- Hash_Token (const void *act, size_t pos, long orig_id)
- : act_ (act), pos_ (pos), orig_id_ (orig_id)
- {}
-
- const void *act_;
- size_t pos_;
- long orig_id_;
-};
-
-// Default constructor
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK>::ACE_Timer_Hash_Upcall (void)
- : timer_hash_ (0)
-{
- // Nothing
-}
-
-// Constructor that specifies a Timer_Hash to call up to
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK>::ACE_Timer_Hash_Upcall (ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK> *timer_hash)
- : timer_hash_ (timer_hash)
-{
- // Nothing
-}
-
-// Calls up to timer_hash's upcall functor
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK>::timeout (ACE_Timer_Queue_T<ACE_Event_Handler *,
- ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK>,
- ACE_Null_Mutex> &timer_queue,
- ACE_Event_Handler *handler,
- const void *arg,
- const ACE_Time_Value &cur_time)
-{
- ACE_UNUSED_ARG (timer_queue);
-
- Hash_Token *h = (Hash_Token *)arg;
-
- int ret = this->timer_hash_->upcall_functor ().timeout (*this->timer_hash_,
- handler,
- h->act_,
- cur_time);
- delete h;
- return ret;
-}
-
-
-// Calls up to timer_hash's upcall functor
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK>::cancellation (ACE_Timer_Queue_T<ACE_Event_Handler *,
- ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK>,
- ACE_Null_Mutex> &timer_queue,
- ACE_Event_Handler *handler)
-{
- ACE_UNUSED_ARG (timer_queue);
- return this->timer_hash_->upcall_functor ().cancellation (*this->timer_hash_,
- handler);
-}
-
-
-// Calls up to timer_hash's upcall functor
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK>::deletion (ACE_Timer_Queue_T<ACE_Event_Handler *,
- ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK>,
- ACE_Null_Mutex> &timer_queue,
- ACE_Event_Handler *handler,
- const void *arg)
-{
- ACE_UNUSED_ARG (timer_queue);
-
- Hash_Token *h = (Hash_Token *)arg;
-
- int ret = this->timer_hash_->upcall_functor ().deletion (*this->timer_hash_,
- handler,
- h->act_);
- delete h;
- return ret;
-}
-
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET>
-ACE_Timer_Hash_Iterator_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::ACE_Timer_Hash_Iterator_T (ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET> &hash)
- : timer_hash_ (hash)
-{
- this->first();
- // Nothing
-}
-
-// Positions the iterator at the first node in the timing hash table
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> void
-ACE_Timer_Hash_Iterator_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::first (void)
-{
- for (this->position_ = 0;
- this->position_ < this->timer_hash_.table_size_;
- this->position_++)
- {
- // Check for an empty entry
- if (!this->timer_hash_.table_[this->position_]->is_empty ())
- {
- this->iter_ = &this->timer_hash_.table_[this->position_]->iter ();
- this->iter_->first ();
- return;
- }
- }
-
- // Didn't find any
- this->iter_ = 0;
-}
-
-
-// Positions the iterator at the next node in the bucket or goes to the next
-// bucket
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> void
-ACE_Timer_Hash_Iterator_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::next (void)
-{
- if (this->isdone ())
- return;
-
- // If there is no more in the current bucket, go to the next
- if (this->iter_->isdone ())
- {
- for (this->position_++; this->position_ < this->timer_hash_.table_size_; this->position_++)
- {
- // Check for an empty entry
- if (!this->timer_hash_.table_[this->position_]->is_empty ())
- {
- this->iter_ = &this->timer_hash_.table_[this->position_]->iter ();
- this->iter_->first ();
- return;
- }
- }
-
- // Didn't find any
- this->iter_ = 0;
- }
- else
- this->iter_->next ();
-}
-
-
-// Returns true when we are at the end (when bucket_item_ == 0)
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> int
-ACE_Timer_Hash_Iterator_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::isdone (void)
-{
- return this->iter_ == 0;
-}
-
-
-// Returns the node at the current position in the sequence
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_Hash_Iterator_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::item (void)
-{
- if (this->isdone ())
- return 0;
-
- return this->iter_->item ();
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR, ACE_LOCK> &
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::iter (void)
-{
- this->iterator_->first ();
- return *this->iterator_;
-}
-
-// Create an empty queue.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET>
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::ACE_Timer_Hash_T (size_t table_size,
- FUNCTOR *upcall_functor,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist)
- : ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK> (upcall_functor, freelist),
- size_ (0),
- table_ (new BUCKET* [table_size]),
- table_size_ (table_size),
- table_functor_ (this),
- earliest_position_ (0)
-{
- ACE_TRACE ("ACE_Timer_Hash_T::ACE_Timer_Hash_T");
-
- this->gettimeofday (ACE_OS::gettimeofday);
-
- for (size_t i = 0; i < table_size; i++)
- {
- this->table_[i] = new BUCKET (&this->table_functor_, this->free_list_);
- this->table_[i]->gettimeofday (ACE_OS::gettimeofday);
- }
-
- iterator_ = new HASH_ITERATOR(*this);
-}
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET>
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::ACE_Timer_Hash_T (FUNCTOR *upcall_functor,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist)
- : ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK> (upcall_functor, freelist),
- size_ (0),
- table_ (new BUCKET* [ACE_DEFAULT_TIMER_HASH_TABLE_SIZE]),
- table_size_ (ACE_DEFAULT_TIMER_HASH_TABLE_SIZE),
- table_functor_ (this),
- earliest_position_ (0)
-{
- ACE_TRACE ("ACE_Timer_Hash_T::ACE_Timer_Hash_T");
-
- this->gettimeofday (ACE_OS::gettimeofday);
-
- for (size_t i = 0; i < this->table_size_; i++)
- {
- this->table_[i] = new BUCKET (&this->table_functor_, this->free_list_);
- this->table_[i]->gettimeofday (ACE_OS::gettimeofday);
- }
-
- iterator_ = new HASH_ITERATOR(*this);
-}
-
-
-// Remove all remaining items in the Queue.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET>
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::~ACE_Timer_Hash_T (void)
-{
- ACE_TRACE ("ACE_Timer_Hash_T::~ACE_Timer_Hash_T");
- ACE_MT (ACE_GUARD (ACE_LOCK, ace_mon, this->mutex_));
-
- delete iterator_;
-
- for (size_t i = 0; i < this->table_size_; i++)
- delete this->table_[i];
-
- delete [] this->table_;
-}
-
-// Checks if queue is empty.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> int
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::is_empty (void) const
-{
- ACE_TRACE ("ACE_Timer_Hash_T::is_empty");
- return this->table_[this->earliest_position_]->is_empty ();
-}
-
-
-// Returns earliest time in a non-empty bucket
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> const ACE_Time_Value &
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::earliest_time (void) const
-{
- ACE_TRACE ("ACE_Timer_Hash_T::earliest_time");
- return this->table_[this->earliest_position_]->earliest_time ();
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> void
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::dump (void) const
-{
- ACE_TRACE ("ACE_Timer_Hash_T::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ntable_size_ = %d"), this->table_size_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nearliest_position_ = %d"), this->earliest_position_));
- for (size_t i = 0; i < this->table_size_; i++)
- if (!this->table_[i]->is_empty ())
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nBucket %d contains nodes"), i));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n")));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-
-// Reschedule a periodic timer. This function must be called with the
-// mutex lock held.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> void
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::reschedule (ACE_Timer_Node_T<TYPE> *expired)
-{
- ACE_TRACE ("ACE_Timer_Hash_T::reschedule");
-
- size_t position = expired->get_timer_value ().usec () % this->table_size_;
-
- Hash_Token *h = (Hash_Token *)expired->get_act ();
-
- h->orig_id_ = this->table_[position]->schedule (expired->get_type (),
- h,
- expired->get_timer_value (),
- expired->get_interval ());
-
- if (this->table_[this->earliest_position_]->is_empty ()
- || this->table_[position]->earliest_time () < this->table_[this->earliest_position_]->earliest_time ())
- this->earliest_position_ = position;
-}
-
-
-// Insert a new handler that expires at time future_time; if interval
-// is > 0, the handler will be reinvoked periodically.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> long
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::schedule (const TYPE &type,
- const void *act,
- const ACE_Time_Value &future_time,
- const ACE_Time_Value &interval)
-{
- ACE_TRACE ("ACE_Timer_Hash_T::schedule");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- size_t position = future_time.usec () % this->table_size_;
-
- Hash_Token *h = new Hash_Token (act, position, 0);
-
- h->orig_id_ = this->table_[position]->schedule (type,
- h,
- future_time,
- interval);
-
- if (this->table_[this->earliest_position_]->is_empty ()
- || this->table_[position]->earliest_time () < this->table_[this->earliest_position_]->earliest_time ())
- this->earliest_position_ = position;
-
- ++this->size_;
-
- return (long) h;
-}
-
-// Locate and remove the single <ACE_Event_Handler> with a value of
-// <timer_id> from the correct table timer queue.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> int
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::cancel (long timer_id,
- const void **act,
- int dont_call)
-{
- ACE_TRACE ("ACE_Timer_Hash_T::cancel");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- // Make sure we are getting a valid <timer_id>, not an error
- // returned by schedule ()
- if (timer_id == -1)
- return 0;
-
- Hash_Token *h = (Hash_Token *)timer_id;
-
- int ret = this->table_[h->pos_]->cancel (h->orig_id_, act, dont_call);
-
- if (h->pos_ == this->earliest_position_)
- this->find_new_earliest ();
-
- if (act != 0)
- *act = h->act_;
-
- delete h;
-
- --this->size_;
-
- return ret;
-}
-
-
-// Locate and remove all values of <type> from the timer queue.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> int
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::cancel (const TYPE &type,
- int dont_call)
-{
- ACE_TRACE ("ACE_Timer_Hash_T::cancel");
-
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- size_t i; // loop variable
-
- Hash_Token **timer_ids = new Hash_Token *[this->size_];
- size_t pos = 0;
-
- for (i = 0; i < this->table_size_; i++)
- {
- ACE_Timer_Queue_Iterator_T<TYPE, ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK>, ACE_Null_Mutex> &iter = this->table_[i]->iter ();
- for (iter.first (); !iter.isdone (); iter.next ())
- if (iter.item ()->get_type () == type)
- timer_ids[pos++] = (Hash_Token *)iter.item ()->get_act ();
- }
-
- ACE_ASSERT (pos <= this->size_);
-
- for (i = 0; i < pos; i++)
- {
- this->table_[timer_ids[i]->pos_]->cancel (timer_ids[i]->orig_id_, 0, 1);
-
- delete timer_ids[i];
-
- --this->size_;
- }
-
- delete [] timer_ids;
-
- if (dont_call == 0)
- this->upcall_functor ().cancellation (*this, type);
-
- this->find_new_earliest ();
-
- return pos;
-}
-
-
-// Removes the earliest node and finds the new earliest position
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::remove_first (void)
-{
- if (this->is_empty ())
- return 0;
-
- ACE_Timer_Node_T<TYPE> *temp = this->table_[this->earliest_position_]->remove_first ();
-
- this->find_new_earliest ();
-
- --this->size_;
-
- return temp;
-}
-
-// Finds a new earliest position
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> void
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::find_new_earliest (void)
-{
- for (size_t i = 0; i < this->table_size_; i++)
- if (!this->table_[i]->is_empty ())
- if (this->table_[this->earliest_position_]->is_empty()
- || this->earliest_time () == ACE_Time_Value::zero
- || this->table_[i]->earliest_time () <= this->earliest_time ())
- this->earliest_position_ = i;
-}
-
-
-// Returns the earliest node without removing it
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::get_first (void)
-{
- ACE_TRACE ("ACE_Timer_Hash_T::get_first");
-
- if (this->is_empty ())
- return 0;
-
- return this->table_[this->earliest_position_]->get_first ();
-}
-
-
-// Dummy version of expire to get rid of warnings in Sun CC 4.2
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> int
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::expire ()
-{
- return INHERITED::expire();
-}
-
-
-// Specialized expire for Timer Hash
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET> int
-ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>::expire (const ACE_Time_Value &cur_time)
-{
- ACE_TRACE ("ACE_Timer_Hash_T::expire");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- int number_of_timers_expired = 0;
-
- ACE_Timer_Node_T<TYPE> *expired;
-
- // Go through the table and expire anything that can be expired
-
- for (size_t i = 0; i < this->table_size_; i++)
- {
- while (!this->table_[i]->is_empty () &&
- this->table_[i]->earliest_time () <= cur_time)
- {
- expired = this->table_[i]->remove_first ();
- --this->size_;
- TYPE &type = expired->get_type ();
- const void *act = expired->get_act ();
- int reclaim = 1;
-
- // Check if this is an interval timer.
- if (expired->get_interval () > ACE_Time_Value::zero)
- {
- // Make sure that we skip past values that have already
- // "expired".
- do
- expired->set_timer_value (expired->get_timer_value () + expired->get_interval ());
- while (expired->get_timer_value () <= cur_time);
-
- // Since this is an interval timer, we need to reschedule
- // it.
- this->reschedule (expired);
- reclaim = 0;
- }
-
- // call the functor
- Hash_Token *h = (Hash_Token *)act;
- this->upcall (type, h->act_, cur_time);
-
- if (reclaim)
- {
- // Free up the node and the token
- this->free_node (expired);
- delete h;
- }
-
- number_of_timers_expired++;
- }
- }
-
- return number_of_timers_expired;
-}
-
-#endif /* ACE_TIMER_HASH_T_C */
diff --git a/ace/Timer_Hash_T.h b/ace/Timer_Hash_T.h
deleted file mode 100644
index 73ef74b9809..00000000000
--- a/ace/Timer_Hash_T.h
+++ /dev/null
@@ -1,249 +0,0 @@
-// $Id$
-
-/* -*- C++ -*- */
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Timer_Hash_T.h
-//
-// = AUTHOR
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (ACE_TIMER_HASH_T_H)
-#define ACE_TIMER_HASH_T_H
-
-#include "ace/Timer_Queue_T.h"
-#include "ace/Free_List.h"
-
-// Forward declaration.
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET>
-class ACE_Timer_Hash_T;
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-class ACE_Timer_Hash_Upcall
-{
- // = TITLE
- // Functor for Timer_Hash
- //
- // = DESCRIPTION
- // This class calls up to the Timer Hash's functor from the
- // timer queues in the hash table
-public:
- typedef ACE_Timer_Queue_T<ACE_Event_Handler *,
- ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK>,
- ACE_Null_Mutex>
- TIMER_QUEUE;
-
- ACE_Timer_Hash_Upcall (void);
- // Default constructor (creates an invalid object, but needs to be here
- // so timer queues using this functor can be constructed)
-
- ACE_Timer_Hash_Upcall (ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK> *timer_hash);
- // Constructor that specifies a Timer_Hash to call up to
-
- int timeout (TIMER_QUEUE &timer_queue,
- ACE_Event_Handler *handler,
- const void *arg,
- const ACE_Time_Value &cur_time);
- // This method is called when the timer expires
-
- int cancellation (TIMER_QUEUE &timer_queue,
- ACE_Event_Handler *handler);
- // This method is called when the timer is canceled
-
- int deletion (TIMER_QUEUE &timer_queue,
- ACE_Event_Handler *handler,
- const void *arg);
- // This method is called when the timer queue is destroyed and
- // the timer is still contained in it
-
-private:
- ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK> *timer_hash_;
- // Timer Queue to do the calling up to
-
- // = Don't allow these operations for now.
- ACE_UNIMPLEMENTED_FUNC (ACE_Timer_Hash_Upcall (const ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK> &))
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK> &))
-};
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET>
-class ACE_Timer_Hash_Iterator_T : public ACE_Timer_Queue_Iterator_T <TYPE, FUNCTOR, ACE_LOCK>
-{
- // = TITLE
- // Iterates over an <ACE_Timer_Hash>.
- //
- // = DESCRIPTION
- // This is a generic iterator that can be used to visit every
- // node of a timer queue. Be aware that it doesn't transverse
- // in the order of timeout values.
-public:
- ACE_Timer_Hash_Iterator_T (ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET> &);
- // Constructor.
-
- virtual void first (void);
- // Positions the iterator at the earliest node in the Timer Queue
-
- virtual void next (void);
- // Positions the iterator at the next node in the Timer Queue
-
- virtual int isdone (void);
- // Returns true when there are no more nodes in the sequence
-
- virtual ACE_Timer_Node_T<TYPE> *item (void);
- // Returns the node at the current position in the sequence
-
-protected:
- ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET> &timer_hash_;
- // Pointer to the <ACE_Timer_Hash> that we are iterating over.
-
- size_t position_;
- // Current position in <timer_hash_>'s table
-
- ACE_Timer_Queue_Iterator_T<TYPE, ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK>, ACE_Null_Mutex> *iter_;
- // Current iterator used on <position>'s bucket
-};
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK, class BUCKET>
-class ACE_Timer_Hash_T : public ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>
-{
- // = TITLE
- // Provides a hash table of <BUCKET>s as an implementation for
- // a timer queue.
- //
- // = DESCRIPTION
- // This implementation uses a hash table of BUCKETs. The hash
- // is based on the time_value of the event. Unlike other Timer
- // Queues, ACE_Timer_Hash does not expire events in order.
-public:
- typedef ACE_Timer_Hash_Iterator_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>
- HASH_ITERATOR;
- // Type of iterator
-
- friend class ACE_Timer_Hash_Iterator_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET>;
- // Iterator is a friend
-
- typedef ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>
- INHERITED;
- // Type inherited from
-
- // = Initialization and termination methods.
- ACE_Timer_Hash_T (size_t table_size,
- FUNCTOR *upcall_functor = 0,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist = 0);
- // Default constructor. <table_size> determines the size of the
- // hash table. <upcall_functor> is the instance of the FUNCTOR
- // to be used by the buckets. If <upcall_functor> is 0, a default
- // FUNCTOR will be created.
-
- ACE_Timer_Hash_T (FUNCTOR *upcall_functor = 0, ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist = 0);
- // Default constructor. <upcall_functor> is the instance of the
- // FUNCTOR to be used by the queue. If <upcall_functor> is 0, Timer
- // Hash will create a default FUNCTOR. <freelist> the freelist of
- // timer nodes. If 0, then a default freelist will be created. The default
- // size will be ACE_DEFAULT_TIMERS and there will be no preallocation.
-
- virtual ~ACE_Timer_Hash_T (void);
- // Destructor
-
- virtual int is_empty (void) const;
- // True if queue is empty, else false.
-
- virtual const ACE_Time_Value &earliest_time (void) const;
- // Returns the time of the earlier node in the <ACE_Timer_Hash>.
-
- virtual long schedule (const TYPE &type,
- const void *act,
- const ACE_Time_Value &delay,
- const ACE_Time_Value &interval = ACE_Time_Value::zero);
- // Schedule <type> that will expire after <delay> amount of time.
- // If it expires then <act> is passed in as the value to the
- // <functor>. If <interval> is != to <ACE_Time_Value::zero> then it
- // is used to reschedule the <type> automatically. This method
- // returns a <timer_id> that is a pointer to a token which stores
- // information about the event. This <timer_id> can be used to cancel
- // the timer before it expires. Returns -1 on failure.
-
- virtual int cancel (const TYPE &type,
- int dont_call_handle_close = 1);
- // Cancel all timer associated with <type>. If <dont_call> is 0
- // then the <functor> will be invoked. Returns number of timers
- // cancelled.
-
- virtual int cancel (long timer_id,
- const void **act = 0,
- int dont_call_handle_close = 1);
- // Cancel the single timer that matches the <timer_id> value (which
- // was returned from the <schedule> method). If act is non-NULL
- // then it will be set to point to the ``magic cookie'' argument
- // passed in when the timer was registered. This makes it possible
- // to free up the memory and avoid memory leaks. If <dont_call> is
- // 0 then the <functor> will be invoked. Returns 1 if cancellation
- // succeeded and 0 if the <timer_id> wasn't found.
-
- virtual int expire (void);
- // Run the <functor> for all timers whose values are <=
- // <ACE_OS::gettimeofday>. Also accounts for <timer_skew>. Returns
- // the number of timers canceled.
-
- virtual int expire (const ACE_Time_Value &current_time);
- // Run the <functor> for all timers whose values are <= <cur_time>.
- // This does not account for <timer_skew>. Returns the number of
- // timers canceled.
-
- virtual ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR, ACE_LOCK> &iter (void);
- // Returns a pointer to this <ACE_Timer_Queue>'s iterator.
-
- virtual ACE_Timer_Node_T<TYPE> *remove_first (void);
- // Removes the earliest node from the queue and returns it
-
- virtual void dump (void) const;
- // Dump the state of an object.
-
- virtual ACE_Timer_Node_T<TYPE> *get_first (void);
- // Reads the earliest node from the queue and returns it.
-
-private:
- virtual void reschedule (ACE_Timer_Node_T<TYPE> *);
- // Reschedule an "interval" <ACE_Timer_Node>.
-
- void find_new_earliest (void);
- // Finds the earliest node
-
- size_t size_;
- // Keeps track of the size of the queue
-
- BUCKET **table_;
- // Table of BUCKETS
-
- size_t table_size_;
- // Keeps track of the size of <table>
-
- ACE_Timer_Hash_Upcall<TYPE, FUNCTOR, ACE_LOCK> table_functor_;
- // Functor used for the table's timer queues
-
- size_t earliest_position_;
- // Index to the position with the earliest entry
-
- HASH_ITERATOR *iterator_;
- // Iterator used to expire timers.
-
- // = Don't allow these operations for now.
- ACE_UNIMPLEMENTED_FUNC (ACE_Timer_Hash_T (const ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET> &))
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Timer_Hash_T<TYPE, FUNCTOR, ACE_LOCK, BUCKET> &))
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE) && !defined(ACE_HAS_BROKEN_HPUX_TEMPLATES)
-#include "ace/Timer_Hash_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE && !ACE_HAS_BROKEN_HPUX_TEMPLATES */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Timer_Hash_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_TIMER_HASH_T_H */
diff --git a/ace/Timer_Heap.cpp b/ace/Timer_Heap.cpp
deleted file mode 100644
index 3f1e8e97b7a..00000000000
--- a/ace/Timer_Heap.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-#if !defined (ACE_TIMER_HEAP_C)
-#define ACE_TIMER_HEAP_C
-
-#define ACE_BUILD_DLL
-
-#include "ace/Timer_Heap.h"
-
-#if defined (ACE_HAS_BROKEN_HPUX_TEMPLATES)
-#include "ace/Timer_Hash.h"
-#include "ace/Timer_Heap_T.cpp"
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class
- ACE_Timer_Heap_T<
- ACE_Event_Handler*,
- ACE_Timer_Hash_Upcall<
- ACE_Event_Handler*,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>,
- ACE_Null_Mutex>,
- ACE_Null_Mutex>;
-
-template class
- ACE_Timer_Heap_Iterator_T<
- ACE_Event_Handler*,
- ACE_Timer_Hash_Upcall<
- ACE_Event_Handler*,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>,
- ACE_Null_Mutex>,
- ACE_Null_Mutex>;
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-#endif /* ACE_HAS_BROKEN_HPUX_TEMPLATES */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Timer_Heap_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>;
-template class ACE_Timer_Heap_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Timer_Heap_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>
-#pragma instantiate ACE_Timer_Heap_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#endif /* ACE_TIMER_HEAP_C */
diff --git a/ace/Timer_Heap.h b/ace/Timer_Heap.h
deleted file mode 100644
index 46132a49ef8..00000000000
--- a/ace/Timer_Heap.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Timer_Heap.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TIMER_HEAP_H)
-#define ACE_TIMER_HEAP_H
-
-#include "ace/Timer_Heap_T.h"
-
-// The following typedef are here for ease of use and backward
-// compatibility.
-
-typedef ACE_Timer_Heap_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX>
- ACE_Timer_Heap;
-
-typedef ACE_Timer_Heap_Iterator_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX>
- ACE_Timer_Heap_Iterator;
-
-#endif /* ACE_TIMER_HEAP_H */
diff --git a/ace/Timer_Heap_T.cpp b/ace/Timer_Heap_T.cpp
deleted file mode 100644
index 8483540c711..00000000000
--- a/ace/Timer_Heap_T.cpp
+++ /dev/null
@@ -1,649 +0,0 @@
-// $Id$
-
-#if !defined (ACE_TIMER_HEAP_T_C)
-#define ACE_TIMER_HEAP_T_C
-
-#define ACE_BUILD_DLL
-
-#include "ace/Timer_Heap_T.h"
-
-// Define some simple macros to clarify the code.
-#define ACE_HEAP_PARENT(X) (X == 0 ? 0 : (((X) - 1) / 2))
-#define ACE_HEAP_LCHILD(X) (((X)+(X))+1)
-
-
-// Constructor that takes in an <ACE_Timer_Heap_T> to iterate over.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Heap_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::ACE_Timer_Heap_Iterator_T (ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK> &heap)
- : timer_heap_ (heap)
-{
- ACE_TRACE ("ACE_Timer_Heap_Iterator::ACE_Timer_Heap_Iterator");
- this->first();
-}
-
-
-// Positions the iterator at the first node in the heap array
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Heap_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::first (void)
-{
- this->position_ = 0;
-}
-
-
-// Positions the iterator at the next node in the heap array
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Heap_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::next (void)
-{
- if (this->position_ != this->timer_heap_.cur_size_)
- this->position_++;
-}
-
-
-// Returns true the <position_> is at the end of the heap array
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Heap_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::isdone (void)
-{
- return this->position_ == this->timer_heap_.cur_size_;
-}
-
-
-// Returns the node at the current position in the heap or 0 if at the end
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_Heap_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::item (void)
-{
- if (this->position_ != this->timer_heap_.cur_size_)
- return this->timer_heap_.heap_[this->position_];
- return 0;
-}
-
-// Constructor
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::ACE_Timer_Heap_T (size_t size,
- int preallocate,
- FUNCTOR *upcall_functor,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist)
- : INHERITED (upcall_functor, freelist),
- max_size_ (size),
- cur_size_ (0),
- timer_ids_freelist_ (1),
- preallocated_nodes_ (0),
- preallocated_nodes_freelist_ (0)
-{
- ACE_TRACE ("ACE_Timer_Heap_T::ACE_Timer_Heap_T");
-
- // Create the heap array.
- ACE_NEW (this->heap_, (ACE_Timer_Node_T<TYPE> *[size]));
-
- // Create the parallel
- ACE_NEW (this->timer_ids_, long[size]);
-
- // Initialize the "freelist," which uses negative values to
- // distinguish freelist elements from "pointers" into the <heap_>
- // array.
- for (size_t i = 0; i < size; i++)
- this->timer_ids_[i] = -((long) (i + 1));
-
- if (preallocate)
- {
- ACE_NEW (this->preallocated_nodes_,
- (ACE_Timer_Node_T<TYPE>[size]));
-
- // Add allocated array to set of such arrays for deletion
- // on cleanup.
- this->preallocated_node_set_.insert (this->preallocated_nodes_);
-
- // Form the freelist by linking the next_ pointers together.
- for (size_t j = 1; j < size; j++)
- this->preallocated_nodes_[j - 1].set_next (&this->preallocated_nodes_[j]);
-
- // NULL-terminate the freelist.
- this->preallocated_nodes_[size - 1].set_next (0);
-
- // Assign the freelist pointer to the front of the list.
- this->preallocated_nodes_freelist_ =
- &this->preallocated_nodes_[0];
- }
-
- iterator_ = new HEAP_ITERATOR(*this);
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::ACE_Timer_Heap_T (FUNCTOR *upcall_functor,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist)
- : INHERITED (upcall_functor, freelist),
- max_size_ (ACE_DEFAULT_TIMERS),
- cur_size_ (0),
- timer_ids_freelist_ (1),
- preallocated_nodes_ (0),
- preallocated_nodes_freelist_ (0)
-{
- ACE_TRACE ("ACE_Timer_Heap_T::ACE_Timer_Heap_T");
-
- // Create the heap array.
- ACE_NEW (this->heap_, (ACE_Timer_Node_T<TYPE> *[this->max_size_]));
-
- // Create the parallel
- ACE_NEW (this->timer_ids_, long[this->max_size_]);
-
- // Initialize the "freelist," which uses negative values to
- // distinguish freelist elements from "pointers" into the <heap_>
- // array.
- for (size_t i = 0; i < this->max_size_; i++)
- this->timer_ids_[i] = -((long) (i + 1));
-
- iterator_ = new HEAP_ITERATOR(*this);
-}
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::~ACE_Timer_Heap_T (void)
-{
- ACE_TRACE ("ACE_Timer_Heap::~ACE_Timer_Heap");
-
- delete iterator_;
-
- // Clean up all the nodes still in the queue
- for (size_t i = 0; i < this->cur_size_; i++)
- {
- this->upcall_functor ().deletion (*this,
- this->heap_[i]->get_type (),
- this->heap_[i]->get_act ());
- this->free_node (this->heap_[i]);
- }
-
-
- delete [] this->heap_;
- delete [] this->timer_ids_;
-
- // clean up any preallocated timer nodes
- if (preallocated_nodes_ != 0)
- {
- ACE_Unbounded_Set_Iterator<ACE_Timer_Node_T<TYPE> *>
- set_iterator (this->preallocated_node_set_);
-
- for (ACE_Timer_Node_T<TYPE> **entry = 0;
- set_iterator.next (entry) !=0;
- set_iterator.advance ())
- delete [] *entry;
- }
-}
-
-
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::pop_freelist (void)
-{
- ACE_TRACE ("ACE_Timer_Heap::pop_freelist");
-
- // We need to truncate this to <int> for backwards compatibility.
- int new_id = (int) this->timer_ids_freelist_;
- // The freelist values in the <timer_ids_> are negative, so we need
- // to negate them to get the next freelist "pointer."
- this->timer_ids_freelist_ = -this->timer_ids_[this->timer_ids_freelist_];
- return new_id;
-}
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::push_freelist (int old_id)
-{
- ACE_TRACE ("ACE_Timer_Heap::push_freelist");
-
- // The freelist values in the <timer_ids_> are negative, so we need
- // to negate them to get the next freelist "pointer."
- this->timer_ids_[old_id] = -this->timer_ids_freelist_;
- this->timer_ids_freelist_ = old_id;
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::timer_id (void)
-{
- ACE_TRACE ("ACE_Timer_Heap::timer_id");
-
- // Return the next item off the freelist and use it as the timer id.
- return this->pop_freelist ();
-}
-
-// Checks if queue is empty.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::is_empty (void) const
-{
- ACE_TRACE ("ACE_Timer_Heap::is_empty");
- return this->cur_size_ == 0;
-}
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR, ACE_LOCK> &
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::iter (void)
-{
- this->iterator_->first ();
- return *this->iterator_;
-}
-
-// Returns earliest time in a non-empty queue.
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> const ACE_Time_Value &
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::earliest_time (void) const
-{
- ACE_TRACE ("ACE_Timer_Heap::earliest_time");
- return this->heap_[0]->get_timer_value ();
-}
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::dump (void) const
-{
- ACE_TRACE ("ACE_Timer_Heap::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nmax_size_ = %d"), this->max_size_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ncur_size_ = %d"), this->cur_size_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nheap_ = \n")));
-
- for (size_t i = 0; i < this->cur_size_; i++)
- {
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("%d\n"), i));
- this->heap_[i]->dump ();
- }
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ntimer_ids_ = \n")));
-
- for (size_t j = 0; j < this->cur_size_; j++)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("%d\t%d\n"), j, this->timer_ids_[j]));
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::copy (int index, ACE_Timer_Node_T<TYPE> *moved_node)
-{
- // Insert <moved_node> into its new location in the heap.
- this->heap_[index] = moved_node;
-
- ACE_ASSERT (moved_node->get_timer_id () >= 0
- && moved_node->get_timer_id () < (int) this->max_size_);
- // Update the corresponding slot in the parallel <timer_ids_> array.
- this->timer_ids_[moved_node->get_timer_id ()] = index;
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::remove (size_t index)
-{
- ACE_Timer_Node_T<TYPE> *removed_node = this->heap_[index];
-
- // Return this timer id to the freelist.
- this->push_freelist (removed_node->get_timer_id ());
-
- // Decrement the size of the heap by one since we're removing the
- // "index"th node.
- this->cur_size_--;
-
- // Only try to reheapify if we're not deleting the last entry.
-
- if (index < this->cur_size_)
- {
- ACE_Timer_Node_T<TYPE> *moved_node = this->heap_[this->cur_size_];
-
- // Move the end node to the location being removed and update
- // the corresponding slot in the parallel <timer_ids> array.
- this->copy (index, moved_node);
-
- // If the <moved_node->time_value_> is great than or equal its
- // parent it needs be moved down the heap.
- size_t parent = ACE_HEAP_PARENT (index);
-
- if (moved_node->get_timer_value () >= this->heap_[parent]->get_timer_value ())
- this->reheap_down (moved_node, index, ACE_HEAP_LCHILD (index));
- else
- this->reheap_up (moved_node, index, parent);
- }
-
- return removed_node;
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::reheap_down (ACE_Timer_Node_T<TYPE> *moved_node,
- size_t index,
- size_t child)
-{
- // Restore the heap property after a deletion.
-
- while (child < this->cur_size_)
- {
- // Choose the smaller of the two children.
- if (child + 1 < this->cur_size_
- && this->heap_[child + 1]->get_timer_value () < this->heap_[child]->get_timer_value ())
- child++;
-
- // Perform a <copy> if the child has a larger timeout value than
- // the <moved_node>.
- if (this->heap_[child]->get_timer_value () < moved_node->get_timer_value ())
- {
- this->copy (index, this->heap_[child]);
- index = child;
- child = ACE_HEAP_LCHILD (child);
- }
- else
- // We've found our location in the heap.
- break;
- }
-
- this->copy (index, moved_node);
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::reheap_up (ACE_Timer_Node_T<TYPE> *moved_node,
- size_t index,
- size_t parent)
-{
- // Restore the heap property after an insertion.
-
- while (index > 0)
- {
- // If the parent node is greater than the <moved_node> we need
- // to copy it down.
- if (moved_node->get_timer_value () < this->heap_[parent]->get_timer_value ())
- {
- this->copy (index, this->heap_[parent]);
- index = parent;
- parent = ACE_HEAP_PARENT (index);
- }
- else
- break;
- }
-
- // Insert the new node into its proper resting place in the heap and
- // update the corresponding slot in the parallel <timer_ids> array.
- this->copy (index, moved_node);
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::insert (ACE_Timer_Node_T<TYPE> *new_node)
-{
- if (this->cur_size_ + 2 >= max_size_)
- this->grow_heap ();
-
- this->reheap_up (new_node,
- this->cur_size_,
- ACE_HEAP_PARENT (this->cur_size_));
- this->cur_size_++;
-}
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::grow_heap (void)
-{
- // All the containers will double in size from max_size_
- size_t new_size = max_size_ * 2;
-
- // First grow the heap itself.
-
- ACE_Timer_Node_T<TYPE> **new_heap = 0;
- ACE_NEW (new_heap, (ACE_Timer_Node_T<TYPE> *[new_size]));
- ACE_OS::memcpy (new_heap, this->heap_,
- max_size_ * sizeof *new_heap);
- delete [] this->heap_;
- this->heap_ = new_heap;
-
- // Grow the array of timer ids.
-
- long *new_timer_ids = 0;
-
- ACE_NEW (new_timer_ids, long[new_size]);
-
- ACE_OS::memcpy (new_timer_ids,
- this->timer_ids_,
- max_size_ * sizeof (long));
-
- delete [] timer_ids_;
- this->timer_ids_ = new_timer_ids;
-
- // and add the new elements to the end of the "freelist"
- for (size_t i = this->max_size_; i < new_size; i++)
- this->timer_ids_[i] = -((long) (i + 1));
-
- // Grow the preallocation array (if using preallocation)
- if (this->preallocated_nodes_ != 0)
- {
- // Create a new array with max_size elements to link in
- // to existing list.
- ACE_NEW (this->preallocated_nodes_,
- (ACE_Timer_Node_T<TYPE>[this->max_size_]));
-
- // Add it to the set for later deletion
- this->preallocated_node_set_.insert (this->preallocated_nodes_);
-
- // link new nodes together (as for original list).
- for (size_t k = 1; k < this->max_size_; k++)
- this->preallocated_nodes_[k - 1].set_next (&this->preallocated_nodes_[k]);
-
- // NULL-terminate the new list.
- this->preallocated_nodes_[this->max_size_ - 1].set_next (0);
-
- // link new array to the end of the existling list
- if (this->preallocated_nodes_freelist_ == 0)
- this->preallocated_nodes_freelist_ = &preallocated_nodes_[0];
- else
- {
- ACE_Timer_Node_T<TYPE> *previous = this->preallocated_nodes_freelist_;
-
- for (ACE_Timer_Node_T<TYPE> *current = this->preallocated_nodes_freelist_->get_next ();
- current != 0;
- current = current->get_next ())
- previous = current;
-
- previous->set_next (&this->preallocated_nodes_[0]);
- }
- }
-
- this->max_size_ = new_size;
-}
-
-// Reschedule a periodic timer. This function must be called with the
-// mutex lock held.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::reschedule (ACE_Timer_Node_T<TYPE> *expired)
-{
- ACE_TRACE ("ACE_Timer_Heap::reschedule");
-
- // If we are rescheduling then we have freed our timer id so we need
- // to reacquire it.
- // NOTE: we rely on the fact that we will get the same timer id we just
- // freed.
- int timerId = this->timer_id ();
-
- ACE_ASSERT(timerId == expired->get_timer_id ()); // Just to be safe...
-
- // Restore the heap property.
- this->insert (expired);
-}
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::alloc_node (void)
-{
- ACE_Timer_Node_T<TYPE> *temp;
-
- // Only allocate a node if we are *not* using the preallocated heap.
- if (this->preallocated_nodes_ == 0)
- ACE_NEW_RETURN (temp,
- (ACE_Timer_Node_T<TYPE>),
- 0);
- else
- {
- // check to see if the heap needs to grow
- if (this->preallocated_nodes_freelist_ == 0)
- this->grow_heap ();
-
- temp = this->preallocated_nodes_freelist_;
-
- // Remove the first element from the freelist.
- this->preallocated_nodes_freelist_ =
- this->preallocated_nodes_freelist_->get_next ();
- }
- return temp;
-}
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::free_node (ACE_Timer_Node_T<TYPE> *node)
-{
- // Only free up a node if we are *not* using the preallocated heap.
- if (this->preallocated_nodes_ == 0)
- delete node;
- else
- {
- node->set_next (this->preallocated_nodes_freelist_);
- this->preallocated_nodes_freelist_ = node;
- }
-}
-
-// Insert a new timer that expires at time future_time; if interval is
-// > 0, the handler will be reinvoked periodically.
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> long
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::schedule (const TYPE &type,
- const void *act,
- const ACE_Time_Value &future_time,
- const ACE_Time_Value &interval)
-{
- ACE_TRACE ("ACE_Timer_Heap::schedule");
-
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- if (this->cur_size_ < this->max_size_)
- {
- // Obtain the next unique sequence number.
- int timer_id = this->timer_id ();
-
- // Obtain the memory to the new node.
- ACE_Timer_Node_T<TYPE> *temp = this->alloc_node ();
-
- if (temp)
- {
- temp->set (type,
- act,
- future_time,
- interval,
- 0,
- timer_id);
-
- this->insert (temp);
- return timer_id;
- }
- }
- // Failure return.
- errno = ENOMEM;
- return -1;
-}
-
-// Locate and remove the single timer with a value of <timer_id> from
-// the timer queue.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::cancel (long timer_id,
- const void **act,
- int dont_call)
-{
- ACE_TRACE ("ACE_Timer_Heap::cancel");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- // Locate the ACE_Timer_Node that corresponds to the timer_id.
-
- // Check to see if the timer_id is out of range
- if (timer_id < 0 || (size_t)timer_id > this->max_size_)
- return 0;
-
- long timer_node_slot = this->timer_ids_[timer_id];
-
- if (timer_node_slot < 0) // Check to see if timer_id is still valid.
- return 0;
-
- if (timer_id != this->heap_[timer_node_slot]->get_timer_id ())
- {
- ACE_ASSERT (timer_id == this->heap_[timer_node_slot]->get_timer_id ());
- return 0;
- }
- else
- {
- ACE_Timer_Node_T<TYPE> *temp = this->remove (timer_node_slot);
-
- if (dont_call == 0)
- // Call the close hook.
- this->upcall_functor ().cancellation (*this, temp->get_type ());
-
- if (act != 0)
- *act = temp->get_act ();
-
- this->free_node (temp);
- return 1;
- }
-}
-
-// Locate and remove all values of <type> from the timer queue.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::cancel (const TYPE &type,
- int dont_call)
-{
- ACE_TRACE ("ACE_Timer_Heap::cancel");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- int number_of_cancellations = 0;
-
- // Try to locate the ACE_Timer_Node that matches the timer_id.
-
- for (size_t i = 0; i < this->cur_size_; )
- {
- if (this->heap_[i]->get_type () == type)
- {
- ACE_Timer_Node_T<TYPE> *temp = this->remove (i);
-
- number_of_cancellations++;
-
- this->free_node (temp);
- }
- else
- i++;
- }
-
- if (dont_call == 0)
- this->upcall_functor ().cancellation (*this, type);
-
- return number_of_cancellations;
-}
-
-
-// Returns the earliest node or returns 0 if the heap is empty.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Node_T <TYPE> *
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::remove_first (void)
-{
- ACE_TRACE ("ACE_Timer_Heap_T::remove_first");
-
- if (this->cur_size_ == 0)
- return 0;
-
- return this->remove (0);
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Node_T <TYPE> *
-ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK>::get_first (void)
-{
- ACE_TRACE ("ACE_Timer_Heap_T::get_first");
-
- return this->cur_size_ == 0 ? 0 : this->heap_[0];
-}
-
-#endif /* ACE_TIMER_HEAP_T_C */
diff --git a/ace/Timer_Heap_T.h b/ace/Timer_Heap_T.h
deleted file mode 100644
index 47c9d4c4d20..00000000000
--- a/ace/Timer_Heap_T.h
+++ /dev/null
@@ -1,265 +0,0 @@
-// $Id$
-
-/* -*- C++ -*- */
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Timer_Heap_T.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TIMER_HEAP_T_H)
-#define ACE_TIMER_HEAP_T_H
-
-#include "ace/Timer_Queue_T.h"
-#include "ace/Free_List.h"
-#include "ace/Containers.h"
-
-// Forward declaration
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-class ACE_Timer_Heap_T;
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-class ACE_Timer_Heap_Iterator_T : public ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>
-{
- // = TITLE
- // Iterates over an <ACE_Timer_Heap_T>.
- //
- // = DESCRIPTION
- // This is a generic iterator that can be used to visit every
- // node of a timer queue. Be aware that it doesn't transverse
- // in the order of timeout values.
-public:
- ACE_Timer_Heap_Iterator_T (ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK> &);
- // Constructor.
-
- virtual void first (void);
- // Positions the iterator at the earliest node in the Timer Queue
-
- virtual void next (void);
- // Positions the iterator at the next node in the Timer Queue
-
- virtual int isdone (void);
- // Returns true when there are no more nodes in the sequence
-
- virtual ACE_Timer_Node_T<TYPE> *item (void);
- // Returns the node at the current position in the sequence
-
-protected:
- ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK> &timer_heap_;
- // Pointer to the <ACE_Timer_Heap> that we are iterating over.
-
- size_t position_;
- // Position in the array where the iterator is at
-};
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-class ACE_Timer_Heap_T : public ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>
-{
- // = TITLE
- // Provides a very fast and predictable timer implementation.
- //
- // = DESCRIPTION
- // This implementation uses a heap-based callout queue of
- // absolute times. Therefore, in the average and worst case,
- // scheduling, canceling, and expiring timers is O(log N) (where
- // N is the total number of timers). In addition, we can also
- // preallocate as many <ACE_Timer_Nodes> as there are slots in
- // the heap. This allows us to completely remove the need for
- // dynamic memory allocation, which is important for real-time
- // systems.
-public:
- typedef ACE_Timer_Heap_Iterator_T<TYPE, FUNCTOR, ACE_LOCK> HEAP_ITERATOR;
- friend class ACE_Timer_Heap_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>;
-
- typedef ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK> INHERITED;
-
- // = Initialization and termination methods.
- ACE_Timer_Heap_T (size_t size,
- int preallocated = 0,
- FUNCTOR *upcall_functor = 0,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist = 0);
- // The Constructor creates a heap with <size> elements. If
- // <preallocated> is non-0 then we'll pre-allocate all the memory
- // for the <ACE_Timer_Nodes>. This saves time and is more
- // predictable (though it requires more space). Otherwise, we'll
- // just allocate the nodes as we need them. This can also take in a
- // upcall functor and freelist (if 0, then defaults will be created)
-
- ACE_Timer_Heap_T (FUNCTOR *upcall_functor = 0, ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist = 0);
- // Default constructor. <upcall_functor> is the instance of the
- // FUNCTOR to be used by the queue. If <upcall_functor> is 0, Timer
- // Heap will create a default FUNCTOR. <freelist> the freelist of
- // timer nodes. If 0, then a default freelist will be created. The default
- // size will be ACE_DEFAULT_TIMERS and there will be no preallocation.
-
- virtual ~ACE_Timer_Heap_T (void);
- // Destructor.
-
- virtual int is_empty (void) const;
- // True if heap is empty, else false.
-
- virtual const ACE_Time_Value &earliest_time (void) const;
- // Returns the time of the earlier node in the Timer_Queue.
-
- virtual long schedule (const TYPE &type,
- const void *act,
- const ACE_Time_Value &delay,
- const ACE_Time_Value &interval = ACE_Time_Value::zero);
- // Schedule <type> that will expire after <delay> amount of time.
- // If it expires then <act> is passed in as the value to the
- // <functor>. If <interval> is != to <ACE_Time_Value::zero> then it
- // is used to reschedule the <type> automatically. This method
- // returns a <timer_id> that uniquely identifies the the <type>
- // entry in an internal list. This <timer_id> can be used to cancel
- // the timer before it expires. The cancellation ensures that
- // <timer_ids> are unique up to values of greater than 2 billion
- // timers. As long as timers don't stay around longer than this
- // there should be no problems with accidentally deleting the wrong
- // timer. Returns -1 on failure (which is guaranteed never to be a
- // valid <timer_id>).
-
- virtual int cancel (const TYPE &type,
- int dont_call_handle_close = 1);
- // Cancel all timer associated with <type>. If <dont_call> is 0
- // then the <functor> will be invoked. Returns number of timers
- // cancelled.
-
- virtual int cancel (long timer_id,
- const void **act = 0,
- int dont_call_handle_close = 1);
- // Cancel the single timer that matches the <timer_id> value (which
- // was returned from the <schedule> method). If act is non-NULL
- // then it will be set to point to the ``magic cookie'' argument
- // passed in when the timer was registered. This makes it possible
- // to free up the memory and avoid memory leaks. If <dont_call> is
- // 0 then the <functor> will be invoked. Returns 1 if cancellation
- // succeeded and 0 if the <timer_id> wasn't found.
-
- virtual ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR, ACE_LOCK> &iter (void);
- // Returns a pointer to this <ACE_Timer_Queue>'s iterator.
-
- ACE_Timer_Node_T <TYPE> *remove_first (void);
- // Removes the earliest node from the queue and returns it
-
- virtual void dump (void) const;
- // Dump the state of an object.
-
- virtual ACE_Timer_Node_T<TYPE> *get_first (void);
- // Reads the earliest node from the queue and returns it.
-
-protected:
- virtual void reschedule (ACE_Timer_Node_T<TYPE> *);
- // Reschedule an "interval" <ACE_Timer_Node>.
-
- virtual ACE_Timer_Node_T<TYPE> *alloc_node (void);
- // Factory method that allocates a new node (uses operator new if
- // we're *not* preallocating, otherwise uses an internal freelist).
-
- virtual void free_node (ACE_Timer_Node_T<TYPE> *);
- // Factory method that frees a previously allocated node (uses
- // operatord delete if we're *not* preallocating, otherwise uses an
- // internal freelist).
-
-private:
- ACE_Timer_Node_T<TYPE> *remove (size_t index);
- // Remove and return the <index>th <ACE_Timer_Node> and restore the
- // heap property.
-
- void insert (ACE_Timer_Node_T<TYPE> *new_node);
- // Insert <new_node> into the heap and restore the heap property.
-
- void grow_heap (void);
- // Doubles the size of the heap and the corresponding timer_ids array.
- // If preallocation is used, will also double the size of the
- // preallocated array of ACE_Timer_Nodes.
-
- void reheap_up (ACE_Timer_Node_T<TYPE> *new_node,
- size_t index,
- size_t parent);
- // Restore the heap property, starting at <index>.
-
- void reheap_down (ACE_Timer_Node_T<TYPE> *moved_node,
- size_t index,
- size_t child);
- // Restore the heap property, starting at <index>.
-
- void copy (int index, ACE_Timer_Node_T<TYPE> *moved_node);
- // Copy <moved_node> into the <index> slot of <heap_> and move
- // <index> into the corresponding slot in the <timer_id_> array.
-
- int timer_id (void);
- // Returns a timer id that uniquely identifies this timer. This id
- // can be used to cancel a timer via the <cancel (int)> method. The
- // timer id returned from this method will never == -1 to avoid
- // conflicts with other failure return values.
-
- int pop_freelist (void);
- // Pops and returns a new timer id from the freelist.
-
- void push_freelist (int old_id);
- // Pushes <old_id> onto the freelist.
-
- size_t max_size_;
- // Maximum size of the heap.
-
- size_t cur_size_;
- // Current size of the heap.
-
- HEAP_ITERATOR *iterator_;
- // Iterator used to expire timers.
-
- ACE_Timer_Node_T<TYPE> **heap_;
- // Current contents of the Heap, which is organized as a "heap" of
- // <ACE_Timer_Node> *'s. In this context, a heap is a "partially
- // ordered, almost complete" binary tree, which is stored in an
- // array.
-
- long *timer_ids_;
- // An array of "pointers" that allows each <ACE_Timer_Node> in the
- // <heap_> to be located in O(1) time. Basically, <timer_id_[i]>
- // contains the index in the <heap_> array where an <ACE_Timer_Node>
- // * with timer id <i> resides. Thus, the timer id passed back from
- // <schedule> is really an index into the <timer_ids> array. The
- // <timer_ids_> array serves two purposes: negative values are
- // treated as "pointers" for the <freelist_>, whereas positive
- // values are treated as "pointers" into the <heap_> array.
-
- long timer_ids_freelist_;
- // "Pointer" to the first element in the freelist contained within
- // the <timer_ids_> array, which is organized as a stack.
-
- ACE_Timer_Node_T<TYPE> *preallocated_nodes_;
- // If this is non-0, then we preallocate <max_size_> number of
- // <ACE_Timer_Node> objects in order to reduce dynamic allocation
- // costs. In auto-growing implementation, this points to the
- // last array of nodes allocated.
-
- ACE_Timer_Node_T<TYPE> *preallocated_nodes_freelist_;
- // This points to the head of the <preallocated_nodes_> freelist,
- // which is organized as a stack.
-
- ACE_Unbounded_Set<ACE_Timer_Node_T<TYPE> *> preallocated_node_set_;
- // Set of pointers to the arrays of preallocated timer nodes.
- // Used to delete the allocated memory when required.
-
- // = Don't allow these operations for now.
- ACE_UNIMPLEMENTED_FUNC (ACE_Timer_Heap_T (const ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK> &))
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Timer_Heap_T<TYPE, FUNCTOR, ACE_LOCK> &))
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE) && !defined(ACE_HAS_BROKEN_HPUX_TEMPLATES)
-#include "ace/Timer_Heap_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE && !ACE_HAS_BROKEN_HPUX_TEMPLATES */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Timer_Heap_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_TIMER_HEAP_T_H */
diff --git a/ace/Timer_List.cpp b/ace/Timer_List.cpp
deleted file mode 100644
index c8a1ab75a13..00000000000
--- a/ace/Timer_List.cpp
+++ /dev/null
@@ -1,44 +0,0 @@
-// $Id$
-
-#if !defined (ACE_TIMER_LIST_C)
-#define ACE_TIMER_LIST_C
-
-#define ACE_BUILD_DLL
-
-#include "ace/Timer_List.h"
-
-#if defined (ACE_HAS_BROKEN_HPUX_TEMPLATES)
-#include "ace/Timer_Hash.h"
-#include "ace/Timer_List_T.cpp"
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class
- ACE_Timer_List_T<
- ACE_Event_Handler*,
- ACE_Timer_Hash_Upcall<
- ACE_Event_Handler*,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>,
- ACE_Null_Mutex>,
- ACE_Null_Mutex>;
-
-template class
-ACE_Timer_List_Iterator_T<
- ACE_Event_Handler*,
- ACE_Timer_Hash_Upcall<
- ACE_Event_Handler*,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>,
- ACE_Null_Mutex>,
- ACE_Null_Mutex>;
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-#endif /* ACE_HAS_BROKEN_HPUX_TEMPLATES */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Timer_List_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>;
-template class ACE_Timer_List_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Timer_List_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>
-#pragma instantiate ACE_Timer_List_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#endif /* ACE_TIMER_LIST_C */
diff --git a/ace/Timer_List.h b/ace/Timer_List.h
deleted file mode 100644
index 1212985b4b2..00000000000
--- a/ace/Timer_List.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Timer_List.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TIMER_LIST_H)
-#define ACE_TIMER_LIST_H
-
-#include "ace/Timer_List_T.h"
-
-// The following typedef are here for ease of use and backward
-// compatibility.
-
-typedef ACE_Timer_List_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX>
- ACE_Timer_List;
-
-typedef ACE_Timer_List_Iterator_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX>
- ACE_Timer_List_Iterator;
-
-#endif /* ACE_TIMER_LIST_H */
diff --git a/ace/Timer_List_T.cpp b/ace/Timer_List_T.cpp
deleted file mode 100644
index 5594c5cb39d..00000000000
--- a/ace/Timer_List_T.cpp
+++ /dev/null
@@ -1,304 +0,0 @@
-// $Id$
-
-#if !defined (ACE_TIMER_LIST_T_C)
-#define ACE_TIMER_LIST_T_C
-
-#define ACE_BUILD_DLL
-
-#include "ace/Timer_List_T.h"
-
-// Default Constructor
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_List_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::ACE_Timer_List_Iterator_T (ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK> &timer_list)
- : timer_list_ (timer_list)
-{
- this->first();
- // Nothing
-}
-
-// Positions the iterator at the node right after the dummy node
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_List_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::first (void)
-{
- this->position_ = this->timer_list_.head_->get_next ();
-}
-
-// Positions the iterator at the next node in the Timer Queue
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_List_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::next (void)
-{
- // Make sure that if we are at the end, we don't wrap around
- if (this->position_ != this->timer_list_.head_)
- this->position_ = this->position_->get_next ();
-}
-
-// Returns true when we are at <head_>
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_List_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::isdone (void)
-{
- return this->position_ == this->timer_list_.head_;
-}
-
-// Returns the node at <position_> or 0 if we are at the end
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_List_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::item (void)
-{
- if (this->position_ != this->timer_list_.head_)
- return this->position_;
- return 0;
-}
-
-// Return our instance of the iterator
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR, ACE_LOCK> &
-ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK>::iter (void)
-{
- this->iterator_->first ();
- return *this->iterator_;
-}
-
-// Create an empty list.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK>::ACE_Timer_List_T (FUNCTOR *upcall_functor,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist)
- : ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK> (upcall_functor, freelist),
- head_ (new ACE_Timer_Node_T<TYPE>),
- timer_id_ (0)
-{
- ACE_TRACE ("ACE_Timer_List_T::ACE_Timer_List");
- this->head_->set_next (this->head_);
- this->head_->set_prev (this->head_);
-
- iterator_ = new LIST_ITERATOR(*this);
-}
-
-
-// Checks if list is empty.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK>::is_empty (void) const
-{
- ACE_TRACE ("ACE_Timer_List_T::is_empty");
- return this->head_->get_next () == this->head_;
-}
-
-
-// Returns earliest time in a non-empty list.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> const ACE_Time_Value &
-ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK>::earliest_time (void) const
-{
- ACE_TRACE ("ACE_Timer_List_T::earliest_time");
- return this->head_->get_next ()->get_timer_value ();
-}
-
-
-// Remove all remaining items in the list.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK>::~ACE_Timer_List_T (void)
-{
- ACE_TRACE ("ACE_Timer_List_T::~ACE_Timer_List_T");
- ACE_MT (ACE_GUARD (ACE_LOCK, ace_mon, this->mutex_));
-
- delete iterator_;
-
- ACE_Timer_Node_T<TYPE> *curr = this->head_->get_next ();
-
- while (curr != this->head_)
- {
- ACE_Timer_Node_T<TYPE> *next = curr->get_next ();
- this->upcall_functor ().deletion (*this, next->get_type (), next->get_act ());
- this->free_node (curr);
- curr = next;
- }
-
- // delete the dummy node
- delete this->head_;
-}
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK>::dump (void) const
-{
- ACE_TRACE ("ACE_Timer_List_T::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- size_t count = 0;
- ACE_Timer_Node_T<TYPE> *curr = this->head_->get_next ();
- while (curr != this->head_)
- {
- count++;
- curr = curr->get_next ();
- }
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nsize_ = %d"), count));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ntimer_id_ = %d"), this->timer_id_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-
-// Reschedule a periodic timer. This function must be called with the
-// lock held.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK>::reschedule (ACE_Timer_Node_T<TYPE> *expired)
-{
- ACE_TRACE ("ACE_Timer_List_T::reschedule");
-
- ACE_Timer_Node_T<TYPE> *after = this->head_->get_next ();
-
- // Locate the proper position in the queue.
-
- while (after != this->head_
- && expired->get_timer_value () > after->get_timer_value ())
- after = after->get_next ();
-
- expired->set_next (after);
- expired->set_prev (after->get_prev ());
- after->get_prev ()->set_next (expired);
- after->set_prev (expired);
-}
-
-
-// Insert a new handler that expires at time future_time; if interval
-// is > 0, the handler will be reinvoked periodically.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> long
-ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK>::schedule (const TYPE &type,
- const void *act,
- const ACE_Time_Value &future_time,
- const ACE_Time_Value &interval)
-{
- ACE_TRACE ("ACE_Timer_List_T::schedule");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- // Place in the middle of the list where it belongs (i.e., sorted in
- // ascending order of absolute time to expire).
- ACE_Timer_Node_T<TYPE> *after = this->head_->get_next ();
-
- while (after != this->head_ && future_time > after->get_timer_value ())
- after = after->get_next ();
-
- ACE_Timer_Node_T<TYPE> *temp = this->alloc_node ();
-
- temp->set (type,
- act,
- future_time,
- interval,
- after->get_prev (),
- after,
- (long) temp);
-
- after->get_prev ()->set_next (temp);
- after->set_prev (temp);
-
- return (long) temp;
-}
-
-
-// Locate and remove the single <ACE_Event_Handler> with a value of
-// <timer_id> from the timer queue.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK>::cancel (long timer_id,
- const void **act,
- int dont_call)
-{
- ACE_TRACE ("ACE_Timer_List_T::cancel");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- // Make sure we are getting a valid <timer_id>, not an error
- // returned by schedule ()
- if (timer_id == -1)
- return 0;
-
- ACE_Timer_Node_T<TYPE> *node = (ACE_Timer_Node_T<TYPE> *) timer_id;
-
- // Check to see if the node looks like a true ACE_Timer_Node_T<TYPE>
- if (timer_id == node->get_timer_id ())
- {
- node->get_next ()->set_prev (node->get_prev ());
- node->get_prev ()->set_next (node->get_next ());
-
- if (act != 0)
- *act = node->get_act ();
-
- if (dont_call == 0)
- this->upcall_functor ().cancellation (*this, node->get_type ());
-
- this->free_node (node);
- return 1;
- }
-
- // Wasn't valid
- return 0;
-}
-
-
-// Locate and remove all values of <handler> from the timer queue.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK>::cancel (const TYPE &type,
- int dont_call)
-{
- ACE_TRACE ("ACE_Timer_List_T::cancel");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- ACE_Timer_Node_T<TYPE> *curr = this->head_->get_next ();
-
- int number_of_cancellations = 0;
-
- while (curr != this->head_)
- {
- if (curr->get_type () == type)
- {
- number_of_cancellations++;
-
- curr->get_prev ()->set_next (curr->get_next ());
- curr->get_next ()->set_prev (curr->get_prev ());
- ACE_Timer_Node_T<TYPE> *temp = curr;
- curr = curr->get_next ();
- this->free_node (temp);
- }
- else
- curr = curr->get_next ();
- }
-
- if (dont_call == 0)
- this->upcall_functor ().cancellation (*this, type);
-
- return number_of_cancellations;
-}
-
-// Reads the first node on the list and returns it.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK>::get_first (void)
-{
- ACE_TRACE ("ACE_Timer_List_T::get_first");
-
- return this->head_->get_next ();
-}
-
-// Removes the first node on the list and returns it.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK>::remove_first (void)
-{
- ACE_TRACE ("ACE_Timer_List_T::remove_first");
-
- // remove the node and fix the pointers
- ACE_Timer_Node_T<TYPE> *temp = this->head_->get_next ();
- this->head_->set_next (temp->get_next ());
- temp->get_next ()->set_prev (this->head_);
-
- return temp;
-}
-
-
-#endif /* ACE_TIMER_LIST_T_C */
diff --git a/ace/Timer_List_T.h b/ace/Timer_List_T.h
deleted file mode 100644
index 55c32bd2195..00000000000
--- a/ace/Timer_List_T.h
+++ /dev/null
@@ -1,187 +0,0 @@
-// $Id$
-
-/* -*- C++ -*- */
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Timer_List_T.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TIMER_LIST_T_H)
-#define ACE_TIMER_LIST_T_H
-
-#include "ace/Timer_Queue_T.h"
-
-// Forward declaration.
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-class ACE_Timer_List_T;
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-class ACE_Timer_List_Iterator_T : public ACE_Timer_Queue_Iterator_T <TYPE, FUNCTOR, ACE_LOCK>
-{
- // = TITLE
- // Iterates over an <ACE_Timer_List>.
- //
- // = DESCRIPTION
- // This is a generic iterator that can be used to visit every
- // node of a timer queue.
-public:
- ACE_Timer_List_Iterator_T (ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK> &);
- // Constructor.
-
- virtual void first (void);
- // Positions the iterator at the earliest node in the Timer Queue
-
- virtual void next (void);
- // Positions the iterator at the next node in the Timer Queue
-
- virtual int isdone (void);
- // Returns true when there are no more nodes in the sequence
-
- virtual ACE_Timer_Node_T<TYPE> *item (void);
- // Returns the node at the current position in the sequence
-
-protected:
- ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK> &timer_list_;
- // Pointer to the <ACE_Timer_List> that we are iterating over.
-
- ACE_Timer_Node_T<TYPE> *position_;
-};
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-class ACE_Timer_List_T : public ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>
-{
- // = TITLE
- // Provides a simple implementation of timers.
- //
- // = DESCRIPTION
- // This implementation uses a linked list of absolute times.
- // Therefore, in the average case, scheduling and canceling
- // timers is O(N) (where N is the total number of timers) and
- // expiring timers is O(K) (where K is the total number of timers
- // that are < the current time of day).
- //
- // More clever implementations could use a delta-list, a heap,
- // or timing wheels, etc. For instance, <ACE_Timer_Heap>
- // is a subclass of <ACE_Timer_List> that implements a
- // heap-based callout queue. For most applications, the
- // <ACE_Timer_Heap> will perform substantially faster than the
- // <ACE_Timer_List>.
-public:
- typedef ACE_Timer_List_Iterator_T<TYPE, FUNCTOR, ACE_LOCK> LIST_ITERATOR;
- // Type of iterator
-
- friend class ACE_Timer_List_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>;
- // Iterator is a friend
-
- typedef ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK> INHERITED;
- // Type inherited from
-
- // = Initialization and termination methods.
- ACE_Timer_List_T (FUNCTOR *upcall_functor = 0,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist = 0);
- // Default constructor. <upcall_functor> is the instance of the
- // FUNCTOR to be used by the list. If <upcall_functor> is 0, a
- // default FUNCTOR will be created. <freelist> the freelist of
- // timer nodes. If 0, then a default freelist will be created.
-
- virtual ~ACE_Timer_List_T (void);
- // Destructor
-
- virtual int is_empty (void) const;
- // True if queue is empty, else false.
-
- virtual const ACE_Time_Value &earliest_time (void) const;
- // Returns the time of the earlier node in the <ACE_Timer_List>.
-
- virtual long schedule (const TYPE &type,
- const void *act,
- const ACE_Time_Value &delay,
- const ACE_Time_Value &interval = ACE_Time_Value::zero);
- // Schedule <type> that will expire after <delay> amount of time.
- // If it expires then <act> is passed in as the value to the
- // <functor>. If <interval> is != to <ACE_Time_Value::zero> then it
- // is used to reschedule the <type> automatically. This method
- // returns a <timer_id> that uniquely identifies the the <type>
- // entry in an internal list. This <timer_id> can be used to cancel
- // the timer before it expires. The cancellation ensures that
- // <timer_ids> are unique up to values of greater than 2 billion
- // timers. As long as timers don't stay around longer than this
- // there should be no problems with accidentally deleting the wrong
- // timer. Returns -1 on failure (which is guaranteed never to be a
- // valid <timer_id>).
-
- virtual int cancel (const TYPE &type,
- int dont_call_handle_close = 1);
- // Cancel all timer associated with <type>. If <dont_call> is 0
- // then the <functor> will be invoked. Returns number of timers
- // cancelled.
-
- virtual int cancel (long timer_id,
- const void **act = 0,
- int dont_call_handle_close = 1);
- // Cancel the single timer that matches the <timer_id> value (which
- // was returned from the <schedule> method). If act is non-NULL
- // then it will be set to point to the ``magic cookie'' argument
- // passed in when the timer was registered. This makes it possible
- // to free up the memory and avoid memory leaks. If <dont_call> is
- // 0 then the <functor> will be invoked. Returns 1 if cancellation
- // succeeded and 0 if the <timer_id> wasn't found.
-
- virtual ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR, ACE_LOCK> &iter (void);
- // Returns a pointer to this <ACE_Timer_Queue>'s iterator.
-
- virtual ACE_Timer_Node_T<TYPE> *remove_first (void);
- // Removes the earliest node from the queue and returns it
-
- virtual void dump (void) const;
- // Dump the state of an object.
-
- virtual void reschedule (ACE_Timer_Node_T<TYPE> *);
- // Reschedule an "interval" <ACE_Timer_Node>. This should be private
- // but for now it needs to be public for <ACE_Timer_Hash_T>
-
- virtual ACE_Timer_Node_T<TYPE> *get_first (void);
- // Reads the earliest node from the queue and returns it.
-
-protected:
-/* virtual ACE_Timer_Node_T<TYPE> *alloc_node (void);
- // Factory method that allocates a new node (uses operator new).
-
- virtual void free_node (ACE_Timer_Node_T<TYPE> *);
- // Factory method that frees a previously allocated node (uses
- // operator delete).
-*/
-private:
- ACE_Timer_Node_T<TYPE> *head_;
- // Pointer to linked list of <ACE_Timer_Handles>.
-
- LIST_ITERATOR *iterator_;
- // Iterator used to expire timers.
-
- long timer_id_;
- // Keeps track of the timer id that uniquely identifies each timer.
- // This id can be used to cancel a timer via the <cancel (int)>
- // method.
-
- // = Don't allow these operations for now.
- ACE_UNIMPLEMENTED_FUNC (ACE_Timer_List_T (const ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK> &))
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Timer_List_T<TYPE, FUNCTOR, ACE_LOCK> &))
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE) && !defined(ACE_HAS_BROKEN_HPUX_TEMPLATES)
-#include "ace/Timer_List_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE && !ACE_HAS_BROKEN_HPUX_TEMPLATES */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Timer_List_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_TIMER_LIST_T_H */
diff --git a/ace/Timer_Queue.cpp b/ace/Timer_Queue.cpp
deleted file mode 100644
index a8ae1c6910e..00000000000
--- a/ace/Timer_Queue.cpp
+++ /dev/null
@@ -1,53 +0,0 @@
-// $Id$
-
-#if !defined (ACE_TIMER_QUEUE_C)
-#define ACE_TIMER_QUEUE_C
-
-#define ACE_BUILD_DLL
-
-#include "ace/Containers.h"
-#include "ace/Timer_Queue.h"
-
-#if defined (ACE_HAS_BROKEN_HPUX_TEMPLATES)
-#include "ace/Timer_Hash.h"
-#include "ace/Timer_Queue_T.cpp"
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class
- ACE_Timer_Queue_T<
- ACE_Event_Handler*,
- ACE_Timer_Hash_Upcall<
- ACE_Event_Handler*,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>,
- ACE_Null_Mutex>,
- ACE_Null_Mutex>;
-
-template class
- ACE_Timer_Queue_Iterator_T<
- ACE_Event_Handler*,
- ACE_Timer_Hash_Upcall<
- ACE_Event_Handler*,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>,
- ACE_Null_Mutex>,
- ACE_Null_Mutex>;
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-#endif /* ACE_HAS_BROKEN_HPUX_TEMPLATES */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Set<ACE_Timer_Node_T<ACE_Event_Handler *> *>;
-template class ACE_Node<ACE_Timer_Node_T<ACE_Event_Handler *> *>;
-template class ACE_Unbounded_Set_Iterator<ACE_Timer_Node_T<ACE_Event_Handler *> *>;
-template class ACE_Timer_Node_T<ACE_Event_Handler *>;
-template class ACE_Timer_Queue_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>;
-template class ACE_Timer_Queue_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Unbounded_Set<ACE_Timer_Node_T<ACE_Event_Handler *> *>
-#pragma instantiate ACE_Node<ACE_Timer_Node_T<ACE_Event_Handler *> *>
-#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_Timer_Node_T<ACE_Event_Handler *> *>
-#pragma instantiate ACE_Timer_Node_T<ACE_Event_Handler *>
-#pragma instantiate ACE_Timer_Queue_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>
-#pragma instantiate ACE_Timer_Queue_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#endif /* ACE_TIMER_QUEUE_C */
diff --git a/ace/Timer_Queue.h b/ace/Timer_Queue.h
deleted file mode 100644
index cf2840ddf26..00000000000
--- a/ace/Timer_Queue.h
+++ /dev/null
@@ -1,40 +0,0 @@
-// $Id$
-
-/* -*- C++ -*- */
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Timer_Queue.h
-//
-// = AUTHOR
-// Doug Schmidt and Irfan Pyarali
-//
-// ============================================================================
-
-#if !defined (ACE_TIMER_QUEUE_H)
-#define ACE_TIMER_QUEUE_H
-
-#include "ace/Synch.h"
-#include "ace/Timer_Queue_T.h"
-
-// The following typedef are here for ease of use and backward
-// compatibility.
-
-typedef ACE_Timer_Node_T<ACE_Event_Handler *>
- ACE_Timer_Node;
-
-typedef ACE_Timer_Queue_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX>
- ACE_Timer_Queue;
-
-typedef ACE_Timer_Queue_Iterator_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX>
- ACE_Timer_Queue_Iterator;
-
-#endif /* ACE_TIMER_QUEUE_H */
diff --git a/ace/Timer_Queue.i b/ace/Timer_Queue.i
deleted file mode 100644
index 41e4324e61e..00000000000
--- a/ace/Timer_Queue.i
+++ /dev/null
@@ -1,22 +0,0 @@
-/* -*- C++ -*- */
-
-template <class TYPE, class FUNCTOR> ACE_INLINE void
-ACE_Timer_Queue_T<TYPE, FUNCTOR>::timer_skew (const ACE_Time_Value &skew)
-{
- timer_skew_ = skew;
-}
-
-template <class TYPE, class FUNCTOR> ACE_INLINE const ACE_Time_Value &
-ACE_Timer_Queue_T<TYPE, FUNCTOR>::timer_skew (void) const
-{
- return timer_skew_;
-}
-
-template <class TYPE, class FUNCTOR> ACE_INLINE int
-ACE_Timer_Queue_T<TYPE, FUNCTOR>::expire (void)
-{
- if (!this->is_empty ())
- return this->expire (this->gettimeofday () + timer_skew_);
- else
- return 0;
-}
diff --git a/ace/Timer_Queue_Adapters.cpp b/ace/Timer_Queue_Adapters.cpp
deleted file mode 100644
index 249c9bf4f8b..00000000000
--- a/ace/Timer_Queue_Adapters.cpp
+++ /dev/null
@@ -1,230 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Timer_Queue_Adapters.h"
-
-#if !defined (ACE_TIMER_QUEUE_ADAPTERS_C)
-#define ACE_TIMER_QUEUE_ADAPTERS_C
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Timer_Queue_Adapters.i"
-#endif /* __ACE_INLINE__ */
-
-template <class TQ> TQ &
-ACE_Async_Timer_Queue_Adapter<TQ>::timer_queue (void)
-{
- return this->timer_queue_;
-}
-
-template <class TQ> int
-ACE_Async_Timer_Queue_Adapter<TQ>::cancel (long timer_id,
- const void **act)
-{
- // Block designated signals.
- ACE_Sig_Guard sg (&this->mask_);
- ACE_UNUSED_ARG (sg);
-
- return this->timer_queue_.cancel (timer_id, act);
-}
-
-template <class TQ> int
-ACE_Async_Timer_Queue_Adapter<TQ>::expire (void)
-{
- // Block designated signals.
- ACE_Sig_Guard sg (&this->mask_);
- ACE_UNUSED_ARG (sg);
-
- return this->timer_queue_.expire ();
-}
-
-template <class TQ> int
-ACE_Async_Timer_Queue_Adapter<TQ>::schedule_ualarm (void)
-{
- ACE_Time_Value tv = this->timer_queue_.earliest_time ()
- - ACE_OS::gettimeofday ();
-
- // Beware of negative times and zero times (which cause problems for
- // ualarm()).
- if (tv < ACE_Time_Value::zero)
- tv = ACE_Time_Value (0, 1);
-
- // @@ This code should be clever enough to avoid updating the
- // ualarm() if we haven't actually changed the earliest time.
- // Schedule a new timer.
- ACE_OS::ualarm (tv);
- return 0;
-}
-
-template <class TQ> long
-ACE_Async_Timer_Queue_Adapter<TQ>::schedule (ACE_Event_Handler *eh,
- const void *act,
- const ACE_Time_Value &delay,
- const ACE_Time_Value &interval)
-{
- ACE_UNUSED_ARG (act);
- ACE_UNUSED_ARG (interval);
-
- // Block designated signals.
- ACE_Sig_Guard sg (&this->mask_);
- ACE_UNUSED_ARG (sg);
-
- // @@ We still need to implement interval timers...
- long tid = this->timer_queue_.schedule (eh, 0, delay);
-
- if (tid == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("schedule_timer")), -1);
-
- return this->schedule_ualarm ();
-}
-
-template <class TQ>
-ACE_Async_Timer_Queue_Adapter<TQ>::ACE_Async_Timer_Queue_Adapter (ACE_Sig_Set *mask)
- // If <mask> == 0, block *all* signals when the SIGARLM handler is
- // running, else just block those in the mask.
- : mask_ (mask)
-{
- // The following code is necessary to selectively "block" certain
- // signals when SIGALRM is running. Also, we always restart system
- // calls that are interrupted by the signals.
-
- ACE_Sig_Action sa ((ACE_SignalHandler) 0,
- this->mask_,
- SA_RESTART);
-
- if (this->sig_handler_.register_handler (SIGALRM, this, &sa) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("register_handler")));
-}
-
-// This is the signal handler function for the asynchronous timer
-// list. It gets invoked asynchronously when the SIGALRM signal
-// occurs.
-
-template <class TQ> int
-ACE_Async_Timer_Queue_Adapter<TQ>::handle_signal (int signum,
- siginfo_t *,
- ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("handling signal %S\n"), signum));
-
- switch (signum)
- {
- case SIGALRM:
- {
- int expired_timers;
-
- // Expire the pending timers.
- // @@ We need to figure out how to implement interval timers...
- expired_timers = this->timer_queue_.expire ();
-
- if (expired_timers > 0)
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("time = %d, timers expired = %d\n"),
- ACE_OS::time (),
- expired_timers));
-
- // Only schedule a new timer if there is one in the list.
- // @@ This code should also become smarter to avoid
- // unnecessary calls to ualarm().
- if (this->timer_queue_.is_empty () == 0)
- return this->schedule_ualarm ();
- else
- return 0;
- /* NOTREACHED */
- }
- default:
- ACE_ERROR_RETURN ((LM_ERROR, "unexpected signal %S\n", signum), -1);
- /* NOTREACHED */
- }
-}
-
-template<class TQ>
-ACE_Thread_Timer_Queue_Adapter<TQ>::ACE_Thread_Timer_Queue_Adapter (ACE_Thread_Manager *tm)
- : ACE_Task_Base (tm),
- condition_ (mutex_),
- active_ (1), // Assume that we start in active mode.
- thr_id_ (ACE_OS::NULL_thread)
-{
-}
-
-template<class TQ> ACE_SYNCH_MUTEX &
-ACE_Thread_Timer_Queue_Adapter<TQ>::mutex (void)
-{
- return this->mutex_;
-}
-
-template<class TQ> long
-ACE_Thread_Timer_Queue_Adapter<TQ>::schedule
- (ACE_Event_Handler* handler,
- const void *act,
- const ACE_Time_Value &delay,
- const ACE_Time_Value &interval)
-{
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->mutex_, -1);
-
- long result = this->timer_queue_.schedule (handler, act, delay, interval);
- this->condition_.signal ();
- return result;
-}
-
-template<class TQ> int
-ACE_Thread_Timer_Queue_Adapter<TQ>::cancel (long timer_id,
- const void **act)
-{
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->mutex_, -1);
-
- int result = this->timer_queue_.cancel (timer_id, act);
- condition_.signal ();
- return result;
-}
-
-template<class TQ> void
-ACE_Thread_Timer_Queue_Adapter<TQ>::deactivate (void)
-{
- ACE_GUARD (ACE_SYNCH_MUTEX, ace_mon, this->mutex_);
-
- this->active_ = 0;
- this->condition_.signal ();
-}
-
-template<class TQ> int
-ACE_Thread_Timer_Queue_Adapter<TQ>::svc (void)
-{
- ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->mutex_, -1);
-
- this->thr_id_ = ACE_Thread::self ();
-
- // Thread cancellation point, if ACE supports it.
-#if !defined (ACE_LACKS_PTHREAD_CANCEL)
- ACE_PTHREAD_CLEANUP_PUSH (&this->condition_.mutex ());
-#endif /* ACE_LACKS_PTHREAD_CANCEL */
-
- while (this->active_)
- {
- // If the queue is empty, sleep until there is a change on it.
- if (this->timer_queue_.is_empty ())
- this->condition_.wait ();
- else
- {
- // Compute the remaining time, being careful not to sleep
- // for "negative" amounts of time.
- ACE_Time_Value tv = this->timer_queue_.earliest_time ();
-
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("waiting until %u.%3.3u secs\n"),
- // tv.sec(), tv.msec()));
- this->condition_.wait (&tv);
- }
-
- // Expire timers anyway, at worst this is a no-op.
- this->timer_queue_.expire ();
- }
-
- // Thread cancellation point, if ACE supports it.
-#if !defined (ACE_LACKS_PTHREAD_CANCEL)
- ACE_PTHREAD_CLEANUP_POP (0);
-#endif /* ACE_LACKS_PTHREAD_CANCEL */
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("terminating dispatching thread\n")));
- return 0;
-}
-
-#endif /* ACE_TIMER_QUEUE_ADAPTERS_C*/
diff --git a/ace/Timer_Queue_Adapters.h b/ace/Timer_Queue_Adapters.h
deleted file mode 100644
index 4eda1315222..00000000000
--- a/ace/Timer_Queue_Adapters.h
+++ /dev/null
@@ -1,173 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Timer_Queue_Adapters.h
-//
-// = AUTHOR
-// Douglas C. Schmidt and Carlos O'Ryan
-//
-// ============================================================================
-
-#if !defined (ACE_TIMER_QUEUE_ADAPTERS_H)
-#define ACE_TIMER_QUEUE_ADAPTERS_H
-
-#include "ace/Task.h"
-#include "ace/Signal.h"
-
-template <class TQ>
-class ACE_Export ACE_Async_Timer_Queue_Adapter : public ACE_Event_Handler
-{
- // = TITLE
- // Adapts a <TQ> to be run asynchronously.
- //
- // = DESCRIPTION
- // This implementation uses the <ualarm> call, which generates
- // the SIGARLM signal that is caught by this class.
-public:
- typedef TQ TIMER_QUEUE;
-
- ACE_Async_Timer_Queue_Adapter (ACE_Sig_Set *mask = 0);
- // Register the SIGALRM handler. If <mask> == 0 then block all
- // signals when <SIGALRM> is run. Otherwise, just block the signals
- // indicated in <mask>.
-
- long schedule (ACE_Event_Handler *type,
- const void *act,
- const ACE_Time_Value &delay,
- const ACE_Time_Value &interval = ACE_Time_Value::zero);
- // Schedule the timer according to the semantics of the
- // <ACE_Timer_List>. However, this timer gets dispatched via a
- // signal, rather than by a user calling <expire>.
-
- int cancel (long timer_id, const void **act = 0);
- // Cancel the <timer_id> and pass back the <act> if an address is
- // passed in.
-
- int expire (void);
- // Dispatch all timers whose values are <= <cur_time>. Returns the
- // number of timers canceled.
-
- TQ &timer_queue (void);
- // Access the underlying <TIMER_QUEUE>.
-
-private:
- virtual int schedule_ualarm (void);
- // Perform the logic to compute the new ualarm(2) setting.
-
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *);
- // Called back by <SIGALRM> handler.
-
- ACE_Sig_Handler sig_handler_;
- // Handler for the <SIGALRM> signal, so that we can access our state
- // without requiring any global variables.
-
- TQ timer_queue_;
- // Implementation of the timer queue (e.g., <ACE_Timer_List>,
- // <ACE_Timer_Heap>, etc.).
-
- ACE_Sig_Set mask_;
- // Mask of signals to be blocked when we're servicing <SIGALRM>.
-};
-
-template <class TQ>
-class ACE_Export ACE_Thread_Timer_Queue_Adapter : public ACE_Task_Base
-{
- // = TITLE
- // Adapts a Timer_Queue using a separate thread for dispatching.
- //
- // = DESCRIPTION
- // This implementation of a Timer_Queue uses a separate thread to
- // dispatch the timers. The base queue need not be thread safe,
- // this class takes all the necessary locks.
- //
- // = NOTE
- // This is a case were template parameters will be useful, but
- // (IMHO) the effort and portability problems discourage their
- // use.
-public:
- typedef TQ TIMER_QUEUE;
-
- ACE_Thread_Timer_Queue_Adapter (ACE_Thread_Manager * = ACE_Thread_Manager::instance ());
- // Creates the timer queue. Activation of the task is the user's
- // responsibility.
-
- long schedule (ACE_Event_Handler* handler,
- const void *act,
- const ACE_Time_Value &delay,
- const ACE_Time_Value &interval = ACE_Time_Value::zero);
- // Schedule the timer according to the semantics of the <TQ>; wakes
- // up the dispatching thread.
-
- int cancel (long timer_id, const void **act = 0);
- // Cancel the <timer_id> add return the <act> parameter if an
- // address is passed in. Also wakes up the dispatching thread.
-
- virtual int svc (void);
- // Runs the dispatching thread.
-
- virtual void deactivate (void);
- // Inform the dispatching thread that it should terminate.
-
- ACE_SYNCH_MUTEX &mutex (void);
- // Access the locking mechanism, useful for iteration.
-
- TQ &timer_queue (void);
- // Access the implementation queue, useful for iteration.
-
- ACE_thread_t thr_id (void);
- // Return the thread id of our active object.
-
- virtual int activate (long flags = THR_NEW_LWP,
- int n_threads = 1,
- int force_active = 0,
- long priority = ACE_DEFAULT_THREAD_PRIORITY,
- int grp_id = -1,
- ACE_Task_Base *task = 0,
- ACE_hthread_t thread_handles[] = 0,
- void *stack[] = 0,
- size_t stack_size[] = 0,
- ACE_thread_t thread_names[] = 0);
- // We override the default <activate> method so that we can ensure
- // that only a single thread is ever spawned. Otherwise, too many
- // weird things can happen...
-
-private:
- TQ timer_queue_;
- // The underlying Timer_Queue.
-
- ACE_SYNCH_CONDITION condition_;
- // The dispatching thread sleeps on this condition while waiting to
- // dispatch the next timer; it is used to wake it up if there is a
- // change on the timer queue.
-
- ACE_SYNCH_MUTEX mutex_;
- // The mutual exclusion mechanism which is required to use the
- // <condition_>.
-
- int active_;
- // When deactivate is called this variable turns to false and the
- // dispatching thread is signalled, to terminate its main loop.
-
- ACE_thread_t thr_id_;
- // Thread id of our active object task.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Timer_Queue_Adapters.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Timer_Queue_Adapters.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Timer_Queue_Adapters.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_TIMER_QUEUE_ADAPTERS_H */
diff --git a/ace/Timer_Queue_Adapters.i b/ace/Timer_Queue_Adapters.i
deleted file mode 100644
index 621c9c08ef8..00000000000
--- a/ace/Timer_Queue_Adapters.i
+++ /dev/null
@@ -1,37 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-template<class TQ> ACE_INLINE TQ &
-ACE_Thread_Timer_Queue_Adapter<TQ>::timer_queue (void)
-{
- return this->timer_queue_;
-}
-
-template<class TQ> ACE_INLINE ACE_thread_t
-ACE_Thread_Timer_Queue_Adapter<TQ>::thr_id (void)
-{
- return this->thr_id_;
-}
-
-template<class TQ> ACE_INLINE int
-ACE_Thread_Timer_Queue_Adapter<TQ>::activate (long flags,
- int n_threads,
- int force_active,
- long priority,
- int grp_id,
- ACE_Task_Base *task,
- ACE_hthread_t thread_handles[],
- void *stack[],
- size_t stack_size[],
- ACE_thread_t thread_names[])
-{
- // Macros to avoid "warning: unused parameter" type warning.
- ACE_UNUSED_ARG (n_threads);
- ACE_UNUSED_ARG (force_active);
- ACE_UNUSED_ARG (thread_handles);
-
- // Make sure that we only allow a single thread to be spawned for
- // our adapter. Otherwise, too many weird things can happen.
- return ACE_Task_Base::activate (flags, 1, 0, priority, grp_id, task, 0,
- stack, stack_size, thread_names);
-}
diff --git a/ace/Timer_Queue_T.cpp b/ace/Timer_Queue_T.cpp
deleted file mode 100644
index 4857d96dbc9..00000000000
--- a/ace/Timer_Queue_T.cpp
+++ /dev/null
@@ -1,298 +0,0 @@
-// $Id$
-
-#if !defined (ACE_TIMER_QUEUE_T_C)
-#define ACE_TIMER_QUEUE_T_C
-
-#define ACE_BUILD_DLL
-#include "ace/Synch.h"
-#include "ace/Signal.h"
-#include "ace/Timer_Queue_T.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Timer_Queue_T.i"
-#endif /* __ACE_INLINE__ */
-
-template <class TYPE> void
-ACE_Timer_Node_T<TYPE>::dump (void) const
-{
- ACE_TRACE ("ACE_Timer_Node_T::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nact_ = %x"), this->act_));
- this->timer_value_.dump ();
- this->interval_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nprev_ = %x"), this->prev_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nnext_ = %x"), this->next_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\ntimer_id_ = %d\n"), this->timer_id_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class TYPE>
-ACE_Timer_Node_T<TYPE>::ACE_Timer_Node_T (void)
-{
- ACE_TRACE ("ACE_Timer_Node_T::ACE_Timer_Node_T");
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::ACE_Timer_Queue_Iterator_T (void)
-{
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::~ACE_Timer_Queue_Iterator_T (void)
-{
-}
-
-// Determines the minimum amount of time that the Reactor must wait
-// before timing out. This is computed as the smaller of (1) the
-// amount the caller requested when calling handle_events() and (2)
-// the earliest time registered in the Timer Queue (if any). Must be
-// called with an external lock held since it returns a pointer to a
-// Time_Value type stored in the Timer_Queue type itself. If some
-// external lock isn't held we'll have reentrancy problems!
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Time_Value *
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::calculate_timeout (ACE_Time_Value *max_wait_time)
-{
- ACE_TRACE ("ACE_Timer_Queue_T::calculate_timeout");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, max_wait_time));
-
- if (this->is_empty ())
- // Nothing on the Timer_Queue, so use whatever the caller gave us.
- return max_wait_time;
- else
- {
- ACE_Time_Value cur_time = this->gettimeofday ();
-
- if (this->earliest_time () > cur_time)
- {
- // The earliest item on the Timer_Queue is still in the
- // future. Therefore, use the smaller of (1) caller's wait
- // time or (2) the delta time between now and the earliest
- // time on the Timer_Queue.
-
- this->timeout_ = this->earliest_time () - cur_time;
- if (max_wait_time == 0 || *max_wait_time > timeout_)
- return &this->timeout_;
- else
- return max_wait_time;
- }
- else
- {
- // The earliest item on the Timer_Queue is now in the past.
- // Therefore, we've got to "poll" the Reactor, i.e., it must
- // just check the descriptors and then dispatch timers, etc.
- this->timeout_ = ACE_Time_Value::zero;
- return &this->timeout_;
- }
- }
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Time_Value *
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::calculate_timeout (ACE_Time_Value *max_wait_time,
- ACE_Time_Value *the_timeout)
-{
- ACE_TRACE ("ACE_Timer_Queue_T::calculate_timeout");
-
- if (the_timeout == 0)
- return 0;
-
- if (this->is_empty ())
- {
- // Nothing on the Timer_Queue, so use whatever the caller gave us.
- if (max_wait_time)
- *the_timeout = *max_wait_time;
- else
- return 0;
- }
- else
- {
- ACE_Time_Value cur_time = this->gettimeofday ();
-
- if (this->earliest_time () > cur_time)
- {
- // The earliest item on the Timer_Queue is still in the
- // future. Therefore, use the smaller of (1) caller's wait
- // time or (2) the delta time between now and the earliest
- // time on the Timer_Queue.
-
- *the_timeout = this->earliest_time () - cur_time;
- if (!(max_wait_time == 0 || *max_wait_time > *the_timeout))
- *the_timeout = *max_wait_time;
- }
- else
- {
- // The earliest item on the Timer_Queue is now in the past.
- // Therefore, we've got to "poll" the Reactor, i.e., it must
- // just check the descriptors and then dispatch timers, etc.
- *the_timeout = ACE_Time_Value::zero;
- }
- }
- return the_timeout;
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::dump (void) const
-{
- ACE_TRACE ("ACE_Timer_Queue_T::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- this->timeout_.dump ();
- this->timer_skew_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::ACE_Timer_Queue_T (FUNCTOR *upcall_functor,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist)
- : free_list_ (freelist == 0 ? new ACE_Locked_Free_List<ACE_Timer_Node_T <TYPE>, ACE_Null_Mutex> : freelist),
- gettimeofday_ (ACE_OS::gettimeofday),
- upcall_functor_ (upcall_functor == 0 ? new FUNCTOR : upcall_functor),
- delete_upcall_functor_ (upcall_functor == 0),
- delete_free_list_ (freelist == 0),
- timer_skew_ (0, ACE_TIMER_SKEW)
-{
- ACE_TRACE ("ACE_Timer_Queue_T::ACE_Timer_Queue_T");
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::~ACE_Timer_Queue_T (void)
-{
- ACE_TRACE ("ACE_Timer_Queue_T::~ACE_Timer_Queue_T");
-
- // Cleanup the functor and free_list on the way out
- if (this->delete_upcall_functor_)
- delete this->upcall_functor_;
-
- if (this->delete_free_list_)
- delete this->free_list_;
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::alloc_node (void)
-{
- return this->free_list_->remove ();
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::free_node (ACE_Timer_Node_T<TYPE> *node)
-{
- this->free_list_->add (node);
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_LOCK &
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::mutex (void)
-{
- return this->mutex_;
-}
-
-// Run the <handle_timeout> method for all Timers whose values are <=
-// <cur_time>.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::expire (const ACE_Time_Value &cur_time)
-{
- ACE_TRACE ("ACE_Timer_Queue_T::expire");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- int number_of_timers_expired = 0;
-
- ACE_Timer_Node_T<TYPE> *expired;
-
- // Keep looping while there are timers remaining and the earliest
- // timer is <= the <cur_time> passed in to the method.
-
- if (this->is_empty ())
- return 0;
-
- while (this->earliest_time () <= cur_time)
- {
- expired = this->remove_first ();
- TYPE &type = expired->get_type ();
- const void *act = expired->get_act ();
- int reclaim = 1;
-
- // Check if this is an interval timer.
- if (expired->get_interval () > ACE_Time_Value::zero)
- {
- // Make sure that we skip past values that have already
- // "expired".
- do
- expired->set_timer_value (expired->get_timer_value () + expired->get_interval ());
- while (expired->get_timer_value () <= cur_time);
-
- // Since this is an interval timer, we need to reschedule
- // it.
- this->reschedule (expired);
- reclaim = 0;
- }
-
- // call the functor
- this->upcall (type, act, cur_time);
-
- if (reclaim)
- // Call the factory method to free up the node.
- this->free_node (expired);
-
- number_of_timers_expired++;
-
- if (this->is_empty ())
- break;
- }
-
- return number_of_timers_expired;
-}
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::return_node (ACE_Timer_Node_T<TYPE> *node)
-{
- ACE_MT (ACE_GUARD (ACE_LOCK, ace_mon, this->mutex_));
- this->free_node (node);
-}
-
-
-template <class ACE_LOCK> int
-ACE_Event_Handler_Handle_Timeout_Upcall<ACE_LOCK>::timeout (ACE_Timer_Queue_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_LOCK>,
- ACE_LOCK> &timer_queue,
- ACE_Event_Handler *handler,
- const void *act,
- const ACE_Time_Value &cur_time)
-{
- // Upcall to the <handler>s handle_timeout method
- if (handler->handle_timeout (cur_time, act) == -1)
- timer_queue.cancel (handler, 0); // 0 means "call handle_close()".
-
- return 0;
-}
-
-template <class ACE_LOCK> int
-ACE_Event_Handler_Handle_Timeout_Upcall<ACE_LOCK>::cancellation (ACE_Timer_Queue_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_LOCK>,
- ACE_LOCK> &timer_queue,
- ACE_Event_Handler *handler)
-{
- ACE_UNUSED_ARG (timer_queue);
-
- // Upcall to the <handler>s handle_close method
- handler->handle_close (ACE_INVALID_HANDLE,
- ACE_Event_Handler::TIMER_MASK);
- return 0;
-}
-
-template <class ACE_LOCK> int
-ACE_Event_Handler_Handle_Timeout_Upcall<ACE_LOCK>::deletion (ACE_Timer_Queue_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_LOCK>,
- ACE_LOCK> &timer_queue,
- ACE_Event_Handler *handler,
- const void *arg)
-{
- ACE_UNUSED_ARG (timer_queue);
- ACE_UNUSED_ARG (handler);
- ACE_UNUSED_ARG (arg);
-
- // Does nothing
-
- return 0;
-}
-
-#endif /* ACE_TIMER_QUEUE_T_C*/
diff --git a/ace/Timer_Queue_T.h b/ace/Timer_Queue_T.h
deleted file mode 100644
index 2cba3e8e3a9..00000000000
--- a/ace/Timer_Queue_T.h
+++ /dev/null
@@ -1,366 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Timer_Queue_T.h
-//
-// = AUTHOR
-// Doug Schmidt, Irfan Pyarali, and Darrell Brunsch
-//
-// ============================================================================
-
-#if !defined (ACE_TIMER_QUEUE_T_H)
-#define ACE_TIMER_QUEUE_T_H
-
-#include "ace/Free_List.h"
-
-template <class TYPE>
-class ACE_Timer_Node_T
-{
- // = TITLE
- // Maintains the state associated with a Timer entry.
-public:
- ACE_Timer_Node_T (void);
- // Default constructor
-
- void set (const TYPE &type,
- const void *a,
- const ACE_Time_Value &t,
- const ACE_Time_Value &i,
- ACE_Timer_Node_T<TYPE> *n,
- long timer_id);
- // singly linked list
-
- void set (const TYPE &type,
- const void *a,
- const ACE_Time_Value &t,
- const ACE_Time_Value &i,
- ACE_Timer_Node_T<TYPE> *p,
- ACE_Timer_Node_T<TYPE> *n,
- long timer_id);
- // doubly linked list version
-
- // = Accessors
-
- TYPE &get_type (void);
- // Get the type.
-
- void set_type (TYPE &type);
- // Set the type.
-
- const void *get_act (void);
- // Get the asynchronous completion token.
-
- void set_act (void *act);
- // set the asynchronous completion token.
-
- ACE_Time_Value &get_timer_value (void);
- // get the timer value.
-
- void set_timer_value (ACE_Time_Value timer_value);
- // set the timer value.
-
- ACE_Time_Value &get_interval (void);
- // get the timer interval.
-
- void set_interval (ACE_Time_Value interval);
- // set the timer interval.
-
- ACE_Timer_Node_T<TYPE> *get_prev (void);
- // get the previous pointer.
-
- void set_prev (ACE_Timer_Node_T<TYPE> *prev);
- // set the previous pointer.
-
- ACE_Timer_Node_T<TYPE> *get_next (void);
- // get the next pointer.
-
- void set_next (ACE_Timer_Node_T<TYPE> *next);
- // set the next pointer.
-
- long get_timer_id (void);
- // get the timer_id.
-
- void set_timer_id (long timer_id);
- // set the timer_id.
-
- void dump (void) const;
- // Dump the state of an TYPE.
-
-private:
- TYPE type_;
- // Type of object stored in the Queue
-
- const void *act_;
- // Asynchronous completion token associated with the timer.
-
- ACE_Time_Value timer_value_;
- // Time until the timer expires.
-
- ACE_Time_Value interval_;
- // If this is a periodic timer this holds the time until the next
- // timeout.
-
- ACE_Timer_Node_T<TYPE> *prev_;
- // Pointer to previous timer.
-
- ACE_Timer_Node_T<TYPE> *next_;
- // Pointer to next timer.
-
- long timer_id_;
- // Id of this timer (used to cancel timers before they expire).
-};
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-class ACE_Timer_Queue_Iterator_T
-{
- // = TITLE
- // Generic interface for iterating over a subclass of
- // <ACE_Timer_Queue>.
- //
- // = DESCRIPTION
- // This is a generic iterator that can be used to visit every
- // node of a timer queue. Be aware that it isn't guaranteed
- // that the transversal will be in order of timeout values.
-public:
- // = Initialization and termination methods.
- ACE_Timer_Queue_Iterator_T (void);
- // Constructor.
-
- virtual ~ACE_Timer_Queue_Iterator_T (void);
- // Destructor.
-
- virtual void first (void) = 0;
- // Positions the iterator at the earliest node in the Timer Queue
-
- virtual void next (void) = 0;
- // Positions the iterator at the next node in the Timer Queue
-
- virtual int isdone (void) = 0;
- // Returns true when there are no more nodes in the sequence
-
- virtual ACE_Timer_Node_T<TYPE> *item (void) = 0;
- // Returns the node at the current position in the sequence
-};
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-class ACE_Timer_Queue_T
-{
- // = TITLE
- // Provides an interface to timers.
- //
- // = DESCRIPTION
- // This is an abstract base class that provides hook for
- // implementing specialized policies such as <ACE_Timer_List>
- // and <ACE_Timer_Heap>.
-public:
- typedef ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR, ACE_LOCK> ITERATOR;
- // Type of Iterator.
-
- // = Initialization and termination methods.
- ACE_Timer_Queue_T (FUNCTOR *upcall_functor = 0,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist = 0);
- // Default constructor. <upcall_functor> is the instance of the
- // FUNCTOR to be used by the queue. If <upcall_functor> is 0, Timer
- // Queue will create a default FUNCTOR. <freelist> the freelist of
- // timer nodes. If 0, then a default freelist will be created.
-
- virtual ~ACE_Timer_Queue_T (void);
- // Destructor - make virtual for proper destruction of inherited
- // classes.
-
- virtual int is_empty (void) const = 0;
- // True if queue is empty, else false.
-
- virtual const ACE_Time_Value &earliest_time (void) const = 0;
- // Returns the time of the earlier node in the Timer_Queue.
-
- virtual long schedule (const TYPE &type,
- const void *act,
- const ACE_Time_Value &delay,
- const ACE_Time_Value &interval = ACE_Time_Value::zero) = 0;
- // Schedule <type> that will expire after <delay> amount of time.
- // If it expires then <act> is passed in as the value to the
- // <functor>. If <interval> is != to <ACE_Time_Value::zero> then it
- // is used to reschedule the <type> automatically. This method
- // returns a <timer_id> that uniquely identifies the the <type>
- // entry in an internal list. This <timer_id> can be used to cancel
- // the timer before it expires. The cancellation ensures that
- // <timer_ids> are unique up to values of greater than 2 billion
- // timers. As long as timers don't stay around longer than this
- // there should be no problems with accidentally deleting the wrong
- // timer. Returns -1 on failure (which is guaranteed never to be a
- // valid <timer_id>).
-
- virtual int cancel (const TYPE &type,
- int dont_call_handle_close = 1) = 0;
- // Cancel all timer associated with <type>. If <dont_call> is 0
- // then the <functor> will be invoked. Returns number of timers
- // cancelled.
-
- virtual int cancel (long timer_id,
- const void **act = 0,
- int dont_call_handle_close = 1) = 0;
- // Cancel the single timer that matches the <timer_id> value (which
- // was returned from the <schedule> method). If act is non-NULL
- // then it will be set to point to the ``magic cookie'' argument
- // passed in when the timer was registered. This makes it possible
- // to free up the memory and avoid memory leaks. If <dont_call> is
- // 0 then the <functor> will be invoked. Returns 1 if cancellation
- // succeeded and 0 if the <timer_id> wasn't found.
-
- virtual int expire (const ACE_Time_Value &current_time);
- // Run the <functor> for all timers whose values are <= <cur_time>.
- // This does not account for <timer_skew>. Returns the number of
- // timers canceled.
-
- virtual int expire (void);
- // Run the <functor> for all timers whose values are <=
- // <ACE_OS::gettimeofday>. Also accounts for <timer_skew>. Returns
- // the number of timers canceled.
-
- virtual ACE_Time_Value gettimeofday (void);
- // Returns the current time of day. This allows different
- // implementations of the timer queue to use special high resolution
- // timers.
-
- void gettimeofday (ACE_Time_Value (*gettimeofday)(void));
- // Allows applications to control how the timer queue gets the time
- // of day.
-
- virtual ACE_Time_Value *calculate_timeout (ACE_Time_Value *max);
- // Determine the next event to timeout. Returns <max> if there are
- // no pending timers or if all pending timers are longer than max.
-
- virtual ACE_Time_Value *calculate_timeout (ACE_Time_Value *max,
- ACE_Time_Value *the_timeout);
- // Determine the next event to timeout. Returns <max> if there are
- // no pending timers or if all pending timers are longer than max.
- // <the_timeout> should be a pointer to storage for the timeout value,
- // and this value is also returned.
-
- // = Set/get the timer skew for the Timer_Queue.
- void timer_skew (const ACE_Time_Value &skew);
- const ACE_Time_Value &timer_skew (void) const;
-
- ACE_LOCK &mutex (void);
- // Synchronization variable used by the queue
-
- FUNCTOR &upcall_functor (void);
- // Accessor to the upcall functor
-
- virtual ITERATOR &iter (void) = 0;
- // Returns a pointer to this <ACE_Timer_Queue>'s iterator.
-
- virtual ACE_Timer_Node_T<TYPE> *remove_first (void) = 0;
- // Removes the earliest node from the queue and returns it
-
- virtual void dump (void) const;
- // Dump the state of a object.
-
- virtual ACE_Timer_Node_T<TYPE> *get_first (void) = 0;
- // Reads the earliest node from the queue and returns it.
-
- virtual void return_node (ACE_Timer_Node_T<TYPE> *);
- // Method used to return a timer node to the queue's ownership
- // after it is returned by a method like remove_first ()
-
-protected:
- virtual void upcall (TYPE &type,
- const void *act,
- const ACE_Time_Value &cur_time);
- // This method will call the <functor> with the <type>, <act> and
- // <time>
-
- virtual void reschedule (ACE_Timer_Node_T<TYPE> *) = 0;
- // Reschedule an "interval" <ACE_Timer_Node>.
-
- virtual ACE_Timer_Node_T<TYPE> *alloc_node (void);
- // Factory method that allocates a new node.
-
- virtual void free_node (ACE_Timer_Node_T<TYPE> *);
- // Factory method that frees a previously allocated node.
-
- ACE_LOCK mutex_;
- // Synchronization variable for <ACE_Timer_Queue>.
- // NOTE: the right name would be lock_, but HP/C++ will choke on that!
-
- ACE_Free_List<ACE_Timer_Node_T<TYPE> > *free_list_;
- // Class that implements a free list
-
- ACE_Time_Value (*gettimeofday_)(void);
- // Pointer to function that returns the current time of day.
-
- FUNCTOR *upcall_functor_;
- // Upcall functor
-
- int delete_upcall_functor_;
- // To delete or not to delete is the question?
-
- int delete_free_list_;
- // Flag to delete only if the class created the <free_list_>
-
-private:
-
- ACE_Time_Value timeout_;
- // Returned by <calculate_timeout>.
-
- ACE_Time_Value timer_skew_;
- // Adjusts for timer skew in various clocks.
-
- // = Don't allow these operations for now.
- ACE_UNIMPLEMENTED_FUNC (ACE_Timer_Queue_T (const ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK> &))
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK> &))
-};
-
-template <class ACE_LOCK>
-class ACE_Event_Handler_Handle_Timeout_Upcall
-{
- // = TITLE
- // Functor for Timer_Queues.
- //
- // = DESCRIPTION
- // This class implements the functor required by the Timer
- // Queue to call <handle_timeout> on ACE_Event_Handlers.
-public:
- typedef ACE_Timer_Queue_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_LOCK>,
- ACE_LOCK>
- TIMER_QUEUE;
-
- int timeout (TIMER_QUEUE &timer_queue,
- ACE_Event_Handler *handler,
- const void *arg,
- const ACE_Time_Value &cur_time);
- // This method is called when the timer expires
-
- int cancellation (TIMER_QUEUE &timer_queue,
- ACE_Event_Handler *handler);
- // This method is called when the timer is canceled
-
- int deletion (TIMER_QUEUE &timer_queue,
- ACE_Event_Handler *handler,
- const void *arg);
- // This method is called when the timer queue is destroyed and
- // the timer is still contained in it
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Timer_Queue_T.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE) && !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES)
-#include "ace/Timer_Queue_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE && !ACE_HAS_BROKEN_HPUX_TEMPLATES */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Timer_Queue_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_TIMER_QUEUE_T_H */
diff --git a/ace/Timer_Queue_T.i b/ace/Timer_Queue_T.i
deleted file mode 100644
index d2c62fcec1f..00000000000
--- a/ace/Timer_Queue_T.i
+++ /dev/null
@@ -1,171 +0,0 @@
-// $Id$
-
-/* -*- C++ -*- */
-
-template <class TYPE> ACE_INLINE void
-ACE_Timer_Node_T<TYPE>::set (const TYPE &type,
- const void *a,
- const ACE_Time_Value &t,
- const ACE_Time_Value &i,
- ACE_Timer_Node_T<TYPE> *n,
- long timer_id)
-{
- this->type_ = type;
- this->act_ = a;
- this->timer_value_ = t;
- this->interval_ = i;
- this->next_ = n;
- this->timer_id_ = timer_id;
-}
-
-template <class TYPE> ACE_INLINE void
-ACE_Timer_Node_T<TYPE>::set (const TYPE &type,
- const void *a,
- const ACE_Time_Value &t,
- const ACE_Time_Value &i,
- ACE_Timer_Node_T<TYPE> *p,
- ACE_Timer_Node_T<TYPE> *n,
- long timer_id)
-{
- this->type_ = type;
- this->act_ = a;
- this->timer_value_ = t;
- this->interval_ = i;
- this->prev_ = p;
- this->next_ = n;
- this->timer_id_ = timer_id;
-}
-
-template <class TYPE> ACE_INLINE TYPE &
-ACE_Timer_Node_T<TYPE>::get_type (void)
-{
- return this->type_;
-}
-
-template <class TYPE> ACE_INLINE void
-ACE_Timer_Node_T<TYPE>::set_type (TYPE &type)
-{
- this->type_ = type;
-}
-
-template <class TYPE> ACE_INLINE const void *
-ACE_Timer_Node_T<TYPE>::get_act (void)
-{
- return this->act_;
-}
-
-template <class TYPE> ACE_INLINE void
-ACE_Timer_Node_T<TYPE>::set_act (void *act)
-{
- this->act_ = act;
-}
-
-template <class TYPE> ACE_INLINE ACE_Time_Value &
-ACE_Timer_Node_T<TYPE>::get_timer_value (void)
-{
- return this->timer_value_;
-}
-
-template <class TYPE> ACE_INLINE void
-ACE_Timer_Node_T<TYPE>::set_timer_value (ACE_Time_Value timer_value)
-{
- this->timer_value_ = timer_value;
-}
-
-template <class TYPE> ACE_INLINE ACE_Time_Value &
-ACE_Timer_Node_T<TYPE>::get_interval (void)
-{
- return this->interval_;
-}
-
-template <class TYPE> ACE_INLINE void
-ACE_Timer_Node_T<TYPE>::set_interval (ACE_Time_Value interval)
-{
- this->interval_ = interval;
-}
-
-template <class TYPE> ACE_INLINE ACE_Timer_Node_T<TYPE> *
-ACE_Timer_Node_T<TYPE>::get_prev (void)
-{
- return this->prev_;
-}
-
-template <class TYPE> ACE_INLINE void
-ACE_Timer_Node_T<TYPE>::set_prev (ACE_Timer_Node_T<TYPE> *prev)
-{
- this->prev_ = prev;
-}
-
-template <class TYPE> ACE_INLINE ACE_Timer_Node_T<TYPE> *
-ACE_Timer_Node_T<TYPE>::get_next (void)
-{
- return this->next_;
-}
-
-template <class TYPE> ACE_INLINE void
-ACE_Timer_Node_T<TYPE>::set_next (ACE_Timer_Node_T<TYPE> *next)
-{
- this->next_ = next;
-}
-
-template <class TYPE> ACE_INLINE long
-ACE_Timer_Node_T<TYPE>::get_timer_id (void)
-{
- return this->timer_id_;
-}
-
-template <class TYPE> ACE_INLINE void
-ACE_Timer_Node_T<TYPE>::set_timer_id (long timer_id)
-{
- this->timer_id_ = timer_id;
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_INLINE void
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::timer_skew (const ACE_Time_Value &skew)
-{
- timer_skew_ = skew;
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_INLINE const ACE_Time_Value &
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::timer_skew (void) const
-{
- return timer_skew_;
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_INLINE int
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::expire (void)
-{
- if (!this->is_empty ())
- return this->expire (this->gettimeofday () + timer_skew_);
- else
- return 0;
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_INLINE void
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::upcall (TYPE &type,
- const void *act,
- const ACE_Time_Value &cur_time)
-{
- this->upcall_functor ().timeout (*this, type, act, cur_time);
-}
-
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_INLINE ACE_Time_Value
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::gettimeofday (void)
-{
- // Invoke gettimeofday via pointer to function.
- return this->gettimeofday_ ();
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_INLINE void
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::gettimeofday (ACE_Time_Value (*gettimeofday)(void))
-{
- this->gettimeofday_ = gettimeofday;
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_INLINE FUNCTOR &
-ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>::upcall_functor (void)
-{
- return *this->upcall_functor_;
-}
-
diff --git a/ace/Timer_Wheel.cpp b/ace/Timer_Wheel.cpp
deleted file mode 100644
index 3e096beedae..00000000000
--- a/ace/Timer_Wheel.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
-// $Id$
-
-#if !defined (ACE_TIMER_WHEEL_C)
-#define ACE_TIMER_WHEEL_C
-
-#define ACE_BUILD_DLL
-
-#include "ace/Timer_Wheel.h"
-
-#if defined (ACE_HAS_BROKEN_HPUX_TEMPLATES)
-#include "ace/Timer_Wheel_T.cpp"
-#endif /* ACE_HAS_BROKEN_HPUX_TEMPLATES */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Timer_Wheel_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>;
-template class ACE_Timer_Wheel_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Timer_Wheel_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>
-#pragma instantiate ACE_Timer_Wheel_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>, ACE_SYNCH_RECURSIVE_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#endif /* ACE_TIMER_WHEEL_C */
diff --git a/ace/Timer_Wheel.h b/ace/Timer_Wheel.h
deleted file mode 100644
index c3e3908306d..00000000000
--- a/ace/Timer_Wheel.h
+++ /dev/null
@@ -1,36 +0,0 @@
-// $Id$
-
-/* -*- C++ -*- */
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Timer_Wheel.h
-//
-// = AUTHOR
-// Darrell Brunsch (brunsch@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_TIMER_WHEEL_H)
-#define ACE_TIMER_WHEEL_H
-
-#include "ace/Timer_Wheel_T.h"
-
-// The following typedef are here for ease of use and backward
-// compatibility.
-
-typedef ACE_Timer_Wheel_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX>
- ACE_Timer_Wheel;
-
-typedef ACE_Timer_Wheel_Iterator_T<ACE_Event_Handler *,
- ACE_Event_Handler_Handle_Timeout_Upcall<ACE_SYNCH_RECURSIVE_MUTEX>,
- ACE_SYNCH_RECURSIVE_MUTEX>
- ACE_Timer_Wheel_Iterator;
-
-#endif /* ACE_TIMER_WHEEL_H */
diff --git a/ace/Timer_Wheel_T.cpp b/ace/Timer_Wheel_T.cpp
deleted file mode 100644
index a93f1595b45..00000000000
--- a/ace/Timer_Wheel_T.cpp
+++ /dev/null
@@ -1,614 +0,0 @@
-// $Id$
-
-#if !defined (ACE_TIMER_WHEEL_T_C)
-#define ACE_TIMER_WHEEL_T_C
-
-#define ACE_BUILD_DLL
-
-#include "ace/Timer_Wheel_T.h"
-#include "ace/High_Res_Timer.h"
-
-
-// Constructor that takes in a <wheel>, a reference to the timer queue
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Wheel_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::ACE_Timer_Wheel_Iterator_T (ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK> &wheel)
- : timer_wheel_ (wheel)
-{
- this->first();
- // Nothing
-}
-
-
-// Positions the iterator at the first node in the timing wheel
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Wheel_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::first (void)
-{
- for (this->pos_ = 0;
- this->pos_ < this->timer_wheel_.wheel_size_;
- this->pos_++)
- {
- // Skip over empty entries
- if (this->timer_wheel_.wheel_[this->pos_]->get_next () !=
- this->timer_wheel_.wheel_[this->pos_])
- {
- this->list_item_ = this->timer_wheel_.wheel_[this->pos_]->get_next ();
- return;
- }
- }
-
- // The queue is empty if we are here
- this->list_item_ = 0;
-}
-
-
-// Positions the iterator at the next node in list or goes to the next
-// list
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Wheel_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::next (void)
-{
- if (this->isdone ())
- return;
-
- this->list_item_ = this->list_item_->get_next ();
-
- // If there is no more in the current list, go to the next
- if (this->list_item_ == this->timer_wheel_.wheel_[this->pos_])
- {
- for (this->pos_++; this->pos_ < this->timer_wheel_.wheel_size_; this->pos_++)
- {
- // Check for an empty entry
- if (this->timer_wheel_.wheel_[this->pos_]->get_next () !=
- this->timer_wheel_.wheel_[this->pos_])
- {
- this->list_item_ = this->timer_wheel_.wheel_[this->pos_]->get_next ();
- return;
- }
- }
-
- this->list_item_ = 0;
- }
-}
-
-
-// Returns true when we are at the end (when list_item_ == 0)
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Wheel_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::isdone (void)
-{
- return this->list_item_ == 0;
-}
-
-
-// Returns the node at the current position in the sequence
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_Wheel_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>::item (void)
-{
- if (this->isdone ())
- return 0;
-
- return this->list_item_;
-}
-
-
-// Constructor that sets up the timing wheel and also may preallocate some
-// nodes on the free list
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::ACE_Timer_Wheel_T (size_t wheelsize,
- size_t resolution,
- size_t prealloc,
- FUNCTOR *upcall_functor,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist)
- : INHERITED (upcall_functor, freelist),
- wheel_size_ (wheelsize),
- resolution_ (resolution),
- earliest_pos_ (0)
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::ACE_Timer_Wheel_T");
- size_t i;
-
- this->gettimeofday (ACE_OS::gettimeofday);
-
- // Create the timing wheel
- ACE_NEW (this->wheel_, (ACE_Timer_Node_T<TYPE> *[wheelsize]));
-
-
- // Create the dummy nodes
- for (i = 0; i < wheelsize; i++)
- {
- ACE_Timer_Node_T<TYPE> *tempnode = this->alloc_node ();
- tempnode->set_next (tempnode);
- tempnode->set_prev (tempnode);
- this->wheel_[i] = tempnode;
- }
-
- // Do the preallocation
- this->free_list_->resize (prealloc);
-
- iterator_ = new WHEEL_ITERATOR(*this);
-}
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::ACE_Timer_Wheel_T (FUNCTOR *upcall_functor,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist)
- : INHERITED (upcall_functor, freelist),
- wheel_size_ (ACE_DEFAULT_TIMER_WHEEL_SIZE),
- resolution_ (ACE_DEFAULT_TIMER_WHEEL_RESOLUTION),
- earliest_pos_ (0)
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::ACE_Timer_Wheel_T");
- size_t i;
-
- this->gettimeofday (ACE_OS::gettimeofday);
-
- // Create the timing wheel
- ACE_NEW (this->wheel_, (ACE_Timer_Node_T<TYPE> *[this->wheel_size_]));
-
- // Create the dummy nodes
- for (i = 0; i < this->wheel_size_; i++)
- {
- ACE_Timer_Node_T<TYPE> *tempnode = this->alloc_node ();
- tempnode->set_next (tempnode);
- tempnode->set_prev (tempnode);
- this->wheel_[i] = tempnode;
- }
-
- iterator_ = new WHEEL_ITERATOR(*this);
-}
-
-// Destructor just cleans up its memory
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::~ACE_Timer_Wheel_T (void)
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::~ACE_Timer_Wheel_T");
-
- delete iterator_;
-
- for (size_t i = 0; i < this->wheel_size_; i++)
- {
- // delete nodes until only the dummy node is left
- while (this->wheel_[i]->get_next () != this->wheel_[i])
- {
- ACE_Timer_Node_T<TYPE> *next = this->wheel_[i]->get_next ();
- this->wheel_[i]->set_next (next->get_next ());
- next->get_next ()->set_prev (this->wheel_[i]);
- this->upcall_functor ().deletion (*this, next->get_type (), next->get_act ());
- this->free_node (next);
- }
-
- // and now delete the dummy node
- delete this->wheel_[i];
- }
-
- // finally delete the wheel
- delete [] this->wheel_;
-}
-
-
-// Checks to see if <earliest_pos> points to a empty list (then it is empty)
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::is_empty (void) const
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::is_empty");
-
- return this->wheel_[this->earliest_pos_]->get_next () == this->wheel_[this->earliest_pos_];
-}
-
-
-// Returns the first (earliest) node in the <wheel_>'s <earliest_pos_> list
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> const ACE_Time_Value &
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::earliest_time (void) const
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::earliest_time");
-
- if (this->is_empty ())
- return ACE_Time_Value::zero;
- else
- return this->wheel_[this->earliest_pos_]->get_next ()->get_timer_value ();
-}
-
-// Create the node and pass it to reschedule. Also check to see if the
-// <earliest_pos> should be changed.
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> long
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::schedule (const TYPE &type,
- const void *act,
- const ACE_Time_Value &delay,
- const ACE_Time_Value &interval)
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::schedule");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- ACE_Timer_Node_T<TYPE> *tempnode = this->alloc_node ();
-
- if (tempnode)
- {
- // Note that the timer_id is actually the pointer to the node
-
- // Set the details of the node
- tempnode->set (type,
- act,
- delay,
- interval,
- 0,
- 0,
- (long) tempnode);
-
- // Reschedule will insert it into the correct position
- this->reschedule (tempnode);
-
- return tempnode->get_timer_id ();
- }
-
- // Failure return
- errno = ENOMEM;
- return -1;
-}
-
-
-// Goes through every list in the wheel and if it finds a node with <type>
-// then it removes the node and continues on looking for other nodes
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::cancel (const TYPE &type,
- int dont_call_handle_close)
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::cancel");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- int number_of_cancellations = 0;
- size_t i;
-
- // Walk through the wheel
- for (i = 0; i < this->wheel_size_; i++)
- {
- ACE_Timer_Node_T<TYPE> *curr = this->wheel_[i]->get_next ();
-
- // Walk through the list
- while (curr != this->wheel_[i])
- {
- if (curr->get_type () == type)
- {
- // Cancel it and remove it.
- number_of_cancellations++;
-
- // Detach it from the list
- ACE_Timer_Node_T<TYPE> *tempnode = curr;
- curr->get_prev ()->set_next (curr->get_next ());
- curr->get_next ()->set_prev (curr->get_prev ());
-
- // Go on to the next and delete the detached node
- curr = curr->get_next ();
- this->free_node (tempnode);
- }
- else
- {
- curr = curr->get_next ();
- }
- }
- }
-
- // Look for a new earliest time
-
- ACE_Time_Value earliest_time; // defaults to zero
-
- // Check every entry in the table
- for (i = 0; i < this->wheel_size_; i++)
- {
- // Skip empty entries
- if (this->wheel_[i]->get_next () != this->wheel_[i])
- {
- // if initialization or if the time is earlier
- if (earliest_time == ACE_Time_Value::zero
- || this->wheel_[i]->get_timer_value () < earliest_time)
- {
- earliest_time = this->wheel_[i]->get_next ()->get_timer_value ();
- this->earliest_pos_ = i;
- }
- }
- }
-
- if (dont_call_handle_close == 0)
- this->upcall_functor ().cancellation (*this, type);
-
- return number_of_cancellations;
-}
-
-
-// Takes the <timer_id> and casts it to a pointer. Then it removes it
-// from its neighbors
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::cancel (long timer_id,
- const void **act,
- int dont_call_handle_close)
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::cancel");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- // Make sure we are getting a valid <timer_id>, not an error
- // returned by schedule ()
- if (timer_id == -1)
- return 0;
-
- ACE_Timer_Node_T<TYPE> *node = (ACE_Timer_Node_T<TYPE> *) timer_id;
-
- // Check to see if the node looks like a true ACE_Timer_Node_T<TYPE>
- if (timer_id == node->get_timer_id ())
- {
- node->get_next ()->set_prev (node->get_prev ());
- node->get_prev ()->set_next (node->get_next ());
-
- if (act != 0)
- *act = node->get_act ();
-
- if (dont_call_handle_close == 0)
- this->upcall_functor ().cancellation (*this, node->get_type ());
-
- // Find out what position it is in
- size_t pos = (node->get_timer_value ().usec () / this->resolution_) % this->wheel_size_;
-
- this->free_node (node);
-
- // Get the new earliest time if we have to
-
- if (pos == this->earliest_pos_)
- {
- ACE_Time_Value earliest_time; // defaults to zero
-
- // Check every entry in the table
- for (size_t i = 0; i < this->wheel_size_; i++)
- {
- // Skip empty entries
- if (this->wheel_[i]->get_next () != this->wheel_[i])
- {
- // if initialization or if the time is earlier
- if (earliest_time == ACE_Time_Value::zero
- || this->wheel_[i]->get_timer_value () < earliest_time)
- {
- earliest_time = this->wheel_[i]->get_next ()->get_timer_value ();
- this->earliest_pos_ = i;
- }
- }
- }
- }
-
- return 1;
- }
-
- // Didn't find it if we are here
- return 0;
-}
-
-
-// Dumps out some properties of this object
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::dump (void) const
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nwheel_size_ = %d"), this->wheel_size_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nresolution_ = %d"), this->resolution_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\nwheel_ = \n")));
-
- for (size_t i = 0; i < this->wheel_size_; i++)
- {
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("%d\n"), i));
- ACE_Timer_Node_T<TYPE> *temp = this->wheel_[i]->get_next ();
- while (temp != this->wheel_[i])
- {
- temp->dump ();
- temp = temp->get_next ();
- }
- }
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-
-// Removes the earliest node and then find the new <earliest_pos_>
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::remove_first (void)
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::remove_first");
-
- // Remove the item
- ACE_Timer_Node_T<TYPE> *temp = this->wheel_[this->earliest_pos_]->get_next ();
- temp->get_prev ()->set_next (temp->get_next ());
- temp->get_next ()->set_prev (temp->get_prev ());
-
- ACE_Time_Value earliest_time;
-
- // Check every entry in the table for the new earliest item
- for (size_t i = 0; i < this->wheel_size_; i++)
- {
- // Check for an empty entry
- if (this->wheel_[i]->get_next () != this->wheel_[i])
- {
- // if initialization or if the time is earlier
- if (earliest_time == ACE_Time_Value::zero
- || this->wheel_[i]->get_timer_value () < earliest_time)
- {
- earliest_time = this->wheel_[i]->get_next ()->get_timer_value ();
- this->earliest_pos_ = i;
- }
- }
- }
-
-
- return temp;
-}
-
-
-// Returns the earliest node without removing it
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Node_T<TYPE> *
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::get_first (void)
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::get_first");
-
- return this->wheel_[this->earliest_pos_]->get_next ();
-}
-
-
-// Takes an ACE_Timer_Node and inserts it into the correct position in the correct
-// list
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> void
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::reschedule (ACE_Timer_Node_T<TYPE> *expired)
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::reschedule");
-
- size_t pos = (expired->get_timer_value ().usec () / this->resolution_) % this->wheel_size_;
-
- // See if we need to update the earliest time
- if (this->earliest_time () == ACE_Time_Value::zero
- || expired->get_timer_value () < this->earliest_time ())
- this->earliest_pos_ = pos;
-
- // Insert time into dummy node
- this->wheel_[pos]->set_timer_value (expired->get_timer_value ());
- ACE_Timer_Node_T<TYPE> *cursor = this->wheel_[pos]->get_next ();
-
- // Find position to insert
- while (cursor->get_timer_value () < expired->get_timer_value ())
- cursor = cursor->get_next ();
-
- // Insert
- expired->set_prev (cursor->get_prev ());
- expired->set_next (cursor);
- cursor->set_prev (expired);
- expired->get_prev ()->set_next (expired);
-}
-
-
-// Just return the iterator
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR, ACE_LOCK> &
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::iter (void)
-{
- this->iterator_->first ();
- return *this->iterator_;
-}
-
-// Dummy version of expire to get rid of warnings in Sun CC 4.2
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::expire ()
-{
- return INHERITED::expire ();
-}
-
-
-// Specialized expire which expires in total order. It is optimized by keeping
-// track of the list with the earliest element and the next earliest list. It
-// then goes through the earliest list until it can switch to the second list.
-// it keeps going until it finishes with everything before the <cur_time>
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK> int
-ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK>::expire (const ACE_Time_Value &cur_time)
-{
- ACE_TRACE ("ACE_Timer_Wheel_T::expire");
- ACE_MT (ACE_GUARD_RETURN (ACE_LOCK, ace_mon, this->mutex_, -1));
-
- int number_of_timers_expired = 0;
- size_t i;
- size_t earliest = this->wheel_size_;
- ACE_Time_Value earliest_time = cur_time;
- size_t next_earliest = this->wheel_size_;
- ACE_Time_Value next_earliest_time;
-
- // Find the earliest time
- for (i = 0; i < this->wheel_size_; i++)
- {
- if (this->wheel_[i]->get_next () != this->wheel_[i]
- && this->wheel_[i]->get_next ()->get_timer_value () <= earliest_time)
- {
- earliest = i;
- earliest_time = this->wheel_[i]->get_next ()->get_timer_value ();
- }
- }
-
- // Check to see if there is nothing to expire
- if (earliest == this->wheel_size_)
- return 0;
-
- do
- {
- next_earliest_time = cur_time;
- next_earliest = this->wheel_size_;
-
- // Find 2nd earliest position
- for (i = 0; i < this->wheel_size_; i++)
- {
- if (i != earliest
- && this->wheel_[i]->get_next () != this->wheel_[i]
- && this->wheel_[i]->get_next ()->get_timer_value () <= next_earliest_time)
- {
- next_earliest = i;
- next_earliest_time = this->wheel_[i]->get_next ()->get_timer_value ();
- }
- }
-
- while (this->wheel_[earliest]->get_next () != this->wheel_[earliest]
- && this->wheel_[earliest]->get_next ()->get_timer_value () <= next_earliest_time)
- {
- // Remove the first node in the earliest position
- ACE_Timer_Node_T<TYPE> *expired = this->wheel_[earliest]->get_next ();
- this->wheel_[earliest]->set_next (expired->get_next ());
- expired->get_next ()->set_prev (this->wheel_[earliest]);
-
- TYPE &type = expired->get_type ();
- const void *act = expired->get_act ();
- int reclaim = 1;
-
- // Check if this is an interval timer.
- if (expired->get_interval () > ACE_Time_Value::zero)
- {
- // Make sure that we skip past values that have already
- // "expired".
- do
- expired->set_timer_value (expired->get_timer_value () + expired->get_interval ());
- while (expired->get_timer_value () <= cur_time);
-
- // Since this is an interval timer, we need to reschedule
- // it.
- this->reschedule (expired);
- reclaim = 0;
- }
-
- // call the functor
- this->upcall (type, act, cur_time);
-
- if (reclaim)
- // Free up the node and the token
- this->free_node (expired);
-
- ++number_of_timers_expired;
-
- // Check to see if we are empty
- if (this->wheel_[earliest]->get_next () == this->wheel_[earliest])
- break;
- }
-
- if (next_earliest_time == this->wheel_size_)
- break;
-
- earliest = next_earliest;
- } while (next_earliest != this->wheel_size_);
-
- return number_of_timers_expired;
-}
-
-
-#endif /* ACE_TIMER_WHEEL_T_C */
diff --git a/ace/Timer_Wheel_T.h b/ace/Timer_Wheel_T.h
deleted file mode 100644
index db2f1c20339..00000000000
--- a/ace/Timer_Wheel_T.h
+++ /dev/null
@@ -1,212 +0,0 @@
-// $Id$
-
-/* -*- C++ -*- */
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Timer_Wheel.h
-//
-// = AUTHOR
-// Darrell Brunsch <brunsch@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (ACE_TIMER_WHEEL_T_H)
-#define ACE_TIMER_WHEEL_T_H
-
-#include "ace/Timer_Queue_T.h"
-
-// Forward declaration
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-class ACE_Timer_Wheel_T;
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-class ACE_Timer_Wheel_Iterator_T : public ACE_Timer_Queue_Iterator_T <TYPE, FUNCTOR, ACE_LOCK>
-{
- // = TITLE
- // Iterates over an <ACE_Timer_Wheel>.
- //
- // = DESCRIPTION
- // This is a generic iterator that can be used to visit every
- // node of a timer queue. Be aware that it doesn't transverse
- // in the order of timeout values.
-public:
- ACE_Timer_Wheel_Iterator_T (ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK> &);
- // Constructor
-
- virtual void first (void);
- // Positions the iterator at the earliest node in the Timer Queue
-
- virtual void next (void);
- // Positions the iterator at the next node in the Timer Queue
-
- virtual int isdone (void);
- // Returns true when there are no more nodes in the sequence
-
- virtual ACE_Timer_Node_T<TYPE> *item (void);
- // Returns the node at the current position in the sequence
-
-protected:
- ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK> &timer_wheel_;
- // Pointer to the <ACE_Timer_List> that we are iterating over.
-
- size_t pos_;
- // Current position in the timing wheel
-
- ACE_Timer_Node_T<TYPE> *list_item_;
- // Pointer to the position in the the <pos_>th list
-};
-
-template <class TYPE, class FUNCTOR, class ACE_LOCK>
-class ACE_Timer_Wheel_T : public ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK>
-{
- // = TITLE
- // Provides a Timing Wheel version of Timer Queue
- //
- // = DESCRIPTION
- // This implementation uses a hash table of ordered doubly-
- // linked lists of absolute times. The other enhancements
- // to Timer List include using the pointer to the node as the
- // timer id (to speed up removing), adding a free list and
- // the ability to preallocate nodes. Timer Wheel is based on
- // the timing wheel implementation used in Adam M. Costello and
- // George Varghese's paper "Redesigning the BSD Callout and
- // Timer Facilities"
- // (http://dworkin.wustl.edu/~varghese/PAPERS/newbsd.ps.Z)
-public:
- typedef ACE_Timer_Wheel_Iterator_T<TYPE, FUNCTOR, ACE_LOCK> WHEEL_ITERATOR;
- // Type of iterator
-
- friend class ACE_Timer_Wheel_Iterator_T<TYPE, FUNCTOR, ACE_LOCK>;
- // Iterator is a friend
-
- typedef ACE_Timer_Queue_T<TYPE, FUNCTOR, ACE_LOCK> INHERITED;
- // Type inherited from
-
- // = Initialization and termination methods
-
- ACE_Timer_Wheel_T (size_t wheelsize,
- size_t resolution,
- size_t prealloc = 0,
- FUNCTOR *upcall_functor = 0,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist = 0);
- // Constructor that takes in <wheelsize> - size of the timing wheel,
- // <resolution> - resolution of time values the hashing function uses,
- // and <upcall_functor> - a functor that will be used instead of creating
- // a default functor. Also, when the freelist is created, <prealloc> nodes
- // will be allocated. This can also take in a upcall functor and freelist
- // (if 0, then defaults will be created)
-
- ACE_Timer_Wheel_T (FUNCTOR *upcall_functor = 0,
- ACE_Free_List<ACE_Timer_Node_T <TYPE> > *freelist = 0);
- // Default constructor. <upcall_functor> is the instance of the
- // FUNCTOR to be used by the queue. If <upcall_functor> is 0, Timer
- // Queue will create a default FUNCTOR. <freelist> the freelist of
- // timer nodes. If 0, then a default freelist will be created. The
- // defaults will be used for size and resolution and no preallocation
- // (ACE_DEFAULT_TIMER_WHEEL_SIZE, ACE_DEFAULT_TIMER_WHEEL_RESOLUTION)
-
-
- virtual ~ACE_Timer_Wheel_T (void);
- // Destructor
-
- virtual int is_empty (void) const;
- // True if queue is empty, else false.
-
- virtual const ACE_Time_Value &earliest_time (void) const;
- // Returns the time of the earlier node in the <ACE_Timer_Wheel>.
-
- virtual long schedule (const TYPE &type,
- const void *act,
- const ACE_Time_Value &delay,
- const ACE_Time_Value &interval = ACE_Time_Value::zero);
- // Schedule <type> that will expire after <delay> amount of time.
- // If it expires then <act> is passed in as the value to the
- // <functor>. If <interval> is != to <ACE_Time_Value::zero> then it
- // is used to reschedule the <type> automatically. This method
- // returns a <timer_id> that uniquely identifies the the timer.
- // This <timer_id> can be used to cancel the timer before it expires.
- // Returns -1 on failure.
-
- virtual int cancel (const TYPE &type,
- int dont_call_handle_close = 1);
- // Cancel all timer associated with <type>. If <dont_call> is 0
- // then the <functor> will be invoked. Returns number of timers
- // cancelled.
-
- virtual int cancel (long timer_id,
- const void **act = 0,
- int dont_call_handle_close = 1);
- // Cancel the single timer that matches the <timer_id> value (which
- // was returned from the <schedule> method). If act is non-NULL
- // then it will be set to point to the ``magic cookie'' argument
- // passed in when the timer was registered. This makes it possible
- // to free up the memory and avoid memory leaks. If <dont_call> is
- // 0 then the <functor> will be invoked. Returns 1 if cancellation
- // succeeded and 0 if the <timer_id> wasn't found.
-
- virtual int expire (void);
- // Run the <functor> for all timers whose values are <=
- // <ACE_OS::gettimeofday>. Also accounts for <timer_skew>. Returns
- // the number of timers canceled.
-
- int expire (const ACE_Time_Value &);
- // Run the <functor> for all timers whose values are <= <cur_time>.
- // This does not account for <timer_skew>. Returns the number of
- // timers canceled.
-
- virtual ACE_Timer_Queue_Iterator_T<TYPE, FUNCTOR, ACE_LOCK> &iter (void);
- // Returns a pointer to this <ACE_Timer_Queue_T>'s iterator.
-
- virtual ACE_Timer_Node_T<TYPE> *remove_first (void);
- // Removes the earliest node from the queue and returns it
-
- virtual void dump (void) const;
- // Dump the state of an object.
-
- virtual ACE_Timer_Node_T<TYPE> *get_first (void);
- // Reads the earliest node from the queue and returns it.
-
-private:
- virtual void reschedule (ACE_Timer_Node_T<TYPE> *);
- // Reschedule an "interval" node
-
- ACE_Timer_Node_T<TYPE> **wheel_;
- // Timing Wheel.
-
- size_t wheel_size_;
- // Size of the timing wheel.
-
- size_t resolution_;
- // Resolution (in microsoconds) of the timing wheel.
-
- size_t earliest_pos_;
- // Index of the list with the earliest time
-
- long size_;
- // Keeps track of the size of the queue
-
- WHEEL_ITERATOR *iterator_;
- // Iterator used to expire timers.
-
- ACE_Timer_Node_T<TYPE> *freelist_;
- // Pointer to the freelist of <ACE_Timer_Node_T<TYPE>>.
-
- // = Don't allow these operations for now.
- ACE_UNIMPLEMENTED_FUNC (ACE_Timer_Wheel_T (const ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK> &))
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Timer_Wheel_T<TYPE, FUNCTOR, ACE_LOCK> &))
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE) && !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES)
-#include "ace/Timer_Wheel_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE && !ACE_HAS_BROKEN_HPUX_TEMPLATES */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Timer_Wheel_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_TIMER_WHEEL_T_H */
diff --git a/ace/Token.cpp b/ace/Token.cpp
deleted file mode 100644
index 1ba979496c3..00000000000
--- a/ace/Token.cpp
+++ /dev/null
@@ -1,348 +0,0 @@
-// Token.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Thread.h"
-#include "ace/Token.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Synch_T.h"
-#include "ace/Token.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Token)
-
-void
-ACE_Token::dump (void) const
-{
- ACE_TRACE ("ACE_Token::dump");
-}
-
-ACE_Token::ACE_Queue_Entry::ACE_Queue_Entry (ACE_Thread_Mutex &m,
- ACE_thread_t t_id)
- : next_ (0),
- thread_id_ (t_id),
- cv_ (m),
- runable_ (0)
-{
- ACE_TRACE ("ACE_Token::ACE_Queue_Entry::ACE_Queue_Entry");
-}
-
-ACE_Token::ACE_Token (LPCTSTR name, void *any)
- : head_ (0),
- tail_ (0),
- lock_ (name, any),
- in_use_ (0),
- waiters_ (0),
- nesting_level_ (0)
-{
-// ACE_TRACE ("ACE_Token::ACE_Token");
-}
-
-ACE_Token::~ACE_Token (void)
-{
- ACE_TRACE ("ACE_Token::~ACE_Token");
-}
-
-// Remove an entry from the list. Must be
-// called with locks held.
-
-void
-ACE_Token::remove_entry (ACE_Token::ACE_Queue_Entry *entry)
-{
- ACE_TRACE ("ACE_Token::remove_entry");
- ACE_Token::ACE_Queue_Entry *curr = 0;
- ACE_Token::ACE_Queue_Entry *prev = 0;
-
- if (this->head_ == 0)
- return;
-
- for (curr = this->head_;
- curr != 0 && curr != entry;
- curr = curr->next_)
- prev = curr;
-
- if (curr == 0) // Didn't find the entry...
- return;
- else if (prev == 0) // Delete at the head.
- this->head_ = this->head_->next_;
- else // Delete in the middle.
- prev->next_ = curr->next_;
-
- // We need to update the tail of the list
- // if we've deleted the last entry.
-
- if (curr->next_ == 0)
- this->tail_ = curr;
-}
-
-int
-ACE_Token::shared_acquire (void (*sleep_hook_func)(void *),
- void *arg,
- ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_Token::shared_acquire");
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1);
-
- ACE_thread_t thr_id = ACE_Thread::self ();
-
-#if defined (DEBUGGING)
- cerr << '(' << ACE_Thread::self () << ')'
- << " acquire: owner_ = " << this->owner_
- << ", owner_ addr = " << &this->owner_
- << ", nesting level = " << this->nesting_level_ << endl;
-#endif /* DEBUGGING */
-
- if (this->in_use_) // Someone already holds the token.
- {
- if (ACE_OS::thr_equal (thr_id, this->owner_)) // I own it!
- {
- this->nesting_level_++;
- return 0;
- }
- // Do a quick check for "polling" behavior.
- else if (timeout != 0 && timeout->sec () == 0 && timeout->usec () == 0)
- {
- errno = ETIME;
- return -1;
- }
- else // We've got to sleep until we get the token.
- {
- // Allocate q entry on stack. This works since we don't
- // exit this method's activation record until we've got the
- // token.
- ACE_Token::ACE_Queue_Entry my_entry (this->lock_, thr_id);
- int ret = 0;
-
- if (this->head_ == 0) // I'm first and only waiter in line...
- {
- this->head_ = &my_entry;
- this->tail_ = &my_entry;
- }
- else // I'm queued at the end of the list.
- {
- this->tail_->next_ = &my_entry;
- this->tail_ = &my_entry;
- }
-
- this->waiters_++;
-
- // Execute appropriate <sleep_hook> callback.
- // (@@ should these methods return a success/failure
- // status, and if so, what should we do with it?)
-
- if (sleep_hook_func)
- {
- (*sleep_hook_func) (arg);
- ret++;
- }
- else // Execute virtual method.
- {
- this->sleep_hook ();
- ret++;
- }
-
- // Sleep until we've got the token (ignore signals).
-
- while (my_entry.cv_.wait (timeout) == -1)
- {
- // Note, this should obey whatever thread-specific
- // interrupt policy is currently in place...
- if (errno == EINTR)
- continue;
-#if defined (DEBUGGING)
- cerr << '(' << ACE_Thread::self () << ')'
- << " acquire: "
- << (errno == ETIME ? "timed out" : "error occurred")
- << endl;
-#endif /* DEBUGGING */
- // We come here if a timeout occurs or some serious
- // ACE_Condition object error.
- this->remove_entry (&my_entry);
- return -1;
- }
-
- ACE_ASSERT (my_entry.runable_);
-#if defined (DEBUGGING)
- cerr << '(' << ACE_Thread::self () << ')'
- << " acquire (UNBLOCKED)" << endl;
-#endif /* DEBUGGING */
- return ret;
- }
- }
- else
- {
- this->in_use_ = 1;
- this->owner_ = thr_id; // Its mine!
- return 0;
- }
-}
-
-// By default this is a no-op.
-
-/* virtual */
-void
-ACE_Token::sleep_hook (void)
-{
- ACE_TRACE ("ACE_Token::sleep_hook");
-}
-
-int
-ACE_Token::acquire (ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_Token::acquire");
- return this->shared_acquire (0, 0, timeout);
-}
-
-// Acquire the token, sleeping until it is obtained or until
-// <timeout> expires.
-
-int
-ACE_Token::acquire (void (*sleep_hook_func)(void *),
- void *arg,
- ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_Token::acquire");
- return this->shared_acquire (sleep_hook_func, arg, timeout);
-}
-
-// Try to renew the token.
-
-int
-ACE_Token::renew (int requeue_position, ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_Token::renew");
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1);
-
-#if defined (DEBUGGING)
- cerr << '(' << ACE_Thread::self () << ')'
- << " renew: owner_ thr = " << this->owner_
- << ", owner_ addr = " << &this->owner_
- << ", nesting level = " << this->nesting_level_ << endl;
-#endif /* DEBUGGING */
- ACE_ASSERT (ACE_OS::thr_equal (ACE_Thread::self (), this->owner_));
-
- // Check to see if there are any waiters. If not, we just keep the token.
- if (this->head_ != 0)
- {
- ACE_Token::ACE_Queue_Entry my_entry (this->lock_, this->owner_);
- int save_nesting_level_ = this->nesting_level_;
-
- this->owner_ = this->head_->thread_id_;
- this->nesting_level_ = 0;
-
- // Wake up next waiter and make it runable.
- this->head_->cv_.signal ();
- this->head_->runable_ = 1;
-
- this->head_ = this->head_->next_;
-
- if (this->head_ == 0) // No other threads - just add me
- {
- this->head_ = &my_entry;
- this->tail_ = &my_entry;
- }
- else if (requeue_position == -1) // Insert at the end of the queue.
- {
- this->tail_->next_ = &my_entry;
- this->tail_ = &my_entry;
- }
- else if (requeue_position == 0) // Insert at head of queue.
- {
- my_entry.next_ = this->head_;
- this->head_ = &my_entry;
- }
- else // Insert in the middle of the queue somewhere.
- {
- ACE_Token::ACE_Queue_Entry *insert_after = this->head_;
-
- // Determine where our thread should go in the queue of
- // waiters.
-
- while (requeue_position-- && insert_after->next_ != 0)
- insert_after = insert_after->next_;
-
- my_entry.next_ = insert_after->next_;
-
- if (my_entry.next_ == 0)
- this->tail_ = &my_entry;
-
- insert_after->next_ = &my_entry;
- }
-
- // Sleep until we've got the token (ignore signals).
-
- while (my_entry.cv_.wait (timeout) == -1)
- {
- // Note, this should obey whatever thread-specific
- // interrupt policy is currently in place...
- if (errno == EINTR)
- continue;
-#if defined (DEBUGGING)
- cerr << '(' << ACE_Thread::self () << ')'
- << " renew: "
- << (errno == ETIME ? "timed out" : "error occurred") << endl;
-#endif /* DEBUGGING */
- // We come here if a timeout occurs or
- // some serious ACE_Condition object error.
- this->remove_entry (&my_entry);
- return -1;
- }
-
- ACE_ASSERT (my_entry.runable_);
- this->nesting_level_ = save_nesting_level_;
- this->owner_ = my_entry.thread_id_;
- }
- return 0;
-}
-
-// Release the current holder of the token (which had
-// better be the caller's thread!).
-
-int
-ACE_Token::release (void)
-{
- ACE_TRACE ("ACE_Token::release");
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1);
-
- ACE_ASSERT (ACE_OS::thr_equal (ACE_Thread::self (), this->owner_));
-
-#if defined (DEBUGGING)
- cerr << '(' << ACE_Thread::self () << ')'
- << " release: owner_ thr = " << this->owner_
- << ", owner_ addr = " << &this->owner_
- << ", nesting level = " << this->nesting_level_ << endl;
-#endif /* DEBUGGING */
-
- if (this->nesting_level_ > 0)
- --this->nesting_level_;
- else
- {
- if (this->head_ == 0)
- this->in_use_ = 0; // No more waiters...
- else
- {
- this->owner_ = this->head_->thread_id_;
- --this->waiters_;
-
- // Wake up waiter and make it runable.
- this->head_->cv_.signal ();
- this->head_->runable_ = 1;
-
- this->head_ = this->head_->next_;
-
- if (this->head_ == 0)
- this->tail_ = 0;
- }
- }
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/ace/Token.h b/ace/Token.h
deleted file mode 100644
index 0364eaf4082..00000000000
--- a/ace/Token.h
+++ /dev/null
@@ -1,193 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Token.h
-//
-// = AUTHOR
-// Original author -- Karl-Heinz Dorn (kdorn@erlh.siemens.de)
-// Ported to ACE by Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_TOKEN_H)
-#define ACE_TOKEN_H
-
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Export ACE_Token
-{
- // = TITLE
- // Class that acquires, renews, and releases a synchronization
- // token that is serviced in strict FIFO ordering.
- //
- // = DESCRIPTION
- // This class is a more general-purpose synchronization mechanism
- // than SunOS 5.x mutexes. For example, it implements "recursive
- // mutex" semantics, where a thread that owns the token can
- // reacquire it without deadlocking. In addition, threads that are
- // blocked awaiting the token are serviced in strict FIFO order as
- // other threads release the token (Solaris and Pthread mutexes don't
- // strictly enforce an acquisition order).
-public:
- // = Initialization and termination.
-
- ACE_Token (LPCTSTR name = 0, void * = 0);
- virtual ~ACE_Token (void);
-
- // = Synchronization operations.
-
- int acquire (void (*sleep_hook)(void *),
- void *arg = 0,
- ACE_Time_Value *timeout = 0);
- // Acquire the token, sleeping until it is obtained or until
- // <timeout> expires. If some other thread currently holds the
- // token then <sleep_hook> is called before our thread goes to
- // sleep. This <sleep_hook> can be used by the requesting thread to
- // unblock a token-holder that is sleeping, e.g., by means of
- // writing to a pipe (the ACE ACE_Reactor uses this functionality).
- // Return values:
- // 0 if acquires without calling <sleep_hook>
- // 1 if <sleep_hook> is called.
- // -1 if failure or timeout occurs (if timeout occurs errno == ETIME)
- // If <timeout> == <&ACE_Time_Value::zero> then acquire has polling
- // semantics (and does *not* call <sleep_hook>).
-
- int acquire (ACE_Time_Value *timeout = 0);
- // This behaves just like the previous <acquire> method, except
- // that it invokes the virtual function called <sleep_hook>
- // that can be overridden by a subclass of ACE_Token.
-
- virtual void sleep_hook (void);
- // This should be overridden by a subclass to define
- // the appropriate behavior before <acquire> goes to sleep.
- // By default, this is a no-op...
-
- int renew (int requeue_position = 0, ACE_Time_Value *timeout = 0);
- // An optimized method that efficiently reacquires the token if no
- // other threads are waiting. This is useful for situations where
- // you don't want to degrad the quality of service if there are
- // other threads waiting to get the token. If <requeue_position> ==
- // -1 and there are other threads waiting to obtain the token we are
- // queued at the end of the list of waiters. If <requeue_position>
- // > -1 then it indicates how many entries to skip over before
- // inserting our thread into the list of waiters (e.g.,
- // <requeue_position> == 0 means "insert at front of the queue").
- // Renew has the rather odd semantics such that if there are other
- // waiting threads it will give up the token even if the
- // nesting_level_ > 1. I'm not sure if this is really the right
- // thing to do (since it makes it possible for shared data to be
- // changed unexpectedly) so use with caution...
-
- int tryacquire (void);
- // Become interface-compliant with other lock mechanisms (implements
- // a non-blocking <acquire>).
-
- int remove (void);
- // Shuts down the ACE_Token instance.
-
- int release (void);
- // Relinquish the token. If there are any waiters then the next one
- // in line gets it.
-
- int acquire_read (void);
- // Just calls <acquire>.
-
- int acquire_write (void);
- // Just calls <acquire>.
-
- int tryacquire_read (void);
- // Just calls <tryacquire>.
-
- int tryacquire_write (void);
- // Just calls <tryacquire>.
-
- // = Accessor methods.
-
- int waiters (void);
- // Return the number of threads that are currently waiting to get
- // the token.
-
- ACE_thread_t current_owner (void);
- // Return the id of the current thread that owns the token.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- // = The following structure implements a ACE_FIFO of waiter threads
- // that are asleep waiting to obtain the token.
-
- struct ACE_Queue_Entry
- {
- ACE_Queue_Entry (ACE_Thread_Mutex &m, ACE_thread_t t_id);
-
- ACE_Queue_Entry *next_;
- // Pointer to next waiter.
-
- ACE_thread_t thread_id_;
- // ACE_Thread id of this waiter.
-
- ACE_Condition_Thread_Mutex cv_;
- // ACE_Condition object used to wake up waiter when it can run again.
-
- int runable_;
- // Ok to run.
- };
-
- int shared_acquire (void (*sleep_hook_func)(void *),
- void *arg,
- ACE_Time_Value *timeout);
- // Implements the <acquire> and <tryacquire> methods above.
-
- void remove_entry (ACE_Queue_Entry *);
- // Remove a waiter from the queue (used when a timeout occurs).
-
- ACE_Queue_Entry *head_;
- // Head of the list of waiting threads.
-
- ACE_Queue_Entry *tail_;
- // Tail of the list of waiting threads.
-
- ACE_Thread_Mutex lock_;
- // ACE_Thread_Mutex used to lock internal data structures.
-
- ACE_thread_t owner_;
- // Current owner of the token.
-
- int in_use_;
- // Some thread (i.e., <owner_>) is using the token. We need this
- // extra variable to deal with POSIX pthreads madness...
-
- int waiters_;
- // Number of waiters.
-
- int nesting_level_;
- // Current nesting level.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Synch_T.h"
-#include "ace/Token.i"
-#endif /* __ACE_INLINE__ */
-#else
-class ACE_Export ACE_Token
-{
-public:
- int acquire (ACE_Time_Value * = 0) { ACE_NOTSUP_RETURN (-1); }
- int tryacquire (void) { ACE_NOTSUP_RETURN (-1); }
- int remove (void) { ACE_NOTSUP_RETURN (-1); }
- int release (void) { ACE_NOTSUP_RETURN (-1); }
-};
-#endif /* ACE_HAS_THREADS */
-#endif /* ACE_TOKEN_H */
diff --git a/ace/Token.i b/ace/Token.i
deleted file mode 100644
index 44e7b506f5f..00000000000
--- a/ace/Token.i
+++ /dev/null
@@ -1,68 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Token.i
-
-ACE_INLINE int
-ACE_Token::remove (void)
-{
- ACE_TRACE ("ACE_Token::remove");
- // Don't have an implementation for this yet...
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE int
-ACE_Token::tryacquire (void)
-{
- ACE_TRACE ("ACE_Token::tryacquire");
- return this->shared_acquire
- (0, 0, (ACE_Time_Value *) &ACE_Time_Value::zero);
-}
-
-ACE_INLINE int
-ACE_Token::waiters (void)
-{
- ACE_TRACE ("ACE_Token::waiters");
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1);
-
- int ret = this->waiters_;
- return ret;
-}
-
-ACE_INLINE ACE_thread_t
-ACE_Token::current_owner (void)
-{
- ACE_TRACE ("ACE_Token::current_owner");
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, this->owner_);
-
- return this->owner_;
-}
-
-ACE_INLINE int
-ACE_Token::acquire_read (void)
-{
- ACE_TRACE ("ACE_Token::acquire_read");
- return this->acquire ();
-}
-
-ACE_INLINE int
-ACE_Token::acquire_write (void)
-{
- ACE_TRACE ("ACE_Token::acquire_write");
- return this->acquire ();
-}
-
-ACE_INLINE int
-ACE_Token::tryacquire_read (void)
-{
- ACE_TRACE ("ACE_Token::tryacquire_read");
- return this->tryacquire ();
-}
-
-ACE_INLINE int
-ACE_Token::tryacquire_write (void)
-{
- ACE_TRACE ("ACE_Token::tryacquire_write");
- return this->tryacquire ();
-}
-
diff --git a/ace/Token_Collection.cpp b/ace/Token_Collection.cpp
deleted file mode 100644
index 5c194705624..00000000000
--- a/ace/Token_Collection.cpp
+++ /dev/null
@@ -1,300 +0,0 @@
-// Token_Collection.cpp
-// $Id$
-
-
-#define ACE_BUILD_DLL
-#include "ace/Token_Collection.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Token_Collection.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_Token_Collection::ACE_Token_Collection (int debug,
- const char *name)
-: debug_ (debug)
-{
- ACE_TRACE ("ACE_Token_Collection::ACE_Token_Collection");
-
- if (name == 0)
- name = "no name";
-
- int n = ACE_OS::strlen (name) + 1;
-
- if (n >= ACE_MAXTOKENNAMELEN)
- n = ACE_MAXTOKENNAMELEN - 1;
-
- ACE_OS::strncpy (this->name_, (char *) name, n);
- this->name_[ACE_MAXTOKENNAMELEN - 1] = '\0';
-}
-
-int
-ACE_Token_Collection::insert (ACE_Token_Proxy &new_token)
-{
- ACE_TRACE ("ACE_Token_Collection::insert");
-
- TOKEN_NAME name (new_token.name ());
-
- // Check if the new_proxy is already in the list.
- if (collection_.find (name) == 1)
- // One already exists, so fail.
- return -1;
-
- // Clone the new token.
- ACE_Token_Proxy *temp = new_token.clone ();
-
- if (collection_.bind (name, temp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "bind failed\n"), -1);
- return 0;
-}
-
-int
-ACE_Token_Collection::extract (const char *token_name, ACE_Token_Proxy *&proxy)
-{
- ACE_TRACE ("ACE_Token_Collection::extract");
- TOKEN_NAME name (token_name);
- return collection_.unbind (token_name, proxy);
-}
-
-ACE_Token_Proxy *
-ACE_Token_Collection::is_member (const char *token_name)
-{
- ACE_TRACE ("ACE_Token_Collection::is_member");
- TOKEN_NAME name (token_name);
- ACE_Token_Proxy *temp;
- // Get the token from the collection.
- return collection_.find (name, temp) == -1 ? 0 : temp;
-}
-
-int
-ACE_Token_Collection::is_member (const ACE_Token_Proxy &token)
-{
- ACE_TRACE ("ACE_Token_Collection::is_member");
- TOKEN_NAME token_name (token.name ());
- return collection_.find (token_name) == 0;
-}
-
-int
-ACE_Token_Collection::acquire (int notify,
- void (*sleep_hook)(void *),
- ACE_Synch_Options &options)
-{
- ACE_TRACE ("ACE_Token_Collection::acquire");
-
- COLLECTION_ITERATOR iterator (collection_);
-
- for (COLLECTION_ENTRY *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- if (debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("collection acquiring %s\n"),
- temp->int_id_->name ()));
- if (temp->int_id_->acquire (notify, sleep_hook, options) == -1)
- {
- int error = errno;
- this->release ();
- errno = error;
- ACE_RETURN (-1);
- }
- }
-
- return 0;
-}
-
-int
-ACE_Token_Collection::acquire (const char *token_name,
- int notify,
- void (*sleep_hook)(void *),
- ACE_Synch_Options &options)
-{
- ACE_TRACE ("ACE_Token_Collection::acquire");
- TOKEN_NAME name (token_name);
- ACE_Token_Proxy *temp;
- // Get the token from the collection.
- int result = collection_.find (name, temp);
- // did we find it?
- if (result == -1)
- return result;
- // perform the operation
- return temp->acquire (notify, sleep_hook, options);
-}
-
-
-int
-ACE_Token_Collection::tryacquire (const char *token_name,
- void (*sleep_hook)(void *))
-{
- ACE_TRACE ("ACE_Token_Collection::tryacquire");
- TOKEN_NAME name (token_name);
- ACE_Token_Proxy *temp;
- // Get the token from the collection.
- int result = collection_.find (name, temp);
- // did we find it?
- if (result == -1)
- return result;
-
- // perform the operation
- return temp->tryacquire (sleep_hook);
-}
-
-int
-ACE_Token_Collection::tryacquire (void (*sleep_hook)(void *))
-{
- ACE_TRACE ("ACE_Token_Collection::tryacquire");
-
- COLLECTION_ITERATOR iterator (collection_);
-
- for (COLLECTION_ENTRY *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- if (debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("collection acquiring %s\n"),
- temp->int_id_->name ()));
- // We will fail if _any_ token is not free.
- if (temp->int_id_->tryacquire (sleep_hook) == -1)
- return -1;
- }
-
- return 0;
-}
-
-int
-ACE_Token_Collection::renew (int requeue_position,
- ACE_Synch_Options &options)
-{
- ACE_TRACE ("ACE_Token_Collection::renew");
-
- COLLECTION_ITERATOR iterator (collection_);
-
- for (COLLECTION_ENTRY *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- if (debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("collection renewing %s\n"),
- temp->int_id_->name ()));
- if (temp->int_id_->renew (requeue_position, options) == -1)
- return -1;
- }
-
- return 0;
-}
-
-int
-ACE_Token_Collection::renew (const char *token_name,
- int requeue_position,
- ACE_Synch_Options &options)
-{
- ACE_TRACE ("ACE_Token_Collection::renew");
- TOKEN_NAME name (token_name);
- ACE_Token_Proxy *temp;
-
- // Get the token from the collection.
- int result = collection_.find (name, temp);
-
- // Did we find it?
- if (result == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p %s\n",
- "not in collection ",
- token_name), -1);
- // perform the operation
- return temp->renew (requeue_position, options);
-}
-
-int
-ACE_Token_Collection::release (ACE_Synch_Options &)
-
-{
- ACE_TRACE ("ACE_Token_Collection::release");
- COLLECTION_ITERATOR iterator (collection_);
-
- for (COLLECTION_ENTRY *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- if (debug_)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("collection releasing %s\n"),
- temp->int_id_->name ()));
- temp->int_id_->release ();
- }
-
- return 0;
-}
-
-int
-ACE_Token_Collection::release (const char *token_name,
- ACE_Synch_Options &options)
-{
- ACE_TRACE ("ACE_Token_Collection::release");
- TOKEN_NAME name (token_name);
- ACE_Token_Proxy *temp;
- // get the token from the collection
- int result = collection_.find (name, temp);
- // did we find it?
- if (result != 0)
- return result;
- // perform the operation
- return temp->release (options);
-}
-
-ACE_Token_Collection::~ACE_Token_Collection (void)
-{
- ACE_TRACE ("ACE_Token_Collection::~ACE_Token_Collection");
- COLLECTION_ITERATOR iterator (collection_);
-
- for (COLLECTION_ENTRY *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- delete temp->int_id_;
- // The ext_id_'s delete themselves when the array of
- // COLLECTION_ENTRYs goes away.
- }
-}
-
-
-// This method doesn't mean anything for a collection.
-ACE_Token_Proxy *
-ACE_Token_Collection::clone (void) const
-{
- ACE_TRACE ("ACE_Token_Collection::clone");
- return (ACE_Token_Proxy *) 0;
-}
-
-// This method doesn't mean anything for a collection.
-ACE_Tokens *
-ACE_Token_Collection::create_token (const char *)
-{
- ACE_TRACE ("ACE_Token_Collection::create_token");
- return (ACE_Tokens *) 0;
-}
-
-void
-ACE_Token_Collection::dump (void) const
-{
- ACE_TRACE ("ACE_Token_Collection::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Token_Collection::dump:\n")
- " debug_ = %d\n", debug_));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("collection_\n")));
- collection_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("base:\n")));
- ACE_Token_Proxy::dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Map_Manager<ACE_Token_Name, ACE_Token_Proxy *, ACE_Null_Mutex>;
-template class ACE_Map_Iterator_Base<ACE_Token_Name, ACE_Token_Proxy *, ACE_Null_Mutex>;
-template class ACE_Map_Iterator<ACE_Token_Name, ACE_Token_Proxy *, ACE_Null_Mutex>;
-template class ACE_Map_Reverse_Iterator<ACE_Token_Name, ACE_Token_Proxy *, ACE_Null_Mutex>;
-template class ACE_Map_Entry<ACE_Token_Name, ACE_Token_Proxy *>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Map_Manager<ACE_Token_Name, ACE_Token_Proxy *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_Token_Name, ACE_Token_Proxy *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator<ACE_Token_Name, ACE_Token_Proxy *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_Token_Name, ACE_Token_Proxy *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Entry<ACE_Token_Name, ACE_Token_Proxy *>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/ace/Token_Collection.h b/ace/Token_Collection.h
deleted file mode 100644
index a5103152f46..00000000000
--- a/ace/Token_Collection.h
+++ /dev/null
@@ -1,214 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Token_Collection.h
-//
-// = DESCRIPTION
-// The ACE_Token class offers methods for acquiring, renewing,
-// and releasing a synchronization token on a per-token basis. The
-// ACE_Token_Collection offers an interface for performing
-// operations on groups of tokens as a whole, or on a single token
-// within the collection.
-//
-// The atomic group operations are not yet implemented.
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu) and
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_TOKEN_COLLECTION_H)
-#define ACE_TOKEN_COLLECTION_H
-
-#include "ace/Map_Manager.h"
-#include "ace/Local_Tokens.h"
-#include "ace/SString.h"
-
-class ACE_Export ACE_Token_Collection : public ACE_Token_Proxy
-{
- // = TITLE
- // Allows atomic token group operations AND
- // provides a ACE_Token manager interface.
- //
- // = DESCRIPTION
- // There are two types of operations offered by
- // ACE_Token_Collection. The first is atomic operations on
- // collections of Token_Proxies. In this respect, the
- // ACE_Token_Collection can be thought of as a single token
- // consisting of multiple Token_Proxies. The second role of the
- // ACE_Token_Collection is as a ACE_Token manager.
- // ACE_Token_Collection allows individual operations on single
- // members of a collection of Token_Proxies. This provides a
- // single access point for operations on multiple tokens.
-
- // = BUGS
- // Although ACE_Token_Collection inherits from ACE_Token_Proxy, it
- // can not be including in a collection. This is because clone()
- // returns zero for now.
-public:
- ACE_Token_Collection (int debug = 0,
- const char *name = 0);
- // <debug> print out verbose debugging messages. <name> will give a
- // name to the collection. Collections don't really need names, but
- // are sometimes useful for debugging.
-
-// Collection Management operations
-
- int insert (ACE_Token_Proxy &token);
-
- // Insert a Token into the collection. All ACE_Token type
- // operations performed on the collection will also be performed on
- // the new_proxy until it is removed. Note that no operations
- // performed prior to the insertion will be performed. Returns: 0
- // on success, -1 on failure with <errno> == problem. If a token
- // proxy already exists in the collection with the same name, the
- // insertion will fail. Also, <token> is copied. Note that during
- // the copy, client_id's are *not* inherited. The client ID of the
- // thread using the collection will be used. Client ID's can be
- // changed explicity on each proxy using is_member.
-
- int extract (const char *token_name, ACE_Token_Proxy *&proxy);
- // removes the ACE_Token matching the given token_name from the
- // collection. On success, extract returns 0. On failure
- // (token_name was not in the collection,) extract returns -1. On
- // success, the state of the token found is copied into proxy.
- // The returned ACE_Token_Proxy* must be deleted by the user.
-
- ACE_Token_Proxy *is_member (const char *token_name);
- // returns the proxy if true. 0 otherwise.
-
- int is_member (const ACE_Token_Proxy &token);
- // Is the specified token in the collection?
- // 1, yes.
- // 0, no.
-
-// = Collective operation semantics.
-
-// For acquire, renew, and release, there are two interfaces. Once
-// interface allows an operation on a single token in the
-// collection. The collective interfaces perform atomic operations
-// on the entire collection. For instance, a collective acquire
-// will perform an acquire for each and every token in the
-// collection or the operation will fail. Currently, these
-// operations are performed with no ordering heuristics. That is,
-// the Collection steps through the tokens in the order they were
-// inserted. For each one it performs the operation (acquire,
-// renew, or release).
-
- virtual int acquire (int notify = 0,
- void (*sleep_hook)(void *) = 0,
- ACE_Synch_Options &options =
- ACE_Synch_Options::defaults);
- // Acquire "atomically" all resources in the collection. This is
- // only successfull if all tokens in the collection could be
- // acquired. options contains the blocking semantics, timeout
- // value, etc. Returns: 0 on success, -1 on failure with <errno> ==
- // problem. If and error or deadlock occurs for one of the tokens,
- // all the tokens will be released and the method will return -1.
- // Note that returning on detection of deadlock prevents livelock
- // between competing collections. If a collection returns after
- // detecting deadlock, it is the application's responsibility to not
- // to blindly loop on the collection::acquire operation. In other
- // words, once the collection reports deadlock, it is out of our
- // hands.
-
- virtual int acquire (const char *token_name,
- int notify = 0,
- void (*sleep_hook)(void *) = 0,
- ACE_Synch_Options &options =
- ACE_Synch_Options::defaults);
- // Acquire the token corresponding to <token_name>. The other
- // parameters are passed to <token>::acquire.
-
- virtual int tryacquire (void (*sleep_hook)(void *) = 0);
- // Try to acquire all tokens in collection.
-
- virtual int tryacquire (const char *token_name,
- void (*sleep_hook)(void *) = 0);
- // Try to acquire <token_name>.
-
- virtual int renew (int requeue_position = 0,
- ACE_Synch_Options &options =
- ACE_Synch_Options::defaults);
- // Renews "atomically" all resources in the collection. This is
- // only successfull if all tokens in the collection could be
- // renewed. options contains the blocking semantics, timeout
- // value, etc. Returns: 0 on success, -1 on failure with <errno> ==
- // problem.
-
-
- virtual int renew (const char *token_name,
- int requeue_position = 0,
- ACE_Synch_Options &options =
- ACE_Synch_Options::defaults);
- // Renew the token corresponding to <token_name>. The other
- // parameters are passed to <token>::renew.
-
- virtual int release (ACE_Synch_Options &options =
- ACE_Synch_Options::defaults);
- // Releases "atomically" all resources in the collection. This is
- // only successfull if all tokens in the collection could be
- // released. options contains the blocking semantics, timeout
- // value, etc. Returns: 0 on success, -1 on failure with <errno> ==
- // problem.
-
-
- virtual int release (const char *token_name,
- ACE_Synch_Options &options =
- ACE_Synch_Options::defaults);
- // Release the token corresponding to <token_name>. The other
- // parameters are passed to <token>::release.
-
- ~ACE_Token_Collection (void);
-
- void dump (void) const;
- // Dump the state of the class.
-
- virtual const char *name (void) const;
- // Return the name of the collection. Not very functionally
- // important, but sometimes a useful debugging tool.
-
-protected:
-
- typedef ACE_Token_Name TOKEN_NAME;
-
- typedef ACE_Map_Manager<TOKEN_NAME, ACE_Token_Proxy *, ACE_Null_Mutex>
- COLLECTION;
- // COLLECTION maintains a mapping from token names to ACE_Tokens*
-
- typedef ACE_Map_Iterator<TOKEN_NAME, ACE_Token_Proxy *, ACE_Null_Mutex>
- COLLECTION_ITERATOR;
- // Allows iterations through collection_
-
- typedef ACE_Map_Entry<TOKEN_NAME, ACE_Token_Proxy *>
- COLLECTION_ENTRY;
- // Allows iterations through collection_
-
- COLLECTION collection_;
- // COLLECTION maintains a mapping from token names to ACE_Tokens*.
-
- int debug_;
- // Whether to print out debug messages or not.
-
- char name_[ACE_MAXTOKENNAMELEN];
- // Name of the collection.
-
- // = I'm not sure what these mean, but they have to be defined since they're
- // pure virtual in ACE_Token_Proxy.
- virtual ACE_Token_Proxy *clone (void) const;
- virtual ACE_Tokens *create_token (const char *name);
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Token_Collection.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_TOKEN_COLLECTION_H */
diff --git a/ace/Token_Collection.i b/ace/Token_Collection.i
deleted file mode 100644
index f871206c4d8..00000000000
--- a/ace/Token_Collection.i
+++ /dev/null
@@ -1,11 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Token_Collection.i
-
-ACE_INLINE const char *
-ACE_Token_Collection::name (void) const
-{
- return name_;
-}
-
diff --git a/ace/Token_Invariants.cpp b/ace/Token_Invariants.cpp
deleted file mode 100644
index d396198516e..00000000000
--- a/ace/Token_Invariants.cpp
+++ /dev/null
@@ -1,365 +0,0 @@
-// Token_Invariants.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Token_Invariants.h"
-#include "ace/Object_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Token_Invariants.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_Token_Invariant_Manager *ACE_Token_Invariant_Manager::instance_ = 0;
-
-ACE_Token_Invariant_Manager *
-ACE_Token_Invariant_Manager::instance (void)
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::instance");
-
- // Perform the Double-Check pattern...
- if (instance_ == 0)
- {
- ACE_MT (ACE_TOKEN_CONST::MUTEX *lock =
- ACE_Managed_Object<ACE_TOKEN_CONST::MUTEX>::get_preallocated_object
- (ACE_Object_Manager::ACE_TOKEN_INVARIANTS_CREATION_LOCK);
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon, *lock, 0));
-
- if (instance_ == 0)
- {
- ACE_NEW_RETURN (instance_, ACE_Token_Invariant_Manager, 0);
-
- // Register for destruction with ACE_Object_Manager.
- ACE_Object_Manager::at_exit (instance_);
- }
- }
-
- return instance_;
-}
-
-ACE_Token_Invariant_Manager::ACE_Token_Invariant_Manager (void)
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::ACE_Token_Invariant_Manager");
-}
-
-int
-ACE_Token_Invariant_Manager::mutex_acquired (const char *token_name)
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::mutex_acquired");
-
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon, this->lock_, -1);
-
- ACE_Mutex_Invariants *inv = 0;
- if (this->get_mutex (token_name, inv) == -1)
- return -1;
- else
- return inv->acquired ();
-}
-
-int
-ACE_Token_Invariant_Manager::acquired (const ACE_Token_Proxy *proxy)
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::acquired");
-
- // Reach into the proxy to find the token type.
- if (proxy->token_->type () == ACE_Tokens::MUTEX)
- return this->mutex_acquired (proxy->name ());
- else // ACE_Tokens::RWLOCK.
- {
- if (proxy->type () == ACE_RW_Token::READER)
- return this->reader_acquired (proxy->name ());
- else // ACE_RW_Token::WRITER.
- return this->writer_acquired (proxy->name ());
- }
-}
-
-void
-ACE_Token_Invariant_Manager::releasing (const ACE_Token_Proxy *proxy)
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::releasing");
-
- // Reach into the proxy to find the token type.
- if (proxy->token_->type () == ACE_Tokens::MUTEX)
- this->mutex_releasing (proxy->name ());
- else // ACE_Tokens::RWLOCK.
- this->rwlock_releasing (proxy->name ());
-}
-
-void
-ACE_Token_Invariant_Manager::mutex_releasing (const char *token_name)
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::mutex_releasing");
- ACE_GUARD (ACE_TOKEN_CONST::MUTEX, ace_mon, this->lock_);
-
- ACE_Mutex_Invariants *inv = 0;
- if (this->get_mutex (token_name, inv) == 0)
- inv->releasing ();
-}
-
-int
-ACE_Token_Invariant_Manager::reader_acquired (const char *token_name)
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::reader_acquired");
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon, this->lock_, -1);
-
- ACE_RWLock_Invariants *inv = 0;
- if (this->get_rwlock (token_name, inv) == -1)
- return -1;
- else
- return inv->reader_acquired ();
-}
-
-int
-ACE_Token_Invariant_Manager::writer_acquired (const char *token_name)
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::writer_acquired");
-
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon, this->lock_, -1);
-
- ACE_RWLock_Invariants *inv = 0;
- if (this->get_rwlock (token_name, inv) == -1)
- return -1;
- else
- return inv->writer_acquired ();
-}
-
-void
-ACE_Token_Invariant_Manager::rwlock_releasing (const char *token_name)
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::rwlock_releasing");
-
- ACE_GUARD (ACE_TOKEN_CONST::MUTEX, ace_mon, this->lock_);
-
- ACE_RWLock_Invariants *inv = 0;
- if (this->get_rwlock (token_name, inv) == 0)
- inv->releasing ();
-}
-
-void
-ACE_Token_Invariant_Manager::dump (void) const
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("mutex_collection_:\n")));
- mutex_collection_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("rwlock_collection_:\n")));
- rwlock_collection_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-
-int
-ACE_Token_Invariant_Manager::get_mutex (const char *token_name,
- ACE_Mutex_Invariants *&inv)
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::get_mutex");
- TOKEN_NAME name (token_name);
- if (mutex_collection_.find (name, inv) == -1)
- // We did not find one in the collection.
- {
- ACE_Mutex_Invariants *new_invariant;
-
- ACE_NEW_RETURN (new_invariant, ACE_Mutex_Invariants, -1);
-
- if (mutex_collection_.bind (name, new_invariant) == -1)
- {
- delete new_invariant;
- return -1;
- }
-
- if (mutex_collection_.find (name, inv) == -1)
- // We did not find one in the collection.
- return -1;
- }
-
- return 0;
-}
-
-int
-ACE_Token_Invariant_Manager::get_rwlock (const char *token_name,
- ACE_RWLock_Invariants *&inv)
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::get_rwlock");
- TOKEN_NAME name (token_name);
- if (rwlock_collection_.find (name, inv) == -1)
- // We did not find one in the collection.
- {
- ACE_RWLock_Invariants *new_invariant;
-
- ACE_NEW_RETURN (new_invariant, ACE_RWLock_Invariants, -1);
-
- if (rwlock_collection_.bind (name, new_invariant) == -1)
- return -1;
-
- if (rwlock_collection_.find (name, inv) == -1)
- // We did not find one in the collection.
- return -1;
- }
-
- return 0;
-}
-
-
-ACE_Token_Invariant_Manager::~ACE_Token_Invariant_Manager (void)
-{
- ACE_TRACE ("ACE_Token_Invariant_Manager::~ACE_Token_Invariant_Manager");
- MUTEX_COLLECTION_ITERATOR iterator (mutex_collection_);
-
- for (MUTEX_COLLECTION_ENTRY *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- delete temp->int_id_;
-
- RWLOCK_COLLECTION_ITERATOR iterator2 (rwlock_collection_);
-
- for (RWLOCK_COLLECTION_ENTRY *temp2 = 0;
- iterator2.next (temp2) != 0;
- iterator2.advance ())
- delete temp2->int_id_;
-}
-
-// **************************************************
-// **************************************************
-// **************************************************
-
-ACE_Mutex_Invariants::ACE_Mutex_Invariants (void)
-: owners_ (0)
-{
-}
-
-int
-ACE_Mutex_Invariants::acquired (void)
-{
- if (++owners_ > 1)
- {
- owners_ = 42;
- return 0;
- }
- else
- return 1;
-}
-
-void
-ACE_Mutex_Invariants::releasing (void)
-{
- if (owners_ == 1)
- --owners_;
-}
-
-ACE_Mutex_Invariants::ACE_Mutex_Invariants (const ACE_Mutex_Invariants &rhs)
-: owners_ (rhs.owners_)
-{
-}
-
-void
-ACE_Mutex_Invariants::operator= (const ACE_Mutex_Invariants &rhs)
-{
- owners_ = rhs.owners_;
-}
-
-void
-ACE_Mutex_Invariants::dump (void) const
-{
- ACE_TRACE ("ACE_Mutex_Invariants::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("owners_ = %d\n"), owners_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// **************************************************
-// **************************************************
-// **************************************************
-
-ACE_RWLock_Invariants::ACE_RWLock_Invariants (void)
-: writers_ (0),
- readers_ (0)
-{
-}
-
-int
-ACE_RWLock_Invariants::writer_acquired (void)
-{
- if (readers_ > 0)
- {
- writers_ = readers_ = 42;
- return 0;
- }
- else if (++writers_ > 1)
- {
- writers_ = readers_ = 42;
- return 0;
- }
- else
- return 1;
-}
-
-int
-ACE_RWLock_Invariants::reader_acquired (void)
-{
- if (writers_ > 0)
- {
- writers_ = readers_ = 42;
- return 0;
- }
- else
- {
- ++readers_;
- return 1;
- }
-}
-
-void
-ACE_RWLock_Invariants::releasing (void)
-{
- if (writers_ == 1)
- writers_ = 0;
- else if (readers_ > 0)
- --readers_;
-}
-
-ACE_RWLock_Invariants::ACE_RWLock_Invariants (const ACE_RWLock_Invariants &rhs)
-: writers_ (rhs.writers_),
- readers_ (rhs.readers_)
-{
-}
-
-void
-ACE_RWLock_Invariants::operator= (const ACE_RWLock_Invariants &rhs)
-{
- writers_ = rhs.writers_;
- readers_ = rhs.readers_;
-}
-
-void
-ACE_RWLock_Invariants::dump (void) const
-{
- ACE_TRACE ("ACE_RWLock_Invariants::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("writers_ = %d\n"),
- "readers_ = %d\n",
- writers_, readers_));
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Map_Manager<ACE_Token_Name, ACE_Mutex_Invariants *, ACE_Null_Mutex>;
-template class ACE_Map_Iterator_Base<ACE_Token_Name, ACE_Mutex_Invariants *, ACE_Null_Mutex>;
-template class ACE_Map_Iterator<ACE_Token_Name, ACE_Mutex_Invariants *, ACE_Null_Mutex>;
-template class ACE_Map_Reverse_Iterator<ACE_Token_Name, ACE_Mutex_Invariants *, ACE_Null_Mutex>;
-template class ACE_Map_Entry<ACE_Token_Name, ACE_Mutex_Invariants *>;
-template class ACE_Map_Manager<ACE_Token_Name, ACE_RWLock_Invariants *, ACE_Null_Mutex>;
-template class ACE_Map_Iterator_Base<ACE_Token_Name, ACE_RWLock_Invariants *, ACE_Null_Mutex>;
-template class ACE_Map_Iterator<ACE_Token_Name, ACE_RWLock_Invariants *, ACE_Null_Mutex>;
-template class ACE_Map_Reverse_Iterator<ACE_Token_Name, ACE_RWLock_Invariants *, ACE_Null_Mutex>;
-template class ACE_Map_Entry<ACE_Token_Name, ACE_RWLock_Invariants *>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Map_Manager<ACE_Token_Name, ACE_Mutex_Invariants *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_Token_Name, ACE_Mutex_Invariants *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator<ACE_Token_Name, ACE_Mutex_Invariants *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_Token_Name, ACE_Mutex_Invariants *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Entry<ACE_Token_Name, ACE_Mutex_Invariants *>
-#pragma instantiate ACE_Map_Manager<ACE_Token_Name, ACE_RWLock_Invariants *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_Token_Name, ACE_RWLock_Invariants *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator<ACE_Token_Name, ACE_RWLock_Invariants *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_Token_Name, ACE_RWLock_Invariants *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Entry<ACE_Token_Name, ACE_RWLock_Invariants *>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/Token_Invariants.h b/ace/Token_Invariants.h
deleted file mode 100644
index 2df4de69e51..00000000000
--- a/ace/Token_Invariants.h
+++ /dev/null
@@ -1,219 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Token_Invariants.h
-//
-// = AUTHOR
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// = DESCRIPTION
-// Allows applications to test that invariants are always
-// satisfied. Can test mutexes and readers/writer locks. Does
-// not test recursive acquisition.
-//
-// ============================================================================
-
-#if !defined (ACE_TOKEN_INVARIANTS_H)
-#define ACE_TOKEN_INVARIANTS_H
-
-#include "ace/Synch.h"
-#include "ace/Map_Manager.h"
-#include "ace/Local_Tokens.h"
-
-class ACE_Mutex_Invariants
-{
- // = TITLE
- // Mutex Invariants
- //
- // = INVARIANTS
- // 1. Only one owner at a time.
-public:
- ACE_Mutex_Invariants (void);
- // Default construction.
-
- int acquired (void);
- // Returns 1 on success, 0 when an invariant has been violated and
- // -1 on error.
-
- void releasing (void);
- // Updates internal database.
-
- // = Map_Manager operations.
-
- ACE_Mutex_Invariants (const ACE_Mutex_Invariants &rhs);
- // Copy construction.
-
- void operator= (const ACE_Mutex_Invariants &rhs);
- // Copy.
-
- void dump (void) const;
- // Dump the state of the class.
-
-private:
- int owners_;
- // Number of owners. This had better be 0 >= owners_ <= 1;
-};
-
-class ACE_RWLock_Invariants
-{
- // = TITLE
- // RWLock Invariants
- //
- // = INVARIANTS
- // 1. Only one writer at a time.
- // 2. If there is an owning writer, there are no owning readers.
-public:
- ACE_RWLock_Invariants (void);
- // Default construction.
-
- int writer_acquired (void);
- // Returns 1 on success, 0 when an invariant has been violated and
- // -1 on error.
-
- int reader_acquired (void);
- // Returns 1 on success, 0 when an invariant has been violated and
- // -1 on error.
-
- void releasing (void);
- // Updates internal database.
-
- // = Map_Manager operations.
-
- ACE_RWLock_Invariants (const ACE_RWLock_Invariants &rhs);
- // Copy construction.
-
- void operator= (const ACE_RWLock_Invariants &rhs);
- // Copy.
-
- void dump (void) const;
- // Dump the state of the class.
-
-private:
- int writers_;
- // Number of owning writers.
-
- int readers_;
- // Number of owning readers.
-};
-
-class ACE_Export ACE_Token_Invariant_Manager : public ACE_Cleanup
-{
- // = TITLE
- // Token Invariants
- //
- // = DESCRIPTION
- // The Token Invariant Manager allows applications to test that
- // invariants are always satisfied. Currently, Token_Invariants
- // can test mutexes and readers/writer locks. Does not test
- // recursive acquisition.
- //
- // Note that this class does not ever clean its database. Until
- // destroyed, it's size will forever increase.
-public:
-
- static ACE_Token_Invariant_Manager *instance (void);
- // Singleton access point.
-
- // = Polymorphic methods. Just pass in the proxy and the method
- // figures out the type of the token.
-
- int acquired (const ACE_Token_Proxy *proxy);
- // Returns 1 on success, 0 when an invariant has been violated and
- // -1 on error.
-
- void releasing (const ACE_Token_Proxy *proxy);
- // Updates internal database.
-
- // = Explicit methods. These to not require actual proxies in order
- // to test a scenario.
-
- int mutex_acquired (const char *token_name);
- // Returns 1 on success, 0 when an invariant has been violated and
- // -1 on error.
-
- void mutex_releasing (const char *token_name);
- // Updates internal database.
-
- int reader_acquired (const char *token_name);
- // Returns 1 on success, 0 when an invariant has been violated and
- // -1 on error.
-
- int writer_acquired (const char *token_name);
- // Returns 1 on success, 0 when an invariant has been violated and
- // -1 on error.
-
- void rwlock_releasing (const char *token_name);
- // Updates internal database.
-
- void dump (void) const;
- // Dump the state of the class.
-
- // = The following two method should be in the protected part of the
- // class. Bugs with certain compilers preclude this.
- ACE_Token_Invariant_Manager (void);
- // Prevent non-singleton construction.
-
- virtual ~ACE_Token_Invariant_Manager (void);
- // Destruction.
-
-protected:
- int get_mutex (const char *token_name,
- ACE_Mutex_Invariants *&inv);
- // Return or create.
-
- int get_rwlock (const char *token_name,
- ACE_RWLock_Invariants *&inv);
- // Return or create.
-
- ACE_TOKEN_CONST::MUTEX lock_;
- // ACE_Mutex_Token used to lock internal data structures.
-
- typedef ACE_Token_Name TOKEN_NAME;
- // This may be changed to a template type.
-
- typedef ACE_Map_Manager<TOKEN_NAME, ACE_Mutex_Invariants *, ACE_Null_Mutex>
- MUTEX_COLLECTION;
- // COLLECTION maintains a mapping from token names to mutexes.
-
- typedef ACE_Map_Iterator<TOKEN_NAME, ACE_Mutex_Invariants *, ACE_Null_Mutex>
- MUTEX_COLLECTION_ITERATOR;
- // Allows iterations through collection.
-
- typedef ACE_Map_Entry<TOKEN_NAME, ACE_Mutex_Invariants *>
- MUTEX_COLLECTION_ENTRY;
- // Allows iterations through collection.
-
- MUTEX_COLLECTION mutex_collection_;
- // MUTEX_COLLECTION maintains a mapping from token names to mutexes.
-
- typedef ACE_Map_Manager<TOKEN_NAME, ACE_RWLock_Invariants *, ACE_Null_Mutex>
- RWLOCK_COLLECTION;
- // COLLECTION maintains a mapping from token names to mutexes.
-
- typedef ACE_Map_Iterator<TOKEN_NAME, ACE_RWLock_Invariants *, ACE_Null_Mutex>
- RWLOCK_COLLECTION_ITERATOR;
- // Allows iterations through collection.
-
- typedef ACE_Map_Entry<TOKEN_NAME, ACE_RWLock_Invariants *>
- RWLOCK_COLLECTION_ENTRY;
- // Allows iterations through collection.
-
- RWLOCK_COLLECTION rwlock_collection_;
- // MUTEX_COLLECTION maintains a mapping from token names to mutexes.
-
- static ACE_Token_Invariant_Manager *instance_;
- // Singleton pointer.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Token_Invariants.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_TOKEN_INVARIANTS_H */
diff --git a/ace/Token_Invariants.i b/ace/Token_Invariants.i
deleted file mode 100644
index 53e10294181..00000000000
--- a/ace/Token_Invariants.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Token_Invariants.i
diff --git a/ace/Token_Manager.cpp b/ace/Token_Manager.cpp
deleted file mode 100644
index 7536480ef26..00000000000
--- a/ace/Token_Manager.cpp
+++ /dev/null
@@ -1,275 +0,0 @@
-// Token_Manager.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Token_Manager.h"
-#include "ace/Object_Manager.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Token_Manager.i"
-#endif /* __ACE_INLINE__ */
-
-// singleton token manager
-ACE_Token_Manager *ACE_Token_Manager::token_manager_ = 0;
-
-ACE_Token_Manager::ACE_Token_Manager ()
-{
- ACE_TRACE ("ACE_Token_Manager::ACE_Token_Manager");
-}
-
-ACE_Token_Manager::~ACE_Token_Manager ()
-{
- ACE_TRACE ("ACE_Token_Manager::~ACE_Token_Manager");
-
- COLLECTION_ITERATOR iterator (collection_);
-
- for (COLLECTION_ENTRY *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- // @ should I be doing an unbind here?
- delete temp->int_id_;
- // The ext_id_'s delete themselves when the array of
- // COLLECTION_ENTRYs goes away.
- }
-}
-
-ACE_Token_Manager *
-ACE_Token_Manager::instance (void)
-{
- ACE_TRACE ("ACE_Token_Manager::token_manager");
-
- // This first check is to avoid acquiring the mutex in the common
- // case. Double-Check pattern rules.
- if (token_manager_ == 0)
- {
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- ACE_TOKEN_CONST::MUTEX *lock =
- ACE_Managed_Object<ACE_TOKEN_CONST::MUTEX>::get_preallocated_object
- (ACE_Object_Manager::ACE_TOKEN_MANAGER_CREATION_LOCK);
- ACE_GUARD_RETURN (ACE_TOKEN_CONST::MUTEX, ace_mon, *lock, 0);
-#endif /* ACE_MT_SAFE */
-
- if (token_manager_ == 0)
- {
- ACE_NEW_RETURN (token_manager_, ACE_Token_Manager, 0);
-
- // Register for destruction with ACE_Object_Manager.
- ACE_Object_Manager::at_exit (token_manager_);
- }
- }
-
- return token_manager_;
-}
-
-void
-ACE_Token_Manager::get_token (ACE_Token_Proxy *proxy,
- const ASYS_TCHAR *token_name)
-{
- ACE_TRACE ("ACE_Token_Manager::get");
- // Hmm. I think this makes sense. We perform our own locking here
- // (see safe_acquire.) We have to make sure that only one thread
- // uses the collection at a time.
-
- ACE_GUARD (ACE_TOKEN_CONST::MUTEX, ace_mon, this->lock_);
-
- TOKEN_NAME name (token_name);
-
- if (collection_.find (name, proxy->token_) == -1)
- // We did not find one in the collection.
- {
- // Make one.
- proxy->token_ = proxy->create_token (token_name);
-
- // Put it in the collection.
- if (collection_.bind (name, proxy->token_) == -1)
- {
- delete proxy->token_;
- proxy->token_ = 0;
- }
- }
-
- if (proxy->token_ != 0)
- proxy->token_->inc_reference ();
-
- // We may be returning proxy->token_ == 0 if new failed, caller must
- // check.
-}
-
-// 0. check_deadlock (TOKEN)
-// 1. if TOKEN->visited (), return 0.
-// 2. mark TOKEN visited.
-// 3. get ALL_OWNERS
-// 4. if CLIENT in ALL_OWNERS, return *DEADLOCK*.
-// 5. for each OWNER in ALL_OWNERS,
-// 6. if OWNER is not waiting for a NEW_TOKEN, continue.
-// 7. else, if check_deadlock (NEW_TOKEN) == 1, return *DEADLOCK*
-// 8. return 0.
-
-int
-ACE_Token_Manager::check_deadlock (ACE_Token_Proxy *proxy)
-{
- ACE_TRACE ("ACE_Token_Manager::check_deadlock");
-
- // Start the recursive deadlock detection algorithm.
- int result = this->check_deadlock (proxy->token_, proxy);
-
- // Whether or not we detect deadlock, we have to unmark all tokens
- // for the next time.
- COLLECTION_ITERATOR iterator (collection_);
- for (COLLECTION_ENTRY *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- temp->int_id_->visit (0);
-
- return result;
-}
-
-int
-ACE_Token_Manager::check_deadlock (ACE_Tokens *token, ACE_Token_Proxy *proxy)
-{
- ACE_TRACE ("ACE_Token_Manager::check_deadlock");
-
- if (token->visited ())
- return 0;
-
- token->visit (1);
-
- ACE_Tokens::OWNER_STACK owners;
-
- int is_owner = token->owners (owners, proxy->client_id ());
-
- switch (is_owner)
- {
- case -1:
- // Error.
- return -1;
- case 1:
- // The caller is an owner, so we have a deadlock situation.
- if (debug_)
- {
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) Deadlock detected.\n")));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("%s owns %s and is waiting for %s.\n"),
- proxy->client_id (),
- token->name (),
- proxy->token_->name ()));
- }
-
- return 1;
- case 0:
- default:
- // Recurse on each owner.
- while (!owners.is_empty ())
- {
- ACE_TPQ_Entry *e;
- owners.pop (e);
- // If the owner is waiting on another token, recurse.
- ACE_Tokens *twf = this->token_waiting_for (e->client_id ());
- if ((twf != 0) &&
- (this->check_deadlock (twf, proxy) == 1))
- {
- if (debug_)
- {
- ACE_DEBUG ((LM_DEBUG,
- ASYS_TEXT ("%s owns %s and is waiting for %s.\n"),
- e->client_id (),
- token->name (),
- twf->name ()));
- }
- return 1;
- }
- // else, check the next owner.
- }
-
- // We've checked all the owners and found no deadlock.
- return 0;
- }
-}
-
-
-ACE_Tokens *
-ACE_Token_Manager::token_waiting_for (const ASYS_TCHAR *client_id)
-{
- COLLECTION_ITERATOR iterator (collection_);
- for (COLLECTION_ENTRY *temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- if (temp->int_id_->is_waiting_for (client_id))
- return temp->int_id_;
- }
-
- // nothing was found, return NULL.
- return 0;
-}
-
-// Notify the token manager that a token is has been released. If
-// as a result, there is no owner of the token, the token is
-// deleted.
-void
-ACE_Token_Manager::release_token (ACE_Tokens *&token)
-{
- ACE_TRACE ("ACE_Token_Manager::release");
- // again, let's perform our own locking here.
-
- ACE_GUARD (ACE_TOKEN_CONST::MUTEX, ace_mon, this->lock_);
-
- if (token->dec_reference () == 0)
- {
- // No one has the token, so we can delete it and remove it from
- // our collection. First, let's get it from the collection.
- TOKEN_NAME token_name (token->name ());
-
- ACE_Tokens *temp;
-
- if (collection_.unbind (token_name, temp) == -1)
- // we did not find one in the collection
- {
- errno = ENOENT;
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("Token Manager could not release %s:%d\n"),
- ASYS_MULTIBYTE_STRING (token->name ()), token->type ()));
- // @@ bad
- }
- else
- // we found it
- {
- // sanity pointer comparison. The token referenced by the
- // proxy better be the one we found in the list.
- ACE_ASSERT (token == temp);
- delete token; // or delete temp
- // we set their token to zero. if the calling proxy is
- // still going to be used, it had better check it's token
- // value before calling a method on it!
- token = 0;
- }
- }
- // else
- // someone is still interested in the token, so keep it around.
-}
-
-void
-ACE_Token_Manager::dump (void) const
-{
- ACE_TRACE ("ACE_Token_Manager::dump");
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_Token_Manager::dump:\n")));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("lock_\n")));
- lock_.dump ();
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("collection_\n")));
- collection_.dump ();
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Map_Manager <ACE_Token_Name, ACE_Tokens *, ACE_Null_Mutex>;
-template class ACE_Map_Iterator_Base<ACE_Token_Name, ACE_Tokens *, ACE_Null_Mutex>;
-template class ACE_Map_Iterator<ACE_Token_Name, ACE_Tokens *, ACE_Null_Mutex>;
-template class ACE_Map_Reverse_Iterator<ACE_Token_Name, ACE_Tokens *, ACE_Null_Mutex>;
-template class ACE_Map_Entry <ACE_Token_Name, ACE_Tokens *>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Map_Manager <ACE_Token_Name, ACE_Tokens *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_Token_Name, ACE_Tokens *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator<ACE_Token_Name, ACE_Tokens *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_Token_Name, ACE_Tokens *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Entry <ACE_Token_Name, ACE_Tokens *>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/ace/Token_Manager.h b/ace/Token_Manager.h
deleted file mode 100644
index 381c47d3f39..00000000000
--- a/ace/Token_Manager.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Token_Manager.h
-//
-// = AUTHOR
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_TOKEN_MANAGER_H)
-#define ACE_TOKEN_MANAGER_H
-
-#include "ace/Synch.h"
-#include "ace/Map_Manager.h"
-#include "ace/Local_Tokens.h"
-
-class ACE_Local_Mutex;
-class ACE_Mutex_Token;
-
-class ACE_Export ACE_Token_Manager : public ACE_Cleanup
-{
- // = TITLE
- // Manages all tokens in a process space.
- //
- // = DESCRIPTION
- // Factory: Proxies use the token manager to obtain token
- // references. This allows multiple proxies to reference the same
- // logical token.
- // Deadlock detection: Tokens use the manager to check for
- // deadlock situations during acquires.
-
- // To add a new type of token (e.g. semaphore), do the following
- // steps: 1. Create a new derivation of ACE_Token. This class
- // defines the semantics of the new Token. 2. Create a
- // derivation of ACE_Token_Manager. You will only need to
- // redefine make_mutex.
-public:
- ACE_Token_Manager (void);
- virtual ~ACE_Token_Manager (void);
-
- // Set/get a pointer to token manager singleton.
- static ACE_Token_Manager *instance (void);
- void instance (ACE_Token_Manager *);
-
- void get_token (ACE_Token_Proxy *, const ASYS_TCHAR *token_name);
- // The Token manager uses ACE_Token_Proxy::token_id_ to look for
- // an existing token. If none is found, the Token Manager calls
- // ACE_Token_Proxy::create_token to create a new one. When
- // finished, sets ACE_Token_Proxy::token_. <token_name> uniquely
- // id's the token name.
-
- int check_deadlock (ACE_Token_Proxy *proxy);
- int check_deadlock (ACE_Tokens *token, ACE_Token_Proxy *proxy);
- // returns 1 if the acquire will _not_ cause deadlock.
- // returns 0 if the acquire _will_ cause deadlock.
- // this method ignores recursive acquisition. That is, it will not
- // report deadlock if the client holding the token requests the
- // token again. Thus, it assumes recursive mutexes.
-
- void release_token (ACE_Tokens *&token);
- // notify the token manager that a token has been released. If as a
- // result, there is no owner of the token, the token is deleted.
-
- ACE_TOKEN_CONST::MUTEX &mutex (void);
- // This is to allow Tokens to perform atomic transactions. The
- // typical usage is to acquire this mutex, check for a safe_acquire,
- // perform some queueing (if need be) and then release the lock.
- // This is necessary since safe_acquire is implemented in terms of
- // the Token queues.
-
- void dump (void) const;
- // Dump the state of the class.
-
- void debug (int d);
- // Turn debug mode on/off.
-
-private:
- int debug_;
- // Whether to print debug messages or not.
-
- static ACE_Token_Manager *token_manager_;
- // pointer to singleton token manager.
-
- ACE_Tokens *token_waiting_for (const ASYS_TCHAR *client_id);
- // return the token that the given client_id is waiting for, if any
-
- ACE_TOKEN_CONST::MUTEX lock_;
- // ACE_Mutex_Token used to lock internal data structures.
-
- typedef ACE_Token_Name TOKEN_NAME;
- // This may be changed to a template type.
-
- typedef ACE_Map_Manager<TOKEN_NAME, ACE_Tokens *, ACE_Null_Mutex>
- COLLECTION;
- // COLLECTION maintains a mapping from token names to ACE_Tokens*
-
- typedef ACE_Map_Iterator<TOKEN_NAME, ACE_Tokens *, ACE_Null_Mutex>
- COLLECTION_ITERATOR;
- // Allows iterations through collection_
-
- typedef ACE_Map_Entry<TOKEN_NAME, ACE_Tokens *>
- COLLECTION_ENTRY;
- // Allows iterations through collection_
-
- COLLECTION collection_;
- // COLLECTION maintains a mapping from token names to ACE_Tokens*.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Token_Manager.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_TOKEN_MANAGER_H */
diff --git a/ace/Token_Manager.i b/ace/Token_Manager.i
deleted file mode 100644
index 572d439f289..00000000000
--- a/ace/Token_Manager.i
+++ /dev/null
@@ -1,19 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Token_Manager.i
-
-ACE_INLINE ACE_TOKEN_CONST::MUTEX &
-ACE_Token_Manager::mutex (void)
-{
- ACE_TRACE ("ACE_Token_Manager::mutex");
- return lock_;
-}
-
-ACE_INLINE void
-ACE_Token_Manager::debug (int d)
-{
- ACE_TRACE ("ACE_Token_Manager::debug");
- debug_ = d;
-}
-
diff --git a/ace/Token_Request_Reply.cpp b/ace/Token_Request_Reply.cpp
deleted file mode 100644
index dc082b1c694..00000000000
--- a/ace/Token_Request_Reply.cpp
+++ /dev/null
@@ -1,170 +0,0 @@
-// Token_Request_Reply.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Token_Request_Reply.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Token_Request_Reply.i"
-#endif /* __ACE_INLINE__ */
-
-// Default "do nothing" constructor.
-
-ACE_Token_Request::ACE_Token_Request (void)
- : token_name_ (0),
- client_id_ (0)
-{
-}
-
-// Create a ACE_Token_Request message.
-
-ACE_Token_Request::ACE_Token_Request (int token_type,
- int proxy_type,
- ACE_UINT32 operation_type,
- const char token_name[],
- const char client_id[],
- const ACE_Synch_Options &options)
-{
- this->token_type (token_type);
- this->proxy_type (proxy_type);
- this->operation_type (operation_type);
- this->requeue_position (0); // to avoid Purify UMR
- this->notify (0); // to avoid Purify UMR
- transfer_.arg_ = 0; // to avoid Purify UMR
- ACE_OS::memset (transfer_.data_, 0, sizeof transfer_.data_); // to avoid Purify UMR
- this->token_name (token_name, client_id);
- this->options (options);
-}
-
-// Encode the transfer buffer into network byte order
-// so that it can be sent to the server.
-
-int
-ACE_Token_Request::encode (void *&buf)
-{
- buf = (void *) &this->transfer_;
- return this->length ();
-}
-
-// Decode the transfer buffer into host byte byte order
-// so that it can be used by the server.
-
-int
-ACE_Token_Request::decode (void)
-{
- this->token_name_ = this->transfer_.data_;
-
- options_.set (transfer_.use_timeout_ == 1 ? ACE_Synch_Options::USE_TIMEOUT : 0,
- ACE_Time_Value (transfer_.sec_, transfer_.usec_),
- (void *) transfer_.arg_);
-
- // Decode the variable-sized portion.
- int token_len = ACE_OS::strlen (this->token_name_);
-
- // Check to make sure this->tokenName_ isn't too long!
- if (token_len >= ACE_MAXTOKENNAMELEN)
- {
- errno = ENAMETOOLONG;
- return -1;
- }
- else // Skip this->tokenName_ + '\0' + ':'.
- this->client_id_ = &this->token_name_[token_len + 2];
-
- size_t data_size = ((sizeof this->transfer_
- - sizeof this->transfer_.data_) // Fixed-size header.
- + ACE_OS::strlen (this->token_name_) + 1 // this->tokenName_ + '\0'
- + ACE_OS::strlen (this->client_id_) + 1 // this->clientId_ + '\0'
- + 1); // Space for ':'
- // Make sure the message was correctly received and framed.
- return this->length () == data_size ? 0 : -1;
-}
-
-// Print out the current values of the ACE_Token_Request.
-
-void
-ACE_Token_Request::dump (void) const
-{
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("*******\nlength = %d\ntoken name = %s\nclient id = %s\n"),
- this->length (), this->token_name (), this->client_id ()));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("type = ")));
-
- if (this->token_type () == ACE_Tokens::MUTEX)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("MUTEX\n")));
- else // == ACE_Tokens::RWLOCK
- {
- if (this->proxy_type () == ACE_RW_Token::READER)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("RLOCK\n")));
- else // == WRITER
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("WLOCK\n")));
- }
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("operation = ")));
- switch (this->operation_type ())
- {
- case ACE_Token_Request::ACQUIRE:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACQUIRE\n")));
- break;
- case ACE_Token_Request::RELEASE:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("RELEASE\n")));
- break;
- case ACE_Token_Request::RENEW:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("RENEW\n")));
- break;
- default:
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("<unknown operation type> = %d\n"), this->operation_type ()));
- break;
- }
-
- if (this->options ()[ACE_Synch_Options::USE_TIMEOUT] == 0)
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("blocking forever\n")));
- else
- {
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("waiting for %ld secs and %ld usecs\n"),
- this->options ().timeout ().sec (), this->options ().timeout ().usec ()));
- }
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-// ************************************************************
-// ************************************************************
-// ************************************************************
-
-// Create a ACE_Token_Reply message.
-
-ACE_Token_Reply::ACE_Token_Reply (void) // Type of reply.
-{
- this->arg (0);
- this->errnum (0);
- this->length (sizeof (Transfer));
-}
-
-// Encode the transfer buffer into network byte order
-// so that it can be sent to the client.
-
-int
-ACE_Token_Reply::encode (void *&buf)
-{
- buf = (void *) &this->transfer_;
- return this->length ();
-}
-
-// Decode the transfer buffer into host byte order
-// so that it can be used by the client.
-
-int
-ACE_Token_Reply::decode (void)
-{
- return 0;
-}
-
-// Print out current values of the ACE_Token_Reply object.
-
-void
-ACE_Token_Reply::dump (void) const
-{
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("*******\nlength = %d\nerrnum = %d"),
- this->length (), this->errnum ()));
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("arg = %d"), this->arg ()));
-}
-
diff --git a/ace/Token_Request_Reply.h b/ace/Token_Request_Reply.h
deleted file mode 100644
index 0161668b08e..00000000000
--- a/ace/Token_Request_Reply.h
+++ /dev/null
@@ -1,230 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Token_Request_Reply.h
-//
-// = DESCRIPTION
-// Define the format used to exchange messages between the
-// ACE_Token Server and its clients.
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (_TOKEN_REQUEST_REPLY_H)
-#define _TOKEN_REQUEST_REPLY_H
-
-#include "ace/Local_Tokens.h"
-#include "ace/Time_Value.h"
-
-class ACE_Export ACE_Token_Request
-{
- // = TITLE
- // Message format for delivering requests to the ACE_Token Server.
- //
- // = DESCRIPTION
- // This class is implemented to minimize data copying.
- // In particular, all marshaling is done in situ...
-public:
- enum OPERATION
- {
- // Operation types.
- ACQUIRE, // Acquire the token.
- RELEASE, // Release the token.
- RENEW, // Renew the token.
- REMOVE, // Remove the token.
- TRY_ACQUIRE
- };
-
- ACE_Token_Request (void);
- // Default constructor.
-
- ACE_Token_Request (int token_type,
- int proxy_type,
- ACE_UINT32 operation,
- const char token_name[],
- const char client_id[],
- const ACE_Synch_Options &options);
- // token_type - MUTEX, RWLOCK
- // proxy_type - MUTEX, RLOCK, WLOCK (acquires mean different things)
- // operation - method
- // token_name
- // client_id
- // options - we check USE_TIMEOUT and use the arg.
-
- // = Set/get the length of the encoded/decoded message.
- ACE_UINT32 length (void) const;
- void length (ACE_UINT32);
-
- // = Set/get the type of proxy
- int proxy_type (void) const;
- void proxy_type (int proxy_type);
-
- // = Set/get the type of token
- int token_type (void) const;
- void token_type (int token_type);
-
- // = Set/get the type of the operation.
- ACE_UINT32 operation_type (void) const;
- void operation_type (ACE_UINT32);
-
- // = Set/get the requeue position. These should be used when renew
- // is the operation type.
- ACE_UINT32 requeue_position (void) const;
- void requeue_position (ACE_UINT32);
-
- // = Set/get notify. These should be used when acquire is the operation type.
- ACE_UINT32 notify (void) const;
- void notify (ACE_UINT32);
-
- // = Set/get the timeout.
- ACE_Synch_Options &options (void) const;
- void options (const ACE_Synch_Options &options);
-
- // = Set/get the name of the token and the client id. The set
- // method is combined to make it easier on us. We're copying the
- // names as a contiguous buffer.
- char *token_name (void) const;
- char *client_id (void) const;
- void token_name (const char *token_name, const char* client_id);
-
- int encode (void *&);
- // Encode the message before transmission.
-
- int decode (void);
- // Decode message after reception. This must be called to set the
- // internal options.
-
- void dump (void) const;
- // Print out the values of the message for debugging purposes.
-
-private:
- // = The 5 fields in the <Transfer> struct are transmitted to the server.
- // The remaining 2 fields are not tranferred -- they are used only on
- // the server-side to simplify lookups.
-
- struct Transfer
- {
- ACE_UINT32 length_;
- // Length of entire request.
-
- ACE_UINT32 token_type_;
- // Type of the request (i.e., MUTEX, RLOCK, WLOCK...
-
- ACE_UINT32 proxy_type_;
- // Type of the request (i.e., MUTEX, RLOCK, WLOCK...
-
- ACE_UINT32 operation_type_;
- // Type of the request (i.e., <ACQUIRE>, <RELEASE>, <RENEW>, and <REMOVE>).
-
- ACE_UINT32 requeue_position_;
- // this only makes sense when operation type is renew
-
- ACE_UINT32 notify_;
- // this only makes sense when operation type is renew
-
- // = ACE_Synch_Options stuff
-
- ACE_UINT32 use_timeout_;
- // Indicates if we should block forever. If 1, then <secTimeout_>
- // and <usecTimeout_> indicates how long we should wait. If 0,
- // then we block forever.
-
- ACE_UINT32 sec_;
- // Max seconds willing to wait for token if not blocking forever.
-
- ACE_UINT32 usec_;
- // Max micro seconds to wait for token if not blocking forever.
-
- ACE_UINT32 arg_;
- // value returned in Token_Reply::arg ();
-
- char data_[ACE_MAXTOKENNAMELEN + ACE_MAXCLIENTIDLEN + 1];
- // The data portion contains the <tokenName_> followed by a ':'
- // followed by the <clientId_>.
- } transfer_;
-
- char *token_name_;
- // Pointer to the beginning of the token name in this->data_.
-
- char *client_id_;
- // Pointer to the beginning of the client id in this->data_;
-
- ACE_Synch_Options options_;
- // Holds arg, sec, usec, etc.
-};
-
-class ACE_Export ACE_Token_Reply
-{
- // = TITLE
- // Message format for delivering replies from the ACE_Token Server.
- //
- // = DESCRIPTION
- // This class is implemented to minimize data copying.
- // In particular, all marshaling is done in situ...
-public:
- enum Constants
- {
- SUCCESS = 0 // this MUST be zero!!!
- };
-
- ACE_Token_Reply (void);
- // Default constructor.
-
- // = Set/get the length of the encoded/decoded message.
- ACE_UINT32 length (void) const;
- void length (ACE_UINT32);
-
- // = Set/get the errno of a reply.
- ACE_UINT32 errnum (void) const;
- void errnum (ACE_UINT32);
-
- // = Set/get the arg of a reply.
- ACE_UINT32 arg (void) const;
- void arg (ACE_UINT32);
-
- int encode (void *&);
- // Encode the message before transfer.
-
- int decode (void);
- // Decode a message after reception.
-
- void dump (void) const;
- // Print out the values of the message for debugging purposes.
-
-private:
- // = The 2 fields in the <Transfer> struct are transmitted to the server.
-
- struct Transfer
- {
- ACE_UINT32 length_;
- // Length of entire reply.
-
- ACE_UINT32 errno_;
- // Indicates why error occurred if <this->type_> == <FAILURE>.
- // Typical reasons include:
- // <EWOULDBLOCK> (if client requested a non-blocking check for the token).
- // <ETIME> (if the client timed out after waiting for the token).
- // <ENOLCK> (if the token lock was removed out from underneath a waiter).
- // <EACCES> (attempt to renew a token that isn't owned by the client).
-
- ACE_UINT32 arg_;
- // magic cookie
-
- } transfer_;
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Token_Request_Reply.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* _TOKEN_REQUEST_REPLY_H */
diff --git a/ace/Token_Request_Reply.i b/ace/Token_Request_Reply.i
deleted file mode 100644
index 66428003359..00000000000
--- a/ace/Token_Request_Reply.i
+++ /dev/null
@@ -1,190 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Token_Request_Reply.i
-
-// = Set/get the length of the encoded/decoded message.
-
-ACE_INLINE ACE_UINT32
-ACE_Token_Request::length (void) const
-{
- return ntohl (this->transfer_.length_);
-}
-
-ACE_INLINE void
-ACE_Token_Request::length (ACE_UINT32 l)
-{
- this->transfer_.length_ = htonl (l);
-}
-
-// = Set/get the type of the message.
-ACE_INLINE int
-ACE_Token_Request::token_type (void) const
-{
- return (int) ntohl (this->transfer_.token_type_);
-}
-
-ACE_INLINE void
-ACE_Token_Request::token_type (int t)
-{
- this->transfer_.token_type_ = htonl ((ACE_UINT32) t);
-}
-
-// = Set/get the type of the message.
-ACE_INLINE int
-ACE_Token_Request::proxy_type (void) const
-{
- return (int) ntohl (this->transfer_.proxy_type_);
-}
-
-ACE_INLINE void
-ACE_Token_Request::proxy_type (int t)
-{
- this->transfer_.proxy_type_ = htonl ((ACE_UINT32) t);
-}
-
-// = Set/get the type of the message.
-ACE_INLINE ACE_UINT32
-ACE_Token_Request::operation_type (void) const
-{
- return ntohl (this->transfer_.operation_type_);
-}
-
-ACE_INLINE void
-ACE_Token_Request::operation_type (ACE_UINT32 t)
-{
- this->transfer_.operation_type_ = htonl (t);
-}
-
-// = Set/get the requeue position
-ACE_INLINE ACE_UINT32
-ACE_Token_Request::requeue_position (void) const
-{
- return ntohl (this->transfer_.requeue_position_);
-}
-
-ACE_INLINE void
-ACE_Token_Request::requeue_position (ACE_UINT32 rq)
-{
- this->transfer_.requeue_position_ = htonl (rq);
-}
-
-// = Set/get the requeue position
-ACE_INLINE ACE_UINT32
-ACE_Token_Request::notify (void) const
-{
- return ntohl (this->transfer_.notify_);
-}
-
-ACE_INLINE void
-ACE_Token_Request::notify (ACE_UINT32 rq)
-{
- this->transfer_.notify_ = htonl (rq);
-}
-
-// = Set/get the blocking semantics.
-ACE_INLINE ACE_Synch_Options &
-ACE_Token_Request::options (void) const
-{
- return (ACE_Synch_Options &) options_;
-}
-
-ACE_INLINE void
-ACE_Token_Request::options (const ACE_Synch_Options &opt)
-{
- // fight the friggin const from hell
- ACE_Synch_Options *options = (ACE_Synch_Options *) &opt;
-
- transfer_.use_timeout_ = options->operator[](ACE_Synch_Options::USE_TIMEOUT);
- if (transfer_.use_timeout_ == 1)
- {
- transfer_.usec_ = options->timeout ().usec ();
- transfer_.sec_ = options->timeout ().sec ();
- }
- else
- {
- transfer_.usec_ = 0;
- transfer_.sec_ = 0;
- }
-}
-
-// = Set/get the name of the token.
-ACE_INLINE char *
-ACE_Token_Request::token_name (void) const
-{
- return token_name_;
-}
-
-ACE_INLINE void
-ACE_Token_Request::token_name (const char *token_name, const char *client_id)
-{
- size_t token_name_length = ACE_OS::strlen (token_name) + 1; // Add 1 for '\0'.
- size_t client_id_length = ACE_OS::strlen (client_id) + 1; // Add 1 for '\0'.
-
- // Set up pointers and copy token_name and client_id into request.
- token_name_ = this->transfer_.data_;
- client_id_ = &this->token_name_[token_name_length + 1]; // Add 1 for ':';
- client_id_[-1] = ':'; // Insert the ':' before this->clientId_.
-
- (void) ACE_OS::memcpy (token_name_, token_name, token_name_length);
- (void) ACE_OS::memcpy (client_id_, client_id, client_id_length);
-
- // Compute size of the fixed portion of the message...
- size_t len = sizeof this->transfer_ - sizeof this->transfer_.data_;
-
- // ... then add in the amount of the variable-sized portion.
- len += token_name_length + client_id_length + 1;
-
- this->length (len);
-}
-
-// = Set/get the id of the client.
-ACE_INLINE char *
-ACE_Token_Request::client_id (void) const
-{
- return this->client_id_;
-}
-
-// ************************************************************
-// ************************************************************
-// ************************************************************
-
-// = Set/get the length of the encoded/decoded message.
-ACE_INLINE ACE_UINT32
-ACE_Token_Reply::length (void) const
-{
- return ntohl (this->transfer_.length_);
-}
-
-ACE_INLINE void
-ACE_Token_Reply::length (ACE_UINT32 l)
-{
- this->transfer_.length_ = htonl (l);
-}
-
-// = Set/get the errno of a failed reply.
-ACE_INLINE ACE_UINT32
-ACE_Token_Reply::errnum (void) const
-{
- return ntohl (this->transfer_.errno_);
-}
-
-ACE_INLINE void
-ACE_Token_Reply::errnum (ACE_UINT32 e)
-{
- this->transfer_.errno_ = htonl (e);
-}
-
-// = Set/get the length of the encoded/decoded message.
-ACE_INLINE ACE_UINT32
-ACE_Token_Reply::arg (void) const
-{
- return ntohl (this->transfer_.arg_);
-}
-
-ACE_INLINE void
-ACE_Token_Reply::arg (ACE_UINT32 arg)
-{
- this->transfer_.arg_ = htonl (arg);
-}
-
diff --git a/ace/Trace.cpp b/ace/Trace.cpp
deleted file mode 100644
index 3564e42e622..00000000000
--- a/ace/Trace.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
-// Trace.cpp
-// $Id$
-
-// We need this to get the status of ACE_NTRACE...
-
-#define ACE_BUILD_DLL
-#include "ace/inc_user_config.h"
-
-// Turn off tracing for the duration of this file.
-#if defined (ACE_NTRACE)
-#undef ACE_NTRACE
-#endif /* ACE_NTRACE */
-#define ACE_NTRACE 1
-
-// This must come first to avoid "order of include" problems...
-
-#if !defined (ACE_HAS_INLINED_OSCALLS) && !defined (ACE_WIN32)
-#define ACE_HAS_INLINED_OSCALLS
-#include "ace/ACE.h"
-#undef ACE_HAS_INLINED_OSCALLS
-#else
-#include "ace/ACE.h"
-#endif /* !ACE_HAS_INLINED_OSCALLS */
-
-#include "ace/Log_Msg.h"
-#include "ace/Trace.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Trace.i"
-#endif /* __ACE_INLINE__ */
-
-// = Static initialization.
-
-// Keeps track of how far to indent per trace call.
-int ACE_Trace::nesting_indent_ = ACE_Trace::DEFAULT_INDENT;
-
-// Is tracing enabled?
-int ACE_Trace::enable_tracing_ = ACE_Trace::DEFAULT_TRACING;
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Trace)
-
-void
-ACE_Trace::dump (void) const
-{
-}
-
-// Determine whether or not tracing is enabled
-
-int
-ACE_Trace::is_tracing(void)
-{
- return ACE_Trace::enable_tracing_;
-}
-
-// Enable the tracing facility.
-
-void
-ACE_Trace::start_tracing (void)
-{
- ACE_Trace::enable_tracing_ = 1;
-}
-
-// Disable the tracing facility.
-
-void
-ACE_Trace::stop_tracing (void)
-{
- ACE_Trace::enable_tracing_ = 0;
-}
-
-// Change the nesting indentation level.
-
-void
-ACE_Trace::set_nesting_indent (int indent)
-{
- ACE_Trace::nesting_indent_ = indent;
-}
-
-// Perform the first part of the trace, which prints out the string N,
-// the LINE, and the ACE_FILE as the function is entered.
-
-ACE_Trace::ACE_Trace (const ASYS_TCHAR *n,
- int line,
- const ASYS_TCHAR *file)
-{
- this->name_ = n;
-
- if (ACE_Trace::enable_tracing_)
- {
- ACE_Log_Msg *lm = ACE_LOG_MSG;
- if (lm->tracing_enabled ()
- && lm->trace_active () == 0)
- {
- lm->trace_active (1);
- ACE_DEBUG ((LM_TRACE, ASYS_TEXT ("%*s(%t) calling %s in file `%s' on line %d\n"),
- ACE_Trace::nesting_indent_ * lm->inc (),
- ASYS_TEXT (""), this->name_, file, line));
- lm->trace_active (0);
- }
- }
-}
-
-// Perform the second part of the trace, which prints out the NAME as
-// the function is exited.
-
-ACE_Trace::~ACE_Trace (void)
-{
- if (ACE_Trace::enable_tracing_)
- {
- ACE_Log_Msg *lm = ACE_LOG_MSG;
- if (lm->tracing_enabled ()
- && lm->trace_active () == 0)
- {
- lm->trace_active (1);
- ACE_DEBUG ((LM_TRACE, ASYS_TEXT ("%*s(%t) leaving %s\n"),
- ACE_Trace::nesting_indent_ * lm->dec (),
- ASYS_TEXT (""), this->name_));
- lm->trace_active (0);
- }
- }
-}
diff --git a/ace/Trace.h b/ace/Trace.h
deleted file mode 100644
index 8f6e8b27869..00000000000
--- a/ace/Trace.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Trace.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TRACE_H)
-#define ACE_TRACE_H
-
-class ACE_Export ACE_Trace
-{
- // = TITLE
- // A C++ trace facility that keeps track of which methods are
- // entered and exited.
- //
- // = DESCRIPTION
- // This class uses C++ constructors and destructors to automate
- // the ACE_Trace nesting. In addition, thread-specific storage
- // is used to enable multiple threads to work correctly.
-public:
- // = Initialization and termination methods.
-
- ACE_Trace (const ASYS_TCHAR *n, int line = 0,
- const ASYS_TCHAR *file = ASYS_TEXT (""));
- // Perform the first part of the trace, which prints out the string
- // N, the LINE, and the ACE_FILE as the function is entered.
-
- ~ACE_Trace (void);
- // Perform the second part of the trace, which prints out the NAME
- // as the function is exited.
-
- // = Control the tracing level.
- static int is_tracing(void);
- // Determine if tracing is enabled (return == 1) or not (== 0)
-
- static void start_tracing (void);
- // Enable the tracing facility.
-
- static void stop_tracing (void);
- // Disable the tracing facility.
-
- static void set_nesting_indent (int indent);
- // Change the nesting indentation level.
-
- void dump (void) const;
- // Dump the state of an object.
-
-private:
- // Keeps track of how deeply the call stack is nested (this is
- // maintained in thread-specific storage to ensure correctness in
- // multiple threads of control.
-
- const ASYS_TCHAR *name_;
- // Name of the method we are in.
-
- static int nesting_indent_;
- // Keeps track of how far to indent per trace call.
-
- static int enable_tracing_;
- // Is tracing enabled?
-
- // Default values.
- enum
- {
- DEFAULT_INDENT = 3,
- DEFAULT_TRACING = 1
- };
-};
-
-#endif /* ACE_TRACE_H */
diff --git a/ace/Trace.i b/ace/Trace.i
deleted file mode 100644
index a480d9af351..00000000000
--- a/ace/Trace.i
+++ /dev/null
@@ -1,7 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Trace.i
-
-
-
diff --git a/ace/Typed_SV_Message.cpp b/ace/Typed_SV_Message.cpp
deleted file mode 100644
index 29e227b43c5..00000000000
--- a/ace/Typed_SV_Message.cpp
+++ /dev/null
@@ -1,21 +0,0 @@
-// Typed_SV_Message.cpp
-// $Id$
-
-#if !defined (ACE_TYPED_SV_MESSAGE_C)
-#define ACE_TYPED_SV_MESSAGE_C
-#define ACE_BUILD_DLL
-#include "ace/Typed_SV_Message.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Typed_SV_Message.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Typed_SV_Message)
-
-template <class T> void
-ACE_Typed_SV_Message<T>::dump (void) const
-{
- ACE_TRACE ("ACE_Typed_SV_Message<T>::dump");
-}
-
-#endif /* ACE_TYPED_SV_MESSAGE_C */
diff --git a/ace/Typed_SV_Message.h b/ace/Typed_SV_Message.h
deleted file mode 100644
index 5dd44314bb7..00000000000
--- a/ace/Typed_SV_Message.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Typed_SV_Message.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TYPED_SV_MESSAGE_H)
-#define ACE_TYPED_SV_MESSAGE_H
-
-#include "ace/ACE.h"
-
-template <class T>
-class ACE_Typed_SV_Message
-{
- // = TITLE
- // Defines the header file for the C++ wrapper for System V
- // message queues.
-public:
- // = Initialization and termination methods.
- ACE_Typed_SV_Message (long type = 0,
- int length = sizeof (T),
- int max_size = sizeof (T));
- ACE_Typed_SV_Message (const T &data,
- long type = 0,
- int length = sizeof (T),
- int max_size = sizeof (T));
- ~ACE_Typed_SV_Message (void);
-
- // = Get/set the type of the message.
- long type (void) const;
- void type (long type);
-
- // = Get/set the length of the message.
- int length (void) const;
- void length (int l);
-
- // = Get/set the maximum size of the message.
- int max_size (void) const;
- void max_size (int m);
-
- // = Get/set a pointer to the data in the message.
- T &data (void);
- void data (const T &data);
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- long type_;
- // Type of message.
-
- int length_;
- // Length of this message.
-
- int max_;
- // Maximum length of any message.
-
- T data_;
- // Data stored in a message.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Typed_SV_Message.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Typed_SV_Message.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Typed_SV_Message.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_TYPED_SV_MESSAGE_H */
diff --git a/ace/Typed_SV_Message.i b/ace/Typed_SV_Message.i
deleted file mode 100644
index 4d74a14f5dd..00000000000
--- a/ace/Typed_SV_Message.i
+++ /dev/null
@@ -1,91 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Typed_SV_Message.i
-
-template <class T> ACE_INLINE
-ACE_Typed_SV_Message<T>::ACE_Typed_SV_Message (long t,
- int l,
- int m)
- : type_ (t)
-{
- ACE_TRACE ("ACE_Typed_SV_Message<T>::ACE_Typed_SV_Message");
- this->length (l);
- this->max_size (m);
-}
-
-template <class T> ACE_INLINE
-ACE_Typed_SV_Message<T>::ACE_Typed_SV_Message (const T &d,
- long t,
- int l,
- int m)
- : type_ (t),
- data_ (d)
-{
- ACE_TRACE ("ACE_Typed_SV_Message<T>::ACE_Typed_SV_Message");
- this->length (l);
- this->max_size (m);
-}
-
-template <class T> ACE_INLINE
-ACE_Typed_SV_Message<T>::~ACE_Typed_SV_Message (void)
-{
- ACE_TRACE ("ACE_Typed_SV_Message<T>::~ACE_Typed_SV_Message");
-}
-
-template <class T> ACE_INLINE long
-ACE_Typed_SV_Message<T>::type (void) const
-{
- ACE_TRACE ("ACE_Typed_SV_Message<T>::type");
- return this->type_;
-}
-
-template <class T> ACE_INLINE void
-ACE_Typed_SV_Message<T>::type (long t)
-{
- ACE_TRACE ("ACE_Typed_SV_Message<T>::type");
- this->type_ = t;
-}
-
-template <class T> ACE_INLINE int
-ACE_Typed_SV_Message<T>::length (void) const
-{
- ACE_TRACE ("ACE_Typed_SV_Message<T>::length");
- return this->length_;
-}
-
-template <class T> ACE_INLINE void
-ACE_Typed_SV_Message<T>::length (int len)
-{
- ACE_TRACE ("ACE_Typed_SV_Message<T>::length");
- this->length_ = len + (sizeof *this - (sizeof this->type_ + sizeof this->data_));
-}
-
-template <class T> ACE_INLINE int
-ACE_Typed_SV_Message<T>::max_size (void) const
-{
- ACE_TRACE ("ACE_Typed_SV_Message<T>::max_size");
- return this->max_;
-}
-
-template <class T> ACE_INLINE void
-ACE_Typed_SV_Message<T>::max_size (int m)
-{
- ACE_TRACE ("ACE_Typed_SV_Message<T>::max_size");
- this->max_ = m + (sizeof *this - (sizeof this->type_ + sizeof this->data_));
-}
-
-template <class T> T &
-ACE_Typed_SV_Message<T>::data (void)
-{
- ACE_TRACE ("ACE_Typed_SV_Message<T>::data");
- return this->data_;
-}
-
-template <class T> void
-ACE_Typed_SV_Message<T>::data (const T &d)
-{
- ACE_TRACE ("ACE_Typed_SV_Message<T>::data");
- this->data_ = d;
-}
-
diff --git a/ace/Typed_SV_Message_Queue.cpp b/ace/Typed_SV_Message_Queue.cpp
deleted file mode 100644
index b77f07de62e..00000000000
--- a/ace/Typed_SV_Message_Queue.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-// Typed_SV_Message_Queue.cpp
-// $Id$
-
-#if !defined (ACE_TYPED_SV_MESSAGE_QUEUE_C)
-#define ACE_TYPED_SV_MESSAGE_QUEUE_C
-
-#define ACE_BUILD_DLL
-#include "ace/Typed_SV_Message.h"
-#include "ace/Typed_SV_Message_Queue.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/Typed_SV_Message_Queue.i"
-#endif /* __ACE_INLINE__ */
-
-ACE_ALLOC_HOOK_DEFINE(ACE_Typed_SV_Message_Queue)
-
-template <class T> void
-ACE_Typed_SV_Message_Queue<T>::dump (void) const
-{
- ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::dump");
-}
-
-template <class T>
-ACE_Typed_SV_Message_Queue<T>::ACE_Typed_SV_Message_Queue (void)
-{
- ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::ACE_Typed_SV_Message_Queue");
-}
-
-template <class T>
-ACE_Typed_SV_Message_Queue<T>::ACE_Typed_SV_Message_Queue (key_t external_id,
- int create,
- int perms)
-{
- ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::ACE_Typed_SV_Message_Queue");
- if (this->open (external_id, create, perms) == -1)
- ACE_ERROR ((LM_ERROR,
- "ACE_Typed_SV_Message_Queue::ACE_Typed_SV_Message_Queue"));
-}
-
-template <class T>
-ACE_Typed_SV_Message_Queue<T>::~ACE_Typed_SV_Message_Queue (void)
-{
- ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::~ACE_Typed_SV_Message_Queue");
-}
-
-#endif /* ACE_TYPED_SV_MESSAGE_QUEUE_C */
diff --git a/ace/Typed_SV_Message_Queue.h b/ace/Typed_SV_Message_Queue.h
deleted file mode 100644
index a59b3320152..00000000000
--- a/ace/Typed_SV_Message_Queue.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Typed_SV_Message_Queue.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_TYPED_MESSAGE_QUEUE_H)
-#define ACE_TYPED_MESSAGE_QUEUE_H
-
-#include "ace/SV_Message_Queue.h"
-#include "ace/Typed_SV_Message.h"
-
-template <class T>
-class ACE_Typed_SV_Message_Queue
-{
- // = TITLE
- // Defines the header file for the C++ wrapper for message queues.
-public:
- enum
- {
- ACE_CREATE = IPC_CREAT,
- ACE_OPEN = 0,
- ACE_NOWAIT = IPC_NOWAIT
- };
-
- // = Initialization and termination operations.
- ACE_Typed_SV_Message_Queue (void);
- ACE_Typed_SV_Message_Queue (key_t external_id,
- int create = ACE_OPEN,
- int perms = ACE_DEFAULT_FILE_PERMS);
- int open (key_t external_id,
- int create = ACE_OPEN,
- int perms = ACE_DEFAULT_FILE_PERMS);
- int close (void);
- int remove (void);
- ~ACE_Typed_SV_Message_Queue (void);
-
- // = Send and recv methods.
- int send (const ACE_Typed_SV_Message<T> &mb, int mflags = 0);
- int recv (ACE_Typed_SV_Message<T> &mb, int mflags = 0);
-
- int control (int option, void *arg = 0);
- // Control the underlying message queue.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_SV_Message_Queue message_queue_;
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/Typed_SV_Message_Queue.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "ace/Typed_SV_Message_Queue.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Typed_SV_Message_Queue.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_TYPED_MESSAGE_QUEUE_H */
diff --git a/ace/Typed_SV_Message_Queue.i b/ace/Typed_SV_Message_Queue.i
deleted file mode 100644
index 9c38d6622b5..00000000000
--- a/ace/Typed_SV_Message_Queue.i
+++ /dev/null
@@ -1,62 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Typed_SV_Message_Queue.i
-
-#include "ace/SV_Message_Queue.h"
-
-template <class T> ACE_INLINE int
-ACE_Typed_SV_Message_Queue<T>::open (key_t external_id,
- int create,
- int perms)
-{
- ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::open");
- return this->message_queue_.open (external_id, create, perms);
-}
-
-/* What does it mean to close a message queue?! */
-
-template <class T> ACE_INLINE int
-ACE_Typed_SV_Message_Queue<T>::close (void)
-{
- ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::close");
- return 1;
-}
-
-template <class T> ACE_INLINE int
-ACE_Typed_SV_Message_Queue<T>::recv (ACE_Typed_SV_Message<T> &mb,
- int mflags)
-{
- ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::recv");
- int length = this->message_queue_.recv ((ACE_SV_Message &) mb,
- mb.max_size (), mb.type (), mflags);
-
- if (length != -1)
- mb.length (length);
-
- return length;
-}
-
-template <class T> ACE_INLINE int
-ACE_Typed_SV_Message_Queue<T>::send (const ACE_Typed_SV_Message<T> &mb,
- int mflags)
-{
- ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::send");
- return this->message_queue_.send ((ACE_SV_Message &) mb,
- mb.length (), mflags);
-}
-
-template <class T> ACE_INLINE int
-ACE_Typed_SV_Message_Queue<T>::remove (void)
-{
- ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::remove");
- return this->message_queue_.remove ();
-}
-
-template <class T> ACE_INLINE int
-ACE_Typed_SV_Message_Queue<T>::control (int option,
- void *arg)
-{
- ACE_TRACE ("ACE_Typed_SV_Message_Queue<T>::control");
- return this->message_queue_.control (option, arg);
-}
diff --git a/ace/UNIX_Addr.cpp b/ace/UNIX_Addr.cpp
deleted file mode 100644
index 0b3df7354d3..00000000000
--- a/ace/UNIX_Addr.cpp
+++ /dev/null
@@ -1,109 +0,0 @@
-// UNIX_Addr.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/UNIX_Addr.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/UNIX_Addr.i"
-#endif /* __ACE_INLINE__ */
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_UNIX_Addr)
-
-// Set a pointer to the address.
-void
-ACE_UNIX_Addr::set_addr (void *addr, int len)
-{
- ACE_TRACE ("ACE_UNIX_Addr::set_addr");
-
- this->ACE_Addr::base_set (AF_UNIX, len);
- ACE_OS::memcpy ((void *) &this->unix_addr_,
- (void *) addr,
- len);
-}
-
-void
-ACE_UNIX_Addr::dump (void) const
-{
-}
-
-// Do nothing constructor.
-
-ACE_UNIX_Addr::ACE_UNIX_Addr (void)
- : ACE_Addr (AF_UNIX, sizeof this->unix_addr_)
-{
- (void) ACE_OS::memset ((void *) &this->unix_addr_,
- 0,
- sizeof this->unix_addr_);
-}
-
-int
-ACE_UNIX_Addr::set (const ACE_UNIX_Addr &sa)
-{
- this->base_set (sa.get_type (), sa.get_size ());
-
- if (sa.get_type () == AF_ANY)
- (void) ACE_OS::memset ((void *) &this->unix_addr_,
- 0,
- sizeof this->unix_addr_);
- else
- ACE_OS::strcpy (this->unix_addr_.sun_path,
- sa.unix_addr_.sun_path);
- return 0;
-}
-
-// Copy constructor.
-
-ACE_UNIX_Addr::ACE_UNIX_Addr (const ACE_UNIX_Addr &sa)
- : ACE_Addr (AF_UNIX, sa.get_size ())
-{
- this->set (sa);
-}
-
-int
-ACE_UNIX_Addr::set (const sockaddr_un *un, int len)
-{
- (void) ACE_OS::memset ((void *) &this->unix_addr_, 0,
- sizeof this->unix_addr_);
- this->unix_addr_.sun_family = AF_UNIX;
- ACE_OS::strcpy (this->unix_addr_.sun_path, un->sun_path);
- this->base_set (AF_UNIX, len);
- return 0;
-}
-
-ACE_UNIX_Addr::ACE_UNIX_Addr (const sockaddr_un *un, int len)
-{
- this->set (un, len);
-}
-
-int
-ACE_UNIX_Addr::set (const char rendezvous_point[])
-{
- (void) ACE_OS::memset ((void *) &this->unix_addr_,
- 0,
- sizeof this->unix_addr_);
- this->unix_addr_.sun_family = AF_UNIX;
- size_t len = ACE_OS::strlen (rendezvous_point);
- size_t maxlen = sizeof this->unix_addr_.sun_path;
-
- (void) ACE_OS::memcpy (this->unix_addr_.sun_path,
- rendezvous_point,
- len >= maxlen ? maxlen - 1 : len);
-
- this->ACE_Addr::base_set (AF_UNIX,
- sizeof this->unix_addr_ -
- sizeof (this->unix_addr_.sun_path) +
- ACE_OS::strlen (this->unix_addr_.sun_path));
- return 0;
-}
-
-// Create a ACE_Addr from a UNIX pathname.
-
-ACE_UNIX_Addr::ACE_UNIX_Addr (const char rendezvous_point[])
-{
- this->set (rendezvous_point);
-}
-
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/ace/UNIX_Addr.h b/ace/UNIX_Addr.h
deleted file mode 100644
index ac39c4aa9a7..00000000000
--- a/ace/UNIX_Addr.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// UNIX_Addr.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_UNIX_ADDR_H)
-#define ACE_UNIX_ADDR_H
-#include "ace/Addr.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-class ACE_Export ACE_UNIX_Addr : public ACE_Addr
-{
- // = TITLE
- // Defines the ``UNIX domain address family'' address format.
-public:
- // = Initialization methods.
- ACE_UNIX_Addr (void);
- // Default constructor.
-
- ACE_UNIX_Addr (const ACE_UNIX_Addr &sa);
- // Copy constructor.
-
- ACE_UNIX_Addr (const char rendezvous_point[]);
- // Creates an ACE_UNIX_Addr from a string.
-
- ACE_UNIX_Addr (const sockaddr_un *, int len);
- // Creates an ACE_INET_Addr from a sockaddr_un structure.
-
- int set (const ACE_UNIX_Addr &sa);
- // Creates an ACE_UNIX_Addr from another <ACE_UNIX_Addr>.
-
- int set (const char rendezvous_point[]);
- // Creates an ACE_UNIX_Addr from a string.
-
- int set (const sockaddr_un *, int len);
- // Creates an ACE_INET_Addr from a sockaddr_un structure.
-
- virtual void *get_addr (void) const;
- // Return a pointer to the underlying network address.
-
- virtual void set_addr (void *addr, int len);
- // Set a pointer to the underlying network address.
-
- virtual int addr_to_string (char addr[], size_t) const;
- // Transform the current address into string format.
-
- virtual int string_to_addr (const char addr[]);
- // Transform the string into the current addressing format.
-
- int operator == (const ACE_UNIX_Addr &SAP) const;
- // Compare two addresses for equality.
-
- int operator != (const ACE_UNIX_Addr &SAP) const;
- // Compare two addresses for inequality.
-
- const char *get_path_name (void) const;
- // Return the path name of the underlying rendezvous point.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- sockaddr_un unix_addr_;
- // Underlying socket address.
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/UNIX_Addr.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
-#endif /* ACE_UNIX_ADDR_H */
diff --git a/ace/UNIX_Addr.i b/ace/UNIX_Addr.i
deleted file mode 100644
index c07b43b493b..00000000000
--- a/ace/UNIX_Addr.i
+++ /dev/null
@@ -1,61 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// UNIX_Addr.i
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-// Return a pointer to the underlying address.
-
-ACE_INLINE void *
-ACE_UNIX_Addr::get_addr (void) const
-{
- return (void *) &this->unix_addr_;
-}
-
-// Transform the string into the current addressing format.
-
-ACE_INLINE int
-ACE_UNIX_Addr::string_to_addr (const char addr[])
-{
- ACE_OS::strncpy (this->unix_addr_.sun_path, addr,
- sizeof this->unix_addr_.sun_path);
- return 0;
-}
-
-// Transform the current address into string format.
-
-ACE_INLINE int
-ACE_UNIX_Addr::addr_to_string (char s[], size_t len) const
-{
- ACE_OS::strncpy (s, this->unix_addr_.sun_path, len);
- return 0;
-}
-
-// Compare two addresses for equality.
-
-ACE_INLINE int
-ACE_UNIX_Addr::operator == (const ACE_UNIX_Addr &sap) const
-{
- return ACE_OS::strncmp (this->unix_addr_.sun_path,
- sap.unix_addr_.sun_path,
- sizeof this->unix_addr_.sun_path) == 0;
-}
-
-// Compare two addresses for inequality.
-
-ACE_INLINE int
-ACE_UNIX_Addr::operator != (const ACE_UNIX_Addr &sap) const
-{
- return !((*this) == sap); // This is lazy, of course... ;-)
-}
-
-// Return the path name used for the rendezvous point.
-
-ACE_INLINE const char *
-ACE_UNIX_Addr::get_path_name (void) const
-{
- return this->unix_addr_.sun_path;
-}
-
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/ace/UPIPE_Acceptor.cpp b/ace/UPIPE_Acceptor.cpp
deleted file mode 100644
index da3af168aaf..00000000000
--- a/ace/UPIPE_Acceptor.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
-// UPIPE_Acceptor.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/UPIPE_Acceptor.h"
-
-#if defined (ACE_HAS_THREADS)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_UPIPE_Acceptor)
-
-void
-ACE_UPIPE_Acceptor::dump (void) const
-{
- ACE_TRACE ("ACE_UPIPE_Acceptor::dump");
-}
-
-/* Do nothing routine for constructor. */
-
-ACE_UPIPE_Acceptor::ACE_UPIPE_Acceptor (void)
- : mb_ (sizeof (ACE_UPIPE_Stream *))
-{
- ACE_TRACE ("ACE_UPIPE_Acceptor::ACE_UPIPE_Acceptor");
-}
-
-ACE_UPIPE_Acceptor::~ACE_UPIPE_Acceptor (void)
-{
- ACE_TRACE ("ACE_UPIPE_Acceptor::~ACE_UPIPE_Acceptor");
-}
-
-// General purpose routine for performing server ACE_UPIPE.
-
-int
-ACE_UPIPE_Acceptor::open (const ACE_UPIPE_Addr &local_addr,
- int reuse_addr)
-{
- ACE_TRACE ("ACE_UPIPE_Acceptor::open");
- return this->ACE_SPIPE_Acceptor::open (local_addr, reuse_addr);
-}
-
-int
-ACE_UPIPE_Acceptor::close (void)
-{
- ACE_TRACE ("ACE_UPIPE_Acceptor::close");
- return this->ACE_SPIPE_Acceptor::close ();
-}
-
-// General purpose routine for accepting new connections.
-
-ACE_UPIPE_Acceptor::ACE_UPIPE_Acceptor (const ACE_UPIPE_Addr &local_addr,
- int reuse_addr)
- : mb_ (sizeof (ACE_UPIPE_Stream *))
-{
- ACE_TRACE ("ACE_UPIPE_Acceptor::ACE_UPIPE_Acceptor");
-
- if (this->open (local_addr, reuse_addr) == -1)
- ACE_ERROR ( (LM_ERROR, "%p\n", "ACE_UPIPE_Acceptor"));
-}
-
-int
-ACE_UPIPE_Acceptor::accept (ACE_UPIPE_Stream &new_stream,
- ACE_UPIPE_Addr *remote_addr,
- ACE_Time_Value *timeout,
- int restart,
- int reset_new_handle)
-{
- ACE_TRACE ("ACE_UPIPE_Acceptor::accept");
- ACE_UNUSED_ARG (reset_new_handle);
-
- ACE_SPIPE_Stream new_io;
-
- if (this->ACE_SPIPE_Acceptor::accept (new_io, remote_addr,
- timeout, restart) == -1)
- return -1;
- else
- {
- ACE_UPIPE_Stream *remote_stream = 0;
-
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, new_stream.lock_, -1));
-
- new_stream.set_handle (new_io.get_handle ());
- new_stream.reference_count_++;
-
- // Transfer address ownership.
- new_io.get_local_addr (new_stream.local_addr_);
- new_io.get_remote_addr (new_stream.remote_addr_);
-
- // Now that we got the handle, we'll read the address of the
- // connector-side ACE_UPIPE_Stream out of the pipe and link that
- // ACE_UPIPE_Stream to our ACE_UPIPE_Stream.
-
- if (ACE_OS::read (new_stream.get_handle (),
- (char *) &remote_stream,
- sizeof remote_stream) == -1)
- ACE_ERROR ((LM_ERROR,
- "ACE_UPIPE_Acceptor: %p\n",
- "read stream address failed"));
- else if (new_stream.stream_.link (remote_stream->stream_) == -1)
- ACE_ERROR ((LM_ERROR,
- "ACE_UPIPE_Acceptor: %p\n",
- "link streams failed"));
- // Send a message over the new streampipe to confirm acceptance.
- else if (new_stream.send (&mb_, 0) == -1)
- ACE_ERROR ((LM_ERROR,
- "ACE_UPIPE_Acceptor: %p\n",
- "linked stream.put failed"));
-
- // Close down the new_stream at this point in order to conserve
- // handles. Note that we don't need the SPIPE connection
- // anymore since we're now linked via the <Message_Queue>.
- new_stream.ACE_SPIPE::close ();
- return 0;
- }
-}
-
-#endif /* ACE_HAS_THREADS */
-
-
-
-
-
-
diff --git a/ace/UPIPE_Acceptor.h b/ace/UPIPE_Acceptor.h
deleted file mode 100644
index 6c2664c3721..00000000000
--- a/ace/UPIPE_Acceptor.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// UPIPE_Acceptor.h
-//
-// = AUTHOR
-// Gerhard Lenzer and Douglas C. Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_UPIPE_ACCEPTOR_H)
-#define ACE_UPIPE_ACCEPTOR_H
-
-#include "ace/UPIPE_Stream.h"
-#include "ace/Synch.h"
-#include "ace/SPIPE_Acceptor.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Export ACE_UPIPE_Acceptor : public ACE_SPIPE_Acceptor
-{
- // = TITLE
- // Defines the format and interface for the listener side of the
- // ACE_UPIPE_Stream.
-public:
- // = Initialization and termination.
- ACE_UPIPE_Acceptor (void);
- // Default constructor.
-
- ACE_UPIPE_Acceptor (const ACE_UPIPE_Addr &local_sap,
- int reuse_addr = 0);
- // Initialize passive endpoint.
-
- int open (const ACE_UPIPE_Addr &local_sap,
- int reuse_addr = 0);
- // Initialize passive endpoint.
-
- ~ACE_UPIPE_Acceptor (void);
- // Close down and release resources.
-
- int close (void);
- // Close down and release resources.
-
- int remove (void);
- // Close down and release resources and remove the underlying SPIPE
- // rendezvous point.
-
- // = Passive connection acceptance method.
- int accept (ACE_UPIPE_Stream &server_stream,
- ACE_UPIPE_Addr *remote_addr = 0,
- ACE_Time_Value *timeout = 0,
- int restart = 1,
- int reset_new_handle = 0);
- // Accept a new data transfer connection. A <timeout> of 0 means
- // block forever, a <timeout> of {0, 0} means poll. <restart> == 1
- // means "restart if interrupted."
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Thread_Manager tm;
- // Manage threads.
-
- ACE_Message_Block mb_;
- // To confirm connection establishment.
-};
-
-#include "ace/UPIPE_Acceptor.i"
-#endif /* ACE_HAS_THREADS */
-#endif /* ACE_UPIPE_ACCEPTOR_H */
diff --git a/ace/UPIPE_Acceptor.i b/ace/UPIPE_Acceptor.i
deleted file mode 100644
index 7a395658212..00000000000
--- a/ace/UPIPE_Acceptor.i
+++ /dev/null
@@ -1,11 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// UPIPE_Acceptor.i
-
-inline int
-ACE_UPIPE_Acceptor::remove (void)
-{
- ACE_TRACE ("ACE_UPIPE_Acceptor::remove");
- return this->ACE_SPIPE_Acceptor::remove ();
-}
diff --git a/ace/UPIPE_Addr.h b/ace/UPIPE_Addr.h
deleted file mode 100644
index 6f86a99547f..00000000000
--- a/ace/UPIPE_Addr.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// UPIPE_Addr.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_UPIPE_ADDR_H)
-#define ACE_UPIPE_ADDR_H
-
-#include "ace/SPIPE_Addr.h"
-
-typedef ACE_SPIPE_Addr ACE_UPIPE_Addr;
-
-#endif /* ACE_UPIPE_ADDR_H */
diff --git a/ace/UPIPE_Connector.cpp b/ace/UPIPE_Connector.cpp
deleted file mode 100644
index eeba0f7a8dd..00000000000
--- a/ace/UPIPE_Connector.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
-// UPIPE_Connector.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/UPIPE_Connector.h"
-
-#if defined (ACE_HAS_THREADS)
-
-ACE_ALLOC_HOOK_DEFINE(ACE_UPIPE_Connector)
-
-void
-ACE_UPIPE_Connector::dump (void) const
-{
- ACE_TRACE ("ACE_UPIPE_Connector::dump");
-}
-
-ACE_UPIPE_Connector::ACE_UPIPE_Connector (void)
-{
- ACE_TRACE ("ACE_UPIPE_Connector::ACE_UPIPE_Connector");
-}
-
-int
-ACE_UPIPE_Connector::connect (ACE_UPIPE_Stream &new_stream,
- const ACE_UPIPE_Addr &addr,
- ACE_Time_Value *timeout,
- const ACE_Addr & /* local_sap */,
- int /* reuse_addr */,
- int flags,
- int perms)
-{
- ACE_TRACE ("ACE_UPIPE_Connector::connect");
- ACE_ASSERT (new_stream.get_handle () == ACE_INVALID_HANDLE);
-
- ACE_HANDLE handle = ACE::handle_timed_open (timeout,
- addr.get_path_name (),
- flags, perms);
-
- if (handle == ACE_INVALID_HANDLE)
- return -1;
-#if !defined (ACE_WIN32)
- else if (ACE_OS::isastream (handle) != 1)
- return -1;
-#endif
- else // We're connected!
- {
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, new_stream.lock_, -1));
-
- ACE_UPIPE_Stream *ustream = &new_stream;
-
- new_stream.set_handle (handle);
- new_stream.remote_addr_ = addr; // class copy.
- new_stream.reference_count_++;
-
- // Now send the address of our ACE_UPIPE_Stream over this pipe
- // to our corresponding ACE_UPIPE_Acceptor, so he may link the
- // two streams.
- ssize_t result = ACE_OS::write (handle,
- (const char *) &ustream,
- sizeof ustream);
- if (result == -1)
- ACE_ERROR ((LM_ERROR,
- "ACE_UPIPE_Connector %p\n",
- "write to pipe failed"));
-
- // Wait for confirmation of stream linking.
- ACE_Message_Block *mb_p = 0;
-
- // Our part is done, wait for server to confirm connection.
- result = new_stream.recv (mb_p, 0);
-
- // Do *not* coalesce the following two checks for result == -1.
- // They perform different checks and cannot be merged.
- if (result == -1)
- ACE_ERROR ((LM_ERROR, "ACE_UPIPE_Connector %p\n",
- "no confirmation from server"));
-
- if (result == -1)
- this->close ();
- else
- // Close down the new_stream at this point in order to
- // conserve handles. Note that we don't need the SPIPE
- // connection anymore since we're linked via the Message_Queue
- // now.
- new_stream.ACE_SPIPE::close ();
- return result;
- }
-}
-#endif /* ACE_HAS_THREADS */
-
diff --git a/ace/UPIPE_Connector.h b/ace/UPIPE_Connector.h
deleted file mode 100644
index 6dfdb7df9de..00000000000
--- a/ace/UPIPE_Connector.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// UPIPE_Connector.h
-//
-// = AUTHOR
-// Gerhard Lenzer and Douglas C. Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_UPIPE_CONNECTOR_H)
-#define ACE_UPIPE_CONNECTOR_H
-
-#include "ace/UPIPE_Stream.h"
-#include "ace/Synch.h"
-#include "ace/SPIPE_Stream.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Export ACE_UPIPE_Connector : public ACE_SPIPE
-{
- // = TITLE
- // Defines an active connection factory for the
- // <ACE_UPIPE_STREAM> wrappers.
-public:
- // = Initialization methods.
- ACE_UPIPE_Connector (void);
- // Default constructor.
-
- ACE_UPIPE_Connector (ACE_UPIPE_Stream &new_stream,
- const ACE_UPIPE_Addr &addr,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = O_RDWR,
- int perms = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
- // The <flags> and <perms> arguments are passed down to the open()
- // method.
-
- int connect (ACE_UPIPE_Stream &new_stream,
- const ACE_UPIPE_Addr &addr,
- ACE_Time_Value *timeout = 0,
- const ACE_Addr &local_sap = ACE_Addr::sap_any,
- int reuse_addr = 0,
- int flags = O_RDWR,
- int perms = 0);
- // Actively connect and produce a <new_stream> if things go well.
- // The <remote_sap> is the address that we are trying to connect
- // with. The <timeout> is the amount of time to wait to connect.
- // If it's 0 then we block indefinitely. If *timeout == {0, 0} then
- // the connection is done using non-blocking mode. In this case, if
- // the connection can't be made immediately the value of -1 is
- // returned with <errno == EWOULDBLOCK>. If *timeout > {0, 0} then
- // this is the amount of time to wait before timing out. If the
- // time expires before the connection is made <errno == ETIME>. The
- // <local_sap> is the value of local address to bind to. If it's
- // the default value of <ACE_Addr::sap_any> then the user is letting
- // the OS do the binding. If <reuse_addr> == 1 then the
- // <local_addr> is reused, even if it hasn't been cleanedup yet.
- // The <flags> and <perms> arguments are passed down to the open()
- // method.
-
- int reset_new_handle (ACE_HANDLE handle);
- // Resets any event associations on this handle
-
- // = Meta-type info
- typedef ACE_UPIPE_Addr PEER_ADDR;
- typedef ACE_UPIPE_Stream PEER_STREAM;
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-};
-
-#include "ace/UPIPE_Connector.i"
-#endif /* ACE_HAS_THREADS */
-#endif /* ACE_UPIPE_CONNECTOR_H */
diff --git a/ace/UPIPE_Connector.i b/ace/UPIPE_Connector.i
deleted file mode 100644
index 7cf670caf04..00000000000
--- a/ace/UPIPE_Connector.i
+++ /dev/null
@@ -1,32 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// UPIPE_Connector.i
-
-// Creates a Local ACE_UPIPE.
-
-inline
-ACE_UPIPE_Connector::ACE_UPIPE_Connector (ACE_UPIPE_Stream &new_stream,
- const ACE_UPIPE_Addr &addr,
- ACE_Time_Value *timeout,
- const ACE_Addr &local_sap,
- int reuse_addr,
- int flags,
- int perms)
-{
- ACE_TRACE ("ACE_UPIPE_Connector::ACE_UPIPE_Connector");
- if (this->connect (new_stream, addr, timeout, local_sap,
- reuse_addr, flags, perms) == -1
- && timeout != 0 && !(errno == EWOULDBLOCK || errno == ETIME))
- ACE_ERROR ((LM_ERROR, "address %s, %p\n",
- addr.get_path_name (), "ACE_UPIPE_Connector"));
-}
-
-inline int
-ACE_UPIPE_Connector::reset_new_handle (ACE_HANDLE handle)
-{
- ACE_UNUSED_ARG (handle);
- // Nothing to do here since the handle is not a socket
- return 0;
-}
-
diff --git a/ace/UPIPE_Stream.cpp b/ace/UPIPE_Stream.cpp
deleted file mode 100644
index 596265045db..00000000000
--- a/ace/UPIPE_Stream.cpp
+++ /dev/null
@@ -1,225 +0,0 @@
-// UPIPE_Stream.cpp
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/UPIPE_Stream.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#if !defined (__ACE_INLINE__)
-#include "ace/UPIPE_Stream.i"
-#endif /* __ACE_INLINE__ */
-
-
-ACE_ALLOC_HOOK_DEFINE(ACE_UPIPE_Stream)
-
-ACE_UPIPE_Stream::ACE_UPIPE_Stream (void)
- : mb_last_ (0),
- remaining_ (0),
- reference_count_ (0)
-{
- ACE_TRACE ("ACE_UPIPE_Stream::ACE_UPIPE_STREAM");
-}
-
-ACE_UPIPE_Stream::~ACE_UPIPE_Stream (void)
-{
- if (this->mb_last_ != 0)
- this->mb_last_->release ();
-}
-
-int
-ACE_UPIPE_Stream::control (int cmd,
- void * val) const
-{
- ACE_TRACE ("ACE_UPIPE_Stream::control");
-
- return ((ACE_UPIPE_Stream *) this)->stream_.control
- ((ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds) cmd, val);
-}
-
-void
-ACE_UPIPE_Stream::dump (void) const
-{
- ACE_TRACE ("ACE_UPIPE_Stream::dump");
-}
-
-int
-ACE_UPIPE_Stream::close (void)
-{
- ACE_TRACE ("ACE_UPIPE_Stream::close");
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->lock_, -1));
-
- this->reference_count_--;
-
- if (this->reference_count_ == 0)
- {
- // Since the UPIPE should have been closed earlier we won't bother
- // checking to see if closing it now fails.
-
- if (this->ACE_SPIPE::get_handle () != ACE_INVALID_HANDLE)
- this->ACE_SPIPE::close ();
-
- // Close down the ACE_stream.
- return this->stream_.close ();
- }
- return 0;
-}
-
-int
-ACE_UPIPE_Stream::get_remote_addr (ACE_UPIPE_Addr &remote_sap) const
-{
- ACE_TRACE ("ACE_UPIPE_Stream::get_remote_addr");
- remote_sap = this->remote_addr_;
- return 0;
-}
-
-int
-ACE_UPIPE_Stream::send (ACE_Message_Block *mb_p,
- ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_UPIPE_Stream::send_msg");
- return this->stream_.put (mb_p, timeout) == -1 ? -1 : 0;
-}
-
-int ACE_UPIPE_Stream::recv (ACE_Message_Block *& mb_p,
- ACE_Time_Value *timeout)
-{
- return this->stream_.get (mb_p, timeout) == -1 ? -1 : 0;
-}
-
-// Send a buffer.
-
-int
-ACE_UPIPE_Stream::send (const char *buffer,
- size_t n,
- ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_UPIPE_Stream::send");
-
- ACE_Message_Block *mb_p;
- ACE_NEW_RETURN (mb_p, ACE_Message_Block (n), -1);
-
- mb_p->copy (buffer, n);
- return this->stream_.put (mb_p, timeout) == -1 ? -1 : (int) n;
-}
-
-// Receive a buffer.
-
-int
-ACE_UPIPE_Stream::recv (char *buffer,
- size_t n,
- ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_UPIPE_Stream::recv");
- // Index in buffer.
- size_t bytes_read = 0;
-
- while (bytes_read < n)
- if (this->mb_last_ != 0)
- {
- // We have remaining data in our last read Message_Buffer.
-
- if (this->remaining_ < n)
- {
- // The remaining data is not enough.
-
- ACE_OS::memcpy ((void *) &buffer[bytes_read],
- this->mb_last_->rd_ptr (),
- this->remaining_);
- bytes_read += this->remaining_;
- this->remaining_ = 0;
- this->mb_last_ = this->mb_last_->release ();
- return bytes_read;
- }
- else
- {
- // The remaining data is at least enough. If there's
- // more, we'll get it the next time through.
-
- ACE_OS::memcpy (&buffer[bytes_read],
- this->mb_last_->rd_ptr (),
- n);
- bytes_read += n;
-
- // Advance rd_ptr.
- this->mb_last_->rd_ptr (n);
- this->remaining_ -= n;
-
- if (this->remaining_ == 0)
- // Now the Message_Buffer is empty.
-
- this->mb_last_ = this->mb_last_->release ();
- }
- }
- else
- {
- // We have to get a new Message_Buffer from our stream.
-
- int result = this->stream_.get (this->mb_last_, timeout);
-
- if (result == -1)
- {
- if (errno == EWOULDBLOCK && bytes_read > 0)
- // Return the number of bytes read before we timed out.
- return bytes_read;
- else
- return -1;
- }
- this->remaining_ = this->mb_last_->size ();
- }
-
- return bytes_read;
-}
-
-int
-ACE_UPIPE_Stream::send_n (const char *buf,
- size_t n,
- ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_UPIPE_Stream::send_n");
-
- size_t bytes_written;
- ssize_t len = 0;
-
- for (bytes_written = 0;
- bytes_written < n;
- bytes_written += len)
- {
- len = this->send (buf + bytes_written,
- n - bytes_written,
- timeout);
-
- if (len == -1)
- return -1;
- }
-
- return bytes_written;
-}
-
-int
-ACE_UPIPE_Stream::recv_n (char *buf,
- size_t n,
- ACE_Time_Value *timeout)
-{
- ACE_TRACE ("ACE_UPIPE_Stream::recv_n");
- size_t bytes_read;
- ssize_t len = 0;
-
- for (bytes_read = 0;
- bytes_read < n;
- bytes_read += len)
- {
- len = this->recv (buf + bytes_read,
- n - bytes_read,
- timeout);
- if (len == -1)
- return -1;
- else if (len == 0)
- break;
- }
-
- return bytes_read;
-}
-
-#endif /* ACE_HAS_THREADS */
-
diff --git a/ace/UPIPE_Stream.h b/ace/UPIPE_Stream.h
deleted file mode 100644
index d6a9726bf40..00000000000
--- a/ace/UPIPE_Stream.h
+++ /dev/null
@@ -1,129 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// UPIPE_Stream.h
-//
-// = AUTHOR
-// Gerhard Lenzer and Douglas C. Schmidt
-//
-// ============================================================================
-
-#if !defined ACE_UPIPE_STREAM_H
-#define ACE_UPIPE_STREAM_H
-
-#include "ace/Stream.h"
-#include "ace/Synch.h"
-#include "ace/SPIPE.h"
-#include "ace/Message_Queue.h"
-#include "ace/UPIPE_Addr.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Use a typedef to make life easier later on.
-typedef ACE_Stream<ACE_SYNCH> MT_Stream;
-
-class ACE_Export ACE_UPIPE_Stream : public ACE_SPIPE
-{
- // = TITLE
- // Defines the method that transfer data on a UPIPE.
-public:
- friend class ACE_UPIPE_Acceptor;
- friend class ACE_UPIPE_Connector;
-
- // = Initialization and Termination.
-
- ACE_UPIPE_Stream (void);
-
- virtual ~ACE_UPIPE_Stream (void);
-
- int close (void);
- // Shut down the UPIPE and release resources.
-
- ACE_HANDLE get_handle (void) const;
- // Return the underlying I/O handle.
-
- // = Send/recv ACE Message_Blocks.
- int send (ACE_Message_Block *mb_p,
- ACE_Time_Value *timeout = 0);
- // Send a message through the message queue. Returns -1 on error,
- // else 0.
-
- int recv (ACE_Message_Block *&mb_p,
- ACE_Time_Value *timeout = 0);
- // Recv a message from the message queue. Returns -1 on error, else
- // 0.
-
- // = Send/recv char buffers.
- int send (const char *buffer,
- size_t n,
- ACE_Time_Value *timeout = 0);
- // Send a buffer of <n> bytes through the message queue. Returns -1
- // on error, else number of bytes sent.
-
- int recv (char *buffer,
- size_t n,
- ACE_Time_Value *timeout = 0);
- // Recv a buffer of upto <n> bytes from the message queue. Returns
- // -1 on error, else number of bytes read.
-
- int send_n (const char *buffer,
- size_t n,
- ACE_Time_Value *timeout = 0);
- // Send a buffer of exactly <n> bytes to the message queue. Returns
- // -1 on error, else number of bytes written (which should == n).
-
- int recv_n (char *buffer,
- size_t n,
- ACE_Time_Value *timeout = 0);
- // Recv a buffer of exactly <n> bytes from the message queue.
- // Returns -1 on error, else the number of bytes read.
-
- int control (int cmd, void *val) const;
- // Perform control operations on the UPIPE_Stream.
-
- int get_remote_addr (ACE_UPIPE_Addr &remote_sap) const;
- // Return the remote address we are connected to.
-
- void dump (void) const;
- // Dump the state of an object.
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
-private:
- ACE_Message_Block *mb_last_;
- // To hold the last ACE_Message_Block read out of the stream. Thus
- // allowing subsequent reads from one ACE_Message_Block
-
- size_t remaining_;
- // Holds the number of bytes that are still available in mb_last_.
-
- ACE_UPIPE_Addr remote_addr_;
- // Address of who we are connected to.
-
- MT_Stream stream_;
- // Stream component used by the <UPIPE_Acceptor> and
- // <UPIPE_Connector> to link together two UPIPE_Streams.
-
- int reference_count_;
- // Keep track of whether the sender and receiver have both shut
- // down.
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- ACE_Thread_Mutex lock_;
- // Ensure that we are thread-safe.
-#endif /* ACE_MT_SAFE */
-};
-
-#if defined (__ACE_INLINE__)
-#include "ace/UPIPE_Stream.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_HAS_THREADS */
-#endif /*ACE_UPIPE_STREAM_H */
diff --git a/ace/UPIPE_Stream.i b/ace/UPIPE_Stream.i
deleted file mode 100644
index c2297fcffce..00000000000
--- a/ace/UPIPE_Stream.i
+++ /dev/null
@@ -1,12 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// UPIPE_Stream.i
-
-ACE_INLINE ACE_HANDLE
-ACE_UPIPE_Stream::get_handle (void) const
-{
- ACE_TRACE ("ACE_UPIPE_Stream::get_handle");
- return this->ACE_SPIPE::get_handle ();
-}
-
diff --git a/ace/VCAUTO.MAK b/ace/VCAUTO.MAK
deleted file mode 100644
index 8a9f98aa62a..00000000000
--- a/ace/VCAUTO.MAK
+++ /dev/null
@@ -1,18 +0,0 @@
-# Directory: ace/
-# $Id$
-# Auto makefile for ace library.
-# This file is specialized.
-
-MYMAKEFLAGS = /$(MAKEFLAGS)
-
-ace_dll: DLL
- @NMake $(MYMAKEFLAGS) CFG="ACE dynamic library - $(ACE_PLATFORM) $(ACE_TARGET)" /NOLOGO /F $@.mak $(ACE_ACTION)
-
-#ace_lib: LIB
-# @NMake $(MYMAKEFLAGS) CFG="ACE static library - $(ACE_PLATFORM) $(ACE_TARGET)" /NOLOGO /F $@.mak $(ACE_ACTION)
-
-DLL :
- @mkdir DLL
-
-LIB :
- @mkdir LIB
diff --git a/ace/Version.h b/ace/Version.h
deleted file mode 100644
index 98490204125..00000000000
--- a/ace/Version.h
+++ /dev/null
@@ -1,7 +0,0 @@
-// $Id$
-// This is an automatically generated file.
-
-#define ACE_MAJOR_VERSION (4u)
-#define ACE_MINOR_VERSION (4u)
-#define ACE_BETA_VERSION (36u)
-#define ACE_VERSION "4.4.36\0"
diff --git a/ace/WFMO_Reactor.cpp b/ace/WFMO_Reactor.cpp
deleted file mode 100644
index 49dd2562504..00000000000
--- a/ace/WFMO_Reactor.cpp
+++ /dev/null
@@ -1,1778 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#include "ace/WFMO_Reactor.h"
-
-#include "ace/Handle_Set.h"
-#include "ace/Timer_Heap.h"
-#include "ace/Thread.h"
-
-#if !defined (__ACE_INLINE__)
-#include "ace/WFMO_Reactor.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
-
-#include "ace/Auto_Ptr.h"
-
-ACE_WFMO_Reactor_Handler_Repository::ACE_WFMO_Reactor_Handler_Repository (ACE_WFMO_Reactor &wfmo_reactor)
- : wfmo_reactor_ (wfmo_reactor)
-{
-}
-
-int
-ACE_WFMO_Reactor_Handler_Repository::open (size_t size)
-{
- // Dynamic allocation
- ACE_NEW_RETURN (this->current_handles_, ACE_HANDLE[size], -1);
- ACE_NEW_RETURN (this->current_info_, Current_Info[size], -1);
- ACE_NEW_RETURN (this->current_suspended_info_, Suspended_Info[size], -1);
- ACE_NEW_RETURN (this->to_be_added_info_, To_Be_Added_Info[size], -1);
-
- // Initialization
- this->max_size_ = size;
- this->max_handlep1_ = 0;
- this->suspended_handles_ = 0;
- this->handles_to_be_added_ = 0;
- this->handles_to_be_deleted_ = 0;
- this->handles_to_be_suspended_ = 0;
- this->handles_to_be_resumed_ = 0;
-
- for (size_t i = 0; i < size; i++)
- this->current_handles_[i] = ACE_INVALID_HANDLE;
-
- return 0;
-}
-
-ACE_WFMO_Reactor_Handler_Repository::~ACE_WFMO_Reactor_Handler_Repository (void)
-{
- // Free up dynamically allocated space
- delete[] this->current_handles_;
- delete[] this->current_info_;
- delete[] this->current_suspended_info_;
- delete[] this->to_be_added_info_;
-}
-
-void
-ACE_WFMO_Reactor_Handler_Repository::remove_network_events_i (long &existing_masks,
- ACE_Reactor_Mask to_be_removed_masks)
-{
- if (ACE_BIT_ENABLED (to_be_removed_masks, ACE_Event_Handler::READ_MASK))
- {
- ACE_CLR_BITS (existing_masks, FD_READ);
- ACE_CLR_BITS (existing_masks, FD_CLOSE);
- }
-
- if (ACE_BIT_ENABLED (to_be_removed_masks, ACE_Event_Handler::WRITE_MASK))
- ACE_CLR_BITS (existing_masks, FD_WRITE);
-
- if (ACE_BIT_ENABLED (to_be_removed_masks, ACE_Event_Handler::EXCEPT_MASK))
- ACE_CLR_BITS (existing_masks, FD_OOB);
-
- if (ACE_BIT_ENABLED (to_be_removed_masks, ACE_Event_Handler::ACCEPT_MASK))
- ACE_CLR_BITS (existing_masks, FD_ACCEPT);
-
- if (ACE_BIT_ENABLED (to_be_removed_masks, ACE_Event_Handler::CONNECT_MASK))
- ACE_CLR_BITS (existing_masks, FD_CONNECT);
-
- if (ACE_BIT_ENABLED (to_be_removed_masks, ACE_Event_Handler::QOS_MASK))
- ACE_CLR_BITS (existing_masks, FD_QOS);
-
- if (ACE_BIT_ENABLED (to_be_removed_masks, ACE_Event_Handler::GROUP_QOS_MASK))
- ACE_CLR_BITS (existing_masks, FD_GROUP_QOS);
-}
-
-int
-ACE_WFMO_Reactor_Handler_Repository::unbind_i (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- int &changes_required)
-{
- int error = 0;
-
- // Remember this value; only if it changes do we need to wakeup
- // the other threads
- size_t original_handle_count = this->handles_to_be_deleted_;
-
- // Go through all the handles looking for <handle>. Even if we find
- // it, we continue through the rest of the list since <handle> could
- // appear multiple times. All handles are checked.
-
- int result = 0;
- size_t i;
-
- // First check the current entries
- for (i = 0; i < this->max_handlep1_ && error == 0; i++)
- // Since the handle can either be the event or the I/O handle,
- // we have to check both
- if ((this->current_handles_[i] == handle ||
- this->current_info_[i].io_handle_ == handle) &&
- // Make sure that it is not already marked for deleted
- !this->current_info_[i].delete_entry_)
- {
- result = this->remove_handler_i (i, mask);
- if (result == -1)
- error = 1;
- }
-
- // Then check the suspended entries
- for (i = 0; i < this->suspended_handles_ && error == 0; i++)
- // Since the handle can either be the event or the I/O handle,
- // we have to check both
- if ((this->current_suspended_info_[i].io_handle_ == handle ||
- this->current_suspended_info_[i].event_handle_ == handle) &&
- // Make sure that it is not already marked for deleted
- !this->current_suspended_info_[i].delete_entry_)
- {
- result = this->remove_suspended_handler_i (i, mask);
- if (result == -1)
- error = 1;
- }
-
- // Then check the to_be_added entries
- for (i = 0; i < this->handles_to_be_added_ && error == 0; i++)
- // Since the handle can either be the event or the I/O handle,
- // we have to check both
- if ((this->to_be_added_info_[i].io_handle_ == handle ||
- this->to_be_added_info_[i].event_handle_ == handle) &&
- // Make sure that it is not already marked for deleted
- !this->to_be_added_info_[i].delete_entry_)
- {
- result = this->remove_to_be_added_handler_i (i, mask);
- if (result == -1)
- error = 1;
- }
-
- // Only if the number of handlers to be deleted changes do we need
- // to wakeup the other threads
- if (original_handle_count < this->handles_to_be_deleted_)
- changes_required = 1;
-
- return error ? -1 : 0;
-}
-
-int
-ACE_WFMO_Reactor_Handler_Repository::remove_handler_i (size_t index,
- ACE_Reactor_Mask to_be_removed_masks)
-{
- // I/O entries
- if (this->current_info_[index].io_entry_)
- {
- // See if there are other events that the <Event_Handler> is
- // interested in
- this->remove_network_events_i (this->current_info_[index].network_events_,
- to_be_removed_masks);
-
- // Disassociate/Reassociate the event from/with the I/O handle.
- // This will depend on the value of remaining set of network
- // events that the <event_handler> is interested in. I don't
- // think we can do anything about errors here, so I will not
- // check this.
- ::WSAEventSelect ((SOCKET) this->current_info_[index].io_handle_,
- this->current_handles_[index],
- this->current_info_[index].network_events_);
- }
- // Normal event entries.
- else
- {
- if (ACE_BIT_ENABLED (to_be_removed_masks, ACE_Event_Handler::DONT_CALL))
- // Preserve DONT_CALL
- to_be_removed_masks = ACE_Event_Handler::DONT_CALL;
- else
- // Make sure that the <to_be_removed_masks> is the NULL_MASK
- to_be_removed_masks = ACE_Event_Handler::NULL_MASK;
- }
-
- // If there are no more events that the <Event_Handler> is
- // interested in, or this is a non-I/O entry, schedule the
- // <Event_Handler> for removal
- if (this->current_info_[index].network_events_ == 0)
- {
- // Mark to be deleted
- this->current_info_[index].delete_entry_ = 1;
- // Remember the mask
- this->current_info_[index].close_masks_ = to_be_removed_masks;
- // Increment the handle count
- this->handles_to_be_deleted_++;
- }
-
- return 0;
-}
-
-int
-ACE_WFMO_Reactor_Handler_Repository::remove_suspended_handler_i (size_t index,
- ACE_Reactor_Mask to_be_removed_masks)
-{
- // I/O entries
- if (this->current_suspended_info_[index].io_entry_)
- {
- // See if there are other events that the <Event_Handler> is
- // interested in
- this->remove_network_events_i (this->current_suspended_info_[index].network_events_,
- to_be_removed_masks);
-
- // Disassociate/Reassociate the event from/with the I/O handle.
- // This will depend on the value of remaining set of network
- // events that the <event_handler> is interested in. I don't
- // think we can do anything about errors here, so I will not
- // check this.
- ::WSAEventSelect ((SOCKET) this->current_suspended_info_[index].io_handle_,
- this->current_suspended_info_[index].event_handle_,
- this->current_suspended_info_[index].network_events_);
- }
- // Normal event entries.
- else
- {
- if (ACE_BIT_ENABLED (to_be_removed_masks, ACE_Event_Handler::DONT_CALL))
- // Preserve DONT_CALL
- to_be_removed_masks = ACE_Event_Handler::DONT_CALL;
- else
- // Make sure that the <to_be_removed_masks> is the NULL_MASK
- to_be_removed_masks = ACE_Event_Handler::NULL_MASK;
- }
-
- // If there are no more events that the <Event_Handler> is
- // interested in, or this is a non-I/O entry, schedule the
- // <Event_Handler> for removal
- if (this->current_suspended_info_[index].network_events_ == 0)
- {
- // Mark to be deleted
- this->current_suspended_info_[index].delete_entry_ = 1;
- // Remember the mask
- this->current_suspended_info_[index].close_masks_ = to_be_removed_masks;
- // Increment the handle count
- this->handles_to_be_deleted_++;
- }
-
- return 0;
-}
-
-int
-ACE_WFMO_Reactor_Handler_Repository::remove_to_be_added_handler_i (size_t index,
- ACE_Reactor_Mask to_be_removed_masks)
-{
- // I/O entries
- if (this->to_be_added_info_[index].io_entry_)
- {
- // See if there are other events that the <Event_Handler> is
- // interested in
- this->remove_network_events_i (this->to_be_added_info_[index].network_events_,
- to_be_removed_masks);
-
- // Disassociate/Reassociate the event from/with the I/O handle.
- // This will depend on the value of remaining set of network
- // events that the <event_handler> is interested in. I don't
- // think we can do anything about errors here, so I will not
- // check this.
- ::WSAEventSelect ((SOCKET) this->to_be_added_info_[index].io_handle_,
- this->to_be_added_info_[index].event_handle_,
- this->to_be_added_info_[index].network_events_);
- }
- // Normal event entries.
- else
- {
- if (ACE_BIT_ENABLED (to_be_removed_masks, ACE_Event_Handler::DONT_CALL))
- // Preserve DONT_CALL
- to_be_removed_masks = ACE_Event_Handler::DONT_CALL;
- else
- // Make sure that the <to_be_removed_masks> is the NULL_MASK
- to_be_removed_masks = ACE_Event_Handler::NULL_MASK;
- }
-
- // If there are no more events that the <Event_Handler> is
- // interested in, or this is a non-I/O entry, schedule the
- // <Event_Handler> for removal
- if (this->to_be_added_info_[index].network_events_ == 0)
- {
- // Mark to be deleted
- this->to_be_added_info_[index].delete_entry_ = 1;
- // Remember the mask
- this->to_be_added_info_[index].close_masks_ = to_be_removed_masks;
- // Increment the handle count
- this->handles_to_be_deleted_++;
- }
-
- return 0;
-}
-
-int
-ACE_WFMO_Reactor_Handler_Repository::suspend_handler_i (ACE_HANDLE handle,
- int &changes_required)
-{
- // Remember this value; only if it changes do we need to wakeup
- // the other threads
- size_t original_handle_count = this->handles_to_be_suspended_;
- int result = 0;
- size_t i = 0;
-
- // Go through all the handles looking for <handle>. Even if we find
- // it, we continue through the rest of the list since <handle> could
- // appear multiple times. All handles are checked.
- for (i = 0; i < this->max_handlep1_; i++)
- // Since the handle can either be the event or the I/O handle,
- // we have to check both
- if ((this->current_handles_[i] == handle ||
- this->current_info_[i].io_handle_ == handle) &&
- // Make sure that it is not already marked for suspension
- !this->current_info_[i].suspend_entry_)
- {
- // Mark to be suspended
- this->current_info_[i].suspend_entry_ = 1;
- // Increment the handle count
- this->handles_to_be_suspended_++;
- }
-
- // Then check the to_be_added entries
- for (i = 0; i < this->handles_to_be_added_; i++)
- // Since the handle can either be the event or the I/O handle,
- // we have to check both
- if ((this->to_be_added_info_[i].io_handle_ == handle ||
- this->to_be_added_info_[i].event_handle_ == handle) &&
- // Make sure that it is not already marked for suspension
- !this->to_be_added_info_[i].suspend_entry_)
- {
- // Mark to be suspended
- this->to_be_added_info_[i].suspend_entry_ = 1;
- // Increment the handle count
- this->handles_to_be_suspended_++;
- }
-
- // Only if the number of handlers to be deleted changes do we need
- // to wakeup the other threads
- if (original_handle_count < this->handles_to_be_suspended_)
- changes_required = 1;
-
- return 0;
-}
-
-int
-ACE_WFMO_Reactor_Handler_Repository::resume_handler_i (ACE_HANDLE handle,
- int &changes_required)
-{
- // Remember this value; only if it changes do we need to wakeup
- // the other threads
- size_t original_handle_count = this->handles_to_be_resumed_;
-
- // Go through all the handles looking for <handle>. Even if we find
- // it, we continue through the rest of the list since <handle> could
- // appear multiple times. All handles are checked.
- int result = 0;
- size_t i = 0;
-
- for (i = 0; i < this->suspended_handles_; i++)
- // Since the handle can either be the event or the I/O handle,
- // we have to check both
- if ((this->current_suspended_info_[i].event_handle_ == handle ||
- this->current_suspended_info_[i].io_handle_ == handle) &&
- // Make sure that it is not already marked for resumption
- !this->current_suspended_info_[i].resume_entry_)
- {
- // Mark to be resumed
- this->current_suspended_info_[i].resume_entry_ = 1;
- // Increment the handle count
- this->handles_to_be_resumed_++;
- }
-
- // Then check the to_be_added entries
- for (i = 0; i < this->handles_to_be_added_; i++)
- // Since the handle can either be the event or the I/O handle,
- // we have to check both
- if ((this->to_be_added_info_[i].io_handle_ == handle ||
- this->to_be_added_info_[i].event_handle_ == handle) &&
- // Make sure that it is not already marked for resumption
- this->to_be_added_info_[i].suspend_entry_)
- {
- // Mark to be resumed
- this->to_be_added_info_[i].suspend_entry_ = 0;
- // Decrement the handle count
- this->handles_to_be_suspended_--;
- }
-
- // Only if the number of handlers to be deleted changes do we need
- // to wakeup the other threads
- if (original_handle_count < this->handles_to_be_resumed_)
- changes_required = 1;
-
- return 0;
-}
-
-void
-ACE_WFMO_Reactor_Handler_Repository::unbind_all (void)
-{
- {
- ACE_GUARD (ACE_Process_Mutex, ace_mon, this->wfmo_reactor_.lock_);
-
- int dummy;
- size_t i;
-
- // Remove all the current handlers
- for (i = 0; i < this->max_handlep1_; i++)
- this->unbind_i (this->current_handles_[i],
- ACE_Event_Handler::ALL_EVENTS_MASK,
- dummy);
-
- // Remove all the suspended handlers
- for (i = 0; i < this->suspended_handles_; i++)
- this->unbind_i (this->current_suspended_info_[i].event_handle_,
- ACE_Event_Handler::ALL_EVENTS_MASK,
- dummy);
-
- // Remove all the to_be_added handlers
- for (i = 0; i < this->handles_to_be_added_; i++)
- this->unbind_i (this->to_be_added_info_[i].event_handle_,
- ACE_Event_Handler::ALL_EVENTS_MASK,
- dummy);
-
- }
-
- // The guard is released here
-
- // Wake up all threads in WaitForMultipleObjects so that they can
- // reconsult the handle set
- this->wfmo_reactor_.wakeup_all_threads ();
-}
-
-int
-ACE_WFMO_Reactor_Handler_Repository::bind_i (int io_entry,
- ACE_Event_Handler *event_handler,
- long network_events,
- ACE_HANDLE io_handle,
- ACE_HANDLE event_handle,
- int delete_event)
-{
- // Make sure that the <handle> is valid
- if (event_handle == ACE_INVALID_HANDLE)
- event_handle = event_handler->get_handle ();
- if (this->invalid_handle (event_handle))
- return -1;
-
- size_t current_size = this->max_handlep1_ +
- this->handles_to_be_added_ -
- this->handles_to_be_deleted_ +
- this->suspended_handles_;
-
- // Make sure that there's room in the table.
- if (current_size < this->max_size_)
- {
- // Cache this set into the <to_be_added_info_>, till we come
- // around to actually adding this to the <current_info_>
- this->to_be_added_info_[this->handles_to_be_added_].set (event_handle,
- io_entry,
- event_handler,
- io_handle,
- network_events,
- delete_event);
-
- this->handles_to_be_added_++;
-
- // Wake up all threads in WaitForMultipleObjects so that they can
- // reconsult the handle set
- this->wfmo_reactor_.wakeup_all_threads ();
- }
- else
- return -1;
-
- return 0;
-}
-
-int
-ACE_WFMO_Reactor_Handler_Repository::make_changes_in_current_infos (void)
-{
- // Go through the entire valid array and check for all handles that
- // have been schedule for deletion
- if (this->handles_to_be_deleted_ > 0 || this->handles_to_be_suspended_ > 0)
- {
- // This will help us in keeping track of the last valid index in the
- // handle arrays
- int last_valid_index = this->max_handlep1_ - 1;
-
- for (int i = last_valid_index; i >= 0; i--)
- {
- // This stuff is necessary here, since we should not make
- // the upcall until all the internal data structures have
- // been updated. This is to protect against upcalls that
- // try to deregister again.
- ACE_HANDLE handle = ACE_INVALID_HANDLE;
- ACE_Reactor_Mask masks = ACE_Event_Handler::NULL_MASK;
- ACE_Event_Handler *event_handler = 0;
-
- // See if this entry is scheduled for deletion
- if (this->current_info_[i].delete_entry_)
- {
- // Calling the <handle_close> method here will ensure that we
- // will only call it once per deregistering <Event_Handler>.
- // This is essential in the case when the <Event_Handler> will
- // do something like delete itself and we have multiple
- // threads in WFMO_Reactor.
- //
- // Make sure that the DONT_CALL mask is not set
- masks = this->current_info_[i].close_masks_;
- if (ACE_BIT_ENABLED (masks, ACE_Event_Handler::DONT_CALL) == 0)
- {
- // Grab the correct handle depending on the type entry
- if (this->current_info_[i].io_entry_)
- handle = this->current_info_[i].io_handle_;
- else
- handle = this->current_handles_[i];
-
- // Event handler
- event_handler = this->current_info_[i].event_handler_;
- }
-
- // If <WFMO_Reactor> created the event, we need to clean it up
- if (this->current_info_[i].delete_event_)
- ACE_OS::event_destroy (&this->current_handles_[i]);
-
- // Reduce count by one
- this->handles_to_be_deleted_--;
- }
-
- // See if this entry is scheduled for suspension
- else if (this->current_info_[i].suspend_entry_)
- {
- this->current_suspended_info_ [this->suspended_handles_].set (this->current_handles_[i],
- this->current_info_[i]);
- // Increase number of suspended handles
- this->suspended_handles_++;
-
- // Reduce count by one
- this->handles_to_be_suspended_--;
- }
-
- // See if this entry is scheduled for deletion or suspension
- // If so we need to clean up
- if (this->current_info_[i].delete_entry_ || this->current_info_[i].suspend_entry_)
- {
- if (i == last_valid_index)
- // If this is the last handle in the set, no need to swap
- // places. Simply remove it.
- {
- // Reset the info in this slot
- this->current_info_[i].reset ();
- this->current_handles_[i] = ACE_INVALID_HANDLE;
- }
- else
- // Swap this handle with the last valid handle
- {
- // Struct copy
- this->current_info_[i] = this->current_info_[last_valid_index];
- this->current_handles_[i] = this->current_handles_[last_valid_index];
- // Reset the info in the last slot
- this->current_info_[last_valid_index].reset ();
- this->current_handles_[last_valid_index] = ACE_INVALID_HANDLE;
- }
- // Reset the last valid index and clean up the entry in the
- // <to_be_deleted_set_>
- last_valid_index--;
- }
-
- // Now that all internal structures have been updated, make
- // the upcall.
- if (event_handler != 0)
- event_handler->handle_close (handle, masks);
- }
- // Reset <this->max_handlep1_>
- this->max_handlep1_ = last_valid_index + 1;
- }
-
- return 0;
-}
-
-int
-ACE_WFMO_Reactor_Handler_Repository::make_changes_in_suspension_infos (void)
-{
- int i;
-
- // Go through the <suspended_handle> array
- if (this->handles_to_be_deleted_ > 0 || this->handles_to_be_resumed_ > 0)
- {
- int last_valid_index = this->suspended_handles_ - 1;
- for (i = last_valid_index; i >= 0; i--)
- {
- // This stuff is necessary here, since we should not make
- // the upcall until all the internal data structures have
- // been updated. This is to protect against upcalls that
- // try to deregister again.
- ACE_HANDLE handle = ACE_INVALID_HANDLE;
- ACE_Reactor_Mask masks = ACE_Event_Handler::NULL_MASK;
- ACE_Event_Handler *event_handler = 0;
-
- // See if this entry is scheduled for deletion
- if (this->current_suspended_info_[i].delete_entry_)
- {
- // Calling the <handle_close> method here will ensure that we
- // will only call it once per deregistering <Event_Handler>.
- // This is essential in the case when the <Event_Handler> will
- // do something like delete itself and we have multiple
- // threads in WFMO_Reactor.
- //
- // Make sure that the DONT_CALL mask is not set
- masks = this->current_suspended_info_[i].close_masks_;
- if (ACE_BIT_ENABLED (masks, ACE_Event_Handler::DONT_CALL) == 0)
- {
- // Grab the correct handle depending on the type entry
- if (this->current_suspended_info_[i].io_entry_)
- handle = this->current_suspended_info_[i].io_handle_;
- else
- handle = this->current_suspended_info_[i].event_handle_;
-
- // Upcall
- event_handler = this->current_suspended_info_[i].event_handler_;
- }
-
- // If <WFMO_Reactor> created the event, we need to clean it up
- if (this->current_suspended_info_[i].delete_event_)
- ACE_OS::event_destroy (&this->current_suspended_info_[i].event_handle_);
-
- // Reduce count by one
- this->handles_to_be_deleted_--;
- }
-
- else if (this->current_suspended_info_[i].resume_entry_)
- {
- // Add to the end of the current handles set
- this->current_handles_[this->max_handlep1_] = this->current_suspended_info_[i].event_handle_;
- // Struct copy
- this->current_info_[this->max_handlep1_].set (this->current_suspended_info_[i]);
- this->max_handlep1_++;
-
- // Reduce count by one
- this->handles_to_be_resumed_--;
- }
-
- if (this->current_suspended_info_[i].resume_entry_ ||
- this->current_suspended_info_[i].delete_entry_)
- {
- // Is this the last entry
- if (i == last_valid_index)
- // Reset the <suspended> arrays entries
- this->current_suspended_info_[i].reset ();
- else
- {
- // Struct copy
- this->current_suspended_info_[i] = this->current_suspended_info_[last_valid_index];
- this->current_suspended_info_[last_valid_index].reset ();
- }
- // Reduce the number of suspended handles
- last_valid_index--;
- }
-
- // Now that all internal structures have been updated, make
- // the upcall.
- if (event_handler != 0)
- event_handler->handle_close (handle, masks);
- }
-
- // Reset <this->suspended_handles_>
- this->suspended_handles_ = last_valid_index + 1;
- }
-
- return 0;
-}
-
-int
-ACE_WFMO_Reactor_Handler_Repository::make_changes_in_to_be_added_infos (void)
-{
- int i;
-
- // Go through the <to_be_added_*> arrays
- for (i = 0; i < (int) this->handles_to_be_added_; i++)
- {
- // This stuff is necessary here, since we should not make
- // the upcall until all the internal data structures have
- // been updated. This is to protect against upcalls that
- // try to deregister again.
- ACE_HANDLE handle = ACE_INVALID_HANDLE;
- ACE_Reactor_Mask masks = ACE_Event_Handler::NULL_MASK;
- ACE_Event_Handler *event_handler = 0;
-
- // See if this entry is scheduled for deletion
- if (this->to_be_added_info_[i].delete_entry_)
- {
- // Calling the <handle_close> method here will ensure that we
- // will only call it once per deregistering <Event_Handler>.
- // This is essential in the case when the <Event_Handler> will
- // do something like delete itself and we have multiple
- // threads in WFMO_Reactor.
- //
- // Make sure that the DONT_CALL mask is not set
- masks = this->to_be_added_info_[i].close_masks_;
- if (ACE_BIT_ENABLED (masks, ACE_Event_Handler::DONT_CALL) == 0)
- {
- // Grab the correct handle depending on the type entry
- if (this->to_be_added_info_[i].io_entry_)
- handle = this->to_be_added_info_[i].io_handle_;
- else
- handle = this->to_be_added_info_[i].event_handle_;
-
- // Upcall
- event_handler = this->to_be_added_info_[i].event_handler_;
- }
-
- // If <WFMO_Reactor> created the event, we need to clean it up
- if (this->to_be_added_info_[i].delete_event_)
- ACE_OS::event_destroy (&this->to_be_added_info_[i].event_handle_);
-
- // Reduce count by one
- this->handles_to_be_deleted_--;
- }
-
- // See if this entry is scheduled for suspension
- else if (this->to_be_added_info_[i].suspend_entry_)
- {
- this->current_suspended_info_ [this->suspended_handles_].set (this->to_be_added_info_[i].event_handle_,
- this->to_be_added_info_[i]);
- // Increase number of suspended handles
- this->suspended_handles_++;
-
- // Reduce count by one
- this->handles_to_be_suspended_--;
- }
-
- // If neither of the two flags are on, add to current
- else
- {
- // Add to the end of the current handles set
- this->current_handles_[this->max_handlep1_] = this->to_be_added_info_[i].event_handle_;
- // Struct copy
- this->current_info_[this->max_handlep1_].set (this->to_be_added_info_[i]);
- this->max_handlep1_++;
- }
-
- // Reset the <to_be_added_info_>
- this->to_be_added_info_[i].reset ();
-
- // Now that all internal structures have been updated, make the
- // upcall.
- if (event_handler != 0)
- event_handler->handle_close (handle, masks);
- }
-
- // Since all to be added handles have been taken care of, reset the
- // counter
- this->handles_to_be_added_ = 0;
-
- return 0;
-}
-
-/************************************************************/
-
-ACE_WFMO_Reactor::ACE_WFMO_Reactor (ACE_Sig_Handler *sh,
- ACE_Timer_Queue *tq)
- : signal_handler_ (0),
- delete_signal_handler_ (0),
- timer_queue_ (0),
- delete_timer_queue_ (0),
- handler_rep_ (*this),
- delete_handler_rep_ (0),
- lock_adapter_ (lock_),
- // this event is initially signaled
- ok_to_wait_ (1),
- // this event is initially unsignaled
- wakeup_all_threads_ (0),
- // this event is initially unsignaled
- waiting_to_change_state_ (0),
- new_owner_ (0),
- active_threads_ (0),
- owner_ (ACE_Thread::self ()),
- change_state_thread_ (0),
- open_for_business_ (0)
-{
- if (this->open (ACE_WFMO_Reactor::DEFAULT_SIZE, 0, sh, tq) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("WFMO_Reactor")));
-}
-
-ACE_WFMO_Reactor::ACE_WFMO_Reactor (size_t size,
- int unused,
- ACE_Sig_Handler *sh,
- ACE_Timer_Queue *tq)
- : signal_handler_ (0),
- delete_signal_handler_ (0),
- timer_queue_ (0),
- delete_timer_queue_ (0),
- handler_rep_ (*this),
- delete_handler_rep_ (0),
- lock_adapter_ (lock_),
- // this event is initially signaled
- ok_to_wait_ (1),
- // this event is initially unsignaled
- wakeup_all_threads_ (0),
- // this event is initially unsignaled
- waiting_to_change_state_ (0),
- new_owner_ (0),
- active_threads_ (0),
- owner_ (ACE_Thread::self ()),
- change_state_thread_ (0),
- open_for_business_ (0)
-{
- ACE_UNUSED_ARG (unused);
-
- if (this->open (size, 0, sh, tq) == -1)
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("%p\n"), ASYS_TEXT ("WFMO_Reactor")));
-}
-
-int
-ACE_WFMO_Reactor::open (size_t size,
- int unused,
- ACE_Sig_Handler *sh,
- ACE_Timer_Queue *tq)
-{
- ACE_UNUSED_ARG (unused);
- ACE_UNUSED_ARG (sh);
-
- // This GUARD is necessary since we are updating shared state.
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- // If we are already open, return -1
- if (this->open_for_business_)
- return -1;
-
- // Timer Queue
- if (this->delete_timer_queue_)
- delete this->timer_queue_;
-
- if (tq == 0)
- {
- ACE_NEW_RETURN (this->timer_queue_, ACE_Timer_Heap, -1);
- this->delete_timer_queue_ = 1;
- }
- else
- {
- this->timer_queue_ = tq;
- this->delete_timer_queue_ = 0;
- }
-
- // Signal Handler
- if (this->delete_signal_handler_)
- delete this->signal_handler_;
-
- if (sh == 0)
- {
- ACE_NEW_RETURN (this->signal_handler_, ACE_Sig_Handler, -1);
- this->delete_signal_handler_ = 1;
- }
- else
- {
- this->signal_handler_ = sh;
- this->delete_signal_handler_ = 0;
- }
-
- // Setup the atomic wait array (used later in <handle_events>)
- this->atomic_wait_array_[0] = this->lock_.lock ().proc_mutex_;
- this->atomic_wait_array_[1] = this->ok_to_wait_.handle ();
-
- // This is to guard against reopens of WFMO_Reactor
- if (this->delete_handler_rep_)
- this->handler_rep_.~ACE_WFMO_Reactor_Handler_Repository ();
-
- // Open the handle repository
- // Two additional handles for internal purposes
- if (this->handler_rep_.open (size + 2) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"),
- ASYS_TEXT ("opening handler repository")),
- -1);
- else
- this->delete_handler_rep_ = 1;
-
- /* NOTE */
- // The order of the following two registrations is very important
-
- // Open the notification handler
- if (this->notify_handler_.open (*this, this->timer_queue_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"),
- ASYS_TEXT ("opening notify handler ")),
- -1);
-
- // Register for <wakeup_all_threads> event
- if (this->register_handler (&this->wakeup_all_threads_handler_,
- this->wakeup_all_threads_.handle ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, ASYS_TEXT ("%p\n"),
- ASYS_TEXT ("registering thread wakeup handler")),
- -1);
-
- // Since we have added two handles into the handler repository,
- // update the <handler_repository_>
- if (this->handler_rep_.changes_required ())
- {
- // Make necessary changes to the handler repository
- this->handler_rep_.make_changes ();
- // Turn off <wakeup_all_threads_> since all necessary changes
- // have completed
- this->wakeup_all_threads_.reset ();
- }
-
- // We are open for business
- this->open_for_business_ = 1;
-
- return 0;
-}
-
-int
-ACE_WFMO_Reactor::set_sig_handler (ACE_Sig_Handler *signal_handler)
-{
- if (this->signal_handler_ != 0 && this->delete_signal_handler_ != 0)
- delete this->signal_handler_;
- this->signal_handler_ = signal_handler;
- this->delete_signal_handler_ = 0;
- return 0;
-}
-
-int
-ACE_WFMO_Reactor::set_timer_queue (ACE_Timer_Queue *timer_queue)
-{
- if (this->timer_queue_ != 0 && this->delete_timer_queue_ != 0)
- delete this->timer_queue_;
- this->timer_queue_ = timer_queue;
- this->delete_timer_queue_ = 0;
- return 0;
-}
-
-int
-ACE_WFMO_Reactor::close (void)
-{
- // This GUARD is necessary since we are updating shared state.
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- // If we are already closed, return error
- if (!this->open_for_business_)
- return -1;
-
- // We are now closed
- this->open_for_business_ = 0;
- // This will unregister all handles
- this->handler_rep_.close ();
-
- return 0;
-}
-
-ACE_WFMO_Reactor::~ACE_WFMO_Reactor (void)
-{
- // Assumption: No threads are left in the Reactor when this method
- // is called (i.e., active_threads_ == 0)
-
- // Close down
- this->close ();
-
- // Make necessary changes to the handler repository that we caused
- // by close ()
- this->handler_rep_.make_changes ();
-
- if (this->delete_timer_queue_)
- {
- delete this->timer_queue_;
- this->timer_queue_ = 0;
- this->delete_timer_queue_ = 0;
- }
-
- if (this->delete_signal_handler_)
- {
- delete this->signal_handler_;
- this->signal_handler_ = 0;
- this->delete_signal_handler_ = 0;
- }
-}
-
-int
-ACE_WFMO_Reactor::register_handler_i (ACE_HANDLE event_handle,
- ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- // Make sure that the <handle> is valid
- if (io_handle == ACE_INVALID_HANDLE)
- io_handle = event_handler->get_handle ();
- if (this->handler_rep_.invalid_handle (io_handle))
- return -1;
-
- long new_network_events = 0;
- int delete_event = 0;
-
- auto_ptr <ACE_Auto_Event> event;
-
- // Look up the repository to see if the <Event_Handler> is already
- // there.
- int found = this->handler_rep_.add_network_events_i (mask,
- io_handle,
- new_network_events,
- event_handle,
- delete_event);
-
- // Check to see if the user passed us a valid event; If not then we
- // need to create one
- if (event_handle == ACE_INVALID_HANDLE)
- {
- event = auto_ptr <ACE_Auto_Event> (new ACE_Auto_Event);
- event_handle = event->handle ();
- delete_event = 1;
- }
-
- int result = ::WSAEventSelect ((SOCKET) io_handle,
- event_handle,
- new_network_events);
-
- // If we had found the <Event_Handler> there is nothing more to do
- if (found)
- return result;
-
- else
- {
- // The <Event_Handler was not found in the repository
- // Add to the repository
- if (result != SOCKET_ERROR &&
- this->handler_rep_.bind_i (1,
- event_handler,
- new_network_events,
- io_handle,
- event_handle,
- delete_event) != -1)
- {
- if (delete_event)
- event->handle (ACE_INVALID_HANDLE);
- return 0;
- }
- else
- return -1;
- }
-}
-
-int
-ACE_WFMO_Reactor::schedule_wakeup_i (ACE_HANDLE io_handle,
- ACE_Reactor_Mask masks_to_be_added)
-{
- // Make sure that the <handle> is valid
- if (this->handler_rep_.invalid_handle (io_handle))
- return -1;
-
- long new_network_events = 0;
- int delete_event = 0;
- ACE_HANDLE event_handle = ACE_INVALID_HANDLE;
-
- // Look up the repository to see if the <Event_Handler> is already
- // there.
- int found = this->handler_rep_.add_network_events_i (masks_to_be_added,
- io_handle,
- new_network_events,
- event_handle,
- delete_event);
-
- if (found)
- return ::WSAEventSelect ((SOCKET) io_handle,
- event_handle,
- new_network_events);
- else
- return -1;
-}
-
-
-int
-ACE_WFMO_Reactor_Handler_Repository::add_network_events_i (ACE_Reactor_Mask mask,
- ACE_HANDLE io_handle,
- long &new_masks,
- ACE_HANDLE &event_handle,
- int &delete_event)
-{
- long *modified_masks = &new_masks;
- int found = 0;
- size_t i;
-
- // First go through the current entries
- //
- // Look for all entries in the current handles for matching handle
- // (except those that have been scheduled for deletion)
- for (i = 0; i < this->max_handlep1_ && !found; i++)
- if (io_handle == this->current_info_[i].io_handle_ &&
- !this->current_info_[i].delete_entry_)
- {
- found = 1;
- modified_masks = &this->current_info_[i].network_events_;
- delete_event = this->current_info_[i].delete_event_;
- event_handle = this->current_handles_[i];
- }
-
- // Then pass through the suspended handles
- //
- // Look for all entries in the suspended handles for matching handle
- // (except those that have been scheduled for deletion)
- for (i = 0; i < this->suspended_handles_ && !found; i++)
- if (io_handle == this->current_suspended_info_[i].io_handle_ &&
- !this->current_suspended_info_[i].delete_entry_)
- {
- found = 1;
- modified_masks = &this->current_suspended_info_[i].network_events_;
- delete_event = this->current_suspended_info_[i].delete_event_;
- event_handle = this->current_suspended_info_[i].event_handle_;
- }
-
- // Then check the to_be_added handles
- //
- // Look for all entries in the to_be_added handles for matching
- // handle (except those that have been scheduled for deletion)
- for (i = 0; i < this->handles_to_be_added_ && !found; i++)
- if (io_handle == this->to_be_added_info_[i].io_handle_ &&
- !this->to_be_added_info_[i].delete_entry_)
- {
- found = 1;
- modified_masks = &this->to_be_added_info_[i].network_events_;
- delete_event = this->to_be_added_info_[i].delete_event_;
- event_handle = this->to_be_added_info_[i].event_handle_;
- }
-
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::READ_MASK))
- {
- ACE_SET_BITS (*modified_masks, FD_READ);
- ACE_SET_BITS (*modified_masks, FD_CLOSE);
- }
-
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::WRITE_MASK))
- ACE_SET_BITS (*modified_masks, FD_WRITE);
-
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::EXCEPT_MASK))
- ACE_SET_BITS (*modified_masks, FD_OOB);
-
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::ACCEPT_MASK))
- ACE_SET_BITS (*modified_masks, FD_ACCEPT);
-
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::CONNECT_MASK))
- ACE_SET_BITS (*modified_masks, FD_CONNECT);
-
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::QOS_MASK))
- ACE_SET_BITS (*modified_masks, FD_QOS);
-
- if (ACE_BIT_ENABLED (mask, ACE_Event_Handler::GROUP_QOS_MASK))
- ACE_SET_BITS (*modified_masks, FD_GROUP_QOS);
-
- new_masks = *modified_masks;
-
- return found;
-}
-
-// Waits for and dispatches all events. Returns -1 on error, 0 if
-// max_wait_time expired, or the number of events that were dispatched.
-int
-ACE_WFMO_Reactor::event_handling (ACE_Time_Value *max_wait_time,
- int alertable)
-{
- ACE_TRACE ("ACE_WFMO_Reactor::event_handling");
-
- // Make sure we are not closed
- if (!this->open_for_business_)
- return -1;
-
- // Stash the current time -- the destructor of this object will
- // automatically compute how much time elapsed since this method was
- // called.
- ACE_Countdown_Time countdown (max_wait_time);
-
- // Check to see if it is ok to enter ::WaitForMultipleObjects
- // This will acquire <this->lock_> on success
- // On failure, the lock will not be acquired
- int result = this->ok_to_wait (max_wait_time, alertable);
- if (result != 1)
- return result;
-
- // Increment the number of active threads
- this->active_threads_++;
-
- // Release the <lock_>
- this->lock_.release ();
-
- // Update the countdown to reflect time waiting to play with the
- // mut and event.
- countdown.update ();
-
- // Calculate timeout
- int timeout = this->calculate_timeout (max_wait_time);
-
- // Wait for event to happen
- int wait_status = this->wait_for_multiple_events (timeout,
- alertable);
-
- // Upcall
- result = this->safe_dispatch (wait_status);
-
- return result;
-}
-
-int
-ACE_WFMO_Reactor::ok_to_wait (ACE_Time_Value *max_wait_time,
- int alertable)
-{
- // Calculate the max time we should spend here
- //
- // Note: There is really no need to involve the <timer_queue_> here
- // because even if a timeout in the <timer_queue_> does expire we
- // will not be able to dispatch it
- int timeout = max_wait_time == 0 ? INFINITE : max_wait_time->msec ();
-
- // Atomically wait for both the <lock_> and <ok_to_wait_> event
- int result = 0;
- while (1)
- {
- result = ::WaitForMultipleObjectsEx (sizeof this->atomic_wait_array_ / sizeof (ACE_HANDLE),
- this->atomic_wait_array_,
- TRUE,
- timeout,
- alertable);
- if (result != WAIT_IO_COMPLETION)
- break;
- }
-
- switch (result)
- {
- case WAIT_TIMEOUT:
- errno = ETIME;
- return 0;
- case WAIT_FAILED:
- case WAIT_ABANDONED_0:
- errno = ::GetLastError ();
- return -1;
- default:
- break;
- }
-
- // It is ok to enter ::WaitForMultipleObjects
- return 1;
-}
-
-int
-ACE_WFMO_Reactor::wait_for_multiple_events (int timeout,
- int alertable)
-{
- // Wait for any of handles_ to be active, or until timeout expires.
- // If <alertable> is enabled allow asynchronous completion of
- // ReadFile and WriteFile operations.
- return ::WaitForMultipleObjectsEx (this->handler_rep_.max_handlep1 (),
- this->handler_rep_.handles (),
- FALSE,
- timeout,
- alertable);
-}
-
-DWORD
-ACE_WFMO_Reactor::poll_remaining_handles (size_t index)
-{
- return ::WaitForMultipleObjects (this->handler_rep_.max_handlep1 () - index,
- this->handler_rep_.handles () + index,
- FALSE,
- 0);
-}
-
-int
-ACE_WFMO_Reactor::calculate_timeout (ACE_Time_Value *max_wait_time)
-{
- ACE_Time_Value *time = 0;
- if (this->owner_ == ACE_Thread::self ())
- time = this->timer_queue_->calculate_timeout (max_wait_time);
- else
- time = max_wait_time;
-
- if (time == 0)
- return INFINITE;
- else
- return time->msec ();
-}
-
-
-int
-ACE_WFMO_Reactor::expire_timers (void)
-{
- // If "owner" thread
- if (ACE_Thread::self () == this->owner_)
- // expire all pending timers.
- return this->timer_queue_->expire ();
-
- else
- // Nothing to expire
- return 0;
-}
-
-int
-ACE_WFMO_Reactor::dispatch (int wait_status)
-{
- int handlers_dispatched = 0;
-
- // Expire timers
- handlers_dispatched += this->expire_timers ();
-
- switch (wait_status)
- {
- case WAIT_FAILED: // Failure.
- errno = ::GetLastError ();
- return -1;
-
- case WAIT_TIMEOUT: // Timeout.
- errno = ETIME;
- return handlers_dispatched;
-
- case WAIT_IO_COMPLETION: // APC.
- return handlers_dispatched;
-
- default: // Dispatch.
- // We'll let dispatch worry about abandoned mutes.
- handlers_dispatched += this->dispatch_handles (wait_status);
- return handlers_dispatched;
- }
-}
-
-// Dispatches any active handles from <handles_[index]> to
-// <handles_[max_handlep1_]>, polling through our handle set looking
-// for active handles.
-int
-ACE_WFMO_Reactor::dispatch_handles (size_t wait_status)
-{
- // dispatch_index is the absolute index. Only += is used to
- // increment it.
- int dispatch_index = 0;
-
- // Cache this value, this is the absolute value.
- size_t max_handlep1 = this->handler_rep_.max_handlep1 ();
-
- // nCount starts off at <max_handlep1>, this is a transient count of
- // handles last waited on.
- size_t nCount = max_handlep1;
-
- for (int number_of_handlers_dispatched = 1;
- ;
- number_of_handlers_dispatched++)
- {
- if (wait_status >= WAIT_OBJECT_0 &&
- wait_status <= (WAIT_OBJECT_0 + nCount))
- dispatch_index += wait_status - WAIT_OBJECT_0;
- else
- // Otherwise, a handle was abandoned.
- dispatch_index += wait_status - WAIT_ABANDONED_0;
-
- // Dispatch handler
- if (this->dispatch_handler (dispatch_index, max_handlep1) == -1)
- return -1;
-
- // Increment index
- dispatch_index++;
-
- // We're done.
- if (dispatch_index >= max_handlep1)
- return number_of_handlers_dispatched;
-
- // Readjust nCount
- nCount -= dispatch_index;
-
- // Check the remaining handles
- wait_status = this->poll_remaining_handles (dispatch_index);
- switch (wait_status)
- {
- case WAIT_FAILED: // Failure.
- errno = ::GetLastError ();
- /* FALLTHRU */
- case WAIT_TIMEOUT:
- // There are no more handles ready, we can return.
- return number_of_handlers_dispatched;
- }
- }
-}
-
-int
-ACE_WFMO_Reactor::dispatch_handler (size_t index,
- size_t max_handlep1)
-{
- // Check if there are window messages that need to be dispatched
- if (index == max_handlep1)
- return this->dispatch_window_messages ();
-
- else
- {
- // Dispatch the handler if it has not been scheduled for deletion.
- // Note that this is a very week test if there are multiple threads
- // dispatching this index as no locks are held here. Generally, you
- // do not want to do something like deleting the this pointer in
- // handle_close() if you have registered multiple times and there is
- // more than one thread in WFMO_Reactor->handle_events().
- if (!this->handler_rep_.scheduled_for_deletion (index))
- {
- ACE_HANDLE event_handle = *(this->handler_rep_.handles () + index);
-
- if (this->handler_rep_.current_info ()[index].io_entry_)
- return this->complex_dispatch_handler (index, event_handle);
- else
- return this->simple_dispatch_handler (index, event_handle);
- }
- else
- // The handle was scheduled for deletion, so we will skip it.
- return 0;
- }
-}
-
-int
-ACE_WFMO_Reactor::simple_dispatch_handler (int index,
- ACE_HANDLE event_handle)
-{
- // This dispatch is used for non-I/O entires
-
- // Assign the ``signaled'' HANDLE so that callers can get it.
- siginfo_t sig (event_handle);
-
- ACE_Event_Handler *eh = this->handler_rep_.current_info ()[index].event_handler_;
-
- // Upcall
- if (eh->handle_signal (0, &sig) == -1)
- this->handler_rep_.unbind (event_handle, ACE_Event_Handler::NULL_MASK);
-
- return 0;
-}
-
-int
-ACE_WFMO_Reactor::complex_dispatch_handler (int index,
- ACE_HANDLE event_handle)
-{
- // This dispatch is used for I/O entires
-
- ACE_WFMO_Reactor_Handler_Repository::Current_Info &current_info =
- this->handler_rep_.current_info ()[index];
-
- // Upcall
- ACE_Reactor_Mask problems = this->upcall (current_info.event_handler_,
- current_info.io_handle_,
- event_handle,
- current_info.network_events_);
-
- if (problems != ACE_Event_Handler::NULL_MASK)
- this->handler_rep_.unbind (event_handle, problems);
-
- return 0;
-}
-
-ACE_Reactor_Mask
-ACE_WFMO_Reactor::upcall (ACE_Event_Handler *event_handler,
- ACE_HANDLE io_handle,
- ACE_HANDLE event_handle,
- long interested_events)
-{
- // This method figures out what exactly has happened to the socket
- // and then calls appropriate methods.
- ACE_Reactor_Mask problems = ACE_Event_Handler::NULL_MASK;
- WSANETWORKEVENTS events;
-
- if (::WSAEnumNetworkEvents ((SOCKET) io_handle,
- event_handle,
- &events) == SOCKET_ERROR)
- // Remove all masks
- return ACE_Event_Handler::ALL_EVENTS_MASK;
- else
- {
- long actual_events = events.lNetworkEvents;
-
- if ((interested_events & actual_events & FD_READ)
- && event_handler->handle_input (io_handle) == -1)
- ACE_SET_BITS (problems, ACE_Event_Handler::READ_MASK);
-
- if ((interested_events & actual_events & FD_CLOSE)
- && event_handler->handle_input (io_handle) == -1)
- ACE_SET_BITS (problems, ACE_Event_Handler::READ_MASK);
-
- if ((interested_events & actual_events & FD_WRITE)
- && event_handler->handle_output (io_handle) == -1)
- ACE_SET_BITS (problems, ACE_Event_Handler::WRITE_MASK);
-
- if ((interested_events & actual_events & FD_OOB)
- && event_handler->handle_exception (io_handle) == -1)
- ACE_SET_BITS (problems, ACE_Event_Handler::EXCEPT_MASK);
-
- if ((interested_events & actual_events & FD_ACCEPT)
- && event_handler->handle_input (io_handle) == -1)
- ACE_SET_BITS (problems, ACE_Event_Handler::ACCEPT_MASK);
-
- if (interested_events & actual_events & FD_CONNECT)
- {
- if (events.iErrorCode[FD_CONNECT_BIT] == 0)
- {
- // Successful connect
- if (event_handler->handle_output (io_handle) == -1)
- ACE_SET_BITS (problems,
- ACE_Event_Handler::CONNECT_MASK);
- }
- // Unsuccessful connect
- else if (event_handler->handle_input (io_handle) == -1)
- ACE_SET_BITS (problems, ACE_Event_Handler::CONNECT_MASK);
- }
-
- if ((interested_events & actual_events & FD_QOS)
- && event_handler->handle_qos (io_handle) == -1)
- ACE_SET_BITS (problems, ACE_Event_Handler::QOS_MASK);
-
- if ((interested_events & actual_events & FD_GROUP_QOS)
- && event_handler->handle_group_qos (io_handle) == -1)
- ACE_SET_BITS (problems, ACE_Event_Handler::GROUP_QOS_MASK);
- }
-
- return problems;
-}
-
-int
-ACE_WFMO_Reactor::update_state (void)
-{
- // This GUARD is necessary since we are updating shared state.
- ACE_GUARD_RETURN (ACE_Process_Mutex, monitor, this->lock_, -1);
-
- // Decrement active threads
- this->active_threads_--;
-
- // Check if the state of the handler repository has changed or new
- // owner has to be set
- if (this->handler_rep_.changes_required () || this->new_owner ())
- {
- if (this->change_state_thread_ == 0)
- // Try to become the thread which will be responsible for the
- // changes
- {
- this->change_state_thread_ = ACE_Thread::self ();
- // Make sure no new threads are allowed to enter
- this->ok_to_wait_.reset ();
-
- if (this->active_threads_ > 0)
- // Check for other active threads
- {
- // Wake up all other threads
- this->wakeup_all_threads_.signal ();
- // Release <lock_>
- monitor.release ();
- // Go to sleep waiting for all other threads to get done
- this->waiting_to_change_state_.wait ();
- // Re-acquire <lock_> again
- monitor.acquire ();
- }
-
- if (this->handler_rep_.changes_required ())
- // Make necessary changes to the handler repository
- this->handler_rep_.make_changes ();
- if (this->new_owner ())
- // Update the owner
- this->change_owner ();
- // Turn off <wakeup_all_threads_>
- this->wakeup_all_threads_.reset ();
- // Let everyone know that it is ok to go ahead
- this->ok_to_wait_.signal ();
- // Reset this flag
- this->change_state_thread_ = 0;
- }
- else if (this->active_threads_ == 0)
- // This thread did not get a chance to become the change
- // thread. If it is the last one out, it will wakeup the
- // change thread
- this->waiting_to_change_state_.signal ();
- }
- // This is if we were woken up explicitily by the user and there are
- // no state changes required.
- else if (this->active_threads_ == 0)
- // Turn off <wakeup_all_threads_>
- this->wakeup_all_threads_.reset ();
-
- return 0;
-}
-
-// ************************************************************
-
-ACE_WFMO_Reactor_Notify::ACE_WFMO_Reactor_Notify (void)
- : max_notify_iterations_ (-1),
- timer_queue_ (0)
-{
-}
-
-int
-ACE_WFMO_Reactor_Notify::open (ACE_WFMO_Reactor &wfmo_reactor,
- ACE_Timer_Queue *timer_queue)
-{
- timer_queue_ = timer_queue;
- return wfmo_reactor.register_handler (this);
-}
-
-ACE_HANDLE
-ACE_WFMO_Reactor_Notify::get_handle (void) const
-{
- return this->wakeup_one_thread_.handle ();
-}
-
-// Handle all pending notifications.
-
-int
-ACE_WFMO_Reactor_Notify::handle_signal (int signum,
- siginfo_t *siginfo,
- ucontext_t *)
-{
- ACE_UNUSED_ARG (signum);
-
- // Just check for sanity...
- if (siginfo->si_handle_ != this->wakeup_one_thread_.handle ())
- return -1;
-
- // This will get called when <WFMO_Reactor->wakeup_one_thread_> event
- // is signaled.
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) waking up to handle internal notifications\n")));
-
- for (int i = 1; ; i++)
- {
- ACE_Message_Block *mb = 0;
-
- if (this->message_queue_.dequeue_head
- (mb, (ACE_Time_Value *) &ACE_Time_Value::zero) == -1)
- {
- if (errno == EWOULDBLOCK)
- // We've reached the end of the processing, return
- // normally.
- return 0;
- else
- return -1; // Something weird happened...
- }
- else
- {
- ACE_Notification_Buffer *buffer =
- (ACE_Notification_Buffer *) mb->base ();
-
- // If eh == 0 then we've got major problems! Otherwise, we
- // need to dispatch the appropriate handle_* method on the
- // ACE_Event_Handler pointer we've been passed.
-
- if (buffer->eh_ != 0)
- {
- int result = 0;
-
- switch (buffer->mask_)
- {
- case ACE_Event_Handler::READ_MASK:
- result = buffer->eh_->handle_input (ACE_INVALID_HANDLE);
- break;
- case ACE_Event_Handler::WRITE_MASK:
- result = buffer->eh_->handle_output (ACE_INVALID_HANDLE);
- break;
- case ACE_Event_Handler::EXCEPT_MASK:
- result = buffer->eh_->handle_exception (ACE_INVALID_HANDLE);
- break;
- default:
- ACE_ERROR ((LM_ERROR, ASYS_TEXT ("invalid mask = %d\n"), buffer->mask_));
- break;
- }
- if (result == -1)
- buffer->eh_->handle_close (ACE_INVALID_HANDLE,
- ACE_Event_Handler::EXCEPT_MASK);
- }
-
- // Make sure to delete the memory regardless of success or
- // failure!
- mb->release ();
-
- // Bail out if we've reached the <max_notify_iterations_>.
- // Note that by default <max_notify_iterations_> is -1, so
- // we'll loop until we're done.
- if (i == this->max_notify_iterations_)
- {
- // If there are still notification in the queue, we need
- // to wake up again
- if (!this->message_queue_.is_empty ())
- this->wakeup_one_thread_.signal ();
-
- // Break the loop as we have reached max_notify_iterations_
- break;
- }
- }
- }
-}
-
-// Notify the WFMO_Reactor, potentially enqueueing the
-// <ACE_Event_Handler> for subsequent processing in the WFMO_Reactor
-// thread of control.
-
-int
-ACE_WFMO_Reactor_Notify::notify (ACE_Event_Handler *eh,
- ACE_Reactor_Mask mask,
- ACE_Time_Value *timeout)
-{
- if (eh != 0)
- {
- ACE_Message_Block *mb = 0;
- ACE_NEW_RETURN (mb, ACE_Message_Block (sizeof (ACE_Notification_Buffer)), -1);
-
- ACE_Notification_Buffer *buffer =
- (ACE_Notification_Buffer *) mb->base ();
- buffer->eh_ = eh;
- buffer->mask_ = mask;
-
- // Convert from relative time to absolute time by adding the
- // current time of day. This is what <ACE_Message_Queue>
- // expects.
- if (timeout != 0)
- *timeout += timer_queue_->gettimeofday ();
-
- if (this->message_queue_.enqueue_tail
- (mb, timeout) == -1)
- {
- mb->release ();
- return -1;
- }
- }
-
- return this->wakeup_one_thread_.signal ();
-}
-
-void
-ACE_WFMO_Reactor_Notify::max_notify_iterations (int iterations)
-{
- ACE_TRACE ("ACE_WFMO_Reactor_Notify::max_notify_iterations");
- // Must always be > 0 or < 0 to optimize the loop exit condition.
- if (iterations == 0)
- iterations = 1;
-
- this->max_notify_iterations_ = iterations;
-}
-
-int
-ACE_WFMO_Reactor_Notify::max_notify_iterations (void)
-{
- ACE_TRACE ("ACE_WFMO_Reactor_Notify::max_notify_iterations");
- return this->max_notify_iterations_;
-}
-
-void
-ACE_WFMO_Reactor::max_notify_iterations (int iterations)
-{
- ACE_TRACE ("ACE_WFMO_Reactor::max_notify_iterations");
- ACE_GUARD (ACE_Process_Mutex, monitor, this->lock_);
-
- // Must always be > 0 or < 0 to optimize the loop exit condition.
- this->notify_handler_.max_notify_iterations (iterations);
-}
-
-int
-ACE_WFMO_Reactor::max_notify_iterations (void)
-{
- ACE_TRACE ("ACE_WFMO_Reactor::max_notify_iterations");
- ACE_GUARD_RETURN (ACE_Process_Mutex, monitor, this->lock_, -1);
-
- return this->notify_handler_.max_notify_iterations ();
-}
-
-// No-op WinSOCK2 methods to help WFMO_Reactor compile
-#if !defined (ACE_HAS_WINSOCK2) || (ACE_HAS_WINSOCK2 == 0)
-int
-WSAEventSelect (SOCKET s,
- WSAEVENT hEventObject,
- long lNetworkEvents)
-{
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (hEventObject);
- ACE_UNUSED_ARG (lNetworkEvents);
-
- return -1;
-}
-
-int
-WSAEnumNetworkEvents (SOCKET s,
- WSAEVENT hEventObject,
- LPWSANETWORKEVENTS lpNetworkEvents)
-{
- ACE_UNUSED_ARG (s);
- ACE_UNUSED_ARG (hEventObject);
- ACE_UNUSED_ARG (lpNetworkEvents);
-
- return -1;
-}
-#endif /* !defined ACE_HAS_WINSOCK2 */
-
-#endif /* ACE_WIN32 */
diff --git a/ace/WFMO_Reactor.h b/ace/WFMO_Reactor.h
deleted file mode 100644
index 801cd9ad888..00000000000
--- a/ace/WFMO_Reactor.h
+++ /dev/null
@@ -1,1073 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// WFMO_Reactor.h
-//
-// = AUTHOR
-// Irfan Pyarali, Tim Harrison, and Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_WFMO_REACTOR_H)
-#define ACE_WFMO_REACTOR_H
-
-#include "ace/Signal.h"
-#include "ace/Timer_Queue.h"
-#include "ace/Event_Handler.h"
-#include "ace/Synch.h"
-#include "ace/Reactor_Impl.h"
-#include "ace/Message_Queue.h"
-
-// Forward decl.
-class ACE_WFMO_Reactor;
-class ACE_Handle_Set;
-
-class ACE_Export ACE_Wakeup_All_Threads_Handler : public ACE_Event_Handler
-{
- // = TITLE
- //
- // This is a helper class whose sole purpose is to handle events
- // on <ACE_WFMO_Reactor->wakeup_all_threads_>
- //
-public:
- virtual int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- // Called when the <ACE_WFMO_Reactor->wakeup_all_threads_>
-};
-
-class ACE_Export ACE_WFMO_Reactor_Handler_Repository
-{
- // = TITLE
- //
- // Used to map <ACE_HANDLE>s onto the appropriate
- // <ACE_Event_Handler> * and other information.
- //
-public:
- friend class ACE_WFMO_Reactor;
-
- class Common_Info
- {
- // = TITLE
- //
- // This struct contains the necessary information for every
- // <Event_Handler> entry. The reason the event is not in this
- // structure is because we need to pass an event array into
- // WaitForMultipleObjects and therefore keeping the events
- // seperate makes sense.
- //
- public:
- int io_entry_;
- // This indicates whether this entry is for I/O or for a regular
- // event
-
- ACE_Event_Handler *event_handler_;
- // The assosiated <Event_Handler>
-
- ACE_HANDLE io_handle_;
- // The I/O handle related to the <Event_Handler>. This entry is
- // only valid if the <io_entry_> flag is true.
-
- long network_events_;
- // This is the set of events that the <Event_Handler> is
- // interested in This entry is only valid if the <io_entry_> flag
- // is true.
-
- int delete_event_;
- // This flag indicates that <WFMO_Reactor> created the event on
- // behalf of the user. Therefore we need to clean this up when the
- // <Event_Handler> removes itself from <WFMO_Reactor>. This entry
- // is only valid if the <io_entry_> flag is true.
-
- int delete_entry_;
- // This is set when the entry needed to be deleted.
-
- ACE_Reactor_Mask close_masks_;
- // These are the masks related to <handle_close> for the
- // <Event_Handler>. This is only valid when >delete_entry_> is
- // set.
-
- Common_Info (void);
- // Constructor used for initializing the structure
-
- void reset (void);
- // Reset the state of the structure
-
- void set (int io_entry,
- ACE_Event_Handler *event_handler,
- ACE_HANDLE io_handle,
- long network_events,
- int delete_event,
- int delete_entry,
- ACE_Reactor_Mask close_masks);
- // Set the structure to these new values
-
- void set (Common_Info &common_info);
- // Set the structure to these new values
- };
-
- class Current_Info : public Common_Info
- {
- // = TITLE
- //
- // This structure inherits from the common structure to add
- // information for current entries.
- //
- public:
- int suspend_entry_;
- // This is set when the entry needed to be suspended.
-
- Current_Info (void);
- // Default constructor
-
- void reset (void);
- // Reset the state of the structure
-
- void set (int io_entry,
- ACE_Event_Handler *event_handler,
- ACE_HANDLE io_handle,
- long network_events,
- int delete_event,
- int delete_entry = 0,
- ACE_Reactor_Mask close_masks = ACE_Event_Handler::NULL_MASK,
- int suspend_entry = 0);
- // Set the structure to these new values
-
- void set (Common_Info &common_info,
- int suspend_entry = 0);
- // Set the structure to these new values
- };
-
- class To_Be_Added_Info : public Common_Info
- {
- // = TITLE
- //
- // This structure inherits from the common structure to add
- // information for <to_be_added> entries.
- //
- public:
- ACE_HANDLE event_handle_;
- // Handle for the event
-
- int suspend_entry_;
- // This is set when the entry needed to be suspended.
-
- To_Be_Added_Info (void);
- // Default constructor
-
- void reset (void);
- // Reset the state of the structure
-
- void set (ACE_HANDLE event_handle,
- int io_entry,
- ACE_Event_Handler *event_handler,
- ACE_HANDLE io_handle,
- long network_events,
- int delete_event,
- int delete_entry = 0,
- ACE_Reactor_Mask close_masks = ACE_Event_Handler::NULL_MASK,
- int suspend_entry = 0);
- // Set the structure to these new values
-
- void set (ACE_HANDLE event_handle,
- Common_Info &common_info,
- int suspend_entry = 0);
- // Set the structure to these new values
- };
-
- class Suspended_Info : public Common_Info
- {
- // = TITLE
- //
- // This structure inherits from the common structure to add
- // information for suspended entries.
- //
- public:
- ACE_HANDLE event_handle_;
- // Handle for the event
-
- int resume_entry_;
- // This is set when the entry needed to be resumed.
-
- Suspended_Info (void);
- // Constructor used for initializing the structure
-
- void reset (void);
- // Reset the state of the structure
-
- void set (ACE_HANDLE event_handle,
- int io_entry,
- ACE_Event_Handler *event_handler,
- ACE_HANDLE io_handle,
- long network_events,
- int delete_event,
- int delete_entry = 0,
- ACE_Reactor_Mask close_masks = 0,
- int resume_entry = 0);
- // Set the structure to these new values
-
- void set (ACE_HANDLE event_handle,
- Common_Info &common_info,
- int resume_entry = 0);
- // Set the structure to these new values
- };
-
- ACE_WFMO_Reactor_Handler_Repository (ACE_WFMO_Reactor &wfmo_reactor);
- // Constructor.
-
- virtual ~ACE_WFMO_Reactor_Handler_Repository (void);
- // Destructor.
-
- int open (size_t size);
- // Initialize the repository of the approriate <size>.
-
- int close (void);
- // Close down the handler repository.
-
- // = Search structure operations.
-
- int bind (ACE_HANDLE, ACE_Event_Handler *);
- // Bind the <ACE_Event_Handler *> to the <ACE_HANDLE>. This is for
- // the simple event entry.
-
- int bind_i (int io_entry,
- ACE_Event_Handler *event_handler,
- long network_events,
- ACE_HANDLE io_handle,
- ACE_HANDLE event_handle,
- int delete_event);
- // Insert I/O <Event_Handler> entry into the system. This method
- // assumes that the lock are head *before* this method is invoked.
-
- int unbind (ACE_HANDLE, ACE_Reactor_Mask mask);
- // Remove the binding of <ACE_HANDLE> in accordance with the <mask>.
-
- int unbind_i (ACE_HANDLE, ACE_Reactor_Mask mask, int &changes_required);
- // Non-lock-grabbing version of <unbind>
-
- void unbind_all (void);
- // Remove all bindings of <ACE_HANDLE, ACE_Event_Handler> tuples.
-
- // = Sanity checking.
-
- // Check the <handle> to make sure it's a valid ACE_HANDLE
- int invalid_handle (ACE_HANDLE handle) const;
-
- // = Accessors.
- size_t max_handlep1 (void) const;
- // Maximum ACE_HANDLE value, plus 1.
-
- ACE_HANDLE *handles (void) const;
- // Pointer to the beginning of the current array of <ACE_HANDLE>
- // *'s.
-
- Current_Info *current_info (void) const;
- // Pointer to the beginning of the current array of
- // <ACE_Event_Handler> *'s.
-
- virtual int changes_required (void);
- // Check if changes to the handle set are required.
-
- virtual int make_changes (void);
- // Make changes to the handle set
-
- int scheduled_for_deletion (size_t index) const;
- // Check to see if <index> has been scheduled for deletion
-
- int add_network_events_i (ACE_Reactor_Mask mask,
- ACE_HANDLE io_handle,
- long &new_mask,
- ACE_HANDLE &event_handle,
- int &delete_event);
- // This method is used to calculate the network mask after a
- // register request to <WFMO_Reactor>. Note that because the
- // <Event_Handler> may already be in the handler repository, we may
- // have to find the old event and the old network events
-
- void remove_network_events_i (long &existing_masks,
- ACE_Reactor_Mask to_be_removed_masks);
- // This method is used to change the network mask left (if any)
- // after a remove request to <WFMO_Reactor>
-
- int suspend_handler_i (ACE_HANDLE handle,
- int &changes_required);
- // Temporarily suspend entry
-
- int resume_handler_i (ACE_HANDLE handle,
- int &changes_required);
- // Resume suspended entry
-
- int make_changes_in_current_infos (void);
- // Deletions and suspensions in current_info_
-
- int make_changes_in_suspension_infos (void);
- // Deletions and resumptions in current_suspended_info_
-
- int make_changes_in_to_be_added_infos (void);
- // Deletions in to_be_added_info_, or transfers to current_info_ or
- // current_suspended_info_ from to_be_added_info_
-
- int remove_handler_i (size_t index,
- ACE_Reactor_Mask mask);
- // Removes the <ACE_Event_Handler> at <index> from the table.
-
- int remove_suspended_handler_i (size_t index,
- ACE_Reactor_Mask mask);
- // Removes the <ACE_Event_Handler> at <index> from the table.
-
- int remove_to_be_added_handler_i (size_t index,
- ACE_Reactor_Mask to_be_removed_masks);
- // Removes the <ACE_Event_Handler> at <index> from the table.
-
- void dump (void) const;
- // Dump the state of an object.
-
-protected:
- ACE_WFMO_Reactor &wfmo_reactor_;
- // Reference to our <WFMO_Reactor>.
-
- size_t max_size_;
- // Maximum number of handles.
-
- ACE_HANDLE *current_handles_;
- // Array of <ACE_HANDLEs> passed to <WaitForMultipleObjects>. This
- // is not part of the structure as the handle array needs to be
- // passed directly to <WaitForMultipleObjects>.
-
- Current_Info *current_info_;
- // Array of current entries in the table
-
- size_t max_handlep1_;
- // A count of the number of active handles.
-
- To_Be_Added_Info *to_be_added_info_;
- // Information for entries to be added
-
- size_t handles_to_be_added_;
- // Number of records to be added
-
- Suspended_Info *current_suspended_info_;
- // Currently suspended handles
-
- size_t suspended_handles_;
- // Number of currently suspended handles
-
- size_t handles_to_be_suspended_;
- // Number of records to be suspended
-
- size_t handles_to_be_resumed_;
- // Number of records to be resumed
-
- size_t handles_to_be_deleted_;
- // Number of records to be deleted
-
-};
-
-class ACE_Export ACE_WFMO_Reactor_Notify : public ACE_Event_Handler
-{
- // = TITLE
- //
- // Unblock the <ACE_WFMO_Reactor> from its event loop, passing
- // it an optional <ACE_Event_Handler> to dispatch.
- //
- // = DESCRIPTION
- //
- // This implementation is necessary for cases where the
- // <ACE_WFMO_Reactor> is run in a multi-threaded program. In
- // this case, we need to be able to unblock
- // WaitForMultipleObjects() when updates occur other than in the
- // main <ACE_WFMO_Reactor> thread. To do this, we signal an
- // auto-reset event the <ACE_WFMO_Reactor> is listening on. If
- // an <ACE_Event_Handler> and <ACE_Reactor_Mask> is passed to
- // <notify>, the appropriate <handle_*> method is dispatched.
- //
-public:
- ACE_WFMO_Reactor_Notify (void);
- // Constructor
-
- int open (ACE_WFMO_Reactor &wfmo_reactor,
- ACE_Timer_Queue *timer_queue);
- // Initialization. <timer_queue> is stored to call gettimeofday.
-
- int notify (ACE_Event_Handler *event_handler = 0,
- ACE_Reactor_Mask mask = ACE_Event_Handler::EXCEPT_MASK,
- ACE_Time_Value *timeout = 0);
- // Special trick to unblock WaitForMultipleObjects() when updates
- // occur. All we do is enqueue <event_handler> and <mask> onto the
- // <ACE_Message_Queue> and wakeup the WFMO_Reactor by signaling its
- // <ACE_Event> handle. The <ACE_Time_Value> indicates how long to
- // blocking trying to notify the <WFMO_Reactor>. If <timeout> == 0,
- // the caller will block until action is possible, else will wait
- // until the relative time specified in <timeout> elapses).
-
- virtual ACE_HANDLE get_handle (void) const;
- // Returns a handle to the <ACE_Auto_Event>.
-
- void max_notify_iterations (int);
- // Set the maximum number of times that the
- // <ACE_WFMO_Reactor_Notify::handle_input> method will iterate and
- // dispatch the <ACE_Event_Handlers> that are passed in via the
- // notify queue before breaking out of its
- // <ACE_Message_Queue::dequeue> loop. By default, this is set to
- // -1, which means "iterate until the queue is empty." Setting this
- // to a value like "1 or 2" will increase "fairness" (and thus
- // prevent starvation) at the expense of slightly higher dispatching
- // overhead.
-
- int max_notify_iterations (void);
- // Get the maximum number of times that the
- // <ACE_WFMO_Reactor_Notify::handle_input> method will iterate and
- // dispatch the <ACE_Event_Handlers> that are passed in via the
- // notify queue before breaking out of its
- // <ACE_Message_Queue::dequeue> loop.
-
-private:
- ACE_Timer_Queue *timer_queue_;
- // Pointer to the wfmo_reactor's timer queue.
-
- virtual int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- // Called when the notification event waited on by
- // <ACE_WFMO_Reactor> is signaled. This dequeues all pending
- // <ACE_Event_Handlers> and dispatches them.
-
- ACE_Auto_Event wakeup_one_thread_;
- // An auto event is used so that we can <signal> it to wakeup one
- // thread up (e.g., when the <notify> method is called).
-
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
-// because Sun C++ 4.1 can't cope with this declaration:
- ACE_Message_Queue<ACE_MT_SYNCH> message_queue_;
-#endif /* ACE_WIN32 */
- // Message queue that keeps track of pending <ACE_Event_Handlers>.
- // This queue must be thread-safe because it can be called by
- // multiple threads of control.
-
- int max_notify_iterations_;
- // Keeps track of the maximum number of times that the
- // <ACE_WFMO_Reactor_Notify::handle_input> method will iterate and
- // dispatch the <ACE_Event_Handlers> that are passed in via the
- // notify queue before breaking out of its
- // <ACE_Message_Queue::dequeue> loop. By default, this is set to
- // -1, which means "iterate until the queue is empty."
-};
-
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
-class ACE_Export ACE_WFMO_Reactor : public ACE_Reactor_Impl
-{
- // = TITLE
- //
- // An object oriented event demultiplexor and event handler
- // WFMO_Reactor for Win32 WaitForMultipleObjects
- //
- // = DESCRIPTION
- //
- // The ACE_WFMO_Reactor is an object-oriented event
- // demultiplexor and event handler Reactor. The sources of
- // events that the ACE_WFMO_Reactor waits for and dispatches
- // includes I/O events, general Win32 synchronization events
- // (such as mutexes, semaphores, threads, etc.) and timer
- // events.
- //
- // Note that changes to the state of WFMO_Reactor are not
- // instantaneous. Most changes (registration, removal,
- // suspension, and resumption of handles, and changes in
- // ownership) are made when the WFMO_Reactor reaches a stable
- // state. Users should be careful, specially when removing
- // handlers. This is because the WFMO_Reactor will call
- // handle_close on the handler when it is finally removed and
- // not when remove_handler is called. If the handler is not
- // going to be around when the WFMO_Reactor calls
- // handler->handle_close(), use the DONT_CALL flag with
- // remove_handler(). Or else, dynamically allocate the handler,
- // and then call "delete this" inside handler->handle_close().
- //
-public:
- friend class ACE_WFMO_Reactor_Handler_Repository;
- friend class ACE_WFMO_Reactor_Test;
-
- enum
- {
- DEFAULT_SIZE = MAXIMUM_WAIT_OBJECTS - 2
- // Default size of the WFMO_Reactor's handle table. Two slots will
- // be added to the <size> parameter in the constructor and open
- // methods which will store handles used for internal management
- // purposes.
- };
-
- // = Initialization and termination methods.
-
- ACE_WFMO_Reactor (ACE_Sig_Handler * = 0,
- ACE_Timer_Queue * = 0);
- // Initialize <ACE_WFMO_Reactor> with the default size.
-
- ACE_WFMO_Reactor (size_t size,
- int unused = 0,
- ACE_Sig_Handler * = 0,
- ACE_Timer_Queue * = 0);
- // Initialize <ACE_WFMO_Reactor> with size <size>. Two slots will
- // be added to the <size> parameter which will store handles used
- // for internal management purposes.
-
- virtual int open (size_t size = DEFAULT_SIZE,
- int restart = 0,
- ACE_Sig_Handler * = 0,
- ACE_Timer_Queue * = 0);
- // Initialize <ACE_WFMO_Reactor> with size <size>. Two slots will
- // be added to the <size> parameter which will store handles used
- // for internal management purposes.
-
- virtual int set_sig_handler (ACE_Sig_Handler *signal_handler);
- // Use a user specified signal handler instead.
-
- virtual int set_timer_queue (ACE_Timer_Queue *timer_queue);
- // Use a user specified timer queue instead.
-
- virtual int close (void);
- // Close down the WFMO_Reactor and release all of its resources.
-
- virtual ~ACE_WFMO_Reactor (void);
- // Close down the WFMO_Reactor and release all of its resources.
-
- // = Event loop drivers.
-
- virtual int handle_events (ACE_Time_Value *max_wait_time = 0);
- virtual int alertable_handle_events (ACE_Time_Value *max_wait_time = 0);
- // This event loop driver blocks for up to <max_wait_time> before
- // returning. It will return earlier if timer events, I/O events,
- // or signal events occur. Note that <max_wait_time> can be 0, in
- // which case this method blocks indefinitely until events occur.
- //
- // <max_wait_time> is decremented to reflect how much time this call
- // took. For instance, if a time value of 3 seconds is passed to
- // handle_events and an event occurs after 2 seconds,
- // <max_wait_time> will equal 1 second. This can be used if an
- // application wishes to handle events for some fixed amount of
- // time.
- //
- // <WaitForMultipleObjects> is used as the demultiplexing call
- //
- // Returns the total number of <ACE_Event_Handler>s that were
- // dispatched, 0 if the <max_wait_time> elapsed without dispatching
- // any handlers, or -1 if an error occurs.
- //
- // The only difference between <alertable_handle_events> and
- // <handle_events> is that in the alertable case, TRUE is passed to
- // <WaitForMultipleObjects> for the <bAlertable> option.
-
- virtual int handle_events (ACE_Time_Value &max_wait_time);
- virtual int alertable_handle_events (ACE_Time_Value &max_wait_time);
- // This method is just like the one above, except the
- // <max_wait_time> value is a reference and can therefore never be
- // NULL.
- //
- // The only difference between <alertable_handle_events> and
- // <handle_events> is that in the alertable case, TRUE is passed to
- // <WaitForMultipleObjects> for the <bAlertable> option.
-
-
- // = Register and remove Handlers.
-
- virtual int register_handler (ACE_Event_Handler *event_handler,
- ACE_HANDLE event_handle = ACE_INVALID_HANDLE);
- // Register an <ACE_Event_Handler> <event_handler>. Since no Event
- // Mask is passed through this interface, it is assumed that the
- // <handle> being passed in is an event handle and when the event
- // becomes signaled, <WFMO_Reactor> will call handle_signal on
- // <event_handler>. If <handle> == <ACE_INVALID_HANDLE> the
- // <ACE_WFMO_Reactor> will call the <get_handle> method of
- // <event_handler> to extract the underlying event handle.
-
- virtual int register_handler (ACE_HANDLE event_handle,
- ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // Register an <ACE_Event_Handler> <event_handle>. <mask> specifies
- // the network events that the <event_handler> is interested in. If
- // <io_handle> == <ACE_INVALID_HANDLE> the <ACE_WFMO_Reactor> will
- // call the <get_handle> method of <event_handler> to extract the
- // underlying I/O handle. If the <event_handle> ==
- // <ACE_INVALID_HANDLE>, WFMO_Reactor will create an event for
- // associating it with the I/O handle. When the <event_handle> is
- // signalled, the appropriate <handle_*> callback will be invoked on
- // the <Event_Handler>
-
- virtual int register_handler (ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // This is a simple version of the above <register_handler> method
- // where the I/O handle is passed in and the event handle will
- // always be created by <WFMO_Reactor>
-
- virtual int register_handler (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // This is a simple version of the above <register_handler> method
- // where the I/O handle will always come from <get_handle> on the
- // <Event_Handler> and the event handle will always be created by
- // <WFMO_Reactor>
-
- virtual int register_handler (const ACE_Handle_Set &handles,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // Register <event_handler> with all the <handles> in the
- // <Handle_Set>.
-
- virtual int register_handler (int signum,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp = 0,
- ACE_Event_Handler **old_sh = 0,
- ACE_Sig_Action *old_disp = 0);
- // Register <new_sh> to handle the signal <signum> using the
- // <new_disp>. Returns the <old_sh> that was previously registered
- // (if any), along with the <old_disp> of the signal handler.
-
- virtual int register_handler (const ACE_Sig_Set &sigset,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp = 0);
- // Registers <new_sh> to handle a set of signals <sigset> using the
- // <new_disp>.
-
- virtual int remove_handler (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // Removes <event_handler> from the <ACE_WFMO_Reactor>. Note that
- // the <ACE_WFMO_Reactor> will call the <get_handle> method of
- // <event_handler> to extract the underlying handle. If <mask> ==
- // <ACE_Event_Handler::DONT_CALL> then the <handle_close> method of
- // the <event_handler> is not invoked. Note that the <handle> can
- // either be the <event_handle> or the <io_handle>
-
- virtual int remove_handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask);
- // Removes <handle> from the <ACE_WFMO_Reactor>. If <mask> ==
- // <ACE_Event_Handler::DONT_CALL> then the <handle_close> method of
- // the <event_handler> is not invoked. Note that the <handle> can
- // either be the <event_handle> or the <io_handle>
- //
- // For the case of I/O entries, this removes the <mask> binding of
- // <Event_Handler> whose handle is <handle> from <WFMO_Reactor>. If
- // there are no more bindings for this <event_handler> then it is
- // removed from the WFMO_Reactor. For simple event entries, mask is
- // mostly ignored and the <Event_Handler> is always removed from
- // <WFMO_Reactor>
-
- virtual int remove_handler (const ACE_Handle_Set &handle_set,
- ACE_Reactor_Mask);
- // Removes all the <mask> bindings for handles in the <handle_set>
- // bind of <Event_Handler>. If there are no more bindings for any
- // of these handles then they are removed from WFMO_Reactor.
-
- virtual int remove_handler (int signum,
- ACE_Sig_Action *new_disp,
- ACE_Sig_Action *old_disp = 0,
- int sigkey = -1);
- // Remove the ACE_Event_Handler currently associated with <signum>.
- // <sigkey> is ignored in this implementation since there is only
- // one instance of a signal handler. Install the new disposition
- // (if given) and return the previous disposition (if desired by the
- // caller). Returns 0 on success and -1 if <signum> is invalid.
-
- virtual int remove_handler (const ACE_Sig_Set &sigset);
- // Calls <remove_handler> for every signal in <sigset>.
-
- // = Suspend and resume Handlers.
-
- virtual int suspend_handler (ACE_Event_Handler *event_handler);
- // Suspend <event_handler> temporarily. Use
- // <event_handler->get_handle()> to get the handle.
-
- virtual int suspend_handler (ACE_HANDLE handle);
- // Suspend <handle> temporarily.
-
- virtual int suspend_handler (const ACE_Handle_Set &handles);
- // Suspend all <handles> in handle set temporarily.
-
- virtual int suspend_handlers (void);
- // Suspend all <handles> temporarily.
-
- virtual int resume_handler (ACE_Event_Handler *event_handler);
- // Resume <event_handler>. Use <event_handler->get_handle()> to get
- // the handle.
-
- virtual int resume_handler (ACE_HANDLE handle);
- // Resume <handle>.
-
- virtual int resume_handler (const ACE_Handle_Set &handles);
- // Resume all <handles> in handle set.
-
- virtual int resume_handlers (void);
- // Resume all <handles>.
-
- virtual int uses_event_associations (void);
- // Return 1 if we any event associations were made by the reactor
- // for the handles that it waits on, 0 otherwise. Since the
- // WFMO_Reactor does use event associations, this function always
- // return 1.
-
- // Timer management.
-
- virtual long schedule_timer (ACE_Event_Handler *event_handler,
- const void *arg,
- const ACE_Time_Value &delta,
- const ACE_Time_Value &interval = ACE_Time_Value::zero);
- // Schedule an <event_handler> that will expire after <delay> amount
- // of time. If it expires then <arg> is passed in as the value to
- // the <event_handler>'s <handle_timeout> callback method. If
- // <interval> is != to <ACE_Time_Value::zero> then it is used to
- // reschedule the <event_handler> automatically. This method
- // returns a <timer_id> that uniquely identifies the <event_handler>
- // in an internal list. This <timer_id> can be used to cancel an
- // <event_handler> before it expires. The cancellation ensures that
- // <timer_ids> are unique up to values of greater than 2 billion
- // timers. As long as timers don't stay around longer than this
- // there should be no problems with accidentally deleting the wrong
- // timer. Returns -1 on failure (which is guaranteed never to be a
- // valid <timer_id>.
-
- virtual int cancel_timer (ACE_Event_Handler *event_handler,
- int dont_call_handle_close = 1);
- // Cancel all Event_Handlers that match the address of
- // <event_handler>. Returns number of handler's cancelled.
-
- virtual int cancel_timer (long timer_id,
- const void **arg = 0,
- int dont_call_handle_close = 1);
- // Cancel the single Event_Handler that matches the <timer_id> value
- // (which was returned from the schedule method). If arg is
- // non-NULL then it will be set to point to the ``magic cookie''
- // argument passed in when the Event_Handler was registered. This
- // makes it possible to free up the memory and avoid memory leaks.
- // Returns 1 if cancellation succeeded and 0 if the <timer_id>
- // wasn't found.
-
- // = High-level Event_Handler scheduling operations
-
- virtual int schedule_wakeup (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask masks_to_be_added);
- // Add <masks_to_be_added> to the <event_handler>'s entry in
- // WFMO_Reactor. <event_handler> must already have been registered
- // with WFMO_Reactor.
-
- virtual int schedule_wakeup (ACE_HANDLE handle,
- ACE_Reactor_Mask masks_to_be_added);
- // Add <masks_to_be_added> to the <handle>'s entry in WFMO_Reactor.
- // The Event_Handler associated with <handle> must already have been
- // registered with WFMO_Reactor.
-
- virtual int cancel_wakeup (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // This method is identical to the <remove_handler> method.
-
- virtual int cancel_wakeup (ACE_HANDLE handle,
- ACE_Reactor_Mask mask);
- // This method is identical to the <remove_handler> method.
-
-
- // = Notification methods.
-
- virtual int notify (ACE_Event_Handler * = 0,
- ACE_Reactor_Mask = ACE_Event_Handler::EXCEPT_MASK,
- ACE_Time_Value * = 0);
- // Wakeup one <ACE_WFMO_Reactor> thread if it is currently blocked
- // in <WaitForMultipleObjects>. The <ACE_Time_Value> indicates how
- // long to blocking trying to notify the <WFMO_Reactor>. If
- // <timeout> == 0, the caller will block until action is possible,
- // else will wait until the relative time specified in <timeout>
- // elapses).
-
- virtual void max_notify_iterations (int);
- // Set the maximum number of times that the
- // <ACE_WFMO_Reactor_Notify::handle_input> method will iterate and
- // dispatch the <ACE_Event_Handlers> that are passed in via the
- // notify queue before breaking out of its
- // <ACE_Message_Queue::dequeue> loop. By default, this is set to
- // -1, which means "iterate until the queue is empty." Setting this
- // to a value like "1 or 2" will increase "fairness" (and thus
- // prevent starvation) at the expense of slightly higher dispatching
- // overhead.
-
- virtual int max_notify_iterations (void);
- // Get the maximum number of times that the
- // <ACE_WFMO_Reactor_Notify::handle_input> method will iterate and
- // dispatch the <ACE_Event_Handlers> that are passed in via the
- // notify queue before breaking out of its
- // <ACE_Message_Queue::dequeue> loop.
-
- virtual int handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- ACE_Event_Handler **event_handler = 0);
- // Not implemented
-
- virtual int handler (int signum,
- ACE_Event_Handler ** = 0);
- // Check to see if <signum> is associated with a valid Event_Handler
- // bound to a signal. Return the <event_handler> associated with
- // this <handler> if <event_handler> != 0.
-
- virtual int initialized (void);
- // Returns true if WFMO_Reactor has been successfully initialized, else
- // false.
-
- virtual size_t size (void);
- // Returns the current size of the WFMO_Reactor's internal
- // descriptor table.
-
- virtual ACE_Lock &lock (void);
- // Returns a reference to the WFMO_Reactor's internal lock.
-
- virtual void wakeup_all_threads (void);
- // Wake up all threads in WaitForMultipleObjects so that they can
- // reconsult the handle set
-
- virtual int owner (ACE_thread_t new_owner, ACE_thread_t *old_owner = 0);
- // Transfers ownership of the WFMO_Reactor to the <new_owner>. The
- // transfer will not complete until all threads are ready (just like
- // the handle set).
-
- virtual int owner (ACE_thread_t *owner);
- // Return the ID of the "owner" thread.
-
- virtual void requeue_position (int);
- // Not implemented
-
- virtual int requeue_position (void);
- // Not implemented
-
- // = Low-level wait_set mask manipulation methods.
-
- virtual int mask_ops (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask,
- int ops);
- // Not implemented
-
- virtual int mask_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- int ops);
- // Not implemented
-
- // = Low-level ready_set mask manipulation methods.
-
- virtual int ready_ops (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask,
- int ops);
- // Not implemented
-
- virtual int ready_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask,
- int ops);
- // Not implemented
-
- ACE_ALLOC_HOOK_DECLARE;
- // Declare the dynamic allocation hooks.
-
- void dump (void) const;
- // Dump the state of an object.
-
-protected:
- virtual int schedule_wakeup_i (ACE_HANDLE handle,
- ACE_Reactor_Mask masks_to_be_added);
- // Scheduling workhorse
-
- virtual int register_handler_i (ACE_HANDLE event_handle,
- ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask);
- // Registration workhorse
-
- virtual int event_handling (ACE_Time_Value *max_wait_time = 0,
- int alertable = 0);
- // Event handling workhorse
-
- virtual ACE_thread_t owner_i (void);
- // Return the ID of the "owner" thread. Does not do any locking.
-
- virtual int ok_to_wait (ACE_Time_Value *max_wait_time,
- int alertable);
- // Check to see if it is ok to enter ::WaitForMultipleObjects().
-
- virtual int wait_for_multiple_events (int timeout,
- int alertable);
- // Wait for timer and I/O events to occur.
-
- virtual DWORD poll_remaining_handles (size_t index);
- // Check for activity on remaining handles.
-
- virtual int expire_timers (void);
- // Expire timers. Only the owner thread does useful stuff in this
- // function.
-
- virtual int dispatch (int wait_status);
- // Dispatches the timers and I/O handlers.
-
- virtual int safe_dispatch (int wait_status);
- // Protect against structured exceptions caused by user code when
- // dispatching handles
-
- virtual int dispatch_handles (size_t index);
- // Dispatches any active handles from handles_[<index>] to
- // handles_[active_handles_] using <WaitForMultipleObjects> to poll
- // through our handle set looking for active handles.
-
- virtual int dispatch_handler (size_t index,
- size_t max_handlep1);
- // Dispatches a single handler. Returns 0 on success, -1 if the
- // handler was removed.
-
- virtual int simple_dispatch_handler (int index,
- ACE_HANDLE event_handle);
- // Dispatches a single handler. Returns 0 on success, -1 if the
- // handler was removed.
-
- virtual int complex_dispatch_handler (int index,
- ACE_HANDLE event_handle);
- // Dispatches a single handler. Returns 0 on success, -1 if the
- // handler was removed.
-
- virtual int dispatch_window_messages (void);
- // Dispatches window messages. Noop for WFMO_Reactor.
-
- virtual ACE_Reactor_Mask upcall (ACE_Event_Handler *event_handler,
- ACE_HANDLE io_handle,
- ACE_HANDLE event_handle,
- long interested_events);
-
- virtual int calculate_timeout (ACE_Time_Value *time);
- // Used to caluculate the next timeout
-
- virtual int update_state (void);
- // Update the state of the handler repository
-
- virtual int new_owner (void);
- // Check to see if we have a new owner
-
- virtual int change_owner (void);
- // Set owner to new owner
-
- ACE_Sig_Handler *signal_handler_;
- // Handle signals without requiring global/static variables.
-
- int delete_signal_handler_;
- // Keeps track of whether we should delete the signal handler (if we
- // didn't create it, then we don't delete it).
-
- ACE_Timer_Queue *timer_queue_;
- // Defined as a pointer to allow overriding by derived classes...
-
- int delete_timer_queue_;
- // Keeps track of whether we should delete the timer queue (if we
- // didn't create it, then we don't delete it).
-
- int delete_handler_rep_;
- // Keeps track of whether we should delete the handler repository
-
- ACE_Process_Mutex lock_;
- // Synchronization for the ACE_WFMO_Reactor.
- //
- // A Process Mutex is used here because of two reasons:
- // (a) The implementation of ACE_Thread_Mutex uses CriticalSections
- // CriticalSections are not waitable using ::WaitForMultipleObjects
- // (b) This is really not a process mutex because it is not
- // named. No other process can use this mutex.
-
- ACE_Lock_Adapter<ACE_Process_Mutex> lock_adapter_;
- // Adapter used to return internal lock to outside world.
-
- ACE_WFMO_Reactor_Handler_Repository handler_rep_;
- // Table that maps <ACE_HANDLEs> to <ACE_Event_Handler *>'s.
-
- ACE_WFMO_Reactor_Notify notify_handler_;
- // Used when <notify> is called.
-
- ACE_Manual_Event ok_to_wait_;
- // A manual event used to block threads from proceeding into
- // WaitForMultipleObjects
-
- ACE_Manual_Event wakeup_all_threads_;
- // A manual event is used so that we can wake everyone up (e.g.,
- // when <ACE_Event_Handlers> are bounded and unbound from the
- // handler repository).
-
- ACE_Wakeup_All_Threads_Handler wakeup_all_threads_handler_;
- // Used when <wakeup_all_threads_> is signaled
-
- ACE_Auto_Event waiting_to_change_state_;
- // The changing thread waits on this event, till all threads are not
- // active anymore
-
- size_t active_threads_;
- // Count of currently active threads
-
- ACE_thread_t owner_;
- // The thread which is "owner" of the WFMO_Reactor. The owner
- // concept is used because we don't want multiple threads to try to
- // expire timers. Therefore the "owner" thread is the only one
- // allowed to expire timers. Also, the owner thread is the only
- // thread which waits on the notify handle. Note that the ownership
- // can be transferred.
-
- ACE_thread_t new_owner_;
- // The owner to be of the WFMO_Reactor
-
- ACE_thread_t change_state_thread_;
- // This is the thread which is responsible for the changing the
- // state of the <WFMO_Reactor> handle set
-
- ACE_HANDLE atomic_wait_array_ [2];
- // This is an array of ACE_HANDLEs which keep track of the <lock_>
- // and <ok_to_wait_> handles
-
- int open_for_business_;
- // This flag is used to keep track of whether we are already closed.
-
-private:
- ACE_WFMO_Reactor (const ACE_WFMO_Reactor &);
- ACE_WFMO_Reactor &operator = (const ACE_WFMO_Reactor &);
- // Deny access since member-wise won't work...
-};
-
-// if we don't have WinSOCK2, we need these defined
-#if !defined (ACE_HAS_WINSOCK2) || (ACE_HAS_WINSOCK2 == 0)
-/*
- * WinSock 2 extension -- bit values and indices for FD_XXX network events
- */
-#define FD_READ_BIT 0
-#define FD_WRITE_BIT 1
-#define FD_OOB_BIT 2
-#define FD_ACCEPT_BIT 3
-#define FD_CONNECT_BIT 4
-#define FD_CLOSE_BIT 5
-#define FD_QOS_BIT 6
-#define FD_GROUP_QOS_BIT 7
-
-#define FD_QOS (1 << FD_QOS_BIT)
-#define FD_GROUP_QOS (1 << FD_GROUP_QOS_BIT)
-
-#define FD_MAX_EVENTS 8
-#define FD_ALL_EVENTS ((1 << FD_MAX_EVENTS) - 1)
-
-#define WSAEVENT HANDLE
-
-typedef struct _WSANETWORKEVENTS
-{
- long lNetworkEvents;
- int iErrorCode[FD_MAX_EVENTS];
-} WSANETWORKEVENTS, FAR * LPWSANETWORKEVENTS;
-
-int WSAEventSelect (SOCKET s,
- WSAEVENT hEventObject,
- long lNetworkEvents);
-
-int WSAEnumNetworkEvents (SOCKET s,
- WSAEVENT hEventObject,
- LPWSANETWORKEVENTS lpNetworkEvents);
-
-#endif /* !defined ACE_HAS_WINSOCK2 */
-
-#endif /* ACE_WIN32 */
-
-#if defined (__ACE_INLINE__)
-#include "ace/WFMO_Reactor.i"
-#endif /* __ACE_INLINE__ */
-#endif /* ACE_WFMO_REACTOR_H */
diff --git a/ace/WFMO_Reactor.i b/ace/WFMO_Reactor.i
deleted file mode 100644
index fddce6ee27d..00000000000
--- a/ace/WFMO_Reactor.i
+++ /dev/null
@@ -1,937 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/Handle_Set.h"
-
-/************************************************************/
-
-ACE_INLINE int
-ACE_Wakeup_All_Threads_Handler::handle_signal (int signum,
- siginfo_t *siginfo,
- ucontext_t *)
-{
- ACE_UNUSED_ARG (signum);
- ACE_UNUSED_ARG (siginfo);
-
- // This will get called when <WFMO_Reactor->wakeup_all_threads_> event
- // is signaled. There is nothing to be done here.
- // ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("(%t) waking up to get updated handle set info\n")));
- return 0;
-}
-
-#if defined (ACE_WIN32) && !defined (ACE_HAS_WINCE)
-
-/************************************************************/
-
-ACE_INLINE
-ACE_WFMO_Reactor_Handler_Repository::Common_Info::Common_Info (void)
- : io_entry_ (0),
- event_handler_ (0),
- io_handle_ (ACE_INVALID_HANDLE),
- network_events_ (0),
- delete_event_ (0),
- delete_entry_ (0),
- close_masks_ (ACE_Event_Handler::NULL_MASK)
-{
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor_Handler_Repository::Common_Info::reset (void)
-{
- this->event_handler_ = 0;
- this->io_entry_ = 0;
- this->io_handle_ = ACE_INVALID_HANDLE;
- this->network_events_ = 0;
- this->delete_event_ = 0;
- this->delete_entry_ = 0;
- this->close_masks_ = ACE_Event_Handler::NULL_MASK;
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor_Handler_Repository::Common_Info::set (int io_entry,
- ACE_Event_Handler *event_handler,
- ACE_HANDLE io_handle,
- long network_events,
- int delete_event,
- int delete_entry,
- ACE_Reactor_Mask close_masks)
-{
- this->event_handler_ = event_handler;
- this->io_entry_ = io_entry;
- this->io_handle_ = io_handle;
- this->network_events_ = network_events;
- this->delete_event_ = delete_event;
- this->delete_entry_ = delete_entry;
- this->close_masks_ = close_masks;
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor_Handler_Repository::Common_Info::set (Common_Info &common_info)
-{
- *this = common_info;
-}
-
-/************************************************************/
-
-ACE_INLINE
-ACE_WFMO_Reactor_Handler_Repository::Current_Info::Current_Info (void)
- : suspend_entry_ (0)
-{
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor_Handler_Repository::Current_Info::set (int io_entry,
- ACE_Event_Handler *event_handler,
- ACE_HANDLE io_handle,
- long network_events,
- int delete_event,
- int delete_entry,
- ACE_Reactor_Mask close_masks,
- int suspend_entry)
-{
- this->suspend_entry_ = suspend_entry;
- Common_Info::set (io_entry,
- event_handler,
- io_handle,
- network_events,
- delete_event,
- delete_entry,
- close_masks);
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor_Handler_Repository::Current_Info::set (Common_Info &common_info,
- int suspend_entry)
-{
- this->suspend_entry_ = suspend_entry;
- Common_Info::set (common_info);
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor_Handler_Repository::Current_Info::reset (void)
-{
- this->suspend_entry_ = 0;
- Common_Info::reset ();
-}
-
-/************************************************************/
-
-ACE_INLINE
-ACE_WFMO_Reactor_Handler_Repository::To_Be_Added_Info::To_Be_Added_Info (void)
- : event_handle_ (ACE_INVALID_HANDLE),
- suspend_entry_ (0)
-{
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor_Handler_Repository::To_Be_Added_Info::set (ACE_HANDLE event_handle,
- int io_entry,
- ACE_Event_Handler *event_handler,
- ACE_HANDLE io_handle,
- long network_events,
- int delete_event,
- int delete_entry,
- ACE_Reactor_Mask close_masks,
- int suspend_entry)
-{
- this->event_handle_ = event_handle;
- this->suspend_entry_ = suspend_entry;
- Common_Info::set (io_entry,
- event_handler,
- io_handle,
- network_events,
- delete_event,
- delete_entry,
- close_masks);
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor_Handler_Repository::To_Be_Added_Info::set (ACE_HANDLE event_handle,
- Common_Info &common_info,
- int suspend_entry)
-{
- this->event_handle_ = event_handle;
- this->suspend_entry_ = suspend_entry;
- Common_Info::set (common_info);
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor_Handler_Repository::To_Be_Added_Info::reset (void)
-{
- this->event_handle_ = ACE_INVALID_HANDLE;
- this->suspend_entry_ = 0;
- Common_Info::reset ();
-}
-
-/************************************************************/
-
-ACE_INLINE
-ACE_WFMO_Reactor_Handler_Repository::Suspended_Info::Suspended_Info (void)
- : event_handle_ (ACE_INVALID_HANDLE),
- resume_entry_ (0)
-{
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor_Handler_Repository::Suspended_Info::reset (void)
-{
- this->event_handle_ = ACE_INVALID_HANDLE;
- this->resume_entry_ = 0;
- Common_Info::reset ();
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor_Handler_Repository::Suspended_Info::set (ACE_HANDLE event_handle,
- int io_entry,
- ACE_Event_Handler *event_handler,
- ACE_HANDLE io_handle,
- long network_events,
- int delete_event,
- int delete_entry,
- ACE_Reactor_Mask close_masks,
- int resume_entry)
-{
- this->event_handle_ = event_handle;
- this->resume_entry_ = resume_entry;
- Common_Info::set (io_entry,
- event_handler,
- io_handle,
- network_events,
- delete_event,
- delete_entry,
- close_masks);
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor_Handler_Repository::Suspended_Info::set (ACE_HANDLE event_handle,
- Common_Info &common_info,
- int resume_entry)
-{
- this->event_handle_ = event_handle;
- this->resume_entry_ = resume_entry;
- Common_Info::set (common_info);
-}
-
-/************************************************************/
-
-ACE_INLINE int
-ACE_WFMO_Reactor_Handler_Repository::close (void)
-{
- // Let all the handlers know that the <WFMO_Reactor> is closing down
- this->unbind_all ();
-
- return 0;
-}
-
-ACE_INLINE ACE_HANDLE *
-ACE_WFMO_Reactor_Handler_Repository::handles (void) const
-{
- // This code is probably too subtle to be useful in the long run...
- // The basic idea is that all threads wait on all user handles plus
- // the <wakeup_all_threads_> handle. The owner thread additional
- // waits on the <notify_> handle. This is to ensure that only the
- // <owner_> thread get to expire timers and handle event on the
- // notify pipe.
- if (ACE_Thread::self () == this->wfmo_reactor_.owner_i ())
- return this->current_handles_;
- else
- return this->current_handles_ + 1;
-}
-
-ACE_INLINE ACE_WFMO_Reactor_Handler_Repository::Current_Info *
-ACE_WFMO_Reactor_Handler_Repository::current_info (void) const
-{
- if (ACE_Thread::self () == this->wfmo_reactor_.owner_i ())
- return this->current_info_;
- else
- return this->current_info_ + 1;
-}
-
-ACE_INLINE size_t
-ACE_WFMO_Reactor_Handler_Repository::max_handlep1 (void) const
-{
- if (ACE_Thread::self () == this->wfmo_reactor_.owner_i ())
- return this->max_handlep1_;
- else
- return this->max_handlep1_ - 1;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor_Handler_Repository::scheduled_for_deletion (size_t index) const
-{
- if (ACE_Thread::self () == this->wfmo_reactor_.owner_i ())
- return this->current_info_[index].delete_entry_ == 1;
- else
- return this->current_info_[index + 1].delete_entry_ == 1;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor_Handler_Repository::invalid_handle (ACE_HANDLE handle) const
-{
- ACE_TRACE ("ACE_WFMO_Reactor_Handler_Repository::invalid_handle");
- // It's too expensive to perform more exhaustive validity checks on
- // Win32 due to the way that they implement SOCKET HANDLEs.
- if (handle == ACE_INVALID_HANDLE)
- {
- errno = EINVAL;
- return 1;
- }
- else
- return 0;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor_Handler_Repository::changes_required (void)
-{
- // Check if handles have be scheduled for additions or removal
- return this->handles_to_be_added_ > 0 ||
- this->handles_to_be_deleted_ > 0 ||
- this->handles_to_be_suspended_ > 0 ||
- this->handles_to_be_resumed_ > 0;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor_Handler_Repository::make_changes (void)
-{
- // This method must ONLY be called by the
- // <WFMO_Reactor->change_state_thread_>. We therefore assume that there
- // will be no contention for this method and hence no guards are
- // neccessary.
-
- // Deletions and suspensions in current_info_
- this->make_changes_in_current_infos ();
-
- // Deletions and resumptions in current_suspended_info_
- this->make_changes_in_suspension_infos ();
-
- // Deletions in to_be_added_info_, or transfers to current_info_ or
- // current_suspended_info_ from to_be_added_info_
- this->make_changes_in_to_be_added_infos ();
-
- return 0;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor_Handler_Repository::unbind (ACE_HANDLE handle,
- ACE_Reactor_Mask mask)
-{
- if (this->invalid_handle (handle))
- return -1;
-
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->wfmo_reactor_.lock_, -1);
-
- int changes_required = 0;
- int result = this->unbind_i (handle, mask, changes_required);
-
- if (changes_required)
- // Wake up all threads in WaitForMultipleObjects so that they can
- // reconsult the handle set
- this->wfmo_reactor_.wakeup_all_threads ();
-
- return result;
-}
-
-/************************************************************/
-
-ACE_INLINE long
-ACE_WFMO_Reactor::schedule_timer (ACE_Event_Handler *handler,
- const void *arg,
- const ACE_Time_Value &delta_time,
- const ACE_Time_Value &interval)
-{
- ACE_TRACE ("ACE_WFMO_Reactor::schedule_timer");
-
- long result = this->timer_queue_->schedule
- (handler, arg, timer_queue_->gettimeofday () + delta_time, interval);
-
- // Wakeup the owner thread so that it gets the latest timer values
- this->notify ();
-
- return result;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::cancel_timer (ACE_Event_Handler *handler,
- int dont_call_handle_close)
-{
- ACE_TRACE ("ACE_WFMO_Reactor::cancel_timer");
- return this->timer_queue_->cancel (handler, dont_call_handle_close);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::cancel_timer (long timer_id,
- const void **arg,
- int dont_call_handle_close)
-{
- ACE_TRACE ("ACE_WFMO_Reactor::cancel_timer");
- return this->timer_queue_->cancel (timer_id, arg, dont_call_handle_close);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::register_handler (ACE_Event_Handler *event_handler,
- ACE_HANDLE event_handle)
-{
- // This GUARD is necessary since we are updating shared state.
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- return this->handler_rep_.bind_i (0,
- event_handler,
- 0,
- ACE_INVALID_HANDLE,
- event_handle,
- 0);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::register_handler (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- // This GUARD is necessary since we are updating shared state.
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- return this->register_handler_i (ACE_INVALID_HANDLE,
- ACE_INVALID_HANDLE,
- event_handler,
- mask);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::register_handler (ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- // This GUARD is necessary since we are updating shared state.
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- return this->register_handler_i (ACE_INVALID_HANDLE,
- io_handle,
- event_handler,
- mask);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::register_handler (ACE_HANDLE event_handle,
- ACE_HANDLE io_handle,
- ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- // This GUARD is necessary since we are updating shared state.
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- return this->register_handler_i (event_handle,
- io_handle,
- event_handler,
- mask);
-
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::register_handler (const ACE_Handle_Set &handles,
- ACE_Event_Handler *handler,
- ACE_Reactor_Mask mask)
-{
- // This GUARD is necessary since we are updating shared state.
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- ACE_Handle_Set_Iterator handle_iter (handles);
- ACE_HANDLE h;
-
- while ((h = handle_iter ()) != ACE_INVALID_HANDLE)
- if (this->register_handler_i (h, ACE_INVALID_HANDLE, handler, mask) == -1)
- return -1;
-
- return 0;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::schedule_wakeup (ACE_HANDLE io_handle,
- ACE_Reactor_Mask masks_to_be_added)
-{
- // This GUARD is necessary since we are updating shared state.
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- return this->schedule_wakeup_i (io_handle, masks_to_be_added);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::schedule_wakeup (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask masks_to_be_added)
-{
- // This GUARD is necessary since we are updating shared state.
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- return this->schedule_wakeup_i (event_handler->get_handle (), masks_to_be_added);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::remove_handler (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask)
-{
- return this->handler_rep_.unbind (event_handler->get_handle (), mask);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::remove_handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask)
-{
- return this->handler_rep_.unbind (handle, mask);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::remove_handler (const ACE_Handle_Set &handles,
- ACE_Reactor_Mask mask)
-{
- ACE_Handle_Set_Iterator handle_iter (handles);
- ACE_HANDLE h;
- int changes_required = 0;
-
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- while ((h = handle_iter ()) != ACE_INVALID_HANDLE)
- if (this->handler_rep_.unbind_i (h, mask, changes_required) == -1)
- return -1;
-
- // Wake up all threads in WaitForMultipleObjects so that they can
- // reconsult the handle set
- this->wakeup_all_threads ();
-
- return 0;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::cancel_wakeup (ACE_HANDLE io_handle,
- ACE_Reactor_Mask masks_to_be_removed)
-{
- return this->remove_handler (io_handle, masks_to_be_removed);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::cancel_wakeup (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask masks_to_be_removed)
-{
- return this->remove_handler (event_handler, masks_to_be_removed);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::suspend_handler (ACE_HANDLE handle)
-{
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- int changes_required = 0;
- int result = this->handler_rep_.suspend_handler_i (handle, changes_required);
-
- if (changes_required)
- // Wake up all threads in WaitForMultipleObjects so that they can
- // reconsult the handle set
- this->wakeup_all_threads ();
-
- return result;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::suspend_handler (ACE_Event_Handler *event_handler)
-{
- return this->suspend_handler (event_handler->get_handle ());
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::suspend_handler (const ACE_Handle_Set &handles)
-{
- ACE_Handle_Set_Iterator handle_iter (handles);
- ACE_HANDLE h;
- int changes_required = 0;
-
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- while ((h = handle_iter ()) != ACE_INVALID_HANDLE)
- if (this->handler_rep_.suspend_handler_i (h, changes_required) == -1)
- return -1;
-
- // Wake up all threads in WaitForMultipleObjects so that they can
- // reconsult the handle set
- this->wakeup_all_threads ();
-
- return 0;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::suspend_handlers (void)
-{
- int error = 0;
- int result = 0;
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- // First suspend all current handles
- int changes_required = 0;
- for (size_t i = 0; i < this->handler_rep_.max_handlep1_ && error == 0; i++)
- {
- result = this->handler_rep_.suspend_handler_i (this->handler_rep_.current_handles_[i], changes_required);
- if (result == -1)
- error = 1;
- }
-
- if (!error)
- // Then suspend all to_be_added_handles
- for (size_t i = 0; i < this->handler_rep_.handles_to_be_added_; i++)
- {
- this->handler_rep_.to_be_added_info_[i].suspend_entry_ = 1;
- }
-
- // Wake up all threads in WaitForMultipleObjects so that they can
- // reconsult the handle set
- this->wakeup_all_threads ();
-
- return error ? -1 : 0;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::resume_handler (ACE_HANDLE handle)
-{
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- int changes_required = 0;
- int result = this->handler_rep_.resume_handler_i (handle, changes_required);
-
- if (changes_required)
- // Wake up all threads in WaitForMultipleObjects so that they can
- // reconsult the handle set
- this->wakeup_all_threads ();
-
- return result;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::resume_handler (ACE_Event_Handler *event_handler)
-{
- return this->resume_handler (event_handler->get_handle ());
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::resume_handler (const ACE_Handle_Set &handles)
-{
- ACE_Handle_Set_Iterator handle_iter (handles);
- ACE_HANDLE h;
- int changes_required = 0;
-
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- while ((h = handle_iter ()) != ACE_INVALID_HANDLE)
- if (this->handler_rep_.resume_handler_i (h, changes_required) == -1)
- return -1;
-
- // Wake up all threads in WaitForMultipleObjects so that they can
- // reconsult the handle set
- this->wakeup_all_threads ();
-
- return 0;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::resume_handlers (void)
-{
- int error = 0;
- int result = 0;
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
-
- int changes_required = 0;
- for (size_t i = 0; i < this->handler_rep_.suspended_handles_ && error == 0; i++)
- {
- result = this->handler_rep_.resume_handler_i (this->handler_rep_.current_suspended_info_[i].event_handle_,
- changes_required);
- if (result == -1)
- error = 1;
- }
-
- if (!error)
- // Then resume all to_be_added_handles
- for (size_t i = 0; i < this->handler_rep_.handles_to_be_added_; i++)
- {
- this->handler_rep_.to_be_added_info_[i].suspend_entry_ = 0;
- }
-
- // Wake up all threads in WaitForMultipleObjects so that they can
- // reconsult the handle set
- this->wakeup_all_threads ();
-
- return error ? -1 : 0;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::uses_event_associations (void)
-{
- // Since the WFMO_Reactor does use event associations, this function
- // always return 1.
- return 1;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::handle_events (ACE_Time_Value &how_long)
-{
- return this->event_handling (&how_long, FALSE);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::alertable_handle_events (ACE_Time_Value &how_long)
-{
- return this->event_handling (&how_long, TRUE);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::handle_events (ACE_Time_Value *how_long)
-{
- return this->event_handling (how_long, FALSE);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::alertable_handle_events (ACE_Time_Value *how_long)
-{
- return this->event_handling (how_long, TRUE);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::owner (ACE_thread_t *t)
-{
- ACE_GUARD_RETURN (ACE_Process_Mutex, ace_mon, this->lock_, -1);
- *t = this->owner_i ();
- return 0;
-}
-
-ACE_INLINE ACE_thread_t
-ACE_WFMO_Reactor::owner_i (void)
-{
- return this->owner_;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::owner (ACE_thread_t new_owner, ACE_thread_t *old_owner)
-{
- ACE_GUARD_RETURN (ACE_Process_Mutex, monitor, this->lock_, -1);
- this->new_owner_ = new_owner;
-
- if (old_owner != 0)
- *old_owner = this->owner_i ();
-
- // Wake up all threads in WaitForMultipleObjects so that they can
- // reconsult the new owner responsibilities
- this->wakeup_all_threads ();
-
- return 0;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::new_owner (void)
-{
- return this->new_owner_ != ACE_thread_t (0);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::change_owner (void)
-{
- this->owner_ = this->new_owner_;
- this->new_owner_ = ACE_thread_t (0);
- return 0;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::safe_dispatch (int wait_status)
-{
- int result = -1;
- ACE_SEH_TRY
- {
- result = this->dispatch (wait_status);
- }
- ACE_SEH_FINALLY
- {
- this->update_state ();
- }
-
- return result;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::dispatch_window_messages (void)
-{
- return 0;
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor::wakeup_all_threads (void)
-{
- this->wakeup_all_threads_.signal ();
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::notify (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask,
- ACE_Time_Value *timeout)
-{
- return this->notify_handler_.notify (event_handler, mask, timeout);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::register_handler (int signum,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp,
- ACE_Event_Handler **old_sh,
- ACE_Sig_Action *old_disp)
-{
- return this->signal_handler_->register_handler (signum,
- new_sh, new_disp,
- old_sh, old_disp);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::register_handler (const ACE_Sig_Set &sigset,
- ACE_Event_Handler *new_sh,
- ACE_Sig_Action *new_disp)
-{
- int result = 0;
-
-#if (ACE_NSIG > 0)
- for (int s = 1; s < ACE_NSIG; s++)
- if (sigset.is_member (s)
- && this->signal_handler_->register_handler (s, new_sh,
- new_disp) == -1)
- result = -1;
-#else
- ACE_UNUSED_ARG (sigset);
- ACE_UNUSED_ARG (new_sh);
- ACE_UNUSED_ARG (new_disp);
-#endif /* ACE_NSIG */
-
- return result;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::remove_handler (int signum,
- ACE_Sig_Action *new_disp,
- ACE_Sig_Action *old_disp,
- int sigkey)
-{
- return this->signal_handler_->remove_handler (signum, new_disp, old_disp, sigkey);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::remove_handler (const ACE_Sig_Set &sigset)
-{
- int result = 0;
-
-#if (ACE_NSIG > 0)
- for (int s = 1; s < ACE_NSIG; s++)
- if (sigset.is_member (s)
- && this->signal_handler_->remove_handler (s) == -1)
- result = -1;
-#else
- ACE_UNUSED_ARG (sigset);
-#endif /* ACE_NSIG */
-
- return result;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::handler (int signum, ACE_Event_Handler **eh)
-{
- ACE_Event_Handler *handler = this->signal_handler_->handler (signum);
-
- if (handler == 0)
- return -1;
- else if (*eh != 0)
- *eh = handler;
- return 0;
-}
-
-ACE_INLINE void
-ACE_WFMO_Reactor::requeue_position (int)
-{
- // Not implemented
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::requeue_position (void)
-{
- // Don't have an implementation for this yet...
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::mask_ops (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask,
- int ops)
-{
- // Don't have an implementation for this yet...
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::mask_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- int ops)
-{
- // Don't have an implementation for this yet...
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::ready_ops (ACE_Event_Handler *event_handler,
- ACE_Reactor_Mask mask,
- int ops)
-{
- // Don't have an implementation for this yet...
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::ready_ops (ACE_HANDLE handle,
- ACE_Reactor_Mask,
- int ops)
-{
- // Don't have an implementation for this yet...
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::handler (ACE_HANDLE handle,
- ACE_Reactor_Mask mask,
- ACE_Event_Handler **event_handler)
-{
- // Don't have an implementation for this yet...
- ACE_NOTSUP_RETURN (-1);
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor::initialized (void)
-{
- return this->open_for_business_;
-}
-
-ACE_INLINE ACE_Lock &
-ACE_WFMO_Reactor::lock (void)
-{
- return this->lock_adapter_;
-}
-
-ACE_INLINE size_t
-ACE_WFMO_Reactor::size (void)
-{
- // Size of repository minus the 2 used for internal purposes
- return this->handler_rep_.max_size_ - 2;
-}
-#else
-ACE_INLINE int
-ACE_WFMO_Reactor_Handler_Repository::changes_required (void)
-{
- return 0;
-}
-
-ACE_INLINE int
-ACE_WFMO_Reactor_Handler_Repository::make_changes (void)
-{
- return 0;
-}
-
-ACE_INLINE
-ACE_WFMO_Reactor_Handler_Repository::~ACE_WFMO_Reactor_Handler_Repository (void)
-{
-}
-
-#endif /* ACE_WIN32 */
diff --git a/ace/XtReactor.cpp b/ace/XtReactor.cpp
deleted file mode 100644
index cea8a880a97..00000000000
--- a/ace/XtReactor.cpp
+++ /dev/null
@@ -1,370 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-#include "ace/Synch_T.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/XtReactor.h"
-
-#if defined (ACE_HAS_XT)
-
-struct ACE_XtReactorID
-{
- XtInputId id_;
- int good_id_;
-};
-
-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),
- id_len_ (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);
-#endif /* ACE_MT_SAFE */
-}
-
-ACE_XtReactor::~ACE_XtReactor (void)
-{
- delete [] this->ids_;
-}
-
-// This is just the wait_for_multiple_events from ace/Reactor.cpp but
-// we use the Xt functions to wait for an event, not select ()
-
-int
-ACE_XtReactor::wait_for_multiple_events (ACE_Select_Reactor_Handle_Set &handle_set,
- ACE_Time_Value *max_wait_time)
-{
- ACE_TRACE ("ACE_XtReactor::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_;
- nfound = XtWaitForMultipleEvents (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
-}
-
-void
-ACE_XtReactor::TimerCallbackProc (XtPointer closure, XtIntervalId *id)
-{
- ACE_XtReactor *self = (ACE_XtReactor *) closure;
- self->timeout_ = 0;
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_XtReactor::Timer on id %d\n"), (int) *id));
-
- // Deal with any timer events
- ACE_Select_Reactor_Handle_Set handle_set;
- self->dispatch (0, handle_set);
- self->reset_timeout ();
-}
-
-// This could be made shorter if we know which *kind* of event we were
-// about to get. Here we use select () to find out which one might be
-// available.
-
-void
-ACE_XtReactor::InputCallbackProc (XtPointer closure,
- int * source,
- XtInputId *)
-{
- ACE_XtReactor *self = (ACE_XtReactor *) closure;
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("ACE_XtReactor::Input on fd %d\n"), *source));
-
- ACE_Time_Value zero = ACE_Time_Value::zero; // my copy isn't const
-
- 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 (*source))
- wait_set.rd_mask_.set_bit (*source);
- if (self->wait_set_.wr_mask_.is_set (*source))
- wait_set.wr_mask_.set_bit (*source);
- if (self->wait_set_.ex_mask_.is_set (*source))
- wait_set.ex_mask_.set_bit (*source);
-
- 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 (*source))
- dispatch_set.rd_mask_.set_bit (*source);
- if (wait_set.wr_mask_.is_set (*source))
- dispatch_set.wr_mask_.set_bit (*source);
- if (wait_set.ex_mask_.is_set (*source))
- dispatch_set.ex_mask_.set_bit (*source);
-
- self->dispatch (1, dispatch_set);
- }
-}
-
-int
-ACE_XtReactor::XtWaitForMultipleEvents (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 select, just use the Xt mechanism to wait
- // for a single event.
-
- // Wait for something to happen.
- ::XtAppProcessEvent (context_, XtIMAll);
-
- // Now actually read the result needed by the Select_Reactor using select.
- 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)
-{
- return this->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");
-
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("+++%d\n"), handle));
-
- int result = ACE_Select_Reactor::register_handler_i (handle, handler, mask);
-
- if (result == -1)
- return -1;
-
- // Ensure the list of InputId's is big enough
- if (this->ids_ == 0 || this->id_len_ < handle + 1)
- {
- ACE_XtReactorID *more;
- ACE_NEW_RETURN (more, ACE_XtReactorID[handle + 1], -1);
-
- int i;
-
- for (i = 0; i < this->id_len_; i++)
- more[i] = ids_[i];
-
- for (i = this->id_len_; i < handle + 1; i++)
- more[i].good_id_ = 0;
-
- id_len_ = handle + 1;
- delete [] this->ids_;
- ids_ = more;
- }
-
- int condition = 0;
-
- 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
- }
-
- if (condition != 0)
- {
- if (ids_[handle].good_id_)
- ::XtRemoveInput (ids_[handle].id_);
-
- ids_[handle].id_ = ::XtAppAddInput (context_,
- handle,
- (XtPointer) condition,
- InputCallbackProc,
- (XtPointer) this);
- ids_[handle].good_id_ = 1;
- }
- 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");
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("---%d\n"), handle));
-
- int result = ACE_Select_Reactor::remove_handler_i (handle, mask);
-
- if (handle <= id_len_)
- {
- if (ids_[handle].good_id_)
- ::XtRemoveInput (ids_[handle].id_);
- else
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("Handle id is not good %d\n"), handle));
- ids_[handle].good_id_ = 0;
- }
- else
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("Handle out of range %d\n"), handle));
-
- if (result == -1)
- return result;
- else
- return 0;
-}
-
-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)
-{
- if (timeout_)
- ::XtRemoveTimeOut (timeout_);
- timeout_ = 0;
-
- ACE_Time_Value *max_wait_time =
- this->timer_queue_->calculate_timeout (0);
-
- if (max_wait_time)
- {
- ACE_DEBUG ((LM_DEBUG, ASYS_TEXT (" %ld\n"), max_wait_time->msec ()));
-
- timeout_ = ::XtAppAddTimeOut (context_,
- max_wait_time->msec (),
- TimerCallbackProc,
- (XtPointer) this);
- }
-}
-
-long
-ACE_XtReactor::schedule_timer (ACE_Event_Handler *handler,
- const void *arg,
- const ACE_Time_Value &delta_time,
- const ACE_Time_Value &interval)
-{
- ACE_TRACE ("ACE_XtReactor::schedule_timer");
- ACE_MT (ACE_GUARD_RETURN (ACE_SELECT_REACTOR_MUTEX, ace_mon, this->token_, -1));
-
- long result =
- ACE_Select_Reactor::schedule_timer (handler, arg, delta_time, 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;
- }
-}
-
-#endif /* ACE_HAS_XT */
diff --git a/ace/XtReactor.h b/ace/XtReactor.h
deleted file mode 100644
index 2eefbd25873..00000000000
--- a/ace/XtReactor.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// XtReactor.h
-//
-// = AUTHOR
-// Eric C. Newton's <ecn@clark.net> and Douglas C. Schmidt <schmidt@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (ACE_XTREACTOR_H)
-#define ACE_XTREACTOR_H
-
-#include "ace/Select_Reactor.h"
-
-#if defined (ACE_HAS_XT)
-
-#define String XtString
-#include /**/ <X11/Intrinsic.h>
-#undef String
-
-// Forward decl.
-struct ACE_XtReactorID;
-
-class ACE_XtReactor : public ACE_Select_Reactor
-{
- // = TITLE
- // An object oriented event demultiplexor and event handler
- // dispatcher that uses the X Toolkit functions.
-public:
- // = Initialization and termination methods.
- ACE_XtReactor (XtAppContext context,
- size_t size = DEFAULT_SIZE,
- int restart = 0,
- ACE_Sig_Handler * = 0);
- virtual ~ACE_XtReactor (void);
-
- XtAppContext context (void);
-
- // = Timer operations.
- virtual long schedule_timer (ACE_Event_Handler *handler,
- const void *arg,
- const ACE_Time_Value &delta_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 Xt.
- virtual int register_handler_i (ACE_HANDLE handle,
- ACE_Event_Handler *handler,
- ACE_Reactor_Mask mask);
- // Register a single <handler>.
-
- virtual int register_handler_i (const ACE_Handle_Set &handles,
- ACE_Event_Handler *handler,
- ACE_Reactor_Mask mask);
- // Register a set of <handlers>.
-
- virtual int remove_handler_i (ACE_HANDLE handle,
- ACE_Reactor_Mask mask);
- // Remove the <handler> associated with this <handle>.
-
- virtual int remove_handler_i (const ACE_Handle_Set &handles,
- ACE_Reactor_Mask);
- // Remove a set of <handles>.
-
- virtual int wait_for_multiple_events (ACE_Select_Reactor_Handle_Set &,
- ACE_Time_Value *);
- // Wait for events to occur.
-
- virtual int XtWaitForMultipleEvents (int,
- ACE_Select_Reactor_Handle_Set &,
- ACE_Time_Value *);
-
- XtAppContext context_;
- struct ACE_XtReactorID *ids_;
- int id_len_;
- XtIntervalId timeout_;
-
-private:
- 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);
-
- ACE_XtReactor (const ACE_XtReactor &);
- ACE_XtReactor &operator = (const ACE_XtReactor &);
- // Deny access since member-wise won't work...
-};
-#endif /* ACE_HAS_XT */
-
-#endif /* ACE_XTREACTOR_H */
diff --git a/ace/ace.dsw b/ace/ace.dsw
deleted file mode 100644
index 97d8bfd3e00..00000000000
--- a/ace/ace.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "ACE dynamic library"=.\ace_dll.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ACE static library"=.\ace_lib.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/ace/ace.ide b/ace/ace.ide
deleted file mode 100644
index a306e03b023..00000000000
--- a/ace/ace.ide
+++ /dev/null
Binary files differ
diff --git a/ace/ace_ce.dsw b/ace/ace_ce.dsw
deleted file mode 100644
index d3d8f9d7704..00000000000
--- a/ace/ace_ce.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "ace_ce_dll"=.\ace_ce_dll.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/ace/ace_ce_dll.dsp b/ace/ace_ce_dll.dsp
deleted file mode 100644
index d820633f101..00000000000
--- a/ace/ace_ce_dll.dsp
+++ /dev/null
@@ -1,8326 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ace_ce_dll" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (WCE SH) Dynamic-Link Library" 0x0902
-# TARGTYPE "Win32 (WCE x86em) Dynamic-Link Library" 0x0b02
-# TARGTYPE "Win32 (WCE MIPS) Dynamic-Link Library" 0x0a02
-
-CFG=ace_ce_dll - Win32 (WCE x86em) Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ace_ce_dll.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ace_ce_dll.mak" CFG="ace_ce_dll - Win32 (WCE x86em) Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ace_ce_dll - Win32 (WCE x86em) Release" (based on\
- "Win32 (WCE x86em) Dynamic-Link Library")
-!MESSAGE "ace_ce_dll - Win32 (WCE x86em) Debug" (based on\
- "Win32 (WCE x86em) Dynamic-Link Library")
-!MESSAGE "ace_ce_dll - Win32 (WCE MIPS) Release" (based on\
- "Win32 (WCE MIPS) Dynamic-Link Library")
-!MESSAGE "ace_ce_dll - Win32 (WCE MIPS) Debug" (based on\
- "Win32 (WCE MIPS) Dynamic-Link Library")
-!MESSAGE "ace_ce_dll - Win32 (WCE SH) Release" (based on\
- "Win32 (WCE SH) Dynamic-Link Library")
-!MESSAGE "ace_ce_dll - Win32 (WCE SH) Debug" (based on\
- "Win32 (WCE SH) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "x86emRel"
-# PROP BASE Intermediate_Dir "x86emRel"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "WCE/x86em/Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /O2 /D "UNDER_CE" /D "UNICODE" /D "_UNICODE" /D "WIN32" /D "STRICT" /D _WIN32_WCE=200 /D "_WIN32_WCE_EMULATION" /D "INTERNATIONAL" /D "USA" /D "INTLMSG_CODEPAGE" /D "NDEBUG" /D "x86" /D "i486" /D "_x86_" /YX /c
-# ADD CPP /nologo /W3 /O2 /I "..\\" /I "..\STL\\" /D "_UNICODE" /D "WIN32" /D "STRICT" /D "_WIN32_WCE_EMULATION" /D "INTERNATIONAL" /D "USA" /D "INTLMSG_CODEPAGE" /D "NDEBUG" /D "x86" /D "i486" /D "_x86_" /D "UNDER_CE" /D "UNICODE" /D _WIN32_WCE=200 /D ACE_HAS_WINCE=1 /D ACE_HAS_DLL=1 /YX /c
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "UNDER_CE" /d "UNICODE" /d "_UNICODE" /d "WIN32" /d "STRICT" /d _WIN32_WCE=200 /d "_WIN32_WCE_EMULATION" /d "INTERNATIONAL" /d "USA" /d "INTLMSG_CODEPAGE" /d "NDEBUG"
-# ADD RSC /l 0x409 /d "UNDER_CE" /d "UNICODE" /d "_UNICODE" /d "WIN32" /d "STRICT" /d _WIN32_WCE=200 /d "_WIN32_WCE_EMULATION" /d "INTERNATIONAL" /d "USA" /d "INTLMSG_CODEPAGE" /d "NDEBUG"
-MTL=midl.exe
-# ADD BASE MTL /nologo /mktyplib203 /o NUL /win32 /NDEBUG /NDEBUG
-# ADD MTL /nologo /mktyplib203 /o NUL /win32 /NDEBUG /NDEBUG
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 commctrl.lib coredll.lib winmm.lib ole32m.lib oleautm.lib msvcrt.lib uuid.lib asfcguid.lib asfc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:windows /dll /machine:I386 /nodefaultlib:"msvcrt.lib" /windowsce:emulation
-# ADD LINK32 commctrl.lib coredll.lib winmm.lib ole32m.lib oleautm.lib msvcrt.lib uuid.lib asfcguid.lib asfc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:windows /dll /machine:I386 /nodefaultlib:"msvcrt.lib" /out:"ace_ce_x86em.dll" /windowsce:emulation
-EMPFILE=empfile.exe
-# ADD BASE EMPFILE -COPY
-# ADD EMPFILE -COPY
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "x86emDbg"
-# PROP BASE Intermediate_Dir "x86emDbg"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "WCE/x86em/Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /Zi /Od /D "UNDER_CE" /D "UNICODE" /D "_UNICODE" /D "WIN32" /D "STRICT" /D _WIN32_WCE=200 /D "_WIN32_WCE_EMULATION" /D "INTERNATIONAL" /D "USA" /D "INTLMSG_CODEPAGE" /D "_DEBUG" /D "x86" /D "i486" /D "_x86_" /YX /c
-# ADD CPP /nologo /W3 /Gm /Zi /Od /I "..\\" /I "..\STL\\" /D "_UNICODE" /D "WIN32" /D "STRICT" /D "_WIN32_WCE_EMULATION" /D "INTERNATIONAL" /D "USA" /D "INTLMSG_CODEPAGE" /D "_DEBUG" /D "x86" /D "i486" /D "_x86_" /D "UNDER_CE" /D "UNICODE" /D _WIN32_WCE=200 /D ACE_HAS_WINCE=1 /D ACE_HAS_DLL=1 /YX /c
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "UNDER_CE" /d "UNICODE" /d "_UNICODE" /d "WIN32" /d "STRICT" /d _WIN32_WCE=200 /d "_WIN32_WCE_EMULATION" /d "INTERNATIONAL" /d "USA" /d "INTLMSG_CODEPAGE" /d "_DEBUG" /d "x86" /d "i486" /d "_x86_"
-# ADD RSC /l 0x409 /d "UNDER_CE" /d "UNICODE" /d "_UNICODE" /d "WIN32" /d "STRICT" /d _WIN32_WCE=200 /d "_WIN32_WCE_EMULATION" /d "INTERNATIONAL" /d "USA" /d "INTLMSG_CODEPAGE" /d "_DEBUG" /d "x86" /d "i486" /d "_x86_"
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 commctrl.lib coredll.lib winmm.lib ole32m.lib oleautm.lib msvcrt.lib uuid.lib asfcguid.lib asfc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /nodefaultlib:"msvcrtd.lib" /windowsce:emulation
-# ADD LINK32 commctrl.lib coredll.lib advapi32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /nodefaultlib:"msvcrtd.lib" /out:"aced_ce_x86em.dll" /windowsce:emulation
-EMPFILE=empfile.exe
-# ADD BASE EMPFILE -COPY
-# ADD EMPFILE -COPY
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "WMIPSRel"
-# PROP BASE Intermediate_Dir "WMIPSRel"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "WCE/MIPS/Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=clmips.exe
-# ADD BASE CPP /nologo /ML /W3 /O2 /D "NDEBUG" /D "MIPS" /D "_MIPS_" /D "UNDER_CE" /D "UNICODE" /D _WIN32_WCE=200 /YX /QMRWCE /c
-# ADD CPP /nologo /MT /W3 /O2 /I "..\\" /I "..\STL\\" /D "NDEBUG" /D "MIPS" /D "_MIPS_" /D "UNDER_CE" /D "UNICODE" /D _WIN32_WCE=200 /D ACE_HAS_WINCE=1 /D ACE_HAS_DLL=1 /YX /QMRWCE /c
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /r /d "MIPS" /d "_MIPS_" /d "UNDER_CE" /d "UNICODE" /d "NDEBUG" /d _WIN32_WCE=200
-# ADD RSC /l 0x409 /r /d "MIPS" /d "_MIPS_" /d "UNDER_CE" /d "UNICODE" /d "NDEBUG" /d _WIN32_WCE=200
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 commctrl.lib coredll.lib /nologo /subsystem:windowsce,2.0 /windowsce:noconvert /dll /machine:MIPS
-# SUBTRACT BASE LINK32 /fixed:no /pdb:none /nodefaultlib
-# ADD LINK32 commctrl.lib coredll.lib winsock.lib /nologo /subsystem:windowsce,2.0 /windowsce:noconvert /dll /machine:MIPS /nodefaultlib:"wsock32.lib"
-# SUBTRACT LINK32 /fixed:no /pdb:none /nodefaultlib
-PFILE=pfile.exe
-# ADD BASE PFILE COPY
-# ADD PFILE COPY
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "WMIPSDbg"
-# PROP BASE Intermediate_Dir "WMIPSDbg"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "WCE/MIPS/Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=clmips.exe
-# ADD BASE CPP /nologo /MLd /W3 /Zi /Od /D "DEBUG" /D "MIPS" /D "_MIPS_" /D "UNDER_CE" /D "UNICODE" /D _WIN32_WCE=200 /YX /QMRWCE /c
-# ADD CPP /nologo /MTd /W3 /Zi /Od /I "..\STL\\" /I "..\\" /D "DEBUG" /D "MIPS" /D "_MIPS_" /D "UNDER_CE" /D "UNICODE" /D _WIN32_WCE=200 /D ACE_HAS_WINCE=1 /D ACE_HAS_DLL=1 /YX /QMRWCE /c
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /r /d "MIPS" /d "_MIPS_" /d "UNDER_CE" /d "UNICODE" /d "DEBUG" /d _WIN32_WCE=200
-# ADD RSC /l 0x409 /r /d "MIPS" /d "_MIPS_" /d "UNDER_CE" /d "UNICODE" /d "DEBUG" /d _WIN32_WCE=200
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 commctrl.lib coredll.lib /nologo /subsystem:windowsce,2.0 /windowsce:noconvert /dll /debug /machine:MIPS
-# SUBTRACT BASE LINK32 /fixed:no /pdb:none /nodefaultlib
-# ADD LINK32 commctrl.lib coredll.lib winsock.lib /nologo /subsystem:windowsce,2.0 /windowsce:noconvert /dll /debug /machine:MIPS /nodefaultlib:"wsock32.lib"
-# SUBTRACT LINK32 /fixed:no /pdb:none /nodefaultlib
-PFILE=pfile.exe
-# ADD BASE PFILE COPY
-# ADD PFILE COPY
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "WCESHRel"
-# PROP BASE Intermediate_Dir "WCESHRel"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "WCE/SH/Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=shcl.exe
-# ADD BASE CPP /nologo /ML /W3 /O2 /D "NDEBUG" /D "SHx" /D "SH3" /D "_SH3_" /D "UNDER_CE" /D "UNICODE" /D _WIN32_WCE=200 /YX /c
-# ADD CPP /nologo /MT /W3 /O2 /I "..\\" /I "..\STL\\" /D "NDEBUG" /D "SHx" /D "SH3" /D "_SH3_" /D "UNDER_CE" /D "UNICODE" /D _WIN32_WCE=200 /D ACE_HAS_WINCE=1 /D ACE_HAS_DLL=1 /YX /c
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /r /d "SHx" /d "SH3" /d "_SH3_" /d "UNDER_CE" /d "UNICODE" /d "NDEBUG" /d _WIN32_WCE=200
-# ADD RSC /l 0x409 /r /d "SHx" /d "SH3" /d "_SH3_" /d "UNDER_CE" /d "UNICODE" /d "NDEBUG" /d _WIN32_WCE=200
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 commctrl.lib coredll.lib /nologo /subsystem:windowsce,2.0 /windowsce:noconvert /dll /machine:SH3
-# SUBTRACT BASE LINK32 /fixed:no /pdb:none /nodefaultlib
-# ADD LINK32 commctrl.lib coredll.lib winsock.lib /nologo /subsystem:windowsce,2.0 /windowsce:noconvert /dll /machine:SH3 /nodefaultlib:"wsock32.lib"
-# SUBTRACT LINK32 /fixed:no /pdb:none /nodefaultlib
-PFILE=pfile.exe
-# ADD BASE PFILE COPY
-# ADD PFILE COPY
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "WCESHDbg"
-# PROP BASE Intermediate_Dir "WCESHDbg"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "WCE/SH/Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=shcl.exe
-# ADD BASE CPP /nologo /MLd /W3 /Zi /Od /D "DEBUG" /D "SHx" /D "SH3" /D "_SH3_" /D "UNDER_CE" /D "UNICODE" /D _WIN32_WCE=200 /YX /c
-# ADD CPP /nologo /MTd /W3 /Zi /Od /I "..\\" /I "..\STL\\" /D "DEBUG" /D "SHx" /D "SH3" /D "_SH3_" /D "UNDER_CE" /D "UNICODE" /D _WIN32_WCE=200 /D ACE_HAS_WINCE=1 /D ACE_HAS_DLL=1 /YX /c
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /r /d "SHx" /d "SH3" /d "_SH3_" /d "UNDER_CE" /d "UNICODE" /d "DEBUG" /d _WIN32_WCE=200
-# ADD RSC /l 0x409 /r /d "SHx" /d "SH3" /d "_SH3_" /d "UNDER_CE" /d "UNICODE" /d "DEBUG" /d _WIN32_WCE=200
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 commctrl.lib coredll.lib /nologo /subsystem:windowsce,2.0 /windowsce:noconvert /dll /debug /machine:SH3
-# SUBTRACT BASE LINK32 /fixed:no /pdb:none /nodefaultlib
-# ADD LINK32 commctrl.lib coredll.lib winsock.lib /nologo /subsystem:windowsce,2.0 /windowsce:noconvert /dll /debug /machine:SH3 /nodefaultlib:"wsock32.lib"
-# SUBTRACT LINK32 /fixed:no /pdb:none /nodefaultlib
-PFILE=pfile.exe
-# ADD BASE PFILE COPY
-# ADD PFILE COPY
-
-!ENDIF
-
-# Begin Target
-
-# Name "ace_ce_dll - Win32 (WCE x86em) Release"
-# Name "ace_ce_dll - Win32 (WCE x86em) Debug"
-# Name "ace_ce_dll - Win32 (WCE MIPS) Release"
-# Name "ace_ce_dll - Win32 (WCE MIPS) Debug"
-# Name "ace_ce_dll - Win32 (WCE SH) Release"
-# Name "ace_ce_dll - Win32 (WCE SH) Debug"
-# Begin Source File
-
-SOURCE=.\ACE.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Activation_Queue.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Addr.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ARGV.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=..\ace/Array.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_IO.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Basic_Types.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dump.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dynamic.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Handler.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Get_Opt.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Handle_Set.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\High_Res_Timer.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\INET_Addr.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO_Cntl_Msg.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO_SAP.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IPC_SAP.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Tokens.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Msg.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Record.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Mem_Map.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Memory_Pool.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Block.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Method_Object.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Manager.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Obstack.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\OS.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Parse_Node.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pipe.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process_Manager.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile_Timer.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched_Params.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Select_Reactor.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Config.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Manager.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Object.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Repository.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Types.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Object.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Signal.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Connector.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Bcast.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Mcast.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_IO.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Stream.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SString.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Strategies.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Conf_l.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Conf_y.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch_Options.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\System_Time.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread_Manager.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Manager.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trace.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\WFMO_Reactor.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\XtReactor.cpp
-
-!IF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE x86em) Debug"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE MIPS) Debug"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
-
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Release"
-
-!ELSEIF "$(CFG)" == "ace_ce_dll - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
diff --git a/ace/ace_dll.MAK b/ace/ace_dll.MAK
deleted file mode 100644
index d976bd2c871..00000000000
--- a/ace/ace_dll.MAK
+++ /dev/null
@@ -1,82894 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on ace_dll.dsp
-!IF "$(CFG)" == ""
-CFG=ACE dynamic library - Win32 Alpha Unicode Debug
-!MESSAGE No configuration specified. Defaulting to ACE dynamic library - Win32\
- Alpha Unicode Debug.
-!ENDIF
-
-!IF "$(CFG)" != "ACE dynamic library - Win32 Debug" && "$(CFG)" !=\
- "ACE dynamic library - Win32 Release" && "$(CFG)" !=\
- "ACE dynamic library - Win32 Unicode Debug" && "$(CFG)" !=\
- "ACE dynamic library - Win32 Unicode Release" && "$(CFG)" !=\
- "ACE dynamic library - Win32 Alpha Debug" && "$(CFG)" !=\
- "ACE dynamic library - Win32 Alpha Release" && "$(CFG)" !=\
- "ACE dynamic library - Win32 Alpha Unicode Debug" && "$(CFG)" !=\
- "ACE dynamic library - Win32 Alpha Unicode Release" && "$(CFG)" !=\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug" && "$(CFG)" !=\
- "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ace_dll.mak"\
- CFG="ACE dynamic library - Win32 Alpha Unicode Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ACE dynamic library - Win32 Debug" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Unicode Debug" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Unicode Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Alpha Release" (based on\
- "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Alpha Unicode Debug" (based on\
- "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Alpha Unicode Release" (based on\
- "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug" (based on\
- "Win32 (WCE x86em) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug" (based on\
- "Win32 (WCE SH) Dynamic-Link Library")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-OUTDIR=.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\aced.dll"
-
-!ELSE
-
-ALL : "$(OUTDIR)\aced.dll"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\ace.pdb"
- -@erase "$(OUTDIR)\aced.dll"
- -@erase "$(OUTDIR)\aced.exp"
- -@erase "$(OUTDIR)\aced.ilk"
- -@erase "$(OUTDIR)\aced.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /G5 /MDd /W3 /Gm /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D\
- ACE_HAS_DLL=1 /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /Fo"$(INTDIR)\\"\
- /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-MTL=midl.exe
-MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-RSC=rc.exe
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=advapi32.lib /nologo /subsystem:windows /dll /incremental:yes\
- /pdb:"$(OUTDIR)\ace.pdb" /debug /machine:I386 /out:"$(OUTDIR)\aced.dll"\
- /implib:"$(OUTDIR)\aced.lib" /pdbtype:sept
-LINK32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\aced.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-OUTDIR=.
-INTDIR=.\DLL\Release
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\ace.dll"
-
-!ELSE
-
-ALL : "$(OUTDIR)\ace.dll"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\ace.dll"
- -@erase "$(OUTDIR)\ace.exp"
- -@erase "$(OUTDIR)\ace.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /G5 /MD /W3 /GX /O2 /Ob2 /I "..\STL" /I "..\\" /D\
- ACE_HAS_DLL=1 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /Fo"$(INTDIR)\\"\
- /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Release/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-MTL=midl.exe
-MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-RSC=rc.exe
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=advapi32.lib /nologo /subsystem:windows /dll /incremental:no\
- /pdb:"$(OUTDIR)\ace-r.pdb" /machine:I386 /out:"$(OUTDIR)\ace.dll"\
- /implib:"$(OUTDIR)\ace.lib"
-LINK32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\ace.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-OUTDIR=.
-INTDIR=.\DLL\Unicode_Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\aceud.dll"
-
-!ELSE
-
-ALL : "$(OUTDIR)\aceud.dll"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\aceu.pdb"
- -@erase "$(OUTDIR)\aceud.dll"
- -@erase "$(OUTDIR)\aceud.exp"
- -@erase "$(OUTDIR)\aceud.ilk"
- -@erase "$(OUTDIR)\aceud.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /G5 /MDd /W3 /Gm /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D\
- ACE_HAS_DLL=1 /D "_DEBUG" /D "UNICODE" /D "WIN32" /D "_WINDOWS"\
- /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Unicode_Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-MTL=midl.exe
-MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-RSC=rc.exe
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=advapi32.lib /nologo /subsystem:windows /dll /incremental:yes\
- /pdb:"$(OUTDIR)\aceu.pdb" /debug /machine:I386 /out:"$(OUTDIR)\aceud.dll"\
- /implib:"$(OUTDIR)\aceud.lib" /pdbtype:sept
-LINK32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\aceud.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-OUTDIR=.
-INTDIR=.\DLL\Unicode_Release
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\aceu.dll"
-
-!ELSE
-
-ALL : "$(OUTDIR)\aceu.dll"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\aceu.dll"
- -@erase "$(OUTDIR)\aceu.exp"
- -@erase "$(OUTDIR)\aceu.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /G5 /MD /W3 /GX /O2 /Ob2 /I "..\STL" /I "..\\" /D\
- ACE_HAS_DLL=1 /D "NDEBUG" /D "UNICODE" /D "WIN32" /D "_WINDOWS"\
- /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Unicode_Release/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-MTL=midl.exe
-MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-RSC=rc.exe
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=advapi32.lib /nologo /subsystem:windows /dll /incremental:no\
- /pdb:"$(OUTDIR)\aceu-r.pdb" /machine:I386 /out:"$(OUTDIR)\aceu.dll"\
- /implib:"$(OUTDIR)\aceu.lib"
-LINK32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\aceu.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\aced.dll"
-
-!ELSE
-
-ALL : "$(OUTDIR)\aced.dll"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\ace.pdb"
- -@erase "$(OUTDIR)\aced.dll"
- -@erase "$(OUTDIR)\aced.exp"
- -@erase "$(OUTDIR)\aced.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-MTL=midl.exe
-MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D "WIN32" /D\
- "_DEBUG" /D "_WINDOWS" /D ACE_HAS_DLL=1 /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD\
- /MDd /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-RSC=rc.exe
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=advapi32.lib /nologo /subsystem:windows /dll\
- /pdb:"$(OUTDIR)\ace.pdb" /debug /machine:ALPHA /out:"$(OUTDIR)\aced.dll"\
- /implib:"$(OUTDIR)\aced.lib" /pdbtype:sept
-LINK32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\aced.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-OUTDIR=.
-INTDIR=.\DLL\Release
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\ace.dll"
-
-!ELSE
-
-ALL : "$(OUTDIR)\ace.dll"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\ace.dll"
- -@erase "$(OUTDIR)\ace.exp"
- -@erase "$(OUTDIR)\ace.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-MTL=midl.exe
-MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-CPP=cl.exe
-CPP_PROJ=/nologo /MD /Gt0 /W3 /GX /O2 /Ob2 /I "..\STL" /I "..\\" /D "WIN32" /D\
- "NDEBUG" /D "_WINDOWS" /D ACE_HAS_DLL=1 /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD\
- /c
-CPP_OBJS=.\DLL\Release/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-RSC=rc.exe
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=advapi32.lib /nologo /subsystem:windows /dll\
- /pdb:"$(OUTDIR)\ace-r.pdb" /machine:ALPHA /out:"$(OUTDIR)\ace.dll"\
- /implib:"$(OUTDIR)\ace.lib"
-LINK32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\ace.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-OUTDIR=.
-INTDIR=.\DLL\Unicode_Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\aceud.dll"
-
-!ELSE
-
-ALL : "$(OUTDIR)\aceud.dll"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\aceu.pdb"
- -@erase "$(OUTDIR)\aceud.dll"
- -@erase "$(OUTDIR)\aceud.exp"
- -@erase "$(OUTDIR)\aceud.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-MTL=midl.exe
-MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D "WIN32" /D\
- "_DEBUG" /D "_WINDOWS" /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)\\"\
- /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\DLL\Unicode_Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-RSC=rc.exe
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=advapi32.lib /nologo /subsystem:windows /dll\
- /pdb:"$(OUTDIR)\aceu.pdb" /debug /machine:ALPHA /out:"$(OUTDIR)\aceud.dll"\
- /implib:"$(OUTDIR)\aceud.lib" /pdbtype:sept
-LINK32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\aceud.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-OUTDIR=.
-INTDIR=.\DLL\Unicode_Release
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\aceu.dll"
-
-!ELSE
-
-ALL : "$(OUTDIR)\aceu.dll"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\aceu.dll"
- -@erase "$(OUTDIR)\aceu.exp"
- -@erase "$(OUTDIR)\aceu.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-MTL=midl.exe
-MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-CPP=cl.exe
-CPP_PROJ=/nologo /MD /Gt0 /W3 /GX /O2 /Ob2 /I "..\STL" /I "..\\" /D "WIN32" /D\
- "NDEBUG" /D "_WINDOWS" /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)\\"\
- /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Unicode_Release/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-RSC=rc.exe
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=advapi32.lib /nologo /subsystem:windows /dll\
- /pdb:"$(OUTDIR)\aceu-r.pdb" /machine:ALPHA /out:"$(OUTDIR)\aceu.dll"\
- /implib:"$(OUTDIR)\aceu.lib"
-LINK32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\aceu.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-OUTDIR=.\x86CE/Debug
-INTDIR=.\x86CE/Debug
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-CPP=cl.exe
-RSC=rc.exe
-MTL=midl.exe
-BSC32=bscmake.exe
-LINK32=link.exe
-EMPFILE=empfile.exe
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-OUTDIR=.\Sh3CE/Debug
-INTDIR=.\Sh3CE/Debug
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-CPP=shcl.exe
-RSC=rc.exe
-MTL=midl.exe
-BSC32=bscmake.exe
-LINK32=link.exe
-PFILE=pfile.exe
-
-!ENDIF
-
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug" || "$(CFG)" ==\
- "ACE dynamic library - Win32 Release" || "$(CFG)" ==\
- "ACE dynamic library - Win32 Unicode Debug" || "$(CFG)" ==\
- "ACE dynamic library - Win32 Unicode Release" || "$(CFG)" ==\
- "ACE dynamic library - Win32 Alpha Debug" || "$(CFG)" ==\
- "ACE dynamic library - Win32 Alpha Release" || "$(CFG)" ==\
- "ACE dynamic library - Win32 Alpha Unicode Debug" || "$(CFG)" ==\
- "ACE dynamic library - Win32 Alpha Unicode Release" || "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug" || "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-SOURCE=.\ACE.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Process.h"\
- ".\Reactor.h"\
- ".\Signal.h"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Activation_Queue.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\ARGV.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Array.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Asynch_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Asynch_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\High_Res_Timer.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\OS.h"\
- ".\Proactor.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Basic_Types.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\CORBA_Handler.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\CORBA_Ref.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Date_Time.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\DEV.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\DEV_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\DEV_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\DEV_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Dump.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Dynamic.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Dynamic_Service.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Repository.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Event_Handler.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Event_Handler_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler_T.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\FIFO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\FIFO_Recv.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\FIFO_Recv_Msg.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\FIFO_Send.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\FIFO_Send_Msg.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\FILE.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\FILE_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\FILE_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\FILE_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Filecache.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Future.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Get_Opt.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Handle_Set.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\High_Res_Timer.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\INET_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\IO_Cntl_Msg.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\IO_SAP.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\IOStream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\IPC_SAP.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Local_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Local_Tokens.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Log_Msg.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Log_Record.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\LSOCK.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\LSOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\streams.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\LSOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK_CODgram.h"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\LSOCK_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Stream.h"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\streams.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\LSOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK_Dgram.h"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\LSOCK_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK_Stream.h"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Malloc.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Mem_Map.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Memory_Pool.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Message_Block.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Method_Object.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Method_Object.h"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Multiplexor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Name_Proxy.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Name_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Name_Request_Reply.h"\
- ".\OS.h"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Name_Space.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Naming_Context.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_NAMIN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Object_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Atomic_Op.i"\
- ".\config-win32-common.h"\
- ".\Containers.cpp"\
- ".\Containers.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Handle_Set.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Managed_Object.h"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Naming_Context.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Manager.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SString.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- "c:\program files\devstudio\vc\include\process.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Obstack.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\OS.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\Containers.cpp"\
- ".\Containers.i"\
- ".\Free_List.h"\
- ".\Handle_Set.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Managed_Object.h"\
- ".\Mem_Map.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.h"\
- ".\Module.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SString.h"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.i"\
- ".\Task_T.cpp"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\WFMO_Reactor.h"\
- "c:\program files\devstudio\vc\include\malloc.h"\
- "c:\program files\devstudio\vc\include\process.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_OS_CP=\
- ".\config.h"\
-
-
-!ENDIF
-
-SOURCE=.\Parse_Node.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\OS.h"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Repository.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Pipe.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\streams.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Priority_Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Proactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Process.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Process_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\Process.h"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Profile_Timer.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\streams.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Read_Buffer.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Registry.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\Registry.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Registry_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_REGIST=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\Registry_Name_Space.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Remote_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Remote_Tokens.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Sched_Params.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Select_Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Signal.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Service_Config.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\ARGV.h"\
- ".\Asynch_IO.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Handle_Set.h"\
- ".\High_Res_Timer.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\Parse_Node.h"\
- ".\Proactor.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Object.h"\
- ".\Service_Repository.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\streams.h"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Service_Main.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Service_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IO_Cntl_Msg.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Repository.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Service_Object.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Service_Repository.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Service_Object.h"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Service_Types.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Shared_Memory.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\Shared_Memory.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Shared_Memory_MM.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Mem_Map.h"\
- ".\OS.h"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Shared_Memory_SV.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Shared_Object.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Signal.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SOCK.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SOCK_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\streams.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SOCK_Dgram_Bcast.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SOCK_Dgram_Mcast.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SOCK_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SOCK_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SPIPE.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SPIPE_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SPIPE_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SPIPE_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SPIPE_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SString.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Strategies.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SV_Message.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SV_Message_Queue.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SV_Semaphore_Complex.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SV_Semaphore_Simple.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\SV_Shared_Memory.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Svc_Conf_l.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\Parse_Node.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Svc_Conf_y.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\Parse_Node.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Svc_Handler.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Synch.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Synch_Options.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\System_Time.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Task.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Thread.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Thread_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Time_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Timer_Hash.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Timer_Heap.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Timer_List.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Timer_Queue.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Timer_Queue_Adapters.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Timer_Wheel.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\TLI.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\TLI.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\TLI_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Stream.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\TLI_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\TLI.h"\
- ".\TLI_Connector.h"\
- ".\TLI_Stream.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\TLI_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\TLI.h"\
- ".\TLI_Stream.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Token.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Token_Collection.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\Local_Tokens.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SString.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Token_Invariants.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\Local_Tokens.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Token_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\Local_Tokens.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Object_Manager.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Token_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\Local_Tokens.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Trace.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\TTY_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Typed_SV_Message.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Typed_SV_Message_Queue.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\UNIX_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\OS.h"\
- ".\streams.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\UPIPE_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\UPIPE_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\UPIPE_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\WFMO_Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\Message_Block.h"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\OS.h"\
- ".\Reactor.h"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Object.h"\
- ".\Service_Types.h"\
- ".\Shared_Object.h"\
- ".\Signal.h"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread_Manager.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\XtReactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Atomic_Op.i"\
- ".\Basic_Types.h"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Mem_Map.h"\
- ".\Memory_Pool.h"\
- ".\OS.h"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Signal.h"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\streams.h"\
- ".\Synch.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- "c:\program files\devstudio\vc\include\process.h"\
- "c:\program files\devstudio\vc\include\signal.h"\
- {$(INCLUDE)}"iostream.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" ==\
- "ACE dynamic library - Win32 (WCE x86em) CE Emulator Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) CE SH3 Debug"
-
-!ENDIF
-
-SOURCE=.\Acceptor.cpp
-SOURCE=.\Auto_Ptr.cpp
-SOURCE=.\Containers.cpp
-SOURCE=.\Dump_T.cpp
-SOURCE=.\Free_List.cpp
-SOURCE=.\Hash_Map_Manager.cpp
-SOURCE=.\IOStream_T.cpp
-SOURCE=.\Local_Name_Space_T.cpp
-SOURCE=.\Malloc_T.cpp
-SOURCE=.\Map_Manager.cpp
-SOURCE=.\Message_Queue.cpp
-SOURCE=.\Module.cpp
-SOURCE=.\Singleton.cpp
-SOURCE=.\Strategies_T.cpp
-SOURCE=.\Stream.cpp
-SOURCE=.\Stream_Modules.cpp
-SOURCE=.\Synch_T.cpp
-SOURCE=.\Task_T.cpp
-SOURCE=.\Timer_Hash_T.cpp
-SOURCE=.\Timer_Heap_T.cpp
-SOURCE=.\Timer_List_T.cpp
-SOURCE=.\Timer_Queue_T.cpp
-SOURCE=.\Timer_Wheel_T.cpp
-
-!ENDIF
-
diff --git a/ace/ace_dll.dsp b/ace/ace_dll.dsp
deleted file mode 100644
index 2ee03574aec..00000000000
--- a/ace/ace_dll.dsp
+++ /dev/null
@@ -1,15535 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ACE dynamic library" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (WCE SH) Dynamic-Link Library" 0x0902
-# TARGTYPE "Win32 (WCE x86em) Dynamic-Link Library" 0x0b02
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-# TARGTYPE "Win32 (ALPHA) Dynamic-Link Library" 0x0602
-
-CFG=ACE dynamic library - Win32 Alpha Unicode Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ace_dll.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ace_dll.mak"\
- CFG="ACE dynamic library - Win32 Alpha Unicode Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ACE dynamic library - Win32 Debug" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Unicode Debug" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Unicode Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Alpha Release" (based on\
- "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Alpha Unicode Debug" (based on\
- "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 Alpha Unicode Release" (based on\
- "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 (WCE x86em) CE emul Debug" (based on\
- "Win32 (WCE x86em) Dynamic-Link Library")
-!MESSAGE "ACE dynamic library - Win32 (WCE SH) Debug" (based on\
- "Win32 (WCE SH) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /G5 /MDd /W3 /Gm /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D ACE_HAS_DLL=1 /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /FD /c
-# SUBTRACT CPP /YX /Yc /Yu
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo /o".\ace.bsc"
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 advapi32.lib user32.lib /nologo /subsystem:windows /dll /pdb:".\ace.pdb" /debug /machine:I386 /out:".\aced.dll" /pdbtype:sept
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\DLL\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /G5 /MD /W3 /GX /O2 /Ob2 /I "..\STL" /I "..\\" /D ACE_HAS_DLL=1 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /FD /c
-# SUBTRACT CPP /YX
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x407 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo /o".\ace.bsc"
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-# ADD LINK32 advapi32.lib user32.lib /nologo /subsystem:windows /dll /pdb:".\ace-r.pdb" /machine:I386 /out:".\ace.dll"
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Unicode Debug"
-# PROP BASE Intermediate_Dir "Unicode Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\DLL\Unicode_Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /G5 /MDd /W3 /Gm /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D ACE_HAS_DLL=1 /D "_DEBUG" /D "UNICODE" /D "WIN32" /D "_WINDOWS" /FD /c
-# SUBTRACT CPP /YX
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo /o".\ace.bsc"
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 advapi32.lib user32.lib /nologo /subsystem:windows /dll /pdb:".\aceu.pdb" /debug /machine:I386 /out:".\aceud.dll" /pdbtype:sept
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Unicode Release"
-# PROP BASE Intermediate_Dir "Unicode Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\DLL\Unicode_Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /G5 /MD /W3 /GX /O2 /Ob2 /I "..\STL" /I "..\\" /D ACE_HAS_DLL=1 /D "NDEBUG" /D "UNICODE" /D "WIN32" /D "_WINDOWS" /FD /c
-# SUBTRACT CPP /YX
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x407 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo /o".\ace.bsc"
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-# ADD LINK32 advapi32.lib user32.lib /nologo /subsystem:windows /dll /pdb:".\aceu-r.pdb" /machine:I386 /out:".\aceu.dll"
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "ACE_dyna"
-# PROP BASE Intermediate_Dir "ACE_dyna"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D ACE_HAS_DLL=1 /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D ACE_HAS_DLL=1 /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o".\ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /pdb:".\ace.pdb" /debug /machine:ALPHA /out:".\aced.dll" /pdbtype:sept
-# SUBTRACT BASE LINK32 /pdb:none
-# ADD LINK32 advapi32.lib user32.lib /nologo /subsystem:windows /dll /pdb:".\ace.pdb" /debug /machine:ALPHA /out:".\aced.dll" /pdbtype:sept
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "ACE_dyn0"
-# PROP BASE Intermediate_Dir "ACE_dyn0"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "DLL\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-CPP=cl.exe
-# ADD BASE CPP /nologo /MT /Gt0 /W3 /GX /O2 /Ob2 /I "..\STL" /I "..\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D ACE_HAS_DLL=1 /YX /FD /c
-# ADD CPP /nologo /MD /Gt0 /W3 /GX /O2 /Ob2 /I "..\STL" /I "..\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D ACE_HAS_DLL=1 /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o".\ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /pdb:".\ace-r.pdb" /machine:ALPHA /out:".\ace.dll"
-# SUBTRACT BASE LINK32 /pdb:none
-# ADD LINK32 advapi32.lib user32.lib /nologo /subsystem:windows /dll /pdb:".\ace-r.pdb" /machine:ALPHA /out:".\ace.dll"
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "ACE_dyn1"
-# PROP BASE Intermediate_Dir "ACE_dyn1"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "DLL\Unicode_Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D ACE_HAS_DLL=1 /D "UNICODE" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D ACE_HAS_DLL=1 /D "UNICODE" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o".\ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /pdb:".\aceu.pdb" /debug /machine:ALPHA /out:".\aceud.dll" /pdbtype:sept
-# SUBTRACT BASE LINK32 /pdb:none
-# ADD LINK32 advapi32.lib user32.lib /nologo /subsystem:windows /dll /pdb:".\aceu.pdb" /debug /machine:ALPHA /out:".\aceud.dll" /pdbtype:sept
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "ACE_dyn2"
-# PROP BASE Intermediate_Dir "ACE_dyn2"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "DLL\Unicode_Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-CPP=cl.exe
-# ADD BASE CPP /nologo /MT /Gt0 /W3 /GX /O2 /Ob2 /I "..\STL" /I "..\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D ACE_HAS_DLL=1 /D "UNICODE" /YX /FD /c
-# ADD CPP /nologo /MD /Gt0 /W3 /GX /O2 /Ob2 /I "..\STL" /I "..\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D ACE_HAS_DLL=1 /D "UNICODE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o".\ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /pdb:".\aceu-r.pdb" /machine:ALPHA /out:".\aceu.dll"
-# SUBTRACT BASE LINK32 /pdb:none
-# ADD LINK32 advapi32.lib user32.lib /nologo /subsystem:windows /dll /pdb:".\aceu-r.pdb" /machine:ALPHA /out:".\aceu.dll"
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "ACE_dyna"
-# PROP BASE Intermediate_Dir "ACE_dyna"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "EmuCE"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /Zi /Od /Gy /I "..\STL" /D "UNICODE" /D "_UNICODE" /D "WIN32" /D "STRICT" /D _WIN32_WCE=200 /D "_WIN32_WCE_EMULATION" /D "INTERNATIONAL" /D "USA" /D "INTLMSG_CODEPAGE" /D "_DEBUG" /D "x86" /D "i486" /D "_x86_" /D ACE_HAS_DLL=1 /FD /I "..\\ /D " UNDER_CE" /c
-# SUBTRACT BASE CPP /YX /Yc /Yu
-# ADD CPP /nologo /W3 /Gm /Zi /Od /Gy /I "..\STL" /D "UNICODE" /D "_UNICODE" /D "WIN32" /D "STRICT" /D _WIN32_WCE=200 /D "_WIN32_WCE_EMULATION" /D "INTERNATIONAL" /D "USA" /D "INTLMSG_CODEPAGE" /D "_DEBUG" /D "x86" /D "i486" /D "_x86_" /D ACE_HAS_DLL=1 /D ACE_HAS_WINCE=1 /FD /I "..\\ /D " UNDER_CE" /c
-# SUBTRACT CPP /YX /Yc /Yu
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "UNDER_CE" /d "UNICODE" /d "_UNICODE" /d "WIN32" /d "STRICT" /d _WIN32_WCE=200 /d "_WIN32_WCE_EMULATION" /d "INTERNATIONAL" /d "USA" /d "INTLMSG_CODEPAGE" /d "_DEBUG" /d "x86" /d "i486" /d "_x86_"
-# ADD RSC /l 0x409 /d "UNDER_CE" /d "UNICODE" /d "_UNICODE" /d "WIN32" /d "STRICT" /d _WIN32_WCE=200 /d "_WIN32_WCE_EMULATION" /d "INTERNATIONAL" /d "USA" /d "INTLMSG_CODEPAGE" /d "_DEBUG" /d "x86" /d "i486" /d "_x86_"
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o".\ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LINK32=link.exe
-# ADD BASE LINK32 commctrl.lib coredll.lib winmm.lib ole32m.lib oleautm.lib msvcrt.lib uuid.lib asfcguid.lib asfc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib /nologo /subsystem:windows /dll /pdb:".\ace.pdb" /debug /machine:IX86 /nodefaultlib:"msvcrtd.lib" /out:".\aced.dll" /pdbtype:sept
-# SUBTRACT BASE LINK32 /pdb:none /incremental:no
-# ADD LINK32 commctrl.lib coredll.lib advapi32.lib user32.lib /nologo /subsystem:windows /dll /pdb:".\ace.pdb" /debug /machine:IX86 /nodefaultlib:"msvcrtd.lib" /out:".\aced.dll" /pdbtype:sept
-# SUBTRACT LINK32 /pdb:none /incremental:no
-EMPFILE=empfile.exe
-# ADD BASE EMPFILE -COPY
-# ADD EMPFILE -COPY
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "ACE_dyna"
-# PROP BASE Intermediate_Dir "ACE_dyna"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "SHCE"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=shcl.exe
-# ADD BASE CPP /nologo /MLd /W3 /Zi /Od /Gy /I "..\STL" /D "SHx" /D "SH3" /D "_SH3_" /D "UNDER_CE" /D "UNICODE" /D ACE_HAS_DLL=1 /D _WIN32_WCE=200 /FD /I "..\\ /D " DEBUG" /c
-# SUBTRACT BASE CPP /YX /Yc /Yu
-# ADD CPP /nologo /MTd /W3 /Zi /Od /Gy /I "..\STL" /D "SHx" /D "SH3" /D "_SH3_" /D "UNDER_CE" /D "UNICODE" /D ACE_HAS_DLL=1 /D _WIN32_WCE=200 /D ACE_HAS_WINCE=1 /FD /I "..\\ /D " DEBUG" /c
-# SUBTRACT CPP /YX /Yc /Yu
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /r /d "SHx" /d "SH3" /d "_SH3_" /d "UNDER_CE" /d "UNICODE" /d "DEBUG" /d _WIN32_WCE=200
-# ADD RSC /l 0x409 /r /d "SHx" /d "SH3" /d "_SH3_" /d "UNDER_CE" /d "UNICODE" /d "DEBUG" /d _WIN32_WCE=200
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o".\ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LINK32=link.exe
-# ADD BASE LINK32 advapi32.lib commctrl.lib coredll.lib /nologo /subsystem:windowsce,2.0 /windowsce:noconvert /dll /pdb:".\ace.pdb" /debug /machine:SH3 /out:".\aced.dll" /pdbtype:sept
-# SUBTRACT BASE LINK32 /fixed:no /pdb:none /nodefaultlib
-# ADD LINK32 commctrl.lib coredll.lib advapi32.lib user32.lib /nologo /subsystem:windowsce,2.0 /windowsce:noconvert /dll /pdb:".\ace.pdb" /debug /machine:SH3 /out:".\aced.dll" /pdbtype:sept
-# SUBTRACT LINK32 /fixed:no /pdb:none /nodefaultlib
-PFILE=pfile.exe
-# ADD BASE PFILE COPY
-# ADD PFILE COPY
-
-!ENDIF
-
-# Begin Target
-
-# Name "ACE dynamic library - Win32 Debug"
-# Name "ACE dynamic library - Win32 Release"
-# Name "ACE dynamic library - Win32 Unicode Debug"
-# Name "ACE dynamic library - Win32 Unicode Release"
-# Name "ACE dynamic library - Win32 Alpha Debug"
-# Name "ACE dynamic library - Win32 Alpha Release"
-# Name "ACE dynamic library - Win32 Alpha Unicode Debug"
-# Name "ACE dynamic library - Win32 Alpha Unicode Release"
-# Name "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-# Name "ACE dynamic library - Win32 (WCE SH) Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\ACE.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_ACE_C=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Activation_Queue.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_ACTIV=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_ADDR_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ARGV.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_ARGV_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Array.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_ARRAY=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_ASYNC=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_ASYNCH=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Basic_Types.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_CONNE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Handler.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_CORBA=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Ref.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_CORBA_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Date_Time.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_DATE_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_DEV_C=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_DEV_A=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_DEV_CO=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_DEV_I=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dump.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_DUMP_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dynamic.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_DYNAM=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dynamic_Service.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_DYNAMI=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Handler.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_EVENT=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Handler_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_EVENT_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_FIFO_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Recv.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_FIFO_R=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Recv_Msg.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_FIFO_RE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Send.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_FIFO_S=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Send_Msg.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_FIFO_SE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_FILE_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_FILE_A=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_FILE_C=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_FILE_I=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Filecache.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_FILEC=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Future.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_FUTUR=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Get_Opt.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_GET_O=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Handle_Set.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_HANDL=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\High_Res_Timer.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_HIGH_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\INET_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_INET_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO_Cntl_Msg.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO_SAP.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_IO_SA=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOStream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_IOSTR=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IPC_SAP.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_IPC_S=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_LOCAL=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Tokens.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_LOCAL_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Msg.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_LOG_M=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Record.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_LOG_R=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_LSOCK=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_LSOCK_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_LSOCK_C=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_LSOCK_CO=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_LSOCK_D=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_LSOCK_S=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_MALLO=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Mem_Map.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_MEM_M=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Memory_Pool.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_MEMOR=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Block.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_MESSA=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Method_Object.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_METHO=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Msg_WFMO_Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Multiplexor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_MULTI=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Proxy.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_NAME_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_NAME_R=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Space.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_NAME_S=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming_Context.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Stream.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_NAMIN=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_OBJEC=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Obstack.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_OBSTA=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\OS.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_OS_CP=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config-WinCE.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Parse_Node.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_PARSE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pipe.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_PIPE_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_PRIOR=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Proactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_PROAC=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_PROCE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_PROCES=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile_Timer.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_PROFI=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_REACT=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Read_Buffer.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_READ_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Registry.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Stream.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_REGIS=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Registry_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Stream.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_REGIST=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Remote_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_REMOT=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Remote_Tokens.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_REMOTE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched_Params.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SCHED=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Select_Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SELEC=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Config.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SERVI=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Main.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SERVIC=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SERVICE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Object.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SERVICE_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Repository.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SERVICE_R=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Types.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SERVICE_T=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory_MM.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SHARE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory_SV.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SHARED=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Object.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SHARED_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Signal.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SIGNA=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SOCK_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SOCK_A=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SOCK_C=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SOCK_CO=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SOCK_D=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Bcast.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SOCK_DG=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Mcast.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SOCK_DGR=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SOCK_I=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SOCK_S=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SPIPE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SPIPE_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SPIPE_A=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SPIPE_C=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SPIPE_S=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SString.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SSTRI=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Strategies.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_STRAT=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Message.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SV_ME=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Message_Queue.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SV_MES=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Complex.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SV_SE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Simple.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SV_SEM=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Shared_Memory.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SV_SH=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Conf_l.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SVC_C=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Conf_y.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SVC_CO=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Handler.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SVC_H=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SYNCH=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch_Options.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Synch_Options.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SYNCH_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\System_Time.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_SYSTE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TASK_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_THREA=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_THREAD=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TIME_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Hash.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TIMER=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Heap.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TIMER_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_List.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TIMER_L=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Queue.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TIMER_Q=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Queue_Adapters.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TIMER_QU=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Wheel.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TIMER_W=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TLI_C=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TLI_A=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TLI_CO=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TLI_S=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TOKEN=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Collection.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TOKEN_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Invariants.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TOKEN_I=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TOKEN_M=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TOKEN_R=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trace.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TRACE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TTY_IO.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TTY_I=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typed_SV_Message.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TYPED=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typed_SV_Message_Queue.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_TYPED_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UNIX_Addr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_UNIX_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_UPIPE=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Connector.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_UPIPE_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_UPIPE_S=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\WFMO_Reactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\IO_Cntl_Msg.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
-
-NODEP_CPP_WFMO_=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\XtReactor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
-
-NODEP_CPP_XTREA=\
- ".\config.h"\
- ".\stdcpp.h"\
-
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ACE.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Activation_Queue.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ARGV.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Array.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_IO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Auto_Ptr.h
-# End Source File
-# Begin Source File
-
-SOURCE=".\config-win32-common.h"
-# End Source File
-# Begin Source File
-
-SOURCE=.\config.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Containers.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Ref.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Date_Time.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_IO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dump.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dump_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dynamic.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dynamic_Service.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Handler_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Recv.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Recv_Msg.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Send.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Send_Msg.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_IO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Filecache.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Free_List.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Future.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Get_Opt.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Handle_Set.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Hash_Map_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\High_Res_Timer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\INET_Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO_Cntl_Msg.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO_SAP.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOStream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOStream_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IPC_SAP.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Name_Space.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Name_Space_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Tokens.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Msg.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Priority.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Record.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_CODgram.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Dgram.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Stream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Map_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Mem_Map.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Memory_Pool.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Block.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Queue.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Method_Object.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Module.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Msg_WFMO_Reactor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Multiplexor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Proxy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Request_Reply.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Space.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming_Context.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Obstack.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\OS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Parse_Node.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pipe.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Reactor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Proactor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile_Timer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ReactorEx.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Read_Buffer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Registry.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Registry_Name_Space.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Remote_Name_Space.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Remote_Tokens.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched_Params.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Config.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Object.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Record.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Repository.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory_MM.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory_SV.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Object.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Signal.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Singleton.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_CODgram.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Bcast.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Mcast.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_IO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Stream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Stream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SString.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\stdcpp.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Strategies.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Strategies_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream_Modules.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Message.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Message_Queue.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Complex.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Simple.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Shared_Memory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Conf.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Conf_Tokens.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch_Options.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\System_Time.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time_Request_Reply.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time_Value.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Hash.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Hash_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Heap.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Heap_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_List.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_List_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Queue.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Queue_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Wheel.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Wheel_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Stream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Collection.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Invariants.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Request_Reply.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trace.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TTY_IO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typed_SV_Message.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UNIX_Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Stream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ws2tcpip.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\XtReactor.h
-# End Source File
-# End Group
-# Begin Group "Inline Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ACE.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Addr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ARGV.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Array.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_IO.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Atomic_Op.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Auto_Ptr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Containers.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Handler.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Ref.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Date_Time.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_Addr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_IO.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dynamic.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Handler.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Recv.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Recv_Msg.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Send.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Send_Msg.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_Addr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_IO.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Free_List.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Get_Opt.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Handle_Set.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\High_Res_Timer.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\INET_Addr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO_SAP.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOStream_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IPC_SAP.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Tokens.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Record.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_CODgram.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Dgram.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Stream.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Map_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Mem_Map.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Memory_Pool.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Block.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Queue.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Module.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Msg_WFMO_Reactor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Multiplexor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\OS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Parse_Node.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pipe.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Reactor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Proactor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile_Timer.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ReactorEx.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Read_Buffer.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Remote_Tokens.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched_Params.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Config.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Object.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Record.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Repository.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory_MM.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory_SV.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Object.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Signal.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Singleton.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_CODgram.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Bcast.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Mcast.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_IO.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Stream.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Addr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Stream.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SString.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream_Modules.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Message.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Message_Queue.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Complex.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Simple.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Shared_Memory.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Handler.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Queue_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Stream.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Collection.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Invariants.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Request_Reply.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trace.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typed_SV_Message.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typed_SV_Message_Queue.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\UNIX_Addr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Stream.i
-# End Source File
-# End Group
-# Begin Group "Template Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Acceptor.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Auto_Ptr.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Containers.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dump_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Free_List.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Hash_Map_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOStream_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Name_Space_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Map_Manager.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Queue.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Module.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Singleton.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Strategies_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream_Modules.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Hash_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Heap_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_List_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Queue_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Wheel_T.cpp
-
-!IF "$(CFG)" == "ACE dynamic library - Win32 Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 Alpha Unicode Release"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE x86em) CE emul Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ELSEIF "$(CFG)" == "ACE dynamic library - Win32 (WCE SH) Debug"
-
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Documentation"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Readme
-# End Source File
-# Begin Source File
-
-SOURCE=..\Version
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/ace/ace_lib.MAK b/ace/ace_lib.MAK
deleted file mode 100644
index 30f87834199..00000000000
--- a/ace/ace_lib.MAK
+++ /dev/null
@@ -1,85287 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on ace_lib.dsp
-!IF "$(CFG)" == ""
-CFG=ACE static library - Win32 Alpha Unicode Debug
-!MESSAGE No configuration specified. Defaulting to ACE static library - Win32\
- Alpha Unicode Debug.
-!ENDIF
-
-!IF "$(CFG)" != "ACE static library - Win32 Debug" && "$(CFG)" !=\
- "ACE static library - Win32 Release" && "$(CFG)" !=\
- "ACE static library - Win32 Unicode Debug" && "$(CFG)" !=\
- "ACE static library - Win32 Unicode Release" && "$(CFG)" !=\
- "ACE static library - Win32 Alpha Debug" && "$(CFG)" !=\
- "ACE static library - Win32 Alpha Release" && "$(CFG)" !=\
- "ACE static library - Win32 Alpha Unicode Debug" && "$(CFG)" !=\
- "ACE static library - Win32 Alpha Unicode Release"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ace_lib.mak"\
- CFG="ACE static library - Win32 Alpha Unicode Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ACE static library - Win32 Debug" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ACE static library - Win32 Release" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ACE static library - Win32 Unicode Debug" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ACE static library - Win32 Unicode Release" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ACE static library - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Static Library")
-!MESSAGE "ACE static library - Win32 Alpha Release" (based on\
- "Win32 (ALPHA) Static Library")
-!MESSAGE "ACE static library - Win32 Alpha Unicode Debug" (based on\
- "Win32 (ALPHA) Static Library")
-!MESSAGE "ACE static library - Win32 Alpha Unicode Release" (based on\
- "Win32 (ALPHA) Static Library")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-OUTDIR=.
-INTDIR=.\LIB\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\acesd.lib"
-
-!ELSE
-
-ALL : "$(OUTDIR)\acesd.lib"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\acesd.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /G5 /MTd /W3 /Gm /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "_DEBUG" /D "WIN32" /D "_WINDOWS"\
- /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\LIB\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LIB32=link.exe -lib
-LIB32_FLAGS=/nologo /out:"$(OUTDIR)\acesd.lib"
-LIB32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\acesd.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
- $(LIB32) @<<
- $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-OUTDIR=.
-INTDIR=.\LIB\Release
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\aces.lib"
-
-!ELSE
-
-ALL : "$(OUTDIR)\aces.lib"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\aces.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /G5 /MT /W3 /GX /O1 /I "..\STL" /I "..\\" /D ACE_HAS_DLL=0 /D\
- __ACE_INLINE__=0 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /Fo"$(INTDIR)\\"\
- /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\LIB\Release/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LIB32=link.exe -lib
-LIB32_FLAGS=/nologo /out:"$(OUTDIR)\aces.lib"
-LIB32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\aces.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
- $(LIB32) @<<
- $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-OUTDIR=.
-INTDIR=.\LIB\Unicode_Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\aceusd.lib"
-
-!ELSE
-
-ALL : "$(OUTDIR)\aceusd.lib"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\aceusd.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /G5 /MTd /W3 /Gm /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "_DEBUG" /D "UNICODE" /D "WIN32" /D\
- "_WINDOWS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\LIB\Unicode_Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LIB32=link.exe -lib
-LIB32_FLAGS=/nologo /out:"$(OUTDIR)\aceusd.lib"
-LIB32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\aceusd.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
- $(LIB32) @<<
- $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-OUTDIR=.
-INTDIR=.\LIB\Unicode_Release
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\aceus.lib"
-
-!ELSE
-
-ALL : "$(OUTDIR)\aceus.lib"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\aceus.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /G5 /MT /W3 /GX /O1 /I "..\STL" /I "..\\" /D ACE_HAS_DLL=0 /D\
- __ACE_INLINE__=0 /D "NDEBUG" /D "UNICODE" /D "WIN32" /D "_WINDOWS"\
- /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\LIB\Unicode_Release/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LIB32=link.exe -lib
-LIB32_FLAGS=/nologo /out:"$(OUTDIR)\aceus.lib"
-LIB32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\aceus.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
- $(LIB32) @<<
- $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\LIB\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\acesd.lib"
-
-!ELSE
-
-ALL : "$(OUTDIR)\acesd.lib"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\acesd.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\
- /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MTd /c
-CPP_OBJS=.\LIB\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LIB32=link.exe -lib
-LIB32_FLAGS=/nologo /out:"$(OUTDIR)\acesd.lib"
-LIB32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\acesd.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
- $(LIB32) @<<
- $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-OUTDIR=.
-INTDIR=.\LIB\Release
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\aces.lib"
-
-!ELSE
-
-ALL : "$(OUTDIR)\aces.lib"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\aces.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MT /Gt0 /W3 /GX /O1 /I "..\STL" /I "..\\" /D ACE_HAS_DLL=0 /D\
- __ACE_INLINE__=0 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /Fo"$(INTDIR)\\"\
- /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\LIB\Release/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LIB32=link.exe -lib
-LIB32_FLAGS=/nologo /out:"$(OUTDIR)\aces.lib"
-LIB32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\aces.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
- $(LIB32) @<<
- $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-OUTDIR=.
-INTDIR=.\LIB\Unicode_Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\aceusd.lib"
-
-!ELSE
-
-ALL : "$(OUTDIR)\aceusd.lib"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\aceusd.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D\
- "UNICODE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MTd /c
-CPP_OBJS=.\LIB\Unicode_Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LIB32=link.exe -lib
-LIB32_FLAGS=/nologo /out:"$(OUTDIR)\aceusd.lib"
-LIB32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\aceusd.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
- $(LIB32) @<<
- $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-OUTDIR=.
-INTDIR=.\LIB\Unicode_Release
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\aceus.lib"
-
-!ELSE
-
-ALL : "$(OUTDIR)\aceus.lib"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\ACE.obj"
- -@erase "$(INTDIR)\Activation_Queue.obj"
- -@erase "$(INTDIR)\Addr.obj"
- -@erase "$(INTDIR)\ARGV.obj"
- -@erase "$(INTDIR)\Array.obj"
- -@erase "$(INTDIR)\Asynch_Acceptor.obj"
- -@erase "$(INTDIR)\Asynch_IO.obj"
- -@erase "$(INTDIR)\Basic_Types.obj"
- -@erase "$(INTDIR)\Connector.obj"
- -@erase "$(INTDIR)\CORBA_Handler.obj"
- -@erase "$(INTDIR)\CORBA_Ref.obj"
- -@erase "$(INTDIR)\Date_Time.obj"
- -@erase "$(INTDIR)\DEV.obj"
- -@erase "$(INTDIR)\DEV_Addr.obj"
- -@erase "$(INTDIR)\DEV_Connector.obj"
- -@erase "$(INTDIR)\DEV_IO.obj"
- -@erase "$(INTDIR)\Dump.obj"
- -@erase "$(INTDIR)\Dynamic.obj"
- -@erase "$(INTDIR)\Dynamic_Service.obj"
- -@erase "$(INTDIR)\Event_Handler.obj"
- -@erase "$(INTDIR)\Event_Handler_T.obj"
- -@erase "$(INTDIR)\FIFO.obj"
- -@erase "$(INTDIR)\FIFO_Recv.obj"
- -@erase "$(INTDIR)\FIFO_Recv_Msg.obj"
- -@erase "$(INTDIR)\FIFO_Send.obj"
- -@erase "$(INTDIR)\FIFO_Send_Msg.obj"
- -@erase "$(INTDIR)\FILE.obj"
- -@erase "$(INTDIR)\FILE_Addr.obj"
- -@erase "$(INTDIR)\FILE_Connector.obj"
- -@erase "$(INTDIR)\FILE_IO.obj"
- -@erase "$(INTDIR)\Filecache.obj"
- -@erase "$(INTDIR)\Future.obj"
- -@erase "$(INTDIR)\Get_Opt.obj"
- -@erase "$(INTDIR)\Handle_Set.obj"
- -@erase "$(INTDIR)\High_Res_Timer.obj"
- -@erase "$(INTDIR)\INET_Addr.obj"
- -@erase "$(INTDIR)\IO_Cntl_Msg.obj"
- -@erase "$(INTDIR)\IO_SAP.obj"
- -@erase "$(INTDIR)\IOStream.obj"
- -@erase "$(INTDIR)\IPC_SAP.obj"
- -@erase "$(INTDIR)\Local_Name_Space.obj"
- -@erase "$(INTDIR)\Local_Tokens.obj"
- -@erase "$(INTDIR)\Log_Msg.obj"
- -@erase "$(INTDIR)\Log_Record.obj"
- -@erase "$(INTDIR)\LSOCK.obj"
- -@erase "$(INTDIR)\LSOCK_Acceptor.obj"
- -@erase "$(INTDIR)\LSOCK_CODgram.obj"
- -@erase "$(INTDIR)\LSOCK_Connector.obj"
- -@erase "$(INTDIR)\LSOCK_Dgram.obj"
- -@erase "$(INTDIR)\LSOCK_Stream.obj"
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Mem_Map.obj"
- -@erase "$(INTDIR)\Memory_Pool.obj"
- -@erase "$(INTDIR)\Message_Block.obj"
- -@erase "$(INTDIR)\Method_Object.obj"
- -@erase "$(INTDIR)\Multiplexor.obj"
- -@erase "$(INTDIR)\Name_Proxy.obj"
- -@erase "$(INTDIR)\Name_Request_Reply.obj"
- -@erase "$(INTDIR)\Name_Space.obj"
- -@erase "$(INTDIR)\Naming_Context.obj"
- -@erase "$(INTDIR)\Object_Manager.obj"
- -@erase "$(INTDIR)\Obstack.obj"
- -@erase "$(INTDIR)\OS.obj"
- -@erase "$(INTDIR)\Parse_Node.obj"
- -@erase "$(INTDIR)\Pipe.obj"
- -@erase "$(INTDIR)\Priority_Reactor.obj"
- -@erase "$(INTDIR)\Proactor.obj"
- -@erase "$(INTDIR)\Process.obj"
- -@erase "$(INTDIR)\Process_Manager.obj"
- -@erase "$(INTDIR)\Profile_Timer.obj"
- -@erase "$(INTDIR)\Reactor.obj"
- -@erase "$(INTDIR)\Read_Buffer.obj"
- -@erase "$(INTDIR)\Registry.obj"
- -@erase "$(INTDIR)\Registry_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Name_Space.obj"
- -@erase "$(INTDIR)\Remote_Tokens.obj"
- -@erase "$(INTDIR)\Sched_Params.obj"
- -@erase "$(INTDIR)\Select_Reactor.obj"
- -@erase "$(INTDIR)\Service_Config.obj"
- -@erase "$(INTDIR)\Service_Main.obj"
- -@erase "$(INTDIR)\Service_Manager.obj"
- -@erase "$(INTDIR)\Service_Object.obj"
- -@erase "$(INTDIR)\Service_Repository.obj"
- -@erase "$(INTDIR)\Service_Types.obj"
- -@erase "$(INTDIR)\Shared_Memory.obj"
- -@erase "$(INTDIR)\Shared_Memory_MM.obj"
- -@erase "$(INTDIR)\Shared_Memory_SV.obj"
- -@erase "$(INTDIR)\Shared_Object.obj"
- -@erase "$(INTDIR)\Signal.obj"
- -@erase "$(INTDIR)\SOCK.obj"
- -@erase "$(INTDIR)\SOCK_Acceptor.obj"
- -@erase "$(INTDIR)\SOCK_CODgram.obj"
- -@erase "$(INTDIR)\SOCK_Connector.obj"
- -@erase "$(INTDIR)\SOCK_Dgram.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Bcast.obj"
- -@erase "$(INTDIR)\SOCK_Dgram_Mcast.obj"
- -@erase "$(INTDIR)\SOCK_IO.obj"
- -@erase "$(INTDIR)\SOCK_Stream.obj"
- -@erase "$(INTDIR)\SPIPE.obj"
- -@erase "$(INTDIR)\SPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\SPIPE_Addr.obj"
- -@erase "$(INTDIR)\SPIPE_Connector.obj"
- -@erase "$(INTDIR)\SPIPE_Stream.obj"
- -@erase "$(INTDIR)\SString.obj"
- -@erase "$(INTDIR)\Strategies.obj"
- -@erase "$(INTDIR)\SV_Message.obj"
- -@erase "$(INTDIR)\SV_Message_Queue.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Complex.obj"
- -@erase "$(INTDIR)\SV_Semaphore_Simple.obj"
- -@erase "$(INTDIR)\SV_Shared_Memory.obj"
- -@erase "$(INTDIR)\Svc_Conf_l.obj"
- -@erase "$(INTDIR)\Svc_Conf_y.obj"
- -@erase "$(INTDIR)\Svc_Handler.obj"
- -@erase "$(INTDIR)\Synch.obj"
- -@erase "$(INTDIR)\Synch_Options.obj"
- -@erase "$(INTDIR)\System_Time.obj"
- -@erase "$(INTDIR)\Task.obj"
- -@erase "$(INTDIR)\Thread.obj"
- -@erase "$(INTDIR)\Thread_Manager.obj"
- -@erase "$(INTDIR)\Time_Request_Reply.obj"
- -@erase "$(INTDIR)\Timer_Hash.obj"
- -@erase "$(INTDIR)\Timer_Heap.obj"
- -@erase "$(INTDIR)\Timer_List.obj"
- -@erase "$(INTDIR)\Timer_Queue.obj"
- -@erase "$(INTDIR)\Timer_Queue_Adapters.obj"
- -@erase "$(INTDIR)\Timer_Wheel.obj"
- -@erase "$(INTDIR)\TLI.obj"
- -@erase "$(INTDIR)\TLI_Acceptor.obj"
- -@erase "$(INTDIR)\TLI_Connector.obj"
- -@erase "$(INTDIR)\TLI_Stream.obj"
- -@erase "$(INTDIR)\Token.obj"
- -@erase "$(INTDIR)\Token_Collection.obj"
- -@erase "$(INTDIR)\Token_Invariants.obj"
- -@erase "$(INTDIR)\Token_Manager.obj"
- -@erase "$(INTDIR)\Token_Request_Reply.obj"
- -@erase "$(INTDIR)\Trace.obj"
- -@erase "$(INTDIR)\TTY_IO.obj"
- -@erase "$(INTDIR)\Typed_SV_Message.obj"
- -@erase "$(INTDIR)\Typed_SV_Message_Queue.obj"
- -@erase "$(INTDIR)\UNIX_Addr.obj"
- -@erase "$(INTDIR)\UPIPE_Acceptor.obj"
- -@erase "$(INTDIR)\UPIPE_Connector.obj"
- -@erase "$(INTDIR)\UPIPE_Stream.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\WFMO_Reactor.obj"
- -@erase "$(INTDIR)\XtReactor.obj"
- -@erase "$(OUTDIR)\aceus.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MT /Gt0 /W3 /GX /O1 /I "..\STL" /I "..\\" /D ACE_HAS_DLL=0 /D\
- __ACE_INLINE__=0 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "UNICODE"\
- /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\LIB\Unicode_Release/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\ace.bsc"
-BSC32_SBRS= \
-
-LIB32=link.exe -lib
-LIB32_FLAGS=/nologo /out:"$(OUTDIR)\aceus.lib"
-LIB32_OBJS= \
- "$(INTDIR)\ACE.obj" \
- "$(INTDIR)\Activation_Queue.obj" \
- "$(INTDIR)\Addr.obj" \
- "$(INTDIR)\ARGV.obj" \
- "$(INTDIR)\Array.obj" \
- "$(INTDIR)\Asynch_Acceptor.obj" \
- "$(INTDIR)\Asynch_IO.obj" \
- "$(INTDIR)\Basic_Types.obj" \
- "$(INTDIR)\Connector.obj" \
- "$(INTDIR)\CORBA_Handler.obj" \
- "$(INTDIR)\CORBA_Ref.obj" \
- "$(INTDIR)\Date_Time.obj" \
- "$(INTDIR)\DEV.obj" \
- "$(INTDIR)\DEV_Addr.obj" \
- "$(INTDIR)\DEV_Connector.obj" \
- "$(INTDIR)\DEV_IO.obj" \
- "$(INTDIR)\Dump.obj" \
- "$(INTDIR)\Dynamic.obj" \
- "$(INTDIR)\Dynamic_Service.obj" \
- "$(INTDIR)\Event_Handler.obj" \
- "$(INTDIR)\Event_Handler_T.obj" \
- "$(INTDIR)\FIFO.obj" \
- "$(INTDIR)\FIFO_Recv.obj" \
- "$(INTDIR)\FIFO_Recv_Msg.obj" \
- "$(INTDIR)\FIFO_Send.obj" \
- "$(INTDIR)\FIFO_Send_Msg.obj" \
- "$(INTDIR)\FILE.obj" \
- "$(INTDIR)\FILE_Addr.obj" \
- "$(INTDIR)\FILE_Connector.obj" \
- "$(INTDIR)\FILE_IO.obj" \
- "$(INTDIR)\Filecache.obj" \
- "$(INTDIR)\Future.obj" \
- "$(INTDIR)\Get_Opt.obj" \
- "$(INTDIR)\Handle_Set.obj" \
- "$(INTDIR)\High_Res_Timer.obj" \
- "$(INTDIR)\INET_Addr.obj" \
- "$(INTDIR)\IO_Cntl_Msg.obj" \
- "$(INTDIR)\IO_SAP.obj" \
- "$(INTDIR)\IOStream.obj" \
- "$(INTDIR)\IPC_SAP.obj" \
- "$(INTDIR)\Local_Name_Space.obj" \
- "$(INTDIR)\Local_Tokens.obj" \
- "$(INTDIR)\Log_Msg.obj" \
- "$(INTDIR)\Log_Record.obj" \
- "$(INTDIR)\LSOCK.obj" \
- "$(INTDIR)\LSOCK_Acceptor.obj" \
- "$(INTDIR)\LSOCK_CODgram.obj" \
- "$(INTDIR)\LSOCK_Connector.obj" \
- "$(INTDIR)\LSOCK_Dgram.obj" \
- "$(INTDIR)\LSOCK_Stream.obj" \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Mem_Map.obj" \
- "$(INTDIR)\Memory_Pool.obj" \
- "$(INTDIR)\Message_Block.obj" \
- "$(INTDIR)\Method_Object.obj" \
- "$(INTDIR)\Multiplexor.obj" \
- "$(INTDIR)\Name_Proxy.obj" \
- "$(INTDIR)\Name_Request_Reply.obj" \
- "$(INTDIR)\Name_Space.obj" \
- "$(INTDIR)\Naming_Context.obj" \
- "$(INTDIR)\Object_Manager.obj" \
- "$(INTDIR)\Obstack.obj" \
- "$(INTDIR)\OS.obj" \
- "$(INTDIR)\Parse_Node.obj" \
- "$(INTDIR)\Pipe.obj" \
- "$(INTDIR)\Priority_Reactor.obj" \
- "$(INTDIR)\Proactor.obj" \
- "$(INTDIR)\Process.obj" \
- "$(INTDIR)\Process_Manager.obj" \
- "$(INTDIR)\Profile_Timer.obj" \
- "$(INTDIR)\Reactor.obj" \
- "$(INTDIR)\Read_Buffer.obj" \
- "$(INTDIR)\Registry.obj" \
- "$(INTDIR)\Registry_Name_Space.obj" \
- "$(INTDIR)\Remote_Name_Space.obj" \
- "$(INTDIR)\Remote_Tokens.obj" \
- "$(INTDIR)\Sched_Params.obj" \
- "$(INTDIR)\Select_Reactor.obj" \
- "$(INTDIR)\Service_Config.obj" \
- "$(INTDIR)\Service_Main.obj" \
- "$(INTDIR)\Service_Manager.obj" \
- "$(INTDIR)\Service_Object.obj" \
- "$(INTDIR)\Service_Repository.obj" \
- "$(INTDIR)\Service_Types.obj" \
- "$(INTDIR)\Shared_Memory.obj" \
- "$(INTDIR)\Shared_Memory_MM.obj" \
- "$(INTDIR)\Shared_Memory_SV.obj" \
- "$(INTDIR)\Shared_Object.obj" \
- "$(INTDIR)\Signal.obj" \
- "$(INTDIR)\SOCK.obj" \
- "$(INTDIR)\SOCK_Acceptor.obj" \
- "$(INTDIR)\SOCK_CODgram.obj" \
- "$(INTDIR)\SOCK_Connector.obj" \
- "$(INTDIR)\SOCK_Dgram.obj" \
- "$(INTDIR)\SOCK_Dgram_Bcast.obj" \
- "$(INTDIR)\SOCK_Dgram_Mcast.obj" \
- "$(INTDIR)\SOCK_IO.obj" \
- "$(INTDIR)\SOCK_Stream.obj" \
- "$(INTDIR)\SPIPE.obj" \
- "$(INTDIR)\SPIPE_Acceptor.obj" \
- "$(INTDIR)\SPIPE_Addr.obj" \
- "$(INTDIR)\SPIPE_Connector.obj" \
- "$(INTDIR)\SPIPE_Stream.obj" \
- "$(INTDIR)\SString.obj" \
- "$(INTDIR)\Strategies.obj" \
- "$(INTDIR)\SV_Message.obj" \
- "$(INTDIR)\SV_Message_Queue.obj" \
- "$(INTDIR)\SV_Semaphore_Complex.obj" \
- "$(INTDIR)\SV_Semaphore_Simple.obj" \
- "$(INTDIR)\SV_Shared_Memory.obj" \
- "$(INTDIR)\Svc_Conf_l.obj" \
- "$(INTDIR)\Svc_Conf_y.obj" \
- "$(INTDIR)\Svc_Handler.obj" \
- "$(INTDIR)\Synch.obj" \
- "$(INTDIR)\Synch_Options.obj" \
- "$(INTDIR)\System_Time.obj" \
- "$(INTDIR)\Task.obj" \
- "$(INTDIR)\Thread.obj" \
- "$(INTDIR)\Thread_Manager.obj" \
- "$(INTDIR)\Time_Request_Reply.obj" \
- "$(INTDIR)\Timer_Hash.obj" \
- "$(INTDIR)\Timer_Heap.obj" \
- "$(INTDIR)\Timer_List.obj" \
- "$(INTDIR)\Timer_Queue.obj" \
- "$(INTDIR)\Timer_Queue_Adapters.obj" \
- "$(INTDIR)\Timer_Wheel.obj" \
- "$(INTDIR)\TLI.obj" \
- "$(INTDIR)\TLI_Acceptor.obj" \
- "$(INTDIR)\TLI_Connector.obj" \
- "$(INTDIR)\TLI_Stream.obj" \
- "$(INTDIR)\Token.obj" \
- "$(INTDIR)\Token_Collection.obj" \
- "$(INTDIR)\Token_Invariants.obj" \
- "$(INTDIR)\Token_Manager.obj" \
- "$(INTDIR)\Token_Request_Reply.obj" \
- "$(INTDIR)\Trace.obj" \
- "$(INTDIR)\TTY_IO.obj" \
- "$(INTDIR)\Typed_SV_Message.obj" \
- "$(INTDIR)\Typed_SV_Message_Queue.obj" \
- "$(INTDIR)\UNIX_Addr.obj" \
- "$(INTDIR)\UPIPE_Acceptor.obj" \
- "$(INTDIR)\UPIPE_Connector.obj" \
- "$(INTDIR)\UPIPE_Stream.obj" \
- "$(INTDIR)\WFMO_Reactor.obj" \
- "$(INTDIR)\XtReactor.obj"
-
-"$(OUTDIR)\aceus.lib" : "$(OUTDIR)" $(DEF_FILE) $(LIB32_OBJS)
- $(LIB32) @<<
- $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug" || "$(CFG)" ==\
- "ACE static library - Win32 Release" || "$(CFG)" ==\
- "ACE static library - Win32 Unicode Debug" || "$(CFG)" ==\
- "ACE static library - Win32 Unicode Release" || "$(CFG)" ==\
- "ACE static library - Win32 Alpha Debug" || "$(CFG)" ==\
- "ACE static library - Win32 Alpha Release" || "$(CFG)" ==\
- "ACE static library - Win32 Alpha Unicode Debug" || "$(CFG)" ==\
- "ACE static library - Win32 Alpha Unicode Release"
-SOURCE=.\ACE.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ACE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ACE.obj" : $(SOURCE) $(DEP_CPP_ACE_C) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Activation_Queue.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ACTIV=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Activation_Queue.h"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Activation_Queue.obj" : $(SOURCE) $(DEP_CPP_ACTIV) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ADDR_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Addr.obj" : $(SOURCE) $(DEP_CPP_ADDR_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\ARGV.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ARGV_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\ARGV.obj" : $(SOURCE) $(DEP_CPP_ARGV_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Array.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ARRAY=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Array.obj" : $(SOURCE) $(DEP_CPP_ARRAY) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Asynch_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ASYNC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_Acceptor.h"\
- ".\Asynch_Acceptor.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_Acceptor.obj" : $(SOURCE) $(DEP_CPP_ASYNC) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Asynch_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_ASYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Asynch_IO.obj" : $(SOURCE) $(DEP_CPP_ASYNCH) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Basic_Types.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_BASIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_CONNE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Connector.h"\
- ".\Connector.i"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.cpp"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Connector.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"\
- ".\Svc_Handler.cpp"
-
-
-!ENDIF
-
-SOURCE=.\CORBA_Handler.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_CORBA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\CORBA_Handler.h"\
- ".\CORBA_Handler.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Handler.obj" : $(SOURCE) $(DEP_CPP_CORBA) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\CORBA_Ref.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_CORBA_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\CORBA_Ref.h"\
- ".\CORBA_Ref.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\CORBA_Ref.obj" : $(SOURCE) $(DEP_CPP_CORBA_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Date_Time.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DATE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Date_Time.h"\
- ".\Date_Time.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Date_Time.obj" : $(SOURCE) $(DEP_CPP_DATE_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\DEV.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DEV_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV.obj" : $(SOURCE) $(DEP_CPP_DEV_C) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\DEV_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DEV_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Addr.obj" : $(SOURCE) $(DEP_CPP_DEV_A) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\DEV_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DEV_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_Connector.obj" : $(SOURCE) $(DEP_CPP_DEV_CO) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\DEV_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DEV_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\DEV_IO.obj" : $(SOURCE) $(DEP_CPP_DEV_I) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Dump.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DUMP_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dump.h"\
- ".\Dump_T.cpp"\
- ".\Dump_T.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dump.obj" : $(SOURCE) $(DEP_CPP_DUMP_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Dynamic.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DYNAM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic.obj" : $(SOURCE) $(DEP_CPP_DYNAM) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Dynamic_Service.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_DYNAMI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic_Service.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Dynamic_Service.obj" : $(SOURCE) $(DEP_CPP_DYNAMI) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Event_Handler.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_EVENT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Event_Handler_T.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_EVENT_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Event_Handler_T.h"\
- ".\Event_Handler_T.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Event_Handler_T.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\FIFO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FIFO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO.obj" : $(SOURCE) $(DEP_CPP_FIFO_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\FIFO_Recv.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FIFO_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv.obj" : $(SOURCE) $(DEP_CPP_FIFO_R) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\FIFO_Recv_Msg.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FIFO_RE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Recv.h"\
- ".\FIFO_Recv.i"\
- ".\FIFO_Recv_Msg.h"\
- ".\FIFO_Recv_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Recv_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_RE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\FIFO_Send.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FIFO_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send.obj" : $(SOURCE) $(DEP_CPP_FIFO_S) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\FIFO_Send_Msg.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FIFO_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FIFO.h"\
- ".\FIFO.i"\
- ".\FIFO_Send.h"\
- ".\FIFO_Send.i"\
- ".\FIFO_Send_Msg.h"\
- ".\FIFO_Send_Msg.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FIFO_Send_Msg.obj" : $(SOURCE) $(DEP_CPP_FIFO_SE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\FILE.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FILE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\FILE_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FILE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Addr.obj" : $(SOURCE) $(DEP_CPP_FILE_A) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\FILE_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FILE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_Connector.h"\
- ".\FILE_Connector.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_Connector.obj" : $(SOURCE) $(DEP_CPP_FILE_C) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\FILE_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FILE_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\FILE.h"\
- ".\FILE.i"\
- ".\FILE_Addr.h"\
- ".\FILE_Addr.i"\
- ".\FILE_IO.h"\
- ".\FILE_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\FILE_IO.obj" : $(SOURCE) $(DEP_CPP_FILE_I) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Filecache.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FILEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Filecache.h"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Filecache.obj" : $(SOURCE) $(DEP_CPP_FILEC) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Future.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_FUTUR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Future.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Get_Opt.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_GET_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Get_Opt.obj" : $(SOURCE) $(DEP_CPP_GET_O) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Handle_Set.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_HANDL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\High_Res_Timer.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_HIGH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\High_Res_Timer.obj" : $(SOURCE) $(DEP_CPP_HIGH_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\INET_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_INET_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\INET_Addr.obj" : $(SOURCE) $(DEP_CPP_INET_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\IO_Cntl_Msg.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-
-"$(INTDIR)\IO_Cntl_Msg.obj" : $(SOURCE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\IO_SAP.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_IO_SA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IO_SAP.obj" : $(SOURCE) $(DEP_CPP_IO_SA) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\IOStream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_IOSTR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IOStream.h"\
- ".\IOStream_T.cpp"\
- ".\IOStream_T.h"\
- ".\IOStream_T.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\IPC_SAP.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_IPC_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IPC_SAP.obj" : $(SOURCE) $(DEP_CPP_IPC_S) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Local_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LOCAL=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Name_Space.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Local_Tokens.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LOCAL_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Local_Tokens.obj" : $(SOURCE) $(DEP_CPP_LOCAL_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Log_Msg.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LOG_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Msg.obj" : $(SOURCE) $(DEP_CPP_LOG_M) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Log_Record.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LOG_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Log_Record.obj" : $(SOURCE) $(DEP_CPP_LOG_R) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\LSOCK.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LSOCK=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK.obj" : $(SOURCE) $(DEP_CPP_LSOCK) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\LSOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LSOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Acceptor.h"\
- ".\LSOCK_Acceptor.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LSOCK_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\LSOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LSOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_CODgram.h"\
- ".\LSOCK_CODgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_C) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\LSOCK_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LSOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Connector.h"\
- ".\LSOCK_Connector.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_LSOCK_CO) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\LSOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LSOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Dgram.h"\
- ".\LSOCK_Dgram.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_LSOCK_D) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\LSOCK_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_LSOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\LSOCK.h"\
- ".\LSOCK.i"\
- ".\LSOCK_Stream.h"\
- ".\LSOCK_Stream.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\LSOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_LSOCK_S) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Malloc.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_MALLO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Mem_Map.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_MEM_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Memory_Pool.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_MEMOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Memory_Pool.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Message_Block.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_MESSA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Method_Object.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_METHO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Method_Object.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Method_Object.obj" : $(SOURCE) $(DEP_CPP_METHO) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Multiplexor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_MULTI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Multiplexor.h"\
- ".\Multiplexor.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Multiplexor.obj" : $(SOURCE) $(DEP_CPP_MULTI) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Name_Proxy.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_NAME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Proxy.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Name_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_NAME_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Name_Request_Reply.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_NAME_R) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Name_Space.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_NAME_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Space.obj" : $(SOURCE) $(DEP_CPP_NAME_S) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Naming_Context.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_NAMIN=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Name_Space.h"\
- ".\Local_Name_Space_T.cpp"\
- ".\Local_Name_Space_T.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Context.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Object_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_OBJEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Object_Manager.obj" : $(SOURCE) $(DEP_CPP_OBJEC) "$(INTDIR)"\
- ".\Array.cpp"
-
-
-!ENDIF
-
-SOURCE=.\Obstack.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_OBSTA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Obstack.obj" : $(SOURCE) $(DEP_CPP_OBSTA) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\OS.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_OS_CP=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Array.cpp"\
- ".\Array.h"\
- ".\Array.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\OS.obj" : $(SOURCE) $(DEP_CPP_OS_CP) "$(INTDIR)" ".\Array.cpp"
-
-
-!ENDIF
-
-SOURCE=.\Parse_Node.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PARSE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Parse_Node.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Pipe.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Priority_Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PRIOR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Priority_Reactor.h"\
- ".\Priority_Reactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Proactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PROAC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Proactor.obj" : $(SOURCE) $(DEP_CPP_PROAC) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Process.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PROCE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Process_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PROCES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Process.h"\
- ".\Process.i"\
- ".\Process_Manager.h"\
- ".\Process_Manager.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Manager.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Profile_Timer.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_PROFI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Profile_Timer.h"\
- ".\Profile_Timer.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Profile_Timer.obj" : $(SOURCE) $(DEP_CPP_PROFI) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_REACT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Read_Buffer.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_READ_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Read_Buffer.h"\
- ".\Read_Buffer.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Read_Buffer.obj" : $(SOURCE) $(DEP_CPP_READ_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Registry.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_REGIS=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Registry.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry.obj" : $(SOURCE) $(DEP_CPP_REGIS) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Registry_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_REGIST=\
- "..\STL\algobase.h"\
- "..\STL\bool.h"\
- "..\STL\bstring.h"\
- "..\STL\defalloc.h"\
- "..\STL\function.h"\
- "..\STL\iterator.h"\
- "..\STL\pair.h"\
- "..\STL\vector.h"\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Naming_Context.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Registry.h"\
- ".\Registry_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"iostream.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Registry_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REGIST) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Remote_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_REMOT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Name_Proxy.h"\
- ".\Name_Request_Reply.h"\
- ".\Name_Space.h"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Name_Space.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Name_Space.obj" : $(SOURCE) $(DEP_CPP_REMOT) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Remote_Tokens.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_REMOTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Remote_Tokens.h"\
- ".\Remote_Tokens.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Remote_Tokens.obj" : $(SOURCE) $(DEP_CPP_REMOTE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Sched_Params.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SCHED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Sched_Params.h"\
- ".\Sched_Params.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sched_Params.obj" : $(SOURCE) $(DEP_CPP_SCHED) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Select_Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SELEC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Select_Reactor.obj" : $(SOURCE) $(DEP_CPP_SELEC) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Service_Config.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SERVI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Asynch_IO.h"\
- ".\Asynch_IO.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Proactor.h"\
- ".\Proactor.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Service_Main.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SERVIC=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Main.obj" : $(SOURCE) $(DEP_CPP_SERVIC) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Service_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SERVICE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Get_Opt.h"\
- ".\Get_Opt.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Manager.h"\
- ".\Service_Manager.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Manager.obj" : $(SOURCE) $(DEP_CPP_SERVICE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Service_Object.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SERVICE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Object.obj" : $(SOURCE) $(DEP_CPP_SERVICE_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Service_Repository.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SERVICE_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Repository.h"\
- ".\Service_Repository.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Repository.obj" : $(SOURCE) $(DEP_CPP_SERVICE_R) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Service_Types.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SERVICE_T=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Types.obj" : $(SOURCE) $(DEP_CPP_SERVICE_T) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Shared_Memory.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SHARE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SHARE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Shared_Memory_MM.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SHARED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_MM.h"\
- ".\Shared_Memory_MM.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_MM.obj" : $(SOURCE) $(DEP_CPP_SHARED) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Shared_Memory_SV.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SHARED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Memory.h"\
- ".\Shared_Memory_SV.h"\
- ".\Shared_Memory_SV.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Memory_SV.obj" : $(SOURCE) $(DEP_CPP_SHARED_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Shared_Object.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SHARED_O=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Shared_Object.obj" : $(SOURCE) $(DEP_CPP_SHARED_O) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Signal.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SIGNA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Signal.obj" : $(SOURCE) $(DEP_CPP_SIGNA) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SOCK.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SOCK_A) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_CODgram.h"\
- ".\SOCK_CODgram.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_CODgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SOCK_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector.obj" : $(SOURCE) $(DEP_CPP_SOCK_CO) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_D=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram.obj" : $(SOURCE) $(DEP_CPP_SOCK_D) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SOCK_Dgram_Bcast.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_DG=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Bcast.h"\
- ".\SOCK_Dgram_Bcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Bcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DG) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SOCK_Dgram_Mcast.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_DGR=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Dgram.h"\
- ".\SOCK_Dgram.i"\
- ".\SOCK_Dgram_Mcast.h"\
- ".\SOCK_Dgram_Mcast.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Dgram_Mcast.obj" : $(SOURCE) $(DEP_CPP_SOCK_DGR) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SOCK_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_IO.obj" : $(SOURCE) $(DEP_CPP_SOCK_I) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SOCK_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SOCK_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Stream.obj" : $(SOURCE) $(DEP_CPP_SOCK_S) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SPIPE.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SPIPE_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SPIPE_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SPIPE_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Addr.obj" : $(SOURCE) $(DEP_CPP_SPIPE_A) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SPIPE_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SPIPE_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Connector.h"\
- ".\SPIPE_Connector.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE_C) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SPIPE_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_SPIPE_S) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SString.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SSTRI=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Strategies.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_STRAT=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Strategies.obj" : $(SOURCE) $(DEP_CPP_STRAT) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SV_Message.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SV_ME=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message.obj" : $(SOURCE) $(DEP_CPP_SV_ME) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SV_Message_Queue.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SV_MES=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_SV_MES) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SV_Semaphore_Complex.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SV_SE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Complex.obj" : $(SOURCE) $(DEP_CPP_SV_SE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SV_Semaphore_Simple.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SV_SEM=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Semaphore_Simple.obj" : $(SOURCE) $(DEP_CPP_SV_SEM) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\SV_Shared_Memory.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SV_SH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Shared_Memory.h"\
- ".\SV_Shared_Memory.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Svc_Conf_l.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SVC_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_l.obj" : $(SOURCE) $(DEP_CPP_SVC_C) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Svc_Conf_y.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SVC_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\ARGV.h"\
- ".\ARGV.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\Obstack.h"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Parse_Node.h"\
- ".\Parse_Node.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf.h"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Conf_y.obj" : $(SOURCE) $(DEP_CPP_SVC_CO) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Svc_Handler.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SVC_H=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Svc_Handler.h"\
- ".\Svc_Handler.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Svc_Handler.obj" : $(SOURCE) $(DEP_CPP_SVC_H) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Synch.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SYNCH=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Synch_Options.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SYNCH_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\Synch_Options.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Synch_Options.obj" : $(SOURCE) $(DEP_CPP_SYNCH_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\System_Time.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_SYSTE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\System_Time.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\System_Time.obj" : $(SOURCE) $(DEP_CPP_SYSTE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Task.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TASK_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Thread.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_THREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Thread_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_THREAD=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Dynamic.h"\
- ".\Dynamic.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\Singleton.cpp"\
- ".\Singleton.h"\
- ".\Singleton.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Time_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIME_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Request_Reply.h"\
- ".\Time_Value.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Timer_Hash.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIMER=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Hash.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Timer_Heap.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIMER_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Heap.obj" : $(SOURCE) $(DEP_CPP_TIMER_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Timer_List.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIMER_L=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_List.obj" : $(SOURCE) $(DEP_CPP_TIMER_L) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Timer_Queue.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIMER_Q=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Hash.h"\
- ".\Timer_Hash_T.cpp"\
- ".\Timer_Hash_T.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_List_T.cpp"\
- ".\Timer_List_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue.obj" : $(SOURCE) $(DEP_CPP_TIMER_Q) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Timer_Queue_Adapters.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIMER_QU=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_Adapters.h"\
- ".\Timer_Queue_Adapters.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Adapters.obj" : $(SOURCE) $(DEP_CPP_TIMER_QU)\
- "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Timer_Wheel.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TIMER_W=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\High_Res_Timer.h"\
- ".\High_Res_Timer.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Timer_Wheel.h"\
- ".\Timer_Wheel_T.cpp"\
- ".\Timer_Wheel_T.h"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Wheel.obj" : $(SOURCE) $(DEP_CPP_TIMER_W) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\TLI.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TLI_C=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI.obj" : $(SOURCE) $(DEP_CPP_TLI_C) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\TLI_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TLI_A=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Time_Value.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Acceptor.h"\
- ".\TLI_Acceptor.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Acceptor.obj" : $(SOURCE) $(DEP_CPP_TLI_A) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\TLI_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TLI_CO=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Connector.h"\
- ".\TLI_Connector.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Connector.obj" : $(SOURCE) $(DEP_CPP_TLI_CO) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\TLI_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TLI_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\TLI.h"\
- ".\TLI.i"\
- ".\TLI_Stream.h"\
- ".\TLI_Stream.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TLI_Stream.obj" : $(SOURCE) $(DEP_CPP_TLI_S) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Token.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TOKEN=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Token_Collection.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TOKEN_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Collection.h"\
- ".\Token_Collection.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Collection.obj" : $(SOURCE) $(DEP_CPP_TOKEN_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Token_Invariants.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TOKEN_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Invariants.h"\
- ".\Token_Invariants.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Invariants.obj" : $(SOURCE) $(DEP_CPP_TOKEN_I) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Token_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TOKEN_M=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Manager.h"\
- ".\Token_Manager.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Manager.obj" : $(SOURCE) $(DEP_CPP_TOKEN_M) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Token_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TOKEN_R=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token_Request_Reply.h"\
- ".\Token_Request_Reply.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Request_Reply.obj" : $(SOURCE) $(DEP_CPP_TOKEN_R) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Trace.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TRACE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Trace.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Trace.obj" : $(SOURCE) $(DEP_CPP_TRACE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\TTY_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TTY_I=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\DEV.h"\
- ".\DEV.i"\
- ".\DEV_Addr.h"\
- ".\DEV_Addr.i"\
- ".\DEV_Connector.h"\
- ".\DEV_Connector.i"\
- ".\DEV_IO.h"\
- ".\DEV_IO.i"\
- ".\inc_user_config.h"\
- ".\IO_SAP.h"\
- ".\IO_SAP.i"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\TTY_IO.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TTY_IO.obj" : $(SOURCE) $(DEP_CPP_TTY_I) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Typed_SV_Message.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TYPED=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message.obj" : $(SOURCE) $(DEP_CPP_TYPED) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Typed_SV_Message_Queue.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_TYPED_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Message.h"\
- ".\SV_Message.i"\
- ".\SV_Message_Queue.h"\
- ".\SV_Message_Queue.i"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\Typed_SV_Message.cpp"\
- ".\Typed_SV_Message.h"\
- ".\Typed_SV_Message.i"\
- ".\Typed_SV_Message_Queue.h"\
- ".\Typed_SV_Message_Queue.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Typed_SV_Message_Queue.obj" : $(SOURCE) $(DEP_CPP_TYPED_)\
- "$(INTDIR)" ".\Typed_SV_Message.cpp"
-
-
-!ENDIF
-
-SOURCE=.\UNIX_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_UNIX_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\inc_user_config.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\sys_conf.h"\
- ".\Trace.h"\
- ".\UNIX_Addr.h"\
- ".\UNIX_Addr.i"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UNIX_Addr.obj" : $(SOURCE) $(DEP_CPP_UNIX_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\UPIPE_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_UPIPE=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Acceptor.h"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Acceptor.h"\
- ".\UPIPE_Acceptor.i"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Acceptor.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\UPIPE_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_UPIPE_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SPIPE_Stream.h"\
- ".\SPIPE_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Connector.h"\
- ".\UPIPE_Connector.i"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Connector.obj" : $(SOURCE) $(DEP_CPP_UPIPE_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\UPIPE_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_UPIPE_S=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Module.cpp"\
- ".\Module.h"\
- ".\Module.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SPIPE.h"\
- ".\SPIPE.i"\
- ".\SPIPE_Addr.h"\
- ".\SPIPE_Addr.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\Stream.cpp"\
- ".\Stream.h"\
- ".\Stream.i"\
- ".\Stream_Modules.cpp"\
- ".\Stream_Modules.h"\
- ".\Stream_Modules.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Task.h"\
- ".\Task.i"\
- ".\Task_T.cpp"\
- ".\Task_T.h"\
- ".\Task_T.i"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\UPIPE_Addr.h"\
- ".\UPIPE_Stream.h"\
- ".\UPIPE_Stream.i"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_Stream.obj" : $(SOURCE) $(DEP_CPP_UPIPE_S) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\WFMO_Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_WFMO_=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\Hash_Map_Manager.cpp"\
- ".\Hash_Map_Manager.h"\
- ".\inc_user_config.h"\
- ".\IO_Cntl_Msg.h"\
- ".\iosfwd.h"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Message_Block.h"\
- ".\Message_Block.i"\
- ".\Message_Queue.cpp"\
- ".\Message_Queue.h"\
- ".\Message_Queue.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Service_Types.h"\
- ".\Service_Types.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\Strategies.h"\
- ".\Strategies_T.cpp"\
- ".\Strategies_T.h"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Thread_Manager.h"\
- ".\Thread_Manager.i"\
- ".\Timer_Heap.h"\
- ".\Timer_Heap_T.cpp"\
- ".\Timer_Heap_T.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\WFMO_Reactor.h"\
- ".\WFMO_Reactor.i"\
- ".\ws2tcpip.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\WFMO_Reactor.obj" : $(SOURCE) $(DEP_CPP_WFMO_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\XtReactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-DEP_CPP_XTREA=\
- ".\ACE.h"\
- ".\ACE.i"\
- ".\Addr.h"\
- ".\Addr.i"\
- ".\Atomic_Op.i"\
- ".\Auto_Ptr.cpp"\
- ".\Auto_Ptr.h"\
- ".\Auto_Ptr.i"\
- ".\Basic_Types.h"\
- ".\Basic_Types.i"\
- ".\config-win32-common.h"\
- ".\config-win32.h"\
- ".\config.h"\
- ".\Containers.cpp"\
- ".\Containers.h"\
- ".\Containers.i"\
- ".\Event_Handler.h"\
- ".\Event_Handler.i"\
- ".\Free_List.cpp"\
- ".\Free_List.h"\
- ".\Free_List.i"\
- ".\Handle_Set.h"\
- ".\Handle_Set.i"\
- ".\inc_user_config.h"\
- ".\INET_Addr.h"\
- ".\INET_Addr.i"\
- ".\iosfwd.h"\
- ".\IPC_SAP.h"\
- ".\IPC_SAP.i"\
- ".\Local_Tokens.h"\
- ".\Local_Tokens.i"\
- ".\Log_Msg.h"\
- ".\Log_Priority.h"\
- ".\Log_Record.h"\
- ".\Log_Record.i"\
- ".\Malloc.h"\
- ".\Malloc.i"\
- ".\Malloc_T.cpp"\
- ".\Malloc_T.h"\
- ".\Malloc_T.i"\
- ".\Managed_Object.cpp"\
- ".\Managed_Object.h"\
- ".\Managed_Object.i"\
- ".\Map_Manager.cpp"\
- ".\Map_Manager.h"\
- ".\Map_Manager.i"\
- ".\Mem_Map.h"\
- ".\Mem_Map.i"\
- ".\Memory_Pool.h"\
- ".\Memory_Pool.i"\
- ".\Object_Manager.h"\
- ".\Object_Manager.i"\
- ".\OS.h"\
- ".\OS.i"\
- ".\Pipe.h"\
- ".\Pipe.i"\
- ".\Reactor.h"\
- ".\Reactor.i"\
- ".\Reactor_Impl.h"\
- ".\Select_Reactor.h"\
- ".\Select_Reactor.i"\
- ".\Service_Config.h"\
- ".\Service_Config.i"\
- ".\Service_Object.h"\
- ".\Service_Object.i"\
- ".\Shared_Object.h"\
- ".\Shared_Object.i"\
- ".\Signal.h"\
- ".\Signal.i"\
- ".\SOCK.h"\
- ".\SOCK.i"\
- ".\SOCK_Acceptor.h"\
- ".\SOCK_Acceptor.i"\
- ".\SOCK_Connector.h"\
- ".\SOCK_Connector.i"\
- ".\SOCK_IO.h"\
- ".\SOCK_IO.i"\
- ".\SOCK_Stream.h"\
- ".\SOCK_Stream.i"\
- ".\SString.h"\
- ".\SString.i"\
- ".\streams.h"\
- ".\SV_Semaphore_Complex.h"\
- ".\SV_Semaphore_Complex.i"\
- ".\SV_Semaphore_Simple.h"\
- ".\SV_Semaphore_Simple.i"\
- ".\Svc_Conf_Tokens.h"\
- ".\Synch.h"\
- ".\Synch.i"\
- ".\Synch_Options.h"\
- ".\Synch_T.cpp"\
- ".\Synch_T.h"\
- ".\Synch_T.i"\
- ".\sys_conf.h"\
- ".\Thread.h"\
- ".\Thread.i"\
- ".\Time_Value.h"\
- ".\Timer_Queue.h"\
- ".\Timer_Queue_T.cpp"\
- ".\Timer_Queue_T.h"\
- ".\Timer_Queue_T.i"\
- ".\Token.h"\
- ".\Token.i"\
- ".\Trace.h"\
- ".\Version.h"\
- ".\ws2tcpip.h"\
- ".\XtReactor.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\XtReactor.obj" : $(SOURCE) $(DEP_CPP_XTREA) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Acceptor.cpp
-SOURCE=.\Auto_Ptr.cpp
-SOURCE=.\Containers.cpp
-SOURCE=.\Dump_T.cpp
-SOURCE=.\Free_List.cpp
-SOURCE=.\Hash_Map_Manager.cpp
-SOURCE=.\IOStream_T.cpp
-SOURCE=.\Local_Name_Space_T.cpp
-SOURCE=.\Malloc_T.cpp
-SOURCE=.\Map_Manager.cpp
-SOURCE=.\Message_Queue.cpp
-SOURCE=.\Module.cpp
-SOURCE=.\Singleton.cpp
-SOURCE=.\Strategies_T.cpp
-SOURCE=.\Stream.cpp
-SOURCE=.\Stream_Modules.cpp
-SOURCE=.\Synch_T.cpp
-SOURCE=.\Task_T.cpp
-SOURCE=.\Timer_Hash_T.cpp
-SOURCE=.\Timer_Heap_T.cpp
-SOURCE=.\Timer_List_T.cpp
-SOURCE=.\Timer_Queue_T.cpp
-SOURCE=.\Timer_Wheel_T.cpp
-
-!ENDIF
-
diff --git a/ace/ace_lib.dsp b/ace/ace_lib.dsp
deleted file mode 100644
index e4b5e4be424..00000000000
--- a/ace/ace_lib.dsp
+++ /dev/null
@@ -1,4921 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ACE static library" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (ALPHA) Static Library" 0x0604
-# TARGTYPE "Win32 (x86) Static Library" 0x0104
-
-CFG=ACE static library - Win32 Alpha Unicode Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ace_lib.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ace_lib.mak"\
- CFG="ACE static library - Win32 Alpha Unicode Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ACE static library - Win32 Debug" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ACE static library - Win32 Release" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ACE static library - Win32 Unicode Debug" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ACE static library - Win32 Unicode Release" (based on\
- "Win32 (x86) Static Library")
-!MESSAGE "ACE static library - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Static Library")
-!MESSAGE "ACE static library - Win32 Alpha Release" (based on\
- "Win32 (ALPHA) Static Library")
-!MESSAGE "ACE static library - Win32 Alpha Unicode Debug" (based on\
- "Win32 (ALPHA) Static Library")
-!MESSAGE "ACE static library - Win32 Alpha Unicode Release" (based on\
- "Win32 (ALPHA) Static Library")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\LIB\Debug"
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /G5 /MTd /W3 /Gm /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /YX /FD /c
-# ADD CPP /nologo /G5 /MTd /W3 /Gm /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /FD /c
-# SUBTRACT CPP /YX
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o"ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:".\libace.lib"
-# ADD LIB32 /nologo /out:".\acesd.lib"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\LIB\Release"
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /G5 /MT /W3 /GX /O1 /I "..\STL" /I "..\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /YX /FD /c
-# ADD CPP /nologo /G5 /MT /W3 /GX /O1 /I "..\STL" /I "..\\" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /FD /c
-# SUBTRACT CPP /YX
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o"ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:".\libace-r.lib"
-# ADD LIB32 /nologo /out:".\aces.lib"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Unicode Debug"
-# PROP BASE Intermediate_Dir "Unicode Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\LIB\Unicode_Debug"
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /G5 /MTd /W3 /Gm /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /YX /FD /c
-# ADD CPP /nologo /G5 /MTd /W3 /Gm /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "_DEBUG" /D "UNICODE" /D "WIN32" /D "_WINDOWS" /FD /c
-# SUBTRACT CPP /YX
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o"ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:".\libace.lib"
-# ADD LIB32 /nologo /out:".\aceusd.lib"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Unicode Release"
-# PROP BASE Intermediate_Dir "Unicode Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\LIB\Unicode_Release"
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /G5 /MT /W3 /GX /O1 /I "..\STL" /I "..\\" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /YX /FD /c
-# ADD CPP /nologo /G5 /MT /W3 /GX /O1 /I "..\STL" /I "..\\" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "NDEBUG" /D "UNICODE" /D "WIN32" /D "_WINDOWS" /FD /c
-# SUBTRACT CPP /YX
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o"ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:".\libace-r.lib"
-# ADD LIB32 /nologo /out:".\aceus.lib"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "ACE_stat"
-# PROP BASE Intermediate_Dir "ACE_stat"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "LIB\Debug"
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /FD /MTd /c
-# SUBTRACT CPP /YX
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o".\ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:".\acesd.lib"
-# ADD LIB32 /nologo /out:".\acesd.lib"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "ACE_sta0"
-# PROP BASE Intermediate_Dir "ACE_sta0"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "LIB\Release"
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /O1 /I "..\STL" /I "..\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MT /Gt0 /W3 /GX /O1 /I "..\STL" /I "..\\" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /FD /c
-# SUBTRACT CPP /YX
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o".\ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:".\aces.lib"
-# ADD LIB32 /nologo /out:".\aces.lib"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "ACE_sta1"
-# PROP BASE Intermediate_Dir "ACE_sta1"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "LIB\Unicode_Debug"
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "UNICODE" /YX /FD /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "..\STL" /I "..\\" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "UNICODE" /FD /MTd /c
-# SUBTRACT CPP /YX
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o".\ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:".\aceusd.lib"
-# ADD LIB32 /nologo /out:".\aceusd.lib"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "ACE_sta2"
-# PROP BASE Intermediate_Dir "ACE_sta2"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "LIB\Unicode_Release"
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /O1 /I "..\STL" /I "..\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "UNICODE" /YX /FD /c
-# ADD CPP /nologo /MT /Gt0 /W3 /GX /O1 /I "..\STL" /I "..\\" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "UNICODE" /FD /c
-# SUBTRACT CPP /YX
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo /o".\ace.bsc"
-# ADD BSC32 /nologo /o".\ace.bsc"
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo /out:".\aceus.lib"
-# ADD LIB32 /nologo /out:".\aceus.lib"
-
-!ENDIF
-
-# Begin Target
-
-# Name "ACE static library - Win32 Debug"
-# Name "ACE static library - Win32 Release"
-# Name "ACE static library - Win32 Unicode Debug"
-# Name "ACE static library - Win32 Unicode Release"
-# Name "ACE static library - Win32 Alpha Debug"
-# Name "ACE static library - Win32 Alpha Release"
-# Name "ACE static library - Win32 Alpha Unicode Debug"
-# Name "ACE static library - Win32 Alpha Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\ACE.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Activation_Queue.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ARGV.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Array.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Basic_Types.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Handler.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Ref.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Date_Time.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dump.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dynamic.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dynamic_Service.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Handler.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Handler_T.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Recv.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Recv_Msg.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Send.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Send_Msg.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Filecache.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Future.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Get_Opt.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Handle_Set.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\High_Res_Timer.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\INET_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO_Cntl_Msg.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO_SAP.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOStream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IPC_SAP.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Tokens.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Msg.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Record.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Mem_Map.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Memory_Pool.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Block.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Method_Object.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Multiplexor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Proxy.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Space.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming_Context.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Obstack.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\OS.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Parse_Node.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pipe.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Proactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile_Timer.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Read_Buffer.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Registry.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Registry_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Remote_Name_Space.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Remote_Tokens.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched_Params.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Select_Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Config.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Main.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Object.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Repository.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Types.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory_MM.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory_SV.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Object.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Signal.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_CODgram.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Bcast.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Mcast.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SString.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Strategies.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Message.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Message_Queue.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Complex.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Simple.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Shared_Memory.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Conf_l.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Conf_y.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Handler.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch_Options.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\System_Time.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Hash.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Heap.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_List.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Queue.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Queue_Adapters.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Wheel.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Collection.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Invariants.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Manager.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Request_Reply.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trace.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TTY_IO.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typed_SV_Message.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typed_SV_Message_Queue.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UNIX_Addr.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Acceptor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Connector.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Stream.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\WFMO_Reactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\XtReactor.cpp
-
-!IF "$(CFG)" == "ACE static library - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Unicode Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Debug"
-
-!ELSEIF "$(CFG)" == "ACE static library - Win32 Alpha Unicode Release"
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ACE.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Activation_Queue.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ARGV.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Array.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_IO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Auto_Ptr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Basic_Types.h
-# End Source File
-# Begin Source File
-
-SOURCE=".\config-win32-common.h"
-# End Source File
-# Begin Source File
-
-SOURCE=.\config.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Containers.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Ref.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Date_Time.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_IO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dump.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dump_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dynamic.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dynamic_Service.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Handler_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Recv.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Recv_Msg.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Send.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Send_Msg.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_IO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Filecache.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Free_List.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Future.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Get_Opt.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Handle_Set.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Hash_Map_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\High_Res_Timer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\INET_Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO_Cntl_Msg.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO_SAP.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOStream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOStream_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IPC_SAP.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Name_Space.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Name_Space_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Tokens.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Msg.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Priority.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Record.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_CODgram.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Dgram.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Stream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Map_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Mem_Map.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Memory_Pool.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Block.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Queue.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Method_Object.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Module.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Multiplexor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Proxy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Request_Reply.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Space.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Naming_Context.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Obstack.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\OS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Parse_Node.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pipe.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Reactor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Proactor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile_Timer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ReactorEx.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Read_Buffer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Registry.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Registry_Name_Space.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Remote_Name_Space.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Remote_Tokens.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched_Params.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Config.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Object.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Record.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Repository.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory_MM.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory_SV.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Object.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Signal.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Singleton.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_CODgram.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Bcast.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Mcast.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_IO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Stream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Stream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SString.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\stdcpp.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Strategies.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Strategies_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream_Modules.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Message.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Message_Queue.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Complex.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Simple.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Shared_Memory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Conf.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Conf_Tokens.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch_Options.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\System_Time.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time_Request_Reply.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Time_Value.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Hash.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Hash_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Heap.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Heap_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_List.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_List_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Queue.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Queue_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Wheel.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Wheel_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Stream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Collection.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Invariants.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Request_Reply.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trace.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TTY_IO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typed_SV_Message.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UNIX_Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Addr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Stream.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ws2tcpip.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\XtReactor.h
-# End Source File
-# End Group
-# Begin Group "Inline Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ACE.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Addr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ARGV.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Array.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_IO.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Atomic_Op.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Auto_Ptr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Basic_Types.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Containers.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Handler.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CORBA_Ref.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Date_Time.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_Addr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DEV_IO.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dynamic.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Handler.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Recv.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Recv_Msg.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Send.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FIFO_Send_Msg.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_Addr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\FILE_IO.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Free_List.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Get_Opt.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Handle_Set.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\High_Res_Timer.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\INET_Addr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO_SAP.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOStream_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IPC_SAP.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Tokens.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Record.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_CODgram.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Dgram.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\LSOCK_Stream.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Map_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Mem_Map.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Memory_Pool.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Block.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Queue.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Module.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Multiplexor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\OS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Parse_Node.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pipe.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Reactor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Proactor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Process_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile_Timer.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ReactorEx.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Read_Buffer.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Remote_Tokens.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sched_Params.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Config.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Object.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Record.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Service_Repository.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory_MM.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Memory_SV.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Shared_Object.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Signal.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Singleton.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_CODgram.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Bcast.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Dgram_Mcast.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_IO.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCK_Stream.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Addr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SPIPE_Stream.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SString.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream_Modules.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Message.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Message_Queue.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Complex.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Semaphore_Simple.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SV_Shared_Memory.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Svc_Handler.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Thread_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Queue_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TLI_Stream.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Collection.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Invariants.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Request_Reply.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Trace.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typed_SV_Message.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typed_SV_Message_Queue.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\UNIX_Addr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Connector.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\UPIPE_Stream.i
-# End Source File
-# End Group
-# Begin Group "Template Files"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Acceptor.cpp
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Auto_Ptr.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Containers.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Dump_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Free_List.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Hash_Map_Manager.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOStream_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Local_Name_Space_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Malloc_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Map_Manager.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Message_Queue.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Module.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Singleton.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Strategies_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream_Modules.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Synch_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Hash_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Heap_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_List_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Queue_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Wheel_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# End Group
-# Begin Group "Documentation"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\Readme
-# End Source File
-# Begin Source File
-
-SOURCE=..\Version
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/ace/config-WinCE.h b/ace/config-WinCE.h
deleted file mode 100644
index 4f487393b34..00000000000
--- a/ace/config-WinCE.h
+++ /dev/null
@@ -1,112 +0,0 @@
-#if ! defined (ACE_CONFIG_WINCE_H)
-#define ACE_CONFIG_WINCE_H
-
-#define ACE_HAS_WINNT4 0
-#define ACE_HAS_MFC 1
-#define ACE_HAS_UNICODE
-#define ACE_USES_WINCE_SEMA_SIMULATION
-#define ACE_HAS_STRICT 1
-
-
-// @@ Need to remap every function that uses any of these flags to
-// Win32 API. These are for ANSI styled function and are not
-// available on WinCE.
-
-#define _O_RDONLY 0x0000 /* open for reading only */
-#define _O_WRONLY 0x0001 /* open for writing only */
-#define _O_RDWR 0x0002 /* open for reading and writing */
-#define _O_APPEND 0x0008 /* writes done at eof */
-
-#define _O_CREAT 0x0100 /* create and open file */
-#define _O_TRUNC 0x0200 /* open and truncate */
-#define _O_EXCL 0x0400 /* open only if file doesn't already exist */
-
-/* O_TEXT files have <cr><lf> sequences translated to <lf> on read()'s,
-** and <lf> sequences translated to <cr><lf> on write()'s
-*/
-
-#define _O_TEXT 0x4000 /* file mode is text (translated) */
-#define _O_BINARY 0x8000 /* file mode is binary (untranslated) */
-
-/* macro to translate the C 2.0 name used to force binary mode for files */
-
-//#define _O_RAW _O_BINARY
-
-/* Open handle inherit bit */
-
-//#define _O_NOINHERIT 0x0080 /* child process doesn't inherit file */
-
-/* Temporary file bit - file is deleted when last handle is closed */
-
-#define _O_TEMPORARY 0x0040 /* temporary file bit */
-
-/* temporary access hint */
-
-//#define _O_SHORT_LIVED 0x1000 /* temporary storage file, try not to flush */
-
-/* sequential/random access hints */
-
-//#define _O_SEQUENTIAL 0x0020 /* file access is primarily sequential */
-//#define _O_RANDOM 0x0010 /* file access is primarily random */
-
-
-// Non-ANSI names
-#define O_RDONLY _O_RDONLY
-#define O_WRONLY _O_WRONLY
-#define O_RDWR _O_RDWR
-#define O_APPEND _O_APPEND
-#define O_CREAT _O_CREAT
-#define O_TRUNC _O_TRUNC
-#define O_EXCL _O_EXCL
-#define O_TEXT _O_TEXT
-#define O_BINARY _O_BINARY
-//#define O_RAW _O_BINARY
-#define O_TEMPORARY _O_TEMPORARY
-//#define O_NOINHERIT _O_NOINHERIT
-//#define O_SEQUENTIAL _O_SEQUENTIAL
-//#define O_RANDOM _O_RANDOM
-
-
-// @@ NSIG value. This is definitely not correct.
-#define NSIG 23
-
-
-// @@ For some reason, WinCE forgot to define this.
-// Need to find out what it is. (Used in MapViewOfFile ().)
-#define FILE_MAP_COPY 0
-
-
-#define ACE_LACKS_STRCASECMP // WinCE doesn't support _stricmp
-#define ACE_LACKS_GETSERVBYNAME
-#define ACE_LACKS_GETS
-#define ACE_LACKS_ACCESS
-#define ACE_LACKS_FILELOCKS
-#define ACE_LACKS_EXEC
-#define ACE_LACKS_MKTEMP
-#define ACE_LACKS_STRRCHR
-#define ACE_HAS_MOSTLY_UNICODE_APIS
-
-// temporary workspace
-#define FILE void // Try to map FILE* to HANDLE
-#define ostream FILE // Fake a ostream for now.
-#if !defined (BUFSIZ)
-# define BUFSIZ 1024
-#endif /* BUFSIZ */
-
-#define EOF -1
-
-typedef void (*__sighandler_t)(int); // keep Signal compilation happy
-typedef long off_t;
-#define stderr 0
-
-#define SEEK_SET FILE_BEGIN
-#define SEEK_CUR FILE_CURRENT
-#define SEEK_END FILE_END
-
-#define stdin 0
-#define stdout 0
-
-// @@ This needs to be defined and initialized as a static. (Singleton?)
-#define ACE_CE_DEFAULT_LOG_STREAM 0
-
-#endif /* ACE_CONFIG_WINCE_H */
diff --git a/ace/config-aix-3.2.5.h b/ace/config-aix-3.2.5.h
deleted file mode 100644
index 40b1450281b..00000000000
--- a/ace/config-aix-3.2.5.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for AIX 3.2.5
-// with xlC. Thanks to Bob Olson <olson@mcs.anl.gov> for this.
-
-/*#define ACE_HAS_PTHREADS*/
-
-#define MAXNAMELEN 1024
-
-#define ACE_DEFAULT_BASE_ADDR ((char *) 0x80000000)
-#define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
-#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-#define ACE_HAS_TEMPLATE_TYPEDEFS
-#define ACE_HAS_STRERROR
-#define ACE_HAS_SIG_ATOMIC_T
-#define ACE_HAS_SSIZE_T
-#define ACE_HAS_CPLUSPLUS_HEADERS
-#define ACE_HAS_POLL
-#define ACE_HAS_POSIX_NONBLOCK
-#define ACE_HAS_AIX_GETTIMEOFDAY
-#define ACE_HAS_NO_SYSCALL_H
-#define ACE_NEEDS_DEV_IO_CONVERSION
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Compiler/platform uses old malloc()/free() prototypes (ugh).
-#define ACE_HAS_OLD_MALLOC
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports struct strbuf
-#define ACE_HAS_STRBUF_T
-
-// Platform supports STREAMS.
-/*#define ACE_HAS_STREAMS*/
diff --git a/ace/config-aix-4.1.x.h b/ace/config-aix-4.1.x.h
deleted file mode 100644
index 442141ea0fc..00000000000
--- a/ace/config-aix-4.1.x.h
+++ /dev/null
@@ -1,140 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for OS
-// platforms running AIX 4.1.x using the IBM C++ compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// Compiling for AIX.
-#define AIX
-// Use BSD 4.4 socket definitions
-#define _BSD 44
-#define ACE_HAS_EXCEPTIONS
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-#define ACE_HAS_AIX_BROKEN_SOCKET_HEADER
-#define ACE_HAS_AIX_HI_RES_TIMER
-#define ACE_DEFAULT_BASE_ADDR ((char *) 0x80000000)
-#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS
-#define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
-#define ACE_HAS_UNION_WAIT
-#define ACE_HAS_TID_T
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_LACKS_TIMESPEC_T
-#define ACE_HAS_SIGWAIT
-#define ACE_HAS_H_ERRNO
-#define ACE_LACKS_SETSCHED
-#define ACE_LACKS_TCP_H
-#define ACE_LACKS_THREAD_PROCESS_SCOPING
-#define ACE_LACKS_THREAD_STACK_ADDR
-#define ACE_LACKS_CONDATTR_PSHARED
-#define ACE_HAS_SIN_LEN
-#define ACE_HAS_SYSV_IPC
-#define ACE_HAS_STRUCT_NETDB_DATA
-#define ACE_HAS_ALLOCA
-#define ACE_HAS_REENTRANT_FUNCTIONS
-#define ACE_HAS_SYSV_IPC
-#define ACE_HAS_THREAD_SELF
-#define ACE_HAS_TLI
-#define ACE_HAS_TLI_PROTOTYPES
-#define ACE_HAS_TIUSER_H
-#define ACE_TEMPLATES_REQUIRE_PRAGMA
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-#define ACE_HAS_CHARPTR_DL
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-#define ACE_HAS_THREADS
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
-#endif
-#define ACE_HAS_UTIME
-#define ACE_HAS_SELECT_H
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-#define ACE_HAS_MSG
-
-// The following two #defines may require OS patches. If you
-// have trouble building ACE, try commenting them out.
-#define ACE_HAS_AIX_BROKEN_SOCKET_HEADER
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// This environment requires this thing
-#define _BSD_INCLUDES
-
-// Compiler supports the getrusage() system call
-#define ACE_HAS_GETRUSAGE
-
-// Prototypes for both signal() and struct sigaction are consistent.
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform defines the sig_atomic_t typedef
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Compiler supports stropts.h
-#define ACE_HAS_STREAMS
-// #define ACE_HAS_STREAM_PIPES
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// EYE the include file is there
-
-// AIX bzero()
-#define ACE_HAS_STRINGS
-
-// ??? has the berkeley stuff
-// #define ACE_HAS_SUNOS4_GETTIMEOFDAY
-#define ACE_HAS_SVR4_GETTIMEOFDAY
-
-// Note, this only works if the flag is set above!
-#define ACE_HAS_GETRUSAGE
-
-// EYE assume it does for now.
-#define ACE_HAS_SIGTHREADMASK
-#define ACE_HAS_PTHREADS
-#define ACE_HAS_PTHREAD_T
-#define ACE_LACKS_RWLOCK_T
-#define ACE_PTHREADS_MAP
-
-// include there
-#define ACE_HAS_TIMOD_H
-#define ACE_HAS_TIUSER_H
-
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-#define ACE_HAS_STRBUF_T
-
-// BSD 4.4 interface fixes nabbed from config-linux.h
-#if !defined (msg_accrights)
-#undef msg_control
-#define msg_accrights msg_control
-#endif /* msg_accrights */
-
-#if !defined (msg_accrightslen)
-#undef msg_controllen
-#define msg_accrightslen msg_controllen
-#endif /* msg_accrightslen */
-#define ACE_HAS_UALARM
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-aix-4.2.x.h b/ace/config-aix-4.2.x.h
deleted file mode 100644
index a4af061b208..00000000000
--- a/ace/config-aix-4.2.x.h
+++ /dev/null
@@ -1,183 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for OS
-// platforms running AIX 4.2.x using the IBM C++ compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// Compiling for AIX.
-#define AIX
-// Use BSD 4.4 socket definitions
-#define _BSD 44
-
-// This environment requires this thing
-#define _BSD_INCLUDES
-
-// ACE_HAS_AIX_BROKEN_SOCKET_HEADER may be required if your OS patches are
-// not up to date. On up-to-date systems, it should not be required.
-//#define ACE_HAS_AIX_BROKEN_SOCKET_HEADER
-
-// Dynamic linking is in good shape on newer OS/patch levels. If you have
-// trouble with the dynamic linking parts of ACE, and can't patch your OS
-// up to latest levels, comment this out.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-// This is tightly related to dynamic linking...
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-//********************************************************************
-//
-// Compiler-related definitions. These are set for C Set ++ V3
-#define ACE_HAS_EXCEPTIONS
-#define ACE_TEMPLATES_REQUIRE_PRAGMA
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-#define ACE_DEFAULT_BASE_ADDR ((char *) 0x80000000)
-
-#define ACE_HAS_AIX_HI_RES_TIMER
-#define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
-#define ACE_HAS_UNION_WAIT
-#define ACE_HAS_IP_MULTICAST
-#define ACE_HAS_H_ERRNO
-#define ACE_HAS_SIN_LEN
-#define ACE_HAS_SYSV_IPC
-#define ACE_HAS_STRUCT_NETDB_DATA
-#define ACE_HAS_ALLOCA
-#define ACE_HAS_SYSV_IPC
-#define ACE_HAS_TLI
-#define ACE_HAS_TLI_PROTOTYPES
-#define ACE_TLI_TCP_DEVICE "/dev/xti/tcp"
-#define ACE_HAS_TIUSER_H
-#define ACE_HAS_CHARPTR_DL
-#define ACE_HAS_POSIX_TIME
-// ... but needs to include another header for it
-#define ACE_HAS_BROKEN_POSIX_TIME
-// ... and needs another typedef
-#define ACE_LACKS_TIMESPEC_T
-#define ACE_HAS_UTIME
-#define ACE_HAS_SELECT_H
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-#define ACE_HAS_MSG
-// #define ACE_LACKS_RECVMSG
-// #define ACE_LACKS_SENDMSG
-
-// Compiler supports the getrusage() system call
-#define ACE_HAS_GETRUSAGE
-
-// Prototypes for both signal() and struct sigaction are consistent.
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform defines the sig_atomic_t typedef
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Compiler supports stropts.h
-#define ACE_HAS_STREAMS
-// #define ACE_HAS_STREAM_PIPES
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// AIX bzero()
-#define ACE_HAS_STRINGS
-
-// ??? has the berkeley stuff
-// #define ACE_HAS_SUNOS4_GETTIMEOFDAY
-#define ACE_HAS_SVR4_GETTIMEOFDAY
-
-// Note, this only works if the flag is set above!
-#define ACE_HAS_GETRUSAGE
-
-
-// include there
-#define ACE_HAS_TIMOD_H
-#define ACE_HAS_TIUSER_H
-#define ACE_HAS_STRBUF_T
-
-#define ACE_HAS_SIGINFO_T
-#define ACE_LACKS_SIGINFO_H
-#define ACE_HAS_UCONTEXT_T
-#define ACE_HAS_SIZET_SOCKET_LEN
-
-// Platform has XPG4 wide character type and functions
-#define ACE_HAS_XPG4_MULTIBYTE_CHAR
-
-// Keep an eye on this as the compiler and standards converge...
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-
-#define ACE_LACKS_TCP_H
-
-
-//**************************************************************
-//
-// Threads related definitions.
-//
-// The threads on AIX are generally POSIX P1003.1c (ACE_HAS_PTHREADS).
-// However, there is also a kernel thread ID (tid_t) that is used in
-// ACE_Log_Msg (printing the thread ID). The tid_t is not the same as
-// pthread_t, and can't derive one from the other - thread_self() gets
-// the tid_t (kernel thread ID) if called from a thread.
-// Thanks very much to Chris Lahey for straightening this out.
-
-#define ACE_HAS_THREADS
-#if !defined (ACE_MT_SAFE)
-#define ACE_MT_SAFE 1
-#endif
-
-#define ACE_HAS_PTHREADS
-#define ACE_HAS_PTHREAD_EQUAL
-#define ACE_HAS_PTHREAD_T
-#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS
-#define ACE_HAS_REENTRANT_FUNCTIONS
-#define ACE_HAS_SIGTHREADMASK
-#define ACE_HAS_SIGWAIT
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-// tid_t is defined, but is used in the underlying thread API, not in the
-// pthreads API.
-#define ACE_HAS_TID_T
-
-// ACE_HAS_THREAD_SELF has been defined in the past... it is apparently not
-// needed. However, if someone comes across a need for it, here it is.
-//#define ACE_HAS_THREAD_SELF
-
-#define ACE_LACKS_CONDATTR_PSHARED
-#define ACE_LACKS_RWLOCK_T
-#define ACE_LACKS_SETSCHED
-#define ACE_LACKS_THREAD_PROCESS_SCOPING
-#define ACE_LACKS_THREAD_STACK_ADDR
-
-// BSD 4.4 interface fixes nabbed from config-linux.h
-#if !defined (msg_accrights)
-#undef msg_control
-#define msg_accrights msg_control
-#endif /* msg_accrights */
-
-#if !defined (msg_accrightslen)
-#undef msg_controllen
-#define msg_accrightslen msg_controllen
-#endif /* msg_accrightslen */
-
-// By default, tracing code is not compiled. To compile it in, cause
-// ACE_NTRACE to not be defined, and rebuild ACE.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-#define ACE_HAS_UALARM
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-chorus.h b/ace/config-chorus.h
deleted file mode 100644
index af0c68c0ede..00000000000
--- a/ace/config-chorus.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for Chorus
-// platforms using the MIT threads package and one of these compilers:
-// * GNU g++
-// * GreenHills
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if !defined (__ACE_INLINE__)
-# define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#define CHORUS 3.1b
-#if defined (linux)
- // This shouldn't be necessary.
-# undef linux
-#endif /* linux */
-
-// Compiler-specific configuration.
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
-#elif defined (ghs)
-# define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-# define ACE_HAS_TANDEM_SIGNALS
-# define ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA
-# define ACE_HAS_TEMPLATE_SPECIALIZATION
-# define ACE_LACKS_ACE_IOSTREAM /* MVME lacks signed and unsigned char */
-# define ACE_LACKS_FLOATING_POINT
-#else /* ! __GNUG__ && ! ghs */
-# error unsupported compiler on VxWorks
-#endif /* ! __GNUG__ && ! ghs */
-
-// OS-specific configuration
-
-# define ACE_NEEDS_WRITEV
-# define ACE_NEEDS_READV
-# define ACE_HAS_BROKEN_READV
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_LACKS_UNIX_SIGNALS
-#define ACE_HAS_IP_MULTICAST
-#define ACE_CHORUS_DEFAULT_MIN_STACK_SIZE 0x2000
-#define ACE_LACKS_MPROTECT
-//#define ACE_LACKS_SOCKETPAIR
-#define ACE_LACKS_ACCESS
-#define ACE_LACKS_SBRK
-#define ACE_LACKS_GETHOSTENT
-#define ACE_LACKS_GETSERVBYNAME
-#define ACE_LACKS_GETPGID
-#define ACE_LACKS_LONGLONG_T
-#define ACE_LACKS_SYSV_SHMEM
-#define ACE_LACKS_SYSV_MSG_H
-#define ACE_LACKS_KEY_T
-#define ACE_LACKS_EXEC
-#define ACE_LACKS_FORK
-#define ACE_LACKS_SIGSET
-// #define ACE_LACKS_FILELOCKS
-#define ACE_LACKS_RLIMIT
-
-// got struct timespec
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_CLOCK_GETTIME
-#define ACE_LACKS_STRRECVFD
-
-#define ACE_HAS_CPLUSPLUS_HEADERS
-#define ACE_HAS_LONG_MAP_FAILED
-
-// Platforms lacks UNIX domain sockets.
-#define ACE_LACKS_UNIX_DOMAIN_SOCKETS
-#define ACE_LACKS_UTSNAME_T
-#define ACE_HAS_PTHREADS_1003_DOT_1C
-//#define ACE_LACKS_SETSCHED
-
-#define ACE_LACKS_MSYNC
-#define ACE_LACKS_MADVISE
-#define ACE_LACKS_MALLOC_H
-#define ACE_LACKS_MEMORY_H
-#define ACE_LACKS_PARAM_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-# define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-// Chorus defines struct msghdr in posix/sys/socket.h
-#define ACE_HAS_MSG
-
-// Yes, we do have threads.
-#define ACE_HAS_THREADS
-#define ACE_HAS_POSIX_SEM
-#define ACE_LACKS_NAMED_POSIX_SEM
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-#endif
-// And they're even POSIX pthreads
-#define ACE_HAS_PTHREADS
-#define ACE_LACKS_PTHREAD_CLEANUP
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-#define ACE_LACKS_RWLOCK_T
-#define ACE_HAS_SIGWAIT
-#define ACE_LACKS_CONDATTR_PSHARED
-#define ACE_LACKS_SEMBUF_T
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-dgux-4.11-epc.h b/ace/config-dgux-4.11-epc.h
deleted file mode 100644
index e81d2ff458d..00000000000
--- a/ace/config-dgux-4.11-epc.h
+++ /dev/null
@@ -1,192 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for DG/UX
-// 4.11 platforms using the EPC compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// Platform requires (struct sockaddr *) for msg_name field of struct
-// msghdr.
-#define ACE_HAS_SOCKADDR_MSG_NAME
-
-// Platform lacks strcasecmp().
-#define ACE_LACKS_STRCASECMP
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Platform supports system configuration information.
-#define ACE_HAS_SYSINFO
-
-// Platform supports the POSIX regular expression library.
-#define ACE_HAS_REGEX
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-// #define ACE_HAS_SYSCALL_H
-
-// Platform supports reentrant functions (i.e., all the POSIX *_r functions).
-#define ACE_HAS_REENTRANT_FUNCTIONS
-
-// Platform has terminal ioctl flags like TCGETS and TCSETS.
-#define ACE_HAS_TERM_IOCTLS
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform supports SunOS high resolution timers.
-// #define ACE_HAS_HI_RES_TIMER
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Compiler/platform supports alloca()
-// #define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-// #define ACE_HAS_ALLOCA_H
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-// Platform supports the prusage_t struct.
-// #define ACE_HAS_PRUSAGE_T
-#define ACE_HAS_GETRUSAGE
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes.
-#define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-// #define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform supports SVR4 gettimeofday() prototype.
-// #define ACE_HAS_SVR4_GETTIMEOFDAY
-
-// DG/UX uses the same gettimeofday() prototype as OSF/1.
-#define ACE_HAS_OSF1_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_SVR4_SIGNAL_T
-
-// Compiler/platform supports SVR4 ACE_TLI (in particular, T_GETNAME stuff)...
-#define ACE_HAS_SVR4_TLI
-
-// Platform provides <sys/filio.h> header.
-// #define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform supports sys_siglist array.
-#define ACE_HAS_SYS_SIGLIST
-
-/* Turn off the following four defines if you want to disable threading. */
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 0
-#endif
-
-// Platform supports threads.
-// #define ACE_HAS_THREADS
-
-// Platform supports POSIX pthreads *and* Solaris threads!
-// #define ACE_HAS_STHREADS
-// #define ACE_HAS_PTHREADS
-#define ACE_HAS_SIGWAIT
-// #define ACE_LACKS_CONDATTR_PSHARED
-
-// Compiler/platform has thread-specific storage
-//
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Reactor detects deadlock
-// #define ACE_REACTOR_HAS_DEADLOCK_DETECTION
-
-// Platform supports ACE_TLI timod STREAMS module.
-#define ACE_HAS_TIMOD_H
-
-// Platform supports ACE_TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-
-// Platform provides ACE_TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-// Platform supports ACE_TLI.
-#define ACE_HAS_TLI
-
-// Use the poll() event demultiplexor rather than select().
-//#define ACE_USE_POLL
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// #define _USING_POSIX4A_DRAFT6
-#define _POSIX_SOURCE
-#define _DGUX_SOURCE
-// #define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_HAS_UCONTEXT_T
-#define ACE_NEEDS_SYSTIME_H
-#define ACE_HAS_NONCONST_GETBY
-#define ACE_LACKS_MADVISE
-
-#if !defined (IP_ADD_MEMBERSHIP)
-#define IP_ADD_MEMBERSHIP 0x13
-#endif
-
-#if !defined (IP_DROP_MEMBERSHIP)
-#define IP_DROP_MEMBERSHIP 0x14
-#endif
-
-// Header files lack t_errno for ACE_TLI.
-#define ACE_LACKS_T_ERRNO
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_DGUX
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-dgux-4.x-ghs.h b/ace/config-dgux-4.x-ghs.h
deleted file mode 100644
index 77ab15b8719..00000000000
--- a/ace/config-dgux-4.x-ghs.h
+++ /dev/null
@@ -1,228 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for DG/UX
-// 4.x platforms using the Green Hills Multi C++ compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// Static objects do not get initialized correctly, so this is needed.
-#define ACE_HAS_NONSTATIC_OBJECT_MANAGER
-
-// Platform requires (struct sockaddr *) for msg_name field of struct
-// msghdr.
-#define ACE_HAS_SOCKADDR_MSG_NAME
-
-// Platform lacks strcasecmp().
-#define ACE_LACKS_STRCASECMP
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Platform supports system configuration information.
-#define ACE_HAS_SYSINFO
-
-// Platform supports the POSIX regular expression library.
-#define ACE_HAS_REGEX
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Platform supports reentrant functions (i.e., all the POSIX *_r functions).
-//#define ACE_HAS_REENTRANT_FUNCTIONS
-
-// Platform has terminal ioctl flags like TCGETS and TCSETS.
-#define ACE_HAS_TERM_IOCTLS
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform supports SunOS high resolution timers.
-// #define ACE_HAS_HI_RES_TIMER
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Compiler/platform does not support the "long long" datatype.
-#define ACE_LACKS_LONGLONG_T
-#if defined (__LL_Is_32)
-#define ACE_SIZEOF_LONG_LONG 4
-#elif defined (__LL_Is_64)
-#define ACE_SIZEOF_LONG_LONG 8
-#endif
-// Green Hills doesn't give a preprocessor symbol for long double
-#define ACE_SIZEOF_LONG_DOUBLE 8
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-// Platform supports the prusage_t struct.
-// #define ACE_HAS_PRUSAGE_T
-#define ACE_HAS_GETRUSAGE
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes.
-#define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-// ... but redefines the entrypoint names with a leading underscore
-#define dlopen _dlopen
-#define dlclose _dlclose
-#define dlerror _dlerror
-#define dlsym _dlsym
-// ... and uses 'char *' rather than 'const char *'
-#define ACE_HAS_CHARPTR_DL
-
-// DG/UX uses the same gettimeofday() prototype as OSF/1.
-#define ACE_HAS_OSF1_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_SVR4_SIGNAL_T
-
-// Compiler/platform supports SVR4 ACE_TLI (in particular, T_GETNAME stuff)...
-#define ACE_HAS_SVR4_TLI
-
-// Compiler/platform supports sys_siglist array.
-// On DG/UX this is only done if the /usr/include/sys/_int_dg_features.h
-// file determines it should be turned on. It will take some work to
-// figure out the magic options to turn it on reliably, so it'll have to
-// be delayed for now.
-//#define _TARGETTING_DGUXELF 1
-//#define _IX86_DG 1
-//#define _DGUX_TARGET 1
-//#define ACE_HAS_SYS_SIGLIST
-
-/* Turn off the following four defines if you want to disable threading. */
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
-#define ACE_MT_SAFE 1
-#endif
-
-// Platform supports threads.
-#define ACE_HAS_THREADS
-#define ACE_HAS_PTHREADS
-// DG/UX claims to implement draft 10 of the pthreads standard. They also
-// claim that draft 10 is the final standard. To get the behavior, some
-// further macros need to be defined which are specific to DG/UX.
-// _POSIX4A_DRAFT10_SOURCE turns on the draft 10 variant of threads.
-// _POSIX4A_DRAFT_SOURCE turns on sched_yield().
-#define _POSIX4A_DRAFT10_SOURCE
-#define ACE_HAS_PTHREADS_1003_DOT_1C
-#define _POSIX4_DRAFT_SOURCE
-// Well, here are some from the standard they don't have...
-#define ACE_LACKS_KEYDELETE
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-#define ACE_HAS_SIGWAIT
-#define ACE_LACKS_CONDATTR_PSHARED
-#define ACE_LACKS_THREAD_PROCESS_SCOPING
-// The default thread stacksize on DG/UX 4.x is 4096. This needs to be bumped
-// up to do anything real in ACE.
-#define ACE_NEEDS_HUGE_THREAD_STACKSIZE 65536
-
-// Need to #include <sched.h>
-#define ACE_NEEDS_SCHED_H
-
-// Compiler/platform has thread-specific storage
-//
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Platform supports ACE_TLI timod STREAMS module.
-#define ACE_HAS_TIMOD_H
-
-// Platform supports ACE_TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-
-// Platform provides ACE_TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-// Platform supports ACE_TLI.
-#define ACE_HAS_TLI
-
-// Platform doesn't have read-write locks natively.
-#define ACE_LACKS_RWLOCK_T
-
-// Platform doesn't have timespec_t data type.
-#define ACE_LACKS_TIMESPEC_T
-
-// Platform doesn't correctly support signed char
-#define ACE_LACKS_SIGNED_CHAR
-
-// Platform doesn't have streambuf linebuffered()
-#define ACE_LACKS_ACE_IOSTREAM
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-
-// Use the poll() event demultiplexor rather than select().
-//#define ACE_USE_POLL
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-#define ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA
-#define ACE_TEMPLATES_REQUIRE_SOURCE
-
-#define ACE_HAS_UCONTEXT_T
-#define ACE_NEEDS_SYSTIME_H
-#define ACE_HAS_NONCONST_GETBY
-#define ACE_LACKS_MADVISE
-
-#if !defined (IP_ADD_MEMBERSHIP)
-#define IP_ADD_MEMBERSHIP 0x13
-#endif
-
-#if !defined (IP_DROP_MEMBERSHIP)
-#define IP_DROP_MEMBERSHIP 0x14
-#endif
-
-// Header files lack t_errno for ACE_TLI.
-#define ACE_LACKS_T_ERRNO
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_DGUX
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-freebsd-pthread.h b/ace/config-freebsd-pthread.h
deleted file mode 100644
index a62b233bc9a..00000000000
--- a/ace/config-freebsd-pthread.h
+++ /dev/null
@@ -1,151 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ***** This configuration file is still under debugging. *****
-// ***** It still doesn't work quite the way it expected to. *****
-
-// The following configuration file is designed to work for FreeBSD
-// platforms using GNU C++ and the POSIX (pthread) threads package
-// by John Birrell. You must at least have 3.0-current as of 2/9/1997 to
-// take the advantage of latest pthread library.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
-#endif /* __GNUG__ */
-
-// Platform specific directives
-// gcc defines __FreeBSD__ automatically for us.
-#define _THREAD_SAFE
-#define ACE_LACKS_GETPGID
-#define ACE_LACKS_RWLOCK_T
-#define ACE_HAS_SIG_MACROS
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-#define ACE_HAS_CHARPTR_DL
-#define ACE_USES_ASM_SYMBOL_IN_DLSYM
-#define ACE_LACKS_SIGSET
-
-// sched.h still not fully support on FreeBSD ?
-// this is taken from /usr/src/lib/libc_r/uthread/pthread-private.h
-enum schedparam_policy {
- SCHED_RR,
- SCHED_IO,
- SCHED_FIFO,
- SCHED_OTHER
-};
-
-// Platform supports POSIX timers via struct timespec.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_UALARM
-
-// Platform defines struct timespec but not timespec_t
-#define ACE_LACKS_TIMESPEC_T
-
-#define ACE_NEEDS_SYSTIME_H
-
-#define ACE_LACKS_STRRECVFD
-
-#define ACE_HAS_SIN_LEN
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform supports SVR4 signal typedef
-#define ACE_HAS_SVR4_SIGNAL_T
-
-// Compiler/platform supports alloca().
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform supports SVR4 dynamic linking semantics..
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Explicit dynamic linking permits "lazy" symbol resolution
-#define ACE_HAS_RTLD_LAZY_V
-
-// platform supports POSIX O_NONBLOCK semantics
-#define ACE_HAS_POSIX_NONBLOCK
-
-// platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// ***** NOT SURE YET ***** However, this doesn't seem to be
-// used any where, so I just put it in. ;0
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Compiler/platform has <alloca.h>
-//#define ACE_HAS_ALLOCA_H
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Compiler/platform supports sys_siglist array.
-// *** This refers to (_sys_siglist) instead of (sys_siglist)
-// #define ACE_HAS_SYS_SIGLIST
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform supports SVR4 gettimeofday() prototype
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-// #define ACE_HAS_TIMEZONE_GETTIMEOFDAY
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#define ACE_HAS_MSG
-#define ACE_HAS_4_4BSD_SENDMSG_RECVMSG
-
-// Thread specific settings
-// Yes, we do have threads.
-#define ACE_HAS_THREADS
-// And they're even POSIX pthreads
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-#endif /* ! ACE_MT_SAFE */
-#define ACE_HAS_PTHREADS
-#define ACE_LACKS_SETSCHED
-#define ACE_LACKS_THREAD_PROCESS_SCOPING
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-#define ACE_LACKS_CONDATTR_PSHARED
-// this one is in doubt
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// #define ACE_HAS_SIGWAIT
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-freebsd.h b/ace/config-freebsd.h
deleted file mode 100644
index 90e81b6830a..00000000000
--- a/ace/config-freebsd.h
+++ /dev/null
@@ -1,169 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ***** This configuration file is still under testing. *****
-
-// The following configuration file is designed to work for FreeBSD
-// platforms using GNU C++ but without the POSIX (pthread) threads package
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
-#endif /* __GNUG__ */
-
-// ********************************************************
-// uncomment next line if you are using FreeBSD 2.1.x[R]
-// #define FreeBSD_2_1
-// ********************************************************
-
-// Platform specific directives
-#define ACE_LACKS_GETPGID
-#define ACE_LACKS_RWLOCK_T
-#define ACE_HAS_SIG_MACROS
-#define ACE_HAS_CHARPTR_DL
-#define ACE_USES_ASM_SYMBOL_IN_DLSYM
-#define ACE_LACKS_SIGSET
-
-// This is for 2.1.x only. By default, gcc defines __FreeBSD__ automatically
-#if defined(FreeBSD_2_1)
-
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// This is to fix the nested struct if_data definition on FreeBSD 2.1.x
-#include <sys/types.h>
-#include <sys/time.h>
-struct if_data {
-/* generic interface information */
- u_char ifi_type; /* ethernet, tokenring, etc */
- u_char ifi_physical; /* e.g., AUI, Thinnet, 10base-T, etc */
- u_char ifi_addrlen; /* media address length */
- u_char ifi_hdrlen; /* media header length */
- u_long ifi_mtu; /* maximum transmission unit */
- u_long ifi_metric; /* routing metric (external only) */
- u_long ifi_baudrate; /* linespeed */
-/* volatile statistics */
- u_long ifi_ipackets; /* packets received on interface */
- u_long ifi_ierrors; /* input errors on interface */
- u_long ifi_opackets; /* packets sent on interface */
- u_long ifi_oerrors; /* output errors on interface */
- u_long ifi_collisions; /* collisions on csma interfaces */
- u_long ifi_ibytes; /* total number of octets received */
- u_long ifi_obytes; /* total number of octets sent */
- u_long ifi_imcasts; /* packets received via multicast */
- u_long ifi_omcasts; /* packets sent via multicast */
- u_long ifi_iqdrops; /* dropped on input, this interface */
- u_long ifi_noproto; /* destined for unsupported protocol */
- struct timeval ifi_lastchange;/* time of last administrative ch
-ange */
-} ;
-
-// this is a hack, but since this only occured in FreeBSD 2.1.x,
-// I guess it is ok.
-#define ACE_HAS_BROKEN_TIMESPEC_MEMBERS
-
-#endif /* defined FreeBSD_2_1 */
-
-// Platform supports POSIX timers via struct timespec.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_UALARM
-
-// Platform defines struct timespec but not timespec_t
-#define ACE_LACKS_TIMESPEC_T
-
-#define ACE_NEEDS_SYSTIME_H
-
-#define ACE_LACKS_STRRECVFD
-
-#define ACE_HAS_SIN_LEN
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-#if !defined(FreeBSD_2_1)
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-#endif /* defined FreeBSD_2_1 */
-
-// Compiler/platform supports SVR4 signal typedef
-#define ACE_HAS_SVR4_SIGNAL_T
-
-// Compiler/platform supports alloca().
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform supports SVR4 dynamic linking semantics..
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Explicit dynamic linking permits "lazy" symbol resolution
-#define ACE_HAS_RTLD_LAZY_V
-
-// platform supports POSIX O_NONBLOCK semantics
-#define ACE_HAS_POSIX_NONBLOCK
-
-// platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// ***** NOT SURE YET ***** However, this doesn't seem to be
-// used any where, so I just put it in. ;0
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Compiler/platform has <alloca.h>
-//#define ACE_HAS_ALLOCA_H
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Compiler/platform supports sys_siglist array.
-// *** This refers to (_sys_siglist) instead of (sys_siglist)
-// #define ACE_HAS_SYS_SIGLIST
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform supports SVR4 gettimeofday() prototype
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-// #define ACE_HAS_TIMEZONE_GETTIMEOFDAY
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#define ACE_HAS_MSG
-#define ACE_HAS_4_4BSD_SENDMSG_RECVMSG
-
-// #define ACE_HAS_SIGWAIT
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-fsu-pthread.h b/ace/config-fsu-pthread.h
deleted file mode 100644
index f6f3ee1e6bd..00000000000
--- a/ace/config-fsu-pthread.h
+++ /dev/null
@@ -1,52 +0,0 @@
-#if !defined (ACE_CONFIG_FSU_PTHREAD_H)
-#define ACE_CONFIG_FSU_PTHREAD_H
-
-#define ACE_LACKS_CONST_TIMESPEC_PTR
-
-// Threads
-#define ACE_HAS_THREADS
-#if !defined(ACE_MT_SAFE)
-#define ACE_MT_SAFE 1
-#endif
-
-#define ACE_HAS_PTHREADS
-#define ACE_HAS_FSU_PTHREADS
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-#define ACE_HAS_PTHREAD_T
-#define ACE_HAS_SIGWAIT
-#define ACE_HAS_ONEARG_SIGWAIT
-#define ACE_HAS_PTHREAD_YIELD_VOID_PTR
-#define ACE_HAS_YIELD_VOID_PTR
-#define ACE_HAS_PTHREAD_ATTR_INIT
-#define ACE_HAS_PTHREAD_ATTR_DESTROY
-#define ACE_HAS_PTHREAD_DSTATE_PTR
-#define ACE_HAS_PTHREAD_EQUAL
-#define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
-#define ACE_LACKS_THREAD_STACK_ADDR
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-#define ACE_LACKS_CONDATTR_PSHARED
-#define ACE_LACKS_RWLOCK_T
-#define ACE_LACKS_SETSCHED
-
-#if !defined(ACE_HAS_POSIX_TIME)
-#define ACE_HAS_POSIX_TIME
-#define ACE_LACKS_TIMESPEC_T
-#endif
-
-#include <pthread.h>
-
-#if !defined(PTHREAD_STACK_MIN)
-#define PTHREAD_STACK_MIN (1024*10)
-#endif
-
-#define ACE_LACKS_THREAD_PROCESS_SCOPING
-
-#undef PTHREAD_INHERIT_SCHED
-
-struct sched_param
-{
- int sched_priority;
- int prio;
-};
-
-#endif /* ACE_CONFIG_FSU_PTHREAD_H */
diff --git a/ace/config-g++-common.h b/ace/config-g++-common.h
deleted file mode 100644
index b933a45409e..00000000000
--- a/ace/config-g++-common.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// This configuration file is designed to be included by another,
-// specific configuration file. It provides config information common
-// to all g++ platforms, including egcs.
-
-#if !defined (ACE_GNUG_COMMON_H)
-#define ACE_GNUG_COMMON_H
-
-#if __GNUC__ > 2 || ( __GNUC__ == 2 && __GNUC_MINOR__ >= 8)
- // egcs or g++ >= 2.8.0
-
-# if __GNUC__ == 2 && __GNUC_MINOR__ >= 90
- // egcs or really modern g++. Do these work with g++ 2.8.0?
-# define ACE_HAS_ANSI_CASTS
-# define ACE_HAS_CPLUSPLUS_HEADERS
-# define ACE_HAS_STDCPP_STL_INCLUDES
-# define ACE_HAS_TEMPLATE_TYPEDEFS
-# define ACE_HAS_TYPENAME_KEYWORD
- // It has gets (), but warns about using it (on Linux) at link time.
-# define ACE_LACKS_GETS
-# endif /* __GNUC__ >= 2.90 */
-
-# if __GNUC__ == 2 && __GNUC_MINOR__ != 91
-# // egcs 2.91 apparently has a bug with this . . .
-# define ACE_HAS_TEMPLATE_SPECIALIZATION
-# endif /* __GNUC__ != 2.91 */
-
- // __EXCEPTIONS is defined with -fexceptions, the egcs default. It
- // is not defined with -fno-exceptions, the ACE default for g++.
- // ACE_HAS_EXCEPTIONS is defined in
- // include/makeinclude/wrapper_macros.GNU, so this really isn't
- // necessary. Just in case . . .
-# if defined (__EXCEPTIONS) && !defined (ACE_HAS_EXCEPTIONS)
-# define ACE_HAS_EXCEPTIONS
-# endif /* __EXCEPTIONS && ! ACE_HAS_EXCEPTIONS */
-
-#else /* ! EGCS */
- // Plain old g++.
-# define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
-# define ACE_HAS_TEMPLATE_SPECIALIZATION
-#endif /* ! EGCS */
-
-#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_TEMPLATES_REQUIRE_SOURCE
-
-#endif /* ACE_GNUG_COMMON_H */
diff --git a/ace/config-hpux-10.x-g++.h b/ace/config-hpux-10.x-g++.h
deleted file mode 100644
index dcc505f31d2..00000000000
--- a/ace/config-hpux-10.x-g++.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for HP
-// platforms running HP/UX 10.x using G++.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#include "ace/config-g++-common.h"
-
-// Compiling for HPUX.
-#if !defined (HPUX)
-#define HPUX
-#endif /* HPUX */
-#define HPUX_10
-
-#define ACE_HAS_BROKEN_CONVERSIONS
-#define ACE_HAS_STREAMS
-#define ACE_HAS_STRING_CLASS
-
-// They forgot a const in the prototype of putmsg and putpmsg...
-#define ACE_LACKS_CONST_STRBUF_PTR
-
-// Platform defines struct timespec, but not timespec_t
-#define ACE_LACKS_TIMESPEC_T
-
-#define ACE_LACKS_SYSCALL
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_CLOCK_GETTIME
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-#define ACE_HAS_STREAM_PIPES
-#define ACE_HAS_STREAMS
-
-// Platform supports getpagesize() call.
-#define ACE_HAS_GETPAGESIZE
-
-// Platform supports reentrant functions (i.e., all the POSIX *_r
-// functions).
-#define ACE_HAS_REENTRANT_FUNCTIONS
-
-// Platform supports the tid_t type (e.g., AIX and Irix 6.2)
-#define ACE_HAS_TID_T
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-#define ACE_HAS_IP_MULTICAST
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Fixes a problem with HP/UX not wrapping the mmap(2) header files
-// with extern "C".
-#define ACE_HAS_BROKEN_MMAP_H
-
-// Prototypes for both signal() and struct sigaction are consistent.
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Header files lack t_errno for ACE_TLI.
-#define ACE_LACKS_T_ERRNO
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform defines the sig_atomic_t typedef
-#define ACE_HAS_SIG_ATOMIC_T
-
-// ACE supports POSIX Pthreads.
-//#define ACE_HAS_DCETHREADS //changed by Afara 09/24/96
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// ???
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// HP/UX has an undefined syscall for GETRUSAGE...
-#define ACE_HAS_SYSCALL_GETRUSAGE
-
-// Note, this only works if the flag is set above!
-#define ACE_HAS_GETRUSAGE
-
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-#define _CLOCKID_T
-#define ACE_LACKS_SI_ADDR
-
-// Platform has the XLI version of ACE_TLI.
-// #define ACE_HAS_XLI
-
-// Platform supports ACE_TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-
-// Platform provides ACE_TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-// Platform supports ACE_TLI.
-#define ACE_HAS_TLI
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-#define ACE_HAS_UALARM
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-hpux-10.x-hpc++.h b/ace/config-hpux-10.x-hpc++.h
deleted file mode 100644
index 8ee35cbaf8a..00000000000
--- a/ace/config-hpux-10.x-hpc++.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for HP
-// platforms running HP/UX 10.x with either of the HP C++ compilers.
-// This file contains compiler-specific settings, and uses the common
-// HP-UX file (config-hpux-10.x.h) for the platform information.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// There are 2 compiler-specific sections, plus a 3rd for common to both.
-// First is the HP C++ section...
-#if __cplusplus < 199707L
-
-// To use HP/C++ you need some patches, the following set
-//
-// PHSS_9855
-// PHSS_9096
-// PHSS_10261
-// PHSS_9062
-// PHSS_7505
-// PHSS_8490
-//
-// worked for me (Carlos O'Ryan), but you should check by yourself.
-// The most important one is PHSS_9855, but in depends on some of the
-// others.
-
-# define ACE_HAS_BROKEN_HPUX_TEMPLATES
-
-// Compiler can't handle calls like foo->operator T *()
-# define ACE_HAS_BROKEN_CONVERSIONS
-
-// Compiler can't handle large enums (e.g., HP/UX C++)
-# define ACE_HAS_BROKEN_ENUMS
-
-// Necessary with some compilers to pass ACE_TTY_IO as parameter to
-// DEV_Connector.
-# define ACE_NEEDS_DEV_IO_CONVERSION
-
-// Compiler's template mechanism must see source code (i.e., .C files).
-# define ACE_TEMPLATES_REQUIRE_SOURCE
-
-// Compiler's template mechanism requires the use of explicit C++
-// specializations for all used templates.
-# define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-
-// The HP/UX compiler doesn't support volatile!!!!
-# define volatile
-
-#else // aC++ definitions
-
-// Compiler supports to-be-ANSI casts
-# define ACE_HAS_ANSI_CASTS
-
-// Compiler can't handle calls like foo->operator T *()
-# define ACE_HAS_BROKEN_CONVERSIONS
-
-// Compiler supports C++ exception handling
-# define ACE_HAS_EXCEPTIONS
-
-# define ACE_HAS_TYPENAME_KEYWORD
-
-// Compiler implements templates that support typedefs inside of classes
-// used as formal arguments to a template class.
-# define ACE_HAS_TEMPLATE_TYPEDEFS
-
-// Platform lacks streambuf "linebuffered ()".
-# define ACE_LACKS_LINEBUFFERED_STREAMBUF
-
-// Compiler's template mechanism must see source code (i.e., .C files).
-# define ACE_TEMPLATES_REQUIRE_SOURCE
-
-// Compiler supports template specialization.
-# define ACE_HAS_TEMPLATE_SPECIALIZATION
-
-#endif /* __cplusplus < 199707L */
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-#define ACE_HAS_UALARM
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Compiler doesn't handle 'signed char' correctly (used in ace/IOStream.h)
-#define ACE_LACKS_SIGNED_CHAR
-
-#include "ace/config-hpux-10.x.h" /* OS information */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-hpux-10.x.h b/ace/config-hpux-10.x.h
deleted file mode 100644
index fcbe4a22275..00000000000
--- a/ace/config-hpux-10.x.h
+++ /dev/null
@@ -1,239 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for HP
-// platforms running HP/UX 10.x. It includes all of the ACE information
-// needed for HP-UX 10.x itself. The compiler-specific information is in
-// config-hpux-10.x-<compiler>.h - they include this file.
-
-#if !defined (ACE_CONFIG_H)
-#error "You need to use a compiler-specific .h file - they include this file"
-#endif
-
-// Compiling for HPUX.
-#if !defined (HPUX)
-#define HPUX
-#endif /* HPUX */
-#define HPUX_10
-
-#ifndef _HPUX_SOURCE
-#define _HPUX_SOURCE
-#endif
-
-// Some things are different for 10.10 vs. 10.20 vs. 10.30
-// If the version number wasn't set up by the compiler command line,
-// set up as if it was 10.20.
-#if !defined (HPUX_VERS)
-#define HPUX_VERS 1020
-#endif
-
-#if (HPUX_VERS < 1020) // 10.10
-# define ACE_LACKS_TIMESPEC_T
-#elif (HPUX_VERS < 1030) // 10.20
-
- // Platform supports reentrant functions (all the POSIX *_r functions).
-# define ACE_HAS_REENTRANT_FUNCTIONS
- // But this one is not like other platforms
-# define ACE_CTIME_R_RETURNS_INT
-
-#else // 10.30
-// Don't know yet... probably will be 10.20 but with some different thread
-// settings.
-#endif /* HPUX_VERS tests */
-
-#include /**/ <sys/stdsyms.h>
-#include /**/ <sched.h> /* pthread.h doesn't include this */
-
-extern int h_errno; /* This isn't declared in a header file on HP-UX */
-
-// There are a number of sections to this file, one of which is the
-// threads-related information. If _ACE_HPUX_USE_DCETHREADS is defined,
-// the DCE threading definitions will be set up for the build. If it
-// is not defined, ACE will be built without thread support.
-// Of course, you must have DCE threads installed if you want to use
-// this.
-#define _ACE_HPUX_USE_DCETHREADS
-
-
-////////////////////////////////////////////////////////////////////////////
-//
-// General OS information - see README for more details on what they mean
-//
-///////////////////////////////////////////////////////////////////////////
-
-// HP/UX needs to have these addresses in a special range.
-#define ACE_DEFAULT_BASE_ADDR ((char *) 0x80000000)
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-// But doesn't have a prototype for syscall()
-#define ACE_LACKS_SYSCALL
-
-// Platform supports POSIX 1.b clock_gettime ()
-#define ACE_HAS_CLOCK_GETTIME
-
-// Prototypes for both signal() and struct sigaction are consistent.
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Platform supports getpagesize() call
-#define ACE_HAS_GETPAGESIZE
-// But we define this just to be safe
-#define ACE_PAGE_SIZE 4096
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Platform supports the POSIX struct timespec type
-#define ACE_HAS_POSIX_TIME
-
-// Compiler/platform defines the sig_atomic_t typedef
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals
-#define ACE_HAS_SIGINFO_T
-// Platform supports ucontext_t (which is used in the extended signal API).
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// SunOS 4 style prototype for gettimeofday
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// HP/UX has an undefined syscall for GETRUSAGE...
-#define ACE_HAS_SYSCALL_GETRUSAGE
-// Note, this only works if the flag is set above!
-#define ACE_HAS_GETRUSAGE
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform supports the tid_t type
-#define ACE_HAS_TID_T
-
-// Platform has XPG4 wide character support
-#define ACE_HAS_XPG4_MULTIBYTE_CHAR
-
-// Platform lacks readers/writer locks.
-#define ACE_LACKS_RWLOCK_T
-
-//////////////////////////////////////////////////////////////////////////
-//
-// STREAMS information
-//
-//////////////////////////////////////////////////////////////////////////
-
-// Platform supports STREAMS
-#define ACE_HAS_STREAMS
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-// But the putmsg signature doesn't have it as const...
-#define ACE_LACKS_CONST_STRBUF_PTR
-
-// Platform supports STREAM pipes
-// This is possible, but not by default - need to rebuild the kernel to
-// get them enabled - see pipe(2) and "STREAMS/UX for the HP 9000"
-// #define ACE_HAS_STREAM_PIPES
-
-/////////////////////////////////////////////////////////////////////////
-//
-// TLI information
-//
-////////////////////////////////////////////////////////////////////////
-
-// Platform supports ACE_TLI, including SVR4 facilities.
-#define ACE_HAS_TLI
-// ACE_HAS_SVR4_TLI should work on HP-UX, but doesn't yet. Riverace
-// problem ID P27.
-//#define ACE_HAS_SVR4_TLI
-// Platform supports ACE_TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-// But it has _terrno() outside the extern "C" stuff.
-#define ACE_HAS_TIUSER_H_BROKEN_EXTERN_C
-// Platform provides ACE_TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-// Platform uses a TCP TLI device other than /dev/tcp. Uses XTI only.
-#define ACE_TLI_TCP_DEVICE "/dev/inet_cots"
-
-/////////////////////////////////////////////////////////////////////////
-//
-// Threads information.
-// Threads definitions are controlled by _ACE_HPUX_USE_DCETHREADS, above.
-//
-// NOTE! The platform_macros.GNU file may also need some settings
-// to work with threads.
-//
-////////////////////////////////////////////////////////////////////////
-
-#ifdef _ACE_HPUX_USE_DCETHREADS
-# if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
-# endif
-# define ACE_HAS_THREADS
-# define ACE_HAS_DCETHREADS
-# define ACE_HAS_DCE_DRAFT4_THREADS
-// POSIX real-time semaphore definitions are in the header files, and it
-// will compile and link with this in place, but will not run. HP says
-// the functions are not implemented.
-//# define ACE_HAS_POSIX_SEM
-# define ACE_HAS_PTHREAD_T
-# define ACE_HAS_PTHREAD_EQUAL
-
-// Platform's sigwait() has one arg
-# define ACE_HAS_ONEARG_SIGWAIT
-
-# define ACE_HAS_THREAD_SPECIFIC_STORAGE
-// ... and it's looked up via an argument
-# define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
-
-// They forgot a const in the prototype of pthread_cond_timedwait
-# define ACE_LACKS_CONST_TIMESPEC_PTR
-
-// Platform lacks pthread_thr_sigsetmask
-# define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-
-// Platform has no implementation of pthread_condattr_setpshared()
-# define ACE_LACKS_CONDATTR_PSHARED
-
-// Platform lacks pthread_attr_setdetachstate()
-# define ACE_LACKS_SETDETACH
-
-// Platform lacks TSS keydelete
-# define ACE_LACKS_KEYDELETE
-
-// Platform lacks pthread_attr_setscope
-# define ACE_LACKS_THREAD_PROCESS_SCOPING
-
-// Platform lacks pthread_attr_setstackaddr
-# define ACE_LACKS_THREAD_STACK_ADDR
-
-// If this is not turned on, the CMA wrappers will redefine a bunch of
-// system calls with wrappers - one being select() and it only defines
-// select with int arguments (not fd_set). So, as long as _CMA_NOWRAPPERS_
-// is set, the regular fd_set arg types are used for select().
-// Without threads being compiled in, the fd_set/int thing is not an issue.
-# define _CMA_NOWRAPPERS_
-
-// This is a def for this file only
-# undef _ACE_HPUX_USE_DCETHREADS
-#endif /* _ACE_HPUX_USE_DCETHREADS */
-
-// Turns off the tracing feature.
-// To build with tracing enabled, make sure ACE_NTRACE is not defined
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#define ACE_HAS_UALARM
diff --git a/ace/config-hpux-11.x-hpc++.h b/ace/config-hpux-11.x-hpc++.h
deleted file mode 100644
index 8faa9972c9b..00000000000
--- a/ace/config-hpux-11.x-hpc++.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for HP
-// platforms running HP/UX 11.x with either of the HP C++ compilers.
-// This file contains compiler-specific settings, and uses the common
-// HP-UX file (config-hpux-11.x.h) for the platform information.
-//
-// NOTE - HP advises people on 11.x to use aC++ since the older C++ doesn't
-// support 64-bit or kernel threads. So, though this file has the C++ info
-// in it, it's copied from the 10.x file and hasn't been verified.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// There are 2 compiler-specific sections, plus a 3rd for common to both.
-// First is the HP C++ section...
-#if __cplusplus < 199707L
-
-# define ACE_HAS_BROKEN_HPUX_TEMPLATES
-
-// Compiler can't handle calls like foo->operator T *()
-# define ACE_HAS_BROKEN_CONVERSIONS
-
-// Compiler can't handle large enums (e.g., HP/UX C++)
-# define ACE_HAS_BROKEN_ENUMS
-
-// Necessary with some compilers to pass ACE_TTY_IO as parameter to
-// DEV_Connector.
-# define ACE_NEEDS_DEV_IO_CONVERSION
-
-// Compiler's template mechanism must see source code (i.e., .C files).
-# define ACE_TEMPLATES_REQUIRE_SOURCE
-
-// Compiler's template mechanism requires the use of explicit C++
-// specializations for all used templates.
-# define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-
-// The HP/UX compiler doesn't support volatile!!!!
-# define volatile
-
-#else // aC++ definitions
-
-// Compiler supports ANSI casts
-# define ACE_HAS_ANSI_CASTS
-
-// Compiler can't handle calls like foo->operator T *()
-# define ACE_HAS_BROKEN_CONVERSIONS
-
-// Compiler supports C++ exception handling
-# define ACE_HAS_EXCEPTIONS
-
-# define ACE_HAS_TYPENAME_KEYWORD
-
-// Compiler implements templates that support typedefs inside of classes
-// used as formal arguments to a template class.
-# define ACE_HAS_TEMPLATE_TYPEDEFS
-
-// Platform lacks streambuf "linebuffered ()".
-# define ACE_LACKS_LINEBUFFERED_STREAMBUF
-
-// Compiler's 'new' throws exceptions on failure.
-# define ACE_NEW_THROWS_EXCEPTIONS
-
-// Compiler's template mechanism must see source code (i.e., .C files).
-# define ACE_TEMPLATES_REQUIRE_SOURCE
-
-// Compiler supports template specialization.
-# define ACE_HAS_TEMPLATE_SPECIALIZATION
-
-#endif /* __cplusplus < 199707L */
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-#define ACE_HAS_UALARM
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Compiler doesn't handle 'signed char' correctly (used in ace/IOStream.h)
-#define ACE_LACKS_SIGNED_CHAR
-
-#include "ace/config-hpux11.h" /* OS information */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-hpux-9.x-orbix.h b/ace/config-hpux-9.x-orbix.h
deleted file mode 100644
index 35fc136edc2..00000000000
--- a/ace/config-hpux-9.x-orbix.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for HP
-// platforms running HP/UX 9.x. Dave added Orbix stuff
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// Compiling for HPUX.
-#if !defined (HPUX)
-#define HPUX
-#endif /* HPUX */
-
-#if __cplusplus < 199707L
-#define ACE_HAS_BROKEN_HPUX_TEMPLATES
-#endif /* __cplusplus < 199707L */
-
-#define ACE_HAS_BROKEN_CONVERSIONS
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// They forgot a const in the prototype of const_timewait...
-#define ACE_LACKS_CONST_TIMESPEC_PTR
-
-// ************* HERE IS THE ORBIX STUFF - Dave 4/2/96
-#define ACE_HAS_ORBIX 1
-
-#define ACE_LACKS_SYSCALL
-#define ACE_LACKS_STRRECVFD
-
-// Compiler doesn't support static data member templates.
-#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Fixes a problem with HP/UX not wrapping the mmap(2) header files
-// with extern "C".
-#define ACE_HAS_BROKEN_MMAP_H
-
-// Prototypes for both signal() and struct sigaction are consistent.
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Header files lack t_errno for ACE_TLI.
-#define ACE_LACKS_T_ERRNO
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform defines the sig_atomic_t typedef
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// ???
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// HP/UX has an undefined syscall for GETRUSAGE...
-#define ACE_HAS_SYSCALL_GETRUSAGE
-
-// Note, this only works if the flag is set above!
-#define ACE_HAS_GETRUSAGE
-
-// Platform uses int for select() rather than fd_set.
-// Dave 4/2/96 took this out. It appears that HP -can- use fd_set for int
-// But time.h has a prototype defined so that int must be used ! so it goes
-// back in
-#define ACE_SELECT_USES_INT
-
-// Platform has prototypes for ACE_TLI.
-//#define ACE_HAS_TLI_PROTOTYPES
-// Platform has the XLI version of ACE_TLI.
-// #define ACE_HAS_XLI
-
-#define ACE_LACKS_ACE_IOSTREAM
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-hpux-9.x.h b/ace/config-hpux-9.x.h
deleted file mode 100644
index c155b89c1e9..00000000000
--- a/ace/config-hpux-9.x.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work
-// for HP platforms running HP/UX 9.x.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// Compiling for HPUX.
-#if !defined (HPUX)
-#define HPUX
-#endif /* HPUX */
-
-#if __cplusplus < 199707L
-#define ACE_HAS_BROKEN_HPUX_TEMPLATES
-#endif /* __cplusplus < 199707L */
-
-#define ACE_HAS_BROKEN_ENUMS
-#define ACE_HAS_IP_MULTICAST
-#define ACE_LACKS_GETPGID
-#define ACE_HAS_BROKEN_CONVERSIONS
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// They forgot a const in the prototype of const_timewait...
-#define ACE_LACKS_CONST_TIMESPEC_PTR
-
-#define ACE_LACKS_GETPGID
-#define ACE_HAS_IP_MULTICAST
-#define ACE_LACKS_SYSCALL
-#define ACE_LACKS_STRRECVFD
-
-// Compiler doesn't support static data member templates.
-#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Fixes a problem with HP/UX not wrapping the mmap(2) header files
-// with extern "C".
-#define ACE_HAS_BROKEN_MMAP_H
-
-// Prototypes for both signal() and struct sigaction are consistent.
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Header files lack t_errno for ACE_TLI.
-#define ACE_LACKS_T_ERRNO
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform defines the sig_atomic_t typedef
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// ???
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// HP/UX has an undefined syscall for GETRUSAGE...
-#define ACE_HAS_SYSCALL_GETRUSAGE
-
-// Note, this only works if the flag is set above!
-#define ACE_HAS_GETRUSAGE
-
-// Platform uses int for select() rather than fd_set.
-#define ACE_SELECT_USES_INT
-
-// Platform has prototypes for ACE_TLI.
-//#define ACE_HAS_TLI_PROTOTYPES
-// Platform has the XLI version of ACE_TLI.
-// #define ACE_HAS_XLI
-
-#define ACE_LACKS_ACE_IOSTREAM
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-hpux11.h b/ace/config-hpux11.h
deleted file mode 100644
index e366597af19..00000000000
--- a/ace/config-hpux11.h
+++ /dev/null
@@ -1,194 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for HP
-// platforms running HP/UX 11.x. It includes all of the ACE information
-// needed for HP-UX 11.x itself. The compiler-specific information is in
-// config-hpux-11.x-<compiler>.h - they include this file.
-
-#if !defined (ACE_CONFIG_H)
-#error "You need to use a compiler-specific .h file - they include this file"
-#endif
-
-// Compiling for HPUX.
-#if !defined (HPUX)
-#define HPUX
-#endif /* HPUX */
-#define HPUX_11
-
-#ifndef _HPUX_SOURCE
-#define _HPUX_SOURCE
-#endif
-
-#include /**/ <sys/stdsyms.h>
-
-
-////////////////////////////////////////////////////////////////////////////
-//
-// General OS information - see README for more details on what they mean
-//
-///////////////////////////////////////////////////////////////////////////
-
-// HP/UX needs to have these addresses in a special range.
-#define ACE_DEFAULT_BASE_ADDR ((char *) 0x80000000)
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-// But doesn't have a prototype for syscall()
-#define ACE_LACKS_SYSCALL
-
-// Platform supports POSIX 1.b clock_gettime ()
-#define ACE_HAS_CLOCK_GETTIME
-
-// Prototypes for both signal() and struct sigaction are consistent.
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Platform supports getpagesize() call
-#define ACE_HAS_GETPAGESIZE
-// But we define this just to be safe
-#define ACE_PAGE_SIZE 4096
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Platform supports the POSIX struct timespec type
-#define ACE_HAS_POSIX_TIME
-
-// Platform supports reentrant functions (all the POSIX *_r functions).
-#define ACE_HAS_REENTRANT_FUNCTIONS
-
-// HP-UX 11 has reentrant netdb functions. The catch is that the old
-// functions (gethostbyname, etc.) are thread-safe and the _r versions are
-// not used and will be removed at some point. So, define things so
-// the _r versions are not used. This will slow things down a bit due to
-// the extra mutex lock in the ACE_NETDBCALL_RETURN macro, and will be fixed
-// in the future (problem ID P64).
-#define ACE_LACKS_NETDB_REENTRANT_FUNCTIONS
-
-// Compiler/platform defines the sig_atomic_t typedef
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals
-#define ACE_HAS_SIGINFO_T
-// Platform supports ucontext_t (which is used in the extended signal API).
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// SunOS 4 style prototype for gettimeofday
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// Platform supports SVR4 dynamic linking semantics, in 64-bit mode only.
-// When used, this requires -ldl on the ACE library link line.
-#ifdef __LP64__
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-#endif
-
-// HP/UX has an undefined syscall for GETRUSAGE...
-#define ACE_HAS_SYSCALL_GETRUSAGE
-// Note, this only works if the flag is set above!
-#define ACE_HAS_GETRUSAGE
-
-// Platform has the sigwait function in a header file
-#define ACE_HAS_SIGWAIT
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// accept() is thread-safe
-#define ACE_HAS_THREAD_SAFE_ACCEPT
-
-// Platform supports the tid_t type
-#define ACE_HAS_TID_T
-
-// Platform has XPG4 wide character support
-#define ACE_HAS_XPG4_MULTIBYTE_CHAR
-
-// Platform lacks readers/writer locks.
-// For now... it does have pthread read/write locks but the code in OS.{h i}
-// doesn't know how to do pthread read/write locks.
-#define ACE_LACKS_RWLOCK_T
-
-// Platform lacks a typedef for timespec_t, but has struct timespec
-#define ACE_LACKS_TIMESPEC_T
-
-
-//////////////////////////////////////////////////////////////////////////
-//
-// STREAMS information
-//
-//////////////////////////////////////////////////////////////////////////
-
-// Platform supports STREAMS
-#define ACE_HAS_STREAMS
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-// But the putmsg signature doesn't have it as const...
-// Well, it really does, but it depends on preprocessor defines.
-#define ACE_LACKS_CONST_STRBUF_PTR
-
-// Platform supports STREAM pipes
-// This is possible, but not by default - need to rebuild the kernel to
-// get them enabled - see pipe(2) and "STREAMS/UX for the HP 9000"
-// #define ACE_HAS_STREAM_PIPES
-
-/////////////////////////////////////////////////////////////////////////
-//
-// TLI/XTI information
-//
-////////////////////////////////////////////////////////////////////////
-
-// Platform supports XTI (includes TLI), including SVR4 facilities.
-#define ACE_HAS_TLI
-// ACE_HAS_SVR4_TLI should work on HP-UX, but doesn't yet. Riverace
-// problem ID P27.
-//#define ACE_HAS_SVR4_TLI
-// Platform uses <xti.h>, not tiuser.h
-#define ACE_HAS_XTI
-// But it has _terrno() outside the extern "C" stuff.
-#define ACE_HAS_TIUSER_H_BROKEN_EXTERN_C
-// Platform provides ACE_TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-/////////////////////////////////////////////////////////////////////////
-//
-// Threads information.
-//
-////////////////////////////////////////////////////////////////////////
-
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-#endif
-
-#define ACE_HAS_THREADS
-#define ACE_HAS_PTHREADS
-#define ACE_HAS_PTHREADS_1003_DOT_1C
-#define ACE_HAS_POSIX_SEM
-#define ACE_HAS_PTHREAD_T
-#define ACE_HAS_PTHREAD_EQUAL
-
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Platform has pthread_sigmask defined
-#define ACE_HAS_PTHREAD_SIGMASK
-
-// Turns off the tracing feature.
-// To build with tracing enabled, make sure ACE_NTRACE is not defined
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#define ACE_HAS_UALARM
diff --git a/ace/config-irix5.2.h b/ace/config-irix5.2.h
deleted file mode 100644
index d051b842b34..00000000000
--- a/ace/config-irix5.2.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for the SGI
-// Indigo2EX running Irix 5.2 platform using the gcc v2.6.x compiler
-// and libg++ v2.6.x.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// Platform supports STREAM pipes (note that this is disabled by
-// default, see the manual page on pipe(2) to find out how to enable
-// it).
-//#define ACE_HAS_STREAM_PIPES
-
-// Platform supports getpagesize() call.
-#define ACE_HAS_GETPAGESIZE
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_HAS_SIGWAIT
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform requires void * for mmap().
-#define ACE_HAS_VOIDPTR_MMAP
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// The Irix 6.x float.h doesn't allow us to distinguish between a
-// double and a long double. So, we have to hard-code this. We
-// assume that it is necessary on Irix 5.2 also.
-#define ACE_SIZEOF_LONG_DOUBLE 16
-
-#define IRIX5
-#define ACE_HAS_ALLOCA
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-#define ACE_HAS_BSTRING
-#define ACE_HAS_GETRUSAGE
-#define ACE_HAS_POSIX_NONBLOCK
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-#define ACE_HAS_CPLUSPLUS_HEADERS
-#define ACE_HAS_POLL
-#define ACE_HAS_PROC_FS
-#define ACE_HAS_SIG_ATOMIC_T
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-#define ACE_HAS_STREAMS
-#define ACE_HAS_SSIZE_T
-#define ACE_HAS_STRERROR
-#define ACE_HAS_STRBUF_T
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-#define ACE_HAS_SVR4_SIGNAL_T
-#define ACE_HAS_SYS_SIGLIST
-#define ACE_HAS_SYS_FILIO_H
-#define ACE_HAS_SEMUN
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-irix5.3-g++.h b/ace/config-irix5.3-g++.h
deleted file mode 100644
index d1418b44991..00000000000
--- a/ace/config-irix5.3-g++.h
+++ /dev/null
@@ -1,122 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for the SGI
-// Indigo2EX running Irix 5.3 platform using the GNU C++ Compiler
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#include "ace/config-g++-common.h"
-
-// The Irix 6.x float.h doesn't allow us to distinguish between a
-// double and a long double. So, we have to hard-code this. We
-// assume that it is necessary on Irix 5.3 also.
-#define ACE_SIZEOF_LONG_DOUBLE 16
-
-#define ACE_NEEDS_SYSTIME_H
-// Platform supports getpagesize() call.
-#define ACE_HAS_GETPAGESIZE
-#define ACE_HAS_STRING_CLASS
-#define IRIX5
-#define ACE_HAS_SIGWAIT
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform requires void * for mmap().
-#define ACE_HAS_VOIDPTR_MMAP
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// IRIX5 needs to define bzero() in this odd file <bstring.h>
-#define ACE_HAS_BSTRING
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Denotes that IRIX 5.3 has second argument to gettimeofday()
-// which is variable ...
-#define ACE_HAS_IRIX_GETTIMEOFDAY
-
-// Denotes that GNU has cstring.h as standard
-// which redefines memchr()
-#define ACE_HAS_GNU_CSTRING_H
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes (note that this is disabled by
-// default, see the manual page on pipe(2) to find out how to enable
-// it).
-// #define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_IRIX_53_SIGNALS
-
-// Compiler/platform supports sys_siglist array.
-// #define ACE_HAS_SYS_SIGLIST
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-irix5.3-sgic++.h b/ace/config-irix5.3-sgic++.h
deleted file mode 100644
index e6647422ccd..00000000000
--- a/ace/config-irix5.3-sgic++.h
+++ /dev/null
@@ -1,130 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work
-// for the SGI Indigo2EX running Irix 5.3 platform using
-// the SGI C++ Compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#define IRIX5
-
-#include <sys/bsd_types.h>
-#define _BSD_TYPES
-
-// The Irix 6.x float.h doesn't allow us to distinguish between a
-// double and a long double. So, we have to hard-code this. We
-// assume that it is necessary on Irix 5.3 also.
-#define ACE_SIZEOF_LONG_DOUBLE 16
-
-#define ACE_NEEDS_SYSTIME_H
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Platform supports getpagesize() call.
-#define ACE_HAS_GETPAGESIZE
-
-#define ACE_NEEDS_SYSTIME_H
-#define ACE_HAS_SIGWAIT
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform requires void * for mmap().
-#define ACE_HAS_VOIDPTR_MMAP
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// IRIX5 needs to define bzero() in this odd file <bstring.h>
-#define ACE_HAS_BSTRING
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Denotes that IRIX 5.3 has second argument to gettimeofday()
-// which is variable ...
-#define ACE_HAS_IRIX_GETTIMEOFDAY
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// No multi-threading so use poll() call
-// - for easier debugging, if nothing else
-// #define ACE_USE_POLL
-
-// Platform supports the /proc file system.
-// #define ACE_HAS_PROC_FS
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-// #define ACE_HAS_UCONTEXT_T
-#define ACE_LACKS_UCONTEXT_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes (note that this is disabled by
-// default, see the manual page on pipe(2) to find out how to enable
-// it).
-// #define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_IRIX_53_SIGNALS
-
-// Compiler/platform supports sys_siglist array.
-// #define ACE_HAS_SYS_SIGLIST
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-irix6.x-g++.h b/ace/config-irix6.x-g++.h
deleted file mode 100644
index 9e309e4da19..00000000000
--- a/ace/config-irix6.x-g++.h
+++ /dev/null
@@ -1,151 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for the SGI
-// Indigo2EX running Irix 6.2 platform using the GNU C++ Compiler
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#include "ace/config-g++-common.h"
-
-// The Irix 6.x float.h doesn't allow us to distinguish between a
-// double and a long double. So, we have to hard-code this. We
-// assume that it is necessary on Irix 5.3 also.
-#define ACE_SIZEOF_LONG_DOUBLE 16
-
-// Platform supports the very odd IRIX 6.2 threads...
-#define ACE_HAS_IRIX62_THREADS
-#define ACE_HAS_PTHREAD_SIGMASK
-
-// Needed for the threading stuff?
-#include /**/ <sched.h>
-#include /**/ <task.h>
-#define PTHREAD_MIN_PRIORITY PX_PRIO_MIN
-#define PTHREAD_MAX_PRIORITY PX_PRIO_MAX
-
-// Platform has no implementation of pthread_condattr_setpshared(),
-// even though it supports pthreads! (like Irix 6.2)
-#define ACE_LACKS_CONDATTR_PSHARED
-
-// IRIX 6.2 supports a variant of POSIX Pthreads, supposedly POSIX 1c
-#define ACE_HAS_PTHREADS
-
-// Platforms has pthread_thr_sigsetmask
-#define ACE_HAS_PTHREAD_SIGMASK
-
-// Platform has pthread_equal().
-#define ACE_HAS_PTHREAD_EQUAL
-
-// Platform has pthread_t defined.
-#define ACE_HAS_PTHREAD_T
-
-// Compiler/platform has thread-specific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Platform supports getpagesize() call.
-#define ACE_HAS_GETPAGESIZE
-#define ACE_HAS_STRING_CLASS
-#define IRIX6
-#define ACE_HAS_SIGWAIT
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform requires void * for mmap().
-#define ACE_HAS_VOIDPTR_MMAP
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// IRIX6 needs to define bzero() in this odd file <bstring.h>
-#define ACE_HAS_BSTRING
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Denotes that IRIX 6.2 has second argument to gettimeofday()
-// which is variable ...
-#define ACE_HAS_IRIX_GETTIMEOFDAY
-
-// Denotes that GNU has cstring.h as standard
-// which redefines memchr()
-#define ACE_HAS_GNU_CSTRING_H
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-#define ACE_NEEDS_SYSTIME_H
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes (note that this is disabled by
-// default, see the manual page on pipe(2) to find out how to enable
-// it).
-// #define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_IRIX_53_SIGNALS
-
-// Compiler/platform supports sys_siglist array.
-//#define ACE_HAS_SYS_SIGLIST
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-irix6.x-sgic++-nothreads.h b/ace/config-irix6.x-sgic++-nothreads.h
deleted file mode 100644
index 8baccdd99d3..00000000000
--- a/ace/config-irix6.x-sgic++-nothreads.h
+++ /dev/null
@@ -1,200 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// This is the config file for IRIX 6.2, 6.4 and hopefully 6.3, using
-// the SGI C++ compiler (7.1 or higher).
-
-// For IRIX 6.2 there are several patches that should be applied to
-// get reliable operation with multi-threading and exceptions.
-// Specifically you should get a reasonable current IRIX, Compiler
-// and POSIX patch-sets.
-
-// For IRIX 6.[34] it's less critical, but it's still recommended
-// that you apply the applicable patch-sets (IRIX and Compiler I believe).
-
-// These patches are updated frequently, so you should ask your support
-// contact or search SGI's web site (http://www.sgi.com) for the latest
-// version.
-
-// Since this files gets included from config-irix6.x-sgic++.h we
-// cannot use ACE_CONFIG_H here.
-#if !defined (ACE_CONFIG_IRIX6X_NTHR_H)
-#define ACE_CONFIG_IRIX6X_NTHR_H
-
-// The Irix 6.x float.h doesn't allow us to distinguish between a
-// double and a long double. So, we have to hard-code this. We
-// assume that it is necessary on Irix 5.3 also.
-#define ACE_SIZEOF_LONG_DOUBLE 16
-
-#define ACE_HAS_P_READ_WRITE
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-#define ACE_HAS_SETOWN
-#define ACE_HAS_SYSENT_H
-#define ACE_HAS_SYSINFO
-#define ACE_HAS_UALARM
-
-// Platform has support for multi-byte character support compliant
-// with the XPG4 Worldwide Portability Interface wide-character
-// classification.
-#define ACE_HAS_XPG4_MULTIBYTE_CHAR
-
-// We need to setup a very high address or Naming_Test won't run.
-#define ACE_DEFAULT_BASE_ADDR ((char *) (1024U * 1024 * 1024))
-
-// Include XtReactor into the library.
-#define ACE_HAS_XT
-
-#define ACE_LACKS_SIGNED_CHAR
-// Platform supports getpagesize() call.
-#define ACE_HAS_GETPAGESIZE
-
-// Platform supports reentrant functions (i.e., all the POSIX *_r
-// functions).
-#define ACE_HAS_REENTRANT_FUNCTIONS
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Platform has terminal ioctl flags like TCGETS and TCSETS.
-#define ACE_HAS_TERM_IOCTLS
-
-// Platform does not support reentrant password file accessor functiions.
-#define ACE_LACKS_PWD_REENTRANT_FUNCTIONS
-
-// Platform does not support reentrant netdb functions (getprotobyname_r,
-// getprotobynumber_r, gethostbyaddr_r, gethostbyname_r,
-// getservbyname_r).
-#define ACE_LACKS_NETDB_REENTRANT_FUNCTIONS
-
-//Sockets may be called in multi-threaded programs
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform supports the tid_t type (e.g., AIX and Irix 6.2)
-#define ACE_HAS_TID_T
-
-// uses ctime_r & asctime_r with only two parameters vs. three
-#define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
-
-// Platform has no implementation of pthread_condattr_setpshared(),
-// even though it supports pthreads! (like Irix 6.2)
-#define ACE_LACKS_CONDATTR_PSHARED
-
-#define ACE_LACKS_RWLOCK_T
-
-// Platform/compiler has the sigwait(2) prototype
-#define ACE_HAS_SIGWAIT
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform requires void * for mmap().
-#define ACE_HAS_VOIDPTR_MMAP
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// Irix needs to define bzero() in this odd file <bstring.h>
-#define ACE_HAS_BSTRING
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Denotes that Irix has second argument to gettimeofday() which is
-// variable (...)
-#define ACE_HAS_IRIX_GETTIMEOFDAY
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-// #define ACE_HAS_SVR4_TIME
-#define ACE_NEEDS_SYSTIME_H
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// No multi-threading so use poll() call
-// - for easier debugging, if nothing else
-// #define ACE_USE_POLL
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes (note that this is disabled by
-// default, see the manual page on pipe(2) to find out how to enable
-// it).
-// #define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Prototypes for both signal() and struct sigaction are consistent.
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// The following three should be enabled/disabled together.
-#define ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA
-#define ACE_TEMPLATES_REQUIRE_SOURCE
-#define ACE_REQUIRES_FUNC_DEFINITIONS
-
-// Platform supports exceptions. Under 6.2 this requires an extra flag
-// for the compiler, don't worry is already there in
-// platform_irix6.x.GNU
-#define ACE_HAS_EXCEPTIONS
-
-// Platform supports STREAM pipes (note that this is disabled by
-// default, see the manual page on pipe(2) to find out how to enable
-// it).
-// #define ACE_HAS_STREAM_PIPES
-
-// Platform supports POSIX timers via timestruc_t.
-// This will *NOT* work in 6.4, but ACE doesn't use it anymore.
-// #define ACE_HAS_POSIX_TIME
-// #define ACE_HAS_SVR4_TIME
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_IRIX6X_NTHR_H */
diff --git a/ace/config-irix6.x-sgic++.h b/ace/config-irix6.x-sgic++.h
deleted file mode 100644
index 687d48fbf6f..00000000000
--- a/ace/config-irix6.x-sgic++.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Use this file for IRIX 6.[234] if you have the pthreads patches
-// installed.
-
-#if !defined (ACE_CONFIG_IRIX6X_H)
-#define ACE_CONFIG_IRIX6X_H
-
-// Include basic (non-threaded) configuration
-#include <ace/config-irix6.x-sgic++-nothreads.h>
-
-// Add threading support
-
-#define ACE_HAS_IRIX62_THREADS
-#define ACE_HAS_PTHREAD_SIGMASK
-#define ACE_HAS_UALARM
-
-// Needed for the threading stuff?
-#include /**/ <sched.h>
-#include /**/ <task.h>
-#define PTHREAD_MIN_PRIORITY PX_PRIO_MIN
-#define PTHREAD_MAX_PRIORITY PX_PRIO_MAX
-
-// ACE supports threads.
-#define ACE_HAS_THREADS
-
-// Platform has no implementation of pthread_condattr_setpshared(),
-// even though it supports pthreads! (like Irix 6.2)
-#define ACE_LACKS_CONDATTR_PSHARED
-
-// IRIX 6.2 supports a variant of POSIX Pthreads, supposedly POSIX 1c
-#define ACE_HAS_PTHREADS
-
-// Platforms has pthread_thr_sigsetmask
-#define ACE_HAS_PTHREAD_SIGMASK
-
-// Platform has pthread_equal().
-#define ACE_HAS_PTHREAD_EQUAL
-
-// Platform has pthread_t defined.
-#define ACE_HAS_PTHREAD_T
-
-// Compiler/platform has thread-specific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Compile using multi-thread libraries
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
-#endif /* ACE_MT_SAFE */
-
-#endif /* ACE_CONFIG_IRIX6X_H */
diff --git a/ace/config-linux-common.h b/ace/config-linux-common.h
deleted file mode 100644
index 44dd53e4247..00000000000
--- a/ace/config-linux-common.h
+++ /dev/null
@@ -1,174 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// This configuration file is designed to be included by another,
-// specific configuration file. It provides config information common
-// to all Linux platforms. It automatically determines the CPU
-// architecture, compiler (g++ or egcs), and libc (libc5 or glibc),
-// and configures based on those.
-
-#if !defined (ACE_LINUX_COMMON_H)
-#define ACE_LINUX_COMMON_H
-
-#define ACE_HAS_BYTESEX_H
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-// Needed to differentiate between libc 5 and libc 6 (aka glibc).
-// It's there on all libc 5 systems I checked.
-#include <features.h>
-
-
-// First the machine specific part
-
-#if defined (i386)
- // If running an Intel, assume that it's a Pentium so that
- // ACE_OS::gethrtime () can use the RDTSC instruction. If
- // running a 486 or lower, be sure to comment this out.
- // (If not running an Intel CPU, this #define will not be seen
- // because of the i386 protection, so it can be ignored.)
-# define ACE_HAS_PENTIUM
-#endif /* i386 */
-
-
-// Then glibc/libc5 specific parts
-
-#if defined(__GLIBC__)
-# define ACE_HAS_BROKEN_SETRLIMIT
-# define ACE_HAS_RUSAGE_WHO_ENUM enum __rusage_who
-# define ACE_HAS_RLIMIT_RESOURCE_ENUM enum __rlimit_resource
-# define ACE_HAS_SOCKLEN_T
-
- // NOTE: the following defines are necessary with glibc 2.0 (0.961212-5)
- // on Alpha. I assume that they're necessary on Intel as well,
- // but that may depend on the version of glibc that is used.
-# define ACE_HAS_DLFCN_H_BROKEN_EXTERN_C
-# define ACE_HAS_VOIDPTR_SOCKOPT
-# define ACE_LACKS_GETPGID
-# define ACE_LACKS_RPC_H
-# define ACE_NEEDS_SYSTIME_H
- // The strtok_r declaration is protected in string.h.
- extern "C" char *strtok_r __P ((char *__s, __const char *__delim,
- char **__save_ptr));
- // NOTE: end of glibc 2.0 (0.961212-5)-specific configuration.
-
-# if __GLIBC__ > 1 && __GLIBC_MINOR__ >= 1
-# undef ACE_HAS_BYTESEX_H
-# define ACE_HAS_SIGINFO_T
-# define ACE_LACKS_SIGINFO_H
-# define ACE_HAS_UCONTEXT_T
-# endif /* __GLIBC__ 2.1+ */
- // Changes above were suggested by Robert Hanzlik <robi@codalan.cz>
- // to get ACE to compile on Linux using glibc 2.1 and libg++/gcc 2.8
-
-#endif /* __GLIBC__ */
-
-
-// Then the compiler specific parts
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
-#elif defined (__KCC)
-// Add KCC support here!
-# error KCC support is not yet available from ace/config-linux-common.h
-#else /* ! __GNUG__ && ! __KCC */
-# error unsupported compiler in ace/config-linux-common.h
-#endif /* ! __GNUG__ && ! __KCC */
-
-
-// Completely common part :-)
-
-// Platform/compiler has the sigwait(2) prototype
-#define ACE_HAS_SIGWAIT
-
-# define ACE_DEFAULT_BASE_ADDR ((char *) 0x80000000)
-
-// Fixes a problem with new versions of Linux...
-#ifndef msg_accrights
-#undef msg_control
-#define msg_accrights msg_control
-#endif
-
-#ifndef msg_accrightslen
-#undef msg_controllen
-#define msg_accrightslen msg_controllen
-#endif
-
-// Compiler/platform supports alloca().
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-#define ACE_HAS_GETRUSAGE_PROTO
-
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// ONLY define this if you have config'd multicast into a 2.x kernel.
-// If you do anything else, we've never tested it!
-#define ACE_HAS_IP_MULTICAST
-
-#define ACE_HAS_LONG_FDMASK
-
-#define ACE_HAS_STRING_CLASS
-
-// Linux defines struct msghdr in /usr/include/socket.h
-#define ACE_HAS_MSG
-
-// Linux "improved" the interface to select() so that it modifies
-// the struct timeval to reflect the amount of time not slept
-// (see NOTES in Linux's select(2) man page).
-#define ACE_HAS_NONCONST_SELECT_TIMEVAL
-
-#define ACE_HAS_TERM_IOCTLS
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Platform lacks POSIX prototypes for certain System V functions
-// like shared memory and message queues.
-#define ACE_LACKS_SOME_POSIX_PROTOTYPES
-
-// Platform defines struct timespec but not timespec_t
-#define ACE_LACKS_TIMESPEC_T
-
-#define ACE_LACKS_STRRECVFD
-
-#define ACE_LACKS_MSYNC
-#define ACE_LACKS_MADVISE
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-#define ACE_HAS_POSIX_TIME
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-# define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_LINUX_COMMON_H */
diff --git a/ace/config-linux-kcc.h b/ace/config-linux-kcc.h
deleted file mode 100644
index bef44d07b4f..00000000000
--- a/ace/config-linux-kcc.h
+++ /dev/null
@@ -1,186 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// According to Ben Eng <ben@jetpen.com>, the following configuration
-// file is designed to work for Linux platforms using KAI C++.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#if defined (i386)
- // If running an Intel, assume that it's a Pentium so that
- // ACE_OS::gethrtime () can use the RDTSC instruction. If
- // running a 486 or lower, be sure to comment this out.
- // (If not running an Intel CPU, this #define will not be seen
- // because of the i386 protection, so it can be ignored.)
-# define ACE_HAS_PENTIUM
-#endif /* i386 */
-
-// ONLY define this if you have config'd multicast into a 2.x kernel.
-// If you do anything else, we've never tested it!
-#define ACE_HAS_IP_MULTICAST
-#define ACE_HAS_LONG_FDMASK
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_HAS_STRING_CLASS
-
-// Fixes a problem with new versions of Linux...
-#ifndef msg_accrights
-#undef msg_control
-#define msg_accrights msg_control
-#endif /* msg_accrights */
-
-#ifndef msg_accrightslen
-#undef msg_controllen
-#define msg_accrightslen msg_controllen
-#endif /* msg_accrightslen */
-
-// You may need to undefine these for older versions of Linux.
-//#define ACE_LACKS_SENDMSG
-//#define ACE_LACKS_RECVMSG
-
-#define ACE_HAS_POSIX_TIME
-
-// Platform defines struct timespec but not timespec_t
-#define ACE_LACKS_TIMESPEC_T
-
-#define ACE_LACKS_STRRECVFD
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-#define ACE_LACKS_SOME_POSIX_PROTOTYPES
-
-// Platforms lacks UNIX domain sockets.
-//#define ACE_LACKS_UNIX_DOMAIN_SOCKETS
-
-// Compiler/platform supports alloca().
-#define ACE_HAS_ALLOCA
-
-#define ACE_LACKS_MSYNC
-#define ACE_LACKS_MADVISE
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-#define ACE_HAS_GETRUSAGE_PROTO
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#include /**/ <linux/version.h>
-#if LINUX_VERSION_CODE >= 131396
-// Linux 2.1.68 and above
-#define ACE_HAS_SIGINFO_T
-#define ACE_LACKS_SIGINFO_H
-#define ACE_LACKS_UCONTEXT_H
-//#define ACE_HAS_UCONTEXT_T
-//Platform has si_addr, but its not supported currently
-#define ACE_LACKS_SI_ADDR
-#endif
-
-// Compiler/platform supports sys_siglist array.
-// #define ACE_HAS_SYS_SIGLIST
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// ONLY define this if you have config'd multicast into a 2.x kernel.
-// If you do anything else, we've never tested it!
-#define ACE_HAS_IP_MULTICAST
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-// Linux "improved" the interface to select() so that it modifies
-// the struct timeval to reflect the amount of time not slept
-// (see NOTES in Linux's select(2) man page).
-#define ACE_HAS_NONCONST_SELECT_TIMEVAL
-
-// Linux defines struct msghdr in /usr/include/socket.h
-#define ACE_HAS_MSG
-
-// TDN - adapted from file for SunOS4 platforms using the GNU g++ compiler
-// Compiler's template mechanism must see source code (i.e., .C files).
-//#define ACE_TEMPLATES_REQUIRE_SOURCE
-
-#define ACE_HAS_TEMPLATE_SPECIALIZATION
-#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-//#define ACE_HAS_BROKEN_EXPLICIT_TEMPLATE_DESTRUCTOR
-
-// Compiler doesn't support static data member templates.
-//#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
-
-// Define this if you want to use the standard C++ library
-#define ACE_HAS_STANDARD_CPP_LIBRARY 1
-#define ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB 1
-#define ACE_LACKS_IOSTREAM_FX 1
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF 1
-#define ACE_LACKS_UNBUFFERED_STREAMBUF 1
-#define ACE_HAS_EXCEPTIONS 1
-
-#define ACE_HAS_NONSTATIC_OBJECT_MANAGER 1
-
-//------------------------------------------------------------------------
-// Yes, we do have threads.
-#define ACE_HAS_THREADS
-// And they're even POSIX pthreads (MIT implementation)
-#define ACE_HAS_PTHREADS
-
-#define ACE_HAS_PTHREAD_SIGMASK // JCEJ 12/19/96
-
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1 // JCEJ 12/22/96 #1
-#endif
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE // jcej 12/22/96 #2
-#define PTHREAD_MIN_PRIORITY 0 // JCEJ 12/22/96 #3
-#if defined(ACE_HAS_PTHREAD_SIGMASK)
-# define PTHREAD_MAX_PRIORITY 99 // CJC 02/11/97
-#else
-# define PTHREAD_MAX_PRIORITY 32 // JCEJ 12/22/96 #3
-#endif
-#define ACE_HAS_PTHREADS_1003_DOT_1C // JCEJ 12/22/96 #4
-
-#define ACE_LACKS_THREAD_STACK_ADDR // JCEJ 12/17/96
-#define ACE_LACKS_THREAD_STACK_SIZE // JCEJ 12/17/96
-
-#define ACE_LACKS_RWLOCK_T // JCEJ 12/23/96 #1
-#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS // JCEJ 1/7-8/96
-
-#define ACE_HAS_SIGWAIT
-#define ACE_LACKS_CONDATTR_PSHARED
-
-#include /**/ <pthread.h>
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-linux-lxpthreads.h b/ace/config-linux-lxpthreads.h
deleted file mode 100644
index f8dba7f9654..00000000000
--- a/ace/config-linux-lxpthreads.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* The following configuration file is designed to work for Linux
- platforms using GNU C++ and Xavier Leroy's pthreads package. For
- more information you should check out his Web site:
-
- http://pauillac.inria.fr/~xleroy/linuxthreads/
-
- The version I have installed and working is an RPM*
- based on Xavier's 0.5 release. I don't know where
- the tarball of 0.5 can be found, but I suspect that
- Xavier's site has it...
-
- * RPM == Redhat Package Management
-
- My system is a Caldera-based distribution with many upgraded
- packages. If you don't use RPM, there is a program (rpm2cpio)
- which will extract the files for "normal consumption".
-
- You may also want to check out the "ACE On Linux" pages at:
-
- http://users.deltanet.com/users/slg/ACE/
-
- (They were a little out of date when I last was there
- however.) */
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#include "ace/config-linux-common.h"
-
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Yes, we do have threads.
-#define ACE_HAS_THREADS
-// And they're even POSIX pthreads (MIT implementation)
-#define ACE_HAS_PTHREADS
-
-#define ACE_HAS_PTHREAD_SIGMASK // JCEJ 12/19/96
-
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1 // JCEJ 12/22/96 #1
-#endif
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE // jcej 12/22/96 #2
-#define PTHREAD_MIN_PRIORITY 0 // JCEJ 12/22/96 #3
-#if defined(ACE_HAS_PTHREAD_SIGMASK)
-# define PTHREAD_MAX_PRIORITY 99 // CJC 02/11/97
-#else
-# define PTHREAD_MAX_PRIORITY 32 // JCEJ 12/22/96 #3
-#endif
-#define ACE_HAS_PTHREADS_1003_DOT_1C // JCEJ 12/22/96 #4
-
-#define ACE_LACKS_THREAD_STACK_ADDR // JCEJ 12/17/96
-#define ACE_LACKS_THREAD_STACK_SIZE // JCEJ 12/17/96
-
-#define ACE_LACKS_RWLOCK_T // JCEJ 12/23/96 #1
-#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS // JCEJ 1/7-8/96
-
-#define ACE_HAS_SIGWAIT
-#define ACE_LACKS_CONDATTR_PSHARED
-
-#if defined(__GLIBC__)
-// Platform supports reentrant functions (i.e., all the POSIX *_r
-// functions).
-#define ACE_HAS_REENTRANT_FUNCTIONS
-// getprotobyname_r have a different signature!
-#define ACE_LACKS_NETDB_REENTRANT_FUNCTIONS
-//Sockets may be called in multi-threaded programs
-#define ACE_HAS_MT_SAFE_SOCKETS
-// uses ctime_r & asctime_r with only two parameters vs. three
-#define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
-#endif
-
-#include /**/ <pthread.h>
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-linux-pthread.h b/ace/config-linux-pthread.h
deleted file mode 100644
index e3ae0bd34a5..00000000000
--- a/ace/config-linux-pthread.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for Linux
-// platforms using GNU C++ and the MIT threads package.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#include "ace/config-linux-common.h"
-
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-#endif
-// And they're even POSIX pthreads (MIT implementation)
-#define ACE_HAS_PTHREADS
-#define ACE_LACKS_RWLOCK_T
-#define ACE_HAS_SIGWAIT
-#define ACE_LACKS_CONDATTR_PSHARED
-
-// To use pthreads on Linux you'll need to use the MIT version, for
-// now...
-#define _MIT_POSIX_THREADS 1
-#include /**/ <pthread/mit/pthread.h>
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-linux.h b/ace/config-linux.h
deleted file mode 100644
index 2ff1d7a8906..00000000000
--- a/ace/config-linux.h
+++ /dev/null
@@ -1,15 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for Linux
-// platforms using GNU C++.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#include "ace/config-linux-common.h"
-
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-lynxos.h b/ace/config-lynxos.h
deleted file mode 100644
index f63db8a98d9..00000000000
--- a/ace/config-lynxos.h
+++ /dev/null
@@ -1,177 +0,0 @@
-// $Id$
-
-// The following configuration file is designed to work for LynxOS 2.50
-// platforms using the GNU g++ compiler (version 2.7.2 or later).
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-# define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
-#endif /* __GNUG__ */
-
-#define ACE_HAS_STRING_CLASS
-
-// System include files are not in sys/, this gets rid of warning.
-#define __NO_INCLUDE_WARN__
-
-#define ACE_LACKS_GETOPT_PROTO
-#define ACE_HAS_SHM_OPEN
-// LynxOS 2.5.0 does not support MAP_PRIVATE, so map it to MAP_SHARED
-#define ACE_MAP_PRIVATE ACE_MAP_SHARED
-#define ACE_HAS_STDARG_THR_DEST
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-#define ACE_HAS_LYNXOS_SIGNALS
-
-#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-#define ACE_HAS_4_4BSD_SENDMSG_RECVMSG
-
-// Denotes that GNU has cstring.h as standard, which redefines memchr()
-#define ACE_HAS_GNU_CSTRING_H
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// ACE_HAS_CLOCK_GETTIME requires linking with -lposix4.
-#define ACE_HAS_CLOCK_GETTIME
-
-// Platform passes timezone into gettimeofday call
-#define ACE_HAS_TIMEZONE_GETTIMEOFDAY
-
-// Platform does not have const anything
-#define ACE_LACKS_CONST_TIMESPEC_PTR
-#define ACE_HAS_NONCONST_GETBY
-#define ACE_HAS_BROKEN_WRITEV
-#define ACE_HAS_BROKEN_READV
-#define ACE_HAS_BROKEN_SETRLIMIT
-#define ACE_LACKS_SOME_POSIX_PROTOTYPES
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Platform has union semun defined
-#define ACE_HAS_SEMUN
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_LACKS_TIMESPEC_T
-
-#define ACE_LACKS_STRCASECMP
-#define ACE_LACKS_MADVISE
-#define ACE_LACKS_GETPGID
-
-// in man pages, but no prototype in headers
-#define ACE_LACKS_MKTEMP
-
-// Platform supports the rusage struct.
-#define ACE_HAS_GETRUSAGE
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_LACKS_SIGINFO_H
-#define ACE_LACKS_UCONTEXT_H
-//#define ACE_HAS_UCONTEXT_T
-//Platform has si_addr, but its not supported currently
-#define ACE_LACKS_SI_ADDR
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports sys_siglist array.
-#define ACE_HAS_SYS_SIGLIST
-
-/* Turn off the following seven defines if you want to disable threading. */
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-# define _REENTRANT
-#endif
-
-// Platform supports threads.
-#define ACE_HAS_THREADS
-
-//#define ACE_HAS_PTHREADS
-#define ACE_HAS_DCETHREADS
-#define ACE_HAS_DCE_DRAFT4_THREADS
-#define ACE_HAS_PTHREADS_1003_DOT_1C
-#define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
-#define ACE_DOES_NOT_HAVE_SETKIND_NP
-#define ACE_LACKS_THREAD_STACK_ADDR
-#define ACE_LACKS_SETDETACH
-#define ACE_LACKS_THREAD_PROCESS_SCOPING
-// This gets around Lynx broken macro calls resulting in "::0"
-#define _POSIX_THREADS_CALLS
-
-// Platform lack reader/writer locks
-#define ACE_LACKS_RWLOCK_T
-
-
-// Compiler/platform has thread-specific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-#define ACE_HAS_SIGWAIT
-#define ACE_LACKS_CONDATTR_PSHARED
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-# define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#define ACE_MALLOC_ALIGN 8
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-#define ACE_LACKS_GETHOSTENT
-
-extern "C"
-{
- int getopt (int, char *const *, const char *);
- int putenv (const char *);
-}
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-m88k.h b/ace/config-m88k.h
deleted file mode 100644
index ca5d91dd07f..00000000000
--- a/ace/config-m88k.h
+++ /dev/null
@@ -1,226 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for Motorola
-// 88k SVR4 platforms using pthreads from Florida State (ACE_HAS_FSU_PTHREADS).
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
- // This config file has not been tested with ACE_HAS_TEMPLATE_SPECIALIZATION.
- // Maybe it will work?
-# undef ACE_HAS_TEMPLATE_SPECIALIZATION
-#endif /* __GNUG__ */
-
-#if !defined (m88k)
-#define m88k
-#endif
-
-extern "C" void pthread_init();
-
-#define PTHREAD_STACK_MIN 1024
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#if !defined (IP_ADD_MEMBERSHIP)
-#define IP_ADD_MEMBERSHIP 0x13
-#endif /* m88k */
-
-#if !defined (IP_DROP_MEMBERSHIP)
-#define IP_DROP_MEMBERSHIP 0x14
-#endif /* m88k */
-
-struct sched_param
-{
- int sched_priority;
- int prio;
-};
-
-// This seems to be necessary for m88k.
-struct ip_mreq
-{
- struct in_addr imr_multiaddr; // IP multicast address of the group
- struct in_addr imr_interface; // local IP address of the interface
-};
-
-#if !defined (ACE_HAS_FSU_PTHREADS)
-#define ACE_HAS_FSU_PTHREADS
-#endif
-
-// Added for compilation on the m88k
-#if defined (m88k)
-#define ACE_LACKS_T_ERRNO
-#define ACE_LACKS_MADVISE
-#define ACE_HAS_GNU_CSTRING_H
-#endif /* m88k */
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Sun has the wrong prototype for sendmsg.
-#define ACE_HAS_BROKEN_SENDMSG
-
-// The SunOS 5.x version of rand_r is inconsistent with the header files...
-#define ACE_HAS_BROKEN_RANDR
-
-// Platform supports system configuration information.
-#define ACE_HAS_SYSINFO
-
-// Platform supports the POSIX regular expression library.
-#define ACE_HAS_REGEX
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-#if !defined (ACE_HAS_FSU_PTHREADS)
-// Platform supports reentrant functions (i.e., all the POSIX *_r functions).
-#define ACE_HAS_REENTRANT_FUNCTIONS
-#endif /* ACE_HAS_FSU_PTHREADS */
-
-// Platform has terminal ioctl flags like TCGETS and TCSETS.
-#define ACE_HAS_TERM_IOCTLS
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-#if !defined (m88k)
-// Compiler/platform supports SunOS high resolution timers.
-#define ACE_HAS_HI_RES_TIMER
-#endif /* m88k */
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-#if !defined (m88k)
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-#endif /* m88k */
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-#if !defined (m88k)
-// Platform supports the prusage_t struct.
-#define ACE_HAS_PRUSAGE_T
-#endif /* m88k */
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes.
-#define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform supports SVR4 gettimeofday() prototype.
-#define ACE_HAS_SVR4_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_SVR4_SIGNAL_T
-
-// Compiler/platform supports SVR4 ACE_TLI (in particular, T_GETNAME stuff)...
-#define ACE_HAS_SVR4_TLI
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-#if !defined (m88k)
-// Compiler/platform supports sys_siglist array.
-#define ACE_HAS_SYS_SIGLIST
-#endif /* m88k */
-
-/* Turn off the following five defines if you want to disable threading. */
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-#endif
-
-#define ACE_HAS_PTHREADS
-#define ACE_LACKS_RWLOCK_T
-
-// Platform supports threads.
-#define ACE_HAS_THREADS
-
-#if defined (ACE_HAS_FSU_PTHREADS)
-#define ACE_LACKS_THREAD_STACK_ADDR
-#endif /* ACE_HAS_FSU_PTHREADS */
-
-// Compiler/platform has thread-specific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Reactor detects deadlock
-// #define ACE_REACTOR_HAS_DEADLOCK_DETECTION
-
-// Platform supports ACE_TLI timod STREAMS module.
-#define ACE_HAS_TIMOD_H
-
-// Platform supports ACE_TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-
-// Platform provides ACE_TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-// Platform supports ACE_TLI.
-#define ACE_HAS_TLI
-
-// Use the poll() event demultiplexor rather than select().
-//#define ACE_USE_POLL
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-mit-pthread.h b/ace/config-mit-pthread.h
deleted file mode 100644
index a3f3a975801..00000000000
--- a/ace/config-mit-pthread.h
+++ /dev/null
@@ -1,52 +0,0 @@
-#if !defined (ACE_CONFIG_MIT_PTHREAD_H)
-#define ACE_CONFIG_MIT_PTHREAD_H
-
-// Platform uses int for select() rather than fd_set.
-#if !defined(ACE_HAS_SELECT_H)
-#define ACE_HAS_SELECT_H
-#endif
-
-// Threads
-#define ACE_HAS_THREADS
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
-#endif
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-#define ACE_HAS_PTHREADS
-#define ACE_HAS_PTHREAD_T
-#define ACE_LACKS_PTHREAD_CANCEL
-#define ACE_HAS_PTHREAD_SIGMASK
-#define ACE_HAS_SIGWAIT
-//#define ACE_HAS_ONEARG_SIGWAIT
-//#define ACE_HAS_PTHREAD_YIELD_VOID_PTR
-//#define ACE_HAS_YIELD_VOID_PTR
-//#define ACE_HAS_PTHREAD_ATTR_INIT
-//#define ACE_HAS_PTHREAD_ATTR_DESTROY
-//#define ACE_HAS_PTHREAD_DSTATE_PTR
-//#define ACE_HAS_PTHREAD_EQUAL
-//#define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
-#define ACE_LACKS_THREAD_PROCESS_SCOPING
-//#define ACE_LACKS_THREAD_STACK_ADDR
-//#define ACE_LACKS_KEYDELETE
-#define ACE_LACKS_CONDATTR_PSHARED
-#define ACE_LACKS_RWLOCK_T
-#define ACE_LACKS_SETSCHED
-
-#include <pthread.h>
-#if defined(_M_UNIX)
-#include <sys/regset.h>
-#endif
-
-#define ACE_LACKS_TIMEDWAIT_PROTOTYPES
-#define ACE_HAS_RECV_TIMEDWAIT
-#define ACE_HAS_RECVFROM_TIMEDWAIT
-#define ACE_HAS_RECVMSG_TIMEDWAIT
-#define ACE_HAS_SEND_TIMEDWAIT
-#define ACE_HAS_SENDTO_TIMEDWAIT
-#define ACE_HAS_SENDMSG_TIMEDWAIT
-#define ACE_HAS_READ_TIMEDWAIT
-#define ACE_HAS_READV_TIMEDWAIT
-#define ACE_HAS_WRITE_TIMEDWAIT
-#define ACE_HAS_WRITEV_TIMEDWAIT
-
-#endif /* ACE_CONFIG_MIT_PTHREAD_H */
diff --git a/ace/config-mvs.h b/ace/config-mvs.h
deleted file mode 100644
index f0d2042c61f..00000000000
--- a/ace/config-mvs.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Config file for MVS with OpenEdition
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// The following #defines are hacks to get around things
-// that seem to be missing or different in MVS land
-#define MAXPATHLEN 1024 /* sys/param.h not on MVS */
-#define NSIG 44 /* missing from Signal.h */
-#define MAXHOSTNAMELEN 256 /* missing form netdb.h */
-#define howmany __howmany /* MVS uses different names than most others */
-#define fd_mask __fd_mask
-#define MAXNAMLEN __DIR_NAME_MAX
-#define ERRMAX __sys_nerr
-#if defined (log) /* log is a macro in math.h */
-# undef log /* conflicts with log function in ACE */
-#endif /* log */
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// See the README file in this directory
-// for a description of the following ACE_ macros
-
-#if __COMPILER_VER__ >= 0x21020000 /* OS/390 r2 or higher */
- #define ACE_HAS_4_4BSD_SENDMSG_RECVMSG
- #define ACE_HAS_UCONTEXT_T
-#else
- #define ACE_LACKS_UCONTEXT_H
-#endif /* __COMPILER_VER__ >= 0x21020000 */
-#define ACE_HAS_BROKEN_CTIME
-#define ACE_HAS_UALARM
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-#define ACE_HAS_CPLUSPLUS_HEADERS
-#define ACE_HAS_GETPAGESIZE
-#define ACE_HAS_GETRUSAGE
-#define ACE_HAS_LIMITED_RUSAGE_T
-#define ACE_HAS_MSG
-#define ACE_HAS_NONSCALAR_THREAD_KEY_T
-#define ACE_HAS_ONEARG_SIGWAIT
-#define ACE_HAS_POLL
-#define ACE_HAS_POSIX_NONBLOCK
-#define ACE_HAS_POSIX_TIME
-
-// Platform defines struct timespec but not timespec_t
-#define ACE_LACKS_TIMESPEC_T
-
-#define ACE_HAS_PTHREADS
-#define ACE_HAS_PTHREAD_CONDATTR_SETKIND_NP
-#define ACE_HAS_PTHREAD_DSTATE_PTR
-#define ACE_HAS_PTHREAD_EQUAL
-#define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
-#define ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP
-#define ACE_HAS_PTHREAD_T
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_SIGWAIT
-#define ACE_HAS_SIG_ATOMIC_T
-#define ACE_HAS_SIG_C_FUNC
-#define ACE_HAS_SIN_LEN
-#define ACE_HAS_SIZET_SOCKET_LEN
-#define ACE_HAS_SSIZE_T
-#define ACE_HAS_STRERROR
-#define ACE_HAS_STRINGS
-#define ACE_HAS_SYSV_IPC
-#define ACE_HAS_THREADS
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-#define ACE_HAS_THR_C_DEST
-#define ACE_HAS_THR_C_FUNC
-#define ACE_HAS_TID_T
-#define ACE_HAS_TIMEZONE_GETTIMEOFDAY
-#define ACE_HAS_UTIME
-#define ACE_HAS_VOIDPTR_MMAP
-#define ACE_HAS_VOIDPTR_SOCKOPT
-#define ACE_HAS_XPG4_MULTIBYTE_CHAR
-#define ACE_HAS_YIELD_VOID_PTR
-#define ACE_LACKS_CONDATTR_PSHARED
-#define ACE_LACKS_IOSTREAM_FX
-#define ACE_LACKS_KEYDELETE
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-#define ACE_LACKS_LONGLONG_T
-#define ACE_LACKS_MADVISE
-#define ACE_LACKS_MALLOC_H
-#define ACE_LACKS_MSGBUF_T
-#define ACE_LACKS_PARAM_H
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-#define ACE_LACKS_RWLOCK_T
-#define ACE_LACKS_SETSCHED
-#define ACE_LACKS_SIGINFO_H
-#define ACE_LACKS_STRRECVFD
-#define ACE_LACKS_SYS_NERR
-#define ACE_LACKS_TCP_H
-#define ACE_LACKS_THREAD_PROCESS_SCOPING
-#define ACE_LACKS_THREAD_STACK_ADDR
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-#endif
-#define ACE_NEEDS_DEV_IO_CONVERSION
-#define ACE_NEEDS_SYSTIME_H
-#define ACE_TEMPLATES_REQUIRE_SOURCE
-#define ACE_HAS_TEMPLATE_SPECIALIZATION
-
-#if !defined (ACE_NTRACE)
-# define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
-
diff --git a/ace/config-netbsd.h b/ace/config-netbsd.h
deleted file mode 100644
index a6ef93741fb..00000000000
--- a/ace/config-netbsd.h
+++ /dev/null
@@ -1,172 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ***** This configuration file is still under testing. *****
-
-// The following configuration file is designed to work for NetBSD
-// platforms using GNU g++.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
-#endif /* __GNUG__ */
-
-// ********************************************************
-// uncomment next line if you are using FreeBSD 2.1.x[R]
-// #define FreeBSD_2_1
-// ********************************************************
-#define ACE_NETBSD
-
-// #define ACE_HAS_BROKEN_NETBSD_MSYNC
-
-// Platform specific directives
-#define ACE_LACKS_GETPGID
-#define ACE_LACKS_RWLOCK_T
-#define ACE_HAS_SIG_MACROS
-#define ACE_HAS_CHARPTR_DL
-#define ACE_USES_ASM_SYMBOL_IN_DLSYM
-#define ACE_LACKS_SIGSET
-
-// This is for 2.1.x only. By default, gcc defines __FreeBSD__ automatically
-#if defined(FreeBSD_2_1)
-
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// This is to fix the nested struct if_data definition on FreeBSD 2.1.x
-#include <sys/types.h>
-#include <sys/time.h>
-struct if_data {
-/* generic interface information */
- u_char ifi_type; /* ethernet, tokenring, etc */
- u_char ifi_physical; /* e.g., AUI, Thinnet, 10base-T, etc */
- u_char ifi_addrlen; /* media address length */
- u_char ifi_hdrlen; /* media header length */
- u_long ifi_mtu; /* maximum transmission unit */
- u_long ifi_metric; /* routing metric (external only) */
- u_long ifi_baudrate; /* linespeed */
-/* volatile statistics */
- u_long ifi_ipackets; /* packets received on interface */
- u_long ifi_ierrors; /* input errors on interface */
- u_long ifi_opackets; /* packets sent on interface */
- u_long ifi_oerrors; /* output errors on interface */
- u_long ifi_collisions; /* collisions on csma interfaces */
- u_long ifi_ibytes; /* total number of octets received */
- u_long ifi_obytes; /* total number of octets sent */
- u_long ifi_imcasts; /* packets received via multicast */
- u_long ifi_omcasts; /* packets sent via multicast */
- u_long ifi_iqdrops; /* dropped on input, this interface */
- u_long ifi_noproto; /* destined for unsupported protocol */
- struct timeval ifi_lastchange;/* time of last administrative ch
-ange */
-} ;
-
-// this is a hack, but since this only occured in FreeBSD 2.1.x,
-// I guess it is ok.
-#define ACE_HAS_BROKEN_TIMESPEC_MEMBERS
-
-#endif /* defined FreeBSD_2_1 */
-
-// Platform supports POSIX timers via struct timespec.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_UALARM
-
-// Platform defines struct timespec but not timespec_t
-#define ACE_LACKS_TIMESPEC_T
-
-#define ACE_NEEDS_SYSTIME_H
-
-#define ACE_LACKS_STRRECVFD
-
-#define ACE_HAS_SIN_LEN
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-#if !defined(FreeBSD_2_1)
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-#endif /* defined FreeBSD_2_1 */
-
-// Compiler/platform supports SVR4 signal typedef
-#define ACE_HAS_SVR4_SIGNAL_T
-
-// Compiler/platform supports alloca().
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform supports SVR4 dynamic linking semantics..
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Explicit dynamic linking permits "lazy" symbol resolution
-#define ACE_HAS_RTLD_LAZY_V
-
-// platform supports POSIX O_NONBLOCK semantics
-#define ACE_HAS_POSIX_NONBLOCK
-
-// platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// ***** NOT SURE YET ***** However, this doesn't seem to be
-// used any where, so I just put it in. ;0
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Compiler/platform has <alloca.h>
-//#define ACE_HAS_ALLOCA_H
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Compiler/platform supports sys_siglist array.
-// *** This refers to (_sys_siglist) instead of (sys_siglist)
-// #define ACE_HAS_SYS_SIGLIST
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform supports SVR4 gettimeofday() prototype
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-// #define ACE_HAS_TIMEZONE_GETTIMEOFDAY
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#define ACE_HAS_MSG
-#define ACE_HAS_4_4BSD_SENDMSG_RECVMSG
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_LACKS_GETHOSTENT
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-osf1-3.2.h b/ace/config-osf1-3.2.h
deleted file mode 100644
index 070df041a4a..00000000000
--- a/ace/config-osf1-3.2.h
+++ /dev/null
@@ -1,198 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for OSF1 3.2
-// platforms with the DEC 5.1 C++ compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#define ACE_LACKS_SETSCHED
-#define ACE_LACKS_RWLOCK_T
-#define ACE_LACKS_GETPGID
-// DF: this platform uses Digital's CXX compiler
-#define DEC_CXX
-
-// DF: DEC's CXX supports explicit template specialization.
-#define ACE_HAS_TEMPLATE_SPECIALIZATION
-
-// DF: 3.2 has getpgid but no prototype defined anywhere so we do not
-// use it. I suppose we could add a prototype somewhere but that would
-// be cheating.
-
-// DF: ACE_HAS_STRING_CLASS seems the right thing to do...
-#define ACE_HAS_STRING_CLASS
-
-// DF: Seems apropriate since this is a new compiler...
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#define ACE_HAS_BROKEN_MSG_H
-#define ACE_LACKS_SYSV_MSQ_PROTOS
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Platform supports <sys/procfs.h>
-#define ACE_HAS_PROC_FS
-
-// Platform supports tid_t
-#define ACE_HAS_TID_T
-#define ACE_HAS_UALARM
-
-// Platform lacks support for shared condition variables
-#define ACE_LACKS_CONDATTR_PSHARED
-
-// Platform lacks support for stack address information
-#define ACE_LACKS_THREAD_STACK_ADDR
-
-// Platform lacks thread process scoping
-#define ACE_LACKS_THREAD_PROCESS_SCOPING
-
-// Platform has non-POSIX setkind and other functions.
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-#define ACE_HAS_SETKIND_NP
-#define ACE_HAS_PTHREAD_T
-
-// Platform supports POSIX 1.b clock_gettime ()
-#define ACE_HAS_CLOCK_GETTIME
-
-// Platform defines MAP_FAILED as a long constant.
-#define ACE_HAS_LONG_MAP_FAILED
-
-// Platform's implementation of sendmsg() has a non-const msgheader parameter.
-#define ACE_HAS_BROKEN_SENDMSG
-
-// Platform's implementation of writev() has a non-const iovec parameter.
-#define ACE_HAS_BROKEN_WRITEV
-
-// Platform's implementation of setlrmit() has a non-const rlimit parameter.
-#define ACE_HAS_BROKEN_SETRLIMIT
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Compiler/platform correctly calls init()/fini().
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Prototypes for both signal() and struct sigaction are consistent.
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform has thread-specific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Platform supports C++ headers
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Platform supports the OSF ACE_TLI timod STREAMS module.
-#define ACE_HAS_OSF_TIMOD_H
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-
-// Platform defines struct timespec in <sys/timers.h>
-#define ACE_HAS_BROKEN_POSIX_TIME
-// #define ACE_HAS_SVR4_TIME
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-
-// DF: So why were these two defined rather then the third?
-#define ACE_HAS_PTHREAD_EQUAL
-#define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
-
-// ACE supports POSIX Pthreads.
-#define ACE_HAS_DCETHREADS
-#define ACE_HAS_THREAD_SELF
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Added 6/13/95, 1 line
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler/platform has ssize_t.
-#define ACE_HAS_SSIZE_T
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform has 64bit longs and 32bit ints...
-// NOTE: ACE_HAS_64BIT_LONGS is deprecated. Instead, use ACE_SIZEOF_LONG == 8.
-#define ACE_HAS_64BIT_LONGS
-
-// Platform supports STREAM pipes.
-// #define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Platform support OSF1 gettimeofday
-#define ACE_HAS_OSF1_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_SVR4_SIGNAL_T
-
-// Compiler/platform has strerror().
-#define ACE_HAS_STRERROR
-
-// ACE supports threads.
-#define ACE_HAS_THREADS
-
-// Platform supports ACE_TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-
-// Platform supports ACE_TLI timod STREAMS module.
-// #define ACE_HAS_TIMOD_H
-
-// Platform provides ACE_TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-// Platform supports ACE_TLI.
-#define ACE_HAS_TLI
-
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
-#endif
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 8192
-#define ACE_HAS_GETPAGESIZE
-
-// DF: That the way it is
-#define ACE_HAS_ONEARG_SIGWAIT
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-osf1-4.0.h b/ace/config-osf1-4.0.h
deleted file mode 100644
index ee843311d78..00000000000
--- a/ace/config-osf1-4.0.h
+++ /dev/null
@@ -1,172 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for the
-// Digital UNIX V4.0a and later platforms with either the GNU g++, DEC
-// cxx 5.4 and later, or Rational RCC (2.4.1) compilers.
-// It is configured to use the IEEE Std 1003.1c-1995, POSIX System
-// Application Program Interface, or DCE threads (with cxx only); it
-// automatically selects the proper thread interface depending on whether
-// the cxx -pthread or -threads option was specified. By 4.0a the version
-// is meant that is called "V4.0 464" by uname -a.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if !defined (__ACE_INLINE__)
-# define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-#endif /* ! ACE_MT_SAFE */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-# define ACE_NTRACE 1
-#endif /* ! ACE_NTRACE */
-
-// Include unistd.h to define _POSIX_C_SOURCE.
-#include <unistd.h>
-
-// Configuration-specific #defines:
-// 1) g++ or cxx
-// 2) pthreads or DCE threads
-#if defined (__GNUG__)
- // g++ with pthreads
-
-# include "ace/config-g++-common.h"
-
-# define ACE_HAS_GNU_CSTRING_H
-# define ACE_HAS_REENTRANT_FUNCTIONS
-# define ACE_HAS_ONEARG_SIGWAIT
-#elif defined (__DECCXX)
-# define ACE_LACKS_LINEBUFFERED_STREAMBUF
-# define ACE_LACKS_SIGNED_CHAR
-# define DEC_CXX
-# if (__DECCXX_VER >= 60090010)
- // DEC CXX 6.0 supports exceptions, etc., by default. Exceptions
- // are enabled by platform_osf1_4.0.GNU.
-# define ACE_HAS_ANSI_CASTS
-# define ACE_HAS_STDCPP_STL_INCLUDES
-# define ACE_HAS_TEMPLATE_SPECIALIZATION
-# define ACE_HAS_TEMPLATE_TYPEDEFS
-# define ACE_HAS_TYPENAME_KEYWORD
-# endif /* __DECCXX_VER >= 60090010 */
-#elif defined (__rational__)
-# define ACE_HAS_REENTRANT_FUNCTIONS
-# define ACE_HAS_ONEARG_SIGWAIT
-# define ACE_LACKS_LINEBUFFERED_STREAMBUF
-# define ACE_LACKS_SIGNED_CHAR
-
- // Exceptions are enabled by platform_osf1_4.0_rcc.GNU.
-# define ACE_HAS_ANSI_CASTS
-# define ACE_HAS_STDCPP_STL_INCLUDES
-# define ACE_HAS_TEMPLATE_SPECIALIZATION
-# define ACE_HAS_TYPENAME_KEYWORD
-#else /* ! __GNUG__ && ! __DECCXX && ! __rational__ */
-# error unsupported compiler on Digital Unix
-#endif /* ! __GNUG__ && ! __DECCXX && ! __rational__ */
-
-#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 199506L)
- // cxx with POSIX 1003.1c-1995 threads (pthreads) . . .
-# define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
-# define ACE_HAS_BROKEN_IF_HEADER
-# define ACE_HAS_BROKEN_R_ROUTINES
-# define ACE_HAS_BROKEN_T_ERRNO
-# define ACE_HAS_PTHREADS
-# define ACE_HAS_PTHREADS_1003_DOT_1C
-# define ACE_HAS_PTHREAD_SIGMASK
-# define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS
-# define ACE_LACKS_T_ERRNO
-# define ACE_POLL_IS_BROKEN
-# define DIGITAL_UNIX
- // DJT removed this due to some minor issues related to the
- // definitions of timestruc_t and tid_t in procfs.h not sure what
- // functionality is lost? Platform supports <sys/procfs.h>
- //#define ACE_HAS_PROC_FS
-#else /* _POSIX_C_SOURCE < 199506L */
- // cxx with DCE threads . . .
- // This ACE configuration is only supported with cxx; it has not been
- // test with g++.
-# define ACE_HAS_BROKEN_MSG_H
-# define ACE_HAS_BROKEN_POSIX_TIME
-# define ACE_HAS_DCETHREADS
-# define ACE_HAS_DCE_DRAFT4_THREADS
-# define ACE_HAS_GETPAGESIZE
-# define ACE_HAS_ONEARG_SIGWAIT
-# define ACE_HAS_PROC_FS
-# define ACE_HAS_PTHREAD_EQUAL
-# define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
-# define ACE_HAS_PTHREAD_T
-# define ACE_HAS_SETKIND_NP
-# define ACE_HAS_THREAD_SELF
-# define ACE_HAS_TID_T
-# define ACE_LACKS_CONST_TIMESPEC_PTR
-# define ACE_LACKS_GETPGID
-# define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-# define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-# define ACE_LACKS_SETSCHED
-# define ACE_LACKS_SIGNED_CHAR
-# define ACE_LACKS_SYSV_MSQ_PROTOS
-#endif /* _POSIX_C_SOURCE < 199506L */
-
-#define ACE_DEFAULT_BASE_ADDR ((char *) 0x80000000)
-// NOTE: ACE_HAS_64BIT_LONGS is deprecated. Instead, use ACE_SIZEOF_LONG == 8.
-#define ACE_HAS_64BIT_LONGS
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-#define ACE_HAS_BROKEN_SETRLIMIT
-#define ACE_HAS_BROKEN_WRITEV
-#define ACE_HAS_CLOCK_GETTIME
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-#define ACE_HAS_CPLUSPLUS_HEADERS
-#define ACE_HAS_GETRUSAGE
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-#define ACE_HAS_IP_MULTICAST
-#define ACE_HAS_LONG_MAP_FAILED
-#define ACE_HAS_MSG
-#define ACE_HAS_MT_SAFE_SOCKETS
-#define ACE_HAS_OSF1_GETTIMEOFDAY
-#define ACE_HAS_OSF_TIMOD_H
-#define ACE_HAS_POLL
-#define ACE_HAS_POSIX_NONBLOCK
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_SIG_ATOMIC_T
-#define ACE_HAS_SSIZE_T
-#define ACE_HAS_STRBUF_T
-#define ACE_HAS_STREAMS
-#define ACE_HAS_STRERROR
-#define ACE_HAS_STRING_CLASS
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-#define ACE_HAS_SVR4_SIGNAL_T
-#define ACE_HAS_SYSCALL_H
-#define ACE_HAS_SYSV_IPC
-#define ACE_HAS_THREADS
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-#define ACE_HAS_TIUSER_H
-#define ACE_HAS_TLI
-#define ACE_HAS_TLI_PROTOTYPES
-#define ACE_HAS_UALARM
-#define ACE_HAS_UCONTEXT_T
-#define ACE_LACKS_CONDATTR_PSHARED
-#define ACE_LACKS_RWLOCK_T
-#define ACE_LACKS_THREAD_PROCESS_SCOPING
-#define ACE_LACKS_THREAD_STACK_ADDR
-#define ACE_PAGE_SIZE 8192
-
-// DJT 6/10/96 All these broken macro's can now be removed with the
-// approporiate ordering of the include files. The Platinum release
-// now temporarily supports both forms. Platform's implementation of
-// sendmsg() has a non-const msgheader parameter.
-#define ACE_HAS_BROKEN_SENDMSG
-
-// As 1MB thread-stack size seems to become standard (at least Solaris and
-// NT have it), we should raise the minimum stack size to this level for
-// avoiding unpleasant surprises when porting ACE software to Digital UNIX.
-// Do not define this smaller than 64KB, because ACE_Log_Msg::log needs that!
-// TK, 05 Feb 97
-#define ACE_NEEDS_HUGE_THREAD_STACKSIZE (1024 * 1024)
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-psosim-g++.h b/ace/config-psosim-g++.h
deleted file mode 100644
index 85f5174e385..00000000000
--- a/ace/config-psosim-g++.h
+++ /dev/null
@@ -1,239 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for pSOSim on SunOS5
-// using the GNU/Cygnus g++ 2.7.2 compiler, without repo patch.
-
-///////////////////////////////////////////////////////////////////////////////
-// * IMPORTANT * IMPORTANT * IMPORTANT * IMPORTANT * IMPORTANT * IMPORTANT * //
-// //
-// Because pSOSim includes UNIX system header files in order to do //
-// its emulation of pSOSystSem on Solaris, there are a number of //
-// things that are "available" to ACE on pSOSim that are *not* //
-// really available on pSOSystem. Every effort has been made to //
-// avoid dependencies on these "features" in the ACE pSOSim port, //
-// which has in turn necessarily required pSOSim specific definitions. //
-// //
-// To ease portability between pSOSim and pSOSystem, the definitions //
-// in this file have been separated into three groups: those that //
-// are known to be appropriate for both pSOSim and pSOSystem, those //
-// known to be appropriate for pSOSim but (probably) not for pSOSystem, //
-// and those that are (probably) appropriate for pSOSystem, but are //
-// not appropriate for pSOSim. //
-// //
-// When porting from pSOSim to pSOSystem, it is (probably) a good //
-// idea to leave the definitions in the first category alone, //
-// comment out the definitions in the second category, and uncomment //
-// the definitions in the third category. Additional definitions //
-// may need to be added to the third category, as only those that //
-// were encountered during the pSOSim port were added (that is, one //
-// of the system files included by pSOSim could be compensating for //
-// a definition pSOSystem really needs. //
-// //
-// * IMPORTANT * IMPORTANT * IMPORTANT * IMPORTANT * IMPORTANT * IMPORTANT * //
-///////////////////////////////////////////////////////////////////////////////
-
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-////////////////////////////////////////////////////////////////
-// //
-// Definitions appropriate for both pSOSim and pSOSystem //
-// //
-////////////////////////////////////////////////////////////////
-
-#if ! defined (__ACE_INLINE__)
-# define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
-#endif /* __GNUG__ */
-
-#define ACE_HAS_IP_MULTICAST
-
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-/* #define ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION */
-
-// #define ACE_LACKS_U_LONG_LONG
-
-#define ACE_LACKS_HRTIME_T
-
-// #define ACE_LACKS_EVENT_T
-
-#define ACE_HAS_VERBOSE_NOTSUP
-
-#define ACE_LACKS_MEMORY_H
-
-#define ACE_LACKS_MALLOC_H
-
-#define ACE_LACKS_MMAP
-
-#define ACE_LACKS_UNIX_DOMAIN_SOCKETS
-
-#define ACE_HAS_NONSTATIC_OBJECT_MANAGER
-
-#define ACE_LACKS_SEMBUF_T
-
-#define ACE_LACKS_EXEC
-
-#define ACE_LACKS_FORK
-
-
-// rename the main entry point
-#define ACE_MAIN extern "C" void root
-
-// All this is commented out for the single threaded port
-/*
-
-#define ACE_HAS_THREADS
-
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-#endif
-
-#define ACE_DEFAULT_THREAD_KEYS 256
-
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-#define ACE_LACKS_COND_T
-
-
-*/
-
-#define ACE_HAS_TSS_EMULATION
-
-
-////////////////////////////////////////////////////////////////
-// //
-// Definitions appropriate for pSOSim but not pSOSystem //
-// //
-////////////////////////////////////////////////////////////////
-
-#define ACE_HAS_POSIX_TIME
-
-////////////////////////////////////////////////////////////////
-// //
-// Definitions appropriate for pSOSystem but not pSOSim //
-// //
-////////////////////////////////////////////////////////////////
-
-
-////////////////////////////////////////////////////////////////
-// //
-// Definitions that have not been categorized //
-// //
-////////////////////////////////////////////////////////////////
-
-
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-
-/* #define ACE_HAS_BROKEN_SENDMSG */
-
-/* #define ACE_HAS_BROKEN_WRITEV */
-
-#define ACE_HAS_CHARPTR_SOCKOPT
-
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_HAS_MSG
-
-#define ACE_HAS_POSIX_NONBLOCK
-
-#define ACE_HAS_SIGINFO_T
-
-#define ACE_HAS_SIGWAIT
-
-#define ACE_HAS_SIG_ATOMIC_T
-
-#define ACE_HAS_STRERROR
-
-#define ACE_LACKS_ACCESS
-
-#define ACE_LACKS_GETHOSTENT
-
-#define ACE_LACKS_GETSERVBYNAME
-
-#define ACE_LACKS_IOSTREAM_FX
-
-#define ACE_LACKS_KEY_T
-
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-
-#define ACE_LACKS_LONGLONG_T
-
-#define ACE_LACKS_MADVISE
-
-#define ACE_LACKS_MKTEMP
-
-#define ACE_LACKS_MPROTECT
-
-#define ACE_LACKS_MSYNC
-
-#define ACE_LACKS_PARAM_H
-
-#define ACE_LACKS_PWD_FUNCTIONS
-
-#define ACE_LACKS_RLIMIT
-
-#define ACE_LACKS_RPC_H
-
-#define ACE_LACKS_RWLOCK_T
-
-#define ACE_LACKS_SBRK
-
-#define ACE_LACKS_SIGINFO_H
-
-#define ACE_LACKS_SIGNED_CHAR
-
-#define ACE_LACKS_SI_ADDR
-
-#define ACE_LACKS_SOCKETPAIR
-
-#define ACE_LACKS_STRCASECMP
-
-#define ACE_LACKS_STRRECVFD
-
-#define ACE_LACKS_SYSCALL
-
-#define ACE_LACKS_SYSV_MSG_H
-
-#define ACE_LACKS_SYSV_SHMEM
-
-#define ACE_LACKS_SYS_NERR
-
-#define ACE_LACKS_TIMESPEC_T
-
-#define ACE_LACKS_UCONTEXT_H
-
-#define ACE_LACKS_UNIX_SIGNALS
-
-#define ACE_LACKS_UTSNAME_T
-
-// #define ACE_MALLOC_ALIGN 8
-// #define ACE_NEEDS_SYSTIME_H
-
-#define ACE_PAGE_SIZE 4096
-
-#if !defined (ACE_NTRACE)
-# define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#if !defined (ACE_PSOS)
-#define ACE_PSOS
-#endif /* ACE_PSOS */
-
-#if !defined (ACE_PSOSIM)
-#define ACE_PSOSIM
-#endif /* ACE_PSOSIM */
-
-#if !defined (ACE_PSOS_TBD)
-#define ACE_PSOS_TBD
-#endif /* ACE_PSOS_TBD */
-
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sco-4.2-nothread.h b/ace/config-sco-4.2-nothread.h
deleted file mode 100644
index 0a6d59d7d9a..00000000000
--- a/ace/config-sco-4.2-nothread.h
+++ /dev/null
@@ -1,114 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SCO UNIX
-// version 4.2 without threads.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
- // This config file has not been tested with ACE_HAS_TEMPLATE_SPECIALIZATION.
- // Maybe it will work?
-# undef ACE_HAS_TEMPLATE_SPECIALIZATION
-#endif /* __GNUG__ */
-
-// Compiling for SCO.
-#if !defined (SCO)
-#define SCO
-#endif /* SCO */
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-#define ACE_DEFAULT_CLOSE_ALL_HANDLES 0
-
-#if defined (SCO) && !defined (MAXPATHLEN)
-#define MAXPATHLEN 1023
-#endif /* SCO */
-
-#define ACE_HAS_SIG_MACROS
-#define ACE_LACKS_UNIX_DOMAIN_SOCKETS
-#define ACE_LACKS_SYSCALL
-#define ACE_LACKS_STRRECVFD
-#define ACE_LACKS_MMAP
-#define ACE_LACKS_SOCKETPAIR
-#define ACE_HAS_SEMUN
-#define ACE_LACKS_MSYNC
-#define ACE_LACKS_MADVISE
-#define ACE_NEEDS_WRITEV
-#define ACE_NEEDS_READV
-#define ACE_NEEDS_FTRUNCATE
-#define ACE_LACKS_RLIMIT
-#define ACE_LACKS_RECVMSG
-#define ACE_LACKS_SENDMSG
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform supports recvmsg and sendmsg.
-//#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-//#define ACE_HAS_SYSCALL_H
-
-// Fixes a problem with HP/UX not wrapping the mmap(2) header files
-// with extern "C".
-//#define ACE_HAS_BROKEN_MMAP_H
-
-// Prototypes for both signal() and struct sigaction are consistent.
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Header files lack t_errno for ACE_TLI.
-//#define ACE_LACKS_T_ERRNO
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform defines the sig_atomic_t typedef
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Compiler supports the ssize_t typedef.
-//#define ACE_HAS_SSIZE_T
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// ???
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// HP/UX has an undefined syscall for GETRUSAGE...
-//#define ACE_HAS_SYSCALL_GETRUSAGE
-
-// Note, this only works if the flag is set above!
-//#define ACE_HAS_GETRUSAGE
-
-// Platform uses int for select() rather than fd_set.
-#define ACE_SELECT_USES_INT
-
-// Platform has prototypes for ACE_TLI.
-//#define ACE_HAS_TLI_PROTOTYPES
-// Platform has the XLI version of ACE_TLI.
-// #define ACE_HAS_XLI
-
-#define ACE_HAS_GNU_CSTRING_H
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sco-5.0.0-fsu-pthread.h b/ace/config-sco-5.0.0-fsu-pthread.h
deleted file mode 100644
index 73052e4a5d9..00000000000
--- a/ace/config-sco-5.0.0-fsu-pthread.h
+++ /dev/null
@@ -1,13 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#include "ace/config-g++-common.h"
-#include "ace/config-sco-5.0.0.h"
-#include "ace/config-fsu-pthread.h"
-
-#define ACE_HAS_GNU_CSTRING_H
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sco-5.0.0-mit-pthread.h b/ace/config-sco-5.0.0-mit-pthread.h
deleted file mode 100644
index d6f2dd8f94a..00000000000
--- a/ace/config-sco-5.0.0-mit-pthread.h
+++ /dev/null
@@ -1,180 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SCO UNIX
-// version 5.0 with MIT pthreads.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if !defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
- // This config file has not been tested with ACE_HAS_TEMPLATE_SPECIALIZATION.
- // Maybe it will work?
-# undef ACE_HAS_TEMPLATE_SPECIALIZATION
-#endif /* __GNUG__ */
-
-// Compiling for SCO.
-#if !defined (SCO)
-#define SCO
-#define _SVID3
-#endif /* SCO */
-
-#define ACE_DEFAULT_CLOSE_ALL_HANDLES 0
-#define ACE_HAS_SIG_MACROS
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#if defined (SCO) && !defined (MAXPATHLEN)
-#define MAXPATHLEN 1023
-#endif /* SCO */
-
-#define ACE_LACKS_PWD_FUNCTIONS
-#define ACE_HAS_LONG_FDMASK
-
-//#define ACE_LACKS_SYSCALL
-//#define ACE_LACKS_STRRECVFD
-//#define ACE_NEEDS_FTRUNCATE
-#define ACE_LACKS_RLIMIT
-#define ACE_LACKS_MADVISE
-
-#define ACE_HAS_REENTRANT_FUNCTIONS
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-#define ACE_HAS_NONCONST_MSGSND
-// #define ACE_LACKS_POSIX_PROTOTYPES
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports Term Ioctls
-#define ACE_HAS_TERM_IOCTLS
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-//#define ACE_HAS_SYSCALL_H
-
-// Fixes a problem with HP/UX not wrapping the mmap(2) header files
-// with extern "C".
-//#define ACE_HAS_BROKEN_MMAP_H
-
-// Prototypes for both signal() and struct sigaction are consistent.
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Header files lack t_errno for ACE_TLI.
-//#define ACE_LACKS_T_ERRNO
-
-// Compiler/platform supports poll().
-// #define ACE_HAS_POLL
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform defines the sig_atomic_t typedef
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Compiler supports the ssize_t typedef.
-//#define ACE_HAS_SSIZE_T
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// ???
-// #define ACE_HAS_SUNOS4_GETTIMEOFDAY
-#define ACE_HAS_TIMEZONE_GETTIMEOFDAY
-
-// HP/UX has an undefined syscall for GETRUSAGE...
-//#define ACE_HAS_SYSCALL_GETRUSAGE
-
-// Note, this only works if the flag is set above!
-//#define ACE_HAS_GETRUSAGE
-
-// Platform uses int for select() rather than fd_set.
-#define ACE_HAS_SELECT_H
-
-// Platform has prototypes for ACE_TLI.
-#define ACE_HAS_TLI
-//#define ACE_HAS_SVR4_TLI
-#define ACE_HAS_T_OPMGMT
-#define ACE_HAS_TLI_PROTOTYPES
-#define ACE_HAS_TIMOD_H
-#define ACE_HAS_TIUSER_H
-#define ACE_LACKS_T_ERRNO
-
-// Platform has the XLI version of ACE_TLI.
-// #define ACE_HAS_XLI
-
-#define ACE_HAS_GNU_CSTRING_H
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-#define ACE_NEEDS_SYSTIME_H
-#define ACE_HAS_INLINED_OSCALLS
-
-#define ACE_HAS_STRBUF_T
-#define ACE_HAS_STREAMS
-//#define ACE_HAS_STREAM_PIPES
-#define ACE_HAS_IP_MULTICAST
-
-// Threads
-#define ACE_HAS_THREADS
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-#endif
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-#define ACE_HAS_PTHREADS
-#define ACE_HAS_PTHREAD_T
-#define ACE_LACKS_PTHREAD_CANCEL
-#define ACE_HAS_PTHREAD_SIGMASK
-#define ACE_HAS_SIGWAIT
-//#define ACE_HAS_ONEARG_SIGWAIT
-//#define ACE_HAS_PTHREAD_YIELD_VOID_PTR
-//#define ACE_HAS_YIELD_VOID_PTR
-//#define ACE_HAS_PTHREAD_ATTR_INIT
-//#define ACE_HAS_PTHREAD_ATTR_DESTROY
-//#define ACE_HAS_PTHREAD_DSTATE_PTR
-//#define ACE_HAS_PTHREAD_EQUAL
-//#define ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR
-#define ACE_LACKS_THREAD_PROCESS_SCOPING
-//#define ACE_LACKS_THREAD_STACK_ADDR
-//#define ACE_LACKS_KEYDELETE
-#define ACE_LACKS_CONDATTR_PSHARED
-#define ACE_LACKS_RWLOCK_T
-#define ACE_LACKS_SETSCHED
-#define ACE_LACKS_RPC_H
-#define ACE_HAS_POSIX_TIME
-
-#include <pthread.h>
-#include <sys/regset.h>
-
-#define ACE_LACKS_TIMEDWAIT_PROTOTYPES
-#define ACE_HAS_RECV_TIMEDWAIT
-#define ACE_HAS_RECVFROM_TIMEDWAIT
-#define ACE_HAS_RECVMSG_TIMEDWAIT
-#define ACE_HAS_SEND_TIMEDWAIT
-#define ACE_HAS_SENDTO_TIMEDWAIT
-#define ACE_HAS_SENDMSG_TIMEDWAIT
-#define ACE_HAS_READ_TIMEDWAIT
-#define ACE_HAS_READV_TIMEDWAIT
-#define ACE_HAS_WRITE_TIMEDWAIT
-#define ACE_HAS_WRITEV_TIMEDWAIT
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sco-5.0.0-nothread.h b/ace/config-sco-5.0.0-nothread.h
deleted file mode 100644
index fd16c2e655f..00000000000
--- a/ace/config-sco-5.0.0-nothread.h
+++ /dev/null
@@ -1,12 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#include "ace/config-g++-common.h"
-#include "ace/config-sco-5.0.0.h"
-
-#define ACE_HAS_GNU_CSTRING_H
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sco-5.0.0.h b/ace/config-sco-5.0.0.h
deleted file mode 100644
index 36c08f07bd8..00000000000
--- a/ace/config-sco-5.0.0.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (ACE_CONFIG_SCO_5_0_0_H)
-#define ACE_CONFIG_SCO_5_0_0_H
-
-// Compiling for SCO.
-#if !defined (SCO)
-#define SCO
-#endif /* SCO */
-
-#if defined (SCO) && !defined (MAXPATHLEN)
-#define MAXPATHLEN 1023
-#endif /* SCO */
-
-#define ACE_HAS_SIG_MACROS
-#define ACE_LACKS_CONST_TIMESPEC_PTR
-#define ACE_LACKS_SYSCALL
-#define ACE_LACKS_STRRECVFD
-#define ACE_NEEDS_FTRUNCATE
-#define ACE_LACKS_MADVISE
-#define ACE_LACKS_NETDB_REENTRANT_FUNCTIONS
-
-#define ACE_DEFAULT_CLOSE_ALL_HANDLES 0
-
-// Compiler doesn't support static data member templates.
-//#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-#define ACE_HAS_NONCONST_MSGSND
-#define ACE_HAS_LONG_FDMASK
-// #define ACE_LACKS_POSIX_PROTOTYPES
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports Term Ioctls
-#define ACE_HAS_TERM_IOCTLS
-
-// Platform supports recvmsg and sendmsg.
-// #define ACE_HAS_MSG
-#define ACE_LACKS_RPC_H
-
-// Compiler/platform contains the <sys/syscall.h> file.
-//#define ACE_HAS_SYSCALL_H
-
-// Fixes a problem with HP/UX not wrapping the mmap(2) header files
-// with extern "C".
-//#define ACE_HAS_BROKEN_MMAP_H
-
-// Prototypes for both signal() and struct sigaction are consistent.
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Header files lack t_errno for ACE_TLI.
-//#define ACE_LACKS_T_ERRNO
-
-// Compiler/platform supports poll().
-// #define ACE_HAS_POLL
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform defines the sig_atomic_t typedef
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Compiler supports the ssize_t typedef.
-//#define ACE_HAS_SSIZE_T
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-#define ACE_HAS_TIMEZONE_GETTIMEOFDAY
-
-// HP/UX has an undefined syscall for GETRUSAGE...
-//#define ACE_HAS_SYSCALL_GETRUSAGE
-
-// Note, this only works if the flag is set above!
-//#define ACE_HAS_GETRUSAGE
-
-// Platform uses int for select() rather than fd_set.
-#define ACE_HAS_SELECT_H
-
-// Platform has prototypes for ACE_TLI.
-//#define ACE_HAS_TLI_PROTOTYPES
-// Platform has the XLI version of ACE_TLI.
-// #define ACE_HAS_XLI
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-#define ACE_NEEDS_SYSTIME_H
-#define ACE_LACKS_STRCASECMP
-
-// #define ACE_HAS_POSIX_TIME
-#define ACE_HAS_IP_MULTICAST
-
-#endif /* ACE_CONFIG_SCO_5_0_0_H */
diff --git a/ace/config-sunos4-g++.h b/ace/config-sunos4-g++.h
deleted file mode 100644
index e33e55fd5c6..00000000000
--- a/ace/config-sunos4-g++.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// for SunOS4 platforms using the GNU g++ compiler
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#include "ace/config-g++-common.h"
-// This config file has not been tested with ACE_HAS_TEMPLATE_SPECIALIZATION.
-// Maybe it will work?
-#undef ACE_HAS_TEMPLATE_SPECIALIZATION
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_HAS_STRING_CLASS
-#define ACE_NEEDS_SYSTIME_H
-#define ACE_LACKS_GETPGID
-
-#define ACE_HAS_CHARPTR_SPRINTF
-#define ACE_HAS_UNION_WAIT
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Compiler/platform supports strerror ().
-// #define ACE_HAS_STRERROR
-#define ACE_HAS_SYS_ERRLIST
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Header files lack t_errno for ACE_TLI.
-// #define ACE_LACKS_T_ERRNO
-
-// Compiler/platform uses old malloc()/free() prototypes (ugh).
-#define ACE_HAS_OLD_MALLOC
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler/platform supports struct strbuf
-#define ACE_HAS_STRBUF_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-// Platform supports ACE_TLI tiuser header.
-// #define ACE_HAS_TIUSER_H
-
-// Platform has ACE_TLI.
-// #define ACE_HAS_TLI
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-#define ACE_HAS_SUNOS4_SIGNAL_T
-#define ACE_HAS_CPLUSPLUS_HEADERS
-#if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 6))
-#define ACE_HAS_SYSENT_H
-#endif
-#define ACE_HAS_ALLOCA
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-#define ACE_HAS_SVR4_GETTIMEOFDAY
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos4-lucid3.2.h b/ace/config-sunos4-lucid3.2.h
deleted file mode 100644
index 1df467ccbcf..00000000000
--- a/ace/config-sunos4-lucid3.2.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work
-// for SunOS4 platforms using the Lucid 3.2 compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#define ACE_LACKS_GETPGID
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_HAS_SYS_ERRLIST
-#define ACE_HAS_CHARPTR_SPRINTF
-#define ACE_HAS_UNION_WAIT
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Header files lack t_errno for ACE_TLI.
-// #define ACE_LACKS_T_ERRNO
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler/platform supports struct strbuf
-#define ACE_HAS_STRBUF_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Compiler/platform supports strerror ().
-// #define ACE_HAS_STRERROR
-
-// SunOS 4 style prototype.
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Platform provides <sysent.h> header.
-#define ACE_HAS_SYSENT_H
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Platform supports ACE_TLI tiuser header.
-// #define ACE_HAS_TIUSER_H
-
-// Platform has ACE_TLI.
-// #define ACE_HAS_TLI
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos4-sun3.x.h b/ace/config-sunos4-sun3.x.h
deleted file mode 100644
index bc0e6b98392..00000000000
--- a/ace/config-sunos4-sun3.x.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SunOS4
-// platforms using the SunC++ 3.0.x compiler.
-
-#if !defined (ACE_CONFIG_H)
-
-#define ACE_LACKS_GETPGID
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_LACKS_POSIX_PROTOTYPES
-#define ACE_HAS_UNION_WAIT
-#define ACE_HAS_SPARCWORKS_401_SIGNALS
-#define ACE_HAS_SYSV_SPRINTF
-
-#define ACE_CONFIG_H
-#define ACE_HAS_CHARPTR_SPRINTF
-#define ACE_HAS_SYS_ERRLIST
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Header files lack t_errno for ACE_TLI.
-// #define ACE_LACKS_T_ERRNO
-
-// Compiler/platform uses old malloc()/free() prototypes (ugh).
-#define ACE_HAS_OLD_MALLOC
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler/platform supports struct strbuf
-#define ACE_HAS_STRBUF_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// SunOS 4 style prototype.
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Platform supports ACE_TLI tiuser header.
-// #define ACE_HAS_TIUSER_H
-
-// Platform has ACE_TLI.
-// #define ACE_HAS_TLI
-
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-#define ACE_LACKS_SIGNED_CHAR
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos4-sun4.1.4.h b/ace/config-sunos4-sun4.1.4.h
deleted file mode 100644
index 47a57826875..00000000000
--- a/ace/config-sunos4-sun4.1.4.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SunOS4.1.4
-// platforms using the SunC++ 4.x compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#define ACE_LACKS_GETPGID
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_HAS_CHARPTR_SPRINTF
-#define ACE_NEEDS_SYSTIME_H
-#define ACE_HAS_UNION_WAIT
-
-// Special addition to handle sunOS 4.1 which is unable to
-// handle POSIX Prototypes !
-#define ACE_LACKS_POSIX_PROTOTYPES
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Compiler/platform supports strerror ().
-// #define ACE_HAS_STRERROR
-#define ACE_HAS_SYS_ERRLIST
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Header files lack t_errno for ACE_TLI.
-// #define ACE_LACKS_T_ERRNO
-
-// Compiler/platform uses old malloc()/free() prototypes (ugh).
-#define ACE_HAS_OLD_MALLOC
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler has brain-damaged SPARCwork signal prototype...
-#define ACE_HAS_SPARCWORKS_401_SIGNALS
-
-// Compiler/platform supports struct strbuf
-#define ACE_HAS_STRBUF_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// SunOS 4 style prototype.
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Platform supports ACE_TLI tiuser header.
-// #define ACE_HAS_TIUSER_H
-
-// Platform has ACE_TLI.
-// #define ACE_HAS_TLI
-
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-#define ACE_LACKS_SIGNED_CHAR
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos4-sun4.x-orbix.h b/ace/config-sunos4-sun4.x-orbix.h
deleted file mode 100644
index b3efead4bc9..00000000000
--- a/ace/config-sunos4-sun4.x-orbix.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work
-// for SunOS4 platforms using the SunC++ 4.x compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#define ACE_LACKS_GETPGID
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_HAS_CHARPTR_SPRINTF
-#define ACE_HAS_UNION_WAIT
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// ACE sparcworks 4.01 signal handling under SunOS
-#define ACE_HAS_SPARCWORKS_401_SIGNALS
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Platform contains Orbix CORBA implementation.
-#define ACE_HAS_ORBIX 1
-
-// Compiler/platform supports strerror ().
-// #define ACE_HAS_STRERROR
-#define ACE_HAS_SYS_ERRLIST
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Header files lack t_errno for ACE_TLI.
-// #define ACE_LACKS_T_ERRNO
-
-// Compiler/platform uses old malloc()/free() prototypes (ugh).
-#define ACE_HAS_OLD_MALLOC
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler has brain-damaged SPARCwork signal prototype...
-#define ACE_HAS_SPARCWORKS_401_SIGNALS
-
-// Compiler/platform supports struct strbuf
-#define ACE_HAS_STRBUF_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// SunOS 4 style prototype.
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Platform supports ACE_TLI tiuser header.
-// #define ACE_HAS_TIUSER_H
-
-// Platform has ACE_TLI.
-// #define ACE_HAS_TLI
-
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-#define ACE_LACKS_SIGNED_CHAR
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos4-sun4.x.h b/ace/config-sunos4-sun4.x.h
deleted file mode 100644
index 7d6f480b037..00000000000
--- a/ace/config-sunos4-sun4.x.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work
-// for SunOS4 platforms using the SunC++ 4.x compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#define ACE_NEEDS_SYSTIME_H
-#define ACE_LACKS_GETPGID
-
-#define ACE_HAS_CHARPTR_SPRINTF
-#define ACE_LACKS_POSIX_PROTOTYPES
-// #define ACE_HAS_UNION_WAIT
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Compiler/platform has the getrusage() system call.
-#define ACE_HAS_GETRUSAGE
-
-// Compiler/platform supports strerror ().
-// #define ACE_HAS_STRERROR
-#define ACE_HAS_SYS_ERRLIST
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Header files lack t_errno for ACE_TLI.
-// #define ACE_LACKS_T_ERRNO
-
-// Compiler/platform uses old malloc()/free() prototypes (ugh).
-#define ACE_HAS_OLD_MALLOC
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-// Compiler/platform supports poll().
-#define ACE_HAS_POLL
-
-// Compiler/platform defines a union semun for SysV shared memory.
-#define ACE_HAS_SEMUN
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler has brain-damaged SPARCwork signal prototype...
-#define ACE_HAS_SPARCWORKS_401_SIGNALS
-
-// Compiler/platform supports struct strbuf
-#define ACE_HAS_STRBUF_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// SunOS 4 style prototype.
-#define ACE_HAS_SUNOS4_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Platform supports ACE_TLI tiuser header.
-// #define ACE_HAS_TIUSER_H
-
-// Platform has ACE_TLI.
-// #define ACE_HAS_TLI
-
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-#define ACE_LACKS_SIGNED_CHAR
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.4-centerline-2.x.h b/ace/config-sunos5.4-centerline-2.x.h
deleted file mode 100644
index 9af1adca45c..00000000000
--- a/ace/config-sunos5.4-centerline-2.x.h
+++ /dev/null
@@ -1,171 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SunOS 5.4
-// platforms using the Centerline 2.x C++ compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#define ACE_HAS_TEMPLATE_SPECIALIZATION
-
-// Platform supports pread() and pwrite()
-#define ACE_HAS_P_READ_WRITE
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_HAS_XPG4_MULTIBYTE_CHAR
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Sun has the wrong prototype for sendmsg.
-#define ACE_HAS_BROKEN_SENDMSG
-
-// The SunOS 5.x version of rand_r is inconsistent with the header files...
-#define ACE_HAS_BROKEN_RANDR
-
-// Platform supports system configuration information.
-#define ACE_HAS_SYSINFO
-
-// Platform supports the POSIX regular expression library
-#define ACE_HAS_REGEX
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Platform has terminal ioctl flags like TCGETS and TCSETS.
-#define ACE_HAS_TERM_IOCTLS
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform supports SunOS high resolution timers.
-#define ACE_HAS_HI_RES_TIMER
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-// Platform supports the prusage_t struct.
-#define ACE_HAS_PRUSAGE_T
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes.
-#define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Andreas Ueltschi tells me this is a good thing...
-#define ACE_HAS_SVR5_GETTIMEOFDAY
-
-// Compiler/platform supports poll().
-#define ACE_HAS_SVR4_POLL
-
-// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_SVR4_SIGNAL_T
-
-// Platform lacks pthread_sigaction
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-
-// Compiler/platform supports SVR4 ACE_TLI (in particular, T_GETNAME stuff)...
-#define ACE_HAS_SVR4_TLI
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform supports sys_siglist array.
-#define ACE_HAS_SYS_SIGLIST
-
-/* Turn off the following defines if you want to disable threading. */
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
-#endif
-
-// Platform supports threads.
-#define ACE_HAS_THREADS
-
-// Platform supports Solaris threads.
-#define ACE_HAS_STHREADS
-
-// Compiler/platform has thread-specific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Platform supports reentrant functions (i.e., all the POSIX *_r functions).
-#define ACE_HAS_REENTRANT_FUNCTIONS
-
-/* end threading defines */
-
-// Platform supports ACE_TLI timod STREAMS module.
-#define ACE_HAS_TIMOD_H
-
-// Platform supports ACE_TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-
-// Platform provides ACE_TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-// Platform supports ACE_TLI.
-#define ACE_HAS_TLI
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.4-g++.h b/ace/config-sunos5.4-g++.h
deleted file mode 100644
index 3cd11f036cf..00000000000
--- a/ace/config-sunos5.4-g++.h
+++ /dev/null
@@ -1,181 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SunOS 5.4
-// platforms using the GNU g++ compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#include "ace/config-g++-common.h"
-#define ACE_HAS_GNU_CSTRING_H
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_HAS_STRING_CLASS
-
-// Platform supports pread() and pwrite()
-#define ACE_HAS_P_READ_WRITE
-
-#define ACE_HAS_XPG4_MULTIBYTE_CHAR
-
-#define ACE_HAS_TERM_IOCTLS
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Sun has the wrong prototype for sendmsg.
-#define ACE_HAS_BROKEN_SENDMSG
-
-// The SunOS 5.x version of rand_r is inconsistent with the header files...
-#define ACE_HAS_BROKEN_RANDR
-
-// Platform supports system configuration information.
-#define ACE_HAS_SYSINFO
-
-// Platform supports the POSIX regular expression library
-#define ACE_HAS_REGEX
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform supports SunOS high resolution timers.
-#define ACE_HAS_HI_RES_TIMER
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-// Platform supports the prusage_t struct.
-#define ACE_HAS_PRUSAGE_T
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes.
-#define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform supports SVR4 gettimeofday() prototype.
-#define ACE_HAS_SVR4_GETTIMEOFDAY
-
-// Platform lacks pthread_sigaction
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-
-// Compiler/platform supports SVR4 TLI (in particular, T_GETNAME stuff)...
-#define ACE_HAS_SVR4_TLI
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform supports sys_siglist array.
-#define ACE_HAS_SYS_SIGLIST
-
-/* Turn off the following defines if you want to disable threading. */
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
-#define ACE_MT_SAFE 1
-#if !defined (_REENTRANT)
-#define _REENTRANT
-#endif /* _REENTRANT */
-#endif /* !ACE_MT_SAFE */
-
-// Platform supports Solaris threads.
-#define ACE_HAS_STHREADS
-
-// Platform supports threads.
-#define ACE_HAS_THREADS
-
-// Compiler/platform has thread-specific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Platform supports reentrant functions (i.e., all the POSIX *_r functions).
-#define ACE_HAS_REENTRANT_FUNCTIONS
-
-/* end threading defines */
-
-// Platform supports TLI timod STREAMS module.
-#define ACE_HAS_TIMOD_H
-
-// Platform supports TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-
-// Platform provides TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-// Platform supports TLI.
-#define ACE_HAS_TLI
-
-// Use the poll() event demultiplexor rather than select().
-//#define ACE_USE_POLL
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.4-sunc++-4.x-orbix.h b/ace/config-sunos5.4-sunc++-4.x-orbix.h
deleted file mode 100644
index d356414a905..00000000000
--- a/ace/config-sunos5.4-sunc++-4.x-orbix.h
+++ /dev/null
@@ -1,190 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SunOS 5.4
-// platforms using the SunC++ 4.0.x compiler. This works with the
-// MT-Orbix CORBA IDL compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#define ACE_HAS_TEMPLATE_SPECIALIZATION
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Platform supports pread() and pwrite()
-#define ACE_HAS_P_READ_WRITE
-
-#define ACE_HAS_XPG4_MULTIBYTE_CHAR
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Sun has the wrong prototype for sendmsg.
-#define ACE_HAS_BROKEN_SENDMSG
-
-// The SunOS 5.x version of rand_r is inconsistent with the header files...
-#define ACE_HAS_BROKEN_RANDR
-
-// Platform supports system configuration information.
-#define ACE_HAS_SYSINFO
-
-// Platform supports the POSIX regular expression library
-#define ACE_HAS_REGEX
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Platform has terminal ioctl flags like TCGETS and TCSETS.
-#define ACE_HAS_TERM_IOCTLS
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform supports SunOS high resolution timers.
-#define ACE_HAS_HI_RES_TIMER
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains the Orbix CORBA implementation.
-#define ACE_HAS_ORBIX 1
-
-// Platform contains the multi-threaded Orbix CORBA implementation.
-// #define ACE_HAS_MT_ORBIX
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-// Platform supports the prusage_t struct.
-#define ACE_HAS_PRUSAGE_T
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes.
-#define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform supports SVR4 gettimeofday() prototype.
-#define ACE_HAS_SVR4_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_SVR4_SIGNAL_T
-
-// Platform lacks pthread_sigaction
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-
-// Compiler/platform supports SVR4 ACE_TLI (in particular, T_GETNAME stuff)...
-#define ACE_HAS_SVR4_TLI
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform supports sys_siglist array.
-#define ACE_HAS_SYS_SIGLIST
-
-/* Turn off the following defines if you want to disable threading. */
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
-#endif
-
-// Platform supports Solaris threads.
-#define ACE_HAS_STHREADS
-
-// Platform supports threads.
-#define ACE_HAS_THREADS
-
-// Compiler/platform has thread-specific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Platform supports reentrant functions (i.e., all the POSIX *_r functions).
-#define ACE_HAS_REENTRANT_FUNCTIONS
-
-/* end threading defines */
-
-// Platform supports ACE_TLI timod STREAMS module.
-#define ACE_HAS_TIMOD_H
-
-// Platform supports ACE_TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-
-// Platform provides ACE_TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-// Platform supports ACE_TLI.
-#define ACE_HAS_TLI
-
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-#define ACE_LACKS_SIGNED_CHAR
-
-// Use the poll() event demultiplexor rather than select().
-//#define ACE_USE_POLL
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.4-sunc++-4.x.h b/ace/config-sunos5.4-sunc++-4.x.h
deleted file mode 100644
index 3a1b4eb8d34..00000000000
--- a/ace/config-sunos5.4-sunc++-4.x.h
+++ /dev/null
@@ -1,188 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SunOS 5.4
-// platforms using the SunC++ 4.0.x compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#define ACE_HAS_TEMPLATE_SPECIALIZATION
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Platform supports pread() and pwrite()
-#define ACE_HAS_P_READ_WRITE
-
-#define ACE_HAS_XPG4_MULTIBYTE_CHAR
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Sun has the wrong prototype for sendmsg.
-#define ACE_HAS_BROKEN_SENDMSG
-
-// The SunOS 5.x version of rand_r is inconsistent with the header files...
-#define ACE_HAS_BROKEN_RANDR
-
-// Platform supports system configuration information.
-#define ACE_HAS_SYSINFO
-
-// Platform supports the POSIX regular expression library.
-#define ACE_HAS_REGEX
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Platform has terminal ioctl flags like TCGETS and TCSETS.
-#define ACE_HAS_TERM_IOCTLS
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform supports SunOS high resolution timers.
-#define ACE_HAS_HI_RES_TIMER
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-// Platform supports the prusage_t struct.
-#define ACE_HAS_PRUSAGE_T
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes.
-#define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform supports SVR4 gettimeofday() prototype.
-#define ACE_HAS_SVR4_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_SVR4_SIGNAL_T
-
-// Platform lacks pthread_sigaction
-#define ACE_LACKS_PTHREAD_THR_SIGSETMASK
-
-// Compiler/platform supports SVR4 ACE_TLI (in particular, T_GETNAME stuff)...
-#define ACE_HAS_SVR4_TLI
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform supports sys_siglist array.
-#define ACE_HAS_SYS_SIGLIST
-
-/* Turn off the following defines if you want to disable threading. */
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
-#endif
-
-// Platform supports Solaris threads.
-#define ACE_HAS_STHREADS
-
-// Platform supports threads.
-#define ACE_HAS_THREADS
-
-// Compiler/platform has thread-specific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Platform supports reentrant functions (i.e., all the POSIX *_r functions).
-#define ACE_HAS_REENTRANT_FUNCTIONS
-
-/* end threading defines */
-
-// Reactor detects deadlock
-// #define ACE_REACTOR_HAS_DEADLOCK_DETECTION
-
-// Platform supports ACE_TLI timod STREAMS module.
-#define ACE_HAS_TIMOD_H
-
-// Platform supports ACE_TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-
-// Platform provides ACE_TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-// Platform supports ACE_TLI.
-#define ACE_HAS_TLI
-
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-#define ACE_LACKS_SIGNED_CHAR
-
-// Use the poll() event demultiplexor rather than select().
-//#define ACE_USE_POLL
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-// Turns off the tracing feature.
-// #define ACE_NTRACE 0
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.5-g++.h b/ace/config-sunos5.5-g++.h
deleted file mode 100644
index 46b9492a12a..00000000000
--- a/ace/config-sunos5.5-g++.h
+++ /dev/null
@@ -1,203 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SunOS 5.5
-// platforms using the GNU g++ compiler (version 2.7.2 or later).
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
-#endif /* __GNUG__ */
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_HAS_STRING_CLASS
-#define ACE_HAS_UALARM
-#define ACE_LACKS_UALARM_PROTOTYPE
-
-// ACE_HAS_EXCEPTIONS requires -fhandle-exceptions, but that gives
-// g++ 2.7.2 fits: it spits out all kinds of warnings that it doesn't
-// without that option (and that are just wrong), and runs out of
-// virtual memory when trying to compile ace/Log_Msg.cpp.
-// So until -fhandle-exceptions gets fixed, we can't use this with g++ . . .
-// #define ACE_HAS_EXCEPTIONS
-
-// Platform supports pread() and pwrite()
-#define ACE_HAS_P_READ_WRITE
-
-#define ACE_HAS_XPG4_MULTIBYTE_CHAR
-
-#define ACE_HAS_TERM_IOCTLS
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Platform supports system configuration information.
-#define ACE_HAS_SYSINFO
-
-// Platform supports the POSIX regular expression library
-#define ACE_HAS_REGEX
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Denotes that GNU has cstring.h as standard
-// which redefines memchr()
-#define ACE_HAS_GNU_CSTRING_H
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform supports SunOS high resolution timers.
-#define ACE_HAS_HI_RES_TIMER
-
-// ACE_HAS_CLOCK_GETTIME requires linking with -lposix4.
-// #define ACE_HAS_CLOCK_GETTIME
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-// Platform supports the prusage_t struct.
-#define ACE_HAS_PRUSAGE_T
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes.
-#define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform supports SVR4 gettimeofday() prototype.
-#define ACE_HAS_SVR4_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 TLI (in particular, T_GETNAME stuff)...
-#define ACE_HAS_SVR4_TLI
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform supports sys_siglist array.
-#define ACE_HAS_SYS_SIGLIST
-
-/* Turn off the following defines if you want to disable threading. */
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
-#define ACE_MT_SAFE 1
-#if !defined (_REENTRANT)
-#define _REENTRANT
-#endif /* _REENTRANT */
-#endif /* !ACE_MT_SAFE */
-
-// Platform supports threads.
-#define ACE_HAS_THREADS
-
-// Platform supports POSIX pthreads *and* Solaris threads! If you
-// only want to use POSIX pthreads just comment out ACE_HAS_STHREADS.
-#define ACE_HAS_STHREADS
-#define ACE_HAS_PTHREADS
-// . . . but only supports SCHED_OTHER scheduling policy
-#define ACE_HAS_ONLY_SCHED_OTHER
-
-// Compiler/platform has thread-specific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Platform supports reentrant functions (i.e., all the POSIX *_r functions).
-#define ACE_HAS_REENTRANT_FUNCTIONS
-
-/* end threading defines */
-
-#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS
-
-#define ACE_HAS_SIGWAIT
-#define ACE_LACKS_CONDATTR_PSHARED
-
-// Platform supports TLI timod STREAMS module.
-#define ACE_HAS_TIMOD_H
-
-// Platform supports TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-
-// Platform provides TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-// Platform supports TLI.
-#define ACE_HAS_TLI
-
-// Use the poll() event demultiplexor rather than select().
-//#define ACE_USE_POLL
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#define ACE_MALLOC_ALIGN 8
-
-#define ACE_HAS_GETPAGESIZE 1
-
-#define ACE_HAS_STL_MAP_CONFLICT
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.5-sunc++-4.x-orbix.h b/ace/config-sunos5.5-sunc++-4.x-orbix.h
deleted file mode 100644
index d146931c63f..00000000000
--- a/ace/config-sunos5.5-sunc++-4.x-orbix.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SunOS 5.5
-// platforms using the SunC++ 4.x compiler. This works with the
-// Orbix 2.0 CORBA IDL compiler.
-
-#include "ace/config-sunos5.5-sunc++-4.x.h"
-
-#if !defined (ACE_CONFIG_ORBIX_H)
-#define ACE_CONFIG_ORBIX_H
-
-// Platform contains the Orbix CORBA implementation.
-#define ACE_HAS_ORBIX 1
-
-// Platform contains the multi-threaded Orbix CORBA implementation.
-#define ACE_HAS_MT_ORBIX 1
-
-#endif /* ACE_CONFIG_ORBIX_H */
diff --git a/ace/config-sunos5.5-sunc++-4.x.h b/ace/config-sunos5.5-sunc++-4.x.h
deleted file mode 100644
index 7d57451ca0b..00000000000
--- a/ace/config-sunos5.5-sunc++-4.x.h
+++ /dev/null
@@ -1,228 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SunOS 5.5
-// platforms using the SunC++ 4.x compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// Compiler version-specific settings:
-#if defined (__SUNPRO_CC)
-# if (__SUNPRO_CC < 0x410)
- // The following might not be necessary, but I can't tell: my build
- // with Sun C++ 4.0.1 never completes.
-# define ACE_NEEDS_DEV_IO_CONVERSION
-# elif (__SUNPRO_CC >= 0x420)
-#if 0 /* Explicit instantiation isn't useful without -instances=global,
- but that results in link collisions. We need to figure out how
- to disable CC's implicit template instantiation. */
- // Sun C++ 4.2 (and beyond) supports template specialization.
-# define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-# define ACE_TEMPLATES_REQUIRE_SOURCE
-#endif /* 0 */
-# endif
-#endif /* __SUNPRO_CC */
-
-#if ! defined (__ACE_INLINE__)
-// NOTE: if you have link problems with undefined inline template functions,
-// be sure that the #define of __ACE_INLINE__ below is not commented out.
-# define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// ACE_HAS_EXCEPTIONS precludes -noex in
-// include/makeinclude/platform_macros.GNU. But beware, we have
-// seen problems with exception handling on multiprocessor
-// UltraSparcs: threaded executables core dump when threads exit.
-// This problem does not seem to appear on single-processor UltraSparcs.
-// And, it is solved with the application of patch
-// 104631-02 "C++ 4.2: Jumbo Patch for C++ 4.2 on Solaris SPARC"
-// to Sun C++ 4.2.
-// To provide optimum performance, ACE_HAS_EXCEPTIONS is disabled by
-// default. It can be enabled by adding "exceptions=1" to the "make"
-// invocation. See include/makeinclude/platform_sunos5_sunc++.GNU
-// for details.
-// #define ACE_HAS_EXCEPTIONS
-
-#define ACE_HAS_TEMPLATE_SPECIALIZATION
-
-// Platform supports pread() and pwrite()
-#define ACE_HAS_P_READ_WRITE
-#define ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS
-#define ACE_HAS_XPG4_MULTIBYTE_CHAR
-#define ACE_HAS_UALARM
-#define ACE_LACKS_UALARM_PROTOTYPE
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Platform supports system configuration information.
-#define ACE_HAS_SYSINFO
-
-// Platform supports the POSIX regular expression library.
-#define ACE_HAS_REGEX
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Platform has terminal ioctl flags like TCGETS and TCSETS.
-#define ACE_HAS_TERM_IOCTLS
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform supports SunOS high resolution timers.
-#define ACE_HAS_HI_RES_TIMER
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-
-// ACE_HAS_CLOCK_GETTIME requires linking with -lposix4.
-// #define ACE_HAS_CLOCK_GETTIME
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-// Platform supports the prusage_t struct.
-#define ACE_HAS_PRUSAGE_T
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes.
-#define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform supports SVR4 gettimeofday() prototype.
-#define ACE_HAS_SVR4_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 ACE_TLI (in particular, T_GETNAME stuff)...
-#define ACE_HAS_SVR4_TLI
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform supports sys_siglist array.
-#define ACE_HAS_SYS_SIGLIST
-
-// Platform supports XPG4 wide characters
-#define ACE_HAS_XPG4_MULTIBYTE_CHAR
-
-/* Comment out the following defines if you want to disable threading. */
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
-#endif
-
-// Platform supports threads.
-#define ACE_HAS_THREADS
-
-// Platform supports POSIX pthreads *and* Solaris threads! If you
-// only want to use POSIX pthreads just comment out ACE_HAS_STHREADS.
-#define ACE_HAS_STHREADS
-#define ACE_HAS_PTHREADS
-// . . . but only supports SCHED_OTHER scheduling policy
-#define ACE_HAS_ONLY_SCHED_OTHER
-#define ACE_HAS_SIGWAIT
-#define ACE_LACKS_CONDATTR_PSHARED
-
-// Compiler/platform has thread-specific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
-// Platform supports reentrant functions (i.e., all the POSIX *_r functions).
-#define ACE_HAS_REENTRANT_FUNCTIONS
-
-/* End of threading #defines */
-
-#define ACE_HAS_ONEARG_SIGWAIT
-#define ACE_HAS_PTHREAD_SIGMASK
-#define ACE_HAS_THR_YIELD
-#define ACE_LACKS_PTHREAD_YIELD
-
-// Reactor detects deadlock
-// #define ACE_REACTOR_HAS_DEADLOCK_DETECTION
-
-// Platform supports ACE_TLI timod STREAMS module.
-#define ACE_HAS_TIMOD_H
-
-// Platform supports ACE_TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-
-// Platform provides ACE_TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-// Platform supports ACE_TLI.
-#define ACE_HAS_TLI
-
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-#define ACE_LACKS_SIGNED_CHAR
-
-// Use the poll() event demultiplexor rather than select().
-//#define ACE_USE_POLL
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#define ACE_HAS_GETPAGESIZE 1
-
-#define ACE_HAS_STL_MAP_CONFLICT
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunos5.6-sunc++-4.x.h b/ace/config-sunos5.6-sunc++-4.x.h
deleted file mode 100644
index 989890983fd..00000000000
--- a/ace/config-sunos5.6-sunc++-4.x.h
+++ /dev/null
@@ -1,15 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SunOS 5.6
-// platforms using the SunC++ 4.x compiler.
-
-#if !defined (ACE_CONFIG_H)
-
-// ACE_CONFIG_H is defined by the following #included header.
-
-// At this point, there's no difference between our SunOS 5.5 and 5.6
-// configurations.
-#include "ace/config-sunos5.5-sunc++-4.x.h"
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-sunx86-sunc++-4.x.h b/ace/config-sunx86-sunc++-4.x.h
deleted file mode 100644
index e7a10386393..00000000000
--- a/ace/config-sunx86-sunc++-4.x.h
+++ /dev/null
@@ -1,151 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for SunOS5.x86
-// platforms using the SunC++ 4.0.x compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Platform supports pread() and pwrite()
-#define ACE_HAS_P_READ_WRITE
-
-// Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// Platform supports recvmsg and sendmsg.
-#define ACE_HAS_MSG
-
-// Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-// Compiler/platform correctly calls init()/fini() for shared libraries.
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Platform supports POSIX O_NONBLOCK semantics.
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Compiler/platform supports SunOS high resolution timers.
-#define ACE_HAS_HI_RES_TIMER
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-
-// Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains <poll.h>.
-#define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SVR4_TIME
-
-// Platform supports the /proc file system.
-#define ACE_HAS_PROC_FS
-
-// Platform supports the prusage_t struct.
-#define ACE_HAS_PRUSAGE_T
-
-// Compiler/platform defines the sig_atomic_t typedef.
-#define ACE_HAS_SIG_ATOMIC_T
-
-// Platform supports SVR4 extended signals.
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-
-// Compiler/platform provides the sockio.h file.
-#define ACE_HAS_SOCKIO_H
-
-// Compiler supports the ssize_t typedef.
-#define ACE_HAS_SSIZE_T
-
-// Platform supports STREAMS.
-#define ACE_HAS_STREAMS
-
-// Platform supports STREAM pipes.
-#define ACE_HAS_STREAM_PIPES
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Compiler/platform supports struct strbuf.
-#define ACE_HAS_STRBUF_T
-
-// Compiler/platform supports SVR4 dynamic linking semantics.
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-
-// Compiler/platform supports SVR4 gettimeofday() prototype.
-#define ACE_HAS_SVR4_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 signal typedef.
-#define ACE_HAS_SVR4_SIGNAL_T
-//#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-
-// Compiler/platform supports SVR4 ACE_TLI (in particular, T_GETNAME stuff)...
-#define ACE_HAS_SVR4_TLI
-
-// Platform provides <sys/filio.h> header.
-#define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform supports sys_siglist array.
-#define ACE_HAS_SYS_SIGLIST
-
-/* Turn off the following three defines if you want to disable threading. */
-// Compile using multi-thread libraries.
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
-#endif
-
-// Platform supports Solaris threads.
-#define ACE_HAS_STHREADS
-
-// Platform supports threads.
-#define ACE_HAS_THREADS
-
-// Platform has ACE_TLI.
-#define ACE_HAS_TLI
-
-// Platform supports ACE_TLI timod STREAMS module.
-#define ACE_HAS_TIMOD_H
-
-// Platform supports ACE_TLI tiuser header.
-#define ACE_HAS_TIUSER_H
-
-// Platform provides ACE_TLI function prototypes.
-#define ACE_HAS_TLI_PROTOTYPES
-
-// Platform supports ACE_TLI.
-#define ACE_HAS_TLI
-
-// Use the poll() event demultiplexor rather than select().
-//#define ACE_USE_POLL
-
-#define ACE_NEEDS_DEV_IO_CONVERSION
-
-// 10 millisecond fudge factor to account for Solaris timers...
-#if !defined (ACE_TIMER_SKEW)
-#define ACE_TIMER_SKEW 1000 * 10
-#endif /* ACE_TIMER_SKEW */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-tandem.h b/ace/config-tandem.h
deleted file mode 100644
index d92d390b081..00000000000
--- a/ace/config-tandem.h
+++ /dev/null
@@ -1,485 +0,0 @@
-/* -*- C++ -*- */
-// Testing TANDEM
-// $Id:
-
-// The following configuration file is designed to work for Tandems NonStop-UX
-// 4.2MP platforms using the NCC 3.20 compiler.
-
-// Note this is a test version it might include several errors I
-// have done a test and set/unset until I errors disappered.
-// Some of the options that should be set aren't because of the simple fact
-// that i haven't the time to check what is wrong.
-// e.g. widecharacter are supported but a wcstok which only take 2 parameters
-// are included by the compiler, to get the correct wcstok that takes 3 params
-// we must set _XOPEN_SOURCE and we get ALOT of errors and warnings.
-// So this config is done to get things to start to work it isn't finished.
-// Janne (Jan.Perman@osd.Ericsson.se)
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Tandem doesn't include this although they are defined
-// in sys/time.h and sys/resource.h
-#define ACE_LACKS_RLIMIT_PROTOTYPE // jjpp
-// Tandem has a function to set t_errno (set_t_errno)
-#define ACE_HAS_SET_T_ERRNO // jjpp
-
-// It does but problems with wcstok
-// ACE_HAS_UNICODE Platform/compiler supports UNICODE
-
-//Platform supports System V IPC (most versions of UNIX, but not Win32)
-#define ACE_HAS_SYSV_IPC
-
-// OS/compiler omits the const from the sendmsg() prototype.
-#define ACE_HAS_BROKEN_SENDMSG
-
-//OS/compiler's header files are inconsistent with libC definition of rand_r().
-//#define ACE_HAS_BROKEN_RANDR // Defines it the same way as sunos5.4
-
-//Platform supports system configuration information
-#define ACE_HAS_SYSINFO
-
-//Platform supports the POSIX regular expression library
-#define ACE_HAS_REGEX
-
-// Platform supports recvmsg and sendmsg
-#define ACE_HAS_MSG
-
-//Compiler/platform contains the <sys/syscall.h> file.
-#define ACE_HAS_SYSCALL_H
-
-//Platform provides <sysent.h> header
-#define ACE_HAS_SYSENT_H
-
-// Platform has terminal ioctl flags like TCGETS and TCSETS.
-#define ACE_HAS_TERM_IOCTLS
-
-// ? ACE_HAS_AUTOMATIC_INIT_FINI Compiler/platform correctly calls
-// init()/fini() for shared libraries
-
-//Platform supports POSIX O_NONBLOCK semantics
-#define ACE_HAS_POSIX_NONBLOCK
-
-// Compiler/platform has correctly prototyped header files
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Platform supports IP multicast
-//#define ACE_HAS_IP_MULTICAST
-
-//Compiler/platform supports alloca()
-#define ACE_HAS_ALLOCA
-//Compiler/platform has <alloca.h>
-#define ACE_HAS_ALLOCA_H
-
-//Platform contains <poll.h>
-#define ACE_HAS_POLL
-
-// Platform supports the POSIX struct timespec type
-#define ACE_HAS_POSIX_TIME // As i understand it, but i'm in deep water
-//Platform supports the SVR4 timestruc_t type
-#define ACE_HAS_SVR4_TIME
-
-//ACE_HAS_PROC_FS Platform supports the /proc file
-// system and defines tid_t in <sys/procfs.h>
-// Has /proc but no tid_t
-
-//ACE_HAS_PRUSAGE_T Platform supports the prusage_t struct
-
-
-// To get this to work a patch in sys/signal must be made
-// typedef void SIG_FUNC_TYPE(int);
-//#if defined (__cplusplus)
-// void (*sa_handler)(int);
-//#else
-// ...
-//#endif
-//#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-#define ACE_HAS_TANDEM_SIGNALS
-//Compiler/platform defines the sig_atomic_t typedef
-#define ACE_HAS_SIG_ATOMIC_T
-//Platform supports SVR4 extended signals
-#define ACE_HAS_SIGINFO_T
-//Platform supports ucontext_t (which is used in the extended signal API).
-#define ACE_HAS_UCONTEXT_T
-//Compiler/platform supports SVR4 signal typedef
-//#define ACE_HAS_SVR4_SIGNAL_T
-//ACE_HAS_SVR4_SIGNAL_T
-
-
-// Platform/compiler has the sigwait(2) prototype
-#define ACE_HAS_SIGWAIT
-//sigwait() takes only one argument.
-#define ACE_HAS_ONEARG_SIGWAIT
-
-
-//Compiler/platform provides the sockio.h file
-#define ACE_HAS_SOCKIO_H
-
-// Compiler supports the ssize_t typedef
-#define ACE_HAS_SSIZE_T // Limits.h must be included
-
-//Platform supports STREAMS
-#define ACE_HAS_STREAMS
-
-#define ACE_HAS_STREAM_PIPES
-//Platform supports STREAM pipes
-
-//Compiler/platform supports strerror ()
-#define ACE_HAS_STRERROR
-
-//Compiler/platform supports struct strbuf
-#define ACE_HAS_STRBUF_T
-
-//Compiler/platform supports SVR4 dynamic linking semantics
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-//Compiler/platform supports SVR4 gettimeofday() prototype
-//#define ACE_HAS_SVR4_GETTIMEOFDAY // Defines it the same way as sunos5.4
-
-//Compiler/platform supports SVR4 TLI (in particular, T_GETNAME stuff)...
-#define ACE_HAS_SVR4_TLI
-
-//Platform provides <sys/filio.h> header
-#define ACE_HAS_SYS_FILIO_H
-
-//Platform supports TLI timod STREAMS module
-#define ACE_HAS_TIMOD_H
-//Platform supports TLI tiuser header
-#define ACE_HAS_TIUSER_H
-
-//Platform supports TLI
-#define ACE_HAS_TLI
-//Platform provides TLI function prototypes
-#define ACE_HAS_TLI_PROTOTYPES
-
-//Platform lacks streambuf "linebuffered ()".
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-
-// Platform lacks "signed char" type (broken!)
-#define ACE_LACKS_SIGNED_CHAR
-
-
-//? ACE_NEEDS_DEV_IO_CONVERSION Necessary with some compilers
-//to pass ACE_TTY_IO as parameter to DEV_Connector.
-
-#define ACE_PAGE_SIZE 4096
-// Defines the page size of the system (not used on Win32 or
-// with ACE_HAS_GETPAGESIZE).
-
-/****** THREAD SPECIFIC **********/
-/* If you want to remove threading then comment out the following four #defines .*/
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1 //Compile using multi-thread libraries
-#endif
-#define ACE_HAS_THREADS //Platform supports threads
-#define ACE_HAS_STHREADS //Platform supports Solaris threads
-
-// Compiler/platform has threadspecific storage
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-//Platform supports thr_keydelete (e.g,. UNIXWARE)
-
-#define ACE_HAS_THR_MINSTACK // Tandem uses thr_minstack instead of thr_min_stack
-#define ACE_LACKS_PRI_T // Tandem lacks pri_t
-#define ACE_HAS_THR_KEYDELETE
-
-#define ACE_HAS_MT_SAFE_SOCKETS // Sockets may be called in multi-threaded programs
-
-//ACE_HAS_REENTRANT_FUNCTIONS Platform supports reentrant
-// functions (i.e., all the POSIX *_r functions).
-//ACE_HAS_RECURSIVE_THR_EXIT_SEMANTICS Platform will recurse infinitely on
-// thread exits from TSS cleanup routines (e.g., AIX).
-//ACE_NEEDS_HUGE_THREAD_STACKSIZE Required by platforms with small
-// default stacks.
-//ACE_HAS_ONLY_SCHED_OTHER Platform, e.g., Solaris 2.5, only
-// supports SCHED_OTHER POSIX scheduling policy.
-
-
-//*************************************
-//ACE_HAS_PTHREADS Platform supports POSIX Pthreads
-//ACE_HAS_PTHREAD_CONDATTR_SETKIND_NP Platform has pthread_condattr_
-// setkind_np().
-//ACE_HAS_PTHREAD_DSTATE_PTR pthread_attr_setdetachstate() takes
-// pointer to 2nd arg.
-//ACE_HAS_PTHREAD_EQUAL Platform has pthread_equal().
-//ACE_HAS_PTHREAD_GETSPECIFIC_DATAPTR pthread_getspecific() takes a data
-// pointer for 2nd arg.
-//ACE_HAS_PTHREAD_MUTEXATTR_SETKIND_NP Platform has
-// pthread_mutexattr_setkind_np().
-//ACE_HAS_PTHREAD_T Platform has pthread_t defined.
-//ACE_HAS_PTHREAD_YIELD_VOIDPTR pthread_yield() takes a void pointer
-// arg.
-//ACE_HAS_THREAD_SELF Platform has thread_self() rather
-// than pthread_self() (e.g., DCETHREADS and AIX)
-//ACE_HAS_THR_C_DEST The pthread_keycreate() routine *
-// must* take extern C functions.
-//ACE_HAS_THR_C_FUNC The pthread_create() routine *must*
-// take extern C functions.
-//ACE_HAS_YIELD_VOID_PTR Platform requires pthread_yield() to
-// take a NULL.
-//ACE_LACKS_CONDATTR_PSHARED Platform has no implementation of
-// pthread_condattr_setpshared(), even though it supports pthreads!
-//ACE_LACKS_PTHREAD_THR_SIGSETMASK Platform lacks pthread_thr_
-// sigsetmask (e.g., MVS, HP/UX, and OSF/1 3.2)
-//ACE_LACKS_SETDETACH Platform lacks pthread_attr_
-// setdetachstate() (e.g., HP/UX 10.x)
-//ACE_LACKS_SETSCHED Platform lacks pthread_attr_
-// setsched() (e.g. MVS)
-//ACE_LACKS_THREAD_STACK_SIZE Platform lacks pthread_attr_
-// setstacksize() (e.g., Linux pthreads)
-
-//ACE_HAS_IRIX62_THREADS Platform supports the very odd IRIX
-// 6.2 threads...
-
-/*********************************/
-
-/******* SIGNAL STUFF *******/
-//ACE_HAS_SIGNAL_OBJECT_AND_WAIT Platform supports the Win32
-// SignalObjectAndWait() function (WinNT 4.0 and beyond).
-//#define ACE_HAS_SIGNAL_SAFE_OS_CALLS
-//Automatically restart OS system
-// calls when EINTR occurs
-
-// 10 millisecond fudge factor to account for Solaris timers...
-//#if !defined (ACE_TIMER_SKEW)
-//#define ACE_TIMER_SKEW 1000 * 10
-//#endif /* ACE_TIMER_SKEW */
-
-// Platform supports the getrusage() system call.
-//#define ACE_HAS_GETRUSAGE
-//Platform uses non-const char * in calls to gethostbyaddr, gethostbyname,
-// getservbyname
-#define ACE_HAS_NONCONST_GETBY
-// Platform's select() uses non-const timeval* (only found on Linux right now)
-#define ACE_HAS_NONCONST_SELECT_TIMEVAL
-// And on Tandem :-)
-//Uses ctime_r & asctime_r with only two parameters vs. three.
-#define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
-//Platform has special header for select().
-#define ACE_HAS_SELECT_H
-// Platform/compiler supports Standard C++ Library
-#define ACE_HAS_STANDARD_CPP_LIBRARY
-//Platform/compiler support the System V sprintf().
-//?#define ACE_HAS_SYSV_SPRINTF
-//Platform/compiler supports _sys_errlist symbol
-//#define ACE_HAS_SYS_ERRLIST
-//Platform lacks madvise() (e.g., Linux)
-#define ACE_LACKS_MADVISE
-//Platform lacks the si_addr field of siginfo_t (e.g.,VxWorks and HP/UX 10.x)
-//?#define ACE_LACKS_SI_ADDR
-//Compiler/platform lacks strcasecmp() (e.g., DG/UX, UNIXWARE, VXWORKS)
-#define ACE_LACKS_STRCASECMP
-//<time.h> doesn't automatically #include /**/ <sys/time.h>
-#define ACE_NEEDS_SYSTIME_H
-
-//ACE_HAS_AIX_BROKEN_SOCKET_HEADER Platform, such as AIX4, needs to wrap
-// #include of sys/socket.h with #undef/#define of __cplusplus.
-//ACE_HAS_AIX_HI_RES_TIMER Platform has AIX4 ::read_real_time ()
-// ? ACE_HAS_BROKEN_BITSHIFT Compiler has integer overflow
-// problem with bit-shift operations.
-// ? ACE_HAS_BROKEN_CONVERSIONS Compiler can't handle calls like
-// foo->operator T *()
-//ACE_HAS_BROKEN_CTIME Compiler/platform uses macro for ctime
-// (e.g., MVS)
-//ACE_HAS_BROKEN_HPUX_TEMPLATES Earlier versions of HP/UX C++ are
-// damned...
-//ACE_HAS_BROKEN_MSG_H Platform headers don't support <msg.h>
-// prototypes
-//ACE_HAS_BROKEN_MMAP_H HP/UX does not wrap the mmap(2) header
-// files with extern "C".
-//ACE_HAS_BROKEN_POSIX_TIME Platform defines struct timespec in
-// <sys/timers.h>
-//ACE_HAS_BROKEN_SETRLIMIT OS/compiler omits the const from the
-// rlimit parameter in the setrlimit() prototype.
-//ACE_HAS_BROKEN_WRITEV OS/compiler omits the const from the
-// iovec parameter in the writev() prototype.
-// There is a bstring in the Tandem but where man bstring OK, find bstring NOK
-// ? ACE_HAS_BSTRING Platform has <bstring.h> (which contains bzero() prototype)
-//ACE_HAS_CANCEL_IO Platform supports the Win32 CancelIO()
-// function (WinNT 4.0 and beyond).
-//ACE_HAS_CHARPTR_DL OS/platform uses char * for
-// dlopen/dlsym args, rather than const char *.
-// Yes in man, no in header file
-//ACE_HAS_CHARPTR_SOCKOPT OS/platform uses char * for sockopt,
-// rather than const char *
-// sprintf() returns char * rather than int (e.g., SunOS 4.x)
-//#define ACE_HAS_CHARPTR_SPRINTF
-//ACE_HAS_CLOCK_GETTIME Platform supports POSIX 1.b
-// clock_gettime ()
-//ACE_HAS_COMPLEX_LOCK Platform supports non-standard
-// readers/writer locks...
-//? ACE_HAS_EXCEPTIONS Compiler supports C++ exception
-// handling
-// Platform supports getpagesize() call (otherwise, ACE_PAGE_SIZE must be
-// defined, except on Win32)
-//#define ACE_HAS_GETPAGESIZE // Man getpagesize ok grep /usr/.. not
-// found
-//ACE_HAS_GNU_CSTRING_H Denotes that GNU has cstring.h as
-// standard which redefines memchr()
-//ACE_HAS_HI_RES_TIMER Compiler/platform supports SunOS
-// high resolution timers
-//ACE_HAS_INLINED_OSCALLS Inline all the static class OS
-// methods to remove call overhead
-//ACE_HAS_IRIX_GETTIMEOFDAY Denotes that IRIX 5.3 has second
-// argument to gettimeofday() which is variable ...
-//ACE_HAS_LIMITED_RUSAGE_T The rusage_t structure has only two
-// fields.
-//ACE_HAS_LONG_MAP_FAILED Platform defines MAP_FAILED as a
-// long constant.
-//? ACE_HAS_NONCONST_MSGSND Platform has a non-const parameter to
-// msgsend() (e.g., SCO).
-// Has it msgsend at all
-
-//ACE_HAS_OLD_MALLOC Compiler/platform uses old malloc()/
-// free() prototypes (ugh)
-#if !defined (ACE_HAS_ORBIX)
- #define ACE_HAS_ORBIX 0
-#endif
-// ACE_HAS_ORBIX Platform has Orbix CORBA implementation
-//? ACE_HAS_POSIX_SEM Platform supports POSIX real-time
-//semaphores (e.g., VxWorks and Solaris)
-//Compiler/platform defines a union semun for SysV shared memory
-//#define ACE_HAS_SEMUN
-//ACE_HAS_SIN_LEN Platform supports new BSD inet_addr
-// len field.
-//? ACE_HAS_SIZET_SOCKET_LEN OS/compiler uses size_t * rather
-//than int * for socket lengths
-//ACE_HAS_SOCKADDR_MSG_NAME Platform requires (struct sockaddr *)
-//for msg_name field of struct msghdr.
-//ACE_HAS_STRICT Use the STRICT compilation mode on Win32.
-//? ACE_HAS_STRUCT_NETDB_DATA Compiler/platform has strange
-// hostent API for socket *_r() calls
-//? ACE_HAS_STRUCT_PROTOENT_DATA Compiler/platform has strange
-//protoent API for socket *_r() calls
-//ACE_HAS_SUNOS4_GETTIMEOFDAY SunOS 4 style prototype.
-//? ACE_HAS_SYSCALL_GETRUSAGE HP/UX has an undefined syscall for
-//GETRUSAGE...
-//ACE_HAS_TEMPLATE_TYPEDEFS Compiler implements templates that
-// support typedefs inside of classes used as formal arguments to a template
-// class.
-//ACE_HAS_TID_T Platform supports the tid_t type
-//(e.g., AIX)
-//Platform/compiler supports timezone * as second parameter to gettimeofday()
-//#define ACE_HAS_TIMEZONE_GETTIMEOFDAY According to man we have but not
-//when compiling
-//ACE_HAS_UNION_WAIT The wait() system call takes a (
-// union wait *) rather than int *
-//? ACE_HAS_USING_KEYWORD Compiler supports the new using
-// keyword for C++ namespaces.
-//ACE_HAS_VOIDPTR_MMAP Platform requires void * for mmap().
-//ACE_HAS_VOIDPTR_SOCKOPT OS/compiler uses void * arg 4
-// setsockopt() rather than const char *
-//ACE_HAS_WIN32_TRYLOCK The Win32 platform support
-//TryEnterCriticalSection() (WinNT 4.0 and beyond)
-//ACE_HAS_WINSOCK2 The Win32 platform supports WinSock 2.0
-//ACE_HAS_XLI Platform has the XLI version of TLI
-//ACE_HAS_XT Platform has Xt and Motif
-//ACE_LACKS_CONST_TIMESPEC_PTR Platform forgot const in cond_timewait
-// (e.g., HP/UX).
-//ACE_LACKS_COND_T Platform lacks condition variables
-// (e.g., Win32 and VxWorks)
-//ACE_LACKS_EXEC Platform lacks the exec() family of
-// system calls (e.g., Win32, VxWorks, Chorus)
-//ACE_LACKS_FILELOCKS Platform lacks file locking mechanism
-//ACE_LACKS_IOSTREAM_FX iostream header does not declare
-// ipfx (), opfx (), etc.
-//ACE_LACKS_MALLOC_H Platform lacks malloc.h
-//ACE_LACKS_MEMORY_H Platform lacks memory.h
-//(e.g., VxWorks and Chorus)
-//ACE_LACKS_MKTEMP ACE has no mktemp()
-//ACE_LACKS_MMAP The platform doesn't have mmap(2)
-// (e.g., SCO UNIX).
-//ACE_LACKS_MODE_MASKS Platform/compiler doesn't have
-//open() mode masks.
-//ACE_LACKS_MPROTECT The platform doesn't have mprotect(2)
-//(e.g., EPLX real time OS from CDC (based on LYNX))
-//ACE_LACKS_MSGBUF_T Platform lacks struct msgbuf (e.g.,
-// NT and MSV).
-//ACE_LACKS_MSYNC Platform lacks msync() (e.g., Linux)
-//ACE_LACKS_NETDB_REENTRANT_FUNCTIONS Platform does not support reentrant
-// netdb functions (getprotobyname_r, getprotobynumber_r, gethostbyaddr_r,
-// gethostbyname_r, getservbyname_r).
-//ACE_LACKS_RPC_H Platform lacks the ONC RPC header
-// files.
-//ACE_LACKS_PARAM_H Platform lacks <sys/param.h> (e.g.,
-//MVS)
-//ACE_LACKS_POSIX_PROTOTYPES Platform lacks POSIX prototypes for
-//certain System V functions like shared memory and message queues.
-//ACE_LACKS_RECVMSG Platform lacks recvmsg() (e.g., Linux)
-//ACE_LACKS_RWLOCK_T Platform lacks readers/writer locks.
-//ACE_LACKS_SBRK Platform lacks a working sbrk()
-// (e.g., Win32 and VxWorks)
-//ACE_LACKS_SEMBUF_T Platform lacks struct sembuf
-//(e.g., Win32 and VxWorks)
-//ACE_LACKS_SIGACTION Platform lacks struct sigaction
-// (e.g., Win32 and Chorus)
-//? ACE_LACKS_SYS_NERR Platforms/compiler lacks the sys_nerr
-// variable (e.g., VxWorks and MVS).
-//ACE_LACKS_SYSV_MSG_H Platform lacks sys/msg.h
-//(e.g., Chorus and VxWorks)
-//ACE_LACKS_KEYDELETE Platform lacks TSS keydelete
-//(e.g., HP/UX)
-//ACE_LACKS_KEY_T Platform lacks key_t
-//(e.g., Chorus, VxWorks, Win32)
-//ACE_LACKS_SENDMSG Platform lacks sendmsg()
-// (e.g., Linux)
-//ACE_LACKS_SYSV_SHMEM Platform lacks System V shared
-// memory (e.g., Win32 and VxWorks)
-//ACE_LACKS_SIGINFO_H Platform lacks the siginfo.h include
-// file (e.g., MVS)
-//ACE_LACKS_SOCKETPAIR Platform lacks the socketpair()
-// call (e.g., SCO UNIX)
-//? ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES Compiler doesn't support
-// static data member templates
-//ACE_LACKS_STRRECVFD Platform doesn't define struct
-//strrecvfd.
-//ACE_LACKS_SYSCALL Platform doesn't have syscall()
-// prototype
-//ACE_LACKS_SYSV_MSQ_PROTOS Platform doesn't have prototypes for
-//Sys V msg()* queues.
-//ACE_LACKS_T_ERRNO Header files lack t_errno for TLI
-//ACE_LACKS_TCP_H Platform doesn't have netinet/tcp.h
-//ACE_LACKS_UCONTEXT_H Platform lacks the ucontext.h file
-//ACE_LACKS_UNIX_DOMAIN_SOCKETS ACE platform has no UNIX domain sockets
-//ACE_LACKS_UTSNAME_T Platform lacks struct utsname
-// (e.g., Win32 and VxWorks)
-//ACE_NDEBUG Turns off debugging features
-//ACE_NEEDS_READV Platform doesn't define readv, so
-// use our own
-//ACE_NEEDS_WRITEV Platform doesn't define writev, so
-//use our own
-//ACE_NLOGGING Turns off the LM_DEBUG and LM_ERROR
-//logging macros...
-//ACE_NTRACE Turns off the tracing feature.
-//ACE_REDEFINES_XTI_FUNCTIONS Platform redefines the t_... names
-//(UnixWare)
-//ACE_SELECT_USES_INT Platform uses int for select()
-//rather than fd_set
-//? ACE_TEMPLATES_REQUIRE_PRAGMA Compiler's template mechanism must
-// use a pragma This is used for AIX's C++ compiler.
-//? ACE_TEMPLATES_REQUIRE_SOURCE Compiler's template mechanim must
-// see source code (i.e., .cpp files). This is used for GNU G++.
-//? ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION Compiler's template mechanism
-//requires the use of explicit C++ specializations for all used
-//templates. This is also used for GNU G++ if you don't use the "repo"
-//patches.
-//ACE_USE_POLL Use the poll() event demultiplexor
-//rather than select().
-
-
-
-// Turns off the tracing feature.
-// #define ACE_NTRACE 0
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-// Defines the page size of the system.
-#define ACE_PAGE_SIZE 4096
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-unixware-2.01-g++.h b/ace/config-unixware-2.01-g++.h
deleted file mode 100644
index 4c1d0a9d116..00000000000
--- a/ace/config-unixware-2.01-g++.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work
-// for Unixware platforms running UnixWare 2.01.
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// See README for what the ACE_HAS... and ACE_LACKS... macros mean
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
-#endif /* __GNUG__ */
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_HAS_STRING_CLASS
-#define ACE_LACKS_STRCASECMP
-#define ACE_HAS_SIZET_SOCKET_LEN
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-#define ACE_HAS_CPLUSPLUS_HEADERS
-#define ACE_HAS_GNU_CSTRING_H
-#define ACE_HAS_MSG
-#define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
-// Not yet sure about threads
-#define ACE_HAS_MT_SAFE_SOCKETS
-#define ACE_HAS_NONCONST_GETBY
-#define ACE_HAS_OSF1_GETTIMEOFDAY
-#define ACE_HAS_POLL
-#define ACE_HAS_POSIX_NONBLOCK
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_REENTRANT_FUNCTIONS
-#define ACE_HAS_REGEX
-#define ACE_HAS_LAZY_V
-#define ACE_HAS_SELECT_H
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-#define ACE_HAS_SIGWAIT
-#define ACE_HAS_SIG_ATOMIC_T
-#define ACE_HAS_SOCKIO_H
-#define ACE_HAS_SSIZE_T
-#define ACE_HAS_STHREADS
-#define ACE_HAS_THR_KEYDELETE
-#define ACE_HAS_STRBUF_T
-#define ACE_HAS_STREAMS
-#define ACE_HAS_STREAM_PIPES
-#define ACE_HAS_STRERROR
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-#define ACE_HAS_SVR4_TIME
-#define ACE_HAS_SYSCALL_H
-#define ACE_HAS_SYSINFO
-#define ACE_HAS_SYSV_IPC
-#define ACE_HAS_SYS_FILIO_H
-#define ACE_HAS_SYS_SIGLIST
-#define ACE_HAS_TERM_IOCTLS
-#define ACE_HAS_THREADS
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-#define ACE_HAS_THREAD_T
-#define ACE_HAS_TIMOD_H
-#define ACE_HAS_TIUSER_H
-#define ACE_HAS_TLI
-#define ACE_HAS_TLI_PROTOTYPES
-#define ACE_HAS_UNIXWARE_SVR4_SIGNAL_T
-#define ACE_HAS_VOIDPTR_SOCKOPT
-
-#define ACE_LACKS_MADVISE
-#define ACE_LACKS_SYSCALL
-
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-#endif
-#define ACE_PAGE_SIZE 4096
-#define ACE_REDEFINES_XTI_FUNCTIONS
-
-// Compiling for UNIXWARE
-#if !defined (UNIXWARE)
-#define UNIXWARE
-#define UNIXARE_2_0
-#endif /* UNIXWARE */
-
-// These seem to be missing... Process_Manager uses them
-//
-//typedef int Process_t;
-//typedef int hProcess_t;
-//typedef int hpid_t;
-
-
-// Compiler/platform supports OSF/1 gettimeofday() prototype.
-//#define ACE_HAS_OSF1_GETTIMEOFDAY
-
-// Compiler/platform supports SVR4 TLI (in particular, T_GETNAME stuff)...
-//#define ACE_HAS_SVR4_TLI
-
-
-// Platform doesn't have get<blah>by... char *arg defined as const
-//#define ACE_GET_BLAH_BY_NO_CONST
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-unixware-2.1.2-g++.h b/ace/config-unixware-2.1.2-g++.h
deleted file mode 100644
index 6f428babfc7..00000000000
--- a/ace/config-unixware-2.1.2-g++.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work
-// for Unixware platforms running UnixWare 2.1.2 and gcc version 2.7.2.2
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// See README for what the ACE_HAS... and ACE_LACKS... macros mean
-
-#if ! defined (__ACE_INLINE__)
-#define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
-#endif /* __GNUG__ */
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-#define ACE_NEEDS_SYSTIME_H
-// ualarm is only in BSD compatibility lib, but no header is provided
-// #define ACE_HAS_UALARM
-#define ACE_HAS_SIZET_SOCKET_LEN
-#define ACE_HAS_AUTOMATIC_INIT_FINI
-#define ACE_HAS_CPLUSPLUS_HEADERS
-#define ACE_HAS_GNU_CSTRING_H
-#define ACE_HAS_STRING_CLASS
-#define ACE_HAS_MSG
-#define ACE_HAS_SVR4_GETTIMEOFDAY
-#define ACE_HAS_2_PARAM_ASCTIME_R_AND_CTIME_R
-#define ACE_HAS_MT_SAFE_SOCKETS
-#define ACE_HAS_NONCONST_GETBY
-#define ACE_HAS_POLL
-#define ACE_HAS_POSIX_NONBLOCK
-#define ACE_HAS_POSIX_TIME
-#define ACE_LACKS_TIMESPEC_T
-#define ACE_HAS_REENTRANT_FUNCTIONS
-#define ACE_HAS_REGEX
-#define ACE_HAS_LAZY_V
-#define ACE_HAS_SELECT_H
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_UCONTEXT_T
-#define ACE_HAS_SIGWAIT
-#define ACE_HAS_SIG_ATOMIC_T
-#define ACE_HAS_SOCKIO_H
-#define ACE_HAS_SSIZE_T
-#define ACE_HAS_STHREADS
-#define ACE_HAS_THR_KEYDELETE
-#define ACE_HAS_STRBUF_T
-#define ACE_HAS_STREAMS
-#define ACE_HAS_STREAM_PIPES
-#define ACE_HAS_STRERROR
-#define ACE_HAS_SVR4_DYNAMIC_LINKING
-#define ACE_HAS_SVR4_TIME
-#define ACE_HAS_SYSCALL_H
-#define ACE_HAS_SYSINFO
-#define ACE_HAS_SYSV_IPC
-#define ACE_HAS_SYS_FILIO_H
-#define ACE_HAS_TERM_IOCTLS
-#define ACE_HAS_THREADS
-#define ACE_HAS_THREAD_SPECIFIC_STORAGE
-#define ACE_HAS_THREAD_T
-#define ACE_HAS_TIMOD_H
-#define ACE_HAS_TIUSER_H
-#define ACE_HAS_TLI
-#define ACE_HAS_TLI_PROTOTYPES
-#define ACE_HAS_UNIXWARE_SVR4_SIGNAL_T
-#define ACE_HAS_VOIDPTR_SOCKOPT
-#define ACE_HAS_THR_MINSTACK
-
-#define ACE_LACKS_MADVISE
-#define ACE_LACKS_STRCASECMP
-#define ACE_LACKS_PRI_T
-#define ACE_LACKS_NETDB_REENTRANT_FUNCTIONS
-#define ACE_LACKS_PWD_REENTRANT_FUNCTIONS
-
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-#endif
-#define ACE_PAGE_SIZE 4096
-#define ACE_REDEFINES_XTI_FUNCTIONS
-
-#if ! defined (UNIXWARE)
-#define UNIXWARE
-#define UNIXWARE_2_1
-#endif /* ! UNIXWARE */
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
-#define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-vxworks5.x.h b/ace/config-vxworks5.x.h
deleted file mode 100644
index ba5a3abf3fb..00000000000
--- a/ace/config-vxworks5.x.h
+++ /dev/null
@@ -1,127 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for VxWorks
-// 5.2/5.3 platforms using one of these compilers:
-// 1) The GNU/Cygnus g++ compiler that is shipped with Tornado 1.0.1.
-// 2) The GreenHills 1.8.8 (not 1.8.7!!!!) compiler.
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-#if ! defined (__ACE_INLINE__)
-# define __ACE_INLINE__
-#endif /* ! __ACE_INLINE__ */
-
-// Compiler-specific configuration.
-
-#if defined (__GNUG__)
-# include "ace/config-g++-common.h"
-# undef ACE_HAS_TEMPLATE_SPECIALIZATION
-
-# define ACE_HAS_VERBOSE_NOTSUP
-# define ACE_LACKS_IOSTREAM_FX
-# if !defined (ACE_MAIN)
-# define ACE_MAIN ace_main
-# endif /* ! ACE_MAIN */
-
- // Even though the documentation suggests that g++/VxWorks 5.3.1
- // (Tornado 1.0.1) supports long long, Wind River tech support says
- // that it doesn't. It causes undefined symbols for math functions.
-# define ACE_LACKS_LONGLONG_T
-
- // On g++/VxWorks, iostream.h defines a static instance (yes, instance)
- // of the Iostream_init class. That causes all files that #include it
- // to put in the global constructor/destructor hooks. For files that
- // don't have any static instances of non-class (built-in) types, the
- // hooks refer to the file name, e.g., "foo.cpp". That file name gets
- // embedded in a variable name by munch. The output from munch won't
- // compile, though, because of the period! So, let g++/VxWorks users
- // include iostream.h only where they need it.
-# define ACE_HAS_MINIMUM_IOSTREAMH_INCLUSION
-#elif defined (ghs)
- // Processor type, if necessary. GreenHills defines "ppc".
-# if defined (ppc)
-# define ACE_HAS_POWERPC
-# endif /* ppc */
-
-# define ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA
-# define ACE_HAS_WCHAR_TYPEDEFS_CHAR
-# define ACE_LACKS_LONGLONG_T
-# define ACE_LACKS_UNISTD_H
-#else /* ! __GNUG__ && ! ghs */
-# error unsupported compiler on VxWorks
-#endif /* ! __GNUG__ && ! ghs */
-
-// OS-specific configuration
-
-#define ACE_DEFAULT_MAX_SOCKET_BUFSIZ 32768
-#define ACE_DEFAULT_THREAD_KEYS 16
-#define ACE_HAS_BROKEN_SENDMSG
-#define ACE_HAS_BROKEN_WRITEV
-#define ACE_HAS_CHARPTR_SOCKOPT
-#define ACE_HAS_CLOCK_GETTIME
-#define ACE_HAS_CONSISTENT_SIGNAL_PROTOTYPES
-#define ACE_HAS_CPLUSPLUS_HEADERS
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-#define ACE_HAS_MSG
-#define ACE_HAS_MT_SAFE_SOCKETS
-#define ACE_HAS_NONSTATIC_OBJECT_MANAGER
-#define ACE_HAS_POSIX_NONBLOCK
-#define ACE_HAS_POSIX_TIME
-#define ACE_HAS_SIGINFO_T
-#define ACE_HAS_SIGWAIT
-#define ACE_HAS_SIG_ATOMIC_T
-#define ACE_HAS_STRERROR
-#define ACE_HAS_THREADS
-#define ACE_HAS_TSS_EMULATION
-#define ACE_LACKS_ACCESS
-#define ACE_LACKS_COND_T
-#define ACE_LACKS_EXEC
-#define ACE_LACKS_FCNTL
-#define ACE_LACKS_FILELOCKS
-#define ACE_LACKS_FORK
-#define ACE_LACKS_GETHOSTENT
-#define ACE_LACKS_GETSERVBYNAME
-#define ACE_LACKS_KEY_T
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-#define ACE_LACKS_MADVISE
-#define ACE_LACKS_MALLOC_H
-#define ACE_LACKS_MEMORY_H
-#define ACE_LACKS_MKTEMP
-#define ACE_LACKS_MMAP
-#define ACE_LACKS_MPROTECT
-#define ACE_LACKS_MSYNC
-#define ACE_LACKS_NETDB_REENTRANT_FUNCTIONS
-#define ACE_LACKS_PARAM_H
-#define ACE_LACKS_PWD_FUNCTIONS
-#define ACE_LACKS_RLIMIT
-#define ACE_LACKS_RWLOCK_T
-#define ACE_LACKS_SBRK
-#define ACE_LACKS_SEMBUF_T
-#define ACE_LACKS_SIGINFO_H
-#define ACE_LACKS_SIGNED_CHAR
-#define ACE_LACKS_SI_ADDR
-#define ACE_LACKS_SOCKETPAIR
-#define ACE_LACKS_STRCASECMP
-#define ACE_LACKS_STRRECVFD
-#define ACE_LACKS_SYSCALL
-#define ACE_LACKS_SYSV_MSG_H
-#define ACE_LACKS_SYSV_SHMEM
-#define ACE_LACKS_SYS_NERR
-#define ACE_LACKS_TIMESPEC_T
-#define ACE_LACKS_UCONTEXT_H
-#define ACE_LACKS_UNIX_SIGNALS
-#define ACE_LACKS_UTSNAME_T
-#if !defined (ACE_MT_SAFE)
-# define ACE_MT_SAFE 1
-#endif
-#define ACE_NEEDS_SYSTIME_H
-#define ACE_PAGE_SIZE 4096
-#define ACE_THR_PRI_FIFO_DEF 6
-
-#if !defined (ACE_NTRACE)
-# define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/config-win32-common.h b/ace/config-win32-common.h
deleted file mode 100644
index 34dfbdb610c..00000000000
--- a/ace/config-win32-common.h
+++ /dev/null
@@ -1,400 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file contains the defines
-// common to all Win32/MSVC/MFC combinations.
-
-#if !defined (ACE_WIN32_COMMON_H)
-#define ACE_WIN32_COMMON_H
-
-// ---------------- platform features or lack of them -------------
-
-#if !defined (ACE_HAS_WINCE)
-// Platform supports pread() and pwrite()
-#define ACE_HAS_P_READ_WRITE
-#endif /* ! ACE_HAS_WINCE */
-
-#define ACE_LACKS_GETPGID
-#define ACE_HAS_THREAD_SAFE_ACCEPT
-#define ACE_HAS_EXCEPTIONS
-#define ACE_HAS_BROKEN_NAMESPACES
-#define ACE_LACKS_GETHOSTENT
-#define ACE_LACKS_SIGACTION
-#define ACE_LACKS_SIGSET
-#define ACE_LACKS_FORK
-#define ACE_LACKS_UNIX_SIGNALS
-#define ACE_LACKS_SBRK
-#define ACE_LACKS_UTSNAME_T
-#define ACE_LACKS_SEMBUF_T
-#define ACE_LACKS_MSGBUF_T
-#define ACE_LACKS_SYSV_SHMEM
-#define ACE_LACKS_FIFO
-#define ACE_LACKS_UNISTD_H
-#define ACE_LACKS_RLIMIT
-
-#define ACE_SIZEOF_LONG_LONG 8
-typedef unsigned __int64 ACE_UINT64;
-
-#if defined (ACE_HAS_ANSI_CASTS) && (ACE_HAS_ANSI_CASTS == 0)
-#undef ACE_HAS_ANSI_CASTS
-#endif /* ACE_HAS_ANSI_CASTS && ACE_HAS_ANSI_CASTS == 0 */
-
-// Only MSVC 5.0 definitions
-#if (_MSC_VER >= 1100 || __BORLANDC__ >= 0x500)
- #if !defined (ACE_HAS_WINCE)
- #define ACE_HAS_SIG_ATOMIC_T
- #endif /* ACE_HAS_WINCE */
-#define ACE_HAS_TYPENAME_KEYWORD
-#endif /* _MSC_VER >= 1100 || __BORLANDC__ >= 0x500 */
-
-// Optimize ACE_Handle_Set for select().
-#define ACE_HAS_HANDLE_SET_OPTIMIZED_FOR_SELECT
-
-// Win32 has UNICODE support
-#define ACE_HAS_UNICODE
-
-// Compiler/platform correctly calls init()/fini() for shared
-// libraries. - applied for DLLs ?
-//define ACE_HAS_AUTOMATIC_INIT_FINI
-
-// Compiler doesn't support static data member templates.
-#define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES
-
-#define ACE_LACKS_RECVMSG
-#define ACE_LACKS_SENDMSG
-
-// Platform supports POSIX O_NONBLOCK semantics.
-//define ACE_HAS_POSIX_NONBLOCK
-
-#if !defined (__BORLANDC__)
-#define ACE_LACKS_MODE_MASKS
-#endif /* __BORLANDC__ */
-#define ACE_LACKS_STRRECVFD
-
-// Compiler/platform has correctly prototyped header files.
-#define ACE_HAS_CPLUSPLUS_HEADERS
-
-// Platform supports IP multicast
-#define ACE_HAS_IP_MULTICAST
-
-// Sockets may be called in multi-threaded programs.
-#define ACE_HAS_MT_SAFE_SOCKETS
-
-// Platform contains <poll.h>.
-//define ACE_HAS_POLL
-
-// Platform supports POSIX timers via timestruc_t.
-//define ACE_HAS_POSIX_TIME
-
-// Platform supports the /proc file system.
-//define ACE_HAS_PROC_FS
-
-#if !defined (ACE_HAS_WINCE)
-// Platform supports the rusage struct.
-#define ACE_HAS_GETRUSAGE
-#endif /* ! ACE_HAS_WINCE */
-
-// Compiler/platform supports strerror ().
-#define ACE_HAS_STRERROR
-
-// Andreas Ueltschi tells me this is a good thing...
-#define ACE_HAS_SVR5_GETTIMEOFDAY
-
-// Compiler/platform supports poll().
-//define ACE_HAS_SVR4_POLL
-
-// Compiler/platform supports SVR4 signal typedef.
-//define ACE_HAS_SVR4_SIGNAL_T
-
-// Platform provides <sys/filio.h> header.
-//define ACE_HAS_SYS_FILIO_H
-
-// Compiler/platform supports sys_siglist array.
-//define ACE_HAS_SYS_SIGLIST
-
-#define ACE_WIN32
-#if defined (__BORLANDC__)
-#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION
-#define ACE_HAS_BROKEN_SAP_ANY
-#endif /* __BORLANDC__ */
-
-//#define ACE_HAS_ALLOC_HOOKS
-#define ACE_TEMPLATES_REQUIRE_SOURCE
-
-// Platform supports ACE_TLI timod STREAMS module.
-//define ACE_HAS_TIMOD_H
-
-// Platform supports ACE_TLI tiuser header.
-//define ACE_HAS_TIUSER_H
-
-// Platform provides ACE_TLI function prototypes.
-// For Win32, this is not really true, but saves a lot of hassle!
-#define ACE_HAS_TLI_PROTOTYPES
-#define ACE_HAS_GNU_CSTRING_H
-// Platform supports ACE_TLI.
-//define ACE_HAS_TLI
-
-// I'm pretty sure NT lacks these
-#define ACE_LACKS_UNIX_DOMAIN_SOCKETS
-
-// Windows NT needs readv() and writev()
-#define ACE_NEEDS_WRITEV
-#define ACE_NEEDS_READV
-
-#define ACE_LACKS_COND_T
-#define ACE_LACKS_RWLOCK_T
-
-#define ACE_LACKS_KEY_T
-
-// Platform support for non-blocking connects is broken
-#define ACE_HAS_BROKEN_NON_BLOCKING_CONNECTS
-
-// Platform support linebuffered streaming is broken
-#define ACE_LACKS_LINEBUFFERED_STREAMBUF
-
-// Template specialization is supported
-#define ACE_HAS_TEMPLATE_SPECIALIZATION
-
-// Turns off the tracing feature.
-#if !defined (ACE_NTRACE)
- #define ACE_NTRACE 1
-#endif /* ACE_NTRACE */
-// #define ACE_NLOGGING
-
-// ----------------- "derived" defines and includes -----------
-
-#if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && (ACE_HAS_STANDARD_CPP_LIBRARY != 0)
- #if defined (_MSC_VER)
- #if (_MSC_VER > 1020)
- // Platform has its Standard C++ library in the namespace std
- #if !defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB)
- #define ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB 1
- #endif /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
- #else /* (_MSC_VER > 1020) */
- #if defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB)
- #undef ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB
- #endif /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
- #define ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB 0
-
- #if defined (ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER)
- #undef ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER
- #endif /* ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER */
- #define ACE_LACKS_STL_DEFAULT_TEMPLATE_PARAMETER 1
- #endif /* (_MSC_VER > 1020) */
- #endif /* _MSC_VER */
-
- // ace/iostream.h does not work with the standard cpp library (yet).
- #if !defined (ACE_USES_OLD_IOSTREAMS)
- #define ACE_LACKS_ACE_IOSTREAM
- #endif /* ! ACE_USES_OLD_IOSTREAMS */
-#else
- // iostream header lacks ipfx (), isfx (), etc., declarations
- #define ACE_LACKS_IOSTREAM_FX
-#endif
-
-#if defined (_MSC_VER)
- // While digging the MSVC 4.0 include files, I found how to disable
- // MSVC warnings: --Amos Shapira
-
- // "C4355: 'this' : used in base member initializer list"
- #pragma warning(disable:4355) /* disable C4514 warning */
- // #pragma warning(default:4355) // use this to reenable, if desired
-
- #pragma warning(disable:4201) /* winnt.h uses nameless structs */
-
- #pragma warning(disable:4231)
- // Disable warning of using Microsoft Extension.
-
- // It seems that this works with MSVC 4.[1,2]
- #if (1010 <= _MSC_VER) && (_MSC_VER <= 1020)
- #define ACE_HAS_TEMPLATE_TYPEDEFS
- #endif
-
- // MSVC 4.0 or greater
- #if (_MSC_VER >= 1000)
- // Compiler/Platform supports the "using" keyword.
- #define ACE_HAS_USING_KEYWORD
- #endif
-
- // MSVC 2.2 or lower
- #if (_MSC_VER < 1000)
- // This needs to be here since MSVC++ 2.0 seems to have forgotten to
- // include it. Does anybody know which MSC_VER MSVC 2.0 has ?
- inline void *operator new (unsigned int, void *p) { return p; }
- #endif
-#endif /* _MSC_VER */
-
-// MFC itself defines STRICT.
-#if defined( ACE_HAS_MFC ) && (ACE_HAS_MFC != 0)
- #if !defined(ACE_HAS_STRICT)
- #define ACE_HAS_STRICT 1
- #endif
- #if (ACE_HAS_STRICT != 1)
- #undef ACE_HAS_STRICT
- #define ACE_HAS_STRICT 1
- #endif
-#endif
-
-// If you want to use highres timers, ensure that
-// Build.Settings.C++.CodeGeneration.Processor is
-// set to Pentium !
-#if (_M_IX86 > 400)
- // Used for high resolution timers
- #define ACE_HAS_PENTIUM
-#endif
-
-#if defined(ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- // Platform supports threads.
- #define ACE_HAS_THREADS
-
- // Platform supports Windows32 threads.
- #define ACE_HAS_WTHREADS
-
- // Compiler/platform has thread-specific storage
- #define ACE_HAS_THREAD_SPECIFIC_STORAGE
-
- // must have _MT defined to include multithreading
- // features from win32 headers
- #if !defined(_MT)
- #define _MT
- #endif
-#endif
-
-// We are using STL's min and max (in algobase.h). Therefore the
-// macros in window.h are extra
-#if !defined (NOMINMAX)
- #define NOMINMAX
-#endif /* NOMINMAX */
-
-#if defined (_UNICODE)
- #if !defined (UNICODE)
- #define UNICODE /* UNICODE is used by Windows headers */
- #endif /* UNICODE */
-#endif /* _UNICODE */
-
-#if defined (UNICODE)
- #if !defined (_UNICODE)
- #define _UNICODE /* _UNICODE is used by C-runtime/MFC headers */
- #endif /* _UNICODE */
-#endif /* UNICODE */
-
-// If __ACE_INLINE__ is defined to be 0, we will undefine it
-#if defined (__ACE_INLINE__) && (__ACE_INLINE__ == 0)
- #undef __ACE_INLINE__
-#endif /* __ACE_INLINE__ */
-
-#ifdef _DEBUG
-#if !defined (ACE_HAS_WINCE)
- #include /**/ <crtdbg.h>
-#endif /* ACE_HAS_WINCE */
-#else
- // If we are making a release, and the user has not specified
- // inline directives, we will default to inline
- #if ! defined (__ACE_INLINE__)
- #define __ACE_INLINE__
- #endif /* __ACE_INLINE__ */
-#endif
-
-// We are build ACE and want to use MFC (multithreaded)
-#if (ACE_HAS_DLL != 0) && defined(ACE_BUILD_DLL) && defined(ACE_HAS_MFC) && (ACE_HAS_MFC != 0) && defined (_MT)
- #if !defined (_AFXDLL)
- // force multithreaded MFC DLL
- #define _AFXDLL
- #endif /* _AFXDLL */
-#endif
-
-// <windows.h> and MFC's <afxwin.h> are mutually
-// incompatible. <windows.h> is brain-dead about MFC; it doesn't check
-// to see whether MFC stuff is anticipated or already in progress
-// before doing its thing. ACE needs (practically always) <winsock.h>,
-// and winsock in turn needs support either from windows.h or from
-// afxwin.h. One or the other, not both.
-//
-// The MSVC++ V4.0 environment defines preprocessor macros that
-// indicate the programmer has chosen something from the
-// Build-->Settings-->General-->MFC combo-box. <afxwin.h> defines a
-// macro itself to protect against double inclusion. We'll take
-// advantage of all this to select the proper support for winsock. -
-// trl 26-July-1996
-
-// This is necessary since MFC users apparently can't #include
-// <windows.h> directly.
-#if defined (_AFXDLL) || defined (_WINDLL) || \
- ( (ACE_HAS_DLL != 0) && defined(ACE_BUILD_DLL) && (ACE_HAS_MFC != 0))
- #include /**/ <afxwin.h> /* He is doing MFC */
- // Windows.h will be included via afxwin.h->afx.h->afx_ver_.h->afxv_w32.h
- // #define _INC_WINDOWS // Prevent winsock.h from including windows.h
-#endif
-
-#if !defined (_INC_WINDOWS) /* Already include windows.h ? */
- // Must define strict before including windows.h !
- #if defined (ACE_HAS_STRICT) && (ACE_HAS_STRICT != 0) && !defined (STRICT)
- #define STRICT 1
- #endif /* ACE_HAS_STRICT */
-
- #if !defined (WIN32_LEAN_AND_MEAN)
- #define WIN32_LEAN_AND_MEAN
- #endif /* WIN32_LEAN_AND_MEAN */
-
- #if defined (_UNICODE)
- #if !defined (UNICODE)
- #define UNICODE /* UNICODE is used by Windows headers */
- #endif /* UNICODE */
- #endif /* _UNICODE */
-
- #if defined (UNICODE)
- #if !defined (_UNICODE)
- #define _UNICODE /* _UNICODE is used by C-runtime/MFC headers */
- #endif /* _UNICODE */
- #endif /* UNICODE */
-
-
-#endif /* !defined (_INC_WINDOWS) */
-
-// Always use WS2 when available
-#if (ACE_HAS_WINNT4 != 0)
- #if !defined(ACE_HAS_WINSOCK2)
- #define ACE_HAS_WINSOCK2 1
- #endif
-#endif
-
-#if defined (ACE_HAS_WINSOCK2) && (ACE_HAS_WINSOCK2 != 0)
- #if !defined (_WINSOCK2API_)
-
- #include /**/ <winsock2.h> /* will also include windows.h, if not present */
- #include /**/ <mswsock.h>
- #if defined (_MSC_VER)
- #pragma comment(lib, "ws2_32.lib")
- #pragma comment(lib, "mswsock.lib")
- #endif /* _MSC_VER */
- #endif /* _WINSOCK2API */
-
- #define ACE_WSOCK_VERSION 2, 0
-#else
- #if !defined (_WINSOCKAPI_)
- #include /**/ <winsock.h> /* will also include windows.h, if not present */
-
- #if defined (_MSC_VER)
- #pragma comment(lib, "wsock32.lib")
- #endif /* _MSC_VER */
- #endif /* _WINSOCKAPI */
-
- // Version 1.1 of WinSock
- #define ACE_WSOCK_VERSION 1, 1
-#endif /* ACE_HAS_WINSOCK2 */
-
-#if defined (_MSC_VER)
- #pragma warning(default: 4201) /* winnt.h uses nameless structs */
-#endif /* _MSC_VER */
-
-#if (_WIN32_WINNT >= 0x0400) && !defined (ACE_USES_WINCE_SEMA_SIMULATION)
- #define ACE_HAS_INTERLOCKED_EXCHANGEADD
- #define ACE_HAS_WIN32_TRYLOCK
- #define ACE_HAS_SIGNAL_OBJECT_AND_WAIT
-
- // If CancelIO is undefined get the updated sp2-sdk
- // from MS
- #define ACE_HAS_CANCEL_IO
-#endif
-
-#endif /* ACE_WIN32_COMMON_H */
diff --git a/ace/config-win32.h b/ace/config-win32.h
deleted file mode 100644
index 01511e2320d..00000000000
--- a/ace/config-win32.h
+++ /dev/null
@@ -1,141 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The following configuration file is designed to work for Windows 95,
-// Windows NT 3.51 and Windows NT 4.0 platforms using the Microsoft Visual C++
-// compilers 2.0, 4.0, 4.1, 4.2 and 5.0
-
-#if !defined (ACE_CONFIG_H)
-#define ACE_CONFIG_H
-
-// ----------------------- user configuration defines --------------------
-
-// Define this if you want to use the standard C++ library
-//#define ACE_HAS_STANDARD_CPP_LIBRARY 1
-
-// Define this if you're running NT 4.x
-// Setting applies to : building ACE
-// Runtime restrictions: System must be Windows NT => 4.0
-// Additonal notes: Defining _WIN32_WINNT as 0x0400 implies ACE_HAS_WINSOCK2
-// unless you set ACE_HAS_WINSOCK2 to 0 in the config.h file.
-#if !defined (ACE_HAS_WINNT4)
- #define ACE_HAS_WINNT4 1 // assuming Win NT 4.0 or greater
-
- #if !defined (_WIN32_WINNT)
- #define _WIN32_WINNT 0x0400
- #endif
-#endif
-
-// Define ACE_HAS_MFC to 1, if you want ACE to use CWinThread. This should
-// be defined, if your application uses MFC.
-// Setting applies to : building ACE
-// Runtime restrictions: MFC DLLs must be installed
-// Additonal notes : If both ACE_HAS_MFC and ACE_MT_SAFE are
-// defined, the MFC DLL (not the static lib)
-// will be used from ACE.
-#if !defined (ACE_HAS_MFC)
- #define ACE_HAS_MFC 0
-#endif
-
-// Define this if you're using MSVC 4.2 or above and your application
-// relies on the standard c++ library.
-// Runtime restrictions: You must be using MSVC 4.2 or above and your
-// application must link with the standard libraries.
-#if defined (_MSC_VER) && (_MSC_VER >= 1020)
- #if !defined (ACE_HAS_STANDARD_CPP_LIBRARY)
- #define ACE_HAS_STANDARD_CPP_LIBRARY 0
- #endif
-#else
- #if defined (ACE_HAS_STANDARD_CPP_LIBRARY)
- #undef ACE_HAS_STANDARD_CPP_LIBRARY
- #endif
- #define ACE_HAS_STANDARD_CPP_LIBRARY 0
-#endif
-
-// The STL that comes with ACE uses the std namespace. Note however, it is not
-// part of the standard C++ library
-#if !defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB)
- #define ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB 1
-#endif /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
-
-#if !defined (ACE_HAS_BROKEN_NESTED_TEMPLATES)
- #define ACE_HAS_BROKEN_NESTED_TEMPLATES
-#endif /* ACE_HAS_BROKEN_NESTED_TEMPLATES */
-
-// Define ACE_HAS_STRICT to 1 in your config.h file if you want to use
-// STRICT type checking. It is disabled by default because it will
-// break existing application code.
-// Setting applies to : building ACE, linking with ACE
-// Runtime restrictions: -
-// Additonal notes : ACE_HAS_MFC implies ACE_HAS_STRICT
-#if !defined (ACE_HAS_STRICT)
- #define ACE_HAS_STRICT 0
-#endif
-
-// Turn off the following define if you want to disable threading.
-// Compile using multi-thread libraries.
-// Setting applies to : building ACE, linking with ACE
-// Runtime restrictions: multithreaded runtime DLL must be installed
-#if !defined (ACE_MT_SAFE)
- #define ACE_MT_SAFE 1
-#endif
-
-// Build as as a DLL. Define ACE_HAS_DLL to 0 if you want to build a static
-// lib.
-// Setting applies to : building ACE, linking with ACE
-// Runtime restrictions: ACE DLL must be installed :-)
-#if !defined (ACE_HAS_DLL)
- #define ACE_HAS_DLL 1
-#endif
-
-// Build ACE services as DLLs. If you write a library and want it to
-// use ACE_Svc_Export, this will cause those macros to build dlls. If
-// you want your ACE service to be a static library, comment out this
-// line. As far as I know, the only reason to have a library be an
-// ACE "service" is to leverage the ACE_Svc_Export macros. It's just
-// as easy to define your own export macros.
-#if !defined (ACE_HAS_SVC_DLL)
- #define ACE_HAS_SVC_DLL 1
-#endif
-
-// Define ACE_HAS_WINSOCK2 to 0 in your config.h file if you do *not*
-// want to compile with WinSock 2.0.
-// Setting applies to : building ACE
-// Runtime restrictions: winsock2 must be installed.
-// #define ACE_HAS_WINSOCK2 0
-
-// Define ACE_HAS_ORBIX to 1 in your config.h file if you want to integrate
-// ACE and Orbix in Win32.
-// Setting applies to : building ACE, linking with ACE
-// Runtime restrictions: system must have Orbix DLLs
-#if !defined (ACE_HAS_ORBIX)
- #define ACE_HAS_ORBIX 0
-#endif
-
-#if !defined (ACE_HAS_MT_ORBIX)
- #define ACE_HAS_MT_ORBIX 0
-#endif
-
-// @@ MSVC doesn't seem to handle namespace correctly. Don't set it
-// by default.
-
-// By default, you will get the proper namespace usage for Orbix. If
-// you don't like this, comment out the #define line or #undef
-// ACE_ORBIX_HAS_NAMESPACES in your config.h file after including this
-// file.
-#if !defined (ACE_ORBIX_HAS_NAMESPACES)
-#define ACE_ORBIX_HAS_NAMESPACES
-#endif /* ACE_ORBIX_HAS_NAMESPACES */
-
-// By default, we disable the C++ casting because
-// it requires the RTTI support to be turned on which
-// is not something we usually do.
-#if !defined (ACE_HAS_ANSI_CASTS)
- #define ACE_HAS_ANSI_CASTS 0
-#endif
-
-// ----------------------- platform specific defines --------------------
-
-#include <ace/config-win32-common.h>
-
-#endif /* ACE_CONFIG_H */
diff --git a/ace/inc_user_config.h b/ace/inc_user_config.h
deleted file mode 100644
index 656a7b5d83d..00000000000
--- a/ace/inc_user_config.h
+++ /dev/null
@@ -1,10 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Use this file to include config.h instead of including
-// config.h directly.
-
-#if !defined (ACE_INC_USER_CONFIG_H)
-#define ACE_INC_USER_CONFIG_H
-#include "ace/config.h"
-#endif /* ACE_INC_USER_CONFIG_H */
diff --git a/ace/iosfwd.h b/ace/iosfwd.h
deleted file mode 100644
index bb9d3d0f2fb..00000000000
--- a/ace/iosfwd.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// iosfwd.h
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// = DESCRIPTION
-// This file contains the portability ugliness for the Standard C++
-// Library. As implementations of the "standard" emerge, this file
-// will need to be updated.
-//
-// This files deals with forward declaration for the stream
-// classes. Remember that since the new Standard C++ Library code
-// for streams uses templates, simple forward declaration will not
-// work.
-//
-// ============================================================================
-
-#if !defined (ACE_IOSFWD_H)
-#define ACE_IOSFWD_H
-
-#include "ace/inc_user_config.h"
-
-#if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && (ACE_HAS_STANDARD_CPP_LIBRARY != 0)
-
-#if !defined (ACE_USES_OLD_IOSTREAMS)
- #include /**/ <iosfwd>
-#endif /* ! ACE_USES_OLD_IOSTREAMS */
-
-#if defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB) && \
- (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB != 0)
-
-#if !defined (ACE_USES_OLD_IOSTREAMS)
-// Make these available in the global name space
-using std::ios;
-using std::streambuf;
-using std::istream;
-using std::ostream;
-using std::iostream;
-using std::filebuf;
-using std::ifstream;
-using std::ofstream;
-using std::fstream;
-#endif /* ! ACE_USES_OLD_IOSTREAMS */
-
-#endif /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
-
-# else /* ACE_HAS_STANDARD_CPP_LIBRARY */
-
-class ios;
-class streambuf;
-class istream;
-class ostream;
-class iostream;
-class filebuf;
-class ifstream;
-class ofstream;
-class fstream;
-
-# endif /* ACE_HAS_STANDARD_CPP_LIBRARY */
-
-#endif /* ACE_IOSFWD_H */
diff --git a/ace/makefile-light b/ace/makefile-light
deleted file mode 100644
index 7086c0bb8a5..00000000000
--- a/ace/makefile-light
+++ /dev/null
@@ -1,883 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)makefile-light 1.1 10/18/96
-#
-# Sun Makefile for a lightweight version of the ACE library
-#
-# 1. The Reactor class category
-# 2. The SOCK_SAP C++ wrappers for sockets
-# 3. The threading and synchronization wrappers.
-# 4. The Acceptor/Connector classes
-#----------------------------------------------------------------------------
-
-LIB = libIR_ACE.a
-SHLIB = libIR_ACE.so
-
-SRC = Acceptor.C \
- Addr.C \
- Atomic_Op.C \
- Connector.C \
- Event_Handler.C \
- Event_Handler_T.C \
- Get_Opt.C \
- Handle_Set.C \
- INET_Addr.C \
- IPC_SAP.C \
- LSOCK.C \
- LSOCK_Acceptor.C \
- LSOCK_CODgram.C \
- LSOCK_Connector.C \
- LSOCK_Dgram.C \
- LSOCK_Stream.C \
- Misc.C \
- Reactor.C \
- SOCK.C \
- SOCK_Acceptor.C \
- SOCK_CODgram.C \
- SOCK_Connector.C \
- SOCK_Dgram.C \
- SOCK_Dgram_Bcast.C \
- SOCK_IO.C \
- SOCK_Dgram_Mcast.C \
- SOCK_Stream.C \
- Signal.C \
- Svc_Handler.C \
- Synch.C \
- Thread.C \
- Thread_Manager.C \
- Time_Value.C \
- Timer_Queue.C \
- Token.C \
- UNIX_Addr.C
-
-OBJ = Acceptor.o \
- Addr.o \
- Atomic_Op.o \
- Connector.o \
- Event_Handler.o \
- Event_Handler_T.o \
- Get_Opt.o \
- Handle_Set.o \
- INET_Addr.o \
- IPC_SAP.o \
- LSOCK.o \
- LSOCK_Acceptor.o \
- LSOCK_CODgram.o \
- LSOCK_Connector.o \
- LSOCK_Dgram.o \
- LSOCK_Stream.o \
- Misc.o \
- Reactor.o \
- SOCK.o \
- SOCK_Acceptor.o \
- SOCK_CODgram.o \
- SOCK_Connector.o \
- SOCK_Dgram.o \
- SOCK_Dgram_Bcast.o \
- SOCK_IO.o \
- SOCK_Dgram_Mcast.o \
- SOCK_Stream.o \
- Signal.o \
- Svc_Handler.o \
- Synch.o \
- Thread.o \
- Thread_Manager.o \
- Time_Value.o \
- Timer_Queue.o \
- Token.o \
- UNIX_Addr.o
-
-SHOBJ = Acceptor.so \
- Addr.so \
- Atomic_Op.so \
- Connector.so \
- Event_Handler.so \
- Event_Handler_T.so \
- Get_Opt.so \
- Handle_Set.so \
- INET_Addr.so \
- IPC_SAP.so \
- LSOCK.so \
- LSOCK_Acceptor.so \
- LSOCK_CODgram.so \
- LSOCK_Connector.so \
- LSOCK_Dgram.so \
- LSOCK_Stream.so \
- Misc.so \
- Reactor.so \
- SOCK.so \
- SOCK_Acceptor.so \
- SOCK_CODgram.so \
- SOCK_Connector.so \
- SOCK_Dgram.so \
- SOCK_Dgram_Bcast.so \
- SOCK_IO.so \
- SOCK_Dgram_Mcast.so \
- SOCK_Stream.so \
- Signal.so \
- Svc_Handler.so \
- Synch.so \
- Thread.so \
- Thread_Manager.so \
- Time_Value.so \
- Timer_Queue.so \
- Token.so \
- UNIX_Addr.so
-
-#----------------------------------------------------------------------------
-# Local Macros and Targets
-#----------------------------------------------------------------------------
-
-# Set up the suffixes for C++ and IDL.
-.SUFFIXES: .cc .C $(SUFFIXES)
-
-%.o: %.C
- $(COMPILE.cc) -o $@ $<
-
-%.o: %.cc
- $(COMPILE.cc) -o $@ $<
-
-%.so: %.C
- $(SOBUILD)
-
-# Turn off logging to remove the dependency on the Log_Msg class.
-AR = CC
-ARFLAGS = -xar -o
-DEFFLAGS += -DACE_NLOGGING
-INCLDIRS += -I$(ACE_ROOT)/include
-CPPFLAGS += $(DEFFLAGS) $(INCLDIRS)
-CCFLAGS += -g
-CXX = CC
-DLD = $(CXX)
-PIC = -pic
-SOFLAGS = -G $(CPPFLAGS)
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) -o $@ -h $@ $(LDFLAGS) $(VSHDIR)$*.o
-
-COMPILE.cc =$(CXX) $(CCFLAGS) $(CPPFLAGS) -c
-LINK.cc =$(CXX) $(CCFLAGS) $(CPPFLAGS)
-SOLINK.cc =$(DLD) $(SOFLAGS)
-
-all: build
-
-build: $(SHLIB) # Replace with $(LIB) if you only want to build static libs.
-
-$(LIB): $(OBJ)
- $(AR) $(ARFLAGS) $@ $?
-
-$(SHLIB): $(SHOBJ)
- $(SOLINK.cc) -o $@ $(LDFLAGS) *.o -lsocket -lnsl
-
- -$(RM) -rf *.o *.so *~ *.bak makefile-light.old core Templates.DB
-
- -$(RM) -f *.o *~ *.bak Makefile.old core
- -$(RM) -rf ptrepository Templates.DB
-
-realclean: clean
- -$(RM) -f $(LIB) $(SHLIB)
-
-#----------------------------------------------------------------------------
-# Dependency generation target
-#----------------------------------------------------------------------------
-
-depend: makefile-light
- @$(RM) -f makefile-light.old
- @cp makefile-light makefile-light.old
- $(ACE_ROOT)/bin/g++dep -f makefile-light $(CPPFLAGS) $(SRC)
- @cat makefile-light | \
- sed -e "s;$(ACE_ROOT);$$(ACE_ROOT);g" \
- -e "/:$$/d" \
- > makefile-light.new
- @mv makefile-light.new makefile-light
- @if cmp -s makefile-light makefile-light.old ;\
- then echo "Makefile dependencies unchanged." ;\
- else \
- echo "Makefile dependencies updated." ;\
- fi ;\
- $(RM) -f makefile-light.old ;
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-Acceptor.o: Acceptor.C \
- $(ACE_ROOT)/include/ace/Acceptor.h \
- $(ACE_ROOT)/include/ace/Service_Config.h \
- $(ACE_ROOT)/include/ace/Reactor.h \
- $(ACE_ROOT)/include/ace/Handle_Set.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Handle_Set.i \
- $(ACE_ROOT)/include/ace/Timer_Queue.h \
- $(ACE_ROOT)/include/ace/Event_Handler.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Timer_Queue.i \
- $(ACE_ROOT)/include/ace/Signal.h \
- $(ACE_ROOT)/include/ace/Thread.h \
- $(ACE_ROOT)/include/ace/Token.h \
- $(ACE_ROOT)/include/ace/Reactor.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i \
- $(ACE_ROOT)/include/ace/Service_Repository.h \
- $(ACE_ROOT)/include/ace/Service_Types.h \
- $(ACE_ROOT)/include/ace/Service_Object.h \
- $(ACE_ROOT)/include/ace/Shared_Object.h \
- $(ACE_ROOT)/include/ace/Stream.h \
- $(ACE_ROOT)/include/ace/Module.h \
- $(ACE_ROOT)/include/ace/Task.h \
- $(ACE_ROOT)/include/ace/Trace.h \
- $(ACE_ROOT)/include/ace/Message_Queue.h \
- $(ACE_ROOT)/include/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Manager.h \
- $(ACE_ROOT)/include/ace/Svc_Handler.h \
- $(ACE_ROOT)/include/ace/Svc_Handler.i \
- $(ACE_ROOT)/include/ace/Acceptor.i \
- $(ACE_ROOT)/include/ace/Get_Opt.h
-Addr.o: Addr.C \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Addr.i
-Atomic_Op.o: Atomic_Op.C
-Connector.o: Connector.C \
- $(ACE_ROOT)/include/ace/Connector.h \
- $(ACE_ROOT)/include/ace/Service_Config.h \
- $(ACE_ROOT)/include/ace/Reactor.h \
- $(ACE_ROOT)/include/ace/Handle_Set.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Handle_Set.i \
- $(ACE_ROOT)/include/ace/Timer_Queue.h \
- $(ACE_ROOT)/include/ace/Event_Handler.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Timer_Queue.i \
- $(ACE_ROOT)/include/ace/Signal.h \
- $(ACE_ROOT)/include/ace/Thread.h \
- $(ACE_ROOT)/include/ace/Token.h \
- $(ACE_ROOT)/include/ace/Reactor.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i \
- $(ACE_ROOT)/include/ace/Service_Repository.h \
- $(ACE_ROOT)/include/ace/Service_Types.h \
- $(ACE_ROOT)/include/ace/Service_Object.h \
- $(ACE_ROOT)/include/ace/Shared_Object.h \
- $(ACE_ROOT)/include/ace/Stream.h \
- $(ACE_ROOT)/include/ace/Module.h \
- $(ACE_ROOT)/include/ace/Task.h \
- $(ACE_ROOT)/include/ace/Trace.h \
- $(ACE_ROOT)/include/ace/Message_Queue.h \
- $(ACE_ROOT)/include/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Manager.h \
- $(ACE_ROOT)/include/ace/Map_Manager.h \
- $(ACE_ROOT)/include/ace/Svc_Handler.h \
- $(ACE_ROOT)/include/ace/Svc_Handler.i \
- $(ACE_ROOT)/include/ace/Connector.i
-Event_Handler.o: Event_Handler.C \
- $(ACE_ROOT)/include/ace/Event_Handler.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Event_Handler.i
-Event_Handler_T.o: Event_Handler_T.C \
- $(ACE_ROOT)/include/ace/Event_Handler_T.h \
- $(ACE_ROOT)/include/ace/Event_Handler.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Event_Handler_T.i
-Get_Opt.o: Get_Opt.C \
- $(ACE_ROOT)/include/ace/Get_Opt.h \
- $(ACE_ROOT)/include/ace/Get_Opt.i \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h
-Handle_Set.o: Handle_Set.C \
- $(ACE_ROOT)/include/ace/Handle_Set.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Handle_Set.i
-INET_Addr.o: INET_Addr.C \
- $(ACE_ROOT)/include/ace/INET_Addr.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/INET_Addr.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i
-IPC_SAP.o: IPC_SAP.C \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i
-LSOCK.o: LSOCK.C \
- $(ACE_ROOT)/include/ace/LSOCK.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/LSOCK.i
-LSOCK_Acceptor.o: LSOCK_Acceptor.C \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i \
- $(ACE_ROOT)/include/ace/LSOCK_Acceptor.h \
- $(ACE_ROOT)/include/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/include/ace/SOCK_Stream.h \
- $(ACE_ROOT)/include/ace/SOCK_IO.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/SOCK_IO.i \
- $(ACE_ROOT)/include/ace/SOCK_Stream.i \
- $(ACE_ROOT)/include/ace/SOCK_Acceptor.i \
- $(ACE_ROOT)/include/ace/UNIX_Addr.h \
- $(ACE_ROOT)/include/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/include/ace/LSOCK.h \
- $(ACE_ROOT)/include/ace/LSOCK.i \
- $(ACE_ROOT)/include/ace/LSOCK_Stream.i
-LSOCK_CODgram.o: LSOCK_CODgram.C \
- $(ACE_ROOT)/include/ace/LSOCK_CODgram.h \
- $(ACE_ROOT)/include/ace/LSOCK.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/LSOCK.i \
- $(ACE_ROOT)/include/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/include/ace/SOCK_IO.h \
- $(ACE_ROOT)/include/ace/SOCK_IO.i \
- $(ACE_ROOT)/include/ace/SOCK_CODgram.i \
- $(ACE_ROOT)/include/ace/LSOCK_CODgram.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i
-LSOCK_Connector.o: LSOCK_Connector.C \
- $(ACE_ROOT)/include/ace/LSOCK_Connector.h \
- $(ACE_ROOT)/include/ace/SOCK_Connector.h \
- $(ACE_ROOT)/include/ace/SOCK_Stream.h \
- $(ACE_ROOT)/include/ace/SOCK_IO.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/SOCK_IO.i \
- $(ACE_ROOT)/include/ace/SOCK_Stream.i \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/SOCK_Connector.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i \
- $(ACE_ROOT)/include/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/include/ace/LSOCK.h \
- $(ACE_ROOT)/include/ace/LSOCK.i \
- $(ACE_ROOT)/include/ace/LSOCK_Stream.i \
- $(ACE_ROOT)/include/ace/UNIX_Addr.h \
- $(ACE_ROOT)/include/ace/LSOCK_Connector.i
-LSOCK_Dgram.o: LSOCK_Dgram.C \
- $(ACE_ROOT)/include/ace/LSOCK_Dgram.h \
- $(ACE_ROOT)/include/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/include/ace/LSOCK.h \
- $(ACE_ROOT)/include/ace/LSOCK.i \
- $(ACE_ROOT)/include/ace/LSOCK_Dgram.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i
-LSOCK_Stream.o: LSOCK_Stream.C \
- $(ACE_ROOT)/include/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/include/ace/SOCK_Stream.h \
- $(ACE_ROOT)/include/ace/SOCK_IO.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/SOCK_IO.i \
- $(ACE_ROOT)/include/ace/SOCK_Stream.i \
- $(ACE_ROOT)/include/ace/LSOCK.h \
- $(ACE_ROOT)/include/ace/LSOCK.i \
- $(ACE_ROOT)/include/ace/LSOCK_Stream.i
-Misc.o: Misc.C \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Time_Value.h
-Reactor.o: Reactor.C \
- $(ACE_ROOT)/include/ace/Reactor.h \
- $(ACE_ROOT)/include/ace/Handle_Set.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Handle_Set.i \
- $(ACE_ROOT)/include/ace/Timer_Queue.h \
- $(ACE_ROOT)/include/ace/Event_Handler.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Timer_Queue.i \
- $(ACE_ROOT)/include/ace/Signal.h \
- $(ACE_ROOT)/include/ace/Thread.h \
- $(ACE_ROOT)/include/ace/Token.h \
- $(ACE_ROOT)/include/ace/Reactor.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i
-SOCK.o: SOCK.C \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i
-SOCK_Acceptor.o: SOCK_Acceptor.C \
- $(ACE_ROOT)/include/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/SOCK_Stream.h \
- $(ACE_ROOT)/include/ace/SOCK_IO.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/SOCK_IO.i \
- $(ACE_ROOT)/include/ace/SOCK_Stream.i \
- $(ACE_ROOT)/include/ace/SOCK_Acceptor.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i
-SOCK_CODgram.o: SOCK_CODgram.C \
- $(ACE_ROOT)/include/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/include/ace/SOCK_IO.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/SOCK_IO.i \
- $(ACE_ROOT)/include/ace/SOCK_CODgram.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i
-SOCK_Connector.o: SOCK_Connector.C \
- $(ACE_ROOT)/include/ace/SOCK_Connector.h \
- $(ACE_ROOT)/include/ace/SOCK_Stream.h \
- $(ACE_ROOT)/include/ace/SOCK_IO.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/SOCK_IO.i \
- $(ACE_ROOT)/include/ace/SOCK_Stream.i \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/SOCK_Connector.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i \
- $(ACE_ROOT)/include/ace/Handle_Set.h \
- $(ACE_ROOT)/include/ace/Handle_Set.i \
- $(ACE_ROOT)/include/ace/INET_Addr.h
-SOCK_Dgram.o: SOCK_Dgram.C \
- $(ACE_ROOT)/include/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i
-SOCK_Dgram_Bcast.o: SOCK_Dgram_Bcast.C \
- $(ACE_ROOT)/include/ace/SOCK_Dgram_Bcast.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/INET_Addr.h \
- $(ACE_ROOT)/include/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/include/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/include/ace/SOCK_Dgram_Bcast.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i
-SOCK_IO.o: SOCK_IO.C \
- $(ACE_ROOT)/include/ace/SOCK_IO.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/SOCK_IO.i
-SOCK_Dgram_Mcast.o: SOCK_Dgram_Mcast.C \
- $(ACE_ROOT)/include/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/include/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/include/ace/INET_Addr.h \
- $(ACE_ROOT)/include/ace/SOCK_Dgram_Mcast.i
-SOCK_Stream.o: SOCK_Stream.C \
- $(ACE_ROOT)/include/ace/SOCK_Stream.h \
- $(ACE_ROOT)/include/ace/SOCK_IO.h \
- $(ACE_ROOT)/include/ace/SOCK.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/SOCK.i \
- $(ACE_ROOT)/include/ace/SOCK_IO.i \
- $(ACE_ROOT)/include/ace/SOCK_Stream.i
-Signal.o: Signal.C \
- $(ACE_ROOT)/include/ace/Signal.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/Event_Handler.h \
- $(ACE_ROOT)/include/ace/Signal.i
-Svc_Handler.o: Svc_Handler.C \
- $(ACE_ROOT)/include/ace/Svc_Handler.h \
- $(ACE_ROOT)/include/ace/Task.h \
- $(ACE_ROOT)/include/ace/Trace.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/Service_Object.h \
- $(ACE_ROOT)/include/ace/Shared_Object.h \
- $(ACE_ROOT)/include/ace/Event_Handler.h \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i \
- $(ACE_ROOT)/include/ace/Message_Queue.h \
- $(ACE_ROOT)/include/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Manager.h \
- $(ACE_ROOT)/include/ace/Thread.h \
- $(ACE_ROOT)/include/ace/Service_Config.h \
- $(ACE_ROOT)/include/ace/Reactor.h \
- $(ACE_ROOT)/include/ace/Handle_Set.h \
- $(ACE_ROOT)/include/ace/Handle_Set.i \
- $(ACE_ROOT)/include/ace/Timer_Queue.h \
- $(ACE_ROOT)/include/ace/Timer_Queue.i \
- $(ACE_ROOT)/include/ace/Signal.h \
- $(ACE_ROOT)/include/ace/Token.h \
- $(ACE_ROOT)/include/ace/Reactor.i \
- $(ACE_ROOT)/include/ace/Service_Repository.h \
- $(ACE_ROOT)/include/ace/Service_Types.h \
- $(ACE_ROOT)/include/ace/Stream.h \
- $(ACE_ROOT)/include/ace/Module.h \
- $(ACE_ROOT)/include/ace/Svc_Handler.i
-Synch.o: Synch.C \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/Synch.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i \
- $(ACE_ROOT)/include/ace/Thread.h
-Thread.o: Thread.C \
- $(ACE_ROOT)/include/ace/Thread.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Thread.i
-Thread_Manager.o: Thread_Manager.C \
- $(ACE_ROOT)/include/ace/Thread_Manager.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/Thread.h \
- $(ACE_ROOT)/include/ace/Thread_Manager.i \
- $(ACE_ROOT)/include/ace/Log_Msg.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/include/ace/FIFO_Send.h \
- $(ACE_ROOT)/include/ace/FIFO.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.h \
- $(ACE_ROOT)/include/ace/IPC_SAP.i \
- $(ACE_ROOT)/include/ace/FIFO_Send.i \
- $(ACE_ROOT)/include/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/include/ace/Log_Record.h \
- $(ACE_ROOT)/include/ace/Log_Priority.h \
- $(ACE_ROOT)/include/ace/Log_Record.i \
- $(ACE_ROOT)/include/ace/Log_Msg.i
-Thread_Specific.o: Thread_Specific.C \
- $(ACE_ROOT)/include/ace/Thread_Specific.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/Thread_Specific.i
-Time_Value.o: Time_Value.C \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Time_Value.i
-Timer_Queue.o: Timer_Queue.C \
- $(ACE_ROOT)/include/ace/Timer_Queue.h \
- $(ACE_ROOT)/include/ace/Event_Handler.h \
- $(ACE_ROOT)/include/ace/Time_Value.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Timer_Queue.i
-Token.o: Token.C \
- $(ACE_ROOT)/include/ace/Thread.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/Token.h \
- $(ACE_ROOT)/include/ace/Synch.h \
- $(ACE_ROOT)/include/ace/Time_Value.h
-UNIX_Addr.o: UNIX_Addr.C \
- $(ACE_ROOT)/include/ace/UNIX_Addr.h \
- $(ACE_ROOT)/include/ace/Addr.h \
- $(ACE_ROOT)/include/ace/sysincludes.h \
- $(ACE_ROOT)/include/ace/config.h \
- $(ACE_ROOT)/include/ace/Misc.h \
- $(ACE_ROOT)/include/ace/UNIX_Addr.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/ace/streams.h b/ace/streams.h
deleted file mode 100644
index 3297e722095..00000000000
--- a/ace/streams.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// streams.h
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// = DESCRIPTION
-// This file contains the portability ugliness for the Standard C++
-// Library. As implementations of the "standard" emerge, this file
-// will need to be updated.
-//
-// This files deals with the streams includes.
-//
-// ============================================================================
-
-#if !defined (ACE_STREAMS_H)
-#define ACE_STREAMS_H
-
-#include "ace/inc_user_config.h"
-
-#if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && (ACE_HAS_STANDARD_CPP_LIBRARY != 0)
-
-#if defined (_MSC_VER)
-#pragma warning(disable: 4018 4114 4146 4245)
-#pragma warning(disable: 4663 4664 4665 4511 4512)
-#endif /* _MSC_VER */
-
-#if defined (ACE_USES_OLD_IOSTREAMS)
-#include /**/ <iostream.h>
-#include /**/ <fstream.h>
-#else
-#include /**/ <iomanip>
-#include /**/ <ios>
-#include /**/ <iostream>
-#include /**/ <istream>
-#include /**/ <ostream>
-#include /**/ <fstream>
-#include /**/ <streambuf>
-#endif /* ACE_USES_OLD_IOSTREAMS */
-
-#if defined (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB) && \
- (ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB != 0)
-
-#if !defined (ACE_USES_OLD_IOSTREAMS)
-// Make these available in the global name space
-using std::ios;
-using std::streambuf;
-using std::istream;
-using std::ostream;
-using std::iostream;
-using std::filebuf;
-using std::ifstream;
-using std::ofstream;
-using std::fstream;
-
-using std::cin;
-using std::cout;
-using std::cerr;
-using std::clog;
-
-using std::endl;
-using std::ends;
-using std::flush;
-
-using std::ws;
-
-using std::resetiosflags;
-using std::setfill;
-using std::setiosflags;
-using std::setprecision;
-using std::setw;
-
-using std::dec;
-using std::hex;
-using std::oct;
-#endif /* ! ACE_USES_OLD_IOSTREAMS */
-
-#endif /* ACE_USES_STD_NAMESPACE_FOR_STDCPP_LIB */
-
-#if defined (_MSC_VER)
-#pragma warning(4: 4018 4114 4146 4245)
-#pragma warning(4: 4663 4664 4665 4512 4511)
-#endif /* _MSC_VER */
-
-#else /* ACE_HAS_STANDARD_CPP_LIBRARY */
-
-#if !defined (ACE_HAS_WINCE)
-#include /**/ <fstream.h>
-#include /**/ <iostream.h>
-
-#if defined (ACE_WIN32)
-#if defined(_MSC_VER) // VSB
-#include /**/ <ios.h>
-#include /**/ <streamb.h>
-#include /**/ <istream.h>
-#include /**/ <ostream.h>
-#include /**/ <iomanip.h>
-#endif /* _MSC_VER */
-#include /**/ <strstrea.h> // VSB
-#endif /* ACE_WIN32 */
-#endif /* ACE_HAS_WINCE */
-
-#endif /* ACE_HAS_STANDARD_CPP_LIBRARY */
-
-#endif /* ACE_STREAMS_H */
diff --git a/ace/sys_conf.h b/ace/sys_conf.h
deleted file mode 100644
index cbf778030bf..00000000000
--- a/ace/sys_conf.h
+++ /dev/null
@@ -1,380 +0,0 @@
-/* ============================================================================ */
-/* */
-/* -*- C++ -*- */
-/* $Id$ */
-/* */
-/* ============================================================================ */
-/* */
-/* = LIBRARY */
-/* ace */
-/* */
-/* = FILENAM */
-/* sys_conf.h (definitions for pSOSim and pSOSystem configuration) */
-/* */
-/* = AUTHOR */
-/* Chris Gill */
-/* */
-/* ============================================================================ */
-
-#ifndef _SYS_CONF_H
-#define _SYS_CONF_H
-
-#if defined(__cplusplus)
-extern "C" {
-#endif
-
-/***********************************************************************/
-/* */
-/* These symbols are used to define other symbols in this file. */
-/* They should never be changed. */
-/* */
-/***********************************************************************/
-#define YES 1
-#define NO 0
-
-#define USE_RARP 0
-
-#define DBG_SA 1 /* Standalone pROBE debugging */
-#define DBG_XS 2 /* XRAY+ via RS-232 */
-#define DBG_XN 3 /* XRAY+ via network */
-#define DBG_AP 4 /* Run application (w/ pROBE in standalone mode) */
-
-#define STORAGE 5 /* Get SD_'s from storage area */
-#define SYS_CONF 6 /* Get SD_'s from #defines set in this file */
-
-
-/***********************************************************************/
-/* */
-/* B A S I C P A R A M E T E R S */
-/* */
-/* The parameters in this section determine the fashion in which */
-/* many of the other parameters in this file will be used. */
-/* */
-/* Many of the parameters in this file have names beginning with */
-/* either "SC_" or "SD_". Those beginning with "SC_" are ALWAYS */
-/* controlled by the values you set in this file. The values of */
-/* the "SD_" parameters can be determined either by the definitions */
-/* given in this file, or by the data found in the target board's */
-/* parameter storage area. SC_SD_PARAMETERS determines this. If */
-/* SC_SD_PARAMETERS is "SYS_CONF", then the values given in this */
-/* file will be used for the SD_ parameters. If SC_SD_PARAMETERS */
-/* is "STORAGE", then pSOSystem will attempt to use the values found */
-/* in the board's parameter storage area for the SD_ variables. If */
-/* the parameter storage area has not been initialized or has been */
-/* corrupted, then the values given in this file will be used. They */
-/* will also be written to the storage area. */
-/* */
-/* If SC_SD_PARAMETERS is STORAGE, you may enable a "startup dialog" */
-/* which will allow you to view, and optionally change, the */
-/* parameter values found in the storage area. The dialog is enabled */
-/* by setting SC_STARTUP_DIALOG to YES. In this case, */
-/* SD_STARTUP_DELAY specifies the number of seconds that the dialog */
-/* will wait for input before proceeding to boot the system. */
-/* */
-/* SE_DEBUG_MODE determines how the system will operate, as follows: */
-/* */
-/* DBG_SA: Boot pROBE+ in standalone mode. */
-/* */
-/* DBG_XS: Boot into pROBE+ and wait for the host debugger (XRAY+) */
-/* via a serial connection */
-/* */
-/* DBG_XN: Boot into pROBE+ and wait for the host debugger (XRAY+) */
-/* via a network connection */
-/* */
-/* STORAGE: Use the mode (DBG_SA, DBG_XS, or DBG_XN) found in the */
-/* parameter storage area. If a valid mode is not found, */
-/* then use DBG_SA. */
-/* */
-/***********************************************************************/
-#define SC_SD_PARAMETERS STORAGE
-#define SC_STARTUP_DIALOG NO
-#define SD_STARTUP_DELAY 60
-#define SE_DEBUG_MODE STORAGE
-
-/***********************************************************************/
-/* */
-/* O P E R A T I N G S Y S T E M C O M P O N E N T S */
-/* */
-/* Setting the definition line to YES will cause that component to */
-/* be built into the system. NO means the component will NOT be */
-/* put into the system. It is an error to specify both SC_PSOS */
-/* and SC_PSOSM as present! */
-/* */
-/***********************************************************************/
-#define SC_PSOS YES /* pSOS+ real-time kernel */
-#define SC_PSOSM NO /* pSOS+ real-time multiprocessing kernel */
-#define SC_PROBE YES /* pROBE+ system-level debugger */
-#define SC_PHILE NO /* pHILE+ file system manager */
-#define SC_PREPC YES /* pREPC+ C run-time library */
-#define SC_PNA YES /* pNA+ TCP/IP networking manager */
-#define SC_PRPC NO /* pRPC+ RPC component */
-#define SC_PX NO /* pX+ X-windows client */
-#define SC_PSE NO /* pSE+ STREAMS component */
-#define SC_PTLI NO /* pTLI TLI component */
-
-
-/***********************************************************************/
-/* */
-/* S E R I A L C H A N N E L C O N F I G U R A T I O N */
-/* */
-/* * SC_DEF_BAUD specifies the default baud rate to be used for */
-/* the serial channels */
-/* * SC_APP_CONSOLE specifies the serial channel number (starting */
-/* from 1) which should be used for the application's "console". */
-/* * SC_PROBE_CONSOLE specifies the serial channel number (starting */
-/* from 1) which pROBE+ should use to display output and receive */
-/* commands, or to communicate with XRAY+ over. */
-/* * SC_PROBE_HOST specifies the serial channel number (starting */
-/* from 1) which should be used for the pROBE+ "host" channel. */
-/* This is not normally required, so it can be disabled by */
-/* using a value of 0. The host channel is explained in the */
-/* pROBE+ User's Manual. */
-/* */
-/***********************************************************************/
-#define SD_DEF_BAUD 9600
-#define SC_APP_CONSOLE 1
-#define SC_PROBE_CONSOLE 1
-#define SC_PROBE_HOST 0
-
-
-/***********************************************************************/
-/* */
-/* L A N C O N F I G U R A T I O N */
-/* */
-/* */
-/***********************************************************************/
-#define SD_LAN1 YES
-#define SD_LAN1_IP 0x80FCA58C
-#define SD_LAN1_SUBNET_MASK 0
-#define SC_LAN1_BUFFS 40
-
-/***********************************************************************/
-/* */
-/* S H A R E D M E M O R Y C O N F I G U R A T I O N */
-/* */
-/* */
-/***********************************************************************/
-/*---------------------------------------------------------------------*/
-/* If you want to build a Shared Memory Interface for the network or */
-/* multi-processing pSOS+m, set SD_SM_NODE (a non-zero value) to the */
-/* node number of THIS node. */
-/*---------------------------------------------------------------------*/
-#define SD_SM_NODE 0
-
-/*---------------------------------------------------------------------*/
-/* Shared memory network interface */
-/*---------------------------------------------------------------------*/
-#define SD_NISM NO
-#define SD_NISM_IP 0x00000000
-#define SD_NISM_DIRADDR 0x300000
-#define SC_NISM_BUFFS 30
-#define SC_NISM_LEVEL 2
-#define SD_NISM_SUBNET_MASK 0
-
-
-/*---------------------------------------------------------------------*/
-/* If you want to build a multi-node pSOS+m system, set SD_KISM */
-/* to the number of nodes in the system. */
-/*---------------------------------------------------------------------*/
-#define SD_KISM NO
-#define SD_KISM_DIRADDR 0x1000400
-
-
-/***********************************************************************/
-/* */
-/* M I S C E L L A N E O U S N E T W O R K I N G */
-/* P A R A M E T E R S */
-/* */
-/***********************************************************************/
-#define SD_DEF_GTWY_IP 0
-
-
-/***********************************************************************/
-/* */
-/* B U S C O N F I G U R A T I O N */
-/* */
-/* */
-/***********************************************************************/
-#define SD_VME_BASE_ADDR 0x01000000
-
-
-/***********************************************************************/
-/* SC_RAM_SIZE */
-/* */
-/* Normally, pSOSystem uses ALL of the memory remaining on a board */
-/* for dynamic allocation ("region 0"). You may override this by */
-/* setting SC_RAM_SIZE to a non-zero value. If you do, pSOSystem will */
-/* not touch any memory after address (BSP_RAM_BASE + SC_RAM_SIZE - 1).*/
-/* */
-/* NOTE: This is usefull when the building a BOOT ROM you and want to */
-/* make sure it does not "over flow" into the space you are putting */
-/* the download code. */
-/***********************************************************************/
-#define SC_RAM_SIZE 0x800000
-
-/***********************************************************************/
-/* */
-/* I / O D E V I C E S */
-/* */
-/* Each device may be included in the system by specifying a major */
-/* number for it, which determines its slot in the pSOS+ I/O switch */
-/* table. To leave a device driver out of the system, use NO for */
-/* the major number. */
-/* */
-/* Note the following: */
-/* * Major device 0 is reserved and cannot be used for any of these */
-/* devices. Setting a device number to 0 here is the same as NO. */
-/* * No device number may be higher than SC_DEVMAX (SC_DEVMAX may */
-/* be increased, if desired) */
-/* * The lines defining the symbols DEV_SERIAL, DEV_TIMER, etc, */
-/* should not be changed. These are for use by application */
-/* programs as the "device number" parameter on de_* calls. */
-/* */
-/***********************************************************************/
-#define SC_DEV_SERIAL 1 /* Serial driver */
-#define SC_DEV_TIMER 2 /* Periodic tick timer */
-#define SC_DEV_RAMDISK NO /* RAM disk */
-#define SC_DEV_TFTP NO /* TFTP pseudo driver */
-#define SC_DEV_SCSI NO /* SCSI bus */
-#define SC_DEV_DLPI NO
-#define SC_DEVMAX 6 /* Maximum device number */
-
-#define DEV_SERIAL (SC_DEV_SERIAL << 16)
-#define DEV_TIMER (SC_DEV_TIMER << 16)
-#define DEV_RAMDISK (SC_DEV_RAMDISK << 16)
-#define DEV_SCSI (SC_DEV_SCSI << 16)
-#define DEV_TFTP (SC_DEV_TFTP << 16)
-#define DEV_DLPI (SC_DEV_DLPI << 16)
-
-/***********************************************************************/
-/* */
-/* C O M P O N E N T C O N F I G U R A T I O N P A R A M E T E R S */
-/* */
-/* These parameters should work as is for this application. You */
-/* may want to change some of them if you start customizing this */
-/* application. */
-/* */
-/***********************************************************************/
-
-/*---------------------------------------------------------------------*/
-/* pSOS+ configuration parameters */
-/*---------------------------------------------------------------------*/
-#define KC_RN0USIZE 0x100 /* region 0 unit size */
-#define KC_NTASK 12 /* max number of tasks */
-#define KC_NQUEUE 10 /* max number of message queues */
-#define KC_NSEMA4 30 /* max number of semaphores */
-#define KC_NMSGBUF 100 /* max number of message buffers */
-#define KC_NTIMER 10 /* max number of timers */
-#define KC_NLOCOBJ 50 /* max number of local objects */
-
-/* note: because pSOSim *simulates* a realtime clock, this value is set */
-/* very low to avoid crazy skew between the simulated and real worlds */
-#define KC_TICKS2SEC 1000000 /* clock tick interrupt frequency */
-
-#define KC_TICKS2SLICE 10 /* time slice quantum, in ticks */
-#define KC_SYSSTK 0xFFFF /* pSOS+ system stack size (bytes) */
-#define KC_ROOTSSTK 0xFFFF /* ROOT supervisor stack size */
-#define KC_ROOTUSTK 0 /* ROOT user stack size */
-#define KC_ROOTMODE 0x2000 /* ROOT initial mode */
-#define KC_STARTCO 0 /* callout at task activation */
-#define KC_DELETECO 0 /* callout at task deletion */
-#define KC_SWITCHCO 0 /* callout at task switch */
-#define KC_FATAL 0 /* fatal error handler address */
-
-
-/*---------------------------------------------------------------------*/
-/* pSOS+m configuration parameters */
-/*---------------------------------------------------------------------*/
-
-#define MC_NGLBOBJ 8 /* sizeof global obj table in each node*/
-#define MC_NAGENT 10 /* number of RPC agents in this node */
-#define MC_FLAGS 0 /* operating mode flags */
-#define MC_ROSTER 0 /* addr of user roster change callout */
-#define MC_KIMAXBUF 100 /* maximum KI packet buffer length */
-#define MC_ASYNCERR 0 /* asynchronous calls error callout */
-
-/*---------------------------------------------------------------------*/
-/* pROBE+ configuration parameters */
-/*---------------------------------------------------------------------*/
-#define RC_BRKOPC 0x4E40 /* Instruction break opcode */
-#define RC_ILEVEL MAX_ILEV /* pROBE+ interrupt mask */
-#define RC_SMODE 0 /* Start mode */
-#define RC_FLAGS 0x0C /* Initial flag settings */
-
-/*---------------------------------------------------------------------*/
-/* pHILE+ configuration parameters */
-/*---------------------------------------------------------------------*/
-#define FC_LOGBSIZE 9 /* Block size (base-2 exponent) */
-#define FC_NBUF 6 /* Number of cache buffers */
-#define FC_NMOUNT 3 /* Max # of mounted volumes */
-#define FC_NFCB 10 /* Max # of opened files per system */
-#define FC_NCFILE 2 /* Max # of opened files per task */
-#define FC_MSDOS 1 /* MS-DOS volume mount flag */
-
-/*---------------------------------------------------------------------*/
-/* pREPC+ configuration parameters */
-/*---------------------------------------------------------------------*/
-#define LC_BUFSIZ 128 /* I/O buffer size */
-#define LC_NUMFILES 50 /* Max number of open files per task */
-#define LC_WAITOPT 0 /* Wait option for memory allocation */
-#define LC_TIMEOPT 0 /* Timeout option for mem allocation */
-#define LC_SSIZE 512 /* Size of print buffer */
-
-/*---------------------------------------------------------------------*/
-/* pNA+ configuration parameters */
-/*---------------------------------------------------------------------*/
-#define NC_NNI 5 /* size of pNA NI Table */
-#define NC_NROUTE 10 /* size of pNA Routing Table */
-#define NC_NARP 20 /* size of pNA ARP table */
-#define NC_DEFUID 0 /* Default User ID of a task */
-#define NC_DEFGID 0 /* Default Group ID of a task */
-#define NC_HOSTNAME "scg" /* Hostname of the node */
-#define NC_NHENTRY 8 /* Number of Host table entries */
-
-/*---------------------------------------------------------------------*/
-/* pSE+ configuration parameters */
-/*---------------------------------------------------------------------*/
-#define NBUFS_0 64 /* number of 0 length buffers */
-#define NBUFS_32 128 /* number of 32 byte buffers */
-#define NBUFS_64 128 /* number of 64 byte buffers */
-#define NBUFS_128 256 /* number of 128 byte buffers */
-#define NBUFS_256 32 /* number of 256 byte buffers */
-#define NBUFS_512 32 /* number of 512 byte buffers */
-#define NBUFS_1024 16 /* number of 1k byte buffers */
-#define NBUFS_2048 16 /* number of 2k byte buffers */
-#define NBUFS_4096 8 /* number of 4k byte buffers */
-#define SE_MAX_PSE_STRBUFS 9 /* max number of stream buffer types */
-
-#define SE_MAX_PSE_MODULES 2 /* max number of streams modules */
-#define SC_SHARE_NI NO /* does pna share NI with streams? */
-
-#define SE_DATA_SIZE 0x0C00 /* size of pSE data area */
- /* (must be at least 3K) */
-#define SE_TASK_PRIO 250 /* priority for pSE task */
-#define SE_STACK_SIZE 0x2000 /* stack size for pSE task */
-#define SE_DEF_UID 0 /* default user id */
-#define SE_DEF_GID 0 /* default group id */
-#define SE_N_FDS 32 /* max # of system-wide */
- /* stream descriptors */
-#define SE_N_TASKFDS 8 /* max # of per-task stream */
- /* descriptors */
-#define SE_N_LINKS 32 /* max # of multiplexing links */
-#define SE_N_TIMEOUTS 32 /* max # of timeout requests */
-#define SE_N_BUFCALLS 32 /* max # of bufcall requests */
-#define SE_N_QUEUES 256 /* # of queues */
-#define SE_N_MBLKS 512 /* reserved for future use, must be 0 */
-
-/***********************************************************************/
-/* */
-/* This defines the IP address of the host system where the */
-/* "server" program should be running. */
-/* */
-/***********************************************************************/
-#define HOST_IP 0x80FCA58C
-
-#if defined(__cplusplus)
-}
-#endif
-
-#endif /* _SYS_CONF_H */
-
diff --git a/ace/ws2tcpip.h b/ace/ws2tcpip.h
deleted file mode 100644
index 45ecd2e6bf5..00000000000
--- a/ace/ws2tcpip.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
-** WS2TCPIP.H - WinSock2 Extension for TCP/IP protocols
-**
-** This file contains TCP/IP specific information for use
-** by WinSock2 compatible applications.
-**
-** To provide the backward compatibility, all the TCP/IP
-** specific definitions that were included in the WINSOCK.H
-** file are now included in WINSOCK2.H file. WS2TCPIP.H
-** file includes only the definitions introduced in the
-** "WinSock 2 Protocol-Specific Annex" document.
-**
-** Rev 0.3 Nov 13, 1995
-*/
-
-#ifndef _WS2TCPIP_H_
-#define _WS2TCPIP_H_
-
-/* Structure to keep interface specific information */
-
-typedef struct _INTERFACE_INFO
-{
- u_long iiFlags; /* Interface flags */
- struct sockaddr iiAddress; /* Interface address */
- struct sockaddr iiBroadcastAddress; /* Broadcast address */
- struct sockaddr iiNetmask; /* Network mask */
-} INTERFACE_INFO;
-
-/* Possible flags for the iiFlags - bitmask */
-
-#define IFF_UP 0x00000001 /* Interface is up */
-#define IFF_BROADCAST 0x00000002 /* Broadcast is supported */
-#define IFF_LOOPBACK 0x00000004 /* this is loopback interface */
-#define IFF_POINTTOPOINT 0x00000008 /*this is point-to-point
-interface*/
-#define IFF_MULTICAST 0x00000010 /* multicast is supported */
-
-/* Argument structure for IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP */
-
-struct ip_mreq {
- struct in_addr imr_multiaddr; /* IP multicast address of group */
- struct in_addr imr_interface; /* local IP address of interface */
-};
-
-/* TCP/IP specific Ioctl codes */
-
-#define SIO_GET_INTERFACE_LIST <TBD>
-
-/* Option to use with [gs]etsockopt at the IPPROTO_IP level */
-
-#define IP_OPTIONS 1 /* set/get IP options */
-#define IP_HDRINCL 2 /* header is included with data */
-#define IP_TOS 3 /* IP type of service and preced*/
-#define IP_TTL 4 /* IP time to live */
-#define IP_MULTICAST_IF 9 /* set/get IP multicast i/f */
-#define IP_MULTICAST_TTL 10 /* set/get IP multicast ttl */
-#define IP_MULTICAST_LOOP 11 /*set/get IP multicast loopback */
-#define IP_ADD_MEMBERSHIP 12 /* add an IP group membership */
-#define IP_DROP_MEMBERSHIP 13/* drop an IP group membership */
-
-
-/* Option to use with [gs]etsockopt at the IPPROTO_UDP level */
-
-#define UDP_NOCHECKSUM 1
-
-/* Option to use with [gs]etsockopt at the IPPROTO_TCP level */
-
-#define TCP_EXPEDITED_1122 0x0002
-
-
-/* IPv6 definitions */
-
-struct in_addr6 {
- u_char s6_addr[16]; /* IPv6 address */
-};
-
-struct sockaddr_in6 {
- short sin6_family; /* AF_INET6 */
- u_short sin6_port; /* Transport level port numb
-er */
- u_long sin6_flowinfo; /* IPv6 flow information */
- struct in_addr6 sin6_addr; /* IPv6 address */
-};
-
-
-#endif /* _WS2TCPIP_H_ */
diff --git a/apps/Gateway/Gateway/Channel.cpp b/apps/Gateway/Gateway/Channel.cpp
deleted file mode 100644
index 99699a6ee87..00000000000
--- a/apps/Gateway/Gateway/Channel.cpp
+++ /dev/null
@@ -1,710 +0,0 @@
-
-// $Id$
-
-#include "Routing_Entry.h"
-#include "Channel_Connector.h"
-
-// Convenient short-hands.
-#define CO CONDITION
-#define MU MUTEX
-
-// = The total number of bytes sent/received on this channel.
-size_t
-Channel::total_bytes (void)
-{
- return this->total_bytes_;
-}
-
-void
-Channel::total_bytes (size_t bytes)
-{
- this->total_bytes_ += bytes;
-}
-
-Channel::Channel (ROUTING_TABLE *rt,
- Channel_Connector *cc,
- ACE_Thread_Manager *thr_mgr,
- int socket_queue_size)
- : ACE_Svc_Handler<CHANNEL_PEER_STREAM, SYNCH> (thr_mgr),
- routing_table_ (rt),
- id_ (-1),
- total_bytes_ (0),
- state_ (Channel::IDLE),
- connector_ (cc),
- timeout_ (1),
- max_timeout_ (Channel::MAX_RETRY_TIMEOUT),
- socket_queue_size_ (socket_queue_size)
-{
-}
-
-// Set the associated channel.
-
-void
-Channel::active (int a)
-{
- this->state (a == 0 ? Channel::IDLE : Channel::ESTABLISHED);
-}
-
-// Get the associated channel.
-
-int
-Channel::active (void)
-{
- return this->state () == Channel::ESTABLISHED;
-}
-
-// Set the direction.
-
-void
-Channel::direction (char d)
-{
- this->direction_ = d;
-}
-
-// Get the direction.
-
-char
-Channel::direction (void)
-{
- return this->direction_;
-}
-
-// Sets the timeout delay.
-
-void
-Channel::timeout (int to)
-{
- if (to > this->max_timeout_)
- to = this->max_timeout_;
-
- this->timeout_ = to;
-}
-
-// Recalculate the current retry timeout delay using exponential
-// backoff. Returns the original timeout (i.e., before the
-// recalculation).
-
-int
-Channel::timeout (void)
-{
- int old_timeout = this->timeout_;
- this->timeout_ *= 2;
-
- if (this->timeout_ > this->max_timeout_)
- this->timeout_ = this->max_timeout_;
-
- return old_timeout;
-}
-
-// Sets the max timeout delay.
-
-void
-Channel::max_timeout (int mto)
-{
- this->max_timeout_ = mto;
-}
-
-// Gets the max timeout delay.
-
-int
-Channel::max_timeout (void)
-{
- return this->max_timeout_;
-}
-
-// Restart connection asynchronously when timeout occurs.
-
-int
-Channel::handle_timeout (const ACE_Time_Value &, const void *)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) attempting to reconnect Channel %d with timeout = %d\n",
- this->id (), this->timeout_));
- return this->connector_->initiate_connection (this, ACE_Synch_Options::asynch);
-}
-
-// Restart connection (blocking_semantics dicates whether we
-// restart synchronously or asynchronously).
-
-int
-Channel::reinitiate_connection (void)
-{
- // Skip over deactivated descriptors.
- if (this->get_handle () != -1)
- {
- // Make sure to close down peer to reclaim descriptor.
- this->peer ().close ();
-
-#if 0
-// if (this->state () == FAILED)
-// {
- // Reinitiate timeout to improve reconnection time.
-// this->timeout (1);
-#endif
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) scheduling reinitiation of Channel %d\n",
- this->id ()));
-
- // Reschedule ourselves to try and connect again.
- if (ACE_Service_Config::reactor ()->schedule_timer (this, 0,
- this->timeout ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "schedule_timer"), -1);
- }
- return 0;
-}
-
-// Handle shutdown of the Channel object.
-
-int
-Channel::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) shutting down Channel %d on handle %d\n",
- this->id (), this->get_handle ()));
-
- return this->reinitiate_connection ();
-}
-
-// Set the state of the channel.
-
-void
-Channel::state (Channel::State s)
-{
- this->state_ = s;
-}
-
-// Perform the first-time initiation of a connection to the peer.
-
-int
-Channel::initialize_connection (void)
-{
- this->state_ = Channel::ESTABLISHED;
-
- // Restart the timeout to 1.
- this->timeout (1);
-
-#if defined (ASSIGN_ROUTING_ID)
- // Action that sends the route id to the peerd.
-
- CONN_ID id = htons (this->id ());
-
- ssize_t n = this->peer ().send ((const void *) &id, sizeof id);
-
- if (n != sizeof id)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- n == 0 ? "gatewayd has closed down unexpectedly" : "send"), -1);
-#endif /* ASSIGN_ROUTING_ID */
- return 0;
-}
-
-// Set the size of the socket queue.
-
-void
-Channel::socket_queue_size (void)
-{
- if (this->socket_queue_size_ > 0)
- {
- int option = this->direction_ == 'I' ? SO_RCVBUF : SO_SNDBUF;
-
- if (this->peer ().set_option (SOL_SOCKET, option,
- &this->socket_queue_size_, sizeof (int)) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "set_option"));
- }
-}
-
-// Upcall from the ACE_Acceptor::handle_input() that
-// delegates control to our application-specific Channel.
-
-int
-Channel::open (void *a)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Channel's fd = %d\n", this->peer ().get_handle ()));
-
- // Set the size of the socket queue.
- this->socket_queue_size ();
-
- // Turn on non-blocking I/O.
- if (this->peer ().enable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enable"), -1);
-
- // Call down to the base class to activate and register this handler.
- if (this->ACE_Svc_Handler<CHANNEL_PEER_STREAM, SYNCH>::open (a) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "activate"), -1);
-
- return this->initialize_connection ();
-}
-
-// Return the current state of the channel.
-
-Channel::State
-Channel::state (void)
-{
- return this->state_;
-}
-
-void
-Channel::id (CONN_ID id)
-{
- this->id_ = id;
-}
-
-CONN_ID
-Channel::id (void)
-{
- return this->id_;
-}
-
-// Set the peer's address information.
-int
-Channel::bind (const ACE_INET_Addr &remote_addr,
- const ACE_INET_Addr &local_addr,
- CONN_ID id)
-{
- this->remote_addr_ = remote_addr;
- this->local_addr_ = local_addr;
- this->id_ = id;
- return 0;
-}
-
-ACE_INET_Addr &
-Channel::remote_addr (void)
-{
- return this->remote_addr_;
-}
-
-ACE_INET_Addr &
-Channel::local_addr (void)
-{
- return this->local_addr_;
-}
-
-// Constructor sets the routing table pointer.
-
-Output_Channel::Output_Channel (ROUTING_TABLE *rt,
- Channel_Connector *cc,
- ACE_Thread_Manager *thr_mgr,
- int socket_queue_size)
- : Channel (rt, cc, thr_mgr, socket_queue_size)
-{
- this->direction_ = 'O';
- this->msg_queue ()->high_water_mark (Output_Channel::QUEUE_SIZE);
-}
-
-// This method should be called only when the peer shuts down
-// unexpectedly. This method simply marks the Channel as
-// having failed so that handle_close () can reconnect.
-
-int
-Output_Channel::handle_input (ACE_HANDLE)
-{
- char buf[1];
-
- this->state (Channel::FAILED);
-
- switch (this->peer ().recv (buf, sizeof buf))
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Peer has failed unexpectedly for Output Channel %d\n",
- this->id ()), -1);
- /* NOTREACHED */
- case 0:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Peer has shutdown unexpectedly for Output Channel %d\n",
- this->id ()), -1);
- /* NOTREACHED */
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Peer is sending input on Output Channel %d\n",
- this->id ()), -1);
- /* NOTREACHED */
- }
-}
-
-int
-Output_Channel::svc (void)
-{
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) svc should not be called on Output_Channel!\n"), -1);
-}
-
-// Perform a non-blocking put() of message MB. If we are unable to
-// send the entire message the remainder is re-queued at the *front* of
-// the Message_List.
-
-int
-Output_Channel::nonblk_put (ACE_Message_Block *mb)
-{
- // Try to send the message. If we don't send it all (e.g., due to
- // flow control), then re-queue the remainder at the head of the
- // Message_List and ask the ACE_Reactor to inform us (via
- // handle_output()) when it is possible to try again.
-
- ssize_t n;
-
- if ((n = this->send_peer (mb)) == -1)
- {
- // Things have gone wrong, let's try to close down and set up a new reconnection.
- this->state (Channel::FAILED);
- this->handle_close ();
- return -1;
- }
- else if (errno == EWOULDBLOCK) // Didn't manage to send everything.
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) queueing activated on handle %d to routing id %d\n",
- this->get_handle (), this->id ()));
-
- // ACE_Queue in *front* of the list to preserve order.
- if (this->msg_queue ()->enqueue_head (mb, (ACE_Time_Value *) &ACE_Time_Value::zero) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enqueue_head"), -1);
-
- // Tell ACE_Reactor to call us back when we can send again.
- else if (ACE_Service_Config::reactor ()->
- schedule_wakeup (this, ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "schedule_wakeup"), -1);
- return 0;
- }
- else
- return n;
-}
-
-int
-Output_Channel::send_peer (ACE_Message_Block *mb)
-{
- ssize_t n;
- size_t len = mb->length ();
-
- if ((n = this->peer ().send (mb->rd_ptr (), len)) <= 0)
- return errno == EWOULDBLOCK ? 0 : n;
- else if (n < len)
- // Re-adjust pointer to skip over the part we did send.
- mb->rd_ptr (n);
- else /* if (n == length) */
- {
- // The whole message is sent, we can now safely deallocate the buffer.
- // Note that this should decrement a reference count...
- delete mb;
- errno = 0;
- }
- this->total_bytes (n);
- return n;
-}
-
-// Finish sending a message when flow control conditions abate.
-// This method is automatically called by the ACE_Reactor.
-
-int
-Output_Channel::handle_output (ACE_HANDLE)
-{
- ACE_Message_Block *mb = 0;
- int status = 0;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) in handle_output on handle %d\n", this->get_handle ()));
- // The list had better not be empty, otherwise there's a bug!
-
- if (this->msg_queue ()->dequeue_head (mb, (ACE_Time_Value *) &ACE_Time_Value::zero) != -1)
- {
- switch (this->nonblk_put (mb))
- {
- case 0: // Partial send.
- ACE_ASSERT (errno == EWOULDBLOCK);
- // Didn't write everything this time, come back later...
- break;
-
- case -1:
- // Caller is responsible for freeing a ACE_Message_Block if failures occur.
- delete mb;
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "transmission failure"));
-
- /* FALLTHROUGH */
- default: // Sent the whole thing.
-
- // If we succeed in writing the entire message (or we did not fail
- // due to EWOULDBLOCK) then check if there are more messages on the Message_List.
- // If there aren't, tell the ACE_Reactor not to notify us anymore (at least
- // until there are new messages queued up).
-
- if (this->msg_queue ()->is_empty ())
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) queueing deactivated on handle %d to routing id %d\n",
- this->get_handle (), this->id ()));
-
-
- if (ACE_Service_Config::reactor ()->
- cancel_wakeup (this, ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "cancel_wakeup"));
- }
- }
- }
- else
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "dequeue_head"));
- return 0;
-}
-
-// Send a message to a peer (may queue if necessary).
-
-int
-Output_Channel::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- if (this->msg_queue ()->is_empty ())
- // Try to send the message *without* blocking!
- return this->nonblk_put (mb);
- else
- // If we have queued up messages due to flow control
- // then just enqueue and return.
- return this->msg_queue ()->enqueue_tail (mb, (ACE_Time_Value *) &ACE_Time_Value::zero);
-}
-
-// Constructor sets the routing table pointer and the connector pointer.
-
-Input_Channel::Input_Channel (ROUTING_TABLE *rt,
- Channel_Connector *cc,
- ACE_Thread_Manager *thr_mgr,
- int socket_queue_size)
- : msg_frag_ (0),
- Channel (rt, cc, thr_mgr, socket_queue_size)
-{
- this->direction_ = 'I';
- this->msg_queue ()->high_water_mark (0);
-}
-
-int
-Input_Channel::put (ACE_Message_Block *, ACE_Time_Value *)
-{
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) put should not be called on Input_Channel!\n"), -1);
-}
-
-int
-Input_Channel::svc (void)
-{
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) svc should not be called on Input_Channel!\n"), -1);
-}
-
-// Receive a Peer message from peerd. Handles fragmentation.
-//
-// The routing message returned from recv_peer consists of two parts:
-// 1. The Address part, contains the virtual routing id.
-// 2. The Data part, which contains the actual data to be routed.
-//
-// The reason for having two parts is to shield the higher layers
-// of software from knowledge of the message structure.
-
-int
-Input_Channel::recv_peer (ACE_Message_Block *&route_addr)
-{
- Peer_Message *peer_msg;
- size_t len;
- ssize_t n = 0;
- ssize_t m = 0;
- size_t offset = 0;
-
- if (this->msg_frag_ == 0)
- // No existing fragment...
- ACE_NEW_RETURN (this->msg_frag_,
- ACE_Message_Block (sizeof (Peer_Message)),
- -1);
-
- peer_msg = (Peer_Message *) this->msg_frag_->rd_ptr ();
-
- const ssize_t HEADER_SIZE = sizeof (Peer_Header);
- ssize_t header_bytes_left_to_read = HEADER_SIZE - this->msg_frag_->length ();
-
- if (header_bytes_left_to_read > 0)
- {
- n = this->peer ().recv (this->msg_frag_->wr_ptr (), header_bytes_left_to_read);
-
- if (n == -1 /* error */
- || n == 0 /* EOF */)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "Recv error during header read "));
- ACE_DEBUG ((LM_DEBUG, "attempted to read %d\n", header_bytes_left_to_read));
- delete this->msg_frag_;
- this->msg_frag_ = 0;
- return n;
- }
-
- // Bump the write pointer by the amount read.
- this->msg_frag_->wr_ptr (n);
-
- // At this point we may or may not have the ENTIRE header.
- if (this->msg_frag_->length () < HEADER_SIZE)
- {
- ACE_DEBUG ((LM_DEBUG, "Partial header received: only %d bytes\n",
- this->msg_frag_->length ()));
- // Notify the caller that we didn't get an entire message.
- errno = EWOULDBLOCK;
- return -1;
- }
- }
-
- // At this point there is a complete, valid header in msg_frag_
- len = sizeof peer_msg->buf_ + HEADER_SIZE - this->msg_frag_->length ();
-
- // Try to receive the remainder of the message
-
- switch (m = this->peer ().recv (peer_msg->buf_ + offset, len))
- {
- case -1:
- if (errno == EWOULDBLOCK)
- {
- // This shouldn't happen since the ACE_Reactor
- // just triggered us to handle pending I/O!
- ACE_DEBUG ((LM_DEBUG, "(%t) unexpected recv failure\n"));
- errno = EWOULDBLOCK;
- return -1;
- }
- else
- /* FALLTHROUGH */;
-
- case 0: // Premature EOF.
- delete this->msg_frag_;
- this->msg_frag_ = 0;
- return 0;
-
- default:
- if (m != len)
- // Re-adjust pointer to skip over the part we've read.
- {
- this->msg_frag_->wr_ptr (m);
- errno = EWOULDBLOCK;
- return -1; // Inform caller that we didn't get the whole message.
- }
- else
- {
- // Set the write pointer at 1 past the end of the message.
- this->msg_frag_->wr_ptr (m);
-
- // Set the read pointer to the beginning of the message.
- this->msg_frag_->rd_ptr (this->msg_frag_->base ());
-
- // Allocate a routing message header and chain the data portion
- // onto its continuation field.
- ACE_NEW_RETURN (route_addr,
- ACE_Message_Block (sizeof (Peer_Addr),
- ACE_Message_Block::MB_PROTO,
- this->msg_frag_),
- -1);
-
- Peer_Addr peer_addr (this->id (), peer_msg->header_.routing_id_, 0);
- // Copy the routing address from the Peer_Message into routing_addr.
- route_addr->copy ((char *) &peer_addr, sizeof (Peer_Addr));
-
- // Reset the pointer to indicate we've got an entire message.
- this->msg_frag_ = 0;
- }
- this->total_bytes (m + n);
-#if defined (VERBOSE)
- ACE_DEBUG ((LM_DEBUG, "(%t) channel id = %d, route id = %d, len = %d, payload = %*s",
- peer_addr.conn_id_, peer_msg->header_.routing_id_, peer_msg->header_.len_,
- peer_msg->header_.len_, peer_msg->buf_));
-#else
- ACE_DEBUG ((LM_DEBUG, "(%t) route id = %d, cur len = %d, total bytes read = %d\n",
- peer_msg->header_.routing_id_, peer_msg->header_.len_, this->total_bytes ()));
-#endif
- return m + n;
- }
-}
-
-// Receive various types of input (e.g., Peer message from the
-// gatewayd, as well as stdio).
-
-int
-Input_Channel::handle_input (ACE_HANDLE)
-{
- ACE_Message_Block *route_addr = 0;
-
- switch (this->recv_peer (route_addr))
- {
- case 0:
- // Note that a peer should never initiate a shutdown.
- this->state (Channel::FAILED);
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Peer has closed down unexpectedly for Input Channel %d\n",
- this->id ()), -1);
- /* NOTREACHED */
- case -1:
- if (errno == EWOULDBLOCK)
- // A short-read, we'll come back and finish it up later on!
- return 0;
- else // A weird problem occurred, shut down and start again.
- {
- this->state (Channel::FAILED);
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p for Input Channel %d\n",
- "Peer has failed unexpectedly",
- this->id ()), -1);
- }
- /* NOTREACHED */
- default:
- return this->route_message (route_addr);
- }
-}
-
-// Route a message to its appropriate destination.
-
-int
-Input_Channel::route_message (ACE_Message_Block *route_addr)
-{
- // We got a valid message, so determine its virtual routing id,
- // which is stored in the first of the two message blocks chained together.
-
- Peer_Addr *routing_key = (Peer_Addr *) route_addr->rd_ptr ();
-
- // Skip over the address portion.
- const ACE_Message_Block *const data = route_addr->cont ();
-
- // RE points to the routing entry located for this routing id.
- Routing_Entry *re = 0;
-
- if (this->routing_table_->find (*routing_key, re) != -1)
- {
- // Check to see if there are any destinations.
- if (re->destinations ()->size () == 0)
- ACE_DEBUG ((LM_WARNING,
- "there are no active destinations for this message currently\n"));
-
- else // There are destinations, so forward the message.
- {
- Routing_Entry::ENTRY_SET *esp = re->destinations ();
- Routing_Entry::ENTRY_ITERATOR si (*esp);
-
- for (Channel **channel = 0; si.next (channel) != 0; si.advance ())
- {
- // Only process active channels.
- if ((*channel)->active ())
- {
- // Clone the message portion (should be doing reference counting here...)
- ACE_Message_Block *newmsg = data->clone ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) sending to peer %d\n", (*channel)->id ()));
-
- if ((*channel)->put (newmsg) == -1)
- {
- if (errno == EWOULDBLOCK) // The queue has filled up!
- ACE_ERROR ((LM_ERROR, "(%t) %p\n",
- "gateway is flow controlled, so we're dropping messages"));
- else
- ACE_ERROR ((LM_ERROR, "(%t) %p transmission error to route %d\n",
- "put", (*channel)->id ()));
-
- // Caller is responsible for freeing a ACE_Message_Block if failures occur.
- delete newmsg;
- }
- }
- }
- // Will become superfluous once we have reference counting...
- delete route_addr;
- return 0;
- }
- }
- delete route_addr;
- // Failure return.
- ACE_ERROR ((LM_DEBUG, "(%t) find failed on conn id = %d, logical id = %d, payload = %d\n",
- routing_key->conn_id_, routing_key->logical_id_, routing_key->payload_));
- return 0;
-}
-
-#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
-template class ACE_Map_Manager<Peer_Addr, Routing_Entry *, MUTEX>;
-template class ACE_Map_Iterator<Peer_Addr, Routing_Entry *, MUTEX>;
-template class ACE_Map_Entry<Peer_Addr, Routing_Entry *>;
-#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
diff --git a/apps/Gateway/Gateway/Channel.h b/apps/Gateway/Gateway/Channel.h
deleted file mode 100644
index 339716bc55a..00000000000
--- a/apps/Gateway/Gateway/Channel.h
+++ /dev/null
@@ -1,280 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Channel.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_CHANNEL)
-#define _CHANNEL
-
-#include "ace/Service_Config.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/Svc_Handler.h"
-#include "Routing_Table.h"
-#include "Routing_Entry.h"
-#include "Peer_Message.h"
-
-// The following typedefs are used in order to parameterize the
-// synchronization policies without changing the source code!
-
-// If we don't have threads then use the single-threaded synchronization.
-#if !defined (ACE_HAS_THREADS)
-#define SYNCH ACE_NULL_SYNCH
-typedef ACE_Null_Mutex MUTEX;
-#define CHANNEL_PEER_STREAM ACE_SOCK_STREAM
-#define CHANNEL_PEER_CONNECTOR ACE_SOCK_CONNECTOR
-#else /* ACE_HAS_THREADS */
-
-// Select communication mechanisms.
-#if 0 // defined (ACE_HAS_TLI)
-// Note that due to inconsistencies between the semantics of sockets
-// and TLI with respect to establishing non-blocking connections it's
-// not a good idea to use TLI...
-#include "ace/TLI_Connector.h"
-#define CHANNEL_PEER_STREAM ACE_TLI_STREAM
-#define CHANNEL_PEER_CONNECTOR ACE_TLI_CONNECTOR
-#else
-#define CHANNEL_PEER_STREAM ACE_SOCK_STREAM
-#define CHANNEL_PEER_CONNECTOR ACE_SOCK_CONNECTOR
-#endif /* 0 */
-
-// Note that we only need to make the ACE_Task thread-safe if we
-// are using the multi-threaded Thr_Output_Channel...
-#if defined (USE_OUTPUT_MT)
-#define SYNCH ACE_MT_SYNCH
-#else
-#define SYNCH ACE_NULL_SYNCH
-#endif /* USE_OUTPUT_MT || USE_INPUT_MT */
-
-// Note that we only need to make the ACE_Map_Manager thread-safe if
-// we are using the multi-threaded Thr_Input_Channel...
-#if defined (USE_INPUT_MT)
-typedef ACE_RW_Mutex MUTEX;
-#else
-typedef ACE_Null_Mutex MUTEX;
-#endif /* USE_INPUT_MT */
-#endif /* ACE_HAS_THREADS */
-
-// Typedef for the routing table.
-typedef Routing_Table<Peer_Addr, Routing_Entry, MUTEX>
- ROUTING_TABLE;
-
-// Forward declaration.
-class Channel_Connector;
-
-class Channel : public ACE_Svc_Handler<CHANNEL_PEER_STREAM, SYNCH>
- // = TITLE
- // Channel contains info about connection state and addressing.
- //
- // = DESCRIPTION
- // The Channel classes process messages sent from the peers to the
- // gateway. These classes works as follows:
- //
- // 1. Channel_Connector creates a number of connections with the set of
- // peers specified in a configuration file.
- //
- // 2. For each peer that connects successfully, Channel_Connector
- // creates an Channel object. Each object assigns a unique routing
- // id to its associated peer. The Channels are used by gatewayd
- // that to receive, route, and forward messages from source peer(s)
- // to destination peer(s).
-{
-public:
- Channel (ROUTING_TABLE *,
- Channel_Connector *,
- ACE_Thread_Manager * = 0,
- int socket_queue_size = 0);
-
- virtual int open (void * = 0);
- // Initialize and activate a single-threaded Channel (called by
- // ACE_Connector::handle_output()).
-
- int bind (const ACE_INET_Addr &remote_addr,
- const ACE_INET_Addr &local_addr,
- CONN_ID);
- // Set the peer's addressing and routing information.
-
- ACE_INET_Addr &remote_addr (void);
- // Returns the peer's routing address.
-
- ACE_INET_Addr &local_addr (void);
- // Returns our local address.
-
- // = Set/get routing id.
- CONN_ID id (void);
- void id (CONN_ID);
-
- // = Set/get the current state of the Channel.
- enum State
- {
- IDLE = 1, // Prior to initialization.
- CONNECTING, // During connection establishment.
- ESTABLISHED, // Channel is established and active.
- DISCONNECTING, // Channel is in the process of connecting.
- FAILED // Channel has failed.
- };
-
- // = Set/get the current state.
- State state (void);
- void state (State);
-
- // = Set/get the current retry timeout delay.
- int timeout (void);
- void timeout (int);
-
- // = Set/get the maximum retry timeout delay.
- int max_timeout (void);
- void max_timeout (int);
-
- // = Set/get Channel activity status.
- int active (void);
- void active (int);
-
- // = Set/get direction (necessary for error checking).
- char direction (void);
- void direction (char);
-
- // = The total number of bytes sent/received on this channel.
- size_t total_bytes (void);
- void total_bytes (size_t bytes);
- // Increment count by <bytes>.
-
- virtual int handle_timeout (const ACE_Time_Value &, const void *arg);
- // Perform timer-based Channel reconnection.
-
-protected:
- enum
- {
- MAX_RETRY_TIMEOUT = 300 // 5 minutes is the maximum timeout.
- };
-
- int initialize_connection (void);
- // Perform the first-time initiation of a connection to the peer.
-
- int reinitiate_connection (void);
- // Reinitiate a connection asynchronously when peers fail.
-
- void socket_queue_size (void);
- // Set the socket queue size.
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::RWE_MASK);
- // Perform Channel termination.
-
- ROUTING_TABLE *routing_table_;
- // Pointer to table that maps a Peer_Addr
- // to a Set of Channel *'s for output.
-
- ACE_INET_Addr remote_addr_;
- // Address of peer.
-
- ACE_INET_Addr local_addr_;
- // Address of us.
-
- CONN_ID id_;
- // The assigned routing ID of this entry.
-
- size_t total_bytes_;
- // The total number of bytes sent/received on this channel.
-
- State state_;
- // The current state of the channel.
-
- Channel_Connector *connector_;
- // Back pointer to Channel_Connector to reestablish broken
- // connections.
-
- int timeout_;
- // Amount of time to wait between reconnection attempts.
-
- int max_timeout_;
- // Maximum amount of time to wait between reconnection attempts.
-
- char direction_;
- // Indicates which direction data flows through the channel ('O' ==
- // output and 'I' == input).
-
- int socket_queue_size_;
- // Size of the socket queue (0 means "use default").
-};
-
-class Input_Channel : public Channel
- // = TITLE
- // Handle reception of Peer messages arriving as events.
-{
-public:
- Input_Channel (ROUTING_TABLE *,
- Channel_Connector *,
- ACE_Thread_Manager * = 0,
- int socket_queue_size = 0);
- // Constructor sets the routing table pointer.
-
- virtual int handle_input (ACE_HANDLE = ACE_INVALID_HANDLE);
- // Receive and process peer messages.
-
-protected:
- virtual int recv_peer (ACE_Message_Block *&);
- // Receive a message from a peer.
-
- int route_message (ACE_Message_Block *);
- // Action that receives messages from peerd.
-
- ACE_Message_Block *msg_frag_;
- // Keep track of message fragment to handle non-blocking recv's from
- // peers.
-
- virtual int svc (void);
- // This method is not used since we are single-threaded.
-
-private:
- virtual int put (ACE_Message_Block *, ACE_Time_Value *tv = 0);
- // This methods should not be called to handle input.
-};
-
-class Output_Channel : public Channel
- // = TITLE
- // Handle transmission of messages to other Peers using a
- // single-threaded approach.
-{
-public:
- Output_Channel (ROUTING_TABLE *,
- Channel_Connector *,
- ACE_Thread_Manager * = 0,
- int socket_queue_size = 0);
-
- virtual int put (ACE_Message_Block *, ACE_Time_Value * = 0);
- // Send a message to a gateway (may be queued if necessary).
-
-protected:
- // = We'll allow up to 16 megabytes to be queued per-output
- // channel.
- enum {QUEUE_SIZE = 1024 * 1024 * 16};
-
- virtual int handle_input (ACE_HANDLE);
- // Receive and process shutdowns from peer.
-
- virtual int handle_output (ACE_HANDLE);
- // Finish sending a message when flow control conditions abate.
-
- int nonblk_put (ACE_Message_Block *mb);
- // Perform a non-blocking put().
-
- virtual int send_peer (ACE_Message_Block *);
- // Send a message to a peer.
-
- virtual int svc (void);
- // This method is not used since we are single-threaded.
-};
-
-#endif /* _CHANNEL */
diff --git a/apps/Gateway/Gateway/Channel_Connector.cpp b/apps/Gateway/Gateway/Channel_Connector.cpp
deleted file mode 100644
index a5394e8b013..00000000000
--- a/apps/Gateway/Gateway/Channel_Connector.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-#include "Channel_Connector.h"
-// $Id$
-
-
-Channel_Connector::Channel_Connector (void)
-{
-}
-
-// Override the connection-failure method to add timer support.
-// Note that these timers perform "expoential backoff" to
-// avoid rapidly trying to reestablish connections when a link
-// goes down.
-
-int
-Channel_Connector::handle_close (ACE_HANDLE sd, ACE_Reactor_Mask)
-{
- ACE_Connector<Channel, CHANNEL_PEER_CONNECTOR>::AST *stp = 0;
-
- // Locate the ACE_Svc_Handler corresponding to the socket descriptor.
- if (this->handler_map_.find (sd, stp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) can't locate channel %d in map, %p\n",
- sd, "find"), -1);
-
- Channel *channel = stp->svc_handler ();
-
- // Schedule a reconnection request at some point in the future
- // (note that channel uses an exponential backoff scheme).
- if (ACE_Service_Config::reactor ()->schedule_timer (channel, 0,
- channel->timeout ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "schedule_timer"), -1);
- return 0;
-}
-
-// Initiate (or reinitiate) a connection to the Channel.
-
-int
-Channel_Connector::initiate_connection (Channel *channel,
- ACE_Synch_Options &synch_options)
-{
- char buf[MAXHOSTNAMELEN];
-
- // Mark ourselves as idle so that the various iterators
- // will ignore us until we are reconnected.
- channel->state (Channel::IDLE);
-
- if (channel->remote_addr ().addr_to_string (buf, sizeof buf) == -1
- || channel->local_addr ().addr_to_string (buf, sizeof buf) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "can't obtain peer's address"), -1);
-
- // Try to connect to the Peer.
-
- if (this->connect (channel, channel->remote_addr (),
- synch_options, channel->local_addr ()) == -1)
- {
- if (errno != EWOULDBLOCK)
- {
- channel->state (Channel::FAILED);
- ACE_DEBUG ((LM_DEBUG, "(%t) %p on address %s\n",
- "connect", buf));
-
- // Reschedule ourselves to try and connect again.
- if (synch_options[ACE_Synch_Options::USE_REACTOR])
- {
- if (ACE_Service_Config::reactor ()->schedule_timer
- (channel, 0, channel->timeout ()) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "schedule_timer"), -1);
- }
- else
- // Failures on synchronous connects are reported as errors
- // so that the caller can decide how to proceed.
- return -1;
- }
- else
- {
- channel->state (Channel::CONNECTING);
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in the process of connecting %s to %s\n",
- synch_options[ACE_Synch_Options::USE_REACTOR]
- ? "asynchronously" : "synchronously", buf));
- }
- }
- else
- {
- channel->state (Channel::ESTABLISHED);
- ACE_DEBUG ((LM_DEBUG, "(%t) connected to %s on %d\n",
- buf, channel->get_handle ()));
- }
- return 0;
-}
diff --git a/apps/Gateway/Gateway/Channel_Connector.h b/apps/Gateway/Gateway/Channel_Connector.h
deleted file mode 100644
index 3e27f37355a..00000000000
--- a/apps/Gateway/Gateway/Channel_Connector.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Channel_Connector.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_CHANNEL_CONNECTOR)
-#define _CHANNEL_CONNECTOR
-
-#include "ace/Connector.h"
-#include "Thr_Channel.h"
-
-class Channel_Connector : public ACE_Connector<Channel, CHANNEL_PEER_CONNECTOR>
- // = TITLE
- // A concrete factory class that setups connections to peerds
- // and produces a new Channel object to do the dirty work...
-{
-public:
- Channel_Connector (void);
-
- // Initiate (or reinitiate) a connection on the Channel.
- int initiate_connection (Channel *,
- ACE_Synch_Options & = ACE_Synch_Options::synch);
-
-protected:
- // Override the connection-failure method to add timer support.
- virtual int handle_close (ACE_HANDLE sd, ACE_Reactor_Mask);
-};
-
-#endif /* _CHANNEL_CONNECTOR */
diff --git a/apps/Gateway/Gateway/Concrete_Connection_Handlers.cpp b/apps/Gateway/Gateway/Concrete_Connection_Handlers.cpp
deleted file mode 100644
index b76d4191517..00000000000
--- a/apps/Gateway/Gateway/Concrete_Connection_Handlers.cpp
+++ /dev/null
@@ -1,632 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "Event_Channel.h"
-#include "Concrete_Connection_Handlers.h"
-
-Consumer_Handler::Consumer_Handler (const Connection_Config_Info &pci)
- : Connection_Handler (pci)
-{
- this->connection_role_ = 'C';
- this->msg_queue ()->high_water_mark (Options::instance ()->max_queue_size ());
-}
-
-// This method should be called only when the Consumer shuts down
-// unexpectedly. This method simply marks the Connection_Handler as
-// having failed so that handle_close () can reconnect.
-
-int
-Consumer_Handler::handle_input (ACE_HANDLE)
-{
- char buf[1];
-
- this->state (Connection_Handler::FAILED);
-
- switch (this->peer ().recv (buf, sizeof buf))
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Peer has failed unexpectedly for Consumer_Handler %d\n",
- this->connection_id ()),
- -1);
- /* NOTREACHED */
- case 0:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Peer has shutdown unexpectedly for Consumer_Handler %d\n",
- this->connection_id ()),
- -1);
- /* NOTREACHED */
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Consumer is erroneously sending input to Consumer_Handler %d\n",
- this->connection_id ()),
- -1);
- /* NOTREACHED */
- }
-}
-
-// Perform a non-blocking put() of event. If we are unable to send
-// the entire event the remainder is re-queued at the *front* of the
-// Event_List.
-
-int
-Consumer_Handler::nonblk_put (ACE_Message_Block *event)
-{
- // Try to send the event. If we don't send it all (e.g., due to
- // flow control), then re-queue the remainder at the head of the
- // Event_List and ask the ACE_Reactor to inform us (via
- // handle_output()) when it is possible to try again.
-
- ssize_t n = this->send (event);
-
- if (n == -1)
- {
- // Things have gone wrong, let's try to close down and set up a
- // new reconnection by calling handle_close().
- this->state (Connection_Handler::FAILED);
- this->handle_close ();
- return -1;
- }
- else if (errno == EWOULDBLOCK) // Didn't manage to send everything.
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) queueing activated on handle %d to routing id %d\n",
- this->get_handle (),
- this->connection_id ()));
-
- // ACE_Queue in *front* of the list to preserve order.
- if (this->msg_queue ()->enqueue_head
- (event, (ACE_Time_Value *) &ACE_Time_Value::zero) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\n",
- "enqueue_head"),
- -1);
-
- // Tell ACE_Reactor to call us back when we can send again.
- else if (ACE_Reactor::instance ()->schedule_wakeup
- (this, ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\n",
- "schedule_wakeup"),
- -1);
- return 0;
- }
- else
- return n;
-}
-
-ssize_t
-Consumer_Handler::send (ACE_Message_Block *event)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) sending %d bytes to Consumer %d\n",
- event->length (),
- this->connection_id ()));
-
- ssize_t len = event->length ();
- ssize_t n = this->peer ().send (event->rd_ptr (), len);
-
- if (n <= 0)
- return errno == EWOULDBLOCK ? 0 : n;
- else if (n < len)
- // Re-adjust pointer to skip over the part we did send.
- event->rd_ptr (n);
- else // if (n == length)
- {
- // The whole event is sent, we now decrement the reference count
- // (which deletes itself with it reaches 0).
- event->release ();
- errno = 0;
- }
- this->total_bytes (n);
- return n;
-}
-
-// Finish sending an event when flow control conditions abate.
-// This method is automatically called by the ACE_Reactor.
-
-int
-Consumer_Handler::handle_output (ACE_HANDLE)
-{
- ACE_Message_Block *event = 0;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in handle_output on handle %d\n",
- this->get_handle ()));
-
- // The list had better not be empty, otherwise there's a bug!
-
- if (this->msg_queue ()->dequeue_head
- (event, (ACE_Time_Value *) &ACE_Time_Value::zero) != -1)
- {
- switch (this->nonblk_put (event))
- {
- case 0: // Partial send.
- ACE_ASSERT (errno == EWOULDBLOCK);
- // Didn't write everything this time, come back later...
- break;
-
- case -1:
- // We are responsible for releasing an ACE_Message_Block if
- // failures occur.
- event->release ();
- ACE_ERROR ((LM_ERROR,
- "(%t) %p\n",
- "transmission failure"));
-
- /* FALLTHROUGH */
- default: // Sent the whole thing.
-
- // If we succeed in writing the entire event (or we did not
- // fail due to EWOULDBLOCK) then check if there are more
- // events on the Message_Queue. If there aren't, tell the
- // ACE_Reactor not to notify us anymore (at least until
- // there are new events queued up).
-
- if (this->msg_queue ()->is_empty ())
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) queueing deactivated on handle %d to routing id %d\n",
- this->get_handle (),
- this->connection_id ()));
-
-
- if (ACE_Reactor::instance ()->cancel_wakeup
- (this, ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR ((LM_ERROR,
- "(%t) %p\n",
- "cancel_wakeup"));
- }
- }
- }
- else
- ACE_ERROR ((LM_ERROR,
- "(%t) %p\n",
- "dequeue_head"));
- return 0;
-}
-
-// Send an event to a Consumer (may queue if necessary).
-
-int
-Consumer_Handler::put (ACE_Message_Block *event,
- ACE_Time_Value *)
-{
- if (this->msg_queue ()->is_empty ())
- // Try to send the event *without* blocking!
- return this->nonblk_put (event);
- else
- // If we have queued up events due to flow control then just
- // enqueue and return.
- return this->msg_queue ()->enqueue_tail
- (event, (ACE_Time_Value *) &ACE_Time_Value::zero);
-}
-
-Supplier_Handler::Supplier_Handler (const Connection_Config_Info &pci)
- : Connection_Handler (pci),
- msg_frag_ (0)
-{
- this->connection_role_ = 'S';
- this->msg_queue ()->high_water_mark (0);
-}
-
-// Receive an Event from a Supplier. Handles fragmentation.
-//
-// The event returned from recv consists of two parts:
-//
-// 1. The Address part, contains the "virtual" routing id.
-//
-// 2. The Data part, which contains the actual data to be forwarded.
-//
-// The reason for having two parts is to shield the higher layers
-// of software from knowledge of the event structure.
-
-int
-Supplier_Handler::recv (ACE_Message_Block *&forward_addr)
-{
- if (this->msg_frag_ == 0)
- // No existing fragment...
- ACE_NEW_RETURN (this->msg_frag_,
- ACE_Message_Block (sizeof (Event),
- ACE_Message_Block::MB_DATA,
- 0,
- 0,
- 0,
- Options::instance ()->locking_strategy ()),
- -1);
-
- Event *event = (Event *) this->msg_frag_->rd_ptr ();
- ssize_t header_received = 0;
-
- const size_t HEADER_SIZE = sizeof (Event_Header);
- ssize_t header_bytes_left_to_read =
- HEADER_SIZE - this->msg_frag_->length ();
-
- if (header_bytes_left_to_read > 0)
- {
- header_received = this->peer ().recv
- (this->msg_frag_->wr_ptr (), header_bytes_left_to_read);
-
- if (header_received == -1 /* error */
- || header_received == 0 /* EOF */)
- {
- ACE_ERROR ((LM_ERROR, "%p\n",
- "Recv error during header read "));
- ACE_DEBUG ((LM_DEBUG,
- "attempted to read %d\n",
- header_bytes_left_to_read));
- this->msg_frag_ = this->msg_frag_->release ();
- return header_received;
- }
-
- // Bump the write pointer by the amount read.
- this->msg_frag_->wr_ptr (header_received);
-
- // At this point we may or may not have the ENTIRE header.
- if (this->msg_frag_->length () < HEADER_SIZE)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Partial header received: only %d bytes\n",
- this->msg_frag_->length ()));
- // Notify the caller that we didn't get an entire event.
- errno = EWOULDBLOCK;
- return -1;
- }
-
- // Convert the header into host byte order so that we can access
- // it directly without having to repeatedly muck with it...
- event->header_.decode ();
-
- if (event->header_.len_ > ACE_INT32 (sizeof event->data_))
- {
- // This data_ payload is too big!
- errno = EINVAL;
- ACE_DEBUG ((LM_DEBUG,
- "Data payload is too big (%d bytes)\n",
- event->header_.len_));
- return -1;
- }
-
- }
-
- // At this point there is a complete, valid header in Event. Now we
- // need to get the event payload. Due to incomplete reads this may
- // not be the first time we've read in a fragment for this message.
- // We account for this here. Note that the first time in here
- // msg_frag_->wr_ptr() will point to event->data_. Every time we do
- // a successful fragment read, we advance wr_ptr(). Therefore, by
- // subtracting how much we've already read from the
- // event->header_.len_ we complete the data_bytes_left_to_read...
-
- ssize_t data_bytes_left_to_read =
- ssize_t (event->header_.len_ - (msg_frag_->wr_ptr () - event->data_));
-
- ssize_t data_received =
- this->peer ().recv (this->msg_frag_->wr_ptr (), data_bytes_left_to_read);
-
- // Try to receive the remainder of the event.
-
- switch (data_received)
- {
- case -1:
- if (errno == EWOULDBLOCK)
- // This might happen if only the header came through.
- return -1;
- else
- /* FALLTHROUGH */;
-
- case 0: // Premature EOF.
- this->msg_frag_ = this->msg_frag_->release ();
- return 0;
-
- default:
- // Set the write pointer at 1 past the end of the event.
- this->msg_frag_->wr_ptr (data_received);
-
- if (data_received != data_bytes_left_to_read)
- {
- errno = EWOULDBLOCK;
- // Inform caller that we didn't get the whole event.
- return -1;
- }
- else
- {
- // Set the read pointer to the beginning of the event.
- this->msg_frag_->rd_ptr (this->msg_frag_->base ());
-
- // Allocate an event forwarding header and chain the data
- // portion onto its continuation field.
- forward_addr = new ACE_Message_Block (sizeof (Event_Key),
- ACE_Message_Block::MB_PROTO,
- this->msg_frag_,
- 0,
- 0,
- Options::instance ()->locking_strategy ());
- if (forward_addr == 0)
- {
- this->msg_frag_ = this->msg_frag_->release ();
- errno = ENOMEM;
- return -1;
- }
-
- Event_Key event_addr (this->connection_id (),
- event->header_.type_);
- // Copy the forwarding address from the Event_Key into
- // forward_addr.
- forward_addr->copy ((char *) &event_addr, sizeof (Event_Key));
-
- // Reset the pointer to indicate we've got an entire event.
- this->msg_frag_ = 0;
- }
-
- this->total_bytes (data_received + header_received);
- ACE_DEBUG ((LM_DEBUG,
- "(%t) connection id = %d, cur len = %d, total bytes read = %d\n",
- event->header_.connection_id_,
- event->header_.len_,
- data_received + header_received));
- if (Options::instance ()->enabled (Options::VERBOSE))
- ACE_DEBUG ((LM_DEBUG,
- "data_ = %*s\n",
- event->header_.len_ - 2,
- event->data_));
-
- // Encode before returning so that we can set things out in
- // network byte order.
- event->header_.encode ();
- return data_received + header_received;
- }
-}
-
-// Receive various types of input (e.g., Peer event from the
-// gatewayd, as well as stdio).
-
-int
-Supplier_Handler::handle_input (ACE_HANDLE)
-{
- ACE_Message_Block *event_key = 0;
-
- switch (this->recv (event_key))
- {
- case 0:
- // Note that a peer shouldn't initiate a shutdown by closing the
- // connection. Therefore, the peer must have crashed, so we'll
- // need to bail out here and let the higher layers reconnect.
- this->state (Connection_Handler::FAILED);
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Peer has closed down unexpectedly for Input Connection_Handler %d\n",
- this->connection_id ()),
- -1);
- /* NOTREACHED */
- case -1:
- if (errno == EWOULDBLOCK)
- // A short-read, we'll come back and finish it up later on!
- return 0;
- else // A weird problem occurred, shut down and start again.
- {
- this->state (Connection_Handler::FAILED);
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p for Input Connection_Handler %d\n",
- "Peer has failed unexpectedly",
- this->connection_id ()),
- -1);
- }
- /* NOTREACHED */
- default:
- // Route messages to Consumers.
- return this->process (event_key);
- }
-}
-
-// This delegates to the <Event_Channel> to do the actual processing.
-// Typically, this forwards the event to its appropriate Consumer(s).
-
-int
-Supplier_Handler::process (ACE_Message_Block *event_key)
-{
- return this->event_channel_->put (event_key);
-}
-
-Thr_Consumer_Handler::Thr_Consumer_Handler (const Connection_Config_Info &pci)
- : Consumer_Handler (pci)
-{
-}
-
-// This method should be called only when the Consumer shuts down
-// unexpectedly. This method marks the Connection_Handler as having failed
-// and deactivates the ACE_Message_Queue (to wake up the thread
-// blocked on <dequeue_head> in svc()).
-// Thr_Output_Handler::handle_close () will eventually try to
-// reconnect...
-
-int
-Thr_Consumer_Handler::handle_input (ACE_HANDLE h)
-{
- // Call down to the <Consumer_Handler> to handle this first.
- this->Consumer_Handler::handle_input (h);
-
- ACE_Reactor::instance ()->remove_handler
- (h, ACE_Event_Handler::ALL_EVENTS_MASK | ACE_Event_Handler::DONT_CALL);
-
- // Deactivate the queue while we try to get reconnected.
- this->msg_queue ()->deactivate ();
- return 0;
-}
-
-// Initialize the threaded Consumer_Handler object and spawn a new
-// thread.
-
-int
-Thr_Consumer_Handler::open (void *)
-{
- // Turn off non-blocking I/O.
- if (this->peer ().disable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enable"), -1);
-
- // Call back to the <Event_Channel> to complete our initialization.
- else if (this->event_channel_->complete_connection_connection (this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "complete_connection_connection"), -1);
-
- // Register ourselves to receive input events (which indicate that
- // the Consumer has shut down unexpectedly).
- else if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "register_handler"), -1);
-
- // Reactivate message queue. If it was active then this is the
- // first time in and we need to spawn a thread, otherwise the queue
- // was inactive due to some problem and we've already got a thread.
- else if (this->msg_queue ()->activate () == ACE_Message_Queue<ACE_SYNCH>::WAS_ACTIVE)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) spawning new thread\n"));
- // Become an active object by spawning a new thread to transmit
- // events to Consumers.
- return this->activate (THR_NEW_LWP | THR_DETACHED);
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) reusing existing thread\n"));
- return 0;
- }
-}
-
-// Queue up an event for transmission (must not block since
-// Supplier_Handlers may be single-threaded).
-
-int
-Thr_Consumer_Handler::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- // Perform non-blocking enqueue, i.e., if <msg_queue> is full
- // *don't* block!
- return this->msg_queue ()->enqueue_tail
- (mb, (ACE_Time_Value *) &ACE_Time_Value::zero);
-}
-
-// Transmit events to the peer. Note the simplification resulting
-// from the use of threads, compared with the Reactive solution.
-
-int
-Thr_Consumer_Handler::svc (void)
-{
-
- for (;;)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Thr_Consumer_Handler's handle = %d\n",
- this->peer ().get_handle ()));
-
- // Since this method runs in its own thread it is OK to block on
- // output.
-
- for (ACE_Message_Block *mb = 0;
- this->msg_queue ()->dequeue_head (mb) != -1;
- )
- if (this->send (mb) == -1)
- ACE_ERROR ((LM_ERROR,
- "(%t) %p\n",
- "send failed"));
-
- ACE_ASSERT (errno == ESHUTDOWN);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) shutting down threaded Consumer_Handler %d on handle %d\n",
- this->connection_id (),
- this->get_handle ()));
-
- this->peer ().close ();
-
- // Re-establish the connection, using expoential backoff.
- for (this->timeout (1);
- // Default is to reconnect synchronously.
- this->event_channel_->initiate_connection_connection (this) == -1; )
- {
- ACE_Time_Value tv (this->timeout ());
-
- ACE_ERROR ((LM_ERROR,
- "(%t) reattempting connection, sec = %d\n",
- tv.sec ()));
-
- ACE_OS::sleep (tv);
- }
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-Thr_Supplier_Handler::Thr_Supplier_Handler (const Connection_Config_Info &pci)
- : Supplier_Handler (pci)
-{
-}
-
-int
-Thr_Supplier_Handler::open (void *)
-{
- // Turn off non-blocking I/O.
- if (this->peer ().disable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enable"), -1);
-
- // Call back to the <Event_Channel> to complete our initialization.
- else if (this->event_channel_->complete_connection_connection (this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "complete_connection_connection"), -1);
-
- // Reactivate message queue. If it was active then this is the
- // first time in and we need to spawn a thread, otherwise the queue
- // was inactive due to some problem and we've already got a thread.
- else if (this->msg_queue ()->activate () == ACE_Message_Queue<ACE_SYNCH>::WAS_ACTIVE)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) spawning new thread\n"));
- // Become an active object by spawning a new thread to transmit
- // events to peers.
- return this->activate (THR_NEW_LWP | THR_DETACHED);
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) reusing existing thread\n"));
- return 0;
- }
-}
-
-// Receive events from a Peer in a separate thread (note reuse of
-// existing code!).
-
-int
-Thr_Supplier_Handler::svc (void)
-{
- for (;;)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Thr_Supplier_Handler's handle = %d\n",
- this->peer ().get_handle ()));
-
- // Since this method runs in its own thread and processes events
- // for one connection it is OK to call down to the
- // <Supplier_Handler::handle_input> method, which blocks on
- // input.
-
- while (this->Supplier_Handler::handle_input () != -1)
- continue;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) shutting down threaded Supplier_Handler %d on handle %d\n",
- this->connection_id (),
- this->get_handle ()));
-
- this->peer ().close ();
-
- // Deactivate the queue while we try to get reconnected.
- this->msg_queue ()->deactivate ();
-
- // Re-establish the connection, using expoential backoff.
- for (this->timeout (1);
- // Default is to reconnect synchronously.
- this->event_channel_->initiate_connection_connection (this) == -1; )
- {
- ACE_Time_Value tv (this->timeout ());
- ACE_ERROR ((LM_ERROR,
- "(%t) reattempting connection, sec = %d\n",
- tv.sec ()));
- ACE_OS::sleep (tv);
- }
- }
- ACE_NOTREACHED(return 0);
-}
diff --git a/apps/Gateway/Gateway/Concrete_Connection_Handlers.h b/apps/Gateway/Gateway/Concrete_Connection_Handlers.h
deleted file mode 100644
index ca36e3f517e..00000000000
--- a/apps/Gateway/Gateway/Concrete_Connection_Handlers.h
+++ /dev/null
@@ -1,127 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// Concrete_Connection_Handlers.h
-//
-// = DESCRIPTION
-// These are all the subclasses of Connection_Handler that define the
-// appropriate threaded/reactive Consumer/Supplier behavior.
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (CONCRETE_CONNECTION_HANDLER)
-#define CONCRETE_CONNECTION_HANDLER
-
-#include "Connection_Handler.h"
-
-class Supplier_Handler : public Connection_Handler
-{
- // = TITLE
- // Handles reception of Events from Suppliers.
- //
- // = DESCRIPTION
- // Performs framing and error checking on Events. Intended to
- // run reactively, i.e., in one thread of control using a
- // Reactor for demuxing and dispatching.
-public:
- // = Initialization method.
- Supplier_Handler (const Connection_Config_Info &);
-
-protected:
- // = All the following methods are upcalls, so they can be protected.
-
- virtual int handle_input (ACE_HANDLE = ACE_INVALID_HANDLE);
- // Receive and process peer events.
-
- virtual int recv (ACE_Message_Block *&);
- // Receive an event from a Supplier.
-
- int process (ACE_Message_Block *event);
- // This delegates to the <Event_Channel> to do the actual
- // processing. Typically, it forwards the <event> to its
- // appropriate Consumer.
-
- ACE_Message_Block *msg_frag_;
- // Keep track of event fragment to handle non-blocking recv's from
- // Suppliers.
-};
-
-class Consumer_Handler : public Connection_Handler
-{
- // = TITLE
- // Handles transmission of events to Consumers.
- //
- // = DESCRIPTION
- // Performs queueing and error checking. Intended to run
- // reactively, i.e., in one thread of control using a Reactor
- // for demuxing and dispatching. Also uses a Reactor to handle
- // flow controlled output connections.
-public:
- // = Initialization method.
- Consumer_Handler (const Connection_Config_Info &);
-
- virtual int put (ACE_Message_Block *event,
- ACE_Time_Value * = 0);
- // Send an event to a Consumer (may be queued if necessary).
-
-protected:
- virtual int handle_output (ACE_HANDLE);
- // Finish sending event when flow control conditions abate.
-
- int nonblk_put (ACE_Message_Block *mb);
- // Perform a non-blocking put().
-
- virtual ssize_t send (ACE_Message_Block *);
- // Send an event to a Consumer.
-
- virtual int handle_input (ACE_HANDLE);
- // Receive and process shutdowns from a Consumer.
-};
-
-class Thr_Consumer_Handler : public Consumer_Handler
-{
- // = TITLE
- // Runs each <Consumer_Handler> in a separate thread.
-public:
- Thr_Consumer_Handler (const Connection_Config_Info &);
-
- virtual int open (void *);
- // Initialize the threaded Consumer_Handler object and spawn a new
- // thread.
-
- virtual int put (ACE_Message_Block *, ACE_Time_Value * = 0);
- // Send a message to a peer.
-
-protected:
- virtual int handle_input (ACE_HANDLE);
- // Called when Peer shutdown unexpectedly.
-
- virtual int svc (void);
- // Transmit peer messages.
-};
-
-class Thr_Supplier_Handler : public Supplier_Handler
-{
- // = TITLE
- // Runs each <Supplier_Handler> in a separate thread.
-public:
- Thr_Supplier_Handler (const Connection_Config_Info &pci);
-
- virtual int open (void *);
- // Initialize the object and spawn a new thread.
-
-protected:
- virtual int svc (void);
- // Transmit peer messages.
-};
-
-#endif /* CONCRETE_CONNECTION_HANDLER */
diff --git a/apps/Gateway/Gateway/Concurrency_Strategies.h b/apps/Gateway/Gateway/Concurrency_Strategies.h
deleted file mode 100644
index 28e59a4b2e6..00000000000
--- a/apps/Gateway/Gateway/Concurrency_Strategies.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Concurrency_strategies.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_CONCURRENCY_STRATEGIES)
-#define _CONCURRENCY_STRATEGIES
-
-#include "ace/Synch.h"
-
-// The following typedefs are used in order to parameterize the
-// synchronization policies without changing the source code!
-
-// If we don't have threads then use the single-threaded synchronization.
-#if !defined (ACE_HAS_THREADS)
-#define SYNCH_STRATEGY ACE_NULL_SYNCH
-typedef ACE_Null_Mutex MAP_MUTEX;
-#else /* ACE_HAS_THREADS */
-
-// Note that we only need to make the ACE_Task thread-safe if we are
-// using the multi-threaded Thr_Consumer_Proxy...
-#if defined (USE_OUTPUT_MT)
-#define SYNCH_STRATEGY ACE_MT_SYNCH
-#else
-#define SYNCH_STRATEGY ACE_NULL_SYNCH
-#endif /* USE_OUTPUT_MT || USE_INPUT_MT */
-
-// Note that we only need to make the ACE_Map_Manager thread-safe if
-// we are using the multi-threaded Thr_Supplier_Proxy. In this
-// case, we use an RW_Mutex since we'll lookup Consumers far more
-// often than we'll update them.
-#if defined (USE_INPUT_MT)
-typedef ACE_RW_Mutex MAP_MUTEX;
-#else
-typedef ACE_Null_Mutex MAP_MUTEX;
-#endif /* USE_INPUT_MT */
-#endif /* ACE_HAS_THREADS */
-
-// = Forward decls
-class Thr_Consumer_Proxy;
-class Thr_Supplier_Proxy;
-class Consumer_Proxy;
-class Supplier_Proxy;
-
-#if defined (ACE_HAS_THREADS) && (defined (USE_OUTPUT_MT) || defined (USE_INPUT_MT))
-#if defined (USE_OUTPUT_MT)
-typedef Thr_Consumer_Proxy CONSUMER_PROXY;
-#else
-typedef Consumer_Proxy CONSUMER_PROXY;
-#endif /* USE_OUTPUT_MT */
-
-#if defined (USE_INPUT_MT)
-typedef Thr_Supplier_Proxy SUPPLIER_PROXY;
-#else
-typedef Supplier_Proxy SUPPLIER_PROXY;
-#endif /* USE_INPUT_MT */
-#else
-// Instantiate a non-multi-threaded Gateway.
-typedef Supplier_Proxy SUPPLIER_PROXY;
-typedef Consumer_Proxy CONSUMER_PROXY;
-#endif /* ACE_HAS_THREADS */
-
-#endif /* _CONCURRENCY_STRATEGIES */
diff --git a/apps/Gateway/Gateway/Config_Files.cpp b/apps/Gateway/Gateway/Config_Files.cpp
deleted file mode 100644
index 5be544d1863..00000000000
--- a/apps/Gateway/Gateway/Config_Files.cpp
+++ /dev/null
@@ -1,220 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-
-#include "Config_Files.h"
-#include "Options.h"
-
-// This fixes a nasty bug with cfront-based compilers (like
-// Centerline).
-typedef FP::Return_Type FP_RETURN_TYPE;
-
-FP_RETURN_TYPE
-Consumer_Config_File_Parser::read_entry (Consumer_Config_Info &entry,
- int &line_number)
-{
- FP_RETURN_TYPE result;
-
- // Increment the line count.
- line_number++;
-
- // Ignore comments, check for EOF and EOLINE if this succeeds, we
- // have our connection id.
-
- while ((result = this->getint (entry.connection_id_)) != FP::SUCCESS)
- if (result == FP::EOFILE)
- return FP::EOFILE;
- else if (result == FP::EOLINE
- || result == FP::COMMENT)
- line_number++;
-
- // Get the payload type.
- result = this->getint (entry.type_);
- if (result != FP::SUCCESS)
- return result;
-
- // get all the consumers.
- entry.total_consumers_ = 0;
-
- while ((result = this->getint
- (entry.consumers_[entry.total_consumers_])) == FP::SUCCESS)
- ++entry.total_consumers_; // do nothing (should check against max...)
-
- if (result == FP::EOLINE || result == FP::EOFILE)
- return FP::SUCCESS;
- else
- return result;
-}
-
-FP_RETURN_TYPE
-Connection_Config_File_Parser::read_entry (Connection_Config_Info &entry,
- int &line_number)
-{
- char buf[BUFSIZ];
- FP_RETURN_TYPE result;
-
- // Increment the line count.
- line_number++;
-
- // Ignore comments, check for EOF and EOLINE if this succeeds, we
- // have our connection id
-
- while ((result = this->getint (entry.connection_id_)) != FP::SUCCESS)
- if (result == FP::EOFILE)
- return FP::EOFILE;
- else if (result == FP::EOLINE
- || result == FP::COMMENT)
- line_number++;
-
- // Get the hostname.
- result = this->getword (entry.host_);
- if (result != FP::SUCCESS)
- return result;
-
- ACE_INT32 port;
-
- // Get the port number.
- result = this->getint (port);
- if (result == FP::DEFAULT)
- {
- // Get the proxy role, i.e., 'C' (Consumer) or 'S' (Supplier).
- result = this->getword (buf);
- if (result != FP::SUCCESS)
- return result;
- else
- entry.connection_role_ = buf[0];
-
- if (entry.connection_role_ == 'C')
- entry.remote_port_ = Options::instance ()->consumer_connector_port ();
- else if (entry.connection_role_ == 'S')
- entry.remote_port_ = Options::instance ()->supplier_connector_port ();
- else
- // Yikes, this is a *weird* error!
- entry.remote_port_ = 0;
- }
- else if (result != FP::SUCCESS)
- return result;
- else
- {
- entry.remote_port_ = u_short (port);
-
- // Get the proxy role, i.e., 'C' (Consumer) or 'S' (Supplier).
- result = this->getword (buf);
- if (result != FP::SUCCESS)
- return result;
- else
- entry.connection_role_ = buf[0];
- }
-
- // Get the max retry delay.
- result = this->getint (entry.max_retry_timeout_);
- if (result == FP::DEFAULT)
- entry.max_retry_timeout_ = Options::instance ()->max_timeout ();
- else if (result != FP::SUCCESS)
- return result;
-
- // Get the local port number.
- result = this->getint (port);
- if (result == FP::DEFAULT)
- entry.local_port_ = 0; // @@ Should make this an option.
- else if (result != FP::SUCCESS)
- return result;
- else
- entry.local_port_ = u_short (port);
-
- ACE_INT32 priority;
-
- // Get the priority.
- result = this->getint (priority);
- if (result != FP::SUCCESS)
- return result;
- else
- entry.priority_ = priority;
-
- return FP::SUCCESS;
-}
-
-#if defined (DEBUGGING)
-int
-main (int argc, char *argv[])
-{
- FP_RETURN_TYPE result;
- int line_number = 0;
-
- {
- Connection_Config_Info entry;
- Connection_Config_File_Parser connection_config_file;
-
- connection_config_file.open (argc > 1 ? argv[1] : "connection_config");
-
- int line_number = 0;
-
- ACE_DEBUG ((LM_DEBUG,
- "ConnID\tHost\t\tRPort\tRole\tRetry\tLPort\tPriority\n"));
-
- // Read config file line at a time.
- while ((result = connection_config_file.read_entry (entry, line_number)) != FP::EOFILE)
- if (result == FP::PARSE_ERROR)
- ACE_DEBUG ((LM_DEBUG,
- "Error line %d.\n",
- line_number));
- else
- ACE_DEBUG ((LM_DEBUG,
- "%d\t%s\t%d\t%c\t%d\t%d\t%d\n",
- entry.connection_id_,
- entry.host_,
- entry.remote_port_,
- entry.connection_role_,
- entry.max_retry_timeout_,
- entry.local_port_,
- entry.priority_));
-
- connection_config_file.close ();
- }
-
- {
- Consumer_Config_Info entry;
- Consumer_Config_File_Parser consumer_config_file;
-
- consumer_config_file.open (argc > 2 ? argv[2] : "consumer_config");
-
- line_number = 0;
-
- ACE_DEBUG ((LM_DEBUG,
- "\nConnID\tLogic\tPayload\tDestinations\n"));
-
- // Read config file line at a time.
- while ((result = consumer_config_file.read_entry (entry, line_number)) != FP::EOFILE)
- if (result == FP::PARSE_ERROR)
- ACE_DEBUG ((LM_DEBUG,
- "Error line %d.\n",
- line_number));
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "%d\t%d\t",
- entry.connection_id_,
- entry.type_));
-
- while (--entry.total_consumers_ >= 0)
- ACE_DEBUG ((LM_DEBUG,
- "%d,",
- entry.consumers_[entry.total_consumers_]));
- ACE_DEBUG ((LM_DEBUG,
- "\n"));
- }
-
- consumer_config_file.close ();
- }
-
- return 0;
-}
-#endif /* DEBUGGING */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class File_Parser<Connection_Config_Info>;
-template class File_Parser<Consumer_Config_Info>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate File_Parser<Connection_Config_Info>
-#pragma instantiate File_Parser<Consumer_Config_Info>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/apps/Gateway/Gateway/Config_Files.h b/apps/Gateway/Gateway/Config_Files.h
deleted file mode 100644
index 1e23006ddbd..00000000000
--- a/apps/Gateway/Gateway/Config_Files.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// Config_Files.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_CONFIG_FILES)
-#define _CONFIG_FILES
-
-#include "File_Parser.h"
-#include "Event.h"
-
-// Forward declaration.
-class Event_Channel;
-
-class Connection_Config_Info
- // = TITLE
- // Stores connection configuration information.
-{
-public:
- ACE_INT32 connection_id_;
- // Connection id for this Connection_Handler.
-
- char host_[BUFSIZ];
- // Host to connect with.
-
- u_short remote_port_;
- // Port to connect with.
-
- char connection_role_;
- // 'S' (supplier) or 'C' (consumer).
-
- ACE_INT32 max_retry_timeout_;
- // Maximum amount of time to wait for reconnecting.
-
- u_short local_port_;
- // Our local port number.
-
- ACE_INT32 priority_;
- // Priority by which different Consumers and Suppliers should be
- // serviced.
-
- Event_Channel *event_channel_;
- // We just need a place to store this until we can pass it along
- // when creating a Connection_Handler.
-};
-
-class Connection_Config_File_Parser : public File_Parser<Connection_Config_Info>
- // = TITLE
- // Parser for the Connection_Handler Connection file.
-{
-public:
- virtual FP::Return_Type read_entry (Connection_Config_Info &entry,
- int &line_number);
- // Read in a <Connection_Config_Info> entry.
-
-};
-
-class Consumer_Config_Info
- // = TITLE
- // Stores the information in a Consumer Map entry.
-{
-public:
- ACE_INT32 connection_id_;
- // Connection id.
-
- ACE_INT32 type_;
- // Message type.
-
- ACE_INT32 consumers_[MAX_CONSUMERS];
- // Connection ids for consumers that will be routed information
- // containing this <connection_id_>
-
- ACE_INT32 total_consumers_;
- // Total number of these consumers.
-};
-
-class Consumer_Config_File_Parser : public File_Parser<Consumer_Config_Info>
- // = TITLE
- // Parser for the Consumer Map file.
-{
-public:
- virtual FP::Return_Type read_entry (Consumer_Config_Info &entry,
- int &line_number);
- // Read in a <Consumer_Config_Info> entry.
-};
-
-#endif /* _CONFIG_FILES */
diff --git a/apps/Gateway/Gateway/Connection_Handler.cpp b/apps/Gateway/Gateway/Connection_Handler.cpp
deleted file mode 100644
index 7072ce940a3..00000000000
--- a/apps/Gateway/Gateway/Connection_Handler.cpp
+++ /dev/null
@@ -1,286 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "Event_Channel.h"
-#include "Concrete_Connection_Handlers.h"
-
-Event_Channel *
-Connection_Handler::event_channel (void) const
-{
- return this->event_channel_;
-}
-
-void
-Connection_Handler::event_channel (Event_Channel *ec)
-{
- this->event_channel_ = ec;
-}
-
-void
-Connection_Handler::connection_id (CONNECTION_ID id)
-{
- this->connection_id_ = id;
-}
-
-CONNECTION_ID
-Connection_Handler::connection_id (void) const
-{
- return this->connection_id_;
-}
-
-// The total number of bytes sent/received on this Proxy.
-
-size_t
-Connection_Handler::total_bytes (void) const
-{
- return this->total_bytes_;
-}
-
-void
-Connection_Handler::total_bytes (size_t bytes)
-{
- this->total_bytes_ += bytes;
-}
-
-Connection_Handler::Connection_Handler (void)
-{
-}
-
-Connection_Handler::Connection_Handler (const Connection_Config_Info &pci)
- : remote_addr_ (pci.remote_port_, pci.host_[0] == '\0' ? ACE_DEFAULT_SERVER_HOST : pci.host_),
- local_addr_ (pci.local_port_),
- connection_id_ (pci.connection_id_),
- total_bytes_ (0),
- state_ (Connection_Handler::IDLE),
- timeout_ (1),
- max_timeout_ (pci.max_retry_timeout_),
- event_channel_ (pci.event_channel_)
-{
- // Set the priority of the Proxy.
- this->priority (int (pci.priority_));
-}
-
-// Set the connection_role.
-
-void
-Connection_Handler::connection_role (char d)
-{
- this->connection_role_ = d;
-}
-
-// Get the connection_role.
-
-char
-Connection_Handler::connection_role (void) const
-{
- return this->connection_role_;
-}
-
-// Sets the timeout delay.
-
-void
-Connection_Handler::timeout (int to)
-{
- if (to > this->max_timeout_)
- to = this->max_timeout_;
-
- this->timeout_ = to;
-}
-
-// Re-calculate the current retry timeout delay using exponential
-// backoff. Returns the original timeout (i.e., before the
-// re-calculation).
-
-int
-Connection_Handler::timeout (void)
-{
- int old_timeout = this->timeout_;
- this->timeout_ *= 2;
-
- if (this->timeout_ > this->max_timeout_)
- this->timeout_ = this->max_timeout_;
-
- return old_timeout;
-}
-
-// Sets the max timeout delay.
-
-void
-Connection_Handler::max_timeout (int mto)
-{
- this->max_timeout_ = mto;
-}
-
-// Gets the max timeout delay.
-
-int
-Connection_Handler::max_timeout (void) const
-{
- return this->max_timeout_;
-}
-
-// Restart connection asynchronously when timeout occurs.
-
-int
-Connection_Handler::handle_timeout (const ACE_Time_Value &,
- const void *)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) attempting to reconnect Connection_Handler %d with timeout = %d\n",
- this->connection_id (),
- this->timeout_));
-
- // Delegate the re-connection attempt to the Event Channel.
- this->event_channel_->initiate_connection_connection (this);
-
- return 0;
-}
-
-// Handle shutdown of the Connection_Handler object.
-
-int
-Connection_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) shutting down %s Connection_Handler %d on handle %d\n",
- this->connection_role () == 'C' ? "Consumer" : "Supplier",
- this->connection_id (),
- this->get_handle ()));
-
- // Restart the connection, if possible.
- return this->event_channel_->reinitiate_connection_connection (this);
-}
-
-// Set the state of the Proxy.
-
-void
-Connection_Handler::state (Connection_Handler::State s)
-{
- this->state_ = s;
-}
-
-// Return the current state of the Proxy.
-
-Connection_Handler::State
-Connection_Handler::state (void) const
-{
- return this->state_;
-}
-
-// Upcall from the <ACE_Acceptor> or <ACE_Connector> that delegates
-// control to our Connection_Handler.
-
-int
-Connection_Handler::open (void *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) %s Connection_Handler's handle = %d\n",
- this->connection_role () == 'C' ? "Consumer" : "Supplier",
- this->peer ().get_handle ()));
-
- // Call back to the <Event_Channel> to complete our initialization.
- if (this->event_channel_->complete_connection_connection (this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "complete_connection_connection"), -1);
-
- // Turn on non-blocking I/O.
- else if (this->peer ().enable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enable"), -1);
-
- // Register ourselves to receive input events.
- else if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "register_handler"), -1);
- else
- return 0;
-}
-
-const ACE_INET_Addr &
-Connection_Handler::remote_addr (void) const
-{
- return this->remote_addr_;
-}
-
-void
-Connection_Handler::remote_addr (ACE_INET_Addr &ra)
-{
- this->remote_addr_ = ra;
-}
-
-const ACE_INET_Addr &
-Connection_Handler::local_addr (void) const
-{
- return this->local_addr_;
-}
-
-void
-Connection_Handler::local_addr (ACE_INET_Addr &la)
-{
- this->local_addr_ = la;
-}
-
-// Make the appropriate type of <Connection_Handler> (i.e.,
-// <Consumer_Handler>, <Supplier_Handler>, <Thr_Consumer_Handler>, or
-// <Thr_Supplier_Handler>).
-
-Connection_Handler *
-Connection_Handler_Factory::make_connection_handler (const Connection_Config_Info &pci)
-{
- Connection_Handler *connection_handler = 0;
-
- // The next few lines of code are dependent on whether we are making
- // a threaded/reactive Supplier_Handler/Consumer_Handler.
-
- if (pci.connection_role_ == 'C') // Configure a Consumer_Handler.
- {
- // Create a threaded Consumer_Handler.
- if (ACE_BIT_ENABLED (Options::instance ()->threading_strategy (),
- Options::OUTPUT_MT))
- ACE_NEW_RETURN (connection_handler,
- Thr_Consumer_Handler (pci),
- 0);
-
- // Create a reactive Consumer_Handler.
- else
- ACE_NEW_RETURN (connection_handler,
- Consumer_Handler (pci),
- 0);
- }
- else // connection_role == 'S', so configure a Supplier_Handler.
- {
- // Create a threaded Supplier_Handler.
- if (ACE_BIT_ENABLED (Options::instance ()->threading_strategy (),
- Options::INPUT_MT))
- ACE_NEW_RETURN (connection_handler,
- Thr_Supplier_Handler (pci),
- 0);
-
- // Create a reactive Supplier_Handler.
- else
- ACE_NEW_RETURN (connection_handler,
- Supplier_Handler (pci),
- 0);
- }
-
- return connection_handler;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Map_Entry<Event_Key, Consumer_Dispatch_Set *>;
-template class ACE_Map_Iterator_Base<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX>;
-template class ACE_Map_Iterator<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX>;
-template class ACE_Map_Reverse_Iterator<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX>;
-template class ACE_Map_Manager<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
-#if defined (ACE_HAS_THREADS)
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_MT_SYNCH>;
-#endif /* ACE_HAS_THREADS */
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Map_Entry<Event_Key, Consumer_Dispatch_Set *>
-#pragma instantiate ACE_Map_Iterator<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX>
-#pragma instantiate ACE_Map_Iterator_Base<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX>
-#pragma instantiate ACE_Map_Manager<Event_Key, Consumer_Dispatch_Set *, MAP_MUTEX>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-#if defined (ACE_HAS_THREADS)
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_MT_SYNCH>
-#endif /* ACE_HAS_THREADS */
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/apps/Gateway/Gateway/Connection_Handler.h b/apps/Gateway/Gateway/Connection_Handler.h
deleted file mode 100644
index 876f69d97f4..00000000000
--- a/apps/Gateway/Gateway/Connection_Handler.h
+++ /dev/null
@@ -1,152 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// Connection_Handler.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_CONNECTION_HANDLER)
-#define _CONNECTION_HANDLER
-
-#include "ace/Service_Config.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/Svc_Handler.h"
-#include "Config_Files.h"
-#include "Options.h"
-#include "Event.h"
-
-// Forward declaration.
-class Event_Channel;
-
-class Connection_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>
-{
- // = TITLE
- // <Connection_Handler> contains info about connection state and
- // addressing.
- //
- // = DESCRIPTION
- // The <Connection_Handler> classes process events sent to the
- // Event Channel from Suppliers and forward them to Consumers.
-public:
- Connection_Handler (void);
- // Default constructor (needed to make <ACE_Connector> happy).
-
- Connection_Handler (const Connection_Config_Info &);
- // Real constructor.
-
- virtual int open (void * = 0);
- // Initialize and activate a single-threaded <Connection_Handler>
- // (called by <ACE_Connector::handle_output>).
-
- // = The current state of the Connection_Handler.
- enum State
- {
- IDLE = 1, // Prior to initialization.
- CONNECTING, // During connection establishment.
- ESTABLISHED, // Connection_Handler is established and active.
- DISCONNECTING, // Connection_Handler is in the process of connecting.
- FAILED // Connection_Handler has failed.
- };
-
- // = Set/get the current state.
- void state (State);
- State state (void) const;
-
- // = Set/get remote INET addr.
- void remote_addr (ACE_INET_Addr &);
- const ACE_INET_Addr &remote_addr (void) const;
-
- // = Set/get local INET addr.
- void local_addr (ACE_INET_Addr &);
- const ACE_INET_Addr &local_addr (void) const;
-
- // = Set/get connection id.
- void connection_id (CONNECTION_ID);
- CONNECTION_ID connection_id (void) const;
-
- // = Set/get the current retry timeout delay.
- void timeout (int);
- int timeout (void);
-
- // = Set/get the maximum retry timeout delay.
- void max_timeout (int);
- int max_timeout (void) const;
-
- // = Set/get proxy role (i.e., 'S' for Supplier and 'C' for Consumer
- // (necessary for error checking).
- void connection_role (char);
- char connection_role (void) const;
-
- // = Set/get the <Event_Channel> *.
- void event_channel (Event_Channel *);
- Event_Channel *event_channel (void) const;
-
- // = The total number of bytes sent/received on this proxy.
- void total_bytes (size_t bytes);
- // Increment count by <bytes>.
- size_t total_bytes (void) const;
- // Return the current byte count.
-
- virtual int handle_timeout (const ACE_Time_Value &, const void *arg);
- // Perform timer-based Connection_Handler reconnection.
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::ALL_EVENTS_MASK);
- // Perform Connection_Handler termination.
-
-protected:
- ACE_INET_Addr remote_addr_;
- // Address of peer.
-
- ACE_INET_Addr local_addr_;
- // Address of us.
-
- CONNECTION_ID connection_id_;
- // The assigned connection ID of this entry.
-
- size_t total_bytes_;
- // The total number of bytes sent/received on this proxy.
-
- State state_;
- // The current state of the proxy.
-
- int timeout_;
- // Amount of time to wait between reconnection attempts.
-
- int max_timeout_;
- // Maximum amount of time to wait between reconnection attempts.
-
- char connection_role_;
- // Indicates which role the proxy plays ('S' == Supplier and 'C' ==
- // Consumer).
-
- Event_Channel *event_channel_;
- // Reference to the <Event_Channel> that we use to forward all
- // the events from Consumers and Suppliers.
-};
-
-class Connection_Handler_Factory
-{
- // = TITLE
- // Creates the appropriate type of <Connection_Handler>.
- //
- // = DESCRIPTION
- // <Connection_Handler>s can include <Consumer_Handler>,
- // <Supplier_Handler>, <Thr_Consumer_Handler>, or
- // <Thr_Supplier_Handler>).
-public:
- Connection_Handler *make_connection_handler (const Connection_Config_Info &);
- // Make the appropriate type of <Connection_Handler>, based on the
- // <Connection_Config_Info> parameter.
-};
-
-#endif /* _CONNECTION_HANDLER */
diff --git a/apps/Gateway/Gateway/Connection_Handler_Acceptor.cpp b/apps/Gateway/Gateway/Connection_Handler_Acceptor.cpp
deleted file mode 100644
index 4f399c2b721..00000000000
--- a/apps/Gateway/Gateway/Connection_Handler_Acceptor.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-
-#include "Event_Channel.h"
-#include "Connection_Handler_Acceptor.h"
-
-int
-Connection_Handler_Acceptor::make_svc_handler (Connection_Handler *&ch)
-{
- ACE_ALLOCATOR_RETURN (ch,
- this->connection_handler_factory_.make_connection_handler (this->connection_config_info_),
- -1);
- return 0;
-}
-
-int
-Connection_Handler_Acceptor::accept_svc_handler (Connection_Handler *ch)
-{
- if (this->inherited::accept_svc_handler (ch) == -1)
- return -1;
- else
- {
- ch->connection_id (Options::instance ()->connection_id ());
- ACE_INET_Addr remote_addr;
-
- if (ch->peer ().get_remote_addr (remote_addr) == -1)
- return -1;
-
- // Set the remote address of our connected Peer.
- ch->remote_addr (remote_addr);
-
- // Set the Event_Channel pointer.
- ch->event_channel (&this->event_channel_);
-
- // Increment the connection ID by one.
- Options::instance ()->connection_id ()++;
- return 0;
- }
-}
-
-Connection_Handler_Acceptor::Connection_Handler_Acceptor (Event_Channel &ec,
- char connection_role)
- : event_channel_ (ec)
-{
- this->connection_config_info_.connection_id_ = 0;
- this->connection_config_info_.host_[0] = '\0';
- this->connection_config_info_.remote_port_ = 0;
- this->connection_config_info_.connection_role_ = connection_role;
- this->connection_config_info_.max_retry_timeout_ = Options::instance ()->max_timeout ();
- this->connection_config_info_.local_port_ = 0;
- this->connection_config_info_.priority_ = 1;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Acceptor<Connection_Handler, ACE_SOCK_ACCEPTOR>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Acceptor<Connection_Handler, ACE_SOCK_ACCEPTOR>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/apps/Gateway/Gateway/Connection_Handler_Acceptor.h b/apps/Gateway/Gateway/Connection_Handler_Acceptor.h
deleted file mode 100644
index fb8d84ad667..00000000000
--- a/apps/Gateway/Gateway/Connection_Handler_Acceptor.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// Connection_Handler_acceptor.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_CONNECTION_HANDLER_ACCEPTOR)
-#define _CONNECTION_HANDLER_ACCEPTOR
-
-#include "ace/Acceptor.h"
-#include "ace/SOCK_Acceptor.h"
-#include "Connection_Handler.h"
-
-// Forward declaration
-class Event_Channel;
-
-class Connection_Handler_Acceptor : public ACE_Acceptor<Connection_Handler, ACE_SOCK_ACCEPTOR>
-{
- // = TITLE
- // A concrete factory class that setups connections to peerds
- // and produces a new Connection_Handler object to do the dirty
- // work...
-public:
- Connection_Handler_Acceptor (Event_Channel &,
- char connection_role);
- // Constructor.
-
- virtual int make_svc_handler (Connection_Handler *&ch);
- // Hook method for creating an appropriate <Connection_Handler>.
-
- virtual int accept_svc_handler (Connection_Handler *ch);
- // Hook method for accepting a connection into the
- // <Connection_Handler>.
-
-protected:
- typedef ACE_Acceptor<Connection_Handler, ACE_SOCK_ACCEPTOR>
- inherited;
- // Make life easier later on.
-
- Event_Channel &event_channel_;
- // Reference to the event channel.
-
- Connection_Config_Info connection_config_info_;
- // Keeps track of what type of proxy we need to create.
-
- Connection_Handler_Factory connection_handler_factory_;
- // Make the appropriate type of <Connection_Handler>.
-};
-
-#endif /* _CONNECTION_HANDLER_ACCEPTOR */
diff --git a/apps/Gateway/Gateway/Connection_Handler_Connector.cpp b/apps/Gateway/Gateway/Connection_Handler_Connector.cpp
deleted file mode 100644
index 218d049977f..00000000000
--- a/apps/Gateway/Gateway/Connection_Handler_Connector.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-// $Id$
-
-#include "Connection_Handler_Connector.h"
-
-Connection_Handler_Connector::Connection_Handler_Connector (void)
-{
-}
-
-// Initiate (or reinitiate) a connection to the Connection_Handler.
-
-int
-Connection_Handler_Connector::initiate_connection (Connection_Handler *connection_handler,
- ACE_Synch_Options &synch_options)
-{
- char addr_buf[MAXHOSTNAMELEN];
-
- // Mark ourselves as idle so that the various iterators will ignore
- // us until we are reconnected.
- connection_handler->state (Connection_Handler::IDLE);
-
- // We check the remote addr second so that it remains in the
- // addr_buf.
- if (connection_handler->local_addr ().addr_to_string (addr_buf, sizeof addr_buf) == -1
- || connection_handler->remote_addr ().addr_to_string (addr_buf, sizeof addr_buf) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "can't obtain peer's address"), -1);
-
- // Try to connect to the Peer.
- if (this->connect (connection_handler,
- connection_handler->remote_addr (),
- synch_options,
- connection_handler->local_addr ()) == -1)
- {
- if (errno != EWOULDBLOCK)
- {
- connection_handler->state (Connection_Handler::FAILED);
- ACE_DEBUG ((LM_DEBUG, "(%t) %p on address %s\n",
- "connect", addr_buf));
- return -1;
- }
- else
- {
- connection_handler->state (Connection_Handler::CONNECTING);
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in the process of connecting to %s\n",
- addr_buf));
- }
- }
- else
- {
- connection_handler->state (Connection_Handler::ESTABLISHED);
- ACE_DEBUG ((LM_DEBUG, "(%t) connected to %s on %d\n",
- addr_buf, connection_handler->get_handle ()));
- }
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Connector<Connection_Handler, ACE_SOCK_CONNECTOR>;
-template class ACE_Svc_Tuple<Connection_Handler>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Connection_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Connection_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Connection_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Connection_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<Connection_Handler> *>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Connector<Connection_Handler, ACE_SOCK_CONNECTOR>
-#pragma instantiate ACE_Svc_Tuple<Connection_Handler>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Connection_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Connection_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Connection_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Connection_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<Connection_Handler> *>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/apps/Gateway/Gateway/Connection_Handler_Connector.h b/apps/Gateway/Gateway/Connection_Handler_Connector.h
deleted file mode 100644
index e81d66d9694..00000000000
--- a/apps/Gateway/Gateway/Connection_Handler_Connector.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// Connection_Handler_Connector.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_IO_HANDLER_CONNECTOR)
-#define _IO_HANDLER_CONNECTOR
-
-#include "ace/Connector.h"
-#include "ace/SOCK_Connector.h"
-#include "Connection_Handler.h"
-
-class Connection_Handler_Connector : public ACE_Connector<Connection_Handler, ACE_SOCK_CONNECTOR>
-{
- // = TITLE
- // A concrete factory class that setups connections to peerds
- // and produces a new Connection_Handler object to do the dirty
- // work...
-public:
- Connection_Handler_Connector (void);
-
- // Initiate (or reinitiate) a connection on the Connection_Handler.
- int initiate_connection (Connection_Handler *,
- ACE_Synch_Options & = ACE_Synch_Options::synch);
-
-};
-
-#endif /* _IO_HANDLER_CONNECTOR */
diff --git a/apps/Gateway/Gateway/Consumer_Dispatch_Set.h b/apps/Gateway/Gateway/Consumer_Dispatch_Set.h
deleted file mode 100644
index 2f89143460d..00000000000
--- a/apps/Gateway/Gateway/Consumer_Dispatch_Set.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Consumer_Dispatch_Set.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (CONSUMER_DISPATCH_SET)
-#define CONSUMER_DISPATCH_SET
-
-#include "ace/Containers.h"
-
-// Forward reference.
-class Connection_Handler;
-
-typedef ACE_Unbounded_Set<Connection_Handler *> Consumer_Dispatch_Set;
-typedef ACE_Unbounded_Set_Iterator<Connection_Handler *> Consumer_Dispatch_Set_Iterator;
-
-#endif /* CONSUMER_DISPATCH_SET */
diff --git a/apps/Gateway/Gateway/Consumer_Entry.cpp b/apps/Gateway/Gateway/Consumer_Entry.cpp
deleted file mode 100644
index c3dcd96ebbf..00000000000
--- a/apps/Gateway/Gateway/Consumer_Entry.cpp
+++ /dev/null
@@ -1,31 +0,0 @@
-// Defines an entry in the Consumer Map.
-// $Id$
-
-#include "Consumer_Entry.h"
-
-Consumer_Entry::Consumer_Entry (void)
-{
- ACE_NEW (this->destinations_, Consumer_Entry::ENTRY_SET);
-}
-
-Consumer_Entry::~Consumer_Entry (void)
-{
- delete this->destinations_;
-}
-
-// Get the associated set of destinations.
-
-Consumer_Entry::ENTRY_SET *
-Consumer_Entry::destinations (void)
-{
- return this->destinations_;
-}
-
-// Set the associated set of destinations.
-
-void
-Consumer_Entry::destinations (Consumer_Entry::ENTRY_SET *s)
-{
- this->destinations_ = s;
-}
-
diff --git a/apps/Gateway/Gateway/Consumer_Entry.h b/apps/Gateway/Gateway/Consumer_Entry.h
deleted file mode 100644
index fe502991514..00000000000
--- a/apps/Gateway/Gateway/Consumer_Entry.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Consumer_Entry.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_ROUTING_ENTRY)
-#define _ROUTING_ENTRY
-
-#include "ace/Set.h"
-
-// Forward reference.
-class IO_Handler;
-
-class Consumer_Entry
-{
- // = TITLE
- // Defines an entry in the Consumer_Map.
-public:
- Consumer_Entry (void);
- ~Consumer_Entry (void);
-
- typedef ACE_Unbounded_Set<IO_Handler *> ENTRY_SET;
- typedef ACE_Unbounded_Set_Iterator<IO_Handler *> ENTRY_ITERATOR;
-
- // = Set/get the associated set of destinations.
- ENTRY_SET *destinations (void);
- void destinations (ENTRY_SET *);
-
-protected:
- ENTRY_SET *destinations_;
- // The set of destinations;
-};
-
-#endif /* _ROUTING_ENTRY */
diff --git a/apps/Gateway/Gateway/Consumer_Map.cpp b/apps/Gateway/Gateway/Consumer_Map.cpp
deleted file mode 100644
index 6d16601f949..00000000000
--- a/apps/Gateway/Gateway/Consumer_Map.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (_CONSUMER_MAP_C)
-#define _CONSUMER_MAP_C
-
-#include "Consumer_Map.h"
-
-// Bind the Event_Addr to the INT_ID.
-
-int
-Consumer_Map::bind (Event_Addr event_addr,
- Consumer_Entry *Consumer_Entry)
-{
- return this->map_.bind (event_addr, Consumer_Entry);
-}
-
-// Find the Consumer_Entry corresponding to the Event_Addr.
-
-int
-Consumer_Map::find (Event_Addr event_addr,
- Consumer_Entry *&Consumer_Entry)
-{
- return this->map_.find (event_addr, Consumer_Entry);
-}
-
-// Unbind (remove) the Event_Addr from the map.
-
-int
-Consumer_Map::unbind (Event_Addr event_addr)
-{
- return this->map_.unbind (event_addr);
-}
-
-Consumer_Map_Iterator::Consumer_Map_Iterator (Consumer_Map &rt)
- : map_iter_ (rt.map_)
-{
-}
-
-int
-Consumer_Map_Iterator::next (Consumer_Entry *&ss)
-{
- // Loop in order to skip over inactive entries if necessary.
-
- for (ACE_Map_Entry<Event_Addr, Consumer_Entry *> *temp = 0;
- this->map_iter_.next (temp) != 0;
- this->advance ())
- {
- // Otherwise, return the next item.
- ss = temp->int_id_;
- return 1;
- }
- return 0;
-}
-
-int
-Consumer_Map_Iterator::advance (void)
-{
- return this->map_iter_.advance ();
-}
-#endif /* _CONSUMER_MAP_C */
diff --git a/apps/Gateway/Gateway/Consumer_Map.h b/apps/Gateway/Gateway/Consumer_Map.h
deleted file mode 100644
index fd392afaf6e..00000000000
--- a/apps/Gateway/Gateway/Consumer_Map.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Consumer_Map.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_CONSUMER_MAP_H)
-#define _CONSUMER_MAP_H
-
-#include "ace/Map_Manager.h"
-#include "Concurrency_Strategies.h"
-#include "Event.h"
-#include "Consumer_Entry.h"
-
-class Consumer_Map
-{
- // = TITLE
- // Define a generic consumer map based on the ACE Map_Manager.
- //
- // = DESCRIPTION
- // This class makes it easier to use the Map_Manager.
-public:
- int bind (Event_Addr event, Consumer_Entry *Consumer_Entry);
- // Associate Event with the Consumer_Entry.
-
- int find (Event_Addr event, Consumer_Entry *&Consumer_Entry);
- // Break any association of EXID.
-
- int unbind (Event_Addr event);
- // Locate EXID and pass out parameter via INID. If found,
- // return 0, else -1.
-
-public:
- ACE_Map_Manager<Event_Addr, Consumer_Entry *, MAP_MUTEX> map_;
- // Map that associates Event Addrs (external ids) with Consumer_Entry *'s
- // <internal IDs>.
-};
-
-class Consumer_Map_Iterator
-{
- // = TITLE
- // Define an iterator for the Consumer Map.
-public:
- Consumer_Map_Iterator (Consumer_Map &mm);
- int next (Consumer_Entry *&);
- int advance (void);
-
-private:
- ACE_Map_Iterator<Event_Addr, Consumer_Entry *, MAP_MUTEX> map_iter_;
- // Map we are iterating over.
-};
-#endif /* _CONSUMER_MAP_H */
diff --git a/apps/Gateway/Gateway/Dispatch_Set.h b/apps/Gateway/Gateway/Dispatch_Set.h
deleted file mode 100644
index a867f1ca5ff..00000000000
--- a/apps/Gateway/Gateway/Dispatch_Set.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Dispatch_Set.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_DISPATCH_SET)
-#define _DISPATCH_SET
-
-#include "ace/Set.h"
-
-// Forward reference.
-class Proxy_Handler;
-
-typedef ACE_Unbounded_Set<Proxy_Handler *> Dispatch_Set;
-typedef ACE_Unbounded_Set_Iterator<Proxy_Handler *> Dispatch_Set_Iterator;
-
-#endif /* _DISPATCH_SET */
diff --git a/apps/Gateway/Gateway/Event.h b/apps/Gateway/Gateway/Event.h
deleted file mode 100644
index 2221f63916a..00000000000
--- a/apps/Gateway/Gateway/Event.h
+++ /dev/null
@@ -1,217 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// Event.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (EVENT_H)
-#define EVENT_H
-
-#include "ace/OS.h"
-
-// = The following #defines should really be in a separate include
-// file that is shared with the ../Peer/ directory. For now, we'll
-// keep them here to simplify the sharing between the two directories.
-// BTW, this is also the reason why all the methods are inlined...
-
-// Used by Peers to create Consumers in a Gateway.
-#if !defined (DEFAULT_GATEWAY_CONSUMER_PORT)
-#define DEFAULT_GATEWAY_CONSUMER_PORT 10009
-#endif /* DEFAULT_GATEWAY_CONSUMER_PORT */
-
-// Used by Peers create Suppliers in a Gateway.
-#if !defined (DEFAULT_GATEWAY_SUPPLIER_PORT)
-#define DEFAULT_GATEWAY_SUPPLIER_PORT 10010
-#endif /* DEFAULT_GATEWAY_SUPPLIER_PORT */
-
-// Used by a Gateway to create Consumers in a Peer.
-#if !defined (DEFAULT_PEER_CONSUMER_PORT)
-#define DEFAULT_PEER_CONSUMER_PORT 10011
-#endif /* DEFAULT_PEER_CONSUMER_PORT */
-
-// Used by a Gateway to create Suppliers in a Peer.
-#if !defined (DEFAULT_PEER_SUPPLIER_PORT)
-#define DEFAULT_PEER_SUPPLIER_PORT 10012
-#endif /* DEFAULT_PEER_SUPPLIER_PORT */
-
-#if !defined (MAX_CONSUMERS)
-#define MAX_CONSUMERS 1000
-#endif /* MAX_CONSUMERS */
-
-// This is the unique supplier identifier that denotes a particular
-// <Connection_Handler> in the Gateway.
-typedef ACE_INT32 CONNECTION_ID;
-
-enum
-{
- // = These are the types of events generated by the <Suppliers> and
- // handled by the <Event_Channel>.
-
- ROUTING_EVENT = 0,
- // A normal event, which is forwarded to the <Consumers>.
-
- SUBSCRIPTION_EVENT = 1
- // A subscription to <Suppliers> managed by the <Event_Channel>.
-};
-
-class Event_Key
-{
- // = TITLE
- // Address used to identify the source/destination of an event.
- //
- // = DESCRIPTION
- // This is really a "processing descriptor" that is used to
- // decouple the processing, filtering, and forwarding logic of
- // the Event Channel from the format of the data. The
- // <connection_id_> and <type_> fields are copied from the
- // <Event_Header> class below.
-public:
- Event_Key (CONNECTION_ID cid = -1,
- ACE_INT32 type = 0,
- ACE_INT32 priority = 0)
- : connection_id_ (cid),
- type_ (type),
- priority_ (priority)
- {
- }
-
- int operator== (const Event_Key &event_addr) const
- {
- return this->connection_id_ == event_addr.connection_id_
- && this->type_ == event_addr.type_;
- }
-
- CONNECTION_ID connection_id_;
- // Unique connection identifier that denotes a particular
- // Connection_Handler.
-
- ACE_INT32 type_;
- // Event type, e.g., <ROUTING_EVENT> or <SUBSCRIPTION_EVENT>.
-
- ACE_INT32 priority_;
- // Event priority.
-};
-
-class Event_Header
-{
- // = TITLE
- // Fixed sized header.
- //
- // = DESCRIPTION
- // This is designed to have a sizeof (16) to avoid alignment
- // problems on most platforms.
-public:
- enum
- {
- INVALID_ID = -1 // No peer can validly use this number.
- };
-
- Event_Header (ACE_INT32 len,
- CONNECTION_ID connection_id,
- ACE_INT32 type,
- ACE_INT32 priority)
- : len_ (len),
- connection_id_ (connection_id),
- type_ (type),
- priority_ (priority)
- {
- }
-
- void decode (void)
- {
- this->len_ = ntohl (this->len_);
- this->connection_id_ = ntohl (this->connection_id_);
- this->type_ = ntohl (this->type_);
- this->priority_ = ntohl (this->priority_);
- }
- // Decode from network byte order to host byte order.
-
- void encode (void)
- {
- this->len_ = htonl (this->len_);
- this->connection_id_ = htonl (this->connection_id_);
- this->type_ = htonl (this->type_);
- this->priority_ = htonl (this->priority_);
- }
- // Encode from host byte order to network byte order.
-
- ACE_INT32 len_;
- // Length of the data_ payload, in bytes.
-
- CONNECTION_ID connection_id_;
- // Unique connection identifier that denotes a particular
- // Connection_Handler.
-
- ACE_INT32 type_;
- // Event type, e.g., <ROUTING_EVENT> or <SUBSCRIPTION_EVENT>.
-
- ACE_INT32 priority_;
- // Event priority.
-};
-
-class Event
-{
- // = TITLE
- // Variable-sized event (data_ may be variable-sized between
- // 0 and MAX_PAYLOAD_SIZE).
-public:
- enum { MAX_PAYLOAD_SIZE = 1024 };
- // The maximum size of an Event.
-
- Event_Header header_;
- // Event header.
-
- char data_[MAX_PAYLOAD_SIZE];
- // Event data.
-};
-
-class Subscription
-{
- // = TITLE
- // Allows Consumers to subscribe to be routed information
- // arriving from a particular Supplier connection id.
-public:
- void decode (void)
- {
- this->connection_id_ = ntohl (this->connection_id_);
-
- for (ACE_INT32 i = 0; i < this->total_consumers_; i++)
- this->consumers_[i] = ntohl (this->consumers_[i]);
-
- this->total_consumers_ = ntohl (this->total_consumers_);
- }
- // Decode from network byte order to host byte order.
-
- void encode (void)
- {
- this->connection_id_ = htonl (this->connection_id_);
-
- for (ACE_INT32 i = 0; i < this->total_consumers_; i++)
- this->consumers_[i] = htonl (this->consumers_[i]);
-
- this->total_consumers_ = htonl (this->total_consumers_);
- }
- // Encode from host byte order to network byte order.
-
- ACE_INT32 connection_id_;
- // Connection id.
-
- ACE_INT32 consumers_[MAX_CONSUMERS];
- // Connection ids for consumers that will be routed information
- // containing this <connection_id_>
-
- ACE_INT32 total_consumers_;
- // Total number of these consumers.
-};
-
-#endif /* EVENT_H */
diff --git a/apps/Gateway/Gateway/Event_Channel.cpp b/apps/Gateway/Gateway/Event_Channel.cpp
deleted file mode 100644
index 159f91456c4..00000000000
--- a/apps/Gateway/Gateway/Event_Channel.cpp
+++ /dev/null
@@ -1,546 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "Connection_Handler_Connector.h"
-#include "Event_Channel.h"
-
-Event_Channel::~Event_Channel (void)
-{
-}
-
-Event_Channel::Event_Channel (void)
- : supplier_acceptor_ (*this, 'S'),
- consumer_acceptor_ (*this, 'C')
-{
-}
-
-int
-Event_Channel::compute_performance_statistics (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) doing the performance timeout here...\n"));
- CONNECTION_MAP_ITERATOR cmi (this->connection_map_);
-
- // If we've got a <ACE_Thread_Manager> then use it to suspend all
- // the threads. This will enable us to get an accurate count.
-
- if (Options::instance ()->threading_strategy ()
- != Options::REACTIVE)
- {
- if (ACE_Thread_Manager::instance ()->suspend_all () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "suspend_all"), -1);
- ACE_DEBUG ((LM_DEBUG, "(%t) suspending all threads..."));
- }
-
- size_t total_bytes_in = 0;
- size_t total_bytes_out = 0;
-
- // Iterate through the connection map summing up the number of bytes
- // sent/received.
-
- for (CONNECTION_MAP_ENTRY *me = 0;
- cmi.next (me) != 0;
- cmi.advance ())
- {
- Connection_Handler *connection_handler = me->int_id_;
-
- if (connection_handler->connection_role () == 'C')
- total_bytes_out += connection_handler->total_bytes ();
- else // connection_handler->connection_role () == 'S'
- total_bytes_in += connection_handler->total_bytes ();
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) after %d seconds, \ntotal_bytes_in = %d\ntotal_bytes_out = %d\n",
- Options::instance ()->performance_window (),
- total_bytes_in,
- total_bytes_out));
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) %f Mbits/sec received.\n",
- (float) (total_bytes_in * 8 /
- (float) (1024 * 1024 * Options::instance ()->performance_window ()))));
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) %f Mbits/sec sent.\n",
- (float) (total_bytes_out * 8 /
- (float) (1024 * 1024 * Options::instance ()->performance_window ()))));
-
- // Resume all the threads again.
-
- if (Options::instance ()->threading_strategy ()
- != Options::REACTIVE)
- {
- if (ACE_Thread_Manager::instance ()->resume_all () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "resume_all"), -1);
- ACE_DEBUG ((LM_DEBUG, "(%t) resuming all threads..."));
- }
-
- return 0;
-}
-
-int
-Event_Channel::handle_timeout (const ACE_Time_Value &,
- const void *)
-{
- // This is called periodically to compute performance statistics.
- return this->compute_performance_statistics ();
-}
-
-int
-Event_Channel::put (ACE_Message_Block *event,
- ACE_Time_Value *)
-{
- // We got a valid event, so determine its type, which is stored in
- // the first of the two <ACE_Message_Block>s, which are chained
- // together by <ACE::recv>.
- Event_Key *event_key = (Event_Key *) event->rd_ptr ();
-
- // Skip over the address portion and get the data, which is in the
- // second <ACE_Message_Block>.
- ACE_Message_Block *data = event->cont ();
-
- switch (event_key->type_)
- {
- case ROUTING_EVENT:
- this->routing_event (event_key,
- data);
- break;
- case SUBSCRIPTION_EVENT:
- this->subscription_event (data);
- break;
- }
-
- // Release the memory in the message block.
- event->release ();
- return 0;
-}
-
-void
-Event_Channel::subscription_event (ACE_Message_Block *data)
-{
- Event *event = (Event *) data->rd_ptr ();
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) received a subscription with %d bytes from connection id %d\n",
- event->header_.len_,
- event->header_.connection_id_));
- Subscription *subscription = (Subscription *) event->data_;
- // Convert the subscription into host byte order so that we can
- // access it directly without having to repeatedly muck with it...
- subscription->decode ();
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) connection_id_ = %d, total_consumers_ = %d\n",
- subscription->connection_id_,
- subscription->total_consumers_));
-
- for (ACE_INT32 i = 0;
- i < subscription->total_consumers_;
- i++)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) consumers_[%d] = %d\n",
- i,
- subscription->consumers_[i]));
-
-}
-
-void
-Event_Channel::routing_event (Event_Key *forwarding_address,
- ACE_Message_Block *data)
-{
- Consumer_Dispatch_Set *dispatch_set = 0;
-
- // Initialize the <dispatch_set> to points to the set of Consumers
- // associated with this forwarding address.
-
- if (this->efd_.find (*forwarding_address,
- dispatch_set) == -1)
- // Failure.
- ACE_ERROR ((LM_DEBUG,
- "(%t) find failed on connection id = %d, type = %d\n",
- forwarding_address->connection_id_,
- forwarding_address->type_));
- else
- {
- // Check to see if there are any consumers.
- if (dispatch_set->size () == 0)
- ACE_DEBUG ((LM_WARNING,
- "there are no active consumers for this event currently\n"));
-
- else // There are consumers, so forward the event.
- {
- // Initialize the interator.
- Consumer_Dispatch_Set_Iterator dsi (*dispatch_set);
-
- // At this point, we should assign a thread-safe locking
- // strategy to the <ACE_Message_Block> is we're running in a
- // multi-threaded configuration.
- data->locking_strategy (Options::instance ()->locking_strategy ());
-
- for (Connection_Handler **connection_handler = 0;
- dsi.next (connection_handler) != 0;
- dsi.advance ())
- {
- // Only process active connection_handlers.
- if ((*connection_handler)->state () == Connection_Handler::ESTABLISHED)
- {
- // Duplicate the event portion via reference
- // counting.
- ACE_Message_Block *dup_msg = data->duplicate ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) forwarding to Consumer %d\n",
- (*connection_handler)->connection_id ()));
-
- if ((*connection_handler)->put (dup_msg) == -1)
- {
- if (errno == EWOULDBLOCK) // The queue has filled up!
- ACE_ERROR ((LM_ERROR, "(%t) %p\n",
- "gateway is flow controlled, so we're dropping events"));
- else
- ACE_ERROR ((LM_ERROR,
- "(%t) %p transmission error to peer %d\n",
- "put",
- (*connection_handler)->connection_id ()));
-
- // We are responsible for releasing an
- // ACE_Message_Block if failures occur.
- dup_msg->release ();
- }
- }
- }
- }
- }
-}
-
-int
-Event_Channel::initiate_connection_connection (Connection_Handler *connection_handler)
-{
- ACE_Synch_Options synch_options;
-
- if (Options::instance ()->blocking_semantics () == ACE_NONBLOCK)
- synch_options = ACE_Synch_Options::asynch;
- else
- synch_options = ACE_Synch_Options::synch;
-
- return this->connector_.initiate_connection (connection_handler,
- synch_options);
-}
-
-int
-Event_Channel::complete_connection_connection (Connection_Handler *connection_handler)
-{
- int option = connection_handler->connection_role () == 'S' ? SO_RCVBUF : SO_SNDBUF;
- int socket_queue_size = Options::instance ()->socket_queue_size ();
-
- if (socket_queue_size > 0)
- if (connection_handler->peer ().set_option (SOL_SOCKET,
- option,
- &socket_queue_size,
- sizeof (int)) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "set_option"));
-
- connection_handler->thr_mgr (ACE_Thread_Manager::instance ());
-
- // Our state is now "established."
- connection_handler->state (Connection_Handler::ESTABLISHED);
-
- // Restart the timeout to 1.
- connection_handler->timeout (1);
-
- ACE_INT32 id = htonl (connection_handler->connection_id ());
-
- // Send the connection id to the peerd.
-
- ssize_t n = connection_handler->peer ().send ((const void *) &id, sizeof id);
-
- if (n != sizeof id)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- n == 0 ? "peer has closed down unexpectedly" : "send"),
- -1);
- return 0;
-}
-
-// Restart connection (blocking_semantics dicates whether we restart
-// synchronously or asynchronously).
-
-int
-Event_Channel::reinitiate_connection_connection (Connection_Handler *connection_handler)
-{
- // Skip over proxies with deactivated handles.
- if (connection_handler->get_handle () != ACE_INVALID_HANDLE)
- // Make sure to close down peer to reclaim descriptor.
- connection_handler->peer ().close ();
-
- if (connection_handler->state () != Connection_Handler::DISCONNECTING)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) scheduling reinitiation of Connection_Handler %d\n",
- connection_handler->connection_id ()));
-
- // Reschedule ourselves to try and connect again.
- if (ACE_Reactor::instance ()->schedule_timer
- (connection_handler, 0, connection_handler->timeout ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "schedule_timer"), -1);
- }
- return 0;
-}
-
-// Initiate active connections with the Consumer and Supplier Peers.
-
-void
-Event_Channel::initiate_connector (void)
-{
- if (Options::instance ()->enabled
- (Options::CONSUMER_CONNECTOR | Options::SUPPLIER_CONNECTOR))
- {
- CONNECTION_MAP_ITERATOR cmi (this->connection_map_);
-
- // Iterate through the Consumer Map connecting all the
- // Connection_Handlers.
-
- for (CONNECTION_MAP_ENTRY *me = 0;
- cmi.next (me) != 0;
- cmi.advance ())
- {
- Connection_Handler *connection_handler = me->int_id_;
-
- if (this->initiate_connection_connection (connection_handler) == -1)
- continue; // Failures are handled elsewhere...
- }
- }
-}
-
-// Initiate passive acceptor to wait for Consumer and Supplier Peers
-// to accept.
-
-int
-Event_Channel::initiate_acceptors (void)
-{
- if (Options::instance ()->enabled (Options::CONSUMER_ACCEPTOR)
- && this->consumer_acceptor_.open
- (Options::instance ()->consumer_acceptor_port (),
- ACE_Reactor::instance (),
- Options::instance ()->blocking_semantics ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "cannot register acceptor"),
- -1);
- else
- ACE_DEBUG ((LM_DEBUG,
- "accepting Consumers at %d\n",
- Options::instance ()->consumer_acceptor_port ()));
-
- if (Options::instance ()->enabled (Options::SUPPLIER_ACCEPTOR)
- && this->supplier_acceptor_.open
- (Options::instance ()->supplier_acceptor_port (),
- ACE_Reactor::instance (),
- Options::instance ()->blocking_semantics ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "cannot register acceptor"),
- -1);
- else
- ACE_DEBUG ((LM_DEBUG,
- "accepting Suppliers at %d\n",
- Options::instance ()->supplier_acceptor_port ()));
-
- return 0;
-}
-
-// This method gracefully shuts down all the Handlers in the
-// Connection_Handler Connection Map.
-
-int
-Event_Channel::close (u_long)
-{
- if (Options::instance ()->threading_strategy () != Options::REACTIVE)
- {
- if (ACE_Thread_Manager::instance ()->suspend_all () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\n",
- "suspend_all"),
- -1);
- ACE_DEBUG ((LM_DEBUG,
- "(%t) suspending all threads\n"));
- }
-
- // First tell everyone that the spaceship is here...
- {
- CONNECTION_MAP_ITERATOR cmi (this->connection_map_);
-
- // Iterate over all the handlers and shut them down.
-
- for (CONNECTION_MAP_ENTRY *me;
- cmi.next (me) != 0;
- cmi.advance ())
- {
- Connection_Handler *connection_handler = me->int_id_;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) closing down connection %d\n",
- connection_handler->connection_id ()));
-
- // Mark Connection_Handler as DISCONNECTING so we don't try to
- // reconnect...
- connection_handler->state (Connection_Handler::DISCONNECTING);
- }
- }
-
- // Close down the connector
- this->connector_.close ();
-
- // Close down the supplier acceptor.
- this->supplier_acceptor_.close ();
-
- // Close down the consumer acceptor.
- this->consumer_acceptor_.close ();
-
- // Now tell everyone that it is now time to commit suicide.
- {
- CONNECTION_MAP_ITERATOR cmi (this->connection_map_);
-
- for (CONNECTION_MAP_ENTRY *me;
- cmi.next (me) != 0;
- cmi.advance ())
- {
- Connection_Handler *connection_handler = me->int_id_;
-
- // Deallocate Connection_Handler resources.
- connection_handler->destroy (); // Will trigger a delete.
- }
- }
-
- return 0;
-}
-
-int
-Event_Channel::find_proxy (ACE_INT32 connection_id,
- Connection_Handler *&connection_handler)
-{
- return this->connection_map_.find (connection_id,
- connection_handler);
-}
-
-int
-Event_Channel::bind_proxy (Connection_Handler *connection_handler)
-{
- int result = this->connection_map_.bind (connection_handler->connection_id (),
- connection_handler);
-
- switch (result)
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) bind failed for connection %d\n",
- connection_handler->connection_id ()),
- -1);
- /* NOTREACHED */
- case 1: // Oops, found a duplicate!
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) duplicate connection %d, already bound\n",
- connection_handler->connection_id ()),
- -1);
- /* NOTREACHED */
- case 0:
- // Success.
- return 0;
- /* NOTREACHED */
- default:
- ACE_ERROR_RETURN ((LM_DEBUG,
- "(%t) invalid result %d\n",
- result),
- -1);
- /* NOTREACHED */
- }
-
- return 0;
-}
-
-int
-Event_Channel::subscribe (const Event_Key &event_addr,
- Consumer_Dispatch_Set *cds)
-{
- int result = this->efd_.bind (event_addr, cds);
-
- // Bind with consumer map, keyed by peer address.
- switch (result)
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) bind failed for connection %d\n",
- event_addr.connection_id_),
- -1);
- /* NOTREACHED */
- case 1: // Oops, found a duplicate!
- ACE_ERROR_RETURN ((LM_DEBUG,
- "(%t) duplicate consumer map entry %d, "
- "already bound\n",
- event_addr.connection_id_),
- -1);
- /* NOTREACHED */
- case 0:
- // Success.
- return 0;
- default:
- ACE_ERROR_RETURN ((LM_DEBUG,
- "(%t) invalid result %d\n",
- result),
- -1);
- /* NOTREACHED */
- }
-
- return 0;
-}
-
-int
-Event_Channel::open (void *)
-{
- // Ignore <SIGPIPE> so each <Consumer_Handler> can handle it.
- ACE_Sig_Action sig (ACE_SignalHandler (SIG_IGN), SIGPIPE);
- ACE_UNUSED_ARG (sig);
-
- // Actively initiate Peer connections.
- this->initiate_connector ();
-
- // Passively initiate Peer acceptor.
- if (this->initiate_acceptors () == -1)
- return -1;
-
- // If we're not running reactively, then we need to make sure that
- // <ACE_Message_Block> reference counting operations are
- // thread-safe. Therefore, we create an <ACE_Lock_Adapter> that is
- // parameterized by <ACE_SYNCH_MUTEX> to prevent race conditions.
- if (Options::instance ()->threading_strategy ()
- != Options::REACTIVE)
- {
- ACE_Lock_Adapter<ACE_SYNCH_MUTEX> *la;
-
- ACE_NEW_RETURN (la,
- ACE_Lock_Adapter<ACE_SYNCH_MUTEX>,
- -1);
-
- Options::instance ()->locking_strategy (la);
- }
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Lock_Adapter<ACE_SYNCH_MUTEX>;
-template class ACE_Map_Entry<ACE_INT32, Connection_Handler *>;
-template class ACE_Map_Iterator<ACE_INT32, Connection_Handler *, MAP_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_INT32, Connection_Handler *, MAP_MUTEX>;
-template class ACE_Map_Iterator_Base<ACE_INT32, Connection_Handler *, MAP_MUTEX>;
-template class ACE_Map_Manager<ACE_INT32, Connection_Handler *, MAP_MUTEX>;
-template class ACE_Unbounded_Set_Iterator<Connection_Handler *>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Lock_Adapter<ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Map_Entry<ACE_INT32, Connection_Handler *>
-#pragma instantiate ACE_Map_Iterator<ACE_INT32, Connection_Handler *, MAP_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_INT32, Connection_Handler *, MAP_MUTEX>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_INT32, Connection_Handler *, MAP_MUTEX>
-#pragma instantiate ACE_Map_Manager<ACE_INT32, Connection_Handler *, MAP_MUTEX>
-#pragma instantiate ACE_Unbounded_Set_Iterator<Connection_Handler *>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/apps/Gateway/Gateway/Event_Channel.h b/apps/Gateway/Gateway/Event_Channel.h
deleted file mode 100644
index dfe5faa6fd4..00000000000
--- a/apps/Gateway/Gateway/Event_Channel.h
+++ /dev/null
@@ -1,129 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// Event_Channel.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_EVENT_CHANNEL)
-#define ACE_EVENT_CHANNEL
-
-#include "Connection_Handler_Connector.h"
-#include "Connection_Handler_Acceptor.h"
-#include "Consumer_Dispatch_Set.h"
-#include "Event_Forwarding_Discriminator.h"
-
-typedef ACE_Null_Mutex MAP_MUTEX;
-
-class ACE_Svc_Export Event_Channel : public ACE_Event_Handler
-{
- // = TITLE
- // Define a generic Event_Channel.
- //
- // = DESCRIPTION
- // The inspiration for this class is derived from the CORBA COS
- // Event Channel, though the design is simplified.
- //
- // We inherit from <ACE_Event_Handler> so that we can be
- // registered with an <ACE_Reactor> to handle timeouts.
-public:
- // = Initialization and termination methods.
- Event_Channel (void);
- ~Event_Channel (void);
-
- virtual int open (void * = 0);
- // Open the channel.
-
- virtual int close (u_long = 0);
- // Close down the Channel.
-
- // = Proxy management methods.
- int initiate_connection_connection (Connection_Handler *);
- // Initiate the connection of the <Connection_Handler> to its peer.
-
- int complete_connection_connection (Connection_Handler *);
- // Complete the initialization of the <Connection_Handler> once it's
- // connected to its Peer.
-
- int reinitiate_connection_connection (Connection_Handler *);
- // Reinitiate a connection asynchronously when the Peer fails.
-
- int bind_proxy (Connection_Handler *);
- // Bind the <Connection_Handler> to the <connection_map_>.
-
- int find_proxy (ACE_INT32 connection_id,
- Connection_Handler *&);
- // Locate the <Connection_Handler> with <connection_id>.
-
- int subscribe (const Event_Key &event_addr,
- Consumer_Dispatch_Set *cds);
- // Subscribe the <Consumer_Dispatch_Set> to receive events that
- // match <Event_Key>.
-
- // = Event processing entry point.
- virtual int put (ACE_Message_Block *mb,
- ACE_Time_Value * = 0);
- // Pass <mb> to the Event Channel so it can forward it to Consumers.
-
- void initiate_connector (void);
- // Actively initiate connections to the Peers.
-
- int initiate_acceptors (void);
- // Passively initiate the <Peer_Acceptor>s for Consumer and
- // Suppliers.
-
-private:
- int parse_args (int argc, char *argv[]);
- // Parse the command-line arguments.
-
- // = Methods for handling events.
- void routing_event (Event_Key *event_key,
- ACE_Message_Block *data);
- // Forwards the <data> to Consumer that have registered to receive
- // it, based on addressing information in the <event_key>.
-
- void subscription_event (ACE_Message_Block *data);
- // Add a Consumer subscription.
-
- int compute_performance_statistics (void);
- // Perform timer-based performance profiling.
-
- virtual int handle_timeout (const ACE_Time_Value &,
- const void *arg);
- // Periodically callback to perform timer-based performance
- // profiling.
-
- Connection_Handler_Connector connector_;
- // Used to establish the connections actively.
-
- Connection_Handler_Acceptor supplier_acceptor_;
- // Used to establish connections passively and create Suppliers.
-
- Connection_Handler_Acceptor consumer_acceptor_;
- // Used to establish connections passively and create Consumers.
-
- // = Make life easier by defining typedefs.
- typedef ACE_Map_Manager<CONNECTION_ID, Connection_Handler *, MAP_MUTEX>
- CONNECTION_MAP;
- typedef ACE_Map_Iterator<CONNECTION_ID, Connection_Handler *, MAP_MUTEX>
- CONNECTION_MAP_ITERATOR;
- typedef ACE_Map_Entry<CONNECTION_ID, Connection_Handler *>
- CONNECTION_MAP_ENTRY;
-
- CONNECTION_MAP connection_map_;
- // Table that maps <CONNECTION_ID>s to <Connection_Handler> *'s.
-
- Event_Forwarding_Discriminator efd_;
- // Map that associates an event to a set of <Consumer_Handler> *'s.
-};
-
-#endif /* ACE_EVENT_CHANNEL */
diff --git a/apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp b/apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp
deleted file mode 100644
index 8bda0e85a4d..00000000000
--- a/apps/Gateway/Gateway/Event_Forwarding_Discriminator.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (_CONSUMER_MAP_C)
-#define _CONSUMER_MAP_C
-
-#include "Event_Forwarding_Discriminator.h"
-
-// Bind the Event_Key to the INT_ID.
-
-int
-Event_Forwarding_Discriminator::bind (Event_Key event_addr,
- Consumer_Dispatch_Set *cds)
-{
- return this->map_.bind (event_addr, cds);
-}
-
-// Find the Consumer_Dispatch_Set corresponding to the Event_Key.
-
-int
-Event_Forwarding_Discriminator::find (Event_Key event_addr,
- Consumer_Dispatch_Set *&cds)
-{
- return this->map_.find (event_addr, cds);
-}
-
-// Unbind (remove) the Event_Key from the map.
-
-int
-Event_Forwarding_Discriminator::unbind (Event_Key event_addr)
-{
- return this->map_.unbind (event_addr);
-}
-
-Event_Forwarding_Discriminator_Iterator::Event_Forwarding_Discriminator_Iterator
- (Event_Forwarding_Discriminator &rt)
- : map_iter_ (rt.map_)
-{
-}
-
-int
-Event_Forwarding_Discriminator_Iterator::next (Consumer_Dispatch_Set *&cds)
-{
- ACE_Map_Entry<Event_Key, Consumer_Dispatch_Set *> *temp;
-
- if (this->map_iter_.next (temp) == 0)
- return 0;
- else
- {
- cds = temp->int_id_;
- return 1;
- }
-}
-
-int
-Event_Forwarding_Discriminator_Iterator::advance (void)
-{
- return this->map_iter_.advance ();
-}
-#endif /* _CONSUMER_MAP_C */
diff --git a/apps/Gateway/Gateway/Event_Forwarding_Discriminator.h b/apps/Gateway/Gateway/Event_Forwarding_Discriminator.h
deleted file mode 100644
index 09b62d007d0..00000000000
--- a/apps/Gateway/Gateway/Event_Forwarding_Discriminator.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// Event_Forwarding_Discriminator.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_CONSUMER_MAP_H)
-#define _CONSUMER_MAP_H
-
-#include "ace/Map_Manager.h"
-#include "ace/Synch.h"
-#include "Event.h"
-#include "Consumer_Dispatch_Set.h"
-
-class Event_Forwarding_Discriminator
-{
- // = TITLE
- // Map events to the set of Consumer_Proxies that have subscribed
- // to receive the event.
-public:
- int bind (Event_Key event, Consumer_Dispatch_Set *cds);
- // Associate Event with the Consumer_Dispatch_Set.
-
- int unbind (Event_Key event);
- // Locate EXID and pass out parameter via INID. If found,
- // return 0, else -1.
-
- int find (Event_Key event, Consumer_Dispatch_Set *&cds);
- // Break any association of EXID.
-
-public:
- ACE_Map_Manager<Event_Key, Consumer_Dispatch_Set *, ACE_Null_Mutex> map_;
- // Map that associates <Event_Key>s (external ids) with
- // <Consumer_Dispatch_Set> *'s <internal IDs>.
-};
-
-class Event_Forwarding_Discriminator_Iterator
-{
- // = TITLE
- // Define an iterator for the Consumer Map.
-public:
- Event_Forwarding_Discriminator_Iterator (Event_Forwarding_Discriminator &mm);
- int next (Consumer_Dispatch_Set *&);
- int advance (void);
-
-private:
- ACE_Map_Iterator<Event_Key, Consumer_Dispatch_Set *, ACE_Null_Mutex> map_iter_;
- // Map we are iterating over.
-};
-#endif /* _CONSUMER_MAP_H */
diff --git a/apps/Gateway/Gateway/File_Parser.cpp b/apps/Gateway/Gateway/File_Parser.cpp
deleted file mode 100644
index bfde7a6911e..00000000000
--- a/apps/Gateway/Gateway/File_Parser.cpp
+++ /dev/null
@@ -1,150 +0,0 @@
-#if !defined (FILE_PARSER_C)
-// $Id$
-
-#define FILE_PARSER_C
-
-#include "ace/OS.h"
-#include "File_Parser.h"
-
-// This fixes a nasty bug with cfront-based compilers (like
-// Centerline).
-typedef FP::Return_Type FP_RETURN_TYPE;
-
-// File_Parser stuff.
-
-template <class ENTRY> int
-File_Parser<ENTRY>::open (const char filename[])
-{
- this->infile_ = ACE_OS::fopen (filename, "r");
- if (this->infile_ == 0)
- return -1;
- else
- return 0;
-}
-
-template <class ENTRY> int
-File_Parser<ENTRY>::close (void)
-{
- return ACE_OS::fclose (this->infile_);
-}
-
-template <class ENTRY> FP_RETURN_TYPE
-File_Parser<ENTRY>::getword (char buf[])
-{
- return this->readword (buf);
-}
-
-// Get the next string from the file via this->readword()
-// Check make sure the string forms a valid number.
-
-template <class ENTRY> FP_RETURN_TYPE
-File_Parser<ENTRY>::getint (ACE_INT32 &value)
-{
- char buf[BUFSIZ];
- FP_RETURN_TYPE read_result = this->readword (buf);
-
- if (read_result == FP::SUCCESS)
- {
- // Check to see if this is the "use the default value" symbol?
- if (buf[0] == '*')
- return FP::DEFAULT;
- else
- {
- // ptr is used for error checking with ACE_OS::strtol.
- char *ptr;
-
- // try to convert the buf to a decimal number
- value = ACE_OS::strtol (buf, &ptr, 10);
-
- // check if the buf is a decimal or not
- if (value == 0 && ptr == buf)
- return FP::PARSE_ERROR;
- else
- return FP::SUCCESS;
- }
- }
- else
- return read_result;
-}
-
-
-template <class ENTRY> FP_RETURN_TYPE
-File_Parser<ENTRY>::readword (char buf[])
-{
- int wordlength = 0;
- int c;
-
- // Skip over leading delimiters and get word.
-
- while ((c = getc (this->infile_)) != EOF && c != '\n')
- if (this->delimiter (c))
- {
- // We've reached the end of a "word".
- if (wordlength > 0)
- break;
- }
- else
- buf[wordlength++] = c;
-
- buf[wordlength] = '\0';
-
- if (c == EOF) {
- // If EOF is just a delimiter, don't return EOF so that the word
- // gets processed.
- if (wordlength > 0)
- {
- ungetc (c, this->infile_);
- return FP::SUCCESS;
- }
- else
- // else return EOF so that read loops stop
- return FP::EOFILE;
- }
- else if (c == '\n')
- {
- // if the EOLINE is just a delimiter, don't return EOLINE
- // so that the word gets processed
- if (wordlength > 0)
- ungetc (c, this->infile_);
- else
- return FP::EOLINE;
- }
-
- // Skip comments.
- if (this->comments (buf[0]))
- {
- if (this->skipline () == EOF)
- return FP::EOFILE;
- else
- return FP::COMMENT;
- }
- else
- return FP::SUCCESS;
-}
-
-template <class ENTRY> int
-File_Parser<ENTRY>::delimiter (char ch)
-{
- return ch == ' ' || ch == ',' || ch == '\t';
-}
-
-template <class ENTRY> int
-File_Parser<ENTRY>::comments (char ch)
-{
- return ch == '#';
-}
-
-template <class ENTRY> int
-File_Parser<ENTRY>::skipline (void)
-{
- // Skip the remainder of the line.
-
- int c;
-
- while ((c = getc (this->infile_)) != '\n' && c != EOF)
- continue;
-
- return c;
-}
-
-#endif /* _FILE_PARSER_C */
diff --git a/apps/Gateway/Gateway/File_Parser.h b/apps/Gateway/Gateway/File_Parser.h
deleted file mode 100644
index e32d0948621..00000000000
--- a/apps/Gateway/Gateway/File_Parser.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// File_Parser.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_FILE_PARSER)
-#define _FILE_PARSER
-
-#include "ace/OS.h"
-
-class FP
-{
- // = TITLE
- // This class serves as a namespace for the <Return_Type>.
-public:
- enum Return_Type
- {
- EOLINE,
- EOFILE,
- SUCCESS,
- COMMENT,
- DEFAULT,
- PARSE_ERROR
- };
-};
-
-template <class ENTRY>
-class File_Parser
-{
- // = TITLE
- // Class used to parse the configuration file for the
- // <Consumer_Map>.
-public:
- // = Open and Close the file specified
- int open (const char filename[]);
- int close (void);
-
- virtual FP::Return_Type read_entry (ENTRY &entry,
- int &line_number) = 0;
- // Pure virtual hook that subclasses override and use the protected
- // methods to fill in the <entry>.
-
-protected:
- FP::Return_Type getword (char buf[]);
- // Read the next ASCII word.
-
- FP::Return_Type getint (ACE_INT32 &value);
- // Read the next integer.
-
- FP::Return_Type readword (char buf[]);
- // Read the next "word," which is demarcated by <delimiter>s.
- //
- // @@ This function is inherently flawed since it doesn't take a
- // count of the size of <buf>...
-
- int delimiter (char ch);
- // Returns true if <ch> is a delimiter, i.e., ' ', ',', or '\t'.
-
- int comments (char ch);
- // Returns true if <ch> is the comment character, i.e., '#'.
-
- int skipline (void);
- // Skips to the remainder of a line, e.g., when we find a comment
- // character.
-
- FILE *infile_;
- // Pointer to the file we're reading.
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "File_Parser.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("File_Parser.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* _FILE_PARSER */
diff --git a/apps/Gateway/Gateway/Gateway.cpp b/apps/Gateway/Gateway/Gateway.cpp
deleted file mode 100644
index a6d6c3660d3..00000000000
--- a/apps/Gateway/Gateway/Gateway.cpp
+++ /dev/null
@@ -1,342 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "Config_Files.h"
-#include "ace/Service_Config.h"
-#include "Event_Channel.h"
-#include "Gateway.h"
-
-class ACE_Svc_Export Gateway : public ACE_Service_Object
- // = TITLE
- // Integrates the whole Gateway application.
- //
- // = DESCRIPTION
- // This implementation uses the <Event_Channel> as the basis
- // for the <Gateway> routing.
-{
-protected:
- // = Service configurator hooks.
- virtual int init (int argc, char *argv[]);
- // Perform initialization.
-
- virtual int fini (void);
- // Perform termination when unlinked dynamically.
-
- virtual int info (char **, size_t) const;
- // Return info about this service.
-
- // = Configuration methods.
- int parse_connection_config_file (void);
- // Parse the proxy configuration file.
-
- int parse_consumer_config_file (void);
- // Parse the consumer configuration file.
-
- // = Lifecycle management methods.
- int handle_input (ACE_HANDLE);
- // Shut down the Gateway when input comes in from the controlling
- // console.
-
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- // Shut down the Gateway when a signal arrives.
-
- Event_Channel event_channel_;
- // The Event Channel routes events from Supplier(s) to Consumer(s)
- // using <Supplier_Handler> and <Consumer_Handler> objects.
-
- Connection_Handler_Factory connection_handler_factory_;
- // Creates the appropriate type of <Connection_Handlers>.
-};
-
-int
-Gateway::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- if (signum > 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) %S\n", signum));
-
- // Shut down the main event loop.
- ACE_Reactor::end_event_loop();
- return 0;
-}
-
-int
-Gateway::handle_input (ACE_HANDLE h)
-{
- char buf[BUFSIZ];
- // Consume the input...
- ACE_OS::read (h, buf, sizeof (buf));
-
- // Shut us down.
- return this->handle_signal ((int) h);
-}
-
-int
-Gateway::init (int argc, char *argv[])
-{
- // Parse the "command-line" arguments.
- Options::instance ()->parse_args (argc, argv);
-
- ACE_Sig_Set sig_set;
- sig_set.sig_add (SIGINT);
- sig_set.sig_add (SIGQUIT);
-
- // Register ourselves to receive signals so we can shut down
- // gracefully.
-
- if (ACE_Reactor::instance ()->register_handler (sig_set,
- this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\n",
- "register_handler"),
- -1);
-
- // Register this handler to receive events on stdin. We use this to
- // shutdown the Gateway gracefully.
- if (ACE::register_stdin_handler (this,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\n",
- "register_stdin_handler"),
- -1);
-
- // If this->performance_window_ > 0 start a timer.
-
- if (Options::instance ()->performance_window () > 0)
- {
- if (ACE_Reactor::instance ()->schedule_timer
- (&this->event_channel_, 0,
- Options::instance ()->performance_window ()) == -1)
- ACE_ERROR ((LM_ERROR,
- "(%t) %p\n",
- "schedule_timer"));
- else
- ACE_DEBUG ((LM_DEBUG,
- "starting timer for %d seconds...\n",
- Options::instance ()->performance_window ()));
- }
-
- // Are we running as a connector?
- if (Options::instance ()->enabled
- (Options::CONSUMER_CONNECTOR | Options::SUPPLIER_CONNECTOR))
- {
- // Parse the proxy configuration file.
- this->parse_connection_config_file ();
-
- // Parse the consumer config file and build the event forwarding
- // discriminator.
- this->parse_consumer_config_file ();
- }
-
- // Initialize the Event_Channel.
- return this->event_channel_.open ();
-}
-
-// This method is automatically called when the Gateway is shutdown.
-
-int
-Gateway::fini (void)
-{
- // Remove the handler that receive events on stdin. Otherwise, we
- // will crash on shutdown.
- ACE::remove_stdin_handler (ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ());
-
- // Close down the event channel.
- this->event_channel_.close ();
-
- // Need to make sure we cleanup this Singleton.
- delete Options::instance ();
- return 0;
-}
-
-// Returns information on the currently active service.
-
-int
-Gateway::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
-
- ACE_OS::sprintf (buf, "%s\t %s", "Gateway daemon",
- "# Application-level gateway\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-// Parse and build the proxy table.
-
-int
-Gateway::parse_connection_config_file (void)
-{
- // File that contains the proxy configuration information.
- Connection_Config_File_Parser connection_file;
- int file_empty = 1;
- int line_number = 0;
-
- if (connection_file.open (Options::instance ()->connection_config_file ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\n",
- Options::instance ()->connection_config_file ()),
- -1);
-
- // Keep track of the previous connection id to make sure the
- // connection config file isn't corrupted.
- int previous_connection_id = 0;
-
- // Read config file one line at a time.
-
- for (Connection_Config_Info pci;
- connection_file.read_entry (pci, line_number) != FP::EOFILE;
- )
- {
- file_empty = 0;
-
- // First time in check.
- if (previous_connection_id == 0)
- {
- previous_connection_id = 1;
-
- if (pci.connection_id_ != 1)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) warning, the first connection id should be 1 not %d\n",
- pci.connection_id_));
- }
- else if (previous_connection_id + 1 != pci.connection_id_)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) warning, connection ids should keep increasing by 1 and %d + 1 != %d\n",
- previous_connection_id,
- pci.connection_id_));
-
- // Update the last connection id to ensure that we monotonically
- // increase by 1.
- previous_connection_id = pci.connection_id_;
-
- if (Options::instance ()->enabled (Options::DEBUG))
- ACE_DEBUG ((LM_DEBUG,
- "(%t) conn id = %d, "
- "host = %s, "
- "remote port = %d, "
- "proxy role = %c, "
- "max retry timeout = %d, "
- "local port = %d, "
- "priority = %d\n",
- pci.connection_id_,
- pci.host_,
- pci.remote_port_,
- pci.connection_role_,
- pci.max_retry_timeout_,
- pci.local_port_,
- pci.priority_));
-
- pci.event_channel_ = &this->event_channel_;
-
- // Create the appropriate type of Proxy.
- Connection_Handler *connection_handler;
-
- ACE_ALLOCATOR_RETURN (connection_handler,
- this->connection_handler_factory_.make_connection_handler (pci),
- -1);
-
- // Bind the new Connection_Handler to the connection ID.
- this->event_channel_.bind_proxy (connection_handler);
- }
-
- // Keep track of the next available connection id, which is
- // necessary for Peers that connect with us, rather than vice versa.
- Options::instance ()->connection_id () = previous_connection_id + 1;
-
- if (file_empty)
- ACE_ERROR ((LM_WARNING,
- "warning: connection connection_handler configuration file was empty\n"));
- return 0;
-}
-
-int
-Gateway::parse_consumer_config_file (void)
-{
- // File that contains the consumer event forwarding information.
- Consumer_Config_File_Parser consumer_file;
- int file_empty = 1;
- int line_number = 0;
-
- if (consumer_file.open (Options::instance ()->consumer_config_file ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\n",
- Options::instance ()->consumer_config_file ()),
- -1);
-
- // Read config file line at a time.
- for (Consumer_Config_Info cci_entry;
- consumer_file.read_entry (cci_entry, line_number) != FP::EOFILE;
- )
- {
- file_empty = 0;
-
- if (Options::instance ()->enabled (Options::DEBUG))
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) connection id = %d, payload = %d, "
- "number of consumers = %d\n",
- cci_entry.connection_id_,
- cci_entry.type_,
- cci_entry.total_consumers_));
-
- for (int i = 0; i < cci_entry.total_consumers_; i++)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) destination[%d] = %d\n",
- i,
- cci_entry.consumers_[i]));
- }
-
- Consumer_Dispatch_Set *dispatch_set;
- ACE_NEW_RETURN (dispatch_set,
- Consumer_Dispatch_Set,
- -1);
-
- Event_Key event_addr (cci_entry.connection_id_,
- cci_entry.type_);
-
- // Add the Consumers to the Dispatch_Set.
- for (int i = 0; i < cci_entry.total_consumers_; i++)
- {
- Connection_Handler *connection_handler = 0;
-
- // Lookup destination and add to Consumer_Dispatch_Set set
- // if found.
- if (this->event_channel_.find_proxy (cci_entry.consumers_[i],
- connection_handler) != -1)
- dispatch_set->insert (connection_handler);
- else
- ACE_ERROR ((LM_ERROR,
- "(%t) not found: destination[%d] = %d\n",
- i,
- cci_entry.consumers_[i]));
- }
-
- this->event_channel_.subscribe (event_addr, dispatch_set);
- }
-
- if (file_empty)
- ACE_ERROR ((LM_WARNING,
- "warning: consumer map configuration file was empty\n"));
- return 0;
-}
-
-// The following is a "Factory" used by the ACE_Service_Config and
-// svc.conf file to dynamically initialize the state of the Gateway.
-
-ACE_SVC_FACTORY_DEFINE (Gateway)
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Node<Connection_Handler *>;
-template class ACE_Unbounded_Set<Connection_Handler *>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Node<Connection_Handler *>
-#pragma instantiate ACE_Unbounded_Set<Connection_Handler *>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/apps/Gateway/Gateway/Gateway.dsp b/apps/Gateway/Gateway/Gateway.dsp
deleted file mode 100644
index cba54522af3..00000000000
--- a/apps/Gateway/Gateway/Gateway.dsp
+++ /dev/null
@@ -1,96 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Gateway" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=Gateway - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Gateway.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Gateway.mak" CFG="Gateway - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Gateway - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "_WINDOWS" /D "WIN32" /D "_DEBUG" /YX /FD /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Gateway - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\Concrete_Connection_Handlers.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Config_Files.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connection_Handler.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connection_Handler_Acceptor.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connection_Handler_Connector.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Channel.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Forwarding_Discriminator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\File_Parser.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Gateway.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Options.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/apps/Gateway/Gateway/Gateway.dsw b/apps/Gateway/Gateway/Gateway.dsw
deleted file mode 100644
index a54d8e89983..00000000000
--- a/apps/Gateway/Gateway/Gateway.dsw
+++ /dev/null
@@ -1,44 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Gateway"=.\Gateway.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "gatewayd"=.\gatewayd.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name Gateway
- End Project Dependency
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/apps/Gateway/Gateway/Gateway.h b/apps/Gateway/Gateway/Gateway.h
deleted file mode 100644
index 5c85f6e696c..00000000000
--- a/apps/Gateway/Gateway/Gateway.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// Gateway.h
-//
-// = DESCRIPTION
-// Since the Gateway is an <ACE_Service_Object>, this file defines
-// the entry point into the Service Configurator framework.
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_GATEWAY)
-#define ACE_GATEWAY
-
-#include "ace/OS.h"
-
-ACE_SVC_FACTORY_DECLARE (Gateway)
-
-#endif /* ACE_GATEWAY */
-
diff --git a/apps/Gateway/Gateway/Gateway4.mak b/apps/Gateway/Gateway/Gateway4.mak
deleted file mode 100644
index 510a9702b61..00000000000
--- a/apps/Gateway/Gateway/Gateway4.mak
+++ /dev/null
@@ -1,1592 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-!IF "$(CFG)" == ""
-CFG=Gateway - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Gateway - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "gatewayd - Win32 Debug" && "$(CFG)" != "Gateway - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Gateway4.mak" CFG="Gateway - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "gatewayd - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Gateway - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "Gateway - Win32 Debug"
-
-!IF "$(CFG)" == "gatewayd - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "gatewayd\Debug"
-# PROP BASE Intermediate_Dir "gatewayd\Debug"
-# PROP BASE Target_Dir "gatewayd"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "gatewayd_Debug"
-# PROP Target_Dir "gatewayd"
-OUTDIR=.\.
-INTDIR=.\gatewayd_Debug
-
-ALL : "Gateway - Win32 Debug" "$(OUTDIR)\gatewayd.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\gatewayd.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\gatewayd.exe"
- -@erase "$(OUTDIR)\gatewayd.ilk"
- -@erase "$(OUTDIR)\gatewayd.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/gatewayd.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\gatewayd_Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/gatewayd.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 Gateway.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=Gateway.lib aced.lib kernel32.lib user32.lib gdi32.lib\
- winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib\
- uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/gatewayd.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/gatewayd.exe"
-LINK32_OBJS= \
- "$(INTDIR)\gatewayd.obj" \
- "$(OUTDIR)\Gateway.lib"
-
-"$(OUTDIR)\gatewayd.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Gateway - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Gateway\Debug"
-# PROP BASE Intermediate_Dir "Gateway\Debug"
-# PROP BASE Target_Dir "Gateway"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Gateway_Debug"
-# PROP Target_Dir "Gateway"
-OUTDIR=.\.
-INTDIR=.\Gateway_Debug
-
-ALL : "$(OUTDIR)\Gateway.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\Concrete_Connection_Handlers.obj"
- -@erase "$(INTDIR)\Config_Files.obj"
- -@erase "$(INTDIR)\Connection_Handler.obj"
- -@erase "$(INTDIR)\Connection_Handler_Acceptor.obj"
- -@erase "$(INTDIR)\Connection_Handler_Connector.obj"
- -@erase "$(INTDIR)\Event_Channel.obj"
- -@erase "$(INTDIR)\Event_Forwarding_Discriminator.obj"
- -@erase "$(INTDIR)\File_Parser.obj"
- -@erase "$(INTDIR)\Gateway.obj"
- -@erase "$(INTDIR)\Options.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Gateway.dll"
- -@erase "$(OUTDIR)\Gateway.exp"
- -@erase "$(OUTDIR)\Gateway.ilk"
- -@erase "$(OUTDIR)\Gateway.lib"
- -@erase "$(OUTDIR)\Gateway.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\
- /Fp"$(INTDIR)/Gateway.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Gateway_Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-MTL=mktyplib.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /win32
-MTL_PROJ=/nologo /D "_DEBUG" /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Gateway.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:yes\
- /pdb:"$(OUTDIR)/Gateway.pdb" /debug /machine:I386 /out:"$(OUTDIR)/Gateway.dll"\
- /implib:"$(OUTDIR)/Gateway.lib"
-LINK32_OBJS= \
- "$(INTDIR)\Concrete_Connection_Handlers.obj" \
- "$(INTDIR)\Config_Files.obj" \
- "$(INTDIR)\Connection_Handler.obj" \
- "$(INTDIR)\Connection_Handler_Acceptor.obj" \
- "$(INTDIR)\Connection_Handler_Connector.obj" \
- "$(INTDIR)\Event_Channel.obj" \
- "$(INTDIR)\Event_Forwarding_Discriminator.obj" \
- "$(INTDIR)\File_Parser.obj" \
- "$(INTDIR)\Gateway.obj" \
- "$(INTDIR)\Options.obj"
-
-"$(OUTDIR)\Gateway.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-################################################################################
-# Begin Target
-
-# Name "gatewayd - Win32 Debug"
-################################################################################
-# Begin Project Dependency
-
-# Project_Dep_Name "Gateway"
-
-!IF "$(CFG)" == "gatewayd - Win32 Debug"
-
-"Gateway - Win32 Debug" :
- $(MAKE) /$(MAKEFLAGS) /F ".\Gateway4.mak" CFG="Gateway - Win32 Debug"
-
-!ENDIF
-
-# End Project Dependency
-################################################################################
-# Begin Source File
-
-SOURCE=.\gatewayd.cpp
-
-!IF "$(CFG)" == "gatewayd - Win32 Debug"
-
-DEP_CPP_GATEW=\
- "..\..\..\ace\config-win32.h"\
- ".\Gateway.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\gatewayd.obj" : $(SOURCE) $(DEP_CPP_GATEW) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Gateway - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Config_Files.cpp
-DEP_CPP_CONFI=\
- "..\..\..\ace\config-win32.h"\
- ".\Config_Files.h"\
- ".\Event.h"\
- ".\File_Parser.cpp"\
- ".\File_Parser.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Config_Files.obj" : $(SOURCE) $(DEP_CPP_CONFI) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Event_Channel.cpp
-DEP_CPP_EVENT=\
- "..\..\..\ace\config-win32.h"\
- ".\Config_Files.h"\
- ".\Connection_Handler.h"\
- ".\Connection_Handler_Acceptor.h"\
- ".\Connection_Handler_Connector.h"\
- ".\Consumer_Dispatch_Set.h"\
- ".\Event.h"\
- ".\Event_Channel.h"\
- ".\Event_Forwarding_Discriminator.h"\
- ".\File_Parser.cpp"\
- ".\File_Parser.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Event_Channel.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Event_Forwarding_Discriminator.cpp
-DEP_CPP_EVENT_=\
- "..\..\..\ace\config-win32.h"\
- ".\Consumer_Dispatch_Set.h"\
- ".\Event.h"\
- ".\Event_Forwarding_Discriminator.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Event_Forwarding_Discriminator.obj" : $(SOURCE) $(DEP_CPP_EVENT_)\
- "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Gateway.cpp
-DEP_CPP_GATEWA=\
- "..\..\..\ace\config-win32.h"\
- ".\Config_Files.h"\
- ".\Connection_Handler.h"\
- ".\Connection_Handler_Acceptor.h"\
- ".\Connection_Handler_Connector.h"\
- ".\Consumer_Dispatch_Set.h"\
- ".\Event.h"\
- ".\Event_Channel.h"\
- ".\Event_Forwarding_Discriminator.h"\
- ".\File_Parser.cpp"\
- ".\File_Parser.h"\
- ".\Gateway.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Gateway.obj" : $(SOURCE) $(DEP_CPP_GATEWA) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Options.cpp
-DEP_CPP_OPTIO=\
- "..\..\..\ace\config-win32.h"\
- ".\Event.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Options.obj" : $(SOURCE) $(DEP_CPP_OPTIO) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Connection_Handler.cpp
-DEP_CPP_CONNE=\
- "..\..\..\ace\config-win32.h"\
- ".\Concrete_Connection_Handlers.h"\
- ".\Config_Files.h"\
- ".\Connection_Handler.h"\
- ".\Connection_Handler_Acceptor.h"\
- ".\Connection_Handler_Connector.h"\
- ".\Consumer_Dispatch_Set.h"\
- ".\Event.h"\
- ".\Event_Channel.h"\
- ".\Event_Forwarding_Discriminator.h"\
- ".\File_Parser.cpp"\
- ".\File_Parser.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Connection_Handler.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Connection_Handler_Acceptor.cpp
-DEP_CPP_CONNEC=\
- "..\..\..\ace\config-win32.h"\
- ".\Config_Files.h"\
- ".\Connection_Handler.h"\
- ".\Connection_Handler_Acceptor.h"\
- ".\Connection_Handler_Connector.h"\
- ".\Consumer_Dispatch_Set.h"\
- ".\Event.h"\
- ".\Event_Channel.h"\
- ".\Event_Forwarding_Discriminator.h"\
- ".\File_Parser.cpp"\
- ".\File_Parser.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Connection_Handler_Acceptor.obj" : $(SOURCE) $(DEP_CPP_CONNEC)\
- "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Connection_Handler_Connector.cpp
-DEP_CPP_CONNECT=\
- "..\..\..\ace\config-win32.h"\
- ".\Config_Files.h"\
- ".\Connection_Handler.h"\
- ".\Connection_Handler_Connector.h"\
- ".\Event.h"\
- ".\File_Parser.cpp"\
- ".\File_Parser.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Connection_Handler_Connector.obj" : $(SOURCE) $(DEP_CPP_CONNECT)\
- "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Concrete_Connection_Handlers.cpp
-DEP_CPP_CONCR=\
- "..\..\..\ace\config-win32.h"\
- ".\Concrete_Connection_Handlers.h"\
- ".\Config_Files.h"\
- ".\Connection_Handler.h"\
- ".\Connection_Handler_Acceptor.h"\
- ".\Connection_Handler_Connector.h"\
- ".\Consumer_Dispatch_Set.h"\
- ".\Event.h"\
- ".\Event_Channel.h"\
- ".\Event_Forwarding_Discriminator.h"\
- ".\File_Parser.cpp"\
- ".\File_Parser.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Concrete_Connection_Handlers.obj" : $(SOURCE) $(DEP_CPP_CONCR)\
- "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\File_Parser.cpp
-DEP_CPP_FILE_=\
- "..\..\..\ace\config-win32.h"\
- ".\File_Parser.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\File_Parser.obj" : $(SOURCE) $(DEP_CPP_FILE_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/apps/Gateway/Gateway/Gateway4.mdp b/apps/Gateway/Gateway/Gateway4.mdp
deleted file mode 100644
index c63046475dd..00000000000
--- a/apps/Gateway/Gateway/Gateway4.mdp
+++ /dev/null
Binary files differ
diff --git a/apps/Gateway/Gateway/IO_Handler.cpp b/apps/Gateway/Gateway/IO_Handler.cpp
deleted file mode 100644
index ba1b355b3ba..00000000000
--- a/apps/Gateway/Gateway/IO_Handler.cpp
+++ /dev/null
@@ -1,710 +0,0 @@
-// $Id$
-
-#include "Consumer_Entry.h"
-#include "IO_Handler_Connector.h"
-
-// Convenient short-hands.
-#define CO CONDITION
-#define MU MAP_MUTEX
-
-// The total number of bytes sent/received on this channel.
-
-size_t
-IO_Handler::total_bytes (void)
-{
- return this->total_bytes_;
-}
-
-void
-IO_Handler::total_bytes (size_t bytes)
-{
- this->total_bytes_ += bytes;
-}
-
-IO_Handler::IO_Handler (Consumer_Map *consumer_map,
- IO_Handler_Connector *ioc,
- ACE_Thread_Manager *thr_mgr,
- int socket_queue_size)
- : ACE_Svc_Handler<ACE_SOCK_STREAM, SYNCH_STRATEGY> (thr_mgr),
- consumer_map_ (consumer_map),
- id_ (-1),
- total_bytes_ (0),
- state_ (IO_Handler::IDLE),
- connector_ (ioc),
- timeout_ (1),
- max_timeout_ (IO_Handler::MAX_RETRY_TIMEOUT),
- socket_queue_size_ (socket_queue_size)
-{
-}
-
-// Set the associated channel.
-
-void
-IO_Handler::active (int a)
-{
- this->state (a == 0 ? IO_Handler::IDLE : IO_Handler::ESTABLISHED);
-}
-
-// Get the associated channel.
-
-int
-IO_Handler::active (void)
-{
- return this->state () == IO_Handler::ESTABLISHED;
-}
-
-// Set the direction.
-
-void
-IO_Handler::direction (char d)
-{
- this->direction_ = d;
-}
-
-// Get the direction.
-
-char
-IO_Handler::direction (void)
-{
- return this->direction_;
-}
-
-// Sets the timeout delay.
-
-void
-IO_Handler::timeout (int to)
-{
- if (to > this->max_timeout_)
- to = this->max_timeout_;
-
- this->timeout_ = to;
-}
-
-// Recalculate the current retry timeout delay using exponential
-// backoff. Returns the original timeout (i.e., before the
-// recalculation).
-
-int
-IO_Handler::timeout (void)
-{
- int old_timeout = this->timeout_;
- this->timeout_ *= 2;
-
- if (this->timeout_ > this->max_timeout_)
- this->timeout_ = this->max_timeout_;
-
- return old_timeout;
-}
-
-// Sets the max timeout delay.
-
-void
-IO_Handler::max_timeout (int mto)
-{
- this->max_timeout_ = mto;
-}
-
-// Gets the max timeout delay.
-
-int
-IO_Handler::max_timeout (void)
-{
- return this->max_timeout_;
-}
-
-// Restart connection asynchronously when timeout occurs.
-
-int
-IO_Handler::handle_timeout (const ACE_Time_Value &, const void *)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) attempting to reconnect IO_Handler %d with timeout = %d\n",
- this->id (), this->timeout_));
- return this->connector_->initiate_connection (this, ACE_Synch_Options::asynch);
-}
-
-// Restart connection (blocking_semantics dicates whether we
-// restart synchronously or asynchronously).
-
-int
-IO_Handler::reinitiate_connection (void)
-{
- // Skip over deactivated descriptors.
- if (this->get_handle () != -1)
- {
- // Make sure to close down peer to reclaim descriptor.
- this->peer ().close ();
-
-#if 0
-// if (this->state () == FAILED)
-// {
- // Reinitiate timeout to improve reconnection time.
-// this->timeout (1);
-#endif
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) scheduling reinitiation of IO_Handler %d\n",
- this->id ()));
-
- // Reschedule ourselves to try and connect again.
- if (ACE_Service_Config::reactor ()->schedule_timer
- (this, 0, this->timeout ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "schedule_timer"), -1);
- }
- return 0;
-}
-
-// Handle shutdown of the IO_Handler object.
-
-int
-IO_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) shutting down IO_Handler %d on handle %d\n",
- this->id (), this->get_handle ()));
-
- return this->reinitiate_connection ();
-}
-
-// Set the state of the channel.
-
-void
-IO_Handler::state (IO_Handler::State s)
-{
- this->state_ = s;
-}
-
-// Perform the first-time initiation of a connection to the peer.
-
-int
-IO_Handler::initialize_connection (void)
-{
- this->state_ = IO_Handler::ESTABLISHED;
-
- // Restart the timeout to 1.
- this->timeout (1);
-
-#if defined (ASSIGN_SUPPLIER_ID)
- // Action that sends the route id to the peerd.
-
- CONN_ID id = htons (this->id ());
-
- ssize_t n = this->peer ().send ((const void *) &id, sizeof id);
-
- if (n != sizeof id)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- n == 0 ? "gatewayd has closed down unexpectedly" : "send"),
- -1);
-#endif /* ASSIGN_SUPPLIER_ID */
- return 0;
-}
-
-// Set the size of the socket queue.
-
-void
-IO_Handler::socket_queue_size (void)
-{
- if (this->socket_queue_size_ > 0)
- {
- int option = this->direction_ == 'S' ? SO_RCVBUF : SO_SNDBUF;
-
- if (this->peer ().set_option (SOL_SOCKET, option,
- &this->socket_queue_size_, sizeof (int)) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "set_option"));
- }
-}
-
-// Upcall from the ACE_Acceptor::handle_input() that
-// delegates control to our application-specific IO_Handler.
-
-int
-IO_Handler::open (void *a)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) IO_Handler's fd = %d\n",
- this->peer ().get_handle ()));
-
- // Set the size of the socket queue.
- this->socket_queue_size ();
-
- // Turn on non-blocking I/O.
- if (this->peer ().enable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enable"), -1);
-
- // Call down to the base class to activate and register this handler.
- if (this->ACE_Svc_Handler<ACE_SOCK_STREAM, SYNCH_STRATEGY>::open (a) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "activate"), -1);
-
- return this->initialize_connection ();
-}
-
-// Return the current state of the channel.
-
-IO_Handler::State
-IO_Handler::state (void)
-{
- return this->state_;
-}
-
-void
-IO_Handler::id (CONN_ID id)
-{
- this->id_ = id;
-}
-
-CONN_ID
-IO_Handler::id (void)
-{
- return this->id_;
-}
-
-// Set the peer's address information.
-int
-IO_Handler::bind (const ACE_INET_Addr &remote_addr,
- const ACE_INET_Addr &local_addr,
- CONN_ID id)
-{
- this->remote_addr_ = remote_addr;
- this->local_addr_ = local_addr;
- this->id_ = id;
- return 0;
-}
-
-ACE_INET_Addr &
-IO_Handler::remote_addr (void)
-{
- return this->remote_addr_;
-}
-
-ACE_INET_Addr &
-IO_Handler::local_addr (void)
-{
- return this->local_addr_;
-}
-
-// Constructor sets the consumer map pointer.
-
-Consumer_Handler::Consumer_Handler (Consumer_Map *consumer_map,
- IO_Handler_Connector *ioc,
- ACE_Thread_Manager *thr_mgr,
- int socket_queue_size)
- : IO_Handler (consumer_map, ioc, thr_mgr, socket_queue_size)
-{
- this->direction_ = 'C';
- this->msg_queue ()->high_water_mark (Consumer_Handler::QUEUE_SIZE);
-}
-
-// This method should be called only when the peer shuts down
-// unexpectedly. This method simply marks the IO_Handler as
-// having failed so that handle_close () can reconnect.
-
-int
-Consumer_Handler::handle_input (ACE_HANDLE)
-{
- char buf[1];
-
- this->state (IO_Handler::FAILED);
-
- switch (this->peer ().recv (buf, sizeof buf))
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Peer has failed unexpectedly for Output IO_Handler %d\n",
- this->id ()), -1);
- /* NOTREACHED */
- case 0:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Peer has shutdown unexpectedly for Output IO_Handler %d\n",
- this->id ()), -1);
- /* NOTREACHED */
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Peer is sending input on Output IO_Handler %d\n",
- this->id ()), -1);
- /* NOTREACHED */
- }
-}
-
-// Perform a non-blocking put() of event MB. If we are unable to
-// send the entire event the remainder is re-queued at the *front* of
-// the Event_List.
-
-int
-Consumer_Handler::nonblk_put (ACE_Message_Block *mb)
-{
- // Try to send the event. If we don't send it all (e.g., due to
- // flow control), then re-queue the remainder at the head of the
- // Event_List and ask the ACE_Reactor to inform us (via
- // handle_output()) when it is possible to try again.
-
- ssize_t n = this->send (mb);
-
- if (n == -1)
- {
- // Things have gone wrong, let's try to close down and set up a new reconnection.
- this->state (IO_Handler::FAILED);
- this->handle_close ();
- return -1;
- }
- else if (errno == EWOULDBLOCK) // Didn't manage to send everything.
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) queueing activated on handle %d to routing id %d\n",
- this->get_handle (), this->id ()));
-
- // ACE_Queue in *front* of the list to preserve order.
- if (this->msg_queue ()->enqueue_head
- (mb, (ACE_Time_Value *) &ACE_Time_Value::zero) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enqueue_head"), -1);
-
- // Tell ACE_Reactor to call us back when we can send again.
- else if (ACE_Service_Config::reactor ()->
- schedule_wakeup (this, ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "schedule_wakeup"), -1);
- return 0;
- }
- else
- return n;
-}
-
-ssize_t
-Consumer_Handler::send (ACE_Message_Block *mb)
-{
- ssize_t len = mb->length ();
- ssize_t n = this->peer ().send (mb->rd_ptr (), len);
-
- if (n <= 0)
- return errno == EWOULDBLOCK ? 0 : n;
- else if (n < len)
- // Re-adjust pointer to skip over the part we did send.
- mb->rd_ptr (n);
- else /* if (n == length) */
- {
- // The whole event is sent, we can now safely deallocate the
- // buffer. Note that this should decrement a reference count...
- delete mb;
- errno = 0;
- }
- this->total_bytes (n);
- return n;
-}
-
-// Finish sending an event when flow control conditions abate.
-// This method is automatically called by the ACE_Reactor.
-
-int
-Consumer_Handler::handle_output (ACE_HANDLE)
-{
- ACE_Message_Block *mb = 0;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in handle_output on handle %d\n",
- this->get_handle ()));
- // The list had better not be empty, otherwise there's a bug!
-
- if (this->msg_queue ()->dequeue_head
- (mb, (ACE_Time_Value *) &ACE_Time_Value::zero) != -1)
- {
- switch (this->nonblk_put (mb))
- {
- case 0: // Partial send.
- ACE_ASSERT (errno == EWOULDBLOCK);
- // Didn't write everything this time, come back later...
- break;
-
- case -1:
- // Caller is responsible for freeing a ACE_Message_Block if failures occur.
- delete mb;
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "transmission failure"));
-
- /* FALLTHROUGH */
- default: // Sent the whole thing.
-
- // If we succeed in writing the entire event (or we did not
- // fail due to EWOULDBLOCK) then check if there are more
- // events on the Event_List. If there aren't, tell the
- // ACE_Reactor not to notify us anymore (at least until
- // there are new events queued up).
-
- if (this->msg_queue ()->is_empty ())
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) queueing deactivated on handle %d to routing id %d\n",
- this->get_handle (), this->id ()));
-
-
- if (ACE_Service_Config::reactor ()->
- cancel_wakeup (this, ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "cancel_wakeup"));
- }
- }
- }
- else
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "dequeue_head"));
- return 0;
-}
-
-// Send an event to a peer (may queue if necessary).
-
-int
-Consumer_Handler::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- if (this->msg_queue ()->is_empty ())
- // Try to send the event *without* blocking!
- return this->nonblk_put (mb);
- else
- // If we have queued up events due to flow control then just
- // enqueue and return.
- return this->msg_queue ()->enqueue_tail
- (mb, (ACE_Time_Value *) &ACE_Time_Value::zero);
-}
-
-// Constructor sets the consumer map pointer and the connector
-// pointer.
-
-Supplier_Handler::Supplier_Handler (Consumer_Map *consumer_map,
- IO_Handler_Connector *ioc,
- ACE_Thread_Manager *thr_mgr,
- int socket_queue_size)
- : msg_frag_ (0),
- IO_Handler (consumer_map, ioc, thr_mgr, socket_queue_size)
-{
- this->direction_ = 'S';
- this->msg_queue ()->high_water_mark (0);
-}
-
-// Receive a Peer event from peerd. Handles fragmentation.
-//
-// The routing event returned from recv consists of two parts:
-// 1. The Address part, contains the virtual routing id.
-// 2. The Data part, which contains the actual data to be routed.
-//
-// The reason for having two parts is to shield the higher layers
-// of software from knowledge of the event structure.
-
-int
-Supplier_Handler::recv (ACE_Message_Block *&forward_addr)
-{
- Event *event;
- ssize_t len;
- ssize_t n = 0;
- size_t offset = 0;
-
- if (this->msg_frag_ == 0)
- // No existing fragment...
- ACE_NEW_RETURN (this->msg_frag_,
- ACE_Message_Block (sizeof (Event)),
- -1);
-
- event = (Event *) this->msg_frag_->rd_ptr ();
-
- const ssize_t HEADER_SIZE = sizeof (Event_Header);
- ssize_t header_bytes_left_to_read = HEADER_SIZE - this->msg_frag_->length ();
-
- if (header_bytes_left_to_read > 0)
- {
- n = this->peer ().recv (this->msg_frag_->wr_ptr (),
- header_bytes_left_to_read);
-
- if (n == -1 /* error */
- || n == 0 /* EOF */)
- {
- ACE_ERROR ((LM_ERROR, "%p\n",
- "Recv error during header read "));
- ACE_DEBUG ((LM_DEBUG,
- "attempted to read %d\n",
- header_bytes_left_to_read));
- delete this->msg_frag_;
- this->msg_frag_ = 0;
- return n;
- }
-
- // Bump the write pointer by the amount read.
- this->msg_frag_->wr_ptr (n);
-
- // At this point we may or may not have the ENTIRE header.
- if (this->msg_frag_->length () < HEADER_SIZE)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Partial header received: only %d bytes\n",
- this->msg_frag_->length ()));
- // Notify the caller that we didn't get an entire event.
- errno = EWOULDBLOCK;
- return -1;
- }
- }
-
- // At this point there is a complete, valid header in msg_frag_
- len = sizeof event->buf_ + HEADER_SIZE - this->msg_frag_->length ();
-
- ssize_t m = this->peer ().recv (event->buf_ + offset, len);
-
- // Try to receive the remainder of the event
-
- switch (m)
- {
- case -1:
- if (errno == EWOULDBLOCK)
- {
- // This shouldn't happen since the ACE_Reactor
- // just triggered us to handle pending I/O!
- ACE_DEBUG ((LM_DEBUG, "(%t) unexpected recv failure\n"));
- errno = EWOULDBLOCK;
- return -1;
- }
- else
- /* FALLTHROUGH */;
-
- case 0: // Premature EOF.
- delete this->msg_frag_;
- this->msg_frag_ = 0;
- return 0;
-
- default:
- if (m != len)
- // Re-adjust pointer to skip over the part we've read.
- {
- this->msg_frag_->wr_ptr (m);
- errno = EWOULDBLOCK;
- return -1; // Inform caller that we didn't get the whole event.
- }
- else
- {
- // Set the write pointer at 1 past the end of the event.
- this->msg_frag_->wr_ptr (m);
-
- // Set the read pointer to the beginning of the event.
- this->msg_frag_->rd_ptr (this->msg_frag_->base ());
-
- // Allocate an event forwarding header and chain the data
- // portion onto its continuation field.
- ACE_NEW_RETURN (forward_addr,
- ACE_Message_Block (sizeof (Event_Addr),
- ACE_Message_Block::MB_PROTO,
- this->msg_frag_),
- -1);
-
- Event_Addr event_addr (this->id (), event->header_.routing_id_, 0);
- // Copy the forwarding address from the Event_Addr into
- // forward_addr.
- forward_addr->copy ((char *) &event_addr, sizeof (Event));
-
- // Reset the pointer to indicate we've got an entire event.
- this->msg_frag_ = 0;
- }
- this->total_bytes (m + n);
-#if defined (VERBOSE)
- ACE_DEBUG ((LM_DEBUG, "(%t) channel id = %d, route id = %d, len = %d, payload = %*s",
- event_addr.conn_id_, event->header_.routing_id_, event->header_.len_,
- event->header_.len_, event->buf_));
-#else
- ACE_DEBUG ((LM_DEBUG, "(%t) route id = %d, cur len = %d, total bytes read = %d\n",
- event->header_.routing_id_, event->header_.len_, this->total_bytes ()));
-#endif
- return m + n;
- }
-}
-
-// Receive various types of input (e.g., Peer event from the
-// gatewayd, as well as stdio).
-
-int
-Supplier_Handler::handle_input (ACE_HANDLE)
-{
- ACE_Message_Block *forward_addr = 0;
-
- switch (this->recv (forward_addr))
- {
- case 0:
- // Note that a peer should never initiate a shutdown.
- this->state (IO_Handler::FAILED);
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Peer has closed down unexpectedly for Input IO_Handler %d\n",
- this->id ()), -1);
- /* NOTREACHED */
- case -1:
- if (errno == EWOULDBLOCK)
- // A short-read, we'll come back and finish it up later on!
- return 0;
- else // A weird problem occurred, shut down and start again.
- {
- this->state (IO_Handler::FAILED);
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p for Input IO_Handler %d\n",
- "Peer has failed unexpectedly",
- this->id ()), -1);
- }
- /* NOTREACHED */
- default:
- return this->forward (forward_addr);
- }
-}
-
-// Route an event to its appropriate destination.
-
-int
-Supplier_Handler::forward (ACE_Message_Block *forward_addr)
-{
- // We got a valid event, so determine its virtual routing id,
- // which is stored in the first of the two event blocks chained
- // together.
-
- Event_Addr *forwarding_key = (Event_Addr *) forward_addr->rd_ptr ();
-
- // Skip over the address portion.
- const ACE_Message_Block *const data = forward_addr->cont ();
-
- // RE points to the routing entry located for this routing id.
- Consumer_Entry *re = 0;
-
- if (this->consumer_map_->find (*forwarding_key, re) != -1)
- {
- // Check to see if there are any destinations.
- if (re->destinations ()->size () == 0)
- ACE_DEBUG ((LM_WARNING,
- "there are no active destinations for this event currently\n"));
-
- else // There are destinations, so forward the event.
- {
- Consumer_Entry::ENTRY_SET *esp = re->destinations ();
- Consumer_Entry::ENTRY_ITERATOR si (*esp);
-
- for (IO_Handler **channel = 0; si.next (channel) != 0; si.advance ())
- {
- // Only process active channels.
- if ((*channel)->active ())
- {
- // Clone the event portion (should be doing reference counting here...)
- ACE_Message_Block *newmsg = data->clone ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) sending to peer %d\n", (*channel)->id ()));
-
- if ((*channel)->put (newmsg) == -1)
- {
- if (errno == EWOULDBLOCK) // The queue has filled up!
- ACE_ERROR ((LM_ERROR, "(%t) %p\n",
- "gateway is flow controlled, so we're dropping events"));
- else
- ACE_ERROR ((LM_ERROR, "(%t) %p transmission error to route %d\n",
- "put", (*channel)->id ()));
-
- // Caller is responsible for freeing a ACE_Message_Block if failures occur.
- delete newmsg;
- }
- }
- }
- // Will become superfluous once we have reference counting...
- delete forward_addr;
- return 0;
- }
- }
- delete forward_addr;
- // Failure return.
- ACE_ERROR ((LM_DEBUG, "(%t) find failed on conn id = %d, logical id = %d, payload = %d\n",
- forwarding_key->conn_id_, forwarding_key->logical_id_, forwarding_key->payload_));
- return 0;
-}
-
-#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
-template class ACE_Map_Manager<Event_Addr, Consumer_Entry *, MAP_MUTEX>;
-template class ACE_Map_Iterator<Event_Addr, Consumer_Entry *, MAP_MUTEX>;
-template class ACE_Map_Entry<Event_Addr, Consumer_Entry *>;
-#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
diff --git a/apps/Gateway/Gateway/IO_Handler.h b/apps/Gateway/Gateway/IO_Handler.h
deleted file mode 100644
index 7bda073f09b..00000000000
--- a/apps/Gateway/Gateway/IO_Handler.h
+++ /dev/null
@@ -1,224 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// IO_Handler.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_IO_HANDLER)
-#define _IO_HANDLER
-
-#include "ace/Service_Config.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/Svc_Handler.h"
-#include "Consumer_Map.h"
-#include "Consumer_Entry.h"
-#include "Event.h"
-
-// Forward declaration.
-class IO_Handler_Connector;
-
-class IO_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, SYNCH_STRATEGY>
- // = TITLE
- // IO_Handler contains info about connection state and addressing.
- //
- // = DESCRIPTION
- // The IO_Handler classes process events sent from the peers to the
- // gateway. These classes works as follows:
- //
- // 1. IO_Handler_Connector creates a number of connections with the set of
- // peers specified in a configuration file.
- //
- // 2. For each peer that connects successfully, IO_Handler_Connector
- // creates an IO_Handler object. Each object assigns a unique routing
- // id to its associated peer. The Handlers are used by gatewayd
- // that to receive, route, and forward events from source peer(s)
- // to destination peer(s).
-{
-public:
- IO_Handler (Consumer_Map *,
- IO_Handler_Connector *,
- ACE_Thread_Manager * = 0,
- int socket_queue_size = 0);
-
- virtual int open (void * = 0);
- // Initialize and activate a single-threaded IO_Handler (called by
- // ACE_Connector::handle_output()).
-
- int bind (const ACE_INET_Addr &remote_addr,
- const ACE_INET_Addr &local_addr,
- CONN_ID);
- // Set the peer's addressing and routing information.
-
- ACE_INET_Addr &remote_addr (void);
- // Returns the peer's routing address.
-
- ACE_INET_Addr &local_addr (void);
- // Returns our local address.
-
- // = Set/get routing id.
- CONN_ID id (void);
- void id (CONN_ID);
-
- // = Set/get the current state of the IO_Handler.
- enum State
- {
- IDLE = 1, // Prior to initialization.
- CONNECTING, // During connection establishment.
- ESTABLISHED, // IO_Handler is established and active.
- DISCONNECTING, // IO_Handler is in the process of connecting.
- FAILED // IO_Handler has failed.
- };
-
- // = Set/get the current state.
- State state (void);
- void state (State);
-
- // = Set/get the current retry timeout delay.
- int timeout (void);
- void timeout (int);
-
- // = Set/get the maximum retry timeout delay.
- int max_timeout (void);
- void max_timeout (int);
-
- // = Set/get IO_Handler activity status.
- int active (void);
- void active (int);
-
- // = Set/get direction (necessary for error checking).
- char direction (void);
- void direction (char);
-
- // = The total number of bytes sent/received on this channel.
- size_t total_bytes (void);
- void total_bytes (size_t bytes);
- // Increment count by <bytes>.
-
- virtual int handle_timeout (const ACE_Time_Value &, const void *arg);
- // Perform timer-based IO_Handler reconnection.
-
-protected:
- enum
- {
- MAX_RETRY_TIMEOUT = 300 // 5 minutes is the maximum timeout.
- };
-
- int initialize_connection (void);
- // Perform the first-time initiation of a connection to the peer.
-
- int reinitiate_connection (void);
- // Reinitiate a connection asynchronously when peers fail.
-
- void socket_queue_size (void);
- // Set the socket queue size.
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::RWE_MASK);
- // Perform IO_Handler termination.
-
- Consumer_Map *consumer_map_;
- // Pointer to table that maps an event
- // to a Set of IO_Handler *'s for output.
-
- ACE_INET_Addr remote_addr_;
- // Address of peer.
-
- ACE_INET_Addr local_addr_;
- // Address of us.
-
- CONN_ID id_;
- // The assigned routing ID of this entry.
-
- size_t total_bytes_;
- // The total number of bytes sent/received on this channel.
-
- State state_;
- // The current state of the channel.
-
- IO_Handler_Connector *connector_;
- // Back pointer to IO_Handler_Connector to reestablish broken
- // connections.
-
- int timeout_;
- // Amount of time to wait between reconnection attempts.
-
- int max_timeout_;
- // Maximum amount of time to wait between reconnection attempts.
-
- char direction_;
- // Indicates which direction data flows through the channel ('O' ==
- // output and 'I' == input).
-
- int socket_queue_size_;
- // Size of the socket queue (0 means "use default").
-};
-
-class Supplier_Handler : public IO_Handler
- // = TITLE
- // Handle reception of Peer events arriving as events.
-{
-public:
- Supplier_Handler (Consumer_Map *,
- IO_Handler_Connector *,
- ACE_Thread_Manager * = 0,
- int socket_queue_size = 0);
- // Constructor sets the consumer map pointer.
-
- virtual int handle_input (ACE_HANDLE = ACE_INVALID_HANDLE);
- // Receive and process peer events.
-
-protected:
- virtual int recv (ACE_Message_Block *&);
- // Receive an event from a Supplier.
-
- int forward (ACE_Message_Block *event);
- // Forward the Event to a Consumer.
-
- ACE_Message_Block *msg_frag_;
- // Keep track of event fragment to handle non-blocking recv's from
- // Suppliers.
-};
-
-class Consumer_Handler : public IO_Handler
- // = TITLE
- // Handle transmission of events to other Peers using a
- // single-threaded approach.
-{
-public:
- Consumer_Handler (Consumer_Map *,
- IO_Handler_Connector *,
- ACE_Thread_Manager * = 0,
- int socket_queue_size = 0);
-
- virtual int put (ACE_Message_Block *, ACE_Time_Value * = 0);
- // Send an event to a Consumer (may be queued if necessary).
-
-protected:
- // = We'll allow up to 16 megabytes to be queued per-output
- // channel.
- enum {QUEUE_SIZE = 1024 * 1024 * 16};
-
- virtual int handle_input (ACE_HANDLE);
- // Receive and process shutdowns from a Consumer.
-
- virtual int handle_output (ACE_HANDLE);
- // Finish sending event when flow control conditions abate.
-
- int nonblk_put (ACE_Message_Block *mb);
- // Perform a non-blocking put().
-
- virtual ssize_t send (ACE_Message_Block *);
- // Send an event to a Consumer.
-};
-
-#endif /* _IO_HANDLER */
diff --git a/apps/Gateway/Gateway/IO_Handler_Connector.cpp b/apps/Gateway/Gateway/IO_Handler_Connector.cpp
deleted file mode 100644
index 712b348951d..00000000000
--- a/apps/Gateway/Gateway/IO_Handler_Connector.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-#include "IO_Handler_Connector.h"
-// $Id$
-
-
-IO_Handler_Connector::IO_Handler_Connector (void)
-{
-}
-
-// Override the connection-failure method to add timer support.
-// Note that these timers perform "expoential backoff" to
-// avoid rapidly trying to reestablish connections when a link
-// goes down.
-
-int
-IO_Handler_Connector::handle_close (ACE_HANDLE sd, ACE_Reactor_Mask)
-{
- ACE_Connector<IO_Handler, ACE_SOCK_CONNECTOR>::AST *stp = 0;
-
- // Locate the ACE_Svc_Handler corresponding to the socket descriptor.
- if (this->handler_map_.find (sd, stp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) can't locate channel %d in map, %p\n",
- sd, "find"), -1);
-
- IO_Handler *channel = stp->svc_handler ();
-
- // Schedule a reconnection request at some point in the future
- // (note that channel uses an exponential backoff scheme).
- if (ACE_Service_Config::reactor ()->schedule_timer (channel, 0,
- channel->timeout ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "schedule_timer"), -1);
- return 0;
-}
-
-// Initiate (or reinitiate) a connection to the IO_Handler.
-
-int
-IO_Handler_Connector::initiate_connection (IO_Handler *channel,
- ACE_Synch_Options &synch_options)
-{
- char buf[MAXHOSTNAMELEN];
-
- // Mark ourselves as idle so that the various iterators
- // will ignore us until we are reconnected.
- channel->state (IO_Handler::IDLE);
-
- if (channel->remote_addr ().addr_to_string (buf, sizeof buf) == -1
- || channel->local_addr ().addr_to_string (buf, sizeof buf) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "can't obtain peer's address"), -1);
-
- // Try to connect to the Peer.
-
- if (this->connect (channel, channel->remote_addr (),
- synch_options, channel->local_addr ()) == -1)
- {
- if (errno != EWOULDBLOCK)
- {
- channel->state (IO_Handler::FAILED);
- ACE_DEBUG ((LM_DEBUG, "(%t) %p on address %s\n",
- "connect", buf));
-
- // Reschedule ourselves to try and connect again.
- if (synch_options[ACE_Synch_Options::USE_REACTOR])
- {
- if (ACE_Service_Config::reactor ()->schedule_timer
- (channel, 0, channel->timeout ()) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "schedule_timer"), -1);
- }
- else
- // Failures on synchronous connects are reported as errors
- // so that the caller can decide how to proceed.
- return -1;
- }
- else
- {
- channel->state (IO_Handler::CONNECTING);
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in the process of connecting %s to %s\n",
- synch_options[ACE_Synch_Options::USE_REACTOR]
- ? "asynchronously" : "synchronously", buf));
- }
- }
- else
- {
- channel->state (IO_Handler::ESTABLISHED);
- ACE_DEBUG ((LM_DEBUG, "(%t) connected to %s on %d\n",
- buf, channel->get_handle ()));
- }
- return 0;
-}
diff --git a/apps/Gateway/Gateway/IO_Handler_Connector.h b/apps/Gateway/Gateway/IO_Handler_Connector.h
deleted file mode 100644
index 585428c88ee..00000000000
--- a/apps/Gateway/Gateway/IO_Handler_Connector.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// IO_Handler_Connector.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_IO_HANDLER_CONNECTOR)
-#define _IO_HANDLER_CONNECTOR
-
-#include "ace/Connector.h"
-#include "Thr_IO_Handler.h"
-
-class IO_Handler_Connector : public ACE_Connector<IO_Handler, ACE_SOCK_CONNECTOR>
- // = TITLE
- // A concrete factory class that setups connections to peerds
- // and produces a new IO_Handler object to do the dirty work...
-{
-public:
- IO_Handler_Connector (void);
-
- // Initiate (or reinitiate) a connection on the IO_Handler.
- int initiate_connection (IO_Handler *,
- ACE_Synch_Options & = ACE_Synch_Options::synch);
-
-protected:
- // Override the connection-failure method to add timer support.
- virtual int handle_close (ACE_HANDLE sd, ACE_Reactor_Mask);
-};
-
-#endif /* _IO_HANDLER_CONNECTOR */
diff --git a/apps/Gateway/Gateway/Makefile b/apps/Gateway/Gateway/Makefile
deleted file mode 100644
index 8832bc00230..00000000000
--- a/apps/Gateway/Gateway/Makefile
+++ /dev/null
@@ -1,570 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Gateway.
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = gatewayd
-LIB = libGateway.a
-SHLIB = libGateway.$(SOEXT)
-
-FILES = Concrete_Connection_Handlers \
- Config_Files \
- File_Parser \
- Gateway \
- Event_Channel \
- Event_Forwarding_Discriminator \
- Options \
- Connection_Handler \
- Connection_Handler_Acceptor \
- Connection_Handler_Connector
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LDLIBS = -lGateway
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VLIB) $(VSHLIB) $(SHLIBA) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Concrete_Connection_Handlers.o .obj/Concrete_Connection_Handlers.so .shobj/Concrete_Connection_Handlers.o .shobj/Concrete_Connection_Handlers.so: Concrete_Connection_Handlers.cpp \
- Event_Channel.h Connection_Handler_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- Connection_Handler.h Config_Files.h File_Parser.h Event.h Options.h \
- Connection_Handler_Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- Consumer_Dispatch_Set.h Event_Forwarding_Discriminator.h \
- Concrete_Connection_Handlers.h
-.obj/Config_Files.o .obj/Config_Files.so .shobj/Config_Files.o .shobj/Config_Files.so: Config_Files.cpp Config_Files.h File_Parser.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i Event.h Options.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h
-.obj/File_Parser.o .obj/File_Parser.so .shobj/File_Parser.o .shobj/File_Parser.so: File_Parser.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i File_Parser.h
-.obj/Gateway.o .obj/Gateway.so .shobj/Gateway.o .shobj/Gateway.so: Gateway.cpp Config_Files.h File_Parser.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i Event.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- Event_Channel.h Connection_Handler_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- Connection_Handler.h Options.h Connection_Handler_Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- Consumer_Dispatch_Set.h Event_Forwarding_Discriminator.h Gateway.h
-.obj/Event_Channel.o .obj/Event_Channel.so .shobj/Event_Channel.o .shobj/Event_Channel.so: Event_Channel.cpp Connection_Handler_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- Connection_Handler.h Config_Files.h File_Parser.h Event.h Options.h \
- Event_Channel.h Connection_Handler_Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- Consumer_Dispatch_Set.h Event_Forwarding_Discriminator.h
-.obj/Event_Forwarding_Discriminator.o .obj/Event_Forwarding_Discriminator.so .shobj/Event_Forwarding_Discriminator.o .shobj/Event_Forwarding_Discriminator.so: Event_Forwarding_Discriminator.cpp \
- Event_Forwarding_Discriminator.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h Event.h \
- Consumer_Dispatch_Set.h \
- $(ACE_ROOT)/ace/Containers.h
-.obj/Options.o .obj/Options.so .shobj/Options.o .shobj/Options.so: Options.cpp $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i Event.h Options.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h
-.obj/Connection_Handler.o .obj/Connection_Handler.so .shobj/Connection_Handler.o .shobj/Connection_Handler.so: Connection_Handler.cpp Event_Channel.h \
- Connection_Handler_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- Connection_Handler.h Config_Files.h File_Parser.h Event.h Options.h \
- Connection_Handler_Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- Consumer_Dispatch_Set.h Event_Forwarding_Discriminator.h \
- Concrete_Connection_Handlers.h
-.obj/Connection_Handler_Acceptor.o .obj/Connection_Handler_Acceptor.so .shobj/Connection_Handler_Acceptor.o .shobj/Connection_Handler_Acceptor.so: Connection_Handler_Acceptor.cpp \
- Event_Channel.h Connection_Handler_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- Connection_Handler.h Config_Files.h File_Parser.h Event.h Options.h \
- Connection_Handler_Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- Consumer_Dispatch_Set.h Event_Forwarding_Discriminator.h
-.obj/Connection_Handler_Connector.o .obj/Connection_Handler_Connector.so .shobj/Connection_Handler_Connector.o .shobj/Connection_Handler_Connector.so: Connection_Handler_Connector.cpp \
- Connection_Handler_Connector.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- Connection_Handler.h Config_Files.h File_Parser.h Event.h Options.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/apps/Gateway/Gateway/Options.cpp b/apps/Gateway/Gateway/Options.cpp
deleted file mode 100644
index 0d93e4cd7fa..00000000000
--- a/apps/Gateway/Gateway/Options.cpp
+++ /dev/null
@@ -1,258 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-
-#include "ace/Get_Opt.h"
-#include "Event.h"
-#include "Options.h"
-
-// Static initialization.
-Options *Options::instance_ = 0;
-
-Options *
-Options::instance (void)
-{
- if (Options::instance_ == 0)
- ACE_NEW_RETURN (Options::instance_, Options, 0);
-
- return Options::instance_;
-}
-
-Options::Options (void)
- : locking_strategy_ (0),
- performance_window_ (0),
- blocking_semantics_ (ACE_NONBLOCK),
- socket_queue_size_ (0),
- threading_strategy_ (REACTIVE),
- options_ (0),
- supplier_acceptor_port_ (DEFAULT_GATEWAY_SUPPLIER_PORT),
- consumer_acceptor_port_ (DEFAULT_GATEWAY_CONSUMER_PORT),
- supplier_connector_port_ (DEFAULT_PEER_SUPPLIER_PORT),
- consumer_connector_port_ (DEFAULT_PEER_CONSUMER_PORT),
- max_timeout_ (MAX_TIMEOUT),
- max_queue_size_ (MAX_QUEUE_SIZE),
- connection_id_ (1)
-{
- ACE_OS::strcpy (this->connection_config_file_, "connection_config");
- ACE_OS::strcpy (this->consumer_config_file_, "consumer_config");
-}
-
-int
-Options::enabled (int option) const
-{
- return ACE_BIT_ENABLED (this->options_, option);
-}
-
-Options::~Options (void)
-{
- delete this->locking_strategy_;
-}
-
-ACE_Lock_Adapter<ACE_SYNCH_MUTEX> *
-Options::locking_strategy (void) const
-{
- return this->locking_strategy_;
-}
-
-void
-Options::locking_strategy (ACE_Lock_Adapter<ACE_SYNCH_MUTEX> *ls)
-{
- this->locking_strategy_ = ls;
-}
-
-int
-Options::performance_window (void) const
-{
- return this->performance_window_;
-}
-
-CONNECTION_ID &
-Options::connection_id (void)
-{
- return this->connection_id_;
-}
-
-long
-Options::max_timeout (void) const
-{
- return this->max_timeout_;
-}
-
-int
-Options::blocking_semantics (void) const
-{
- return this->blocking_semantics_;
-}
-
-int
-Options::socket_queue_size (void) const
-{
- return this->socket_queue_size_;
-}
-
-u_long
-Options::threading_strategy (void) const
-{
- return this->threading_strategy_;
-}
-
-const char *
-Options::connection_config_file (void) const
-{
- return this->connection_config_file_;
-}
-
-const char *
-Options::consumer_config_file (void) const
-{
- return this->consumer_config_file_;
-}
-
-u_short
-Options::consumer_acceptor_port (void) const
-{
- return this->consumer_acceptor_port_;
-}
-
-u_short
-Options::supplier_acceptor_port (void) const
-{
- return this->supplier_acceptor_port_;
-}
-
-u_short
-Options::consumer_connector_port (void) const
-{
- return this->consumer_connector_port_;
-}
-
-long
-Options::max_queue_size (void) const
-{
- return this->max_queue_size_;
-}
-
-u_short
-Options::supplier_connector_port (void) const
-{
- return this->supplier_connector_port_;
-}
-
-// Parse the "command-line" arguments and set the corresponding flags.
-
-int
-Options::parse_args (int argc, char *argv[])
-{
- // Assign defaults.
- ACE_Get_Opt get_opt (argc,
- argv,
- "a:bC:c:dm:P:p:q:r:t:vw:",
- 0);
-
- for (int c; (c = get_opt ()) != EOF; )
- {
- switch (c)
- {
- case 'a':
- {
- // Become an Acceptor.
-
- for (char *flag = ACE_OS::strtok (get_opt.optarg, "|");
- flag != 0;
- flag = ACE_OS::strtok (0, "|"))
- if (ACE_OS::strncasecmp (flag, "C", 1) == 0)
- {
- ACE_SET_BITS (this->options_,
- Options::CONSUMER_ACCEPTOR);
- if (ACE_OS::strlen (flag) > 1)
- // Set the Consumer Acceptor port number.
- this->consumer_acceptor_port_ = ACE_OS::atoi (flag + 2);
- }
- else if (ACE_OS::strncasecmp (flag, "S", 1) == 0)
- {
- ACE_SET_BITS (this->options_,
- Options::SUPPLIER_ACCEPTOR);
- if (ACE_OS::strlen (flag) > 1)
- // Set the Supplier Acceptor port number.
- this->supplier_acceptor_port_ = ACE_OS::atoi (flag + 2);
- }
- }
- break;
- /* NOTREACHED */
- case 'b': // Use blocking connection establishment.
- this->blocking_semantics_ = 1;
- break;
- case 'C': // Use a different proxy config filename.
- ACE_OS::strncpy (this->consumer_config_file_,
- get_opt.optarg,
- sizeof this->consumer_config_file_);
- break;
- case 'c':
- {
- // Become a Connector.
-
- for (char *flag = ACE_OS::strtok (get_opt.optarg, "|");
- flag != 0;
- flag = ACE_OS::strtok (0, "|"))
- if (ACE_OS::strncasecmp (flag, "C", 1) == 0)
- {
- ACE_SET_BITS (this->options_,
- Options::CONSUMER_CONNECTOR);
- if (ACE_OS::strlen (flag) > 1)
- // Set the Consumer Connector port number.
- this->consumer_connector_port_ = ACE_OS::atoi (flag + 2);
- }
- else if (ACE_OS::strncasecmp (flag, "S", 1) == 0)
- {
- ACE_SET_BITS (this->options_,
- Options::SUPPLIER_CONNECTOR);
- if (ACE_OS::strlen (flag) > 1)
- // Set the Supplier Connector port number.
- this->supplier_connector_port_ = ACE_OS::atoi (flag + 2);
- }
- }
- break;
- /* NOTREACHED */
- case 'd': // We are debugging.
- ACE_SET_BITS (this->options_,
- Options::DEBUG);
- break;
- case 'P': // Use a different consumer config filename.
- ACE_OS::strncpy (this->connection_config_file_,
- get_opt.optarg,
- sizeof this->connection_config_file_);
- break;
- case 'q': // Use a different socket queue size.
- this->socket_queue_size_ = ACE_OS::atoi (get_opt.optarg);
- break;
- case 't': // Use a different threading strategy.
- {
- for (char *flag = ACE_OS::strtok (get_opt.optarg, "|");
- flag != 0;
- flag = ACE_OS::strtok (0, "|"))
- if (ACE_OS::strcmp (flag, "OUTPUT_MT") == 0)
- ACE_SET_BITS (this->threading_strategy_,
- Options::OUTPUT_MT);
- else if (ACE_OS::strcmp (flag, "INPUT_MT") == 0)
- ACE_SET_BITS (this->threading_strategy_,
- Options::INPUT_MT);
- break;
- }
- case 'v': // Verbose mode.
- ACE_SET_BITS (this->options_,
- Options::VERBOSE);
- break;
- case 'w': // Time performance for a designated amount of time.
- this->performance_window_ = ACE_OS::atoi (get_opt.optarg);
- // Use blocking connection semantics so that we get accurate
- // timings (since all connections start at once).
- this->blocking_semantics_ = 0;
- break;
- default:
- break;
- }
- }
-
- return 0;
-}
diff --git a/apps/Gateway/Gateway/Options.h b/apps/Gateway/Gateway/Options.h
deleted file mode 100644
index da61b8202c3..00000000000
--- a/apps/Gateway/Gateway/Options.h
+++ /dev/null
@@ -1,189 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// Options.h
-//
-// = AUTHOR
-// Douglas C. Schmidt
-//
-// ============================================================================
-
-#if !defined (OPTIONS_H)
-#define OPTIONS_H
-
-#include "ace/Synch.h"
-
-class ACE_Svc_Export Options
-{
- // = TITLE
- // Singleton that consolidates all Options for a gatewayd.
-public:
- // = Options that can be enabled/disabled.
- enum
- {
- // = The types of threading strategies.
- REACTIVE = 0,
- OUTPUT_MT = 1,
- INPUT_MT = 2,
-
- VERBOSE = 01,
- DEBUG = 02,
-
- SUPPLIER_ACCEPTOR = 04,
- CONSUMER_ACCEPTOR = 010,
- SUPPLIER_CONNECTOR = 020,
- CONSUMER_CONNECTOR = 040
- };
-
- static Options *instance (void);
- // Return Singleton.
-
- ~Options (void);
- // Termination.
-
- int parse_args (int argc, char *argv[]);
- // Parse the arguments and set the options.
-
- // = Accessor methods.
- int enabled (int option) const;
- // Determine if an option is enabled.
-
- ACE_Lock_Adapter<ACE_SYNCH_MUTEX> *locking_strategy (void) const;
- // Gets the locking strategy used for serializing access to the
- // reference count in <ACE_Message_Block>. If it's 0, then there's
- // no locking strategy and we're using a REACTIVE concurrency
- // strategy.
-
- void locking_strategy (ACE_Lock_Adapter<ACE_SYNCH_MUTEX> *);
- // Set the locking strategy used for serializing access to the
- // reference count in <ACE_Message_Block>.
-
- int performance_window (void) const;
- // Number of seconds after connection establishment to report
- // throughput.
-
- int blocking_semantics (void) const;
- // 0 == blocking connects, ACE_NONBLOCK == non-blocking connects.
-
- int socket_queue_size (void) const;
- // Size of the socket queue (0 means "use default").
-
- u_long threading_strategy (void) const;
- // i.e., REACTIVE, OUTPUT_MT, and/or INPUT_MT.
-
- u_short supplier_acceptor_port (void) const;
- // Our acceptor port number, i.e., the one that we passively listen
- // on for connections to arrive from a gatewayd and create a
- // Supplier.
-
- u_short consumer_acceptor_port (void) const;
- // Our acceptor port number, i.e., the one that we passively listen
- // on for connections to arrive from a gatewayd and create a
- // Consumer.
-
- u_short supplier_connector_port (void) const;
- // The connector port number, i.e., the one that we use to actively
- // establish connections with a gatewayd and create a Supplier.
-
- u_short consumer_connector_port (void) const;
- // The connector port number, i.e., the one that we use to actively
- // establish connections with a gatewayd and create a Consumer.
-
- const char *connector_host (void) const;
- // Our connector port host, i.e., the host running the gatewayd
- // process.
-
- const char *connection_config_file (void) const;
- // Name of the connection configuration file.
-
- const char *consumer_config_file (void) const;
- // Name of the consumer map configuration file.
-
- long max_timeout (void) const;
- // The maximum retry timeout delay.
-
- long max_queue_size (void) const;
- // The maximum size of the queue.
-
- CONNECTION_ID &connection_id (void);
- // Returns a reference to the next available connection id;
-
-private:
- enum
- {
- MAX_QUEUE_SIZE = 1024 * 1024 * 16,
- // We'll allow up to 16 megabytes to be queued per-output proxy.
-
- MAX_TIMEOUT = 32
- // The maximum timeout for trying to re-establish connections.
- };
-
- Options (void);
- // Initialization.
-
- static Options *instance_;
- // Options Singleton instance.
-
- ACE_Lock_Adapter<ACE_SYNCH_MUTEX> *locking_strategy_;
- // Points to the locking strategy used for serializing access to the
- // reference count in <ACE_Message_Block>. If it's 0, then there's
- // no locking strategy and we're using a REACTIVE concurrency
- // strategy.
-
- int performance_window_;
- // Number of seconds after connection establishment to report
- // throughput.
-
- int blocking_semantics_;
- // 0 == blocking connects, ACE_NONBLOCK == non-blocking connects.
-
- int socket_queue_size_;
- // Size of the socket queue (0 means "use default").
-
- u_long threading_strategy_;
- // i.e., REACTIVE, OUTPUT_MT, and/or INPUT_MT.
-
- u_long options_;
- // Flag to indicate if we want verbose diagnostics.
-
- u_short supplier_acceptor_port_;
- // The acceptor port number, i.e., the one that we passively listen
- // on for connections to arrive from a gatewayd and create a
- // Supplier.
-
- u_short consumer_acceptor_port_;
- // The acceptor port number, i.e., the one that we passively listen
- // on for connections to arrive from a gatewayd and create a
- // Consumer.
-
- u_short supplier_connector_port_;
- // The connector port number, i.e., the one that we use to actively
- // establish connections with a gatewayd and create a Supplier.
-
- u_short consumer_connector_port_;
- // The connector port number, i.e., the one that we use to actively
- // establish connections with a gatewayd and create a Consumer.
-
- long max_timeout_;
- // The maximum retry timeout delay.
-
- long max_queue_size_;
- // The maximum size of the queue.
-
- CONNECTION_ID connection_id_;
- // The next available connection id.
-
- char connection_config_file_[MAXPATHLEN + 1];
- // Name of the connection configuration file.
-
- char consumer_config_file_[MAXPATHLEN + 1];
- // Name of the consumer map configuration file.
-};
-
-#endif /* OPTIONS_H */
diff --git a/apps/Gateway/Gateway/Peer_Message.h b/apps/Gateway/Gateway/Peer_Message.h
deleted file mode 100644
index d9e65650095..00000000000
--- a/apps/Gateway/Gateway/Peer_Message.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Peer_Message.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (PEER_MESSAGE)
-#define PEER_MESSAGE
-
-// This is the unique connection identifier that denotes a particular
-// Channel in the Gateway.
-typedef short CONN_ID;
-
-class Peer_Addr
- // = TITLE
- // Peer address is used to identify the source/destination of a
- // routing message.
-{
-public:
- Peer_Addr (CONN_ID cid = -1, u_char lid = 0, u_char pay = 0)
- : conn_id_ (cid), logical_id_ (lid), payload_ (pay) {}
-
- int operator== (const Peer_Addr &pa) const
- {
- return this->conn_id_ == pa.conn_id_
- && this->logical_id_ == pa.logical_id_
- && this->payload_ == pa.payload_;
- }
-
- CONN_ID conn_id_;
- // Unique connection identifier that denotes a particular Channel.
-
- u_char logical_id_;
- // Logical ID.
-
- u_char payload_;
- // Payload type.
-};
-
-
-class Peer_Header
- // = TITLE
- // Fixed sized header.
-{
-public:
- typedef u_short ROUTING_ID;
- // Type used to route messages from gatewayd.
-
- enum
- {
- INVALID_ID = -1 // No peer can validly use this number.
- };
-
- ROUTING_ID routing_id_;
- // Source ID.
-
- size_t len_;
- // Length of the message in bytes.
-};
-
-class Peer_Message
- // = TITLE
- // Variable-sized message (buf_ may be variable-sized between
- // 0 and MAX_PAYLOAD_SIZE).
-{
-public:
- enum { MAX_PAYLOAD_SIZE = 1024 };
- // The maximum size of an Peer message (see Peer protocol specs for
- // exact #).
-
- Peer_Header header_;
- // Message header.
-
- char buf_[MAX_PAYLOAD_SIZE];
- // Message payload.
-};
-
-#endif /* PEER_MESSAGE */
diff --git a/apps/Gateway/Gateway/Routing_Entry.cpp b/apps/Gateway/Gateway/Routing_Entry.cpp
deleted file mode 100644
index cc270cfac3a..00000000000
--- a/apps/Gateway/Gateway/Routing_Entry.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-// Defines an entry in the Routing Table.
-// $Id$
-
-#include "Routing_Entry.h"
-
-Routing_Entry::Routing_Entry (int validity_interval)
- : validity_interval_ (validity_interval)
-{
- ACE_NEW (this->destinations_, Routing_Entry::ENTRY_SET);
-}
-
-Routing_Entry::~Routing_Entry (void)
-{
- delete this->destinations_;
-}
-
-// Get the associated set of destinations.
-
-Routing_Entry::ENTRY_SET *
-Routing_Entry::destinations (void)
-{
- return this->destinations_;
-}
-
-// Set the associated set of destinations.
-
-void
-Routing_Entry::destinations (Routing_Entry::ENTRY_SET *s)
-{
- this->destinations_ = s;
-}
-
-// Get the current validity interval for this route.
-
-int
-Routing_Entry::validity_interval (void)
-{
- return this->validity_interval_;
-}
-
-// Set the current validity interval for this route.
-
-void
-Routing_Entry::validity_interval (int vi)
-{
- this->validity_interval_ = vi;
-}
diff --git a/apps/Gateway/Gateway/Routing_Entry.h b/apps/Gateway/Gateway/Routing_Entry.h
deleted file mode 100644
index ab8e0eee53d..00000000000
--- a/apps/Gateway/Gateway/Routing_Entry.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Routing_Entry.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_ROUTING_ENTRY)
-#define _ROUTING_ENTRY
-
-#include "ace/Set.h"
-
-// Forward reference.
-class Channel;
-
-class Routing_Entry
-{
- // = TITLE
- // Defines an entry in the Routing_Table.
-public:
- Routing_Entry (int validity_interval = 0);
- ~Routing_Entry (void);
-
- typedef ACE_Unbounded_Set<Channel *> ENTRY_SET;
- typedef ACE_Unbounded_Set_Iterator<Channel *> ENTRY_ITERATOR;
-
- // = Set/get the associated set of destinations.
- ENTRY_SET *destinations (void);
- void destinations (ENTRY_SET *);
-
- // = Set/get current validity interval for this routing entry.
- int validity_interval (void);
- void validity_interval (int);
-
-protected:
- ENTRY_SET *destinations_;
- // The set of destinations;
-
- int validity_interval_;
- // The current validity interval of this link.
-};
-
-#endif /* _ROUTING_ENTRY */
diff --git a/apps/Gateway/Gateway/Routing_Table.cpp b/apps/Gateway/Gateway/Routing_Table.cpp
deleted file mode 100644
index 3ef2f21bc1f..00000000000
--- a/apps/Gateway/Gateway/Routing_Table.cpp
+++ /dev/null
@@ -1,69 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-#if !defined (_ROUTING_TABLE_C)
-#define _ROUTING_TABLE_C
-
-
-#include "Routing_Table.h"
-
-/* Bind the EXT_ID to the INT_ID. */
-
-template <class EXT_ID, class INT_ID, class LOCK> int
-Routing_Table<EXT_ID, INT_ID, LOCK>::bind (EXT_ID ext_id, INT_ID *int_id)
-{
- return this->map_.bind (ext_id, int_id);
-}
-
-/* Find the INT_ID corresponding to the EXT_ID. */
-
-template <class EXT_ID, class INT_ID, class LOCK> int
-Routing_Table<EXT_ID, INT_ID, LOCK>::find (EXT_ID ext_id, INT_ID *&int_id)
-{
- return this->map_.find (ext_id, int_id);
-}
-
-/* Unbind (remove) the EXT_ID from the map. */
-
-template <class EXT_ID, class INT_ID, class LOCK> int
-Routing_Table<EXT_ID, INT_ID, LOCK>::unbind (EXT_ID ext_id)
-{
- return this->map_.unbind (ext_id);
-}
-
-template <class EXT_ID, class INT_ID, class LOCK>
-Routing_Iterator<EXT_ID, INT_ID, LOCK>::Routing_Iterator (Routing_Table<EXT_ID,
- INT_ID, LOCK> &rt,
- int ignore_inactive)
- : map_iter_ (rt.map_),
- ignore_inactive_ (ignore_inactive)
-{
-}
-
-template <class EXT_ID, class INT_ID, class LOCK> int
-Routing_Iterator<EXT_ID, INT_ID, LOCK>::next (INT_ID *&ss)
-{
- // Loop in order to skip over inactive entries if necessary.
-
- for (ACE_Map_Entry<EXT_ID, INT_ID *> *temp = 0;
- this->map_iter_.next (temp) != 0;
- this->advance ())
- {
- // Skip over inactive entries if necessary.
- if (temp->int_id_->active () == 0 && this->ignore_inactive_)
- continue;
-
- // Otherwise, return the next item.
- ss = temp->int_id_;
- return 1;
- }
- return 0;
-}
-
-template <class EXT_ID, class INT_ID, class LOCK> int
-Routing_Iterator<EXT_ID, INT_ID, LOCK>::advance (void)
-{
- return this->map_iter_.advance ();
-}
-#endif /* _ROUTING_TABLE_C */
diff --git a/apps/Gateway/Gateway/Routing_Table.h b/apps/Gateway/Gateway/Routing_Table.h
deleted file mode 100644
index 84194f13e49..00000000000
--- a/apps/Gateway/Gateway/Routing_Table.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Routing_Table.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_ROUTING_TABLE_H)
-#define _ROUTING_TABLE_H
-
-#include "ace/Map_Manager.h"
-
-template <class EXT_ID, class INT_ID, class LOCK>
-class Routing_Table
-{
- // = TITLE
- // Define a generic routing table based on the ACE Map_Manager.
- //
- // = DESCRIPTION
- // We need to have this table, rather than just using the Map_Manager
- // directly in order to ignore "inactive" routing entries...
-public:
- int bind (EXT_ID ext_id, INT_ID *int_id);
- // Associate EXT_ID with the INT_ID.
-
- int find (EXT_ID ext_id, INT_ID *&int_id);
- // Break any association of EXID.
-
- int unbind (EXT_ID ext_id);
- // Locate EXID and pass out parameter via INID. If found,
- // return 0, else -1.
-
-public:
- ACE_Map_Manager<EXT_ID, INT_ID *, LOCK> map_;
- // Map external IDs to internal IDs.
-};
-
-template <class EXT_ID, class INT_ID, class LOCK>
-class Routing_Iterator
-{
- // = TITLE
- // Define an iterator for the Routing Table.
-public:
- Routing_Iterator (Routing_Table<EXT_ID, INT_ID, LOCK> &mm,
- int ignore_inactive = 1);
- int next (INT_ID *&);
- int advance (void);
-
-private:
- ACE_Map_Iterator<EXT_ID, INT_ID *, LOCK> map_iter_;
- int ignore_inactive_;
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Routing_Table.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-#endif /* _ROUTING_TABLE_H */
diff --git a/apps/Gateway/Gateway/Thr_Channel.cpp b/apps/Gateway/Gateway/Thr_Channel.cpp
deleted file mode 100644
index 26e385e2727..00000000000
--- a/apps/Gateway/Gateway/Thr_Channel.cpp
+++ /dev/null
@@ -1,204 +0,0 @@
-#include "Thr_Channel.h"
-// $Id$
-
-#include "Channel_Connector.h"
-
-#if defined (ACE_HAS_THREADS)
-Thr_Output_Channel::Thr_Output_Channel (ROUTING_TABLE *rt,
- Channel_Connector *cc,
- ACE_Thread_Manager *thr_mgr,
- int socket_queue_size)
- : Output_Channel (rt, cc, thr_mgr, socket_queue_size)
-{
-}
-
-// This method should be called only when the peer shuts down
-// unexpectedly. This method marks the Channel as having failed and
-// deactivates the ACE_Message_Queue (to wake up the thread blocked on
-// <dequeue_head> in svc()). Thr_Output_Handler::handle_close () will
-// eventually try to reconnect...
-
-int
-Thr_Output_Channel::handle_input (ACE_HANDLE h)
-{
- this->Output_Channel::handle_input (h);
- ACE_Service_Config::reactor ()->remove_handler (h,
- ACE_Event_Handler::RWE_MASK
- | ACE_Event_Handler::DONT_CALL);
- // Deactivate the queue while we try to get reconnected.
- this->msg_queue ()->deactivate ();
- return 0;
-}
-
-// Initialize the threaded Output_Channel object and spawn a new
-// thread.
-
-int
-Thr_Output_Channel::open (void *)
-{
- // Set the size of the socket queue.
- this->socket_queue_size ();
-
- // Turn off non-blocking I/O.
- if (this->peer ().disable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enable"), -1);
-
- // Register ourselves to receive input events (which indicate that
- // the Peer has shut down unexpectedly).
- if (ACE_Service_Config::reactor ()->register_handler (this,
- ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "register_handler"), -1);
-
- if (this->initialize_connection ())
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "initialize_connection"), -1);
-
- // Reactivate message queue. If it was active then this is the
- // first time in and we need to spawn a thread, otherwise the queue
- // was inactive due to some problem and we've already got a thread.
- if (this->msg_queue ()->activate () == ACE_Message_Queue<SYNCH>::WAS_ACTIVE)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) spawning new thread\n"));
- // Become an active object by spawning a new thread to transmit
- // messages to peers.
- return this->activate (THR_NEW_LWP | THR_DETACHED);
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) reusing existing thread\n"));
- return 0;
- }
-}
-
-// ACE_Queue up a message for transmission (must not block since all
-// Input_Channels are single-threaded).
-
-int
-Thr_Output_Channel::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- // Perform non-blocking enqueue.
- return this->msg_queue ()->enqueue_tail (mb, (ACE_Time_Value *) &ACE_Time_Value::zero);
-}
-
-// Transmit messages to the peer (note simplification resulting from
-// threads...)
-
-int
-Thr_Output_Channel::svc (void)
-{
- for (;;)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) connected! Thr_Output_Channel's fd = %d\n",
- this->peer ().get_handle ()));
-
- // Since this method runs in its own thread it is OK to block on
- // output.
-
- for (ACE_Message_Block *mb = 0;
- this->msg_queue ()->dequeue_head (mb) != -1; )
- if (this->send_peer (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "send failed"));
-
- ACE_ASSERT (errno == ESHUTDOWN);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) shutting down threaded Output_Channel %d on handle %d\n",
- this->id (), this->get_handle ()));
-
- this->peer ().close ();
-
- for (this->timeout (1);
- // Default is to reconnect synchronously.
- this->connector_->initiate_connection (this) == -1; )
- {
- ACE_Time_Value tv (this->timeout ());
- ACE_ERROR ((LM_ERROR,
- "(%t) reattempting connection, sec = %d\n",
- tv.sec ()));
- ACE_OS::sleep (tv);
- }
- }
-
- return 0;
-}
-
-Thr_Input_Channel::Thr_Input_Channel (ROUTING_TABLE *rt,
- Channel_Connector *cc,
- ACE_Thread_Manager *thr_mgr,
- int socket_queue_size)
- : Input_Channel (rt, cc, thr_mgr, socket_queue_size)
-{
-}
-
-int
-Thr_Input_Channel::open (void *)
-{
- // Set the size of the socket queue.
- this->socket_queue_size ();
-
- // Turn off non-blocking I/O.
- if (this->peer ().disable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enable"), -1);
-
- if (this->initialize_connection ())
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "initialize_connection"), -1);
-
- // Reactivate message queue. If it was active then this is the
- // first time in and we need to spawn a thread, otherwise the queue
- // was inactive due to some problem and we've already got a thread.
- if (this->msg_queue ()->activate () == ACE_Message_Queue<SYNCH>::WAS_ACTIVE)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) spawning new thread\n"));
- // Become an active object by spawning a new thread to transmit
- // messages to peers.
- return this->activate (THR_NEW_LWP | THR_DETACHED);
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) reusing existing thread\n"));
- return 0;
- }
-}
-
-// Receive messages from a Peer in a separate thread (note reuse of
-// existing code!).
-
-int
-Thr_Input_Channel::svc (void)
-{
- for (;;)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) connected! Thr_Input_Channel's fd = %d\n",
- this->peer ().get_handle ()));
-
- // Since this method runs in its own thread and processes
- // messages for one connection it is OK to block on input and
- // output.
-
- while (this->handle_input () != -1)
- continue;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) shutting down threaded Input_Channel %d on handle %d\n",
- this->id (),
- this->get_handle ()));
-
- this->peer ().close ();
-
- // Deactivate the queue while we try to get reconnected.
- this->msg_queue ()->deactivate ();
-
- for (this->timeout (1);
- // Default is to reconnect synchronously.
- this->connector_->initiate_connection (this) == -1; )
- {
- ACE_Time_Value tv (this->timeout ());
- ACE_ERROR ((LM_ERROR,
- "(%t) reattempting connection, sec = %d\n", tv.sec ()));
- ACE_OS::sleep (tv);
- }
- }
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS */
diff --git a/apps/Gateway/Gateway/Thr_Channel.h b/apps/Gateway/Gateway/Thr_Channel.h
deleted file mode 100644
index a1dc91b1619..00000000000
--- a/apps/Gateway/Gateway/Thr_Channel.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Thr_Channel.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_THR_CHANNEL)
-#define _THR_CHANNEL
-
-#include "Channel.h"
-
-#if defined (ACE_HAS_THREADS)
-class Thr_Output_Channel : public Output_Channel
- // = TITLE
- // Runs each Output Channel in a separate thread.
-{
-public:
- Thr_Output_Channel (ROUTING_TABLE *,
- Channel_Connector *,
- ACE_Thread_Manager *,
- int socket_queue_size);
-
- virtual int open (void *);
- // Initialize the threaded Output_Channel object and spawn a new
- // thread.
-
- virtual int handle_input (ACE_HANDLE);
- // Called when Peer shutdown unexpectedly.
-
- virtual int put (ACE_Message_Block *, ACE_Time_Value * = 0);
- // Send a message to a peer.
-
- virtual int svc (void);
- // Transmit peer messages.
-};
-
-class Thr_Input_Channel : public Input_Channel
- // = TITLE
- // Runs each Input Channel in a separate thread.
-{
-public:
- Thr_Input_Channel (ROUTING_TABLE *,
- Channel_Connector *,
- ACE_Thread_Manager *,
- int socket_queue_size);
-
- virtual int open (void *);
- // Initialize the object and spawn a new thread.
-
- virtual int svc (void);
- // Transmit peer messages.
-};
-#endif /* ACE_HAS_THREADS */
-#endif /* _THR_CHANNEL */
diff --git a/apps/Gateway/Gateway/Thr_IO_Handler.cpp b/apps/Gateway/Gateway/Thr_IO_Handler.cpp
deleted file mode 100644
index 109cfad9c3f..00000000000
--- a/apps/Gateway/Gateway/Thr_IO_Handler.cpp
+++ /dev/null
@@ -1,204 +0,0 @@
-#include "Thr_IO_Handler.h"
-// $Id$
-
-#include "IO_Handler_Connector.h"
-
-#if defined (ACE_HAS_THREADS)
-Thr_Consumer_Handler::Thr_Consumer_Handler (Consumer_Map *consumer_map,
- IO_Handler_Connector *ioc,
- ACE_Thread_Manager *thr_mgr,
- int socket_queue_size)
- : Consumer_Handler (consumer_map, ioc, thr_mgr, socket_queue_size)
-{
-}
-
-// This method should be called only when the peer shuts down
-// unexpectedly. This method marks the IO_Handler as having failed and
-// deactivates the ACE_Message_Queue (to wake up the thread blocked on
-// <dequeue_head> in svc()). Thr_Output_Handler::handle_close () will
-// eventually try to reconnect...
-
-int
-Thr_Consumer_Handler::handle_input (ACE_HANDLE h)
-{
- this->Consumer_Handler::handle_input (h);
- ACE_Service_Config::reactor ()->remove_handler (h,
- ACE_Event_Handler::RWE_MASK
- | ACE_Event_Handler::DONT_CALL);
- // Deactivate the queue while we try to get reconnected.
- this->msg_queue ()->deactivate ();
- return 0;
-}
-
-// Initialize the threaded Consumer_Handler object and spawn a new
-// thread.
-
-int
-Thr_Consumer_Handler::open (void *)
-{
- // Set the size of the socket queue.
- this->socket_queue_size ();
-
- // Turn off non-blocking I/O.
- if (this->peer ().disable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enable"), -1);
-
- // Register ourselves to receive input events (which indicate that
- // the Peer has shut down unexpectedly).
- if (ACE_Service_Config::reactor ()->register_handler (this,
- ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "register_handler"), -1);
-
- if (this->initialize_connection ())
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "initialize_connection"), -1);
-
- // Reactivate message queue. If it was active then this is the
- // first time in and we need to spawn a thread, otherwise the queue
- // was inactive due to some problem and we've already got a thread.
- if (this->msg_queue ()->activate () == ACE_Message_Queue<SYNCH_STRATEGY>::WAS_ACTIVE)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) spawning new thread\n"));
- // Become an active object by spawning a new thread to transmit
- // messages to peers.
- return this->activate (THR_NEW_LWP | THR_DETACHED);
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) reusing existing thread\n"));
- return 0;
- }
-}
-
-// ACE_Queue up a message for transmission (must not block since all
-// Supplier_Handlers are single-threaded).
-
-int
-Thr_Consumer_Handler::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- // Perform non-blocking enqueue.
- return this->msg_queue ()->enqueue_tail (mb, (ACE_Time_Value *) &ACE_Time_Value::zero);
-}
-
-// Transmit messages to the peer (note simplification resulting from
-// threads...)
-
-int
-Thr_Consumer_Handler::svc (void)
-{
- for (;;)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) connected! Thr_Consumer_Handler's fd = %d\n",
- this->peer ().get_handle ()));
-
- // Since this method runs in its own thread it is OK to block on
- // output.
-
- for (ACE_Message_Block *mb = 0;
- this->msg_queue ()->dequeue_head (mb) != -1; )
- if (this->send (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "send failed"));
-
- ACE_ASSERT (errno == ESHUTDOWN);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) shutting down threaded Consumer_Handler %d on handle %d\n",
- this->id (), this->get_handle ()));
-
- this->peer ().close ();
-
- for (this->timeout (1);
- // Default is to reconnect synchronously.
- this->connector_->initiate_connection (this) == -1; )
- {
- ACE_Time_Value tv (this->timeout ());
- ACE_ERROR ((LM_ERROR,
- "(%t) reattempting connection, sec = %d\n",
- tv.sec ()));
- ACE_OS::sleep (tv);
- }
- }
-
- return 0;
-}
-
-Thr_Supplier_Handler::Thr_Supplier_Handler (Consumer_Map *consumer_map,
- IO_Handler_Connector *ioc,
- ACE_Thread_Manager *thr_mgr,
- int socket_queue_size)
- : Supplier_Handler (consumer_map, ioc, thr_mgr, socket_queue_size)
-{
-}
-
-int
-Thr_Supplier_Handler::open (void *)
-{
- // Set the size of the socket queue.
- this->socket_queue_size ();
-
- // Turn off non-blocking I/O.
- if (this->peer ().disable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enable"), -1);
-
- if (this->initialize_connection ())
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "initialize_connection"), -1);
-
- // Reactivate message queue. If it was active then this is the
- // first time in and we need to spawn a thread, otherwise the queue
- // was inactive due to some problem and we've already got a thread.
- if (this->msg_queue ()->activate () == ACE_Message_Queue<SYNCH_STRATEGY>::WAS_ACTIVE)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) spawning new thread\n"));
- // Become an active object by spawning a new thread to transmit
- // messages to peers.
- return this->activate (THR_NEW_LWP | THR_DETACHED);
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) reusing existing thread\n"));
- return 0;
- }
-}
-
-// Receive messages from a Peer in a separate thread (note reuse of
-// existing code!).
-
-int
-Thr_Supplier_Handler::svc (void)
-{
- for (;;)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) connected! Thr_Supplier_Handler's fd = %d\n",
- this->peer ().get_handle ()));
-
- // Since this method runs in its own thread and processes
- // messages for one connection it is OK to block on input and
- // output.
-
- while (this->handle_input () != -1)
- continue;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) shutting down threaded Supplier_Handler %d on handle %d\n",
- this->id (),
- this->get_handle ()));
-
- this->peer ().close ();
-
- // Deactivate the queue while we try to get reconnected.
- this->msg_queue ()->deactivate ();
-
- for (this->timeout (1);
- // Default is to reconnect synchronously.
- this->connector_->initiate_connection (this) == -1; )
- {
- ACE_Time_Value tv (this->timeout ());
- ACE_ERROR ((LM_ERROR,
- "(%t) reattempting connection, sec = %d\n", tv.sec ()));
- ACE_OS::sleep (tv);
- }
- }
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS */
diff --git a/apps/Gateway/Gateway/Thr_IO_Handler.h b/apps/Gateway/Gateway/Thr_IO_Handler.h
deleted file mode 100644
index ee056b35361..00000000000
--- a/apps/Gateway/Gateway/Thr_IO_Handler.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Thr_IO_Handler.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_THR_IO_HANDLER)
-#define _THR_IO_HANDLER
-
-#include "IO_Handler.h"
-
-#if defined (ACE_HAS_THREADS)
-class Thr_Consumer_Handler : public Consumer_Handler
- // = TITLE
- // Runs each Output IO_Handler in a separate thread.
-{
-public:
- Thr_Consumer_Handler (Consumer_Map *,
- IO_Handler_Connector *,
- ACE_Thread_Manager *,
- int socket_queue_size);
-
- virtual int open (void *);
- // Initialize the threaded Consumer_Handler object and spawn a new
- // thread.
-
- virtual int handle_input (ACE_HANDLE);
- // Called when Peer shutdown unexpectedly.
-
- virtual int put (ACE_Message_Block *, ACE_Time_Value * = 0);
- // Send a message to a peer.
-
- virtual int svc (void);
- // Transmit peer messages.
-};
-
-class Thr_Supplier_Handler : public Supplier_Handler
- // = TITLE
- // Runs each Input IO_Handler in a separate thread.
-{
-public:
- Thr_Supplier_Handler (Consumer_Map *,
- IO_Handler_Connector *,
- ACE_Thread_Manager *,
- int socket_queue_size);
-
- virtual int open (void *);
- // Initialize the object and spawn a new thread.
-
- virtual int svc (void);
- // Transmit peer messages.
-};
-#endif /* ACE_HAS_THREADS */
-#endif /* _THR_IO_HANDLER */
diff --git a/apps/Gateway/Gateway/Thr_Proxy_Handler.cpp b/apps/Gateway/Gateway/Thr_Proxy_Handler.cpp
deleted file mode 100644
index f316e4e82bf..00000000000
--- a/apps/Gateway/Gateway/Thr_Proxy_Handler.cpp
+++ /dev/null
@@ -1,211 +0,0 @@
-// $Id$
-
-#include "Event_Channel.h"
-#include "Thr_Proxy_Handler.h"
-
-#if defined (ACE_HAS_THREADS)
-Thr_Consumer_Proxy::Thr_Consumer_Proxy (ACE_Event_Channel &ec,
- const ACE_INET_Addr &remote_addr,
- const ACE_INET_Addr &local_addr,
- ACE_INT32 conn_id)
- : Consumer_Proxy (ec, remote_addr, local_addr, conn_id)
-{
-}
-
-// This method should be called only when the Consumer shuts down
-// unexpectedly. This method marks the Proxy_Handler as having failed
-// and deactivates the ACE_Message_Queue (to wake up the thread
-// blocked on <dequeue_head> in svc()).
-// Thr_Output_Handler::handle_close () will eventually try to
-// reconnect...
-
-int
-Thr_Consumer_Proxy::handle_input (ACE_HANDLE h)
-{
- // Call down to the <Consumer_Proxy> to handle this first.
- this->Consumer_Proxy::handle_input (h);
-
- ACE_Service_Config::reactor ()->remove_handler
- (h, ACE_Event_Handler::ALL_EVENTS_MASK | ACE_Event_Handler::DONT_CALL);
-
- // Deactivate the queue while we try to get reconnected.
- this->msg_queue ()->deactivate ();
- return 0;
-}
-
-// Initialize the threaded Consumer_Proxy object and spawn a new
-// thread.
-
-int
-Thr_Consumer_Proxy::open (void *)
-{
- // Turn off non-blocking I/O.
- if (this->peer ().disable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enable"), -1);
-
- // Call back to the <Event_Channel> to complete our initialization.
- else if (this->event_channel_.complete_proxy_connection (this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "complete_proxy_connection"), -1);
-
- // Register ourselves to receive input events (which indicate that
- // the Consumer has shut down unexpectedly).
- else if (ACE_Service_Config::reactor ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "register_handler"), -1);
-
- // Reactivate message queue. If it was active then this is the
- // first time in and we need to spawn a thread, otherwise the queue
- // was inactive due to some problem and we've already got a thread.
- else if (this->msg_queue ()->activate () == ACE_Message_Queue<SYNCH_STRATEGY>::WAS_ACTIVE)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) spawning new thread\n"));
- // Become an active object by spawning a new thread to transmit
- // events to Consumers.
- return this->activate (THR_NEW_LWP | THR_DETACHED);
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) reusing existing thread\n"));
- return 0;
- }
-}
-
-// Queue up an event for transmission (must not block since
-// Supplier_Proxys may be single-threaded).
-
-int
-Thr_Consumer_Proxy::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- // Perform non-blocking enqueue.
- return this->msg_queue ()->enqueue_tail
- (mb, (ACE_Time_Value *) &ACE_Time_Value::zero);
-}
-
-// Transmit events to the peer (note simplification resulting from
-// threads...)
-
-int
-Thr_Consumer_Proxy::svc (void)
-{
-
- for (;;)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) connected! Thr_Consumer_Proxy's handle = %d\n",
- this->peer ().get_handle ()));
-
- // Since this method runs in its own thread it is OK to block on
- // output.
-
- for (ACE_Message_Block *mb = 0;
- this->msg_queue ()->dequeue_head (mb) != -1;
- )
- {
- if (this->send (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "send failed"));
- }
-
- ACE_ASSERT (errno == ESHUTDOWN);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) shutting down threaded Consumer_Proxy %d on handle %d\n",
- this->id (), this->get_handle ()));
-
- this->peer ().close ();
-
- for (this->timeout (1);
- // Default is to reconnect synchronously.
- this->event_channel_.initiate_proxy_connection (this) == -1; )
- {
- ACE_Time_Value tv (this->timeout ());
-
- ACE_ERROR ((LM_ERROR,
- "(%t) reattempting connection, sec = %d\n",
- tv.sec ()));
-
- ACE_OS::sleep (tv);
- }
- }
-
- return 0;
-}
-
-Thr_Supplier_Proxy::Thr_Supplier_Proxy (ACE_Event_Channel &ec,
- const ACE_INET_Addr &remote_addr,
- const ACE_INET_Addr &local_addr,
- ACE_INT32 conn_id)
- : Supplier_Proxy (ec, remote_addr, local_addr, conn_id)
-{
-}
-
-int
-Thr_Supplier_Proxy::open (void *)
-{
- // Turn off non-blocking I/O.
- if (this->peer ().disable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "enable"), -1);
-
- // Call back to the <Event_Channel> to complete our initialization.
- else if (this->event_channel_.complete_proxy_connection (this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "complete_proxy_connection"), -1);
-
- // Reactivate message queue. If it was active then this is the
- // first time in and we need to spawn a thread, otherwise the queue
- // was inactive due to some problem and we've already got a thread.
- else if (this->msg_queue ()->activate () == ACE_Message_Queue<SYNCH_STRATEGY>::WAS_ACTIVE)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) spawning new thread\n"));
- // Become an active object by spawning a new thread to transmit
- // events to peers.
- return this->activate (THR_NEW_LWP | THR_DETACHED);
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) reusing existing thread\n"));
- return 0;
- }
-}
-
-// Receive events from a Peer in a separate thread (note reuse of
-// existing code!).
-
-int
-Thr_Supplier_Proxy::svc (void)
-{
- for (;;)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) connected! Thr_Supplier_Proxy's handle = %d\n",
- this->peer ().get_handle ()));
-
- // Since this method runs in its own thread and processes events
- // for one connection it is OK to call down to the
- // <Supplier_Proxy::handle_input> method, which blocks on input.
-
- while (this->handle_input () != -1)
- continue;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) shutting down threaded Supplier_Proxy %d on handle %d\n",
- this->id (), this->get_handle ()));
-
- this->peer ().close ();
-
- // Deactivate the queue while we try to get reconnected.
- this->msg_queue ()->deactivate ();
-
- for (this->timeout (1);
- // Default is to reconnect synchronously.
- this->event_channel_.initiate_proxy_connection (this) == -1; )
- {
- ACE_Time_Value tv (this->timeout ());
- ACE_ERROR ((LM_ERROR,
- "(%t) reattempting connection, sec = %d\n",
- tv.sec ()));
- ACE_OS::sleep (tv);
- }
- }
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS */
diff --git a/apps/Gateway/Gateway/Thr_Proxy_Handler.h b/apps/Gateway/Gateway/Thr_Proxy_Handler.h
deleted file mode 100644
index 275bc87b320..00000000000
--- a/apps/Gateway/Gateway/Thr_Proxy_Handler.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Thr_Proxy_Handler.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_THR_IO_HANDLER)
-#define _THR_IO_HANDLER
-
-#include "Proxy_Handler.h"
-
-#if defined (ACE_HAS_THREADS)
-class Thr_Consumer_Proxy : public Consumer_Proxy
- // = TITLE
- // Runs each Output Proxy_Handler in a separate thread.
-{
-public:
- Thr_Consumer_Proxy (ACE_Event_Channel &,
- const ACE_INET_Addr &remote_addr,
- const ACE_INET_Addr &local_addr,
- ACE_INT32 conn_id);
-
- virtual int open (void *);
- // Initialize the threaded Consumer_Proxy object and spawn a new
- // thread.
-
- virtual int put (ACE_Message_Block *, ACE_Time_Value * = 0);
- // Send a message to a peer.
-
-protected:
- virtual int handle_input (ACE_HANDLE);
- // Called when Peer shutdown unexpectedly.
-
- virtual int svc (void);
- // Transmit peer messages.
-};
-
-class Thr_Supplier_Proxy : public Supplier_Proxy
- // = TITLE
- // Runs each Input Proxy_Handler in a separate thread.
-{
-public:
- Thr_Supplier_Proxy (ACE_Event_Channel &,
- const ACE_INET_Addr &remote_addr,
- const ACE_INET_Addr &local_addr,
- ACE_INT32 conn_id);
-
- virtual int open (void *);
- // Initialize the object and spawn a new thread.
-
-protected:
- virtual int svc (void);
- // Transmit peer messages.
-};
-#endif /* ACE_HAS_THREADS */
-#endif /* _THR_IO_HANDLER */
diff --git a/apps/Gateway/Gateway/cc_config b/apps/Gateway/Gateway/cc_config
deleted file mode 100644
index 96f9ebdedd7..00000000000
--- a/apps/Gateway/Gateway/cc_config
+++ /dev/null
@@ -1,10 +0,0 @@
-# Conn ID Hostname Remote Port Direction Max Retry Delay Local Port
-# ------- -------- ---- --------- --------------- ----------
- 1 tango.cs 10004 I 32 20000
-# 2 tango.cs 10004 O 32
- 3 merengue.cs 10004 O 32 20001
-# 4 mambo.cs 10004 O 32 20000
-# 5 lambada.cs 10004 O 32 20000
-# 6 tango.cs 10004 O 32 20000
-# 7 tango.cs 5001 I 32
-# 8 tango.cs 5002 O 32
diff --git a/apps/Gateway/Gateway/connection_config b/apps/Gateway/Gateway/connection_config
deleted file mode 100644
index ce6fa6b4adf..00000000000
--- a/apps/Gateway/Gateway/connection_config
+++ /dev/null
@@ -1,55 +0,0 @@
-# Configuration file that the gatewayd process uses to determine
-# connection information about proxies.
-#
-# The following provides an explanation for the fields in this file,
-# and how they relate to fields in the corresponding "consumer_config"
-# file.
-#
-# 1. Connection ID -- Each Connection Handler is given a unique ID
-# that is used in the "consumer_config" file to specify to which
-# Consumers the Event Channel will forward incoming events from
-# Suppliers using that connection. The Connection ID field is the
-# "key" that is used to match up connections in this file with the
-# Consumer subscription requests in the "consumer_config" file.
-# The connection ids should start at 1 and monotonically increase
-# by increments of 1. This makes it possible for the Gateway to
-# properly allocate connection ids for Peers that connect to it.
-#
-# 2. Host -- The host name where the Supplier/Consumer peerd
-# process is running.
-#
-# 3. Remote Port -- The port number where the remote
-# Supplier/Consumer peerd process is listening on.
-# If this is a '*' character it is an indication to the
-# Gateway to use the "default value," e.g., which can be provided
-# on the command-line, etc.
-#
-# 4. Handler Role -- i.e., Consumer ('C') or Supplier ('S')
-#
-# 5. Max Retry Timeout -- The maximum amount of time that we'll
-# wait between retry attempts (these start at 1 second and
-# double until they reach the Max Retry Timeout).
-# If this is a '*' character it is an indication to the
-# Gateway to use the "default value," e.g., which can be provided
-# on the command-line, etc.
-#
-# 6. Local Port -- The port number that we want to use for
-# our local Proxy connection. If this is the value 0 or the '*'
-# character, then we'll let the socket implementation pick this
-# value for us.
-#
-# 7. Priority -- Each Consumer/Supplier can be given a priority
-# that will determine its importance relative to other
-# Consumers/Suppliers (this feature isn't implemented yet).
-#
-# Connection Host Remote Handler Max Retry Local Priority
-# ID Port Role Timeout Port
-# ---------- -------- ------ ------ ---------- ----- --------
- 1 flamenco * S * * 1
- 2 lindy * C * * 1
-# 3 mambo.cs * C * * 1
-# 4 lambada.cs * C * * 1
-# 5 lambada.cs * C * * 1
-# 6 tango.cs * C * * 1
-# 7 tango.cs * S * * 1
-# 8 tango.cs * C * * 1
diff --git a/apps/Gateway/Gateway/consumer_config b/apps/Gateway/Gateway/consumer_config
deleted file mode 100644
index 1aaa3fc4028..00000000000
--- a/apps/Gateway/Gateway/consumer_config
+++ /dev/null
@@ -1,35 +0,0 @@
-# Configuration file that the gatewayd process uses to determine which
-# Consumers will receive events from which Suppliers. For now, the
-# Gateway only allows Consumers to "subscribe" to receive events from
-# particular Suppliers. A more flexible implementation will allow
-# Consumers to subscribe to particular types of events, as well.
-#
-# The following provides an explanation for the fields in this file,
-# and how they relate to fields in the corresponding "connection_config"
-# file.
-#
-# 1. Connection ID -- Each Connection Handler is given a unique ID
-# that is used in the "consumer_config" file to specify to which
-# Consumers the Event Channel will forward incoming events from
-# Suppliers. The Connection ID field is the "key" that is used to
-# match up Consumer subscription requests in this file with
-# connections in the "connection_config" file.
-#
-# 2. Event Type -- Indicates the type of the event. Consumers
-# can use this to only subscribe to certain types of events.
-# This feature is currently not implemented.
-#
-# 3. Consumers -- Indicates which Consumers will receive events sent
-# from this Proxy/Supplier ID, i.e., Consumers can subscribe to
-# receive events from particular Suppliers. Note that more than
-# one Consumer can subscribe to the same Supplier event, i.e.,
-# we support logical "multicast" (which is currently implemented
-# using multi-point unicast via TCP/IP).
-#
-# Connection Event Consumers
-# ID Type
-# ---------- ---- ---------
- 1 0 2
-# 2 0 3,4
-# 3 0 4
-# 4 0 5
diff --git a/apps/Gateway/Gateway/gatewayd.cpp b/apps/Gateway/Gateway/gatewayd.cpp
deleted file mode 100644
index 98552b905c8..00000000000
--- a/apps/Gateway/Gateway/gatewayd.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// peerd.h
-//
-// = DESCRIPTION
-// Driver for the gateway daemon (gatewayd). Note that this is
-// completely generic code due to the Service Configurator
-// framework!
-//
-// = AUTHOR
-// Douglas C. Schmidt
-//
-// ============================================================================
-
-#include "ace/Service_Config.h"
-#include "Gateway.h"
-
-int
-main (int argc, char *argv[])
-{
- if (ACE_Service_Config::open (argc, argv) == -1)
- {
- if (errno != ENOENT)
- ACE_ERROR ((LM_ERROR,
- "%p\n%a",
- "open",
- 1));
- else // Use static linking.
- {
- ACE_Service_Object_Ptr sp = ACE_SVC_INVOKE (Gateway);
-
- if (sp->init (argc - 1, argv + 1) == -1)
- ACE_ERROR ((LM_ERROR,
- "%p\n%a",
- "init",
- 1));
-
- // Run forever, performing the configured services until we
- // are shut down by a SIGINT/SIGQUIT signal.
-
- ACE_Reactor::run_event_loop ();
-
- // Destructor of <ACE_Service_Object_Ptr> automagically call
- // <fini>.
- }
- }
- else // Use dynamic linking.
-
- // Run forever, performing the configured services until we are
- // shut down by a signal (e.g., SIGINT or SIGQUIT).
-
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
diff --git a/apps/Gateway/Gateway/gatewayd.dsp b/apps/Gateway/Gateway/gatewayd.dsp
deleted file mode 100644
index 609c1901758..00000000000
--- a/apps/Gateway/Gateway/gatewayd.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="gatewayd" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=gatewayd - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "gatewayd.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "gatewayd.mak" CFG="gatewayd - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "gatewayd - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "_CONSOLE" /D "_MBCS" /D "WIN32" /D "_DEBUG" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 Gateway.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "gatewayd - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\gatewayd.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/apps/Gateway/Gateway/rt_config b/apps/Gateway/Gateway/rt_config
deleted file mode 100644
index e951a0f09be..00000000000
--- a/apps/Gateway/Gateway/rt_config
+++ /dev/null
@@ -1,7 +0,0 @@
-# Conn ID Logical ID Payload Destinations
-# ------- ---------- ------- ------------
-# 1 1 0 3,4,5
- 1 1 0 3
- 3 1 0 3
-# 4 1 0 4
-# 5 1 0 5
diff --git a/apps/Gateway/Gateway/svc.conf b/apps/Gateway/Gateway/svc.conf
deleted file mode 100644
index 9b35a7dcbd6..00000000000
--- a/apps/Gateway/Gateway/svc.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-#static Svc_Manager "-d -p 2913"
-dynamic Gateway Service_Object * ./Gateway:_make_Gateway() active "-b -d -c C|S -a C|S -P connection_config -C consumer_config"
-
diff --git a/apps/Gateway/Makefile b/apps/Gateway/Makefile
deleted file mode 100644
index 03277e1fdd0..00000000000
--- a/apps/Gateway/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Gateway application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = Gateway \
- Peer
-
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/apps/Gateway/Peer/Event.h b/apps/Gateway/Peer/Event.h
deleted file mode 100644
index 5e288edf910..00000000000
--- a/apps/Gateway/Peer/Event.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// Event.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (EVENT)
-#define EVENT
-
-#include "ace/OS.h"
-
-// This is the unique connection identifier that denotes a particular
-// Proxy_Handler in the Gateway.
-typedef ACE_INT32 ACE_INT32;
-
-class Event_Key
- // = TITLE
- // Address used to identify the source/destination of an event.
- //
- // = DESCRIPTION
- // This is really a "virtual forwarding address" thatis used to
- // decouple the filtering and forwarding logic of the Event
- // Channel from the format of the data.
-{
-public:
- Event_Key (ACE_INT32 cid = -1,
- u_char sid = 0,
- u_char type = 0)
- : conn_id_ (cid),
- supplier_id_ (sid),
- type_ (type) {}
-
- int operator== (const Event_Key &event_addr) const
- {
- return this->conn_id_ == event_addr.conn_id_
- && this->supplier_id_ == event_addr.supplier_id_
- && this->type_ == event_addr.type_;
- }
-
- ACE_INT32 conn_id_;
- // Unique connection identifier that denotes a particular
- // Proxy_Handler.
-
- ACE_INT32 supplier_id_;
- // Logical ID.
-
- ACE_INT32 type_;
- // Event type.
-};
-
-class Event_Header
- // = TITLE
- // Fixed sized header.
- //
- // = DESCRIPTION
- // This is designed to have a sizeof (16) to avoid alignment
- // problems on most platforms.
-{
-public:
- typedef ACE_INT32 SUPPLIER_ID;
- // Type used to forward events from gatewayd.
-
- enum
- {
- INVALID_ID = -1 // No peer can validly use this number.
- };
-
- void decode (void)
- {
- this->len_ = ntohl (this->len_);
- this->supplier_id_ = ntohl (this->supplier_id_);
- this->type_ = ntohl (this->type_);
- this->priority_ = ntohl (this->priority_);
- }
- // Decode from network byte order to host byte order.
-
- void encode (void)
- {
- this->len_ = htonl (this->len_);
- this->supplier_id_ = htonl (this->supplier_id_);
- this->type_ = htonl (this->type_);
- this->priority_ = htonl (this->priority_);
- }
- // Encode from host byte order to network byte order.
-
- size_t len_;
- // Length of the data_ payload, in bytes.
-
- SUPPLIER_ID supplier_id_;
- // Source ID.
-
- ACE_INT32 type_;
- // Event type.
-
- ACE_INT32 priority_;
- // Event priority.
-};
-
-class Event
- // = TITLE
- // Variable-sized event (data_ may be variable-sized between
- // 0 and MAX_PAYLOAD_SIZE).
-{
-public:
- enum { MAX_PAYLOAD_SIZE = 1024 };
- // The maximum size of an Event.
-
- Event_Header header_;
- // Event header.
-
- char data_[MAX_PAYLOAD_SIZE];
- // Event data.
-};
-
-#endif /* EVENT */
diff --git a/apps/Gateway/Peer/Gateway_Handler.cpp b/apps/Gateway/Peer/Gateway_Handler.cpp
deleted file mode 100644
index cfc9a7dad6f..00000000000
--- a/apps/Gateway/Peer/Gateway_Handler.cpp
+++ /dev/null
@@ -1,652 +0,0 @@
-#include "ace/Get_Opt.h"
-// $Id$
-
-
-#include "Gateway_Handler.h"
-
-Gateway_Handler::Gateway_Handler (ACE_Thread_Manager *)
- : routing_id_ (0),
- msg_frag_ (0),
- total_bytes_ (0)
-{
- this->msg_queue ()->high_water_mark (Gateway_Handler::QUEUE_SIZE);
-}
-
-int
-Gateway_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) %S\n", signum));
-
- // Shut down the main event loop.
- ACE_Service_Config::end_reactor_event_loop ();
- return 0;
-}
-
-// Cache a binding to the HANDLER_MAP.
-
-void
-Gateway_Handler::map (HANDLER_MAP *m)
-{
- this->map_ = m;
-}
-
-// Upcall from the ACE_Acceptor::handle_input() that turns control
-// over to our application-specific Gateway handler.
-
-int
-Gateway_Handler::open (void *a)
-{
- ACE_DEBUG ((LM_DEBUG, "Gateway handler's fd = %d\n",
- this->peer ().get_handle ()));
-
- // Call down to the base class to activate and register this
- // handler.
- if (this->inherited::open (a) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- if (this->peer ().enable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "enable"), -1);
-
- Gateway_Handler *this_ = this;
-
- // Add ourselves to the map so we can be removed later on.
- if (this->map_->bind (this->get_handle (), this_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "bind"), -1);
-
- char *to = ACE_OS::getenv ("TIMEOUT");
- int timeout = to == 0 ? 100000 : ACE_OS::atoi (to);
-
- // Schedule the time between disconnects. This should really be a
- // "tunable" parameter.
- if (ACE_Service_Config::reactor ()->schedule_timer (this, 0, timeout) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "schedule_timer"));
-
- // If there are messages left in the queue, make sure we
- // enable the ACE_Reactor appropriately to get them sent out.
- if (this->msg_queue ()->is_empty () == 0
- && ACE_Service_Config::reactor ()->schedule_wakeup (this,
- ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "schedule_wakeup"), -1);
-
- // First action is to wait to be notified of our routing id.
- this->do_action_ = &Gateway_Handler::await_route_id;
- return 0;
-}
-
-// Read messages from stdin and send them to the gatewayd.
-
-int
-Gateway_Handler::xmit_stdin (void)
-{
- if (this->routing_id_ != -1)
- {
- ssize_t n;
- ACE_Message_Block *mb;
-
- ACE_NEW_RETURN (mb,
- ACE_Message_Block (sizeof (Event)),
- -1);
-
- Event *peer_msg = (Event *) mb->rd_ptr ();
- peer_msg->header_.routing_id_ = this->routing_id_;
-
- n = ACE_OS::read (ACE_STDIN, peer_msg->buf_, sizeof peer_msg->buf_);
-
- switch (n)
- {
- case 0:
- ACE_DEBUG ((LM_DEBUG, "stdin closing down\n"));
-
- // Take stdin out of the ACE_Reactor so we stop trying to
- // send messages.
- if (ACE_Service_Config::reactor ()->remove_handler
- (0, ACE_Event_Handler::DONT_CALL | ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "remove_handler"));
- delete mb;
- break;
- case -1:
- delete mb;
- ACE_ERROR ((LM_ERROR, "%p\n", "read"));
- break;
- default:
- peer_msg->header_.len_ = htonl (n);
- mb->wr_ptr (sizeof (Peer_Header) + n);
-
- if (this->put (mb) == -1)
- {
- if (errno == EWOULDBLOCK) // The queue has filled up!
- ACE_ERROR ((LM_ERROR, "%p\n",
- "gateway is flow controlled, so we're dropping messages"));
- else
- ACE_ERROR ((LM_ERROR, "%p\n", "transmission failure in xmit_stdin"));
-
- // Caller is responsible for freeing a ACE_Message_Block
- // if failures occur.
- delete mb;
- }
- }
- }
- return 0;
-}
-
-// Perform a non-blocking put() of message MB. If we are unable to
-// send the entire message the remainder is re-Taskd at the *front* of
-// the Message_List.
-
-int
-Gateway_Handler::nonblk_put (ACE_Message_Block *mb)
-{
- // Try to send the message. If we don't send it all (e.g., due to
- // flow control), then re-ACE_Task the remainder at the head of the
- // Message_List and ask the ACE_Reactor to inform us (via
- // handle_output()) when it is possible to try again.
-
- ssize_t n;
-
- if ((n = this->send_peer (mb)) == -1)
- return -1;
- else if (errno == EWOULDBLOCK) // Didn't manage to send everything.
- {
- ACE_DEBUG ((LM_DEBUG,
- "queueing activated on handle %d to routing id %d\n",
- this->get_handle (), this->routing_id_));
-
- // ACE_Queue in *front* of the list to preserve order.
- if (this->msg_queue ()->enqueue_head
- (mb, (ACE_Time_Value *) &ACE_Time_Value::zero) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "enqueue_head"), -1);
-
- // Tell ACE_Reactor to call us back when we can send again.
- if (ACE_Service_Config::reactor ()->schedule_wakeup
- (this, ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "schedule_wakeup"), -1);
- return 0;
- }
- else
- return n;
-}
-
-// Finish sending a message when flow control conditions abate. This
-// method is automatically called by the ACE_Reactor.
-
-int
-Gateway_Handler::handle_output (ACE_HANDLE)
-{
- ACE_Message_Block *mb = 0;
-
- ACE_DEBUG ((LM_DEBUG, "in handle_output\n"));
- // The list had better not be empty, otherwise there's a bug!
-
- if (this->msg_queue ()->dequeue_head
- (mb, (ACE_Time_Value *) &ACE_Time_Value::zero) != -1)
- {
- switch (this->nonblk_put (mb))
- {
- case 0: // Partial send.
- ACE_ASSERT (errno == EWOULDBLOCK);
- // Didn't write everything this time, come back later...
- break;
-
- case -1:
- // Caller is responsible for freeing a ACE_Message_Block if
- // failures occur.
- delete mb;
- ACE_ERROR ((LM_ERROR, "%p\n",
- "transmission failure in handle_output"));
-
- /* FALLTHROUGH */
- default: // Sent the whole thing.
-
- // If we succeed in writing the entire message (or we did
- // not fail due to EWOULDBLOCK) then check if there are more
- // messages on the Message_List. If there aren't, tell the
- // ACE_Reactor not to notify us anymore (at least until
- // there are new messages queued up).
-
- if (this->msg_queue ()->is_empty ())
- {
- ACE_DEBUG ((LM_DEBUG,
- "queue now empty on handle %d to routing id %d\n",
- this->get_handle (),
- this->routing_id_));
-
- if (ACE_Service_Config::reactor ()->cancel_wakeup
- (this, ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "cancel_wakeup"));
- }
- }
- }
- else
- ACE_ERROR ((LM_ERROR, "%p\n", "dequeue_head"));
- return 0;
-}
-
-// Send a message to a peer (may ACE_Task if necessary).
-
-int
-Gateway_Handler::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- if (this->msg_queue ()->is_empty ())
- // Try to send the message *without* blocking!
- return this->nonblk_put (mb);
- else
- // If we have queued up messages due to flow control then just
- // enqueue and return.
- return this->msg_queue ()->enqueue_tail
- (mb, (ACE_Time_Value *) &ACE_Time_Value::zero);
-}
-
-// Send an Peer message to gatewayd.
-
-int
-Gateway_Handler::send_peer (ACE_Message_Block *mb)
-{
- ssize_t n;
- size_t len = mb->length ();
-
- if ((n = this->peer ().send (mb->rd_ptr (), len)) <= 0)
- return errno == EWOULDBLOCK ? 0 : n;
- else if (n < (ssize_t) len)
- {
- // Re-adjust pointer to skip over the part we did send.
- mb->rd_ptr (n);
- this->total_bytes_ += n;
- }
- else /* if (n == length) */
- {
- // The whole message is sent, we can now safely deallocate the
- // buffer. Note that this should decrement a reference count...
- this->total_bytes_ += n;
- delete mb;
- errno = 0;
- }
- ACE_DEBUG ((LM_DEBUG, "sent %d bytes, total bytes sent = %d\n",
- n, this->total_bytes_));
- return n;
-}
-
-// Receive an Peer message from gatewayd. Handles fragmentation.
-
-int
-Gateway_Handler::recv_peer (ACE_Message_Block *&mb)
-{
- Event *peer_msg;
- size_t len;
- ssize_t n;
- size_t offset = 0;
-
- if (this->msg_frag_ == 0)
- {
- ACE_NEW_RETURN (this->msg_frag_,
- ACE_Message_Block (sizeof (Event)),
- -1);
-
- // No existing fragment...
- if (this->msg_frag_ == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "out of memory\n"), -1);
-
- peer_msg = (Event *) this->msg_frag_->rd_ptr ();
-
- switch (n = this->peer ().recv (peer_msg, sizeof (Peer_Header)))
- {
- case sizeof (Peer_Header):
- len = ntohl (peer_msg->header_.len_);
- if (len <= sizeof peer_msg->buf_)
- {
- this->msg_frag_->wr_ptr (sizeof (Peer_Header));
- break; // The message is within the maximum size range.
- }
- else
- ACE_ERROR ((LM_ERROR, "message too long = %d\n", len));
- /* FALLTHROUGH */
- default:
- ACE_ERROR ((LM_ERROR, "invalid length = %d\n", n));
- n = -1;
- /* FALLTHROUGH */
- case -1:
- /* FALLTHROUGH */
- case 0:
- // Make sure to free up memory on error returns.
- delete this->msg_frag_;
- this->msg_frag_ = 0;
- return n;
- }
- }
- else
- {
- offset = this->msg_frag_->length () - sizeof (Peer_Header);
- len = peer_msg->header_.len_ - offset;
- }
-
- switch (n = this->peer ().recv (peer_msg->buf_ + offset, len))
- {
- case -1:
- if (errno == EWOULDBLOCK)
- {
- // This shouldn't happen since the ACE_Reactor
- // just triggered us to handle pending I/O!
- ACE_DEBUG ((LM_DEBUG, "unexpected recv failure\n"));
- // Since ACE_DEBUG might change errno, we need to reset it
- // here.
- errno = EWOULDBLOCK;
- return -1;
- }
- else
- /* FALLTHROUGH */;
-
- case 0: // EOF.
- delete this->msg_frag_;
- this->msg_frag_ = 0;
- return n;
-
- default:
- if (n != (ssize_t) len)
- // Re-adjust pointer to skip over the part we've read.
- {
- this->msg_frag_->wr_ptr (n);
- errno = EWOULDBLOCK;
- // Inform caller that we didn't get the whole message.
- return -1;
- }
- else
- {
- // Set the write pointer at 1 past the end of the message.
- this->msg_frag_->wr_ptr (n);
-
- // Set the read pointer to the beginning of the message.
- this->msg_frag_->rd_ptr (this->msg_frag_->base ());
-
- mb = this->msg_frag_;
-
- // Reset the pointer to indicate we've got an entire
- // message.
- this->msg_frag_ = 0;
- }
- return n;
- }
-}
-
-// Receive various types of input (e.g., Peer message from the
-// gatewayd, as well as stdio).
-
-int
-Gateway_Handler::handle_input (ACE_HANDLE sd)
-{
- ACE_DEBUG ((LM_DEBUG, "in handle_input, sd = %d\n", sd));
- if (sd == ACE_STDIN) // Handle message from stdin.
- return this->xmit_stdin ();
- else
- // Perform the appropriate action depending on the state we are
- // in.
- return (this->*do_action_) ();
-}
-
-// Action that receives the route id.
-
-int
-Gateway_Handler::await_route_id (void)
-{
- ssize_t n = this->peer ().recv (&this->routing_id_,
- sizeof this->routing_id_);
-
- if (n != sizeof this->routing_id_)
- {
- if (n == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "gatewayd has closed down unexpectedly\n"), -1);
- else
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p, bytes received on handle %d = %d\n",
- "recv", this->get_handle (), n), -1);
- }
- else
- ACE_DEBUG ((LM_DEBUG, "assigned routing id %d\n",
- this->routing_id_));
-
- // Transition to the action that waits for Peer messages.
- this->do_action_ = &Gateway_Handler::await_messages;
-
- // Reset standard input.
- ACE_OS::rewind (stdin);
-
- // Register this handler to receive test messages on stdin.
- if (ACE_Service_Config::reactor ()->register_handler
- (ACE_STDIN, this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "register_handler"), -1);
- return 0;
-}
-
-// Action that receives messages.
-
-int
-Gateway_Handler::await_messages (void)
-{
- ACE_Message_Block *mb = 0;
- ssize_t n = this->recv_peer (mb);
-
- switch (n)
- {
- case 0:
- ACE_ERROR_RETURN ((LM_ERROR, "gatewayd has closed down\n"), -1);
- /* NOTREACHED */
- case -1:
- if (errno == EWOULDBLOCK)
- // A short-read, we'll come back and finish it up later on!
- return 0;
- else
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "recv_peer"), -1);
- /* NOTREACHED */
- default:
- {
- // We got a valid message, so let's process it now! At the
- // moment, we just print out the message contents...
-
- Event *peer_msg = (Event *) mb->rd_ptr ();
- this->total_bytes_ += mb->length ();
-
-#if defined (VERBOSE)
- ACE_DEBUG ((LM_DEBUG,
- "route id = %d, len = %d, payload = %*s",
- peer_msg->header_.routing_id_, peer_msg->header_.len_,
- peer_msg->header_.len_, peer_msg->buf_));
-#else
- ACE_DEBUG ((LM_DEBUG,
- "route id = %d, cur len = %d, total len = %d\n",
- peer_msg->header_.routing_id_,
- peer_msg->header_.len_,
- this->total_bytes_));
-#endif
- delete mb;
- return 0;
- }
- }
-}
-
-// Periodically send messages via ACE_Reactor timer mechanism.
-
-int
-Gateway_Handler::handle_timeout (const ACE_Time_Value &, const void *)
-{
- // Skip over deactivated descriptors.
- if (this->get_handle () != -1)
- {
- // Unbind ourselves from the map.
- if (this->map_->unbind (this->get_handle ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "unbind"));
-
- // Shut down the handler.
- this->handle_close ();
- }
- return 0;
-}
-
-// Handle shutdown of the Gateway_Handler object.
-
-int
-Gateway_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- if (this->get_handle () != ACE_INVALID_HANDLE)
- {
- ACE_DEBUG ((LM_DEBUG, "shutting down Gateway_Handler on handle %d\n",
- this->get_handle ()));
-
- // Explicitly remove ourselves for handle 0 (the ACE_Reactor
- // removes this->handle (), note that
- // ACE_Event_Handler::DONT_CALL instructs the ACE_Reactor *not*
- // to call this->handle_close(), which would otherwise lead to
- // recursion!).
- if (ACE_Service_Config::reactor ()->remove_handler
- (0, ACE_Event_Handler::DONT_CALL | ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "handle = %d: %p\n",
- 0, "remove_handler"));
-
- // Deregister this handler with the ACE_Reactor.
- if (ACE_Service_Config::reactor ()->remove_handler
- (this, ACE_Event_Handler::DONT_CALL | ACE_Event_Handler::RWE_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "handle = %d: %p\n",
- this->get_handle (), "remove_handler"), -1);
-
- // Close down the peer.
- this->peer ().close ();
- }
- return 0;
-}
-
-Gateway_Acceptor::Gateway_Acceptor (Gateway_Handler *handler)
- : gateway_handler_ (handler)
-{
- this->gateway_handler_->map (&this->map_);
-}
-
-// Note how this method just passes back the pre-allocated
-// Gateway_Handler instead of having the ACE_Acceptor allocate a new
-// one each time!
-
-Gateway_Handler *
-Gateway_Acceptor::make_svc_handler (void)
-{
- return this->gateway_handler_;
-}
-
-int
-Gateway_Acceptor::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "signal %S occurred\n", signum));
- return 0;
-}
-
-/* Returns information on the currently active service. */
-
-int
-Gateway_Acceptor::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- char addr_str[BUFSIZ];
-
- ACE_INET_Addr addr;
-
- if (this->acceptor ().get_local_addr (addr) == -1)
- return -1;
- else if (addr.addr_to_string (addr_str, sizeof addr) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%s\t %s/%s %s",
- "Gateway peer daemon", addr_str, "tcp",
- "# IRIDIUM SRP traffic generator and data sink\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-// Hook called by the explicit dynamic linking facility to terminate
-// the peer.
-
-int
-Gateway_Acceptor::fini (void)
-{
- HANDLER_ITERATOR mi (this->map_);
-
- for (MAP_ENTRY *me = 0;
- mi.next (me) != 0;
- mi.advance ())
- {
- if (me->int_id_->get_handle () != -1)
- {
- ACE_DEBUG ((LM_DEBUG, "closing down handle %d\n",
- me->int_id_->get_handle ()));
- me->int_id_->handle_close ();
- }
- else
- ACE_DEBUG ((LM_DEBUG, "already closed %d\n"));
- me->int_id_->destroy (); // Will trigger a delete.
- }
-
- this->gateway_handler_->destroy (); // Will trigger a delete.
- return inherited::fini ();
-}
-
-// Hook called by the explicit dynamic linking facility to initialize
-// the peer.
-
-int
-Gateway_Acceptor::init (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "dp:", 0);
- ACE_INET_Addr addr;
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'p':
- addr.set (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'd':
- break;
- default:
- break;
- }
- }
-
- if (ACE_Service_Config::reactor ()->register_handler (SIGPIPE, this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "register_handler"), -1);
-
- if (this->open (addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (ACE_Service_Config::reactor ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "registering service with ACE_Reactor\n"), -1);
-
- ACE_Sig_Set sig_set;
- sig_set.sig_add (SIGINT);
- sig_set.sig_add (SIGQUIT);
-
- // Register ourselves to receive SIGINT and SIGQUIT so we can shut
- // down gracefully via signals.
-
- if (ACE_Service_Config::reactor ()->register_handler (sig_set,
- this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "register_handler"), -1);
- return 0;
-}
-
-// Dynamically linked factory function that dynamically allocates a
-// new Gateway_Acceptor object.
-
-ACE_Service_Object *
-_alloc_peerd (void)
-{
- // This function illustrates how we can associate a ACE_Svc_Handler
- // with the ACE_Acceptor at initialization time.
- Gateway_Handler *handler;
-
- ACE_NEW_RETURN (handler, Gateway_Handler, 0);
- ACE_Service_Object *temp;
-
- ACE_NEW_RETURN (temp, Gateway_Acceptor (handler), 0);
- return temp;
-}
diff --git a/apps/Gateway/Peer/Gateway_Handler.h b/apps/Gateway/Peer/Gateway_Handler.h
deleted file mode 100644
index 6dc4539e6b7..00000000000
--- a/apps/Gateway/Peer/Gateway_Handler.h
+++ /dev/null
@@ -1,154 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-/* These Gateway handler classes process Peer messages sent from the
- communication gateway daemon (gatewayd) to its various peers, e.g.,
- CF and ETS, (represented collectively in this prototype as peerd).
- . These classes works as follows:
-
- 1. Gateway_Acceptor creates a listener endpoint and waits passively
- for gatewayd to connect with it.
-
- 2. When gatewayd connects, Gateway_Acceptor creates an
- Gateway_Handler object that sends/receives messages from
- gatewayd.
-
- 3. Gateway_Handler waits for gatewayd to inform it of its routing
- ID, which is prepended to all outgoing messages send from peerd.
-
- 4. Once the routing ID is set, peerd periodically sends messages to
- gatewayd. Peerd also receives and "processes" messages
- forwarded to it from gatewayd. In this program, peerd
- "processes" messages by writing them to stdout. */
-
-#if !defined (GATEWAY_HANDLER)
-#define GATEWAY_HANDLER
-
-#include "ace/Service_Config.h"
-#include "ace/Svc_Handler.h"
-#include "ace/Acceptor.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/INET_Addr.h"
-#include "ace/Map_Manager.h"
-#include "Peer_Message.h"
-
-// Forward declaration.
-class Gateway_Handler;
-
-// Maps a ACE_HANDLE onto a Gateway_Handler *.
-typedef ACE_Map_Manager <ACE_HANDLE, Gateway_Handler *, ACE_Null_Mutex> HANDLER_MAP;
-typedef ACE_Map_Iterator<ACE_HANDLE, Gateway_Handler *, ACE_Null_Mutex> HANDLER_ITERATOR;
-typedef ACE_Map_Entry <ACE_HANDLE, Gateway_Handler *> MAP_ENTRY;
-
-// Handle Peer messages arriving as events.
-
-class Gateway_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-{
-public:
- Gateway_Handler (ACE_Thread_Manager * = 0);
-
- virtual int open (void * = 0);
- // Initialize the handler (called by ACE_Acceptor::handle_input())
-
- virtual int handle_input (ACE_HANDLE);
- // Receive and process peer messages.
-
- virtual int put (ACE_Message_Block *, ACE_Time_Value *tv = 0);
- // Send a message to a gateway (may be queued if necessary).
-
- virtual int handle_output (ACE_HANDLE);
- // Finish sending a message when flow control conditions abate.
-
- virtual int handle_timeout (const ACE_Time_Value &,
- const void *arg);
- // Periodically send messages via ACE_Reactor timer mechanism.
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::RWE_MASK);
- // Perform object termination.
-
- void map (HANDLER_MAP *);
- // Cache a binding to the HANDLER_MAP.
-
-protected:
- typedef ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> inherited;
-
- // We'll allow up to 16 megabytes to be queued per-output
- // channel!!!! This is clearly a policy in search of refinement...
- enum { QUEUE_SIZE = 1024 * 1024 * 16 };
-
- int handle_signal (int signum, siginfo_t *, ucontext_t *);
-
- Peer_Header::ROUTING_ID routing_id_;
- // Routing ID of the peer (obtained from gatewayd).
-
- virtual int nonblk_put (ACE_Message_Block *mb);
- // Perform a non-blocking put().
-
- virtual int recv_peer (ACE_Message_Block *&);
- // Receive an Peer message from gatewayd.
-
- virtual int send_peer (ACE_Message_Block *);
- // Send an Peer message to gatewayd.
-
- int xmit_stdin (void);
- // Receive a message from stdin and send it to the gateway.
-
- int (Gateway_Handler::*do_action_) (void);
- // Pointer-to-member-function for the current action to run in this state.
-
- int await_route_id (void);
- // Action that receives the route id.
-
- int await_messages (void);
- // Action that receives messages.
-
- ACE_Message_Block *msg_frag_;
- // Keep track of message fragment to handle non-blocking recv's from gateway.
-
- size_t total_bytes_;
- // The total number of bytes sent/received to the gateway.
-
- HANDLER_MAP *map_;
- // Maps the ACE_HANDLE onto the Gateway_Handler *.
-};
-
-// A factory class that accept connections from gatewayd and
-// dynamically creates a new Gateway_Handler object to do the dirty work.
-
-class Gateway_Acceptor : public ACE_Acceptor<Gateway_Handler, ACE_SOCK_ACCEPTOR>
-{
-public:
- // = Initialization methods, called when dynamically linked.
- Gateway_Acceptor (Gateway_Handler *handler);
- virtual int init (int argc, char *argv[]);
- // Initialize the acceptor.
-
- virtual int info (char **, size_t) const;
- // Return info about this service.
-
- virtual int fini (void);
- // Perform termination.
-
- virtual Gateway_Handler *make_svc_handler (void);
- // Factory method that creates the Gateway_Handler once.
-
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *);
- // Handle various signals (e.g., SIGPIPE)
-
- HANDLER_MAP map_;
- // Maps the ACE_HANDLE onto the Gateway_Handler *.
-
- Gateway_Handler *gateway_handler_;
- // Pointer to memory allocated exactly once.
-
- typedef ACE_Acceptor<Gateway_Handler, ACE_SOCK_ACCEPTOR> inherited;
-};
-
-// Factory function that allocates a new Peer daemon.
-extern "C" ACE_Service_Object *_alloc_peerd (void);
-
-#endif /* GATEWAY_HANDLER */
-
diff --git a/apps/Gateway/Peer/Makefile b/apps/Gateway/Peer/Makefile
deleted file mode 100644
index d70a2949550..00000000000
--- a/apps/Gateway/Peer/Makefile
+++ /dev/null
@@ -1,136 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Peer test driver portion of the Gateway application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = peerd
-LIB = libPeer.a
-SHLIB = libPeer.$(SOEXT)
-
-FILES = Options \
- Peer
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LDLIBS = -lPeer
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VLIB) $(VSHLIB) $(SHLIBA) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-INCLDIRS += -I../Gateway
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Options.o .obj/Options.so .shobj/Options.o .shobj/Options.so: Options.cpp $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i Options.h \
- ../Gateway/Event.h
-.obj/Peer.o .obj/Peer.so .shobj/Peer.o .shobj/Peer.so: Peer.cpp Peer.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i Options.h \
- ../Gateway/Event.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/apps/Gateway/Peer/Options.cpp b/apps/Gateway/Peer/Options.cpp
deleted file mode 100644
index f3fe8f119dd..00000000000
--- a/apps/Gateway/Peer/Options.cpp
+++ /dev/null
@@ -1,188 +0,0 @@
-#define ACE_BUILD_SVC_DLL
-
-#include "ace/Get_Opt.h"
-#include "Options.h"
-
-// Static initialization.
-Options *Options::instance_ = 0;
-
-void
-Options::print_usage_and_die (void)
-{
- ACE_DEBUG ((LM_DEBUG, "%n [-a {C|S}:acceptor-port] [-c {C|S}:connector-port] [-C connection-id] [-h gateway-host] [-q max-queue-size] [-t timeout] [-v]\n"));
-}
-
-Options::Options (void)
- : options_ (0),
- supplier_acceptor_port_ (DEFAULT_PEER_SUPPLIER_PORT),
- consumer_acceptor_port_ (DEFAULT_PEER_CONSUMER_PORT),
- supplier_connector_port_ (DEFAULT_GATEWAY_SUPPLIER_PORT),
- consumer_connector_port_ (DEFAULT_GATEWAY_CONSUMER_PORT),
- connector_host_ (ACE_DEFAULT_SERVER_HOST),
- timeout_ (0),
- max_queue_size_ (MAX_QUEUE_SIZE),
- connection_id_ (0)
-{
- char *timeout = ACE_OS::getenv ("TIMEOUT");
-
- if (timeout == 0)
- this->timeout_ = Options::DEFAULT_TIMEOUT;
- else
- this->timeout_ = ACE_OS::atoi (timeout);
-}
-
-Options *
-Options::instance (void)
-{
- if (Options::instance_ == 0)
- ACE_NEW_RETURN (Options::instance_, Options, 0);
-
- return Options::instance_;
-}
-
-long
-Options::timeout (void) const
-{
- return this->timeout_;
-}
-
-CONNECTION_ID &
-Options::connection_id (void)
-{
- return this->connection_id_;
-}
-
-long
-Options::max_queue_size (void) const
-{
- return this->max_queue_size_;
-}
-
-u_short
-Options::consumer_acceptor_port (void) const
-{
- return this->consumer_acceptor_port_;
-}
-
-u_short
-Options::supplier_acceptor_port (void) const
-{
- return this->supplier_acceptor_port_;
-}
-
-u_short
-Options::consumer_connector_port (void) const
-{
- return this->consumer_connector_port_;
-}
-
-u_short
-Options::supplier_connector_port (void) const
-{
- return this->supplier_connector_port_;
-}
-
-const char *
-Options::connector_host (void) const
-{
- return this->connector_host_;
-}
-
-int
-Options::enabled (int option) const
-{
- return ACE_BIT_ENABLED (this->options_, option);
-}
-
-void
-Options::parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "a:c:h:m:t:v", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'a':
- {
- // Become an Acceptor.
-
- for (char *flag = ACE_OS::strtok (get_opt.optarg, "|");
- flag != 0;
- flag = ACE_OS::strtok (0, "|"))
- if (ACE_OS::strncasecmp (flag, "C", 1) == 0)
- {
- ACE_SET_BITS (this->options_,
- Options::CONSUMER_ACCEPTOR);
- if (ACE_OS::strlen (flag) > 1)
- // Set the Consumer Acceptor port number.
- this->consumer_acceptor_port_ = ACE_OS::atoi (flag + 2);
- }
- else if (ACE_OS::strncasecmp (flag, "S", 1) == 0)
- {
- ACE_SET_BITS (this->options_,
- Options::SUPPLIER_ACCEPTOR);
- if (ACE_OS::strlen (flag) > 1)
- // Set the Supplier Acceptor port number.
- this->supplier_acceptor_port_ = ACE_OS::atoi (flag + 2);
- }
- }
- break;
- /* NOTREACHED */
- case 'c':
- {
- // Become a Connector.
-
- for (char *flag = ACE_OS::strtok (get_opt.optarg, "|");
- flag != 0;
- flag = ACE_OS::strtok (0, "|"))
- if (ACE_OS::strncasecmp (flag, "C", 1) == 0)
- {
- ACE_SET_BITS (this->options_,
- Options::CONSUMER_CONNECTOR);
- if (ACE_OS::strlen (flag) > 1)
- // Set the Consumer Connector port number.
- this->consumer_connector_port_ = ACE_OS::atoi (flag + 2);
- }
- else if (ACE_OS::strncasecmp (flag, "S", 1) == 0)
- {
- ACE_SET_BITS (this->options_,
- Options::SUPPLIER_CONNECTOR);
- if (ACE_OS::strlen (flag) > 1)
- // Set the Supplier Connector port number.
- this->supplier_connector_port_ = ACE_OS::atoi (flag + 2);
- }
- }
- break;
- /* NOTREACHED */
- case 'C':
- this->connection_id_ = ACE_OS::atoi (get_opt.optarg);
- break;
- /* NOTREACHED */
- case 'h':
- // connector host
- this->connector_host_ = get_opt.optarg;
- break;
- /* NOTREACHED */
- case 'm':
- // max queue size.
- this->max_queue_size_ = ACE_OS::atoi (get_opt.optarg);
- break;
- /* NOTREACHED */
- case 't':
- // Timeout
- this->timeout_ = ACE_OS::atoi (get_opt.optarg);
- break;
- /* NOTREACHED */
- case 'v':
- // Verbose mode.
- ACE_SET_BITS (this->options_, Options::VERBOSE);
- break;
- /* NOTREACHED */
- default:
- this->print_usage_and_die ();
- /* NOTREACHED */
- }
- }
-}
-
diff --git a/apps/Gateway/Peer/Options.h b/apps/Gateway/Peer/Options.h
deleted file mode 100644
index c957e1a295e..00000000000
--- a/apps/Gateway/Peer/Options.h
+++ /dev/null
@@ -1,133 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// Options.h
-//
-// = AUTHOR
-// Douglas C. Schmidt
-//
-// ============================================================================
-
-#if !defined (OPTIONS_H)
-#define OPTIONS_H
-
-#include "../Gateway/Event.h"
-
-class ACE_Svc_Export Options
- // = TITLE
- // Singleton that consolidates all Options for a peerd.
-{
-public:
- // = Options that can be enabled/disabled.
- enum
- {
- VERBOSE = 01,
- SUPPLIER_ACCEPTOR = 02,
- CONSUMER_ACCEPTOR = 04,
- SUPPLIER_CONNECTOR = 010,
- CONSUMER_CONNECTOR = 020
- };
-
- static Options *instance (void);
- // Return Singleton.
-
- void parse_args (int argc, char *argv[]);
- // Parse the arguments and set the options.
-
- // = Accessor methods.
- int enabled (int option) const;
- // Determine if an option is enabled.
-
- u_short supplier_acceptor_port (void) const;
- // Our acceptor port number, i.e., the one that we passively listen
- // on for connections to arrive from a gatewayd and create a
- // Supplier.
-
- u_short consumer_acceptor_port (void) const;
- // Our acceptor port number, i.e., the one that we passively listen
- // on for connections to arrive from a gatewayd and create a
- // Consumer.
-
- u_short supplier_connector_port (void) const;
- // The connector port number, i.e., the one that we use to actively
- // establish connections with a gatewayd and create a Supplier.
-
- u_short consumer_connector_port (void) const;
- // The connector port number, i.e., the one that we use to actively
- // establish connections with a gatewayd and create a Consumer.
-
- const char *connector_host (void) const;
- // Our connector port host, i.e., the host running the gatewayd
- // process.
-
- long timeout (void) const;
- // Duration between disconnects.
-
- long max_queue_size (void) const;
- // The maximum size of the queue.
-
- CONNECTION_ID &connection_id (void);
- // Returns a reference to the connection id.
-
-private:
- enum
- {
- MAX_QUEUE_SIZE = 1024 * 1024 * 16,
- // We'll allow up to 16 megabytes to be queued per-output
- // channel!!!! This is clearly a policy in search of
- // refinement...
-
- DEFAULT_TIMEOUT = 60
- // By default, disconnect the peer every minute.
- };
-
- Options (void);
- // Ensure Singleton.
-
- void print_usage_and_die (void);
- // Explain usage and exit.
-
- static Options *instance_;
- // Singleton.
-
- u_long options_;
- // Flag to indicate if we want verbose diagnostics.
-
- u_short supplier_acceptor_port_;
- // The acceptor port number, i.e., the one that we passively listen
- // on for connections to arrive from a gatewayd and create a
- // Supplier.
-
- u_short consumer_acceptor_port_;
- // The acceptor port number, i.e., the one that we passively listen
- // on for connections to arrive from a gatewayd and create a
- // Consumer.
-
- u_short supplier_connector_port_;
- // The connector port number, i.e., the one that we use to actively
- // establish connections with a gatewayd and create a Supplier.
-
- u_short consumer_connector_port_;
- // The connector port number, i.e., the one that we use to actively
- // establish connections with a gatewayd and create a Consumer.
-
- char *connector_host_;
- // Our connector host, i.e., where the gatewayd process is running.
-
- long timeout_;
- // The amount of time to wait before disconnecting from the Peerd.
-
- long max_queue_size_;
- // The maximum size that the queue can grow to.
-
- CONNECTION_ID connection_id_;
- // The connection id.
-};
-
-#endif /* OPTIONS_H */
diff --git a/apps/Gateway/Peer/Peer.cpp b/apps/Gateway/Peer/Peer.cpp
deleted file mode 100644
index 134f7b8f7e8..00000000000
--- a/apps/Gateway/Peer/Peer.cpp
+++ /dev/null
@@ -1,844 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-
-#include "Peer.h"
-
-Peer_Handler::Peer_Handler (void)
- : connection_id_ (0),
- msg_frag_ (0),
- total_bytes_ (0)
-{
- // Set the high water mark of the <ACE_Message_Queue>. This is used
- // to exert flow control.
- this->msg_queue ()->high_water_mark (Options::instance ()->max_queue_size ());
-}
-
-// Upcall from the <ACE_Acceptor::handle_input> that turns control
-// over to our application-specific Gateway handler.
-
-int
-Peer_Handler::open (void *a)
-{
- ACE_DEBUG ((LM_DEBUG,
- "handle = %d\n",
- this->peer ().get_handle ()));
-
- // Call down to the base class to activate and register this handler
- // with an <ACE_Reactor>.
- if (this->inherited::open (a) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- if (this->peer ().enable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "enable"), -1);
-
- ACE_Time_Value timeout (Options::instance ()->timeout ());
-
- // Schedule the time between disconnects. This should really be a
- // "tunable" parameter.
- if (ACE_Reactor::instance ()->schedule_timer
- (this, 0, timeout) == -1)
- ACE_ERROR ((LM_ERROR,
- "%p\n",
- "schedule_timer"));
-
- // If there are events left in the queue, make sure we enable the
- // <ACE_Reactor> appropriately to get them sent out.
- if (this->msg_queue ()->is_empty () == 0
- && ACE_Reactor::instance ()->schedule_wakeup
- (this, ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "schedule_wakeup"),
- -1);
-
- // First action is to wait to be notified of our connection id.
- this->do_action_ = &Peer_Handler::await_connection_id;
- return 0;
-}
-
-int
-Peer_Handler::transmit (ACE_Message_Block *mb,
- size_t n,
- int event_type)
-{
- Event *event = (Event *) mb->rd_ptr ();
-
- // Initialize the header.
- new (&event->header_) Event_Header (n,
- this->connection_id_,
- 0,
- event_type);
-
- // Convert all the fields into network byte order.
- event->header_.encode ();
-
- // Move the write pointer to the end of the event.
- mb->wr_ptr (sizeof (Event_Header) + n);
-
- if (this->put (mb) == -1)
- {
- if (errno == EWOULDBLOCK) // The queue has filled up!
- ACE_ERROR ((LM_ERROR,
- "%p\n",
- "gateway is flow controlled, so we're dropping events"));
- else
- ACE_ERROR ((LM_ERROR,
- "%p\n",
- "transmission failure in transmit_stdin"));
- // Caller is responsible for freeing a ACE_Message_Block
- // if failures occur.
- mb->release ();
- return -1;
- }
- return 0;
-}
-
-// Read events from stdin and send them to the gatewayd.
-
-int
-Peer_Handler::transmit_stdin (void)
-{
- if (this->connection_id_ != -1)
- {
- ACE_Message_Block *mb;
-
- ACE_NEW_RETURN (mb,
- ACE_Message_Block (sizeof (Event)),
- -1);
-
- // Cast the message block payload into an <Event> pointer.
- Event *event = (Event *) mb->rd_ptr ();
-
- ssize_t n = ACE_OS::read (ACE_STDIN,
- event->data_,
- sizeof event->data_);
- switch (n)
- {
- case 0:
- ACE_DEBUG ((LM_DEBUG, "stdin closing down\n"));
-
- // Take stdin out of the ACE_Reactor so we stop trying to
- // send events.
- ACE_Reactor::instance ()->remove_handler
- (ACE_STDIN,
- ACE_Event_Handler::DONT_CALL | ACE_Event_Handler::READ_MASK);
- mb->release ();
- break;
- /* NOTREACHED */
- case -1:
- mb->release ();
- ACE_ERROR ((LM_ERROR, "%p\n", "read"));
- break;
- /* NOTREACHED */
- default:
- return this->transmit (mb, n, ROUTING_EVENT);
- /* NOTREACHED */
- }
- return 0;
- }
-
- ACE_DEBUG ((LM_DEBUG, "Must transmit over an opened channel.\n"));
- return -1;
-}
-
-// Perform a non-blocking <put> of event MB. If we are unable to send
-// the entire event the remainder is re-queue'd at the *front* of the
-// Message_Queue.
-
-int
-Peer_Handler::nonblk_put (ACE_Message_Block *mb)
-{
- // Try to send the event. If we don't send it all (e.g., due to
- // flow control), then re-queue the remainder at the head of the
- // <ACE_Message_Queue> and ask the <ACE_Reactor> to inform us (via
- // <handle_output>) when it is possible to try again.
-
- ssize_t n = this->send (mb);
-
- if (n == -1)
- return -1;
- else if (errno == EWOULDBLOCK)
- {
- // We didn't manage to send everything, so requeue.
- ACE_DEBUG ((LM_DEBUG,
- "queueing activated on handle %d to connection id %d\n",
- this->get_handle (),
- this->connection_id_));
-
- // Re-queue in *front* of the list to preserve order.
- if (this->msg_queue ()->enqueue_head
- (mb,
- (ACE_Time_Value *) &ACE_Time_Value::zero) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "enqueue_head"),
- -1);
- // Tell ACE_Reactor to call us back when we can send again.
- if (ACE_Reactor::instance ()->schedule_wakeup
- (this, ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "schedule_wakeup"),
- -1);
- return 0;
- }
- else
- return n;
-}
-
-// Finish sending a event when flow control conditions abate. This
-// method is automatically called by the ACE_Reactor.
-
-int
-Peer_Handler::handle_output (ACE_HANDLE)
-{
- ACE_Message_Block *mb = 0;
-
- ACE_DEBUG ((LM_DEBUG, "in handle_output\n"));
-
- if (this->msg_queue ()->dequeue_head
- (mb, (ACE_Time_Value *) &ACE_Time_Value::zero) != -1)
- {
- switch (this->nonblk_put (mb))
- {
- case 0: // Partial send.
- ACE_ASSERT (errno == EWOULDBLOCK);
- // Didn't write everything this time, come back later...
- break;
- /* NOTREACHED */
- case -1:
- // Caller is responsible for freeing a ACE_Message_Block if
- // failures occur.
- mb->release ();
- ACE_ERROR ((LM_ERROR,
- "%p\n",
- "transmission failure in handle_output"));
- /* FALLTHROUGH */
- default: // Sent the whole thing.
- // If we succeed in writing the entire event (or we did not
- // fail due to EWOULDBLOCK) then check if there are more
- // events on the <ACE_Message_Queue>. If there aren't, tell
- // the <ACE_Reactor> not to notify us anymore (at least
- // until there are new events queued up).
-
- if (this->msg_queue ()->is_empty ())
- {
- ACE_DEBUG ((LM_DEBUG,
- "queue now empty on handle %d to connection id %d\n",
- this->get_handle (),
- this->connection_id_));
-
- if (ACE_Reactor::instance ()->cancel_wakeup
- (this, ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR ((LM_ERROR,
- "%p\n",
- "cancel_wakeup"));
- }
- }
- return 0;
- }
- else
- // If the list is empty there's a bug!
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "dequeue_head"),
- 0);
-}
-
-// Send an event to a peer (may block if necessary).
-
-int
-Peer_Handler::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- if (this->msg_queue ()->is_empty ())
- // Try to send the event *without* blocking!
- return this->nonblk_put (mb);
- else
- // If we have queued up events due to flow control then just
- // enqueue and return.
- return this->msg_queue ()->enqueue_tail
- (mb, (ACE_Time_Value *) &ACE_Time_Value::zero);
-}
-
-// Send an Peer event to gatewayd.
-
-int
-Peer_Handler::send (ACE_Message_Block *mb)
-{
- size_t len = mb->length ();
-
- ssize_t n = this->peer ().send (mb->rd_ptr (), len);
-
- if (n <= 0)
- return errno == EWOULDBLOCK ? 0 : n;
- else if (n < (ssize_t) len)
- {
- // Re-adjust pointer to skip over the part we did send.
- mb->rd_ptr (n);
- this->total_bytes_ += n;
- }
- else // if (n == length).
- {
- // The whole event is sent, we can now safely deallocate the
- // buffer. Note that this should decrement a reference count...
- this->total_bytes_ += n;
- mb->release ();
- errno = 0;
- }
-
- ACE_DEBUG ((LM_DEBUG, "sent %d bytes, total bytes sent = %d\n",
- n, this->total_bytes_));
- return n;
-}
-
-// Receive an Event from gatewayd. Handles fragmentation.
-
-int
-Peer_Handler::recv (ACE_Message_Block *&mb)
-{
- if (this->msg_frag_ == 0)
- // No existing fragment...
- ACE_NEW_RETURN (this->msg_frag_,
- ACE_Message_Block (sizeof (Event)),
- -1);
-
- Event *event = (Event *) this->msg_frag_->rd_ptr ();
- ssize_t header_received = 0;
-
- const size_t HEADER_SIZE = sizeof (Event_Header);
- ssize_t header_bytes_left_to_read =
- HEADER_SIZE - this->msg_frag_->length ();
-
- if (header_bytes_left_to_read > 0)
- {
- header_received = this->peer ().recv
- (this->msg_frag_->wr_ptr (),
- header_bytes_left_to_read);
-
- if (header_received == -1 /* error */
- || header_received == 0 /* EOF */)
- {
- ACE_ERROR ((LM_ERROR,
- "%p\n",
- "Recv error during header read"));
- ACE_DEBUG ((LM_DEBUG,
- "attempted to read %d bytes\n",
- header_bytes_left_to_read));
- this->msg_frag_ = this->msg_frag_->release ();
- return header_received;
- }
-
- // Bump the write pointer by the amount read.
- this->msg_frag_->wr_ptr (header_received);
-
- // At this point we may or may not have the ENTIRE header.
- if (this->msg_frag_->length () < HEADER_SIZE)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Partial header received: only %d bytes\n",
- this->msg_frag_->length ()));
- // Notify the caller that we didn't get an entire event.
- errno = EWOULDBLOCK;
- return -1;
- }
-
- // Convert the header into host byte order so that we can access
- // it directly without having to repeatedly muck with it...
- event->header_.decode ();
-
- if (event->header_.len_ > ACE_INT32 (sizeof event->data_))
- {
- // This data_ payload is too big!
- errno = EINVAL;
- ACE_DEBUG ((LM_DEBUG,
- "Data payload is too big (%d bytes)\n",
- event->header_.len_));
- return -1;
- }
- }
-
- // At this point there is a complete, valid header in Event. Now we
- // need to get the event payload. Due to incomplete reads this may
- // not be the first time we've read in a fragment for this message.
- // We account for this here. Note that the first time in here
- // <msg_frag_->wr_ptr> will point to <event->data_>. Every time we
- // do a successful fragment read, we advance <wr_ptr>. Therefore,
- // by subtracting how much we've already read from the
- // <event->header_.len_> we complete the
- // <data_bytes_left_to_read>...
-
- ssize_t data_bytes_left_to_read =
- ssize_t (event->header_.len_ - (msg_frag_->wr_ptr () - event->data_));
-
- ssize_t data_received =
- this->peer ().recv (this->msg_frag_->wr_ptr (),
- data_bytes_left_to_read);
-
- // Try to receive the remainder of the event.
-
- switch (data_received)
- {
- case -1:
- if (errno == EWOULDBLOCK)
- // This might happen if only the header came through.
- return -1;
- else
- /* FALLTHROUGH */;
-
- case 0: // Premature EOF.
- this->msg_frag_ = this->msg_frag_->release ();
- return 0;
-
- default:
- // Set the write pointer at 1 past the end of the event.
- this->msg_frag_->wr_ptr (data_received);
-
- if (data_received != data_bytes_left_to_read)
- {
- errno = EWOULDBLOCK;
- // Inform caller that we didn't get the whole event.
- return -1;
- }
- else
- {
- // Set the read pointer to the beginning of the event.
- this->msg_frag_->rd_ptr (this->msg_frag_->base ());
-
- mb = this->msg_frag_;
-
- // Reset the pointer to indicate we've got an entire event.
- this->msg_frag_ = 0;
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) connection id = %d, cur len = %d, total bytes read = %d\n",
- event->header_.connection_id_,
- event->header_.len_,
- data_received + header_received));
- if (Options::instance ()->enabled (Options::VERBOSE))
- ACE_DEBUG ((LM_DEBUG,
- "data_ = %*s\n",
- event->header_.len_ - 2,
- event->data_));
- return data_received + header_received;
- }
-}
-
-// Receive various types of input (e.g., Peer event from the gatewayd,
-// as well as stdio).
-
-int
-Peer_Handler::handle_input (ACE_HANDLE sd)
-{
- ACE_DEBUG ((LM_DEBUG, "in handle_input, sd = %d\n", sd));
- if (sd == ACE_STDIN) // Handle event from stdin.
- return this->transmit_stdin ();
- else
- // Perform the appropriate action depending on the state we are
- // in.
- return (this->*do_action_) ();
-}
-
-// Action that receives our connection id from the Gateway.
-
-int
-Peer_Handler::await_connection_id (void)
-{
- ssize_t n = this->peer ().recv (&this->connection_id_,
- sizeof this->connection_id_);
-
- if (n != sizeof this->connection_id_)
- {
- if (n == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "gatewayd has closed down unexpectedly\n"),
- -1);
- else
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p, bytes received on handle %d = %d\n",
- "recv",
- this->get_handle (),
- n),
- -1);
- }
- else
- {
- this->connection_id_ = ntohl (this->connection_id_);
- ACE_DEBUG ((LM_DEBUG,
- "assigned connection id %d\n",
- this->connection_id_));
- }
-
- // Subscribe for events if we're a Consumer.
- if (Options::instance ()->enabled (Options::CONSUMER_CONNECTOR))
- this->subscribe ();
-
- // Transition to the action that waits for Peer events.
- this->do_action_ = &Peer_Handler::await_events;
-
- // Reset standard input.
- ACE_OS::rewind (stdin);
-
- // Register this handler to receive test events on stdin.
- if (ACE::register_stdin_handler (this,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "register_stdin_handler"), -1);
-
- return 0;
-}
-
-int
-Peer_Handler::subscribe (void)
-{
- ACE_Message_Block *mb;
-
- ACE_NEW_RETURN (mb,
- ACE_Message_Block (sizeof (Event)),
- -1);
-
- Subscription *subscription = (Subscription *) ((Event *) mb->rd_ptr ())->data_;
- subscription->connection_id_ = Options::instance ()->connection_id ();
- return this->transmit (mb, sizeof *subscription, SUBSCRIPTION_EVENT);
-}
-
-// Action that receives events from the Gateway.
-
-int
-Peer_Handler::await_events (void)
-{
- ACE_Message_Block *mb = 0;
-
- ssize_t n = this->recv (mb);
-
- switch (n)
- {
- case 0:
- ACE_ERROR_RETURN ((LM_ERROR,
- "gatewayd has closed down\n"),
- -1);
- /* NOTREACHED */
- case -1:
- if (errno == EWOULDBLOCK)
- // A short-read, we'll come back and finish it up later on!
- return 0;
- else
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "recv"),
- -1);
- /* NOTREACHED */
- default:
- {
- // We got a valid event, so let's process it now! At the
- // moment, we just print out the event contents...
-
- Event *event = (Event *) mb->rd_ptr ();
- this->total_bytes_ += mb->length ();
-
- ACE_DEBUG ((LM_DEBUG,
- "route id = %d, cur len = %d, total len = %d\n",
- event->header_.connection_id_,
- event->header_.len_,
- this->total_bytes_));
- if (Options::instance ()->enabled (Options::VERBOSE))
- ACE_DEBUG ((LM_DEBUG,
- "data_ = %s\n",
- event->data_));
- mb->release ();
- return 0;
- }
- }
-}
-
-// Periodically send events via ACE_Reactor timer mechanism.
-
-int
-Peer_Handler::handle_timeout (const ACE_Time_Value &,
- const void *)
-{
- // Shut down the handler.
- return this->handle_close ();
-}
-
-Peer_Handler::~Peer_Handler (void)
-{
- // Shut down the handler.
- this->handle_close ();
-}
-
-// Handle shutdown of the Peer object.
-
-int
-Peer_Handler::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- if (this->get_handle () != ACE_INVALID_HANDLE)
- {
- ACE_DEBUG ((LM_DEBUG, "shutting down Peer on handle %d\n",
- this->get_handle ()));
-
- ACE_Reactor_Mask mask = ACE_Event_Handler::DONT_CALL | ACE_Event_Handler::READ_MASK;
-
- // Explicitly remove ourselves for ACE_STDIN (the <ACE_Reactor>
- // removes the HANDLE. Note that <ACE_Event_Handler::DONT_CALL>
- // instructs the ACE_Reactor *not* to call <handle_close>, which
- // would otherwise lead to infinite recursion!).
- ACE_Reactor::instance ()->remove_handler
- (ACE_STDIN, mask);
-
- // Deregister this handler with the ACE_Reactor.
- if (ACE_Reactor::instance ()->remove_handler
- (this, mask) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "handle = %d: %p\n",
- this->get_handle (),
- "remove_handler"),
- -1);
- // Close down the peer.
- this->peer ().close ();
- }
- return 0;
-}
-
-int
-Peer_Acceptor::open (u_short port)
-{
- // This object only gets allocated once and is just recycled
- // forever.
- ACE_NEW_RETURN (peer_handler_, Peer_Handler, -1);
-
- this->addr_.set (port);
-
- ACE_DEBUG ((LM_DEBUG,
- "opening acceptor at port %d\n",
- port));
-
- // Call down to the <Acceptor::open> method.
- if (this->inherited::open (this->addr_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "open"),
- -1);
- else if (this->acceptor ().get_local_addr (this->addr_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "get_local_addr"),
- -1);
- else
- ACE_DEBUG ((LM_DEBUG,
- "accepting at port %d\n",
- this->addr_.get_port_number ()));
- return 0;
-}
-
-Peer_Acceptor::Peer_Acceptor (void)
- : peer_handler_ (0)
-{
-}
-
-int
-Peer_Acceptor::close (void)
-{
- // Will trigger a delete.
- if (this->peer_handler_ != 0)
- this->peer_handler_->destroy ();
-
- // Close down the base class.
- return this->inherited::close ();
-}
-
-// Note how this method just passes back the pre-allocated
-// <Peer_Handler> instead of having the <ACE_Acceptor> allocate a new
-// one each time!
-
-int
-Peer_Acceptor::make_svc_handler (Peer_Handler *&sh)
-{
- sh = this->peer_handler_;
- return 0;
-}
-
-int
-Peer_Connector::open_connector (Peer_Handler *&peer_handler,
- u_short port)
-{
- // This object only gets allocated once and is just recycled
- // forever.
- ACE_NEW_RETURN (peer_handler,
- Peer_Handler,
- -1);
-
- ACE_INET_Addr addr (port,
- Options::instance ()->connector_host ());
-
- ACE_DEBUG ((LM_DEBUG,
- "connecting to %s:%d\n",
- addr.get_host_name (),
- addr.get_port_number ()));
-
- if (this->connect (peer_handler, addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "connect"),
- -1);
- else
- ACE_DEBUG ((LM_DEBUG,
- "connected to %s:%d\n",
- addr.get_host_name (),
- addr.get_port_number ()));
- return 0;
-}
-
-int
-Peer_Connector::open (void)
-{
- this->supplier_peer_handler_ = 0;
- this->consumer_peer_handler_ = 0;
-
- if (Options::instance ()->enabled (Options::SUPPLIER_CONNECTOR)
- && this->open_connector (this->supplier_peer_handler_,
- Options::instance ()->supplier_connector_port ()) == -1)
- return -1;
-
- if (Options::instance ()->enabled (Options::CONSUMER_CONNECTOR)
- && this->open_connector (this->consumer_peer_handler_,
- Options::instance ()->consumer_connector_port ()) == -1)
- return -1;
-
- return 0;
-}
-
-int
-Peer_Factory::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG,
- "signal %S occurred\n",
- signum));
-
- if (signum != SIGPIPE)
- // Shut down the main event loop.
- ACE_Reactor::end_event_loop();
-
- return 0;
-}
-
-// Returns information on the currently active service.
-
-int
-Peer_Factory::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- char consumer_addr_str[BUFSIZ];
- char supplier_addr_str[BUFSIZ];
-
- ACE_INET_Addr addr;
-
- if (this->consumer_acceptor_.acceptor ().get_local_addr (addr) == -1)
- return -1;
- else if (addr.addr_to_string (consumer_addr_str,
- sizeof addr) == -1)
- return -1;
- else if (this->supplier_acceptor_.acceptor ().get_local_addr (addr) == -1)
- return -1;
- else if (addr.addr_to_string (supplier_addr_str,
- sizeof addr) == -1)
- return -1;
-
- ACE_OS::sprintf (buf,
- "%s\t C:%s|S:%s/%s %s",
- "peerd",
- consumer_addr_str,
- supplier_addr_str,
- "tcp",
- "# Gateway traffic generator and data sink\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-// Hook called by the explicit dynamic linking facility to terminate
-// the peer.
-
-int
-Peer_Factory::fini (void)
-{
- this->consumer_acceptor_.close ();
- this->supplier_acceptor_.close ();
- return 0;
-}
-
-// Hook called by the explicit dynamic linking facility to initialize
-// the peer.
-
-int
-Peer_Factory::init (int argc, char *argv[])
-{
- Options::instance ()->parse_args (argc, argv);
-
- ACE_Sig_Set sig_set;
-
- sig_set.sig_add (SIGINT);
- sig_set.sig_add (SIGQUIT);
- sig_set.sig_add (SIGPIPE);
-
- // Register ourselves to receive signals so we can shut down
- // gracefully.
-
- if (ACE_Reactor::instance ()->register_handler (sig_set,
- this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "register_handler"), -1);
-
- if (Options::instance ()->enabled (Options::SUPPLIER_ACCEPTOR)
- && this->consumer_acceptor_.open
- (Options::instance ()->supplier_acceptor_port ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "Acceptor::open"),
- -1);
- else if (Options::instance ()->enabled (Options::CONSUMER_ACCEPTOR)
- && this->supplier_acceptor_.open
- (Options::instance ()->consumer_acceptor_port ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "Acceptor::open"),
- -1);
- else if (this->connector_.open () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "Connector::open"),
- -1);
- return 0;
-}
-
-// The following is a "Factory" used by the <ACE_Service_Config> and
-// svc.conf file to dynamically initialize the <Peer_Acceptor> and
-// <Peer_Connector>.
-
-ACE_SVC_FACTORY_DEFINE (Peer_Factory)
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Acceptor<Peer_Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_Connector<Peer_Handler, ACE_SOCK_CONNECTOR>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
-template class ACE_Svc_Tuple<Peer_Handler>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Acceptor<Peer_Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Connector<Peer_Handler, ACE_SOCK_CONNECTOR>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate ACE_Svc_Tuple<Peer_Handler>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/apps/Gateway/Peer/Peer.dsp b/apps/Gateway/Peer/Peer.dsp
deleted file mode 100644
index 9e162c4f1a8..00000000000
--- a/apps/Gateway/Peer/Peer.dsp
+++ /dev/null
@@ -1,64 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Peer" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=Peer - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Peer.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Peer.mak" CFG="Peer - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Peer - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /I "..\Gateway" /D "_WINDOWS" /D "WIN32" /D "_DEBUG" /YX /FD /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Peer - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\Options.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Peer.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/apps/Gateway/Peer/Peer.dsw b/apps/Gateway/Peer/Peer.dsw
deleted file mode 100644
index 0cb1de9dcd2..00000000000
--- a/apps/Gateway/Peer/Peer.dsw
+++ /dev/null
@@ -1,44 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Peer"=.\Peer.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "peerd"=.\peerd.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name Peer
- End Project Dependency
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/apps/Gateway/Peer/Peer.h b/apps/Gateway/Peer/Peer.h
deleted file mode 100644
index 67b9a936dd7..00000000000
--- a/apps/Gateway/Peer/Peer.h
+++ /dev/null
@@ -1,230 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// Peer.h
-//
-// = DESCRIPTION
-// These classes process Supplier/Consumer events sent from the
-// gateway (gatewayd) to its various peers (peerd). The general
-// collaboration works as follows:
-//
-// 1. <Peer_Acceptor> creates a listener endpoint and waits
-// passively for gatewayd to connect with it.
-//
-// 2. When a gatewayd connects, <Peer_Acceptor> creates an
-// <Peer_Handler> object that sends/receives events from
-// gatewayd on that connection.
-//
-// 3. The <Peer_Handler> waits for gatewayd to inform it of its
-// connection ID, which is prepended to all subsequent outgoing
-// events sent from peerd.
-//
-// 4. Once the connection ID is set, peerd periodically sends events
-// to gatewayd. Peerd also receives and "processes" events
-// forwarded to it from gatewayd. In this program, peerd
-// "processes" the events sent to it by writing them to stdout.
-//
-// Note that in the current peerd implementation, one Peer process
-// cannot serve as both a Consumer and Supplier of Events. This is
-// because the gatewayd establishes a separate connection for
-// Suppliers and Consumers and the peerd only maintains a single
-// <Peer_Handler> object to handle this one connection. Enhancing
-// this implementation to be both a Consumer and Supplier
-// simultaneously is straightforward, however. In addition,
-// multiple peerd processes can already work together to play these
-// different roles.
-//
-// = AUTHOR
-// Douglas C. Schmidt
-//
-// ============================================================================
-
-#if !defined (PEER_H)
-#define PEER_H
-
-#include "ace/Service_Config.h"
-#include "ace/Acceptor.h"
-#include "ace/Connector.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/SOCK_Connector.h"
-#include "Options.h"
-
-ACE_SVC_FACTORY_DECLARE (Peer_Factory)
-
-class ACE_Svc_Export Peer_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-{
- // = TITLE
- // Handle Peer events arriving from a Gateway.
-public:
- // = Initialization and termination methods.
- Peer_Handler (void);
- // Initialize the peer.
-
- ~Peer_Handler (void);
- // Shutdown the Peer.
-
- virtual int open (void * = 0);
- // Initialize the handler when called by
- // <ACE_Acceptor::handle_input>.
-
- virtual int handle_input (ACE_HANDLE);
- // Receive and process peer events.
-
- virtual int put (ACE_Message_Block *, ACE_Time_Value *tv = 0);
- // Send a event to a gateway (may be queued if necessary due to flow
- // control).
-
- virtual int handle_output (ACE_HANDLE);
- // Finish sending a event when flow control conditions abate.
-
- virtual int handle_timeout (const ACE_Time_Value &,
- const void *arg);
- // Periodically send events via <ACE_Reactor> timer mechanism.
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::ALL_EVENTS_MASK);
- // Perform object termination.
-
-protected:
- typedef ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> inherited;
-
- int transmit (ACE_Message_Block *mb,
- size_t n,
- int event_type);
- // Transmit <mb> to the gatewayd.
-
- virtual int recv (ACE_Message_Block *&mb);
- // Receive an Peer event from gatewayd.
-
- virtual int send (ACE_Message_Block *mb);
- // Send an Peer event to gatewayd, using <nonblk_put>.
-
- virtual int nonblk_put (ACE_Message_Block *mb);
- // Perform a non-blocking <put>, which tries to send an event to the
- // gatewayd, but only if it isn't flow controlled.
-
- int subscribe (void);
- // Register Consumer subscriptions with the gateway.
-
- // = Event/state/action handlers.
- int transmit_stdin (void);
- // Receive a event from stdin and send it to the gateway.
-
- int await_connection_id (void);
- // Action that receives the route id.
-
- int await_events (void);
- // Action that receives events.
-
- int (Peer_Handler::*do_action_)(void);
- // Pointer-to-member-function for the current action to run in this
- // state. This points to one of the preceding 3 methods.
-
- CONNECTION_ID connection_id_;
- // Connection ID of the peer, which is obtained from the gatewayd.
-
- ACE_Message_Block *msg_frag_;
- // Keep track of event fragments that arrive in non-blocking recv's
- // from the gatewayd.
-
- size_t total_bytes_;
- // The total number of bytes sent/received to the gatewayd thus far.
-};
-
-class ACE_Svc_Export Peer_Acceptor : public ACE_Acceptor<Peer_Handler, ACE_SOCK_ACCEPTOR>
-{
- // = TITLE
- // Passively accept connections from gatewayd and dynamically
- // create a new <Peer_Handler> object to communicate with the
- // gatewayd.
-public:
- // = Initialization and termination methods.
- Peer_Acceptor (void);
- // Default initialization.
-
- int open (u_short);
- // the <Peer_Acceptor>.
-
- int close (void);
- // Terminate the <Peer_Acceptor>.
-
- virtual int make_svc_handler (Peer_Handler *&);
- // Factory method that creates a <Peer_Handler> just once.
-
-private:
- int open_acceptor (u_short port);
- // Factor out common code for initializing the <Peer_Acceptor>.
-
- Peer_Handler *peer_handler_;
- // Pointer to <Peer_Handler> allocated just once.
-
- ACE_INET_Addr addr_;
- // Our acceptor addr.
-
- typedef ACE_Acceptor<Peer_Handler, ACE_SOCK_ACCEPTOR> inherited;
-};
-
-class ACE_Svc_Export Peer_Connector : public ACE_Connector<Peer_Handler, ACE_SOCK_CONNECTOR>
-{
- // = TITLE
- // Actively establish connections with gatewayd and dynamically
- // create a new <Peer_Handler> object to communicate with the
- // gatewayd.
-public:
- // = Initialization method.
- int open (void);
- // Initialize the <Peer_Connector>.
-
-private:
- int open_connector (Peer_Handler *&ph, u_short port);
- // Factor out common code for initializing the <Peer_Connector>.
-
- Peer_Handler *consumer_peer_handler_;
- // Consumer <Peer_Handler> that is connected to a gatewayd.
-
- Peer_Handler *supplier_peer_handler_;
- // Supplier <Peer_Handler> that is connected to a gatewayd.
-};
-
-class ACE_Svc_Export Peer_Factory : public ACE_Service_Object
-{
- // = TITLE
- // A factory class that actively and/or passively establishes
- // connections with the gatewayd.
-public:
- // = Dynamic initialization and termination hooks from <ACE_Service_Object>.
-
- virtual int init (int argc, char *argv[]);
- // Initialize the acceptor and connector.
-
- virtual int fini (void);
- // Perform termination activities.
-
- virtual int info (char **, size_t) const;
- // Return info about this service.
-
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *);
- // Handle various signals (e.g., SIGPIPE, SIGINT, and SIGQUIT).
-
-private:
- Peer_Acceptor consumer_acceptor_;
- // Pointer to an instance of our <Peer_Acceptor> that's used to
- // accept connections and create Consumers.
-
- Peer_Acceptor supplier_acceptor_;
- // Pointer to an instance of our <Peer_Acceptor> that's used to
- // accept connections and create Suppliers.
-
- Peer_Connector connector_;
- // An instance of our <Peer_Connector>. Note that one
- // <Peer_Connector> is used to establish <Peer_Handler>s for both
- // Consumers and Suppliers.
-};
-
-#endif /* PEER_H */
diff --git a/apps/Gateway/Peer/Peer4.mak b/apps/Gateway/Peer/Peer4.mak
deleted file mode 100644
index fa0c6203f76..00000000000
--- a/apps/Gateway/Peer/Peer4.mak
+++ /dev/null
@@ -1,594 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-!IF "$(CFG)" == ""
-CFG=Peer - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Peer - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "peerd - Win32 Debug" && "$(CFG)" != "Peer - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Peer4.mak" CFG="Peer - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "peerd - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Peer - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "Peer - Win32 Debug"
-
-!IF "$(CFG)" == "peerd - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "peerd\Debug"
-# PROP BASE Intermediate_Dir "peerd\Debug"
-# PROP BASE Target_Dir "peerd"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "peerd_Debug"
-# PROP Target_Dir "peerd"
-OUTDIR=.\.
-INTDIR=.\peerd_Debug
-
-ALL : "Peer - Win32 Debug" "$(OUTDIR)\peerd.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\peerd.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\peerd.exe"
- -@erase "$(OUTDIR)\peerd.ilk"
- -@erase "$(OUTDIR)\peerd.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/peerd.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\peerd_Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/peerd.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 Peer.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=Peer.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/peerd.pdb" /debug /machine:I386 /out:"$(OUTDIR)/peerd.exe"
-LINK32_OBJS= \
- "$(INTDIR)\peerd.obj" \
- "$(OUTDIR)\Peer.lib"
-
-"$(OUTDIR)\peerd.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Peer - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Peer\Debug"
-# PROP BASE Intermediate_Dir "Peer\Debug"
-# PROP BASE Target_Dir "Peer"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Peer_Debug"
-# PROP Target_Dir "Peer"
-OUTDIR=.\.
-INTDIR=.\Peer_Debug
-
-ALL : "$(OUTDIR)\Peer.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\Options.obj"
- -@erase "$(INTDIR)\Peer.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Peer.dll"
- -@erase "$(OUTDIR)\Peer.exp"
- -@erase "$(OUTDIR)\Peer.ilk"
- -@erase "$(OUTDIR)\Peer.lib"
- -@erase "$(OUTDIR)\Peer.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\Gateway" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\Gateway" /D "WIN32" /D\
- "_DEBUG" /D "_WINDOWS" /Fp"$(INTDIR)/Peer.pch" /YX /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Peer_Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-MTL=mktyplib.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /win32
-MTL_PROJ=/nologo /D "_DEBUG" /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Peer.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:yes\
- /pdb:"$(OUTDIR)/Peer.pdb" /debug /machine:I386 /out:"$(OUTDIR)/Peer.dll"\
- /implib:"$(OUTDIR)/Peer.lib"
-LINK32_OBJS= \
- "$(INTDIR)\Options.obj" \
- "$(INTDIR)\Peer.obj"
-
-"$(OUTDIR)\Peer.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-################################################################################
-# Begin Target
-
-# Name "peerd - Win32 Debug"
-################################################################################
-# Begin Project Dependency
-
-# Project_Dep_Name "Peer"
-
-!IF "$(CFG)" == "peerd - Win32 Debug"
-
-"Peer - Win32 Debug" :
- $(MAKE) /$(MAKEFLAGS) /F ".\Peer4.mak" CFG="Peer - Win32 Debug"
-
-!ENDIF
-
-# End Project Dependency
-################################################################################
-# Begin Source File
-
-SOURCE=.\peerd.cpp
-DEP_CPP_PEERD=\
- "..\..\..\ace\config-win32.h"\
- "..\Gateway\Event.h"\
- ".\Options.h"\
- ".\Peer.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\peerd.obj" : $(SOURCE) $(DEP_CPP_PEERD) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Peer - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Peer.cpp
-DEP_CPP_PEER_=\
- "..\..\..\ace\config-win32.h"\
- "..\Gateway\Event.h"\
- ".\Options.h"\
- ".\Peer.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Peer.obj" : $(SOURCE) $(DEP_CPP_PEER_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Options.cpp
-DEP_CPP_OPTIO=\
- "..\..\..\ace\config-win32.h"\
- "..\Gateway\Event.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Options.obj" : $(SOURCE) $(DEP_CPP_OPTIO) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/apps/Gateway/Peer/Peer4.mdp b/apps/Gateway/Peer/Peer4.mdp
deleted file mode 100644
index fb9763b8256..00000000000
--- a/apps/Gateway/Peer/Peer4.mdp
+++ /dev/null
Binary files differ
diff --git a/apps/Gateway/Peer/Peer_Message.h b/apps/Gateway/Peer/Peer_Message.h
deleted file mode 100644
index 67f57f148cb..00000000000
--- a/apps/Gateway/Peer/Peer_Message.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Define the Peer message schema (this may change).
-
-#if !defined (PEER_MESSAGE)
-#define PEER_MESSAGE
-
-// Fixed sized header.
-
-class Peer_Header
-{
-public:
-// Type used to route messages from gatewayd.
- typedef short ROUTING_ID;
-
- enum
- {
- INVALID_ID = -1 // No peer may use this number.
- };
-
- // Source ID.
- ROUTING_ID routing_id_;
-
- // Length of the message in bytes.
- size_t len_;
-};
-
-// Variable-sized message (buf_ may be variable-sized between
-// 0 and MAX_PAYLOAD_SIZE).
-
-class Peer_Message
-{
-public:
- // The maximum size of an Peer message (see Peer protocol specs for exact #).
- enum { MAX_PAYLOAD_SIZE = 1024 };
-
- Peer_Header header_;
-
- // Message payload
- char buf_[MAX_PAYLOAD_SIZE];
-};
-
-#endif /* PEER_MESSAGE */
diff --git a/apps/Gateway/Peer/peerd.cpp b/apps/Gateway/Peer/peerd.cpp
deleted file mode 100644
index 33444e4a78e..00000000000
--- a/apps/Gateway/Peer/peerd.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// gateway
-//
-// = FILENAME
-// peerd.h
-//
-// = DESCRIPTION
-// Driver for the peer daemon (peerd). Note that this is
-// completely generic code due to the Service Configurator
-// framework!
-//
-// = AUTHOR
-// Douglas C. Schmidt
-//
-// ============================================================================
-
-#include "Peer.h"
-
-int
-main (int argc, char *argv[])
-{
- if (ACE_Service_Config::open (argc, argv) == -1)
- {
- if (errno != ENOENT)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "open"),
- 1);
- else // Use static linking.
- {
- ACE_Service_Object_Ptr sp = ACE_SVC_INVOKE (Peer_Factory);
-
- if (sp->init (argc - 1, argv + 1) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "init"),
- 1);
-
- // Run forever, performing the configured services until we
- // are shut down by a SIGINT/SIGQUIT signal.
-
- ACE_Reactor::run_event_loop ();
-
- // Destructor of <ACE_Service_Object_Ptr> automagically call
- // <fini>.
- }
- }
- else // Use dynamic linking.
-
- // Run forever, performing the configured services until we are
- // shut down by a signal (e.g., SIGINT or SIGQUIT).
-
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
diff --git a/apps/Gateway/Peer/peerd.dsp b/apps/Gateway/Peer/peerd.dsp
deleted file mode 100644
index ff9a027ba2b..00000000000
--- a/apps/Gateway/Peer/peerd.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="peerd" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=peerd - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "peerd.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "peerd.mak" CFG="peerd - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "peerd - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "_CONSOLE" /D "_MBCS" /D "WIN32" /D "_DEBUG" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 Peer.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "peerd - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\peerd.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/apps/Gateway/Peer/svc.conf b/apps/Gateway/Peer/svc.conf
deleted file mode 100644
index c27eb06cec8..00000000000
--- a/apps/Gateway/Peer/svc.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-#static Svc_Manager "-d -p 291"
-dynamic Peer1 Service_Object * ./Peer:_make_Peer_Factory() active "-a C|S"
diff --git a/apps/Gateway/README b/apps/Gateway/README
deleted file mode 100644
index 23d0336d77b..00000000000
--- a/apps/Gateway/README
+++ /dev/null
@@ -1,140 +0,0 @@
-OVERVIEW
-
-This directory contains source code for an application-level
-Communication Gateway implemented with ACE. This prototype was
-developed in my cs422 OS class at Washington University in 1994. The
-Gateway has recently been updated to illustrate the use of Event
-Channels, which forward events from Suppliers to Consumers in a
-distributed system.
-
-You can get a paper that explains the patterns used in this
-implementation at the following WWW URL:
-
-http://www.cs.wustl.edu/~schmidt/TAPOS-95.ps.gz
-
-----------------------------------------
-
-DIRECTORY STRUCTURE
-
-There are 2 directories:
-
-1. Gateway
-
- This directory contains the source code for the
- application-level Gateway process, gatewayd. The gatewayd
- routes event messages between Peers. By default, the gatewayd
- plays the Connector role and initializes itself by reading the
- proxy_config and consumer_config files:
-
- 1. The proxy_config file establishes the "physical
- configuration" of the Consumer and Supplier proxies. This
- file tells the Gateway what connections to establish with
- particular hosts using particular ports.
-
- 2. The consumer_config file establishes the "logical
- configuration." This file tells the Gateway how to forward
- data coming from Suppliers to the appropriate Consumers.
-
- The application Gateway generally should be started after all
- the Peers described below, though the process should work
- correctly even if it starts first.
-
-2. Peer
-
- This directory contains the source code for the Peer process,
- peerd. There are typically many Peers, which act as suppliers
- and consumers of event messages that are routed through the
- gatewayd.
-
- To do anything interesting you'll need at least two Peers: one
- to supply events and one to consume events. In the
- configuration files, these two types of Peers are designated
- as follows:
-
- 1. Supplier Peers (designated by an 'S' in the Gateway's
- proxy_config configuration file). These Peers are
- "suppliers" of events to the Gateway.
-
- 2. Consumer Peers (designated by an 'C' in the Gateway's
- proxy_config file). These Peers are "consumers" of events
- forwarded by the Gateway. Forwarding is based on the
- settings in the consumer_config configuration file.
-
-----------------------------------------
-
-HOW TO RUN THE TESTS
-
-To run the tests do the following:
-
-1. Compile everything (i.e., first compile the ACE libraries, then
- compile the Gateway and Peer directories).
-
-2. Edit the consumer_config and proxy_config files as discussed
- above to indicate the desired physical and logical mappings
- for Consumers and Suppliers.
-
-3. Start up the Peers (peerd). You can start up as many as you
- like, as per the proxy_config file, but you'll need at least two
- (i.e., one Supplier and Consumer). I typically start up each Peer
- in a different window on a different machine, but you can run them
- on the same machine as long as you pick different port numbers.
- The Peers will print out some diagnostic info and then block
- awaiting connections from the Gateway.
-
- If you want to set the port numbers of the Peers from
- the command-line do the following:
-
- a. Change the svc.conf file in the ./Peer/ directory to
- another name (e.g., foo.conf). This will keep the
- program from starting up with the svc.conf file
- (which dynamically links in the Peers and uses the -a option to
- set the port).
-
- b. Then run the peers in different windows as
-
- # Window 1 (Supplier)
- % peerd -a S:10003
-
- # Window 2 (Consumer)
- % peerd -a C:10004
-
- etc. Naturally, you can also edit the svc.conf file, but that
- may be more of a pain if you've got a network filesystem and
- all your hosts share the same svc.conf file.
-
-4. Start up the Gateway (gatewayd). This will print out a bunch of
- messages as it reads the config files and connects to all the Peers.
- By default, the Gateway is purely reactive, i.e., it handles
- Consumers and Suppliers in the same thread of control. However,
- if you give the '-t OUTPUT_MT' option the Gateway will handle all
- Consumers in separate threads. If you give the '-t INPUT_MT' option
- the Gateway will handle all Suppliers in separate threads. If you
- give the '-t INPUT_MT|OUTPUT_MT' option both Consumers and Suppliers
- will be handled in the separate threads.
-
- Assuming everything works, then all the Peers will be connected.
- If some of the Peers aren't set up correctly, or if they aren't
- started first, then the Gateway will use an exponential backoff
- algorithm to attempt to reestablish those connections.
-
-5. Once the Gateway has connected with all the Peers you can send
- events from Supplier Peers by typing commands in the Peer window.
- This Supplier will be sent to the Gateway, which will forward the
- event to all Consumer Peers that have "subscribed" to receive these
- events.
-
- Note that if you type ^C in a Peer window the Peer will shutdown
- its handlers and exit. The Gateway will detect this and will start
- trying to reestablish the connection using the same exponential
- backoff algorithm it used for the initial connection establishment.
-
-7. When you want to terminate a Gateway, just type ^C or type any
- characters in the ./gatewayd window and the process will shut down
- gracefully.
-
-Please let me know if there are any problems, questions, or
-suggestions for improvement.
-
- Doug
-
- schmidt@cs.wustl.edu
diff --git a/apps/JAWS/ChangeLog b/apps/JAWS/ChangeLog
deleted file mode 100644
index bb339e49f9b..00000000000
--- a/apps/JAWS/ChangeLog
+++ /dev/null
@@ -1,618 +0,0 @@
-Thu Feb 19 22:14:09 1998 Alexander Babu Arulanthu <alex@merengue.cs.wustl.edu>
-
- * server/JAWS_Concurrency.cpp (put): Modified line number 11 to
- get away with a compilation error.
-
-Wed Feb 18 12:31:28 1998 Carlos O'Ryan <coryan@cs.wustl.edu>
-
- * server/JAWS_Pipeline.cpp:
- Removed extra definitions for default arguments.
-
-Sun Feb 15 08:05:28 1998 David L. Levine <levine@cs.wustl.edu>
-
- * server/JAWS_Pipeline.h: added missing ; at end of constructor
- declaration.
-
-Wed Jan 7 17:26:43 1998 James C Hu <jxh@cs.wustl.edu>
-
- * server/Pipeline.cpp: Put base class initialization of
- JAWS_Protocol_Filter ahead of data members.
-
-Fri Jan 2 16:28:00 1998 Nanbor Wang <nw1@cs.wustl.edu>
-
- * clients/Caching/http_handler.cpp:
- * clients/Blobby/Blob.cpp: Added missing explicit template
- instantiations.
-
-Mon Dec 29 20:20:36 1997 James C Hu <jxh@cs.wustl.edu>
-
- * clients/Caching/http_handler.cpp: Idem to previous change.
-
-Mon Dec 29 18:50:02 1997 James C Hu <jxh@cs.wustl.edu>
-
- * server/IO.cpp: Idem to previous change, but fixes to improve
- compatibility and portability to Windows NT.
-
-Thu Dec 18 15:37:36 1997 James C Hu <jxh@cs.wustl.edu>
-
- * server/IO.cpp: Modified to account for changes in ACE_Filecache
- to not map file on NT.
-
-Tue Dec 16 09:29:11 1997 David L. Levine <levine@cs.wustl.edu>
-
- * server/Makefile: expanded rules.bin.GNU, but without
- $(VOBJS), to avoid make warnings.
-
- * client/WebSTONE/src/nsapi-includes/base/systems.h:
- #ifdef linux, not LINUX.
-
-Fri Dec 12 03:06:16 1997 James C Hu <jxh@cs.wustl.edu>
-
- * server/Parse_Headers.cpp: Many things have been touched, but
- only a few things have significantly changed. I originally
- attempted to change the implementation entirely to use
- Hash_Map_Manager instead, but it was getting more complicated
- than I wanted, so I went back to debugging.
-
- - Trailing whitespace has been removed.
- - A couple of debug messages have been added the
- Headers::parse_header_line ().
- - Method declarations had to be changed to account for the
- fact that the Map_Item class (which had previously
- been declared inside of Headers_Map) is now in global
- scope and has been renamed to Headers_Map_Item.
- - The no_value_ data member and the char* cast operator of
- Map_Item have been removed.
- - The assignment operator for Map_Item has been made a bit
- tidier in its memory management (say no to memory
- leaks!).
- - Debugged the Headers_Map data structure. This involved
- the following:
- . Re-implementation of strcasecmp (red-herring).
- . Re-implementation of Headers::compare (). This is
- needed because empty table entries need to compare as
- infinity against real strings, so that real strings get
- inserted correctly.
- . Debugging the Headers_Map::find () method by
- implementing first a linear search, and then my own binary
- search. It turns out the C library ::bsearch() does work,
- but I will leave in my implementation for now, since
- ::bsearch () is not in ACE_OS yet.
- . Re-implementation of Headers::place (). The old one
- was badly written. The new one is more efficient, and
- less error prone. This method turned out to be the main
- problem. It was the reason that binary search was
- previously failing (but linear search worked). The
- reason? It was corrupting memory, believe it or not.
- No longer!
-
- In addition, Headers::place () had a serious bug in which a call
- to ACE_OS::free () was added, but included the ++ operator on
- the pointer from the previous line. Ug.
-
- * server/Parse_Headers.h: See comments for HTTP_Request.cpp.
-
- * server/HTTP_Request.cpp: Removed extraneous whitespace. It's
- not what you think Doug! Just trailing whitespace at the end of
- lines that somehow get added on when people use LoseNT editors.
- Also, changes were made to Parse_Headers which made it necessary
- to explicitly use the value () accessor method when examining
- parsed headers. There use to be a operator char* () method.
-
- * server/HTTP_Response.cpp: See comments for HTTP_Request.cpp.
-
- * server/HTTP_Helpers.cpp: Added a comment to
- HTTP_Helper::fixyear ().
-
-Tue Dec 9 01:19:09 1997 James C Hu <jxh@cs.wustl.edu>
-
- * stress_testing/util.cpp: Off by one errors when parsing a URL.
- Did I write this code? I don't think so. Thanks to Valik
- Solorzano Barboza <valik@geodan.nl> for pointing this out.
-
-Thu Nov 20 00:36:34 1997 James C Hu <jxh@cs.wustl.edu>
-
- * server/Pipeline.h: Added methods and members so that the
- pipeline can be both push and pull driven.
-
- * server/Pipeline.cpp: Made the pipeline a doubly linked list of
- components, so that it can be operated as push-driven or
- pull-driven pipelines.
-
-Wed Nov 19 05:10:38 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * server/HTTP_Handler.h: Added the keyword "virtual" on the open()
- method which is inherited from ACE_Sevice_Handler. Perhaps this
- will fix a bug with BORLANDC reported by Valik Solorzano Barboza
- <valik@xs4all.nl>.
-
-Mon Nov 17 07:34:09 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * server/Parse_Headers.cpp (end_of_line): Replaced a const char *
- with a char * to work with the new ACE_OS::strchr() signature.
- Thanks to James for finding this.
-
-Tue Nov 11 19:52:38 1997 James C Hu <jxh@cs.wustl.edu>
-
- * server/Pipeline.{h,cpp}: The beginning of a new Pipeline
- framework has been added.
-
-Sun Oct 12 16:21:32 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * clients/Caching/Makefile:
- * stress_testing/Makefile:
- There is no need to set LDLIBS to add local object files
- anymore, using FILES is enough.
-
-Fri Oct 10 18:41:47 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-
- * clients/Blobby/Makefile:
- Fixed problem that made compilation fail.
-
-Thu Sep 11 10:40:38 1997 Carlos O'Ryan <coryan@polka.cs.wustl.edu>
-
- * server/HTTP_Request.cpp:
- I checked the use of MAXNAMELEN vs. MAXPATHLEN; all buffers
- intended to keep full filenames should have at least
- MAXPATHLEN+1 chars.
- Only buffers that will keep basenames (without any directories)
- should have MAXNAMELEN+1 bytes.
- I also added a new macro ACE_MAX_FULLY_QUALIFIED_NAME_LEN which
- is the maximum number of characters for a fully qualified
- internet hostname.
- There remain one obscure usage of these macros in ace/Malloc.h
- and Local_Naming_Space_T.{h,cpp}, but a quick fix broke
- something, I will try again soon.
-
-Tue Sep 9 22:08:36 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * server/HTTP_Server.{cpp,h}: Changes which answer questions
- brought up in design review. Mostly additional comments. Also
- changes to have a task spawn a number of threads rather than
- iterating through calls to the activate method.
-
-Fri Aug 29 11:07:43 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * server/*.{cpp,h}: Changes to make JAWS comply with ACE
- coding standards. In particular, broke up CGI method in
- HTTP_Request, remove dependency on static object in
- HTTP_Config, and answered all questions from Doug.
-
-Tue Aug 26 21:34:11 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * clients/Caching/ID_Generator.h: Made some minor changes to
- the programming style.
-
-Sun Aug 10 13:44:14 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * server/HTTP_Helpers.cpp (HTTP_date): We can't use
- ACE_Thread_Mutex directly in the code since that breaks
- platforms that lack threads.
-
-Wed Aug 6 16:45:48 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * server/main.cpp: Added another signal handler so I can kill JAWS
- when purifying.
-
-Mon Aug 4 00:07:24 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * server/main.cpp (main): Service configurator now doesn't return
- -1 when errors occur. Therefore, we check for not success
- instread of fail when opening the service contifurator.
-
-Mon Jul 28 04:54:01 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * server/Parse_Headers.cpp (place): Reformatted the same
- stuff again...
-
-Mon Jul 28 01:48:40 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * server/README: Updated the README file to reflect new features
- and server flags.
-
- * server/Parse_Headers.cpp (place): Fixed a compile error found by
- David Levine. I don't know why this was compiling for me.
-
-Sun Jul 27 21:56:12 1997 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
-
- * server/Parse_Headers.cpp (place): Reformatted a few things
- to make them easier to read.
-
-Fri Jul 25 02:05:20 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * server/HTTP_Server.cpp: Changes to allow the thread creation
- flags to be specified from the command line. Removed some code
- that was used to track down memory leaks.
-
- * server/HTTP_Helpers.{h,cpp}: Added another method
- HTTP_date (char *), so that a buffer to which the date will be
- written to can be passed into the HTTP_date routine.
-
- * server/HTTP_Response.cpp: Changed some code so that the baseline
- implementation can be created at compile time.
-
- * server/IO.cpp: Changed some code so that the baseline
- implementation can be created at compile time.
-
- * server/main.cpp: Changed the signal handler to wait for threads
- to die. However, this code will remain dormant for now, until
- we design a nice way to shut down a thread pool.
-
- * server/svc.conf: Changes to add some other entries people can
- try.
-
- * server/Makefile: Changes to allow JAWS to be built with static
- linking only, to ease the process of using Purify and Quantify.
- Dynamic linking will be re-configured in the future when we have
- all the memory leaks worked out.
-
-Mon Jul 22 16:55:00 1997 Chris Cleeland <cleeland@cs.wustl.edu>
-
- * Changed references to WRAPPER_ROOT to ACE_ROOT in every
- place except ChangeLog entries.
-
-Mon Jul 21 15:09:03 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * server/HTTP_Server.{h,cpp}: Got rid of Solaris specific
- debugging code (thr_create, thr_join).
-
-Fri Jul 11 02:15:12 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * server/HTTP_Response.cpp: Changes so that the HEADER is not
- rebuilt all the time.
-
- * server/IO.cpp (JAWS_Synch_IO::transmit_file): Changed to use
- writev () instead of multiple send ()s.
-
-Thu Jul 10 01:53:48 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * server/HTTP_Helpers.{h,cpp}: Changed so that creating the date
- header is less expensive.
-
- * server/HTTP_Response.cpp: Changes to match above.
-
- * clients/Caching/README: Added to the repository.
-
- * clients/Caching/http_handler.{h,cpp}: Added some comments to the
- code. Also, moved the code to check to see if the file is in
- cache already into the connector, so that a connect is not
- done if the file is cached. This required a filename ()
- accessor method to be added to the handler.
-
-Wed Jul 9 13:08:00 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * clients/Caching/http_handler.cpp (svc): Added code to check to
- see if the file is already cached before trying to cache it.
-
- * clients/Caching/http_client.cpp (main): Added a comment block at
- the top of the file.
-
- * server/HTTP_Handler.cpp and IO.cpp: Changes that were needed
- since JAWS_File is now integrated into ACE (as ACE_Filecache).
-
- * server/HTTP_Server.*: Attempting to track down memory leak.
- This code may be in a state a flux for the next week or so.
-
-Mon Jul 7 23:40:13 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * clients/WebSTONE/src/webclient.c: Removed a bunch of THREAD
- storage class decorators from function makeload() because auto
- variables can't be declared as TSS. Also #ifdef random number
- generation code so it uses rand_r on Solaris() and rand() on NT.
-
- * clients/WebSTONE/src/rexec.c: Modified prototypes for
- PassOutputThread() and PassErrorThread() to avoid warnings from
- MSVC. Still need more refinement on this one. ;(
-
- * clients/WebSTONE/src/webmaster.c: Added prototype for
- HostEntCpy() and a null statement to avoid warning from MSVC.
-
- * clients/WebSTONE/src/gendata/genrand.mak:
- * clients/WebSTONE/src/master/webmaster.mak:
- * clients/WebSTONE/src/client/webclient.mak: Updated file paths
- and dependencies.
-
-Sat Jul 5 14:19:20 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * Renamed the client directory "clients" to reflect the fact that
- we've got multiple client tests now. Also, moved the original
- contents of the client directory into a new clients/Blobby
- directory and added Caching and WebSTONE.
-
- * Moved the ChangeLog from the ./server directory into the ./JAWS
- directory since we want to apply ChangeLog entries to all
- aspects of JAWS, not just the server.
-
- * HTTP_Server.cpp (open): Added THR_DETACHED as a flag to
- activate(). This should prevent a memory leak that was
- occurring since no thread was ever "joining" the threads that
- were spawned.
-
-Thu Jul 3 23:33:47 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * HTTP_Response.cpp (~HTTP_Response): changed delete to delete [],
- removing a major memory leak from JAWS. Still to find is a
- memory lead associated with thread per request. Nanbor's fix is
- about what I did to EMPTY_HEADER too.
-
- * JAWS_File.cpp: David points out I need to add specializations
- for the GNU C++ compiler.
-
-Thu Jul 3 22:38:04 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * HTTP_Response.cpp (build_headers): Added explicit cast for
- EMPTY_HEADER from (const char *) to (char *) in order to make
- MSVC happy. This is probably very badly styled. But
- HTTP_HEADER is only used in places that require (const char *),
- so I think it's safe to do so.
-
-Thu Jul 3 15:34:30 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * HTTP_Response.cpp (HTTP_Response): Moved a call to delete out of
- constructor into the destructor where it belongs.
-
-Thu Jul 3 12:28:44 1997 Sumedh Mungee <sumedh@lindy.cs.wustl.edu>
-
- * Parse_Headers.cpp: Line 137, Changed pt to ptr (it was a typo)
-
-Wed Jul 2 22:33:52 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * JAWS_File.{h,cpp}: Fixed deadlock bug, since RW_MUTEX's are not
- recursive (drat!).
-
-Wed Jul 2 21:03:12 1997 Douglas C. Schmidt <schmidt@flamenco.cs.wustl.edu>
-
- * Made a major pass through all the code and made the style
- consistent with that found in ACE.
-
-Wed Jul 2 14:33:27 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * JAWS_File.cpp: Added double check locking pattern to the fetch
- routine of the virtual filesystem. This slows things down
- considerably for files which change frequently and for cache
- misses in general, but it should be correct.
-
-Wed Jul 2 14:59:29 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * HTTP_Helpers.cpp (HTTP_decode_string): Added cast from strtol to
- char explicitly to prevent NT from complaining.
-
-Wed Jul 2 14:33:27 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * JAWS_File.{h.cpp}: Modifications to support RW_MUTEX for both
- the virtual filesystem and the low level ACE_File. Next major
- change will be to re-implement the virtual filesystem to use a
- hash table ala ACE_Hash_Map_Manager.
-
-Wed Jul 2 00:23:22 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * HTTP_Server.{h,cpp}: Changed parsing of options to use
- mnemonic names rather than numbers. Added a new thread
- strategy, THROTTLE. This is thread-per-request until some
- maximum number. Unfortunately, it does not become thread-pool
- at this point... yet :-). Added a new option to pass in a
- backlog value.
-
- * svc.conf: adjusted to account for the changed options.
-
- * README: changed to explain new svc.conf options.
-
- * JAWS_File.cpp: Changed it so that when the file is added to the
- cache, it is also acquired. When it is removed from the cache,
- it is released. This is so that the reference count is at least
- one while the file is in the cache. Also, fixed the virtual
- filesystem by giving it a simple replacement strategy if the
- table is full. For now, it will replace the largest file in the
- cache with the request for the current file.
-
-Tue Jul 1 19:13:44 1997 Nanbor Wang <nw1@cumbia.cs.wustl.edu>
-
- * JAWS_File.cpp (JAWS_File): Changes the creation method of a
- cached copy from using plain file copy to using mmap and memcpy.
- This avoid the extra complexity caused by FILE_FLAG_OVERLAPPED.
-
-Sat Jun 28 11:55:38 1997 James C Hu <jxh@tango.cs.wustl.edu>
-
- * HTTP_Handler.cpp (open): fixed a typo
-
- * HTTP_Handler.cpp (cgi): fixed a bug, strdup fails on NULL
-
-Sat Jun 28 16:14:38 1997 Sumedh Mungee <sumedh@cumbia.cs.wustl.edu>
-
- * HTTP_Handler.cpp (open): Changed socket send-buffer to 64k
-
-Wed Jun 25 01:11:50 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * JAWS_File.cpp: Removed initialization of vfs_ (see below) and
- changed all references of vfs_ to
- JAWS_Virtual_Filesystem::instance (). Thanks to Detlef Becker
- <detlef.becker@med.siemens.de> for pointing this out.
- (init): Added initialization of reference_count_ to 0.
-
- * JAWS_File.h: Removed private member JAWS_Virtual_Filesystem vfs_
- since JAWS_Virtual_Filesystem is a singleton already. Caching
- it doesn't seem to win much and depends on the order of static
- variables initialization, which is non-portable.
-
-Fri Jun 13 02:42:39 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * jaws.{mdp,mak}: Updated to incoporate latest changes.
-
-Thu Jun 5 14:13:22 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * HTTP_Server.cpp: Added more informative comments to the
- asynch_thread_pool() method due to comments posed by Mehul
- (MehulM@spa-marketing.com).
-
-Wed Jun 4 23:00:47 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * JAWS_File.cpp (JAWS_File): Fixed a bug where JAWS_File wanted
- the file to have write permissions before openning it. This is
- now only true if the file is to be written to.
-
-Wed Jun 4 22:30:41 1997 Nanbor Wang <nw1@dingo.wolfpack.cs.wustl.edu>
-
- * main.cpp (main): Changed SIGCLD to SIGCHLD for better
- portability.
-
- * IO.cpp (transmit_file): The third argument passed
- ACE_Asynch_Transmit_File::Header_And_Trailer() should be an
- address (&).
-
-Mon Jun 2 16:35:18 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * HTTP_Helpers.cpp: Serious bug in base64 decoder routine
- squashed. Didn't initialize an array with 0's. The original
- source had them declared static. Also, changed sizeof alphabet_
- to strlen (alphabet_), because original code had alphabet_ as an
- array, but my translation has alphabet_ as a pointer.
-
- * HTTP_Response.cpp: Added some code to check to see if the
- decoder returns 0. If it does, flag this as a failed
- authorization attempt.
-
- * HTTP_Handler.cpp: Added a "\r\n" to the confirmation message in
- receive_file_complete () method.
-
- * HTTP_Request.cpp: In parse_request_line (), created conditional
- expressions in the debugging print statement so that a null
- string will not cause the server to crash.
-
- * HTTP_Response.cpp:
- (1) cgi_resposnse () no longer has to wait for the process to
- die. The fix to ACE_Process of closing down child handles was
- enough to get the connection to die on its own.
- (2) Mike (mrm@cisco.com) pointed out that the output for CGI
- responses was not create. The fix was to output a small header
- before execing the CGI program.
-
- * test.cgi: a sample cgi program to use when testing the JAWS
- server.
-
-Sat May 31 13:34:14 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * *.h, *.cpp: Changed include lines from "apps/JAWS/server/..." to
- "..." to avoid dependencies on the WRAPPER_ROOT tree.
-
- * jaws.auth: This file is added to be a sample authorization
- file. This is the file which JAWS is currently hardcoded to use
- to verify authenticated PUT requests.
-
- * HTTP_Response.cpp: Added code to normal_response () and to
- error_response () to better handle authentication. Now, all PUT
- methods are required to be authenticated. The strategy now is
- very simple, there is only one authorization file and only one
- realm of authorization. This will be easy to bring up to spec
- later, though.
-
- * HTTP_Helpers.h: Added alphabet_ data member for the
- decode/encode base64 methods.
-
- * HTTP_Helpers.cpp: Added HTTP_decode_base64 and
- HTTP_encode_base64 methods. HTTP_encode_base64 is currently not
- used, but HTTP_decode_base64 is being used for Basic
- authentication.
-
- * *.h, *.cpp: Changed include lines from "JAWS/server/..." to
- "apps/JAWS/server/..." to fix an error reported by Rob Payne
- <repayne@jeeves.net>. This was really due to a bug in the
- platform_macros.GNU file not adding INCLDIRS to the CCFLAGS
- during compilation, but in the case other platforms have the
- same problem, changing the source is a better fix.
-
-Fri May 30 23:19:03 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * README: updated to better reflect the status of JAWS.
-
- * main.cpp (handler): Added a signal handler for SIGINT, and also
- set SIG_IGN for SIGCLD. The first handler calls exit (0) if
- SIGINT is received, so that static destructors are called. The
- second is so that zombies are not formed.
-
- * HTTP_Response.cpp (cgi_response): Debugging. (1) The CGI
- program spewed output on the server side instead of the client.
- (2) The CGI program had environment variable being set even
- though there was no associated value. (3) The client connection
- was not being closed after the CGI program executed. Problem
- (1) was fixed by using set_handles () in cgi_options. Problem
- (2) was fixed by testing to see if the header had an associated
- value before assigning it to the environment. Problem (3) was
- fixed by sending an empty confirmation message after waiting for
- the CGI process to exit.
-
- * HTTP_Request.cpp (cgi): Debugging. It was not looking for a
- ".cgi" extension during the stage of determining if a URI is a
- CGI script. This will later be fixed when a full mime-type
- facility is implemented.
-
-Fri May 23 00:45:24 1997 James C Hu <jxh@lambada.cs.wustl.edu>
-
- * JAWS/server: Debugged HTTP/0.9 GET requests, and HTTP/1.0 PUT
- requests. Both work now, with minor problems: e.g. the
- Content-type header doesn't really work (always sends text/html
- as the content type). What it should do is see if the request
- included a content type header, and use it, otherwise, resort to
- some file suffix and mimetype matching algorithm.
-
- * Parse_Headers.h (complete_header_line): Added comments
- explaining the new return values of -1, 0 and 1 (see comments
- for Parse_Headers.cpp below).
-
- * Parse_Headers.cpp (complete_header_line): modified so that it
- returns three values instead of two. -1 means that an end of
- line was encountered, but nothing after it yet to verify if it
- is really a complete header line. 0 means the read cut off in
- the middle of a line (no end of line character found). 1 means
- the line is verified to be a complete header line.
-
- * HTTP_Request.cpp (parse_request): Changed the test so that an
- HTTP/0.9 request would be sent immediately after being issued.
- This involved changes to Parse_Headers.
-
- * JAWS_File.cpp (acquire): Changes involved adding some debugging
- statements to understand why PUT was not working. Discovered a
- bug in how ACE_Mem_Map was being used.
-
- * HTTP_Request.cpp (content_length): Changed to extract value from
- the headers, if available.
-
-Thu May 22 16:22:03 1997 James C. Hu <jxh@pride.cs.wustl.edu>
-
- * HTTP_Request.cpp (cgi_env): Added a cast so that a warning
- generated by SGI C++ compiler goes away.
-
- * Makefile: Reordered the way the files are compiled/linked so
- that useless warnings about object files not resolving any
- symbols go away.
-
-Wed May 21 15:33:33 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * JAWS_File.{h,cpp}: Added some comments. Will add a copy ()
- method soon, after I move my workspace over to lambada.
-
- * JAWS_Tilde.{h,cpp}: This class is being implemented but has not
- been added to the repository yet, since JAWS as yet does not use
- it, and it is still being developed. This will be a cache of
- the expansions from ~foo to the home directory of foo.
-
-Tue May 20 22:49:24 1997 James C Hu <jxh@polka.cs.wustl.edu>
-
- * JAWS_File.{h,cpp}: New class created to replace the old kludgy
- VFS thingy. This new cached virtual filesystem is way cool: a
- file which is being retrieved can be simultaneously replaced
- without causing either reader or writer to wait. Reference
- counts are maintained now, which was missing in VFS. Also,
- there is no longer a dependency on the JXH_List template now,
- which is a plus.
-
- * IO.cpp: Changes to adapt to the new virtual filesystem. The
- changes all involved simplifications to the programming
- interface.
-
- * HTTP_Handler.cpp: Changes required to deal with the more
- generic error responses returned from the JAWS_File/JAWS_IO
- interface. This generality will make it easier to adapt
- JAWS_File and JAWS_IO into ACE.
-
- * test_JAWS_File.cpp: A test program written to see if the new
- virtual filesystem works the way I expect it to.
diff --git a/apps/JAWS/Makefile b/apps/JAWS/Makefile
deleted file mode 100644
index 3911c274277..00000000000
--- a/apps/JAWS/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for JAWS
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = server \
- clients
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/apps/JAWS/README b/apps/JAWS/README
deleted file mode 100644
index e67da72afd1..00000000000
--- a/apps/JAWS/README
+++ /dev/null
@@ -1,15 +0,0 @@
-This directory contains the source code and test examples for JAWS,
-which is a high-performance HTTP Web server written with ACE. For
-more information on JAWS, please see
-
-http://www.cs.wustl.edu/~jxh/research/
-
-The subdirectories in this directory contain the following components
-
- . clients -- This contains the source code for various
- client applications that exercise the file uploading and
- downloading features of JAWS
-
- . server -- This contains the source code for the JAWS
- HTTP Web server. It illustrates a number of sophisticated
- ACE concurrency and event demultiplexing strategies.
diff --git a/apps/JAWS/clients/Blobby/Blob.cpp b/apps/JAWS/clients/Blobby/Blob.cpp
deleted file mode 100644
index 5dd7228932e..00000000000
--- a/apps/JAWS/clients/Blobby/Blob.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-// $Id$
-
-#include "Blob.h"
-#include "Blob_Handler.h"
-
-ACE_Blob::ACE_Blob (void)
-{
-}
-
-ACE_Blob::~ACE_Blob (void)
-{
- this->close ();
-}
-
-// initialize address and filename. No network i/o in open
-
-int
-ACE_Blob::open (char *filename, char *hostname , u_short port)
-{
- filename_ = ACE_OS::strdup(filename);
- inet_addr_.set (port, hostname);
- return 0;
-}
-
-
-// read from connection length bytes from offset, into Message block
-
-int
-ACE_Blob::read (ACE_Message_Block *mb, size_t length, size_t offset)
-{
-
- // Create a Blob Reader
- ACE_Blob_Reader blob_reader (mb, length, offset, filename_);
- ACE_Blob_Handler *brp = &blob_reader;
-
- // Connect to the server
- if (connector_.connect (brp, inet_addr_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Blob::read():Connector error"), -1);
-
- return blob_reader.byte_count ();
-
-}
-
-// write to connection length bytes from offset, into Message block
-
-int
-ACE_Blob::write (ACE_Message_Block *mb, size_t length, size_t offset)
-{
-
- // Create a Blob Writer
- ACE_Blob_Writer blob_writer (mb, length, offset, filename_);
- ACE_Blob_Handler *bwp = &blob_writer;
-
- // Connect to the server
- if (connector_.connect (bwp, inet_addr_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Blob::write():Connector error"), -1);
-
- return blob_writer.byte_count ();
-}
-
-// close down the blob
-
-int
-ACE_Blob::close (void)
-{
-
- if (filename_)
- {
- ACE_OS::free ((void *) filename_);
- filename_ = 0;
- }
- return 0;
-
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Connector<ACE_Blob_Handler, ACE_SOCK_CONNECTOR>;
-template class ACE_Svc_Tuple <ACE_Blob_Handler>;
-template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple <ACE_Blob_Handler> *>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple <ACE_Blob_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple <ACE_Blob_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple <ACE_Blob_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple <ACE_Blob_Handler> *, ACE_SYNCH_RW_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Connector<ACE_Blob_Handler, ACE_SOCK_CONNECTOR>
-#pragma instantiate ACE_Svc_Tuple <ACE_Blob_Handler>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple <ACE_Blob_Handler> *>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple <ACE_Blob_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple <ACE_Blob_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple <ACE_Blob_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple <ACE_Blob_Handler> *, ACE_SYNCH_RW_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/apps/JAWS/clients/Blobby/Blob.h b/apps/JAWS/clients/Blobby/Blob.h
deleted file mode 100644
index 7f7c79076ec..00000000000
--- a/apps/JAWS/clients/Blobby/Blob.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-//============================================================================
-//
-// = LIBRARY
-// JAWS
-//
-// = FILENAME
-// Blob.h
-//
-// = DESCRIPTION
-// This is the ACE_Blob class, which is the API for doing file
-// uploads/downloads.
-//
-// = AUTHOR
-// Prashant Jain and Sumedh Mungee
-//
-//============================================================================
-
-#if !defined (ACE_BLOB_H)
-#define ACE_BLOB_H
-
-#include "ace/OS.h"
-#include "ace/Connector.h"
-#include "ace/INET_Addr.h"
-#include "ace/Svc_Handler.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/Message_Block.h"
-#include "Blob_Handler.h"
-
-class ACE_Blob
- // = TITLE
- // Blob is intended to provide application API to
- // classes that wish to do network i/o at a very
- // high level of abstraction.
- //
- // = This class provides the ability to retrieve data from
- // the network, of specified length and offset, and potentially
- // use any protocol "under the hood" to do so. It currently
- // uses HTTP. See Blob_Handler also.
-{
-public:
- ACE_Blob (void);
- ~ACE_Blob (void);
-
- int open (char *filename,
- char *hostname = ACE_DEFAULT_SERVER_HOST ,
- u_short port = 80);
- // initializes the class with the given filename, hostname and port.
- // it should be called with the filename, before any read/write calls
-
-
- int read (ACE_Message_Block *mb, size_t length, size_t offset);
- // starts a connection, and reads a file from the server,
- // of length and offset as specified, into Message_Block mb
- // The message block should have capacity to hold length number
- // of bytes
-
- int write (ACE_Message_Block *mb, size_t length, size_t offset);
- // starts a connection, and writes a file to the server,
- // of length and offset as specified, from Message_Block mb
- // thus the message block should contain atleast length + offset
- // bytes of data
-
-
- int close ();
- // Frees memory allocated for filename.
-
-private:
- ACE_INET_Addr inet_addr_;
- // store the internet address of the server
-
- char *filename_;
- // The filename
-
- ACE_Connector<ACE_Blob_Handler, ACE_SOCK_CONNECTOR> connector_;
- // The connector endpoint to initiate the client connection
-
-};
-
-#endif /* ACE_BLOB_H */
diff --git a/apps/JAWS/clients/Blobby/Blob_Handler.cpp b/apps/JAWS/clients/Blobby/Blob_Handler.cpp
deleted file mode 100644
index 65951f54d5a..00000000000
--- a/apps/JAWS/clients/Blobby/Blob_Handler.cpp
+++ /dev/null
@@ -1,341 +0,0 @@
-// $Id$
-
-#include "Blob_Handler.h"
-
-// Empty constructor for compliance with new Connector behavior.
-ACE_Blob_Handler::ACE_Blob_Handler (void)
-{
-}
-
-// Always use this constructor
-ACE_Blob_Handler::ACE_Blob_Handler (ACE_Message_Block * mb,
- size_t length,
- size_t offset,
- char *filename) :
- mb_ (mb),
- length_ (length),
- offset_ (offset),
- filename_ (ACE_OS::strdup (filename)),
- bytecount_ (0)
-{
-}
-
-ACE_Blob_Handler::~ACE_Blob_Handler (void)
-{
- if (filename_)
- {
- ACE_OS::free ((void *) filename_);
- filename_ = 0;
- }
-}
-
-// Called by Connector after connection is established
-int
-ACE_Blob_Handler::open (void *)
-{
- if (this->send_request () != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Blob_Handler::open():send_request failed"), -1);
-
- if (this->receive_reply () != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Blob_Handler::open():receive_reply failed"), -1);
- return 0;
-
-}
-
-// No-op
-int
-ACE_Blob_Handler::close (u_long flags)
-{
- ACE_UNUSED_ARG (flags);
- return 0;
-}
-
-
-// Always overridden by the derived classes
-int
-ACE_Blob_Handler::send_request (void)
-{
- return -1;
-}
-
-// Always overridden by the derived classes
-int
-ACE_Blob_Handler::receive_reply (void)
-{
- return -1;
-}
-
-// used to retrieve the number of bytes read/written by the
-// last operation on the Blob
-int
-ACE_Blob_Handler::byte_count (void)
-{
- return bytecount_;
-}
-
-// Reader **************************************************
-
-ACE_Blob_Reader::ACE_Blob_Reader (ACE_Message_Block * mb,
- size_t length,
- size_t offset,
- char *filename,
- char *request_prefix,
- char *request_suffix) :
- ACE_Blob_Handler (mb, length, offset, filename),
- request_prefix_ (request_prefix),
- request_suffix_ (request_suffix)
-{
-}
-
-// Send the HTTP request
-int
-ACE_Blob_Reader::send_request (void)
-{
- char mesg [MAX_HEADER_SIZE];
-
- // Check to see if the request is too big
- if ( MAX_HEADER_SIZE < (strlen (request_prefix_) + strlen (filename_) + strlen (request_suffix_) + 4))
- ACE_ERROR_RETURN((LM_ERROR,"Request too large!"), -1);
-
- // Create a message to send to the server requesting retrieval of the file
- int len = ACE_OS::sprintf (mesg, "%s %s %s", request_prefix_, filename_, request_suffix_);
-
- // Send the message to server
- if (peer ().send_n (mesg, len) != len)
- ACE_ERROR_RETURN((LM_ERROR,"Error sending request"), -1);
-
-
- return 0;
-}
-
-// Recieve the HTTP Reply
-int
-ACE_Blob_Reader::receive_reply (void)
-{
- ssize_t len;
- char buf [MAX_HEADER_SIZE + 1];
- char *buf_ptr;
- int bytes_read = 0;
- int bytes_left = length_;
- int offset_left = offset_;
-
- // Receive the first MAX_HEADER_SIZE bytes to be able to strip off the
- // header. Note that we assume that the header will fit into the
- // first MAX_HEADER_SIZE bytes of the transmitted data.
- if ((len = peer ().recv_n (buf, MAX_HEADER_SIZE)) >= 0)
- {
- buf[len] = '\0';
-
- // Search for the header termination string "\r\n\r\n", or "\n\n". If
- // found, move past it to get to the data portion.
- if ((buf_ptr = ACE_OS::strstr (buf,"\r\n\r\n")) != 0)
- buf_ptr += 4;
- else if ((buf_ptr = ACE_OS::strstr (buf, "\n\n")) != 0)
- buf_ptr += 2;
- else
- buf_ptr = buf;
-
- // Determine number of data bytes read. This is equal to the
- // total butes read minus number of header bytes.
- bytes_read = (buf + len) - buf_ptr;
- }
- else
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Blob_Reader::receiveReply():Error while reading header"), -1);
-
- // ***************************************************************
- // At this point, we have stripped off the header and are ready to
- // process data. buf_ptr points to the data
-
- // First adjust for offset. There are two cases:
- // (1) The first block of data encountered the offset. In this case
- // we simply increment the buf_ptr by offset.
- // (2) The first block of data did not encounter the offset. That
- // is, the offset needs to go past the number of data bytes already read.
- if (bytes_read > offset_left)
- {
- // The first case is true -- that is offset is less than the
- // data bytes we just read.
- buf_ptr += offset_left;
-
- // Determine how many data bytes are actually there. This is
- // basically the total number of data bytes we read minus any
- // offset we have.
- int data_bytes = bytes_read - offset_left;
-
- // Check for the case where the bytes read are enough to fulfill
- // our request (for length bytes). If this is the case, then we
- // don't need to do any extra recvs and can simply return with
- // the data.
- if (data_bytes >= bytes_left)
- {
- // The first block contains enough data to satisfy the
- // length. So copy the data into the message buffer.
- if (mb_->copy (buf_ptr, bytes_left) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n",
- "ACE Blob_Reader::receiveReply():Error copying data into Message_Block"), -1);
- bytecount_ = length_;
- return 0;
- }
-
- // Copy over all the data bytes into our message buffer.
- if (mb_->copy (buf_ptr, data_bytes) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n",
- "ACE_Blob_Reader::receiveReply():Error copying data into Message_Block" ), -1);
-
- // Adjust bytes left
- bytes_left -= data_bytes;
-
- // No more offset left. So set it to zero.
- offset_left = 0;
- }
- else
- {
- // The second case is true -- that is offset is greater than
- // the data bytes we just read.
- offset_left -= bytes_read;
- }
-
- // If we had any offset left, take care of that.
- while (offset_left > 0)
- {
- // MAX_HEADER_SIZE in which case we should do a receive of
- // offset bytes into a temporary buffer. Otherwise, we should
- // receive MAX_HEADER_SIZE bytes into temporary buffer and
- // decrement offset_left.
- if (offset_left < (int) (sizeof buf))
- len = offset_left;
- else
- len = sizeof buf;
- if (peer().recv_n (buf, len) != len)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n",
- "ACE_Blob_Reader::receiveReply():Read error" ),
- -1);
- offset_left -= len;
- }
-
- // *****************************************************************
- // At this point we are all set to receive the actual data which the
- // user wants. We have made adjustments for offset and are ready to
- // receive the actual data. Receive the data directly into the
- // message buffer.
-
- len = peer().recv_n (mb_->wr_ptr (), bytes_left);
-
- if (len != bytes_left)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n",
- "ACE_Blob_Reader::receiveReply():Read error" ), -1);
-
- // Adjust the message buffer write pointer by number of bytes we
- // received.
- mb_->wr_ptr (len);
-
- // Set the byte count to number of bytes received
- this->bytecount_ = length_;
-
- return 0;
-}
-
-// Writer **************************************************
-
-ACE_Blob_Writer::ACE_Blob_Writer (ACE_Message_Block * mb,
- size_t length,
- size_t offset,
- char *filename,
- char *request_prefix,
- char *request_suffix) :
- ACE_Blob_Handler (mb, length, offset, filename),
- request_prefix_ (request_prefix),
- request_suffix_ (request_suffix)
-{
-}
-
-int
-ACE_Blob_Writer::send_request (void)
-{
- // Check for sanity -- check if we have any data to send.
- if (offset_+ length_ > mb_->length ())
- ACE_ERROR_RETURN((LM_ERROR, "%p\n",
- "ACE_Blob_Writer::sendRequest():Invalid offset/length"), -1);
-
- // Determine the length of the header message we will be sending to
- // the server. Note that we add 32 for safety -- this corresponds to
- // the number of bytes needed for the length field.
- u_short mesglen =
- ACE_OS::strlen (request_prefix_)
- + ACE_OS::strlen (filename_)
- + ACE_OS::strlen (request_suffix_)
- + 32; // safety
-
- // Allocate a buffer to hold the header
- char *mesg;
- ACE_NEW_RETURN (mesg, char [mesglen], -1);
-
- // Create the header, store the actual length in mesglen
- mesglen = ACE_OS::sprintf (mesg, "%s /%s %s %d\n\n",
- request_prefix_, filename_, request_suffix_, length_);
-
- // Send the header followed by the data
-
- // First send the header
- if (peer ().send_n (mesg, mesglen) == -1)
- ACE_ERROR_RETURN((LM_ERROR, "%p\n", "Error sending request"), -1);
-
- // "Consume" the offset by moving the read pointer of the message
- // buffer
- mb_->rd_ptr (offset_);
-
- // Now send the data
- if (peer ().send_n (mb_->rd_ptr (), length_) != (int)length_)
- ACE_ERROR_RETURN((LM_ERROR, "%p\n", "Error sending file"), -1);
-
- // Adjust the read pointer of the mesage buffer
- mb_->rd_ptr (length_);
-
- return 0;
-}
-
-int
-ACE_Blob_Writer::receive_reply (void)
-{
- // Allocate a buffer big enough to hold the header
- char buf[MAX_HEADER_SIZE];
-
- // Receive the reply from the server
- ssize_t len = peer ().recv_n (buf, sizeof buf - 1); // reserve one byte to store the \0
- if (len ==-1)
- ACE_ERROR_RETURN((LM_ERROR, "%p\n", "Error reading header"), -1);
-
- buf [len] = 0;
-
- // Parse the header
- char *lasts;
-
- // First check if this was a valid header -- HTTP/1.0
- char *token = ACE_OS::strtok_r (buf, " \t", &lasts);
-
- if ( (token == 0) || (ACE_OS::strcasecmp (token, "HTTP/1.0") != 0))
- ACE_ERROR_RETURN((LM_ERROR, "%p\n", "Did not receive a HTTP/1.0 response"), -1);
-
- // Get the return code.
- int return_code = ACE_OS::atoi (ACE_OS::strtok_r (0, " \t", &lasts));
-
- // Check if the transaction succeeded. The only success codes are in
- // the range of 200-299 (HTTP specification).
- if (return_code >= 200 && return_code < 300)
- return 0;
- else
- {
- // Something went wrong!
- // Get the description from the header message of what went wrong.
- char *description = ACE_OS::strtok_r (0, "\n\r", &lasts);
- ACE_ERROR_RETURN((LM_ERROR, "%p\n", description), -1);
- }
- ACE_NOTREACHED(return 0);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Svc_Handler <ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Svc_Handler <ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/apps/JAWS/clients/Blobby/Blob_Handler.h b/apps/JAWS/clients/Blobby/Blob_Handler.h
deleted file mode 100644
index d58202afe5a..00000000000
--- a/apps/JAWS/clients/Blobby/Blob_Handler.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-//============================================================================
-//
-// = LIBRARY
-// JAWS
-//
-// = FILENAME
-// Blob.h
-//
-// = DESCRIPTION
-// ACE_Blob_Handler is a base class for ACE_Blob_Reader and
-// ACE_Blob_Writer which are created in response to calls to
-// read/write, as appropriate
-//
-// = AUTHOR
-// Prashant Jain and Sumedh Mungee
-//
-//============================================================================
-
-#if !defined (ACE_BLOB_HANDLER_H)
-#define ACE_BLOB_HANDLER_H
-
-#include "ace/OS.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/Svc_Handler.h"
-#include "ace/Message_Block.h"
-
-class ACE_Blob_Handler : public ACE_Svc_Handler <ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- // = TITLE
- // Blob is intended to provide application API to
- // classes that wish to do network i/o at a very
- // high level of abstraction.
- //
- // = This class provides the ability to retrieve data from
- // the network, of specified length and offset, and potentially
- // use any protocol "under the hood" to do so. It currently
- // uses HTTP. See Blob_Handler also.
-{
-public:
- ACE_Blob_Handler (void);
- // Null constructor, insures that it works properly with Connector
-
- ACE_Blob_Handler (ACE_Message_Block *mb, size_t length, size_t offset, char *filename);
- // Always use this constructor to make Blob_Handlers
-
- int byte_count (void);
- // returns the number of bytes read/written in the last operation.
-
- virtual int open (void * = 0);
- // Activate this instance of the <ACE_Blob_Handler>
-
- virtual int close (u_long flags = 0);
- // Close down the Blob
-
- ~ACE_Blob_Handler (void);
-
-protected:
- virtual int send_request (void);
- virtual int receive_reply (void);
-
- ACE_Message_Block *mb_;
- size_t length_;
- size_t offset_;
- char *filename_;
- int bytecount_;
- enum
- {
- MAX_HEADER_SIZE = 2048
- // The handler assumes that the first 2048 bytes of a server response
- // contains the header
- };
-};
-
-class ACE_Blob_Reader : public ACE_Blob_Handler
-{
-public:
- ACE_Blob_Reader (ACE_Message_Block *mb,
- size_t length,
- size_t offset,
- char *filename,
- char *request_prefix = "GET",
- char *request_suffix = "HTTP/1.0\r\n\r\n");
-
-private:
- int send_request (void);
- int receive_reply (void);
- const char *request_prefix_;
- const char *request_suffix_;
-};
-
-class ACE_Blob_Writer : public ACE_Blob_Handler
-{
-public:
- ACE_Blob_Writer (ACE_Message_Block *mb,
- size_t length,
- size_t offset,
- char *filename,
- char *request_prefix = "PUT",
- char *request_suffix = "HTTP/1.0\nContent-length:");
-
-private:
- int send_request (void);
- int receive_reply (void);
- const char *request_prefix_;
- const char *request_suffix_;
-};
-
-#endif /* ACE_BLOB_HANDLER_H */
diff --git a/apps/JAWS/clients/Blobby/Makefile b/apps/JAWS/clients/Blobby/Makefile
deleted file mode 100644
index 1f8146d01ee..00000000000
--- a/apps/JAWS/clients/Blobby/Makefile
+++ /dev/null
@@ -1,239 +0,0 @@
-#----------------------------------------------------------------------------
-# %W% %G%
-#
-# Makefile for the ACE Adapter Web Server (JAWS) client
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = blobby
-
-FILES = Blob \
- Blob_Handler \
- Options
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Blob.o .obj/Blob.so .shobj/Blob.o .shobj/Blob.so: Blob.cpp Blob.h $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i Blob_Handler.h
-.obj/Blob_Handler.o .obj/Blob_Handler.so .shobj/Blob_Handler.o .shobj/Blob_Handler.so: Blob_Handler.cpp Blob_Handler.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h
-.obj/Options.o .obj/Options.so .shobj/Options.o .shobj/Options.so: Options.cpp Blob.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i Blob_Handler.h \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ARGV.h Options.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/apps/JAWS/clients/Blobby/Options.cpp b/apps/JAWS/clients/Blobby/Options.cpp
deleted file mode 100644
index 0f2fa8a145e..00000000000
--- a/apps/JAWS/clients/Blobby/Options.cpp
+++ /dev/null
@@ -1,79 +0,0 @@
-// $Id$
-
-#include "Blob.h"
-#include "Blob_Handler.h"
-#include "ace/Get_Opt.h"
-#include "ace/ARGV.h"
-#include "Options.h"
-
-Options *Options::instance_ = 0;
-
-Options *
-Options::instance (void)
-{
-
- if (Options::instance_ == 0)
- Options::instance_ = new Options;
-
- return Options::instance_;
-}
-
-void
-Options::parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "rwh:p:f:l:o:d");
-
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'd':
- this->debug_ = 1;
- break;
- case 'r':
- this->operation_ = 'r';
- break;
- case 'w':
- this->operation_ = 'w';
- break;
- case 'h':
- this->hostname_ = get_opt.optarg;
- break;
- case 'p':
- this->port_ = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'f':
- this->filename_ = get_opt.optarg;
- break;
- case 'l':
- this->length_ = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'o':
- this->offset_ = ACE_OS::atoi (get_opt.optarg);
- break;
- // Usage fallthrough.
- default:
- ACE_DEBUG ((LM_DEBUG, "%s -h hostname -f filename -[r/w] [-p port] [-l length] [-o offset] [-d]\n", argv[0]));
- ACE_OS::exit (1);
- }
- if (this->hostname_ == 0 || this->filename_ == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "%s -h hostname -f filename -[r/w] [-p port] [-l length] [-o offset] [-d]\n",
- argv[0]));
- ACE_OS::exit (1);
- }
-
-}
-
-Options::Options (void)
- : hostname_ (0),
- port_ (ACE_DEFAULT_HTTP_SERVER_PORT),
- filename_ (0),
- length_ (0),
- offset_ (0),
- operation_ ('r'),
- debug_ (0)
-{
-}
diff --git a/apps/JAWS/clients/Blobby/Options.h b/apps/JAWS/clients/Blobby/Options.h
deleted file mode 100644
index 086fa003a37..00000000000
--- a/apps/JAWS/clients/Blobby/Options.h
+++ /dev/null
@@ -1,66 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-//============================================================================
-//
-// = LIBRARY
-// JAWS
-//
-// = FILENAME
-// Options.h
-//
-// = DESCRIPTION
-// Options is an Singleton for blobby
-//
-// = AUTHOR
-// Prashant Jain and Sumedh Mungee
-//
-//============================================================================
-
-#if !defined (ACE_BLOBBY_OPTIONS_H)
-#define ACE_BLOBBY_OPTIONS_H
-
-#include "Blob.h"
-#include "Blob_Handler.h"
-#include "ace/Get_Opt.h"
-#include "ace/ARGV.h"
-
-class Options
-{
-public:
- static Options *instance (void);
- // Returns the singleton instance
-
- void parse_args (int argc, char *argv[]);
- // parses commandline arguments
-
- char *hostname_;
- // Hostname to connect to
-
- u_short port_;
- // Port number to use
-
- char *filename_;
- // Filename to upload/download
-
- int length_;
- // number of bytes to read/write
-
- int offset_;
- // offset to read/write
-
- char operation_;
- // "r" means download (read), and "w" means upload (write).
-
- int debug_;
- // turns on verbosity
-
-protected:
- Options (void);
- // protected constructor, singleton
-
- static Options *instance_;
- // the singleton
-};
-
-#endif /* ACE_BLOBBY_OPTIONS_H */
diff --git a/apps/JAWS/clients/Blobby/README b/apps/JAWS/clients/Blobby/README
deleted file mode 100644
index 1a1cadf91ca..00000000000
--- a/apps/JAWS/clients/Blobby/README
+++ /dev/null
@@ -1,33 +0,0 @@
-README for blobby, the example application for JAWS
----------------------------------------------------
-
-Blobby is a simple application written using the ACE_Blob class, which
-is capable of doing both file uploads and downloads from the JAWS
-server.
-
-If a file is downloaded, the downloaded data is sent to standard
-output, so that it can be piped as necessary.
-
-It is an ACE application, and should be compiled exactly like any
-other ACE application.
-
-It accepts the following command line arguments:
-
-
- -r Read (download) the file from the server
- -w Write (upload) the file to the server
- (Default is Read file)
-
- -h hostname Use the server running on hostname
- (Default is localhost)
-
- -p port Port number of the server
- (Default is 80)
-
- -f filename The file to upload/download from the server
-
- -l length The number of bytes to read/write from the server
- -o offset The offset into the file to be read/written
-
- -d Puts blobby into debug mode, where it echoes
- its command line arguments
diff --git a/apps/JAWS/clients/Blobby/blobby.cpp b/apps/JAWS/clients/Blobby/blobby.cpp
deleted file mode 100644
index 20a2e1b8e98..00000000000
--- a/apps/JAWS/clients/Blobby/blobby.cpp
+++ /dev/null
@@ -1,97 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-//============================================================================
-//
-// = LIBRARY
-// JAWS
-//
-// = FILENAME
-// blobby.c
-//
-// = DESCRIPTION
-// Simple client application to illustrate the use of the ACE_Blob class
-//
-// It reads "length" number of bytes, after skipping offset "offset"
-// from hostname, port and filename as specified. (if -r specified)
-//
-// It writes "length" number of bytes, after skipping offset "offset"
-// to hostname, port and filename as specified (if -w specified)
-//
-// = AUTHOR
-// Prashant Jain and Sumedh Mungee
-//
-//============================================================================
-
-#include "Options.h"
-
-int
-main (int argc, char *argv[])
-{
- // Options is a singleton
- Options *options = Options::instance ();
- options->parse_args (argc, argv);
-
- // Explain what is going to happen
- if (options->debug_)
- ACE_DEBUG ((LM_DEBUG,
- "hostname = %s, port = %d, filename = %s, length = %d, offset = %d, operation = %c\n",
- options->hostname_,
- options->port_,
- options->filename_,
- options->length_,
- options->offset_,
- options->operation_));
-
- // Create a blob
- ACE_Blob blob;
-
- // User requested a read
- if (options->operation_ == 'r')
- {
- ACE_Message_Block mb (0, options->length_);
-
- // Open the blob
- if (blob.open (options->filename_, options->hostname_, options->port_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open error"), -1);
-
- // Read from it
- if (blob.read (&mb, options->length_, options->offset_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "read error"), -1);
-
- // Write to STDOUT
- if (ACE_OS::write (ACE_STDOUT, mb.rd_ptr(), mb.length()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "write error"), -1);
- }
- else
- {
- int total = options->length_ + options->offset_;
- ACE_Message_Block mb (total);
-
- // Open the file to be sent
- ACE_HANDLE h = ACE_OS::open (options->filename_, O_RDONLY);
- if (h == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "file open error"), -1);
-
- // Open the blob
- if (blob.open (options->filename_, options->hostname_, options->port_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "connection open error"), -1);
-
- // Read from the file
- if (ACE_OS::read (h, mb.wr_ptr (), total) != total)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "file read error"), -1);
-
- // Close the file
- ACE_OS::close (h);
-
- // Adjust the offset
- mb.wr_ptr (mb.size ());
-
- // Write to the blob
- if (blob.write (&mb, options->length_, options->offset_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "network write error"), -1);
- }
-
- blob.close ();
- return 0;
-}
diff --git a/apps/JAWS/clients/Blobby/blobby.mak b/apps/JAWS/clients/Blobby/blobby.mak
deleted file mode 100644
index 471c428c2d5..00000000000
--- a/apps/JAWS/clients/Blobby/blobby.mak
+++ /dev/null
@@ -1,958 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=blobby - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to blobby - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "blobby - Win32 Release" && "$(CFG)" != "blobby - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "blobby.mak" CFG="blobby - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "blobby - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "blobby - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "blobby - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "blobby - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-OUTDIR=.\.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\blobby.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Blob.obj"
- -@erase "$(INTDIR)\Blob_Handler.obj"
- -@erase "$(INTDIR)\blobby.obj"
- -@erase "$(INTDIR)\blobby_options.obj"
- -@erase "$(OUTDIR)\blobby.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/blobby.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/blobby.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/blobby.pdb" /machine:I386 /out:"$(OUTDIR)/blobby.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Blob.obj" \
- "$(INTDIR)\Blob_Handler.obj" \
- "$(INTDIR)\blobby.obj" \
- "$(INTDIR)\blobby_options.obj"
-
-"$(OUTDIR)\blobby.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "blobby - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\blobby.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Blob.obj"
- -@erase "$(INTDIR)\Blob_Handler.obj"
- -@erase "$(INTDIR)\blobby.obj"
- -@erase "$(INTDIR)\blobby_options.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\blobby.exe"
- -@erase "$(OUTDIR)\blobby.ilk"
- -@erase "$(OUTDIR)\blobby.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/blobby.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/blobby.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/blobby.pdb" /debug /machine:I386 /out:"$(OUTDIR)/blobby.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Blob.obj" \
- "$(INTDIR)\Blob_Handler.obj" \
- "$(INTDIR)\blobby.obj" \
- "$(INTDIR)\blobby_options.obj"
-
-"$(OUTDIR)\blobby.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "blobby - Win32 Release"
-# Name "blobby - Win32 Debug"
-
-!IF "$(CFG)" == "blobby - Win32 Release"
-
-!ELSEIF "$(CFG)" == "blobby - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\blobby.cpp
-DEP_CPP_BLOBB=\
- "..\..\..\..\ace\config-win32.h"\
- ".\Blob.h"\
- ".\Blob_Handler.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\ARGV.h"\
- {$(INCLUDE)}"\ace\ARGV.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\blobby.obj" : $(SOURCE) $(DEP_CPP_BLOBB) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Blob_Handler.cpp
-
-!IF "$(CFG)" == "blobby - Win32 Release"
-
-DEP_CPP_BLOB_=\
- "..\..\..\..\ace\config-win32.h"\
- ".\Blob_Handler.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Blob_Handler.obj" : $(SOURCE) $(DEP_CPP_BLOB_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "blobby - Win32 Debug"
-
-DEP_CPP_BLOB_=\
- "..\..\..\..\ace\config-win32.h"\
- ".\Blob_Handler.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Blob_Handler.obj" : $(SOURCE) $(DEP_CPP_BLOB_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Blob.cpp
-DEP_CPP_BLOB_C=\
- "..\..\..\..\ace\config-win32.h"\
- ".\Blob.h"\
- ".\Blob_Handler.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Blob.obj" : $(SOURCE) $(DEP_CPP_BLOB_C) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\blobby_options.cpp
-DEP_CPP_BLOBBY=\
- ".\ace\Set.cpp"\
- ".\ace\Set.h"\
- ".\ace\Set.i"\
- ".\ace\Stack.cpp"\
- ".\ace\Stack.h"\
- ".\ace\Stack.i"\
- ".\Blob.h"\
- ".\Blob_Handler.h"\
- ".\blobby_options.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\ARGV.h"\
- {$(INCLUDE)}"\ace\ARGV.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\blobby_options.obj" : $(SOURCE) $(DEP_CPP_BLOBBY) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/apps/JAWS/clients/Blobby/blobby.mdp b/apps/JAWS/clients/Blobby/blobby.mdp
deleted file mode 100644
index 3c538fcbc15..00000000000
--- a/apps/JAWS/clients/Blobby/blobby.mdp
+++ /dev/null
Binary files differ
diff --git a/apps/JAWS/clients/Caching/Caching.mak b/apps/JAWS/clients/Caching/Caching.mak
deleted file mode 100644
index 460dfab5a3d..00000000000
--- a/apps/JAWS/clients/Caching/Caching.mak
+++ /dev/null
@@ -1,824 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-!IF "$(CFG)" == ""
-CFG=testing - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to testing - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "http_client - Win32 Release" && "$(CFG)" !=\
- "http_client - Win32 Debug" && "$(CFG)" != "testing - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Caching.mak" CFG="testing - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "http_client - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "http_client - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "testing - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "testing - Win32 Debug"
-
-!IF "$(CFG)" == "http_client - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "http_client\Release"
-# PROP BASE Intermediate_Dir "http_client\Release"
-# PROP BASE Target_Dir "http_client"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Target_Dir "http_client"
-OUTDIR=.\.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\http_client.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\http_client.obj"
- -@erase "$(INTDIR)\http_handler.obj"
- -@erase "$(OUTDIR)\http_client.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/http_client.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\.\Release/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/http_client.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/http_client.pdb" /machine:I386 /out:"$(OUTDIR)/http_client.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\http_client.obj" \
- "$(INTDIR)\http_handler.obj"
-
-"$(OUTDIR)\http_client.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "http_client - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "http_client\Debug"
-# PROP BASE Intermediate_Dir "http_client\Debug"
-# PROP BASE Target_Dir "http_client"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir "http_client"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\http_client.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\http_client.obj"
- -@erase "$(INTDIR)\http_handler.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\http_client.exe"
- -@erase "$(OUTDIR)\http_client.ilk"
- -@erase "$(OUTDIR)\http_client.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/http_client.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/http_client.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/http_client.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/http_client.exe"
-LINK32_OBJS= \
- "$(INTDIR)\http_client.obj" \
- "$(INTDIR)\http_handler.obj"
-
-"$(OUTDIR)\http_client.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "testing - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "testing\Debug"
-# PROP BASE Intermediate_Dir "testing\Debug"
-# PROP BASE Target_Dir "testing"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir "testing"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\testing.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\ID_Generator.obj"
- -@erase "$(INTDIR)\Local_Locator.obj"
- -@erase "$(INTDIR)\URL_Locator.obj"
- -@erase "$(INTDIR)\URL_Properties.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\testing.dll"
- -@erase "$(OUTDIR)\testing.exp"
- -@erase "$(OUTDIR)\testing.ilk"
- -@erase "$(OUTDIR)\testing.lib"
- -@erase "$(OUTDIR)\testing.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\
- /Fp"$(INTDIR)/testing.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-MTL=mktyplib.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /win32
-MTL_PROJ=/nologo /D "_DEBUG" /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/testing.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:yes\
- /pdb:"$(OUTDIR)/testing.pdb" /debug /machine:I386 /out:"$(OUTDIR)/testing.dll"\
- /implib:"$(OUTDIR)/testing.lib"
-LINK32_OBJS= \
- "$(INTDIR)\ID_Generator.obj" \
- "$(INTDIR)\Local_Locator.obj" \
- "$(INTDIR)\URL_Locator.obj" \
- "$(INTDIR)\URL_Properties.obj"
-
-"$(OUTDIR)\testing.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-################################################################################
-# Begin Target
-
-# Name "http_client - Win32 Release"
-# Name "http_client - Win32 Debug"
-
-!IF "$(CFG)" == "http_client - Win32 Release"
-
-!ELSEIF "$(CFG)" == "http_client - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\http_handler.cpp
-DEP_CPP_HTTP_=\
- "..\..\..\..\ace\config-win32.h"\
- ".\http_handler.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Filecache.h"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\http_handler.obj" : $(SOURCE) $(DEP_CPP_HTTP_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\http_client.cpp
-DEP_CPP_HTTP_C=\
- "..\..\..\..\ace\config-win32.h"\
- ".\http_handler.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\http_client.obj" : $(SOURCE) $(DEP_CPP_HTTP_C) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "testing - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\URL_Properties.cpp
-DEP_CPP_URL_P=\
- "..\..\..\..\ace\config-win32.h"\
- ".\URL_Array_Helper.cpp"\
- ".\URL_Array_Helper.h"\
- ".\URL_Properties.h"\
- ".\URL_Properties.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Array.cpp"\
- {$(INCLUDE)}"\ace\Array.h"\
- {$(INCLUDE)}"\ace\Array.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\URL_Properties.obj" : $(SOURCE) $(DEP_CPP_URL_P) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Local_Locator.cpp
-DEP_CPP_LOCAL=\
- "..\..\..\..\ace\config-win32.h"\
- ".\ID_Generator.h"\
- ".\Local_Locator.h"\
- ".\Local_Locator.i"\
- ".\URL_Locator.h"\
- ".\URL_Locator.i"\
- ".\URL_Properties.h"\
- ".\URL_Properties.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Array.cpp"\
- {$(INCLUDE)}"\ace\Array.h"\
- {$(INCLUDE)}"\ace\Array.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Local_Locator.obj" : $(SOURCE) $(DEP_CPP_LOCAL) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\URL_Locator.cpp
-DEP_CPP_URL_L=\
- "..\..\..\..\ace\config-win32.h"\
- ".\URL_Locator.h"\
- ".\URL_Locator.i"\
- ".\URL_Properties.h"\
- ".\URL_Properties.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Array.cpp"\
- {$(INCLUDE)}"\ace\Array.h"\
- {$(INCLUDE)}"\ace\Array.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\URL_Locator.obj" : $(SOURCE) $(DEP_CPP_URL_L) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\ID_Generator.cpp
-DEP_CPP_ID_GE=\
- "..\..\..\..\ace\config-win32.h"\
- ".\ID_Generator.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\ID_Generator.obj" : $(SOURCE) $(DEP_CPP_ID_GE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/apps/JAWS/clients/Caching/Caching.mdp b/apps/JAWS/clients/Caching/Caching.mdp
deleted file mode 100644
index 979b459d95b..00000000000
--- a/apps/JAWS/clients/Caching/Caching.mdp
+++ /dev/null
Binary files differ
diff --git a/apps/JAWS/clients/Caching/ID_Generator.cpp b/apps/JAWS/clients/Caching/ID_Generator.cpp
deleted file mode 100644
index dc906c95a9e..00000000000
--- a/apps/JAWS/clients/Caching/ID_Generator.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
-// $Id$
-
-#if !defined (ACE_ID_GENERATOR_C)
-#define ACE_ID_GENERATOR_C
-
-#include "ID_Generator.h"
-#include "ace/Object_Manager.h"
-
-time_t ACE_ID_Generator::last_time_ = 0;
-
-size_t ACE_ID_Generator::last_number_ = 0;
-
-ACE_SYNCH_MUTEX *ACE_ID_Generator::lock_ = 0;
-
-char *
-ACE_ID_Generator::get_new_id (char *id)
-{
- time_t t;
- size_t sn;
-
- ACE_ID_Generator::get_serial_id (t, sn);
- ACE_NEW_RETURN (id, char [ACE_OFFER_ID_LENGTH], 0);
-
- ACE_OS::sprintf (id, "%014d%06d", t, sn);
- return id;
-}
-
-void
-ACE_ID_Generator::get_serial_id (time_t &t, size_t &s)
-{
- ACE_MT (ACE_GUARD (ACE_SYNCH_MUTEX, ace_mon, *ACE_ID_Generator::get_lock ()));
- ACE_OS::time (&t);
-
- if (t != ACE_ID_Generator::last_time_)
- {
- ACE_ID_Generator::last_time_ = t;
- s = ACE_ID_Generator::last_number_ = 0;
- }
- else
- s = ACE_ID_Generator::last_number_++;
-}
-
-ACE_SYNCH_MUTEX *
-ACE_ID_Generator::get_lock (void)
-{
-#if defined (ACE_HAS_THREADS)
- if (ACE_ID_Generator::lock_ == 0)
- {
- ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon, *ACE_Static_Object_Lock::instance (), 0));
-
- // Double-checked Locking Optimization.
- if (ACE_ID_Generator::lock_ == 0)
- ACE_NEW_RETURN (ACE_ID_Generator::lock_, ACE_SYNCH_MUTEX, 0);
- }
-#endif /* ACE_HAS_THREADS */
- return ACE_ID_Generator::lock_;
-}
-
-#endif /* ACE_ID_GENERATOR_C */
diff --git a/apps/JAWS/clients/Caching/ID_Generator.h b/apps/JAWS/clients/Caching/ID_Generator.h
deleted file mode 100644
index 0d73f72625c..00000000000
--- a/apps/JAWS/clients/Caching/ID_Generator.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// none
-//
-// = FILENAME
-// ID_Generator.h
-//
-// = AUTHOR
-// Nanbor Wang
-//
-// ============================================================================
-
-#if !defined (ACE_ID_GENERATOR_H)
-#define ACE_ID_GENERATOR_h
-
-#include "ace/Synch.h"
-
-#define ACE_OFFER_ID_LENGTH 21
-
-class ACE_ID_Generator
- // = TITLE
- // An unique ID generator.
- //
- // = DESCRIPTION
-
- // Generate an offer ID according to current time and avoid
- // duplicate ID. It guarantees ID uniqueness within a process,
- // i.e. no two threads may get the same ID string. Using a
- // similar method like the backery algorithm.
-{
-public:
- static char *get_new_id (char *id);
- // allocate a new ID string and point <id> to it.
-
-private:
- static void get_serial_id (time_t &t, size_t &s);
- // Atomically get info required to generate an offer ID.
-
- static ACE_SYNCH_MUTEX *get_lock (void);
- // Get the lock instance.
-
- static time_t last_time_;
- // Record the time last offer ID generated.
-
- static size_t last_number_;
- // Record serial number of last offer ID with same
- // generation time.
-
- static ACE_SYNCH_MUTEX *lock_;
- // mutex to access private member.
-};
-
-#endif /* ACE_ID_GENERATOR_H */
diff --git a/apps/JAWS/clients/Caching/Local_Locator.cpp b/apps/JAWS/clients/Caching/Local_Locator.cpp
deleted file mode 100644
index 66b0bab31a4..00000000000
--- a/apps/JAWS/clients/Caching/Local_Locator.cpp
+++ /dev/null
@@ -1,258 +0,0 @@
-// $Id$
-
-#if !defined (ACE_LOCAL_LOCATOR_C)
-#define ACE_LOCAL_LOCATOR_C
-
-#include "Local_Locator.h"
-
-#if !defined (__ACE_INLINE__)
-#include "Local_Locator.i"
-#endif /* __ACE_INLINE__ */
-
-int
-ACE_URL_Local_Locator::url_query (const ACE_URL_Locator::ACE_Selection_Criteria how,
- const ACE_URL_Property_Seq *pseq,
- const size_t how_many,
- size_t &num_query,
- ACE_URL_Offer_Seq *offer)
-{
- ACE_URL_Record *item = 0;
-
- ACE_NEW_RETURN (offer, ACE_URL_Offer_Seq (how_many), -1);
-
- if (how >= ACE_URL_Locator::INVALID_SELECTION)
- {
- errno = ACE_URL_Locator::INVALID_ARGUMENT;
- return -1;
- }
-
- num_query = 0;
- for (ACE_Unbounded_Set_Iterator<ACE_URL_Record> iter (this->repository_);
- iter.next (item) != 0;
- iter.advance ())
- {
- size_t i_query;
- size_t i_db;
- int found = 0;
-
- // Now this is a stupid implementation. Perhaps we can implement this
- // using Hash_Map. Better yet, I think we should put this in a database
- // and put SQL query here.
- for (i_query = 0; found == 0 && i_query < pseq->size (); i_query++)
- for (i_db = 0; i_db < item->offer_->url_properties ().size (); i_db++)
- {
- if ((*pseq)[i_query].name () == item->offer_->url_properties ()[i_db].name ())
- if (how == ACE_URL_Locator::SOME)
- {
-
-
- }
-
- // if match and Some, copy to <offer>, inc <num_query>, advance iterator
-
- // else if All, advance iterator
-
- // else if None, check next property in <pseq>.
-
- if (all properties checked and found and ALL)
- copy to <offer>; inc <num_query>;
- else if (all properties checked and not found and NONE)
- copy to <offer>; inc <num_query>;
- else
- shouldn't happen, internal error
-
- if (num_query == how_many)
- break;
- }
-
- return 0;
-}
-
-int
-ACE_URL_Local_Locator::export_offer (ACE_URL_Offer *offer,
- ACE_WString &offer_id)
-{
- ACE_URL_Record *item = 0;
-
- // First check if we have registered this URL already.
- for (ACE_Unbounded_Set_Iterator<ACE_URL_Record> iter (this->repository_);
- iter.next (item) != 0;
- iter.advance ())
- if (*item->offer_->url () == *offer->url ())
- {
- errno = ACE_URL_Locator::OFFER_EXIST;
- return -1;
- }
-
- ACE_URL_Record *new_offer;
-
- // Offer is not in repository, we can add new one in safely.
- ACE_NEW_RETURN (new_offer, ACE_URL_Record (offer),
- ACE_URL_Locator::NOMEM);
-
- this->repository_.push (*new_offer);
-
- offer_id = *new_offer->id_;
- return 0;
-}
-
-int
-ACE_URL_Local_Locator::withdraw_offer (const ACE_WString &offer_id)
-{
- ACE_URL_Record *item = 0;
-
- // Iterate thru repository and remove offer with <offer_id>.
- for (ACE_Unbounded_Set_Iterator<ACE_URL_Record> iter (this->repository_);
- iter.next (item) != 0;
- iter.advance ())
- if (offer_id == *item->id_)
- {
- if (this->repository_.remove (*item) == 0)
- return 0
- else
- {
- errno = ACE_URL_Locator::UNKNOWN;
- return -1;
- }
- }
-
- errno = ACE_URL_Locator::NO_SUCH_OFFER;
- return 0;
-}
-
-int
-ACE_URL_Local_Locator::describe_offer (const ACE_WString &offer_id,
- ACE_URL_Offer *offer)
-{
- ACE_URL_Record *item = 0;
-
- // Iterate thru the repository and produce a copy of offer's
- // description.
- for (ACE_Unbounded_Set_Iterator<ACE_URL_Record> iter (this->repository_);
- iter.next (item) != 0;
- iter.advance ())
- if (offer_id == *item->id_)
- {
- ACE_NEW_RETURN (offer, ACE_URL_Offer (*item->offer_), -1);
- return 0;
- }
-
- errno = ACE_URL_Locator::NO_SUCH_OFFER;
- return -1;
-}
-
-int
-ACE_URL_Local_Locator::modify_offer (const ACE_WString &offer_id,
- const ACE_WString *url,
- const ACE_URL_Property_Seq *del,
- const ACE_URL_Property_Seq *modify)
-{
- ACE_Unbounded_Set_Iterator<ACE_URL_Record> iter (this->repository_);
- ACE_URL_Record *item = 0;
- ACE_URL_Record *target = 0;
-
- // Errno Checking
-
- for (; iter.next (item) != 0; iter.advance ())
- {
- if (url != 0 && *url == item->offer_->url ())
- {
- errno = ACE_URL_Locator::OFFER_EXIST;
- return -1;
- }
- if (offer_id == *item->id_)
- target = item;
- }
-
- if (target != 0) // Aha, we found a target to work on
- {
- if (del != 0 && modify != 0)
- {
- // We need to make a copy of the original property sequence
- // so if any error occurs, we can revert our change easily.
-
- // First we need to calculate the maximum number of perperties.
- int psize = target->offer_->url_properties ().size ();
- if (del != 0)
- if ((psize -= del->size ()) < 0)
- {
- // If you try to delete more properties than we have,
- // you are doomed. No need to proceed.
- errno = ACE_URL_Locator::INVALID_ARGUMENT;
- return -1;
- }
- if (modify != 0)
- // In the worst case, all properties in <modify> will be added.
- psize += modify->size ();
-
- // Now, create a temporary work space.
- ACE_URL_Property_Seq working (psize);
- size_t sz = 0;
- for (; sz < item->offer_->url_properties ().size ())
- working[sz] = item->offer_->url_properties() [sz];
-
- if (del != 0)
- {
- // Argh, this is really a stupid design.
- // Go thru every property we want to delete
- for (size_t i = 0; i < del->size () && sz > 0; i++)
- // For earch, go thru our property sequence and
- // search for the property.
- for (size_t j = 0; j < sz; j++)
- if ((*del)[i].name () == working[j].name ())
- {
- sz -= 1;
- working[j] = working[sz]; // pack the array.
- break;
- }
- // Doesn't generate error when we want to delete an
- // imaginary property. Is this appropriate?
- }
-
- if (modify != 0)
- {
- // This is also stupid.
- // Go thru every property we want to modify/add
- for (size_t i = 0; i < modify->size () && sz > 0; i++)
- {
- // For each property, go thru our property list
- // and search for the matching property
- for (size_t j = 0; j < sz; j++)
- if ((*modify)[i].name () == working[j].name ())
- {
- // A match found.
- working[j].value ((*modify)[i].value ().fast_rep ());
- break;
- }
-
- // No matching property name were found,
- // We want to add this property into the list.
- if (j == sz)
- working[sz++] = (*modify)[i];
- }
- }
- }
-
- // Yes, all operations passed. We can now copy the working version back.
- item->offer_->url_properties (ACE_URL_Property_Seq (sz));
- for (size_t i = 0; i < sz; i ++)
- item->offer_->url_properties ()[i] = working[i];
-
- if (url != 0)
- item->offer_->url (url->fast_rep ()); // replace URL location.
- return 0;
- }
- errno = ACE_URL_Locator::NO_SUCH_OFFER;
- return -1;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Set<ACE_URL_Record>;
-template class ACE_Unbounded_Set_Iterator<ACE_URL_Record>;
-template class ACE_Node<ACE_URL_Record>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Unbounded_Set<ACE_URL_Record>
-#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_URL_Record>
-#pragma instantiate ACE_Node<ACE_URL_Record>
-#endif /*ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-#endif /* ACE_LOCAL_LOCATOR_C */
diff --git a/apps/JAWS/clients/Caching/Local_Locator.h b/apps/JAWS/clients/Caching/Local_Locator.h
deleted file mode 100644
index aa6c73decf6..00000000000
--- a/apps/JAWS/clients/Caching/Local_Locator.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// none
-//
-// = FILENAME
-// Local_Locator.h
-//
-// = AUTHOR
-// Nanbor Wang
-//
-// ============================================================================
-
-#if !defined (ACE_LOCAL_LOCATOR_H)
-#define ACE_LOCAL_LOCATOR_H
-
-#include "URL_Locator.h"
-#include "ace/Containers.h"
-#include "ID_Generator.h"
-
-class ACE_SVC_Export ACE_URL_Record
- // = TITLE
- // A URL Record.
- //
- // = DESCRIPTION
- // A record placed in URL repository. Notice that
- // both member pointers are own by URL_Record.
- // They will get deallocated when the object goes
- // out of scope.
-{
- friend class ACE_URL_Local_Locator;
- friend class ACE_Node<ACE_URL_Record>;
- // We are making ACE_Node as friend class because we don't want
- // others to access default constructor and pushing in an invalid
- // record. However, container classes need to use default constructor
- // for its head record.
-public:
- ACE_URL_Record (ACE_URL_Offer *offer);
- // ctor.
-
- ~ACE_URL_Record (void);
- // dtor.
-
- int operator== (const ACE_URL_Record &rhs) const;
- // Two records are equal if they have the same offer id.
-
- int operator!= (const ACE_URL_Record &rhs) const;
- // Unequal, complement of equal.
-
-private:
- ACE_URL_Record (void);
- // Default ctor. This is put here to prevent users from
- // pushing in an invalid record.
-
- ACE_WString *id_;
- // Offer ID in the repository.
-
- ACE_URL_Offer *offer_;
- // Offer (and its properties).
-};
-
-class ACE_SVC_Export ACE_URL_Local_Locator
- // = TITLE
- // A simple URL repository to store URL offer locally.
- //
- // = DESCRIPTION
- // This class manage a collection of URL offers
- // for local query and registration. But we should
- // really use it within a server.
-{
- virtual ~ACE_URL_Local_Locator (void);
- // Default destructor.
-
- virtual int url_query (const ACE_URL_Locator::ACE_Selection_Criteria how,
- const ACE_URL_Property_Seq *pseq,
- const size_t how_many,
- size_t &num_query,
- ACE_URL_Offer_Seq *offer);
- // Query the locator for HTTP with designate properties (none, some,
- // or all). The locator being queried will return a sequence of
- // offers with <how_many> offers in it. This interface allocates
- // <offer> so users must deallocate it after use.
-
- virtual int export_offer (ACE_URL_Offer *offer,
- ACE_WString &offer_id);
- // Export an offer to the locator.
-
- virtual int withdraw_offer (const ACE_WString &offer_id);
- // Withdraw an offer. return 0 if succeed, -1 otherwise.
-
- virtual int describe_offer (const ACE_WString &offer_id,
- ACE_URL_Offer *offer);
- // Query a specific offer.
-
- virtual int modify_offer (const ACE_WString &offer_id,
- const ACE_WString *url = 0,
- const ACE_URL_Property_Seq *del = 0,
- const ACE_URL_Property_Seq *modify = 0);
- // Modify a previously registered offer.
-
-protected:
- ACE_Unbounded_Set<ACE_URL_Record> repository_;
-};
-
-#if defined (__ACE_INLINE__)
-#include "Local_Locator.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_LOCAL_LOCATOR_H */
diff --git a/apps/JAWS/clients/Caching/Local_Locator.i b/apps/JAWS/clients/Caching/Local_Locator.i
deleted file mode 100644
index 1d693472eb8..00000000000
--- a/apps/JAWS/clients/Caching/Local_Locator.i
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-ACE_INLINE
-ACE_URL_Record::ACE_URL_Record (void)
- : id_ (0),
- offer_ (0)
-{
-}
-
-ACE_INLINE
-ACE_URL_Record::ACE_URL_Record (ACE_URL_Offer *offer)
- : offer_ (offer)
-{
- char buf[ACE_OFFER_ID_LENGTH];
-
- ACE_NEW (this->id_, ACE_WString (ACE_ID_Generator::get_new_id (buf)));
-}
-
-ACE_INLINE
-ACE_URL_Record::~ACE_URL_Record (void)
-{
- delete this->id_;
- delete this->offer_;
-}
-
-ACE_INLINE int
-ACE_URL_Record::operator== (const ACE_URL_Record &rhs) const
-{
- return this == &rhs || *this->id_ == *rhs.id_;
-}
-
-ACE_INLINE int
-ACE_URL_Record::operator!= (const ACE_URL_Record &rhs) const
-{
- return !(*this == rhs);
-}
-
-ACE_INLINE
-ACE_URL_Local_Locator::~ACE_URL_Local_Locator (void)
-{
-}
-
diff --git a/apps/JAWS/clients/Caching/Locator_Request_Reply.cpp b/apps/JAWS/clients/Caching/Locator_Request_Reply.cpp
deleted file mode 100644
index 9687a325557..00000000000
--- a/apps/JAWS/clients/Caching/Locator_Request_Reply.cpp
+++ /dev/null
@@ -1,459 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-#if !defined (ACE_LOCATOR_REQUEST_REPLY_C)
-#define ACE_LOCATOR_REQUEST_REPLY_C
-
-#include "Locator_Request_Reply.h"
-
-#if !defined (__ACE_INLINE__)
-#include "Locator_Request_Reply.i"
-#endif
-
-#include "URL_Properties.h"
-#include "URL_Array_Helper.h"
-#include "URL_Locator.h"
-#include "ace/Auto_Ptr.h"
-
-int
-ACE_URL_Locator_Request::url_query (const int how,
- const ACE_URL_Property_Seq &pseq,
- const int how_many)
-{
- ACE_TRACE ("ACE_URL_Locator_Request::url_query");
-
- if (how >= ACE_URL_Locator::INVALID_SELECTION)
- return -1;
- ACE_NEW_RETURN (this->seq1_, ACE_URL_Property_Seq (pseq), -1);
- this->how_ = how;
- this->how_many_ = how_many;
- this->code_ = ACE_URL_Locator::QUERY;
- return 0;
-}
-
-int
-ACE_URL_Locator_Request::export_offer (const ACE_URL_Offer &offer)
-{
- ACE_TRACE ("ACE_URL_Locator_Request::export_offer");
-
- ACE_NEW_RETURN (this->offer_, ACE_URL_Offer (offer), -1);
- this->code_ = ACE_URL_Locator::EXPORT;
- return 0;
-}
-
-int
-ACE_URL_Locator_Request::withdraw_offer (const ACE_WString &offer_id)
-{
- ACE_TRACE ("ACE_URL_Locator_Request::withdraw_offer");
-
- this->id_ = offer_id;
- this->code_ = ACE_URL_Locator::WITHDRAW;
- return 0;
-}
-
-int
-ACE_URL_Locator_Request::describe_offer (const ACE_WString &offer_id)
-{
- ACE_TRACE ("ACE_URL_Locator_Request::describe_offer");
-
- this->id_ = offer_id;
- this->code_ = ACE_URL_Locator::DESCRIBE;
- return 0;
-}
-
-int
-ACE_URL_Locator_Request::modify_offer (const ACE_WString &offer_id,
- const ACE_WString *url,
- const ACE_URL_Property_Seq &del,
- const ACE_URL_Property_Seq &modify)
-{
- ACE_TRACE ("ACE_URL_Locator_Request::modify_offer");
-
- ACE_NEW_RETURN (this->seq1_, ACE_URL_Property_Seq (del), -1);
- ACE_NEW_RETURN (this->seq2_, ACE_URL_Property_Seq (modify), -1);
-
- if (url != 0)
- this->url_ = *url;
-
- this->id_ = offer_id;
- this->code_ = ACE_URL_Locator::MODIFY;
- return 0;
-}
-
-#define ENCODE_UINT32(ADDR,LEN,V) \
- * (ACE_UINT32 *) (ADDR+LEN) = htonl (V); \
- LEN += sizeof (ACE_UINT32);
-
-#define DECODE_UINT32(ADDR,LEN,V) \
- V = ntohl (* (ACE_UINT32 *) (ADDR+LEN)); \
- LEN += sizeof (ACE_UINT32);
-
-size_t
-ACE_URL_Locator_Request::encode (void)
-{
- ACE_TRACE ("ACE_URL_Locator_Request::encode");
-
- size_t buf_size = this->size ();
- size_t total_length = 0;
-
- ACE_NEW_RETURN (this->buffer_, char [buf_size], 0);
-
- ENCODE_UINT32 (this->buffer_, total_length, buf_size);
- // Encode buffer size.
-
- ENCODE_UINT32 (this->buffer_, total_length, this->code_);
- // Encode Op code.
-
- ENCODE_UINT32 (this->buffer_, total_length, this->how_);
- // Encode selection criteria.
-
- ENCODE_UINT32 (this->buffer_, total_length, this->how_many_);
- // Encode number of offers interested.
-
- ENCODE_UINT32 (this->buffer_, total_length, this->valid_ptr_);
- // Encode valide pointer flag.
-
- if (this->seq1_ != 0)
- {
- ENCODE_UINT32 (this->buffer_, total_length, this->seq1_->size ());
- total_length += ace_array_encode (this->buffer_ + total_length, *this->seq1_);
- }
- if (this->seq2_ != 0)
- {
- ENCODE_UINT32 (this->buffer_, total_length, this->seq2_->size ());
- total_length += ace_array_encode (this->buffer_ + total_length, *this->seq2_);
- }
- if (this->offer_ != 0)
- total_length += this->offer_->encode (this->buffer_ + total_length);
-
- total_length += ACE_WString_Helper::encode (this->buffer_ + total_length,
- this->id_);
- total_length += ACE_WString_Helper::encode (this->buffer_ + total_length,
- this->url_);
-
- ACE_ASSERT (total_length == buf_size);
- return total_length;
-}
-
-size_t
-ACE_URL_Locator_Request::decode (void *buffer)
-{
- ACE_TRACE ("ACE_URL_Locator_Request::decode");
-
- if (buffer == 0)
- return 0;
- // Check if we have a valid buffer available.
-
- char *cbuffer = (char *) buffer;
-
- size_t buf_size;
- size_t total_length = 0;
-
- DECODE_UINT32 (cbuffer, total_length, buf_size);
- // Decode length of buffer size first.
-
- DECODE_UINT32 (cbuffer, total_length, this->code_);
- // Get the operation code.
-
- DECODE_UINT32 (cbuffer, total_length, this->how_);
- // Decode selection criteria.
-
- DECODE_UINT32 (cbuffer, total_length, this->how_many_);
- // Decode number of offers interested.
-
- DECODE_UINT32 (cbuffer, total_length, this->valid_ptr_);
- // Decode valide pointer flag.
-
- if ((this->valid_ptr_ & VALID_SEQ1) != 0)
- {
- size_t n;
- DECODE_UINT32 (cbuffer, total_length, n);
- ACE_NEW_RETURN (this->seq1_, ACE_URL_Property_Seq (n), 0);
- total_length += ace_array_decode (cbuffer + total_length, *this->seq1_);
- }
- if ((this->valid_ptr_ & VALID_SEQ2) != 0)
- {
- size_t n;
- DECODE_UINT32 (cbuffer, total_length, n);
- ACE_NEW_RETURN (this->seq2_, ACE_URL_Property_Seq (n), 0);
- total_length += ace_array_decode (cbuffer + total_length, *this->seq2_);
- }
- if ((this->valid_ptr_ & VALID_OFFER) != 0)
- {
- ACE_NEW_RETURN (this->offer_, ACE_URL_Offer, 0);
- total_length += this->offer_->decode (cbuffer + total_length);
- }
-
- this->id_ = ACE_WString ((ACE_USHORT16 *) (cbuffer + total_length));
- total_length += ACE_WString_Helper::decode (cbuffer + total_length);
- this->url_ = ACE_WString ((ACE_USHORT16 *) (cbuffer + total_length));
- total_length += ACE_WString_Helper::decode (cbuffer + total_length);
-
- ACE_ASSERT (total_length == buf_size);
- return total_length;
-}
-
-
-size_t
-ACE_URL_Locator_Request::size (void)
-{
- ACE_TRACE ("ACE_URL_Locator_Request::size");
-
- size_t total_length = 5 * sizeof (ACE_UINT32);
- // There are 5 UINT32 variables at the beginning
- // of the buffer. <buffer size>, <code>, <how>,
- // <how_many>, <valid_ptr>.
-
- this->valid_ptr_ = 0;
- // Check valid pointers and mark corresponding flag in <valid_prt>.
-
- if (this->seq1_ != 0)
- {
- this->valid_ptr_ |= VALID_SEQ1;
- total_length += ace_array_size (*this->seq1_);
- }
- if (this->seq2_ != 0)
- {
- this->valid_ptr_ |= VALID_SEQ2;
- total_length += ace_array_size (*this->seq2_);
- }
- if (this->offer_ != 0)
- {
- this->valid_ptr_ |= VALID_OFFER;
- total_length += this->offer_->size ();
- }
-
- total_length += ACE_WString_Helper::size (this->id_);
- total_length += ACE_WString_Helper::size (this->url_);
-
- return total_length;
-}
-
-void
-ACE_URL_Locator_Request::dump (void) const
-{
- //ACE_TRACE ("ACE_URL_Locator_Request::dump");
-
- size_t i;
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- if (this->code_ < ACE_URL_Locator::INVALID_OPERATION)
- ACE_DEBUG ((LM_DEBUG, "%s Request:\n", ACE_URL_Locator::opname[this->code_]));
- else
- ACE_DEBUG ((LM_DEBUG, "Invalid Operation: %d\n", this->code_));
-
- if (this->how_ < ACE_URL_Locator::INVALID_SELECTION)
- ACE_DEBUG ((LM_DEBUG, "Select: %s\n", ACE_URL_Locator::selection_name[this->how_]));
- else
- ACE_DEBUG ((LM_DEBUG, "Invalid selection method: %d\n", this->how_));
-
- ACE_DEBUG ((LM_DEBUG, "At most %d reply.\n", this->how_many_));
-
- ACE_DEBUG ((LM_DEBUG, "Valid pointer pattern: %x\n", this->valid_ptr_));
-
- ACE_DEBUG ((LM_DEBUG, "Property sequence 1: %x\n", this->seq1_));
- if (this->seq1_ != 0)
- for (i = 0; i < this->seq1_->size (); i++)
- (*this->seq1_)[i].dump ();
-
- ACE_DEBUG ((LM_DEBUG, "Property sequence 2: %x\n", this->seq2_));
- if (this->seq2_ != 0)
- for (i = 0; i < this->seq2_->size (); i++)
- (*this->seq2_)[i].dump();
-
- ACE_DEBUG ((LM_DEBUG, "Offer: %x\n", this->offer_));
- if (this->offer_ != 0)
- this->offer_->dump ();
-
- if (this->id_.length () > 0)
- ACE_DEBUG ((LM_DEBUG, "Offer ID: %s\n",
- ACE_Auto_Basic_Array_Ptr<char> (this->id_.char_rep ()).get ()));
- else
- ACE_DEBUG ((LM_DEBUG, "Offer ID: \"\"\n"));
-
- if (this->url_.length () > 0)
- ACE_DEBUG ((LM_DEBUG, "URL: %s\n",
- ACE_Auto_Basic_Array_Ptr<char> (this->url_.char_rep ()).get ()));
- else
- ACE_DEBUG ((LM_DEBUG, "URL: \"\"\n"));
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-int
-ACE_URL_Locator_Reply::status_reply (u_int op, int result)
-{
- ACE_TRACE ("ACE_URL_Locator_Reply::status_reply");
-
- this->code_ = op;
- this->status_ = result;
- return 0;
-}
-
-int
-ACE_URL_Locator_Reply::query_reply (int result, size_t num,
- const ACE_URL_Offer_Seq &offers)
-{
- ACE_TRACE ("ACE_URL_Locator_Reply::query_reply");
-
- this->code_ = ACE_URL_Locator::QUERY;
- this->status_ = result;
- ACE_NEW_RETURN (this->offers_, ACE_URL_Offer_Seq (offers), -1);
- return 0;
-}
-
-int
-ACE_URL_Locator_Reply::describe_reply (int result,
- const ACE_URL_Offer &offer)
-{
- ACE_TRACE ("ACE_URL_Locator_Reply::describe_reply");
-
- this->code_ = ACE_URL_Locator::DESCRIBE;
- this->status_ = result;
- ACE_NEW_RETURN (this->offer_, ACE_URL_Offer (offer), -1);
- return 0;
-}
-
-size_t
-ACE_URL_Locator_Reply::encode (void)
-{
- ACE_TRACE ("ACE_URL_Locator_Reply::encode");
-
- size_t buf_size = this->size ();
- size_t total_length = 0;
-
- ACE_NEW_RETURN (this->buffer_, char [buf_size], 0);
-
- ENCODE_UINT32 (this->buffer_, total_length, buf_size);
- // Encode buffer size.
-
- ENCODE_UINT32 (this->buffer_, total_length, this->code_);
- // Encode Op code.
-
- ENCODE_UINT32 (this->buffer_, total_length, this->status_);
- // Encode Op result status.
-
- ENCODE_UINT32 (this->buffer_, total_length, this->num_offers_);
- // Encode number of offers in this->offers_.
-
- ENCODE_UINT32 (this->buffer_, total_length, this->valid_ptr_);
- // Encode valid pointers mask.
-
- if (this->offer_ != 0)
- total_length += this->offer_->encode (this->buffer_ + total_length);
-
- if (this->offers_ != 0)
- {
- ENCODE_UINT32 (this->buffer_, total_length, this->offers_->size ());
- total_length += ace_array_encode (this->buffer_ + total_length, *this->offers_);
- }
-
- ACE_ASSERT (total_length == buf_size);
- return 0;
-}
-
-size_t
-ACE_URL_Locator_Reply::decode (void *buffer)
-{
- ACE_TRACE ("ACE_URL_Locator_Reply::decode");
-
- if (buffer == 0)
- return 0;
- // Check if we have a buffer available.
-
- char *cbuffer = (char *) buffer;
-
- size_t buf_size;
- size_t total_length = 0;
-
- DECODE_UINT32 (cbuffer, total_length, buf_size);
- // Get the length of the buffer first.
-
- DECODE_UINT32 (cbuffer, total_length, this->code_);
- // Decode Op code.
-
- DECODE_UINT32 (cbuffer, total_length, this->status_);
- // Decode Op result status.
-
- DECODE_UINT32 (cbuffer, total_length, this->num_offers_);
- // Decode number of offers in this->offers_.
-
- DECODE_UINT32 (cbuffer, total_length, this->valid_ptr_);
- // Decode valid pointers mask.
-
- if ((this->valid_ptr_ & VALID_OFFER) != 0)
- {
- ACE_NEW_RETURN (this->offer_, ACE_URL_Offer, 0);
- total_length += this->offer_->decode (cbuffer + total_length);
- }
-
- if ((this->valid_ptr_ & VALID_OFFERS) != 0)
- {
- size_t n;
- DECODE_UINT32 (cbuffer, total_length, n);
- ACE_NEW_RETURN (this->offers_, ACE_URL_Offer_Seq (n), 0);
- total_length += ace_array_decode (cbuffer + total_length, *this->offers_);
- }
-
- ACE_ASSERT (total_length ==buf_size);
- return 0;
-}
-
-size_t
-ACE_URL_Locator_Reply::size (void)
-{
- ACE_TRACE ("ACE_URL_Locator_Reply:size");
-
- size_t total_length = 5 * sizeof (ACE_UINT32);
- // size for 5 ACE_UINT32 objects: <buffer size>, <code_>,
- // <status_>, <num_offers_>, and <valid_ptr_>.
-
- this->valid_ptr_ = 0;
- if (this->offer_ != 0)
- {
- this->valid_ptr_ |= VALID_OFFER;
- total_length += this->offer_->size ();
- }
- if (this->offers_ != 0)
- {
- this->valid_ptr_ |= VALID_OFFERS;
- total_length += ace_array_size (*this->offers_);
- }
- return total_length;
-}
-
-void
-ACE_URL_Locator_Reply::dump (void) const
-{
- //ACE_TRACE ("ACE_URL_Locator_Reply::dump");
-
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- if (this->code_ < ACE_URL_Locator::INVALID_OPERATION)
- ACE_DEBUG ((LM_DEBUG, "Original request: %s\n", ACE_URL_Locator::opname[this->code_]));
- else
- ACE_DEBUG ((LM_DEBUG, "Invalid Original Request: %d\n", this->code_));
-
- if (this->status_ < ACE_URL_Locator::MAX_URL_ERROR)
- ACE_DEBUG ((LM_DEBUG, "Reply status: %s\n", ACE_URL_Locator::err_name[this->status_]));
- else
- ACE_DEBUG ((LM_DEBUG, "Invalid reply status: %d\n", this->status_));
-
- ACE_DEBUG ((LM_DEBUG, "Number of offers: %d\n", this->num_offers_));
-
- ACE_DEBUG ((LM_DEBUG, "Valid pointer pattern: %x\n", this->valid_ptr_));
-
- ACE_DEBUG ((LM_DEBUG, "Offer: %x\n", this->offer_));
- if (this->offer_ != 0)
- this->offer_->dump ();
-
- ACE_DEBUG ((LM_DEBUG, "Offer sequence: %x\n", this->offers_));
- if (this->offers_ != 0)
- for (size_t i = 0; i < this->offers_->size (); i++)
- (*this->offers_)[i].dump();
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-#endif /* ACE_LOCATOR_REQUEST_REPLY_C */
diff --git a/apps/JAWS/clients/Caching/Locator_Request_Reply.h b/apps/JAWS/clients/Caching/Locator_Request_Reply.h
deleted file mode 100644
index 579ad82a5cd..00000000000
--- a/apps/JAWS/clients/Caching/Locator_Request_Reply.h
+++ /dev/null
@@ -1,220 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// none
-//
-// = FILENAME
-// Locator_Request_Response.h
-//
-// = AUTHOR
-// Nanbor Wang
-//
-// ============================================================================
-
-#if !defined (ACE_LOCATOR_REQUEST_REPLY_H)
-#define ACE_LOCATOR_REQUEST_REPLY_H
-
-#include "URL_Properties.h"
-
-class ACE_SVC_Export ACE_URL_Locator_Request
- // = TITLE
- // A URL request message formater/wrapper.
- //
- // = DESCRIPTION
- // This class defines a URL request data. It is used
- // to transform requests to an object so that we can
- // ship them across network.
-{
-public:
- ACE_URL_Locator_Request (void);
- // Default ctor.
-
- ~ACE_URL_Locator_Request (void);
- // Default dtor.
-
- int url_query (const int how,
- const ACE_URL_Property_Seq &pseq,
- const int how_many);
- // Query the locator for HTTP with designate properties (none, some,
- // or all). The locator being queried will return a sequence of
- // offers with <how_many> offers in it. This interface allocates
- // <offer> so users must deallocate it after use.
-
- int export_offer (const ACE_URL_Offer &offer);
- // Export an offer to the locator.
-
- int withdraw_offer (const ACE_WString &offer_id);
- // Withdraw an offer. return 0 if succeed, -1 otherwise.
-
- int describe_offer (const ACE_WString &offer_id);
- // Query a specific offer.
-
- int modify_offer (const ACE_WString &offer_id,
- const char *url = 0,
- const ACE_URL_Property_Seq &del = 0,
- const ACE_URL_Property_Seq &modify = 0);
- // Modify a previously registered offer.
-
- int modify_offer (const ACE_WString &offer_id,
- const ACE_WString *url = 0,
- const ACE_URL_Property_Seq &del = 0,
- const ACE_URL_Property_Seq &modify = 0);
- // Modify a previously registered offer.
-
- size_t encode (void);
- // Encode request for network communication. If succeed,
- // returns the size of the buffer, otherwise, return 0.
-
- size_t decode (void *buffer);
- // Restore from network data. Returns size of the buffer
- // if succeed, 0 otherwise. When passing in a buffer,
- // caller must take the responsibility to delete the buffer
- // afterward, if so needed.
-
- const int how (void) const;
- const int how_many (void) const;
- const u_int opcode (void) const;
- const ACE_URL_Property_Seq *seq (void) const;
- const ACE_URL_Property_Seq *del (void) const;
- const ACE_URL_Property_Seq *modify (void) const;
- const ACE_URL_Offer *offer (void) const;
- const ACE_WString &id (void) const;
- const ACE_WString &url (void) const;
- const char *buffer (void) const;
- // A bunch of methods to access internal data.
-
- void dump (void) const;
- // Print out this object.
-
-protected:
- size_t size (void);
- // Return the size of the buffer required to encode
- // this request.
-
- enum {
- VALID_SEQ1 = 0x1,
- VALID_SEQ2 = 0X2,
- VALID_OFFER = 0X4
- };
- // These constants used to indicate which pointers are valid.
-
- u_int code_;
- // Request type code.
-
- int how_;
- // Query method (if code_ == QUERY.)
-
- int how_many_;
- // How many offers are we interested in in this query.
-
- int valid_ptr_;
- // Bit flag to mark valid pointers within this object.
-
- ACE_URL_Property_Seq *seq1_;
- // For query or del in modify_offer.
-
- ACE_URL_Property_Seq *seq2_;
- // For modify seq. in modify_offer.
-
- ACE_URL_Offer *offer_;
- // Offer to export.
-
- ACE_WString id_;
- // Offer ID.
-
- ACE_WString url_;
- // URL of this offer.
-
- char *buffer_;
- // Buffer to store encoded data.
-};
-
-class ACE_SVC_Export ACE_URL_Locator_Reply
- // = TITLE
- // A URL reply message formater/wrapper.
- //
- // = DESCRIPTION
- // This class defines a URL reply data. It is used
- // to transform reply messages to an object so that we can
- // ship them across network.
-{
-public:
- ACE_URL_Locator_Reply (void);
- // Default ctor.
-
- ~ACE_URL_Locator_Reply (void);
- // Default dtor.
-
- int status_reply (u_int op, int result);
- // Setup a reply message for EXPORT, WITHDRAW, or MODIFY operations.
-
- int query_reply (int result, size_t num,
- const ACE_URL_Offer_Seq &offers);
- // Setup a reply for QUERY operation.
-
- int describe_reply (int result,
- const ACE_URL_Offer &offer);
- // Construct a reply for DESCRIBE operation.
-
- size_t encode (void);
- // Encode request for network communication. If succeed,
- // returns the size of the buffer, otherwise, return 0.
-
- size_t decode (void *buffer);
- // Restore from network data. Returns size of the buffer
- // if succeed, 0 otherwise. When passing in a buffer,
- // caller must take the responsibility to delete the buffer
- // afterward, if so needed.
-
- // Accessor function.
- const size_t num_offers (void) const;
- const ACE_URL_Offer *offer (void) const;
- const ACE_URL_Offer_Seq *offers (void) const;
- const u_int opcode (void) const;
- const u_int status (void) const;
- const char *buffer (void) const ;
-
- void dump (void) const ;
- // Print out this object.
-
-protected:
- size_t size (void);
- // Return the size of the buffer required to encode
- // this request.
-
- enum {
- VALID_OFFER = 0x1,
- VALID_OFFERS = 0x2
- };
- // Valid pointer masks.
-
- u_int code_;
- // Holds the original op code.
-
- int status_;
- // Holds the result of an operation from the Location Server.
-
- size_t num_offers_;
- // Holds the number of valid offers in the offers_ sequence.
-
- int valid_ptr_;
- // Flag that marks valid internal pointers.
-
- ACE_URL_Offer *offer_;
- // Holds a single offer. Used in query offer property.
-
- ACE_URL_Offer_Seq *offers_;
- // Holds the replying offer sequence from a Locator.
-
- char *buffer_;
- // Buffer to store encoded data.
-};
-#if defined (__ACE_INLINE__)
-#include "Locator_Request_Reply.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_LOCATOR_REQUEST_REPLY_H */
diff --git a/apps/JAWS/clients/Caching/Locator_Request_Reply.i b/apps/JAWS/clients/Caching/Locator_Request_Reply.i
deleted file mode 100644
index 9dd2f851ceb..00000000000
--- a/apps/JAWS/clients/Caching/Locator_Request_Reply.i
+++ /dev/null
@@ -1,138 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-#include "URL_Locator.h"
-
-ACE_INLINE
-ACE_URL_Locator_Request::ACE_URL_Locator_Request (void)
- : code_(ACE_URL_Locator::INVALID_OPERATION),
- seq1_ (0),
- seq2_ (0),
- offer_ (0),
- buffer_ (0)
-{
-}
-
-ACE_INLINE
-ACE_URL_Locator_Request::~ACE_URL_Locator_Request (void)
-{
- delete this->seq1_;
- delete this->seq2_;
- delete this->offer_;
- delete [] this->buffer_;
-}
-
-ACE_INLINE const int
-ACE_URL_Locator_Request::how (void) const
-{
- return this-> how_;
-}
-
-ACE_INLINE const int
-ACE_URL_Locator_Request::how_many (void) const
-{
- return this->how_many_;
-}
-
-ACE_INLINE const u_int
-ACE_URL_Locator_Request::opcode (void) const
-{
- return this->code_;
-}
-
-ACE_INLINE const ACE_URL_Property_Seq *
-ACE_URL_Locator_Request::seq (void) const
-{
- return this->seq1_;
-}
-
-ACE_INLINE const ACE_URL_Property_Seq *
-ACE_URL_Locator_Request::del (void) const
-{
- return this->seq1_;
-}
-
-ACE_INLINE const ACE_URL_Property_Seq *
-ACE_URL_Locator_Request::modify (void) const
-{
- return this->seq2_;
-}
-
-ACE_INLINE const ACE_URL_Offer *
-ACE_URL_Locator_Request::offer (void) const
-{
- return this->offer_;
-}
-
-ACE_INLINE const ACE_WString &
-ACE_URL_Locator_Request::id (void) const
-{
- return this->id_;
-}
-
-ACE_INLINE const ACE_WString &
-ACE_URL_Locator_Request::url (void) const
-{
- return this->url_;
-}
-
-ACE_INLINE const char *
-ACE_URL_Locator_Request::buffer (void) const
-{
- return this->buffer_;
-}
-
-ACE_INLINE
-ACE_URL_Locator_Reply::ACE_URL_Locator_Reply (void)
- : code_ (ACE_URL_Locator::INVALID_OPERATION),
- offer_ (0),
- offers_ (0),
- buffer_ (0)
-{
-}
-
-ACE_INLINE
-ACE_URL_Locator_Reply::~ACE_URL_Locator_Reply (void)
-{
- delete this->offer_;
- delete this->offers_;
- delete [] this->buffer_;
-}
-
-ACE_INLINE const size_t
-ACE_URL_Locator_Reply::num_offers (void) const
-{
- return this->num_offers_;
-}
-
-
-ACE_INLINE const ACE_URL_Offer *
-ACE_URL_Locator_Reply::offer (void) const
-{
- return this->offer_;
-}
-
-ACE_INLINE const ACE_URL_Offer_Seq *
-ACE_URL_Locator_Reply::offers (void) const
-{
- return this->offers_;
-}
-
-ACE_INLINE const u_int
-ACE_URL_Locator_Reply::opcode (void) const
-{
- return this->code_;
-}
-
-ACE_INLINE const u_int
-ACE_URL_Locator_Reply::status (void) const
-{
- return this->status_;
-}
-
-ACE_INLINE const char *
-ACE_URL_Locator_Reply::buffer (void) const
-{
- return this->buffer_;
-}
diff --git a/apps/JAWS/clients/Caching/Makefile b/apps/JAWS/clients/Caching/Makefile
deleted file mode 100644
index ae298ea8249..00000000000
--- a/apps/JAWS/clients/Caching/Makefile
+++ /dev/null
@@ -1,114 +0,0 @@
-#----------------------------------------------------------------------------
-# %W% %G%
-#
-# Makefile for the ACE Adapter Web Server (JAWS) client
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = http_client
-
-FILES = http_handler
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(LDLIBS) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/http_handler.o .obj/http_handler.so .shobj/http_handler.o .shobj/http_handler.so: http_handler.cpp http_handler.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Filecache.h \
- $(ACE_ROOT)/ace/SString.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/apps/JAWS/clients/Caching/README b/apps/JAWS/clients/Caching/README
deleted file mode 100644
index 3dcfcd32815..00000000000
--- a/apps/JAWS/clients/Caching/README
+++ /dev/null
@@ -1,83 +0,0 @@
-# -*- text -*-
-# Hey, Emacs! This is a TEXT file.
-
-----------------------------------
-README for the caching http_client
-----------------------------------
-
-This is the README file for the simple caching http_client.
-
-------------
-1. Compiling
-------------
-
-1a. Compiling on UNIX.
-
- On UNIX, with a properly configured ACE distribution, just
-type make (using GNU make, of course).
-
-1b. Compiling on NT.
-
- Thus far, this code has only been tested under UNIX. A
-Windows NT version will be out soon.
-
-------------
-2. Executing
-------------
-
-2a. Command line parameters.
-
- The program does not support any command line parameters.
-
-2b. General information.
-
- When the program runs, the client offers a ``*'' as a prompt.
-At the prompt, you may enter a URL. The client will check to see if
-the filename portion of the URL has already been cached. If so, a
-message appears saying so. If not, the client will fetch the file
-from the HTTP server and then cache it.
-
- Furthermore, the client supports the ``!'' shell escape
-command. The content after the ``!'' will be executed by a shell.
-
- To exit the session, send the end-of-file character
-(typically, ^D in UNIX).
-
- unix$ ./http_client
- * http://www.cs.wustl.edu/cs/Art/brookings.gif
- [1] sending request --
- GET /cs/Art/brookings.gif HTTP/1.0
- Accept: HTTP/1.0
-
- ``brookings.gif'' is now cached.
- * http://www.cs.wustl.edu/cs/Art/brookings.gif
- ``brookings.gif'' is already cached.
- * !ls
- Makefile http_client http_handler.cpp zJAWSAAAa000Yg
- brookings.gif http_client.cpp http_handler.h
- * ^D
- Bye!
- unix$ ls
- Makefile http_client http_handler.cpp
- brookings.gif http_client.cpp http_handler.h
- unix$
-
---------------
-3. Limitations
---------------
-
- The caching mechanism as currently implemented requires a
-``Content-length:'' to appear in the response header of the HTTP
-response. This is because the caching utilizes mmap () to allocate
-space for the file to be cached before the file is received. Unitl
-the caching mecahnism is extended, you are limited to using servers
-which will report the size of the file being transmitted.
-
- Currently, the cache creates temporary files (see the above
-sample execution).
-
- The cache is not persistent between executions.
-
- Suggestions and other correspondence should be sent to me:
-
-James Hu <jxh@cs.wustl.edu>
diff --git a/apps/JAWS/clients/Caching/URL_Array_Helper.cpp b/apps/JAWS/clients/Caching/URL_Array_Helper.cpp
deleted file mode 100644
index 0a0376e35af..00000000000
--- a/apps/JAWS/clients/Caching/URL_Array_Helper.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-// URL_Array_Helper.cpp
-// $Id$
-
-#if !defined (ACE_URL_ARRAY_HELPER_C)
-#define ACE_URL_ARRAY_HELPER_C
-
-#include "URL_Array_Helper.h"
-
-// Some helper functions for encoding/decoding
-
-template <class T>
-size_t ace_array_size (const T &x)
-{
- size_t sum = sizeof (ACE_UINT32);
- for (size_t i = 0; i < x.size (); i++)
- sum += x[i].size ();
- return sum;
-}
-
-template <class T>
-size_t ace_array_encode (void *buf, const T &x)
-{
- size_t len = 0;
- for (size_t i = 0; i < x.size (); i++)
- len+= x[i].encode ((void *) ((char *) buf + len));
- return len ;
-}
-
-template <class T>
-size_t ace_array_decode (void *buf, T &x)
-{
- size_t len = 0;
- for (size_t i = 0; i < x.size (); i++)
- len += x[i].decode ((void *) ((char *) buf + len));
- return len;
-}
-
-
-
-#endif /* ACE_URL_ARRAY_HELPER_C */
diff --git a/apps/JAWS/clients/Caching/URL_Array_Helper.h b/apps/JAWS/clients/Caching/URL_Array_Helper.h
deleted file mode 100644
index 08a261138fc..00000000000
--- a/apps/JAWS/clients/Caching/URL_Array_Helper.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// none
-//
-// = FILENAME
-// URL_Array_Helper.h
-//
-// = AUTHOR
-// Nanbor Wang
-//
-// ============================================================================
-
-#if !defined (ACE_URL_ARRAY_HELPER_H)
-#define ACE_URL_ARRAY_HELPER_H
-
-// ### These template functions are probably named improperly.
-// You should find some way to avoid name space polution.
-
-template <class T>
-size_t ace_array_size (const T &x);
-
-template <class T>
-size_t ace_array_encode (void *buf, const T &x);
-
-template <class T>
-size_t ace_array_decode (void *buf, T &x);
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "URL_Array_Helper.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("URL_Array_Helper.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_URL_ARRAY_HELPER_H */
diff --git a/apps/JAWS/clients/Caching/URL_Locator.cpp b/apps/JAWS/clients/Caching/URL_Locator.cpp
deleted file mode 100644
index 1f25bd8bbab..00000000000
--- a/apps/JAWS/clients/Caching/URL_Locator.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-#if !defined (ACE_URL_LOCATOR_C)
-#define ACE_URL_LOCATOR_C
-
-#include "URL_Locator.h"
-
-#if !defined (__ACE_INLINE__)
-#include "URL_Locator.i"
-#endif
-
-const char * const
-ACE_URL_Locator::opname[] =
-// Human readable operation name
-{
- "Query",
- "Export",
- "Withdraw",
- "Describe",
- "Modify",
- "Invalid Operation"
-};
-
-const char * const
-ACE_URL_Locator::selection_name[] =
-{
- "None",
- "Some",
- "All",
- "Invalid Selection"
-};
-
-const char * const
-ACE_URL_Locator::err_name[] =
-{
- "No error",
- "Offer already exist",
- "no such offer",
- "invalid argument",
- "function not implemented",
- "unknown error"
-};
-
-ACE_URL_Locator::~ACE_URL_Locator (void)
-{
-}
-
-const char *
-ACE_URL_Locator::error_status (void)
-{
- return "Not implemented yet.";
-}
-
-#endif /* ACE_URL_LOCATOR_C */
diff --git a/apps/JAWS/clients/Caching/URL_Locator.h b/apps/JAWS/clients/Caching/URL_Locator.h
deleted file mode 100644
index 2b41cd5ed50..00000000000
--- a/apps/JAWS/clients/Caching/URL_Locator.h
+++ /dev/null
@@ -1,116 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// none
-//
-// = FILENAME
-// URL_Locator.h
-//
-// = AUTHOR
-// Nanbor Wang
-//
-// ============================================================================
-
-#if !defined (ACE_URL_LOCATOR_H)
-#define ACE_URL_LOCATOR_H
-
-#include "URL_Properties.h"
-
-class ACE_SVC_Export ACE_URL_Locator
- // = TITLE
- // Abstract Base class designates what interfaces a URL_Locator
- // should provide.
- //
- // = DESCRIPTION
- // This class defines the basic URL_Locator APIs.
- // An URL locator provides services for URL clients to
- // query specific URL location that has certain properties
- // and URL providers to export their services and a set of
- // APIs to maintain their offers.
-{
-public:
- // Request type
- enum ACE_URL_Locator_Op_Type
- {
- QUERY = 0,
- EXPORT,
- WITHDRAW,
- DESCRIBE,
- MODIFY,
- INVALID_OPERATION // LAST
- };
-
- static const char * const opname[];
- // Human Readable operation name.
-
- // = Specify how to select offers.
- enum ACE_Selection_Criteria
- {
- NONE = 0, // URL that contains none of the properties.
- SOME, // URL that contains some of the properties.
- ALL, // URL that contains all of the properties.
- INVALID_SELECTION // Invalid.
- };
-
- static const char * const selection_name[];
-
- enum ACE_URL_Locator_Error
- // errno will set to one of these value.
- {
- OK, // Everything is fine.
- OFFER_EXIST, // trying to register an offer.
- // that is already exist in repository.
- NO_SUCH_OFFER, // No such offer in the repository.
- INVALID_ARGUMENT, // Invalid argument encountered.
- UNIMPLEMENTED, // function not implemented.
- UNKNOWN, // Unknown error.
- MAX_URL_ERROR
- };
- // Possible error code of URL_Locator.
-
- static const char * const err_name[];
- // Human readable error status.
-
- virtual ~ACE_URL_Locator (void) = 0;
- // Default destructor.
-
- virtual int url_query (const ACE_Selection_Criteria how,
- const ACE_URL_Property_Seq *pseq,
- const size_t how_many,
- size_t &num_query,
- ACE_URL_Offer_Seq *offer) = 0;
- // Query the locator for HTTP with designate properties (none, some,
- // or all). The locator being queried will return a sequence of
- // offers with <how_many> offers in it. This interface allocates
- // <offer> so users must deallocate it after use.
-
- virtual int export_offer (ACE_URL_Offer *offer,
- ACE_WString &offer_id) = 0;
- // Export an offer to the locator.
-
- virtual int withdraw_offer (const ACE_WString &offer_id) = 0;
- // Withdraw an offer. return 0 if succeed, -1 otherwise.
-
- virtual int describe_offer (const ACE_WString &offer_id,
- ACE_URL_Offer *offer) = 0;
- // Query a specific offer.
-
- virtual int modify_offer (const ACE_WString &offer_id,
- const ACE_WString *url = 0,
- const ACE_URL_Property_Seq *del = 0,
- const ACE_URL_Property_Seq *modify = 0) = 0;
- // Modify a previously registered offer.
-
- virtual const char *error_status (void);
- // Provide a human readable error status.
-};
-
-#if defined (__ACE_INLINE__)
-#include "URL_Locator.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_WEB_LOCATOR_H */
diff --git a/apps/JAWS/clients/Caching/URL_Locator.i b/apps/JAWS/clients/Caching/URL_Locator.i
deleted file mode 100644
index 722888896c1..00000000000
--- a/apps/JAWS/clients/Caching/URL_Locator.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
diff --git a/apps/JAWS/clients/Caching/URL_Properties.cpp b/apps/JAWS/clients/Caching/URL_Properties.cpp
deleted file mode 100644
index afa650bee90..00000000000
--- a/apps/JAWS/clients/Caching/URL_Properties.cpp
+++ /dev/null
@@ -1,160 +0,0 @@
-// URL_Properties.cpp
-// $Id$
-
-#if !defined (ACE_URL_PROPERTIES_C)
-#define ACE_URL_PROPERTIES_C
-
-#include "URL_Properties.h"
-
-#if !defined (__ACE_INLINE__)
-#include "URL_Properties.i"
-#endif /* __ACE_INLINE__ */
-
-#include "ace/OS.h"
-#include "ace/Auto_Ptr.h"
-#include "URL_Array_Helper.h"
-
-size_t
-ACE_WString_Helper::encode (void *buf, const ACE_WString &wstr)
-{
- ACE_USHORT16 *wptr = (ACE_USHORT16 *) buf;
- size_t i;
-
- for (i= 0; i <= wstr.length (); i++)
- wptr[i] = htons (wstr[i]);
-
- return i * sizeof (ACE_USHORT16);
-}
-
-size_t
-ACE_WString_Helper::decode (void *buf)
-{
- ACE_USHORT16 *wptr = (ACE_USHORT16 *) buf;
- size_t i;
-
- for (i = 0; wptr[i] != 0; i++)
- wptr[i] = ntohs (wptr[i]);
-
- return (i + 1) * sizeof (ACE_USHORT16);
-}
-
-size_t
-ACE_URL_Property::encode (void *buf) const
-{
- size_t blen = ACE_WString_Helper::encode (buf, this->name_);
- blen += ACE_WString_Helper::encode ((void *) ((char *) buf + blen),
- this->value_);
- return blen;
-}
-
-size_t
-ACE_URL_Property::decode (void *buf)
-{
- char *cbuf = (char *) buf;
- size_t len = ACE_WString_Helper::decode(buf);
- this->name ((ACE_USHORT16 *) cbuf);
-
- cbuf += len;
- len += ACE_WString_Helper::decode ((void *) cbuf);
- this->value ((ACE_USHORT16 *) cbuf);
- return len;
-}
-
-void
-ACE_URL_Property::dump (void) const
-{
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- if (this->name_.length () > 0)
- ACE_DEBUG ((LM_DEBUG, "\n name_: \"%s\"\n",
- ACE_Auto_Basic_Array_Ptr<char> (this->name_.char_rep ()).get ()));
- else
- ACE_DEBUG ((LM_DEBUG, "\n name_: \"\"\n"));
-
- if (this->value_.length () > 0)
- ACE_DEBUG ((LM_DEBUG, " value_: \"%s\"\n",
- ACE_Auto_Basic_Array_Ptr<char> (this->value_.char_rep ()).get ()));
- else
- ACE_DEBUG ((LM_DEBUG, " value_: \"\"\n"));
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-size_t
-ACE_URL_Offer::size (void) const
-{
- size_t sum = (this->url_.length () + 1) * sizeof (ACE_USHORT16);
- sum += ::ace_array_size (this->prop_);
- return sum;
-}
-
-size_t
-ACE_URL_Offer::encode (void *buf) const
-{
- ACE_UINT32 *s_buf = (ACE_UINT32 *) buf;
- *s_buf = htonl (this->prop_.size ());
-
- size_t len = sizeof (ACE_UINT32);
- len += ACE_WString_Helper::encode ((void *) ((char *) buf + len),
- this->url_);
-
- len += ::ace_array_encode ((void *) ((char *) buf + len),
- this->prop_);
- return len;
-}
-
-size_t
-ACE_URL_Offer::decode (void *buf)
-{
- size_t len = sizeof (ACE_UINT32);
- size_t a_size = (size_t) ntohl (*(ACE_UINT32 *) buf);
- len += ACE_WString_Helper::decode ((void *) ((char *) buf + len));
- this->url ((ACE_USHORT16 *) ((char *) buf + len));
-
- ACE_URL_Property_Seq prop_seq (a_size);
- this->url_properties (prop_seq);
-
- len += ::ace_array_decode ((void *)((char *) buf + len),
- this->prop_);
- return len;
-}
-
-void
-ACE_URL_Offer::dump (void) const
-{
- ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
-
- if (this->url_.length () > 0)
- ACE_DEBUG ((LM_DEBUG, "\n url_: \"%s\"\n",
- ACE_Auto_Basic_Array_Ptr<char> (this->url_.char_rep ()).get ()));
- else
- ACE_DEBUG ((LM_DEBUG, "\n url_: \"\"\n"));
-
- for (size_t i = 0; i < this->prop_.size (); i++)
- this->prop_[i].dump ();
-
- ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Auto_Basic_Array_Ptr<char>;
-template class ACE_Array<ACE_URL_Property>;
-template class ACE_Array<ACE_URL_Offer>;
-template size_t ace_array_size (ACE_Array<ACE_URL_Property> &);
-template size_t ace_array_encode (void *, ACE_Array<ACE_URL_Property> &);
-template size_t ace_array_decode (void *, ACE_Array<ACE_URL_Property> &);
-template size_t ace_array_size (ACE_Array<ACE_URL_Offer> &);
-template size_t ace_array_encode (void *, ACE_Array<ACE_URL_Offer> &);
-template size_t ace_array_decode (void *, ACE_Array<ACE_URL_Offer> &);
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Auto_Basic_Array_Ptr<char>
-#pragma instantiate ACE_Array<ACE_URL_Property>
-#pragma instantiate ACE_Array<ACE_URL_Offer>
-#pragma instantiate size_t ace_array_size (ACE_Array<ACE_URL_Property> &)
-#pragma instantiate size_t ace_array_encode (void *, ACE_Array<ACE_URL_Property> &)
-#pragma instantiate size_t ace_array_decode (void *, ACE_Array<ACE_URL_Property> &)
-#pragma instantiate size_t ace_array_size (ACE_Array<ACE_URL_Offer> &)
-#pragma instantiate size_t ace_array_encode (void *, ACE_Array<ACE_URL_Offer> &)
-#pragma instantiate size_t ace_array_decode (void *, ACE_Array<ACE_URL_Offer> &)
-#endif /*ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-#endif /* ACE_URL_PROPERTIES_C */
diff --git a/apps/JAWS/clients/Caching/URL_Properties.h b/apps/JAWS/clients/Caching/URL_Properties.h
deleted file mode 100644
index ad490e5d285..00000000000
--- a/apps/JAWS/clients/Caching/URL_Properties.h
+++ /dev/null
@@ -1,196 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// none
-//
-// = FILENAME
-// URL_Locator.h
-//
-// = AUTHOR
-// Nanbor Wang
-//
-// ============================================================================
-
-#if !defined (ACE_URL_PROPERTIES_H)
-#define ACE_URL_PROPERTIES_H
-
-#include "ace/SString.h"
-#include "ace/Array.h"
-
-class ACE_SVC_Export ACE_WString_Helper
- // = TITLE
- // Some helper functions for manipulate ACE_WString.
- //
- // = DESCRIPTION
- // These functions simplify encoding/decoding of
- // ACE_WString objects for network communication.
-{
-public:
- static size_t size (const ACE_WString &wstr);
- // Returns the actual size (in bytes) required to contain the
- // ACE_WString.
-
- static size_t encode (void *buf, const ACE_WString &wstr);
- // Encode <wstr> into <buf> for network communication.
- // Return total octets consumed.
-
- static size_t decode (void *buf);
- // This function doesn't relate to ACE_WString directly.
- // It converts an ACE_USHORT16 string from network
- // byte order to host byte order. Returns size of the string.
-};
-
-class ACE_SVC_Export ACE_URL_Property
- // = TITLE
- // Defines a property of a URL.
- //
- // = DESCRIPTION
- // A property contains a <name> and a <value>.
- // A URL may contain some properties and we can "locate"
- // the URL's we are looking for by examming URL for certain
- // properties that match our need.
-{
-public:
- ACE_URL_Property (const char *name = 0,
- const char *value=0);
- // Create a new property.
-
- ACE_URL_Property (const ACE_USHORT16 *name,
- const ACE_USHORT16 *value);
- // Create a new property using wchar strings. This is mostly used
- // to support DBCS or UNICODE.
-
- ACE_URL_Property (const ACE_URL_Property &p);
- // Copy constructor.
-
- ~ACE_URL_Property (void);
- // Destructor.
-
- ACE_URL_Property &operator= (const ACE_URL_Property &rhs);
- // Assignment operator.
-
- int operator== (const ACE_URL_Property &rhs) const;
- // Equals operator.
-
- int operator!= (const ACE_URL_Property &rhs) const;
- // Inequality operator.
-
- // = Query property name.
- ACE_WString &name_rep (void);
- const ACE_WString &name (void) const;
-
- // = Set property name.
- void name (const ACE_USHORT16 *n);
- void name (const char *n);
-
- // = Query property value.
- ACE_WString &value_rep (void);
- const ACE_WString &value (void) const;
-
- // = Set property value.
- void value (const ACE_USHORT16 *v);
- void value (const char *v);
-
- // = Helper functions for encoding and decoding.
- size_t size (void) const;
- // Returns memory size (in bytes) required to encode this object.
-
- size_t encode (void *buf) const;
- // Encodes this object into buf for network transmission.
-
- size_t decode (void *buf);
- // Decodes buf and modifies this object, you should
- // probably create this with default ctor.
-
- void dump (void) const;
- // Dump out this object for debug.
-
-protected:
- ACE_WString name_;
- // Property name pointer.
-
- ACE_WString value_;
- // Property value.
-} ;
-
-typedef ACE_Array<ACE_URL_Property> ACE_URL_Property_Seq;
-// type of URL_Property collections.
-
-class ACE_SVC_Export ACE_URL_Offer
- // = TITLE
- // Defines a URL offer.
- //
- // = DESCRIPTION
- // A URL offer is defined by a <url> and an
- // <ACE_URL_Property_Seq>. An offer is stored at server end
- // thru registering or reported back to querying client from the
- // sever.
-{
-public:
- ACE_URL_Offer (const size_t size = 1, const char *url = 0);
- // Create an offer.
-
- ACE_URL_Offer (const ACE_URL_Offer &o);
- // Copy ctor.
-
- ~ACE_URL_Offer (void);
- // Default destructor.
-
- ACE_URL_Offer &operator= (const ACE_URL_Offer &rhs);
- // Assignment operator.
-
- int operator== (const ACE_URL_Offer &rhs) const;
- // Equality operator.
-
- int operator!= (const ACE_URL_Offer &rhs) const;
- // Inequality operator.
-
- // = Get URL string.
- ACE_WString &url_rep (void);
- const ACE_WString &url (void) const;
-
- // = Set URL.
- void url (const char *url);
- void url (const ACE_USHORT16 *url);
-
- ACE_URL_Property_Seq &url_properties (void);
- // Get properties of this offer.
-
- void url_properties (const ACE_URL_Property_Seq &prop);
- // Set properties of this offer. This operation virtually get a
- // copy of the passed in prop.
-
- // = Helper functions for encoding and decoding.
- size_t size (void) const;
- // Returns memory size (in bytes) required to encode this object.
-
- size_t encode (void *buf) const;
- // Encodes this object into buf for network transmission.
-
- size_t decode (void *buf);
- // Decodes buf into current object, you better use
- // the default ctor.
-
- void dump (void) const;
- // Dump this object for debug.
-
-protected:
- ACE_WString url_;
- // URL of this offer.
-
- ACE_URL_Property_Seq prop_;
- // Properties associate with this offer.
-};
-
-typedef ACE_Array<ACE_URL_Offer> ACE_URL_Offer_Seq;
-// type of URL offer collections.
-
-#if defined (__ACE_INLINE__)
-#include "URL_Properties.i"
-#endif /* __ACE_INLINE__ */
-
-#endif /* ACE_WEB_PROPERTIES_H */
diff --git a/apps/JAWS/clients/Caching/URL_Properties.i b/apps/JAWS/clients/Caching/URL_Properties.i
deleted file mode 100644
index 9e0cb59d03e..00000000000
--- a/apps/JAWS/clients/Caching/URL_Properties.i
+++ /dev/null
@@ -1,203 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-ACE_INLINE size_t
-ACE_WString_Helper::size (const ACE_WString &wstr)
-{
- return (wstr.length () + 1) * sizeof (ACE_USHORT16);
-}
-
-ACE_INLINE
-ACE_URL_Property::ACE_URL_Property (const char *name, const char *value)
- : name_ (name),
- value_ (value)
-{
-}
-
-ACE_INLINE
-ACE_URL_Property::ACE_URL_Property (const ACE_USHORT16 *name,
- const ACE_USHORT16 *value)
- : name_ (name),
- value_ (value)
-{
-}
-
-ACE_INLINE
-ACE_URL_Property::ACE_URL_Property (const ACE_URL_Property &p)
- : name_ (p.name_),
- value_ (p.value_)
-{
-}
-
-ACE_INLINE
-ACE_URL_Property::~ACE_URL_Property (void)
-{
-}
-
-ACE_INLINE ACE_URL_Property &
-ACE_URL_Property::operator= (const ACE_URL_Property &rhs)
-{
- if (this != &rhs)
- {
- this->name_ = rhs.name_;
- this->value_ = rhs.value_;
- }
- return *this;
-}
-
-ACE_INLINE int
-ACE_URL_Property::operator== (const ACE_URL_Property &rhs) const
-{
- if (this == &rhs || this->name_ != rhs.name_ ||
- this->value_ != rhs.value_)
- return 1;
- else
- return 0;
-}
-
-ACE_INLINE int
-ACE_URL_Property::operator!= (const ACE_URL_Property &rhs) const
-{
- return !(*this == rhs);
-}
-
-ACE_INLINE ACE_WString &
-ACE_URL_Property::name_rep (void)
-{
- return this->name_;
-}
-
-ACE_INLINE const ACE_WString &
-ACE_URL_Property::name (void) const
-{
- return this->name_;
-}
-
-ACE_INLINE void
-ACE_URL_Property::name (const char *n)
-{
- this->name_ = ACE_WString (n);
-}
-
-ACE_INLINE void
-ACE_URL_Property::name (const ACE_USHORT16 *n)
-{
- this->name_ = ACE_WString (n);
-}
-
-ACE_INLINE ACE_WString &
-ACE_URL_Property::value_rep (void)
-{
- return this->value_;
-}
-
-ACE_INLINE const ACE_WString &
-ACE_URL_Property::value (void) const
-{
- return this->value_;
-}
-
-ACE_INLINE void
-ACE_URL_Property::value (const char *v)
-{
- this->value_ = ACE_WString (v);
-}
-
-ACE_INLINE void
-ACE_URL_Property::value (const ACE_USHORT16 *v)
-{
- this->value_ = ACE_WString (v);
-}
-
-
-ACE_INLINE size_t
-ACE_URL_Property::size (void) const
-{
- size_t len = 2;
- len += this->name_.length () + this->value_.length ();
- return len * sizeof (ACE_USHORT16);
-}
-
-ACE_INLINE
-ACE_URL_Offer::ACE_URL_Offer (const size_t size, const char *url)
- : url_ (url),
- prop_ (size)
-{
-}
-
-ACE_INLINE
-ACE_URL_Offer::ACE_URL_Offer (const ACE_URL_Offer &o)
- : url_ (o.url_),
- prop_ (o.prop_)
-{
-}
-
-ACE_INLINE
-ACE_URL_Offer::~ACE_URL_Offer (void)
-{
-}
-
-ACE_INLINE ACE_URL_Offer &
-ACE_URL_Offer::operator= (const ACE_URL_Offer &rhs)
-{
- if (this != &rhs)
- {
- this->url_ = rhs.url_;
- this->prop_ = rhs.prop_;
- }
- return *this;
-}
-
-ACE_INLINE int
-ACE_URL_Offer::operator== (const ACE_URL_Offer &rhs) const
-{
- if (this == &rhs
- && this->url_ == rhs.url_
- && this->prop_ == rhs.prop_)
- return 1;
- else
- return 0;
-}
-
-ACE_INLINE int
-ACE_URL_Offer::operator!= (const ACE_URL_Offer &rhs) const
-{
- return !(*this == rhs);
-}
-
-ACE_INLINE ACE_WString &
-ACE_URL_Offer::url_rep (void)
-{
- return this->url_;
-}
-
-ACE_INLINE const ACE_WString &
-ACE_URL_Offer::url (void) const
-{
- return this->url_;
-}
-
-ACE_INLINE void
-ACE_URL_Offer::url (const ACE_USHORT16 *url)
-{
- this->url_ = ACE_WString (url);
-}
-
-ACE_INLINE void
-ACE_URL_Offer::url (const char *url)
-{
- this->url_ = ACE_WString (url);
-}
-
-ACE_INLINE ACE_URL_Property_Seq &
-ACE_URL_Offer::url_properties (void)
-{
- return this->prop_;
-}
-
-ACE_INLINE void
-ACE_URL_Offer::url_properties (const ACE_URL_Property_Seq &prop)
-{
- this->prop_ = prop;
-}
diff --git a/apps/JAWS/clients/Caching/http_client.cpp b/apps/JAWS/clients/Caching/http_client.cpp
deleted file mode 100644
index 3f624a6c9f6..00000000000
--- a/apps/JAWS/clients/Caching/http_client.cpp
+++ /dev/null
@@ -1,68 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps/JAWS/clients/Caching
-//
-// = FILENAME
-// http_client.cpp
-//
-// = DESCRIPTION
-// This is a very simple client. It accepts URLs from a prompt, and
-// will try to fetch them. Also accepts shell escapes.
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#include "http_handler.h"
-
-int
-main (int, char *[])
-{
- // Present a command line.
- // * Accept a URL.
- // Pass it to the HTTP_Connector.
- // Connect.
- // Report status.
- // * Accept shell escape character.
-
- char buf[BUFSIZ];
-
- ACE_DEBUG ((LM_DEBUG, "* "));
-
- while (ACE_OS::fgets (buf, sizeof (buf), stdin) != NULL)
- {
- char *s = buf;
-
- while (isspace (*s))
- s++;
-
- if (*s == '!')
- {
- do
- s++;
- while (isspace (*s));
-
- // Shell command.
- if (ACE_OS::system (s) == -1)
- ACE_ERROR ((LM_ERROR, " ! Error executing: %s\n", s));
- }
- else if (ACE_OS::strncmp (s, "http://", 7) == 0)
- {
- // URL
- HTTP_Connector connector;
- connector.connect (s);
- }
- else
- ACE_ERROR ((LM_ERROR, " ? I don't understand: %s\n", s));
-
- ACE_ERROR ((LM_ERROR, "* "));
- }
-
- ACE_DEBUG ((LM_DEBUG, "\nBye!\n"));
-
- return 0;
-}
diff --git a/apps/JAWS/clients/Caching/http_handler.cpp b/apps/JAWS/clients/Caching/http_handler.cpp
deleted file mode 100644
index 06d6093e8ea..00000000000
--- a/apps/JAWS/clients/Caching/http_handler.cpp
+++ /dev/null
@@ -1,253 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps/JAWS/clients/Caching
-//
-// = FILENAME
-// http_handler.cpp
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#include "http_handler.h"
-#include "ace/Filecache.h"
-
-HTTP_Handler::HTTP_Handler (void)
-{
-}
-
-HTTP_Handler::HTTP_Handler (const char * path)
-{
- // How long is the request going to be?
- this->request_[0] = '\0';
- this->request_size_ =
- ACE_OS::strlen ("GET ")
- + ACE_OS::strlen (path)
- + ACE_OS::strlen (" HTTP/1.0\r\nAccept: HTTP/1.0\r\n\r\n");
-
- // Make the request.
- if ((u_int) this->request_size_ < sizeof (this->request_))
- ACE_OS::sprintf (this->request_,
- "GET %s HTTP/1.0\r\nAccept: HTTP/1.0\r\n\r\n",
- path);
-
- // Find the filename.
- const char *last = ACE_OS::strrchr (path, '/');
-
- if (last == 0)
- last = path;
- else if (last[1] == '\0')
- last = "index.html";
- else
- last = last+1;
-
- ACE_OS::sprintf (this->filename_, "%s", last);
-}
-
-int
-HTTP_Handler::open (void *)
-{
- // If you want threads, use the activate stuff.
-#if 0
- if (this->activate () != 0)
- {
- ACE_ERROR_RETURN ((LM_ERROR, "HTTP_Handler::open, whups!\n"), -1);
- }
-
- return 0;
-#else
- return this->svc ();
-#endif /* 0 */
-}
-
-int
-HTTP_Handler::svc (void)
-{
- static char buf[BUFSIZ];
- int count = 0;
-
- ACE_DEBUG ((LM_DEBUG, "[%t] sending request --\n%s", this->request_));
-
- this->peer ().send_n (this->request_, this->request_size_);
-
- // Read in characters until encounter \r\n\r\n
- int done = 0;
- char *contentlength;
-
- do
- {
- while (((count += this->peer ().recv_n (buf + count, 1)) > 0)
- && ((u_int) count < sizeof (buf)))
- {
- buf[count] = '\0';
-
- if (count < 2)
- continue;
- done = ACE_OS::strcmp (buf + count - 4, "\n\n") == 0;
-
- if (done)
- break;
-
- if (count < 4)
- continue;
-
- done = ACE_OS::strcmp (buf + count - 4, "\r\n\r\n") == 0;
-
- if (done)
- break;
- }
-
- if (!done)
- {
- char *last = ACE_OS::strrchr (buf, '\n');
- last[0] = '\0';
-
- if ((contentlength = ACE_OS::strstr (buf, "\nContent-length:"))
- || (contentlength = ACE_OS::strstr (buf, "\nContent-Length:")))
- done = 1;
- else
- {
- last[0] = '\n';
- count = ACE_OS::strlen (last);
- ACE_OS::memmove (buf, last, count + 1);
- }
- }
- else
- {
- contentlength = ACE_OS::strstr (buf, "\nContent-length:");
-
- if (!contentlength)
- contentlength =
- ACE_OS::strstr (buf, "\nContent-Length:");
- }
-
- }
- while (!done);
-
- // ASSERT (contentlength != 0)
- if (contentlength
- && (::sscanf (contentlength, "\nContent-%*[lL]ength: %d ",
- &this->response_size_) == 1))
- {
- ACE_Filecache_Handle afh (this->filename_,
- this->response_size_);
-
- this->peer ().recv_n (afh.address (), this->response_size_);
-
- ACE_DEBUG ((LM_DEBUG,
- " ``%s'' is now cached.\n",
- this->filename_));
- }
- else
- {
- // Maybe we should do something more clever here, such as extend
- // ACE_Filecache_Handle to allow the creation of cache objects
- // whose size is unknown?
-
- // Another possibility is to write the contents out to a file,
- // and then cache it.
-
- // Perhaps make ACE_Filecache_Handle more savvy, and allow a
- // constructor which accepts a PEER as a parameter.
- ACE_DEBUG ((LM_DEBUG,
- "HTTP_Handler, no content-length header!\n"));
- }
-
- return 0;
-}
-
-const char *
-HTTP_Handler::filename (void) const
-{
- return this->filename_;
-}
-
-int
-HTTP_Connector::connect (const char * url)
-{
- char host[BUFSIZ];
- u_short port;
- char path[BUFSIZ];
-
- if (this->parseurl (url, host, &port, path) == -1)
- {
- ACE_DEBUG ((LM_DEBUG,
- "HTTP_Connector, error parsing url: %s\n",
- url));
- return -1;
- }
-
- HTTP_Handler hh (path);
- HTTP_Handler *hhptr = &hh;
-
- // First check the cache.
- if (ACE_Filecache::instance ()->find (hh.filename ()) == 0)
- {
- ACE_DEBUG ((LM_DEBUG, " ``%s'' is already cached.\n",
- hh.filename ()));
- return 0;
- }
-
- return this->connector_.connect (hhptr, ACE_INET_Addr (port, host));
-}
-
-#define DEFAULT_SERVER_PORT 80
-
-// extract the main components of a URL
-int
-HTTP_Connector::parseurl (const char *url,
- char *host,
- u_short *port,
- char *path)
-{
- int status = 0;
-
- // hackish, but useful
- if (3 != ::sscanf (url, "http://%[^:/]:%hu%s", host, port, path))
- {
- if (2 != ::sscanf (url, "http://%[^:/]:%hu", host, port))
- {
- if (2 != ::sscanf (url, "http://%[^:/]%s", host, path))
- {
- if (1 != ::sscanf (url, "http://%[^:/]", host))
- status = -1;
- else
- {
- *port = DEFAULT_SERVER_PORT;
- ACE_OS::strcpy (path, "/");
- }
- }
- else
- *port = DEFAULT_SERVER_PORT;
- }
- else ACE_OS::strcpy (path, "/");
- }
-
- // 0 => success
- // -1 => error
- return status;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Connector<HTTP_Handler, ACE_SOCK_CONNECTOR>;
-template class ACE_Svc_Tuple<HTTP_Handler>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
-template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<HTTP_Handler>*>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<HTTP_Handler>*, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<HTTP_Handler>*, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<HTTP_Handler>*, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<HTTP_Handler>*, ACE_SYNCH_RW_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Connector<HTTP_Handler, ACE_SOCK_CONNECTOR>
-#pragma instantiate ACE_Svc_Tuple<HTTP_Handler>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<HTTP_Handler>*>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<HTTP_Handler>*, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<HTTP_Handler>*, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<HTTP_Handler>*, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<HTTP_Handler>*, ACE_SYNCH_RW_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/apps/JAWS/clients/Caching/http_handler.h b/apps/JAWS/clients/Caching/http_handler.h
deleted file mode 100644
index 85a1b9338fe..00000000000
--- a/apps/JAWS/clients/Caching/http_handler.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* -*- c++ -*- */
-// Hey, Emacs! This is a C++ file.
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps/JAWS/clients/Caching
-//
-// = FILENAME
-// http_handler.h
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#include "ace/Connector.h"
-#include "ace/SOCK_Connector.h"
-
-class HTTP_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- // = TITLE
- // A simple HTTP protocol handler for clients.
- //
- // = DESCRIPTION
- // Checks to see if the requested file is already cached. If
- // so, it says so. If not, the request is issued to the
- // connection. The fetched file is cached.
-{
-public:
- // = Initialization methods.
- HTTP_Handler (void);
- HTTP_Handler (const char * path);
-
- virtual int open (void *);
- // Open hook.
-
- virtual int svc (void);
- // Entry points defined by the abstract Svc_Handler.
-
- const char *filename (void) const;
- // Accessor to the file being fetched.
-
-private:
- char request_[BUFSIZ];
- int request_size_;
-
- char filename_[BUFSIZ];
- int response_size_;
-};
-
-class HTTP_Connector
- // = TITLE
- // A simple HTTP connector.
- //
- // = DESCRIPTION
- // Creates an HTTP Handler based on the URL, and then delegates
- // to to the SOCK_CONNECTOR. Adapter pattern.
-{
-public:
- int connect (const char * url);
- // User entry point into the HTTP connector.
-
-private:
- int parseurl (const char *url,
- char *host,
- u_short *port,
- char *path);
- // Helper function.
-
-private:
- ACE_Connector<HTTP_Handler, ACE_SOCK_CONNECTOR> connector_;
- // Factory that actively establishes a connection with an HTTP
- // server.
-};
-
diff --git a/apps/JAWS/clients/Caching/test_URL.cpp b/apps/JAWS/clients/Caching/test_URL.cpp
deleted file mode 100644
index 2685a135eee..00000000000
--- a/apps/JAWS/clients/Caching/test_URL.cpp
+++ /dev/null
@@ -1,31 +0,0 @@
-#include "ace/streams.h"
-#include "Locator_Request_Reply.h"
-
-int main (int argc, char *argv[])
-{
- ACE_UNUSED_ARG (argc);
- ACE_UNUSED_ARG (argv);
-
- ACE_URL_Locator_Request original, derived;
-
- ACE_URL_Property_Seq ouch1(3);
- ouch1[0].name ("name 1");
- ouch1[0].value ("value 1");
- ouch1[1].name ("name 2");
- ouch1[1].value ("value 2");
- ouch1[2].name ("name 3");
- ouch1[2].value ("value 3");
-
- original.url_query (1, ouch1, 3);
-
- original.dump ();
- derived.dump ();
-
- original.encode ();
-
- derived.decode ((void*) original.buffer ());
-
- derived.dump ();
-
- return 0;
-}
diff --git a/apps/JAWS/clients/Makefile b/apps/JAWS/clients/Makefile
deleted file mode 100644
index 6eeda515bec..00000000000
--- a/apps/JAWS/clients/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for JAWS
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = Blobby \
- Caching
-
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/apps/JAWS/clients/README b/apps/JAWS/clients/README
deleted file mode 100644
index e35d7af53c9..00000000000
--- a/apps/JAWS/clients/README
+++ /dev/null
@@ -1,13 +0,0 @@
-This directory contains the source code for various clients related to
-JAWS, which is a high-performance HTTP Web server written with ACE. For
-more information on JAWS, please see
-
-http://www.cs.wustl.edu/~jxh/research/
-
-The subdirectories in this directory contain the following components
-
- . Blobby - a Blobby client
-
- . Caching - a Web client which caches
-
- . WebSTONE - modified to be multi-threaded
diff --git a/apps/JAWS/clients/WebSTONE/COPYING b/apps/JAWS/clients/WebSTONE/COPYING
deleted file mode 100644
index 13057b45514..00000000000
--- a/apps/JAWS/clients/WebSTONE/COPYING
+++ /dev/null
@@ -1,348 +0,0 @@
- While most of the source code in WebStone is covered by the terms
-in the file LICENSE, the following files are covered by the GNU license,
-reproduced below:
-
- config.guess
- config.sub
-
------------------------------
-
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- Appendix: How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) 19yy <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) 19yy name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
-Public License instead of this License.
diff --git a/apps/JAWS/clients/WebSTONE/README b/apps/JAWS/clients/WebSTONE/README
deleted file mode 100644
index 2d024b925a1..00000000000
--- a/apps/JAWS/clients/WebSTONE/README
+++ /dev/null
@@ -1,245 +0,0 @@
-README WebStone 2.0.1 bug fix release
- Proxy server bug fixed (now correctly handles proxy server)
- Error reading page_stats error fixed
- More Windows NT integration
- Correctly handles URL's to different hostnames in the filelist
- Improved Solaris compatibility
-
- NOTE: If you intend to run webstone with more than 100 URL
-entries in the filelist, please edit src/bench.h and change the
-MAXNUMOFPAGES value to reflect the higher number, and then recompile
-everything. Copy the new binaries into the bin directory and then
-run webstone.
-
-README WebStone 2.0 Release version
-
-WARNING: WebStone 2.0 results should not be compared with WebStone 1.1
- results. Even under the same fileset performance will not be
- equivalent.
-
-Please see the notes for 2.0beta6 for quick and dirty install
- This version includes a port of the webstone source code to Windows
-NT. This port is still in progress, so it is not possible to guarantee
-that everything is working correctly - however in our test configurations
-it has performed correctly. Note that the supporting scripts and report
-generating code has not been ported to NT yet.
-
- This version also institutes some basic run rules to eliminate the
-lack of conformity in Webstone performance quotes.
- To report Webstone numbers, some basic rules should be followed:
-
- 1) The fileset used for the test must be the fileset.standard fileset
- included in the distribution. Tests of CGI performance must be
- with the file filelist.cgi-heavy, and tests of NSAPI performance
- must be carried out with filelist.dynamic-heavy
-
- 2) The run time should be set for 10 minutes, and the number of
- clients should vary from 20 clients to 100 clients in increments
- of 10. When a connections/second time is quoted, it must include
- information about the number of clients involved.
-
- 3) Any special TCP/IP tuning which the server has recieved should
- be documented, as well as HTTPD server version and configuration
- information such as logging, DNS lookups and number of threads.
-
-
-README - WebStone 2.0beta6
-
-WARNING: Do not compare WebStone 2.0 results with WebStone 1.0 results.
- WebStone 2.0 introduces significant changes in testing methodology
- and reporting.
-
-This is the WebStone benchmark. Quick and dirty install:
- - set up a Web server
- - put this directory (WebStone) on a seperate machine (the "controller")
- - "./webstone -setup", which does the following:
- - gui-configure
- This script may fail if you don't have a Web browser or
- Perl5. Don't worry, unless you want to use the GUI.
- - autoconf
- If the GNU autoconf fails for your OS, please forward the
- error messages, and any porting hints, to the author.
- - make install
- This may not be necessary, since IRIX binaries are included.
- - edit conf/testbed to reflect your site
- See the doc/FAQ-webstone.html for details.
- - ./webstone -genfiles will put the files in conf/fileset
- onto your Web server.
- - ./webstone
- - to display a table of results: ./webstone -results
-
-If you'd like to try out the GUI for WebStone:
- - run "./webstone -setup", as above.
- - make sure you have a Web browser installed
- - ./configure
- - ./webstone -gui
-
-Files of interest:
- README: This document.
- README.FIRST: Quick and dirty directions.
- README.DynamicWorkload: Information on the CGI and NSAPI workloads.
- webstone: wrapper shell script for everything.
- Takes options:
- -gui: start the GUI mode
- -kill: kill stray WebStone processes
- -genfiles: build files (from conf/fileset)
- and rcp onto the server $SERVER
- - results: print table of results
- -setup: initial make and setup
- -silent: runs in the background
- -tail: tail -f of most recent run
-
-Files of interest (./src):
- Makefile, *.c, *.h: The Webstone source code
-
-Files of interest (./bin):
- checkfilelist: uses rsh to check web server for files in filelist.
- genfiles, genrand: generates files of arbitrary length.
- getstats: Collects network statistics from Web server, clients.
- killbench: terminates stray WebStone processes.
- rebootall: reboots all WebStone webclients.
- runbench: wrapper script for WebStone.
- webmaster: WebStone controller executable.
- webstone: WebStone client executable.
- wscollect: reports results in tabular format.
-
-Files of interest (./conf):
- filelist: default list of files on the Web server,
- with workload description.
- filelist.photo: Model of a popular Web site
- containing photographic images.
- filelist.ss: Model of SGI's Silicon Surf WWW site.
- fileset: list of files for genfiles to create.
- testbed: config file describing Web server, client, and network setup.
-
-Documentation (./doc):
- FAQ.html: The FAQ, current as of this distribution.
- LICENSE: Legal status of WebStone.
- testbed.help: Explains the parameters in conf/testbed.
- webstone-white-paper.ps: The original WebStone white paper.
- webstone.gif: The WebStone logo.
-
-Additional documentation:
- FAQ.html: Frequently Asked Questions, with answers
- webstone.ps: PostScript white paper on WebStone
-
-Problems, etc. may be addressed to the WebStone mailing list.
-Read the FAQ for details.
-
-Release Notes (2.0 beta6):
- * fixed a bug for Web servers not on port 80
- * further changes to bin/wscollect.pl
-
-Release Notes (2.0 beta5):
- * numerous minor fixes suggested by gcc -Wall -pedantic
- * updated FAQ
- * changed bin/wscollect.pl to use Perl formats
-
-Release Notes (2.0 beta4):
- * added #include <sys/time.h> to bench.h
- * changed webclient located to $TMPDIR - this should help people
- who don't want to run WebStone as root
- * changed check for libm to floor() instead of sqrt(). Apparently
- some systems implement sqrt() in libc - let's hope no one implement
- floor() in libc and sqrt() in libm!
-
-Release Notes (2.0 beta3):
- * more portability fixes
- * successfully compiled on FreeBSD 2.2, IRIX without any source
- changes
-
-Release Notes (2.0 beta2):
- * additional timezone fixes for SunOS
-
-Release Notes (2.0 beta1):
- * fixed a bug in the rexec portion of webmaster.c
- * fixed a bug in the usage() routine of webmaster.c
- * added bin/genfiles-from-filelist.sh
- - bin/genfiles-from-filelist.sh <filename>
- - generates appropriate-length files from <filename>
- - <filename> must contain three fields:
- <relative URL> <weight> #<size in bytes>
- example: /file.html 1 #1024
- * added bin/mine-logs.pl
- - usage: mine-logs.pl <filename>
- where <filename> is an http server log file
- - writes a WebStone workload to standard output
-
-Release Notes (2.0 alpha5):
- * revised default testbed file
- * changed wscollect to wscollect.pl for consistency
- * changed webstone-gui to webstone-gui.pl for consistency
- * added some NT porting hints
- * added autoconf, which should help Linux and SunOS porting
-
-Release Notes (2.0 alpha4):
- * added SunOS and Linux portability elements
- * new scheme for random access to pages
- * converted several static arrays to dynamic pointers
-
-Release Notes (2.0 alpha2):
- * fixed per-page statistics
- * new, client-independent data-passing scheme
- * added support for proxy servers
-
-Release Notes (2.0 alpha1):
- * new filelist scheme - however, this breaks per-page statistics
- * minor fixes
-
-Release Notes (1.1):
- * Improved webclient performance by combining GET and ACCEPT
- HTTP headers in one write() call.
- * Improved webclient performance on systems that always attempt
- to map protocol names to numbers using YP.
- * WARNING: since the old code introduced a significant latency
- in some systems, DO NOT compare WebStone 1.1 results
- with results generated by any previous versions.
-
-Release Notes (1.0.3):
- * Netscape Server 1.1.2 exposed a couple bugs, which I've now fixed.
-
-Release Notes (1.0.2):
- * Fixed runbench so that ITERATIONS, MINCLIENTS, and MAXCLIENTS don't
- have to have a common denominator any more.
- * Fixed a few cosmetic bugs.
-
-Release Notes (1.0.1):
- * Fixed select() bug in webmaster
-
-Release Notes (1.0 final):
- * Fixed the "Error reading 2nd timing info" bug
- * Fixed numerous bugs in the GUI
- * Froze feature set. Work can now begin on WebStone 1.1
-
-Release Notes (1.0b3):
- * New Web browser GUI
- NOTE: most Web browsers take up substantial CPU time.
- If you run the GUI, we recommend that you make the controller
- a separate machine, and don't run any WebStone clients on it.
- * Minor bug fixes
- Squashed some dubious error messages, fixed some client-
- controller communications problems.
- * Reporting changes
- Changes the units and order of the final summary statistics.
- Basically, this is for my own convenience, so I don't have to
- massage the data quite so much before using it. wscollect
- now reports only the metrics I regard as important - but all
- metrics are still reported in the runs/*/run files.
-
-LEGAL STUFF:
-
-This file and all files contained in this directory are
-copyright 1995, Silicon Graphics, Inc.
-
-This software is provided without support and without any obligation on the
-part of Silicon Graphics, Inc. to assist in its use, correction, modification
-or enhancement. There is no guarantee that this software will be included in
-future software releases, and it probably will not be included.
-
-THIS SOFTWARE IS PROVIDED "AS IS" WITH NO WARRANTIES OF ANY KIND INCLUDING THE
-WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE,
-OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
-
-In no event will Silicon Graphics, Inc. be liable for any lost revenue or
-profits or other special, indirect and consequential damages, even if
-Silicon Graphics, Inc. has been advised of the possibility of such damages. \ No newline at end of file
diff --git a/apps/JAWS/clients/WebSTONE/README.DynamicWorkload b/apps/JAWS/clients/WebSTONE/README.DynamicWorkload
deleted file mode 100644
index a263d1a8a0e..00000000000
--- a/apps/JAWS/clients/WebSTONE/README.DynamicWorkload
+++ /dev/null
@@ -1,37 +0,0 @@
-WebStone Dynamic Workload
-
- WebStone now includes a workload that tests dynamically generated
-Web pages.
-
- To use the dynamic workload models, you must install a dynamic module
-on the Web server to be tested. The Web server must also be configured such
-that a request for "/file.dyn-send?size=1024" (for example) will cause the
-module to be run, and will return 1024 bytes of data.
-
-Example configuration (Netscape server, executable is "nsapi-send"):
- cd src
- make nsapi
- cp nsapi-send.so /usr/lib
- cd /usr/ns-home/httpd-80/config
- in magnus.conf, add the line:
- Init fn=load-modules shlib=nsapi.so funcs=nsapi-send
- in obj.conf, add the line:
- Service method=(GET|HEAD) fn=nsapi-send \
- type=magnus-internal/dyn-send
- in mime.types, add the line:
- type=magnus-internal/dyn-send exts=dyn-send
- restart the Web server
-
- Example code for CGI and NS-API is included as src/cgi-send.c
-and src/nsapi-send.c - if you implement other APIs, please forward a copy
-of your code to the WebStone mailing list or to the WebStone authors.
-
-Included workloads:
- conf/workload.dynamic-heavy: All content is dynamically generated.
- conf/filelist.dynamic-medium: About 50% of content is dynamically
- generated.
- conf/filelist.dynamic-light: About 25% of content is dynamically
- generated.
-
-As always, we encourage you to design your own workloads, tailored for your
-environment.
diff --git a/apps/JAWS/clients/WebSTONE/README.FIRST b/apps/JAWS/clients/WebSTONE/README.FIRST
deleted file mode 100644
index b93c02afe3b..00000000000
--- a/apps/JAWS/clients/WebSTONE/README.FIRST
+++ /dev/null
@@ -1,21 +0,0 @@
-QUICK AND DIRTY README FOR WEBSTONE 2.0
-
-For more details, consult the README* files and the doc/FAQ-webstone.html
-
-First, run:
-
- ./webstone -setup
-
- This script uses GNU autoconf, makes the binaries, and then
-puts you into the vi editor with the conf/testbed file. For details on
-how to edit conf/testbed, consult the FAQ.
-
-Next, if you have a Web broswer available, and you'd like to try the GUI
-
- ./webstone -gui
-
-Otherwise, run the benchmark by typing
-
- ./webstone
-
-
diff --git a/apps/JAWS/clients/WebSTONE/WEBSTONE-VERSION-2.0 b/apps/JAWS/clients/WebSTONE/WEBSTONE-VERSION-2.0
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/apps/JAWS/clients/WebSTONE/WEBSTONE-VERSION-2.0
+++ /dev/null
diff --git a/apps/JAWS/clients/WebSTONE/bin/WebStone-common.pl b/apps/JAWS/clients/WebSTONE/bin/WebStone-common.pl
deleted file mode 100755
index 0e3ddd80ceb..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/WebStone-common.pl
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/pkg/gnu/bin//perl5
-#
-
-1;
-
-sub show_model {
- $model = `head -1 $wd/conf/filelist`;
- $model =~ s/\#//;
- ( $model ) = split(':', $model);
-
- print CLIENT <<EOF
-<P><STRONG>
-<A HREF=\"$wd/bin/WebStone-setup.pl\">$model
-</A></STRONG>
-EOF
- ;
-}
-
-sub html_begin {
-
- ( $title ) = @_;
-
- close(STDOUT);
- open(STDOUT, ">&CLIENT");
- close(STDERR);
- open(STDERR, ">&CLIENT");
-
- print CLIENT <<EOF
-<HTML>
-<HEAD>
-<TITLE>WebStone $title</TITLE>
-<A HREF="$wd/doc/WebStone.html">
-<IMG SRC="$wd/doc/webstone.gif" ALT="WebStone" BORDER=0 ></A>
-<H1>World Wide Web Server Benchmarking</H1>
-<DL>
-<DT><EM>If you have any questions, please read the
-<A HREF="$wd/doc/FAQ-webstone.html">WebStone FAQ</A>.</EM>
-<HR>
-EOF
- ;
-
-}
-
-sub html_end {
-
- print CLIENT <<EOF
-<HR>
-<ADDRESS><A HREF="$wd/doc/LICENSE.html">copyright 1995 Silicon Graphics</A>
-</ADDRESS>
-</BODY>
-</HTML>
-EOF
- ;
-
- close(STDERR);
- close(STDOUT);
- open(STDOUT);
- open(STDERR);
-}
-
-# end
diff --git a/apps/JAWS/clients/WebSTONE/bin/WebStone-manage.pl b/apps/JAWS/clients/WebSTONE/bin/WebStone-manage.pl
deleted file mode 100755
index e9d28e8fecf..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/WebStone-manage.pl
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/pkg/gnu/bin//perl5
-#
-
-push(@INC, "$wd/bin");
-require('WebStone-common.pl');
-
-html_begin("Administration");
-
-$runsdir = "$wd/bin/runs";
-$thelength = length($runsdir) + 10;
-$oldrunsdir = $runsdir;
-$oldfilelist = "$wd/conf/filelist";
-
-print CLIENT <<EOF
-<FORM METHOD="POST" ACTION="$wd/bin/killbench.pl">
-<H3>Clean up stray WebStone processes</H3>
-<INPUT TYPE="SUBMIT" VALUE="Kill">
-</FORM>
-
-<HR>
-<FORM METHOD="POST" ACTION="$wd/bin/move-runs.pl">
-<H3>Move Results Directory to:</H3>
-<INPUT TYPE=TEXT NAME=runsdir SIZE=$thelength VALUE=$runsdir>
-<INPUT TYPE="SUBMIT" VALUE="Move Directory">
-</FORM>
-EOF
- ;
-
-html_end();
-
-# end
diff --git a/apps/JAWS/clients/WebSTONE/bin/WebStone-run.pl b/apps/JAWS/clients/WebSTONE/bin/WebStone-run.pl
deleted file mode 100755
index 716cebfa602..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/WebStone-run.pl
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/pkg/gnu/bin//perl5
-#
-
-$testbed = "conf/testbed";
-
-push(@INC, "$wd/bin");
-require('WebStone-common.pl');
-
-html_begin("Run");
-
-print CLIENT <<EOF
-<H3><CENTER><A HREF="WebStone-setup.pl">Edit Configuration</A>
-</CENTER></H3>
-EOF
- ;
-
-&show_model();
-print CLIENT "<PRE>";
-
-open(FILEHANDLE, $testbed);
-while (<FILEHANDLE>) {
- (/^\#/) || print CLIENT $_;
-}
-close(FILEHANDLE);
-
-print CLIENT <<EOF
-</PRE>
-<CENTER>
-<FORM METHOD=POST ACTION="http://localhost:$html_port$wd/bin/runbench.pl">
-<INPUT TYPE="submit" VALUE="Run WebStone">
-</CENTER>
-EOF
- ;
-
-html_end();
-
-# end
diff --git a/apps/JAWS/clients/WebSTONE/bin/WebStone-setup.pl b/apps/JAWS/clients/WebSTONE/bin/WebStone-setup.pl
deleted file mode 100755
index 107e1d94890..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/WebStone-setup.pl
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/pkg/gnu/bin//perl5
-#
-
-push(@INC, "$wd/bin");
-require('WebStone-common.pl');
-
-@keylist = ();
-
-html_begin("Setup");
-
-show_model();
-
-print CLIENT <<EOF
-<FORM METHOD="POST" ACTION="$wd/bin/write-testbed.pl">
-EOF
- ;
-
-&gettestbed();
-&getconfig();
-
-print CLIENT <<EOF
-</DL>
-<P><INPUT TYPE="SUBMIT" VALUE="Write Configuration">
-</FORM>
-
-<HR>
-<FORM METHOD="POST" ACTION="$wd/bin/move-filelist.pl">
-<H3>Choose a Web site model:</H3>
-<DL>
-EOF
- ;
-
-for $key (sort(keys %filelist)) {
- print CLIENT "<DD><INPUT TYPE=RADIO NAME=filelist ";
- if ($key eq "filelist") {
- print CLIENT " CHECKED ";
- }
- print CLIENT " VALUE=\"$wd/conf/$key\"> $key: $filelist{$key}";
-}
-
-print CLIENT <<EOF
-</DL>
-<INPUT TYPE="SUBMIT" VALUE="Set Workload">
-
-EOF
- ;
-
-html_end();
-
-# end of main program
-
-sub gettestbed {
- open(TESTBED, "$wd/conf/testbed");
- while (<TESTBED>) {
- if (/^\#|^(\w)*$/) { # do nothing
- }
- else {
- ( $textvalue, $thevalue ) = split( '=', $_ );
- ( $thevalue ) = split( '#', $thevalue);
- $testbed{$textvalue} = $thevalue;
- push(@keylist, $textvalue);
- }
- }
- close(TESTBED);
-
- open(HELPFILE, "$wd/doc/testbed.help");
- while (<HELPFILE>) {
- ( $key, $textvalue ) = split( ':', $_ );
- $helptext{$key} = $textvalue;
- }
- close(HELPFILE);
-
- foreach $key (@keylist) {
- print CLIENT "<P><DT>$helptext{$key}";
- $thesize = length($testbed{$key}) + 5;
- print CLIENT "<DD>$key <INPUT TYPE=TEXT NAME=$key ";
- print CLIENT "SIZE=$thesize VALUE=$testbed{$key}>\n";
- }
-}
-
-sub getconfig {
- opendir(CONF, "$wd/conf") || die "open $wd/conf: $!";
- %filelist = "";
- foreach $file (sort readdir(CONF)) {
- if ( $file =~ /^filelist.*/ ) {
- $headtext = `head -1 $wd/conf/$file`;
- $headtext =~ s/\#//;
- ( $headtext ) = split(':', $headtext);
- $filelist{$file} = $headtext;
- }
- }
- closedir(CONF);
-}
-
-# end
diff --git a/apps/JAWS/clients/WebSTONE/bin/checkfilelist b/apps/JAWS/clients/WebSTONE/bin/checkfilelist
deleted file mode 100755
index 4cc2d11c49e..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/checkfilelist
+++ /dev/null
@@ -1,35 +0,0 @@
-#! /bin/sh
-
-#
-# NAME
-# checkfilelist - try retrieving files from server
-#
-# SYNOPSIS
-# checkfilelist servername portno filelist
-#
-#
-
-if test "$#" -lt 3 ; then
- echo "usage: $0 servername portno filelist"
- exit 2
-fi
-
-HOSTNAME=$1 ; export HOSTNAME
-PORTNO=$2 ; export PORTNO
-FILELIST=$3 ; export FILELIST
-
-grep '^/' $FILELIST | cut -f1 |
-(
-while read URL
-do
- export URL
- echo ">>>>> $URL"
- (
- telnet $HOSTNAME $PORTNO << _EOF_
-GET $URL HTTP/1.0
-
-_EOF_
- ) 2> /dev/null | head -5 | grep 'HTTP/1.0'
- killall telnet
-done
-)
diff --git a/apps/JAWS/clients/WebSTONE/bin/genfiles b/apps/JAWS/clients/WebSTONE/bin/genfiles
deleted file mode 100755
index d5f06aee6df..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/genfiles
+++ /dev/null
@@ -1,41 +0,0 @@
-#! /bin/sh
-#
-
-# get configuration
-. $WEBSTONEROOT/conf/testbed
-
-cat $WEBSTONEROOT/conf/fileset |
-nawk '
-($1 ~ /^[0-9][0-9]*[kK][bB]*$/) {
- sub(/[kK][bB]*/, "", $1);
- cmd = "$WEBSTONEROOT/bin/genrand " $1*1024 " " $2
- print cmd;
- system(cmd);
- next
-}
-
-($1 ~ /^[0-9][0-9]*[mM][bB]*$/) {
- sub(/[kK][bB]*/, "", $1);
- cmd = "$WEBSTONEROOT/bin/genrand " $1*1024*1024 " " $2
- print cmd;
- system(cmd);
- next
-}
-
-($1 ~ /^[0-9][0-9]*$/) {
- sub(/[kK][bB]*/, "", $1);
- cmd = "$WEBSTONEROOT/bin/genrand " $1 " " $2
- print cmd;
- system(cmd);
- next
-} ' $*
-
-# copy files
-files=`cat $WEBSTONEROOT/conf/fileset | cut -f2 -d' '`
-for f in $files
-do
- $RCP $f $SERVER:$WEBDOCDIR
- rm -f $f
-done
-
-#end
diff --git a/apps/JAWS/clients/WebSTONE/bin/genfiles-from-filelist.sh b/apps/JAWS/clients/WebSTONE/bin/genfiles-from-filelist.sh
deleted file mode 100755
index 1293709238c..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/genfiles-from-filelist.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/sh
-#
-
-# get configuration
-[ -n "$WEBSTONEROOT" ] || WEBSTONEROOT=`pwd`/..
-. $WEBSTONEROOT/conf/testbed
-
-case $# in
- 1)
- FILELIST=$1
- ;;
- *)
- FILELIST=$WEBSTONEROOT/conf/filelist
- ;;
-esac
-
-TIMESTAMP=`date +"%y%m%d_%H%M"`
-mkdir $TMPDIR/webstone-genfiles.$TIMESTAMP
-cd $TMPDIR/webstone-genfiles.$TIMESTAMP
-
-cat $FILELIST |
-nawk '
-($3 ~ /^\#[0-9]*/) {
- sub(/^\#/, "", $3);
- cmd = WEBSTONEROOT "/bin/genrand " $3 " ."$1
- print cmd;
- system(cmd);
- cmd = RCP " ." $1 " " SERVER ":" WEBDOCDIR
- print cmd;
- system(cmd);
- cmd = "rm -f ." $1
- print cmd;
- system(cmd);
- next
-}
-' $* WEBSTONEROOT=$WEBSTONEROOT RCP=$RCP SERVER=$SERVER WEBDOCDIR=$WEBDOCDIR
-
-cd $TMPDIR
-rm -rf $TMPDIR/webstone-genfiles.$TIMESTAMP
-
-#end
diff --git a/apps/JAWS/clients/WebSTONE/bin/gui-configure b/apps/JAWS/clients/WebSTONE/bin/gui-configure
deleted file mode 100755
index dcea4e3fe1c..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/gui-configure
+++ /dev/null
@@ -1,174 +0,0 @@
-#!/bin/sh -- because we're not sure where perl is yet
-#
-
-'true' || eval 'exec perl -S $0 $argv:q';
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
-& eval 'exec /usr/local/bin/perl -S $0 $argv:q'
- if 0;
-
-# Usage: [perl] configure [file]
-#
-# This replaces the program paths (e.g. /bin/awk) with an
-# alternate path that is found in the file "file.paths". It also finds
-# perl5 and changes the path in all the stand-alone perl programs.
-#
-
-$debug = 0;
-
-#
-# Target shell scripts in question:
-@shell_scripts=("conf/paths.pl", "conf/paths.sh");
-@perl5_src = < bin/webstone-gui.pl bin/WebStone-common.pl bin/killbench.pl bin/view-results.pl bin/WebStone-manage.pl bin/move-filelist.pl bin/write-testbed.pl bin/WebStone-run.pl bin/move-runs.pl bin/WebStone-setup.pl bin/runbench.pl >;
-@perl_src = < bin/wscollect.pl bin/mine-logs.pl >;
-@benchmark_dir_src = < webstone bin/killbench bin/runbench >;
-
-# all the HTML browsers we know about, IN ORDER OF PREFERENCE!
-@all_www= ("netscape", "Mosaic", "xmosaic", "lynx");
-
-#
-# Potential directories to find commands; first, find the user's path...
-$PATH = $ENV{"PATH"};
-
-# additional dirs; *COLON* separated!
-$other_dirs="/usr/ccs/bin:/bin:/usr/bin:/usr/ucb:/usr/bsd:/usr/ucb/bin:/usr/sbin:/usr/etc:/usr/local/bin:/usr/bin/X11:/usr/X11/bin:/usr/openwin/bin";
-
-#
-# split into a more reasonable format. Personal aliases come last.
-@all_dirs = split(/:/, $other_dirs . ":" . $PATH);
-
-print "checking to make sure all the target(s) are here...\n";
-
-for (@shell_scripts) {
- die "ERROR -- $_ not found!\n" unless -f $_;
- }
-
-# find perl
-print "Trying to find perl...\n";
-for $dir (@all_dirs) {
- # first, find where it might be
- next if (! -d $dir);
- while (<$dir/perl*>) {
- if (-x $_) {
- $perl_version=`($_ -v 2> /dev/null) |
- awk '/This is perl/ { print $NF }'`;
- if ($perl_version) {
- $PERL=$_;
- $pflag="1";
- last;
- }
- }
- last if $pflag;
- }
- last if $pflag;
- }
-
-if ($PERL) {
- print "\nPerl is in $PERL\n";
- for (@perl_src) { $perl_src .= "$_ "; }
- print "\nchanging the source in: $perl_src\n";
- system "$PERL -pi -e \"s@^#!.*/perl.*@#!$PERL@;\" $perl_src";
-
- # make sure things are executable...
- system("chmod u+x $perl_src");
-}
-else
-{
- printf "\nSome WebStone functions require Perl\n" unless $PERL;
-}
-# end if $PERL
-
-# find perl5
-$pflag = 0;
-print "Trying to find perl5...\n";
-for $dir (@all_dirs) {
- # first, find where it might be; oftentimes you'll see perl,
- # perl4, perl5, etc. in the same dir
- next if (! -d $dir);
- while (<$dir/perl5* $dir/perl*>) {
- if (-x $_) {
- $perl_version=`($_ -v 2> /dev/null) |
- awk '/This is perl, version 5/ { print $NF }'`;
- if ($perl_version) {
- $PERL5=$_;
- $pflag="1";
- last;
- }
- }
- last if $pflag;
- }
- last if $pflag;
-}
-
-if ($PERL5) {
- print "\nPerl5 is in $PERL5\n";
-
- for (@perl5_src) { $perl5_src .= "$_ "; }
- print "\nchanging the source in: $perl5_src\n";
- system "$PERL5 -pi -e \"s@^#!.*/perl.*@#!$PERL5@;\" $perl5_src";
- system("chmod u+x $perl5_src");
-}
-else
-{
- printf "\nThe WebStone GUI requires Perl5\n" unless $PERL5;
-}
-#end if $PERL5
-
-# find the most preferred www viewer first.
-for $www (@all_www) {
- for $dir (@all_dirs) {
- if (!$MOSAIC) {
- if (-x "$dir/$www") {
- $MOSAIC="$dir/$www";
- next;
- }
- }
- }
- }
-if ($MOSAIC) {
- print "\nHTML/WWW Browser is $MOSAIC\n";
-
- $upper{"MOSAIC"} = $MOSAIC;
- }
-else { print "Cannot find a web browser! WebStone cannot be run except in CLI"; }
-
-print "\nOk, now doing substitutions on the shell scripts...\n";
-for $shell (@shell_scripts) {
- print "Changing paths in $shell...\n";
- die "Can't open $shell\n" unless open(SCRIPT, $shell);
- rename($shell, $shell . '.old');
- die "Can't open $shell\n" unless open(OUT, ">$shell");
-
- #
- # Open up the script, search for lines beginning with
- # stuff like "TEST", "AWK", etc. If the file ends in "pl",
- # assume it's a perl script and change it accordingly
- while (<SCRIPT>) {
- $found = 0;
- for $command (keys %upper) {
- if(/^\$?$command=/) {
- # shell script
- if ($shell !~ /.pl$/) {
- print OUT "$command=$upper{$command}\n"; }
- # perl script
- else {
- print OUT "\$" . "$command=\"$upper{$command}\";\n";
- }
- $found = 1;
- }
- }
- print OUT $_ if !$found;
-
- }
- close(SCRIPT);
- close(OUT);
- }
-
-
-for (@benchmark_dir_src) { $benchmark_dir_src .= "$_ "; }
-print "\nchanging the source in: $benchmark_dir_src\n";
-$BENCHMARK_DIR=`pwd`;
-chop $BENCHMARK_DIR;
-$BENCHMARK_DIR =~ s/\//\\\//g;
-system "$PERL -pi -e \"s/<BENCHMARK_DIR>/$BENCHMARK_DIR/\" $benchmark_dir_src";
-
-# done...
diff --git a/apps/JAWS/clients/WebSTONE/bin/killbench b/apps/JAWS/clients/WebSTONE/bin/killbench
deleted file mode 100755
index 2997d891dca..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/killbench
+++ /dev/null
@@ -1,13 +0,0 @@
-#!/bin/sh -x
-#
-# get configuration
-. $WEBSTONEROOT/conf/testbed
-
-for i in $CLIENTS
-do
- $RSH -l root $i /etc/killall $1 webclient
-done
-#
-sleep 1
-/etc/killall $1 webmaster
-/etc/killall $1 runbench
diff --git a/apps/JAWS/clients/WebSTONE/bin/killbench.pl b/apps/JAWS/clients/WebSTONE/bin/killbench.pl
deleted file mode 100755
index 42c616a79e0..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/killbench.pl
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/pkg/gnu/bin//perl5
-#
-
-push(@INC, "$wd/bin");
-require('WebStone-common.pl');
-
-html_begin();
-
-print CLIENT "<P>Killing WebStone processes<PRE>";
-system("$wd/bin/killbench");
-print CLIENT "</PRE><P>Done.";
-
-html_end();
-
-# end
diff --git a/apps/JAWS/clients/WebSTONE/bin/mine-logs.pl b/apps/JAWS/clients/WebSTONE/bin/mine-logs.pl
deleted file mode 100755
index 1b721aa46ae..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/mine-logs.pl
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/pkg/gnu/bin//perl
-#
-# mine-logs.pl:
-# script to transform access logs into WebStone workload
-#
-# created 18 December 1995 mblakele@engr.sgi.com
-#
-# functional map:
-# usage: mine-logs.pl access.log
-#
-# 1. For each line in the input
-# a. parse the URL and the time, the outcome code, and the size
-# b. if the code is 200, and it's a GET,
-# do we already know about this URL?
-# i. yes - increment its counter
-# ii. no - create a slot for it, record size,
-# and set counter=1
-#
-
-$debug = 0;
-$line_number = 0;
-
-while (<>) {
- chomp;
-
- $line_number++;
- ($line_number % 1000) || printf STDERR ".";
- # parse line
- ( $client, $junk1, $junk2, $date, $timezone,
- $command, $url, $version, $result_code, $size ) =
- split;
- # strip some junk
- $command =~ s/\"//;
- $date =~ s/\[//;
-
- ($debug) && printf STDERR "$client, $date, $command, $url, $result_code, $size\n";
-
- # is it a GET? Did it succeed? (i.e., is the result code 200?)
- if (($command eq 'GET') && ($result_code == 200)) {
- # is this URL already in the key set?
- if (exists $counter{$url}) {
- # URL is in key set
- ($debug) && printf STDERR "URL $url already in key set: incrementing\n";
- $counter{$url}++;
- if ($size == $size{$url}) {
- ($debug) && printf STDERR "size mismatch on $url: $size != $size{$url}\n";
- if ($size <=> $size{$url}) { $size{$url} = $size; }
- }
- }
- else {
- # URL isn't in key set
- ($debug) && printf STDERR "URL $url isn't in key set: adding size $size\n";
- $counter{$url} = 1;
- $size{$url} = $size;
- }
- # end if key set
- } # end if GET
-}
-# end of input file
-printf STDERR "\n";
-
-# now we print out a workload file
-
-# first, the headline
-$date = `date`;
-chomp($date);
-printf "# WebStone workload file\n# \tgenerated by $0 $date\n#\n";
-
-# next, sort the keys
-@sorted_keys = sort by_counter keys(%counter);
-
-# iterate through sorted keys
-foreach $key (@sorted_keys) {
- # print url, weighting, and (commented) the size in bytes
- ($debug) && printf STDERR "printing data for $key\n";
- printf "$key\t$counter{$key}\t#$size{$key}\n";
-}
-# end foreach
-
-# end main
-
-sub
-by_counter {
- $counter{$b} <=> $counter{$a};
-}
-# end by_counter
-
-# end mine-logs.pl
diff --git a/apps/JAWS/clients/WebSTONE/bin/move-filelist.pl b/apps/JAWS/clients/WebSTONE/bin/move-filelist.pl
deleted file mode 100755
index 0155b83f972..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/move-filelist.pl
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/pkg/gnu/bin//perl5
-#
-
-push(@INC, "$wd/bin");
-require('WebStone-common.pl');
-
-$oldfilelist = "$wd/conf/filelist";
-
-html_begin();
-
-if ($filelist ne $oldfilelist) {
- $backup = $oldfilelist . ".bak";
- print CLIENT "<BODY>Backing up $oldfilelist to $backup";
- rename($oldfilelist, $backup);
- print CLIENT "<P>Copying $filelist to $oldfilelist";
- link($filelist, $oldfilelist);
- print CLIENT "<P>Done.";
-}
-else
-{
- print CLIENT "<STRONG>Can't move $filelist <P>to $filelist</STRONG>";
-}
-
-html_end();
-
-# end
diff --git a/apps/JAWS/clients/WebSTONE/bin/move-runs.pl b/apps/JAWS/clients/WebSTONE/bin/move-runs.pl
deleted file mode 100755
index a4ca528f034..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/move-runs.pl
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/pkg/gnu/bin//perl5
-#
-
-push(@INC, "$wd/bin");
-require('WebStone-common.pl');
-
-html_begin();
-
-if ($runsdir ne $oldrunsdir) {
- print CLIENT "<BODY>Moving $oldrunsdir to $runsdir...";
- if (-e $runsdir) {
- print CLIENT "<STRONG>Error: $runsdir already exists!</STRONG>";
- }
- rename($oldrunsdir, $runsdir);
- print CLIENT "<P>Done.";
-}
-else
-{
- print CLIENT "<STRONG>Can't move $runsdir <P>to $oldrunsdir</STRONG>";
-}
-
-html_end();
-
-# end
diff --git a/apps/JAWS/clients/WebSTONE/bin/rebootall b/apps/JAWS/clients/WebSTONE/bin/rebootall
deleted file mode 100755
index 2de65110027..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/rebootall
+++ /dev/null
@@ -1,9 +0,0 @@
-#! /bin/sh -x
-
-# get configuration
-. $WEBSTONEROOT/conf/testbed
-
-for i in $CLIENTS
-do
- $RSH -l root $i "sleep 5 ; init 6" &
-done
diff --git a/apps/JAWS/clients/WebSTONE/bin/runbench b/apps/JAWS/clients/WebSTONE/bin/runbench
deleted file mode 100755
index 409351f8f55..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/runbench
+++ /dev/null
@@ -1,193 +0,0 @@
-#!/bin/sh
-# $Header$
-# set -x
-set +x
-[ -n "$WEBSTONEROOT" ] || WEBSTONEROOT=`pwd`/../
-
-case $# in
- 1)
- FILELIST=$1
- ;;
- *)
- FILELIST=$WEBSTONEROOT/conf/filelist
- ;;
-esac
-
-# load configurations
-. $WEBSTONEROOT/conf/testbed
-
-[ -n "$DEBUG" ] && set +x
-
-# check variables
-[ -n "$ITERATIONS" ] || ITERATIONS="1"
-[ -n "$MINCLIENTS" ] || MINCLIENTS="1"
-[ -n "$MAXCLIENTS" ] || MAXCLIENTS="1"
-[ -n "$CLIENTINCR" ] || CLIENTINCR="1"
-[ -n "$TIMEPERRUN" ] || TIMEPERRUN="1"
-# don't care about PROXYSERVER
-[ -n "$SERVER" ] || SERVER="www"
-[ -n "$PORTNO" ] || PORTNO="80"
-# [ -n "$SERVERINFO" ] || SERVERINFO="uname -a"
-# OSTUNINGFILES
-# WEBSERVERDIR
-# WEBDOCDIR
-# WEBSERVERTUNINGFILES
-[ -n "$CLIENTS" ] || CLIENTS="localhost"
-[ -n "$CLIENTACCOUNT" ] || CLIENTACCOUNT=$USER
-[ -n "$CLIENTPASSWORD" ] || CLIENTPASSWORD=$CLIENTACCOUNT
-# [ -n "$CLIENTINFO" ] || CLIENTINFO="uname -a"
-[ -n "$TMPDIR" ] || TMPDIR="/tmp"
-[ -n "$RCP" ] || RCP="rcp"
-[ -n "$RSH" ] || RSH="rsh"
-
-export ITERATIONS MINCLIENTS MAXCLIENTS CLIENTINCR TIMEPERRUN
-export SERVER PORTNO SERVERINFO
-export CLIENTS CLIENTACCOUNT CLIENTPASSWORD CLIENTINFO
-export TMPDIR RCP RSH
-
-echo "Clients: " $CLIENTS
-
-#
-# Estimate run time
-#
-NUMCLIENTHOSTS=`echo $CLIENTS | wc -w`
-TRIALS=`expr 1 + \( $MAXCLIENTS - $MINCLIENTS \) / $CLIENTINCR`
-RUNTIME=`expr 60 \* $ITERATIONS \* $TRIALS \* $TIMEPERRUN`
-RUNTIME=`expr $RUNTIME + $TRIALS \* \( $MAXCLIENTS + $MINCLIENTS \) \
- / \( 2 \* $NUMCLIENTHOSTS \)`
-
-echo "Estimated run time:" `expr $RUNTIME / 3600` "hours" \
- `expr $RUNTIME % 3600 / 60` "minutes"
-
-#
-# Checking for valid set of benchmark files to retrieve
-#
-#if [ -z "$PROXYSERVER" ]
-#then
-# echo "Checking for a valid set of benchmark files"
-# CHECKLISTTMP=$TMPDIR/webstone-checkfilelist.$$
-# rm -f $CHECKFILELISTTMP
-# $WEBSTONEROOT/bin/checkfilelist $SERVER $PORTNO $FILELIST > $CHECKLISTTMP 2>&1
-# if [ `grep -c ' 4[0-9][0-9] '< $CHECKLISTTMP` -gt 0 ]
-# then
-# echo "ERROR: not all files in filelist are on server:"
-# echo "----- checkfilelist results -----"
-# cat $CHECKLISTTMP
-# echo "----- checkfilelist results -----"
-# rm -f $CHECKLISTTMP
-# exit 1
-# else
-# echo "OK: All files found"
-# fi
-# rm -f $CHECKLISTTMP
-#fi
-# end if $PROXYSERVER
-
-#
-# distribute webclient binary
-#
-for i in $CLIENTS
-do
- $RCP $WEBSTONEROOT/bin/webclient $i:$TMPDIR #/usr/local/bin
-done
-
-# BEGIN iterations
-J=1
-while [ $J -le $ITERATIONS ]
-do
- NUMCLIENTS=$MINCLIENTS
- while [ $NUMCLIENTS -le $MAXCLIENTS ]
- do
- echo "***** Iteration $J, Total clients "`expr $NUMCLIENTS`" **********"
- date
- TIMESTAMP=`date +"%y%m%d_%H%M"`
- LOGDIR=$WEBSTONEROOT/bin/runs/$TIMESTAMP
-
- #
- # nuke debug files
- #
- for client in $CLIENTS
- do
- $RSH $client "rm /tmp/webstone-debug*" > /dev/null 2>&1
- done
-
- mkdir -p $LOGDIR
- rm -f $LOGDIR/config
- touch $LOGDIR/config
- CLIENTSPERHOST=`expr $NUMCLIENTS / $NUMCLIENTHOSTS`
- EXTRACLIENTS=`expr $NUMCLIENTS % $NUMCLIENTHOSTS`
-
- for i in $CLIENTS
- do
- if [ $EXTRACLIENTS -gt 0 ]
- then
- echo "$i $CLIENTACCOUNT $CLIENTPASSWORD `expr $CLIENTSPERHOST + 1`" \
- >> $LOGDIR/config
- EXTRACLIENTS=`expr $EXTRACLIENTS - 1`
- else
- echo "$i $CLIENTACCOUNT $CLIENTPASSWORD $CLIENTSPERHOST" \
- >> $LOGDIR/config
- fi
- done
- cp $FILELIST $LOGDIR/`basename $FILELIST`
-
- #
- # Put test configuration files on clients
- #
- for i in $CLIENTS localhost
- do
- $RSH $i "rm -f $TMPDIR/config $TMPDIR/`basename $FILELIST`"
- $RCP $LOGDIR/config $i:$TMPDIR/config
- $RCP $LOGDIR/`basename $FILELIST` $i:$TMPDIR/filelist
- done
-
- #
- # Get starting configuration and stats from each participant
- #
- $RSH $SERVER "$SERVERINFO" > $LOGDIR/hardware.$SERVER 2>&1
- for i in $CLIENTS
- do
- $RSH $i "$CLIENTINFO" > $LOGDIR/hardware.$i 2>&1
- done
-
- # set -x
- for i in $OSTUNINGFILES $WEBSERVERTUNINGFILES
- do
- $RCP $SERVER:$i $LOGDIR
- done
- set +x
-
- #
- # Run benchmark
- #
- date
- CMD="$WEBSTONEROOT/bin/webmaster -v -u $TMPDIR/filelist"
- CMD=$CMD" -f $TMPDIR/config -l $TIMEPERRUN"
- [ -n "$SERVER" ] && CMD=$CMD" -w $SERVER"
- [ -n "$PORTNO" ] && CMD=$CMD" -p $PORTNO"
- [ -n "$PROXYSERVER" ] && CMD=$CMD" -P $PROXYSERVER"
- [ -n "$DEBUG" ] && CMD=$CMD" -d"
- echo $CMD
-
- # dump environment into $LOGDIR
- rm -rf $LOGDIR/controller.env
- env > $LOGDIR/controller.env
-
- $CMD | tee $LOGDIR/run
-
- #
- # Get ending configuration and stats from each participant
- #
- date
- #for i in $SERVER $CLIENTS
- #do
- #$WEBSTONEROOT/bin/getstats $i > $LOGDIR/end.$i 2>&1
- #done
- #date
- NUMCLIENTS=`expr $NUMCLIENTS + $CLIENTINCR`
- done
- # while NUMCLIENTS
- J=`expr $J + 1`
-done
-# while J
-# end
diff --git a/apps/JAWS/clients/WebSTONE/bin/runbench.pl b/apps/JAWS/clients/WebSTONE/bin/runbench.pl
deleted file mode 100755
index 81071504f1a..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/runbench.pl
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/pkg/gnu/bin//perl5
-#
-
-push(@INC, "$wd/bin");
-require('WebStone-common.pl');
-require('flush.pl');
-
-# force flush after every write or print
-$| = 1;
-
-html_begin("In Progress");
-
-print CLIENT "<H3><CENTER>Running WebStone</CENTER></H3><PRE>";
-show_model();
-&flush(CLIENT);
-&flush(STDOUT);
-
-&start_runbench();
-
-print CLIENT <<EOF
-<TITLE>WebStone Completed</TITLE>
-</PRE><CENTER>
-<FORM METHOD=POST ACTION="http://localhost:$html_port$wd/bin/view-results.pl">
-<INPUT TYPE="submit" VALUE="View Results">
-</CENTER>
-EOF
- ;
-
-html_end();
-
-sub start_runbench {
- $command = "cd $wd/bin; ./runbench";
- system($command);
-}
-
-# end
diff --git a/apps/JAWS/clients/WebSTONE/bin/tabs2html b/apps/JAWS/clients/WebSTONE/bin/tabs2html
deleted file mode 100755
index 8c7d851c357..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/tabs2html
+++ /dev/null
@@ -1,13 +0,0 @@
-#! /bin/sh
-
-nawk '
-BEGIN { FS=" " ; print "<BODY><TABLE>" }
-{
- print "<TR ALIGN=RIGHT VALIGN=BOTTOM>"
- for (i=1; i <= NF; i++) {
- print "<TD>" $i "</TD>"
- }
- print "</TR>"
-}
-END { print "</TABLE></BODY>" }
-' $*
diff --git a/apps/JAWS/clients/WebSTONE/bin/view-results.pl b/apps/JAWS/clients/WebSTONE/bin/view-results.pl
deleted file mode 100755
index 7ff961efcca..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/view-results.pl
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/pkg/gnu/bin//perl5
-#
-push(@INC, "$wd/bin");
-require('WebStone-common.pl');
-
-require('wscollect.pl');
-
-$debug = 0;
-
-$printedTitles = 0;
-
-html_begin("Results");
-
-print CLIENT "<H3>WebStone Results</H3>";
-
-($debug) && print STDERR "opening table\n";
-print CLIENT "<BODY><TABLE BORDER=1>\r";
-
-@directories = ("$wd/bin/runs");
-directory: for (@directories) {
- &find($_);
-}
-
-($debug) && print STDERR "closing table\n";
-print CLIENT "</TABLE></BODY>\r";
-
-html_end();
-
-# end main
-
-sub printcustom {
- if (!$printedTitles) {
- $printedTitles = 1;
- print CLIENT "<TR>";
- for $title (@title) {
- print CLIENT "<TH>$title</TH>\r";
- } # end for title
- print CLIENT "</TR>\r";
- }
- print CLIENT "<TR>";
- $first_column = 1;
- for $data (@data) {
- if ($first_column) {
- $first_column = 0;
- print CLIENT "<TD><A HREF=$wd/bin/runs/$data>$data</A></TD>\r";
- } else {
- print CLIENT "<TD ALIGN=RIGHT>$data</TD>\r";
- }
- } # end for data
- print CLIENT "</TR>\r";
-}
-
-# end
diff --git a/apps/JAWS/clients/WebSTONE/bin/webstone-gui.pl b/apps/JAWS/clients/WebSTONE/bin/webstone-gui.pl
deleted file mode 100755
index 006cd9eba7c..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/webstone-gui.pl
+++ /dev/null
@@ -1,316 +0,0 @@
-#!/pkg/gnu/bin//perl5
-
-require 'conf/paths.pl';
-
-#$debug = 1;
-$HELPME="http://reality.sgi.com/employees/mblakele_engr/WebStone/";
-$| = 1; # set pipes to hot
-
-&html();
-
-sub html {
- local($helper, $wd);
-
- &start_html_server();
- # These strings are used in, among others, PERL-to-HTML scripts.
- #
- $wd = `pwd`;
- chop $wd;
-
- print "$html_port\n" if $debug;
-
- $HTML_STARTPAGE = "http://localhost:$html_port$wd/doc/WebStone.html";
-
- #
- # Fork off the HTML client, and fork off a server process that
- # handles requests from that client. The parent process waits
- # until the client exits and terminates the server.
- #
- print "Starting $MOSAIC...\n" if $debug;
-
- if (($client = fork()) == 0) {
- foreach (keys %ENV) {
- delete $ENV{$_} if (/proxy/i && !/no_proxy/i);
- }
- exec($MOSAIC, "$HTML_STARTPAGE")
- || die "cannot exec $MOSAIC: $!";
- }
-
- if (($server = fork()) == 0) {
- if (($helper = fork()) == 0) {
- alarm 3600;
- &patience();
- }
- kill 'TERM',$helper;
- $SIG{'PIPE'} = 'IGNORE';
- for (;;) {
- accept(CLIENT, SOCK) || die "accept: $!";
- select((select(CLIENT), $| = 1)[0]);
- &process_html_request();
- close(CLIENT);
- }
- }
-
- #
- # Wait until the client terminates, then terminate the server.
- #
- close(SOCK);
- waitpid($client, 0);
- kill('TERM', $server);
- exit;
-}
-
-#
-# Set up a listener on an arbitrary port. There is no good reason to
-# listen on a well-known port number.
-#
-sub start_html_server {
- local($sockaddr, $proto, $junk);
-
- $AF_INET = 2;
- $SOCK_STREAM = 2;
- $PORT = 0; #1024;
-
- $sockaddr = 'S n a4 x8';
- $this = pack($sockaddr, $AF_INET, $PORT, "\0\0\0\0");
- ($junk, $junk, $proto) = getprotobyname('tcp');
- socket(SOCK, $AF_INET, $SOCK_STREAM, $proto) || die "socket: $!";
- setsockopt(SOCK, 0xffff, 0x0004, 1) || die "setsockopt: $!";
- bind(SOCK, $this) || die "bind: $!";
- listen(SOCK, 1) || die "listen: $!";
- ($junk, $html_port) = unpack($sockaddr, getsockname(SOCK));
-}
-
-
-#
-# Process one client request. We expect the client to send stuff that
-# begins with:
-#
-# command /password/perl_script junk
-#
-# Where perl_script is the name of a perl file that is executed via
-# do "perl_script";
-#
-# In case of a POST command the values in the client's attribute-value
-# list are assigned to the corresponding global PERL variables.
-#
-sub process_html_request {
- local($request, $command, $script, $magic, $url, $peer);
- local(%args);
-
- #
- # Parse the command and URL. Update the default file prefix.
- #
- $request = <CLIENT>;
- print $request if $debug;
- ($command, $url) = split(/\s+/, $request);
- if ($command eq "" || $command eq "QUIT") {
- return;
- }
-
- #($junk, $script) = split(/\//, $url, 2);
- #($script, $html_script_args) = split(',', $script, 2);
- #($HTML_CWD = "file:$script") =~ s/\/[^\/]*$//;
- $script = $url;
-
- while (<CLIENT>) {
- last if (/^\s+$/);
- }
-
- if ($command eq "GET") {
- if (-d $script) {
- get_dir($script);
- }
- elsif ($script =~ /\.pl\b/) {
- perl_html_script($script);
- }
- else {
- get_file($script);
- }
- } elsif ($command eq "POST") {
-
- print $request if $debug;
- flush;
- #
- # Process the attribute-value list.
- #
- if ($_ = <CLIENT>) {
- print "Hi $_" if $debug;
- flush;
- s/\s+$//;
- s/^/\n/;
- s/&/\n/g;
- $html_post_attributes = '';
- $* = 1;
- for (split(/(%[0-9][0-9A-Z])/, $_)) {
- $html_post_attributes .= (/%([0-9][0-9A-Z])/) ?
- pack('c',hex($1)) : $_;
- }
- %args = ('_junk_', split(/\n([^=]+)=/, $html_post_attributes));
- delete $args{'_junk_'};
- for (keys %args) {
- print "\$$_ = $args{$_}\n" if $debug;
- ${$_} = $args{$_};
- }
- perl_html_script($script);
- } else {
- &bad_html_form($script);
- }
- } else {
- &bad_html_command($request);
- }
-}
-
-
-#
-# Unexpected HTML command.
-#
-sub bad_html_command {
- local($request) = @_;
-
- print CLIENT <<EOF
-<HTML>
-<HEAD>
-<TITLE>Unknown command</TITLE>
-<LINK REV="made" HREF=$HELPME>
-</HEAD>
-<BODY>
-<H1>Unknown command</H1>
-The command <TT>$request<TT> was not recognized.
-</BODY>
-</HTML>
-EOF
-;
-}
-
-#
-# Execute PERL script
-#
-sub perl_html_script {
- local($script) = @_;
-
- if (! -e $script) {
- print CLIENT <<EOF
-<HTML>
-<HEAD>
-<TITLE>File not found</TITLE>
-<LINK REV="made" HREF=$HELPME>
-</HEAD>
-<BODY>
-<H1>File not found</H1>
-The file <TT>$script</TT> does not exist or is not accessible.
-</BODY>
-</HTML>
-EOF
-; return;
- }
- do $script;
- if ($@ && ($@ ne "\n")) {
- print CLIENT <<EOF
-<HTML>
-<HEAD>
-<TITLE>Command failed</TITLE>
-<LINK REV="made" HREF=$HELPME>
-</HEAD>
-<BODY>
-<H1>Command failed</H1>
-$@
-</BODY>
-</HTML>
-EOF
-;
- }
-}
-
-#
-# Missing attribute list
-#
-sub bad_html_form {
- local($script) = @_;
-
- print CLIENT <<EOF
-<HTML>
-<HEAD>
-<TITLE>No attribute list</TITLE>
-<LINK REV="made" HREF=$HELPME>
-</HEAD>
-<BODY>
-<H1>No attribute list</H1>
-
-No attribute list was found.
-</BODY>
-</HTML>
-EOF
-;
-}
-
-#
-# Give them something to read while the server is initializing.
-#
-sub patience {
- for (;;) {
- accept(CLIENT, SOCK) || die "accept: $!";
- <CLIENT>;
- print CLIENT <<EOF
-<HTML>
-<HEAD>
-<TITLE>Initializing...</TITLE>
-<LINK REV="made" HREF=$HELPME>
-</HEAD>
-<BODY>
-<H1>Initializing...</H1>
-WebStone is initializing...
-</BODY>
-</HTML>
-EOF
-;
- close(CLIENT);
- }
-}
-
-sub get_file {
- local($file) = @_;
-
- print CLIENT <<EOF
-<HTML>
-<HEAD>
-<TITLE>$file</TITLE>
-</HEAD>
-<H1>$file</H1>
-<BODY><PRE>
-EOF
- unless ($file =~ /(html|htm|gif|jpeg|jpg)\b/);
-
- open(FILE, $file);
- while (<FILE>) {
- print CLIENT $_;
- }
- close(FILE);
-
- print CLIENT <<EOF
-</PRE>
-</HTML>
-EOF
- unless ($file =~ /(html|htm|gif|jpeg|jpg)\b/);
-}
-
-sub get_dir {
- local($dir) = @_;
- opendir(DIRECTORY, $dir);
- @listing = readdir(DIRECTORY);
- closedir(DIRECTORY);
- print CLIENT <<EOF
-<HTML>
-<HEAD>
-<TITLE>$dir</TITLE>
-</HEAD>
-<H1>$dir</H1>
-<BODY>
-EOF
- ;
-
- while (<@listing>) {
- print CLIENT "<P><A HREF=$dir/$_>$_</A>";
- }
- print CLIENT "</HTML>";
-}
diff --git a/apps/JAWS/clients/WebSTONE/bin/write-testbed.pl b/apps/JAWS/clients/WebSTONE/bin/write-testbed.pl
deleted file mode 100755
index 9f2c75af0ba..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/write-testbed.pl
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/pkg/gnu/bin//perl5
-#
-# write new values from form to $wd/conf/testbed, and run WebStone
-#
-
-push(@INC, "$wd/bin");
-require('WebStone-common.pl');
-
-html_begin("Current Configuration");
-
-&show_model();
-&write_data();
-
-print CLIENT <<EOF
-<HR>
-<FORM METHOD="POST" ACTION="$wd/bin/runbench.pl">
-<P><INPUT TYPE="SUBMIT" VALUE="Run WebStone">
-</FORM>
-</DL>
-
-EOF
- ;
-
-html_end();
-
-# end main
-
-sub write_data {
- rename("$wd/conf/testbed", "$wd/conf/testbed.bak") ||
- die "rename testbed: $!\n";
- open(TESTBED, ">>$wd/conf/testbed") || die "open testbed: $!\n";
-
- print CLIENT "<PRE>";
-
- foreach $key (@keylist) {
- $$key =~ s/\+/ /g;
- $newvalue = "$key=\"$$key\"\n";
- print CLIENT $newvalue;
- print TESTBED $newvalue;
- }
-
- print CLIENT "</PRE>";
-
- close(TESTBED);
-}
-
-# end
diff --git a/apps/JAWS/clients/WebSTONE/bin/wscollect.pl b/apps/JAWS/clients/WebSTONE/bin/wscollect.pl
deleted file mode 100755
index adf5fee56eb..00000000000
--- a/apps/JAWS/clients/WebSTONE/bin/wscollect.pl
+++ /dev/null
@@ -1,139 +0,0 @@
-#!/pkg/gnu/bin//perl
-# $Header$
-# updated version of the old wscollect script which goes through
-# webstone run directories and summarizes the output in tabular
-# format.
-# syc 4/25/96
-#
-
-require "find.pl";
-
-#
-# the list @runs contains the timestamps for the runs which are found
-# during the traversal of the runs directory. This list is used for
-# indices into the associative arrays for storing run information.
-#
-# $numclients{ $time } - number of clients for the run
-# $connrate{ $time } - connection rate average
-# $littlesload{ $time } - little's load factor
-# $latency{ $time } - latency average
-# $error{ $time } - error rate
-# $throughput{ $time } - throughput
-
-local( @runs,
- %numclients,
- %connrate,
- %littlesload,
- %latency,
- %error,
- %throughput);
-
-# Got rid of the trick hack of the title names, someone can put it
-# back in later
-@title = ( "Timestamp",
- "Total number of clients",
- "Connection rate average (conn/s)",
- "Little's Load Factor",
- "Average Latency (seconds)",
- "Error Level (%)",
- "Throughput avg. for all connections (MBits/s)");
-
-
-push( @ARGV, ".") if ( !@ARGV );
-
-for (@ARGV) {
- &find( $_ );
-}
-
-&PrintOutput;
-
-1;
-
-sub wanted {
- local( $filename ) = $_;
-
- return unless ( $filename =~ /run/ );
-
- local( $instats) = 0;
- local( $runtime, $tag, $data, $cruft, @cruft );
-
- open( FILE, $filename ) || return; # bail if failed to open
- $runtime = `pwd`;
- @cruft = split(/\//,$runtime);
- $runtime = pop( @cruft);
- chop( $runtime);
- push( @runs, $runtime);
- while ( $line = <FILE>) {
- if (! $instats) {
- $instats = 1 if ( $line =~ /^WEBSTONE 2\.0 results/ );
- next;
- }
- chop( $line );
- ( $tag, $data ) = split( /:?\s{2,}|\t/, $line);
-
- # perl hack to emulate case/switch statement
- $tag =~ /number of clients/ &&
- ($numclients{ $runtime } = $data, next);
- $tag =~ /error rate/ &&
- (( $error{ $runtime }) = $data =~ /([\d\.]+)/, next);
- $tag =~ /connection rate/ &&
- (( $connrate{ $runtime }) = $data =~ /([\d\.]+)/, next);
- $tag =~ /Server thruput/ &&
- (( $throughput{ $runtime }) = $data =~ /([\d\.]+)/, next);
- $tag =~ /Little's Load/ &&
- (( $littlesload{ $runtime}) = $data =~ /([\d\.]+)/, next); # '
- $tag =~ /Average response time/ &&
- (( $latency{ $runtime } ) = $data =~ /([\d\.]+)/, next);
- }
- close( FILE );
- unless ( $throughput{ $runtime} ) {
- pop( @runs); # if we didn't get a throughput, then the
- # data is incomplete and just drop this run
- }
-}
-
-
-sub printdata {
- local ($timestamp, $num_clients, $conn_rate,
- $load, $latency, $error, $tput) = @_;
- format STDOUT =
-@<<<<<<<<<<< @###### @######.## @####.## @###.#### @####.#### @######.##
-$timestamp, $num_clients, $conn_rate, $load, $latency, $error, $tput
-.
-
- if (!$printedTitles) {
- $printedTitles = 1;
- ($ttimestamp, $tnum_clients, $tconn_rate,
- $tload, $tlatency, $terror, $ttput) = @title;
- format STDOUT_TOP =
-^||||||||||| ^||||||| ^||||||||| ^||||||| ^||||||||| ^||||||||| ^|||||||||||
-$ttimestamp, $tnum_clients, $tconn_rate, $tload, $tlatency, $terror, $ttput
-^||||||||||| ^||||||| ^||||||||| ^||||||| ^||||||||| ^||||||||| ^|||||||||||
-$ttimestamp, $tnum_clients, $tconn_rate, $tload, $tlatency, $terror, $ttput
-^||||||||||| ^||||||| ^||||||||| ^||||||| ^||||||||| ^||||||||| ^|||||||||||
-$ttimestamp, $tnum_clients, $tconn_rate, $tload, $tlatency, $terror, $ttput
-^||||||||||| ^||||||| ^||||||||| ^||||||| ^||||||||| ^||||||||| ^|||||||||||
-$ttimestamp, $tnum_clients, $tconn_rate, $tload, $tlatency, $terror, $ttput
-^||||||||||| ^||||||| ^||||||||| ^||||||| ^||||||||| ^||||||||| ^|||||||||||
-$ttimestamp, $tnum_clients, $tconn_rate, $tload, $tlatency, $terror, $ttput
-----------------------------------------------------------------------------
-.
- # write STDOUT_TOP;
- } # end if printedTitles
- write STDOUT;
-}
-
-sub PrintOutput {
- local( $runtime );
-
- for $runtime (sort @runs) {
- &printdata( $runtime, $numclients{ $runtime}, $connrate{ $runtime},
- $littlesload{ $runtime}, $latency{ $runtime}, $error{ $runtime},
- $throughput{ $runtime});
- }
-}
-
-
-
-
-
diff --git a/apps/JAWS/clients/WebSTONE/conf/filelist b/apps/JAWS/clients/WebSTONE/conf/filelist
deleted file mode 100644
index 5368e28e460..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/filelist
+++ /dev/null
@@ -1,6 +0,0 @@
-# Sample filelist, abstracted from access logs
-/file500.html 350 #500
-/file5k.html 500 #5125
-/file50k.html 140 #51250
-/file500k.html 9 #512500
-/file5m.html 1 #5248000
diff --git a/apps/JAWS/clients/WebSTONE/conf/filelist.cgi-heavy b/apps/JAWS/clients/WebSTONE/conf/filelist.cgi-heavy
deleted file mode 100644
index 84272eee0f7..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/filelist.cgi-heavy
+++ /dev/null
@@ -1,6 +0,0 @@
-# Modified sample model; fully dynamic content
-/file.cgi-send?size=500 350
-/file.cgi-send?size=5125 500
-/file.cgi-send?size=51250 140
-/file.cgi-send?size=512500 9
-/file.cgi-send?size=5248000 1
diff --git a/apps/JAWS/clients/WebSTONE/conf/filelist.dynamic-heavy b/apps/JAWS/clients/WebSTONE/conf/filelist.dynamic-heavy
deleted file mode 100644
index de9c4fe4765..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/filelist.dynamic-heavy
+++ /dev/null
@@ -1,6 +0,0 @@
-# Modified sample model; fully dynamic content
-/file.dyn-send?size=500 350
-/file.dyn-send?size=5125 500
-/file.dyn-send?size=51250 140
-/file.dyn-send?size=512500 9
-/file.dyn-send?size=5248000 1
diff --git a/apps/JAWS/clients/WebSTONE/conf/filelist.dynamic-light b/apps/JAWS/clients/WebSTONE/conf/filelist.dynamic-light
deleted file mode 100644
index 2c35810e75d..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/filelist.dynamic-light
+++ /dev/null
@@ -1,6 +0,0 @@
-# Modified sample model; added light dynamic content use
-/file500.html 350 #500
-/file5k.html 500 #5125
-/file.dyn-send?size=51250 140
-/file500k.html 9 #512500
-/file5m.html 1 #5248000
diff --git a/apps/JAWS/clients/WebSTONE/conf/filelist.dynamic-medium b/apps/JAWS/clients/WebSTONE/conf/filelist.dynamic-medium
deleted file mode 100644
index 2a0abbb2b9f..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/filelist.dynamic-medium
+++ /dev/null
@@ -1,6 +0,0 @@
-# Modified sample model; added medium dynamic content use
-/file.dyn-send?size=500 350
-/file5k.html 500 #5125
-/file.dyn-send?size=51250 140
-/file500k.html 9 #512500
-/file5m.html 1 #5248000
diff --git a/apps/JAWS/clients/WebSTONE/conf/filelist.homepage b/apps/JAWS/clients/WebSTONE/conf/filelist.homepage
deleted file mode 100644
index b759828757a..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/filelist.homepage
+++ /dev/null
@@ -1,2 +0,0 @@
-# home page /index.html only
-/index.html
diff --git a/apps/JAWS/clients/WebSTONE/conf/filelist.sample b/apps/JAWS/clients/WebSTONE/conf/filelist.sample
deleted file mode 100644
index 5368e28e460..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/filelist.sample
+++ /dev/null
@@ -1,6 +0,0 @@
-# Sample filelist, abstracted from access logs
-/file500.html 350 #500
-/file5k.html 500 #5125
-/file50k.html 140 #51250
-/file500k.html 9 #512500
-/file5m.html 1 #5248000
diff --git a/apps/JAWS/clients/WebSTONE/conf/filelist.standard b/apps/JAWS/clients/WebSTONE/conf/filelist.standard
deleted file mode 100644
index 5368e28e460..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/filelist.standard
+++ /dev/null
@@ -1,6 +0,0 @@
-# Sample filelist, abstracted from access logs
-/file500.html 350 #500
-/file5k.html 500 #5125
-/file50k.html 140 #51250
-/file500k.html 9 #512500
-/file5m.html 1 #5248000
diff --git a/apps/JAWS/clients/WebSTONE/conf/fileset b/apps/JAWS/clients/WebSTONE/conf/fileset
deleted file mode 100644
index 064fd7b3098..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/fileset
+++ /dev/null
@@ -1,32 +0,0 @@
-0k file0k.html
-500 file500.html
-1k file1k.html
-2k file2k.html
-3k file3k.html
-4k file4k.html
-5k file5k.html
-6k file6k.html
-7k file7k.html
-8k file8k.html
-9k file9k.html
-10k file10k.html
-11k file11k.html
-12k file12k.html
-13k file13k.html
-14k file14k.html
-15k file15k.html
-16k file16k.html
-17k file17k.html
-18k file18k.html
-19k file19k.html
-20k file20k.html
-21k file21k.html
-29k file29k.html
-33k file33k.html
-45k file45k.html
-50k file50k.html
-64k file64k.html
-115k file115k.html
-200k file200k.html
-500k file500k.html
-5m file5m.html
diff --git a/apps/JAWS/clients/WebSTONE/conf/paths.pl b/apps/JAWS/clients/WebSTONE/conf/paths.pl
deleted file mode 100755
index 38319c40f4e..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/paths.pl
+++ /dev/null
@@ -1,2 +0,0 @@
-$MOSAIC="/pkg/www/bin/netscape";
-
diff --git a/apps/JAWS/clients/WebSTONE/conf/paths.pl.old b/apps/JAWS/clients/WebSTONE/conf/paths.pl.old
deleted file mode 100644
index 9bfc17bef8c..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/paths.pl.old
+++ /dev/null
@@ -1,2 +0,0 @@
-$MOSAIC="/usr/bin/X11/netscape";
-
diff --git a/apps/JAWS/clients/WebSTONE/conf/paths.sh b/apps/JAWS/clients/WebSTONE/conf/paths.sh
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/paths.sh
+++ /dev/null
diff --git a/apps/JAWS/clients/WebSTONE/conf/paths.sh.old b/apps/JAWS/clients/WebSTONE/conf/paths.sh.old
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/paths.sh.old
+++ /dev/null
diff --git a/apps/JAWS/clients/WebSTONE/conf/testbed b/apps/JAWS/clients/WebSTONE/conf/testbed
deleted file mode 100644
index 13452b41a56..00000000000
--- a/apps/JAWS/clients/WebSTONE/conf/testbed
+++ /dev/null
@@ -1,33 +0,0 @@
-### BENCHMARK PARAMETERS -- EDIT THESE AS REQUIRED
-ITERATIONS="1"
-MINCLIENTS="15"
-MAXCLIENTS="15"
-CLIENTINCR="3"
-### this is actually the number of loops:
-TIMEPERRUN="1000"
-
-
-### SERVER PARAMETERS -- EDIT AS REQUIRED
-PROXYSERVER=
-SERVER="tango-cip"
-PORTNO=6666
-SERVERINFO=uname
-#OSTUNINGFILES="/var/sysgen/master.d/bsd"
-#OSTUNINGFILES="/dev/null"
-#WEBSERVERDIR="/usr/ns-home"
-#WEBDOCDIR="$WEBSERVERDIR/docs"
-#WEBSERVERTUNINGFILES="$WEBSERVERDIR/httpd-80/config/magnus.conf $WEBSERVERDIR/httpd-80/config/obj.conf"
-
-# WE NEED AN ACCOUNT WITH A FIXED PASSWORD, SO WE CAN REXEC
-# THE WEBSTONE CLIENTS
-CLIENTS="mambo merengue lambada"
-#CLIENTS="lindy cumbia"
-CLIENTACCOUNT=sumedh
-CLIENTPASSWORD=yourpasswd
-CLIENTINFO=uname
-TMPDIR=/tmp
-
-# Possibly system-specific
-RCP="rcp"
-RSH="rsh"
-
diff --git a/apps/JAWS/clients/WebSTONE/doc/COPYING b/apps/JAWS/clients/WebSTONE/doc/COPYING
deleted file mode 100644
index 13057b45514..00000000000
--- a/apps/JAWS/clients/WebSTONE/doc/COPYING
+++ /dev/null
@@ -1,348 +0,0 @@
- While most of the source code in WebStone is covered by the terms
-in the file LICENSE, the following files are covered by the GNU license,
-reproduced below:
-
- config.guess
- config.sub
-
------------------------------
-
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- Appendix: How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) 19yy <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) 19yy name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
-Public License instead of this License.
diff --git a/apps/JAWS/clients/WebSTONE/doc/FAQ-webstone.html b/apps/JAWS/clients/WebSTONE/doc/FAQ-webstone.html
deleted file mode 100644
index 0adad2fd6f7..00000000000
--- a/apps/JAWS/clients/WebSTONE/doc/FAQ-webstone.html
+++ /dev/null
@@ -1,402 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-<HTML VERSION="2.0">
-<HEAD>
-<!-- WEBMAGIC VERSION NUMBER="2.0.1" -->
-<!-- WEBMAGIC TRANSLATION NAME="ServerRoot" SRC="/var/www/htdocs/" DST="/" -->
-<!-- WEBMAGIC TRANSLATION NAME="ProjectRoot" SRC="./" DST="" -->
-<TITLE>WebStone FAQ</TITLE>
-</HEAD>
-<BODY>
-<P><!-- Changed by: Michael Blakeley, 9-Nov-1995 --></P>
-<H1><IMG SRC="webstone.gif" WIDTH="534" HEIGHT="174" SGI_SETWIDTH SGI_SETHEIGHT SGI_FULLPATH="/disk6/WebStone-2.0/doc/webstone.gif"></H1>
-<CENTER><H1 ALIGN="CENTER">WebStone</H1>
-</CENTER><CENTER><H2 ALIGN="CENTER">Frequently Asked Questions, with Answers</H2>
-</CENTER><CENTER><ADDRESS ALIGN="CENTER"><A HREF="mailto:schan@engr.sgi.com">Stephen Chan, schan@engr.sgi.com</A></ADDRESS>
-</CENTER><CENTER><ADDRESS ALIGN="CENTER"><A HREF="http://www.sgi.com/Products/WebFORCE/">WebFORCE</A> Technical Marketing, <A HREF="http://www.sgi.com">Silicon Graphics</A></ADDRESS>
-</CENTER><CENTER><ADDRESS ALIGN="CENTER">Last revised: 9 November 1995</ADDRESS>
-</CENTER><HR>
-<P><STRONG>This document answers frequently-asked questions about WebStone.</STRONG> </P>
-<UL>
-<LI><A HREF="#meta-FAQ">Meta-FAQ</A>: What is this document? Where can I get a copy?
-<LI><A HREF="#diff">What is the difference between WebStone 1.1 and WebStone 2.0?</A>
-<LI><A HREF="#compare1.1&amp;2">Can I compare WebStone 1.1 and WebStone 2.0 numbers against each other?</A>
-<LI><A HREF="#what-is">What is WebStone?</A>
-<LI><A HREF="#webperf">What about Webperf?</A>
-<LI><A HREF="#what-does">What does WebStone do?</A>
-<LI><STRONG><A HREF="#_wmh2_815967937">Feature Enhancements in WebStone 2.0</STRONG></A>
-<LI><A HREF="#does-not">What doesn't WebStone do?</A>
-<LI><A HREF="#obtaining">Where can I get WebStone?</A>
-<LI><A HREF="#running">How do I run WebStone?</A>
-<UL>
-<LI>Experimental GUI
-</UL>
-<LI><A HREF="#common-problems">Common problems when running WebStone</A>
-<UL>
-<LI><A HREF="#swap-space">Out of swap space</A>
-<LI><A HREF="#timing-info">Error reading timing info</A>
-</UL>
-<LI><A HREF="#interpreting">What do the results mean?</A>
-<LI><A HREF="#majordomo">I'm still having problems. Where can I get help?</A>
-<LI><A HREF="#legal">Legal issues</A>
-</UL>
-<P>If you have comments about this document, please forward them to the <A HREF="mailto:mblakele@engr.sgi.com">author</A>. </P>
-<HR>
-<H2><A NAME="meta-FAQ">Meta-FAQ: What is this document? Where can I get a copy?</A></H2>
-<P>This is a list of answers to Frequently Asked Questions (FAQ) about WebStone.
-The latest copy is always available at <A HREF="http://www.sgi.com/Products/WebFORCE/WebStone">http://www.sgi.com/Products/WebFORCE/WebStone/</A> and via the WebStone mailing list. The FAQ is periodically posted to the <A HREF="#majordomo">WebStone mailing list</A>, and to the USENET newsgroup <A HREF="news:comp.benchmarks">comp.benchmarks</A>. </P>
-<HR>
-<H2><A NAME="diff">What is the difference between WebStone 1.1 and WebStone 2.0?</A></H2>
-<P>WebStone 2.0 is a rewrite of the WebStone 1.1 code. Significant changes
-have been made both in the code and in the fileset and run rules. Many bugs
-were eliminated, support for other platforms has been included and many
-new features have been added. The WebStone 1.1 and WebStone 2.0 numbers
-cannot be compared, since so much has changed. In general, WebStone 1.1
-will give higher connections/second values, but lower throughput numbers
-than WebStone 2.0.</P>
-<HR>
-<H2><A NAME="compare1.1&amp;2">Can I compare WebStone 1.1 and WebStone 2.0 numbers against each other?</A></H2>
-<P>Absolutely NOT! WebStone 1.1 numbers are based on a different fileset, as
-well as an older version of the benchmarking software. The WebStone 1.1
-fileset was based on a fileset with a smaller average filesize, so that
-the number of connections per second will tend to be higher (all things
-being equal). The WebStone 2.0 fileset is based on observations of several
-real world sites, and the distribution of the filesizes found there. This
-fileset is also similar to the fileset chosen by the SPEC committee for
-their benchmark.</P>
-<P>While it is possible to convert the 1.1 fileset to a 2.0 format and then
-test it, the resulting numbers will not be the same, because the underlying
-software used to perform the testing has changed. WebStone 1.1 was also
-heavily abused because of the lack of run rules, and reporting rules. It
-is recommended that everyone move to WebStone 2.0.</P>
-<HR>
-<P></P>
-<H2><A NAME="what-is">What is WebStone?</A></H2>
-<P>WebStone is a highly-configurable client-server benchmark for HTTP servers. </P>
-<P>The original WebStone benchmark was released in March, 1995. The original
-white paper describing this benchmark is available from <A HREF="http://www.sgi.com/Products/WebFORCE/WebStone">http://www.sgi.com/Products/WebFORCE/WebStone/.</A> </P>
-<P>WebStone is not a proprietary benchmark - it is an open benchmark. The source
-code is freely available, and anyone can examine it. By design, WebStone
-does not unfairly favor SGI, Netscape, or any other company - it is simply
-a performance measurement tool. </P>
-<HR>
-<H2><A NAME="webperf">What about Webperf?</A></H2>
-<P>A SPEC SFS working group is presently adapting SPEC SFS to Web server benchmarking.
-SGI's WebStone team is part of this working group, and we support fully
-the effort. WebStone is available to fulfill the immediate Web benchmarking
-needs - not to confuse the public.</P>
-<P>Basically, if you like WebStone, use it. When SPEC releases Webperf, check
-it out.</P>
-<HR>
-<H2><A NAME="what-does">What does WebStone do?</A></H2>
-<P>WebStone makes a user-configurable number of HTTP 1.0 GET requests for specific
-pages on a Web server. Any Web server can be tested, and any HTML content
-can be used. </P>
-<P>WebStone measures the throughput and latency of each HTTP transfer. By default,
-only statistical data are returned, but the user may optionally request
-data for each and every transaction. WebStone also reports transaction failures,
-which translate into those little &quot;Connection Refused&quot; alerts in the real
-world.</P>
-<HR>
-<H2><A NAME="_wmh2_815967937">Feature Enhancements in WebStone 2.0</A></H2>
-<P>WebStone 2.0 includes support for testing proxy servers, as well as more
-flexible handling of URL's that enable WebStone to test a wide variety of
-content types. The code has also been significantly rewritten so that it
-is more robust and portable.</P>
-<HR>
-<H2><A NAME="does-not">What doesn't WebStone do?</A></H2>
-<P>WebStone does not yet do any of the following (listed roughly in order of
-planned implementation): </P>
-<UL>
-<LI>POST transactions, widely used for CGI-bin scripts
-</UL>
-<P>If you have additional requests for WebStone functionality, contact the <A HREF="#majordomo">WebStone mailing list</A>. </P>
-<HR>
-<H2><A NAME="obtaining">Where can I get WebStone?</A></H2>
-<P>The latest copy of WebStone, and of this FAQ, is available at <A HREF="http://www.sgi.com/Products/WebFORCE/WebStone">http://www.sgi.com/Products/WebFORCE/WebStone</A> </P>
-<HR>
-<H2><A NAME="running">How do I run WebStone?</A></H2>
-<P>WebStone includes a README file which may answer some of your questions.
-However, here's a brief overview. </P>
-<OL>
-<LI><A HREF="#test-bed">Set up your test-bed</A>
-<LI><A HREF="#loading-webstone">Load WebStone onto your webmaster </A>
-<LI><A HREF="#edit-runbench">Edit <CODE>testbed</CODE></A>
-<LI><A HREF="#file-list">Write a file list</A>
-<LI><A HREF="#start-benchmark">Start the benchmark</A>
-<LI><A HREF="#collect-results">Collect the results</A>
-</OL>
-<H3>WebStone now has an experimental GUI!</H3>
-<P>To try the GUI, make sure you have a Web browser, and run <CODE>./webstone -gui</CODE> from the WebStone base directory. You don't need to hand-edit the <CODE>testbed</CODE> file anymore, but you still need to edit <CODE>filelist</CODE> if you want to change the workload. This may not be necessary, since we've
-distributed two real-world workload models with WebStone. </P>
-<P>These are the stepts to follow to run the GUI </P>
-<OL>
-<LI><A HREF="#test-bed">Set up your test-bed</A>
-<LI><A HREF="#loading-webstone">Load WebStone onto your webmaster </A>
-<LI><CODE>./configure</CODE>
-<LI><CODE>./webstone -gui</CODE>
-</OL>
-<P>If the GUI appears to hang, you can kill stray WebStone processes with <CODE>./webstone -kill</CODE> </P>
-<H3><A NAME="test-bed">Setting up your test bed</A></H3>
-<P>Your test bed should include, at minimum, two machines and a network. The
-first machine is your Web server - it can be any HTTP 1.0-compliant server.
-As far as WebStone is concerned, it's a black box. </P>
-<P>You'll also need a webmaster and one or more webclients. These should be
-Unix hosts, since WebStone hasn't been tested on any non-Unix operating
-systems (feel free to port it, if you like). The webmaster and the webclient
-may be the same machine, if desired: we've run up to 120 webclients and
-the webmaster on a single 32MB Indy. </P>
-<P>You must establish a trust relationship between your webmaster and webclients.
-Each webclient must be set up so that the webmaster can use <CODE>rexec</CODE> to execute the WebStone on the client. This can be done with a guest account.
-It's also helpful if root can <CODE>rexec</CODE> and <CODE>rcp</CODE> to the webclients, and even to the web server. This requires editing the <CODE>/.rhosts</CODE> and <CODE>/etc/host.equiv</CODE> files. Here's an example: </P>
-<P><CODE>/.rhosts</CODE> (on each webclient) </P>
-<PRE>
-webmaster root
-</PRE>
-<P><CODE>/etc/hosts/equiv</CODE> (on each webclient) </P>
-<PRE>
-webmaster
-</PRE>
-<P>To make best use of WebStone, your webmaster should be equipped with a C
-compiler, Perl, awk, and a Web browser. A data analysis program such as
-GnuPlot may also come in handy. </P>
-<P>Connect the webclients, the webmaster, and the web server to a common network.
-To check your setup, load a browser on one of the webclients, and make sure
-it can connect to the Web server. </P>
-<H3><A NAME="loading-webstone">Loading WebStone</A></H3>
-<P>Copy the WebStone distribution onto your webmaster. If your webmaster isn't
-an SGI IRIX 5.3 machine, you'll have to make the binaries. Type <KBD>make</KBD> from the WebStone directory - this creates the following binaries: </P>
-<PRE>
-webmaster
-webclient
-</PRE>
-<P>Common porting errors </P>
-<UL>
-<LI>If you want to use gcc instead of cc, change the CC variable in <CODE>src/Makefile</CODE>.
-<LI>Many System V-based Unix implementations (such as Solaris 2.x) will need<CODE> LIBS = -lsocket -lnsl</CODE> in <CODE>src/Makefile</CODE>.
-<LI>Some users may also need to comment out the definition of <CODE>rexec</CODE> in <CODE>webmaster.c</CODE>
-</UL>
-<P>If you encounter other errors, please contact the <A HREF="#majordomo">WebStone mailing list</A>. </P>
-<P>Type <CODE>make install</CODE> to put the binaries in the <CODE>bin</CODE> directory. </P>
-<P>When you run WebStone, the <CODE>distribute</CODE> script automatically copies the <CODE>webclient</CODE> binary to the other client systems. If you're running diverse clients (e.g.,
-a couple Suns, a couple BSD hosts), you'll want to comment the <CODE>distribute</CODE> script out of <CODE>bin/runbench</CODE>, and distribute host-specific versions of <CODE>webclient</CODE> by hand. </P>
-<H3><A NAME="edit-runbench">Edit <CODE></A>testbed</CODE></H3>
-<P>If you use the <CODE>webstone</CODE> script to automate WebStone, you'll want to edit the <CODE>conf/testbed</CODE> script. The <CODE>testbed</CODE> script contains several configurable parameters that WebStone relies on.
-Here is an example: </P>
-<PRE>
-### BENCHMARK PARAMETERS -- EDIT THESE AS REQUIRED
-ITERATIONS=&quot;3&quot;
-MINCLIENTS=&quot;8&quot;
-MAXCLIENTS=&quot;128&quot;
-CLIENTINCR=&quot;8&quot;
-TIMEPERRUN=&quot;30&quot;
-
-### SERVER PARAMETERS -- EDIT AS REQUIRED
-#PROXY=
-SERVER=&quot;www&quot;
-PORTNO=80
-SERVERINFO=hinv
-OSTUNINGFILES=&quot;/var/sysgen/master.d/bsd&quot;
-WEBSERVERDIR=&quot;/usr/ns-home&quot;
-WEBDOCDIR=&quot;$WEBSERVERDIR/docs&quot;
-WEBSERVERTUNINGFILES=&quot;$WEBSERVERDIR/httpd-80/config/magnus.conf $WEBSERVERDIR/httpd-80/config/obj.conf&quot;
-
-# WE NEED AN ACCOUNT WITH A FIXED PASSWORD, SO WE CAN REXEC
-# THE WEBSTONE CLIENTS
-CLIENTS=&quot;webstone1 webstone2 webstone3 webstone4 webstone5&quot;
-CLIENTACCOUNT=guest
-CLIENTPASSWORD=guest
-CLIENTINFO=hinv
-TMPDIR=/tmp
-</PRE>
-<P>Briefly, the first set of parameters means that the WebStone benchmark will
-run from 8 clients to 128 clients, in increments of 8. Each increment will
-run for 30 minutes, and the whole test will be repeated three times. This
-test suite would take roughly 24 hours to complete. </P>
-<P>Why multiple iterations? The WebStone benchmark is a stochastic process
-so there will be variation from run to run, especially if your test file
-sets have large files or if you approach overloading the server. 3 iterations
-is about the minimum you should run just to see if there is variation and
-to gauge the amount of variation. the <TT>TIMEPERRUN</TT> needs to be long enough to establish a steady state and allow it to dominate
-the run. 30 minutes seems to be enough if the sizes of the files are small.
-You may want to run the benchmark longer per run to minimize variation if
-the files are large. </P>
-<P>The second set of parameters means that we will test a server called &quot;www&quot;
-at port 80 (note that the port number may be changed to accomodate proxy
-servers or multiple servers on the same host). We will use four clients.
-Also, we specify the location of a system tuning file (on Sun Solaris, one
-could use /etc/system), and web server tuning files (specified for Netscape).
-These files will be copied into the <CODE>runs</CODE> subdirectories for later reference. </P>
-<P>Finally, we specify the WebStone account on the clients. Here, we use the
-guest account, with a fixed password: guest. </P>
-<H3><A NAME="file-list">Write a file list</A></H3>
-<P>The basic WebStone tests expect a set of files to reside on the server to
-be retrieved by the <TT>webstone</TT> client programs. The file list tells WebStone which files to retrieve. </P>
-<P>It's possible to use an arbitrary set of fixed-length files for WebStone.
-Although these files have the <TT>.html</TT> extension, they are used to represent files of many types. Basically we
-treat &quot;bits-as-bits&quot;. You can use the programs in the <TT>genfileset</TT> subdirectory to create the needed set of files, and copy them onto your
-server: </P>
-<PRE>
- ./webstone -genfiles
-</PRE>
-<P>The sample file list shipped with WebStone uses the files created by genfiles: </P>
-<P># Sample filelist, abstracted from access logs<BR>
-/file500.html 350 #500<BR>
-/file5k.html 500 #5125<BR>
-/file50k.html 140 #51250<BR>
-/file500k.html 9 #512500<BR>
-/file5m.html 1 #5248000<BR>
-</P>
-<P>This filelist consists of 5 different files. The number following the filename
-is the weight of this file in the distribution. All the weights are summed
-together and the frequency of each file is the weight of that file over
-the total weights.</P>
-<P>For example, in this fileset the weights add up to 1000. So the the file500k.html
-page will occur 350 out of 1000 times, and the file5m.html will occur once
-every 1000 pages. </P>
-<P>Note that the URI should be changed to a full URI when testing proxy servers,
-for example, if the proxy server is called proxy, but the actual server
-which stores the file is called seltzer1, you could use the following filelist:</P>
-<P> #Sample filelist, abstracted from access logs<BR>
-http://seltzer1.sgi.com/file500.html 350 #500<BR>
-http://seltzer1.sgi.com/file5k.html 500 #5125<BR>
-http://seltzer1.sgi.com/file50k.html 140 #51250<BR>
-http://seltzer1.sgi.com/file500k.html 9 #512500<BR>
-http://seltzer1.sgi.com/file5m.html 1 #5248000</P>
-<P>This URI is the one which is passed to the proxy server, which in turn uses
-it to fetch the file from seltzer1.sgi.com. Notice that the particular files
-and the distribution are identical to the previous filelist. The other change
-which would need to be made for testing proxy servers is to have an entry
-&quot;PROXY=proxy&quot; in the testbed file and to specify the port where the proxy
-server listens for requests.</P>
-<P>Wherever possible, use the same pages for WebStone that you will use in
-the real world. This means that you'll have a harder time comparing your
-results with published results, but your results will more accurately reflect <STRONG>your</STRONG> situation. </P>
-<H3><A NAME="start-benchmark">Start the benchmark</A></H3>
-<P>type <CODE>./webstone</CODE> </P>
-<P>The results of each run will be saved in a directory called <TT>runs</TT>. Note that the runbench script attempts to collect configuration information
-about your client and server configurations such as netstat results. You
-may see some error messages if your clients don't have netstat or other
-utilities. </P>
-<H3><A NAME="collect-results">Collect the results</A></H3>
-<P>The WebStone summary statistics generated by <TT>webmaster</TT> are saved by <TT>runbench</TT> in a date stamped subdirectory of the <TT>runs</TT> directory in the current directory similar to: </P>
-<PRE>
- runs/950804_2304/run
-</PRE>
-<P>The script wscollect is provided as a tool for collected the results of
-all of the runs and generating a tab delimited file with all of the results.
-This file can be read into a spreadsheet or read by other analysis programs. </P>
-<PRE>
- wscollect runs &gt; runs.tabs
-</PRE>
-<P>An additional script called <TT>tabs2html</TT> will take a tab delimited file and produce an HTML 3.0 style table of the
-results: </P>
-<PRE>
- tabs2html runs.tabs &gt; runs.html
-</PRE>
-<HR>
-<H2><A NAME="common-problems">Common problems when running WebStone</A></H2>
-<H3><A NAME="swap-space">Out of swap space</A></H3>
-<P>It's fairly common for the Web server under test to run out of swap space.
-As a rule of thumb, make sure that you have swap space equal to the number
-of server processes times the size of the largest test file. </P>
-<P>For instance, if you're testing a 10MB file on a Netscape server with 64
-processes, you'll need to have at least 640MB of swap space. <CITE>N.B.</CITE>: On SGI IRIX 5.x, you can substitute large amounts of <EM>virtual swap space</EM>, since Netscape doesn't actually use all the space it asks for. </P>
-<P>See your operating system-specific administration guide for details on adding
-and configuring swap space. </P>
-<H3><A NAME="timing-info">Error reading timing info</A></H3>
-<P><STRONG>Question</STRONG>: </P>
-<P>Running: </P>
-<PRE>
-webmaster -w webmaster -p 9990 -u flist -f config
-</PRE>
-<P>on jan.near.net </P>
-<P>outputs: </P>
-<PRE>
-Waiting for READY from 6 clients
-All READYs received
-Sending GO to all clients
-All clients started at Tue Aug 8 11:57:30 1995
-Waiting for clients completion
-Reading results
-.Error second reading timing info from one of the clients:
-Interrupted system call
-web child 1 did not respond. 3456 bytes read
-.Error second reading timing info from one of the clients:
-Interrupted system call
-web child 0 did not respond. 3456 bytes read
-</PRE>
-<P>What does the second reading timing info contain? What might cause the second
-read to fail while the first passes? </P>
-<P><STRONG>Answer</STRONG>: </P>
-<P>It's most likely that one of the WebStone clients died before it could report
-results to the webmaster. We've squashed many circumstances in which this
-happens, but bugs continue to appear, especially on systems we haven't tested. </P>
-<P>We can't do much for this kind of problem without debugging traces. Edit <CODE>testbed</CODE>, and set the <CODE>DEBUG</CODE> parameter to <CODE>DEBUG=-d</CODE>, so that debugging info will be written to files named /tmp/webstone-debug.&lt;PID&gt;. </P>
-<P>If you can replicate this problem with debugging turned on, please let us
-know. We'd love to examine the traces. </P>
-<P>Another possible source of problems with reading timing info is when a page
-in the filelist did not get read by a client, but the webmaster was expecting
-to find it. This can happen when the test time, number of clients and filelist
-distribution are set up so that a file which gets read infrequently does
-not get read _yet_ before the test period ends.This will get ironed out
-in a later release of WebStone.</P>
-<HR>
-<H2><A NAME="interpreting">What do the results mean?</A></H2>
-<P>WebStone primarily measures throughput (bytes/second) and latency (time
-to complete a request). WebStone also reports pages/minute, connection rate
-averages, and other numbers. Some of these may help you to sanity-check
-the throughput measurements. </P>
-<P>Two types of throughput are measured: aggregate and per-client. Both are
-averaged over the entire test time and the entire client base. Aggregate
-throughput is simply total bytes (body + header) transferred throughout
-the test, divided by the total test time. Per-client throughput divides
-aggregate throughput by the number of clients. </P>
-<P>Two types of latency are reported: connection latency and request latency.
-For each metric, the mean time is provided, as well as the standard deviation
-of all data, plus the minimum and maximum times. Connection latency reflects
-the time taken to establish a connection, while request latency reflects
-the time to complete the data transfer once the connection has been established. </P>
-<P>User-perceived latency will include the sum of connection and request latencies,
-plus any network latency due to WAN connections, routers, modems, etc. </P>
-<P>WebStone also reports a metric called <EM>Little's Ls</EM>. <EM>Ls</EM> is derived from Little's Law, and reflects how much time is spent by the
-server on request processing, rather than overhead and errors. Ls. is also an indirect indicator of the average number of connections which
-the web server has open at any particular instant. This number should stay
-very close to the number of clients, or else some clients are being denied
-access to the server at any given time.</P>
-<P>If you load your Web servers high enough, you'll begin to see errors in
-the results. That's fine (at least as far as WebStone is concerned). It
-just means that your server is heavily loaded, and some clients aren't being
-serviced before they time out. In fact, the number of errors at a given
-load can be an excellent indicator of how your server will perform under
-extremely heavy loads. </P>
-<HR>
-<H2><A NAME="majordomo">I'm still having problems. Where can I get help?</A></H2>
-<P>Subscribe to the WebStone mailing list! Send a message to <A HREF="mailto:majordomo@engr.sgi.com">majordomo@engr.sgi.com</A> - the subject doesn't matter, but the content should be: </P>
-<PRE>
-subscribe webstone
-</PRE>
-<P>You should receive a message shortly, confirming that you've been added
-to the mailing list. You can send to the whole list at <A HREF="mailto:webstone@engr.sgi.com">webstone@engr.sgi.com</A> - the authors of WebStone read the list, and they'll do their best to help.
-Other list members may also be able to help. </P>
-<P>If you have access to USENET News, you can also read and post to <A HREF="news:comp.benchmarks">comp.benchmarks</A>. As with any newsgroup, read the FAQ before posting! </P>
-<P>There's also a mailing list devoted to the performance limits of the HTTP
-protocol. You can subscribe by sending e-mail to <A HREF="mailto:www-speed-request@tipper.oit.unc.edu">www-speed-request@tipper.oit.unc.edu</A> with the text </P>
-<PRE>
-subscribe &lt;your-email-address&gt;
-</PRE>
-<HR>
-<H2><A NAME="legal">Legal Stuff</A></H2>
-<P>This file and all files contained in the WebStone distribution are copyright
-&#169; 1995, 1996 Silicon Graphics, Inc. </P>
-<P>This software is provided without support and without any obligation on
-the part of Silicon Graphics, Inc. to assist in its use, correction, modification
-or enhancement. There is no guarantee that this software will be included
-in future software releases, and it probably will not be included. </P>
-<P>THIS SOFTWARE IS PROVIDED &quot;AS IS&quot; WITH NO WARRANTIES OF ANY KIND INCLUDING
-THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE,
-OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. </P>
-<P>In no event will Silicon Graphics, Inc. be liable for any lost revenue or
-profits or other special, indirect and consequential damages, even if Silicon
-Graphics, Inc. has been advised of the possibility of such damages. </P>
-</BODY>
-</HTML>
diff --git a/apps/JAWS/clients/WebSTONE/doc/LICENSE.html b/apps/JAWS/clients/WebSTONE/doc/LICENSE.html
deleted file mode 100644
index 05d2b5a0378..00000000000
--- a/apps/JAWS/clients/WebSTONE/doc/LICENSE.html
+++ /dev/null
@@ -1,16 +0,0 @@
-This file and all files contained in this directory are
-copyright 1995, Silicon Graphics, Inc.
-
-This software is provided without support and without any obligation on the
-part of Silicon Graphics, Inc. to assist in its use, correction, modification
-or enhancement. There is no guarantee that this software will be included in
-future software releases, and it probably will not be included.
-
-THIS SOFTWARE IS PROVIDED "AS IS" WITH NO WARRANTIES OF ANY KIND INCLUDING THE
-WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE,
-OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
-
-In no event will Silicon Graphics, Inc. be liable for any lost revenue or
-profits or other special, indirect and consequential damages, even if
-Silicon Graphics, Inc. has been advised of the possibility of such damages.
-
diff --git a/apps/JAWS/clients/WebSTONE/doc/WebStone.html b/apps/JAWS/clients/WebSTONE/doc/WebStone.html
deleted file mode 100644
index e16afbae696..00000000000
--- a/apps/JAWS/clients/WebSTONE/doc/WebStone.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-<HTML VERSION="2.0">
-<HEAD>
-<!-- WEBMAGIC VERSION NUMBER="2.0" -->
-<!-- WEBMAGIC TRANSLATION NAME="ServerRoot" SRC="/var/www/htdocs/" DST="/" -->
-<!-- WEBMAGIC TRANSLATION NAME="ProjectRoot" SRC="./" DST="" -->
-<TITLE>WebStone</TITLE>
-</HEAD>
-<BODY>
-<P><A HREF="WebStone.html"><IMG SRC="webstone.gif" WIDTH="534" HEIGHT="174" BORDER="0" SGI_SETWIDTH SGI_SETHEIGHT SGI_FULLPATH="/usr/people/mblakele/WebStone-working/doc/webstone.gif"></A>
-<H1>World Wide Web Server Benchmarking</H1>
-<P>If you have any questions, please read the <EM><A HREF="FAQ-webstone.html">WebStone FAQ</EM></A>.
-<HR>
-<H2><A HREF="../bin/WebStone-setup.pl">Set up WebStone</A></H2>
-<HR>
-<H2><A HREF="../bin/WebStone-run.pl">Run WebStone</A></H2>
-<HR>
-<H2><A HREF="../bin/view-results.pl">View WebStone Results</A></H2>
-<HR>
-<H2><A HREF="../bin/WebStone-manage.pl">Administer WebStone</A></H2>
-<HR>
-<ADDRESS><A HREF="LICENSE.html">copyright 1995 Silicon Graphics</A></ADDRESS>
-</BODY>
-</HTML>
diff --git a/apps/JAWS/clients/WebSTONE/doc/testbed.help b/apps/JAWS/clients/WebSTONE/doc/testbed.help
deleted file mode 100755
index 4b25a16e1fe..00000000000
--- a/apps/JAWS/clients/WebSTONE/doc/testbed.help
+++ /dev/null
@@ -1,21 +0,0 @@
-ITERATIONS: Total Number of times to run test suite.
-MINCLIENTS: Start the test suite by running this number of clients.
-MAXCLIENTS: End the test suite when this number of clients have run.
-CLIENTINCR: Increment the number of clients by this number after each run.
-TIMEPERRUN: Minutes to run each test.
-PORTNO: TCP/IP port to test on the Web server.
-SERVER: Name or IP number of Web server to be tested.
-PROXYSERVER: Name or IP number of a proxy server through which to test.
-CLIENTS: Name(s) or IP address(es) of machine(s) to use as WebStone clients.
-OSTUNINGFILES: Full pathname(s) of OS tuning files to copy into the bin/runs directory.
-WEBSERVERDIR: Base directory name for Web server.
-WEBDOCDIR: Base directory name for Web server document root.
-WEBSERVERTUNINGFILES: Full pathname(s) of Web server tuning files to copy into bin/runs.
-CLIENTINFO: Name of an informational binary to run on each client.
-SERVERINFO: Name of an informational binary to run on each server.
-TMPDIR: Full pathname of a directory where temporary files may be stored.
-CLIENTACCOUNT: Run WebStone on CLIENTS as this username, via rsh.
-CLIENTPASSWORD: Password for CLIENTACCOUNT. This cannot be blank.
-DEBUG: Leave blank, or set to -d to activate debugging mode. Debug files are written to TMPDIR.
-RCP: Command to use for remote copying. Default: rcp.
-RSH: Command to use for remote execution of a command. Default: rsh.
diff --git a/apps/JAWS/clients/WebSTONE/doc/webstone-white-paper.ps b/apps/JAWS/clients/WebSTONE/doc/webstone-white-paper.ps
deleted file mode 100644
index 1ed0a6523f5..00000000000
--- a/apps/JAWS/clients/WebSTONE/doc/webstone-white-paper.ps
+++ /dev/null
@@ -1,8974 +0,0 @@
-%!PS-Adobe-3.0
-
-%%Creator: Windows PSCRIPT
-
-%%Title: Microsoft Word - WEBSTON7.DOC
-
-%%BoundingBox: 18 9 593 784
-
-%%DocumentNeededResources: (atend)
-
-%%DocumentSuppliedResources: (atend)
-
-%%Pages: (atend)
-
-%%BeginResource: procset Win35Dict 3 1
-
-/Win35Dict 290 dict def Win35Dict begin/bd{bind def}bind def/in{72
-
-mul}bd/ed{exch def}bd/ld{load def}bd/tr/translate ld/gs/gsave ld/gr
-
-/grestore ld/M/moveto ld/L/lineto ld/rmt/rmoveto ld/rlt/rlineto ld
-
-/rct/rcurveto ld/st/stroke ld/n/newpath ld/sm/setmatrix ld/cm/currentmatrix
-
-ld/cp/closepath ld/ARC/arcn ld/TR{65536 div}bd/lj/setlinejoin ld/lc
-
-/setlinecap ld/ml/setmiterlimit ld/sl/setlinewidth ld/scignore false
-
-def/sc{scignore{pop pop pop}{0 index 2 index eq 2 index 4 index eq
-
-and{pop pop 255 div setgray}{3{255 div 3 1 roll}repeat setrgbcolor}ifelse}ifelse}bd
-
-/FC{bR bG bB sc}bd/fC{/bB ed/bG ed/bR ed}bd/HC{hR hG hB sc}bd/hC{
-
-/hB ed/hG ed/hR ed}bd/PC{pR pG pB sc}bd/pC{/pB ed/pG ed/pR ed}bd/sM
-
-matrix def/PenW 1 def/iPen 5 def/mxF matrix def/mxE matrix def/mxUE
-
-matrix def/mxUF matrix def/fBE false def/iDevRes 72 0 matrix defaultmatrix
-
-dtransform dup mul exch dup mul add sqrt def/fPP false def/SS{fPP{
-
-/SV save def}{gs}ifelse}bd/RS{fPP{SV restore}{gr}ifelse}bd/EJ{gsave
-
-showpage grestore}bd/#C{userdict begin/#copies ed end}bd/FEbuf 2 string
-
-def/FEglyph(G )def/FE{1 exch{dup 16 FEbuf cvrs FEglyph exch 1 exch
-
-putinterval 1 index exch FEglyph cvn put}for}bd/SM{/iRes ed/cyP ed
-
-/cxPg ed/cyM ed/cxM ed 72 100 div dup scale dup 0 ne{90 eq{cyM exch
-
-0 eq{cxM exch tr -90 rotate -1 1 scale}{cxM cxPg add exch tr +90 rotate}ifelse}{cyP
-
-cyM sub exch 0 ne{cxM exch tr -90 rotate}{cxM cxPg add exch tr -90
-
-rotate 1 -1 scale}ifelse}ifelse}{pop cyP cyM sub exch 0 ne{cxM cxPg
-
-add exch tr 180 rotate}{cxM exch tr 1 -1 scale}ifelse}ifelse 100 iRes
-
-div dup scale 0 0 transform .25 add round .25 sub exch .25 add round
-
-.25 sub exch itransform translate}bd/SJ{1 index 0 eq{pop pop/fBE false
-
-def}{1 index/Break ed div/dxBreak ed/fBE true def}ifelse}bd/ANSIVec[
-
-16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve
-
-16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut
-
-16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave
-
-16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85
-
-/ellipsis 16#86/dagger 16#87/daggerdbl 16#88/circumflex 16#89/perthousand
-
-16#8A/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright
-
-16#93/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97
-
-/emdash 16#98/tilde 16#99/trademark 16#9A/scaron 16#9B/guilsinglright
-
-16#9C/oe 16#9F/Ydieresis 16#A0/space 16#A1/exclamdown 16#A4/currency
-
-16#A5/yen 16#A6/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright
-
-16#AA/ordfeminine 16#AB/guillemotleft 16#AC/logicalnot 16#AD/hyphen
-
-16#AE/registered 16#AF/macron 16#B0/degree 16#B1/plusminus 16#B2/twosuperior
-
-16#B3/threesuperior 16#B4/acute 16#B5/mu 16#B6/paragraph 16#B7/periodcentered
-
-16#B8/cedilla 16#B9/onesuperior 16#BA/ordmasculine 16#BB/guillemotright
-
-16#BC/onequarter 16#BD/onehalf 16#BE/threequarters 16#BF/questiondown
-
-16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex 16#C3/Atilde 16#C4/Adieresis
-
-16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA
-
-/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex
-
-16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4
-
-/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash
-
-16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute
-
-16#DE/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex
-
-16#E3/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8
-
-/egrave 16#E9/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave
-
-16#ED/iacute 16#EE/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde
-
-16#F2/ograve 16#F3/oacute 16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis
-
-16#F7/divide 16#F8/oslash 16#F9/ugrave 16#FA/uacute 16#FB/ucircumflex
-
-16#FC/udieresis 16#FD/yacute 16#FE/thorn 16#FF/ydieresis ] def/reencdict
-
-12 dict def/IsChar{basefontdict/CharStrings get exch known}bd/MapCh{dup
-
-IsChar not{pop/bullet}if newfont/Encoding get 3 1 roll put}bd/MapDegree{16#b0
-
-/degree IsChar{/degree}{/ring}ifelse MapCh}bd/MapBB{16#a6/brokenbar
-
-IsChar{/brokenbar}{/bar}ifelse MapCh}bd/ANSIFont{reencdict begin/newfontname
-
-ed/basefontname ed FontDirectory newfontname known not{/basefontdict
-
-basefontname findfont def/newfont basefontdict maxlength dict def basefontdict{exch
-
-dup/FID ne{dup/Encoding eq{exch dup length array copy newfont 3 1 roll
-
-put}{exch newfont 3 1 roll put}ifelse}{pop pop}ifelse}forall newfont
-
-/FontName newfontname put 127 1 159{newfont/Encoding get exch/bullet
-
-put}for ANSIVec aload pop ANSIVec length 2 idiv{MapCh}repeat MapDegree
-
-MapBB newfontname newfont definefont pop}if newfontname end}bd/SB{FC
-
-/ULlen ed/str ed str length fBE not{dup 1 gt{1 sub}if}if/cbStr ed
-
-/dxGdi ed/y0 ed/x0 ed str stringwidth dup 0 ne{/y1 ed/x1 ed y1 y1
-
-mul x1 x1 mul add sqrt dxGdi exch div 1 sub dup x1 mul cbStr div exch
-
-y1 mul cbStr div}{exch abs neg dxGdi add cbStr div exch}ifelse/dyExtra
-
-ed/dxExtra ed x0 y0 M fBE{dxBreak 0 BCh dxExtra dyExtra str awidthshow}{dxExtra
-
-dyExtra str ashow}ifelse fUL{x0 y0 M dxUL dyUL rmt ULlen fBE{Break
-
-add}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if fSO{x0
-
-y0 M dxSO dySO rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyUL
-
-sl [] 0 setdash st gr}if n/fBE false def}bd/font{/name ed/Ascent ed
-
-0 ne/fT3 ed 0 ne/fSO ed 0 ne/fUL ed/Sy ed/Sx ed 10.0 div/ori ed -10.0
-
-div/esc ed/BCh ed name findfont/xAscent 0 def/yAscent Ascent def/ULesc
-
-esc def ULesc mxUE rotate pop fT3{/esc 0 def xAscent yAscent mxUE transform
-
-/yAscent ed/xAscent ed}if [Sx 0 0 Sy neg xAscent yAscent] esc mxE
-
-rotate mxF concatmatrix makefont setfont [Sx 0 0 Sy neg 0 Ascent] mxUE
-
-mxUF concatmatrix pop fUL{currentfont dup/FontInfo get/UnderlinePosition
-
-known not{pop/Courier findfont}if/FontInfo get/UnderlinePosition get
-
-1000 div 0 exch mxUF transform/dyUL ed/dxUL ed}if fSO{0 .3 mxUF transform
-
-/dySO ed/dxSO ed}if fUL fSO or{currentfont dup/FontInfo get/UnderlineThickness
-
-known not{pop/Courier findfont}if/FontInfo get/UnderlineThickness get
-
-1000 div Sy mul/cyUL ed}if}bd/min{2 copy gt{exch}if pop}bd/max{2 copy
-
-lt{exch}if pop}bd/CP{/ft ed{{ft 0 eq{clip}{eoclip}ifelse}stopped{currentflat
-
-1 add setflat}{exit}ifelse}loop}bd/patfont 10 dict def patfont begin
-
-/FontType 3 def/FontMatrix [1 0 0 -1 0 0] def/FontBBox [0 0 16 16]
-
-def/Encoding StandardEncoding def/BuildChar{pop pop 16 0 0 0 16 16
-
-setcachedevice 16 16 false [1 0 0 1 .25 .25]{pat}imagemask}bd end/p{
-
-/pat 32 string def{}forall 0 1 7{dup 2 mul pat exch 3 index put dup
-
-2 mul 1 add pat exch 3 index put dup 2 mul 16 add pat exch 3 index
-
-put 2 mul 17 add pat exch 2 index put pop}for}bd/pfill{/PatFont patfont
-
-definefont setfont/ch(AAAA)def X0 64 X1{Y1 -16 Y0{1 index exch M ch
-
-show}for pop}for}bd/vert{X0 w X1{dup Y0 M Y1 L st}for}bd/horz{Y0 w
-
-Y1{dup X0 exch M X1 exch L st}for}bd/fdiag{X0 w X1{Y0 M X1 X0 sub dup
-
-rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup rlt st}for}bd/bdiag{X0 w
-
-X1{Y1 M X1 X0 sub dup neg rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup
-
-neg rlt st}for}bd/AU{1 add cvi 15 or}bd/AD{1 sub cvi -16 and}bd/SHR{pathbbox
-
-AU/Y1 ed AU/X1 ed AD/Y0 ed AD/X0 ed}bd/hfill{/w iRes 37.5 div round
-
-def 0.1 sl [] 0 setdash n dup 0 eq{horz}if dup 1 eq{vert}if dup 2 eq{fdiag}if
-
-dup 3 eq{bdiag}if dup 4 eq{horz vert}if 5 eq{fdiag bdiag}if}bd/F{/ft
-
-ed fm 256 and 0 ne{gs FC ft 0 eq{fill}{eofill}ifelse gr}if fm 1536
-
-and 0 ne{SHR gs HC ft CP fm 1024 and 0 ne{/Tmp save def pfill Tmp restore}{fm
-
-15 and hfill}ifelse gr}if}bd/S{PenW sl PC st}bd/m matrix def/GW{iRes
-
-12 div PenW add cvi}bd/DoW{iRes 50 div PenW add cvi}bd/DW{iRes 8 div
-
-PenW add cvi}bd/SP{/PenW ed/iPen ed iPen 0 eq iPen 6 eq or{[] 0 setdash}if
-
-iPen 1 eq{[DW GW] 0 setdash}if iPen 2 eq{[DoW GW] 0 setdash}if iPen
-
-3 eq{[DW GW DoW GW] 0 setdash}if iPen 4 eq{[DW GW DoW GW DoW GW] 0
-
-setdash}if}bd/E{m cm pop tr scale 1 0 moveto 0 0 1 0 360 arc cp m sm}bd
-
-/AG{/sy ed/sx ed sx div 4 1 roll sy div 4 1 roll sx div 4 1 roll sy
-
-div 4 1 roll atan/a2 ed atan/a1 ed sx sy scale a1 a2 ARC}def/A{m cm
-
-pop tr AG m sm}def/P{m cm pop tr 0 0 M AG cp m sm}def/RRect{n 4 copy
-
-M 3 1 roll exch L 4 2 roll L L cp}bd/RRCC{/r ed/y1 ed/x1 ed/y0 ed/x0
-
-ed x0 x1 add 2 div y0 M x1 y0 x1 y1 r arcto 4{pop}repeat x1 y1 x0 y1
-
-r arcto 4{pop}repeat x0 y1 x0 y0 r arcto 4{pop}repeat x0 y0 x1 y0 r
-
-arcto 4{pop}repeat cp}bd/RR{2 copy 0 eq exch 0 eq or{pop pop RRect}{2
-
-copy eq{pop RRCC}{m cm pop/y2 ed/x2 ed/ys y2 x2 div 1 max def/xs x2
-
-y2 div 1 max def/y1 exch ys div def/x1 exch xs div def/y0 exch ys div
-
-def/x0 exch xs div def/r2 x2 y2 min def xs ys scale x0 x1 add 2 div
-
-y0 M x1 y0 x1 y1 r2 arcto 4{pop}repeat x1 y1 x0 y1 r2 arcto 4{pop}repeat
-
-x0 y1 x0 y0 r2 arcto 4{pop}repeat x0 y0 x1 y0 r2 arcto 4{pop}repeat
-
-m sm cp}ifelse}ifelse}bd/PP{{rlt}repeat}bd/OB{gs 0 ne{7 3 roll/y ed
-
-/x ed x y translate ULesc rotate x neg y neg translate x y 7 -3 roll}if
-
-sc B fill gr}bd/B{M/dy ed/dx ed dx 0 rlt 0 dy rlt dx neg 0 rlt cp}bd
-
-/CB{B clip n}bd/ErrHandler{errordict dup maxlength exch length gt
-
-dup{errordict begin}if/errhelpdict 12 dict def errhelpdict begin/stackunderflow(operand stack underflow)def
-
-/undefined(this name is not defined in a dictionary)def/VMerror(you have used up all the printer's memory)def
-
-/typecheck(operator was expecting a different type of operand)def
-
-/ioerror(input/output error occured)def end{end}if errordict begin
-
-/handleerror{$error begin newerror{/newerror false def showpage 72
-
-72 scale/x .25 def/y 9.6 def/Helvetica findfont .2 scalefont setfont
-
-x y moveto(Offending Command = )show/command load{dup type/stringtype
-
-ne{(max err string)cvs}if show}exec/y y .2 sub def x y moveto(Error = )show
-
-errorname{dup type dup( max err string )cvs show( : )show/stringtype
-
-ne{( max err string )cvs}if show}exec errordict begin errhelpdict errorname
-
-known{x 1 add y .2 sub moveto errhelpdict errorname get show}if end
-
-/y y .4 sub def x y moveto(Stack =)show ostack{/y y .2 sub def x 1
-
-add y moveto dup type/stringtype ne{( max err string )cvs}if show}forall
-
-showpage}if end}def end}bd end
-
-%%EndResource
-
-/SVDoc save def
-
-%%EndProlog
-
-%%BeginSetup
-
-Win35Dict begin
-
-ErrHandler
-
-statusdict begin 0 setjobtimeout end
-
-statusdict begin statusdict /jobname (Microsoft Word - WEBSTON7.DOC) put end
-
-/oldDictCnt countdictstack def {}stopped
-
-{ countdictstack oldDictCnt lt { Win35Dict begin }
-
-{1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if
-
-/oldDictCnt countdictstack def {letter
-
-}stopped
-
-{ countdictstack oldDictCnt lt { Win35Dict begin }
-
-{1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if
-
-[
-{mark 1.0 1.0 .98 .9 .82 .68 .56 .48 .28 .1 .06 .0 counttomark dup 3 add -1 roll exch 2 sub mul dup floor cvi dup 3 1 roll sub exch dup 3 add index exch 2 add index dup 4 1 roll sub mul add counttomark 1 add 1 roll cleartomark } bind
-
-/exec load currenttransfer /exec load] cvx settransfer
-
-%%EndSetup
-
-%%Page: 1 1
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 83 83 0 0 0 75 /Times-Bold /font29 ANSIFont font
-
-0 0 0 fC
-
-278 772 1843 (WebSTONE: The First Generation in HTTP Server) 1843 SB
-
-938 869 524 (Benchmarking) 524 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-1087 1033 226 (Gene Trent) 226 SB
-
-1148 1092 103 (MTS) 103 SB
-
-1037 1151 326 (Silicon Graphics) 326 SB
-
-1091 1269 218 (Mark Sake) 218 SB
-
-1148 1328 103 (MTS) 103 SB
-
-1037 1387 326 (Silicon Graphics) 326 SB
-
-1055 1505 290 (February 1995) 290 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1041 1978 317 (ABSTRACT) 317 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-225 2097 110 (With ) 111 SB
-
-336 2097 74 (the ) 75 SB
-
-411 2097 145 (advent ) 146 SB
-
-557 2097 54 (of ) 55 SB
-
-612 2097 74 (the ) 76 SB
-
-688 2097 136 (Hyper ) 138 SB
-
-826 2097 105 (Text ) 107 SB
-
-933 2097 180 (Transfer ) 182 SB
-
-1115 2097 185 (Protocol ) 187 SB
-
-1302 2097 173 (\(HTTP\) ) 175 SB
-
-1477 2097 13 ( ) 15 SB
-
-1492 2097 40 (it ) 42 SB
-
-1534 2097 90 (was ) 92 SB
-
-1626 2097 84 (just ) 86 SB
-
-1712 2097 35 (a ) 37 SB
-
-1749 2097 141 (matter ) 143 SB
-
-1892 2097 54 (of ) 56 SB
-
-1948 2097 99 (time ) 101 SB
-
-2049 2097 126 (before) 126 SB
-
-225 2156 74 (the ) 81 SB
-
-306 2156 242 (commercial ) 249 SB
-
-555 2156 79 (use ) 86 SB
-
-641 2156 137 (would ) 144 SB
-
-785 2156 59 (be ) 66 SB
-
-851 2156 170 (evident. ) 177 SB
-
-1028 2156 13 ( ) 20 SB
-
-1048 2156 265 (Performance ) 272 SB
-
-1320 2156 145 (testing ) 152 SB
-
-1472 2156 54 (of ) 61 SB
-
-1533 2156 180 (different ) 187 SB
-
-1720 2156 198 (hardware ) 205 SB
-
-1925 2156 201 (platforms ) 209 SB
-
-2134 2156 41 (as) 41 SB
-
-225 2215 95 (well ) 96 SB
-
-321 2215 54 (as ) 55 SB
-
-376 2215 180 (different ) 182 SB
-
-558 2215 337 (implementations ) 339 SB
-
-897 2215 54 (of ) 56 SB
-
-953 2215 139 (HTTP ) 141 SB
-
-1094 2215 78 (has ) 80 SB
-
-1174 2215 119 (made ) 121 SB
-
-1295 2215 40 (it ) 42 SB
-
-1337 2215 203 (necessary ) 205 SB
-
-1542 2215 54 (to ) 56 SB
-
-1598 2215 133 (create ) 135 SB
-
-1733 2215 35 (a ) 37 SB
-
-1770 2215 95 (new ) 97 SB
-
-1867 2215 230 (benchmark ) 232 SB
-
-2099 2215 76 (that) 76 SB
-
-225 2274 85 (will ) 92 SB
-
-317 2274 121 (allow ) 128 SB
-
-445 2274 35 (a ) 43 SB
-
-488 2274 196 (customer ) 204 SB
-
-692 2274 123 (easily ) 131 SB
-
-823 2274 54 (to ) 62 SB
-
-885 2274 231 (understand ) 239 SB
-
-1124 2274 74 (the ) 82 SB
-
-1206 2274 262 (performance ) 270 SB
-
-1476 2274 271 (characterizes ) 279 SB
-
-1755 2274 54 (of ) 62 SB
-
-1817 2274 180 (different ) 188 SB
-
-2005 2274 170 (vendors.) 170 SB
-
-225 2333 90 (The ) 107 SB
-
-332 2333 280 (WebSTONE, ) 297 SB
-
-629 2333 35 (a ) 52 SB
-
-681 2333 95 (web ) 112 SB
-
-793 2333 156 (serving ) 173 SB
-
-966 2333 230 (benchmark ) 247 SB
-
-1213 2333 78 (has ) 95 SB
-
-1308 2333 105 (been ) 122 SB
-
-1430 2333 216 (developed ) 233 SB
-
-1663 2333 49 (in ) 66 SB
-
-1729 2333 59 (an ) 77 SB
-
-1806 2333 164 (attempt ) 182 SB
-
-1988 2333 54 (to ) 72 SB
-
-2060 2333 115 (better) 115 SB
-
-225 2392 231 (understand ) 237 SB
-
-462 2392 74 (the ) 81 SB
-
-543 2392 262 (performance ) 269 SB
-
-812 2392 249 (characterics ) 256 SB
-
-1068 2392 54 (of ) 61 SB
-
-1129 2392 102 (both ) 109 SB
-
-1238 2392 198 (hardware ) 205 SB
-
-1443 2392 84 (and ) 91 SB
-
-1534 2392 198 (software. ) 205 SB
-
-1739 2392 13 ( ) 20 SB
-
-1759 2392 90 (The ) 97 SB
-
-1856 2392 201 (following ) 208 SB
-
-2064 2392 111 (paper) 111 SB
-
-225 2451 195 (describes ) 203 SB
-
-428 2451 74 (the ) 82 SB
-
-510 2451 230 (benchmark ) 239 SB
-
-749 2451 49 (in ) 58 SB
-
-807 2451 188 (technical ) 197 SB
-
-1004 2451 121 (detail ) 130 SB
-
-1134 2451 84 (and ) 93 SB
-
-1227 2451 129 (issues ) 138 SB
-
-1365 2451 182 (involved ) 191 SB
-
-1556 2451 49 (in ) 58 SB
-
-1614 2451 230 (developing ) 239 SB
-
-1853 2451 83 (this ) 92 SB
-
-1945 2451 230 (benchmark.) 230 SB
-
-225 2510 99 (This ) 100 SB
-
-325 2510 230 (benchmark ) 231 SB
-
-556 2510 90 (was ) 91 SB
-
-647 2510 216 (developed ) 217 SB
-
-864 2510 169 (because ) 170 SB
-
-1034 2510 113 (there ) 114 SB
-
-1148 2510 44 (is ) 46 SB
-
-1194 2510 190 (currently ) 192 SB
-
-1386 2510 63 (no ) 65 SB
-
-1451 2510 117 (other ) 119 SB
-
-1570 2510 94 (way ) 96 SB
-
-1666 2510 54 (of ) 56 SB
-
-1722 2510 145 (testing ) 147 SB
-
-1869 2510 74 (the ) 76 SB
-
-1945 2510 230 (application.) 230 SB
-
-225 2569 1891 (This benchmark is intended for free distribution both this white paper and code. It is the intent ) 1892 SB
-
-2117 2569 58 (for) 58 SB
-
-225 2628 83 (this ) 89 SB
-
-314 2628 230 (benchmark ) 236 SB
-
-550 2628 54 (to ) 60 SB
-
-610 2628 117 (grow ) 123 SB
-
-733 2628 84 (and ) 90 SB
-
-823 2628 128 (better ) 134 SB
-
-957 2628 96 (help ) 102 SB
-
-1059 2628 84 (test ) 90 SB
-
-1149 2628 148 (system ) 154 SB
-
-1303 2628 262 (performance ) 268 SB
-
-1571 2628 71 (for ) 77 SB
-
-1648 2628 132 (future ) 138 SB
-
-1786 2628 167 (systems ) 173 SB
-
-1959 2628 84 (and ) 90 SB
-
-2049 2628 126 (HTTP) 126 SB
-
-225 2687 337 (implementations.) 337 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 2 2
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 21 50 2154 2899 CB
-
-2154 2901 21 (2) 21 SB
-
-gr
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Roman
-
-%%Page: 3 3
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 21 50 2154 2899 CB
-
-2154 2901 21 (3) 21 SB
-
-gr
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 406 285 (Contents) 285 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-225 581 29 (1) 29 SB
-
-375 581 369 (Web Overview) 369 SB
-
-1575 581 160 (page 5) 160 SB
-
-225 719 29 (2) 29 SB
-
-375 719 549 (WebSTONE overview) 549 SB
-
-1575 719 160 (page 5) 160 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 797 63 (2.1) 63 SB
-
-525 797 818 (The WebSTONE as a performance tester) 818 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 788 160 (page 6) 160 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 866 76 (2.2 ) 76 SB
-
-525 866 533 (WebSTONE\222s measure of ) 533 SB
-
-1058 866 386 (server Performance) 386 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 857 160 (page 6) 160 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 935 63 (2.3) 63 SB
-
-525 935 692 (What the WebSTONE doesn\222t test) 692 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 926 160 (page 7) 160 SB
-
-225 1064 29 (3) 29 SB
-
-375 1064 642 (WebSTONE Architecture) 642 SB
-
-1575 1064 160 (page 7) 160 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1142 63 (3.1) 63 SB
-
-525 1142 448 (WebSTONE Software) 448 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 1133 160 (page 8) 160 SB
-
-225 1261 29 (4) 29 SB
-
-375 1261 649 (Configuration Parameters) 649 SB
-
-1575 1261 160 (page 9) 160 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1339 63 (4.1) 63 SB
-
-525 1339 274 (Duration test) 274 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 1330 160 (page 9) 160 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1408 63 (4.2) 63 SB
-
-525 1408 303 (Repetition test) 303 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 1399 160 (page 9) 160 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1477 63 (4.3) 63 SB
-
-525 1477 308 (Number of files) 308 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 1468 160 (page 9) 160 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1546 63 (4.4) 63 SB
-
-525 1546 341 (Number of pages) 341 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 1537 189 (page 10) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1615 63 (4.5) 63 SB
-
-525 1615 875 (Server software and hardware configuration) 875 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 1606 189 (page 10) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1684 63 (4.6) 63 SB
-
-525 1684 478 (Number of Webchildren) 478 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 1675 189 (page 10) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1753 63 (4.7) 63 SB
-
-525 1753 412 (Number of networks) 412 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 1744 189 (page 10) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1822 63 (4.8) 63 SB
-
-525 1822 354 (Number of clients) 354 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 1813 189 (page 11) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1891 63 (4.9) 63 SB
-
-525 1891 379 (Workload of pages) 379 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 1882 189 (page 11) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1960 88 (4.10) 88 SB
-
-525 1960 167 (Logging) 167 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 1951 189 (page 11) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2029 88 (4.11) 88 SB
-
-525 2029 218 (Debugging) 218 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 2020 189 (page 11) 189 SB
-
-225 2158 29 (5) 29 SB
-
-375 2158 551 (Workload Parameters) 551 SB
-
-1575 2158 189 (page 11) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2236 63 (5.1) 63 SB
-
-525 2236 401 (General modem mix) 401 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 2227 189 (page 11) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2305 63 (5.2) 63 SB
-
-525 2305 241 (General mix) 241 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 2296 189 (page 12) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2374 63 (5.3) 63 SB
-
-525 2374 299 (Media rich mix) 299 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 2365 189 (page 12) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2443 63 (5.4) 63 SB
-
-525 2443 544 (General and media rich mix) 544 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 2434 189 (page 12) 189 SB
-
-225 2572 29 (6) 29 SB
-
-375 2572 420 (Load Generation) 420 SB
-
-1575 2572 189 (page 12) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2650 76 (6.1 ) 76 SB
-
-525 2650 284 (Page selection) 284 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 2641 189 (page 12) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2719 63 (6.2) 63 SB
-
-525 2719 236 (Page access) 236 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 2710 189 (page 13) 189 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2788 63 (6.3) 63 SB
-
-525 2788 389 (Duration of the test) 389 SB
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-1575 2779 189 (page 13) 189 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 4 4
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 21 50 2154 2899 CB
-
-2154 2901 21 (4) 21 SB
-
-gr
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-225 238 29 (7) 29 SB
-
-375 238 482 (Benchmark Results) 482 SB
-
-1575 238 189 (page 13) 189 SB
-
-225 307 73 (7.1) 73 SB
-
-375 307 485 (Summary of results) 485 SB
-
-1575 307 189 (page 20) 189 SB
-
-225 445 29 (8) 29 SB
-
-375 445 327 (Future Work) 327 SB
-
-1575 445 189 (page 21) 189 SB
-
-225 583 29 (9) 29 SB
-
-375 583 449 (Acknowledgments) 449 SB
-
-1575 583 189 (page 22) 189 SB
-
-225 721 58 (10) 58 SB
-
-375 721 491 (Author Information) 491 SB
-
-1575 721 189 (page 22) 189 SB
-
-225 859 58 (11) 58 SB
-
-375 859 114 (Refe) 114 SB
-
-489 859 158 (rences) 158 SB
-
-1575 859 189 (page 22) 189 SB
-
-225 997 58 (12) 58 SB
-
-375 997 309 (Trademarks) 309 SB
-
-1575 997 189 (page 22) 189 SB
-
-225 1135 187 (Figures) 187 SB
-
-225 1263 208 (Figure 3) 208 SB
-
-675 1263 798 (A WebSTONE test environment) 798 SB
-
-1575 1263 160 (page 7) 160 SB
-
-225 1332 267 (Figure 3.1 ) 267 SB
-
-675 1332 484 (Webchildren client ) 484 SB
-
-1575 1332 160 (page 8) 160 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 5 5
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 21 50 2154 2899 CB
-
-2154 2901 21 (5) 21 SB
-
-gr
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 347 551 (1. Web Overview) 551 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 522 108 (Since) 108 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-483 498 19 ( ) 25 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-508 522 74 (the ) 80 SB
-
-588 522 145 (advent ) 151 SB
-
-739 522 54 (of ) 60 SB
-
-799 522 74 (the ) 81 SB
-
-880 522 164 (internet ) 171 SB
-
-1051 522 102 (over ) 109 SB
-
-1160 522 63 (20 ) 70 SB
-
-1230 522 116 (years ) 123 SB
-
-1353 522 99 (ago, ) 106 SB
-
-1459 522 113 (there ) 120 SB
-
-1579 522 78 (has ) 85 SB
-
-1664 522 78 (not ) 85 SB
-
-1749 522 105 (been ) 112 SB
-
-1861 522 59 (an ) 66 SB
-
-1927 522 99 (easy ) 106 SB
-
-2033 522 94 (way ) 101 SB
-
-2134 522 41 (to) 41 SB
-
-225 581 139 (access ) 140 SB
-
-365 581 243 (information ) 244 SB
-
-609 581 63 (on ) 64 SB
-
-673 581 74 (the ) 75 SB
-
-748 581 178 (network ) 179 SB
-
-927 581 134 (unless ) 135 SB
-
-1062 581 87 (you ) 88 SB
-
-1150 581 110 (were ) 111 SB
-
-1261 581 203 (proficient ) 204 SB
-
-1465 581 100 (with ) 101 SB
-
-1566 581 35 (a ) 37 SB
-
-1603 581 162 (number ) 164 SB
-
-1767 581 54 (of ) 56 SB
-
-1823 581 138 (UNIX ) 140 SB
-
-1963 581 212 (commands) 212 SB
-
-225 640 84 (and ) 86 SB
-
-311 640 237 (understood ) 239 SB
-
-550 640 99 (how ) 101 SB
-
-651 640 74 (the ) 76 SB
-
-727 640 178 (network ) 180 SB
-
-907 640 236 (functioned. ) 238 SB
-
-1145 640 13 ( ) 16 SB
-
-1161 640 86 (But ) 89 SB
-
-1250 640 112 (now, ) 115 SB
-
-1365 640 142 (thanks ) 145 SB
-
-1510 640 54 (to ) 57 SB
-
-1567 640 152 (HTTP, ) 155 SB
-
-1722 640 74 (the ) 77 SB
-
-1799 640 133 (ability ) 136 SB
-
-1935 640 54 (to ) 57 SB
-
-1992 640 183 (reference) 183 SB
-
-225 699 1548 (information and to travel the net \(known as surfing\) has been made incredibly ) 1549 SB
-
-1774 699 153 (simple. ) 154 SB
-
-1928 699 13 ( ) 14 SB
-
-1942 699 48 (A ) 49 SB
-
-1991 699 96 (user ) 97 SB
-
-2088 699 87 (with) 87 SB
-
-225 758 35 (a ) 39 SB
-
-264 758 102 (GUI ) 106 SB
-
-370 758 211 (\(graphical ) 215 SB
-
-585 758 96 (user ) 101 SB
-
-686 758 13 ( ) 18 SB
-
-704 758 201 (interface\) ) 206 SB
-
-910 758 81 (can ) 86 SB
-
-996 758 179 (navigate ) 184 SB
-
-1180 758 169 (through ) 174 SB
-
-1354 758 74 (the ) 79 SB
-
-1433 758 164 (internet ) 169 SB
-
-1602 758 54 (as ) 59 SB
-
-1661 758 123 (easily ) 128 SB
-
-1789 758 54 (as ) 59 SB
-
-1848 758 97 (they ) 102 SB
-
-1950 758 64 (do ) 69 SB
-
-2019 758 156 (through) 156 SB
-
-225 817 1438 (their windows based personal computers with the click of mouse button.) 1438 SB
-
-375 935 139 (HTTP ) 148 SB
-
-523 935 44 (is ) 53 SB
-
-576 935 59 (an ) 68 SB
-
-644 935 339 (application-level ) 348 SB
-
-992 935 182 (protocol ) 191 SB
-
-1183 935 100 (with ) 109 SB
-
-1292 935 87 (low ) 96 SB
-
-1388 935 195 (overhead ) 204 SB
-
-1592 935 84 (and ) 93 SB
-
-1685 935 74 (the ) 83 SB
-
-1768 935 126 (speed ) 136 SB
-
-1904 935 203 (necessary ) 213 SB
-
-2117 935 58 (for) 58 SB
-
-225 994 237 (distributed, ) 248 SB
-
-473 994 282 (collaborative, ) 293 SB
-
-766 994 242 (hypermedia ) 254 SB
-
-1020 994 243 (information ) 255 SB
-
-1275 994 180 (systems. ) 192 SB
-
-1467 994 13 ( ) 25 SB
-
-1492 994 45 (It ) 57 SB
-
-1549 994 44 (is ) 56 SB
-
-1605 994 35 (a ) 47 SB
-
-1652 994 170 (generic, ) 182 SB
-
-1834 994 191 (stateless, ) 203 SB
-
-2037 994 138 (object-) 138 SB
-
-225 1053 176 (oriented ) 178 SB
-
-403 1053 182 (protocol ) 185 SB
-
-588 1053 131 (which ) 134 SB
-
-722 1053 81 (can ) 84 SB
-
-806 1053 59 (be ) 62 SB
-
-868 1053 104 (used ) 107 SB
-
-975 1053 71 (for ) 74 SB
-
-1049 1053 119 (many ) 122 SB
-
-1171 1053 126 (tasks, ) 129 SB
-
-1300 1053 103 (such ) 106 SB
-
-1406 1053 54 (as ) 57 SB
-
-1463 1053 118 (name ) 121 SB
-
-1584 1053 153 (servers ) 156 SB
-
-1740 1053 84 (and ) 87 SB
-
-1827 1053 224 (distributed ) 227 SB
-
-2054 1053 121 (object) 121 SB
-
-225 1112 1768 (management systems, through extensions of its request methods \(commands\). A feature ) 1769 SB
-
-1994 1112 54 (of ) 55 SB
-
-2049 1112 126 (HTTP) 126 SB
-
-225 1171 44 (is ) 45 SB
-
-270 1171 74 (the ) 75 SB
-
-345 1171 137 (typing ) 138 SB
-
-483 1171 84 (and ) 85 SB
-
-568 1171 236 (negotiation ) 238 SB
-
-806 1171 54 (of ) 56 SB
-
-862 1171 97 (data ) 99 SB
-
-961 1171 308 (representation, ) 310 SB
-
-1271 1171 182 (allowing ) 184 SB
-
-1455 1171 167 (systems ) 169 SB
-
-1624 1171 54 (to ) 56 SB
-
-1680 1171 59 (be ) 61 SB
-
-1741 1171 101 (built ) 103 SB
-
-1844 1171 288 (independently ) 290 SB
-
-2134 1171 41 (of) 41 SB
-
-225 1230 74 (the ) 85 SB
-
-310 1230 97 (data ) 108 SB
-
-418 1230 120 (being ) 131 SB
-
-549 1230 241 (transferred. ) 252 SB
-
-801 1230 13 ( ) 24 SB
-
-825 1230 90 (The ) 101 SB
-
-926 1230 182 (protocol ) 193 SB
-
-1119 1230 44 (is ) 55 SB
-
-1174 1230 179 (typically ) 191 SB
-
-1365 1230 156 (layered ) 168 SB
-
-1533 1230 63 (on ) 75 SB
-
-1608 1230 79 (top ) 91 SB
-
-1699 1230 54 (of ) 66 SB
-
-1765 1230 164 (TCP/IP ) 176 SB
-
-1941 1230 49 (in ) 61 SB
-
-2002 1230 120 (order ) 132 SB
-
-2134 1230 41 (to) 41 SB
-
-225 1289 207 (guarantee ) 213 SB
-
-438 1289 97 (data ) 103 SB
-
-541 1289 177 (transfer. ) 183 SB
-
-724 1289 13 ( ) 19 SB
-
-743 1289 127 (Other ) 133 SB
-
-876 1289 181 (methods ) 188 SB
-
-1064 1289 54 (of ) 61 SB
-
-1125 1289 97 (data ) 104 SB
-
-1229 1289 164 (transfer ) 171 SB
-
-1400 1289 141 (maybe ) 148 SB
-
-1548 1289 117 (used, ) 124 SB
-
-1672 1289 90 (but, ) 97 SB
-
-1769 1289 74 (the ) 81 SB
-
-1850 1289 93 (vast ) 100 SB
-
-1950 1289 177 (majority ) 184 SB
-
-2134 1289 41 (of) 41 SB
-
-225 1348 982 (existing systems use TCP/IP for HTTP transfers. ) 983 SB
-
-1208 1348 13 ( ) 14 SB
-
-1222 1348 90 (The ) 91 SB
-
-1313 1348 182 (protocol ) 183 SB
-
-1496 1348 169 (consists ) 170 SB
-
-1666 1348 54 (of ) 55 SB
-
-1721 1348 35 (a ) 36 SB
-
-1757 1348 158 (request ) 159 SB
-
-1916 1348 84 (and ) 85 SB
-
-2001 1348 174 (response) 174 SB
-
-225 1407 1182 (paradigm. See reference for further information on HTTP.) 1182 SB
-
-375 1525 117 (Once ) 119 SB
-
-494 1525 35 (a ) 37 SB
-
-531 1525 161 (content ) 163 SB
-
-694 1525 56 (or ) 58 SB
-
-752 1525 242 (commercial ) 244 SB
-
-996 1525 181 (provider ) 183 SB
-
-1179 1525 78 (has ) 80 SB
-
-1259 1525 103 (their ) 105 SB
-
-1364 1525 139 (HTTP ) 141 SB
-
-1505 1525 134 (server ) 136 SB
-
-1641 1525 63 (on ) 65 SB
-
-1706 1525 74 (the ) 76 SB
-
-1782 1525 169 (Internet ) 171 SB
-
-1953 1525 35 (a ) 37 SB
-
-1990 1525 96 (user ) 98 SB
-
-2088 1525 87 (with) 87 SB
-
-225 1584 74 (the ) 79 SB
-
-304 1584 79 (use ) 84 SB
-
-388 1584 54 (of ) 59 SB
-
-447 1584 59 (an ) 65 SB
-
-512 1584 164 (internet ) 170 SB
-
-682 1584 174 (browser ) 180 SB
-
-862 1584 13 ( ) 19 SB
-
-881 1584 44 (is ) 50 SB
-
-931 1584 93 (able ) 99 SB
-
-1030 1584 54 (to ) 60 SB
-
-1090 1584 139 (access ) 145 SB
-
-1235 1584 74 (the ) 80 SB
-
-1315 1584 181 (provider ) 187 SB
-
-1502 1584 100 (with ) 106 SB
-
-1608 1584 35 (a ) 41 SB
-
-1649 1584 185 (common ) 191 SB
-
-1840 1584 184 (interface ) 190 SB
-
-2030 1584 145 (defined) 145 SB
-
-225 1643 169 (through ) 179 SB
-
-404 1643 74 (the ) 84 SB
-
-488 1643 136 (Hyper ) 146 SB
-
-634 1643 105 (Text ) 115 SB
-
-749 1643 171 (Markup ) 182 SB
-
-931 1643 208 (Language ) 219 SB
-
-1150 1643 201 (\(HTML\), ) 212 SB
-
-1362 1643 131 (which ) 142 SB
-
-1504 1643 44 (is ) 55 SB
-
-1559 1643 35 (a ) 46 SB
-
-1605 1643 137 (subset ) 148 SB
-
-1753 1643 54 (of ) 65 SB
-
-1818 1643 151 (SGML ) 162 SB
-
-1980 1643 195 (\(Standard) 195 SB
-
-225 1702 645 (Generalized Markup Language\).) 645 SB
-
-375 1820 1335 (HTML is a simple markup language used to create documents that ) 1336 SB
-
-1711 1820 95 (may ) 96 SB
-
-1807 1820 59 (be ) 60 SB
-
-1867 1820 142 (shared ) 143 SB
-
-2010 1820 165 (between) 165 SB
-
-225 1879 180 (different ) 183 SB
-
-408 1879 214 (platforms. ) 217 SB
-
-625 1879 13 ( ) 16 SB
-
-641 1879 90 (The ) 94 SB
-
-735 1879 190 (language ) 194 SB
-
-929 1879 140 (allows ) 144 SB
-
-1073 1879 102 (text, ) 106 SB
-
-1179 1879 110 (data, ) 114 SB
-
-1293 1879 192 (graphics, ) 196 SB
-
-1489 1879 127 (news, ) 131 SB
-
-1620 1879 96 (mail ) 100 SB
-
-1720 1879 84 (and ) 88 SB
-
-1808 1879 35 (a ) 39 SB
-
-1847 1879 162 (number ) 166 SB
-
-2013 1879 54 (of ) 58 SB
-
-2071 1879 104 (other) 104 SB
-
-225 1938 157 (utilities ) 159 SB
-
-384 1938 54 (to ) 57 SB
-
-441 1938 162 (interact ) 165 SB
-
-606 1938 100 (with ) 103 SB
-
-709 1938 74 (the ) 77 SB
-
-786 1938 139 (HTTP ) 142 SB
-
-928 1938 134 (server ) 137 SB
-
-1065 1938 84 (and ) 87 SB
-
-1152 1938 187 (browser. ) 190 SB
-
-1342 1938 13 ( ) 16 SB
-
-1358 1938 99 (This ) 102 SB
-
-1460 1938 115 (gives ) 118 SB
-
-1578 1938 74 (the ) 77 SB
-
-1655 1938 96 (user ) 99 SB
-
-1754 1938 74 (the ) 77 SB
-
-1831 1938 177 (freedom ) 180 SB
-
-2011 1938 54 (to ) 57 SB
-
-2068 1938 107 (enjoy) 107 SB
-
-225 1997 1501 (the benefits of the provider without having to know how it is accomplished.) 1501 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 2234 57 (2.) 57 SB
-
-375 2234 708 (WebSTONE overview) 708 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2409 90 (The ) 92 SB
-
-467 2409 267 (WebSTONE ) 269 SB
-
-736 2409 44 (is ) 46 SB
-
-782 2409 35 (a ) 38 SB
-
-820 2409 95 (new ) 98 SB
-
-918 2409 230 (benchmark ) 233 SB
-
-1151 2409 89 (that ) 92 SB
-
-1243 2409 103 (tests ) 106 SB
-
-1349 2409 74 (the ) 77 SB
-
-1426 2409 262 (performance ) 265 SB
-
-1691 2409 54 (of ) 57 SB
-
-1748 2409 139 (HTTP ) 142 SB
-
-1890 2409 13 ( ) 16 SB
-
-1906 2409 49 (in ) 52 SB
-
-1958 2409 173 (contrast ) 176 SB
-
-2134 2409 41 (to) 41 SB
-
-225 2468 435 (server platform\222s and ) 436 SB
-
-661 2468 180 (different ) 181 SB
-
-842 2468 337 (implementations ) 338 SB
-
-1180 2468 54 (of ) 55 SB
-
-1235 2468 152 (HTTP. ) 153 SB
-
-1388 2468 13 ( ) 14 SB
-
-1402 2468 178 (Because ) 179 SB
-
-1581 2468 113 (there ) 114 SB
-
-1695 2468 74 (are ) 75 SB
-
-1770 2468 119 (many ) 120 SB
-
-1890 2468 180 (different ) 181 SB
-
-2071 2468 104 (types) 104 SB
-
-225 2527 54 (of ) 55 SB
-
-280 2527 134 (server ) 135 SB
-
-415 2527 185 (software ) 186 SB
-
-601 2527 89 (that ) 90 SB
-
-691 2527 44 (is ) 45 SB
-
-736 2527 190 (currently ) 191 SB
-
-927 2527 198 (available, ) 199 SB
-
-1126 2527 13 ( ) 15 SB
-
-1141 2527 54 (as ) 56 SB
-
-1197 2527 95 (well ) 97 SB
-
-1294 2527 54 (as ) 56 SB
-
-1350 2527 180 (different ) 182 SB
-
-1532 2527 198 (hardware ) 200 SB
-
-1732 2527 214 (platforms, ) 216 SB
-
-1948 2527 113 (there ) 115 SB
-
-2063 2527 112 (needs) 112 SB
-
-225 2586 54 (to ) 55 SB
-
-280 2586 59 (be ) 60 SB
-
-340 2586 35 (a ) 36 SB
-
-376 2586 232 (mechanism ) 233 SB
-
-609 2586 71 (for ) 72 SB
-
-681 2586 145 (testing ) 146 SB
-
-827 2586 291 (benchmarking ) 293 SB
-
-1120 2586 134 (server ) 136 SB
-
-1256 2586 185 (software ) 187 SB
-
-1443 2586 84 (and ) 86 SB
-
-1529 2586 198 (hardware ) 200 SB
-
-1729 2586 182 (platform ) 184 SB
-
-1913 2586 262 (performance.) 262 SB
-
-225 2645 90 (The ) 99 SB
-
-324 2645 267 (WebSTONE ) 276 SB
-
-600 2645 44 (is ) 53 SB
-
-653 2645 35 (a ) 44 SB
-
-697 2645 230 (benchmark ) 239 SB
-
-936 2645 89 (that ) 98 SB
-
-1034 2645 183 (attempts ) 192 SB
-
-1226 2645 54 (to ) 63 SB
-
-1289 2645 64 (do ) 73 SB
-
-1362 2645 96 (this. ) 105 SB
-
-1467 2645 13 ( ) 23 SB
-
-1490 2645 67 (As ) 77 SB
-
-1567 2645 100 (with ) 110 SB
-
-1677 2645 82 (any ) 92 SB
-
-1769 2645 95 (new ) 105 SB
-
-1874 2645 230 (benchmark ) 240 SB
-
-2114 2645 61 (the) 61 SB
-
-225 2704 267 (WebSTONE ) 269 SB
-
-494 2704 44 (is ) 46 SB
-
-540 2704 35 (a ) 37 SB
-
-577 2704 162 (starting ) 164 SB
-
-741 2704 128 (point. ) 130 SB
-
-871 2704 13 ( ) 15 SB
-
-886 2704 117 (Once ) 119 SB
-
-1005 2704 74 (the ) 76 SB
-
-1081 2704 230 (benchmark ) 232 SB
-
-1313 2704 44 (is ) 46 SB
-
-1359 2704 226 (introduced ) 228 SB
-
-1587 2704 90 (into ) 92 SB
-
-1679 2704 74 (the ) 76 SB
-
-1755 2704 157 (general ) 159 SB
-
-1914 2704 13 ( ) 15 SB
-
-1929 2704 139 (World ) 141 SB
-
-2070 2704 105 (Wide) 105 SB
-
-225 2763 1669 (Web \(WWW\) community, improvements and enhancements will be made to further ) 1670 SB
-
-1895 2763 74 (the ) 75 SB
-
-1970 2763 79 (use ) 80 SB
-
-2050 2763 54 (of ) 55 SB
-
-2105 2763 70 (this) 70 SB
-
-225 2822 1068 (benchmark in support of better end user performance.) 1068 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 6 6
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 21 50 2154 2899 CB
-
-2154 2901 21 (6) 21 SB
-
-gr
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 219 121 (Since ) 125 SB
-
-500 219 74 (the ) 78 SB
-
-578 219 260 (functionality ) 264 SB
-
-842 219 54 (of ) 58 SB
-
-900 219 74 (the ) 78 SB
-
-978 219 105 (Web ) 109 SB
-
-1087 219 44 (is ) 48 SB
-
-1135 219 144 (similar ) 148 SB
-
-1283 219 54 (to ) 58 SB
-
-1341 219 74 (the ) 78 SB
-
-1419 219 260 (functionality ) 265 SB
-
-1684 219 54 (of ) 59 SB
-
-1743 219 166 (NFS\231, ) 171 SB
-
-1914 219 74 (the ) 79 SB
-
-1993 219 182 (LADDIS) 182 SB
-
-225 278 230 (benchmark ) 233 SB
-
-458 278 90 (was ) 93 SB
-
-551 278 193 (reviewed ) 196 SB
-
-747 278 71 (for ) 74 SB
-
-821 278 13 ( ) 16 SB
-
-837 278 172 (possible ) 175 SB
-
-1012 278 54 (as ) 57 SB
-
-1069 278 74 (the ) 77 SB
-
-1146 278 95 (web ) 98 SB
-
-1244 278 243 (benchmark. ) 246 SB
-
-1490 278 13 ( ) 16 SB
-
-1506 278 302 (Unfortunately, ) 305 SB
-
-1811 278 113 (there ) 117 SB
-
-1928 278 90 (was ) 94 SB
-
-2022 278 63 (no ) 67 SB
-
-2089 278 86 (easy) 86 SB
-
-225 337 94 (way ) 97 SB
-
-322 337 54 (to ) 57 SB
-
-379 337 122 (adapt ) 125 SB
-
-504 337 83 (this ) 86 SB
-
-590 337 243 (benchmark. ) 246 SB
-
-836 337 13 ( ) 16 SB
-
-852 337 209 (However, ) 212 SB
-
-1064 337 195 (LADDIS ) 198 SB
-
-1262 337 75 (did ) 78 SB
-
-1340 337 108 (offer ) 111 SB
-
-1451 337 35 (a ) 38 SB
-
-1489 337 238 (perspective ) 241 SB
-
-1730 337 63 (on ) 67 SB
-
-1797 337 99 (how ) 103 SB
-
-1900 337 54 (to ) 58 SB
-
-1958 337 217 (benchmark) 217 SB
-
-225 396 255 (client/server ) 258 SB
-
-483 396 273 (environment. ) 276 SB
-
-759 396 13 ( ) 16 SB
-
-775 396 90 (The ) 93 SB
-
-868 396 267 (WebSTONE ) 270 SB
-
-1138 396 44 (is ) 47 SB
-
-1185 396 104 (used ) 107 SB
-
-1292 396 54 (to ) 58 SB
-
-1350 396 177 (measure ) 181 SB
-
-1531 396 207 (maximum ) 211 SB
-
-1742 396 84 (and ) 88 SB
-
-1830 396 167 (average ) 171 SB
-
-2001 396 174 (response) 174 SB
-
-225 455 118 (times ) 133 SB
-
-358 455 71 (for ) 87 SB
-
-445 455 229 (connecting ) 245 SB
-
-690 455 54 (to ) 70 SB
-
-760 455 74 (the ) 90 SB
-
-850 455 147 (server. ) 163 SB
-
-1013 455 13 ( ) 29 SB
-
-1042 455 54 (In ) 70 SB
-
-1112 455 174 (addition ) 190 SB
-
-1302 455 234 (throughput ) 250 SB
-
-1552 455 97 (data ) 113 SB
-
-1665 455 44 (is ) 60 SB
-
-1725 455 92 (also ) 108 SB
-
-1833 455 220 (generated. ) 236 SB
-
-2069 455 13 ( ) 29 SB
-
-2098 455 77 (The) 77 SB
-
-225 514 267 (WebSTONE ) 268 SB
-
-493 514 13 ( ) 14 SB
-
-507 514 44 (is ) 45 SB
-
-552 514 190 (executed ) 191 SB
-
-743 514 306 (simultaneously ) 307 SB
-
-1050 514 63 (on ) 64 SB
-
-1114 514 85 (one ) 86 SB
-
-1200 514 56 (or ) 57 SB
-
-1257 514 115 (more ) 116 SB
-
-1373 514 139 (clients ) 141 SB
-
-1514 514 169 (resident ) 171 SB
-
-1685 514 63 (on ) 65 SB
-
-1750 514 74 (the ) 76 SB
-
-1826 514 169 (server\222s ) 171 SB
-
-1997 514 178 (network.) 178 SB
-
-225 573 112 (Each ) 118 SB
-
-343 573 120 (client ) 126 SB
-
-469 573 44 (is ) 50 SB
-
-519 573 93 (able ) 99 SB
-
-618 573 54 (to ) 60 SB
-
-678 573 142 (launch ) 148 SB
-
-826 573 35 (a ) 41 SB
-
-867 573 162 (number ) 169 SB
-
-1036 573 54 (of ) 61 SB
-
-1097 573 171 (children ) 178 SB
-
-1275 573 145 (\(called ) 152 SB
-
-1427 573 280 (Webchildren\) ) 287 SB
-
-1714 573 217 (depending ) 224 SB
-
-1938 573 63 (on ) 70 SB
-
-2008 573 99 (how ) 106 SB
-
-2114 573 61 (the) 61 SB
-
-225 632 290 (system load is ) 291 SB
-
-516 632 239 (configured. ) 240 SB
-
-756 632 13 ( ) 14 SB
-
-770 632 112 (Each ) 113 SB
-
-883 632 263 (Webchildren ) 264 SB
-
-1147 632 44 (is ) 45 SB
-
-1192 632 93 (able ) 94 SB
-
-1286 632 54 (to ) 55 SB
-
-1341 632 158 (request ) 159 SB
-
-1500 632 243 (information ) 244 SB
-
-1744 632 108 (from ) 109 SB
-
-1853 632 74 (the ) 75 SB
-
-1928 632 134 (server ) 135 SB
-
-2063 632 112 (based) 112 SB
-
-225 691 63 (on ) 70 SB
-
-295 691 35 (a ) 42 SB
-
-337 691 120 (given ) 127 SB
-
-464 691 74 (file ) 81 SB
-
-545 691 111 (load. ) 118 SB
-
-663 691 13 ( ) 20 SB
-
-683 691 90 (The ) 97 SB
-
-780 691 267 (WebSTONE ) 274 SB
-
-1054 691 44 (is ) 51 SB
-
-1105 691 154 (written ) 161 SB
-
-1266 691 54 (to ) 62 SB
-
-1328 691 59 (be ) 67 SB
-
-1395 691 253 (independent ) 261 SB
-
-1656 691 54 (of ) 62 SB
-
-1718 691 74 (the ) 82 SB
-
-1800 691 134 (server ) 142 SB
-
-1942 691 182 (platform ) 190 SB
-
-2132 691 43 (or) 43 SB
-
-225 750 1347 (software running on it. In essence it treats the server as a blackbox.) 1347 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 869 95 (2.1) 95 SB
-
-375 869 1477 (The WebSTONE as a measure of performance) 1477 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1044 54 (In ) 59 SB
-
-434 1044 174 (addition ) 179 SB
-
-613 1044 54 (to ) 59 SB
-
-672 1044 35 (a ) 40 SB
-
-712 1044 230 (benchmark ) 236 SB
-
-948 1044 89 (that ) 95 SB
-
-1043 1044 201 (generates ) 207 SB
-
-1250 1044 263 (standardized ) 269 SB
-
-1519 1044 97 (data ) 103 SB
-
-1622 1044 71 (for ) 77 SB
-
-1699 1044 243 (comparison ) 249 SB
-
-1948 1044 54 (of ) 60 SB
-
-2008 1044 167 (different) 167 SB
-
-225 1103 1542 (platforms, the WebSTONE is also a performance tester and maybe used as a ) 1543 SB
-
-1768 1103 92 (tool ) 93 SB
-
-1861 1103 54 (to ) 55 SB
-
-1916 1103 13 ( ) 14 SB
-
-1930 1103 96 (help ) 97 SB
-
-2027 1103 148 (identify) 148 SB
-
-225 1162 262 (performance ) 265 SB
-
-490 1162 348 (characterizations ) 351 SB
-
-841 1162 54 (of ) 57 SB
-
-898 1162 134 (server ) 137 SB
-
-1035 1162 214 (platforms. ) 217 SB
-
-1252 1162 13 ( ) 16 SB
-
-1268 1162 45 (It ) 48 SB
-
-1316 1162 44 (is ) 48 SB
-
-1364 1162 81 (our ) 85 SB
-
-1449 1162 98 (goal ) 102 SB
-
-1551 1162 89 (that ) 93 SB
-
-1644 1162 74 (the ) 78 SB
-
-1722 1162 230 (benchmark ) 234 SB
-
-1956 1162 85 (will ) 89 SB
-
-2045 1162 130 (evolve) 130 SB
-
-225 1221 1687 (and will help define a standard the WWW community may use when comparing data.) 1687 SB
-
-375 1339 115 (Used ) 122 SB
-
-497 1339 54 (as ) 61 SB
-
-558 1339 35 (a ) 42 SB
-
-600 1339 262 (performance ) 270 SB
-
-870 1339 92 (tool ) 100 SB
-
-970 1339 74 (the ) 82 SB
-
-1052 1339 280 (WebSTONE, ) 288 SB
-
-1340 1339 98 (uses ) 106 SB
-
-1446 1339 202 (workload ) 210 SB
-
-1656 1339 231 (parameters ) 239 SB
-
-1895 1339 84 (and ) 92 SB
-
-1987 1339 139 (clients ) 147 SB
-
-2134 1339 41 (to) 41 SB
-
-225 1398 182 (generate ) 185 SB
-
-410 1398 139 (HTTP ) 142 SB
-
-552 1398 131 (traffic ) 134 SB
-
-686 1398 89 (that ) 92 SB
-
-778 1398 140 (allows ) 144 SB
-
-922 1398 59 (an ) 63 SB
-
-985 1398 139 (HTTP ) 143 SB
-
-1128 1398 134 (server ) 138 SB
-
-1266 1398 54 (to ) 58 SB
-
-1324 1398 59 (be ) 63 SB
-
-1387 1398 171 (stressed ) 175 SB
-
-1562 1398 49 (in ) 53 SB
-
-1615 1398 35 (a ) 39 SB
-
-1654 1398 162 (number ) 166 SB
-
-1820 1398 54 (of ) 58 SB
-
-1878 1398 180 (different ) 184 SB
-
-2062 1398 113 (ways.) 113 SB
-
-225 1457 1867 (This can gives insight into the server\222s behavior and performance in a variety of environments.) 1867 SB
-
-375 1575 129 (There ) 131 SB
-
-506 1575 96 (four ) 98 SB
-
-604 1575 180 (different ) 182 SB
-
-786 1575 221 (workloads ) 223 SB
-
-1009 1575 89 (that ) 91 SB
-
-1100 1575 196 (represent ) 198 SB
-
-1298 1575 35 (a ) 37 SB
-
-1335 1575 150 (sample ) 152 SB
-
-1487 1575 54 (of ) 57 SB
-
-1544 1575 74 (the ) 77 SB
-
-1621 1575 166 (existing ) 169 SB
-
-1790 1575 153 (servers ) 156 SB
-
-1946 1575 190 (currently ) 193 SB
-
-2139 1575 36 (in) 36 SB
-
-225 1634 311 (use on the web.) 311 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-225 1691 36 (\267 ) 75 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-300 1696 1647 (The first one is a workload for general use actives that is sensitive to modem users.) 1647 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-225 1753 36 (\267 ) 75 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-300 1758 90 (The ) 93 SB
-
-393 1758 151 (second ) 154 SB
-
-547 1758 202 (workload ) 205 SB
-
-752 1758 44 (is ) 47 SB
-
-799 1758 35 (a ) 39 SB
-
-838 1758 157 (general ) 161 SB
-
-999 1758 86 (mix ) 90 SB
-
-1089 1758 89 (that ) 93 SB
-
-1182 1758 44 (is ) 48 SB
-
-1230 1758 78 (not ) 82 SB
-
-1312 1758 54 (as ) 58 SB
-
-1370 1758 217 (concerned ) 221 SB
-
-1591 1758 100 (with ) 104 SB
-
-1695 1758 74 (the ) 78 SB
-
-1773 1758 160 (modem ) 164 SB
-
-1937 1758 109 (user, ) 113 SB
-
-2050 1758 90 (but, ) 94 SB
-
-2144 1758 31 (is) 31 SB
-
-300 1817 646 (still sensitive to download times.) 646 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-225 1874 36 (\267 ) 75 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-300 1879 1204 (The third mix is a media rich mix that has very large content.) 1204 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-225 1936 36 (\267 ) 75 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-300 1941 1228 (the fourth mix is a combination of both the first and third mix.) 1228 SB
-
-375 2059 45 (It ) 50 SB
-
-425 2059 144 (should ) 149 SB
-
-574 2059 59 (be ) 64 SB
-
-638 2059 125 (noted ) 130 SB
-
-768 2059 89 (that ) 94 SB
-
-862 2059 112 (since ) 117 SB
-
-979 2059 74 (the ) 79 SB
-
-1058 2059 95 (web ) 100 SB
-
-1158 2059 44 (is ) 49 SB
-
-1207 2059 83 (still ) 89 SB
-
-1296 2059 49 (in ) 55 SB
-
-1351 2059 59 (its ) 65 SB
-
-1416 2059 155 (infancy ) 161 SB
-
-1577 2059 40 (it ) 46 SB
-
-1623 2059 85 (will ) 91 SB
-
-1714 2059 97 (take ) 103 SB
-
-1817 2059 99 (time ) 105 SB
-
-1922 2059 54 (to ) 60 SB
-
-1982 2059 105 (have ) 111 SB
-
-2093 2059 82 (well) 82 SB
-
-225 2118 158 (defined ) 165 SB
-
-390 2118 127 (mixes ) 134 SB
-
-524 2118 89 (that ) 96 SB
-
-620 2118 85 (will ) 93 SB
-
-713 2118 59 (be ) 67 SB
-
-780 2118 227 (considered ) 235 SB
-
-1015 2118 195 (standard. ) 203 SB
-
-1218 2118 13 ( ) 21 SB
-
-1239 2118 45 (It ) 53 SB
-
-1292 2118 92 (also ) 100 SB
-
-1392 2118 144 (should ) 152 SB
-
-1544 2118 59 (be ) 67 SB
-
-1611 2118 125 (noted ) 133 SB
-
-1744 2118 89 (that ) 97 SB
-
-1841 2118 113 (there ) 121 SB
-
-1962 2118 44 (is ) 52 SB
-
-2014 2118 92 (also ) 100 SB
-
-2114 2118 61 (the) 61 SB
-
-225 2177 149 (chance ) 152 SB
-
-377 2177 89 (that ) 92 SB
-
-469 2177 113 (there ) 116 SB
-
-585 2177 85 (will ) 88 SB
-
-673 2177 59 (be ) 62 SB
-
-735 2177 63 (no ) 66 SB
-
-801 2177 103 (such ) 106 SB
-
-907 2177 13 ( ) 16 SB
-
-923 2177 113 (thing ) 116 SB
-
-1039 2177 54 (as ) 57 SB
-
-1096 2177 35 (a ) 38 SB
-
-1134 2177 182 (standard ) 185 SB
-
-1319 2177 86 (mix ) 89 SB
-
-1408 2177 84 (and ) 87 SB
-
-1495 2177 103 (each ) 106 SB
-
-1601 2177 196 (customer ) 199 SB
-
-1800 2177 85 (will ) 88 SB
-
-1888 2177 105 (have ) 109 SB
-
-1997 2177 54 (to ) 58 SB
-
-2055 2177 120 (define) 120 SB
-
-225 2236 1681 (their own mix based on individual sites and run the test against the selected systems.) 1681 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 2414 1578 (2.2 WebSTONE\222s measure of server performance) 1578 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2589 90 (The ) 96 SB
-
-471 2589 267 (WebSTONE ) 273 SB
-
-744 2589 44 (is ) 51 SB
-
-795 2589 35 (a ) 42 SB
-
-837 2589 259 (configurable ) 266 SB
-
-1103 2589 230 (benchmark ) 237 SB
-
-1340 2589 89 (that ) 96 SB
-
-1436 2589 140 (allows ) 147 SB
-
-1583 2589 262 (performance ) 269 SB
-
-1852 2589 275 (measurement ) 282 SB
-
-2134 2589 41 (of) 41 SB
-
-225 2648 646 (the server in the following ways:) 646 SB
-
-225 2707 755 (- Average and maximum connect time) 755 SB
-
-225 2766 774 (- Average and maximum response time) 774 SB
-
-225 2825 448 (- Data throughput rate) 448 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Symbol
-
-%%+ font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 7 7
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 21 50 2154 2899 CB
-
-2154 2901 21 (7) 21 SB
-
-gr
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-225 169 560 (- Number of pages retrieved) 560 SB
-
-225 228 527 (- Number of files retrieved) 527 SB
-
-375 346 1572 (The benchmark\222s goal is to control as much of the clients running environment ) 1573 SB
-
-1948 346 54 (as ) 55 SB
-
-2003 346 172 (possible.) 172 SB
-
-225 405 1192 (The WebSTONE has no interest in the server configuration.) 1192 SB
-
-375 523 121 (Since ) 122 SB
-
-497 523 74 (the ) 76 SB
-
-573 523 134 (object ) 136 SB
-
-709 523 44 (is ) 46 SB
-
-755 523 54 (to ) 56 SB
-
-811 523 155 (control ) 157 SB
-
-968 523 54 (as ) 56 SB
-
-1024 523 121 (much ) 123 SB
-
-1147 523 54 (of ) 56 SB
-
-1203 523 74 (the ) 76 SB
-
-1279 523 120 (client ) 122 SB
-
-1401 523 260 (environment ) 262 SB
-
-1663 523 54 (as ) 56 SB
-
-1719 523 172 (possible ) 174 SB
-
-1893 523 71 (we ) 73 SB
-
-1966 523 166 (decided ) 168 SB
-
-2134 523 41 (to) 41 SB
-
-225 582 44 (is ) 50 SB
-
-275 582 115 (write ) 121 SB
-
-396 582 74 (the ) 80 SB
-
-476 582 230 (benchmark ) 236 SB
-
-712 582 49 (in ) 55 SB
-
-767 582 46 (C ) 52 SB
-
-819 582 84 (and ) 90 SB
-
-909 582 78 (not ) 84 SB
-
-993 582 54 (to ) 60 SB
-
-1053 582 79 (use ) 85 SB
-
-1138 582 166 (existing ) 172 SB
-
-1310 582 108 (code ) 114 SB
-
-1424 582 170 (libraries ) 176 SB
-
-1600 582 54 (as ) 60 SB
-
-1660 582 97 (they ) 103 SB
-
-1763 582 74 (are ) 80 SB
-
-1843 582 78 (not ) 84 SB
-
-1927 582 154 (written ) 161 SB
-
-2088 582 87 (with) 87 SB
-
-225 641 262 (performance ) 264 SB
-
-489 641 49 (in ) 51 SB
-
-540 641 124 (mind. ) 126 SB
-
-666 641 13 ( ) 15 SB
-
-681 641 90 (The ) 92 SB
-
-773 641 230 (benchmark ) 232 SB
-
-1005 641 122 (sends ) 124 SB
-
-1129 641 139 (HTTP ) 141 SB
-
-1270 641 177 (requests ) 179 SB
-
-1449 641 54 (to ) 56 SB
-
-1505 641 74 (the ) 77 SB
-
-1582 641 134 (server ) 137 SB
-
-1719 641 84 (and ) 87 SB
-
-1806 641 98 (then ) 101 SB
-
-1907 641 204 (processes ) 207 SB
-
-2114 641 61 (the) 61 SB
-
-225 700 262 (performance ) 269 SB
-
-494 700 97 (data ) 104 SB
-
-598 700 119 (when ) 126 SB
-
-724 700 123 (done. ) 130 SB
-
-854 700 13 ( ) 20 SB
-
-874 700 99 (This ) 106 SB
-
-980 700 151 (insures ) 159 SB
-
-1139 700 89 (that ) 97 SB
-
-1236 700 98 (only ) 106 SB
-
-1342 700 74 (the ) 82 SB
-
-1424 700 108 (code ) 116 SB
-
-1540 700 203 (necessary ) 211 SB
-
-1751 700 54 (to ) 62 SB
-
-1813 700 165 (execute ) 173 SB
-
-1986 700 74 (the ) 82 SB
-
-2068 700 107 (given) 107 SB
-
-225 759 879 (request is performed in the most direct path.) 879 SB
-
-375 877 168 (Though ) 178 SB
-
-553 877 113 (there ) 123 SB
-
-676 877 85 (will ) 95 SB
-
-771 877 147 (always ) 157 SB
-
-928 877 59 (be ) 69 SB
-
-997 877 132 (added ) 142 SB
-
-1139 877 195 (overhead ) 205 SB
-
-1344 877 49 (in ) 59 SB
-
-1403 877 74 (the ) 84 SB
-
-1487 877 230 (benchmark ) 240 SB
-
-1727 877 83 (this ) 94 SB
-
-1821 877 161 (ensures ) 172 SB
-
-1993 877 74 (the ) 85 SB
-
-2078 877 97 (most) 97 SB
-
-225 936 155 (control ) 160 SB
-
-385 936 102 (over ) 107 SB
-
-492 936 74 (the ) 79 SB
-
-571 936 188 (accuracy ) 193 SB
-
-764 936 54 (of ) 59 SB
-
-823 936 74 (the ) 79 SB
-
-902 936 243 (benchmark. ) 248 SB
-
-1150 936 13 ( ) 18 SB
-
-1168 936 110 (With ) 116 SB
-
-1284 936 83 (this ) 89 SB
-
-1373 936 162 (method ) 168 SB
-
-1541 936 74 (the ) 80 SB
-
-1621 936 109 (layer ) 115 SB
-
-1736 936 54 (of ) 60 SB
-
-1796 936 166 (existing ) 172 SB
-
-1968 936 170 (libraries ) 176 SB
-
-2144 936 31 (is) 31 SB
-
-225 995 1754 (removed and only what is needed to measure the pure performance of the server is used.) 1754 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1114 95 (2.3) 95 SB
-
-375 1114 1185 (Metrics the WebSTONE doesn\222t test) 1185 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1289 121 (Since ) 134 SB
-
-509 1289 83 (this ) 96 SB
-
-605 1289 230 (benchmark ) 243 SB
-
-848 1289 44 (is ) 57 SB
-
-905 1289 217 (concerned ) 230 SB
-
-1135 1289 98 (only ) 111 SB
-
-1246 1289 100 (with ) 113 SB
-
-1359 1289 74 (the ) 87 SB
-
-1446 1289 134 (server ) 147 SB
-
-1593 1289 185 (software ) 198 SB
-
-1791 1289 84 (and ) 98 SB
-
-1889 1289 211 (hardware, ) 225 SB
-
-2114 1289 61 (the) 61 SB
-
-225 1348 267 (WebSTONE ) 273 SB
-
-498 1348 105 (does ) 111 SB
-
-609 1348 78 (not ) 84 SB
-
-693 1348 84 (test ) 91 SB
-
-784 1348 74 (the ) 81 SB
-
-865 1348 174 (browser ) 181 SB
-
-1046 1348 56 (or ) 63 SB
-
-1109 1348 120 (client ) 127 SB
-
-1236 1348 91 (side ) 98 SB
-
-1334 1348 249 (applications ) 256 SB
-
-1590 1348 56 (or ) 63 SB
-
-1653 1348 183 (libraries. ) 190 SB
-
-1843 1348 13 ( ) 20 SB
-
-1863 1348 13 ( ) 20 SB
-
-1883 1348 168 (Though ) 175 SB
-
-2058 1348 49 (in ) 56 SB
-
-2114 1348 61 (the) 61 SB
-
-225 1407 132 (future ) 138 SB
-
-363 1407 40 (it ) 46 SB
-
-409 1407 126 (might ) 132 SB
-
-541 1407 59 (be ) 65 SB
-
-606 1407 54 (of ) 60 SB
-
-666 1407 159 (interest ) 165 SB
-
-831 1407 54 (to ) 61 SB
-
-892 1407 85 (add ) 92 SB
-
-984 1407 83 (this ) 90 SB
-
-1074 1407 54 (to ) 61 SB
-
-1135 1407 74 (the ) 81 SB
-
-1216 1407 243 (benchmark. ) 250 SB
-
-1466 1407 13 ( ) 20 SB
-
-1486 1407 138 (Please ) 145 SB
-
-1631 1407 76 (see ) 83 SB
-
-1714 1407 132 (future ) 139 SB
-
-1853 1407 193 (additions ) 200 SB
-
-2053 1407 54 (to ) 61 SB
-
-2114 1407 61 (the) 61 SB
-
-225 1466 654 (benchmark in chapter 8, later on ) 655 SB
-
-880 1466 49 (in ) 50 SB
-
-930 1466 83 (this ) 84 SB
-
-1014 1466 124 (paper ) 125 SB
-
-1139 1466 71 (for ) 72 SB
-
-1211 1466 117 (other ) 118 SB
-
-1329 1466 157 (metrics ) 158 SB
-
-1487 1466 89 (that ) 90 SB
-
-1577 1466 83 (this ) 84 SB
-
-1661 1466 230 (benchmark ) 231 SB
-
-1892 1466 190 (currently ) 191 SB
-
-2083 1466 92 (does) 92 SB
-
-225 1525 837 (not test but will need to in the near future.) 837 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1673 57 (3.) 57 SB
-
-375 1673 826 (WebSTONE Architecture) 826 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1848 90 (The ) 92 SB
-
-467 1848 267 (WebSTONE ) 269 SB
-
-736 1848 248 (architecture ) 251 SB
-
-987 1848 44 (is ) 47 SB
-
-1034 1848 142 (shown ) 145 SB
-
-1179 1848 49 (in ) 52 SB
-
-1231 1848 129 (figure ) 132 SB
-
-1363 1848 93 (2-1. ) 96 SB
-
-1459 1848 13 ( ) 16 SB
-
-1475 1848 90 (The ) 93 SB
-
-1568 1848 263 (Webchildren ) 266 SB
-
-1834 1848 74 (are ) 77 SB
-
-1911 1848 214 (controlled ) 217 SB
-
-2128 1848 47 (by) 47 SB
-
-225 1907 74 (the ) 76 SB
-
-301 1907 320 (WebMASTER. ) 322 SB
-
-623 1907 13 ( ) 15 SB
-
-638 1907 90 (The ) 92 SB
-
-730 1907 307 (WebMASTER ) 309 SB
-
-1039 1907 174 (controls ) 177 SB
-
-1216 1907 74 (the ) 77 SB
-
-1293 1907 202 (operation ) 205 SB
-
-1498 1907 54 (of ) 57 SB
-
-1555 1907 74 (the ) 77 SB
-
-1632 1907 230 (benchmark ) 233 SB
-
-1865 1907 92 (run. ) 95 SB
-
-1960 1907 13 ( ) 16 SB
-
-1976 1907 67 (As ) 70 SB
-
-2046 1907 129 (shown) 129 SB
-
-225 1966 49 (in ) 50 SB
-
-275 1966 129 (figure ) 130 SB
-
-405 1966 80 (2-1 ) 81 SB
-
-486 1966 113 (there ) 114 SB
-
-600 1966 74 (are ) 75 SB
-
-675 1966 38 (4 ) 39 SB
-
-714 1966 263 (Webchildren ) 264 SB
-
-978 1966 215 (connected ) 216 SB
-
-1194 1966 54 (to ) 55 SB
-
-1249 1966 74 (the ) 75 SB
-
-1324 1966 139 (HTTP ) 140 SB
-
-1464 1966 134 (server ) 135 SB
-
-1599 1966 102 (over ) 103 SB
-
-1702 1966 35 (a ) 36 SB
-
-1738 1966 203 (dedicated ) 204 SB
-
-1942 1966 114 (LAN ) 115 SB
-
-2057 1966 118 (\(LAN) 118 SB
-
-225 2025 68 (1\). ) 77 SB
-
-302 2025 13 ( ) 22 SB
-
-324 2025 90 (The ) 99 SB
-
-423 2025 307 (WebMASTER ) 316 SB
-
-739 2025 44 (is ) 53 SB
-
-792 2025 190 (executed ) 199 SB
-
-991 2025 63 (on ) 72 SB
-
-1063 2025 35 (a ) 44 SB
-
-1107 2025 177 (separate ) 186 SB
-
-1293 2025 148 (system ) 158 SB
-
-1451 2025 157 (outside ) 167 SB
-
-1618 2025 54 (of ) 64 SB
-
-1682 2025 74 (the ) 84 SB
-
-1766 2025 276 (Webchildren. ) 286 SB
-
-2052 2025 13 ( ) 23 SB
-
-2075 2025 13 ( ) 23 SB
-
-2098 2025 77 (The) 77 SB
-
-225 2084 307 (WebMASTER ) 317 SB
-
-542 2084 81 (can ) 91 SB
-
-633 2084 59 (be ) 69 SB
-
-702 2084 79 (run ) 89 SB
-
-791 2084 63 (on ) 73 SB
-
-864 2084 85 (one ) 95 SB
-
-959 2084 54 (of ) 64 SB
-
-1023 2084 74 (the ) 85 SB
-
-1108 2084 139 (clients ) 150 SB
-
-1258 2084 56 (or ) 67 SB
-
-1325 2084 63 (on ) 74 SB
-
-1399 2084 35 (a ) 46 SB
-
-1445 2084 177 (separate ) 188 SB
-
-1633 2084 189 (machine. ) 200 SB
-
-1833 2084 13 ( ) 24 SB
-
-1857 2084 90 (The ) 101 SB
-
-1958 2084 217 (benchmark) 217 SB
-
-225 2143 190 (currently ) 191 SB
-
-416 2143 44 (is ) 45 SB
-
-461 2143 226 (configured ) 227 SB
-
-688 2143 54 (to ) 55 SB
-
-743 2143 79 (run ) 80 SB
-
-823 2143 74 (the ) 75 SB
-
-898 2143 307 (WebMASTER ) 308 SB
-
-1206 2143 63 (on ) 64 SB
-
-1270 2143 35 (a ) 36 SB
-
-1306 2143 176 (machine ) 177 SB
-
-1483 2143 89 (that ) 90 SB
-
-1573 2143 44 (is ) 45 SB
-
-1618 2143 78 (not ) 80 SB
-
-1698 2143 63 (on ) 65 SB
-
-1763 2143 74 (the ) 76 SB
-
-1839 2143 113 (same ) 115 SB
-
-1954 2143 178 (network ) 180 SB
-
-2134 2143 41 (as) 41 SB
-
-225 2202 505 (the clients and the server.) 505 SB
-
-255 255 255 fC
-
-/fm 256 def
-
-150 60 1185 2533 B
-
-1 F
-
-n
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-gs 143 53 1189 2537 CB
-
-1189 2539 117 (LAN 1) 117 SB
-
-gr
-
-255 255 255 fC
-
-/fm 256 def
-
-150 60 705 2533 B
-
-1 F
-
-n
-
-0 0 0 fC
-
-gs 143 53 709 2537 CB
-
-709 2539 117 (LAN 2) 117 SB
-
-gr
-
-0 lc
-
-0 lj
-
-0 0 0 pC
-
-0 3 SP
-
-255 255 255 fC
-
-/fm 256 def
-
-240 420 1695 2383 B
-
-1 F
-
-S
-
-n
-
-0 0 0 fC
-
-gs 229 409 1701 2389 CB
-
-1763 2491 104 (HTTP) 104 SB
-
-gr
-
-gs 229 409 1701 2389 CB
-
-1761 2541 109 (Server) 109 SB
-
-gr
-
-255 255 255 fC
-
-/fm 256 def
-
-210 90 1245 2413 B
-
-1 F
-
-S
-
-n
-
-32 0 0 33 33 0 0 0 29 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-gs 199 79 1251 2419 CB
-
-1251 2420 166 (Webchildren) 166 SB
-
-gr
-
-255 255 255 fC
-
-/fm 256 def
-
-210 90 975 2413 B
-
-1 F
-
-S
-
-n
-
-0 0 0 fC
-
-gs 199 79 981 2419 CB
-
-981 2420 166 (Webchildren) 166 SB
-
-gr
-
-255 255 255 fC
-
-/fm 256 def
-
-210 90 1245 2683 B
-
-1 F
-
-S
-
-n
-
-0 0 0 fC
-
-gs 199 79 1251 2689 CB
-
-1251 2690 166 (Webchildren) 166 SB
-
-gr
-
-255 255 255 fC
-
-/fm 256 def
-
-210 90 975 2683 B
-
-1 F
-
-S
-
-n
-
-0 0 0 fC
-
-gs 199 79 981 2689 CB
-
-981 2690 166 (Webchildren) 166 SB
-
-gr
-
-255 255 255 fC
-
-/fm 256 def
-
-210 240 465 2473 B
-
-1 F
-
-S
-
-n
-
-0 0 0 fC
-
-gs 199 229 471 2479 CB
-
-473 2580 194 (WebMASTER) 194 SB
-
-gr
-
-1 lc
-
-1 lj
-
-1065 2503 M 0 180 1 PP
-
-S
-
-n
-
-1365 2503 M 0 180 1 PP
-
-S
-
-n
-
-1065 2593 M 630 0 1 PP
-
-S
-
-n
-
-885 2593 M 0 -240 1 PP
-
-S
-
-n
-
-885 2593 M 0 240 1 PP
-
-S
-
-n
-
-1065 2353 M 0 60 1 PP
-
-S
-
-n
-
-1335 2353 M 0 60 1 PP
-
-S
-
-n
-
-1365 2833 M 0 -60 1 PP
-
-S
-
-n
-
-1065 2833 M 0 -60 1 PP
-
-S
-
-n
-
-675 2593 M 210 0 1 PP
-
-S
-
-n
-
-885 2833 M 480 0 1 PP
-
-S
-
-n
-
-885 2353 M 450 0 1 PP
-
-S
-
-n
-
-255 255 255 fC
-
-/fm 256 def
-
-1050 90 435 2903 B
-
-1 F
-
-n
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-0 0 0 fC
-
-gs 1043 83 439 2907 CB
-
-439 2909 1021 (Figure 3 A WebSTONE test environment) 1021 SB
-
-gr
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 8 8
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 21 50 2154 2899 CB
-
-2154 2901 21 (8) 21 SB
-
-gr
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 307 110 (With ) 116 SB
-
-491 307 74 (the ) 80 SB
-
-571 307 133 (ability ) 139 SB
-
-710 307 54 (to ) 60 SB
-
-770 307 105 (have ) 111 SB
-
-881 307 74 (the ) 80 SB
-
-961 307 307 (WebMASTER ) 313 SB
-
-1274 307 63 (on ) 70 SB
-
-1344 307 35 (a ) 42 SB
-
-1386 307 180 (different ) 187 SB
-
-1573 307 148 (system ) 155 SB
-
-1728 307 115 (gives ) 122 SB
-
-1850 307 74 (the ) 81 SB
-
-1931 307 196 (flexibility ) 203 SB
-
-2134 307 41 (to) 41 SB
-
-225 366 1845 (have different networks talking to the same server and to have different client configurations.) 1845 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 485 95 (3.1) 95 SB
-
-375 485 709 (WebSTONE Software) 709 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 660 90 (The ) 110 SB
-
-485 660 267 (WebSTONE ) 287 SB
-
-772 660 44 (is ) 64 SB
-
-836 660 35 (a ) 55 SB
-
-891 660 237 (distributed, ) 257 SB
-
-1148 660 281 (multi-process ) 302 SB
-
-1450 660 243 (benchmark. ) 264 SB
-
-1714 660 13 ( ) 34 SB
-
-1748 660 90 (The ) 111 SB
-
-1859 660 145 (master ) 166 SB
-
-2025 660 150 (process) 150 SB
-
-225 719 341 (\(WebMASTER\) ) 360 SB
-
-585 719 118 (reads ) 137 SB
-
-722 719 74 (the ) 93 SB
-
-815 719 120 (client ) 140 SB
-
-955 719 278 (configuration ) 298 SB
-
-1253 719 93 (files ) 113 SB
-
-1366 719 54 (as ) 74 SB
-
-1440 719 95 (well ) 115 SB
-
-1555 719 54 (as ) 74 SB
-
-1629 719 74 (the ) 94 SB
-
-1723 719 206 (command ) 226 SB
-
-1949 719 96 (line. ) 116 SB
-
-2065 719 13 ( ) 33 SB
-
-2098 719 77 (The) 77 SB
-
-225 778 307 (WebMASTER ) 311 SB
-
-536 778 98 (then ) 103 SB
-
-639 778 217 (constructs ) 222 SB
-
-861 778 35 (a ) 40 SB
-
-901 778 206 (command ) 211 SB
-
-1112 778 83 (line ) 88 SB
-
-1200 778 71 (for ) 76 SB
-
-1276 778 103 (each ) 108 SB
-
-1384 778 276 (Webchildren. ) 281 SB
-
-1665 778 13 ( ) 18 SB
-
-1683 778 90 (The ) 95 SB
-
-1778 778 307 (WebMASTER ) 312 SB
-
-2090 778 85 (then) 85 SB
-
-225 837 187 (remotely ) 193 SB
-
-418 837 158 (spawns ) 164 SB
-
-582 837 74 (the ) 80 SB
-
-662 837 276 (Webchildren. ) 282 SB
-
-944 837 13 ( ) 19 SB
-
-963 837 112 (Each ) 118 SB
-
-1081 837 54 (of ) 60 SB
-
-1141 837 74 (the ) 80 SB
-
-1221 837 263 (Webchildren ) 269 SB
-
-1490 837 98 (then ) 105 SB
-
-1595 837 118 (reads ) 125 SB
-
-1720 837 74 (the ) 81 SB
-
-1801 837 206 (command ) 213 SB
-
-2014 837 83 (line ) 90 SB
-
-2104 837 71 (and) 71 SB
-
-225 896 151 (startup ) 156 SB
-
-381 896 317 (communication ) 322 SB
-
-703 896 100 (with ) 105 SB
-
-808 896 74 (the ) 79 SB
-
-887 896 320 (WebMASTER. ) 325 SB
-
-1212 896 13 ( ) 18 SB
-
-1230 896 117 (After ) 122 SB
-
-1352 896 59 (all ) 64 SB
-
-1416 896 74 (the ) 79 SB
-
-1495 896 263 (Webchildren ) 268 SB
-
-1763 896 105 (have ) 111 SB
-
-1874 896 105 (been ) 111 SB
-
-1985 896 190 (initialized) 190 SB
-
-225 955 1482 (the WebMASTER instructs the Webchildren to commence the benchmark.) 1482 SB
-
-375 1073 67 (As ) 69 SB
-
-444 1073 103 (each ) 105 SB
-
-549 1073 263 (Webchildren ) 265 SB
-
-814 1073 160 (finishes ) 163 SB
-
-977 1073 59 (its ) 62 SB
-
-1039 1073 79 (run ) 82 SB
-
-1121 1073 74 (the ) 77 SB
-
-1198 1073 307 (WebMASTER ) 310 SB
-
-1508 1073 163 (collects ) 166 SB
-
-1674 1073 74 (the ) 77 SB
-
-1751 1073 97 (data ) 100 SB
-
-1851 1073 108 (from ) 111 SB
-
-1962 1073 103 (each ) 106 SB
-
-2068 1073 107 (client) 107 SB
-
-225 1132 84 (and ) 89 SB
-
-314 1132 199 (coalesces ) 204 SB
-
-518 1132 74 (the ) 79 SB
-
-597 1132 97 (data ) 102 SB
-
-699 1132 90 (into ) 96 SB
-
-795 1132 35 (a ) 41 SB
-
-836 1132 148 (report. ) 154 SB
-
-990 1132 13 ( ) 19 SB
-
-1009 1132 152 (During ) 158 SB
-
-1167 1132 74 (the ) 80 SB
-
-1247 1132 79 (run ) 85 SB
-
-1332 1132 74 (the ) 80 SB
-
-1412 1132 263 (Webchildren ) 269 SB
-
-1681 1132 74 (are ) 80 SB
-
-1761 1132 258 (autonomous ) 264 SB
-
-2025 1132 54 (of ) 60 SB
-
-2085 1132 90 (each) 90 SB
-
-225 1191 582 (other and the WebMASTER.) 582 SB
-
-375 1309 141 (Figure ) 142 SB
-
-517 1309 76 (3.1 ) 77 SB
-
-594 1309 137 (shows ) 139 SB
-
-733 1309 59 (an ) 61 SB
-
-794 1309 177 (example ) 179 SB
-
-973 1309 54 (of ) 56 SB
-
-1029 1309 35 (a ) 37 SB
-
-1066 1309 144 (typical ) 146 SB
-
-1212 1309 120 (client ) 122 SB
-
-1334 1309 164 (running ) 166 SB
-
-1500 1309 38 (3 ) 40 SB
-
-1540 1309 276 (Webchildren. ) 278 SB
-
-1818 1309 13 ( ) 15 SB
-
-1833 1309 90 (The ) 92 SB
-
-1925 1309 250 (Webchildren) 250 SB
-
-225 1368 74 (are ) 78 SB
-
-303 1368 186 (spawned ) 190 SB
-
-493 1368 60 (by ) 64 SB
-
-557 1368 74 (the ) 78 SB
-
-635 1368 320 (WebMASTER. ) 324 SB
-
-959 1368 13 ( ) 18 SB
-
-977 1368 112 (Each ) 117 SB
-
-1094 1368 200 (Webchild ) 205 SB
-
-1299 1368 98 (then ) 103 SB
-
-1402 1368 118 (reads ) 123 SB
-
-1525 1368 59 (its ) 64 SB
-
-1589 1368 278 (configuration ) 283 SB
-
-1872 1368 93 (files ) 98 SB
-
-1970 1368 84 (and ) 89 SB
-
-2059 1368 116 (opens) 116 SB
-
-225 1427 513 (log files if part of the test.) 513 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 241 121 1515 1683 CB
-
-1515 1685 104 (HTTP) 104 SB
-
-gr
-
-gs 241 121 1515 1683 CB
-
-1515 1735 109 (Server) 109 SB
-
-gr
-
-1 lc
-
-1 lj
-
-0 0 0 pC
-
-0 1 SP
-
-gs 151 1 675 1683 CB
-
-825 1683 M -150 0 1 PP
-
-S
-
-n
-
-gr
-
-gs 1 301 1215 1653 CB
-
-1215 1653 M 0 300 1 PP
-
-S
-
-n
-
-gr
-
-gs 1 541 675 1683 CB
-
-675 1683 M 0 540 1 PP
-
-S
-
-n
-
-gr
-
-255 255 255 fC
-
-/fm 256 def
-
-210 60 855 1653 B
-
-1 F
-
-n
-
-32 0 0 33 33 0 0 0 29 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-gs 211 61 855 1653 CB
-
-855 1654 166 (Webchildren) 166 SB
-
-gr
-
-120 45 944 1667 E
-
-S
-
-n
-
-255 255 255 fC
-
-/fm 256 def
-
-210 60 855 1773 B
-
-1 F
-
-n
-
-0 0 0 fC
-
-gs 211 61 855 1773 CB
-
-855 1774 166 (Webchildren) 166 SB
-
-gr
-
-120 45 944 1787 E
-
-S
-
-n
-
-255 255 255 fC
-
-/fm 256 def
-
-210 60 855 1923 B
-
-1 F
-
-n
-
-0 0 0 fC
-
-gs 211 61 855 1923 CB
-
-855 1924 166 (Webchildren) 166 SB
-
-gr
-
-120 45 944 1937 E
-
-S
-
-n
-
-0 lc
-
-0 lj
-
-0 3 SP
-
-930 750 555 1593 B
-
-S
-
-n
-
-255 255 255 fC
-
-/fm 256 def
-
-90 120 915 2133 B
-
-1 F
-
-n
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-gs 83 113 919 2137 CB
-
-919 2139 66 (Log) 66 SB
-
-gr
-
-gs 83 113 919 2137 CB
-
-919 2189 71 (files) 71 SB
-
-gr
-
-1 lc
-
-1 lj
-
-255 255 255 fC
-
-/fm 256 def
-
-45 30 959 2102 E
-
-1 F
-
-S
-
-n
-
-1005 2103 M 0 180 1 PP
-
-S
-
-n
-
-915 2103 M 0 180 1 PP
-
-S
-
-n
-
-/fm 256 def
-
-45 30 959 2282 E
-
-1 F
-
-S
-
-n
-
-814 1653 M -368 0 1 PP
-
-S
-
-n
-
-0 1 SP
-
-0 0 0 fC
-
-/fm 256 def
-
-450 1663 M 15 10 -15 10 0 -20 3 PP
-
-1 F
-
-S
-
-n
-
-/fm 256 def
-
-810 1643 M -15 -10 15 -10 0 20 3 PP
-
-1 F
-
-S
-
-n
-
-0 3 SP
-
-814 1773 M -368 0 1 PP
-
-S
-
-n
-
-0 1 SP
-
-/fm 256 def
-
-450 1783 M 15 10 -15 9 0 -19 3 PP
-
-1 F
-
-S
-
-n
-
-/fm 256 def
-
-810 1764 M -15 -9 15 -10 0 19 3 PP
-
-1 F
-
-S
-
-n
-
-0 3 SP
-
-814 1923 M -368 0 1 PP
-
-S
-
-n
-
-0 1 SP
-
-/fm 256 def
-
-450 1933 M 15 10 -15 10 0 -20 3 PP
-
-1 F
-
-S
-
-n
-
-/fm 256 def
-
-810 1913 M -15 -10 15 -10 0 20 3 PP
-
-1 F
-
-S
-
-n
-
-32 0 0 38 38 0 0 0 34 /Times-Roman /font32 ANSIFont font
-
-gs 241 61 315 1593 CB
-
-315 1595 233 ( WebMASTER) 233 SB
-
-gr
-
-gs 241 61 315 1711 CB
-
-315 1713 233 ( WebMASTER) 233 SB
-
-gr
-
-gs 241 61 315 1863 CB
-
-315 1865 233 ( WebMASTER) 233 SB
-
-gr
-
-0 3 SP
-
-1076 1653 M 128 0 1 PP
-
-S
-
-n
-
-0 1 SP
-
-/fm 256 def
-
-1200 1643 M -15 -10 15 -10 0 20 3 PP
-
-1 F
-
-S
-
-n
-
-/fm 256 def
-
-1080 1663 M 15 10 -15 10 0 -20 3 PP
-
-1 F
-
-S
-
-n
-
-0 3 SP
-
-1076 1803 M 128 0 1 PP
-
-S
-
-n
-
-0 1 SP
-
-/fm 256 def
-
-1200 1794 M -15 -9 15 -10 0 19 3 PP
-
-1 F
-
-S
-
-n
-
-/fm 256 def
-
-1080 1813 M 15 10 -15 9 0 -19 3 PP
-
-1 F
-
-S
-
-n
-
-0 3 SP
-
-1076 1953 M 128 0 1 PP
-
-S
-
-n
-
-0 1 SP
-
-/fm 256 def
-
-1200 1943 M -15 -10 15 -10 0 20 3 PP
-
-1 F
-
-S
-
-n
-
-/fm 256 def
-
-1080 1963 M 15 10 -15 10 0 -20 3 PP
-
-1 F
-
-S
-
-n
-
-0 3 SP
-
-1226 1803 M 428 0 1 PP
-
-S
-
-n
-
-0 1 SP
-
-/fm 256 def
-
-1650 1794 M -15 -9 15 -10 0 19 3 PP
-
-1 F
-
-S
-
-n
-
-/fm 256 def
-
-1230 1813 M 15 10 -15 9 0 -19 3 PP
-
-1 F
-
-S
-
-n
-
-gs 151 1 675 1803 CB
-
-825 1803 M -150 0 1 PP
-
-S
-
-n
-
-gr
-
-gs 151 1 675 1953 CB
-
-825 1953 M -150 0 1 PP
-
-S
-
-n
-
-gr
-
-0 3 SP
-
-675 2223 M 229 0 1 PP
-
-S
-
-n
-
-0 1 SP
-
-/fm 256 def
-
-900 2213 M -15 -10 15 -10 0 20 3 PP
-
-1 F
-
-S
-
-n
-
-255 255 255 fC
-
-/fm 256 def
-
-120 120 1155 2133 B
-
-1 F
-
-n
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-gs 113 113 1159 2137 CB
-
-1159 2139 106 (config) 106 SB
-
-gr
-
-gs 113 113 1159 2137 CB
-
-1159 2189 71 (files) 71 SB
-
-gr
-
-0 3 SP
-
-255 255 255 fC
-
-/fm 256 def
-
-60 30 1214 2102 E
-
-1 F
-
-S
-
-n
-
-1275 2103 M 0 180 1 PP
-
-S
-
-n
-
-1155 2103 M 0 180 1 PP
-
-S
-
-n
-
-/fm 256 def
-
-60 30 1214 2282 E
-
-1 F
-
-S
-
-n
-
-1215 2073 M -146 -380 1 PP
-
-S
-
-n
-
-0 1 SP
-
-0 0 0 fC
-
-/fm 256 def
-
-1061 1701 M -4 18 -14 -10 18 -8 3 PP
-
-1 F
-
-S
-
-n
-
-0 3 SP
-
-1185 2073 M -144 -230 1 PP
-
-S
-
-n
-
-0 1 SP
-
-/fm 256 def
-
-1034 1851 M -1 18 -16 -8 17 -10 3 PP
-
-1 F
-
-S
-
-n
-
-0 3 SP
-
-1155 2103 M -112 -112 1 PP
-
-S
-
-n
-
-0 1 SP
-
-/fm 256 def
-
-1038 2000 M 3 17 -17 -4 14 -13 3 PP
-
-1 F
-
-S
-
-n
-
-32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font
-
-gs 691 91 645 2373 CB
-
-645 2375 587 (Figure 3.1 Webchildren) 587 SB
-
-gr
-
-gs 691 91 645 2373 CB
-
-645 2444 134 (client) 134 SB
-
-gr
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 9 9
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 21 50 2154 2899 CB
-
-2154 2901 21 (9) 21 SB
-
-gr
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 170 912 (4. Configuration Parameters) 912 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 326 1800 (Since the WebSTONE can has many variables this gives the flexibility to configure and run) 1800 SB
-
-225 385 119 (many ) 123 SB
-
-348 385 180 (different ) 184 SB
-
-532 385 138 (suites. ) 142 SB
-
-674 385 13 ( ) 17 SB
-
-691 385 90 (The ) 94 SB
-
-785 385 182 (standard ) 186 SB
-
-971 385 86 (mix ) 90 SB
-
-1061 385 54 (of ) 58 SB
-
-1119 385 93 (files ) 97 SB
-
-1216 385 85 (will ) 89 SB
-
-1305 385 96 (give ) 100 SB
-
-1405 385 35 (a ) 40 SB
-
-1445 385 157 (general ) 162 SB
-
-1607 385 262 (performance ) 267 SB
-
-1874 385 201 (indicator. ) 206 SB
-
-2080 385 13 ( ) 18 SB
-
-2098 385 77 (The) 77 SB
-
-225 444 979 (parameters that are configurable are listed below:) 979 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-226 639 23 (\267) 24 SB
-
-250 639 13 ( ) 51 SB
-
-225 639 23 (\267) 24 SB
-
-249 639 13 ( ) 51 SB
-
-32 0 0 50 50 0 0 0 46 /Times-Bold /font29 ANSIFont font
-
-300 643 336 (Duration of test) 336 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-226 700 23 (\267) 24 SB
-
-250 700 13 ( ) 51 SB
-
-225 700 23 (\267) 24 SB
-
-249 700 13 ( ) 51 SB
-
-32 0 0 50 50 0 0 0 46 /Times-Bold /font29 ANSIFont font
-
-300 704 365 (Repetition of test) 365 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-226 761 23 (\267) 24 SB
-
-250 761 13 ( ) 51 SB
-
-225 761 23 (\267) 24 SB
-
-249 761 13 ( ) 51 SB
-
-32 0 0 50 50 0 0 0 46 /Times-Bold /font29 ANSIFont font
-
-300 765 327 (Number of files) 327 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-226 822 23 (\267) 24 SB
-
-250 822 13 ( ) 51 SB
-
-225 822 23 (\267) 24 SB
-
-249 822 13 ( ) 51 SB
-
-32 0 0 50 50 0 0 0 46 /Times-Bold /font29 ANSIFont font
-
-300 826 362 (Number of pages) 362 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-226 883 23 (\267) 24 SB
-
-250 883 13 ( ) 51 SB
-
-225 883 23 (\267) 24 SB
-
-249 883 13 ( ) 51 SB
-
-32 0 0 50 50 0 0 0 46 /Times-Bold /font29 ANSIFont font
-
-300 887 947 (Server software and hardware configuration) 947 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-226 944 23 (\267) 24 SB
-
-250 944 13 ( ) 51 SB
-
-225 944 23 (\267) 24 SB
-
-249 944 13 ( ) 51 SB
-
-32 0 0 50 50 0 0 0 46 /Times-Bold /font29 ANSIFont font
-
-300 948 519 (Number of Webchildren) 519 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-226 1005 23 (\267) 24 SB
-
-250 1005 13 ( ) 51 SB
-
-225 1005 23 (\267) 24 SB
-
-249 1005 13 ( ) 51 SB
-
-32 0 0 50 50 0 0 0 46 /Times-Bold /font29 ANSIFont font
-
-300 1009 438 (Number of networks) 438 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-226 1066 23 (\267) 24 SB
-
-250 1066 13 ( ) 51 SB
-
-225 1066 23 (\267) 24 SB
-
-249 1066 13 ( ) 51 SB
-
-32 0 0 50 50 0 0 0 46 /Times-Bold /font29 ANSIFont font
-
-300 1070 378 (Number of clients) 378 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-226 1127 23 (\267) 24 SB
-
-250 1127 13 ( ) 51 SB
-
-225 1127 23 (\267) 24 SB
-
-249 1127 13 ( ) 51 SB
-
-32 0 0 50 50 0 0 0 46 /Times-Bold /font29 ANSIFont font
-
-300 1131 400 (Workload of pages) 400 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-226 1188 23 (\267) 24 SB
-
-250 1188 13 ( ) 51 SB
-
-225 1188 23 (\267) 24 SB
-
-249 1188 13 ( ) 51 SB
-
-32 0 0 50 50 0 0 0 46 /Times-Bold /font29 ANSIFont font
-
-300 1192 175 (Logging) 175 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-226 1249 23 (\267) 24 SB
-
-250 1249 13 ( ) 51 SB
-
-225 1249 23 (\267) 24 SB
-
-249 1249 13 ( ) 51 SB
-
-32 0 0 50 50 0 0 0 46 /Times-Bold /font29 ANSIFont font
-
-300 1253 231 (Debugging) 231 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1382 615 (4.1 Duration of test) 615 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1557 1219 (The WebSTONE is designed to run for a specified duration. ) 1220 SB
-
-1595 1557 48 (A ) 49 SB
-
-1644 1557 120 (given ) 121 SB
-
-1765 1557 84 (test ) 85 SB
-
-1850 1557 44 (is ) 45 SB
-
-1895 1557 79 (run ) 80 SB
-
-1975 1557 49 (in ) 50 SB
-
-2025 1557 108 (units ) 109 SB
-
-2134 1557 41 (of) 41 SB
-
-225 1616 180 (minutes. ) 189 SB
-
-414 1616 90 (The ) 99 SB
-
-513 1616 207 (maximum ) 216 SB
-
-729 1616 164 (running ) 173 SB
-
-902 1616 99 (time ) 108 SB
-
-1010 1616 44 (is ) 53 SB
-
-1063 1616 217 (dependent ) 226 SB
-
-1289 1616 63 (on ) 72 SB
-
-1361 1616 104 (your ) 113 SB
-
-1474 1616 120 (client ) 129 SB
-
-1603 1616 175 (memory ) 184 SB
-
-1787 1616 84 (and ) 93 SB
-
-1880 1616 74 (the ) 83 SB
-
-1963 1616 162 (number ) 171 SB
-
-2134 1616 41 (of) 41 SB
-
-225 1675 515 (Webchildren to be spawn.) 515 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1794 576 (4.2 Repetition test) 576 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1969 90 (The ) 91 SB
-
-466 1969 267 (WebSTONE ) 268 SB
-
-734 1969 78 (has ) 80 SB
-
-814 1969 74 (the ) 76 SB
-
-890 1969 133 (ability ) 135 SB
-
-1025 1969 54 (to ) 56 SB
-
-1081 1969 79 (run ) 81 SB
-
-1162 1969 71 (for ) 73 SB
-
-1235 1969 35 (a ) 37 SB
-
-1272 1969 162 (number ) 164 SB
-
-1436 1969 54 (of ) 56 SB
-
-1492 1969 210 (iterations. ) 212 SB
-
-1704 1969 13 ( ) 15 SB
-
-1719 1969 99 (This ) 101 SB
-
-1820 1969 44 (is ) 46 SB
-
-1866 1969 181 (basically ) 183 SB
-
-2049 1969 35 (a ) 37 SB
-
-2086 1969 89 (loop) 89 SB
-
-225 2028 177 (counter. ) 178 SB
-
-403 2028 13 ( ) 14 SB
-
-417 2028 83 (For ) 84 SB
-
-501 2028 191 (example: ) 192 SB
-
-693 2028 13 ( ) 14 SB
-
-707 2028 45 (If ) 46 SB
-
-753 2028 74 (the ) 75 SB
-
-828 2028 84 (test ) 85 SB
-
-913 2028 169 (consists ) 170 SB
-
-1083 2028 54 (of ) 55 SB
-
-1138 2028 35 (a ) 36 SB
-
-1174 2028 69 (set ) 71 SB
-
-1245 2028 54 (of ) 56 SB
-
-1301 2028 38 (4 ) 40 SB
-
-1341 2028 93 (files ) 95 SB
-
-1436 2028 84 (and ) 86 SB
-
-1522 2028 74 (the ) 76 SB
-
-1598 2028 84 (test ) 86 SB
-
-1684 2028 54 (to ) 56 SB
-
-1740 2028 59 (be ) 61 SB
-
-1801 2028 79 (run ) 81 SB
-
-1882 2028 90 (was ) 92 SB
-
-1974 2028 54 (to ) 56 SB
-
-2030 2028 145 (request) 145 SB
-
-225 2087 103 (each ) 105 SB
-
-330 2087 74 (file ) 76 SB
-
-406 2087 38 (1 ) 40 SB
-
-446 2087 99 (time ) 101 SB
-
-547 2087 84 (and ) 86 SB
-
-633 2087 98 (then ) 100 SB
-
-733 2087 135 (report ) 137 SB
-
-870 2087 106 (back ) 108 SB
-
-978 2087 74 (the ) 76 SB
-
-1054 2087 128 (status ) 131 SB
-
-1185 2087 54 (of ) 57 SB
-
-1242 2087 89 (that ) 92 SB
-
-1334 2087 79 (run ) 82 SB
-
-1416 2087 74 (the ) 77 SB
-
-1493 2087 230 (benchmark ) 233 SB
-
-1726 2087 137 (would ) 140 SB
-
-1866 2087 98 (then ) 101 SB
-
-1967 2087 164 (attempt ) 167 SB
-
-2134 2087 41 (to) 41 SB
-
-225 2146 1427 (retrieve each file one time and then generate a report based on this data.) 1427 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 2265 605 (4.3 Number of files) 605 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2440 1019 (There are two different ways to read files or UIL\222s ) 1020 SB
-
-1395 2440 90 (into ) 91 SB
-
-1486 2440 74 (the ) 75 SB
-
-1561 2440 243 (benchmark. ) 244 SB
-
-1805 2440 13 ( ) 14 SB
-
-1819 2440 90 (The ) 91 SB
-
-1910 2440 265 (configuration) 265 SB
-
-225 2499 712 (file \223filelist\224 contains a list of pages ) 713 SB
-
-938 2499 84 (and ) 85 SB
-
-1023 2499 93 (files ) 94 SB
-
-1117 2499 89 (that ) 90 SB
-
-1207 2499 74 (are ) 75 SB
-
-1282 2499 156 (already ) 157 SB
-
-1439 2499 303 (preconfigured. ) 304 SB
-
-1743 2499 13 ( ) 14 SB
-
-1757 2499 129 (There ) 130 SB
-
-1887 2499 44 (is ) 45 SB
-
-1932 2499 35 (a ) 36 SB
-
-1968 2499 101 (limit ) 102 SB
-
-2070 2499 54 (of ) 55 SB
-
-2125 2499 50 (50) 50 SB
-
-225 2558 1240 (files per page in the current implementation of this benchmark.) 1240 SB
-
-375 2676 90 (The ) 91 SB
-
-466 2676 117 (other ) 118 SB
-
-584 2676 94 (way ) 95 SB
-
-679 2676 54 (to ) 55 SB
-
-734 2676 99 (read ) 100 SB
-
-834 2676 93 (files ) 94 SB
-
-928 2676 90 (into ) 91 SB
-
-1019 2676 74 (the ) 75 SB
-
-1094 2676 79 (run ) 80 SB
-
-1174 2676 44 (is ) 45 SB
-
-1219 2676 50 (at ) 51 SB
-
-1270 2676 74 (the ) 75 SB
-
-1345 2676 206 (command ) 207 SB
-
-1552 2676 96 (line. ) 97 SB
-
-1649 2676 13 ( ) 14 SB
-
-1663 2676 90 (The ) 91 SB
-
-1754 2676 96 (user ) 97 SB
-
-1851 2676 95 (may ) 96 SB
-
-1947 2676 71 (list ) 72 SB
-
-2019 2676 74 (the ) 76 SB
-
-2095 2676 80 (files) 80 SB
-
-225 2735 54 (to ) 59 SB
-
-284 2735 59 (be ) 64 SB
-
-348 2735 131 (tested ) 136 SB
-
-484 2735 63 (on ) 68 SB
-
-552 2735 74 (the ) 79 SB
-
-631 2735 206 (command ) 211 SB
-
-842 2735 96 (line. ) 102 SB
-
-944 2735 13 ( ) 19 SB
-
-963 2735 99 (This ) 105 SB
-
-1068 2735 44 (is ) 50 SB
-
-1118 2735 148 (limited ) 154 SB
-
-1272 2735 60 (by ) 66 SB
-
-1338 2735 74 (the ) 80 SB
-
-1418 2735 162 (number ) 168 SB
-
-1586 2735 54 (of ) 60 SB
-
-1646 2735 219 (arguments ) 225 SB
-
-1871 2735 168 (allowed ) 174 SB
-
-2045 2735 63 (on ) 69 SB
-
-2114 2735 61 (the) 61 SB
-
-225 2794 289 (command line.) 289 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Symbol
-
-%%+ font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 10 10
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (10) 42 SB
-
-gr
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 239 654 (4.4 Number of pages) 654 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 414 261 (At this point ) 262 SB
-
-637 414 74 (the ) 75 SB
-
-712 414 169 (concept ) 170 SB
-
-882 414 54 (of ) 55 SB
-
-937 414 35 (a ) 36 SB
-
-973 414 107 (page ) 108 SB
-
-1081 414 125 (needs ) 126 SB
-
-1207 414 54 (to ) 55 SB
-
-1262 414 59 (be ) 60 SB
-
-1322 414 239 (introduced. ) 240 SB
-
-1562 414 13 ( ) 14 SB
-
-1576 414 121 (Since ) 122 SB
-
-1698 414 74 (the ) 75 SB
-
-1773 414 169 (concept ) 170 SB
-
-1943 414 54 (of ) 55 SB
-
-1998 414 35 (a ) 36 SB
-
-2034 414 141 (HTML) 141 SB
-
-225 473 209 (document ) 214 SB
-
-439 473 44 (is ) 49 SB
-
-488 473 85 (one ) 90 SB
-
-578 473 89 (that ) 94 SB
-
-672 473 78 (has ) 83 SB
-
-755 473 89 (text ) 94 SB
-
-849 473 100 (with ) 105 SB
-
-954 473 119 (inline ) 124 SB
-
-1078 473 150 (images ) 155 SB
-
-1233 473 84 (like ) 89 SB
-
-1322 473 93 (GIF ) 98 SB
-
-1420 473 84 (and ) 89 SB
-
-1509 473 127 (JPEG ) 132 SB
-
-1641 473 49 (in ) 54 SB
-
-1695 473 53 (it, ) 58 SB
-
-1753 473 113 (there ) 118 SB
-
-1871 473 44 (is ) 49 SB
-
-1920 473 35 (a ) 40 SB
-
-1960 473 215 (conceptual) 215 SB
-
-225 532 107 (view ) 108 SB
-
-333 532 89 (that ) 90 SB
-
-423 532 35 (a ) 36 SB
-
-459 532 107 (page ) 108 SB
-
-567 532 44 (is ) 45 SB
-
-612 532 74 (the ) 75 SB
-
-687 532 154 (HTML ) 155 SB
-
-842 532 89 (text ) 90 SB
-
-932 532 94 (plus ) 95 SB
-
-1027 532 59 (all ) 61 SB
-
-1088 532 74 (the ) 76 SB
-
-1164 532 93 (GIF ) 95 SB
-
-1259 532 84 (and ) 86 SB
-
-1345 532 127 (JPEG ) 129 SB
-
-1474 532 93 (files ) 95 SB
-
-1569 532 89 (that ) 91 SB
-
-1660 532 74 (are ) 76 SB
-
-1736 532 217 (associated ) 219 SB
-
-1955 532 100 (with ) 102 SB
-
-2057 532 40 (it ) 42 SB
-
-2099 532 76 (that) 76 SB
-
-225 591 119 (make ) 120 SB
-
-345 591 54 (to ) 55 SB
-
-400 591 133 (whole ) 134 SB
-
-534 591 222 (document. ) 223 SB
-
-757 591 13 ( ) 14 SB
-
-771 591 99 (This ) 100 SB
-
-871 591 196 (approach ) 197 SB
-
-1068 591 90 (was ) 91 SB
-
-1159 591 121 (taken ) 122 SB
-
-1281 591 54 (to ) 55 SB
-
-1336 591 133 (mimic ) 134 SB
-
-1470 591 54 (as ) 55 SB
-
-1525 591 149 (closely ) 150 SB
-
-1675 591 54 (to ) 55 SB
-
-1730 591 35 (a ) 36 SB
-
-1766 591 86 (real ) 87 SB
-
-1853 591 74 (life ) 75 SB
-
-1928 591 247 (environment) 247 SB
-
-225 650 126 (usage ) 128 SB
-
-353 650 148 (patters ) 150 SB
-
-503 650 134 (where ) 137 SB
-
-640 650 93 (GIF ) 96 SB
-
-736 650 84 (and ) 87 SB
-
-823 650 127 (JPEG ) 130 SB
-
-953 650 144 (inlined ) 147 SB
-
-1100 650 150 (images ) 153 SB
-
-1253 650 74 (are ) 77 SB
-
-1330 650 278 (automatically ) 281 SB
-
-1611 650 124 (down ) 127 SB
-
-1738 650 98 (load ) 101 SB
-
-1839 650 113 (upon ) 116 SB
-
-1955 650 176 (retrieval ) 179 SB
-
-2134 650 41 (of) 41 SB
-
-225 709 74 (the ) 78 SB
-
-303 709 154 (HTML ) 158 SB
-
-461 709 89 (text ) 93 SB
-
-554 709 120 (page. ) 125 SB
-
-679 709 13 ( ) 18 SB
-
-697 709 209 (Therefore ) 214 SB
-
-911 709 108 (from ) 113 SB
-
-1024 709 83 (this ) 88 SB
-
-1112 709 115 (point ) 120 SB
-
-1232 709 63 (on ) 68 SB
-
-1300 709 35 (a ) 40 SB
-
-1340 709 107 (page ) 112 SB
-
-1452 709 85 (will ) 90 SB
-
-1542 709 59 (be ) 64 SB
-
-1606 709 227 (considered ) 232 SB
-
-1838 709 74 (the ) 79 SB
-
-1917 709 69 (set ) 74 SB
-
-1991 709 54 (of ) 59 SB
-
-2050 709 93 (files ) 98 SB
-
-2148 709 27 (it) 27 SB
-
-225 768 116 (takes ) 117 SB
-
-342 768 54 (to ) 55 SB
-
-397 768 133 (create ) 134 SB
-
-531 768 59 (an ) 60 SB
-
-591 768 154 (HTML ) 155 SB
-
-746 768 187 (viewable ) 188 SB
-
-934 768 222 (document. ) 223 SB
-
-1157 768 13 ( ) 14 SB
-
-1171 768 126 (Note: ) 127 SB
-
-1298 768 13 ( ) 14 SB
-
-1312 768 168 (Though ) 169 SB
-
-1481 768 49 (in ) 50 SB
-
-1531 768 86 (real ) 87 SB
-
-1618 768 74 (life ) 76 SB
-
-1694 768 59 (an ) 61 SB
-
-1755 768 249 (applications ) 251 SB
-
-2006 768 169 (program) 169 SB
-
-225 827 137 (would ) 142 SB
-
-367 827 74 (lite ) 79 SB
-
-446 827 69 (off ) 74 SB
-
-520 827 59 (all ) 64 SB
-
-584 827 74 (the ) 79 SB
-
-663 827 158 (request ) 163 SB
-
-826 827 71 (for ) 76 SB
-
-902 827 74 (the ) 79 SB
-
-981 827 93 (files ) 98 SB
-
-1079 827 50 (at ) 55 SB
-
-1134 827 85 (one ) 90 SB
-
-1224 827 112 (time, ) 117 SB
-
-1341 827 40 (it ) 45 SB
-
-1386 827 90 (was ) 95 SB
-
-1481 827 166 (decided ) 171 SB
-
-1652 827 89 (that ) 94 SB
-
-1746 827 83 (this ) 88 SB
-
-1834 827 90 (was ) 95 SB
-
-1929 827 78 (not ) 84 SB
-
-2013 827 59 (an ) 65 SB
-
-2078 827 97 (issue) 97 SB
-
-225 886 112 (since ) 129 SB
-
-354 886 173 (multiple ) 190 SB
-
-544 886 171 (children ) 188 SB
-
-732 886 79 (run ) 96 SB
-
-828 886 63 (on ) 80 SB
-
-908 886 103 (each ) 120 SB
-
-1028 886 120 (client ) 138 SB
-
-1166 886 84 (and ) 102 SB
-
-1268 886 89 (that ) 107 SB
-
-1375 886 74 (the ) 92 SB
-
-1467 886 183 (acquired ) 201 SB
-
-1668 886 124 (affect ) 142 SB
-
-1810 886 54 (of ) 72 SB
-
-1882 886 293 (simultaneously) 293 SB
-
-225 945 609 (connections is stilled achieved.) 609 SB
-
-375 1092 90 (The ) 91 SB
-
-466 1092 267 (WebSTONE ) 268 SB
-
-734 1092 44 (is ) 45 SB
-
-779 1092 187 (designed ) 188 SB
-
-967 1092 54 (to ) 55 SB
-
-1022 1092 79 (use ) 80 SB
-
-1102 1092 74 (the ) 75 SB
-
-1177 1092 169 (concept ) 170 SB
-
-1347 1092 54 (of ) 55 SB
-
-1402 1092 126 (pages ) 127 SB
-
-1529 1092 141 (during ) 142 SB
-
-1671 1092 158 (testing. ) 159 SB
-
-1830 1092 90 (The ) 91 SB
-
-1921 1092 254 (WebSTONE) 254 SB
-
-225 1151 1104 (is able to handle up to 100 pages with 50 files per page.) 1104 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1270 1837 (4.5 All of the server software and hardware configuration) 1837 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1445 168 (Though ) 186 SB
-
-561 1445 74 (the ) 92 SB
-
-653 1445 267 (WebSTONE ) 285 SB
-
-938 1445 44 (is ) 62 SB
-
-1000 1445 140 (design ) 158 SB
-
-1158 1445 54 (to ) 72 SB
-
-1230 1445 84 (test ) 102 SB
-
-1332 1445 180 (different ) 198 SB
-
-1530 1445 134 (server ) 153 SB
-
-1683 1445 185 (software ) 204 SB
-
-1887 1445 84 (and ) 103 SB
-
-1990 1445 185 (hardware) 185 SB
-
-225 1504 297 (configurations ) 300 SB
-
-525 1504 74 (the ) 77 SB
-
-602 1504 230 (benchmark ) 233 SB
-
-835 1504 49 (in ) 52 SB
-
-887 1504 108 (itself ) 111 SB
-
-998 1504 105 (does ) 108 SB
-
-1106 1504 78 (not ) 81 SB
-
-1187 1504 252 (discriminate ) 255 SB
-
-1442 1504 54 (as ) 57 SB
-
-1499 1504 54 (to ) 57 SB
-
-1556 1504 291 (configuration. ) 294 SB
-
-1850 1504 13 ( ) 17 SB
-
-1867 1504 99 (This ) 103 SB
-
-1970 1504 140 (allows ) 144 SB
-
-2114 1504 61 (the) 61 SB
-
-225 1563 123 (tester ) 134 SB
-
-359 1563 54 (to ) 65 SB
-
-424 1563 68 (try ) 80 SB
-
-504 1563 180 (different ) 192 SB
-
-696 1563 297 (configurations ) 309 SB
-
-1005 1563 49 (in ) 61 SB
-
-1066 1563 120 (order ) 132 SB
-
-1198 1563 54 (to ) 66 SB
-
-1264 1563 161 (achieve ) 173 SB
-
-1437 1563 162 (optimal ) 174 SB
-
-1611 1563 262 (performance ) 274 SB
-
-1885 1563 71 (for ) 83 SB
-
-1968 1563 74 (the ) 86 SB
-
-2054 1563 121 (server) 121 SB
-
-225 1622 185 (software ) 189 SB
-
-414 1622 84 (and ) 88 SB
-
-502 1622 211 (hardware. ) 215 SB
-
-717 1622 13 ( ) 17 SB
-
-734 1622 161 (NOTE: ) 165 SB
-
-899 1622 54 (In ) 58 SB
-
-957 1622 163 (fairness ) 167 SB
-
-1124 1622 74 (the ) 78 SB
-
-1202 1622 103 (tests ) 107 SB
-
-1309 1622 144 (should ) 148 SB
-
-1457 1622 59 (be ) 63 SB
-
-1520 1622 79 (run ) 83 SB
-
-1603 1622 100 (with ) 104 SB
-
-1707 1622 74 (the ) 78 SB
-
-1785 1622 113 (same ) 117 SB
-
-1902 1622 198 (hardware ) 202 SB
-
-2104 1622 71 (and) 71 SB
-
-225 1681 544 (software as reported in the ) 545 SB
-
-770 1681 84 (test ) 85 SB
-
-855 1681 155 (results. ) 156 SB
-
-1011 1681 13 ( ) 14 SB
-
-1025 1681 72 (All ) 73 SB
-
-1098 1681 198 (hardware ) 199 SB
-
-1297 1681 84 (and ) 85 SB
-
-1382 1681 117 (sever ) 118 SB
-
-1500 1681 185 (software ) 186 SB
-
-1686 1681 297 (configurations ) 298 SB
-
-1984 1681 144 (should ) 145 SB
-
-2129 1681 46 (be) 46 SB
-
-225 1740 651 (disclosed when a test is released.) 651 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1869 1018 (4.6 The number of Webchildren) 1018 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2044 296 (On each client ) 297 SB
-
-672 2044 97 (host ) 98 SB
-
-770 2044 74 (the ) 75 SB
-
-845 2044 162 (number ) 163 SB
-
-1008 2044 54 (of ) 55 SB
-
-1063 2044 263 (Webchildren ) 264 SB
-
-1327 2044 219 (requesting ) 220 SB
-
-1547 2044 126 (pages ) 127 SB
-
-1674 2044 56 (or ) 57 SB
-
-1731 2044 93 (files ) 94 SB
-
-1825 2044 108 (from ) 109 SB
-
-1934 2044 74 (the ) 75 SB
-
-2009 2044 134 (server ) 135 SB
-
-2144 2044 31 (is) 31 SB
-
-225 2103 272 (configurable. ) 276 SB
-
-501 2103 13 ( ) 17 SB
-
-518 2103 112 (Note ) 116 SB
-
-634 2103 89 (that ) 93 SB
-
-727 2103 54 (as ) 59 SB
-
-786 2103 74 (the ) 79 SB
-
-865 2103 162 (number ) 167 SB
-
-1032 2103 54 (of ) 59 SB
-
-1091 2103 263 (Webchildren ) 268 SB
-
-1359 2103 173 (increase ) 178 SB
-
-1537 2103 85 (less ) 90 SB
-
-1627 2103 175 (memory ) 180 SB
-
-1807 2103 44 (is ) 49 SB
-
-1856 2103 185 (available ) 190 SB
-
-2046 2103 63 (on ) 68 SB
-
-2114 2103 61 (the) 61 SB
-
-225 2162 120 (client ) 121 SB
-
-346 2162 116 (hosts ) 117 SB
-
-463 2162 71 (for ) 72 SB
-
-535 2162 164 (running ) 165 SB
-
-700 2162 103 (tests ) 104 SB
-
-804 2162 84 (and ) 85 SB
-
-889 2162 113 (there ) 114 SB
-
-1003 2162 123 (could ) 124 SB
-
-1127 2162 59 (be ) 60 SB
-
-1187 2162 35 (a ) 37 SB
-
-1224 2162 262 (performance ) 264 SB
-
-1488 2162 156 (penalty ) 158 SB
-
-1646 2162 217 (depending ) 219 SB
-
-1865 2162 63 (on ) 65 SB
-
-1930 2162 74 (the ) 76 SB
-
-2006 2162 126 (speed ) 128 SB
-
-2134 2162 41 (of) 41 SB
-
-225 2221 731 (the clients running on the client host.) 731 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 2369 770 (4.7 Number of networks) 770 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2544 45 (It ) 48 SB
-
-423 2544 44 (is ) 47 SB
-
-470 2544 172 (possible ) 175 SB
-
-645 2544 54 (to ) 57 SB
-
-702 2544 105 (have ) 108 SB
-
-810 2544 115 (more ) 118 SB
-
-928 2544 98 (then ) 102 SB
-
-1030 2544 85 (one ) 89 SB
-
-1119 2544 178 (network ) 182 SB
-
-1301 2544 215 (connected ) 219 SB
-
-1520 2544 54 (to ) 58 SB
-
-1578 2544 74 (the ) 78 SB
-
-1656 2544 134 (server ) 138 SB
-
-1794 2544 84 (and ) 88 SB
-
-1882 2544 54 (to ) 58 SB
-
-1940 2544 105 (have ) 109 SB
-
-2049 2544 126 (clients) 126 SB
-
-225 2603 63 (on ) 68 SB
-
-293 2603 180 (different ) 185 SB
-
-478 2603 197 (networks ) 202 SB
-
-680 2603 164 (running ) 169 SB
-
-849 2603 74 (the ) 79 SB
-
-928 2603 243 (benchmark. ) 248 SB
-
-1176 2603 13 ( ) 18 SB
-
-1194 2603 168 (Though ) 173 SB
-
-1367 2603 83 (this ) 88 SB
-
-1455 2603 90 (was ) 95 SB
-
-1550 2603 78 (not ) 83 SB
-
-1633 2603 110 (done ) 115 SB
-
-1748 2603 49 (in ) 54 SB
-
-1802 2603 83 (this ) 89 SB
-
-1891 2603 157 (version ) 163 SB
-
-2054 2603 54 (of ) 60 SB
-
-2114 2603 61 (the) 61 SB
-
-225 2662 1491 (benchmark there should be no reason that it would not work provided that ) 1492 SB
-
-1717 2662 74 (the ) 75 SB
-
-1792 2662 134 (server ) 135 SB
-
-1927 2662 97 (host ) 98 SB
-
-2025 2662 118 (name ) 119 SB
-
-2144 2662 31 (is) 31 SB
-
-225 2721 522 (the same on all the clients.) 522 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 11 11
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (11) 42 SB
-
-gr
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 170 679 (4.8 Number of clients) 679 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 345 90 (The ) 94 SB
-
-469 345 267 (WebSTONE ) 271 SB
-
-740 345 184 (supports ) 188 SB
-
-928 345 74 (the ) 78 SB
-
-1006 345 133 (ability ) 137 SB
-
-1143 345 54 (to ) 58 SB
-
-1201 345 105 (have ) 109 SB
-
-1310 345 54 (as ) 59 SB
-
-1369 345 119 (many ) 124 SB
-
-1493 345 171 (children ) 176 SB
-
-1669 345 63 (on ) 68 SB
-
-1737 345 103 (each ) 108 SB
-
-1845 345 120 (client ) 125 SB
-
-1970 345 54 (as ) 59 SB
-
-2029 345 100 (long ) 105 SB
-
-2134 345 41 (as) 41 SB
-
-225 404 113 (there ) 119 SB
-
-344 404 44 (is ) 51 SB
-
-395 404 159 (enough ) 166 SB
-
-561 404 175 (memory ) 182 SB
-
-743 404 63 (on ) 70 SB
-
-813 404 102 (both ) 109 SB
-
-922 404 74 (the ) 81 SB
-
-1003 404 307 (WebMASTER ) 314 SB
-
-1317 404 84 (and ) 91 SB
-
-1408 404 120 (client ) 127 SB
-
-1535 404 180 (systems. ) 187 SB
-
-1722 404 13 ( ) 20 SB
-
-1742 404 112 (Note ) 119 SB
-
-1861 404 113 (there ) 120 SB
-
-1981 404 141 (maybe ) 148 SB
-
-2129 404 46 (an) 46 SB
-
-225 463 802 (issue of performance bottlenecks on the ) 803 SB
-
-1028 463 120 (client ) 121 SB
-
-1149 463 91 (side ) 92 SB
-
-1241 463 40 (if ) 41 SB
-
-1282 463 113 (there ) 114 SB
-
-1396 463 74 (are ) 75 SB
-
-1471 463 80 (too ) 81 SB
-
-1552 463 119 (many ) 120 SB
-
-1672 463 263 (Webchildren ) 264 SB
-
-1936 463 56 (or ) 57 SB
-
-1993 463 74 (the ) 75 SB
-
-2068 463 107 (client) 107 SB
-
-225 522 150 (is slow.) 150 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 651 712 (4.9 Workload of pages) 712 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 738 112 (Each ) 114 SB
-
-489 738 107 (page ) 109 SB
-
-598 738 49 (in ) 52 SB
-
-650 738 74 (the ) 77 SB
-
-727 738 267 (WebSTONE ) 270 SB
-
-997 738 78 (has ) 81 SB
-
-1078 738 35 (a ) 38 SB
-
-1116 738 147 (weight ) 150 SB
-
-1266 738 217 (associated ) 220 SB
-
-1486 738 100 (with ) 103 SB
-
-1589 738 53 (it. ) 56 SB
-
-1645 738 13 ( ) 16 SB
-
-1661 738 48 (A ) 51 SB
-
-1712 738 107 (page ) 110 SB
-
-1822 738 95 (may ) 98 SB
-
-1920 738 59 (be ) 62 SB
-
-1982 738 108 (from ) 111 SB
-
-2093 738 38 (1 ) 41 SB
-
-2134 738 41 (to) 41 SB
-
-225 797 130 (100% ) 133 SB
-
-358 797 54 (of ) 57 SB
-
-415 797 74 (the ) 77 SB
-
-492 797 97 (test. ) 100 SB
-
-592 797 13 ( ) 16 SB
-
-608 797 85 (See ) 88 SB
-
-696 797 74 (the ) 77 SB
-
-773 797 132 (filelist ) 135 SB
-
-908 797 71 (for ) 74 SB
-
-982 797 148 (further ) 151 SB
-
-1133 797 243 (information ) 246 SB
-
-1379 797 63 (on ) 66 SB
-
-1445 797 291 (configuration. ) 294 SB
-
-1739 797 13 ( ) 17 SB
-
-1756 797 218 (Weighting ) 222 SB
-
-1978 797 44 (is ) 48 SB
-
-2026 797 104 (used ) 108 SB
-
-2134 797 41 (to) 41 SB
-
-225 856 177 (simulate ) 180 SB
-
-405 856 89 (that ) 92 SB
-
-497 856 158 (activity ) 161 SB
-
-658 856 54 (of ) 57 SB
-
-715 856 35 (a ) 38 SB
-
-753 856 120 (given ) 123 SB
-
-876 856 120 (page. ) 123 SB
-
-999 856 13 ( ) 16 SB
-
-1015 856 90 (The ) 93 SB
-
-1108 856 137 (higher ) 140 SB
-
-1248 856 74 (the ) 77 SB
-
-1325 856 229 (percentage ) 233 SB
-
-1558 856 74 (the ) 78 SB
-
-1636 856 115 (more ) 119 SB
-
-1755 856 115 (often ) 119 SB
-
-1874 856 74 (the ) 78 SB
-
-1952 856 107 (page ) 111 SB
-
-2063 856 44 (is ) 48 SB
-
-2111 856 64 (hit.) 64 SB
-
-225 915 1182 (The lower the percentage the less often the page will be hit.) 1182 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1113 415 (4.10 Logging) 415 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1288 180 (Logging ) 189 SB
-
-564 1288 44 (is ) 54 SB
-
-618 1288 132 (added ) 142 SB
-
-760 1288 54 (to ) 64 SB
-
-824 1288 74 (the ) 84 SB
-
-908 1288 243 (benchmark, ) 253 SB
-
-1161 1288 77 (but ) 87 SB
-
-1248 1288 159 (caution ) 169 SB
-
-1417 1288 144 (should ) 154 SB
-
-1571 1288 59 (be ) 69 SB
-
-1640 1288 198 (exercised ) 208 SB
-
-1848 1288 119 (when ) 129 SB
-
-1977 1288 118 (using ) 128 SB
-
-2105 1288 70 (this) 70 SB
-
-225 1347 141 (option ) 151 SB
-
-376 1347 54 (as ) 64 SB
-
-440 1347 103 (each ) 113 SB
-
-553 1347 263 (Webchildren ) 273 SB
-
-826 1347 95 (logs ) 105 SB
-
-931 1347 121 (every ) 131 SB
-
-1062 1347 230 (connection ) 240 SB
-
-1302 1347 84 (and ) 94 SB
-
-1396 1347 171 (relevant ) 181 SB
-
-1577 1347 97 (data ) 107 SB
-
-1684 1347 49 (in ) 59 SB
-
-1743 1347 35 (a ) 45 SB
-
-1788 1347 177 (separate ) 188 SB
-
-1976 1347 87 (file. ) 98 SB
-
-2074 1347 13 ( ) 24 SB
-
-2098 1347 77 (The) 77 SB
-
-225 1406 1859 (logging information contains additional information that is not returned to the WebMASTER.) 1859 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1585 497 (4.11 Debugging) 497 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1760 231 (Debugging ) 235 SB
-
-610 1760 44 (is ) 48 SB
-
-658 1760 132 (added ) 136 SB
-
-794 1760 54 (to ) 58 SB
-
-852 1760 96 (help ) 100 SB
-
-952 1760 206 (debugged ) 210 SB
-
-1162 1760 40 (if ) 44 SB
-
-1206 1760 113 (there ) 118 SB
-
-1324 1760 44 (is ) 49 SB
-
-1373 1760 35 (a ) 40 SB
-
-1413 1760 176 (problem ) 181 SB
-
-1594 1760 100 (with ) 105 SB
-
-1699 1760 74 (the ) 79 SB
-
-1778 1760 134 (server ) 139 SB
-
-1917 1760 56 (or ) 61 SB
-
-1978 1760 133 (client. ) 138 SB
-
-2116 1760 13 ( ) 18 SB
-
-2134 1760 41 (In) 41 SB
-
-225 1819 1454 (debugging mode the HTTP header is display for each request that is sent.) 1454 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1938 864 (5. Workload configuration) 864 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2113 95 (One ) 100 SB
-
-475 2113 54 (of ) 59 SB
-
-534 2113 74 (the ) 79 SB
-
-613 2113 117 (goals ) 122 SB
-
-735 2113 71 (for ) 76 SB
-
-811 2113 74 (the ) 79 SB
-
-890 2113 267 (WebSTONE ) 272 SB
-
-1162 2113 44 (is ) 49 SB
-
-1211 2113 54 (to ) 59 SB
-
-1270 2113 135 (model ) 140 SB
-
-1410 2113 35 (a ) 40 SB
-
-1450 2113 86 (real ) 91 SB
-
-1541 2113 129 (world ) 134 SB
-
-1675 2113 202 (workload ) 207 SB
-
-1882 2113 71 (via ) 76 SB
-
-1958 2113 35 (a ) 41 SB
-
-1999 2113 176 (synthetic) 176 SB
-
-225 2172 1678 (workloads based on data gathered from different sites \(Hotwired, IUMA, Netscape, ) 1679 SB
-
-1904 2172 84 (and ) 85 SB
-
-1989 2172 54 (of ) 55 SB
-
-2044 2172 131 (course) 131 SB
-
-225 2231 553 (SGI\). Unfortunately this is ) 554 SB
-
-779 2231 115 (small ) 116 SB
-
-895 2231 97 (data ) 98 SB
-
-993 2231 69 (set ) 70 SB
-
-1063 2231 54 (to ) 55 SB
-
-1118 2231 87 (pull ) 88 SB
-
-1206 2231 108 (from ) 109 SB
-
-1315 2231 90 (but, ) 91 SB
-
-1406 2231 40 (it ) 41 SB
-
-1447 2231 78 (has ) 79 SB
-
-1526 2231 105 (been ) 106 SB
-
-1632 2231 128 (found ) 129 SB
-
-1761 2231 89 (that ) 90 SB
-
-1851 2231 40 (it ) 41 SB
-
-1892 2231 105 (does ) 106 SB
-
-1998 2231 177 (currently) 177 SB
-
-225 2290 215 (represents ) 217 SB
-
-442 2290 74 (the ) 76 SB
-
-518 2290 157 (general ) 159 SB
-
-677 2290 79 (use ) 81 SB
-
-758 2290 54 (of ) 56 SB
-
-814 2290 152 (HTTP. ) 154 SB
-
-968 2290 13 ( ) 15 SB
-
-983 2290 54 (In ) 56 SB
-
-1039 2290 83 (this ) 85 SB
-
-1124 2290 230 (benchmark ) 232 SB
-
-1356 2290 113 (there ) 116 SB
-
-1472 2290 74 (are ) 77 SB
-
-1549 2290 38 (4 ) 41 SB
-
-1590 2290 180 (different ) 183 SB
-
-1773 2290 127 (mixes ) 130 SB
-
-1903 2290 108 (from ) 111 SB
-
-2014 2290 74 (the ) 77 SB
-
-2091 2290 84 (data) 84 SB
-
-225 2349 478 (gather from those sites.) 478 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 2468 759 (5.1 General modem mix) 759 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2643 772 (The General modem mix is a synthetic ) 773 SB
-
-1148 2643 107 (page ) 108 SB
-
-1256 2643 86 (mix ) 87 SB
-
-1343 2643 89 (that ) 90 SB
-
-1433 2643 137 (would ) 138 SB
-
-1571 2643 59 (be ) 60 SB
-
-1631 2643 104 (used ) 105 SB
-
-1736 2643 40 (if ) 41 SB
-
-1777 2643 160 (modem ) 161 SB
-
-1938 2643 115 (users ) 116 SB
-
-2054 2643 121 (where) 121 SB
-
-225 2702 1596 (to be considered. Two concerns to a potential server site should be the size of ) 1597 SB
-
-1822 2702 74 (the ) 75 SB
-
-1897 2702 126 (pages ) 127 SB
-
-2024 2702 89 (that ) 90 SB
-
-2114 2702 61 (are) 61 SB
-
-225 2761 63 (on ) 69 SB
-
-294 2761 103 (their ) 110 SB
-
-404 2761 148 (system ) 155 SB
-
-559 2761 84 (and ) 91 SB
-
-650 2761 98 (type ) 105 SB
-
-755 2761 54 (of ) 61 SB
-
-816 2761 139 (access ) 146 SB
-
-962 2761 54 (to ) 61 SB
-
-1023 2761 74 (the ) 81 SB
-
-1104 2761 147 (server. ) 154 SB
-
-1258 2761 13 ( ) 20 SB
-
-1278 2761 45 (If ) 52 SB
-
-1330 2761 35 (a ) 42 SB
-
-1372 2761 84 (end ) 91 SB
-
-1463 2761 96 (user ) 103 SB
-
-1566 2761 44 (is ) 51 SB
-
-1617 2761 200 (accessing ) 207 SB
-
-1824 2761 74 (the ) 81 SB
-
-1905 2761 134 (server ) 141 SB
-
-2046 2761 100 (with ) 107 SB
-
-2153 2761 22 (a) 22 SB
-
-225 2820 169 (14.4kbs ) 170 SB
-
-395 2820 160 (modem ) 161 SB
-
-556 2820 98 (then ) 99 SB
-
-655 2820 40 (it ) 41 SB
-
-696 2820 137 (would ) 138 SB
-
-834 2820 59 (be ) 60 SB
-
-894 2820 49 (in ) 50 SB
-
-944 2820 74 (the ) 76 SB
-
-1020 2820 93 (best ) 95 SB
-
-1115 2820 159 (interest ) 161 SB
-
-1276 2820 54 (of ) 56 SB
-
-1332 2820 74 (the ) 76 SB
-
-1408 2820 81 (site ) 83 SB
-
-1491 2820 54 (to ) 56 SB
-
-1547 2820 105 (have ) 107 SB
-
-1654 2820 115 (small ) 117 SB
-
-1771 2820 126 (pages ) 128 SB
-
-1899 2820 54 (as ) 56 SB
-
-1955 2820 54 (to ) 56 SB
-
-2011 2820 78 (not ) 80 SB
-
-2091 2820 84 (take) 84 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 12 12
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (12) 42 SB
-
-gr
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-225 169 35 (a ) 37 SB
-
-262 169 100 (long ) 103 SB
-
-365 169 99 (time ) 102 SB
-
-467 169 54 (to ) 57 SB
-
-524 169 209 (download ) 212 SB
-
-736 169 74 (the ) 77 SB
-
-813 169 110 (data. ) 113 SB
-
-926 169 13 ( ) 16 SB
-
-942 169 99 (This ) 102 SB
-
-1044 169 86 (mix ) 89 SB
-
-1133 169 116 (takes ) 119 SB
-
-1252 169 74 (the ) 77 SB
-
-1329 169 84 (end ) 87 SB
-
-1416 169 96 (user ) 99 SB
-
-1515 169 89 (that ) 92 SB
-
-1607 169 78 (has ) 81 SB
-
-1688 169 54 (to ) 57 SB
-
-1745 169 79 (use ) 82 SB
-
-1827 169 35 (a ) 38 SB
-
-1865 169 160 (modem ) 163 SB
-
-2028 169 54 (as ) 57 SB
-
-2085 169 90 (their) 90 SB
-
-225 228 230 (connection ) 235 SB
-
-460 228 90 (into ) 95 SB
-
-555 228 182 (account. ) 187 SB
-
-742 228 13 ( ) 19 SB
-
-761 228 99 (This ) 105 SB
-
-866 228 86 (mix ) 92 SB
-
-958 228 85 (will ) 91 SB
-
-1049 228 150 (consist ) 156 SB
-
-1205 228 54 (of ) 60 SB
-
-1265 228 115 (small ) 121 SB
-
-1386 228 126 (pages ) 132 SB
-
-1518 228 89 (that ) 95 SB
-
-1613 228 74 (are ) 80 SB
-
-1693 228 85 (less ) 91 SB
-
-1784 228 98 (then ) 104 SB
-
-1888 228 88 (20k ) 94 SB
-
-1982 228 116 (bytes ) 122 SB
-
-2104 228 71 (and) 71 SB
-
-225 287 741 (mainly text with sparse graphics files.) 741 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 435 509 (5.2 General mix) 509 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 581 90 (The ) 101 SB
-
-476 581 168 (General ) 179 SB
-
-655 581 86 (mix ) 97 SB
-
-752 581 44 (is ) 55 SB
-
-807 581 85 (one ) 96 SB
-
-903 581 89 (that ) 100 SB
-
-1003 581 44 (is ) 55 SB
-
-1058 581 78 (not ) 90 SB
-
-1148 581 217 (concerned ) 229 SB
-
-1377 581 100 (with ) 112 SB
-
-1489 581 147 (modem) 147 SB
-
-1636 581 13 ( ) 25 SB
-
-1661 581 115 (users ) 127 SB
-
-1788 581 197 (however, ) 209 SB
-
-1997 581 40 (it ) 52 SB
-
-2049 581 44 (is ) 56 SB
-
-2105 581 70 (still) 70 SB
-
-225 640 960 (concerned with the network responsiveness and ) 961 SB
-
-1186 640 247 (throughput. ) 248 SB
-
-1434 640 13 ( ) 14 SB
-
-1448 640 86 (File ) 87 SB
-
-1535 640 107 (sizes ) 108 SB
-
-1643 640 49 (in ) 50 SB
-
-1693 640 83 (this ) 84 SB
-
-1777 640 86 (mix ) 87 SB
-
-1864 640 85 (will ) 86 SB
-
-1950 640 59 (be ) 60 SB
-
-2010 640 165 (between) 165 SB
-
-225 699 351 (1 and 100k bytes.) 351 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 847 604 (5.3 Media rich mix) 604 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1022 138 (Media ) 141 SB
-
-516 1022 88 (rich ) 91 SB
-
-607 1022 44 (is ) 47 SB
-
-654 1022 158 (defined ) 161 SB
-
-815 1022 60 (by ) 63 SB
-
-878 1022 74 (the ) 77 SB
-
-955 1022 98 (type ) 101 SB
-
-1056 1022 84 (and ) 88 SB
-
-1144 1022 88 (size ) 92 SB
-
-1236 1022 54 (of ) 58 SB
-
-1294 1022 97 (data ) 101 SB
-
-1395 1022 150 (stored. ) 154 SB
-
-1549 1022 13 ( ) 17 SB
-
-1566 1022 138 (Media ) 142 SB
-
-1708 1022 169 (referees ) 173 SB
-
-1881 1022 54 (to ) 58 SB
-
-1939 1022 236 (multi-media) 236 SB
-
-225 1081 161 (content ) 164 SB
-
-389 1081 103 (such ) 106 SB
-
-495 1081 68 (as: ) 71 SB
-
-566 1081 13 ( ) 16 SB
-
-582 1081 152 (MPEG ) 155 SB
-
-737 1081 84 (and ) 87 SB
-
-824 1081 219 (Quicktime ) 222 SB
-
-1046 1081 134 (movie ) 137 SB
-
-1183 1081 106 (files, ) 110 SB
-
-1293 1081 152 (MPEG ) 156 SB
-
-1449 1081 84 (and ) 88 SB
-
-1537 1081 77 (aiff ) 81 SB
-
-1618 1081 111 (..etc. ) 115 SB
-
-1733 1081 132 (sound ) 136 SB
-
-1869 1081 116 (clips, ) 120 SB
-
-1989 1081 84 (and ) 88 SB
-
-2077 1081 98 (large) 98 SB
-
-225 1140 179 (graphics ) 183 SB
-
-408 1140 106 (files. ) 111 SB
-
-519 1140 13 ( ) 18 SB
-
-537 1140 138 (Media ) 143 SB
-
-680 1140 88 (rich ) 93 SB
-
-773 1140 161 (content ) 166 SB
-
-939 1140 100 (sites ) 105 SB
-
-1044 1140 74 (are ) 79 SB
-
-1123 1140 78 (not ) 83 SB
-
-1206 1140 168 (worried ) 173 SB
-
-1379 1140 125 (about ) 130 SB
-
-1509 1140 74 (the ) 79 SB
-
-1588 1140 88 (size ) 93 SB
-
-1681 1140 54 (of ) 59 SB
-
-1740 1140 103 (their ) 108 SB
-
-1848 1140 106 (files. ) 111 SB
-
-1959 1140 131 (These ) 136 SB
-
-2095 1140 80 (files) 80 SB
-
-225 1199 151 (usually ) 155 SB
-
-380 1199 150 (consist ) 154 SB
-
-534 1199 54 (of ) 58 SB
-
-592 1199 134 (movie ) 138 SB
-
-730 1199 103 (clips ) 107 SB
-
-837 1199 84 (and ) 88 SB
-
-925 1199 132 (sound ) 136 SB
-
-1061 1199 106 (files. ) 110 SB
-
-1171 1199 13 ( ) 17 SB
-
-1188 1199 99 (This ) 104 SB
-
-1292 1199 86 (mix ) 91 SB
-
-1383 1199 44 (is ) 49 SB
-
-1432 1199 104 (used ) 109 SB
-
-1541 1199 54 (to ) 59 SB
-
-1600 1199 124 (cover ) 129 SB
-
-1729 1199 83 (this ) 88 SB
-
-1817 1199 119 (need. ) 124 SB
-
-1941 1199 13 ( ) 18 SB
-
-1959 1199 131 (These ) 136 SB
-
-2095 1199 80 (files) 80 SB
-
-225 1258 732 (range in size from 20k to megabytes.) 732 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1406 1005 (5.4 General and media rich mix) 1005 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1552 929 (To cover the combination of a site that wishes ) 930 SB
-
-1305 1552 54 (to ) 55 SB
-
-1360 1552 134 (server ) 135 SB
-
-1495 1552 102 (both ) 103 SB
-
-1598 1552 115 (small ) 116 SB
-
-1714 1552 161 (content ) 162 SB
-
-1876 1552 84 (and ) 85 SB
-
-1961 1552 138 (Media ) 139 SB
-
-2100 1552 75 (rich) 75 SB
-
-225 1611 1279 (content this mix was created. This mix will most suite this need.) 1279 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1759 619 (6. Load Generation) 619 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1934 90 (The ) 98 SB
-
-473 1934 155 (current ) 163 SB
-
-636 1934 98 (load ) 106 SB
-
-742 1934 222 (generation ) 230 SB
-
-972 1934 54 (of ) 62 SB
-
-1034 1934 74 (the ) 82 SB
-
-1116 1934 267 (WebSTONE ) 275 SB
-
-1391 1934 44 (is ) 52 SB
-
-1443 1934 54 (to ) 62 SB
-
-1505 1934 158 (request ) 166 SB
-
-1671 1934 126 (pages ) 134 SB
-
-1805 1934 84 (and ) 92 SB
-
-1897 1934 93 (files ) 101 SB
-
-1998 1934 108 (from ) 116 SB
-
-2114 1934 61 (the) 61 SB
-
-225 1993 134 (server ) 142 SB
-
-367 1993 54 (as ) 62 SB
-
-429 1993 84 (fast ) 92 SB
-
-521 1993 54 (as ) 62 SB
-
-583 1993 74 (the ) 82 SB
-
-665 1993 134 (server ) 142 SB
-
-807 1993 81 (can ) 89 SB
-
-896 1993 103 (send ) 111 SB
-
-1007 1993 124 (them. ) 132 SB
-
-1139 1993 13 ( ) 21 SB
-
-1160 1993 215 (Reflecting ) 223 SB
-
-1383 1993 74 (the ) 82 SB
-
-1465 1993 155 (current ) 163 SB
-
-1628 1993 260 (environment ) 268 SB
-
-1896 1993 49 (in ) 58 SB
-
-1954 1993 74 (the ) 83 SB
-
-2037 1993 138 (WWW) 138 SB
-
-225 2052 1376 (community. To generate a load there are four things that are needed.) 1376 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-225 2109 36 (\267 ) 75 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-300 2114 48 (A ) 51 SB
-
-351 2114 162 (number ) 165 SB
-
-516 2114 54 (of ) 57 SB
-
-573 2114 276 (Webchildern. ) 279 SB
-
-852 2114 13 ( ) 16 SB
-
-868 2114 90 (The ) 93 SB
-
-961 2114 115 (more ) 118 SB
-
-1079 2114 263 (Webchildern ) 266 SB
-
-1345 2114 89 (that ) 92 SB
-
-1437 2114 74 (are ) 77 SB
-
-1514 2114 219 (requesting ) 222 SB
-
-1736 2114 126 (pages ) 129 SB
-
-1865 2114 108 (from ) 111 SB
-
-1976 2114 74 (the ) 78 SB
-
-2054 2114 121 (server) 121 SB
-
-300 2173 667 (the more load that this will cause.) 667 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-225 2230 36 (\267 ) 75 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-300 2235 1764 (The type of page. This is mainly determined by the page size and the weight of the page.) 1764 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-225 2292 36 (\267 ) 75 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-300 2297 174 (Number ) 175 SB
-
-475 2297 54 (of ) 55 SB
-
-530 2297 152 (clients. ) 153 SB
-
-683 2297 13 ( ) 14 SB
-
-697 2297 90 (The ) 91 SB
-
-788 2297 115 (more ) 116 SB
-
-904 2297 139 (clients ) 140 SB
-
-1044 2297 89 (that ) 90 SB
-
-1134 2297 74 (are ) 75 SB
-
-1209 2297 49 (in ) 50 SB
-
-1259 2297 74 (the ) 75 SB
-
-1334 2297 84 (test ) 85 SB
-
-1419 2297 74 (the ) 75 SB
-
-1494 2297 115 (more ) 116 SB
-
-1610 2297 263 (Webchildern ) 264 SB
-
-1874 2297 89 (that ) 90 SB
-
-1964 2297 74 (are ) 75 SB
-
-2039 2297 93 (able ) 95 SB
-
-2134 2297 41 (to) 41 SB
-
-300 2356 651 (be brought to bear on the server.) 651 SB
-
-32 0 0 50 50 0 0 0 50 /Symbol font
-
-225 2413 36 (\267 ) 75 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-300 2418 1703 (The number of pages. The more pages that are requested test other aspects of server.) 1703 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 2596 579 (6.1 Page selection) 579 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2771 1140 (Each page in the mix has a percentage associated with it. ) 1141 SB
-
-1516 2771 13 ( ) 14 SB
-
-1530 2771 99 (This ) 100 SB
-
-1630 2771 229 (percentage ) 230 SB
-
-1860 2771 44 (is ) 45 SB
-
-1905 2771 74 (the ) 75 SB
-
-1980 2771 195 (weighting) 195 SB
-
-225 2830 143 (factor. ) 151 SB
-
-376 2830 13 ( ) 21 SB
-
-397 2830 90 (The ) 98 SB
-
-495 2830 137 (higher ) 145 SB
-
-640 2830 74 (the ) 82 SB
-
-722 2830 162 (number ) 170 SB
-
-892 2830 74 (the ) 82 SB
-
-974 2830 115 (more ) 123 SB
-
-1097 2830 178 (frequent ) 186 SB
-
-1283 2830 74 (the ) 82 SB
-
-1365 2830 107 (page ) 115 SB
-
-1480 2830 85 (will ) 93 SB
-
-1573 2830 59 (be ) 67 SB
-
-1640 2830 77 (hit. ) 85 SB
-
-1725 2830 13 ( ) 21 SB
-
-1746 2830 48 (A ) 56 SB
-
-1802 2830 164 (random ) 172 SB
-
-1974 2830 162 (number ) 170 SB
-
-2144 2830 31 (is) 31 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Symbol
-
-%%+ font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 13 13
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (13) 42 SB
-
-gr
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-225 169 833 (generated and then compared to the page ) 834 SB
-
-1059 169 160 (weight. ) 161 SB
-
-1220 169 13 ( ) 14 SB
-
-1234 169 45 (If ) 46 SB
-
-1280 169 74 (the ) 75 SB
-
-1355 169 164 (random ) 165 SB
-
-1520 169 162 (number ) 163 SB
-
-1683 169 174 (matches ) 175 SB
-
-1858 169 74 (the ) 75 SB
-
-1933 169 107 (page ) 108 SB
-
-2041 169 134 (weight) 134 SB
-
-225 228 98 (then ) 100 SB
-
-325 228 89 (that ) 91 SB
-
-416 228 142 (pages\222 ) 144 SB
-
-560 228 93 (files ) 95 SB
-
-655 228 74 (are ) 76 SB
-
-731 228 189 (retrieved ) 192 SB
-
-923 228 85 (one ) 88 SB
-
-1011 228 50 (at ) 53 SB
-
-1064 228 35 (a ) 38 SB
-
-1102 228 112 (time. ) 115 SB
-
-1217 228 13 ( ) 16 SB
-
-1233 228 112 (Each ) 115 SB
-
-1348 228 263 (Webchildren ) 266 SB
-
-1614 228 78 (has ) 81 SB
-
-1695 228 59 (its ) 62 SB
-
-1757 228 99 (own ) 102 SB
-
-1859 228 164 (random ) 167 SB
-
-2026 228 149 (number) 149 SB
-
-225 287 194 (sequence.) 194 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 406 498 (6.2 Page Access) 498 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 581 117 (After ) 119 SB
-
-494 581 35 (a ) 38 SB
-
-532 581 107 (page ) 110 SB
-
-642 581 44 (is ) 47 SB
-
-689 581 172 (selected ) 175 SB
-
-864 581 60 (by ) 63 SB
-
-927 581 164 (random ) 167 SB
-
-1094 581 147 (weight ) 150 SB
-
-1244 581 98 (then ) 101 SB
-
-1345 581 103 (each ) 106 SB
-
-1451 581 200 (Webchild ) 203 SB
-
-1654 581 178 (contacts ) 181 SB
-
-1835 581 74 (the ) 77 SB
-
-1912 581 139 (HTTP ) 142 SB
-
-2054 581 121 (server) 121 SB
-
-225 640 84 (and ) 88 SB
-
-313 640 177 (requests ) 181 SB
-
-494 640 74 (the ) 78 SB
-
-572 640 91 (first ) 95 SB
-
-667 640 74 (file ) 78 SB
-
-745 640 54 (of ) 58 SB
-
-803 640 74 (the ) 78 SB
-
-881 640 120 (page. ) 124 SB
-
-1005 640 13 ( ) 17 SB
-
-1022 640 117 (After ) 121 SB
-
-1143 640 74 (the ) 78 SB
-
-1221 640 200 (Webchild ) 204 SB
-
-1425 640 173 (receives ) 177 SB
-
-1602 640 74 (the ) 78 SB
-
-1680 640 91 (first ) 95 SB
-
-1775 640 107 (page ) 112 SB
-
-1887 640 40 (it ) 45 SB
-
-1932 640 177 (requests ) 182 SB
-
-2114 640 61 (the) 61 SB
-
-225 699 98 (next ) 101 SB
-
-326 699 85 (one ) 89 SB
-
-415 699 101 (until ) 105 SB
-
-520 699 59 (all ) 63 SB
-
-583 699 74 (the ) 78 SB
-
-661 699 93 (files ) 97 SB
-
-758 699 71 (for ) 75 SB
-
-833 699 89 (that ) 93 SB
-
-926 699 107 (page ) 111 SB
-
-1037 699 105 (have ) 109 SB
-
-1146 699 105 (been ) 109 SB
-
-1255 699 218 (requested. ) 222 SB
-
-1477 699 13 ( ) 17 SB
-
-1494 699 73 (On ) 77 SB
-
-1571 699 103 (each ) 107 SB
-
-1678 699 107 (page ) 111 SB
-
-1789 699 74 (the ) 78 SB
-
-1867 699 99 (time ) 103 SB
-
-1970 699 40 (it ) 44 SB
-
-2014 699 116 (takes ) 120 SB
-
-2134 699 41 (to) 41 SB
-
-225 758 1465 (connect and down load the file is recorded and log if logging is turned on.) 1465 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 936 733 (6.3 Duration of the test) 733 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1111 90 (The ) 100 SB
-
-475 1111 267 (WebSTONE ) 277 SB
-
-752 1111 44 (is ) 54 SB
-
-806 1111 187 (designed ) 197 SB
-
-1003 1111 54 (to ) 64 SB
-
-1067 1111 79 (run ) 89 SB
-
-1156 1111 101 (until ) 112 SB
-
-1268 1111 74 (the ) 85 SB
-
-1353 1111 139 (clients ) 150 SB
-
-1503 1111 79 (run ) 90 SB
-
-1593 1111 79 (out ) 90 SB
-
-1683 1111 54 (of ) 65 SB
-
-1748 1111 175 (memory ) 186 SB
-
-1934 1111 56 (or ) 67 SB
-
-2001 1111 74 (the ) 85 SB
-
-2086 1111 89 (loop) 89 SB
-
-225 1170 164 (counter ) 165 SB
-
-390 1170 83 (hits ) 84 SB
-
-474 1170 151 (20000. ) 152 SB
-
-626 1170 13 ( ) 14 SB
-
-640 1170 90 (The ) 91 SB
-
-731 1170 102 (loop ) 103 SB
-
-834 1170 164 (counter ) 165 SB
-
-999 1170 44 (is ) 45 SB
-
-1044 1170 74 (the ) 75 SB
-
-1119 1170 133 (ability ) 134 SB
-
-1253 1170 54 (to ) 55 SB
-
-1308 1170 79 (run ) 80 SB
-
-1388 1170 35 (a ) 36 SB
-
-1424 1170 84 (test ) 85 SB
-
-1509 1170 49 (in ) 50 SB
-
-1559 1170 203 (repetition ) 204 SB
-
-1763 1170 54 (as ) 55 SB
-
-1818 1170 54 (to ) 56 SB
-
-1874 1170 112 (time. ) 114 SB
-
-1988 1170 13 ( ) 15 SB
-
-2003 1170 99 (This ) 101 SB
-
-2104 1170 71 (test) 71 SB
-
-225 1229 44 (is ) 45 SB
-
-270 1229 148 (limited ) 149 SB
-
-419 1229 169 (because ) 170 SB
-
-589 1229 54 (of ) 55 SB
-
-644 1229 13 ( ) 14 SB
-
-658 1229 120 (client ) 121 SB
-
-779 1229 188 (memory. ) 189 SB
-
-968 1229 13 ( ) 14 SB
-
-982 1229 45 (If ) 46 SB
-
-1028 1229 120 (client ) 121 SB
-
-1149 1229 175 (memory ) 176 SB
-
-1325 1229 44 (is ) 45 SB
-
-1370 1229 78 (not ) 79 SB
-
-1449 1229 59 (an ) 60 SB
-
-1509 1229 110 (issue ) 111 SB
-
-1620 1229 83 (this ) 84 SB
-
-1704 1229 162 (number ) 163 SB
-
-1867 1229 81 (can ) 83 SB
-
-1950 1229 59 (be ) 61 SB
-
-2011 1229 164 (changed) 164 SB
-
-225 1288 1483 (and the benchmark recompiled. Most tests do not last longer than 1 hour..) 1483 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1466 696 (7. Benchmark Results) 696 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1641 90 (The ) 91 SB
-
-466 1641 201 (following ) 202 SB
-
-668 1641 44 (is ) 45 SB
-
-713 1641 35 (a ) 36 SB
-
-749 1641 144 (typical ) 145 SB
-
-894 1641 79 (run ) 80 SB
-
-974 1641 54 (of ) 55 SB
-
-1029 1641 74 (the ) 75 SB
-
-1104 1641 243 (benchmark. ) 244 SB
-
-1348 1641 13 ( ) 14 SB
-
-1362 1641 90 (The ) 91 SB
-
-1453 1641 91 (first ) 92 SB
-
-1545 1641 79 (run ) 81 SB
-
-1626 1641 44 (is ) 46 SB
-
-1672 1641 54 (of ) 56 SB
-
-1728 1641 74 (the ) 76 SB
-
-1804 1641 230 (benchmark ) 232 SB
-
-2036 1641 139 (against) 139 SB
-
-225 1700 962 (the Netsite server followed by the NCSA server.) 962 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-225 1847 943 (The following parameters were modified to run the test:) 943 SB
-
-225 1897 204 (nm_clusters) 204 SB
-
-225 1947 279 (somaxconn = 50) 279 SB
-
-225 1997 334 (nm_clusters = 4000) 334 SB
-
-225 2047 371 (tcp_keepidle = \(1200\)) 371 SB
-
-225 2097 488 (tcp_keep_timer_in_close = 1) 488 SB
-
-225 2197 333 (Hardware platform:) 333 SB
-
-225 2297 459 (1 150 MHZ IP22 Processor) 459 SB
-
-225 2347 897 (FPU: MIPS R4010 Floating Point Chip Revision: 0.0) 897 SB
-
-225 2397 822 (CPU: MIPS R4400 Processor Chip Revision: 5.0) 822 SB
-
-225 2447 403 (On-board serial ports: 2) 403 SB
-
-225 2497 617 (On-board bi-directional parallel port) 617 SB
-
-225 2547 453 (Data cache size: 16 Kbytes) 453 SB
-
-225 2597 557 (Instruction cache size: 16 Kbytes) 557 SB
-
-225 2647 924 (Secondary unified instruction/data cache size: 1 Mbyte) 924 SB
-
-225 2697 534 (Main memory size: 256 Mbytes) 534 SB
-
-225 2747 934 (Integral ISDN: Basic Rate Interface unit 0, revision 1.0) 934 SB
-
-225 2797 1077 (XPI FDDI controller: xpi0, firmware version 9411032038, SAS) 1077 SB
-
-225 2847 546 (Integral Ethernet: ec3, version 1) 546 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 14 14
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (14) 42 SB
-
-gr
-
-225 169 546 (Integral Ethernet: ec0, version 1) 546 SB
-
-225 219 1215 (Integral SCSI controller 5: Version WD33C95A, differential, revision 0) 1215 SB
-
-225 269 657 (Disk drive: unit 4 on SCSI controller 5) 657 SB
-
-225 319 657 (Disk drive: unit 3 on SCSI controller 5) 657 SB
-
-225 369 657 (Disk drive: unit 2 on SCSI controller 5) 657 SB
-
-225 419 657 (Disk drive: unit 1 on SCSI controller 5) 657 SB
-
-225 469 1215 (Integral SCSI controller 4: Version WD33C95A, differential, revision 0) 1215 SB
-
-225 519 1012 (Integral SCSI controller 0: Version WD33C93B, revision D) 1012 SB
-
-225 569 657 (Disk drive: unit 5 on SCSI controller 0) 657 SB
-
-225 619 633 (CDROM: unit 4 on SCSI controller 0) 633 SB
-
-225 669 657 (Disk drive: unit 2 on SCSI controller 0) 657 SB
-
-225 769 1633 (The file set used for this test is listed below. In this case a general and media rich mix was used.) 1633 SB
-
-225 869 1097 (#This file is used to configure the pages and files to be tested for.) 1097 SB
-
-225 919 21 (6) 21 SB
-
-225 969 74 (40 3) 74 SB
-
-225 1019 199 (/file3k.html) 199 SB
-
-225 1069 199 (/file4k.html) 199 SB
-
-225 1119 199 (/file5k.html) 199 SB
-
-225 1169 53 (5 3) 53 SB
-
-225 1219 220 (/file10k.html) 220 SB
-
-225 1269 220 (/file17k.html) 220 SB
-
-225 1319 220 (/file20k.html) 220 SB
-
-225 1369 53 (5 2) 53 SB
-
-225 1419 211 (/file5m.html) 211 SB
-
-225 1469 211 (/file1m.html) 211 SB
-
-225 1519 74 (20 3) 74 SB
-
-225 1569 199 (/file6k.html) 199 SB
-
-225 1619 199 (/file7k.html) 199 SB
-
-225 1669 241 (/file200k.html) 241 SB
-
-225 1719 74 (20 2) 74 SB
-
-225 1769 211 (/file3m.html) 211 SB
-
-225 1819 220 (/file21k.html) 220 SB
-
-225 1869 74 (10 2) 74 SB
-
-225 1919 241 (/file500k.html) 241 SB
-
-225 1969 220 (/file13k.html) 220 SB
-
-225 2069 1890 (What follows is the results of a test ran for 10 minutes with the above page sets. The first set of data is from the) 1890 SB
-
-225 2119 242 (Netsite server.) 242 SB
-
-225 2219 182 (Netsite 1.0) 182 SB
-
-225 2269 1428 (********************************************************************) 1428 SB
-
-225 2319 1239 (/usr/local/bin/webstone -w xpi0-alfalfa -c sulu:2959 -u filelist -t 35 -n %d) 1239 SB
-
-225 2369 773 (Client: gateweb-indy8 Number of Clients: 6) 773 SB
-
-225 2419 773 (Client: gateweb-indy9 Number of Clients: 6) 773 SB
-
-225 2469 783 (Client: gateweb-indy10 Number of Clients: 6) 783 SB
-
-225 2519 783 (Client: gateweb-indy11 Number of Clients: 6) 783 SB
-
-225 2619 616 (Waiting for READY from 24 clients) 616 SB
-
-225 2669 375 (All READYs received) 375 SB
-
-225 2719 428 (Sending GO to all clients) 428 SB
-
-225 2769 793 (All clients started at Fri Mar 17 11:23:10 1995) 793 SB
-
-225 2819 516 (Waiting for clients completion) 516 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Roman
-
-%%Page: 15 15
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (15) 42 SB
-
-gr
-
-225 169 780 (All clients ended at Fri Mar 17 11:58:34 1995) 780 SB
-
-225 219 145 (Page # 0) 145 SB
-
-225 269 1944 (=================================================================================) 1944 SB
-
-225 319 692 (Total number of times page was hit 6649) 692 SB
-
-225 369 560 (Total time 4238.492450 seconds) 560 SB
-
-225 419 611 (Maximum Response time 2.071999) 611 SB
-
-225 469 666 (Total connect time for page 77.660191) 666 SB
-
-225 519 615 (Maximum time to connect 0.052151) 615 SB
-
-225 569 655 (Total amount of data moved 81702912) 655 SB
-
-225 619 273 (Page size 12288) 273 SB
-
-225 669 546 (Total number of connects 19947) 546 SB
-
-225 719 1944 (=================================================================================) 1944 SB
-
-225 819 145 (Page # 1) 145 SB
-
-225 869 1944 (=================================================================================) 1944 SB
-
-225 919 671 (Total number of times page was hit 607) 671 SB
-
-225 969 539 (Total time 526.552497 seconds) 539 SB
-
-225 1019 611 (Maximum Response time 1.805497) 611 SB
-
-225 1069 645 (Total connect time for page 8.111734) 645 SB
-
-225 1119 615 (Maximum time to connect 0.036912) 615 SB
-
-225 1169 655 (Total amount of data moved 29213696) 655 SB
-
-225 1219 273 (Page size 48128) 273 SB
-
-225 1269 525 (Total number of connects 1821) 525 SB
-
-225 1319 1944 (=================================================================================) 1944 SB
-
-225 1419 145 (Page # 2) 145 SB
-
-225 1469 1944 (=================================================================================) 1944 SB
-
-225 1519 671 (Total number of times page was hit 980) 671 SB
-
-225 1569 581 (Total time 15710.908864 seconds) 581 SB
-
-225 1619 632 (Maximum Response time 22.764984) 632 SB
-
-225 1669 666 (Total connect time for page 19.605667) 666 SB
-
-225 1719 615 (Maximum time to connect 5.785718) 615 SB
-
-225 1769 697 (Total amount of data moved 6165626880) 697 SB
-
-225 1819 315 (Page size 6291456) 315 SB
-
-225 1869 525 (Total number of connects 1960) 525 SB
-
-225 1919 1944 (=================================================================================) 1944 SB
-
-225 2019 145 (Page # 3) 145 SB
-
-225 2069 1944 (=================================================================================) 1944 SB
-
-225 2119 692 (Total number of times page was hit 2866) 692 SB
-
-225 2169 560 (Total time 2581.663009 seconds) 560 SB
-
-225 2219 611 (Maximum Response time 3.341992) 611 SB
-
-225 2269 666 (Total connect time for page 33.253920) 666 SB
-
-225 2319 615 (Maximum time to connect 0.046310) 615 SB
-
-225 2369 676 (Total amount of data moved 625108992) 676 SB
-
-225 2419 294 (Page size 218112) 294 SB
-
-225 2469 525 (Total number of connects 8598) 525 SB
-
-225 2519 1944 (=================================================================================) 1944 SB
-
-225 2619 145 (Page # 4) 145 SB
-
-225 2669 1944 (=================================================================================) 1944 SB
-
-225 2719 692 (Total number of times page was hit 3040) 692 SB
-
-225 2769 581 (Total time 25083.667145 seconds) 581 SB
-
-225 2819 632 (Maximum Response time 11.803875) 632 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Roman
-
-%%Page: 16 16
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (16) 42 SB
-
-gr
-
-225 169 666 (Total connect time for page 26.375753) 666 SB
-
-225 219 615 (Maximum time to connect 0.036555) 615 SB
-
-225 269 697 (Total amount of data moved 9628385280) 697 SB
-
-225 319 315 (Page size 3167232) 315 SB
-
-225 369 525 (Total number of connects 6080) 525 SB
-
-225 419 1944 (=================================================================================) 1944 SB
-
-225 519 145 (Page # 5) 145 SB
-
-225 569 1944 (=================================================================================) 1944 SB
-
-225 619 692 (Total number of times page was hit 1628) 692 SB
-
-225 669 560 (Total time 2148.113647 seconds) 560 SB
-
-225 719 611 (Maximum Response time 2.793287) 611 SB
-
-225 769 666 (Total connect time for page 14.345538) 666 SB
-
-225 819 615 (Maximum time to connect 0.036117) 615 SB
-
-225 869 676 (Total amount of data moved 855207936) 676 SB
-
-225 919 294 (Page size 525312) 294 SB
-
-225 969 525 (Total number of connects 3256) 525 SB
-
-225 1019 1944 (=================================================================================) 1944 SB
-
-225 1119 816 (==================================) 816 SB
-
-225 1169 453 (WEBSTONE number: 450) 453 SB
-
-225 1219 459 (Total number of clients: 24) 459 SB
-
-225 1269 1051 (Total cumulative time of test for all hosts \(sec\): 50333.931099) 1051 SB
-
-225 1319 872 (Total number of pages retrieved from server: 15770) 872 SB
-
-225 1369 583 (Total number of errors to server: 0) 583 SB
-
-225 1419 714 (Total number of connects to server: 41672) 714 SB
-
-225 1469 756 (Average time per connect: 0.004304 seconds) 756 SB
-
-225 1519 769 (Maximum time to connect: 5.782854 seconds) 769 SB
-
-225 1569 711 (Total mount of data moved: 17409474560) 711 SB
-
-225 1619 1438 (Total bytes of body moved: 17401507840 bytes.Total bytes of header moved 7966720) 1438 SB
-
-225 1669 1081 (Average body size: 417583 bytes. Average retrieval size 417774) 1081 SB
-
-225 1719 470 (Thruput = 345879 bytes/sec) 470 SB
-
-225 1769 719 (Average Response time: 1.207859 seconds) 719 SB
-
-225 1819 775 (Maximum Response time: 19.524160 seconds) 775 SB
-
-225 1969 1491 (***********************************************************************) 1491 SB
-
-225 2019 175 (NCSA 1.3) 175 SB
-
-225 2069 1512 (************************************************************************) 1512 SB
-
-225 2169 1380 (/usr/local/bin/webstone -w xpi0-alfalfa -c sulu:2920 -p 1081 -u filelist -t 35 -n %d) 1380 SB
-
-225 2219 773 (Client: gateweb-indy8 Number of Clients: 6) 773 SB
-
-225 2269 773 (Client: gateweb-indy9 Number of Clients: 6) 773 SB
-
-225 2319 783 (Client: gateweb-indy10 Number of Clients: 6) 783 SB
-
-225 2369 783 (Client: gateweb-indy11 Number of Clients: 6) 783 SB
-
-225 2469 616 (Waiting for READY from 24 clients) 616 SB
-
-225 2519 375 (All READYs received) 375 SB
-
-225 2569 428 (Sending GO to all clients) 428 SB
-
-225 2619 793 (All clients started at Fri Mar 17 10:46:38 1995) 793 SB
-
-225 2669 516 (Waiting for clients completion) 516 SB
-
-225 2719 780 (All clients ended at Fri Mar 17 11:22:02 1995) 780 SB
-
-225 2769 145 (Page # 0) 145 SB
-
-225 2819 1944 (=================================================================================) 1944 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Roman
-
-%%Page: 17 17
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (17) 42 SB
-
-gr
-
-225 169 692 (Total number of times page was hit 1414) 692 SB
-
-225 219 581 (Total time 16772.472590 seconds) 581 SB
-
-225 269 632 (Maximum Response time 23.797445) 632 SB
-
-225 319 666 (Total connect time for page 93.585630) 666 SB
-
-225 369 615 (Maximum time to connect 5.997783) 615 SB
-
-225 419 655 (Total amount of data moved 17375232) 655 SB
-
-225 469 273 (Page size 12288) 273 SB
-
-225 519 525 (Total number of connects 4242) 525 SB
-
-225 569 1944 (=================================================================================) 1944 SB
-
-225 669 145 (Page # 1) 145 SB
-
-225 719 1944 (=================================================================================) 1944 SB
-
-225 769 671 (Total number of times page was hit 144) 671 SB
-
-225 819 560 (Total time 1797.158479 seconds) 560 SB
-
-225 869 632 (Maximum Response time 23.050203) 632 SB
-
-225 919 645 (Total connect time for page 0.673942) 645 SB
-
-225 969 615 (Maximum time to connect 0.013216) 615 SB
-
-225 1019 634 (Total amount of data moved 6930432) 634 SB
-
-225 1069 273 (Page size 48128) 273 SB
-
-225 1119 504 (Total number of connects 432) 504 SB
-
-225 1169 1944 (=================================================================================) 1944 SB
-
-225 1269 145 (Page # 2) 145 SB
-
-225 1319 1944 (=================================================================================) 1944 SB
-
-225 1369 671 (Total number of times page was hit 102) 671 SB
-
-225 1419 560 (Total time 4813.787541 seconds) 560 SB
-
-225 1469 632 (Maximum Response time 56.573603) 632 SB
-
-225 1519 645 (Total connect time for page 6.192456) 645 SB
-
-225 1569 615 (Maximum time to connect 5.905150) 615 SB
-
-225 1619 676 (Total amount of data moved 641728512) 676 SB
-
-225 1669 315 (Page size 6291456) 315 SB
-
-225 1719 504 (Total number of connects 204) 504 SB
-
-225 1769 1944 (=================================================================================) 1944 SB
-
-225 1869 145 (Page # 3) 145 SB
-
-225 1919 1944 (=================================================================================) 1944 SB
-
-225 1969 671 (Total number of times page was hit 580) 671 SB
-
-225 2019 560 (Total time 7588.192121 seconds) 560 SB
-
-225 2069 632 (Maximum Response time 25.115934) 632 SB
-
-225 2119 645 (Total connect time for page 2.897182) 645 SB
-
-225 2169 615 (Maximum time to connect 0.019975) 615 SB
-
-225 2219 676 (Total amount of data moved 126504960) 676 SB
-
-225 2269 294 (Page size 218112) 294 SB
-
-225 2319 525 (Total number of connects 1740) 525 SB
-
-225 2369 1944 (=================================================================================) 1944 SB
-
-225 2469 145 (Page # 4) 145 SB
-
-225 2519 1944 (=================================================================================) 1944 SB
-
-225 2569 671 (Total number of times page was hit 600) 671 SB
-
-225 2619 581 (Total time 16247.815216 seconds) 581 SB
-
-225 2669 632 (Maximum Response time 39.003870) 632 SB
-
-225 2719 645 (Total connect time for page 1.790447) 645 SB
-
-225 2769 615 (Maximum time to connect 0.015736) 615 SB
-
-225 2819 697 (Total amount of data moved 1900339200) 697 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Roman
-
-%%Page: 18 18
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (18) 42 SB
-
-gr
-
-225 169 315 (Page size 3167232) 315 SB
-
-225 219 525 (Total number of connects 1200) 525 SB
-
-225 269 1944 (=================================================================================) 1944 SB
-
-225 369 145 (Page # 5) 145 SB
-
-225 419 1944 (=================================================================================) 1944 SB
-
-225 469 671 (Total number of times page was hit 294) 671 SB
-
-225 519 560 (Total time 2922.036210 seconds) 560 SB
-
-225 569 632 (Maximum Response time 20.210504) 632 SB
-
-225 619 666 (Total connect time for page 18.487052) 666 SB
-
-225 669 615 (Maximum time to connect 5.843007) 615 SB
-
-225 719 676 (Total amount of data moved 154441728) 676 SB
-
-225 769 294 (Page size 525312) 294 SB
-
-225 819 504 (Total number of connects 588) 504 SB
-
-225 869 1944 (=================================================================================) 1944 SB
-
-225 969 816 (==================================) 816 SB
-
-225 1019 432 (WEBSTONE number: 89) 432 SB
-
-225 1069 459 (Total number of clients: 24) 459 SB
-
-225 1119 1051 (Total cumulative time of test for all hosts \(sec\): 50244.193163) 1051 SB
-
-225 1169 851 (Total number of pages retrieved from server: 3134) 851 SB
-
-225 1219 583 (Total number of errors to server: 0) 583 SB
-
-225 1269 693 (Total number of connects to server: 8420) 693 SB
-
-225 1319 756 (Average time per connect: 0.014684 seconds) 756 SB
-
-225 1369 769 (Maximum time to connect: 5.995063 seconds) 769 SB
-
-225 1419 690 (Total mount of data moved: 2848899584) 690 SB
-
-225 1469 1417 (Total bytes of body moved: 2847382528 bytes.Total bytes of header moved 1517056) 1417 SB
-
-225 1519 1081 (Average body size: 338169 bytes. Average retrieval size 338349) 1081 SB
-
-225 1569 460 (Thruput = 56701 bytes/sec) 460 SB
-
-225 1619 719 (Average Response time: 5.967243 seconds) 719 SB
-
-225 1669 775 (Maximum Response time: 42.658441 seconds) 775 SB
-
-225 1769 904 (cern 3.0 ************************************) 904 SB
-
-225 1819 1380 (/usr/local/bin/webstone -w xpi0-alfalfa -c sulu:2996 -p 1080 -u filelist -t 45 -n %d) 1380 SB
-
-225 1869 773 (Client: gateweb-indy8 Number of Clients: 6) 773 SB
-
-225 1919 773 (Client: gateweb-indy9 Number of Clients: 6) 773 SB
-
-225 1969 783 (Client: gateweb-indy10 Number of Clients: 6) 783 SB
-
-225 2019 783 (Client: gateweb-indy11 Number of Clients: 6) 783 SB
-
-225 2119 616 (Waiting for READY from 24 clients) 616 SB
-
-225 2169 375 (All READYs received) 375 SB
-
-225 2219 428 (Sending GO to all clients) 428 SB
-
-225 2269 793 (All clients started at Fri Mar 17 15:10:43 1995) 793 SB
-
-225 2319 516 (Waiting for clients completion) 516 SB
-
-225 2369 780 (All clients ended at Fri Mar 17 15:56:07 1995) 780 SB
-
-225 2419 145 (Page # 0) 145 SB
-
-225 2469 1944 (=================================================================================) 1944 SB
-
-225 2519 692 (Total number of times page was hit 3724) 692 SB
-
-225 2569 581 (Total time 16302.320093 seconds) 581 SB
-
-225 2619 632 (Maximum Response time 62.488345) 632 SB
-
-225 2669 708 (Total connect time for page 7149.901812) 708 SB
-
-225 2719 636 (Maximum time to connect 59.671519) 636 SB
-
-225 2769 655 (Total amount of data moved 45530112) 655 SB
-
-225 2819 273 (Page size 12288) 273 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Roman
-
-%%Page: 19 19
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (19) 42 SB
-
-gr
-
-225 169 546 (Total number of connects 11105) 546 SB
-
-225 219 1944 (=================================================================================) 1944 SB
-
-225 319 145 (Page # 1) 145 SB
-
-225 369 1944 (=================================================================================) 1944 SB
-
-225 419 671 (Total number of times page was hit 501) 671 SB
-
-225 469 560 (Total time 2637.893006 seconds) 560 SB
-
-225 519 632 (Maximum Response time 38.798005) 632 SB
-
-225 569 708 (Total connect time for page 1229.359340) 708 SB
-
-225 619 636 (Maximum time to connect 35.484663) 636 SB
-
-225 669 655 (Total amount of data moved 24018944) 655 SB
-
-225 719 273 (Page size 48128) 273 SB
-
-225 769 525 (Total number of connects 1496) 525 SB
-
-225 819 1944 (=================================================================================) 1944 SB
-
-225 919 145 (Page # 2) 145 SB
-
-225 969 1944 (=================================================================================) 1944 SB
-
-225 1019 671 (Total number of times page was hit 432) 671 SB
-
-225 1069 560 (Total time 3164.881323 seconds) 560 SB
-
-225 1119 632 (Maximum Response time 41.850207) 632 SB
-
-225 1169 708 (Total connect time for page 1267.914110) 708 SB
-
-225 1219 636 (Maximum time to connect 35.819251) 636 SB
-
-225 1269 697 (Total amount of data moved 2707423232) 697 SB
-
-225 1319 315 (Page size 6291456) 315 SB
-
-225 1369 504 (Total number of connects 862) 504 SB
-
-225 1419 1944 (=================================================================================) 1944 SB
-
-225 1519 145 (Page # 3) 145 SB
-
-225 1569 1944 (=================================================================================) 1944 SB
-
-225 1619 692 (Total number of times page was hit 2080) 692 SB
-
-225 1669 560 (Total time 8849.459607 seconds) 560 SB
-
-225 1719 632 (Maximum Response time 63.461733) 632 SB
-
-225 1769 708 (Total connect time for page 3450.850531) 708 SB
-
-225 1819 636 (Maximum time to connect 59.909275) 636 SB
-
-225 1869 676 (Total amount of data moved 453441536) 676 SB
-
-225 1919 294 (Page size 218112) 294 SB
-
-225 1969 525 (Total number of connects 6205) 525 SB
-
-225 2019 1944 (=================================================================================) 1944 SB
-
-225 2119 145 (Page # 4) 145 SB
-
-225 2169 1944 (=================================================================================) 1944 SB
-
-225 2219 692 (Total number of times page was hit 1732) 692 SB
-
-225 2269 581 (Total time 10588.881744 seconds) 581 SB
-
-225 2319 632 (Maximum Response time 63.663196) 632 SB
-
-225 2369 708 (Total connect time for page 5386.565167) 708 SB
-
-225 2419 636 (Maximum time to connect 59.516712) 636 SB
-
-225 2469 697 (Total amount of data moved 5447897088) 697 SB
-
-225 2519 315 (Page size 3167232) 315 SB
-
-225 2569 525 (Total number of connects 3452) 525 SB
-
-225 2619 1944 (=================================================================================) 1944 SB
-
-225 2719 145 (Page # 5) 145 SB
-
-225 2769 1944 (=================================================================================) 1944 SB
-
-225 2819 671 (Total number of times page was hit 943) 671 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Roman
-
-%%Page: 20 20
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (20) 42 SB
-
-gr
-
-225 169 560 (Total time 3968.363226 seconds) 560 SB
-
-225 219 632 (Maximum Response time 62.245675) 632 SB
-
-225 269 708 (Total connect time for page 2099.311825) 708 SB
-
-225 319 636 (Maximum time to connect 59.244292) 636 SB
-
-225 369 676 (Total amount of data moved 491273216) 676 SB
-
-225 419 294 (Page size 525312) 294 SB
-
-225 469 525 (Total number of connects 1878) 525 SB
-
-225 519 1896 (===============================================================================) 1896 SB
-
-225 619 816 (==================================) 816 SB
-
-225 669 453 (WEBSTONE number: 209) 453 SB
-
-225 719 459 (Total number of clients: 24) 459 SB
-
-225 769 1051 (Total cumulative time of test for all hosts \(sec\): 45943.710179) 1051 SB
-
-225 819 851 (Total number of pages retrieved from server: 9412) 851 SB
-
-225 869 625 (Total number of errors to server: 247) 625 SB
-
-225 919 714 (Total number of connects to server: 25167) 714 SB
-
-225 969 756 (Average time per connect: 0.823767 seconds) 756 SB
-
-225 1019 790 (Maximum time to connect: 30.002288 seconds) 790 SB
-
-225 1069 690 (Total mount of data moved: 9394691072) 690 SB
-
-225 1119 1417 (Total bytes of body moved: 9389627392 bytes.Total bytes of header moved 5063680) 1417 SB
-
-225 1169 1081 (Average body size: 373093 bytes. Average retrieval size 373294) 1081 SB
-
-225 1219 470 (Thruput = 204483 bytes/sec) 470 SB
-
-225 1269 719 (Average Response time: 1.825553 seconds) 719 SB
-
-225 1319 775 (Maximum Response time: 34.973206 seconds) 775 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1420 736 (7.1 Summary of results) 736 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-225 1595 182 (Netsite 1.0) 182 SB
-
-225 1645 453 (WEBSTONE number: 450) 453 SB
-
-225 1695 459 (Total number of clients: 24) 459 SB
-
-225 1745 1051 (Total cumulative time of test for all hosts \(sec\): 50333.931099) 1051 SB
-
-225 1795 872 (Total number of pages retrieved from server: 15770) 872 SB
-
-225 1845 583 (Total number of errors to server: 0) 583 SB
-
-225 1895 714 (Total number of connects to server: 41672) 714 SB
-
-225 1945 756 (Average time per connect: 0.004304 seconds) 756 SB
-
-225 1995 769 (Maximum time to connect: 5.782854 seconds) 769 SB
-
-225 2045 711 (Total mount of data moved: 17409474560) 711 SB
-
-225 2095 1438 (Total bytes of body moved: 17401507840 bytes.Total bytes of header moved 7966720) 1438 SB
-
-225 2145 1081 (Average body size: 417583 bytes. Average retrieval size 417774) 1081 SB
-
-225 2195 470 (Thruput = 345879 bytes/sec) 470 SB
-
-225 2245 719 (Average Response time: 1.207859 seconds) 719 SB
-
-225 2295 775 (Maximum Response time: 19.524160 seconds) 775 SB
-
-225 2395 147 (Cern 3.0) 147 SB
-
-225 2445 453 (WEBSTONE number: 209) 453 SB
-
-225 2495 459 (Total number of clients: 24) 459 SB
-
-225 2545 1051 (Total cumulative time of test for all hosts \(sec\): 45943.710179) 1051 SB
-
-225 2595 851 (Total number of pages retrieved from server: 9412) 851 SB
-
-225 2645 625 (Total number of errors to server: 247) 625 SB
-
-225 2695 714 (Total number of connects to server: 25167) 714 SB
-
-225 2745 756 (Average time per connect: 0.823767 seconds) 756 SB
-
-225 2795 790 (Maximum time to connect: 30.002288 seconds) 790 SB
-
-225 2845 690 (Total mount of data moved: 9394691072) 690 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 21 21
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (21) 42 SB
-
-gr
-
-225 169 1417 (Total bytes of body moved: 9389627392 bytes.Total bytes of header moved 5063680) 1417 SB
-
-225 219 1081 (Average body size: 373093 bytes. Average retrieval size 373294) 1081 SB
-
-225 269 470 (Thruput = 204483 bytes/sec) 470 SB
-
-225 319 719 (Average Response time: 1.825553 seconds) 719 SB
-
-225 369 775 (Maximum Response time: 34.973206 seconds) 775 SB
-
-225 469 175 (NCSA 1.3) 175 SB
-
-225 519 432 (WEBSTONE number: 89) 432 SB
-
-225 569 459 (Total number of clients: 24) 459 SB
-
-225 619 1051 (Total cumulative time of test for all hosts \(sec\): 50244.193163) 1051 SB
-
-225 669 851 (Total number of pages retrieved from server: 3134) 851 SB
-
-225 719 583 (Total number of errors to server: 0) 583 SB
-
-225 769 693 (Total number of connects to server: 8420) 693 SB
-
-225 819 756 (Average time per connect: 0.014684 seconds) 756 SB
-
-225 869 769 (Maximum time to connect: 5.995063 seconds) 769 SB
-
-225 919 690 (Total mount of data moved: 2848899584) 690 SB
-
-225 969 1417 (Total bytes of body moved: 2847382528 bytes.Total bytes of header moved 1517056) 1417 SB
-
-225 1019 1081 (Average body size: 338169 bytes. Average retrieval size 338349) 1081 SB
-
-225 1069 460 (Thruput = 56701 bytes/sec) 460 SB
-
-225 1119 719 (Average Response time: 5.967243 seconds) 719 SB
-
-225 1169 775 (Maximum Response time: 42.658441 seconds) 775 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-225 1307 1818 (The three examples above show a typical output from a run of the WebSTONE benchmark.) 1818 SB
-
-225 1366 1393 (The WebSTONE number is the number of pages retrieved per minute.) 1393 SB
-
-225 1425 1863 (Average time to connect: This is calculated by dividing the total time to connect by the total ) 1863 SB
-
-375 1484 403 (number of connects.) 403 SB
-
-225 1543 1907 (Maximum time to connect: This is defined as the longest time it took to connect during the run.) 1907 SB
-
-225 1602 1579 (Total amount of data moved: This is the amount of data transferred during the ) 1580 SB
-
-1805 1602 92 (run. ) 93 SB
-
-1898 1602 30 (\( ) 31 SB
-
-1929 1602 161 (NOTE: ) 162 SB
-
-2091 1602 13 ( ) 14 SB
-
-2105 1602 70 (this) 70 SB
-
-375 1661 1756 (also includes data moved of pages that where incomplete. Incomplete pages means that ) 1756 SB
-
-375 1720 1401 (the page was interrupted during retrieval and was unable to complete.\)) 1401 SB
-
-225 1779 1909 (Average Response time: This is calculated by dividing the total response time by the number of ) 1909 SB
-
-375 1838 187 (response.) 187 SB
-
-225 1897 1649 (Maximum response time: This is the maximum time to connect and transfer a page.) 1649 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 2045 1455 (8. Future of the WebSTONE and future work) 1455 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 2220 67 (As ) 69 SB
-
-444 2220 83 (this ) 85 SB
-
-529 2220 44 (is ) 46 SB
-
-575 2220 74 (the ) 76 SB
-
-651 2220 91 (first ) 93 SB
-
-744 2220 157 (version ) 159 SB
-
-903 2220 54 (of ) 56 SB
-
-959 2220 74 (the ) 76 SB
-
-1035 2220 230 (benchmark ) 232 SB
-
-1267 2220 40 (it ) 42 SB
-
-1309 2220 44 (is ) 46 SB
-
-1355 2220 54 (to ) 56 SB
-
-1411 2220 59 (be ) 62 SB
-
-1473 2220 227 (considered ) 230 SB
-
-1703 2220 35 (a ) 38 SB
-
-1741 2220 122 (living ) 125 SB
-
-1866 2220 230 (benchmark ) 233 SB
-
-2099 2220 76 (that) 76 SB
-
-225 2279 699 (will continue to grow and improve.) 699 SB
-
-375 2397 482 (In the future there are a ) 483 SB
-
-858 2397 162 (number ) 163 SB
-
-1021 2397 54 (of ) 55 SB
-
-1076 2397 132 (things ) 133 SB
-
-1209 2397 89 (that ) 90 SB
-
-1299 2397 106 (need ) 107 SB
-
-1406 2397 54 (to ) 55 SB
-
-1461 2397 59 (be ) 60 SB
-
-1521 2397 132 (added ) 133 SB
-
-1654 2397 54 (to ) 55 SB
-
-1709 2397 74 (the ) 75 SB
-
-1784 2397 230 (benchmark ) 231 SB
-
-2015 2397 89 (that ) 90 SB
-
-2105 2397 70 (this) 70 SB
-
-225 2456 1529 (author at this time did not have time to add. The following is but a small list.) 1529 SB
-
-32 0 0 75 75 0 0 0 75 /Symbol font
-
-226 2513 34 (\267) 35 SB
-
-261 2513 19 ( ) 40 SB
-
-225 2513 34 (\267) 35 SB
-
-260 2513 19 ( ) 40 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-300 2543 893 (Effects of the CGI \(Common Gate Interface\)) 893 SB
-
-32 0 0 75 75 0 0 0 75 /Symbol font
-
-226 2600 34 (\267) 35 SB
-
-261 2600 19 ( ) 40 SB
-
-225 2600 34 (\267) 35 SB
-
-260 2600 19 ( ) 40 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-300 2630 798 (Security \(encryption and authentication\)) 798 SB
-
-32 0 0 75 75 0 0 0 75 /Symbol font
-
-226 2687 34 (\267) 35 SB
-
-261 2687 19 ( ) 40 SB
-
-225 2687 34 (\267) 35 SB
-
-260 2687 19 ( ) 40 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-300 2717 298 (HTML parsing) 298 SB
-
-32 0 0 75 75 0 0 0 75 /Symbol font
-
-226 2774 34 (\267) 35 SB
-
-261 2774 19 ( ) 40 SB
-
-225 2774 34 (\267) 35 SB
-
-260 2774 19 ( ) 40 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-300 2804 436 (RDBMS performance) 436 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Symbol
-
-%%+ font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 22 22
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (22) 42 SB
-
-gr
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 257 1067 (These and others are of importance in the near future.) 1067 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 376 658 (9. Acknowledgments) 658 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 551 129 (There ) 139 SB
-
-514 551 74 (are ) 84 SB
-
-598 551 35 (a ) 45 SB
-
-643 551 162 (number ) 172 SB
-
-815 551 54 (of ) 64 SB
-
-879 551 145 (people ) 155 SB
-
-1034 551 89 (that ) 99 SB
-
-1133 551 105 (have ) 115 SB
-
-1248 551 143 (helped ) 153 SB
-
-1401 551 100 (with ) 111 SB
-
-1512 551 83 (this ) 94 SB
-
-1606 551 230 (benchmark ) 241 SB
-
-1847 551 102 (over ) 113 SB
-
-1960 551 74 (the ) 85 SB
-
-2045 551 94 (past ) 105 SB
-
-2150 551 25 (2) 25 SB
-
-225 610 171 (months. ) 180 SB
-
-405 610 13 ( ) 22 SB
-
-427 610 103 (First ) 112 SB
-
-539 610 84 (and ) 93 SB
-
-632 610 190 (foremost ) 199 SB
-
-831 610 121 (Mark ) 130 SB
-
-961 610 110 (Sake ) 120 SB
-
-1081 610 99 (who ) 109 SB
-
-1190 610 143 (helped ) 153 SB
-
-1343 610 108 (code ) 118 SB
-
-1461 610 84 (and ) 94 SB
-
-1555 610 448 (developed/architected ) 458 SB
-
-2013 610 74 (the ) 84 SB
-
-2097 610 78 (first) 78 SB
-
-225 669 1412 (version of the benchmark. Steffen Low for support and belief that this ) 1413 SB
-
-1638 669 144 (should ) 145 SB
-
-1783 669 168 (happen. ) 169 SB
-
-1952 669 13 ( ) 14 SB
-
-1966 669 70 (To ) 71 SB
-
-2037 669 138 (Helena) 138 SB
-
-225 728 339 (Winkler-Parenty ) 353 SB
-
-578 728 71 (for ) 85 SB
-
-663 728 59 (all ) 73 SB
-
-736 728 76 (her ) 90 SB
-
-826 728 109 (help. ) 123 SB
-
-949 728 13 ( ) 27 SB
-
-976 728 30 (I ) 44 SB
-
-1020 728 137 (would ) 151 SB
-
-1171 728 92 (also ) 107 SB
-
-1278 728 84 (like ) 99 SB
-
-1377 728 54 (to ) 69 SB
-
-1446 728 147 (special ) 162 SB
-
-1608 728 123 (thank ) 138 SB
-
-1746 728 132 (David ) 147 SB
-
-1893 728 209 (Ceimwize ) 224 SB
-
-2117 728 58 (for) 58 SB
-
-225 787 535 (contributions to this paper.) 535 SB
-
-375 905 221 (Additional ) 222 SB
-
-597 905 142 (thanks ) 143 SB
-
-740 905 54 (to ) 55 SB
-
-795 905 105 (Neal ) 106 SB
-
-901 905 177 (Nucklus ) 178 SB
-
-1079 905 84 (and ) 85 SB
-
-1164 905 82 (Bill ) 83 SB
-
-1247 905 182 (Nowicki ) 183 SB
-
-1430 905 71 (for ) 72 SB
-
-1502 905 147 (critical ) 148 SB
-
-1650 905 114 (input ) 115 SB
-
-1765 905 54 (to ) 55 SB
-
-1820 905 83 (this ) 84 SB
-
-1904 905 124 (paper ) 125 SB
-
-2029 905 84 (and ) 85 SB
-
-2114 905 61 (the) 61 SB
-
-225 964 230 (benchmark.) 230 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1083 742 (10. Author information) 742 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-375 1258 117 (Gene ) 128 SB
-
-503 1258 122 (Trent ) 133 SB
-
-636 1258 44 (is ) 55 SB
-
-691 1258 35 (a ) 46 SB
-
-737 1258 179 (Member ) 190 SB
-
-927 1258 54 (of ) 65 SB
-
-992 1258 204 (Technical ) 215 SB
-
-1207 1258 99 (staff ) 110 SB
-
-1317 1258 49 (in ) 61 SB
-
-1378 1258 74 (the ) 86 SB
-
-1464 1258 187 (Advance ) 199 SB
-
-1663 1258 108 (Data ) 120 SB
-
-1783 1258 178 (Division ) 190 SB
-
-1973 1258 54 (of ) 66 SB
-
-2039 1258 136 (Silicon) 136 SB
-
-225 1317 203 (Graphics. ) 220 SB
-
-445 1317 13 ( ) 30 SB
-
-475 1317 87 (Mr. ) 104 SB
-
-579 1317 122 (Trent ) 139 SB
-
-718 1317 44 (is ) 61 SB
-
-779 1317 74 (the ) 91 SB
-
-870 1317 184 (principal ) 201 SB
-
-1071 1317 194 (Software ) 211 SB
-
-1282 1317 190 (Engineer ) 207 SB
-
-1489 1317 89 (that ) 106 SB
-
-1595 1317 216 (developed ) 234 SB
-
-1829 1317 74 (the ) 92 SB
-
-1921 1317 254 (WebSTONE) 254 SB
-
-225 1376 230 (benchmark ) 231 SB
-
-456 1376 84 (and ) 85 SB
-
-541 1376 142 (author ) 143 SB
-
-684 1376 54 (of ) 55 SB
-
-739 1376 83 (this ) 84 SB
-
-823 1376 122 (white ) 124 SB
-
-947 1376 137 (paper. ) 139 SB
-
-1086 1376 13 ( ) 15 SB
-
-1101 1376 117 (Gene ) 119 SB
-
-1220 1376 119 (holds ) 121 SB
-
-1341 1376 35 (a ) 37 SB
-
-1378 1376 201 (bachelors ) 203 SB
-
-1581 1376 146 (degree ) 148 SB
-
-1729 1376 49 (in ) 51 SB
-
-1780 1376 216 (Electronic ) 218 SB
-
-1998 1376 177 (Engineer) 177 SB
-
-225 1435 232 (technology ) 235 SB
-
-460 1435 108 (from ) 111 SB
-
-571 1435 135 (Devry ) 138 SB
-
-709 1435 177 (Institute ) 180 SB
-
-889 1435 54 (of ) 57 SB
-
-946 1435 261 (Technology. ) 264 SB
-
-1210 1435 13 ( ) 16 SB
-
-1226 1435 71 (He ) 74 SB
-
-1300 1435 81 (can ) 84 SB
-
-1384 1435 59 (be ) 63 SB
-
-1447 1435 167 (reached ) 171 SB
-
-1618 1435 50 (at ) 54 SB
-
-1672 1435 249 (et@sgi.com ) 253 SB
-
-1925 1435 56 (or ) 60 SB
-
-1985 1435 50 (at ) 54 SB
-
-2039 1435 136 (Silicon) 136 SB
-
-225 1494 757 (Graphics 2011 N. Mountain View, Ca) 757 SB
-
-375 1612 121 (Mark ) 133 SB
-
-508 1612 110 (Sake ) 122 SB
-
-630 1612 44 (is ) 56 SB
-
-686 1612 35 (a ) 47 SB
-
-733 1612 179 (Member ) 191 SB
-
-924 1612 54 (of ) 66 SB
-
-990 1612 204 (Technical ) 216 SB
-
-1206 1612 99 (staff ) 111 SB
-
-1317 1612 49 (in ) 61 SB
-
-1378 1612 74 (the ) 86 SB
-
-1464 1612 187 (Advance ) 199 SB
-
-1663 1612 108 (Data ) 120 SB
-
-1783 1612 178 (Division ) 190 SB
-
-1973 1612 54 (of ) 66 SB
-
-2039 1612 136 (Silicon) 136 SB
-
-225 1671 1238 (Graphics. Mr. Sake co-authored the WebSTONE benchmark.) 1238 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 1938 486 (11. References:) 486 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-383 2094 59 ([1]) 59 SB
-
-525 2094 862 (Berners-Lee, Fielding, and Frystyk Nielsen.) 862 SB
-
-525 2153 303 (\223Hypertext Tra) 303 SB
-
-828 2153 550 (nsfer Protocol - HTTP/1.0\224) 550 SB
-
-525 2212 986 (Network Working Group INTERRNET_DRAFT) 986 SB
-
-525 2271 639 (<draft-fielding-http-spec-01.ps>) 639 SB
-
-525 2330 1311 (<URL:http://www.ics.uci.edu/pub/ietf/http/> December 19, 1994) 1311 SB
-
-375 2439 59 ([2]) 59 SB
-
-525 2439 566 (Mark Wittle, Bruce E. Keith) 566 SB
-
-525 2498 1359 (\223LADDIS: The Next Generation In NFS File Server Benchmarking\224) 1359 SB
-
-525 2557 1031 (USENIX Association Conference Proceeding, 1993) 1031 SB
-
-32 0 0 75 75 0 0 0 69 /Times-Bold /font29 ANSIFont font
-
-225 2726 507 (12. Trademarks) 507 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Bold
-
-%%+ font Times-Roman
-
-%%Page: 23 23
-
-%%PageResources: (atend)
-
-SS
-
-0 0 25 11 798 1100 300 SM
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-0 0 0 fC
-
-225 2951 226 (Gene Trent) 226 SB
-
-225 3010 716 (Copyright \251 Silicon Graphics, 1995) 716 SB
-
-32 0 0 42 42 0 0 0 38 /Times-Roman /font32 ANSIFont font
-
-gs 42 50 2133 2899 CB
-
-2133 2901 42 (23) 42 SB
-
-gr
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-225 169 91 (NFS) 91 SB
-
-32 0 0 31 31 0 0 0 28 /Times-Roman /font32 ANSIFont font
-
-316 163 32 (tm) 32 SB
-
-32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font
-
-348 169 828 ( is a trademark of Sun Microsystems, Inc.) 828 SB
-
-225 228 1274 (UNIX is a registered trademark of UNIX Systems Laboratories.) 1274 SB
-
-1 #C
-
-statusdict begin /manualfeed false store end
-
-EJ RS
-
-%%PageTrailer
-
-%%PageResources: font Times-Roman
-
-%%Trailer
-
-SVDoc restore
-
-end
-
-%%Pages: 23
-
-% TrueType font name key:
-
-% MSTT31c0e8 = 2b0fDTimes New RomanF0000002a000001900000
-
-% MSTT31c0f9 = 089fDTimes New RomanF0000003a000002bc0000
-
-% MSTT31c106 = 089fDTimes New RomanF0000003a000001900000
-
-% MSTT31c113 = 089fDTimes New RomanF00000053000002bc0000
-
-% MSTT31c120 = 089fDTimes New RomanF00000032000001900000
-
-% MSTT31c132 = 089fDTimes New RomanF0000002a000001900000
-
-% MSTT31c13f = 089fDTimes New RomanF0000004b000002bc0000
-
-% MSTT31c14c = 089fDSymbolF00000032000001900000
-
-% MSTT31c157 = 089fDTimes New RomanF00000021000001900000
-
-% MSTT31c164 = 089fDTimes New RomanF00000026000001900000
-
-% MSTT31c171 = 089fDSymbolF00000032000002bc0000
-
-% MSTT31c17c = 089fDTimes New RomanF00000032000002bc0000
-
-% MSTT31c189 = 089fDSymbolF0000004b000002bc0000
-
-% MSTT31c194 = 089fDTimes New RomanF0000001f000001900000
-
-% MSTT31c1aa = 089fDTimes New RomanF0000004b000001900000
-
-% MSTT31c1b7 = 09dfDTimes New RomanF0000003a000002bc0000
-
-% MSTT31c1c4 = 09dfDTimes New RomanF00000053000002bc0000
-
-% MSTT31c1d1 = 09dfDTimes New RomanF00000032000001900000
-
-% MSTT31c1de = 09dfDTimes New RomanF0000003a000001900000
-
-% MSTT31c1eb = 09dfDTimes New RomanF0000002a000001900000
-
-% MSTT31c1f8 = 09dfDTimes New RomanF0000004b000002bc0000
-
-% MSTT31c205 = 09dfDSymbolF00000032000001900000
-
-% MSTT31c210 = 09dfDTimes New RomanF00000021000001900000
-
-% MSTT31c21d = 09dfDSymbolF00000032000002bc0000
-
-% MSTT31c228 = 09dfDTimes New RomanF00000032000002bc0000
-
-% MSTT31c235 = 09dfDTimes New RomanF00000026000001900000
-
-% MSTT31c242 = 09dfDSymbolF0000004b000002bc0000
-
-% MSTT31c24d = 09dfDTimes New RomanF0000001f000001900000
-
-%%DocumentSuppliedResources: procset Win35Dict 3 1
-
-
-
-%%DocumentNeededResources: font Symbol
-
-%%+ font Times-Bold
-
-%%+ font Times-Roman
-
-
-
-%%EOF
-
-
diff --git a/apps/JAWS/clients/WebSTONE/doc/webstone.gif b/apps/JAWS/clients/WebSTONE/doc/webstone.gif
deleted file mode 100644
index c7cd76d9a59..00000000000
--- a/apps/JAWS/clients/WebSTONE/doc/webstone.gif
+++ /dev/null
Binary files differ
diff --git a/apps/JAWS/clients/WebSTONE/doc/webstone2.html b/apps/JAWS/clients/WebSTONE/doc/webstone2.html
deleted file mode 100644
index 50534eb704c..00000000000
--- a/apps/JAWS/clients/WebSTONE/doc/webstone2.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-<HTML VERSION="2.0">
-<HEAD>
-<!-- WEBMAGIC VERSION NUMBER="2.0.1" -->
-<!-- WEBMAGIC TRANSLATION NAME="ServerRoot" SRC="/var/www/htdocs/" DST="/" -->
-<!-- WEBMAGIC TRANSLATION NAME="ProjectRoot" SRC="./" DST="" -->
-<TITLE>What is Webstone 2.0</TITLE>
-</HEAD>
-<BODY>
-<CENTER><H1 ALIGN="CENTER"><IMG SRC="webstone.gif" WIDTH="534" HEIGHT="174" SGI_FULLPATH="/disk6/WebStone-2.0/doc/webstone.gif"></H1>
-</CENTER><H1>Introducing WebStone 2.0</H1>
-<P>WebStone 2.0 is the second generation Webstone web server benchmark. It
-incorporates numerous bug fixes, modifications for compatibility with other
-platforms and adds the new functionality of benchmark proxy servers, cgi
-and NSAPI programs as well as introducing run rules which should make Webstone
-numbers significantly more meaningful for comparison.</P>
-<H2>New Features</H2>
-<P>Webstone 2.0 provides facilities for benchmarking proxy servers. This is
-accomplished by putting in a value for the the PROXYSERVER entry in the
-conf/testbed file, and changing the filelist to include URL's that have
-the hostname for the actual web server.</P>
-<P>Dynamic content benchmarking is now explicitly supported in Webstone 2.0.
-The file README.DynamicWorkload has directions for testing of NSAPI. The
-included filelist.dynamic-{light,medium,heavy} serve as sample loads, with
-the filelist.dynamic-heavy being the load that should be reported for NSAPI
-performance. The cgi-send numbers should be quored for the filelist.cgi-heavy
-fileset.</P>
-<P>A port of the WebStone 2.0 benchmark to Windows NT is also included in this
-release. This port is still in progress, so full functionality is not assured.
-Specifically only the benchmark code has been ported - the supporting scripts
-have not.</P>
-<H2>Run Rules</H2>
-<P>As of Webstone 2.0, there are now run rules which must be adhered to for
-published Webstone numbers. These are fairly basic, but they provide important
-constraints on the benchmarking which make Webstone numbers more meaningful.</P>
-<P><B>Fileset: </B>Included in the Webstone distribution is filelist.standard, which was previously
-called filelist.sample. This filelist has a distribution of fileset sizes
-that matches the kind of distributions seen in live web sites. The largest
-file in the distribution is a 5 MB in length, which simulates the occasional
-MPEG or other animation file which is downloaded. This filelist should be
-used for all published Webstone numbers. Note that running WebStone 2.0
-with the sort of fileset given in WebStone 1.1 will not yield a comparable
-benchmark. In general, the WebStone 2.0 filelist will yield lower rates
-for connections/second, but higher rates for throughput - the two sets of
-numbers cannot be compared.</P>
-<P>When reporting NSAPI numbers, the filelist.dynamic-heavy filelist should
-be used. For CGI numbers, the filelist.cgi-heavy filelist should be used.</P>
-<P><B>Benchmark Run Configuration:</B> For a reported WebStone run, the runtime must be set at least 10 minutes.
-This provides adequate time for the server and client configuration to reach
-a steady state, and then provides a length of time long enough to cancel
-out the high variations seen in the first few minutes of the run. The number
-of clients should also vary from 20 to 100 in increments of 10 so that performance
-of the server under a wide variety of loads can be observed.</P>
-<P><B>Server Configuration:</B> The number of threads/processes is open to the discretion of the benchmarkers.
-However, whether server side logging is on must be explicitly reported.
-When logging is turned on, it must be in the common logfile format, and
-only IP addresses should be logged. Parsed HTML is recommended to be turned
-off.</P>
-<P>Proxy Configuration: The configuration of how often the proxy server polls
-the actual server for refreshes of it's cache should be described, as well
-as any information</P>
-<P><B>Server Machine Configuration:</B> When reporting runs, it is necessary that the operating system, memory
-configuration and any special operating system modifications be reported,
-especially changes to the TCP/IP stack.</P>
-<P><B>Testbed configuration: </B>Reported runs must include information about the network topology being
-used, as well as the number and type of machines generating load.</P>
-<P>All reported runs must include the information summarized by webstone -results,
-excluding the timestamp. This includes: number of clients, connections per
-second, little's law number, latency, error level and throughput. Preferably
-in a table format.</P>
-</BODY>
-</HTML>
diff --git a/apps/JAWS/clients/WebSTONE/src/Makefile b/apps/JAWS/clients/WebSTONE/src/Makefile
deleted file mode 100644
index d57dfffcd8f..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/Makefile
+++ /dev/null
@@ -1,112 +0,0 @@
-# Generated automatically from Makefile.in by configure.
-#
-# WebStone src/Makefile.in, version 2.0a5
-# last modified 12 Dec 1995 by mblakele@engr.sgi.com
-#
-
-PRODUCT = webstone
-VERSION = 2.0b4
-
-DYNAMICDEFS = -DMCC_HTTPD -DXP_UNIX
-DYNAMICINCLUDES = -I/usr/ns-home/nsapi/include
-
-LD_SHAREDCMD = ld -shared
-
-CC = cc
-LIBS = -lsocket -lm -lthread #-lm
-LDFLAGS =
-INCLUDES = $(DYNAMICINCLUDES)
-CFLAGS = -fast
-CPPFLAGS =
-DEFS = -DHAVE_CONFIG_H $(DYNAMICDEFS)
-
-BINDIR = ../bin
-CP = cp
-RM = rm -f
-
-EXECUTABLE1 = webmaster
-MAIN1 = webmaster.c
-EXECUTABLE2 = webclient
-MAIN2 = webclient.c
-EXECUTABLE3 = genrand
-MAIN3 = genrand.c
-
-MASTERSRCS = timefunc.c bench.c parse_file_list.c statistics.c \
- errexit.c sysdep.c
-
-STONESRCS = timefunc.c get.c \
- parse_file_list.c bench.c statistics.c errexit.c \
- sysdep.c
-
-#For Solaris 2.x, remove the comment from the following lines
-LIBS = -lm -lnsl -lsocket
-#-L/usr/ucblib -lucb
-#INCLUDES = -I/usr/ns-home/nsapi/include -I/usr/ucbinclude
-
-OPTIMIZATION = -O
-COMPILE = $(CC) $(CFLAGS) $(DEFS) $(INCLUDES)
-
-MASTEROBJS = webmaster.o $(MASTERSRCS:.c=.o)
-STONEOBJS = webclient.o $(STONESRCS:.c=.o)
-GENRANDOBJS = genrand.o
-
-TARGETS = $(EXECUTABLE1) $(EXECUTABLE2) $(EXECUTABLE3)
-
-.SUFFIXES:
-.SUFFIXES: .c .o
-.c.o:
- @echo "COMPILING FILE " $<
- $(COMPILE) -c $< -o $@
-
-all: $(TARGETS)
-
-install: all
- $(CP) $(TARGETS) $(BINDIR)
-
-pure: all
- purify -mail-to-user=root webclient
- $(CP) webclient.pure $(BINDIR)/webclient
- $(RM) webclient.pure
- purify -mail-to-user=root webmaster
- $(CP) webmaster.pure $(BINDIR)/webmaster
- $(RM) webmaster.pure
-
-clean:
- $(RM) $(MASTEROBJS) $(STONEOBJS) $(GENRANDOBJS)
- $(RM) webmaster.pure webclient.pure
-
-clobber: clean
- $(RM) config.cache config.log config.status config.h Makefile
- $(RM) $(TARGETS)
-
-webmaster.o: webmaster.c bench.h parse_file_list.h statistics.h \
- sysdep.h timefunc.h debug.h config.h
-
-webclient.o: webclient.c bench.h debug.h get.h \
- parse_file_list.h statistics.h sysdep.h timefunc.h config.h
-
-timefunc.o: timefunc.c timefunc.h bench.h debug.h statistics.h \
- sysdep.h config.h
-
-bench.o: bench.c bench.h debug.h statistics.h sysdep.h timefunc.h config.h
-
-errexit.o: errexit.c sysdep.h config.h
-
-statistics.o: statistics.c statistics.h sysdep.h config.h
-
-cgi: cgi-send.o
- $(COMPILE) cgi-send.o -o cgi-send.cgi
-
-nsapi: nsapi-send.o
- $(LD_SHAREDCMD) nsapi-send.o -o nsapi-send.so
-
-webmaster: $(MASTEROBJS)
- $(COMPILE) $(MASTEROBJS) $(LIBPATH) $(LIBS) -o $(EXECUTABLE1)
-
-webclient: $(STONEOBJS)
- $(COMPILE) $(STONEOBJS) $(LIBPATH) $(LIBS) -lthread -o $(EXECUTABLE2)
-
-genrand: $(GENRANDOBJS)
- $(COMPILE) $(GENRANDOBJS) $(LIBPATH) $(LIBS) -o $(EXECUTABLE3)
-
-#
diff --git a/apps/JAWS/clients/WebSTONE/src/Makefile.in b/apps/JAWS/clients/WebSTONE/src/Makefile.in
deleted file mode 100644
index da887d4a6c7..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/Makefile.in
+++ /dev/null
@@ -1,110 +0,0 @@
-#
-# WebStone src/Makefile.in, version 2.0a5
-# last modified 12 Dec 1995 by mblakele@engr.sgi.com
-#
-
-PRODUCT = @PRODUCT@
-VERSION = @VERSION@
-
-DYNAMICDEFS = -DMCC_HTTPD -DXP_UNIX
-DYNAMICINCLUDES = -I/usr/ns-home/nsapi/include
-
-LD_SHAREDCMD = ld -shared
-
-CC = @CC@
-LIBS = @LIBS@ #-lm
-LDFLAGS = @LDFLAGS@
-INCLUDES = $(DYNAMICINCLUDES)
-CFLAGS = @CFLAGS@
-CPPFLAGS = @CPPFLAGS@
-DEFS = @DEFS@ $(DYNAMICDEFS)
-
-BINDIR = ../bin
-CP = cp
-RM = rm -f
-
-EXECUTABLE1 = webmaster
-MAIN1 = webmaster.c
-EXECUTABLE2 = webclient
-MAIN2 = webclient.c
-EXECUTABLE3 = genrand
-MAIN3 = genrand.c
-
-MASTERSRCS = timefunc.c bench.c parse_file_list.c statistics.c \
- errexit.c sysdep.c
-
-STONESRCS = timefunc.c get.c \
- parse_file_list.c bench.c statistics.c errexit.c \
- sysdep.c
-
-#For Solaris 2.x, remove the comment from the following lines
-#LIBS = -lm -lnsl -lsocket -L/usr/ucblib -lucb
-#INCLUDES = -I/usr/ns-home/nsapi/include -I/usr/ucbinclude
-
-OPTIMIZATION = -O
-COMPILE = $(CC) $(CFLAGS) $(DEFS) $(INCLUDES)
-
-MASTEROBJS = webmaster.o $(MASTERSRCS:.c=.o)
-STONEOBJS = webclient.o $(STONESRCS:.c=.o)
-GENRANDOBJS = genrand.o
-
-TARGETS = $(EXECUTABLE1) $(EXECUTABLE2) $(EXECUTABLE3)
-
-.SUFFIXES:
-.SUFFIXES: .c .o
-.c.o:
- @echo "COMPILING FILE " $<
- $(COMPILE) -c $< -o $@
-
-all: $(TARGETS)
-
-install: all
- $(CP) $(TARGETS) $(BINDIR)
-
-pure: all
- purify -mail-to-user=root webclient
- $(CP) webclient.pure $(BINDIR)/webclient
- $(RM) webclient.pure
- purify -mail-to-user=root webmaster
- $(CP) webmaster.pure $(BINDIR)/webmaster
- $(RM) webmaster.pure
-
-clean:
- $(RM) $(MASTEROBJS) $(STONEOBJS) $(GENRANDOBJS)
- $(RM) webmaster.pure webclient.pure
-
-clobber: clean
- $(RM) config.cache config.log config.status config.h Makefile
- $(RM) $(TARGETS)
-
-webmaster.o: webmaster.c bench.h parse_file_list.h statistics.h \
- sysdep.h timefunc.h debug.h config.h
-
-webclient.o: webclient.c bench.h debug.h get.h \
- parse_file_list.h statistics.h sysdep.h timefunc.h config.h
-
-timefunc.o: timefunc.c timefunc.h bench.h debug.h statistics.h \
- sysdep.h config.h
-
-bench.o: bench.c bench.h debug.h statistics.h sysdep.h timefunc.h config.h
-
-errexit.o: errexit.c sysdep.h config.h
-
-statistics.o: statistics.c statistics.h sysdep.h config.h
-
-cgi: cgi-send.o
- $(COMPILE) cgi-send.o -o cgi-send.cgi
-
-nsapi: nsapi-send.o
- $(LD_SHAREDCMD) nsapi-send.o -o nsapi-send.so
-
-webmaster: $(MASTEROBJS)
- $(COMPILE) $(MASTEROBJS) $(LIBPATH) $(LIBS) -o $(EXECUTABLE1)
-
-webclient: $(STONEOBJS)
- $(COMPILE) $(STONEOBJS) $(LIBPATH) $(LIBS) -o $(EXECUTABLE2)
-
-genrand: $(GENRANDOBJS)
- $(COMPILE) $(GENRANDOBJS) $(LIBPATH) $(LIBS) -o $(EXECUTABLE3)
-
-#
diff --git a/apps/JAWS/clients/WebSTONE/src/README b/apps/JAWS/clients/WebSTONE/src/README
deleted file mode 100755
index 2061342b7ae..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/README
+++ /dev/null
@@ -1,232 +0,0 @@
-README WebStone 2.0 Release version
-
-WARNING: WebStone 2.0 results should not be compared with WebStone 1.1
- results. Even under the same fileset performance will not be
- equivalent.
-
-Please see the notes for 2.0beta6 for quick and dirty install
- This version includes a port of the webstone source code to Windows
-NT. This port is still in progress, so it is not possible to guarantee
-that everything is working correctly - however in our test configurations
-it has performed correctly. Note that the supporting scripts and report
-generating code has not been ported to NT yet.
-
- This version also institutes some basic run rules to eliminate the
-lack of conformity in Webstone performance quotes.
- To report Webstone numbers, some basic rules should be followed:
-
- 1) The fileset used for the test must be the fileset.standard fileset
- included in the distribution. Tests of CGI performance must be
- with the file filelist.cgi-heavy, and tests of NSAPI performance
- must be carried out with filelist.dynamic-heavy
-
- 2) The run time should be set for 10 minutes, and the number of
- clients should vary from 20 clients to 100 clients in increments
- of 10. When a connections/second time is quoted, it must include
- information about the number of clients involved.
-
- 3) Any special TCP/IP tuning which the server has recieved should
- be documented, as well as HTTPD server version and configuration
- information such as logging, DNS lookups and number of threads.
-
-
-README - WebStone 2.0beta6
-
-WARNING: Do not compare WebStone 2.0 results with WebStone 1.0 results.
- WebStone 2.0 introduces significant changes in testing methodology
- and reporting.
-
-This is the WebStone benchmark. Quick and dirty install:
- - set up a Web server
- - put this directory (WebStone) on a seperate machine (the "controller")
- - "./webstone -setup", which does the following:
- - gui-configure
- This script may fail if you don't have a Web browser or
- Perl5. Don't worry, unless you want to use the GUI.
- - autoconf
- If the GNU autoconf fails for your OS, please forward the
- error messages, and any porting hints, to the author.
- - make install
- This may not be necessary, since IRIX binaries are included.
- - edit conf/testbed to reflect your site
- See the doc/FAQ-webstone.html for details.
- - ./webstone -genfiles will put the files in conf/fileset
- onto your Web server.
- - ./webstone
- - to display a table of results: ./webstone -results
-
-If you'd like to try out the GUI for WebStone:
- - run "./webstone -setup", as above.
- - make sure you have a Web browser installed
- - ./configure
- - ./webstone -gui
-
-Files of interest:
- README: This document.
- README.FIRST: Quick and dirty directions.
- README.DynamicWorkload: Information on the CGI and NSAPI workloads.
- webstone: wrapper shell script for everything.
- Takes options:
- -gui: start the GUI mode
- -kill: kill stray WebStone processes
- -genfiles: build files (from conf/fileset)
- and rcp onto the server $SERVER
- - results: print table of results
- -setup: initial make and setup
- -silent: runs in the background
- -tail: tail -f of most recent run
-
-Files of interest (./src):
- Makefile, *.c, *.h: The Webstone source code
-
-Files of interest (./bin):
- checkfilelist: uses rsh to check web server for files in filelist.
- genfiles, genrand: generates files of arbitrary length.
- getstats: Collects network statistics from Web server, clients.
- killbench: terminates stray WebStone processes.
- rebootall: reboots all WebStone webclients.
- runbench: wrapper script for WebStone.
- webmaster: WebStone controller executable.
- webstone: WebStone client executable.
- wscollect: reports results in tabular format.
-
-Files of interest (./conf):
- filelist: default list of files on the Web server,
- with workload description.
- filelist.photo: Model of a popular Web site
- containing photographic images.
- filelist.ss: Model of SGI's Silicon Surf WWW site.
- fileset: list of files for genfiles to create.
- testbed: config file describing Web server, client, and network setup.
-
-Documentation (./doc):
- FAQ.html: The FAQ, current as of this distribution.
- LICENSE: Legal status of WebStone.
- testbed.help: Explains the parameters in conf/testbed.
- webstone-white-paper.ps: The original WebStone white paper.
- webstone.gif: The WebStone logo.
-
-Additional documentation:
- FAQ.html: Frequently Asked Questions, with answers
- webstone.ps: PostScript white paper on WebStone
-
-Problems, etc. may be addressed to the WebStone mailing list.
-Read the FAQ for details.
-
-Release Notes (2.0 beta6):
- * fixed a bug for Web servers not on port 80
- * further changes to bin/wscollect.pl
-
-Release Notes (2.0 beta5):
- * numerous minor fixes suggested by gcc -Wall -pedantic
- * updated FAQ
- * changed bin/wscollect.pl to use Perl formats
-
-Release Notes (2.0 beta4):
- * added #include <sys/time.h> to bench.h
- * changed webclient located to $TMPDIR - this should help people
- who don't want to run WebStone as root
- * changed check for libm to floor() instead of sqrt(). Apparently
- some systems implement sqrt() in libc - let's hope no one implement
- floor() in libc and sqrt() in libm!
-
-Release Notes (2.0 beta3):
- * more portability fixes
- * successfully compiled on FreeBSD 2.2, IRIX without any source
- changes
-
-Release Notes (2.0 beta2):
- * additional timezone fixes for SunOS
-
-Release Notes (2.0 beta1):
- * fixed a bug in the rexec portion of webmaster.c
- * fixed a bug in the usage() routine of webmaster.c
- * added bin/genfiles-from-filelist.sh
- - bin/genfiles-from-filelist.sh <filename>
- - generates appropriate-length files from <filename>
- - <filename> must contain three fields:
- <relative URL> <weight> #<size in bytes>
- example: /file.html 1 #1024
- * added bin/mine-logs.pl
- - usage: mine-logs.pl <filename>
- where <filename> is an http server log file
- - writes a WebStone workload to standard output
-
-Release Notes (2.0 alpha5):
- * revised default testbed file
- * changed wscollect to wscollect.pl for consistency
- * changed webstone-gui to webstone-gui.pl for consistency
- * added some NT porting hints
- * added autoconf, which should help Linux and SunOS porting
-
-Release Notes (2.0 alpha4):
- * added SunOS and Linux portability elements
- * new scheme for random access to pages
- * converted several static arrays to dynamic pointers
-
-Release Notes (2.0 alpha2):
- * fixed per-page statistics
- * new, client-independent data-passing scheme
- * added support for proxy servers
-
-Release Notes (2.0 alpha1):
- * new filelist scheme - however, this breaks per-page statistics
- * minor fixes
-
-Release Notes (1.1):
- * Improved webclient performance by combining GET and ACCEPT
- HTTP headers in one write() call.
- * Improved webclient performance on systems that always attempt
- to map protocol names to numbers using YP.
- * WARNING: since the old code introduced a significant latency
- in some systems, DO NOT compare WebStone 1.1 results
- with results generated by any previous versions.
-
-Release Notes (1.0.3):
- * Netscape Server 1.1.2 exposed a couple bugs, which I've now fixed.
-
-Release Notes (1.0.2):
- * Fixed runbench so that ITERATIONS, MINCLIENTS, and MAXCLIENTS don't
- have to have a common denominator any more.
- * Fixed a few cosmetic bugs.
-
-Release Notes (1.0.1):
- * Fixed select() bug in webmaster
-
-Release Notes (1.0 final):
- * Fixed the "Error reading 2nd timing info" bug
- * Fixed numerous bugs in the GUI
- * Froze feature set. Work can now begin on WebStone 1.1
-
-Release Notes (1.0b3):
- * New Web browser GUI
- NOTE: most Web browsers take up substantial CPU time.
- If you run the GUI, we recommend that you make the controller
- a separate machine, and don't run any WebStone clients on it.
- * Minor bug fixes
- Squashed some dubious error messages, fixed some client-
- controller communications problems.
- * Reporting changes
- Changes the units and order of the final summary statistics.
- Basically, this is for my own convenience, so I don't have to
- massage the data quite so much before using it. wscollect
- now reports only the metrics I regard as important - but all
- metrics are still reported in the runs/*/run files.
-
-LEGAL STUFF:
-
-This file and all files contained in this directory are
-copyright 1995, Silicon Graphics, Inc.
-
-This software is provided without support and without any obligation on the
-part of Silicon Graphics, Inc. to assist in its use, correction, modification
-or enhancement. There is no guarantee that this software will be included in
-future software releases, and it probably will not be included.
-
-THIS SOFTWARE IS PROVIDED "AS IS" WITH NO WARRANTIES OF ANY KIND INCLUDING THE
-WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE,
-OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
-
-In no event will Silicon Graphics, Inc. be liable for any lost revenue or
-profits or other special, indirect and consequential damages, even if
-Silicon Graphics, Inc. has been advised of the possibility of such damages.
diff --git a/apps/JAWS/clients/WebSTONE/src/acconfig.h b/apps/JAWS/clients/WebSTONE/src/acconfig.h
deleted file mode 100644
index ea85c00c0ba..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/acconfig.h
+++ /dev/null
@@ -1,15 +0,0 @@
-/* Special definitions for autoheader
- Copyright (C) 1995 Silicon Graphics, Inc.
-$Header$
-*/
-
-/* Define to the name of the distribution. */
-#undef PRODUCT
-
-/* Define to the version of the distribution. */
-#undef VERSION
-
-/* Should we use timezone in gettimeofday? */
-#undef USE_TIMEZONE
-
-/* end */
diff --git a/apps/JAWS/clients/WebSTONE/src/bench.c b/apps/JAWS/clients/WebSTONE/src/bench.c
deleted file mode 100644
index 48007321f23..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/bench.c
+++ /dev/null
@@ -1,632 +0,0 @@
-/**************************************************************************
- * *
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-
-#include <stdio.h>
-#include <errno.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sys/types.h>
-#include <math.h>
-#include <limits.h>
-#include <float.h>
-#ifndef WIN32
-#include <unistd.h>
-#include <sys/time.h>
-#include <sys/uio.h>
-#include <sys/param.h>
-#include <netdb.h>
-#else
-#include <windows.h>
-#include <winsock.h>
-#endif /* WIN32 */
-#include "sysdep.h"
-#include "bench.h"
-
-
-/* allocate memory and exit if out of memory */
-void *mymalloc(size_t size) {
-void *ptr;
-
- ptr = malloc(size);
- if (ptr == NULL)
- errexit("Call to malloc() failed\n");
- return ptr;
-}
-
-/*
- * Receive n bytes from a socket
- */
-int
-recvdata(SOCKET sock, char *ptr, int nbytes) {
-
- int nleft, nread;
-
- nleft = nbytes;
- while (nleft > 0)
- {
- D_PRINTF( "In recvdata(%d, %d)\n", sock, nleft );
- nread = NETREAD(sock, ptr, nleft);
- D_PRINTF( "NETREAD() returned %d\n", nread );
- if (BADSOCKET(nread) || nread == 0)
- {
- /* return error value NETWRITE */
- D_PRINTF( "Error in recvdata(): %s\n",neterrstr() );
- return(nread);
- }
-
- D_PRINTF( "NETREAD() data: \"%.*s\"\n", nread, ptr);
- nleft -= nread;
- ptr += nread;
- } /* end while */
-
- /* return >= 0 */
- return(nbytes - nleft);
-
-} /* end recvdata */
-
-
-/*
- * Send n bytes to a socket
- */
-int
-senddata(SOCKET sock, char *ptr, int nbytes) {
- int nleft, nwritten;
-
- D_PRINTF( "In senddata(%d, \"%.*s\", %d)\n", sock, nbytes, ptr, nbytes );
- nleft = nbytes;
- while (nleft > 0)
- {
- nwritten = NETWRITE(sock, ptr, nleft);
- D_PRINTF( "senddata() returned %d\n", nwritten );
- if (BADSOCKET(nwritten))
- {
- /* return error value from NETWRITE */
- D_PRINTF( "Error in senddata(): %s\n", neterrstr() );
- return(nwritten);
- }
- nleft -= nwritten;
- ptr += nwritten;
- }
- return(nbytes - nleft);
-
-} /* end senddata */
-
-/* GENERAL NOTE: the conversion routines that follow pass their results
- * back in a static arrays. A second call to the same routine overwrites
- * the previous buffer value for that routine. If you want to save the
- * value in the buffer copy it to another variable.
- */
-
-char *
-timeval_to_text(const struct timeval *the_timeval) {
- /*
- * given a timeval (seconds and microseconds), put the text
- * "seconds.microseconds" into timeval_as_text
- */
- THREAD static char timeval_as_text[SIZEOF_TIMEVALTEXT+1];
- int seconds, microseconds;
- int returnval = 0;
-
- seconds = the_timeval->tv_sec;
- microseconds = the_timeval->tv_usec;
- returnval = sprintf(timeval_as_text,
- "%10d.%6.6d\t", seconds, microseconds);
- return timeval_as_text;
-}
-
-
-char *
-double_to_text(const double the_double) {
- /*
- * given a double, return text
- */
- THREAD static char double_as_text[SIZEOF_DOUBLETEXT + 1];
- int returnval = 0;
-
- returnval = sprintf(double_as_text, "%17.01f\t", the_double);
- return(double_as_text);
-}
-
-struct timeval
-text_to_timeval(char *timeval_as_text) {
- int returnval = 0;
- long int seconds, microseconds;
- struct timeval the_timeval;
-
- D_PRINTF("T/%d %s\n", (int)timeval_as_text, timeval_as_text);
- returnval = sscanf(timeval_as_text, "%ld.%ld",
- &seconds, &microseconds);
- the_timeval.tv_sec = seconds;
- the_timeval.tv_usec = microseconds;
- return the_timeval;
-}
-
-double
-text_to_double(char *double_as_text) {
- double the_double = 0;
- int returnval = 0;
-
- D_PRINTF("D/%d %s\n", (int)double_as_text, double_as_text);
- returnval = sscanf(double_as_text, "%lf", &the_double);
- return(the_double);
-}
-
-
-rqst_stats_t *
-text_to_rqst_stats(char *rqst_stats_as_text) {
- THREAD static rqst_stats_t rqst_stats;
- rqst_stats_t *the_rqst_stats = &rqst_stats;
-
- the_rqst_stats->totalresponsetime =
- text_to_timeval(strtok(rqst_stats_as_text, "\t"));
-
- the_rqst_stats->totalresponsetimesq =
- text_to_double(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->minresponsetime =
- text_to_timeval(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->maxresponsetime =
- text_to_timeval(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->totalconnecttime =
- text_to_timeval(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->totalconnecttimesq =
- text_to_double(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->minconnecttime =
- text_to_timeval(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->maxconnecttime =
- text_to_timeval(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->totalconnects = (unsigned long)
- text_to_double(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->totalerrs = (unsigned long)
- text_to_double(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->totalerrortime =
- text_to_timeval(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->totalbytes =
- text_to_double(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->totalbytessq =
- text_to_double(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->minbytes =
- text_to_double(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->maxbytes =
- text_to_double(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->totalbody =
- text_to_double(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->totalbodysq =
- text_to_double(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->minbody =
- text_to_double(strtok((char *)NULL, "\t"));
-
- the_rqst_stats->maxbody =
- text_to_double(strtok((char *)NULL, "\t"));
-
- return(the_rqst_stats);
-} /* end text_to_rqst_stats */
-
-
-char *
-rqst_stats_to_text(rqst_stats_t *the_rqst_stats) {
- THREAD static char rqst_stats_as_text[SIZEOF_RQSTSTATSTEXT];
- char *tmpbuf;
-
- *rqst_stats_as_text = 0;
-
- tmpbuf = timeval_to_text(&(the_rqst_stats->totalresponsetime));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_rqst_stats->totalresponsetimesq));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = timeval_to_text(&(the_rqst_stats->minresponsetime));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = timeval_to_text(&(the_rqst_stats->maxresponsetime));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = timeval_to_text(&(the_rqst_stats->totalconnecttime));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_rqst_stats->totalconnecttimesq));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = timeval_to_text(&(the_rqst_stats->minconnecttime));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = timeval_to_text(&(the_rqst_stats->maxconnecttime));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_rqst_stats->totalconnects));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_rqst_stats->totalerrs));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = timeval_to_text(&(the_rqst_stats->totalerrortime));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_rqst_stats->totalbytes));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_rqst_stats->totalbytessq));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_rqst_stats->minbytes));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_rqst_stats->maxbytes));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_rqst_stats->totalbody));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_rqst_stats->totalbodysq));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_rqst_stats->minbody));
- strcat(rqst_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_rqst_stats->maxbody));
- strcat(rqst_stats_as_text, tmpbuf);
-
- D_PRINTF( "rqst_stats_to_text returning %d: %s\n",
- strlen(rqst_stats_as_text),
- rqst_stats_as_text );
-
- return(rqst_stats_as_text);
-}
-
-
-stats_t *
-text_to_stats(char *stats_as_text) {
- int i;
- rqst_stats_t *the_rqst_stats;
- THREAD static stats_t stats;
- stats_t *the_stats = &stats;
-
- D_PRINTF( "Parsing stats: %s\n", stats_as_text );
- /* grab stats.rs */
- the_rqst_stats = text_to_rqst_stats(stats_as_text);
- the_stats->rs = *the_rqst_stats;
-
- /* grab main structure */
- the_stats->starttime = text_to_timeval(strtok((char *)NULL, "\t"));
- the_stats->endtime = text_to_timeval(strtok((char *)NULL, "\t"));
- the_stats->datatime = text_to_timeval(strtok((char *)NULL, "\t"));
- the_stats->totalpages = (unsigned long) text_to_double(strtok((char *)NULL, "\t"));
- the_stats->total_num_of_files = (unsigned int) text_to_double(strtok((char *)NULL, "\t"));
- for (i = 0; i < number_of_pages; i++)
- {
- the_stats->page_numbers[i] = (unsigned int) text_to_double(strtok((char *)NULL, "\t"));
- }
- /* return bytes read */
- D_PRINTF( "Returning stats\n");
- return(the_stats);
-} /* end text_to_stats */
-
-
-
-char *
-stats_to_text(const stats_t *the_stats) {
- int i;
- THREAD static char stats_as_text[SIZEOF_STATSTEXT];
- char *tmpbuf;
- rqst_stats_t the_rqst_stats;
-
- *stats_as_text = 0;
-
- /* stats.rs */
- the_rqst_stats = the_stats->rs;
- tmpbuf = rqst_stats_to_text(&the_rqst_stats);
- strcat(stats_as_text, tmpbuf);
-
- /* main structure */
-
- tmpbuf = timeval_to_text(&(the_stats->starttime));
- strcat(stats_as_text, tmpbuf);
-
- tmpbuf = timeval_to_text(&(the_stats->endtime));
- strcat(stats_as_text, tmpbuf);
-
- tmpbuf = timeval_to_text(&(the_stats->datatime));
- strcat(stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_stats->totalpages));
- strcat(stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text((the_stats->total_num_of_files));
- strcat(stats_as_text, tmpbuf);
-
- for (i = 0; i < number_of_pages; i++)
- {
- tmpbuf = double_to_text((the_stats->page_numbers[i]));
- strcat(stats_as_text, tmpbuf);
- }
-
- strcat(stats_as_text, "\n");
-
- return(stats_as_text);
-} /* end stats_to_text */
-
-
-
-page_stats_t *
-text_to_page_stats(char *page_stats_as_text) {
- rqst_stats_t *the_rqst_stats;
- THREAD static page_stats_t pagestat;
- page_stats_t *pagestats = &pagestat;
-
- /* grab stats.rs */
- the_rqst_stats = text_to_rqst_stats(page_stats_as_text);
-
- /* grab main structure */
- pagestats->totalpages = (unsigned long) text_to_double(strtok((char *)NULL, "\t"));
-
- pagestats->page_size = (unsigned int) text_to_double(strtok((char *)NULL, "\t"));
-
- pagestats->page_valid = (int) text_to_double(strtok((char *)NULL, "\t"));
-
- pagestats->rs = *the_rqst_stats;
- /* return bytes read */
-
- return(pagestats);
-} /* end text_to_page_stats */
-
-
-
-char *
-page_stats_to_text(const page_stats_t *pagestats) {
- THREAD static char page_stats_as_text[SIZEOF_PAGESTATSTEXT];
- char *tmpbuf;
- rqst_stats_t the_rqst_stats;
-
- *page_stats_as_text = 0;
-
- /* stats.rs */
- the_rqst_stats = pagestats->rs;
- tmpbuf = rqst_stats_to_text(&the_rqst_stats);
- strcat(page_stats_as_text, tmpbuf);
-
- /* main structure */
- tmpbuf = double_to_text(pagestats->totalpages);
- strcat(page_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text(pagestats->page_size);
- strcat(page_stats_as_text, tmpbuf);
-
- tmpbuf = double_to_text(pagestats->page_valid);
- strcat(page_stats_as_text, tmpbuf);
-
- strcat(page_stats_as_text, "\n");
-
- return(page_stats_as_text);
-} /* end page_stats_to_text */
-
-void
-rqtimer_init(rqst_timer_t *p) {
- memset(p, 0, sizeof(*p));
-}
-
-void
-rqstat_init(rqst_stats_t *p) {
- memset(p, 0, sizeof(*p));
-
- p->minbytes = DBL_MAX;
- p->minbody = DBL_MAX;
- p->minconnecttime.tv_sec = LONG_MAX;
- p->minconnecttime.tv_usec = LONG_MAX;
- p->minresponsetime.tv_sec = LONG_MAX;
- p->minresponsetime.tv_usec = LONG_MAX;
-}
-
-void
-stats_init(stats_t *p) {
-
- memset(p, 0, sizeof(*p));
-
- p->rs.minbytes = DBL_MAX;
- p->rs.minbody = DBL_MAX;
- p->rs.minconnecttime.tv_sec = LONG_MAX;
- p->rs.minconnecttime.tv_usec = LONG_MAX;
- p->rs.minresponsetime.tv_sec = LONG_MAX;
- p->rs.minresponsetime.tv_usec = LONG_MAX;
-}
-
-void
-page_stats_init(page_stats_t *p) {
-
- memset(p, 0, sizeof(*p));
-
- /* commented out so that unread pages result in
- page_stats_as_text buffer overflow
- p->rs.minbytes = DBL_MAX;
- p->rs.minbody = DBL_MAX;
- p->rs.minconnecttime.tv_sec = LONG_MAX;
- p->rs.minconnecttime.tv_usec = LONG_MAX;
- p->rs.minresponsetime.tv_sec = LONG_MAX;
- p->rs.minresponsetime.tv_usec = LONG_MAX;
-
- */
-}
-
-void
-rqstat_times(rqst_stats_t *rs, rqst_timer_t *rt)
-{
- double t;
-
- compdifftime(&(rt->exittime), &(rt->entertime),
- &(rs->totalresponsetime));
- t = timevaldouble(&(rs->totalresponsetime));
- rs->totalresponsetimesq = t * t;
-
- rs->minresponsetime = rs->totalresponsetime;
- rs->maxresponsetime = rs->totalresponsetime;
-
- compdifftime(&(rt->afterconnect), &(rt->beforeconnect),
- &(rs->totalconnecttime));
-
- t = timevaldouble(&(rs->totalconnecttime));
- rs->totalconnecttimesq = t * t;
-
- rs->minconnecttime = rs->totalconnecttime;
- rs->maxconnecttime = rs->totalconnecttime;
-
- rs->totalbody = rt->bodybytes;
- rs->totalbodysq = ((double)(rt->bodybytes)) * ((double)(rt->bodybytes));
- rs->minbody = rt->bodybytes;
- rs->maxbody = rt->bodybytes;
-
- rs->totalbytes = rt->totalbytes;
- rs->totalbytessq = ((double)(rt->totalbytes)) * ((double)(rt->totalbytes));
- rs->minbytes = rt->totalbytes;
- rs->maxbytes = rt->totalbytes;
-
- rs->totalconnects = 1;
- rs->totalerrs = 0;
- rs->totalerrortime.tv_sec = 0;
- rs->totalerrortime.tv_usec = 0;
-}
-
-void
-rqstat_sum(rqst_stats_t *sum, rqst_stats_t *incr)
-{
- addtime( &(sum->totalresponsetime), &(incr->totalresponsetime));
- mintime( &(sum->minresponsetime), &(incr->minresponsetime));
- maxtime( &(sum->maxresponsetime), &(incr->maxresponsetime));
- sum->totalresponsetimesq += incr->totalresponsetimesq;
-
- addtime( &(sum->totalconnecttime), &(incr->totalconnecttime));
- mintime( &(sum->minconnecttime), &(incr->minconnecttime));
- maxtime( &(sum->maxconnecttime), &(incr->maxconnecttime));
- sum->totalconnecttimesq += incr->totalconnecttimesq;
-
- sum->totalconnects += incr->totalconnects;
- sum->totalerrs += incr->totalerrs;
- addtime( &(sum->totalerrortime), &(incr->totalerrortime));
-
- sum->totalbytes += incr->totalbytes;
-
- sum->totalbytessq += incr->totalbytessq;
- sum->minbytes = min(sum->minbytes, incr->minbytes);
- sum->maxbytes = max(sum->maxbytes, incr->maxbytes);
-
- sum->totalbody += incr->totalbody;
-
- sum->totalbodysq += incr->totalbodysq;
- sum->minbody = min(sum->minbody, incr->minbody);
- sum->maxbody = max(sum->maxbody, incr->maxbody);
-
-}
-
-
-void
-rqstat_print(rqst_stats_t *stats)
-{
- rqstat_fprint(stdout, stats);
-}
-
-
-void
-rqstat_fprint(FILE *f, rqst_stats_t *stats)
-{
- struct timeval meantime, /*vartime,*/ stdtime;
-
- fprintf(f, "%d connection(s) to server, %d errors\n",
- stats->totalconnects, stats->totalerrs);
-
- if (stats->totalconnects == 0) {
- fprintf(f,"NO CONNECTIONS, THEREFORE NO STATISTICS\n"
- "IS YOUR WEBSERVER RUNNING?\n"
- "DO THE PAGES EXIST ON THE SERVER?\n");
- return;
- }
-
- /* title */
- fprintf(f, "\n\t\t\t Average Std Dev Minimum Maximum\n\n");
-
- /* first line (connect time) */
- avgtime(&(stats->totalconnecttime),
- stats->totalconnects, &meantime);
-
- /* variancetime(&(stats->totalconnecttime),
- stats->totalconnecttimesq,
- stats->totalconnects, &vartime); */
-
- stddevtime(&(stats->totalconnecttime),
- stats->totalconnecttimesq,
- stats->totalconnects, &stdtime);
-
- fprintf(f, "Connect time (sec) \t%3d.%6.6d %3d.%6.6d %3d.%6.6d %3d.%6.6d\n",
- meantime.tv_sec,
- meantime.tv_usec,
- stdtime.tv_sec,
- stdtime.tv_usec,
- stats->minconnecttime.tv_sec,
- stats->minconnecttime.tv_usec,
- stats->maxconnecttime.tv_sec,
- stats->maxconnecttime.tv_usec);
-
- /* second line (response time) */
- avgtime(&(stats->totalresponsetime),
- stats->totalconnects, &meantime);
-
- /* variancetime(&(stats->totalresponsetime),
- stats->totalresponsetimesq,
- stats->totalconnects, &vartime); */
-
- stddevtime(&(stats->totalresponsetime),
- stats->totalresponsetimesq,
- stats->totalconnects, &stdtime);
-
- fprintf(f, "Response time (sec) \t%3d.%6.6d %3d.%6.6d %3d.%6.6d %3d.%6.6d\n",
- meantime.tv_sec,
- meantime.tv_usec,
- stdtime.tv_sec,
- stdtime.tv_usec,
- stats->minresponsetime.tv_sec,
- stats->minresponsetime.tv_usec,
- stats->maxresponsetime.tv_sec,
- stats->maxresponsetime.tv_usec);
-
- /* 3rd-5th lines (response size, body size, # bytes moved */
- fprintf(f, "Response size (bytes) \t%10.0lf %10.0lf %10.0lf %10.0lf\n",
- mean(stats->totalbytes, stats->totalconnects),
- stddev(stats->totalbytes, stats->totalbytessq,
- stats->totalconnects),
- stats->minbytes,
- stats->maxbytes);
-
- fprintf(f, "Body size (bytes) \t%10.0lf %10.0lf %10.0lf %10.0lf\n\n",
- mean(stats->totalbody, stats->totalconnects),
- stddev(stats->totalbody, stats->totalbodysq,
- stats->totalconnects),
- stats->minbody,
- stats->maxbody);
-
- fprintf(f, "%.0lf body bytes moved + %.0lf header bytes moved = %.0lf total\n",
- stats->totalbody,
- stats->totalbytes - stats->totalbody,
- stats->totalbytes);
-
-}
diff --git a/apps/JAWS/clients/WebSTONE/src/bench.h b/apps/JAWS/clients/WebSTONE/src/bench.h
deleted file mode 100644
index 069bf3c1694..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/bench.h
+++ /dev/null
@@ -1,273 +0,0 @@
-/**************************************************************************
- * *
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-#ifndef __BENCH_H__
-#define __BENCH_H__
-#include <stdio.h>
-#include <stdarg.h>
-#ifndef WIN32
-#include <sys/time.h>
-#endif /* WIN32 */
-
-#define USECINSEC 1000000
-#define MSECINSEC 1000
-#define MAX_ACCEPT_SECS 180 /* maximum time master will wait for listen() */
-
-#define NCCARGS 4096
-#define MAXCLIENTS 1024
-#define MAXUSERNAME 25
-#define MAXPASSWD 20
-#define BUFSIZE 4096
-
-#define MAXTOTALPROCS MAXCLIENTS /* overall max # of procs */
-#define MAXPROCSPERNODE MAXCLIENTS /* max # of procs/node */
-
-
-#define CONTENT_LENGTH_STRING "CONTENT-LENGTH:"
-#define OKSTR "OK"
-#define OKSTRLEN ((int)strlen(OKSTR))
-#define GOSTR "GO"
-#define GOSTRLEN ((int)strlen(GOSTR))
-#define READYSTR "READY"
-#define READYSTRLEN ((int)strlen(READYSTR))
-#define ABORTSTR "ABORT"
-#define ABORTSTRLEN ((int)strlen(ABORTSTR))
-
-
-#define MAXNUMOFFILES 1 /* max # of files per page */
-#define URL_SIZE 1024
-#define MAXNUMOFPAGES 100
-#define SIZEOF_TIMEVALTEXT 18
-#define SIZEOF_DOUBLETEXT 18
-#define SIZEOF_RQSTSTATSTEXT ((7 * SIZEOF_TIMEVALTEXT) + \
- (12 * SIZEOF_DOUBLETEXT) + 1)
-#define SIZEOF_STATSTEXTBASE (SIZEOF_RQSTSTATSTEXT + \
- (3 * SIZEOF_TIMEVALTEXT) + \
- (2 * SIZEOF_DOUBLETEXT) + 1)
-#define SIZEOF_STATSTEXT (SIZEOF_STATSTEXTBASE + MAXNUMOFPAGES * SIZEOF_DOUBLETEXT)
-#define SIZEOF_PAGESTATSTEXT (SIZEOF_RQSTSTATSTEXT + \
- (0 * SIZEOF_TIMEVALTEXT) + \
- (3 * SIZEOF_DOUBLETEXT) + 1)
-
-#define D_PRINTF debug && d_printf
-
-#ifdef USE_TIMEZONE
-typedef struct rqst_timer {
- struct timeval entertime;
- struct timezone entertimezone;
- struct timeval beforeconnect;
- struct timezone beforeconnectzone;
- struct timeval afterconnect;
- struct timezone afterconnectzone;
- struct timeval beforeheader;
- struct timezone beforeheaderzone;
- struct timeval afterheader;
- struct timezone afterheaderzone;
- struct timeval afterbody;
- struct timezone afterbodyzone;
- struct timeval exittime;
- struct timezone exittimezone;
- long unsigned int totalbytes;
- long unsigned int bodybytes;
- int valid;
- long unsigned int page_number;
-} rqst_timer_t;
-#else
-typedef struct rqst_timer {
- struct timeval entertime;
- struct timeval beforeconnect;
- struct timeval afterconnect;
- struct timeval beforeheader;
- struct timeval afterheader;
- struct timeval afterbody;
- struct timeval exittime;
- long unsigned int totalbytes;
- long unsigned int bodybytes;
- int valid;
- long unsigned int page_number;
-} rqst_timer_t;
-#endif /* USE_TIMEZONE */
-
-extern void rqtimer_init(rqst_timer_t *);
-
-#ifdef USE_TIMEZONE
-typedef struct rqst_stats {
- struct timeval totalresponsetime;
- struct timezone totalresponsetimezone;
- double totalresponsetimesq;
- struct timeval minresponsetime;
- struct timezone minresponsetimezone;
- struct timeval maxresponsetime;
- struct timezone maxresponsetimezone;
- struct timeval totalconnecttime;
- struct timezone totalconnecttimezone;
- double totalconnecttimesq;
- struct timeval minconnecttime;
- struct timezone minconnecttimezone;
- struct timeval maxconnecttime;
- struct timezone maxconnecttimezone;
- long unsigned int totalconnects;
- long unsigned int totalerrs;
- struct timeval totalerrortime;
- struct timezone totalerrortimezone;
- double totalbytes;
- double totalbytessq;
- double minbytes;
- double maxbytes;
- double totalbody;
- double totalbodysq;
- double minbody;
- double maxbody;
-} rqst_stats_t;
-#else
-typedef struct rqst_stats {
- struct timeval totalresponsetime;
- double totalresponsetimesq;
- struct timeval minresponsetime;
- struct timeval maxresponsetime;
- struct timeval totalconnecttime;
- double totalconnecttimesq;
- struct timeval minconnecttime;
- struct timeval maxconnecttime;
- long unsigned int totalconnects;
- long unsigned int totalerrs;
- struct timeval totalerrortime;
- double totalbytes;
- double totalbytessq;
- double minbytes;
- double maxbytes;
- double totalbody;
- double totalbodysq;
- double minbody;
- double maxbody;
-} rqst_stats_t;
-#endif /* USE_TIMEZONE */
-
-extern void rqstat_init(rqst_stats_t *);
-extern void rqstat_sum(rqst_stats_t *, rqst_stats_t *);
-extern void rqstat_print(rqst_stats_t *);
-extern void rqstat_fprint(FILE *, rqst_stats_t *);
-extern void rqstat_times(rqst_stats_t *, rqst_timer_t *);
-
-#ifdef USE_TIMEZONE
-typedef struct stats {
- /* char hostname[MAXHOSTNAMELEN]; */
- rqst_stats_t rs;
- struct timeval starttime;
- struct timezone starttimezone;
- struct timeval endtime;
- struct timezone endtimezone;
- struct timeval datatime;
- struct timezone datatimezone;
- long unsigned int totalpages;
- unsigned int total_num_of_files;
- unsigned int page_numbers[MAXNUMOFPAGES];
-} stats_t;
-#else
-typedef struct stats {
- /* char hostname[MAXHOSTNAMELEN]; */
- rqst_stats_t rs;
- struct timeval starttime;
- struct timeval endtime;
- struct timeval datatime;
- long unsigned int totalpages;
- unsigned int total_num_of_files;
- unsigned int page_numbers[MAXNUMOFPAGES];
-} stats_t;
-#endif /* USE_TIMEZONE */
-
-extern void stats_init(stats_t *);
-extern stats_t * text_to_stats(char *);
-extern char * stats_to_text(const stats_t *);
-
-typedef struct page_stats {
- rqst_stats_t rs;
- long unsigned int totalpages;
- unsigned int page_size;
- int page_valid;
-} page_stats_t;
-
-extern void page_stats_init(page_stats_t *);
-extern page_stats_t * text_to_page_stats(char *);
-extern char * page_stats_to_text(const page_stats_t *);
-
-/* THIS STRUCTURE DEFINES A PAGE. */
-typedef struct page_list {
- int load_num;
- int num_of_files;
- char *(filename[MAXNUMOFFILES]);
- char *(servername[MAXNUMOFFILES]);
- int port_number[MAXNUMOFFILES];
-}page_list_t;
-
-
-
-/* shared variables */
-extern THREAD FILE *debugfile;
-extern int debug;
-
-extern int savefile;
-extern int timeexpired;
-extern long int number_of_pages;
-
-/* routines in bench.c */
-
-extern void *mymalloc(size_t size);
-extern int recvdata(SOCKET sock, char *ptr, int nbytes);
-extern int senddata(SOCKET sock, char *ptr, int nbytes);
-extern void rqstat_times(rqst_stats_t *rs, rqst_timer_t *rt);
-/* note several others listed above */
-
-/* routines in errexit.c */
-
-void errexit(const char *, ...);
-extern int returnerr(const char *, ...);
-extern int d_printf(const char *, ...);
-extern char *neterrstr(void);
-
-/* routines in get.c */
-
-extern int get(char *loc, NETPORT port, char *url, rqst_timer_t *timer);
-
-/* routines in parse_file_list.c */
-
-extern int count_file_list(const char *url_list_file);
-extern void parse_file_list (const char *url_list_file, page_list_t *page_list,
- long int *num_of_pages, long int *num_of_files);
-extern long int load_percent(page_list_t *page_list, long int number_of_pages);
-
-/* routines in statistics.c (formerly statistics.h) */
-
-extern double mean(const double, const int);
-extern double variance(const double, const double, const int);
-extern double stddev(const double, const double, const int);
-
-/* routines in timefunc.c (formerly timefunc.h) */
-
-extern double timevaldouble(struct timeval *);
-extern void doubletimeval(const double, struct timeval *);
-
-extern void addtime(struct timeval *, struct timeval *);
-extern void compdifftime(struct timeval *, struct timeval *, struct timeval *);
-extern void mintime(struct timeval *, struct timeval *);
-extern void maxtime(struct timeval *, struct timeval *);
-extern void avgtime(struct timeval *, int, struct timeval *);
-extern void variancetime(struct timeval *, double, int, struct timeval *);
-extern void stddevtime(struct timeval *, double, int, struct timeval *);
-
-extern void sqtime(struct timeval *, struct timeval *);
-
-extern double thruputpersec(const double, struct timeval *);
-
-/* routines in webclient.c */
-
-extern SOCKET connectsock(char *host, NETPORT portnum, char *protocol);
-
-#endif /* !__BENCH_H__ */
diff --git a/apps/JAWS/clients/WebSTONE/src/cgi-send b/apps/JAWS/clients/WebSTONE/src/cgi-send
deleted file mode 100755
index bc9be6561a8..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/cgi-send
+++ /dev/null
Binary files differ
diff --git a/apps/JAWS/clients/WebSTONE/src/cgi-send.c b/apps/JAWS/clients/WebSTONE/src/cgi-send.c
deleted file mode 100644
index 5e1641694af..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/cgi-send.c
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Send 10K file; send random bits.
- *
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-
-#define FILE_SIZE 10240
-#define MALLOC_FAILURE "Out of memory"
-
-int
-main()
-{
- int filesize;
- char *str_filesize;
- char *buffer;
- int index;
-
- printf("Content-type: text/plain\r\n\r\n");
-
- if ( !(str_filesize = getenv("QUERY_STRING")) )
- filesize = FILE_SIZE;
- else {
- if ( !strncmp(str_filesize, "size=", 5) )
- filesize = atoi(&(str_filesize[5]));
- else
- filesize = FILE_SIZE;
- }
-
- if ( !(buffer = (char *)malloc(filesize)) ) {
- fwrite(MALLOC_FAILURE, strlen(MALLOC_FAILURE), 1, stdout);
- return -1;
- }
-
- for (index=0; index< filesize; index++)
- /* generate random characters from A-Z */
- buffer[index] = rand() %26 + 63;
-
- fwrite(buffer, filesize, 1, stdout);
-
- free(buffer);
-
- return 0;
-}
diff --git a/apps/JAWS/clients/WebSTONE/src/client/webclient.mak b/apps/JAWS/clients/WebSTONE/src/client/webclient.mak
deleted file mode 100755
index f7c492da2a8..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/client/webclient.mak
+++ /dev/null
@@ -1,479 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=webclient - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to webclient - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "webclient - Win32 Release" && "$(CFG)" !=\
- "webclient - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "webclient.mak" CFG="webclient - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "webclient - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "webclient - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "webclient - Win32 Debug"
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "webclient - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "WinRel"
-# PROP BASE Intermediate_Dir "WinRel"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "WinRel"
-# PROP Intermediate_Dir "WinRel"
-OUTDIR=.\WinRel
-INTDIR=.\WinRel
-
-ALL : "$(OUTDIR)\webclient.exe" "$(OUTDIR)\webclient.bsc"
-
-CLEAN :
- -@erase "$(INTDIR)\bench.obj"
- -@erase "$(INTDIR)\bench.sbr"
- -@erase "$(INTDIR)\errexit.obj"
- -@erase "$(INTDIR)\errexit.sbr"
- -@erase "$(INTDIR)\get.obj"
- -@erase "$(INTDIR)\get.sbr"
- -@erase "$(INTDIR)\getopt.obj"
- -@erase "$(INTDIR)\getopt.sbr"
- -@erase "$(INTDIR)\gettimeofday.obj"
- -@erase "$(INTDIR)\gettimeofday.sbr"
- -@erase "$(INTDIR)\parse_file_list.obj"
- -@erase "$(INTDIR)\parse_file_list.sbr"
- -@erase "$(INTDIR)\statistics.obj"
- -@erase "$(INTDIR)\statistics.sbr"
- -@erase "$(INTDIR)\sysdep.obj"
- -@erase "$(INTDIR)\sysdep.sbr"
- -@erase "$(INTDIR)\timefunc.obj"
- -@erase "$(INTDIR)\timefunc.sbr"
- -@erase "$(INTDIR)\webclient.obj"
- -@erase "$(INTDIR)\webclient.sbr"
- -@erase "$(OUTDIR)\webclient.bsc"
- -@erase "$(OUTDIR)\webclient.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /FR /YX /c
-# ADD CPP /nologo /MTd /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /FR /YX /c
-CPP_PROJ=/nologo /MTd /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE"\
- /FR"$(INTDIR)/" /Fp"$(INTDIR)/webclient.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\WinRel/
-CPP_SBRS=.\WinRel/
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/webclient.bsc"
-BSC32_SBRS= \
- "$(INTDIR)\bench.sbr" \
- "$(INTDIR)\errexit.sbr" \
- "$(INTDIR)\get.sbr" \
- "$(INTDIR)\getopt.sbr" \
- "$(INTDIR)\gettimeofday.sbr" \
- "$(INTDIR)\parse_file_list.sbr" \
- "$(INTDIR)\statistics.sbr" \
- "$(INTDIR)\sysdep.sbr" \
- "$(INTDIR)\timefunc.sbr" \
- "$(INTDIR)\webclient.sbr"
-
-"$(OUTDIR)\webclient.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
- $(BSC32) @<<
- $(BSC32_FLAGS) $(BSC32_SBRS)
-<<
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# SUBTRACT LINK32 /profile
-LINK32_FLAGS=wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/webclient.pdb" /machine:I386 /out:"$(OUTDIR)/webclient.exe"
-LINK32_OBJS= \
- "$(INTDIR)\bench.obj" \
- "$(INTDIR)\errexit.obj" \
- "$(INTDIR)\get.obj" \
- "$(INTDIR)\getopt.obj" \
- "$(INTDIR)\gettimeofday.obj" \
- "$(INTDIR)\parse_file_list.obj" \
- "$(INTDIR)\statistics.obj" \
- "$(INTDIR)\sysdep.obj" \
- "$(INTDIR)\timefunc.obj" \
- "$(INTDIR)\webclient.obj"
-
-"$(OUTDIR)\webclient.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "webclient - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "WinDebug"
-# PROP BASE Intermediate_Dir "WinDebug"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "WinDebug"
-# PROP Intermediate_Dir "WinDebug"
-OUTDIR=.\WinDebug
-INTDIR=.\WinDebug
-
-ALL : "$(OUTDIR)\webclient.exe" "$(OUTDIR)\webclient.bsc"
-
-CLEAN :
- -@erase "$(INTDIR)\bench.obj"
- -@erase "$(INTDIR)\bench.sbr"
- -@erase "$(INTDIR)\errexit.obj"
- -@erase "$(INTDIR)\errexit.sbr"
- -@erase "$(INTDIR)\get.obj"
- -@erase "$(INTDIR)\get.sbr"
- -@erase "$(INTDIR)\getopt.obj"
- -@erase "$(INTDIR)\getopt.sbr"
- -@erase "$(INTDIR)\gettimeofday.obj"
- -@erase "$(INTDIR)\gettimeofday.sbr"
- -@erase "$(INTDIR)\parse_file_list.obj"
- -@erase "$(INTDIR)\parse_file_list.sbr"
- -@erase "$(INTDIR)\statistics.obj"
- -@erase "$(INTDIR)\statistics.sbr"
- -@erase "$(INTDIR)\sysdep.obj"
- -@erase "$(INTDIR)\sysdep.sbr"
- -@erase "$(INTDIR)\timefunc.obj"
- -@erase "$(INTDIR)\timefunc.sbr"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(INTDIR)\webclient.obj"
- -@erase "$(INTDIR)\webclient.sbr"
- -@erase "$(OUTDIR)\webclient.bsc"
- -@erase "$(OUTDIR)\webclient.exe"
- -@erase "$(OUTDIR)\webclient.ilk"
- -@erase "$(OUTDIR)\webclient.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FR /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /FR /YX /c
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D "WIN32" /D "_CONSOLE"\
- /FR"$(INTDIR)/" /Fp"$(INTDIR)/webclient.pch" /YX /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\WinDebug/
-CPP_SBRS=.\WinDebug/
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/webclient.bsc"
-BSC32_SBRS= \
- "$(INTDIR)\bench.sbr" \
- "$(INTDIR)\errexit.sbr" \
- "$(INTDIR)\get.sbr" \
- "$(INTDIR)\getopt.sbr" \
- "$(INTDIR)\gettimeofday.sbr" \
- "$(INTDIR)\parse_file_list.sbr" \
- "$(INTDIR)\statistics.sbr" \
- "$(INTDIR)\sysdep.sbr" \
- "$(INTDIR)\timefunc.sbr" \
- "$(INTDIR)\webclient.sbr"
-
-"$(OUTDIR)\webclient.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
- $(BSC32) @<<
- $(BSC32_FLAGS) $(BSC32_SBRS)
-<<
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# SUBTRACT LINK32 /profile
-LINK32_FLAGS=wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/webclient.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/webclient.exe"
-LINK32_OBJS= \
- "$(INTDIR)\bench.obj" \
- "$(INTDIR)\errexit.obj" \
- "$(INTDIR)\get.obj" \
- "$(INTDIR)\getopt.obj" \
- "$(INTDIR)\gettimeofday.obj" \
- "$(INTDIR)\parse_file_list.obj" \
- "$(INTDIR)\statistics.obj" \
- "$(INTDIR)\sysdep.obj" \
- "$(INTDIR)\timefunc.obj" \
- "$(INTDIR)\webclient.obj"
-
-"$(OUTDIR)\webclient.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "webclient - Win32 Release"
-# Name "webclient - Win32 Debug"
-
-!IF "$(CFG)" == "webclient - Win32 Release"
-
-!ELSEIF "$(CFG)" == "webclient - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=..\webclient.c
-DEP_CPP_WEBCL=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
- {$(INCLUDE)}"\sys\TYPES.H"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\webclient.obj" : $(SOURCE) $(DEP_CPP_WEBCL) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\webclient.sbr" : $(SOURCE) $(DEP_CPP_WEBCL) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\timefunc.c
-DEP_CPP_TIMEF=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\timefunc.obj" : $(SOURCE) $(DEP_CPP_TIMEF) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\timefunc.sbr" : $(SOURCE) $(DEP_CPP_TIMEF) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\sysdep.c
-DEP_CPP_SYSDE=\
- "..\config.h"\
- "..\sysdep.h"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\sysdep.obj" : $(SOURCE) $(DEP_CPP_SYSDE) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\sysdep.sbr" : $(SOURCE) $(DEP_CPP_SYSDE) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\statistics.c
-DEP_CPP_STATI=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\statistics.obj" : $(SOURCE) $(DEP_CPP_STATI) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\statistics.sbr" : $(SOURCE) $(DEP_CPP_STATI) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\parse_file_list.c
-DEP_CPP_PARSE=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
- {$(INCLUDE)}"\sys\TYPES.H"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\parse_file_list.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\parse_file_list.sbr" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\gettimeofday.c
-DEP_CPP_GETTI=\
- {$(INCLUDE)}"\sys\TIMEB.H"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\gettimeofday.obj" : $(SOURCE) $(DEP_CPP_GETTI) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\gettimeofday.sbr" : $(SOURCE) $(DEP_CPP_GETTI) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\getopt.c
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\getopt.obj" : $(SOURCE) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\getopt.sbr" : $(SOURCE) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\get.c
-DEP_CPP_GET_C=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
- {$(INCLUDE)}"\sys\STAT.H"\
- {$(INCLUDE)}"\sys\TYPES.H"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\get.obj" : $(SOURCE) $(DEP_CPP_GET_C) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\get.sbr" : $(SOURCE) $(DEP_CPP_GET_C) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\errexit.c
-DEP_CPP_ERREX=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
- {$(INCLUDE)}"\sys\TYPES.H"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\errexit.obj" : $(SOURCE) $(DEP_CPP_ERREX) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\errexit.sbr" : $(SOURCE) $(DEP_CPP_ERREX) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\bench.c
-DEP_CPP_BENCH=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
- {$(INCLUDE)}"\sys\TYPES.H"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\bench.obj" : $(SOURCE) $(DEP_CPP_BENCH) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\bench.sbr" : $(SOURCE) $(DEP_CPP_BENCH) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/apps/JAWS/clients/WebSTONE/src/config.cache b/apps/JAWS/clients/WebSTONE/src/config.cache
deleted file mode 100644
index c8705dca2f4..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/config.cache
+++ /dev/null
@@ -1,47 +0,0 @@
-# This file is a shell script that caches the results of configure
-# tests run on this system so they can be shared between configure
-# scripts and configure runs. It is not useful on other systems.
-# If it contains results you don't want to keep, you may remove or edit it.
-#
-# By default, configure uses ./config.cache as the cache file,
-# creating it if it does not exist already. You can give configure
-# the --cache-file=FILE option to use a different cache file; that is
-# what configure does when it calls configure scripts in
-# subdirectories, so they share the cache.
-# Giving --cache-file=/dev/null disables caching, for debugging configure.
-# config.status only pays attention to the cache file if you give it the
-# --recheck option to rerun configure.
-#
-ac_cv_c_const=${ac_cv_c_const='yes'}
-ac_cv_c_cross=${ac_cv_c_cross='no'}
-ac_cv_func_gethostname=${ac_cv_func_gethostname='yes'}
-ac_cv_func_gettimeofday=${ac_cv_func_gettimeofday='yes'}
-ac_cv_func_memcmp=${ac_cv_func_memcmp='yes'}
-ac_cv_func_select=${ac_cv_func_select='yes'}
-ac_cv_func_socket=${ac_cv_func_socket='yes'}
-ac_cv_func_strerror=${ac_cv_func_strerror='yes'}
-ac_cv_func_vprintf=${ac_cv_func_vprintf='yes'}
-ac_cv_func_wait3=${ac_cv_func_wait3='yes'}
-ac_cv_header_fcntl_h=${ac_cv_header_fcntl_h='yes'}
-ac_cv_header_limits_h=${ac_cv_header_limits_h='yes'}
-ac_cv_header_sgtty_h=${ac_cv_header_sgtty_h='yes'}
-ac_cv_header_stdc=${ac_cv_header_stdc='yes'}
-ac_cv_header_sys_time_h=${ac_cv_header_sys_time_h='yes'}
-ac_cv_header_sys_wait_h=${ac_cv_header_sys_wait_h='yes'}
-ac_cv_header_time=${ac_cv_header_time='yes'}
-ac_cv_header_unistd_h=${ac_cv_header_unistd_h='yes'}
-ac_cv_lib_compat=${ac_cv_lib_compat='no'}
-ac_cv_lib_m=${ac_cv_lib_m='yes'}
-ac_cv_lib_socket=${ac_cv_lib_socket='yes'}
-ac_cv_lib_ucb=${ac_cv_lib_ucb='no'}
-ac_cv_path_PERL=${ac_cv_path_PERL='/usr/sbin/perl'}
-ac_cv_prog_AWK=${ac_cv_prog_AWK='nawk'}
-ac_cv_prog_CC=${ac_cv_prog_CC='cc'}
-ac_cv_prog_CPP=${ac_cv_prog_CPP='cc -E'}
-ac_cv_prog_gcc=${ac_cv_prog_gcc='no'}
-ac_cv_prog_make_make_set=${ac_cv_prog_make_make_set='yes'}
-ac_cv_struct_tm=${ac_cv_struct_tm='time.h'}
-ac_cv_struct_tm_zone=${ac_cv_struct_tm_zone='no'}
-ac_cv_type_signal=${ac_cv_type_signal='void'}
-ac_cv_type_size_t=${ac_cv_type_size_t='yes'}
-ac_cv_var_tzname=${ac_cv_var_tzname='yes'}
diff --git a/apps/JAWS/clients/WebSTONE/src/config.guess b/apps/JAWS/clients/WebSTONE/src/config.guess
deleted file mode 100755
index 2ff0eba28ac..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/config.guess
+++ /dev/null
@@ -1,565 +0,0 @@
-#! /bin/sh
-# Attempt to guess a canonical system name.
-# Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
-#
-# This file is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# Written by Per Bothner <bothner@cygnus.com>.
-# The master version of this file is at the FSF in /home/gd/gnu/lib.
-#
-# This script attempts to guess a canonical system name similar to
-# config.sub. If it succeeds, it prints the system name on stdout, and
-# exits with 0. Otherwise, it exits with 1.
-#
-# The plan is that this can be called by configure scripts if you
-# don't specify an explicit system type (host/target name).
-#
-# Only a few systems have been added to this list; please add others
-# (but try to keep the structure clean).
-#
-
-# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
-# (ghazi@noc.rutgers.edu 8/24/94.)
-if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
- PATH=$PATH:/.attbin ; export PATH
-fi
-
-UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
-UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
-UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
-UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
-
-trap 'rm -f dummy.c dummy.o dummy; exit 1' 1 2 15
-
-# Note: order is significant - the case branches are not exclusive.
-
-case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
- alpha:OSF1:V*:*)
- # After 1.2, OSF1 uses "V1.3" for uname -r.
- echo alpha-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^V//'`
- exit 0 ;;
- alpha:OSF1:*:*)
- # 1.2 uses "1.2" for uname -r.
- echo alpha-dec-osf${UNAME_RELEASE}
- exit 0 ;;
- 21064:Windows_NT:50:3)
- echo alpha-dec-winnt3.5
- exit 0 ;;
- amiga:NetBSD:*:*)
- echo m68k-cbm-netbsd${UNAME_RELEASE}
- exit 0 ;;
- arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
- echo arm-acorn-riscix${UNAME_RELEASE}
- exit 0;;
- Pyramid*:OSx*:*:*)
- if test "`(/bin/universe) 2>/dev/null`" = att ; then
- echo pyramid-pyramid-sysv3
- else
- echo pyramid-pyramid-bsd
- fi
- exit 0 ;;
- sun4*:SunOS:5.*:*)
- echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
- i86pc:SunOS:5.*:*)
- echo i386-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
- sun4*:SunOS:6*:*)
- # According to config.sub, this is the proper way to canonicalize
- # SunOS6. Hard to guess exactly what SunOS6 will be like, but
- # it's likely to be more like Solaris than SunOS4.
- echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
- exit 0 ;;
- sun4*:SunOS:*:*)
- case "`/usr/bin/arch -k`" in
- Series*|S4*)
- UNAME_RELEASE=`uname -v`
- ;;
- esac
- # Japanese Language versions have a version number like `4.1.3-JL'.
- echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
- exit 0 ;;
- sun3*:SunOS:*:*)
- echo m68k-sun-sunos${UNAME_RELEASE}
- exit 0 ;;
- atari*:NetBSD:*:*)
- echo m68k-atari-netbsd${UNAME_RELEASE}
- exit 0 ;;
- sun3*:NetBSD:*:*)
- echo m68k-sun-netbsd${UNAME_RELEASE}
- exit 0 ;;
- mac68k:NetBSD:*:*)
- echo m68k-apple-netbsd${UNAME_RELEASE}
- exit 0 ;;
- RISC*:ULTRIX:*:*)
- echo mips-dec-ultrix${UNAME_RELEASE}
- exit 0 ;;
- VAX*:ULTRIX*:*:*)
- echo vax-dec-ultrix${UNAME_RELEASE}
- exit 0 ;;
- mips:*:4*:UMIPS)
- echo mips-mips-riscos4sysv
- exit 0 ;;
- mips:*:5*:RISCos)
- echo mips-mips-riscos${UNAME_RELEASE}
- exit 0 ;;
- m88k:CX/UX:7*:*)
- echo m88k-harris-cxux7
- exit 0 ;;
- m88k:*:4*:R4*)
- echo m88k-motorola-sysv4
- exit 0 ;;
- m88k:*:3*:R3*)
- echo m88k-motorola-sysv3
- exit 0 ;;
- AViiON:dgux:*:*)
- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \
- -o ${TARGET_BINARY_INTERFACE}x = x ] ; then
- echo m88k-dg-dgux${UNAME_RELEASE}
- else
- echo m88k-dg-dguxbcs${UNAME_RELEASE}
- fi
- exit 0 ;;
- M88*:DolphinOS:*:*) # DolphinOS (SVR3)
- echo m88k-dolphin-sysv3
- exit 0 ;;
- M88*:*:R3*:*)
- # Delta 88k system running SVR3
- echo m88k-motorola-sysv3
- exit 0 ;;
- XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
- echo m88k-tektronix-sysv3
- exit 0 ;;
- Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
- echo m68k-tektronix-bsd
- exit 0 ;;
- *:IRIX*:*:*)
- echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
- exit 0 ;;
- ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
- echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
- exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX '
- i[34]86:AIX:*:*)
- echo i386-ibm-aix
- exit 0 ;;
- *:AIX:2:3)
- if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
- sed 's/^ //' << EOF >dummy.c
- #include <sys/systemcfg.h>
-
- main()
- {
- if (!__power_pc())
- exit(1);
- puts("powerpc-ibm-aix3.2.5");
- exit(0);
- }
-EOF
- ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
- rm -f dummy.c dummy
- echo rs6000-ibm-aix3.2.5
- elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
- echo rs6000-ibm-aix3.2.4
- else
- echo rs6000-ibm-aix3.2
- fi
- exit 0 ;;
- *:AIX:*:4)
- if /usr/sbin/lsattr -EHl proc0 | grep POWER >/dev/null 2>&1; then
- IBM_ARCH=rs6000
- else
- IBM_ARCH=powerpc
- fi
- if [ -x /usr/bin/oslevel ] ; then
- IBM_REV=`/usr/bin/oslevel`
- else
- IBM_REV=4.${UNAME_RELEASE}
- fi
- echo ${IBM_ARCH}-ibm-aix${IBM_REV}
- exit 0 ;;
- *:AIX:*:*)
- echo rs6000-ibm-aix
- exit 0 ;;
- ibmrt:4.4BSD:*|romp-ibm:BSD:*)
- echo romp-ibm-bsd4.4
- exit 0 ;;
- ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC NetBSD and
- echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
- exit 0 ;; # report: romp-ibm BSD 4.3
- *:BOSX:*:*)
- echo rs6000-bull-bosx
- exit 0 ;;
- DPX/2?00:B.O.S.:*:*)
- echo m68k-bull-sysv3
- exit 0 ;;
- 9000/[34]??:4.3bsd:1.*:*)
- echo m68k-hp-bsd
- exit 0 ;;
- hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
- echo m68k-hp-bsd4.4
- exit 0 ;;
- 9000/[3478]??:HP-UX:*:*)
- case "${UNAME_MACHINE}" in
- 9000/31? ) HP_ARCH=m68000 ;;
- 9000/[34]?? ) HP_ARCH=m68k ;;
- 9000/7?? | 9000/8?[79] ) HP_ARCH=hppa1.1 ;;
- 9000/8?? ) HP_ARCH=hppa1.0 ;;
- esac
- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
- echo ${HP_ARCH}-hp-hpux${HPUX_REV}
- exit 0 ;;
- 3050*:HI-UX:*:*)
- sed 's/^ //' << EOF >dummy.c
- #include <unistd.h>
- int
- main ()
- {
- long cpu = sysconf (_SC_CPU_VERSION);
- /* The order matters, because CPU_IS_HP_MC68K erroneously returns
- true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct
- results, however. */
- if (CPU_IS_PA_RISC (cpu))
- {
- switch (cpu)
- {
- case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
- case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
- case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
- default: puts ("hppa-hitachi-hiuxwe2"); break;
- }
- }
- else if (CPU_IS_HP_MC68K (cpu))
- puts ("m68k-hitachi-hiuxwe2");
- else puts ("unknown-hitachi-hiuxwe2");
- exit (0);
- }
-EOF
- ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0
- rm -f dummy.c dummy
- echo unknown-hitachi-hiuxwe2
- exit 0 ;;
- 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
- echo hppa1.1-hp-bsd
- exit 0 ;;
- 9000/8??:4.3bsd:*:*)
- echo hppa1.0-hp-bsd
- exit 0 ;;
- hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
- echo hppa1.1-hp-osf
- exit 0 ;;
- hp8??:OSF1:*:*)
- echo hppa1.0-hp-osf
- exit 0 ;;
- parisc*:Lites*:*:*)
- echo hppa1.1-hp-lites
- exit 0 ;;
- C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
- echo c1-convex-bsd
- exit 0 ;;
- C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
- if getsysinfo -f scalar_acc
- then echo c32-convex-bsd
- else echo c2-convex-bsd
- fi
- exit 0 ;;
- C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
- echo c34-convex-bsd
- exit 0 ;;
- C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
- echo c38-convex-bsd
- exit 0 ;;
- C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
- echo c4-convex-bsd
- exit 0 ;;
- CRAY*X-MP:*:*:*)
- echo xmp-cray-unicos
- exit 0 ;;
- CRAY*Y-MP:*:*:*)
- echo ymp-cray-unicos${UNAME_RELEASE}
- exit 0 ;;
- CRAY*C90:*:*:*)
- echo c90-cray-unicos${UNAME_RELEASE}
- exit 0 ;;
- CRAY-2:*:*:*)
- echo cray2-cray-unicos
- exit 0 ;;
- hp3[0-9][05]:NetBSD:*:*)
- echo m68k-hp-netbsd${UNAME_RELEASE}
- exit 0 ;;
- i[34]86:BSD/386:*:* | *:BSD/OS:*:*)
- echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
- exit 0 ;;
- *:FreeBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
- exit 0 ;;
- *:NetBSD:*:*)
- echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
- exit 0 ;;
- *:GNU:*:*)
- echo `echo ${UNAME_MACHINE}|sed -e 's,/.*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
- exit 0 ;;
- *:Linux:*:*)
- # The BFD linker knows what the default object file format is, so
- # first see if it will tell us.
- ld_help_string=`ld --help 2>&1`
- if echo $ld_help_string | grep >/dev/null 2>&1 "supported emulations: elf_i[345]86"; then
- echo "${UNAME_MACHINE}-unknown-linux" ; exit 0
- elif echo $ld_help_string | grep >/dev/null 2>&1 "supported emulations: i[345]86linux"; then
- echo "${UNAME_MACHINE}-unknown-linuxaout" ; exit 0
- elif echo $ld_help_string | grep >/dev/null 2>&1 "supported emulations: i[345]86coff"; then
- echo "${UNAME_MACHINE}-unknown-linuxcoff" ; exit 0
- elif test "${UNAME_MACHINE}" = "alpha" ; then
- echo alpha-unknown-linux ; exit 0
- else
- # Either a pre-BFD a.out linker (linuxoldld) or one that does not give us
- # useful --help. Gcc wants to distinguish between linuxoldld and linuxaout.
- test ! -d /usr/lib/ldscripts/. \
- && echo "${UNAME_MACHINE}-unknown-linuxoldld" && exit 0
- # Determine whether the default compiler is a.out or elf
- cat >dummy.c <<EOF
-main(argc, argv)
-int argc;
-char *argv[];
-{
-#ifdef __ELF__
- printf ("%s-unknown-linux\n", argv[1]);
-#else
- printf ("%s-unknown-linuxaout\n", argv[1]);
-#endif
- return 0;
-}
-EOF
- ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0
- rm -f dummy.c dummy
- fi ;;
-# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions
-# are messed up and put the nodename in both sysname and nodename.
- i[34]86:DYNIX/ptx:4*:*)
- echo i386-sequent-sysv4
- exit 0 ;;
- i[34]86:*:4.*:* | i[34]86:SYSTEM_V:4.*:*)
- if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
- echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE}
- else
- echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}
- fi
- exit 0 ;;
- i[34]86:*:3.2:*)
- if test -f /usr/options/cb.name; then
- UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
- echo ${UNAME_MACHINE}-unknown-isc$UNAME_REL
- elif /bin/uname -X 2>/dev/null >/dev/null ; then
- UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`
- (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486
- echo ${UNAME_MACHINE}-unknown-sco$UNAME_REL
- else
- echo ${UNAME_MACHINE}-unknown-sysv32
- fi
- exit 0 ;;
- Intel:Mach:3*:*)
- echo i386-unknown-mach3
- exit 0 ;;
- paragon:*:*:*)
- echo i860-intel-osf1
- exit 0 ;;
- i860:*:4.*:*) # i860-SVR4
- if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
- echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
- else # Add other i860-SVR4 vendors below as they are discovered.
- echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
- fi
- exit 0 ;;
- mini*:CTIX:SYS*5:*)
- # "miniframe"
- echo m68010-convergent-sysv
- exit 0 ;;
- M680[234]0:*:R3V[567]*:*)
- test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;
- 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0)
- uname -p 2>/dev/null | grep 86 >/dev/null \
- && echo i486-ncr-sysv4.3 && exit 0 ;;
- 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
- uname -p 2>/dev/null | grep 86 >/dev/null \
- && echo i486-ncr-sysv4 && exit 0 ;;
- m680[234]0:LynxOS:2.[23]*:*)
- echo m68k-lynx-lynxos${UNAME_RELEASE}
- exit 0 ;;
- mc68030:UNIX_System_V:4.*:*)
- echo m68k-atari-sysv4
- exit 0 ;;
- i[34]86:LynxOS:2.[23]*:*)
- echo i386-lynx-lynxos${UNAME_RELEASE}
- exit 0 ;;
- TSUNAMI:LynxOS:2.[23]*:*)
- echo sparc-lynx-lynxos${UNAME_RELEASE}
- exit 0 ;;
- rs6000:LynxOS:2.[23]*:*)
- echo rs6000-lynx-lynxos${UNAME_RELEASE}
- exit 0 ;;
- RM*:SINIX-*:*:*)
- echo mips-sni-sysv4
- exit 0 ;;
- *:SINIX-*:*:*)
- if uname -p 2>/dev/null >/dev/null ; then
- UNAME_MACHINE=`(uname -p) 2>/dev/null`
- echo ${UNAME_MACHINE}-sni-sysv4
- else
- echo ns32k-sni-sysv
- fi
- exit 0 ;;
-esac
-
-#echo '(No uname command or uname output not recognized.)' 1>&2
-#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
-
-cat >dummy.c <<EOF
-#ifdef _SEQUENT_
-# include <sys/types.h>
-# include <sys/utsname.h>
-#endif
-main ()
-{
-#if defined (sony)
-#if defined (MIPSEB)
- /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
- I don't know.... */
- printf ("mips-sony-bsd\n"); exit (0);
-#else
-#include <sys/param.h>
- printf ("m68k-sony-newsos%s\n",
-#ifdef NEWSOS4
- "4"
-#else
- ""
-#endif
- ); exit (0);
-#endif
-#endif
-
-#if defined (__arm) && defined (__acorn) && defined (__unix)
- printf ("arm-acorn-riscix"); exit (0);
-#endif
-
-#if defined (hp300) && !defined (hpux)
- printf ("m68k-hp-bsd\n"); exit (0);
-#endif
-
-#if defined (NeXT)
-#if !defined (__ARCHITECTURE__)
-#define __ARCHITECTURE__ "m68k"
-#endif
- int version;
- version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
- printf ("%s-next-nextstep%s\n", __ARCHITECTURE__, version==2 ? "2" : "3");
- exit (0);
-#endif
-
-#if defined (MULTIMAX) || defined (n16)
-#if defined (UMAXV)
- printf ("ns32k-encore-sysv\n"); exit (0);
-#else
-#if defined (CMU)
- printf ("ns32k-encore-mach\n"); exit (0);
-#else
- printf ("ns32k-encore-bsd\n"); exit (0);
-#endif
-#endif
-#endif
-
-#if defined (__386BSD__)
- printf ("i386-unknown-bsd\n"); exit (0);
-#endif
-
-#if defined (sequent)
-#if defined (i386)
- printf ("i386-sequent-dynix\n"); exit (0);
-#endif
-#if defined (ns32000)
- printf ("ns32k-sequent-dynix\n"); exit (0);
-#endif
-#endif
-
-#if defined (_SEQUENT_)
- struct utsname un;
-
- uname(&un);
-
- if (strncmp(un.version, "V2", 2) == 0) {
- printf ("i386-sequent-ptx2\n"); exit (0);
- }
- if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
- printf ("i386-sequent-ptx1\n"); exit (0);
- }
- printf ("i386-sequent-ptx\n"); exit (0);
-
-#endif
-
-#if defined (vax)
-#if !defined (ultrix)
- printf ("vax-dec-bsd\n"); exit (0);
-#else
- printf ("vax-dec-ultrix\n"); exit (0);
-#endif
-#endif
-
-#if defined (alliant) && defined (i860)
- printf ("i860-alliant-bsd\n"); exit (0);
-#endif
-
- exit (1);
-}
-EOF
-
-${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy && rm dummy.c dummy && exit 0
-rm -f dummy.c dummy
-
-# Apollos put the system type in the environment.
-
-test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }
-
-# Convex versions that predate uname can use getsysinfo(1)
-
-if [ -x /usr/convex/getsysinfo ]
-then
- case `getsysinfo -f cpu_type` in
- c1*)
- echo c1-convex-bsd
- exit 0 ;;
- c2*)
- if getsysinfo -f scalar_acc
- then echo c32-convex-bsd
- else echo c2-convex-bsd
- fi
- exit 0 ;;
- c34*)
- echo c34-convex-bsd
- exit 0 ;;
- c38*)
- echo c38-convex-bsd
- exit 0 ;;
- c4*)
- echo c4-convex-bsd
- exit 0 ;;
- esac
-fi
-
-#echo '(Unable to guess system type)' 1>&2
-
-exit 1
diff --git a/apps/JAWS/clients/WebSTONE/src/config.h b/apps/JAWS/clients/WebSTONE/src/config.h
deleted file mode 100644
index ae96e98e0a3..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/config.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* config.h. Generated automatically by configure. */
-/* config.h.in. Generated automatically from configure.in by autoheader. */
-
-/* Define to empty if the keyword does not work. */
-/* #undef const */
-
-/* Define if you don't have vprintf but do have _doprnt. */
-/* #undef HAVE_DOPRNT */
-
-/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
-#define HAVE_SYS_WAIT_H 1
-
-/* Define if your struct tm has tm_zone. */
-/* #undef HAVE_TM_ZONE */
-
-/* Define if you don't have tm_zone but do have the external array
- tzname. */
-#define HAVE_TZNAME 1
-
-/* Define if you have the vprintf function. */
-#define HAVE_VPRINTF 1
-
-/* Define if you have the wait3 system call. */
-#define HAVE_WAIT3 1
-
-/* Define as the return type of signal handlers (int or void). */
-#define RETSIGTYPE void
-
-/* Define to `unsigned' if <sys/types.h> doesn't define. */
-/* #undef size_t */
-
-/* Define if you have the ANSI C header files. */
-#define STDC_HEADERS 1
-
-/* Define if you can safely include both <sys/time.h> and <time.h>. */
-#define TIME_WITH_SYS_TIME 1
-
-/* Define if your <sys/time.h> declares struct tm. */
-/* #undef TM_IN_SYS_TIME */
-
-/* Define to the name of the distribution. */
-#define PRODUCT "webstone"
-
-/* Define to the version of the distribution. */
-#define VERSION "2.0b4"
-
-/* Should we use timezone in gettimeofday? */
-#define USE_TIMEZONE 1
-
-/* Define if you have the gethostname function. */
-#define HAVE_GETHOSTNAME 1
-
-/* Define if you have the gettimeofday function. */
-#define HAVE_GETTIMEOFDAY 1
-
-/* Define if you have the select function. */
-#define HAVE_SELECT 1
-
-/* Define if you have the socket function. */
-#define HAVE_SOCKET 1
-
-/* Define if you have the strerror function. */
-#define HAVE_STRERROR 1
-
-/* Define if you have the <fcntl.h> header file. */
-#define HAVE_FCNTL_H 1
-
-/* Define if you have the <limits.h> header file. */
-#define HAVE_LIMITS_H 1
-
-/* Define if you have the <sgtty.h> header file. */
-#define HAVE_SGTTY_H 1
-
-/* Define if you have the <sys/time.h> header file. */
-#define HAVE_SYS_TIME_H 1
-
-/* Define if you have the <unistd.h> header file. */
-#define HAVE_UNISTD_H 1
-
-/* Define if you have the compat library (-lcompat). */
-/* #undef HAVE_LIBCOMPAT */
-
-/* Define if you have the m library (-lm). */
-#define HAVE_LIBM 1
-
-/* Define if you have the socket library (-lsocket). */
-#define HAVE_LIBSOCKET 1
-
-/* Define if you have the ucb library (-lucb). */
-/* #undef HAVE_LIBUCB */
diff --git a/apps/JAWS/clients/WebSTONE/src/config.h.in b/apps/JAWS/clients/WebSTONE/src/config.h.in
deleted file mode 100644
index 91299ae624b..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/config.h.in
+++ /dev/null
@@ -1,89 +0,0 @@
-/* config.h.in. Generated automatically from configure.in by autoheader. */
-
-/* Define to empty if the keyword does not work. */
-#undef const
-
-/* Define if you don't have vprintf but do have _doprnt. */
-#undef HAVE_DOPRNT
-
-/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
-#undef HAVE_SYS_WAIT_H
-
-/* Define if your struct tm has tm_zone. */
-#undef HAVE_TM_ZONE
-
-/* Define if you don't have tm_zone but do have the external array
- tzname. */
-#undef HAVE_TZNAME
-
-/* Define if you have the vprintf function. */
-#undef HAVE_VPRINTF
-
-/* Define if you have the wait3 system call. */
-#undef HAVE_WAIT3
-
-/* Define as the return type of signal handlers (int or void). */
-#undef RETSIGTYPE
-
-/* Define to `unsigned' if <sys/types.h> doesn't define. */
-#undef size_t
-
-/* Define if you have the ANSI C header files. */
-#undef STDC_HEADERS
-
-/* Define if you can safely include both <sys/time.h> and <time.h>. */
-#undef TIME_WITH_SYS_TIME
-
-/* Define if your <sys/time.h> declares struct tm. */
-#undef TM_IN_SYS_TIME
-
-/* Define to the name of the distribution. */
-#undef PRODUCT
-
-/* Define to the version of the distribution. */
-#undef VERSION
-
-/* Should we use timezone in gettimeofday? */
-#undef USE_TIMEZONE
-
-/* Define if you have the gethostname function. */
-#undef HAVE_GETHOSTNAME
-
-/* Define if you have the gettimeofday function. */
-#undef HAVE_GETTIMEOFDAY
-
-/* Define if you have the select function. */
-#undef HAVE_SELECT
-
-/* Define if you have the socket function. */
-#undef HAVE_SOCKET
-
-/* Define if you have the strerror function. */
-#undef HAVE_STRERROR
-
-/* Define if you have the <fcntl.h> header file. */
-#undef HAVE_FCNTL_H
-
-/* Define if you have the <limits.h> header file. */
-#undef HAVE_LIMITS_H
-
-/* Define if you have the <sgtty.h> header file. */
-#undef HAVE_SGTTY_H
-
-/* Define if you have the <sys/time.h> header file. */
-#undef HAVE_SYS_TIME_H
-
-/* Define if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H
-
-/* Define if you have the compat library (-lcompat). */
-#undef HAVE_LIBCOMPAT
-
-/* Define if you have the m library (-lm). */
-#undef HAVE_LIBM
-
-/* Define if you have the socket library (-lsocket). */
-#undef HAVE_LIBSOCKET
-
-/* Define if you have the ucb library (-lucb). */
-#undef HAVE_LIBUCB
diff --git a/apps/JAWS/clients/WebSTONE/src/config.log b/apps/JAWS/clients/WebSTONE/src/config.log
deleted file mode 100644
index 1b2fa65abd8..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/config.log
+++ /dev/null
@@ -1,4 +0,0 @@
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-
-cc -c -g conftest.c
diff --git a/apps/JAWS/clients/WebSTONE/src/config.status b/apps/JAWS/clients/WebSTONE/src/config.status
deleted file mode 100755
index 2f00f63aba7..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/config.status
+++ /dev/null
@@ -1,288 +0,0 @@
-#! /bin/sh
-# Generated automatically by configure.
-# Run this file to recreate the current configuration.
-# This directory was configured as follows,
-# on host tango:
-#
-# configure
-#
-# Compiler output produced by configure, useful for debugging
-# configure, is in ./config.log if it exists.
-
-ac_cs_usage="Usage: ./config.status [--recheck] [--version] [--help]"
-for ac_option
-do
- case "$ac_option" in
- -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
- echo "running ${CONFIG_SHELL-/bin/sh} configure --no-create --no-recursion"
- exec ${CONFIG_SHELL-/bin/sh} configure --no-create --no-recursion ;;
- -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
- echo "./config.status generated by autoconf version 2.7"
- exit 0 ;;
- -help | --help | --hel | --he | --h)
- echo "$ac_cs_usage"; exit 0 ;;
- *) echo "$ac_cs_usage"; exit 1 ;;
- esac
-done
-
-ac_given_srcdir=.
-
-trap 'rm -fr Makefile config.h conftest*; exit 1' 1 2 15
-
-# Protect against being on the right side of a sed subst in config.status.
-sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g;
- s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
-/^[ ]*VPATH[ ]*=[^:]*$/d
-
-s%@CFLAGS@%-g%g
-s%@CPPFLAGS@%%g
-s%@CXXFLAGS@%%g
-s%@DEFS@%-DHAVE_CONFIG_H%g
-s%@LDFLAGS@%%g
-s%@LIBS@%-lsocket -lm %g
-s%@exec_prefix@%${prefix}%g
-s%@prefix@%bin%g
-s%@program_transform_name@%s,x,x,%g
-s%@bindir@%${exec_prefix}/bin%g
-s%@sbindir@%${exec_prefix}/sbin%g
-s%@libexecdir@%${exec_prefix}/libexec%g
-s%@datadir@%${prefix}/share%g
-s%@sysconfdir@%${prefix}/etc%g
-s%@sharedstatedir@%${prefix}/com%g
-s%@localstatedir@%${prefix}/var%g
-s%@libdir@%${exec_prefix}/lib%g
-s%@includedir@%${prefix}/include%g
-s%@oldincludedir@%/usr/include%g
-s%@infodir@%${prefix}/info%g
-s%@mandir@%${prefix}/man%g
-s%@PRODUCT@%webstone%g
-s%@VERSION@%2.0b4%g
-s%@host@%sparc-sun-solaris2.5.1%g
-s%@host_alias@%sparc-sun-solaris2.5.1%g
-s%@host_cpu@%sparc%g
-s%@host_vendor@%sun%g
-s%@host_os@%solaris2.5.1%g
-s%@target@%sparc-sun-solaris2.5.1%g
-s%@target_alias@%sparc-sun-solaris2.5.1%g
-s%@target_cpu@%sparc%g
-s%@target_vendor@%sun%g
-s%@target_os@%solaris2.5.1%g
-s%@build@%sparc-sun-solaris2.5.1%g
-s%@build_alias@%sparc-sun-solaris2.5.1%g
-s%@build_cpu@%sparc%g
-s%@build_vendor@%sun%g
-s%@build_os@%solaris2.5.1%g
-s%@CC@%cc%g
-s%@SET_MAKE@%%g
-s%@AWK@%nawk%g
-s%@PERL@%/usr/sbin/perl%g
-s%@PERL_SCRIPTS@%bin/wscollect.pl%g
-s%@CPP@%cc -E%g
-s%@LIBOBJS@%%g
-
-CEOF
-
-CONFIG_FILES=${CONFIG_FILES-"Makefile"}
-for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
- # Support "outfile[:infile]", defaulting infile="outfile.in".
- case "$ac_file" in
- *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
- ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
- *) ac_file_in="${ac_file}.in" ;;
- esac
-
- # Adjust relative srcdir, etc. for subdirectories.
-
- # Remove last slash and all that follows it. Not all systems have dirname.
- ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
- if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
- # The file is in a subdirectory.
- test ! -d "$ac_dir" && mkdir "$ac_dir"
- ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
- # A "../" for each directory in $ac_dir_suffix.
- ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
- else
- ac_dir_suffix= ac_dots=
- fi
-
- case "$ac_given_srcdir" in
- .) srcdir=.
- if test -z "$ac_dots"; then top_srcdir=.
- else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
- /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
- *) # Relative path.
- srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
- top_srcdir="$ac_dots$ac_given_srcdir" ;;
- esac
-
- echo creating "$ac_file"
- rm -f "$ac_file"
- configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
- case "$ac_file" in
- *Makefile*) ac_comsub="1i\\
-# $configure_input" ;;
- *) ac_comsub= ;;
- esac
- sed -e "$ac_comsub
-s%@configure_input@%$configure_input%g
-s%@srcdir@%$srcdir%g
-s%@top_srcdir@%$top_srcdir%g
-" -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
-fi; done
-rm -f conftest.subs
-
-# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
-# NAME is the cpp macro being defined and VALUE is the value it is being given.
-#
-# ac_d sets the value in "#define NAME VALUE" lines.
-ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
-ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
-ac_dC='\3'
-ac_dD='%g'
-# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
-ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
-ac_uB='\([ ]\)%\1#\2define\3'
-ac_uC=' '
-ac_uD='\4%g'
-# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
-ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
-ac_eB='$%\1#\2define\3'
-ac_eC=' '
-ac_eD='%g'
-
-CONFIG_HEADERS=${CONFIG_HEADERS-"config.h"}
-for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
- # Support "outfile[:infile]", defaulting infile="outfile.in".
- case "$ac_file" in
- *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
- ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
- *) ac_file_in="${ac_file}.in" ;;
- esac
-
- echo creating $ac_file
-
- rm -f conftest.frag conftest.in conftest.out
- cp $ac_given_srcdir/$ac_file_in conftest.in
-
- cat > conftest.frag <<CEOF
-${ac_dA}PRODUCT${ac_dB}PRODUCT${ac_dC}"webstone"${ac_dD}
-${ac_uA}PRODUCT${ac_uB}PRODUCT${ac_uC}"webstone"${ac_uD}
-${ac_eA}PRODUCT${ac_eB}PRODUCT${ac_eC}"webstone"${ac_eD}
-${ac_dA}VERSION${ac_dB}VERSION${ac_dC}"2.0b4"${ac_dD}
-${ac_uA}VERSION${ac_uB}VERSION${ac_uC}"2.0b4"${ac_uD}
-${ac_eA}VERSION${ac_eB}VERSION${ac_eC}"2.0b4"${ac_eD}
-${ac_dA}HAVE_LIBM${ac_dB}HAVE_LIBM${ac_dC}1${ac_dD}
-${ac_uA}HAVE_LIBM${ac_uB}HAVE_LIBM${ac_uC}1${ac_uD}
-${ac_eA}HAVE_LIBM${ac_eB}HAVE_LIBM${ac_eC}1${ac_eD}
-${ac_dA}HAVE_LIBSOCKET${ac_dB}HAVE_LIBSOCKET${ac_dC}1${ac_dD}
-${ac_uA}HAVE_LIBSOCKET${ac_uB}HAVE_LIBSOCKET${ac_uC}1${ac_uD}
-${ac_eA}HAVE_LIBSOCKET${ac_eB}HAVE_LIBSOCKET${ac_eC}1${ac_eD}
-CEOF
- sed -f conftest.frag conftest.in > conftest.out
- rm -f conftest.in
- mv conftest.out conftest.in
-
- cat > conftest.frag <<CEOF
-${ac_dA}STDC_HEADERS${ac_dB}STDC_HEADERS${ac_dC}1${ac_dD}
-${ac_uA}STDC_HEADERS${ac_uB}STDC_HEADERS${ac_uC}1${ac_uD}
-${ac_eA}STDC_HEADERS${ac_eB}STDC_HEADERS${ac_eC}1${ac_eD}
-${ac_dA}HAVE_SYS_WAIT_H${ac_dB}HAVE_SYS_WAIT_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_SYS_WAIT_H${ac_uB}HAVE_SYS_WAIT_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_SYS_WAIT_H${ac_eB}HAVE_SYS_WAIT_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_FCNTL_H${ac_dB}HAVE_FCNTL_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_FCNTL_H${ac_uB}HAVE_FCNTL_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_FCNTL_H${ac_eB}HAVE_FCNTL_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_LIMITS_H${ac_dB}HAVE_LIMITS_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_LIMITS_H${ac_uB}HAVE_LIMITS_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_LIMITS_H${ac_eB}HAVE_LIMITS_H${ac_eC}1${ac_eD}
-CEOF
- sed -f conftest.frag conftest.in > conftest.out
- rm -f conftest.in
- mv conftest.out conftest.in
-
- cat > conftest.frag <<CEOF
-${ac_dA}HAVE_SGTTY_H${ac_dB}HAVE_SGTTY_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_SGTTY_H${ac_uB}HAVE_SGTTY_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_SGTTY_H${ac_eB}HAVE_SGTTY_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_SYS_TIME_H${ac_dB}HAVE_SYS_TIME_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_SYS_TIME_H${ac_uB}HAVE_SYS_TIME_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_SYS_TIME_H${ac_eB}HAVE_SYS_TIME_H${ac_eC}1${ac_eD}
-${ac_dA}HAVE_UNISTD_H${ac_dB}HAVE_UNISTD_H${ac_dC}1${ac_dD}
-${ac_uA}HAVE_UNISTD_H${ac_uB}HAVE_UNISTD_H${ac_uC}1${ac_uD}
-${ac_eA}HAVE_UNISTD_H${ac_eB}HAVE_UNISTD_H${ac_eC}1${ac_eD}
-${ac_dA}RETSIGTYPE${ac_dB}RETSIGTYPE${ac_dC}void${ac_dD}
-${ac_uA}RETSIGTYPE${ac_uB}RETSIGTYPE${ac_uC}void${ac_uD}
-${ac_eA}RETSIGTYPE${ac_eB}RETSIGTYPE${ac_eC}void${ac_eD}
-CEOF
- sed -f conftest.frag conftest.in > conftest.out
- rm -f conftest.in
- mv conftest.out conftest.in
-
- cat > conftest.frag <<CEOF
-${ac_dA}TIME_WITH_SYS_TIME${ac_dB}TIME_WITH_SYS_TIME${ac_dC}1${ac_dD}
-${ac_uA}TIME_WITH_SYS_TIME${ac_uB}TIME_WITH_SYS_TIME${ac_uC}1${ac_uD}
-${ac_eA}TIME_WITH_SYS_TIME${ac_eB}TIME_WITH_SYS_TIME${ac_eC}1${ac_eD}
-${ac_dA}HAVE_TZNAME${ac_dB}HAVE_TZNAME${ac_dC}1${ac_dD}
-${ac_uA}HAVE_TZNAME${ac_uB}HAVE_TZNAME${ac_uC}1${ac_uD}
-${ac_eA}HAVE_TZNAME${ac_eB}HAVE_TZNAME${ac_eC}1${ac_eD}
-${ac_dA}USE_TIMEZONE${ac_dB}USE_TIMEZONE${ac_dC}1${ac_dD}
-${ac_uA}USE_TIMEZONE${ac_uB}USE_TIMEZONE${ac_uC}1${ac_uD}
-${ac_eA}USE_TIMEZONE${ac_eB}USE_TIMEZONE${ac_eC}1${ac_eD}
-${ac_dA}RETSIGTYPE${ac_dB}RETSIGTYPE${ac_dC}void${ac_dD}
-${ac_uA}RETSIGTYPE${ac_uB}RETSIGTYPE${ac_uC}void${ac_uD}
-${ac_eA}RETSIGTYPE${ac_eB}RETSIGTYPE${ac_eC}void${ac_eD}
-CEOF
- sed -f conftest.frag conftest.in > conftest.out
- rm -f conftest.in
- mv conftest.out conftest.in
-
- cat > conftest.frag <<CEOF
-${ac_dA}HAVE_VPRINTF${ac_dB}HAVE_VPRINTF${ac_dC}1${ac_dD}
-${ac_uA}HAVE_VPRINTF${ac_uB}HAVE_VPRINTF${ac_uC}1${ac_uD}
-${ac_eA}HAVE_VPRINTF${ac_eB}HAVE_VPRINTF${ac_eC}1${ac_eD}
-${ac_dA}HAVE_WAIT3${ac_dB}HAVE_WAIT3${ac_dC}1${ac_dD}
-${ac_uA}HAVE_WAIT3${ac_uB}HAVE_WAIT3${ac_uC}1${ac_uD}
-${ac_eA}HAVE_WAIT3${ac_eB}HAVE_WAIT3${ac_eC}1${ac_eD}
-${ac_dA}HAVE_GETHOSTNAME${ac_dB}HAVE_GETHOSTNAME${ac_dC}1${ac_dD}
-${ac_uA}HAVE_GETHOSTNAME${ac_uB}HAVE_GETHOSTNAME${ac_uC}1${ac_uD}
-${ac_eA}HAVE_GETHOSTNAME${ac_eB}HAVE_GETHOSTNAME${ac_eC}1${ac_eD}
-${ac_dA}HAVE_GETTIMEOFDAY${ac_dB}HAVE_GETTIMEOFDAY${ac_dC}1${ac_dD}
-${ac_uA}HAVE_GETTIMEOFDAY${ac_uB}HAVE_GETTIMEOFDAY${ac_uC}1${ac_uD}
-${ac_eA}HAVE_GETTIMEOFDAY${ac_eB}HAVE_GETTIMEOFDAY${ac_eC}1${ac_eD}
-CEOF
- sed -f conftest.frag conftest.in > conftest.out
- rm -f conftest.in
- mv conftest.out conftest.in
-
- cat > conftest.frag <<CEOF
-${ac_dA}HAVE_SELECT${ac_dB}HAVE_SELECT${ac_dC}1${ac_dD}
-${ac_uA}HAVE_SELECT${ac_uB}HAVE_SELECT${ac_uC}1${ac_uD}
-${ac_eA}HAVE_SELECT${ac_eB}HAVE_SELECT${ac_eC}1${ac_eD}
-${ac_dA}HAVE_SOCKET${ac_dB}HAVE_SOCKET${ac_dC}1${ac_dD}
-${ac_uA}HAVE_SOCKET${ac_uB}HAVE_SOCKET${ac_uC}1${ac_uD}
-${ac_eA}HAVE_SOCKET${ac_eB}HAVE_SOCKET${ac_eC}1${ac_eD}
-${ac_dA}HAVE_STRERROR${ac_dB}HAVE_STRERROR${ac_dC}1${ac_dD}
-${ac_uA}HAVE_STRERROR${ac_uB}HAVE_STRERROR${ac_uC}1${ac_uD}
-${ac_eA}HAVE_STRERROR${ac_eB}HAVE_STRERROR${ac_eC}1${ac_eD}
-s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
-CEOF
- sed -f conftest.frag conftest.in > conftest.out
- rm -f conftest.in
- mv conftest.out conftest.in
-
- rm -f conftest.frag conftest.h
- echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
- cat conftest.in >> conftest.h
- rm -f conftest.in
- if cmp -s $ac_file conftest.h 2>/dev/null; then
- echo "$ac_file is unchanged"
- rm -f conftest.h
- else
- rm -f $ac_file
- mv conftest.h $ac_file
- fi
-fi; done
-
-
-
-exit 0
diff --git a/apps/JAWS/clients/WebSTONE/src/config.sub b/apps/JAWS/clients/WebSTONE/src/config.sub
deleted file mode 100755
index e67a800b515..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/config.sub
+++ /dev/null
@@ -1,867 +0,0 @@
-#! /bin/sh
-# Configuration validation subroutine script, version 1.1.
-# Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
-# This file is (in principle) common to ALL GNU software.
-# The presence of a machine in this file suggests that SOME GNU software
-# can handle that machine. It does not imply ALL GNU software can.
-#
-# This file is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
-
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# Configuration subroutine to validate and canonicalize a configuration type.
-# Supply the specified configuration type as an argument.
-# If it is invalid, we print an error message on stderr and exit with code 1.
-# Otherwise, we print the canonical config type on stdout and succeed.
-
-# This file is supposed to be the same for all GNU packages
-# and recognize all the CPU types, system types and aliases
-# that are meaningful with *any* GNU software.
-# Each package is responsible for reporting which valid configurations
-# it does not support. The user should be able to distinguish
-# a failure to support a valid configuration from a meaningless
-# configuration.
-
-# The goal of this file is to map all the various variations of a given
-# machine specification into a single specification in the form:
-# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
-# It is wrong to echo any other type of specification.
-
-if [ x$1 = x ]
-then
- echo Configuration name missing. 1>&2
- echo "Usage: $0 CPU-MFR-OPSYS" 1>&2
- echo "or $0 ALIAS" 1>&2
- echo where ALIAS is a recognized configuration type. 1>&2
- exit 1
-fi
-
-# First pass through any local machine types.
-case $1 in
- *local*)
- echo $1
- exit 0
- ;;
- *)
- ;;
-esac
-
-# Separate what the user gave into CPU-COMPANY and OS (if any).
-basic_machine=`echo $1 | sed 's/-[^-]*$//'`
-if [ $basic_machine != $1 ]
-then os=`echo $1 | sed 's/.*-/-/'`
-else os=; fi
-
-### Let's recognize common machines as not being operating systems so
-### that things like config.sub decstation-3100 work. We also
-### recognize some manufacturers as not being operating systems, so we
-### can provide default operating systems below.
-case $os in
- -sun*os*)
- # Prevent following clause from handling this invalid input.
- ;;
- -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \
- -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \
- -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \
- -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
- -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
- -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp )
- os=
- basic_machine=$1
- ;;
- -hiux*)
- os=-hiuxwe2
- ;;
- -sco4)
- os=-sco3.2v4
- basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
- ;;
- -sco3.2.[4-9]*)
- os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
- basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
- ;;
- -sco3.2v[4-9]*)
- # Don't forget version if it is 3.2v4 or newer.
- basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
- ;;
- -sco*)
- os=-sco3.2v2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
- ;;
- -isc)
- os=-isc2.2
- basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
- ;;
- -clix*)
- basic_machine=clipper-intergraph
- ;;
- -isc*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-unknown/'`
- ;;
- -lynx*)
- os=-lynxos
- ;;
- -ptx*)
- basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
- ;;
- -windowsnt*)
- os=`echo $os | sed -e 's/windowsnt/winnt/'`
- ;;
-esac
-
-# Decode aliases for certain CPU-COMPANY combinations.
-case $basic_machine in
- # Recognize the basic CPU types without company name.
- # Some are omitted here because they have special meanings below.
- tahoe | i[345]86 | i860 | m68k | m68000 | m88k | ns32k | arm \
- | arme[lb] | pyramid \
- | tron | a29k | 580 | i960 | h8300 | hppa1.0 | hppa1.1 \
- | alpha | we32k | ns16k | clipper | sparclite | i370 | sh \
- | powerpc | powerpcle | sparc64 | 1750a | dsp16xx | mips64 | mipsel \
- | pdp11 | mips64el | mips64orion | mips64orionel \
- | sparc)
- basic_machine=$basic_machine-unknown
- ;;
- # Object if more than one company name word.
- *-*-*)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
- exit 1
- ;;
- # Recognize the basic CPU types with company name.
- vax-* | tahoe-* | i[345]86-* | i860-* | m68k-* | m68000-* | m88k-* \
- | sparc-* | ns32k-* | fx80-* | arm-* | c[123]* \
- | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* | power-* \
- | none-* | 580-* | cray2-* | h8300-* | i960-* | xmp-* | ymp-* \
- | hppa1.0-* | hppa1.1-* | alpha-* | we32k-* | cydra-* | ns16k-* \
- | pn-* | np1-* | xps100-* | clipper-* | orion-* | sparclite-* \
- | pdp11-* | sh-* | powerpc-* | powerpcle-* | sparc64-* | mips64-* | mipsel-* \
- | mips64el-* | mips64orion-* | mips64orionel-*)
- ;;
- # Recognize the various machine names and aliases which stand
- # for a CPU type and a company and sometimes even an OS.
- 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
- basic_machine=m68000-att
- ;;
- 3b*)
- basic_machine=we32k-att
- ;;
- alliant | fx80)
- basic_machine=fx80-alliant
- ;;
- altos | altos3068)
- basic_machine=m68k-altos
- ;;
- am29k)
- basic_machine=a29k-none
- os=-bsd
- ;;
- amdahl)
- basic_machine=580-amdahl
- os=-sysv
- ;;
- amiga | amiga-*)
- basic_machine=m68k-cbm
- ;;
- amigados)
- basic_machine=m68k-cbm
- os=-amigados
- ;;
- amigaunix | amix)
- basic_machine=m68k-cbm
- os=-sysv4
- ;;
- apollo68)
- basic_machine=m68k-apollo
- os=-sysv
- ;;
- balance)
- basic_machine=ns32k-sequent
- os=-dynix
- ;;
- convex-c1)
- basic_machine=c1-convex
- os=-bsd
- ;;
- convex-c2)
- basic_machine=c2-convex
- os=-bsd
- ;;
- convex-c32)
- basic_machine=c32-convex
- os=-bsd
- ;;
- convex-c34)
- basic_machine=c34-convex
- os=-bsd
- ;;
- convex-c38)
- basic_machine=c38-convex
- os=-bsd
- ;;
- cray | ymp)
- basic_machine=ymp-cray
- os=-unicos
- ;;
- cray2)
- basic_machine=cray2-cray
- os=-unicos
- ;;
- crds | unos)
- basic_machine=m68k-crds
- ;;
- da30 | da30-*)
- basic_machine=m68k-da30
- ;;
- decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn)
- basic_machine=mips-dec
- ;;
- delta | 3300 | motorola-3300 | motorola-delta \
- | 3300-motorola | delta-motorola)
- basic_machine=m68k-motorola
- ;;
- delta88)
- basic_machine=m88k-motorola
- os=-sysv3
- ;;
- dpx20 | dpx20-*)
- basic_machine=rs6000-bull
- os=-bosx
- ;;
- dpx2* | dpx2*-bull)
- basic_machine=m68k-bull
- os=-sysv3
- ;;
- ebmon29k)
- basic_machine=a29k-amd
- os=-ebmon
- ;;
- elxsi)
- basic_machine=elxsi-elxsi
- os=-bsd
- ;;
- encore | umax | mmax)
- basic_machine=ns32k-encore
- ;;
- fx2800)
- basic_machine=i860-alliant
- ;;
- genix)
- basic_machine=ns32k-ns
- ;;
- gmicro)
- basic_machine=tron-gmicro
- os=-sysv
- ;;
- h3050r* | hiux*)
- basic_machine=hppa1.1-hitachi
- os=-hiuxwe2
- ;;
- h8300hms)
- basic_machine=h8300-hitachi
- os=-hms
- ;;
- harris)
- basic_machine=m88k-harris
- os=-sysv3
- ;;
- hp300-*)
- basic_machine=m68k-hp
- ;;
- hp300bsd)
- basic_machine=m68k-hp
- os=-bsd
- ;;
- hp300hpux)
- basic_machine=m68k-hp
- os=-hpux
- ;;
- hp9k2[0-9][0-9] | hp9k31[0-9])
- basic_machine=m68000-hp
- ;;
- hp9k3[2-9][0-9])
- basic_machine=m68k-hp
- ;;
- hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7)
- basic_machine=hppa1.1-hp
- ;;
- hp9k8[0-9][0-9] | hp8[0-9][0-9])
- basic_machine=hppa1.0-hp
- ;;
- i370-ibm* | ibm*)
- basic_machine=i370-ibm
- os=-mvs
- ;;
-# I'm not sure what "Sysv32" means. Should this be sysv3.2?
- i[345]86v32)
- basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'`
- os=-sysv32
- ;;
- i[345]86v4*)
- basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'`
- os=-sysv4
- ;;
- i[345]86v)
- basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'`
- os=-sysv
- ;;
- i[345]86sol2)
- basic_machine=`echo $1 | sed -e 's/86.*/86-unknown/'`
- os=-solaris2
- ;;
- iris | iris4d)
- basic_machine=mips-sgi
- case $os in
- -irix*)
- ;;
- *)
- os=-irix4
- ;;
- esac
- ;;
- isi68 | isi)
- basic_machine=m68k-isi
- os=-sysv
- ;;
- m88k-omron*)
- basic_machine=m88k-omron
- ;;
- magnum | m3230)
- basic_machine=mips-mips
- os=-sysv
- ;;
- merlin)
- basic_machine=ns32k-utek
- os=-sysv
- ;;
- miniframe)
- basic_machine=m68000-convergent
- ;;
- mips3*-*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
- ;;
- mips3*)
- basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
- ;;
- ncr3000)
- basic_machine=i486-ncr
- os=-sysv4
- ;;
- news | news700 | news800 | news900)
- basic_machine=m68k-sony
- os=-newsos
- ;;
- news1000)
- basic_machine=m68030-sony
- os=-newsos
- ;;
- news-3600 | risc-news)
- basic_machine=mips-sony
- os=-newsos
- ;;
- next | m*-next )
- basic_machine=m68k-next
- case $os in
- -nextstep* )
- ;;
- -ns2*)
- os=-nextstep2
- ;;
- *)
- os=-nextstep3
- ;;
- esac
- ;;
- nh3000)
- basic_machine=m68k-harris
- os=-cxux
- ;;
- nh[45]000)
- basic_machine=m88k-harris
- os=-cxux
- ;;
- nindy960)
- basic_machine=i960-intel
- os=-nindy
- ;;
- np1)
- basic_machine=np1-gould
- ;;
- pa-hitachi)
- basic_machine=hppa1.1-hitachi
- os=-hiuxwe2
- ;;
- paragon)
- basic_machine=i860-intel
- os=-osf
- ;;
- pbd)
- basic_machine=sparc-tti
- ;;
- pbb)
- basic_machine=m68k-tti
- ;;
- pc532 | pc532-*)
- basic_machine=ns32k-pc532
- ;;
- pentium | p5 | p6)
- # We don't have specific support for the Intel Pentium (p6) followon yet, so just call it a Pentium
- basic_machine=i586-intel
- ;;
- pentium-* | p5-* | p6-*)
- # We don't have specific support for the Intel Pentium (p6) followon yet, so just call it a Pentium
- basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- k5)
- # We don't have specific support for AMD's K5 yet, so just call it a Pentium
- basic_machine=i586-amd
- ;;
- nexen)
- # We don't have specific support for Nexgen yet, so just call it a Pentium
- basic_machine=i586-nexgen
- ;;
- pn)
- basic_machine=pn-gould
- ;;
- power) basic_machine=rs6000-ibm
- ;;
- ppc) basic_machine=powerpc-unknown
- ;;
- ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ppcle | powerpclittle | ppc-le | powerpc-little)
- basic_machine=powerpcle-unknown
- ;;
- ppcle-* | powerpclittle-*)
- basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
- ps2)
- basic_machine=i386-ibm
- ;;
- rm[46]00)
- basic_machine=mips-siemens
- ;;
- rtpc | rtpc-*)
- basic_machine=romp-ibm
- ;;
- sequent)
- basic_machine=i386-sequent
- ;;
- sh)
- basic_machine=sh-hitachi
- os=-hms
- ;;
- sps7)
- basic_machine=m68k-bull
- os=-sysv2
- ;;
- spur)
- basic_machine=spur-unknown
- ;;
- sun2)
- basic_machine=m68000-sun
- ;;
- sun2os3)
- basic_machine=m68000-sun
- os=-sunos3
- ;;
- sun2os4)
- basic_machine=m68000-sun
- os=-sunos4
- ;;
- sun3os3)
- basic_machine=m68k-sun
- os=-sunos3
- ;;
- sun3os4)
- basic_machine=m68k-sun
- os=-sunos4
- ;;
- sun4os3)
- basic_machine=sparc-sun
- os=-sunos3
- ;;
- sun4os4)
- basic_machine=sparc-sun
- os=-sunos4
- ;;
- sun4sol2)
- basic_machine=sparc-sun
- os=-solaris2
- ;;
- sun3 | sun3-*)
- basic_machine=m68k-sun
- ;;
- sun4)
- basic_machine=sparc-sun
- ;;
- sun386 | sun386i | roadrunner)
- basic_machine=i386-sun
- ;;
- symmetry)
- basic_machine=i386-sequent
- os=-dynix
- ;;
- tower | tower-32)
- basic_machine=m68k-ncr
- ;;
- udi29k)
- basic_machine=a29k-amd
- os=-udi
- ;;
- ultra3)
- basic_machine=a29k-nyu
- os=-sym1
- ;;
- vaxv)
- basic_machine=vax-dec
- os=-sysv
- ;;
- vms)
- basic_machine=vax-dec
- os=-vms
- ;;
- vxworks960)
- basic_machine=i960-wrs
- os=-vxworks
- ;;
- vxworks68)
- basic_machine=m68k-wrs
- os=-vxworks
- ;;
- vxworks29k)
- basic_machine=a29k-wrs
- os=-vxworks
- ;;
- xmp)
- basic_machine=xmp-cray
- os=-unicos
- ;;
- xps | xps100)
- basic_machine=xps100-honeywell
- ;;
- none)
- basic_machine=none-none
- os=-none
- ;;
-
-# Here we handle the default manufacturer of certain CPU types. It is in
-# some cases the only manufacturer, in others, it is the most popular.
- mips)
- basic_machine=mips-mips
- ;;
- romp)
- basic_machine=romp-ibm
- ;;
- rs6000)
- basic_machine=rs6000-ibm
- ;;
- vax)
- basic_machine=vax-dec
- ;;
- pdp11)
- basic_machine=pdp11-dec
- ;;
- we32k)
- basic_machine=we32k-att
- ;;
- sparc)
- basic_machine=sparc-sun
- ;;
- cydra)
- basic_machine=cydra-cydrome
- ;;
- orion)
- basic_machine=orion-highlevel
- ;;
- orion105)
- basic_machine=clipper-highlevel
- ;;
- *)
- echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
- exit 1
- ;;
-esac
-
-# Here we canonicalize certain aliases for manufacturers.
-case $basic_machine in
- *-digital*)
- basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
- ;;
- *-commodore*)
- basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
- ;;
- *)
- ;;
-esac
-
-# Decode manufacturer-specific aliases for certain operating systems.
-
-if [ x"$os" != x"" ]
-then
-case $os in
- # -solaris* is a basic system type, with this one exception.
- -solaris1 | -solaris1.*)
- os=`echo $os | sed -e 's|solaris1|sunos4|'`
- ;;
- -solaris)
- os=-solaris2
- ;;
- -unixware* | svr4*)
- os=-sysv4
- ;;
- -gnu/linux*)
- os=`echo $os | sed -e 's|gnu/linux|linux|'`
- ;;
- # First accept the basic system types.
- # The portable systems comes first.
- # Each alternative MUST END IN A *, to match a version number.
- # -sysv* is not here because it comes later, after sysvr4.
- -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
- | -vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[345]* \
- | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \
- | -amigados* | -msdos* | -newsos* | -unicos* | -aos* \
- | -nindy* | -vxworks* | -ebmon* | -hms* | -mvs* | -clix* \
- | -riscos* | -linux* | -uniplus* | -iris* | -rtu* | -xenix* \
- | -hiux* | -386bsd* | -netbsd* | -freebsd* | -riscix* \
- | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \
- | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
- | -udi* | -eabi* | -lites* )
- # Remember, each alternative MUST END IN *, to match a version number.
- ;;
- -sunos5*)
- os=`echo $os | sed -e 's|sunos5|solaris2|'`
- ;;
- -sunos6*)
- os=`echo $os | sed -e 's|sunos6|solaris3|'`
- ;;
- -osfrose*)
- os=-osfrose
- ;;
- -osf*)
- os=-osf
- ;;
- -utek*)
- os=-bsd
- ;;
- -dynix*)
- os=-bsd
- ;;
- -acis*)
- os=-aos
- ;;
- -ctix* | -uts*)
- os=-sysv
- ;;
- # Preserve the version number of sinix5.
- -sinix5.*)
- os=`echo $os | sed -e 's|sinix|sysv|'`
- ;;
- -sinix*)
- os=-sysv4
- ;;
- -triton*)
- os=-sysv3
- ;;
- -oss*)
- os=-sysv3
- ;;
- -svr4)
- os=-sysv4
- ;;
- -svr3)
- os=-sysv3
- ;;
- -sysvr4)
- os=-sysv4
- ;;
- # This must come after -sysvr4.
- -sysv*)
- ;;
- -xenix)
- os=-xenix
- ;;
- -none)
- ;;
- *)
- # Get rid of the `-' at the beginning of $os.
- os=`echo $os | sed 's/[^-]*-//'`
- echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
- exit 1
- ;;
-esac
-else
-
-# Here we handle the default operating systems that come with various machines.
-# The value should be what the vendor currently ships out the door with their
-# machine or put another way, the most popular os provided with the machine.
-
-# Note that if you're going to try to match "-MANUFACTURER" here (say,
-# "-sun"), then you have to tell the case statement up towards the top
-# that MANUFACTURER isn't an operating system. Otherwise, code above
-# will signal an error saying that MANUFACTURER isn't an operating
-# system, and we'll never get to this point.
-
-case $basic_machine in
- *-acorn)
- os=-riscix1.2
- ;;
- arm*-semi)
- os=-aout
- ;;
- pdp11-*)
- os=-none
- ;;
- *-dec | vax-*)
- os=-ultrix4.2
- ;;
- m68*-apollo)
- os=-domain
- ;;
- i386-sun)
- os=-sunos4.0.2
- ;;
- m68000-sun)
- os=-sunos3
- # This also exists in the configure program, but was not the
- # default.
- # os=-sunos4
- ;;
- *-tti) # must be before sparc entry or we get the wrong os.
- os=-sysv3
- ;;
- sparc-* | *-sun)
- os=-sunos4.1.1
- ;;
- *-ibm)
- os=-aix
- ;;
- *-hp)
- os=-hpux
- ;;
- *-hitachi)
- os=-hiux
- ;;
- i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent)
- os=-sysv
- ;;
- *-cbm)
- os=-amigados
- ;;
- *-dg)
- os=-dgux
- ;;
- *-dolphin)
- os=-sysv3
- ;;
- m68k-ccur)
- os=-rtu
- ;;
- m88k-omron*)
- os=-luna
- ;;
- *-sequent)
- os=-ptx
- ;;
- *-crds)
- os=-unos
- ;;
- *-ns)
- os=-genix
- ;;
- i370-*)
- os=-mvs
- ;;
- *-next)
- os=-nextstep3
- ;;
- *-gould)
- os=-sysv
- ;;
- *-highlevel)
- os=-bsd
- ;;
- *-encore)
- os=-bsd
- ;;
- *-sgi)
- os=-irix
- ;;
- *-siemens)
- os=-sysv4
- ;;
- *-masscomp)
- os=-rtu
- ;;
- *)
- os=-none
- ;;
-esac
-fi
-
-# Here we handle the case where we know the os, and the CPU type, but not the
-# manufacturer. We pick the logical manufacturer.
-vendor=unknown
-case $basic_machine in
- *-unknown)
- case $os in
- -riscix*)
- vendor=acorn
- ;;
- -sunos*)
- vendor=sun
- ;;
- -lynxos*)
- vendor=lynx
- ;;
- -aix*)
- vendor=ibm
- ;;
- -hpux*)
- vendor=hp
- ;;
- -hiux*)
- vendor=hitachi
- ;;
- -unos*)
- vendor=crds
- ;;
- -dgux*)
- vendor=dg
- ;;
- -luna*)
- vendor=omron
- ;;
- -genix*)
- vendor=ns
- ;;
- -mvs*)
- vendor=ibm
- ;;
- -ptx*)
- vendor=sequent
- ;;
- -vxworks*)
- vendor=wrs
- ;;
- esac
- basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
- ;;
-esac
-
-echo $basic_machine$os
diff --git a/apps/JAWS/clients/WebSTONE/src/configure b/apps/JAWS/clients/WebSTONE/src/configure
deleted file mode 100755
index 8e1ad6e8369..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/configure
+++ /dev/null
@@ -1,2132 +0,0 @@
-#! /bin/sh
-
-# Guess values for system-dependent variables and create Makefiles.
-# Generated automatically using autoconf version 2.7
-# Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
-#
-# This configure script is free software; the Free Software Foundation
-# gives unlimited permission to copy, distribute and modify it.
-
-# Defaults:
-ac_help=
-ac_default_prefix=/usr/local
-# Any additions from configure.in:
-ac_default_prefix=bin
-
-# Initialize some variables set by options.
-# The variables have the same names as the options, with
-# dashes changed to underlines.
-build=NONE
-cache_file=./config.cache
-exec_prefix=NONE
-host=NONE
-no_create=
-nonopt=NONE
-no_recursion=
-prefix=NONE
-program_prefix=NONE
-program_suffix=NONE
-program_transform_name=s,x,x,
-silent=
-site=
-srcdir=
-target=NONE
-verbose=
-x_includes=NONE
-x_libraries=NONE
-bindir='${exec_prefix}/bin'
-sbindir='${exec_prefix}/sbin'
-libexecdir='${exec_prefix}/libexec'
-datadir='${prefix}/share'
-sysconfdir='${prefix}/etc'
-sharedstatedir='${prefix}/com'
-localstatedir='${prefix}/var'
-libdir='${exec_prefix}/lib'
-includedir='${prefix}/include'
-oldincludedir='/usr/include'
-infodir='${prefix}/info'
-mandir='${prefix}/man'
-
-# Initialize some other variables.
-subdirs=
-MFLAGS= MAKEFLAGS=
-
-ac_prev=
-for ac_option
-do
-
- # If the previous option needs an argument, assign it.
- if test -n "$ac_prev"; then
- eval "$ac_prev=\$ac_option"
- ac_prev=
- continue
- fi
-
- case "$ac_option" in
- -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
- *) ac_optarg= ;;
- esac
-
- # Accept the important Cygnus configure options, so we can diagnose typos.
-
- case "$ac_option" in
-
- -bindir | --bindir | --bindi | --bind | --bin | --bi)
- ac_prev=bindir ;;
- -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
- bindir="$ac_optarg" ;;
-
- -build | --build | --buil | --bui | --bu)
- ac_prev=build ;;
- -build=* | --build=* | --buil=* | --bui=* | --bu=*)
- build="$ac_optarg" ;;
-
- -cache-file | --cache-file | --cache-fil | --cache-fi \
- | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
- ac_prev=cache_file ;;
- -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
- | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
- cache_file="$ac_optarg" ;;
-
- -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
- ac_prev=datadir ;;
- -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
- | --da=*)
- datadir="$ac_optarg" ;;
-
- -disable-* | --disable-*)
- ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
- # Reject names that are not valid shell variable names.
- if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
- { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
- fi
- ac_feature=`echo $ac_feature| sed 's/-/_/g'`
- eval "enable_${ac_feature}=no" ;;
-
- -enable-* | --enable-*)
- ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
- # Reject names that are not valid shell variable names.
- if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
- { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
- fi
- ac_feature=`echo $ac_feature| sed 's/-/_/g'`
- case "$ac_option" in
- *=*) ;;
- *) ac_optarg=yes ;;
- esac
- eval "enable_${ac_feature}='$ac_optarg'" ;;
-
- -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
- | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
- | --exec | --exe | --ex)
- ac_prev=exec_prefix ;;
- -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
- | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
- | --exec=* | --exe=* | --ex=*)
- exec_prefix="$ac_optarg" ;;
-
- -gas | --gas | --ga | --g)
- # Obsolete; use --with-gas.
- with_gas=yes ;;
-
- -help | --help | --hel | --he)
- # Omit some internal or obsolete options to make the list less imposing.
- # This message is too long to be a string in the A/UX 3.1 sh.
- cat << EOF
-Usage: configure [options] [host]
-Options: [defaults in brackets after descriptions]
-Configuration:
- --cache-file=FILE cache test results in FILE
- --help print this message
- --no-create do not create output files
- --quiet, --silent do not print \`checking...' messages
- --version print the version of autoconf that created configure
-Directory and file names:
- --prefix=PREFIX install architecture-independent files in PREFIX
- [$ac_default_prefix]
- --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
- [same as prefix]
- --bindir=DIR user executables in DIR [EPREFIX/bin]
- --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
- --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
- --datadir=DIR read-only architecture-independent data in DIR
- [PREFIX/share]
- --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
- --sharedstatedir=DIR modifiable architecture-independent data in DIR
- [PREFIX/com]
- --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
- --libdir=DIR object code libraries in DIR [EPREFIX/lib]
- --includedir=DIR C header files in DIR [PREFIX/include]
- --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
- --infodir=DIR info documentation in DIR [PREFIX/info]
- --mandir=DIR man documentation in DIR [PREFIX/man]
- --srcdir=DIR find the sources in DIR [configure dir or ..]
- --program-prefix=PREFIX prepend PREFIX to installed program names
- --program-suffix=SUFFIX append SUFFIX to installed program names
- --program-transform-name=PROGRAM
- run sed PROGRAM on installed program names
-EOF
- cat << EOF
-Host type:
- --build=BUILD configure for building on BUILD [BUILD=HOST]
- --host=HOST configure for HOST [guessed]
- --target=TARGET configure for TARGET [TARGET=HOST]
-Features and packages:
- --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
- --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
- --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
- --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
- --x-includes=DIR X include files are in DIR
- --x-libraries=DIR X library files are in DIR
-EOF
- if test -n "$ac_help"; then
- echo "--enable and --with options recognized:$ac_help"
- fi
- exit 0 ;;
-
- -host | --host | --hos | --ho)
- ac_prev=host ;;
- -host=* | --host=* | --hos=* | --ho=*)
- host="$ac_optarg" ;;
-
- -includedir | --includedir | --includedi | --included | --include \
- | --includ | --inclu | --incl | --inc)
- ac_prev=includedir ;;
- -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
- | --includ=* | --inclu=* | --incl=* | --inc=*)
- includedir="$ac_optarg" ;;
-
- -infodir | --infodir | --infodi | --infod | --info | --inf)
- ac_prev=infodir ;;
- -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
- infodir="$ac_optarg" ;;
-
- -libdir | --libdir | --libdi | --libd)
- ac_prev=libdir ;;
- -libdir=* | --libdir=* | --libdi=* | --libd=*)
- libdir="$ac_optarg" ;;
-
- -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
- | --libexe | --libex | --libe)
- ac_prev=libexecdir ;;
- -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
- | --libexe=* | --libex=* | --libe=*)
- libexecdir="$ac_optarg" ;;
-
- -localstatedir | --localstatedir | --localstatedi | --localstated \
- | --localstate | --localstat | --localsta | --localst \
- | --locals | --local | --loca | --loc | --lo)
- ac_prev=localstatedir ;;
- -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
- | --localstate=* | --localstat=* | --localsta=* | --localst=* \
- | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
- localstatedir="$ac_optarg" ;;
-
- -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
- ac_prev=mandir ;;
- -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
- mandir="$ac_optarg" ;;
-
- -nfp | --nfp | --nf)
- # Obsolete; use --without-fp.
- with_fp=no ;;
-
- -no-create | --no-create | --no-creat | --no-crea | --no-cre \
- | --no-cr | --no-c)
- no_create=yes ;;
-
- -no-recursion | --no-recursion | --no-recursio | --no-recursi \
- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
- no_recursion=yes ;;
-
- -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
- | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
- | --oldin | --oldi | --old | --ol | --o)
- ac_prev=oldincludedir ;;
- -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
- | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
- | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
- oldincludedir="$ac_optarg" ;;
-
- -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
- ac_prev=prefix ;;
- -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
- prefix="$ac_optarg" ;;
-
- -program-prefix | --program-prefix | --program-prefi | --program-pref \
- | --program-pre | --program-pr | --program-p)
- ac_prev=program_prefix ;;
- -program-prefix=* | --program-prefix=* | --program-prefi=* \
- | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
- program_prefix="$ac_optarg" ;;
-
- -program-suffix | --program-suffix | --program-suffi | --program-suff \
- | --program-suf | --program-su | --program-s)
- ac_prev=program_suffix ;;
- -program-suffix=* | --program-suffix=* | --program-suffi=* \
- | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
- program_suffix="$ac_optarg" ;;
-
- -program-transform-name | --program-transform-name \
- | --program-transform-nam | --program-transform-na \
- | --program-transform-n | --program-transform- \
- | --program-transform | --program-transfor \
- | --program-transfo | --program-transf \
- | --program-trans | --program-tran \
- | --progr-tra | --program-tr | --program-t)
- ac_prev=program_transform_name ;;
- -program-transform-name=* | --program-transform-name=* \
- | --program-transform-nam=* | --program-transform-na=* \
- | --program-transform-n=* | --program-transform-=* \
- | --program-transform=* | --program-transfor=* \
- | --program-transfo=* | --program-transf=* \
- | --program-trans=* | --program-tran=* \
- | --progr-tra=* | --program-tr=* | --program-t=*)
- program_transform_name="$ac_optarg" ;;
-
- -q | -quiet | --quiet | --quie | --qui | --qu | --q \
- | -silent | --silent | --silen | --sile | --sil)
- silent=yes ;;
-
- -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
- ac_prev=sbindir ;;
- -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
- | --sbi=* | --sb=*)
- sbindir="$ac_optarg" ;;
-
- -sharedstatedir | --sharedstatedir | --sharedstatedi \
- | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
- | --sharedst | --shareds | --shared | --share | --shar \
- | --sha | --sh)
- ac_prev=sharedstatedir ;;
- -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
- | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
- | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
- | --sha=* | --sh=*)
- sharedstatedir="$ac_optarg" ;;
-
- -site | --site | --sit)
- ac_prev=site ;;
- -site=* | --site=* | --sit=*)
- site="$ac_optarg" ;;
-
- -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
- ac_prev=srcdir ;;
- -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
- srcdir="$ac_optarg" ;;
-
- -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
- | --syscon | --sysco | --sysc | --sys | --sy)
- ac_prev=sysconfdir ;;
- -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
- | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
- sysconfdir="$ac_optarg" ;;
-
- -target | --target | --targe | --targ | --tar | --ta | --t)
- ac_prev=target ;;
- -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
- target="$ac_optarg" ;;
-
- -v | -verbose | --verbose | --verbos | --verbo | --verb)
- verbose=yes ;;
-
- -version | --version | --versio | --versi | --vers)
- echo "configure generated by autoconf version 2.7"
- exit 0 ;;
-
- -with-* | --with-*)
- ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
- # Reject names that are not valid shell variable names.
- if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
- { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
- fi
- ac_package=`echo $ac_package| sed 's/-/_/g'`
- case "$ac_option" in
- *=*) ;;
- *) ac_optarg=yes ;;
- esac
- eval "with_${ac_package}='$ac_optarg'" ;;
-
- -without-* | --without-*)
- ac_package=`echo $ac_option|sed -e 's/-*without-//'`
- # Reject names that are not valid shell variable names.
- if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
- { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
- fi
- ac_package=`echo $ac_package| sed 's/-/_/g'`
- eval "with_${ac_package}=no" ;;
-
- --x)
- # Obsolete; use --with-x.
- with_x=yes ;;
-
- -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
- | --x-incl | --x-inc | --x-in | --x-i)
- ac_prev=x_includes ;;
- -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
- | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
- x_includes="$ac_optarg" ;;
-
- -x-libraries | --x-libraries | --x-librarie | --x-librari \
- | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
- ac_prev=x_libraries ;;
- -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
- | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
- x_libraries="$ac_optarg" ;;
-
- -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
- ;;
-
- *)
- if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
- echo "configure: warning: $ac_option: invalid host type" 1>&2
- fi
- if test "x$nonopt" != xNONE; then
- { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
- fi
- nonopt="$ac_option"
- ;;
-
- esac
-done
-
-if test -n "$ac_prev"; then
- { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
-fi
-
-trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
-
-# File descriptor usage:
-# 0 standard input
-# 1 file creation
-# 2 errors and warnings
-# 3 some systems may open it to /dev/tty
-# 4 used on the Kubota Titan
-# 6 checking for... messages and results
-# 5 compiler messages saved in config.log
-if test "$silent" = yes; then
- exec 6>/dev/null
-else
- exec 6>&1
-fi
-exec 5>./config.log
-
-echo "\
-This file contains any messages produced by compilers while
-running configure, to aid debugging if configure makes a mistake.
-" 1>&5
-
-# Strip out --no-create and --no-recursion so they do not pile up.
-# Also quote any args containing shell metacharacters.
-ac_configure_args=
-for ac_arg
-do
- case "$ac_arg" in
- -no-create | --no-create | --no-creat | --no-crea | --no-cre \
- | --no-cr | --no-c) ;;
- -no-recursion | --no-recursion | --no-recursio | --no-recursi \
- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
- *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
- ac_configure_args="$ac_configure_args '$ac_arg'" ;;
- *) ac_configure_args="$ac_configure_args $ac_arg" ;;
- esac
-done
-
-# NLS nuisances.
-# Only set LANG and LC_ALL to C if already set.
-# These must not be set unconditionally because not all systems understand
-# e.g. LANG=C (notably SCO).
-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
-if test "${LANG+set}" = set; then LANG=C; export LANG; fi
-
-# confdefs.h avoids OS command line length limits that DEFS can exceed.
-rm -rf conftest* confdefs.h
-# AIX cpp loses on an empty file, so make sure it contains at least a newline.
-echo > confdefs.h
-
-# A filename unique to this package, relative to the directory that
-# configure is in, which we can look for to find out if srcdir is correct.
-ac_unique_file=webclient.c
-
-# Find the source files, if location was not specified.
-if test -z "$srcdir"; then
- ac_srcdir_defaulted=yes
- # Try the directory containing this script, then its parent.
- ac_prog=$0
- ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
- test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
- srcdir=$ac_confdir
- if test ! -r $srcdir/$ac_unique_file; then
- srcdir=..
- fi
-else
- ac_srcdir_defaulted=no
-fi
-if test ! -r $srcdir/$ac_unique_file; then
- if test "$ac_srcdir_defaulted" = yes; then
- { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
- else
- { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
- fi
-fi
-srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
-
-# Prefer explicitly selected file to automatically selected ones.
-if test -z "$CONFIG_SITE"; then
- if test "x$prefix" != xNONE; then
- CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
- else
- CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
- fi
-fi
-for ac_site_file in $CONFIG_SITE; do
- if test -r "$ac_site_file"; then
- echo "loading site script $ac_site_file"
- . "$ac_site_file"
- fi
-done
-
-if test -r "$cache_file"; then
- echo "loading cache $cache_file"
- . $cache_file
-else
- echo "creating cache $cache_file"
- > $cache_file
-fi
-
-ac_ext=c
-# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
-ac_cpp='echo $CPP $CPPFLAGS 1>&5;
-$CPP $CPPFLAGS'
-ac_compile='echo ${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5;
-${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5 2>&5'
-ac_link='echo ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5;
-${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5 2>&5'
-
-if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
- # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
- if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
- ac_n= ac_c='
-' ac_t=' '
- else
- ac_n=-n ac_c= ac_t=
- fi
-else
- ac_n= ac_c='\c' ac_t=
-fi
-
-
-
-PRODUCT=webstone
-VERSION=2.0b4
-cat >> confdefs.h <<EOF
-#define PRODUCT "$PRODUCT"
-EOF
-
-cat >> confdefs.h <<EOF
-#define VERSION "$VERSION"
-EOF
-
-
-
-
-
-# set system type
-ac_aux_dir=
-for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
- if test -f $ac_dir/install-sh; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install-sh -c"
- break
- elif test -f $ac_dir/install.sh; then
- ac_aux_dir=$ac_dir
- ac_install_sh="$ac_aux_dir/install.sh -c"
- break
- fi
-done
-if test -z "$ac_aux_dir"; then
- { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
-fi
-ac_config_guess=$ac_aux_dir/config.guess
-ac_config_sub=$ac_aux_dir/config.sub
-ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
-
-
-# Do some error checking and defaulting for the host and target type.
-# The inputs are:
-# configure --host=HOST --target=TARGET --build=BUILD NONOPT
-#
-# The rules are:
-# 1. You are not allowed to specify --host, --target, and nonopt at the
-# same time.
-# 2. Host defaults to nonopt.
-# 3. If nonopt is not specified, then host defaults to the current host,
-# as determined by config.guess.
-# 4. Target and build default to nonopt.
-# 5. If nonopt is not specified, then target and build default to host.
-
-# The aliases save the names the user supplied, while $host etc.
-# will get canonicalized.
-case $host---$target---$nonopt in
-NONE---*---* | *---NONE---* | *---*---NONE) ;;
-*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
-esac
-
-
-# Make sure we can run config.sub.
-if $ac_config_sub sun4 >/dev/null 2>&1; then :
-else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
-fi
-
-echo $ac_n "checking host system type""... $ac_c" 1>&6
-
-host_alias=$host
-case "$host_alias" in
-NONE)
- case $nonopt in
- NONE)
- if host_alias=`$ac_config_guess`; then :
- else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
- fi ;;
- *) host_alias=$nonopt ;;
- esac ;;
-esac
-
-host=`$ac_config_sub $host_alias`
-host_cpu=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
-host_vendor=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
-host_os=`echo $host | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
-echo "$ac_t""$host" 1>&6
-
-echo $ac_n "checking target system type""... $ac_c" 1>&6
-
-target_alias=$target
-case "$target_alias" in
-NONE)
- case $nonopt in
- NONE) target_alias=$host_alias ;;
- *) target_alias=$nonopt ;;
- esac ;;
-esac
-
-target=`$ac_config_sub $target_alias`
-target_cpu=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
-target_vendor=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
-target_os=`echo $target | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
-echo "$ac_t""$target" 1>&6
-
-echo $ac_n "checking build system type""... $ac_c" 1>&6
-
-build_alias=$build
-case "$build_alias" in
-NONE)
- case $nonopt in
- NONE) build_alias=$host_alias ;;
- *) build_alias=$nonopt ;;
- esac ;;
-esac
-
-build=`$ac_config_sub $build_alias`
-build_cpu=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\1/'`
-build_vendor=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\2/'`
-build_os=`echo $build | sed 's/^\(.*\)-\(.*\)-\(.*\)$/\3/'`
-echo "$ac_t""$build" 1>&6
-
-test "$host_alias" != "$target_alias" &&
- test "$program_prefix$program_suffix$program_transform_name" = \
- NONENONEs,x,x, &&
- program_prefix=${target_alias}-
-
-
-#
-# checks for programs
-#
-# Extract the first word of "gcc", so it can be a program name with args.
-set dummy gcc; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test -n "$CC"; then
- ac_cv_prog_CC="$CC" # Let the user override the test.
-else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
- for ac_dir in $PATH; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_CC="gcc"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_prog_CC" && ac_cv_prog_CC="cc"
-fi
-fi
-CC="$ac_cv_prog_CC"
-if test -n "$CC"; then
- echo "$ac_t""$CC" 1>&6
-else
- echo "$ac_t""no" 1>&6
-fi
-
-
-echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.c <<EOF
-#ifdef __GNUC__
- yes;
-#endif
-EOF
-if ${CC-cc} -E conftest.c 2>&5 | egrep yes >/dev/null 2>&1; then
- ac_cv_prog_gcc=yes
-else
- ac_cv_prog_gcc=no
-fi
-fi
-
-echo "$ac_t""$ac_cv_prog_gcc" 1>&6
-if test $ac_cv_prog_gcc = yes; then
- GCC=yes
- if test "${CFLAGS+set}" != set; then
- echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_prog_gcc_g'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- echo 'void f(){}' > conftest.c
-if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
- ac_cv_prog_gcc_g=yes
-else
- ac_cv_prog_gcc_g=no
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_prog_gcc_g" 1>&6
- if test $ac_cv_prog_gcc_g = yes; then
- CFLAGS="-g -O"
- else
- CFLAGS="-O"
- fi
- fi
-else
- GCC=
- test "${CFLAGS+set}" = set || CFLAGS="-g"
-fi
-
-echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
-set dummy ${MAKE-make}; ac_make=$2
-if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftestmake <<\EOF
-all:
- @echo 'ac_maketemp="${MAKE}"'
-EOF
-# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
-eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
-if test -n "$ac_maketemp"; then
- eval ac_cv_prog_make_${ac_make}_set=yes
-else
- eval ac_cv_prog_make_${ac_make}_set=no
-fi
-rm -f conftestmake
-fi
-if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- SET_MAKE=
-else
- echo "$ac_t""no" 1>&6
- SET_MAKE="MAKE=${MAKE-make}"
-fi
-
-for ac_prog in mawk gawk nawk awk
-do
-# Extract the first word of "$ac_prog", so it can be a program name with args.
-set dummy $ac_prog; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test -n "$AWK"; then
- ac_cv_prog_AWK="$AWK" # Let the user override the test.
-else
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
- for ac_dir in $PATH; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_prog_AWK="$ac_prog"
- break
- fi
- done
- IFS="$ac_save_ifs"
-fi
-fi
-AWK="$ac_cv_prog_AWK"
-if test -n "$AWK"; then
- echo "$ac_t""$AWK" 1>&6
-else
- echo "$ac_t""no" 1>&6
-fi
-
-test -n "$AWK" && break
-done
-
-
-
-# We use a path for perl so the #! line in bin/wscollect.pl will work.
-# Extract the first word of "perl", so it can be a program name with args.
-set dummy perl; ac_word=$2
-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- case "$PERL" in
- /*)
- ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
- ;;
- *)
- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
- for ac_dir in $PATH; do
- test -z "$ac_dir" && ac_dir=.
- if test -f $ac_dir/$ac_word; then
- ac_cv_path_PERL="$ac_dir/$ac_word"
- break
- fi
- done
- IFS="$ac_save_ifs"
- test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
- ;;
-esac
-fi
-PERL="$ac_cv_path_PERL"
-if test -n "$PERL"; then
- echo "$ac_t""$PERL" 1>&6
-else
- echo "$ac_t""no" 1>&6
-fi
-
-
-
-if test "$PERL" != no; then
- PERL_SCRIPTS="bin/wscollect.pl"
-else
- echo "configure: warning: Some functions may work correctly" 1>&2
-fi
-
-#
-# checks for libraries
-#
-# Replace `main' with a function in -lm:
-echo $ac_n "checking for -lm""... $ac_c" 1>&6
-ac_lib_var=`echo m | tr '.-/+' '___p'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- ac_save_LIBS="$LIBS"
-LIBS="-lm $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 832 "configure"
-#include "confdefs.h"
-
-int main() { return 0; }
-int t() {
-floor()
-; return 0; }
-EOF
-if eval $ac_link; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
-else
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -f conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_lib=HAVE_LIB`echo m | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
- cat >> confdefs.h <<EOF
-#define $ac_tr_lib 1
-EOF
-
- LIBS="-lm $LIBS"
-
-else
- echo "$ac_t""no" 1>&6
-fi
-
-echo $ac_n "checking for -lcompat""... $ac_c" 1>&6
-ac_lib_var=`echo compat | tr '.-/+' '___p'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- ac_save_LIBS="$LIBS"
-LIBS="-lcompat $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 872 "configure"
-#include "confdefs.h"
-
-int main() { return 0; }
-int t() {
-rexec()
-; return 0; }
-EOF
-if eval $ac_link; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
-else
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -f conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_lib=HAVE_LIB`echo compat | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
- cat >> confdefs.h <<EOF
-#define $ac_tr_lib 1
-EOF
-
- LIBS="-lcompat $LIBS"
-
-else
- echo "$ac_t""no" 1>&6
-fi
-
-echo $ac_n "checking for -lucb""... $ac_c" 1>&6
-ac_lib_var=`echo ucb | tr '.-/+' '___p'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- ac_save_LIBS="$LIBS"
-LIBS="-lucb $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 912 "configure"
-#include "confdefs.h"
-
-int main() { return 0; }
-int t() {
-wait3()
-; return 0; }
-EOF
-if eval $ac_link; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
-else
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -f conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_lib=HAVE_LIB`echo ucb | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
- cat >> confdefs.h <<EOF
-#define $ac_tr_lib 1
-EOF
-
- LIBS="-lucb $LIBS"
-
-else
- echo "$ac_t""no" 1>&6
-fi
-
-echo $ac_n "checking for -lsocket""... $ac_c" 1>&6
-ac_lib_var=`echo socket | tr '.-/+' '___p'`
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- ac_save_LIBS="$LIBS"
-LIBS="-lsocket -lnsl $LIBS"
-cat > conftest.$ac_ext <<EOF
-#line 952 "configure"
-#include "confdefs.h"
-
-int main() { return 0; }
-int t() {
-connect()
-; return 0; }
-EOF
-if eval $ac_link; then
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=yes"
-else
- rm -rf conftest*
- eval "ac_cv_lib_$ac_lib_var=no"
-fi
-rm -f conftest*
-LIBS="$ac_save_LIBS"
-
-fi
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_lib=HAVE_LIB`echo socket | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
- cat >> confdefs.h <<EOF
-#define $ac_tr_lib 1
-EOF
-
- LIBS="-lsocket $LIBS"
-
-else
- echo "$ac_t""no" 1>&6
-fi
-
-
-#
-# checks for header files
-#
-echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
-# On Suns, sometimes $CPP names a directory.
-if test -n "$CPP" && test -d "$CPP"; then
- CPP=
-fi
-if test -z "$CPP"; then
-if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- # This must be in double quotes, not single quotes, because CPP may get
- # substituted into the Makefile and "${CC-cc}" will confuse make.
- CPP="${CC-cc} -E"
- # On the NeXT, cc -E runs the code through the compiler's parser,
- # not just through cpp.
- cat > conftest.$ac_ext <<EOF
-#line 1003 "configure"
-#include "confdefs.h"
-#include <assert.h>
-Syntax Error
-EOF
-eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-ac_err=`grep -v '^ *+' conftest.out`
-if test -z "$ac_err"; then
- :
-else
- echo "$ac_err" >&5
- rm -rf conftest*
- CPP="${CC-cc} -E -traditional-cpp"
- cat > conftest.$ac_ext <<EOF
-#line 1017 "configure"
-#include "confdefs.h"
-#include <assert.h>
-Syntax Error
-EOF
-eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-ac_err=`grep -v '^ *+' conftest.out`
-if test -z "$ac_err"; then
- :
-else
- echo "$ac_err" >&5
- rm -rf conftest*
- CPP=/lib/cpp
-fi
-rm -f conftest*
-fi
-rm -f conftest*
- ac_cv_prog_CPP="$CPP"
-fi
- CPP="$ac_cv_prog_CPP"
-else
- ac_cv_prog_CPP="$CPP"
-fi
-echo "$ac_t""$CPP" 1>&6
-
-# If we cannot run a trivial program, we must be cross compiling.
-echo $ac_n "checking whether cross-compiling""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_c_cross'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test "$cross_compiling" = yes; then
- ac_cv_c_cross=yes
-else
-cat > conftest.$ac_ext <<EOF
-#line 1051 "configure"
-#include "confdefs.h"
-main(){return(0);}
-EOF
-eval $ac_link
-if test -s conftest && (./conftest; exit) 2>/dev/null; then
- ac_cv_c_cross=no
-else
- ac_cv_c_cross=yes
-fi
-fi
-rm -fr conftest*
-fi
-
-echo "$ac_t""$ac_cv_c_cross" 1>&6
-cross_compiling=$ac_cv_c_cross
-
-echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1073 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-#include <float.h>
-EOF
-eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-ac_err=`grep -v '^ *+' conftest.out`
-if test -z "$ac_err"; then
- rm -rf conftest*
- ac_cv_header_stdc=yes
-else
- echo "$ac_err" >&5
- rm -rf conftest*
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-if test $ac_cv_header_stdc = yes; then
- # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
-cat > conftest.$ac_ext <<EOF
-#line 1095 "configure"
-#include "confdefs.h"
-#include <string.h>
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "memchr" >/dev/null 2>&1; then
- :
-else
- rm -rf conftest*
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
- # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
-cat > conftest.$ac_ext <<EOF
-#line 1113 "configure"
-#include "confdefs.h"
-#include <stdlib.h>
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "free" >/dev/null 2>&1; then
- :
-else
- rm -rf conftest*
- ac_cv_header_stdc=no
-fi
-rm -f conftest*
-
-fi
-
-if test $ac_cv_header_stdc = yes; then
- # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
-if test "$cross_compiling" = yes; then
- :
-else
-cat > conftest.$ac_ext <<EOF
-#line 1134 "configure"
-#include "confdefs.h"
-#include <ctype.h>
-#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
-#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
-int main () { int i; for (i = 0; i < 256; i++)
-if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
-exit (0); }
-
-EOF
-eval $ac_link
-if test -s conftest && (./conftest; exit) 2>/dev/null; then
- :
-else
- ac_cv_header_stdc=no
-fi
-fi
-rm -fr conftest*
-fi
-fi
-
-echo "$ac_t""$ac_cv_header_stdc" 1>&6
-if test $ac_cv_header_stdc = yes; then
- cat >> confdefs.h <<\EOF
-#define STDC_HEADERS 1
-EOF
-
-fi
-
-echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1169 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <sys/wait.h>
-#ifndef WEXITSTATUS
-#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
-#endif
-#ifndef WIFEXITED
-#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
-#endif
-int main() { return 0; }
-int t() {
-int s;
-wait (&s);
-s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
-; return 0; }
-EOF
-if eval $ac_compile; then
- rm -rf conftest*
- ac_cv_header_sys_wait_h=yes
-else
- rm -rf conftest*
- ac_cv_header_sys_wait_h=no
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
-if test $ac_cv_header_sys_wait_h = yes; then
- cat >> confdefs.h <<\EOF
-#define HAVE_SYS_WAIT_H 1
-EOF
-
-fi
-
-for ac_hdr in fcntl.h limits.h sgtty.h sys/time.h unistd.h
-do
-ac_safe=`echo "$ac_hdr" | tr './\055' '___'`
-echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1213 "configure"
-#include "confdefs.h"
-#include <$ac_hdr>
-EOF
-eval "$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-ac_err=`grep -v '^ *+' conftest.out`
-if test -z "$ac_err"; then
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=yes"
-else
- echo "$ac_err" >&5
- rm -rf conftest*
- eval "ac_cv_header_$ac_safe=no"
-fi
-rm -f conftest*
-fi
-if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_hdr=HAVE_`echo $ac_hdr | tr 'abcdefghijklmnopqrstuvwxyz./\055' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ___'`
- cat >> confdefs.h <<EOF
-#define $ac_tr_hdr 1
-EOF
-
-else
- echo "$ac_t""no" 1>&6
-fi
-done
-
-
-#
-# checks for typedefs, structures, and compiler characteristics
-#
-echo $ac_n "checking for working const""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1250 "configure"
-#include "confdefs.h"
-
-int main() { return 0; }
-int t() {
-
-/* Ultrix mips cc rejects this. */
-typedef int charset[2]; const charset x;
-/* SunOS 4.1.1 cc rejects this. */
-char const *const *ccp;
-char **p;
-/* NEC SVR4.0.2 mips cc rejects this. */
-struct point {int x, y;};
-static struct point const zero = {0,0};
-/* AIX XL C 1.02.0.0 rejects this.
- It does not let you subtract one const X* pointer from another in an arm
- of an if-expression whose if-part is not a constant expression */
-const char *g = "string";
-ccp = &g + (g ? g-g : 0);
-/* HPUX 7.0 cc rejects these. */
-++ccp;
-p = (char**) ccp;
-ccp = (char const *const *) p;
-{ /* SCO 3.2v4 cc rejects this. */
- char *t;
- char const *s = 0 ? (char *) 0 : (char const *) 0;
-
- *t++ = 0;
-}
-{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
- int x[] = {25, 17};
- const int *foo = &x[0];
- ++foo;
-}
-{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
- typedef const int *iptr;
- iptr p = 0;
- ++p;
-}
-{ /* AIX XL C 1.02.0.0 rejects this saying
- "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
- struct s { int j; const int *ap[3]; };
- struct s *b; b->j = 5;
-}
-{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
- const int foo = 10;
-}
-
-; return 0; }
-EOF
-if eval $ac_compile; then
- rm -rf conftest*
- ac_cv_c_const=yes
-else
- rm -rf conftest*
- ac_cv_c_const=no
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_c_const" 1>&6
-if test $ac_cv_c_const = no; then
- cat >> confdefs.h <<\EOF
-#define const
-EOF
-
-fi
-
-echo $ac_n "checking for size_t""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1324 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#if STDC_HEADERS
-#include <stdlib.h>
-#endif
-EOF
-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
- egrep "size_t" >/dev/null 2>&1; then
- rm -rf conftest*
- ac_cv_type_size_t=yes
-else
- rm -rf conftest*
- ac_cv_type_size_t=no
-fi
-rm -f conftest*
-
-fi
-echo "$ac_t""$ac_cv_type_size_t" 1>&6
-if test $ac_cv_type_size_t = no; then
- cat >> confdefs.h <<\EOF
-#define size_t unsigned
-EOF
-
-fi
-
-echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1355 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <signal.h>
-#ifdef signal
-#undef signal
-#endif
-#ifdef __cplusplus
-extern "C" void (*signal (int, void (*)(int)))(int);
-#else
-void (*signal ()) ();
-#endif
-
-int main() { return 0; }
-int t() {
-int i;
-; return 0; }
-EOF
-if eval $ac_compile; then
- rm -rf conftest*
- ac_cv_type_signal=void
-else
- rm -rf conftest*
- ac_cv_type_signal=int
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_type_signal" 1>&6
-cat >> confdefs.h <<EOF
-#define RETSIGTYPE $ac_cv_type_signal
-EOF
-
-
-echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1395 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <sys/time.h>
-#include <time.h>
-int main() { return 0; }
-int t() {
-struct tm *tp;
-; return 0; }
-EOF
-if eval $ac_compile; then
- rm -rf conftest*
- ac_cv_header_time=yes
-else
- rm -rf conftest*
- ac_cv_header_time=no
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_header_time" 1>&6
-if test $ac_cv_header_time = yes; then
- cat >> confdefs.h <<\EOF
-#define TIME_WITH_SYS_TIME 1
-EOF
-
-fi
-
-echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1429 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <time.h>
-int main() { return 0; }
-int t() {
-struct tm *tp; tp->tm_sec;
-; return 0; }
-EOF
-if eval $ac_compile; then
- rm -rf conftest*
- ac_cv_struct_tm=time.h
-else
- rm -rf conftest*
- ac_cv_struct_tm=sys/time.h
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_struct_tm" 1>&6
-if test $ac_cv_struct_tm = sys/time.h; then
- cat >> confdefs.h <<\EOF
-#define TM_IN_SYS_TIME 1
-EOF
-
-fi
-
-echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_struct_tm_zone'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1462 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <$ac_cv_struct_tm>
-int main() { return 0; }
-int t() {
-struct tm tm; tm.tm_zone;
-; return 0; }
-EOF
-if eval $ac_compile; then
- rm -rf conftest*
- ac_cv_struct_tm_zone=yes
-else
- rm -rf conftest*
- ac_cv_struct_tm_zone=no
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
-if test "$ac_cv_struct_tm_zone" = yes; then
- cat >> confdefs.h <<\EOF
-#define HAVE_TM_ZONE 1
-EOF
-
-else
- echo $ac_n "checking for tzname""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_var_tzname'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1494 "configure"
-#include "confdefs.h"
-#include <time.h>
-#ifndef tzname /* For SGI. */
-extern char *tzname[]; /* RS6000 and others reject char **tzname. */
-#endif
-int main() { return 0; }
-int t() {
-atoi(*tzname);
-; return 0; }
-EOF
-if eval $ac_link; then
- rm -rf conftest*
- ac_cv_var_tzname=yes
-else
- rm -rf conftest*
- ac_cv_var_tzname=no
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_var_tzname" 1>&6
- if test $ac_cv_var_tzname = yes; then
- cat >> confdefs.h <<\EOF
-#define HAVE_TZNAME 1
-EOF
-
- fi
-fi
-
-cat > conftest.$ac_ext <<EOF
-#line 1526 "configure"
-#include "confdefs.h"
-#include <sys/time.h>
-int main() { return 0; }
-int t() {
-struct timeval thetime; struct timezone thezone;
- gettimeofday(&thetime, &thezone);
-; return 0; }
-EOF
-if eval $ac_compile; then
- rm -rf conftest*
- cat >> confdefs.h <<\EOF
-#define USE_TIMEZONE 1
-EOF
-
-fi
-rm -f conftest*
-
-
-#
-# checks for library functions
-#
-echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_func_memcmp'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test "$cross_compiling" = yes; then
- ac_cv_func_memcmp=no
-else
-cat > conftest.$ac_ext <<EOF
-#line 1556 "configure"
-#include "confdefs.h"
-
-main()
-{
- char c0 = 0x40, c1 = 0x80, c2 = 0x81;
- exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);
-}
-
-EOF
-eval $ac_link
-if test -s conftest && (./conftest; exit) 2>/dev/null; then
- ac_cv_func_memcmp=yes
-else
- ac_cv_func_memcmp=no
-fi
-fi
-rm -fr conftest*
-fi
-
-echo "$ac_t""$ac_cv_func_memcmp" 1>&6
-test $ac_cv_func_memcmp = no && LIBOBJS="$LIBOBJS memcmp.o"
-
-echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1584 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <signal.h>
-#ifdef signal
-#undef signal
-#endif
-#ifdef __cplusplus
-extern "C" void (*signal (int, void (*)(int)))(int);
-#else
-void (*signal ()) ();
-#endif
-
-int main() { return 0; }
-int t() {
-int i;
-; return 0; }
-EOF
-if eval $ac_compile; then
- rm -rf conftest*
- ac_cv_type_signal=void
-else
- rm -rf conftest*
- ac_cv_type_signal=int
-fi
-rm -f conftest*
-
-fi
-
-echo "$ac_t""$ac_cv_type_signal" 1>&6
-cat >> confdefs.h <<EOF
-#define RETSIGTYPE $ac_cv_type_signal
-EOF
-
-
-echo $ac_n "checking for vprintf""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1624 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char vprintf(); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-char vprintf();
-
-int main() { return 0; }
-int t() {
-
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub_vprintf) || defined (__stub___vprintf)
-choke me
-#else
-vprintf();
-#endif
-
-; return 0; }
-EOF
-if eval $ac_link; then
- rm -rf conftest*
- eval "ac_cv_func_vprintf=yes"
-else
- rm -rf conftest*
- eval "ac_cv_func_vprintf=no"
-fi
-rm -f conftest*
-
-fi
-if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- cat >> confdefs.h <<\EOF
-#define HAVE_VPRINTF 1
-EOF
-
-else
- echo "$ac_t""no" 1>&6
-fi
-
-if test "$ac_cv_func_vprintf" != yes; then
-echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1672 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char _doprnt(); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-char _doprnt();
-
-int main() { return 0; }
-int t() {
-
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub__doprnt) || defined (__stub____doprnt)
-choke me
-#else
-_doprnt();
-#endif
-
-; return 0; }
-EOF
-if eval $ac_link; then
- rm -rf conftest*
- eval "ac_cv_func__doprnt=yes"
-else
- rm -rf conftest*
- eval "ac_cv_func__doprnt=no"
-fi
-rm -f conftest*
-
-fi
-if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- cat >> confdefs.h <<\EOF
-#define HAVE_DOPRNT 1
-EOF
-
-else
- echo "$ac_t""no" 1>&6
-fi
-
-fi
-
-echo $ac_n "checking for wait3 that fills in rusage""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_func_wait3'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- if test "$cross_compiling" = yes; then
- ac_cv_func_wait3=no
-else
-cat > conftest.$ac_ext <<EOF
-#line 1724 "configure"
-#include "confdefs.h"
-#include <sys/types.h>
-#include <sys/time.h>
-#include <sys/resource.h>
-#include <stdio.h>
-/* HP-UX has wait3 but does not fill in rusage at all. */
-main() {
- struct rusage r;
- int i;
- /* Use a field that we can force nonzero --
- voluntary context switches.
- For systems like NeXT and OSF/1 that don't set it,
- also use the system CPU time. And page faults (I/O) for Linux. */
- r.ru_nvcsw = 0;
- r.ru_stime.tv_sec = 0;
- r.ru_stime.tv_usec = 0;
- r.ru_majflt = r.ru_minflt = 0;
- switch (fork()) {
- case 0: /* Child. */
- sleep(1); /* Give up the CPU. */
- _exit(0);
- case -1: _exit(0); /* What can we do? */
- default: /* Parent. */
- wait3(&i, 0, &r);
- sleep(2); /* Avoid "text file busy" from rm on fast HP-UX machines. */
- exit(r.ru_nvcsw == 0 && r.ru_majflt == 0 && r.ru_minflt == 0
- && r.ru_stime.tv_sec == 0 && r.ru_stime.tv_usec == 0);
- }
-}
-EOF
-eval $ac_link
-if test -s conftest && (./conftest; exit) 2>/dev/null; then
- ac_cv_func_wait3=yes
-else
- ac_cv_func_wait3=no
-fi
-fi
-rm -fr conftest*
-fi
-
-echo "$ac_t""$ac_cv_func_wait3" 1>&6
-if test $ac_cv_func_wait3 = yes; then
- cat >> confdefs.h <<\EOF
-#define HAVE_WAIT3 1
-EOF
-
-fi
-
-for ac_func in gethostname gettimeofday select socket strerror
-do
-echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 1780 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char $ac_func(); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-char $ac_func();
-
-int main() { return 0; }
-int t() {
-
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
-choke me
-#else
-$ac_func();
-#endif
-
-; return 0; }
-EOF
-if eval $ac_link; then
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=yes"
-else
- rm -rf conftest*
- eval "ac_cv_func_$ac_func=no"
-fi
-rm -f conftest*
-
-fi
-if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
- cat >> confdefs.h <<EOF
-#define $ac_tr_func 1
-EOF
-
-else
- echo "$ac_t""no" 1>&6
-fi
-done
-
-
-#
-# checks for system services
-#
-
-#
-# all done
-#
-trap '' 1 2 15
-cat > confcache <<\EOF
-# This file is a shell script that caches the results of configure
-# tests run on this system so they can be shared between configure
-# scripts and configure runs. It is not useful on other systems.
-# If it contains results you don't want to keep, you may remove or edit it.
-#
-# By default, configure uses ./config.cache as the cache file,
-# creating it if it does not exist already. You can give configure
-# the --cache-file=FILE option to use a different cache file; that is
-# what configure does when it calls configure scripts in
-# subdirectories, so they share the cache.
-# Giving --cache-file=/dev/null disables caching, for debugging configure.
-# config.status only pays attention to the cache file if you give it the
-# --recheck option to rerun configure.
-#
-EOF
-# Ultrix sh set writes to stderr and can't be redirected directly,
-# and sets the high bit in the cache file unless we assign to the vars.
-(set) 2>&1 |
- sed -n "s/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=\${\1='\2'}/p" \
- >> confcache
-if cmp -s $cache_file confcache; then
- :
-else
- if test -w $cache_file; then
- echo "updating cache $cache_file"
- cat confcache > $cache_file
- else
- echo "not updating unwritable cache $cache_file"
- fi
-fi
-rm -f confcache
-
-trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
-
-test "x$prefix" = xNONE && prefix=$ac_default_prefix
-# Let make expand exec_prefix.
-test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
-
-# Any assignment to VPATH causes Sun make to only execute
-# the first set of double-colon rules, so remove it if not needed.
-# If there is a colon in the path, we need to keep it.
-if test "x$srcdir" = x.; then
- ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
-fi
-
-trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
-
-DEFS=-DHAVE_CONFIG_H
-
-# Without the "./", some shells look in PATH for config.status.
-: ${CONFIG_STATUS=./config.status}
-
-echo creating $CONFIG_STATUS
-rm -f $CONFIG_STATUS
-cat > $CONFIG_STATUS <<EOF
-#! /bin/sh
-# Generated automatically by configure.
-# Run this file to recreate the current configuration.
-# This directory was configured as follows,
-# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
-#
-# $0 $ac_configure_args
-#
-# Compiler output produced by configure, useful for debugging
-# configure, is in ./config.log if it exists.
-
-ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
-for ac_option
-do
- case "\$ac_option" in
- -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
- echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
- exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
- -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
- echo "$CONFIG_STATUS generated by autoconf version 2.7"
- exit 0 ;;
- -help | --help | --hel | --he | --h)
- echo "\$ac_cs_usage"; exit 0 ;;
- *) echo "\$ac_cs_usage"; exit 1 ;;
- esac
-done
-
-ac_given_srcdir=$srcdir
-
-trap 'rm -fr `echo "Makefile config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
-EOF
-cat >> $CONFIG_STATUS <<EOF
-
-# Protect against being on the right side of a sed subst in config.status.
-sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
- s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
-$ac_vpsub
-$extrasub
-s%@CFLAGS@%$CFLAGS%g
-s%@CPPFLAGS@%$CPPFLAGS%g
-s%@CXXFLAGS@%$CXXFLAGS%g
-s%@DEFS@%$DEFS%g
-s%@LDFLAGS@%$LDFLAGS%g
-s%@LIBS@%$LIBS%g
-s%@exec_prefix@%$exec_prefix%g
-s%@prefix@%$prefix%g
-s%@program_transform_name@%$program_transform_name%g
-s%@bindir@%$bindir%g
-s%@sbindir@%$sbindir%g
-s%@libexecdir@%$libexecdir%g
-s%@datadir@%$datadir%g
-s%@sysconfdir@%$sysconfdir%g
-s%@sharedstatedir@%$sharedstatedir%g
-s%@localstatedir@%$localstatedir%g
-s%@libdir@%$libdir%g
-s%@includedir@%$includedir%g
-s%@oldincludedir@%$oldincludedir%g
-s%@infodir@%$infodir%g
-s%@mandir@%$mandir%g
-s%@PRODUCT@%$PRODUCT%g
-s%@VERSION@%$VERSION%g
-s%@host@%$host%g
-s%@host_alias@%$host_alias%g
-s%@host_cpu@%$host_cpu%g
-s%@host_vendor@%$host_vendor%g
-s%@host_os@%$host_os%g
-s%@target@%$target%g
-s%@target_alias@%$target_alias%g
-s%@target_cpu@%$target_cpu%g
-s%@target_vendor@%$target_vendor%g
-s%@target_os@%$target_os%g
-s%@build@%$build%g
-s%@build_alias@%$build_alias%g
-s%@build_cpu@%$build_cpu%g
-s%@build_vendor@%$build_vendor%g
-s%@build_os@%$build_os%g
-s%@CC@%$CC%g
-s%@SET_MAKE@%$SET_MAKE%g
-s%@AWK@%$AWK%g
-s%@PERL@%$PERL%g
-s%@PERL_SCRIPTS@%$PERL_SCRIPTS%g
-s%@CPP@%$CPP%g
-s%@LIBOBJS@%$LIBOBJS%g
-
-CEOF
-EOF
-cat >> $CONFIG_STATUS <<EOF
-
-CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
-EOF
-cat >> $CONFIG_STATUS <<\EOF
-for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
- # Support "outfile[:infile]", defaulting infile="outfile.in".
- case "$ac_file" in
- *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
- ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
- *) ac_file_in="${ac_file}.in" ;;
- esac
-
- # Adjust relative srcdir, etc. for subdirectories.
-
- # Remove last slash and all that follows it. Not all systems have dirname.
- ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
- if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
- # The file is in a subdirectory.
- test ! -d "$ac_dir" && mkdir "$ac_dir"
- ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
- # A "../" for each directory in $ac_dir_suffix.
- ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
- else
- ac_dir_suffix= ac_dots=
- fi
-
- case "$ac_given_srcdir" in
- .) srcdir=.
- if test -z "$ac_dots"; then top_srcdir=.
- else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
- /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
- *) # Relative path.
- srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
- top_srcdir="$ac_dots$ac_given_srcdir" ;;
- esac
-
- echo creating "$ac_file"
- rm -f "$ac_file"
- configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
- case "$ac_file" in
- *Makefile*) ac_comsub="1i\\
-# $configure_input" ;;
- *) ac_comsub= ;;
- esac
- sed -e "$ac_comsub
-s%@configure_input@%$configure_input%g
-s%@srcdir@%$srcdir%g
-s%@top_srcdir@%$top_srcdir%g
-" -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
-fi; done
-rm -f conftest.subs
-
-# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
-# NAME is the cpp macro being defined and VALUE is the value it is being given.
-#
-# ac_d sets the value in "#define NAME VALUE" lines.
-ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
-ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
-ac_dC='\3'
-ac_dD='%g'
-# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
-ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
-ac_uB='\([ ]\)%\1#\2define\3'
-ac_uC=' '
-ac_uD='\4%g'
-# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
-ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
-ac_eB='$%\1#\2define\3'
-ac_eC=' '
-ac_eD='%g'
-
-CONFIG_HEADERS=${CONFIG_HEADERS-"config.h"}
-for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
- # Support "outfile[:infile]", defaulting infile="outfile.in".
- case "$ac_file" in
- *:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
- ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
- *) ac_file_in="${ac_file}.in" ;;
- esac
-
- echo creating $ac_file
-
- rm -f conftest.frag conftest.in conftest.out
- cp $ac_given_srcdir/$ac_file_in conftest.in
-
-EOF
-
-# Transform confdefs.h into a sed script conftest.vals that substitutes
-# the proper values into config.h.in to produce config.h. And first:
-# Protect against being on the right side of a sed subst in config.status.
-# Protect against being in an unquoted here document in config.status.
-rm -f conftest.vals
-cat > conftest.hdr <<\EOF
-s/[\\&%]/\\&/g
-s%[\\$`]%\\&%g
-s%#define \([A-Za-z_][A-Za-z0-9_]*\) \(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
-s%ac_d%ac_u%gp
-s%ac_u%ac_e%gp
-EOF
-sed -n -f conftest.hdr confdefs.h > conftest.vals
-rm -f conftest.hdr
-
-# This sed command replaces #undef with comments. This is necessary, for
-# example, in the case of _POSIX_SOURCE, which is predefined and required
-# on some systems where configure will not decide to define it.
-cat >> conftest.vals <<\EOF
-s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
-EOF
-
-# Break up conftest.vals because some shells have a limit on
-# the size of here documents, and old seds have small limits too.
-# Maximum number of lines to put in a single here document.
-ac_max_here_lines=12
-
-rm -f conftest.tail
-while :
-do
- ac_lines=`grep -c . conftest.vals`
- # grep -c gives empty output for an empty file on some AIX systems.
- if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
- # Write a limited-size here document to conftest.frag.
- echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
- sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
- echo 'CEOF
- sed -f conftest.frag conftest.in > conftest.out
- rm -f conftest.in
- mv conftest.out conftest.in
-' >> $CONFIG_STATUS
- sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
- rm -f conftest.vals
- mv conftest.tail conftest.vals
-done
-rm -f conftest.vals
-
-cat >> $CONFIG_STATUS <<\EOF
- rm -f conftest.frag conftest.h
- echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
- cat conftest.in >> conftest.h
- rm -f conftest.in
- if cmp -s $ac_file conftest.h 2>/dev/null; then
- echo "$ac_file is unchanged"
- rm -f conftest.h
- else
- rm -f $ac_file
- mv conftest.h $ac_file
- fi
-fi; done
-
-
-
-exit 0
-EOF
-chmod +x $CONFIG_STATUS
-rm -fr confdefs* $ac_clean_files
-test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
-
-#
-# end
diff --git a/apps/JAWS/clients/WebSTONE/src/configure.in b/apps/JAWS/clients/WebSTONE/src/configure.in
deleted file mode 100644
index 449a6a16cef..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/configure.in
+++ /dev/null
@@ -1,99 +0,0 @@
-# configure.in
-# Configure template for WebStone
-# Process this file with autoconf to produce a configure script.
-#
-# This file and all files contained in this directory are
-# copyright 1995, Silicon Graphics, Inc.
-#
-# This software is provided without support and without any obligation on the
-# part of Silicon Graphics, Inc. to assist in its use, correction, modification
-# or enhancement. There is no guarantee that this software will be included in
-# future software releases, and it probably will not be included.
-#
-# THIS SOFTWARE IS PROVIDED "AS IS" WITH NO WARRANTIES OF ANY KIND INCLUDING
-# THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
-# PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
-#
-# In no event will Silicon Graphics, Inc. be liable for any lost revenue or
-# profits or other special, indirect and consequential damages, even if
-# Silicon Graphics, Inc. has been advised of the possibility of such damages.
-
-AC_INIT(webclient.c)
-AC_CONFIG_HEADER(config.h)
-PRODUCT=webstone
-VERSION=2.0b6
-AC_DEFINE_UNQUOTED(PRODUCT, "$PRODUCT")
-AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
-AC_SUBST(PRODUCT)
-AC_SUBST(VERSION)
-AC_PREFIX_DEFAULT(bin)
-
-# set system type
-AC_CANONICAL_SYSTEM
-
-#
-# checks for programs
-#
-AC_PROG_CC
-AC_PROG_MAKE_SET
-AC_PROG_AWK
-
-
-# We use a path for perl so the #! line in bin/wscollect.pl will work.
-AC_PATH_PROG(PERL, perl, no)
-AC_SUBST(PERL)
-AC_SUBST(PERL_SCRIPTS)
-if test "$PERL" != no; then
- PERL_SCRIPTS="bin/wscollect.pl"
-else
- AC_MSG_WARN(Some functions may work correctly, since perl was not found)
-fi
-
-#
-# checks for libraries
-#
-# Replace `main' with a function in -lm:
-AC_CHECK_LIB(m, floor)
-AC_CHECK_LIB(compat, rexec)
-AC_CHECK_LIB(ucb, wait3)
-AC_CHECK_LIB(socket, connect, AC_SUBST(LIBS), , -lnsl)
-
-#
-# checks for header files
-#
-AC_HEADER_STDC
-AC_HEADER_SYS_WAIT
-AC_CHECK_HEADERS(fcntl.h limits.h sgtty.h sys/time.h unistd.h)
-
-#
-# checks for typedefs, structures, and compiler characteristics
-#
-AC_C_CONST
-AC_TYPE_SIZE_T
-AC_TYPE_SIGNAL
-AC_HEADER_TIME
-AC_STRUCT_TIMEZONE
-AC_TRY_COMPILE([#include <sys/time.h>],
- [struct timeval thetime; struct timezone thezone;
- gettimeofday(&thetime, &thezone); ],
- AC_DEFINE(USE_TIMEZONE), )
-
-#
-# checks for library functions
-#
-AC_FUNC_MEMCMP
-AC_TYPE_SIGNAL
-AC_FUNC_VPRINTF
-AC_FUNC_WAIT3
-AC_CHECK_FUNCS(gethostname gettimeofday select socket strerror)
-
-#
-# checks for system services
-#
-
-#
-# all done
-#
-AC_OUTPUT(Makefile)
-#
-# end
diff --git a/apps/JAWS/clients/WebSTONE/src/debug.h b/apps/JAWS/clients/WebSTONE/src/debug.h
deleted file mode 100644
index f7a3a0eaf74..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/debug.h
+++ /dev/null
@@ -1,17 +0,0 @@
-/**************************************************************************
- $Header$
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-#ifndef __DEBUG_H__
-
-#define D_PRINTF debug && fprintf(debugfile,
-#define D_FLUSH );fflush(debugfile)
-
-#define __DEBUG_H__
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/errexit.c b/apps/JAWS/clients/WebSTONE/src/errexit.c
deleted file mode 100644
index 2d5a7de34f1..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/errexit.c
+++ /dev/null
@@ -1,105 +0,0 @@
-/**************************************************************************
- * *
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-
-/* errexit call for general error handling */
-
-#include <stdio.h>
-#ifndef WIN32
-#include <errno.h>
-#include <netdb.h>
-#include <unistd.h>
-#endif /* WIN32 */
-#include <stdarg.h>
-#include <sys/types.h>
-
-#include "sysdep.h"
-#include "bench.h"
-
-#ifdef HAVE_VPRINTF
-#define VPRINTF(stderr, format, args) vfprintf((stderr), (format), (args))
-#else
-#ifdef HAVE_DOPRNT
-#define VPRINTF(stderr, format, args) _doprnt((format), (args), (stderr))
-#endif /* HAVE_DOPRNT */
-#endif /* HAVE_VPRINTF */
-
-/* print an error message and exit 1 */
-void
-errexit(const char *format, ...)
-{
-va_list args;
-char hostname[64] = "";
-pid_t PID;
-
- PID = getpid();
- gethostname(hostname, sizeof(hostname));
- fprintf(stderr, "%s PID %d: ", hostname, PID);
-
- va_start(args, format);
- VPRINTF(stderr, format, args);
- debug && VPRINTF(debugfile, format, args);
- va_end(args);
- fflush(stderr);
- exit(1);
-}
-/* that's it */
-
-/* print an error message and return -1 */
-int
-returnerr(const char *format, ...)
-{
-va_list args;
-char hostname[64] = "";
-pid_t PID;
-
- PID = getpid();
- gethostname(hostname, sizeof(hostname));
- fprintf(stderr, "%s PID %d: ", hostname, PID);
-
- va_start(args, format);
- VPRINTF(stderr, format, args);
- debug && VPRINTF(debugfile, format, args);
- va_end(args);
- fflush(stderr);
- debug && fflush(debugfile);
- return(-1);
-}
-/* that's it */
-
-/* print a debug message and then flush */
-int
-d_printf(const char *format, ...)
-{
-va_list args;
-
- va_start(args, format);
- VPRINTF(debugfile, format, args);
- va_end(args);
-
- fflush(debugfile);
- return 0;
-}
-/* that's it */
-
-/* returns the last network error as a string */
-char *neterrstr(void) {
-static char buf[200];
-
-#ifdef WIN32
- sprintf(buf, "WSAGetLastError() = %d", WSAGetLastError());
- WSASetLastError(0);
-#else
- sprintf(buf, "errno = %d: %s", errno, strerror(errno));
- errno = 0;
-#endif /* WIN32 */
-
- return buf;
-}
diff --git a/apps/JAWS/clients/WebSTONE/src/gendata/genrand.mak b/apps/JAWS/clients/WebSTONE/src/gendata/genrand.mak
deleted file mode 100755
index 6202df261d1..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/gendata/genrand.mak
+++ /dev/null
@@ -1,227 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.10
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=genrand - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to genrand - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "genrand - Win32 Release" && "$(CFG)" !=\
- "genrand - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "genrand.mak" CFG="genrand - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "genrand - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "genrand - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "genrand - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "genrand - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "WinRel"
-# PROP BASE Intermediate_Dir "WinRel"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "WinRel"
-# PROP Intermediate_Dir "WinRel"
-# PROP Target_Dir ""
-OUTDIR=.\WinRel
-INTDIR=.\WinRel
-
-ALL : ".\WinRel\genrand.exe"
-
-CLEAN :
- -@erase ".\WinRel\genrand.exe"
- -@erase ".\WinRel\genrand.obj"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /ML /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/genrand.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\WinRel/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/genrand.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
- advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
- odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/genrand.pdb" /machine:I386 /out:"$(OUTDIR)/genrand.exe"
-LINK32_OBJS= \
- ".\WinRel\genrand.obj"
-
-".\WinRel\genrand.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "genrand - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.\Debug
-INTDIR=.\Debug
-
-ALL : ".\Debug\genrand.exe" ".\Debug\genrand.bsc"
-
-CLEAN :
- -@erase ".\Debug\genrand.bsc"
- -@erase ".\Debug\genrand.exe"
- -@erase ".\Debug\genrand.ilk"
- -@erase ".\Debug\genrand.obj"
- -@erase ".\Debug\genrand.pdb"
- -@erase ".\Debug\genrand.sbr"
- -@erase ".\Debug\vc40.idb"
- -@erase ".\Debug\vc40.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FR /YX /c
-CPP_PROJ=/nologo /MLd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /FR"$(INTDIR)/" /Fp"$(INTDIR)/genrand.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/"\
- /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\Debug/
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/genrand.bsc"
-BSC32_SBRS= \
- ".\Debug\genrand.sbr"
-
-".\Debug\genrand.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
- $(BSC32) @<<
- $(BSC32_FLAGS) $(BSC32_SBRS)
-<<
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
- advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
- odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/genrand.pdb" /debug /machine:I386 /out:"$(OUTDIR)/genrand.exe"
-LINK32_OBJS= \
- ".\Debug\genrand.obj"
-
-".\Debug\genrand.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "genrand - Win32 Release"
-# Name "genrand - Win32 Debug"
-
-!IF "$(CFG)" == "genrand - Win32 Release"
-
-!ELSEIF "$(CFG)" == "genrand - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\stone.jim\webstone.src\src\genrand.c
-DEP_CPP_GENRA=\
- "..\sysdep.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-NODEP_CPP_GENRA=\
- "..\config.h"\
-
-
-!IF "$(CFG)" == "genrand - Win32 Release"
-
-
-".\WinRel\genrand.obj" : $(SOURCE) $(DEP_CPP_GENRA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "genrand - Win32 Debug"
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-".\Debug\genrand.obj" : $(SOURCE) $(DEP_CPP_GENRA) "$(INTDIR)"
- $(BuildCmds)
-
-".\Debug\genrand.sbr" : $(SOURCE) $(DEP_CPP_GENRA) "$(INTDIR)"
- $(BuildCmds)
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/apps/JAWS/clients/WebSTONE/src/genrand.c b/apps/JAWS/clients/WebSTONE/src/genrand.c
deleted file mode 100644
index 3aad47794fb..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/genrand.c
+++ /dev/null
@@ -1,59 +0,0 @@
-/**************************************************************************
- * *
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-#include <stdio.h>
-#include <fcntl.h>
-#include <math.h>
-
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include "sysdep.h"
-
-void
-main(const int argc, char* argv[])
-{
- FILE* file;
- int i;
- int my_random;
- int size;
- char *cp;
-
- if (argc != 3) {
- printf("usage: %s file_size_in_bytes[K|M] name\n", argv[0]);
- exit(2);
- }
-
- if ((file = fopen(argv[2], "w")) == NULL) {
- perror("fopen");
- exit(1);
- }
-
- size = atoi(argv[1]);
- for (cp = argv[1]; *cp; cp++) {
- switch(*cp) {
- case 'k':
- case 'K':
- size *= 1024;
- break;
- case 'm':
- case 'M':
- size *= 1024*1024;
- break;
- }
- }
-
- for (i = 0; i < size; i++) {
- my_random = ((RANDOM() % 94) + 33);
- fputc((char)my_random, file);
- }
-
- fclose(file);
-}
diff --git a/apps/JAWS/clients/WebSTONE/src/get.c b/apps/JAWS/clients/WebSTONE/src/get.c
deleted file mode 100644
index 26b9bca4a1e..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/get.c
+++ /dev/null
@@ -1,317 +0,0 @@
-/**************************************************************************
- * *
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-
-/* THIS IS WHERE WE GO OUT AND FETCH A URL */
-
-#include <stdio.h>
-#include <errno.h>
-
-#ifndef WIN32
-#include <sys/types.h>
-#include <sys/errno.h>
-#include <sys/socket.h>
-#include <sys/param.h>
-#include <netinet/in.h>
-#include <netdb.h>
-#endif /* WIN32 */
-
-#include <string.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#ifdef SUNOS
-#include <unistd.h>
-#endif
-#include <ctype.h>
-
-#ifdef WIN32
-#include <io.h>
-#include <windows.h>
-#include <winsock.h>
-#endif /* WIN32 */
-
-#include "sysdep.h"
-#include "bench.h"
-
-#define ACCEPT_COMMAND "Accept: */* HTTP/1.0\r\n\r\n"
-#define ACCEPT_COMMAND_LEN ((int)strlen(ACCEPT_COMMAND))
-#define MAXCOMMANDLEN 256
-#define HEADERBUFSIZ (8*1024)
-
-#define UPPER(c) (((c) >= 'a' && (c) <= 'z') ? (c) + 'A' - 'a' : (c))
-
-/* compare two strings with max length, ignoring case */
-int mystrincmp(const char *str1, const char *str2, int len) {
-register int diff;
-
- while (*str1 && *str2 && len--) {
- if (diff = UPPER(*str1) - UPPER(*str2))
- return diff < 0 ? -1 : 1;
- str1++;
- str2++;
- }
- return 0;
-}
-
-int
-get(char *loc, NETPORT port, char *url, rqst_timer_t *timer)
-{
- SOCKET sock = BADSOCKET_VALUE;
- int writelen;
- int bytesread;
- int totalbytesread;
- int headerlen;
- int bodylength;
- int contentlength = 0;
- int outputfile = -1;
- int status;
- char getcommand[MAXCOMMANDLEN];
- char headerbuffer[HEADERBUFSIZ+1];
- char *offset;
- char outputfilename[MAXPATHLEN];
- char version[100];
- int count;
-
-/*#define ABORTIVE_CLOSE 1*/
-#ifdef ABORTIVE_CLOSE
-#error don't enable this option
- struct linger {
- int l_onoff;
- int l_linger;
- } linger_opt;
-#endif /* ABORTIVE_CLOSE */
-
- /* can you really get an error from gettimeofday?? */
- if(GETTIMEOFDAY(&timer->entertime, &timer->entertimezone) != 0)
- {
- returnerr("Error retrieving entertime\n");
- goto error;
- }
- timer->valid = 1;
-
- if(GETTIMEOFDAY(&timer->beforeconnect, &timer->beforeconnectzone) != 0)
- {
- returnerr("Error retrieving beforeconnect\n");
- goto error;
- }
-
- sock = connectsock(loc, port, "tcp");
- if (BADSOCKET(sock))
- {
- D_PRINTF( "Call to connectsock returned %d (%s)\n", sock, neterrstr() );
- returnerr("Couldn't connect to WWW server: %s\n", neterrstr());
- goto error;
- }
-
-#ifdef ABORTIVE_CLOSE
-#error don't enable this option
- /* set up for abortive close */
- linger_opt.l_onoff = 1;
- linger_opt.l_linger = 0;
- if (setsockopt(sock, SOL_SOCKET, SO_LINGER,
- (char *) &linger_opt, sizeof(linger_opt)) < 0) {
- fprintf(stderr, "Can't set sockopt SO_LINGER");
- returnerr("Couldn't set SO_LINGER = 0\n");
- goto error;
- }
-#endif /* ABORTIVE_CLOSE */
-
- if(GETTIMEOFDAY(&timer->afterconnect, &timer->afterconnectzone) != 0)
- {
- NETCLOSE(sock);
- GETTIMEOFDAY(&timer->exittime, &timer->exittimezone);
- returnerr("Error retrieving afterconnect\n");
- goto error;
- }
-
- /*
- * SEND THE GET AND THE ACCEPT.
- */
- sprintf(getcommand, "GET %s HTTP/1.0\r\n%s", url,
- ACCEPT_COMMAND);
- D_PRINTF( "Writing to server: %s\n", getcommand );
- writelen = strlen(getcommand);
- status = NETWRITE(sock, getcommand, writelen);
- if(status != writelen)
- {
- returnerr("Error sending command line to server: %s\n",
- neterrstr());
- goto error;
- }
- /*
- * WE HAVE NOW SENT THE REQUEST SUCCESSFULLY.
- * WAIT FOR THE REPLY AND FIND THE HEADER
- */
-
- if(GETTIMEOFDAY(&timer->beforeheader, &timer->beforeheaderzone) != 0)
- {
- returnerr("Error retrieving beforeheader\n");
- goto error;
- }
-
- /* read the header and part of the file */
- totalbytesread = 0;
- headerlen = 0;
- while (totalbytesread < HEADERBUFSIZ)
- {
- bytesread = NETREAD(sock, headerbuffer+totalbytesread, HEADERBUFSIZ-totalbytesread);
- if (BADSOCKET(bytesread))
- {
- D_PRINTF( "Did not receive full header\n" );
- D_PRINTF( "NETREAD returned %d\n", bytesread );
- returnerr("Did not receive full header: %s\n",
- neterrstr());
- goto error;
- }
- totalbytesread += bytesread;
-
- /* search for end of header */
- headerbuffer[totalbytesread] = 0;
- if (offset = strstr(headerbuffer, "\n\n")) {
- headerlen = offset - headerbuffer + 2;
- break;
- } else if (offset = strstr(headerbuffer, "\n\r\n")) {
- headerlen = offset - headerbuffer + 3;
- break;
- }
- }
-
- if (headerlen == 0) {
- returnerr("Can't find the end of the header in \"%s\"\n", headerbuffer);
- goto error;
- }
-
- /* get and check status code from the first line of the header */
- count = sscanf(headerbuffer, "HTTP/%s %d", version, &status);
- if (count != 2) {
- returnerr("Bad status line in get(): %s\n", headerbuffer);
- goto error;
- }
- if (status < 200 || status > 300) {
- returnerr("Bad status (%d) in get() for url %s\n", status, url);
- goto error;
- }
-
- /* get the content length line from the header */
- offset = headerbuffer;
- while (offset < headerbuffer+headerlen && *offset) {
- if (*offset++ != '\n')
- continue;
-
- if (mystrincmp(offset, CONTENT_LENGTH_STRING, strlen(CONTENT_LENGTH_STRING)) == 0) {
- sscanf(offset+strlen(CONTENT_LENGTH_STRING), "%d", &contentlength);
- D_PRINTF( "Content-Length: %d\n", contentlength );
- }
- }
-
- if(GETTIMEOFDAY(&timer->afterheader, &timer->afterheaderzone) != 0)
- {
- returnerr("Error retrieving afterheader\n");
- goto error;
- }
-
- if(savefile)
- {
- sprintf(outputfilename,"/tmp/webstone.data.%d", (int)getpid());
- if((outputfile = open(outputfilename,(O_WRONLY|O_CREAT),0777)) < 0)
- {
- D_PRINTF( "outputfile %d %d\n", outputfile, errno );
- returnerr("Error saving file: %s\n", strerror(errno));
- goto error;
- }
- lseek(outputfile,1,SEEK_END); /* this is odd... JEF */
-
- /* if we have part of the file already, save that part */
- if(totalbytesread > headerlen)
- {
- write(outputfile, headerbuffer+headerlen, totalbytesread-headerlen);
- }
- }
-
- /* read the body of the file */
- do
- {
- bytesread = NETREAD(sock, headerbuffer, HEADERBUFSIZ);
- D_PRINTF( "Read %d bytes from socket %d\n", bytesread, sock );
-
- if (BADSOCKET(bytesread))
- {
- D_PRINTF( "Read returns %d, error: %s\n", bytesread,
- neterrstr() );
- returnerr("Error during read of page body. Read "
- "returns %d on socket %d, error: %s\n",
- bytesread, sock, neterrstr());
- goto error;
- }
-
- totalbytesread += bytesread;
-
- if (outputfile != -1 && bytesread)
- {
- write(outputfile, headerbuffer, bytesread);
- }
-
- } while (bytesread);
-
- /* done reading body */
- if ( contentlength && (totalbytesread - headerlen) != contentlength)
- {
- D_PRINTF( "Warning: file length (%d) doesn't match Content-length (%d)\n",
- totalbytesread - headerlen, contentlength);
- }
-
- bodylength = totalbytesread - headerlen;
-
- if(GETTIMEOFDAY(&timer->afterbody, &timer->afterbodyzone) != 0)
- {
- returnerr("Error retrieving afterbody\n");
- goto error;
- }
-
- NETCLOSE(sock);
- if (outputfile != -1)
- {
- close(outputfile);
- }
-
- D_PRINTF( "Read %d bytes, %d of that being body\n",
- totalbytesread, bodylength );
-
- if(GETTIMEOFDAY(&timer->exittime, &timer->exittimezone) != 0)
- {
- D_PRINTF( "Error retrieving exit time: %s\n", strerror(errno) );
- returnerr("Error retrieving exit time\n");
- goto error;
- }
- timer->valid = 2;
- timer->totalbytes = totalbytesread;
- timer->bodybytes = bodylength;
-
- D_PRINTF( "get returning totalbytes %d body %d valid %d\n",
- timer->totalbytes, timer->bodybytes, timer->valid );
-
- D_PRINTF( "get returning start %d, end %d\n",
- timer->entertime.tv_sec, timer->exittime.tv_sec );
-
- D_PRINTF( "get returning connect %d, request %d, header %d, body %d\n",
- timer->afterconnect.tv_sec, timer->beforeheader.tv_sec,
- timer->afterheader.tv_sec, timer->afterbody.tv_sec );
-
- return 0;
-
-error:
- if (!BADSOCKET(sock))
- NETCLOSE(sock);
- if (outputfile != -1)
- close(outputfile);
- GETTIMEOFDAY(&timer->exittime, &timer->exittimezone); /* needed? */
- return -1;
-}
diff --git a/apps/JAWS/clients/WebSTONE/src/get.h b/apps/JAWS/clients/WebSTONE/src/get.h
deleted file mode 100644
index 3f9fb7a1e76..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/get.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef __GET_H__
-#define __GET_H__
-/**************************************************************************
- $Header$
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs where *
- * deveolped by SGI for public use. If anychanges are made to this code *
- * please try to get the changes back to the author. Feel free to make *
- * modfications and changes to the code and release it. *
- * *
- **************************************************************************/
-
-extern int get(char *loc, int port, char *url, rqst_timer_t *timer);
-
-#endif /* !__GET_H__ */
diff --git a/apps/JAWS/clients/WebSTONE/src/getopt.c b/apps/JAWS/clients/WebSTONE/src/getopt.c
deleted file mode 100644
index db2b6c6b91f..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/getopt.c
+++ /dev/null
@@ -1,66 +0,0 @@
-/* this is a public domain version of getopt */
-/* FTP Site: ftp.uu.net/pub/OS/unix/bsd-sources/lib/librpc/etc/getopt.c */
-
-#include <stdio.h>
-#include <string.h>
-
-#define MYNULL 0
-#define ERR(s, c) if(opterr){\
- extern size_t strlen();\
- extern int write();\
- char errbuf[2];\
- errbuf[0] = c; errbuf[1] = '\n';\
- (void) write(2, argv[0], strlen(argv[0]));\
- (void) write(2, s, strlen(s));\
- (void) write(2, errbuf, 2);}
-
-int opterr = 1;
-int optind = 1;
-int optopt;
-char *optarg;
-
-int
-getopt(argc, argv, opts)
-int argc;
-char **argv, *opts;
-{
- static int sp = 1;
- register int c;
- register char *cp;
-
- if(sp == 1)
- if(optind >= argc ||
- argv[optind][0] != '-' || argv[optind][1] == '\0')
- return(EOF);
- else if(strcmp(argv[optind], "--") == MYNULL) {
- optind++;
- return(EOF);
- }
- optopt = c = argv[optind][sp];
- if(c == ':' || (cp=strchr(opts, c)) == NULL) {
- ERR(": unknown option, -", c);
- if(argv[optind][++sp] == '\0') {
- optind++;
- sp = 1;
- }
- return('?');
- }
- if(*++cp == ':') {
- if(argv[optind][sp+1] != '\0')
- optarg = &argv[optind++][sp+1];
- else if(++optind >= argc) {
- ERR(": argument missing for -", c);
- sp = 1;
- return('?');
- } else
- optarg = argv[optind++];
- sp = 1;
- } else {
- if(argv[optind][++sp] == '\0') {
- sp = 1;
- optind++;
- }
- optarg = NULL;
- }
- return(c);
-}
diff --git a/apps/JAWS/clients/WebSTONE/src/gettimeofday.c b/apps/JAWS/clients/WebSTONE/src/gettimeofday.c
deleted file mode 100644
index 7d5614b8189..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/gettimeofday.c
+++ /dev/null
@@ -1,56 +0,0 @@
-
-/*
- * This file defines functions that are required for unix compatibility.
- *
- * These functions are not available in the Microsoft C/C++ Run Time
- * and the Win32 API.
- *
- * The following functions list may not be complete
- *
- * FUNCTIONS:
- * SHARED _gettimeofday
- *
- */
-
-
-#include <windows.h>
-#include <errno.h>
-#include <winsock.h> /* For definition of "timeval" structure */
-#include <sys/timeb.h> /* For prototype of "_ftime()" */
-
-
-/*
- * gettimeofday() -- gets the current time in elapsed seconds and
- * microsends since GMT Jan 1, 1970.
- *
- * ARGUMENTS: - Pointer to a timeval struct to return the time into
- *
- * RETURN CODES: - 0 on success
- * -1 on failure
- */
-int gettimeofday(curTimeP)
- struct timeval *curTimeP;
-{
-struct _timeb localTime;
-
- if (curTimeP == (struct timeval *) NULL) {
- errno = EFAULT;
- return (-1);
- }
-
- /*
- * Compute the elapsed time since Jan 1, 1970 by first
- * obtaining the elapsed time from the system using the
- * _ftime(..) call and then convert to the "timeval"
- * equivalent.
- */
-
- _ftime(&localTime);
-
- curTimeP->tv_sec = localTime.time + localTime.timezone;
- curTimeP->tv_usec = localTime.millitm * 1000;
-
- return(0);
-}
-
-
diff --git a/apps/JAWS/clients/WebSTONE/src/install-sh b/apps/JAWS/clients/WebSTONE/src/install-sh
deleted file mode 100755
index 89fc9b098b8..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/install-sh
+++ /dev/null
@@ -1,238 +0,0 @@
-#! /bin/sh
-#
-# install - install a program, script, or datafile
-# This comes from X11R5.
-#
-# Calling this script install-sh is preferred over install.sh, to prevent
-# `make' implicit rules from creating a file called install from it
-# when there is no Makefile.
-#
-# This script is compatible with the BSD install script, but was written
-# from scratch.
-#
-
-
-# set DOITPROG to echo to test this script
-
-# Don't use :- since 4.3BSD and earlier shells don't like it.
-doit="${DOITPROG-}"
-
-
-# put in absolute paths if you don't have them in your path; or use env. vars.
-
-mvprog="${MVPROG-mv}"
-cpprog="${CPPROG-cp}"
-chmodprog="${CHMODPROG-chmod}"
-chownprog="${CHOWNPROG-chown}"
-chgrpprog="${CHGRPPROG-chgrp}"
-stripprog="${STRIPPROG-strip}"
-rmprog="${RMPROG-rm}"
-mkdirprog="${MKDIRPROG-mkdir}"
-
-tranformbasename=""
-transform_arg=""
-instcmd="$mvprog"
-chmodcmd="$chmodprog 0755"
-chowncmd=""
-chgrpcmd=""
-stripcmd=""
-rmcmd="$rmprog -f"
-mvcmd="$mvprog"
-src=""
-dst=""
-dir_arg=""
-
-while [ x"$1" != x ]; do
- case $1 in
- -c) instcmd="$cpprog"
- shift
- continue;;
-
- -d) dir_arg=true
- shift
- continue;;
-
- -m) chmodcmd="$chmodprog $2"
- shift
- shift
- continue;;
-
- -o) chowncmd="$chownprog $2"
- shift
- shift
- continue;;
-
- -g) chgrpcmd="$chgrpprog $2"
- shift
- shift
- continue;;
-
- -s) stripcmd="$stripprog"
- shift
- continue;;
-
- -t=*) transformarg=`echo $1 | sed 's/-t=//'`
- shift
- continue;;
-
- -b=*) transformbasename=`echo $1 | sed 's/-b=//'`
- shift
- continue;;
-
- *) if [ x"$src" = x ]
- then
- src=$1
- else
- # this colon is to work around a 386BSD /bin/sh bug
- :
- dst=$1
- fi
- shift
- continue;;
- esac
-done
-
-if [ x"$src" = x ]
-then
- echo "install: no input file specified"
- exit 1
-else
- true
-fi
-
-if [ x"$dir_arg" != x ]; then
- dst=$src
- src=""
-
- if [ -d $dst ]; then
- instcmd=:
- else
- instcmd=mkdir
- fi
-else
-
-# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
-# might cause directories to be created, which would be especially bad
-# if $src (and thus $dsttmp) contains '*'.
-
- if [ -f $src -o -d $src ]
- then
- true
- else
- echo "install: $src does not exist"
- exit 1
- fi
-
- if [ x"$dst" = x ]
- then
- echo "install: no destination specified"
- exit 1
- else
- true
- fi
-
-# If destination is a directory, append the input filename; if your system
-# does not like double slashes in filenames, you may need to add some logic
-
- if [ -d $dst ]
- then
- dst="$dst"/`basename $src`
- else
- true
- fi
-fi
-
-## this sed command emulates the dirname command
-dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
-
-# Make sure that the destination directory exists.
-# this part is taken from Noah Friedman's mkinstalldirs script
-
-# Skip lots of stat calls in the usual case.
-if [ ! -d "$dstdir" ]; then
-defaultIFS='
-'
-IFS="${IFS-${defaultIFS}}"
-
-oIFS="${IFS}"
-# Some sh's can't handle IFS=/ for some reason.
-IFS='%'
-set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
-IFS="${oIFS}"
-
-pathcomp=''
-
-while [ $# -ne 0 ] ; do
- pathcomp="${pathcomp}${1}"
- shift
-
- if [ ! -d "${pathcomp}" ] ;
- then
- $mkdirprog "${pathcomp}"
- else
- true
- fi
-
- pathcomp="${pathcomp}/"
-done
-fi
-
-if [ x"$dir_arg" != x ]
-then
- $doit $instcmd $dst &&
-
- if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
- if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
- if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
- if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
-else
-
-# If we're going to rename the final executable, determine the name now.
-
- if [ x"$transformarg" = x ]
- then
- dstfile=`basename $dst`
- else
- dstfile=`basename $dst $transformbasename |
- sed $transformarg`$transformbasename
- fi
-
-# don't allow the sed command to completely eliminate the filename
-
- if [ x"$dstfile" = x ]
- then
- dstfile=`basename $dst`
- else
- true
- fi
-
-# Make a temp file name in the proper directory.
-
- dsttmp=$dstdir/#inst.$$#
-
-# Move or copy the file name to the temp name
-
- $doit $instcmd $src $dsttmp &&
-
- trap "rm -f ${dsttmp}" 0 &&
-
-# and set any options; do chmod last to preserve setuid bits
-
-# If any of these fail, we abort the whole thing. If we want to
-# ignore errors from any of these, just make sure not to ignore
-# errors from the above "$doit $instcmd $src $dsttmp" command.
-
- if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
- if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
- if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
- if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
-
-# Now rename the file to the real destination.
-
- $doit $rmcmd -f $dstdir/$dstfile &&
- $doit $mvcmd $dsttmp $dstdir/$dstfile
-
-fi &&
-
-
-exit 0
diff --git a/apps/JAWS/clients/WebSTONE/src/logfile27859 b/apps/JAWS/clients/WebSTONE/src/logfile27859
deleted file mode 100644
index a65984d6f9a..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/logfile27859
+++ /dev/null
@@ -1,9 +0,0 @@
- entertime 867794927.279188
- beforeconnect 867794927.279189
- afterconnect 867794927.280504
- beforeheader 867794927.280604
- afterheader 867794927.299170
- afterbody 867794932.215967
- exittime 867794932.216306
- total bytes 5243057
- body bytes 5242880
diff --git a/apps/JAWS/clients/WebSTONE/src/master/webmaster.mak b/apps/JAWS/clients/WebSTONE/src/master/webmaster.mak
deleted file mode 100755
index 354ce87ee86..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/master/webmaster.mak
+++ /dev/null
@@ -1,476 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=Webmaster - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Webmaster - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Webmaster - Win32 Release" && "$(CFG)" !=\
- "Webmaster - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "webmaster.mak" CFG="Webmaster - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Webmaster - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Webmaster - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "Webmaster - Win32 Debug"
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Webmaster - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "WinRel"
-# PROP BASE Intermediate_Dir "WinRel"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "WinRel"
-# PROP Intermediate_Dir "WinRel"
-OUTDIR=.\WinRel
-INTDIR=.\WinRel
-
-ALL : "$(OUTDIR)\webmaster.exe" "$(OUTDIR)\webmaster.bsc"
-
-CLEAN :
- -@erase "$(INTDIR)\bench.obj"
- -@erase "$(INTDIR)\bench.sbr"
- -@erase "$(INTDIR)\errexit.obj"
- -@erase "$(INTDIR)\errexit.sbr"
- -@erase "$(INTDIR)\getopt.obj"
- -@erase "$(INTDIR)\getopt.sbr"
- -@erase "$(INTDIR)\gettimeofday.obj"
- -@erase "$(INTDIR)\gettimeofday.sbr"
- -@erase "$(INTDIR)\parse_file_list.obj"
- -@erase "$(INTDIR)\parse_file_list.sbr"
- -@erase "$(INTDIR)\rexec.obj"
- -@erase "$(INTDIR)\rexec.sbr"
- -@erase "$(INTDIR)\statistics.obj"
- -@erase "$(INTDIR)\statistics.sbr"
- -@erase "$(INTDIR)\sysdep.obj"
- -@erase "$(INTDIR)\sysdep.sbr"
- -@erase "$(INTDIR)\timefunc.obj"
- -@erase "$(INTDIR)\timefunc.sbr"
- -@erase "$(INTDIR)\webmaster.obj"
- -@erase "$(INTDIR)\webmaster.sbr"
- -@erase "$(OUTDIR)\webmaster.bsc"
- -@erase "$(OUTDIR)\webmaster.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /FR /YX /c
-# ADD CPP /nologo /MTd /W3 /GX /O2 /I "WIN32" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /FR /YX /c
-CPP_PROJ=/nologo /MTd /W3 /GX /O2 /I "WIN32" /D "WIN32" /D "NDEBUG" /D\
- "_CONSOLE" /FR"$(INTDIR)/" /Fp"$(INTDIR)/webmaster.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\WinRel/
-CPP_SBRS=.\WinRel/
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/webmaster.bsc"
-BSC32_SBRS= \
- "$(INTDIR)\bench.sbr" \
- "$(INTDIR)\errexit.sbr" \
- "$(INTDIR)\getopt.sbr" \
- "$(INTDIR)\gettimeofday.sbr" \
- "$(INTDIR)\parse_file_list.sbr" \
- "$(INTDIR)\rexec.sbr" \
- "$(INTDIR)\statistics.sbr" \
- "$(INTDIR)\sysdep.sbr" \
- "$(INTDIR)\timefunc.sbr" \
- "$(INTDIR)\webmaster.sbr"
-
-"$(OUTDIR)\webmaster.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
- $(BSC32) @<<
- $(BSC32_FLAGS) $(BSC32_SBRS)
-<<
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/webmaster.pdb" /machine:I386 /out:"$(OUTDIR)/webmaster.exe"
-LINK32_OBJS= \
- "$(INTDIR)\bench.obj" \
- "$(INTDIR)\errexit.obj" \
- "$(INTDIR)\getopt.obj" \
- "$(INTDIR)\gettimeofday.obj" \
- "$(INTDIR)\parse_file_list.obj" \
- "$(INTDIR)\rexec.obj" \
- "$(INTDIR)\statistics.obj" \
- "$(INTDIR)\sysdep.obj" \
- "$(INTDIR)\timefunc.obj" \
- "$(INTDIR)\webmaster.obj"
-
-"$(OUTDIR)\webmaster.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Webmaster - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "WinDebug"
-# PROP BASE Intermediate_Dir "WinDebug"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "WinDebug"
-# PROP Intermediate_Dir "WinDebug"
-OUTDIR=.\WinDebug
-INTDIR=.\WinDebug
-
-ALL : "$(OUTDIR)\webmaster.exe" "$(OUTDIR)\webmaster.bsc"
-
-CLEAN :
- -@erase "$(INTDIR)\bench.obj"
- -@erase "$(INTDIR)\bench.sbr"
- -@erase "$(INTDIR)\errexit.obj"
- -@erase "$(INTDIR)\errexit.sbr"
- -@erase "$(INTDIR)\getopt.obj"
- -@erase "$(INTDIR)\getopt.sbr"
- -@erase "$(INTDIR)\gettimeofday.obj"
- -@erase "$(INTDIR)\gettimeofday.sbr"
- -@erase "$(INTDIR)\parse_file_list.obj"
- -@erase "$(INTDIR)\parse_file_list.sbr"
- -@erase "$(INTDIR)\rexec.obj"
- -@erase "$(INTDIR)\rexec.sbr"
- -@erase "$(INTDIR)\statistics.obj"
- -@erase "$(INTDIR)\statistics.sbr"
- -@erase "$(INTDIR)\sysdep.obj"
- -@erase "$(INTDIR)\sysdep.sbr"
- -@erase "$(INTDIR)\timefunc.obj"
- -@erase "$(INTDIR)\timefunc.sbr"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(INTDIR)\webmaster.obj"
- -@erase "$(INTDIR)\webmaster.sbr"
- -@erase "$(OUTDIR)\webmaster.bsc"
- -@erase "$(OUTDIR)\webmaster.exe"
- -@erase "$(OUTDIR)\webmaster.ilk"
- -@erase "$(OUTDIR)\webmaster.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FR /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "WIN32" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FR /YX /c
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /I "WIN32" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /FR"$(INTDIR)/" /Fp"$(INTDIR)/webmaster.pch" /YX /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\WinDebug/
-CPP_SBRS=.\WinDebug/
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/webmaster.bsc"
-BSC32_SBRS= \
- "$(INTDIR)\bench.sbr" \
- "$(INTDIR)\errexit.sbr" \
- "$(INTDIR)\getopt.sbr" \
- "$(INTDIR)\gettimeofday.sbr" \
- "$(INTDIR)\parse_file_list.sbr" \
- "$(INTDIR)\rexec.sbr" \
- "$(INTDIR)\statistics.sbr" \
- "$(INTDIR)\sysdep.sbr" \
- "$(INTDIR)\timefunc.sbr" \
- "$(INTDIR)\webmaster.sbr"
-
-"$(OUTDIR)\webmaster.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
- $(BSC32) @<<
- $(BSC32_FLAGS) $(BSC32_SBRS)
-<<
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# SUBTRACT LINK32 /pdb:none
-LINK32_FLAGS=wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/webmaster.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/webmaster.exe"
-LINK32_OBJS= \
- "$(INTDIR)\bench.obj" \
- "$(INTDIR)\errexit.obj" \
- "$(INTDIR)\getopt.obj" \
- "$(INTDIR)\gettimeofday.obj" \
- "$(INTDIR)\parse_file_list.obj" \
- "$(INTDIR)\rexec.obj" \
- "$(INTDIR)\statistics.obj" \
- "$(INTDIR)\sysdep.obj" \
- "$(INTDIR)\timefunc.obj" \
- "$(INTDIR)\webmaster.obj"
-
-"$(OUTDIR)\webmaster.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "Webmaster - Win32 Release"
-# Name "Webmaster - Win32 Debug"
-
-!IF "$(CFG)" == "Webmaster - Win32 Release"
-
-!ELSEIF "$(CFG)" == "Webmaster - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=..\bench.c
-DEP_CPP_BENCH=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
- {$(INCLUDE)}"\sys\TYPES.H"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\bench.obj" : $(SOURCE) $(DEP_CPP_BENCH) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\bench.sbr" : $(SOURCE) $(DEP_CPP_BENCH) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\errexit.c
-DEP_CPP_ERREX=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
- {$(INCLUDE)}"\sys\TYPES.H"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\errexit.obj" : $(SOURCE) $(DEP_CPP_ERREX) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\errexit.sbr" : $(SOURCE) $(DEP_CPP_ERREX) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\webmaster.c
-DEP_CPP_WEBMA=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
- {$(INCLUDE)}"\sys\TYPES.H"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\webmaster.obj" : $(SOURCE) $(DEP_CPP_WEBMA) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\webmaster.sbr" : $(SOURCE) $(DEP_CPP_WEBMA) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\timefunc.c
-DEP_CPP_TIMEF=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\timefunc.obj" : $(SOURCE) $(DEP_CPP_TIMEF) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\timefunc.sbr" : $(SOURCE) $(DEP_CPP_TIMEF) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\sysdep.c
-DEP_CPP_SYSDE=\
- "..\config.h"\
- "..\sysdep.h"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\sysdep.obj" : $(SOURCE) $(DEP_CPP_SYSDE) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\sysdep.sbr" : $(SOURCE) $(DEP_CPP_SYSDE) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\statistics.c
-DEP_CPP_STATI=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\statistics.obj" : $(SOURCE) $(DEP_CPP_STATI) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\statistics.sbr" : $(SOURCE) $(DEP_CPP_STATI) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\rexec.c
-DEP_CPP_REXEC=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\rexec.obj" : $(SOURCE) $(DEP_CPP_REXEC) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\rexec.sbr" : $(SOURCE) $(DEP_CPP_REXEC) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=..\getopt.c
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\getopt.obj" : $(SOURCE) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\getopt.sbr" : $(SOURCE) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=\nanbor\ACE_wrappers\apps\JAWS\clients\WebSTONE\src\parse_file_list.c
-DEP_CPP_PARSE=\
- "..\bench.h"\
- "..\config.h"\
- "..\sysdep.h"\
- {$(INCLUDE)}"\sys\TYPES.H"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\parse_file_list.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\parse_file_list.sbr" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=\nanbor\ACE_wrappers\apps\JAWS\clients\WebSTONE\src\gettimeofday.c
-DEP_CPP_GETTI=\
- {$(INCLUDE)}"\sys\timeb.h"\
-
-
-BuildCmds= \
- $(CPP) $(CPP_PROJ) $(SOURCE) \
-
-
-"$(INTDIR)\gettimeofday.obj" : $(SOURCE) $(DEP_CPP_GETTI) "$(INTDIR)"
- $(BuildCmds)
-
-"$(INTDIR)\gettimeofday.sbr" : $(SOURCE) $(DEP_CPP_GETTI) "$(INTDIR)"
- $(BuildCmds)
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/buffer.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/buffer.h
deleted file mode 100644
index 0ceb060d766..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/buffer.h
+++ /dev/null
@@ -1,218 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * buffer.h: For performing buffered I/O on a file or socket descriptor.
- *
- * This is an abstraction to allow I/O to be performed regardless of the
- * current system. That way, an integer file descriptor can be used under
- * UNIX but a stdio FILE structure could be used on systems which don't
- * support that or don't support it as efficiently.
- *
- * Two abstractions are defined: A file buffer, and a network buffer. A
- * distinction is made so that mmap() can be used on files (but is not
- * required). Also, the file buffer takes a file name as the object to
- * open instead of a file descriptor. A lot of the network buffering
- * is almost an exact duplicate of the non-mmap file buffering.
- *
- * If an error occurs, system-independent means to obtain an error string
- * are also provided. However, if the underlying system is UNIX the error
- * may not be accurate in a threaded environment.
- *
- * Rob McCool
- *
- */
-
-
-#ifndef BUFFER_H
-#define BUFFER_H
-
-#ifdef XP_WIN32
-#include <nt/ntbuffer.h>
-#else
-
-
-/*
- * We need certain system specific functions and symbols.
- */
-
-#include "file.h"
-#include "net.h"
-
-/*
- * Requires that the macro MALLOC be set to a "safe" malloc that will
- * exit if no memory is available. If not under MCC httpd, define MALLOC
- * to be the real malloc and play with fire, or make your own function.
- */
-
-#include "../netsite.h"
-
-#ifdef FILE_UNIX_MMAP
-#include <sys/types.h> /* caddr_t */
-#endif
-
-
-/* ------------------------------ Structures ------------------------------ */
-
-#ifdef FILE_UNIX_MMAP
-typedef struct {
- SYS_FILE fd;
- caddr_t fp;
- int len;
-
- char *inbuf; /* for buffer_grab */
- int cursize;
-
- int pos;
- char *errmsg;
-} filebuf;
-
-#else
-
-typedef struct {
- SYS_FILE fd;
-
- int pos, cursize, maxsize;
- char *inbuf;
- char *errmsg;
-} filebuf;
-
-#endif
-
-typedef struct {
- SYS_NETFD sd;
-
- int pos, cursize, maxsize, rdtimeout;
- char *inbuf;
- char *errmsg;
-} netbuf;
-
-
-/* -------------------------------- Macros -------------------------------- */
-
-
-/*
- * netbuf_getc gets a character from the given network buffer and returns
- * it. (as an integer).
- *
- * It will return (int) IO_ERROR for an error and (int) IO_EOF for
- * an error condition or EOF respectively.
- */
-
-#define netbuf_getc(b) \
- ((b)->pos != (b)->cursize ? (int)((b)->inbuf[(b)->pos++]) : netbuf_next(b,1))
-
-#ifdef FILE_UNIX_MMAP
-#define filebuf_getc(b) ((b)->pos == (b)->len ? IO_EOF : (b)->fp[(b)->pos++])
-#else
-#define filebuf_getc(b) \
- ((b)->pos != (b)->cursize ? (int)((b)->inbuf[(b)->pos++]) : filebuf_next(b,1))
-#endif
-
-
-/*
- * buffer_error returns the last error that occurred with buffer. Don't use
- * this unless you know an error occurred. Independent of network/file type.
- */
-
-#define buffer_error(b) ((b)->errmsg)
-
-/*
- * buffer_flush flushes any data after the current pos to the file
- * descriptor fd. Regardless of buffer type.
- */
-
-#define buffer_flush(buf,fd) \
- system_write(fd,&(buf)->inbuf[(buf)->pos], (buf)->cursize - (buf)->pos)
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * buffer_open opens a new buffer reading the specified file, with an I/O
- * buffer of size sz, and returns a new buffer structure which will hold
- * the data.
- *
- * If FILE_UNIX_MMAP is defined, this may return NULL. If it does, check
- * system_errmsg to get a message about the error.
- */
-
-filebuf *filebuf_open(SYS_FILE fd, int sz);
-netbuf *netbuf_open(SYS_NETFD sd, int sz);
-
-/*
- * filebuf_open_nostat is a convenience function for mmap() buffer opens,
- * if you happen to have the stat structure already.
- */
-
-#ifdef FILE_UNIX_MMAP
-#include <sys/stat.h>
-filebuf *filebuf_open_nostat(SYS_FILE fd, int sz, struct stat *finfo);
-
-#else
-#define filebuf_open_nostat(fd,sz,finfo) filebuf_open(fd,sz)
-#endif
-
-/*
- * buffer_next loads size more bytes into the given buffer and returns the
- * first one, or BUFFER_EOF on EOF and BUFFER_ERROR on error.
- */
-
-int filebuf_next(filebuf *buf, int advance);
-int netbuf_next(netbuf *buf, int advance);
-
-/*
- * buffer_close deallocates a buffer and closes its associated files
- * (does not close a network socket).
- */
-
-void filebuf_close(filebuf *buf);
-void netbuf_close(netbuf *buf);
-
-/*
- * buffer_grab will set the buffer's inbuf array to an array of sz bytes
- * from the buffer's associated object. It returns the number of bytes
- * actually read (between 1 and sz). It returns IO_EOF upon EOF or IO_ERROR
- * upon error. The cursize entry of the structure will reflect the size
- * of the iobuf array.
- *
- * The buffer will take care of allocation and deallocation of this array.
- */
-
-int filebuf_grab(filebuf *buf, int sz);
-int netbuf_grab(netbuf *buf, int sz);
-
-
-/*
- * netbuf_buf2sd will send n bytes from the (probably previously read)
- * buffer and send them to sd. If sd is -1, they are discarded. If n is
- * -1, it will continue until EOF is recieved. Returns IO_ERROR on error
- * and the number of bytes sent any other time.
- */
-
-int netbuf_buf2sd(netbuf *buf, SYS_NETFD sd, int len);
-
-/*
- * filebuf_buf2sd assumes that nothing has been read from the filebuf,
- * and just sends the file out to the given socket. Returns IO_ERROR on error
- * and the number of bytes sent otherwise.
- *
- * Does not currently support you having read from the buffer previously. This
- * can be changed transparently.
- */
-
-int filebuf_buf2sd(filebuf *buf, SYS_NETFD sd);
-
-#endif
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/cinfo.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/cinfo.h
deleted file mode 100644
index 543147104a2..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/cinfo.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * cinfo.h: Content Information for a file, i.e. its type, etc.
- *
- * See cinfo.c for dependency information.
- *
- * Rob McCool
- */
-
-
-
-#ifndef CINFO_H
-#define CINFO_H
-
-
-
-/* ------------------------------ Constants ------------------------------- */
-
-
-/*
- * This will be the first string in the file, followed by x.x version
- * where x is an integer.
- *
- * Updated due to trendy name change
- */
-
-#define MCC_MT_MAGIC "#--Mosaic Communications Corporation MIME Information"
-#define MCC_MT_MAGIC_LEN 53
-#define NCC_MT_MAGIC "#--Netscape Communications Corporation MIME Information"
-#define NCC_MT_MAGIC_LEN 55
-
-/* The character which separates extensions with cinfo_find */
-
-#define CINFO_SEPARATOR '.'
-
-/* The maximum length of a line in this file */
-
-#define CINFO_MAX_LEN 1024
-
-/* The hash function for the database. Hashed on extension. */
-#include <ctype.h>
-#define CINFO_HASH(s) (isalpha(s[0]) ? tolower(s[0]) - 'a' : 26)
-
-/* The hash table size for that function */
-#define CINFO_HASHSIZE 27
-
-
-/* ------------------------------ Structures ------------------------------ */
-
-
-/*
- * The ContentInfo structure.
- *
- * Currently, we support the following attributes:
- *
- * 1. Type: This identifies what kind of data is in the file.
- * 2. Encoding: Identifies any compression or otherwise content-independent
- * transformation which has been applied to the file (uuencode, etc.)
- * 3. Language: Identifies the language a text document is in.
- * 4. Description: A text string describing the file.
- * 5. Viewer: The program to use to view the file.
- *
- * Multiple items are separated with a comma, e.g.
- * encoding="x-gzip, x-uuencode"
- */
-
-typedef struct {
- char *type;
- char *encoding;
- char *language;
-} cinfo;
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * cinfo_init initializes the content info system. Call this before
- * cinfo_merge.
- */
-
-void cinfo_init(void);
-
-/*
- * cinfo_terminate frees the database for shutdown.
- */
-
-void cinfo_terminate(void);
-
-/*
- * cinfo_merge merges the contents of the given filename with the current
- * cinfo database. It returns NULL upon success and a string (which you
- * must deallocate) upon error.
- */
-
-char *cinfo_merge(char *fn);
-
-
-/*
- * cinfo_find finds any content information for the given uri. The file name
- * is the string following the last / in the uri. Multiple extensions are
- * separated by CINFO_SEPARATOR. You may pass in a filename instead of uri.
- *
- * Returns a newly allocated cinfo structure with the information it
- * finds. The elements of this structure are coming right out of the types
- * database and so if you change it or want to keep it around for long you
- * should strdup it. You should free only the structure itself when finished
- * with it.
- *
- * If there is no information for any one of the extensions it
- * finds, it will ignore that extension. If it cannot find information for
- * any of the extensions, it will return NULL.
- */
-
-cinfo *cinfo_find(char *uri);
-
-/*
- * cinfo_lookup finds the information about the given content-type, and
- * returns a cinfo structure so you can look up description and icon.
- */
-
-cinfo *cinfo_lookup(char *type);
-
-/*
- * cinfo_dump_database dumps the current database to the given file desc.
- */
-
-#include <stdio.h>
-void cinfo_dump_database(FILE *dump);
-
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/crit.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/crit.h
deleted file mode 100644
index 04954857c0c..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/crit.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * crit.h: Critical section abstraction. Used in threaded servers to protect
- * areas where two threads can interfere with each other.
- *
- * Condvars are condition variables that are used for thread-thread
- * synchronization.
- *
- * Rob McCool
- */
-
-#ifndef CRIT_H
-#define CRIT_H
-
-
-#ifdef USE_NSPR
-#include <nspr/prmon.h>
-typedef PRMonitor* CRITICAL;
-#else
-typedef void *CRITICAL;
-#endif
-
-/*
- * crit_init creates and returns a new critical section variable. At the
- * time of creation no one has entered it.
- */
-#ifdef USE_NSPR
-#define crit_init() PR_NewMonitor(0)
-#else
-#define crit_init() (NULL)
-#endif
-
-/*
- * crit_enter enters a critical section. If someone is already in the
- * section, the calling thread is blocked until that thread exits.
- */
-#ifdef USE_NSPR
-#define crit_enter(id) PR_EnterMonitor(id)
-#else
-#define crit_enter(id) (0)
-#endif
-
-/*
- * crit_exit exits a critical section. If another thread is blocked waiting
- * to enter, it will be unblocked and given ownership of the section.
- */
-#ifdef USE_NSPR
-#define crit_exit(id) PR_ExitMonitor(id)
-#else
-#define crit_exit(id) (0)
-#endif
-
-/*
- * crit_terminate removes a previously allocated critical section variable.
- */
-#ifdef USE_NSPR
-#define crit_terminate(id) PR_DestroyMonitor(id)
-#else
-#define crit_terminate(id) (0)
-#endif
-
-
-#ifdef USE_NSPR
-typedef PRMonitor* CONDVAR;
-#else
-typedef void* CONDVAR;
-#endif
-
-/*
- * condvar_init initializes and returns a new condition variable. You
- * must provide a critical section to be associated with this condition
- * variable.
- */
-#ifdef USE_NSPR
-#define condvar_init(crit) (crit)
-#else
-#define condvar_init(crit) (crit)
-#endif
-
-/*
- * condvar_wait blocks on the given condition variable. The calling thread
- * will be blocked until another thread calls condvar_notify on this variable.
- * The caller must have entered the critical section associated with this
- * condition variable prior to waiting for it.
- */
-#ifdef USE_NSPR
-#define condvar_wait(cv) (PR_Wait(cv, LL_MAXINT))
-#else
-#define condvar_wait(cv) (0)
-#endif
-
-/*
- * condvar_notify awakens any threads blocked on the given condition
- * variable. The caller must have entered the critical section associated
- * with this variable first.
- */
-#ifdef USE_NSPR
-#define condvar_notify(cv) (PR_Notify(cv))
-#else
-#define condvar_notify(cv) (0)
-#endif
-
-/*
- * condvar_terminate frees the given previously allocated condition variable
- */
-#ifdef USE_NSPR
-#define condvar_terminate(cv) (0)
-#else
-#define condvar_terminate(cv) (0)
-#endif
-
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/daemon.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/daemon.h
deleted file mode 100644
index 24b44ad0cd0..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/daemon.h
+++ /dev/null
@@ -1,118 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * daemon.h: Things related to the accepting connections
- *
- * Rob McCool
- */
-
-
-#ifndef DAEMON_H
-#define DAEMON_H
-
-#ifdef XP_WIN32
-#include <nt/ntdaemon.h>
-#else
-
-#include "net.h"
-#include "session.h"
-
-#include <pwd.h> /* struct passwd */
-
-
-/* ------------------------------- Defines -------------------------------- */
-
-
-#define child_exit exit
-
-
-/* Codes for child_status */
-#define CHILD_EMPTY_SLOT 0xfe
-#define CHILD_AWAIT_CONNECT 0xff
-#define CHILD_PROCESSING 0x00
-#define CHILD_READING 0x01
-#define CHILD_WRITING 0x02
-#define CHILD_RESOLVING 0x03
-
-
-typedef struct {
- char *ipstr;
- int port;
- struct passwd *pw;
- char *chr;
- char *pidfn;
- void (*rcback)(int);
-#if defined(DAEMON_UNIX_POOL) || defined(DAEMON_UNIX_MOBRULE)
- int maxprocs, minprocs, proclife;
-#endif
-#ifdef NET_SSL
- char *secure_keyfn;
- char *secure_certfn;
- char *secure_dongle;
- int secure_auth;
- int secure_session_timeout;
- int security;
-#endif
-} daemon_s;
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-#ifdef MCC_PROXY
-/* A unique serial number assigned to each child. */
-extern int child_serial;
-#endif
-
-/*
- * daemon_run accepts whether or not it should detach from its parent process,
- * and a daemon structure as its arguments. The daemon structure contains
- * a port number, a root directory to chroot to (can be NULL), a filename to
- * log the daemon pid to (can be NULL). daemon_run never returns.
- *
- * child_callback is a function which will be called every time a new
- * connection is recieved. Session is a new session ID.
- *
- * rcback is a function which is a restart function: When SIGHUP is received,
- * this function will be called. You may give SIG_DFL if you don't want to
- * support restarting. The rcback will be passed SIGHUP.
- *
- * pw is the passwd entry to run the daemon as. If the effective user id is
- * root, daemon_run will try to set its uid and gid to the user pointed
- * to by this structure. You may pass NULL.
- */
-
-void daemon_run(int det, void (*child_callback)(Session *), daemon_s *d);
-
-/*
- * fork is a wrapper for the system's fork function. This closes the listen
- * socket for the mob. This also makes sure that a threaded daemon only gets
- * the calling thread and not all of them.
- */
-
-pid_t child_fork(void);
-
-
-/*
- * Set status to the given code for statistics reporting
- */
-
-#ifdef DAEMON_STATS
-void child_status(int code);
-#else
-#define child_status(code) (void)(code)
-#endif
-
-
-#endif
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/dll.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/dll.h
deleted file mode 100644
index 0a3edb0633e..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/dll.h
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * dll.h: Handle dynamically linked libraries
- *
- * Rob McCool
- */
-
-#ifndef _DLL_H
-#define _DLL_H
-
-#include "systems.h"
-
-#if defined(DLL_CAPABLE)
-
-/* --------------------------- Data structures ---------------------------- */
-
-
-#if defined(USE_NSPR)
-#include <nspr/prlink.h>
-typedef int DLHANDLE;
-
-#elif defined(DLL_DLOPEN)
-#include <dlfcn.h>
-typedef void *DLHANDLE; /* DLOPEN */
-
-#elif defined(DLL_HPSHL)
-#include <dl.h>
-typedef shl_t DLHANDLE; /* HP_SHL */
-
-#elif defined(DLL_WIN32)
-typedef HINSTANCE DLHANDLE; /* WIN32 */
-#endif
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * dll_open loads the library at the given path into memory, and returns
- * a handle to be used in later calls to dll_findsym and dll_close.
- */
-#if defined(USE_NSPR)
-#define dll_open(libfn) PR_LoadLibrary(libfn)
-
-#elif defined(DLL_DLOPEN)
-#define dll_open(libfn) dlopen(libfn, DLL_DLOPEN_FLAGS)
-
-#elif defined(DLL_HPSHL)
-#define dll_open(libfn) shl_load((libfn), BIND_IMMEDIATE, NULL)
-
-#elif defined(DLL_WIN32)
-DLHANDLE dll_open(char *libfn);
-#endif
-
-
-/*
- * dll_findsym looks for a symbol with the given name in the library
- * pointed to by the given handle. Returns a pointer to the named function.
- */
-
-#if defined(USE_NSPR)
-#define dll_findsym(dlp, name) PR_FindSymbol(name)
-
-#elif defined(DLL_DLOPEN)
-#define dll_findsym(dlp, name) dlsym(dlp, name)
-
-#elif defined(DLL_HPSHL)
-void *dll_findsym(DLHANDLE dlp, char *name);
-
-#elif defined(DLL_WIN32)
-#define dll_findsym(dlp, name) GetProcAddress(dlp, name)
-#endif
-
-
-/*
- * dll_error returns a string describing the last error on the given handle
- */
-#if defined(USE_NSPR)
-#define dll_error(dlp) system_errmsg(0)
-
-#elif defined(DLL_DLOPEN)
-#define dll_error(dlp) dlerror()
-
-#elif defined(DLL_HPSHL)
-#define dll_error(dlp) system_errmsg(0)
-
-#elif defined(DLL_WIN32)
-#define dll_error(dlp) system_errmsg(0)
-#endif
-
-
-/*
- * dll_close closes the previously opened library given by handle
- */
-#if defined(USE_NSPR)
-int dll_close(void *arg);
-
-#elif defined(DLL_DLOPEN)
-#define dll_close dlclose
-
-#elif defined (DLL_HPSHL)
-#define dll_close shl_unload
-
-#elif defined(DLL_WIN32)
-#define dll_close FreeLibrary
-#endif
-
-
-#endif /* DLL_CAPABLE */
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/ereport.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/ereport.h
deleted file mode 100644
index c10c6ab86b5..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/ereport.h
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * ereport.h: Records transactions, reports errors to administrators, etc.
- *
- * Rob McCool
- */
-
-
-#ifndef EREPORT_H
-#define EREPORT_H
-
-
-#include "../base/session.h" /* Session structure */
-#ifdef XP_UNIX
-#include <pwd.h> /* struct passwd */
-#endif /* XP_UNIX */
-
-
-/* ------------------------------ Constants ------------------------------- */
-
-
-/*
- * The maximum length of an error message. NOT RUN-TIME CHECKED
- */
-
-#define MAX_ERROR_LEN 8192
-
-/* A warning is a minor mishap, such as a 404 being issued. */
-#define LOG_WARN 0
-
-/*
- * A misconfig is when there is a syntax error or permission violation in
- * a config. file.
- */
-#define LOG_MISCONFIG 1
-
-/*
- * Security warnings are issued when authentication fails, or a host is
- * given a 403 return code.
- */
-#define LOG_SECURITY 2
-
-/*
- * A failure is when a request could not be fulfilled due to an internal
- * problem, such as a CGI script exiting prematurely, or a filesystem
- * permissions problem.
- */
-#define LOG_FAILURE 3
-
-/*
- * A catastrophe is a fatal server error such as running out of
- * memory or processes, or a system call failing, or even a server crash.
- * The server child cannot recover from a catastrophe.
- */
-#define LOG_CATASTROPHE 4
-
-/*
- * Informational message, of no concern.
- */
-#define LOG_INFORM 5
-
-/*
- * The time format to use in the error log
- */
-
-#define ERR_TIMEFMT "[%d/%b/%Y:%H:%M:%S]"
-
-
-/* The fd you will get if you are reporting errors to SYSLOG */
-
-#define ERRORS_TO_SYSLOG -1
-
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * ereport logs an error of the given degree and formats the arguments with
- * the printf() style fmt. Returns whether the log was successful. Records
- * the current date.
- */
-
-int ereport(int degree, char *fmt, ...);
-
-/*
- * ereport_init initializes the error logging subsystem and opens the static
- * file descriptors. It returns NULL upon success and an error string upon
- * error. If a userpw is given, the logs will be chowned to that user.
- *
- * email is the address of a person to mail upon catastrophic error. It
- * can be NULL if no e-mail is desired. ereport_init will not duplicate
- * its own copy of this string; you must make sure it stays around and free
- * it when you shut down the server.
- */
-
-char *ereport_init(char *err_fn, char *email, struct passwd *pw);
-
-/*
- * log_terminate closes the error and common log file descriptors.
- */
-void ereport_terminate(void);
-
-/* For restarts */
-SYS_FILE ereport_getfd(void);
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/eventlog.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/eventlog.h
deleted file mode 100644
index 8218f875075..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/eventlog.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-// EVENTLOG.H
-//
-// This file contains the defines that make NT an installable service.
-//
-// 1/12/95 aruna
-//
-
-// Functions in eventlog.c
-
-VOID InitializeAdminLogging(PCHAR ServiceName, PCHAR MessageFile);
-VOID InitializeHttpdLogging(PCHAR ServiceName, PCHAR MessageFile);
-VOID InitializeHttpsLogging(PCHAR ServiceName, PCHAR MessageFile);
-
-VOID TerminateAdminLogging();
-VOID TerminateHttpdLogging();
-VOID TerminateHttpsLogging();
-
-VOID LogErrorEvent(PCHAR ServiceName, WORD fwEventType, WORD fwCategory, DWORD IDEvent,
- LPTSTR chMsg, LPTSTR lpszMsg);
-
-// Functions in error.c
-
-VOID ReportError(PCHAR ErrorMsg);
-
-BOOL CALLBACK ErrorDialogProc(
- HWND hDlg,
- UINT message,
- WPARAM wParam,
- LPARAM lParam
- );
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/file.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/file.h
deleted file mode 100644
index f0efb1ee582..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/file.h
+++ /dev/null
@@ -1,215 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * file.h: system specific functions for reading/writing files
- *
- * Rob McCool
- */
-
-
-#ifndef FILE_H
-#define FILE_H
-
-#ifdef XP_WIN32
-#include <nt/ntfile.h>
-#else
-
-
-#include "netsite.h"
-#include "systems.h"
-
-
-/*
- * I cheat: These are set up such that system_read can be a macro for read
- * under UNIX. IO_OKAY is anything positive.
- */
-
-#define IO_OKAY 1
-#define IO_ERROR -1
-#define IO_EOF 0
-
-
-#ifdef FILE_STDIO
-#include <stdio.h>
-
-#elif defined(FILE_UNIX)
-#include <sys/types.h>
-#include <sys/file.h>
-#include <fcntl.h>
-#include <unistd.h>
-#endif
-
-
-/* -------------------------- File related defs --------------------------- */
-
-
-/* The disk page size on this machine. */
-#define FILE_BUFFERSIZE 4096
-
-
-/*
- * The fd data type for this system.
- */
-
-#if defined(FILE_STDIO)
-typedef FILE* SYS_FILE;
-#define SYS_ERROR_FD NULL
-#define SYS_STDERR stderr
-
-#elif defined(FILE_UNIX)
-typedef int SYS_FILE;
-#define SYS_ERROR_FD -1
-#define SYS_STDERR STDERR_FILENO
-
-#else
-#error "undefined file typing for current system"
-#endif
-
-#ifdef XP_UNIX
-#define FILE_PATHSEP '/'
-#define FILE_PARENT "../"
-
-#define system_chdir chdir
-#endif
-
-
-/*
- * system_fread reads sz bytes from fd into to buf, return number of bytes
- * read, or IO_EOF if EOF, or IO_ERROR if error.
- */
-
-#if defined(FILE_STDIO)
-int system_fread(SYS_FILE fd, char *buf, int sz);
-
-#elif defined(FILE_UNIX)
-#define system_fread(fd,buf,sz) read(fd,buf,sz)
-
-#endif
-
-/*
- * system_fopenRO opens a given file for reading only
- * system_fopenWA opens a given file for writing, appending new output
- */
-
-#if defined(FILE_STDIO)
-#define system_fopenRO(path) fopen(path,"r")
-#define system_fopenWA(path) fopen(path,"a")
-#define system_fopenRW(path) fopen(path,"w")
-
-#elif defined(FILE_UNIX)
-#define system_fopenRO(path) open(path, O_RDONLY)
-#define system_fopenWA(path) \
- open(path, O_RDWR | O_CREAT | O_APPEND, 0644)
-#define system_fopenRW(path) \
- open(path, O_RDWR | O_CREAT, 0644)
-
-#endif
-
-
-/*
- * system_fclose closes the file fd
- */
-
-#if defined(FILE_STDIO)
-#define system_fclose(fd) fclose(fd)
-
-#elif defined(FILE_UNIX)
-#define system_fclose(fd) close(fd)
-#endif
-
-/*
- * This call stops core dumps in a portable way. Returns -1 on error.
- */
-
-int system_nocoredumps(void);
-
-
-#if defined(FILE_STDIO)
-#define system_lseek fseek
-
-#elif defined(FILE_UNIX)
-#define system_lseek lseek
-
-#endif
-
-/*
- * system_write writes sz bytes from buf to fd. The handler function should
- * handle partial writes and anything else like that. Returns IO_*
- */
-
-int system_fwrite(SYS_FILE fd,char *buf,int sz);
-
-/*
- * system_fwrite_atomic locks the given fd before writing to it. This avoids
- * interference between simultaneous writes. Returns IO_*
- */
-
-int system_fwrite_atomic(SYS_FILE fd, char *buf, int sz);
-
-/*
- * system_errmsg returns the last error that occured while processing file
- * descriptor fd. fd does not have to be specified (if the error is a global
- * such as in UNIX systems). PPS: Rob is a halfwit. This parameter is useless.
- */
-
-#ifndef FILE_WIN32
-#include <errno.h>
-
-extern char *sys_errlist[];
-#define file_notfound() (errno == ENOENT)
-#define system_errmsg(fd) (sys_errlist[errno])
-#endif
-
-
-/*
- * flock locks a file against interference from other processes
- * ulock unlocks it.
- */
-#ifdef BSD_FLOCK
-#include <sys/file.h>
-#define system_initlock(fd) (0)
-#define system_flock(fd) flock(fd, LOCK_EX)
-#define system_ulock(fd) flock(fd, LOCK_UN)
-
-#elif defined(FILE_UNIX)
-#include <unistd.h>
-#define system_initlock(fd) (0)
-#define system_flock(fd) lockf(fd, F_LOCK, 0)
-#define system_ulock(fd) lockf(fd, F_ULOCK, 0)
-
-#endif
-
-
-/*
- * unix2local converts a unix-style pathname to a local one
- */
-
-#ifdef XP_UNIX
-#define file_unix2local(path,p2) strcpy(p2,path)
-#endif
-
-/* -------------------------- Dir related defs ---------------------------- */
-
-
-#ifdef XP_UNIX
-#include <dirent.h>
-typedef DIR* SYS_DIR;
-typedef struct dirent SYS_DIRENT;
-#define dir_open opendir
-#define dir_read readdir
-#define dir_close closedir
-
-#endif
-#endif
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/minissl.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/minissl.h
deleted file mode 100644
index 1a00323cecc..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/minissl.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-
-/* Prototypes for SSL I/O functions */
-extern int SSL_Close(int);
-extern int SSL_Socket(int, int, int);
-extern int SSL_GetSockOpt(int, int, int, void *, int *);
-extern int SSL_SetSockOpt(int, int, int, const void *, int);
-extern int SSL_Bind(int, const void *, int);
-extern int SSL_Listen(int, int);
-extern int SSL_Accept(int, void *, int *);
-extern int SSL_Read(int, void *, int);
-extern int SSL_Write(int, const void *, int);
-extern int SSL_GetPeerName(int, void *, int *);
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/net.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/net.h
deleted file mode 100644
index 0454ac69c84..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/net.h
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * net.h: system specific networking definitions
- *
- * Rob McCool
- */
-
-
-#ifndef NET_H
-#define NET_H
-
-#include "systems.h"
-
-#include "file.h" /* for client file descriptors */
-
-#include "pblock.h" /* for client data block */
-
-
-/* This should be a user-given parameter later */
-#define NET_BUFFERSIZE 8192
-/* So should this. */
-#define NET_READ_TIMEOUT 120
-#define NET_WRITE_TIMEOUT 300
-
-#define SSL_HANDSHAKE_TIMEOUT 300
-
-#if defined(NET_SOCKETS) || defined(NET_SSL)
-
-#ifdef NET_WINSOCK
-#include <winsock.h>
-#else /* XP_UNIX */
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h> /* sockaddr and in_addr */
-#include <arpa/inet.h> /* inet_ntoa */
-#include <netdb.h> /* hostent stuff */
-#endif /* NET_WINSOCK */
-
-#ifdef NET_SSL
-#include "minissl.h"
-#endif
-
-
-/* -------------------------------- Global -------------------------------- */
-
-extern int net_enabledns;
-
-
-
-/* ------------------------------ Data types ------------------------------ */
-
-
-#ifdef NET_WINSOCK
-typedef SOCKET SYS_NETFD;
-#else /* XP_UNIX */
-typedef int SYS_NETFD;
-#endif /* NET_WINSOCK */
-
-#define SYS_NET_ERRORFD -1
-
-
-/* -------------------------------- Macros -------------------------------- */
-
-
-/* These may be different for non-UNIX systems. */
-
-
-#ifndef NET_SSL
-#define net_socket socket
-#define net_setsockopt setsockopt
-#define net_getsockopt getsockopt
-#define net_listen listen
-#define net_select select
-#define net_getpeername getpeername
-
-#ifndef NET_WINSOCK
-#define net_close(sd) close(sd)
-#define net_bind bind
-#else /* NET_WINSOCK */
-#define net_close(sd) closesocket(sd)
-#define system_netbind bind
-int net_bind(SYS_NETFD s, const struct sockaddr *name, int namelen);
-#endif /* NET_WINSOCK */
-
-#ifdef DAEMON_NEEDS_SEMAPHORE
-#define net_accept net_semaccept
-#else /* ! DAEMON_NEEDS_SEMAPHORE */
-#define net_accept accept
-#endif /* DAEMON_NEEDS_SEMAPHORE */
-
-#else /* NET_SSL */
-#define net_close(sd) SSL_Close(sd)
-#define net_socket SSL_Socket
-#define net_setsockopt SSL_SetSockOpt
-#define net_getsockopt SSL_GetSockOpt
-
-#ifdef XP_UNIX
-#define net_bind SSL_Bind
-#else /* WIN32 */
-#define system_netbind SSL_Bind
-int net_bind(SYS_NETFD s, const struct sockaddr *name, int namelen);
-#endif /* XP_UNIX */
-
-#define net_listen SSL_Listen
-#define net_select select /* !!! */
-#define net_getpeername SSL_GetPeerName
-#define net_accept SSL_Accept
-#endif /* ! NET_SSL */
-
-
-/* Users should never call the system_net* functions. */
-#ifdef NET_SSL
-#define system_netread(sd, buf, sz) SSL_Read(sd, buf, sz)
-#define system_netwrite SSL_Write
-#else /* ! NET_SSL */
-
-#if !defined(NET_WINSOCK)
-#define system_netread(sd, buf, sz) read(sd, buf, sz)
-#define system_netwrite write
-#else /* NET_WINSOCK */
-#define system_netread(sd, buf, sz) recv(sd, buf, sz, 0)
-#define system_netwrite(sd, buf, sz) send(sd, buf, sz, 0)
-#endif /* ! NET_WINSOCK */
-
-#endif /* NET_SSL */
-
-int net_read(SYS_NETFD sd, char *buf, int sz, int timeout);
-int net_write(SYS_NETFD sd, char *buf, int sz);
-
-#ifdef DAEMON_NEEDS_SEMAPHORE
-int net_semaccept_init(int port);
-int net_semaccept(int s, struct sockaddr *addr, int *addrlen);
-void net_semaccept_terminate(void);
-#endif
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * net_find_fqdn looks through the given hostent structure trying to find
- * a FQDN for the host. If it finds none, it returns NULL. Otherwise, it
- * returns a newly allocated copy of that string.
- */
-
-char *net_find_fqdn(struct hostent *p);
-
-/*
- * net_ip2host transforms the given textual IP number into a FQDN. If it
- * can't find a FQDN, it will return what it can get. Otherwise, NULL.
- *
- * verify is whether or not the function should verify the hostname it
- * gets. This takes an extra query but is safer for use in access control.
- */
-
-char *net_ip2host(char *ip, int verify);
-
-/*
- * net_sendmail sends mail to the specified recipient with the given subject
- * and message. Currently uses external programs.
- */
-
-int net_sendmail(char *to, char *subject, char *msg);
-
-#endif
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/nodelock.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/nodelock.h
deleted file mode 100644
index c69c553a2a4..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/nodelock.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * nodelock.h: licensing stuff
- */
-
-#ifndef _NODELOCK_H
-#define _NODELOCK_H
-
-/*
- * Do the initial IP address check and expiration date check. Reads a file
- * from admin/config, as #define'd.
- *
- * Returns 1 on error, 0 on AOK.
- */
-
-int node_init(void);
-
-/*
- * Check the expiration date against The Now.
- *
- * Returns 1 on error, 0 on AOK.
- */
-
-int node_check(void);
-
-/*
- * So how we doin, license
- *
- * Returns 1 on error, 0 on AOK
- */
-int node_status(void);
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/nterrors.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/nterrors.h
deleted file mode 100644
index 7c85116faee..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/nterrors.h
+++ /dev/null
@@ -1,736 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/* DO NOT EDIT THIS FILE - it is automatically generated */
-
-struct _NtError {
- int ErrorNumber;
- char *ErrorString;
- struct _NtError *next;
-} ;
-
-typedef struct _NtError NtError;
-
-NtError NtErrorStrings[] = {
-{ 0 , "ERROR_SUCCESS" },
-{ 0 , "NO_ERROR" },
-{ 1 , "ERROR_INVALID_FUNCTION" },
-{ 2 , "ERROR_FILE_NOT_FOUND" },
-{ 3 , "ERROR_PATH_NOT_FOUND" },
-{ 4 , "ERROR_TOO_MANY_OPEN_FILES" },
-{ 5 , "ERROR_ACCESS_DENIED" },
-{ 6 , "ERROR_INVALID_HANDLE" },
-{ 7 , "ERROR_ARENA_TRASHED" },
-{ 8 , "ERROR_NOT_ENOUGH_MEMORY" },
-{ 9 , "ERROR_INVALID_BLOCK" },
-{ 10 , "ERROR_BAD_ENVIRONMENT" },
-{ 11 , "ERROR_BAD_FORMAT" },
-{ 12 , "ERROR_INVALID_ACCESS" },
-{ 13 , "ERROR_INVALID_DATA" },
-{ 14 , "ERROR_OUTOFMEMORY" },
-{ 15 , "ERROR_INVALID_DRIVE" },
-{ 16 , "ERROR_CURRENT_DIRECTORY" },
-{ 17 , "ERROR_NOT_SAME_DEVICE" },
-{ 18 , "ERROR_NO_MORE_FILES" },
-{ 19 , "ERROR_WRITE_PROTECT" },
-{ 20 , "ERROR_BAD_UNIT" },
-{ 21 , "ERROR_NOT_READY" },
-{ 22 , "ERROR_BAD_COMMAND" },
-{ 23 , "ERROR_CRC" },
-{ 24 , "ERROR_BAD_LENGTH" },
-{ 25 , "ERROR_SEEK" },
-{ 26 , "ERROR_NOT_DOS_DISK" },
-{ 27 , "ERROR_SECTOR_NOT_FOUND" },
-{ 28 , "ERROR_OUT_OF_PAPER" },
-{ 29 , "ERROR_WRITE_FAULT" },
-{ 30 , "ERROR_READ_FAULT" },
-{ 31 , "ERROR_GEN_FAILURE" },
-{ 32 , "ERROR_SHARING_VIOLATION" },
-{ 33 , "ERROR_LOCK_VIOLATION" },
-{ 34 , "ERROR_WRONG_DISK" },
-{ 36 , "ERROR_SHARING_BUFFER_EXCEEDED" },
-{ 38 , "ERROR_HANDLE_EOF" },
-{ 39 , "ERROR_HANDLE_DISK_FULL" },
-{ 50 , "ERROR_NOT_SUPPORTED" },
-{ 51 , "ERROR_REM_NOT_LIST" },
-{ 52 , "ERROR_DUP_NAME" },
-{ 53 , "ERROR_BAD_NETPATH" },
-{ 54 , "ERROR_NETWORK_BUSY" },
-{ 55 , "ERROR_DEV_NOT_EXIST" },
-{ 56 , "ERROR_TOO_MANY_CMDS" },
-{ 57 , "ERROR_ADAP_HDW_ERR" },
-{ 58 , "ERROR_BAD_NET_RESP" },
-{ 59 , "ERROR_UNEXP_NET_ERR" },
-{ 60 , "ERROR_BAD_REM_ADAP" },
-{ 61 , "ERROR_PRINTQ_FULL" },
-{ 62 , "ERROR_NO_SPOOL_SPACE" },
-{ 63 , "ERROR_PRINT_CANCELLED" },
-{ 64 , "ERROR_NETNAME_DELETED" },
-{ 65 , "ERROR_NETWORK_ACCESS_DENIED" },
-{ 66 , "ERROR_BAD_DEV_TYPE" },
-{ 67 , "ERROR_BAD_NET_NAME" },
-{ 68 , "ERROR_TOO_MANY_NAMES" },
-{ 69 , "ERROR_TOO_MANY_SESS" },
-{ 70 , "ERROR_SHARING_PAUSED" },
-{ 71 , "ERROR_REQ_NOT_ACCEP" },
-{ 72 , "ERROR_REDIR_PAUSED" },
-{ 80 , "ERROR_FILE_EXISTS" },
-{ 82 , "ERROR_CANNOT_MAKE" },
-{ 83 , "ERROR_FAIL_I24" },
-{ 84 , "ERROR_OUT_OF_STRUCTURES" },
-{ 85 , "ERROR_ALREADY_ASSIGNED" },
-{ 86 , "ERROR_INVALID_PASSWORD" },
-{ 87 , "ERROR_INVALID_PARAMETER" },
-{ 88 , "ERROR_NET_WRITE_FAULT" },
-{ 89 , "ERROR_NO_PROC_SLOTS" },
-{ 100 , "ERROR_TOO_MANY_SEMAPHORES" },
-{ 101 , "ERROR_EXCL_SEM_ALREADY_OWNED" },
-{ 102 , "ERROR_SEM_IS_SET" },
-{ 103 , "ERROR_TOO_MANY_SEM_REQUESTS" },
-{ 104 , "ERROR_INVALID_AT_INTERRUPT_TIME" },
-{ 105 , "ERROR_SEM_OWNER_DIED" },
-{ 106 , "ERROR_SEM_USER_LIMIT" },
-{ 107 , "ERROR_DISK_CHANGE" },
-{ 108 , "ERROR_DRIVE_LOCKED" },
-{ 109 , "ERROR_BROKEN_PIPE" },
-{ 110 , "ERROR_OPEN_FAILED" },
-{ 111 , "ERROR_BUFFER_OVERFLOW" },
-{ 112 , "ERROR_DISK_FULL" },
-{ 113 , "ERROR_NO_MORE_SEARCH_HANDLES" },
-{ 114 , "ERROR_INVALID_TARGET_HANDLE" },
-{ 117 , "ERROR_INVALID_CATEGORY" },
-{ 118 , "ERROR_INVALID_VERIFY_SWITCH" },
-{ 119 , "ERROR_BAD_DRIVER_LEVEL" },
-{ 120 , "ERROR_CALL_NOT_IMPLEMENTED" },
-{ 121 , "ERROR_SEM_TIMEOUT" },
-{ 122 , "ERROR_INSUFFICIENT_BUFFER" },
-{ 123 , "ERROR_INVALID_NAME" },
-{ 124 , "ERROR_INVALID_LEVEL" },
-{ 125 , "ERROR_NO_VOLUME_LABEL" },
-{ 126 , "ERROR_MOD_NOT_FOUND" },
-{ 127 , "ERROR_PROC_NOT_FOUND" },
-{ 128 , "ERROR_WAIT_NO_CHILDREN" },
-{ 129 , "ERROR_CHILD_NOT_COMPLETE" },
-{ 130 , "ERROR_DIRECT_ACCESS_HANDLE" },
-{ 131 , "ERROR_NEGATIVE_SEEK" },
-{ 132 , "ERROR_SEEK_ON_DEVICE" },
-{ 133 , "ERROR_IS_JOIN_TARGET" },
-{ 134 , "ERROR_IS_JOINED" },
-{ 135 , "ERROR_IS_SUBSTED" },
-{ 136 , "ERROR_NOT_JOINED" },
-{ 137 , "ERROR_NOT_SUBSTED" },
-{ 138 , "ERROR_JOIN_TO_JOIN" },
-{ 139 , "ERROR_SUBST_TO_SUBST" },
-{ 140 , "ERROR_JOIN_TO_SUBST" },
-{ 141 , "ERROR_SUBST_TO_JOIN" },
-{ 142 , "ERROR_BUSY_DRIVE" },
-{ 143 , "ERROR_SAME_DRIVE" },
-{ 144 , "ERROR_DIR_NOT_ROOT" },
-{ 145 , "ERROR_DIR_NOT_EMPTY" },
-{ 146 , "ERROR_IS_SUBST_PATH" },
-{ 147 , "ERROR_IS_JOIN_PATH" },
-{ 148 , "ERROR_PATH_BUSY" },
-{ 149 , "ERROR_IS_SUBST_TARGET" },
-{ 150 , "ERROR_SYSTEM_TRACE" },
-{ 151 , "ERROR_INVALID_EVENT_COUNT" },
-{ 152 , "ERROR_TOO_MANY_MUXWAITERS" },
-{ 153 , "ERROR_INVALID_LIST_FORMAT" },
-{ 154 , "ERROR_LABEL_TOO_LONG" },
-{ 155 , "ERROR_TOO_MANY_TCBS" },
-{ 156 , "ERROR_SIGNAL_REFUSED" },
-{ 157 , "ERROR_DISCARDED" },
-{ 158 , "ERROR_NOT_LOCKED" },
-{ 159 , "ERROR_BAD_THREADID_ADDR" },
-{ 160 , "ERROR_BAD_ARGUMENTS" },
-{ 161 , "ERROR_BAD_PATHNAME" },
-{ 162 , "ERROR_SIGNAL_PENDING" },
-{ 164 , "ERROR_MAX_THRDS_REACHED" },
-{ 167 , "ERROR_LOCK_FAILED" },
-{ 170 , "ERROR_BUSY" },
-{ 173 , "ERROR_CANCEL_VIOLATION" },
-{ 174 , "ERROR_ATOMIC_LOCKS_NOT_SUPPORTED" },
-{ 180 , "ERROR_INVALID_SEGMENT_NUMBER" },
-{ 182 , "ERROR_INVALID_ORDINAL" },
-{ 183 , "ERROR_ALREADY_EXISTS" },
-{ 186 , "ERROR_INVALID_FLAG_NUMBER" },
-{ 187 , "ERROR_SEM_NOT_FOUND" },
-{ 188 , "ERROR_INVALID_STARTING_CODESEG" },
-{ 189 , "ERROR_INVALID_STACKSEG" },
-{ 190 , "ERROR_INVALID_MODULETYPE" },
-{ 191 , "ERROR_INVALID_EXE_SIGNATURE" },
-{ 192 , "ERROR_EXE_MARKED_INVALID" },
-{ 193 , "ERROR_BAD_EXE_FORMAT" },
-{ 194 , "ERROR_ITERATED_DATA_EXCEEDS_64k" },
-{ 195 , "ERROR_INVALID_MINALLOCSIZE" },
-{ 196 , "ERROR_DYNLINK_FROM_INVALID_RING" },
-{ 197 , "ERROR_IOPL_NOT_ENABLED" },
-{ 198 , "ERROR_INVALID_SEGDPL" },
-{ 199 , "ERROR_AUTODATASEG_EXCEEDS_64k" },
-{ 200 , "ERROR_RING2SEG_MUST_BE_MOVABLE" },
-{ 201 , "ERROR_RELOC_CHAIN_XEEDS_SEGLIM" },
-{ 202 , "ERROR_INFLOOP_IN_RELOC_CHAIN" },
-{ 203 , "ERROR_ENVVAR_NOT_FOUND" },
-{ 205 , "ERROR_NO_SIGNAL_SENT" },
-{ 206 , "ERROR_FILENAME_EXCED_RANGE" },
-{ 207 , "ERROR_RING2_STACK_IN_USE" },
-{ 208 , "ERROR_META_EXPANSION_TOO_LONG" },
-{ 209 , "ERROR_INVALID_SIGNAL_NUMBER" },
-{ 210 , "ERROR_THREAD_1_INACTIVE" },
-{ 212 , "ERROR_LOCKED" },
-{ 214 , "ERROR_TOO_MANY_MODULES" },
-{ 215 , "ERROR_NESTING_NOT_ALLOWED" },
-{ 230 , "ERROR_BAD_PIPE" },
-{ 231 , "ERROR_PIPE_BUSY" },
-{ 232 , "ERROR_NO_DATA" },
-{ 233 , "ERROR_PIPE_NOT_CONNECTED" },
-{ 234 , "ERROR_MORE_DATA" },
-{ 240 , "ERROR_VC_DISCONNECTED" },
-{ 254 , "ERROR_INVALID_EA_NAME" },
-{ 255 , "ERROR_EA_LIST_INCONSISTENT" },
-{ 259 , "ERROR_NO_MORE_ITEMS" },
-{ 266 , "ERROR_CANNOT_COPY" },
-{ 267 , "ERROR_DIRECTORY" },
-{ 275 , "ERROR_EAS_DIDNT_FIT" },
-{ 276 , "ERROR_EA_FILE_CORRUPT" },
-{ 277 , "ERROR_EA_TABLE_FULL" },
-{ 278 , "ERROR_INVALID_EA_HANDLE" },
-{ 282 , "ERROR_EAS_NOT_SUPPORTED" },
-{ 288 , "ERROR_NOT_OWNER" },
-{ 298 , "ERROR_TOO_MANY_POSTS" },
-{ 299 , "ERROR_PARTIAL_COPY" },
-{ 317 , "ERROR_MR_MID_NOT_FOUND" },
-{ 487 , "ERROR_INVALID_ADDRESS" },
-{ 534 , "ERROR_ARITHMETIC_OVERFLOW" },
-{ 535 , "ERROR_PIPE_CONNECTED" },
-{ 536 , "ERROR_PIPE_LISTENING" },
-{ 994 , "ERROR_EA_ACCESS_DENIED" },
-{ 995 , "ERROR_OPERATION_ABORTED" },
-{ 996 , "ERROR_IO_INCOMPLETE" },
-{ 997 , "ERROR_IO_PENDING" },
-{ 998 , "ERROR_NOACCESS" },
-{ 999 , "ERROR_SWAPERROR" },
-{ 1001 , "ERROR_STACK_OVERFLOW" },
-{ 1002 , "ERROR_INVALID_MESSAGE" },
-{ 1003 , "ERROR_CAN_NOT_COMPLETE" },
-{ 1004 , "ERROR_INVALID_FLAGS" },
-{ 1005 , "ERROR_UNRECOGNIZED_VOLUME" },
-{ 1006 , "ERROR_FILE_INVALID" },
-{ 1007 , "ERROR_FULLSCREEN_MODE" },
-{ 1008 , "ERROR_NO_TOKEN" },
-{ 1009 , "ERROR_BADDB" },
-{ 1010 , "ERROR_BADKEY" },
-{ 1011 , "ERROR_CANTOPEN" },
-{ 1012 , "ERROR_CANTREAD" },
-{ 1013 , "ERROR_CANTWRITE" },
-{ 1014 , "ERROR_REGISTRY_RECOVERED" },
-{ 1015 , "ERROR_REGISTRY_CORRUPT" },
-{ 1016 , "ERROR_REGISTRY_IO_FAILED" },
-{ 1017 , "ERROR_NOT_REGISTRY_FILE" },
-{ 1018 , "ERROR_KEY_DELETED" },
-{ 1019 , "ERROR_NO_LOG_SPACE" },
-{ 1020 , "ERROR_KEY_HAS_CHILDREN" },
-{ 1021 , "ERROR_CHILD_MUST_BE_VOLATILE" },
-{ 1022 , "ERROR_NOTIFY_ENUM_DIR" },
-{ 1051 , "ERROR_DEPENDENT_SERVICES_RUNNING" },
-{ 1052 , "ERROR_INVALID_SERVICE_CONTROL" },
-{ 1053 , "ERROR_SERVICE_REQUEST_TIMEOUT" },
-{ 1054 , "ERROR_SERVICE_NO_THREAD" },
-{ 1055 , "ERROR_SERVICE_DATABASE_LOCKED" },
-{ 1056 , "ERROR_SERVICE_ALREADY_RUNNING" },
-{ 1057 , "ERROR_INVALID_SERVICE_ACCOUNT" },
-{ 1058 , "ERROR_SERVICE_DISABLED" },
-{ 1059 , "ERROR_CIRCULAR_DEPENDENCY" },
-{ 1060 , "ERROR_SERVICE_DOES_NOT_EXIST" },
-{ 1061 , "ERROR_SERVICE_CANNOT_ACCEPT_CTRL" },
-{ 1062 , "ERROR_SERVICE_NOT_ACTIVE" },
-{ 1063 , "ERROR_FAILED_SERVICE_CONTROLLER_CONNECT" },
-{ 1064 , "ERROR_EXCEPTION_IN_SERVICE" },
-{ 1065 , "ERROR_DATABASE_DOES_NOT_EXIST" },
-{ 1066 , "ERROR_SERVICE_SPECIFIC_ERROR" },
-{ 1067 , "ERROR_PROCESS_ABORTED" },
-{ 1068 , "ERROR_SERVICE_DEPENDENCY_FAIL" },
-{ 1069 , "ERROR_SERVICE_LOGON_FAILED" },
-{ 1070 , "ERROR_SERVICE_START_HANG" },
-{ 1071 , "ERROR_INVALID_SERVICE_LOCK" },
-{ 1072 , "ERROR_SERVICE_MARKED_FOR_DELETE" },
-{ 1073 , "ERROR_SERVICE_EXISTS" },
-{ 1074 , "ERROR_ALREADY_RUNNING_LKG" },
-{ 1075 , "ERROR_SERVICE_DEPENDENCY_DELETED" },
-{ 1076 , "ERROR_BOOT_ALREADY_ACCEPTED" },
-{ 1077 , "ERROR_SERVICE_NEVER_STARTED" },
-{ 1078 , "ERROR_DUPLICATE_SERVICE_NAME" },
-{ 1100 , "ERROR_END_OF_MEDIA" },
-{ 1101 , "ERROR_FILEMARK_DETECTED" },
-{ 1102 , "ERROR_BEGINNING_OF_MEDIA" },
-{ 1103 , "ERROR_SETMARK_DETECTED" },
-{ 1104 , "ERROR_NO_DATA_DETECTED" },
-{ 1105 , "ERROR_PARTITION_FAILURE" },
-{ 1106 , "ERROR_INVALID_BLOCK_LENGTH" },
-{ 1107 , "ERROR_DEVICE_NOT_PARTITIONED" },
-{ 1108 , "ERROR_UNABLE_TO_LOCK_MEDIA" },
-{ 1109 , "ERROR_UNABLE_TO_UNLOAD_MEDIA" },
-{ 1110 , "ERROR_MEDIA_CHANGED" },
-{ 1111 , "ERROR_BUS_RESET" },
-{ 1112 , "ERROR_NO_MEDIA_IN_DRIVE" },
-{ 1113 , "ERROR_NO_UNICODE_TRANSLATION" },
-{ 1114 , "ERROR_DLL_INIT_FAILED" },
-{ 1115 , "ERROR_SHUTDOWN_IN_PROGRESS" },
-{ 1116 , "ERROR_NO_SHUTDOWN_IN_PROGRESS" },
-{ 1117 , "ERROR_IO_DEVICE" },
-{ 1118 , "ERROR_SERIAL_NO_DEVICE" },
-{ 1119 , "ERROR_IRQ_BUSY" },
-{ 1120 , "ERROR_MORE_WRITES" },
-{ 1121 , "ERROR_COUNTER_TIMEOUT" },
-{ 1122 , "ERROR_FLOPPY_ID_MARK_NOT_FOUND" },
-{ 1123 , "ERROR_FLOPPY_WRONG_CYLINDER" },
-{ 1124 , "ERROR_FLOPPY_UNKNOWN_ERROR" },
-{ 1125 , "ERROR_FLOPPY_BAD_REGISTERS" },
-{ 1126 , "ERROR_DISK_RECALIBRATE_FAILED" },
-{ 1127 , "ERROR_DISK_OPERATION_FAILED" },
-{ 1128 , "ERROR_DISK_RESET_FAILED" },
-{ 1129 , "ERROR_EOM_OVERFLOW" },
-{ 1130 , "ERROR_NOT_ENOUGH_SERVER_MEMORY" },
-{ 1131 , "ERROR_POSSIBLE_DEADLOCK" },
-{ 1132 , "ERROR_MAPPED_ALIGNMENT" },
-{ 1140 , "ERROR_SET_POWER_STATE_VETOED" },
-{ 1141 , "ERROR_SET_POWER_STATE_FAILED" },
-{ 1150 , "ERROR_OLD_WIN_VERSION" },
-{ 1151 , "ERROR_APP_WRONG_OS" },
-{ 1152 , "ERROR_SINGLE_INSTANCE_APP" },
-{ 1153 , "ERROR_RMODE_APP" },
-{ 1154 , "ERROR_INVALID_DLL" },
-{ 1155 , "ERROR_NO_ASSOCIATION" },
-{ 1156 , "ERROR_DDE_FAIL" },
-{ 1157 , "ERROR_DLL_NOT_FOUND" },
-{ 2202 , "ERROR_BAD_USERNAME" },
-{ 2250 , "ERROR_NOT_CONNECTED" },
-{ 2401 , "ERROR_OPEN_FILES" },
-{ 2402 , "ERROR_ACTIVE_CONNECTIONS" },
-{ 2404 , "ERROR_DEVICE_IN_USE" },
-{ 1200 , "ERROR_BAD_DEVICE" },
-{ 1201 , "ERROR_CONNECTION_UNAVAIL" },
-{ 1202 , "ERROR_DEVICE_ALREADY_REMEMBERED" },
-{ 1203 , "ERROR_NO_NET_OR_BAD_PATH" },
-{ 1204 , "ERROR_BAD_PROVIDER" },
-{ 1205 , "ERROR_CANNOT_OPEN_PROFILE" },
-{ 1206 , "ERROR_BAD_PROFILE" },
-{ 1207 , "ERROR_NOT_CONTAINER" },
-{ 1208 , "ERROR_EXTENDED_ERROR" },
-{ 1209 , "ERROR_INVALID_GROUPNAME" },
-{ 1210 , "ERROR_INVALID_COMPUTERNAME" },
-{ 1211 , "ERROR_INVALID_EVENTNAME" },
-{ 1212 , "ERROR_INVALID_DOMAINNAME" },
-{ 1213 , "ERROR_INVALID_SERVICENAME" },
-{ 1214 , "ERROR_INVALID_NETNAME" },
-{ 1215 , "ERROR_INVALID_SHARENAME" },
-{ 1216 , "ERROR_INVALID_PASSWORDNAME" },
-{ 1217 , "ERROR_INVALID_MESSAGENAME" },
-{ 1218 , "ERROR_INVALID_MESSAGEDEST" },
-{ 1219 , "ERROR_SESSION_CREDENTIAL_CONFLICT" },
-{ 1220 , "ERROR_REMOTE_SESSION_LIMIT_EXCEEDED" },
-{ 1221 , "ERROR_DUP_DOMAINNAME" },
-{ 1222 , "ERROR_NO_NETWORK" },
-{ 1223 , "ERROR_CANCELLED" },
-{ 1224 , "ERROR_USER_MAPPED_FILE" },
-{ 1225 , "ERROR_CONNECTION_REFUSED" },
-{ 1226 , "ERROR_GRACEFUL_DISCONNECT" },
-{ 1227 , "ERROR_ADDRESS_ALREADY_ASSOCIATED" },
-{ 1228 , "ERROR_ADDRESS_NOT_ASSOCIATED" },
-{ 1229 , "ERROR_CONNECTION_INVALID" },
-{ 1230 , "ERROR_CONNECTION_ACTIVE" },
-{ 1231 , "ERROR_NETWORK_UNREACHABLE" },
-{ 1232 , "ERROR_HOST_UNREACHABLE" },
-{ 1233 , "ERROR_PROTOCOL_UNREACHABLE" },
-{ 1234 , "ERROR_PORT_UNREACHABLE" },
-{ 1235 , "ERROR_REQUEST_ABORTED" },
-{ 1236 , "ERROR_CONNECTION_ABORTED" },
-{ 1237 , "ERROR_RETRY" },
-{ 1238 , "ERROR_CONNECTION_COUNT_LIMIT" },
-{ 1239 , "ERROR_LOGIN_TIME_RESTRICTION" },
-{ 1240 , "ERROR_LOGIN_WKSTA_RESTRICTION" },
-{ 1241 , "ERROR_INCORRECT_ADDRESS" },
-{ 1242 , "ERROR_ALREADY_REGISTERED" },
-{ 1243 , "ERROR_SERVICE_NOT_FOUND" },
-{ 1244 , "ERROR_NOT_AUTHENTICATED" },
-{ 1245 , "ERROR_NOT_LOGGED_ON" },
-{ 1246 , "ERROR_CONTINUE" },
-{ 1247 , "ERROR_ALREADY_INITIALIZED" },
-{ 1248 , "ERROR_NO_MORE_DEVICES" },
-{ 1300 , "ERROR_NOT_ALL_ASSIGNED" },
-{ 1301 , "ERROR_SOME_NOT_MAPPED" },
-{ 1302 , "ERROR_NO_QUOTAS_FOR_ACCOUNT" },
-{ 1303 , "ERROR_LOCAL_USER_SESSION_KEY" },
-{ 1304 , "ERROR_NULL_LM_PASSWORD" },
-{ 1305 , "ERROR_UNKNOWN_REVISION" },
-{ 1306 , "ERROR_REVISION_MISMATCH" },
-{ 1307 , "ERROR_INVALID_OWNER" },
-{ 1308 , "ERROR_INVALID_PRIMARY_GROUP" },
-{ 1309 , "ERROR_NO_IMPERSONATION_TOKEN" },
-{ 1310 , "ERROR_CANT_DISABLE_MANDATORY" },
-{ 1311 , "ERROR_NO_LOGON_SERVERS" },
-{ 1312 , "ERROR_NO_SUCH_LOGON_SESSION" },
-{ 1313 , "ERROR_NO_SUCH_PRIVILEGE" },
-{ 1314 , "ERROR_PRIVILEGE_NOT_HELD" },
-{ 1315 , "ERROR_INVALID_ACCOUNT_NAME" },
-{ 1316 , "ERROR_USER_EXISTS" },
-{ 1317 , "ERROR_NO_SUCH_USER" },
-{ 1318 , "ERROR_GROUP_EXISTS" },
-{ 1319 , "ERROR_NO_SUCH_GROUP" },
-{ 1320 , "ERROR_MEMBER_IN_GROUP" },
-{ 1321 , "ERROR_MEMBER_NOT_IN_GROUP" },
-{ 1322 , "ERROR_LAST_ADMIN" },
-{ 1323 , "ERROR_WRONG_PASSWORD" },
-{ 1324 , "ERROR_ILL_FORMED_PASSWORD" },
-{ 1325 , "ERROR_PASSWORD_RESTRICTION" },
-{ 1326 , "ERROR_LOGON_FAILURE" },
-{ 1327 , "ERROR_ACCOUNT_RESTRICTION" },
-{ 1328 , "ERROR_INVALID_LOGON_HOURS" },
-{ 1329 , "ERROR_INVALID_WORKSTATION" },
-{ 1330 , "ERROR_PASSWORD_EXPIRED" },
-{ 1331 , "ERROR_ACCOUNT_DISABLED" },
-{ 1332 , "ERROR_NONE_MAPPED" },
-{ 1333 , "ERROR_TOO_MANY_LUIDS_REQUESTED" },
-{ 1334 , "ERROR_LUIDS_EXHAUSTED" },
-{ 1335 , "ERROR_INVALID_SUB_AUTHORITY" },
-{ 1336 , "ERROR_INVALID_ACL" },
-{ 1337 , "ERROR_INVALID_SID" },
-{ 1338 , "ERROR_INVALID_SECURITY_DESCR" },
-{ 1340 , "ERROR_BAD_INHERITANCE_ACL" },
-{ 1341 , "ERROR_SERVER_DISABLED" },
-{ 1342 , "ERROR_SERVER_NOT_DISABLED" },
-{ 1343 , "ERROR_INVALID_ID_AUTHORITY" },
-{ 1344 , "ERROR_ALLOTTED_SPACE_EXCEEDED" },
-{ 1345 , "ERROR_INVALID_GROUP_ATTRIBUTES" },
-{ 1346 , "ERROR_BAD_IMPERSONATION_LEVEL" },
-{ 1347 , "ERROR_CANT_OPEN_ANONYMOUS" },
-{ 1348 , "ERROR_BAD_VALIDATION_CLASS" },
-{ 1349 , "ERROR_BAD_TOKEN_TYPE" },
-{ 1350 , "ERROR_NO_SECURITY_ON_OBJECT" },
-{ 1351 , "ERROR_CANT_ACCESS_DOMAIN_INFO" },
-{ 1352 , "ERROR_INVALID_SERVER_STATE" },
-{ 1353 , "ERROR_INVALID_DOMAIN_STATE" },
-{ 1354 , "ERROR_INVALID_DOMAIN_ROLE" },
-{ 1355 , "ERROR_NO_SUCH_DOMAIN" },
-{ 1356 , "ERROR_DOMAIN_EXISTS" },
-{ 1357 , "ERROR_DOMAIN_LIMIT_EXCEEDED" },
-{ 1358 , "ERROR_INTERNAL_DB_CORRUPTION" },
-{ 1359 , "ERROR_INTERNAL_ERROR" },
-{ 1360 , "ERROR_GENERIC_NOT_MAPPED" },
-{ 1361 , "ERROR_BAD_DESCRIPTOR_FORMAT" },
-{ 1362 , "ERROR_NOT_LOGON_PROCESS" },
-{ 1363 , "ERROR_LOGON_SESSION_EXISTS" },
-{ 1364 , "ERROR_NO_SUCH_PACKAGE" },
-{ 1365 , "ERROR_BAD_LOGON_SESSION_STATE" },
-{ 1366 , "ERROR_LOGON_SESSION_COLLISION" },
-{ 1367 , "ERROR_INVALID_LOGON_TYPE" },
-{ 1368 , "ERROR_CANNOT_IMPERSONATE" },
-{ 1369 , "ERROR_RXACT_INVALID_STATE" },
-{ 1370 , "ERROR_RXACT_COMMIT_FAILURE" },
-{ 1371 , "ERROR_SPECIAL_ACCOUNT" },
-{ 1372 , "ERROR_SPECIAL_GROUP" },
-{ 1373 , "ERROR_SPECIAL_USER" },
-{ 1374 , "ERROR_MEMBERS_PRIMARY_GROUP" },
-{ 1375 , "ERROR_TOKEN_ALREADY_IN_USE" },
-{ 1376 , "ERROR_NO_SUCH_ALIAS" },
-{ 1377 , "ERROR_MEMBER_NOT_IN_ALIAS" },
-{ 1378 , "ERROR_MEMBER_IN_ALIAS" },
-{ 1379 , "ERROR_ALIAS_EXISTS" },
-{ 1380 , "ERROR_LOGON_NOT_GRANTED" },
-{ 1381 , "ERROR_TOO_MANY_SECRETS" },
-{ 1382 , "ERROR_SECRET_TOO_LONG" },
-{ 1383 , "ERROR_INTERNAL_DB_ERROR" },
-{ 1384 , "ERROR_TOO_MANY_CONTEXT_IDS" },
-{ 1385 , "ERROR_LOGON_TYPE_NOT_GRANTED" },
-{ 1386 , "ERROR_NT_CROSS_ENCRYPTION_REQUIRED" },
-{ 1387 , "ERROR_NO_SUCH_MEMBER" },
-{ 1388 , "ERROR_INVALID_MEMBER" },
-{ 1389 , "ERROR_TOO_MANY_SIDS" },
-{ 1390 , "ERROR_LM_CROSS_ENCRYPTION_REQUIRED" },
-{ 1391 , "ERROR_NO_INHERITANCE" },
-{ 1392 , "ERROR_FILE_CORRUPT" },
-{ 1393 , "ERROR_DISK_CORRUPT" },
-{ 1394 , "ERROR_NO_USER_SESSION_KEY" },
-{ 1395 , "ERROR_LICENSE_QUOTA_EXCEEDED" },
-{ 1400 , "ERROR_INVALID_WINDOW_HANDLE" },
-{ 1401 , "ERROR_INVALID_MENU_HANDLE" },
-{ 1402 , "ERROR_INVALID_CURSOR_HANDLE" },
-{ 1403 , "ERROR_INVALID_ACCEL_HANDLE" },
-{ 1404 , "ERROR_INVALID_HOOK_HANDLE" },
-{ 1405 , "ERROR_INVALID_DWP_HANDLE" },
-{ 1406 , "ERROR_TLW_WITH_WSCHILD" },
-{ 1407 , "ERROR_CANNOT_FIND_WND_CLASS" },
-{ 1408 , "ERROR_WINDOW_OF_OTHER_THREAD" },
-{ 1409 , "ERROR_HOTKEY_ALREADY_REGISTERED" },
-{ 1410 , "ERROR_CLASS_ALREADY_EXISTS" },
-{ 1411 , "ERROR_CLASS_DOES_NOT_EXIST" },
-{ 1412 , "ERROR_CLASS_HAS_WINDOWS" },
-{ 1413 , "ERROR_INVALID_INDEX" },
-{ 1414 , "ERROR_INVALID_ICON_HANDLE" },
-{ 1415 , "ERROR_PRIVATE_DIALOG_INDEX" },
-{ 1416 , "ERROR_LISTBOX_ID_NOT_FOUND" },
-{ 1417 , "ERROR_NO_WILDCARD_CHARACTERS" },
-{ 1418 , "ERROR_CLIPBOARD_NOT_OPEN" },
-{ 1419 , "ERROR_HOTKEY_NOT_REGISTERED" },
-{ 1420 , "ERROR_WINDOW_NOT_DIALOG" },
-{ 1421 , "ERROR_CONTROL_ID_NOT_FOUND" },
-{ 1422 , "ERROR_INVALID_COMBOBOX_MESSAGE" },
-{ 1423 , "ERROR_WINDOW_NOT_COMBOBOX" },
-{ 1424 , "ERROR_INVALID_EDIT_HEIGHT" },
-{ 1425 , "ERROR_DC_NOT_FOUND" },
-{ 1426 , "ERROR_INVALID_HOOK_FILTER" },
-{ 1427 , "ERROR_INVALID_FILTER_PROC" },
-{ 1428 , "ERROR_HOOK_NEEDS_HMOD" },
-{ 1429 , "ERROR_GLOBAL_ONLY_HOOK" },
-{ 1430 , "ERROR_JOURNAL_HOOK_SET" },
-{ 1431 , "ERROR_HOOK_NOT_INSTALLED" },
-{ 1432 , "ERROR_INVALID_LB_MESSAGE" },
-{ 1433 , "ERROR_SETCOUNT_ON_BAD_LB" },
-{ 1434 , "ERROR_LB_WITHOUT_TABSTOPS" },
-{ 1435 , "ERROR_DESTROY_OBJECT_OF_OTHER_THREAD" },
-{ 1436 , "ERROR_CHILD_WINDOW_MENU" },
-{ 1437 , "ERROR_NO_SYSTEM_MENU" },
-{ 1438 , "ERROR_INVALID_MSGBOX_STYLE" },
-{ 1439 , "ERROR_INVALID_SPI_VALUE" },
-{ 1440 , "ERROR_SCREEN_ALREADY_LOCKED" },
-{ 1441 , "ERROR_HWNDS_HAVE_DIFF_PARENT" },
-{ 1442 , "ERROR_NOT_CHILD_WINDOW" },
-{ 1443 , "ERROR_INVALID_GW_COMMAND" },
-{ 1444 , "ERROR_INVALID_THREAD_ID" },
-{ 1445 , "ERROR_NON_MDICHILD_WINDOW" },
-{ 1446 , "ERROR_POPUP_ALREADY_ACTIVE" },
-{ 1447 , "ERROR_NO_SCROLLBARS" },
-{ 1448 , "ERROR_INVALID_SCROLLBAR_RANGE" },
-{ 1449 , "ERROR_INVALID_SHOWWIN_COMMAND" },
-{ 1450 , "ERROR_NO_SYSTEM_RESOURCES" },
-{ 1451 , "ERROR_NONPAGED_SYSTEM_RESOURCES" },
-{ 1452 , "ERROR_PAGED_SYSTEM_RESOURCES" },
-{ 1453 , "ERROR_WORKING_SET_QUOTA" },
-{ 1454 , "ERROR_PAGEFILE_QUOTA" },
-{ 1455 , "ERROR_COMMITMENT_LIMIT" },
-{ 1456 , "ERROR_MENU_ITEM_NOT_FOUND" },
-{ 1500 , "ERROR_EVENTLOG_FILE_CORRUPT" },
-{ 1501 , "ERROR_EVENTLOG_CANT_START" },
-{ 1502 , "ERROR_LOG_FILE_FULL" },
-{ 1503 , "ERROR_EVENTLOG_FILE_CHANGED" },
-{ 1700 , "RPC_S_INVALID_STRING_BINDING" },
-{ 1701 , "RPC_S_WRONG_KIND_OF_BINDING" },
-{ 1702 , "RPC_S_INVALID_BINDING" },
-{ 1703 , "RPC_S_PROTSEQ_NOT_SUPPORTED" },
-{ 1704 , "RPC_S_INVALID_RPC_PROTSEQ" },
-{ 1705 , "RPC_S_INVALID_STRING_UUID" },
-{ 1706 , "RPC_S_INVALID_ENDPOINT_FORMAT" },
-{ 1707 , "RPC_S_INVALID_NET_ADDR" },
-{ 1708 , "RPC_S_NO_ENDPOINT_FOUND" },
-{ 1709 , "RPC_S_INVALID_TIMEOUT" },
-{ 1710 , "RPC_S_OBJECT_NOT_FOUND" },
-{ 1711 , "RPC_S_ALREADY_REGISTERED" },
-{ 1712 , "RPC_S_TYPE_ALREADY_REGISTERED" },
-{ 1713 , "RPC_S_ALREADY_LISTENING" },
-{ 1714 , "RPC_S_NO_PROTSEQS_REGISTERED" },
-{ 1715 , "RPC_S_NOT_LISTENING" },
-{ 1716 , "RPC_S_UNKNOWN_MGR_TYPE" },
-{ 1717 , "RPC_S_UNKNOWN_IF" },
-{ 1718 , "RPC_S_NO_BINDINGS" },
-{ 1719 , "RPC_S_NO_PROTSEQS" },
-{ 1720 , "RPC_S_CANT_CREATE_ENDPOINT" },
-{ 1721 , "RPC_S_OUT_OF_RESOURCES" },
-{ 1722 , "RPC_S_SERVER_UNAVAILABLE" },
-{ 1723 , "RPC_S_SERVER_TOO_BUSY" },
-{ 1724 , "RPC_S_INVALID_NETWORK_OPTIONS" },
-{ 1725 , "RPC_S_NO_CALL_ACTIVE" },
-{ 1726 , "RPC_S_CALL_FAILED" },
-{ 1727 , "RPC_S_CALL_FAILED_DNE" },
-{ 1728 , "RPC_S_PROTOCOL_ERROR" },
-{ 1730 , "RPC_S_UNSUPPORTED_TRANS_SYN" },
-{ 1732 , "RPC_S_UNSUPPORTED_TYPE" },
-{ 1733 , "RPC_S_INVALID_TAG" },
-{ 1734 , "RPC_S_INVALID_BOUND" },
-{ 1735 , "RPC_S_NO_ENTRY_NAME" },
-{ 1736 , "RPC_S_INVALID_NAME_SYNTAX" },
-{ 1737 , "RPC_S_UNSUPPORTED_NAME_SYNTAX" },
-{ 1739 , "RPC_S_UUID_NO_ADDRESS" },
-{ 1740 , "RPC_S_DUPLICATE_ENDPOINT" },
-{ 1741 , "RPC_S_UNKNOWN_AUTHN_TYPE" },
-{ 1742 , "RPC_S_MAX_CALLS_TOO_SMALL" },
-{ 1743 , "RPC_S_STRING_TOO_LONG" },
-{ 1744 , "RPC_S_PROTSEQ_NOT_FOUND" },
-{ 1745 , "RPC_S_PROCNUM_OUT_OF_RANGE" },
-{ 1746 , "RPC_S_BINDING_HAS_NO_AUTH" },
-{ 1747 , "RPC_S_UNKNOWN_AUTHN_SERVICE" },
-{ 1748 , "RPC_S_UNKNOWN_AUTHN_LEVEL" },
-{ 1749 , "RPC_S_INVALID_AUTH_IDENTITY" },
-{ 1750 , "RPC_S_UNKNOWN_AUTHZ_SERVICE" },
-{ 1751 , "EPT_S_INVALID_ENTRY" },
-{ 1752 , "EPT_S_CANT_PERFORM_OP" },
-{ 1753 , "EPT_S_NOT_REGISTERED" },
-{ 1754 , "RPC_S_NOTHING_TO_EXPORT" },
-{ 1755 , "RPC_S_INCOMPLETE_NAME" },
-{ 1756 , "RPC_S_INVALID_VERS_OPTION" },
-{ 1757 , "RPC_S_NO_MORE_MEMBERS" },
-{ 1758 , "RPC_S_NOT_ALL_OBJS_UNEXPORTED" },
-{ 1759 , "RPC_S_INTERFACE_NOT_FOUND" },
-{ 1760 , "RPC_S_ENTRY_ALREADY_EXISTS" },
-{ 1761 , "RPC_S_ENTRY_NOT_FOUND" },
-{ 1762 , "RPC_S_NAME_SERVICE_UNAVAILABLE" },
-{ 1763 , "RPC_S_INVALID_NAF_ID" },
-{ 1764 , "RPC_S_CANNOT_SUPPORT" },
-{ 1765 , "RPC_S_NO_CONTEXT_AVAILABLE" },
-{ 1766 , "RPC_S_INTERNAL_ERROR" },
-{ 1767 , "RPC_S_ZERO_DIVIDE" },
-{ 1768 , "RPC_S_ADDRESS_ERROR" },
-{ 1769 , "RPC_S_FP_DIV_ZERO" },
-{ 1770 , "RPC_S_FP_UNDERFLOW" },
-{ 1771 , "RPC_S_FP_OVERFLOW" },
-{ 1772 , "RPC_X_NO_MORE_ENTRIES" },
-{ 1773 , "RPC_X_SS_CHAR_TRANS_OPEN_FAIL" },
-{ 1774 , "RPC_X_SS_CHAR_TRANS_SHORT_FILE" },
-{ 1775 , "RPC_X_SS_IN_NULL_CONTEXT" },
-{ 1777 , "RPC_X_SS_CONTEXT_DAMAGED" },
-{ 1778 , "RPC_X_SS_HANDLES_MISMATCH" },
-{ 1779 , "RPC_X_SS_CANNOT_GET_CALL_HANDLE" },
-{ 1780 , "RPC_X_NULL_REF_POINTER" },
-{ 1781 , "RPC_X_ENUM_VALUE_OUT_OF_RANGE" },
-{ 1782 , "RPC_X_BYTE_COUNT_TOO_SMALL" },
-{ 1783 , "RPC_X_BAD_STUB_DATA" },
-{ 1784 , "ERROR_INVALID_USER_BUFFER" },
-{ 1785 , "ERROR_UNRECOGNIZED_MEDIA" },
-{ 1786 , "ERROR_NO_TRUST_LSA_SECRET" },
-{ 1787 , "ERROR_NO_TRUST_SAM_ACCOUNT" },
-{ 1788 , "ERROR_TRUSTED_DOMAIN_FAILURE" },
-{ 1789 , "ERROR_TRUSTED_RELATIONSHIP_FAILURE" },
-{ 1790 , "ERROR_TRUST_FAILURE" },
-{ 1791 , "RPC_S_CALL_IN_PROGRESS" },
-{ 1792 , "ERROR_NETLOGON_NOT_STARTED" },
-{ 1793 , "ERROR_ACCOUNT_EXPIRED" },
-{ 1794 , "ERROR_REDIRECTOR_HAS_OPEN_HANDLES" },
-{ 1795 , "ERROR_PRINTER_DRIVER_ALREADY_INSTALLED" },
-{ 1796 , "ERROR_UNKNOWN_PORT" },
-{ 1797 , "ERROR_UNKNOWN_PRINTER_DRIVER" },
-{ 1798 , "ERROR_UNKNOWN_PRINTPROCESSOR" },
-{ 1799 , "ERROR_INVALID_SEPARATOR_FILE" },
-{ 1800 , "ERROR_INVALID_PRIORITY" },
-{ 1801 , "ERROR_INVALID_PRINTER_NAME" },
-{ 1802 , "ERROR_PRINTER_ALREADY_EXISTS" },
-{ 1803 , "ERROR_INVALID_PRINTER_COMMAND" },
-{ 1804 , "ERROR_INVALID_DATATYPE" },
-{ 1805 , "ERROR_INVALID_ENVIRONMENT" },
-{ 1806 , "RPC_S_NO_MORE_BINDINGS" },
-{ 1807 , "ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT" },
-{ 1808 , "ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT" },
-{ 1809 , "ERROR_NOLOGON_SERVER_TRUST_ACCOUNT" },
-{ 1810 , "ERROR_DOMAIN_TRUST_INCONSISTENT" },
-{ 1811 , "ERROR_SERVER_HAS_OPEN_HANDLES" },
-{ 1812 , "ERROR_RESOURCE_DATA_NOT_FOUND" },
-{ 1813 , "ERROR_RESOURCE_TYPE_NOT_FOUND" },
-{ 1814 , "ERROR_RESOURCE_NAME_NOT_FOUND" },
-{ 1815 , "ERROR_RESOURCE_LANG_NOT_FOUND" },
-{ 1816 , "ERROR_NOT_ENOUGH_QUOTA" },
-{ 1817 , "RPC_S_NO_INTERFACES" },
-{ 1818 , "RPC_S_CALL_CANCELLED" },
-{ 1819 , "RPC_S_BINDING_INCOMPLETE" },
-{ 1820 , "RPC_S_COMM_FAILURE" },
-{ 1821 , "RPC_S_UNSUPPORTED_AUTHN_LEVEL" },
-{ 1822 , "RPC_S_NO_PRINC_NAME" },
-{ 1823 , "RPC_S_NOT_RPC_ERROR" },
-{ 1824 , "RPC_S_UUID_LOCAL_ONLY" },
-{ 1825 , "RPC_S_SEC_PKG_ERROR" },
-{ 1826 , "RPC_S_NOT_CANCELLED" },
-{ 1827 , "RPC_X_INVALID_ES_ACTION" },
-{ 1828 , "RPC_X_WRONG_ES_VERSION" },
-{ 1829 , "RPC_X_WRONG_STUB_VERSION" },
-{ 1898 , "RPC_S_GROUP_MEMBER_NOT_FOUND" },
-{ 1899 , "EPT_S_CANT_CREATE" },
-{ 1900 , "RPC_S_INVALID_OBJECT" },
-{ 1901 , "ERROR_INVALID_TIME" },
-{ 1902 , "ERROR_INVALID_FORM_NAME" },
-{ 1903 , "ERROR_INVALID_FORM_SIZE" },
-{ 1904 , "ERROR_ALREADY_WAITING" },
-{ 1905 , "ERROR_PRINTER_DELETED" },
-{ 1906 , "ERROR_INVALID_PRINTER_STATE" },
-{ 1907 , "ERROR_PASSWORD_MUST_CHANGE" },
-{ 1908 , "ERROR_DOMAIN_CONTROLLER_NOT_FOUND" },
-{ 1909 , "ERROR_ACCOUNT_LOCKED_OUT" },
-{ 6118 , "ERROR_NO_BROWSER_SERVERS_FOUND" },
-{ 2000 , "ERROR_INVALID_PIXEL_FORMAT" },
-{ 2001 , "ERROR_BAD_DRIVER" },
-{ 2002 , "ERROR_INVALID_WINDOW_STYLE" },
-{ 2003 , "ERROR_METAFILE_NOT_SUPPORTED" },
-{ 2004 , "ERROR_TRANSFORM_NOT_SUPPORTED" },
-{ 2005 , "ERROR_CLIPPING_NOT_SUPPORTED" },
-{ 3000 , "ERROR_UNKNOWN_PRINT_MONITOR" },
-{ 3001 , "ERROR_PRINTER_DRIVER_IN_USE" },
-{ 3002 , "ERROR_SPOOL_FILE_NOT_FOUND" },
-{ 3003 , "ERROR_SPL_NO_STARTDOC" },
-{ 3004 , "ERROR_SPL_NO_ADDJOB" },
-{ 3005 , "ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED" },
-{ 3006 , "ERROR_PRINT_MONITOR_ALREADY_INSTALLED" },
-{ 4000 , "ERROR_WINS_INTERNAL" },
-{ 4001 , "ERROR_CAN_NOT_DEL_LOCAL_WINS" },
-{ 4002 , "ERROR_STATIC_INIT" },
-{ 4003 , "ERROR_INC_BACKUP" },
-{ 4004 , "ERROR_FULL_BACKUP" },
-{ 4005 , "ERROR_REC_NON_EXISTENT" },
-{ 4006 , "ERROR_RPL_NOT_ALLOWED" },
-{ 10004 , "WSAEINTR" },
-{ 10009 , "WSAEBADF" },
-{ 10013 , "WSAEACCES" },
-{ 10014 , "WSAEFAULT" },
-{ 10022 , "WSAEINVAL" },
-{ 10024 , "WSAEMFILE" },
-{ 10035 , "WSAEWOULDBLOCK" },
-{ 10036 , "WSAEINPROGRESS" },
-{ 10037 , "WSAEALREADY" },
-{ 10038 , "WSAENOTSOCK" },
-{ 10039 , "WSAEDESTADDRREQ" },
-{ 10040 , "WSAEMSGSIZE" },
-{ 10041 , "WSAEPROTOTYPE" },
-{ 10042 , "WSAENOPROTOOPT" },
-{ 10043 , "WSAEPROTONOSUPPORT" },
-{ 10044 , "WSAESOCKTNOSUPPORT" },
-{ 10045 , "WSAEOPNOTSUPP" },
-{ 10046 , "WSAEPFNOSUPPORT" },
-{ 10047 , "WSAEAFNOSUPPORT" },
-{ 10048 , "WSAEADDRINUSE" },
-{ 10049 , "WSAEADDRNOTAVAIL" },
-{ 10050 , "WSAENETDOWN" },
-{ 10051 , "WSAENETUNREACH" },
-{ 10052 , "WSAENETRESET" },
-{ 10053 , "WSAECONNABORTED" },
-{ 10054 , "WSAECONNRESET" },
-{ 10055 , "WSAENOBUFS" },
-{ 10056 , "WSAEISCONN" },
-{ 10057 , "WSAENOTCONN" },
-{ 10058 , "WSAESHUTDOWN" },
-{ 10059 , "WSAETOOMANYREFS" },
-{ 10060 , "WSAETIMEDOUT" },
-{ 10061 , "WSAECONNREFUSED" },
-{ 10062 , "WSAELOOP" },
-{ 10063 , "WSAENAMETOOLONG" },
-{ 10064 , "WSAEHOSTDOWN" },
-{ 10065 , "WSAEHOSTUNREACH" },
-{ 10066 , "WSAENOTEMPTY" },
-{ 10067 , "WSAEPROCLIM" },
-{ 10068 , "WSAEUSERS" },
-{ 10069 , "WSAEDQUOT" },
-{ 10070 , "WSAESTALE" },
-{ 10071 , "WSAEREMOTE" },
-{ 10101 , "WSAEDISCON" },
-{ 10091 , "WSASYSNOTREADY" },
-{ 10092 , "WSAVERNOTSUPPORTED" },
-{ 10093 , "WSANOTINITIALISED" },
-{ 11001 , "WSAHOST_NOT_FOUND" },
-{ 11002 , "WSATRY_AGAIN" },
-{ 11003 , "WSANO_RECOVERY" },
-{ 11004 , "WSANO_DATA" },
-{ 0, NULL }
-};
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/objndx.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/objndx.h
deleted file mode 100644
index 7fb14eecf06..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/objndx.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-#ifndef __objndx_h
-#define __objndx_h
-
-/* Define maximum length of object name strings */
-#define OBJNDXNAMLEN 16
-
-/* Functions in objndx.c */
-extern void * objndx_create(int size, void (*freefunc)(void *));
-extern char * objndx_register(void * objndx, void * objptr, char * namebuf);
-extern void * objndx_lookup(void * objndx, char * objname);
-extern void * objndx_remove(void * objndx, char * objname);
-extern void objndx_destroy(void * objndx);
-
-#endif /* __objndx_h */
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/pblock.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/pblock.h
deleted file mode 100644
index e2d3642a611..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/pblock.h
+++ /dev/null
@@ -1,191 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * pblock.h: Header for Parameter Block handling functions
- *
- *
- * A parameter block is a set of name=value pairs which are generally used
- * as parameters, but can be anything. They are kept in a hash table for
- * reasonable speed, but if you are doing any intensive modification or
- * access of them you should probably make a local copy of each parameter
- * while working.
- *
- * When creating a pblock, you specify the hash table size for that pblock.
- * You should set this size larger if you know that many items will be in
- * that pblock, and smaller if only a few will be used or if speed is not
- * a concern.
- *
- * The hashing function is very simple right now, and only looks at the
- * first character of name.
- *
- * Rob McCool
- *
- */
-
-#ifndef PBLOCK_H
-#define PBLOCK_H
-
-/*
- * Requires that the macros MALLOC and STRDUP be set to "safe" versions that
- * will exit if no memory is available. If not under MCC httpd, define
- * them to be the real functions and play with fire, or make your own
- * function.
- */
-
-#include "../netsite.h"
-
-#include <ctype.h> /* isspace */
-#include <stdio.h> /* sprintf */
-#include <string.h> /* strlen, strcmp */
-
-
-/* ------------------------------ Structures ------------------------------ */
-
-
-typedef struct {
- char *name,*value;
-} pb_param;
-
-struct pb_entry {
- pb_param *param;
- struct pb_entry *next;
-};
-
-typedef struct {
- int hsize;
- struct pb_entry **ht;
-} pblock;
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * param_create creates a parameter with the given name and value. If name
- * and value are non-NULL, they are copied and placed into the new pb_param
- * struct.
- */
-
-pb_param *param_create(char *name, char *value);
-
-/*
- * param_free frees a given parameter if it's non-NULL, and returns 1 if
- * p was non-NULL, and 0 if p was NULL.
- *
- * Useful for error checking pblock_remove.
- */
-
-int param_free(pb_param *pp);
-
-/*
- * pblock_create creates a new pblock with hash table size n.
- *
- * It returns the newly allocated pblock.
- */
-
-pblock *pblock_create(int n);
-
-/*
- * pblock_free frees the given pblock and any entries inside it.
- *
- * If you want to save anything in a pblock, remove its entities with
- * pblock_remove first and save the pointers you get.
- */
-
-void pblock_free(pblock *pb);
-
-/*
- * pblock_find finds the entry with the given name in pblock pb.
- *
- * If it is successful, it returns the param block. If not, it returns NULL.
- */
-
-#define pblock_find(name, pb) (_pblock_fr(name,pb,0))
-
-/*
- * pblock_findval finds the entry with the given name in pblock pb, and
- * returns its value, otherwise returns NULL.
- */
-
-char *pblock_findval(char *name, pblock *pb);
-
-/*
- * pblock_remove behaves exactly like pblock_find, but removes the given
- * entry from pb.
- */
-
-#define pblock_remove(name, pb) (_pblock_fr(name,pb,1))
-
-/*
- * pblock_nvinsert creates a new parameter with the given name and value
- * and inserts it into pblock pb. The name and value in the parameter are
- * also newly allocated. Returns the pb_param it allocated (in case you
- * need it).
- *
- * pblock_nninsert inserts a numerical value.
- */
-
-pb_param *pblock_nvinsert(char *name, char *value, pblock *pb);
-pb_param *pblock_nninsert(char *name, int value, pblock *pb);
-
-/*
- * pblock_pinsert inserts a pb_param into a pblock.
- */
-
-void pblock_pinsert(pb_param *pp, pblock *pb);
-
-/*
- * pblock_str2pblock scans the given string str for parameter pairs
- * name=value, or name="value". Any \ must be followed by a literal
- * character. If a string value is found, with no unescaped = signs, it
- * will be added with the name 1, 2, 3, etc. depending on whether it was
- * first, second, third, etc. in the stream (zero doesn't count).
- *
- * Returns the number of parameters added to the table, or -1 upon error.
- */
-
-int pblock_str2pblock(char *str, pblock *pb);
-
-/*
- * pblock_pblock2str places all of the parameters in the given pblock
- * into the given string (NULL if it needs creation). It will re-allocate
- * more space for the string. Each parameter is separated by a space and of
- * the form name="value"
- */
-
-char *pblock_pblock2str(pblock *pb, char *str);
-
-/*
- * pblock_copy copies the entries in the given source pblock to the
- * destination one. The entries are newly allocated so that the original
- * pblock may be freed or the new one changed without affecting the other.
- */
-
-void pblock_copy(pblock *src, pblock *dst);
-
-/*
- * pblock_pb2env copies the given pblock into the given environment, with
- * one new env entry for each name/value pair in the pblock.
- */
-
-char **pblock_pb2env(pblock *pb, char **env);
-
-
-/* --------------------------- Internal things ---------------------------- */
-
-
-pb_param *_pblock_fr(char *name, pblock *pb, int remove);
-
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/sem.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/sem.h
deleted file mode 100644
index c6ea65b834b..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/sem.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * sem.h: Attempt to provide multi-process semaphores across platforms
- *
- * Rob McCool
- */
-
-
-#ifndef SEM_H
-#define SEM_H
-
-#include "systems.h"
-
-
-/* All of the implementations currently use int as the semaphore type */
-#ifdef SEM_WIN32
-typedef HANDLE SEMAPHORE;
-#define SEM_ERROR NULL
-/* That oughta hold them (I hope) */
-#define SEM_MAXVALUE 32767
-
-#else /* ! SEM_WIN32 */
-typedef int SEMAPHORE;
-#define SEM_ERROR -1
-#endif /* SEM_WIN32 */
-
-/*
- * sem_init creates a semaphore using the given name and unique
- * identification number. filename should be a file accessible to the
- * process. Returns SEM_ERROR on error.
- */
-
-SEMAPHORE sem_init(char *name, int number);
-
-/*
- * sem_terminate de-allocates the given semaphore.
- */
-
-void sem_terminate(SEMAPHORE id);
-
-/*
- * sem_grab attempts to gain exclusive access to the given semaphore. If
- * it can't get it, the caller will block. Returns -1 on error.
- */
-
-int sem_grab(SEMAPHORE id);
-
-/*
- * sem_release releases this process's exclusive control over the given
- * semaphore. Returns -1 on error.
- */
-
-int sem_release(SEMAPHORE id);
-
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/session.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/session.h
deleted file mode 100644
index c404dfa5a8c..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/session.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * session.h: Deals with virtual sessions
- *
- * A session is the time between when a client connects and when it
- * disconnects. Several requests may be handled in one session.
- *
- * Rob McCool
- */
-
-
-#ifndef SESSION_H
-#define SESSION_H
-
-
-#include "../netsite.h" /* MALLOC etc */
-#include "net.h" /* dns-related stuff */
-#include "buffer.h" /* netbuf */
-
-
-/* ------------------------------ Structures ------------------------------ */
-
-
-
-#define SESSION_HASHSIZE 5
-
-
-typedef struct {
- /* Client-specific information */
- pblock *client;
-
- SYS_NETFD csd;
- netbuf *inbuf;
-
- struct in_addr iaddr;
-} Session;
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * session_create creates a new request structure for the client with the
- * given socket descriptor and sockaddr.
- */
-
-Session *session_create(SYS_NETFD csd, struct sockaddr_in *sac);
-
-/*
- * session_free frees the given session
- */
-
-void session_free(Session *sn);
-
-/*
- * session_dns returns the DNS hostname of the client of this session,
- * and inserts it into the client pblock. Returns NULL if unavailable.
- */
-
-#define session_dns(sn) session_dns_lookup(sn, 0)
-
-/*
- * session_maxdns looks up a hostname from an IP address, and then verifies
- * that the host is really who they claim to be.
- */
-
-#define session_maxdns(sn) session_dns_lookup(sn, 1)
-
-char *session_dns_lookup(Session *sn, int verify);
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/shexp.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/shexp.h
deleted file mode 100644
index 38b7e4982aa..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/shexp.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * shexp.h: Defines and prototypes for shell exp. match routines
- *
- *
- * This routine will match a string with a shell expression. The expressions
- * accepted are based loosely on the expressions accepted by zsh.
- *
- * o * matches anything
- * o ? matches one character
- * o \ will escape a special character
- * o $ matches the end of the string
- * o [abc] matches one occurence of a, b, or c. The only character that needs
- * to be escaped in this is ], all others are not special.
- * o [a-z] matches any character between a and z
- * o [^az] matches any character except a or z
- * o ~ followed by another shell expression will remove any pattern
- * matching the shell expression from the match list
- * o (foo|bar) will match either the substring foo, or the substring bar.
- * These can be shell expressions as well.
- *
- * The public interface to these routines is documented below.
- *
- * Rob McCool
- *
- */
-
-#ifndef SHEXP_H
-#define SHEXP_H
-
-/*
- * Requires that the macro MALLOC be set to a "safe" malloc that will
- * exit if no memory is available. If not under MCC httpd, define MALLOC
- * to be the real malloc and play with fire, or make your own function.
- */
-
-#include "../netsite.h"
-
-#include <ctype.h> /* isalnum */
-#include <string.h> /* strlen */
-
-
-
-/* --------------------------- Public routines ---------------------------- */
-
-
-/*
- * shexp_valid takes a shell expression exp as input. It returns:
- *
- * NON_SXP if exp is a standard string
- * INVALID_SXP if exp is a shell expression, but invalid
- * VALID_SXP if exp is a valid shell expression
- */
-
-#define NON_SXP -1
-#define INVALID_SXP -2
-#define VALID_SXP 1
-
-int shexp_valid(char *exp);
-
-/*
- * shexp_match
- *
- * Takes a prevalidated shell expression exp, and a string str.
- *
- * Returns 0 on match and 1 on non-match.
- */
-
-int shexp_match(char *str, char *exp);
-
-
-/*
- * shexp_cmp
- *
- * Same as above, but validates the exp first. 0 on match, 1 on non-match,
- * -1 on invalid exp. shexp_casecmp does the same thing but is case
- * insensitive.
- */
-
-int shexp_cmp(char *str, char *exp);
-int shexp_casecmp(char *str, char *exp);
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/shmem.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/shmem.h
deleted file mode 100644
index ec536cf4d9c..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/shmem.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * shmem.h: Portable abstraction for memory shared among a server's workers
- *
- * Rob McCool
- */
-
-
-#ifndef _SHMEM_H
-#define _SHMEM_H
-
-#include "netsite.h"
-#include "systems.h"
-
-
-/* --------------------------- Data structures ---------------------------- */
-
-
-#if defined (SHMEM_UNIX_MMAP) || defined (SHMEM_WIN32_MMAP)
-#include "file.h" /* SYS_FILE */
-
-typedef struct {
- void *data; /* the data */
-#ifdef SHMEM_WIN32_MMAP
- HANDLE fdmap;
-#endif /* SHMEM_WIN32_MMAP */
- int size; /* the maximum length of the data */
-
- char *name; /* internal use: filename to unlink if exposed */
- SYS_FILE fd; /* internal use: file descriptor for region */
-} shmem_s;
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * shmem_alloc allocates a region of shared memory of the given size, using
- * the given name to avoid conflicts between multiple regions within the
- * program. The region will not be automatically grown if its boundaries
- * are over-run, use shmem_realloc for that.
- *
- * If expose is non-zero and the underlying system supports it, the
- * file used to create the shared region will be visible to other processes
- * running on the system.
- *
- * name should be unique to the program which calls this routine, otherwise
- * conflicts will arise.
- *
- * Returns a new shared memory region, with the data element being a
- * pointer to the shared memory. This function must be called before any
- * daemon workers are spawned, in order for the handle to the shared region
- * to be inherited by the children.
- *
- * Because of the requirement that the region must be inherited by the
- * children, the region cannot be re-allocated with a larger size when
- * necessary.
- */
-shmem_s *shmem_alloc(char *name, int size, int expose);
-
-
-/*
- * shmem_free de-allocates the specified region of shared memory.
- */
-void shmem_free(shmem_s *region);
-
-#endif /* SHMEM_UNIX_MMAP || SHMEM_WIN32_MMAP */
-
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/systems.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/systems.h
deleted file mode 100644
index b54f085e6a9..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/systems.h
+++ /dev/null
@@ -1,220 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * systems.h: Lists of defines for systems
- *
- * This sets what general flavor the system is (UNIX, etc.),
- * and defines what extra functions your particular system needs.
- */
-
-
-#ifndef SYSTEMS_H
-#define SYSTEMS_H
-
-#include <string.h>
-
-
-#define DAEMON_ANY
-#define DAEMON_LISTEN_SIZE 128
-#ifndef MCC_ADMSERV
-#define DAEMON_STATS
-#endif
-
-/* Linux is not currently supported */
-#ifdef linux
-
-#define FILE_UNIX
-#undef FILE_STDIO
-#undef DAEMON_UNIX_FORK
-#undef DAEMON_UNIX_POOL
-#define DAEMON_UNIX_MOBRULE
-#undef DAEMON_STATS
-#define BSD_FLOCK
-#define BSD_RLIMIT
-#define NET_SOCKETS
-#define FILE_UNIX_MMAP
-#define FILE_MMAP_FLAGS (MAP_FILE | MAP_PRIVATE)
-#undef BSD_SIGNALS
-
-#undef NEED_CRYPT_PROTO
-#undef AUTH_DBM
-#define SEM_FLOCK
-
-
-#define ZERO(ptr,len) memset(ptr,0,len)
-
-#elif defined(BSDI)
-
-#define FILE_UNIX
-#define DAEMON_UNIX_MOBRULE
-#define BSD_FLOCK
-#define BSD_RLIMIT
-#define NET_SOCKETS
-#define FILE_UNIX_MMAP
-#define FILE_MMAP_FLAGS (MAP_FILE | MAP_PRIVATE)
-#define BSD_SIGNALS
-#define BSD_TIME
-#define BSD_MAIL
-#undef NEED_CRYPT_PROTO
-#define AUTH_DBM
-#define SEM_FLOCK
-
-#define ZERO(ptr,len) memset(ptr,0,len)
-
-#elif defined(SOLARIS)
-
-#define FILE_UNIX
-#undef FILE_STDIO
-#define DAEMON_UNIX_MOBRULE
-#define DAEMON_NEEDS_SEMAPHORE
-#define NET_SOCKETS
-#define FILE_UNIX_MMAP
-#define FILE_MMAP_FLAGS MAP_PRIVATE
-#undef BSD_SIGNALS
-#define BSD_RLIMIT
-#define NEED_CRYPT_H
-#define AUTH_DBM
-/* The Solaris routines return ENOSPC when too many semaphores are SEM_UNDO. */
-#define SEM_FLOCK
-#define DLL_CAPABLE
-#define DLL_DLOPEN
-
-#define ZERO(ptr,len) memset(ptr,0,len)
-
-#elif defined(SUNOS4)
-
-#define BSD_SIGNALS
-#define BSD_TIME
-#define BSD_MAIL
-#define BSD_FLOCK
-#define BSD_RLIMIT
-#define FILE_UNIX
-#undef FILE_STDIO
-#define DAEMON_UNIX_MOBRULE
-#define NET_SOCKETS
-#define FILE_UNIX_MMAP
-#define FILE_MMAP_FLAGS MAP_PRIVATE
-#undef NEED_CRYPT_H
-#define NEED_CRYPT_PROTO
-#define AUTH_DBM
-#define SEM_FLOCK
-#define ZERO(ptr,len) memset(ptr,0,len)
-#define DLL_CAPABLE
-#define DLL_DLOPEN
-
-#elif defined(OSF1)
-
-#undef BSD_SIGNALS
-#define BSD_TIME
-#define BSD_FLOCK
-#define BSD_RLIMIT
-#define FILE_UNIX
-#undef FILE_STDIO
-#define DAEMON_UNIX_MOBRULE
-#define DAEMON_NEEDS_SEMAPHORE
-#define NET_SOCKETS
-#define FILE_UNIX_MMAP
-#define FILE_MMAP_FLAGS MAP_PRIVATE
-#define AUTH_DBM
-#define SEM_FLOCK
-#define ZERO(ptr,len) memset(ptr,0,len)
-#define DLL_CAPABLE
-#define DLL_DLOPEN
-
-#elif defined(AIX)
-
-#define FILE_UNIX
-#undef FILE_STDIO
-#undef DAEMON_UNIX_FORK
-#undef DAEMON_UNIX_POOL
-#define DAEMON_UNIX_MOBRULE
-#define DAEMON_NEEDS_SEMAPHORE
-#define NET_SOCKETS
-#define FILE_UNIX_MMAP
-#define FILE_MMAP_FLAGS MAP_PRIVATE
-#undef BSD_SIGNALS
-#define BSD_RLIMIT
-#undef NEED_CRYPT_H
-#define AUTH_DBM
-#define SEM_FLOCK
-#define ZERO(ptr,len) memset(ptr,0,len)
-#define DLL_CAPABLE
-#define DLL_DLOPEN
-
-#elif defined(HPUX)
-
-#define FILE_UNIX
-#undef FILE_STDIO
-#define DAEMON_UNIX_MOBRULE
-#define DAEMON_NEEDS_SEMAPHORE
-#define NET_SOCKETS
-#define FILE_UNIX_MMAP
-#define FILE_MMAP_FLAGS MAP_PRIVATE
-#undef BSD_SIGNALS
-#undef BSD_RLIMIT
-#undef NEED_CRYPT_H
-#define AUTH_DBM
-#define SEM_FLOCK
-#define ZERO(ptr,len) memset(ptr,0,len)
-#define DLL_CAPABLE
-#define DLL_HPSHL
-
-#elif defined (IRIX)
-
-#define FILE_UNIX
-#undef FILE_STDIO
-#undef DAEMON_UNIX_FORK
-#undef DAEMON_UNIX_POOL
-#define DAEMON_UNIX_MOBRULE
-#define DLL_CAPABLE
-#define DLL_DLOPEN
-#define NET_SOCKETS
-#define FILE_UNIX_MMAP
-#define FILE_MMAP_FLAGS MAP_PRIVATE
-#undef BSD_SIGNALS
-#define BSD_RLIMIT
-#define NEED_CRYPT_H
-#define AUTH_DBM
-#define SEM_FLOCK
-#define ZERO(ptr,len) memset(ptr,0,len)
-
-#else /* Windows NT */
-
-#include <wtypes.h>
-#include <winbase.h>
-
-typedef void* PASSWD;
-
-#define FILE_WIN32
-#define NET_SOCKETS
-#define NET_WINSOCK
-#define DAEMON_WIN32
-#undef AUTH_DBM
-#define ZERO(ptr, len) ZeroMemory(ptr, len)
-#define SEM_WIN32
-#define DLL_CAPABLE
-#define DLL_WIN32
-#define NO_NODELOCK /* aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagh */
-
-/* The stat call under NT doesn't define these macros */
-#define S_ISDIR(mode) ((mode&S_IFMT) == S_IFDIR)
-#define S_ISREG(mode) ((mode&S_IFMT) == S_IFREG)
-
-#define strcasecmp util_strcasecmp
-#define strncasecmp util_strncasecmp
-int util_strcasecmp(const char *s1, const char *s2);
-int util_strncasecmp(const char *s1, const char *s2, int n);
-#endif /* Windows NT */
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/systhr.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/systhr.h
deleted file mode 100644
index 81e101076f9..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/systhr.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * systhr.h: Abstracted threading mechanisms
- *
- * Rob McCool
- */
-
-#ifndef _SYSTHR_H
-#define _SYSTHR_H
-
-#include "netsite.h"
-#include "systems.h"
-
-#ifdef THREAD_ANY
-
-#ifdef USE_NSPR
-#include <nspr/prthread.h>
-#include <nspr/prglobal.h>
-
-typedef PRThread* SYS_THREAD;
-#endif
-
-#ifdef THREAD_WIN32
-#include <nspr/prthread.h>
-#include <nspr/prglobal.h>
-#include <process.h>
-typedef struct {
- HANDLE hand;
- DWORD id;
-} sys_thread_s;
-typedef sys_thread_s *SYS_THREAD;
-#endif
-
-/*
- * systhread_start creates a thread with the given priority, will allocate
- * a stack of stksz bytes, and calls fn with arg as its argument. stksz
- * of zero will allocate a default stack size.
- *
- * XXX Priorities are system dependent
- */
-
-SYS_THREAD systhread_start(int prio, int stksz, void (*fn)(void *), void *arg);
-
-/*
- * systhread_current returns a pointer to the current thread.
- */
-#ifdef USE_NSPR
-#define systhread_current() PR_CurrentThread()
-#elif defined(THREAD_WIN32)
-#define systhread_current() GetCurrentThreadId()
-#endif
-
-/*
- * systhread_attach makes an existing thread an NSPR thread. Currently this
- * is used only in NT.
- */
-
-SYS_THREAD systhread_attach();
-
-/*
- * systhread_terminate terminates the thread that is passed in.
- */
-void systhread_terminate(SYS_THREAD thr);
-
-
-/*
- * systhread_sleep puts the calling thread to sleep for the given number
- * of milliseconds.
- */
-void systhread_sleep(int milliseconds);
-
-/*
- * systhread_init initializes the threading system. name is a name for the
- * program for debugging.
- */
-void systhread_init(char *name);
-
-/*
- * systhread_timerset starts or re-sets the interrupt timer for a thread
- * system. This should be considered a suggestion as most systems don't allow
- * the timer interval to be changed.
- */
-#ifdef THREAD_NSPR_USER
-#define systhread_timerset(usec) PR_StartEvents(usec)
-
-#elif defined(USE_NSPR)
-#define systhread_timerset(usec) (void)(usec)
-
-#elif defined(THREAD_WIN32)
-#define systhread_timerset(usec) (void)(usec)
-#endif
-
-
-/*
- * newkey allocates a new integer id for thread-private data. Use this
- * key to identify a variable which you want to appear differently
- * between threads, and then use setdata to associate a value with this
- * key for each thread.
- */
-int systhread_newkey(void);
-
-/*
- * Get data that has been previously associated with key in this thread.
- * Returns NULL if setkey has not been called with this key by this
- * thread previously, or the data that was previously used with setkey
- * by this thread with this key.
- */
-void *systhread_getdata(int key);
-
-/*
- * Associate data with the given key number in this thread.
- */
-void systhread_setdata(int key, void *data);
-
-#endif
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/util.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/util.h
deleted file mode 100644
index cf2f1c0764d..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/base/util.h
+++ /dev/null
@@ -1,203 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * util.h: A hodge podge of utility functions and standard functions which
- * are unavailable on certain systems
- *
- * Rob McCool
- */
-
-
-#ifndef HTTPD_UTIL_H
-#define HTTPD_UTIL_H
-
-#include "buffer.h" /* filebuf for getline */
-
-#include <time.h> /* struct tm */
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * getline scans in buf until it finds a LF or CRLF, storing the string in
- * l. It will terminate the string and return:
- *
- * 0 when done, with the scanned line (minus CR or LF) in l
- * 1 upon EOF, with the scanned line (minus CR or LF) in l
- * -1 on error with the error description in l (uses lineno for information)
- */
-
-int util_getline(filebuf *buf, int lineno, int maxlen, char *l);
-
-
-/*
- * can_exec returns 1 if you can execute the file described by finfo, and
- * 0 if you can't.
- */
-
-#ifdef XP_UNIX
-#include <sys/stat.h>
-#include <sys/types.h>
-
-int util_can_exec(struct stat *finfo, uid_t uid, gid_t gid);
-
-#endif /* XP_UNIX */
-/*
- * env_create creates a new environment with the given env, with n new
- * entries, and places the current position that you should add your
- * entries with at pos.
- *
- * If env is NULL, it will allocate a new one. If not, it will reallocate
- * that one.
- */
-
-char **util_env_create(char **env, int n, int *pos);
-
-/*
- * util_env_str allocates a string from the given name and value and
- * returns it. It does not check for things like = signs in name.
- */
-
-char *util_env_str(char *name, char *value);
-
-/*
- * env_replace replaces the occurrence of the given variable with the
- * value you give.
- */
-
-void util_env_replace(char **env, char *name, char *value);
-
-/*
- * util_env_free frees an environment.
- */
-
-void util_env_free(char **env);
-
-/*
- * util_env_find looks through env for the named string. Returns the
- * corresponding value if the named string is found, or NULL if not.
- */
-char *util_env_find(char **env, char *name);
-
-
-/*
- * hostname gets the local hostname. Returns NULL if it can't find a FQDN.
- * You are free to realloc or free this string.
- */
-
-char *util_hostname(void);
-
-
-/*
- * chdir2path changes the current directory to the one that the file
- * path is in. path should point to a file. Caveat: path must be a writable
- * string. It won't get modified permanently.
- */
-
-int util_chdir2path(char *path);
-
-/*
- * is_mozilla checks if the given user-agent is mozilla, of at least
- * the given major and minor revisions. These are strings to avoid
- * ambiguities like 1.56 > 1.5
- */
-
-int util_is_mozilla(char *ua, char *major, char *minor);
-
-/*
- * is_url will return 1 if the given string seems to be a URL, or will
- * return 0 otherwise.
- *
- * Because of stupid news URLs, this will return 1 if the string has
- * all alphabetic characters up to the first colon and will not check for
- * the double slash.
- */
-
-int util_is_url(char *url);
-
-/*
- * util_later_than checks the date in the string ims, and if that date is
- * later than or equal to the one in the tm struct lms, then it returns 1.
- *
- * Handles RFC 822, 850, and ctime formats.
- */
-
-int util_later_than(struct tm *lms, char *ims);
-
-
-/*
- * util_uri_is_evil returns 1 if a URL has ../ or // in it.
- */
-int util_uri_is_evil(char *t);
-
-/*
- * util_uri_parse gets rid of /../, /./, and //.
- *
- * Assumes that either the string starts with a /, or the string will
- * not .. right off of its beginning. As such, ../foo.gif will
- * not be changed, although /../foo.gif will become /foo.gif.
- */
-
-void util_uri_parse(char *uri);
-
-/*
- * util_uri_unescape unescapes the given URI in place (% conversions only).
- */
-
-void util_uri_unescape(char *s);
-
-/*
- * util_uri_escape escapes any nasty chars in s and copies the string into d.
- * If d is NULL, it will allocate and return a properly sized string.
- * Warning: does not check bounds on a given d.
- *
- * util_url_escape does the same thing but does it for a url, i.e. ?:+ is
- * not escaped.
- */
-
-char *util_uri_escape(char *d, char *s);
-char *util_url_escape(char *d, char *s);
-
-/*
- * util_sh_escape places a \ in front of any shell-special characters.
- * Returns a newly-allocated copy of the string.
- */
-
-char *util_sh_escape(char *s);
-
-/*
- * util_itoa converts the given integer to a string into a.
- */
-
-int util_itoa(int i, char *a);
-
-/*
- * util_vsprintf and util_sprintf are simplified clones of the System V
- * vsprintf and sprintf routines.
- *
- * Returns the number of characters printed. Only handles %d and %s,
- * does not handle any width or precision.
- */
-
-#include <stdarg.h>
-
-int util_vsprintf(char *s, register char *fmt, va_list args);
-int util_sprintf(char *s, char *fmt, ...);
-
-/* These routines perform bounds checks. */
-int util_vsnprintf(char *s, int n, register char *fmt, va_list args);
-int util_snprintf(char *s, int n, char *fmt, ...);
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/conf.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/conf.h
deleted file mode 100644
index ec632f2d84b..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/conf.h
+++ /dev/null
@@ -1,153 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * conf.h: Deals with the server configuration file.
- *
- * Object configuration is an entirely different matter. This deals with
- * things like what port the server runs on, how many children it spawns,
- * and other server-related issues. Information related configuration is
- * handled by the object conf.
- *
- * Rob McCool
- */
-
-
-#ifndef CONF_H
-#define CONF_H
-
-#ifdef XP_WIN32
-#include <nt/ntconf.h>
-#else
-
-#include "netsite.h"
-#include "frame/objset.h"
-#include "base/daemon.h" /* daemon struct */
-
-#include <pwd.h> /* struct passwd */
-
-/* ------------------------------ Constants ------------------------------- */
-
-
-/* The longest line in the configuration file */
-#define CONF_MAXLEN 16384
-
-#define LF 10
-#define CR 13
-
-
-#if defined(DAEMON_ANY)
-#ifdef MCC_PROXY
-#define DEFAULT_PORT 8080
-#else
-#define DEFAULT_PORT 80
-#endif
-#endif
-
-#if defined(DAEMON_UNIX_POOL) || defined(DAEMON_UNIX_MOBRULE)
-#define DEFAULT_POOL_MAX 50
-#endif
-
-
-
-/* ------------------------------- Globals -------------------------------- */
-
-
-#ifndef CONF_C
-
-/*
- * These server parameters are made global because they really don't
- * belong anywhere else.
- */
-
-#if defined(DAEMON_ANY)
-
-#include <sys/types.h>
-
-/* What port we listen to */
-extern int port;
-
-/* What address to bind to */
-extern char *addr;
-
-/* User to run as */
-extern struct passwd *userpw;
-
-/* Directory to chroot to */
-extern char *chr;
-
-/* Where to log our pid to */
-extern char *pidfn;
-
-#if defined(DAEMON_UNIX_POOL) || defined(DAEMON_UNIX_MOBRULE)
-/* The maximum number of processes to keep in the pool */
-extern int pool_max;
-/* The minimum number of processes to keep in the pool */
-extern int pool_min;
-/* The maximum number of requests each process should handle. -1=default */
-extern int pool_life;
-#endif
-
-#ifdef NET_SSL
-extern char *secure_keyfn;
-extern char *secure_certfn;
-extern char *secure_dongle;
-extern int security_active;
-extern int secure_auth;
-extern int security_session_timeout;
-#endif
-
-#endif
-
-/* The server's hostname as should be reported in self-ref URLs */
-extern char *server_hostname;
-
-/* The main object from which all are derived */
-extern char *root_object;
-
-/* The object set the administrator has asked us to load */
-extern httpd_objset *std_os;
-
-/* The main error log, where all errors are logged */
-extern char *master_error_log;
-
-/* The e-mail address of someone to mail upon catastrophic error */
-extern char *admin_email;
-
-#endif
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * conf_init reads the given configuration file and sets any non-default
- * parameters to their given setting.
- */
-
-char *conf_init(char *cfn);
-
-/*
- * conf_terminate frees any data the conf routines may be holding.
- */
-
-void conf_terminate(void);
-
-
-/*
- * conf_vars2daemon transfers these globals to a daemon structure
- */
-void conf_vars2daemon(daemon_s *d);
-
-#endif
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/dnfilter.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/dnfilter.h
deleted file mode 100644
index 3904af7b37c..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/dnfilter.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-#ifndef __dnfilter_h
-#define __dnfilter_h
-
-/* Error codes */
-#define DNFERR_MAX (-1) /* maximum error code */
-#define DNFERR_MALLOC (-1) /* insufficient memory */
-#define DNFERR_FOPEN (-2) /* file open error */
-#define DNFERR_FILEIO (-3) /* file I/O error */
-#define DNFERR_DUPSPEC (-4) /* duplicate filter specification */
-#define DNFERR_INTERR (-5) /* internal error (bug) */
-#define DNFERR_SYNTAX (-6) /* syntax error in filter file */
-#define DNFERR_MIN (-6) /* minimum error code */
-
-/* This is used to return error information from dns_filter_setup() */
-typedef struct DNSFilterErr_s DNSFilterErr_t;
-struct DNSFilterErr_s {
- int errNo; /* DNFERR_xxxx error code */
- int lineno; /* file line number, if applicable */
- char * filename; /* filename, if applicable */
- char * errstr; /* error text, if any */
-};
-
-/* Data and functions in dnfilter.c */
-extern void * dnf_objndx;
-extern void dns_filter_destroy(void * dnfptr);
-extern int dns_filter_setup(pblock * client, DNSFilterErr_t * reterr);
-extern int dns_filter_check(pblock * client, char * cdns);
-
-#endif /* __dnfilter_h */
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/func.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/func.h
deleted file mode 100644
index 45383c76d23..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/func.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * func.h: Handles the function hash table
- *
- * httpd uses a table of internal functions hashed by a name string such that
- * users can reference specific functions from the configuration files.
- *
- * Any function referenced by configuration files will be passed a
- * parameter, a Request structure. The functions do not return anything.
- *
- * Rob McCool
- */
-
-#ifndef FUNC_H
-#define FUNC_H
-
-
-#include "netsite.h"
-#include "base/pblock.h"
-#include "base/session.h" /* Session structure */
-#include "frame/req.h" /* Request structure */
-
-
-/* -------------------------- Structure and Type -------------------------- */
-
-
-/*
- * FuncPtr is a pointer to our kind of functions
- */
-
-typedef int Func(pblock *, Session *, Request *);
-typedef Func *FuncPtr;
-
-/*
- * FuncStruct is a structure used in the static declaration of the
- * functions. This static declaration is parsed into a hash table at
- * startup. You should initialize the next entry to NULL.
- */
-
-struct FuncStruct {
- char *name;
- FuncPtr func;
- struct FuncStruct *next;
-};
-
-
-/* --------------------------- Hash definitions --------------------------- */
-
-
-/*
- * This is a primitive hash function. Once more is known about the names of
- * the functions, this will be optimized.
- */
-
-#define NUM_HASH 20
-#define FUNC_HASH(s) (s[0] % NUM_HASH)
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * func_init reads the static FuncStruct arrays and creates the global
- * function table from them.
- *
- * func_init will only read from the static arrays defined in func.c.
- */
-
-void func_init(void);
-
-/*
- * func_find returns a pointer to the function named name, or NULL if none
- * exists.
- */
-
-FuncPtr func_find(char *name);
-
-/*
- * func_exec will try to execute the function whose name is the "fn" entry
- * in the given pblock. If name is not found, it will log a misconfig of
- * missing fn parameter. If it can't find it, it will log that. In these
- * cases it will return REQ_ABORTED. Otherwise, it will return what the
- * function being executed returns.
- */
-
-int func_exec(pblock *pb, Session *sn, Request *rq);
-
-/*
- * func_insert dynamically inserts a named function into the server's
- * table of functions. Returns the FuncStruct it keeps in internal
- * databases, because on server restart you are responsible for freeing
- * (or not) its contents.
- */
-
-struct FuncStruct *func_insert(char *name, FuncPtr fn);
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/http.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/http.h
deleted file mode 100644
index bc23879ebe8..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/http.h
+++ /dev/null
@@ -1,168 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * http.h: Deals with HTTP-related issues
- *
- * Rob McCool
- */
-
-
-#ifndef HTTP_H
-#define HTTP_H
-
-
-#include "netsite.h"
-#include "base/session.h"
-#include "base/pblock.h"
-
-#include "frame/req.h" /* REQ_MAX_LINE, Request structure */
-
-/* ------------------------------ Constants ------------------------------- */
-
-
-#define HTTP_DATE_LEN 128
-#define HTTP_DATE_FMT "%A, %d-%b-%y %T GMT"
-
-
-/* The maximum number of RFC-822 headers we'll allow */
-/* This would be smaller if a certain browser wasn't so damn stupid. */
-#define HTTP_MAX_HEADERS 200
-
-/* Whether or not we should read the headers for if-modified-since */
-#define HTTP_DO_IMS
-#define HTTP_ALWAYS_LOADHDRS
-
-/* HTTP status codes */
-
-#define PROTOCOL_OK 200
-#define PROTOCOL_NO_RESPONSE 204
-#define PROTOCOL_REDIRECT 302
-#define PROTOCOL_NOT_MODIFIED 304
-#define PROTOCOL_BAD_REQUEST 400
-#define PROTOCOL_UNAUTHORIZED 401
-#define PROTOCOL_FORBIDDEN 403
-#define PROTOCOL_NOT_FOUND 404
-#define PROTOCOL_PROXY_UNAUTHORIZED 407
-#define PROTOCOL_SERVER_ERROR 500
-#define PROTOCOL_NOT_IMPLEMENTED 501
-
-
-#ifdef NET_SSL
-#define HTTPS_PORT 443
-#define HTTPS_URL "https"
-#endif
-#define HTTP_PORT 80
-#define HTTP_URL "http"
-
-/* -------------------------- http_scan_headers --------------------------- */
-
-
-/*
- * parses the first line of an HTTP request
- */
-
-#define protocol_parse_request http_parse_request
-int http_parse_request(char *t, Request *rq, Session *sn);
-
-/*
- * Scans HTTP headers from the given netbuf, and places them in headers.
- * If netbuf is NULL, the session's inbuf is used.
- *
- * Folded lines are joined and the linefeed removed (but not the whitespace).
- * If there are any repeat headers they are joined and the two field bodies
- * separated by a comma and space.
- *
- * t should be a string of length REQ_MAX_LINE. This is a convenience to
- * req.c so that we don't use too much runtime stack.
- *
- * Session is an optional parameter. Use NULL if you wish. It's used for
- * error logs.
- */
-
-#define protocol_scan_headers http_scan_headers
-int http_scan_headers(Session *sn, netbuf *buf, char *t, pblock *headers);
-
-
-/*
- * Starts the HTTP response. If HTTP/0.9, does nothing. If 1.0, sends header.
- * If this returns REQ_NOACTION, the method was head and no body should be
- * sent. Otherwise, it will return REQ_PROCEED.
- */
-
-#define protocol_start_response http_start_response
-int http_start_response(Session *sn, Request *rq);
-
-
-/*
- * http_hdrs2env takes the entries from the given pblock and converts them
- * to an environment.
- *
- * Each name entry will be made uppercase, prefixed with HTTP_ and any
- * occurrence of - will be converted to _.
- */
-
-char **http_hdrs2env(pblock *pb);
-
-
-/*
- * http_status sets status to the code n, with reason string r. If r is
- * NULL, the server will attempt to find one for the given status code.
- * If it finds none, it will give "Because I felt like it."
- */
-
-#define protocol_status http_status
-void http_status(Session *sn, Request *rq, int n, char *r);
-
-/*
- * http_set_finfo sets content-length and last-modified
- */
-
-#define protocol_set_finfo http_set_finfo
-int http_set_finfo(Session *sn, Request *rq, struct stat *finfo);
-
-
-/*
- * Takes the given pblock and prints headers into the given buffer at
- * position pos. Returns the buffer, reallocated if needed. Modifies pos.
- */
-
-char *http_dump822(pblock *pb, char *t, int *pos, int tsz);
-
-/*
- * Finishes a request. For HTTP, this just closes the socket.
- */
-
-#define protocol_finish_request http_finish_request
-void http_finish_request(Session *sn, Request *rq);
-
-
-/*
- * http_handle_session processes each request generated by Session
- */
-
-#define protocol_handle_session http_handle_session
-void http_handle_session(Session *sn);
-
-/*
- * http_uri2url takes the give URI prefix and URI suffix and creates a
- * newly-allocated full URL from them of the form
- * http://(server):(port)(prefix)(suffix)
- *
- * If you want either prefix or suffix to be skipped, use "" instead of NULL.
- */
-
-#define protocol_uri2url http_uri2url
-char *http_uri2url(char *prefix, char *suffix);
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/httpact.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/httpact.h
deleted file mode 100644
index efc6d1202e3..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/httpact.h
+++ /dev/null
@@ -1,118 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * httpact.h: Defines the API characteristics for HTTP servers
- *
- * Rob McCool
- */
-
-
-#ifndef HTTPACT_H
-#define HTTPACT_H
-
-#include "frame/req.h"
-#include "frame/object.h"
-
-
-/* ------------------------------ Constants ------------------------------- */
-
-#ifdef MCC_BATMAN
-#define NUM_DIRECTIVES 5
-#else
-#ifdef MCC_PROXY
-#define NUM_DIRECTIVES 10
-#else
-#define NUM_DIRECTIVES 7
-#endif
-#endif
-
-
-/* -------------------------- Generic Prototypes -------------------------- */
-
-
-/*
- * directive_name2num will return the position of the abbreviated directive
- * dir in the directive table.
- *
- * If dir does not exist in the table, it will return -1.
- */
-
-int directive_name2num(char *dir);
-
-
-/*
- * directive_num2name returns a string describing directive number num.
- */
-const char *directive_num2name(int num);
-
-
-/*
- * servact_finderror looks through the request's object set to find a
- * suitable error function to execute. Returns REQ_PROCEED if a function
- * was found and executed successfully, REQ_NOACTION otherwise.
- */
-int servact_finderror(Session *sn, Request *rq);
-
-
-/*
- * Read in and handle one request from the given session
- */
-void servact_handle(Session *sn);
-
-
-/* ----------------------- HTTP specific prototypes ----------------------- */
-
-
-int servact_handle_processed(Session *sn, Request *rq);
-
-/*
- * Returns the translated path (filename) for the given uri, NULL otherwise.
- * If authentication is required for the given uri, nothing is returned even
- * if the current user has authenticated to that area.
- */
-char *servact_translate_uri(char *uri, Session *sn);
-
-
-
-#ifdef MCC_PROXY
-
-/* ----------------------- proxy specific prototypes ---------------------- */
-
-/*
- * Resolves the given hostname, first trying to find a resolver
- * function from obj.conf, and if that fails, just calls gethostbyname().
- *
- */
-struct hostent *servact_gethostbyname(char *host, Session *sn, Request *rq);
-
-
-/*
- * Establishes a connection to the specified host and port using
- * a Connect class function from obj.conf. Returns the sockect
- * descriptor that is connected (and which should be SSL_Import()'ed
- * by the caller).
- *
- * Returns -2 (REQ_NOACTION), if no such Connect class function exists.
- * The caller should use the native connect mechanism in that case.
- *
- * Returns -1 (REQ_ABORT) on failure to connect. The caller should not
- * attempt to use the native connect.
- *
- */
-int servact_connect(char *host, int port, Session *sn, Request *rq);
-
-
-#endif /* ! MCC_PROXY */
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/ipfilter.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/ipfilter.h
deleted file mode 100644
index a0aa92e3ac9..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/ipfilter.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-#ifndef __ipfilter_h
-#define __ipfilter_h
-
-/* Define error codes */
-#define IPFERR_MAX (-1) /* maximum error code value */
-#define IPFERR_MALLOC (-1) /* insufficient memory */
-#define IPFERR_FOPEN (-2) /* file open error */
-#define IPFERR_FILEIO (-3) /* file I/O error */
-#define IPFERR_DUPSPEC (-4) /* duplicate filter specification */
-#define IPFERR_INTERR (-5) /* internal error (bug) */
-#define IPFERR_SYNTAX (-6) /* syntax error in filter file */
-#define IPFERR_CNFLICT (-7) /* conflicting filter specification */
-#define IPFERR_MIN (-7) /* minimum error code value */
-
-/* Define a scalar IP address value */
-typedef unsigned long IPAddr_t;
-
-/* Define structure for returning error information */
-typedef struct IPFilterErr_s IPFilterErr_t;
-struct IPFilterErr_s {
- int errNo; /* IPFERR_xxxx error code */
- int lineno; /* file line number, if applicable */
- char * filename; /* filename, if applicable */
- char * errstr; /* error text, if any */
-};
-
-/* Data and functions in ipfilter.c */
-extern void * ipf_objndx;
-extern void ip_filter_destroy(void * ipfptr);
-extern int ip_filter_setup(pblock * client, IPFilterErr_t * reterr);
-extern int ip_filter_check(pblock * client, IPAddr_t cip);
-
-#endif /* __ipfilter_h */
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/log.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/log.h
deleted file mode 100644
index 2641e87246c..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/log.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * log.h: Records transactions, reports errors to administrators, etc.
- *
- * Rob McCool
- */
-
-
-#ifndef LOG_H
-#define LOG_H
-
-
-#include "netsite.h"
-#include "base/session.h" /* Session structure */
-#include "frame/req.h" /* Request struct */
-#include "base/ereport.h" /* Error reporting, degrees */
-
-
-#define ERROR_CUTOFF 128
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * log_error logs an error of the given degree from the function func
- * and formats the arguments with the printf() style fmt. Returns whether the
- * log was successful. Records the current date.
- *
- * sn and rq are optional parameters. If given, information about the client
- * will be reported.
- */
-
-int log_error(int degree, char *func, Session *sn, Request *rq,
- char *fmt, ...);
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/object.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/object.h
deleted file mode 100644
index d7d49816280..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/object.h
+++ /dev/null
@@ -1,165 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * object.h: Handle httpd objects
- *
- * Manages information about a document from config. files. Called mainly
- * by objset.c.
- *
- * This module does not assume anything about the directives being parsed.
- * That is handled by objset.c.
- *
- * This module requires the pblock module from the base library.
- *
- * Rob McCool
- *
- */
-
-
-#ifndef OBJECT_H
-#define OBJECT_H
-
-
-#include "netsite.h"
-#include "base/pblock.h"
-#include "base/session.h"
-
-
-
-
-/* ------------------------------ Constants ------------------------------- */
-
-
-/* The maximum directive length unabbreviated, plus one space */
-#define MAX_DNAME_LEN 11
-#define NUM_DIRECTIVES 7
-
-
-/* ------------------------------ Structures ------------------------------ */
-
-
-
-/*
- * Hierarchy of httpd_object
- *
- * An object contains dtables.
- *
- * Each dtable is a table of directives that were entered of a certain type.
- * There is one dtable for each unique type of directive.
- *
- * Each dtable contains an array of directives, each of which is equivalent
- * to one directive that occurred in a config. file.
- *
- * It is up to the caller to determine how many dtables will be allocated
- * and to keep track of which of their directive types maps to which dtable
- * number.
- */
-
-
-/*
- * directive is a structure containing the protection and parameters to an
- * instance of a directive within an httpd_object.
- *
- * param is the parameters, client is the protection.
- */
-
-typedef struct {
- pblock *param;
- pblock *client;
-} directive;
-
-/*
- * dtable is a structure for creating tables of directives
- */
-
-typedef struct {
- int ni;
- directive *inst;
-} dtable;
-
-/*
- * The httpd_object structure.
- *
- * The name pblock array contains the names for this object, such as its
- * virtual location, its physical location, or its identifier.
- *
- * tmpl contains any templates allocated to this object.
- */
-
-typedef struct {
- pblock *name;
-
- int nd;
- dtable *dt;
-} httpd_object;
-
-
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * directive_name2num will return the position of the abbreviated directive
- * dir in the directive table.
- *
- * If dir does not exist in the table, it will return -1.
- */
-
-int directive_name2num(char *dir);
-
-
-/*
- * directive_num2name returns a string describing directive number num.
- */
-
-const char *directive_num2name(int num);
-
-
-/*
- * object_create will create a new object and return a pointer to it.
- * It will allocate space for nd directive types and set name accordingly.
- */
-
-httpd_object *object_create(int nd, pblock *name);
-
-/*
- * object_free will free an object and any data associated with it.
- */
-
-void object_free(httpd_object *obj);
-
-/*
- * object_add_directive will add a new directive to the dtable for
- * the directive class at position dc.
- */
-
-void object_add_directive(int dc, pblock *p, pblock *c, httpd_object *obj);
-
-
-/*
- * object_findnext finds the object configured to follow the given object,
- * and stores the variables in rq->vars. It returns REQ_PROCEED if more
- * objects should be processed, or REQ_NOACTION if it did not find any
- * further objects to process. If something bad happens, REQ_ABORTED is
- * returned.
- *
- * Handles all DIRECTIVE_CONSTRUCT type directives such as NameTrans and
- * AuthType.
- */
-
-
-/* --------- Prototype moved to req.h because of interdependency ---------- */
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/objset.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/objset.h
deleted file mode 100644
index f7e07ef243b..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/objset.h
+++ /dev/null
@@ -1,156 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * objset.h: Handles object sets
- *
- * Each object is produced by reading a config file of some form. See the
- * server documentation for descriptions of the directives that are
- * recognized, what they do, and how they are parsed.
- *
- * This module requires the pblock and buffer modules from the base library.
- *
- * Rob McCool
- */
-
-
-#ifndef OBJSET_H
-#define OBJSET_H
-
-#ifdef XP_WIN32
-#include <nt/ntobjset.h>
-#else
-
-
-#include "netsite.h"
-#include "base/pblock.h"
-#include "base/buffer.h"
-#include "frame/object.h"
-
-
-
-/* ------------------------------ Constants ------------------------------- */
-
-
-/*
- * The default number of objects to leave room for in an object set,
- * and the number of new entries by which to increase the size when that
- * room is filled.
- */
-
-#define OBJSET_INCSIZE 8
-
-/*
- * When parsing config. files, httpd will put a limit on how long
- * the parameters to a directive can be (in characters).
- *
- * Currently set to 10 lines (80 chars/line).
- */
-
-#define MAX_DIRECTIVE_LEN 800
-
-/*
- * The size of the hash tables that store a directive's parameters
- */
-
-#define PARAMETER_HASH_SIZE 3
-
-
-/* ------------------------------ Structures ------------------------------ */
-
-
-/*
- * httpd_objset is a container for a bunch of objects. obj is a
- * NULL-terminated array of objects. pos points to the entry after the last
- * one in the array. You should not mess with pos, but can read it to find
- * the last entry.
- */
-
-typedef struct {
- int pos;
- httpd_object **obj;
-} httpd_objset;
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * objset_scan_buffer will scan through buffer, looking for object
- * configuration information, and adding them to the object set os if it
- * finds any. If os is NULL it will allocate a new object set.
- *
- * If any error occurs (syntax error, premature EOF) this function will
- * free os, print an error message into errstr, and return NULL.
- * This is because a config. file error is viewed as a catastrophic error
- * from which httpd should not try to recover. If httpd were to continue
- * after an error, it would not behave as the admin. expected and he/she
- * may not notice until it's too late.
- *
- * Upon EOF the file will not be closed.
- */
-
-httpd_objset *objset_scan_buffer(filebuf *buf, char *errstr, httpd_objset *os);
-
-/*
- * objset_create creates a new object set and returns a pointer to it.
- */
-
-httpd_objset *objset_create(void);
-
-/*
- * objset_free will free an object set and any associated objects.
- */
-
-void objset_free(httpd_objset *os);
-
-/*
- * objset_free_setonly frees only the object set.
- */
-void objset_free_setonly(httpd_objset *os);
-
-/*
- * objset_new_object will add a new object to objset with the specified
- * name. It returns a pointer to the new object (which may be anywhere in
- * the objset).
- */
-
-httpd_object *objset_new_object(pblock *name, httpd_objset *os);
-
-/*
- * objset_add_object will add the existing object to os.
- */
-
-void objset_add_object(httpd_object *obj, httpd_objset *os);
-
-/*
- * objset_findbyname will find the object in objset having the given name,
- * and return the object if found, and NULL otherwise.
- * ign is a set of objects to ignore.
- */
-
-httpd_object *objset_findbyname(char *name, httpd_objset *ign,
- httpd_objset *os);
-
-/*
- * objset_findbyppath will find the object in objset having the given
- * partial path entry. Returns object if found, NULL otherwise.
- * ign is a set of objects to ignore.
- */
-
-httpd_object *objset_findbyppath(char *ppath, httpd_objset *ign,
- httpd_objset *os);
-
-
-#endif
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/protocol.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/protocol.h
deleted file mode 100644
index a57d9fc7aa4..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/protocol.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * protocol.h: Switch which protocol we're speaking.
- *
- * Currently only HTTP, but expected to include MTP in the future.
- *
- * Rob McCool
- */
-
-
-#ifdef MCC_HTTPD
-#include "http.h"
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/req.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/req.h
deleted file mode 100644
index 46ff5e2d4fb..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/req.h
+++ /dev/null
@@ -1,214 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * req.h: Request-specific data structures and functions
- *
- * Rob McCool
- */
-
-
-#ifndef REQ_H
-#define REQ_H
-
-
-#include "netsite.h"
-#include "base/pblock.h"
-#include "base/session.h"
-#include "frame/objset.h"
-
-#include <sys/stat.h>
-
-
-
-/* ------------------------------ Constants ------------------------------- */
-
-
-#define REQ_HASHSIZE 10
-#define REQ_MAX_LINE 4096
-
-
-/*
- * The REQ_ return codes. These codes are used to determine what the server
- * should do after a particular module completes its task.
- *
- * Func type functions return these as do many internal functions.
- */
-
-/* The function performed its task, proceed with the request */
-#define REQ_PROCEED 0
-/* The entire request should be aborted: An error occurred */
-#define REQ_ABORTED -1
-/* The function performed no task, but proceed anyway. */
-#define REQ_NOACTION -2
-/* Tear down the session and exit */
-#define REQ_EXIT -3
-
-
-
-/* ------------------------------ Structures ------------------------------ */
-
-
-typedef struct {
- /* Server working variables */
- pblock *vars;
-
- /* The method, URI, and protocol revision of this request */
- pblock *reqpb;
- /* Protocol specific headers */
- int loadhdrs;
- pblock *headers;
-
- /* Server's response headers */
- pblock *srvhdrs;
-
- /* The object set constructed to fulfill this request */
- httpd_objset *os;
- /* Array of objects that were created from .nsconfig files */
- httpd_objset *tmpos;
-
- /* The stat last returned by request_stat_path */
- char *statpath;
- char *staterr;
- struct stat *finfo;
-
-#ifdef MCC_PROXY
- /* SOCKS request data */
- void *socks_rq;
-#endif
-
-} Request;
-
-
-/* ------------------------------ Prototypes ------------------------------ */
-
-
-/*
- * request_create creates a new request structure.
- */
-
-Request *request_create(void);
-
-/*
- * request_free destroys a request structure.
- */
-
-void request_free(Request *req);
-
-
-/*
- * Restarts a request for a given URI internally. If rq is non-NULL, the
- * function will keep the old request's headers and protocol, but with a new
- * URI and method of GET. If the previous method was HEAD, this is preserved.
- * Any other method becomes GET. You may assume that if you give it a request
- * structure that it will use the same structure.
- *
- * Once you have this new Request, you must then do what you want with
- * it (e.g. send the object back, perform uri2path translation, etc.)
- */
-
-Request *request_restart_internal(char *uri, Request *rq);
-
-
-/*
- * request_translate_uri performs virtual to physical mapping on the given
- * uri and returns either a path string or NULL depending on whether it was
- * successful or not.
- */
-
-char *request_translate_uri(char *uri, Session *sn);
-
-
-/*
- * request_header finds the named header depending on the requesting
- * protocol. If possible, it will not load headers until the first is
- * requested. You have to watch out because this can return REQ_ABORTED.
- */
-
-int request_header(char *name, char **value, Session *sn, Request *rq);
-
-/*
- * request_loadheaders just makes sure the headers have been loaded.
- */
-
-int request_loadheaders(Session *sn, Request *rq);
-
-
-/*
- * request_stat_path tries to stat path. If path is NULL, it will look in
- * the vars pblock for "path". If the stat is successful, it returns the stat
- * structure. If not, returns NULL and leaves a message in rq->staterr. If a
- * previous call to this function was successful, and path is the same, the
- * function will simply return the previously found value.
- *
- * User functions should not free this structure.
- */
-
-struct stat *request_stat_path(char *path, Request *rq);
-
-
-/*
- * Parses the URI parameter in rq->vars and finds out what objects it
- * references (using NameTrans). Builds the request's object set.
- */
-
-int request_uri2path(Session *sn, Request *rq);
-
-/*
- * Performs any path checks needed for this request.
- */
-
-int request_pathchecks(Session *sn, Request *rq);
-
-/*
- * Does all the ObjectType directives for a request
- */
-
-int request_fileinfo(Session *sn, Request *rq);
-
-
-/*
- * request_handle_processed takes a Request structure with its reqpb
- * block filled in and handles the request.
- */
-
-int request_handle_processed(Session *sn, Request *rq);
-
-
-/*
- * Complete a request by finding the service function and using it. Returns
- * REQ_NOACTION if no matching function was found.
- */
-
-int request_service(Session *sn, Request *rq);
-
-
-/*
- * request_handle handles one request from the session's inbuf.
- */
-
-void request_handle(Session *sn);
-
-/*
- * Moved here due to problems with interdependency. See object.h for
- * description.
- */
-
-int object_findnext(Session *sn, Request *rq, httpd_object *obj);
-int object_pathcheck(Session *sn, Request *rq, httpd_object *obj);
-int object_findinfo(Session *sn, Request *rq, httpd_object *obj);
-int object_findservice(Session *sn, Request *rq, httpd_object *obj);
-int object_finderror(Session *sn, Request *rq, httpd_object *obj);
-int object_findlogs(Session *sn, Request *rq, httpd_object *obj);
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/servact.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/servact.h
deleted file mode 100644
index 79c7e3f5347..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/frame/servact.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * servact.h: Define the server's actions, depending on what type of
- * server it is.
- *
- * Rob McCool
- */
-
-
-#if defined(MCC_HTTPD) || defined(MCC_PROXY) || defined(MCC_NEWS)
-#include "httpact.h"
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/netsite.h b/apps/JAWS/clients/WebSTONE/src/nsapi-includes/netsite.h
deleted file mode 100644
index 61d51923500..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-includes/netsite.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 1994, 1995. Netscape Communications Corporation. All
- * rights reserved.
- *
- * Use of this software is governed by the terms of the license agreement for
- * the Netscape Communications or Netscape Comemrce Server between the
- * parties.
- */
-
-
-/* ------------------------------------------------------------------------ */
-
-
-/*
- * Standard defs for NetSite servers.
- */
-
-
-#ifndef NETSITE_H
-#define NETSITE_H
-
-#ifdef MCC_PROXY
-#define MAGNUS_VERSION "1.1m"
-#define MAGNUS_VERSION_STRING "Netscape-Proxy/1.1m"
-
-#elif defined(MCC_ADMSERV)
-#define MAGNUS_VERSION "1.1"
-#define MAGNUS_VERSION_STRING "Netscape-Administrator/1.1"
-
-#elif defined(MCC_HTTPD)
-#define MAGNUS_VERSION "1.1"
-#ifdef NET_SSL
-#define MAGNUS_VERSION_STRING "Netscape-Commerce/1.12"
-#else
-#define MAGNUS_VERSION_STRING "Netscape-Communications/1.12"
-#endif
-
-#elif defined(MCC_NEWS)
-#define MAGNUS_VERSION_STRING "Netscape 1.1"
-#endif
-
-/* Used in some places as a length limit on error messages */
-#define MAGNUS_ERROR_LEN 8192
-
-/* Carraige return and line feed */
-#define CR 13
-#define LF 10
-
-/* -------------------------- Memory allocation --------------------------- */
-
-
-/* Later change these to have catastrophic error handling */
-
-#include <stdlib.h>
-
-#define MALLOC(sz) malloc(sz)
-#define FREE(ptr) free((void *)ptr)
-#define STRDUP(str) strdup(str)
-#define REALLOC(ptr,sz) realloc(ptr,sz)
-
-
-/* Not sure where to put this. */
-void magnus_atrestart(void (*fn)(void *), void *data);
-
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/nsapi-send.c b/apps/JAWS/clients/WebSTONE/src/nsapi-send.c
deleted file mode 100644
index 1ce191d8765..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/nsapi-send.c
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Send random bits file
- $Header: /disk6/WebStone-2.0/src/RCS/nsapi-send.c,v 1.4 1996/04/24 23:54:19
-scha
-n Exp schan $
- * Once this service function is installed, any file with the extension
- * "dyn-send" will be serviced with this function. An optional query
- * string may be passed to alter the amount of data in the response.
- *
- * For example:
- * /file.dyn-send - returns a 10240 byte file
- * /file.dyn-send?size=20 - returns a 20 byte file
- * /file.dyn-send?size=1024 - returns a 1024 byte file
- * etc.
- *
- * To install the service routine, compile it as per the makefile
- * included with your Netscape server distribution (serverroot/nsapi/examples)
- * and then add the following lines to your netscape server configuration:
- *
- * in magnus.conf
- * Init fn=load-modules shlib=example.so funcs=nsapi-send
- *
- * in obj.conf
- * Service method=(GET|HEAD) fn=nsapi-send type=magnus-internal/dyn-send
- *
- * in mime.types
- * type=magnus-internal/dyn-send exts=dyn-send
- *
- * Mike Belshe
- * mbelshe@netscape.com
- * 11-5-95
- *
- */
-
-#ifndef WIN32
-#include <stdio.h>
-#include <stdlib.h>
-#include "base/pblock.h"
-#include "base/session.h"
-#include "frame/protocol.h"
-#include "base/util.h"
-#include "frame/http.h"
-#else
-#include <windows.h>
-#define FILE_STDIO 1
-#endif
-#include "frame/req.h"
-
-#define FILE_SIZE 10240
-#define HEADERS "HTTP/1.0 200 OK\r\nContent-type: text/html\r\n\r\n"
-
-#ifdef WIN32
-__declspec(dllexport)
-#endif
-
-int nsapi_send(pblock *pb, Session *sn, Request *rq)
-{
- char *query_string;
- char buffer[sizeof(HEADERS) + 204800 + 1];
- int filesize;
- unsigned int maxindex;
- unsigned int index;
-
- /* Get the query string, if any; check to see if an alternate
- * file size was specified.
- */
- if ( !(query_string = pblock_findval("query", rq->reqpb)) )
- filesize = FILE_SIZE;
- else {
- filesize = atoi(&(query_string[5]));
- }
-
- memcpy(&buffer, HEADERS, sizeof(HEADERS)-1);
-
- /* Generate the output */
- maxindex = sizeof(HEADERS) + filesize;
- for (index=sizeof(HEADERS); index < (maxindex); index++)
- /* generate random characters from A-Z */
-#ifdef IRIX
- buffer[index] = rand_r() % 26 + 63;
-#else
- buffer[index] = rand() %26 + 63;
-#endif
-
- /* Send the output */
- if (net_write(sn->csd, buffer, sizeof(HEADERS)-1+filesize, 0) == IO_ERROR)
- return REQ_EXIT;
-
- return REQ_PROCEED;
-}
diff --git a/apps/JAWS/clients/WebSTONE/src/parse_file_list.c b/apps/JAWS/clients/WebSTONE/src/parse_file_list.c
deleted file mode 100644
index 73854d1a056..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/parse_file_list.c
+++ /dev/null
@@ -1,289 +0,0 @@
-/**************************************************************************
- * *
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-#include <stdio.h>
-#include <errno.h>
-#include <signal.h>
-#include <stdlib.h>
-#include <string.h>
-
-#ifndef WIN32
-#include <netdb.h>
-#include <sys/param.h>
-#endif /* WIN32 */
-
-#include <sys/types.h>
-
-#ifndef WIN32
-#include <sys/ipc.h>
-#include <sys/shm.h>
-#include <sys/errno.h>
-#include <sys/socket.h>
-#include <sys/time.h>
-#include <netinet/in.h>
-#else
-#include <windows.h>
-#include <process.h>
-#include <time.h>
-#include <winsock.h>
-#endif /* WIN32 */
-
-#include <ctype.h>
-
-#include "sysdep.h"
-#include "bench.h"
-
-
-/*
- * count_file_list()
- * given a filename, return a guess at the number of pages
- */
-int
-count_file_list(const char *url_list_file)
-{
- FILE *fp;
- long int num_of_pages;
- char a_line[BUFSIZ];
- char *textvalue;
- int returnval;
-
- fp = fopen(url_list_file, "r");
-
- if (fp == NULL)
- {
- D_PRINTF( "Error %d opening filelist %s: %s\n",
- errno, url_list_file, strerror(errno) );;
- return(returnerr("Error %d opening filelist %s: %s\n",
- errno, url_list_file, strerror(errno)));
- }
- else
- {
- num_of_pages = 0;
- D_PRINTF( "Opened file, about to count\n" );
- /*
- * parse through the file line-by-line
- * strip out comments, but don't check for URL consistency
- */
- while (fgets(a_line, BUFSIZ, fp) != NULL)
- {
- textvalue = a_line;
- /* check for comments */
- if (strchr(textvalue, '#') != NULL)
- {
- /* throw out anything after any '#' */
- D_PRINTF( "Stripping comment from line: %s\n", textvalue );
- returnval = strcspn(textvalue, "#");
- D_PRINTF( "Found first # at %d\n", returnval );
- if (returnval == 0)
- {
- textvalue = NULL;
- }
- }
- /* is there more? */
- if (textvalue != NULL)
- {
- num_of_pages++;
- D_PRINTF( "Found %ld pages\n", num_of_pages );
- }
- }
- return(num_of_pages);
- }
- fclose(fp);
-} /* end count_file_list() */
-
-/*
- * parse_file_list()
- * given a filename, a pointer to a page list, and pointers to integers
- * for the number of pages and the number of files, parse its contents.
- */
-void
-parse_file_list (const char *url_list_file, page_list_t *page_list,
- long int *num_of_pages, long int *num_of_files)
-{
- FILE *fp;
- int filenum;
- int returnval;
- int loadnum;
- char a_line[BUFSIZ];
- char tempbuf[BUFSIZ];
- char *textvalue;
- int numfiles = 1, numpages = 0;
- int maxpages = *num_of_pages;
- page_list_t *pp;
-
- extern int haveproxyserver;
-
- fp = fopen(url_list_file, "r");
-
- if (fp == NULL)
- {
- errexit("Error %d opening filelist: %s\n", errno, strerror(errno));
- }
- else
- {
- /*
- * GRAB A LINE. FORMAT IS: URL WEIGHTINGFACTOR
- * EXAMPLE: http://www/file.html 1
- */
- D_PRINTF( "File is open.\n" );
- while(fgets(a_line, BUFSIZ, fp) != NULL)
- {
- textvalue = a_line;
- /* check for comments */
- if (strchr(textvalue, '#') != NULL)
- {
- /* throw out anything after a '#' */
- D_PRINTF( "Stripping comment from line: %s\n", textvalue );
- returnval = strcspn(textvalue, "#");
- D_PRINTF( "Found first # at %d\n", returnval );
- if (returnval == 0)
- continue;
- }
-
- if (numpages >= *num_of_pages)
- errexit("Out of space in parse_file_list()\n");
-
- pp = &page_list[numpages];
-
- D_PRINTF( "Processing page %ld\n", numpages );
- loadnum = 0;
-
- if (textvalue != NULL) { /* is there more? */
- /* check for weighting factor */
- D_PRINTF( "Setting page values from: %s\n", textvalue );
- returnval = sscanf(textvalue, "%s%d", tempbuf, &loadnum);
- D_PRINTF( "Scan for weighting returns %d, %d\n",
- returnval, loadnum );
- if (returnval == EOF || loadnum <= 0)
- {
- pp->load_num = 1;
- }
- else
- {
- pp->load_num = loadnum;
- }
- D_PRINTF( "Setting load=%d for line: %s\n",
- pp->load_num, textvalue );
-
- /* placeholder for grouping multiple files onto one page */
- pp->num_of_files = 1;
- filenum = 0;
-
- textvalue = tempbuf;
- D_PRINTF( "Line is now: %s\n", textvalue );
-
- /*
- * if we've got a proxy server, we'll assume that the
- * remaining text is a valid URL, and stuff it into
- * page_list[numpages].filename[filenum]
- * Otherwise, we'll have to parse it out.
- */
-
- if (haveproxyserver)
- {
- pp->servername[filenum] = NULL;
- pp->port_number[filenum] = 0;
- strcpy(pp->filename[filenum], textvalue);
- }
- else /* no proxy server, so we have to parse it out... */
- {
- /* try http://server(:port)/file */
- D_PRINTF( "Trying http://server(:port)/filename\n" );
- returnval = sscanf(textvalue, "http://%[^/]%s",
- tempbuf,
- a_line);
- /* check server string for :port */
- if (returnval != 0 && returnval != EOF)
- {
- D_PRINTF( "Setting filename %s\n", a_line );
- strcpy(pp->filename[filenum],
- a_line);
-
- D_PRINTF( "Checking %s for :portnumber\n", tempbuf );
- returnval = sscanf(tempbuf, "%[^:]:%d",
- a_line,
- &pp->port_number[filenum]);
-
- if (returnval < 2)
- {
- pp->port_number[filenum] = 80;
- }
- if (returnval == EOF)
- {
- pp->servername[filenum] = NULL;
- }
- else
- {
- D_PRINTF( "Port number %d, setting server %s\n",
- pp->port_number[filenum],
- a_line );
-
- strcpy(pp->servername[filenum], a_line);
- }
-
- D_PRINTF( "Server %s, port number %d\n",
- pp->servername[filenum],
- pp->port_number[filenum] );
- }
- else /* no good - try straight filename */
- {
- pp->port_number[filenum] = 80;
- D_PRINTF( "Trying filename, returnval=%d\n",
- returnval );
- pp->servername[filenum] = NULL;
- D_PRINTF( "Server %s, port number %d\n",
- pp->servername[filenum],
- pp->port_number[filenum] );
- returnval = sscanf(textvalue, "%s", a_line);
- D_PRINTF( "Scan returned filename %s\n", a_line );
-
- strcpy(pp->filename[filenum], a_line);
- } /* end of parsing */
- } /* end if haveproxyserver */
-
- D_PRINTF( "Done parsing line\n" );
- D_PRINTF( "Got server %s, port %d, file %s, returnval %d\n",
- pp->servername[filenum],
- pp->port_number[filenum],
- pp->filename[filenum],
- returnval );
- } /* end if textvalue not NULL */
-
- numpages++;
- } /* end while not EOF */
- if (numpages < 1)
- {
- returnerr("No files are specified by filelist\n");
- }
- } /* end if file ok */
- fclose(fp);
- D_PRINTF( "Returning %ld pages and %ld files\n",
- numpages, numfiles );
-
- *num_of_pages = numpages;
- *num_of_files = numfiles;
-}
-/* end parse_file_list */
-
-long int
-load_percent(page_list_t *page_list, long int number_of_pages)
-{
- int i;
- long int index_number = 0;
-
- for (i = 0; i < number_of_pages; i++)
- {
- index_number += page_list[i].load_num;
- }
-
- D_PRINTF( "load_percent returning %d\n", (index_number) );
- return(index_number);
-}
-
diff --git a/apps/JAWS/clients/WebSTONE/src/parse_file_list.h b/apps/JAWS/clients/WebSTONE/src/parse_file_list.h
deleted file mode 100644
index 6733c0ec638..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/parse_file_list.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/**************************************************************************
- $Header$
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs where *
- * deveolped by SGI for public use. If anychanges are made to this code *
- * please try to get the changes back to the author. Feel free to make *
- * modfications and changes to the code and release it. *
- * *
- **************************************************************************/
-#ifndef __PARSE_FILE_LIST_H__
-#define __PARSE_FILE_LIST_H__
-
-extern int count_file_list(const char *);
-
-extern void parse_file_list (char *, page_list_t *,
- long int *, long int *);
-
-#endif /* !__PARSE_FILE_LIST_H__ */
diff --git a/apps/JAWS/clients/WebSTONE/src/rexec.c b/apps/JAWS/clients/WebSTONE/src/rexec.c
deleted file mode 100644
index d9233bbcb34..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/rexec.c
+++ /dev/null
@@ -1,372 +0,0 @@
-/*
- * Copyright (c) 1994-1995 Ataman Software, Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgement:
- * This product includes software developed by Ataman Software, Inc.
- * 4. The name of Ataman Software, Inc. may not may be used to endorse or
- * promote products derived from this software without specific prior
- * written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY ATAMAN SOFTWARE, INC. ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL ATAMAN SOFTWARE, INC. BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-
-static char copyright[] =
- "Copyright (c) 1994-1995 Ataman Software, Inc. All rights reserved.";
-
-
-#pragma warning(disable: 4699)
-/* Includes for Win32 systems go here. */
-#define STRICT
-#pragma warning(disable: 4201)
-#include <windows.h>
-#pragma warning(default: 4201)
-#include <winsock.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <process.h>
-#include <signal.h>
-#include "sysdep.h"
-#include "bench.h"
-
-#define RETVAL DWORD
-#define IDENT HANDLE
-#define STDINPUT hStdIn
-#define STDOUTPUT hStdOut
-#define STDERROR hStdErr
-#define FILECOOKIE HANDLE
-
-static void PassOutputThread(SOCKET);
-static void PassErrorThread(SOCKET);
-
-HANDLE hStdIn, hStdOut, hStdErr;
-
-
-
-/*
-Think carefully before enabling the -p option. While it may be
-convenient to have this option, it is for many (if not most) sites a
-security hole. Remember that the '-p password' used on the command
-line is visible on most Unix systems to any user that is allow to run
-the 'ps' command (normally ALL users can run this command). While no
-utility that comes by default with Windows NT at this time shows the
-same information, it is unclear whether or not the information is
-avaiable to all users. Certainly privileged users would be be able to
-see this information on any system.
-
-If the security risk is acceptable at your site, you can enable the -p
-option by uncommenting the #define below.
-*/
-/* #define ALLOWDASH_P */
-
-static void MyOpenService(const char *remote_host);
-static BOOL Send(SOCKET, const char *, size_t);
-static BOOL SendZString(const char *);
-static BOOL GetErrString(char *, size_t);
-
-static IDENT PassInput(void);
-static IDENT PassOutput(void);
-static IDENT PassError(void);
-static BOOL Close(FILECOOKIE);
-static int Read(FILECOOKIE, char *, size_t);
-static BOOL Write(FILECOOKIE, const char *, size_t);
-static void Wait(IDENT, RETVAL *);
-
-static SOCKET sIO = INVALID_SOCKET;
-static SOCKET sErr = INVALID_SOCKET;
-
-IDENT idIn = 0;
-IDENT idOut, idErr;
-
-SOCKET rexec(const char **hostname, NETPORT port, char *username, char *password,
- char *command, SOCKET *sockerr)
-{
-
- MyOpenService(*hostname);
-
- SendZString(username);
- SendZString(password);
- SendZString(command);
-
- if (!GetErrString(command, sizeof command)) {
- errexit("Rexec: Remote aborted connection without initiating protocol: %s.\n",
- neterrstr());
- }
-
- if (*command != '\0') {
- char *p = command;
- if (*p == '\001') {
- p++;
- }
- errexit("Rexec: Remote aborted connection: %s\n", p);
- }
-
- hStdIn = GetStdHandle(STD_INPUT_HANDLE);
- hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
- hStdErr = GetStdHandle(STD_ERROR_HANDLE);
-
- *sockerr = sErr;
- return sIO;
-}
-
-
-static void MyOpenService(const char *remote_host)
-{
- struct sockaddr_in server_addr, my_err_addr, junk_addr;
- struct servent *sv;
- static char portbuf[30];
- SOCKET sTmp;
- int addr_len;
-
- if (remote_host[0] >= '0' && remote_host[0] <= '9') {
- unsigned long addr;
-
- addr = inet_addr(remote_host);
- if (addr == INADDR_NONE) {
- returnerr("Invalid IP address %s\n", remote_host);
- return;
- }
- server_addr.sin_addr.S_un.S_addr = addr;
- } else {
- struct hostent *hent;
-
- hent = gethostbyname(remote_host);
- if (hent == NULL)
- {
- D_PRINTF( "Can't get %s host entry\n", remote_host );
- D_PRINTF( "Gethostbyname failed: %d", WSAGetLastError() );
- errexit("Rexec: gethostbyname(%s) failed: %s\n",
- remote_host, neterrstr());
- }
- memcpy((char *)&server_addr.sin_addr, hent->h_addr, hent->h_length);
-}
-
-#ifdef OMIT
- hent = gethostbyname(remote_host);
- if(!hent) {
- errexit("Rexec: Lookup of server hostname failed: %s.\n",
- neterrstr());
- }
-#endif /* OMIT */
-
- sv=getservbyname("exec", "tcp");
- if (!sv) {
- errexit("Rexec: Lookup of port number for rexec service failed: %s.\n",
- neterrstr());
- }
-
- server_addr.sin_family = PF_INET;
- server_addr.sin_port = htons(sv->s_port);
-
- if((sIO=socket(PF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET) {
- errexit("Rexec: I/O socket creation failed: %s.\n",
- neterrstr());
- }
-
- if(connect(sIO, (struct sockaddr *)&server_addr, sizeof server_addr) == SOCKET_ERROR) {
- errexit("Rexec: I/O socket connection failed: %s.\n",
- neterrstr());
- }
-
- memset(&my_err_addr, '\0', sizeof my_err_addr);
- my_err_addr.sin_addr.s_addr = htonl(INADDR_ANY);
- my_err_addr.sin_family = AF_INET;
- my_err_addr.sin_port = 0;
-
- if ((sTmp=socket(PF_INET, SOCK_STREAM, 0)) == INVALID_SOCKET) {
- errexit("Rexec: Error socket creation failed: error=%s.\n",
- neterrstr());
- }
-
- if (bind(sTmp, (struct sockaddr *)&my_err_addr, sizeof my_err_addr) == SOCKET_ERROR) {
- errexit("Rexec: Error socket bind failed: %s.\n",
- neterrstr());
- (void) closesocket(sTmp);
- }
-
- if (listen(sTmp, 1) == SOCKET_ERROR) {
- errexit("Rexec: Error socket listen failed: %s.\n",
- neterrstr());
- (void) closesocket(sTmp);
- }
-
- addr_len = sizeof my_err_addr;
- if (getsockname(sTmp, (struct sockaddr *)&my_err_addr, &addr_len) == SOCKET_ERROR) {
- errexit("Rexec: Error socket bind failed: %s.\n",
- neterrstr());
- (void) closesocket(sTmp);
- }
-
- sprintf(portbuf, "%hu", ntohs(my_err_addr.sin_port));
- SendZString(portbuf);
-
- addr_len = sizeof junk_addr;
- if ((sErr = accept(sTmp, (struct sockaddr *)&junk_addr, &addr_len))
- == INVALID_SOCKET) {
- errexit("Rexec: Error socket accept failed: %s.\n",
- neterrstr());
- (void) closesocket(sTmp);
- }
-
- (void) closesocket(sTmp);
-}
-
-
-
-static BOOL Send(SOCKET s, const char *buf, size_t nbuf)
-{
- int cnt;
- size_t sent = 0;
-
- while (sent < nbuf) {
- cnt = send(s, &buf[sent], nbuf-sent, 0);
- if (cnt == -1) {
- return FALSE;
- }
- sent += cnt;
- }
- return TRUE;
-}
-
-
-static BOOL SendZString(const char *str)
-{
- return Send(sIO, str, strlen(str)+1);
-}
-
-
-static BOOL GetErrString(char *str, size_t len)
-{
- size_t pos = 0;
-
- while (pos < len) {
- char ch;
- if (recv(sIO, &ch, 1, 0) != 1) {
- return FALSE;
- }
- str[pos++] = ch;
- if (ch == '\0') {
- return TRUE;
- }
- if (ch == '\n') {
- return TRUE;
- }
- }
- return FALSE;
-}
-
-
-static IDENT PassOutput()
-{
- IDENT id;
- id = (IDENT)_beginthread(PassOutputThread, 4096, (void *)sIO);
- if ((long)id == -1) {
- errexit("Rexec: Could not start output passing thread: error = %lu\n", GetLastError());
- }
- return id;
-}
-
-static void PassOutputThread(SOCKET sIO)
-{
- RETVAL retval = 0;
- int count;
- char buf[4096];
-
- while ((count=recv(sIO, buf, sizeof buf, 0)) > 0) {
- if (!Write(STDOUTPUT, buf, count)) {
- fprintf(stderr, "Error writing to standard output: error = %lu.\n", GetLastError());
- retval = 1;
- break;
- }
- }
-
- _endthread();
-}
-
-
-static IDENT PassError()
-{
- IDENT id;
- id = (IDENT)_beginthread(PassErrorThread, 4096, (void *)sErr);
- if ((long)id == -1) {
- errexit("Rexec: Could not start error passing thread: error = %lu\n", GetLastError());
- }
- return id;
-}
-
-static void PassErrorThread(SOCKET sErr)
-{
- RETVAL retval = 0;
- int count;
- char buf[4096];
-
- while ((count=recv(sErr, buf, sizeof buf, 0)) > 0) {
- if (!Write(STDERROR, buf, count)) {
- fprintf(stderr, "Error writing to standard error: error = %lu.\n", GetLastError());
- retval = 1;
- break;
- }
- }
- _endthread();
-}
-
-static BOOL Close(FILECOOKIE fc)
-{
- return CloseHandle(fc);
-}
-
-static int Read(FILECOOKIE fc, char *buf, size_t nbuf)
-{
- DWORD cbRead;
- if (!ReadFile(fc, buf, nbuf, &cbRead, NULL)) {
- return -1;
- }
- return (int)cbRead;
-}
-
-
-static BOOL Write(FILECOOKIE fc, const char *buf, size_t nbuf)
-{
- DWORD cbWritten;
-
- if (!WriteFile(fc, buf, nbuf, &cbWritten, NULL)) {
- return FALSE;
- }
- if (cbWritten != nbuf) {
- return FALSE;
- }
- return TRUE;
-}
-
-
-static void
-Wait(IDENT id, RETVAL *prv)
-{
- if (!WaitForSingleObject(id, INFINITE)) {
- *prv = 2;
- } else {
- if (!GetExitCodeThread(id, prv)) {
- *prv = 4;
- }
- }
-}
diff --git a/apps/JAWS/clients/WebSTONE/src/statistics.c b/apps/JAWS/clients/WebSTONE/src/statistics.c
deleted file mode 100644
index c07d50059d7..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/statistics.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/**************************************************************************
- * *
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-
-#include <math.h>
-#include <stdlib.h>
-#include "sysdep.h"
-#include "bench.h"
-
-
-double
-mean(const double sum, const int n)
-{
- if (n)
- {
- return(sum / n);
- }
- else
- {
- return(0);
- }
-}
-
-
-double
-variance(const double sum, const double sumofsquares, const int n)
-{
- double meanofsum;
-
- meanofsum = mean(sum, n);
-
- return (mean(sumofsquares,n) - (meanofsum * meanofsum));
-}
-
-
-double
-stddev(const double sum, const double sumofsquares, const int n)
-{
- return(sqrt(fabs(variance(sum, sumofsquares, n))));
-}
diff --git a/apps/JAWS/clients/WebSTONE/src/statistics.h b/apps/JAWS/clients/WebSTONE/src/statistics.h
deleted file mode 100644
index c1693d8fc34..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/statistics.h
+++ /dev/null
@@ -1,11 +0,0 @@
-/*
- $Headers$
-*/
-#ifndef _STATISTICS_H_
-#define _STATISTICS_H_
-
-extern double mean(const double, const int);
-extern double variance(const double, const double, const int);
-extern double stddev(const double, const double, const int);
-
-#endif /* ! _STATISTICS_H_ */
diff --git a/apps/JAWS/clients/WebSTONE/src/sysdep.c b/apps/JAWS/clients/WebSTONE/src/sysdep.c
deleted file mode 100644
index 630b1fbe780..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/sysdep.c
+++ /dev/null
@@ -1,50 +0,0 @@
-/**************************************************************************
- * *
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-
-#include "sysdep.h"
-/* strerror() */
-#ifndef HAVE_STRERROR
-/* strerror is not available on SunOS 4.1.3 and others */
-extern int sys_nerr;
-extern char *sys_errlist[];
-extern int errno;
-
-char *strerror(int errnum)
-{
-
- if (errnum<sys_nerr)
- {
- return(sys_errlist[errnum]);
- }
-
- return(NULL);
-}
-
-#endif /* strerror() */
-
-
-/* stub routines for NT */
-
-#ifdef WIN32
-#include <winsock.h>
-#include <process.h>
-
-int getpid(void) {
-
- return GetCurrentThreadId();
-}
-
-void sleep(int sec) {
-
- Sleep(sec*1000);
-}
-#endif /* WIN32 */
-
diff --git a/apps/JAWS/clients/WebSTONE/src/sysdep.h b/apps/JAWS/clients/WebSTONE/src/sysdep.h
deleted file mode 100644
index 03c6602789b..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/sysdep.h
+++ /dev/null
@@ -1,130 +0,0 @@
-#ifndef __SYSDEP_H__
-#define __SYSDEP_H__
-/**************************************************************************
- * $Header$ *
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-
-/* include config.h, output from autoconf */
-#ifdef HAVE_CONFIG_H
-#ifndef __CONFIG_H__
-#define __CONFIG_H__
-#include "config.h"
-#endif
-#endif
-
-#ifdef WIN32
-#include <windows.h>
-#include <winsock.h>
-#endif /* WIN32 */
-
-/* MAXHOSTNAMELEN is undefined on some systems */
-#ifndef MAXHOSTNAMELEN
-#define MAXHOSTNAMELEN 64
-#endif
-
-/* SunOS doesn't define NULL */
-#ifndef NULL
-#define NULL 0
-#endif
-
-/* encapsulation of minor UNIX/WIN NT differences */
-#ifdef WIN32
-#define NETREAD(sock, buf, len) recv(sock, buf, len, 0)
-#define NETWRITE(sock, buf, len) send(sock, buf, len, 0)
-#define NETCLOSE(sock) closesocket(sock)
-#define BADSOCKET(sock) ((sock) == INVALID_SOCKET)
-#define BADSOCKET_ERRNO(sock) BADSOCKET(sock)
-#define BADSOCKET_VALUE INVALID_SOCKET
-#define S_ADDR S_un.S_addr
-
-#ifdef USE_TIMEZONE
-#error NT gettimeofday() doesn't support USE_TIMEZONE (yet)
-#else
-#define GETTIMEOFDAY(timeval, tz) gettimeofday(timeval)
-#endif /* USE_TIMEZONE */
-
-typedef unsigned short NETPORT;
-#define SRANDOM srand
-#define RANDOM_R rand_r
-#define RANDOM rand
-#define THREAD __declspec ( thread )
-#define PROGPATH "c:\\webstone\\webclient"
-#define FILENAME_SIZE 256
-#define HAVE_VPRINTF 1
-
-#define SIGCHLD 0 /* dummy value */
-#define SIGALRM 0 /* dummy value */
-typedef int pid_t;
-typedef unsigned short ushort;
-#define MAXPATHLEN 512
-
-
-
-#else /* not WIN32 */
-#define NETREAD(sock, buf, len) read(sock, buf, len)
-#define NETWRITE(sock, buf, len) write(sock, buf, len)
-#define NETCLOSE(sock) close(sock)
-#define BADSOCKET(sock) ((sock) < 0)
-#define BADSOCKET_ERRNO(sock) (BADSOCKET(sock) || errno)
-#define BADSOCKET_VALUE (-1)
-#define S_ADDR s_addr
-
-#ifdef USE_TIMEZONE
-#define GETTIMEOFDAY(timeval,tz) gettimeofday(timeval, NULL)
-#else
-#define GETTIMEOFDAY(timeval,tz) gettimeofday(timeval, tz)
-#endif /* USE_TIMEZONE */
-
-typedef unsigned short NETPORT;
-#define SRANDOM srandom
-#define RANDOM random
-#define THREAD
-#define PROGPATH "/tmp/webclient" /* "/usr/local/bin/webclient" */
-#define FILENAME_SIZE 1024
-#define HAVE_VPRINTF 1
-
-typedef int SOCKET;
-#define min(a,b) (((a) < (b)) ? a : b)
-#define max(a,b) (((a) > (b)) ? a : b)
-#endif /* WIN32 */
-
-
-/* function prototypes */
-
-#ifdef WIN32
-int getopt(int argc, char ** argv, char *opts);
-int getpid(void);
-int gettimeofday(struct timeval *curTimeP);
-int random_number(int max);
-SOCKET rexec(const char **hostname, NETPORT port, char *username, char *password,
- char *command, SOCKET *sockerr);
-void sleep(int secs);
-
-#else
-#ifdef NO_REXEC
-extern int rexec(char **, int, char *, char *, char *, int *);
-#endif
-#endif /* WIN32 */
-
-
-#ifndef HAVE_STRERROR
-/* strerror() is not available on SunOS 4.x and others */
-char *strerror(int errnum);
-
-#endif
-/* strerror() */
-
-
-#ifndef INADDR_NONE
-#define INADDR_NONE -1
-#endif
-
-/* !__SYSDEP_H__ */
-#endif
diff --git a/apps/JAWS/clients/WebSTONE/src/timefunc.c b/apps/JAWS/clients/WebSTONE/src/timefunc.c
deleted file mode 100644
index 9266348435a..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/timefunc.c
+++ /dev/null
@@ -1,169 +0,0 @@
-/**************************************************************************
- * *
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-
-#ifndef WIN32
-#include <netdb.h>
-#include <sys/time.h>
-#include <sys/param.h>
-#else
-#include <windows.h>
-#include <winsock.h>
-#include <time.h>
-#endif /* WIN32 */
-#include <math.h>
-#include <stdio.h>
-#include "sysdep.h"
-#include "bench.h"
-
-double
-timevaldouble(struct timeval *tin)
-{
- return ((double)tin->tv_sec + ((double)tin->tv_usec / USECINSEC));
-}
-
-
-void
-doubletimeval(const double tin, struct timeval *tout)
-{
- tout->tv_sec = (long)floor(tin);
- tout->tv_usec = (long)((tin - tout->tv_sec) * USECINSEC );
-}
-
-
-void
-addtime(struct timeval *OrigTime, struct timeval *NewTime)
-{
- OrigTime->tv_usec += NewTime->tv_usec;
- if(OrigTime->tv_usec >= USECINSEC)
- {
- /*
- * NEED TO CARRY 1.
- */
- OrigTime->tv_sec++;
- OrigTime->tv_usec -= USECINSEC;
- }
- OrigTime->tv_sec += NewTime->tv_sec;
-}
-
-
-void
-compdifftime(struct timeval *EndTime, struct timeval *StartTime, struct timeval *DiffTime)
-{
- struct timeval endtime = *EndTime;
-
- if((endtime.tv_usec - StartTime->tv_usec) < 0)
- {
- /*
- * NEED TO BORROW.
- */
- endtime.tv_usec += USECINSEC;
- endtime.tv_sec--;
- }
- DiffTime->tv_usec = endtime.tv_usec - StartTime->tv_usec;
- DiffTime->tv_sec = endtime.tv_sec - StartTime->tv_sec;
-}
-
-
-void
-mintime(struct timeval *CurrMinTime, struct timeval *CheckMinTime)
-{
- if(CheckMinTime->tv_sec < CurrMinTime->tv_sec)
- {
- *CurrMinTime = *CheckMinTime;
- return;
- }
- if(CheckMinTime->tv_sec == CurrMinTime->tv_sec)
- {
- if(CheckMinTime->tv_usec < CurrMinTime->tv_usec)
- {
- *CurrMinTime = *CheckMinTime;
- return;
- }
- }
-}
-
-
-void
-maxtime(struct timeval *CurrMaxTime, struct timeval *CheckMaxTime)
-{
- if(CheckMaxTime->tv_sec > CurrMaxTime->tv_sec)
- {
- *CurrMaxTime = *CheckMaxTime;
- return;
- }
- if(CheckMaxTime->tv_sec == CurrMaxTime->tv_sec)
- {
- if(CheckMaxTime->tv_usec > CurrMaxTime->tv_usec)
- {
- *CurrMaxTime = *CheckMaxTime;
- return;
- }
- }
-}
-
-void
-avgtime(struct timeval *TotalTime, int NumTimes, struct timeval *AvgTime)
-{
- double meantime;
-
- meantime = mean(timevaldouble(TotalTime), NumTimes);
-
- doubletimeval(meantime, AvgTime);
-}
-
-
-void
-sqtime(struct timeval *Time, struct timeval *SqTime)
-{
- double sec;
-
- sec = timevaldouble(Time);
- sec *= sec; /* square */
-
- doubletimeval(sec, SqTime);
-}
-
-
-void
-variancetime(struct timeval *SumTime, double SumSquareTime, int NumTimes, struct timeval *VarianceTime)
-{
- double result;
-
- result = variance(timevaldouble(SumTime), SumSquareTime, NumTimes);
-
- doubletimeval(result, VarianceTime);
-}
-
-
-void
-stddevtime(struct timeval *SumTime, double SumSquareTime,
- int NumTimes, struct timeval *StdDevTime)
-{
- double result;
-
- result = stddev(timevaldouble(SumTime), SumSquareTime, NumTimes);
-
- doubletimeval(result, StdDevTime);
-}
-
-double
-thruputpersec(const double n, struct timeval *t)
-{
- double tv;
-
- tv = timevaldouble(t);
- if (tv != 0)
- return n / timevaldouble(t);
- else
- return 0;
-}
-
-
diff --git a/apps/JAWS/clients/WebSTONE/src/timefunc.h b/apps/JAWS/clients/WebSTONE/src/timefunc.h
deleted file mode 100644
index a1514358316..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/timefunc.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/**************************************************************************
- $Header$
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-
-#ifndef __TIMEFUNC_H__
-#define __TIMEFUNC_H__
-
-extern double timevaldouble(struct timeval *);
-extern void doubletimeval(const double, struct timeval *);
-
-extern void addtime(struct timeval *, struct timeval *);
-extern void compdifftime(struct timeval *, struct timeval *, struct timeval *);
-extern void mintime(struct timeval *, struct timeval *);
-extern void maxtime(struct timeval *, struct timeval *);
-extern void avgtime(struct timeval *, int, struct timeval *);
-extern void variancetime(struct timeval *, double, int, struct timeval *);
-extern void stddevtime(struct timeval *, double, int, struct timeval *);
-
-extern void sqtime(struct timeval *, struct timeval *);
-
-extern double thruputpersec(const double, struct timeval *);
-
-#endif /* !__TIMEFUNC_H__ */
diff --git a/apps/JAWS/clients/WebSTONE/src/webclient.c b/apps/JAWS/clients/WebSTONE/src/webclient.c
deleted file mode 100644
index 881c9db0ae8..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/webclient.c
+++ /dev/null
@@ -1,1295 +0,0 @@
-/**************************************************************************
- * $Header$
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-
-#include <thread.h>
-
-#include <stdio.h>
-
-#ifdef WIN32
-#include <windows.h>
-#include <winsock.h>
-#include <time.h>
-#include <process.h>
-#include <io.h>
-#endif /* WIN32 */
-
-#include <errno.h>
-#include <signal.h>
-#include <stdlib.h>
-#include <string.h>
-
-#ifndef WIN32
-#include <netdb.h>
-#include <unistd.h>
-#endif /* WIN32 */
-
-#include <time.h>
-#include <math.h>
-
-#ifndef WIN32
-#include <sys/param.h>
-#endif /* WIN32 */
-
-#include <sys/types.h>
-
-#ifndef WIN32
-#include <sys/ipc.h>
-#include <sys/shm.h>
-#include <sys/errno.h>
-#include <sys/socket.h>
-#include <sys/time.h>
-#include <sys/wait.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-#endif /* WIN32 */
-
-#include <ctype.h>
-
-#include "sysdep.h"
-#include "bench.h"
-
-#define _BSD_SIGNALS
-#define INFINITY 100000000
-#define DEFAULTWWWPORT 80
-#define LOG_FILE "logfile"
-#ifdef WIN32
-#define DEBUG_FILE "c:/tmp/webstone-debug"
-#else
-#define DEBUG_FILE "/tmp/webstone-debug"
-#endif /* WIN32 */
-#define NCCARGS 4096
-
-/* global variables */
-
- THREAD FILE *debugfile = stderr;
- page_list_t *load_file_list; /* actually a dynamic array */
-
-int amclient = 0;
-int havewebserver = 0;
-int haveproxyserver = 0;
-int savefile = 0;
-NETPORT portnum = DEFAULTWWWPORT;
-int timeexpired = 0;
-int debug = 0;
-long int number_of_pages = 0;
-char webmaster[MAXHOSTNAMELEN];
-char webserver[MAXHOSTNAMELEN];
-char proxyserver[MAXHOSTNAMELEN];
-
-
-#ifdef WIN32
-HANDLE hSemaphore;
-int CounterSemaphore = 0; /* counter semaphore for children */
-#endif /* WIN32 */
-
-static void ClientThread(void *);
-
-/* used to bypass DNS/YP name resolution for every page */
-struct hostent webserv_phe, webmast_phe;
-struct protoent webserv_ppe, webmast_ppe;
-unsigned long webserv_addr, webmast_addr;
-short webserv_type, webmast_type; /* socket type */
-
-/* End of globals */
-
-
-static void
-usage(const char *progname)
-{
- returnerr("Usage: %s [-d] [-w webserver] [-p port_num]\n",
- progname);
- returnerr("\t[-c masterhost:port] [-t run_time | -l loops]\n");
- returnerr("\t[-n numclients] [-R]\n");
- returnerr("\t[-f config_file] [-u uilfile | url ...]\n");
- errexit("\n");
-} /* END usage() */
-
-static void
-alarmhandler(void)
-{
- /* RECEIVED AN ALARM SIGNAL */
- timeexpired = 1;
-} /* END alarmhandler() */
-
-#ifndef WIN32
-static void
-childhandler(void)
-{
- int status;
-
- /* RECEIVED A SIGNAL THAT A CHILD PROCESS HAS DIED */
- D_PRINTF( "A child process has died\n" );
- while (wait3(&status, WNOHANG, (struct rusage *)0) >= 0)
- {
- /* do nothing */
- ;
- }
-} /* END childhandler() */
-#endif /* WIN32 */
-
-
-/* look up the host name and protocol
- * called once by main() since all threads
- * use the same protocol and address
- */
-
-int resolve_addrs(char *host, char *protocol, struct hostent *host_phe, struct protoent *proto_ppe, unsigned long *addr,
- short *type) {
-struct hostent *phe;
-struct protoent *ppe;
-
- /* if IP address given, convert to internal form */
- if (host[0] >= '0' && host[0] <= '9') {
- *addr = inet_addr(host);
- if (*addr == INADDR_NONE)
- return(returnerr("Invalid IP address %s\n", host));
-
- } else {
- /* look up by name */
- phe = gethostbyname(host);
- if (phe == NULL)
- {
- D_PRINTF( "Gethostbyname failed: %s", neterrstr() );
- return(returnerr("Can't get %s host entry\n", host));
- }
- memcpy(host_phe, phe, sizeof(struct hostent));
- memcpy((char *)addr, phe->h_addr, sizeof(*addr));
- }
-
- /* Map protocol name to protocol number */
- ppe = getprotobyname(protocol);
-
- if (ppe == 0)
- {
- D_PRINTF( "protobyname returned %d\n", ppe );
- return(returnerr("Can't get %s protocol entry\n",protocol));
- }
- memcpy(proto_ppe, ppe, sizeof(struct protoent));
-
- D_PRINTF( "Protocol number %d\n", ppe->p_proto );
-
- /* Use protocol to choose a socket type */
- if (strcmp(protocol,"udp") == 0)
- {
- *type = SOCK_DGRAM;
- }
- else
- {
- *type = SOCK_STREAM;
- D_PRINTF( "Choosing SOCK_STREAM %d type %d %s\n",
- SOCK_STREAM, *type, neterrstr() );
- }
-
- return 0;
-}
-
-/* connect to a socket given the hostname and protocol */
-SOCKET
-connectsock(char *host, NETPORT portnum, char *protocol)
- {
- struct sockaddr_in sin; /* an Internet endpoint address */
- SOCKET s; /* socket descriptor */
- int type; /* socket type */
- short proto;
- int returnval; /* temporary return value */
-
- D_PRINTF( "Beginning connectsock; host=%s port=%d proto=%s\n", host,
- portnum, protocol );
-
- sin.sin_family = AF_INET;
- memset((char *)&sin, 0, sizeof(sin));
- D_PRINTF( "Zeroed address structure\n" );
-
- sin.sin_port = htons(portnum);
- D_PRINTF( "Set port number %d\n", portnum );
-
- /* get the contact information */
- if (strcmp(host, webserver) == 0) {
- sin.sin_addr.S_ADDR = webserv_addr;
- sin.sin_family = PF_INET;
- proto = webserv_ppe.p_proto;
- type = webserv_type;
- } else if (strcmp(host, webmaster) == 0) {
- sin.sin_addr.S_ADDR = webmast_addr;
- sin.sin_family = PF_INET;
- proto = webmast_ppe.p_proto;
- type = webmast_type;
- } else {
- struct hostent host_phe;
- struct protoent host_ppe;
- unsigned long host_addr;
- short host_type; /* socket type */
-
- if (resolve_addrs(host, "tcp", &host_phe, &host_ppe, &host_addr, &host_type))
- return returnerr("Can't resolve hostname %s in get()\n", host);
- sin.sin_addr.S_ADDR = host_addr;
- sin.sin_family = PF_INET;
- proto = host_ppe.p_proto;
- type = host_type;
- }
-
- /* Allocate a socket */
- s = socket(PF_INET, type, proto);
- D_PRINTF( "Socket %d returned %d, %s\n",
- type, s, neterrstr() );
-
- if (BADSOCKET(s))
- {
- D_PRINTF( "Can't create socket: %s\n",neterrstr() );
- return BADSOCKET_VALUE;
- }
-
- /* Connect the socket */
- D_PRINTF( "Trying to connect %d with size %d, %s\n",
- s, sizeof(sin), neterrstr() );
- D_PRINTF( "Address is family %d, port %d, addr %s\n",
- sin.sin_family, ntohs(sin.sin_port),
- inet_ntoa(sin.sin_addr) );
-
- returnval = connect(s, (struct sockaddr *)&sin, sizeof(sin));
- D_PRINTF( "Connect returned %d, %s\n",
- returnval, neterrstr() );
- if (returnval < 0)
- {
- D_PRINTF( "Can't connect: %s\n", neterrstr() );
- NETCLOSE(s);
- return BADSOCKET_VALUE;
- }
-
- /* all done, returning socket descriptor */
- D_PRINTF( "Returning %d from connectsock call\n", s );
- return(s);
-
-} /* END connectsock() */
-
-SOCKET
-connecttomaster(char *str)
-{
- char *tempch;
- SOCKET sock;
- char msg[100];
- char ConnectStr[100]; /* Fix to handle multiple threads */
- int tries;
-
- strcpy(ConnectStr, str);
-
- /*
- * BREAK UP THE connectstr INTO A HOSTNAME/HOST-IP AND A PORT NUMBER.
- */
- if((tempch = strpbrk(ConnectStr,":")) == NULL)
- {
- /*
- * INCORRECT FORMAT OF ConnectStr. CORRECT FORMAT IS
- * HOSTNAME:PORT OR HOST-IP:PORT
- */
- D_PRINTF( "Incorrect format %s: use hostname:port or ip_addr:port\n",
- ConnectStr );
- return(returnerr("Incorrect format %s: use host:port or ip_addr:port\n",
- ConnectStr));
- }
-
- /*
- * ZERO OUT THE COLON SO WE HAVE TWO STRINGS, THE HOSTNAME AND THE PORT
- */
- *tempch = '\0';
- tempch++;
-
- /* loop here to connect to webmaster - TCP/IP allows no more than 5
- * connection requests outstanding at once and thus the webmaster may
- * reject a connection if there are a lot of client processes
- */
-#define MAXTRIES 30
-#define TRYDELAY_SEC 1
- for (tries = 0; tries < MAXTRIES; tries++) {
-
- sock = connectsock(ConnectStr,(NETPORT)atoi(tempch),"tcp");
-
- if (!BADSOCKET(sock))
- break;
-
- sleep(TRYDELAY_SEC);
- }
-
- if (BADSOCKET(sock))
- {
- /* ERROR CONNECTING TO MASTER PROCESS */
- return(returnerr("Could not connect to master process\n"));
- }
-
- /*
- * SIGNAL THE MASTER THAT WE ARE READY TO PROCEED. WHEN ALL
- * CHILD PROCESSES HAVE CONNECTED AND SENT THIS SIGNAL,
- * THE MASTER WILL ISSUE US A GO SIGNAL.
- */
- if(NETWRITE(sock,READYSTR,READYSTRLEN) != READYSTRLEN)
- {
- return(returnerr("Error sending READY message to master"));
- }
-
- memset(msg,0,GOSTRLEN+1);
- if(NETREAD(sock,msg,GOSTRLEN) != GOSTRLEN)
- {
- D_PRINTF( "Error receiving GO message from master: %s\n", neterrstr()
- );
- return(returnerr("Error receiving GO message from master\n"));
- }
-
- if(strncmp(GOSTR,msg,GOSTRLEN))
- {
- /*
- * WE RECEIVED A MESSAGE OTHER THAN GO. PRINT IT OUT AND RETURN ERROR
- */
- return(returnerr("Received non-GO message %s\n",msg));
- }
-
- return(sock);
-
-} /* END connecttomaster() */
-
-
-static void
-accumstats(rqst_timer_t *rqsttimer, page_stats_t *pagestats, stats_t *timestat)
-{
- rqst_stats_t rqststats;
-
-#define TFMT "%10u:%10u"
- /*
- * DUMP THE TIMING INFORMATION HERE, OR COMPUTE WHAT YOU WANT TO
- * PRINT OUT LATER.
- */
-
- D_PRINTF( "Total bytes read: %d \t Body size read: %d\n",
- rqsttimer->totalbytes,
- rqsttimer->bodybytes );
-
- D_PRINTF( "Enter time: " TFMT " \t Exit Time: " TFMT "\n",
- rqsttimer->entertime.tv_sec,
- rqsttimer->entertime.tv_usec,
- rqsttimer->exittime.tv_sec,
- rqsttimer->exittime.tv_usec );
- D_PRINTF( "Before connect: " TFMT " \t After connect: " TFMT "\n",
- rqsttimer->beforeconnect.tv_sec,
- rqsttimer->beforeconnect.tv_usec,
- rqsttimer->afterconnect.tv_sec,
- rqsttimer->afterconnect.tv_usec );
- D_PRINTF( "Before header: " TFMT " \t After header: " TFMT "\n",
- rqsttimer->beforeheader.tv_sec,
- rqsttimer->beforeheader.tv_usec,
- rqsttimer->afterheader.tv_sec,
- rqsttimer->afterheader.tv_usec );
- D_PRINTF( "After body: " TFMT "\n",
- rqsttimer->afterbody.tv_sec,
- rqsttimer->afterbody.tv_usec );
-
- rqstat_times(&(rqststats), rqsttimer);
- rqstat_sum(&(timestat->rs), &(rqststats));
- rqstat_sum(&(pagestats->rs), &(rqststats));
-
- if (rqsttimer->page_number != 999)
- {
- timestat->page_numbers[rqsttimer->page_number] += 1;
- }
-
-#undef TFMT
-} /* END accumstats */
-
-
-/*
- * fetch the set of files that constitute a page
- *
- * maxcount = the number of files in the WWW page
- * pageval = the number of the WWW page (offset in load_file_list[])
- * (if -1, use page # 0 - does this still work?)
- *
- * returns the number of files retrieved
- */
-static int
-makeload(int maxcount, int pageval, THREAD rqst_timer_t *timerarray, THREAD stats_t *timestat, THREAD SOCKET mastersock, THREAD page_stats_t *page_stats)
-{
- int cnt;
- int returnval;
- page_stats_t page_stats_tmp;
- char server[MAXHOSTNAMELEN];
-
- NETPORT loc_portnum;
-
- D_PRINTF( "Starting makeload(maxcount %d, pageval %d)\n",
- maxcount, pageval );
-
- strcpy( server, webserver); /* Put in default value */
-
- page_stats_init(&page_stats_tmp);
- D_PRINTF( "Page stats initialized\n" );
-
- for (cnt = 0; cnt < maxcount; cnt++)
- {
- D_PRINTF( "Loop count %d in makeload()\n", cnt );
- if (pageval == -1)
- {
- pageval = cnt;
- }
- if (timeexpired)
- {
- break;
- }
-
- /* check for a filename */
- if (strlen(load_file_list[pageval].filename[cnt]) < 1)
- {
- D_PRINTF( "Bad filename at pageval %d, count %d\n",
- pageval, cnt );
- return(returnerr("Bad filename at pageval %d, count %d\n",
- pageval, cnt));
- }
-
- /* if (load_file_list[pageval].port_number[cnt] != 0)
- {
- loc_portnum = load_file_list[pageval].port_number[cnt];
- }
- else
- {
- loc_portnum = portnum;
- } */
- loc_portnum = portnum;
- if ((load_file_list[pageval].servername[cnt] != NULL)
- &&
- *load_file_list[pageval].servername[cnt])
- {
- D_PRINTF( "Copying URL server %s to server\n",
- load_file_list[pageval].servername[cnt] );
- strcpy(server, load_file_list[pageval].servername[cnt]);
- }
-
- if (haveproxyserver)
- {
- D_PRINTF( "Copying proxy %s to webserver\n", proxyserver );
- strcpy(server, proxyserver);
- }
-
-
- D_PRINTF( "Calling get(%s, %d, %s, &(timearray[%d]))\n",
- server, loc_portnum, load_file_list[pageval].filename[cnt],
- cnt );
-
- returnval = get(server, loc_portnum,
- load_file_list[pageval].filename[cnt],
- &(timerarray[cnt]));
- if (returnval < 0)
- {
- D_PRINTF( "***GET() RETURNED AN ERROR\n" );
- }
-
- /*
- * DID GET() RETURN A VALID TIME?
- */
- if ((returnval == 0) && (timerarray[cnt].valid == 2))
- {
- timerarray[cnt].page_number = pageval;
-
- accumstats(&timerarray[cnt], &page_stats_tmp, timestat);
- }
- else if (!timeexpired) /* INVALID, INCREMENT THE ERROR COUNTER */
- {
- D_PRINTF( "GET error counter incremented\n" );
- timestat->rs.totalerrs++;
- }
-
- if (amclient) {
- fd_set readfds;
- struct timeval timeout;
- int rv;
-
- timeout.tv_sec = 0;
- timeout.tv_usec = 0;
- FD_ZERO(&readfds);
- FD_SET(mastersock, &readfds);
-
- /* if the webmaster has aborted, quit */
- D_PRINTF("Before select() on webmaster socket\n");
- if (rv = select(FD_SETSIZE, &readfds, NULL, NULL, &timeout)) {
- D_PRINTF("select() returned %d\n", rv);
- D_PRINTF("Client terminating at request of webmaster\n");
- exit(2);
- }
- }
-
- } /* END for cnt */
-
- /*
- * DO WE HAVE A VALID RETURN FROM GET()?
- * WHY NOT USE returnval HERE?
- */
- if ((returnval == 0) &&
- (cnt == load_file_list[pageval].num_of_files) &&
- (timerarray[cnt-1].valid == 2))
- {
- rqst_stats_t *ps_rs;
- rqst_stats_t *pst_rs;
-
- ps_rs = &(page_stats[pageval].rs);
- pst_rs = &(page_stats_tmp.rs);
-
- rqstat_sum(ps_rs, pst_rs);
-
- page_stats[pageval].totalpages++;
-
- if (page_stats[pageval].page_size == 0)
- {
- page_stats[pageval].page_size = (unsigned)
- page_stats_tmp.rs.totalbody;
- }
- }
-
- D_PRINTF( "\nMakeload output page %d: %d errors, %d pages\n",
- pageval, timestat->rs.totalerrs, page_stats[pageval].totalpages );
- D_PRINTF( "Makeload returning %d\n", cnt );
-
- return(cnt);
-
-} /* END makeload() */
-
-#ifdef WIN32
-/* close socket library at exit() time */
-void sock_cleanup(void) {
-
- WSACleanup();
-}
-#endif /* WIN32 */
-
-/* globalize variables that were in main() */
-long int numfiles = 0;
-int testtime = 0;
-int numloops = 0;
-int numclients = 0;
-int record_all_transactions = 0;
-int uil_filelist_f = 0; /* filedescriptor of URLs to fetch? */
-int verbose = 0;
-int total_weight;
-char uil_filelist[NCCARGS];
-char filelist[MAXNUMOFFILES][MAXPATHLEN];
-char configfile[MAXPATHLEN];
-char connectstr[MAXHOSTNAMELEN+10];
-
-void
-main(int argc, char *argv[])
-{
- int file_count=0;
- int getoptch;
- int currarg;
- extern char *optarg;
- extern int optind;
- int i, j;
- char *tempch;
- int err;
-
-#define SLEEP_USEC 100
-#ifdef WIN32
- WSADATA WSAData;
-#else
-
- struct timeval sleeptime;
-
- /* set the amount of time that we'll pause before sending a "." to the
- webmaster */
-
- sleeptime.tv_sec = SLEEP_USEC/1000000;
- sleeptime.tv_usec = SLEEP_USEC % 1000000;
-#endif /* WIN32 */
-
- debugfile = stderr;
-
-#ifdef WIN32
- MessageBeep(~0U); /* announce our existence */
- MessageBeep(~0U);
- MessageBeep(~0U);
-
- err = WSAStartup(MAKEWORD(1,1), &WSAData);
- if (err != 0) {
- errexit("Error in WSAStartup()\n");
- }
-
- atexit(sock_cleanup);
-
- SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_HIGHEST);
-
- /* create semaphore in locked state */
- hSemaphore = CreateSemaphore(NULL, 0, 1, NULL);
- if(hSemaphore == NULL)
- {
- errexit("Create semaphore failed: %d", GetLastError());
- }
-#endif /* WIN32 */
-
- memset(webserver, 0, sizeof(webserver));
- memset(webmaster, 0, sizeof(webmaster));
- memset(proxyserver, 0, sizeof(proxyserver));
- memset(connectstr, 0, sizeof(connectstr));
-
- /*
- * PARSE THE COMMAND LINE OPTIONS
- */
-
- while((getoptch = getopt(argc,argv,"P:f:t:l:p:u:R:w:c:n:sdv")) != EOF)
- {
- switch(getoptch)
- {
- case 'c':
- sprintf(connectstr, "%s", optarg);
- amclient = 1;
- printf("%s", OKSTR); /* sent back to webmaster */
- fflush(stdout);
- break;
- case 'd':
- debug = 0; /* sumedh */
- break;
- case 'f':
- sprintf(configfile, "%s", optarg);
- break;
- case 'l':
- numloops = atoi(optarg);
- break;
- case 'n':
- numclients = atoi(optarg);
- break;
- case 'u':
- sprintf(uil_filelist, "%s", optarg);
- uil_filelist_f = 1;
- break;
- case 'p':
- portnum = atoi(optarg);
- break;
- case 's':
- savefile = 1;
- break;
- case 't':
- testtime = 60 * atoi(optarg);
- break;
- case 'v':
- verbose = 1;
- break;
- case 'w':
- havewebserver = 1;
- sprintf(webserver,"%s",optarg);
- break;
- case 'P':
- haveproxyserver = 1;
- sprintf(proxyserver, "%s", optarg);
- break;
- case 'R':
- record_all_transactions = 1;
- break;
- default:
- usage(argv[0]);
- }
- }
-
- returnerr("Client begins...\n");
- D_PRINTF( "Running in debug mode\n\n" );
-
- /* print the command line */
- for (i = 0; i < argc; i++)
- D_PRINTF( "%s ", argv[i] );
- D_PRINTF( "\n\n" );
-
- if(testtime && numloops)
- {
- /*
- * EITHER numloops OR testtime, BUT NOT BOTH.
- */
- usage(argv[0]);
- }
-
- if(havewebserver != 1)
- {
-#ifdef WIN32
- /*
- * THE SERVER'S NAME MUST BE SPECIFIED
- */
- returnerr("No WWW Server specified\n");
- usage(argv[0]);
-#else
- /* IF IT ISN'T, WE ASSUME LOCALHOST */
- sprintf(webserver, "%s", "localhost");
- havewebserver = 1;
-#endif /* WIN32 */
- }
-
- currarg = optind;
- numfiles = 0;
- while(currarg != argc)
- {
- /*
- * GET THE URLS TO RETRIEVE.
- */
- if (numfiles == MAXNUMOFFILES) {
- returnerr("Maximum of %d files on the command line.\n");
- usage(argv[0]);
- }
- sscanf(argv[currarg],"%s",filelist[numfiles]);
- numfiles++;
- currarg++;
- }
-
- if ((numfiles != 0) && uil_filelist_f)
- {
- returnerr("Both a filelist and UIL specified.\n");
- usage(argv[0]);
- }
-
- if((numfiles == 0) && !(uil_filelist_f))
- {
- /*
- * AT LEAST ONE FILE MUST BE SPECIFIED
- */
- returnerr("No UIL resources or filelist specified \n");
- usage(argv[0]);
- }
-
- if((numloops == 0) && (testtime == 0))
- {
- /*
- * NO SPECIFIED NUMBER OF LOOPS, AND NO TEST TIME
- */
- usage(argv[0]);
- }
- if(numclients > MAXPROCSPERNODE || numclients < 1)
- {
- returnerr("Number of Clients must be between 1 and %d\n", MAXPROCSPERNODE);
- exit(1);
- }
-
- /* allow use of IP address */
- if(amclient) {
- if((tempch = strpbrk(connectstr,":")) == NULL)
- {
- /*
- * INCORRECT FORMAT OF ConnectStr. CORRECT FORMAT IS
- * HOSTNAME:PORT OR HOST-IP:PORT
- */
- D_PRINTF( "Incorrect format %s: use hostname:port or ip_addr:port\n",
- connectstr );
- returnerr("Incorrect format %s: use host:port or ip_addr:port\n", connectstr);
- exit(1);
- } else {
- strncpy(webmaster, connectstr, tempch-connectstr);
- }
- if(resolve_addrs(webmaster, "tcp", &webmast_phe, &webmast_ppe, &webmast_addr, &webmast_type))
- exit(1);
- }
-
- if (haveproxyserver)
- {
- D_PRINTF( "Copying proxy %s to webserver\n", proxyserver );
- strcpy(webserver, proxyserver);
- }
-
- if (resolve_addrs(webserver, "tcp", &webserv_phe, &webserv_ppe, &webserv_addr, &webserv_type))
- exit(1);
-
- /*
- * INITIALIZE DATA
- */
- /* allocate space for dynamic arrays */
- load_file_list =
- (page_list_t *)mymalloc((MAXNUMOFPAGES)*sizeof(page_list_t));
-
- if (uil_filelist_f)
- {
- /* take a guess at the number of URLs in the file */
- D_PRINTF( "About to parse filelist %s\n", uil_filelist );
- number_of_pages = count_file_list(uil_filelist);
- numfiles = 1;
-
- /* IF WE HAVE A FILELIST, PARSE IT */
- /* allocate memory */
- D_PRINTF( "Allocating page list: %ld by %d\n",
- number_of_pages, numfiles );
- for (i=0; i<number_of_pages; i++)
- {
- for (j=0; j<MAXNUMOFFILES; j++)
- {
- load_file_list[i].servername[j] =
- (char *)mymalloc(URL_SIZE);
- load_file_list[i].filename[j] =
- (char *)mymalloc(URL_SIZE);
- }
- }
-
- D_PRINTF( "Parsing file list: %s\n", uil_filelist );
- parse_file_list(uil_filelist, load_file_list,
- &number_of_pages, &numfiles);
- /* free memory for pages that won't be used? */
- D_PRINTF( "Actual page list: %ld by %d\n",
- number_of_pages, MAXNUMOFFILES );
-
- D_PRINTF( "Setting up weighting for %ld pages\n",
- number_of_pages );
- total_weight = load_percent(load_file_list, number_of_pages);
- /* total_weight = load_percent(load_file_list, number_of_pages, pages); */
- }
- else
- {
- /* no uil file */
- number_of_pages = numfiles;
- }
-
- if (number_of_pages < 1)
- {
- /* no pages - exit */
- D_PRINTF( "No valid URLs found\n" );
- errexit("No valid URLs found\n");
- }
-
-#ifndef WIN32
- /*
- * IF WE ARE TO FORK ADDITIONAL CLIENTS ON THIS MACHINE,
- * WE MUST DO IT BEFORE WE CONNECT TO THE MASTER.
- *
- * FIRST, SET UP SIGNAL HANDLING
- */
- signal(SIGCHLD, childhandler);
- for(i = 0; i < numclients; i++)
- {
- thr_create (NULL, NULL, ClientThread, NULL, THR_BOUND, NULL);
-
- /* switch(fork())
- {
- case 0:
- numclients = 1;
- ClientThread(NULL);
- exit(0);
- break;
- case -1:
- errexit("Error forking child processes\n");
- exit(1);
- default:
- break;
- } */
- select(0,(fd_set *)0,(fd_set *)0, (fd_set *)0, &sleeptime);
- }
-
- /*
- * Wait for all children to exit.
- */
-
- while (thr_join(NULL, NULL, NULL) == 0);
-
- /* for(;;)
- {
- int pid = wait((int*)0);
- if ((pid == -1) && errno == ECHILD) break;
- } */
-#else
- /* start threads on NT */
- for (i = 0; i < numclients; i++)
- {
- if (_beginthread(ClientThread, 0, NULL) == -1)
- {
- errexit("_beginthread failed: %d", GetLastError());
- }
- }
-#endif /* WIN32 */
-
-#ifdef WIN32
- /* wait for children to get to sync point */
- while (CounterSemaphore < numclients)
- sleep(1);
- CounterSemaphore = 0;
-
- /* start all children simultaneously */
- ReleaseSemaphore(hSemaphore, 1, NULL);
-
- if (testtime) {
- sleep(testtime);
- alarmhandler(); /* signal end of test to threads */
- }
-
- /*
- * Wait for all threads to exit.
- */
- while (CounterSemaphore < numclients)
- sleep(1);
-
- CloseHandle(hSemaphore);
-#endif /* WIN32 */
-
- return;
-} /* end main() */
-
-void ClientThread(void *dummy)
-{
-
- THREAD FILE *logfile;
-
- THREAD stats_t timestat;
-
- THREAD rqst_timer_t timerarray[MAXNUMOFFILES];
- THREAD SOCKET mastersock = BADSOCKET_VALUE; /* connection to webmaster */
-
-
- THREAD page_stats_t *page_stats; /* actually a dynamic array */
-
- int loopcnt = 0;
- int filecnt;
- int loop;
- int ran_number;
- int page_index;
- int page_number;
- int file_count = 0;
- char file_name[50];
- struct timeval runningtime;
- time_t junk;
- int i;
- int returnval;
-
- /*
- * INITIALIZE DATA
- */
-
- page_stats =
- (page_stats_t *)mymalloc((number_of_pages)*sizeof(page_stats_t));
-
- for (i=0; i < number_of_pages; i++) {
- page_stats_init(&(page_stats[i]));
- }
-
- if (debug)
- {
- /*
- * OPEN A DEBUG FILE
- */
- fflush(stderr);
- sprintf(file_name, "%s.%d", DEBUG_FILE, (int)getpid());
- debugfile = fopen(file_name, "w+");
- if (debugfile == NULL)
- errexit("Can't open debug file\n");
- D_PRINTF( "Running in debug mode, %d\n",amclient );
- }
-
- if (record_all_transactions)
- {
- /*
- * OPEN A LOG FILE.
- */
- sprintf(file_name, "%s%d", LOG_FILE, (int)getpid());
- returnerr("Log file is %s\n", file_name);
- logfile = fopen(file_name, "w+");
- }
-
- /* Initialize random number generator */
- junk = getpid ();
- rand_r(&junk);
- D_PRINTF( "Random seed: %d\n", junk );
-
- for (i=0; i < MAXNUMOFFILES; i++)
- {
- rqtimer_init(&(timerarray[i]));
- }
- stats_init(&timestat);
-
- D_PRINTF( "Number of files %d\n", numfiles );
-
- timestat.total_num_of_files = numfiles;
-
- if (amclient)
- {
- /*
- * WE ARE A CLIENT PROCESS. (i.e. WE ARE NOT RUN BY A USER, BUT BY
- * THE MASTER WWWSTONE PROCESS. WE NEED TO CONNECT TO THE
- * MASTER WHO WILL SYNCHRONIZE ALL THE CLIENTS.
- */
- D_PRINTF( "Trying to connect with %s\n",connectstr );
-
- mastersock = connecttomaster(connectstr);
-
- D_PRINTF( "connecttomaster returns %d, %s\n",
- mastersock, neterrstr() );
-
- if(BADSOCKET(mastersock))
- {
- /*
- * ERROR CONNECTING TO THE MASTER. ABORT.
- */
- errexit("Error connecting to the master: %s\n", neterrstr());
- }
- } /* END IF CLIENT */
-
-#ifdef WIN32
- /* Tell parent we're ready */
- InterlockedIncrement(&CounterSemaphore);
-
- /* Wait for main() thread to release us */
- WaitForSingleObject(hSemaphore, INFINITE);
- ReleaseSemaphore(hSemaphore, 1, NULL);
-#endif /* WIN32 */
- if (testtime != 0)
- {
- /*
- * IF RUNNING A TIMED TEST, WE WILL LOOP
- * UNTIL THE ALARM GOES OFF.
- * WE'LL ALSO NEED TO SET THE SIGNAL HANDLER
- */
-#ifndef WIN32
- /*signal(SIGALRM, alarmhandler);*/
- /*
- * SEND SIGALRM IN testtime SECONDS
- */
- /*alarm(testtime);*/
-#endif /* WIN32 */
- }
-
- /*
- * AND THEY'RE OFF...
- */
-
- if (testtime)
- numloops = INFINITY;
- GETTIMEOFDAY(&(timestat.starttime), &(timestat.starttimezone));
-
- /* LOOP UNTIL WE HIT numloops, OR WE RUN OUT OF TIME */
- for(loopcnt = 0; (loopcnt < numloops) && !timeexpired; loopcnt++)
- {
- /*
- * THIS IS WHERE LOAD TESTING IS DONE.
- * GET A RANDOM NUMBER, THEN INDEX INTO THE
- * PAGE, AND THEN REQUEST THAT SET OF FILES.
- */
- if (uil_filelist_f) /* HAVE FILELIST */
- {
- D_PRINTF( "Have filelist\n" );
- /* if (testtime != 0) /* RUNNING IN TIMED MODE */
- if (1)
- {
- D_PRINTF( "Running in timed mode\n" );
- /* random number between 0 and totalweight-1 */
- junk = getpid ();
- ran_number = (rand_r(&junk) % total_weight);
- D_PRINTF( "random %ld\n", ran_number );
-
- /* loop through pages, find correct one
- * while ran_number is positive, decrement it
- * by the load_num of the current page
- * example: ran_number is 5, pages have weights of 10 and 10
- * first iteration page_index = 0, ran_number = -5
- * iteration halted, page_index = 0
- */
- page_index = -1;
- while (ran_number >= 0)
- {
- page_index++;
- D_PRINTF( "Current page index %d: %ld - %d\n",
- page_index, ran_number,
- load_file_list[page_index].load_num
- );
- ran_number -= load_file_list[page_index].load_num;
- }
-
- if (page_index >= number_of_pages) { page_index--; }
-
- D_PRINTF( "Final page index %d\n", page_index );
- filecnt = makeload(load_file_list[page_index].num_of_files,
- page_index, timerarray, &timestat, mastersock, page_stats);
- testtime = 1;
- }
- else /* NOT RUNNING IN TIMED MODE */
- {
- for (page_number = 0;
- page_number < number_of_pages;
- page_number++)
- {
- filecnt = makeload(load_file_list[page_number].num_of_files,
- page_number, timerarray, &timestat, mastersock, page_stats);
-
- } /* END for page_number */
- } /* END if/else TIMED MODE */
- }
- else /* NO FILELIST */
- {
- D_PRINTF( "No filelist\n" );
- /*
- * LOOP THROUGH UNTIL numfiles TIMES OR UNTIL TIMER EXPIRES
- * AND ALARM SETS filecnt TO INFINITY.
- */
-
- /* does this still work?? */
- /* filecnt = makeload(numfiles, -1, timerarray); */
- } /* END if HAVE FILELIST */
-
- if (filecnt > 0)
- file_count += filecnt;
-
- } /* END while loopcnt */
-
- GETTIMEOFDAY(&(timestat.endtime), &(timestat.endtimezone));
- D_PRINTF( "Test run complete\n" );
- signal(SIGALRM, NULL);
-
- if (testtime == 0)
- {
- numfiles = loopcnt;
-
- if (uil_filelist_f)
- {
- numfiles = file_count;
- }
- }
-
- /* This option ( "-R" ) looks broken (e.g. l > 50) -- JEF 2/15/96 */
- if (record_all_transactions)
- {
- /*
- * DUMP THE LOG FILE INFORMATION.
- */
- for (loop=0; loop < (loopcnt * file_count); loop++)
- {
- fprintf(logfile, " entertime \t%d.%d\n"
- " beforeconnect \t%d.%d\n"
- " afterconnect \t%d.%d\n"
- " beforeheader \t%d.%d\n"
- " afterheader \t%d.%d\n"
- " afterbody \t%d.%d\n"
- " exittime \t%d.%d\n"
- " total bytes \t%d\n"
- " body bytes\t%d\n",
- timerarray[loop].entertime.tv_sec,
- timerarray[loop].entertime.tv_usec,
- timerarray[loop].beforeconnect.tv_sec,
- timerarray[loop].beforeconnect.tv_usec,
- timerarray[loop].afterconnect.tv_sec,
- timerarray[loop].afterconnect.tv_usec,
- timerarray[loop].beforeheader.tv_sec,
- timerarray[loop].beforeheader.tv_usec,
- timerarray[loop].afterheader.tv_sec,
- timerarray[loop].afterheader.tv_usec,
- timerarray[loop].afterbody.tv_sec,
- timerarray[loop].afterbody.tv_usec,
- timerarray[loop].exittime.tv_sec,
- timerarray[loop].exittime.tv_usec,
- timerarray[loop].totalbytes,
- timerarray[loop].bodybytes);
- } /* end for loop */
- } /* end if recording all transactions */
-
- D_PRINTF( "total errors: %d\n",timestat.rs.totalerrs );
- /* gethostname(timestat.hostname,MAXHOSTNAMELEN); */
- /* D_PRINTF( "Test for host: %s\n",timestat.hostname ); */
- D_PRINTF( "Server is: %s running at port number: %d\n",
- webserver,portnum );
-
- /* sprintf(timestat.hostname,"%s:%d",timestat.hostname,getpid()); */
- if (amclient) /* CLIENT TO A WEBMASTER */
- {
- char *stats_as_text;
-
- /*
- * SEND THE TIMING DATA TO THE MASTER
- */
- stats_as_text = stats_to_text(&timestat);
- D_PRINTF( "stats_to_text returned %s\n", stats_as_text );
-
- returnval = senddata(mastersock, stats_as_text,
- SIZEOF_STATSTEXTBASE + number_of_pages*SIZEOF_DOUBLETEXT);
- D_PRINTF( "Wrote time stats to master %d\n", returnval );
-
- if (returnval < 1)
- {
- D_PRINTF( "Error while writing time stats: %s\n",
- neterrstr() );
- errexit("Error while writing time stats: %s\n",
- neterrstr());
- }
-
- if (uil_filelist_f)
- /* write pagestats */
- {
- char *page_stats_as_text;
- for (i = 0; i < number_of_pages; i++)
- {
- D_PRINTF( "On page_stats[%d]\n", i );
- page_stats_as_text = page_stats_to_text(&page_stats[i]);
- returnval = strlen(page_stats_as_text);
- D_PRINTF( "page_stats_to_text[%d] returned %d\n",
- i, returnval );
- returnval = senddata(mastersock, page_stats_as_text,
- SIZEOF_PAGESTATSTEXT);
- if (returnval < 1)
- {
- D_PRINTF( "Error while writing page_stats[%d]: %s\n",
- i, neterrstr() );
- errexit("Error while writing page_stats[%d]: %s\n",
- i, neterrstr());
- } /* end if */
- D_PRINTF( "Wrote %d bytes of page_stats[%d] to master\n",
- returnval, i );
- } /* end for */
- } /* end if filelist */
-
- D_PRINTF( "About to close socket\n" );
- if (NETCLOSE(mastersock))
- D_PRINTF( "Close socket error: %s\n", neterrstr() );
- }
- else /* NOT A CLIENT TO A WEBMASTER */
- {
- if (testtime)
- {
- printf("Test ran for: %d minutes\n",(testtime/60));
- }
- else
- {
- printf("Test ran for: %d iterations.\n",numloops);
- }
- compdifftime(&(timestat.endtime), &(timestat.starttime),
- &(runningtime));
- printf("Total time of test (sec) %d.%d\n", runningtime.tv_sec,
- runningtime.tv_usec);
- printf("Files retrieved per iteration: %d\n",numfiles); /* 'per iteration' */
- printf("----------------------------------\n");
- printf("Totals:\n\n");
- rqstat_print(&(timestat.rs));
-
- if (timestat.rs.totalconnects == 0)
- goto end;
- printf("Thruput = %5.2lf Kbytes/sec\n",
- thruputpersec(timestat.rs.totalbytes, &runningtime) / 1000);
-
- if (uil_filelist_f && numloops && verbose)
- {
- for (loop = 0; loop < number_of_pages; loop++)
- {
- if (timestat.page_numbers[loop] != 0)
- {
- printf ("===============================================================================\n");
- printf ("Page # %d\n\n", loop);
- printf ("Total number of times page was hit %d\n",
- page_stats[loop].totalpages);
- rqstat_print(&(page_stats[loop].rs));
- printf ("Page size %d \n", page_stats[loop].page_size);
- printf ("===============================================================================\n\n");
- } /* END if timestat */
- } /* END for loop */
- } /* END if filelist */
- } /* END if client */
-
-end:
- if(record_all_transactions)
- fclose(logfile);
- if(debug)
- {
- D_PRINTF( "Client exiting.\n" );
- fclose(debugfile);
- }
-
-#ifdef WIN32
- /* tell parent we're done */
- InterlockedIncrement(&CounterSemaphore);
-#endif /* WIN32 */
-
-} /* END ClientThread() */
diff --git a/apps/JAWS/clients/WebSTONE/src/webmaster.c b/apps/JAWS/clients/WebSTONE/src/webmaster.c
deleted file mode 100644
index f98e073a10a..00000000000
--- a/apps/JAWS/clients/WebSTONE/src/webmaster.c
+++ /dev/null
@@ -1,1417 +0,0 @@
-/**************************************************************************
-$Header$
- * *
- * Copyright (C) 1995 Silicon Graphics, Inc. *
- * *
- * These coded instructions, statements, and computer programs were *
- * developed by SGI for public use. If any changes are made to this code*
- * please try to get the changes back to the author. Feel free to make *
- * modifications and changes to the code and release it. *
- * *
- **************************************************************************/
-
-#include <stdio.h>
-#include <errno.h>
-#include <signal.h>
-#include <stdlib.h>
-#include <string.h>
-#include <time.h>
-
-#ifndef WIN32
-#include <unistd.h>
-#endif /* WIN32 */
-
-#include <math.h>
-
-#ifndef WIN32
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/errno.h>
-#include <sys/socket.h>
-#include <sys/time.h>
-#include <netinet/in.h>
-#include <netdb.h>
-#else
-#define FD_SETSIZE 1024 /* max size for select() - keep before <winsock.h>
- * and same size as MAXCLIENTS */
-#include <windows.h>
-#include <winsock.h>
-#include <io.h>
-#include <process.h>
-#endif /* WIN32 */
-
-#include "sysdep.h"
-#include "bench.h"
-
-/* command line options/data */
-int savefile = 0;
-int debug = 0;
-int norexec = 0;
-int haveproxyserver = 0;
-char proxyserver[MAXHOSTNAMELEN];
-char network_mask_str[30] = "255.255.255.0";
-unsigned network_mask = 0;
-int servaddrin_config = 0;
-int dumpall = 0;
-int testtime = 0;
-int havewebserver = 0;
-int numloops = 0;
-NETPORT portnum = 0;
-int redirect = 0;
-int record_all_transactions = 0;
-int uil_filelist_f = 0;
-int verbose = 0;
-char webserver[MAXHOSTNAMELEN];
-char configfile[MAXPATHLEN];
-char uil_filelist[NCCARGS];
-
-char filelist[256][MAXPATHLEN];
-fd_set zerofdset;
-
-/* other key data */
-long int number_of_pages = 0;
-int totalnumclients = 0;
-int num_rexecs = 0;
-SOCKET socknum[MAXCLIENTS];
-SOCKET sockIO[MAXTOTALPROCS];
-SOCKET sockErr[MAXTOTALPROCS];
-THREAD FILE *debugfile = stderr;
-struct hostent *master_phe; /* IP addresses for webmaster */
-struct timeval sumedh_start, sumedh_end;
-
-void HostEntCpy(struct hostent *dest, struct hostent *src);
-
-static void
-usage(const char *progname)
-{
-
- fprintf(stderr, "Usage: %s [-a] [-d] -f config_file [-l numloops]\n",
- progname);
- fprintf(stderr, " [-p port_num] [-r] [-s] [-t run_time] \n");
- fprintf(stderr, "\n");
- fprintf(stderr, "-w webserver URL [URL ...]\n\n");
- fprintf(stderr, "-a print timing information for all clients\n");
- fprintf(stderr, "-d turn on debug statements\n");
- fprintf(stderr, "-f config_file\tfile specifying clients\n");
- fprintf(stderr, "-l number of iterations to retrieve uils\n");
- fprintf(stderr, "-p port number of web server if not 80\n");
- fprintf(stderr, "-r redirect stdout of clients to /tmp/webstone.xxx\n");
- fprintf(stderr, "-s save client gets to /tmp/webstone.data.*\n");
- fprintf(stderr, "-t run_time\tduration of test in minutes\n");
- fprintf(stderr, "-w webserver\tname of webserver host to contact\n");
- fprintf(stderr, "-u URL file\tfilelist of URLs\n");
- fprintf(stderr, "-v verbose mode\n");
- fprintf(stderr, "-P servername\tuse proxy server for transactions\n");
- fprintf(stderr, "-W webserver addresses are in the config file\n");
- fprintf(stderr, "-R record all transactions\n");
- errexit("\n");
-}
-
-static SOCKET
-passivesock(const NETPORT portnum, const char *protocol, const int qlen)
-{
- struct protoent *ppe; /* pointer to protocol info entry */
- struct sockaddr_in sin; /* Internet endpoint address */
- SOCKET s; /* socket descriptor */
- int type; /* socket type */
-
- D_PRINTF( "Beginning passivesock with errno %d\n",errno );
-
- D_PRINTF( "Zeroing address structure\n" );
- memset((char *)&sin, 0, sizeof(sin));
-
- sin.sin_family = AF_INET;
- sin.sin_addr.s_addr = INADDR_ANY;
-
- /* NOT USED: Map service name to portnumber */
- D_PRINTF( "Mapping portnum errno %d\n",errno );
- sin.sin_port = htons(portnum);
-
- /* Map protocol name to number */
- D_PRINTF( "Mapping protocol name errno %d\n",errno );
- if ((ppe = getprotobyname(protocol)) == 0)
- {
- errexit("Can't get \"%s\" protocol entry\n", protocol);
- }
- errno = 0;
-
- /* use protocol to choose socket type */
- D_PRINTF( "Changing socket type, errno %d\n",errno );
- if (strcmp(protocol, "udp") == 0)
- {
- type = SOCK_DGRAM;
- D_PRINTF( "Choosing SOCK_DGRAM\n" );
- }
- else
- {
- type = SOCK_STREAM;
- D_PRINTF( "Choosing SOCK_STREAM, errno %d\n",errno );
- }
-
- /* allocate a socket */
- s = socket(PF_INET, type, ppe->p_proto);
- if (BADSOCKET(s))
- {
- D_PRINTF( "Socket PF_INET %d %d returned %d with %s\n",
- type, ppe->p_proto, s, neterrstr() );
- errexit("Can't create socket: %s\n", neterrstr());
- }
- D_PRINTF( "Socket %d created with errno %d\n",s,errno );
-
- /* Bind the socket */
- if (bind(s, (struct sockaddr *)&sin, sizeof(sin)) < 0)
- {
- errexit("Can't bind to port %d: %s\n", portnum, neterrstr());
- }
- D_PRINTF( "Bind succeeded\n" );
-
- /* If it's a stream, listen for connections */
- /* NOTE: ON NT, the listen() backlog parm is silently limited to 5 conns */
- if ((type == SOCK_STREAM) && BADSOCKET(listen(s, qlen)))
- {
- errexit("Can't listen on port %s: %s\n", portnum, neterrstr());
- }
- D_PRINTF( "Listen succeeded\n" );
-
- /* all done, return socket descriptor */
- return(s);
-}
-
-
-/* abort clients -- called by SIGINT handler */
-static void abort_clients(void)
-{
- /* Not supposed to have fprintf in a signal handler, but... */
- fprintf(stdout, "Webmaster received SIGINT. Terminating.\n");
- /* exit will close all open connections */
- exit(2);
-}
-
-/* signal handler for SIGINT */
-static void sig_int(int sig) {
-
- abort_clients();
-}
-
-#ifdef WIN32
-
-/* echo stdout/stderr from clients */
-void echo_client(void *stream)
-{
- SOCKET *sockarr;
- FILE *outfile;
- int which_stream = (int) stream;
- char buf[BUFSIZ];
- int i, len, rv;
- fd_set readfds;
-
- /* This code which handles the timeout may need
- to be ifdef'ed for WIN32 */
- struct timeval timeout;
-
- timeout.tv_sec = (long)5;
- timeout.tv_usec = (long)0;
-
- if (which_stream) {
- sockarr = sockIO;
- outfile = stdout;
- } else {
- sockarr = sockErr;
- outfile = stderr;
- }
-
- D_PRINTF( "echo_client running\n" );
- signal( SIGINT, SIG_DFL); /* restore default behavior
- for SIGINT */
-
- while (1) {
- FD_ZERO(&readfds);
- for (i = 0; i < num_rexecs; i++)
- if (sockarr[i] != BADSOCKET_VALUE)
- FD_SET(sockarr[i], &readfds);
- rv = select(num_rexecs, &readfds, NULL, NULL, &timeout);
- if ( rv == 0)
- continue;
- if (rv < 0 && WSAGetLastError() == WSANOTINITIALISED)
- return;
- if (rv < 0)
- errexit("Error in echo_client(): select() returns %d: %s\n", rv, neterrstr());
-
- /* loop over the sockets that are ready with data */
- for (i = 0; i < num_rexecs; i++) {
- if (sockarr[i] != BADSOCKET_VALUE && FD_ISSET(sockarr[i], &readfds)) {
- len = NETREAD(sockarr[i], buf, sizeof(buf));
- if (len <= 0) {
- /* mark connection closed */
- sockarr[i] = BADSOCKET_VALUE;
- if (len < 0 && WSAGetLastError() == WSANOTINITIALISED)
- return;
- if (len < 0)
- fprintf(stderr, "Error in echo_client() after NETREAD(): %s\n", neterrstr());
- continue;
- }
-
- /* copy to stdout or stderr */
- fwrite(buf, sizeof(char), len, outfile);
- }
- }
- }
- D_PRINTF( "Exiting echo_client\n" );
-}
-
-#else
-static int
-echo_client(char *hostname, const int fd)
-{
- /*
- * WRITE TEXT FROM FILE DESCRIPTOR INTO STDOUT
- */
- char buf[BUFSIZ];
- int cc;
- D_PRINTF( "echo_client running\n" );
-
- while (getppid() != 1)
- {
- cc = NETREAD(fd, buf, sizeof(buf));
- if (cc > 0)
- {
- write(STDOUT_FILENO, buf, cc);
- }
- }
- D_PRINTF( "Exiting echo_client\n" );
- NETCLOSE(fd);
-}
-#endif /* WIN32 */
-
-/* Picks the appropriate webmaster IP address based on the address of the client.
- * This is significant only for hosts with multiple interfaces
- *
- * return value is a string with the IP address or hostname (or NULL)
- */
-char *pick_webmaster_IP_address(char *client_hostname, struct hostent *master_phe,
- unsigned netmask) {
-static char buf[20];
-unsigned char addr[4];
-int client_addr;
-int i;
-
- if (client_hostname[0] >= '0' && client_hostname[0] <= '9') {
- /* we have an IP address */
- client_addr = inet_addr(client_hostname);
- if (client_addr == INADDR_NONE)
- return NULL;
- } else {
- /* we have a hostname, use the webserver hostname */
- return master_phe->h_name;
- }
-
- for (i = 0; master_phe->h_addr_list[i] != NULL; i++) {
- if ((*(int *)(master_phe->h_addr_list[i]) & netmask) ==
- (client_addr & netmask))
- goto gotit;
- }
- i = 0; /* give up */
-
-gotit:
- memcpy((char *)addr, master_phe->h_addr_list[i], sizeof(addr)); /* Internet specific */
- sprintf(buf, "%d.%d.%d.%d", addr[0], addr[1], addr[2], addr[3]);
- return buf;
-}
-
-/*
- Command line parsing
-*/
-
-void ParseCmdLine(int argc, char **argv )
-{
-char getoptch;
-int currarg;
-extern char *optarg;
-extern int optind;
-
- /*
- * PARSE THE COMMAND LINE OPTIONS
- */
- while((getoptch = getopt(argc,argv,"P:f:t:l:p:u:R:w:n:M:adrsvWX")) != (const char)EOF)
- {
- switch(getoptch)
- {
- case 'M':
- strcpy(network_mask_str, optarg);
- break;
- case 'P':
- haveproxyserver = 1;
- strcpy(proxyserver, optarg);
- break;
- case 'R':
- record_all_transactions = 1;
- break;
- case 'X':
- norexec = 1;
- break;
- case 'W':
- servaddrin_config = 1;
- break;
- case 'a':
- dumpall = 1;
- break;
- case 'd':
- debug = 1;
- break;
- case 'f':
- strcpy(configfile, optarg);
- break;
- case 'l':
- numloops = atoi(optarg);
- break;
- case 'p':
- portnum = atoi(optarg);
- break;
- case 'r':
- redirect = 1;
- break;
- case 's':
- savefile = 1;
- break;
- case 't':
- testtime = atoi(optarg);
- break;
- case 'u':
- uil_filelist_f = 1;
- strcpy(uil_filelist, optarg);
- break;
- case 'v':
- verbose = 1;
- break;
- case 'w':
- havewebserver = 1;
- strcpy(webserver, optarg);
- break;
- default:
- usage(argv[0]);
- } /* end switch */
- } /* end while */
-
- if (numloops && testtime)
- errexit("Can't have both -l and -t\n");
-
- if(!havewebserver && !servaddrin_config)
- {
- /*
- * THE SERVERS NAME MUST BE SPECIFIED
- */
-
- fprintf(stderr,"No WWW Server specified\n");
- usage(argv[0]);
- }
-
- if (havewebserver && servaddrin_config)
- {
- /*
- * CAN'T HAVE BOTH -w and -W
- */
- fprintf(stderr, "Can't have both -w and -W options\n");
- usage(argv[0]);
- }
-
- network_mask = inet_addr(network_mask_str);
- if (network_mask == INADDR_NONE) {
- fprintf(stderr, "Invalid network mask (-M %s)\n", network_mask_str);
- usage(argv[0]);
- }
-
- if(strlen(configfile) == 0)
- {
- /*
- * THE MASTER MUST HAVE A CONFIGURATION FILE TO READ.
- */
- fprintf(stderr,"No Configuration file specified\n");
- usage(argv[0]);
- }
- /* IF WE DO NOT HAVE A FILE LIST THEN THERE ARE UIL'S AT THE END OF THE
- * COMMAND LINE SO GRAB THEM.
- */
- if (uil_filelist_f == 0)
- {
- currarg = optind;
- number_of_pages = 0;
- while(currarg != argc)
- {
- /*
- * GET THE UILS TO RETRIEVE.
- */
-
- sscanf(argv[currarg],"%s",filelist[number_of_pages]);
- number_of_pages++;
- currarg++;
- }
- }
- else
- {
- /* have filelist; take a stab at the number of valid URLs */
- D_PRINTF( "About to parse filelist %s\n", uil_filelist );
- number_of_pages = count_file_list(uil_filelist);
- }
- if (number_of_pages == 0)
- {
- /*
- * AT LEAST ONE FILE MUST BE SPECIFIED
- */
- fprintf(stderr,"No URL resources specified\n");
- usage(argv[0]);
- }
-}
-
-/*
- This function sets up the socket we will use to synchronize with the
- clients.
- Returns the socket number if successful, doesn't return if it fails
-*/
-
-SOCKET SetupSyncSocket( serveraddr )
-struct sockaddr_in *serveraddr;
-{
- int sock,len;
-
- /*
- * SET UP THE SOCKET WE ARE GOING TO USE TO SYNCHRONIZE WITH THE CLIENTS.
- */
- D_PRINTF( "About to call sock %d %d\n", portnum, MAXCLIENTS );
-
- sock = passivesock(0, "tcp", MAXCLIENTS);
-
- if (BADSOCKET(sock))
- {
- errexit("Couldn't open socket %d: %s\n", sock, neterrstr());
- }
- D_PRINTF( "The passivesock call succeeded\n" );
-
- D_PRINTF( "calling getsockname\n" );
-
- len = sizeof(struct sockaddr);
- if(getsockname(sock, (struct sockaddr *)serveraddr, &len) < 0)
- {
- errexit("Could not get socket informaton\n");
- }
-
- return( sock );
-}
-
-/*
- Function which generates a commandline for the webclients
-*/
-void MakeCmdLine( commandline)
-char *commandline;
-{
- char tmpcommandline[NCCARGS];
- char hostname[MAXHOSTNAMELEN];
- char *webclient_path, *temp;
- int cnt;
- struct hostent *master_phe_tmp; /* temp. variable added by - Rajesh Shah*/
-
- /*
- * BUILD THE PORTIONS OF THE cmdline FOR EACH CLIENT THAT WE CAN BUILD NOW.
- * WE WILL FILL IN THE NUMBER OF CLIENTS LATER WITH AN sprintf.
- */
- D_PRINTF( "Calling gethostname\n" );
-
- if(gethostname(hostname,MAXHOSTNAMELEN) != 0)
- {
- errexit("Could not retrieve local host name");
- } else {
- /* convert hostname to address (to avoid DNS problems for webclients) */
- /* The following lines are add to copy the system
- buffer (output of gethostbyname()) into user area.
- This is because, there are very good chances that later
- on system buffer might be overwritten by some calls and
- still if your pointer is pointing to same addr. nothing
- but only trouble and trouble! Infact this is what
- happening when I tried to run webstone benchmark for more
- then one clients. It used to over write the webmaster name
- with the first client name and so remaining on client(s)
- the webclient process(es) were invoked with wrong webmaster
- name! This behaviour is observed Solaris 2.4 this bug
- can be hit in any OS. - Rajesh Shah 5/18/96 */
-
- /* master_phe = gethostbyname(hostname); */
- master_phe_tmp = gethostbyname(hostname);
- master_phe = (struct hostent *)malloc(sizeof(struct hostent));
- HostEntCpy(master_phe, master_phe_tmp);
- }
-
- /* set up executable pathname */
-#ifndef WIN32
- temp = getenv("TMPDIR");
-
- if ( temp && *temp ) {
- webclient_path = (char *)mymalloc( strlen(temp) + strlen("/webclient")
- + 1);
- strcpy(webclient_path, temp);
- strcat(webclient_path, "/webclient");
-
- } else
-#else
- temp = temp;
-#endif /* WIN32 */
- webclient_path = PROGPATH;
-
-
- D_PRINTF( "Path to webclient is: %s\n", webclient_path );
-
- sprintf(commandline,"%s", webclient_path);
-
- if(haveproxyserver)
- {
- sprintf(tmpcommandline, " -P %s", proxyserver);
- strcat(commandline, tmpcommandline);
- }
- if (debug)
- {
- strcat(commandline," -d");
- }
- if (numloops != 0)
- {
- sprintf(tmpcommandline," -l %d", numloops);
- strcat(commandline,tmpcommandline);
- }
- if (portnum)
- {
- sprintf(tmpcommandline," -p %d", portnum);
- strcat(commandline,tmpcommandline);
- }
- if (redirect)
- {
- strcat(commandline," -r");
- }
- if (savefile)
- {
- strcat(commandline," -s");
- }
- if (uil_filelist_f)
- {
- strcat(commandline," -u ");
- strcat(commandline,uil_filelist);
- }
- if (record_all_transactions)
- {
- strcat(commandline," -R");
- }
- if (testtime != 0)
- {
- sprintf(tmpcommandline," -t %d", testtime);
- strcat(commandline,tmpcommandline);
- }
-
- /*
- * SET UP A SPACE FOR THE NUMBER OF CLIENTS ON THE commandline.
- */
- sprintf(tmpcommandline,"%s -n %%d -w %%s -c %%s:%%d", commandline);
- strcpy(commandline,tmpcommandline);
-
- if (uil_filelist_f == 0)
- {
- cnt = 0;
- while(cnt < number_of_pages)
- {
- /*
- * PUT THE FILES AT THE END OF THE LIST.
- */
- strcat(commandline," ");
- strcat(commandline,filelist[cnt]);
- cnt++;
- }
- }
- puts(commandline);
-}
-
-/*
- rexec to the client hosts and start the webclients
-*/
-int RexecClients( commandline, clienthostname, serveraddr)
-char *commandline;
-char clienthostname[MAXCLIENTS][MAXHOSTNAMELEN];
-struct sockaddr_in *serveraddr;
-
-{
- int tmpfd;
- int numclients = 0;
- char tmpcommandline[NCCARGS];
- struct servent *inetport;
- int cnt;
- char buffer[NCCARGS];
- char login[MAXUSERNAME];
- char password[MAXPASSWD];
- FILE *fp;
- int returnval;
- char *tmphostname;
-
- memset(buffer, 0, sizeof(buffer));
-
- /*
- * OPEN UP THE CONFIG FILE. FOR EACH LINE IN THE CONFIG FILE, CHECK
- * ITS VALIDITY AND THEN rexec A COMMAND ON THE CLIENT.
- */
-
- if ((fp = fopen(configfile,"r")) == NULL)
- {
- errexit("Could not open config file %s\n", configfile);
- }
-
- if ((inetport = getservbyname("exec","tcp")) == NULL)
- {
- errexit("Could not get service name for exec/tcp\n");
- }
- D_PRINTF( "getservbyname returned %d\n", ntohs(inetport->s_port) );
-
- cnt = 0;
-
- D_PRINTF( "rexec loop\n" );
- while(1)
- {
- char webserver2[MAXHOSTNAMELEN];
- char linebuf[150];
- int num;
- char *primename;
-
- if (NULL == fgets(linebuf, sizeof(linebuf), fp))
- break;
- num = sscanf(linebuf,"%s %s %s %d %s",clienthostname[cnt],login,password,
- &numclients, webserver2);
- if (num < 4)
- break;
- if (servaddrin_config) {
- if (num == 4) {
- errexit("No webserver specified in config file for %s\n", clienthostname[cnt]);
- }
- strcpy(webserver, webserver2);
- }
-
- if (numclients <= 0)
- errexit("Number of clients must be >= 0\n");
- if (numclients > MAXPROCSPERNODE)
- {
- errexit("Number of clients per node can't exceed %d\n", MAXPROCSPERNODE);
- }
- totalnumclients += numclients;
-
- primename = pick_webmaster_IP_address(clienthostname[cnt], master_phe, network_mask);
- if (primename == NULL) {
- errexit("Bad client address %s for Client %d\n", clienthostname[cnt], cnt);
- }
-
- fprintf(stdout,"Client %d: %s \t# Processes: %d\n Webserver: %s\tWebmaster: %s:%d\n",
- cnt, clienthostname[cnt], numclients, webserver, primename,
- ntohs(serveraddr->sin_port));
- fflush(stdout);
- sprintf(tmpcommandline, commandline, numclients, webserver, primename,
- ntohs(serveraddr->sin_port));
-
- fprintf(stderr, "tmpcommandline: %s\n", tmpcommandline);
-
- D_PRINTF( "%s rexec %s\n",&clienthostname[cnt],tmpcommandline );
- if (norexec) {
- sleep(30); /* gives some time to start clients for debugging */
- } else {
-
- tmphostname = &(clienthostname[cnt][0]);
- tmpfd = rexec(&tmphostname, inetport->s_port, login, password,
- tmpcommandline, &sockErr[cnt]);
- if((sockIO[cnt] = tmpfd) < 0)
- {
- errexit("Could not rexec: rexec to client %s, cmdline %s failed\n",
- clienthostname[cnt],tmpcommandline);
- }
- }
-
-
- returnval = NETREAD(tmpfd, buffer, OKSTRLEN);
- D_PRINTF( "read returns %d, %s\n", returnval, buffer );
-
- if (returnval <= 0 || memcmp(buffer, OKSTR, OKSTRLEN) != 0)
- {
- errexit("rexec to client %s, cmdline %s received error %s\n",
- clienthostname[cnt],tmpcommandline, buffer);
- }
-
-
- cnt++;
- if (cnt > MAXCLIENTS || cnt > FD_SETSIZE)
- {
- errexit("Number of Clients can't exceed %d\n", MAXCLIENTS);
- }
- }
-
- num_rexecs = cnt;
- if (totalnumclients > MAXTOTALPROCS)
- {
- errexit("Total number of processes can't exceed %d\n",
- MAXTOTALPROCS);
- }
-
-#ifndef WIN32
- /* NOW WE NEED TO HANDLE THE OUTPUT FROM THE REXEC.
- * TO DO THIS, WE FORK, THEN HAVE ONE PROCESS READ FROM TMPFD.
- * THE OTHER PROCESS CONTINUES WITH THE PROGRAM
- */
- D_PRINTF( "Forking webclient stderr/stdout processes\n" );
- switch (fork())
- {
- case -1: /* ERROR */
- errexit("fork: %s\n", strerror(errno));
- case 0: /* CHILD */
- exit(echo_client(clienthostname[cnt], tmpfd));
- default: /* PARENT */
- break;
- }
-#else
- /* start threads to echo stdout/stderr from clients */
- _beginthread(echo_client, 0, (void *)0);
- _beginthread(echo_client, 0, (void *)1);
-#endif /* WIN32 */
-
- fprintf(stdout,"\n");
- fprintf(stdout,"\n");
- fclose(fp);
-
- return totalnumclients;
-}
-
-void GetReady( fdset, totalnumclients, sock )
-fd_set *fdset;
-int totalnumclients;
-int sock;
-{
- int cnt,len;
- fd_set tmpfdset, leftfdset;
- char buffer[NCCARGS];
-
- /*
- * NOW WE NEED TO ACCEPT ALL THE CONNECTIONS FROM THE CLIENTS,
- * ACCEPT ALL THE READY MESSAGES
- */
-
- D_PRINTF( "Beginning accept loop\n" );
- for (cnt = 0; cnt < totalnumclients; cnt++)
- {
- D_PRINTF( "Client %d:\t", cnt );
-
- {
- fd_set readfds;
- struct timeval timeout;
- int rv;
-
- timeout.tv_sec = MAX_ACCEPT_SECS;
- timeout.tv_usec = 0;
- FD_ZERO(&readfds);
- FD_SET(sock, &readfds);
-
- /* if we're hung, quit */
- D_PRINTF("Before select() on listen() socket\n");
- if (!(rv = select(FD_SETSIZE, &readfds, NULL, NULL, &timeout))) {
- fprintf(stdout,
- "Listen timeout after %d seconds (%d clients so far)\n",
- MAX_ACCEPT_SECS, cnt);
- D_PRINTF("select() timed out after %d seconds\n", MAX_ACCEPT_SECS);
- errexit("Webmaster terminating\n");
- }
- }
-
- if(BADSOCKET(socknum[cnt] = accept(sock, NULL, 0)))
- {
- /*
- * ERROR accepting FROM THE CLIENTS. WE NEED TO ISSUE AN
- * ABORT TO ALL.
- */
- abort_clients();
- errexit("Error accepting from one of the clients: %s", neterrstr());
- } else
- {
- /*
- * SET THE FD IN THE MASK
- */
- FD_SET(socknum[cnt],fdset);
- }
- D_PRINTF( "on socket %d\n",socknum[cnt] );
- }
- D_PRINTF( "\n" );
-
- /*
- * WAIT FOR A READY.
- */
- sleep(1);
- fprintf(stdout,"Waiting for READY from %d clients\n",totalnumclients);
- fflush(stdout);
- leftfdset = *fdset;
-#ifndef WIN32
- while(memcmp(&leftfdset,&zerofdset,sizeof(fd_set)))
- {
- tmpfdset = leftfdset;
-
- if(select(FD_SETSIZE,&tmpfdset,NULL,NULL,NULL) < 0)
- {
- /*
- * ERROR SELECTING. ABORT ALL.
- */
- abort_clients();
- errexit("Error accepting from one of the clients: %s\n",
- neterrstr());
- break;
- }
-#else
- /* I don't see why a select is needed at all--all clients must respond
- * and there is no synchronization/timing issue.
- */
- tmpfdset = leftfdset;
- {
-#endif /* WIN32 */
-
- for (cnt = 0; cnt < totalnumclients; cnt++)
- {
- /*
- * SEE WHICH SOCKETS HAVE A INPUT ON THEM PENDING
- * AND RECEIVE IT.
- */
- if(!BADSOCKET(socknum[cnt]) && (FD_ISSET(socknum[cnt],&tmpfdset)))
- {
- /*
- * GET THE READY FROM THIS GUY.
- * DON'T FORGET TO CLEAR HIS BIT IN THE tmpfdset
- */
- len = NETREAD(socknum[cnt],buffer,READYSTRLEN);
- if(len != READYSTRLEN)
- {
- abort_clients();
- errexit("Error reading from client #%d\n", cnt);
- }
- if(memcmp(buffer, READYSTR, READYSTRLEN))
- {
- abort_clients();
- fprintf(stdout,"Received bad READY string: len %d, value %s\n",
- len,buffer);
- }
- FD_CLR(socknum[cnt],&leftfdset);
- }
- }
- }
- sleep(1);
- fprintf(stdout,"All READYs received\n");
- fflush(stdout);
-}
-
-/*
- Start all the clients by sending them a GO signal
- totalnumclients is the total number of clients
- socknum is an int array with the filedescriptors for all the
- client connections
-*/
-void SendGo( totalnumclients, socknum)
-int totalnumclients;
-int *socknum;
-{
- int cnt;
- fprintf(stdout,"Sending GO to all clients\n");
- for(cnt = 0; cnt < totalnumclients; cnt++)
- {
- if(socknum[cnt] > 0)
- {
- /*
- * SEND A GO
- */
- if(NETWRITE(socknum[cnt], GOSTR, GOSTRLEN) != GOSTRLEN)
- {
- abort_clients();
- errexit("Error sending GO to client %d: %s\n", cnt, neterrstr());
- }
- }
- }
-}
-
-/*
- This function gathers statistics from all the clients
-*/
-
-void GetResults(fdset, page_stats, endtime, timestr, totalnumclients,
- statarray)
-fd_set *fdset;
-page_stats_t **page_stats;
-time_t *endtime;
-char *timestr;
-int totalnumclients;
-stats_t statarray[MAXCLIENTS];
-{
- fd_set leftfdset,tmpfdset;
- char *stats_as_text;
- char *page_stats_as_text;
- int returnval;
- int cnt,i;
-
-
- /* DOESN'T ACTUALLY PRINT UNTIL THE FIRST CLIENT REPORTS */
- fprintf(stdout,"Reading results ");
-
- /*
- * COPY THE FILE DESCRIPTORS TO A TMP LIST,
- * ALLOCATE MEMORY FOR STATS, PAGESTATS IN TEXT FORM
- */
- leftfdset = *fdset;
- stats_as_text = (char *)mymalloc(SIZEOF_STATSTEXT+1);
- page_stats_as_text = (char *)mymalloc(SIZEOF_PAGESTATSTEXT+1);
-
- /*
- * COPY THE FILE DESCRIPTORS TO A TMP LIST,
- * PLUS A LIST OF REMAINING FDs
- */
- leftfdset = *fdset;
- /*
- * LOOP UNTIL ALL CLIENTS HAVE REPORTED
- * AND tmpfdset IS EMPTY
- */
-#ifndef WIN32
- while(memcmp(&leftfdset,&zerofdset,sizeof(fd_set)))
- {
- tmpfdset = leftfdset;
- sleep(1);
- returnval = select(FD_SETSIZE,&tmpfdset,NULL,NULL,NULL);
- D_PRINTF( "Call to select returned %d, errno %d\n",
- returnval, errno );
- if(returnval < 0)
- {
- /*
- * ERROR SELECTING. ABORT ALL.
- */
- D_PRINTF( "select() error %s\n", neterrstr() );
- abort_clients();
- errexit("Error selecting from one of the clients\n");
- }
-#else
- /* I don't see why a select is needed at all */
- tmpfdset = leftfdset;
- {
-#endif /* WIN32 */
- for(cnt = 0; cnt < totalnumclients; cnt++)
- {
- /*
- * SEE WHICH SOCKETS HAVE A INPUT ON THEM PENDING AND
- * RECEIVE IT.
- */
-
- /* IS THIS A VALID SOCKET? IS IT READY TO READ? */
- if(!BADSOCKET(socknum[cnt]) && (FD_ISSET(socknum[cnt],&tmpfdset)))
- {
- int len;
-
- /*
- * GET THE TIMING DATA FROM THIS GUY
- * THEN REMOVE HIM FROM THE tmpfdset
- */
- /*
- * READ TIME STATS
- * DOES READ() RETURN THE CORRECT LENGTH?
- */
- D_PRINTF( "About to read timestats, count %d, errno %d\n",
- cnt, errno );
- len = SIZEOF_STATSTEXTBASE + number_of_pages*SIZEOF_DOUBLETEXT;
- returnval = recvdata(socknum[cnt], stats_as_text,
- len);
- D_PRINTF( "Read time stats %d\n", returnval );
- if (returnval != len) /* <= 0) */
- {
- D_PRINTF( "Error reading timing stats: %s\n",
- neterrstr() );
- fprintf(stderr, "Error reading timing stats: %s\nSocket number %d\n",
- neterrstr(),socknum[cnt]);
- abort_clients();
- errexit("");
- } /* end if */
-
- /* convert text to stats */
- stats_as_text[returnval] = 0; /* add an end marker */
- statarray[cnt] = *text_to_stats(stats_as_text);
-
- fputc('.', stdout); /* PROGRESS MARKER */
- fflush(stdout);
-
- if(uil_filelist_f) /* READ PAGE STATS */
- {
- for (i = 0; i < number_of_pages; i++)
- {
- D_PRINTF( "On page_stats[%d][%d]\n", cnt, i );
- returnval = recvdata(socknum[cnt], page_stats_as_text,
- SIZEOF_PAGESTATSTEXT);
- D_PRINTF( "Read page stats %d\n", returnval );
-
- if (returnval != SIZEOF_PAGESTATSTEXT) /* <= 0) */
- {
- D_PRINTF( "Error reading page_stats[%d][%d]: %s\n",
- cnt, i, neterrstr() );
- fprintf(stderr, "Error reading page_stats[%d][%d]: %s\n",
- cnt, i, neterrstr());
- abort_clients();
- errexit("");
- }
- D_PRINTF( "Page stats: read %d bytes\n",
- returnval );
-
- page_stats_as_text[returnval] = 0; /* add an end marker */
- D_PRINTF("strlen(page_stats_as_text) = %d\n",
- strlen(page_stats_as_text));
- page_stats[cnt][i] =
- *text_to_page_stats(page_stats_as_text);
-
- } /* end for */
- } /* end if filelist */
-
- FD_CLR(socknum[cnt],&leftfdset);
- NETCLOSE(socknum[cnt]);
- socknum[cnt] = BADSOCKET_VALUE;
- } /* end if socknum */
- } /* end for cnt */
- } /* end while memcmp fd */
-
- /*
- * DONE READING RESULTS FROM CLIENTS
- */
-
- *endtime = time(NULL);
- timestr = asctime(localtime(endtime));
- fprintf(stdout,"\nAll clients ended at %s\n",timestr);
- fflush(stdout);
-
- /* FREE MEMORY ALLOCATED FOR CLIENT STATS, PAGESTATS AS TEXT */
- free(stats_as_text);
- free(page_stats_as_text);
-
-}
-
-/*
- Prints out all the results
-*/
-void PrintResults( page_stats, endtime, timestr, totalnumclients, statarray,
- page_stats_total)
-page_stats_t **page_stats;
-time_t endtime;
-char *timestr;
-int totalnumclients;
-stats_t statarray[MAXCLIENTS];
-page_stats_t *page_stats_total;
-{
- stats_t masterstat;
- int cnt,i,j;
- double thruput;
- struct timeval dtime;
-
- /*
- * PRINT EVERYTHING OUT
- */
- stats_init(&masterstat);
- for(cnt = 0; cnt < totalnumclients; cnt++)
- {
- if((statarray[cnt].rs.totalconnects > 0) && (dumpall))
- {
- fprintf(stdout,"----------------------------------\n");
- /* fprintf(stdout,"Test for host: %s\n",statarray[cnt].hostname); */
- fprintf(stdout,"Total number of pages retrieved from server: %u\n",
- statarray[cnt].totalpages);
-
- rqstat_fprint(stdout, &(statarray[cnt].rs));
-
- thruput = thruputpersec((double)(statarray[cnt].rs.totalbytes),
- &(statarray[cnt].rs.totalresponsetime));
-
- fprintf(stdout, "Thruput average per connection: %.0f bytes/sec\n",
- thruput);
- }
- if(statarray[cnt].rs.totalconnects > 0)
- {
- D_PRINTF( "Summing stats for %d, with %ld total connections\n",
- cnt, statarray[cnt].rs.totalconnects );
- rqstat_sum(&masterstat.rs, &(statarray[cnt].rs));
- }
- else
- {
- masterstat.rs.totalerrs += statarray[cnt].rs.totalerrs;
- }
- }
-
- for (i=0; i < totalnumclients; i++)
- {
- for (j=0; j < number_of_pages; j++)
- {
- D_PRINTF( "Summing page stats for %d, page %d, with %d connects\n",
- i, j, statarray[i].page_numbers[j] );
-
- if (statarray[i].page_numbers[j] != 0)
- {
- rqst_stats_t *pst_rs;
- rqst_stats_t *ps_rs;
-
- pst_rs = &(page_stats_total[j].rs);
- ps_rs = &(page_stats[i][j].rs);
-
- rqstat_sum(pst_rs, ps_rs);
-
- page_stats_total[j].totalpages += page_stats[i][j].totalpages;
- masterstat.totalpages += page_stats[i][j].totalpages;
-
- /* yes, this is assignment, not sum */
- page_stats_total[j].page_size = page_stats[i][j].page_size;
-
- page_stats_total[j].page_valid = 1;
- }
- }
- }
-
- /* print page statistics */
- if (verbose) {
- for (i = 0; i < number_of_pages; i++)
- {
- if (page_stats_total[i].page_valid == 1)
- {
- page_stats_t *pst;
-
- pst = &(page_stats_total[i]);
-
- printf ("===============================================================================\n");
- printf ("Page # %d\n\n", i);
- printf ("Total number of times page was hit %u\n",
- pst->totalpages);
-
- rqstat_print(&(pst->rs));
-
- printf ("Page size %u \n", pst->page_size);
- printf ("===============================================================================\n\n");
- }
- }
- }
-
- fprintf(stdout,"===============================================================================\n");
-
- /*
- * Validate run.
- */
- masterstat.total_num_of_files = statarray[0].total_num_of_files;
- for (i=1; i < totalnumclients; i++)
- {
- if ((statarray[i].rs.totalconnects > 0) &&
- (statarray[i].total_num_of_files != masterstat.total_num_of_files))
- {
- fprintf(stdout,"**********************************************************************\n");
- fprintf(stdout,"**** ERROR: number of files in each test configuration is not the same\n");
- fprintf(stdout,"**** ERROR: Check configuration file %s on each client\n", configfile);
- fprintf(stdout,"**********************************************************************\n");
- break;
- }
- }
-
-
- /*
- * Print summary statistics
- */
- fprintf(stdout, "WEBSTONE 2.0 results:\n");
-
- fprintf(stdout, "Total number of clients: \t%d\n", totalnumclients);
- testtime = sumedh_end.tv_sec - sumedh_start.tv_sec;
- fprintf(stdout,"Test time: \t\t\t%d seconds\n", testtime);
-
- fprintf(stdout, "Server connection rate: \t%3.2f connections/sec\n",
- (double)(masterstat.rs.totalconnects)/(testtime));
-
- fprintf(stdout, "Server error rate: \t\t%4.4f err/sec\n",
- (double)(masterstat.rs.totalerrs)/(testtime));
-
- fprintf(stdout, "Server thruput: \t\t%2.2f Mbit/sec\n",
- (double)(8*masterstat.rs.totalbytes)/(testtime*1024*1024));
-
- fprintf(stdout, "Little's Load Factor: \t\t%3.2f \n",
- (double)(masterstat.rs.totalresponsetime.tv_sec)
- /(testtime));
- avgtime(&masterstat.rs.totalresponsetime,
- masterstat.rs.totalconnects, &dtime);
-
- fprintf(stdout, "Average response time: \t\t%4.4f millisec\n",
- (double)1000*(dtime.tv_sec + (double)dtime.tv_usec / 1000000));
-
- fprintf(stdout, "Error Level:\t\t\t%4.4f %%\n",
- (double)(100 * masterstat.rs.totalerrs)/(masterstat.rs.totalconnects));
-
- /* so much for the key metrics */
-
- thruput = 8 * thruputpersec((double)(masterstat.rs.totalbytes),
- &(masterstat.rs.totalresponsetime));
-
- fprintf(stdout, "Average client thruput: \t%4.4f Mbit/sec\n",
- thruput/(1024*1024));
-
- fprintf(stdout,"Sum of client response times:\t%u.%u sec\n",
- masterstat.rs.totalresponsetime.tv_sec,
- masterstat.rs.totalresponsetime.tv_usec);
-
- fprintf(stdout,"Total number of pages read:\t%u\n\n",
- masterstat.totalpages);
-
- /* Remaining stats are the same as usual */
-
- rqstat_fprint(stdout, &(masterstat.rs));
- fflush(stdout);
-
-}
-
-#ifdef WIN32
-/* close socket library */
-void sock_cleanup(void) {
-
- WSACleanup();
-}
-#endif /* WIN32 */
-
-void
-main(const int argc, char *argv[])
-{
-
- int sync_sock;
- int i;
- int j;
- char buffer[NCCARGS];
- char commandline[NCCARGS];
- char *timestr;
- time_t starttime;
- time_t endtime;
- fd_set fdset;
- /* make the big arrays static to avoid stack overflow */
- static char clienthostname[MAXCLIENTS][MAXHOSTNAMELEN];
- static stats_t statarray[MAXCLIENTS];
- page_stats_t **page_stats;
- page_stats_t *page_stats_total;
- struct sockaddr_in serveraddr;
-
-
-#ifdef WIN32
- WSADATA WSAData;
- COORD dwSize;
-
- if ((WSAStartup(MAKEWORD(1,1), &WSAData)) != 0) {
- errexit("Error in WSAStartup()\n");
- }
- atexit(sock_cleanup);
-
- /* increase size of output window */
- dwSize.X = 80;
- dwSize.Y = 500;
- SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE), dwSize);
-#endif /* WIN32 */
-
-
- /* Initalization of variables. */
- debugfile = stdout;
- memset(buffer, 0, NCCARGS);
- memset(webserver, 0, MAXHOSTNAMELEN);
- memset(configfile, 0, MAXPATHLEN);
- FD_ZERO(&zerofdset);
- FD_ZERO(&fdset);
-
- for(i = 0; i < MAXCLIENTS; i++)
- {
- socknum[i] = BADSOCKET_VALUE;
- statarray[i].rs.totalconnects = 0;
- }
-
- signal(SIGINT, sig_int);
-
- ParseCmdLine( argc, argv);
-
- sync_sock = SetupSyncSocket( &serveraddr );
-
- MakeCmdLine( commandline);
-
- totalnumclients = RexecClients( commandline, clienthostname, &serveraddr);
-
- /* Initalization of variables. */
- page_stats =
- (page_stats_t **)
- mymalloc(totalnumclients*sizeof(page_stats_t *));
- for (i=0; i < totalnumclients; i++)
- {
- page_stats[i] = (page_stats_t *)
- mymalloc(number_of_pages*sizeof(page_stats_t));
- }
- page_stats_total =
- (page_stats_t *)mymalloc(number_of_pages*sizeof(page_stats_t));
-
- for (i=0; i < totalnumclients; i++) {
- stats_init(&(statarray[i]));
- }
- for (i=0; i < totalnumclients; i++) {
- for (j=0; j < number_of_pages; j++) {
- page_stats_init(&(page_stats[i][j]));
- }
- }
- for (i=0; i < number_of_pages; i++) {
- page_stats_init(&(page_stats_total[i]));
- }
-
- for(i = 0; i < totalnumclients; i++)
- {
- socknum[i] = BADSOCKET_VALUE;
- statarray[i].rs.totalconnects = 0;
- }
-
- GetReady( &fdset, totalnumclients, sync_sock );
- NETCLOSE(sync_sock);
-
- /*
- * START ALL OF THE CLIENTS BY SENDING THEM A GO SIGNAL.
- */
-
-
- gettimeofday (&sumedh_start, NULL);
- SendGo( totalnumclients, socknum);
-
- /*
- * WAIT FOR ALL OF THE CLIENTS TO COMPLETE. WE SHOULD GET A REPLY
- * FOR EACH SOCKET WE HAVE OPEN. THE REPLY WILL BE THE TIMING
- * INFORMATION WE USE.
- */
-
- starttime = time(NULL);
- timestr = asctime(localtime(&starttime));
- fprintf(stdout,"All clients started at %s\n",timestr);
- fprintf(stdout,"Waiting for clients completion\n");
- fflush(stdout);
-
- /* IF THIS IS A TIMED TEST, WE MIGHT AS WELL SNOOZE */
- if (testtime) {
- sleep(testtime * 60);
- }
-
- GetResults( &fdset, page_stats, &endtime, timestr, totalnumclients,
- statarray);
-
- gettimeofday (&sumedh_end, NULL);
- PrintResults( page_stats, endtime, timestr, totalnumclients, statarray,
- page_stats_total);
-
- /* free memory */
- for (i = 0; i < totalnumclients; i++)
- {
- free(page_stats[i]);
- }
- free(page_stats);
- free(page_stats_total);
-
- exit(0);
-}
-
-/* Added by Rajesh Shah 5/18/96 */
-void
-HostEntCpy(struct hostent *dest, struct hostent *src)
-{
-
- dest->h_name = (char *)malloc(strlen(src->h_name)+1);
- strcpy(dest->h_name, src->h_name);
- printf("WebMaster name = %s\n", dest->h_name);
- dest->h_aliases = src->h_aliases;
- dest->h_addrtype = src->h_addrtype;
- dest->h_length = src->h_length;
- dest->h_addr_list = src->h_addr_list;
-}
-
diff --git a/apps/JAWS/clients/WebSTONE/webstone b/apps/JAWS/clients/WebSTONE/webstone
deleted file mode 100755
index 026f0d664ad..00000000000
--- a/apps/JAWS/clients/WebSTONE/webstone
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/bin/sh
-#
-#
-WEBSTONEROOT=`pwd` ; export WEBSTONEROOT
-[ -z "$EDITOR" ] && EDITOR="vi"
-
-case $1 in
- '-gui')
- bin/webstone-gui.pl
- ;;
- '-help')
- echo
- more README.FIRST
- ;;
- '-setup')
- if (sh bin/gui-configure)
- then
- :
- else
- echo
- echo "Some problems were found."
- echo "Press RETURN to continue, or CTRL-C to abort."
- read junk
- fi
- if (cd src ; ./configure ; make install)
- then
- echo
- echo
- echo "Press RETURN to continue"
- read junk
- $EDITOR conf/testbed
- echo
- echo "WebStone make complete."
- echo "Type './webstone -genfiles' to create the fileset."
- echo
- else
- echo
- echo "WebStone make FAILED"
- echo "Consult the file doc/FAQ-webstone.html for porting hints."
- echo
- fi
- ;;
- '-kill')
- cd bin
- ./killbench
- ;;
- '-nogui')
- cd bin
- ./runbench
- ;;
- '-genfiles')
- cd bin
- ./genfiles
- echo
- echo "If no errors occurred, type './webstone' to run the benchmark."
- echo
- ;;
- '-silent')
- cd bin
- ./runbench > /dev/null 2>&1 &
- ;;
- '-tail')
- LATEST=$WEBSTONEROOT/bin/runs/`ls -1 $WEBSTONEROOT/bin/runs | tail -1`/run
- tail -f $LATEST
- ;;
- '-results')
- bin/wscollect.pl $2 bin/runs
- ;;
-
- *)
- $WEBSTONEROOT/webstone -nogui
- ;;
-esac
-
-# end
diff --git a/apps/JAWS/remora/app/Makefile b/apps/JAWS/remora/app/Makefile
deleted file mode 100755
index 1a75b69b87f..00000000000
--- a/apps/JAWS/remora/app/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-include stdmk
-
-EXE = test
-
-all: $(EXE)
-
-clean:
- -rm -f core *~ *.o *_c.hh *_c.cc *_s.hh *_s.cc $(EXE)
- -rm -rf Templates.DB
-
-remora_c.cc: remora.idl
- $(ORBCC) remora.idl
-
-remora_s.cc: remora.idl
- $(ORBCC) remora.idl
-
-test: remora_c.o Remora_Import.o Remora_Export.o test.o
- $(CC) -o test test.o remora_c.o Remora_Import.o Remora_Export.o \
- $(LIBPATH) $(LIBORB) $(STDCC_LIBS) $(LIBACE)
diff --git a/apps/JAWS/remora/app/Remora_Export.cc b/apps/JAWS/remora/app/Remora_Export.cc
deleted file mode 100644
index e416ac83156..00000000000
--- a/apps/JAWS/remora/app/Remora_Export.cc
+++ /dev/null
@@ -1,93 +0,0 @@
-// $Id$
-
-#include "Remora_Export.h"
-
-
-Remora_Export::Remora_Export(const char* label, int value, int max_value)
- : remora_agent_(0)
-{
- this->stat_.value_ = value;
- this->stat_.label_ = label;
- this->stat_.max_ = max_value;
-
- this->init();
-}
-
-Remora_Export::Remora_Export(const Remora_Export& export)
- : remora_agent_(export.remora_agent_)
-{
- this->stat_.value_ = export.stat_.value_;
- this->stat_.label_ = export.stat_.label_;
- this->stat_.max_ = export.stat_.max_;
-}
-
-Remora_Export::~Remora_Export()
-{
- PMCTRY
- {
- if (this->remora_agent_ != 0)
- {
- this->remora_agent_->removeStatistic(this->stat_.label_);
- this->remora_agent_->_release();
- }
- }
- PMCCATCH(remora::Invalid_Statistic, excp)
- {
- }
- PMCAND_CATCH(CORBA::SystemException, excp)
- {
- CORBA::release(this->remora_agent_);
- }
- PMCEND_CATCH
-
-}
-
-void
-Remora_Export::init()
-{
- PMCTRY
- {
- int argc = 1;
- char* argv[1];
- argv[0] = STATS_AGENT_NAME;
-
- CORBA::ORB_var orb = CORBA::ORB_init(argc, argv);
-
- cout << this->stat_.label_ << " Binding to server..." << endl;
- this->remora_agent_ =
- remora::Remora_Statistics_Agent::_bind(STATS_AGENT_NAME);
-
- cout << this->stat_.label_ << " Registering Statistic..." << endl;
- this->remora_agent_->acceptNewStatistic(this->stat_);
- }
- PMCCATCH(CORBA::Exception, excp)
- {
- cerr << excp << endl;
- }
- PMCEND_CATCH
-}
-
-void
-Remora_Export::update_value(int new_value)
-{
- this->stat_.value_ = new_value;
-
- PMCTRY
- {
- cout << this->stat_.label_ << " Updating a value." << endl;
- if (this->remora_agent_ != 0 && (! this->remora_agent_->_non_existent()))
- this->remora_agent_->updateStatistic(this->stat_);
- }
- PMCCATCH(CORBA::SystemException, sysex)
- {
- cerr << sysex << endl;
- this->remora_agent_->_release();
- this->remora_agent_ = 0;
- }
- PMCAND_CATCH(remora::Invalid_Statistic, excp)
- {
- cerr << excp << endl;
- }
- PMCEND_CATCH
-}
-
diff --git a/apps/JAWS/remora/app/Remora_Export.h b/apps/JAWS/remora/app/Remora_Export.h
deleted file mode 100644
index 379f3bb1a82..00000000000
--- a/apps/JAWS/remora/app/Remora_Export.h
+++ /dev/null
@@ -1,85 +0,0 @@
-// $Id
-
-// ===================================================================
-//
-// = FILENAME
-// Remora_Export.h
-//
-// = AUTHOR
-// Seth Widoff
-//
-// ===================================================================
-
-
-#ifndef REMORA_EXPORT_H
-#define REMORA_EXPORT_H
-
-#include <bstring.h>
-#include "remora_c.hh"
-
-#define MAX_VALUE 100
-#define NO_NAME "Unnamed Statistic"
-#define STATS_AGENT_NAME "Remora Statistics Agent"
-
-class Remora_Export
-{
-public:
-
- Remora_Export(const char* label = NO_NAME, int value = 0,
- int max_value = MAX_VALUE);
-
- Remora_Export(const Remora_Export& export);
-
- ~Remora_Export();
-
- void operator=(const int new_value);
- void operator=(const Remora_Export& export);
-
- void operator+=(const int new_value);
- void operator+=(const Remora_Export& export);
-
- void operator*=(const int new_value);
- void operator*=(const Remora_Export& export);
-
- void operator/=(const int new_value);
- void operator/=(const Remora_Export& export);
-
- void operator-=(const int new_value);
- void operator-=(const Remora_Export& export);
-
- operator CORBA::Long() const;
- operator CORBA::Long&();
-
- friend int operator==(const Remora_Export& me, const int new_value);
- friend int operator==(const Remora_Export& me, const Remora_Export& export);
-
- friend int operator!=(const Remora_Export& me, const int new_value);
- friend int operator!=(const Remora_Export& me, const Remora_Export& export);
-
- friend int operator<=(const Remora_Export& me, const int new_value);
- friend int operator<=(const Remora_Export& me, const Remora_Export& export);
-
- friend int operator>=(const Remora_Export& me, const int new_value);
- friend int operator>=(const Remora_Export& me, const Remora_Export& export);
-
- friend int operator<(const Remora_Export& me, const int new_value);
- friend int operator<(const Remora_Export& me, const Remora_Export& export);
-
- friend int operator>(const Remora_Export& me, const int new_value);
- friend int operator>(const Remora_Export& me, const Remora_Export& export);
-
-private:
-
- void init();
-
- void update_value(int new_value);
-
- remora::Statistic stat_;
-
- remora::Remora_Statistics_Agent_ptr remora_agent_;
-
-};
-
-#include "Remora_Export.i"
-
-#endif
diff --git a/apps/JAWS/remora/app/Remora_Export.i b/apps/JAWS/remora/app/Remora_Export.i
deleted file mode 100644
index f4b158721d2..00000000000
--- a/apps/JAWS/remora/app/Remora_Export.i
+++ /dev/null
@@ -1,146 +0,0 @@
-// $Id
-
-inline void
-Remora_Export::operator=(const int new_value)
-{
- this->update_value(new_value);
-}
-
-inline void
-Remora_Export::operator=(const Remora_Export& export)
-{
- this->update_value(export.stat_.value_);
-}
-
-inline void
-Remora_Export::operator+=(const int new_value)
-{
- this->update_value(this->stat_.value_ + new_value);
-}
-
-inline void
-Remora_Export::operator+=(const Remora_Export& export)
-{
- this->update_value(this->stat_.value_ + export.stat_.value_);
-}
-
-inline void
-Remora_Export::operator-=(const int new_value)
-{
- this->update_value(this->stat_.value_ - new_value);
-}
-
-inline void
-Remora_Export::operator-=(const Remora_Export& export)
-{
- this->update_value(this->stat_.value_ - export.stat_.value_);
-}
-
-inline void
-Remora_Export::operator*=(const int new_value)
-{
- this->update_value(this->stat_.value_ * new_value);
-}
-
-inline void
-Remora_Export::operator*=(const Remora_Export& export)
-{
- this->update_value(this->stat_.value_ * export.stat_.value_);
-}
-
-inline void
-Remora_Export::operator/=(const int new_value)
-{
- this->update_value(this->stat_.value_ / new_value);
-}
-
-inline void
-Remora_Export::operator/=(const Remora_Export& export)
-{
- this->update_value(this->stat_.value_ / export.stat_.value_);
-}
-
-inline
-Remora_Export::operator CORBA::Long() const
-{
- return this->stat_.value_;
-}
-
-inline
-Remora_Export::operator CORBA::Long&()
-{
- return this->stat_.value_;
-}
-
-inline int
-operator==(const Remora_Export& me, const int new_value)
-{
- return me.stat_.value_ == new_value;
-}
-
-inline int
-operator==(const Remora_Export& me, const Remora_Export& export)
-{
- return me.stat_.value_ == export.stat_.value_;
-}
-
-inline int
-operator!=(const Remora_Export& me, const int new_value)
-{
- return me.stat_.value_ != new_value;
-}
-
-inline int
-operator!=(const Remora_Export& me, const Remora_Export& export)
-{
- return me.stat_.value_ != export.stat_.value_;
-}
-
-inline int
-operator<=(const Remora_Export& me, const int new_value)
-{
- return me.stat_.value_ <= new_value;
-}
-
-inline int
-operator<=(const Remora_Export& me, const Remora_Export& export)
-{
- return me.stat_.value_ <= export.stat_.value_;
-}
-
-inline int
-operator>=(const Remora_Export& me, const int new_value)
-{
- return me.stat_.value_ >= new_value;
-}
-
-inline int
-operator>=(const Remora_Export& me, const Remora_Export& export)
-{
- return me.stat_.value_ >= export.stat_.value_;
-}
-
-inline int
-operator<(const Remora_Export& me, const int new_value)
-{
- return me.stat_.value_ < new_value;
-}
-
-inline int
-operator<(const Remora_Export& me, const Remora_Export& export)
-{
- return me.stat_.value_ < export.stat_.value_;
-}
-
-inline int
-operator>(const Remora_Export& me, const int new_value)
-{
- return me.stat_.value_ > new_value;
-}
-
-inline int
-operator>(const Remora_Export& me, const Remora_Export& export)
-{
- return me.stat_.value_ > export.stat_.value_;
-}
-
diff --git a/apps/JAWS/remora/app/Remora_Import.cc b/apps/JAWS/remora/app/Remora_Import.cc
deleted file mode 100644
index c97451f0566..00000000000
--- a/apps/JAWS/remora/app/Remora_Import.cc
+++ /dev/null
@@ -1,109 +0,0 @@
-// $Id$
-
-#include "Remora_Import.h"
-
-Remora_Import::Remora_Import(const char* label, int value,
- int min_value, int max_value)
- : remora_agent_(0)
-{
- this->control_.value_ = value;
- this->control_.label_ = label;
- this->control_.max_ = max_value;
- this->control_.min_ = min_value;
-
- this->init();
-}
-
-Remora_Import::Remora_Import(const Remora_Import& import)
- : remora_agent_(import.remora_agent_)
-{
- this->control_.value_ = import.control_.value_;
- this->control_.label_ = import.control_.label_;
- this->control_.max_ = import.control_.max_;
- this->control_.min_ = import.control_.min_;
-}
-
-Remora_Import::~Remora_Import()
-{
- PMCTRY
- {
- if (this->remora_agent_ != 0)
- {
- this->remora_agent_->removeControl(this->control_.label_);
- this->remora_agent_->_release();
- }
- }
- PMCCATCH(remora::Invalid_Statistic, excp)
- {
- cerr << "Tried to remove invalid statistic.";
- }
- PMCAND_CATCH(CORBA::SystemException, excp)
- {
- CORBA::release(this->remora_agent_);
- }
- PMCEND_CATCH
-}
-
-void
-Remora_Import::init()
-{
- PMCTRY
- {
- int argc = 1;
- char* argv[1];
- argv[0] = CONTROL_AGENT_NAME;
-
- CORBA::ORB_var orb = CORBA::ORB_init(argc, argv);
-
- cout << this->control_.label_ << " Binding to server..." << endl;
- this->remora_agent_ =
- remora::Remora_Controls_Agent::_bind(CONTROL_AGENT_NAME);
-
- cout << this->control_.label_ << " Registering Control..." << endl;
- this->remora_agent_->acceptNewControl(this->control_);
- }
- PMCCATCH(CORBA::Exception, excp)
- {
- cerr << excp << endl;
- }
- PMCEND_CATCH
-}
-
-CORBA::Long
-Remora_Import::grab_value(void)
-{
- PMCTRY
- {
- if (this->remora_agent_ != 0)
- {
- cout << this->control_.label_ << " Grabbing a value from the client." << endl;
- this->remora_agent_->getControlState(this->control_);
- }
-
- // C++ exception handling needs a 'finally' construct
- return this->control_.value_;
- }
- PMCCATCH(CORBA::SystemException, sysex)
- {
- cerr << sysex << endl;
- this->remora_agent_->_release();
- this->remora_agent_ = 0;
-
- return this->control_.value_;
- }
- PMCAND_CATCH(remora::Invalid_Control, excp)
- {
- PMCTRY
- {
- this->remora_agent_->acceptNewControl(this->control_);
- }
- PMCCATCH(CORBA::SystemException, sysex2)
- {
- return this->control_.value_;
- }
- PMCEND_CATCH
-
- return this->control_.value_;
- }
- PMCEND_CATCH
-}
diff --git a/apps/JAWS/remora/app/Remora_Import.h b/apps/JAWS/remora/app/Remora_Import.h
deleted file mode 100644
index 8cfecd84ac4..00000000000
--- a/apps/JAWS/remora/app/Remora_Import.h
+++ /dev/null
@@ -1,69 +0,0 @@
-// $Id
-
-// ===================================================================
-//
-// = FILENAME
-// Remora_Import.h
-//
-// = AUTHOR
-// Seth Widoff
-//
-// ===================================================================
-
-#ifndef REMORA_IMPORT_H
-#define REMORA_IMPORT_H
-
-#include <bstring.h>
-#include "remora_c.hh"
-
-#define NO_NAME "Unnamed Statistic"
-#define MAX_VALUE 100
-#define CONTROL_AGENT_NAME "Remora Controls Agent"
-
-class Remora_Import
-{
-public:
-
- Remora_Import(const char * label = NO_NAME, int value = 0,
- int min_value = 0, int max_value = MAX_VALUE);
-
- Remora_Import(const Remora_Import& import);
-
- ~Remora_Import();
-
- CORBA::Long get(void);
-
- operator CORBA::Long();
-
- friend int operator==( Remora_Import& me, int new_value);
- friend int operator==( Remora_Import& me, Remora_Import& export);
-
- friend int operator!=( Remora_Import& me, int new_value);
- friend int operator!=( Remora_Import& me, Remora_Import& export);
-
- friend int operator<=( Remora_Import& me, int new_value);
- friend int operator<=( Remora_Import& me, Remora_Import& export);
-
- friend int operator>=( Remora_Import& me, int new_value);
- friend int operator>=( Remora_Import& me, Remora_Import& export);
-
- friend int operator<( Remora_Import& me, int new_value);
- friend int operator<( Remora_Import& me, Remora_Import& export);
-
- friend int operator>( Remora_Import& me, int new_value);
- friend int operator>( Remora_Import& me, Remora_Import& export);
-
-private:
-
- void init();
-
- CORBA::Long grab_value();
-
- remora::Control control_;
-
- remora::Remora_Controls_Agent_ptr remora_agent_;
-
-};
-
-#include "Remora_Import.i"
-#endif
diff --git a/apps/JAWS/remora/app/Remora_Import.i b/apps/JAWS/remora/app/Remora_Import.i
deleted file mode 100644
index 48fc01f3ed7..00000000000
--- a/apps/JAWS/remora/app/Remora_Import.i
+++ /dev/null
@@ -1,85 +0,0 @@
-// $Id
-
-inline
-Remora_Import::operator CORBA::Long()
-{
- return this->grab_value();
-}
-
-inline CORBA::Long
-Remora_Import::get(void)
-{
- return this->grab_value();
-}
-
-inline int
-operator==( Remora_Import& me, int new_value)
-{
- return me.grab_value() == new_value;
-}
-
-inline int
-operator==( Remora_Import& me, Remora_Import& import)
-{
- return me.grab_value() == import.grab_value();
-}
-
-inline int
-operator!=( Remora_Import& me, int new_value)
-{
- return me.grab_value() != new_value;
-}
-
-inline int
-operator!=( Remora_Import& me, Remora_Import& import)
-{
- return me.grab_value() != import.grab_value();
-}
-
-inline int
-operator<=( Remora_Import& me, int new_value)
-{
- return me.grab_value() <= new_value;
-}
-
-inline int
-operator<=( Remora_Import& me, Remora_Import& import)
-{
- return me.grab_value() <= import.grab_value();
-}
-
-inline int
-operator>=( Remora_Import& me, int new_value)
-{
- return me.grab_value() >= new_value;
-}
-
-inline int
-operator>=( Remora_Import& me, Remora_Import& import)
-{
- return me.grab_value() >= import.grab_value();
-}
-
-inline int
-operator<( Remora_Import& me, int new_value)
-{
- return me.grab_value() < new_value;
-}
-
-inline int
-operator<( Remora_Import& me, Remora_Import& import)
-{
- return me.grab_value() < import.grab_value();
-}
-
-inline int
-operator>( Remora_Import& me, int new_value)
-{
- return me.grab_value() > new_value;
-}
-
-inline int
-operator>( Remora_Import& me, Remora_Import& import)
-{
- return me.grab_value() > import.grab_value();
-}
diff --git a/apps/JAWS/remora/app/remora.idl b/apps/JAWS/remora/app/remora.idl
deleted file mode 100644
index 4f6c8713099..00000000000
--- a/apps/JAWS/remora/app/remora.idl
+++ /dev/null
@@ -1,100 +0,0 @@
-// $Id
-
-// ===================================================================
-//
-// = FILENAME
-// remora.idl
-//
-// = AUTHOR
-// Seth Widoff
-//
-// ===================================================================
-
-// The IDL interface for the published Remora interfaces.
-
-module remora
-{
- struct Statistic
- {
- string label_;
- long value_;
- long max_;
- };
-
- struct Control
- {
- string label_;
- long value_;
- long min_;
- long max_;
- };
-
- typedef long Token;
- typedef sequence<Statistic> Statistics_List;
- typedef sequence<Control> Controls_List;
-
- exception Invalid_Statistic {};
- exception Invalid_Control {};
-
- interface Statistics_Update
- {
- void acceptNewStatistic(in Statistic stat) raises (Invalid_Statistic);
-
- void updateStatistic(in Statistic stat) raises (Invalid_Statistic);
-
- void removeStatistic(in string label) raises (Invalid_Statistic);
- };
-
- interface Controls_Update
- {
- void acceptNewControl(in Control control) raises (Invalid_Control);
-
- void getControlState(inout Control control) raises (Invalid_Control);
-
- void removeControl(in string label) raises (Invalid_Control);
- };
-
- // Located in an applet, the client receives and displays
- // statistics from the server.
- interface Remora_Statistics_Client : Statistics_Update
- {
- oneway void acceptManyStatistics(in Statistics_List stats, in long length);
-
- oneway void updateManyStatistics(in Statistics_List stats, in long length);
- // Update all statistics registered with the client
-
- oneway void shutdownStatistics();
- // Suggest that the client shut itself down
- };
-
- interface Remora_Controls_Client : Controls_Update
- {
- oneway void acceptManyControls(in Controls_List controls, in long length);
- // Deliver many new controls to the client.
-
- oneway void shutdownControls();
- };
-
- // Located on the server side, the Agent delivers statistics to
- // registered clients.
- interface Remora_Statistics_Agent : Statistics_Update
- {
- oneway void setFrequency(in long id, in long update_time);
- // Set the frequency at which the Agent will transmit
- // the statistics to the clients.
-
- long registerClient(in Remora_Statistics_Client client, in long update_time);
- // Register a client for periodic updates.
-
- oneway void terminateRegistration(in long client_id);
- // Unregister the client from the server.
- };
-
- interface Remora_Controls_Agent : Controls_Update
- {
- Token grabControlLock(in Remora_Controls_Client client);
-
- void releaseControlLock(in Token token);
- };
-};
-
diff --git a/apps/JAWS/remora/app/stdmk b/apps/JAWS/remora/app/stdmk
deleted file mode 100755
index c966f9ef9fc..00000000000
--- a/apps/JAWS/remora/app/stdmk
+++ /dev/null
@@ -1,40 +0,0 @@
-CC = CC
-DEBUG =
-
-DOVE = /project/waltz/seth/doc/dove
-
-ACE_DIR = /project/waltz/seth/ACE_wrappers
-
-ORBELINEDIR = /project/waltz/Orbeline2.0
-
-STL_DIR = /project/flamenco/irfan/STL/work-in-progress/Solaris-port.STL/Microsoft/STL
-
-ORBCC = $(ORBELINEDIR)/bin/orbeline -v _c -m _s -S exceptions
-
-CCINCLUDES = -I. -I$(ORBELINEDIR)/include -I$(STL_DIR) -I$(ACE_DIR)
-
-CCFLAGS = -g $(CCINCLUDES) $(DEBUG)
-
-LIBPATH = -L$(ORBELINEDIR)/lib -L$(ACE_DIR)/ace
-
-STDCC_LIBS = -lsocket -lnsl -ldl -mt
-
-LIBORB = -lorb
-
-LIBACE = -lACE
-
-.SUFFIXES: .C .o .h .hh .cc .cpp
-
-.C.o:
- $(CC) $(CCFLAGS) -c -o $@ $<
-
-.cc.o:
- $(CC) $(CCFLAGS) -c -o $@ $<
-
-.C.cpp:
- $(CC) -E $(CCFLAGS) $< > $@
-
-.cc.cpp:
- $(CC) -E $(CCFLAGS) $< > $@
-
-
diff --git a/apps/JAWS/remora/app/test.cc b/apps/JAWS/remora/app/test.cc
deleted file mode 100644
index 76158aac5a5..00000000000
--- a/apps/JAWS/remora/app/test.cc
+++ /dev/null
@@ -1,77 +0,0 @@
-// $Id
-
-#include <unistd.h>
-#include <stdlib.h>
-#include <iostream.h>
-#include "ace/Signal.h"
-#include "Remora_Export.h"
-#include "Remora_Import.h"
-
-class Shutdown : public ACE_Event_Handler
-{
-public:
- Shutdown(int& cond) : cond_(cond) {}
-
- virtual int handle_signal(int, siginfo*, ucontext*)
- {
- this->cond_ = 0;
- return 0;
- }
-
-private:
-
- int& cond_;
-};
-
-
-int
-main(int argc, char** argv)
-{
- int lcv = 1;
- ACE_Sig_Handler shutdown;
-
- shutdown.register_handler(SIGINT, new Shutdown(lcv));
-
- try
- {
- Remora_Export cpu("CPU Usage", 0, 100);
- Remora_Export thread("Thread Count", 0, 24);
- Remora_Export through("Throughput", 0, 150);
- Remora_Export energy("Energy Levels", 0, 2084);
- Remora_Export warp("Warp Drive Output", 0, 1023);
-
- Remora_Import in_threads("Threads", 1, 0, 24);
- Remora_Import in_tachyon("Tachyon Emmissions", 25, 0, 100);
- Remora_Import in_shields("Shield Integrity", 100, 0, 100);
- Remora_Import in_phasers("Phaser Power", 421, 0, 1024);
-
- while (lcv)
- {
- cpu = rand() % 100;
- thread = rand() % 24;
- energy = rand() % 2084;
- through = rand() % 150;
- warp = rand() % 1023;
-
- cout << "Statistics: " << endl;
- cout << "CPU: " << CORBA::Long(cpu) << endl;
- cout << "Thread: " << CORBA::Long(thread) << endl;
- cout << "Throughput: " << CORBA::Long(through) << endl;
- cout << "Energy: " << CORBA::Long(energy) << endl;
- cout << "Warp: " << CORBA::Long(cpu) << endl;
-
- cout << "Controls: " << endl;
- cout << "Threads: " << CORBA::Long(in_threads) << endl;
- cout << "Tachyon: " << CORBA::Long(in_tachyon) << endl;
- cout << "Shields: " << CORBA::Long(in_shields) << endl;
- cout << "Phasers: " << CORBA::Long(in_phasers) << endl;
-
- sleep(1);
- }
- }
- catch(CORBA::SystemException& e)
- {
-
- cerr << e << endl;
- }
-}
diff --git a/apps/JAWS/server/HTTP_Config.cpp b/apps/JAWS/server/HTTP_Config.cpp
deleted file mode 100644
index 62e496bbd3e..00000000000
--- a/apps/JAWS/server/HTTP_Config.cpp
+++ /dev/null
@@ -1,137 +0,0 @@
-// HTTP_Config.cpp
-// $Id$
-
-#include "ace/OS.h"
-#include "HTTP_Config.h"
-
-// static HTTP_Config_Info config_info;
-
-HTTP_Config_Info *HTTP_Config::instance_ = 0;
-
-HTTP_Config_Info *
-HTTP_Config::instance (void)
-{
- if (HTTP_Config::instance_ == 0)
- {
- HTTP_Config::instance_ = new HTTP_Config_Info;
-
- HTTP_Config::instance_->document_root (0);
- HTTP_Config::instance_->cgi_path (0);
- HTTP_Config::instance_->user_dir (0);
- HTTP_Config::instance_->dir_index (0);
- HTTP_Config::instance_->proxy_flag (0);
- }
-
- return HTTP_Config::instance_;
-}
-
-HTTP_Config_Info::HTTP_Config_Info (void)
- : document_root_ (0),
- cgi_path_ (0),
- user_dir_ (0),
- dir_index_ (0),
- proxy_flag_ (0)
-{
-}
-
-HTTP_Config_Info::~HTTP_Config_Info (void)
-{
-}
-
-const char *
-HTTP_Config_Info::document_root (void) const
-{
- return this->document_root_;
-}
-
-const char *
-HTTP_Config_Info::cgi_path (void) const
-{
- return this->cgi_path_;
-}
-
-const char *
-HTTP_Config_Info::user_dir (void) const
-{
- return this->user_dir_;
-}
-
-const char *
-HTTP_Config_Info::dir_index (void) const
-{
- return this->dir_index_;
-}
-
-int
-HTTP_Config_Info::proxy_flag (void) const
-{
- return this->proxy_flag_;
-}
-
-char *
-HTTP_Config_Info::document_root (char *dr_string)
-{
- if (dr_string)
- this->document_root_ = dr_string;
- else
- {
- this->document_root_ = ACE_OS::getenv ("JAWS_DOCUMENT_ROOT");
- if (!this->document_root_)
- this->document_root_ = ".";
- }
-
- return this->document_root_;
-}
-
-char *
-HTTP_Config_Info::cgi_path (char *cp_string)
-{
- if (cp_string)
- this->cgi_path_ = cp_string;
- else
- {
- this->cgi_path_ = ACE_OS::getenv ("JAWS_CGI_PATH");
-
- if (!this->cgi_path_)
- this->cgi_path_ = "cgi-bin";
- }
-
- return this->cgi_path_;
-}
-
-char *
-HTTP_Config_Info::user_dir (char *ud_string)
-{
- if (ud_string)
- this->user_dir_ = ud_string;
- else
- {
- this->user_dir_ = ACE_OS::getenv ("JAWS_USER_DIR");
- if (!this->user_dir_)
- this->user_dir_ = ".www";
- }
-
- return this->user_dir_;
-}
-
-char *
-HTTP_Config_Info::dir_index (char *di_string)
-{
- if (di_string)
- this->dir_index_ = di_string;
- else
- {
- this->dir_index_ = ACE_OS::getenv ("JAWS_DIR_INDEX");
- if (!this->dir_index_)
- this->dir_index_ = "index.html";
- }
-
- return this->dir_index_;
-}
-
-int
-HTTP_Config_Info::proxy_flag (int pf)
-{
- this->proxy_flag_ = pf;
- return this->proxy_flag_;
-}
diff --git a/apps/JAWS/server/HTTP_Config.h b/apps/JAWS/server/HTTP_Config.h
deleted file mode 100644
index fc8adacb0a1..00000000000
--- a/apps/JAWS/server/HTTP_Config.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/* -*- c++ -*- */
-// Hey, Emacs! This is a C++ file!
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// jaws
-//
-// = FILENAME
-// HTTP_Config.h
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-// = Forward declaration.
-class HTTP_Config_Info;
-
-class HTTP_Config
- // = TITLE
- // Stores server configuration information.
- // Someday, this will be hip and cool and be able to parse
- // NCSA httpd style config files like Apache does. For now,
- // I'm just going to hack in environment variable stuff.
- //
- // Designed around Singleton pattern.
-{
-public:
- static HTTP_Config_Info *instance (void);
- // Access the Singleton.
-
-private:
- static HTTP_Config_Info *instance_;
- // Store the Singleton.
-};
-
-class HTTP_Config_Info
- // = TITLE
- // This is where the information is really stored.
-{
-friend class HTTP_Config;
-public:
- HTTP_Config_Info (void);
- ~HTTP_Config_Info (void);
-
- // Accessors to the information
-
- const char *document_root (void) const;
- // Where the root of the document tree begins. This prevents
- // clients from being able to examine your entire filesystem.
-
- const char *cgi_path (void) const;
- // A search path for CGI files.
-
- const char *user_dir (void) const;
- // The directory which is appended to a home user directory, e.g.,
- // ".www-docs" or "public_html".
-
- const char *dir_index (void) const;
- // What is the default index file for a directory, e.g.,
- // "index.html".
-
- int proxy_flag (void) const;
- // Will the server support proxy requests?
-
-private:
- // = Accesors that can set the data
-
- char *document_root (char *dr_string);
- char *cgi_path (char *cp_string);
- char *user_dir (char *ud_string);
- char *dir_index (char *di_string);
-
- int proxy_flag (int pf);
-
-private:
- // = Data members
-
- char *document_root_;
- // The directory root from which documents will be fetched
-
- char *cgi_path_;
- // The directories from which to expect CGI scripts
-
- char *user_dir_;
- // Name of the sub-directory where user Web pages are
-
- char *dir_index_;
- // Name of the Web page to present in place of a directory listing
-
- int proxy_flag_;
- // Should we support proxy requests? Ignored for now.
-};
diff --git a/apps/JAWS/server/HTTP_Handler.cpp b/apps/JAWS/server/HTTP_Handler.cpp
deleted file mode 100644
index 8714105ffd4..00000000000
--- a/apps/JAWS/server/HTTP_Handler.cpp
+++ /dev/null
@@ -1,287 +0,0 @@
-// $Id$
-
-// HTTP_Service.cpp -- simple implementation of the HTTP protocol
-
-#include "ace/Message_Block.h"
-#include "ace/Filecache.h"
-
-#include "HTTP_Handler.h"
-#include "HTTP_Helpers.h"
-#include "IO.h"
-
-HTTP_Handler::HTTP_Handler (JAWS_IO &io,
- HTTP_Handler_Factory &factory)
- : factory_ (factory),
- request_data_ (0),
- handle_ (ACE_INVALID_HANDLE),
- response_ (io, request_),
- io_ (io)
-{
- this->io_.handler (this);
-}
-
-HTTP_Handler::~HTTP_Handler (void)
-{
- this->request_data_->release ();
- this->request_data_ = 0;
-}
-
-void
-HTTP_Handler::open (ACE_HANDLE handle,
- ACE_Message_Block &initial_data)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) New connection \n"));
-
- int sockbufsize = HTTP_Handler::MAX_SOCKBUFSIZE;
- int result = ACE_OS::setsockopt (handle,
- SOL_SOCKET,
- SO_RCVBUF,
- (char *) &sockbufsize,
- sizeof sockbufsize);
-
- if (result == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "SO_RCVBUF"));
-
- sockbufsize = HTTP_Handler::MAX_SOCKBUFSIZE;
-
- result = ACE_OS::setsockopt (handle,
- SOL_SOCKET,
- SO_SNDBUF,
- (char *) &sockbufsize,
- sizeof sockbufsize);
- if (result == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "SO_SNDBUF"));
-
- this->handle_ = handle;
- this->io_.handle (this->handle_);
-
- this->request_data_ = initial_data.duplicate ();
- this->read_complete (initial_data);
-}
-
-void
-HTTP_Handler::read_complete (ACE_Message_Block &message_block)
-{
- // This is actually a callback entry point. The JAWS_IO framework
- // calls into this method after some data has been read in.
-
- switch (this->request_.parse_request (message_block))
- {
- case 0:
- do
- {
- int next_read_size
- = HTTP_Handler::MAX_REQUEST_SIZE - message_block.length ();
-
- if (next_read_size == 0)
- {
- this->request_too_long ();
- return;
- }
-
- this->io_.read (message_block, next_read_size);
- }
- while (0);
- break;
-
- default:
- // this->request_.respond ();
- this->response_.process_request ();
- }
-}
-
-void
-HTTP_Handler::receive_file_complete (void)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) %s received successfully\n",
- request_.uri ()));
-
- char buffer[BUFSIZ];
- int buflen =
- ACE_OS::sprintf (buffer,
- "%s %d %s\r\n",
- this->request_.version (),
- HTTP_Status_Code::STATUS_OK,
- "Successful");
-
- this->io_.send_confirmation_message (buffer, buflen);
-}
-
-void
-HTTP_Handler::receive_file_error (int result)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) %s error in receiving file\n",
- request_.uri ()));
-
- char buffer[BUFSIZ];
-
- int status_code;
- switch (result)
- {
- case ACE_Filecache_Handle::ACCESS_FAILED:
- case ACE_Filecache_Handle::WRITE_FAILED:
- case ACE_Filecache_Handle::OPEN_FAILED:
- status_code = HTTP_Status_Code::STATUS_NOT_FOUND;
- break;
- case ACE_Filecache_Handle::COPY_FAILED:
- case ACE_Filecache_Handle::STAT_FAILED:
- case ACE_Filecache_Handle::MEMMAP_FAILED:
- status_code = HTTP_Status_Code::STATUS_FORBIDDEN;
- break;
- default:
- status_code = HTTP_Status_Code::STATUS_INTERNAL_SERVER_ERROR;
- break;
- }
- int buflen =
- ACE_OS::sprintf (buffer,
- "%s %d %s",
- this->request_.version (),
- status_code,
- "Failed");
-
- this->io_.send_confirmation_message (buffer, buflen);
-}
-
-void
-HTTP_Handler::confirmation_message_complete (void)
-{
- this->done ();
-}
-
-void
-HTTP_Handler::error_message_complete (void)
-{
- this->done ();
-}
-
-void
-HTTP_Handler::transmit_file_complete (void)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) %s transmitted successfully\n",
- request_.uri ()));
-
- this->done ();
-}
-
-void
-HTTP_Handler::transmit_file_error (int result)
-{
- ACE_DEBUG ((LM_DEBUG,
- " (%t) %s error in transmitting file\n",
- request_.uri ()));
-
- int status_code;
-
- switch (result)
- {
- case ACE_Filecache_Handle::ACCESS_FAILED:
- case ACE_Filecache_Handle::WRITE_FAILED:
- case ACE_Filecache_Handle::OPEN_FAILED:
- status_code = HTTP_Status_Code::STATUS_NOT_FOUND;
- break;
- case ACE_Filecache_Handle::COPY_FAILED:
- case ACE_Filecache_Handle::STAT_FAILED:
- case ACE_Filecache_Handle::MEMMAP_FAILED:
- status_code = HTTP_Status_Code::STATUS_FORBIDDEN;
- break;
- default:
- status_code = HTTP_Status_Code::STATUS_INTERNAL_SERVER_ERROR;
- break;
- }
-
- this->response_.error_response (status_code, "error in transmitting file");
-}
-
-void
-HTTP_Handler::read_error (void)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) error in reading request\n"));
- this->done ();
-}
-
-void
-HTTP_Handler::write_error (void)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) %s error in writing response\n",
- request_.uri ()));
-
- this->done ();
-}
-
-void
-HTTP_Handler::timeout (void)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) %s error in reading request\n",
- request_.uri ()));
-
- this->response_.
- error_response (HTTP_Status_Code::STATUS_INTERNAL_SERVER_ERROR,
- "error in reading request");
-}
-
-void
-HTTP_Handler::request_too_long (void)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) request too long\n"));
- this->response_.
- error_response (HTTP_Status_Code::STATUS_BAD_REQUEST,
- "request too long");
-}
-
-void
-HTTP_Handler::done (void)
-{
- this->factory_.destroy_http_handler (*this, this->io_);
-}
-
-HTTP_Handler_Factory::~HTTP_Handler_Factory (void)
-{
-}
-
-HTTP_Handler *
-Synch_HTTP_Handler_Factory::create_http_handler (void)
-{
- JAWS_Synch_IO *io;
- ACE_NEW_RETURN (io, JAWS_Synch_IO, 0);
- HTTP_Handler *handler;
- ACE_NEW_RETURN (handler, HTTP_Handler (*io, *this), 0);
-
- return handler;
-}
-
-void
-Synch_HTTP_Handler_Factory::destroy_http_handler (HTTP_Handler &handler,
- JAWS_IO &io)
-{
- delete &handler;
- delete &io;
-}
-
-// This only works on Win32
-#if defined (ACE_WIN32)
-void
-Asynch_HTTP_Handler_Factory::open (ACE_HANDLE handle,
- ACE_Message_Block &mb)
-{
- JAWS_Asynch_IO *io;
- ACE_NEW (io, JAWS_Asynch_IO);
- HTTP_Handler *handler;
- ACE_NEW (handler, HTTP_Handler (*io, *this));
- handler->open (handle, mb);
-}
-
-void
-Asynch_HTTP_Handler_Factory::destroy_http_handler (HTTP_Handler &handler,
- JAWS_IO &io)
-{
- delete &handler;
- delete &io;
- delete this;
-}
-
-HTTP_Handler *
-Asynch_HTTP_Handler_Factory::create_http_handler (void)
-{
- return 0;
-}
-#endif /* ACE_WIN32 */
diff --git a/apps/JAWS/server/HTTP_Handler.h b/apps/JAWS/server/HTTP_Handler.h
deleted file mode 100644
index 0865ee326ae..00000000000
--- a/apps/JAWS/server/HTTP_Handler.h
+++ /dev/null
@@ -1,191 +0,0 @@
-/* -*- c++ -*- */
-// Hey, Emacs! This is a C++ file!
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// jaws
-//
-// = FILENAME
-// HTTP_Handler.h
-//
-// = AUTHOR
-// James Hu and Irfan Pyarali
-//
-// ============================================================================
-
-#if !defined (HTTP_HANDLER_H)
-#define HTTP_HANDLER_H
-
-// = Forward declarations
-class Message_Block;
-class HTTP_Handler_Factory;
-
-#include "ace/Asynch_IO.h"
-#include "HTTP_Request.h"
-#include "HTTP_Response.h"
-#include "IO.h"
-
-class HTTP_Handler : protected JAWS_IO_Handler
- // = TITLE
- //
- // This class is used to implement the HTTP protocol
- //
- // = DESCRIPTION
- //
- // The HTTP_Handler class is a state based implementation of the
- // HTTP protocol. Therefore, it can be used synchronously and
- // asynchronously. It uses an abstract IO class to move between
- // different HTTP protocol states. It is up to the IO class to
- // decide on synchronous or asynchronous I/O.
-{
- // Friend I/O classes. Can call protected methods.
- friend class JAWS_Synch_IO;
- friend class JAWS_Asynch_IO;
-
- // Factories
- friend class Asynch_HTTP_Handler_Factory;
- friend class Synch_HTTP_Handler_Factory;
-
-public:
- virtual void open (ACE_HANDLE handle,
- ACE_Message_Block &initial_data);
- // The handler is initialized with a connection <handle> of a new
- // client and any <initial_data> that came across. The
- // <initial_data> block will be of MAX_REQUEST_SIZE and the number
- // of bytes in <initial_data> can be found from
- // <initial_data>.length ()
-
-protected:
- HTTP_Handler (JAWS_IO &io,
- HTTP_Handler_Factory &factory);
- // The constructor is passed the factory that created <this> and the
- // IO mechanism that the handler should use.
-
- virtual ~HTTP_Handler (void);
- // Destructor
-
- virtual void timeout (void);
- // This method is called by the framework when there is a timeout.
-
- virtual void done (void);
- // This is the termination state of the handler. After successful or
- // unsuccessful completions, the handler will end up in this state
- // (method).
-
- virtual void request_too_long (void);
- // Request too long.
-
- HTTP_Handler_Factory &factory_;
- // Reference to the creating factory.
-
-protected:
- // = Completion methods inherited from <JAWS_IO_Handler>.
-
- virtual void read_complete (ACE_Message_Block &data);
- virtual void read_error (void);
- virtual void transmit_file_complete (void);
- virtual void transmit_file_error (int result);
- virtual void receive_file_complete (void);
- virtual void receive_file_error (int result);
- virtual void write_error (void);
- virtual void confirmation_message_complete (void);
- virtual void error_message_complete (void);
-
-public:
- enum
- {
- MAX_SOCKBUFSIZE = 64 * 1024,
- MAX_REQUEST_SIZE = 8192,
- METHODSIZ = 10,
- VERSIONSIZ = 10
- };
-
-private:
- ACE_Message_Block *request_data_;
- // This points to the request sent by the client
-
- ACE_HANDLE handle_;
- // I/O handle to the client
-
- HTTP_Request request_;
- HTTP_Response response_;
-
- JAWS_IO &io_;
- // IO class used by the handler
-};
-
-class HTTP_Handler_Factory
- // = TITLE
- //
- // This class is used to create new HTTP handlers
- //
- // = DESCRIPTION
- //
- // This is an abstract factory for creating new HTTP handlers.
-{
-public:
- virtual ~HTTP_Handler_Factory (void);
- // Destructor
-
- virtual HTTP_Handler *create_http_handler (void) = 0;
- // This creates a new HTTP_Handler
-
- virtual void destroy_http_handler (HTTP_Handler &handler,
- JAWS_IO &io) = 0;
- // The HTTP handler will call this method from HTTP_Handler::done to
- // tell the factory to reap up the handler as it is now done with
- // the protocol
-};
-
-class Synch_HTTP_Handler_Factory : public HTTP_Handler_Factory
- // = TITLE
- //
- // This class is used to create new HTTP handlers that will use
- // Synch IO
- //
- // = DESCRIPTION
-{
-public:
- HTTP_Handler *create_http_handler (void);
- // This creates a new HTTP_Handler
-
- void destroy_http_handler (HTTP_Handler &handler,
- JAWS_IO &io);
- // The HTTP handler will call this method from HTTP_Handler::done to
- // tell the factory to reap up the handler as it is now done with
- // the protocol
-};
-
-#if defined (ACE_WIN32)
-class Asynch_HTTP_Handler_Factory : public HTTP_Handler_Factory, public ACE_Service_Handler
- // = TITLE
- // This class is used to create new HTTP handlers that will use
- // Asynchronous IO. This only works on Win32.
- //
- // = DESCRIPTION
-{
-public:
- void destroy_http_handler (HTTP_Handler &handler,
- JAWS_IO &io);
- // The HTTP handler will call this method from HTTP_Handler::done to
- // tell the factory to reap up the handler as it is now done with
- // the protocol
-
- virtual void open (ACE_HANDLE handle,
- ACE_Message_Block &message_block);
- // <open> is called by <ACE_Asynch_Acceptor> to initialize a new
- // instance of ACE_Service_Handler that has been created after the a
- // new connection is accepted.
- //
- // This will act as a creation point for new handlers.
-
-private:
- HTTP_Handler *create_http_handler (void);
- // This method is private as users are not allowed to create new
- // handlers. New handlers can only be created by the framework when
- // new client connections arrive.
-};
-#endif /* ACE_WIN32 */
-#endif /* HTTP_HANDLER_H */
diff --git a/apps/JAWS/server/HTTP_Helpers.cpp b/apps/JAWS/server/HTTP_Helpers.cpp
deleted file mode 100644
index 8386921f98b..00000000000
--- a/apps/JAWS/server/HTTP_Helpers.cpp
+++ /dev/null
@@ -1,429 +0,0 @@
-// $Id$
-
-// HTTP_Helpers.cpp -- Helper utilities for both server and client
-
-#include "HTTP_Helpers.h"
-
-// = Static initialization.
-const char *const
-HTTP_Helper::months_[12]=
-{
- "Jan", "Feb", "Mar", "Apr", "May", "Jun",
- "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
-};
-
-char const *HTTP_Helper::alphabet_ = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
-
-char * HTTP_Helper::date_string_ = 0;
-ACE_SYNCH_MUTEX HTTP_Helper::mutex_;
-
-ACE_SYNCH_MUTEX HTTP_Status_Code::lock_;
-int HTTP_Status_Code::instance_ = 0;
-const char *HTTP_Status_Code::Reason[HTTP_Status_Code::MAX_STATUS_CODE + 1];
-
-time_t
-HTTP_Helper::HTTP_mktime (const char *httpdate)
-{
- char *buf;
-
- ACE_NEW_RETURN (buf, char[ACE_OS::strlen (httpdate) + 1], (time_t) -1);
-
- // Make spaces in the date be semi-colons so we can parse robustly
- // with sscanf.
-
- const char *ptr1 = httpdate;
- char *ptr2 = buf;
-
- do
- {
- if (*ptr1 == ' ')
- *ptr2++ = ';';
- else
- *ptr2++ = *ptr1;
- }
- while (*ptr1++ != '\0');
-
- // In HTTP/1.0, there are three versions of an HTTP_date.
-
- // rfc1123-date = wkday "," SP dd month yyyy SP hh:mm:ss SP "GMT"
- // rfc850-date = weekday "," SP dd-month-yy SP hh:mm:ss SP "GMT"
- // asctime-date = wkday SP month dd SP hh:mm:ss SP yyyy
-
- const char *rfc1123_date = "%3s,;%2d;%3s;%4d;%2d:%2d:%2d;GMT";
- const char *rfc850_date = "%s,;%2d-%3s-%2d;%2d:%2d:%2d;GMT";
- const char *asctime_date = "%3s;%3s;%2d;%2d:%2d:%2d;%4d";
-
- // Should also support other versions (such as from NNTP and SMTP)
- // for robustness, but it should be clear how to extend this.
-
- struct tm tms;
- char month[4];
- char weekday[10];
-
- if (::sscanf(buf, rfc1123_date,
- weekday,
- &tms.tm_mday,
- month,
- &tms.tm_year,
- &tms.tm_hour,
- &tms.tm_min,
- &tms.tm_sec) == 7)
- ;
- else if (::sscanf(buf, rfc850_date,
- weekday,
- &tms.tm_mday, month, &tms.tm_year,
- &tms.tm_hour, &tms.tm_min, &tms.tm_sec) == 7)
- {
- weekday[3] = '\0';
- }
- else if (::sscanf(buf, asctime_date,
- weekday,
- month, &tms.tm_mday,
- &tms.tm_hour, &tms.tm_min, &tms.tm_sec,
- &tms.tm_year) == 7)
- ;
-
- delete buf;
-
- tms.tm_year = HTTP_Helper::fixyear (tms.tm_year);
- tms.tm_mon = HTTP_Helper::HTTP_month (month);
-
- if (tms.tm_mon == -1)
- return (time_t) -1;
-
- // mktime is a Standard C function.
- {
-
-#if !defined (ACE_HAS_REENTRANT_LIBC)
- ACE_MT (ACE_Guard<ACE_SYNCH_MUTEX> g (HTTP_Helper::mutex_));
-#endif /* NOT ACE_HAS_REENTRANT_LIBC */
-
- return ACE_OS::mktime (&tms);
- }
-}
-
-const char *
-HTTP_Helper::HTTP_date (void)
-{
- if (HTTP_Helper::date_string_ == 0)
- {
- ACE_MT (ACE_Guard<ACE_SYNCH_MUTEX> m (HTTP_Helper::mutex_));
-
- time_t tloc;
- struct tm tms;
-
- if (HTTP_Helper::date_string_ == 0)
- {
- // 40 bytes is all I need.
- HTTP_Helper::date_string_ = new char[40];
-
- if (ACE_OS::time (&tloc) != (time_t) -1
- && ACE_OS::gmtime_r (&tloc, &tms) != NULL)
- ACE_OS::strftime (HTTP_Helper::date_string_, 40,
- "%a, %d %b %Y %T GMT", &tms);
- else
- {
- delete [] HTTP_Helper::date_string_;
- HTTP_Helper::date_string_ = 0;
- }
- }
- }
-
- return HTTP_Helper::date_string_;
-}
-
-const char *
-HTTP_Helper::HTTP_date (char *s)
-{
- time_t tloc;
- struct tm tms;
- char * date_string = s;
-
- if (ACE_OS::time (&tloc) != (time_t) -1
- && ACE_OS::gmtime_r (&tloc, &tms) != NULL)
- ACE_OS::strftime (date_string, 40, "%a, %d %b %Y %T GMT", &tms);
- else
- date_string = 0;
-
- return date_string;
-}
-
-int
-HTTP_Helper::HTTP_month (const char *month)
-{
- for (size_t i = 0; i < 12; i++)
- if (ACE_OS::strcmp(month, HTTP_Helper::months_[i]) == 0)
- return i;
-
- return -1;
-}
-
-const char *
-HTTP_Helper::HTTP_month (int month)
-{
- if (month < 0 || month >= 12)
- return 0;
-
- return HTTP_Helper::months_[month];
-}
-
-// Fix the path if it needs fixing/is fixable.
-
-char *
-HTTP_Helper::HTTP_decode_string (char *path)
-{
- // replace the percentcodes with the actual character
- int i, j;
- char percentcode[3];
-
- for (i = j = 0; path[i] != '\0'; i++, j++)
- {
- if (path[i] == '%')
- {
- percentcode[0] = path[++i];
- percentcode[1] = path[++i];
- percentcode[2] = '\0';
- path[j] = (char) ACE_OS::strtol (percentcode, (char **) 0, 16);
- }
- else
- path[j] = path[i];
- }
-
- path[j] = path[i];
-
- return path;
-}
-
-char *
-HTTP_Helper::HTTP_decode_base64 (char *data)
-{
- char inalphabet[256], decoder[256];
-
- ACE_OS::memset (inalphabet, 0, sizeof (inalphabet));
- ACE_OS::memset (decoder, 0, sizeof (decoder));
-
- for (int i = ACE_OS::strlen (HTTP_Helper::alphabet_) - 1;
- i >= 0;
- i--)
- {
- inalphabet[(unsigned int) HTTP_Helper::alphabet_[i]] = 1;
- decoder[(unsigned int) HTTP_Helper::alphabet_[i]] = i;
- }
-
- char *indata = data;
- char *outdata = data;
-
- int bits = 0;
- int c;
- int char_count = 0;
- int errors = 0;
-
- while ((c = *indata++) != '\0')
- {
- if (c == '=')
- break;
- if (c > 255 || ! inalphabet[c])
- continue;
- bits += decoder[c];
- char_count++;
- if (char_count == 4)
- {
- *outdata++ = (bits >> 16);
- *outdata++ = ((bits >> 8) & 0xff);
- *outdata++ = (bits & 0xff);
- bits = 0;
- char_count = 0;
- }
- else
- bits <<= 6;
- }
-
- if (c == '\0')
- {
- if (char_count)
- {
- ACE_DEBUG ((LM_DEBUG,
- "base64 encoding incomplete: at least %d bits truncated\n",
- ((4 - char_count) * 6)));
- errors++;
- }
- }
- else
- {
- // c == '='
- switch (char_count)
- {
- case 1:
- ACE_DEBUG ((LM_DEBUG,
- "base64 encoding incomplete: at least 2 bits missing\n"));
- errors++;
- break;
- case 2:
- *outdata++ = (bits >> 10);
- break;
- case 3:
- *outdata++ = (bits >> 16);
- *outdata++ = ((bits >> 8) & 0xff);
- break;
- }
- }
- *outdata = '\0';
- return errors ? 0 : data;
-}
-
-char *
-HTTP_Helper::HTTP_encode_base64 (char *data)
-{
- char buf[BUFSIZ];
- int c;
- int error;
- int char_count = 0;
- int bits = 0;
- error = 0;
- char *indata = data;
- char *outdata = buf;
- const unsigned char ASCII_MAX = ~0;
-
- while ((c = *indata++) != '\0')
- {
- if (c > (int)ASCII_MAX)
- {
- ACE_DEBUG ((LM_DEBUG, "encountered char > 255 (decimal %d)\n", c));
- error++;
- break;
- }
- bits += c;
- char_count++;
-
- if (char_count == 3)
- {
- *outdata++ = HTTP_Helper::alphabet_[bits >> 18];
- *outdata++ = HTTP_Helper::alphabet_[(bits >> 12) & 0x3f];
- *outdata++ = HTTP_Helper::alphabet_[(bits >> 6) & 0x3f];
- *outdata++ = HTTP_Helper::alphabet_[bits & 0x3f];
- bits = 0;
- char_count = 0;
- }
- else
- bits <<= 8;
- }
-
- if (!error)
- {
- if (char_count != 0)
- {
- bits <<= 16 - (8 * char_count);
- *outdata++ = HTTP_Helper::alphabet_[bits >> 18];
- *outdata++ = HTTP_Helper::alphabet_[(bits >> 12) & 0x3f];
-
- if (char_count == 1)
- {
- *outdata++ = '=';
- *outdata++ = '=';
- }
- else
- {
- *outdata++ = HTTP_Helper::alphabet_[(bits >> 6) & 0x3f];
- *outdata++ = '=';
- }
- }
- *outdata = '\0';
- ACE_OS::strcpy (data, buf);
- }
-
- return (error ? 0 : data);
-}
-
-int
-HTTP_Helper::fixyear (int year)
-{
- // Fix the year 2000 problem
-
- if (year > 1000)
- year -= 1900;
- else if (year < 100)
- {
- struct tm tms;
- time_t tloc;
-
- if (ACE_OS::time (&tloc) != (time_t) -1)
- {
- ACE_OS::gmtime_r (&tloc, &tms);
-
- if (tms.tm_year % 100 == year)
- year = tms.tm_year;
-
- // The last two cases check boundary conditions, in case the
- // year just changed at the moment we checked to see if we
- // need to fix it.
- if ((year+1) % 100 == tms.tm_year % 100)
- year = tms.tm_year - 1;
-
- if (year == (tms.tm_year + 1) % 100)
- year = tms.tm_year + 1;
-
- // What to do if none of the above?
- }
- }
-
- return year;
-}
-
-const char **
-HTTP_Status_Code::instance (void)
-{
- if (HTTP_Status_Code::instance_ == 0)
- {
- ACE_Guard<ACE_SYNCH_MUTEX> g (lock_);
-
- if (HTTP_Status_Code::instance_ == 0)
- {
- for (size_t i = 0;
- i < HTTP_Status_Code::MAX_STATUS_CODE + 1;
- i++)
- {
- switch (i)
- {
- case STATUS_OK:
- HTTP_Status_Code::Reason[i] = "OK"; break;
- case STATUS_CREATED:
- HTTP_Status_Code::Reason[i] = "Created"; break;
- case STATUS_ACCEPTED:
- HTTP_Status_Code::Reason[i] = "Accepted"; break;
- case STATUS_NO_CONTENT:
- HTTP_Status_Code::Reason[i] = "No Content"; break;
- case STATUS_MOVED_PERMANENTLY:
- HTTP_Status_Code::Reason[i] = "Moved Permanently"; break;
- case STATUS_MOVED_TEMPORARILY:
- HTTP_Status_Code::Reason[i] = "Moved Temporarily"; break;
- case STATUS_NOT_MODIFIED:
- HTTP_Status_Code::Reason[i] = "Not Modified"; break;
- case STATUS_BAD_REQUEST:
- HTTP_Status_Code::Reason[i] = "Bad Request"; break;
- case STATUS_UNAUTHORIZED:
- HTTP_Status_Code::Reason[i] = "Unauthorized"; break;
- case STATUS_FORBIDDEN:
- HTTP_Status_Code::Reason[i] = "Forbidden"; break;
- case STATUS_NOT_FOUND:
- HTTP_Status_Code::Reason[i] = "Not Found"; break;
- case STATUS_INTERNAL_SERVER_ERROR:
- HTTP_Status_Code::Reason[i] = "Internal Server Error"; break;
- case STATUS_NOT_IMPLEMENTED:
- HTTP_Status_Code::Reason[i] = "Not Implemented"; break;
- case STATUS_BAD_GATEWAY:
- HTTP_Status_Code::Reason[i] = "Bad Gateway"; break;
- case STATUS_SERVICE_UNAVAILABLE:
- HTTP_Status_Code::Reason[i] = "Service Unavailable"; break;
- default:
- HTTP_Status_Code::Reason[i] = "Unknown";
- }
- }
-
- HTTP_Status_Code::instance_ = 1;
- }
-
- // GUARD released
- }
-
- return HTTP_Status_Code::Reason;
-}
diff --git a/apps/JAWS/server/HTTP_Helpers.h b/apps/JAWS/server/HTTP_Helpers.h
deleted file mode 100644
index b22533d62b0..00000000000
--- a/apps/JAWS/server/HTTP_Helpers.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/* -*- c++ -*- */
-// Hey, Emacs! This is a C++ file!
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// apps
-//
-// = FILENAME
-// HTTP_Helpers.h
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#if !defined (HTTP_HELPERS_H)
-#define HTTP_HELPERS_H
-
-#include "ace/Synch.h"
-
-class HTTP_Helper
-// Static functions to enhance the lives of HTTP programmers everywhere.
-{
-public:
-
- // Convert and HTTP-date into a time_t
- static time_t HTTP_mktime (const char *httpdate);
-
- // Create today's date
- static const char *HTTP_date (void);
- static const char *HTTP_date (char *s);
-
- // Month conversions (ascii <--> numeric)
- static int HTTP_month (const char *month);
- static const char *HTTP_month (int month);
-
- static char *HTTP_decode_string (char *path);
-
- // Encode/Decode base64 stuff (weak security model)
- static char *HTTP_decode_base64 (char *data);
- static char *HTTP_encode_base64 (char *data);
-
-private:
-
- static int fixyear (int year);
-
-private:
- static const char *const months_[12];
- static char const *alphabet_;
-
- static char *date_string_;
- static ACE_SYNCH_MUTEX mutex_;
- // Use this sometimes (e.g. HTTP_date)
-};
-
-// Design around the Singleton pattern
-
-class HTTP_Status_Code
- // = TITLE
- // Go from numeric status codes to descriptive strings.
- //
- // = DESCRIPTION
- // Design around the Singleton pattern
-{
-public:
- static const char **instance (void);
- // Singleton access point.
-
- enum STATUS_CODE
- {
- STATUS_OK = 200,
- STATUS_CREATED = 201,
- STATUS_ACCEPTED = 202,
- STATUS_NO_CONTENT = 204,
- STATUS_MOVED_PERMANENTLY = 301,
- STATUS_MOVED_TEMPORARILY = 302,
- STATUS_NOT_MODIFIED = 304,
- STATUS_BAD_REQUEST = 400,
- STATUS_UNAUTHORIZED = 401,
- STATUS_FORBIDDEN = 403,
- STATUS_NOT_FOUND = 404,
- STATUS_INTERNAL_SERVER_ERROR = 500,
- STATUS_NOT_IMPLEMENTED = 501,
- STATUS_BAD_GATEWAY = 502,
- STATUS_SERVICE_UNAVAILABLE = 503,
- STATUS_INSUFFICIENT_DATA = 399
- };
-
- enum
- {
- MAX_STATUS_CODE = 599
- };
-
-private:
- // Singleton pattern is afoot here.
- static const char *Reason[MAX_STATUS_CODE + 1];
- static int instance_;
- static ACE_SYNCH_MUTEX lock_;
-};
-
-#endif /* HTTP_HELPERS_H */
-
diff --git a/apps/JAWS/server/HTTP_Request.cpp b/apps/JAWS/server/HTTP_Request.cpp
deleted file mode 100644
index 59d9b46b96e..00000000000
--- a/apps/JAWS/server/HTTP_Request.cpp
+++ /dev/null
@@ -1,658 +0,0 @@
-// $Id$
-
-#include "ace/Message_Block.h"
-#include "HTTP_Request.h"
-#include "HTTP_Helpers.h"
-#include "HTTP_Config.h"
-
-const char *const
-HTTP_Request::static_header_strings_[HTTP_Request::NUM_HEADER_STRINGS] =
-{
- "Date",
- "Pragma",
- "Authorization",
- "From",
- "If-Modified-Since",
- "Referrer",
- "User-Agent",
- "Allow",
- "Content-Encoding",
- "Content-Length",
- "Content-Type",
- "Expires",
- "Last-Modified"
-};
-
-const char *const
-HTTP_Request::static_method_strings_[HTTP_Request::NUM_METHOD_STRINGS] =
-{
- "GET",
- "HEAD",
- "POST",
- "PUT"
-};
-
-// For reasons of efficiency, this class expects buffer to be
-// null-terminated, and buflen does NOT include the \0.
-
-HTTP_Request::HTTP_Request (void)
- : got_request_line_ (0),
- method_ (0),
- uri_ (0),
- version_ (0),
- path_ (0),
- cgi_ (0),
- cgi_env_ (0),
- cgi_args_ (0),
- query_string_ (0),
- path_info_ (0),
- header_strings_ (HTTP_Request::static_header_strings_),
- method_strings_ (HTTP_Request::static_method_strings_)
-{
-
- for (size_t i = 0;
- i < HTTP_Request::NUM_HEADER_STRINGS;
- i++)
- this->headers_.recognize (this->header_strings_[i]);
-}
-
-HTTP_Request::~HTTP_Request (void)
-{
- ACE_OS::free (this->method_);
- ACE_OS::free (this->uri_);
- ACE_OS::free (this->version_);
- ACE_OS::free (this->path_);
- ACE_OS::free (this->query_string_);
- ACE_OS::free (this->path_info_);
-
- delete [] this->cgi_env_;
-}
-
-int
-HTTP_Request::parse_request (ACE_Message_Block &mb)
-{
- mb.wr_ptr ()[0] = '\0';
-
- // Note that RFC 822 does not mention the maximum length of a header
- // line. So in theory, there is no maximum length.
-
- // In Apache, they assume that each header line should not exceed
- // 8K.
-
- int result = this->headers_.complete_header_line (mb.rd_ptr ());
-
- if (result != 0)
- {
- if (!this->got_request_line ())
- {
- this->parse_request_line (mb.rd_ptr ());
- while (this->headers_.complete_header_line (mb.rd_ptr ()) > 0)
- this->headers_.parse_header_line (mb.rd_ptr ());
- }
- else if (result > 0)
- do
- this->headers_.parse_header_line (mb.rd_ptr ());
- while (this->headers_.complete_header_line (mb.rd_ptr ()) > 0);
- }
-
- mb.wr_ptr (strlen(mb.rd_ptr ()) - mb.length ());
-
- if (this->headers_.end_of_headers ()
- || (this->got_request_line () && this->version () == 0))
- return this->init (mb.rd_ptr (), mb.length ());
- else
- return 0;
-}
-
-void
-HTTP_Request::parse_request_line (char *const request_line)
-{
- char *ptr = request_line;
- char *buf = request_line;
- int offset = 1;
-
- this->status_ = HTTP_Status_Code::STATUS_OK;
-
- ptr = ACE_OS::strchr (request_line, '\n');
-
- if (ptr > request_line && ptr[-1] == '\r')
- ptr--, offset++;
-
- if (ptr == request_line)
- {
- this->status_ = HTTP_Status_Code::STATUS_BAD_REQUEST;
- return;
- }
-
- *ptr = '\0';
- ptr += offset;
-
- char *lasts; // for strtok_r
-
- // Get the request type.
- this->got_request_line_ = 1;
-
- if (this->method (ACE_OS::strtok_r (buf, " \t", &lasts))
- && this->uri (ACE_OS::strtok_r (NULL, " \t", &lasts)))
- {
- this->type (this->method ());
-
- if (this->version (ACE_OS::strtok_r (NULL, " \t", &lasts)) == 0
- && this->type () != HTTP_Request::GET)
- this->status_ = HTTP_Status_Code::STATUS_NOT_IMPLEMENTED;
-
- if (this->path (this->uri ()) == 0)
- this->status_ = HTTP_Status_Code::STATUS_NOT_FOUND;
- }
-
- ACE_DEBUG ((LM_DEBUG, " (%t) request %s %s %s parsed\n",
- (this->method () ? this->method () : "-"),
- (this->uri () ? this->uri () : "="),
- (this->version () ? this->version () : "HTTP/0.9")));
-
- ACE_OS::memmove (buf, ptr, ACE_OS::strlen (ptr)+1);
-}
-
-int
-HTTP_Request::init (char *const buffer,
- int buflen)
-{
- // Initialize these every time.
- content_length_ = -1;
-
- // Extract the data pointer.
- data_ = buffer;
- datalen_ = 0;
-
- // Set the datalen
- if (data_ != NULL)
- datalen_ = buflen;
- else
- datalen_ = 0;
-
- ACE_DEBUG ((LM_DEBUG, " (%t) init has initialized\n"));
-
- return 1;
-}
-
-const char *
-HTTP_Request::method (void) const
-{
- return this->method_;
-}
-
-const char *
-HTTP_Request::uri (void) const
-{
- return this->uri_;
-}
-
-const char *
-HTTP_Request::version (void) const
-{
- return this->version_;
-}
-
-const char *
-HTTP_Request::path (void) const
-{
- return this->path_;
-}
-
-int
-HTTP_Request::cgi (void) const
-{
- return this->cgi_;
-}
-
-const char **
-HTTP_Request::cgi_env (void) const
-{
- return (const char **)this->cgi_env_;
-}
-
-const char *
-HTTP_Request::cgi_args (void) const
-{
- return this->cgi_args_;
-}
-
-const char *
-HTTP_Request::query_string (void) const
-{
- return this->query_string_;
-}
-
-const char *
-HTTP_Request::path_info (void) const
-{
- return this->path_info_;
-}
-
-int HTTP_Request::got_request_line (void) const
-{
- return this->got_request_line_;
-}
-
-int
-HTTP_Request::type (void) const
-{
- return type_;
-}
-
-const Headers &
-HTTP_Request::headers (void) const
-{
- return this->headers_;
-}
-
-const char *
-HTTP_Request::header_strings (int index) const
-{
- const char *hs = 0;
-
- if (0 <= index && index < NUM_HEADER_STRINGS)
- hs = this->header_strings_[index];
-
- return hs;
-}
-
-const char *
-HTTP_Request::header_values (int index) const
-{
- const char *hs = 0;
- const char *hv = 0;
-
- if (0 <= index && index < NUM_HEADER_STRINGS)
- {
- hs = this->header_strings_[index];
- hv = this->headers_[hs].value ();
- }
-
- return hv;
-}
-
-char *
-HTTP_Request::data (void)
-{
- return data_;
-}
-
-int
-HTTP_Request::data_length (void)
-{
- return datalen_;
-}
-
-int
-HTTP_Request::content_length (void)
-{
- if (this->content_length_ == -1)
- {
- const char * clv = this->headers_["Content-length"].value ();
- this->content_length_ = (clv ? ACE_OS::atoi (clv) : 0);
- }
-
- return this->content_length_;
-}
-
-int
-HTTP_Request::status (void)
-{
- return this->status_;
-}
-
-const char *
-HTTP_Request::status_string (void)
-{
- return HTTP_Status_Code::instance ()[this->status_];
-}
-
-void
-HTTP_Request::dump (void)
-{
- ACE_DEBUG ((LM_DEBUG, "%s command.\n"
- "filename is %s,"
- " length of the file is %d,"
- " data string is %s,"
- " datalen is %d,"
- " status is %d, which is %s\n\n",
- this->method () ? this->method () : "EMPTY",
- this->uri () ? this->uri () : "EMPTY",
- this->content_length (),
- this->data () ? this->data () : "EMPTY",
- this->data_length (),
- this->status (),
- this->status_string ()));
-}
-
-const char *
-HTTP_Request::method (const char *method_string)
-{
- if (this->method_)
- ACE_OS::free (this->method_);
-
- if (method_string == 0)
- {
- this->status_ = HTTP_Status_Code::STATUS_BAD_REQUEST;
- this->method_ = 0;
- }
- else
- this->method_ = ACE_OS::strdup (method_string);
-
- return this->method_;
-}
-
-const char *
-HTTP_Request::uri (char *uri_string)
-{
- if (this->uri_)
- ACE_OS::free (this->uri_);
-
- if (uri_string == 0)
- {
- this->status_ = HTTP_Status_Code::STATUS_BAD_REQUEST;
- this->uri_ = 0;
- }
- else
- {
- this->uri_ = ACE_OS::strdup (uri_string);
- this->cgi (this->uri_);
- HTTP_Helper::HTTP_decode_string (this->uri_);
- }
-
- return this->uri_;
-}
-
-const char *
-HTTP_Request::version (const char *version_string)
-{
- if (this->version_)
- ACE_OS::free (this->version_);
-
- if (version_string)
- this->version_ = ACE_OS::strdup (version_string);
- else
- this->version_ = 0;
-
- return this->version_;
-}
-
-int
-HTTP_Request::type (const char *type_string)
-{
- this->type_ = HTTP_Request::NO_TYPE;
-
- if (type_string == 0)
- return this->type_;
-
- for (size_t i = 0;
- i < HTTP_Request::NUM_METHOD_STRINGS;
- i++)
-
- if (ACE_OS::strcmp (type_string, this->method_strings_[i]) == 0)
- {
- this->type_ = i;
- break;
- }
-
- if (this->type_ == HTTP_Request::NO_TYPE)
- this->status_ = HTTP_Status_Code::STATUS_NOT_IMPLEMENTED;
-
- return this->type_;
-}
-
-int
-HTTP_Request::cgi (char *uri_string)
-{
- this->cgi_ = 0;
- this->cgi_env_ = 0;
- this->cgi_args_ = 0;
-
- ACE_DEBUG ((LM_DEBUG, " (%t) HTTP_Request::cgi (%s)\n", uri_string));
-
- if (uri_string == 0 || ACE_OS::strlen (uri_string) == 0)
- return 0;
-
- // There are 2 cases where a file could be a CGI script
- //
- // (1) the file has a CGI extension.
- // (2) the file resides in a CGI bin directory.
-
- char *extra_path_info = 0;
- if (this->cgi_in_path (uri_string, extra_path_info)
- || this->cgi_in_extension (uri_string, extra_path_info))
- {
- cgi_args_and_env (extra_path_info);
-
- if (extra_path_info)
- {
- this->path_info_ = ACE_OS::strdup (extra_path_info);
- HTTP_Helper::HTTP_decode_string (this->path_info_);
- *extra_path_info = '\0';
- }
- }
-
- return this->cgi_;
-}
-
-int
-HTTP_Request::cgi_in_path (char *uri_string, char *&extra_path_info)
-{
- char *cgi_path;
-
- ACE_DEBUG ((LM_DEBUG, " (%t) HTTP_Request::cgi_in_path (%s)\n",
- uri_string));
-
- if (HTTP_Config::instance ()->cgi_path ())
- cgi_path = ACE_OS::strdup (HTTP_Config::instance ()->cgi_path ());
- else
- cgi_path = ACE_OS::strdup ("");
-
- // error checking considered helpful!
- if (cgi_path == 0)
- return 0;
-
- char *lasts;
- char *cgi_path_next = ACE_OS::strtok_r (cgi_path, ":", &lasts);
-
- if (cgi_path_next)
- do
- {
- int len = ACE_OS::strlen (cgi_path_next);
-
- // match path to cgi path
- int in_cgi_path = 0;
-
- if (*cgi_path_next == '/')
- {
- // cgi path next points to an ``absolute'' path
- extra_path_info = uri_string;
- in_cgi_path =
- (ACE_OS::strncmp (extra_path_info, cgi_path_next, len) == 0);
- }
- else
- {
- // cgi path next points to a ``relative'' path
- extra_path_info = ACE_OS::strstr (uri_string, cgi_path_next);
- in_cgi_path = (extra_path_info != 0);
- }
-
- if (in_cgi_path)
- {
- if (extra_path_info[len] == '/')
- {
- this->cgi_ = 1;
- extra_path_info += len;
-
- // move past the executable name
- do
- extra_path_info++;
- while (*extra_path_info != '/'
- && *extra_path_info != '?'
- && *extra_path_info != '\0');
-
- if (*extra_path_info == '\0')
- extra_path_info = 0;
-
- break;
- }
- }
- extra_path_info = 0;
-
- cgi_path_next = ACE_OS::strtok_r (NULL, ":", &lasts);
- }
- while (cgi_path_next);
-
- ACE_OS::free (cgi_path);
-
- return this->cgi_;
-}
-
-int
-HTTP_Request::cgi_in_extension (char *uri_string, char *&extra_path_info)
-{
- extra_path_info = ACE_OS::strstr (uri_string, ".cgi");
-
- ACE_DEBUG ((LM_DEBUG, " (%t) HTTP_Request::cgi_in_extension (%s)\n",
- uri_string));
-
- while (extra_path_info != 0)
- {
- extra_path_info += 4;
- // skip past ``.cgi''
-
- switch (*extra_path_info)
- {
- case '\0':
- extra_path_info = 0;
- break;
- case '/':
- case '?':
- break;
- default:
- extra_path_info = ACE_OS::strstr (extra_path_info, ".cgi");
- continue;
- }
- this->cgi_ = 1;
- break;
- }
-
- return this->cgi_;
-}
-
-void
-HTTP_Request::cgi_args_and_env (char *&extra_path_info)
-{
- char *cgi_question = 0;
-
- if (extra_path_info)
- cgi_question = ACE_OS::strchr (extra_path_info, '?');
-
- if (extra_path_info == cgi_question)
- extra_path_info = 0;
-
- if (cgi_question)
- {
- *cgi_question++ = '\0';
-
- if (*cgi_question != '\0')
- {
- // We need the ``original'' QUERY_STRING for the
- // environment. We will substitute '+'s for spaces in the
- // other copy.
-
- this->query_string_ = ACE_OS::strdup (cgi_question);
-
- char *ptr = cgi_question;
- int count = 0;
- do
- if (*ptr == '+')
- *ptr = ' ';
- else if (*ptr == '&' || *ptr == '=')
- count++;
- while (*++ptr);
-
- count++;
-
- if (ACE_OS::strchr (cgi_question, '='))
- {
- ACE_NEW (this->cgi_env_, char *[count+1]);
-
- int i = 0;
- ptr = cgi_question;
- do
- {
- this->cgi_env_ [i++] = ptr;
-
- while (*ptr++)
- if (*ptr == '&' || *ptr == '=')
- *ptr = '\0';
-
- HTTP_Helper::HTTP_decode_string (this->cgi_env_[i-1]);
- }
- while (i < count);
-
- this->cgi_env_[count] = 0;
- }
- else
- {
- this->cgi_args_ = cgi_question;
- HTTP_Helper::HTTP_decode_string (cgi_question);
- }
- }
- }
-}
-
-const char *
-HTTP_Request::path (const char *uri_string)
-{
- char const *file_name = uri_string;
- char buf[MAXPATHLEN + 1];
- buf[0] = '\0';
-
- if (file_name == 0) return 0;
-
- if (*file_name == '/')
- {
- file_name++;
- if (*file_name == '~')
- {
- char *ptr = buf;
-
- while (*++file_name && *file_name != '/')
- *ptr++ = *file_name;
-
- *ptr = '\0';
-
- if (ptr == buf)
- ACE_OS::strcpy (buf, ACE_OS::getenv ("HOME"));
- else
- {
-#if !defined (ACE_WIN32) && !defined (VXWORKS)
- char pw_buf[BUFSIZ];
- struct passwd pw_struct;
- if (ACE_OS::getpwnam_r (buf, &pw_struct, pw_buf, sizeof (pw_buf))
- == 0)
- return 0;
- ACE_OS::strcpy (buf, pw_struct.pw_dir);
-#endif /* NOT ACE_WIN32 AND NOT VXWORKS */
- }
-
- ACE_OS::strcat (buf, "/");
- ACE_OS::strcat (buf, HTTP_Config::instance ()->user_dir ());
- ACE_OS::strcat (buf, file_name);
- }
- else
- {
- // With a starting '/' but no '~'
- ACE_OS::strcat (buf, HTTP_Config::instance ()->document_root ());
- ACE_OS::strcat (buf, file_name - 1);
- }
- }
-
- if (*buf != '\0')
- this->path_ = ACE_OS::strdup (buf);
-
- return this->path_;
-}
diff --git a/apps/JAWS/server/HTTP_Request.h b/apps/JAWS/server/HTTP_Request.h
deleted file mode 100644
index 907926e70a4..00000000000
--- a/apps/JAWS/server/HTTP_Request.h
+++ /dev/null
@@ -1,195 +0,0 @@
-/* -*- c++ -*- */
-// Hey, Emacs! This is a C++ file!
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// jaws
-//
-// = FILENAME
-// HTTP_Request.h
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#if !defined (HTTP_REQUEST_H)
-#define HTTP_REQUEST_H
-
-class ACE_Message_Block;
-
-#include "ace/OS.h"
-#include "Parse_Headers.h"
-
-class HTTP_Request
- // = TITLE
- // This parses the client request of an HTTP transaction.
- //
- // = DESCRIPTION
-{
-public:
- HTTP_Request (void);
- // Default construction.
-
- ~HTTP_Request (void);
- // Destructor.
-
- int parse_request (ACE_Message_Block &mb);
- // parse an incoming request
-
- void parse_request_line (char *const request_line);
- // the first line of a request is the request line, which is of the
- // form: METHOD URI VERSION.
-
- int init (char *const buffer,
- int buflen);
- // Initialize the request object. This will parse the buffer and
- // prepare for the accessors.
-
-public:
- // = The Accessors.
-
- const char *method (void) const;
- // HTTP request method
-
- const char *uri (void) const;
- // HTTP request uri
-
- const char *version (void) const;
- // HTTP request version
-
- const char *path (void) const;
- // The HTTP request uri translated into a server filename path
-
- int cgi (void) const;
- // TRUE of the request is a cgi request
-
- const char *cgi_args (void) const;
- // The arguments to the cgi request
-
- const char **cgi_env (void) const;
- // The environment variables passed to the CGI request
-
- const char *query_string (void) const;
- // The cgi request query string
-
- const char *path_info (void) const;
- // The cgi request path information
-
- int type (void) const;
- // The type of the HTTP request
-
- const Headers &headers (void) const;
- // The headers that were parsed from the request
-
- const char *header_strings (int index) const;
- // Header strings stored
-
- const char *header_values (int index) const;
- // Values associated with the header strings
-
- char *data (void);
- // The buffer into which request data is read
-
- int data_length (void);
- // The length of the request data
-
- int content_length (void);
- // The length of incoming content if any
-
- int status (void);
- // Current status of the incoming request
-
- const char *status_string (void);
- // A string describing the state of the incoming request
-
- void dump (void);
- // Dump the state of the request.
-
- enum
- {
- NO_TYPE = -1,
- GET = 0,
- HEAD,
- POST,
- PUT,
- NUM_METHOD_STRINGS
- };
- // Values for request type
-
- enum
- {
- DATE = 0,
- PRAGMA,
- AUTHORIZATION,
- FROM,
- IF_MODIFIED_SINCE,
- REFERRER,
- USER_AGENT,
- ALLOW,
- CONTENT_ENCODING,
- CONTENT_LENGTH,
- CONTENT_TYPE,
- EXPIRES,
- LAST_MODIFIED,
- NUM_HEADER_STRINGS
- };
- // Header strings
-
-private:
- // = Private Accessors which can set values
- const char *method (const char *method_string);
- const char *uri (char *uri_string);
- const char *version (const char *version_string);
- const char *path (const char *uri_string);
-
- int cgi (char *uri_string);
- // determine if the given URI is a CGI program.
-
- int cgi_in_path (char *uri_string, char *&extra_path_info);
- // determine if the given URI resides in a cgi-bin directory
-
- int cgi_in_extension (char *uri_string, char *&extra_path_info);
- // determine if the given URI contains a cgi extension
-
- void cgi_args_and_env (char *&extra_path_info);
- // set the arguments and environment for the cgi program
-
- int type (const char *type_string);
-
-private:
- int got_request_line (void) const;
-
-private:
- int got_request_line_;
- Headers headers_;
-
- char *method_;
- char *uri_;
- char *version_;
- char *path_;
-
- int cgi_;
- char **cgi_env_;
- char *cgi_args_;
-
- char *query_string_;
- char *path_info_;
-
- const char * const *const header_strings_;
- static const char *const static_header_strings_[NUM_HEADER_STRINGS];
-
- const char * const *const method_strings_;
- static const char *const static_method_strings_[NUM_METHOD_STRINGS];
-
- char *data_;
- int datalen_;
- int content_length_;
- char *filename_;
- int status_;
- int type_;
-};
-
-#endif /* HTTP_REQUEST_H */
diff --git a/apps/JAWS/server/HTTP_Response.cpp b/apps/JAWS/server/HTTP_Response.cpp
deleted file mode 100644
index b5f9b02fe83..00000000000
--- a/apps/JAWS/server/HTTP_Response.cpp
+++ /dev/null
@@ -1,360 +0,0 @@
-// $Id$
-
-#include "ace/Process.h"
-#include "ace/Mem_Map.h"
-
-#include "HTTP_Response.h"
-#include "HTTP_Request.h"
-#include "HTTP_Helpers.h"
-#include "HTTP_Config.h"
-#include "IO.h"
-
-static char * const EMPTY_HEADER = (char *)"";
-
-HTTP_Response::HTTP_Response (JAWS_IO &io, HTTP_Request &request)
- : io_(io), request_(request)
-{
-}
-
-HTTP_Response::HTTP_Response (HTTP_Request &request, JAWS_IO &io)
- : io_(io), request_(request)
-{
-}
-
-HTTP_Response::~HTTP_Response (void)
-{
-#if defined (ACE_JAWS_BASELINE)
- if (this->HTTP_HEADER != EMPTY_HEADER)
- delete [] this->HTTP_HEADER;
- // The [] is important. Without it, there was a huge memory leak!
-#endif /* ACE_JAWS_BASELINE */
-}
-
-void
-HTTP_Response::process_request(HTTP_Response &response)
-{
- response.process_request();
-}
-
-void
-HTTP_Response::process_request (void)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) processing request: %s\n",
- this->request_.status_string ()));
-
- switch (this->request_.status ())
- {
- case HTTP_Status_Code::STATUS_OK :
-
- if (this->request_.cgi ())
- {
- this->cgi_response ();
- }
- else
- {
- this->normal_response ();
- }
-
- break;
-
- default:
- this->error_response (this->request_.status (),
- this->request_.status_string ());
- }
-}
-
-void
-HTTP_Response::error_response (int status_code, const char *log_message)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) [%s %s %s] %s\n",
- this->request_.method () ? this->request_.method () : "-",
- this->request_.uri () ? this->request_.uri () : "-",
- this->request_.version() ? this->request_.version () : "-",
- log_message ? log_message : "-"));
-
- static char const error_header1[] =
- "%s %d %s\r\n"
- "Server: JAWS/1.0prebeta\r\n"
- "Content-type: text/html\r\n"
- "Content-length: %d\r\n"
- "\r\n"
- "%s"
- ;
-
- static char const error_header2[] =
- "%s %d %s\r\n"
- "Server: JAWS/1.0prebeta\r\n"
- "WWW-Authenticate: Basic realm=\"JAWS_authorization\"\r\n"
- "Content-type: text/html\r\n"
- "Content-length: %d\r\n"
- "\r\n"
- "%s"
- ;
-
- static char const error_message[] =
- "<html>\n"
- "<head><title>Server error message</title></head>\n"
- "<body>\n"
- "<h1>Error %d: %s</h1>\n"
- "The request could not be completed because:\n %s\n"
- "</body>\n"
- "</html>\n"
- ;
-
-
- char *buf;
- char buf1[4 * BUFSIZ];
- char buf2[BUFSIZ];
-
- int length;
- const char *error_header = error_header1;
-
- if (status_code == HTTP_Status_Code::STATUS_UNAUTHORIZED)
- error_header = error_header2;
-
- length =
- ACE_OS::sprintf (buf2, error_message,
- status_code, HTTP_Status_Code::instance ()[status_code],
- log_message);
-
- if (this->request_.version () == 0
- || ACE_OS::strcmp ("HTTP/0.9", this->request_.version ()) == 0)
- buf = buf2;
- else
- {
- length =
- ACE_OS::sprintf (buf1, error_header,
- this->request_.version(), status_code,
- HTTP_Status_Code::instance ()[status_code],
- length,
- buf2);
- buf = buf1;
- }
-
- this->io_.send_error_message (buf, length);
-}
-
-void
-HTTP_Response::normal_response (void)
-{
- const char *hv = 0;;
-
- ACE_DEBUG ((LM_DEBUG, " (%t) %s request for %s [%s], version %s\n",
- request_.method (), request_.uri (), request_.path (),
- (request_.version () ? request_.version () : "HTTP/0.9")));
-
- switch (this->request_.type ())
- {
- case HTTP_Request::GET :
-
- this->build_headers ();
- this->io_.transmit_file (this->request_.path (),
- this->HTTP_HEADER,
- this->HTTP_HEADER_LENGTH,
- this->HTTP_TRAILER,
- this->HTTP_TRAILER_LENGTH);
- break;
-
- case HTTP_Request::HEAD :
- this->build_headers ();
- this->io_.send_confirmation_message (this->HTTP_HEADER,
- this->HTTP_HEADER_LENGTH);
- break;
-
- case HTTP_Request::POST :
- // What to do here?
- // Standard says this is implementation dependent.
- // Examples: annotations, page updates, etc.
- // This may be a good place to stick CORBA stuff,
- // and mobile code.
- this->error_response (HTTP_Status_Code::STATUS_NOT_IMPLEMENTED,
- "Requested method is not implemented.");
- break;
-
- case HTTP_Request::PUT :
- // Only commit to this if we can authenticate it
-
- // if there is no Authentication: header on the incoming request,
- // deny it
- hv = this->request_.headers ()["Authorization"].value ();
- if (hv == 0 || *hv == '\0')
- this->error_response (HTTP_Status_Code::STATUS_UNAUTHORIZED,
- "Unauthorized to use PUT method");
- else if (ACE_OS::strncmp (hv, "Basic ", 6) != 0)
- // ``6'' is the length of the string "Basic "
- this->error_response (HTTP_Status_Code::STATUS_UNAUTHORIZED,
- "Unknown authroization method");
- else
- {
- ACE_Mem_Map mmapfile;
- const char *hvv = hv + 6;
- // Skip past the string "Basic "
- char *buf = new char [ACE_OS::strlen (hv)];
- char *auth
- = HTTP_Helper::HTTP_decode_base64 (ACE_OS::strcpy (buf, hvv));
-
- if (mmapfile.map ("jaws.auth") != -1
- && auth != 0
- && ACE_OS::strstr((const char *) mmapfile.addr (), auth) != 0)
- this->io_.receive_file (this->request_.path (),
- this->request_.data (),
- this->request_.data_length (),
- this->request_.content_length ());
- else
- this->error_response (HTTP_Status_Code::STATUS_UNAUTHORIZED,
- "Invalid authorization attempt");
- delete buf;
- }
- break;
-
- default :
- this->error_response (HTTP_Status_Code::STATUS_NOT_IMPLEMENTED,
- "Requested method is not implemented.");
- }
-}
-
-
-void
-HTTP_Response::cgi_response (void)
-{
- ACE_Process_Options cgi_options;
-
- if (this->request_.cgi_args ())
- cgi_options.command_line ("%s %s",
- this->request_.path (),
- this->request_.cgi_args ());
- else
- cgi_options.command_line ("%s", this->request_.path ());
-
- // Build environment variables
- cgi_options.setenv ("SERVER_SOFTWARE", "%s", "JAWS/1.0");
- cgi_options.setenv ("SERVER_NAME", "%s", "localhost");
- cgi_options.setenv ("GATEWAY_INTERFACE", "%s", "CGI/1.1");
-
- cgi_options.setenv ("SERVER_PROTOCOL", "%s",
- this->request_.version ()
- ? this->request_.version ()
- : "HTTP/0.9");
- cgi_options.setenv ("SERVER_PORT", "%d", 5432);
-
- cgi_options.setenv ("REQUEST_METHOD", "%s", this->request_.method ());
-
- if (this->request_.path_info ())
- {
- cgi_options.setenv ("PATH_INFO", "%s",
- this->request_.path_info ());
- cgi_options.setenv ("PATH_TRANSLATED",
- "%s/%s",
- HTTP_Config::instance ()->document_root (),
- this->request_.path_info ());
- }
-
- cgi_options.setenv ("SCRIPT_NAME",
- "%s",
- this->request_.uri ());
-
- if (this->request_.query_string ())
- cgi_options.setenv ("QUERY_STRING",
- "%s",
- this->request_.query_string ());
-
- if (this->request_.cgi_env ())
- for (size_t i = 0; this->request_.cgi_env ()[i]; i += 2)
- cgi_options.setenv (this->request_.cgi_env ()[i],
- "%s",
- this->request_.cgi_env ()[i+1]);
-
- char buf[BUFSIZ];
- char *p, *q;
- ACE_OS::strcpy (buf, "HTTP_");
- p = q = buf + ACE_OS::strlen (buf);
-
- for (size_t i = 0; i < HTTP_Request::NUM_HEADER_STRINGS; i++)
- {
- int j = 0;
-
- for (char c; (c = this->request_.header_strings (i)[j++]) != '\0'; )
- if (isalpha (c))
- *q++ = toupper (c);
- else if (c == '-')
- *q++ = '_';
- else
- *q++ = c;
-
- *q = '\0';
-
- const char *hv = this->request_.header_values (i);
-
- if (hv && *hv)
- cgi_options.setenv (buf, "%s", hv);
- q = p;
- }
-
- cgi_options.set_handles (this->io_.handle (),
- this->io_.handle (),
- this->io_.handle ());
-
- this->build_headers ();
- this->io_.send_confirmation_message (this->HTTP_HEADER,
- this->HTTP_HEADER_LENGTH);
- // ACE::send (this->io_.handle (),
- // this->HTTP_HEADER, this->HTTP_HEADER_LENGTH);
-
- // Exec the CGI program.
- ACE_Process cgi_process;
- cgi_process.spawn (cgi_options);
- // cgi_process.wait ();
-}
-
-void
-HTTP_Response::build_headers (void)
-{
- // At this point, we should really determine the type of request
- // this is, and build the appropriate header.
-
- // Let's assume this is HTML for now. Unless the request is CGI,
- // then do not include content-* headers.
-
- if (this->request_.version () == 0
- || ACE_OS::strcmp ("HTTP/0.9", this->request_.version ()) == 0)
- {
- HTTP_HEADER = (char *) EMPTY_HEADER;
- HTTP_HEADER_LENGTH = 0;
- }
- else
- {
-#if defined (ACE_JAWS_BASELINE)
- HTTP_HEADER = new char[BUFSIZ * 4];
-
- // We assume that at this point everything is OK
- HTTP_HEADER_LENGTH =
- ACE_OS::sprintf (HTTP_HEADER, "%s", "HTTP/1.0 200 OK\r\n");
-
- char date_ptr [40];
- // 40 bytes is the maximum length needed to store the date
-
- if (HTTP_Helper::HTTP_date (date_ptr) != 0)
- HTTP_HEADER_LENGTH +=
- ACE_OS::sprintf (HTTP_HEADER+HTTP_HEADER_LENGTH,
- "Date: %s\r\n", date_ptr);
-
- if (! this->request_.cgi ())
- HTTP_HEADER_LENGTH +=
- ACE_OS::sprintf (HTTP_HEADER+HTTP_HEADER_LENGTH,
- "Content-type: %s\r\n\r\n",
- "text/html");
-#else
- if (! this->request_.cgi ())
- HTTP_HEADER = "HTTP/1.0 200 OK\r\n"
- "Content-type: text/html\r\n\r\n";
- else
- HTTP_HEADER = "HTTP/1.0 200 OK\r\n";
-
- HTTP_HEADER_LENGTH = ACE_OS::strlen (HTTP_HEADER);
-
-#endif /* ACE_JAWS_BASELINE */
- }
-
- HTTP_TRAILER = "";
- HTTP_TRAILER_LENGTH = 0;
-}
diff --git a/apps/JAWS/server/HTTP_Response.h b/apps/JAWS/server/HTTP_Response.h
deleted file mode 100644
index 0ddbf7268d1..00000000000
--- a/apps/JAWS/server/HTTP_Response.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* -*- c++ -*- */
-// Hey, Emacs! This is a C++ file!
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// jaws
-//
-// = FILENAME
-// HTTP_Response.h
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#if !defined (HTTP_RESPONSE_H)
-#define HTTP_RESPONSE_H
-
-class JAWS_IO;
-class HTTP_Request;
-
-class HTTP_Response
- // = TITLE
- // Abstraction for HTTP responses.
- //
- // = DESCRIPTION
- // Provides an encapsulation of responses to HTTP requests.
- // For instance, given an HTTP GET request, it will produce
- // header and body suitable for returning to the client who made
- // the request.
-{
-public:
- HTTP_Response (JAWS_IO &io,
- HTTP_Request &request);
- HTTP_Response (HTTP_Request &request, JAWS_IO &io);
- ~HTTP_Response (void);
-
- void process_request (void);
- // This is called by the handler to initiate a response.
-
- void error_response (int status,
- const char *log_message);
- // This returns an error response for cases where there is a problem
- // with the request, logging the log_message.
-
-private:
-
- void normal_response (void);
- // Called by process_request when the request is a normal request.
-
- void cgi_response (void);
- // Called by process_request when the request is a cgi request.
-
-private:
-
- static void process_request (HTTP_Response &response);
- // static version of process_request, just in case.
-
- void build_headers (void);
- // creates the appropriate header information for responses.
-
-private:
- JAWS_IO &io_;
- HTTP_Request &request_;
- // The IO and Request objects associated with this re
-
- char *HTTP_HEADER;
- char *HTTP_TRAILER;
- int HTTP_HEADER_LENGTH;
- int HTTP_TRAILER_LENGTH;
- // HTTP Headers and trailers.
-};
-
-#endif /* HTTP_RESPONSE_H */
diff --git a/apps/JAWS/server/HTTP_Server.cpp b/apps/JAWS/server/HTTP_Server.cpp
deleted file mode 100644
index 50a2f9936b0..00000000000
--- a/apps/JAWS/server/HTTP_Server.cpp
+++ /dev/null
@@ -1,392 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Asynch_Acceptor.h"
-#include "ace/LOCK_SOCK_Acceptor.h"
-#include "ace/Proactor.h"
-
-#include "IO.h"
-#include "HTTP_Server.h"
-
-// class is overkill
-class JAWS
-{
-public:
- enum
- {
- POOL = 0,
- PER_REQUEST = 1
- };
-
- enum
- {
- SYNCH = 0,
- ASYNCH = 2
- };
-};
-
-void
-HTTP_Server::parse_args (int argc,
- char *argv[])
-{
- int c;
- int thr_strategy = 0;
- int io_strategy = 0;
- const char *prog = argc > 0 ? argv[0] : "HTTP_Server";
-
- // Set some defaults
- this->port_ = 0;
- this->threads_ = 0;
- this->backlog_ = 0;
- this->throttle_ = 0;
-
- ACE_Get_Opt get_opt (argc, argv, "p:n:t:i:b:");
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'p':
- this->port_ = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'n':
- this->threads_ = ACE_OS::atoi (get_opt.optarg);
- break;
- case 't':
- // POOL -> thread pool
- // PER_REQUEST -> thread per request
- // THROTTLE -> thread per request with throttling
- if (ACE_OS::strcmp (get_opt.optarg, "POOL") == 0)
- thr_strategy = JAWS::POOL;
- else if (ACE_OS::strcmp (get_opt.optarg, "PER_REQUEST") == 0)
- {
- thr_strategy = JAWS::PER_REQUEST;
- this->throttle_ = 0;
- }
- else if (ACE_OS::strcmp (get_opt.optarg, "THROTTLE") == 0)
- {
- thr_strategy = JAWS::PER_REQUEST;
- this->throttle_ = 1;
- }
- break;
- case 'f':
- if (ACE_OS::strcmp (get_opt.optarg, "THR_BOUND") == 0)
- {
- // What happened here?
- }
- else if (ACE_OS::strcmp (get_opt.optarg, "THR_DAEMON") == 0)
- {
- }
- else if (ACE_OS::strcmp (get_opt.optarg, "THR_DETACHED") == 0)
- {
- }
- case 'i':
- // SYNCH -> synchronous I/O
- // ASYNCH -> asynchronous I/O
- if (ACE_OS::strcmp (get_opt.optarg, "SYNCH") == 0)
- io_strategy = JAWS::SYNCH;
- else if (ACE_OS::strcmp (get_opt.optarg, "ASYNCH") == 0)
- io_strategy = JAWS::ASYNCH;
- break;
- case 'b':
- this->backlog_ = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- break;
- }
-
- // No magic numbers.
- if (this->port_ <= 0)
- this->port_ = 5432;
- if (this->threads_ <= 0)
- this->threads_ = 5;
- // Don't use number of threads as default
- if (this->backlog_ <= 0)
- this->backlog_ = this->threads_;
-
- this->strategy_ = thr_strategy | io_strategy;
-
- ACE_UNUSED_ARG (prog);
- ACE_DEBUG ((LM_DEBUG,
- "in HTTP_Server::init, %s port = %d, number of threads = %d\n",
- prog, this->port_, this->threads_));
-}
-
-int
-HTTP_Server::init (int argc, char *argv[])
- // Document this function
-{
- // Ignore signals generated when a connection is broken unexpectedly.
- ACE_Sig_Action sig (ACE_SignalHandler (SIG_IGN), SIGPIPE);
- ACE_UNUSED_ARG (sig);
-
- // Parse arguments which sets the initial state.
- this->parse_args (argc, argv);
-
- // Choose what concurrency strategy to run.
- switch (this->strategy_)
- {
- case (JAWS::POOL | JAWS::ASYNCH) :
- return this->asynch_thread_pool ();
-
- case (JAWS::PER_REQUEST | JAWS::SYNCH) :
- return this->thread_per_request ();
-
- case (JAWS::POOL | JAWS::SYNCH) :
- default:
- return this->synch_thread_pool ();
- }
-
- ACE_NOTREACHED (return 0);
-}
-
-int
-HTTP_Server::fini (void)
-{
- this->tm_.close ();
- return 0;
-}
-
-
-int
-HTTP_Server::synch_thread_pool (void)
-{
- // Main thread opens the acceptor
- if (this->acceptor_.open (ACE_INET_Addr (this->port_), 1,
- PF_INET, this->backlog_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "HTTP_Acceptor::open"), -1);
-
- // Create a pool of threads to handle incoming connections.
- Synch_Thread_Pool_Task t (this->acceptor_, this->tm_, this->threads_);
-
- this->tm_.wait ();
- return 0;
-}
-
-Synch_Thread_Pool_Task::Synch_Thread_Pool_Task (HTTP_Acceptor &acceptor,
- ACE_Thread_Manager &tm,
- int threads)
- : ACE_Task<ACE_NULL_SYNCH> (&tm),
- acceptor_ (acceptor)
-{
- if (this->activate (THR_DETACHED | THR_NEW_LWP, threads) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "Synch_Thread_Pool_Task::open"));
-}
-
-int
-Synch_Thread_Pool_Task::svc (void)
-{
- // Creates a factory of HTTP_Handlers binding to synchronous I/O strategy
- Synch_HTTP_Handler_Factory factory;
-
- for (;;)
- {
- ACE_SOCK_Stream stream;
-
- // Lock in this accept. When it returns, we have a connection.
- if (this->acceptor_.accept (stream) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "HTTP_Acceptor::accept"), -1);
-
- ACE_Message_Block *mb;
- ACE_NEW_RETURN (mb,
- ACE_Message_Block (HTTP_Handler::MAX_REQUEST_SIZE + 1),
- -1);
-
- // Create an HTTP Handler to handle this request
- HTTP_Handler *handler = factory.create_http_handler ();
- handler->open (stream.get_handle (), *mb);
- // Handler is destroyed when the I/O puts the Handler into the
- // done state.
-
- mb->release ();
- ACE_DEBUG ((LM_DEBUG,
- " (%t) in Synch_Thread_Pool_Task::svc, recycling\n"));
- }
-
- ACE_NOTREACHED(return 0);
-}
-
-int
-HTTP_Server::thread_per_request (void)
-{
- int grp_id = -1;
-
- // thread per request
- // Main thread opens the acceptor
- if (this->acceptor_.open (ACE_INET_Addr (this->port_), 1,
- PF_INET, this->backlog_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "HTTP_Acceptor::open"), -1);
-
- ACE_SOCK_Stream stream;
-
- // When we are throttling, this is the amount of time to wait before
- // checking for runnability again.
- const ACE_Time_Value wait_time (0, 10);
-
- for (;;)
- {
- if (this->acceptor_.accept (stream) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "HTTP_Acceptor::accept"), -1);
-
- Thread_Per_Request_Task *t;
- // Pass grp_id as a constructor param instead of into open.
- ACE_NEW_RETURN (t, Thread_Per_Request_Task (stream.get_handle (),
- this->tm_,
- grp_id),
- -1);
-
-
- if (t->open () != 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n", "Thread_Per_Request_Task::open"),
- -1);
-
- // Throttling is not allowing too many threads to run away.
- // Should really use some sort of condition variable here.
- if (!this->throttle_)
- continue;
-
- // This works because each task has only one thread.
- while (this->tm_.num_tasks_in_group (grp_id) > this->threads_)
- this->tm_.wait (&wait_time);
- }
-
- ACE_NOTREACHED(return 0);
-}
-
-Thread_Per_Request_Task::Thread_Per_Request_Task (ACE_HANDLE handle,
- ACE_Thread_Manager &tm,
- int &grp_id)
- : ACE_Task<ACE_NULL_SYNCH> (&tm),
- handle_ (handle),
- grp_id_ (grp_id)
-{
-}
-
-
-// HEY! Add a method to the thread_manager to return total number of
-// threads managed in all the tasks.
-
-int
-Thread_Per_Request_Task::open (void *)
-{
- int status = -1;
-
- if (this->grp_id_ == -1)
- status = this->grp_id_ = this->activate (THR_DETACHED | THR_NEW_LWP);
- else
- status = this->activate (THR_DETACHED | THR_NEW_LWP,
- 1, 0, -1, this->grp_id_, 0);
-
- if (status == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "Thread_Per_Request_Task::open"),
- -1);
- return 0;
-}
-
-int
-Thread_Per_Request_Task::svc (void)
-{
- ACE_Message_Block *mb;
- ACE_NEW_RETURN (mb, ACE_Message_Block (HTTP_Handler::MAX_REQUEST_SIZE + 1),
- -1);
- Synch_HTTP_Handler_Factory factory;
- HTTP_Handler *handler = factory.create_http_handler ();
- handler->open (this->handle_, *mb);
- mb->release ();
- return 0;
-}
-
-int
-Thread_Per_Request_Task::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG,
- " (%t) Thread_Per_Request_Task::svc, dying\n"));
- delete this;
- return 0;
-}
-
-// Understanding the code below requires understanding of the
-// WindowsNT asynchronous completion notification mechanism and the
-// Proactor Pattern.
-
-// (1) The application submits an asynchronous I/O request to the
-// operating system and a special handle with it (Asynchronous
-// Completion Token).
-// (2) The operating system commits to performing the I/O request,
-// while application does its own thing.
-// (3) Operating system finishes the I/O request and places ACT onto
-// the I/O Completion Port, which is a queue of finished
-// asynchronous requests.
-// (4) The application eventually checks to see if the I/O request
-// is done by checking the I/O Completion Port, and retrieves the
-// ACT.
-
-int
-HTTP_Server::asynch_thread_pool (void)
-{
-// This only works on Win32
-#if defined (ACE_WIN32)
- // Create the appropriate acceptor for this concurrency strategy and
- // an appropriate handler for this I/O strategy
- ACE_Asynch_Acceptor<Asynch_HTTP_Handler_Factory> acceptor;
-
- // Tell the acceptor to listen on this->port_, which makes an
- // asynchronous I/O request to the OS.
- if (acceptor.open (ACE_INET_Addr (this->port_),
- HTTP_Handler::MAX_REQUEST_SIZE + 1) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n",
- "ACE_Asynch_Acceptor::open"), -1);
-
- // Create the thread pool.
- // Register threads with the proactor and thread manager.
- Asynch_Thread_Pool_Task t (*ACE_Proactor::instance (),
- this->tm_);
-
- // The proactor threads are waiting on the I/O Completion Port.
-
- // Wait for the threads to finish.
- return this->tm_.wait ();
-#endif /* ACE_WIN32 */
- return -1;
-}
-
-// This only works on Win32
-#if defined (ACE_WIN32)
-
-Asynch_Thread_Pool_Task::Asynch_Thread_Pool_Task (ACE_Proactor &proactor,
- ACE_Thread_Manager &tm)
- : ACE_Task<ACE_NULL_SYNCH> (&tm),
- proactor_ (proactor)
-{
- if (this->activate () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "Asynch_Thread_Pool_Task::open"));
-}
-
-int
-Asynch_Thread_Pool_Task::svc (void)
-{
- for (;;)
- if (this->proactor_.handle_events () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Proactor::handle_events"),
- -1);
-
- return 0;
-}
-
-#endif /* ACE_WIN32 */
-
-// Define the factory function.
-ACE_SVC_FACTORY_DEFINE (HTTP_Server)
-
-// Define the object that describes the service.
-ACE_STATIC_SVC_DEFINE (HTTP_Server, "HTTP_Server", ACE_SVC_OBJ_T,
- &ACE_SVC_NAME (HTTP_Server),
- ACE_Service_Type::DELETE_THIS
- | ACE_Service_Type::DELETE_OBJ, 0)
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_LOCK_SOCK_Acceptor<ACE_SYNCH_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_LOCK_SOCK_Acceptor<ACE_SYNCH_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/apps/JAWS/server/HTTP_Server.h b/apps/JAWS/server/HTTP_Server.h
deleted file mode 100644
index d682ffbc88f..00000000000
--- a/apps/JAWS/server/HTTP_Server.h
+++ /dev/null
@@ -1,136 +0,0 @@
-// -*- C++ -*-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// jaws
-//
-// = FILENAME
-// HTTP_Server.h
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#if !defined (HTTP_SERVER_H)
-#define HTTP_SERVER_H
-
-#include "ace/Service_Object.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Acceptor.h"
-#include "ace/LOCK_SOCK_Acceptor.h"
-#include "ace/Task_T.h"
-#include "ace/Asynch_IO.h"
-#include "HTTP_Handler.h"
-
-// Forward declaration.
-class ACE_Proactor;
-
-#if defined (ACE_HAS_THREAD_SAFE_ACCEPT)
-typedef ACE_LOCK_SOCK_Acceptor<ACE_SYNCH_NULL_MUTEX> HTTP_SOCK_Acceptor;
-#else
-typedef ACE_LOCK_SOCK_Acceptor<ACE_SYNCH_MUTEX> HTTP_SOCK_Acceptor;
-#endif /* ACE_HAS_THREAD_SAFE_ACCEPT */
-
-typedef HTTP_SOCK_Acceptor HTTP_Acceptor;
-
-class HTTP_Server : public ACE_Service_Object
- // = TITLE
- // This server is used to create HTTP Handlers for the Web
- // server
- //
- // = DESCRIPTION
-{
-public:
- virtual int init (int argc, char *argv[]);
- // Initialization
-
- virtual int fini (void);
- // Exit hooks
-
-protected:
- virtual int thread_per_request (void);
- // Thread Per Request implementation
-
- virtual int asynch_thread_pool (void);
- // Asynch Thread Pool implementation
-
- virtual int synch_thread_pool (void);
- // Synch Thread Pool implementation
-
-private:
- // James, comment these data members.
- void parse_args (int argc, char **argv);
- int port_;
- int threads_;
- int strategy_;
- int backlog_;
- int throttle_;
- ACE_Thread_Manager tm_;
- HTTP_Acceptor acceptor_;
-};
-
-class Synch_Thread_Pool_Task : public ACE_Task<ACE_NULL_SYNCH>
- // = TITLE
- // Used to implement Synch Thread Pool
- //
- // = DESCRIPTION
- // Describe this and the others below.
-{
-public:
- Synch_Thread_Pool_Task (HTTP_Acceptor &acceptor,
- ACE_Thread_Manager &tm,
- int threads);
- virtual int svc (void);
-
-private:
- HTTP_Acceptor &acceptor_;
-};
-
-class Thread_Per_Request_Task : public ACE_Task<ACE_NULL_SYNCH>
- // = TITLE
- // Used to implement Thread Per Request.
- //
- // = DESCRIPTION
- // Spawns a new thread for every new incoming connection. The
- // handle below is the socket stream of the incoming connection.
-{
-public:
- Thread_Per_Request_Task (ACE_HANDLE handle,
- ACE_Thread_Manager &tm,
- int &grp_id);
- virtual int open (void *args = 0);
- virtual int close (u_long);
- virtual int svc (void);
-
-private:
- ACE_HANDLE handle_;
- int &grp_id_;
-};
-
-// This only works on Win32
-#if defined (ACE_WIN32)
-class Asynch_Thread_Pool_Task : public ACE_Task<ACE_NULL_SYNCH>
- // = TITLE
- // Used to implement Asynch Thread Pool
- //
- // = DESCRIPTION
- // The proactor below utilizes WaitForMultipleObjects.
-{
-public:
- Asynch_Thread_Pool_Task (ACE_Proactor &proactor,
- ACE_Thread_Manager &tm);
- virtual int svc (void);
-
-private:
- ACE_Proactor &proactor_;
-};
-#endif /* ACE_WIN32 */
-
-ACE_STATIC_SVC_DECLARE (HTTP_Server)
-
-#endif /* HTTP_SERVER_H */
-
-
diff --git a/apps/JAWS/server/IO.cpp b/apps/JAWS/server/IO.cpp
deleted file mode 100644
index c746b5507fb..00000000000
--- a/apps/JAWS/server/IO.cpp
+++ /dev/null
@@ -1,411 +0,0 @@
-// $Id$
-
-#include "IO.h"
-#include "HTTP_Helpers.h"
-#include "ace/Message_Block.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/Filecache.h"
-
-JAWS_IO::JAWS_IO (void)
- : handle_ (ACE_INVALID_HANDLE),
- handler_ (0)
-{
-}
-
-JAWS_IO::~JAWS_IO (void)
-{
-}
-
-ACE_HANDLE
-JAWS_IO::handle (void)
-{
- return this->handle_;
-}
-
-void
-JAWS_IO::handle (ACE_HANDLE handle)
-{
- this->handle_ = handle;
-}
-
-void
-JAWS_IO::handler (JAWS_IO_Handler *handler)
-{
- this->handler_ = handler;
-}
-
-JAWS_Synch_IO::JAWS_Synch_IO (void)
-{
-}
-
-JAWS_Synch_IO::~JAWS_Synch_IO (void)
-{
- ACE_OS::closesocket (this->handle_);
-}
-
-void
-JAWS_Synch_IO::read (ACE_Message_Block &mb,
- int size)
-{
- ACE_SOCK_Stream stream;
- stream.set_handle (this->handle_);
- int result = stream.recv (mb.wr_ptr (), size);
-
- if (result <= 0)
- this->handler_->read_error ();
- else
- {
- mb.wr_ptr (result);
- this->handler_->read_complete (mb);
- }
-}
-
-void
-JAWS_Synch_IO::receive_file (const char *filename,
- void *initial_data,
- int initial_data_length,
- int entire_length)
-{
- ACE_Filecache_Handle handle (filename, entire_length);
-
- int result = handle.error ();
-
- if (result == ACE_Filecache_Handle::SUCCESS)
- {
- ACE_SOCK_Stream stream;
- stream.set_handle (this->handle_);
-
- int bytes_to_memcpy = ACE_MIN (entire_length, initial_data_length);
- ACE_OS::memcpy (handle.address (), initial_data, bytes_to_memcpy);
-
- int bytes_to_read = entire_length - bytes_to_memcpy;
-
- int bytes = stream.recv_n ((char *) handle.address () + initial_data_length,
- bytes_to_read);
- if (bytes == bytes_to_read)
- this->handler_->receive_file_complete ();
- else
- result = -1;
- }
-
- if (result != ACE_Filecache_Handle::SUCCESS)
- this->handler_->receive_file_error (result);
-}
-
-void
-JAWS_Synch_IO::transmit_file (const char *filename,
- const char *header,
- int header_size,
- const char *trailer,
- int trailer_size)
-{
- ACE_Filecache_Handle handle (filename);
-
- int result = handle.error ();
-
- if (result == ACE_Filecache_Handle::SUCCESS)
- {
-#if defined (ACE_JAWS_BASELINE)
- ACE_SOCK_Stream stream;
- stream.set_handle (this->handle_);
-
- if ((stream.send_n (header, header_size) == header_size)
- && ((u_long) stream.send_n (handle.address (), handle.size ())
- == handle.size ())
- && (stream.send_n (trailer, trailer_size) == trailer_size))
- this->handler_->transmit_file_complete ();
- else
- result = -1;
-#else
- // Attempting to use writev
- // Is this faster?
- struct iovec iov[3];
- int iovcnt = 0;
- if (header_size > 0)
- {
- iov[iovcnt].iov_base = (char *) header;
- iov[iovcnt].iov_len = header_size;
- iovcnt++;
- }
- if (handle.size () > 0)
- {
- iov[iovcnt].iov_base = (char *) handle.address ();
- iov[iovcnt].iov_len = handle.size ();
- iovcnt++;
- }
- if (trailer_size > 0)
- {
- iov[iovcnt].iov_base = (char *) trailer;
- iov[iovcnt].iov_len = trailer_size;
- iovcnt++;
- }
- if (ACE_OS::writev (this->handle_, iov, iovcnt) < 0)
- result = -1;
- else
- this->handler_->transmit_file_complete ();
-#endif /* ACE_JAWS_BASELINE */
- }
-
- if (result != ACE_Filecache_Handle::SUCCESS)
- this->handler_->transmit_file_error (result);
-}
-
-void
-JAWS_Synch_IO::send_confirmation_message (const char *buffer,
- int length)
-{
- this->send_message (buffer, length);
- this->handler_->confirmation_message_complete ();
-}
-
-void
-JAWS_Synch_IO::send_error_message (const char *buffer,
- int length)
-{
- this->send_message (buffer, length);
- this->handler_->error_message_complete ();
-}
-
-void
-JAWS_Synch_IO::send_message (const char *buffer,
- int length)
-{
- ACE_SOCK_Stream stream;
- stream.set_handle (this->handle_);
- stream.send_n (buffer, length);
-}
-
-// This only works on Win32
-#if defined (ACE_WIN32)
-
-JAWS_Asynch_IO::JAWS_Asynch_IO (void)
-{
-}
-
-JAWS_Asynch_IO::~JAWS_Asynch_IO (void)
-{
- ACE_OS::closesocket (this->handle_);
-}
-
-void
-JAWS_Asynch_IO::read (ACE_Message_Block& mb,
- int size)
-{
- ACE_Asynch_Read_Stream ar;
-
- if (ar.open (*this, this->handle_) == -1
- || ar.read (mb, size) == -1)
- this->handler_->read_error ();
-}
-
-// This method will be called when an asynchronous read completes on a
-// stream.
-
-void
-JAWS_Asynch_IO::handle_read_stream (const ACE_Asynch_Read_Stream::Result &result)
-{
- // This callback is for this->receive_file()
- if (result.act () != 0)
- {
- int code = 0;
- if (result.success () && result.bytes_transferred () != 0)
- {
- if (result.message_block ().length () == result.message_block ().size ())
- code = ACE_Filecache_Handle::SUCCESS;
- else
- {
- ACE_Asynch_Read_Stream ar;
- if (ar.open (*this, this->handle_) == -1
- || ar.read (result.message_block (),
- result.message_block ().size () - result.message_block ().length (),
- result.act ()) == -1)
- code = -1;
- else
- return;
- }
- }
- else
- code = -1;
-
- if (code == ACE_Filecache_Handle::SUCCESS)
- this->handler_->receive_file_complete ();
- else
- this->handler_->receive_file_error (code);
-
- delete &result.message_block ();
- delete (ACE_Filecache_Handle *) result.act ();
- }
- else
- {
- // This callback is for this->read()
- if (result.success ()
- && result.bytes_transferred () != 0)
- this->handler_->read_complete (result.message_block ());
- else
- this->handler_->read_error ();
- }
-}
-
-void
-JAWS_Asynch_IO::receive_file (const char *filename,
- void *initial_data,
- int initial_data_length,
- int entire_length)
-{
- ACE_Message_Block *mb = 0;
- ACE_Filecache_Handle *handle;
-
- ACE_NEW (handle, ACE_Filecache_Handle (filename, entire_length, NOMAP));
-
- int result = handle->error ();
-
- if (result == ACE_Filecache_Handle::SUCCESS)
- {
- ACE_OS::memcpy (handle->address (),
- initial_data,
- initial_data_length);
-
- int bytes_to_read = entire_length - initial_data_length;
-
- ACE_NEW (mb, ACE_Message_Block ((char *)handle->address ()
- + initial_data_length, bytes_to_read));
-
- if (mb == 0)
- {
- errno = ENOMEM;
- result = -1;
- }
- else
- {
- ACE_Asynch_Read_Stream ar;
-
- if (ar.open (*this, this->handle_) == -1
- || ar.read (*mb, mb->size () - mb->length (), handle) == -1)
- result = -1;
- }
- }
-
- if (result != ACE_Filecache_Handle::SUCCESS)
- {
- this->handler_->receive_file_error (result);
- delete mb;
- delete handle;
- }
-}
-
-void
-JAWS_Asynch_IO::transmit_file (const char *filename,
- const char *header,
- int header_size,
- const char *trailer,
- int trailer_size)
-{
- ACE_Asynch_Transmit_File::Header_And_Trailer *header_and_trailer = 0;
- ACE_Filecache_Handle *handle = new ACE_Filecache_Handle (filename, NOMAP);
-
- int result = handle->error ();
-
- if (result == ACE_Filecache_Handle::SUCCESS)
- {
- ACE_Message_Block header_mb (header, header_size);
- ACE_Message_Block trailer_mb (trailer, trailer_size);
-
- header_and_trailer = new ACE_Asynch_Transmit_File::Header_And_Trailer
- (&header_mb, header_size, &trailer_mb, trailer_size);
-
- ACE_Asynch_Transmit_File tf;
-
- if (tf.open (*this, this->handle_) == -1
- || tf.transmit_file (handle->handle (), // file handle
- header_and_trailer, // header and trailer data
- 0, // bytes_to_write
- 0, // offset
- 0, // offset_high
- 0, // bytes_per_send
- 0, // flags
- handle // act
- ) == -1)
- result = -1;
- }
-
- if (result != ACE_Filecache_Handle::SUCCESS)
- {
- this->handler_->transmit_file_error (result);
- delete header_and_trailer;
- delete handle;
- }
-}
-
-
-// This method will be called when an asynchronous transmit file completes.
-void
-JAWS_Asynch_IO::handle_transmit_file (const ACE_Asynch_Transmit_File::Result &result)
-{
- if (result.success ())
- this->handler_->transmit_file_complete ();
- else
- this->handler_->transmit_file_error (-1);
-
- delete result.header_and_trailer ();
- delete (ACE_Filecache_Handle *) result.act ();
-}
-
-void
-JAWS_Asynch_IO::send_confirmation_message (const char *buffer,
- int length)
-{
- this->send_message (buffer, length, CONFORMATION);
-}
-
-void
-JAWS_Asynch_IO::send_error_message (const char *buffer,
- int length)
-{
- this->send_message (buffer, length, ERROR_MESSAGE);
-}
-
-void
-JAWS_Asynch_IO::send_message (const char *buffer,
- int length,
- int act)
-{
- ACE_Message_Block *mb;
- ACE_NEW (mb, ACE_Message_Block (buffer, length));
-
- if (mb == 0)
- {
- this->handler_->error_message_complete ();
- return;
- }
-
- ACE_Asynch_Write_Stream aw;
- if (aw.open (*this, this->handle_) == -1
- || aw.write (*mb, length, (void *) act) == -1)
- {
- mb->release ();
-
- if (act == CONFORMATION)
- this->handler_->confirmation_message_complete ();
- else
- this->handler_->error_message_complete ();
- }
-}
-
-void
-JAWS_Asynch_IO::handle_write_stream (const ACE_Asynch_Write_Stream::Result &result)
-{
- result.message_block ().release ();
-
- if (result.act () == (void *) CONFORMATION)
- this->handler_->confirmation_message_complete ();
- else
- this->handler_->error_message_complete ();
-}
-
-#endif /* ACE_WIN32 */
-
-// #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-// template class ACE_Singleton<JAWS_VFS, ACE_SYNCH_MUTEX>;
-// #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-// #pragma instantiate ACE_Singleton<JAWS_VFS, ACE_SYNCH_MUTEX>
-// #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/apps/JAWS/server/IO.h b/apps/JAWS/server/IO.h
deleted file mode 100644
index 5f14a1ed965..00000000000
--- a/apps/JAWS/server/IO.h
+++ /dev/null
@@ -1,218 +0,0 @@
-/* -*- c++ -*- */
-// Hey, Emacs! This is a C++ file!
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// jaws
-//
-// = FILENAME
-// IO.h
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#if !defined (JAWS_IO_H)
-#define JAWS_IO_H
-
-class ACE_Message_Block;
-class JAWS_IO_Handler;
-
-#include "ace/ACE.h"
-#include "ace/Asynch_IO.h"
-
-class JAWS_IO
- // = TITLE
- //
- // This class defines the abstract interface for an I/O class in
- // the context of Web-likes servers
- //
- // = DESCRIPTION
- //
- // An I/O class should have the following interface. Derived
- // classes will define the exactly how the I/O will take place
- // (Asynchronous, Synchronous, Reactive)
-{
-public:
- JAWS_IO (void);
- virtual ~JAWS_IO (void);
- void handler (JAWS_IO_Handler *handler);
- void handle (ACE_HANDLE h);
- ACE_HANDLE handle (void);
-
- // James, please add documentation here.
-
- virtual void read (ACE_Message_Block& mb, int size) = 0;
- // read from the handle size bytes into the message block.
-
- virtual void transmit_file (const char *filename,
- const char *header,
- int header_size,
- const char *trailer,
- int trailer_size) = 0;
- // send header, filename, trailer to the handle.
-
- virtual void receive_file (const char *filename,
- void *initial_data,
- int initial_data_length,
- int entire_length) = 0;
- // read data from the handle and store in filename.
-
- virtual void send_confirmation_message (const char *buffer, int length) = 0;
- // send a confirmation message to the handle.
-
- virtual void send_error_message (const char *buffer, int length) = 0;
- // send an error message to the handle.
-
-protected:
- ACE_HANDLE handle_;
- JAWS_IO_Handler *handler_;
-};
-
-class JAWS_IO_Handler
- // = TITLE
- //
- // This class defines the abstract interface for an I/O handler class in
- // the context of Web-likes servers
- //
- // = DESCRIPTION
-{
-public:
- virtual void read_complete (ACE_Message_Block &data) = 0;
- // This method is called by the IO class when new client data shows
- // up.
-
- virtual void read_error (void) = 0;
- // This method is called by the IO class when there was an error in
- // reading new data from the client.
-
- virtual void transmit_file_complete (void) = 0;
- // This method is called by the IO class when the requested file has
- // been successfully transmitted to the client.
-
- virtual void transmit_file_error (int result) = 0;
- // This method is called by the IO class when there was an error in
- // transmitting the requested file to the client.
-
- virtual void receive_file_complete (void) = 0;
- // This method is called by the IO class when the requested file has
- // been successfully received from the client.
-
- virtual void receive_file_error (int result) = 0;
- // This method is called by the IO class when there was an error in
- // receiving the requested file from the client.
-
- virtual void write_error (void) = 0;
- // This method is called by the IO class when there was an error in
- // writing data to the client.
-
- virtual void confirmation_message_complete (void) = 0;
- // This method is called by the IO class when the confirmation
- // message has been delivered to the client.
-
- virtual void error_message_complete (void) = 0;
- // This method is called by the IO class when the error message has
- // been delivered to the client.
-
-};
-
-class JAWS_Synch_IO : public JAWS_IO
- // = TITLE
- //
- // This class defines the interface for a Synchronous I/O class.
- //
- // = DESCRIPTION
-{
-public:
- JAWS_Synch_IO (void);
-
- ~JAWS_Synch_IO (void);
-
- void read (ACE_Message_Block& mb, int size);
-
- void transmit_file (const char *filename,
- const char *header,
- int header_size,
- const char *trailer,
- int trailer_size);
-
- void receive_file (const char *filename,
- void *initial_data,
- int initial_data_length,
- int entire_length);
-
- void send_confirmation_message (const char *buffer,
- int length);
-
- void send_error_message (const char *buffer,
- int length);
-
-protected:
- virtual void send_message (const char *buffer,
- int length);
-};
-
-// This only works on Win32
-#if defined (ACE_WIN32)
-
-class JAWS_Asynch_IO : public JAWS_IO, public ACE_Handler
- // = TITLE
- //
- // This class defines the interface for a Asynchronous I/O class.
- //
- // = DESCRIPTION
-{
-public:
- JAWS_Asynch_IO (void);
-
- ~JAWS_Asynch_IO (void);
-
- void read (ACE_Message_Block& mb, int size);
-
- void transmit_file (const char *filename,
- const char *header,
- int header_size,
- const char *trailer,
- int trailer_size);
-
- void receive_file (const char *filename,
- void *initial_data,
- int initial_data_length,
- int entire_length);
-
- void send_confirmation_message (const char *buffer,
- int length);
-
- void send_error_message (const char *buffer,
- int length);
-
-protected:
- enum Message_Types
- {
- CONFORMATION,
- ERROR_MESSAGE
- };
-
- virtual void send_message (const char *buffer,
- int length,
- int act);
-
- virtual void handle_read_stream (const ACE_Asynch_Read_Stream::Result &result);
- // This method will be called when an asynchronous read completes on
- // a stream.
-
- virtual void handle_write_stream (const ACE_Asynch_Write_Stream::Result &result);
- // This method will be called when an asynchronous write completes
- // on a stream.
-
- virtual void handle_transmit_file (const ACE_Asynch_Transmit_File::Result &result);
- // This method will be called when an asynchronous transmit file
- // completes.
-};
-
-#endif /* ACE_WIN32 */
-#endif /* JAWS_IO_H */
-
diff --git a/apps/JAWS/server/JAWS_Concurrency.cpp b/apps/JAWS/server/JAWS_Concurrency.cpp
deleted file mode 100644
index 3622f1b664f..00000000000
--- a/apps/JAWS/server/JAWS_Concurrency.cpp
+++ /dev/null
@@ -1,80 +0,0 @@
-// $Id$
-
-#include "JAWS_Concurrency.h"
-
-JAWS_Concurrency_Base::JAWS_Concurrency_Base (void)
-{
-}
-
-int
-JAWS_Concurrency_Base::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- return this->putq (mb, tv);
-}
-
-int
-JAWS_Concurrency_Base::svc (void)
-{
- int result = 0;
-
- for (;;)
- {
- ACE_Message_Block *mb;
-
- // At this point we could set a timeout value so that the
- // threading strategy can delete a thread if there is nothing to
- // do. Carefully think how to implement it so you don't leave
- // yourself with 0 threads.
-
- result = this->getq (mb);
- if (result == -1 || mb == 0)
- break;
-
- this->put_next (mb);
- }
- return 0;
-}
-
-JAWS_Dispatch_Policy::JAWS_Dispatch_Policy (void)
-{
-}
-
-JAWS_Dispatch_Policy::~JAWS_Dispatch_Policy (void)
-{
-}
-
-JAWS_Dispatcher::JAWS_Dispatcher (JAWS_Dispatch_Policy *policy)
- : policy_(policy)
-{
-}
-
-JAWS_Thread_Pool_Task::JAWS_Thread_Pool_Task (long flags,
- int nthreads,
- int maxthreads)
- : nthreads_ (nthreads),
- maxthreads_ (maxthreads)
-{
- if (this->activate (flags, nthreads) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "JAWS_Thread_Pool_Task::activate"));
-}
-
-JAWS_Thread_Per_Task::JAWS_Thread_Per_Task (long flags, int maxthreads)
- : flags_ (flags),
- maxthreads_ (maxthreads)
-{
-}
-
-int
-JAWS_Thread_Per_Task::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- const int force_active = 1;
- const int nthreads = 1;
-
- if (this->activate (this->flags_, nthreads, force_active) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "JAWS_Thread_Pool_Task::activate"),
- -1);
-
- this->putq (mb, tv);
-
- return 0;
-}
diff --git a/apps/JAWS/server/JAWS_Concurrency.h b/apps/JAWS/server/JAWS_Concurrency.h
deleted file mode 100644
index dec07c7d2ce..00000000000
--- a/apps/JAWS/server/JAWS_Concurrency.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-#if !defined (JAWS_CONCURRENCY_H)
-#define JAWS_CONCURRENCY_H
-
-#include "ace/Synch.h"
-#include "ace/Task.h"
-#include "IO.h"
-
-class JAWS_Concurrency_Base : public ACE_Task<ACE_MT_SYNCH>
- // = TITLE
- // Base class for different concurrency models
- //
- // = DESCRIPTION
- // Provides a default implementaion of the virtual put() method
- // which calls putq(), but can be overloaded to do something
- // synchronously, such as call put_next().
-
-{
-public:
- JAWS_Concurrency_Base (void);
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv = 0);
- virtual int svc (void);
-};
-
-class JAWS_Dispatch_Policy
- // = TITLE
- // Policy mechanism for choosing different concurrency models.
- //
- // = DESCRIPTION
- // Given some (unspecified) state, decides what the concurrency
- // model should be. (For now, we always return the same model.)
-{
-public:
- JAWS_Dispatch_Policy (void);
- virtual ~JAWS_Dispatch_Policy (void);
- virtual JAWS_Concurrency_Base * update (void *state = 0) = 0;
-};
-
-class JAWS_Dispatcher
- // = TITLE
- // The class that is responsible to delivering events to the
- // appropriate concurrency mechanism.
- //
- // = DESCRIPTION
- // JAWS_IO_Handler calls into the dispatcher so that the completed
- // IO can find a thread to take care of it.
-{
-public:
- JAWS_Dispatcher (JAWS_Dispatch_Policy *policy);
-
- int dispatch (JAWS_IO_Handler *ioh);
-
-private:
- JAWS_Dispatch_Policy *policy_;
-};
-
-class JAWS_Thread_Pool_Task : public JAWS_Concurrency_Base
- // = TITLE
- // Used to implement Thread Pool Concurrency Strategy
- //
- // = DESCRIPTION
- // This task is created to hold a pool of threads that receive
- // requests through the message queue.
-{
-public:
- JAWS_Thread_Pool_Task (long flags = THR_NEW_LWP,
- int nthreads = 5,
- int maxthreads = 20);
-
-private:
- int nthreads_;
- int maxthreads_;
-};
-
-class JAWS_Thread_Per_Task : public JAWS_Concurrency_Base
- // = TITLE
- // Used to implement Thread Per Request Concurrency Strategy
- //
- // = DESCRIPTION
- // As each new message arrives from the queue, a new thread is
- // spawned to handle it. This is done by overloading put to call
- // activate.
-{
-public:
- JAWS_Thread_Per_Task (long flags = THR_NEW_LWP, int maxthreads = 20);
-
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv = 0);
-
-private:
- long flags_;
- int maxthreads_;
-};
-
-#endif /* !defined (JAWS_CONCURRENCY_H) */
diff --git a/apps/JAWS/server/JAWS_Pipeline.cpp b/apps/JAWS/server/JAWS_Pipeline.cpp
deleted file mode 100644
index 77fb54c6e48..00000000000
--- a/apps/JAWS/server/JAWS_Pipeline.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-// $Id$
-
-#include "JAWS_Pipeline.h"
-
-JAWS_Pipeline::JAWS_Pipeline (void)
-{
-}
-
-int
-JAWS_Pipeline::open (void *)
-{
- // Simply call into the virtual svc() method.
- if (this->svc () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "JAWS_Pipeline::svc"),
- -1);
- return 0;
-}
-
-int
-JAWS_Pipeline::close (u_long)
-{
- return 0;
-}
-
-#include "JAWS_Pipeline_Handler.cpp"
diff --git a/apps/JAWS/server/JAWS_Pipeline.h b/apps/JAWS/server/JAWS_Pipeline.h
deleted file mode 100644
index 7867213076f..00000000000
--- a/apps/JAWS/server/JAWS_Pipeline.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-#if !defined (JAWS_PIPELINE_H)
-#define JAWS_PIPELINE_H
-
-#include "ace/Synch.h"
-#include "ace/Service_Config.h"
-#include "ace/Stream.h"
-#include "ace/Module.h"
-#include "ace/Task.h"
-
-typedef ACE_Stream<ACE_NULL_SYNCH> JAWS_Pipeline_Stream;
-typedef ACE_Module<ACE_NULL_SYNCH> JAWS_Pipeline_Module;
-typedef ACE_Task<ACE_NULL_SYNCH> JAWS_Pipeline_Task;
-
-class JAWS_Pipeline : public JAWS_Pipeline_Task
- // = TITLE
- // Methods that are common to pipeline components
-{
-public:
- JAWS_Pipeline (void);
- // ACE_Task hooks
-
- virtual int open (void * = 0);
- virtual int close (u_long = 0);
-};
-
-#include "JAWS_Pipeline_Handler.h"
-
-#endif /* !defined (JAWS_PIPELINE_H) */
diff --git a/apps/JAWS/server/JAWS_Pipeline_Handler.cpp b/apps/JAWS/server/JAWS_Pipeline_Handler.cpp
deleted file mode 100644
index 9909488a959..00000000000
--- a/apps/JAWS/server/JAWS_Pipeline_Handler.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
-// $Id$
-
-#if !defined (JAWS_PIPELINE_HANDLER_CPP)
-#define JAWS_PIPELINE_HANDLER_CPP
-
-#include "JAWS_Pipeline_Handler.h"
-
-template <class TYPE>
-JAWS_Pipeline_Handler<TYPE>::JAWS_Pipeline_Handler (void)
-{
-}
-
-template <class TYPE> int
-JAWS_Pipeline_Handler<TYPE>::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- TYPE *data = ACE_dynamic_cast (TYPE *,
- mb->data_block ());
-
- status = this->handle_input (data, tv);
-
- return (status != -1) ? this->put_next (mb, tv) : -1;
-}
-
-#endif /* !defined (JAWS_PIPELINE_HANDLER_CPP) */
diff --git a/apps/JAWS/server/JAWS_Pipeline_Handler.h b/apps/JAWS/server/JAWS_Pipeline_Handler.h
deleted file mode 100644
index 784b44f8b7c..00000000000
--- a/apps/JAWS/server/JAWS_Pipeline_Handler.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-#if !defined (JAWS_PIPELINE_HANDLER_H)
-#define JAWS_PIPELINE_HANDLER_H
-
-#include "JAWS_Pipeline.h"
-
-template <class TYPE>
-class JAWS_Pipeline_Handler : public JAWS_Pipeline_Task
- // = TITLE
- // Methods that are common to pipeline components
-{
-public:
- JAWS_Pipeline_Handler (void);
- // ACE_Task hooks
-
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv = 0);
- // inherited from ACE_Task
-
- virtual int handle_put (TYPE *data, ACE_Time_Value *tv) = 0;
- // Callback hook for specialized data processing
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "JAWS_Pipeline_Handler.cpp"
-#endif
-
-#endif /* !defined (JAWS_PIPELINE_HANDLER_H) */
diff --git a/apps/JAWS/server/Makefile b/apps/JAWS/server/Makefile
deleted file mode 100644
index 1f88252b5e5..00000000000
--- a/apps/JAWS/server/Makefile
+++ /dev/null
@@ -1,354 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Makefile for the ACE Adapter Web Server (JAWS)
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = main
-
-LIB = libJAWS.a
-
-MYFILES = \
- HTTP_Server \
- HTTP_Config \
- HTTP_Handler \
- HTTP_Helpers \
- JAWS_Pipeline \
- JAWS_Concurrency \
- HTTP_Request \
- HTTP_Response \
- Parse_Headers \
- IO
-
-LSRC = $(addsuffix .cpp,$(MYFILES))
-LOBJ = $(addsuffix .o,$(MYFILES))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-LDLIBS = -lJAWS
-
-BUILD = $(VOBJS) $(VLIB) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-# The contents of rules.bin.GNU are expanded in Local targets, below.
-# include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-# include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-# Expand rules.bin.GNU, but without the $(VOBJS) dependencies.
-VBIN = $(BIN:%=%$(VAR))
-
-$(BIN): %: $(VDIR)%.o
- $(LINK.cc) -o $@ $^ $(LDFLAGS) $(VLDLIBS) $(POSTLINK)
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/HTTP_Server.o .obj/HTTP_Server.so .shobj/HTTP_Server.o .shobj/HTTP_Server.so: HTTP_Server.cpp \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Asynch_Acceptor.h \
- $(ACE_ROOT)/ace/LOCK_SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Proactor.h \
- $(ACE_ROOT)/ace/Asynch_IO.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Wheel.h \
- $(ACE_ROOT)/ace/Timer_Wheel_T.h IO.h \
- HTTP_Server.h $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i HTTP_Handler.h \
- HTTP_Request.h Parse_Headers.h HTTP_Response.h
-.obj/HTTP_Config.o .obj/HTTP_Config.so .shobj/HTTP_Config.o .shobj/HTTP_Config.so: HTTP_Config.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i HTTP_Config.h
-.obj/HTTP_Handler.o .obj/HTTP_Handler.so .shobj/HTTP_Handler.o .shobj/HTTP_Handler.so: HTTP_Handler.cpp \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Filecache.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/SString.h HTTP_Handler.h \
- $(ACE_ROOT)/ace/Asynch_IO.h HTTP_Request.h \
- Parse_Headers.h HTTP_Response.h IO.h HTTP_Helpers.h
-.obj/HTTP_Helpers.o .obj/HTTP_Helpers.so .shobj/HTTP_Helpers.o .shobj/HTTP_Helpers.so: HTTP_Helpers.cpp HTTP_Helpers.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h
-.obj/Pipeline.o .obj/Pipeline.so .shobj/Pipeline.o .shobj/Pipeline.so: Pipeline.cpp Pipeline.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h
-.obj/HTTP_Request.o .obj/HTTP_Request.so .shobj/HTTP_Request.o .shobj/HTTP_Request.so: HTTP_Request.cpp \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h HTTP_Request.h \
- Parse_Headers.h HTTP_Helpers.h HTTP_Config.h
-.obj/HTTP_Response.o .obj/HTTP_Response.so .shobj/HTTP_Response.o .shobj/HTTP_Response.so: HTTP_Response.cpp \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Mem_Map.h HTTP_Response.h \
- HTTP_Request.h Parse_Headers.h HTTP_Helpers.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h HTTP_Config.h \
- IO.h $(ACE_ROOT)/ace/Asynch_IO.h
-.obj/Parse_Headers.o .obj/Parse_Headers.so .shobj/Parse_Headers.o .shobj/Parse_Headers.so: Parse_Headers.cpp Parse_Headers.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/IO.o .obj/IO.so .shobj/IO.o .shobj/IO.so: IO.cpp IO.h $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Asynch_IO.h HTTP_Helpers.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Filecache.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/SString.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/apps/JAWS/server/PROTOTYPE/HTTP_10.cpp b/apps/JAWS/server/PROTOTYPE/HTTP_10.cpp
deleted file mode 100644
index 3b80f871a8d..00000000000
--- a/apps/JAWS/server/PROTOTYPE/HTTP_10.cpp
+++ /dev/null
@@ -1,68 +0,0 @@
-// $Id$
-
-#include "JAWS/HTTP_10.h"
-
-JAWS_HTTP_IO_Handler::JAWS_HTTP_IO_Handler (JAWS_IO *io)
- : io_(io)
-{
-}
-
-JAWS_HTTP_IO_Handler::~JAWS_HTTP_IO_Handler (void)
-{
-}
-
-void
-JAWS_HTTP_IO_Handler::accept_complete (void)
-{
-}
-
-void
-JAWS_HTTP_IO_Handler::accept_error (void)
-{
-}
-
-void
-JAWS_HTTP_IO_Handler::read_complete (ACE_Message_Block &data)
-{
-}
-
-void
-JAWS_HTTP_IO_Handler::read_error (void)
-{
-}
-
-void
-JAWS_HTTP_IO_Handler::transmit_file_complete (void)
-{
-}
-
-void
-JAWS_HTTP_IO_Handler::transmit_file_error (int result)
-{
-}
-
-void
-JAWS_HTTP_IO_Handler::receive_file_complete (void)
-{
-}
-
-void
-JAWS_HTTP_IO_Handler::receive_file_error (int result)
-{
-}
-
-void
-JAWS_HTTP_IO_Handler::write_error (void)
-{
-}
-
-void
-JAWS_HTTP_IO_Handler::confirmation_message_complete (void)
-{
-}
-
-void
-JAWS_HTTP_IO_Handler::error_message_complete (void)
-{
-}
-
diff --git a/apps/JAWS/server/PROTOTYPE/HTTP_10.h b/apps/JAWS/server/PROTOTYPE/HTTP_10.h
deleted file mode 100644
index 039aff1e68f..00000000000
--- a/apps/JAWS/server/PROTOTYPE/HTTP_10.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* -*- c++ -*- */
-
-#if !defined (JAWS_HTTP_10_H)
-#define JAWS_HTTP_10_H
-
-#include "JAWS/IO.h"
-
-class JAWS_HTTP_IO_Handler : protected JAWS_IO_Handler
-{
-public:
- JAWS_HTTP_IO_Handler (JAWS_IO *io);
- ~JAWS_HTTP_IO_Handler (void);
-
- ACE_Message_Block *state (void);
-
-protected:
- // The following methods are inherited from JAWS_IO_Handler
-
- virtual void accept_complete (void);
- virtual void accept_error (void);
- virtual void read_complete (ACE_Message_Block &data);
- virtual void read_error (void);
- virtual void transmit_file_complete (void);
- virtual void transmit_file_error (int result);
- virtual void receive_file_complete (void);
- virtual void receive_file_error (int result);
- virtual void write_error (void);
- virtual void confirmation_message_complete (void);
- virtual void error_message_complete (void);
-
-private:
- ACE_Message_Block *state_;
- // This maintains the state of the request.
-
- JAWS_IO *io_;
- // The reference to our IO interface (synch vs. asynch)
-
- JAWS_Pipeline *pipeline_;
- // This is a reference to the next stage of the pipeline when the IO
- // request completes.
-
- JAWS_HTTP_IO_Handler_Factory *factory_;
-};
-
-class JAWS_HTTP_Data_Block : public ACE_Data_Block
-{
-public:
- JAWS_HTTP_Data_Block (void);
- virtual ~JAWS_HTTP_Data_Block (void);
-
-private:
-};
-
-
-#endif /* !defined (JAWS_HTTP_10_H) */
diff --git a/apps/JAWS/server/PROTOTYPE/HTTP_Policy.cpp b/apps/JAWS/server/PROTOTYPE/HTTP_Policy.cpp
deleted file mode 100644
index 9b8d3dd36a6..00000000000
--- a/apps/JAWS/server/PROTOTYPE/HTTP_Policy.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-// $Id$
-
-#include "HTTP_Policy.h"
-
-HTTP_Policy::HTTP_Policy (JAWS_Concurrency *concurrency)
- : concurrency_ (concurrency)
-{
-}
-
-JAWS_Concurrency_Base *
-HTTP_Policy update (void *)
-{
- /* for now, we always return the same concurrency strategy */
- returh this->concurrency_;
-}
diff --git a/apps/JAWS/server/PROTOTYPE/HTTP_Policy.h b/apps/JAWS/server/PROTOTYPE/HTTP_Policy.h
deleted file mode 100644
index 75da0784e57..00000000000
--- a/apps/JAWS/server/PROTOTYPE/HTTP_Policy.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/* -*- c++ -*- */
-
-#if !defined (HTTP_POLICY_H)
-#define HTTP_POLICY_H
-
-#include "JAWS/Concurrency.h"
-
-/* create a policy */
-class HTTP_Policy : public JAWS_Dispatch_Policy
-{
-public:
- HTTP_Policy (JAWS_Concurrency_Base *concurrency);
- virtual JAWS_Concurrency_Base * update (void *state = 0);
-
-private:
- JAWS_Concurrency_Base *concurrency_;
-};
-
-
-#endif /* !defined (HTTP_POLICY_H) */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Concurrency.cpp b/apps/JAWS/server/PROTOTYPE/JAWS/Concurrency.cpp
deleted file mode 100644
index 1b46d54929e..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Concurrency.cpp
+++ /dev/null
@@ -1,127 +0,0 @@
-// $Id$
-
-#include "JAWS/Concurrency.h"
-#include "JAWS/Pipeline.h"
-#include "JAWS/Policy.h"
-#include "JAWS/Data_Block.h"
-
-JAWS_Concurrency_Base::JAWS_Concurrency_Base (void)
-{
-}
-
-int
-JAWS_Concurrency_Base::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- return this->putq (mb, tv);
-}
-
-int
-JAWS_Concurrency_Base::svc (void)
-{
- int result = 0;
-
- for (;;)
- {
- ACE_Message_Block *mb;
-
- // At this point we could set a timeout value so that the
- // threading strategy can delete a thread if there is nothing to
- // do. Carefully think how to implement it so you don't leave
- // yourself with 0 threads.
-
- result = this->getq (mb);
-
- // Use a NULL message block to indicate that the thread should shut
- // itself down
- if (result == -1 || mb == 0)
- break;
-
- do
- {
- JAWS_Data_Block *db;
- JAWS_IO_Handler *ioh;
- JAWS_Pipeline_Task *task;
-
- db = ACE_dynamic_cast (JAWS_Data_Block *, mb->data_block ());
- task = db->task ();
-
- // Use a NULL task to make the thread recycle now
- if (task == 0)
- break;
-
- result = task->put (mb);
- if (result == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "JAWS_Concurrency_Base::svc"));
- }
- while (result == 0);
- }
- return 0;
-}
-
-JAWS_Dispatcher::JAWS_Dispatcher (void)
- : policy_(0)
-{
-}
-
-int
-JAWS_Dispatcher::dispatch (ACE_Message_Block *mb)
-{
- return this->policy ()->concurrency ()->put (mb);
-}
-
-JAWS_Dispatch_Policy *
-JAWS_Dispatcher::policy (void)
-{
- return this->policy_;
-}
-
-JAWS_Dispatch_Policy *
-JAWS_Dispatcher::policy (JAWS_Dispatch_Policy *p)
-{
- this->policy_ = p;
- return this->policy_;
-}
-
-int
-JAWS_Thread_Pool_Task::open (long flags, int nthreads, int maxthreads)
-{
- this->nthreads_ = nthreads;
- this->maxthreads_ = maxthreads;
-
- if (this->activate (flags, nthreads) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "JAWS_Thread_Pool_Task::activate"),
- -1);
-}
-
-int
-JAWS_Thread_Per_Task::open (long flags, int maxthreads)
-{
- this->flags_ = flags;
- this->maxthreads_ = maxthreads;
- return 0;
-}
-
-int
-JAWS_Thread_Per_Task::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- const int force_active = 1;
- const int nthreads = 1;
-
- if (this->activate (this->flags_, nthreads, force_active) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "JAWS_Thread_Pool_Task::activate"),
- -1);
-
- this->putq (mb, tv);
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Singleton<JAWS_Dispatcher, ACE_SYNCH_MUTEX>;
-template class ACE_Singleton<JAWS_Thread_Pool_Task, ACE_SYNCH_MUTEX>;
-template class ACE_Singleton<JAWS_Thread_Per_Task, ACE_SYNCH_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Singleton<JAWS_Dispatcher, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Singleton<JAWS_Thread_Pool_Task, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Singleton<JAWS_Thread_Per_Task, ACE_SYNCH_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Concurrency.h b/apps/JAWS/server/PROTOTYPE/JAWS/Concurrency.h
deleted file mode 100644
index 50c8e3f8e28..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Concurrency.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-#if !defined (JAWS_CONCURRENCY_H)
-#define JAWS_CONCURRENCY_H
-
-#include "ace/Singleton.h"
-#include "ace/Synch.h"
-#include "ace/Task.h"
-
-#include "JAWS/IO.h"
-
-class JAWS_Dispatch_Policy;
-
-class JAWS_Concurrency_Base : public ACE_Task<ACE_MT_SYNCH>
- // = TITLE
- // Base class for different concurrency models
- //
- // = DESCRIPTION
- // Provides a default implementaion of the virtual put() method
- // which calls putq(), but can be overloaded to do something
- // synchronously, such as call put_next().
-
-{
-public:
- JAWS_Concurrency_Base (void);
-
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv = 0);
- virtual int svc (void);
-};
-
-class JAWS_Dispatcher
- // = TITLE
- // The class that is responsible to delivering events to the
- // appropriate concurrency mechanism.
- //
- // = DESCRIPTION
- // JAWS_IO_Handler calls into the dispatcher so that the completed
- // IO can find a thread to take care of it.
-{
-public:
- JAWS_Dispatcher (void);
-
- int dispatch (ACE_Message_Block *mb);
- JAWS_Dispatch_Policy *policy (void);
- JAWS_Dispatch_Policy *policy (JAWS_Dispatch_Policy *p);
-
-private:
- JAWS_Dispatch_Policy *policy_;
-};
-
-class JAWS_Thread_Pool_Task : public JAWS_Concurrency_Base
- // = TITLE
- // Used to implement Thread Pool Concurrency Strategy
- //
- // = DESCRIPTION
- // This task is created to hold a pool of threads that receive
- // requests through the message queue.
-{
-public:
- virtual int open (long flags = THR_NEW_LWP,
- int nthreads = 5, int maxthreads = 20);
- // Initiate the thread_pool task
-
-private:
- int nthreads_;
- int maxthreads_;
-};
-
-class JAWS_Thread_Per_Task : public JAWS_Concurrency_Base
- // = TITLE
- // Used to implement Thread Per Request Concurrency Strategy
- //
- // = DESCRIPTION
- // As each new message arrives from the queue, a new thread is
- // spawned to handle it. This is done by overloading put to call
- // activate.
-{
-public:
- JAWS_Thread_Per_Task (long flags = THR_NEW_LWP, int maxthreads = 20);
-
- virtual int open (long flags = THR_NEW_LWP, int maxthreads = 20);
- // Initiate the thread_per task
-
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv = 0);
-
-private:
- long flags_;
- int maxthreads_;
-};
-
-typedef ACE_Singleton<JAWS_Dispatcher, ACE_SYNCH_MUTEX>
- JAWS_Dispatcher_Singleton;
-
-typedef ACE_Singleton<JAWS_Thread_Pool_Task, ACE_SYNCH_MUTEX>
- JAWS_Thread_Pool_Singleton;
-
-typedef ACE_Singleton<JAWS_Thread_Per_Task, ACE_SYNCH_MUTEX>
- JAWS_Thread_Per_Singleton;
-
-#endif /* !defined (JAWS_CONCURRENCY_H) */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Data_Block.cpp b/apps/JAWS/server/PROTOTYPE/JAWS/Data_Block.cpp
deleted file mode 100644
index 2ab673fc2f0..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Data_Block.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-// $Id$
-
-#include "JAWS/Data_Block.h"
-#include "JAWS/Policy.h"
-
-JAWS_Pipeline_Handler *
-JAWS_Data_Block::task (void)
-{
- return this->task_;
-}
-
-JAWS_IO_Handler *
-JAWS_Data_Block::handler (void)
-{
- return this->handler_;
-}
-
-JAWS_Dispatch_Policy *
-JAWS_Data_Block::policy (void)
-{
- return this->policy_;
-}
-
-void
-JAWS_Data_Block::task (JAWS_Pipeline_Handler *taskp)
-{
- this->task_ = taskp;
-}
-
-void
-JAWS_Data_Block::handler (JAWS_IO_Handler *handlerp)
-{
- this->handler_ = handlerp;
-}
-
-void
-JAWS_Data_Block::policy (JAWS_Dispatch_Policy *policyp)
-{
- this->policy_ = policyp;
-}
-
-int
-JAWS_Pipeline_Accept_Task::handle_put (JAWS_Data_Block *data,
- ACE_Time_Value *)
-{
- /* JAWS_Data_Block should contain an INET_Addr and an IO */
- // JAWS_IO_Handler *handler = data->handler ();
- JAWS_Dispatch_Policy *policy = data->policy ();
-
- // data->policy ()->update (handler);
-
- JAWS_IO *io = policy->io ();
- // io->accept (data->addr ());
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class JAWS_Pipeline_Abstract_Handler<JAWS_Data_Block>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate JAWS_Pipeline_Abstract_Handler<JAWS_Data_Block>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Data_Block.h b/apps/JAWS/server/PROTOTYPE/JAWS/Data_Block.h
deleted file mode 100644
index d9ba54761fa..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Data_Block.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-#if !defined (JAWS_DATA_BLOCK_H)
-#define JAWS_DATA_BLOCK_H
-
-#include "ace/Singleton.h"
-
-#include "JAWS/Pipeline.h"
-
-class JAWS_IO_Handler;
-class JAWS_Dispatch_Policy;
-class JAWS_Data_Block;
-
-typedef JAWS_Pipeline_Abstract_Handler<JAWS_Data_Block>
- JAWS_Pipeline_Handler;
-
-class JAWS_Data_Block : public ACE_Data_Block
-// = TITLE
-// Defines the communication unit between pipeline components
-{
-public:
- JAWS_Pipeline_Handler *task (void);
- JAWS_IO_Handler *handler (void);
- JAWS_Dispatch_Policy *policy (void);
-
- void task (JAWS_Pipeline_Handler *taskp);
- void handler (JAWS_IO_Handler * handlerp);
- void policy (JAWS_Dispatch_Policy * policyp);
-
-private:
- JAWS_IO_Handler *handler_;
- JAWS_Dispatch_Policy *policy_;
- JAWS_Pipeline_Handler *task_;
-};
-
-class JAWS_Pipeline_Accept_Task : public JAWS_Pipeline_Handler
-{
-public:
- virtual int handle_put (JAWS_Data_Block *data, ACE_Time_Value *tv);
-
-private:
-};
-
-typedef ACE_Singleton<JAWS_Pipeline_Accept_Task, ACE_SYNCH_MUTEX>
- JAWS_Pipeline_Accept_Task_Singleton;
-
-#endif /* !defined (JAWS_DATA_BLOCK_H) */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/IO.cpp b/apps/JAWS/server/PROTOTYPE/JAWS/IO.cpp
deleted file mode 100644
index 81027e0b8b6..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/IO.cpp
+++ /dev/null
@@ -1,429 +0,0 @@
-// $Id$
-
-#include "JAWS/IO.h"
-#include "JAWS/IO_Handler.h"
-#include "JAWS/IO_Acceptor.h"
-
-// #include "HTTP_Helpers.h"
-
-#include "ace/Message_Block.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/Filecache.h"
-
-JAWS_IO::JAWS_IO (void)
- : handle_ (ACE_INVALID_HANDLE),
- handler_ (0),
- inet_addr_ (0),
- acceptor_ (0)
-{
-}
-
-JAWS_IO::~JAWS_IO (void)
-{
-}
-
-ACE_HANDLE
-JAWS_IO::handle (void)
-{
- return this->handle_;
-}
-
-void
-JAWS_IO::handle (ACE_HANDLE handle)
-{
- this->handle_ = handle;
-}
-
-void
-JAWS_IO::handler (JAWS_IO_Handler *handler)
-{
- this->handler_ = handler;
-}
-
-JAWS_Synch_IO::JAWS_Synch_IO (void)
-{
-}
-
-JAWS_Synch_IO::~JAWS_Synch_IO (void)
-{
- ACE_OS::closesocket (this->handle_);
-}
-
-void
-JAWS_Synch_IO::accept (ACE_INET_Addr *addr)
-{
- // HACK
- ACE_UNUSED_ARG (addr);
- ACE_SOCK_Stream new_stream;
- if (this->acceptor_->accept (new_stream) == -1)
- this->handler_->accept_error ();
- else
- this->handler_->accept_complete ();
-}
-
-void
-JAWS_Synch_IO::read (ACE_Message_Block &mb,
- int size)
-{
- ACE_SOCK_Stream stream;
- stream.set_handle (this->handle_);
- int result = stream.recv (mb.wr_ptr (), size);
-
- if (result <= 0)
- this->handler_->read_error ();
- else
- {
- mb.wr_ptr (result);
- this->handler_->read_complete (mb);
- }
-}
-
-void
-JAWS_Synch_IO::receive_file (const char *filename,
- void *initial_data,
- int initial_data_length,
- int entire_length)
-{
- ACE_Filecache_Handle handle (filename, entire_length);
-
- int result = handle.error ();
-
- if (result == ACE_Filecache_Handle::SUCCESS)
- {
- ACE_SOCK_Stream stream;
- stream.set_handle (this->handle_);
-
- int bytes_to_memcpy = ACE_MIN (entire_length, initial_data_length);
- ACE_OS::memcpy (handle.address (), initial_data, bytes_to_memcpy);
-
- int bytes_to_read = entire_length - bytes_to_memcpy;
-
- int bytes = stream.recv_n ((char *) handle.address () + initial_data_length,
- bytes_to_read);
- if (bytes == bytes_to_read)
- this->handler_->receive_file_complete ();
- else
- result = -1;
- }
-
- if (result != ACE_Filecache_Handle::SUCCESS)
- this->handler_->receive_file_error (result);
-}
-
-void
-JAWS_Synch_IO::transmit_file (const char *filename,
- const char *header,
- int header_size,
- const char *trailer,
- int trailer_size)
-{
- ACE_Filecache_Handle handle (filename);
-
- int result = handle.error ();
-
- if (result == ACE_Filecache_Handle::SUCCESS)
- {
-#if defined (ACE_JAWS_BASELINE)
- ACE_SOCK_Stream stream;
- stream.set_handle (this->handle_);
-
- if ((stream.send_n (header, header_size) == header_size)
- && ((u_long) stream.send_n (handle.address (), handle.size ())
- == handle.size ())
- && (stream.send_n (trailer, trailer_size) == trailer_size))
- this->handler_->transmit_file_complete ();
- else
- result = -1;
-#else
- // Attempting to use writev
- // Is this faster?
- struct iovec iov[3];
- int iovcnt = 0;
- if (header_size > 0)
- {
- iov[iovcnt].iov_base = (char *) header;
- iov[iovcnt].iov_len = header_size;
- iovcnt++;
- }
- if (handle.size () > 0)
- {
- iov[iovcnt].iov_base = (char *) handle.address ();
- iov[iovcnt].iov_len = handle.size ();
- iovcnt++;
- }
- if (trailer_size > 0)
- {
- iov[iovcnt].iov_base = (char *) trailer;
- iov[iovcnt].iov_len = trailer_size;
- iovcnt++;
- }
- if (ACE_OS::writev (this->handle_, iov, iovcnt) < 0)
- result = -1;
- else
- this->handler_->transmit_file_complete ();
-#endif /* ACE_JAWS_BASELINE */
- }
-
- if (result != ACE_Filecache_Handle::SUCCESS)
- this->handler_->transmit_file_error (result);
-}
-
-void
-JAWS_Synch_IO::send_confirmation_message (const char *buffer,
- int length)
-{
- this->send_message (buffer, length);
- this->handler_->confirmation_message_complete ();
-}
-
-void
-JAWS_Synch_IO::send_error_message (const char *buffer,
- int length)
-{
- this->send_message (buffer, length);
- this->handler_->error_message_complete ();
-}
-
-void
-JAWS_Synch_IO::send_message (const char *buffer,
- int length)
-{
- ACE_SOCK_Stream stream;
- stream.set_handle (this->handle_);
- stream.send_n (buffer, length);
-}
-
-// This only works on Win32
-#if defined (ACE_WIN32)
-
-JAWS_Asynch_IO::JAWS_Asynch_IO (void)
-{
-}
-
-JAWS_Asynch_IO::~JAWS_Asynch_IO (void)
-{
- ACE_OS::closesocket (this->handle_);
-}
-
-void
-JAWS_Asynch_IO::read (ACE_Message_Block& mb,
- int size)
-{
- ACE_Asynch_Read_Stream ar;
-
- if (ar.open (*this, this->handle_) == -1
- || ar.read (mb, size) == -1)
- this->handler_->read_error ();
-}
-
-// This method will be called when an asynchronous read completes on a
-// stream.
-
-void
-JAWS_Asynch_IO::handle_read_stream (const ACE_Asynch_Read_Stream::Result &result)
-{
- // This callback is for this->receive_file()
- if (result.act () != 0)
- {
- int code = 0;
- if (result.success () && result.bytes_transferred () != 0)
- {
- if (result.message_block ().length () == result.message_block ().size ())
- code = ACE_Filecache_Handle::SUCCESS;
- else
- {
- ACE_Asynch_Read_Stream ar;
- if (ar.open (*this, this->handle_) == -1
- || ar.read (result.message_block (),
- result.message_block ().size () - result.message_block ().length (),
- result.act ()) == -1)
- code = -1;
- else
- return;
- }
- }
- else
- code = -1;
-
- if (code == ACE_Filecache_Handle::SUCCESS)
- this->handler_->receive_file_complete ();
- else
- this->handler_->receive_file_error (code);
-
- delete &result.message_block ();
- delete (ACE_Filecache_Handle *) result.act ();
- }
- else
- {
- // This callback is for this->read()
- if (result.success ()
- && result.bytes_transferred () != 0)
- this->handler_->read_complete (result.message_block ());
- else
- this->handler_->read_error ();
- }
-}
-
-void
-JAWS_Asynch_IO::receive_file (const char *filename,
- void *initial_data,
- int initial_data_length,
- int entire_length)
-{
- ACE_Message_Block *mb = 0;
- ACE_Filecache_Handle *handle;
-
- ACE_NEW (handle, ACE_Filecache_Handle (filename, entire_length, NOMAP));
-
- int result = handle->error ();
-
- if (result == ACE_Filecache_Handle::SUCCESS)
- {
- ACE_OS::memcpy (handle->address (),
- initial_data,
- initial_data_length);
-
- int bytes_to_read = entire_length - initial_data_length;
-
- ACE_NEW (mb, ACE_Message_Block ((char *)handle->address ()
- + initial_data_length, bytes_to_read));
-
- if (mb == 0)
- {
- errno = ENOMEM;
- result = -1;
- }
- else
- {
- ACE_Asynch_Read_Stream ar;
-
- if (ar.open (*this, this->handle_) == -1
- || ar.read (*mb, mb->size () - mb->length (), handle) == -1)
- result = -1;
- }
- }
-
- if (result != ACE_Filecache_Handle::SUCCESS)
- {
- this->handler_->receive_file_error (result);
- delete mb;
- delete handle;
- }
-}
-
-void
-JAWS_Asynch_IO::transmit_file (const char *filename,
- const char *header,
- int header_size,
- const char *trailer,
- int trailer_size)
-{
- ACE_Asynch_Transmit_File::Header_And_Trailer *header_and_trailer = 0;
- ACE_Filecache_Handle *handle = new ACE_Filecache_Handle (filename, NOMAP);
-
- int result = handle->error ();
-
- if (result == ACE_Filecache_Handle::SUCCESS)
- {
- ACE_Message_Block header_mb (header, header_size);
- ACE_Message_Block trailer_mb (trailer, trailer_size);
-
- header_and_trailer = new ACE_Asynch_Transmit_File::Header_And_Trailer
- (&header_mb, header_size, &trailer_mb, trailer_size);
-
- ACE_Asynch_Transmit_File tf;
-
- if (tf.open (*this, this->handle_) == -1
- || tf.transmit_file (handle->handle (), // file handle
- header_and_trailer, // header and trailer data
- 0, // bytes_to_write
- 0, // offset
- 0, // offset_high
- 0, // bytes_per_send
- 0, // flags
- handle // act
- ) == -1)
- result = -1;
- }
-
- if (result != ACE_Filecache_Handle::SUCCESS)
- {
- this->handler_->transmit_file_error (result);
- delete header_and_trailer;
- delete handle;
- }
-}
-
-
-// This method will be called when an asynchronous transmit file completes.
-void
-JAWS_Asynch_IO::handle_transmit_file (const ACE_Asynch_Transmit_File::Result &result)
-{
- if (result.success ())
- this->handler_->transmit_file_complete ();
- else
- this->handler_->transmit_file_error (-1);
-
- delete result.header_and_trailer ();
- delete (ACE_Filecache_Handle *) result.act ();
-}
-
-void
-JAWS_Asynch_IO::send_confirmation_message (const char *buffer,
- int length)
-{
- this->send_message (buffer, length, CONFORMATION);
-}
-
-void
-JAWS_Asynch_IO::send_error_message (const char *buffer,
- int length)
-{
- this->send_message (buffer, length, ERROR_MESSAGE);
-}
-
-void
-JAWS_Asynch_IO::send_message (const char *buffer,
- int length,
- int act)
-{
- ACE_Message_Block *mb;
- ACE_NEW (mb, ACE_Message_Block (buffer, length));
-
- if (mb == 0)
- {
- this->handler_->error_message_complete ();
- return;
- }
-
- ACE_Asynch_Write_Stream aw;
- if (aw.open (*this, this->handle_) == -1
- || aw.write (*mb, length, (void *) act) == -1)
- {
- mb->release ();
-
- if (act == CONFORMATION)
- this->handler_->confirmation_message_complete ();
- else
- this->handler_->error_message_complete ();
- }
-}
-
-void
-JAWS_Asynch_IO::handle_write_stream (const ACE_Asynch_Write_Stream::Result &result)
-{
- result.message_block ().release ();
-
- if (result.act () == (void *) CONFORMATION)
- this->handler_->confirmation_message_complete ();
- else
- this->handler_->error_message_complete ();
-}
-
-#endif /* ACE_WIN32 */
-
-// #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-// template class ACE_Singleton<JAWS_VFS, ACE_SYNCH_MUTEX>;
-// #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-// #pragma instantiate ACE_Singleton<JAWS_VFS, ACE_SYNCH_MUTEX>
-// #endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/IO.h b/apps/JAWS/server/PROTOTYPE/JAWS/IO.h
deleted file mode 100644
index fd440944109..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/IO.h
+++ /dev/null
@@ -1,181 +0,0 @@
-/* -*- c++ -*- */
-// Hey, Emacs! This is a C++ file!
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// jaws
-//
-// = FILENAME
-// IO.h
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#if !defined (JAWS_IO_H)
-#define JAWS_IO_H
-
-class ACE_Message_Block;
-class JAWS_IO_Handler;
-class JAWS_IO_Acceptor;
-
-#include "ace/ACE.h"
-#include "ace/Asynch_IO.h"
-#include "ace/SOCK_Stream.h"
-
-class JAWS_IO
- // = TITLE
- //
- // This class defines the abstract interface for an I/O class in
- // the context of Web-likes servers
- //
- // = DESCRIPTION
- //
- // An I/O class should have the following interface. Derived
- // classes will define the exactly how the I/O will take place
- // (Asynchronous, Synchronous, Reactive)
-{
-public:
- JAWS_IO (void);
- virtual ~JAWS_IO (void);
- void handler (JAWS_IO_Handler *handler);
- // void acceptor (JAWS_IO_Acceptor *acceptor);
- void handle (ACE_HANDLE h);
- ACE_HANDLE handle (void);
-
- // James, please add documentation here.
-
- virtual void accept (ACE_INET_Addr *addr) = 0;
- // accept a passive connection
-
- virtual void read (ACE_Message_Block& mb, int size) = 0;
- // read from the handle size bytes into the message block.
-
- virtual void transmit_file (const char *filename,
- const char *header,
- int header_size,
- const char *trailer,
- int trailer_size) = 0;
- // send header, filename, trailer to the handle.
-
- virtual void receive_file (const char *filename,
- void *initial_data,
- int initial_data_length,
- int entire_length) = 0;
- // read data from the handle and store in filename.
-
- virtual void send_confirmation_message (const char *buffer, int length) = 0;
- // send a confirmation message to the handle.
-
- virtual void send_error_message (const char *buffer, int length) = 0;
- // send an error message to the handle.
-
-protected:
- ACE_HANDLE handle_;
- JAWS_IO_Handler *handler_;
- ACE_INET_Addr *inet_addr_;
- JAWS_IO_Acceptor *acceptor_;
-};
-
-class JAWS_Synch_IO : public JAWS_IO
- // = TITLE
- //
- // This class defines the interface for a Synchronous I/O class.
- //
- // = DESCRIPTION
-{
-public:
- JAWS_Synch_IO (void);
-
- ~JAWS_Synch_IO (void);
-
- virtual void accept (ACE_INET_Addr *addr);
-
- void read (ACE_Message_Block& mb, int size);
-
- void transmit_file (const char *filename,
- const char *header,
- int header_size,
- const char *trailer,
- int trailer_size);
-
- void receive_file (const char *filename,
- void *initial_data,
- int initial_data_length,
- int entire_length);
-
- void send_confirmation_message (const char *buffer,
- int length);
-
- void send_error_message (const char *buffer,
- int length);
-
-protected:
- virtual void send_message (const char *buffer,
- int length);
-};
-
-
-// This only works on Win32
-#if defined (ACE_WIN32)
-
-class JAWS_Asynch_IO : public JAWS_IO, public ACE_Handler
- // = TITLE
- //
- // This class defines the interface for a Asynchronous I/O class.
- //
- // = DESCRIPTION
-{
-public:
- JAWS_Asynch_IO (void);
-
- ~JAWS_Asynch_IO (void);
-
- void read (ACE_Message_Block& mb, int size);
-
- void transmit_file (const char *filename,
- const char *header,
- int header_size,
- const char *trailer,
- int trailer_size);
-
- void receive_file (const char *filename,
- void *initial_data,
- int initial_data_length,
- int entire_length);
-
- void send_confirmation_message (const char *buffer,
- int length);
-
- void send_error_message (const char *buffer,
- int length);
-
-protected:
- enum Message_Types
- {
- CONFORMATION,
- ERROR_MESSAGE
- };
-
- virtual void send_message (const char *buffer,
- int length,
- int act);
-
- virtual void handle_read_stream (const ACE_Asynch_Read_Stream::Result &result);
- // This method will be called when an asynchronous read completes on
- // a stream.
-
- virtual void handle_write_stream (const ACE_Asynch_Write_Stream::Result &result);
- // This method will be called when an asynchronous write completes
- // on a stream.
-
- virtual void handle_transmit_file (const ACE_Asynch_Transmit_File::Result &result);
- // This method will be called when an asynchronous transmit file
- // completes.
-};
-
-#endif /* ACE_WIN32 */
-#endif /* JAWS_IO_H */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/IO_Acceptor.cpp b/apps/JAWS/server/PROTOTYPE/JAWS/IO_Acceptor.cpp
deleted file mode 100644
index 9453c16693d..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/IO_Acceptor.cpp
+++ /dev/null
@@ -1,67 +0,0 @@
-// $Id$
-
-#include "JAWS/IO_Acceptor.h"
-
-int
-JAWS_IO_Acceptor::open (const ACE_INET_Addr &)
-{
- return -1;
-}
-
-int
-JAWS_IO_Acceptor::accept (ACE_SOCK_Stream &, ACE_Addr *, ACE_Time_Value *,
- int, int) const
-{
- return -1;
-}
-
-int
-JAWS_IO_Acceptor::accept (size_t)
-{
- return -1;
-}
-
-int
-JAWS_IO_Synch_Acceptor::open (const ACE_INET_Addr &local_sap)
-{
- return this->acceptor_->open (local_sap, 0, PF_INET, 5, 0);
-}
-
-int
-JAWS_IO_Synch_Acceptor::accept (ACE_SOCK_Stream &new_stream,
- ACE_Addr *remote_addr,
- ACE_Time_Value *timeout,
- int restart,
- int reset_new_handle) const
-{
- return this->acceptor_->accept (new_stream, remote_addr, timeout,
- restart, reset_new_handle);
-}
-
-
-#if defined (ACE_WIN32)
-// This only works on Win32 platforms
-
-int
-JAWS_IO_Asynch_Acceptor::open (const ACE_INET_Addr &address);
-{
- return -1;
-}
-
-int
-JAWS_IO_Asynch_Acceptor::accept (size_t bytes_to_read)
-{
- return this->acceptor_->accept (bytes_to_read);
-}
-
-
-
-#endif /* defined (ACE_WIN32) */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Singleton<JAWS_IO_Synch_Acceptor, ACE_SYNCH_MUTEX>;
-template class ACE_Singleton<JAWS_IO_Asynch_Acceptor, ACE_SYNCH_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Singleton<JAWS_IO_Synch_Acceptor, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Singleton<JAWS_IO_Asynch_Acceptor, ACE_SYNCH_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/IO_Acceptor.h b/apps/JAWS/server/PROTOTYPE/JAWS/IO_Acceptor.h
deleted file mode 100644
index 36b7b4fabb0..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/IO_Acceptor.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-#if !defined (JAWS_IO_ACCEPTOR_H)
-#define JAWS_IO_ACCEPTOR_H
-
-// Use the Adapter pattern to encapsulate either a LOCK_SOCK_Acceptor or
-// an ACE_Asynch_Acceptor
-
-#include "ace/Asynch_Acceptor.h"
-#include "ace/LOCK_SOCK_Acceptor.h"
-#include "ace/Singleton.h"
-
-#include "JAWS/IO.h"
-
-// Forward declaration.
-class ACE_Proactor;
-class ACE_Reactor;
-
-#if defined (ACE_HAS_THREAD_SAFE_ACCEPT)
-typedef ACE_LOCK_SOCK_Acceptor<ACE_SYNCH_NULL_MUTEX> JAWS_IO_SOCK_Acceptor;
-#else
-typedef ACE_LOCK_SOCK_Acceptor<ACE_SYNCH_MUTEX> JAWS_IO_SOCK_Acceptor;
-#endif /* ACE_HAS_THREAD_SAFE_ACCEPT */
-
-class JAWS_IO_Acceptor
-{
-public:
-
- JAWS_IO_Acceptor (void);
- virtual ~JAWS_IO_Acceptor (void);
-
- virtual int open (const ACE_INET_Addr &address);
- // Initiate a passive mode socket.
-
- virtual int accept (ACE_SOCK_Stream &new_stream,
- ACE_Addr *remote_addr = 0,
- ACE_Time_Value *timeout = 0,
- int restart = 1,
- int reset_new_handle = 0) const;
- // Synchronously accept the connection
-
- virtual int accept (size_t bytes_to_read = 0);
- // This initiates a new asynchronous accept through the AcceptEx call.
-
- enum { ASYNC = 0, SYNCH = 1 };
- // identify if this is being used for aynchronous or synchronous
- // accept calls
-
-private:
-
-};
-
-class JAWS_IO_Synch_Acceptor : public JAWS_IO_Acceptor
-{
-public:
-
- virtual int open (const ACE_INET_Addr &local_sap);
- // Initiate a passive mode socket.
-
- virtual int accept (ACE_SOCK_Stream &new_stream,
- ACE_Addr *remote_addr = 0,
- ACE_Time_Value *timeout = 0,
- int restart = 1,
- int reset_new_handle = 0) const;
- // Accept the connection
-
-private:
- JAWS_IO_SOCK_Acceptor *acceptor_;
-};
-
-
-class JAWS_IO_Asynch_Acceptor : public JAWS_IO_Acceptor
-{
-public:
-
- virtual int open (const ACE_INET_Addr &address);
- // Initiate an asynchronous passive connection
-
- virtual int accept (size_t bytes_to_read = 0);
- // This initiates a new asynchronous accept through the AcceptEx call.
-
-private:
-
-#if defined (ACE_WIN32)
-// This only works on Win32 platforms
- ACE_Asynch_Acceptor<JAWS_IO_Handler> *acceptor_;
-#else
- void *acceptor_;
-#endif /* defined (ACE_WIN32) */
-};
-
-typedef ACE_Singleton<JAWS_IO_Synch_Acceptor, ACE_SYNCH_MUTEX>
- JAWS_IO_Synch_Acceptor_Singleton;
-
-typedef ACE_Singleton<JAWS_IO_Asynch_Acceptor, ACE_SYNCH_MUTEX>
- JAWS_IO_Asynch_Acceptor_Singleton;
-
-#endif /* !defined (JAWS_IO_ACCEPTOR_H) */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/IO_Handler.cpp b/apps/JAWS/server/PROTOTYPE/JAWS/IO_Handler.cpp
deleted file mode 100644
index ac7c9a5e1f5..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/IO_Handler.cpp
+++ /dev/null
@@ -1,125 +0,0 @@
-// $Id$
-
-#include "JAWS/IO.h"
-#include "JAWS/IO_Handler.h"
-#include "JAWS/Data_Block.h"
-
-JAWS_IO_Handler_Factory::~JAWS_IO_Handler_Factory (void)
-{
-}
-
-JAWS_Synch_IO_Handler::JAWS_Synch_IO_Handler (JAWS_IO_Handler_Factory *factory)
- : mb_ (0),
- task_ (0),
- factory_ (factory)
-{
- // this->io_->handler (this);
-}
-
-JAWS_Synch_IO_Handler::~JAWS_Synch_IO_Handler (void)
-{
- if (this->mb_)
- this->mb_->release ();
- this->mb_ = 0;
-}
-
-void
-JAWS_Synch_IO_Handler::accept_complete (void)
-{
- // callback into pipeline task, notify that the accept has completed
-}
-
-void
-JAWS_Synch_IO_Handler::accept_error (void)
-{
- // callback into pipeline task, notify that the accept has failed
-}
-
-void
-JAWS_Synch_IO_Handler::read_complete (ACE_Message_Block &data)
-{
- ACE_UNUSED_ARG (data);
- // We can call back into the pipeline task at this point
- // this->pipeline_->read_complete (data);
-}
-
-void
-JAWS_Synch_IO_Handler::read_error (void)
-{
- // this->pipeline_->read_error ();
-}
-
-void
-JAWS_Synch_IO_Handler::transmit_file_complete (void)
-{
- // this->pipeline_->transmit_file_complete ();
-}
-
-void
-JAWS_Synch_IO_Handler::transmit_file_error (int result)
-{
- ACE_UNUSED_ARG (result);
- // this->pipeline_->transmit_file_complete (result);
-}
-
-void
-JAWS_Synch_IO_Handler::receive_file_complete (void)
-{
-}
-
-void
-JAWS_Synch_IO_Handler::receive_file_error (int result)
-{
- ACE_UNUSED_ARG(result);
-}
-
-void
-JAWS_Synch_IO_Handler::write_error (void)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) error in writing response\n"));
-
- this->done ();
-}
-
-void
-JAWS_Synch_IO_Handler::confirmation_message_complete (void)
-{
-}
-
-void
-JAWS_Synch_IO_Handler::error_message_complete (void)
-{
-}
-
-JAWS_IO_Handler_Factory *
-JAWS_Synch_IO_Handler::factory (void)
-{
- return this->factory_;
-}
-
-void
-JAWS_Synch_IO_Handler::done (void)
-{
- this->factory ()->destroy_io_handler (this);
-}
-
-JAWS_IO_Handler *
-JAWS_Synch_IO_Handler_Factory::create_io_handler (void)
-{
- JAWS_Synch_IO *io;
- JAWS_Synch_IO_Handler *handler;
-
- io = new JAWS_Synch_IO;
- if (io == 0) return 0;
-
- handler = new JAWS_Synch_IO_Handler (this);
- if (handler == 0) delete io;
-
- return handler;
-}
-
-void
-JAWS_Synch_IO_Handler_Factory::destroy_io_handler (JAWS_IO_Handler *handler)
-{
- delete handler;
-}
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/IO_Handler.h b/apps/JAWS/server/PROTOTYPE/JAWS/IO_Handler.h
deleted file mode 100644
index 3a3dc3a1e35..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/IO_Handler.h
+++ /dev/null
@@ -1,226 +0,0 @@
-/* -*- c++ -*- */
-// Hey, Emacs! This is a C++ file!
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// jaws
-//
-// = FILENAME
-// IO.h
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#if !defined (JAWS_IO_HANDLER_H)
-#define JAWS_IO_HANDLER_H
-
-#include "ace/Asynch_IO.h"
-
-// #include "JAWS/IO.h"
-class JAWS_IO;
-class JAWS_Synch_IO;
-class JAWS_Asynch_IO;
-class JAWS_IO_Handler;
-class JAWS_Synch_IO_Handler;
-class JAWS_Asynch_IO_Handler;
-class JAWS_IO_Handler_Factory;
-class JAWS_Synch_IO_Handler_Factory;
-class JAWS_Asynch_IO_Handler_Factory;
-class JAWS_Data_Block;
-
-template <class TYPE> class JAWS_Pipeline_Abstract_Handler;
-typedef JAWS_Pipeline_Abstract_Handler<JAWS_Data_Block>
- JAWS_Pipeline_Handler;
-
-class JAWS_IO_Handler
- // = TITLE
- //
- // This class defines the abstract interface for an I/O handler
- // class in the context of Web-likes servers
- //
- // = DESCRIPTION
-{
-public:
- virtual void accept_complete (void) = 0;
- // This method is called by the IO class when new passive connection has
- // been established.
-
- virtual void accept_error (void) = 0;
- // This method is called by the IO class when new passive connection has
- // been established.
-
-#if 0
- virtual void connect_complete (ACE_Message_Block &) = 0;
- // This method is called by the IO class when new active connection has
- // been established.
-
- virtual void connect_error (ACE_Message_Block &) = 0;
- // This method is called by the IO class when new active connection has
- // been established.
-#endif
-
- virtual void read_complete (ACE_Message_Block &data) = 0;
- // This method is called by the IO class when new client data shows
- // up.
-
- virtual void read_error (void) = 0;
- // This method is called by the IO class when there was an error in
- // reading new data from the client.
-
- virtual void transmit_file_complete (void) = 0;
- // This method is called by the IO class when the requested file has
- // been successfully transmitted to the client.
-
- virtual void transmit_file_error (int result) = 0;
- // This method is called by the IO class when there was an error in
- // transmitting the requested file to the client.
-
- virtual void receive_file_complete (void) = 0;
- // This method is called by the IO class when the requested file has
- // been successfully received from the client.
-
- virtual void receive_file_error (int result) = 0;
- // This method is called by the IO class when there was an error in
- // receiving the requested file from the client.
-
- virtual void write_error (void) = 0;
- // This method is called by the IO class when there was an error in
- // writing data to the client.
-
- virtual void confirmation_message_complete (void) = 0;
- // This method is called by the IO class when the confirmation
- // message has been delivered to the client.
-
- virtual void error_message_complete (void) = 0;
- // This method is called by the IO class when the error message has
- // been delivered to the client.
-
- virtual JAWS_IO_Handler_Factory *factory (void) = 0;
- // Returns the factory for this IO handler
-};
-
-class JAWS_IO_Handler_Factory
-#if defined (ACE_WIN32)
- : public ACE_Service_Handler
-#endif
-{
-public:
- virtual ~JAWS_IO_Handler_Factory (void);
- // Destructor
-
- virtual JAWS_IO_Handler *create_io_handler (void) = 0;
- // This creates a new HTTP_Handler
-
- virtual void destroy_io_handler (JAWS_IO_Handler *handler) = 0;
- // The HTTP handler will call this method from HTTP_Handler::done to
- // tell the factory to reap up the handler as it is now done with
- // the protocol
-};
-
-class JAWS_Synch_IO_Handler : protected JAWS_IO_Handler
-{
-friend class JAWS_Synch_IO;
-friend class JAWS_Synch_IO_Handler_Factory;
-
-public:
- JAWS_Synch_IO_Handler (JAWS_IO_Handler_Factory *factory);
- virtual ~JAWS_Synch_IO_Handler (void);
-
-protected:
- // Inherited from JAWS_IO_Handler
-
- virtual void accept_complete (void);
- virtual void accept_error (void);
- virtual void read_complete (ACE_Message_Block &data);
- virtual void read_error (void);
- virtual void transmit_file_complete (void);
- virtual void transmit_file_error (int result);
- virtual void receive_file_complete (void);
- virtual void receive_file_error (int result);
- virtual void write_error (void);
- virtual void confirmation_message_complete (void);
- virtual void error_message_complete (void);
- virtual JAWS_IO_Handler_Factory *factory (void);
-
- virtual void done (void);
-
-private:
- ACE_Message_Block *mb_;
- // This maintains the state of the request.
-
- JAWS_Pipeline_Handler *task_;
- // This is a reference to the next stage of the pipeline when the IO
- // request completes.
-
- JAWS_IO_Handler_Factory *factory_;
-};
-
-class JAWS_Synch_IO_Handler_Factory : public JAWS_IO_Handler_Factory
-{
-public:
- JAWS_IO_Handler *create_io_handler (void);
- // This creates a new HTTP_Handler
-
- void destroy_io_handler (JAWS_IO_Handler *handler);
- // The HTTP handler will call this method from HTTP_Handler::done to
- // tell the factory to reap up the handler as it is now done with
- // the protocol
-};
-
-// This only works on Win32
-#if defined (ACE_WIN32)
-
-class JAWS_Asynch_IO_Handler : protected JAWS_IO_Handler
-{
-public:
- JAWS_Asynch_IO_Handler (void);
- virtual ~JAWS_Asynch_IO_Handler (void);
-
-protected:
- // Inherited from JAWS_IO_Handler
-
- virtual void accept_complete (void);
- virtual void accept_error (void);
- virtual void read_complete (ACE_Message_Block &data);
- virtual void read_error (void);
- virtual void transmit_file_complete (void);
- virtual void transmit_file_error (int result);
- virtual void receive_file_complete (void);
- virtual void receive_file_error (int result);
- virtual void write_error (void);
- virtual void confirmation_message_complete (void);
- virtual void error_message_complete (void);
- virtual JAWS_Handler_Factory *factory (void);
-
-private:
- ACE_Message_Block *state_;
- // This maintains the state of the request.
-
- JAWS_IO *io_;
- // The reference to our IO interface (synch vs. asynch)
-
- JAWS_Pipeline *pipeline_;
- // This is a reference to the next stage of the pipeline when the IO
- // request completes.
-
- JAWS_IO_Handler_Factory *factory_;
-};
-
-class JAWS_Asynch_IO_Handler_Factory : public JAWS_IO_Handler_Factory
-{
-public:
- JAWS_IO_Handler *create_io_handler (void);
- // This creates a new HTTP_Handler
-
- void destroy_io_handler (JAWS_IO_Handler *handler);
- // The HTTP handler will call this method from HTTP_Handler::done to
- // tell the factory to reap up the handler as it is now done with
- // the protocol
-};
-
-#endif /* ACE_WIN32 */
-#endif /* JAWS_IO_HANDLER_H */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Makefile b/apps/JAWS/server/PROTOTYPE/JAWS/Makefile
deleted file mode 100644
index e3e1dff5d5d..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Makefile
+++ /dev/null
@@ -1,934 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Makefile for the ACE Adapter Web Server (JAWS)
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-#BIN = main
-
-LIB = libJAWS.a
-
-MYFILES = \
- Pipeline \
- Data_Block \
- Policy \
- Concurrency \
- Server \
- IO_Acceptor \
- IO_Handler \
- IO
-
-LSRC = $(addsuffix .cpp,$(MYFILES))
-LOBJ = $(addsuffix .o,$(MYFILES))
-
-#CFLAGS += -I$(ACE_ROOT)/apps/JAWS/server/PROTOTYPE
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-#LDLIBS = -lJAWS
-
-BUILD = $(VOBJS) $(VLIB) #$(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-# The contents of rules.bin.GNU are expanded in Local targets, below.
-# include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-# include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-# Expand rules.bin.GNU, but without the $(VOBJS) dependencies.
-VBIN = $(BIN:%=%$(VAR))
-
-$(BIN): %: $(VDIR)%.o
- $(LINK.cc) -o $@ $^ $(LDFLAGS) $(VLDLIBS) $(POSTLINK)
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Pipeline.o .obj/Pipeline.so .shobj/Pipeline.o .shobj/Pipeline.so: Pipeline.cpp JAWS/Pipeline.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/config-g++-common.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.cpp \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/Message_Queue.cpp \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.i \
- $(ACE_ROOT)/ace/Task_T.cpp \
- $(ACE_ROOT)/ace/Module.i \
- $(ACE_ROOT)/ace/Module.cpp \
- $(ACE_ROOT)/ace/Stream_Modules.h \
- $(ACE_ROOT)/ace/Stream_Modules.i \
- $(ACE_ROOT)/ace/Stream_Modules.cpp \
- $(ACE_ROOT)/ace/Stream.i \
- $(ACE_ROOT)/ace/Stream.cpp \
- JAWS/JAWS/Pipeline_Handler.h JAWS/JAWS/JAWS/Pipeline.h \
- JAWS/JAWS/JAWS/Pipeline_Handler.cpp \
- JAWS/JAWS/JAWS/JAWS/Pipeline_Handler.h JAWS/Pipeline_Handler.cpp
-.obj/Data_Block.o .obj/Data_Block.so .shobj/Data_Block.o .shobj/Data_Block.so: Data_Block.cpp JAWS/Data_Block.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/config-g++-common.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- JAWS/JAWS/Pipeline.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.cpp \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/Message_Queue.cpp \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.i \
- $(ACE_ROOT)/ace/Task_T.cpp \
- $(ACE_ROOT)/ace/Module.i \
- $(ACE_ROOT)/ace/Module.cpp \
- $(ACE_ROOT)/ace/Stream_Modules.h \
- $(ACE_ROOT)/ace/Stream_Modules.i \
- $(ACE_ROOT)/ace/Stream_Modules.cpp \
- $(ACE_ROOT)/ace/Stream.i \
- $(ACE_ROOT)/ace/Stream.cpp \
- JAWS/JAWS/JAWS/Pipeline_Handler.h JAWS/JAWS/JAWS/JAWS/Pipeline.h \
- JAWS/JAWS/JAWS/JAWS/Pipeline_Handler.cpp \
- JAWS/JAWS/JAWS/JAWS/JAWS/Pipeline_Handler.h JAWS/Policy.h \
- JAWS/JAWS/Concurrency.h JAWS/JAWS/JAWS/IO.h \
- $(ACE_ROOT)/ace/Asynch_IO.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i
-.obj/Policy.o .obj/Policy.so .shobj/Policy.o .shobj/Policy.so: Policy.cpp JAWS/Policy.h JAWS/JAWS/Concurrency.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/config-g++-common.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.cpp \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/Message_Queue.cpp \
- $(ACE_ROOT)/ace/Task_T.i \
- $(ACE_ROOT)/ace/Task_T.cpp \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Module.i \
- $(ACE_ROOT)/ace/Module.cpp \
- $(ACE_ROOT)/ace/Stream_Modules.h \
- $(ACE_ROOT)/ace/Stream_Modules.i \
- $(ACE_ROOT)/ace/Stream_Modules.cpp \
- JAWS/JAWS/JAWS/IO.h $(ACE_ROOT)/ace/Asynch_IO.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i
-.obj/Concurrency.o .obj/Concurrency.so .shobj/Concurrency.o .shobj/Concurrency.so: Concurrency.cpp JAWS/Concurrency.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/config-g++-common.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.cpp \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/Message_Queue.cpp \
- $(ACE_ROOT)/ace/Task_T.i \
- $(ACE_ROOT)/ace/Task_T.cpp \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Module.i \
- $(ACE_ROOT)/ace/Module.cpp \
- $(ACE_ROOT)/ace/Stream_Modules.h \
- $(ACE_ROOT)/ace/Stream_Modules.i \
- $(ACE_ROOT)/ace/Stream_Modules.cpp JAWS/JAWS/IO.h \
- $(ACE_ROOT)/ace/Asynch_IO.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i JAWS/Pipeline.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Stream.i \
- $(ACE_ROOT)/ace/Stream.cpp \
- JAWS/JAWS/Pipeline_Handler.h JAWS/JAWS/JAWS/Pipeline.h \
- JAWS/JAWS/JAWS/Pipeline_Handler.cpp \
- JAWS/JAWS/JAWS/JAWS/Pipeline_Handler.h JAWS/Policy.h \
- JAWS/JAWS/Concurrency.h JAWS/Data_Block.h JAWS/JAWS/Pipeline.h
-.obj/Server.o .obj/Server.so .shobj/Server.o .shobj/Server.so: Server.cpp $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/config-g++-common.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Get_Opt.i JAWS/Server.h \
- JAWS/JAWS/Data_Block.h $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- JAWS/JAWS/JAWS/Pipeline.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.cpp \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/Message_Queue.cpp \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.i \
- $(ACE_ROOT)/ace/Task_T.cpp \
- $(ACE_ROOT)/ace/Module.i \
- $(ACE_ROOT)/ace/Module.cpp \
- $(ACE_ROOT)/ace/Stream_Modules.h \
- $(ACE_ROOT)/ace/Stream_Modules.i \
- $(ACE_ROOT)/ace/Stream_Modules.cpp \
- $(ACE_ROOT)/ace/Stream.i \
- $(ACE_ROOT)/ace/Stream.cpp \
- JAWS/JAWS/JAWS/JAWS/Pipeline_Handler.h \
- JAWS/JAWS/JAWS/JAWS/JAWS/Pipeline.h \
- JAWS/JAWS/JAWS/JAWS/JAWS/Pipeline_Handler.cpp \
- JAWS/JAWS/JAWS/JAWS/JAWS/JAWS/Pipeline_Handler.h JAWS/Data_Block.h \
- JAWS/Concurrency.h JAWS/JAWS/IO.h \
- $(ACE_ROOT)/ace/Asynch_IO.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i JAWS/IO_Handler.h
-.obj/IO_Acceptor.o .obj/IO_Acceptor.so .shobj/IO_Acceptor.o .shobj/IO_Acceptor.so: IO_Acceptor.cpp JAWS/IO_Acceptor.h \
- $(ACE_ROOT)/ace/Asynch_Acceptor.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/config-g++-common.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/LOCK_SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.i \
- $(ACE_ROOT)/ace/LOCK_SOCK_Acceptor.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp JAWS/JAWS/IO.h \
- $(ACE_ROOT)/ace/Asynch_IO.h
-.obj/IO_Handler.o .obj/IO_Handler.so .shobj/IO_Handler.o .shobj/IO_Handler.so: IO_Handler.cpp JAWS/IO.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/config-g++-common.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Asynch_IO.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i JAWS/IO_Handler.h \
- JAWS/Data_Block.h $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp \
- JAWS/JAWS/Pipeline.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.cpp \
- $(ACE_ROOT)/ace/Strategies_T.cpp \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Service_Types.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.i \
- $(ACE_ROOT)/ace/Message_Queue.i \
- $(ACE_ROOT)/ace/Message_Queue.cpp \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Task.i \
- $(ACE_ROOT)/ace/Task_T.i \
- $(ACE_ROOT)/ace/Task_T.cpp \
- $(ACE_ROOT)/ace/Module.i \
- $(ACE_ROOT)/ace/Module.cpp \
- $(ACE_ROOT)/ace/Stream_Modules.h \
- $(ACE_ROOT)/ace/Stream_Modules.i \
- $(ACE_ROOT)/ace/Stream_Modules.cpp \
- $(ACE_ROOT)/ace/Stream.i \
- $(ACE_ROOT)/ace/Stream.cpp \
- JAWS/JAWS/JAWS/Pipeline_Handler.h JAWS/JAWS/JAWS/JAWS/Pipeline.h \
- JAWS/JAWS/JAWS/JAWS/Pipeline_Handler.cpp \
- JAWS/JAWS/JAWS/JAWS/JAWS/Pipeline_Handler.h
-.obj/IO.o .obj/IO.so .shobj/IO.o .shobj/IO.so: IO.cpp JAWS/IO.h $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/config-g++-common.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Basic_Types.i \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Asynch_IO.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Addr.i \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i JAWS/IO_Handler.h \
- JAWS/IO_Acceptor.h \
- $(ACE_ROOT)/ace/Asynch_Acceptor.h \
- $(ACE_ROOT)/ace/LOCK_SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.i \
- $(ACE_ROOT)/ace/LOCK_SOCK_Acceptor.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Synch_T.cpp \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Singleton.i \
- $(ACE_ROOT)/ace/Singleton.cpp \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Object_Manager.i \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Managed_Object.i \
- $(ACE_ROOT)/ace/Managed_Object.cpp JAWS/JAWS/IO.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Free_List.i \
- $(ACE_ROOT)/ace/Free_List.cpp \
- $(ACE_ROOT)/ace/Malloc_T.i \
- $(ACE_ROOT)/ace/Malloc_T.cpp \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Containers.i \
- $(ACE_ROOT)/ace/Containers.cpp \
- $(ACE_ROOT)/ace/Signal.i \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Mem_Map.i \
- $(ACE_ROOT)/ace/Memory_Pool.i \
- $(ACE_ROOT)/ace/Message_Block.i \
- $(ACE_ROOT)/ace/Filecache.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.i \
- $(ACE_ROOT)/ace/Service_Object.i \
- $(ACE_ROOT)/ace/Service_Config.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Handle_Set.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.i \
- $(ACE_ROOT)/ace/Timer_Queue_T.cpp \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/SString.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Pipeline.cpp b/apps/JAWS/server/PROTOTYPE/JAWS/Pipeline.cpp
deleted file mode 100644
index 5c8c7464882..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Pipeline.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-// $Id$
-
-#include "JAWS/Pipeline.h"
-
-JAWS_Pipeline::JAWS_Pipeline (void)
-{
-}
-
-int
-JAWS_Pipeline::open (void *)
-{
- // Simply call into the virtual svc() method.
- if (this->svc () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "JAWS_Pipeline::svc"),
- -1);
- return 0;
-}
-
-int
-JAWS_Pipeline::close (u_long)
-{
- return 0;
-}
-
-#include "JAWS/Pipeline_Handler.cpp"
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Pipeline.h b/apps/JAWS/server/PROTOTYPE/JAWS/Pipeline.h
deleted file mode 100644
index 16bcc62cdf5..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Pipeline.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-#if !defined (JAWS_PIPELINE_H)
-#define JAWS_PIPELINE_H
-
-#include "ace/Synch.h"
-#include "ace/Service_Config.h"
-#include "ace/Stream.h"
-#include "ace/Module.h"
-#include "ace/Task.h"
-
-typedef ACE_Stream<ACE_NULL_SYNCH> JAWS_Pipeline_Stream;
-typedef ACE_Module<ACE_NULL_SYNCH> JAWS_Pipeline_Module;
-typedef ACE_Task<ACE_NULL_SYNCH> JAWS_Pipeline_Task;
-
-class JAWS_IO_Handler;
-class JAWS_Dispatch_Policy;
-
-class JAWS_Pipeline : public JAWS_Pipeline_Task
- // = TITLE
- // Methods that are common to pipeline components
-{
-public:
- JAWS_Pipeline (void);
- // ACE_Task hooks
-
- virtual int open (void * = 0);
- virtual int close (u_long = 0);
-};
-
-#include "JAWS/Pipeline_Handler.h"
-
-#endif /* !defined (JAWS_PIPELINE_H) */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Pipeline_Handler.cpp b/apps/JAWS/server/PROTOTYPE/JAWS/Pipeline_Handler.cpp
deleted file mode 100644
index 1774d459022..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Pipeline_Handler.cpp
+++ /dev/null
@@ -1,25 +0,0 @@
-// $Id$
-
-#if !defined (JAWS_PIPELINE_HANDLER_CPP)
-#define JAWS_PIPELINE_HANDLER_CPP
-
-#include "JAWS/Pipeline_Handler.h"
-
-template <class TYPE>
-JAWS_Pipeline_Abstract_Handler<TYPE>::JAWS_Pipeline_Abstract_Handler (void)
-{
-}
-
-template <class TYPE> int
-JAWS_Pipeline_Abstract_Handler<TYPE>::put (ACE_Message_Block *mb,
- ACE_Time_Value *tv)
-{
- TYPE *data = ACE_dynamic_cast (TYPE *,
- mb->data_block ());
-
- int status = this->handle_put (data, tv);
-
- return (status != -1) ? this->put_next (mb, tv) : -1;
-}
-
-#endif /* !defined (JAWS_PIPELINE_HANDLER_CPP) */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Pipeline_Handler.h b/apps/JAWS/server/PROTOTYPE/JAWS/Pipeline_Handler.h
deleted file mode 100644
index 92eb39cd10d..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Pipeline_Handler.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-#if !defined (JAWS_PIPELINE_HANDLER_H)
-#define JAWS_PIPELINE_HANDLER_H
-
-#include "JAWS/Pipeline.h"
-
-template <class TYPE>
-class JAWS_Pipeline_Abstract_Handler : public JAWS_Pipeline_Task
- // = TITLE
- // Methods that are common to pipeline components
-{
-public:
- JAWS_Pipeline_Abstract_Handler (void);
- // ACE_Task hooks
-
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv = 0);
- // inherited from ACE_Task
-
- virtual int handle_put (TYPE *data, ACE_Time_Value *tv) = 0;
- // Callback hook for specialized data processing
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "JAWS/Pipeline_Handler.cpp"
-#endif
-
-#endif /* !defined (JAWS_PIPELINE_HANDLER_H) */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Policy.cpp b/apps/JAWS/server/PROTOTYPE/JAWS/Policy.cpp
deleted file mode 100644
index 7a5075cf416..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Policy.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
-// $Id$
-
-#include "JAWS/Policy.h"
-
-JAWS_Dispatch_Policy::JAWS_Dispatch_Policy (void)
-{
-}
-
-JAWS_Dispatch_Policy::~JAWS_Dispatch_Policy (void)
-{
-}
-
-ACE_INET_Addr *
-JAWS_Synch_Dispatch_Policy::addr (void)
-{
- return this->addr_;
-}
-
-JAWS_IO *
-JAWS_Synch_Dispatch_Policy::io (void)
-{
- return this->io_;
-}
-
-JAWS_IO_Acceptor *
-JAWS_Synch_Dispatch_Policy::acceptor (void)
-{
- return this->acceptor_;
-}
-
-JAWS_Concurrency_Base *
-JAWS_Synch_Dispatch_Policy::concurrency (void)
-{
- return this->concurrency_;
-}
-
-void
-JAWS_Synch_Dispatch_Policy::addr (ACE_INET_Addr *addrp)
-{
- this->addr_ = addrp;
-}
-
-void
-JAWS_Synch_Dispatch_Policy::io (JAWS_IO *iop)
-{
- this->io_ = iop;
-}
-
-void
-JAWS_Synch_Dispatch_Policy::acceptor (JAWS_IO_Acceptor *acceptorp)
-{
- this->acceptor_ = acceptorp;
-}
-
-void
-JAWS_Synch_Dispatch_Policy::concurrency (JAWS_Concurrency_Base *concp)
-{
- this->concurrency_ = concp;
-}
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Policy.h b/apps/JAWS/server/PROTOTYPE/JAWS/Policy.h
deleted file mode 100644
index 3a40513e1d7..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Policy.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-#if !defined (JAWS_POLICY_H)
-#define JAWS_POLICY_H
-
-#include "JAWS/Concurrency.h"
-
-class JAWS_IO;
-class JAWS_IO_Handler;
-class JAWS_IO_Handler_Factory;
-
-class JAWS_Dispatch_Policy
- // = TITLE
- // Policy mechanism for choosing different concurrency models.
- //
- // = DESCRIPTION
- // Given some (unspecified) state, decides what the concurrency
- // model should be. (For now, we always return the same model.)
-{
-public:
- JAWS_Dispatch_Policy (void);
- virtual ~JAWS_Dispatch_Policy (void);
-
- virtual ACE_INET_Addr *addr (void);
- virtual JAWS_IO * io (void) = 0;
- virtual JAWS_IO_Acceptor *acceptor (void) = 0;
- virtual JAWS_Concurrency_Base * concurrency (void) = 0;
-
- virtual void addr (ACE_INET_Addr *addrp) = 0;
- virtual void io (JAWS_IO *iop) = 0;
- virtual void acceptor (JAWS_IO_Acceptor *acceptorp) = 0;
- virtual void concurrency (JAWS_Concurrency_Base *concp) = 0;
-};
-
-class JAWS_Synch_Dispatch_Policy : public JAWS_Dispatch_Policy
-{
-public:
- virtual ACE_INET_Addr *addr (void);
- virtual JAWS_IO *io (void);
- virtual JAWS_IO_Acceptor *acceptor (void);
- virtual JAWS_Concurrency_Base *concurrency (void);
-
- virtual void addr (ACE_INET_Addr *addrp);
- virtual void io (JAWS_IO *iop);
- virtual void acceptor (JAWS_IO_Acceptor *acceptorp);
- virtual void concurrency (JAWS_Concurrency_Base *concp);
-
-private:
- ACE_INET_Addr *addr_;
-
- JAWS_IO_Acceptor *acceptor_;
- JAWS_IO_Handler_Factory *factory_;
- JAWS_IO_Handler *ioh_;
- JAWS_IO *io_;
-
- JAWS_Concurrency_Base *concurrency_;
-};
-
-#endif /* !defined (JAWS_POLICY_H) */
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Server.cpp b/apps/JAWS/server/PROTOTYPE/JAWS/Server.cpp
deleted file mode 100644
index 2065a4d5d25..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Server.cpp
+++ /dev/null
@@ -1,145 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-
-#include "JAWS/Server.h"
-#include "JAWS/Data_Block.h"
-#include "JAWS/Concurrency.h"
-#include "JAWS/IO_Handler.h"
-
-JAWS_Server::JAWS_Server (void)
- : port_ (5432),
- concurrency_ (0),
- dispatch_ (0),
- nthreads_ (5),
- maxthreads_ (20),
- flags_ (THR_NEW_LWP)
-{
-}
-
-JAWS_Server::JAWS_Server (int argc, char *argv[])
- : port_ (5432),
- concurrency_ (0),
- dispatch_ (0),
- nthreads_ (5),
- maxthreads_ (20),
- flags_ (THR_NEW_LWP)
-{
- this->init (argc, argv);
-}
-
-void
-JAWS_Server::init (int argc, char *argv[])
-{
- this->parse_args (argc, argv);
-
- JAWS_Thread_Pool_Singleton::instance ()->open (this->flags_,
- this->nthreads_,
- this->maxthreads_);
-
- JAWS_Thread_Per_Singleton::instance ()->open (this->flags_,
- this->maxthreads_);
-
-}
-
-int
-JAWS_Server::open (JAWS_Pipeline_Handler *protocol)
-{
- JAWS_Synch_IO_Handler_Factory synch_factory;
-#if defined (ACE_WIN32)
- JAWS_Asynch_IO_Handler_Factory asynch_factory;
-#else
- JAWS_Synch_IO_Handler_Factory &asynch_factory = synch_factory;
-#endif /* defined (ACE_WIN32) */
-
- JAWS_IO_Handler_Factory *factory;
- JAWS_IO_Handler *handler;
- JAWS_Data_Block *db;
-
- ACE_INET_Addr inet_addr (this->port_);
-
- // initialize an IO_Handler
- factory = (this->dispatch_ == 0) ? &synch_factory : &asynch_factory;
- handler = factory->create_io_handler ();
- if (handler == 0)
- {
- factory->destroy_io_handler (handler);
- ACE_DEBUG ((LM_DEBUG, "JAWS_Server::open, can't create handler\n"));
- return -1;
- }
- // handler->task (protocol);
-
- // initialize data block
- db = new JAWS_Data_Block;
- if (db == 0)
- {
- factory->destroy_io_handler (handler);
- ACE_DEBUG ((LM_DEBUG, "JAWS_Server::open, can't create data block\n"));
- return -1;
- }
-
- // db->addr (&inet_addr);
- db->handler (handler);
- db->task (JAWS_Pipeline_Accept_Task_Singleton::instance ());
-
- // The message block should contain an INET_Addr, and call the
- // io->accept (INET_Addr) method!
-
- ACE_Message_Block mb (db);
-
- JAWS_Concurrency_Base *concurrency;
- concurrency = (this->concurrency_ == 0)
- ? JAWS_Thread_Pool_Singleton::instance ()
- : JAWS_Thread_Per_Singleton::instance ()
- ;
-
- concurrency->put (&mb);
-
- while (ACE_OS::thr_join (0, NULL) != -1)
- ;
-
- return 0;
-}
-
-void
-JAWS_Server::parse_args (int argc, char *argv[])
-{
- int c;
-
- ACE_Get_Opt getopt (argc, argv, "p:c:d:n:m:f:");
- while ((c = getopt ()) != -1)
- switch (c)
- {
- case 'p':
- this->port_ = ACE_OS::atoi (getopt.optarg);
- break;
- case 'c':
- if (ACE_OS::strcmp (getopt.optarg, "PER_REQUEST") == 0)
- this->concurrency_ = 1;
- else this->concurrency_ = 0;
- break;
- case 'd':
- if (ACE_OS::strcmp (getopt.optarg, "ASYNCH") == 0)
- this->dispatch_ = 1;
- else this->dispatch_ = 0;
- break;
- case 'n':
- this->nthreads_ = ACE_OS::atoi (getopt.optarg);
- break;
- case 'm':
- this->maxthreads_ = ACE_OS::atoi (getopt.optarg);
- break;
- case 'f':
- if (ACE_OS::strcmp (getopt.optarg, "THR_BOUND") == 0)
- this->flags_ |= THR_BOUND;
- else if (ACE_OS::strcmp (getopt.optarg, "THR_DAEMON") == 0)
- this->flags_ |= THR_DAEMON;
- else if (ACE_OS::strcmp (getopt.optarg, "THR_DETACHED") == 0)
- this->flags_ |= THR_DETACHED;
- break;
- }
-
- if (this->port_ == 0) this->port_ = 5432;
- if (this->nthreads_ == 0) this->nthreads_ = 5;
- if (this->maxthreads_ == 0) this->maxthreads_ = 20;
-}
diff --git a/apps/JAWS/server/PROTOTYPE/JAWS/Server.h b/apps/JAWS/server/PROTOTYPE/JAWS/Server.h
deleted file mode 100644
index e2405e4b360..00000000000
--- a/apps/JAWS/server/PROTOTYPE/JAWS/Server.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -*- c++ -*- */
-// $Id$
-
-#if !defined (JAWS_SERVER_H)
-#define JAWS_SERVER_H
-
-#include "JAWS/Data_Block.h"
-
-class JAWS_IO_Handler_Factory;
-
-class JAWS_Server
-{
-public:
- JAWS_Server (void);
- JAWS_Server (int argc, char *argv[]);
-
- void init (int argc, char *argv[]);
- int open (JAWS_Pipeline_Handler *ph);
-
-private:
- void parse_args (int argc, char *argv[]);
- // Parse arguments
-
-private:
- int port_; // port to listen on
- int concurrency_; // 0 => pool, 1 => per request
- int dispatch_; // 0 => synch, 1 => asynch
- int nthreads_; // number of threads
- int maxthreads_; // maximum number of threads
- long flags_; // thread creation flags
-
- JAWS_IO_Handler_Factory *factory_;
-};
-
-
-#endif /* !defined (JAWS_SERVER_H) */
diff --git a/apps/JAWS/server/PROTOTYPE/main.cpp b/apps/JAWS/server/PROTOTYPE/main.cpp
deleted file mode 100644
index 58cec321523..00000000000
--- a/apps/JAWS/server/PROTOTYPE/main.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-
-#include "HTTP_Policy.h"
-
-// Parse arguments
-
-struct SERVER_FLAGS
-{
- int port; // port to listen on
- int concurrency; // 0 => pool, 1 => per
- int nthreads; // number of threads
- int maxthreads; // maximum number of threads
- long flags; // thread creation flags
-};
-
-static SERVER_FLAGS parse_args (int argc, char *argv[])
-{
- int c;
- SERVER_FLAGS sflags;
-
- sflags.port = 5432;
- sflags.concurrency = 0;
- sflags.nthreads = 5;
- sflags.maxthreads = 20;
- sflags.flags = THR_NEW_LWP;
-
- ACE_Get_Opt getopt (argc, argv, "p:c:n:m:f:");
- while ((c = getopt ()) != -1)
- switch (c)
- {
- case 'p':
- sflags.port = ACE_OS::atoi (getopt.optarg);
- break;
- case 'c':
- sflags.concurrency =
- (ACE_OS::strcmp (getopt.optarg, "PER_REQUEST") == 0);
- break;
- case 'n':
- sflags.nthreads = ACE_OS::atoi (getopt.optarg);
- break;
- case 'm':
- sflags.maxthreads = ACE_OS::atoi (getopt.optarg);
- break;
- case 'f':
- if (ACE_OS::strcmp (getopt.optarg, "THR_BOUND") == 0)
- sflags.flags |= THR_BOUND;
- else if (ACE_OS::strcmp (getopt.optarg, "THR_DAEMON") == 0)
- sflags.flags |= THR_DAEMON;
- else if (ACE_OS::strcmp (getopt.optarg, "THR_DETACHED") == 0)
- sflags.flags |= THR_DETACHED;
- break;
- }
-
- return sflags;
-}
-
-int
-main (int argc, char *argv[])
-{
-
-
- return 0;
-}
diff --git a/apps/JAWS/server/Parse_Headers.cpp b/apps/JAWS/server/Parse_Headers.cpp
deleted file mode 100644
index 2a103a081a0..00000000000
--- a/apps/JAWS/server/Parse_Headers.cpp
+++ /dev/null
@@ -1,355 +0,0 @@
-// $Id$
-
-#include "Parse_Headers.h"
-
-
-// Implementation of class Headers
-
-Headers::Headers (void) : done_(0)
-{
-}
-
-Headers::~Headers (void)
-{
-}
-
-void
-Headers::recognize (const char * const header)
-{
- (void)this->map_[header];
-}
-
-void
-Headers::parse_header_line (char * const header_line)
-{
- char *ptr = header_line;
- char *buf = header_line;
- int offset = 1;
-
- ptr = ACE_OS::strchr (header_line, '\n');
-
- if (ptr > header_line && ptr[-1] == '\r')
- {
- ptr--;
- offset++;
- }
-
- if (ptr == header_line)
- {
- this->done_ = 1;
- return;
- }
-
- *ptr = '\0';
- ptr += offset;
-
- char *value;
- char *header = ACE_OS::strtok_r (buf, ":", &value);
-
- ACE_DEBUG((LM_DEBUG, " (%t) Headers::parse_header_line [%s]\n",
- header ? header : "<empty>"));
-
- if (header != NULL && this->map_.mapped (header))
- {
- while (isspace (*value))
- value++;
-
- this->map_[header] = value;
-
- ACE_DEBUG((LM_DEBUG, " (%t) Headers::parse_header_line <%s>\n",
- value ? value : "<empty>"));
- }
-
- // Write back the unused portion of the input.
- ACE_OS::memmove (header_line, ptr, strlen(ptr) + 1);
-}
-
-int
-Headers::complete_header_line (char *const header_line)
-{
- // Algorithm --
- // Scan for end of line marker.
- // If the next character is linear white space, then unfold the header.
- // Else, if the next character is printable, we have a complete header line.
- // Else, presumably the next character is '\0', so the header is incomplete.
-
- // return -1 if end of line but not complete header line
- // return 0 if no end of line marker
- // return 1 if complete header line
-
- char *ptr = header_line;
- int offset;
-
- if (!this->end_of_line (ptr, offset))
- return 0;
-
- if (ptr == header_line)
- {
- ACE_OS::memmove (ptr, ptr+offset, ACE_OS::strlen (ptr + offset) + 1);
- this->done_ = 1;
- ACE_DEBUG ((LM_DEBUG, " (%t) no more headers\n"));
- return 0;
- }
-
- do
- {
- switch (ptr[offset])
- {
- case ' ':
- case '\t':
- ACE_OS::memmove (ptr, ptr+offset, ACE_OS::strlen (ptr + offset) + 1);
- break;
-
- case '\n':
- case '\r':
- return 1;
-
- default:
- if (isalpha (ptr[offset]))
- return 1;
- else
- return -1;
- }
- }
- while (this->end_of_line (ptr, offset) != 0);
-
- return 0;
-}
-
-int
-Headers::end_of_headers (void) const
-{
- return this->done_;
-}
-
-Headers_Map_Item &
-Headers::operator[] (const char * const header)
-{
- return this->map_[header];
-}
-
-const Headers_Map_Item &
-Headers::operator[] (const char * const header) const
-{
- return this->map_[header];
-}
-
-int
-Headers::end_of_line (char *&line, int &offset) const
-{
- char *old_line = line;
- char *ptr = ACE_OS::strchr (old_line, '\n');
-
- if (ptr == NULL)
- return 0;
-
- line = ptr;
- offset = 1;
-
- if (line > old_line
- && line[-1] == '\r')
- {
- line--;
- offset = 2;
- }
-
- return 1;
-}
-
-
-// Implementation of class Headers_Map
-
-Headers_Map::Headers_Map (void)
- : num_headers_(0)
-{
-}
-
-Headers_Map::~Headers_Map (void)
-{
-}
-
-Headers_Map_Item::Headers_Map_Item (void)
- : header_(0),
- value_(0)
-{
-}
-
-Headers_Map_Item::~Headers_Map_Item (void)
-{
- ACE_OS::free ((void *) this->header_);
- ACE_OS::free ((void *) this->value_);
- this->header_ = this->value_ = 0;
-}
-
-// Headers_Map_Item::operator const char * (void) const
-// {
-// return this->value_ == NULL ? this->no_value_ : this->value_;
-// }
-
-Headers_Map_Item &
-Headers_Map_Item::operator= (char * value)
-{
- ACE_OS::free ((void *) this->value_);
- this->value_ = ACE_OS::strdup (value);
- return *this;
-}
-
-Headers_Map_Item &
-Headers_Map_Item::operator= (const char * value)
-{
- ACE_OS::free ((void *) this->value_);
- this->value_ = ACE_OS::strdup (value);
- return *this;
-}
-
-Headers_Map_Item &
-Headers_Map_Item::operator= (const Headers_Map_Item & mi)
-{
- ACE_OS::free ((void *) this->value_);
- ACE_OS::free ((void *) this->header_);
- this->header_ = ACE_OS::strdup (mi.header_);
- this->value_ = (mi.value_ ? ACE_OS::strdup (mi.value_) : 0);
- return *this;
-}
-
-const char *
-Headers_Map_Item::header (void) const
-{
- return this->header_;
-}
-
-const char *
-Headers_Map_Item::value (void) const
-{
- return this->value_;
-}
-
-Headers_Map_Item &
-Headers_Map::operator[] (const char * const header)
-{
- Headers_Map_Item *item_ptr;
-
- item_ptr = this->find (header);
-
- if (item_ptr == NULL)
- item_ptr = this->place (header);
-
- return *item_ptr;
-}
-
-const Headers_Map_Item &
-Headers_Map::operator[] (const char * const header) const
-{
- Headers_Map_Item *item_ptr;
- Headers_Map *mutable_this = (Headers_Map *)this;
-
- item_ptr = this->find (header);
-
- if (item_ptr == NULL)
- item_ptr = mutable_this->place (header);
-
- return *item_ptr;
-}
-
-int
-Headers_Map::mapped (const char * const header) const
-{
- int result = this->find (header) != NULL;
-
- return result;
-}
-
-Headers_Map_Item *
-Headers_Map::find (const char * const header) const
-{
- Headers_Map *const mutable_this = (Headers_Map *) this;
-
- mutable_this->garbage_.header_ = header;
-#if 0
- Headers_Map_Item *mi_ptr = (Headers_Map_Item *)
- ::bsearch (&this->garbage_,
- this->map_,
- this->num_headers_,
- sizeof (Headers_Map_Item),
- Headers_Map::compare);
-#else
- int i = 0;
- int j = this->num_headers_;
-
- while (i < j-1)
- {
- int k = (i+j)/2;
- if (Headers_Map::compare (&this->garbage_, this->map_+k) < 0)
- j = k;
- else
- i = k;
- }
-
- Headers_Map_Item *mi_ptr = mutable_this->map_ + i;
- if (Headers_Map::compare (&this->garbage_, mi_ptr) != 0)
- mi_ptr = 0;
-#endif
-
- mutable_this->garbage_.header_ = 0;
-
- return mi_ptr;
-}
-
-Headers_Map_Item *
-Headers_Map::place (const char *const header)
-{
- this->garbage_.header_ = ACE_OS::strdup (header);
-
- int i = this->num_headers_++;
- ACE_OS::free ((void *) this->map_[i].header_);
- ACE_OS::free ((void *) this->map_[i].value_);
- this->map_[i].header_ = 0;
- this->map_[i].value_ = 0;
- Headers_Map_Item temp_item;
-
- while (i > 0)
- {
- if (Headers_Map::compare (&this->garbage_,
- &this->map_[i - 1]) > 0)
- break;
-
- this->map_[i].header_ = this->map_[i - 1].header_;
- this->map_[i].value_ = this->map_[i - 1].value_;
- this->map_[i - 1].header_ = 0;
- this->map_[i - 1].value_ = 0;
-
- i--;
- }
-
- this->map_[i].header_ = this->garbage_.header_;
- this->map_[i].value_ = this->garbage_.value_;
-
- this->garbage_.header_ = 0;
-
- return &this->map_[i];
-}
-
-int
-Headers_Map::compare (const void *item1,
- const void *item2)
-{
- Headers_Map_Item *a, *b;
- int result;
-
- a = (Headers_Map_Item *) item1;
- b = (Headers_Map_Item *) item2;
-
- if (a->header_ == 0 || b->header_ == 0)
- {
- if (a->header_ == 0 && b->header_ == 0)
- result = 0;
- else if (a->header_ == 0)
- result = 1;
- else
- result = -1;
- }
- else
- result = ACE_OS::strcasecmp (a->header_, b->header_);
-
- return (result < 0) ? -1 : (result > 0);
-}
diff --git a/apps/JAWS/server/Parse_Headers.h b/apps/JAWS/server/Parse_Headers.h
deleted file mode 100644
index 126243d4582..00000000000
--- a/apps/JAWS/server/Parse_Headers.h
+++ /dev/null
@@ -1,117 +0,0 @@
-/* -*- c++ -*- */
-// Hey, Emacs! This is a C++ file!
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// jaws
-//
-// = FILENAME
-// Parse_Headers.h
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#if !defined (PARSE_HEADERS_H)
-#define PARSE_HEADERS_H
-
-#include "ace/OS.h"
-
-class Headers_Map_Item
-{
-friend class Headers_Map;
-friend class Headers;
-
-private:
- Headers_Map_Item (void);
- ~Headers_Map_Item (void);
-
- // operator const char * (void) const;
- Headers_Map_Item &operator= (char *);
- Headers_Map_Item &operator= (const char *);
- Headers_Map_Item &operator= (const Headers_Map_Item &);
-
-public:
- const char *header (void) const;
- const char *value (void) const;
-
-private:
- const char *header_;
- const char *value_;
-};
-
-class Headers_Map
- // = TITLE
- // Map textual headings to header values (e.g. "Subject:" maps to
- // "Re: My left foot"
-{
-public:
- Headers_Map (void);
- ~Headers_Map (void);
-
- Headers_Map_Item &operator[] (const char *const header);
- const Headers_Map_Item &operator[] (const char *const header) const;
-
- enum
- {
- MAX_HEADERS = 100
- };
-
- int mapped (const char *const header) const;
-
-private:
- Headers_Map_Item *find (const char *const header) const;
- Headers_Map_Item *place (const char *const header);
- static int compare (const void *item1, const void *item2);
-
-private:
- Headers_Map_Item map_[MAX_HEADERS];
- Headers_Map_Item garbage_;
-
- int num_headers_;
-};
-
-class Headers
- // = TITLE
- // A general mechanism to parse headers of Internet text headers.
- //
- // = DESCRIPTION
- // Allow interesting headers to be inserted and later associated
- // with values. This implementation assumes the parsing of headers
- // will be done from ACE_Message_Blocks.
-{
-public:
- Headers (void);
- ~Headers (void);
-
- void recognize (const char *const header);
-
- void parse_header_line (char *const header_line);
-
- int complete_header_line (char *const header_line);
- // -1 -> end of line but not complete header line
- // 0 -> no end of line marker
- // 1 -> complete header line
-
- int end_of_headers (void) const;
-
- enum
- {
- MAX_HEADER_LINE_LENGTH = 8192
- };
-
- Headers_Map_Item &operator[] (const char *const header);
- const Headers_Map_Item &operator[] (const char *const header) const;
-
-private:
- int end_of_line (char *&line, int &offset) const;
-
-private:
- Headers_Map map_;
- int done_;
-};
-
-#endif /* PARSE_HEADERS_H */
diff --git a/apps/JAWS/server/README b/apps/JAWS/server/README
deleted file mode 100644
index 4fab66d703d..00000000000
--- a/apps/JAWS/server/README
+++ /dev/null
@@ -1,201 +0,0 @@
-# -*- text -*-
-# Hey, Emacs! This is a TEXT file.
-
---------------------------
-README for the JAWS server
---------------------------
-
-This is the README file for the JAWS server.
-
-CONTENTS
-
-1. Compiling
- a. UNIX
- b. Windows NT 4.0
-
-2. Executing
- a. svc.conf parameters
- b. General Info
-
-3. Limitations
-
-4. Acknowledgements
-
-------------
-1. Compiling
-------------
-
-1a. Compiling under UNIX.
-
- Assuming that the environment variable ACE_ROOT is set
-correctly, and that you are using GNU make, compiling should simply
-involve:
-
- $ cd $ACE_ROOT/apps/JAWS/server
- $ make clean
- $ make depend
- $ make
-
-This will produce an executable named ``main''.
-
-1b. Compiling under Windows NT 4.0.
-
- Assuming you are using a recent version of Microsoft
-Visual C++, you can use the jaws.mdp file located in
-$ACE_ROOT/apps/JAWS/server to build JAWS.
-
-
-------------
-2. Executing
-------------
-
-2a. svc.conf parameters.
-
- To run JAWS, simply execute "main". It loads the HTTP server
-from the file named in the ``svc.conf'' file. The ``svc.conf'' file
-itself contains documentation about the load line. It supports the
-following command-line arguments:
-
- -p port Start JAWS on the specified port.
- -n num_threads Use num_threads as the maximum number of threads.
- -f thr_flag Can be used multiple times to set thread
- creation flags:
- THR_BOUND -> bound threads
- THR_DAEMON -> daemonized threads
- THR_DETACHED -> detached threads
- THR_NEW_LWP -> increase concurrency level
- -t thr_strategy Use one of the following strategies:
- POOL -> thread pool
- PER_REQUEST -> thread-per-request
- THROTTLE -> thread-per-request with throttling
- -i io_strategy Use one of the following strategies:
- SYNCH -> synchronous I/O
- ASYNCH -> asynchronous I/O
- -b backlog Backlog value for listen ().
-
-2b. General Information
-
- By default, JAWS will used port 5432 with 5 threads and apply
-the synchronous thread pool strategy. Unless set, the default backlog
-value is equal the value of the maximum number of threads.
-
- JAWS also responds to several environment variables. This is
-a temporary feature which will be replaced by a more general
-configuration file similar to NCSA httpd's. The environment variables
-are:
- JAWS_DOCUMENT_ROOT
- This is the starting point the server will use to look
- for files.
- Default value: the current directory of the server.
-
- JAWS_CGI_PATH
- This is intended to be a ``:'' delimited list of paths
- (similar to your regular PATH environment variable) which
- describes the possible locations for CGI binaries.
- Default value: Any directory named ``cgi-bin''.
-
- JAWS_USER_DIR
- This is the name of the subdirectory in a users home
- directory which contains publicly available WWW documents.
- Default value: ``.www''.
-
- JAWS_DIR_INDEX
- The name of the file which is sent, if present, when the URL
- leads to a directory.
- Default value: ``index.html''.
-
- You may test the server by executing telnet, opening a
-connection to the server machine on the server port. For instance:
-
- $ telnet machinename 5432
- Trying ###.###.###.###...
- Connected to machinename.your.domain
- Escape character is '^]'.
- GET /main.cpp
- // main.cpp
- //...
-
- Note that if you use an HTTP/1.0 get request, then you have
-to hit return twice before the file will be sent. E.g.,
-
- $ telnet machinename 5432
- Trying ###.###.###.###...
- Connected to machinename.your.domain
- Escape character is '^]'.
- GET /main.cpp HTTP/1.0
-
- // main.cpp
- //...
-
- Where applicable, JAWS will perform ``~'' expansion for home
-directories of usernames.
-
-
------------
-3. Features
------------
-
-(a) JAWS supports full HTTP/1.0 responses.
-
-(b) JAWS support CGI scripts on UNIX.
-
-(c) JAWS parses request headers. The mechanism can be used to parse
- headers from a variety of text based protocols (e.g., SNMP and
- NNTP).
-
-(d) Optimized filecaching.
-
---------------
-4. Limitations
---------------
-
-The following are TODO items for JAWS:
-
-status|task
-------+-----------------------
- | (a) JAWS will support HTTP/1.1 eventually, including
- | persistent connections.
- |
- | (b) JAWS can be more aggressive with its threading strategies,
- | such as:
- | (*) parallelize HTTP protocol processing, similar to
- | PHTTPD.
- | (*) prioritize threads to give more important requests
- | more execution time.
- | (*) apply throttling, similar to THTTPD.
- |
- | (c) JAWS will support a general protocol content filtering
- | mechanism which will be used to replace the existing CGI
- | support implementation.
- |
-
-Questions, comments, corrections, suggestions are welcome. Please
-feel free to send me any such correspondence.
-
-James Hu <jxh@cs.wustl.edu>
-
--------------------
-4. Acknowledgements
--------------------
-
- My partners in crime for this endeavor include:
-
- Eastman-Kodak, Rochester N.Y.
- and Object Technologies, Inc. For providing funding for this
- research.
-
- Dr. Douglas Schmidt For being my advisor, and
- convincing my sponsors to fund
- me.
-
- Irfan Pyarali For porting JAWS to NT, and
- for designing and implementing
- the JAWS IO mechanism.
-
- Sumedh Mungee For writing the benchmark
- client, and performing the
- UNIX benchmarks.
-
- Tim Harrison For his comments, advice, and
- help in designing the IO
- mechanism used by JAWS.
diff --git a/apps/JAWS/server/jaws.auth b/apps/JAWS/server/jaws.auth
deleted file mode 100644
index e3c51f7eac8..00000000000
--- a/apps/JAWS/server/jaws.auth
+++ /dev/null
@@ -1,2 +0,0 @@
-jxh:nonsense
-bill:no nonsense
diff --git a/apps/JAWS/server/jaws.dsp b/apps/JAWS/server/jaws.dsp
deleted file mode 100644
index 8310537a29d..00000000000
--- a/apps/JAWS/server/jaws.dsp
+++ /dev/null
@@ -1,175 +0,0 @@
-# Microsoft Developer Studio Project File - Name="jaws" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=jaws - Win32 Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "jaws.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "jaws.mak" CFG="jaws - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "jaws - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "jaws - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "jaws - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Release"
-# PROP BASE Intermediate_Dir ".\Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "ACE_NLOGGING" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /out:".\jaws-r.exe" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "jaws - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "jaws - Win32 Release"
-# Name "jaws - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\HTTP_Config.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\HTTP_Handler.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\HTTP_Helpers.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\HTTP_Request.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\HTTP_Response.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\HTTP_Server.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\main.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Parse_Headers.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\HTTP_Config.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\HTTP_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\HTTP_Helpers.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\HTTP_Request.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\HTTP_Response.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\HTTP_Server.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\HTTP_Server_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Parse_Headers.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# Begin Source File
-
-SOURCE=.\HTTP_Server_T.cpp
-# PROP BASE Exclude_From_Build 1
-# PROP Exclude_From_Build 1
-# End Source File
-# End Target
-# End Project
diff --git a/apps/JAWS/server/jaws.dsw b/apps/JAWS/server/jaws.dsw
deleted file mode 100644
index a05037c0982..00000000000
--- a/apps/JAWS/server/jaws.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "jaws"=.\jaws.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/apps/JAWS/server/jaws4.mak b/apps/JAWS/server/jaws4.mak
deleted file mode 100644
index 4dcc5d9d72e..00000000000
--- a/apps/JAWS/server/jaws4.mak
+++ /dev/null
@@ -1,1051 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=jaws - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to jaws - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "jaws - Win32 Release" && "$(CFG)" != "jaws - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "jaws4.mak" CFG="jaws - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "jaws - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "jaws - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "jaws - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "jaws - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-OUTDIR=.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\jaws-r.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\HTTP_Config.obj"
- -@erase "$(INTDIR)\HTTP_Handler.obj"
- -@erase "$(INTDIR)\HTTP_Helpers.obj"
- -@erase "$(INTDIR)\HTTP_Request.obj"
- -@erase "$(INTDIR)\HTTP_Response.obj"
- -@erase "$(INTDIR)\HTTP_Server.obj"
- -@erase "$(INTDIR)\IO.obj"
- -@erase "$(INTDIR)\main.obj"
- -@erase "$(INTDIR)\Parse_Headers.obj"
- -@erase "$(OUTDIR)\jaws-r.exe"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /GX /O2 /I "..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "ACE_NLOGGING" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /GX /O2 /I "..\.." /D "WIN32" /D "NDEBUG" /D\
- "_CONSOLE" /D "ACE_NLOGGING" /Fp"$(INTDIR)/jaws4.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/jaws4.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 wsock32.lib ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"jaws-r.exe"
-LINK32_FLAGS=wsock32.lib ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/jaws-r.pdb" /machine:I386 /out:"$(OUTDIR)/jaws-r.exe"
-LINK32_OBJS= \
- "$(INTDIR)\HTTP_Config.obj" \
- "$(INTDIR)\HTTP_Handler.obj" \
- "$(INTDIR)\HTTP_Helpers.obj" \
- "$(INTDIR)\HTTP_Request.obj" \
- "$(INTDIR)\HTTP_Response.obj" \
- "$(INTDIR)\HTTP_Server.obj" \
- "$(INTDIR)\IO.obj" \
- "$(INTDIR)\main.obj" \
- "$(INTDIR)\Parse_Headers.obj"
-
-"$(OUTDIR)\jaws-r.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "jaws - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\jaws4.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\HTTP_Config.obj"
- -@erase "$(INTDIR)\HTTP_Handler.obj"
- -@erase "$(INTDIR)\HTTP_Helpers.obj"
- -@erase "$(INTDIR)\HTTP_Request.obj"
- -@erase "$(INTDIR)\HTTP_Response.obj"
- -@erase "$(INTDIR)\HTTP_Server.obj"
- -@erase "$(INTDIR)\IO.obj"
- -@erase "$(INTDIR)\main.obj"
- -@erase "$(INTDIR)\Parse_Headers.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\jaws4.exe"
- -@erase "$(OUTDIR)\jaws4.ilk"
- -@erase "$(OUTDIR)\jaws4.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\.." /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fp"$(INTDIR)/jaws4.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/jaws4.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib\
- winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib\
- uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/jaws4.pdb" /debug /machine:I386 /out:"$(OUTDIR)/jaws4.exe"
-LINK32_OBJS= \
- "$(INTDIR)\HTTP_Config.obj" \
- "$(INTDIR)\HTTP_Handler.obj" \
- "$(INTDIR)\HTTP_Helpers.obj" \
- "$(INTDIR)\HTTP_Request.obj" \
- "$(INTDIR)\HTTP_Response.obj" \
- "$(INTDIR)\HTTP_Server.obj" \
- "$(INTDIR)\IO.obj" \
- "$(INTDIR)\main.obj" \
- "$(INTDIR)\Parse_Headers.obj"
-
-"$(OUTDIR)\jaws4.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "jaws - Win32 Release"
-# Name "jaws - Win32 Debug"
-
-!IF "$(CFG)" == "jaws - Win32 Release"
-
-!ELSEIF "$(CFG)" == "jaws - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\main.cpp
-DEP_CPP_MAIN_=\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\LOCK_SOCK_Acceptor.cpp"\
- "..\..\JAWS/server/HTTP_Handler.h"\
- "..\..\JAWS/server/HTTP_Request.h"\
- "..\..\JAWS/server/HTTP_Server.h"\
- "..\..\JAWS/server/IO.h"\
- ".\HTTP_Response.h"\
- ".\Parse_Headers.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Filecache.h"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\LOCK_SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\main.obj" : $(SOURCE) $(DEP_CPP_MAIN_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\HTTP_Helpers.cpp
-DEP_CPP_HTTP_=\
- "..\..\..\ace\config-win32.h"\
- "..\..\JAWS/server/HTTP_Helpers.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\HTTP_Helpers.obj" : $(SOURCE) $(DEP_CPP_HTTP_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\HTTP_Handler.cpp
-DEP_CPP_HTTP_H=\
- "..\..\..\ace\config-win32.h"\
- "..\..\JAWS/server/HTTP_Handler.h"\
- "..\..\JAWS/server/HTTP_Helpers.h"\
- "..\..\JAWS/server/HTTP_Request.h"\
- "..\..\JAWS/server/IO.h"\
- ".\HTTP_Response.h"\
- ".\Parse_Headers.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Filecache.h"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\HTTP_Handler.obj" : $(SOURCE) $(DEP_CPP_HTTP_H) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\IO.cpp
-DEP_CPP_IO_CP=\
- "..\..\..\ace\config-win32.h"\
- "..\..\JAWS/server/HTTP_Helpers.h"\
- "..\..\JAWS/server/IO.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Filecache.h"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\IO.obj" : $(SOURCE) $(DEP_CPP_IO_CP) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\HTTP_Request.cpp
-DEP_CPP_HTTP_R=\
- "..\..\..\ace\config-win32.h"\
- "..\..\JAWS/server/HTTP_Helpers.h"\
- "..\..\JAWS/server/HTTP_Request.h"\
- ".\HTTP_Config.h"\
- ".\Parse_Headers.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\HTTP_Request.obj" : $(SOURCE) $(DEP_CPP_HTTP_R) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\HTTP_Server.cpp
-DEP_CPP_HTTP_S=\
- "..\..\..\ace\config-win32.h"\
- "..\..\..\ace\LOCK_SOCK_Acceptor.cpp"\
- "..\..\JAWS/server/HTTP_Handler.h"\
- "..\..\JAWS/server/HTTP_Request.h"\
- "..\..\JAWS/server/HTTP_Server.h"\
- "..\..\JAWS/server/IO.h"\
- ".\HTTP_Response.h"\
- ".\Parse_Headers.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Asynch_Acceptor.h"\
- {$(INCLUDE)}"\ace\Asynch_Acceptor.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\LOCK_SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\HTTP_Server.obj" : $(SOURCE) $(DEP_CPP_HTTP_S) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\HTTP_Config.cpp
-DEP_CPP_HTTP_C=\
- "..\..\..\ace\config-win32.h"\
- ".\HTTP_Config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\HTTP_Config.obj" : $(SOURCE) $(DEP_CPP_HTTP_C) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\HTTP_Response.cpp
-DEP_CPP_HTTP_RE=\
- "..\..\..\ace\config-win32.h"\
- "..\..\JAWS/server/HTTP_Helpers.h"\
- "..\..\JAWS/server/HTTP_Request.h"\
- "..\..\JAWS/server/IO.h"\
- ".\HTTP_Config.h"\
- ".\HTTP_Response.h"\
- ".\Parse_Headers.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\HTTP_Response.obj" : $(SOURCE) $(DEP_CPP_HTTP_RE) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Parse_Headers.cpp
-DEP_CPP_PARSE=\
- "..\..\..\ace\config-win32.h"\
- ".\Parse_Headers.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Parse_Headers.obj" : $(SOURCE) $(DEP_CPP_PARSE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/apps/JAWS/server/jaws4.mdp b/apps/JAWS/server/jaws4.mdp
deleted file mode 100644
index 8741fedb12c..00000000000
--- a/apps/JAWS/server/jaws4.mdp
+++ /dev/null
Binary files differ
diff --git a/apps/JAWS/server/main.cpp b/apps/JAWS/server/main.cpp
deleted file mode 100644
index 6ec6c36fe23..00000000000
--- a/apps/JAWS/server/main.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// $Id$
-
-#include "ace/Service_Config.h"
-#include "ace/Reactor.h"
-#include "ace/Filecache.h"
-
-#include "HTTP_Server.h"
-
-ACE_STATIC_SVC_REQUIRE(HTTP_Server)
-
-extern "C"
-{
-
- // call exit() so that static destructors get called
-static void
-handler (int)
-{
- delete (ACE_Filecache *) ACE_Filecache::instance ();
- ACE_OS::exit (0);
-}
-
-}
-
-// This is the driver entry point into JAWS. It is possible to use
-// JAWS as an ACE Service, as well.
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon;
-
- ACE_OS::signal (SIGCHLD, SIG_IGN);
-
- // SigAction not needed since the handler will shutdown the server.
- ACE_OS::signal (SIGINT, (ACE_SignalHandler) handler);
- ACE_OS::signal (SIGUSR2, (ACE_SignalHandler) handler);
-
- if (daemon.open (argc, argv) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), 1);
-
- // The configured service creates threads, and the
- // server won't exit until the threads die.
-
- // Run forever, performing the configured services until we receive
- // a SIGINT.
-
-
- return 0;
-}
diff --git a/apps/JAWS/server/svc.conf b/apps/JAWS/server/svc.conf
deleted file mode 100644
index a180ee1b383..00000000000
--- a/apps/JAWS/server/svc.conf
+++ /dev/null
@@ -1,37 +0,0 @@
-#
-# -p port number
-# -n threads in the server
-# -f thread activation flags
-# = THR_BOUND
-# = THR_DAEMON
-# = THR_DETACHED
-# = THR_NEW_LWP
-# -t threading strategy
-# = POOL -> thread pool
-# = PER_REQUEST -> thread per request
-# = THROTTLE -> thread per request with throttling
-# -i I/O strategy
-# = SYNCH
-# = ASYNCH
-# -b backlog value for listen ()
-#
-#
-# Thread Pool, 20 unbound threads
-# This is the baseline
-static HTTP_Server "HTTP_Server -p 5432 -n 20 -i SYNCH -t POOL -b 50 -f THR_NEW_LWP"
-#
-#
-# Thread Pool, 40 threads
-#static HTTP_Server "HTTP_Server -p 5432 -n 40 -i SYNCH -t POOL -b 50 -f THR_NEW_LWP -f THR_BOUND"
-#
-#
-# Thread-per-request, unlimited number of threads
-#static HTTP_Server "HTTP_Server -p 5432 -i SYNCH -t PER_REQUEST -b 50 -f THR_NEW_LWP"
-#
-#
-# Throttling, 40 threads
-#static HTTP_Server "HTTP_Server -p 5432 -n 40 -i SYNCH -t THROTTLE -b 50 -f THR_NEW_LWP"
-#
-#
-#dynamic HTTP_Server Service_Object * .shobj/HTTP_Server:jaws "HTTP_Server -p 5432 -s HTTP_Service"
-
diff --git a/apps/JAWS/server/test.cgi b/apps/JAWS/server/test.cgi
deleted file mode 100755
index 936afcf0d3c..00000000000
--- a/apps/JAWS/server/test.cgi
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-
-echo Content-type: text/plain
-echo
-
-echo args -- $*
-env
-echo Done!
-exit 0
diff --git a/apps/JAWS/stress_testing/Makefile b/apps/JAWS/stress_testing/Makefile
deleted file mode 100644
index 7894978a63d..00000000000
--- a/apps/JAWS/stress_testing/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-#----------------------------------------------------------------------------
-# %W% %G%
-#
-# Makefile for the ACE Adapter Web Server (JAWS) client
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = http_tester benchd
-
-FILES = \
- util \
- connection \
- stats \
- cp
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-INCLDIRS += -I../..
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
diff --git a/apps/JAWS/stress_testing/README b/apps/JAWS/stress_testing/README
deleted file mode 100644
index 0969522d638..00000000000
--- a/apps/JAWS/stress_testing/README
+++ /dev/null
@@ -1,54 +0,0 @@
-http_tester
------------
-
-This is the http_tester suite, an ACE based HTTP benchmarking tool,
-used to evaluate the performance of JAWS and other HTTP servers.
-
-Usage
------
-
-To use the http_tester, you need to use a config file "infile", which
-consists of a list of experiments, one on each line. http_tester logs
-output data in the "outfile".
-
-Usage: http_tester infile outfile
-
-Experiments
------------
-
-Each experiment consists of several space-delimited compulsory
-fields, as follows:
-
-experiment_id (string)
-total_number_of_requests (integer)
-request_rate (float)
-url1 (first URL)
-p1 (probability of requesting the first URL)
-url2 (second URL)
-p2 (probability of requesting the second URL)
-url3 (third URL)
-p3 (probability of requesting the third URL)
-TCP_NODELAY (boolean, 1 == TCP_NODELAY is set)
-SOCKET_RECV_BUFSIZ (usually 65536)
-
-URLS must be of the form:
-
-http://www.cs.wustl.edu:8888/~sumedh/index.html
-
-(the port number is required, im making it optional in the next version).
-
-Please see the sample file "config", for an example.
-
-Output file
------------
-
-The output file consists of the following space delimited fields:
-
-Experiment Id (string)
-Average throughput of connection (float)
-Average latency of connection (float)
-Maximum number of active connections at any given time (int)
-
-
-Sumedh Mungee
-<sumedh@cs.wustl.edu>
diff --git a/apps/JAWS/stress_testing/benchd.cpp b/apps/JAWS/stress_testing/benchd.cpp
deleted file mode 100644
index a2087fee07c..00000000000
--- a/apps/JAWS/stress_testing/benchd.cpp
+++ /dev/null
@@ -1,240 +0,0 @@
-// $Id$
-
-// benchd: Adapted from the "ntalker" example.
-// Sumedh Mungee
-
-#include "ace/Process.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Dgram_Mcast.h"
-#include "ace/Reactor.h"
-#include "ace/Get_Opt.h"
-#include "ace/ARGV.h"
-
-#if defined (ACE_HAS_IP_MULTICAST)
-// network interface to subscribe to
-// this is hardware specific.
-// use netstat(1M) to find whether your interface
-// is le0 or ie0
-
-// Maximum number of arguments supported for a request
-static const int MAX_ARGS = 16;
-// Name of the client benchmarking tool
-static const char *TESTER = "http_tester";
-static int QUIET = 0;
-static const char *INTERFACE = "le0";
-static const char *MCAST_ADDR = ACE_DEFAULT_MULTICAST_ADDR;
-static const u_short UDP_PORT = ACE_DEFAULT_MULTICAST_PORT;
-static const char *OUTPUT_FILE_NAME = "benchd.log";
-static ACE_HANDLE OUTPUT_FILE;
-
-// Handle both multicast and stdin events.
-
-class Handle_Events : public ACE_Event_Handler
-{
-public:
- Handle_Events (u_short udp_port,
- const char *ip_addr,
- const char *interface,
- ACE_Reactor &reactor);
- ~Handle_Events (void);
-
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
-
-private:
- int serve(char *buf);
- ACE_SOCK_Dgram_Mcast mcast_;
- ACE_Handle_Set handle_set_;
-};
-
-int
-Handle_Events::handle_input (ACE_HANDLE h)
-{
- char buf[BUFSIZ];
-
- if (h == 0)
- {
- int readresult = ACE_OS::read (h, buf, BUFSIZ);
- if (readresult > 0)
- {
- if (this->mcast_.send (buf, readresult) != readresult)
- {
- ACE_OS::perror ("send error");
- return -1;
- }
- return 0;
- }
- else if (readresult == -1)
- ::perror ("can't read from STDIN");
-
- return -1;
- }
- else
- {
- ACE_INET_Addr remote_addr;
-
- // receive message from multicast group
- int retcode = this->mcast_.recv (buf, sizeof buf, remote_addr);
-
- if (retcode != -1)
- {
- /*
- cout << "received datagram from host " << remote_addr.get_host_name ()
- << " on port " << remote_addr.get_port_number ()
- << " bytes = " << retcode << endl;
- */
- serve(buf);
- return 0;
- }
-
- ACE_OS::perror ("Something amiss.");
- return -1;
- }
-}
-
-int
-Handle_Events::handle_close (ACE_HANDLE h, ACE_Reactor_Mask)
-{
- if (h == 0)
- cout << "STDIN_Events handle removed from reactor." << endl << flush;
- else
- cout << "Mcast_Events handle removed from reactor." << endl << flush;
- return 0;
-}
-
-Handle_Events::~Handle_Events (void)
-{
- // ACE_OS::exit on error (bogus)...
-
- if (this->mcast_.unsubscribe () == -1)
- ACE_OS::perror ("unsubscribe fails"), ACE_OS::exit (1);
-}
-
-Handle_Events::Handle_Events (u_short udp_port,
- const char *ip_addr,
- const char *interface,
- ACE_Reactor &reactor)
-{
- // Create multicast address to listen on.
-
- ACE_INET_Addr sockmc_addr (udp_port, ip_addr);
-
- // subscribe to multicast group.
-
- if (this->mcast_.subscribe (sockmc_addr, 1, interface) == -1)
- ACE_OS::perror ("can't subscribe to multicast group"), ACE_OS::exit (1);
-
- // Disable loopbacks.
- // if (this->mcast_.set_option (IP_MULTICAST_LOOP, 0) == -1 )
- // ACE_OS::perror (" can't disable loopbacks " ), ACE_OS::exit (1);
-
- if(!QUIET) {
- this->handle_set_.set_bit (0);
- }
- this->handle_set_.set_bit (this->mcast_.get_handle ());
-
- // Register callbacks with the ACE_Reactor.
- if (reactor.register_handler (this->handle_set_,
- this,
- ACE_Event_Handler::READ_MASK) == -1)
- ACE_OS::perror ("can't register events"), ACE_OS::exit (1);
-}
-
-
-// This method handles multicast requests..
-// These requests are of the following form:
-// command (arguments)
-
-
-// currently only one is supported (and indeed needed :-))
-// http_tester arguments
-
-int
-Handle_Events::serve(char *buf)
-{
- ACE_ARGV arguments(buf);
- if(ACE_OS::strcmp(arguments[0],TESTER) == 0)
- {
- ACE_Process_Options po;
- ACE_Process p;
-
- po.set_handles (ACE_INVALID_HANDLE, OUTPUT_FILE, OUTPUT_FILE);
- po.command_line (arguments.argv ());
-
- p.spawn (po);
-
- return 0;
- }
- else
- {
- return -1;
- }
-}
-
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "i:u:q");
-
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'q':
- QUIET = 1;
- case 'i':
- INTERFACE = get_opt.optarg;
- break;
- case 'u':
- // Usage fallthrough.
- default:
- ACE_DEBUG ((LM_DEBUG, "%s -i interface\n", argv[0]));
- ACE_OS::exit (1);
- }
-}
-
-static sig_atomic_t done = 0;
-
-// Signal handler.
-
-extern "C" void
-handler (int)
-{
- done = 1;
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
- ACE_OS::signal(SIGCLD, SIG_IGN);
- ACE_UNUSED_ARG (sa);
-
- parse_args (argc, argv);
-
- OUTPUT_FILE = ACE_OS::open(OUTPUT_FILE_NAME, O_CREAT | O_WRONLY, 0644);
- if(OUTPUT_FILE == 0)
- return 1;
-
- ACE_Reactor reactor;
- Handle_Events handle_events (UDP_PORT, MCAST_ADDR, INTERFACE, reactor);
-
- // main loop
-
- while (!done)
- reactor.handle_events ();
-
- ACE_OS::close(OUTPUT_FILE);
- cout << "\nbenchd done.\n";
- return 0;
-}
-#else
-int
-main (int argc, char *argv[])
-{
- ACE_ERROR ((LM_ERROR, "error: %s must be run on a platform that support IP multicast\n",
- argv[0]));
- return 0;
-}
-#endif /* ACE_HAS_IP_MULTICAST */
diff --git a/apps/JAWS/stress_testing/client.h b/apps/JAWS/stress_testing/client.h
deleted file mode 100644
index 58ef98c7bdf..00000000000
--- a/apps/JAWS/stress_testing/client.h
+++ /dev/null
@@ -1,8 +0,0 @@
-// $Id$
-
-#include "global.h"
-#include "util.h"
-#include "http.h"
-#include "cp.h"
-#include "stats.h"
-
diff --git a/apps/JAWS/stress_testing/clients.mak b/apps/JAWS/stress_testing/clients.mak
deleted file mode 100644
index cf3e8a818fe..00000000000
--- a/apps/JAWS/stress_testing/clients.mak
+++ /dev/null
@@ -1,1616 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=clients - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to clients - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "clients - Win32 Release" && "$(CFG)" !=\
- "clients - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "clients.mak" CFG="clients - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "clients - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "clients - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "clients - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "clients - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-OUTDIR=.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\clients.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\connection.obj"
- -@erase "$(INTDIR)\cp.obj"
- -@erase "$(INTDIR)\http_tester.obj"
- -@erase "$(INTDIR)\stats.obj"
- -@erase "$(INTDIR)\util.obj"
- -@erase "$(OUTDIR)\clients.exe"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/clients.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/clients.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/clients.pdb" /machine:I386 /out:"$(OUTDIR)/clients.exe"
-LINK32_OBJS= \
- "$(INTDIR)\connection.obj" \
- "$(INTDIR)\cp.obj" \
- "$(INTDIR)\http_tester.obj" \
- "$(INTDIR)\stats.obj" \
- "$(INTDIR)\util.obj"
-
-"$(OUTDIR)\clients.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "clients - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\clients.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\connection.obj"
- -@erase "$(INTDIR)\cp.obj"
- -@erase "$(INTDIR)\http_tester.obj"
- -@erase "$(INTDIR)\stats.obj"
- -@erase "$(INTDIR)\util.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\clients.exe"
- -@erase "$(OUTDIR)\clients.ilk"
- -@erase "$(OUTDIR)\clients.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/clients.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/clients.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/clients.pdb" /debug /machine:I386 /out:"$(OUTDIR)/clients.exe"
-LINK32_OBJS= \
- "$(INTDIR)\connection.obj" \
- "$(INTDIR)\cp.obj" \
- "$(INTDIR)\http_tester.obj" \
- "$(INTDIR)\stats.obj" \
- "$(INTDIR)\util.obj"
-
-"$(OUTDIR)\clients.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "clients - Win32 Release"
-# Name "clients - Win32 Debug"
-
-!IF "$(CFG)" == "clients - Win32 Release"
-
-!ELSEIF "$(CFG)" == "clients - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\util.cpp
-
-!IF "$(CFG)" == "clients - Win32 Release"
-
-DEP_CPP_UTIL_=\
- "..\..\..\ace\config-win32.h"\
- ".\connection.h"\
- ".\global.h"\
- ".\util.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\util.obj" : $(SOURCE) $(DEP_CPP_UTIL_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "clients - Win32 Debug"
-
-DEP_CPP_UTIL_=\
- "..\..\..\ace\config-win32.h"\
- ".\connection.h"\
- ".\global.h"\
- ".\util.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\util.obj" : $(SOURCE) $(DEP_CPP_UTIL_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\http_tester.cpp
-
-!IF "$(CFG)" == "clients - Win32 Release"
-
-DEP_CPP_HTTP_=\
- "..\..\..\ace\config-win32.h"\
- ".\client.h"\
- ".\connection.h"\
- ".\cp.h"\
- ".\global.h"\
- ".\http.h"\
- ".\stats.h"\
- ".\util.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\http_tester.obj" : $(SOURCE) $(DEP_CPP_HTTP_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "clients - Win32 Debug"
-
-DEP_CPP_HTTP_=\
- "..\..\..\ace\config-win32.h"\
- ".\client.h"\
- ".\connection.h"\
- ".\cp.h"\
- ".\global.h"\
- ".\http.h"\
- ".\stats.h"\
- ".\util.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\http_tester.obj" : $(SOURCE) $(DEP_CPP_HTTP_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\stats.cpp
-
-!IF "$(CFG)" == "clients - Win32 Release"
-
-DEP_CPP_STATS=\
- "..\..\..\ace\config-win32.h"\
- ".\global.h"\
- ".\stats.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\stats.obj" : $(SOURCE) $(DEP_CPP_STATS) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "clients - Win32 Debug"
-
-DEP_CPP_STATS=\
- "..\..\..\ace\config-win32.h"\
- ".\global.h"\
- ".\stats.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\stats.obj" : $(SOURCE) $(DEP_CPP_STATS) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\connection.cpp
-
-!IF "$(CFG)" == "clients - Win32 Release"
-
-DEP_CPP_CONNE=\
- "..\..\..\ace\config-win32.h"\
- ".\connection.h"\
- ".\global.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\connection.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "clients - Win32 Debug"
-
-DEP_CPP_CONNE=\
- "..\..\..\ace\config-win32.h"\
- ".\connection.h"\
- ".\global.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\connection.obj" : $(SOURCE) $(DEP_CPP_CONNE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\cp.cpp
-
-!IF "$(CFG)" == "clients - Win32 Release"
-
-DEP_CPP_CP_CP=\
- "..\..\..\ace\config-win32.h"\
- ".\connection.h"\
- ".\cp.h"\
- ".\global.h"\
- ".\stats.h"\
- ".\util.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\cp.obj" : $(SOURCE) $(DEP_CPP_CP_CP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "clients - Win32 Debug"
-
-DEP_CPP_CP_CP=\
- "..\..\..\ace\config-win32.h"\
- ".\connection.h"\
- ".\cp.h"\
- ".\global.h"\
- ".\stats.h"\
- ".\util.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\cp.obj" : $(SOURCE) $(DEP_CPP_CP_CP) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/apps/JAWS/stress_testing/clients.mdp b/apps/JAWS/stress_testing/clients.mdp
deleted file mode 100644
index 50ac2da09e1..00000000000
--- a/apps/JAWS/stress_testing/clients.mdp
+++ /dev/null
Binary files differ
diff --git a/apps/JAWS/stress_testing/config b/apps/JAWS/stress_testing/config
deleted file mode 100644
index 7e730eaef10..00000000000
--- a/apps/JAWS/stress_testing/config
+++ /dev/null
@@ -1,3 +0,0 @@
-1.0 1 1 http://localhost:5432/IO.h 1 a 0 b 0 1 65536
-2.0 1 1 http://localhost:5432/IO.h 1 a 0 b 0 1 65536
-
diff --git a/apps/JAWS/stress_testing/connection.cpp b/apps/JAWS/stress_testing/connection.cpp
deleted file mode 100644
index a8f38074d72..00000000000
--- a/apps/JAWS/stress_testing/connection.cpp
+++ /dev/null
@@ -1,97 +0,0 @@
-// $Id$
-
-#include "connection.h"
-
-
-// Make the connection to the WEB server
-
-int connection::connect(char *hostname_opt_port, int tcp_nodelay, int sockbufsiz) {
- if(!hostname_opt_port) return 1;
-
- char *hostname_with_port;
- // Check to see if portnumber is specified in the hostnameport
- // If not, append :80
- if(!ACE_OS::strchr(hostname_opt_port,':')) {
- hostname_with_port = new char[ACE_OS::strlen(hostname_opt_port) + 3];
- ACE_OS::sprintf(hostname_with_port, "%s:%d", hostname_opt_port, 80);
- }
- else {
- hostname_with_port = hostname_opt_port;
- }
-
- // Beyond this point, hostname_with_port is of the form hostname:port
-
- ACE_INET_Addr server_addr(hostname_with_port);
-
- // Connect to server
-
- ACE_SOCK_Connector con;
-
- if(con.connect(stream_, server_addr) == -1) {
- perror("ACE_SOCK_Connector::connect");
- return 1;
- }
-
-
- // tcp_nodelay processing.
-
- // turn off weird ack things
- if(tcp_nodelay) {
- struct protoent *p = ACE_OS::getprotobyname ("tcp");
- int one = 1;
-
- if (p && stream_.set_option (p->p_proto,
- TCP_NODELAY,
- (char *)& one,
- sizeof (one))) {
- perror("tcp_nodelay");
- return 1;
- }
- }
-
- if(sockbufsiz)
- if (stream_.set_option (SOL_SOCKET,
- SO_RCVBUF,
- (char *) &sockbufsiz,
- sizeof sockbufsiz) == -1) {
- perror("socket_queue_size");
- return 1;
- }
-
- return 0;
-}
-
-int connection::read(void *buffer, size_t maxlen, unsigned int timeout_seconds) {
- ACE_UNUSED_ARG (timeout_seconds);
- return stream_.recv(buffer, maxlen);
-}
-
-int connection::write(const void *buffer, size_t maxlen, unsigned int timeout_seconds) {
- ACE_UNUSED_ARG (timeout_seconds);
- return stream_.send(buffer, maxlen);
-}
-
-int connection::write_n(const void *buffer, size_t len, unsigned int timeout_seconds) {
- ACE_UNUSED_ARG (timeout_seconds);
- if(stream_.send_n(buffer, len) == -1)
- ACE_ERROR_RETURN((LM_ERROR, "Write failed for %s", buffer),1);
- return 0;
-}
-
-int connection::read_n(void *buffer, size_t maxlen, unsigned int timeout_seconds) {
- ACE_UNUSED_ARG (timeout_seconds);
- if(stream_.recv_n(buffer, maxlen) == -1)
- ACE_ERROR_RETURN((LM_ERROR, "Read failed.."),1);
- return 1;
-}
-
-int connection::close(void) {
- stream_.close_reader();
- stream_.close_writer();
- stream_.close();
- return 0;
-}
-
-connection::~connection(void) {
- this->close();
-}
diff --git a/apps/JAWS/stress_testing/connection.h b/apps/JAWS/stress_testing/connection.h
deleted file mode 100644
index 5eaa164bc78..00000000000
--- a/apps/JAWS/stress_testing/connection.h
+++ /dev/null
@@ -1,22 +0,0 @@
-// $Id$
-
-#include "global.h"
-
-#ifndef _D_connection
-#define _D_connection
-class connection {
-
-public:
- int connect(char *hostname_opt_port, int tcp_nodelay, int sockbufsiz);
- read(void *buffer, size_t maxlen, unsigned int timeout_seconds = 60);
- write(const void *buffer, size_t maxlen, unsigned int timeout_seconds = 60);
- write_n(const void *buffer, size_t len, unsigned int timeout_seconds = 60);
- read_n(void *buffer, size_t maxlen, unsigned int timeout_seconds = 60);
- int close(void);
- ~connection(void);
-
-private:
- ACE_SOCK_Stream stream_;
- char sockbuf[66000];
-};
-#endif
diff --git a/apps/JAWS/stress_testing/cp.cpp b/apps/JAWS/stress_testing/cp.cpp
deleted file mode 100644
index b593cc23f0a..00000000000
--- a/apps/JAWS/stress_testing/cp.cpp
+++ /dev/null
@@ -1,9 +0,0 @@
-// $Id$
-
-#include "cp.h"
-
-Client_Parameters::Client_Parameters(int i) {
-
- id = i;
-
-}
diff --git a/apps/JAWS/stress_testing/cp.h b/apps/JAWS/stress_testing/cp.h
deleted file mode 100644
index ad2e5ddf31b..00000000000
--- a/apps/JAWS/stress_testing/cp.h
+++ /dev/null
@@ -1,14 +0,0 @@
-// $Id$
-
-#include "util.h"
-#include "stats.h"
-
-class Client_Parameters {
-public:
- Client_Parameters(int);
- URL *url;
- static Stats *stats;
- static int tcp_nodelay;
- static int sockbufsiz;
- int id;
-};
diff --git a/apps/JAWS/stress_testing/global.h b/apps/JAWS/stress_testing/global.h
deleted file mode 100644
index 8cb45fb3dd1..00000000000
--- a/apps/JAWS/stress_testing/global.h
+++ /dev/null
@@ -1,26 +0,0 @@
-// $Id$
-
-#include "ace/ACE.h"
-#include "ace/OS.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/Pipe.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/INET_Addr.h"
-#include "ace/Profile_Timer.h"
-#include "ace/Thread.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Service_Config.h"
-
-#include <math.h>
-
-
-
-
-
-
-
-
-
-
-
diff --git a/apps/JAWS/stress_testing/http.h b/apps/JAWS/stress_testing/http.h
deleted file mode 100644
index efce9235e56..00000000000
--- a/apps/JAWS/stress_testing/http.h
+++ /dev/null
@@ -1,16 +0,0 @@
-// $Id$
-
-#include "global.h"
-
-#define CONTENT_ENCODING_HEADER "Content-encoding: "
-#define CONTENT_TYPE_HEADER "Content-type: "
-#define INCOMING_FILE_NAME "/tmp/sumedh.web.inc"
-#define TEMPORARY_FILE_NAME "/tmp/sumedh.web.tmp"
-
-#define ENCODING_TAB "./encoding.tab"
-#define CONTENT_TAB "./content.tab"
-
-int demime(void);
-int decode(char *encoding);
-int view(char *content);
-
diff --git a/apps/JAWS/stress_testing/http_tester.cpp b/apps/JAWS/stress_testing/http_tester.cpp
deleted file mode 100644
index f5c092a9501..00000000000
--- a/apps/JAWS/stress_testing/http_tester.cpp
+++ /dev/null
@@ -1,169 +0,0 @@
-// $Id$
-
-#include "client.h"
-
-int Client_Parameters::tcp_nodelay;
-int Client_Parameters::sockbufsiz;
-Stats *Client_Parameters::stats;
-
-static void *
-client_thread(void *data)
-{
- Client_Parameters *cp = (Client_Parameters *) data;
- float latency = 0, throughput;
- URL *u = cp->url;
-
- // Check for presence of protocol, hostname and filename.
-
- if(!(u->get_protocol() && u->get_hostname() && u->get_filename())) {
- cerr << "Invalid URL" << endl;
- return NULL;
- }
-
- cp->stats->i_have_started(cp->id);
-
- // Attempt connection
- connection webserver;
-
- if(webserver.connect(u->get_hostname(), cp->tcp_nodelay, cp->sockbufsiz)) return NULL;
- // Send the request now.
-
-
- char request[BUFSIZ];
-
- ACE_Profile_Timer throughput_timer, latency_timer;
- throughput_timer.start();
- latency_timer.start();
- ACE_OS::sprintf(request,"GET /%s HTTP/1.0\r\n\r\n",u->get_filename());
- webserver.write_n(request, strlen(request)) ;
-
- char buffer[BUFSIZ];
- ssize_t num_read = 0, total_read = 0;
- unsigned int first_time = 1;
- for(;;) {
- num_read = webserver.read(buffer, sizeof buffer);
- if(first_time) {
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- latency_timer.stop();
- latency_timer.elapsed_time(et);
- latency = et.real_time;
- first_time = 0;
- }
- if(num_read <= 0)
- break;
- total_read += num_read;
- }
- cp->stats->i_am_done(cp->id);
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- throughput_timer.stop();
- throughput_timer.elapsed_time(et);
- throughput = (8 * total_read/et.real_time) / (1000 * 1000); //pow(10,6) ;
- cp->stats->log(cp->id, throughput, latency);
- webserver.close();
- return NULL;
-}
-
-int driver(char *id, int total_num, float requests_sec, char *url1, float p1, char *url2, float p2, char *url3, float p3, int tcp_nodelay, int sockbufsiz) {
-
- // construct the client parameters packet
-
- Client_Parameters::tcp_nodelay = tcp_nodelay;
- Client_Parameters::sockbufsiz = sockbufsiz;
-
- Client_Parameters::stats = new Stats(total_num);
-
- int missed_deadlines = 0;
- // sleep_time is in microseconds, and requests_sec is per second, hence the pow(10,6)
- float sleep_time = (1/requests_sec) * (1000 * 1000); // pow(10,6);
- float delta = 0;
- srand(time(NULL));
- for(int i = 0; i < total_num; i++) { // i is used as a id for threads
- ACE_Profile_Timer timer;
- if(sleep_time < delta)
- {
- // cerr << "Requested rate is too high, sleep_time == " << sleep_time << ", and delta = " << delta << ", after " << i << " iterations! " << endl;
- missed_deadlines++;
- }
- else
- {
- ACE_Time_Value tv(0, (long int) (sleep_time - delta));
- ACE_OS::sleep(tv);
- timer.start();
- }
- Client_Parameters *cp = new Client_Parameters(i);
-
- double r = ((double)rand()/(double)RAND_MAX);
- // cerr << " choosing between " << url1 << url2 << url3 << " with r == " << r;
- if(r <= p1) cp->url = new URL(url1);
- if( (r > p1) && (r <= (p1 + p2))) cp->url = new URL(url2);
- if( (r > (p1 + p2)) && (r <= p1 + p2 + p3)) cp->url = new URL(url3);
- // cerr << "The URL being requested is " << cp->url->get_filename() << endl;
-
-
- (ACE_Thread_Manager::instance ())->spawn(client_thread, (void *) cp);
- timer.stop();
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- timer.elapsed_time(et);
- delta = ( (0.4 * fabs(et.real_time * (1000 * 1000))) + (0.6 * delta) ); // pow(10,6)
- }
-
- // Join the other threads..
- (ACE_Thread_Manager::instance ())->wait();
- // Now output the data for this test
- cout << id;
- Client_Parameters::stats->output();
- cout << endl;
- if (missed_deadlines != 0)
- {
- cout << "missed deadlines " << missed_deadlines << endl;
- cout << "missed deadlines as a % of total requests: " << (float) missed_deadlines / total_num * 100 << endl;
- }
- return 0;
-}
-
-
-main(int argc, char **argv)
-{
- // This will set the global scale factor if the ACE_SCALE_FACTOR
- // environment variable is set.
- ACE_High_Res_Timer::get_env_global_scale_factor ();
-
- if(argc < 3) {
- cerr << "Usage: " << argv[0] << " infile outfile " << endl;
- cerr << "The input file contains lines, with the following fields: " << endl;
- cerr << "experiment_id total_number_of_requests request_rate url1 p1 url2 p2 url3 p3 TCP_NODELAY SOCKET_RECV_BUFSIZ " << endl;
-
- return 1;
- }
-
- FILE *fp = fopen(argv[1],"r");
- if(fp == NULL) {
- perror("fopen");
- return 2;
- }
- close(1);
- int fd = open(argv[2], O_WRONLY | O_CREAT | O_TRUNC, 0644);
- if(fd == -1) {
- perror("open");
- return 3;
- }
-
-
- int total_num, tcp, sock;
- char *id = new char[BUFSIZ];
- float rate, p1, p2, p3;
- char *url1 = new char[BUFSIZ];
- char *url2 = new char[BUFSIZ];
- char *url3 = new char[BUFSIZ];
-
-
- while(!feof(fp)) {
- fscanf(fp,"%s %d %f %s %f %s %f %s %f %d %d\n", id, &total_num, &rate, url1, &p1, url2, &p2, url3, &p3, &tcp, &sock);
- fprintf(stderr,"----\n");
- fprintf(stderr,"\tNow performing experiment:%s\n\tSending %d requests at %f requests/second\n", id, total_num, rate);
- driver(id, total_num, rate, url1, p1, url2, p2, url3, p3, tcp, sock);
- }
- fclose(fp);
- close(fd);
- return 0;
-}
diff --git a/apps/JAWS/stress_testing/out b/apps/JAWS/stress_testing/out
deleted file mode 100644
index c237b7f38bc..00000000000
--- a/apps/JAWS/stress_testing/out
+++ /dev/null
@@ -1,2 +0,0 @@
-1.0 0.47895 0.00859167 1
-2.0 0.562603 0.00185976 1
diff --git a/apps/JAWS/stress_testing/stats.cpp b/apps/JAWS/stress_testing/stats.cpp
deleted file mode 100644
index dc2c8e03a25..00000000000
--- a/apps/JAWS/stress_testing/stats.cpp
+++ /dev/null
@@ -1,87 +0,0 @@
-// $Id$
-
-#include "stats.h"
-
-
-Stats::Stats(int size) {
- throughput_ = new float[size];
- latency_ = new float[size];
- thread_count_ = size;
- init_fini_ = new Init_Fini_t[2*size];
- for(int i = 0; i < size; i++)
- throughput_[i] = latency_[i] = 0;
-}
-
-void Stats::log(int id, float throughput, float latency) {
- throughput_[id] = throughput;
- latency_[id] = latency;
-}
-
-// Unused for now.
-void Stats::print(char *message) {
-
- ACE_UNUSED_ARG (message);
-
- // char time_buf[64];
- // long ltime;
- // time(&ltime);
-
- // ACE_OS::ctime_r(&ltime, time_buf, sizeof time_buf);
-
- // if(ACE_OS::gettimeofday() == -1) {
- // perror("gettimeofday");
- // }
- // time_buf[strlen(time_buf)-1] = 0;
- // printf("%010ld%09ld \t %s %s\n", tp.tv_sec, tp.tv_usec, time_buf, message);
-}
-
-
-int comp(const void *a, const void *b) {
-
- Init_Fini_t *A = (Init_Fini_t *)a;
- Init_Fini_t *B = (Init_Fini_t *)b;
-
- return (A->timestamp < B->timestamp) ? -1 : (A->timestamp > B->timestamp);
-}
-
-
-void Stats::output() {
- int i;
- float tavg = 0, lavg = 0;
-
- qsort(init_fini_, 2*thread_count_, sizeof(Init_Fini_t), comp);
-
- int max = 0,thread_peak = 0;
-
- for(i = 0; i < 2*thread_count_; i++) {
- // cerr << " " << ((init_fini_[i].type == THREAD_START) ? "START": "END") << " " << init_fini_[i].timestamp.sec() << "." << init_fini_[i].timestamp.usec() << endl;
- if(init_fini_[i].type == THREAD_START) {
- if(++thread_peak > max)
- max = thread_peak;
- }
- else thread_peak--;
- }
- for(i = 0; i < thread_count_; i++) {
- tavg += throughput_[i];
- lavg += latency_[i];
- }
- cout << " " << tavg/thread_count_ << " " << lavg/thread_count_ << " " << max;
-}
-
-
-void Stats::i_have_started(int id) {
-
- init_fini_[2*id].type = THREAD_START;
- init_fini_[2*id].timestamp = ACE_OS::gettimeofday();
-
-}
-
-void Stats::i_am_done(int id) {
-
- init_fini_[(2*id)+1].type = THREAD_END;
-
- init_fini_[(2*id)+1].timestamp = ACE_OS::gettimeofday();
-
-}
-
-
diff --git a/apps/JAWS/stress_testing/stats.h b/apps/JAWS/stress_testing/stats.h
deleted file mode 100644
index b5ef4a4f4a0..00000000000
--- a/apps/JAWS/stress_testing/stats.h
+++ /dev/null
@@ -1,31 +0,0 @@
-// $Id$
-
-#include "global.h"
-
-#ifndef _D_Stats
-#define _D_Stats
-
-#define THREAD_START 42
-#define THREAD_END 43
-
-class Init_Fini_t {
-public:
- int type; // 0 is start, 1 is end
- ACE_Time_Value timestamp;
-};
-
-class Stats {
-public:
- Stats(int);
- void log(int, float, float);
- void i_have_started(int);
- void i_am_done(int);
- void print (char *);
- void output();
-private:
- float *throughput_;
- float *latency_;
- Init_Fini_t *init_fini_; // Array (2n deep) to count peak no. of active threads
- int thread_count_;
-};
-#endif
diff --git a/apps/JAWS/stress_testing/util.cpp b/apps/JAWS/stress_testing/util.cpp
deleted file mode 100644
index 053e5fff56f..00000000000
--- a/apps/JAWS/stress_testing/util.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-// $Id$
-
-#include "util.h"
-
-
-
-URL::URL(char *input_buf) {
-
- char *buffer = new char[BUFSIZ];
-
- ACE_OS::strcpy(buffer,input_buf);
- if(buffer == NULL)
- return;
-
- char *temp;
- char *lasts;
-
- if((temp = ACE_OS::strtok_r(buffer,": ",&lasts))) {
- protocol_ = (char *) ACE_OS::malloc(strlen(temp) + 1);
- ACE_OS::strcpy(protocol_, temp);
- }
-
- if((temp = ACE_OS::strtok_r(NULL,"/",&lasts))) {
- hostname_ = (char *) ACE_OS::malloc(strlen(temp) + 1);
- ACE_OS::strcpy(hostname_, temp);
- }
- if((temp = ACE_OS::strtok_r(NULL,"\0",&lasts))) {
- filename_ = (char *) malloc(strlen(temp) + 1);
- ACE_OS::strcpy(filename_, temp);
- }
- else {
- filename_ = (char *) malloc(strlen(INDEX_NAME) + 1);
- ACE_OS::strcpy(filename_,INDEX_NAME);
- }
-}
-
-char *URL::get_protocol(void) {
- return protocol_;
-}
-
-char *URL::get_hostname(void) {
- return hostname_;
-}
-
-char *URL::get_filename(void) {
- return filename_;
-}
-
-
-
-
-
-void cleanup(void) {
- unlink(TEMPORARY_FILE_NAME);
- unlink(INCOMING_FILE_NAME);
-}
-
-void sigint(int) {
- cleanup();
-}
diff --git a/apps/JAWS/stress_testing/util.h b/apps/JAWS/stress_testing/util.h
deleted file mode 100644
index 875a8cd80e0..00000000000
--- a/apps/JAWS/stress_testing/util.h
+++ /dev/null
@@ -1,34 +0,0 @@
-// $Id$
-
-#include "connection.h"
-
-#ifndef _D_URL
-#define _D_URL
-class URL {
-
-public:
-
- URL(char *buffer);
-
- char *get_protocol();
- char *get_hostname();
- char *get_filename();
-
-private:
- char *protocol_;
- char *hostname_;
- char *filename_;
-};
-
-void cleanup(void);
-void sigint(int);
-int copier(connection in);
-
-#define INDEX_NAME "/index.html"
-#define INCOMING_FILE_NAME "/tmp/sumedh.web.inc"
-#define TEMPORARY_FILE_NAME "/tmp/sumedh.web.tmp"
-#endif
-
-
-
-
diff --git a/apps/Makefile b/apps/Makefile
deleted file mode 100644
index d4f97139cda..00000000000
--- a/apps/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the apps directory
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = Gateway \
- JAWS
-
-# The following directories aren't compiled by default since haven't
-# finished integrating it into ACE...
-#
-# Orbix-Examples
-# gperf
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/apps/Orbix-Examples/Event_Comm/Consumer/Input_Handler.cpp b/apps/Orbix-Examples/Event_Comm/Consumer/Input_Handler.cpp
deleted file mode 100644
index 6b8f6339c5a..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Consumer/Input_Handler.cpp
+++ /dev/null
@@ -1,130 +0,0 @@
-#include "Input_Handler.h"
-// $Id$
-
-#include "Notification_Receiver_Handler.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-Input_Handler::~Input_Handler (void)
-{
- ACE_DEBUG ((LM_DEBUG, "closing down Input_Handler::~Input_Handler\n"));
- this->handle_close ();
-}
-
-int
-Input_Handler::consumer_initiated_shutdown (void)
-{
- return this->consumer_initiated_shutdown_;
-}
-
-void
-Input_Handler::consumer_initiated_shutdown (int c)
-{
- this->consumer_initiated_shutdown_ = c;
-}
-
-ACE_HANDLE
-Input_Handler::get_handle (void) const
-{
- return this->handle_;
-}
-
-int
-Input_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "closing down Consumer::Input_Handler\n"));
-
- Event_Comm::Notification_Receiver *receiver = this->receiver_handler_->receiver ();
- Event_Comm::Notifier *notifier = this->receiver_handler_->notifier ();
-
- if (this->consumer_initiated_shutdown ())
- {
- // Only try to unsubscribe if the Consumer initiated the
- // shutdown. Otherwise, the Supplier initiated it and
- // it has probably gone away by now!
- TRY {
- // Gracefully shutdown the Receiver by removing it
- // from the Notifier's internal map.
-
- notifier->unsubscribe (receiver, "", IT_X);
- } CATCHANY {
- cerr << IT_X << endl;
- } ENDTRY;
- }
- // Don't execute a callback here otherwise we'll recurse indefinitely!
- if (ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::READ_MASK | ACE_Event_Handler::DONT_CALL) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "remove_handler"));
-
- // *Must* be allocated dyanmically!
- delete (void *) this;
- return 0;
-}
-
-Input_Handler::Input_Handler (Notification_Receiver_Handler *ch,
- ACE_HANDLE handle)
- : receiver_handler_ (ch),
- handle_ (handle),
- consumer_initiated_shutdown_ (0)
-{
- if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "Input_Handler::Input_Handler\n"));
-}
-
-int
-Input_Handler::handle_input (ACE_HANDLE h)
-{
- char buf[BUFSIZ];
- ssize_t n;
-
- // Read up to BUFSIZ worth of data from ACE_HANDLE h.
-
- n = ACE_OS::read (h, buf, sizeof buf - 1);
-
- if (n > 0)
- {
- // Null terminate the buffer, replacing the '\n' with '\0'.
- if (buf[n - 1] == '\n' || buf[n - 1] == EOF)
- buf[n - 1] = '\0';
- else
- buf[n] = '\0';
- ACE_DEBUG ((LM_DEBUG, "notifying for event %s\n", buf));
-
- }
- else
- {
- ACE_OS::strcpy (buf, "quit");
- ACE_DEBUG ((LM_DEBUG, "shutting down Input_Handler\n"));
- }
-
- Event_Comm::Notifier *notifier = this->receiver_handler_->notifier ();
-
- ACE_ASSERT (notifier != 0);
-
- if (ACE_OS::strcmp (buf, "quit") == 0)
- {
- // Consumer wants to shutdown.
- this->consumer_initiated_shutdown (1);
-
- // Tell the main event loop to shutdown.
- ACE_Reactor::end_event_loop();
- }
- else
- {
- TRY {
- Event_Comm::Notification notification;
-
- notification.tag_ = ACE_OS::strdup (buf);
-
- notifier->send_notification (notification, IT_X);
- }
- CATCHANY {
- cerr << "Unexpected exception " << IT_X << endl;
- } ENDTRY;
- }
-
- /* NOTREACHED */
- return 0;
-}
-#endif /* ACE_HAS_ORBIX */
diff --git a/apps/Orbix-Examples/Event_Comm/Consumer/Input_Handler.h b/apps/Orbix-Examples/Event_Comm/Consumer/Input_Handler.h
deleted file mode 100644
index a6993ac1a23..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Consumer/Input_Handler.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Input_Handler.h
-//
-// = DESCRIPTION
-// Subclass of ACE ACE_Service_Object that receives unsubscribes from
-// the Notifier when input is received from the keyboard.
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (_INPUT_HANDLER_H)
-#define _INPUT_HANDLER_
-
-#include "ace/Service_Config.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-// Forward declaration.
-class Notification_Receiver_Handler;
-
-class Input_Handler : public ACE_Service_Object
- // = TITLE
- // Handles input events generated from a keyboard.
- //
- // = DESCRIPTION
-{
-public:
- Input_Handler (Notification_Receiver_Handler *, ACE_HANDLE h = 0);
-
- virtual int handle_input (ACE_HANDLE);
- // Dispatch the callback when events occur.
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::NULL_MASK);
- // Close down the handler.
-
- int consumer_initiated_shutdown (void);
- // Report whether the Consumer initiated the shutdown.
-
- void consumer_initiated_shutdown (int);
- // Indicate that the Consumer initiated the shutdown.
-
-private:
- ~Input_Handler (void);
- // Ensure dynamic allocation.
-
- virtual ACE_HANDLE get_handle (void) const;
-
- ACE_HANDLE handle_;
- // ACE_HANDLE where the input comes from.
-
- Notification_Receiver_Handler *receiver_handler_;
- // Pointer to the <Notification_Receiver_Handler> that
- // receives notifications from the <Event_Comm::Notifier>.
-
- int consumer_initiated_shutdown_;
- // Keep track of whether the Consumer initiated the shutdown.
-};
-
-#endif /* ACE_HAS_ORBIX */
-#endif /* _INPUT_HANDLER_H */
diff --git a/apps/Orbix-Examples/Event_Comm/Consumer/Makefile b/apps/Orbix-Examples/Event_Comm/Consumer/Makefile
deleted file mode 100644
index 23f9da9c5e3..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Consumer/Makefile
+++ /dev/null
@@ -1,163 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Consumer.
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = consumer
-
-FILES = Notification_Receiver_Handler \
- Input_Handler
-
-LSRC = $(addsuffix .cpp,$(FILES)) consumer.cpp
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-LDLIBS = $(addprefix $(VSHDIR),$(LOBJ)) ../libsrc/libEvent_Comm.a
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-CPPFLAGS += -I../include
-VLDLIBS += -lgen
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-Notification_Receiver_Handler.o: Notification_Receiver_Handler.cpp \
- Notification_Receiver_Handler.h \
- ${ACE_ROOT}ace/CORBA_Handler.h \
- ${ACE_ROOT}ace/Service_Config.h \
- ${ACE_ROOT}ace/Reactor.h \
- ${ACE_ROOT}ace/Handle_Set.h \
- ${ACE_ROOT}ace/sysincludes.h \
- ${ACE_ROOT}ace/config.h \
- ${ACE_ROOT}ace/Handle_Set.i \
- ${ACE_ROOT}ace/Timer_Queue.h \
- ${ACE_ROOT}ace/Event_Handler.h \
- ${ACE_ROOT}ace/Time_Value.h \
- ${ACE_ROOT}ace/Synch.h \
- ${ACE_ROOT}ace/Synch_T.h \
- ${ACE_ROOT}ace/Timer_Queue.i \
- ${ACE_ROOT}ace/Signal.h \
- ${ACE_ROOT}ace/Set.h \
- ${ACE_ROOT}ace/Thread.h \
- ${ACE_ROOT}ace/Token.h \
- ${ACE_ROOT}ace/Reactor.i \
- ${ACE_ROOT}ace/Log_Msg.h \
- ${ACE_ROOT}ace/Log_Record.h \
- ${ACE_ROOT}ace/Log_Priority.h \
- ${ACE_ROOT}ace/Log_Record.i \
- ${ACE_ROOT}ace/Log_Msg.i \
- ${ACE_ROOT}ace/Thread_Specific.h \
- ${ACE_ROOT}ace/Thread_Specific.i \
- ${ACE_ROOT}ace/Service_Object.h \
- ${ACE_ROOT}ace/Shared_Object.h \
- ${ACE_ROOT}ace/Service_Types.h \
- ${ACE_ROOT}ace/Thread_Manager.h \
- ../include/Event_Comm_i.h ../include/Notification_Receiver_i.h \
- ../include/Notifier_i.h \
- ${ACE_ROOT}ace/Map_Manager.h \
- ${ACE_ROOT}ace/SString.h \
- ${ACE_ROOT}ace/SString.i \
- ../include/Event_Comm.hh
-Input_Handler.o: Input_Handler.cpp Input_Handler.h \
- ${ACE_ROOT}ace/Service_Config.h \
- ${ACE_ROOT}ace/Reactor.h \
- ${ACE_ROOT}ace/Handle_Set.h \
- ${ACE_ROOT}ace/sysincludes.h \
- ${ACE_ROOT}ace/config.h \
- ${ACE_ROOT}ace/Handle_Set.i \
- ${ACE_ROOT}ace/Timer_Queue.h \
- ${ACE_ROOT}ace/Event_Handler.h \
- ${ACE_ROOT}ace/Time_Value.h \
- ${ACE_ROOT}ace/Synch.h \
- ${ACE_ROOT}ace/Synch_T.h \
- ${ACE_ROOT}ace/Timer_Queue.i \
- ${ACE_ROOT}ace/Signal.h \
- ${ACE_ROOT}ace/Set.h \
- ${ACE_ROOT}ace/Thread.h \
- ${ACE_ROOT}ace/Token.h \
- ${ACE_ROOT}ace/Reactor.i \
- ${ACE_ROOT}ace/Log_Msg.h \
- ${ACE_ROOT}ace/Log_Record.h \
- ${ACE_ROOT}ace/Log_Priority.h \
- ${ACE_ROOT}ace/Log_Record.i \
- ${ACE_ROOT}ace/Log_Msg.i \
- ${ACE_ROOT}ace/Thread_Specific.h \
- ${ACE_ROOT}ace/Thread_Specific.i \
- ${ACE_ROOT}ace/Service_Object.h \
- ${ACE_ROOT}ace/Shared_Object.h \
- ${ACE_ROOT}ace/Service_Types.h \
- ${ACE_ROOT}ace/Thread_Manager.h \
- Notification_Receiver_Handler.h \
- ${ACE_ROOT}ace/CORBA_Handler.h \
- ../include/Event_Comm_i.h ../include/Notification_Receiver_i.h \
- ../include/Notifier_i.h \
- ${ACE_ROOT}ace/Map_Manager.h \
- ${ACE_ROOT}ace/SString.h \
- ${ACE_ROOT}ace/SString.i \
- ../include/Event_Comm.hh
-consumer.o: consumer.cpp \
- ${ACE_ROOT}ace/Log_Msg.h \
- ${ACE_ROOT}ace/Log_Record.h \
- ${ACE_ROOT}ace/sysincludes.h \
- ${ACE_ROOT}ace/config.h \
- ${ACE_ROOT}ace/Log_Priority.h \
- ${ACE_ROOT}ace/Log_Record.i \
- ${ACE_ROOT}ace/Log_Msg.i \
- ${ACE_ROOT}ace/Thread_Specific.h \
- ${ACE_ROOT}ace/Synch.h \
- ${ACE_ROOT}ace/Time_Value.h \
- ${ACE_ROOT}ace/Synch_T.h \
- ${ACE_ROOT}ace/Thread_Specific.i \
- Notification_Receiver_Handler.h \
- ${ACE_ROOT}ace/CORBA_Handler.h \
- ${ACE_ROOT}ace/Service_Config.h \
- ${ACE_ROOT}ace/Reactor.h \
- ${ACE_ROOT}ace/Handle_Set.h \
- ${ACE_ROOT}ace/Handle_Set.i \
- ${ACE_ROOT}ace/Timer_Queue.h \
- ${ACE_ROOT}ace/Event_Handler.h \
- ${ACE_ROOT}ace/Timer_Queue.i \
- ${ACE_ROOT}ace/Signal.h \
- ${ACE_ROOT}ace/Set.h \
- ${ACE_ROOT}ace/Thread.h \
- ${ACE_ROOT}ace/Token.h \
- ${ACE_ROOT}ace/Reactor.i \
- ${ACE_ROOT}ace/Service_Object.h \
- ${ACE_ROOT}ace/Shared_Object.h \
- ${ACE_ROOT}ace/Service_Types.h \
- ${ACE_ROOT}ace/Thread_Manager.h \
- ../include/Event_Comm_i.h ../include/Notification_Receiver_i.h \
- ../include/Notifier_i.h \
- ${ACE_ROOT}ace/Map_Manager.h \
- ${ACE_ROOT}ace/SString.h \
- ${ACE_ROOT}ace/SString.i \
- ../include/Event_Comm.hh Input_Handler.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/apps/Orbix-Examples/Event_Comm/Consumer/Notification_Receiver_Handler.cpp b/apps/Orbix-Examples/Event_Comm/Consumer/Notification_Receiver_Handler.cpp
deleted file mode 100644
index 2574aff6e65..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Consumer/Notification_Receiver_Handler.cpp
+++ /dev/null
@@ -1,114 +0,0 @@
-// $Id$
-
-#include "Notification_Receiver_Handler.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-#if defined (ACE_HAS_MT_ORBIX) && (ACE_HAS_MT_ORBIX != 0)
-typedef ACE_MT_CORBA_Handler CORBA_HANDLER;
-#else
-typedef ACE_ST_CORBA_Handler CORBA_HANDLER;
-#endif /* ACE_HAS_MT_ORBIX */
-
-int
-Notification_Receiver_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
-// ACE_ST_CORBA_Handler::remove_service (Event_Comm_Notification_Receiver_IMPL);
-
- if (this->receiver_ != 0)
- {
- ACE_DEBUG ((LM_DEBUG, "closing down Notification_Receiver_Handler\n"));
- CORBA_HANDLER::instance ()->deactivate_service (Event_Comm_Notification_Receiver_IMPL,
- this->receiver_->_marker ());
- CORBA::release (this->receiver_);
- this->receiver_ = 0;
- CORBA::release (this->notifier_);
- this->notifier_ = 0;
- // *Must* be allocated dynamically in order to delete this!
- delete this;
- }
- return 0;
-}
-
-Notification_Receiver_Handler::Notification_Receiver_Handler (int argc, char *argv[])
- : notifier_ (0),
- receiver_ (0)
-{
- const char *server_name = Event_Comm_Notification_Receiver_IMPL;
- char buf[BUFSIZ];
- char *receiver_marker = buf;
- char *filtering_criteria;
- char *host;
- char *notifier_marker;
- char *service_location = argv[0];
-
- // First see if we have any environment variables.
- filtering_criteria = ACE_OS::getenv ("FILTERING_CRITERIA");
- host = ACE_OS::getenv ("HOST");
- notifier_marker = ACE_OS::getenv ("NOTIFIER_MARKER");
-
- // Then override these variables with command-line arguments.
- filtering_criteria = argc > 1 ? argv[1] : "";
- host = argc > 2 ? argv[2] : "tango.cs";
- notifier_marker = argc > 3 ? argv[3] : "notifier:" Event_Comm_Notifier_IR;
-
- CORBA::Orbix.setDiagnostics (0);
-
- struct utsname name;
-
- // Make the marker name be the "/hostname/processid"
- ACE_OS::uname (&name);
- sprintf (buf, "/%s/%d", name.nodename, ACE_OS::getpid ());
-
- CORBA_HANDLER::instance ()->activate_service (Event_Comm_Notification_Receiver_IMPL,
- receiver_marker, service_location);
-
- // Create the receiver object.
- this->receiver_ = new TIE_Event_Comm_Notification_Receiver (Notification_Receiver_i)
- (new Notification_Receiver_i);
-
- this->receiver_->_marker (receiver_marker);
-
- ACE_ASSERT (this->receiver_);
-
- TRY {
- // Get a binding to the notifier.
- this->notifier_ = Event_Comm::Notifier::_bind (notifier_marker, host, IT_X);
-
- if (this->notifier_ != CORBA::OBJECT_NIL)
- // Subscribe ourselves with the notifier's broker.
- this->notifier_->subscribe (this->receiver_,
- filtering_criteria, IT_X);
- } CATCHANY {
- cerr << "Unexpected exception " << IT_X << endl;
- ACE_OS::exit (1);
- } ENDTRY;
- // Print out context.
-
- receiver_marker = (char *) this->receiver_->_marker ();
- CORBA::BOA::activationMode mode = CORBA::Orbix.myActivationMode ();
- ACE_DEBUG ((LM_DEBUG, "starting up a %spersistent server in mode %d with marker name %s\n",
- mode == CORBA::BOA::persistentActivationMode ? "" : "non-",
- mode, receiver_marker));
-}
-
-Event_Comm::Notification_Receiver *
-Notification_Receiver_Handler::receiver (void)
-{
- return this->receiver_;
-}
-
-Event_Comm::Notifier *
-Notification_Receiver_Handler::notifier (void)
-{
- return this->notifier_;
-}
-
-// Destroy a Receiver target object.
-
-Notification_Receiver_Handler::~Notification_Receiver_Handler (void)
-{
- this->handle_close (-1, ACE_Event_Handler::ALL_EVENTS_MASK);
-}
-
-#endif /* ACE_HAS_ORBIX */
diff --git a/apps/Orbix-Examples/Event_Comm/Consumer/Notification_Receiver_Handler.h b/apps/Orbix-Examples/Event_Comm/Consumer/Notification_Receiver_Handler.h
deleted file mode 100644
index 9d82c1eafc2..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Consumer/Notification_Receiver_Handler.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Notifier_Receiver_Handler.h
-//
-// = DESCRIPTION
-// Subclass of Corba_Handler that sets up the Notification_Receiver handler
-// for use with the ACE ACE_Reactor.
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (_NOTIFICATION_RECEIVER_HANDLER_H)
-#define _NOTIFICATION_RECEIVER_HANDLER_H
-
-#include "ace/CORBA_Handler.h"
-#include "Event_Comm_i.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-class Notification_Receiver_Handler
- // = TITLE
- // Subclass of Corba_Handler that sets up the Notification Receiver handler
- // for use with the ACE ACE_Reactor.
- //
- // = DESCRIPTION
- // Note that this class doesn't inherit from ACE_ST_CORBA_Handler (unlike
- // the Supplier's Notifier_Handler class). Instead, it uses an
- // alternative interface that can be called directly.
-{
-public:
- Notification_Receiver_Handler (int argc, char *argv[]);
-
- Event_Comm::Notification_Receiver *receiver (void);
- Event_Comm::Notifier *notifier (void);
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::NULL_MASK);
- // Close down the handler.
-
-private:
- ~Notification_Receiver_Handler (void);
- // Ensure dynamic allocation.
-
- Event_Comm::Notification_Receiver *receiver_;
- // Pointer to an IDL <Notification_Receiver> proxy object.
-
- Event_Comm::Notifier *notifier_;
- // Pointer to an IDL <Notifier> proxy object.
-};
-
-#endif /* ACE_HAS_ORBIX */
-#endif /* _NOTIFICATION_RECEIVER_HANDLER_H */
diff --git a/apps/Orbix-Examples/Event_Comm/Consumer/consumer.cpp b/apps/Orbix-Examples/Event_Comm/Consumer/consumer.cpp
deleted file mode 100644
index 29137661ce3..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Consumer/consumer.cpp
+++ /dev/null
@@ -1,114 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Consumer driver for the Orbix Notification example.
-
-
-#include "Notification_Receiver_Handler.h"
-#include "Input_Handler.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-class Consumer : public ACE_Event_Handler
-{
-public:
- Consumer (int argc, char *argv[]);
- ~Consumer (void);
-
- void run (void);
- // Execute the consumer;
-
-private:
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *);
-
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
-
- Input_Handler *ih_;
- // Handler for keyboard input.
-
- Notification_Receiver_Handler *nrh_;
- // Handler for CORBA Consumer.
-
- ACE_Service_Config daemon_;
- // ACE server event-loop mechanism.
-};
-
-int
-Consumer::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "closing down Consumer\n"));
- return 0;
-}
-
-int
-Consumer::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "%S\n", signum));
-
- // Indicate that the consumer initiated the shutdown.
- this->ih_->consumer_initiated_shutdown (1);
-
- // Shut down the event loop.
- ACE_Reactor::end_event_loop();
- return 0;
-}
-
-// Run the event loop until someone calls
-// calls ACE_Reactor::end_event_loop().
-
-void
-Consumer::run (void)
-{
- if (ACE_Reactor::run_event_loop () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "run_reactor_event_loop"));
-}
-
-Consumer::Consumer (int argc, char *argv[])
- : ih_ (0),
- nrh_ (0)
-{
- // Initialize the server.
- if (this->daemon_.open (argc, argv) == -1)
- {
- if (errno == ENOENT) // There's no svc.conf file, so use static linking...
- {
- ACE_DEBUG ((LM_DEBUG, "no config file, using static binding\n"));
- // The constructor registers the handlers...
- this->nrh_ = new Notification_Receiver_Handler (argc, argv);
- ACE_ASSERT (this->nrh_ != 0);
- this->ih_ = new Input_Handler (this->nrh_);
- ACE_ASSERT (this->ih_ != 0);
- }
- else
- ACE_ERROR ((LM_ERROR, "%p\n%a", "open", 1));
- }
-
- if (ACE_Reactor::instance ()->register_handler (SIGINT, this) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_handler"));
-}
-
-Consumer::~Consumer (void)
-{
- // Free up the handlers if they were statically bound.
- this->ih_->handle_close ();
- this->nrh_->handle_close ();
-}
-
-int
-main (int argc, char *argv[])
-{
- // Initialize the supplier and consumer object references.
- Consumer consumer (argc, argv);
-
- // Loop forever handling events.
- consumer.run ();
-
- return 0;
-}
-#else /* !defined ACE_HAS_ORBIX */
-int
-main (int argc, char *argv[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "you must have Orbix to run application %s\n", argv[0]), 1);
-}
-#endif /* ACE_HAS_ORBIX */
diff --git a/apps/Orbix-Examples/Event_Comm/Makefile b/apps/Orbix-Examples/Event_Comm/Makefile
deleted file mode 100644
index a13ad129458..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the consumer/supplier notification application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = libsrc \
- Consumer \
- Supplier
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/apps/Orbix-Examples/Event_Comm/README b/apps/Orbix-Examples/Event_Comm/README
deleted file mode 100644
index 1bd7b5d8c45..00000000000
--- a/apps/Orbix-Examples/Event_Comm/README
+++ /dev/null
@@ -1,109 +0,0 @@
-OVERVIEW
-
-This directory contains source code for a prototype CORBA-based
-distributed notification mechanism. This mechanism implements a
-"publish/subscribe" communication protocol. It allows Suppliers to
-pass messages containing object references to a dynamically managed
-group of Consumers. This is similar to the OMG COSS Event Service,
-though not as sophisticated.
-
-This example also illustrates how to integrate Orbix with the ACE
-libraries.
-
-DIRECTORY STRUCTURE
-
-There are 4 directories:
-
-Supplier
-
- -- The supplier test driver, which must be started
- first. It has an instance of an IDL Notifier
- object. This object accepts subscriptions from Consumers
- and forwards events sent to it either via Consumers or
- via its standard input.
-
- The Supplier must be registered with the ORB using the
- following command:
-
- % putit Event_Comm_Notifier <pathname>/supplier
-
-Consumer
-
- -- The consumer test driver, which must be started
- after the Supplier. It has an instance of an
- IDL Notification_Receiver object. This object is
- used to receive notifications from the Notifier object
- residing in the Supplier. When the Consumer starts up it
- gets an object reference to the Supplier's Notifier.
- It then subscribes its Notification_Receiver object with
- the Supplier's Notifier by passing an object reference.
-
- In addition to passing an object reference to a
- Notification_Receiver, the Consumer also may specify a
- filtering criteria, which is a regular expression. If
- the filtering criteria is the string "" then the Notifier
- will send all Notifications to the Consumer (i.e., "" is
- treated as a "wildcard"). Otherwise, the filtering
- criteria is considered to be a regular expression,
- and only those Notification tags that match the regular
- expression will be forwarded to the Consumer. The regular
- expressions are those used by ed(1) (see the regexp(5)
- manual page for more info).
-
- The Consumer must be registered with the ORB
- using the following command:
-
- % putit Event_Comm_Notification_Receiver <pathname>/consumer
-
-include
-
- -- This contains links to the appropriate header
- files.
-
-libsrc
-
- -- This contains the IDL files and IDL implementation
- classes that support the distributed notification scheme.
- These are shared by the Consumer and Supplier.
-
-RUNNING THE TESTS
-
-To run the tests do the following:
-
-1. Compile everything.
-
-2. Start up the Orbix daemon (orbixd) if it's not already
- running.
-
-3. Register the Consumer (i.e., Notification_Receiver) and Supplier
- (i.e., Notifier) with the Orbix daemon (orbixd), as described
- above.
-
-4. Start the Supplier/supplier executable.
-
-5. Start up as many copies of the Consumer/consumer as you'd like.
- Typically, I run each one in its own window. If you'd like to use
- different machines make sure that you start up the Orbix daemon on
- each one and register the Consumer.
-
-6. Once the Consumers have subscribed you can send them info by typing
- commands in the Supplier window. These will be sent to all the
- Consumers who have subscribed. Likewise, you can send messages
- from a Consumer to all other Consumers by typing messages in a
- Consumer window.
-
- Note that if you type "quit", ^D, or ^C in a Consumer window the
- Consumer will unsubscribe and shutdown its handlers and exit.
- Likewise, if you type "quit", ^D, or ^C in the Supplier window
- the Supplier will disconnect all of its Consumers and exit.
- When a Consumer is disconnected from its Supplier it automatically
- shuts itself down.
-
-7. When you want to terminate a Consumer or a Supplier, just type ^C
- and the process will shut down gracefully.
-
-Please let me know if there are any questions.
-
- Doug
-
-schmidt@cs.wustl.edu
diff --git a/apps/Orbix-Examples/Event_Comm/Supplier/Input_Handler.cpp b/apps/Orbix-Examples/Event_Comm/Supplier/Input_Handler.cpp
deleted file mode 100644
index 164e0bc6810..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Supplier/Input_Handler.cpp
+++ /dev/null
@@ -1,120 +0,0 @@
-#include "Event_Comm.hh"
-// $Id$
-
-#include "Notifier_Handler.h"
-#include "Input_Handler.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-int
-Input_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "closing down Supplier::Input_Handler\n"));
-
- Event_Comm::Notifier *notifier = this->notifier_->notifier ();
- ACE_ASSERT (notifier != 0);
-
- ACE_OS::fclose (this->fp_);
-
- TRY {
- // Disconnect all the consumers gracefully.
- notifier->send_disconnect ("quit", IT_X);
- } CATCHANY {
- cerr << IT_X << endl;
- } ENDTRY;
-
- // Don't execute a callback here otherwise we'll recurse indefinitely!
- if (ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::READ_MASK | ACE_Event_Handler::DONT_CALL) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "remove_handler"));
-
- // *Must* be allocated dyanmically!
- delete (void *) this;
- return 0;
-}
-
-Input_Handler::Input_Handler (Notifier_Handler *notifier,
- ACE_HANDLE handle) // Use stdin by default.
- : notifier_ (notifier),
- handle_ (handle)
-{
- // Register ourselves with the ACE_Reactor so that input events
- // cause our handle_input() method to be dispatched automatically.
-
- if (ACE_Reactor::instance ()->register_handler (this,
- ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_handler"));
-
- this->fp_ = ACE_OS::fdopen (handle, "r");
-
- if (this->fp_ == 0)
- ACE_ERROR ((LM_ERROR, "%p\n", "fdopen"));
-}
-
-Input_Handler::~Input_Handler (void)
-{
- ACE_DEBUG ((LM_DEBUG, "closing down Input_Handler::~Input_Handler\n"));
- this->handle_close ();
-}
-
-ACE_HANDLE
-Input_Handler::get_handle (void) const
-{
- return this->handle_;
-}
-
-// Frame input events and notify <Consumers>.
-
-int
-Input_Handler::handle_input (ACE_HANDLE h)
-{
- char buf[BUFSIZ];
-
- // Read up to BUFSIZ worth of data from ACE_HANDLE h.
-
- if (ACE_OS::fgets (buf, sizeof buf - 1, this->fp_) == 0)
- {
- ACE_OS::strcpy (buf, "quit");
- ACE_DEBUG ((LM_DEBUG, "shutting down Input_Handler\n"));
- }
- else
- {
- size_t n = ACE_OS::strlen (buf);
-
- // Null terminate the buffer, replacing the '\n' with '\0'.
- if (buf[n - 1] == '\n' || buf[n - 1] == EOF)
- buf[n - 1] = '\0';
- else
- buf[n] = '\0';
- ACE_DEBUG ((LM_DEBUG, "notifying for event %s\n", buf));
- }
-
- Event_Comm::Notifier *notifier = this->notifier_->notifier ();
- ACE_ASSERT (notifier != 0);
-
- if (ACE_OS::strcmp (buf, "quit") == 0)
- // Tell the main event loop to shutdown.
- ACE_Reactor::end_event_loop();
- else
- {
- // Use the notifier to notify Consumers.
- TRY {
- Event_Comm::Notification notification;
-
- // Pass the buf over in the tag field.
- notification.tag_ = ACE_OS::strdup (buf);
-
- // This is where the "any" value goes or the object reference...
- // notification.value_ = ...
-
- // Forward <Notification> to all <Notification_Receivers>.
- notifier->send_notification (notification, IT_X);
- }
- CATCHANY {
- cerr << "unexpected exception " << IT_X << endl;
- } ENDTRY;
- }
- return 0;
-}
-
-#endif /* ACE_HAS_ORBIX */
diff --git a/apps/Orbix-Examples/Event_Comm/Supplier/Input_Handler.h b/apps/Orbix-Examples/Event_Comm/Supplier/Input_Handler.h
deleted file mode 100644
index 5bbf12f3a8d..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Supplier/Input_Handler.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Input_Handler.h
-//
-// = DESCRIPTION
-// Handle input from the keyboard.
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (_INPUT_HANDLER_H)
-#define _INPUT_HANDLER_H
-
-#include "ace/Service_Config.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-// Forward declaration.
-class Notifier_Handler;
-
-class Input_Handler : public ACE_Service_Object
- // = TITLE
- // Handles input events generated from a keyboard.
- //
- // = DESCRIPTION
- // The events are currently framed and forwarded to
- // all Consumers. In the future, we will need to
- // be more selective and only send to those Consumers
- // whose filtering criteria matches!
-{
-public:
- Input_Handler (Notifier_Handler *, ACE_HANDLE = 0); // Use stdin by default.
-
- virtual int handle_input (ACE_HANDLE);
- // Frame input events and notify <Consumers>.
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::NULL_MASK);
- // Close down the handler.
-
-protected:
- virtual ACE_HANDLE get_handle (void) const;
-
- ACE_HANDLE handle_;
- // ACE_HANDLE where the input comes from.
-
- Notifier_Handler *notifier_;
- // Pointer to a <Notifier_Handler> that's used to inform
- // Consumers that events of interest have occurred.
-
- FILE *fp_;
- // Pointer to an input ACE_FILE.
-
-private:
- ~Input_Handler (void);
- // Ensure dynamic allocation.
-};
-
-#endif /* ACE_HAS_ORBIX */
-#endif /* _INPUT_HANDLER_H */
diff --git a/apps/Orbix-Examples/Event_Comm/Supplier/Makefile b/apps/Orbix-Examples/Event_Comm/Supplier/Makefile
deleted file mode 100644
index 85eed3c8d4e..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Supplier/Makefile
+++ /dev/null
@@ -1,162 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Notifier.
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = supplier
-
-FILES = Input_Handler \
- Notifier_Handler
-
-LSRC = $(addsuffix .cpp,$(FILES)) supplier.cpp
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-LDLIBS = $(addprefix $(VSHDIR),$(LOBJ)) ../libsrc/libEvent_Comm.a
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-CPPFLAGS += -I../include
-VLDLIBS += -lgen
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-Input_Handler.o: Input_Handler.cpp ../include/Event_Comm.hh Notifier_Handler.h \
- ${ACE_ROOT}ace/CORBA_Handler.h \
- ${ACE_ROOT}ace/Service_Config.h \
- ${ACE_ROOT}ace/Reactor.h \
- ${ACE_ROOT}ace/Handle_Set.h \
- ${ACE_ROOT}ace/sysincludes.h \
- ${ACE_ROOT}ace/config.h \
- ${ACE_ROOT}ace/Handle_Set.i \
- ${ACE_ROOT}ace/Timer_Queue.h \
- ${ACE_ROOT}ace/Event_Handler.h \
- ${ACE_ROOT}ace/Time_Value.h \
- ${ACE_ROOT}ace/Synch.h \
- ${ACE_ROOT}ace/Synch_T.h \
- ${ACE_ROOT}ace/Timer_Queue.i \
- ${ACE_ROOT}ace/Signal.h \
- ${ACE_ROOT}ace/Set.h \
- ${ACE_ROOT}ace/Thread.h \
- ${ACE_ROOT}ace/Token.h \
- ${ACE_ROOT}ace/Reactor.i \
- ${ACE_ROOT}ace/Log_Msg.h \
- ${ACE_ROOT}ace/Log_Record.h \
- ${ACE_ROOT}ace/Log_Priority.h \
- ${ACE_ROOT}ace/Log_Record.i \
- ${ACE_ROOT}ace/Log_Msg.i \
- ${ACE_ROOT}ace/Thread_Specific.h \
- ${ACE_ROOT}ace/Thread_Specific.i \
- ${ACE_ROOT}ace/Service_Object.h \
- ${ACE_ROOT}ace/Shared_Object.h \
- ${ACE_ROOT}ace/Service_Types.h \
- ${ACE_ROOT}ace/Thread_Manager.h \
- ../include/Event_Comm_i.h ../include/Notification_Receiver_i.h \
- ../include/Notifier_i.h \
- ${ACE_ROOT}ace/Map_Manager.h \
- ${ACE_ROOT}ace/SString.h \
- ${ACE_ROOT}ace/SString.i \
- Input_Handler.h
-Notifier_Handler.o: Notifier_Handler.cpp Notifier_Handler.h \
- ${ACE_ROOT}ace/CORBA_Handler.h \
- ${ACE_ROOT}ace/Service_Config.h \
- ${ACE_ROOT}ace/Reactor.h \
- ${ACE_ROOT}ace/Handle_Set.h \
- ${ACE_ROOT}ace/sysincludes.h \
- ${ACE_ROOT}ace/config.h \
- ${ACE_ROOT}ace/Handle_Set.i \
- ${ACE_ROOT}ace/Timer_Queue.h \
- ${ACE_ROOT}ace/Event_Handler.h \
- ${ACE_ROOT}ace/Time_Value.h \
- ${ACE_ROOT}ace/Synch.h \
- ${ACE_ROOT}ace/Synch_T.h \
- ${ACE_ROOT}ace/Timer_Queue.i \
- ${ACE_ROOT}ace/Signal.h \
- ${ACE_ROOT}ace/Set.h \
- ${ACE_ROOT}ace/Thread.h \
- ${ACE_ROOT}ace/Token.h \
- ${ACE_ROOT}ace/Reactor.i \
- ${ACE_ROOT}ace/Log_Msg.h \
- ${ACE_ROOT}ace/Log_Record.h \
- ${ACE_ROOT}ace/Log_Priority.h \
- ${ACE_ROOT}ace/Log_Record.i \
- ${ACE_ROOT}ace/Log_Msg.i \
- ${ACE_ROOT}ace/Thread_Specific.h \
- ${ACE_ROOT}ace/Thread_Specific.i \
- ${ACE_ROOT}ace/Service_Object.h \
- ${ACE_ROOT}ace/Shared_Object.h \
- ${ACE_ROOT}ace/Service_Types.h \
- ${ACE_ROOT}ace/Thread_Manager.h \
- ../include/Event_Comm_i.h ../include/Notification_Receiver_i.h \
- ../include/Notifier_i.h \
- ${ACE_ROOT}ace/Map_Manager.h \
- ${ACE_ROOT}ace/SString.h \
- ${ACE_ROOT}ace/SString.i \
- ../include/Event_Comm.hh
-supplier.o: supplier.cpp \
- ${ACE_ROOT}ace/Service_Config.h \
- ${ACE_ROOT}ace/Reactor.h \
- ${ACE_ROOT}ace/Handle_Set.h \
- ${ACE_ROOT}ace/sysincludes.h \
- ${ACE_ROOT}ace/config.h \
- ${ACE_ROOT}ace/Handle_Set.i \
- ${ACE_ROOT}ace/Timer_Queue.h \
- ${ACE_ROOT}ace/Event_Handler.h \
- ${ACE_ROOT}ace/Time_Value.h \
- ${ACE_ROOT}ace/Synch.h \
- ${ACE_ROOT}ace/Synch_T.h \
- ${ACE_ROOT}ace/Timer_Queue.i \
- ${ACE_ROOT}ace/Signal.h \
- ${ACE_ROOT}ace/Set.h \
- ${ACE_ROOT}ace/Thread.h \
- ${ACE_ROOT}ace/Token.h \
- ${ACE_ROOT}ace/Reactor.i \
- ${ACE_ROOT}ace/Log_Msg.h \
- ${ACE_ROOT}ace/Log_Record.h \
- ${ACE_ROOT}ace/Log_Priority.h \
- ${ACE_ROOT}ace/Log_Record.i \
- ${ACE_ROOT}ace/Log_Msg.i \
- ${ACE_ROOT}ace/Thread_Specific.h \
- ${ACE_ROOT}ace/Thread_Specific.i \
- ${ACE_ROOT}ace/Service_Object.h \
- ${ACE_ROOT}ace/Shared_Object.h \
- ${ACE_ROOT}ace/Service_Types.h \
- ${ACE_ROOT}ace/Thread_Manager.h \
- Notifier_Handler.h \
- ${ACE_ROOT}ace/CORBA_Handler.h \
- ../include/Event_Comm_i.h ../include/Notification_Receiver_i.h \
- ../include/Notifier_i.h \
- ${ACE_ROOT}ace/Map_Manager.h \
- ${ACE_ROOT}ace/SString.h \
- ${ACE_ROOT}ace/SString.i \
- ../include/Event_Comm.hh Input_Handler.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/apps/Orbix-Examples/Event_Comm/Supplier/Notifier_Handler.cpp b/apps/Orbix-Examples/Event_Comm/Supplier/Notifier_Handler.cpp
deleted file mode 100644
index d4487ae4734..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Supplier/Notifier_Handler.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-#include "Notifier_Handler.h"
-// $Id$
-
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-#if defined (ACE_HAS_MT_ORBIX) && (ACE_HAS_MT_ORBIX != 0)
-typedef ACE_MT_CORBA_Handler CORBA_HANDLER;
-#else
-typedef ACE_ST_CORBA_Handler CORBA_HANDLER;
-#endif /* ACE_HAS_MT_ORBIX */
-
-int
-Notifier_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- if (this->notifier_ != 0)
- {
- ACE_DEBUG ((LM_DEBUG, "closing down Notifier_Handler\n"));
- CORBA_HANDLER::instance ()->deactivate_service (Event_Comm_Notifier_IMPL,
- this->notifier_->_marker ());
- CORBA::release (this->notifier_);
- this->notifier_ = 0;
- // *Must* be allocated dyanmically!
- delete this;
- }
- return 0;
-}
-
-Event_Comm::Notifier *
-Notifier_Handler::notifier (void)
-{
- return this->notifier_;
-}
-
-void
-Notifier_Handler::notifier (Event_Comm::Notifier *notifier)
-{
- if (this->notifier_ != notifier)
- {
- CORBA::release (this->notifier_);
- this->notifier_ = notifier;
- }
-}
-
-// Create and initialize a Notifier target object.
-
-Notifier_Handler::Notifier_Handler (const char *service_location,
- const char *marker,
- int putit)
-{
- CORBA_HANDLER::instance ()->activate_service (Event_Comm_Notifier_IMPL,
- putit ? marker : 0, service_location);
-
- // Create a notifier object using the implementation class Notifier_i.
- this->notifier_ =
- new TIE_Event_Comm_Notifier (Notifier_i) (new Notifier_i, marker);
-}
-
-// Destroy a Notifier target object.
-
-Notifier_Handler::~Notifier_Handler (void)
-{
- this->handle_close ();
-}
-
-#endif /* ACE_HAS_ORBIX */
diff --git a/apps/Orbix-Examples/Event_Comm/Supplier/Notifier_Handler.h b/apps/Orbix-Examples/Event_Comm/Supplier/Notifier_Handler.h
deleted file mode 100644
index 8e3c56ca42c..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Supplier/Notifier_Handler.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Notifier_Handler.h
-//
-// = DESCRIPTION
-// Integrate CORBA with the ACE ACE_Reactor.
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (_NOTIFIER_HANDLER_H)
-#define _NOTIFIER_HANDLER_H
-
-#include "ace/CORBA_Handler.h"
-#include "Event_Comm_i.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-class Notifier_Handler
- // = TITLE
- // Integrate CORBA with the ACE ACE_Reactor.
- //
- // = DESCRIPTION
- //
-{
-public:
- Notifier_Handler (const char *service_location,
- const char *marker = "notifier",
- int putit = 1); // Default marker name.
-
- Event_Comm::Notifier *notifier (void);
- void notifier (Event_Comm::Notifier *);
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::NULL_MASK);
- // Close down the handler.
-
-private:
- ~Notifier_Handler (void);
- // Ensure dynamic allocation.
-
- Event_Comm::Notifier *notifier_;
- // Pointer to an a <Event_Comm::Notifier> object.
-};
-
-#endif /* ACE_HAS_ORBIX */
-#endif /* _NOTIFIER_HANDLER_H */
diff --git a/apps/Orbix-Examples/Event_Comm/Supplier/supplier.cpp b/apps/Orbix-Examples/Event_Comm/Supplier/supplier.cpp
deleted file mode 100644
index 2477568d636..00000000000
--- a/apps/Orbix-Examples/Event_Comm/Supplier/supplier.cpp
+++ /dev/null
@@ -1,116 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Supplier driver for the Orbix Publish/Subscribe example.
-
-// The executable file generated from this code should be registered
-// (under the name 'logger') using the 'putit' command.
-
-#include "ace/Service_Config.h"
-
-#include "Notifier_Handler.h"
-#include "Input_Handler.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-class Supplier : public ACE_Event_Handler
-{
-public:
- Supplier (int argc, char *argv[]);
- ~Supplier (void);
-
- void run (void);
- // Execute the supplier.
-
-private:
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *);
-
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
-
- Input_Handler *ih_;
- // Handler for keyboard input.
-
- Notifier_Handler *nh_;
- // Handler for CORBA Notifier.
-
- ACE_Service_Config daemon_;
- // ACE server event-loop mechanism.
-};
-
-int
-Supplier::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "closing down Supplier\n"));
- return 0;
-}
-
-int
-Supplier::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "%S\n", signum));
- ACE_Reactor::end_event_loop();
- return 0;
-}
-
-void
-Supplier::run (void)
-{
- if (ACE_Reactor::run_event_loop () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "run_reactor_event_loop"));
-}
-
-Supplier::Supplier (int argc, char *argv[])
- : ih_ (0),
- nh_ (0)
-{
- // Initialize the server.
- if (this->daemon_.open (argc, argv) == -1)
- {
- if (errno == ENOENT) // There's no svc.conf file, so use static linking...
- {
- ACE_DEBUG ((LM_DEBUG, "no config file, using static binding\n"));
- // The constructor registers the handlers...
- int putit = argc > 1 ? 1 : 0;
-
- // Pass in program exec name to use a service_location!
- this->nh_ = new Notifier_Handler (argv[0], "notifier", putit);
- ACE_ASSERT (this->nh_ != 0);
- this->ih_ = new Input_Handler (this->nh_);
- ACE_ASSERT (this->ih_ != 0);
- }
- else
- ACE_ERROR ((LM_ERROR, "%p\n%a", "open", 1));
- }
-
- ACE_DEBUG ((LM_DEBUG, "starting up server %s\n",
- CORBA::Orbix.myImplementationName ()));
-
- if (ACE_Reactor::instance ()->register_handler (SIGINT, this) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_handler"));
-}
-
-Supplier::~Supplier (void)
-{
- // Free up the handlers if they were statically bound.
- this->ih_->handle_close ();
- this->nh_->handle_close ();
-}
-
-int
-main (int argc, char *argv[])
-{
- // Initialize server daemon.
- Supplier supplier (argc, argv);
-
- // Loop forever handling events.
- supplier.run ();
-
- return 0;
-}
-#else /* !defined ACE_HAS_ORBIX */
-int
-main (int argc, char *argv[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "you must have Orbix to run application %s\n", argv[0]), 1);
-}
-#endif /* ACE_HAS_ORBIX */
diff --git a/apps/Orbix-Examples/Event_Comm/include/Event_Comm.hh b/apps/Orbix-Examples/Event_Comm/include/Event_Comm.hh
deleted file mode 100644
index 85ad256da2a..00000000000
--- a/apps/Orbix-Examples/Event_Comm/include/Event_Comm.hh
+++ /dev/null
@@ -1,887 +0,0 @@
-
-#ifndef Event_Comm_hh
-#define Event_Comm_hh
-
-#include <CORBA.h>
-
-#include <string.h>
-
-class Event_Comm {
-public:
-
-#ifndef Event_Comm_Notification_defined
-#define Event_Comm_Notification_defined
-
- struct Notification {
- CORBA::String_mgr tag_;
-
- void encodeOp (CORBA::Request &IT_r) const;
- void decodeOp (CORBA::Request &IT_r);
- void decodeInOutOp (CORBA::Request &IT_r);
- static void* IT_anySupport (CORBA::Request &IT_r,
- void *&, void*, const CORBA::Flags&);
- static const void *IT_fn;
- };
-
- static const CORBA::TypeCode_ptr _tc_Notification;
-
-#ifndef Event_Comm_NotificationVarH
-#define Event_Comm_NotificationVarH
-
-#ifndef Event_Comm_NotificationvPtr
-#define Event_Comm_NotificationvPtr
-typedef Notification* Notification_vPtr;
-#endif
-
-class Notification_var : public CORBA::_var
-{
- public:
-
- Notification_var () {
- _ptr = NULL;
- }
-
- Notification_var (Notification *IT_p) {
- _ptr = IT_p;
- }
-
- Notification_var (const Notification_var &IT_s) {
- if (!IT_s._ptr) {
- _ptr = IT_s._ptr;
- return;
- }
- _ptr = new Notification (*(IT_s._ptr));
- }
-
- Notification_var &operator= (Notification *IT_p) {
- if (_ptr != IT_p) {
- delete _ptr;
- }
- _ptr = IT_p;
- return (*this);
- }
-
- Notification_var &operator= (const Notification_var &IT_s) {
- if (_ptr != IT_s._ptr) {
- delete _ptr;
- }
- _ptr = new Notification (*(IT_s._ptr));
- return (*this);
- }
-
- ~Notification_var () {
- delete _ptr;
- }
-
- Notification* operator-> () {
- return _ptr;
- }
-
- operator const Notification_vPtr () const { return _ptr;}
- operator Notification_vPtr& () { return _ptr;}
- operator Notification& () const { return * _ptr;}
-
- protected:
- Notification *_ptr;
- private:
- Notification_var &operator= (const CORBA::_var &IT_s);
- Notification_var (const CORBA::_var &IT_s);
-};
-
-#endif
-
-
-#endif
-
-
-#ifndef _Event_Comm_Notification_Receiver_defined
-#define _Event_Comm_Notification_Receiver_defined
-class Notification_Receiver_dispatch : public virtual CORBA::PPTR {
-public:
-
- Notification_Receiver_dispatch (void *IT_p, CORBA::Object* IT_o, const char *IT_m,
- CORBA::LoaderClass *IT_l, char *IT_i, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_l,IT_i,IT_im) {}
-
-
- Notification_Receiver_dispatch (char *IT_OR, void *IT_p, CORBA::Object *IT_o)
- : CORBA::PPTR (IT_OR,IT_p,IT_o) {}
-
-
- Notification_Receiver_dispatch () {}
-
- Notification_Receiver_dispatch (ObjectReference *IT_OR, void *IT_p, CORBA::Object *IT_o)
- : CORBA::PPTR (IT_OR,IT_p,IT_o) {}
-
-
- Notification_Receiver_dispatch (void *IT_p, CORBA::Object *IT_o, const char *IT_m,
- char *IT_i, CORBA::Object* IT_ob, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_i,IT_ob,IT_im) {}
-
-
- virtual unsigned char dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void* IT_pp=NULL);
-
-
-};
-
-class Notification_Receiver;
-
-#ifndef Event_Comm_Notification_ReceiverPtr
-#define Event_Comm_Notification_ReceiverPtr
-
- typedef Notification_Receiver* Notification_Receiver_ptr;
-
- typedef Notification_Receiver* Notification_ReceiverRef;
-
-#endif
-
-
-#ifndef Event_Comm_Notification_ReceiverForwH
-#define Event_Comm_Notification_ReceiverForwH
-static CORBA::ObjectRef Notification_Receiver_getBase (void *);
-static void Notification_Receiver_release (Notification_Receiver *, CORBA::Environment &IT_env);
-static void Notification_Receiver_release (Notification_Receiver_ptr);
-static Notification_Receiver* Notification_Receiver_duplicate (Notification_Receiver_ptr, CORBA::Environment &IT_env);
-static Notification_Receiver* Notification_Receiver_duplicate (Notification_Receiver_ptr );
-static Notification_Receiver_ptr Notification_Receiver_nil (CORBA::Environment &IT_env);
-static Notification_Receiver_ptr Notification_Receiver_nil ();
-#endif
-#define Event_Comm_Notification_Receiver_IMPL "Event_Comm_Notification_Receiver"
-
-
-class Notification_Receiver;
-
- typedef Notification_Receiver Notification_ReceiverProxy;
-#define Event_Comm_Notification_Receiver_IR "Event_Comm_Notification_Receiver"
-#define Event_Comm_Notification_Receiver_IMPL "Event_Comm_Notification_Receiver"
-
-#ifndef Event_Comm_Notification_ReceiverPtr
-#define Event_Comm_Notification_ReceiverPtr
-
- typedef Notification_Receiver* Notification_Receiver_ptr;
-
- typedef Notification_Receiver* Notification_ReceiverRef;
-
-#endif
-
-class Notification_Receiver: public virtual CORBA::Object {
-public:
- Notification_Receiver (char *IT_OR);
- Notification_Receiver (ObjectReference *IT_OR);
- Notification_Receiver () : CORBA::Object (1) {}
-protected:
- Notification_Receiver_ptr __duplicate(
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) {
- CORBA::Object::__duplicate (IT_env);
- return this;
- }
-public:
- static Notification_Receiver_ptr _duplicate(
- Notification_Receiver_ptr obj,
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) {
- CORBA::EnvExcRaiser IT_raise (&IT_env);
- if (CORBA::is_nil(obj, IT_env)) {
- IT_raise.maybeRaise ();
- return (obj);
- }
- Notification_Receiver_ptr IT_obj = obj->__duplicate (IT_env);
- IT_raise.maybeRaise();
- return IT_obj;
- }
-public:
- static Notification_Receiver* _bind (const char* IT_markerServer, const char* host,
- const CORBA::Context &IT_c,
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ());
- static Notification_Receiver* _bind (CORBA::Environment &IT_env);
- static Notification_Receiver* _bind (const char* IT_markerServer=NULL, const char* host=NULL,
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ());
- static Notification_Receiver* _narrow (CORBA::Object* , CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ());
- static Notification_Receiver_ptr _nil (CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) {
- CORBA::EnvExcRaiser IT_raise (&IT_env);
- IT_raise.maybeRaise();
- return (Notification_Receiver_ptr) CORBA::OBJECT_NIL;}
- virtual void receive_notification (const Event_Comm::Notification& notification, CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) throw (CORBA::SystemException);
- virtual void disconnect (const char * reason, CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) throw (CORBA::SystemException);
-};
-
- static const CORBA::TypeCode_ptr _tc_Notification_Receiver;
-
- static const CORBA::TypeCode_ptr _tc_Notification_ReceiverRef;
-
-#ifndef Event_Comm_Notification_ReceiverVarH
-#define Event_Comm_Notification_ReceiverVarH
-
-#ifndef Event_Comm_Notification_ReceivervPtr
-#define Event_Comm_Notification_ReceivervPtr
-typedef Notification_Receiver* Notification_Receiver_vPtr;
-#endif
-
-class Notification_Receiver_var : public CORBA::_var
-{
- public:
-
- Notification_Receiver_var () {
- _ptr = Notification_Receiver_nil ();
- }
-
- Notification_Receiver_var (Notification_Receiver *IT_p) {
- _ptr = IT_p;
- }
-
- Notification_Receiver_var (const Notification_Receiver_var &IT_s) {
- _ptr = Notification_Receiver_duplicate (IT_s._ptr);
- }
-
- Notification_Receiver_var &operator= (Notification_Receiver *IT_p) {
- Notification_Receiver_release (_ptr);
- _ptr = IT_p;
- return (*this);
- }
-
- Notification_Receiver_var &operator= (const Notification_Receiver_var &IT_s) {
- Notification_Receiver_release (_ptr);
- _ptr = Notification_Receiver_duplicate (IT_s._ptr);
- return (*this);
- }
-
- ~Notification_Receiver_var () {
- Notification_Receiver_release (_ptr);
- }
-
- Notification_Receiver* operator-> () {
- return _ptr;
- }
-
- operator const Notification_Receiver_vPtr () const { return _ptr;}
- operator Notification_Receiver_vPtr& () { return _ptr;}
-
- protected:
- Notification_Receiver *_ptr;
- private:
- Notification_Receiver_var &operator= (const CORBA::_var &IT_s);
- Notification_Receiver_var (const CORBA::_var &IT_s);
- Notification_Receiver_var &operator= (const CORBA::_mgr &IT_s);
- Notification_Receiver_var &operator= (const CORBA::_SeqElem &IT_s);
- Notification_Receiver_var (const CORBA::_mgr &IT_s);
- Notification_Receiver_var (const CORBA::_SeqElem &IT_s);
-};
-
-#endif
-
-
-#ifndef Event_Comm_Notification_ReceiverMgrH
-#define Event_Comm_Notification_ReceiverMgrH
-
-class Notification_Receiver_mgr : public CORBA::_mgr
-{
- public:
-
- Notification_Receiver_mgr () {
- _ptr = Notification_Receiver_nil ();
- _release = 1;
- }
-
- Notification_Receiver_mgr (const Notification_Receiver_mgr &IT_s) {
- _ptr = Notification_Receiver_duplicate (IT_s._ptr);
- _release = 1;
- }
-
- Notification_Receiver_mgr &operator= (Notification_Receiver *IT_p) {
- if (_ptr && _release)
- Notification_Receiver_release (_ptr);
- _ptr = IT_p;
- _release = 1;
- return (*this);
- }
-
- Notification_Receiver_mgr &operator= (const Notification_Receiver_mgr &IT_s) {
- if (_ptr && _release)
- Notification_Receiver_release (_ptr);
- _ptr = Notification_Receiver_duplicate(IT_s._ptr);
- _release = 1;
- return (*this);
- }
-
- Notification_Receiver_mgr &operator= (const Notification_Receiver_var &IT_s) {
- if (_ptr && _release)
- Notification_Receiver_release (_ptr);
- _ptr = Notification_Receiver_duplicate(IT_s);
- _release = 1;
- return (*this);
- }
-
- ~Notification_Receiver_mgr () {
- if (_release)
- Notification_Receiver_release (_ptr);
- }
-
- unsigned char release () {
- return _release;
- }
-
- void release (unsigned char rel) {
- _release = rel;
- }
-
- operator int () const {
- CORBA::Environment env;
- CORBA::EnvExcRaiser IT_raise (&env);
- return (!(CORBA::is_nil((CORBA::Object*) _ptr, env)));
- }
-
- operator void* () const {
- return _ptr;
- }
-
- operator CORBA::Object * () const {
- return (CORBA::Object *) _ptr;
- }
-
- operator Notification_Receiver* () const {
- return (Notification_Receiver*) _ptr;
- }
-
- Notification_Receiver *_ptr;
-
- protected:
-
- unsigned char _release;
-};
-
-#endif
-
-#ifndef Event_Comm_Notification_ReceiverSeqElemH
-#define Event_Comm_Notification_ReceiverSeqElemH
-
-class Notification_Receiver_SeqElem : public CORBA::_SeqElem
-{
- public:
-
- Notification_Receiver_SeqElem (Event_Comm::Notification_Receiver_ptr* IT_p, unsigned char rel) {
- _ptr = IT_p;
- _release = rel;
- }
-
- Notification_Receiver_SeqElem &operator= (Event_Comm::Notification_Receiver_ptr IT_p) {
- if (!_ptr)
- return (*this);
- if (*(_ptr) && _release)
- Notification_Receiver_release (*(_ptr));
- *(_ptr) = IT_p;
- return (*this);
- }
-
- Notification_Receiver_SeqElem &operator= (const Notification_Receiver_SeqElem &IT_s) {
- if (!_ptr|| !IT_s._ptr)
- return (*this);
- if (*(_ptr) && _release)
- Notification_Receiver_release (*(_ptr));
- *(_ptr) = Notification_Receiver_duplicate(*(IT_s._ptr));
- return (*this);
- }
-
- operator Event_Comm::Notification_Receiver_ptr () const
-{
- if (!_ptr)
- return (Notification_Receiver_nil());
- return (Event_Comm::Notification_Receiver_ptr) (*_ptr);
- }
-
- Notification_Receiver_ptr operator->() const { return *_ptr;}
-
- protected:
- Event_Comm::Notification_Receiver_ptr *_ptr;
- unsigned char _release;
-};
-
-#endif
-
-
-#define TIE_Event_Comm_Notification_Receiver(X) Event_Comm_Notification_Receiver##X
-
-#define DEF_TIE_Event_Comm_Notification_Receiver(X) \
- class Event_Comm_Notification_Receiver##X : public virtual Event_Comm::Notification_Receiver { \
- X* m_obj; \
- public: \
- \
- Event_Comm_Notification_Receiver##X (X *objp, const char* m="", CORBA::LoaderClass *l=0)\
- : Event_Comm::Notification_Receiver(), CORBA::Object (), m_obj(objp) { \
- m_pptr = new Event_Comm::Notification_Receiver_dispatch \
- (( Event_Comm::Notification_Receiver*)this,(CORBA::Object*)this,m,l,Event_Comm_Notification_Receiver_IR,m_obj); \
- } \
- Event_Comm_Notification_Receiver##X (CORBA::Object *IT_p, const char* IT_m="", void *IT_q=0)\
- : Event_Comm::Notification_Receiver(), CORBA::Object () { \
- m_pptr = new Event_Comm::Notification_Receiver_dispatch \
- (( Event_Comm::Notification_Receiver*)this,(CORBA::Object*)this,IT_m,Event_Comm_Notification_Receiver_IR,IT_p,IT_q); \
- m_obj = (X*)(m_pptr->getImplObj ()); \
- } \
- \
- virtual ~Event_Comm_Notification_Receiver##X () { \
- if (_okToDeleteImpl ()) delete m_obj; } \
- \
- virtual void* _deref () { \
- return m_obj; } \
- \
- virtual void receive_notification (const Event_Comm::Notification& notification, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->receive_notification ( notification,IT_env);\
-}\
- \
- virtual void disconnect (const char * reason, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->disconnect ( reason,IT_env);\
-}\
- \
- };
-
-
-#define QUALS_Event_Comm_Notification_Receiver \
- virtual void receive_notification (const Event_Comm::Notification& notification, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->receive_notification ( notification,IT_env);\
-}\
- \
- virtual void disconnect (const char * reason, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->disconnect ( reason,IT_env);\
-}\
-
-
-
-
-class Notification_ReceiverProxyFactoryClass : public virtual CORBA::ObjectFactoryClass {
-public:
- Notification_ReceiverProxyFactoryClass (unsigned char IT_p=0)
- : CORBA::ProxyFactory (Event_Comm_Notification_Receiver_IR, IT_p) {}
-
- virtual void* New (char *IT_OR, CORBA::Environment&);
-
- virtual void* New (ObjectReference *IT_OR, CORBA::Environment&);
-
- virtual void* New2 ();
-
- virtual void* IT_castUp (void *IT_p, char* IT_s);
-
- virtual CORBA::PPTR* pptr (void *IT_p);
-
- virtual void baseInterfaces (_IDL_SEQUENCE_string&);
-
-
-};
-
-static Notification_ReceiverProxyFactoryClass Notification_ReceiverProxyFactory;
-
-
-
-#endif
-
-
-#ifndef _Event_Comm_Notifier_defined
-#define _Event_Comm_Notifier_defined
-class Notifier_dispatch : public virtual CORBA::PPTR {
-public:
-
- Notifier_dispatch (void *IT_p, CORBA::Object* IT_o, const char *IT_m,
- CORBA::LoaderClass *IT_l, char *IT_i, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_l,IT_i,IT_im) {}
-
-
- Notifier_dispatch (char *IT_OR, void *IT_p, CORBA::Object *IT_o)
- : CORBA::PPTR (IT_OR,IT_p,IT_o) {}
-
-
- Notifier_dispatch () {}
-
- Notifier_dispatch (ObjectReference *IT_OR, void *IT_p, CORBA::Object *IT_o)
- : CORBA::PPTR (IT_OR,IT_p,IT_o) {}
-
-
- Notifier_dispatch (void *IT_p, CORBA::Object *IT_o, const char *IT_m,
- char *IT_i, CORBA::Object* IT_ob, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_i,IT_ob,IT_im) {}
-
-
- virtual unsigned char dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void* IT_pp=NULL);
-
-
-};
-
-class Notifier;
-
-#ifndef Event_Comm_NotifierPtr
-#define Event_Comm_NotifierPtr
-
- typedef Notifier* Notifier_ptr;
-
- typedef Notifier* NotifierRef;
-
-#endif
-
-
-#ifndef Event_Comm_NotifierForwH
-#define Event_Comm_NotifierForwH
-static CORBA::ObjectRef Notifier_getBase (void *);
-static void Notifier_release (Notifier *, CORBA::Environment &IT_env);
-static void Notifier_release (Notifier_ptr);
-static Notifier* Notifier_duplicate (Notifier_ptr, CORBA::Environment &IT_env);
-static Notifier* Notifier_duplicate (Notifier_ptr );
-static Notifier_ptr Notifier_nil (CORBA::Environment &IT_env);
-static Notifier_ptr Notifier_nil ();
-#endif
-#define Event_Comm_Notifier_IMPL "Event_Comm_Notifier"
-
-
-class Notifier;
-
- typedef Notifier NotifierProxy;
-#define Event_Comm_Notifier_IR "Event_Comm_Notifier"
-#define Event_Comm_Notifier_IMPL "Event_Comm_Notifier"
-
-#ifndef Event_Comm_NotifierPtr
-#define Event_Comm_NotifierPtr
-
- typedef Notifier* Notifier_ptr;
-
- typedef Notifier* NotifierRef;
-
-#endif
-
-class Notifier: public virtual CORBA::Object {
-public:
- Notifier (char *IT_OR);
- Notifier (ObjectReference *IT_OR);
- Notifier () : CORBA::Object (1) {}
-protected:
- Notifier_ptr __duplicate(
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) {
- CORBA::Object::__duplicate (IT_env);
- return this;
- }
-public:
- static Notifier_ptr _duplicate(
- Notifier_ptr obj,
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) {
- CORBA::EnvExcRaiser IT_raise (&IT_env);
- if (CORBA::is_nil(obj, IT_env)) {
- IT_raise.maybeRaise ();
- return (obj);
- }
- Notifier_ptr IT_obj = obj->__duplicate (IT_env);
- IT_raise.maybeRaise();
- return IT_obj;
- }
-public:
- static Notifier* _bind (const char* IT_markerServer, const char* host,
- const CORBA::Context &IT_c,
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ());
- static Notifier* _bind (CORBA::Environment &IT_env);
- static Notifier* _bind (const char* IT_markerServer=NULL, const char* host=NULL,
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ());
- static Notifier* _narrow (CORBA::Object* , CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ());
- static Notifier_ptr _nil (CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) {
- CORBA::EnvExcRaiser IT_raise (&IT_env);
- IT_raise.maybeRaise();
- return (Notifier_ptr) CORBA::OBJECT_NIL;}
- virtual void send_disconnect (const char * reason, CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) throw (CORBA::SystemException);
- virtual void send_notification (const Event_Comm::Notification& notification, CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) throw (CORBA::SystemException);
- virtual void subscribe (Event_Comm::Notification_Receiver_ptr notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) throw (CORBA::SystemException);
- virtual void unsubscribe (Event_Comm::Notification_Receiver_ptr notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) throw (CORBA::SystemException);
-};
-
- static const CORBA::TypeCode_ptr _tc_Notifier;
-
- static const CORBA::TypeCode_ptr _tc_NotifierRef;
-
-#ifndef Event_Comm_NotifierVarH
-#define Event_Comm_NotifierVarH
-
-#ifndef Event_Comm_NotifiervPtr
-#define Event_Comm_NotifiervPtr
-typedef Notifier* Notifier_vPtr;
-#endif
-
-class Notifier_var : public CORBA::_var
-{
- public:
-
- Notifier_var () {
- _ptr = Notifier_nil ();
- }
-
- Notifier_var (Notifier *IT_p) {
- _ptr = IT_p;
- }
-
- Notifier_var (const Notifier_var &IT_s) {
- _ptr = Notifier_duplicate (IT_s._ptr);
- }
-
- Notifier_var &operator= (Notifier *IT_p) {
- Notifier_release (_ptr);
- _ptr = IT_p;
- return (*this);
- }
-
- Notifier_var &operator= (const Notifier_var &IT_s) {
- Notifier_release (_ptr);
- _ptr = Notifier_duplicate (IT_s._ptr);
- return (*this);
- }
-
- ~Notifier_var () {
- Notifier_release (_ptr);
- }
-
- Notifier* operator-> () {
- return _ptr;
- }
-
- operator const Notifier_vPtr () const { return _ptr;}
- operator Notifier_vPtr& () { return _ptr;}
-
- protected:
- Notifier *_ptr;
- private:
- Notifier_var &operator= (const CORBA::_var &IT_s);
- Notifier_var (const CORBA::_var &IT_s);
- Notifier_var &operator= (const CORBA::_mgr &IT_s);
- Notifier_var &operator= (const CORBA::_SeqElem &IT_s);
- Notifier_var (const CORBA::_mgr &IT_s);
- Notifier_var (const CORBA::_SeqElem &IT_s);
-};
-
-#endif
-
-
-#ifndef Event_Comm_NotifierMgrH
-#define Event_Comm_NotifierMgrH
-
-class Notifier_mgr : public CORBA::_mgr
-{
- public:
-
- Notifier_mgr () {
- _ptr = Notifier_nil ();
- _release = 1;
- }
-
- Notifier_mgr (const Notifier_mgr &IT_s) {
- _ptr = Notifier_duplicate (IT_s._ptr);
- _release = 1;
- }
-
- Notifier_mgr &operator= (Notifier *IT_p) {
- if (_ptr && _release)
- Notifier_release (_ptr);
- _ptr = IT_p;
- _release = 1;
- return (*this);
- }
-
- Notifier_mgr &operator= (const Notifier_mgr &IT_s) {
- if (_ptr && _release)
- Notifier_release (_ptr);
- _ptr = Notifier_duplicate(IT_s._ptr);
- _release = 1;
- return (*this);
- }
-
- Notifier_mgr &operator= (const Notifier_var &IT_s) {
- if (_ptr && _release)
- Notifier_release (_ptr);
- _ptr = Notifier_duplicate(IT_s);
- _release = 1;
- return (*this);
- }
-
- ~Notifier_mgr () {
- if (_release)
- Notifier_release (_ptr);
- }
-
- unsigned char release () {
- return _release;
- }
-
- void release (unsigned char rel) {
- _release = rel;
- }
-
- operator int () const {
- CORBA::Environment env;
- CORBA::EnvExcRaiser IT_raise (&env);
- return (!(CORBA::is_nil((CORBA::Object*) _ptr, env)));
- }
-
- operator void* () const {
- return _ptr;
- }
-
- operator CORBA::Object * () const {
- return (CORBA::Object *) _ptr;
- }
-
- operator Notifier* () const {
- return (Notifier*) _ptr;
- }
-
- Notifier *_ptr;
-
- protected:
-
- unsigned char _release;
-};
-
-#endif
-
-#ifndef Event_Comm_NotifierSeqElemH
-#define Event_Comm_NotifierSeqElemH
-
-class Notifier_SeqElem : public CORBA::_SeqElem
-{
- public:
-
- Notifier_SeqElem (Event_Comm::Notifier_ptr* IT_p, unsigned char rel) {
- _ptr = IT_p;
- _release = rel;
- }
-
- Notifier_SeqElem &operator= (Event_Comm::Notifier_ptr IT_p) {
- if (!_ptr)
- return (*this);
- if (*(_ptr) && _release)
- Notifier_release (*(_ptr));
- *(_ptr) = IT_p;
- return (*this);
- }
-
- Notifier_SeqElem &operator= (const Notifier_SeqElem &IT_s) {
- if (!_ptr|| !IT_s._ptr)
- return (*this);
- if (*(_ptr) && _release)
- Notifier_release (*(_ptr));
- *(_ptr) = Notifier_duplicate(*(IT_s._ptr));
- return (*this);
- }
-
- operator Event_Comm::Notifier_ptr () const
-{
- if (!_ptr)
- return (Notifier_nil());
- return (Event_Comm::Notifier_ptr) (*_ptr);
- }
-
- Notifier_ptr operator->() const { return *_ptr;}
-
- protected:
- Event_Comm::Notifier_ptr *_ptr;
- unsigned char _release;
-};
-
-#endif
-
-
-#define TIE_Event_Comm_Notifier(X) Event_Comm_Notifier##X
-
-#define DEF_TIE_Event_Comm_Notifier(X) \
- class Event_Comm_Notifier##X : public virtual Event_Comm::Notifier { \
- X* m_obj; \
- public: \
- \
- Event_Comm_Notifier##X (X *objp, const char* m="", CORBA::LoaderClass *l=0)\
- : Event_Comm::Notifier(), CORBA::Object (), m_obj(objp) { \
- m_pptr = new Event_Comm::Notifier_dispatch \
- (( Event_Comm::Notifier*)this,(CORBA::Object*)this,m,l,Event_Comm_Notifier_IR,m_obj); \
- } \
- Event_Comm_Notifier##X (CORBA::Object *IT_p, const char* IT_m="", void *IT_q=0)\
- : Event_Comm::Notifier(), CORBA::Object () { \
- m_pptr = new Event_Comm::Notifier_dispatch \
- (( Event_Comm::Notifier*)this,(CORBA::Object*)this,IT_m,Event_Comm_Notifier_IR,IT_p,IT_q); \
- m_obj = (X*)(m_pptr->getImplObj ()); \
- } \
- \
- virtual ~Event_Comm_Notifier##X () { \
- if (_okToDeleteImpl ()) delete m_obj; } \
- \
- virtual void* _deref () { \
- return m_obj; } \
- \
- virtual void send_disconnect (const char * reason, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->send_disconnect ( reason,IT_env);\
-}\
- \
- virtual void send_notification (const Event_Comm::Notification& notification, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->send_notification ( notification,IT_env);\
-}\
- \
- virtual void subscribe (Event_Comm::Notification_Receiver_ptr notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->subscribe ( notification_receiver, filtering_criteria,IT_env);\
-}\
- \
- virtual void unsubscribe (Event_Comm::Notification_Receiver_ptr notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->unsubscribe ( notification_receiver, filtering_criteria,IT_env);\
-}\
- \
- };
-
-
-#define QUALS_Event_Comm_Notifier \
- virtual void send_disconnect (const char * reason, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->send_disconnect ( reason,IT_env);\
-}\
- \
- virtual void send_notification (const Event_Comm::Notification& notification, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->send_notification ( notification,IT_env);\
-}\
- \
- virtual void subscribe (Event_Comm::Notification_Receiver_ptr notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->subscribe ( notification_receiver, filtering_criteria,IT_env);\
-}\
- \
- virtual void unsubscribe (Event_Comm::Notification_Receiver_ptr notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->unsubscribe ( notification_receiver, filtering_criteria,IT_env);\
-}\
-
-
-
-
-class NotifierProxyFactoryClass : public virtual CORBA::ObjectFactoryClass {
-public:
- NotifierProxyFactoryClass (unsigned char IT_p=0)
- : CORBA::ProxyFactory (Event_Comm_Notifier_IR, IT_p) {}
-
- virtual void* New (char *IT_OR, CORBA::Environment&);
-
- virtual void* New (ObjectReference *IT_OR, CORBA::Environment&);
-
- virtual void* New2 ();
-
- virtual void* IT_castUp (void *IT_p, char* IT_s);
-
- virtual CORBA::PPTR* pptr (void *IT_p);
-
- virtual void baseInterfaces (_IDL_SEQUENCE_string&);
-
-
-};
-
-static NotifierProxyFactoryClass NotifierProxyFactory;
-
-
-
-#endif
-
-};
-
-
-void operator<<= (CORBA::any &IT_a, Event_Comm::Notification_Receiver_ptr IT_t);
-CORBA::Boolean operator>>= (const CORBA::any &IT_a, Event_Comm::Notification_Receiver_ptr& IT_t);
-
-
-void operator<<= (CORBA::any &IT_a, Event_Comm::Notifier_ptr IT_t);
-CORBA::Boolean operator>>= (const CORBA::any &IT_a, Event_Comm::Notifier_ptr& IT_t);
-
-
-void operator<<= (CORBA::any &IT_a, const Event_Comm::Notification& IT_t);
-CORBA::Boolean operator>>= (const CORBA::any &IT_a, Event_Comm::Notification*& IT_t);
-
-
-#endif
diff --git a/apps/Orbix-Examples/Event_Comm/include/Event_Comm_i.h b/apps/Orbix-Examples/Event_Comm/include/Event_Comm_i.h
deleted file mode 100644
index f8d3a12bb7f..00000000000
--- a/apps/Orbix-Examples/Event_Comm/include/Event_Comm_i.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Event_Comm_i.h
-//
-// = DESCRIPTION
-// Class interface for the implementation of the distributed
-// event notification mechanism.
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (_EVENT_COMM_I_H)
-#define _EVENT_COMM_I_H
-
-#include "Notification_Receiver_i.h"
-#include "Notifier_i.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-// Tie the Notification_Receiver and Notifier implementation classes
-// together with the IDL interface.
-
-DEF_TIE_Event_Comm_Notification_Receiver (Notification_Receiver_i)
-DEF_TIE_Event_Comm_Notifier (Notifier_i)
-
-#endif /* ACE_HAS_ORBIX */
-#endif /* _EVENT_COMM_I_H */
diff --git a/apps/Orbix-Examples/Event_Comm/include/Notification_Receiver_i.h b/apps/Orbix-Examples/Event_Comm/include/Notification_Receiver_i.h
deleted file mode 100644
index eb5efa718dd..00000000000
--- a/apps/Orbix-Examples/Event_Comm/include/Notification_Receiver_i.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Notification_Receiver__i.h
-//
-// = DESCRIPTION
-// Class interface for the implementation of the <Notification_Receiver>
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (_Notification_Receiver_i_H)
-#define _Notification_Receiver_i_H
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-#include "Event_Comm.hh"
-
-class Notification_Receiver_i
- // = TITLE
- // Defines the implementation class for event <Notification_Receivers>.
- //
- // = DESCRIPTION
-{
-public:
- Notification_Receiver_i (void);
- ~Notification_Receiver_i (void);
-
- virtual void receive_notification (const Event_Comm::Notification &notification,
- CORBA::Environment &IT_env);
- // Pass the <Notification> to the <Notification_Receiver>.
-
- virtual void disconnect (const char *reason,
- CORBA::Environment &IT_env);
- // Disconnect the <Notification_Receiver> from the <Notifier>,
- // giving it the <reason>.
-};
-
-#endif /* ACE_HAS_ORBIX */
-#endif /* _Notification_Receiver_i_H */
diff --git a/apps/Orbix-Examples/Event_Comm/include/Notifier_i.h b/apps/Orbix-Examples/Event_Comm/include/Notifier_i.h
deleted file mode 100644
index 5e7ac590f37..00000000000
--- a/apps/Orbix-Examples/Event_Comm/include/Notifier_i.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Notifier_i.h
-//
-// = DESCRIPTION
-// Class interface for the implementation of the <Notifier>
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (_Notifier_i_H)
-#define _Notifier_i_H
-
-#include "ace/Map_Manager.h"
-#include "ace/Synch.h"
-#include "ace/SString.h"
-#include "Event_Comm.hh"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-// Forward reference.
-class Notification_Receiver_Entry;
-
-class Notifier_i
- // = TITLE
- // Defines the implementation class for event <Notifiers>.
- //
- // = DESCRIPTION
-{
-public:
- enum
- {
- DEFAULT_SIZE = 1024 // Default max number of Event_Comm::Notification_Receivers.
- };
-
- Notifier_i (size_t size_hint = Notifier_i::DEFAULT_SIZE);
- // Initialize a Notifier_i object with the specified size hint.
-
- void send_disconnect (const char *reason,
- CORBA::Environment &IT_env);
- // Disconnect all the receivers, giving them the <reason>.
-
- void send_notification (const Event_Comm::Notification &notification,
- CORBA::Environment &IT_env);
- // Send the <Notification> to all the consumers who
- // have subscribed and who match the filtering criteria.
-
- void subscribe (Event_Comm::Notification_Receiver *notification_receiver,
- const char *filtering_criteria,
- CORBA::Environment &IT_env);
- // Subscribe the <Notification_Receiver> to receive events that
- // match <filtering_criteria> applied by the <Notifier>.
-
- void unsubscribe (Event_Comm::Notification_Receiver *notification_receiver,
- const char *filtering_criteria,
- CORBA::Environment &IT_env);
- // Unsubscribe the <Notification_Receiver>.
-
-private:
- // The following implementation should be replaced
- // by a standard container class from STL...
-
- typedef ACE_Map_Manager <ACE_SString, Notification_Receiver_Entry *, ACE_Null_Mutex> MAP_MANAGER;
- typedef ACE_Map_Iterator <ACE_SString, Notification_Receiver_Entry *, ACE_Null_Mutex> MAP_ITERATOR;
- typedef ACE_Map_Entry <ACE_SString, Notification_Receiver_Entry *> MAP_ENTRY;
-
- MAP_MANAGER map_;
- // Table that maps a <Event_Comm::Notification_Receiver *> to a <Notification_Receiver_Entry *>.
-};
-
-#endif /* ACE_HAS_ORBIX */
-#endif /* _Notifier_i_H */
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Event_Comm.hh b/apps/Orbix-Examples/Event_Comm/libsrc/Event_Comm.hh
deleted file mode 100644
index 85ad256da2a..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Event_Comm.hh
+++ /dev/null
@@ -1,887 +0,0 @@
-
-#ifndef Event_Comm_hh
-#define Event_Comm_hh
-
-#include <CORBA.h>
-
-#include <string.h>
-
-class Event_Comm {
-public:
-
-#ifndef Event_Comm_Notification_defined
-#define Event_Comm_Notification_defined
-
- struct Notification {
- CORBA::String_mgr tag_;
-
- void encodeOp (CORBA::Request &IT_r) const;
- void decodeOp (CORBA::Request &IT_r);
- void decodeInOutOp (CORBA::Request &IT_r);
- static void* IT_anySupport (CORBA::Request &IT_r,
- void *&, void*, const CORBA::Flags&);
- static const void *IT_fn;
- };
-
- static const CORBA::TypeCode_ptr _tc_Notification;
-
-#ifndef Event_Comm_NotificationVarH
-#define Event_Comm_NotificationVarH
-
-#ifndef Event_Comm_NotificationvPtr
-#define Event_Comm_NotificationvPtr
-typedef Notification* Notification_vPtr;
-#endif
-
-class Notification_var : public CORBA::_var
-{
- public:
-
- Notification_var () {
- _ptr = NULL;
- }
-
- Notification_var (Notification *IT_p) {
- _ptr = IT_p;
- }
-
- Notification_var (const Notification_var &IT_s) {
- if (!IT_s._ptr) {
- _ptr = IT_s._ptr;
- return;
- }
- _ptr = new Notification (*(IT_s._ptr));
- }
-
- Notification_var &operator= (Notification *IT_p) {
- if (_ptr != IT_p) {
- delete _ptr;
- }
- _ptr = IT_p;
- return (*this);
- }
-
- Notification_var &operator= (const Notification_var &IT_s) {
- if (_ptr != IT_s._ptr) {
- delete _ptr;
- }
- _ptr = new Notification (*(IT_s._ptr));
- return (*this);
- }
-
- ~Notification_var () {
- delete _ptr;
- }
-
- Notification* operator-> () {
- return _ptr;
- }
-
- operator const Notification_vPtr () const { return _ptr;}
- operator Notification_vPtr& () { return _ptr;}
- operator Notification& () const { return * _ptr;}
-
- protected:
- Notification *_ptr;
- private:
- Notification_var &operator= (const CORBA::_var &IT_s);
- Notification_var (const CORBA::_var &IT_s);
-};
-
-#endif
-
-
-#endif
-
-
-#ifndef _Event_Comm_Notification_Receiver_defined
-#define _Event_Comm_Notification_Receiver_defined
-class Notification_Receiver_dispatch : public virtual CORBA::PPTR {
-public:
-
- Notification_Receiver_dispatch (void *IT_p, CORBA::Object* IT_o, const char *IT_m,
- CORBA::LoaderClass *IT_l, char *IT_i, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_l,IT_i,IT_im) {}
-
-
- Notification_Receiver_dispatch (char *IT_OR, void *IT_p, CORBA::Object *IT_o)
- : CORBA::PPTR (IT_OR,IT_p,IT_o) {}
-
-
- Notification_Receiver_dispatch () {}
-
- Notification_Receiver_dispatch (ObjectReference *IT_OR, void *IT_p, CORBA::Object *IT_o)
- : CORBA::PPTR (IT_OR,IT_p,IT_o) {}
-
-
- Notification_Receiver_dispatch (void *IT_p, CORBA::Object *IT_o, const char *IT_m,
- char *IT_i, CORBA::Object* IT_ob, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_i,IT_ob,IT_im) {}
-
-
- virtual unsigned char dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void* IT_pp=NULL);
-
-
-};
-
-class Notification_Receiver;
-
-#ifndef Event_Comm_Notification_ReceiverPtr
-#define Event_Comm_Notification_ReceiverPtr
-
- typedef Notification_Receiver* Notification_Receiver_ptr;
-
- typedef Notification_Receiver* Notification_ReceiverRef;
-
-#endif
-
-
-#ifndef Event_Comm_Notification_ReceiverForwH
-#define Event_Comm_Notification_ReceiverForwH
-static CORBA::ObjectRef Notification_Receiver_getBase (void *);
-static void Notification_Receiver_release (Notification_Receiver *, CORBA::Environment &IT_env);
-static void Notification_Receiver_release (Notification_Receiver_ptr);
-static Notification_Receiver* Notification_Receiver_duplicate (Notification_Receiver_ptr, CORBA::Environment &IT_env);
-static Notification_Receiver* Notification_Receiver_duplicate (Notification_Receiver_ptr );
-static Notification_Receiver_ptr Notification_Receiver_nil (CORBA::Environment &IT_env);
-static Notification_Receiver_ptr Notification_Receiver_nil ();
-#endif
-#define Event_Comm_Notification_Receiver_IMPL "Event_Comm_Notification_Receiver"
-
-
-class Notification_Receiver;
-
- typedef Notification_Receiver Notification_ReceiverProxy;
-#define Event_Comm_Notification_Receiver_IR "Event_Comm_Notification_Receiver"
-#define Event_Comm_Notification_Receiver_IMPL "Event_Comm_Notification_Receiver"
-
-#ifndef Event_Comm_Notification_ReceiverPtr
-#define Event_Comm_Notification_ReceiverPtr
-
- typedef Notification_Receiver* Notification_Receiver_ptr;
-
- typedef Notification_Receiver* Notification_ReceiverRef;
-
-#endif
-
-class Notification_Receiver: public virtual CORBA::Object {
-public:
- Notification_Receiver (char *IT_OR);
- Notification_Receiver (ObjectReference *IT_OR);
- Notification_Receiver () : CORBA::Object (1) {}
-protected:
- Notification_Receiver_ptr __duplicate(
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) {
- CORBA::Object::__duplicate (IT_env);
- return this;
- }
-public:
- static Notification_Receiver_ptr _duplicate(
- Notification_Receiver_ptr obj,
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) {
- CORBA::EnvExcRaiser IT_raise (&IT_env);
- if (CORBA::is_nil(obj, IT_env)) {
- IT_raise.maybeRaise ();
- return (obj);
- }
- Notification_Receiver_ptr IT_obj = obj->__duplicate (IT_env);
- IT_raise.maybeRaise();
- return IT_obj;
- }
-public:
- static Notification_Receiver* _bind (const char* IT_markerServer, const char* host,
- const CORBA::Context &IT_c,
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ());
- static Notification_Receiver* _bind (CORBA::Environment &IT_env);
- static Notification_Receiver* _bind (const char* IT_markerServer=NULL, const char* host=NULL,
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ());
- static Notification_Receiver* _narrow (CORBA::Object* , CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ());
- static Notification_Receiver_ptr _nil (CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) {
- CORBA::EnvExcRaiser IT_raise (&IT_env);
- IT_raise.maybeRaise();
- return (Notification_Receiver_ptr) CORBA::OBJECT_NIL;}
- virtual void receive_notification (const Event_Comm::Notification& notification, CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) throw (CORBA::SystemException);
- virtual void disconnect (const char * reason, CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) throw (CORBA::SystemException);
-};
-
- static const CORBA::TypeCode_ptr _tc_Notification_Receiver;
-
- static const CORBA::TypeCode_ptr _tc_Notification_ReceiverRef;
-
-#ifndef Event_Comm_Notification_ReceiverVarH
-#define Event_Comm_Notification_ReceiverVarH
-
-#ifndef Event_Comm_Notification_ReceivervPtr
-#define Event_Comm_Notification_ReceivervPtr
-typedef Notification_Receiver* Notification_Receiver_vPtr;
-#endif
-
-class Notification_Receiver_var : public CORBA::_var
-{
- public:
-
- Notification_Receiver_var () {
- _ptr = Notification_Receiver_nil ();
- }
-
- Notification_Receiver_var (Notification_Receiver *IT_p) {
- _ptr = IT_p;
- }
-
- Notification_Receiver_var (const Notification_Receiver_var &IT_s) {
- _ptr = Notification_Receiver_duplicate (IT_s._ptr);
- }
-
- Notification_Receiver_var &operator= (Notification_Receiver *IT_p) {
- Notification_Receiver_release (_ptr);
- _ptr = IT_p;
- return (*this);
- }
-
- Notification_Receiver_var &operator= (const Notification_Receiver_var &IT_s) {
- Notification_Receiver_release (_ptr);
- _ptr = Notification_Receiver_duplicate (IT_s._ptr);
- return (*this);
- }
-
- ~Notification_Receiver_var () {
- Notification_Receiver_release (_ptr);
- }
-
- Notification_Receiver* operator-> () {
- return _ptr;
- }
-
- operator const Notification_Receiver_vPtr () const { return _ptr;}
- operator Notification_Receiver_vPtr& () { return _ptr;}
-
- protected:
- Notification_Receiver *_ptr;
- private:
- Notification_Receiver_var &operator= (const CORBA::_var &IT_s);
- Notification_Receiver_var (const CORBA::_var &IT_s);
- Notification_Receiver_var &operator= (const CORBA::_mgr &IT_s);
- Notification_Receiver_var &operator= (const CORBA::_SeqElem &IT_s);
- Notification_Receiver_var (const CORBA::_mgr &IT_s);
- Notification_Receiver_var (const CORBA::_SeqElem &IT_s);
-};
-
-#endif
-
-
-#ifndef Event_Comm_Notification_ReceiverMgrH
-#define Event_Comm_Notification_ReceiverMgrH
-
-class Notification_Receiver_mgr : public CORBA::_mgr
-{
- public:
-
- Notification_Receiver_mgr () {
- _ptr = Notification_Receiver_nil ();
- _release = 1;
- }
-
- Notification_Receiver_mgr (const Notification_Receiver_mgr &IT_s) {
- _ptr = Notification_Receiver_duplicate (IT_s._ptr);
- _release = 1;
- }
-
- Notification_Receiver_mgr &operator= (Notification_Receiver *IT_p) {
- if (_ptr && _release)
- Notification_Receiver_release (_ptr);
- _ptr = IT_p;
- _release = 1;
- return (*this);
- }
-
- Notification_Receiver_mgr &operator= (const Notification_Receiver_mgr &IT_s) {
- if (_ptr && _release)
- Notification_Receiver_release (_ptr);
- _ptr = Notification_Receiver_duplicate(IT_s._ptr);
- _release = 1;
- return (*this);
- }
-
- Notification_Receiver_mgr &operator= (const Notification_Receiver_var &IT_s) {
- if (_ptr && _release)
- Notification_Receiver_release (_ptr);
- _ptr = Notification_Receiver_duplicate(IT_s);
- _release = 1;
- return (*this);
- }
-
- ~Notification_Receiver_mgr () {
- if (_release)
- Notification_Receiver_release (_ptr);
- }
-
- unsigned char release () {
- return _release;
- }
-
- void release (unsigned char rel) {
- _release = rel;
- }
-
- operator int () const {
- CORBA::Environment env;
- CORBA::EnvExcRaiser IT_raise (&env);
- return (!(CORBA::is_nil((CORBA::Object*) _ptr, env)));
- }
-
- operator void* () const {
- return _ptr;
- }
-
- operator CORBA::Object * () const {
- return (CORBA::Object *) _ptr;
- }
-
- operator Notification_Receiver* () const {
- return (Notification_Receiver*) _ptr;
- }
-
- Notification_Receiver *_ptr;
-
- protected:
-
- unsigned char _release;
-};
-
-#endif
-
-#ifndef Event_Comm_Notification_ReceiverSeqElemH
-#define Event_Comm_Notification_ReceiverSeqElemH
-
-class Notification_Receiver_SeqElem : public CORBA::_SeqElem
-{
- public:
-
- Notification_Receiver_SeqElem (Event_Comm::Notification_Receiver_ptr* IT_p, unsigned char rel) {
- _ptr = IT_p;
- _release = rel;
- }
-
- Notification_Receiver_SeqElem &operator= (Event_Comm::Notification_Receiver_ptr IT_p) {
- if (!_ptr)
- return (*this);
- if (*(_ptr) && _release)
- Notification_Receiver_release (*(_ptr));
- *(_ptr) = IT_p;
- return (*this);
- }
-
- Notification_Receiver_SeqElem &operator= (const Notification_Receiver_SeqElem &IT_s) {
- if (!_ptr|| !IT_s._ptr)
- return (*this);
- if (*(_ptr) && _release)
- Notification_Receiver_release (*(_ptr));
- *(_ptr) = Notification_Receiver_duplicate(*(IT_s._ptr));
- return (*this);
- }
-
- operator Event_Comm::Notification_Receiver_ptr () const
-{
- if (!_ptr)
- return (Notification_Receiver_nil());
- return (Event_Comm::Notification_Receiver_ptr) (*_ptr);
- }
-
- Notification_Receiver_ptr operator->() const { return *_ptr;}
-
- protected:
- Event_Comm::Notification_Receiver_ptr *_ptr;
- unsigned char _release;
-};
-
-#endif
-
-
-#define TIE_Event_Comm_Notification_Receiver(X) Event_Comm_Notification_Receiver##X
-
-#define DEF_TIE_Event_Comm_Notification_Receiver(X) \
- class Event_Comm_Notification_Receiver##X : public virtual Event_Comm::Notification_Receiver { \
- X* m_obj; \
- public: \
- \
- Event_Comm_Notification_Receiver##X (X *objp, const char* m="", CORBA::LoaderClass *l=0)\
- : Event_Comm::Notification_Receiver(), CORBA::Object (), m_obj(objp) { \
- m_pptr = new Event_Comm::Notification_Receiver_dispatch \
- (( Event_Comm::Notification_Receiver*)this,(CORBA::Object*)this,m,l,Event_Comm_Notification_Receiver_IR,m_obj); \
- } \
- Event_Comm_Notification_Receiver##X (CORBA::Object *IT_p, const char* IT_m="", void *IT_q=0)\
- : Event_Comm::Notification_Receiver(), CORBA::Object () { \
- m_pptr = new Event_Comm::Notification_Receiver_dispatch \
- (( Event_Comm::Notification_Receiver*)this,(CORBA::Object*)this,IT_m,Event_Comm_Notification_Receiver_IR,IT_p,IT_q); \
- m_obj = (X*)(m_pptr->getImplObj ()); \
- } \
- \
- virtual ~Event_Comm_Notification_Receiver##X () { \
- if (_okToDeleteImpl ()) delete m_obj; } \
- \
- virtual void* _deref () { \
- return m_obj; } \
- \
- virtual void receive_notification (const Event_Comm::Notification& notification, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->receive_notification ( notification,IT_env);\
-}\
- \
- virtual void disconnect (const char * reason, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->disconnect ( reason,IT_env);\
-}\
- \
- };
-
-
-#define QUALS_Event_Comm_Notification_Receiver \
- virtual void receive_notification (const Event_Comm::Notification& notification, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->receive_notification ( notification,IT_env);\
-}\
- \
- virtual void disconnect (const char * reason, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->disconnect ( reason,IT_env);\
-}\
-
-
-
-
-class Notification_ReceiverProxyFactoryClass : public virtual CORBA::ObjectFactoryClass {
-public:
- Notification_ReceiverProxyFactoryClass (unsigned char IT_p=0)
- : CORBA::ProxyFactory (Event_Comm_Notification_Receiver_IR, IT_p) {}
-
- virtual void* New (char *IT_OR, CORBA::Environment&);
-
- virtual void* New (ObjectReference *IT_OR, CORBA::Environment&);
-
- virtual void* New2 ();
-
- virtual void* IT_castUp (void *IT_p, char* IT_s);
-
- virtual CORBA::PPTR* pptr (void *IT_p);
-
- virtual void baseInterfaces (_IDL_SEQUENCE_string&);
-
-
-};
-
-static Notification_ReceiverProxyFactoryClass Notification_ReceiverProxyFactory;
-
-
-
-#endif
-
-
-#ifndef _Event_Comm_Notifier_defined
-#define _Event_Comm_Notifier_defined
-class Notifier_dispatch : public virtual CORBA::PPTR {
-public:
-
- Notifier_dispatch (void *IT_p, CORBA::Object* IT_o, const char *IT_m,
- CORBA::LoaderClass *IT_l, char *IT_i, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_l,IT_i,IT_im) {}
-
-
- Notifier_dispatch (char *IT_OR, void *IT_p, CORBA::Object *IT_o)
- : CORBA::PPTR (IT_OR,IT_p,IT_o) {}
-
-
- Notifier_dispatch () {}
-
- Notifier_dispatch (ObjectReference *IT_OR, void *IT_p, CORBA::Object *IT_o)
- : CORBA::PPTR (IT_OR,IT_p,IT_o) {}
-
-
- Notifier_dispatch (void *IT_p, CORBA::Object *IT_o, const char *IT_m,
- char *IT_i, CORBA::Object* IT_ob, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_i,IT_ob,IT_im) {}
-
-
- virtual unsigned char dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void* IT_pp=NULL);
-
-
-};
-
-class Notifier;
-
-#ifndef Event_Comm_NotifierPtr
-#define Event_Comm_NotifierPtr
-
- typedef Notifier* Notifier_ptr;
-
- typedef Notifier* NotifierRef;
-
-#endif
-
-
-#ifndef Event_Comm_NotifierForwH
-#define Event_Comm_NotifierForwH
-static CORBA::ObjectRef Notifier_getBase (void *);
-static void Notifier_release (Notifier *, CORBA::Environment &IT_env);
-static void Notifier_release (Notifier_ptr);
-static Notifier* Notifier_duplicate (Notifier_ptr, CORBA::Environment &IT_env);
-static Notifier* Notifier_duplicate (Notifier_ptr );
-static Notifier_ptr Notifier_nil (CORBA::Environment &IT_env);
-static Notifier_ptr Notifier_nil ();
-#endif
-#define Event_Comm_Notifier_IMPL "Event_Comm_Notifier"
-
-
-class Notifier;
-
- typedef Notifier NotifierProxy;
-#define Event_Comm_Notifier_IR "Event_Comm_Notifier"
-#define Event_Comm_Notifier_IMPL "Event_Comm_Notifier"
-
-#ifndef Event_Comm_NotifierPtr
-#define Event_Comm_NotifierPtr
-
- typedef Notifier* Notifier_ptr;
-
- typedef Notifier* NotifierRef;
-
-#endif
-
-class Notifier: public virtual CORBA::Object {
-public:
- Notifier (char *IT_OR);
- Notifier (ObjectReference *IT_OR);
- Notifier () : CORBA::Object (1) {}
-protected:
- Notifier_ptr __duplicate(
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) {
- CORBA::Object::__duplicate (IT_env);
- return this;
- }
-public:
- static Notifier_ptr _duplicate(
- Notifier_ptr obj,
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) {
- CORBA::EnvExcRaiser IT_raise (&IT_env);
- if (CORBA::is_nil(obj, IT_env)) {
- IT_raise.maybeRaise ();
- return (obj);
- }
- Notifier_ptr IT_obj = obj->__duplicate (IT_env);
- IT_raise.maybeRaise();
- return IT_obj;
- }
-public:
- static Notifier* _bind (const char* IT_markerServer, const char* host,
- const CORBA::Context &IT_c,
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ());
- static Notifier* _bind (CORBA::Environment &IT_env);
- static Notifier* _bind (const char* IT_markerServer=NULL, const char* host=NULL,
- CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ());
- static Notifier* _narrow (CORBA::Object* , CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ());
- static Notifier_ptr _nil (CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) {
- CORBA::EnvExcRaiser IT_raise (&IT_env);
- IT_raise.maybeRaise();
- return (Notifier_ptr) CORBA::OBJECT_NIL;}
- virtual void send_disconnect (const char * reason, CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) throw (CORBA::SystemException);
- virtual void send_notification (const Event_Comm::Notification& notification, CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) throw (CORBA::SystemException);
- virtual void subscribe (Event_Comm::Notification_Receiver_ptr notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) throw (CORBA::SystemException);
- virtual void unsubscribe (Event_Comm::Notification_Receiver_ptr notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env=CORBA::IT_chooseDefaultEnv ()) throw (CORBA::SystemException);
-};
-
- static const CORBA::TypeCode_ptr _tc_Notifier;
-
- static const CORBA::TypeCode_ptr _tc_NotifierRef;
-
-#ifndef Event_Comm_NotifierVarH
-#define Event_Comm_NotifierVarH
-
-#ifndef Event_Comm_NotifiervPtr
-#define Event_Comm_NotifiervPtr
-typedef Notifier* Notifier_vPtr;
-#endif
-
-class Notifier_var : public CORBA::_var
-{
- public:
-
- Notifier_var () {
- _ptr = Notifier_nil ();
- }
-
- Notifier_var (Notifier *IT_p) {
- _ptr = IT_p;
- }
-
- Notifier_var (const Notifier_var &IT_s) {
- _ptr = Notifier_duplicate (IT_s._ptr);
- }
-
- Notifier_var &operator= (Notifier *IT_p) {
- Notifier_release (_ptr);
- _ptr = IT_p;
- return (*this);
- }
-
- Notifier_var &operator= (const Notifier_var &IT_s) {
- Notifier_release (_ptr);
- _ptr = Notifier_duplicate (IT_s._ptr);
- return (*this);
- }
-
- ~Notifier_var () {
- Notifier_release (_ptr);
- }
-
- Notifier* operator-> () {
- return _ptr;
- }
-
- operator const Notifier_vPtr () const { return _ptr;}
- operator Notifier_vPtr& () { return _ptr;}
-
- protected:
- Notifier *_ptr;
- private:
- Notifier_var &operator= (const CORBA::_var &IT_s);
- Notifier_var (const CORBA::_var &IT_s);
- Notifier_var &operator= (const CORBA::_mgr &IT_s);
- Notifier_var &operator= (const CORBA::_SeqElem &IT_s);
- Notifier_var (const CORBA::_mgr &IT_s);
- Notifier_var (const CORBA::_SeqElem &IT_s);
-};
-
-#endif
-
-
-#ifndef Event_Comm_NotifierMgrH
-#define Event_Comm_NotifierMgrH
-
-class Notifier_mgr : public CORBA::_mgr
-{
- public:
-
- Notifier_mgr () {
- _ptr = Notifier_nil ();
- _release = 1;
- }
-
- Notifier_mgr (const Notifier_mgr &IT_s) {
- _ptr = Notifier_duplicate (IT_s._ptr);
- _release = 1;
- }
-
- Notifier_mgr &operator= (Notifier *IT_p) {
- if (_ptr && _release)
- Notifier_release (_ptr);
- _ptr = IT_p;
- _release = 1;
- return (*this);
- }
-
- Notifier_mgr &operator= (const Notifier_mgr &IT_s) {
- if (_ptr && _release)
- Notifier_release (_ptr);
- _ptr = Notifier_duplicate(IT_s._ptr);
- _release = 1;
- return (*this);
- }
-
- Notifier_mgr &operator= (const Notifier_var &IT_s) {
- if (_ptr && _release)
- Notifier_release (_ptr);
- _ptr = Notifier_duplicate(IT_s);
- _release = 1;
- return (*this);
- }
-
- ~Notifier_mgr () {
- if (_release)
- Notifier_release (_ptr);
- }
-
- unsigned char release () {
- return _release;
- }
-
- void release (unsigned char rel) {
- _release = rel;
- }
-
- operator int () const {
- CORBA::Environment env;
- CORBA::EnvExcRaiser IT_raise (&env);
- return (!(CORBA::is_nil((CORBA::Object*) _ptr, env)));
- }
-
- operator void* () const {
- return _ptr;
- }
-
- operator CORBA::Object * () const {
- return (CORBA::Object *) _ptr;
- }
-
- operator Notifier* () const {
- return (Notifier*) _ptr;
- }
-
- Notifier *_ptr;
-
- protected:
-
- unsigned char _release;
-};
-
-#endif
-
-#ifndef Event_Comm_NotifierSeqElemH
-#define Event_Comm_NotifierSeqElemH
-
-class Notifier_SeqElem : public CORBA::_SeqElem
-{
- public:
-
- Notifier_SeqElem (Event_Comm::Notifier_ptr* IT_p, unsigned char rel) {
- _ptr = IT_p;
- _release = rel;
- }
-
- Notifier_SeqElem &operator= (Event_Comm::Notifier_ptr IT_p) {
- if (!_ptr)
- return (*this);
- if (*(_ptr) && _release)
- Notifier_release (*(_ptr));
- *(_ptr) = IT_p;
- return (*this);
- }
-
- Notifier_SeqElem &operator= (const Notifier_SeqElem &IT_s) {
- if (!_ptr|| !IT_s._ptr)
- return (*this);
- if (*(_ptr) && _release)
- Notifier_release (*(_ptr));
- *(_ptr) = Notifier_duplicate(*(IT_s._ptr));
- return (*this);
- }
-
- operator Event_Comm::Notifier_ptr () const
-{
- if (!_ptr)
- return (Notifier_nil());
- return (Event_Comm::Notifier_ptr) (*_ptr);
- }
-
- Notifier_ptr operator->() const { return *_ptr;}
-
- protected:
- Event_Comm::Notifier_ptr *_ptr;
- unsigned char _release;
-};
-
-#endif
-
-
-#define TIE_Event_Comm_Notifier(X) Event_Comm_Notifier##X
-
-#define DEF_TIE_Event_Comm_Notifier(X) \
- class Event_Comm_Notifier##X : public virtual Event_Comm::Notifier { \
- X* m_obj; \
- public: \
- \
- Event_Comm_Notifier##X (X *objp, const char* m="", CORBA::LoaderClass *l=0)\
- : Event_Comm::Notifier(), CORBA::Object (), m_obj(objp) { \
- m_pptr = new Event_Comm::Notifier_dispatch \
- (( Event_Comm::Notifier*)this,(CORBA::Object*)this,m,l,Event_Comm_Notifier_IR,m_obj); \
- } \
- Event_Comm_Notifier##X (CORBA::Object *IT_p, const char* IT_m="", void *IT_q=0)\
- : Event_Comm::Notifier(), CORBA::Object () { \
- m_pptr = new Event_Comm::Notifier_dispatch \
- (( Event_Comm::Notifier*)this,(CORBA::Object*)this,IT_m,Event_Comm_Notifier_IR,IT_p,IT_q); \
- m_obj = (X*)(m_pptr->getImplObj ()); \
- } \
- \
- virtual ~Event_Comm_Notifier##X () { \
- if (_okToDeleteImpl ()) delete m_obj; } \
- \
- virtual void* _deref () { \
- return m_obj; } \
- \
- virtual void send_disconnect (const char * reason, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->send_disconnect ( reason,IT_env);\
-}\
- \
- virtual void send_notification (const Event_Comm::Notification& notification, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->send_notification ( notification,IT_env);\
-}\
- \
- virtual void subscribe (Event_Comm::Notification_Receiver_ptr notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->subscribe ( notification_receiver, filtering_criteria,IT_env);\
-}\
- \
- virtual void unsubscribe (Event_Comm::Notification_Receiver_ptr notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->unsubscribe ( notification_receiver, filtering_criteria,IT_env);\
-}\
- \
- };
-
-
-#define QUALS_Event_Comm_Notifier \
- virtual void send_disconnect (const char * reason, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->send_disconnect ( reason,IT_env);\
-}\
- \
- virtual void send_notification (const Event_Comm::Notification& notification, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->send_notification ( notification,IT_env);\
-}\
- \
- virtual void subscribe (Event_Comm::Notification_Receiver_ptr notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->subscribe ( notification_receiver, filtering_criteria,IT_env);\
-}\
- \
- virtual void unsubscribe (Event_Comm::Notification_Receiver_ptr notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env) throw (CORBA::SystemException){\
- m_obj->unsubscribe ( notification_receiver, filtering_criteria,IT_env);\
-}\
-
-
-
-
-class NotifierProxyFactoryClass : public virtual CORBA::ObjectFactoryClass {
-public:
- NotifierProxyFactoryClass (unsigned char IT_p=0)
- : CORBA::ProxyFactory (Event_Comm_Notifier_IR, IT_p) {}
-
- virtual void* New (char *IT_OR, CORBA::Environment&);
-
- virtual void* New (ObjectReference *IT_OR, CORBA::Environment&);
-
- virtual void* New2 ();
-
- virtual void* IT_castUp (void *IT_p, char* IT_s);
-
- virtual CORBA::PPTR* pptr (void *IT_p);
-
- virtual void baseInterfaces (_IDL_SEQUENCE_string&);
-
-
-};
-
-static NotifierProxyFactoryClass NotifierProxyFactory;
-
-
-
-#endif
-
-};
-
-
-void operator<<= (CORBA::any &IT_a, Event_Comm::Notification_Receiver_ptr IT_t);
-CORBA::Boolean operator>>= (const CORBA::any &IT_a, Event_Comm::Notification_Receiver_ptr& IT_t);
-
-
-void operator<<= (CORBA::any &IT_a, Event_Comm::Notifier_ptr IT_t);
-CORBA::Boolean operator>>= (const CORBA::any &IT_a, Event_Comm::Notifier_ptr& IT_t);
-
-
-void operator<<= (CORBA::any &IT_a, const Event_Comm::Notification& IT_t);
-CORBA::Boolean operator>>= (const CORBA::any &IT_a, Event_Comm::Notification*& IT_t);
-
-
-#endif
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Event_Comm.idl b/apps/Orbix-Examples/Event_Comm/libsrc/Event_Comm.idl
deleted file mode 100644
index 26890129d70..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Event_Comm.idl
+++ /dev/null
@@ -1,92 +0,0 @@
-/* -*- C++ -*- */
-// @(#)Event_Comm.idl 1.1 10/18/96
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Event_Comm.idl
-//
-// = DESCRIPTION
-// The CORBA IDL module for distributed event notification.
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef _EVENT_COMM_IDL
-#define _EVENT_COMM_IDL
-
-module Event_Comm
- // = TITLE
- // The CORBA IDL module for distributed event notification.
- //
- // = DESCRIPTION
-{
- struct Notification
- // = TITLE
- // Defines the interface for an event <Notification>.
- //
- // = This is the type passed by the Notifier to the Notification_Receiver.
- // Since it contains an <any>, it can hold any values. Naturally,
- // the consumer must understand how to interpret this!
- {
- string tag_;
- // Tag for the notification.
-
- // any value_;
- // A notification can contain anything.
-
-// Object object_ref_;
- // Object reference for callbacks.
- };
-
- interface Notification_Receiver
- // = TITLE
- // Defines the interface for a <Notification_Receiver> of events.
- // Note that all operations are <oneway> to avoid blocking.
- //
- // = DESCRIPTION
- {
- oneway void receive_notification (in Notification notification);
- // Inform the <Notification_Receiver> that <event> has occurred.
-
- oneway void disconnect (in string reason);
- // Disconnect the <Notification_Receiver> from the <Notifier>,
- // giving it the <reason>.
- };
-
- interface Notifier
- // = TITLE
- // Defines the interface for a <Notifier> of events.
- //
- // = DESCRIPTION
- {
- oneway void send_disconnect (in string reason);
- // Disconnect all the receivers, giving them the <reason>.
-
- oneway void send_notification (in Notification notification);
- // Send the <Notification> to all the consumers who
- // have subscribed and who match the filtering criteria.
-
- oneway void subscribe (in Notification_Receiver notification_receiver,
- in string filtering_criteria);
- // Subscribe the <Notification_Receiver> to receive events that
- // match the regular expresssion <filtering_criteria> applied by
- // the <Notifier>. If <filtering_criteria> is "" then all events
- // are matched.
-
- oneway void unsubscribe (in Notification_Receiver notification_receiver,
- in string filtering_criteria);
- // Unsubscribe the <Notification_Receiver> that matches the
- // filtering criteria. If <filtering_criteria> is "" then
- // all <Notification_Receivers> with the matching object reference
- // are removed.
- };
-};
-
-#endif /* _EVENT_COMM_IDL */
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Event_CommC.cpp b/apps/Orbix-Examples/Event_Comm/libsrc/Event_CommC.cpp
deleted file mode 100644
index b7e328c556c..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Event_CommC.cpp
+++ /dev/null
@@ -1,351 +0,0 @@
-
-// $Id$
-
-#include "Event_Comm.hh"
-
-
-#ifndef Event_Comm_Notification_Ops
-#define Event_Comm_Notification_Ops
-
-void Event_Comm::Notification:: encodeOp (CORBA::Request &IT_r) const {
- IT_r.encodeStringOp (tag_);
-}
-
-void Event_Comm::Notification:: decodeOp (CORBA::Request &IT_r) {
- IT_r.decodeStringOp(tag_);
-}
-
-void Event_Comm::Notification:: decodeInOutOp (CORBA::Request &IT_r) {
- IT_r.decodeInOutStrOp(tag_, 0);
-}
-
-void* Event_Comm::Notification:: IT_anySupport (CORBA::Request &IT_r,
- void *& IT_v, void *IT_to, const CORBA::Flags& IT_f) {
- Event_Comm::Notification* IT_l = (Event_Comm::Notification*)IT_v;
-
- if (IT_f.isSetAll (CORBA::ARG_INOUT)) {
- if (!IT_l)
- IT_l = new Event_Comm::Notification();
- IT_l -> decodeInOutOp (IT_r);
- IT_v = IT_l;
- }
- else if (IT_f.isSet (CORBA::ARG_IN)) {
- IT_l -> encodeOp (IT_r);
- }
- else if (IT_f.isSet (CORBA::ARG_OUT)) {
- if (!IT_l)
- IT_l = new Event_Comm::Notification();
- IT_l -> decodeOp (IT_r);
- IT_v = IT_l;
- }
- else if (IT_f.isSet (CORBA::_ANY_ASSIGN)) {
- Event_Comm::Notification*IT_s = IT_to ? (Event_Comm::Notification*)IT_to : new Event_Comm::Notification;
- *IT_s = *IT_l; return IT_s;
- }
- else if (IT_f.isSet (CORBA::_ANY_DELETE)) {
- if (IT_to) IT_l->Event_Comm::Notification::~Notification();
- else delete IT_l;
- return NULL;
- }
- else if (IT_f.isSet (CORBA::_ANY_SIZEOF)) {
- return (void*) (sizeof (Event_Comm::Notification));
- }
- else if (IT_f.isNil ()) {
- if (!IT_l)
- IT_l = new Event_Comm::Notification();
- IT_l -> decodeOp (IT_r);
- IT_v = IT_l;
- }
- return NULL;
-}
-
-const void *Event_Comm::Notification:: IT_fn =
-CORBA::anyTable.record ("Event_Comm::Notification", &Event_Comm::Notification:: IT_anySupport);
-
-Event_Comm::Notification &Event_Comm::Notification:: operator= (const Event_Comm::IONANC_Notification& IT_p) {
- this->operator= (*(Event_Comm::Notification*) &IT_p);
- return (*this);
-}
-
-Event_Comm::Notification:: operator Event_Comm::IONANC_Notification () {
- Event_Comm::IONANC_Notification tmp;
- memset (&tmp, 0, sizeof(tmp));
- ((Event_Comm::Notification *) &tmp)->operator= (*this);
- return tmp;
-}
-
-Event_Comm::Notification:: operator const Event_Comm::IONANC_Notification () const {
- Event_Comm::IONANC_Notification tmp;
- memset (&tmp, 0, sizeof(tmp));
- ((Event_Comm::Notification *) &tmp)->operator= (*this);
- return tmp;
-}
-
-Event_Comm::Notification::~Notification () {
- if (tag_) delete [] tag_;
-}
-
-Event_Comm::Notification:: Notification (const Event_Comm::Notification &IT_s)
- {
- if (IT_s.tag_) {
- tag_=new char [strlen(IT_s.tag_)+1];
- strcpy (tag_, IT_s.tag_);
- }
- else {
- tag_ = NULL;
- }
-}
-
-Event_Comm::Notification:: Notification () {
- tag_ = NULL;
-}
-
-Event_Comm::Notification &Event_Comm::Notification:: operator= (const Event_Comm::Notification& IT_s) {
- if (this == &IT_s) return *this;
- if (tag_) delete [] tag_;
- if (IT_s.tag_) {
- tag_=new char [strlen(IT_s.tag_)+1];
- strcpy (tag_, IT_s.tag_);
- }
- else {
- tag_ = NULL;
- }
- return *this;
-}
-
-Event_Comm::IONANC_Notification:: operator Event_Comm::Notification () {
- return (*((Event_Comm::Notification *) this));
-}
-
-Event_Comm::IONANC_Notification:: operator const Event_Comm::Notification () const {
- return (*((const Event_Comm::Notification *) this));
-}
-
-
-#endif
-Event_Comm::Notification_Receiver::Notification_Receiver (char *IT_OR) {
- m_pptr = new Notification_Receiver_dispatch (IT_OR, this,(CORBA::Object*)this);
-}
-
-#ifndef Event_Comm_Notification_ReceiverForwC
-#define Event_Comm_Notification_ReceiverForwC
-CORBA::ObjectRef Event_Comm::Notification_Receiver_getBase(void *IT_p){
- return (Event_Comm::Notification_Receiver*)IT_p;}
-
-void Event_Comm::Notification_Receiver_release (void *IT_p, CORBA::Environment &IT_env) {
- ((Event_Comm::Notification_Receiver*)IT_p)->_release(IT_env);}
-
-Event_Comm::Notification_Receiver* Event_Comm::Notification_Receiver_duplicate (void *IT_p, CORBA::Environment &IT_env) {
- return ((Event_Comm::Notification_Receiver*)IT_p)->_duplicate(IT_env); }
-#endif
-
-
-
-Event_Comm::Notification_Receiver* Event_Comm::Notification_Receiver:: _bind (const char* IT_markerServer, const char* host,
- const CORBA::Context &IT_c,
- CORBA::Environment &IT_env) {
- Notification_Receiver*IT_p =
- (Notification_Receiver*)CORBA::Factory.New (IT_markerServer, IT_env, IT_c, host,
- Event_Comm_Notification_Receiver_IMPL, Event_Comm_Notification_Receiver_IR);
- return IT_p ? IT_p->_duplicate () : NULL; }
-
-
-
-Event_Comm::Notification_Receiver* Event_Comm::Notification_Receiver:: _bind (CORBA::Environment &IT_env) {
- return _bind (NULL,NULL,CORBA::Context(), IT_env); }
-
-
-Event_Comm::Notification_Receiver* Event_Comm::Notification_Receiver:: _bind (const char* IT_markerServer, const char* host,
- CORBA::Environment &IT_env) {
- return _bind (IT_markerServer, host, CORBA::Context (), IT_env); }
-Event_Comm::Notification_Receiver* Event_Comm::Notification_Receiver::_narrow (CORBA::Object* IT_obj, CORBA::Environment &IT_env) {
- Event_Comm::Notification_Receiver* IT_p = (Event_Comm::Notification_Receiver*)CORBA::Object::_castDown (IT_obj, Event_Comm_Notification_Receiver_IR, IT_env);
- return IT_p ? IT_p->_duplicate(IT_env) : NULL;
- }
-
-void* Event_Comm::Notification_ReceiverProxyFactoryClass::New (char *IT_OR, CORBA::Environment&) {
- return new Notification_Receiver(IT_OR);}
-
-void* Event_Comm::Notification_ReceiverProxyFactoryClass::New2 () {
- return new Notification_Receiver();}
-
-void* Event_Comm::Notification_ReceiverProxyFactoryClass::IT_castUp (void *IT_p, char* IT_s) {
- void *IT_l;
- if (!CORBA::_interfaceCmp (IT_s,Event_Comm_Notification_Receiver_IR))
- return IT_p;
- else if (IT_l=CORBA::ObjectFactoryClass::IT_castUp((CORBA::Object*)((Event_Comm::Notification_Receiver*)IT_p),IT_s))
- return IT_l;
- else return NULL;
- }
-
-
-CORBA::PPTR* Event_Comm::Notification_ReceiverProxyFactoryClass::pptr (void *IT_p) {
- return ((Event_Comm::Notification_Receiver*)IT_p)->_pptr ();}
-
-void Event_Comm::Notification_ReceiverProxyFactoryClass::baseInterfaces (_IDL_SEQUENCE_string& seq) {
- add (seq, Event_Comm_Notification_Receiver_IR);
- CORBA::ObjectFactoryClass::baseInterfaces (seq);
-}
-
- void Event_Comm::Notification_Receiver:: receive_notification(const Event_Comm::Notification& notification, CORBA::Environment &IT_env) {
-
- if (IT_env || m_isNull) return ;
- CORBA::Request IT_r (this, "receive_notification",IT_env,1,1);
- if (!IT_r.isException (IT_env)) {
- notification.encodeOp (IT_r);
- }
-
- IT_r.invoke (CORBA::Flags(CORBA::INV_NO_RESPONSE), IT_env);
- }
-
- void Event_Comm::Notification_Receiver:: disconnect(const char * reason, CORBA::Environment &IT_env) {
-
- if (IT_env || m_isNull) return ;
- CORBA::Request IT_r (this, "disconnect",IT_env,1,1);
- if (!IT_r.isException (IT_env)) {
- IT_r.encodeStringOp (reason);
- }
-
- IT_r.invoke (CORBA::Flags(CORBA::INV_NO_RESPONSE), IT_env);
- }
-
-
-Event_Comm::Notification_ReceiverProxyFactoryClass Event_Comm::Notification_ReceiverProxyFactory(1);
-
-
-#ifndef Event_Comm_Notification_Receiver_dispatch_impl
-
-unsigned char Event_Comm::Notification_Receiver_dispatch::dispatch (CORBA::Request &IT_r,
- unsigned char, void *) {
- IT_r.makeRuntimeException1 ("Event_Comm::Notification_Receiver");
- return 0;
-}
-
-#endif
-
-Event_Comm::Notifier::Notifier (char *IT_OR) {
- m_pptr = new Notifier_dispatch (IT_OR, this,(CORBA::Object*)this);
-}
-
-#ifndef Event_Comm_NotifierForwC
-#define Event_Comm_NotifierForwC
-CORBA::ObjectRef Event_Comm::Notifier_getBase(void *IT_p){
- return (Event_Comm::Notifier*)IT_p;}
-
-void Event_Comm::Notifier_release (void *IT_p, CORBA::Environment &IT_env) {
- ((Event_Comm::Notifier*)IT_p)->_release(IT_env);}
-
-Event_Comm::Notifier* Event_Comm::Notifier_duplicate (void *IT_p, CORBA::Environment &IT_env) {
- return ((Event_Comm::Notifier*)IT_p)->_duplicate(IT_env); }
-#endif
-
-
-
-Event_Comm::Notifier* Event_Comm::Notifier:: _bind (const char* IT_markerServer, const char* host,
- const CORBA::Context &IT_c,
- CORBA::Environment &IT_env) {
- Notifier*IT_p =
- (Notifier*)CORBA::Factory.New (IT_markerServer, IT_env, IT_c, host,
- Event_Comm_Notifier_IMPL, Event_Comm_Notifier_IR);
- return IT_p ? IT_p->_duplicate () : NULL; }
-
-
-
-Event_Comm::Notifier* Event_Comm::Notifier:: _bind (CORBA::Environment &IT_env) {
- return _bind (NULL,NULL,CORBA::Context(), IT_env); }
-
-
-Event_Comm::Notifier* Event_Comm::Notifier:: _bind (const char* IT_markerServer, const char* host,
- CORBA::Environment &IT_env) {
- return _bind (IT_markerServer, host, CORBA::Context (), IT_env); }
-Event_Comm::Notifier* Event_Comm::Notifier::_narrow (CORBA::Object* IT_obj, CORBA::Environment &IT_env) {
- Event_Comm::Notifier* IT_p = (Event_Comm::Notifier*)CORBA::Object::_castDown (IT_obj, Event_Comm_Notifier_IR, IT_env);
- return IT_p ? IT_p->_duplicate(IT_env) : NULL;
- }
-
-void* Event_Comm::NotifierProxyFactoryClass::New (char *IT_OR, CORBA::Environment&) {
- return new Notifier(IT_OR);}
-
-void* Event_Comm::NotifierProxyFactoryClass::New2 () {
- return new Notifier();}
-
-void* Event_Comm::NotifierProxyFactoryClass::IT_castUp (void *IT_p, char* IT_s) {
- void *IT_l;
- if (!CORBA::_interfaceCmp (IT_s,Event_Comm_Notifier_IR))
- return IT_p;
- else if (IT_l=CORBA::ObjectFactoryClass::IT_castUp((CORBA::Object*)((Event_Comm::Notifier*)IT_p),IT_s))
- return IT_l;
- else return NULL;
- }
-
-
-CORBA::PPTR* Event_Comm::NotifierProxyFactoryClass::pptr (void *IT_p) {
- return ((Event_Comm::Notifier*)IT_p)->_pptr ();}
-
-void Event_Comm::NotifierProxyFactoryClass::baseInterfaces (_IDL_SEQUENCE_string& seq) {
- add (seq, Event_Comm_Notifier_IR);
- CORBA::ObjectFactoryClass::baseInterfaces (seq);
-}
-
- void Event_Comm::Notifier:: send_disconnect(const char * reason, CORBA::Environment &IT_env) {
-
- if (IT_env || m_isNull) return ;
- CORBA::Request IT_r (this, "send_disconnect",IT_env,1,1);
- if (!IT_r.isException (IT_env)) {
- IT_r.encodeStringOp (reason);
- }
-
- IT_r.invoke (CORBA::Flags(CORBA::INV_NO_RESPONSE), IT_env);
- }
-
- void Event_Comm::Notifier:: send_notification(const Event_Comm::Notification& notification, CORBA::Environment &IT_env) {
-
- if (IT_env || m_isNull) return ;
- CORBA::Request IT_r (this, "send_notification",IT_env,1,1);
- if (!IT_r.isException (IT_env)) {
- notification.encodeOp (IT_r);
- }
-
- IT_r.invoke (CORBA::Flags(CORBA::INV_NO_RESPONSE), IT_env);
- }
-
- void Event_Comm::Notifier:: subscribe(Event_Comm::Notification_Receiver* notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env) {
-
- if (IT_env || m_isNull) return ;
- CORBA::Request IT_r (this, "subscribe",IT_env,1,1);
- if (!IT_r.isException (IT_env)) {
- IT_r << (CORBA::Object*)notification_receiver;
-
- IT_r.encodeStringOp (filtering_criteria);
- }
-
- IT_r.invoke (CORBA::Flags(CORBA::INV_NO_RESPONSE), IT_env);
- }
-
- void Event_Comm::Notifier:: unsubscribe(Event_Comm::Notification_Receiver* notification_receiver, const char * filtering_criteria, CORBA::Environment &IT_env) {
-
- if (IT_env || m_isNull) return ;
- CORBA::Request IT_r (this, "unsubscribe",IT_env,1,1);
- if (!IT_r.isException (IT_env)) {
- IT_r << (CORBA::Object*)notification_receiver;
-
- IT_r.encodeStringOp (filtering_criteria);
- }
-
- IT_r.invoke (CORBA::Flags(CORBA::INV_NO_RESPONSE), IT_env);
- }
-
-
-Event_Comm::NotifierProxyFactoryClass Event_Comm::NotifierProxyFactory(1);
-
-
-#ifndef Event_Comm_Notifier_dispatch_impl
-
-unsigned char Event_Comm::Notifier_dispatch::dispatch (CORBA::Request &IT_r,
- unsigned char, void *) {
- IT_r.makeRuntimeException1 ("Event_Comm::Notifier");
- return 0;
-}
-
-#endif
-
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Event_CommS.cpp b/apps/Orbix-Examples/Event_Comm/libsrc/Event_CommS.cpp
deleted file mode 100644
index 7609370a2e6..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Event_CommS.cpp
+++ /dev/null
@@ -1,166 +0,0 @@
-
-// $Id$
-
-#include "Event_Comm.hh"
-
-
-#define Event_Comm_Notification_Receiver_dispatch_impl
-
-unsigned char Event_Comm::Notification_Receiver_dispatch::dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void *IT_pp) {
- if (!IT_pp)
- IT_pp = m_obj;
- const char *IT_s = IT_r.getOperation ();
- if (!strcmp(IT_s,"receive_notification")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~receive_notification~+notification{R~Event_Comm::Notification~tag_{0}},>{v},O{}\
-"))
- return 1;
- Event_Comm::Notification notification;
- notification.decodeOp (IT_r);
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((Event_Comm::Notification_Receiver*)IT_pp)->receive_notification ( notification, IT_env);
-
- IT_r.replyNoResults (CORBA::Flags(CORBA::INV_NO_RESPONSE),IT_env);
- return 1;
- }
-
- else if (!strcmp(IT_s,"disconnect")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~disconnect~+reason{0},>{v},O{}\
-"))
- return 1;
- char * reason;
- IT_r.decodeStringOp(reason);
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((Event_Comm::Notification_Receiver*)IT_pp)->disconnect ( reason, IT_env);
-
- delete [] reason;
- IT_r.replyNoResults (CORBA::Flags(CORBA::INV_NO_RESPONSE),IT_env);
- return 1;
- }
-
- else if (IT_isTarget)
- IT_r.makeRuntimeException2 ();
-
- return 0;
-}
-
-#define Event_Comm_Notifier_dispatch_impl
-
-unsigned char Event_Comm::Notifier_dispatch::dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void *IT_pp) {
- if (!IT_pp)
- IT_pp = m_obj;
- const char *IT_s = IT_r.getOperation ();
- if (!strcmp(IT_s,"send_disconnect")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~send_disconnect~+reason{0},>{v},O{}\
-"))
- return 1;
- char * reason;
- IT_r.decodeStringOp(reason);
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((Event_Comm::Notifier*)IT_pp)->send_disconnect ( reason, IT_env);
-
- delete [] reason;
- IT_r.replyNoResults (CORBA::Flags(CORBA::INV_NO_RESPONSE),IT_env);
- return 1;
- }
-
- else if (!strcmp(IT_s,"send_notification")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~send_notification~+notification{R~Event_Comm::Notification~tag_{0}},>{v},O{}\
-"))
- return 1;
- Event_Comm::Notification notification;
- notification.decodeOp (IT_r);
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((Event_Comm::Notifier*)IT_pp)->send_notification ( notification, IT_env);
-
- IT_r.replyNoResults (CORBA::Flags(CORBA::INV_NO_RESPONSE),IT_env);
- return 1;
- }
-
- else if (!strcmp(IT_s,"subscribe")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~subscribe~+notification_receiver{O~Event_Comm::Notification_Receiver},+filtering_criteria{0},>{v},O{}\
-"))
- return 1;
- Event_Comm::Notification_Receiver* notification_receiver;
- notification_receiver = (Event_Comm::Notification_Receiver*) IT_r.decodeObjRef (Event_Comm_Notification_Receiver_IR);
- if (notification_receiver) notification_receiver->_duplicate ();
-
- char * filtering_criteria;
- IT_r.decodeStringOp(filtering_criteria);
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((Event_Comm::Notifier*)IT_pp)->subscribe ( notification_receiver, filtering_criteria, IT_env);
-
- if (notification_receiver) notification_receiver->_release ();
-
- delete [] filtering_criteria;
- IT_r.replyNoResults (CORBA::Flags(CORBA::INV_NO_RESPONSE),IT_env);
-
- return 1;
- }
-
- else if (!strcmp(IT_s,"unsubscribe")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~unsubscribe~+notification_receiver{O~Event_Comm::Notification_Receiver},+filtering_criteria{0},>{v},O{}\
-"))
- return 1;
- Event_Comm::Notification_Receiver* notification_receiver;
- notification_receiver = (Event_Comm::Notification_Receiver*) IT_r.decodeObjRef (Event_Comm_Notification_Receiver_IR);
- if (notification_receiver) notification_receiver->_duplicate ();
-
- char * filtering_criteria;
- IT_r.decodeStringOp(filtering_criteria);
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((Event_Comm::Notifier*)IT_pp)->unsubscribe ( notification_receiver, filtering_criteria, IT_env);
-
- if (notification_receiver) notification_receiver->_release ();
-
- delete [] filtering_criteria;
- IT_r.replyNoResults (CORBA::Flags(CORBA::INV_NO_RESPONSE),IT_env);
-
- return 1;
- }
-
- else if (IT_isTarget)
- IT_r.makeRuntimeException2 ();
-
- return 0;
-}
-
-#include "Event_CommC.cpp"
-
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Event_Comm_i.h b/apps/Orbix-Examples/Event_Comm/libsrc/Event_Comm_i.h
deleted file mode 100644
index 430af42ae63..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Event_Comm_i.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Event_Comm_i.h
-//
-// = DESCRIPTION
-// Class interface for the implementation of the distributed
-// event notification mechanism.
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (_EVENT_COMM_I_H)
-#define _EVENT_COMM_I_H
-
-#include "Notification_Receiver_i.h"
-#include "Notifier_i.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-#define nil 0
-
-// Tie the Notification_Receiver and Notifier implementation classes
-// together with the IDL interface.
-
-DEF_TIE_Event_Comm_Notification_Receiver (Notification_Receiver_i)
-DEF_TIE_Event_Comm_Notifier (Notifier_i)
-
-#endif /* ACE_HAS_ORBIX */
-#endif /* _EVENT_COMM_I_H */
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Makefile b/apps/Orbix-Examples/Event_Comm/libsrc/Makefile
deleted file mode 100644
index 227e718d44f..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Makefile
+++ /dev/null
@@ -1,113 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Event Communications library
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-LIB = libEvent_Comm.a
-SHLIB = libEvent_Comm.so
-
-FILES = Event_CommS \
- Event_CommC \
- Notifier_i \
- Notification_Receiver_i
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VLIB)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Orbix related macros and target settings.
-#----------------------------------------------------------------------------
-
-ORBIX_BINDIR = $(ORBIX_ROOT)/bin
-ORBIX_LIBDIR = $(ORBIX_ROOT)/lib
-ORBIX_INCDIR = $(ORBIX_ROOT)/include
-
-CPPFLAGS += -DEXCEPTIONS -I$(ORBIX_INCDIR) -DWANT_ORBIX_FDS
-LDFLAGS += -L$(ORBIX_LIBDIR) -R $(ORBIX_LIBDIR)
-
-IDLFLAGS = -A -s S.cpp -c C.cpp
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-Event_CommS.o: Event_CommS.cpp Event_Comm.hh Event_CommC.cpp
-Event_CommC.o: Event_CommC.cpp Event_Comm.hh
-Notifier_i.o: Notifier_i.cpp \
- ${ACE_ROOT}ace/Log_Msg.h \
- ${ACE_ROOT}ace/Log_Record.h \
- ${ACE_ROOT}ace/sysincludes.h \
- ${ACE_ROOT}ace/config.h \
- ${ACE_ROOT}ace/Log_Priority.h \
- ${ACE_ROOT}ace/Log_Record.i \
- ${ACE_ROOT}ace/Log_Msg.i \
- ${ACE_ROOT}ace/Thread_Specific.h \
- ${ACE_ROOT}ace/Synch.h \
- ${ACE_ROOT}ace/Time_Value.h \
- ${ACE_ROOT}ace/Synch_T.h \
- ${ACE_ROOT}ace/Thread_Specific.i \
- Notification_Receiver_i.h Notifier_i.h \
- ${ACE_ROOT}ace/Map_Manager.h \
- ${ACE_ROOT}ace/SString.h \
- ${ACE_ROOT}ace/SString.i \
- Event_Comm.hh
-Notification_Receiver_i.o: Notification_Receiver_i.cpp \
- ${ACE_ROOT}ace/Log_Msg.h \
- ${ACE_ROOT}ace/Log_Record.h \
- ${ACE_ROOT}ace/sysincludes.h \
- ${ACE_ROOT}ace/config.h \
- ${ACE_ROOT}ace/Log_Priority.h \
- ${ACE_ROOT}ace/Log_Record.i \
- ${ACE_ROOT}ace/Log_Msg.i \
- ${ACE_ROOT}ace/Thread_Specific.h \
- ${ACE_ROOT}ace/Synch.h \
- ${ACE_ROOT}ace/Time_Value.h \
- ${ACE_ROOT}ace/Synch_T.h \
- ${ACE_ROOT}ace/Thread_Specific.i \
- ${ACE_ROOT}ace/Service_Config.h \
- ${ACE_ROOT}ace/Reactor.h \
- ${ACE_ROOT}ace/Handle_Set.h \
- ${ACE_ROOT}ace/Handle_Set.i \
- ${ACE_ROOT}ace/Timer_Queue.h \
- ${ACE_ROOT}ace/Event_Handler.h \
- ${ACE_ROOT}ace/Timer_Queue.i \
- ${ACE_ROOT}ace/Signal.h \
- ${ACE_ROOT}ace/Set.h \
- ${ACE_ROOT}ace/Thread.h \
- ${ACE_ROOT}ace/Token.h \
- ${ACE_ROOT}ace/Reactor.i \
- ${ACE_ROOT}ace/Service_Object.h \
- ${ACE_ROOT}ace/Shared_Object.h \
- ${ACE_ROOT}ace/Service_Types.h \
- ${ACE_ROOT}ace/Thread_Manager.h \
- Notification_Receiver_i.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Notification.idl b/apps/Orbix-Examples/Event_Comm/libsrc/Notification.idl
deleted file mode 100644
index ecfd5adb8e0..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Notification.idl
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -*- C++ -*- */
-// @(#)Notification.idl 1.1 10/18/96
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Notification.idl
-//
-// = DESCRIPTION
-// This is the CORBA IDL interface for the Event Communication <Notification>.
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef _NOTIFICATION_IDL
-#define _NOTIFICATION_IDL
-
-struct Notification
- // = TITLE
- // Defines the interface for an event <Notification>.
- //
- // = This is the type passed by the Notifier to the Notification_Receiver.
- // Since it contains an <any>, it can hold any values. Naturally,
- // the consumer must understand how to interpret this!
-{
- string tag_;
- // Tag for the notification.
-
-// any value_;
- // A notification can contain anything.
-
- Object object_ref_;
- // Object reference for callbacks.
-};
-
-#endif /* _NOTIFICATION_IDL */
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Notification_Receiver.idl b/apps/Orbix-Examples/Event_Comm/libsrc/Notification_Receiver.idl
deleted file mode 100644
index 222f18782f7..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Notification_Receiver.idl
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -*- C++ -*- */
-// @(#)Notification_Receiver.idl 1.1 10/18/96
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Notification_Receiver.idl
-//
-// = DESCRIPTION
-// The CORBA IDL interface for the Event Communication
-// <Notification_Receiver> component.
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#include "Notification.idl"
-
-#ifndef _Notification_Receiver_iDL
-#define _Notification_Receiver_iDL
-
-interface Notification_Receiver
- // = TITLE
- // Defines the interface for a <Notification_Receiver> of events.
- // Note that all operations are <oneway> to avoid blocking.
- //
- // = DESCRIPTION
-{
- oneway void receive_notification (in Notification notification);
- // Inform the <Notification_Receiver> that <event> has occurred.
-
- oneway void disconnect (in string reason);
- // Disconnect the <Notification_Receiver> from the <Notifier>,
- // giving it the <reason>.
-};
-
-#endif /* _Notification_Receiver_iDL */
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Notification_Receiver_i.cpp b/apps/Orbix-Examples/Event_Comm/libsrc/Notification_Receiver_i.cpp
deleted file mode 100644
index 938ac8eb7c8..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Notification_Receiver_i.cpp
+++ /dev/null
@@ -1,39 +0,0 @@
-
-// $Id$
-
-#include "ace/Service_Config.h"
-#include "Notification_Receiver_i.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-Notification_Receiver_i::Notification_Receiver_i (void)
-{
-}
-
-Notification_Receiver_i::~Notification_Receiver_i (void)
-{
-}
-
-// Inform the <Event_Comm::Notification_Receiver> that <event> has occurred.
-
-void
-Notification_Receiver_i::receive_notification
- (const Event_Comm::Notification &notification,
- CORBA::Environment &IT_env)
-{
- const char *tmpstr = notification.tag_;
-
- ACE_DEBUG ((LM_DEBUG, "**** got notification = %s\n", tmpstr));
-}
-
-// Disconnect the <Event_Comm::Notification_Receiver> from the <Event_Comm::Notifier>.
-
-void
-Notification_Receiver_i::disconnect (const char *reason,
- CORBA::Environment &IT_env)
-{
- ACE_DEBUG ((LM_DEBUG, "**** got disconnected due to %s\n", reason));
- ACE_Reactor::end_event_loop();
-}
-
-#endif /* ACE_HAS_ORBIX */
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Notification_Receiver_i.h b/apps/Orbix-Examples/Event_Comm/libsrc/Notification_Receiver_i.h
deleted file mode 100644
index eb5efa718dd..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Notification_Receiver_i.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Notification_Receiver__i.h
-//
-// = DESCRIPTION
-// Class interface for the implementation of the <Notification_Receiver>
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (_Notification_Receiver_i_H)
-#define _Notification_Receiver_i_H
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-#include "Event_Comm.hh"
-
-class Notification_Receiver_i
- // = TITLE
- // Defines the implementation class for event <Notification_Receivers>.
- //
- // = DESCRIPTION
-{
-public:
- Notification_Receiver_i (void);
- ~Notification_Receiver_i (void);
-
- virtual void receive_notification (const Event_Comm::Notification &notification,
- CORBA::Environment &IT_env);
- // Pass the <Notification> to the <Notification_Receiver>.
-
- virtual void disconnect (const char *reason,
- CORBA::Environment &IT_env);
- // Disconnect the <Notification_Receiver> from the <Notifier>,
- // giving it the <reason>.
-};
-
-#endif /* ACE_HAS_ORBIX */
-#endif /* _Notification_Receiver_i_H */
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Notifier.idl b/apps/Orbix-Examples/Event_Comm/libsrc/Notifier.idl
deleted file mode 100644
index 75e738e0627..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Notifier.idl
+++ /dev/null
@@ -1,49 +0,0 @@
-/* -*- C++ -*- */
-// @(#)Notifier.idl 1.1 10/18/96
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Notifier.idl
-//
-// = DESCRIPTION
-// This is the CORBA IDL interface for the Event Communication <Notifier>.
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#ifndef _Notifier_iDL
-#define _Notifier_iDL
-
-#include "Notification.idl"
-#include "Notification_Receiver.idl"
-
-interface Notifier
- // = TITLE
- // Defines the interface for a <Notifier> of events.
- //
- // = DESCRIPTION
-{
- oneway void send_disconnect (in string reason);
- // Disconnect all the receivers, giving them the <reason>.
-
- oneway void send_notification (in Notification notification);
- // Send the <Notification> to all the consumers who
- // have subscribed and who match the filtering criteria.
-
- oneway void subscribe (in Notification_Receiver notification_receiver,
- in string filtering_criteria);
- // Subscribe the <Notification_Receiver> to receive events that
- // match <filtering_criteria> applied by the <Notifier>.
-
- oneway void unsubscribe (in Notification_Receiver notification_receiver);
- // Unsubscribe the <Notification_Receiver>.
-};
-
-#endif /* _Notifier_iDL */
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Notifier_i.cpp b/apps/Orbix-Examples/Event_Comm/libsrc/Notifier_i.cpp
deleted file mode 100644
index 59d311c50d7..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Notifier_i.cpp
+++ /dev/null
@@ -1,324 +0,0 @@
-
-// $Id$
-
-#include "Notification_Receiver_i.h"
-#include "Notifier_i.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-class Notification_Receiver_Entry
- // = TITLE
- // Keeps track of context information associated with
- // a <Event_Comm::Notification_Receiver> entry.
- //
- // = DESCRIPTION
- //
-{
-public:
- Notification_Receiver_Entry (Event_Comm::Notification_Receiver *notification_receiver,
- const char *filtering_criteria);
- ~Notification_Receiver_Entry (void);
-
- // = Set/get filtering criteria.
- void criteria (const char *criteria);
- const char *criteria (void);
-
- // = Set/get Event_Comm::Notification_Receiver object reference.
- Event_Comm::Notification_Receiver *receiver (void);
- void receiver (Event_Comm::Notification_Receiver *);
-
- // = Set/get the compiled regular expression buffer.
- const char *regexp (void);
- void regexp (char *);
-
-private:
- const char *filtering_criteria_;
- // String containing the filtering criteria.
-
- char *compiled_regexp_;
- // Compiled representation of the regular expression (see
- // regexpr(3g)).
-
- Event_Comm::Notification_Receiver *receiver_;
- // Object reference for the Event_Comm::Notification_Receiver.
-};
-
-// = Set/get filtering criteria.
-
-void
-Notification_Receiver_Entry::criteria (const char *criteria)
-{
- ACE_OS::free (ACE_MALLOC_T (this->filtering_criteria_));
- this->filtering_criteria_ = ACE_OS::strdup (criteria);
-}
-
-const char *
-Notification_Receiver_Entry::criteria (void)
-{
- return this->filtering_criteria_;
-}
-
-// = Set/get Event_Comm::Notification_Receiver object reference.
-
-Event_Comm::Notification_Receiver *
-Notification_Receiver_Entry::receiver (void)
-{
- return this->receiver_;
-}
-
-void
-Notification_Receiver_Entry::receiver (Event_Comm::Notification_Receiver *receiver)
-{
- this->receiver_ = receiver;
-}
-
-const char *
-Notification_Receiver_Entry::regexp (void)
-{
- return this->compiled_regexp_;
-}
-
-void
-Notification_Receiver_Entry::regexp (char *regexp)
-{
- ACE_OS::free (ACE_MALLOC_T (this->compiled_regexp_));
- this->compiled_regexp_ = regexp;
-}
-
-Notification_Receiver_Entry::Notification_Receiver_Entry (Event_Comm::Notification_Receiver *receiver,
- const char *filtering_criteria)
- : receiver_ (receiver),
- filtering_criteria_ (0),
- compiled_regexp_ (0)
-{
- char *compile_buffer = 0;
-
- this->criteria (filtering_criteria);
- ACE_ASSERT (this->criteria ());
-
- // Check for wildcard case first.
- if (ACE_OS::strcmp (filtering_criteria, "") == 0)
- compile_buffer = ACE_OS::strdup ("");
- else // Compile the regular expression (the 0's cause ACE_OS::compile to allocate space).
- compile_buffer = ACE_OS::compile (filtering_criteria, 0, 0);
-
- // Should throw an exception here!
- ACE_ASSERT (compile_buffer != 0);
-
- this->regexp (compile_buffer);
- ACE_ASSERT (this->regexp ());
-
- // Increment the reference count since we are keeping a copy of
- // this...
- this->receiver_->_duplicate (this->receiver_);
-}
-
-Notification_Receiver_Entry::~Notification_Receiver_Entry (void)
-{
- ACE_OS::free (this->filtering_criteria_);
- ACE_OS::free (this->compiled_regexp_);
- // Decrement the object reference count.
- CORBA::release (this->receiver_);
-}
-
-Notifier_i::Notifier_i (size_t size)
- : map_ (size)
-{
-}
-
-// Add a new receiver to the table, being careful to check for
-// duplicate entries. A receiver is considered a duplicate under
-// the following circumstances:
-// 1. It has the same marker name and the same filtering criteria
-// 2. It has the same marker name and its filtering criteria is "" (the wild card).
-
-void
-Notifier_i::subscribe (Event_Comm::Notification_Receiver *receiver_ref,
- const char *filtering_criteria,
- CORBA::Environment &IT_env)
-{
- ACE_DEBUG ((LM_DEBUG,
- "in Notifier_i::subscribe for %s with filtering criteria \"%s\"\n",
- receiver_ref->_marker (), filtering_criteria));
- ACE_SString key (receiver_ref->_marker ());
- MAP_ITERATOR mi (this->map_);
-
- // Try to locate an entry using its marker name (which should be
- // unique across the system). If we don't find the entry, or if the
- // filtering criteria is different that is good news since we
- // currently don't allow duplicates... In particular, if @@ Should
- // duplicates be allowed?
-
- for (MAP_ENTRY *me = 0; mi.next (me) != 0; mi.advance ())
- {
- Notification_Receiver_Entry *nr_entry = me->int_id_;
-
- // Check for a duplicate entry.
- if (key == me->ext_id_
- && (ACE_OS::strcmp (filtering_criteria, "") == 0
- || ACE_OS::strcmp (filtering_criteria, nr_entry->criteria ()) == 0))
- {
- // Inform the caller that the
- // Event_Comm::Notification_Receiver * is already being
- // used.
-
- errno = EADDRINUSE;
- ACE_ERROR ((LM_ERROR,
- "duplicate entry for receiver %s with criteria \"%s\"",
- receiver_ref->_marker (), filtering_criteria));
- // Raise exception here???
- return;
- }
- }
-
- // If we get this far then we didn't find a duplicate, so add the
- // new entry!
- Notification_Receiver_Entry *nr_entry =
- new Notification_Receiver_Entry (receiver_ref, filtering_criteria);
-
- if (nr_entry == 0)
- {
- errno = ENOMEM;
- ACE_ERROR ((LM_ERROR, "%p\n", "new failed"));
- // Raise exception here...
- }
- // Try to add new <Notification_Receiver_Entry> to the map.
- else if (this->map_.bind (key, nr_entry) == -1)
- {
- // Prevent memory leaks.
- delete nr_entry;
- // Raise exception here...
- ACE_ERROR ((LM_ERROR, "%p\n", "bind failed"));
- }
-}
-
-// Remove a receiver from the table.
-
-void
-Notifier_i::unsubscribe (Event_Comm::Notification_Receiver *receiver_ref,
- const char *filtering_criteria,
- CORBA::Environment &IT_env)
-{
- ACE_DEBUG ((LM_DEBUG, "in Notifier_i::unsubscribe for %s\n",
- receiver_ref->_marker ()));
- Notification_Receiver_Entry *nr_entry = 0;
- ACE_SString key;
- MAP_ITERATOR mi (this->map_);
- int found = 0;
-
- // Don't make a copy since we are deleting...
- key.rep ((char *) receiver_ref->_marker ());
-
- // Locate <Notification_Receiver_Entry> and free up resources. @@
- // Note, we don't properly handle deallocation of KEYS!
-
- for (MAP_ENTRY *me = 0; mi.next (me) != 0; mi.advance ())
- {
- if (key == me->ext_id_
- && (ACE_OS::strcmp (filtering_criteria, "") == 0
- || ACE_OS::strcmp (filtering_criteria, nr_entry->criteria ()) == 0))
- {
- ACE_DEBUG ((LM_DEBUG, "removed entry %s with criteria \"%s\"\n",
- receiver_ref->_marker (), filtering_criteria));
- found = 1;
- // @@ This is a hack, we need a better approach!
- if (this->map_.unbind (key, nr_entry) == -1)
- ACE_ERROR ((LM_ERROR, "unbind failed for %s\n",
- receiver_ref->_marker ()));
- else
- delete nr_entry;
- }
- }
-
- if (found == 0)
- ACE_ERROR ((LM_ERROR, "entry %s with criteria \"%s\" not found\n",
- receiver_ref->_marker (), filtering_criteria));
-}
-
-// Disconnect all the receivers, giving them the <reason>.
-
-void
-Notifier_i::send_disconnect (const char *reason,
- CORBA::Environment &IT_env)
-{
- ACE_DEBUG ((LM_DEBUG, "in Notifier_i::send_disconnect = %s\n", reason));
-
- MAP_ITERATOR mi (this->map_);
- int count = 0;
-
- // Notify all the receivers, taking into account the filtering criteria.
-
- for (MAP_ENTRY *me = 0; mi.next (me) != 0; mi.advance ())
- {
- Event_Comm::Notification_Receiver *receiver_ref = me->int_id_->receiver ();
- ACE_ASSERT (receiver_ref->_marker () != 0);
- ACE_DEBUG ((LM_DEBUG, "disconnecting client %s\n", receiver_ref->_marker ()));
- TRY {
- receiver_ref->disconnect (reason, IT_X);
- }
- CATCHANY {
- cerr << "Unexpected exception " << IT_X << endl;
- }
- ENDTRY;
- delete me->int_id_;
- delete me->ext_id_.rep ();
- count++;
- }
-
- this->map_.close ();
- if (count == 1)
- ACE_DEBUG ((LM_DEBUG, "there was 1 receiver\n"));
- else
- ACE_DEBUG ((LM_DEBUG, "there were %d receivers\n", count));
-}
-
-// Notify all receivers whose filtering criteria match the event.
-
-void
-Notifier_i::send_notification (const Event_Comm::Notification &notification,
- CORBA::Environment &IT_env)
-{
- ACE_DEBUG ((LM_DEBUG, "in Notifier_i::send_notification = %s\n",
- notification.tag_));
- MAP_ITERATOR mi (this->map_);
- int count = 0;
-
- // Notify all the receivers.
- // @@ Later on we need to consider the filtering_criteria!
-
- for (MAP_ENTRY *me = 0; mi.next (me) != 0; mi.advance ())
- {
- Event_Comm::Notification_Receiver *receiver_ref = me->int_id_->receiver ();
- ACE_ASSERT (receiver_ref->_marker () != 0);
- const char *regexp = me->int_id_->regexp ();
- const char *criteria = me->int_id_->criteria ();
- ACE_ASSERT (regexp);
- ACE_ASSERT (criteria);
-
- // Do a regular expression comparison to determine matching.
- if (ACE_OS::strcmp ("", criteria) == 0 // Everything matches the wildcard.
-// || ACE_OS::strcmp (notification.tag_, regexp) == 0)
- || ACE_OS::step (notification.tag_, regexp) != 0)
- {
- ACE_DEBUG ((LM_DEBUG, "string %s matched regexp \"%s\" for client %s\n",
- notification.tag_, me->int_id_->criteria (),
- receiver_ref->_marker ()));
- TRY {
- receiver_ref->receive_notification (notification, IT_X);
- }
- CATCHANY {
- cerr << "Unexpected exception " << IT_X << endl;
- continue;
- }
- ENDTRY;
- count++;
- }
- }
-
- if (count == 1)
- ACE_DEBUG ((LM_DEBUG, "there was 1 receiver\n"));
- else
- ACE_DEBUG ((LM_DEBUG, "there were %d receivers\n", count));
-}
-
-#endif /* ACE_HAS_ORBIX */
diff --git a/apps/Orbix-Examples/Event_Comm/libsrc/Notifier_i.h b/apps/Orbix-Examples/Event_Comm/libsrc/Notifier_i.h
deleted file mode 100644
index 5e7ac590f37..00000000000
--- a/apps/Orbix-Examples/Event_Comm/libsrc/Notifier_i.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// EventComm
-//
-// = FILENAME
-// Notifier_i.h
-//
-// = DESCRIPTION
-// Class interface for the implementation of the <Notifier>
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (_Notifier_i_H)
-#define _Notifier_i_H
-
-#include "ace/Map_Manager.h"
-#include "ace/Synch.h"
-#include "ace/SString.h"
-#include "Event_Comm.hh"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-// Forward reference.
-class Notification_Receiver_Entry;
-
-class Notifier_i
- // = TITLE
- // Defines the implementation class for event <Notifiers>.
- //
- // = DESCRIPTION
-{
-public:
- enum
- {
- DEFAULT_SIZE = 1024 // Default max number of Event_Comm::Notification_Receivers.
- };
-
- Notifier_i (size_t size_hint = Notifier_i::DEFAULT_SIZE);
- // Initialize a Notifier_i object with the specified size hint.
-
- void send_disconnect (const char *reason,
- CORBA::Environment &IT_env);
- // Disconnect all the receivers, giving them the <reason>.
-
- void send_notification (const Event_Comm::Notification &notification,
- CORBA::Environment &IT_env);
- // Send the <Notification> to all the consumers who
- // have subscribed and who match the filtering criteria.
-
- void subscribe (Event_Comm::Notification_Receiver *notification_receiver,
- const char *filtering_criteria,
- CORBA::Environment &IT_env);
- // Subscribe the <Notification_Receiver> to receive events that
- // match <filtering_criteria> applied by the <Notifier>.
-
- void unsubscribe (Event_Comm::Notification_Receiver *notification_receiver,
- const char *filtering_criteria,
- CORBA::Environment &IT_env);
- // Unsubscribe the <Notification_Receiver>.
-
-private:
- // The following implementation should be replaced
- // by a standard container class from STL...
-
- typedef ACE_Map_Manager <ACE_SString, Notification_Receiver_Entry *, ACE_Null_Mutex> MAP_MANAGER;
- typedef ACE_Map_Iterator <ACE_SString, Notification_Receiver_Entry *, ACE_Null_Mutex> MAP_ITERATOR;
- typedef ACE_Map_Entry <ACE_SString, Notification_Receiver_Entry *> MAP_ENTRY;
-
- MAP_MANAGER map_;
- // Table that maps a <Event_Comm::Notification_Receiver *> to a <Notification_Receiver_Entry *>.
-};
-
-#endif /* ACE_HAS_ORBIX */
-#endif /* _Notifier_i_H */
diff --git a/apps/Orbix-Examples/Logger/Logger.cpp b/apps/Orbix-Examples/Logger/Logger.cpp
deleted file mode 100644
index e5a9f4b76ef..00000000000
--- a/apps/Orbix-Examples/Logger/Logger.cpp
+++ /dev/null
@@ -1,131 +0,0 @@
-#include <iostream.h>
-// $Id$
-
-#include "Logger.h"
-
-Logger::~Logger (void)
-{
- // Release and free up the object reference.
- this->logref_->_release ();
-
- // Must use free since we used strdup(3C).
- ACE_OS::free (ACE_MALLOC_T (this->server_));
-}
-
-// Constructor takes the name of the host where the server
-// is located. If server == 0, then use the locator service.
-
-Logger::Logger (char *server, size_t max_message_size)
- : server_ (server == 0 ? 0 : ACE_OS::strdup (server)),
- ip_ (0),
- pid_ (ACE_OS::getpid ())
-{
- struct utsname name;
-
-#if 0
- // Could also use sysinfo(2)...
-
- ACE_OS::sysinfo (SI_HOSTNAME, clienthost, MAXHOSTNAMELEN);
-#endif
-
- ACE_OS::uname (&name);
- hostent *hp = ACE_OS::gethostbyname (name.nodename);
-
- if (hp != 0)
- memcpy ((void *) &this->ip_, (void *) hp->h_addr, hp->h_length);
-
- TRY {
- // First bind to the logger object.
- // argv[1] has the hostname (if any) of the target logger object;
- // The default is the local host:
- this->logref_ = profile_logger::_bind ("", this->server_, IT_X);
- } CATCHANY {
- // an error occurred while trying to bind to the logger object.
- cerr << "Bind to object failed" << endl;
- cerr << "Unexpected exception " << IT_X << endl;
- } ENDTRY;
- // Pre-assign certain values that don't change.
- this->log_msg_.app_id = this->pid_;
- this->log_msg_.host_addr = this->ip_;
- this->log_msg_.msg_data._maximum = max_message_size;
-}
-
-// Transmit the message to the logging server.
-
-int
-Logger::log (logger::Log_Priority priority, char message[], int length)
-{
- // The following values change with every logging operation.
- this->log_msg_.type = priority;
- this->log_msg_.time = ACE_OS::time (0);
- this->log_msg_.msg_data._length = length;
- this->log_msg_.msg_data._buffer = message;
-
- TRY {
- // Try to log a message.
- this->logref_->log (this->log_msg_, IT_X);
- } CATCHANY {
- // an error occurred while trying to read the height and width:
- cerr << "call to log failed" << endl;
- cerr << "Unexpected exception " << IT_X << endl;
- return -1;
- } ENDTRY;
- // success.
- return 0;
-}
-
-// Get the value of verbose.
-
-int
-Logger::verbose (void)
-{
- int verbosity = 0;
-
- TRY {
- verbosity = this->logref_->verbose ();
- } CATCHANY {
- return -1;
- } ENDTRY;
- return verbosity;
-}
-
-// Set the value of verbose.
-
-int
-Logger::verbose (int value)
-{
- int verbosity = 0;
-
- TRY {
- this->logref_->verbose (value);
- } CATCHANY {
- return -1;
- } ENDTRY;
- return 0;
-}
-
-// Activate the timer.
-
-int
-Logger::start_timer (void)
-{
- TRY {
- this->logref_->start_timer ();
- } CATCHANY {
- return -1;
- } ENDTRY;
- return 0;
-}
-
-// Deactivate the timer and return the elapsed time.
-
-int
-Logger::stop_timer (profile_logger::Elapsed_Time &et)
-{
- TRY {
- this->logref_->stop_timer (et);
- } CATCHANY {
- return -1;
- } ENDTRY;
- return 0;
-}
diff --git a/apps/Orbix-Examples/Logger/Logger.h b/apps/Orbix-Examples/Logger/Logger.h
deleted file mode 100644
index 5832c96aab6..00000000000
--- a/apps/Orbix-Examples/Logger/Logger.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-#if !defined (_LOGGER_H)
-#define _LOGGER_H
-
-#include "ace/OS.h"
-#include "logger.hh"
-
-class Logger
- // = TITLE
- // Wrapper class that uses CORBA object reference
- // as the transport mechanism to simplify implementation.
-{
-public:
- Logger (char *server, size_t max_message_size);
- // Constructor takes the name of the host where the server
- // is located. If server == 0, then use the locator service.
-
- ~Logger (void);
- // Destructor releases the object reference.
-
- int log (logger::Log_Priority prio, char msg[], int len);
- // Log a <msg> of length <len> with priority <prio>.
-
- int verbose (void);
- // Report current level of verbosity.
-
- int verbose (int verbosity);
- // Set the level of verbosity (0 == no verbose, > 0 == verbose).
-
- int start_timer (void);
- // Activate the timer.
-
- int stop_timer (profile_logger::Elapsed_Time &et);
- // Deactivate the timer and return the elapsed time.
-
-private:
- profile_logger *logref_;
- // CORBA object reference proxy.
-
- int pid_;
- // Process ID.
-
- u_long ip_;
- // IP address of self.
-
- logger::Log_Record log_msg_;
- // Cache certain non-changing values to avoid recomputing them.
-
- char *server_;
- // Name of server that we are bound to.
-};
-
-#endif /* _LOGGER_H */
diff --git a/apps/Orbix-Examples/Logger/Makefile b/apps/Orbix-Examples/Logger/Makefile
deleted file mode 100644
index de1c8e86265..00000000000
--- a/apps/Orbix-Examples/Logger/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Logger.
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-SVR_OBJS = loggerS.o logger_i.o server.o
-CLT_OBJS = loggerC.o client.o Logger.o
-
-LDLIBS =
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Orbix related macros and target settings.
-#----------------------------------------------------------------------------
-
-ORBIX_BINDIR = $(ORBIX_ROOT)/bin
-ORBIX_LIBDIR = $(ORBIX_ROOT)/lib
-ORBIX_INCDIR = $(ORBIX_ROOT)/include
-
-CPPFLAGS += -DEXCEPTIONS -I$(ORBIX_INCDIR) -DWANT_ORBIX_FDS
-LDFLAGS += -L$(ORBIX_LIBDIR) -R $(ORBIX_LIBDIR)
-
-IDLFLAGS = -s S.cpp -c C.cpp -B
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-all: client server
-
-client: $(addprefix $(VDIR),$(CLT_OBJS))
- $(LINK.cc) -o client $(addprefix $(VDIR),$(CLT_OBJS)) $(LDFLAGS) -lITsrvmt $(VLDLIBS)
-
-server: $(addprefix $(VDIR),$(SVR_OBJS))
- $(LINK.cc) -o server $(addprefix $(VDIR),$(SVR_OBJS)) $(LDFLAGS) -lITsrvmt $(VLDLIBS)
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/apps/Orbix-Examples/Logger/Orbix.hostgroups b/apps/Orbix-Examples/Logger/Orbix.hostgroups
deleted file mode 100644
index 013636e79c4..00000000000
--- a/apps/Orbix-Examples/Logger/Orbix.hostgroups
+++ /dev/null
@@ -1 +0,0 @@
-all:tango
diff --git a/apps/Orbix-Examples/Logger/Orbix.hosts b/apps/Orbix-Examples/Logger/Orbix.hosts
deleted file mode 100644
index 2e11d889bed..00000000000
--- a/apps/Orbix-Examples/Logger/Orbix.hosts
+++ /dev/null
@@ -1,3 +0,0 @@
-profile_logger:tango:
-logger:tango:
-IT_daemon:tango:
diff --git a/apps/Orbix-Examples/Logger/README b/apps/Orbix-Examples/Logger/README
deleted file mode 100644
index 19b1db681f2..00000000000
--- a/apps/Orbix-Examples/Logger/README
+++ /dev/null
@@ -1,35 +0,0 @@
-The directory contains the source code that implements an Orbix
-version of the distributed Logger. Other ACE versions of this code
-appear in the ./apps/Logger directory. It is interesting to compare
-and contrast the alternative implementations.
-
-RUNNING:
-
-The client is run as follows:
-
-client -h host -m max_message_size
-
-The -h host is optional if the locator service is properly configured.
-The -m specifies the maximum number of kilobytes to be sent per log. This
-is useful when redirecting messages to stdin.
-
-TIMING:
-
-I recommend timing the log's by specifying a max_message_size and
-redirecting /usr/dict/words. This will give you several trials from
-which to take an average.
-
-CLIENT:
-
-While using the client and typing in messages manually, capital Q and V
-must be used to quit and toggle verbose respectively. This allows you
-to redirect /usr/dict/words without quiting at the q's!!
-
-SERVER:
-
-To turn off message reporting on the server side, do a
-
-setenv NO_MESSAGES
-
-in the enviroment where the server will be run. If this is done, the server
-will only report that a message was received, but not display the messages.
diff --git a/apps/Orbix-Examples/Logger/a1.tex b/apps/Orbix-Examples/Logger/a1.tex
deleted file mode 100644
index 5d10042e26e..00000000000
--- a/apps/Orbix-Examples/Logger/a1.tex
+++ /dev/null
@@ -1,232 +0,0 @@
-\documentstyle[times,11pt,moretext] {article}
-\input macros
-\input widen
-\input psfig
-
-\begin{document}
-\centerline{\Large Washington University}
-\centerline{\Large Department of Computer Science}
-\bigskip
-\centerline{\large CS523: Distributed Operating Systems}
-%\smallskip
-%\centerline{\large Spring 1995}
-\bigskip
-\centerline{\large Programming Project}
-% \centerline{\large Due Tuesday, January $31^{st}$, 1995}
-
-\section{Overview}
-
-In this assignment, you will implement a distributed logging service
-shown in Figure~\ref{logenv}. Applications use this service to log
-information (such as error notifications, debugging traces, and status
-updates) in a distributed environment. In this service, CORBA remote
-operations are used to send logging records to a central logging
-server. The logging server outputs the logging records to a console,
-a printer, a file, or a network management database, etc.
-
-\section{Design and Implementation Issues}
-
-The distributed logging service will be designed as a client/server
-pair, containing the objects shown in Figure~\ref{simplog}.
-
-\subsection{CORBA IDL Specification}
-The following CORBA IDL specification defines the logging interface:
-
-{
-\small
-\ls{0.9}
-\begin{verbatim}
-// IDL schema definition
-interface Logger
-{
- // Types of logging messages.
- enum Log_Priority {
- LM_DEBUG, // Debugging messages
- LM_WARNING, // Warning messages
- LM_ERROR, // Errors
- LM_EMERG // A panic condition
- };
-
- // Format of the logging record.
- struct Log_Record {
- Log_Priority type; // Type of logging message.
- long time; // Time stamp at sender.
- long app_id; // Process ID of sender.
- long host_addr; // IP address of the sender.
- sequence<char> msg_data; // Sender-specific logging message.
- };
-
- // Transmit a Log_Record to the logging server.
- oneway void log (in Log_Record log_rec);
-
- // Toggle verbose formatting
- attribute char verbose;
-};
-\end{verbatim}}
-
-\begin{figure}
-\center{\ \psfig{figure=graphics/logsimp.eps,width=13cm}\ }
-\vspace{-0.12in}
-\caption{Distributed Logging Service}
-\label{logenv}
-\end{figure}
-
-You will use a CORBA IDL compiler to translate this specification into
-client-side {\em stubs} and server-side {\em skeletons}. The client
-application (which you must write) will use the stubs as a {\em proxy}
-to access the logging services provided by the server. You must also
-write the implementation of the server, which provides the logging
-service.
-
-\subsection{Client and Server Functionality}
-For the purposes of the assignment, you can make the client driver
-program very simple. The client can read a line from its standard
-input and send it to the logging server. The server can then format
-and print the line on its standard output. For example, if you type
-this line to the client:
-
-\begin{verbatim}
-To boldly go where no one has gone before
-\end{verbatim}
-
-\noindent Then the server should output something like this:
-
-\begin{verbatim}
-Jan 24 14:50:28 1995@tango.cs.wustl.edu@18352@LM_DEBUG
-::To boldly go where no one has gone before
-\end{verbatim}
-
-\noindent Note that the server has printed out the logging message
-timestamp, sender's hostname and process id, and the message priority,
-followed by the logging message data.
-
-\begin{figure}
-\center{\ \psfig{figure=graphics/simplog.eps,width=13cm}\ }
-\vspace{-0.12in}
-\caption{CORBA-based Logger Design}
-\label{simplog}
-\end{figure}
-
-Note that in order to pass the client's IP address (which is
-represented as a 4-byte {\tt long}) in the logging message, you'll
-need to learn about several other UNIX routines. On the client-side
-you'll need to use {\tt uname(2)} and {\tt gethostbyname(2)} to
-determine the IP address of the client host. On the server-side,
-you'll need to use the {\tt gethostbyaddr(2)} function to convert the
-4-byte IP host address into an ASCII version of the host name. I
-recommend that you check the manual pages and read Richard Steven's
-book ``UNIX Network Programming'' for more details on using these
-functions.
-
-\subsection{Invoking the Client and Server}
-Once the client and server components are written, compiled, and
-linked together you will use the {\tt putit} command to register the
-server with the Orbix daemon. You'll then need to start up a copy of
-{\tt orbixd} (if there isn't already one running). {\tt orbixd}
-serves as the Object Request Broker for the local endpoint.
-
-A client will bind to the {\tt Logger} interface via the generated
-{\tt Logger::\_bind} method. There are two general ways to use this
-method. The first is to explicitly pass in the name of the server
-where {\tt orbixd} is running (your client should accept a
-command-line argument that is the name of the server, {\em e.g.,}
-``tango.cs.wustl.edu'').
-
-The second method is to use the CORBA locator service to get an object
-reference for the logging service. You'll need to read the Orbix
-documentation to learn how to set up a location file. This file will
-enable you to omit the name of the server in the call to {\tt
-Logger::\_bind}. By using the locator server, your clients can bind
-to object's implicitly. Make sure that your solution will work for
-either implicit or explicit service location.
-
-Once the client application has bound (either explicitly or
-implicitly) to an object reference for the {\tt Logger}, it can log
-messages by calling the {\tt log} method via the object reference
-proxy.
-
-\subsection{Performance Measurement}
-
-An important part of developing distributed systems is understanding
-the performance implications of different design approaches. In order
-to measure the performance overhead of using CORBA to build the
-Logger, you will write a simple extension to the original {\tt Logger}
-interface, as follows:
-
-{
-\small
-\ls{0.9}
-\begin{verbatim}
-// IDL schema definition
-interface Profile_Logger
- : Logger // Profile_Logger IS-A Logger
-{
- // Stores the amount of time that has elapsed.
- struct Elapsed_Time
- {
- double real_time;
- double user_time;
- double system_time;
- };
-
- // Activate the timer.
- void start_timer (void);
-
- // Deactivate the timer and return the elapsed time.
- void stop_timer (out Elapsed_Time et);
-};
-\end{verbatim}}
-
-\noindent You will need to modify your client program so that it can
-time a series of {\tt Logger::log} operations for various sizes of
-logging messages. This will help us understand the performance
-overhead of CORBA.
-
-The main benchmarking should take place within a loop in your client
-program. Basically, your client call {\tt
-Profile\_Logger::start\_timer} just before sending the first of the
-logging messages. After a suitable number of iterations (defined on
-the command-line), you client will call {\tt
-Profile\_Logger::stop\_timer} to determine and report the elapsed time
-to the user. You should print out the ``real'' time, as well as the
-``system $+$ user'' times. Make sure that you print out the
-throughput in terms of megabits/sec (rather than bytes/sec or
-kbytes/sec). Be sure to include the fixed-sized {\tt Log\_Record}
-object, as well as the variable-sized {\tt msg\_data} portion in your
-computations.
-
-The number of iterations and the size of the messages sent by the
-client should be parameterizable on the command-line. Make sure that
-your timing tests are run between processes on two different machines
-(rather than processes on the same machine). If possible, try to run
-the client and server processes on two machines on the same subnet.
-
-When you are finished with your timing test, you should explain the
-timing results and indicate trends that you observed.
-
-\section{Learning and Using CORBA}
-
-To help you learn how CORBA works, I will be making copies of the
-Orbix programmer's manual available for a small reproduction fee.
-This manual explains how to program in CORBA. I will announce in
-class where this will be available.
-
-We will be using IONA's Orbix CORBA Object Request Broker (ORB)
-implementation. The libraries, executables, CORBA IDL compiler, and
-example demo applications are located in {\tt
-/project/adaptive/Orbix}. Please note that this is an automounted
-directory, so you will need to {\tt cd} directly to it in order to see
-the contents. To configure Orbix for your environment, copy the {\tt
-/project/adaptive/Orbix/Orbix.cfg} file to your account. You'll need
-to set the environment variable {\tt IT\_CONFIG\_PATH} to the complete
-path where this file is located.
-
-\section{Concluding Remarks}
-In office hours and in class, we will discuss how to use C++ and CORBA
-in order to develop your solutions. Note that this assignment will
-teach you many skills required to become adept at network programming.
-However, it also will require a great deal of thought and planning.
-Please make sure you start early, come to office hours, and ask lots
-of questions.
-
-\end{document}
diff --git a/apps/Orbix-Examples/Logger/client.cpp b/apps/Orbix-Examples/Logger/client.cpp
deleted file mode 100644
index 6a0104bd07e..00000000000
--- a/apps/Orbix-Examples/Logger/client.cpp
+++ /dev/null
@@ -1,142 +0,0 @@
-// A client for the distributed logger example. This program reads
-// $Id$
-
-// from either stdin or from a redirected file and sends all the
-// contents to the logging server. It also computes how long it takes
-// to send this stuff.
-
-
-#include "Logger.h"
-
-// maximum message size
-static size_t max_message_size = BUFSIZ;
-
-// Default behavior is to use the locator service.
-static char *hostname = 0;
-
-// Should we prompt the user?
-static int user_prompt;
-
-static void
-parse_args (int argc, char *argv[])
-{
- extern char *optarg;
- extern int optind;
- int c;
-
- ACE_LOG_MSG->open (argv[0]);
-
- // If a file has been redirected, don't activate user prompts
- if (ACE_OS::isatty (0))
- user_prompt = 1;
- else
- user_prompt = 0;
-
- while ((c = ACE_OS::getopt (argc, argv, "m:h:")) != -1)
- switch (c)
- {
- case 'm':
- max_message_size = ACE_OS::atoi (optarg) * BUFSIZ;
- break;
- case 'h':
- hostname = optarg;
- break;
- default:
- ACE_ERROR ((LM_ERROR, "%n: -h host -m max_message_size (in kbytes)\n%a", 1));
- /* NOTREACHED */
- }
-}
-
-// Enable/disable verbose logging.
-
-static int
-toggle_verbose (Logger &logger)
-{
- int verbose_value;
-
- verbose_value = logger.verbose ();
- logger.verbose (!verbose_value);
- return 0;
-}
-
-// Transmit messages to the server.
-
-int
-transmit (Logger &logger, char buf[], ACE_HANDLE handle = 0)
-{
- if (user_prompt)
- cout << "\nEnter message ('Q':quit,'V':toggle verbose):\n" << flush;
-
- ssize_t nbytes = ACE_OS::read (handle, buf, max_message_size);
-
- if (nbytes <= 0)
- return nbytes; // End of file or error.
- buf[nbytes] = '\0';
-
- if (user_prompt)
- {
- if (buf[0] == 'Q' || buf[0] == 'q')
- return 0;
- // toggle verbose?
- else if (buf[0] == 'V' || buf[0] == 'v')
- toggle_verbose (logger);
- }
-
- // send the message to the logger
- if (logger.log (logger::LM_DEBUG, buf, nbytes) == -1)
- return -1;
- else
- return nbytes;
-}
-
-// Print the results of the tests.
-
-void
-report_results (profile_logger::Elapsed_Time &et, size_t total_bytes)
-{
- ACE_DEBUG ((LM_DEBUG,
- "real time = %8.2f\n"
- "user time = %8.2f\n"
- "sys time = %8.2f\n"
- "mbits sec = %8.2f\n",
- et.real_time, et.user_time, et.system_time,
- (total_bytes / et.real_time) * 8.0 / 1024.0 / 1024.0));
-}
-
-int
-main (int argc, char **argv)
-{
- parse_args (argc,argv);
-
- // Pointer to the logger object that will be used.
- Logger logger (hostname, max_message_size);
- char *buf = new char [max_message_size];
- size_t total_bytes = 0;
- size_t nbytes = 0;
-
- logger.start_timer ();
-
- // Transmit logging records until user quits.
-
- for (int done = 0; done == 0;)
- switch (nbytes = transmit (logger, buf))
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "transmit"), -1);
- /* NOTREACHED */
- case 0:
- done = 1;
- break;
- default:
- total_bytes += nbytes;
- break;
- }
-
- profile_logger::Elapsed_Time et;
-
- if (logger.stop_timer (et) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "stop timer"), -1);
-
- report_results (et, total_bytes);
- return 0;
-}
diff --git a/apps/Orbix-Examples/Logger/logger.hh b/apps/Orbix-Examples/Logger/logger.hh
deleted file mode 100644
index 0d0eeeca2f0..00000000000
--- a/apps/Orbix-Examples/Logger/logger.hh
+++ /dev/null
@@ -1,434 +0,0 @@
-
-#ifndef logger_hh
-#define logger_hh
-
-#include <CORBA.h>
-
-#include <string.h>
-
-
-#ifndef _IDL_SEQUENCE_char_defined
-#define _IDL_SEQUENCE_char_defined
-
-struct IONANC__IDL_SEQUENCE_char;
-struct _IDL_SEQUENCE_char {
- unsigned long _maximum;
- unsigned long _length;
- char *_buffer;
-
- operator IONANC__IDL_SEQUENCE_char();
- operator const IONANC__IDL_SEQUENCE_char() const;
- _IDL_SEQUENCE_char& operator= (const IONANC__IDL_SEQUENCE_char&);
-
- _IDL_SEQUENCE_char& operator= (const _IDL_SEQUENCE_char&);
- _IDL_SEQUENCE_char (const _IDL_SEQUENCE_char&);
-
- _IDL_SEQUENCE_char (unsigned long IT_size = 0);
-
- ~_IDL_SEQUENCE_char () { if (_buffer) delete [] _buffer; }
-
- char& operator [] (unsigned long IT_i) const {return _buffer[IT_i]; }
-
- void encodeOp (CORBA::Request &IT_r) const;
- void decodeOp (CORBA::Request &IT_r);
- void decodeInOutOp (CORBA::Request &IT_r);
-};
-
-struct IONANC__IDL_SEQUENCE_char {
- unsigned long _maximum;
- unsigned long _length;
- char *_buffer;
-
- char& operator [] (unsigned long IT_i) const;
-
- operator _IDL_SEQUENCE_char ();
-
- operator const _IDL_SEQUENCE_char () const;
-
-};
-
-
-
-#endif
-
-
-#ifndef _logger_defined
-#define _logger_defined
-class logger_dispatch : public virtual CORBA::PPTR {
-public:
-
- logger_dispatch (void *IT_p, CORBA::Object* IT_o, const char *IT_m,
- CORBA::LoaderClass *IT_l, char *IT_i, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_l,IT_i,IT_im) {}
-
-
- logger_dispatch (char *IT_OR, void *IT_p, CORBA::Object *IT_o)
- : CORBA::PPTR (IT_OR,IT_p,IT_o) {}
-
-
- logger_dispatch () {}
-
- logger_dispatch (void *IT_p, CORBA::Object *IT_o, const char *IT_m,
- char *IT_i, CORBA::Object* IT_ob, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_i,IT_ob,IT_im) {}
-
-
- virtual unsigned char dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void* IT_pp=NULL);
-
-
-};
-
-class logger;
-
-
-#ifndef loggerForwH
-#define loggerForwH
-CORBA::ObjectRef logger_getBase (void *);
-void logger_release (void *, CORBA::Environment &IT_env=CORBA::default_environment);
-logger* logger_duplicate (void *, CORBA::Environment &IT_env=CORBA::default_environment);
-#endif
-#define logger_IMPL "logger"
-
-
-class logger;
-#define logger_IR "logger"
-#define logger_IMPL "logger"
-
-typedef logger* loggerRef;
-typedef logger* logger_ptr;
-class logger: public virtual CORBA::Object {
-public:
- logger (char *IT_OR);
- logger () : CORBA::Object (1) {}
- logger* _duplicate(
- CORBA::Environment &IT_env=CORBA::default_environment) {
- CORBA::Object::_duplicate (IT_env); return this; }
- static logger* _bind (const char* IT_markerServer, const char* host,
- const CORBA::Context &IT_c,
- CORBA::Environment &IT_env=CORBA::default_environment);
- static logger* _bind (CORBA::Environment &IT_env);
- static logger* _bind (const char* IT_markerServer=NULL, const char* host=NULL,
- CORBA::Environment &IT_env=CORBA::default_environment);
- static logger* _narrow (CORBA::Object* , CORBA::Environment &IT_env=CORBA::default_environment);
-enum Log_Priority {LM_MESSAGE,LM_DEBUG,LM_WARNING,LM_ERROR,LM_EMERG};
-
-#ifndef logger_Log_Record_defined
-#define logger_Log_Record_defined
-
-struct IONANC_Log_Record;
-struct Log_Record {
- logger::Log_Priority type;
- long time;
- long app_id;
- long host_addr;
- _IDL_SEQUENCE_char msg_data;
-
- void encodeOp (CORBA::Request &IT_r) const;
- void decodeOp (CORBA::Request &IT_r);
- void decodeInOutOp (CORBA::Request &IT_r);
- Log_Record(const Log_Record &);
- Log_Record();
- operator logger::IONANC_Log_Record();
- operator const logger::IONANC_Log_Record() const;
- Log_Record& operator= (const IONANC_Log_Record&);
- ~Log_Record();
- Log_Record& operator= (const Log_Record&);
-};
-
-struct IONANC_Log_Record {
- logger::Log_Priority type;
- long time;
- long app_id;
- long host_addr;
- IONANC__IDL_SEQUENCE_char msg_data;
- operator logger::Log_Record ();
- operator const logger::Log_Record () const;
- };
-
-
-#endif
-
- virtual void log (const logger::Log_Record& log_rec, CORBA::Environment &IT_env=CORBA::default_environment);
- virtual void verbose (char verbose, CORBA::Environment &IT_env=CORBA::default_environment);
- virtual char verbose (CORBA::Environment &IT_env=CORBA::default_environment);
-};
-
-
-#define TIE_logger(X) logger##X
-
-#define DEF_TIE_logger(X) \
- class logger##X : public virtual logger { \
- X* m_obj; \
- public: \
- \
- logger##X (X *objp, const char* m="", CORBA::LoaderClass *l=nil)\
- : logger(), CORBA::Object (), m_obj(objp) { \
- m_pptr = new logger_dispatch \
- (( logger*)this,(CORBA::Object*)this,m,l,logger_IR,m_obj); \
- } \
- logger##X (CORBA::Object *IT_p, const char* IT_m="", void *IT_q=nil)\
- : logger(), CORBA::Object () { \
- m_pptr = new logger_dispatch \
- (( logger*)this,(CORBA::Object*)this,IT_m,logger_IR,IT_p,IT_q); \
- m_obj = (X*)(m_pptr->getImplObj ()); \
- } \
- \
- virtual ~logger##X () { \
- if (_okToDeleteImpl ()) delete m_obj; } \
- \
- virtual void* _deref () { \
- return m_obj; } \
- \
- virtual void log (const logger::Log_Record& log_rec, CORBA::Environment &IT_env) {\
-m_obj->log ( log_rec,IT_env);\
-}\
- \
-virtual void verbose (char verbose, CORBA::Environment &IT_env) {\
- m_obj->verbose(verbose,IT_env); }\
- \
-virtual char verbose (CORBA::Environment &IT_env) {\
-return m_obj->verbose(IT_env); }\
- \
- };
-
-
-#define QUALS_logger \
- virtual void log (const logger::Log_Record& log_rec, CORBA::Environment &IT_env) {\
-m_obj->log ( log_rec,IT_env);\
-}\
- \
-virtual void verbose (char verbose, CORBA::Environment &IT_env) {\
- m_obj->verbose(verbose,IT_env); }\
- \
-virtual char verbose (CORBA::Environment &IT_env) {\
-return m_obj->verbose(IT_env); }\
-
-
-
-
-class loggerProxyFactoryClass : public virtual CORBA::ObjectFactoryClass {
-public:
- loggerProxyFactoryClass (unsigned char IT_p=0)
- : CORBA::ProxyFactory (logger_IR, IT_p) {}
-
- virtual void* New (char *IT_OR, CORBA::Environment&);
-
- virtual void* New2 ();
-
- virtual void* IT_castUp (void *IT_p, char* IT_s);
-
- virtual CORBA::PPTR* pptr (void *IT_p);
-
- virtual void baseInterfaces (_IDL_SEQUENCE_string&);
-
-
-};
-
-extern loggerProxyFactoryClass loggerProxyFactory;
-
-
-
-class loggerBOAImpl : public virtual logger {
-public:
- loggerBOAImpl (const char *m="", CORBA::LoaderClass *l=NULL) {
- if (CORBA::PPTR::isOK (m_pptr, logger_IR))
- m_pptr = new logger_dispatch ( (logger*)this,
- (CORBA::Object*)this, m, l, logger_IR, this);
-}
-
- virtual void log (const logger::Log_Record& log_rec, CORBA::Environment &IT_env=CORBA::default_environment) =0;
- virtual void verbose (char verbose, CORBA::Environment &IT_env=CORBA::default_environment)=0;
- virtual char verbose (CORBA::Environment &IT_env=CORBA::default_environment)=0;
-};
-
-
-#endif
-
-
-#ifndef _profile_logger_defined
-#define _profile_logger_defined
-class profile_logger_dispatch : public virtual logger_dispatch {
-public:
-
- profile_logger_dispatch (void *IT_p, CORBA::Object* IT_o, const char *IT_m,
- CORBA::LoaderClass *IT_l, char *IT_i, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_l,IT_i,IT_im) {}
-
-
- profile_logger_dispatch (char *IT_OR, void *IT_p, CORBA::Object *IT_o)
- : CORBA::PPTR (IT_OR,IT_p,IT_o) {}
-
-
- profile_logger_dispatch () {}
-
- profile_logger_dispatch (void *IT_p, CORBA::Object *IT_o, const char *IT_m,
- char *IT_i, CORBA::Object* IT_ob, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_i,IT_ob,IT_im) {}
-
-
- virtual unsigned char dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void* IT_pp=NULL);
-
-
-};
-
-class profile_logger;
-
-
-#ifndef profile_loggerForwH
-#define profile_loggerForwH
-CORBA::ObjectRef profile_logger_getBase (void *);
-void profile_logger_release (void *, CORBA::Environment &IT_env=CORBA::default_environment);
-profile_logger* profile_logger_duplicate (void *, CORBA::Environment &IT_env=CORBA::default_environment);
-#endif
-#define profile_logger_IMPL "profile_logger"
-
-
-class profile_logger;
-#define profile_logger_IR "profile_logger"
-#define profile_logger_IMPL "profile_logger"
-
-typedef profile_logger* profile_loggerRef;
-typedef profile_logger* profile_logger_ptr;
-class profile_logger: public virtual logger {
-public:
- profile_logger (char *IT_OR);
- profile_logger () : CORBA::Object (1) {}
- profile_logger* _duplicate(
- CORBA::Environment &IT_env=CORBA::default_environment) {
- CORBA::Object::_duplicate (IT_env); return this; }
- static profile_logger* _bind (const char* IT_markerServer, const char* host,
- const CORBA::Context &IT_c,
- CORBA::Environment &IT_env=CORBA::default_environment);
- static profile_logger* _bind (CORBA::Environment &IT_env);
- static profile_logger* _bind (const char* IT_markerServer=NULL, const char* host=NULL,
- CORBA::Environment &IT_env=CORBA::default_environment);
- static profile_logger* _narrow (CORBA::Object* , CORBA::Environment &IT_env=CORBA::default_environment);
-
-#ifndef profile_logger_Elapsed_Time_defined
-#define profile_logger_Elapsed_Time_defined
-
-struct Elapsed_Time {
- double real_time;
- double user_time;
- double system_time;
-
- void encodeOp (CORBA::Request &IT_r) const;
- void decodeOp (CORBA::Request &IT_r);
- void decodeInOutOp (CORBA::Request &IT_r);
-};
-
-
-#endif
-
- virtual void start_timer (CORBA::Environment &IT_env=CORBA::default_environment);
- virtual void stop_timer (profile_logger::Elapsed_Time& et, CORBA::Environment &IT_env=CORBA::default_environment);
-};
-
-
-#define TIE_profile_logger(X) profile_logger##X
-
-#define DEF_TIE_profile_logger(X) \
- class profile_logger##X : public virtual profile_logger { \
- X* m_obj; \
- public: \
- \
- profile_logger##X (X *objp, const char* m="", CORBA::LoaderClass *l=nil)\
- : profile_logger(), CORBA::Object (), m_obj(objp) { \
- m_pptr = new profile_logger_dispatch \
- (( profile_logger*)this,(CORBA::Object*)this,m,l,profile_logger_IR,m_obj); \
- } \
- profile_logger##X (CORBA::Object *IT_p, const char* IT_m="", void *IT_q=nil)\
- : profile_logger(), CORBA::Object () { \
- m_pptr = new profile_logger_dispatch \
- (( profile_logger*)this,(CORBA::Object*)this,IT_m,profile_logger_IR,IT_p,IT_q); \
- m_obj = (X*)(m_pptr->getImplObj ()); \
- } \
- \
- virtual ~profile_logger##X () { \
- if (_okToDeleteImpl ()) delete m_obj; } \
- \
- virtual void* _deref () { \
- return m_obj; } \
- \
- virtual void log (const logger::Log_Record& log_rec, CORBA::Environment &IT_env) {\
-m_obj->log ( log_rec,IT_env);\
-}\
- \
-virtual void verbose (char verbose, CORBA::Environment &IT_env) {\
- m_obj->verbose(verbose,IT_env); }\
- \
-virtual char verbose (CORBA::Environment &IT_env) {\
-return m_obj->verbose(IT_env); }\
- virtual void start_timer (CORBA::Environment &IT_env) {\
-m_obj->start_timer (IT_env);\
-}\
- \
- virtual void stop_timer (profile_logger::Elapsed_Time& et, CORBA::Environment &IT_env) {\
-m_obj->stop_timer ( et,IT_env);\
-}\
- \
- };
-
-
-#define QUALS_profile_logger \
- virtual void log (const logger::Log_Record& log_rec, CORBA::Environment &IT_env) {\
-m_obj->log ( log_rec,IT_env);\
-}\
- \
-virtual void verbose (char verbose, CORBA::Environment &IT_env) {\
- m_obj->verbose(verbose,IT_env); }\
- \
-virtual char verbose (CORBA::Environment &IT_env) {\
-return m_obj->verbose(IT_env); }\
- virtual void start_timer (CORBA::Environment &IT_env) {\
-m_obj->start_timer (IT_env);\
-}\
- \
- virtual void stop_timer (profile_logger::Elapsed_Time& et, CORBA::Environment &IT_env) {\
-m_obj->stop_timer ( et,IT_env);\
-}\
-
-
-
-
-class profile_loggerProxyFactoryClass : public virtual loggerProxyFactoryClass {
-public:
- profile_loggerProxyFactoryClass (unsigned char IT_p=0)
- : CORBA::ProxyFactory (profile_logger_IR, IT_p) {}
-
- virtual void* New (char *IT_OR, CORBA::Environment&);
-
- virtual void* New2 ();
-
- virtual void* IT_castUp (void *IT_p, char* IT_s);
-
- virtual CORBA::PPTR* pptr (void *IT_p);
-
- virtual void baseInterfaces (_IDL_SEQUENCE_string&);
-
-
-};
-
-extern profile_loggerProxyFactoryClass profile_loggerProxyFactory;
-
-
-
-class profile_loggerBOAImpl : public virtual profile_logger {
-public:
- profile_loggerBOAImpl (const char *m="", CORBA::LoaderClass *l=NULL) {
- if (CORBA::PPTR::isOK (m_pptr, profile_logger_IR))
- m_pptr = new profile_logger_dispatch ( (profile_logger*)this,
- (CORBA::Object*)this, m, l, profile_logger_IR, this);
-}
-
- virtual void start_timer (CORBA::Environment &IT_env=CORBA::default_environment) =0;
- virtual void stop_timer (profile_logger::Elapsed_Time& et, CORBA::Environment &IT_env=CORBA::default_environment) =0;
-};
-
-
-#endif
-
-
-#endif
diff --git a/apps/Orbix-Examples/Logger/logger.idl b/apps/Orbix-Examples/Logger/logger.idl
deleted file mode 100644
index 0fe673a84b9..00000000000
--- a/apps/Orbix-Examples/Logger/logger.idl
+++ /dev/null
@@ -1,56 +0,0 @@
-/* -*- C++ -*- */
-// @(#)logger.idl 1.1 10/18/96
-
-// logger.idl
-
-interface logger
-// = TITLE
-// This is the CORBA interface for the logger class.
-{
- // = Types of logging messages.
- enum Log_Priority
- {
- LM_MESSAGE,
- LM_DEBUG,
- LM_WARNING,
- LM_ERROR,
- LM_EMERG
- };
-
- // = Format of the logging record.
- struct Log_Record
- {
- Log_Priority type; // Type of logging message.
- long time; // Time stamp at sender.
- long app_id; // Process ID of sender.
- long host_addr; // IP address of the sender.
- sequence<char> msg_data; // Sender-specific logging message.
- };
-
- oneway void log (in Log_Record log_rec);
- // Transmit a Log_Record to the logging server.
-
- attribute char verbose;
- // Toggle verbose formatting
-};
-
-interface profile_logger
- : logger // Profile_Logger IS-A Logger
-// = TITLE
-// IDL Profile Logger definition that is used
-// to compute statistics about the logging.
-{
- // = Stores the amount of time that has elapsed.
- struct Elapsed_Time
- {
- double real_time;
- double user_time;
- double system_time;
- };
-
- void start_timer ();
- // Activate the timer.
-
- void stop_timer (out Elapsed_Time et);
- // Deactivate the timer and return the elapsed time.
-};
diff --git a/apps/Orbix-Examples/Logger/loggerS.cpp b/apps/Orbix-Examples/Logger/loggerS.cpp
deleted file mode 100644
index 51d9a70fd03..00000000000
--- a/apps/Orbix-Examples/Logger/loggerS.cpp
+++ /dev/null
@@ -1,141 +0,0 @@
-
-// $Id$
-
-#include "logger.hh"
-
-
-#define logger_dispatch_impl
-
-unsigned char logger_dispatch::dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void *IT_pp) {
- if (!IT_pp)
- IT_pp = m_obj;
- const char *IT_s = IT_r.getOperation ();
- if (!strcmp(IT_s,"log")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~log~+log_rec{R~logger::Log_Record~type{E~logger::Log_Priority~LM_MESSAGE,LM_DEBUG,LM_WARNING,LM_ERROR,LM_EMERG},time{l},app_id{l},host_addr{l},msg_data{S{c},0}},>{v},O{}\
-"))
- return 1;
- logger::Log_Record log_rec;
- log_rec.decodeOp (IT_r);
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((logger*)IT_pp)->log ( log_rec, IT_env);
-
- IT_r.replyNoResults (CORBA::Flags(CORBA::INV_NO_RESPONSE),IT_env);
- return 1;
- }
-
- else if (!strcmp (IT_s,"_get_verbose")) {
- char verbose;
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~_get_verbose~>{c},N{}\
-"))
- return 1;
- if (IT_f)
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- verbose = ((logger*)IT_pp)->verbose(IT_env);
-
- if (!IT_r.isException (IT_env)) {
- if (!IT_r.convertToReply ("\
-c\
-", IT_env)) return 1;
- IT_r << verbose;
- }
- else IT_r.makeSystemException (IT_env);
-
- return 1;
- }
- else if (!strcmp (IT_s,"_set_verbose")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (IT_r.tcAssert ("\
-Ro~_set_verbose~+{c},>{v},N{}\
-")) {
- char verbose;
- IT_r >> verbose;
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((logger*)IT_pp)->verbose(verbose, IT_env);
- }
- IT_r.replyNoResults (IT_env);
- return 1;
- }
-
- else if (IT_isTarget)
- IT_r.makeRuntimeException2 ();
-
- return 0;
-}
-
-#define profile_logger_dispatch_impl
-
-unsigned char profile_logger_dispatch::dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void *IT_pp) {
- if (!IT_pp)
- IT_pp = m_obj;
- const char *IT_s = IT_r.getOperation ();
- if (!strcmp(IT_s,"start_timer")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~start_timer~>{v},N{}\
-"))
- return 1;
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((profile_logger*)IT_pp)->start_timer (IT_env);
-
- IT_r.replyNoResults (IT_env);
- return 1;
- }
-
- else if (!strcmp(IT_s,"stop_timer")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~stop_timer~-et{R~profile_logger::Elapsed_Time~real_time{d},user_time{d},system_time{d}},>{v},N{}\
-"))
- return 1;
- profile_logger::Elapsed_Time et;
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((profile_logger*)IT_pp)->stop_timer ( et, IT_env);
-
-
- if (!IT_r.isException (IT_env)) {
- if (!IT_r.convertToReply ("\
-v\
-", IT_env)) return 1;
- et.encodeOp (IT_r);
- }
-
- else IT_r.makeSystemException (IT_env);
- return 1;
- }
-
- else if (logger_dispatch::dispatch (IT_r, 0,
- (logger*)((profile_logger*)IT_pp))) {
- return 1;
- }
-
- else if (IT_isTarget)
- IT_r.makeRuntimeException2 ();
-
- return 0;
-}
-
-#include "loggerC.cpp"
-
diff --git a/apps/Orbix-Examples/Logger/logger_i.cpp b/apps/Orbix-Examples/Logger/logger_i.cpp
deleted file mode 100644
index 1bee6b3f7e1..00000000000
--- a/apps/Orbix-Examples/Logger/logger_i.cpp
+++ /dev/null
@@ -1,120 +0,0 @@
-// Implementation of the logger object.
-// $Id$
-
-
-#include "ace/OS.h"
-#include <iostream.h>
-#include "logger_i.h"
-
-// Select non-verbose logging by default.
-
-logger_i::logger_i (int verbose)
- : verbose_value_ (verbose)
-{
- if (ACE_OS::getenv ("NO_MESSAGES") == 0)
- this->verbose_message_ = 1;
- else
- this->verbose_message_ = 0;
-}
-
-// Implement the log method.
-
-void
-logger_i::log (const logger::Log_Record &log_rec, CORBA::Environment &IT_env)
-{
- if (this->verbose_value_) // If verbose mode is on
- {
- char *tm;
-
- // Convert time
- if ((tm = ACE_OS::ctime (&log_rec.time)) == 0)
- cerr << "ctime failed" << endl;
- else
- {
- hostent *hp;
-
- /* 01234567890123456789012345 */
- /* Wed Oct 18 14:25:36 1989n0 */
- tm[24] = '@';
- cout << tm;
-
- // Get host name of client
-
- if ((hp = gethostbyaddr((char *) &log_rec.host_addr,
- sizeof log_rec.host_addr, AF_INET)) == NULL)
- {
- cerr << "server: error in calling gethostbyaddr" << endl;
- cerr << "h_errno = " << h_errno << endl;
- return;
- }
- else // Output client hostname.
- cout << hp->h_name << "@";
-
- // Output PID of client
- cout << log_rec.app_id << "@";
-
- // Output priority
-
- switch (log_rec.type)
- {
- case logger::LM_DEBUG:
- cout << "LM_DEBUG";
- break;
- case logger::LM_WARNING:
- cout << "LM_WARNING";
- break;
- case logger::LM_ERROR:
- cout << "LM_ERROR";
- break;
- case logger::LM_EMERG:
- cout << "LM_EMERG";
- break;
- }
- }
- }
- if (this->verbose_message_)
- {
- cout << "::";
- // Output message
- cout.write (log_rec.msg_data._buffer, log_rec.msg_data._length) << flush;
- }
-}
-
-// Enable/disable verbosity.
-
-void
-logger_i::verbose (char verbose, CORBA::Environment &IT_env)
-{
- this->verbose_value_ = verbose;
-}
-
-// Report current verbosity level.
-
-char
-logger_i::verbose (CORBA::Environment &IT_env)
-{
- return this->verbose_value_;
-}
-
-// Profile_Logger_i
-
-void
-profile_logger_i::start_timer (CORBA::Environment &IT_env)
-{
- this->pt_.start ();
-}
-
-void
-profile_logger_i::stop_timer (profile_logger::Elapsed_Time& et,
- CORBA::Environment &IT_env)
-{
- this->pt_.stop ();
-
- ACE_Profile_Timer::ACE_Elapsed_Time e;
-
- this->pt_.elapsed_time (e);
-
- et.real_time = e.real_time;
- et.user_time = e.user_time;
- et.system_time = e.system_time;
-}
diff --git a/apps/Orbix-Examples/Logger/logger_i.h b/apps/Orbix-Examples/Logger/logger_i.h
deleted file mode 100644
index 40d7b77c6bf..00000000000
--- a/apps/Orbix-Examples/Logger/logger_i.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-#include "ace/Profile_Timer.h"
-#define EXCEPTIONS
-#include "logger.hh"
-
-class logger_i
-#if defined (USE_BOA_IMPL)
- : virtual public loggerBOAImpl
-#endif /* USE_BOA_IMPL */
- // = TITLE
- // Implementation of the logger interface.
- //
- // = DESCRIPTION
- // Uses either the BOAImpl or the DEF_TIE approach,
- // depending on the #ifdef
-{
-public:
- logger_i (int verbose = 0);
- // Select non-verbose logging by default.
-
- virtual void log (const logger::Log_Record &log_rec, CORBA::Environment &IT_env);
- // Implement the log method.
-
- virtual void verbose (char verbose, CORBA::Environment &IT_env);
- // Enable/disable verbosity.
-
- virtual char verbose (CORBA::Environment &IT_env);
- // Report current verbosity level.
-
-private:
- unsigned char verbose_value_;
- // Indicate if we are using verbose logging or not.
-
- unsigned char verbose_message_;
- // Indicate if we outputting the messages (turn off if you
- // want to conduct timing tests that just measure throughput).
-};
-
-class profile_logger_i :
-#if defined (USE_BOA_IMPL)
- public virtual profile_loggerBOAImpl,
- public virtual Logger_i
-#else /* USE_TIE */
- public logger_i
-#endif /* USE_BOA_IMPL */
- // = TITLE
- // Implementation of the profiler logger interface.
- //
- // = DESCRIPTION
- // Uses the BOAImpl approach.
-{
-public:
- virtual void start_timer (CORBA::Environment &env);
- // Activate the timer.
-
- virtual void stop_timer (profile_logger::Elapsed_Time &et,
- CORBA::Environment &env);
- // Deactivate the timer and return the elapsed time.
-
-private:
- ACE_Profile_Timer pt_;
- // Object that keeps track of the user and system execution time.
-};
-
-#if !defined (USE_BOA_IMPL)
-// Indicate that the C++ classes logger_i and profile_logger_i implement
-// the IDL interface logger and profile_logger, respectively:
-
-DEF_TIE_logger (logger_i)
-DEF_TIE_profile_logger (profile_logger_i)
-
-#endif /* USE_BOA_IMPL */
diff --git a/apps/Orbix-Examples/Logger/server.cpp b/apps/Orbix-Examples/Logger/server.cpp
deleted file mode 100644
index 0e9339a7028..00000000000
--- a/apps/Orbix-Examples/Logger/server.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-// server.C
-// $Id$
-
-
-// The server for the logger example.
-// This uses the TRY,CATCHANY,ENDTRY macros for error testing.
-
-// The executable file generated from this code should be registered
-// (under the name 'logger') using the 'putit' command.
-
-#include <iostream.h>
-#include "logger_i.h"
-
-int
-main (int, char *[])
-{
- // Tell the server not to hang up while clients are connected.
- CORBA::Orbix.setNoHangup (1);
-
- // create a logger object - using the implementation class logger_i
-#if defined (USE_BOA_IMPL)
- profile_logger_i profile_logger;
-#else
- TIE_profile_logger (profile_logger_i) profile_logger (new profile_logger_i);
-#endif /* USE_BOA_IMPL */
-
- TRY {
- // tell Orbix that we have completed the server's initialisation:
- CORBA::Orbix.impl_is_ready (profile_logger_IMPL, IT_X);
- } CATCHANY {
- // an error occured calling impl_is_ready () - output the error.
- cout << IT_X << endl;
- } ENDTRY;
-
- // impl_is_ready() returns only when Orbix times-out an idle server
- // (or an error occurs).
- cerr << "server exiting" << endl;
-
- return 0;
-}
diff --git a/apps/Orbix-Examples/Makefile b/apps/Orbix-Examples/Makefile
deleted file mode 100644
index 466fe2e0132..00000000000
--- a/apps/Orbix-Examples/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Orbix applications
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = Event_Comm \
- Logger
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/apps/README b/apps/README
deleted file mode 100644
index 9a21781fced..00000000000
--- a/apps/README
+++ /dev/null
@@ -1,18 +0,0 @@
-The subdirectories in this directory provide a number of complete
-applications that utilize the ACE features.
-
- . Gateway -- Implements a connection-oriented application-level
- gateway that uses source-based and destination-based routing
- of messages between peers connected via TCP/IP networks.
-
- . JAWS -- This is a high-performance HTTP Web server written
- with ACE. It illustrates a number of sophisticated ACE
- concurrency and event demultiplexing strategies.
-
- . Orbix-Examples -- Implements several applications that
- integrate ACE and Orbix (which is IONA's implementation of
- CORBA). By default, these aren't compiled since most
- platforms don't have Orbix. These examples are completely
- unsupported and may not work...
-
- . gperf -- The GNU perfect hash function generator.
diff --git a/apps/gperf/COPYING b/apps/gperf/COPYING
deleted file mode 100644
index 9a170375811..00000000000
--- a/apps/gperf/COPYING
+++ /dev/null
@@ -1,249 +0,0 @@
-
- GNU GENERAL PUBLIC LICENSE
- Version 1, February 1989
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The license agreements of most software companies try to keep users
-at the mercy of those companies. By contrast, our General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. The
-General Public License applies to the Free Software Foundation's
-software and to any other program whose authors commit to using it.
-You can use it for your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Specifically, the General Public License is designed to make
-sure that you have the freedom to give away or sell copies of free
-software, that you receive source code or can get it if you want it,
-that you can change the software or use pieces of it in new free
-programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of a such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must tell them their rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License Agreement applies to any program or other work which
-contains a notice placed by the copyright holder saying it may be
-distributed under the terms of this General Public License. The
-"Program", below, refers to any such program or work, and a "work based
-on the Program" means either the Program or any work containing the
-Program or a portion of it, either verbatim or with modifications. Each
-licensee is addressed as "you".
-
- 1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this
-General Public License and to the absence of any warranty; and give any
-other recipients of the Program a copy of this General Public License
-along with the Program. You may charge a fee for the physical act of
-transferring a copy.
-
- 2. You may modify your copy or copies of the Program or any portion of
-it, and copy and distribute such modifications under the terms of Paragraph
-1 above, provided that you also do the following:
-
- a) cause the modified files to carry prominent notices stating that
- you changed the files and the date of any change; and
-
- b) cause the whole of any work that you distribute or publish, that
- in whole or in part contains the Program or any part thereof, either
- with or without modifications, to be licensed at no charge to all
- third parties under the terms of this General Public License (except
- that you may choose to grant warranty protection to some or all
- third parties, at your option).
-
- c) If the modified program normally reads commands interactively when
- run, you must cause it, when started running for such interactive use
- in the simplest and most usual way, to print or display an
- announcement including an appropriate copyright notice and a notice
- that there is no warranty (or else, saying that you provide a
- warranty) and that users may redistribute the program under these
- conditions, and telling the user how to view a copy of this General
- Public License.
-
- d) You may charge a fee for the physical act of transferring a
- copy, and you may at your option offer warranty protection in
- exchange for a fee.
-
-Mere aggregation of another independent work with the Program (or its
-derivative) on a volume of a storage or distribution medium does not bring
-the other work under the scope of these terms.
-
- 3. You may copy and distribute the Program (or a portion or derivative of
-it, under Paragraph 2) in object code or executable form under the terms of
-Paragraphs 1 and 2 above provided that you also do one of the following:
-
- a) accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of
- Paragraphs 1 and 2 above; or,
-
- b) accompany it with a written offer, valid for at least three
- years, to give any third party free (except for a nominal charge
- for the cost of distribution) a complete machine-readable copy of the
- corresponding source code, to be distributed under the terms of
- Paragraphs 1 and 2 above; or,
-
- c) accompany it with the information you received as to where the
- corresponding source code may be obtained. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form alone.)
-
-Source code for a work means the preferred form of the work for making
-modifications to it. For an executable file, complete source code means
-all the source code for all modules it contains; but, as a special
-exception, it need not include source code for modules which are standard
-libraries that accompany the operating system on which the executable
-file runs, or for standard header files or definitions files that
-accompany that operating system.
-
- 4. You may not copy, modify, sublicense, distribute or transfer the
-Program except as expressly provided under this General Public License.
-Any attempt otherwise to copy, modify, sublicense, distribute or transfer
-the Program is void, and will automatically terminate your rights to use
-the Program under this License. However, parties who have received
-copies, or rights to use copies, from you under this General Public
-License will not have their licenses terminated so long as such parties
-remain in full compliance.
-
- 5. By copying, distributing or modifying the Program (or any work based
-on the Program) you indicate your acceptance of this license to do so,
-and all its terms and conditions.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these
-terms and conditions. You may not impose any further restrictions on the
-recipients' exercise of the rights granted herein.
-
- 7. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of the license which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-the license, you may choose any version ever published by the Free Software
-Foundation.
-
- 8. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- Appendix: How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to humanity, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these
-terms.
-
- To do so, attach the following notices to the program. It is safest to
-attach them to the start of each source file to most effectively convey
-the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) 19yy <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 1, or (at your option)
- any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) 19xx name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the
-appropriate parts of the General Public License. Of course, the
-commands you use may be called something other than `show w' and `show
-c'; they could even be mouse-clicks or menu items--whatever suits your
-program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the
- program `Gnomovision' (a program to direct compilers to make passes
- at assemblers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-That's all there is to it!
diff --git a/apps/gperf/ChangeLog b/apps/gperf/ChangeLog
deleted file mode 100644
index d0e86c82103..00000000000
--- a/apps/gperf/ChangeLog
+++ /dev/null
@@ -1,1335 +0,0 @@
-Sun Apr 14 14:31:10 1996 Douglas C. Schmidt (schmidt@tango.cs.wustl.edu)
-
- * src: Changed things so that there's no longer any use of the
- Read_Line and Std_Err code. All of this has been pushed into
- the ACE components, which is where it belongs...
-
- * src: Changed things so that there's no longer any use of the
- pointless inheritance in the code. This was a result of my not
- understanding inheritance back in 1989... ;-)
-
- * Began to integrate GNU gperf into the ACE release. Started off
- by bringing the standard GNU version up to date wrt to the
- changes I made back in 1991!
-
-Tue Oct 10 16:37:28 1995 Mike Stump <mrs@cygnus.com>
-
- * src/new.cc: Since malloc/delete are not paired, we cannot call
- free.
-
-Wed Jan 4 12:40:14 1995 Per Bothner <bothner@kalessin.cygnus.com>
-
- * src/Makefile.in ($(TARGETPROG)): Link with $(LDFLAGS).
- Patch from John Interrante <interran@uluru.stanford.edu>.
-
-Sat Nov 5 19:12:48 1994 Jason Merrill (jason@phydeaux.cygnus.com)
-
- * src/Makefile.in (LIBS): Remove.
-
-Tue Oct 18 17:51:14 1994 Per Bothner <bothner@kalessin.cygnus.com>
-
- * src/std-err.cc: Use stderror, instead of the non-standard
- sys_nerr and sys_errlist.
-
-Sat Sep 17 22:02:13 1994 Per Bothner (bothner@kalessin.cygnus.com)
-
- * src/key-list.cc (output_hash_function):
- Patch from William Bader <wbader@CSEE.Lehigh.Edu>.
-
-Fri Jul 15 09:38:11 1994 Per Bothner (bothner@cygnus.com)
-
- * src/std-err.cc: #include <errno.h>, and only declare
- extern int errno if errno is not a macro.
-
-Mon May 30 17:29:34 1994 Per Bothner (bothner@kalessin.cygnus.com)
-
- * Makefile.in (src_all, install): Make sure to add '/' after
- `pwd` in $rootme, as expected by FLAGS_TO_PASS.
-
-Wed May 11 00:47:22 1994 Jason Merrill (jason@deneb.cygnus.com)
-
- Make libg++ build with gcc -ansi -pedantic-errors
- * src/options.h: Lose commas at end of enumerator lists.
-
-Sun Dec 5 19:16:40 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
-
- * src/hash-table.cc (Hash_Table::~Hash_Table): Don't pass an
- argument to fprintf, since it's not expecting one.
-
-Fri Nov 26 19:03:18 1993 Per Bothner (bothner@kalessin.cygnus.com)
-
- * src/list-node.cc: #undef index, for the sake of broken NeXT,
-
-Thu Nov 4 11:16:03 1993 Per Bothner (bothner@kalessin.cygnus.com)
-
- * Makefile.in (install): Use INSTALL_DATA for gperf.1.
-
-Mon Oct 25 18:40:51 1993 Per Bothner (bothner@kalessin.cygnus.com)
-
- * src/key-list.cc (Key_List::read_keys): Use POW macro
- to increase hash table size to power of 2.
-
- * options.h (LARGE_STACK_ARRAYS): New flag. Defaults to zero.
- * gen-perf.cc, key-list.cc, read-line.cc:
- Only stack-allocate large arrays if LARGE_STACK_ARRAYS is set.
- * main.cc (main): Only call setrlimit (RLIMIT_STACK, ...)
- if LARGE_STACK_ARRAYS.
-
-Mon Oct 4 17:45:08 1993 Per Bothner (bothner@kalessin.cygnus.com)
-
- * src/gen-perf.cc: Always use ANSI rand/srand instead of BSDisms.
-
-Wed Aug 18 12:19:53 1993 Per Bothner (bothner@kalessin.cygnus.com)
-
- * Makefile.in (src_all): Make less verbose output.
-
-Fri May 28 14:01:18 1993 Per Bothner (bothner@rtl.cygnus.com)
-
- * src/gen-perf.cc (Gen_Perf::change): Don't use gcc-specific
- 2-operand conditional expression.
- * src/key-list.cc (Key_List::output_lookup_array):
- Don't use variable-size stack arrays, unless compiled by g++.
-
-Tue May 4 14:08:44 1993 Per Bothner (bothner@cygnus.com)
-
- Changes (mostly from Peter Schauer) to permit compilation
- using cfront 3.0 and otherwise be ARM-conforming.
- * src/key-list.h: class Key_List must use public derivation
- of base class Std_Err (because Gen_Perf::operator() in gen-perf.cc
- calls Std_Err::report_error).
- * src/gen-perf.cc (Gen_Perf::affects_prev), src/hash-table.cc
- (Hash_Table::operator()): Don't use gcc-specific 2-operand
- conditional expression.
- * src/iterator.cc (Iterator::operator()): Don't use gcc-specific
- range construct in case label.
- * key-list.cc (Key_List::output_lookup_array, Key_List::read_keys),
- src/gen-perf.cc (Gen_Perf::operator(), src/read-line.cc
- (Read_Line::readln_aux): If not gcc, don't allocate
- variable-sized arrays on stack.
- * src/new.cc (operator new): Argument type should be size_t.
- * key-list.cc (Key_List::output_lookup_array, Key_List::read_keys),
- new/cc (::operator new): Don't use non-standard >?= operator.
-
-Tue Apr 27 20:11:30 1993 Per Bothner (bothner@cygnus.com)
-
- * src/Makefile.in: Define TARGETPROG, and use it.
-
-Mon Apr 19 00:29:18 1993 Per Bothner (bothner@cygnus.com)
-
- * Makefile.in, configure.in: Re-vamped configure scheme.
- * gperf.texinfo: Renamed to gperf.texi.
- * src/bool-array.{h,cc}: ANSIfy bzero->memset.
-
-Sat Jan 30 20:21:28 1993 Brendan Kehoe (brendan@lisa.cygnus.com)
-
- * tests/Makefile.in (mostlyclean): Also delete aout, cout, m3out,
- pout, and preout.
-
-Tue Dec 29 08:58:17 1992 Ian Lance Taylor (ian@cygnus.com)
-
- * Makefile.in: pass $(FLAGS_TO_PASS) to all calls to make.
- (FLAGS_TO_PASS): added INSTALL, INSTALL_DATA, INSTALL_PROGRAM.
-
-Mon Dec 21 18:46:46 1992 Per Bothner (bothner@rtl.cygnus.com)
-
- * tests/expected.* renamed to *.exp to fit in 14 chars.
- * tests/Makefile.in: Update accordingly.
- Also rename output.* to *.out.
- * src/Makefile.in (clean): Remove gperf program.
-
-Wed Dec 9 14:33:34 1992 Per Bothner (bothner@cygnus.com)
-
- * src/hash-table.cc, src/bool-array.h: ANSIfy bzero->memset.
-
-Thu Dec 3 19:34:12 1992 Per Bothner (bothner@cygnus.com)
-
- * Makefile.in (distclean, realclean): Don't delete
- Makefile before recursing.
-
-Fri Nov 6 13:41:49 1992 Per Bothner (bothner@rtl.cygnus.com)
-
- * key-list.{h,cc}: Remove MAX_INT (and similar) constant
- fields from Key_List class, and use INT_MAX (etc) from limits.h.
- * key-list.{h,cc}, options.{h,cc}, vectors.h: Removed all
- uses of initialized const fields, as they are non-standard
- - and their use was easy to do away with. Mostly, just
- made the constants static non-fields in the .cc file.
-
-Mon Nov 2 13:10:11 1992 Per Bothner (bothner@cygnus.com)
-
- * tests/Makefile.in: When generating cinset.c, don't pass -C,
- since -C assumes an ANSI compiler. Add the -C flag (with -a)
- when generating test.out.3 instead.
- * tests/expected.out.3: Update accordingly.
-
-Wed Aug 12 11:47:54 1992 Per Bothner (bothner@cygnus.com)
-
- * Makefile.in: Factor out common flags into $(FLAGS_TO_PASS).
- * Makefile.in: 'install-info' depends on gperf.info.
-
-Mon Aug 10 11:39:52 1992 Ian Lance Taylor (ian@dumbest.cygnus.com)
-
- * Makefile.in, src/Makefile.in: always create installation
- directories.
-
-Mon Jul 20 15:33:21 1992 Mike Stump (mrs@cygnus.com)
-
- * src/new.cc (operator new): Add cast from void * to char *,
- since it is not a standard conversion.
-
-Wed Jun 17 16:25:30 1992 Per Bothner (bothner@rtl.cygnus.com)
-
- * src/gen-perf.cc: #include <_G_config.h> for _G_SYSV.
- * src/key-list.cc: alloca() hair.
- * src/main.cc (main): Only call getrlimit if _G_HAVE_SYS_RESOURCE.
- * Makefile,in, {src,test}/Makefile.in: Fix *clean rules.
-
-Fri May 29 13:21:13 1992 Per Bothner (bothner@rtl.cygnus.com)
-
- * src/gen-perf.cc: Replace USG -> _G_SYSV.
-
-Thu May 14 13:58:36 1992 Per Bothner (bothner@rtl.cygnus.com)
-
- * src/Makefile.in: Don't pass obsolete flag -DUNLIMIT_STACK.
- * tests/Makefile.in (clean): Fix.
-
-Sat Mar 7 00:03:56 1992 K. Richard Pixley (rich@rtl.cygnus.com)
-
- * gperf.texinfo: added menu item hook.
-
-Wed Feb 26 18:04:40 1992 K. Richard Pixley (rich@cygnus.com)
-
- * Makefile.in, configure.in: removed traces of namesubdir,
- -subdirs, $(subdir), $(unsubdir), some rcs triggers. Forced
- copyrights to '92, changed some from Cygnus to FSF.
-
-Sun Jan 26 19:21:58 1992 Per Bothner (bothner at cygnus.com)
-
- * tests/Makefile.in: Use re-directed stdin instead of file
- name in argv. This allows us to remove the filename
- from the output, the expected output, and hence the diffs.
- (Note that the input file is in $(srcdir), which we cannot
- place in the expected out files.)
- * tests/expected.out.[1235]: Edit out input filename,
- to match new output.
-
-Mon Nov 4 15:04:41 1991 Douglas C. Schmidt (schmidt at bastille.ics.uci.edu)
-
- * Need to do something about the end-of-line marker being
- hard-coded to '\n'...
-
- * Need to do something about the comment character being
- hard-coded to '#'...
-
-Fri Sep 27 09:30:15 1991 Douglas C. Schmidt (schmidt at net4.ics.uci.edu)
-
- * Fixed a stupid problem with printout out a local enum with the
- -E option (I forgot to check for the case of 0 duplicates, so it
- was saying 1 duplicate instead!).
-
-Mon Aug 19 00:39:40 1991 Douglas C. Schmidt (schmidt at javel.ics.uci.edu)
-
- * Yow, all finished making gperf run with cfront/Saber C++. Not
- really all that hard, actually, though did need to remove some
- GNU specific hacks, like dynamically sized arrays and
- initializing class data members in their declarations, etc.
-
- * Bumped up the version # to reflect the recent changes.
-
-Sun Aug 18 22:25:32 1991 Douglas C. Schmidt (schmidt at javel.ics.uci.edu)
-
- * Changed passage of Options::usage function in Options.C to have
- a leading `&' so that Saber C++ wouldn't complain...
-
- * Added a new header file called gperf.h that includes system-wide
- info.
-
- * Hacked up the release to work with Saber C++! Changed all *.cc
- files to *.C.
-
-Mon Aug 5 21:18:47 1991 Douglas C. Schmidt (schmidt at net1.ics.uci.edu)
-
- * Yow, hacked in the nifty changes to the Std_Err error handling
- abstraction. This now adds format string support for printing
- out signals and the name of the function when things go wrong.
- Make changes throughout the source to make use of the new
- facilities and also to make sure all previous uses of
- Std_Err::report_error are now prefixed by the name of the class.
-
-Tue Jul 30 00:02:39 1991 Douglas C. Schmidt (schmidt at net4.ics.uci.edu)
-
- * Make sure to add 1 to the Key_List::total_duplicates value when
- printing it out since any time we have more than zero duplicates
- we really have two or more duplicates!
-
- * Added support for the -O (optimize option). This option
- optimizes the generated lookup function by assuming that all
- input keywords are members of the keyset from the keyfile.
-
- * Added #define DUPLICATES and #define HASH_VALUE_RANGE (and of
- course the enum equivalent) to the generated output. Don't know
- how useful this will be, but it allows us to determine at a
- glance whether we've got a minimal perfect hash function (in
- which case TOTAL_KEYWORDS = HASH_VALUE_RANGE, and DUPLICATES =
- 0).
-
- * Fixed a small bug in the Key_List::output_keyword_table routine
- that caused an extra newline to be printed if there where no
- leading blank entries... (who cares, right?!)
-
-Mon Jul 29 22:05:40 1991 Douglas C. Schmidt (schmidt at net4.ics.uci.edu)
-
- * Modified the handling of the -E (emit enums rather than
- #defines) option in conjunction with the -G option. Now, if -G
- and -E are given the enums are generated outside the lookup
- function, rather than within it!
-
- * Yow, as part of my Software Practice and Experience submission
- writeup I realized I needed to make the # comment character work
- correctly. Now if you put a backslash character ('\') in front
- of the # it treats the first character as a #. Naturally, to
- put a '\' character on the front of the line you need to escape
- it also, i.e.,
- \\I'm a line that starts with only one \
- # I'm a comment line
- \#define I'm walking a fine line... ;-)
-
-Wed Jun 26 11:21:02 1991 Douglas C. Schmidt (schmidt at bastille.ics.uci.edu)
-
- * Changed all uses of the identifier `iteration_number' to
- `generation_number' (also updated the paper!).
-
-Tue Apr 9 07:59:42 1991 Doug Schmidt (schmidt at net4.ics.uci.edu)
-
- * Had to change a whole bunch of little thangs in key-list.cc and
- list-node.cc to make the -I option work.
-
- * Changed an alloca statement in key-list.cc to reflect the
- strncasecmp modification (i.e., we now need to be able to
- allocate a longer buffer if the -I option is used).
-
-Mon Apr 8 18:17:04 1991 Doug Schmidt (schmidt at net4.ics.uci.edu)
-
- * Yucko, there was a bug in the handling of -c (and of course the
- new -I command in key-list.cc). Apparently when I added the
- super-duper hack that provided support for duplicate keys I
- forgot to update the strcmp output...
-
- * Boy, it has been a *long* time since I hacked this puppy. Let's
- see, I'm about to add long-overdue support for case-insensitive
- string comparisons to gperf's generated output code. We are
- going to employ the hitherto unused option -I to indicte this!
-
-Thu Jun 28 16:17:27 1990 Doug Schmidt (schmidt at brilliant)
-
- * Wow, first fix on the new job! There was a dumb error
- in Key_List::output_lookup_function, where I printed the
- string "&wordlist[key]" instead of the correct "&wordlist[index]".
-
- * Added a couple of #ifdefs for USG support.
-
-Sun Jun 3 17:16:36 1990 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Updated the version number to 2.5 and sent to Doug Lea for release
- with the latest GNU libg++.
-
- * Changed the error handling when a keyword file cannot be opened
- (now calls perror).
-
-Wed May 30 14:49:40 1990 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Instrumented the source code with trace statements automagically
- inserted using my new automated trace instrumentation tool!
-
-Wed May 9 11:47:41 1990 Doug Schmidt (schmidt at siam.ics.uci.edu)
-
- * Really fixed the previous bug. Turns out that a small amount
- of logic had to be duplicated to handle static links that occur
- as part of dynamic link chains. What a pain!!!
-
-Tue May 8 23:11:44 1990 Doug Schmidt (schmidt at siam.ics.uci.edu)
-
- * Fixed a stupid bug in Key_List::output_lookup_array that was
- causing incorrect counts to be generated when there were both
- static and dynamic links occurring for the same hash value.
- Also simplified the code that performs the logic in this routine.
-
-Mon Apr 30 17:37:24 1990 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Fixed stupid bug in Key_List::output_lookup_array that was
- making the generated lookup[] array contain `chars' even
- when the values stored in the chars are greater than 127!
-
- * Changed the behavior of the -G (global table) option so that it
- will output the `length[]' array in the global scope along with
- the `word_list[]' array.
-
- * Fixed a stupid bug in Key_List::output_lookup_function that
- would always output the complicated `duplicate-handling' lookup
- logic, even when there were no duplicates in the input!
-
- * Yikes, had to modify a bunch of stuff in key-list.cc to correctly
- handle duplicate entries. Changed the generated code so that
- the MIN_HASH_VALUE is no longer subtracted off when calculating
- the hash value for a keyword. This required changing some other
- code by substituting MAX_HASH_VALUE for TOTAL_KEYS in several places.
- Finally, this means that the generated tables may contain leading
- null entries, but I suppose it is better to trade-off space to get
- faster performance...
-
-Mon Mar 26 13:08:43 1990 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Updated version number to 2.4 to reflect the latest changes.
-
- * Changed the main program so that it always prints out gperf's
- execution timings to the generated output file.
-
-Sun Mar 25 12:39:30 1990 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Added the -Z option so that users can specify the name of the
- generated class explicitly. Updated documentation to reflect
- this change.
-
- * Modified the generated C++ class interface so that the functions
- are declared static (to remove the overhead of passing the `this'
- pointer). This means that operator()() can no longer be used,
- since it only works on non-static member functions.
- Also changed things so that there is no constructor (why waste
- the extra call, when it doesn't do anything, eh?)
-
- * Modified the behavior of Key_List::output when the -L C++ option
- is enabled. Previously the code generated use const data members
- to record MIN_WORD_LENGTH, MIN_HASH_VALUE, etc. However, as
- pointed out by James Clark this may result in suboptimal behavior
- on the part of C++ compilers that can't inline these values.
- Therefore, the new behavior is identical to what happens with
- -L C, i.e., either #defines or function-specific enums are used.
- Why sacrifice speed for some abstract notion of `code purity?' ;-)
-
-Tue Mar 6 18:17:42 1990 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Added the -E option that defines constant values using an enum
- local to the lookup function rather than with #defines. This
- also means that different lookup functions can reside in the
- same file. Thanks to James Clark (jjc@ai.mit.edu).
-
-Sat Mar 3 20:19:00 1990 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Added a special case to key_list::output_switch that doesn't
- generate extra comparisons when the `-S' is given an argument
- of 1 (the normal case). This should speed up the generated
- code output a tad...
-
-Fri Feb 23 14:21:28 1990 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Renamed all instances of member function get_keysig_size
- to get_max_keysig_size, since this is more precise...
-
- * Changed all occurrences of charset to keysig (stands for ``key
- signature'') to reflect the new naming convention used in the
- USENIX paper.
-
-Thu Feb 22 11:28:36 1990 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Changed the name of the generated associated values table from
- asso_value to asso_values to reflect conventions in the USENIX
- C++ paper.
-
-Thu Feb 15 23:29:03 1990 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Updated the gperf.texinfo file to fix some formatting problems
- that had crept in since last time.
-
-Wed Feb 14 23:27:24 1990 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Fixed stupid bug in key-list.cc (get_special_input), wher
- gperf replaced each '%' with the succeeding character.
-
- * Added support for multiple target language generation. Currently
- handled languages are C and C++, with C as the default. Updated
- documentation and option handler to reflect the changes.
-
- * Added a global destructor to new.cc and removed the #ifdef, since
- the bloody thing now works with libg++.
-
-Mon Feb 14 13:00:00 1990 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Found out that my gperf paper was accepted at the upcoming
- USENIX C++ Conference in San Francisco. Yow!
-
-Tue Jan 30 09:00:29 1990 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * #ifdef'd out the new.cc memory allocator, since there are
- problems with this and the libg++ stuff.
-
- * Changed key-list.h so that class Vectors is a public (rather
- than private) base class for class Key_List. The previous
- form was illegal C++, but wasn't being caught by the old
- g++ compiler. Should work now... ;-)
-
-Sun Dec 10 14:08:23 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Added several changes from rfg@ics.uci.edu. These changes
- help to automate the build process.
-
-Wed Nov 15 15:49:33 1989 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Removed conditional compilation for GATHER_STATISTICS. There's
- really no good reason to avoid collecting this info at run-time,
- since that section of code is *hardly* the bottleneck... ;-)
-
- * Simplified the C output routines in Key_List::set_output_types
- and Key_List::output_keyword_table a bit in order to
- speed-up and clean up the code generation.
-
- * Modified function Key_List::get_special_input so that it does
- not try to `delete' a buffer that turned out to be too short.
- This is important since the new memory management scheme
- does not handle deletions. However, adding a small amount of
- garbage won't hurt anything, since we generally don't do this
- operation more than a couple times *at most*!
-
- * Created a new file (new.cc) which includes my own overloaded
- operator new. This function should dramatically reduce the
- number of calls to malloc since it grabs large chunks and
- doles them out in small pieces. As a result of this change
- the class-specific `operator new' was removed from class List_Node.
-
-Tue Nov 14 21:45:30 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Continued to refine the great hack. The latest trick is to
- try and replace most uses of dynamic memory (i.e., calls to
- new) with uses of gcc dynamic arrays (i.e., an alloca solution).
- This makes life much easier for the overall process-size, since
- it reduces the amount of overhead for memory management. As a
- side-effect from this change there is no reason to have the
- Bool_Array::dispose member function, so it's outta here!
-
- * Fixed a stupid bug that was an disaster waiting to happen...
- Instead of making the boolean array large enough to index
- max_hash_value it was only large enough to index max_hash_value
- - 1. Once again, an off-by-one mistake in C/C++!!!!
-
-Mon Nov 13 19:38:27 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Added the final great hack! This allows us to generate hash tables
- for near-perfect hash functions that contain duplicates, *without*
- having to use switch statements! Since many compilers die on large
- switch statements this feature is essential. Furthermore, it appears
- that the generated code is often *smaller* than that put out by
- compilers, even though a large, sparse array must be created.
- Here's the general idea:
-
- a. Generate the wordlist as a contiguous block of keywords,
- just as before when using a switch statement. This
- wordlist *must* be sorted by hash value.
-
- b. Generate the lookup array, which is an array of signed
- {chars,shorts,ints}, (which ever allows full coverage of
- the wordlist dimensions). If the value v, where v =
- lookup[hash(str,len)], is >= 0 and < TOTAL_KEYWORDS, then we
- simply use this result as a direct access into the wordlist
- array to snag the keyword for comparison.
-
- c. Otherwise, if v is < -TOTAL_KEYWORDS or > TOTAL_KEYWORDS
- this is an indication that we'll need to search through
- some number of duplicates hash values. Using a hash
- linking scheme we'd then index into a different part of
- the hash table that provides the starting index and total
- length of the duplicate entries to find via linear search!
-
-Sun Nov 12 13:48:10 1989 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Simplified Key_List::output_min_max considerably by recognizing
- that since the keyword list was already sorted by hash value finding
- the min and max values is trivial!
-
- * Improved the debugging diagnostics considerably in classes Key_List,
- Hash_Table, and Gen_Perf.
-
- * Modified the `-s' option so that a negative argument is now
- interpreted to mean `allow the maximum associated value to be
- about x times *smaller* than the number of input keys.' This
- should help prevent massive explosion of generated hash table
- size for large keysets.
-
-Sat Nov 11 11:31:13 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Added a field in class Key_List that counts the total number
- of duplicate keywords, both static and dynamic.
-
- * Added a new member function Bool_Array that deletes the dynamic
- memory allocated to Bool_Array::storage_array. This space may
- be needed for subsequent options, so it made sense to free it as
- soon as possible...
-
- * Renamed file/class Alpha_Vectors to Vectors, to avoid problems
- with 14 character length filenames on SYSV. Also changed file
- adapredefined.gperf to adadefs.gperf in the ./tests directory.
-
- * Modified class Options by changing the member function
- Options::total_positions to Options::get_charset_size and
- Options::set_charset_size. These two routines now either return
- the total charset size *or* the length of the largest keyword
- if the user specifies the -k'*' (ALLCHARS) option. This change
- cleans up client code.
-
- * Merged all the cperf changes into gperf.
-
- * Made sure to explicitly initialize perfect.fewest_collisions to
- 0.
-
- * Cleaned up some loose ends noticed by Nels Olson.
- 1. Removed `if (collisions <= perfect.fewest_collisions)'
- from Gen_Perf::affects_prev since it was superfluous.
- 2. Removed the fields best_char_value and best_asso_value
- from Gen_Perf. There were also unnecessary.
- 3. Fixed a braino in the Bool_Array::bool_array_reset
- function. Since iteration numbers can never be zero
- the `if (bool_array.iteration_number++ == 0)' must be
- `if (++bool_array.iteration_number == 0).'
- 4. Modified Std_Err::report_error so that it correctly handles
- "%%".
-
- * It is important to note that -D no longer enables -S.
- There is a good reason for this change, which will become
- manifested in the next release... (suspense!).
-
- * Made some subtle changes to Key_List::print_switch so that if finally
- seems to work correctly. Needs more stress testing, however...
-
- * Made a major change to the Key_List::print_switch function.
- The user can now specify the number of switch statements to generate
- via an argument to the -S option, i.e., -S1 means `generate 1
- switch statement with all keywords in it,' -S2 means generate
- 2 switch statements with 1/2 the elements in each one, etc.
- Hopefully this will fix the problem with C compilers not being
- able to generate code for giant switch statements (but don't
- hold your breath!)
-
- * Changed Key_List::length function to Key_List::keyword_list_length.
-
- * Added a feature to main.c that prints out the starting wall-clock
- time before the program begins and prints out the ending wall-clock
- time when the program is finished.
-
- * Added the GATHER_STATISTICS code in hash-table.c so we can
- keep track of how well double hashing is doing. Eventually,
- GATHER_STATISTICS will be added so that all instrumentation
- code can be conditionally compiled in.
-
- * Fixed a stupid bug in Key_List::print_switch routine. This
- was necessary to make sure the generated switch statement worked
- correctly when *both* `natural,' i.e., static links and dynamic
- links, i.e., unresolved duplicates, hash to the same value.
-
- * Modified Bool_Array::~Bool_Array destructor so that
- it now frees the bool_array.storage_array when it is no longer
- needed. Since this array is generally very large it makes sense
- to return the memory to the freelist when it is no longer in use.
-
- * Changed the interface to constructor Hash_Table::Hash_Table. This
- constructor now passed a pointer to a power-of-two sized buffer that
- serve as storage for the hash table. Although this weakens information
- hiding a little bit it greatly reduces dynamic memory fragmentation,
- since we can now obtain the memory via a call to alloca, rather
- than malloc. This change modified Key_List::read_keys calling
- interface.
-
- * Since alloca is now being used more aggressively a conditional
- compilation section was added in main.c. Taken from GNU GCC,
- this code gets rid of any avoidable limit on stack size so that
- alloca does not fail. It is only used if the -DRLIMIT_STACK
- symbol is defined when gperf is compiled.
-
- * Added warnings in option.c so that user's would be informed
- that -r superceeds -i on the command-line.
-
- * Rewrote Gen_Perf::affects_prev. First, the code structure
- was cleaned up considerably (removing the need for a dreaded
- goto!). Secondly, a major change occurred so that Gen_Perf::affects_prev
- returns FALSE (success) when fewest_hits gets down to whatever
- it was after inserting the previous key (instead of waiting for
- it to reach 0). In other words, it stops trying if it can
- resolve the new collisions added by a key, even if there are
- still other old, unresolved collisions. This modification was
- suggested by Nels Olson and seems to *greatly* increase the
- speed of gperf for large keyfiles. Thanks Nels!
-
- * In a similar vein, inside the Gen_Perf::change routine
- the variable `perfect.fewest_collisions is no longer initialized
- with the length of the keyword list. Instead it starts out at
- 0 and is incremented by 1 every time change () is called.
- The rationale for this behavior is that there are times when a
- collision causes the number of duplicates (collisions) to
- increase by a large amount when it would presumably just have
- gone up by 1 if none of the asso_values were changed. That is,
- at the beginning of change(), you could initialize fewest_hits
- to 1+(previous value of fewest_hits) instead of to the number of
- keys. Thanks again, Nels.
-
- * Replaced alloca with new in the Gen_Perf::change function.
- This should eliminate some overhead at the expense of a little
- extra memory that is never reclaimed.
-
- * Renamed Gen_Perf::merge_sets to Gen_Perf::compute_disjoint_union
- to reflect the change in behavior.
-
- * Added the -e option so users can supply a string containing
- the characters used to separate keywords from their attributes.
- The default behavior is ",\n".
-
- * Removed the char *uniq_set field from LIST_NODE and modified
- uses of uniq_set in perfect.c and keylist.c. Due to changes
- to Gen_Perf::compute_disjoint_sets this field was no longer
- necessary, and its removal makes the program smaller and
- potentially faster.
-
- * Added lots of changes/fixes suggested by Nels Olson
- (umls.UUCP!olson@mis.ucsf.edu). In particular:
- 1. Changed Bool_Array so that it would dynamically create
- an array of unsigned shorts rather than ints if the
- LO_CAL symbol was defined during program compilation.
- This cuts the amount of dynamic memory usage in half,
- which is important for large keyfile input.
- 2. Added some additional debugging statements that print extra
- info to stderr when the -d option is enabled.
- 3. Fixed a really stupid bug in Key_List::print_switch
- A right paren was placed at the wrong location, which broke
- strlen ().
- 4. Fixed a subtle problem with printing case values when keylinks
- appear. The logic failed to account for the fact that there
- can be keylinks *and* regular node info also!
- 5. Changed the behavior of Key_List::read_keys so that it would
- honor -D unequivocally, i.e., it doesn't try to turn off dup
- handling if the user requests it, even if there are no
- immediate links in the keyfile input.
- 6. Modified the -j option so that -j 0 means `try random values
- when searching for a way to resolve collisions.'
- 7. Added a field `num_done' to the Gen_Perf struct. This is used
- to report information collected when trying to resolve
- hash collisions.
- 8. Modified the merge_sets algorithm to perform a disjoint
- union of two multisets. This ensures that subsequent
- processing in Gen_Perf::affect_prev doesn't
- waste time trying to change an associated value that is
- shared between two conflicting keywords.
- 9. Modified Gen_Perf::affects_prev so that it doesn't try
- random jump values unless the -j 0 option is enabled.
- 10. Fixed a silly bug in Gen_Perf::change. This problem caused
- gperf to seg fault when the -k* option was given and the
- keyfile file had long keywords.
-
-Sun Oct 29 00:18:55 1989 Doug Schmidt (schmidt at siam.ics.uci.edu)
-
- * Modified class-specific new operations for Read_Line and
- List_Node so they don't fail if SIZE is larger than twice
- the previous buffer size. Note we double buffer size
- everytime the previous buffer runs out, as a heuristic
- to reduce future calls to malloc.
-
-Sun Oct 22 13:49:43 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Updated gperf version number to 2.0. Send to Doug Lea for
- incorporation into the long-awaited `official' libg++ 1.36
- release!
-
- * Thanks to Nels Olson a silly bug in Gen_Perf::change ()
- was fixed. This problem caused gperf to seg fault when
- the -k* option was given and the keyfile file had long
- keywords.
-
- * Modified Key_List::print_hash_function so that it output
- max_hash_value + 1 (rather than just max_hash_value) for
- any associated value entries that don't correspond to
- keyword charset characters. This should speed up rejection
- of non-keyword strings a little in some cases.
-
-Sat Oct 21 19:28:36 1989 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Fixed Key_List::print_hash_function so that it no longer output
- things like `return 0 + ...' Although this probably gets
- optimized away by even the worst C compilers there isn't any
- point tempting fate... ;-)
-
- * Fixed class List_Node's constructor so that it wouldn't a priori
- refuse to consider trying to hash keys whose length is less
- than the smallest user-specified key position. It turns out
- this is not a problem unless the user also specifies the -n
- (NOLENGTH) option, in which case such keys most likely
- don't have a prayer of being hashed correctly!
-
- * Changed the name of the generated lookup table from `Hash_Table'
- to `asso_value' to be consistent with the gperf paper.
-
-Tue Oct 17 14:19:48 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Added a flag GATHER_STATISTICS in the Makefile. If defined
- during compilation this turns on certain collection facilities
- that track the performance of gperf during its execution. In
- particular, I want to see how many collisions occur for the
- double hashing Hash_Table.
-
- * Added a safety check so that we don't screw up if the total
- number of `resets' of the Bool_Array exceeds MAX_INT. Since
- this number is around 2^31 it is unlikely that this would ever
- occur for most input, but why take the risk?
-
- * Changed the behavior for the -a (ANSI) option so that the
- generated prototypes use int rather than size_t for the LEN
- parameter. It was too ugly having to #include <stddef.h> all
- over the place...
-
-Mon Oct 16 11:00:35 1989 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Continued to work on the gperf paper for the USENIX C++
- conference. At some point this will be merged back into
- the gperf documentation...
-
-Sat Oct 14 20:29:43 1989 Doug Schmidt (schmidt at siam.ics.uci.edu)
-
- * Added a majorly neat hack to Bool_Array, suggested by rfg.
- The basic idea was to throw away the Ullman array technique.
- The Ullman array was used to remove the need to reinitialize all
- the Bool_Array elements to zero everytime we needed to determine
- whether there were duplicate hash values in the keyword list.
- The current trick uses an `iteration number' scheme, which takes
- about 1/3 the space and reduces the overall program running a
- time by about 20 percent for large input! The hack works as
- follows:
-
- 1. Dynamically allocation 1 boolean array of size k.
- 2. Initialize the boolean array to zeros, and consider the first
- iteration to be iteration 1.
- 2. Then on all subsequent iterations we `reset' the bool array by
- kicking the iteration count by 1.
- 3. When it comes time to check whether a hash value is currently
- in the boolean array we simply check its index location. If
- the value stored there is *not* equal to the current iteration
- number then the item is clearly *not* in the set. In that
- case we assign the iteration number to that array's index
- location for future reference. Otherwise, if the item at
- the index location *is* equal to the iteration number we've
- found a duplicate. No muss, no fuss!
-
-Mon Oct 2 12:30:54 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Changed some consts in options.h to enumerals, since g++
- doesn't seem to like them at the moment!
-
-Sat Sep 30 12:55:24 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Fixed a stupid bug in Key_List::print_hash_function that manifested
- itself if the `-k$' option was given (i.e., only use the key[length]
- character in the hash function).
-
- * Added support for the -C option. This makes the contents of
- all generated tables `readonly'.
-
- * Changed the handling of generated switches so that there is
- only one call to str[n]?cmp. This *greatly* reduces the size of
- the generated assembly code on all compilers I've seen.
-
- * Fixed a subtle bug that occurred when the -l and -S option
- was given. Code produced looked something like:
-
- if (len != key_len || !strcmp (s1, resword->name)) return resword;
-
- which doesn't make any sense. Clearly, this should be:
-
- if (len == key_len && !strcmp (s1, resword->name)) return resword;
-
-Tue Sep 26 10:36:50 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Changed class Read_Line's definition so that it no longer
- needs to know about the buffering scheme used to speed up
- dynamic memory allocation of input keywords and their
- associated attributes. This means that operator new is no longer
- a friend of Read_Line.
-
-Mon Sep 25 23:17:10 1989 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Decided that Obstacks had too much overhead, so they were
- removed in favor of super-efficient, low-overhead buffered
- storage allocation hacks in Read_Line and List_Node.
-
- * No longer try to inline functions that g++ complains about
- (Key_List::Merge and Key_List::Merge_Sort).
-
-Sun Sep 24 13:11:24 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Changed classes Read_Line and List_Node to use Obstacks in order
- to cache memory allocation for keyword strings and List_Nodes.
-
- * Continued to experiment with inheritance schemes.
-
- * Added a new file `alpha.h', that declares static data shared
- (i.e., inherited) between classes List_Node and Key_List.
-
-Tue Sep 12 16:14:41 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Made numerous changes to incorporate multiple inheritance in
- gperf.
-
-Wed Aug 16 23:04:08 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Added the -DCOMPILER_FIXED flag to the ./src/Makefile. This
- implies that people trying to compile gperf need to have a
- working version of the new g++ compiler (1.36.0).
-
- * Removed some extra spaces that were being added in the generated
- C code.
-
-Mon Jul 24 17:09:46 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Fixed PRINT_HASH_FUNCTION and PRINT_LOOKUP_FUNCTION in keylist.c
- so that the generated functions take an unsigned int length argument.
- If -a is enabled the prototype is (const char *str, size_t len).
-
-Fri Jul 21 13:06:15 1989 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Fixed a typo in PRINT_KEYWORD_TABLE in keylist.cc that prevented
- the indentation from working correctly.
-
- * Fixed a horrible typo in PRINT_KEYWORD_TABLE in keylist.cc
- that prevented links from being printed correctly.
-
-Tue Jul 18 16:04:31 1989 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Fixed up readline.cc and readline.h so that they work OK
- with g++ compilers that aren't completely up-to-date.
- If symbol COMPILER_FIXED is defined then the behavior
- that works on my more recent version of g++ is enabled.
-
-Sun Jul 9 17:53:28 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Changed the ./tests subdirectory Makefile so that it
- uses $(CC) instead of gcc.
-
-Sun Jul 2 21:52:15 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Fixed a number of subtle bugs that occurred when -S was
- combined with various and sundry options.
-
- * Added the -G option, that makes the generated keyword table
- a global static variable, rather than hiding it inside
- the lookup function. This allows other functions to directly
- access the contents in this table.
-
- * Added the "#" feature, that allows comments inside the keyword
- list from the input file. Comment handling takes place in readline.c.
- This simplifies the code and reduces the number of malloc calls.
-
- * Also added the -H option (user can give the name of the hash
- function) and the -T option (prevents the transfer of the type decl
- to the output file, which is useful if the type is already defined
- elsewhere).
-
-Thu Jun 22 20:39:39 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Modified many classes so that they would inherit Std_Err as
- a base class. This makes things more abstract...
-
-Fri Jun 16 14:23:00 1989 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Modified the -f (FAST) option. This now takes an argument.
- The argument corresponds to the number of iterations used
- to resolve collisions. -f 0 uses the length of the
- keyword list (which is what -f did before). This makes
- life much easier when dealing with large keyword files.
-
-Tue Jun 6 17:53:27 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Added the -c (comparison) option. Enabling this
- will use the strncmp function for string comparisons.
- The default is to use strcmp.
-
- * Fixed a typo in key_list.cc (PRINT_SWITCH). This caused
- faulty C code to be generated when the -D, -p, and -t
- options were all enabled.
-
-Thu May 25 14:07:21 1989 Doug Schmidt (schmidt at siam.ics.uci.edu)
-
- * Once again, changed class Read_Line to overload global operator
- new. Hopefully, this will work...!
-
-Sun May 21 01:51:45 1989 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Modified Key_List::print_hash_function () so that it properly
- formats the associated values in the hash table according to
- the maximum number of digits required to represent the largest
- value.
-
- * Removed the named return value from class Hash_Table's
- operator (), since this causes a seg fault when -O is enabled.
- No sense tripping subtle g++ bugs if we don't have to.... ;-)
-
- * Removed the operator new hack from Read_Line, since this seemed
- to create horrible bus error problems.
-
- * Changed many class member functions and data members to be `static',
- if they don't manipulate this!
-
-Fri May 12 23:06:56 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Changed class Std_Err to use static member functions, a la
- Ada or Modula 2. This eliminates the need for an explicit
- error-handler class object.
-
- * Added the ``named return value'' feature to Hash_Table::operator ()
- and Bool_Array::operator [], just for the heck of it.... ;-)
-
- * Changed the previous hack in Read_Line so that we now use
- the overloaded global `new' instead of NEW_STRING!
-
-Wed May 3 17:36:55 1989 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Updated to version 1.7. This reflects the recent major changes
- and the new C port.
-
- * Modified the GNU getopt.cc routine to have a class-based interface.
-
- * Fixed a typo in Perfect.cc ~Perfect that prevented the actual maximum
- hash table size from being printed (maybe the stream classes
- weren't so bad after all.... ;-).
-
- * Added support for the -f option. This generates the perfect
- hash function ``fast.'' It reduces the execution time of
- gperf, at the cost of minimizing the range of hash values.
-
-Tue May 2 16:23:29 1989 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Added an efficiency hack to Read_Line. Instead of making
- a call to operator NEW (a.k.a. malloc) for each input string
- a new member function NEW_STRING stores a large buffer from
- which new strings are carved out, growing the buffer if
- necessary. It might be useful to add this throughout the
- program....
-
- * Removed all unnecessary calls to DELETE. If the program is about
- to exit it is silly to waste time freeing memory.
-
- * Added the GNU getopt program to the distribution. This makes
- GPERF portable to systems that don't include getopt in libc.
-
- * Added a strcspn member to class Key_List. This also increases
- portability.
-
- * Added the get_include_src function from keylist.c as a member
- function in class Key_List. Hopefully every function is
- now associated with a class. This aids abstraction and
- modularity.
-
- * Ported gperf to C. From now on both K&R C and GNU G++ versions
- will be supported. There will be two ChangeLog files, one
- for each version of the program.
-
-Mon May 1 16:41:45 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Fixed a bug with -k'*'. This now prints out *all* the cases
- up to the length of the longest word in the keyword set.
-
-Sun Apr 30 12:15:25 1989 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Removed all use of the stream classes. Too ugly, slow, and
- not handled by the c++-mode formatter....
-
- * Modified the handling of links (i.e., keywords that have
- identical hash values as other keywords). This should
- speed up hash function generation for keyword sets with
- many duplicate entries. The trick is to treat duplicate
- values as equivalence classes, so that each set of duplicate
- values is represented only once in the main list processing.
-
- * Fixed some capitialization typos and indentations mistakes in
- Key_List::print_hash_function.
-
-Sat Apr 29 12:04:03 1989 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Fixed a typo/logico in Key_List::print_switch that prevented
- the last keyword in the keyword list to be print out. This
- requires further examination.....
-
- * Fixed a stupid bug in List_Node::List_node. If the -k'*' option
- was enabled the KEY_SET string wasn't getting terminated with
- '\0'!
-
-Fri Apr 28 12:38:35 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Renamed strexp.h and strexp.cc to iterator.h and iterator.cc.
- Also changed the strexp class to iterator. Continued to work
- on style...
-
- * Updated the version number to 1.6. This reflects all the
- recent changes.
-
-Thu Apr 27 00:14:51 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Added the -D option that properly handles keyword sets that
- contain duplicate hash values.
-
- * Continued the stylistic changes. Added the #pragma once
- directive to all the *.h files. Removed all #defines and
- replaced them with static consts. Also moved the key_sort
- routine from options.cc into the options class as a
- member function.
-
-Mon Apr 3 13:26:55 1989 Doug Schmidt (schmidt at zola.ics.uci.edu)
-
- * Made massive stylistic changes to bring source code into
- conformance with GNU style guidelines.
-
-Thu Mar 30 23:28:45 1989 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Fixed up the output routines so that they generate code
- corresponding to the GNU style guidelines.
-
-Sat Mar 11 13:12:37 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Fixed Stderr constructors so that they wouldn't try to
- use the base class initializer syntax for the static
- class variable Program_Name. G++ 1.34 is stricter in
- enforcing the rules!
-
-Fri Mar 10 11:24:14 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Removed -v and ``| more'' from the Makefile to keep rfg happy...
-
-Thu Mar 2 12:37:30 1989 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Sent latest GNU gperf version 1.5 to Doug Lea for inclusion
- into libg++ 1.34. Note that there is a small bug with
- the new %{ ... %} source inclusion facility, since it doesn't
- understand comments and will barf if %{ or %} appear nested
- inside the outermost delimiters. This is too trivial of
- a defect to fix at the moment...
-
-Tue Feb 28 11:19:58 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Added the -K option, which allows the user to provide a
- alternative name for the keyword structure component.
- The default is still ``name.''
-
- * Added the LEX and YACC-like ability to include arbitrary
- text at the beginning of the generated C source code output.
- This required two new functions Get_Special_Input,
- Key_List::Save_Include_Src;
-
- * Fixed memory allocation bug in Key_List::Set_Types.
- Variable Return_Type needs 1 additional location
- to store the "*" if the -p option is used.
-
- * Added code to NULL terminate both Struct_Tag and Return_Type,
- *after* the strncpy (stupid mistake).
-
-Mon Feb 27 14:39:51 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Added a new option -N. This allows the user to specify the
- name to be used for the generated lookup function. The
- default name is still ``in_word_set.'' This makes it
- possible to completely automate the perfect hash function
- generation process!
-
-Mon Feb 20 23:33:14 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Corrected the Hash_Table::operator () function so that
- *it* is responsible for deciding when a new key has the
- same signature as a previously seen key. The key length
- information is now used internally to this function to
- decide whether to add to the hash table those keys with
- the same key sets, but different lengths. Before, this
- was handled by the Key_List::Read_Keys function. However,
- this failed to work for certain duplicate keys, since
- they weren't being entered into the hash table properly.
-
-Sun Feb 19 16:02:51 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Modified class Options by moving the enum Option_Type out
- of the class. This is to satisfy the new enumeration
- scope rules in C++.
-
-Sun Jan 15 15:12:09 1989 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Incremented the version number upto 1.4 to reflect the new
- options that affect the generated code. Send the new
- distribution off to Michael for use with g++ 1.33.
-
- * Added a fix to Key_List::Read_Keys so that it checks for links
- properly when the -n option is used. Previously, it didn't
- catch obvious links, which caused it to spend large amount
- of time searching for a solution that could never occur!
-
- * Modified the Key_List data structure to record *both* the
- minimum and the maximum key lengths. This information
- is now computed in Key_List::Read_Keys, and thus
- Key_List::Print_Min_Max doesn't need to bother.
-
- * Modifed the key position iterator scheme in options.cc to
- eliminate the need for member function Options::Advance.
- Now, the Options::Get function performs the advancement
- automatically, obviating the need for an extra function call.
-
- * Added the new function Options::Print_Options, to print out
- the user-specified command line options to generated C
- output file.
-
- * Added a new function, Key_List::Print_Keylength_Table,
- which creates a table of lengths for use in speeding
- up the keyword search. This also meant that a new
- option, -l (LENTABLE) is recognized. It controls
- whether the length table is printed and the comparison
- made in the generated function ``in_word_set.''
-
- * Added a comment at the top of the generated C code
- output file that tells what version of gperf was used.
- Next, I'll also dump out the command line options
- as a comment too. Thanks to Michael Tiemann for the
- feedback on this.
-
- * Fixed the -n option to make it work correctly with
- other parts of the program (most notably the Perfect::Hash
- function and the computation of minimum and maximum lengths.
-
-Fri Jan 13 21:25:27 1989 Doug Schmidt (schmidt at siam.ics.uci.edu)
-
- * Realized the the need to add a test that will enable
- optimziation of the generated C code in the ``hash'' function
- by checking whether all the requested key positions are
- guaranteed to exist due to the comparison in `in_word_set.''
- I'll put this in soon....
-
-Thu Jan 12 20:09:21 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Added pascal, modula3, and modula2 tests inputs to the
- Makefile
-
- * Recognised that there is a bug with the -n option. However
- I'm too busy to fix it properly, right now. The problem
- is that the generated #define end up being 0, since that's
- my hack to make -n work. This needs complete rethinking!
-
-Tue Jan 10 00:08:16 1989 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Added a new option, -n, that instructs gperf to not use the
- length of an identifier when computing the hash functions.
- I'm not sure how useful this is!
-
- * Retransmitted the distribution to rocky.oswego.edu. Hopefully,
- this will work!
-
- * Began fixing the indentation and capitalization to conform
- to the GNU coding guidelines.
-
-Mon Jan 9 22:23:18 1989 Doug Schmidt (schmidt at pompe.ics.uci.edu)
-
- * Fixed horrible bug in Read_Line::Readln_Aux. This was
- a subtle and pernicous off-by-1 error, that overwrote
- past the last character of the input string buffer. I
- think this fault was killing the vax!
-
- * Yow, fixed an oversight in List_Node::List_Node, where the
- pointer field Next was uninitialized. Luckily, the new routine
- seems to return 0 filled objects the first time through!
-
-Sun Jan 8 13:43:14 1989 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Modified the ``key linked'' diagnostic in Key_List::Read_Keys
- to be more helpful and easy to read.
-
- * Fixed the List_Node::List_Node so that it would ignore trailing
- fields if the -t option was not enabled.
-
- * Moved the List_Node declarations out of keylist.h and
- into a file of its own, called listnode.cc and listnode.h
- Made Set_Sort a member function of class List_Node.
-
- * Massively updated the documentation in the gperf.texinfo file.
-
- * Polished off the major revision to the print functions,
- added a few new tests in the Makefile to check for the
- validity of the program and ftp'ed the entire distribution
- off to Doug Lea for libg++. ( changed it to
- 1.3 to reflect the major changes with the generated
- C code ).
-
- * Fixed Key_List::Print_Switch to deal with the -p and -t options.
- This meant that the ``still-born'' function Key_List::
- Print_Type_Switch was superflous, so I removed it.
- Also, removed the restriction in Option that the -p and
- -t options couldn't be used simultaneously.
-
- * Modified List_Node::List_Node, to perform only 1 call to
- ``new'' when dynamically allocating memory for the Key_Set
- and the Uniq_Set.
-
-Sat Jan 7 14:10:51 1989 Doug Schmidt (schmidt at glacier.ics.uci.edu)
-
- * Fixed a big bug with the new policy of nesting the
- wordlist inside of generated function ``in_word_set.''
- I'd forgotten to declare the wordlist array as static!
- ( arrgh ).
-
- * Added a new function Key_List::Set_Types, that figures out
- the return type for generated function ``in_word_set,''
- the user-defined ``struct tag,'' if one is used, and also
- formates the array type for the static local array.
-
- * Changed the print routines to take advantage of the
- new -p option.
-
- * Began adding the hooks to allow the return of a pointer
- to a user defined struct location from the generated
- ``in_word_set'' function instead of the current 0 or 1
- return value. Created function Key_List::Print_Type_Switch
- and added option -p to class Option, allowing the user to
- request generation of the aforementioned pointers returned
- instead of booleans.
-
- * Put in checks in class Option to make sure that -S and -t
- options are not used simultaneously. This restriction
- will be removed in subsequent releases, once I decide on
- a clean way to implement it.
-
- * Sent version 1.2 to Doug Lea for possible inclusion into
- the libg++ distribution.
-
- * Moved the static word_list array inside the generated function
- in_word_set. This supports better data hiding.
-
- * Added a texinfo file, gperf.texinfo
-
- * Revised the Makefile to cleanup the droppings from texinfo
- and changed the name of gperf.cc and gperf.h to perfect.cc
- and perfect.h.
-
-Fri Jan 6 13:04:45 1989 Doug Schmidt (schmidt at crimee.ics.uci.edu)
-
- * Implemented the switch statement output format. Much better
- for large datasets in terms of space used.
-
- * Added new functions to break up the Key_List::Output function.
- Functions added were Key_List::Print_Switch,
- Key_List::Print_Min_Max, Key_List::Print_Keyword_Table,
- Key_List::Print_Hash_Function, and
- Key_List::Print_Lookup_Function. This simplifies the big mess
- in Key_List::Output considerably!
-
- * Added switch statement option to Options, which potentially
- trades time for space in the generated lookup code.
-
-Thu Jan 5 22:46:34 1989 Doug Schmidt (schmidt at siam.ics.uci.edu)
-
- * Released version 1.1
-
- * Fixed a bug with Gperf::Merge_Set, it was skipping letters
- shared between the Set_1 and Set_2.
-
- * Added the optimal min/max algorithm in Key_List::Output. This
- runs in O (3n/2), rather than O (2n) time.
-
- * Changed Gperf::Sort_Set to use insertion sort, rather than
- bubble sort.
-
- * Added a check in Key_List::Output for the special case where
- the keys used are 1,$. It is possible to generate more
- efficient C code in this case.
diff --git a/apps/gperf/Makefile b/apps/gperf/Makefile
deleted file mode 100644
index efc98915cc0..00000000000
--- a/apps/gperf/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Orbix applications
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = src \
- tests
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/apps/gperf/README b/apps/gperf/README
deleted file mode 100644
index 956db3e570f..00000000000
--- a/apps/gperf/README
+++ /dev/null
@@ -1,28 +0,0 @@
-While teaching a data structures course at University of California,
-Irvine, I developed a program called GPERF that generates perfect hash
-functions for sets of key words. A perfect hash function is simply:
-
- A hash function and a data structure that allows
- recognition of a key word in a set of words using
- exactly 1 probe into the data structure.
-
-The gperf.texinfo file explains how the program works, the form of the
-input, what options are available, and hints on choosing the best
-options for particular key word sets. The texinfo file is readable
-both via the GNU emacs `info' command, and is also suitable for
-typesetting with TeX.
-
-The enclosed Makefile creates the executable program ``gperf'' and
-also runs some tests.
-
-Output from the GPERF program is used to recognize reserved words in
-the GNU C, GNU C++, and GNU Pascal compilers, as well as with the GNU
-indent program.
-
-For more information on GPERF, please see
-
-http://www.cs.wustl.edu/~schmidt/C++-USENIX-90.ps.gz
-
-Happy hacking!
-
-Douglas C. Schmidt
diff --git a/apps/gperf/gperf.1 b/apps/gperf/gperf.1
deleted file mode 100644
index 5673c80062a..00000000000
--- a/apps/gperf/gperf.1
+++ /dev/null
@@ -1,23 +0,0 @@
-.TH GPERF 1 "December 16, 1988
-.UC 4
-.SH NAME
-gperf \- generate a perfect hash function from a key set
-.SH SYNOPSIS
-.B gperf
-[
-.B \-adghijklnoprsStv
-] [
-.I keyfile
-]
-.SH DESCRIPTION
-
-\fIgperf\fP reads a set of ``keys'' from \fIkeyfile\fP (or, by
-default, from the standard input) and attempts to find a non-minimal
-perfect hashing function that recognizes a member of the key set in
-constant, i.e., O(1), time. If such a function is found the program
-generates a pair of \fIC\fP source code routines that perform the
-hashing and table lookup. All generated code is directed to the
-standard output.
-
-Please refer to the \fIgperf.texinfo\fP file for more information.
-This file is distributed with \fIgperf\fP release.
diff --git a/apps/gperf/gperf.info b/apps/gperf/gperf.info
deleted file mode 100644
index a0947230573..00000000000
--- a/apps/gperf/gperf.info
+++ /dev/null
@@ -1,1127 +0,0 @@
-This is Info file gperf.info, produced by Makeinfo-1.55 from the input
-file ./gperf.texi.
-
-START-INFO-DIR-ENTRY
-* Gperf: (gperf). Perfect Hash Function Generator.
-END-INFO-DIR-ENTRY
-
- This file documents the features of the GNU Perfect Hash Function
-Generator
-
- Copyright (C) 1989 Free Software Foundation, Inc.
-
- Permission is granted to make and distribute verbatim copies of this
-manual provided the copyright notice and this permission notice are
-preserved on all copies.
-
- Permission is granted to copy and distribute modified versions of
-this manual under the conditions for verbatim copying, provided also
-that the section entitled "GNU General Public License" is included
-exactly as in the original, and provided that the entire resulting
-derived work is distributed under the terms of a permission notice
-identical to this one.
-
- Permission is granted to copy and distribute translations of this
-manual into another language, under the above conditions for modified
-versions, except that the section entitled "GNU `gperf' General Public
-License" an d this permission notice may be included in translations
-approved by the Free Software Foundation instead of in the original
-English.
-
-
-File: gperf.info, Node: Top, Next: Copying, Prev: (dir), Up: (dir)
-
-Introduction
-************
-
- This manual documents the GNU `gperf' perfect hash function generator
-utility, focusing on its features and how to use them, and how to report
-bugs.
-
-* Menu:
-
-* Copying:: GNU `gperf' General Public License says
- how you can copy and share `gperf'.
-* Contributors:: People who have contributed to `gperf'.
-* Motivation:: Static search structures and GNU GPERF.
-* Search Structures:: Static search structures and GNU `gperf'
-* Description:: High-level discussion of how GPERF functions.
-* Options:: A description of options to the program.
-* Bugs:: Known bugs and limitations with GPERF.
-* Projects:: Things still left to do.
-* Implementation:: Implementation Details for GNU GPERF.
-* Bibliography:: Material Referenced in this Report.
-
- -- The Detailed Node Listing --
-
-High-Level Description of GNU `gperf'
-
-* Input Format:: Input Format to `gperf'
-* Output Format:: Output Format for Generated C Code with `gperf'
-
-Input Format to `gperf'
-
-* Declarations:: `struct' Declarations and C Code Inclusion.
-* Keywords:: Format for Keyword Entries.
-* Functions:: Including Additional C Functions.
-
-
-File: gperf.info, Node: Copying, Next: Contributors, Prev: Top, Up: Top
-
-GNU GENERAL PUBLIC LICENSE
-**************************
-
- Version 1, February 1989
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
-
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-Preamble
-========
-
- The license agreements of most software companies try to keep users
-at the mercy of those companies. By contrast, our General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. The
-General Public License applies to the Free Software Foundation's
-software and to any other program whose authors commit to using it.
-You can use it for your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Specifically, the General Public License is designed to make
-sure that you have the freedom to give away or sell copies of free
-software, that you receive source code or can get it if you want it,
-that you can change the software or use pieces of it in new free
-programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of a such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must tell them their rights.
-
- We protect your rights with two steps: (1) copyright the software,
-and (2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 1. This License Agreement applies to any program or other work which
- contains a notice placed by the copyright holder saying it may be
- distributed under the terms of this General Public License. The
- "Program", below, refers to any such program or work, and a "work
- based on the Program" means either the Program or any work
- containing the Program or a portion of it, either verbatim or with
- modifications. Each licensee is addressed as "you".
-
- 2. You may copy and distribute verbatim copies of the Program's source
- code as you receive it, in any medium, provided that you
- conspicuously and appropriately publish on each copy an
- appropriate copyright notice and disclaimer of warranty; keep
- intact all the notices that refer to this General Public License
- and to the absence of any warranty; and give any other recipients
- of the Program a copy of this General Public License along with
- the Program. You may charge a fee for the physical act of
- transferring a copy.
-
- 3. You may modify your copy or copies of the Program or any portion of
- it, and copy and distribute such modifications under the terms of
- Paragraph 1 above, provided that you also do the following:
-
- * cause the modified files to carry prominent notices stating
- that you changed the files and the date of any change; and
-
- * cause the whole of any work that you distribute or publish,
- that in whole or in part contains the Program or any part
- thereof, either with or without modifications, to be licensed
- at no charge to all third parties under the terms of this
- General Public License (except that you may choose to grant
- warranty protection to some or all third parties, at your
- option).
-
- * If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the simplest and most usual way, to print
- or display an announcement including an appropriate copyright
- notice and a notice that there is no warranty (or else,
- saying that you provide a warranty) and that users may
- redistribute the program under these conditions, and telling
- the user how to view a copy of this General Public License.
-
- * You may charge a fee for the physical act of transferring a
- copy, and you may at your option offer warranty protection in
- exchange for a fee.
-
- Mere aggregation of another independent work with the Program (or
- its derivative) on a volume of a storage or distribution medium
- does not bring the other work under the scope of these terms.
-
- 4. You may copy and distribute the Program (or a portion or
- derivative of it, under Paragraph 2) in object code or executable
- form under the terms of Paragraphs 1 and 2 above provided that you
- also do one of the following:
-
- * accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of
- Paragraphs 1 and 2 above; or,
-
- * accompany it with a written offer, valid for at least three
- years, to give any third party free (except for a nominal
- charge for the cost of distribution) a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Paragraphs 1 and 2 above; or,
-
- * accompany it with the information you received as to where the
- corresponding source code may be obtained. (This alternative
- is allowed only for noncommercial distribution and only if you
- received the program in object code or executable form alone.)
-
- Source code for a work means the preferred form of the work for
- making modifications to it. For an executable file, complete
- source code means all the source code for all modules it contains;
- but, as a special exception, it need not include source code for
- modules which are standard libraries that accompany the operating
- system on which the executable file runs, or for standard header
- files or definitions files that accompany that operating system.
-
- 5. You may not copy, modify, sublicense, distribute or transfer the
- Program except as expressly provided under this General Public
- License. Any attempt otherwise to copy, modify, sublicense,
- distribute or transfer the Program is void, and will automatically
- terminate your rights to use the Program under this License.
- However, parties who have received copies, or rights to use
- copies, from you under this General Public License will not have
- their licenses terminated so long as such parties remain in full
- compliance.
-
- 6. By copying, distributing or modifying the Program (or any work
- based on the Program) you indicate your acceptance of this license
- to do so, and all its terms and conditions.
-
- 7. Each time you redistribute the Program (or any work based on the
- Program), the recipient automatically receives a license from the
- original licensor to copy, distribute or modify the Program
- subject to these terms and conditions. You may not impose any
- further restrictions on the recipients' exercise of the rights
- granted herein.
-
- 8. The Free Software Foundation may publish revised and/or new
- versions of the General Public License from time to time. Such
- new versions will be similar in spirit to the present version, but
- may differ in detail to address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
- Program specifies a version number of the license which applies to
- it and "any later version", you have the option of following the
- terms and conditions either of that version or of any later
- version published by the Free Software Foundation. If the Program
- does not specify a version number of the license, you may choose
- any version ever published by the Free Software Foundation.
-
- 9. If you wish to incorporate parts of the Program into other free
- programs whose distribution conditions are different, write to the
- author to ask for permission. For software which is copyrighted
- by the Free Software Foundation, write to the Free Software
- Foundation; we sometimes make exceptions for this. Our decision
- will be guided by the two goals of preserving the free status of
- all derivatives of our free software and of promoting the sharing
- and reuse of software generally.
-
- NO WARRANTY
-
- 10. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO
- WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE
- LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
- HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
- WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT
- NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
- QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
- PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
- SERVICING, REPAIR OR CORRECTION.
-
- 11. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
- WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY
- MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
- LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
- INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
- INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
- DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU
- OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
- OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN
- ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
-Appendix: How to Apply These Terms to Your New Programs
-=======================================================
-
- If you develop a new program, and you want it to be of the greatest
-possible use to humanity, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these
-terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
- ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES.
- Copyright (C) 19YY NAME OF AUTHOR
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 1, or (at your option)
- any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
- Also add information on how to contact you by electronic and paper
-mail.
-
- If the program is interactive, make it output a short notice like
-this when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) 19YY NAME OF AUTHOR
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
- The hypothetical commands `show w' and `show c' should show the
-appropriate parts of the General Public License. Of course, the
-commands you use may be called something other than `show w' and `show
-c'; they could even be mouse-clicks or menu items--whatever suits your
-program.
-
- You should also get your employer (if you work as a programmer) or
-your school, if any, to sign a "copyright disclaimer" for the program,
-if necessary. Here a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the
- program `Gnomovision' (a program to direct compilers to make passes
- at assemblers) written by James Hacker.
-
- SIGNATURE OF TY COON, 1 April 1989
- Ty Coon, President of Vice
-
- That's all there is to it!
-
-
-File: gperf.info, Node: Contributors, Next: Motivation, Prev: Copying, Up: Top
-
-Contributors to GNU `gperf' Utility
-***********************************
-
- * The GNU `gperf' perfect hash function generator utility was
- originally written in GNU C++ by Douglas C. Schmidt. It is now
- also available in a highly-portable "old-style" C version. The
- general idea for the perfect hash function generator was inspired
- by Keith Bostic's algorithm written in C, and distributed to
- net.sources around 1984. The current program is a heavily
- modified, enhanced, and extended implementation of Keith's basic
- idea, created at the University of California, Irvine. Bugs,
- patches, and suggestions should be reported to schmidt at
- ics.uci.edu.
-
- * Special thanks is extended to Michael Tiemann and Doug Lea, for
- providing a useful compiler, and for giving me a forum to exhibit
- my creation.
-
- In addition, Adam de Boor and Nels Olson provided many tips and
- insights that greatly helped improve the quality and functionality
- of `gperf'.
-
-
-File: gperf.info, Node: Motivation, Next: Search Structures, Prev: Contributors, Up: Top
-
-Introduction
-************
-
- `gperf' is a perfect hash function generator written in C++. It
-transforms an *n* element user-specified keyword set *W* into a perfect
-hash function *F*. *F* uniquely maps keywords in *W* onto the range
-0..*k*, where *k* >= *n*. If *k = n* then *F* is a *minimal* perfect
-hash function. `gperf' generates a 0..*k* element static lookup table
-and a pair of C functions. These functions determine whether a given
-character string *s* occurs in *W*, using at most one probe into the
-lookup table.
-
- `gperf' currently generates the reserved keyword recognizer for
-lexical analyzers in several production and research compilers and
-language processing tools, including GNU C, GNU C++, GNU Pascal, GNU
-Modula 3, and GNU indent. Complete C++ source code for `gperf' is
-available via anonymous ftp from ics.uci.edu. `gperf' also is
-distributed along with the GNU libg++ library. A highly portable,
-functionally equivalent K&R C version of `gperf' is archived in
-comp.sources.unix, volume 20. Finally, a paper describing `gperf''s
-design and implementation in greater detail is available in the Second
-USENIX C++ Conference proceedings.
-
-
-File: gperf.info, Node: Search Structures, Next: Description, Prev: Motivation, Up: Top
-
-Static search structures and GNU `gperf'
-****************************************
-
- A "static search structure" is an Abstract Data Type with certain
-fundamental operations, *e.g.*, *initialize*, *insert*, and *retrieve*.
-Conceptually, all insertions occur before any retrievals. In
-practice, `gperf' generates a `static' array containing search set
-keywords and any associated attributes specified by the user. Thus,
-there is essentially no execution-time cost for the insertions. It is
-a useful data structure for representing *static search sets*. Static
-search sets occur frequently in software system applications. Typical
-static search sets include compiler reserved words, assembler
-instruction opcodes, and built-in shell interpreter commands. Search
-set members, called "keywords", are inserted into the structure only
-once, usually during program initialization, and are not generally
-modified at run-time.
-
- Numerous static search structure implementations exist, *e.g.*,
-arrays, linked lists, binary search trees, digital search tries, and
-hash tables. Different approaches offer trade-offs between space
-utilization and search time efficiency. For example, an *n* element
-sorted array is space efficient, though the average-case time
-complexity for retrieval operations using binary search is proportional
-to log *n*. Conversely, hash table implementations often locate a
-table entry in constant time, but typically impose additional memory
-overhead and exhibit poor worst case performance.
-
- *Minimal perfect hash functions* provide an optimal solution for a
-particular class of static search sets. A minimal perfect hash
-function is defined by two properties:
-
- * It allows keyword recognition in a static search set using at most
- *one* probe into the hash table. This represents the "perfect"
- property.
-
- * The actual memory allocated to store the keywords is precisely
- large enough for the keyword set, and *no larger*. This is the
- "minimal" property.
-
- For most applications it is far easier to generate *perfect* hash
-functions than *minimal perfect* hash functions. Moreover, non-minimal
-perfect hash functions frequently execute faster than minimal ones in
-practice. This phenomena occurs since searching a sparse keyword table
-increases the probability of locating a "null" entry, thereby reducing
-string comparisons. `gperf''s default behavior generates
-*near-minimal* perfect hash functions for keyword sets. However,
-`gperf' provides many options that permit user control over the degree
-of minimality and perfection.
-
- Static search sets often exhibit relative stability over time. For
-example, Ada's 63 reserved words have remained constant for nearly a
-decade. It is therefore frequently worthwhile to expend concerted
-effort building an optimal search structure *once*, if it subsequently
-receives heavy use multiple times. `gperf' removes the drudgery
-associated with constructing time- and space-efficient search
-structures by hand. It has proven a useful and practical tool for
-serious programming projects. Output from `gperf' is currently used in
-several production and research compilers, including GNU C, GNU C++,
-GNU Pascal, and GNU Modula 3. The latter two compilers are not yet
-part of the official GNU distribution. Each compiler utilizes `gperf'
-to automatically generate static search structures that efficiently
-identify their respective reserved keywords.
-
-
-File: gperf.info, Node: Description, Next: Options, Prev: Search Structures, Up: Top
-
-High-Level Description of GNU `gperf'
-*************************************
-
-* Menu:
-
-* Input Format:: Input Format to `gperf'
-* Output Format:: Output Format for Generated C Code with `gperf'
-
- The perfect hash function generator `gperf' reads a set of
-"keywords" from a "keyfile" (or from the standard input by default).
-It attempts to derive a perfect hashing function that recognizes a
-member of the "static keyword set" with at most a single probe into the
-lookup table. If `gperf' succeeds in generating such a function it
-produces a pair of C source code routines that perform hashing and
-table lookup recognition. All generated C code is directed to the
-standard output. Command-line options described below allow you to
-modify the input and output format to `gperf'.
-
- By default, `gperf' attempts to produce time-efficient code, with
-less emphasis on efficient space utilization. However, several options
-exist that permit trading-off execution time for storage space and vice
-versa. In particular, expanding the generated table size produces a
-sparse search structure, generally yielding faster searches.
-Conversely, you can direct `gperf' to utilize a C `switch' statement
-scheme that minimizes data space storage size. Furthermore, using a C
-`switch' may actually speed up the keyword retrieval time somewhat.
-Actual results depend on your C compiler, of course.
-
- In general, `gperf' assigns values to the characters it is using for
-hashing until some set of values gives each keyword a unique value. A
-helpful heuristic is that the larger the hash value range, the easier
-it is for `gperf' to find and generate a perfect hash function.
-Experimentation is the key to getting the most from `gperf'.
-
-
-File: gperf.info, Node: Input Format, Next: Output Format, Prev: Description, Up: Description
-
-Input Format to `gperf'
-=======================
-
- You can control the input keyfile format by varying certain
-command-line arguments, in particular the `-t' option. The input's
-appearance is similar to GNU utilities `flex' and `bison' (or UNIX
-utilities `lex' and `yacc'). Here's an outline of the general format:
-
- declarations
- %%
- keywords
- %%
- functions
-
- *Unlike* `flex' or `bison', all sections of `gperf''s input are
-optional. The following sections describe the input format for each
-section.
-
-* Menu:
-
-* Declarations:: `struct' Declarations and C Code Inclusion.
-* Keywords:: Format for Keyword Entries.
-* Functions:: Including Additional C Functions.
-
-
-File: gperf.info, Node: Declarations, Next: Keywords, Prev: Input Format, Up: Input Format
-
-`struct' Declarations and C Code Inclusion
-------------------------------------------
-
- The keyword input file optionally contains a section for including
-arbitrary C declarations and definitions, as well as provisions for
-providing a user-supplied `struct'. If the `-t' option *is* enabled,
-you *must* provide a C `struct' as the last component in the
-declaration section from the keyfile file. The first field in this
-struct must be a `char *' identifier called "name," although it is
-possible to modify this field's name with the `-K' option described
-below.
-
- Here is simple example, using months of the year and their
-attributes as input:
-
- struct months { char *name; int number; int days; int leap_days; };
- %%
- january, 1, 31, 31
- february, 2, 28, 29
- march, 3, 31, 31
- april, 4, 30, 30
- may, 5, 31, 31
- june, 6, 30, 30
- july, 7, 31, 31
- august, 8, 31, 31
- september, 9, 30, 30
- october, 10, 31, 31
- november, 11, 30, 30
- december, 12, 31, 31
-
- Separating the `struct' declaration from the list of key words and
-other fields are a pair of consecutive percent signs, `%%', appearing
-left justified in the first column, as in the UNIX utility `lex'.
-
- Using a syntax similar to GNU utilities `flex' and `bison', it is
-possible to directly include C source text and comments verbatim into
-the generated output file. This is accomplished by enclosing the region
-inside left-justified surrounding `%{', `%}' pairs. Here is an input
-fragment based on the previous example that illustrates this feature:
-
- %{
- #include <assert.h>
- /* This section of code is inserted directly into the output. */
- int return_month_days (struct months *months, int is_leap_year);
- %}
- struct months { char *name; int number; int days; int leap_days; };
- %%
- january, 1, 31, 31
- february, 2, 28, 29
- march, 3, 31, 31
- ...
-
- It is possible to omit the declaration section entirely. In this
-case the keyfile begins directly with the first keyword line, *e.g.*:
-
- january, 1, 31, 31
- february, 2, 28, 29
- march, 3, 31, 31
- april, 4, 30, 30
- ...
-
-
-File: gperf.info, Node: Keywords, Next: Functions, Prev: Declarations, Up: Input Format
-
-Format for Keyword Entries
---------------------------
-
- The second keyfile format section contains lines of keywords and any
-associated attributes you might supply. A line beginning with `#' in
-the first column is considered a comment. Everything following the `#'
-is ignored, up to and including the following newline.
-
- The first field of each non-comment line is always the key itself.
-It should be given as a simple name, *i.e.*, without surrounding string
-quotation marks, and be left-justified flush against the first column.
-In this context, a "field" is considered to extend up to, but not
-include, the first blank, comma, or newline. Here is a simple example
-taken from a partial list of C reserved words:
-
- # These are a few C reserved words, see the c.`gperf' file
- # for a complete list of ANSI C reserved words.
- unsigned
- sizeof
- switch
- signed
- if
- default
- for
- while
- return
-
- Note that unlike `flex' or `bison' the first `%%' marker may be
-elided if the declaration section is empty.
-
- Additional fields may optionally follow the leading keyword. Fields
-should be separated by commas, and terminate at the end of line. What
-these fields mean is entirely up to you; they are used to initialize the
-elements of the user-defined `struct' provided by you in the
-declaration section. If the `-t' option is *not* enabled these fields
-are simply ignored. All previous examples except the last one contain
-keyword attributes.
-
-
-File: gperf.info, Node: Functions, Prev: Keywords, Up: Input Format
-
-Including Additional C Functions
---------------------------------
-
- The optional third section also corresponds closely with conventions
-found in `flex' and `bison'. All text in this section, starting at the
-final `%%' and extending to the end of the input file, is included
-verbatim into the generated output file. Naturally, it is your
-responsibility to ensure that the code contained in this section is
-valid C.
-
-
-File: gperf.info, Node: Output Format, Prev: Input Format, Up: Description
-
-Output Format for Generated C Code with `gperf'
-===============================================
-
- Several options control how the generated C code appears on the
-standard output. Two C function are generated. They are called `hash'
-and `in_word_set', although you may modify the name for `in_word_set'
-with a command-line option. Both functions require two arguments, a
-string, `char *' STR, and a length parameter, `int' LEN. Their default
-function prototypes are as follows:
-
- static int hash (char *str, int len);
- int in_word_set (char *str, int len);
-
- By default, the generated `hash' function returns an integer value
-created by adding LEN to several user-specified STR key positions
-indexed into an "associated values" table stored in a local static
-array. The associated values table is constructed internally by
-`gperf' and later output as a static local C array called HASH_TABLE;
-its meaning and properties are described below. *Note
-Implementation::. The relevant key positions are specified via the `-k'
-option when running `gperf', as detailed in the *Options* section
-below. *Note Options::.
-
- Two options, `-g' (assume you are compiling with GNU C and its
-`inline' feature) and `-a' (assume ANSI C-style function prototypes),
-alter the content of both the generated `hash' and `in_word_set'
-routines. However, function `in_word_set' may be modified more
-extensively, in response to your option settings. The options that
-affect the `in_word_set' structure are:
-
- `-p'
- Have function `in_word_set' return a pointer rather than a
- boolean.
-
- `-t'
- Make use of the user-defined `struct'.
-
- `-S TOTAL SWITCH STATEMENTS'
- Generate 1 or more C `switch' statement rather than use a
- large, (and potentially sparse) static array. Although the
- exact time and space savings of this approach vary according
- to your C compiler's degree of optimization, this method
- often results in smaller and faster code.
-
- If the `-t', `-S', and `-p' options are omitted the default action
-is to generate a `char *' array containing the keys, together with
-additional null strings used for padding the array. By experimenting
-with the various input and output options, and timing the resulting C
-code, you can determine the best option choices for different keyword
-set characteristics.
-
-
-File: gperf.info, Node: Options, Next: Bugs, Prev: Description, Up: Top
-
-Options to the `gperf' Utility
-******************************
-
- There are *many* options to `gperf'. They were added to make the
-program more convenient for use with real applications. "On-line" help
-is readily available via the `-h' option. Other options include:
-
- `-a'
- Generate ANSI Standard C code using function prototypes. The
- default is to use "classic" K&R C function declaration syntax.
-
- `-c'
- Generates C code that uses the `strncmp' function to perform
- string comparisons. The default action is to use `strcmp'.
-
- `-C'
- Makes the contents of all generated lookup tables constant,
- *i.e.*, "readonly." Many compilers can generate more
- efficient code for this by putting the tables in readonly
- memory.
-
- `-d'
- Enables the debugging option. This produces verbose
- diagnostics to "standard error" when `gperf' is executing.
- It is useful both for maintaining the program and for
- determining whether a given set of options is actually
- speeding up the search for a solution. Some useful
- information is dumped at the end of the program when the `-d'
- option is enabled.
-
- `-D'
- Handle keywords whose key position sets hash to duplicate
- values. Duplicate hash values occur for two reasons:
-
- * Since `gperf' does not backtrack it is possible for it
- to process all your input keywords without finding a
- unique mapping for each word. However, frequently only
- a very small number of duplicates occur, and the
- majority of keys still require one probe into the table.
-
- * Sometimes a set of keys may have the same names, but
- possess different attributes. With the -D option
- `gperf' treats all these keys as part of an equivalence
- class and generates a perfect hash function with multiple
- comparisons for duplicate keys. It is up to you to
- completely disambiguate the keywords by modifying the
- generated C code. However, `gperf' helps you out by
- organizing the output.
-
- Option `-D' is extremely useful for certain large or highly
- redundant keyword sets, *i.e.*, assembler instruction opcodes.
- Using this option usually means that the generated hash
- function is no longer perfect. On the other hand, it permits
- `gperf' to work on keyword sets that it otherwise could not
- handle.
-
- `-e KEYWORD DELIMITER LIST'
- Allows the user to provide a string containing delimiters
- used to separate keywords from their attributes. The default
- is ",\n". This option is essential if you want to use
- keywords that have embedded commas or newlines. One useful
- trick is to use -e'TAB', where TAB is the literal tab
- character.
-
- `-E'
- Define constant values using an enum local to the lookup
- function rather than with #defines. This also means that
- different lookup functions can reside in the same file.
- Thanks to James Clark (jjc at ai.mit.edu).
-
- `-f ITERATION AMOUNT'
- Generate the perfect hash function "fast." This decreases
- `gperf''s running time at the cost of minimizing generated
- table-size. The iteration amount represents the number of
- times to iterate when resolving a collision. `0' means
- `iterate by the number of keywords. This option is probably
- most useful when used in conjunction with options `-D' and/or
- `-S' for *large* keyword sets.
-
- `-g'
- Assume a GNU compiler, *e.g.*, `g++' or `gcc'. This makes
- all generated routines use the "inline" keyword to remove the
- cost of function calls. Note that `-g' does *not* imply
- `-a', since other non-ANSI C compilers may have provisions
- for a function `inline' feature.
-
- `-G'
- Generate the static table of keywords as a static global
- variable, rather than hiding it inside of the lookup function
- (which is the default behavior).
-
- `-h'
- Prints a short summary on the meaning of each program option.
- Aborts further program execution.
-
- `-H HASH FUNCTION NAME'
- Allows you to specify the name for the generated hash
- function. Default name is `hash.' This option permits the
- use of two hash tables in the same file.
-
- `-i INITIAL VALUE'
- Provides an initial VALUE for the associate values array.
- Default is 0. Increasing the initial value helps inflate the
- final table size, possibly leading to more time efficient
- keyword lookups. Note that this option is not particularly
- useful when `-S' is used. Also, `-i' is overriden when the
- `-r' option is used.
-
- `-j JUMP VALUE'
- Affects the "jump value," *i.e.*, how far to advance the
- associated character value upon collisions. JUMP VALUE is
- rounded up to an odd number, the default is 5. If the JUMP
- VALUE is 0 `gper f' jumps by random amounts.
-
- `-k KEYS'
- Allows selection of the character key positions used in the
- keywords' hash function. The allowable choices range between
- 1-126, inclusive. The positions are separated by commas,
- *e.g.*, `-k 9,4,13,14'; ranges may be used, *e.g.*, `-k 2-7';
- and positions may occur in any order. Furthermore, the
- meta-character '*' causes the generated hash function to
- consider *all* character positions in each key, whereas '$'
- instructs the hash function to use the "final character" of a
- key (this is the only way to use a character position greater
- than 126, incidentally).
-
- For instance, the option `-k 1,2,4,6-10,'$'' generates a hash
- function that considers positions 1,2,4,6,7,8,9,10, plus the
- last character in each key (which may differ for each key,
- obviously). Keys with length less than the indicated key
- positions work properly, since selected key positions
- exceeding the key length are simply not referenced in the
- hash function.
-
- `-K KEY NAME'
- By default, the program assumes the structure component
- identifier for the keyword is "name." This option allows an
- arbitrary choice of identifier for this component, although
- it still must occur as the first field in your supplied
- `struct'.
-
- `-l'
- Compare key lengths before trying a string comparison. This
- might cut down on the number of string comparisons made
- during the lookup, since keys with different lengths are
- never compared via `strcmp'. However, using `-l' might
- greatly increase the size of the generated C code if the
- lookup table range is large (which implies that the switch
- option `-S' is not enabled), since the length table contains
- as many elements as there are entries in the lookup table.
-
- `-L GENERATED LANGUAGE NAME'
- Instructs `gperf' to generate code in the language specified
- by the option's argument. Languages handled are currently
- C++ and C. The default is C.
-
- `-n'
- Instructs the generator not to include the length of a
- keyword when computing its hash value. This may save a few
- assembly instructions in the generated lookup table.
-
- `-N LOOKUP FUNCTION NAME'
- Allows you to specify the name for the generated lookup
- function. Default name is `in_word_set.' This option
- permits completely automatic generation of perfect hash
- functions, especially when multiple generated hash functions
- are used in the same application.
-
- `-o'
- Reorders the keywords by sorting the keywords so that
- frequently occuring key position set components appear first.
- A second reordering pass follows so that keys with "already
- determined values" are placed towards the front of the
- keylist. This may decrease the time required to generate a
- perfect hash function for many keyword sets, and also produce
- more minimal perfect hash functions. The reason for this is
- that the reordering helps prune the search time by handling
- inevitable collisions early in the search process. On the
- other hand, if the number of keywords is *very* large using
- `-o' may *increase* `gperf''s execution time, since
- collisions will begin earlier and continue throughout the
- remainder of keyword processing. See Cichelli's paper from
- the January 1980 Communications of the ACM for details.
-
- `-p'
- Changes the return value of the generated function
- `in_word_set' from boolean (*i.e.*, 0 or 1), to either type
- "pointer to user-defined struct," (if the `-t' option is
- enabled), or simply to `char *', if `-t' is not enabled.
- This option is most useful when the `-t' option (allowing
- user-defined structs) is used. For example, it is possible
- to automatically generate the GNU C reserved word lookup
- routine with the options `-p' and `-t'.
-
- `-r'
- Utilizes randomness to initialize the associated values
- table. This frequently generates solutions faster than using
- deterministic initialization (which starts all associated
- values at 0). Furthermore, using the randomization option
- generally increases the size of the table. If `gperf' has
- difficultly with a certain keyword set try using `-r' or `-D'.
-
- `-s SIZE-MULTIPLE'
- Affects the size of the generated hash table. The numeric
- argument for this option indicates "how many times larger or
- smaller" the maximum associated value range should be, in
- relationship to the number of keys. If the SIZE-MULTIPLE is
- negative the maximum associated value is calculated by
- *dividing* it into the total number of keys. For example, a
- value of 3 means "allow the maximum associated value to be
- about 3 times larger than the number of input keys."
-
- Conversely, a value of -3 means "allow the maximum associated
- value to be about 3 times smaller than the number of input
- keys." Negative values are useful for limiting the overall
- size of the generated hash table, though this usually
- increases the number of duplicate hash values.
-
- If `generate switch' option `-S' is *not* enabled, the maximum
- associated value influences the static array table size, and
- a larger table should decrease the time required for an
- unsuccessful search, at the expense of extra table space.
-
- The default value is 1, thus the default maximum associated
- value about the same size as the number of keys (for
- efficiency, the maximum associated value is always rounded up
- to a power of 2). The actual table size may vary somewhat,
- since this technique is essentially a heuristic. In
- particular, setting this value too high slows down `gperf''s
- runtime, since it must search through a much larger range of
- values. Judicious use of the `-f' option helps alleviate this
- overhead, however.
-
- `-S TOTAL SWITCH STATEMENTS'
- Causes the generated C code to use a `switch' statement
- scheme, rather than an array lookup table. This can lead to
- a reduction in both time and space requirements for some
- keyfiles. The argument to this option determines how many
- `switch' statements are generated. A value of 1 generates 1
- `switch' containing all the elements, a value of 2 generates
- 2 tables with 1/2 the elements in each `switch', etc. This
- is useful since many C compilers cannot correctly generate
- code for large `switch' statements. This option was inspired
- in part by Keith Bostic's original C program.
-
- `-t'
- Allows you to include a `struct' type declaration for
- generated code. Any text before a pair of consecutive %% is
- consider part of the type declaration. Key words and
- additional fields may follow this, one group of fields per
- line. A set of examples for generating perfect hash tables
- and functions for Ada, C, and G++, Pascal, and Modula 2 and 3
- reserved words are distributed with this release.
-
- `-T'
- Prevents the transfer of the type declaration to the output
- file. Use this option if the type is already defined
- elsewhere.
-
- `-v'
- Prints out the current version number.
-
- `-Z CLASS NAME'
- Allow user to specify name of generated C++ class. Default
- name is `Perfect_Hash'.
-
-
-File: gperf.info, Node: Bugs, Next: Projects, Prev: Options, Up: Top
-
-Known Bugs and Limitations with `gperf'
-***************************************
-
- The following are some limitations with the current release of
-`gperf':
-
- * The `gperf' utility is tuned to execute quickly, and works quickly
- for small to medium size data sets (around 1000 keywords). It is
- extremely useful for maintaining perfect hash functions for
- compiler keyword sets. Several recent enhancements now enable
- `gperf' to work efficiently on much larger keyword sets (over
- 15,000 keywords). When processing large keyword sets it helps
- greatly to have over 8 megs of RAM.
-
- However, since `gperf' does not backtrack no guaranteed solution
- occurs on every run. On the other hand, it is usually easy to
- obtain a solution by varying the option parameters. In
- particular, try the `-r' option, and also try changing the default
- arguments to the `-s' and `-j' options. To *guarantee* a
- solution, use the `-D' and `-S' options, although the final
- results are not likely to be a *perfect* hash function anymore!
- Finally, use the `-f' option if you want `gperf' to generate the
- perfect hash function *fast*, with less emphasis on making it
- minimal.
-
- * The size of the generate static keyword array can get *extremely*
- large if the input keyword file is large or if the keywords are
- quite similar. This tends to slow down the compilation of the
- generated C code, and *greatly* inflates the object code size. If
- this situation occurs, consider using the `-S' option to reduce
- data size, potentially increasing keyword recognition time a
- negligible amount. Since many C compilers cannot correctly
- generated code for large switch statements it is important to
- qualify the -S option with an appropriate numerical argument that
- controls the number of switch statements generated.
-
- * The maximum number of key positions selected for a given key has an
- arbitrary limit of 126. This restriction should be removed, and if
- anyone considers this a problem write me and let me know so I can
- remove the constraint.
-
- * The C++ source code only compiles correctly with GNU G++, version
- 1.36 (and hopefully later versions). Porting to AT&T cfront would
- be tedious, but possible (and desirable). There is also a K&R C
- version available now. This should compile without change on most
- BSD systems, but may require a bit of work to run on SYSV, since
- `gperf' uses ALLOCA in several places. Send mail to schmidt at
- ics.uci.edu for information.
-
-
-File: gperf.info, Node: Projects, Next: Implementation, Prev: Bugs, Up: Top
-
-Things Still Left to Do
-***********************
-
- It should be "relatively" easy to replace the current perfect hash
-function algorithm with a more exhaustive approach; the perfect hash
-module is essential independent from other program modules. Additional
-worthwhile improvements include:
-
- * Make the algorithm more robust. At present, the program halts
- with an error diagnostic if it can't find a direct solution and
- the `-D' option is not enabled. A more comprehensive, albeit
- computationally expensive, approach would employ backtracking or
- enable alternative options and retry. It's not clear how helpful
- this would be, in general, since most search sets are rather small
- in practice.
-
- * Another useful extension involves modifying the program to generate
- "minimal" perfect hash functions (under certain circumstances, the
- current version can be rather extravagant in the generated table
- size). Again, this is mostly of theoretical interest, since a
- sparse table often produces faster lookups, and use of the `-S'
- `switch' option can minimize the data size, at the expense of
- slightly longer lookups (note that the gcc compiler generally
- produces good code for `switch' statements, reducing the need for
- more complex schemes).
-
- * In addition to improving the algorithm, it would also be useful to
- generate a C++ class or Ada package as the code output, in
- addition to the current C routines.
-
-
-File: gperf.info, Node: Implementation, Next: Bibliography, Prev: Projects, Up: Top
-
-Implementation Details of GNU `gperf'
-*************************************
-
- A paper describing the high-level description of the data structures
-and algorithms used to implement `gperf' will soon be available. This
-paper is useful not only from a maintenance and enhancement perspective,
-but also because they demonstrate several clever and useful programming
-techniques, *e.g.*, `Iteration Number' boolean arrays, double hashing,
-a "safe" and efficient method for reading arbitrarily long input from a
-file, and a provably optimal algorithm for simultaneously determining
-both the minimum and maximum elements in a list.
-
-
-File: gperf.info, Node: Bibliography, Prev: Implementation, Up: Top
-
-Bibliography
-************
-
- [1] Chang, C.C.: A Scheme for Constructing Ordered Minimal Perfect
-Hashing Functions Information Sciences 39(1986), 187-195.
-
- [2] Cichelli, Richard J. Author's Response to "On Cichelli's Minimal
-Perfec t Hash Functions Method" Communications of the ACM, 23,
-12(December 1980), 729.
-
- [3] Cichelli, Richard J. Minimal Perfect Hash Functions Made Simple
-Communications of the ACM, 23, 1(January 1980), 17-19.
-
- [4] Cook, C. R. and Oldehoeft, R.R. A Letter Oriented Minimal
-Perfect Hashing Function SIGPLAN Notices, 17, 9(September 1982), 18-27.
-
- [5] Cormack, G. V. and Horspool, R. N. S. and Kaiserwerth, M.
-Practical Perfect Hashing Computer Journal, 28, 1(January 1985), 54-58.
-
- [6] Jaeschke, G. Reciprocal Hashing: A Method for Generating Minimal
-Perfect Hashing Functions Communications of the ACM, 24, 12(December
-1981), 829-833.
-
- [7] Jaeschke, G. and Osterburg, G. On Cichelli's Minimal Perfect
-Hash Functions Method Communications of the ACM, 23, 12(December 1980),
-728-729.
-
- [8] Sager, Thomas J. A Polynomial Time Generator for Minimal Perfect
-Hash Functions Communications of the ACM, 28, 5(December 1985), 523-532
-
- [9] Schmidt, Douglas C. GPERF: A Perfect Hash Function Generator
-Second USENIX C++ Conference Proceedings, April 1990.
-
- [10] Sebesta, R.W. and Taylor, M.A. Minimal Perfect Hash Functions
-for Reserved Word Lists SIGPLAN Notices, 20, 12(September 1985), 47-53.
-
- [11] Sprugnoli, R. Perfect Hashing Functions: A Single Probe
-Retrieving Method for Static Sets Communications of the ACM, 20
-11(November 1977), 841-850.
-
- [12] Stallman, Richard M. Using and Porting GNU CC Free Software
-Foundation, 1988.
-
- [13] Stroustrup, Bjarne The C++ Programming Language.
-Addison-Wesley, 1986.
-
- [14] Tiemann, Michael D. User's Guide to GNU C++ Free Software
-Foundation, 1989.
-
-
-
-Tag Table:
-Node: Top1218
-Node: Copying2456
-Node: Contributors15759
-Node: Motivation16859
-Node: Search Structures18126
-Node: Description21679
-Node: Input Format23499
-Node: Declarations24294
-Node: Keywords26601
-Node: Functions28192
-Node: Output Format28686
-Node: Options31156
-Node: Bugs44526
-Node: Projects47213
-Node: Implementation48790
-Node: Bibliography49509
-
-End Tag Table
diff --git a/apps/gperf/gperf.texi b/apps/gperf/gperf.texi
deleted file mode 100644
index 649d05f7ec6..00000000000
--- a/apps/gperf/gperf.texi
+++ /dev/null
@@ -1,1184 +0,0 @@
-\input texinfo @c -*-texinfo-*-
-
-@settitle User's Guide to @code{gperf}
-@setfilename gperf.info
-
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* Gperf: (gperf). Perfect Hash Function Generator.
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
-
-@ifinfo
-This file documents the features of the GNU Perfect Hash Function Generator
-
-Copyright (C) 1989 Free Software Foundation, Inc.
-
-Permission is granted to make and distribute verbatim copies of
-this manual provided the copyright notice and this permission notice
-are preserved on all copies.
-
-@ignore
-Permission is granted to process this file through @TeX{} and print the
-results, provided the printed document carries copying permission
-notice identical to this one except for the removal of this paragraph
-(this paragraph not being relevant to the printed manual).
-
-@end ignore
-
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided also that the
-section entitled ``GNU General Public License'' is included exactly as
-in the original, and provided that the entire resulting derived work is
-distributed under the terms of a permission notice identical to this one.
-
-Permission is granted to copy and distribute translations of this manual
-into another language, under the above conditions for modified versions,
-except that the section entitled ``GNU @code{gperf} General Public License'' an
-d
-this permission notice may be included in translations approved by the
-Free Software Foundation instead of in the original English.
-@end ifinfo
-
-@setchapternewpage odd
-
-@titlepage
-@center @titlefont{User's Guide}
-@sp 2
-@center @titlefont{for the}
-@sp 2
-@center @titlefont{GNU GPERF Utility}
-@sp 4
-@center Douglas C. Schmidt
-@sp 3
-@center last updated 1 November 1989
-@sp 1
-@center for version 2.0
-@page
-@vskip 0pt plus 1filll
-Copyright @copyright{} 1989 Free Software Foundation, Inc.
-
-
-Permission is granted to make and distribute verbatim copies of
-this manual provided the copyright notice and this permission notice
-are preserved on all copies.
-
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided also that the
-section entitled ``GNU @code{gperf} General Public License'' is included exactl
-y as
-in the original, and provided that the entire resulting derived work is
-distributed under the terms of a permission notice identical to this one.
-
-Permission is granted to copy and distribute translations of this manual
-into another language, under the above conditions for modified versions,
-except that the section entitled ``GNU @code{gperf} General Public License'' ma
-y be
-included in a translation approved by the author instead of in the original
-English.
-@end titlepage
-
-@ifinfo
-@node Top, Copying, (dir), (dir)
-@ichapter Introduction
-
-This manual documents the GNU @code{gperf} perfect hash function generator
-utility, focusing on its features and how to use them, and how to report
-bugs.
-
-@end ifinfo
-@menu
-* Copying:: GNU @code{gperf} General Public License says
- how you can copy and share @code{gperf}.
-* Contributors:: People who have contributed to @code{gperf}.
-* Motivation:: Static search structures and GNU GPERF.
-* Search Structures:: Static search structures and GNU @code{gperf}
-* Description:: High-level discussion of how GPERF functions.
-* Options:: A description of options to the program.
-* Bugs:: Known bugs and limitations with GPERF.
-* Projects:: Things still left to do.
-* Implementation:: Implementation Details for GNU GPERF.
-* Bibliography:: Material Referenced in this Report.
-
- --- The Detailed Node Listing ---
-
-High-Level Description of GNU @code{gperf}
-
-* Input Format:: Input Format to @code{gperf}
-* Output Format:: Output Format for Generated C Code with @code{gperf}
-
-Input Format to @code{gperf}
-
-* Declarations:: @code{struct} Declarations and C Code Inclusion.
-* Keywords:: Format for Keyword Entries.
-* Functions:: Including Additional C Functions.
-@end menu
-
-@node Copying, Contributors, Top, Top
-@unnumbered GNU GENERAL PUBLIC LICENSE
-@center Version 1, February 1989
-
-@display
-Copyright @copyright{} 1989 Free Software Foundation, Inc.
-675 Mass Ave, Cambridge, MA 02139, USA
-
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
-@end display
-
-@unnumberedsec Preamble
-
- The license agreements of most software companies try to keep users
-at the mercy of those companies. By contrast, our General Public
-License is intended to guarantee your freedom to share and change free
-software---to make sure the software is free for all its users. The
-General Public License applies to the Free Software Foundation's
-software and to any other program whose authors commit to using it.
-You can use it for your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Specifically, the General Public License is designed to make
-sure that you have the freedom to give away or sell copies of free
-software, that you receive source code or can get it if you want it,
-that you can change the software or use pieces of it in new free
-programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of a such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must tell them their rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
-@iftex
-@unnumberedsec TERMS AND CONDITIONS
-@end iftex
-@ifinfo
-@center TERMS AND CONDITIONS
-@end ifinfo
-
-@enumerate
-@item
-This License Agreement applies to any program or other work which
-contains a notice placed by the copyright holder saying it may be
-distributed under the terms of this General Public License. The
-``Program'', below, refers to any such program or work, and a ``work based
-on the Program'' means either the Program or any work containing the
-Program or a portion of it, either verbatim or with modifications. Each
-licensee is addressed as ``you''.
-
-@item
-You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this
-General Public License and to the absence of any warranty; and give any
-other recipients of the Program a copy of this General Public License
-along with the Program. You may charge a fee for the physical act of
-transferring a copy.
-
-@item
-You may modify your copy or copies of the Program or any portion of
-it, and copy and distribute such modifications under the terms of Paragraph
-1 above, provided that you also do the following:
-
-@itemize @bullet
-@item
-cause the modified files to carry prominent notices stating that
-you changed the files and the date of any change; and
-
-@item
-cause the whole of any work that you distribute or publish, that
-in whole or in part contains the Program or any part thereof, either
-with or without modifications, to be licensed at no charge to all
-third parties under the terms of this General Public License (except
-that you may choose to grant warranty protection to some or all
-third parties, at your option).
-
-@item
-If the modified program normally reads commands interactively when
-run, you must cause it, when started running for such interactive use
-in the simplest and most usual way, to print or display an
-announcement including an appropriate copyright notice and a notice
-that there is no warranty (or else, saying that you provide a
-warranty) and that users may redistribute the program under these
-conditions, and telling the user how to view a copy of this General
-Public License.
-
-@item
-You may charge a fee for the physical act of transferring a
-copy, and you may at your option offer warranty protection in
-exchange for a fee.
-@end itemize
-
-Mere aggregation of another independent work with the Program (or its
-derivative) on a volume of a storage or distribution medium does not bring
-the other work under the scope of these terms.
-
-@item
-You may copy and distribute the Program (or a portion or derivative of
-it, under Paragraph 2) in object code or executable form under the terms of
-Paragraphs 1 and 2 above provided that you also do one of the following:
-
-@itemize @bullet
-@item
-accompany it with the complete corresponding machine-readable
-source code, which must be distributed under the terms of
-Paragraphs 1 and 2 above; or,
-
-@item
-accompany it with a written offer, valid for at least three
-years, to give any third party free (except for a nominal charge
-for the cost of distribution) a complete machine-readable copy of the
-corresponding source code, to be distributed under the terms of
-Paragraphs 1 and 2 above; or,
-
-@item
-accompany it with the information you received as to where the
-corresponding source code may be obtained. (This alternative is
-allowed only for noncommercial distribution and only if you
-received the program in object code or executable form alone.)
-@end itemize
-
-Source code for a work means the preferred form of the work for making
-modifications to it. For an executable file, complete source code means
-all the source code for all modules it contains; but, as a special
-exception, it need not include source code for modules which are standard
-libraries that accompany the operating system on which the executable
-file runs, or for standard header files or definitions files that
-accompany that operating system.
-
-@item
-You may not copy, modify, sublicense, distribute or transfer the
-Program except as expressly provided under this General Public License.
-Any attempt otherwise to copy, modify, sublicense, distribute or transfer
-the Program is void, and will automatically terminate your rights to use
-the Program under this License. However, parties who have received
-copies, or rights to use copies, from you under this General Public
-License will not have their licenses terminated so long as such parties
-remain in full compliance.
-
-@item
-By copying, distributing or modifying the Program (or any work based
-on the Program) you indicate your acceptance of this license to do so,
-and all its terms and conditions.
-
-@item
-Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these
-terms and conditions. You may not impose any further restrictions on the
-recipients' exercise of the rights granted herein.
-
-@item
-The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of the license which applies to it and ``any
-later version'', you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-the license, you may choose any version ever published by the Free Software
-Foundation.
-
-@item
-If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-@iftex
-@heading NO WARRANTY
-@end iftex
-@ifinfo
-@center NO WARRANTY
-@end ifinfo
-
-@item
-BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM ``AS IS'' WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-@item
-IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
-ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT
-LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES
-SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
-WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN
-ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-@end enumerate
-
-@iftex
-@heading END OF TERMS AND CONDITIONS
-@end iftex
-@ifinfo
-@center END OF TERMS AND CONDITIONS
-@end ifinfo
-
-@page
-@unnumberedsec Appendix: How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to humanity, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these
-terms.
-
- To do so, attach the following notices to the program. It is safest to
-attach them to the start of each source file to most effectively convey
-the exclusion of warranty; and each file should have at least the
-``copyright'' line and a pointer to where the full notice is found.
-
-@smallexample
-@var{one line to give the program's name and a brief idea of what it does.}
-Copyright (C) 19@var{yy} @var{name of author}
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-@end smallexample
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-@smallexample
-Gnomovision version 69, Copyright (C) 19@var{yy} @var{name of author}
-Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-This is free software, and you are welcome to redistribute it
-under certain conditions; type `show c' for details.
-@end smallexample
-
-The hypothetical commands `show w' and `show c' should show the
-appropriate parts of the General Public License. Of course, the
-commands you use may be called something other than `show w' and `show
-c'; they could even be mouse-clicks or menu items---whatever suits your
-program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a ``copyright disclaimer'' for the program, if
-necessary. Here a sample; alter the names:
-
-@example
-Yoyodyne, Inc., hereby disclaims all copyright interest in the
-program `Gnomovision' (a program to direct compilers to make passes
-at assemblers) written by James Hacker.
-
-@var{signature of Ty Coon}, 1 April 1989
-Ty Coon, President of Vice
-@end example
-
-That's all there is to it!
-
-@node Contributors, Motivation, Copying, Top
-@unnumbered Contributors to GNU @code{gperf} Utility
-
-@itemize @bullet
-@item
-The GNU @code{gperf} perfect hash function generator utility was
-originally written in GNU C++ by Douglas C. Schmidt. It is now also
-available in a highly-portable ``old-style'' C version. The general
-idea for the perfect hash function generator was inspired by Keith
-Bostic's algorithm written in C, and distributed to net.sources around
-1984. The current program is a heavily modified, enhanced, and extended
-implementation of Keith's basic idea, created at the University of
-California, Irvine. Bugs, patches, and suggestions should be reported
-to schmidt at ics.uci.edu.
-
-@item
-Special thanks is extended to Michael Tiemann and Doug Lea, for
-providing a useful compiler, and for giving me a forum to exhibit my
-creation.
-
-In addition, Adam de Boor and Nels Olson provided many tips and insights
-that greatly helped improve the quality and functionality of @code{gperf}.
-@end itemize
-
-@node Motivation, Search Structures, Contributors, Top
-@chapter Introduction
-
-@code{gperf} is a perfect hash function generator written in C++. It
-transforms an @emph{n} element user-specified keyword set @emph{W} into
-a perfect hash function @emph{F}. @emph{F} uniquely maps keywords in
-@emph{W} onto the range 0..@emph{k}, where @emph{k} >= @emph{n}. If
-@emph{k = n} then @emph{F} is a @emph{minimal} perfect hash function.
-@code{gperf} generates a 0..@emph{k} element static lookup table and a
-pair of C functions. These functions determine whether a given
-character string @emph{s} occurs in @emph{W}, using at most one probe
-into the lookup table.
-
-@code{gperf} currently generates the reserved keyword recognizer for
-lexical analyzers in several production and research compilers and
-language processing tools, including GNU C, GNU C++, GNU Pascal, GNU
-Modula 3, and GNU indent. Complete C++ source code for @code{gperf} is
-available via anonymous ftp from ics.uci.edu. @code{gperf} also is
-distributed along with the GNU libg++ library. A highly portable,
-functionally equivalent K&R C version of @code{gperf} is archived in
-comp.sources.unix, volume 20. Finally, a paper describing
-@code{gperf}'s design and implementation in greater detail is available
-in the Second USENIX C++ Conference proceedings.
-
-@node Search Structures, Description, Motivation, Top
-@chapter Static search structures and GNU @code{gperf}
-
-A @dfn{static search structure} is an Abstract Data Type with certain
-fundamental operations, @emph{e.g.}, @emph{initialize}, @emph{insert},
-and @emph{retrieve}. Conceptually, all insertions occur before any
-retrievals. In practice, @code{gperf} generates a @code{static} array
-containing search set keywords and any associated attributes specified
-by the user. Thus, there is essentially no execution-time cost for the
-insertions. It is a useful data structure for representing @emph{static
-search sets}. Static search sets occur frequently in software system
-applications. Typical static search sets include compiler reserved
-words, assembler instruction opcodes, and built-in shell interpreter
-commands. Search set members, called @dfn{keywords}, are inserted into
-the structure only once, usually during program initialization, and are
-not generally modified at run-time.
-
-Numerous static search structure implementations exist, @emph{e.g.},
-arrays, linked lists, binary search trees, digital search tries, and
-hash tables. Different approaches offer trade-offs between space
-utilization and search time efficiency. For example, an @emph{n} element
-sorted array is space efficient, though the average-case time
-complexity for retrieval operations using binary search is
-proportional to log @emph{n}. Conversely, hash table implementations
-often locate a table entry in constant time, but typically impose
-additional memory overhead and exhibit poor worst case performance.
-
-
-@emph{Minimal perfect hash functions} provide an optimal solution for a
-particular class of static search sets. A minimal perfect hash
-function is defined by two properties:
-
-@itemize @bullet
-@item
-It allows keyword recognition in a static search set using at most
-@emph{one} probe into the hash table. This represents the ``perfect''
-property.
-@item
-The actual memory allocated to store the keywords is precisely large
-enough for the keyword set, and @emph{no larger}. This is the
-``minimal'' property.
-@end itemize
-
-For most applications it is far easier to generate @emph{perfect} hash
-functions than @emph{minimal perfect} hash functions. Moreover,
-non-minimal perfect hash functions frequently execute faster than
-minimal ones in practice. This phenomena occurs since searching a
-sparse keyword table increases the probability of locating a ``null''
-entry, thereby reducing string comparisons. @code{gperf}'s default
-behavior generates @emph{near-minimal} perfect hash functions for
-keyword sets. However, @code{gperf} provides many options that permit
-user control over the degree of minimality and perfection.
-
-Static search sets often exhibit relative stability over time. For
-example, Ada's 63 reserved words have remained constant for nearly a
-decade. It is therefore frequently worthwhile to expend concerted
-effort building an optimal search structure @emph{once}, if it
-subsequently receives heavy use multiple times. @code{gperf} removes
-the drudgery associated with constructing time- and space-efficient
-search structures by hand. It has proven a useful and practical tool
-for serious programming projects. Output from @code{gperf} is currently
-used in several production and research compilers, including GNU C, GNU
-C++, GNU Pascal, and GNU Modula 3. The latter two compilers are not yet
-part of the official GNU distribution. Each compiler utilizes
-@code{gperf} to automatically generate static search structures that
-efficiently identify their respective reserved keywords.
-
-@node Description, Options, Search Structures, Top
-@chapter High-Level Description of GNU @code{gperf}
-
-@menu
-* Input Format:: Input Format to @code{gperf}
-* Output Format:: Output Format for Generated C Code with @code{gperf}
-@end menu
-
-The perfect hash function generator @code{gperf} reads a set of
-``keywords'' from a @dfn{keyfile} (or from the standard input by
-default). It attempts to derive a perfect hashing function that
-recognizes a member of the @dfn{static keyword set} with at most a
-single probe into the lookup table. If @code{gperf} succeeds in
-generating such a function it produces a pair of C source code routines
-that perform hashing and table lookup recognition. All generated C code
-is directed to the standard output. Command-line options described
-below allow you to modify the input and output format to @code{gperf}.
-
-By default, @code{gperf} attempts to produce time-efficient code, with
-less emphasis on efficient space utilization. However, several options
-exist that permit trading-off execution time for storage space and vice
-versa. In particular, expanding the generated table size produces a
-sparse search structure, generally yielding faster searches.
-Conversely, you can direct @code{gperf} to utilize a C @code{switch}
-statement scheme that minimizes data space storage size. Furthermore,
-using a C @code{switch} may actually speed up the keyword retrieval time
-somewhat. Actual results depend on your C compiler, of course.
-
-In general, @code{gperf} assigns values to the characters it is using
-for hashing until some set of values gives each keyword a unique value.
-A helpful heuristic is that the larger the hash value range, the easier
-it is for @code{gperf} to find and generate a perfect hash function.
-Experimentation is the key to getting the most from @code{gperf}.
-
-@node Input Format, Output Format, Description, Description
-@section Input Format to @code{gperf}
-
-You can control the input keyfile format by varying certain command-line
-arguments, in particular the @samp{-t} option. The input's appearance
-is similar to GNU utilities @code{flex} and @code{bison} (or UNIX
-utilities @code{lex} and @code{yacc}). Here's an outline of the general
-format:
-
-@example
-@group
-declarations
-%%
-keywords
-%%
-functions
-@end group
-@end example
-
-@emph{Unlike} @code{flex} or @code{bison}, all sections of @code{gperf}'s input
-are optional. The following sections describe the input format for each
-section.
-
-@menu
-* Declarations:: @code{struct} Declarations and C Code Inclusion.
-* Keywords:: Format for Keyword Entries.
-* Functions:: Including Additional C Functions.
-@end menu
-
-@node Declarations, Keywords, Input Format, Input Format
-@subsection @code{struct} Declarations and C Code Inclusion
-
-The keyword input file optionally contains a section for including
-arbitrary C declarations and definitions, as well as provisions for
-providing a user-supplied @code{struct}. If the @samp{-t} option
-@emph{is} enabled, you @emph{must} provide a C @code{struct} as the last
-component in the declaration section from the keyfile file. The first
-field in this struct must be a @code{char *} identifier called ``name,''
-although it is possible to modify this field's name with the @samp{-K}
-option described below.
-
-Here is simple example, using months of the year and their attributes as
-input:
-
-@example
-@group
-struct months @{ char *name; int number; int days; int leap_days; @};
-%%
-january, 1, 31, 31
-february, 2, 28, 29
-march, 3, 31, 31
-april, 4, 30, 30
-may, 5, 31, 31
-june, 6, 30, 30
-july, 7, 31, 31
-august, 8, 31, 31
-september, 9, 30, 30
-october, 10, 31, 31
-november, 11, 30, 30
-december, 12, 31, 31
-@end group
-@end example
-
-Separating the @code{struct} declaration from the list of key words and
-other fields are a pair of consecutive percent signs, @code{%%},
-appearing left justified in the first column, as in the UNIX utility
-@code{lex}.
-
-Using a syntax similar to GNU utilities @code{flex} and @code{bison}, it
-is possible to directly include C source text and comments verbatim into
-the generated output file. This is accomplished by enclosing the region
-inside left-justified surrounding @code{%@{}, @code{%@}} pairs. Here is
-an input fragment based on the previous example that illustrates this
-feature:
-
-@example
-@group
-%@{
-#include <assert.h>
-/* This section of code is inserted directly into the output. */
-int return_month_days (struct months *months, int is_leap_year);
-%@}
-struct months @{ char *name; int number; int days; int leap_days; @};
-%%
-january, 1, 31, 31
-february, 2, 28, 29
-march, 3, 31, 31
-...
-@end group
-@end example
-
-It is possible to omit the declaration section entirely. In this case
-the keyfile begins directly with the first keyword line, @emph{e.g.}:
-
-@example
-@group
-january, 1, 31, 31
-february, 2, 28, 29
-march, 3, 31, 31
-april, 4, 30, 30
-...
-@end group
-@end example
-
-@node Keywords, Functions, Declarations, Input Format
-@subsection Format for Keyword Entries
-
-The second keyfile format section contains lines of keywords and any
-associated attributes you might supply. A line beginning with @samp{#}
-in the first column is considered a comment. Everything following the
-@samp{#} is ignored, up to and including the following newline.
-
-The first field of each non-comment line is always the key itself. It
-should be given as a simple name, @emph{i.e.}, without surrounding
-string quotation marks, and be left-justified flush against the first
-column. In this context, a ``field'' is considered to extend up to, but
-not include, the first blank, comma, or newline. Here is a simple
-example taken from a partial list of C reserved words:
-
-@example
-@group
-# These are a few C reserved words, see the c.@code{gperf} file
-# for a complete list of ANSI C reserved words.
-unsigned
-sizeof
-switch
-signed
-if
-default
-for
-while
-return
-@end group
-@end example
-
-Note that unlike @code{flex} or @code{bison} the first @code{%%} marker
-may be elided if the declaration section is empty.
-
-Additional fields may optionally follow the leading keyword. Fields
-should be separated by commas, and terminate at the end of line. What
-these fields mean is entirely up to you; they are used to initialize the
-elements of the user-defined @code{struct} provided by you in the
-declaration section. If the @samp{-t} option is @emph{not} enabled
-these fields are simply ignored. All previous examples except the last
-one contain keyword attributes.
-
-@node Functions, , Keywords, Input Format
-@subsection Including Additional C Functions
-
-The optional third section also corresponds closely with conventions
-found in @code{flex} and @code{bison}. All text in this section,
-starting at the final @code{%%} and extending to the end of the input
-file, is included verbatim into the generated output file. Naturally,
-it is your responsibility to ensure that the code contained in this
-section is valid C.
-
-@node Output Format, , Input Format, Description
-@section Output Format for Generated C Code with @code{gperf}
-
-Several options control how the generated C code appears on the standard
-output. Two C function are generated. They are called @code{hash} and
-@code{in_word_set}, although you may modify the name for
-@code{in_word_set} with a command-line option. Both functions require
-two arguments, a string, @code{char *} @var{str}, and a length
-parameter, @code{int} @var{len}. Their default function prototypes are
-as follows:
-
-@example
-@group
-static int hash (char *str, int len);
-int in_word_set (char *str, int len);
-@end group
-@end example
-
-By default, the generated @code{hash} function returns an integer value
-created by adding @var{len} to several user-specified @var{str} key
-positions indexed into an @dfn{associated values} table stored in a
-local static array. The associated values table is constructed
-internally by @code{gperf} and later output as a static local C array called
-@var{hash_table}; its meaning and properties are described below.
-@xref{Implementation}. The relevant key positions are specified via the
-@samp{-k} option when running @code{gperf}, as detailed in the @emph{Options}
-section below. @xref{Options}.
-
-Two options, @samp{-g} (assume you are compiling with GNU C and its
-@code{inline} feature) and @samp{-a} (assume ANSI C-style function
-prototypes), alter the content of both the generated @code{hash} and
-@code{in_word_set} routines. However, function @code{in_word_set} may
-be modified more extensively, in response to your option settings. The
-options that affect the @code{in_word_set} structure are:
-
-@itemize @bullet
-@table @samp
-@item -p
-Have function @code{in_word_set} return a pointer rather than a boolean.
-
-@item -t
-Make use of the user-defined @code{struct}.
-
-@item -S @var{total switch statements}
-Generate 1 or more C @code{switch} statement rather than use a large,
-(and potentially sparse) static array. Although the exact time and
-space savings of this approach vary according to your C compiler's
-degree of optimization, this method often results in smaller and faster
-code.
-@end table
-@end itemize
-
-If the @samp{-t}, @samp{-S}, and @samp{-p} options are omitted the
-default action is to generate a @code{char *} array containing the keys,
-together with additional null strings used for padding the array. By
-experimenting with the various input and output options, and timing the
-resulting C code, you can determine the best option choices for
-different keyword set characteristics.
-
-@node Options, Bugs, Description, Top
-@chapter Options to the @code{gperf} Utility
-
-There are @emph{many} options to @code{gperf}. They were added to make
-the program more convenient for use with real applications. ``On-line''
-help is readily available via the @samp{-h} option. Other options
-include:
-
-@itemize @bullet
-@table @samp
-@item -a
-Generate ANSI Standard C code using function prototypes. The default is
-to use ``classic'' K&R C function declaration syntax.
-
-@item -c
-Generates C code that uses the @code{strncmp} function to perform
-string comparisons. The default action is to use @code{strcmp}.
-
-@item -C
-Makes the contents of all generated lookup tables constant, @emph{i.e.},
-``readonly.'' Many compilers can generate more efficient code for this
-by putting the tables in readonly memory.
-
-@item -d
-Enables the debugging option. This produces verbose diagnostics to
-``standard error'' when @code{gperf} is executing. It is useful both for
-maintaining the program and for determining whether a given set of
-options is actually speeding up the search for a solution. Some useful
-information is dumped at the end of the program when the @samp{-d}
-option is enabled.
-
-@item -D
-Handle keywords whose key position sets hash to duplicate values.
-Duplicate hash values occur for two reasons:
-
-@itemize @bullet
-@item
-Since @code{gperf} does not backtrack it is possible for it to process
-all your input keywords without finding a unique mapping for each word.
-However, frequently only a very small number of duplicates occur, and
-the majority of keys still require one probe into the table.
-@item
-Sometimes a set of keys may have the same names, but possess different
-attributes. With the -D option @code{gperf} treats all these keys as part of
-an equivalence class and generates a perfect hash function with multiple
-comparisons for duplicate keys. It is up to you to completely
-disambiguate the keywords by modifying the generated C code. However,
-@code{gperf} helps you out by organizing the output.
-@end itemize
-
-Option @samp{-D} is extremely useful for certain large or highly
-redundant keyword sets, @emph{i.e.}, assembler instruction opcodes.
-Using this option usually means that the generated hash function is no
-longer perfect. On the other hand, it permits @code{gperf} to work on
-keyword sets that it otherwise could not handle.
-
-@item -e @var{keyword delimiter list}
-Allows the user to provide a string containing delimiters used to
-separate keywords from their attributes. The default is ",\n". This
-option is essential if you want to use keywords that have embedded
-commas or newlines. One useful trick is to use -e'TAB', where TAB is
-the literal tab character.
-
-@item -E
-Define constant values using an enum local to the lookup function rather
-than with #defines. This also means that different lookup functions can
-reside in the same file. Thanks to James Clark (jjc at ai.mit.edu).
-
-@item -f @var{iteration amount}
-Generate the perfect hash function ``fast.'' This decreases @code{gperf}'s
-running time at the cost of minimizing generated table-size. The
-iteration amount represents the number of times to iterate when
-resolving a collision. `0' means `iterate by the number of keywords.
-This option is probably most useful when used in conjunction with options
-@samp{-D} and/or @samp{-S} for @emph{large} keyword sets.
-
-@item -g
-Assume a GNU compiler, @emph{e.g.}, @code{g++} or @code{gcc}. This
-makes all generated routines use the ``inline'' keyword to remove the
-cost of function calls. Note that @samp{-g} does @emph{not} imply
-@samp{-a}, since other non-ANSI C compilers may have provisions for a
-function @code{inline} feature.
-
-@item -G
-Generate the static table of keywords as a static global variable,
-rather than hiding it inside of the lookup function (which is the
-default behavior).
-
-@item -h
-Prints a short summary on the meaning of each program option. Aborts
-further program execution.
-
-@item -H @var{hash function name}
-Allows you to specify the name for the generated hash function. Default
-name is `hash.' This option permits the use of two hash tables in the
-same file.
-
-@item -i @var{initial value}
-Provides an initial @var{value} for the associate values array. Default
-is 0. Increasing the initial value helps inflate the final table size,
-possibly leading to more time efficient keyword lookups. Note that this
-option is not particularly useful when @samp{-S} is used. Also,
-@samp{-i} is overriden when the @samp{-r} option is used.
-
-@item -j @var{jump value}
-Affects the ``jump value,'' @emph{i.e.}, how far to advance the
-associated character value upon collisions. @var{Jump value} is rounded
-up to an odd number, the default is 5. If the @var{jump value} is 0 @code{gper
-f}
-jumps by random amounts.
-
-@item -k @var{keys}
-Allows selection of the character key positions used in the keywords'
-hash function. The allowable choices range between 1-126, inclusive.
-The positions are separated by commas, @emph{e.g.}, @samp{-k 9,4,13,14};
-ranges may be used, @emph{e.g.}, @samp{-k 2-7}; and positions may occur
-in any order. Furthermore, the meta-character '*' causes the generated
-hash function to consider @strong{all} character positions in each key,
-whereas '$' instructs the hash function to use the ``final character''
-of a key (this is the only way to use a character position greater than
-126, incidentally).
-
-For instance, the option @samp{-k 1,2,4,6-10,'$'} generates a hash
-function that considers positions 1,2,4,6,7,8,9,10, plus the last
-character in each key (which may differ for each key, obviously). Keys
-with length less than the indicated key positions work properly, since
-selected key positions exceeding the key length are simply not
-referenced in the hash function.
-
-@item -K @var{key name}
-By default, the program assumes the structure component identifier for
-the keyword is ``name.'' This option allows an arbitrary choice of
-identifier for this component, although it still must occur as the first
-field in your supplied @code{struct}.
-
-@item -l
-Compare key lengths before trying a string comparison. This might cut
-down on the number of string comparisons made during the lookup, since
-keys with different lengths are never compared via @code{strcmp}.
-However, using @samp{-l} might greatly increase the size of the
-generated C code if the lookup table range is large (which implies that
-the switch option @samp{-S} is not enabled), since the length table
-contains as many elements as there are entries in the lookup table.
-
-@item -L @var{generated language name}
-Instructs @code{gperf} to generate code in the language specified by the
-option's argument. Languages handled are currently C++ and C. The
-default is C.
-
-@item -n
-Instructs the generator not to include the length of a keyword when
-computing its hash value. This may save a few assembly instructions in
-the generated lookup table.
-
-@item -N @var{lookup function name}
-Allows you to specify the name for the generated lookup function.
-Default name is `in_word_set.' This option permits completely automatic
-generation of perfect hash functions, especially when multiple generated
-hash functions are used in the same application.
-
-@item -o
-Reorders the keywords by sorting the keywords so that frequently
-occuring key position set components appear first. A second reordering
-pass follows so that keys with ``already determined values'' are placed
-towards the front of the keylist. This may decrease the time required
-to generate a perfect hash function for many keyword sets, and also
-produce more minimal perfect hash functions. The reason for this is
-that the reordering helps prune the search time by handling inevitable
-collisions early in the search process. On the other hand, if the
-number of keywords is @emph{very} large using @samp{-o} may
-@emph{increase} @code{gperf}'s execution time, since collisions will begin
-earlier and continue throughout the remainder of keyword processing.
-See Cichelli's paper from the January 1980 Communications of the ACM for
-details.
-
-@item -p
-Changes the return value of the generated function @code{in_word_set}
-from boolean (@emph{i.e.}, 0 or 1), to either type ``pointer to
-user-defined struct,'' (if the @samp{-t} option is enabled), or simply
-to @code{char *}, if @samp{-t} is not enabled. This option is most
-useful when the @samp{-t} option (allowing user-defined structs) is
-used. For example, it is possible to automatically generate the GNU C
-reserved word lookup routine with the options @samp{-p} and @samp{-t}.
-
-@item -r
-Utilizes randomness to initialize the associated values table. This
-frequently generates solutions faster than using deterministic
-initialization (which starts all associated values at 0). Furthermore,
-using the randomization option generally increases the size of the
-table. If @code{gperf} has difficultly with a certain keyword set try using
-@samp{-r} or @samp{-D}.
-
-@item -s @var{size-multiple}
-Affects the size of the generated hash table. The numeric argument for
-this option indicates ``how many times larger or smaller'' the maximum
-associated value range should be, in relationship to the number of keys.
-If the @var{size-multiple} is negative the maximum associated value is
-calculated by @emph{dividing} it into the total number of keys. For
-example, a value of 3 means ``allow the maximum associated value to be
-about 3 times larger than the number of input keys.''
-
-Conversely, a value of -3 means ``allow the maximum associated value to
-be about 3 times smaller than the number of input keys.'' Negative
-values are useful for limiting the overall size of the generated hash
-table, though this usually increases the number of duplicate hash
-values.
-
-If `generate switch' option @samp{-S} is @emph{not} enabled, the maximum
-associated value influences the static array table size, and a larger
-table should decrease the time required for an unsuccessful search, at
-the expense of extra table space.
-
-The default value is 1, thus the default maximum associated value about
-the same size as the number of keys (for efficiency, the maximum
-associated value is always rounded up to a power of 2). The actual
-table size may vary somewhat, since this technique is essentially a
-heuristic. In particular, setting this value too high slows down
-@code{gperf}'s runtime, since it must search through a much larger range
-of values. Judicious use of the @samp{-f} option helps alleviate this
-overhead, however.
-
-@item -S @var{total switch statements}
-Causes the generated C code to use a @code{switch} statement scheme,
-rather than an array lookup table. This can lead to a reduction in both
-time and space requirements for some keyfiles. The argument to this
-option determines how many @code{switch} statements are generated. A
-value of 1 generates 1 @code{switch} containing all the elements, a
-value of 2 generates 2 tables with 1/2 the elements in each
-@code{switch}, etc. This is useful since many C compilers cannot
-correctly generate code for large @code{switch} statements. This option
-was inspired in part by Keith Bostic's original C program.
-
-@item -t
-Allows you to include a @code{struct} type declaration for generated
-code. Any text before a pair of consecutive %% is consider part of the
-type declaration. Key words and additional fields may follow this, one
-group of fields per line. A set of examples for generating perfect hash
-tables and functions for Ada, C, and G++, Pascal, and Modula 2 and 3
-reserved words are distributed with this release.
-
-@item -T
-Prevents the transfer of the type declaration to the output file. Use
-this option if the type is already defined elsewhere.
-
-@item -v
-Prints out the current version number.
-
-@item -Z @var{class name}
-Allow user to specify name of generated C++ class. Default name is
-@code{Perfect_Hash}.
-@end table
-@end itemize
-
-@node Bugs, Projects, Options, Top
-@chapter Known Bugs and Limitations with @code{gperf}
-
-The following are some limitations with the current release of
-@code{gperf}:
-
-@itemize @bullet
-@item
-The @code{gperf} utility is tuned to execute quickly, and works quickly
-for small to medium size data sets (around 1000 keywords). It is
-extremely useful for maintaining perfect hash functions for compiler
-keyword sets. Several recent enhancements now enable @code{gperf} to
-work efficiently on much larger keyword sets (over 15,000 keywords).
-When processing large keyword sets it helps greatly to have over 8 megs
-of RAM.
-
-However, since @code{gperf} does not backtrack no guaranteed solution
-occurs on every run. On the other hand, it is usually easy to obtain a
-solution by varying the option parameters. In particular, try the
-@samp{-r} option, and also try changing the default arguments to the
-@samp{-s} and @samp{-j} options. To @emph{guarantee} a solution, use
-the @samp{-D} and @samp{-S} options, although the final results are not
-likely to be a @emph{perfect} hash function anymore! Finally, use the
-@samp{-f} option if you want @code{gperf} to generate the perfect hash
-function @emph{fast}, with less emphasis on making it minimal.
-
-@item
-The size of the generate static keyword array can get @emph{extremely}
-large if the input keyword file is large or if the keywords are quite
-similar. This tends to slow down the compilation of the generated C
-code, and @emph{greatly} inflates the object code size. If this
-situation occurs, consider using the @samp{-S} option to reduce data
-size, potentially increasing keyword recognition time a negligible
-amount. Since many C compilers cannot correctly generated code for
-large switch statements it is important to qualify the @var{-S} option
-with an appropriate numerical argument that controls the number of
-switch statements generated.
-
-@item
-The maximum number of key positions selected for a given key has an
-arbitrary limit of 126. This restriction should be removed, and if
-anyone considers this a problem write me and let me know so I can remove
-the constraint.
-
-@item
-The C++ source code only compiles correctly with GNU G++, version 1.36
-(and hopefully later versions). Porting to AT&T cfront would be
-tedious, but possible (and desirable). There is also a K&R C version
-available now. This should compile without change on most BSD systems,
-but may require a bit of work to run on SYSV, since @code{gperf} uses
-@var{alloca} in several places. Send mail to schmidt at ics.uci.edu for
-information.
-@end itemize
-
-@node Projects, Implementation, Bugs, Top
-@chapter Things Still Left to Do
-
-It should be ``relatively'' easy to replace the current perfect hash
-function algorithm with a more exhaustive approach; the perfect hash
-module is essential independent from other program modules. Additional
-worthwhile improvements include:
-
-@itemize @bullet
-@item
-Make the algorithm more robust. At present, the program halts with an
-error diagnostic if it can't find a direct solution and the @samp{-D}
-option is not enabled. A more comprehensive, albeit computationally
-expensive, approach would employ backtracking or enable alternative
-options and retry. It's not clear how helpful this would be, in
-general, since most search sets are rather small in practice.
-
-@item
-Another useful extension involves modifying the program to generate
-``minimal'' perfect hash functions (under certain circumstances, the
-current version can be rather extravagant in the generated table size).
-Again, this is mostly of theoretical interest, since a sparse table
-often produces faster lookups, and use of the @samp{-S} @code{switch}
-option can minimize the data size, at the expense of slightly longer
-lookups (note that the gcc compiler generally produces good code for
-@code{switch} statements, reducing the need for more complex schemes).
-
-@item
-In addition to improving the algorithm, it would also be useful to
-generate a C++ class or Ada package as the code output, in addition to
-the current C routines.
-@end itemize
-
-@node Implementation, Bibliography, Projects, Top
-@chapter Implementation Details of GNU @code{gperf}
-
-A paper describing the high-level description of the data structures and
-algorithms used to implement @code{gperf} will soon be available. This
-paper is useful not only from a maintenance and enhancement perspective,
-but also because they demonstrate several clever and useful programming
-techniques, @emph{e.g.}, `Iteration Number' boolean arrays, double
-hashing, a ``safe'' and efficient method for reading arbitrarily long
-input from a file, and a provably optimal algorithm for simultaneously
-determining both the minimum and maximum elements in a list.
-
-@page
-
-@node Bibliography, , Implementation, Top
-@chapter Bibliography
-
-[1] Chang, C.C.: @i{A Scheme for Constructing Ordered Minimal Perfect
-Hashing Functions} Information Sciences 39(1986), 187-195.
-
-[2] Cichelli, Richard J. @i{Author's Response to ``On Cichelli's Minimal Perfec
-t Hash
-Functions Method''} Communications of the ACM, 23, 12(December 1980), 729.
-
-[3] Cichelli, Richard J. @i{Minimal Perfect Hash Functions Made Simple}
-Communications of the ACM, 23, 1(January 1980), 17-19.
-
-[4] Cook, C. R. and Oldehoeft, R.R. @i{A Letter Oriented Minimal
-Perfect Hashing Function} SIGPLAN Notices, 17, 9(September 1982), 18-27.
-
-[5] Cormack, G. V. and Horspool, R. N. S. and Kaiserwerth, M.
-@i{Practical Perfect Hashing} Computer Journal, 28, 1(January 1985), 54-58.
-
-[6] Jaeschke, G. @i{Reciprocal Hashing: A Method for Generating Minimal
-Perfect Hashing Functions} Communications of the ACM, 24, 12(December
-1981), 829-833.
-
-[7] Jaeschke, G. and Osterburg, G. @i{On Cichelli's Minimal Perfect
-Hash Functions Method} Communications of the ACM, 23, 12(December 1980),
-728-729.
-
-[8] Sager, Thomas J. @i{A Polynomial Time Generator for Minimal Perfect
-Hash Functions} Communications of the ACM, 28, 5(December 1985), 523-532
-
-[9] Schmidt, Douglas C. @i{GPERF: A Perfect Hash Function Generator}
-Second USENIX C++ Conference Proceedings, April 1990.
-
-[10] Sebesta, R.W. and Taylor, M.A. @i{Minimal Perfect Hash Functions
-for Reserved Word Lists} SIGPLAN Notices, 20, 12(September 1985), 47-53.
-
-[11] Sprugnoli, R. @i{Perfect Hashing Functions: A Single Probe
-Retrieving Method for Static Sets} Communications of the ACM, 20
-11(November 1977), 841-850.
-
-[12] Stallman, Richard M. @i{Using and Porting GNU CC} Free Software Foundation,
-1988.
-
-[13] Stroustrup, Bjarne @i{The C++ Programming Language.} Addison-Wesley, 1986.
-
-[14] Tiemann, Michael D. @i{User's Guide to GNU C++} Free Software
-Foundation, 1989.
-
-@contents
-@bye
diff --git a/apps/gperf/src/Bool_Array.cpp b/apps/gperf/src/Bool_Array.cpp
deleted file mode 100644
index f308c08c24c..00000000000
--- a/apps/gperf/src/Bool_Array.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
-/* Fast lookup table abstraction implemented as an Iteration Number Array
-// $Id$
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#include "Bool_Array.h"
-
-// Prints out debugging diagnostics.
-
-Bool_Array::~Bool_Array (void)
-{
- if (option[DEBUG])
- fprintf (stderr, "\ndumping boolean array information\n"
- "size = %d\niteration number = %d\nend of array dump\n",
- size, generation_number);
-}
-
-Bool_Array::Bool_Array (void)
- : storage_array (0),
- generation_number (0),
- size (0)
-{
-}
-
-void
-Bool_Array::init (STORAGE_TYPE *buffer, STORAGE_TYPE s)
-{
- size = s;
- generation_number = 1;
- storage_array = buffer;
-
- memset (storage_array, 0, s * sizeof *storage_array);
-
- if (option[DEBUG])
- fprintf (stderr, "\nbool array size = %d, total bytes = %d\n",
- size, size * sizeof *storage_array);
-}
-
-int
-Bool_Array::find (int index)
-{
- if (storage_array[index] == generation_number)
- return 1;
- else
- {
- storage_array[index] = generation_number;
- return 0;
- }
-}
-
-void
-Bool_Array::reset (void)
-{
- if (++generation_number == 0)
- {
- if (option[DEBUG])
- {
- fprintf (stderr, "(re-initializing bool_array)...");
- fflush (stderr);
- }
-
- generation_number = 1;
- memset (storage_array, 0, size * sizeof *storage_array);
-
- if (option[DEBUG])
- {
- fprintf (stderr, "done\n");
- fflush (stderr);
- }
- }
-}
-
diff --git a/apps/gperf/src/Bool_Array.h b/apps/gperf/src/Bool_Array.h
deleted file mode 100644
index 0a2757dbc8e..00000000000
--- a/apps/gperf/src/Bool_Array.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* This may look like C code, but it is really -*- C++ -*- */
-
-/* Simple lookup table abstraction implemented as an Generation Number Array.
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.*/
-
-/* Define and implement a simple boolean array abstraction,
- uses an Generation Numbering implementation to save on initialization time. */
-
-#ifndef bool_array_h
-#define bool_array_h 1
-
-#include "Options.h"
-
-#ifdef LO_CAL
-/* If we are on a memory diet then we'll only make these use a limited
- amount of storage space. */
-typedef u_short STORAGE_TYPE;
-#else
-typedef int STORAGE_TYPE;
-#endif
-
-class Bool_Array
-{
-public:
- Bool_Array (void);
- ~Bool_Array (void);
-
- void init (STORAGE_TYPE *buffer, STORAGE_TYPE s);
- int find (int hash_value);
- void reset (void);
-
-private:
- STORAGE_TYPE *storage_array;
- // Initialization of the index space.
-
- STORAGE_TYPE generation_number;
- // Keep track of the current Generation.
-
- int size;
- // Keep track of array size.
-};
-
-
-#endif
diff --git a/apps/gperf/src/Gen_Perf.cpp b/apps/gperf/src/Gen_Perf.cpp
deleted file mode 100644
index 57418ccc047..00000000000
--- a/apps/gperf/src/Gen_Perf.cpp
+++ /dev/null
@@ -1,345 +0,0 @@
-/* Provides high-level routines to manipulate the keywork list
-// $Id$
-
- structures the code generation output.
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#include "Vectors.h"
-#include "Gen_Perf.h"
-
-/* Current release version. */
-extern char *version_string;
-
-/* Reads input keys, possibly applies the reordering heuristic, sets
- the maximum associated value size (rounded up to the nearest power
- of 2), may initialize the associated values array, and determines
- the maximum hash table size. Note: using the random numbers is
- often helpful, though not as deterministic, of course! */
-
-Gen_Perf::Gen_Perf (void)
-{
- int asso_value_max;
- int non_linked_length;
-
- this->key_list.read_keys ();
- if (option[ORDER])
- this->key_list.reorder ();
- asso_value_max = option.get_asso_max ();
- non_linked_length = this->key_list.keyword_list_length ();
- num_done = 1;
- fewest_collisions = 0;
- if (asso_value_max == 0)
- asso_value_max = non_linked_length;
- else if (asso_value_max > 0)
- asso_value_max *= non_linked_length;
- else /* if (asso_value_max < 0) */
- asso_value_max = non_linked_length / -asso_value_max;
- option.set_asso_max (ACE_POW (asso_value_max));
-
- if (option[RANDOM])
- {
- srand (time (0));
-
- for (int i = 0; i < ALPHA_SIZE; i++)
- Vectors::asso_values[i] = (rand () & asso_value_max - 1);
- }
- else
- {
- int asso_value = option.initial_value ();
-
- if (asso_value) /* Initialize array if user requests non-zero default. */
- for (int i = ALPHA_SIZE - 1; i >= 0; i--)
- Vectors::asso_values[i] = asso_value & option.get_asso_max () - 1;
- }
- max_hash_value = this->key_list.max_key_length () + option.get_asso_max () *
- option.get_max_keysig_size ();
-
- printf ("/* ");
- if (option[C])
- printf ("C");
- else if (option[CPLUSPLUS])
- printf ("C++");
- printf (" code produced by gperf version %s */\n", version_string);
- Options::print_options ();
-
- if (option[DEBUG])
- fprintf (stderr, "total non-linked keys = %d\nmaximum associated value is %d"
- "\nmaximum size of generated hash table is %d\n",
- non_linked_length, asso_value_max, max_hash_value);
-}
-
-/* Merge two disjoint hash key multisets to form the ordered disjoint union of the sets.
- (In a multiset, an element can occur multiple times).
- Precondition: both set_1 and set_2 must be ordered. Returns the length
- of the combined set. */
-
-inline int
-Gen_Perf::compute_disjoint_union (char *set_1, char *set_2, char *set_3)
-{
- char *base = set_3;
-
- while (*set_1 && *set_2)
- if (*set_1 == *set_2)
- set_1++, set_2++;
- else
- {
- *set_3 = *set_1 < *set_2 ? *set_1++ : *set_2++;
- if (set_3 == base || *set_3 != *(set_3-1)) set_3++;
- }
-
- while (*set_1)
- {
- *set_3 = *set_1++;
- if (set_3 == base || *set_3 != *(set_3-1)) set_3++;
- }
-
- while (*set_2)
- {
- *set_3 = *set_2++;
- if (set_3 == base || *set_3 != *(set_3-1)) set_3++;
- }
- *set_3 = '\0';
- return set_3 - base;
-}
-
-/* Sort the UNION_SET in increasing frequency of occurrence.
- This speeds up later processing since we may assume the resulting
- set (Set_3, in this case), is ordered. Uses insertion sort, since
- the UNION_SET is typically short. */
-
-inline void
-Gen_Perf::sort_set (char *union_set, int len)
-{
- int i, j;
-
- for (i = 0, j = len - 1; i < j; i++)
- {
- char curr, tmp;
-
- for (curr = i + 1, tmp = union_set[curr];
- curr > 0 && Vectors::occurrences[tmp] < Vectors::occurrences[union_set[curr-1]];
- curr--)
- union_set[curr] = union_set[curr - 1];
-
- union_set[curr] = tmp;
- }
-}
-
-/* Generate a key set's hash value. */
-
-inline int
-Gen_Perf::hash (List_Node *key_node)
-{
- int sum = option[NOLENGTH] ? 0 : key_node->length;
-
- for (char *ptr = key_node->char_set; *ptr; ptr++)
- sum += Vectors::asso_values[*ptr];
-
- return key_node->hash_value = sum;
-}
-
-/* Find out how character value change affects successfully hashed
- items. Returns FALSE if no other hash values are affected, else
- returns TRUE. Note that because Option.Get_Asso_Max is a power of
- two we can guarantee that all legal Vectors::Asso_Values are visited without
- repetition since Option.Get_Jump was forced to be an odd value! */
-
-inline int
-Gen_Perf::affects_prev (char c, List_Node *curr)
-{
- int original_char = Vectors::asso_values[c];
- int total_iterations = !option[FAST]
- ? option.get_asso_max () : option.get_iterations () ? option.get_iterations () : this->key_list.keyword_list_length ();
-
- /* Try all legal associated values. */
-
- for (int i = total_iterations - 1; i >= 0; i--)
- {
- int collisions = 0;
-
- Vectors::asso_values[c] = Vectors::asso_values[c] + (option.get_jump () ? option.get_jump () : rand ())
- & option.get_asso_max () - 1;
-
- /* Iteration Number array is a win, O(1) intialization time! */
- this->char_search.reset ();
-
- /* See how this asso_value change affects previous keywords. If
- it does better than before we'll take it! */
-
- for (List_Node *ptr = this->key_list.head;
- !this->char_search.find (hash (ptr)) || ++collisions < fewest_collisions;
- ptr = ptr->next)
- if (ptr == curr)
- {
- fewest_collisions = collisions;
- if (option[DEBUG])
- fprintf (stderr, "- resolved after %d iterations", total_iterations - i);
- return 0;
- }
- }
-
- /* Restore original values, no more tries. */
- Vectors::asso_values[c] = original_char;
- /* If we're this far it's time to try the next character.... */
- return 1;
-}
-
-/* Change a character value, try least-used characters first. */
-
-void
-Gen_Perf::change (List_Node *prior, List_Node *curr)
-{
- static char *union_set;
-
- if (!union_set)
- union_set = new char [2 * option.get_max_keysig_size () + 1];
-
- if (option[DEBUG])
- {
- fprintf (stderr, "collision on keyword #%d, prior = \"%s\", curr = \"%s\" hash = %d\n",
- num_done, prior->key, curr->key, curr->hash_value);
- fflush (stderr);
- }
- sort_set (union_set, compute_disjoint_union (prior->char_set, curr->char_set, union_set));
-
- /* Try changing some values, if change doesn't alter other values continue normal action. */
- fewest_collisions++;
-
- for (char *temp = union_set; *temp; temp++)
- if (!affects_prev (*temp, curr))
- {
- if (option[DEBUG])
- {
- fprintf (stderr, " by changing asso_value['%c'] (char #%d) to %d\n",
- *temp, temp - union_set + 1, Vectors::asso_values[*temp]);
- fflush (stderr);
- }
- return; /* Good, doesn't affect previous hash values, we'll take it. */
- }
-
- for (List_Node *ptr = this->key_list.head; ptr != curr; ptr = ptr->next)
- hash (ptr);
-
- hash (curr);
-
- if (option[DEBUG])
- {
- fprintf (stderr, "** collision not resolved after %d iterations, %d duplicates remain, continuing...\n",
- !option[FAST] ? option.get_asso_max () : option.get_iterations () ? option.get_iterations () : this->key_list.keyword_list_length (),
- fewest_collisions + this->key_list.total_duplicates);
- fflush (stderr);
- }
-}
-
-/* Does the hard stuff....
- Initializes the Iteration Number array, and attempts to find a perfect
- function that will hash all the key words without getting any
- duplications. This is made much easier since we aren't attempting
- to generate *minimum* functions, only perfect ones.
- If we can't generate a perfect function in one pass *and* the user
- hasn't enabled the DUP option, we'll inform the user to try the
- randomization option, use -D, or choose alternative key positions.
- The alternatives (e.g., back-tracking) are too time-consuming, i.e,
- exponential in the number of keys. */
-
-int
-Gen_Perf::generate (void)
-{
-#if LARGE_STACK_ARRAYS
- STORAGE_TYPE buffer[max_hash_value + 1];
-#else
- // Note: we don't use new, because that invokes a custom operator new.
- STORAGE_TYPE *buffer
- = (STORAGE_TYPE*) malloc (sizeof(STORAGE_TYPE) * (max_hash_value + 1));
- if (buffer == NULL)
- abort ();
-#endif
-
- this->char_search.init (buffer, max_hash_value + 1);
-
- List_Node *curr;
-
- for (curr = this->key_list.head;
- curr;
- curr = curr->next)
- {
- hash (curr);
-
- for (List_Node *ptr = this->key_list.head;
- ptr != curr;
- ptr = ptr->next)
- if (ptr->hash_value == curr->hash_value)
- {
- change (ptr, curr);
- break;
- }
- num_done++;
- }
-
- /* Make one final check, just to make sure nothing weird happened.... */
-
- this->char_search.reset ();
-
- for (curr = this->key_list.head;
- curr;
- curr = curr->next)
- if (this->char_search.find (hash (curr)))
- if (option[DUP]) /* Keep track of this number... */
- this->key_list.total_duplicates++;
- else /* Yow, big problems. we're outta here! */
- {
- ACE_ERROR ((LM_ERROR, "\nInternal error, duplicate value %d:\n"
- "try options -D or -r, or use new key positions.\n\n", hash (curr)));
-#if !LARGE_STACK_ARRAYS
- free (buffer);
-#endif
- return 1;
- }
-
- /* Sorts the key word list by hash value, and then outputs the list.
- The generated hash table code is only output if the early stage of
- processing turned out O.K. */
-
- this->key_list.sort ();
- this->key_list.output ();
-#if !LARGE_STACK_ARRAYS
- free (buffer);
-#endif
- return 0;
-}
-
-/* Prints out some diagnostics upon completion. */
-
-Gen_Perf::~Gen_Perf (void)
-{
- if (option[DEBUG])
- {
- fprintf (stderr, "\ndumping occurrence and associated values tables\n");
-
- for (int i = 0; i < ALPHA_SIZE; i++)
- if (Vectors::occurrences[i])
- fprintf (stderr, "Vectors::asso_values[%c] = %6d, Vectors::occurrences[%c] = %6d\n",
- i, Vectors::asso_values[i], i, Vectors::occurrences[i]);
-
- fprintf (stderr, "end table dumping\n");
-
- }
-}
-
diff --git a/apps/gperf/src/Gen_Perf.h b/apps/gperf/src/Gen_Perf.h
deleted file mode 100644
index 50d2ab95c0f..00000000000
--- a/apps/gperf/src/Gen_Perf.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* This may look like C code, but it is really -*- C++ -*- */
-
-/* Provides high-level routines to manipulate the keyword list
- structures the code generation output.
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#ifndef gen_perf_h
-#define gen_perf_h 1
-
-#include "Options.h"
-#include "Key_List.h"
-#include "Bool_Array.h"
-
-class Gen_Perf
-{
-public:
- Gen_Perf (void);
- ~Gen_Perf (void);
- int generate (void);
-
-private:
- void change (List_Node *prior, List_Node *curr);
- int affects_prev (char c, List_Node *curr);
- static int hash (List_Node *key_node);
- static int compute_disjoint_union (char *set_1, char *set_2, char *set_3);
- static void sort_set (char *union_set, int len);
-
- int max_hash_value;
- // Maximum possible hash value.
-
- int fewest_collisions;
- // Records fewest # of collisions for asso value.
-
- int num_done;
- // Number of keywords processed without a collision.
-
- Bool_Array char_search;
- // Table that keeps track of key collisions.
-
- Key_List key_list;
- // List of the keys we're trying to map into a perfect hash
- // function.
-};
-#endif
diff --git a/apps/gperf/src/Hash_Table.cpp b/apps/gperf/src/Hash_Table.cpp
deleted file mode 100644
index fa165715abc..00000000000
--- a/apps/gperf/src/Hash_Table.cpp
+++ /dev/null
@@ -1,84 +0,0 @@
-/* Hash table for checking keyword links. Implemented using double hashing.
-// $Id$
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#include "ace/ACE.h"
-#include "Hash_Table.h"
-
-#define NIL(TYPE) (TYPE *)0
-
-// The size of the hash table is always the smallest power of 2 >= the
-// size indicated by the user. This allows several optimizations,
-// including the use of double hashing and elimination of the mod
-// instruction. Note that the size had better be larger than the
-// number of items in the hash table, else there's trouble!!! Note
-// that the memory for the hash table is allocated *outside* the
-// intialization routine. This compromises information hiding
-// somewhat, but greatly reduces memory fragmentation, since we can
-// now use alloca!
-
-Hash_Table::Hash_Table (List_Node **table_ptr, int s)
- : collisions (0),
- size (s),
- table (table_ptr)
-{
- memset ((char *) table, 0, size * sizeof *table);
-}
-
-Hash_Table::~Hash_Table (void)
-{
- if (option[DEBUG])
- {
- int field_width = option.get_max_keysig_size ();
-
- fprintf (stderr, "\ndumping the hash table\ntotal available table slots = %d, total bytes = %d, total collisions = %d\n"
- "location, %*s, keyword\n", size, size * sizeof *table, collisions, field_width, "keysig");
-
- for (int i = size - 1; i >= 0; i--)
- if (table[i])
- fprintf (stderr, "%8d, %*s, %s\n",
- i, field_width, table[i]->char_set, table[i]->key);
-
- fprintf (stderr, "\nend dumping hash table\n\n");
- }
-}
-
-// If the ITEM is already in the hash table return the item found in
-// the table. Otherwise inserts the ITEM, and returns FALSE. Uses
-// double hashing.
-
-List_Node *
-Hash_Table::operator() (List_Node *item, int ignore_length)
-{
- unsigned hash_val = ACE::hash_pjw (item->char_set);
- int probe = hash_val & size - 1;
- int increment = (hash_val ^ item->length | 1) & size - 1;
-
- while (table[probe]
- && (strcmp (table[probe]->char_set, item->char_set)
- || (!ignore_length && table[probe]->length != item->length)))
- {
- collisions++;
- probe = probe + increment & size - 1;
- }
-
- return table[probe] ? table[probe] : (table[probe] = item, NIL (List_Node));
-}
diff --git a/apps/gperf/src/Hash_Table.h b/apps/gperf/src/Hash_Table.h
deleted file mode 100644
index 80cba1e9e34..00000000000
--- a/apps/gperf/src/Hash_Table.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* This may look like C code, but it is really -*- C++ -*- */
-
-/* Hash table used to check for duplicate keyword entries.
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#ifndef hash_table_h
-#define hash_table_h 1
-
-#include "Options.h"
-#include "List_Node.h"
-
-class Hash_Table
-{
-public:
- Hash_Table (List_Node **t, int s);
- ~Hash_Table (void);
- List_Node *operator () (List_Node *item, int ignore_length);
-
-private:
- List_Node **table;
- // Vector of pointers to linked lists of List_Node's.
-
- int size;
- // Size of the vector.
-
- int collisions;
- // Find out how well our double hashing is working!
-};
-#endif
diff --git a/apps/gperf/src/Iterator.cpp b/apps/gperf/src/Iterator.cpp
deleted file mode 100644
index 94768115231..00000000000
--- a/apps/gperf/src/Iterator.cpp
+++ /dev/null
@@ -1,90 +0,0 @@
-/* Provides an Iterator for keyword characters.
-// $Id$
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#include "Iterator.h"
-
-// Constructor for Iterator.
-
-Iterator::Iterator (char *s,
- int lo,
- int hi,
- int word_end,
- int bad_val,
- int key_end)
- : end (key_end),
- error_value (bad_val),
- end_word (word_end),
- str (s),
- hi_bound (hi),
- lo_bound (lo)
-{
-}
-
-// Provide an Iterator, returning the ``next'' value from the list of
-// valid values given in the constructor.
-
-int
-Iterator::operator() (void)
-{
- // Variables to record the Iterator's status when handling ranges,
- // e.g., 3-12.
-
- static int size;
- static int curr_value;
- static int upper_bound;
-
- if (size)
- {
- if (++curr_value >= upper_bound)
- size = 0;
- return curr_value;
- }
- else
- {
- while (*str)
- switch (*str)
- {
- default: return error_value;
- case ',': str++; break;
- case '$': str++; return end_word;
- case '0': case '1': case '2': case '3': case '4':
- case '5': case '6': case '7': case '8': case '9':
- for (curr_value = 0; isdigit (*str); str++)
- curr_value = curr_value * 10 + *str - '0';
-
- if (*str == '-')
- {
-
- for (size = 1, upper_bound = 0;
- isdigit (*++str);
- upper_bound = upper_bound * 10 + *str - '0');
-
- if (upper_bound <= curr_value || upper_bound > hi_bound)
- return error_value;
- }
- return curr_value >= lo_bound && curr_value <= hi_bound
- ? curr_value : error_value;
- }
-
- return end;
- }
-}
diff --git a/apps/gperf/src/Iterator.h b/apps/gperf/src/Iterator.h
deleted file mode 100644
index d1fe416859d..00000000000
--- a/apps/gperf/src/Iterator.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* This may look like C code, but it is really -*- C++ -*- */
-
-/* Provides an Iterator for keyword characters.
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-
-/* Provides an Iterator that expands and decodes a control string
- containing digits and ranges, returning an integer every time the
- generator function is called. This is used to decode the user's
- key position requests. For example: "-k 1,2,5-10,$" will return 1,
- 2, 5, 6, 7, 8, 9, 10, and 0 ( representing the abstract ``last
- character of the key'' on successive calls to the member function
- operator (). No errors are handled in these routines, they are
- passed back to the calling routines via a user-supplied Error_Value */
-
-#ifndef iterator_h
-#define iterator_h 1
-
-#include "Options.h"
-
-class Iterator
-{
-public:
- Iterator (char *s, int lo, int hi, int word_end, int bad_val, int key_end);
- int operator () (void);
-
-private:
- char *str;
- // A pointer to the string provided by the user.
-
- int end;
- // Value returned after last key is processed.
-
- int end_word;
- // A value marking the abstract ``end of word'' (usually '$').
-
- int error_value;
- // Error value returned when input is syntactically erroneous.
-
- int hi_bound;
- // Greatest possible value, inclusive.
-
- int lo_bound;
- // Smallest possible value, inclusive.
-};
-
-#endif
diff --git a/apps/gperf/src/Key_List.cpp b/apps/gperf/src/Key_List.cpp
deleted file mode 100644
index c1009b3441c..00000000000
--- a/apps/gperf/src/Key_List.cpp
+++ /dev/null
@@ -1,1345 +0,0 @@
-/* Routines for building, ordering, and printing the keyword list.
-// $Id$
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#include "ace/Read_Buffer.h"
-#include "Hash_Table.h"
-#include "Vectors.h"
-#include "Key_List.h"
-
-/* Make the hash table 10 times larger than the number of keyword entries. */
-static const int TABLE_MULTIPLE = 10;
-
-/* Default type for generated code. */
-static char *const default_array_type = "char *";
-
-/* in_word_set return type, by default. */
-static char *const default_return_type = "char *";
-
-/* How wide the printed field width must be to contain the maximum hash value. */
-static int field_width = 0;
-
-static int determined[ALPHA_SIZE];
-
-/* Destructor dumps diagnostics during debugging. */
-
-Key_List::~Key_List (void)
-{
- if (option[DEBUG])
- {
- fprintf (stderr, "\nDumping key list information:\ntotal non-static linked keywords = %d"
- "\ntotal keywords = %d\ntotal duplicates = %d\nmaximum key length = %d\n",
- list_len, total_keys, total_duplicates ? total_duplicates + 1 : 0, max_key_len);
- dump ();
- ACE_ERROR ((LM_ERROR, "End dumping list.\n\n"));
- }
-}
-
-/* Gathers the input stream into a buffer until one of two things occur:
-
- 1. We read a '%' followed by a '%'
- 2. We read a '%' followed by a '}'
-
- The first symbolizes the beginning of the keyword list proper,
- The second symbolizes the end of the C source code to be generated
- verbatim in the output file.
-
- I assume that the keys are separated from the optional preceding struct
- declaration by a consecutive % followed by either % or } starting in
- the first column. The code below uses an expandible buffer to scan off
- and return a pointer to all the code (if any) appearing before the delimiter. */
-
-char *
-Key_List::get_special_input (char delimiter)
-{
- int size = 80;
- char *buf = new char[size];
- int c, i;
-
- for (i = 0; (c = getchar ()) != EOF; i++)
- {
- if (c == '%')
- {
- if ((c = getchar ()) == delimiter)
- {
-
- while ((c = getchar ()) != '\n')
- ; /* discard newline */
-
- if (i == 0)
- return "";
- else
- {
- buf[delimiter == '%' && buf[i - 2] == ';' ? i - 2 : i - 1] = '\0';
- return buf;
- }
- }
- else
- buf[i++] = '%';
- }
- else if (i >= size) /* Yikes, time to grow the buffer! */
- {
- char *temp = new char[size *= 2];
- int j;
-
- for (j = 0; j < i; j++)
- temp[j] = buf[j];
-
- buf = temp;
- }
- buf[i] = c;
- }
-
- return 0; /* Problem here. */
-}
-
-/* Stores any C text that must be included verbatim into the
- generated code output. */
-
-char *
-Key_List::save_include_src (void)
-{
- int c;
-
- if ((c = getchar ()) != '%')
- ungetc (c, stdin);
- else if ((c = getchar ()) != '{')
- ACE_ERROR ((LM_ERROR, "internal error, %c != '{' on line %d in file %s%a", c, __LINE__, __FILE__, 1));
- else
- return get_special_input ('}');
- return "";
-}
-
-/* Determines from the input file whether the user wants to build a table
- from a user-defined struct, or whether the user is content to simply
- use the default array of keys. */
-
-char *
-Key_List::get_array_type (void)
-{
- return get_special_input ('%');
-}
-
-/* strcspn - find length of initial segment of S consisting entirely
- ANSI string package, when GNU libc comes out I'll replace this...). */
-
-inline int
-Key_List::strcspn (const char *s, const char *reject)
-{
- const char *scan;
- const char *rej_scan;
- int count = 0;
-
- for (scan = s; *scan; scan++)
- {
-
- for (rej_scan = reject; *rej_scan; rej_scan++)
- if (*scan == *rej_scan)
- return count;
-
- count++;
- }
-
- return count;
-}
-
-/* Sets up the Return_Type, the Struct_Tag type and the Array_Type
- based upon various user Options. */
-
-void
-Key_List::set_output_types (void)
-{
- if (option[TYPE] && !(array_type = get_array_type ()))
- return; /* Something's wrong, bug we'll catch it later on.... */
- else if (option[TYPE]) /* Yow, we've got a user-defined type... */
- {
- int struct_tag_length = strcspn (array_type, "{\n\0");
-
- if (option[POINTER]) /* And it must return a pointer... */
- {
- return_type = new char[struct_tag_length + 2];
- strncpy (return_type, array_type, struct_tag_length);
- return_type[struct_tag_length] = '*';
- return_type[struct_tag_length + 1] = '\0';
- }
-
- struct_tag = new char[struct_tag_length + 1];
- strncpy (struct_tag, array_type, struct_tag_length);
- struct_tag[struct_tag_length] = '\0';
- }
- else if (option[POINTER]) /* Return a char *. */
- return_type = default_array_type;
-}
-
-/* Reads in all keys from standard input and creates a linked list pointed
- to by Head. This list is then quickly checked for ``links,'' i.e.,
- unhashable elements possessing identical key sets and lengths. */
-
-void
-Key_List::read_keys (void)
-{
- include_src = save_include_src ();
- set_output_types ();
-
- ACE_Read_Buffer input (stdin);
-
- char *ptr = input.read ('\n');
-
- if (ptr == 0)
- // Oops, problem with the input file.
- ACE_ERROR ((LM_ERROR, "No words in input file, did you forget to prepend %s"
- " or use -t accidentally?\n%a", "%%", 1));
-
- /* Read in all the keywords from the input file. */
- else
- {
- const char *delimiter = option.get_delimiter ();
- List_Node *temp, *trail = 0;
-
- head = new List_Node (ptr, strcspn (ptr, delimiter));
-
- for (temp = head;
- (ptr = input.read ('\n')) && strcmp (ptr, "%%");
- temp = temp->next)
- {
- temp->next = new List_Node (ptr, strcspn (ptr, delimiter));
- total_keys++;
- }
-
- /* See if any additional source code is included at end of this file. */
- if (ptr)
- additional_code = 1;
-
- /* Hash table this number of times larger than keyword number. */
- int table_size = (list_len = total_keys) * TABLE_MULTIPLE;
-
-#if LARGE_STACK_ARRAYS
- /* By allocating the memory here we save on dynamic allocation overhead.
- Table must be a power of 2 for the hash function scheme to work. */
- List_Node *table[ACE_POW (table_size)];
-#else
- // Note: we don't use new, because that invokes a custom operator new.
- int malloc_size = ACE_POW (table_size) * sizeof(List_Node*);
- if (malloc_size == 0) malloc_size = 1;
- List_Node **table = (List_Node**)malloc(malloc_size);
- if (table == NULL)
- abort ();
-#endif
-
- /* Make large hash table for efficiency. */
- Hash_Table found_link (table, table_size);
-
- /* Test whether there are any links and also set the maximum length of
- an identifier in the keyword list. */
-
- for (temp = head; temp; temp = temp->next)
- {
- List_Node *ptr = found_link (temp, option[NOLENGTH]);
-
- /* Check for links. We deal with these by building an equivalence class
- of all duplicate values (i.e., links) so that only 1 keyword is
- representative of the entire collection. This *greatly* simplifies
- processing during later stages of the program. */
-
- if (ptr)
- {
- total_duplicates++;
- list_len--;
- trail->next = temp->next;
- temp->link = ptr->link;
- ptr->link = temp;
-
- /* Complain if user hasn't enabled the duplicate option. */
- if (!option[DUP] || option[DEBUG])
- ACE_ERROR ((LM_ERROR, "Key link: \"%s\" = \"%s\", with key set \"%s\".\n",
- temp->key, ptr->key, temp->char_set));
- }
- else
- trail = temp;
-
- /* Update minimum and maximum keyword length, if needed. */
- if (max_key_len < temp->length)
- max_key_len = temp->length;
- if (min_key_len > temp->length)
- min_key_len = temp->length;
- }
-
-#if !LARGE_STACK_ARRAYS
- free (table);
-#endif
-
- /* Exit program if links exists and option[DUP] not set, since we can't continue */
- if (total_duplicates)
- ACE_ERROR ((LM_ERROR, option[DUP]
- ? "%d input keys have identical hash values, examine output carefully...\n"
- : "%d input keys have identical hash values,\ntry different key positions or use option -D.\n%a", total_duplicates, 1));
- if (option[ALLCHARS])
- option.set_keysig_size (max_key_len);
- }
-}
-
-/* Recursively merges two sorted lists together to form one sorted list. The
- ordering criteria is by frequency of occurrence of elements in the key set
- or by the hash value. This is a kludge, but permits nice sharing of
- almost identical code without incurring the overhead of a function
- call comparison. */
-
-List_Node *
-Key_List::merge (List_Node *list1, List_Node *list2)
-{
- if (!list1)
- return list2;
- else if (!list2)
- return list1;
- else if (occurrence_sort && list1->occurrence < list2->occurrence
- || hash_sort && list1->hash_value > list2->hash_value)
- {
- list2->next = merge (list2->next, list1);
- return list2;
- }
- else
- {
- list1->next = merge (list1->next, list2);
- return list1;
- }
-}
-
-/* Applies the merge sort algorithm to recursively sort the key list by
- frequency of occurrence of elements in the key set. */
-
-List_Node *
-Key_List::merge_sort (List_Node *a_head)
-{
- if (!a_head || !a_head->next)
- return a_head;
- else
- {
- List_Node *middle = a_head;
- List_Node *temp = a_head->next->next;
-
- while (temp)
- {
- temp = temp->next;
- middle = middle->next;
- if (temp)
- temp = temp->next;
- }
-
- temp = middle->next;
- middle->next = 0;
- return merge (merge_sort (a_head), merge_sort (temp));
- }
-}
-
-/* Returns the frequency of occurrence of elements in the key set. */
-
-inline int
-Key_List::get_occurrence (List_Node *ptr)
-{
- int value = 0;
-
- for (char *temp = ptr->char_set; *temp; temp++)
- value += Vectors::occurrences[*temp];
-
- return value;
-}
-
-/* Enables the index location of all key set elements that are now
- determined. */
-
-inline void
-Key_List::set_determined (List_Node *ptr)
-{
- for (char *temp = ptr->char_set; *temp; temp++)
- determined[*temp] = 1;
-}
-
-/* Returns TRUE if PTR's key set is already completely determined. */
-
-inline int
-Key_List::already_determined (List_Node *ptr)
-{
- int is_determined = 1;
-
- for (char *temp = ptr->char_set; is_determined && *temp; temp++)
- is_determined = determined[*temp];
-
- return is_determined;
-}
-
-/* Reorders the table by first sorting the list so that frequently occuring
- keys appear first, and then the list is reorded so that keys whose values
- are already determined will be placed towards the front of the list. This
- helps prune the search time by handling inevitable collisions early in the
- search process. See Cichelli's paper from Jan 1980 JACM for details.... */
-
-void
-Key_List::reorder (void)
-{
- List_Node *ptr;
-
- for (ptr = head; ptr; ptr = ptr->next)
- ptr->occurrence = get_occurrence (ptr);
-
- occurrence_sort = !(hash_sort = 0); /* Pretty gross, eh?! */
-
- for (ptr = head = merge_sort (head); ptr->next; ptr = ptr->next)
- {
- set_determined (ptr);
-
- if (already_determined (ptr->next))
- continue;
- else
- {
- List_Node *trail_ptr = ptr->next;
- List_Node *run_ptr = trail_ptr->next;
-
- for (; run_ptr; run_ptr = trail_ptr->next)
- {
-
- if (already_determined (run_ptr))
- {
- trail_ptr->next = run_ptr->next;
- run_ptr->next = ptr->next;
- ptr = ptr->next = run_ptr;
- }
- else
- trail_ptr = run_ptr;
- }
- }
- }
-}
-
-/* Outputs the maximum and minimum hash values. Since the
- list is already sorted by hash value all we need to do is
- find the final item! */
-
-void
-Key_List::output_min_max ()
-{
- List_Node *temp;
- for (temp = head; temp->next; temp = temp->next)
- ;
-
- min_hash_value = head->hash_value;
- max_hash_value = temp->hash_value;
-
- if (!option[ENUM])
- printf ("\n#define TOTAL_KEYWORDS %d\n#define MIN_WORD_LENGTH %d"
- "\n#define MAX_WORD_LENGTH %d\n#define MIN_HASH_VALUE %d"
- "\n#define MAX_HASH_VALUE %d\n#define HASH_VALUE_RANGE %d"
- "\n#define DUPLICATES %d\n\n",
- total_keys, min_key_len, max_key_len, min_hash_value,
- max_hash_value, max_hash_value - min_hash_value + 1,
- total_duplicates ? total_duplicates + 1 : 0);
- else if (option[GLOBAL])
- printf ("enum\n{\n"
- " TOTAL_KEYWORDS = %d,\n"
- " MIN_WORD_LENGTH = %d,\n"
- " MAX_WORD_LENGTH = %d,\n"
- " MIN_HASH_VALUE = %d,\n"
- " MAX_HASH_VALUE = %d,\n"
- " HASH_VALUE_RANGE = %d,\n"
- " DUPLICATES = %d\n};\n\n",
- total_keys, min_key_len, max_key_len, min_hash_value,
- max_hash_value, max_hash_value - min_hash_value + 1,
- total_duplicates ? total_duplicates + 1 : 0);
-}
-
-/* Generates the output using a C switch. This trades increased
- search time for decreased table space (potentially *much* less
- space for sparse tables). It the user has specified their own
- struct in the keyword file *and* they enable the POINTER option we
- have extra work to do. The solution here is to maintain a local
- static array of user defined struct's, as with the
- Output_Lookup_Function. Then we use for switch statements to
- perform either a strcmp or strncmp, returning 0 if the str fails to
- match, and otherwise returning a pointer to appropriate index
- location in the local static array. */
-
-void
-Key_List::output_switch (void)
-{
- char *comp_buffer;
- List_Node *curr = head;
- int pointer_and_type_enabled = option[POINTER] && option[TYPE];
- int total_switches = option.get_total_switches ();
- int switch_size = keyword_list_length () / total_switches;
-
- if (pointer_and_type_enabled)
- {
-#if defined (__GNUG__)
- comp_buffer = (char *) alloca (strlen ("charmap[*str] == *resword->%s && !strncasecmp (str + 1, resword->%s + 1, len - 1)")
- + 2 * strlen (option.get_key_name ()) + 1);
-#else
- comp_buffer = new char [strlen ("charmap[*str] == *resword->%s && !strncasecmp (str + 1, resword->%s + 1, len - 1)")
- + 2 * strlen (option.get_key_name ()) + 1];
-#endif
- if (option[COMP])
- sprintf (comp_buffer, "%s == *resword->%s && !%s (str + 1, resword->%s + 1, len - 1)",
- option[STRCASECMP] ? "charmap[*str]" : "*str", option.get_key_name (),
- option[STRCASECMP] ? "strncasecmp" : "strncmp", option.get_key_name ());
- else
- sprintf (comp_buffer, "%s == *resword->%s && !%s (str + 1, resword->%s + 1)",
- option[STRCASECMP] ? "charmap[*str]" : "*str", option.get_key_name (),
- option[STRCASECMP] ? "strcasecmp" : "strcmp", option.get_key_name ());
- }
- else
- {
- if (option[COMP])
- comp_buffer = option[STRCASECMP]
- ? "charmap[*str] == *resword && !strncasecmp (str + 1, resword + 1, len - 1)"
- : "*str == *resword && !strncmp (str + 1, resword + 1, len - 1)";
- else
- comp_buffer = option[STRCASECMP]
- ? "charmap[*str] == *resword && !strcasecmp (str + 1, resword + 1, len - 1)"
- : "*str == *resword && !strcmp (str + 1, resword + 1, len - 1)";
- }
- if (!option[OPTIMIZE])
- printf (" if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)\n {\n");
- printf (" register int key = %s (str, len);\n\n", option.get_hash_name ());
- if (!option[OPTIMIZE])
- printf (" if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)\n");
-
- printf (" {\n");
-
- /* Properly deal with user's who request multiple switch statements. */
-
- while (curr)
- {
- List_Node *temp = curr;
- int lowest_case_value = curr->hash_value;
- int number_of_cases = 0;
-
- /* Figure out a good cut point to end this switch. */
-
- for (; temp && ++number_of_cases < switch_size; temp = temp->next)
- if (temp->next && temp->hash_value == temp->next->hash_value)
- while (temp->next && temp->hash_value == temp->next->hash_value)
- temp = temp->next;
-
- if (temp && total_switches != 1)
- printf (" if (key <= %d)\n {\n", temp->hash_value);
- else
- printf (" {\n");
-
- /* Output each keyword as part of a switch statement indexed by hash value. */
-
- if (option[POINTER] || option[DUP])
- {
- int i = 0;
-
- printf (" %s%s *resword; %s\n\n",
- option[CONST] ? "const " : "",
- pointer_and_type_enabled ? struct_tag : "char",
- option[LENTABLE] && !option[DUP] ? "int key_len;" : "");
- if (total_switches == 1)
- {
- printf (" switch (key)\n {\n");
- lowest_case_value = 0;
- }
- else
- printf (" switch (key - %d)\n {\n", lowest_case_value);
-
- for (temp = curr; temp && ++i <= number_of_cases; temp = temp->next)
- {
- printf (" case %*d:", field_width, temp->hash_value - lowest_case_value);
- if (option[DEBUG])
- printf (" /* hash value = %4d, keyword = \"%s\" */", temp->hash_value, temp->key);
- putchar ('\n');
-
- /* Handle `natural links,' i.e., those that occur statically. */
-
- if (temp->link)
- {
- List_Node *links;
-
- for (links = temp; links; links = links->link)
- {
- if (pointer_and_type_enabled)
- printf (" resword = &wordlist[%d];\n", links->index);
- else
- printf (" resword = \"%s\";\n", links->key);
- printf (" if (%s) return resword;\n", comp_buffer);
- }
- }
- /* Handle unresolved duplicate hash values. These are guaranteed
- to be adjacent since we sorted the keyword list by increasing
- hash values. */
- if (temp->next && temp->hash_value == temp->next->hash_value)
- {
-
- for ( ; temp->next && temp->hash_value == temp->next->hash_value;
- temp = temp->next)
- {
- if (pointer_and_type_enabled)
- printf (" resword = &wordlist[%d];\n", temp->index);
- else
- printf (" resword = \"%s\";\n", temp->key);
- printf (" if (%s) return resword;\n", comp_buffer);
- }
- if (pointer_and_type_enabled)
- printf (" resword = &wordlist[%d];\n", temp->index);
- else
- printf (" resword = \"%s\";\n", temp->key);
- printf (" return %s ? resword : 0;\n", comp_buffer);
- }
- else if (temp->link)
- printf (" return 0;\n");
- else
- {
- if (pointer_and_type_enabled)
- printf (" resword = &wordlist[%d];", temp->index);
- else
- printf (" resword = \"%s\";", temp->key);
- if (option[LENTABLE] && !option[DUP])
- printf (" key_len = %d;", temp->length);
- printf (" break;\n");
- }
- }
- printf (" default: return 0;\n }\n");
- if (option[OPTIMIZE])
- printf (" return resword;\n");
- else
- {
- printf (option[LENTABLE] && !option[DUP]
- ? " if (len == key_len && %s)\n return resword;\n"
- : " if (%s)\n return resword;\n", comp_buffer);
- printf (" return 0;\n");
- }
- printf (" }\n");
- curr = temp;
- }
- else /* Nothing special required here. */
- {
- int i = 0;
- printf (" char *s;\n\n switch (key - %d)\n {\n",
- lowest_case_value);
-
- for (temp = curr; temp && ++i <= number_of_cases; temp = temp->next)
- if (option[LENTABLE])
- printf (" case %*d: if (len == %d) s = \"%s\"; else return 0; break;\n",
- field_width, temp->hash_value - lowest_case_value,
- temp->length, temp->key);
- else
- printf (" case %*d: s = \"%s\"; break;\n",
- field_width, temp->hash_value - lowest_case_value, temp->key);
-
- printf (" default: return 0;\n }\n ");
- if (option[COMP])
- printf ("return %s == *s && !%s;\n }\n",
- option[STRCASECMP] ? "charmap[*str]" : "*str",
- option[STRCASECMP] ? "strncasecmp (s + 1, str + 1, len - 1)" : "strcmp (s + 1, str + 1)");
- else
- printf ("return %s == *s && !%s;\n }\n",
- option[STRCASECMP] ? "charmap[*str]" : "*str",
- option[STRCASECMP] ? "strcasecmp (s + 1, str + 1, len - 1)" : "strcmp (s + 1, str + 1)");
- curr = temp;
- }
- }
- printf (" }\n %s\n}\n", option[OPTIMIZE] ? "" : "}\n return 0;");
-}
-
-/* Prints out a table of keyword lengths, for use with the
- comparison code in generated function ``in_word_set.'' */
-
-void
-Key_List::output_keylength_table (void)
-{
- const int max_column = 15;
- int index = 0;
- int column = 0;
- char *indent = option[GLOBAL] ? "" : " ";
- List_Node *temp;
-
- if (!option[DUP] && !option[SWITCH])
- {
- printf ("\n%sstatic %sunsigned %s lengthtable[] =\n%s%s{\n ",
- indent, option[CONST] ? "const " : "",
- max_key_len <= UCHAR_MAX ? "char" : (max_key_len <= USHRT_MAX ? "short" : "long"),
- indent, indent);
-
- for (temp = head; temp; temp = temp->next, index++)
- {
-
- if (index < temp->hash_value)
- for ( ; index < temp->hash_value; index++)
- printf ("%3d,%s", 0, ++column % (max_column - 1) ? "" : "\n ");
-
- printf ("%3d,%s", temp->length, ++column % (max_column - 1 ) ? "" : "\n ");
- }
-
- printf ("\n%s%s};\n", indent, indent);
- }
-}
-/* Prints out the array containing the key words for the Gen_Perf
- hash function. */
-
-void
-Key_List::output_keyword_table (void)
-{
- char *l_brace = *head->rest ? "{" : "";
- char *r_brace = *head->rest ? "}," : "";
- char *indent = option[GLOBAL] ? "" : " ";
- int index = 0;
- List_Node *temp;
-
- printf ("%sstatic %s%swordlist[] =\n%s%s{\n",
- indent, option[CONST] ? "const " : "", struct_tag, indent, indent);
-
- /* Skip over leading blank entries if there are no duplicates. */
-
- if (0 < head->hash_value)
- printf (" ");
- for (int column = 1; index < head->hash_value; index++, column++)
- printf ("%s\"\",%s %s", l_brace, r_brace, column % 9 ? "" : "\n ");
- if (0 < head->hash_value && column % 10)
- printf ("\n");
-
- /* Generate an array of reserved words at appropriate locations. */
-
- for (temp = head ; temp; temp = temp->next, index++)
- {
- temp->index = index;
-
- if (!option[SWITCH] && (total_duplicates == 0 || !option[DUP]) && index < temp->hash_value)
- {
- int column;
-
- printf (" ");
-
- for (column = 1; index < temp->hash_value; index++, column++)
- printf ("%s\"\",%s %s", l_brace, r_brace, column % 9 ? "" : "\n ");
-
- if (column % 10)
- printf ("\n");
- else
- {
- printf ("%s\"%s\", %s%s", l_brace, temp->key, temp->rest, r_brace);
- if (option[DEBUG])
- printf (" /* hash value = %d, index = %d */", temp->hash_value, temp->index);
- putchar ('\n');
- continue;
- }
- }
-
- printf (" %s\"%s\", %s%s", l_brace, temp->key, temp->rest, r_brace);
- if (option[DEBUG])
- printf (" /* hash value = %d, index = %d */", temp->hash_value, temp->index);
- putchar ('\n');
-
- /* Deal with links specially. */
- if (temp->link)
- for (List_Node *links = temp->link; links; links = links->link)
- {
- links->index = ++index;
- printf (" %s\"%s\", %s%s", l_brace, links->key, links->rest, r_brace);
- if (option[DEBUG])
- printf (" /* hash value = %d, index = %d */", links->hash_value, links->index);
- putchar ('\n');
- }
- }
- printf ("%s%s};\n\n", indent, indent);
-}
-
-/* Generates C code for the hash function that returns the
- proper encoding for each key word. */
-
-void
-Key_List::output_hash_function (void)
-{
- const int max_column = 10;
- int count = max_hash_value;
-
- /* Calculate maximum number of digits required for MAX_HASH_VALUE. */
-
- for (field_width = 2; (count /= 10) > 0; field_width++)
- ;
-
- if (option[GNU])
- printf ("#ifdef __GNUC__\ninline\n#endif\n");
-
- if (option[C])
- printf ("static ");
- printf ("unsigned int\n");
- if (option[CPLUSPLUS])
- printf ("%s::", option.get_class_name ());
-
- printf (option[ANSI]
- ? "%s (register const char *str, register int len)\n{\n static %sunsigned %s asso_values[] =\n {"
- : "%s (str, len)\n register char *str;\n register int unsigned len;\n{\n static %sunsigned %s asso_values[] =\n {",
- option.get_hash_name (), option[CONST] ? "const " : "",
- max_hash_value <= UCHAR_MAX ? "char" : (max_hash_value <= USHRT_MAX ? "short" : "int"));
-
- for (count = 0; count < ALPHA_SIZE; ++count)
- {
- if (!(count % max_column))
- printf ("\n ");
-
- printf ("%*d,",
- field_width,
- Vectors::occurrences[count] ? Vectors::asso_values[count] : max_hash_value + 1);
- }
-
- /* Optimize special case of ``-k 1,$'' */
- if (option[DEFAULTCHARS])
- {
- if (option[STRCASECMP])
- printf ("\n };\n return %sasso_values[charmap[str[len - 1]]] + asso_values[charmap[str[0]]];\n}\n\n",
- option[NOLENGTH] ? "" : "len + ");
- else
- printf ("\n };\n return %sasso_values[str[len - 1]] + asso_values[str[0]];\n}\n\n",
- option[NOLENGTH] ? "" : "len + ");
- }
- else
- {
- int key_pos;
-
- option.reset ();
-
- /* Get first (also highest) key position. */
- key_pos = option.get ();
-
- /* We can perform additional optimizations here. */
- if (!option[ALLCHARS] && key_pos <= min_key_len)
- {
- printf ("\n };\n return %s", option[NOLENGTH] ? "" : "len + ");
-
- for (; key_pos != WORD_END; )
- {
- printf (option[STRCASECMP] ? "asso_values[charmap[str[%d]]]" : "asso_values[str[%d]]", key_pos - 1);
- if ((key_pos = option.get ()) != EOS)
- printf (" + ");
- else
- break;
- }
-
- printf ("%s;\n}\n\n", key_pos == WORD_END
- ? (option[STRCASECMP] ? "asso_values[charmap[str[len - 1]]]" : "asso_values[str[len - 1]]")
- : "");
- }
-
- /* We've got to use the correct, but brute force, technique. */
- else
- {
- printf ("\n };\n register int hval = %s;\n\n switch (%s)\n {\n default:\n",
- option[NOLENGTH] ? "0" : "len", option[NOLENGTH] ? "len" : "hval");
-
- /* User wants *all* characters considered in hash. */
- if (option[ALLCHARS])
- {
- int i;
-
- /* Break these options up for speed (gee, is this misplaced efficiency or what?! */
- if (option[STRCASECMP])
-
- for (i = max_key_len; i > 0; i--)
- printf (" case %d:\n hval += asso_values[charmap[str[%d]]];\n", i, i - 1);
-
- else
-
- for (i = max_key_len; i > 0; i--)
- printf (" case %d:\n hval += asso_values[str[%d]];\n", i, i - 1);
-
- printf (" }\n return hval;\n}\n\n");
- }
- else /* do the hard part... */
- {
- count = key_pos + 1;
-
- do
- {
-
- while (--count > key_pos)
- printf (" case %d:\n", count);
-
- printf (option[STRCASECMP]
- ? " case %d:\n hval += asso_values[charmap[str[%d]]];\n"
- : " case %d:\n hval += asso_values[str[%d]];\n",
- key_pos, key_pos - 1);
- }
- while ((key_pos = option.get ()) != EOS && key_pos != WORD_END);
-
- printf (" }\n return hval%s;\n}\n\n",
- key_pos == WORD_END
- ? (option[STRCASECMP] ? " + asso_values[charmap[str[len - 1]]]" : " + asso_values[str[len - 1]]")
- : "");
- }
- }
- }
-}
-
-/* Generates the large, sparse table that maps hash values into
- the smaller, contiguous range of the keyword table. */
-
-void
-Key_List::output_lookup_array (void)
-{
- if (total_duplicates > 0)
- {
- const int DEFAULT_VALUE = -1;
-
- struct duplicate_entry
- {
- int hash_value; /* Hash value for this particular duplicate set. */
- int index; /* Index into the main keyword storage array. */
- int count; /* Number of consecutive duplicates at this index. */
- };
-#if LARGE_STACK_ARRAYS
- duplicate_entry duplicates[total_duplicates];
- int lookup_array[max_hash_value + 1];
-#else
- // Note: we don't use new, because that invokes a custom operator new.
- duplicate_entry *duplicates = (duplicate_entry*)
- malloc (total_duplicates * sizeof(duplicate_entry));
- int *lookup_array = (int*)malloc(sizeof(int) * (max_hash_value + 1));
- if (duplicates == NULL || lookup_array == NULL)
- abort();
-#endif
- duplicate_entry *dup_ptr = duplicates;
- int *lookup_ptr = lookup_array + max_hash_value + 1;
-
- while (lookup_ptr > lookup_array)
- *--lookup_ptr = DEFAULT_VALUE;
-
- for (List_Node *temp = head; temp; temp = temp->next)
- {
- int hash_value = temp->hash_value;
- lookup_array[hash_value] = temp->index;
- if (option[DEBUG])
- fprintf (stderr, "keyword = %s, index = %d\n", temp->key, temp->index);
- if (!temp->link &&
- (!temp->next || hash_value != temp->next->hash_value))
- continue;
-#if LARGE_STACK_ARRAYS
- *dup_ptr = (duplicate_entry) { hash_value, temp->index, 1 };
-#else
- duplicate_entry _dups;
- _dups.hash_value = hash_value;
- _dups.index = temp->index;
- _dups.count = 1;
- *dup_ptr = _dups;
-#endif
-
- for (List_Node *ptr = temp->link; ptr; ptr = ptr->link)
- {
- dup_ptr->count++;
- if (option[DEBUG])
- fprintf (stderr, "static linked keyword = %s, index = %d\n", ptr->key, ptr->index);
- }
-
- while (temp->next && hash_value == temp->next->hash_value)
- {
- temp = temp->next;
- dup_ptr->count++;
- if (option[DEBUG])
- fprintf (stderr, "dynamic linked keyword = %s, index = %d\n", temp->key, temp->index);
-
- for (List_Node *ptr = temp->link; ptr; ptr = ptr->link)
- {
- dup_ptr->count++;
- if (option[DEBUG])
- fprintf (stderr, "static linked keyword = %s, index = %d\n", ptr->key, ptr->index);
- }
- }
- dup_ptr++;
- }
-
- while (--dup_ptr >= duplicates)
- {
- if (option[DEBUG])
- fprintf (stderr, "dup_ptr[%d]: hash_value = %d, index = %d, count = %d\n",
- dup_ptr - duplicates, dup_ptr->hash_value, dup_ptr->index, dup_ptr->count);
-
- /* Start searching for available space towards the right part of the lookup array. */
- int i;
- for (i = dup_ptr->hash_value; i < max_hash_value; i++)
- if (lookup_array[i] == DEFAULT_VALUE && lookup_array[i + 1] == DEFAULT_VALUE)
- {
- lookup_array[i] = -dup_ptr->index;
- lookup_array[i + 1] = -dup_ptr->count;
- lookup_array[dup_ptr->hash_value] = max_hash_value + (i - dup_ptr->hash_value);
- break;
- }
-
- /* If we didn't find it to the right look to the left instead... */
- if (i == max_hash_value)
- {
-
- for (i = dup_ptr->hash_value; i > 0; i--)
- if (lookup_array[i] == DEFAULT_VALUE && lookup_array[i - 1] == DEFAULT_VALUE)
- {
- lookup_array[i - 1] = -dup_ptr->index;
- lookup_array[i] = -dup_ptr->count;
- lookup_array[dup_ptr->hash_value] = -(max_hash_value + (dup_ptr->hash_value - i + 1));
- break;
- }
-
- /* We are in *big* trouble if this happens! */
- assert (i != 0);
- }
- }
-
- int max = INT_MIN;
- lookup_ptr = lookup_array + max_hash_value + 1;
- while (lookup_ptr > lookup_array)
- {
- int val = abs (*--lookup_ptr);
- if (max < val)
- max = val;
- }
-
- char *indent = option[GLOBAL] ? "" : " ";
- printf ("%sstatic %s%s lookup[] =\n%s%s{\n ", indent, option[CONST] ? "const " : "",
- max <= SCHAR_MAX ? "char" : (max <= USHRT_MAX ? "short" : "int"),
- indent, indent);
-
- int count = max;
-
- /* Calculate maximum number of digits required for MAX_HASH_VALUE. */
-
- for (field_width = 2; (count /= 10) > 0; field_width++)
- ;
-
- const int max_column = 15;
- int column = 0;
-
- for (lookup_ptr = lookup_array;
- lookup_ptr < lookup_array + max_hash_value + 1;
- lookup_ptr++)
- printf ("%*d,%s", field_width, *lookup_ptr, ++column % (max_column - 1) ? "" : "\n ");
-
- printf ("\n%s%s};\n\n", indent, indent);
-#if !LARGE_STACK_ARRAYS
- free (duplicates);
- free (lookup_array);
-#endif
- }
-}
-/* Generates C code to perform the keyword lookup. */
-
-void
-Key_List::output_lookup_function (void)
-{
- if (!option[OPTIMIZE])
- printf (" if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)\n {\n");
- printf (" register int key = %s (str, len);\n\n", option.get_hash_name ());
- if (!option[OPTIMIZE])
- printf (" if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)\n");
- printf (" {\n");
-
- if (option[DUP] && total_duplicates > 0)
- {
- printf (" register int index = lookup[key];\n\n"
- " if (index >= 0 && index < MAX_HASH_VALUE)\n");
- if (option[OPTIMIZE])
- printf (" return %swordlist[index];\n", option[TYPE] && option[POINTER] ? "&" : "");
- else
- {
- printf (" {\n"
- " register %schar *s = wordlist[index]", option[CONST] ? "const " : "");
- if (array_type != default_array_type)
- printf (".%s", option.get_key_name ());
-
- printf (";\n\n if (%s%s == *s && !%s)\n return %s;\n }\n",
- option[LENTABLE] ? "len == lengthtable[key]\n && " : "",
- option[STRCASECMP] ? "charmap[*str]" : "*str",
- option[COMP] ? (option[STRCASECMP] ? "strncasecmp (str + 1, s + 1, len - 1)" : "strncmp (str + 1, s + 1, len - 1)")
- : (option[STRCASECMP] ? "strcasecmp (str + 1, s + 1)" : "strcmp (str + 1, s + 1)"),
- option[TYPE] && option[POINTER] ? "&wordlist[index]" : "s");
- printf (" else if (index < 0 && index >= -MAX_HASH_VALUE)\n"
- " return 0;\n");
- }
- printf (" else\n {\n"
- " register int offset = key + index + (index > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);\n"
- " register %s%s*base = &wordlist[-lookup[offset]];\n"
- " register %s%s*ptr = base + -lookup[offset + 1];\n\n"
- " while (--ptr >= base)\n ",
- option[CONST] ? "const " : "", struct_tag,
- option[CONST] ? "const " : "", struct_tag);
- if (array_type != default_array_type)
- {
- if (option[COMP])
- printf ("if (%s == *ptr->%s && !%s (str + 1, ptr->%s + 1, len - 1",
- option[STRCASECMP] ? "charmap[*str]" : "*str", option.get_key_name (),
- option[STRCASECMP] ? "strncasecmp" : "strncmp", option.get_key_name ());
- else
- printf ("if (%s == *ptr->%s && !%s (str + 1, ptr->%s + 1",
- option[STRCASECMP] ? "charmap[*str]" : "*str", option.get_key_name (),
- option[STRCASECMP] ? "strcasecmp" : "strcmp", option.get_key_name ());
- }
- else
- printf (option[STRCASECMP] ? "if (charmap[*str] == **ptr && !%s" : "if (*str == **ptr && !%s",
- option[COMP]
- ? (option[STRCASECMP] ? "strncasecmp (str + 1, *ptr + 1, len - 1" : "strncmp (str + 1, *ptr + 1, len - 1")
- : (option[STRCASECMP] ? "strcasecmp (str + 1, *ptr + 1" : "strcmp (str + 1, *ptr + 1"));
- printf ("))\n return %sptr;"
- "\n }\n }\n %s\n}\n", array_type ==
- default_array_type ? "*" : "", option[OPTIMIZE] ? "" : "}\n return 0;");
- }
- else
- {
- if (option[OPTIMIZE])
- printf (" return %swordlist[key]", option[TYPE] && option[POINTER] ? "&" : "");
- else
- {
- printf (" register %schar *s = wordlist[key]", option[CONST] ? "const " : "");
-
- if (array_type != default_array_type)
- printf (".%s", option.get_key_name ());
-
- printf (";\n\n if (%s%s == *s && !%s)\n return %s",
- option[LENTABLE] ? "len == lengthtable[key]\n && " : "",
- option[STRCASECMP] ? "charmap[*str]" : "*str",
- option[COMP]
- ? (option[STRCASECMP] ? "strncasecmp (str + 1, s + 1, len - 1)" : "strncmp (str + 1, s + 1, len - 1)")
- : (option[STRCASECMP] ? "strcasecmp (str + 1, s + 1)" : "strcmp (str + 1, s + 1)"),
- option[TYPE] && option[POINTER] ? "&wordlist[key]" : "s");
- }
- printf (";\n }\n %s\n}\n", option[OPTIMIZE] ? "" : "}\n return 0;");
- }
-}
-
-/* Output the table and the functions that map upper case into lower case! */
-
-void
-Key_List::output_strcasecmp (void)
-{
- printf ("%s",
- "/* This array is designed for mapping upper and lower case letter\n"
- " * together for a case independent comparison. The mappings are\n"
- " * based upon ascii character sequences.\n */"
- "static char charmap[] = {\n"
- " '\\000', '\\001', '\\002', '\\003', '\\004', '\\005', '\\006', '\\007',\n"
- " '\\010', '\\011', '\\012', '\\013', '\\014', '\\015', '\\016', '\\017',\n"
- " '\\020', '\\021', '\\022', '\\023', '\\024', '\\025', '\\026', '\\027',\n"
- " '\\030', '\\031', '\\032', '\\033', '\\034', '\\035', '\\036', '\\037',\n"
- " '\\040', '\\041', '\\042', '\\043', '\\044', '\\045', '\\046', '\\047',\n"
- " '\\050', '\\051', '\\052', '\\053', '\\054', '\\055', '\\056', '\\057',\n"
- " '\\060', '\\061', '\\062', '\\063', '\\064', '\\065', '\\066', '\\067',\n"
- " '\\070', '\\071', '\\072', '\\073', '\\074', '\\075', '\\076', '\\077',\n"
- " '\\100', '\\141', '\\142', '\\143', '\\144', '\\145', '\\146', '\\147',\n"
- " '\\150', '\\151', '\\152', '\\153', '\\154', '\\155', '\\156', '\\157',\n"
- " '\\160', '\\161', '\\162', '\\163', '\\164', '\\165', '\\166', '\\167',\n"
- " '\\170', '\\171', '\\172', '\\133', '\\134', '\\135', '\\136', '\\137',\n"
- " '\\140', '\\141', '\\142', '\\143', '\\144', '\\145', '\\146', '\\147',\n"
- " '\\150', '\\151', '\\152', '\\153', '\\154', '\\155', '\\156', '\\157',\n"
- " '\\160', '\\161', '\\162', '\\163', '\\164', '\\165', '\\166', '\\167',\n"
- " '\\170', '\\171', '\\172', '\\173', '\\174', '\\175', '\\176', '\\177',\n"
- " '\\200', '\\201', '\\202', '\\203', '\\204', '\\205', '\\206', '\\207',\n"
- " '\\210', '\\211', '\\212', '\\213', '\\214', '\\215', '\\216', '\\217',\n"
- " '\\220', '\\221', '\\222', '\\223', '\\224', '\\225', '\\226', '\\227',\n"
- " '\\230', '\\231', '\\232', '\\233', '\\234', '\\235', '\\236', '\\237',\n"
- " '\\240', '\\241', '\\242', '\\243', '\\244', '\\245', '\\246', '\\247',\n"
- " '\\250', '\\251', '\\252', '\\253', '\\254', '\\255', '\\256', '\\257',\n"
- " '\\260', '\\261', '\\262', '\\263', '\\264', '\\265', '\\266', '\\267',\n"
- " '\\270', '\\271', '\\272', '\\273', '\\274', '\\275', '\\276', '\\277',\n"
- " '\\300', '\\341', '\\342', '\\343', '\\344', '\\345', '\\346', '\\347',\n"
- " '\\350', '\\351', '\\352', '\\353', '\\354', '\\355', '\\356', '\\357',\n"
- " '\\360', '\\361', '\\362', '\\363', '\\364', '\\365', '\\366', '\\367',\n"
- " '\\370', '\\371', '\\372', '\\333', '\\334', '\\335', '\\336', '\\337',\n"
- " '\\340', '\\341', '\\342', '\\343', '\\344', '\\345', '\\346', '\\347',\n"
- " '\\350', '\\351', '\\352', '\\353', '\\354', '\\355', '\\356', '\\357',\n"
- " '\\360', '\\361', '\\362', '\\363', '\\364', '\\365', '\\366', '\\367',\n"
- " '\\370', '\\371', '\\372', '\\373', '\\374', '\\375', '\\376', '\\377',\n};\n\nstatic int\n");
- if (option[COMP])
- {
- printf ("%s", option[ANSI]
- ? "strncasecmp (register char *s1, register char *s2, register int n)"
- : "strncasecmp (s1, s2, n)\n register char *s1, *s2;\n register int n;");
- printf ("\n{\n register char *cm = charmap;\n\n while (--n >= 0 && cm[*s1] == cm[*s2++])\n"
- " if (*s1++ == '\\0')\n return 0;\n"
- "\n return n < 0 ? 0 : cm[*s1] - cm[*--s2];\n}\n\n");
- }
- else
- {
- printf ("%s", option[ANSI]
- ? "strcasecmp (register char *s1, register char *s2)"
- : "strcasecmp (s1, s2)\n register char *s1, *s2;");
- printf ("\n{\n register char *cm = charmap;\n\n while (cm[*s1] == cm[*s2++])\n"
- " if (*s1++ == '\\0')\n return 0;\n"
- "\n return cm[*s1] - cm[*--s2];\n}\n\n");
- }
-}
-
-/* Generates the hash function and the key word recognizer function
- based upon the user's Options. */
-
-void
-Key_List::output (void)
-{
- printf ("%s\n", include_src);
-
- if (option[TYPE] && !option[NOTYPE]) /* Output type declaration now, reference it later on.... */
- printf ("%s;\n", array_type);
-
- output_min_max ();
-
- if (option[STRCASECMP])
- output_strcasecmp ();
- if (option[CPLUSPLUS])
- printf ("class %s\n{\nprivate:\n"
- " static unsigned int hash (const char *str, int len);\npublic:\n"
- " static %s%s%s (const char *str, int len);\n};\n\n",
- option.get_class_name (), option[CONST] ? "const " : "",
- return_type, option.get_function_name ());
-
- output_hash_function ();
-
- if (option[GLOBAL])
- if (option[SWITCH])
- {
- if (option[LENTABLE] && option[DUP])
- output_keylength_table ();
- if (option[POINTER] && option[TYPE])
- output_keyword_table ();
- }
- else
- {
- if (option[LENTABLE])
- output_keylength_table ();
- output_keyword_table ();
- output_lookup_array ();
- }
-
- if (option[GNU]) /* Use the inline keyword to remove function overhead. */
- printf ("#ifdef __GNUC__\ninline\n#endif\n");
-
- printf ("%s%s\n", option[CONST] ? "const " : "", return_type);
- if (option[CPLUSPLUS])
- printf ("%s::", option.get_class_name ());
-
- printf (option[ANSI]
- ? "%s (register const char *str, register int len)\n{\n"
- : "%s (str, len)\n register char *str;\n register unsigned int len;\n{\n",
- option.get_function_name ());
-
- if (option[ENUM] && !option[GLOBAL])
- printf (" enum\n {\n"
- " TOTAL_KEYWORDS = %d,\n"
- " MIN_WORD_LENGTH = %d,\n"
- " MAX_WORD_LENGTH = %d,\n"
- " MIN_HASH_VALUE = %d,\n"
- " MAX_HASH_VALUE = %d,\n"
- " HASH_VALUE_RANGE = %d,\n"
- " DUPLICATES = %d\n };\n\n",
- total_keys, min_key_len, max_key_len, min_hash_value,
- max_hash_value, max_hash_value - min_hash_value + 1,
- total_duplicates ? total_duplicates + 1 : 0);
- /* Use the switch in place of lookup table. */
- if (option[SWITCH])
- {
- if (!option[GLOBAL])
- {
- if (option[LENTABLE] && option[DUP])
- output_keylength_table ();
- if (option[POINTER] && option[TYPE])
- output_keyword_table ();
- }
- output_switch ();
- }
- /* Use the lookup table, in place of switch. */
- else
- {
- if (!option[GLOBAL])
- {
- if (option[LENTABLE])
- output_keylength_table ();
- output_keyword_table ();
- }
- if (!option[GLOBAL])
- output_lookup_array ();
- output_lookup_function ();
- }
-
- if (additional_code)
- {
- for (;;)
- {
- int c = getchar ();
-
- if (c == EOF)
- break;
- else
- putchar (c);
- }
- }
-
- fflush (stdout);
-}
-
-/* Sorts the keys by hash value. */
-
-void
-Key_List::sort (void)
-{
- hash_sort = 1;
- occurrence_sort = 0;
-
- head = merge_sort (head);
-}
-
-/* Dumps the key list to stderr stream. */
-
-void
-Key_List::dump ()
-{
- int field_width = option.get_max_keysig_size ();
-
- fprintf (stderr, "\nList contents are:\n(hash value, key length, index, %*s, keyword):\n",
- field_width, "char_set");
-
- for (List_Node *ptr = head; ptr; ptr = ptr->next)
- fprintf (stderr, "%11d,%11d,%6d, %*s, %s\n",
- ptr->hash_value, ptr->length, ptr->index,
- field_width, ptr->char_set, ptr->key);
-}
-
-/* Simple-minded constructor action here... */
-
-Key_List::Key_List (void)
-{
- total_keys = 1;
- max_key_len = INT_MIN;
- min_key_len = INT_MAX;
- return_type = default_return_type;
- array_type = struct_tag = default_array_type;
- head = 0;
- total_duplicates = 0;
- additional_code = 0;
-}
-
-/* Returns the length of entire key list. */
-
-int
-Key_List::keyword_list_length (void)
-{
- return list_len;
-}
-
-/* Returns length of longest key read. */
-
-int
-Key_List::max_key_length (void)
-{
- return max_key_len;
-}
-
diff --git a/apps/gperf/src/Key_List.h b/apps/gperf/src/Key_List.h
deleted file mode 100644
index bad5e0a2ffa..00000000000
--- a/apps/gperf/src/Key_List.h
+++ /dev/null
@@ -1,116 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* This may look like C code, but it is really -*- C++ -*- */
-
-/* Data and function member declarations for the keyword list class.
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-// The key word list is a useful abstraction that keeps track of
-// various pieces of information that enable that fast generation of
-// the Gen_Perf.hash function. A Key_List is a singly-linked list of
-// List_Nodes.
-
-#ifndef key_list_h
-#define key_list_h 1
-
-#include "Options.h"
-#include "List_Node.h"
-
-class Key_List
-{
-public:
- Key_List (void);
- ~Key_List (void);
- int keyword_list_length (void);
- int max_key_length (void);
- void reorder (void);
- void sort (void);
- void read_keys (void);
- void output (void);
-
- List_Node *head;
- // Points to the head of the linked list.
-
- int total_duplicates;
- // Total number of duplicate hash values.
-
-private:
- static int get_occurrence (List_Node *ptr);
- static int strcspn (const char *s, const char *reject);
- static int already_determined (List_Node *ptr);
- static void set_determined (List_Node *ptr);
- void output_min_max (void);
- void output_switch (void);
- void output_keyword_table (void);
- void output_keylength_table (void);
- void output_hash_function (void);
- void output_lookup_function (void);
- void output_lookup_array (void);
- void output_strcasecmp (void);
- void set_output_types (void);
- void dump (void);
- char *get_array_type (void);
- char *save_include_src (void);
- char *get_special_input (char delimiter);
- List_Node *merge (List_Node *list1, List_Node *list2);
- List_Node *merge_sort (List_Node *head);
-
- char *array_type;
- // Pointer to the type for word list.
-
- char *return_type;
- // Pointer to return type for lookup function.
-
- char *struct_tag;
- // Shorthand for user-defined struct tag type.
-
- char *include_src;
- // C source code to be included verbatim.
-
- int max_key_len;
- // Maximum length of the longest keyword.
-
- int min_key_len;
- // Minimum length of the shortest keyword.
-
- int min_hash_value;
- // Minimum hash value for all keywords.
-
- int max_hash_value;
- // Maximum hash value for all keywords.
-
- int occurrence_sort;
- // True if sorting by occurrence.
-
- int hash_sort;
- // True if sorting by hash value.
-
- int additional_code;
- // True if any additional C code is included.
-
- int list_len;
- // Length of head's Key_List, not counting duplicates.
-
- int total_keys;
- // Total number of keys, counting duplicates.
-};
-#endif
diff --git a/apps/gperf/src/List_Node.cpp b/apps/gperf/src/List_Node.cpp
deleted file mode 100644
index 59643b97b17..00000000000
--- a/apps/gperf/src/List_Node.cpp
+++ /dev/null
@@ -1,110 +0,0 @@
-/* Creates and initializes a new list node.
-// $Id$
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#include "Vectors.h"
-#include "List_Node.h"
-
-/* Defined as a macro in string.h on some systems, which causes
- conflicts. */
-#undef index
-
-/* Sorts the key set alphabetically to speed up subsequent operations.
- Uses insertion sort since the set is probably quite small. */
-
-inline void
-List_Node::set_sort (char *base, int len)
-{
- int i, j;
-
- for (i = 0, j = len - 1; i < j; i++)
- {
- char curr, tmp;
-
- for (curr = i + 1, tmp = base[curr]; curr > 0 && tmp < base[curr-1]; curr--)
- base[curr] = base[curr - 1];
-
- base[curr] = tmp;
-
- }
-}
-
-/* Initializes a List_Node. This requires obtaining memory for the
- CHAR_SET initializing them using the information stored in the
- KEY_POSITIONS array in Options, and checking for simple errors.
- It's important to note that KEY and REST are both pointers to the
- different offsets into the same block of dynamic memory pointed to
- by parameter K. The data member REST is used to store any
- additional fields of the input file (it is set to the "" string if
- Option[TYPE] is not enabled). This is useful if the user wishes to
- incorporate a lookup structure, rather than just an array of keys.
- Finally, KEY_NUMBER contains a count of the total number of keys
- seen so far. This is used to initialize the INDEX field to some
- useful value. */
-
-List_Node::List_Node (char *k, int len)
- : key (k),
- next (0),
- index (0),
- length (len),
- link (0),
- rest (option[TYPE] ? k + len + 1 : "")
-{
- char *ptr = new char[(option[ALLCHARS] ? len : option.get_max_keysig_size ()) + 1];
- char_set = ptr;
- k[len] = '\0'; /* Null terminate KEY to separate it from REST. */
-
- /* Lower case if STRCASECMP option is enabled. */
- if (option[STRCASECMP])
- for (char *p = k; *p; p++)
- if (isupper (*p))
- *p = tolower (*p);
-
- if (option[ALLCHARS]) /* Use all the character position in the KEY. */
- for (; *k; k++, ptr++)
- ++Vectors::occurrences[*ptr = *k];
- else /* Only use those character positions specified by the user. */
- {
- int i;
-
- /* Iterate thru the list of key_positions, initializing occurrences table
- and char_set (via char * pointer ptr). */
-
- for (option.reset (); (i = option.get ()) != EOS; )
- {
- if (i == WORD_END) /* Special notation for last KEY position, i.e. '$'. */
- *ptr = key[len - 1];
- else if (i <= len) /* Within range of KEY length, so we'll keep it. */
- *ptr = key[i - 1];
- else /* Out of range of KEY length, so we'll just skip it. */
- continue;
- ++Vectors::occurrences[*ptr++];
- }
-
- /* Didn't get any hits and user doesn't want to consider the
- keylength, so there are essentially no usable hash positions! */
- if (ptr == char_set && option[NOLENGTH])
- ACE_ERROR ((LM_ERROR, "Can't hash keyword %s with chosen key positions.\n%a", key, 1));
- }
- *ptr = '\0'; /* Terminate this bastard.... */
- /* Sort the KEY_SET items alphabetically. */
- set_sort (char_set, ptr - char_set);
-}
diff --git a/apps/gperf/src/List_Node.h b/apps/gperf/src/List_Node.h
deleted file mode 100644
index 6b3e86ce694..00000000000
--- a/apps/gperf/src/List_Node.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* This may look like C code, but it is really -*- C++ -*- */
-
-/* Data and function members for defining values and operations of a list node.
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#ifndef list_node_h
-#define list_node_h 1
-
-#include "Options.h"
-
-struct List_Node
-{
- List_Node (char *key, int len);
- static void set_sort (char *base, int len);
-
- List_Node *link;
- // TRUE if key has an identical KEY_SET as another key.
-
- List_Node *next;
- // Points to next element on the list.
-
- char *key;
- // Each keyword string stored here.
-
- char *rest;
- // Additional information for building hash function.
-
- char *char_set;
- // Set of characters to hash, specified by user.
-
- int length;
- // Length of the key.
-
- int hash_value;
- // Hash value for the key.
-
- int occurrence;
- // A metric for frequency of key set occurrences.
-
- int index;
- // Position of this node relative to other nodes.
-};
-
-#endif
diff --git a/apps/gperf/src/Makefile b/apps/gperf/src/Makefile
deleted file mode 100644
index 865e2b1fab2..00000000000
--- a/apps/gperf/src/Makefile
+++ /dev/null
@@ -1,155 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for GPERF release
-#----------------------------------------------------------------------------
-
-BIN = gperf
-LIB = libGperf.a
-
-FILES = new \
- Options \
- Iterator \
- Gen_Perf \
- Key_List \
- List_Node \
- Hash_Table \
- Bool_Array \
- Vectors \
- Version
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-
-LDLIBS = -lGperf
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VLIB) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/new.o .shobj/new.so: new.cpp Options.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/Options.o .shobj/Options.so: Options.cpp \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- Options.h Iterator.h
-.obj/Iterator.o .shobj/Iterator.so: Iterator.cpp Iterator.h Options.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/Gen_Perf.o .shobj/Gen_Perf.so: Gen_Perf.cpp Gen_Perf.h Options.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- Key_List.h List_Node.h Bool_Array.h
-.obj/Key_List.o .shobj/Key_List.so: Key_List.cpp \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- Hash_Table.h Options.h List_Node.h Vectors.h Key_List.h
-.obj/List_Node.o .shobj/List_Node.so: List_Node.cpp Vectors.h List_Node.h Options.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/Hash_Table.o .shobj/Hash_Table.so: Hash_Table.cpp \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- Hash_Table.h Options.h List_Node.h
-.obj/Bool_Array.o .shobj/Bool_Array.so: Bool_Array.cpp Bool_Array.h Options.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/Version.o .shobj/Version.so: Version.cpp
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/apps/gperf/src/Options.cpp b/apps/gperf/src/Options.cpp
deleted file mode 100644
index 1aa819503e7..00000000000
--- a/apps/gperf/src/Options.cpp
+++ /dev/null
@@ -1,616 +0,0 @@
-/* Handles parsing the Options provided to the user.
-// $Id$
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#include "ace/Get_Opt.h"
-#include "Options.h"
-#include "Iterator.h"
-
-/* Global option coordinator for the entire program. */
-Options option;
-
-/* Current program version. */
-extern char *version_string;
-
-/* Size to jump on a collision. */
-static const int DEFAULT_JUMP_VALUE = 5;
-
-/* Default name for generated lookup function. */
-static const char *const DEFAULT_NAME = "in_word_set";
-
-/* Default name for the key component. */
-static const char *const DEFAULT_KEY = "name";
-
-/* Default name for the generated class. */
-static const char *const DEFAULT_CLASS_NAME = "Perfect_Hash";
-
-/* Default name for generated hash function. */
-static const char *const DEFAULT_HASH_NAME = "hash";
-
-/* Default delimiters that separate keywords from their attributes. */
-static const char *const DEFAULT_DELIMITERS = ",\n";
-
-int Options::option_word;
-int Options::total_switches;
-int Options::total_keysig_size;
-int Options::size;
-int Options::key_pos;
-int Options::jump;
-int Options::initial_asso_value;
-int Options::argument_count;
-int Options::iterations;
-char **Options::argument_vector;
-const char *Options::function_name;
-const char *Options::key_name;
-const char *Options::class_name;
-const char *Options::hash_name;
-const char *Options::delimiters;
-char Options::key_positions[MAX_KEY_POS];
-
-/* Prints program usage to standard error stream. */
-
-inline void
-Options::usage (void)
-{
- ACE_ERROR ((LM_ERROR, "Usage: %n [-acCdDef[num]gGhH<hashname>i<init>Ijk<keys>K<keyname>lL<language>nN<function name>oOprs<size>S<switches>tTvZ<class name>].\n"
- "(type %n -h for help)\n"));
-}
-
-/* Output command-line Options. */
-
-void
-Options::print_options (void)
-{
- int i;
-
- printf ("/* Command-line: ");
-
- for (i = 0; i < argument_count; i++)
- printf ("%s ", argument_vector[i]);
-
- printf (" */");
-}
-
-/* Sorts the key positions *IN REVERSE ORDER!!*
- This makes further routines more efficient. Especially when generating code.
- Uses a simple Insertion Sort since the set is probably ordered.
- Returns 1 if there are no duplicates, 0 otherwise. */
-
-inline int
-Options::key_sort (char *base, int len)
-{
- int i, j;
-
- for (i = 0, j = len - 1; i < j; i++)
- {
- int curr, tmp;
-
- for (curr = i + 1,tmp = base[curr]; curr > 0 && tmp >= base[curr - 1]; curr--)
- if ((base[curr] = base[curr - 1]) == tmp) /* oh no, a duplicate!!! */
- return 0;
-
- base[curr] = tmp;
- }
-
- return 1;
-}
-
-/* Sets the default Options. */
-
-Options::Options (void)
-{
- key_positions[0] = WORD_START;
- key_positions[1] = WORD_END;
- key_positions[2] = EOS;
- total_keysig_size = 2;
- delimiters = DEFAULT_DELIMITERS;
- jump = DEFAULT_JUMP_VALUE;
- option_word = DEFAULTCHARS | C;
- function_name = DEFAULT_NAME;
- key_name = DEFAULT_KEY;
- hash_name = DEFAULT_HASH_NAME;
- class_name = DEFAULT_CLASS_NAME;
- total_switches = size = 1;
- initial_asso_value = iterations = 0;
-}
-
-/* Dumps option status when debug is set. */
-
-Options::~Options (void)
-{
- if (option_word & DEBUG)
- {
- char *ptr;
-
- fprintf (stderr, "\ndumping Options:\nDEBUG is.......: %s\nORDER is.......: %s"
- "\nANSI is........: %s\nTYPE is........: %s\nGNU is.........: %s"
- "\nRANDOM is......: %s\nDEFAULTCHARS is: %s\nSWITCH is......: %s"
- "\nPOINTER is.....: %s\nNOLENGTH is....: %s\nLENTABLE is....: %s"
- "\nDUP is.........: %s\nFAST is........: %s\nCOMP is.....: %s"
- "\nNOTYPE is......: %s\nGLOBAL is......: %s\nCONST is....: %s"
- "\nCPLUSPLUS is...: %s\nC is...........: %s\nENUM is.....: %s"
- "\nSTRCASECMP is...: %s\nOPTIMIZE is...........: %s"
- "\niterations = %d\nlookup function name = %s\nhash function name = %s"
- "\nkey name = %s\njump value = %d\nmax associcated value = %d"
- "\ninitial associated value = %d\ndelimiters = %s\nnumber of switch statements = %d\n",
- option_word & DEBUG ? "enabled" : "disabled",
- option_word & ORDER ? "enabled" : "disabled",
- option_word & ANSI ? "enabled" : "disabled",
- option_word & TYPE ? "enabled" : "disabled",
- option_word & GNU ? "enabled" : "disabled",
- option_word & RANDOM ? "enabled" : "disabled",
- option_word & DEFAULTCHARS ? "enabled" : "disabled",
- option_word & SWITCH ? "enabled" : "disabled",
- option_word & POINTER ? "enabled" : "disabled",
- option_word & NOLENGTH ? "enabled" : "disabled",
- option_word & LENTABLE ? "enabled" : "disabled",
- option_word & DUP ? "enabled" : "disabled",
- option_word & FAST ? "enabled" : "disabled",
- option_word & COMP ? "enabled" : "disabled",
- option_word & NOTYPE ? "enabled" : "disabled",
- option_word & GLOBAL ? "enabled" : "disabled",
- option_word & CONST ? "enabled" : "disabled",
- option_word & CPLUSPLUS ? "enabled" : "disabled",
- option_word & C ? "enabled" : "disabled",
- option_word & ENUM ? "enabled" : "disabled",
- option_word & STRCASECMP ? "enabled" : "disabled",
- option_word & OPTIMIZE ? "enabled" : "disabled",
- iterations, function_name, hash_name, key_name, jump, size - 1,
- initial_asso_value, delimiters, total_switches);
- if (option_word & ALLCHARS)
- fprintf (stderr, "all characters are used in the hash function\n");
-
- fprintf (stderr, "maximum keysig size = %d\nkey positions are: \n",
- total_keysig_size);
-
- for (ptr = key_positions; *ptr != EOS; ptr++)
- if (*ptr == WORD_END)
- fprintf (stderr, "$\n");
- else
- fprintf (stderr, "%d\n", *ptr);
-
- fprintf (stderr, "finished dumping Options\n");
- }
-}
-
-
-/* Parses the command line Options and sets appropriate flags in option_word. */
-
-void
-Options::operator() (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
-
- ACE_Get_Opt getopt (argc, argv, "adcCDe:Ef:gGhH:i:Ij:k:K:lL:nN:oOprs:S:tTvZ:");
- int option_char;
-
- argument_count = argc;
- argument_vector = argv;
-
- while ((option_char = getopt ()) != -1)
- {
- switch (option_char)
- {
- case 'a': /* Generated coded uses the ANSI prototype format. */
- {
- option_word |= ANSI;
- break;
- }
- case 'c': /* Generate strncmp rather than strcmp. */
- {
- option_word |= COMP;
- break;
- }
- case 'C': /* Make the generated tables readonly (const). */
- {
- option_word |= CONST;
- break;
- }
- case 'd': /* Enable debugging option. */
- {
- option_word |= DEBUG;
- ACE_ERROR ((LM_ERROR, "Starting program %n, version %s, with debuggin on.\n",
- version_string));
- break;
- }
- case 'D': /* Enable duplicate option. */
- {
- option_word |= DUP;
- break;
- }
- case 'e': /* Allows user to provide keyword/attribute separator */
- {
- option.delimiters = getopt.optarg;
- break;
- }
- case 'E':
- {
- option_word |= ENUM;
- break;
- }
- case 'f': /* Generate the hash table ``fast.'' */
- {
- option_word |= FAST;
- if ((iterations = atoi (getopt.optarg)) < 0)
- {
- ACE_ERROR ((LM_ERROR, "iterations value must not be negative, assuming 0\n"));
- iterations = 0;
- }
- break;
- }
- case 'g': /* Use the ``inline'' keyword for generated sub-routines. */
- {
- option_word |= GNU;
- break;
- }
- case 'G': /* Make the keyword table a global variable. */
- {
- option_word |= GLOBAL;
- break;
- }
- case 'h': /* Displays a list of helpful Options to the user. */
- {
- ACE_ERROR ((LM_ERROR,
- "-a\tGenerate ANSI standard C output code, i.e., function prototypes.\n"
- "-c\tGenerate comparison code using strncmp rather than strcmp.\n"
- "-C\tMake the contents of generated lookup tables constant, i.e., readonly.\n"
- "-d\tEnables the debugging option (produces verbose output to the standard error).\n"
- "-D\tHandle keywords that hash to duplicate values. This is useful\n"
- "\tfor certain highly redundant keyword sets. It enables the -S option.\n"
- "-e\tAllow user to provide a string containing delimiters used to separate\n"
- "\tkeywords from their attributes. Default is \",\\n\"\n"
- "-E\tDefine constant values using an enum local to the lookup function\n"
- "\trather than with defines\n"
- "-f\tGenerate the gen-perf.hash function ``fast.'' This decreases GPERF's\n"
- "\trunning time at the cost of minimizing generated table-size.\n"
- "\tThe numeric argument represents the number of times to iterate when\n"
- "\tresolving a collision. `0' means ``iterate by the number of keywords.''\n"
- "-g\tAssume a GNU compiler, e.g., g++ or gcc. This makes all generated\n"
- "\troutines use the ``inline'' keyword to remove cost of function calls.\n"
- "-G\tGenerate the static table of keywords as a static global variable,\n"
- "\trather than hiding it inside of the lookup function (which is the\n"
- "\tdefault behavior).\n"
- "-h\tPrints this mesage.\n"
- "-H\tAllow user to specify name of generated hash function. Default\n"
- "\tis `hash'.\n"
- "-i\tProvide an initial value for the associate values array. Default is 0.\n"
- "-I\tGenerate comparison code using case insensitive string comparison, e.g.,\n"
- "\tstrncasecmp or strcasecmp.\n"
- "\tSetting this value larger helps inflate the size of the final table.\n"
- "-j\tAffects the ``jump value,'' i.e., how far to advance the associated\n"
- "\tcharacter value upon collisions. Must be an odd number, default is %d.\n"
- "-k\tAllows selection of the key positions used in the hash function.\n"
- "\tThe allowable choices range between 1-%d, inclusive. The positions\n"
- "\tare separated by commas, ranges may be used, and key positions may\n"
- "\toccur in any order. Also, the meta-character '*' causes the generated\n"
- "\thash function to consider ALL key positions, and $ indicates the\n"
- "\t``final character'' of a key, e.g., $,1,2,4,6-10.\n"
- "-K\tAllow use to select name of the keyword component in the keyword structure.\n"
- "-l\tCompare key lengths before trying a string comparison. This helps\n"
- "\tcut down on the number of string comparisons made during the lookup.\n"
- "-L\tGenerates code in the language specified by the option's argument. Languages\n"
- "\thandled are currently C++ and C. The default is C.\n"
- "-n\tDo not include the length of the keyword when computing the hash function\n"
- "-N\tAllow user to specify name of generated lookup function. Default\n"
- "\tname is `in_word_set.'\n"
- "-o\tReorders input keys by frequency of occurrence of the key sets.\n"
- "\tThis should decrease the search time dramatically.\n"
- "-O\tOptimize the generated lookup function by assuming that all input keywords \n"
- "\tare members of the keyset from the keyfile.\n"
- "-p\tChanges the return value of the generated function ``in_word_set''\n"
- "\tfrom its default boolean value (i.e., 0 or 1), to type ``pointer\n"
- "\tto wordlist array'' This is most useful when the -t option, allowing\n"
- "\tuser-defined structs, is used.\n"
- "-r\tUtilizes randomness to initialize the associated values table.\n"
- "-s\tAffects the size of the generated hash table. The numeric argument\n"
- "\tfor this option indicates ``how many times larger or smaller'' the associated\n"
- "\tvalue range should be, in relationship to the number of keys, e.g. a value of 3\n"
- "\tmeans ``allow the maximum associated value to be about 3 times larger than the\n"
- "\tnumber of input keys.'' Conversely, a value of -3 means ``make the maximum\n"
- "\tassociated value about 3 times smaller than the number of input keys.\n"
- "\tA larger table should decrease the time required for an unsuccessful search,\n"
- "\tat the expense of extra table space. Default value is 1.\n"
- "-S\tCauses the generated C code to use a switch statement scheme, rather\n"
- "\tthan an array lookup table. This can lead to a reduction in both\n"
- "\ttime and space requirements for some keyfiles. The argument to\n"
- "\tthis option determines how many switch statements are generated.\n"
- "\tA value of 1 generates 1 switch containing all the elements, a value of 2\n"
- "\tgenerates 2 tables with 1/2 the elements in each table, etc. This\n"
- "\tis useful since many C compilers cannot correctly generate code for\n"
- "\tlarge switch statements.\n"
- "-t\tAllows the user to include a structured type declaration for \n"
- "\tgenerated code. Any text before %%%% is consider part of the type\n"
- "\tdeclaration. Key words and additional fields may follow this, one\n"
- "\tgroup of fields per line.\n"
- "-T\tPrevents the transfer of the type declaration to the output file.\n"
- "\tUse this option if the type is already defined elsewhere.\n"
- "-v\tPrints out the current version number\n"
- "-Z\tAllow user to specify name of generated C++ class. Default\n"
- "\tname is `Perfect_Hash.'\n%e%a", DEFAULT_JUMP_VALUE, (MAX_KEY_POS - 1), usage, 1));
- }
- case 'H': /* Sets the name for the hash function */
- {
- hash_name = getopt.optarg;
- break;
- }
- case 'i': /* Sets the initial value for the associated values array. */
- {
- if ((initial_asso_value = atoi (getopt.optarg)) < 0)
- ACE_ERROR ((LM_ERROR, "Initial value %d should be non-zero, ignoring and continuing.\n", initial_asso_value));
- if (option[RANDOM])
- ACE_ERROR ((LM_ERROR, "warning, -r option superceeds -i, ignoring -i option and continuing\n"));
- break;
- }
- case 'I':
- {
- option_word |= STRCASECMP;
- break;
- }
- case 'j': /* Sets the jump value, must be odd for later algorithms. */
- {
- if ((jump = atoi (getopt.optarg)) < 0)
- ACE_ERROR ((LM_ERROR, "Jump value %d must be a positive number.\n%e%a", jump, usage, 1));
- else if (jump && ACE_EVEN (jump))
- ACE_ERROR ((LM_ERROR, "Jump value %d should be odd, adding 1 and continuing...\n", jump++));
- break;
- }
- case 'k': /* Sets key positions used for hash function. */
- {
- const int BAD_VALUE = -1;
- int value;
- Iterator expand (getopt.optarg, 1, MAX_KEY_POS - 1, WORD_END, BAD_VALUE, EOS);
-
- if (*getopt.optarg == '*') /* Use all the characters for hashing!!!! */
- option_word = (option_word & ~DEFAULTCHARS) | ALLCHARS;
- else
- {
- char *l_key_pos;
-
- for (l_key_pos = key_positions; (value = expand ()) != EOS; l_key_pos++)
- if (value == BAD_VALUE)
- ACE_ERROR ((LM_ERROR, "Illegal key value or range, use 1,2,3-%d,'$' or '*'.\n%e%a",
- MAX_KEY_POS - 1, usage, 1));
- else
- *l_key_pos = value;;
-
- *l_key_pos = EOS;
-
- if (! (total_keysig_size = (l_key_pos - key_positions)))
- ACE_ERROR ((LM_ERROR, "No keys selected.\n%e%a", usage, 1));
- else if (! key_sort (key_positions, total_keysig_size))
- ACE_ERROR ((LM_ERROR, "Duplicate keys selected\n%e%a", usage, 1));
-
- if (total_keysig_size != 2
- || (key_positions[0] != 1 || key_positions[1] != WORD_END))
- option_word &= ~DEFAULTCHARS;
- }
- break;
- }
- case 'K': /* Make this the keyname for the keyword component field. */
- {
- key_name = getopt.optarg;
- break;
- }
- case 'l': /* Create length table to avoid extra string compares. */
- {
- option_word |= LENTABLE;
- break;
- }
- case 'L': /* Deal with different generated languages. */
- {
- option_word &= ~C;
- if (!strcmp (getopt.optarg, "C++"))
- option_word |= (CPLUSPLUS | ANSI);
- else if (!strcmp (getopt.optarg, "C"))
- option_word |= C;
- else
- {
- ACE_ERROR ((LM_ERROR, "unsupported language option %s, defaulting to C\n", getopt.optarg));
- option_word |= C;
- }
- break;
- }
- case 'n': /* Don't include the length when computing hash function. */
- {
- option_word |= NOLENGTH;
- break;
- }
- case 'N': /* Make generated lookup function name be optarg */
- {
- function_name = getopt.optarg;
- break;
- }
- case 'o': /* Order input by frequency of key set occurrence. */
- {
- option_word |= ORDER;
- break;
- }
- case 'O':
- {
- option_word |= OPTIMIZE;
- break;
- }
- case 'p': /* Generated lookup function now a pointer instead of int. */
- {
- option_word |= POINTER;
- break;
- }
- case 'r': /* Utilize randomness to initialize the associated values table. */
- {
- option_word |= RANDOM;
- if (option.initial_asso_value != 0)
- ACE_ERROR ((LM_ERROR, "warning, -r option superceeds -i, disabling -i option and continuing\n"));
- break;
- }
- case 's': /* Range of associated values, determines size of final table. */
- {
- if (abs (size = atoi (getopt.optarg)) > 50)
- ACE_ERROR ((LM_ERROR, "%d is excessive, did you really mean this?! (type %n -h for help)\n", size));
- break;
- }
- case 'S': /* Generate switch statement output, rather than lookup table. */
- {
- option_word |= SWITCH;
- if ((option.total_switches = atoi (getopt.optarg)) <= 0)
- ACE_ERROR ((LM_ERROR, "number of switches %s must be a positive number\n%e%a", getopt.optarg, usage, 1));
- break;
- }
- case 't': /* Enable the TYPE mode, allowing arbitrary user structures. */
- {
- option_word |= TYPE;
- break;
- }
- case 'T': /* Don't print structure definition. */
- {
- option_word |= NOTYPE;
- break;
- }
- case 'v': /* Print out the version and quit. */
- ACE_ERROR ((LM_ERROR, "%n: version %s\n%e\n%a", version_string, usage, 1));
- case 'Z': /* Set the class name. */
- {
- class_name = getopt.optarg;
- break;
- }
- default:
- ACE_ERROR ((LM_ERROR, "%e%a", usage, 1));
- }
-
- }
-
- if (argv[getopt.optind] && ! freopen (argv[getopt.optind], "r", stdin))
- ACE_ERROR ((LM_ERROR, "Cannot open keyword file %p\n%e%a", argv[getopt.optind], usage, 1));
-
- if (++getopt.optind < argc)
- ACE_ERROR ((LM_ERROR, "Extra trailing arguments to %n.\n%e%a", usage, 1));
-}
-
-int
-Options::operator[] (Option_Type option) /* True if option enable, else false. */
-{
- return option_word & option;
-}
-
-void
-Options::operator = (enum Option_Type opt) /* Enables option OPT. */
-{
- option_word |= opt;
-}
-
-void
-Options::operator != (enum Option_Type opt) /* Disables option OPT. */
-{
- option_word &= ~opt;
-}
-
-void
-Options::reset (void) /* Initializes the key Iterator. */
-{
- key_pos = 0;
-}
-
-int
-Options::get (void) /* Returns current key_position and advanced index. */
-{
- return key_positions[key_pos++];
-}
-
-void
-Options::set_asso_max (int r) /* Sets the size of the table size. */
-{
- size = r;
-}
-
-int
-Options::get_asso_max (void) /* Returns the size of the table size. */
-{
- return size;
-}
-
-int
-Options::get_max_keysig_size (void) /* Returns total distinct key positions. */
-{
- return total_keysig_size;
-}
-
-void
-Options::set_keysig_size (int a_size) /* Sets total distinct key positions. */
-{
- total_keysig_size = a_size;
-}
-
-int
-Options::get_jump (void) /* Returns the jump value. */
-{
- return jump;
-}
-
-const char *
-Options::get_function_name (void) /* Returns the generated function name. */
-{
- return function_name;
-}
-
-const char *
-Options::get_key_name (void) /* Returns the keyword key name. */
-{
- return key_name;
-}
-
-const char *
-Options::get_hash_name (void) /* Returns the hash function name. */
-{
- return hash_name;
-}
-
-const char *
-Options::get_class_name (void) /* Returns the generated class name. */
-{
- return class_name;
-}
-
-int
-Options::initial_value (void) /* Returns the initial associated character value. */
-{
- return initial_asso_value;
-}
-
-int
-Options::get_iterations (void) /* Returns the iterations value. */
-{
- return iterations;
-}
-
-const char *
-Options::get_delimiter () /* Returns the string used to delimit keywords from other attributes. */
-{
- return delimiters;
-}
-
-int
-Options::get_total_switches () /* Gets the total number of switch statements to generate. */
-{
- return total_switches;
-}
-
-
-
-
diff --git a/apps/gperf/src/Options.h b/apps/gperf/src/Options.h
deleted file mode 100644
index 22579aac4d4..00000000000
--- a/apps/gperf/src/Options.h
+++ /dev/null
@@ -1,140 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* This may look like C code, but it is really -*- C++ -*- */
-
-/* Handles parsing the Options provided to the user.
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-/* This module provides a uniform interface to the various options
- available to a user of the gperf hash function generator. In
- addition to the run-time options, found in the Option_Type below,
- there is also the hash table Size and the Keys to be used in the
- hashing. The overall design of this module was an experiment in
- using C++ classes as a mechanism to enhance centralization of
- option and and error handling, which tend to get out of hand in a C
- program. */
-
-#ifndef options_h
-#define options_h 1
-
-#include "ace/Log_Msg.h"
-
-/* Enumerate the potential debugging Options. */
-
-enum Option_Type
-{
- DEBUG = 01, /* Enable debugging (prints diagnostics to stderr). */
- ORDER = 02, /* Apply ordering heuristic to speed-up search time. */
- ANSI = 04, /* Generate ANSI prototypes. */
- ALLCHARS = 010, /* Use all characters in hash function. */
- GNU = 020, /* Assume GNU extensions (primarily function inline). */
- TYPE = 040, /* Handle user-defined type structured keyword input. */
- RANDOM = 0100, /* Randomly initialize the associated values table. */
- DEFAULTCHARS = 0200, /* Make default char positions be 1,$ (end of keyword). */
- SWITCH = 0400, /* Generate switch output to save space. */
- POINTER = 01000, /* Have in_word_set function return pointer, not boolean. */
- NOLENGTH = 02000, /* Don't include keyword length in hash computations. */
- LENTABLE = 04000, /* Generate a length table for string comparison. */
- DUP = 010000, /* Handle duplicate hash values for keywords. */
- FAST = 020000, /* Generate the hash function ``fast.'' */
- NOTYPE = 040000, /* Don't include user-defined type definition in output -- it's already defined elsewhere. */
- COMP = 0100000, /* Generate strncmp rather than strcmp. */
- GLOBAL = 0200000, /* Make the keyword table a global variable. */
- CONST = 0400000, /* Make the generated tables readonly (const). */
- CPLUSPLUS = 01000000, /* Generate C++ code. */
- C = 02000000, /* Generate C code. */
- ENUM = 04000000, /* Use enum for constants. */
- STRCASECMP = 010000000, /* Use the case insensitive comparison. */
- OPTIMIZE = 020000000, /* Assume all input keywords are in the keyset. */
- ADA = 040000000 /* Generate Ada code. */
-};
-
-/* Define some useful constants (these don't really belong here, but I'm
- not sure where else to put them!). These should be consts, but g++
- doesn't seem to do the right thing with them at the moment... ;-( */
-
-enum
-{
- MAX_KEY_POS = 128 - 1, /* Max size of each word's key set. */
- WORD_START = 1, /* Signals the start of a word. */
- WORD_END = 0, /* Signals the end of a word. */
- EOS = MAX_KEY_POS /* Signals end of the key list. */
-};
-
-/* Class manager for gperf program Options. */
-
-class Options
-{
-public:
- Options (void);
- ~Options (void);
- int operator[] (Option_Type option);
- void operator() (int argc, char *argv[]);
- void operator= (enum Option_Type);
- void operator!= (enum Option_Type);
- static void print_options (void);
- static void set_asso_max (int r);
- static int get_asso_max (void);
- static void reset (void);
- static int get (void);
- static int get_iterations (void);
- static int get_max_keysig_size (void);
- static void set_keysig_size (int);
- static int get_jump (void);
- static int initial_value (void);
- static int get_total_switches (void);
- static const char *get_function_name (void);
- static const char *get_key_name (void);
- static const char *get_class_name (void);
- static const char *get_hash_name (void);
- static const char *get_delimiter (void);
-
-private:
- static int option_word; /* Holds the user-specified Options. */
- static int total_switches; /* Number of switch statements to generate. */
- static int total_keysig_size; /* Total number of distinct key_positions. */
- static int size; /* Range of the hash table. */
- static int key_pos; /* Tracks current key position for Iterator. */
- static int jump; /* Jump length when trying alternative values. */
- static int initial_asso_value; /* Initial value for asso_values table. */
- static int argument_count; /* Records count of command-line arguments. */
- static int iterations; /* Amount to iterate when a collision occurs. */
- static char **argument_vector; /* Stores a pointer to command-line vector. */
- static const char *function_name; /* Names used for generated lookup function. */
- static const char *key_name; /* Name used for keyword key. */
- static const char *class_name; /* Name used for generated C++ class. */
- static const char *hash_name; /* Name used for generated hash function. */
- static const char *delimiters; /* Separates keywords from other attributes. */
- static char key_positions[MAX_KEY_POS]; /* Contains user-specified key choices. */
- static int key_sort (char *base, int len); /* Sorts key positions in REVERSE order. */
- static void usage (void); /* Prints proper program usage. */
-};
-
-/* Global option coordinator for the entire program. */
-extern Options option;
-
-/* Set to 1 if your want to stack-allocate some large arrays. */
-#ifndef LARGE_STACK_ARRAYS
-#define LARGE_STACK_ARRAYS 0
-#endif
-
-#endif
diff --git a/apps/gperf/src/Vectors.cpp b/apps/gperf/src/Vectors.cpp
deleted file mode 100644
index 218ebc9aa64..00000000000
--- a/apps/gperf/src/Vectors.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
-/* This may look like C code, but it is really -*- C++ -*- */
-// $Id$
-
-
-/* Static class data members that are shared between several classes via
- inheritance.
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#include "Vectors.h"
-
-// Counts occurrences of each key set character.
-int Vectors::occurrences[ALPHA_SIZE];
-
-// Value associated with each character.
-int Vectors::asso_values[ALPHA_SIZE];
diff --git a/apps/gperf/src/Vectors.h b/apps/gperf/src/Vectors.h
deleted file mode 100644
index c557c7afe56..00000000000
--- a/apps/gperf/src/Vectors.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include <stdio.h>
-
-/* This may look like C code, but it is really -*- C++ -*- */
-
-/* Static class data members that are shared between several classes via
- inheritance.
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#ifndef vectors_h
-#define vectors_h 1
-
-static const int ALPHA_SIZE = 128;
-
-struct Vectors
-{
- static int occurrences[ALPHA_SIZE];
- // Counts occurrences of each key set character.
-
- static int asso_values[ALPHA_SIZE];
- // Value associated with each character.
-};
-
-#endif
diff --git a/apps/gperf/src/Version.cpp b/apps/gperf/src/Version.cpp
deleted file mode 100644
index b26c55e4124..00000000000
--- a/apps/gperf/src/Version.cpp
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Current program version number.
-// $Id$
-
-
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111,
-USA. */
-
-char *version_string = "2.6 (GNU C++ version)";
diff --git a/apps/gperf/src/gperf.cpp b/apps/gperf/src/gperf.cpp
deleted file mode 100644
index cb8577f950d..00000000000
--- a/apps/gperf/src/gperf.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-/* Driver program for the Gen_Perf hash function generator Copyright
-// $Id$
-
- (C) 1989 Free Software Foundation, Inc. written by Douglas
- C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-// Simple driver program for the Gen_Perf.hash function generator.
-// All the hard work is done in class Gen_Perf and its class methods.
-
-#include "Options.h"
-#include "Gen_Perf.h"
-
-int
-main (int argc, char *argv[])
-{
-
- struct tm *tm;
- time_t clock;
-
- time (&clock);
- tm = localtime (&clock);
- printf ("/* starting time is %d:%02d:%02d */\n", tm->tm_hour, tm->tm_min, tm->tm_sec);
-
-#if defined(RLIMIT_STACK) && LARGE_STACK_ARRAYS
- /* Get rid of any avoidable limit on stack size. */
- {
- struct rlimit rlim;
-
- /* Set the stack limit huge so that alloca does not fail. */
- getrlimit (RLIMIT_STACK, &rlim);
- rlim.rlim_cur = rlim.rlim_max;
- setrlimit (RLIMIT_STACK, &rlim);
- }
-#endif /* RLIMIT_STACK */
-
- /* Sets the Options. */
- option (argc, argv);
-
- // Initializes the key word list.
- Gen_Perf table;
-
- // Generates and prints the Gen_Perf hash table. Don't use exit
- // here, it skips the destructors.
- int status = table.generate ();
-
- time (&clock);
- tm = localtime (&clock);
- printf ("/* ending time is %d:%02d:%02d */\n", tm->tm_hour, tm->tm_min, tm->tm_sec);
- return status;
-}
diff --git a/apps/gperf/src/new.cpp b/apps/gperf/src/new.cpp
deleted file mode 100644
index 25cb527a98a..00000000000
--- a/apps/gperf/src/new.cpp
+++ /dev/null
@@ -1,75 +0,0 @@
-/* Defines a buffered memory allocation abstraction that reduces calls to
-// $Id$
-
- malloc.
- Copyright (C) 1989 Free Software Foundation, Inc.
- written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-
-This file is part of GNU GPERF.
-
-GNU GPERF is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU GPERF is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU GPERF; see the file COPYING. If not, write to the Free
-Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA. */
-
-#include "Options.h"
-
-/* Determine default alignment. If your C++ compiler does not like
- this then try something like #define DEFAULT_ALIGNMENT 8. */
-struct fooalign {char x; double d;};
-const int ALIGNMENT = ((char *)&((struct fooalign *) 0)->d - (char *)0);
-
-/* Provide an abstraction that cuts down on the number of calls to NEW
- by buffering the memory pool from which strings are allocated. */
-
-void *
-operator new (size_t size)
-{
- static char *buf_start = 0; /* Large array used to reduce calls to NEW. */
- static char *buf_end = 0; /* Indicates end of BUF_START. */
- static int buf_size = 4 * BUFSIZ; /* Size of buffer pointed to by BUF_START. */
- char *temp;
-
- /* Align this on correct boundaries, just to be safe... */
- size = ((size + ALIGNMENT - 1) / ALIGNMENT) * ALIGNMENT;
-
- /* If we are about to overflow our buffer we'll just grab another
- chunk of memory. Since we never free the original memory it
- doesn't matter that no one points to the beginning of that
- chunk. Note we use a heuristic that grows the buffer either by
- size of the request or by twice the previous size, whichever is
- larger. */
-
- if (buf_start + size >= buf_end)
- {
- buf_size *= 2;
- if (buf_size < size)
- buf_size = size;
- if (buf_start = (char *)malloc (buf_size))
- buf_end = buf_start + buf_size;
- else
- ACE_ERROR ((LM_ERROR, "Virtual memory failed at %s, %s in function %s\n%a", __FILE__, __LINE__, "operator new", 1));
- }
-
- temp = buf_start;
- buf_start += size;
- return temp;
-}
-
-/* We need this deletion operator in order to make the linker happy. */
-
-void
-operator delete (void *ptr)
-{
- // We cannot call free here, as it doesn't match the mallocs.
- // free ((char *) ptr);
-}
diff --git a/apps/gperf/tests/Makefile.in b/apps/gperf/tests/Makefile.in
deleted file mode 100644
index f702fc804f2..00000000000
--- a/apps/gperf/tests/Makefile.in
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright (C) 1989, 1992, 1993 Free Software Foundation, Inc.
-# written by Douglas C. Schmidt (schmidt@ics.uci.edu)
-#
-# This file is part of GNU GPERF.
-#
-# GNU GPERF is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 1, or (at your option)
-# any later version.
-#
-# GNU GPERF is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GNU GPERF; see the file COPYING. If not, write to the Free
-# Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111, USA.
-
-srcdir = .
-
-#### package, host, target, and site dependent Makefile fragments come in here.
-##
-
-GPERF = ../src/gperf
-
-check:
- @echo "performing some tests of the perfect hash generator"
- $(CC) -c $(CFLAGS) $(srcdir)/test.c
- $(GPERF) -p -c -l -S1 -o $(srcdir)/c.gperf > cinset.c
- $(CC) $(CFLAGS) -o cout cinset.c test.o
- @echo "testing ANSI C reserved words, all items should be found in the set"
- ./cout -v < $(srcdir)/c.gperf > c.out
- -diff -b $(srcdir)/c.exp c.out
- $(GPERF) -k1,4,'$$' $(srcdir)/ada.gperf > adainset.c
-# double '$$' is only there since make gets confused; programn wants only 1 '$'
- $(CC) $(CFLAGS) -o aout adainset.c test.o
- @echo "testing Ada reserved words, all items should be found in the set"
- ./aout -v < $(srcdir)/ada.gperf > ada-res.out
- -diff -b $(srcdir)/ada-res.exp ada-res.out
- $(GPERF) -p -D -k1,'$$' -s 2 -o $(srcdir)/adadefs.gperf > preinset.c
- $(CC) $(CFLAGS) -o preout preinset.c test.o
- @echo "testing Ada predefined words, all items should be found in the set"
- ./preout -v < $(srcdir)/adadefs.gperf > ada-pred.out
- -diff -b $(srcdir)/ada-pred.exp ada-pred.out
- $(GPERF) -k1,2,'$$' -o $(srcdir)/modula3.gperf > m3inset.c
- $(CC) $(CFLAGS) -o m3out m3inset.c test.o
- @echo "testing Modula3 reserved words, all items should be found in the set"
- ./m3out -v < $(srcdir)/modula3.gperf > modula.out
- -diff -b $(srcdir)/modula.exp modula.out
- $(GPERF) -o -S2 -p < $(srcdir)/pascal.gperf > pinset.c
- $(CC) $(CFLAGS) -o pout pinset.c test.o
- @echo "testing Pascal reserved words, all items should be found in the set"
- ./pout -v < $(srcdir)/pascal.gperf > pascal.out
- -diff -b $(srcdir)/pascal.exp pascal.out
-# these next 5 are demos that show off the generated code
- $(GPERF) -p -j1 -g -o -t -N is_reserved_word -k1,3,'$$' < $(srcdir)/c-parse.gperf > test-1.out
- -diff -b $(srcdir)/test-1.exp test-1.out
- $(GPERF) -n -k1-8 -l <$(srcdir)/modula2.gperf > test-2.out
- -diff -b $(srcdir)/test-2.exp test-2.out
- $(GPERF) -p -j 1 -o -a -C -g -t -k1,4,$$ < $(srcdir)/gplus.gperf > test-3.out
- -diff -b $(srcdir)/test-3.exp test-3.out
- $(GPERF) -D -p -t < $(srcdir)/c-parse.gperf > test-4.out
- -diff -b $(srcdir)/test-4.exp test-4.out
- $(GPERF) -g -o -j1 -t -p -N is_reserved_word < $(srcdir)/gpc.gperf > test-5.out
- -diff -b $(srcdir)/test-5.exp test-5.out
-# prints out the help message
- -$(GPERF) -h > test-6.out 2>&1 || [ a = a ]
- -diff -b $(srcdir)/test-6.exp test-6.out
- @echo "only if, do, for, case, goto, else, while, and return should be found "
- ./aout -v < $(srcdir)/c.gperf > test-7.out
- -diff -b $(srcdir)/test-7.exp test-7.out
diff --git a/apps/gperf/tests/ada-pred.exp b/apps/gperf/tests/ada-pred.exp
deleted file mode 100644
index 33caaa32ea1..00000000000
--- a/apps/gperf/tests/ada-pred.exp
+++ /dev/null
@@ -1,54 +0,0 @@
-in word set boolean
-in word set character
-in word set constraint_error
-in word set false
-in word set float
-in word set integer
-in word set natural
-in word set numeric_error
-in word set positive
-in word set program_error
-in word set storage_error
-in word set string
-in word set tasking_error
-in word set true
-in word set address
-in word set aft
-in word set base
-in word set callable
-in word set constrained
-in word set count
-in word set delta
-in word set digits
-in word set emax
-in word set epsilon
-in word set first
-in word set firstbit
-in word set fore
-in word set image
-in word set large
-in word set last
-in word set lastbit
-in word set length
-in word set machine_emax
-in word set machine_emin
-in word set machine_mantissa
-in word set machine_overflows
-in word set machine_radix
-in word set machine_rounds
-in word set mantissa
-in word set pos
-in word set position
-in word set pred
-in word set range
-in word set safe_emax
-in word set safe_large
-in word set safe_small
-in word set size
-in word set small
-in word set storage_size
-in word set succ
-in word set terminated
-in word set val
-in word set value
-in word set width
diff --git a/apps/gperf/tests/ada-res.exp b/apps/gperf/tests/ada-res.exp
deleted file mode 100644
index 8134fe861f5..00000000000
--- a/apps/gperf/tests/ada-res.exp
+++ /dev/null
@@ -1,63 +0,0 @@
-in word set else
-in word set exit
-in word set terminate
-in word set type
-in word set raise
-in word set range
-in word set reverse
-in word set declare
-in word set end
-in word set record
-in word set exception
-in word set not
-in word set then
-in word set return
-in word set separate
-in word set select
-in word set digits
-in word set renames
-in word set subtype
-in word set elsif
-in word set function
-in word set for
-in word set package
-in word set procedure
-in word set private
-in word set while
-in word set when
-in word set new
-in word set entry
-in word set delay
-in word set case
-in word set constant
-in word set at
-in word set abort
-in word set accept
-in word set and
-in word set delta
-in word set access
-in word set abs
-in word set pragma
-in word set array
-in word set use
-in word set out
-in word set do
-in word set others
-in word set of
-in word set or
-in word set all
-in word set limited
-in word set loop
-in word set null
-in word set task
-in word set in
-in word set is
-in word set if
-in word set rem
-in word set mod
-in word set begin
-in word set body
-in word set xor
-in word set goto
-in word set generic
-in word set with
diff --git a/apps/gperf/tests/ada.gperf b/apps/gperf/tests/ada.gperf
deleted file mode 100644
index 332bdc740ad..00000000000
--- a/apps/gperf/tests/ada.gperf
+++ /dev/null
@@ -1,63 +0,0 @@
-else
-exit
-terminate
-type
-raise
-range
-reverse
-declare
-end
-record
-exception
-not
-then
-return
-separate
-select
-digits
-renames
-subtype
-elsif
-function
-for
-package
-procedure
-private
-while
-when
-new
-entry
-delay
-case
-constant
-at
-abort
-accept
-and
-delta
-access
-abs
-pragma
-array
-use
-out
-do
-others
-of
-or
-all
-limited
-loop
-null
-task
-in
-is
-if
-rem
-mod
-begin
-body
-xor
-goto
-generic
-with
diff --git a/apps/gperf/tests/adadefs.gperf b/apps/gperf/tests/adadefs.gperf
deleted file mode 100644
index 875be69abc9..00000000000
--- a/apps/gperf/tests/adadefs.gperf
+++ /dev/null
@@ -1,54 +0,0 @@
-boolean
-character
-constraint_error
-false
-float
-integer
-natural
-numeric_error
-positive
-program_error
-storage_error
-string
-tasking_error
-true
-address
-aft
-base
-callable
-constrained
-count
-delta
-digits
-emax
-epsilon
-first
-firstbit
-fore
-image
-large
-last
-lastbit
-length
-machine_emax
-machine_emin
-machine_mantissa
-machine_overflows
-machine_radix
-machine_rounds
-mantissa
-pos
-position
-pred
-range
-safe_emax
-safe_large
-safe_small
-size
-small
-storage_size
-succ
-terminated
-val
-value
-width
diff --git a/apps/gperf/tests/c++.gperf b/apps/gperf/tests/c++.gperf
deleted file mode 100644
index 650d32d0edd..00000000000
--- a/apps/gperf/tests/c++.gperf
+++ /dev/null
@@ -1,47 +0,0 @@
-asm
-auto
-break
-case
-catch
-char
-class
-const
-continue
-default
-delete
-do
-double
-else
-enum
-extern
-float
-for
-friend
-goto
-if
-inline
-int
-long
-new
-operator
-overload
-private
-protected
-public
-register
-return
-short
-signed
-sizeof
-static
-struct
-switch
-template
-this
-typedef
-union
-unsigned
-virtual
-void
-volatile
-while
diff --git a/apps/gperf/tests/c-parse.gperf b/apps/gperf/tests/c-parse.gperf
deleted file mode 100644
index feef59babb0..00000000000
--- a/apps/gperf/tests/c-parse.gperf
+++ /dev/null
@@ -1,56 +0,0 @@
-%{
-/* Command-line: gperf -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf */
-%}
-struct resword { char *name; short token; enum rid rid; };
-%%
-__alignof, ALIGNOF, NORID
-__alignof__, ALIGNOF, NORID
-__asm, ASM, NORID
-__asm__, ASM, NORID
-__attribute, ATTRIBUTE, NORID
-__attribute__, ATTRIBUTE, NORID
-__const, TYPE_QUAL, RID_CONST
-__const__, TYPE_QUAL, RID_CONST
-__inline, SCSPEC, RID_INLINE
-__inline__, SCSPEC, RID_INLINE
-__signed, TYPESPEC, RID_SIGNED
-__signed__, TYPESPEC, RID_SIGNED
-__typeof, TYPEOF, NORID
-__typeof__, TYPEOF, NORID
-__volatile, TYPE_QUAL, RID_VOLATILE
-__volatile__, TYPE_QUAL, RID_VOLATILE
-asm, ASM, NORID
-auto, SCSPEC, RID_AUTO
-break, BREAK, NORID
-case, CASE, NORID
-char, TYPESPEC, RID_CHAR
-const, TYPE_QUAL, RID_CONST
-continue, CONTINUE, NORID
-default, DEFAULT, NORID
-do, DO, NORID
-double, TYPESPEC, RID_DOUBLE
-else, ELSE, NORID
-enum, ENUM, NORID
-extern, SCSPEC, RID_EXTERN
-float, TYPESPEC, RID_FLOAT
-for, FOR, NORID
-goto, GOTO, NORID
-if, IF, NORID
-inline, SCSPEC, RID_INLINE
-int, TYPESPEC, RID_INT
-long, TYPESPEC, RID_LONG
-register, SCSPEC, RID_REGISTER
-return, RETURN, NORID
-short, TYPESPEC, RID_SHORT
-signed, TYPESPEC, RID_SIGNED
-sizeof, SIZEOF, NORID
-static, SCSPEC, RID_STATIC
-struct, STRUCT, NORID
-switch, SWITCH, NORID
-typedef, SCSPEC, RID_TYPEDEF
-typeof, TYPEOF, NORID
-union, UNION, NORID
-unsigned, TYPESPEC, RID_UNSIGNED
-void, TYPESPEC, RID_VOID
-volatile, TYPE_QUAL, RID_VOLATILE
-while, WHILE, NORID
diff --git a/apps/gperf/tests/c.exp b/apps/gperf/tests/c.exp
deleted file mode 100644
index 10c8b7f6116..00000000000
--- a/apps/gperf/tests/c.exp
+++ /dev/null
@@ -1,32 +0,0 @@
-in word set if
-in word set do
-in word set int
-in word set for
-in word set case
-in word set char
-in word set auto
-in word set goto
-in word set else
-in word set long
-in word set void
-in word set enum
-in word set float
-in word set short
-in word set union
-in word set break
-in word set while
-in word set const
-in word set double
-in word set static
-in word set extern
-in word set struct
-in word set return
-in word set sizeof
-in word set switch
-in word set signed
-in word set typedef
-in word set default
-in word set unsigned
-in word set continue
-in word set register
-in word set volatile
diff --git a/apps/gperf/tests/c.gperf b/apps/gperf/tests/c.gperf
deleted file mode 100644
index 8672d6c25ed..00000000000
--- a/apps/gperf/tests/c.gperf
+++ /dev/null
@@ -1,32 +0,0 @@
-if
-do
-int
-for
-case
-char
-auto
-goto
-else
-long
-void
-enum
-float
-short
-union
-break
-while
-const
-double
-static
-extern
-struct
-return
-sizeof
-switch
-signed
-typedef
-default
-unsigned
-continue
-register
-volatile
diff --git a/apps/gperf/tests/configure.in b/apps/gperf/tests/configure.in
deleted file mode 100644
index d93c7bb1840..00000000000
--- a/apps/gperf/tests/configure.in
+++ /dev/null
@@ -1,26 +0,0 @@
-# This file is a shell script fragment that supplies the information
-# necessary to tailor a template configure script into the configure
-# script appropriate for this directory. For more information, check
-# any existing configure script.
-
-configdirs=""
-srctrigger=c-parse.gperf
-srcname="test perfect hash function generator"
-
-target_makefile_frag=../../target-mkfrag
-package_makefile_frag=Make.pack
-
-# per-host:
-
-# per-target:
-
-TOLIBGXX=../../
-ALL='$(NOTHING)'
-CHECK=check
-MOSTLYCLEAN='*.o \#* core *inset.c output.* *.out aout cout m3out pout preout'
-
-(. ${srcdir}/../../config.shared) >${package_makefile_frag}
-
-# post-target:
-
-rm -f ${package_makefile_frag}
diff --git a/apps/gperf/tests/gpc.gperf b/apps/gperf/tests/gpc.gperf
deleted file mode 100644
index 8fb469e46bc..00000000000
--- a/apps/gperf/tests/gpc.gperf
+++ /dev/null
@@ -1,48 +0,0 @@
-%{
-/* ISO Pascal 7185 reserved words.
- *
- * For GNU Pascal compiler (GPC) by jtv@hut.fi
- *
- * run this through the Doug Schmidt's gperf program
- * with command
- * gperf -g -o -j1 -t -p -N is_reserved_word
- *
- */
-%}
-struct resword { char *name; short token; short iclass;};
-%%
-And, AND, PASCAL_ISO
-Array, ARRAY, PASCAL_ISO
-Begin, BEGIN_, PASCAL_ISO
-Case, CASE, PASCAL_ISO
-Const, CONST, PASCAL_ISO
-Div, DIV, PASCAL_ISO
-Do, DO, PASCAL_ISO
-Downto, DOWNTO, PASCAL_ISO
-Else, ELSE, PASCAL_ISO
-End, END, PASCAL_ISO
-File, FILE_, PASCAL_ISO
-For, FOR, PASCAL_ISO
-Function, FUNCTION, PASCAL_ISO
-Goto, GOTO, PASCAL_ISO
-If, IF, PASCAL_ISO
-In, IN, PASCAL_ISO
-Label, LABEL, PASCAL_ISO
-Mod, MOD, PASCAL_ISO
-Nil, NIL, PASCAL_ISO
-Not, NOT, PASCAL_ISO
-Of, OF, PASCAL_ISO
-Or, OR, PASCAL_ISO
-Packed, PACKED, PASCAL_ISO
-Procedure, PROCEDURE, PASCAL_ISO
-Program,PROGRAM,PASCAL_ISO
-Record, RECORD, PASCAL_ISO
-Repeat, REPEAT, PASCAL_ISO
-Set, SET, PASCAL_ISO
-Then, THEN, PASCAL_ISO
-To, TO, PASCAL_ISO
-Type, TYPE, PASCAL_ISO
-Until, UNTIL, PASCAL_ISO
-Var, VAR, PASCAL_ISO
-While, WHILE, PASCAL_ISO
-With, WITH, PASCAL_ISO
diff --git a/apps/gperf/tests/gplus.gperf b/apps/gperf/tests/gplus.gperf
deleted file mode 100644
index 4a93315be52..00000000000
--- a/apps/gperf/tests/gplus.gperf
+++ /dev/null
@@ -1,76 +0,0 @@
-%{
-/* Command-line: gperf -p -j1 -g -o -t -N is_reserved_word -k1,4,$ gplus.gperf */
-%}
-struct resword { char *name; short token; enum rid rid;};
-%%
-__alignof, ALIGNOF, NORID
-__alignof__, ALIGNOF, NORID
-__asm, ASM, NORID
-__asm__, ASM, NORID
-__attribute, ATTRIBUTE, NORID
-__attribute__, ATTRIBUTE, NORID
-__const, TYPE_QUAL, RID_CONST
-__const__, TYPE_QUAL, RID_CONST
-__inline, SCSPEC, RID_INLINE
-__inline__, SCSPEC, RID_INLINE
-__signed, TYPESPEC, RID_SIGNED
-__signed__, TYPESPEC, RID_SIGNED
-__typeof, TYPEOF, NORID
-__typeof__, TYPEOF, NORID
-__volatile, TYPE_QUAL, RID_VOLATILE
-__volatile__, TYPE_QUAL, RID_VOLATILE
-all, ALL, NORID /* Extension */,
-except, EXCEPT, NORID /* Extension */,
-exception, AGGR, RID_EXCEPTION /* Extension */,
-raise, RAISE, NORID /* Extension */,
-raises, RAISES, NORID /* Extension */,
-reraise, RERAISE, NORID /* Extension */,
-try, TRY, NORID /* Extension */,
-asm, ASM, NORID,
-auto, SCSPEC, RID_AUTO,
-break, BREAK, NORID,
-case, CASE, NORID,
-catch, CATCH, NORID,
-char, TYPESPEC, RID_CHAR,
-class, AGGR, RID_CLASS,
-const, TYPE_QUAL, RID_CONST,
-continue, CONTINUE, NORID,
-default, DEFAULT, NORID,
-delete, DELETE, NORID,
-do, DO, NORID,
-double, TYPESPEC, RID_DOUBLE,
-dynamic, DYNAMIC, NORID,
-else, ELSE, NORID,
-enum, ENUM, NORID,
-extern, SCSPEC, RID_EXTERN,
-float, TYPESPEC, RID_FLOAT,
-for, FOR, NORID,
-friend, SCSPEC, RID_FRIEND,
-goto, GOTO, NORID,
-if, IF, NORID,
-inline, SCSPEC, RID_INLINE,
-int, TYPESPEC, RID_INT,
-long, TYPESPEC, RID_LONG,
-new, NEW, NORID,
-operator, OPERATOR, NORID,
-overload, OVERLOAD, NORID,
-private, PRIVATE, NORID,
-protected, PROTECTED, NORID,
-public, PUBLIC, NORID,
-register, SCSPEC, RID_REGISTER,
-return, RETURN, NORID,
-short, TYPESPEC, RID_SHORT,
-signed, TYPESPEC, RID_SIGNED,
-sizeof, SIZEOF, NORID,
-static, SCSPEC, RID_STATIC,
-struct, AGGR, RID_RECORD,
-switch, SWITCH, NORID,
-this, THIS, NORID,
-typedef, SCSPEC, RID_TYPEDEF,
-typeof, TYPEOF, NORID,
-union, AGGR, RID_UNION,
-unsigned, TYPESPEC, RID_UNSIGNED,
-virtual, SCSPEC, RID_VIRTUAL,
-void, TYPESPEC, RID_VOID,
-volatile, TYPE_QUAL, RID_VOLATILE,
-while, WHILE, NORID,
diff --git a/apps/gperf/tests/irc.gperf b/apps/gperf/tests/irc.gperf
deleted file mode 100644
index afe53c59e7d..00000000000
--- a/apps/gperf/tests/irc.gperf
+++ /dev/null
@@ -1,63 +0,0 @@
-%{
-extern int m_text(), m_private(), m_who(), m_whois(), m_user(), m_list();
-extern int m_topic(), m_invite(), m_channel(), m_version(), m_quit();
-extern int m_server(), m_kill(), m_info(), m_links(), m_summon(), m_stats();
-extern int m_users(), m_nick(), m_error(), m_help(), m_whoreply();
-extern int m_squit(), m_restart(), m_away(), m_die(), m_connect();
-extern int m_ping(), m_pong(), m_oper(), m_pass(), m_wall(), m_trace();
-extern int m_time(), m_rehash(), m_names(), m_namreply(), m_admin();
-extern int m_linreply(), m_notice(), m_lusers(), m_voice(), m_grph();
-extern int m_xtra(), m_motd();
-%}
-struct Message {
- char *cmd;
- int (* func)();
- int count;
- int parameters;
-};
-%%
-NICK, m_nick, 0, 1
-MSG, m_text, 0, 1
-PRIVMSG, m_private, 0, 2
-WHO, m_who, 0, 1
-WHOIS, m_whois, 0, 4
-USER, m_user, 0, 4
-SERVER, m_server, 0, 2
-LIST, m_list, 0, 1
-TOPIC, m_topic, 0, 1
-INVITE, m_invite, 0, 2
-CHANNEL, m_channel, 0, 1
-VERSION, m_version, 0, 1
-QUIT, m_quit, 0, 2
-SQUIT, m_squit, 0, 2
-KILL, m_kill, 0, 2
-INFO, m_info, 0, 1
-LINKS, m_links, 0, 1
-SUMMON, m_summon, 0, 1
-STATS, m_stats, 0, 1
-USERS, m_users, 0, 1
-RESTART, m_restart, 0, 1
-WHOREPLY,m_whoreply, 0, 7
-HELP, m_help, 0, 2
-ERROR, m_error, 0, 1
-AWAY, m_away, 0, 1
-DIE, m_die, 0, 1
-CONNECT, m_connect, 0, 3
-PING, m_ping, 0, 2
-PONG, m_pong, 0, 3
-OPER, m_oper, 0, 3
-PASS, m_pass, 0, 2
-WALL, m_wall, 0, 1
-TIME, m_time, 0, 1
-REHASH, m_rehash, 0, 1
-NAMES, m_names, 0, 1
-NAMREPLY,m_namreply, 0, 3
-ADMIN, m_admin, 0, 1
-TRACE, m_trace, 0, 1
-LINREPLY,m_linreply, 0, 2
-NOTICE, m_notice, 0, 2
-LUSERS, m_lusers, 0, 1
-VOICE, m_voice, 0, 2
-GRPH, m_grph, 0, 2
-XTRA, m_xtra, 0, 2
-MOTD, m_motd, 0, 2
diff --git a/apps/gperf/tests/makeinfo.gperf b/apps/gperf/tests/makeinfo.gperf
deleted file mode 100644
index 1488b8e38fb..00000000000
--- a/apps/gperf/tests/makeinfo.gperf
+++ /dev/null
@@ -1,116 +0,0 @@
-COMMAND;
-%%
-!, cm_force_sentence_end, false
-', insert_self, false
-*, cm_asterisk, false
-., cm_force_sentence_end, false
-:, cm_force_abbreviated_whitespace, false
-?, cm_force_sentence_end, false
-@, insert_self, false
-TeX, cm_TeX, true
-`, insert_self, false
-appendix, cm_appendix, false
-appendixsec, cm_appendixsec, false
-appendixsubsec, cm_appendixsubsec, false
-asis, cm_asis, true
-b, cm_bold, true
-br, cm_br, false
-bullet, cm_bullet, true
-bye, cm_bye, false
-c, cm_comment, false
-center, cm_center, false
-chapter, cm_chapter, false
-cindex, cm_cindex, false
-cite, cm_cite, true
-code, cm_code, true
-comment, cm_comment, false
-contents, do_nothing, false
-copyright, cm_copyright, true
-ctrl, cm_ctrl, true
-defcodeindex, cm_defindex, false
-defindex, cm_defindex, false
-dfn, cm_dfn, true
-display, cm_display, false
-dots, cm_dots, true
-emph, cm_emph, true
-end, cm_end, false
-enumerate, cm_enumerate, false
-equiv, cm_equiv, true
-error, cm_error, true
-example, cm_example, false
-exdent, cm_exdent, false
-expansion, cm_expansion, true
-file, cm_file, true
-findex, cm_findex, false
-format, cm_format, false
-group, cm_group, false
-i, cm_italic, true
-iappendix, cm_appendix, false
-iappendixsec, cm_appendixsec, false
-iappendixsubsec, cm_appendixsubsec, false
-ichapter, cm_chapter, false
-ifinfo, cm_ifinfo, false
-iftex, cm_iftex, false
-ignore, cm_ignore, false
-include, cm_include, false
-inforef, cm_inforef, true
-input, cm_include, false
-isection, cm_section, false
-isubsection, cm_subsection, false
-isubsubsection, cm_subsubsection, false
-item, cm_item, false
-itemize, cm_itemize, false
-itemx, cm_itemx, false
-iunnumbered, cm_unnumbered, false
-iunnumberedsec, cm_unnumberedsec, false
-iunnumberedsubsec, cm_unnumberedsubsec, false
-kbd, cm_kbd, true
-key, cm_key, true
-kindex, cm_kindex, false
-lisp, cm_lisp, false
-menu, cm_menu
-minus, cm_minus, true
-need, cm_need, false
-node, cm_node, false
-noindent, cm_noindent, false
-page, do_nothing, false
-pindex, cm_pindex, false
-point, cm_point, true
-print, cm_print, true
-printindex, cm_printindex, false
-pxref, cm_pxref, true
-quotation, cm_quotation, false
-r, cm_roman, true
-ref, cm_xref, true
-refill, cm_refill, false
-result, cm_result, true
-samp, cm_samp, true
-sc, cm_sc, true
-section, cm_section, false
-setchapternewpage, cm_setchapternewpage, false
-setfilename, cm_setfilename, false
-settitle, cm_settitle, false
-smallexample, cm_smallexample, false
-sp, cm_sp, false
-strong, cm_strong, true
-subsection, cm_subsection, false
-subsubsection, cm_subsubsection, false
-summarycontents, do_nothing, false
-syncodeindex, cm_synindex, false
-synindex, cm_synindex, false
-t, cm_title, true
-table, cm_table, false
-tex, cm_tex, false
-tindex, cm_tindex, false
-titlepage, cm_titlepage, false
-unnumbered, cm_unnumbered, false
-unnumberedsec, cm_unnumberedsec, false
-unnumberedsubsec, cm_unnumberedsubsec, false
-var, cm_var, true
-vindex, cm_vindex, false
-w, cm_w, true
-xref, cm_xref, true
-{, insert_self, false
-}, insert_self, false
-infoinclude, cm_infoinclude, false
-footnote, cm_footnote, false
diff --git a/apps/gperf/tests/modula.exp b/apps/gperf/tests/modula.exp
deleted file mode 100644
index cef7d5acad8..00000000000
--- a/apps/gperf/tests/modula.exp
+++ /dev/null
@@ -1,106 +0,0 @@
-in word set AND
-in word set ARRAY
-in word set BEGIN
-in word set BITS
-in word set BY
-in word set CASE
-in word set CONST
-in word set DIV
-in word set DO
-in word set ELSE
-in word set ELSIF
-in word set END
-in word set EVAL
-in word set EXCEPT
-in word set EXCEPTION
-in word set EXIT
-in word set EXPORTS
-in word set FINALLY
-in word set FOR
-in word set FROM
-in word set IF
-in word set IMPORT
-in word set INTERFACE
-in word set IN
-in word set INLINE
-in word set LOCK
-in word set METHODS
-in word set MOD
-in word set MODULE
-in word set NOT
-in word set OBJECT
-in word set OF
-in word set OR
-in word set PROCEDURE
-in word set RAISES
-in word set READONLY
-in word set RECORD
-in word set REF
-in word set REPEAT
-in word set RETURN
-in word set SET
-in word set THEN
-in word set TO
-in word set TRY
-in word set TYPE
-in word set TYPECASE
-in word set UNSAFE
-in word set UNTIL
-in word set UNTRACED
-in word set VALUE
-in word set VAR
-in word set WHILE
-in word set WITH
-in word set and
-in word set array
-in word set begin
-in word set bits
-in word set by
-in word set case
-in word set const
-in word set div
-in word set do
-in word set else
-in word set elsif
-in word set end
-in word set eval
-in word set except
-in word set exception
-in word set exit
-in word set exports
-in word set finally
-in word set for
-in word set from
-in word set if
-in word set import
-in word set interface
-in word set in
-in word set inline
-in word set lock
-in word set methods
-in word set mod
-in word set module
-in word set not
-in word set object
-in word set of
-in word set or
-in word set procedure
-in word set raises
-in word set readonly
-in word set record
-in word set ref
-in word set repeat
-in word set return
-in word set set
-in word set then
-in word set to
-in word set try
-in word set type
-in word set typecase
-in word set unsafe
-in word set until
-in word set untraced
-in word set value
-in word set var
-in word set while
-in word set with
diff --git a/apps/gperf/tests/modula2.gperf b/apps/gperf/tests/modula2.gperf
deleted file mode 100644
index 5ef9c753835..00000000000
--- a/apps/gperf/tests/modula2.gperf
+++ /dev/null
@@ -1,40 +0,0 @@
-AND
-ARRAY
-BEGIN
-BY
-CASE
-CONST
-DEFINITION
-DIV
-DO
-ELSE
-ELSIF
-END
-EXIT
-EXPORT
-FOR
-FROM
-IF
-IMPLEMENTATION
-IMPORT
-IN
-LOOP
-MOD
-MODULE
-NOT
-OF
-OR
-POINTER
-PROCEDURE
-QUALIFIED
-RECORD
-REPEAT
-RETURN
-SET
-THEN
-TO
-TYPE
-UNTIL
-VAR
-WHILE
-WITH
diff --git a/apps/gperf/tests/modula3.gperf b/apps/gperf/tests/modula3.gperf
deleted file mode 100644
index d0243460d9b..00000000000
--- a/apps/gperf/tests/modula3.gperf
+++ /dev/null
@@ -1,106 +0,0 @@
-AND
-ARRAY
-BEGIN
-BITS
-BY
-CASE
-CONST
-DIV
-DO
-ELSE
-ELSIF
-END
-EVAL
-EXCEPT
-EXCEPTION
-EXIT
-EXPORTS
-FINALLY
-FOR
-FROM
-IF
-IMPORT
-INTERFACE
-IN
-INLINE
-LOCK
-METHODS
-MOD
-MODULE
-NOT
-OBJECT
-OF
-OR
-PROCEDURE
-RAISES
-READONLY
-RECORD
-REF
-REPEAT
-RETURN
-SET
-THEN
-TO
-TRY
-TYPE
-TYPECASE
-UNSAFE
-UNTIL
-UNTRACED
-VALUE
-VAR
-WHILE
-WITH
-and
-array
-begin
-bits
-by
-case
-const
-div
-do
-else
-elsif
-end
-eval
-except
-exception
-exit
-exports
-finally
-for
-from
-if
-import
-interface
-in
-inline
-lock
-methods
-mod
-module
-not
-object
-of
-or
-procedure
-raises
-readonly
-record
-ref
-repeat
-return
-set
-then
-to
-try
-type
-typecase
-unsafe
-until
-untraced
-value
-var
-while
-with
diff --git a/apps/gperf/tests/pascal.exp b/apps/gperf/tests/pascal.exp
deleted file mode 100644
index 765e44c6a0f..00000000000
--- a/apps/gperf/tests/pascal.exp
+++ /dev/null
@@ -1,36 +0,0 @@
-in word set with
-in word set array
-in word set and
-in word set function
-in word set case
-in word set var
-in word set const
-in word set until
-in word set then
-in word set set
-in word set record
-in word set program
-in word set procedure
-in word set or
-in word set packed
-in word set not
-in word set nil
-in word set label
-in word set in
-in word set repeat
-in word set of
-in word set goto
-in word set forward
-in word set for
-in word set while
-in word set file
-in word set else
-in word set downto
-in word set do
-in word set div
-in word set to
-in word set type
-in word set end
-in word set mod
-in word set begin
-in word set if
diff --git a/apps/gperf/tests/pascal.gperf b/apps/gperf/tests/pascal.gperf
deleted file mode 100644
index fed3fbb30ea..00000000000
--- a/apps/gperf/tests/pascal.gperf
+++ /dev/null
@@ -1,36 +0,0 @@
-with
-array
-and
-function
-case
-var
-const
-until
-then
-set
-record
-program
-procedure
-or
-packed
-not
-nil
-label
-in
-repeat
-of
-goto
-forward
-for
-while
-file
-else
-downto
-do
-div
-to
-type
-end
-mod
-begin
-if
diff --git a/apps/gperf/tests/test-1.exp b/apps/gperf/tests/test-1.exp
deleted file mode 100644
index 5788cf7dfc3..00000000000
--- a/apps/gperf/tests/test-1.exp
+++ /dev/null
@@ -1,140 +0,0 @@
-/* C code produced by gperf version 2.5 (GNU C++ version) */
-/* Command-line: ../src/gperf -p -j1 -g -o -t -N is_reserved_word -k1,3,$ */
-/* Command-line: gperf -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf */
-struct resword { char *name; short token; enum rid rid; };
-
-#define TOTAL_KEYWORDS 51
-#define MIN_WORD_LENGTH 2
-#define MAX_WORD_LENGTH 13
-#define MIN_HASH_VALUE 8
-#define MAX_HASH_VALUE 82
-/* maximum key range = 75, duplicates = 0 */
-
-#ifdef __GNUC__
-inline
-#endif
-static unsigned int
-hash (str, len)
- register char *str;
- register int unsigned len;
-{
- static unsigned char asso_values[] =
- {
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 0, 83, 1, 2, 34,
- 19, 6, 11, 29, 0, 17, 83, 0, 23, 28,
- 26, 30, 31, 83, 15, 1, 0, 28, 13, 4,
- 83, 83, 5, 83, 83, 83, 83, 83,
- };
- register int hval = len;
-
- switch (hval)
- {
- default:
- case 3:
- hval += asso_values[str[2]];
- case 2:
- case 1:
- hval += asso_values[str[0]];
- break;
- }
- return hval + asso_values[str[len - 1]];
-}
-
-#ifdef __GNUC__
-inline
-#endif
-struct resword *
-is_reserved_word (str, len)
- register char *str;
- register unsigned int len;
-{
- static struct resword wordlist[] =
- {
- {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",},
- {"__asm__", ASM, NORID},
- {"",},
- {"__typeof__", TYPEOF, NORID},
- {"__signed__", TYPESPEC, RID_SIGNED},
- {"__alignof__", ALIGNOF, NORID},
- {"break", BREAK, NORID},
- {"__attribute__", ATTRIBUTE, NORID},
- {"",}, {"",},
- {"else", ELSE, NORID},
- {"__attribute", ATTRIBUTE, NORID},
- {"__typeof", TYPEOF, NORID},
- {"int", TYPESPEC, RID_INT},
- {"__alignof", ALIGNOF, NORID},
- {"struct", STRUCT, NORID},
- {"sizeof", SIZEOF, NORID},
- {"switch", SWITCH, NORID},
- {"__volatile__", TYPE_QUAL, RID_VOLATILE},
- {"",},
- {"__inline__", SCSPEC, RID_INLINE},
- {"__signed", TYPESPEC, RID_SIGNED},
- {"__volatile", TYPE_QUAL, RID_VOLATILE},
- {"if", IF, NORID},
- {"__inline", SCSPEC, RID_INLINE},
- {"while", WHILE, NORID},
- {"",},
- {"__asm", ASM, NORID},
- {"auto", SCSPEC, RID_AUTO},
- {"short", TYPESPEC, RID_SHORT},
- {"default", DEFAULT, NORID},
- {"extern", SCSPEC, RID_EXTERN},
- {"",}, {"",},
- {"__const", TYPE_QUAL, RID_CONST},
- {"static", SCSPEC, RID_STATIC},
- {"__const__", TYPE_QUAL, RID_CONST},
- {"for", FOR, NORID},
- {"case", CASE, NORID},
- {"float", TYPESPEC, RID_FLOAT},
- {"return", RETURN, NORID},
- {"typeof", TYPEOF, NORID},
- {"typedef", SCSPEC, RID_TYPEDEF},
- {"volatile", TYPE_QUAL, RID_VOLATILE},
- {"do", DO, NORID},
- {"inline", SCSPEC, RID_INLINE},
- {"void", TYPESPEC, RID_VOID},
- {"char", TYPESPEC, RID_CHAR},
- {"signed", TYPESPEC, RID_SIGNED},
- {"unsigned", TYPESPEC, RID_UNSIGNED},
- {"",}, {"",},
- {"double", TYPESPEC, RID_DOUBLE},
- {"asm", ASM, NORID},
- {"",}, {"",},
- {"goto", GOTO, NORID},
- {"",},
- {"const", TYPE_QUAL, RID_CONST},
- {"enum", ENUM, NORID},
- {"register", SCSPEC, RID_REGISTER},
- {"",}, {"",}, {"",}, {"",}, {"",}, {"",},
- {"continue", CONTINUE, NORID},
- {"",},
- {"union", UNION, NORID},
- {"",}, {"",}, {"",}, {"",}, {"",},
- {"long", TYPESPEC, RID_LONG},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- register int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= 0)
- {
- register char *s = wordlist[key].name;
-
- if (*s == *str && !strcmp (str + 1, s + 1))
- return &wordlist[key];
- }
- }
- return 0;
-}
diff --git a/apps/gperf/tests/test-2.exp b/apps/gperf/tests/test-2.exp
deleted file mode 100644
index f74124155eb..00000000000
--- a/apps/gperf/tests/test-2.exp
+++ /dev/null
@@ -1,183 +0,0 @@
-/* C code produced by gperf version 2.5 (GNU C++ version) */
-/* Command-line: ../src/gperf -n -k1-8 -l */
-
-#define TOTAL_KEYWORDS 40
-#define MIN_WORD_LENGTH 2
-#define MAX_WORD_LENGTH 14
-#define MIN_HASH_VALUE 1
-#define MAX_HASH_VALUE 256
-/* maximum key range = 256, duplicates = 0 */
-
-static unsigned int
-hash (str, len)
- register char *str;
- register int unsigned len;
-{
- static unsigned short asso_values[] =
- {
- 257, 257, 257, 257, 257, 257, 257, 257, 257, 257,
- 257, 257, 257, 257, 257, 257, 257, 257, 257, 257,
- 257, 257, 257, 257, 257, 257, 257, 257, 257, 257,
- 257, 257, 257, 257, 257, 257, 257, 257, 257, 257,
- 257, 257, 257, 257, 257, 257, 257, 257, 257, 257,
- 257, 257, 257, 257, 257, 257, 257, 257, 257, 257,
- 257, 257, 257, 257, 257, 25, 30, 35, 21, 0,
- 30, 15, 30, 45, 257, 257, 0, 5, 45, 0,
- 10, 0, 1, 20, 25, 15, 30, 40, 15, 5,
- 257, 257, 257, 257, 257, 257, 257, 257, 257, 257,
- 257, 257, 257, 257, 257, 257, 257, 257, 257, 257,
- 257, 257, 257, 257, 257, 257, 257, 257, 257, 257,
- 257, 257, 257, 257, 257, 257, 257, 257,
- };
- register int hval = 0;
-
- switch (len)
- {
- default:
- case 8:
- hval += asso_values[str[7]];
- case 7:
- hval += asso_values[str[6]];
- case 6:
- hval += asso_values[str[5]];
- case 5:
- hval += asso_values[str[4]];
- case 4:
- hval += asso_values[str[3]];
- case 3:
- hval += asso_values[str[2]];
- case 2:
- hval += asso_values[str[1]];
- case 1:
- hval += asso_values[str[0]];
- break;
- }
- return hval;
-}
-
-char *
-in_word_set (str, len)
- register char *str;
- register unsigned int len;
-{
-
- static unsigned char lengthtable[] =
- {
- 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 2, 3, 0,
- 0, 0, 2, 3, 0, 0, 0, 2, 4, 0, 0, 0, 4, 6,
- 0, 0, 0, 3, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0,
- 3, 5, 6, 0, 0, 6, 0, 0, 0, 0, 3, 0, 0, 0,
- 3, 0, 0, 0, 0, 2, 0, 0, 0, 0, 4, 0, 0, 9,
- 0, 4, 6, 6, 0, 0, 2, 3, 0, 0, 0, 5, 3, 0,
- 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0,
- 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
- 7, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0,
- 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 10,
- };
- static char *wordlist[] =
- {
- "",
- "OR",
- "", "", "", "", "", "", "", "",
- "LOOP",
- "", "", "", "", "", "", "", "", "",
- "ELSE",
- "DO",
- "", "", "",
- "TO",
- "MOD",
- "", "", "",
- "OF",
- "FOR",
- "", "", "",
- "BY",
- "FROM",
- "", "", "",
- "TYPE",
- "MODULE",
- "", "", "",
- "SET",
- "", "", "", "", "",
- "EXPORT",
- "", "", "", "",
- "VAR",
- "ARRAY",
- "RECORD",
- "", "",
- "REPEAT",
- "", "", "", "",
- "END",
- "", "", "",
- "NOT",
- "", "", "", "",
- "IF",
- "", "", "", "",
- "CASE",
- "", "",
- "PROCEDURE",
- "",
- "EXIT",
- "IMPORT",
- "RETURN",
- "", "",
- "IN",
- "AND",
- "", "", "",
- "ELSIF",
- "DIV",
- "", "", "",
- "THEN",
- "", "", "", "", "", "", "", "", "",
- "IMPLEMENTATION",
- "", "", "", "",
- "WHILE",
- "", "", "", "", "", "", "", "", "",
- "CONST",
- "POINTER",
- "", "", "",
- "UNTIL",
- "", "", "", "",
- "BEGIN",
- "", "", "", "",
- "WITH",
- "", "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "", "",
- "", "QUALIFIED",
- "", "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "", "",
- "", "", "", "", "", "", "", "", "",
- "", "", "", "", "",
- "DEFINITION",
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- register int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= 0)
- {
- register char *s = wordlist[key];
-
- if (len == lengthtable[key]
- && *s == *str && !strcmp (str + 1, s + 1))
- return s;
- }
- }
- return 0;
-}
diff --git a/apps/gperf/tests/test-3.exp b/apps/gperf/tests/test-3.exp
deleted file mode 100644
index 5e889020657..00000000000
--- a/apps/gperf/tests/test-3.exp
+++ /dev/null
@@ -1,169 +0,0 @@
-/* C code produced by gperf version 2.5 (GNU C++ version) */
-/* Command-line: ../src/gperf -p -j 1 -o -a -C -g -t -k1,4,$ */
-/* Command-line: gperf -p -j1 -g -o -t -N is_reserved_word -k1,4,$ gplus.gperf */
-struct resword { char *name; short token; enum rid rid;};
-
-#define TOTAL_KEYWORDS 71
-#define MIN_WORD_LENGTH 2
-#define MAX_WORD_LENGTH 13
-#define MIN_HASH_VALUE 4
-#define MAX_HASH_VALUE 147
-/* maximum key range = 144, duplicates = 0 */
-
-#ifdef __GNUC__
-inline
-#endif
-static unsigned int
-hash (register const char *str, register int len)
-{
- static const unsigned char asso_values[] =
- {
- 148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
- 148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
- 148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
- 148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
- 148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
- 148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
- 148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
- 148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
- 148, 148, 148, 148, 148, 148, 148, 148, 148, 148,
- 148, 148, 148, 148, 148, 0, 148, 19, 6, 27,
- 37, 0, 12, 1, 15, 63, 148, 4, 0, 56,
- 20, 15, 42, 148, 31, 5, 26, 39, 32, 10,
- 148, 40, 148, 148, 148, 148, 148, 148,
- };
- register int hval = len;
-
- switch (hval)
- {
- default:
- case 4:
- hval += asso_values[str[3]];
- case 3:
- case 2:
- case 1:
- hval += asso_values[str[0]];
- break;
- }
- return hval + asso_values[str[len - 1]];
-}
-
-#ifdef __GNUC__
-inline
-#endif
-const struct resword *
-in_word_set (register const char *str, register int len)
-{
- static const struct resword wordlist[] =
- {
- {"",}, {"",}, {"",}, {"",},
- {"else", ELSE, NORID,},
- {"",},
- {"long", TYPESPEC, RID_LONG,},
- {"",}, {"",}, {"",}, {"",},
- {"__alignof__", ALIGNOF, NORID},
- {"__asm__", ASM, NORID},
- {"",}, {"",},
- {"while", WHILE, NORID,},
- {"",}, {"",}, {"",}, {"",}, {"",},
- {"__alignof", ALIGNOF, NORID},
- {"all", ALL, NORID /* Extension */,},
- {"sizeof", SIZEOF, NORID,},
- {"__const__", TYPE_QUAL, RID_CONST},
- {"__volatile", TYPE_QUAL, RID_VOLATILE},
- {"extern", SCSPEC, RID_EXTERN,},
- {"__volatile__", TYPE_QUAL, RID_VOLATILE},
- {"__inline", SCSPEC, RID_INLINE},
- {"exception", AGGR, RID_EXCEPTION /* Extension */,},
- {"__inline__", SCSPEC, RID_INLINE},
- {"case", CASE, NORID,},
- {"except", EXCEPT, NORID /* Extension */,},
- {"new", NEW, NORID,},
- {"break", BREAK, NORID,},
- {"goto", GOTO, NORID,},
- {"",},
- {"__attribute", ATTRIBUTE, NORID},
- {"",},
- {"__attribute__", ATTRIBUTE, NORID},
- {"this", THIS, NORID,},
- {"raise", RAISE, NORID /* Extension */,},
- {"class", AGGR, RID_CLASS,},
- {"delete", DELETE, NORID,},
- {"typeof", TYPEOF, NORID,},
- {"typedef", SCSPEC, RID_TYPEDEF,},
- {"for", FOR, NORID,},
- {"raises", RAISES, NORID /* Extension */,},
- {"__const", TYPE_QUAL, RID_CONST},
- {"double", TYPESPEC, RID_DOUBLE,},
- {"__typeof__", TYPEOF, NORID},
- {"",},
- {"switch", SWITCH, NORID,},
- {"auto", SCSPEC, RID_AUTO,},
- {"do", DO, NORID,},
- {"friend", SCSPEC, RID_FRIEND,},
- {"",},
- {"reraise", RERAISE, NORID /* Extension */,},
- {"",},
- {"volatile", TYPE_QUAL, RID_VOLATILE,},
- {"__typeof", TYPEOF, NORID},
- {"continue", CONTINUE, NORID,},
- {"float", TYPESPEC, RID_FLOAT,},
- {"const", TYPE_QUAL, RID_CONST,},
- {"static", SCSPEC, RID_STATIC,},
- {"virtual", SCSPEC, RID_VIRTUAL,},
- {"__asm", ASM, NORID},
- {"short", TYPESPEC, RID_SHORT,},
- {"signed", TYPESPEC, RID_SIGNED,},
- {"try", TRY, NORID /* Extension */,},
- {"",}, {"",}, {"",},
- {"__signed__", TYPESPEC, RID_SIGNED},
- {"catch", CATCH, NORID,},
- {"public", PUBLIC, NORID,},
- {"struct", AGGR, RID_RECORD,},
- {"if", IF, NORID,},
- {"asm", ASM, NORID,},
- {"union", AGGR, RID_UNION,},
- {"",},
- {"private", PRIVATE, NORID,},
- {"",}, {"",}, {"",},
- {"operator", OPERATOR, NORID,},
- {"",}, {"",}, {"",},
- {"default", DEFAULT, NORID,},
- {"dynamic", DYNAMIC, NORID,},
- {"overload", OVERLOAD, NORID,},
- {"int", TYPESPEC, RID_INT,},
- {"char", TYPESPEC, RID_CHAR,},
- {"",}, {"",},
- {"return", RETURN, NORID,},
- {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",},
- {"",}, {"",},
- {"__signed", TYPESPEC, RID_SIGNED},
- {"",},
- {"void", TYPESPEC, RID_VOID,},
- {"",}, {"",}, {"",},
- {"protected", PROTECTED, NORID,},
- {"",},
- {"enum", ENUM, NORID,},
- {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",},
- {"",}, {"",}, {"",}, {"",}, {"",}, {"",},
- {"inline", SCSPEC, RID_INLINE,},
- {"register", SCSPEC, RID_REGISTER,},
- {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",}, {"",},
- {"",}, {"",}, {"",}, {"",},
- {"unsigned", TYPESPEC, RID_UNSIGNED,},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- register int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= 0)
- {
- register const char *s = wordlist[key].name;
-
- if (*s == *str && !strcmp (str + 1, s + 1))
- return &wordlist[key];
- }
- }
- return 0;
-}
diff --git a/apps/gperf/tests/test-4.exp b/apps/gperf/tests/test-4.exp
deleted file mode 100644
index 5238bf94d98..00000000000
--- a/apps/gperf/tests/test-4.exp
+++ /dev/null
@@ -1,138 +0,0 @@
-/* C code produced by gperf version 2.5 (GNU C++ version) */
-/* Command-line: ../src/gperf -D -p -t */
-/* Command-line: gperf -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf */
-struct resword { char *name; short token; enum rid rid; };
-
-#define TOTAL_KEYWORDS 51
-#define MIN_WORD_LENGTH 2
-#define MAX_WORD_LENGTH 13
-#define MIN_HASH_VALUE 4
-#define MAX_HASH_VALUE 82
-/* maximum key range = 79, duplicates = 2 */
-
-static unsigned int
-hash (str, len)
- register char *str;
- register int unsigned len;
-{
- static unsigned char asso_values[] =
- {
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 0, 83, 40, 20, 50,
- 25, 10, 30, 0, 0, 50, 83, 0, 15, 0,
- 35, 0, 83, 83, 20, 0, 10, 40, 5, 15,
- 83, 83, 83, 83, 83, 83, 83, 83,
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-struct resword *
-in_word_set (str, len)
- register char *str;
- register unsigned int len;
-{
- static struct resword wordlist[] =
- {
- {"",}, {"",}, {"",}, {"",},
- {"goto", GOTO, NORID},
- {"__asm", ASM, NORID},
- {"switch", SWITCH, NORID},
- {"__asm__", ASM, NORID},
- {"__const__", TYPE_QUAL, RID_CONST},
- {"__inline__", SCSPEC, RID_INLINE},
- {"__typeof__", TYPEOF, NORID},
- {"__signed__", TYPESPEC, RID_SIGNED},
- {"__alignof__", ALIGNOF, NORID},
- {"__volatile__", TYPE_QUAL, RID_VOLATILE},
- {"__attribute__", ATTRIBUTE, NORID},
- {"enum", ENUM, NORID},
- {"short", TYPESPEC, RID_SHORT},
- {"struct", STRUCT, NORID},
- {"__const", TYPE_QUAL, RID_CONST},
- {"__inline", SCSPEC, RID_INLINE},
- {"long", TYPESPEC, RID_LONG},
- {"__volatile", TYPE_QUAL, RID_VOLATILE},
- {"__attribute", ATTRIBUTE, NORID},
- {"volatile", TYPE_QUAL, RID_VOLATILE},
- {"else", ELSE, NORID},
- {"break", BREAK, NORID},
- {"do", DO, NORID},
- {"while", WHILE, NORID},
- {"signed", TYPESPEC, RID_SIGNED},
- {"__signed", TYPESPEC, RID_SIGNED},
- {"void", TYPESPEC, RID_VOID},
- {"sizeof", SIZEOF, NORID},
- {"__typeof", TYPEOF, NORID},
- {"__alignof", ALIGNOF, NORID},
- {"double", TYPESPEC, RID_DOUBLE},
- {"default", DEFAULT, NORID},
- {"asm", ASM, NORID},
- {"auto", SCSPEC, RID_AUTO},
- {"float", TYPESPEC, RID_FLOAT},
- {"typeof", TYPEOF, NORID},
- {"typedef", SCSPEC, RID_TYPEDEF},
- {"register", SCSPEC, RID_REGISTER},
- {"extern", SCSPEC, RID_EXTERN},
- {"for", FOR, NORID},
- {"static", SCSPEC, RID_STATIC},
- {"return", RETURN, NORID},
- {"int", TYPESPEC, RID_INT},
- {"case", CASE, NORID},
- {"const", TYPE_QUAL, RID_CONST},
- {"inline", SCSPEC, RID_INLINE},
- {"continue", CONTINUE, NORID},
- {"unsigned", TYPESPEC, RID_UNSIGNED},
- {"char", TYPESPEC, RID_CHAR},
- {"union", UNION, NORID},
- {"if", IF, NORID},
- };
-
- static char lookup[] =
- {
- -1, -1, -1, -1, 4, 5, 6, 7, -1, 8, 100, 12, 13, 14,
- 15, 16, 17, 18, 19, 20, 21, 22, -1, 23, 24, 25, -1, 26,
- -9, -3, 27, 28, -1, 29, 30, -1, 31, -1, 32, 33, -1, 34,
- 35, 36, 37, 38, 39, 40, 41, -1, -1, 42, -1, 43, -1, -1,
- 44, -1, -1, -1, -1, 45, -1, 46, 47, 48, 49, -1, 50, -1,
- -1, -1, -1, 51, 52, -1, -1, -1, -1, -1, 53, -1, 54,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- register int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= 0)
- {
- register int index = lookup[key];
-
- if (index >= 0 && index < MAX_HASH_VALUE)
- {
- register char *s = wordlist[index].name;
-
- if (*s == *str && !strcmp (str + 1, s + 1))
- return &wordlist[index];
- }
- else if (index < 0 && index >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- register int offset = key + index + (index > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- register struct resword *base = &wordlist[-lookup[offset]];
- register struct resword *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->name && !strcmp (str + 1, ptr->name + 1))
- return ptr;
- }
- }
- }
- return 0;
-}
diff --git a/apps/gperf/tests/test-5.exp b/apps/gperf/tests/test-5.exp
deleted file mode 100644
index 101e2798d40..00000000000
--- a/apps/gperf/tests/test-5.exp
+++ /dev/null
@@ -1,111 +0,0 @@
-/* C code produced by gperf version 2.5 (GNU C++ version) */
-/* Command-line: ../src/gperf -g -o -j1 -t -p -N is_reserved_word */
-/* ISO Pascal 7185 reserved words.
- *
- * For GNU Pascal compiler (GPC) by jtv@hut.fi
- *
- * run this through the Doug Schmidt's gperf program
- * with command
- * gperf -g -o -j1 -t -p -N is_reserved_word
- *
- */
-struct resword { char *name; short token; short iclass;};
-
-#define TOTAL_KEYWORDS 35
-#define MIN_WORD_LENGTH 2
-#define MAX_WORD_LENGTH 9
-#define MIN_HASH_VALUE 2
-#define MAX_HASH_VALUE 43
-/* maximum key range = 42, duplicates = 0 */
-
-#ifdef __GNUC__
-inline
-#endif
-static unsigned int
-hash (str, len)
- register char *str;
- register int unsigned len;
-{
- static unsigned char asso_values[] =
- {
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 44, 44, 44, 44, 44, 18, 29, 14, 6, 7,
- 10, 20, 44, 28, 44, 44, 28, 19, 22, 15,
- 0, 44, 9, 23, 0, 23, 26, 2, 44, 44,
- 44, 44, 44, 44, 44, 44, 44, 44, 44, 44,
- 0, 0, 13, 44, 30, 44, 44, 44, 0, 25,
- 1, 0, 44, 44, 0, 44, 1, 44, 25, 44,
- 44, 0, 44, 44, 44, 44, 44, 44,
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-#ifdef __GNUC__
-inline
-#endif
-struct resword *
-is_reserved_word (str, len)
- register char *str;
- register unsigned int len;
-{
- static struct resword wordlist[] =
- {
- {"",}, {"",},
- {"To", TO, PASCAL_ISO},
- {"",},
- {"Type", TYPE, PASCAL_ISO},
- {"Then", THEN, PASCAL_ISO},
- {"Packed", PACKED, PASCAL_ISO},
- {"While", WHILE, PASCAL_ISO},
- {"Do", DO, PASCAL_ISO},
- {"Procedure", PROCEDURE, PASCAL_ISO},
- {"End", END, PASCAL_ISO},
- {"Else", ELSE, PASCAL_ISO},
- {"Downto", DOWNTO, PASCAL_ISO},
- {"For", FOR, PASCAL_ISO},
- {"File", FILE_, PASCAL_ISO},
- {"Record", RECORD, PASCAL_ISO},
- {"Repeat", REPEAT, PASCAL_ISO},
- {"Or", OR, PASCAL_ISO},
- {"Case", CASE, PASCAL_ISO},
- {"Function", FUNCTION, PASCAL_ISO},
- {"Const", CONST, PASCAL_ISO},
- {"And", AND, PASCAL_ISO},
- {"Mod", MOD, PASCAL_ISO},
- {"Array", ARRAY, PASCAL_ISO},
- {"Goto", GOTO, PASCAL_ISO},
- {"Nil", NIL, PASCAL_ISO},
- {"Not", NOT, PASCAL_ISO},
- {"Set", SET, PASCAL_ISO},
- {"Until", UNTIL, PASCAL_ISO},
- {"Var", VAR, PASCAL_ISO},
- {"Of", OF, PASCAL_ISO},
- {"In", IN, PASCAL_ISO},
- {"Program", PROGRAM,PASCAL_ISO},
- {"Label", LABEL, PASCAL_ISO},
- {"Div", DIV, PASCAL_ISO},
- {"Begin", BEGIN_, PASCAL_ISO},
- {"With", WITH, PASCAL_ISO},
- {"",}, {"",}, {"",}, {"",}, {"",}, {"",},
- {"If", IF, PASCAL_ISO},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- register int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= 0)
- {
- register char *s = wordlist[key].name;
-
- if (*s == *str && !strcmp (str + 1, s + 1))
- return &wordlist[key];
- }
- }
- return 0;
-}
diff --git a/apps/gperf/tests/test-6.exp b/apps/gperf/tests/test-6.exp
deleted file mode 100644
index eba6e3cac9a..00000000000
--- a/apps/gperf/tests/test-6.exp
+++ /dev/null
@@ -1,74 +0,0 @@
--a Generate ANSI standard C output code, i.e., function prototypes.
--c Generate comparison code using strncmp rather than strcmp.
--C Make the contents of generated lookup tables constant, i.e., readonly.
--d Enables the debugging option (produces verbose output to the standard error).
--D Handle keywords that hash to duplicate values. This is useful
- for certain highly redundant keyword sets. It enables the -S option.
--e Allow user to provide a string containing delimiters used to separate
- keywords from their attributes. Default is ",\n"
--E Define constant values using an enum local to the lookup function
- rather than with defines
--f Generate the gen-perf.hash function ``fast.'' This decreases GPERF's
- running time at the cost of minimizing generated table-size.
- The numeric argument represents the number of times to iterate when
- resolving a collision. `0' means ``iterate by the number of keywords.''
--g Assume a GNU compiler, e.g., g++ or gcc. This makes all generated
- routines use the ``inline'' keyword to remove cost of function calls.
--G Generate the static table of keywords as a static global variable,
- rather than hiding it inside of the lookup function (which is the
- default behavior).
--h Prints this mesage.
--H Allow user to specify name of generated hash function. Default
- is `hash'.
--i Provide an initial value for the associate values array. Default is 0.
- Setting this value larger helps inflate the size of the final table.
--j Affects the ``jump value,'' i.e., how far to advance the associated
- character value upon collisions. Must be an odd number, default is 5.
--k Allows selection of the key positions used in the hash function.
- The allowable choices range between 1-126, inclusive. The positions
- are separated by commas, ranges may be used, and key positions may
- occur in any order. Also, the meta-character '*' causes the generated
- hash function to consider ALL key positions, and $ indicates the
- ``final character'' of a key, e.g., $,1,2,4,6-10.
--K Allow use to select name of the keyword component in the keyword structure.
--l Compare key lengths before trying a string comparison. This helps
- cut down on the number of string comparisons made during the lookup.
--L Generates code in the language specified by the option's argument. Languages
- handled are currently C++ and C. The default is C.
--n Do not include the length of the keyword when computing the hash function
--N Allow user to specify name of generated lookup function. Default
- name is `in_word_set.'
--o Reorders input keys by frequency of occurrence of the key sets.
- This should decrease the search time dramatically.
--p Changes the return value of the generated function ``in_word_set''
- from its default boolean value (i.e., 0 or 1), to type ``pointer
- to wordlist array'' This is most useful when the -t option, allowing
- user-defined structs, is used.
--r Utilizes randomness to initialize the associated values table.
--s Affects the size of the generated hash table. The numeric argument
- for this option indicates ``how many times larger or smaller'' the associated
- value range should be, in relationship to the number of keys, e.g. a value of 3
- means ``allow the maximum associated value to be about 3 times larger than the
- number of input keys.'' Conversely, a value of -3 means ``make the maximum
- associated value about 3 times smaller than the number of input keys.
- A larger table should decrease the time required for an unsuccessful search,
- at the expense of extra table space. Default value is 1.
--S Causes the generated C code to use a switch statement scheme, rather
- than an array lookup table. This can lead to a reduction in both
- time and space requirements for some keyfiles. The argument to
- this option determines how many switch statements are generated.
- A value of 1 generates 1 switch containing all the elements, a value of 2
- generates 2 tables with 1/2 the elements in each table, etc. This
- is useful since many C compilers cannot correctly generate code for
- large switch statements.
--t Allows the user to include a structured type declaration for
- generated code. Any text before %% is consider part of the type
- declaration. Key words and additional fields may follow this, one
- group of fields per line.
--T Prevents the transfer of the type declaration to the output file.
- Use this option if the type is already defined elsewhere.
--v Prints out the current version number
--Z Allow user to specify name of generated C++ class. Default
- name is `Perfect_Hash.'
-Usage: ../src/gperf [-acCdDef[num]gGhH<hashname>i<init>jk<keys>K<keyname>lL<language>nN<function name>oprs<size>S<switches>tTvZ<class name>].
-(type ../src/gperf -h for help)
diff --git a/apps/gperf/tests/test-7.exp b/apps/gperf/tests/test-7.exp
deleted file mode 100644
index c5c942c10d1..00000000000
--- a/apps/gperf/tests/test-7.exp
+++ /dev/null
@@ -1,32 +0,0 @@
-in word set if
-in word set do
-NOT in word set int
-in word set for
-in word set case
-NOT in word set char
-NOT in word set auto
-in word set goto
-in word set else
-NOT in word set long
-NOT in word set void
-NOT in word set enum
-NOT in word set float
-NOT in word set short
-NOT in word set union
-NOT in word set break
-in word set while
-NOT in word set const
-NOT in word set double
-NOT in word set static
-NOT in word set extern
-NOT in word set struct
-in word set return
-NOT in word set sizeof
-NOT in word set switch
-NOT in word set signed
-NOT in word set typedef
-NOT in word set default
-NOT in word set unsigned
-NOT in word set continue
-NOT in word set register
-NOT in word set volatile
diff --git a/apps/gperf/tests/test.c b/apps/gperf/tests/test.c
deleted file mode 100644
index 35d9015bba7..00000000000
--- a/apps/gperf/tests/test.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
-// @(#)test.c 1.1 10/18/96
-
- Tests the generated perfect has function.
- The -v option prints diagnostics as to whether a word is in
- the set or not. Without -v the program is useful for timing.
-*/
-
-#include <stdio.h>
-
-#define MAX_LEN 80
-
-int
-main (argc, argv)
- int argc;
- char *argv[];
-{
- int verbose = argc > 1 ? 1 : 0;
- char buf[MAX_LEN];
-
- while (gets (buf))
- if (in_word_set (buf, strlen (buf)) && verbose)
- printf ("in word set %s\n", buf);
- else if (verbose)
- printf ("NOT in word set %s\n", buf);
-
- return 0;
-}
diff --git a/bin/Makefile b/bin/Makefile
deleted file mode 100644
index ccab1bfdfbd..00000000000
--- a/bin/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-#############################################################################
-#
-# Makefile for assignment 1
-#
-#############################################################################
-
-include $(ACE_ROOT)/include/makeinclude/platform_macros.GNU
-
-# CXX = gcc
-CFILES = clone.cpp
-OFILES = clone.o
-DFLAGS = -b elf
-CCFLAGS += -I$(ACE_ROOT)
-
-#############################################################################
-# C++ directives
-
-.SUFFIXES: .cpp
-.cpp.o:
- $(CXX) $(CCFLAGS) -c $<
-#############################################################################
-
-clone: $(OFILES)
- $(CXX) $(CCFLAGS) -o $@ $(OFILES)
-
-clean:
- -/bin/rm -f *.o *.out *~ core
-
-realclean: clean
- -/bin/rm -fr clone
-
-depend:
- g++dep -f Makefile $(CFILES)
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-clone.o : clone.cpp
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
-
diff --git a/bin/README.html b/bin/README.html
deleted file mode 100644
index b281fbc680e..00000000000
--- a/bin/README.html
+++ /dev/null
@@ -1,147 +0,0 @@
-<HTML>
-
-<HEAD>
-<TITLE>ACE OSE Tools</TITLE>
-
-<BODY text = "#000000"
-link="#000fff"
-vlink="#ff0f0f"
-bgcolor="#ffffff">
-
-<HR>
-<H3>Modified Version of the OSE Documentation Tools</H3>
-
-This <A HREF="http://www.cs.wustl.edu/~schmidt/ACE-bin/">directory</A>
-contains versions of the freely available <A
-HREF="http://www.dscpl.com.au/">OSE</A> tools modified by Karlheinz
-Dorn (kdorn@erlh.siemens.de). I (Doug Schmidt) am grateful to him for
-contributing his efforts to help improve ACE. You can obtain these
-files via the <A HREF="ACE-obtain.html">ACE</A> release. <P>
-
-The primary goal of the modifications was to create a <EM>class</EM>.hxx and
-<EM>class</EM>.cxx file (for each class, struct, union included within the
-original ACE header file) from the ACE *.h header files by collecting
-the comments from that file and feeding them into the newly created
-files, but keeping the ACE *.h file untouched. <P>
-
-This helps when making product documentation using commercial
-documentation tools (e.g., <A HREF="http://www.k2.co.uk">George</A>,
-<A HREF="http://www.zib.de/Visual/software/doc++/index.html">doc++</a>,
-etc.) by feeding in these newly created files with a customizable
-layout. The modifications should be an upgrade to the original
-OSE-tools, but many bug-fixes are also done for the OSE-tool files
-(some are listed below). <P>
-
-This extensions make it very easy to include new ACE versions into
-commercial documentations without doing any painful modifications of
-the deltas within a frozen ACE-version or directly within ACE source
-files when a new release arises. <P>
-
-The following changes were made to the original OSE tools:
-
-<UL>
-
-<LI> The vendor headers can be suppressed within the hiding.fmt file,
-so it is possible to generate <EM>class</EM>.cxx and
-<EM>class</EM>.hxx files consisting only of pure class description
-(hxx) and pure prototypes (cxx). Look at the vendor.fmt file and
-change the field <EM>vendor</EM> in replacing it with your company
-identifying line. <P>
-
-<LI> Added a new script class2hxxcxx for making a <EM>class</EM>.hxx file for each
- class, struct, union included in an ACE *.h file as well as a *.cxx
- file that includes the correct prototypes for all classes within that
- *.h file. <P>
-
-<LI> Added new script info2headsrc for creating a <EM>class</EM>.hxx file for each
- class, struct, union included in an ACE *.h file as well as a <EM>class</EM>.cxx
- file that includes the correct prototypes for that class. <P>
-
-<LI> added a new script class2hxxcxxsingle for the feature listed above. <P>
-
-<LI> added a new format file named "hiding.fmt" to control more fine grained output
- of a class in separating/suppressing PUBLIC, PROTECTED, PRIVATE parts of a
- class, struct, union for output explicitly. <P>
-
-<LI> added a new format file named "vendor.fmt" to control vendor specific
- compilation-unit headers as well as class and method headers for the newly
- created <EM>class</EM>.hxx and <EM>class</EM>.cxx files. The information for these headers
- is collected from the headers and comments of the according ACE *.h files. <P>
-
-<LI> changed info2doc and info2src for the features listed above. <P>
-
-<LI> added the ability for handling multiline ENUMs properly (class2info,info2doc). <P>
-
-<LI> added the ability for handling operator functions properly (info2src). <P>
-
-<LI> added the ability for handling template functions properly (info2src). <P>
-
-<LI> added the ability for handling nested classes, structs, unions properly
- by introducing gawk-function recursion within info2doc (class2info,
- info2doc, info2src). <P>
-
-<LI> added the ability for handling default values properly (info2src). <P>
-
-</UL>
-
-<HR><P>
-<H3>Known Bugs</H3>
-
-Some bugs inherited from the original OSE-tools are remaining. So the
-developer of the *.h files should the following keep in mind:
-
-- do not write multiline inheritance! <P>
-
-INCORRECT: <P>
-
-<pre><code>
- class x :
- public y
- {
- }
-</pre></code>
-
-CORRECT: <P>
-
-<pre><code>
- class x : public y
- {
- }
-</pre></code>
-
-- do not write multiline templates!<P>
-
-INCORRECT: <P>
-
-<pre><code>
- template &ltclass t,
- class&gt
- class x
- {
- }
-</pre></code>
-
-CORRECT: <P>
-
-<pre><code>
- template &ltclass t, class u&gt
- class x
- {
- }
-</pre></code>
-
-<P>
-<HR><P>
-
-Other documentation tools are available at the following URLs: <P>
-
-<UL>
-<LI> <A HREF="http://www.ZIB-Berlin.DE/VisPar/doc++/doc++.html">doc++</a> <P>
-<LI> <A HREF="http://www.k2.co.uk">George</A>
-</UL>
-
-<P><HR><P>
-Back to the <A HREF="ACE.html">ACE</A> home page.
-
-</BODY>
-</HTML>
diff --git a/bin/Service_Config.perl b/bin/Service_Config.perl
deleted file mode 100755
index e0bac8a3856..00000000000
--- a/bin/Service_Config.perl
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/pkg/gnu/bin/perl -pi
-#
-#
-# You may want to run the "find" command with this script, which maybe something like this:
-#
-# find . -type f \( -name "*.i" -o -name "*.h" -o -name "*.C" -o -name "*.cc" -o -name "*.c" -o -name "*.cpp" -o -name "*.hpp" -o -name "*.ipp" \) -print | xargs $ACE_ROOT/bin/Service_Config.perl
-#
-# And if your perl installation isn't in /pkg/gnu/bin/perl,
-# please make the change accordingly
-#
-#
-s/ACE_Service_Config::run_reactor_event_loop/ACE_Reactor::run_event_loop/g;
-s/ACE_Service_Config::end_reactor_event_loop/ACE_Reactor::end_event_loop/g;
-s/ACE_Service_Config::reactor_event_loop_done/ACE_Reactor::event_loop_done/g;
-s/ACE_Service_Config::run_proactor_event_loop/ACE_Proactor::run_proactor_event_loop/g;
-s/ACE_Service_Config::end_proactor_event_loop/ACE_Proactor::end_proactor_event_loop/g;
-s/ACE_Service_Config::proactor_event_loop_done/ACE_Proactor::event_loop_done/g;
-s/ACE_Service_Config::run_reactorEx_event_loop/ACE_ReactorEx::run_event_loop/g;
-s/ACE_Service_Config::end_reactorEx_event_loop/ACE_ReactorEx::end_event_loop/g;
-s/ACE_Service_Config::reactorEx_event_loop_done/ACE_ReactorEx::event_loop_done/g;
-s/ACE_Service_Config::reactor/ACE_Reactor::instance/g;
-s/ACE_Service_Config::proactor/ACE_Proactor::instance/g;
-s/ACE_Service_Config::reactorEx/ACE_ReactorEx::instance/g;
-s/ACE_Service_Config::svc_rep/ACE_Service_Repository::instance/g;
-s/ACE_Service_Config::thr_mgr/ACE_Thread_Manager::instance/g;
-s/ACE_Service_Config::alloc/ACE_Allocator::instance/g;
-
diff --git a/bin/ace_ld b/bin/ace_ld
deleted file mode 100755
index 4569fa804c0..00000000000
--- a/bin/ace_ld
+++ /dev/null
@@ -1,172 +0,0 @@
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-# $Id$
-#
-# Drop-in replacement for "ld" that supports munching.
-#
-# 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.
-# Taken from perlrun man page.
-
-$usage = "usage: $0 [-? | [[-c <compile>] [-m <munch>] [-n <nm>]] [-f]]]\n";
-
-####
-#### process command line args
-####
-while ( $#ARGV >= 0 && $ARGV[0] =~ /^-/ ) {
- if ( $ARGV[0] eq '-c' ) {
- if ( $ARGV[1] !~ /^[-].+$/ ) {
- $compile = $ARGV[1]; shift;
- } else {
- print STDERR "$0: must provide argument for -c option\n";
- die $usage;
- }
- } elsif ( $ARGV[0] eq '-m' ) {
- if ( $ARGV[1] !~ /^[-].+$/ ) {
- $munch = $ARGV[1]; shift;
- } else {
- print STDERR "$0: must provide argument for -m option\n";
- die $usage;
- }
- } elsif ( $ARGV[0] eq '-n' ) {
- if ( $ARGV[1] !~ /^[-].+$/ ) {
- $nm = $ARGV[1]; shift;
- } else {
- print STDERR "$0: must provide argument for -n option\n";
- die $usage;
- }
- } elsif ( $ARGV[0] eq '-?' ) {
- print "$usage";
- exit;
- } else {
- warn "$0: unknown option $ARGV[0]\n";
- die $usage;
- }
- shift;
-}
-
-
-####
-#### Save link command, i.e., current @ARGV, for use below.
-####
-@args = @ARGV;
-
-
-####
-#### Find full path to each library.
-####
-@libDirs = ();
-$current_dir_in_libDirs = 0;
-@libs = ();
-@objs = '';
-
-foreach $arg (@ARGV) {
- if ($arg =~ /-L([\S]+)/) {
- ($dir = $1) =~ s%/+$%%; #### trim any trailing slashes
- push (@libDirs, $dir);
- $current_dir_in_libDirs = 1 if $dir eq '.';
- } elsif ($arg =~ /-l([\S]+)/) {
- push (@libs, $1);
- } elsif ($arg =~ /\.o$/) {
- push (@objs, $arg);
- }
-}
-
-#### Add . to libDirs if it doesn't already have it.
-push (@libDirs, ".") unless $current_dir_in_libDirs;
-
-foreach $lib (@libs) {
- foreach $libDir (@libDirs) {
- if (-e "$libDir/lib$lib.a") {
- $full_path{$lib} = "$libDir/lib$lib.a";
- last;
- }
- }
-}
-
-
-####
-#### Set up signal handler.
-####
-$done = 0;
-$SIG{'HUP'} = $SIG{'INT'} = $SIG{'QUIT'} = $SIG{'TERM'} = 'cleanup';
-
-
-####
-#### Munch, if $munch is non-null.
-####
-if ($munch) {
- $munch_objs = join (' ', @objs);
- $munch_libs = join (' ', values %full_path);
-
- open (MUNCH, "$nm $munch_objs $munch_libs | $munch |") ||
- &fail ("$0: unable to run \"$nm\" or \"$munch\"\n");
-
- open (CTORDTOR, "> __ctordtor.c") ||
- &fail ("$0: unable to open \"__ctordtor.c\"\n");
-
- while (<MUNCH>) {
- #### Filter out munch output that contains '.cpp'. It results from
- #### .cpp files that have no text or data, e.g., .cpp files that
- #### only contain template instantiations. These lines confuse g++.
- print CTORDTOR unless /\.cpp/;
- }
-
- close CTORDTOR || &fail ("$0: unable to write \"__ctordtor.c\"\n");
- close MUNCH;
-
- system ("$compile -o .obj/__ctordtor.o __ctordtor.c") &&
- &fail ("$0: \"$compile\" failed\n");
-}
-
-
-####
-#### Construct the link command from @args and perform the link.
-####
-if ($munch) {
- #### Insert ctordtor object file before first library in link command.
- $arg_lib = 0;
- foreach $arg (@ARGV) {
- if ($arg =~ /-l/) {
- last;
- }
- ++$arg_lib;
- }
- splice (@args, $arg_lib, 0, ".obj/__ctordtor.o");
-}
-
-$link_command = join (' ', @args);
-
-system ("$link_command") && &fail ("$0: $link_command failed\n");
-
-
-$done = 1;
-&cleanup;
-
-
-####
-####
-####
-sub fail {
- local ($message) = @_;
-
- warn $message;
- &cleanup;
-}
-
-
-####
-#### clean up when done or on signal
-####
-sub cleanup {
- unlink "__ctordtor.c", ".obj/__ctordtor.o";
- if ($done) {
- exit 0;
- } else {
- exit 1;
- }
-}
-
-#### EOF
diff --git a/bin/auto_compile b/bin/auto_compile
deleted file mode 100755
index 35369f5f391..00000000000
--- a/bin/auto_compile
+++ /dev/null
@@ -1,203 +0,0 @@
-#
-# $Id$
-#
-# This script checkouts ACE from CVS, updates the "clone" directory,
-# compiles $ACE_ROOT/ace and $ACE_ROOT/tests and finally runs
-# $ACE_ROOT/tests/run_tests.sh.
-#
-# If it detects any problem it send email.
-#
-# DO NOT invoke this script from your crontab, use
-# auto_compile_wrapper for that.
-#
-# This script requires Perl5.
-#
-# TODO: Modify the script or split it in such a way that the main copy
-# can be obtained either using cvs or downloading the lastest beta
-# from the WWW.
-#
-
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-# 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.
-# Taken from perlrun man page.
-
-use File::Basename;
-use FileHandle;
-require POSIX;
-
-# This is the module we will checkout, someday someone could define a
-# smaller module.
-$MODULE='ACE_wrappers';
-
-# This are the sub-directories (in the module) we really compile.
-
-@BUILD_LIST=
- ('ace',
- 'netsvcs',
- 'tests',
- 'TAO');
-
-# This are the pairs "sub-directory,script" we run.
-
-%RUN_LIST=('tests' => 'run_tests.sh');
-
-# We obtain our revision to report errors in a "nice" manner.
-$REVISION='$Revision$';
-
-# Find out the command name.
-$CMD = basename($0);
-
-# Extract configuration information from command line.
-# TODO: Some validation and checking should be done here.
-$CHECKOUT = $ARGV[0];
-$BUILD = $ARGV[1];
-$LOGDIR = $ARGV[2];
-$ADMIN = $ARGV[3];
-
-# When an error is found we try to die gracefully and send some email
-# to ADMIN.
-
-sub mydie {
- local $msg = shift;
- open(MAIL, "|mail $ADMIN")
- || die "cannot open email pipe on error: $msg\n";
- print MAIL 'The following error is brought to you by: ', "\n";
- print MAIL $CMD, ' [', $REVISION, "] for $BUILD on $CHECKOUT\n";
- print MAIL "\n", $msg, "\n";
- print MAIL "\nPlease check log files for more info\n";
- close(MAIL)
- || die "cannot close email pipe on error: $msg\n";
- print HIST 'FAILED', "\n";
- exit 0;
-}
-
-### MAIN FUNCTION
-
-$histfile = $LOGDIR . '/history';
-open(HIST, '>>' . $histfile)
- # Do not use 'mydie' to report the problem, it tries to use HIST....
- || die "cannot open history file \"$histfile\"\n";
-
-$date = localtime;
-
-print HIST $CMD, ': running at ', $date, ' ';
-
-if (-f $LOGDIR . '/.disable') {
- print HIST "DISABLED\n";
- exit 0;
-}
-
-$LOGFILE = $LOGDIR . '/' . POSIX::strftime("%b%d_%Y.log", localtime);
-open(LOG, '>' . $LOGFILE)
- || mydie "cannot open log file";
-
-LOG->autoflush ();
-
-# The following lines are useful when debugging the script or wrapper.
-# print LOG $CHECKOUT, " ", $BUILD, " ", $LOGDIR, " ", $ADMIN, "\n";
-#while (($key,$value) = each %ENV) {
-# print LOG $key, " = ", $value, "\n";
-#}
-
-chdir($CHECKOUT)
- || mydie "Cannot chdir to $CHECKOUT";
-
-$date = localtime;
-print LOG "$CMD: starting checkout at ", $date, "\n";
-open(CVS, "cvs checkout -P $MODULE 2>&1 |")
- || mydie "cannot start checkout of $MODULE";
-
-$conflicts = 0;
-while (<CVS>) {
- if (m/^C /) {
- $conflicts = 1;
- }
- print LOG $_;
-}
-close(CVS)
- || mydie "error while checking out $MODULE";
-$date = localtime;
-print LOG "$CMD: checkout finished at ", $date, "\n";
-
-if ($conflicts != 0) {
- mydie "conflicts on checkout";
-}
-
-chdir($MODULE)
- || mydie "cannot chdir to $MODULE";
-
-$date = localtime;
-print LOG "$CMD: starting clone at ", $date, "\n";
-open(MAKE, "bin/create_ace_build -a -v $BUILD 2>&1 |")
- || mydie "cannot clone directory";
-while(<MAKE>) {
- print LOG $_;
-}
-close(MAKE)
- || mydie "error while cloning ACE_ROOT";
-$date = localtime;
-print LOG "$CMD: clone finished at ", $date, "\n";
-
-chdir('build/' . $BUILD)
- || mydie "cannot chdir to $BUILD";
-
-# This is needed for real make run....
-$ENV{'ACE_ROOT'} = $CHECKOUT . '/' . $MODULE . '/build/' . $BUILD;
-$ENV{'TAO_ROOT'} = $CHECKOUT . '/' . $MODULE . '/build/' . $BUILD . '/TAO';
-
-foreach $i (@BUILD_LIST) {
- $date = localtime;
- print LOG "$CMD: make for $i started at ", $date, "\n";
- open(MAKE, "make -k shared_libs_only=1 -C $i 2>&1 |")
- || mydie "cannot start make for $i";
- $make_errors = 0;
- while (<MAKE>) {
- if (m/^make: \*\*\*/ || m/^make\[[0-9]+\]: \*\*\*/) {
- $make_errors = 1;
- }
- print LOG $_;
- }
- close(MAKE)
- || mydie "errors while running make in $i";
- $date = localtime;
- print LOG "$CMD: make for $i finished at ", $date, "\n";
- if ($make_errors == 1) {
- mydie "errors detected in $i compilation";
- }
-}
-
-while (($directory,$program) = each %RUN_LIST) {
- $date = localtime;
- print LOG "$CMD: running $program in $directory at ", $date, "\n";
- chdir($directory)
- || mydie "cannot chdir to $directory";
-
- open(RUN, "$program 2>&1 |")
- || mydie "cannot run $program";
- $run_error = 0;
- while (<RUN>) {
- print LOG $_;
- if (m/^Error/ || m/FAILED/) {
- $run_error = 1;
- }
- }
- close(RUN)
- || mydie "cannot finish $program";
- $date = localtime;
- print LOG "$CMD: $program finished ", $date, "\n";
-
- if ($run_error != 0) {
- mydie "errors detected while running $program in $directory";
- }
-}
-
-close(LOG)
- || mydie "cannot close LOGFILE";
-
-print HIST "OK\n";
-close(HIST)
- || mydie "cannot close history file";
diff --git a/bin/auto_compile_wrapper b/bin/auto_compile_wrapper
deleted file mode 100755
index bae86226d48..00000000000
--- a/bin/auto_compile_wrapper
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/sh
-#
-# $Id$
-#
-# Usually cron setups a really miserable enviroment, this script
-# serves two purposes:
-# 1. Setup a good enviroment for auto_compile.
-# 2. Invoke auto_compile with the proper arguments for each site.
-#
-# The idea is to modify this script on a per-site basis and leave
-# auto_compile unmodified.
-#
-
-# Setup a proper path, remember that cvs, GNU make, perl5 and your
-# compiler must be there.
-PATH=.:$HOME/bin:/pkg/gnu/bin:/opt/SUNWspro/bin:$PATH
-export PATH
-
-# Obvious enough.
-CVSROOT=/project/cvs-repository
-export CVSROOT
-
-# It could be a good idea to set CVSREAD this will make the staging
-# area read-only, but our staging areas are public.
-# CVSREAD=Y
-# export CVSREAD
-
-# Here we define the cvs working copy for our staging area.
-CHECKOUT=$HOME/head
-
-# In some sites the building directory differs from the cvs working
-# copy. The directory is updated running
-# $ACE_ROOT/bin/create_ace_build; but it must be setup manually the
-# first time.
-# TODO: Arrange for automatic creation of platform_macros.GNU &
-# config.h.
-BUILD=SUNCC
-
-# Here is where we store auto_compile output and keep a history of
-# each run.
-LOGDIR=$HOME/head/ACE_wrappers/build/$BUILD/auto_compile
-
-# Who do we send email when compilation (or anything else) fails.
-ADMIN=PUT_YOUR_ADDRESS_HERE ; echo "You must edit this file" ; exit 0
-
-exec /pkg/gnu/bin/perl $HOME/bin/auto_compile $CHECKOUT $BUILD $LOGDIR $ADMIN
diff --git a/bin/auto_ptr.perl b/bin/auto_ptr.perl
deleted file mode 100755
index 01d1cb5e754..00000000000
--- a/bin/auto_ptr.perl
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/pkg/gnu/bin/perl -pi
-#
-#
-# You may want to run the "find" command with this script, which maybe something like this:
-#
-# find . -type f \( -name "*.i" -o -name "*.h" -o -name "*.C" -o -name "*.cc" -o -name "*.c" -o -name "*.cpp" -o -name "*.hpp" -o -name "*.ipp" \) -print | xargs $ACE_ROOT/bin/auto_ptr.perl
-#
-# And if your perl installation isn't in /pkg/gnu/bin/perl,
-# please make the change accordingly
-#
-#
-s/auto_basic_ptr/ACE_Auto_Basic_Ptr/g;
-s/auto_basic_array_ptr/ACE_Auto_Basic_Array_Ptr/g;
-s/auto_array_ptr/ACE_Auto_Array_Ptr/g;
diff --git a/bin/class2hxxcxx b/bin/class2hxxcxx
deleted file mode 100755
index 85d3444c47a..00000000000
--- a/bin/class2hxxcxx
+++ /dev/null
@@ -1,80 +0,0 @@
-#! /bin/sh
-# =============================================================================
-#
-# = DESCRIPTION
-# Script to combine class2info and info2head and info2src.
-#
-# = AUTHOR(S)
-# K. Dorn
-#
-# = COPYRIGHT
-# Copyright 1991 OTC LIMITED
-#
-# =============================================================================
-
-OSE_HOST=
-
-OSE_RELEASE_NAME=
-export OSE_RELEASE_NAME
-
-OSE_ROOT=${OSE_ROOT-$ACE_ROOT}
-export OSE_ROOT
-
-OSE_VERSION_ROOT=$OSE_ROOT/$OSE_RELEASE_NAME
-export OSE_VERSION_ROOT
-
-BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin"
-LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/lib"}
-
-CLASS2INFO="$BINDIR/class2info"
-INFO2HEAD="$BINDIR/info2head"
-INFO2SRC="$BINDIR/info2src"
-
-#
-# Error.
-#
-ERROR()
-{
- echo "`basename $0`: $1" >&2
- shift
- while test $# != "0"
- do
- echo $1 >&2
- shift
- done
- exit 1
-}
-
-#
-# Usage message.
-#
-USAGE()
-{
- ERROR "Usage: `basename $0` files"
-}
-
-#
-# Check usage.
-#
-if test "$#" = "0"
-then
- USAGE
-fi
-
-while test "$#" != "0"
-do
- $CLASS2INFO $1
- if test "$?" != "0"
- then
- exit 1
- fi
- file=`basename $1`
- base="`echo $file | sed -e 's/\..*$//'`"
- if test -f "$base.ci"
- then
- $INFO2SRC $base.ci
- $INFO2HEAD $base.ci
-# rm -f $base.ci
- fi
- shift
-done
diff --git a/bin/class2hxxcxxsingle b/bin/class2hxxcxxsingle
deleted file mode 100755
index 6e049a2ec15..00000000000
--- a/bin/class2hxxcxxsingle
+++ /dev/null
@@ -1,80 +0,0 @@
-#! /bin/sh
-# =============================================================================
-#
-# = DESCRIPTION
-# Script to combine class2info and info2head and info2src.
-#
-# = AUTHOR(S)
-# K. Dorn
-#
-# = COPYRIGHT
-# Copyright 1991 OTC LIMITED
-#
-# =============================================================================
-
-OSE_HOST=
-
-OSE_RELEASE_NAME=
-export OSE_RELEASE_NAME
-
-OSE_ROOT=${OSE_ROOT-$ACE_ROOT}
-export OSE_ROOT
-
-OSE_VERSION_ROOT=$OSE_ROOT/$OSE_RELEASE_NAME
-export OSE_VERSION_ROOT
-
-BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin"
-LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/lib"}
-
-CLASS2INFO="$BINDIR/class2info"
-INFO2HEADSRC="$BINDIR/info2headsrc"
-INFO2SRC="$BINDIR/info2src"
-
-#
-# Error.
-#
-ERROR()
-{
- echo "`basename $0`: $1" >&2
- shift
- while test $# != "0"
- do
- echo $1 >&2
- shift
- done
- exit 1
-}
-
-#
-# Usage message.
-#
-USAGE()
-{
- ERROR "Usage: `basename $0` files"
-}
-
-#
-# Check usage.
-#
-if test "$#" = "0"
-then
- USAGE
-fi
-
-while test "$#" != "0"
-do
- $CLASS2INFO $1
- if test "$?" != "0"
- then
- exit 1
- fi
- file=`basename $1`
- base="`echo $file | sed -e 's/\..*$//'`"
- if test -f "$base.ci"
- then
-# $INFO2SRC $base.ci
- $INFO2HEADSRC $base.ci
-# rm -f $base.ci
- fi
- shift
-done
diff --git a/bin/class2info b/bin/class2info
deleted file mode 100755
index 6a3300fbb7e..00000000000
--- a/bin/class2info
+++ /dev/null
@@ -1,197 +0,0 @@
-#! /bin/sh
-# =============================================================================
-#
-# = DESCRIPTION
-# Converts a C++ class header file into a classinfo description file.
-#
-# = AUTHOR(S)
-# Graham Dumpleton
-# K. Dorn
-#
-# = COPYRIGHT
-# Copyright - OTC LIMITED (1991)
-#
-# =============================================================================
-
-OSE_HOST=
-
-OSE_RELEASE_NAME=
-export OSE_RELEASE_NAME
-
-OSE_ROOT=${OSE_ROOT-$ACE_ROOT}
-export OSE_ROOT
-
-OSE_VERSION_ROOT=$OSE_ROOT
-export OSE_VERSION_ROOT
-
-BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin"
-LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/bin"}
-
-INFO2INFO="$BINDIR/info2info"
-
-AWK="gawk"
-
-if test "$AWK" = "gawk"
-then
- VARG="-v"
-fi
-
-
-FILES=
-V2=
-
-trap 'rm -f /tmp/ci.$$; exit' 1 2 3 13 15
-
-#
-# Error.
-#
-ERROR()
-{
- echo "`basename $0`: $1" >&2
- shift
- while test $# != "0"
- do
- echo $1 >&2
- shift
- done
- exit 1
-}
-
-#
-# Usage message.
-#
-USAGE()
-{
- ERROR "Usage: `basename $0` file.h ..."
-}
-
-#
-# Check usage.
-#
-if test $# = 0
-then
- USAGE
-fi
-
-#
-# Parse command line.
-#
-while test $# != 0
-do
- case $1 in
-# -v2)
-# V2=YES
-# shift
-# ;;
- *.h|*.hh|*.H|*.hxx|*.hpp|*.h++)
- FILES="$FILES $1"
- shift
- ;;
- *)
- USAGE
- ;;
- esac
-done
-
-#
-# Check usage again.
-#
-if test -z "$FILES"
-then
- USAGE
-fi
-
-#
-# Check for awk file.
-#
-CLASS2INFO=$LIBDIR/class2info.awk
-HIDINGFMT=$LIBDIR/hiding.fmt
-
-if test ! -f $HIDINGFMT
-then
- ERROR "Can't find $HIDINGFMT"
-fi
-
-
-if ( test ! -f $CLASS2INFO )
-then
- ERROR "Can't find $CLASS2INFO"
-fi
-
-
-
-VCSA=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^CSAHEADER$" {
- if ( $2 ~ "on" )
- printf("%s","csaprintheader=on");
- else
- printf("%s","csaprintheader=");
-}' $HIDINGFMT`
-
-VPUBL=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PUBLIC$" {
- if ( $2 ~ "on" )
- printf("%s","publ=on");
- else
- printf("%s","publ=");
-}' $HIDINGFMT`
-
-VPROT=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PROTECTED$" {
- if ( $2 ~ "on" )
- printf("%s","prot=on");
- else
- printf("%s","prot=");
-}' $HIDINGFMT`
-
-VPRIV=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PRIVATE$" {
- if ( $2 ~ "on" )
- printf("%s","priv=on");
- else
- printf("%s","priv=");
-}' $HIDINGFMT`
-
-#echo " $VPUBL $VPROT $VPRIV "
-
-
-#
-# Parse each file.
-#
-# $VARG publ=on $VARG prot=off $VARG priv=off \
-for i in $FILES
-do
- if test ! -f $i
- then
- ERROR "$i doesn't exist."
- fi
- FILENAME=`basename $i`
- INFOFILE=`echo $FILENAME | sed -e 's/\..*$//'`.ci
- rm -f $INFOFILE
- if test "$?" != 0
- then
- ERROR "Couldn't remove info file $INFOFILE."
- fi
- expand $i > /tmp/ci.$$
- $AWK \
- -f $CLASS2INFO $VARG filename=$i \
- $VARG $VPUBL $VARG $VPROT $VARG $VPRIV \
- /tmp/ci.$$ > $INFOFILE
- rm -f /tmp/ci.$$
-# if test ! -z "$V2"
-# then
-# $INFO2INFO $INFOFILE
-# fi
-done
diff --git a/bin/class2info.awk b/bin/class2info.awk
deleted file mode 100644
index b2f58ce736d..00000000000
--- a/bin/class2info.awk
+++ /dev/null
@@ -1,1594 +0,0 @@
-# =============================================================================
-#
-# = DESCRIPTION
-# Awk script for converting C++ class header file to classinfo file.
-# Requires gawk or gawk.
-# comments like /* ... */ with ... goes over multiple lines are not ok
-# and will be not printed as comments!
-# class xxx
-# : public yyyy is not allowed but : class xxx : public yyyy
-#
-# = AUTHOR(S)
-# Graham Dumpleton
-# K. Dorn
-#
-# = COPYRIGHT
-# Copyright 1991 OTC LIMITED
-#
-# =============================================================================
-
-BEGIN {
- initialised = 0
- accpubl = "on"
- accprot = "on"
- accpriv = "on"
- accpubl = publ
- accprot = prot
- accpriv = priv
- accpubl = "on"
- accprot = "off"
- accpriv = "off"
-}
-{
- if ( initialised == 0 )
- {
- initialised = 1
- "date" | getline line
- printf( "CLASS2INFO\n%s\n%s\n\n", line, filename )
- anonenum = 1
- }
- doParse();
- next
-}
-
-
-
-{
- print "error" | "cat 1>&2"
- exit
-}
-
-#
-# If a comment starts with '// ==', discard lines until the end of the
-# comment or a line of the form '// = NAME' is found. This is special
-# case to deal with comment headers in files. e.g:
-#
-# // ========== ...
-# //
-# // = LIBRARY
-# // ...
-#
-# lines up to '// = LIBRARY' would be discarded.
-#
-# /^[\t ]*\/\/[\t ]*==+[\t ]*$/ {
-# handleHeader()
-# }
-
-function handleHeader()
-{
- getline
- while ( \
- ( $0 ~ "^[\t ]*//" ) \
- && \
- ( $0 !~ "^[\t ]*//[\t ]*= [a-zA-Z0-9]+[^<>]*[\t ]*$" ) \
- )
- {
- getline
- }
-}
-
-#
-# Extract labelled comments. These are denoted by '// = NAME', where the word
-# NAME is actually replaced by the some identifying label.
-# A labelled section is terminated by the end of the comment block, another
-# labelled comment, or a comment line of the form '// =='. e.g:
-# Note: a label cannot contain the characters '<>', these are identified
-# as being special commands and are simply passed through.
-#
-# // = LIBRARY
-# // C++
-# //
-# // = VERSION
-# // ...
-# //
-# // ========== ...
-#
-# the LIBRARY section would be terminated by '// = VERSION', and the VERSION
-# section by '// =====...'.
-#
-# /^[\t ]*\/\/[\t ]*= [a-zA-Z0-9]+[^<>]*[\t ]*$/ {
-# handleInfo()
-# }
-
-function handleInfo( label )
-{
- sub( "^[\t ]*//", "", $0 )
- while ( $0 ~ "^[\t ]*= [a-zA-Z0-9]+[^<>]*[\t ]*$" )
- {
- match( $0, " [a-zA-Z0-9]+[^<>]*$" )
- label = substr( $0, RSTART, RLENGTH )
- sub( "^[\t ]*", "", label )
- if ( name ~ "^$" )
- printf( "INFO\nGLOBAL\n%s\n", label )
- else if ( hiding ~ "^$" )
- printf( "INFO\nHDR\n%s\n%s\n", label, name )
- else
- printf( "INFO\nBODY\n%s\n%s\n%s\n", label, name, hiding )
- $0 = outputComment()
- }
-}
-
-function SetCommentClrComment( line, comment)
-{
- if ( match( line, "(\/\\*.*\\*\/)?$" ) > 0)
- {
- comment = substr( line, RSTART, RLENGTH )
- sub( "//.*$", "", line )
- }
- else
- if ( match( line, "(//.*)?$" ) > 0)
- {
- comment = substr( line, RSTART, RLENGTH )
- sub( "\/\\*.*$", "", line )
- }
-}
-
-
-function check_print_first()
-{
- if ( ((hiding == "private") && (accpriv == "on") ) || ((hiding == "public") && (accpubl == "on") ) || ((hiding == "protected") && (accprot == "on") ) )
- pra = 1
- else
- {
- pra = 0
- $0 = ""
- }
- return pra
-}
-
-function check_print()
-{
- if ( ( type ~ "class" ) && ( hiding ~ "^$" ) )
- {
- if (accpriv == "on")
- {
- pra = 1
- return pra
- }
- else
- {
- pra = 0
- $0 = ""
- return pra
- }
- }
- else
- {
-
- if ((accpubl == "on") || ( hiding ~ "^$" ))
- {
- pra = 1
- return pra
- }
- else
- {
- pra = 0
- $0 = ""
- return pra
- }
- }
-
- if ( ((hiding == "private") && (accpriv == "on") ) || ((hiding == "public") && (accpubl == "on") ) || ((hiding == "protected") && (accprot == "on") ) )
- {
- pra = 1
- }
- else
- {
- pra = 0
- $0 = ""
- }
- return pra
-}
-
-#
-# transfer a c comment /* ... */ to a C++ // ... comment
-# the comment comes in feld and goes back in feld
-#
-
-function Set_c_Comment_to_CPP_Comment( feld)
-{
- if ( match( feld, "\/\\*.*\\*\/$" ) > 0)
- {
-# printf("\n----feldb=|%s|----\n",feld);
- sub( "\/\\*", "\/\/", feld )
- sub( "\\*\/", "", feld )
-# printf("\n----felda=|%s|----\n",feld);
- }
- return feld
-}
-
-
-
-#
-# Gather up unlabelled comments.
-#
-# /^[\t ]*\/\/.*$/ {
-# handleComment()
-# }
-
-function handleComment()
-{
- if ( name ~ "^$" )
- printf( "COMMENT\nGLOBAL\n" )
- else if ( hiding ~ "^$" )
- printf( "COMMENT\nHDR\n%s\n", name )
- else
- printf( "COMMENT\nBODY\n%s\n%s\n", name, hiding )
- $0 = outputComment( $0 )
-}
-
-#
-# Skip past '#define's. Leave it up to programmers to document important
-# definitions with a section.
-#
-# /^[\t ]*#[\t ]*define/ {
-# handleDefine()
-# }
-
-function handleDefine( line )
-{
- if ( $0 ~ ".*\\\\$" )
- {
- end = 0
- while ( end == 0 )
- {
- getline line
- if ( line !~ ".*\\\\$" )
- end = 1
- }
- }
- # next
- $0 = ""
-}
-
-#
-# Record name of files which are included.
-# Note: Since we do not process '#if's we will get all includes, even if
-# some are particular to some systems etc.
-#
-# /^[\t ]*#[\t ]*include[\t ]*<.+>/ {
-# ()
-# }
-
-function handleInclude()
-{
- match( $0, "<.+>" )
- $0 = substr( $0, RSTART, RLENGTH )
- printf( "INCLUDE\n%s\n\n", $0 )
- # next
- $0 = ""
-}
-
-# /^[\t ]*#[\t ]*include[\t ]*".+"/ {
-# handleLocalInclude()
-# }
-
-function handleLocalInclude()
-{
- match( $0, "\".+\"" )
- $0 = substr( $0, RSTART, RLENGTH )
- printf( "INCLUDE\n%s\n\n", $0 )
- # next
- $0 = ""
-}
-
-#
-# Skip any other pre-processor directives.
-#
-# /^[\t ]*#.*$/ {
-# handlePreprocessor()
-# }
-
-function handlePreprocessor_alt()
-{
- # next
- $0 = ""
-}
-
-function handlePreprocessor()
-{
- printf( "PREPROC\n%s\n\n", $0 )
- # next
- $0 = ""
-}
-
-#
-# Trap typedefs.
-#
-# /^typedef[\t ]+/ {
-# handleTypedef()
-# }
-
-function handleTypedef( comment, line )
-{
- line = $0
- while ( line !~ ";[\t ]*(//.*)?$" )
- {
- line = uncomment( line )
- getline
- sub( "^[\t ]*", "", $0 )
- line = line " " $0
- sub( "\\) \\(", ")(", line )
- }
- match( line, "(//.*)?$" )
- comment = substr( line, RSTART, RLENGTH )
- sub( "//.*$", "", line )
- sub( "^[\t ]*typedef[\t ]*", "typedef ", line )
- if ( name ~ "^$" )
- printf( "TYPEDEF\n%s\n%s\n%s\n", "::", "public", line )
- else
- printf( "TYPEDEF\n%s\n%s\n%s\n", name, hiding, line )
- $0 = outputComment( comment )
-}
-
-#
-# Trap externs.
-#
-# /^extern[\t ]+/ {
-# handleExtern()
-# }
-
-function handleExtern( lang, comment )
-{
- if ( $0 ~ "\"C\"[\t ]*$" || $0 ~ "\"C\"[\t ]*\{[\t ]*$" )
- {
- # Bracketed includes (??). Skip them for now.
- while ( $0 !~ "}[\t]*$" && $0 !~ "}[\t ]*;[\t]*$" )
- getline
- getline
- }
- else
- {
- if ( $0 !~ ";[\t ]*(//.*)?$" )
- $0 = handleArgs( $0 )
- match( $0, "(//.*)?$" )
- comment = substr( $0, RSTART, RLENGTH )
- sub( "//.*$", "", $0 )
- sub( "^extern[\t ]*", "", $0 )
- if ( match( $0, "\"[^\"]*\"" ) != 0 )
- {
- lang = substr( $0, RSTART, RLENGTH )
- sub( "^\"[\t ]*", "", lang )
- sub( "[\t ]*\"$", "", lang )
- }
- else
- lang = "C++"
- sub( "\"[^\"]*\"[\t ]*", "", $0 )
- printf( "EXTERN\n%s\n%s\n", lang , $0 )
- $0 = outputComment( comment )
- }
-}
-
-#
-# Trap class, struct, union and template definitions.
-# Note: handleADT() does the hard work of determining if the particular
-# use is in a definition, declaration or other.
-#
-# /^[\t ]*class/ {
-# handleClass()
-# }
-
-function handleClass()
-{
- class = 1
- sub( "^[\t ]*class[\t ]+(ACE_[.]*Export[\t ]+)?", "", $0 )
- if ( handleADT( $0 ) == 1 )
- {
- if ( topName ~ "^$" )
- printf( "CLASS\n%s\n", name )
- else
- printf( "CLASS\n%s::%s\n", topName, name )
- outputSuperClasses( bases )
- bases = ""
- }
- class = 0
- # next
- $0 = ""
-}
-
-# /^[\t ]*enum/ {
-# handleEnumCsa()
-# }
-
-function handleEnumCsa()
-{
- enum = 1
- sub( "^[\t ]*enum[\t ]+", "", $0 )
- if ( handleADT( $0 ) == 1 )
- {
- if ( topName ~ "^$" )
- printf( "ENUM\n%s\n", name )
- else
- printf( "ENUM\n%s::%s\n", topName, name )
- bases = ""
- }
- enum = 0
- # next
- $0 = ""
-}
-
-# /^[\t ]*struct/ {
-# handleStruct()
-# }
-
-function handleStruct()
-{
- struct = 1
- sub( "^[\t ]*struct[\t ]+", "", $0 )
- if ( handleADT( $0 ) == 1 )
- {
- if ( topName ~ "^$" )
- printf( "STRUCT\n%s\n", name )
- else
- printf( "STRUCT\n%s::%s\n", topName, name )
- outputSuperClasses( bases )
- bases = ""
- }
- struct = 0
- # next
- $0 = ""
-}
-
-# /^[\t ]*union/ {
-# handleUnion()
-# }
-
-function handleUnion()
-{
- union = 1
- sub( "^[\t ]*union[\t ]+", "", $0 )
- if ( handleADT( $0 ) == 1 )
- {
- if ( topName ~ "^$" )
- printf( "UNION\n%s\n", name )
- else
- printf( "UNION\n%s::%s\n", topName, name )
- outputSuperClasses( bases )
- bases = ""
- }
- union = 0
- # next
- $0 = ""
-}
-
-# /^[\t ]*template[\t ]*<.+>[\t ]+class/ {
-# handleTemplate()
-# }
-
-function handleTemplate()
-{
- template = 1
-
- match( $0, "^[\t ]*template[\t ]*<.+>[\t ]+(class|struct|union)[\t ]+" )
-# nested template error!!! match( $0, "^template[\t ]*<.+>[\t ]+(class|struct|union)[\t ]+" )
-
- line = substr( $0, RSTART, RLENGTH )
- match( line, "[\t ]+(class|struct|union)[\t ]+$" )
- adttype = substr( line, RSTART, RLENGTH )
- sub( "^[\t ]*", "", adttype )
- sub( "[\t ]*$", "", adttype )
- match( line, "<.+>" )
- targs = substr( line, RSTART, RLENGTH )
- sub( "^[\t ]*template[\t ]*<.+>[\t ]+(class|struct|union)[\t ]+", "", $0 )
- if ( handleADT( $0 ) == 1 )
- {
-# printf( "TEMPLATE\n%s\n%s\n%s\n", adttype, name, targs )
- if ( topName !~ "^$" )
- printf( "TEMPLATE\n%s\n%s::%s\n%s\n", adttype, topName, name, targs )
- else
- printf( "TEMPLATE\n%s\n%s\n%s\n", adttype, name, targs )
- outputSuperClasses( bases )
- bases = ""
- }
- template = 0
- # next
- $0 = ""
-}
-
-#
-# Trap enumerated types.
-#
-
-# This handles enums where there is potentially more than one entry on
-# a line. We throw away all comments in this case.
-
-function handleLineEnum()
-{
- enum = 1
- sub( "^[\t ]*enum[\t ]*", "", $0 )
- line = $0
- sub( "[\t ]*\{.*", "", line )
- pushLevel()
- name = line
- if ( name != "" )
- {
- if ( topName ~ "^$" )
- printf( "ENUM\n%s\n\n", name )
- else
- printf( "ENUM\n%s::%s\n\n", topName, name )
- }
- else
- {
- name = anonenum
- anonenum++
- if ( topName ~ "^$" )
- printf( "ANONENUM\n%s\n\n", name )
- else
- printf( "ANONENUM\n%s::%s\n\n", topName, name )
- }
- line = $0
- sub( "^.*\{[\t ]*", "", line )
- sub( "[\t ]*//.*$", "", line )
- while ( line !~ "}.*" )
- {
- getline
- line = line $0
- sub( "[\t ]*//.*$", "", line )
- }
- # Forget about variables for now.
- sub( "[\t ]*}.*", "", line )
- gsub( "[\t ]+", "", line )
- num = split( line, item, "," )
- for ( i=1; i<=num; i++ )
- {
- if ( topName ~ "^$" )
- printf( "ENUMITEM\n%s\n%s\n\n", name, item[i] )
- else
- printf( "ENUMITEM\n%s::%s\n%s\n\n", topName, name, item[i] )
- }
- $0 = ""
- popLevel( $0 )
- enum = 0
-}
-
-# This handles enums which are formatted to preferred style.
-# Can collect comments meaningfully in this format.
-
-function handleEnum()
-{
- enum = 1
- sub( "^[\t ]*enum[\t ]*", "", $0 )
- sub( "([\t ]*\{)?[\t ]*$", "", $0 )
- sub( "^[\t ]*", "", $0 )
- pushLevel()
- name = $0
- if ( name != "" )
- {
- if ( topName ~ "^$" )
- printf( "ENUM\n%s\n\n", name )
- else
- printf( "ENUM\n%s::%s\n\n", topName, name )
- }
- else
- {
- name = anonenum
- anonenum++
- if ( topName ~ "^$" )
- printf( "ANONENUM\n%s\n\n", name )
- else
- printf( "ANONENUM\n%s::%s\n\n", topName, name )
- }
- getline
- while ( $0 ~ /^[\t ]*\/\/[\t ]*=/ )
- handleInfo()
- while ( 1 )
- {
- while ( $0 ~ /^[\t ]*$/ || $0 ~ /^[\t ]*\{/ )
- getline
-
- if ( $0 ~ /,[^\/]*,/ )
- {
- line = $0
- sub( "[,\t ]*//.*", " ", line )
- gsub( "[\t ]+", "", line )
- num = split( line, item, "," )
- for ( i=1; i<=num; i++ )
- {
- if ( topName ~ "^$" )
- printf( "ENUMITEM\n%s\n%s\n", name, item[i] )
- else
- printf( "ENUMITEM\n%s::%s\n%s\n", topName, name, item[i] )
- if ( i != num )
- printf( "\n" )
- }
- sub( "^.*//", "//", $0 )
- currentlevel = level
- $0 = outputComment( $0 )
-# if ( $0 ~ /^$/ )
- if ( currentlevel != level )
- {
- enum = 0
- return
- }
- }
- else if ( $0 ~ /^.*,[\t ]*(\/\/.*)?$/ )
- {
- match( $0, ".*,([\t ]*//)?" )
- enumval = substr( $0, RSTART, RLENGTH )
- sub( "[\t ]*,.*$", "", enumval )
- sub( "^[\t ]*", "", enumval )
- if ( topName ~ "^$" )
- printf( "ENUMITEM\n%s\n%s\n", name, enumval )
- else
- printf( "ENUMITEM\n%s::%s\n%s\n", topName, name, enumval )
- sub( "^.*//", "//", $0 )
- currentlevel = level
- $0 = outputComment( $0 )
-# if ( $0 ~ /^$/ )
- if ( currentlevel != level )
- {
- enum = 0
- return
- }
- }
- else if ( $0 ~ /^.*(\/\/.*)?$/ )
- {
- match( $0, ".*([\t ]*//)?" )
- enumval = substr( $0, RSTART, RLENGTH )
- sub( "[\t ]*([\t ]*//.*)?$", "", enumval )
- sub( "^[\t ]*", "", enumval )
- if ( topName ~ "^$" )
- printf( "ENUMITEM\n%s\n%s\n", name, enumval )
- else
- printf( "ENUMITEM\n%s::%s\n%s\n", topName, name, enumval )
- sub( "^.*//", "//", $0 )
- currentlevel = level
- $0 = outputComment( $0 )
-# if ( $0 ~ /^$/ )
- if ( currentlevel != level )
- {
- enum = 0
- return
- }
- $0 = ""
- }
- else if ( $0 ~ /^[\t ]*}[\t ]*;/ )
- {
- # Shouldn't happen, but just in case.
- popLevel( $0 )
- enum = 0
- return
- }
- }
- enum = 0
-}
-
-#
-# Trap the end of a abstract data type or enumerated type.
-# Note: arrays are going to cause a problem here. e.g:
-#
-# int foo[] =
-# {
-# };
-#
-# so this needs to be cleaned up a bit.
-#
-# /^[\t ]*}.*;[\t ]*/ {
-# handleEndADT()
-# }
-
-function handleEndADT()
-{
- popLevel( $0 )
- # next
- $0 = ""
-}
-
-#
-# Trap private, protected and public keywords in class, struct or union.
-#
-# ( name !~ "^$" ) &&
-# ( type !~ "enum" ) &&
-# /^[\t ]*private[\t ]*:[\t ]*(\/\/.*)?$/ {
-# handlePrivate()
-# }
-
-function handlePrivate()
-{
-#if (accpriv == "on" )
- printf( "ACCESS\n%s\nprivate\n\n", name )
- hiding = "private"
- # next
- $0 = ""
-}
-
-# ( name !~ "^$" ) &&
-# ( type !~ "enum" ) &&
-# /^[\t ]*protected[\t ]*:[\t ]*(\/\/.*)?$/ {
-# handleProtected()
-# }
-
-function handleProtected()
-{
-#if (accprot == "on" )
- printf( "ACCESS\n%s\nprotected\n\n", name )
- hiding = "protected"
- # next
- $0 = ""
-}
-
-# ( name !~ "^$" ) &&
-# ( type !~ "enum" ) &&
-# /^[\t ]*public[\t ]*:[\t ]*(\/\/.*)?$/ {
-# handlePublic()
-# }
-
-function handlePublic()
-{
-#if (accpubl == "on" )
- printf( "ACCESS\n%s\npublic\n\n", name )
- hiding = "public"
- # next
- $0 = ""
-}
-
-#
-# Handle friend declaration.
-#
-function handleFriend( comment, line )
-{
- line = $0
- if ( $0 ~ /[,(][\t ]*(\/\/.*)?$/ )
- {
- line = uncomment( line )
- line = handleArgs( line )
- }
- if ( line !~ /;[\t ]*(\/\/.*)?$/ )
- {
- line = uncomment( line )
- comment = handleInline()
- line = line ";"
- }
- else
- {
- match( line, "//.*$" )
- comment = substr( line, RSTART, RLENGTH )
- }
- gsub( "\t", " ", line )
- gsub( " +", " ", line )
- sub( "^ *", "", line )
- if ( name ~ "^$" )
- printf( "FRIEND\n%s\n%s\n%s\n", "::", "public", line )
- else
- if ( hiding ~ "^$" )
- printf( "FRIEND\n%s\n%s\n%s\n", name, "public", line )
- else
- printf( "FRIEND\n%s\n%s\n%s\n", name, hiding, line )
- $0 = outputComment( comment )
-}
-
-#
-# Trap inline constructors with an initialiser list.
-#
-# ( name !~ "^$" ) &&
-# ( type !~ "enum" ) &&
-# /\)[\t ]*:[\t ]*.*\(.*\)[\t ]*({(.*})?[\t ]*)?(\/\/.*)?$/ {
-# handleInlineCtor()
-# }
-
-function handleInlineCtor()
-{
- sub( "[\t ]*//.*", "", $0 )
- match( $0, ".*\\)[\t ]*:[\t ]*" )
- prototype = substr( $0, RSTART, RLENGTH )
- sub( "[\t ]*:[\t ]*$", "", prototype )
- outputFunction( prototype )
- if ( $0 !~ "}[\t ]*$" )
- {
- $0 = handleInline()
- if ( $0 ~ "^[\t ]*//.*$" )
- $0 = outputComment( $0 )
- }
- else
- $0 = outputComment( "" )
-}
-
-#
-# Trap any inline functions, including constructors/destructors, with
-# a complete prototype on the first line.
-#
-# ( name !~ "^$" ) &&
-# ( type !~ "enum" ) &&
-# /\)[\t ]*(const[\t ]*)?({(.*})?[\t ]*)?(\/\/.*)?$/ {
-# handleInlineFunction()
-# }
-
-function handleInlineFunction()
-{
- sub( "[\t ]*//.*$", "", $0 )
-
-# XXXX v1 match( $0, ".*\\)[\t ]*(const[\t ]*)?([^{]*{)?[\t ]*" )
-# XXXX v2 match( $0, ".*\\)[\t ]*(const)?([\t ]*\{)?[\t ]*" )
-# XXXX v2 prototype = substr( $0, RSTART, RLENGTH )
-
- pos = index($0,"{")
- if ( pos != 0 )
- prototype = substr( $0, 1, pos-1 )
- else
- prototype = $0
-
- sub( "[\t ]*\{[\t ]*$", "", prototype )
- outputFunction( prototype )
- if ( $0 !~ "}[\t ]*$" )
- {
- savename = name
- $0 = handleInline()
- if ( $0 ~ "^[\t ]*//.*$" )
- $0 = outputComment( $0 )
- else
- {
- if ( savename == name )
- printf( "\n" )
- }
- }
- else
- $0 = outputComment()
-}
-
-#
-# Trap normal Enum declaration.
-#
-# ( name !~ "^$" ) &&
-# ( type !~ "enum" ) &&
-# /\)[\t ]*(enum[\t ]*)?(=[\t ]*0[\t ]*)?,[\t ]*(\/\/.*)?$/ {
-# handleenum()
-# }
-
-function handleEnumFun()
-{
- $0 = Set_c_Comment_to_CPP_Comment( $0)
- match( $0, "//.*" )
- comment = substr( $0, RSTART, RLENGTH )
- $0 = uncomment( $0 )
- outputEnum( $0 )
- $0 = outputComment( comment )
-}
-
-#
-# Trap normal function declaration.
-#
-# ( name !~ "^$" ) &&
-# ( type !~ "enum" ) &&
-# /\)[\t ]*(const[\t ]*)?(=[\t ]*0[\t ]*)?;[\t ]*(\/\/.*)?$/ {
-# handleFunction()
-# }
-
-function handleFunction()
-{
- $0 = Set_c_Comment_to_CPP_Comment( $0)
- match( $0, "//.*" )
- comment = substr( $0, RSTART, RLENGTH )
- $0 = uncomment( $0 )
- outputFunction( $0 )
- $0 = outputComment( comment )
-}
-
-#
-# Trap member variables.
-#
-# ( name !~ "^$" ) &&
-# ( type !~ "enum" ) &&
-# /[\t ]*;[\t ]*(\/\/.*)?$/ {
-# handleMember()
-# }
-
-function handleMember()
-{
- $0 = Set_c_Comment_to_CPP_Comment( $0)
- match( $0, "//.*" )
- comment = substr( $0, RSTART, RLENGTH )
- sub( "[\t ]*//.*", "", $0 )
- outputMember( $0 )
- $0 = outputComment( comment )
-}
-
-function handleMember_orig()
-{
- match( $0, "//.*" )
- comment = substr( $0, RSTART, RLENGTH )
- sub( "[\t ]*//.*", "", $0 )
- outputMember( $0 )
- $0 = outputComment( comment )
-}
-
-function handleMember_neu()
-{
- match( $0, "/\\*.*\\*/" )
- comment = substr( $0, RSTART, RLENGTH )
- if ( length(comment) == 0 )
- {
- match( $0, "//.*" )
- comment = substr( $0, RSTART, RLENGTH )
- }
-# else
-# sub( "[\t ]*//.*", "", $0 )
- $0 = uncomment( $0 )
- outputMember( $0 )
- $0 = outputComment( comment )
-}
-
-#
-# Trap remainder of functions and constructors, where prototypes go
-# over more than one line.
-#
-# ( name !~ "^$" ) &&
-# ( type !~ "enum" ) &&
-# /((\((.*,)?)|([_a-zA-Z0-9_]+))[\t ]*(\/\/.*)?$/ {
-# handleMultilineEnums()
-# }
-
-function handleMultilineEnums( prototype )
-{
- $0 = uncomment( $0 )
- prototype = handleEnumArgs( $0 )
- prototype = uncomment( prototype )
- sub( "\{.*}[\t ]*$", "", prototype )
- outputEnum( prototype )
- if ( prototype !~ ";[\t ]*" )
- {
- savename = name
- $0 = handleInline()
- if ( line ~ "^[\t ]*//.*$" )
- $0 = outputComment( $0 )
- else
- {
- if ( savename == name )
- printf( "\n" )
- }
- }
- else
- $0 = outputComment()
-}
-
-#
-# Trap remainder of functions and constructors, where prototypes go
-# over more than one line.
-#
-# ( name !~ "^$" ) &&
-# ( type !~ "enum" ) &&
-# /((\((.*,)?)|([_a-zA-Z0-9_]+))[\t ]*(\/\/.*)?$/ {
-# handleMultilineFunctions()
-# }
-
-function handleMultilineFunctions( prototype )
-{
- $0 = uncomment( $0 )
- prototype = handleArgs( $0 )
- prototype = uncomment( prototype )
- sub( "\{.*}[\t ]*$", "", prototype )
- outputFunction( prototype )
- if ( prototype !~ ";[\t ]*" )
- {
- savename = name
- $0 = handleInline()
- if ( line ~ "^[\t ]*//.*$" )
- $0 = outputComment( $0 )
- else
- {
- if ( savename == name )
- printf( "\n" )
- }
- }
- else
- $0 = outputComment()
-}
-
-#
-# pushLevel() and popLevel() implement a stack for classes encountered.
-# This is to handle class definitions local to classes.
-# pushLevel() is invoked when entering a abstract data type, and
-# popLevel() is executed when leaving.
-#
-function pushLevel()
-{
- level++
- names[level] = name
- types[level] = type
- hidings[level] = hiding
- topName = name
-
-# 3.11.95 evtl auskommentieren!
- hiding = ""
-
- if ( class == 1 )
- {
- type = "class"
-# hiding = "private"
- }
- else if ( struct == 1 )
- {
- type = "struct"
-# hiding = "public"
- }
- else if ( union == 1 )
- {
- type = "union"
-# hiding = "public"
- }
- else if ( enum == 1 )
- type = "enum"
-}
-
-function popLevel( line )
-{
- if ( name !~ "^$" )
- {
- printf( "END\n%s\n\n", name )
- oldname = name
- name = names[level]
- type = types[level]
- hiding = hidings[level]
- level--
- topName = names[level]
- if ( line ~ "^[\t ]*}.*[_a-zA-Z0-9]+.*;[\t ]*(//.*)?$" )
- {
- line = uncomment( line )
- sub( "^[\t ]*}[\t ]*", "", line )
- if ( line ~ "^[_a-zA-Z0-9]+" )
- line = oldname " " line
- else
- line = oldname line
- outputMember( line )
- return outputComment()
- }
- return ""
- }
-}
-
-#
-# Removes comments from a line.
-#
-function uncomment( line )
-{
- sub( "/\\*.*\\*/", "", line )
- sub( "[\t ]*//.*$", "" , line )
- return line
-}
-
-#
-# Accumulates comment blocks and outputs them, followed by a blank line.
-#
-function outputComment( line )
-{
- if ( line !~ "^[\t ]*//" )
- getline line
-
- num = 0
- while ( line ~ "^[\t ]*//" )
- {
- sub( "^[\t ]*//", "", line )
- if ( line ~ "^[\t ]*=(( [a-zA-Z0-9]+[^<>]*)|(=+))[\t ]*$" )
- break
- else
- lines[num++] = line
-
- getline line
- }
- indent = -1
- for ( i=0; i<num; i++ )
- {
- if ( lines[i] !~ "^[\t ]*=.*" )
- {
- if ( match( lines[i], "^ *[^ ]" ) != 0 )
- {
- if ( indent == -1 )
- indent = RLENGTH-1
- else
- {
- if ( RLENGTH-1 < indent )
- indent = RLENGTH-1
- }
- }
- }
- }
- blank = 0
- for ( i=0; i<num; i++ )
- {
- if ( lines[i] ~ "^[\t ]*$" )
- blank++
- else
- {
- for ( j=0; j<blank; j++ )
- printf( "//\n" )
- blank = 0
- if ( lines[i] !~ "^[\t ]*=( <.+>)?[\t ]*" )
- {
- printf( "// %s\n", substr( lines[i], indent+1 ) )
- }
- else
- {
- sub( "^[\t ]*", "", lines[i] )
- printf( "// %s\n", lines[i] )
- }
- }
- }
- printf( "\n" )
- if ( line ~ "^[\t ]*}.*;[\t ]*$" )
- line = popLevel( line )
-
- return line
-}
-
-#
-# Checks occurences of ADT and determines if they are in fact a definition
-# or a declaration. If they are definition, it will generate any superclasses
-# for the ADT.
-#
-function handleADT( line )
-{
- #
- # Check for class declaration:
- # class Foo;
- #
- if ( line ~ "[_a-zA-Z][ <,>_0-9a-zA-Z]*[\t ]*;" )
- {
- # Do nothing, this is a declaration.
- return 0
- }
- #
- # Check for derived classes:
- # class Foo : Foobar
- #
- else if ( line ~ "[^:]:[^:]*" )
- {
- pushLevel()
- match( line, ".*[^:]:[^:]?" )
- name = substr( line, RSTART, RLENGTH-1 )
- sub( ":.*", "", name )
- sub( "[\t ]*$", "", name )
- if ( template == 1)
- {
- if ( name ~ "<.+>" )
- {
- match( name, "<.+>" )
- args = substr( name, RSTART, RLENGTH )
- sub( "[\t ]*<.+>[\t ]*", "", name )
- }
- }
- match( line, ":.*" )
- bases = substr( line, RSTART, RLENGTH )
- sub( ":[\t ]*", "", bases )
- sub( "[\t ]*$", "", bases )
- if ( bases !~ ",$" && bases !~ "^$" )
- {
- sub( "[\t ]*\{[\t ]*$", "", bases )
- }
- else
- {
- while ( bases ~ ".*,[\t ]*$" || bases ~ "^$" )
- {
- getline contbases
- contbases = uncomment( contbases )
- while ( length( contbases ) == 0 )
- {
- getline contbases
- contbases = uncomment( contbases )
- }
- bases = bases " " contbases
- }
- sub( "[\t ]*\{[\t ]*$", "", bases )
- }
- }
- #
- # Check for non-derived classes:
- # class Foo
- #
- # else if ( line ~ "[_a-zA-Z][ <>,_0-9a-zA-Z]*(<.+>)?[\t ]*\{*$" )
- else if ( line ~ "[_a-zA-Z][ <>,_0-9a-zA-Z]*(<.+>)?[\t ]*(\{[\t ]*)?$" )
- {
- pushLevel()
- if ( template == 1)
- match( line, "[_a-zA-Z][_0-9a-zA-Z]*" )
- else
- match( line, "[_a-zA-Z][ <>,_0-9a-zA-Z]*" )
- name = substr( line, RSTART, RLENGTH )
- sub( "[\t ]*$", "", name )
- if ( template == 1)
- {
- sub( "[_a-zA-Z][_0-9a-zA-Z]*", "", line )
- if ( line ~ "^<" )
- {
- match( line, "<.+>" )
- args = substr( line, RSTART, RLENGTH )
- }
- }
- }
- else
- {
- # Discard anything else.
- return 0
- }
- return 1
-}
-
-#
-# Generates the actual list of superclasses.
-#
-function outputSuperClasses( line )
-{
- if ( line ~ /^[\t ]*$/ )
- printf( "\n" )
- else
- {
- gsub( "(\t| )+", " ", line )
- narg = 0
- while ( match( line, "[^<>,# ]*<[^<>]*>" ) )
- {
- narg++
- arg = substr( line, RSTART, RLENGTH )
- sub( "[^<>,# ]*<[^<>]*>", "#" narg, line )
- bargs["#" narg] = arg
- # Need the following to stop resubstitution of the pattern matched
- # back into the string.
- gsub( "&", "\\\\&", bargs["#" narg] )
- }
- num = split( line, item, "," )
- i = 1
- while ( i<=num )
- {
- access = "private"
- inherit = ""
-
- if ( item[i] ~ "[\t ]*public[\t ]*" )
- {
- access = "public"
- sub( "[\t ]*public[\t ]*", "", item[i] )
- }
- else if ( item[i] ~ "[\t ]*protected[\t ]*" )
- {
- access = "protected"
- sub( "[\t ]*protected[\t ]*", "", item[i] )
- }
- sub( "[\t ]*private[\t ]*", "", item[i] )
-
- if ( item[i] ~ "[\t ]*virtual[\t ]*" )
- {
- inherit = " virtual"
- sub( "[\t ]*virtual[\t ]*", "", item[i] )
- }
-
- while ( match( item[i], "#[0-9]+" ) )
- {
- arg = substr( item[i], RSTART, RLENGTH )
- sub( arg, bargs[arg], item[i] )
- }
- sub( "^[\t ]*", "", item[i] )
- sub( "[\t ]*$", "", item[i] )
-
- printf( "%s%s %s\n", access, inherit, item[i] )
-
- ++i
- }
- printf( "\n" )
- }
-}
-
-#
-# Outputs enum prototypes.
-#
-function outputEnum( line )
-{
- if ( line !~ ";[\t ]*$" )
- {
- sub( "[\t ]*$", ";", line )
- if ( line !~ /^[\t ]*inline[\t ]+/ )
- sub( "^[\t ]*", "inline ", line )
- }
- if ( ( type ~ "class" ) && ( hiding ~ "^$" ) )
- hide = "private"
- else
- hide = "public"
- printf( "ENUM\n%s\n%s\n", name, hiding ~ "^$" ? hide : hiding )
- gsub( "\t", " ", line )
- gsub( " +", " ", line )
- sub( "^ *", "", line )
- sub( " *$", "", line )
- sub( "( ?;)*$", ";", line )
- printf( "%s\n", line )
-}
-
-#
-# Outputs function prototypes.
-#
-function outputFunction( line )
-{
- if ( line !~ ";[\t ]*$" )
- {
- sub( "[\t ]*$", ";", line )
- if ( line !~ /^[\t ]*inline[\t ]+/ )
- sub( "^[\t ]*", "inline ", line )
- }
- if ( ( type ~ "class" ) && ( hiding ~ "^$" ) )
- hide = "private"
- else
- hide = "public"
- printf( "FUNC\n%s\n%s\n", name, hiding ~ "^$" ? hide : hiding )
- gsub( "\t", " ", line )
- gsub( " +", " ", line )
- sub( "^ *", "", line )
- sub( " *$", "", line )
- sub( "( ?;)*$", ";", line )
- printf( "%s\n", line )
-}
-
-#
-# Output member variables.
-#
-function outputMember( line )
-{
- if ( ( type ~ "class" ) && ( hiding ~ "^$" ) )
- hide = "private"
- else
- hide = "public"
- printf( "MEMBER\n%s\n%s\n", name, hiding ~ "^$" ? hide : hiding )
- gsub( "\t", " ", line )
- gsub( " +", " ", line )
- sub( "^ *", "", line )
- sub( " *$", "", line )
- sub( "( ?;)*$", ";", line )
- printf( "%s\n", line )
-}
-
-#
-# Output member variables.
-#
-function outputMemberEnum( line )
-{
- if ( ( type ~ "class" ) && ( hiding ~ "^$" ) )
- hide = "private"
- else
- hide = "public"
- printf( "ENUM\n%s\n%s\n", name, hiding ~ "^$" ? hide : hiding )
- gsub( "\t", " ", line )
- gsub( " +", " ", line )
- sub( "^ *", "", line )
- sub( " *$", "", line )
- sub( "( ?;)*$", ";", line )
- printf( "%s\n", line )
-}
-
-#
-# Gathers up argument lists which cover more than one line.
-#
-function handleArgs( prototype )
-{
- getline line
- line = uncomment( line )
- sub( "^[\t ]*", "", line )
- sub( "[\t ]*$", "", line )
-
- # 3.11.95 supress preproc in fuctions args
- sub( "#.*$", "", line )
-
- if ( ( prototype ~ "\\($" || line ~ "^\\(" || line ~ "^\\)" ) && \
- prototype !~ ",$" )
- prototype = prototype line
- else
- prototype = prototype " " line
- while ( \
- ( prototype !~ "\\)[\t ]*(const[\t ]*)?((\{.*)|(//.*))?$" ) \
- && \
- ( prototype !~ "\\)[\t ]*(const[\t ]*)?(=[\t ]*0[\t ]*)?;[\t ]*(//.*)?$" ) \
- && \
- ( prototype !~ "\\)[\t ]*:.*$" ) \
- )
- {
- getline line
- line = uncomment( line )
- sub( "^[\t ]*", "", line )
- sub( "[\t ]*$", "", line )
-
- # 3.11.95 supress preproc in fuctions args
- sub( "#.*$", "", line )
-
- if ( ( prototype ~ "\\($" || line ~ "^\\(" || line ~ "^\\)" ) && \
- prototype !~ ",$" )
- prototype = prototype line
- else
- prototype = prototype " " line
- }
- if ( prototype ~ "\\)[\t ]*:.*$" )
- sub( "\\)[\t ]*:.*$", ")", prototype )
- else if ( prototype ~ "\\)[\t ]*\{.*$" )
- sub( "\\)[\t ]*\{.*$", ")", prototype )
- return prototype
-}
-
-#
-# Gathers up enum argument lists which cover more than one line.
-#
-function handleEnumArgs( prototype )
-{
- getline line
- line = uncomment( line )
- sub( "^[\t ]*", "", line )
- sub( "[\t ]*$", "", line )
- if ( ( prototype ~ "\\{$" || line ~ "^\\{" || line ~ "^\\}" ) && \
- prototype !~ ",$" )
- prototype = prototype line
- else
- prototype = prototype " " line
- while ( \
- ( prototype !~ "\\}[\t ]*(const[\t ]*)?((\{.*)|(//.*))?$" ) \
- && \
- ( prototype !~ "\\}[\t ]*(const[\t ]*)?(=[\t ]*0[\t ]*)?;[\t ]*(//.*)?$" ) \
- && \
- ( prototype !~ "\\}[\t ]*:.*$" ) \
- )
- {
- getline line
- line = uncomment( line )
- sub( "^[\t ]*", "", line )
- sub( "[\t ]*$", "", line )
- if ( ( prototype ~ "\\($" || line ~ "^\\(" || line ~ "^\\)" ) && \
- prototype !~ ",$" )
- prototype = prototype line
- else
- prototype = prototype " " line
- }
- if ( prototype ~ "\\}[\t ]*:.*$" )
- sub( "\\}[\t ]*:.*$", "}", prototype )
- else if ( prototype ~ "\\}[\t ]*\{.*$" )
- sub( "\\}[\t ]*\{.*$", "}", prototype )
- return prototype
-}
-
-#
-# Skips inline code. End of such code is determined when either a blank line,
-# comment, or end of ADT is encountered.
-#
-function handleInline()
-{
- getline line
- while (line !~ "^[\t ]*(}.*;[\t ]*)?(//.*)?$" )
- getline line
-
- if ( line ~ "[\t ]*}[\t ]*[_a-zA-Z0-9]*[\t ]*;[\t ]*$" )
- {
- printf( "\n" )
- popLevel( line )
- }
-
- if ( line ~ "^[\t ]*//.*" )
- return line
- else
- return ""
-}
-
-#
-# The main parsing loop.
-# This implements a recursive descent parser of sorts.
-#
-function doParse()
-{
- while ( $0 !~ "^$" )
- {
- if ( $0 ~ /^[\t ]*template[\t ]*<[^:]+>[\t ]*$/ )
- {
- getline line
- $0 = $0 " " line
- }
-
- if ( $0 ~ /^[\t ]*\/\/[\t ]*==+[\t ]*$/ )
- {
- handleHeader()
- }
- else if ( $0 ~ /^[\t ]*\/\/[\t ]*= [a-zA-Z0-9]+[^<>]*[\t ]*$/ )
- {
- handleInfo()
- }
- else if ( $0 ~ /^[\t ]*\/\/.*$/ )
- {
- handleComment()
- }
- else if ( $0 ~ /^[\t ]*#[\t ]*define/ )
- {
- handleDefine()
- }
- else if ( $0 ~ /^[\t ]*#[\t ]*include[\t ]*<.+>/ )
- {
- handleInclude()
- }
- else if ( $0 ~ /^[\t ]*#[\t ]*include[\t ]*".+"/ )
- {
- handleLocalInclude()
- }
- else if ( $0 ~ /^[\t ]*#.*$/ )
- {
- handlePreprocessor()
- }
- else if ( $0 ~ /^[\t ]*typedef[\t ]+/ )
- {
- handleTypedef()
- }
- else if ( $0 ~ /^extern[\t ]+/ )
- {
- handleExtern()
- }
- else if ( $0 ~ /^[\t ]*class[\t ]/ )
- {
- handleClass()
- }
- else if ( $0 ~ /^[\t ]*struct[\t ]/ )
- {
- handleStruct()
- }
- else if ( $0 ~ /^[\t ]*union[\t ]/ )
- {
- handleUnion()
- }
- else if ( $0 ~ /^[\t ]*template[\t ]*<.+>[\t ]+class[\t ]/ )
- {
- handleTemplate()
- }
- else if ( $0 ~ /^[\t ]*enum[\t ]*.*;[\t ]*(\/\/.*)?$/ )
- {
-#printf("\ntype=%s-------single------\n",type);
- handleEnumFun()
- }
- else if ( ($0 ~ /((\((.*,)?)|([_a-zA-Z0-9_]+))[\t ]*(\/\/.*)?$/) && ( name !~ "^$" ) && ( $0 ~ /^[\t ]*enum/ ) )
- {
-#printf("\ntype=%s-------multi------\n",type);
- handleMultilineEnums()
- }
- else if ( $0 ~ /^[\t ]*}.*;[\t ]*/ )
- {
- handleEndADT()
- }
- else if ( ( name !~ "^$" ) && ( type !~ "enum" ) )
- {
- if ( $0 ~ /^[\t ]*private[\t ]*:[\t ]*(\/\/.*)?$/ )
- {
- handlePrivate()
- }
- else if ( $0 ~ /^[\t ]*protected[\t ]*:[\t ]*(\/\/.*)?$/ )
- {
- handleProtected()
- }
- else if ( $0 ~ /^[\t ]*public[\t ]*:[\t ]*(\/\/.*)?$/ )
- {
- handlePublic()
- }
- else if ( $0 ~ /^[\t ]*friend[\t ]+/ )
- {
- handleFriend()
- }
- else if ( $0 ~ /\)[\t ]*:[\t ]*.*\(.*\)[\t ]*(\{(.*})?[\t ]*)(\/\/.*)?$/ )
- {
- handleInlineCtor()
- }
- else if ( $0 ~ /\)[\t ]*(const[\t ]*)?(\{(.*})?[\t ]*)?(\/\/.*)?$/ &&
- $0 !~ /^.*operator[\t ]*\(\)[\t ]*(\/\/.*)?$/ )
- {
- handleInlineFunction()
- }
- else if ( $0 ~ /\)[\t ]*(const[\t ]*)?(=[\t ]*0[\t ]*)?;?[\t ]*(\/\/.*)?$/ &&
- $0 !~ /^.*operator[\t ]*\(\)[\t ]*(\/\/.*)?$/ )
- {
- handleFunction()
- }
- else if ( $0 ~ /[\t ]*;[\t ]*(\/\/.*)?(\/\\*.*\\*\/)?$/ )
- {
- handleMember()
- }
- else if ( $0 ~ /((\((.*,)?)|([_a-zA-Z0-9_>)]+[*&]?))[\t ]*(\/\/.*)?$/ )
- {
- handleMultilineFunctions()
- }
- else
- $0 = ""
- }
- else
- $0 = ""
- }
-}
diff --git a/bin/class2man b/bin/class2man
deleted file mode 100755
index c81543d64b2..00000000000
--- a/bin/class2man
+++ /dev/null
@@ -1,78 +0,0 @@
-#! /bin/sh
-# =============================================================================
-#
-# = DESCRIPTION
-# Script to combine class2info and info2man.
-#
-# = AUTHOR(S)
-# Graham Dumpleton
-#
-# = COPYRIGHT
-# Copyright 1991 OTC LIMITED
-#
-# =============================================================================
-
-OSE_HOST=
-
-OSE_RELEASE_NAME=
-export OSE_RELEASE_NAME
-
-OSE_ROOT=${OSE_ROOT-$ACE_ROOT}
-export OSE_ROOT
-
-OSE_VERSION_ROOT=$OSE_ROOT/$OSE_RELEASE_NAME
-export OSE_VERSION_ROOT
-
-BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin"
-LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/lib"}
-
-CLASS2INFO="$BINDIR/class2info"
-INFO2MAN="$BINDIR/info2man"
-
-#
-# Error.
-#
-ERROR()
-{
- echo "`basename $0`: $1" >&2
- shift
- while test $# != "0"
- do
- echo $1 >&2
- shift
- done
- exit 1
-}
-
-#
-# Usage message.
-#
-USAGE()
-{
- ERROR "Usage: `basename $0` files"
-}
-
-#
-# Check usage.
-#
-if test "$#" = "0"
-then
- USAGE
-fi
-
-while test "$#" != "0"
-do
- $CLASS2INFO $1
- if test "$?" != "0"
- then
- exit 1
- fi
- file=`basename $1`
- base="`echo $file | sed -e 's/\..*$//'`"
- if test -f "$base.ci"
- then
- $INFO2MAN $base.ci
- rm -f $base.ci
- fi
- shift
-done
diff --git a/bin/class2mml b/bin/class2mml
deleted file mode 100755
index bb7ab030976..00000000000
--- a/bin/class2mml
+++ /dev/null
@@ -1,79 +0,0 @@
-#! /bin/sh
-# =============================================================================
-#
-# = DESCRIPTION
-# Script to combine class2info and info2mml.
-#
-# = AUTHOR(S)
-# Graham Dumpleton
-#
-# = COPYRIGHT
-# Copyright 1991 OTC LIMITED
-# Copyright 1994 DUMPLETON SOFTWARE CONSULTING PTY LIMITED
-#
-# =============================================================================
-
-OSE_HOST=
-
-OSE_RELEASE_NAME=
-export OSE_RELEASE_NAME
-
-OSE_ROOT=${OSE_ROOT-$ACE_ROOT}
-export OSE_ROOT
-
-OSE_VERSION_ROOT=$OSE_ROOT/$OSE_RELEASE_NAME
-export OSE_VERSION_ROOT
-
-BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin"
-LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/lib"}
-
-CLASS2INFO="$BINDIR/class2info"
-INFO2MAN="$BINDIR/info2mml"
-
-#
-# Error.
-#
-ERROR()
-{
- echo "`basename $0`: $1" >&2
- shift
- while test $# != "0"
- do
- echo $1 >&2
- shift
- done
- exit 1
-}
-
-#
-# Usage message.
-#
-USAGE()
-{
- ERROR "Usage: `basename $0` files"
-}
-
-#
-# Check usage.
-#
-if test "$#" = "0"
-then
- USAGE
-fi
-
-while test "$#" != "0"
-do
- $CLASS2INFO $1
- if test "$?" != "0"
- then
- exit 1
- fi
- file=`basename $1`
- base="`echo $file | sed -e 's/\..*$//'`"
- if test -f "$base.ci"
- then
- $INFO2MAN $base.ci
- rm -f $base.ci
- fi
- shift
-done
diff --git a/bin/class2src b/bin/class2src
deleted file mode 100755
index 5bc63fedc68..00000000000
--- a/bin/class2src
+++ /dev/null
@@ -1,79 +0,0 @@
-#! /bin/sh
-# =============================================================================
-#
-# = DESCRIPTION
-# Generates member function stubs for the src file to standard output.
-#
-# = AUTHOR(S)
-# Graham Dumpleton
-# K. Dorn
-#
-# = COPYRIGHT
-# Copyright 1991 OTC LIMITED
-#
-# =============================================================================
-
-OSE_HOST=
-
-OSE_RELEASE_NAME=
-export OSE_RELEASE_NAME
-
-OSE_ROOT=${OSE_ROOT-$ACE_ROOT}
-export OSE_ROOT
-
-OSE_VERSION_ROOT=$OSE_ROOT/$OSE_RELEASE_NAME
-export OSE_VERSION_ROOT
-
-BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin"
-LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/lib"}
-
-CLASS2INFO="$BINDIR/class2info"
-INFO2SRC="$BINDIR/info2src"
-
-#
-# Error.
-#
-ERROR()
-{
- echo "`basename $0`: $1" >&2
- shift
- while test $# != "0"
- do
- echo $1 >&2
- shift
- done
- exit 1
-}
-
-#
-# Usage message.
-#
-USAGE()
-{
- ERROR "Usage: `basename $0` files"
-}
-
-#
-# Check usage.
-#
-if test "$#" = "0"
-then
- USAGE
-fi
-
-while test "$#" != "0"
-do
- $CLASS2INFO $1
- if test "$?" != "0"
- then
- exit 1
- fi
- file=`basename $1`
- base="`echo $file | sed -e 's/\..*$//'`"
- if test -f "$base.ci"
- then
- $INFO2SRC $base.ci $2 $3 $4
- rm -f $base.ci
- fi
- shift
-done
diff --git a/bin/classinfo.ps b/bin/classinfo.ps
deleted file mode 100755
index 950535ed86e..00000000000
--- a/bin/classinfo.ps
+++ /dev/null
@@ -1,868 +0,0 @@
-%!PS-Adobe-3.0
-%%BoundingBox: 54 72 558 720
-%%Creator: Mozilla (NetScape) HTML->PS
-%%DocumentData: Clean7Bit
-%%Orientation: Portrait
-%%Pages: 9
-%%PageOrder: Ascend
-%%Title: Classinfo Tools
-%%EndComments
-%%BeginProlog
-[ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
- /two /three /four /five /six /seven /eight /nine /colon /semicolon
- /less /equal /greater /question /at /A /B /C /D /E
- /F /G /H /I /J /K /L /M /N /O
- /P /Q /R /S /T /U /V /W /X /Y
- /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c
- /d /e /f /g /h /i /j /k /l /m
- /n /o /p /q /r /s /t /u /v /w
- /x /y /z /braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright
- /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior
- /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf
- /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde
- /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex
- /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring
- /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
- /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave
- /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis] /isolatin1encoding exch def
-/c { matrix currentmatrix currentpoint translate
- 3 1 roll scale newpath 0 0 1 0 360 arc setmatrix } bind def
-/F0
- /Times-Roman findfont
- dup length dict begin
- {1 index /FID ne {def} {pop pop} ifelse} forall
- /Encoding isolatin1encoding def
- currentdict end
-definefont pop
-/f0 { /F0 findfont exch scalefont setfont } bind def
-/F1
- /Times-Bold findfont
- dup length dict begin
- {1 index /FID ne {def} {pop pop} ifelse} forall
- /Encoding isolatin1encoding def
- currentdict end
-definefont pop
-/f1 { /F1 findfont exch scalefont setfont } bind def
-/F2
- /Times-Italic findfont
- dup length dict begin
- {1 index /FID ne {def} {pop pop} ifelse} forall
- /Encoding isolatin1encoding def
- currentdict end
-definefont pop
-/f2 { /F2 findfont exch scalefont setfont } bind def
-/F3
- /Times-BoldItalic findfont
- dup length dict begin
- {1 index /FID ne {def} {pop pop} ifelse} forall
- /Encoding isolatin1encoding def
- currentdict end
-definefont pop
-/f3 { /F3 findfont exch scalefont setfont } bind def
-/F4
- /Courier findfont
- dup length dict begin
- {1 index /FID ne {def} {pop pop} ifelse} forall
- /Encoding isolatin1encoding def
- currentdict end
-definefont pop
-/f4 { /F4 findfont exch scalefont setfont } bind def
-/F5
- /Courier-Bold findfont
- dup length dict begin
- {1 index /FID ne {def} {pop pop} ifelse} forall
- /Encoding isolatin1encoding def
- currentdict end
-definefont pop
-/f5 { /F5 findfont exch scalefont setfont } bind def
-/F6
- /Courier-Oblique findfont
- dup length dict begin
- {1 index /FID ne {def} {pop pop} ifelse} forall
- /Encoding isolatin1encoding def
- currentdict end
-definefont pop
-/f6 { /F6 findfont exch scalefont setfont } bind def
-/F7
- /Courier-BoldOblique findfont
- dup length dict begin
- {1 index /FID ne {def} {pop pop} ifelse} forall
- /Encoding isolatin1encoding def
- currentdict end
-definefont pop
-/f7 { /F7 findfont exch scalefont setfont } bind def
-/rhc {
- {
- currentfile read {
- dup 97 ge
- { 87 sub true exit }
- { dup 48 ge { 48 sub true exit } { pop } ifelse }
- ifelse
- } {
- false
- exit
- } ifelse
- } loop
-} bind def
-
-/cvgray { % xtra_char npix cvgray - (string npix long)
- dup string
- 0
- {
- rhc { cvr 4.784 mul } { exit } ifelse
- rhc { cvr 9.392 mul } { exit } ifelse
- rhc { cvr 1.824 mul } { exit } ifelse
- add add cvi 3 copy put pop
- 1 add
- dup 3 index ge { exit } if
- } loop
- pop
- 3 -1 roll 0 ne { rhc { pop } if } if
- exch pop
-} bind def
-
-/smartimage12rgb { % w h b [matrix] smartimage12rgb -
- /colorimage where {
- pop
- { currentfile rowdata readhexstring pop }
- false 3
- colorimage
- } {
- exch pop 8 exch
- 3 index 12 mul 8 mod 0 ne { 1 } { 0 } ifelse
- 4 index
- 6 2 roll
- { 2 copy cvgray }
- image
- pop pop
- } ifelse
-} def
-/cshow { dup stringwidth pop 2 div neg 0 rmoveto show } bind def
-/rshow { dup stringwidth pop neg 0 rmoveto show } bind def
-%%EndProlog
-%%Page: 1 1
-%%BeginPageSetup
-/pagelevel save def
-54 0 translate
-%%EndPageSetup
-newpath 0 72 moveto 504 0 rlineto 0 648 rlineto -504 0 rlineto closepath clip newpath
-24 f1 0 697.5 moveto
-(OSE - Tools User Guide) show
-12 f2 0 668.5 moveto
-(Graham Dumpleton) show
-12 f2 0 655.4 moveto
-(Dumpleton Software Consulting Pty Limited) show
-12 f2 0 642.3 moveto
-(PO BOX 3150) show
-12 f2 0 629.2 moveto
-(Parramatta, 2124) show
-12 f2 0.2 616.1 moveto
-(N.S.W, Australia) show
-12 f2 0 603 moveto
-(email: grahamd@nms.otc.com.au) show
-0 593.9 moveto
-504 0 rlineto 0 -1.4 rlineto -504 0 rlineto closepath fill
-18 f1 0 557.2 moveto
-(Table of Contents) show
-12 f1 0 528.8 moveto
-(Classinfo Tools) show
-12 f0 78.3 528.8 moveto
-( ) show
-12 f1 28 501.7 moveto
-(1 Available Programs) show
-12 f0 139.3 501.7 moveto
-( ) show
-12 f1 28 487.9 moveto
-(2 Global Sections) show
-12 f0 116.6 487.9 moveto
-( ) show
-12 f1 28 474.1 moveto
-(3 Block Formatting) show
-12 f0 127.9 474.1 moveto
-( ) show
-12 f1 28 460.3 moveto
-(4 Inline Formatting) show
-12 f0 128.6 460.3 moveto
-( ) show
-12 f1 28 446.5 moveto
-(5 Class Sections) show
-12 f0 109.3 446.5 moveto
-( ) show
-12 f1 28 432.7 moveto
-(6 Member Documentation) show
-12 f0 162.6 432.7 moveto
-( ) show
-12 f1 28 418.9 moveto
-(7 Contract Section) show
-12 f0 123.3 418.9 moveto
-( ) show
-0 396.5 moveto
-504 0 rlineto 0 -1.4 rlineto -504 0 rlineto closepath fill
-24 f1 0 354 moveto
-(Classinfo Tools) show
-18 f1 0 318.7 moveto
-(1 Available Programs) show
-12 f0 0 290.8 moveto
-(The documentation tools provided with the OSE build environment, allow comments in your code files,) show
-12 f0 0 277.5 moveto
-(to be extracted and formatted into end user documentation. To enable the tools to do this in a predictable) show
-12 f0 0 264.2 moveto
-(manner, the comments must be formatted according to a small set of rules. At present, the tools can) show
-12 f0 0 250.9 moveto
-(extract comments from C++ class header files and produce either UNIX style manual pages, of Frame) show
-12 f0 0 237.6 moveto
-(mml files. The tools provided are described below.) show
-10 f4 0 213.7 moveto
-(-------------------------------------------------------------------------------) show
-10 f5 0 203.2 moveto
-(Program) show
-10 f4 42.2 203.2 moveto
-( ) show
-10 f5 72.2 203.2 moveto
-(Purpose) show
-10 f4 114.2 203.2 moveto
-( ) show
-10 f4 0 192.7 moveto
-(-------------------------------------------------------------------------------) show
-10 f4 0 182.2 moveto
-(class2info Parses a C++ header file and produces a file which contains infor ) show
-10 f4 0 171.7 moveto
-( mation about the class in the header file, in a form which is more ) show
-10 f4 0 161.2 moveto
-( easily parsed by other tools. ) show
-10 f4 0 150.7 moveto
-(info2man Takes the output file from class2info and produces a UNIX ) show
-10 f4 0 140.2 moveto
-( style manual page for each class described in the input file. ) show
-10 f4 0 129.7 moveto
-(class2man Combines the programs class2info and info2man, to pro ) show
-10 f4 0 119.2 moveto
-( duce a UNIX style manual page for each class declaration in a ) show
-10 f4 0 108.7 moveto
-( header file. ) show
-10 f4 0 98.2 moveto
-(info2mml Takes the output file from class2info and produces a Frame ) show
-10 f4 0 87.7 moveto
-( mml file for each class described in the inout file. ) show
-10 f4 0 77.2 moveto
-(class2mml Combines the programs class2info and info2mml, to pro ) show
-pagelevel restore
-showpage
-%%Page: 2 2
-%%BeginPageSetup
-/pagelevel save def
-54 0 translate
-%%EndPageSetup
-newpath 0 72 moveto 504 0 rlineto 0 648 rlineto -504 0 rlineto closepath clip newpath
-10 f4 0 711.9 moveto
-( duce a Frame mml file for each class declaration in a header file. ) show
-10 f4 0 701.4 moveto
-(-------------------------------------------------------------------------------) show
-12 f0 0 677.7 moveto
-(Using the same front end parser as the documentation extraction tools, are the following tools:) show
-10 f4 0 653.8 moveto
-(----------------------------------------------------------------------------) show
-10 f5 0 643.3 moveto
-(Program) show
-10 f4 42.2 643.3 moveto
-( ) show
-10 f5 66.2 643.3 moveto
-(Purpose) show
-10 f4 108.2 643.3 moveto
-( ) show
-10 f4 0 632.8 moveto
-(----------------------------------------------------------------------------) show
-10 f4 0 622.3 moveto
-(info2src Takes the output file from class2info and produces on stan ) show
-10 f4 0 611.8 moveto
-( dard output, empty stub functions for each of the member func ) show
-10 f4 0 601.3 moveto
-( tions listed in the class declarations described in the file. ) show
-10 f4 0 590.8 moveto
-(class2src Combines the programs class2info and info2src, to pro ) show
-10 f4 0 580.3 moveto
-( duce on standard output, empty stub functions for each of the ) show
-10 f4 0 569.8 moveto
-( member functions listed in the class declarations described in a ) show
-10 f4 0 559.3 moveto
-( header file. ) show
-10 f4 0 548.8 moveto
-(----------------------------------------------------------------------------) show
-12 f0 0 525.1 moveto
-(These use information contained in a C++ class header file, to produce code stubs suitable for the) show
-12 f0 0 511.8 moveto
-(corresponding implementation file for that class.) show
-12 f0 0 485.2 moveto
-(The format which C++ class header files must adhere to is the subject of the remainder of this document.) show
-18 f1 0 452.5 moveto
-(2 Global Sections) show
-12 f0 0 424.6 moveto
-(To include a section in the manual page of each class in a header file, the comment containing the body) show
-12 f0 0 411.3 moveto
-(text of the section, must appear at global scope within the header file. The title of the section must) show
-12 f0 0 398 moveto
-(appear on a separate line, immediately prior to the body text of the section. To distinguish the title of the) show
-12 f0 0 384.7 moveto
-(section from the body text, you must precede it with a tag, consisting of the character `='. There must be) show
-12 f0 0 371.4 moveto
-(a single space only, before and after the tag. For example:) show
-10 f4 0 347.5 moveto
-( // = SECTION TITLE) show
-10 f4 0 326.5 moveto
-( // Body text.) show
-12 f0 0 302.8 moveto
-(Any text following the title of the section, up till the end of the comment, the start of another section, or) show
-12 f0 0 289.5 moveto
-(a line commencing with `==', is interpreted to be the body text for that section. Multiple sections may be) show
-12 f0 0 276.2 moveto
-(documented in a single comment block. Any leading, or trailing blank lines will be discarded in the) show
-12 f0 0 262.9 moveto
-(output. An example of a comment block containing multiple sections is given below.) show
-10 f4 0 239 moveto
-( // =====================================================) show
-10 f4 0 218 moveto
-( //) show
-10 f4 0 197 moveto
-( // = SECTION TITLE1) show
-10 f4 0 176 moveto
-( // Body text.) show
-10 f4 0 155 moveto
-( //) show
-10 f4 0 134 moveto
-( // = SECTION TITLE2) show
-10 f4 0 113 moveto
-( // Body text.) show
-10 f4 0 92 moveto
-( //) show
-pagelevel restore
-showpage
-%%Page: 3 3
-%%BeginPageSetup
-/pagelevel save def
-54 0 translate
-%%EndPageSetup
-newpath 0 72 moveto 504 0 rlineto 0 648 rlineto -504 0 rlineto closepath clip newpath
-10 f4 0 711.9 moveto
-( // =====================================================) show
-12 f0 0 688.2 moveto
-(Certain sections, appearing at global scope, are given special treatment in the generated manual pages.) show
-12 f0 0 674.9 moveto
-(These are:) show
-10 f4 0 651 moveto
-(-------------------------------------------------------------------------------) show
-10 f5 0 640.5 moveto
-(Section) show
-10 f4 42 640.5 moveto
-( ) show
-10 f5 90 640.5 moveto
-(Description) show
-10 f4 156 640.5 moveto
-( ) show
-10 f4 0 630 moveto
-(-------------------------------------------------------------------------------) show
-10 f4 0 619.5 moveto
-(LIBRARY The name of the library, of which the file is a part. This will ) show
-10 f4 0 609 moveto
-( appear in the header of each manual page. ) show
-10 f4 0 598.5 moveto
-(FILENAME The name of the file. This will be used in conjunction with ) show
-10 f4 0 588 moveto
-( the library name, to produce an include line in the synopsis. ) show
-10 f4 0 577.5 moveto
-(AUTHOR\(S\) The names of the authors. If the authors are placed on sepa ) show
-10 f4 0 567 moveto
-( rate lines, commas should not be used to terminate each line. ) show
-10 f4 0 556.5 moveto
-( If more than one author is placed on a single line, a comma ) show
-10 f4 0 546 moveto
-( should be used to separate each. ) show
-10 f4 0 535.5 moveto
-(COPYRIGHT The copyright applying to the contents of the file. ) show
-10 f4 0 525 moveto
-(VERSION The version number of the file. If using RCS, this would be ) show
-10 f4 0 514.5 moveto
-( set to `$Revision$'. ) show
-10 f4 0 504 moveto
-(DATE RELEASED The date that the current version of the file was released. If ) show
-10 f4 0 493.5 moveto
-( using RCS, this would be set to `$Date$'. ) show
-10 f4 0 483 moveto
-(RCSID The raw ID produced by RCS. Normally set to `$Id$'. ) show
-10 f4 0 472.5 moveto
-(SCCSID The raw ID produced by SCCS. Normally set to `%W%'. ) show
-10 f4 0 462 moveto
-(-------------------------------------------------------------------------------) show
-12 f0 0 438.3 moveto
-(Using these tags, you can construct a comment block at the start of each file, which describes the file,) show
-12 f0 0 425 moveto
-(authors and version of the file. For example:) show
-10 f4 0 401.1 moveto
-( /*) show
-10 f4 0 380.1 moveto
-( // ========================================================) show
-10 f4 0 359.1 moveto
-( //) show
-10 f4 0 338.1 moveto
-( // = LIBRARY) show
-10 f4 0 317.1 moveto
-( // OTC) show
-10 f4 0 296.1 moveto
-( //) show
-10 f4 0 275.1 moveto
-( // = FILENAME) show
-10 f4 0 254.1 moveto
-( // collctn/list.hh) show
-10 f4 0 233.1 moveto
-( //) show
-10 f4 0 212.1 moveto
-( // = RCSID) show
-10 f4 0 191.1 moveto
-( // $Id$) show
-10 f4 0 170.1 moveto
-( //) show
-10 f4 0 149.1 moveto
-( // = AUTHOR\(S\)) show
-10 f4 0 128.1 moveto
-( // Graham Dumpleton) show
-10 f4 0 107.1 moveto
-( //) show
-10 f4 0 86.1 moveto
-( // = COPYRIGHT) show
-pagelevel restore
-showpage
-%%Page: 4 4
-%%BeginPageSetup
-/pagelevel save def
-54 0 translate
-%%EndPageSetup
-newpath 0 72 moveto 504 0 rlineto 0 648 rlineto -504 0 rlineto closepath clip newpath
-10 f4 0 711.9 moveto
-( // Copyright 1991 1992 1993 OTC LIMITED) show
-10 f4 0 690.9 moveto
-( //) show
-10 f4 0 669.9 moveto
-( // =====================================================) show
-10 f4 0 648.9 moveto
-( */) show
-18 f1 0 619.1 moveto
-(3 Block Formatting) show
-12 f0 0 591.2 moveto
-(When the text of your comments appear in the manual page, they will be reformatted. If you need to) show
-12 f0 0 577.9 moveto
-(include an excerpt of code in the manual page, for example:) show
-10 f4 0 554 moveto
-( // = EXAMPLE) show
-10 f4 0 533 moveto
-( // void dump\(Class* theClass\)) show
-10 f4 0 512 moveto
-( // {) show
-10 f4 0 491 moveto
-( // cout << theClass->name\(\) << endl;) show
-10 f4 0 470 moveto
-( // }) show
-12 f0 0 446.3 moveto
-(it will appear as:) show
-10 f4 0 422.4 moveto
-( void dump\(Class* theClass\) { cout << *theClass << endl; }) show
-12 f0 0 398.7 moveto
-(If the example is complicated, the result will be unreadable.) show
-12 f0 0 372.1 moveto
-(To let the documentation tools know that the text you have included is special and should not be) show
-12 f0 0 358.8 moveto
-(reformatted, you can mark it as being a code example. For example:) show
-10 f4 0 334.9 moveto
-( // = EXAMPLE) show
-10 f4 0 313.9 moveto
-( // = BEGIN<CODE>) show
-10 f4 0 292.9 moveto
-( // void dump\(Class* theClass\)) show
-10 f4 0 271.9 moveto
-( // {) show
-10 f4 0 250.9 moveto
-( // cout << *theClass << endl;) show
-10 f4 0 229.9 moveto
-( // }) show
-10 f4 0 208.9 moveto
-( // = END<CODE>) show
-12 f0 0 185.2 moveto
-(The commands in this example are, `BEGIN<CODE>'and `END<CODE>'. In all cases, the format of) show
-12 f0 0 171.9 moveto
-(commands used to change the formatting of a block of text is:) show
-10 f4 0 148 moveto
-( // = BEGIN<COMMAND>) show
-10 f4 0 127 moveto
-( // ....) show
-10 f4 0 106 moveto
-( // = END<COMMAND>) show
-12 f0 0 82.3 moveto
-(The `BEGIN' for a command, must always have a matching `END'. The commands which are currently) show
-pagelevel restore
-showpage
-%%Page: 5 5
-%%BeginPageSetup
-/pagelevel save def
-54 0 translate
-%%EndPageSetup
-newpath 0 72 moveto 504 0 rlineto 0 648 rlineto -504 0 rlineto closepath clip newpath
-12 f0 0 709.2 moveto
-(understood by the documentation tools are:) show
-10 f4 0 685.3 moveto
-(--------------------------------------------------------------------) show
-10 f5 0 674.8 moveto
-(Command) show
-10 f4 42 674.8 moveto
-( ) show
-10 f5 54 674.8 moveto
-(Description) show
-10 f4 120 674.8 moveto
-( ) show
-10 f4 0 664.3 moveto
-(--------------------------------------------------------------------) show
-10 f4 0 653.8 moveto
-(INDENT Text will be indented with respect to the surrounding text. ) show
-10 f4 0 643.3 moveto
-(NOFILL Text will be output with indentation and formatting as it ) show
-10 f4 0 632.8 moveto
-( appears. ) show
-10 f4 0 622.3 moveto
-(CODE Text is output in `NOFILL' mode using a fixed width font. ) show
-10 f4 0 611.8 moveto
-(COMMENT Text will not be output. This command would be used to sur ) show
-10 f4 0 601.3 moveto
-( round comments about the implementation, which should not ) show
-10 f4 0 590.8 moveto
-( appear in the user documentation. ) show
-10 f4 0 580.3 moveto
-(--------------------------------------------------------------------) show
-12 f0 0 556.6 moveto
-(Commands may be nested, with the exception that no commands should be nested within a `CODE') show
-12 f0 0 543.3 moveto
-(block.) show
-18 f1 0 510.6 moveto
-(4 Inline Formatting) show
-12 f0 0 482.7 moveto
-(As well as changing the formatting of a block of text, you can change the font style used. This is done) show
-12 f0 0 469.4 moveto
-(by placing special sequences of characters in the body of the text. Inline formatting commands come in) show
-12 f0 0 456.1 moveto
-(the following three forms:) show
-10 f4 0 432.2 moveto
-(----------------------------------------------------------------------------------) show
-10 f5 0 421.7 moveto
-(Command) show
-10 f4 42 421.7 moveto
-( ) show
-10 f5 96 421.7 moveto
-(Description) show
-10 f4 162 421.7 moveto
-( ) show
-10 f4 0 411.2 moveto
-(----------------------------------------------------------------------------------) show
-10 f4 0 400.7 moveto
-(<text> Text between `<` and `>', is displayed in a fixed with font. ) show
-10 f4 0 390.2 moveto
-(<{text}> Text between `<{` and `}>', is displayed in an italic font. ) show
-10 f4 0 379.7 moveto
-(<[text]> Text between `<[` and `]>', is displayed in a bold font. ) show
-10 f4 0 369.2 moveto
-(----------------------------------------------------------------------------------) show
-12 f0 0 345.5 moveto
-(`<text>' should be used for all C++ keywords, function names, variable names, class names, expressions) show
-12 f0 0 332.2 moveto
-(etc. The others can be used to highlight text. An example of how inline formatting commands may be) show
-12 f0 0 318.9 moveto
-(used, follows:) show
-10 f4 0 295 moveto
-( // = ASSERTIONS) show
-10 f4 0 274 moveto
-( // Assertion checks can be placed into code using) show
-10 f4 0 253 moveto
-( // the <OTCLIB_ASSERT\(\)> macro. Note that you should) show
-10 f4 0 232 moveto
-( // <[NOT]> use an expression in the condition check,) show
-10 f4 0 211 moveto
-( // which has a side effect, the result of which is) show
-10 f4 0 190 moveto
-( // necessary for the correct operation of the) show
-10 f4 0 169 moveto
-( // program. The reason for this, is that assertions) show
-10 f4 0 148 moveto
-( // can be compiled out of your code by defining the) show
-10 f4 0 127 moveto
-( // <NDEBUG> symbol.) show
-12 f0 0 103.3 moveto
-(Since `<`, and `>' are special characters, you must prefix them with a `\\' if the actual character needs to) show
-12 f0 0 90 moveto
-(printed. For example:) show
-pagelevel restore
-showpage
-%%Page: 6 6
-%%BeginPageSetup
-/pagelevel save def
-54 0 translate
-%%EndPageSetup
-newpath 0 72 moveto 504 0 rlineto 0 648 rlineto -504 0 rlineto closepath clip newpath
-10 f4 0 711.9 moveto
-( <operator\\<\(\)>) show
-12 f0 0 688.2 moveto
-(If `{`, `}', `[` or `]' appear adjacent to either `<` or `>' in the forms described above, they will also need) show
-12 f0 0 674.9 moveto
-(to be prefixed with a `\\'. For example:) show
-10 f4 0 651 moveto
-( <\\[A-Za-z_]*>) show
-18 f1 0 621.2 moveto
-(5 Class Sections) show
-12 f0 0 593.3 moveto
-(Sections pertaining to a class, are placed in the class declaration before the initial opening brace. For) show
-12 f0 0 580 moveto
-(example:) show
-10 f4 0 556.1 moveto
-( template<class T>) show
-10 f4 0 535.1 moveto
-( class OTC_List : public OTC_Collection<T>) show
-10 f4 0 514.1 moveto
-( // = SECTION NAME) show
-10 f4 0 493.1 moveto
-( // Body text.) show
-10 f4 0 472.1 moveto
-( {) show
-10 f4 0 451.1 moveto
-( ...) show
-10 f4 0 430.1 moveto
-( };) show
-12 f0 0 406.4 moveto
-(These sections will only appear in the manual page for that class. Sections appearing with a class, which) show
-12 f0 0 393.1 moveto
-(are given special treatment in the manual page are:) show
-10 f4 0 369.2 moveto
-(-----------------------------------------------------------------------------) show
-10 f5 0 358.7 moveto
-(Section) show
-10 f4 42 358.7 moveto
-( ) show
-10 f5 78 358.7 moveto
-(Description) show
-10 f4 144 358.7 moveto
-( ) show
-10 f4 0 348.2 moveto
-(-----------------------------------------------------------------------------) show
-10 f4 0 337.7 moveto
-(TITLE A one line description of the class. This will be used in the ) show
-10 f4 0 327.2 moveto
-( `NAME' section of the manual page. ) show
-10 f4 0 316.7 moveto
-(CLASS TYPE The type of class. For example: Abstract or Concrete. ) show
-10 f4 0 306.2 moveto
-(AUDIENCE Who may use the class. For example, the class may only be ) show
-10 f4 0 295.7 moveto
-( of interest to the class librarian. ) show
-10 f4 0 285.2 moveto
-(DESCRIPTION A description of the class. ) show
-10 f4 0 274.7 moveto
-(NOTES Any special features, unimplemented but desirable features, ) show
-10 f4 0 264.2 moveto
-( side effects, or known bugs. ) show
-10 f4 0 253.7 moveto
-(SEE ALSO References to any associated documents, systems or classes. ) show
-10 f4 0 243.2 moveto
-( If listed separately on each line, no comma should be used at ) show
-10 f4 0 232.7 moveto
-( the end of the line. If more than one appears on a single line, ) show
-10 f4 0 222.2 moveto
-( a comma should be used to separate them. ) show
-10 f4 0 211.7 moveto
-(EXAMPLE If realistic, a brief example of how the class may be used. ) show
-10 f4 0 201.2 moveto
-( Copious examples should not be included here, but should be ) show
-10 f4 0 190.7 moveto
-( described in a separate user guide. ) show
-10 f4 0 180.2 moveto
-(-----------------------------------------------------------------------------) show
-18 f1 0 150.4 moveto
-(6 Member Documentation) show
-12 f0 0 122.5 moveto
-(Documentation for member variables and member functions do not have to be tagged, as has been the) show
-12 f0 0 109.2 moveto
-(case so far. It does however have to be put in a certain place with respect to the member variable or) show
-12 f0 0 95.9 moveto
-(function declaration. The locations, where comments related to a member function or variable can be) show
-12 f0 0 82.6 moveto
-(placed, are on the same line as the declaration following the semi-colon,) show
-pagelevel restore
-showpage
-%%Page: 7 7
-%%BeginPageSetup
-/pagelevel save def
-54 0 translate
-%%EndPageSetup
-newpath 0 72 moveto 504 0 rlineto 0 648 rlineto -504 0 rlineto closepath clip newpath
-10 f4 0 706.7 moveto
-( void func1\(\); // Comment) show
-10 f4 0 685.7 moveto
-( void func2\(\); // Comment) show
-12 f0 0 662 moveto
-(or on the line immediately following the declaration.) show
-10 f4 0 638.1 moveto
-( void func1\(\);) show
-10 f4 0 617.1 moveto
-( // Comment) show
-10 f4 0 585.6 moveto
-( void func2\(\);) show
-10 f4 0 564.6 moveto
-( // Comment) show
-12 f0 0 540.9 moveto
-(The comment may extend over more than one line. A comment for a particular member variable or) show
-12 f0 0 527.6 moveto
-(function will be terminated by any line which doesn't contain only a comment. A comment will only be) show
-12 f0 0 514.3 moveto
-(associated with the declaration which immediately preceeds it. For example:) show
-10 f4 0 490.4 moveto
-( void func1\(\);) show
-10 f4 0 469.4 moveto
-( void func2\(\);) show
-10 f4 0 448.4 moveto
-( // Comment) show
-12 f0 0 424.7 moveto
-(the comment is associated with func2\(\) only and not func1\(\).) show
-12 f0 0 398.1 moveto
-(If a member function is defined inline, the comment must be placed after the code. For example:) show
-10 f4 0 374.2 moveto
-( void func1\(\) { ... }) show
-10 f4 0 353.2 moveto
-( // Comment) show
-10 f4 0 321.7 moveto
-( void func2\(\)) show
-10 f4 0 300.7 moveto
-( { ... }) show
-10 f4 0 279.7 moveto
-( // Comment) show
-12 f0 0 256 moveto
-(A limitation of the extraction tools, currently requires that you do not place comments, or blank lines,) show
-12 f0 0 242.7 moveto
-(within the body of the inline code.) show
-18 f1 0 210 moveto
-(7 Contract Section) show
-12 f0 0 182.1 moveto
-(Contracts allow grouping of related member functions and variables. This) show
-12 f0 0 155.5 moveto
-(makes it easier to find a function which serves the purpose you require.) show
-12 f0 0 128.9 moveto
-(A contract is a grouping of operations which fulfill a responsibility of the class. Contracts could include:) show
-18.1 106.4 moveto
-3.3 3.3 c fill
-12 f0 28 102.3 moveto
-(Initialisation of the class.) show
-18.1 93.1 moveto
-3.3 3.3 c fill
-12 f0 28 89 moveto
-(Destruction of the class.) show
-18.1 79.8 moveto
-3.3 3.3 c fill
-12 f0 28 75.7 moveto
-(The ability to insert items into, or modify a particular aspect of a class.) show
-pagelevel restore
-showpage
-%%Page: 8 8
-%%BeginPageSetup
-/pagelevel save def
-54 0 translate
-%%EndPageSetup
-newpath 0 72 moveto 504 0 rlineto 0 648 rlineto -504 0 rlineto closepath clip newpath
-18.1 713.3 moveto
-3.3 3.3 c fill
-12 f0 28 709.2 moveto
-(The ability to make queries about a class or iterate over data it contains.) show
-12 f0 0 682.6 moveto
-(A contract section is started by placing a comment containing the section title, prior to the functions in) show
-12 f0 0 669.3 moveto
-(the class that are being grouped together. The list of functions in a contract is terminated by the) show
-12 f0 0 656 moveto
-(commencement of another contract, a new public, protected, or private section, or the end of the class.) show
-12 f0 0 629.4 moveto
-(If contract sections are used, only functions which appear under a contract section will appear in the) show
-12 f0 0 616.1 moveto
-(manual page. Functions which are not in a contract section are not displayed. If no contract sections are) show
-12 f0 0 602.8 moveto
-(used, two default contract sections, with labels `PROTECTED MEMBERS' and `PUBLIC) show
-12 f0 0 589.5 moveto
-(MEMBERS', will be created.) show
-12 f0 0 562.9 moveto
-(An example of a class using contracts is:) show
-10 f4 0 539 moveto
-( class Class) show
-10 f4 0 518 moveto
-( // ...) show
-10 f4 0 497 moveto
-( {) show
-10 f4 0 476 moveto
-( public:) show
-10 f4 0 444.5 moveto
-( ~Class\(\);) show
-10 f4 0 423.5 moveto
-( // This will not appear in the) show
-10 f4 0 402.5 moveto
-( // manual page.) show
-10 f4 0 371 moveto
-( // = INITIALISATION) show
-10 f4 0 339.5 moveto
-( Class\(char const* theString\);) show
-10 f4 0 318.5 moveto
-( // This will appear in the manual) show
-10 f4 0 297.5 moveto
-( // page in section INITIALISATION.) show
-10 f4 0 276.5 moveto
-( //) show
-10 f4 0 255.5 moveto
-( // Inline formatting, for example:) show
-10 f4 0 234.5 moveto
-( // <theString>, may be used, as may) show
-10 f4 0 213.5 moveto
-( // block formatting commands.) show
-10 f4 0 182 moveto
-( // = QUERY) show
-10 f4 0 161 moveto
-( // As with all other sections, a contract) show
-10 f4 0 140 moveto
-( // section can have body text. This will appear) show
-10 f4 0 119 moveto
-( // in the manual page after the section name and) show
-10 f4 0 98 moveto
-( // before the functions are listed.) show
-pagelevel restore
-showpage
-%%Page: 9 9
-%%BeginPageSetup
-/pagelevel save def
-54 0 translate
-%%EndPageSetup
-newpath 0 72 moveto 504 0 rlineto 0 648 rlineto -504 0 rlineto closepath clip newpath
-10 f4 0 711.9 moveto
-( char const* string\(\);) show
-10 f4 0 680.4 moveto
-( // Extra information for the current contract may) show
-10 f4 0 659.4 moveto
-( // also be included between members. This is) show
-10 f4 0 638.4 moveto
-( // generally used where it is necessary to make a) show
-10 f4 0 617.4 moveto
-( // comment about a specific set of members in a) show
-10 f4 0 596.4 moveto
-( // contract.) show
-10 f4 0 564.9 moveto
-( OTC_Boolean isValid\(\) const;) show
-10 f4 0 543.9 moveto
-( };) show
-10 f4 0 522.9 moveto
-( ) show
-pagelevel restore
-showpage
-%%EOF
diff --git a/bin/clone.1 b/bin/clone.1
deleted file mode 100644
index 7c36d90fd85..00000000000
--- a/bin/clone.1
+++ /dev/null
@@ -1,297 +0,0 @@
-.TH CLONE 1 "6 June 1989" ""
-.SH NAME
-clone \- make a clone of an entire directory tree
-.SH SYNOPSIS
-.B clone
-[
-.B -q
-] [
-.B -v
-] [
-.B -f
-] [
-.B -c | -s
-] [
-.B -S
-]
-.I "dir1 dir2"
-.SH DESCRIPTION
-.I Clone
-makes an identical copy of an entire (source) directory tree rooted at
-the directory named
-.I dir1
-into the (target) directory tree
-rooted at
-.I dir2.
-The target directory
-.I dir2
-will be created if it does not already exist.
-On the other hand, if the directory
-.I dir2
-exists, or if the
-.I dir2
-directory has any existing subdirectories, then these
-directories will
-.B not
-be deleted or replaced by
-.I clone.
-.PP
-.I Clone
-normally creates the clone
-directory tree by creating any new directories needed
-beneath
-.I dir2
-(possibly including
-.I dir2
-itself).
-.I Clone
-then fills in the new directories with hard links
-to all of the files in the original (source) directory tree
-.I dir1
-such that the new (target) directory tree appears to also contain
-all of the files and subdirectories contained in the original (source)
-directory tree.
-Hard links are normally used when creating
-.I clones
-of the files in the source directory tree
-inside the new (target) directory tree.
-This insures that the cost (in disk space) of
-.I cloning
-a given source directory tree will be very low.
-If desired, the new (clone) directory tree can be filled in with
-symbolic links or with actual copies of the original files (instead of
-using hard links).
-.PP
-.I Clone
-may be particularly useful for maintaining multiple versions
-of nearly identical source trees.
-.PP
-An important feature of
-.I clone
-is that the
-.I dir2
-argument may already exist and may already contain some
-files and subdirectories. In such cases,
-.I clone
-does not disturb these existing files or subdirectories.
-Rather, it simply adds the material from the source directory,
-.I dir1,
-to the material already present within
-.I dir2.
-In cases where
-there are conflicts between files or directories which
-already exist in
-.I dir2
-but which also exist in
-.I dir1,
-.I clone
-(by default) leaves the files or directories in the target directory
-.I dir2
-untouched unless the
-.B -f
-(force) flag is used, in which case,
-.I clone
-will override (i.e. delete) the conflicting entries
-from the target directory
-.I dir2
-and replace them with clones from the source directory
-.I dir1.
-.SH OPTIONS
-.I Clone
-recognizes the following options:
-.TP
-.BI \-q
-Quite mode. Suppress all warnings and non-fatal error messages.
-.TP
-.BI \-v
-Verbose mode. Print verbose messages which describe each individual
-linking (or copying) action, as well as all
-.I mkdir
-actions that
-.I clone
-executes.
-.TP
-.BI \-f
-Force mode. In cases where an item (i.e. either a file or a directory)
-exists in the source directory tree
-.I dir1,
-and also already exists in the target directory tree
-.I dir2,
-delete the item (ether a file or a directory) in
-the target directory tree and then replace it with a clone
-of the corresponding item from the source directory tree.
-All such deletions causes warning to be issued to
-.I stderr
-unless the
-.B \-q
-(quite mode)
-option is also specified.
-Note that if a given item already exists in the target directory tree,
-and if it also exists in the source directory tree, and if both the
-(existing) source and target items are themselves directories, then the
-.B \-f
-option has no effect for these items. Existing directories in the
-target directory tree are never deleted by
-.I clone
-unless there is a corresponding item in the source directory tree which is
-.B not
-a directory (i.e. is a regular file) and the
-.B \-f
-option is in effect.
-.TP
-.BI \-s
-Symbolic link mode (not available on System V). When used, this
-option causes all non-directory files to be
-.I cloned
-by making symbolic links from the target directory tree into the source
-directory tree. This mode overrides the default mode in which
-hard links are used to clone all non-directory files.
-.TP
-.BI \-c
-Copy mode.
-In this mode, a physical copy of each non-directory file in the source directory
-tree is created in the target directory tree. Note that when this mode is used,
-it is an error for the source directory tree to contain any block or character
-device files, or any named pipe files.
-.TP
-.BI \-S
-SCCS mode.
-In this mode, only the source tree structure is cloned, not its contents.
-Symbolic links are created within the destination tree to subdirectories
-in the source tree named
-.B SCCS.
-This mode is useful when multiple developers work from a common SCCS project
-tree. To accomplish this, each developer creates a local project tree by
-.I cloning
-the common SCCS project directory, specifying the
-.B \-S
-option.
-Individual developers are then able to work within their local project tree while
-ensuring that all SCCS operations are applied to the common SCCS project tree.
-Use of the
-.B \-S
-option implies the use of the
-.B \-s
-option and is thus not available on System V.
-.SH EXAMPLES
-Assume that you have
-two directory trees called
-.I src1
-and
-.I src2
-and that you wish to combine the contents of these
-two directories into a new directory named
-.I dst
-such that if there are any files with duplicate names in both
-.I src1
-and in
-.I src2
-the files from the
-.I src2
-directory tree will take precedence
-over the corresponding files in the directory tree
-.I src1.
-The following commands would accomplish this task:
-.sp 1
-.in +0.4i
-.ft B
-clone src1 dst
-.br
-clone -f src2 dst
-.sp 1
-.in -0.4i
-.ft R
-Or alternatively, for this simple case, you could have said:
-.ft B
-.in +0.4i
-.sp 1
-clone src2 dst
-.br
-clone src1 dst
-.br
-.sp 1
-.in -04.i
-.ft R
-.PP
-To clone an SCCS project tree, such as
-.B /pub/EOS_client_server,
-one might use the following command, shown with the resulting output:
-.sp 1
-.in +0.4i
-.ft B
-doc% clone -S -v /pub/EOS_client_server ~/EOS_CS
-.br
-clone: created new output directory: /home/ebupsn/EOS_CS
-.br
-clone: created new output directory: /home/ebupsn/EOS_CS/bin
-.br
-clone: created new output directory: /home/ebupsn/EOS_CS/lib
-.br
-clone: created new output directory: /home/ebupsn/EOS_CS/include
-.br
-clone: created new output directory: /home/ebupsn/EOS_CS/cmd
-.br
-clone: created new output directory: /home/ebupsn/EOS_CS/cmd/clone
-.br
-clone: created symlink /home/ebupsn/EOS_CS/cmd/clone/SCCS -> /pub/EOS_client_server/cmd/clone/SCCS
-.br
-clone: created symlink /home/ebupsn/EOS_CS/cmd/SCCS -> /pub/EOS_client_server/cmd/SCCS
-.br
-clone: created new output directory: /home/ebupsn/EOS_CS/man
-.br
-clone: created new output directory: /home/ebupsn/EOS_CS/man/man1
-.br
-clone: created new output directory: /home/ebupsn/EOS_CS/man/man3
-.br
-clone: created new output directory: /home/ebupsn/EOS_CS/man/cat1
-.br
-clone: created new output directory: /home/ebupsn/EOS_CS/man/cat3
-.br
-clone: created symlink /home/ebupsn/EOS_CS/SCCS -> /pub/EOS_client_server/SCCS
-.br
-.sp 1
-.in -0.4i
-.ft R
-.SH CAVEATS
-On BSD systems, if there are symbolic links in the source tree,
-the effects of
-.I cloning
-may not be what you expect.
-A symbolic link within the source tree results in the creation of an
-identical symbolic link within the destination tree.
-A warning is issued if the symbolic link is either absolute and points
-into the source directory or if the symbolic link is relative and
-points out of the source tree.
-.PP
-If the
-.B \-S
-option is in effect and the source directory is itself a symbolic link
-to a directory, the contents of the symbolic link are cloned in the
-destination directory rather than setting the destination directory
-to be an identical symbolic link.
-The rational for this is as follows.
-In networked environments, SCCS project directories are often configured
-as NFS file systems managed by an NFS auto-mount daemon.
-The NFS auto-mount daemon mounts NFS file systems in a temporary locations
-and then creates symbolic links to the temporary locations.
-Accesses to this symbolic links trigger the NFS auto-mount daemon.
-It is therefore necessary that symbolic links in the destination tree
-refer to the NFS auto-mount point symbolic link rather than to the NFS
-auto-mount point itself.
-Symbolic links within the source tree are ignored.
-.SH WARNINGS
-There are numerous possible warning and/or error messages which
-.I clone
-will issue for strange circumstances.
-These should all be self-explanatory.
-.SH FILES
-.ta 1.7i
-/usr/local/bin/clone The clone program
-.SH "SEE ALSO"
-ln(1), link(2), symlink(2), readlink(2), mkdir (1), mkdir (2)
-.SH AUTHORS
-Written by Ron Guilmette at the Microelectronics and Computer Technology
-Corporation. Current E-mail address is rfg@ics.uci.edu.
-.PP
-SCCS mode added 07-April-1993 by Paul Stephenson at Ericsson Business
-Communications. Current E-mail address is paul.stephenson@ebu.ericsson.se.
diff --git a/bin/clone.cpp b/bin/clone.cpp
deleted file mode 100644
index 6de3139eb1e..00000000000
--- a/bin/clone.cpp
+++ /dev/null
@@ -1,955 +0,0 @@
-#include "ace/OS.h"
-// $Id$
-
-
-#if 0
-#if defined (USG)
-#define lstat stat
-#else
-extern "C" char *getwd (char *);
-#define getcwd(str,len) (getwd(str))
-#endif
-#endif
-
-#ifndef MAXPATHLEN
-#define MAXPATHLEN 1024
-#endif
-
-#ifndef BLKDEV_IOSIZE
-#define BLKDEV_IOSIZE 1024
-#endif
-
-extern char *sys_errlist[];
-static void clone (char* s_path, char* d_path, int sroot_flag);
-
-static char *pname;
-static int errors = 0;
-
-static char* src_path = 0;
-static char* dst_path = 0;
-
-static int quiet_flag = 0;
-static int verbose_flag = 0;
-static int force_flag = 0;
-#ifndef USG
-static int symlink_flag = 0;
-#endif
-static int copy_flag = 0;
-static int sccs_flag = 0;
-
-static void
-usage (void)
-{
-#ifdef USG
- fprintf (stderr, "%s: usage: '%s [-q][-v][-f][-c] pathname1 pathname2'\n", pname, pname);
-#else
- fprintf (stderr, "%s: usage: '%s [-q][-v][-f][-S][-c | -s | -S] pathname1 pathname2'\n", pname, pname);
-#endif
- exit (1);
-}
-
-/* abspath(): return the absolutized pathname for the given relative
- pathname. Note that if that pathname is already absolute, it may
- still be returned in a modified form because this routine also
- eliminates redundant slashes and single dots and eliminates double
- dots to get a shortest possible pathname from the given input
- pathname. The absolutization of relative pathnames is made by
- assuming that the given pathname is to be taken as relative to the
- first argument (cwd) or to the current directory if cwd is null. */
-
-static char *
-abspath (char *cwd, char *rel_pathname)
-{
- static char cwd_buffer[MAXPATHLEN + 1];
- char abs_buffer[MAXPATHLEN + 1];
- register char *endp;
- register char *p;
- register char *inp = abs_buffer;
- register char *outp = abs_buffer;
-
- /* Setup the current working directory as needed. */
-
- if (!cwd)
- {
- if (!cwd_buffer[0])
- getcwd (cwd_buffer, MAXPATHLEN);
- cwd = cwd_buffer;
- }
- else if (*cwd != '/')
- abort (); /* base path must be absolute */
-
- /* Copy the pathname (possibly preceeded by the current working
- directory name) into the absolutization buffer. */
-
- endp = abs_buffer;
- if (rel_pathname[0] != '/')
- {
- p = cwd;
- while (*endp++ = *p++)
- continue;
- *(endp-1) = '/'; /* overwrite null */
- }
- p = rel_pathname;
- while (*endp++ = *p++)
- continue;
- if (endp[-1] == '/')
- *endp = (char) 0;
-
- /* Now make a copy of abs_buffer into abs_buffer, shortening the
- pathname (by taking out slashes and dots) as we go. */
-
- *outp++ = *inp++; /* copy first slash */
- for (;;)
- {
- if (!inp[0])
- break;
- else if (inp[0] == '/' && outp[-1] == '/')
- {
- inp++;
- continue;
- }
- else if (inp[0] == '.' && outp[-1] == '/')
- {
- if (!inp[1])
- break;
- else if (inp[1] == '/')
- {
- inp += 2;
- continue;
- }
- else if ((inp[1] == '.') && (inp[2] == 0 || inp[2] == '/'))
- {
- inp += (inp[2] == '/') ? 3 : 2;
- outp -= 2;
- while (outp >= abs_buffer && *outp != '/')
- outp--;
- if (outp < abs_buffer)
- {
- /* Catch cases like /.. where we try to backup to a
- point above the absolute root of the logical file
- system. */
-
- fprintf (stderr, "%s: fatal: invalid pathname: %s\n",
- pname, rel_pathname);
- exit (1);
- }
- *++outp = (char) 0;
- continue;
- }
- }
- *outp++ = *inp++;
- }
-
- /* On exit, make sure that there is a trailing null, and make sure that
- the last character of the returned string is *not* a slash. */
-
- *outp = (char) 0;
- if (outp[-1] == '/')
- *--outp = (char) 0;
-
- /* Make a copy (in the heap) of the stuff left in the absolutization
- buffer and return a pointer to the copy. */
-
- return strcpy ((char *) malloc (outp - abs_buffer + 1), abs_buffer);
-}
-
-static char*
-path_concat (char* s1, char* s2)
-{
- int s1_len;
- char* ret_val = (char *) malloc ((s1_len = strlen (s1)) + strlen (s2) + 2);
-
- strcpy (ret_val, s1);
- ret_val[s1_len] = '/';
- strcpy (&ret_val[s1_len+1], s2);
- return ret_val;
-}
-
-/* Decide if the given path (which may be relative to . or absolute) designa
-tes
- a point within the original "src_path" directory, and return non-zero if
-it
- does, or zero otherwise. */
-
-static int
-in_original_tree (char* other_path)
-{
- char* abs_src_path = abspath (NULL, src_path);
- char* abs_src_path_slash = path_concat (abs_src_path, "");
- char* abs_other_path = abspath (NULL, other_path);
- int ret_val = !strncmp (abs_src_path_slash, abs_other_path, strlen (abs_src_path_slash));
-
- free (abs_src_path);
- free (abs_src_path_slash);
- free (abs_other_path);
- return ret_val;
-}
-
-static void
-fix_mode (int new_mode, char* d_path)
-{
- if (chmod (d_path, new_mode))
- {
- if (!quiet_flag)
- fprintf (stderr, "%s: warning: can't chmod on output entity %s: %s\n",
- pname, d_path, sys_errlist[errno]);
- }
-}
-
-static int
-remove_item (char* s_path, char* d_path)
-{
- struct stat dst_stat_buf;
- DIR* dirp;
- char containing_dir[MAXPATHLEN + 1];
-
- if (lstat (d_path, &dst_stat_buf) == -1)
- {
- if (!quiet_flag)
- fprintf (stderr, "%s: error: cannot get status of %s: %s\n",
- pname, d_path, sys_errlist[errno]);
- return -1;
- }
-
- /* Before wasting a lot of time sniffing at the thing we are trying to
- delete, first make sure that we have write permission into the
- directory that contains this thing. Otherwise, it is all a waste
- of time. */
-
- if (*d_path == '/')
- strcpy(containing_dir, d_path);
- else
- {
- containing_dir[0] = '.';
- containing_dir[1] = '/';
- strcpy(containing_dir+2, d_path);
- }
- *(strrchr (containing_dir, '/')) = '\0';
- if (containing_dir[0] == '\0')
- {
- containing_dir[0] = '/';
- containing_dir[1] = '\0';
- }
- if (access (containing_dir, W_OK))
- {
- if (!quiet_flag)
- fprintf (stderr, "%s: error: don't have write access to %s: %s\n",
- pname, containing_dir, sys_errlist[errno]);
- return -1;
- }
-
- switch (dst_stat_buf.st_mode & S_IFMT)
- {
- case S_IFDIR:
- if (access (d_path, R_OK) != 0)
- {
- if (!quiet_flag)
- fprintf (stderr, "%s: error: don't have read permission for directory %s\n",
- pname, d_path);
- return -1;
- }
- if (access (d_path, X_OK) != 0)
- {
- if (!quiet_flag)
- fprintf (stderr,
- "%s: error: don't have search permission for directory %s\n",
- pname, d_path);
- return -1;
- }
- if (access (d_path, W_OK) != 0)
- {
- if (!quiet_flag)
- fprintf (stderr,
- "%s: error: don't have write permission for directory %s\n",
- pname, d_path);
- return -1;
- }
- if ((dirp = opendir (d_path)) == NULL)
- {
- if (!quiet_flag)
- fprintf (stderr,
- "%s: error: can't open directory %s for reading: %s\n",
- pname, d_path, sys_errlist[errno]);
- return -1;
- }
- for (;;)
- {
- struct dirent* dir_entry_p;
- char* new_s_path;
- char* new_d_path;
-
- if ((dir_entry_p = readdir (dirp)) == NULL)
- break;
- if (!strcmp (dir_entry_p->d_name, "."))
- continue;
- if (!strcmp (dir_entry_p->d_name, ".."))
- continue;
- new_s_path = path_concat (s_path, dir_entry_p->d_name);
- new_d_path = path_concat (d_path, dir_entry_p->d_name);
- if (remove_item (new_s_path, new_d_path))
- {
- closedir (dirp);
- return -1;
- }
- free (new_s_path);
- free (new_d_path);
- }
- closedir (dirp);
- if (rmdir (d_path))
- {
- if (!quiet_flag)
- fprintf (stderr, "%s: error: can't delete existing directory %s: %s\n",
- pname, d_path, sys_errlist[errno]);
- return -1;
- }
- if (!quiet_flag)
- fprintf (stderr, "%s: removed directory %s\n",
- pname, d_path);
- break;
-
- /* Note that symbolic links can be treated just like normal files
- when the time comes for deleting them. Unlinking a symbolic link
- just deletes the link and *not* the thing it points to. */
-
- default:
- if (unlink (d_path))
- {
- if (!quiet_flag)
- fprintf (stderr, "%s: error: can't delete existing file %s: %s\n",
- pname, d_path, sys_errlist[errno]);
- return -1;
- }
- if (!quiet_flag)
- fprintf (stderr, "%s: removed file %s\n",
- pname, d_path);
- break;
- }
- return 0;
-}
-
-#ifndef USG
-static void
-mk_symbolic_link (char *s_path, char *d_path)
-{
- if (symlink (s_path, d_path))
- {
- if (!quiet_flag)
- fprintf (stderr, "%s: error: can't symlink %s to %s: %s\n",
- pname, s_path, d_path, sys_errlist[errno]);
- }
- else
- {
- if (verbose_flag)
- fprintf (stderr, "%s: created symlink %s -> %s\n",
- pname, d_path, s_path);
- }
-}
-#endif
-
-static void
-mk_hard_link (char *s_path, char *d_path)
-{
- if (link (s_path, d_path))
- {
- if (!quiet_flag)
- fprintf (stderr, "%s: error: can't link %s to %s: %s\n",
- pname, s_path, d_path, sys_errlist[errno]);
- }
- else
- {
- if (verbose_flag)
- fprintf (stderr, "%s: created hard link %s = %s\n",
- pname, d_path, s_path);
- }
-}
-
-static void
-copy_file (char *s_path, char *d_path)
-{
- int input, output;
- struct stat src_stat_buf;
-
- if (lstat (s_path, &src_stat_buf) == -1)
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: can't get status of %s: %s\n",
- pname, s_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input entity %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
-
- if ((input = open (s_path, O_RDONLY, 0)) == -1)
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: can't open input file %s: %s\n",
- pname, d_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input file %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
-
- if ((output = open (d_path, O_CREAT | O_WRONLY, src_stat_buf.st_mode & 07777)) == -1)
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: can't create output file %s: %s\n",
- pname, d_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input file %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
-
- for (;;)
- {
- int rlen, wlen;
- char block_buf[BLKDEV_IOSIZE];
-
- if ((rlen = read (input, block_buf, BLKDEV_IOSIZE)) == -1)
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: bad read from input file %s: %s\n",
- pname, s_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input file %s was not fully copied\n",
- pname, s_path);
- }
- break;
- }
-
- if (rlen == 0)
- break;
-
- if ((wlen = write (output, block_buf, rlen)) == -1 || wlen != rlen)
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: bad write to output file %s: %s\n",
- pname, s_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input file %s not fully copied\n",
- pname, s_path);
- }
- break;
- }
- }
-
- close (output);
- close (input);
-
- fix_mode (src_stat_buf.st_mode & 07777, d_path);
-
- if (verbose_flag)
- fprintf (stderr, "%s: created file copy %s = %s\n",
- pname, d_path, s_path);
-}
-
-static void
-symlink_SCCS (char* s_path, char* d_path)
-{
- struct stat dst_stat_buf;
- char symlink_buf[MAXPATHLEN + 1];
- int count;
-
- if (access (d_path, F_OK)) /* Does d_path exit? */
- {
- if (errno != ENOENT)
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: can't check accessability of %s: %s\n",
- pname, d_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
- }
- else /* d_path exists. What is it? */
- {
- if (lstat (d_path, &dst_stat_buf) == -1)
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: unable to get status of %s: %s\n",
- pname, d_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
-
- if (S_ISLNK(dst_stat_buf.st_mode)) /* d_path is a symbolic link */
- {
- if ((count = readlink (d_path, symlink_buf, MAXPATHLEN)) == -1)
- {
- fprintf (stderr, "%s: error: can't read symlink %s: %s\n",
- pname, d_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input file %s will be ignored\n",
- pname, s_path);
- return;
- }
- symlink_buf[count] = '\0';
-
- if (!strcmp(s_path, symlink_buf)) /* symlink = s_path. Done */
- {
- return;
- }
- else /* symlink != s_path */
- {
- if (force_flag)
- {
- if (remove_item (s_path, d_path) != 0)
- return;
- }
- else
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: Symbolic link %s already exists \
- but does not point to %s\n",
- pname, d_path, s_path);
- fprintf (stderr, "%s: input s %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
- }
- }
- else /* d_path is NOT a symbolic link */
- {
- if (force_flag)
- {
- if (remove_item (s_path, d_path))
- return;
- }
- else
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: output already exists: %s\n",
- pname, d_path);
- fprintf (stderr, "%s: input %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
- }
- }
-
- if (symlink (s_path, d_path))
- {
- if (!quiet_flag)
- fprintf (stderr, "%s: error: can't symlink %s to %s: %s\n",
- pname, s_path, d_path, sys_errlist[errno]);
- }
- else
- {
- if (verbose_flag)
- fprintf (stderr, "%s: created symlink %s -> %s\n",
- pname, d_path, s_path);
- }
-}
-
-static void
-clone_dir (char* s_path, char* d_path)
-{
- DIR* dirp;
-
- if (access (s_path, R_OK) != 0)
- {
- if (!quiet_flag)
- {
- fprintf (stderr,
- "%s: error: don't have read permission for input directory %s\n"
-,
- pname, s_path);
- fprintf (stderr, "%s: input directory %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
-
- if (access (s_path, X_OK) != 0)
- {
- if (!quiet_flag)
- {
- fprintf (stderr,
- "%s: error: don't have search permission for input directory %s\n",
- pname, s_path);
- fprintf (stderr, "%s: input directory %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
-
- if ((dirp = opendir (s_path)) == NULL)
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: can't open directory %s for reading: %s\n",
- pname, s_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input directory %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
-
- for (;;)
- {
- struct dirent* dir_entry_p;
- char* new_s_path;
- char* new_d_path;
- char symlink_buf[MAXPATHLEN + 1];
- int len;
-
- if ((dir_entry_p = readdir (dirp)) == NULL)
- break;
- if (!strcmp (dir_entry_p->d_name, "."))
- continue;
- if (!strcmp (dir_entry_p->d_name, ".."))
- continue;
-
- new_s_path = path_concat (s_path, dir_entry_p->d_name);
- new_d_path = path_concat (d_path, dir_entry_p->d_name);
-
- if (sccs_flag && !strcmp (dir_entry_p->d_name, "SCCS"))
- symlink_SCCS(new_s_path, new_d_path);
- else
- clone (new_s_path, new_d_path, 0);
-
- free (new_s_path);
- free (new_d_path);
- }
-
- closedir (dirp);
-}
-
-static void
-clone_symbolic_link (char* s_path,char* d_path)
-{
- char symlink_buf[MAXPATHLEN + 1];
- int count;
-
- if ((count = readlink (s_path, symlink_buf, MAXPATHLEN)) == -1)
- {
- fprintf (stderr, "%s: error: can't read symlink %s: %s\n",
- pname, s_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input file %s will be ignored\n",
- pname, s_path);
- return;
- }
- symlink_buf[count] = '\0';
-
- if (symlink_buf[0] == '/') /* symlink is absolute */
- {
- if (in_original_tree (symlink_buf))
- {
- if (!quiet_flag)
- fprintf (stderr,
- "%s: warning: absolute symlink points into source tree %s -> %s\n",
- pname, s_path, symlink_buf);
- }
- }
- else /* symlink is relative */
- {
- char* src_root_relative = path_concat (s_path, symlink_buf);
- int in_orig = in_original_tree (src_root_relative);
-
- free (src_root_relative);
- if (!in_orig)
- {
- if (!quiet_flag)
- fprintf (stderr,
- "%s: warning: relative symlink points out of source tree %s -> %s\n",
- pname, s_path, symlink_buf);
- }
- }
-
- mk_symbolic_link(symlink_buf, d_path); /* Make an identical symlink. */
-}
-
-
-/* clone: clone the item designated by s_path as the new item d_path. */
-
-#define IS_DIR(STAT_BUF) (((STAT_BUF).st_mode & S_IFMT) == S_IFDIR)
-
-static void
-clone (char* s_path, char* d_path, int sroot_flag)
-{
- struct stat src_stat_buf;
- struct stat dst_stat_buf;
- int dir_already_exists = 0;
- char* intype = "file";
-
- if (lstat (s_path, &src_stat_buf) == -1)
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: can't get status of %s: %s\n",
- pname, s_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input entity %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
- if (sccs_flag && sroot_flag && S_ISLNK (src_stat_buf.st_mode))
- {
-
- /* If root of the source path is a symbolic link and
- SCCS cloning is enabled, clone the target of the link */
-
- if (stat(s_path, &src_stat_buf) == -1)
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: can't get status of %s: %s\n",
- pname, s_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input entity %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
- }
- if (IS_DIR (src_stat_buf))
- intype = "directory";
- if (access (d_path, 0))
- {
- if (errno != ENOENT)
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: can't check accessability of %s: %s\n",
- pname, d_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input %s %s will be ignored\n",
- pname, intype, s_path);
- }
- return;
- }
- }
- else
- {
- char* outtype = "file";
-
- if (lstat (d_path, &dst_stat_buf) == -1)
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: unable to get status of %s: %s\n"
-,
- pname, d_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input %s %s will be ignored\n",
- pname, intype, s_path);
- }
- return;
- }
- if (IS_DIR (dst_stat_buf))
- outtype = "directory";
- if (IS_DIR (src_stat_buf) && IS_DIR (dst_stat_buf))
- {
- dir_already_exists = -1;
-
- /* Have to make sure that we have full access to the output
- directory (at least temporarily). */
-
- chmod (d_path, (dst_stat_buf.st_mode & 07777) | 0700);
- if (access (d_path, R_OK | W_OK | X_OK) != 0)
- {
- if (!quiet_flag)
- {
- fprintf (stderr,
- "%s: error: too few permissions for existing directory %s\n",
- pname, d_path);
- fprintf (stderr, "%s: input directory %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
- }
- else
- {
- if (force_flag)
- {
- if (remove_item (s_path, d_path))
- return;
- }
- else
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: output %s already exists: %s\n",
- pname, outtype, d_path);
- fprintf (stderr, "%s: input %s %s will be ignored\n",
- pname, intype, s_path);
- }
- return;
- }
- }
- }
-
- switch (src_stat_buf.st_mode & S_IFMT)
- {
- case S_IFDIR: /* Clone a directory */
-
- if (!dir_already_exists)
- {
- /* Don't let others sneak in.
- Only we can write the new directory (for now). */
-
- if (mkdir (d_path, 0700))
- {
- if (!quiet_flag)
- {
- fprintf (stderr, "%s: error: can't create output directory %s: %s\n",
- pname, d_path, sys_errlist[errno]);
- fprintf (stderr, "%s: input directory %s will be ignored\n",
- pname, s_path);
- }
- return;
- }
- if (verbose_flag)
- fprintf (stderr, "%s: created new output directory: %s\n",
- pname, d_path);
- }
-
- clone_dir(s_path, d_path);
-
- /* By default, output directories which existed before this
- program was executed are reset back to their original
- permissions (when we are done adding things to them). For
- output directories which are actually created by this program
- however, these have their permissions set so that they are
- essentially the same as the permissions for their corresponding
- input directories, except that the owner is given full
- permissions. */
-
- if (dir_already_exists)
- fix_mode (dst_stat_buf.st_mode & 07777, d_path);
- else
- fix_mode ((src_stat_buf.st_mode & 07777) | 0700, d_path);
- break;
-
-#ifndef USG
- case S_IFLNK: /* Clone a symbolic link */
-
- if (!sccs_flag)
- clone_symbolic_link (s_path, d_path);
- break;
-#endif
-
- default: /* Clone a normal file */
-
- if (sccs_flag)
- break;
-
-#ifndef USG
- if (symlink_flag)
- mk_symbolic_link(s_path, d_path);
- else
-#endif
- if (copy_flag)
- copy_file(s_path, d_path);
- else
- mk_hard_link(s_path, d_path);
-
- break;
- } /* switch */
-}
-
-int
-main (int argc, char *argv[])
-{
- char **argn;
-
- pname = (pname = strrchr (argv[0], '/')) ? pname+1 : argv[0];
- for (argn = argv+1; *argn; argn++)
- {
- if (**argn != '-')
- {
- if (!src_path)
- src_path = *argn;
- else if (!dst_path)
- dst_path = *argn;
- else
- usage ();
- }
- else
- {
- switch (* ((*argn)+1))
- {
- case 0:
- fprintf (stderr, "%s: invalid option: -\n", pname);
- errors = -1;
- break;
-
- case 'q':
- quiet_flag = -1;
- break;
-
- case 'v':
- verbose_flag = -1;
- break;
-
- case 'f':
- force_flag = -1;
- break;
-
-#ifndef USG
- case 'S':
- sccs_flag = -1;
-
- if (copy_flag)
- errors++;
- break;
-#endif
-
-#ifndef USG
- case 's':
- symlink_flag = -1;
- if (copy_flag)
- errors++;
- break;
-#endif
-
- case 'c':
- copy_flag = -1;
-#ifndef USG
- if (symlink_flag)
- errors++;
-
- if (sccs_flag)
- errors++;
-#endif
- break;
-
- default:
- fprintf (stderr, "%s: invalid option: -%c\n",
- pname, *((*argn)+1));
- errors = -1;
- }
- }
- }
- if (errors || src_path == 0 || dst_path == 0)
- usage ();
-#if 0 // ndef USG
- if (symlink_flag && *src_path != '/')
- {
- fprintf (stderr, "%s: error: source root pathname must be absolute when using -s\n",
- pname);
- exit (1);
- }
-#endif
- if (access (src_path, 0) == -1)
- {
- fprintf (stderr, "%s: error: accessing source root entity %s: %s\n",
- pname, src_path, sys_errlist[errno]);
- exit (1);
- }
- umask (0); /* disable all masking */
- clone (src_path, dst_path, 1);
- return 0;
-}
diff --git a/bin/clone.csh b/bin/clone.csh
deleted file mode 100644
index 1c14e912d64..00000000000
--- a/bin/clone.csh
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/csh
-
-set src_root=`pwd`
-set dst_root=`abspath $1`
-
-set subdirs=`find * -type d -print`
-
-mkdir $dst_root
-set files=`find * \( -type d -prune \) -o -type f -print`
-
-if ($#files) then
- ln $files $dst_root
-endif
-
-if ($#subdirs) then
- foreach subdir ($subdirs)
- cd $src_root
- mkdir $dst_root/$subdir
- cd $src_root/$subdir
- set files=`find * \( -type d -prune \) -o -type f -print`
- if ($#files) then
- ln $files $dst_root/$subdir
- endif
- end
-endif
-exit 0
diff --git a/bin/create_ace_build b/bin/create_ace_build
deleted file mode 100755
index 813978803e0..00000000000
--- a/bin/create_ace_build
+++ /dev/null
@@ -1,157 +0,0 @@
-eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
- & eval 'exec perl -S $0 $argv:q'
- if 0;
-
-# $Id$
-#
-# Creates an ACE build tree in directory "build/<build name>" below the current
-# directory, which must be an ACE "top level" directory (such as
-# $ACE_ROOT). The build tree directory structure mirrors that of the ACE
-# top level directory structure, except that instead of containing any plain
-# files, it contains only symlinks to the files in the ACE top level structure.
-#
-# This program has a similar purpose to "clone", but in addition to
-# only creating symlinks (clone creates hard links, by default), this
-# script:
-# 1) uses relative rather than absolute symlinks,
-# 2) tries not to put junk files into the build tree,
-# 3) only creates a new tree in a build/ directory below the current,
-# top level ACE directory (it's a feature :-), but it does enforce
-# consistency).
-#
-# This program can be re-run on a build tree at any time in order to
-# update it. It will only add new symlinks, it won't remove any that
-# are no longer valid. If you want to do that, it's easiest just to
-# remove the build completely and start from scratch.
-#
-# If the <build name> starts with "build/", that part will be removed
-# from it.
-#
-# 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.
-# Taken from perlrun man page.
-
-$usage = "usage: $0 -? | [-a] [-d <directory mode>] [-v] <build name>\n";
-$directory_mode = 042755; #### fine on Suns, but maybe not all Unix platforms
-$verbose = 0;
-
-$source='.';
-$absolute= 0;
-
-$perl_version = $] + 0;
-if ($perl_version >= 5) {
- #### Use an eval so that this script will compile with perl4.
- eval <<'PERL5_CWD'
- require Cwd;
- sub cwd {
- Cwd::getcwd ();
- }
-PERL5_CWD
-} else {
- sub cwd {
- local ($pwd);
-
- chop ($pwd = `pwd`);
- $pwd;
- }
-}
-
-####
-#### process command line args
-####
-while ( $#ARGV >= 0 && $ARGV[0] =~ /^-/ ) {
- if ( $ARGV[0] eq '-v' ) {
- $verbose = 1;
- } elsif ( $ARGV[0] eq '-d' ) {
- if ( $ARGV[1] =~ /^\d+$/ ) {
- $directory_mode = $ARGV[1]; shift;
- } else {
- warn "$0: must provide argument for -d option\n";
- die $usage;
- }
- } elsif ($ARGV[0] eq '-a' ) {
- $source = &cwd ();
- $absolute = 1;
- } elsif ( $ARGV[0] eq '-?' ) {
- print "$usage";
- exit;
- } else {
- warn "$0: unknown option $ARGV[0]\n";
- die $usage;
- }
- shift;
-}
-
-die $usage unless $#ARGV == 0;
-$build = $ARGV[0];
-$build =~ s%^build/%%; #### remove leading "build/", if any
-$build = "build/$build";
-
-####
-#### check that we're in an ACE "top level" directory
-####
-( -d 'ace' && -d 'examples' && -d 'netsvcs' ) ||
- die "$0: must be in an ACE top level (ACE_ROOT) directory!\n";
-
-####
-#### Create build directories, if needed.
-####
--d 'build' || mkdir ('build', $directory_mode);
--d "$build" || mkdir ("$build", $directory_mode);
-
-####
-#### Get all ACE plain file and directory names.
-####
-@files = ( `/usr/bin/find . -name CVS -prune \\\
- -o -name build -prune -o \\\
- -name '.*obj' -prune -o -name Templates.DB -prune -o \\\
- \\( ! -type l ! -name core ! -name '*.state' ! -name '*.so' \\\
- ! -name '*.[oa]' ! -name '*~' ! -name '.' ! -name '.#*' \\\
- ! -name '*.log' \\) \\\
- -print` );
-
-####
-#### Create directories and symlinks to files.
-####
-foreach $file ( @files ) {
- chop $file; #### remove trailing newline (from find command above)
- $file =~ s%^./%%g; #### excise leading ./ directory component
-
- if ( -d $file ) {
- unless ( -d "$build/$file" ) {
- print "mkdir $build/$file, $directory_mode\n" if $verbose;
- mkdir ("$build/$file", $directory_mode);
- }
- } else {
- unless ( -e "$build/$file" ) {
- if (!$absolute) {
- $up = '../..';
- while ( $file =~ m%/%g ) {
- $up .= '/..';
- }
-
- print "symlink $up/$file $build/$file\n" if $verbose;
- symlink ("$up/$file", "$build/$file") ||
- die "$0 symlink to $build/$file failed\n";
- } else {
- $path = $source . '/' . $file;
- print "symlink $path $build/$file\n" if $verbose;
- symlink ("$path", "$build/$file") ||
- die "$0 symlink to $build/$file failed\n";
- }
- }
- }
-}
-
-####
-#### Done: print message.
-####
-print "\nCompleted creation of $build/.\n";
-
-unless ( -e "$build/ace/config.h" &&
- -e "$build/include/makeinclude/platform_macros.GNU" ) {
- print "Be sure to setup $build/ace/config.h and\n" .
- "$build/include/makeinclude/platform_macros.GNU symlinks.\n";
-}
-
-#### EOF
diff --git a/bin/g++dep b/bin/g++dep
deleted file mode 100755
index d4c1450e304..00000000000
--- a/bin/g++dep
+++ /dev/null
@@ -1,86 +0,0 @@
-#! /bin/sh
-# $Id$
-
-# This utility is a lightly editted version of the freed Berkeley
-# script `mkdep'. The current script is intended to work for GNU G++.
-
-# Here is the original BSD header:
-# @(#)mkdep.sh 1.7 (Berkeley) 10/13/87
-#
-
-PATH=/bin:/usr/bin:/usr/ucb:/usr/gnu:/usr/gnu/bin:/opt/gnu/bin:/pkg/gnu/bin:$PATH
-export PATH
-
-if [ $# = 0 ] ; then
- echo 'usage: g++dep [-p] [-f makefile] [flags] file ...'
- exit 1
-fi
-
-MAKE=Makefile # default makefile name is "Makefile"
-case $1 in
- # -f allows you to select a makefile name
- -f)
- MAKE=$2
- shift; shift ;;
-
- # the -p flag produces "program: program.c" style dependencies
- # so .o's don't get produced
- -p)
- SED='-e s;\.o;;'
- shift ;;
- # -r allows the use of relative pathnames...
- -r)
- REL="-e s;$ACE_ROOT;\$(ACE_ROOT);g "
- if [ ${TAO_ROOT:-no_tao_root} = "no_tao_root" ]
- then
- echo no TAO_ROOT
- else
- REL="-e s;$TAO_ROOT;\$(TAO_ROOT);g "$REL
- echo REL=$REL
- fi
- shift ;;
-esac
-
-if [ ! -w $MAKE ]; then
- echo "g++dep: no writeable file \"$MAKE\""
- exit 1
-fi
-
-TMP=/tmp/g++dep$$
-
-trap 'rm -f $TMP ; exit 1' 1 2 3 13 15
-
-cp $MAKE ${MAKE}.bak
-
-sed -e '/DO NOT DELETE THIS LINE/,$d' < $MAKE > $TMP
-
-cat << _EOF_ >> $TMP
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-_EOF_
-
-#### For some reason, gcc -MM and g++ -MM don't pick up the g++-include
-#### directory, so add it explicitly. The following uses the path of
-#### g++, then up two directories and down to lib/g++-include.
-GNUG_INCLUDE=\
--I`type g++ | sed 's%g\+\+ is \(.*/\)[^/]*/[^/]*%\1%'`lib/g++-include
-
-gcc -MM $GNUG_INCLUDE $* \
-| sed -e "s; \./; ;g" $SED $REL \
-| awk '{ if ($1 != prev) \
- { if (rec != "") print rec; rec = $0; prev = $1; } \
- else \
- { if (length(rec $2) > 78) { print rec; rec = $0; } \
- else rec = rec " " $2 } } \
-END { print rec }' >> $TMP
-
-cat << _EOF_ >> $TMP
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
-_EOF_
-
-# copy to preserve permissions
-cp $TMP $MAKE
-rm -f ${MAKE}.bak $TMP
-exit 0
diff --git a/bin/hiding.fmt b/bin/hiding.fmt
deleted file mode 100644
index e77a719aee2..00000000000
--- a/bin/hiding.fmt
+++ /dev/null
@@ -1,20 +0,0 @@
-#
-# access control file for ADTs
-#
-# K. Dorn
-#
-
-CSAMERGECXXHXX
-off
-
-CSAHEADER
-on
-
-PUBLIC
-on
-
-PROTECTED
-on
-
-PRIVATE
-on
diff --git a/bin/html-windex b/bin/html-windex
deleted file mode 100755
index 2a80ae85f6b..00000000000
--- a/bin/html-windex
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-#
-# This script generates automatically to its stdout a windex.html file;
-# this file is useful just after running man2html.
-# All the html man pages must be located under an html directory at the
-# same level as the generated windex.html file.
-#
-
-
-WINDEX=$1
-
-cat <<EOF
- <!-- This is an automatically generated file. Do Not Edit!
- Use windex2html to generate it -->
- <center><h1>ACE Wrappers Man Pages Index</h1></center>
- <p>
- This file has been generated from the <i>windex</i> file from the ACE package
- and it contains a list of pointers to the man2html'ed man pages.
- <p>
- <HR>
- <UL>
-EOF
-
-cat $WINDEX | \
- sed -e 's/ / /g' \
- -e 's%\(3\).*-%3\)</a>%g' \
- -e 's/^[a-zA-Z_]*/&\.html">/g' \
- -e 's/\.PP/<BR>/g' \
- -e 's%^%<li><a HREF="html/%g' \
- -e 's%\\f(CO[a-zA-Z_]*%<CODE>&</B></I></CODE>%g' \
- -e 's%\\f(CO%%g'
-
-echo "</UL>"
diff --git a/bin/info2doc.awk b/bin/info2doc.awk
deleted file mode 100755
index 6e0451fef3f..00000000000
--- a/bin/info2doc.awk
+++ /dev/null
@@ -1,2182 +0,0 @@
-# =============================================================================
-#
-# = DESCRIPTION
-# Awk script which performs the actual conversion from classinfo file
-# to various types of documentation.
-#
-# = AUTHOR(S)
-# Graham Dumpleton
-# K.Dorn
-#
-# = COPYRIGHT
-# Copyright 1991 OTC LIMITED
-# Copyright 1994 DUMPLETON SOFTWARE CONSULTING PTY LIMITED
-#
-# =============================================================================
-
-BEGIN {
- #
- # Set some defaults.
- #
- #device = "text"
-# access["public"] = "on"
-# access["protected"] = "on"
-# access["private"] = "on"
- access["public"] = publ
- access["protected"] = prot
- access["private"] = priv
-
- lower["CLASS"] = "class"
- lower["STRUCT"] = "struct"
- lower["UNION"] = "union"
- lower["class"] = "class"
- lower["struct"] = "struct"
- lower["union"] = "union"
- upper["public"] = "PUBLIC"
- upper["protected"] = "PROTECTED"
- upper["private"] = "PRIVATE"
-
- classfunc = ""
- rettyp = ""
- classname=""
- classtitle=""
- filedate=""
- filename=""
- filename1=""
- origfile=""
- author=""
- classdescription=""
- firsttime = "first"
- nesting_level = 0
-
-# csaprintheader=1
-
- #
- # Check that info file, class have been specified.
- #
- # if ( infile ~ /^$/ || class ~ /^$/ )
- # exit
-
- #
- # Read in info file.
- #
- # FS="\n"; RS=""
- # while ( getline < infile > 0 )
- # lines[++num] = $0
-
- #
- # Prepare for format file.
- #
- FS=" "; RS="\n"
-
- #
- # Find some defaults in info file.
- #
- # findLibrary()
- # findFilename()
-}
-# end of Begin section!!!!!
-
-
-#
-#
-#
-function csa_print_compilation_header_alt()
-{
- if (csaprintheader == "on")
- {
- if ( length( firsttime ) > 3 )
- {
-
- csa_compilation_header=sprintf("\n/*[ Compilation unit "\
- "----------------------------------------------------------\n"\
- "\n"\
- " Component\ \ \ \ \ \ \ : CSA - OSC\n"\
- "\n"\
- " Name\ \ \ \ \ \ \ \ \ \ \ \ : %s.h\n"\
- "\n"\
- " Author : %s\n"\
- "\n"\
- " Language : C++\n"\
- "\n"\
- " Creation Date : %s\n"\
- "\n"\
- " Test State : %%Q%%\n"\
- "\n"\
- " Description : %s\n"\
- " %s\n"\
- "\n"\
- "\n"\
- " Copyright (C) Siemens AG 1995 All Rights Reserved\n"\
- "\n"\
- "--------------------------------------"\
- "---------------------------------------*/\n"\
- "/*] END */\n"\
- "#pragma ident \"%%Z%% %%M%% %%I%% (%%G%%), %%Y%% %%Q%%:"\
- " implementation file for class \n"\
- "%s\"\n"\
- "\n"\
- "#undef __STDC__\n"\
- "#undef __GNUG__\n"\
- "\n",filename1,author,filedate,classtitle,classdescription,classname);
- printf("%s",csa_compilation_header);
- firsttime = ""
- }
- }
-}
-#
-#
-#
-function csa_print_compilation_header()
-{
- if ((csaprintheader == "on" && merge != "on") || (merge == "on" && loop == "1"))
- {
- if ( length( firsttime ) > 3 )
- {
- for ( i=0; i<=num; i++ )
- {
- n = split( lines[i], line, "\n" )
- if (line[1] == "INCLUDE" && line[2] !~ /^.*\.\i/)
- printf( "#include %s\n", line[2])
- }
-
-
- csa_compilation_header=sprintf(vcohxx,filename1,author,filedate,classtitle,classdescription,classname);
- printf("%s",csa_compilation_header);
- firsttime = ""
- }
- }
-}
-
-#
-#
-#
-function csa_print_class_header_alt()
-{
- if (csaprintheader == "on")
- {
- csa_class_header=sprintf("\n/*[ Class ---------------------"\
- "-------------------------------------------\n"\
- "\n"\
- " Name : %s\n"\
- "\n"\
- " Description : %s\n"\
- " %s\n"\
- "\n"\
- "--------------------------------------------"\
- "------------------------------*/\n\n",class,classtitle,classdescription)
-
- if ( device != "text" )
- print( ".nf\n" )
- printf("%s",csa_class_header);
- }
-}
-#
-#
-#
-function csa_print_class_header()
-{
- if (csaprintheader == "on")
- {
- csa_class_header=sprintf(vclhxx,class,classtitle,classdescription)
-
- if ( device != "text" )
- print( ".nf\n" )
- printf("%s",csa_class_header);
- }
-}
-
-#
-#
-#
-function csa_print_class_end()
-{
- if (csaprintheader == "on")
- {
- csa_class_end=sprintf("\n/*] END Class */\n\n")
-
- if ( device != "text" )
- print( ".nf\n" )
- printf("%s",csa_class_end);
- }
-}
-
-#
-#
-#
-function csa_collect_info()
-{
- classdescription = ""
- classtitle = ""
- found = 0
- for ( i=0; i<=num; i++ )
- {
-
- n = split( lines[i], line, "\n" )
-
- csa_get_filedate_and_name()
- csa_get_class_name_and_title(n)
- csa_get_library()
- csa_get_author()
-
-
-
- if ( line[1] == "INFO" &&
- line[2] == "HDR" &&
- line[3] == "DESCRIPTION" &&
- line[4] == class )
- {
- found = 1
- break
- }
-
- }
- if ( found == 1 )
- {
- for ( i=5; i<=n; i++ )
- {
- len = length(line[i])
- comm = substr(line[i],4,len)
- classdescription = classdescription comm "\n "
- }
- }
-
- found = 0
-
- csa_get_origfile_name()
-}
-
-#
-#
-#
-function csa_get_origfile_name()
-{
- len=length(infile)
- origfile=substr(infile,1,len-2)
- origfile = origfile "h"
-}
-
-#
-#
-#
-function csa_get_author()
-{
- if ( line[1] == "INFO" &&
- line[2] == "GLOBAL" &&
- line[3] == "AUTHOR" )
- {
- len=length(line[4])
- author=substr(line[4],4,len)
- }
-}
-
-#
-#
-#
-function csa_get_library()
-{
- if ( line[1] == "INFO" &&
- line[2] == "GLOBAL" &&
- line[3] == "LIBRARY" )
- {
- #library=line[4]
- }
-}
-
-#
-#
-#
-function csa_get_class_name_and_title(n)
-{
- if ( line[1] == "INFO" &&
- line[2] == "HDR" &&
- line[3] == "TITLE" &&
- line[4] == class )
- {
- classname=line[4]
-# classtitle=line[5]
-# len = length(line[5])
-# classtitle = substr(line[5],4,len)
- for ( j=5; j<=n; j++ )
- {
- len = length(line[j])
- comm = substr(line[j],4,len)
- classtitle = classtitle comm "\n "
- }
- }
-}
-
-#
-#
-#
-function csa_get_filedate_and_name()
-{
- if ( line[1] == "CLASS2INFO" )
- {
- filedate=line[2]
- filename=line[3]
- len=length(line[3])
- filename1=substr(line[3],1,(len-2))
- }
-}
-
-#
-#
-#
-function csa_get_()
-{
- ;
-}
-
-#
-#
-#
-function read_ci_file()
-{
- while ( getline < infile > 0 )
- lines[++num] = $0
-}
-
-function read_fvclhxx_file()
-{
- vclhxx1 = "\n"
- while ( getline < fvclhxx > 0 )
- vclhxx1 = vclhxx1 $0 "\n"
- vclhxx = vclhxx1
-}
-
-function read_fvcohxx_file()
-{
- vcohxx1 = "\n"
- while ( getline < fvcohxx > 0 )
- vcohxx1 = vcohxx1 $0 "\n"
- vcohxx = vcohxx1
-}
-
-#
-# currently not used because not necessary (in recursion properly handled!)
-#
-function read_ci_file_and_modify()
-{
- while ( getline < infile > 0 )
- {
- if ($1 ~ "^(CLASS|STRUCT|UNION)$" && $2 ~ "(::|<)")
- {
-#printf("\n----old=|%s|-----\n",$2)
- n = split( $0, line, "\n" )
- len = length($2)
- match( $2, "(::|<).*$")
- $2 = substr( $2,RSTART+2,RLENGTH)
-#printf("\n----new=|%s|-----\n",$2)
-
- line[1] = $1 "\n"
- line[2] = $2
- new = ""
- for (i=1; i<=(n+1) ;i++)
- new = new line[i]
- lines[++num] = new "\n"
- }
- else
- lines[++num] = $0 "\n"
-
- }
-
-# for (i=1; i<=num ;i++)
-# print lines[i]
-}
-
-#
-# Start next pass.
-#
-$1 == "start" {
-
- if ( pass == 0)
- {
- #
- # Check that info file, class have been specified.
- #
- if ( infile ~ /^$/ || class ~ /^$/ )
- exit
-
- #
- # Read in info file.
- #
- FS="\n"; RS=""
-
- read_ci_file()
- FS=" "; RS="\n"
- if (csaprintheader == "on")
- {
- read_fvclhxx_file()
- read_fvcohxx_file()
- }
- #
- # Prepare for format file.
- #
- FS=" "; RS="\n"
-
- #
- # Find some defaults in info file.
- #
- findLibrary()
- findFilename()
- }
-
- pass++
-}
-
-#
-# Sets the output device to use.
-#
-# $1 == "set" && $2 == "device" {
-# device = $3
-# }
-
-#
-# Prevents a section from being printed.
-#
-$1 == "hide" && $2 == "section" {
- section = $3
- for ( i=4; i<=NF; i++ )
- section = " " section
- sections[section] = ""
-}
-
-#
-# Prevents a contract from being printed.
-#
-# Note: a contract will not be displayed if it occurs in a part of the class
-# which has been disabled. For instance, if anything occuring in the private
-# section of a class is being hidden, the no contracts from that section will
-# be displayed either.
-#
-$1 == "hide" && $2 == "contract" {
- contract = $3
- for ( i=4; i<=NF; i++ )
- contract = " " contract
- contracts[contract] = ""
-}
-
-#
-# Specification of whether a part of a class is hidden or not.
-#
-$1 == "set" && $2 in access {
- access[$2] = $3
-}
-
-#
-# Print a prelude. This should produce any stuff necessary to initialise
-# the document.
-#
-pass == "2" && $1 == "print" && $2 == "prelude" {
- "date" | getline date
- split ( date, d, " " )
- date = d[2] " " d[3] ", " d[6]
- if ( device == "text" )
- {
- }
- else if ( device == "troff" )
- {
- print( ".\\\" troff -man %" )
- print( ".\\\"" )
- print( ".\\\" DO NOT EDIT" )
- print( ".\\\"" )
- print( ".\\\" This manual page is automatically generated by class2man." )
- print( ".\\\"" )
- print( ".ds sL " library )
- print( ".ds sV " date )
- print( ".ds sC " class )
- print( ".ds sS 3" )
- print( ".TH \"\\*(sC\" \"\\*(sS\" \"\\*(sV\" \"\\*(sL Library\" \"\\*(sL Reference Manual\"" )
- }
- else if ( device == "mml" )
- {
- print( "<MML>" )
- print( "<Comment *** This file is automatically generated by class2mml.>" )
- print( "<!DefineTag Body>" )
- print( "<!DefineTag Heading1>" )
- print( "<!DefineTag Heading2>" )
- print( "" )
- }
-}
-
-#
-# Print out a title.
-# The title should be generated from the class name and any information
-# in the section labelled 'TITLE" which occurs in the hdr of a class.
-# On pass 1 we simply note that we intend using the 'TITLE' section so
-# that it doesn't get printed out as a seperate section.
-#
-pass == "1" && $1 == "print" && $2 == "title" {
- sections["TITLE"] = ""
-}
-
-#
-# On pass 2 we actually print the title.
-# Note: even if a 'TITLE' section is not found for the class, then the class
-# name at least should be output.
-#
-pass == "2" && $1 == "print" && $2 == "title" {
- found = 0
- for ( i=0; i<=num; i++ )
- {
- n = split( lines[i], line, "\n" )
- if ( line[1] == "INFO" &&
- line[2] == "HDR" &&
- line[3] == "TITLE" &&
- line[4] == class )
- {
- found = 1
- break
- }
- }
- if ( device == "text" )
- {
- if ( found == 1 )
- {
- print( class " " )
- for ( i=5; i<=n; i++ )
- outputLine( line[i] )
- }
- else
- print( class )
- }
- else if ( device == "troff" )
- {
- print( ".PP" )
- print( ".SH \"NAME\"" )
- if ( found == 1 )
- {
- print( class " \\- " )
- for ( i=5; i<=n; i++ )
- outputLine( line[i] )
- }
- else
- print( class )
- }
- else if ( device == "mml" )
- {
- print( "<Heading1>" )
- print( class )
- if ( found == 1 )
- {
- print( "<Body>" )
- for ( i=5; i<=n; i++ )
- outputLine( line[i] )
- }
- }
-}
-
-#
-# On pass 1 we actually store the class description for csa.
-#
-pass == "1" {
- if (csaprintheader == "on")
- csa_collect_info()
-}
-
-#
-# Print a synopsis.
-# This should include a line indicating which header file needs to be included
-# and a description of the members variables and functions in the class.
-# A section of the class should not be output if access["section"] == "off".
-# e.g.: Don't print private stuff if access["private"] == "off".
-#
-#
-# das ist die standard ausgabe! (nur hier!)
-#
-pass == 2 && $1 == "print" && $2 == "synopsis" {
-
-
- if (csaprintheader == "on")
- csa_print_compilation_header()
-
- if ( device == "text" )
- {
- print( "\ "SYNOPSIS"\ " )
- print( "\n" )
- }
- else if ( device == "troff" )
- {
- print( ".PP" )
- print( ".SH \"SYNOPSIS\"" )
- print( ".nf\n" )
- }
- else if ( device == "mml" )
- {
- print( "" )
- print( "<Heading2>")
- print( "SYNOPSIS" )
- printf( "<Body>" )
- printf( "<Plain>" )
- printf( "<LeftIndent 0.1in>" )
- printf( "<FirstIndent 0.1in>" )
- printf( "<Alignment l>" )
- }
-
- #
- # check for includes
- #
- if ( filename != "" && library != "C++" )
- {
- if ( device == "text" )
- {
- if ( merge != "on")
- {
-# printf( "\n#include <%s/%s>\n", library,filename)
-# printf( "\n#include <%s/%s>\n", library,origfile)
-# print( "\n" )
- }
- else
- {
- if ( loop == "1")
- {
-# printf( "\n#include <%s/%s>\n", library,filename)
-# printf( "\n#include <%s/%s>\n", library,origfile)
-# print( "\n" )
- }
- }
- }
- else if ( device == "troff" )
- {
- print( "\\f(CO#include <" library "/" filename ">" )
- print( "" )
- }
- else if ( device == "mml" )
- {
- print( "<Family Courier>#include \\<" library "/" filename "\\>" )
- print( "<HardReturn>" )
- }
-
- if (csaprintheader == "on")
- csa_print_class_header()
-
- }
-
- bases = ""
- baseindex = 0
- numfields = 0
-
- #
- # start searching for loop for output 1 ADTs
- #
- for ( i=0; i<=num; i++ )
- {
- numfields = split( lines[i], line, "\n" )
- if ( line[1] ~ /(CLASS|UNION|STRUCT)/ && line[2] == class )
- {
- type = lower[line[1]]
- baseindex = 3
- #
- #
- # break heisst, jetzt ist richtige klasse gefunden, die von aussen mitgegeben wurde!!!!!!
- #
-
- break
- }
- else if ( \
- line[1] == "TEMPLATE" && \
- line[2] ~ /(class|union|struct)/ && \
- line[3] == class \
- )
- {
- baseindex = 5
- type = "template"
- break
- }
- }
-
- #
- # end of searching for loop for output 1 ADTs
- # ab hier function eingesetzt!
- #
-
-#printf("\nvor parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- class = parse_and_print_adt(class,class,class,baseindex,type)
-#printf("\nafter parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
-
-
-#
-# bis hier geht parse function
-#
-
-#till end csa_print_class_end()
-
- if (csaprintheader == "on")
- csa_print_class_end()
-
-}
-
-#
-# Print copyright holders. This must break the line before each copyright
-# holder.
-#
-# wird im moment nicht gerufen
-#
-pass == "2" && $1 == "print" && $2 == "copyright" {
- for ( i=0; i<=num; i++ )
- {
- n = split( lines[i], line, "\n" )
- if ( line[1] == "INFO" &&
- line[2] == "GLOBAL" &&
- line[3] == "COPYRIGHT" )
- {
- if ( device == "text" )
- {
- print( "COPYRIGHT" )
- }
- else if ( device == "troff" )
- {
- print( ".PP" )
- print( ".SH COPYRIGHT" )
- }
- else if ( device == "mml" )
- {
- print( "" )
- print( "<Heading2>" )
- print( "COPYRIGHT" )
- printf( "<Body>" )
- printf( "<Plain>" )
- printf( "<LeftIndent 0in>" )
- printf( "<FirstIndent 0in>" )
- printf( "<SpaceAfter 8pt>" )
- }
- start = 4
- for ( k=start; k<=n; k++ )
- {
- if ( k != start && line[k] ~ "[\t ]*Copyright" )
- {
- if ( device == "text" )
- print( "\n" )
- else if ( device == "troff" )
- print( ".br" )
- else if ( device == "mml" )
- printf( "<HardReturn>" )
- }
- outputLine( line[k] )
- }
- break
- }
- }
-}
-
-#
-# Print out any sections which have not been previously printed out and
-# which are not hidden.
-#
-pass == "1" && $1 == "print" && $2 == "section" && $3 == "*" {
- next
-}
-
-pass == "2" && $1 == "print" && $2 == "section" && $3 == "*" {
- for ( i=0; i<=num; i++ )
- {
- n = split( lines[i], line, "\n" )
- if ( line[1] == "INFO" &&
- ( line[2] == "GLOBAL" ||
- ( line[2] == "HDR" && line[4] == class ) ) )
- {
- if ( line[3] in sections )
- continue
- else
- {
- section = line[3]
- sections[section] = ""
-#printf("\noutputSection() - 1 - called!!!!!!!!!!!!");
- outputSection()
- }
- }
- }
-}
-
-#
-# Print out a section.
-# On pass 1 only record the fact that this section will be printed.
-#
-pass == "1" && $1 == "print" && $2 == "section" {
- section = $3
- for ( i=4; i<=NF; i++ )
- section = section " " $i
- sections[section] = ""
-}
-
-#
-# Print out a section.
-# On pass 2 actually print it out.
-#
-pass == "2" && $1 == "print" && $2 == "section" {
- section = $3
- for ( i=4; i<=NF; i++ )
- section = section " " $i
- found = 0
- for ( i=0; i<=num; i++ )
- {
- n = split( lines[i], line, "\n" )
- if ( line[1] == "INFO" &&
- ( line[2] == "GLOBAL" ||
- ( line[2] == "HDR" && line[4] == class ) ) &&
- line[3] == section )
- {
- found = 1
- break
- }
- }
- if ( found == 1 )
- {
-#printf("\noutputSection() - 2 - called!!!!!!!!!!!!");
- outputSection()
- }
-}
-
-#
-# Print out any contracts which have not previously been printed, and
-# which are not hidden.
-#
-# If there are no contracts in the class, then print out sections for the
-# private, protected and public members; thats if they are not being hidden.
-#
-pass == "1" && $1 == "print" && $2 == "contract" && $3 == "\*" {
- next
-}
-
-pass == "2" && $1 == "print" && $2 == "contract" && $3 == "\*" {
- for ( i=0; i<=num; i++ )
- {
- n = split( lines[i], line, "\n" )
-
- if ( line[1] == "INFO" &&
- line[2] == "BODY" &&
- line[4] == class )
- {
- if ( line[3] in contracts )
- continue
- else if ( access[line[5]] == "on" )
- {
- contract = line[3]
- contracts[contract] = ""
-
-#printf("\noutputContract() called!!!!!");
- outputContract()
- }
- }
- }
- i = 0
- for ( j in contracts )
- i++
- if ( i == 0 )
- {
-#printf("\noutputClassSection() -2- called!!!!!!!\n");
- if ( access["public"] == "on" )
- outputClassSection( "public" )
- if ( access["protected"] == "on" )
- outputClassSection( "protected" )
- if ( access["private"] == "on" )
- outputClassSection( "private" )
- }
-}
-
-#
-# Print out a particular contract, regardless of whether it is hidden or
-# not.
-# On pass 1 we only note that the contract will be printed.
-#
-pass == "1" && $1 == "print" && $2 == "contract" {
- contract = $3
- for ( i=4; i<=NF; i++ )
- contract = contract " " $i
- contracts[contract] = ""
-}
-
-pass == "2" && $1 == "print" && $2 == "contract" {
- contract = $3
- for ( i=4; i<=NF; i++ )
- contract = contract " " $i
- found = 0
- for ( i=0; i<=num; i++ )
- {
- n = split( lines[i], line, "\n" )
- if ( line[1] == "INFO" &&
- line[2] == "BODY" &&
- line[4] == class &&
- line[3] == section )
- {
- found = 1
- break
- }
- }
- if ( found == 1 )
- {
-#printf("\noutputContract() called!!!!!");
- outputContract()
- }
-}
-
-#
-# Output a particular section of a class.
-# This ignores whether that part is hidden.
-#
-pass == "2" && $1 == "print" && $3 in access {
-#printf("\noutputClassSection() -1- called!!!!!!!\n");
- outputClassSection( $3 )
-}
-
-#
-# Actually prints out a particular section of a class.
-#
-#
-# wird nie gerufen
-#
-function outputClassSection( part )
-{
- start = 0
- for ( i=0; i<=num; i++ )
- {
- n = split( lines[i], line, "\n" )
- if ( ( line[1] == "FUNC" ||
- line[1] == "MEMBER" ||
- line[1] == "TYPEDEF" ||
- line[1] == "FRIEND" ) &&
- line[2] == class &&
- line[3] == part )
- {
- if ( start == 0 )
- {
- start = 1
- if ( device == "text" )
- {
- printf( "\n %s MEMBERS\n" ,upper[line[3]])
- }
- else if ( device == "troff" )
- {
- print( ".PP" )
- print( ".SH \"" upper[line[3]] " MEMBERS\"" )
- }
- else if ( device == "mml" )
- {
- print( "" )
- print( "<Heading2>" )
- print( upper[line[3]] " MEMBERS" )
- printf( "<Body>" )
- printf( "<Plain>" )
- printf( "<LeftIndent 0in>" )
- printf( "<FirstIndent 0in>" )
- printf( "<SpaceAfter 8pt>" )
- }
- }
- if ( device == "text" )
- {
- print( "\n" )
- }
- else if ( device == "troff" )
- {
- print( ".nf" )
- }
- else if ( device == "mml" )
- {
- printf( "<Alignment l>" )
- }
- outputPrototype( line[4] )
- if ( device == "text" )
- {
- }
- else if ( device == "troff" )
- {
- print( ".fi" )
- print( ".RS 0.25i" )
- }
- else if ( device == "mml" )
- {
- printf( "<Alignment lr>" )
- printf( "<LeftIndent 0.1in>" )
- printf( "<FirstIndent 0.1in>" )
- }
- for ( l=5; l<=n; l++ )
- outputLine( line[l] )
- if ( device == "text" )
- {
- print( "" )
- }
- else if ( device == "troff" )
- {
- print( ".RE" )
- print( "" )
- }
- else if ( device == "mml" )
- {
- printf( "<LeftIndent 0in>" )
- printf( "<FirstIndent 0in>" )
- }
- }
- }
-}
-
-#
-# Once a contract has been found, this prints it out.
-#
-#
-# wird nie gerufen
-#
-function outputContract() {
- if ( device == "text" )
- {
- print( "\ " contract "\ " )
- }
- else if ( device == "troff" )
- {
- print( ".PP" )
- print( ".SH \"" contract "\"" )
- }
- else if ( device == "mml" )
- {
- print( "" )
- print( "<Heading2>" )
- print( contract )
- printf( "<Body>" )
- printf( "<Plain>" )
- printf( "<LeftIndent 0in>" )
- printf( "<FirstIndent 0in>" )
- printf( "<SpaceAfter 8pt>" )
- }
-
- for ( k=6; k<=n; k++ )
- outputLine( line[k] )
-
- # print( "" )
- for ( k=i+1; k<=num; k++ )
- {
- n = split( lines[k], line, "\n" )
- if ( ( line[1] == "INFO" &&
- line[2] == "BODY" &&
- line[4] == class ) ||
- ( line[1] == "END" &&
- line[2] == class ) ||
- ( line[1] == "ACCESS" &&
- line[2] == class ) )
- {
- break
- }
- else
- if ( ( line[1] == "FUNC" ||
- line[1] == "MEMBER" ||
- line[1] == "TYPEDEF" ||
- line[1] == "FRIEND" ) &&
- line[2] == class )
- {
- if ( device == "text" )
- {
- print( "\n" )
- }
- else if ( device == "troff" )
- {
- print( ".nf" )
- }
- else if ( device == "mml" )
- {
- printf( "<Alignment l>" )
- }
- outputPrototype( line[4] )
- if ( device == "text" )
- {
- }
- else if ( device == "troff" )
- {
- print( ".fi" )
- print( ".RS 0.25i" )
- }
- else if ( device == "mml" )
- {
- printf( "<Alignment lr>" )
- printf( "<LeftIndent 0.1in>" )
- printf( "<FirstIndent 0.1in>" )
- }
- for ( l=5; l<=n; l++ )
- outputLine( line[l] )
- if ( device == "text" )
- {
- print( "" )
- }
- else if ( device == "troff" )
- {
- print( ".RE" )
- print( "" )
- }
- else if ( device == "mml" )
- {
- printf( "<LeftIndent 0in>" )
- printf( "<FirstIndent 0in>" )
- }
- }
- else if ( line[1] == "COMMENT" &&
- line[2] == "BODY" &&
- line[3] == class )
- {
- for ( l=5; l<=n; l++ )
- outputLine( line[l] )
- # print( "" )
- }
- }
-}
-
-#
-# Once a section has been found, this prints it out.
-#
-#
-# wird nie gerufen
-#
-function outputSection()
-{
-
- if ( line[2] == "GLOBAL" )
- start = 4
- else
- start = 5
-
- if ( device == "text" )
- {
- print( "\ " section "\ " )
- }
- else if ( device == "troff" )
- {
- print( ".PP" )
- print( ".SH \"" section "\"" )
- }
- else if ( device == "mml" )
- {
- print( "" )
- print( "<Heading2>" )
- print( section )
- if ( line[start] != "" )
- {
- printf( "<Body>" )
- printf( "<Plain>" )
- printf( "<LeftIndent 0in>" )
- printf( "<FirstIndent 0in>" )
- printf( "<Alignment lr>" )
- printf( "<SpaceAfter 8pt>" )
- printf( "<Family Times>" )
- }
- }
-
- blankLine = 0
- for ( k=start; k<=n; k++ )
- outputLine( line[k] )
-}
-
-#
-# Removes comment delimiter from start of line.
-#
-function removeComment( line )
-{
- sub( "^// ?", "", line )
- return line
-}
-
-#
-# Output a line. This checks for various formatting requests and will
-# appropriately expand them.
-#
-function outputLine( line )
-{
- line = removeComment( line )
- if ( inComment == 0 )
- {
- if ( line ~ "^= BEGIN<CODE>" )
- {
- inCode = 1
- if ( device == "text" )
- {
- print( "\n" )
- }
- else if ( device == "troff" )
- {
- print( ".RS 0.25i" )
- print( ".nf\n\\f(CO" )
- }
- else if ( device == "mml" )
- {
- printf( "<Plain>" )
- printf( "<LeftIndent 0.2in>" )
- printf( "<FirstIndent 0.2in>" )
- printf( "<Alignment l>" )
- printf( "<Family Courier>" )
- }
- }
- else if ( line ~ "^= END<CODE>" )
- {
- inCode = -1
- if ( device == "text" )
- {
- print( "\n" )
- }
- else if ( device == "troff" )
- {
- print( "\\fP\n.fi" )
- print( ".RE" )
- }
- else if ( device == "mml" )
- {
- printf( "<LeftIndent 0in>" )
- printf( "<FirstIndent 0in>" )
- printf( "<Alignment lr>" )
- printf( "<Family Times>")
- }
- }
- else if ( line ~ "^= BEGIN<COMMENT>" )
- inComment = 1
- else if ( line ~ "^= BEGIN<INDENT>" )
- {
- if ( device == "text" )
- {
- }
- else if ( device == "troff" )
- print( ".RS 0.25i" )
- else if ( device == "mml" )
- {
- printf( "<LeftIndent 0.2in>" )
- printf( "<FirstIndent 0.2in>" )
- }
- }
- else if ( line ~ "^= END<INDENT>" )
- {
- if ( device == "text" )
- {
- }
- else if ( device == "troff" )
- print( ".RE" )
- else if ( device == "mml" )
- {
- printf( "<LeftIndent 0in>" )
- printf( "<FirstIndent 0in>" )
- }
- }
- else if ( line ~ "^= BEGIN<NOFILL>" )
- {
- inNoFill = 1
- if ( device == "text" )
- {
- }
- else if ( device == "troff" )
- print( ".nf" )
- else if ( device == "mml" )
- printf( "<Alignment l>" )
- }
- else if ( line ~ "^= END<NOFILL>" )
- {
- inNoFill = 0
- if ( device == "text" )
- {
- }
- else if ( device == "troff" )
- print( ".fi" )
- else if ( device == "mml" )
- printf( "<Alignment lr>" )
- }
- else
- {
- if ( inCode > 0 )
- {
- if ( device == "mml" )
- {
- gsub( " ", "\\ ", line )
- gsub( "<", "\\<", line )
- gsub( ">", "\\>", line )
- if ( inCode > 1 )
- line = "<HardReturn>" line
- }
- print( line )
- inCode = inCode + 1
- }
- else
- {
- gsub( "\\\\]>", "]\\fP", line )
- gsub( "\\\\}>", "]\\fP", line )
- gsub( "([^\\\\]|^)<\\[", "&<\\fB", line )
- gsub( "[^\\\\]\\]>", "&>\\fP", line )
- gsub( "<\\[<", "", line )
- gsub( "\\]>>", "", line )
- gsub( "([^\\\\]|^)<\{", "&<\\fI", line )
- gsub( "[^\\\\]}>", "&>\\fP", line )
- gsub( "<\{<", "", line )
- gsub( "}>>", "", line )
- gsub( "([^\\\\]|^)<", "&<\\f(CO", line )
- gsub( "[^\\\\]>", "&>\\fP", line )
- gsub( "<<", "", line )
- gsub( ">>", "", line )
- gsub( "\\\\<", "<", line )
- gsub( "\\\\>", ">", line )
- gsub( "\\\\", "\\\\", line )
- gsub( "\\\\fB", "fB", line )
- gsub( "\\\\fI", "fI", line )
- gsub( "\\\\fP", "fP", line )
- gsub( "\\\\f\\(CO", "f(CO", line )
-
- if ( device == "mml" )
- {
- if ( inNoFill > 0 )
- gsub( " ", "\\ ", line )
-
- gsub( "<", "\\<", line )
- gsub( ">", "\\>", line )
- gsub( "\\\\fP", "<Family Times><Plain>", line )
- gsub( "\\\\fB", "<Bold>", line )
- gsub( "\\\\fI", "<Italic>", line )
- gsub( "\\\\f\\(CO", "<Family Courier>", line )
-
- if ( inNoFill > 0 )
- {
- if ( inNoFill > 1 )
- line = "<HardReturn>" line
- inNoFill = inNoFill + 1
- }
- }
-
- if ( line == "" )
- {
- blankLine = 1
- }
- else
- {
- if ( blankLine == 1 )
- {
- if ( inCode == 0 )
- print( "" )
- blankLine = 0
- if ( inCode == -1 )
- inCode = 0
- }
- print( line )
- }
- }
- }
- }
- else
- {
- if ( line ~ "^= END<COMMENT>" )
- inComment = 0
- }
-}
-
-#
-# Searches for the 'LIBRARY' section and sets 'library' to the value found.
-#
-function findLibrary()
-{
- for ( i=0; i<=num; i++ )
- {
- split( lines[i], line, "\n" )
- if ( line[1] == "INFO" &&
- line[2] == "GLOBAL" &&
- line[3] == "LIBRARY" )
- {
- len=length(line[4])
- libr = substr(line[4],4,len)
- library = removeComment( libr )
- break
- }
- }
- if ( library == "" )
- library = "C++"
-}
-
-#
-# Searches for the 'FILENAME' section and sets 'filename' to the value found.
-#
-function findFilename()
-{
- for ( i=0; i<=num; i++ )
- {
- split( lines[i], line, "\n" )
- if ( line[1] == "INFO" &&
- line[2] == "GLOBAL" &&
- ( line[3] == "FILENAME" ||
- line[3] == "RCSID" ||
- line[3] == "SCCSID" ) )
- {
- filename = removeComment( line[4] )
- if ( line[3] == "RCSID" )
- {
- sub( "^.*\\$Id:[\t ]*", "", filename )
- sub( ",v.*$", "", filename )
- }
- else if ( line[3] == "SCCSID" )
- {
- sub( "^.*@\\(#\\)", "", filename )
- sub( "[\t ]+.*$", "", filename )
- }
- break
- }
- }
-}
-
-#
-# Outputs a prototype, wrapping it if required.
-#
-function outputPrototype( prototype )
-{
- sub( "[\t ]*$", "", prototype )
- if ( prototype !~ "^.*;$" )
- prototype = prototype ";"
-
- if ( device == "text" )
- width = 70
- else if ( device == "troff" )
- width = 70
- else if ( device == "mml" )
- width = 60
-
- if ( length(prototype) > width )
- {
- # multiline enums,functions have no spaces at the beginning, insert it!
- if ( device == "mml" )
- {
- gsub( ">", "\\>", prototype )
- gsub( "<", "\\<", prototype )
- }
- if ( ( funcptr = match( prototype, "^[^(]*\\([^)]*\\)\\(" ) ) !~ "0" )
- match( prototype, "^[^(]*\\([^)]*\\)" )
- else
- match( prototype, "^[^(]*\\(" )
- funcname = substr( prototype, RSTART, RLENGTH )
- if ( prototype ~ "^[^(]*\\(\\)[\t ]*\\(" )
- {
- funcname = funcname ")("
- sub( "^[^(]*\\(\\)[\t ]*\\(", "", prototype )
- }
- else
- {
- if ( funcptr ~ "0" )
- sub( "^[^(]*\\(", "", prototype )
- else
- sub( "^[^(]*\\([^)]*\\)\\(", "", prototype )
- }
- match( prototype, "\\)([\t ]*)?(=[\t ]*0|const[\t ]*(=[\t ]*0)?)?;[\t ]*" )
- functail = substr( prototype, RSTART, RLENGTH )
- sub( "\\)([\t ]*)?(=[\t ]*0|const[\t ]*(=[\t ]*0)?)?;.*$", "", prototype )
- sub( "\\($", "", funcname )
- match( funcname, "^[\t ]*" )
- space = substr( funcname, RSTART, RLENGTH )
- if (funcname != "")
- {
- # multiline enums or long typedefs have no funcname, so do not print it!
- if ( device == "text" )
- {
- printf( funcname )
- printf( "(\n" )
-#printf("\n---funcname=|%s|----\n",funcname);
- }
- else if ( device == "troff" )
- {
- printf( "\\f(CO" funcname )
- printf( "(\n" )
- }
- else if ( device = "mml" )
- {
- gsub( " ", "\\ ", space )
- gsub( " ", "\\ ", funcname )
- printf( "<Family Courier>%s(\n<HardReturn>", funcname )
- }
- }
- narg = 0
- while ( match( prototype, "[^<>,#]*<[^<>]*>" ) )
- {
- # collect the multiple line arguments
- narg++
- arg = substr( prototype, RSTART, RLENGTH )
- sub( "[^<>,#]*<[^<>]*>", "#" narg, prototype )
- fargs["#" narg] = arg
- # Need the following to stop resubstitution of the pattern matched
- # back into the string.
- gsub( "&", "\\\\&", fargs["#" narg] )
- }
- numargs = split( prototype, args, "," )
-#------
- space = ""
- for (z=1; z<=(nesting_level+1); z++)
- space = space " "
-# printf( "%s",outspace)
-#------
-
- for ( m=1; m<=numargs; m++ )
- {
- while ( match( args[m], "#[0-9]+" ) )
- {
- arg = substr( args[m], RSTART, RLENGTH )
- sub( arg, fargs[arg], args[m] )
- }
- sub( "[\t ]*", "", args[m] )
-
- # print one argument
-
-# printf( "%s %s", space, args[m] )
- printf( "%s%s", space, args[m] )
- if ( m == numargs )
- {
- # print after the last argument
-
- if ( device == "text" )
- print( "" )
- else if ( device == "troff" )
- print( "" )
- else if ( device == "mml" )
- printf( "\n<HardReturn>" )
- }
- else
- {
- # print after each argument of a line
-
- if ( device == "text" )
- print( "," )
- else if ( device == "troff" )
- print( "," )
- else if ( device == "mml" )
- printf( ",\n<HardReturn>" )
- }
- }
- # print after all arguments of a multiline are printed
-
- if ( device == "text" )
- print( space functail "\ " )
- else if ( device == "troff" )
- print( space functail "\\fP" )
- else if ( device == "mml" )
- print( space functail "<Family Times>" )
-
- }
- else # prototype < width
- {
- # not multiline enums,functions have spaces at the beginning already!
- if ( device == "mml" )
- {
- gsub( ">", "\\>", prototype )
- gsub( "<", "\\<", prototype )
- }
- if ( device == "text" )
- print( prototype "\ " )
- else if ( device == "troff" )
- print( "\\f(CO" prototype "\\fP" )
- else if ( device == "mml" )
- {
- gsub( " ", "\\ ", prototype )
- print( "<Family Courier>" prototype "<Family Times>" )
- }
- }
-}
-
-#=============================================================
-# neue rkursive parse function fuer nested ADTs
-#=============================================================
-function parse_and_print_adt (baseandsubclass, class, oldclass, baseindex, type)
-{
- # 3.11.95
- bases = ""
-
- nesting_level++
- printf( "\n")
-# printf("\nclass=%s oldclass=%s nesting_level=%s\n",class,oldclass,nesting_level);
- if ( baseindex != 0 )
- {
- for ( i=baseindex; i<=numfields; i++ )
- {
- if ( bases == "" )
- bases = line[i]
- else
- bases = bases ", " line[i]
- }
- }
-
- outspace = ""
- for (z=1; z<nesting_level; z++)
- outspace = outspace " "
- printf( "%s",outspace)
-
- if ( type == "template" )
- {
- #
- # ADT == template
- #
- for ( i=0; i<=num; i++ )
- {
- split( lines[i], line, "\n" )
-
-# if ( line[1] == "TEMPLATE" && line[3] == class )
- if ( line[1] == "TEMPLATE" && (line[3] == class || line[3] == baseandsubclass) )
- break
- }
- if ( device == "text" )
- printf( "template%s\n",line[4] )
- else if ( device == "troff" )
- printf( "template%s\n",line[4] )
- else if ( device == "mml" )
- {
- sub( "<", "\\<", line[4] )
- sub( ">", "\\>", line[4] )
- printf( "<HardReturn>template%s\n",line[4] )
- }
-# typestat = line[2] " " line[3]
- typestat = line[2] " " class
-
- outspace = ""
- for (z=1; z<nesting_level; z++)
- outspace = outspace " "
- printf( "%s",outspace)
-
- if ( device == "text" )
- printf( "%s", typestat )
- else if ( device == "troff" )
- printf( "%s", typestat )
- else if ( device == "mml" )
- printf( "<HardReturn>%s", typestat )
- }
- else
- {
- #
- # ADT != template
- #
- typestat = type " " class
- if ( device == "mml" )
- printf( "<HardReturn>" )
- printf( "%s", typestat )
- }
-
- if ( bases != "" )
- {
- #
- # analyse if ADT has base classes
- #
- typestat = typestat " : "
- printf( " : " )
- if ( length(typestat) + length(bases) > 70 )
- {
- print( "" )
- if ( device == "mml" )
- printf( "<HardReturn>" )
- narg = 0
- while ( match( bases, "[^<>,# ]*<[^<>]*>" ) )
- {
- narg++
- arg = substr( bases, RSTART, RLENGTH )
- sub( "[^<>,# ]*<[^<>]*>", "#" narg, bases )
- bargs["#" narg] = arg
- # Need the following to stop resubstitution of the pattern matched
- # back into the string.
- gsub( "&", "\\\\&", bargs["#" narg] )
- }
- numbases = split( bases, base, "," )
- for ( m=1; m<=numbases; m++ )
- {
- while ( match( base[m], "#[0-9]+" ) )
- {
- arg = substr( base[m], RSTART, RLENGTH )
- sub( arg, bargs[arg], base[m] )
- }
- sub( "^[\t ]*", "", base[m] )
- if ( device == "mml" )
- {
- gsub( "<", "\\<", base[m] )
- gsub( ">", "\\>", base[m] )
- }
- if ( device == "text" )
- printf( " %s", base[m] )
- else if ( device == "troff" )
- printf( " %s", base[m] )
- else
- printf( "\\ \\ %s", base[m] )
- if ( m == numbases )
- print( "" )
- else
- {
- print( "," )
- if ( device == "mml" )
- printf( "<HardReturn>" )
- }
- }
- }
- else
- {
- if ( device == "mml" )
- {
- gsub( "<", "\\<", bases )
- gsub( ">", "\\>", bases )
- }
- print( bases )
- }
- }
- else
- {
- #
- # ADT has no base classes
- #
- printf( "\n" )
- }
-
-#till start if (csaprintheader == "on") csa_print_class_end()
-
- outspace = ""
- for (z=1; z<nesting_level; z++)
- outspace = outspace " "
- if ( device == "text" )
- print( outspace "{\ " )
- else if ( device == "troff" )
- print( outspace "{\\fP" )
- else if ( device == "mml" )
- print( outspace "<HardReturn>{<Family Times>")
- if ( access["public"] == "on" )
- {
- #
- # collecting loop over the public lines of 1 ADT
- #
- start = 0
- for ( i=0; i<=num; i++ )
- {
- split( lines[i], line, "\n" )
-
- #
- # 3.11.95 check outermost access
- #
- if ( line[1] == "ACCESS")
- {
- outeraccess = line[3]
- #printf("\n----- outeraccess = |%s| --------\n",outeraccess)
- }
-
- #
- # start for nesting ADT
- #
- if ( line[1] == "CLASS" || line[1] == "STRUCT" || line[1] == "UNION" )
- {
- #
- # check for a normal nested ADT
- #
- if ( line[2] ~ "(::|<)" && lastaccess == "public" && outeraccess == "public")
- {
- if (line[2] ~ "::")
- {
- len = length(line[2])
- match( line[2], "(::|<).*$")
- newclass = substr( line[2],RSTART+2,RLENGTH)
- thisclass = substr( line[2],1,RSTART-1)
- if (class == thisclass)
- {
- #
- # hier is a nested class, struct, or union found!!!!!!!
- #
-
- basesubclass = line[2]
- #printf("\n----basesubclass=|%s|-----\n",basesubclass)
- #printf("\n----thisclass=|%s|---------newclass=|%s|-----\n",thisclass,newclass)
- #printf("\n----RECURSION--class=|%s|--line[1]=|%s|--line[2]=|%s|---\n", \
- #class,line[1],line[2]);
-
- nesttype = lower[line[1]]
- nestbaseindex = 3
- #printf("\nvor parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- #printf("\ni=%s num=%s line[1]=|%s| line[2]=|%s| line[3]=|%s|\n", \
- #i,num,line[1],line[2],line[3]);
- save_i = i
- class = parse_and_print_adt(basesubclass,newclass,thisclass,nestbaseindex,nesttype)
- i = save_i
- #printf("\nafter parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- #printf("\ni=%s num=%s line[1]=|%s| line[2]=|%s| line[3]=|%s|\n", \
- #i,num,line[1],line[2],line[3]);
- start = 1
- continue
- }
- }
- }
- }
- else
- {
- #
- # check for a TEMPLATE nested ADT
- #
- if ( line[1] == "TEMPLATE" && line[2] ~ /(class|union|struct)/ && lastaccess == "public" && outeraccess == "public")
- {
- len = length(line[3])
- match( line[3], "(::|<).*$")
- newclass = substr( line[3],RSTART+2,RLENGTH)
- thisclass = substr( line[3],1,RSTART-1)
- if (class == thisclass)
- {
- #
- # hier is a nested class, struct, or union found!!!!!!!
- #
-
- basesubclass = line[3]
- #printf("\n----basesubclass=|%s|-----\n",basesubclass)
- #printf("\n----thisclass=|%s|---------newclass=|%s|-----\n",thisclass,newclass)
- #printf("\n---RECURSION--class=|%s|--line[1]=|%s|--line[2]=|%s|--line[3]=|%s|---\n", \
- #class,line[1],line[2],line[3]);
-
- nesttype = "template"
- nestbaseindex = 5
- #printf("\nvor parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- #printf("\ni=%s num=%s line[1]=|%s| line[2]=|%s| line[3]=|%s|\n", \
- #i,num,line[1],line[2],line[3]);
- save_i = i
- class = parse_and_print_adt(basesubclass,newclass,thisclass,nestbaseindex,nesttype)
- i = save_i
- #printf("\nafter parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- #printf("\ni=%s num=%s line[1]=|%s| line[2]=|%s| line[3]=|%s|\n", \
- #i,num,line[1],line[2],line[3]);
- start = 1
- continue
- }
- }
- }
- #
- # end for nesting ADT
- #
- #
- # now print the protoypes of the public ADT
- #
- if ( ( line[1] == "MEMBER" ||
- line[1] == "FUNC" ||
- line[1] == "TYPEDEF" ||
- line[1] == "ENUM" ||
- line[1] == "FRIEND" ) &&
- line[2] == class &&
- line[3] == "public" )
- {
- outspace = ""
- for (z=1; z<nesting_level; z++)
- outspace = outspace " "
- lastaccess = "public"
- if ( start == 0 )
- {
- start = 1
- if ( device == "text" )
- print( outspace "\ \n" outspace "public:\n")
- else if ( device == "troff" )
- print( outspace " \\f(COpublic:\\fP")
- else if ( device == "mml" )
- print( outspace "<HardReturn><Family Courier>\\ \\ public:<Family Times>" )
- }
- outspace = ""
- for (z=1; z<=nesting_level; z++)
- outspace = outspace " "
- if ( device == "text" )
- {
- outputPrototype( outspace line[4] )
- }
- else if ( device == "troff" )
- outputPrototype( outspace line[4] )
- else
- {
- printf( "<HardReturn>" )
- outputPrototype( outspace line[4] )
- }
- }
- }
- }
- if ( access["protected"] == "on" )
- {
- #
- # collecting loop over the protected lines of 1 ADT
- #
- start = 0
- for ( i=0; i<=num; i++ )
- {
- split( lines[i], line, "\n" )
-
- #
- # 3.11.95 check outermost access
- #
- if ( line[1] == "ACCESS")
- {
- outeraccess = line[3]
- #printf("\n----- outeraccess = |%s| --------\n",outeraccess)
- }
-
- #
- # start for nesting ADT
- #
- if ( line[1] == "CLASS" || line[1] == "STRUCT" || line[1] == "UNION" )
- {
- #
- # check for a normal nested ADT
- #
- if ( line[2] ~ "(::|<)" && lastaccess == "protected" && outeraccess == "protected")
- {
- if (line[2] ~ "::")
- {
- len = length(line[2])
- match( line[2], "(::|<).*$")
- newclass = substr( line[2],RSTART+2,RLENGTH)
- thisclass = substr( line[2],1,RSTART-1)
- if (class == thisclass)
- {
- #
- # hier is a nested class, struct, or union found!!!!!!!
- #
-
- basesubclass = line[2]
- #printf("\n----basesubclass=|%s|-----\n",basesubclass)
- #printf("\n----thisclass=|%s|---------newclass=|%s|-----\n",thisclass,newclass)
- #printf("\n----RECURSION--class=|%s|--line[1]=|%s|--line[2]=|%s|---\n", \
- #class,line[1],line[2]);
-
- nesttype = lower[line[1]]
- nestbaseindex = 3
- #printf("\nvor parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- #printf("\ni=%s num=%s line[1]=|%s| line[2]=|%s| line[3]=|%s|\n", \
- #i,num,line[1],line[2],line[3]);
- save_i = i
- class = parse_and_print_adt(basesubclass,newclass,thisclass,nestbaseindex,nesttype)
- i = save_i
- #printf("\nafter parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- #printf("\ni=%s num=%s line[1]=|%s| line[2]=|%s| line[3]=|%s|\n", \
- #i,num,line[1],line[2],line[3]);
- start = 1
- continue
- }
- }
- }
- }
- else
- {
- #
- # check for a TEMPLATE nested ADT
- #
- if ( line[1] == "TEMPLATE" && line[2] ~ /(class|union|struct)/ && lastaccess == "protected" && outeraccess == "protected")
- {
- len = length(line[3])
- match( line[3], "(::|<).*$")
- newclass = substr( line[3],RSTART+2,RLENGTH)
- thisclass = substr( line[3],1,RSTART-1)
- if (class == thisclass)
- {
- #
- # hier is a nested class, struct, or union found!!!!!!!
- #
-
- basesubclass = line[3]
- #printf("\n----basesubclass=|%s|-----\n",basesubclass)
- #printf("\n----thisclass=|%s|---------newclass=|%s|-----\n",thisclass,newclass)
- #printf("\n---RECURSION--class=|%s|--line[1]=|%s|--line[2]=|%s|--line[3]=|%s|---\n", \
- #class,line[1],line[2],line[3]);
-
- nesttype = "template"
- nestbaseindex = 5
- #printf("\nvor parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- #printf("\ni=%s num=%s line[1]=|%s| line[2]=|%s| line[3]=|%s|\n", \
- #i,num,line[1],line[2],line[3]);
- save_i = i
- class = parse_and_print_adt(basesubclass,newclass,thisclass,nestbaseindex,nesttype)
- i = save_i
- #printf("\nafter parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- #printf("\ni=%s num=%s line[1]=|%s| line[2]=|%s| line[3]=|%s|\n", \
- #i,num,line[1],line[2],line[3]);
- start = 1
- continue
- }
- }
- }
- #
- # end for nesting ADT
- #
- #
- # now print the protoypes of the public ADT
- #
- if ( ( line[1] == "MEMBER" ||
- line[1] == "FUNC" ||
- line[1] == "TYPEDEF" ||
- line[1] == "ENUM" ||
- line[1] == "FRIEND" ) &&
- line[2] == class &&
- line[3] == "protected" )
- {
- outspace = ""
- for (z=1; z<nesting_level; z++)
- outspace = outspace " "
- lastaccess = "protected"
- if ( start == 0 )
- {
- start = 1
- if ( device == "text" )
- print( outspace "\ \n" outspace "protected:\n")
- else if ( device == "troff" )
- print( outspace " \\f(COprotected:\\fP")
- else if ( device == "mml" )
- print(outspace "<HardReturn><Family Courier>\\ \\ protected:<Family Times>" )
- }
- outspace = ""
- for (z=1; z<=nesting_level; z++)
- outspace = outspace " "
- if ( device == "text" )
- outputPrototype( outspace line[4] )
- else if ( device == "troff" )
- outputPrototype( outspace line[4] )
- else
- {
- printf( "<HardReturn>" )
- outputPrototype( outspace line[4] )
- }
- }
- }
- }
- if ( access["private"] == "on" )
- {
- #
- # collecting loop over the private lines of 1 ADT
- #
- start = 0
- for ( i=0; i<=num; i++ )
- {
- split( lines[i], line, "\n" )
-
- #
- # 3.11.95 check outermost access
- #
- if ( line[1] == "ACCESS")
- {
- outeraccess = line[3]
- #printf("\n----- outeraccess = |%s| --------\n",outeraccess)
- }
-
- #
- # start for nesting ADT
- #
- if ( line[1] == "CLASS" || line[1] == "STRUCT" || line[1] == "UNION" )
- {
- #
- # check for a normal nested ADT
- #
- if ( line[2] ~ "(::|<)" && lastaccess == "private" && outeraccess == "private")
- {
- if (line[2] ~ "::")
- {
- len = length(line[2])
- match( line[2], "(::|<).*$")
- newclass = substr( line[2],RSTART+2,RLENGTH)
- thisclass = substr( line[2],1,RSTART-1)
- if (class == thisclass)
- {
- #
- # hier is a nested class, struct, or union found!!!!!!!
- #
-
- basesubclass = line[2]
- #printf("\n----basesubclass=|%s|-----\n",basesubclass)
- #printf("\n----thisclass=|%s|---------newclass=|%s|-----\n",thisclass,newclass)
- #printf("\n----RECURSION--class=|%s|--line[1]=|%s|--line[2]=|%s|---\n", \
- #class,line[1],line[2]);
-
- nesttype = lower[line[1]]
- nestbaseindex = 3
- #printf("\nvor parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- #printf("\ni=%s num=%s line[1]=|%s| line[2]=|%s| line[3]=|%s|\n", \
- #i,num,line[1],line[2],line[3]);
- save_i = i
- class = parse_and_print_adt(basesubclass,newclass,thisclass,nestbaseindex,nesttype)
- i = save_i
- #printf("\nafter parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- #printf("\ni=%s num=%s line[1]=|%s| line[2]=|%s| line[3]=|%s|\n", \
- #i,num,line[1],line[2],line[3]);
- start = 1
- continue
- }
- }
- }
- }
- else
- {
- #
- # check for a TEMPLATE nested ADT
- #
- if ( line[1] == "TEMPLATE" && line[2] ~ /(class|union|struct)/ && lastaccess == "private" && outeraccess == "private")
- {
- len = length(line[3])
- match( line[3], "(::|<).*$")
- newclass = substr( line[3],RSTART+2,RLENGTH)
- thisclass = substr( line[3],1,RSTART-1)
- if (class == thisclass)
- {
- #
- # hier is a nested class, struct, or union found!!!!!!!
- #
-
- basesubclass = line[3]
- #printf("\n----basesubclass=|%s|-----\n",basesubclass)
- #printf("\n----thisclass=|%s|---------newclass=|%s|-----\n",thisclass,newclass)
- #printf("\n---RECURSION--class=|%s|--line[1]=|%s|--line[2]=|%s|--line[3]=|%s|---\n", \
- #class,line[1],line[2],line[3]);
-
- nesttype = "template"
- nestbaseindex = 5
- #printf("\nvor parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- #printf("\ni=%s num=%s line[1]=|%s| line[2]=|%s| line[3]=|%s|\n", \
- #i,num,line[1],line[2],line[3]);
- save_i = i
- class = parse_and_print_adt(basesubclass,newclass,thisclass,nestbaseindex,nesttype)
- i = save_i
- #printf("\nafter parse_and_print_adt: class=%s nesting_level=%s",class,nesting_level);
- #printf("\ni=%s num=%s line[1]=|%s| line[2]=|%s| line[3]=|%s|\n", \
- #i,num,line[1],line[2],line[3]);
- start = 1
- continue
- }
- }
- }
- #
- # end for nesting ADT
- #
- #
- # now print the protoypes of the public ADT
- #
- if ( ( line[1] == "MEMBER" ||
- line[1] == "FUNC" ||
- line[1] == "TYPEDEF" ||
- line[1] == "ENUM" ||
- line[1] == "FRIEND" ) &&
- line[2] == class &&
- line[3] == "private" )
- {
- outspace = ""
- for (z=1; z<nesting_level; z++)
- outspace = outspace " "
- lastaccess = "private"
- if ( start == 0 )
- {
- start = 1
- if ( device == "text" )
- print( outspace "\ \n" outspace "private:\n")
- else if ( device == "troff" )
- print( outspace " \\f(COprivate:\\fP")
- else if ( device == "mml" )
- print(outspace "<HardReturn><Family Courier>\\ \\ private:<Family Times>" )
- }
- outspace = ""
- for (z=1; z<=nesting_level; z++)
- outspace = outspace " "
- if ( device == "text" )
- outputPrototype( outspace line[4] )
- else if ( device == "troff" )
- outputPrototype( outspace line[4] )
- else
- {
- printf( "<HardReturn>" )
- outputPrototype( outspace line[4] )
- }
- }
- }
- }
- outspace = ""
- for (z=1; z<nesting_level; z++)
- outspace = outspace " "
- if ( device == "text" )
- {
- print( outspace "};" )
- print( "\n" )
- }
- else if ( device == "troff" )
- {
- print( outspace "\\f(CO};" )
- print( "\\fP\n.fi" )
- }
- else if ( device == "mml" )
- {
- print( outspace "<HardReturn><Family Courier>};<Family Times>" )
- }
- nesting_level--
- return oldclass
-}
diff --git a/bin/info2doc.fmt b/bin/info2doc.fmt
deleted file mode 100644
index ef0b0331543..00000000000
--- a/bin/info2doc.fmt
+++ /dev/null
@@ -1,23 +0,0 @@
-start
-hide section FILENAME
-hide section COPYRIGHT
-print prelude
-print title
-print synopsis
-print section CLASS TYPE
-print section AUDIENCE
-print section DESCRIPTION
-print section EXAMPLE
-print contract *
-print section *
-print section NOTES
-print section PORTABILITY
-print section SEE ALSO
-print section LIBRARY
-print section VERSION
-print section DATE RELEASED
-print section RCSID
-print section SCCSID
-print section AUTHOR(S)
-print copyright
-end
diff --git a/bin/info2head b/bin/info2head
deleted file mode 100755
index 15ee9ae0f1e..00000000000
--- a/bin/info2head
+++ /dev/null
@@ -1,166 +0,0 @@
-#! /bin/sh
-# =============================================================================
-#
-# = DESCRIPTION
-# Front end to awk script for generating manual pages from classinfo
-# files.
-#
-# = AUTHOR(S)
-# Graham Dumpleton
-# K. Dorn
-#
-# = COPYRIGHT
-# Copyright 1991 OTC LIMITED
-# Copyright 1994 DUMPLETON SOFTWARE CONSULTING PTY LIMITED
-#
-# =============================================================================
-
-OSE_HOST=
-
-OSE_RELEASE_NAME=
-export OSE_RELEASE_NAME
-
-OSE_ROOT=${OSE_ROOT-$ACE_ROOT}
-export OSE_ROOT
-
-OSE_VERSION_ROOT=$OSE_ROOT
-export OSE_VERSION_ROOT
-
-BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin"
-LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/bin"}
-
-AWK="${AWK-gawk}"
-
-
-if test "$AWK" = "gawk"
-then
- VARG="-v"
-fi
-
-EXT="3"
-
-#
-# Error.
-#
-ERROR()
-{
- echo "`basename $0`: $1" >&2
- shift
- while test $# != "0"
- do
- echo $1 >&2
- shift
- done
- exit 1
-}
-
-#
-# Usage message.
-#
-USAGE()
-{
- ERROR "Usage: `basename $0` file.ci"
-}
-
-#
-# Check usage.
-#
-if test $# != "1" -o "'basename $1 .ci'" = "$1"
-then
- USAGE
-fi
-
-#
-# Check for awk file etc.
-#
-INFO2DOC=$LIBDIR/info2doc.awk
-MANFMT=$LIBDIR/info2head.fmt
-HIDINGFMT=$LIBDIR/hiding.fmt
-
-if test ! -f $HIDINGFMT
-then
- ERROR "Can't find $HIDINGFMT"
-fi
-
-if test ! -f $INFO2DOC
-then
- ERROR "Can't find $INFO2DOC"
-fi
-
-if test ! -f $MANFMT
-then
- ERROR "Can't find $MANFMT"
-fi
-
-
-
-ADTS=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^(CLASS|STRUCT|UNION)$" && $2 !~ "(::|<)" {
- printf( "%s\n", $2 )
-}
-$1 ~ "^TEMPLATE$" && $3 !~ "::" {
- printf( "%s\n", $3 )
-}' $1`
-
-
-VPUBL=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PUBLIC$" {
- if ( $2 ~ "on" )
- printf("%s","publ=on");
- else
- printf("%s","publ=");
-}' $HIDINGFMT`
-
-VPROT=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PROTECTED$" {
- if ( $2 ~ "on" )
- printf("%s","prot=on");
- else
- printf("%s","prot=");
-}' $HIDINGFMT`
-
-VPRIV=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PRIVATE$" {
- if ( $2 ~ "on" )
- printf("%s","priv=on");
- else
- printf("%s","priv=");
-}' $HIDINGFMT`
-
-echo " $VPUBL $VPROT $VPRIV "
-
-
-# $VARG publ=on $VARG prot= $VARG priv= \
-# $VARG $VPUBL $VARG $VPROT $VARG $VPRIV \
-if test ! -z "$ADTS"
-then
- for ADT in $ADTS
- do
- echo "$ADT"
-
- echo "making $ADTS.hxx file ..."
- $AWK -f $INFO2DOC \
- $VARG $VPUBL $VARG $VPROT $VARG $VPRIV \
- $VARG pass=0 $VARG device=text $VARG infile=$1 \
- $VARG class=$ADT \
- $MANFMT $MANFMT > $ADT.$EXT
-# troff -a $ADT.$EXT > $ADT.hxx
- cp $ADT.$EXT $ADT.hxx
- echo "$ADTS.hxx file done!"
-# echo "removing $ADTS.$EXT file ..."
- \rm $ADT.$EXT
-# echo "file $ADTS.$EXT file removed!"
- done
-fi
diff --git a/bin/info2head.fmt b/bin/info2head.fmt
deleted file mode 100644
index 87eb1c8b1d0..00000000000
--- a/bin/info2head.fmt
+++ /dev/null
@@ -1,23 +0,0 @@
-start
-hide section FILENAME
-hide section COPYRIGHT
-hide prelude
-hide title
-print synopsis
-hide section CLASS TYPE
-hide section AUDIENCE
-hide section DESCRIPTION
-hide section EXAMPLE
-hide contract *
-hide section *
-hide section NOTES
-hide section PORTABILITY
-hide section SEE ALSO
-hide section LIBRARY
-hide section VERSION
-hide section DATE RELEASED
-hide section RCSID
-hide section SCCSID
-hide section AUTHOR(S)
-hide copyright
-end
diff --git a/bin/info2headsrc b/bin/info2headsrc
deleted file mode 100755
index 9b6bfcfcf77..00000000000
--- a/bin/info2headsrc
+++ /dev/null
@@ -1,326 +0,0 @@
-#! /bin/sh
-# =============================================================================
-#
-# = DESCRIPTION
-# Front end to awk script for generating <class>.hxx and <class>.hxx files
-# from classinfo files.
-#
-# = AUTHOR(S)
-# K. Dorn
-#
-#
-# =============================================================================
-
-OSE_HOST=
-
-OSE_RELEASE_NAME=
-export OSE_RELEASE_NAME
-
-OSE_ROOT=${OSE_ROOT-$ACE_ROOT}
-export OSE_ROOT
-
-OSE_VERSION_ROOT=$OSE_ROOT
-export OSE_VERSION_ROOT
-
-BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin"
-LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/bin"}
-
-AWK="${AWK-gawk}"
-
-
-if test "$AWK" = "gawk"
-then
- VARG="-v"
-fi
-
-EXT="3"
-
-#
-# Error.
-#
-ERROR()
-{
- echo "`basename $0`: $1" >&2
- shift
- while test $# != "0"
- do
- echo $1 >&2
- shift
- done
- exit 1
-}
-
-#
-# Usage message.
-#
-USAGE()
-{
- ERROR "Usage: `basename $0` file.ci"
-}
-
-#
-# Check usage.
-#
-if test $# != "1" -o "'basename $1 .ci'" = "$1"
-then
- USAGE
-fi
-
-
-#
-# Check for awk file etc.
-#
-INFO2SRC=$BINDIR/info2src.awk
-INFO2DOC=$LIBDIR/info2doc.awk
-MANFMT=$LIBDIR/info2head.fmt
-HIDINGFMT=$LIBDIR/hiding.fmt
-VENDORFMT=$LIBDIR/vendor.fmt
-
-if test ! -f $VENDORFMT
-then
- ERROR "Can't find $VENDORFMT"
-fi
-
-if test ! -f $HIDINGFMT
-then
- ERROR "Can't find $HIDINGFMT"
-fi
-
-if test ! -f $INFO2DOC
-then
- ERROR "Can't find $INFO2DOC"
-fi
-
-if test ! -f $MANFMT
-then
- ERROR "Can't find $MANFMT"
-fi
-
-ADTS=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^(CLASS|STRUCT|UNION)$" && $2 !~ "(::|<)" {
- printf( "%s\n", $2 )
-}
-$1 ~ "^TEMPLATE$" && $3 !~ "::" {
- printf( "%s\n", $3 )
-}' $1`
-
-
-
-VMERGE=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^CSAMERGECXXHXX$" {
- if ( $2 ~ "on" )
- printf("%s","merge=on");
- else
- printf("%s","merge=");
-}' $HIDINGFMT`
-
-VCSA=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^CSAHEADER$" {
- if ( $2 ~ "on" )
- printf("%s","csaprintheader=on");
- else
- printf("%s","csaprintheader=");
-}' $HIDINGFMT`
-
-VPUBL=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PUBLIC$" {
- if ( $2 ~ "on" )
- printf("%s","publ=on");
- else
- printf("%s","publ=");
-}' $HIDINGFMT`
-
-VPROT=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PROTECTED$" {
- if ( $2 ~ "on" )
- printf("%s","prot=on");
- else
- printf("%s","prot=");
-}' $HIDINGFMT`
-
-VPRIV=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PRIVATE$" {
- if ( $2 ~ "on" )
- printf("%s","priv=on");
- else
- printf("%s","priv=");
-}' $HIDINGFMT`
-
-
-
-
-VCOCXX=`$AWK '
-BEGIN {
- FS=""; RS=""
-}
-/VENDOR_COMPILATION_HEADER_CXX_START/, /VENDOR_COMPILATION_HEADER_CXX_END/ {
-sub("^VENDOR_COMPILATION_HEADER_CXX_START\n","",$0)
-sub("VENDOR_COMPILATION_HEADER_CXX_END$","",$0)
-
-gsub( / \\\" /, "999", $0 )
-gsub( "\"\\[\t ]*", "234", $0 )
-gsub( "234\\\n", "345", $0 )
-gsub( /234.\n/, "456", $0 )
-gsub( /456[\t ]*234/, "567", $0 )
-gsub( /567/, "", $0 )
-gsub( /234/, "", $0 )
-gsub( /345/, "", $0 )
-gsub( "999", "\"", $0 )
-
-print $0
-}' $VENDORFMT`
-
-
-VMECXX=`$AWK '
-BEGIN {
- FS=""; RS=""
-}
-/VENDOR_METHOD_HEADER_CXX_START/, /VENDOR_METHOD_HEADER_CXX_END/ {
-sub("^VENDOR_METHOD_HEADER_CXX_START\n","",$0)
-sub("VENDOR_METHOD_HEADER_CXX_END$","",$0)
-
-gsub( / \\\" /, "999", $0 )
-gsub( "\"\\[\t ]*", "234", $0 )
-gsub( "234\\\n", "345", $0 )
-gsub( /234.\n/, "456", $0 )
-gsub( /456[\t ]*234/, "567", $0 )
-gsub( /567/, "", $0 )
-gsub( /234/, "", $0 )
-gsub( /345/, "", $0 )
-gsub( "999", "\"", $0 )
-
-print $0
-}' $VENDORFMT`
-
-VCOHXX=`$AWK '
-BEGIN {
- FS=""; RS=""
-}
-/VENDOR_COMPILATION_HEADER_HXX_START/, /VENDOR_COMPILATION_HEADER_HXX_END/ {
-sub("^VENDOR_COMPILATION_HEADER_HXX_START\n","",$0)
-sub("VENDOR_COMPILATION_HEADER_HXX_END$","",$0)
-
-gsub( / \\\" /, "999", $0 )
-gsub( "\"\\[\t ]*", "234", $0 )
-gsub( "234\\\n", "345", $0 )
-gsub( /234.\n/, "456", $0 )
-gsub( /456[\t ]*234/, "567", $0 )
-gsub( /567/, "", $0 )
-gsub( /234/, "", $0 )
-gsub( /345/, "", $0 )
-gsub( "999", "\"", $0 )
-
-print $0
-}' $VENDORFMT`
-
-
-VCLHXX=`$AWK '
-BEGIN {
- FS=""; RS=""
-}
-/VENDOR_CLASS_HEADER_HXX_START/, /VENDOR_CLASS_HEADER_HXX_END/ {
-sub("^VENDOR_CLASS_HEADER_HXX_START\n","",$0)
-sub("VENDOR_CLASS_HEADER_HXX_END$","",$0)
-
-gsub( / \\\" /, "999", $0 )
-gsub( "\"\\[\t ]*", "234", $0 )
-gsub( "234\\\n", "345", $0 )
-gsub( /234.\n/, "456", $0 )
-gsub( /456[\t ]*234/, "567", $0 )
-gsub( /567/, "", $0 )
-gsub( /234/, "", $0 )
-gsub( /345/, "", $0 )
-gsub( "999", "\"", $0 )
-
-print $0
-}' $VENDORFMT`
-
-
-echo " $VCOCXX " > vcocxx.txt
-echo " $VMECXX " > vmecxx.txt
-echo " $VCOHXX " > vcohxx.txt
-echo " $VCLHXX " > vclhxx.txt
-
-
-
-echo " $VPUBL $VPROT $VPRIV $VCSA $VMERGE"
-
-#
-# get from *.ci file the classes that should separated
-# and make the <class>.hxx and <class>.cxx files
-#
-if test ! -z "$ADTS"
-then
- LASTADT=""
- LOPCNT=1
- BASEFILENAME=`basename $1`
- HXXMERGEFILE=`echo $BASEFILENAME | sed -e 's/\..*$//'`.mhxx
- CXXMERGEFILE=`echo $BASEFILENAME | sed -e 's/\..*$//'`.mcxx
- rm -f $HXXMERGEFILE
- rm -f $CXXMERGEFILE
- for ADT in $ADTS
- do
- if test "$LASTADT" != "$ADT"
- then
- echo "loop = $LOPCNT"
- echo "$ADT"
-
- echo "making $ADTS.hxx file ..."
- $AWK -f $INFO2DOC \
- $VARG fvclhxx=vclhxx.txt \
- $VARG fvcohxx=vcohxx.txt \
- $VARG $VPUBL $VARG $VPROT $VARG $VPRIV $VARG $VCSA $VARG $VMERGE \
- $VARG pass=0 $VARG device=text $VARG infile=$1 \
- $VARG class=$ADT $VARG loop=$LOPCNT\
- $MANFMT $MANFMT > $ADT.hxx
- echo "$ADTS.hxx file done!"
- if test "$VMERGE" = "merge=on"
- then
- echo "merging $ADT.hxx into $HXXMERGEFILE"
- cat $ADT.hxx >> $HXXMERGEFILE
- fi
-
- echo "making $ADTS.cxx file ..."
- $AWK -f $INFO2SRC \
- $VARG fvmecxx=vmecxx.txt \
- $VARG fvcocxx=vcocxx.txt \
- $VARG $VPUBL $VARG $VPROT $VARG $VPRIV $VARG $VCSA $VARG $VMERGE \
- $VARG infile=$1 $VARG classext=$ADT $VARG mode=single $VARG loop=$LOPCNT\
- $1 > $ADT.cxx
- echo "$ADTS.cxx file done!"
- if test "$VMERGE" = "merge=on"
- then
- echo "merging $ADT.cxx into $CXXMERGEFILE"
- cat $ADT.cxx >> $CXXMERGEFILE
- fi
-
- LOPCNT=`expr $LOPCNT + 1`
- LASTADT=$ADT
- fi
- done
-fi
-#
-# remove temporary vendor files
-#
-rm -f vcocxx.txt
-rm -f vmecxx.txt
-rm -f vcohxx.txt
-rm -f vclhxx.txt
diff --git a/bin/info2man b/bin/info2man
deleted file mode 100755
index e38551c68ff..00000000000
--- a/bin/info2man
+++ /dev/null
@@ -1,169 +0,0 @@
-#! /bin/sh
-# =============================================================================
-#
-# = DESCRIPTION
-# Front end to awk script for generating manual pages from classinfo
-# files.
-#
-# = AUTHOR(S)
-# Graham Dumpleton
-# K. Dorn
-#
-# = COPYRIGHT
-# Copyright 1991 OTC LIMITED
-# Copyright 1994 DUMPLETON SOFTWARE CONSULTING PTY LIMITED
-#
-# =============================================================================
-
-OSE_HOST=
-
-OSE_RELEASE_NAME=
-export OSE_RELEASE_NAME
-
-OSE_ROOT=${OSE_ROOT-$ACE_ROOT}
-export OSE_ROOT
-
-OSE_VERSION_ROOT=$OSE_ROOT
-export OSE_VERSION_ROOT
-
-BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin"
-LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/bin"}
-
-AWK="${AWK-gawk}"
-
-if test "$AWK" = "gawk"
-then
- VARG="-v"
-fi
-
-EXT="3"
-
-#
-# Error.
-#
-ERROR()
-{
- echo "`basename $0`: $1" >&2
- shift
- while test $# != "0"
- do
- echo $1 >&2
- shift
- done
- exit 1
-}
-
-#
-# Usage message.
-#
-USAGE()
-{
- ERROR "Usage: `basename $0` file.ci"
-}
-
-#
-# Check usage.
-#
-if test $# != "1" -o "'basename $1 .ci'" = "$1"
-then
- USAGE
-fi
-
-#
-# Check for awk file etc.
-#
-INFO2MAN=$LIBDIR/info2doc.awk
-MANFMT=$LIBDIR/info2doc.fmt
-HIDINGFMT=$LIBDIR/hiding.fmt
-
-if test ! -f $HIDINGFMT
-then
- ERROR "Can't find $HIDINGFMT"
-fi
-
-if test ! -f $INFO2MAN
-then
- ERROR "Can't find $INFO2MAN"
-fi
-
-if test ! -f $MANFMT
-then
- ERROR "Can't find $MANFMT"
-fi
-
-
-
-
-ADTS=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^(CLASS|STRUCT|UNION)$" && $2 !~ "(::|<)" {
- printf( "%s\n", $2 )
-}
-$1 ~ "^TEMPLATE$" && $3 !~ "::" {
- printf( "%s\n", $3 )
-}' $1`
-
-
-
-VCSA=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^CSAHEADER$" {
- if ( $2 ~ "on" )
- printf("%s","csaprintheader=off");
- else
- printf("%s","csaprintheader=off");
-}' $HIDINGFMT`
-
-VPUBL=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PUBLIC$" {
- if ( $2 ~ "on" )
- printf("%s","publ=on");
- else
- printf("%s","publ=");
-}' $HIDINGFMT`
-
-VPROT=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PROTECTED$" {
- if ( $2 ~ "on" )
- printf("%s","prot=on");
- else
- printf("%s","prot=");
-}' $HIDINGFMT`
-
-VPRIV=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PRIVATE$" {
- if ( $2 ~ "on" )
- printf("%s","priv=on");
- else
- printf("%s","priv=");
-}' $HIDINGFMT`
-
-echo " $VPUBL $VPROT $VPRIV $VCSA "
-
-
-
-if test ! -z "$ADTS"
-then
- for ADT in $ADTS
- do
- echo "$ADT"
-
- $AWK -f $INFO2MAN \
- $VARG $VPUBL $VARG $VPROT $VARG $VPRIV $VARG $VCSA \
- $VARG pass=0 $VARG device=troff $VARG infile=$1 \
- $VARG class=$ADT $MANFMT $MANFMT > $ADT.$EXT
- done
-fi
diff --git a/bin/info2mml b/bin/info2mml
deleted file mode 100755
index d38ac0f814a..00000000000
--- a/bin/info2mml
+++ /dev/null
@@ -1,166 +0,0 @@
-#! /bin/sh
-# =============================================================================
-#
-# = DESCRIPTION
-# Front end to awk script for generating Frame mml from classinfo
-# files.
-#
-# = AUTHOR(S)
-# Graham Dumpleton
-# K. Dorn
-#
-# = COPYRIGHT
-# Copyright 1991 OTC LIMITED
-# Copyright 1994 DUMPLETON SOFTWARE CONSULTING PTY LIMITED
-#
-# =============================================================================
-
-OSE_HOST=
-
-OSE_RELEASE_NAME=
-export OSE_RELEASE_NAME
-
-OSE_ROOT=${OSE_ROOT-$ACE_ROOT}
-export OSE_ROOT
-
-OSE_VERSION_ROOT=$OSE_ROOT/$OSE_RELEASE_NAME
-export OSE_VERSION_ROOT
-
-BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin"
-LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/bin"}
-
-AWK="${AWK-gawk}"
-
-if test "$AWK" = "gawk"
-then
- VARG="-v"
-fi
-
-EXT="mml"
-
-#
-# Error.
-#
-ERROR()
-{
- echo "`basename $0`: $1" >&2
- shift
- while test $# != "0"
- do
- echo $1 >&2
- shift
- done
- exit 1
-}
-
-#
-# Usage message.
-#
-USAGE()
-{
- ERROR "Usage: `basename $0` file.ci"
-}
-
-#
-# Check usage.
-#
-if test $# != "1" -o "'basename $1 .ci'" = "$1"
-then
- USAGE
-fi
-
-#
-# Check for awk file etc.
-#
-INFO2MAN=$LIBDIR/info2doc.awk
-HIDINGFMT=$LIBDIR/hiding.fmt
-MANFMT=$LIBDIR/info2doc.fmt
-
-
-if test ! -f $HIDINGFMT
-then
- ERROR "Can't find $HIDINGFMT"
-fi
-
-if test ! -f $INFO2MAN
-then
- ERROR "Can't find $INFO2MAN"
-fi
-
-if test ! -f $MANFMT
-then
- ERROR "Can't find $MANFMT"
-fi
-
-ADTS=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^(CLASS|STRUCT|UNION)$" && $2 !~ "(::|<)" {
- printf( "%s\n", $2 )
-}
-$1 ~ "^TEMPLATE$" && $3 !~ "::" {
- printf( "%s\n", $3 )
-}' $1`
-
-
-VCSA=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^CSAHEADER$" {
- if ( $2 ~ "on" )
- printf("%s","csaprintheader=off");
- else
- printf("%s","csaprintheader=off");
-}' $HIDINGFMT`
-
-VPUBL=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PUBLIC$" {
- if ( $2 ~ "on" )
- printf("%s","publ=on");
- else
- printf("%s","publ=");
-}' $HIDINGFMT`
-
-VPROT=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PROTECTED$" {
- if ( $2 ~ "on" )
- printf("%s","prot=on");
- else
- printf("%s","prot=");
-}' $HIDINGFMT`
-
-VPRIV=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PRIVATE$" {
- if ( $2 ~ "on" )
- printf("%s","priv=on");
- else
- printf("%s","priv=");
-}' $HIDINGFMT`
-
-echo " $VPUBL $VPROT $VPRIV $VCSA "
-
-
-
-if test ! -z "$ADTS"
-then
- for ADT in $ADTS
- do
- echo "$ADT"
-
- $AWK -f $INFO2MAN \
- $VARG $VPUBL $VARG $VPROT $VARG $VPRIV $VARG $VCSA \
- $VARG pass=0 $VARG device=mml $VARG infile=$1 \
- $VARG class=$ADT $MANFMT $MANFMT > $ADT.$EXT
- done
-fi
diff --git a/bin/info2src b/bin/info2src
deleted file mode 100755
index c165b336341..00000000000
--- a/bin/info2src
+++ /dev/null
@@ -1,133 +0,0 @@
-#! /bin/sh
-# =============================================================================
-#
-# = DESCRIPTION
-# Script to combine class2info and info2src.
-#
-# = AUTHOR(S)
-# Graham Dumpleton
-# K. Dorn
-#
-# = COPYRIGHT
-# Copyright 1991 OTC LIMITED
-#
-# =============================================================================
-
-OSE_HOST=
-
-OSE_RELEASE_NAME=
-export OSE_RELEASE_NAME
-
-OSE_ROOT=${OSE_ROOT-$ACE_ROOT}
-export OSE_ROOT
-
-OSE_VERSION_ROOT=$OSE_ROOT/$OSE_RELEASE_NAME
-export OSE_VERSION_ROOT
-
-BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin"
-LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/bin"}
-
-AWK="gawk"
-
-#
-# Error.
-#
-ERROR()
-{
- echo "`basename $0`: $1" >&2
- shift
- while test $# != "0"
- do
- echo $1 >&2
- shift
- done
- exit 1
-}
-
-#
-# Usage message.
-#
-USAGE()
-{
- ERROR "Usage: `basename $0` file.ci"
-}
-
-if test $# != "1" -o "'basename $1 .ci'" = "$1"
-then
- USAGE
-fi
-
-#
-# Check for awk file.
-#
-INFO2SRC=$BINDIR/info2src.awk
-HIDINGFMT=$LIBDIR/hiding.fmt
-
-file=`basename $1`
-base="`echo $file | sed -e 's/\..*$//'`"
-
-if test ! -f $INFO2SRC
-then
- ERROR "Can't find $INFO2SRC"
-fi
-
-if test ! -f $HIDINGFMT
-then
- ERROR "Can't find $HIDINGFMT"
-fi
-
-
-VCSA=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^CSAHEADER$" {
- if ( $2 ~ "on" )
- printf("%s","csaprintheader=on");
- else
- printf("%s","csaprintheader=");
-}' $HIDINGFMT`
-
-VPUBL=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PUBLIC$" {
- if ( $2 ~ "on" )
- printf("%s","publ=on");
- else
- printf("%s","publ=");
-}' $HIDINGFMT`
-
-VPROT=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PROTECTED$" {
- if ( $2 ~ "on" )
- printf("%s","prot=on");
- else
- printf("%s","prot=");
-}' $HIDINGFMT`
-
-VPRIV=`$AWK '
-BEGIN {
- FS="\n"; RS=""
-}
-$1 ~ "^PRIVATE$" {
- if ( $2 ~ "on" )
- printf("%s","priv=on");
- else
- printf("%s","priv=");
-}' $HIDINGFMT`
-
-echo " $VPUBL $VPROT $VPRIV $VCSA "
-
-
-# $VARG publ=on $VARG prot=on $VARG priv=on \
-echo "making $base.cxx file ..."
-$AWK -f $INFO2SRC \
- $VARG $VPUBL $VARG $VPROT $VARG $VPRIV $VARG $VCSA \
- $VARG infile=$1 $VARG classext= $VARG mode=multiple \
- $1 > $base.cxx
-echo "$base.cxx file done!"
diff --git a/bin/info2src.awk b/bin/info2src.awk
deleted file mode 100755
index 1a8b19ae964..00000000000
--- a/bin/info2src.awk
+++ /dev/null
@@ -1,630 +0,0 @@
-# =============================================================================
-#
-# = DESCRIPTION
-# Awk script to convert classinfo description file to src stubs.
-#
-# = AUTHOR(S)
-# Graham Dumpleton
-# K. Dorn
-#
-# = COPYRIGHT
-# Copyright 1991 OTC LIMITED
-#
-# =============================================================================
-
-BEGIN {
-# separator = "/* ------------------------------"\
-# "------------------------------------------- */"
- separator = ""
- csa_method_trailer=sprintf("\n/*] END Method */\n\n")
- FS="\n"; RS=""
- firsttime = "first"
- templ=""
- blank=" "
- classfunc = ""
- rettyp = ""
- classname=""
- classtitle=""
- filedate=""
- filename=""
- filename1=""
- author=""
- classdescription=""
- methoddescription=""
-
-# csaprintheader=1
-
-# accpubl = "off"
-# accprot = "off"
-# accpriv = "off"
-}
-#
-# variable von awk sind nicht in begin zuweisbar!
-#
-{
- accmergecxxhxx = merge
- accloop = loop
- accpubl = publ
- accprot = prot
- accpriv = priv
-#printf("\nmerge=%s loop=%s csaprintheader=%s firsttime=%s\n",merge,loop,csaprintheader,firsttime);
-}
-
-function csa_print_compilation_header_alt()
-{
- if ( length( firsttime ) > 3 )
- {
-
- csa_compilation_header=sprintf("\n/*[ Compilation unit "\
- "----------------------------------------------------------\n"\
- "\n"\
- " Component : CSA - OSC\n"\
- "\n"\
- " Name : %s.[Ci]\n"\
- "\n"\
- " Author : %s\n"\
- "\n"\
- " Language : C++\n"\
- "\n"\
- " Creation Date : %s\n"\
- "\n"\
- " Test State : %%Q%%\n"\
- "\n"\
- " Description : %s\n"\
- "\n"\
- "\n"\
- " Copyright (C) Siemens AG 1995 All Rights Reserved\n"\
- "\n"\
- "--------------------------------------"\
- "---------------------------------------*/\n"\
- "/*] END */\n"\
- "#pragma ident \"%%Z%% %%M%% %%I%% (%%G%%), %%Y%% %%Q%%:"\
- " implementation file for class \n"\
- "%s\"\n"\
- "\n"\
- "#undef __STDC__\n"\
- "#undef __GNUG__\n"\
- "\n",filename1,author,filedate,classdescription,names[$2]);
- printf("%s",csa_compilation_header);
- firsttime = ""
- }
-}
-
-function csa_print_compilation_header()
-{
- if ((csaprintheader == "on" && merge != "on") || (merge == "on" && loop == "1"))
- {
- if ( length( firsttime ) > 3 )
- {
- FS=" "; RS="\n"
- read_fvmecxx_file()
- read_fvcocxx_file()
- FS="\n"; RS=""
-
- #csa_compilation_header=sprintf(vcocxx,filename1,author,filedate,classdescription,names[$2]);
-csa_compilation_header=sprintf(vcocxx,filename1,author,filedate,classdescription,classname);
- printf("%s",csa_compilation_header);
- firsttime = ""
- }
- }
- else if (csaprintheader == "on" && merge == "on" && loop != "1" && length( firsttime ) > 3)
- {
- FS=" "; RS="\n"
- read_fvmecxx_file()
- read_fvcocxx_file()
- FS="\n"; RS=""
- firsttime = ""
- }
-}
-
-function csa_print_method_header_alt()
-{
- prrettyp = ""
- if (rettyp != "")
- prrettyp=sprintf("type = %s",rettyp);
- else
- prrettyp=sprintf("-");
-
- csa_method_header=sprintf("\n/*[ Method ---------------------"\
- "-------------------------------------------\n"\
- "\n"\
- " Name : %s\n"\
- "\n"\
- " Description : %s\n"\
- "\n"\
- " Return : %s\n"\
- "\n"\
- "--------------------------------------------"\
- "------------------------------*/\n\n",classfunc,methoddescription,prrettyp)
- printf("%s",csa_method_header);
-}
-
-function csa_print_method_header()
-{
- if (csaprintheader == "on")
- {
- prrettyp = ""
- if (rettyp != "")
- prrettyp=sprintf("type = %s",rettyp);
- else
- prrettyp=sprintf("-");
-
- csa_method_header=sprintf(vmecxx,classfunc,methoddescription,prrettyp)
- printf("%s",csa_method_header);
- }
-}
-
-function csa_print_method_trailer()
-{
- if (csaprintheader == "on")
- {
- csa_method_trailer=sprintf("/*] END Method */\n")
- printf("\n%s\n",csa_method_trailer);
- }
-}
-
-function csa_get_method_description()
-{
- n = split( $0, line, "\n" )
- methoddescription=""
- for ( i=5; i<=n; i++ )
- {
- len = length(line[i])
- comm = substr(line[i],4,len)
- methoddescription = methoddescription comm "\n "
- }
-}
-
-
-function read_fvmecxx_file()
-{
- vmecxx1 = "\n"
- while ( getline < fvmecxx > 0 )
- vmecxx1 = vmecxx1 $0 "\n"
- vmecxx = vmecxx1
-}
-
-function read_fvcocxx_file()
-{
- vcocxx1 = "\n"
- while ( getline < fvcocxx > 0 )
- vcocxx1 = vcocxx1 $0 "\n"
- vcocxx = vcocxx1
-}
-
-
-#
-# hier laueft er durch mit allen zeilen
-#
-
-$1 ~ /CLASS2INFO/ {
- filedate=$2
- filename=$3
- len=length($3)
- filename1=substr($3,1,(len-2))
-}
-
-$1 ~ /INFO/ && $2 ~ /GLOBAL/ && $3 ~ /LIBRARY/ {
- library=$4
- len=length(library)
- library=substr(library,4,len)
- if ( merge != "on")
- printf( "#include <%s/%s>\n", library, filename )
- else
- if ( loop == "1")
- printf( "#include <%s/%s>\n", library, filename )
-}
-
-$1 ~ /INFO/ && $2 ~ /GLOBAL/ && $3 ~ /AUTHOR/ {
- l=length($4)
- author=substr($4,4,l)
-}
-
-$1 ~ /INFO/ && $2 ~ /HDR/ && $3 ~ /TITLE/ {
- classname=$4
- classtitle=$5
-}
-
-$1 ~ /INFO/ && $2 ~ /HDR/ && $3 ~ /DESCRIPTION/ {
- n = split( $0, line, "\n" )
- classdescription=""
- for ( i=5; i<=n; i++ )
- {
- len = length(line[i])
- comm = substr(line[i],4,len)
- classdescription = classdescription comm "\n "
- }
-# if (csaprintheader == "on")
-# csa_print_compilation_header()
-}
-
-$1 ~ /INCLUDE/ {
- if ( merge != "on")
- printf( "#include %s\n", $2)
-# else
-# if ( loop == "1")
-# printf( "#include %s\n", $2)
-}
-
-#
-# neu mit nested classes
-#
-$1 ~ /(CLASS|STRUCT|UNION)/ {
- nestedclass = ""
- nested = ""
- templnested = ""
- containerclass = ""
- if ( $2 ~ "(::|<)" )
- {
- len = length($2)
- match( $2, "(::|<).*$")
- newclass = substr( $2,RSTART+2,RLENGTH)
- thisclass = substr( $2,1,RSTART-1)
- if (thisclass == classext)
- {
- nestedclass = newclass
- nested = "on"
- containerclass = thisclass
- class = newclass $3 # 23.10.95
- }
- else
- nestedclass = ""
- }
- else
- {
- names[$2] = $2
- }
-}
-
-#
-# neu mit nested classes
-#
-$1 ~ /TEMPLATE/ {
- templnestedclass = ""
- nested = ""
- templnested = ""
- if ( $2 ~ /(class|union|struct)/ && $3 ~ "(::|<)" )
- {
- len = length($3)
- match( $3, "(::|<).*$")
- templnewclass = substr( $3,RSTART+2,RLENGTH)
- templthisclass = substr( $3,1,RSTART-1)
- if (templthisclass == classext)
- {
- templnestedclass = templnewclass
- nestedtempl = $4
-#printf("\n------nestedtempl=%s----\n",nestedtempl);
- class = templnewclass $4
- nestedtemplclass = templnewclass $4
- nested = "on"
- templnested = "on"
- containerclass = templthisclass
- }
- else
- templnestedclass = ""
- }
- else
- {
- class = $3 $4
- templclass = $3 $4
- args[$3] = $4
- templ=$4
- # This needs extra work.
- #
- # macht aus: <class hans,class otto> folgendes:
- # <hans,otto>
-
- sub( "<[\t ]*(class)[\t ]+", "<", class )
- sub( ",[\t ]*(class)[\t ]+", ",", class )
-
- names[$3] = class
- }
-}
-
-#
-# neu nested classes, achtung: nur level1 moeglich, da keine rekursion!
-#
-$1 ~ /END/ && $2 == class{
- nested= ""
- templnested= ""
-}
-
-#
-# alt ohne nested classes
-#
-#$1 ~ /(CLASS|STRUCT|UNION)/ {
-# names[$2] = $2
-#}
-
-#
-# alt ohne nested classes
-#
-#$1 ~ /TEMPLATE/ {
-# class = $3 $4
-# templclass = $3 $4
-# args[$3] = $4
-# templ=$4
-# # This needs extra work.
-#
-# macht aus: <class hans,class otto> folgendes:
-# <hans,otto>
-#
-# sub( "<[\t ]*(class)[\t ]+", "<", class )
-# sub( ",[\t ]*(class)[\t ]+", ",", class )
-
-# names[$3] = class
-#}
-
-
-$1 ~ /FUNC/ {
- prototype = $4
- class = $2
- hiding = $3
- if ( (((hiding == "private") && (accpriv == "on") ) || ((hiding == "public") && (accpubl == "on") ) || ((hiding == "protected") && (accprot == "on") )) && ((mode != "single") || ((mode == "single") && ((classext == class) || (class == nestedclass) || (class == templnestedclass))) ))
- {
-# printf("\nclassext=%s\n",classext);
-# printf("\nclass =%s\n",class);
-# printf("\nhiding=%s\n",hiding);
- csa_print_compilation_header()
- # Filter out inline functions.
- flinline=0
- if ( prototype ~ /^[\t ]*inline[\t ]+/ )
- {
- flinline=1
-#printf("\n######inline####\n");
-# next
- sub( "^[\t ]*inline[\t ]+", "", prototype )
- }
- # Filter out pure virtual functions: wenn prototype "= 0 ;" enthaelt!
- flpurevirt=0
- if ( prototype ~ /[\t ]*=[\t ]*0[\t ]*;[\t ]*$/ )
- {
- flpurevirt=1
- next
- }
- # Strip out unwanted bits "static oder virtual".
- flstatic=0
- if ( prototype ~ /^[\t ]*static[\t ]+/ )
- {
- flstatic=1
- }
- flvirtual=0
- if ( prototype ~ /^[\t ]*virtual[\t ]+/ )
- {
- flvirtual=1
- }
- sub( "^[\t ]*(static|virtual)[\t ]+", "", prototype )
-# suchstring ersetzen src/zielstring
- # Strip out unwanted bits ";
- # blank und tab" am ende der methode.
- sub( ";[\t ]*$", "", prototype )
- # Strip out unwanted bits : 1. default werte der methode aus class def und comma.
-# gsub( "[\t ]*\\(=[^(=][^,=]*,", ",", prototype )
-# gsub( "[\t ]*\\(=[^(=][^,=]*\\)", ")", prototype )
-
-#neu
- if ( prototype !~ /[\t \&\*]*operator[^a-zA-Z0-9]+/ )
- {
-#neu
- # Strip out unwanted bits : 1. default werte der methode aus class def und comma, aber nicht bei
- # operator funs , wegen deren "=" !
- gsub( "[\t ]*=[^(=][^,=]*,", ",", prototype )
- gsub( "[\t ]*=[^(=][^,=]*\\)", ")", prototype )
-#neu
- }
-#neu
-
-#printf("\nprototype=|%s|\n",prototype);
-
- # Put in class name.
- floperator=0
- if ( prototype ~ /[\t \&\*]*operator[^a-zA-Z0-9]+/ )
- {
- #
- # operator funcs
- #
- floperator=1
-#printf("\noperatorfunc|%s|\n",prototype);
- match( prototype, "[^\t \&\*]*operator" )
- typoper = substr( prototype, 1,RSTART-1)
-#printf("\ntypoper=|%s|\n",typoper);
- wholelen=length(prototype)
- restoper = substr( prototype, RSTART, wholelen)
-#printf("\nrestoper=|%s|\n",restoper);
- len=length(restoper)
- restoper1 = substr( restoper, 9, len )
- match( restoper1, "[^\t ].*$" ) # trimstring fuer anf des feldes
- restoper2 = substr( restoper1, RSTART, RLENGTH )
-#printf("\nrestoper2=|%s|\n",restoper2);
- len=length(restoper2) # pvar++
- restoper3 = substr( restoper2,2, len )
-#printf("\nrestoper3=|%s|\n",restoper3);
- match( restoper3, "\\(.*$" ) # gebe naechsten string der
- # mit ( anfaengt bis zum ende
- decl = substr( restoper3, RSTART, RLENGTH )
-#printf("\nparas=|%s| s=%d l=%d\n",decl,RSTART,RLENGTH);
- parstart=index(restoper,decl)
- restoperfun=substr(restoper,1,parstart-1)
-#printf("\nrestoperfun=|%s|\n",restoperfun);
-
-#neu
- # Strip out unwanted bits : 1. default werte der methode aus class def und comma.
- gsub( "[\t ]*=[^(=][^,=]*,", ",", decl )
- gsub( "[\t ]*=[^(=][^,=]*\\)", ")", decl )
- restoper=restoperfun decl
-#printf("\nneu restoper=|%s|\n",restoper);
-#neu
-
-
-if (nested == "on" )
- prototype=typoper containerclass "::" class "::" restoper
-else
- prototype=typoper class "::" restoper
-#printf("\nprototype=|%s|\n",prototype);
-
-if (nested == "on" )
- classfunc = containerclass "::" class "::" restoperfun
-else
- classfunc = class "::" restoperfun
-#printf("\nclassfunc=|%s|\n",classfunc);
- rettyp = typoper
-#printf("\nrettyp=|%s|\n",rettyp);
- funcname = classfunc
-#printf("\n7|%s|\n",funcname);
- }
- else
- {
- #
- # other functions
- #
- match( prototype, "[^\t ]*\\(.*$" )
- decl = substr( prototype, RSTART, RLENGTH )
-
-#-----neu start, damit 0-n blanks zwischen "func-name" und "(" stehen koennen!
- match( decl, "\\(.*$" )
- decl = substr( decl, RSTART, RLENGTH )
- parstart=index(prototype,decl)
- typfuncn=substr(prototype,1,parstart-1)
- sub( "[\t ]*$", "", typfuncn )
- prototype = ""
- prototype = typfuncn " " decl
-#printf("\nprototypeneu=|%s|\n",prototype);
-#printf("\ntypfuncnneu=|%s|\n",typfuncn);
-#printf("\ndeclneu=|%s|\n",decl);
-
-
- match( prototype, "[^\t ]*\\(.*$" )
- decl = substr( prototype, RSTART, RLENGTH )
-#-----neu end
-
-#printf("\ndecl=|%s|\n",decl);
- parstart=index(prototype,decl)
- typfuncn=substr(prototype,1,parstart-1)
-
- nitems=split(typfuncn,typfuncitems,"[\t \&\*]")
- sub( "[\t ]*$", "", typfuncn )
- funcn = typfuncitems[nitems-1]
- funstart=index(typfuncn,funcn)
- typ=substr(typfuncn,1,funstart-1)
-#printf("\ntypfuncn=|%s|\n",typfuncn);
-#printf("\nfuncn=|%s|\n",funcn);
-#printf("\ntyp=|%s|\n",typ);
-if (nested == "on" )
- sub( "^", typ containerclass "::" class "::" funcn, decl )
-else
- sub( "^", typ class "::" funcn, decl )
- prototype=decl
-#printf("\nprototype=|%s|\n",prototype);
- classfunc = ""
-if (nested == "on" )
- sub( "^", containerclass "::" class "::" funcn, classfunc )
-else
- sub( "^", class "::" funcn, classfunc )
-#printf("\nclassfunc=|%s|\n",classfunc);
- rettyp = ""
- sub( "^", typ, rettyp )
-#printf("\nrettyp=|%s|\n",rettyp);
-#printf("\n6|%s|\n",prototype);
- match( prototype, "^[^(]*\\(" )
- funcname = substr( prototype, RSTART, RLENGTH )
-#printf("\n7|%s|\n",funcname);
- }
-
- # Output it.
-
- if (firsttime == "")
- {
- csa_get_method_description()
-# if (csaprintheader == "on")
- csa_print_method_header()
-
- if ( length(prototype) > 75 )
- {
- match( prototype, "^[^(]*\\(" )
- funcname = substr( prototype, RSTART, RLENGTH )
- if ( prototype ~ "^[^(]*\\(\\)[\t ]*\\(" )
- {
- funcname = funcname ")("
- sub( "^[^(]*\\(\\)[\t ]*\\(", "", prototype )
- }
- else
- sub( "^[^(]*\\(", "", prototype )
-
- if ( templclass ~ "<" && templnested == "" && nested == "")
- {
- printf( "template%s\n", templ)
- }
- if ( templnested == "on")
- {
- printf( "template%s\n", nestedtempl )
- }
- printf( "%s\n", funcname )
-
- match( prototype, "\\)([\t ]*const)?[\t ]*$" )
- functail = substr( prototype, RSTART, RLENGTH )
- sub( "\\)([\t ]* const)?[\t ]*$", "", prototype )
- narg = 0
- while ( match( prototype, "[^<>,#]*<[^<>]*>" ) )
- {
- narg++
- arg = substr( prototype, RSTART, RLENGTH )
- sub( "[^<>,#]*<[^<>]*>", "#" narg, prototype )
- fargs["#" narg] = arg
- # Need the following to stop resubstitution of the pattern matched
- # back into the string.
- gsub( "&", "\\\\&", fargs["#" narg] )
- }
- numargs = split( prototype, args, "," )
- for ( m=1; m<=numargs; m++ )
- {
- while ( match( args[m], "#[0-9]+" ) )
- {
- arg = substr( args[m], RSTART, RLENGTH )
- sub( arg, fargs[arg], args[m] )
- }
- sub( "[\t ]*", "", args[m] )
- printf( " %s", args[m] )
- if ( m == numargs )
- {
- print( "" )
- }
- else
- print( "," )
- }
- if (flinline == 1)
- printf("/* inline */\n");
-# printf( "%s\n%s{\n}\n\n%s\n", functail,csa_method_trailer, separator )
- printf( "%s\n", functail)
-# csa_print_method_trailer()
-# printf( "{\n}\n\n%s\n", separator )
- }
- else
- {
- if (flinline == 1)
- printf("/* inline */\n");
-
- if ( templclass ~ "<" && templnested == "" && nested == "")
- {
- printf( "template%s\n", templ )
- }
- if ( templnested == "on")
- {
- printf( "template%s\n", nestedtempl )
- }
-# printf( "%s\n%s{\n}\n\n%s\n", prototype,csa_method_trailer, separator )
- printf( "%s\n", prototype)
-# csa_print_method_trailer()
-# printf( "{\n}\n\n%s\n", separator )
- }
- csa_print_method_trailer()
- if (rettyp != "" && rettyp != "void " && rettyp != "void")
- printf( "{\n\treturn((%s)0);\n}\n\n%s\n",rettyp, separator )
- else
- printf( "{\n}\n\n%s\n", separator )
-
- }
- # end of firsttime
- }
- # end of if
-}
-#end of FUNC
diff --git a/bin/man2html b/bin/man2html
deleted file mode 100755
index e2b51561270..00000000000
--- a/bin/man2html
+++ /dev/null
@@ -1,89 +0,0 @@
-#!/bin/sh
-
-OSE_HOST=
-
-OSE_RELEASE_NAME=
-export OSE_RELEASE_NAME
-
-OSE_ROOT=${OSE_ROOT-$ACE_ROOT}
-export OSE_ROOT
-
-OSE_VERSION_ROOT=$OSE_ROOT
-export OSE_VERSION_ROOT
-
-BINDIR="$OSE_VERSION_ROOT/$OSE_HOST/bin"
-LIBDIR=${CLASSINFOLIBDIR-"$OSE_VERSION_ROOT/bin"}
-
-#
-# Error.
-#
-ERROR()
-{
- echo "`basename $0`: $1" >&2
- shift
- while test $# != "0"
- do
- echo $1 >&2
- shift
- done
- exit 1
-}
-
-#
-# Usage message.
-#
-USAGE()
-{
- ERROR "Usage: `basename $0` files"
-}
-
-#
-# Check usage.
-#
-if test "$#" = "0"
-then
- USAGE
-fi
-
-while test "$#" != "0"
-do
- INPUT=$1
- BASENAME=`basename $INPUT | sed -e 's/\(.*\)\.[^.]*$/\1/'`
- OUTPUT=${BASENAME}.html
-
- if test -f ${INPUT}
- then
- echo ${BASENAME}
- cat ${INPUT} |
- sed -e 's/\\-/-/g' \
- -e 's/\\ / /g' \
- -e 's/\\[0&]/ /g' \
- -e 's/&/\&amp;/g' \
- -e 's/</\&lt;/g' \
- -e 's/>/\&gt;/g' \
- -e 's/\\|//g' \
- -e 's/\\e/\\/g' |
- gawk -f ${LIBDIR}/man2html1.awk |
- sed -e 's^\\fB\([^\\]*\)\\fR^<B>\1</B></I>^g' \
- -e 's^\\f(CO\(.[^\\]*\)\\fR^<CODE>\1</CODE>^g' \
- -e 's^\\fI\(.[^\\]*\)\\fR^<I>\1</I></B>^g' \
- -e 's^\\fB^<B>^g' \
- -e 's^\\f(CO^<CODE>^g' \
- -e 's^\\fI^<I>^g' \
- -e 's^\\f[RP]^</B></I></CODE>^g' \
- -e 's/^.[LP]P/<P>/' \
- -e 's/^.br/<BR>/' \
- -e 's/^\.DS.*/<pre>/' \
- -e 's$^\.DE.*$</pre>$' \
- -e 's/^\.nf */<pre>/' \
- -e 's$^\.fi *$</pre>$' \
- -e 's$^\.BE *$</pre><HR>$' \
- -e 's/^\.RS.*/<UL>/' \
- -e 's$^\.RE.*$</UL>$' \
- -e 's/^$/<P>/g' \
- -e 's^\.SH *"*\([^"]*\)"*^</pre><H2>\1</H2>^' \
- -e '/^\.[a-zA-Z]*.*/d' |
- gawk -f ${LIBDIR}/man2html2.awk > ${OUTPUT}
- fi
- shift
-done
diff --git a/bin/man2html1.awk b/bin/man2html1.awk
deleted file mode 100644
index a3546ee1378..00000000000
--- a/bin/man2html1.awk
+++ /dev/null
@@ -1,139 +0,0 @@
-#!/usr/bin/gawk
-
-
-# defining macros - eat them
-/^\.de.*/ {
- getline
- while ( $0 !~ "^\.\.$" )
- {
- getline
- }
- getline
- }
-
-# eat [nt]roff comments
-$0 ~ /['.][\/\\]"/ || $1 == "'" { next }
-
-# remove sidebar macros
-$1 == ".VS" || $1 == ".VE" || $1 == ".AS" { next }
-
-
-# handle first .SH as special case - .SH NAME
-/^.SH *NAME */ {
- getline
- while ( $0 ~ /\.[a-zA-Z].*/ ) # eat dot-cmd following title
- {
- getline
- }
- print "<TITLE>" $0 "</TITLE>"
- print "<H1>" $0 "</H1>\n"
- next
-
-#-e 's/^.SH *NAME */{N;s#.*\n\(.*\)#<H1>\1</H1>#;}' \
- }
-
-
-# Convert .IP Paragraphs upto next .cmd to hanging indents
-# using <DL></DL> pairs without intervening <LI>
-
-/^\.IP */ {
- if ( inIP > 0 )
- {
- print "</DL>"
- }
- inIP = 1
- startIP = 1
- print "<DL>"
- match($0, /".*"/ )
- if ( RSTART > 0 )
- {
- arg = substr( $0, RSTART+1, RLENGTH-2)
-
- print "<DT> " arg
- }
- else if ( length( $2 ) > 0 )
- {
- print "<DT> " $2
- }
- next
- }
-
-$0 ~ /^\.[a-zA-Z]*/ && inIP > 0 {
- inIP = 0
- print "</DL>"
- }
-
-# Convert
-# .TP
-# Line1
-# line 2 - n
-# .Any
-#
-# to
-# <DL>
-# <DT> Line1
-# <DD> lines 2 - n
-# <DT>
-
-/^\.TP */ {
- if ( inTP > 0 )
- {
- print "</DL>"
- }
- inTP = 1
- print "<DL>"
- next
- }
-
-inTP == 1 && $1 !~ /\.[a-zA-Z]*/ {
- print "<DT> " $0
- inTP = 2
- next
- }
-
-inTP == 2 && $1 !~ /\.[a-zA-Z]*/{
- print "</I></B>" # Belt and suspenders
- print "<DD> " $0
- inTP = 3
- next
- }
-
-$0 ~ /^\.[a-zA-Z]*/ && inTP > 0 {
- inTP = 0
- print "</DL>"
- }
-
-
-
-$1 == ".AP" {
- $1=""
- print "<DL >"
- print "<DT> " $2 "\t\t" $3 "\t\t("$4")"
- inTP = 2
- next
- }
-
-# make a blank line
-$1 == ".sp" {
- print "<BR>"
- next # print "<BR>"
- }
-
-
-$1 == ".ta" { next }
-
-# just pass everything else on
-
- {
- if ( startIP > 0 )
- {
- print "<DD> " $0
- startIP = 0
- }
- else
- {
- print $0
- }
- }
-
-
diff --git a/bin/man2html2.awk b/bin/man2html2.awk
deleted file mode 100644
index 149c939ce18..00000000000
--- a/bin/man2html2.awk
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/usr/bin/gawk
-
-$0 ~ "</pre><H2>SEE ALSO</H2>" {
- print $0
- getline
- while ( $0 !~ "^<P>$" && $0 !~ "^[ \t]*$" ) {
- gsub("OTC[_a-zA-Z0-9]*_[_a-zA-Z0-9]*","<A HREF=\"&.html\">&</A>",$0)
- gsub("OUX[_a-zA-Z0-9]*_[_a-zA-Z0-9]*","<A HREF=\"&.html\">&</A>",$0)
- gsub("OTK[_a-zA-Z0-9]*_[_a-zA-Z0-9]*","<A HREF=\"&.html\">&</A>",$0)
- print $0
- if ( getline <= 0 )
- $0 = ""
- }
- if ( $0 !~ "^[ \t]*$" )
- print $0
-}
-
-{ print $0 }
diff --git a/bin/rename-ace.pl b/bin/rename-ace.pl
deleted file mode 100755
index c785370f779..00000000000
--- a/bin/rename-ace.pl
+++ /dev/null
@@ -1,175 +0,0 @@
-#!/pkg/gnu/bin/perl -pi
-s/\bAcceptor\b/ACE_Acceptor/g;
-s/\bAddr\b/ACE_Addr/g;
-s/\bArgument_Vector\b/ACE_ARGV/g;
-s/\bAtomic_Op\b/ACE_Atomic_Op/g;
-s/\bCORBA_Handler\b/ACE_CORBA_Handler/g;
-s/\bCondition\b/ACE_Condition/g;
-s/\bConnector\b/ACE_Connector/g;
-s/\bControl_Block\b/ACE_Control_Block/g;
-s/\bControl_Mode\b/ACE_Control_Mode/g;
-s/\bData_Block\b/ACE_Data_Block/g;
-s/\bDummy_Node\b/ACE_Dummy_Node/g;
-s/\bDynamic_Node\b/ACE_Dynamic_Node/g;
-s/\bElapsed_Time\b/ACE_Elapsed_Time/g;
-s/\bEvent_Handler\b/ACE_Event_Handler/g;
-s/\bEvent_Handler_T\b/ACE_Event_Handler_T/g;
-s/\bFIFO\b/ACE_FIFO/g;
-s/\bFIFO_Recv\b/ACE_FIFO_Recv/g;
-s/\bFIFO_Recv_Msg\b/ACE_FIFO_Recv_Msg/g;
-s/\bFIFO_Send\b/ACE_FIFO_Send/g;
-s/\bFIFO_Send_Msg\b/ACE_FIFO_Send_Msg/g;
-s/\bFunction_Node\b/ACE_Function_Node/g;
-s/\bGet_Opt\b/ACE_Get_Opt/g;
-s/\bGuard\b/ACE_Guard/g;
-s/\bHANDLE\b/ACE_HANDLE/g;
-s/\bHandle_Set_Iterator\b/ACE_Handle_Set_Iterator/g;
-s/\bHandle_Set\b/ACE_Handle_Set/g;
-s/\bHigh_Res_Timer\b/ACE_High_Res_Timer/g;
-s/\bINET_Addr\b/ACE_INET_Addr/g;
-s/\bIO_Cntl_Cmds\b/ACE_IO_Cntl_Cmds/g;
-s/\bIO_Cntl_Msg\b/ACE_IO_Cntl_Msg/g;
-s/\bIO_Vector\b/ACE_IO_Vector/g;
-s/\bIPC_SAP\b/ACE_IPC_SAP/g;
-s/\bLSOCK\b/ACE_LSOCK/g;
-s/\bLSOCK_Acceptor\b/ACE_LSOCK_Acceptor/g;
-s/\bLSOCK_Aceeptor\b/ACE_LSOCK_Aceeptor/g;
-s/\bLSOCK_CODgram\b/ACE_LSOCK_CODgram/g;
-s/\bLSOCK_Connector\b/ACE_LSOCK_Connector/g;
-s/\bLSOCK_Dgram\b/ACE_LSOCK_Dgram/g;
-s/\bLSOCK_Stream\b/ACE_LSOCK_Stream/g;
-s/\bLocal_Memory_Pool\b/ACE_Local_Memory_Pool/g;
-s/\bLocation_Node\b/ACE_Location_Node/g;
-s/\bLog_Msg\b/ACE_Log_Msg/g;
-s/\bLog_Priority\b/ACE_Log_Priority/g;
-s/\bLog_Record\b/ACE_Log_Record/g;
-s/\bMalloc\b/ACE_Malloc/g;
-s/\bMalloc_Align\b/ACE_Malloc_Align/g;
-s/\bMalloc_Header\b/ACE_Malloc_Header/g;
-s/\bMalloc_Stats\b/ACE_Malloc_Stats/g;
-s/\bMap_Entry\b/ACE_Map_Entry/g;
-s/\bMap_Iterator\b/ACE_Map_Iterator/g;
-s/\bMap_Manager\b/ACE_Map_Manager/g;
-s/\bMem_Map\b/ACE_Mem_Map/g;
-s/\bMMAP_Memory_Pool\b/ACE_MMAP_Memory_Pool/g;
-s/\bMT_SYNCH\b/ACE_MT_SYNCH/g;
-s/\bMemory_Pool\b/ACE_Memory_Pool/g;
-s/\bMessage_Block\b/ACE_Message_Block/g;
-s/\bMessage_Queue\b/ACE_Message_Queue/g;
-s/\bMessage_Type\b/ACE_Message_Type/g;
-s/\bModule\b/ACE_Module/g;
-s/\bModule_Link\b/ACE_Module_Link/g;
-s/\bModule_Type\b/ACE_Module_Type/g;
-s/\bMultiplexor\b/ACE_Multiplexor/g;
-s/\bMutex\b/ACE_Mutex/g;
-s/\bNull_Condition\b/ACE_Null_Condition/g;
-s/\bNull_Mutex\b/ACE_Null_Mutex/g;
-s/\bNULL_SYNCH\b/ACE_NULL_SYNCH/g;
-s/\bObchunk\b/ACE_Obchunk/g;
-s/\bObject_Node\b/ACE_Object_Node/g;
-s/\bObstack\b/ACE_Obstack/g;
-s/\bOneshot_Acceptor\b/ACE_Oneshot_Acceptor/g;
-s/\bParse_Node\b/ACE_Parse_Node/g;
-s/\bProcess_Mutex\b/ACE_Process_Mutex/g;
-s/\bProfile_Timer\b/ACE_Profile_Timer/g;
-s/\bQ_Entry\b/ACE_Q_Entry/g;
-s/\bQueue\b/ACE_Queue/g;
-s/\bRW_Mutex\b/ACE_RW_Mutex/g;
-s/\bRaw_Data_Block\b/ACE_Raw_Data_Block/g;
-s/\bReactor\b/ACE_Reactor/g;
-s/\bReactor_Mask\b/ACE_Reactor_Mask/g;
-s/\bReactor_Token\b/ACE_Reactor_Token/g;
-s/\bRead_Guard\b/ACE_Read_Guard/g;
-s/\bRecursive_Lock\b/ACE_Recursive_Lock/g;
-s/\bRemove_Node\b/ACE_Remove_Node/g;
-s/\bRequest_Queue\b/ACE_Request_Queue/g;
-s/\bResume_Node\b/ACE_Resume_Node/g;
-s/\bSOCK\b/ACE_SOCK/g;
-s/\bSOCK_Acceptor\b/ACE_SOCK_Acceptor/g;
-s/\bSOCK_CODgram\b/ACE_SOCK_CODgram/g;
-s/\bSOCK_Connector\b/ACE_SOCK_Connector/g;
-s/\bSOCK_DGRAM\b/ACE_SOCK_DGRAM/g;
-s/\bSOCK_Dgram\b/ACE_SOCK_Dgram/g;
-s/\bSOCK_Dgram_Bcast\b/ACE_SOCK_Dgram_Bcast/g;
-s/\bSOCK_Dgram_Mcast\b/ACE_SOCK_Dgram_Mcast/g;
-s/\bSOCK_IO\b/ACE_SOCK_IO/g;
-s/\bSOCK_Stream\b/ACE_SOCK_Stream/g;
-s/\bSPIPE\b/ACE_SPIPE/g;
-s/\bSPIPE_Acceptor\b/ACE_SPIPE_Acceptor/g;
-s/\bSPIPE_Addr\b/ACE_SPIPE_Addr/g;
-s/\bSPIPE_Connector\b/ACE_SPIPE_Connector/g;
-s/\bSPIPE_IO\b/ACE_SPIPE_Stream/g;
-s/\bSPIPE_Msg\b/ACE_SPIPE_Msg/g;
-s/\bSString\b/ACE_SString/g;
-s/\bSV_Message\b/ACE_SV_Message/g;
-s/\bSV_Message_Queue\b/ACE_SV_Message_Queue/g;
-s/\bSV_Semaphore\b/ACE_SV_Semaphore/g;
-s/\bSV_Semaphore_Complex\b/ACE_SV_Semaphore_Complex/g;
-s/\bSV_Semaphore_Simple\b/ACE_SV_Semaphore_Simple/g;
-s/\bSV_Shared_Memory\b/ACE_SV_Shared_Memory/g;
-s/\bSemaphore\b/ACE_Semaphore/g;
-s/\bService_Config\b/ACE_Service_Config/g;
-s/\bService_Manager\b/ACE_Service_Manager/g;
-s/\bService_Object\b/ACE_Service_Object/g;
-s/\bService_Object_Type\b/ACE_Service_Object_Type/g;
-s/\bService_Record\b/ACE_Service_Record/g;
-s/\bService_Repository\b/ACE_Service_Repository/g;
-s/\bService_Repository_Iterator\b/ACE_Service_Repository_Iterator/g;
-s/\bService_Type\b/ACE_Service_Type/g;
-s/\bShared_Malloc\b/ACE_Shared_Malloc/g;
-s/\bShared_Malloc_MM\b/ACE_Shared_Malloc_MM/g;
-s/\bShared_Malloc_SV\b/ACE_Shared_Malloc_SV/g;
-s/\bShared_Memory\b/ACE_Shared_Memory/g;
-s/\bShared_Memory_Pool\b/ACE_Shared_Memory_Pool/g;
-s/\bShared_Object\b/ACE_Shared_Object/g;
-s/\bSig_Action\b/ACE_Sig_Action/g;
-s/\bSig_Handler\b/ACE_Sig_Handler/g;
-s/\bSig_Set\b/ACE_Sig_Set/g;
-s/\bSignalHandler\b/ACE_SignalHandler/g;
-s/\bSignalHandlerV\b/ACE_SignalHandlerV/g;
-s/\bSignal_Guard\b/ACE_Signal_Guard/g;
-s/\bSignal_Handler\b/ACE_Signal_Handler/g;
-s/\bStatic_Node\b/ACE_Static_Node/g;
-s/\bStr_Buf\b/ACE_Str_Buf/g;
-s/\bStream\b/ACE_Stream/g;
-s/\bStream_Head\b/ACE_Stream_Head/g;
-s/\bStream_Iterator\b/ACE_Stream_Iterator/g;
-s/\bStream_Modules\b/ACE_Stream_Modules/g;
-s/\bStream_Node\b/ACE_Stream_Node/g;
-s/\bStream_Tail\b/ACE_Stream_Tail/g;
-s/\bSTREAM_Type\b/ACE_STREAM_Type/g;
-s/\bSuspend_Node\b/ACE_Suspend_Node/g;
-s/\bSvc_Handler\b/ACE_Svc_Handler/g;
-s/\bSvc_Manager\b/ACE_Svc_Manager/g;
-s/\bSvc_Tuple\b/ACE_Svc_Tuple/g;
-s/\bSynch\b/ACE_Synch/g;
-s/\bSynch_Options\b/ACE_Synch_Options/g;
-s/\bTHR_FUNC\b/ACE_THR_FUNC/g;
-s/\bTLI\b/ACE_TLI/g;
-s/\bTLI_Acceptor\b/ACE_TLI_Acceptor/g;
-s/\bTLI_Connector\b/ACE_TLI_Connector/g;
-s/\bTLI_Stream\b/ACE_TLI_Stream/g;
-s/\bTask\b/ACE_Task/g;
-s/\bThread\b/ACE_Thread/g;
-s/\bThread_Control\b/ACE_Thread_Control/g;
-s/\bThread_Manager\b/ACE_Thread_Manager/g;
-s/\bThread_Mutex\b/ACE_Thread_Mutex/g;
-s/\bThread_Spawn\b/ACE_Thread_Spawn/g;
-s/\bThread_Specific\b/ACE_Thread_Specific/g;
-s/\bThru_Task\b/ACE_Thru_Task/g;
-s/\bTime_Value\b/ACE_Time_Value/g;
-s/\bTimer_Handle\b/ACE_Timer_Handle/g;
-s/\bTimer_Queue\b/ACE_Timer_Queue/g;
-s/\bToken\b/ACE_Token/g;
-s/\bTrace\b/ACE_Trace/g;
-s/\bTry_Guard\b/ACE_Try_Guard/g;
-s/\bTyped_SV_Message\b/ACE_Typed_SV_Message/g;
-s/\bTyped_SV_Message_Queue\b/ACE_Typed_SV_Message_Queue/g;
-s/\bUNIX_Addr\b/ACE_UNIX_Addr/g;
-s/\bUPIPE\b/ACE_UPIPE/g;
-s/\bUPIPE_Addr\b/ACE_UPIPE_Addr/g;
-s/\bUPIPE_Stream\b/ACE_UPIPE_Stream/g;
-s/\bUPIPE_Acceptor\b/ACE_UPIPE_Acceptor/g;
-s/\bUPIPE_Connector\b/ACE_UPIPE_Connector/g;
-s/\bWrite_Guard\b/ACE_Write_Guard/g;
-s@ace/ACE_@ace/@g;
diff --git a/bin/vendor.fmt b/bin/vendor.fmt
deleted file mode 100755
index a780d430fec..00000000000
--- a/bin/vendor.fmt
+++ /dev/null
@@ -1,101 +0,0 @@
-#
-# vendor description header control file for ADTs
-# please insert your company name in the field <vendor>
-#
-# K. Dorn
-#
-
-VENDOR_COMPILATION_HEADER_CXX_START
-"\n/*[ Compilation unit "\
- "----------------------------------------------------------\n"\
- "\n"\
- " Component : CSA - OSC\n"\
- "\n"\
- " Name : %s.[Ci]\n"\
- "\n"\
- " Author : %s\n"\
- "\n"\
- " Language : C++\n"\
- "\n"\
- " Creation Date : %s\n"\
- "\n"\
- " Test State : %%Q%%\n"\
- "\n"\
- " Description : %s\n"\
- "\n"\
- "\n"\
- " Copyright (C) <Vendor> 1995 All Rights Reserved\n"\
- "\n"\
- "--------------------------------------"\
- "---------------------------------------*/\n"\
- "/*] END */\n"\
- "#pragma ident \" %%Z%% %%M%% %%I%% (%%G%%), %%Y%% %%Q%%:"\
- " implementation file for class "\
- "%s \" \n "\
- "\n"\
- "\n"
-VENDOR_COMPILATION_HEADER_CXX_END
-
-
-VENDOR_METHOD_HEADER_CXX_START
-"\n/*[ Method ---------------------"\
- "-------------------------------------------\n"\
- "\n"\
- " Name : %s\n"\
- "\n"\
- " Description : %s\n"\
- "\n"\
- " Return : %s\n"\
- "\n"\
- "--------------------------------------------"\
- "------------------------------*/\n\n"
-VENDOR_METHOD_HEADER_CXX_END
-
-
-VENDOR_COMPILATION_HEADER_HXX_START
-"\n/*[ Compilation unit "\
- "----------------------------------------------------------\n"\
- "\n"\
- " Component : CSA - OSC\n"\
- "\n"\
- " Name : %s.h\n"\
- "\n"\
- " Author : %s\n"\
- "\n"\
- " Language : C++\n"\
- "\n"\
- " Creation Date : %s\n"\
- "\n"\
- " Test State : %%Q%%\n"\
- "\n"\
- " Description : %s\n"\
- "\n %s\n"\
- "\n"\
- "\n"\
- " Copyright (C) <Vendor> 1995 All Rights Reserved\n"\
- "\n"\
- "--------------------------------------"\
- "---------------------------------------*/\n"\
- "/*] END */\n"\
- "#pragma ident \" %%Z%% %%M%% %%I%% (%%G%%), %%Y%% %%Q%%:"\
- " implementation file for class "\
- "%s \" \n "\
- "\n"\
- "\n"
-VENDOR_COMPILATION_HEADER_HXX_END
-
-VENDOR_CLASS_HEADER_HXX_START
-"\n/*[ Class ---------------------"\
- "-------------------------------------------\n"\
- "\n"\
- " Name : %s\n"\
- "\n"\
- " Description : %s\n"\
- "\n %s\n"\
- "\n"\
- "--------------------------------------------"\
- "------------------------------*/\n\n"
-VENDOR_CLASS_HEADER_HXX_END
-
-
-
diff --git a/docs/ACE-inheritance.pdf.gz b/docs/ACE-inheritance.pdf.gz
deleted file mode 100644
index 0ffe032045c..00000000000
--- a/docs/ACE-inheritance.pdf.gz
+++ /dev/null
Binary files differ
diff --git a/docs/ACE-inheritance.ps.gz b/docs/ACE-inheritance.ps.gz
deleted file mode 100644
index 7c59a095620..00000000000
--- a/docs/ACE-inheritance.ps.gz
+++ /dev/null
Binary files differ
diff --git a/docs/ACE-lessons.html b/docs/ACE-lessons.html
deleted file mode 100644
index 64c8db551ef..00000000000
--- a/docs/ACE-lessons.html
+++ /dev/null
@@ -1,267 +0,0 @@
-<HTML>
-
-<HEAD>
-<TITLE>Lessons Learned Building Reusable OO Telecommunication Software</TITLE>
-</HEAD>
-
-<BODY text = "#000000"
-link="#000fff"
-vlink="#ff0f0f"
-bgcolor="#ffffff">
-
-<HR>
-<H3>Lessons Learned Building Reusable OO Telecommunication Software Frameworks</H3>
-
-<DT>Douglas C. Schmidt
-<DT>Department of Computer Science
-<DT>Washington University, St. Louis
-<DT><A HREF="http://www.cs.wustl.edu/~schmidt/">http://www.cs.wustl.edu/~schmidt/</A>
-<DT><A HREF="mailto:schmidt@cs.wustl.edu">schmidt@cs.wustl.edu</A>
-
-<P>The following article appeared in the Lucent Bell Labs ``Multiuse
-Express'' magazine, Vol. 4, No. 6, December, 1996. <P>
-
-<P><HR><P>
-
-<H3>The Distributed Software Crisis</H3>
-
-Developing complex software systems is expensive and error-prone.
-Object-oriented (OO) programming languages [Stroustrup:91,Gosling:96],
-components [Box:97], and frameworks [Lewis:95] are heavily touted
-technologies for reducing software cost and improving software
-quality. When stripped of their hype, the primary benefits of OO stem
-from the emphasis on <EM>modularity</EM> and <EM>extensibility</EM>,
-which encapsulate volatile implementation details behind stable
-interfaces and enhance software reuse. <P>
-
-Developers in certain well-traveled domains have successfully applied
-OO techniques and tools for years. For instance, the Microsoft MFC
-GUI framework and OCX components are <EM>de facto</EM> industry
-standards for creating graphical business applications on PC
-platforms. Although these tools have their limitations, they
-demonstrate the productivity benefits of reusing common frameworks and
-components.<P>
-
-Software developers in more complex domains like telecom have
-traditionally lacked standard off-the-shelf middleware components. As
-a result, telecom developers largely build, validate, and maintain
-software systems from scratch. In an era of deregulation and stiff
-global competition, this in-house development process is becoming
-prohibitively costly and time consuming. Across the industry, this
-situation has produced a ``distributed software crisis,'' where
-computing hardware and networks get smaller, faster, and cheaper; yet
-telecom software gets larger, slower, and more expensive to develop
-and maintain. <P>
-
-The challenges of building distributed software stem from
-<EM>inherent</EM> and <EM>accidental</EM> complexities [Brooks:87]
-associated with telecom systems: <P>
-
-<UL>
-<LI> Inherent complexity stems from the fundamental challenges of
- developing telecom software. Chief among these is detecting and
- recovering from network and host failures, minimizing the impact of
- communication latency, and determining an optimal partitioning of
- service components and workload onto processing elements throughout
- a network. <P>
-
-<LI> Accidental complexity stems from limitations with tools and
- techniques used to develop telecom software. A common source of
- accidental complexity is the widespread use of algorithmic
- decomposition, which results in non-extensible and non-reusable
- software designs and implementations. <P>
-</UL>
-
-The lack of extensibility and reuse in-the-large is particularly
-problematic for complex distributed telecom software. Extensibility
-is essential to ensure timely modification and enhancement of services
-and features. Reuse is essential to leverage the domain knowledge of
-expert developers to avoid re-developing and re-validating common
-solutions to recurring requirements and software challenges. <P>
-
-While developing high quality reusable software is hard enough,
-developing high quality extensible and reusable telecom software is
-even harder. Not surprisingly, many companies attempting to build
-reusable middleware fail -- often with enormous loss of money, time,
-and marketshare. Those companies that do succeed, however, reap the
-benefits resulting from their ability to develop and deploy complex
-applications rapidly, rather than wrestling endlessly with
-infrastructure problems. Unfortunately, the skills required to
-successfully produce telecom middleware remain something of a "black
-art," often locked in the heads of expert developers. <P>
-
-<P><HR><P>
-
-<H3>Lessons Learned Building Reusable OO Communication Software Frameworks</H3>
-
-Over the past decade, I've worked with many companies (including
-Motorola Iridium, Ericsson, Siemens, Bellcore, Kodak, and McDonnell
-Douglas) building reusable OO communication software [Schmidt:96]. In
-these projects, we've applied a range of OO middleware tools including
-OMG <A HREF="corba.html">CORBA</A> (an emerging industry standard for
-distributed object computing) and the <A HREF="ACE.html">ACE</A>
-framework (a widely used C++ framework that implements many strategic
-and tactical design patterns for concurrent communication software).
-The following are lessons learned from developing and deploying
-reusable OO communication software components and frameworks in
-practice: <P>
-
-<UL>
-<LI> <B><EM> Successful reuse-in-the-large requires non-technical
-prerequisites -- </EM></B><P>
-
- Many political, economical, organizational, and psychological
- factors can impede successful reuse in telecom companies. I've
- found that reuse-in-the-large works best when (1) the marketplace is
- competitive (i.e., time-to-market is crucial, so leveraging existing
- software substantially reduces development effort), (2) the
- application domain is non-trivial (i.e., repeatedly developing
- complete solutions from scratch is too costly), and (3) the
- corporate culture is supportive of an effective reuse process (e.g.,
- developers are rewarded for taking the time to build robust reusable
- components). When these prerequisites <EM>don't</EM> apply, I've
- found that developers often fall victim to the "not-invented-here"
- syndrome and rebuild everything from scratch. <P>
-
-<LI> <B><EM> Iteration and incremental growth is essential </EM></B> -- <P>
-
- Expanding on the corporate culture theme, I've observed that it's
- crucial for software managers to openly support the fact that good
- components, frameworks, and software architectures take time to
- craft and hone. For reuse to succeed in-the-large, management must
- have the vision and resolve to support the incremental evolution of
- reusable software. In general, an 80% solution that can be evolved
- is often preferable to trying to achieve a 100% solution that never
- ships. Fred Brook's observation that ``Plan to throw the first one
- away, you will anyway'' [Brooks:75] applies as much today as it did
- 20 years ago. <P>
-
-<LI> <B><EM> Integrate infrastructure developers with application developers
-</EM></B> -- <P>
-
- Truly useful components and frameworks are derived from solving real
- problems, e.g., telecommunications, medical imaging, avionics, OLTP,
- etc. Therefore, a time honored way of producing reusable components
- is to generalize from working systems and applications. In
- particular, resist the temptation to create ``component teams'' that
- build reusable frameworks in isolation from application teams. I've
- learned the hard way that without intimate feedback from application
- developers, the software artifacts produced by a component team
- won't solve real problems and will not be reused. <P>
-
-<LI> <B><EM> Industry ``standards'' are not panaceas -- </EM></B> <P>
-
- Expecting emerging industry standards (like CORBA or TINA) to
- eliminate telecom software complexity today is very risky. For
- instance, although some CORBA ORB implementations are suited for
- certain telecom tasks (such as managing network elements), the
- semantics of higher level OMG services (such as the Common Object
- Services) are still too vague, under-specified, and non</EM></B>
- -interoperable. Although CORBA isn't yet suited to address certain
- demanding real-time performance and reliability requirements in the
- telecom domain, over the next 2 years we'll see CORBA-based products
- emerge that support such features [Schmidt:96].<P>
-
-<LI> <B><EM> Beware of simple(-minded) solutions to complex software problems
--- </EM></B> <P>
-
- Apply simple solutions to complex problems that sound too good to be
- true typically are... For example, translating code entirely from
- high-level specifications or using trendy OO design methodologies
- and programming languages is no guarantee of success. In my
- experience, there's simply no substitute for skilled software
- developers, which leads to the following final ``lesson learned.''
-<P>
-
-<LI> <B><EM> Respect and reward quality developers </EM></B> -- <P>
-
- Ultimately, reusable components are only as good as the people who
- build and use them. Developing robust, efficient, and reusable
- telecom middleware requires teams with a wide range of skills. We
- need expert analysts and designers who have mastered design
- patterns, software architectures, and communication protocols to
- alleviate the inherent and accidental complexities of telecom
- software. Moreover, we need expert programmers who can implement
- these patterns, architectures, and protocols in reusable frameworks
- and components. In my experience, it is exceptionally hard to find
- high quality software developers. Ironically, many telecom
- companies treat their developers as interchangeable, "unskilled
- labor" who can be replaced easily. I suspect that over time,
- companies who respect and reward their high quality software
- developers will increasingly outperform those who don't. <P>
-</OL>
-
-<P><HR><P>
-<H3>Concluding Remarks</H3>
-
-Developing reusable OO middleware components and frameworks is not a
-silver bullet. Software is inherently abstract, which makes it hard
-to engineer its quality and to manage its production. The good news,
-however, is that OO component and framework technologies are becoming
-mainstream. Developers and users are increasingly adopting and
-succeeding with object-oriented design and programming.<P>
-
-On the other hand, the bad news is that (1) existing OO components and
-frameworks are largely focused on only a few areas (e.g., GUIs) and
-(2) existing industry standards still lack the semantics, features,
-and interoperability to be truly effective throughout the telecom
-software domain. Too often, vendors use industry standards to sell
-proprietary software under the guise of open systems. Therefore, it's
-essential for telecom companies to work with standards organizations
-and middleware vendors to ensure the emerging specifications support
-true interoperability and define features that meet telecom software
-needs.<P>
-
-Finally, to support the standardization effort, it's crucial for us to
-capture and document the patterns that underlie the successful telecom
-software components and frameworks that do exist. Likewise, we need
-to reify these patterns to guide the creation of standard frameworks
-and components for the telecom domain. I'm optimistic that the next
-generation of OO frameworks and components will be a substantial
-improvement over those we've worked with in the past.<P>
-
-For more information on building reusable OO communication software
-frameworks with CORBA and ACE, see the following WWW URLs:<P>
-
-<A HREF="http://www.cs.wustl.edu/~schmidt/corba.html">http://www.cs.wustl.edu/~schmidt/corba.html</A><p>
-<A HREF="http://www.cs.wustl.edu/~schmidt/ACE.html">http://www.cs.wustl.edu/~schmidt/ACE.html.</A>
-
-<P><HR><P>
-<H3>References</H3>
-
-[Box:97] Don Box, "Understanding COM," Addison-Wesley,
- Reading, MA, 1997.<P>
-
-[Brooks:75] Frederick P. Brooks, "The Mythical Man-Month,"
- Addison-Wesley, Reading, MA, 1975.<P>
-
-[Brooks:87] Frederick P. Brooks, "No Silver Bullet: Essence and
- Accidents of Software Engineering," IEEE Computer, Volume
- 20, Number 4, April 1987, 10-19.<P>
-
-[Gosling:96] The Java Programming Language, Addison-Wesley,
- Reading, MA, 1996.<P>
-
-[Lewis:95], Ted Lewis et al., "Object Oriented Application
- Frameworks," IEEE Computer Society Press, 1995.<P>
-
-[OMG:95] Object Management Group, The Common Object Request Broker:
- Architecture and Specification 2.0, July, 1995.<P>
-
-[Schmidt:96] Douglas C. Schmidt, "A Family of Design Patterns for
- Application-Level Gateways," Theory and Practice of Object
- Systems, Wiley and Sons, 1996.<P>
-
-[Schmidt:97] Aniruddha Gokhale, Douglas C. Schmidt, Tim Harrison, and
- Guru Parulkar, "Towards Real-time CORBA," IEEE Communications
- Magazine, Volume 14, Number 2, February 1997.<P>
-
-[Stroustrup:91] Bjarne Stroustrup, The C++ Programming Language, 2nd
- Edition, Addison-Wesley, Reading, MA, 1991.<P>
-
-<P><HR><P>
-Back to <A HREF="http://www.cs.wustl.edu/~schmidt/ACE.html">
-ACE</A> home page.
-<!--#include virtual="/~schmidt/cgi-sig.html" -->
-</BODY>
-</HTML>
diff --git a/docs/CE-status.txt b/docs/CE-status.txt
deleted file mode 100644
index 7f8bc6926fa..00000000000
--- a/docs/CE-status.txt
+++ /dev/null
@@ -1,531 +0,0 @@
--*- mode: outline; outline-regexp: " *\\[" -*-
-
-[Legend]
- (.) Defered.
- (x) Compiled successfully. (Doesn't mean it will run. ;-)
- (@) Not compile yet.
- (T) Template codes.
- (N) Not planning to support
- ( ) ???
-
-[ACE]
- [CORBA]
- (.) CORBA_Handler.cpp
- (.) CORBA_Handler.h
- (.) CORBA_Handler.i
- (.) CORBA_Ref.cpp
- (.) CORBA_Ref.h
- (.) CORBA_Ref.i
- [Collections]
- (x) Array.cpp
- (x) Array.h
- (x) Array.i
- (T) Containers.cpp
- (T) Containers.i
- (T) Containers.h
- (T) Hash_Map_Manager.cpp
- (T) Hash_Map_Manager.h
- (T) Filecache.cpp
- (T) Filecache.h
- (T) Free_List.cpp
- (T) Free_List.i
- (T) Free_List.h
- (T) Managed_Object.cpp
- (T) Managed_Object.h
- (T) Managed_Object.i
- (T) Map_Manager.cpp
- (T) Map_Manager.h
- (T) Map_Manager.i
- (x) Object_Manager.cpp
- (x) Object_Manager.i
- (x) Object_Manager.h
- (x) SString.cpp
- (x) SString.h
- (x) SString.i
- [Concurrency]
- (x) Activation_Queue.h
- (x) Activation_Queue.cpp
- (x) Atomic_Op.i
- (.) Future.h
- (.) Future.cpp
- (x) Method_Object.h
- (x) Method_Object.cpp
- (x) Process.cpp
- (x) Process.h
- (x) Process.i
- (x) Process_Manager.cpp
- (x) Process_Manager.h
- (x) Process_Manager.i
- (x) Sched_Params.cpp
- (x) Sched_Params.h
- (x) Sched_Params.i
- (x) Synch.cpp
- (x) Synch.h
- (x) Synch.i
- (x) Synch_Options.cpp
- (x) Synch_Options.h
- (x) Synch_Options.i
- (T) Synch_T.cpp
- (T) Synch_T.h
- (T) Synch_T.i
- (x) Thread.cpp
- (x) Thread.h
- (x) Thread.i
- (x) Thread_Manager.cpp
- (x) Thread_Manager.h
- (x) Thread_Manager.i
- (x) Token.cpp
- (x) Token.h
- (x) Token.i
- [Config]
- (x) config.h
- (x) Basic_Types.cpp
- (x) Basic_Types.h
- (x) Basic_Types.i
- (x) Version.h
- [Connection]
- (T) Acceptor.cpp
- (T) Acceptor.h
- (T) Acceptor.i
- (.) Asynch_Acceptor.cpp
- (.) Asynch_Acceptor.h
- (.) Asynch_Acceptor.i
- (x) Asynch_IO.cpp
- (x) Asynch_IO.h
- (x) Asynch_IO.i
- (T) Connector.cpp
- (T) Connector.h
- (T) Connector.i
- (T) Dynamic_Service.cpp
- (T) Dynamic_Service.h
- (T) Dynamic_Service.i
- (x) Strategies.cpp
- (x) Strategies.h
- (x) Strategies.i
- (T) Strategies_T.cpp
- (T) Strategies_T.h
- (T) Strategies_T.i
- (T) Svc_Handler.cpp
- (T) Svc_Handler.h
- (T) Svc_Handler.i
- [IPC]
- [IO_SAP]
- (x) IO_SAP.cpp
- (x) IO_SAP.h
- (x) IO_SAP.i
- [DEV_SAP]
- (N) DEV.cpp
- (N) DEV.h
- (N) DEV.i
- (N) DEV_Connector.cpp
- (N) DEV_Connector.h
- (N) DEV_Connector.i
- (N) DEV_IO.cpp
- (N) DEV_IO.h
- (N) DEV_IO.i
- (N) TTY_IO.cpp
- (N) TTY_IO.h
- [FILE_SAP]
- (.) FILE.cpp
- (.) FILE.h
- (.) FILE.i
- (.) FILE_Connector.cpp
- (.) FILE_Connector.h
- (.) FILE_Connector.i
- (.) FILE_IO.cpp
- (.) FILE_IO.h
- (.) FILE_IO.i
- [IPC_SAP]
- (x) IPC_SAP.cpp
- (x) IPC_SAP.h
- (x) IPC_SAP.i
- [Addr]
- (x) Addr.cpp
- (x) Addr.h
- (x) Addr.i
- (N) DEV_Addr.cpp
- (N) DEV_Addr.h
- (N) DEV_Addr.i
- (.) FILE_Addr.cpp
- (.) FILE_Addr.h
- (.) FILE_Addr.i
- (x) INET_Addr.cpp
- (x) INET_Addr.h
- (x) INET_Addr.i
- (.) SPIPE_Addr.cpp
- (.) SPIPE_Addr.h
- (.) SPIPE_Addr.i
- (N) UNIX_Addr.cpp
- (N) UNIX_Addr.h
- (N) UNIX_Addr.i
- (.) UPIPE_Addr.h
- [FIFO_SAP]
- (.) FIFO.cpp
- (.) FIFO.h
- (.) FIFO.i
- (.) FIFO_Recv.cpp
- (.) FIFO_Recv.h
- (.) FIFO_Recv.i
- (.) FIFO_Recv_Msg.cpp
- (.) FIFO_Recv_Msg.h
- (.) FIFO_Recv_Msg.i
- (.) FIFO_Send.cpp
- (.) FIFO_Send.h
- (.) FIFO_Send.i
- (.) FIFO_Send_Msg.cpp
- (.) FIFO_Send_Msg.h
- (.) FIFO_Send_Msg.i
- [SOCK_SAP]
- ( ) LOCK_SOCK_Acceptor.cpp
- ( ) LOCK_SOCK_Acceptor.h
- ( ) LSOCK.cpp
- ( ) LSOCK.h
- ( ) LSOCK.i
- ( ) LSOCK_Acceptor.cpp
- ( ) LSOCK_Acceptor.h
- ( ) LSOCK_Acceptor.i
- ( ) LSOCK_CODgram.cpp
- ( ) LSOCK_CODgram.h
- ( ) LSOCK_CODgram.i
- ( ) LSOCK_Connector.cpp
- ( ) LSOCK_Connector.h
- ( ) LSOCK_Connector.i
- ( ) LSOCK_Dgram.cpp
- ( ) LSOCK_Dgram.h
- ( ) LSOCK_Dgram.i
- ( ) LSOCK_Stream.cpp
- ( ) LSOCK_Stream.h
- ( ) LSOCK_Stream.i
- (x) SOCK.cpp
- (x) SOCK.h
- (x) SOCK.i
- (x) SOCK_Acceptor.cpp
- (x) SOCK_Acceptor.h
- (x) SOCK_Acceptor.i
- (x) SOCK_CODgram.cpp
- (x) SOCK_CODgram.h
- (x) SOCK_CODgram.i
- (x) SOCK_Connector.cpp
- (x) SOCK_Connector.h
- (x) SOCK_Connector.i
- (x) SOCK_Dgram.cpp
- (x) SOCK_Dgram.h
- (x) SOCK_Dgram.i
- (x) SOCK_Dgram_Bcast.cpp
- (x) SOCK_Dgram_Bcast.h
- (x) SOCK_Dgram_Bcast.i
- (x) SOCK_Dgram_Mcast.cpp
- (x) SOCK_Dgram_Mcast.h
- (x) SOCK_Dgram_Mcast.i
- (x) SOCK_IO.cpp
- (x) SOCK_IO.h
- (x) SOCK_IO.i
- (x) SOCK_Stream.cpp
- (x) SOCK_Stream.h
- (x) SOCK_Stream.i
- [SPIPE_SAP]
- (.) SPIPE.cpp
- (.) SPIPE.h
- (.) SPIPE.i
- (.) SPIPE_Acceptor.cpp
- (.) SPIPE_Acceptor.h
- (.) SPIPE_Acceptor.i
- (.) SPIPE_Connector.cpp
- (.) SPIPE_Connector.h
- (.) SPIPE_Connector.i
- (.) SPIPE_Stream.cpp
- (.) SPIPE_Stream.h
- (.) SPIPE_Stream.i
- [TLI_SAP]
- (N) TLI.cpp
- (N) TLI.h
- (N) TLI.i
- (N) TLI_Acceptor.cpp
- (N) TLI_Acceptor.h
- (N) TLI_Acceptor.i
- (N) TLI_Connector.cpp
- (N) TLI_Connector.h
- (N) TLI_Connector.i
- (N) TLI_Stream.cpp
- (N) TLI_Stream.h
- (N) TLI_Stream.i
- [UPIPE_SAP]
- (N) UPIPE_Acceptor.cpp
- (N) UPIPE_Acceptor.h
- (N) UPIPE_Acceptor.i
- (N) UPIPE_Connector.cpp
- (N) UPIPE_Connector.h
- (N) UPIPE_Connector.i
- (N) UPIPE_Stream.cpp
- (N) UPIPE_Stream.h
- (N) UPIPE_Stream.i
- [Utils]
- (N) IOStream.cpp // CE doesn't have iostream stuff
- (N) IOStream.h
- (N) IOStream_T.cpp
- (N) IOStream_T.h
- (N) IOStream_T.i
- (x) Pipe.cpp
- (x) Pipe.h
- (x) Pipe.i
- (x) Signal.cpp
- (x) Signal.h
- (x) Signal.i
- [Logging and Tracing]
- (x) Dump.cpp
- (x) Dump.h
- (x) Dump_T.cpp
- (T) Dump_T.h
- (T) Log_Msg.cpp
- (x) Log_Msg.h
- (x) Log_Msg.i
- (x) Log_Priority.h
- (x) Log_Record.cpp
- (x) Log_Record.h
- (x) Log_Record.i
- (x) Trace.cpp
- (x) Trace.h
- (x) Trace.i
- [Memory]
- [Mem_Map]
- (x) Mem_Map.cpp
- (x) Mem_Map.h
- (x) Mem_Map.i
- [Shared_Malloc]
- (x) Malloc.cpp
- (x) Malloc.h
- (x) Malloc.i
- (T) Malloc_T.cpp
- (T) Malloc_T.h
- (T) Malloc_T.i
- (x) Memory_Pool.cpp
- (x) Memory_Pool.h
- (x) Memory_Pool.i
- [Shared_Memory]
- ( ) Shared_Memory.h
- ( ) Shared_Memory_MM.cpp
- ( ) Shared_Memory_MM.h
- ( ) Shared_Memory_MM.i
- ( ) Shared_Memory_SV.cpp
- ( ) Shared_Memory_SV.h
- ( ) Shared_Memory_SV.i
- [Utils]
- (x) Obstack.cpp
- (x) Obstack.h
- (@) Read_Buffer.cpp
- (@) Read_Buffer.h
- (@) Read_Buffer.i
- [Misc]
- (x) ARGV.cpp
- (x) ARGV.h
- (x) ARGV.i
- (T) Auto_Ptr.cpp
- (T) Auto_Ptr.h
- (T) Auto_Ptr.i
- (x) Dynamic.cpp
- (x) Dynamic.h
- (x) Dynamic.i
- (x) Get_Opt.cpp
- (x) Get_Opt.h
- (x) Get_Opt.i
- (.) Registry.cpp
- (.) Registry.h
- (T) Singleton.cpp
- (T) Singleton.h
- (T) Singleton.i
- (x) System_Time.cpp
- (x) System_Time.h
- [Name_Service]
- (.) Local_Name_Space.cpp
- (.) Local_Name_Space.h
- (.) Local_Name_Space_T.cpp
- (.) Local_Name_Space_T.h
- (.) Name_Options.cpp
- (.) Name_Options.h
- (.) Name_Proxy.cpp
- (.) Name_Proxy.h
- (.) Name_Request_Reply.cpp
- (.) Name_Request_Reply.h
- (.) Name_Space.cpp
- (.) Name_Space.h
- (.) Naming_Context.cpp
- (.) Naming_Context.h
- (.) Registry_Name_Space.cpp
- (.) Registry_Name_Space.h
- (.) Remote_Name_Space.cpp
- (.) Remote_Name_Space.h
- [OS Adapters]
- (x) ACE.cpp
- (x) ACE.h
- (x) ACE.i
- (x) OS.cpp
- (x) OS.h
- (x) OS.i
- [Reactor]
- (x) Event_Handler.cpp
- (x) Event_Handler.h
- (x) Event_Handler.i
- (T) Event_Handler_T.cpp
- (T) Event_Handler_T.h
- (T) Event_Handler_T.i
- (x) Handle_Set.cpp
- (x) Handle_Set.h
- (x) Handle_Set.i
- ( ) Priority_Reactor.cpp
- ( ) Priority_Reactor.i
- ( ) Priority_Reactor.h
- ( ) Proactor.h
- ( ) Proactor.i
- ( ) Proactor.cpp
- (x) Reactor.cpp
- (x) Reactor.h
- (x) Reactor.i
- (x) Reactor_Impl.h
- (x) Select_Reactor.cpp
- (x) Select_Reactor.h
- (x) Select_Reactor.i
- (@) WFMO_Reactor.cpp
- (@) WFMO_Reactor.h
- (@) WFMO_Reactor.i
- (x) XtReactor.cpp
- (x) XtReactor.h
- [Service_Configurator]
- (x) Parse_Node.cpp
- (x) Parse_Node.h
- (x) Parse_Node.i
- (x) Service_Config.cpp
- (x) Service_Config.h
- (x) Service_Config.i
- ( ) Service_Main.cpp
- (x) Service_Manager.cpp
- (x) Service_Manager.h
- (x) Service_Manager.i
- (x) Service_Object.cpp
- (x) Service_Object.h
- (x) Service_Object.i
- (x) Service_Repository.cpp
- (x) Service_Repository.h
- (x) Service_Repository.i
- (x) Service_Types.cpp
- (x) Service_Types.i
- (x) Service_Types.h
- (x) Shared_Object.cpp
- (x) Shared_Object.h
- (x) Shared_Object.i
- (x) Svc_Conf.h
- (x) Svc_Conf_l.cpp
- (x) Svc_Conf_y.cpp
- [Streams]
- (x) IO_Cntl_Msg.cpp
- (x) IO_Cntl_Msg.h
- (x) IO_Cntl_Msg.i
- (x) Message_Block.cpp
- (x) Message_Block.h
- (x) Message_Block.i
- (T) Message_Queue.cpp
- (T) Message_Queue.h
- (T) Message_Queue.i
- (T) Module.cpp
- (T) Module.h
- (T) Module.i
- (.) Multiplexor.cpp
- (.) Multiplexor.h
- (.) Multiplexor.i
- (T) Stream.cpp
- (T) Stream.h
- (T) Stream.i
- (T) Stream_Modules.cpp
- (T) Stream_Modules.h
- (T) Stream_Modules.i
- (x) Task.cpp
- (x) Task.h
- (x) Task.i
- (T) Task_T.cpp
- (T) Task_T.h
- (T) Task_T.i
- [System_V_IPC]
- [System_V_Message_Queues]
- ( ) SV_Message.cpp
- ( ) SV_Message.h
- ( ) SV_Message.i
- ( ) SV_Message_Queue.cpp
- ( ) SV_Message_Queue.h
- ( ) SV_Message_Queue.i
- ( ) Typed_SV_Message.cpp
- ( ) Typed_SV_Message.h
- ( ) Typed_SV_Message.i
- ( ) Typed_SV_Message_Queue.cpp
- ( ) Typed_SV_Message_Queue.h
- ( ) Typed_SV_Message_Queue.i
- [System_V_Semaphores]
- ( ) SV_Semaphore_Complex.cpp
- ( ) SV_Semaphore_Complex.h
- ( ) SV_Semaphore_Complex.i
- ( ) SV_Semaphore_Simple.cpp
- ( ) SV_Semaphore_Simple.h
- ( ) SV_Semaphore_Simple.i
- [System_V_Shared_Memory]
- ( ) SV_Shared_Memory.cpp
- ( ) SV_Shared_Memory.h
- ( ) SV_Shared_Memory.i
- [Timers]
-
- (x) High_Res_Timer.cpp
- (x) High_Res_Timer.h
- (x) High_Res_Timer.i
- (x) Profile_Timer.cpp
- (x) Profile_Timer.h
- (x) Profile_Timer.i
- (.) Time_Request_Reply.cpp
- (.) Time_Request_Reply.h
- (x) Time_Value.h
- (x) Timer_Hash.cpp
- (x) Timer_Hash.h
- (T) Timer_Hash_T.cpp
- (T) Timer_Hash_T.h
- (x) Timer_Heap.cpp
- (x) Timer_Heap.h
- (x) Timer_Heap.i
- (T) Timer_Heap_T.cpp
- (T) Timer_Heap_T.h
- (T) Timer_Heap_T.i
- (x) Timer_List.cpp
- (x) Timer_List.h
- (x) Timer_List.i
- (T) Timer_List_T.cpp
- (T) Timer_List_T.h
- (T) Timer_List_T.i
- (x) Timer_Queue.cpp
- (x) Timer_Queue.h
- (x) Timer_Queue.i
- (T) Timer_Queue_Adapters.cpp
- (T) Timer_Queue_Adapters.h
- (T) Timer_Queue_Adapters.i
- (T) Timer_Queue_T.cpp
- (T) Timer_Queue_T.h
- (T) Timer_Queue_T.i
- (x) Timer_Wheel.cpp
- (x) Timer_Wheel.h
- (x) Timer_Wheel.i
- (T) Timer_Wheel_T.cpp
- (T) Timer_Wheel_T.h
- (T) Timer_Wheel_T.i
- [Token_Service]
- (x) Local_Tokens.cpp
- (x) Local_Tokens.h
- (x) Local_Tokens.i
- (.) Remote_Tokens.cpp
- (.) Remote_Tokens.h
- (.) Remote_Tokens.i
- (.) Token_Collection.cpp
- (.) Token_Collection.h
- (.) Token_Collection.i
- (x) Token_Manager.cpp
- (x) Token_Manager.h
- (x) Token_Manager.i
- (.) Token_Request_Reply.cpp
- (.) Token_Request_Reply.h
- (.) Token_Request_Reply.i
- (.) Token_Invariants.h
- (.) Token_Invariants.i
- (.) Token_Invariants.cpp
diff --git a/etc/ACE-guidelines.html b/etc/ACE-guidelines.html
deleted file mode 100644
index 968ecca1043..00000000000
--- a/etc/ACE-guidelines.html
+++ /dev/null
@@ -1,451 +0,0 @@
-<!-- $Id$ -->
-
-<html>
- <head>
- <title>ACE Software Development Guidelines</title>
- <link rev=made href="mailto:levine@cs.wustl.edu">
- </head>
-
-<BODY text = "#000000"
-link="#000fff"
-vlink="#ff0f0f"
-bgcolor="#ffffff">
-
-<center>
- <h1>ACE Software Development Guidelines</h1>
- <font size=-1>
- Last modified <!--#echo var="LAST_MODIFIED" -->.<p>
- </font>
-</center>
-<h2>&nbsp</h2>
-
-Thanks to Graham Dumpleton &lt;grahamd@nms.otc.com.au&gt; for providing
-corrections to the OSE Classtools link and description. Thanks also
-to Graham for providing the OSE tools!
-
-<p><HR><P>
-<h3>Coding Guidelines</h3>
-<ul>
- <li><strong>General</strong><p>
- <ul>
- <li>Every text file must end with a newline.<p>
-
- <li>Use spaces instead of tabs, except in Makefiles. Emacs users
- can add this to their <strong>.emacs</strong>:
-
- <pre>(setq-default indent-tabs-mode nil)</pre></p>
-
- Microsoft Visual C++ users should do the following:
-
- <pre>
- Choose: Tools -- Options -- Tabs
- Then Set: "Tab size" to 8 and "Indent size" to 2, and
- indent using spaces.
- </pre><p>
-
- <li>Every program should have a ``usage'' message. It should be
- printed out if erroneous command line arguments, or a
- <strong><code>-?</code></strong> command line argument, are
- provided to the program.<p>
-
- <li>The program <strong><code>main</code></strong> function should
- always be declared with arguments, e.g.,
- <pre>
- int
- main (int argc, char *argv[])
- {
- [...]
-
- return 0;
- }
- </pre><p>
-
- It should also return 0 on successful termination, and non-zero
- otherwise.<p>
- </ul>
-
- <li><strong>Code Documentation</strong><p>
- <ul>
- <li>Use comments and whitespace (:-) liberally.<p>
-
- <li>Insert a CVS/RCS keyword string at the top of every source file,
- Makefile, config file, <em>etc</em>. For C++ files, it is:
- <pre>
- // $<!-- -->Id$
- </pre>
- It is not necessary to fill in the fields of the keyword string,
- or modify them when you edit a file that already has one. CVS
- does that automatically when you checkout or update the file.<p>
-
- To insert that string at the top of a file:
- <pre>
- perl -pi -e 'if (! $o) {printf "// \$<!-- -->Id\$\n\n";}; $o = 1;' <em>file</em>
- </pre><p>
-
- <li>Comments, especially in header files, must follow the
- <a href=http://www.dscpl.com.au>OSE</a> Tools format requirements.
- Please see the ``Classinfo Tools'' section of the
- <a href=http://www.dscpl.com.au>OSE</a> ``Tools Manual''
- for these requirements.<p>
-
- Please note that the Classinfo tools in OSE have been developed
- independently since the copies in ACE were made and thus they
- support new features not supported in the ACE version of the tools.
- Certain subtle changes were also made in the ACE copies for
- indicating sections, <em>etc.</em>, which makes them different
- from the OSE documentation. Please see the
- <a href=http://www.cs.wustl.edu/~schmidt/ACE-doctools.html>ACE-doctools
- page</a> for descriptions of these changes.<p>
- </ul>
-
- <li><strong>Preprocessor</strong><p>
- <ul>
- <li>Never #include standard headers directly, except in a few
- specific ACE files, <em>e.g.</em>, OS.h and stdcpp.h. Let
- those files #include the correct headers. If you do not do
- this, your code will not compile with the Standard C++ Library.<p>
-
- <li>Always follow a preprocessor <strong><code>#endif</code></strong>
- with a <strong><code>/* */</code></strong> C-style comment. It
- should correspond to the condition in the matching
- <strong><code>#if</code></strong> directive. For example,
- <pre>
- #if defined (ACE_HAS_THREADS)
- # if defined (ACE_HAS_STHREADS)
- # include /**/ &lt;synch.h&gt;
- # include /**/ &lt;thread.h&gt;
- # define ACE_SCOPE_PROCESS P_PID
- # define ACE_SCOPE_LWP P_LWPID
- # define ACE_SCOPE_THREAD (ACE_SCOPE_LWP + 1)
- # else
- # define ACE_SCOPE_PROCESS 0
- # define ACE_SCOPE_LWP 1
- # define ACE_SCOPE_THREAD 2
- # endif /* ACE_HAS_STHREADS */
- #endif /* ACE_HAS_THREADS */
- </pre><p>
-
- <li>Always insert a <strong><code>/**/</code></strong> between an
- <strong><code>#include</code></strong> and
- <strong><code>filename</code></strong>, as shown in the above
- example. This avoids dependency problems with Visual C++.<p>
- </ul>
-
- <li><strong>C++ Syntax and Constructs</strong><p>
- <ul>
- <li><strong><code>for</code></strong> loops should look like:
- <pre>
- for (size_t i = 0; i &lt; Options::instance ()-&gt;spawn_count (); i++)
- spawn ();
- </pre>
- (though I prefer to always wrap the body of the loop in braces,
- to avoid surprises when other code or debugging statements are
- added, and to maintain sanity when the body consists of a macro,
- such as ACE_ASSERT:)
- <pre>
- for (size_t i = 0; i &lt; Options::instance ()-&gt;spawn_count (); i++)
- {
- ACE_ASSERT (spawn () == 0);
- }
- </pre><p>
-
- Similarly, <strong><code>if</code></strong> statements should have
- a space after the ``<strong>if</strong>'', and no spaces just after
- the opening parenthesis and just before the closing parenthesis.<p>
-
- <li>Avoid unnecessary parenthesis. We're not writing Lisp :-)<p>
-
- <li>Put inline member functions in a <strong><code>.i</code></strong>
- file. That file is conditionally included by both the
- <strong><code>.h</code></strong> file, for example:<p>
-
- <pre>
- class ACE_Export ACE_High_Res_Timer
- {
- [...]
- };
-
- #if defined (__ACE_INLINE__)
- #include "ace/High_Res_Timer.i"
- #endif /* __ACE_INLINE__ */
- </pre><p>
-
- and <strong><code>.cpp</code></strong> file:<p>
-
- <pre>
- #define ACE_BUILD_DLL
- #include "ace/High_Res_Timer.h"
-
- #if !defined (__ACE_INLINE__)
- #include "ace/High_Res_Timer.i"
- #endif /* __ACE_INLINE__ */
-
- ACE_ALLOC_HOOK_DEFINE(ACE_High_Res_Timer)
- </pre><p>
-
- <strong>NOTE:</strong> It is very important to ensure than an
- inline function will not be used before its definition is seen.
- Therefore, the inline functions in the .i file should be arranged
- properly. Some compilers, such as <code>g++</code> with the
- <code>-Wall</code> option, will issue warnings for violations.<p>
-
- <li>Mutators and accessors should be of this form:<p>
-
- <pre>
- void object_addr (const ACE_INET_Addr &);
- // Sets &lt;object_addr_&gt; cache from &lt;host&gt; and &lt;port&gt;.
-
- ACE_INET_Addr &object_addr (void);
- // Returns the &lt;ACE_INET_Addr&gt; for this profile.
- </pre><p>
-
- instead of the ``set_'' and ``get_'' form.<p>
-
- <li>Never use <strong><code>delete</code></strong> to deallocate
- memory that was allocated with <strong><code>malloc</code></strong>.
- Similarly, never associate <strong><code>free</code></strong> with
- <strong><code>new</code></strong>.
- <strong><code>ACE_NEW</code></strong> or
- <strong><code>ACE_NEW_RETURN</code></strong> should be used to
- allocate memory, and <strong><code>delete</code></strong> should
- be used to deallocate it. And be careful to use the correct form,
- <strong><code>delete</code></strong> or
- <strong><code>delete []</code></strong> to correspond to the
- allocation.<p>
-
- <li>Always use <strong><code>ACE_NEW</code></strong> or
- <strong><code>ACE_NEW_RETURN</code></strong> to allocate memory,
- because they check for successful allocation and set errno
- appropriately if it fails.<p>
-
- <li>Never compare or assign a pointer value with <strong>NULL</strong>;
- use <strong>0</strong> instead. The language allows any pointer to
- be compared or assigned with <strong>0</strong>. The definition
- of <strong>NULL</strong> is implementation dependent, so it is
- difficult to use portably without casting.<p>
-
- <li>Never cast a pointer to or from an <strong><code>int</code></strong>.
- On all currently supported ACE platforms, it is safe to cast
- a pointer to or from a <strong><code>long</code></strong>.<p>
-
- <li>Be very careful when selecting an integer type that must be a
- certain size, <em>e.g.</em>, 4 bytes. <strong>long</strong> is
- not 4 bytes on all platforms; it is 8 bytes on many 64-bit
- machines. ACE_UINT32 is always 4 bytes, and ACE_UINT64 is
- always 8 bytes.<p>
-
- <li>If a class has any virtual functions, and its destructor is
- declared explicitly in the class, then the destructor should
- <strong>always</strong> be virtual as well. And to support
- compiler activities such as generation of virtual tables and,
- in some cases, template instantiation, the virtual destructor
- should <strong>not be inline</strong>. (Actually, any non-pure
- virtual function could be made non-inline for this purpose. But,
- for convenience, if its performance is not critical, it is usually
- easiest just to make the virtual destructor non-inline.)<p>
-
- <li>Constructor initializers must appear in the same order as
- the data members are declared in the class header. This avoids
- subtle errors, because initialization takes place in the order
- of member declaration.<p>
-
- <li>Initialization is usually cleaner than assignment, especially
- in a conditional. So, instead of writing code like this:
-
- <pre>
- ssize_t n_bytes;
-
- // Send multicast of one byte, enough to wake up server.
- if ((n_bytes = multicast.send ((char *) &reply_port, sizeof reply_port)) == -1)
- </pre>
-
- Write it like this:
-
- <pre>
- ssize_t n_bytes = multicast.send ((char *) &reply_port, sizeof reply_port)
-
- // Send multicast of one byte, enough to wake up server.
- if (n_bytes == -1)
- </pre><p>
-
- But, beware if the initialization is of a static variable.
- A static variable is only initialized the first time its
- declaration is seen. Of course, we should avoid using
- static variables at all.<p>
-
- <li>It is usually clearer to write conditionals that have
- both branches without a negated condition. For example,<p>
-
- <pre>
- if (test)
- {
- // true branch
- }
- else
- {
- // false branch
- }
- </pre><p>
-
- is preferred over:<p>
-
- <pre>
- if (! test)
- {
- // false test branch
- }
- else
- {
- // true test branch
- }
- </pre><p>
-
- <li>If a cast is necessary, avoid use of ANSI-style casts,
- <em>e.g.</em>, <code>int (foo)</code>. Instead, use
- the ACE_static_cast macro:
-
- <pre>
- return ACE_static_cast(size_t, this-&gt;count_) &gt; that-&gt;size_;
- </pre><p>
-
- <li>In general, if instances of a class should not be copied,
- then a private copy constructor and assignment operator should
- be declared for the class, but not implemented. For example:
-
- <pre>
- // Disallow copying by not implementing the following . . .
- ACE_Object_Manager (const ACE_Object_Manager &);
- ACE_Object_Manager &operator= (const ACE_Object_Manager &);
- </pre><p>
-
- If the class is a template class, then the
- <code>ACE_UNIMPLEMENTED_FUNC</code> macro should be used:
-
- <pre>
- // = Disallow copying...
- ACE_UNIMPLEMENTED_FUNC (ACE_TSS (const ACE_TSS&lt;TYPE&gt; &))
- ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_TSS&lt;TYPE&gt; &))
- </pre><p>
-
- <code>ACE_UNIMPLEMENTED_FUNC</code> can be used with non-template
- classes as well. Though for consistency and maximum safety, it
- should be avoided for non-template classes.<p>
- </ul>
-
- <li><strong>I/O</strong><p>
- <ul>
- <li>Use <strong><code>ACE_DEBUG</code></strong> for printouts,
- and <strong><code>ACE_OS::scanf/fprintf ()</code></strong> for
- file I/O. Avoid using iostreams because of implementation
- differences across platforms.<p>
- </ul>
-</ul><p>
-
-<p><HR><P>
-
-<h3><a href="http://www.cs.wustl.edu/~schmidt/ACE-overview.html">ACE</a>
- Usage Guidelines</h3>
-<ul>
- <li>Always use <strong><code>ACE_OS</code></strong> (static)
- member functions instead of bare OS system calls.<p>
-
- <li>Use the <strong><code>ACE_SYNCH_MUTEX</code></strong> macro,
- instead of using one of the specific mutexes, such as
- <strong><code>ACE_Thread_Mutex</code></strong>. This provides
- portability between threaded and non-threaded platforms.<p>
-
- <li>Avoid creating a static instance of user-defined (class) type.
- Instead, either create it as an
- <strong><code>ACE_Singleton</code></strong>,
- <strong><code>ACE_TSS_Singleton</code></strong>, or as an
- <strong><code>ACE_Cleanup</code></strong> object. See the
- <strong>ACE</strong>
- <a href="../ace/Singleton.h"><code>Singleton.h</code></a>,
- <a href="../ace/Object_Manager.h"><code>Object_Manager.h</code></a>, and
- <a href="../ace/Managed_Object.h"><code>Managed_Object.h</code></a>
- header files for more information.<p>
-
- Static instances of built-in types, such as
- <strong><code>int</code></strong> or any pointer type, are fine.<p>
-
- Construction of static instance of a user-defined type should
- <em>never</em> spawn threads. Because order of construction of
- statics across files is not defined by the language, it is usually
- assumed that only one thread exists during static construction.
- This allows statics suchs as locks to be safely created. We do not
- want to violate this assumption.<p>
-
- <li>Do not use run-time type identification (RTTI). Some platforms
- do not support it.<p>
-
- <li>Do not use exception handling. Some platforms do not support it.
- And, it imposes an execution speed penalty.<p>
-
- <li>Because ACE does not use exception handling, dealing with
- failures requires a bit of care. This is especially true
- in constructors. Consider the following approach:
-
- <pre>
- ACE_NEW_RETURN (this-&gt;name_space_, LOCAL_NAME_SPACE, -1);
-
- if (ACE_LOG_MSG-&gt;op_status () != 0)
- ....
- </pre>
-
- This snip of code is from
- <a href="../ace/Naming_Context.cpp"><code>ACE_Naming_Context</code></a>.
- All failed constructors in ACE (should) call ACE_ERROR. This sets
- the thread specific <strong>op_status</strong>, which can be checked
- by the caller. This mechanism allows the caller to check for a failed
- constructor without the requiring the constructor to throw
- exceptions.<p>
-
- <li>Avoid using the C++ Standard Template Library (STL) in our
- applications. Some platforms do not support it yet.<p>
-</ul><p>
-
-
-<h3><a href="http://www.cs.wustl.edu/~levine/CVS.html">CVS</a>
- Usage Guidelines</h3>
-<ul>
- <li>Always make sure that a change builds and executes correctly
- on at least one platform before checking it into the CVS repository.<p>
-</ul>
-
-<p><HR><P>
-
-<h3>Software Engineering Guidelines</h3>
-<ul>
- <li><strong>Advise</strong>: Keep other developers informed of problems
- and progress.<p>
-
- <li><strong>Authorize</strong>: We have contractual obligations to not
- unilaterally change interfaces. If you need to change or remove an
- interface, get an OK.<p>
-
- <li><strong>Minimize</strong> risk: Test all changes. Solicit review of
- changes.<p>
-
- <li><strong>Revise</strong> only when necessary: Every change has risk,
- so avoid making any change unless there is a good reason for it.<p>
-
- <li><strong>Normalize</strong>: Factor out commonality. For example,
- maintain a data value in only one place.<p>
-
- <li><strong>Synthesize</strong>: Build stubs and scaffolding early to
- simulate the complete system. Maintain a checked-in version of the
- system that cleanly builds and tests at all times.<p>
-</ul><p>
-
-<p>
-<HR><P>
-<h3><a href="http://www.cs.wustl.edu/~schmidt/rules.html">ACE
- Design Rules</a></h3>
-
-<hr>
-<!-- hhmts start -->
-Last modified: Thu Jan 15 15:48:05 CST 1998
-<!-- hhmts end -->
-
-</body>
-</html>
diff --git a/etc/README b/etc/README
deleted file mode 100644
index a1327185477..00000000000
--- a/etc/README
+++ /dev/null
@@ -1,20 +0,0 @@
-$Id$
-
-Svc_Conf_[ly].cpp.diff are use to patch their respective files in
-ACE_wrappers/ace. They are used by Makefile in that directory, so
-users don't ordinarily need to be concerned with them.
-
-To updated Svc_Conf_l.cpp.diff:
-
-1) cd to ACE_wrappers/ace.
-2) Create the old version of the file in Svc_Conf_l.cpp.orig.
- If you haven't created the new version (with make) after
- update Svc_Conf.l, you can copy Svc_Conf_l.cpp to it.
- Otherwise, you can retrieve it from the CVS repository.
-3) % make #### to create the new version of Svc_Conf_l.cpp
-4) % diff -u Svc_Conf_l.cpp.orig Svc_Conf_l.cpp > ../etc/Svc_Conf_l.cpp.diff
-5) % rm Svc_Con_l.cpp.orig
-6) % cd ../etc
-7) % cvs commit -ko -m'updated diff file' Svc_Conf_l.cpp.diff
-
-And similarly for Svc_Conf_y.cpp.
diff --git a/etc/Svc_Conf_l.cpp.diff b/etc/Svc_Conf_l.cpp.diff
deleted file mode 100644
index 61559490d3a..00000000000
--- a/etc/Svc_Conf_l.cpp.diff
+++ /dev/null
@@ -1,253 +0,0 @@
---- Svc_Conf_l.cpp.orig Thu Oct 30 21:08:12 1997
-+++ Svc_Conf_l.cpp Thu Oct 30 21:09:58 1997
-@@ -1,3 +1,6 @@
-+// $Id$
-+
-+#define ACE_BUILD_DLL
- #include "ace/config.h"
- #if defined (ACE_HAS_TERM_IOCTLS) /* to avoid conflict with sys/termios.h ECHO */
- #undef ACE_HAS_TERM_IOCTLS
-@@ -8,7 +11,7 @@
- /* A lexical scanner generated by flex */
-
- /* Scanner skeleton version:
-- * $Header: /home/daffy/u0/vern/flex/flex-2.4.7/RCS/flex.skl,v 1.2 94/08/03 11:13:24 vern Exp $
-+ * $Header$
- */
-
- #define FLEX_SCANNER
-@@ -141,7 +144,9 @@
- } \
- while ( 0 )
-
-+#if 0
- #define unput(c) ace_yyunput( c, ace_yytext_ptr )
-+#endif /* 0 */
-
-
- struct ace_yy_buffer_state
-@@ -216,7 +221,9 @@
- */
- static int ace_yy_did_buffer_switch_on_eof;
-
-+#if 0
- static void ace_yyunput YY_PROTO(( int c, char *buf_ptr ));
-+#endif /* 0 */
- void ace_yyrestart YY_PROTO(( FILE *input_file ));
- void ace_yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer ));
- void ace_yy_load_buffer_state YY_PROTO(( void ));
-@@ -224,12 +231,14 @@
- void ace_yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));
- void ace_yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));
-
-+#if 0
- static int ace_yy_start_stack_ptr = 0;
- static int ace_yy_start_stack_depth = 0;
- static int *ace_yy_start_stack = 0;
- static void ace_yy_push_state YY_PROTO(( int new_state ));
- static void ace_yy_pop_state YY_PROTO(( void ));
- static int ace_yy_top_state YY_PROTO(( void ));
-+#endif /* 0 */
-
- static void *ace_yy_flex_alloc YY_PROTO(( unsigned int ));
- static void *ace_yy_flex_realloc YY_PROTO(( void *, unsigned int ));
-@@ -466,7 +475,7 @@
- #include "ace/Svc_Conf.h"
- #include "ace/Svc_Conf_Tokens.h"
-
--// Keeps track of the current line for debugging output.
-+// Keeps track of the current line for debugging output.
- int ace_yylineno = 1;
-
- // Keeps track of the number of errors encountered so far.
-@@ -661,112 +670,112 @@
- YY_USER_ACTION
- # line 35 "Svc_Conf.l"
- { return token (ACE_DYNAMIC); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 3:
- YY_USER_ACTION
- # line 36 "Svc_Conf.l"
- { return token (ACE_STATIC); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 4:
- YY_USER_ACTION
- # line 37 "Svc_Conf.l"
- { return token (ACE_SUSPEND); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 5:
- YY_USER_ACTION
- # line 38 "Svc_Conf.l"
- { return token (ACE_RESUME); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 6:
- YY_USER_ACTION
- # line 39 "Svc_Conf.l"
- { return token (ACE_REMOVE); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 7:
- YY_USER_ACTION
- # line 40 "Svc_Conf.l"
- { return token (ACE_USTREAM); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 8:
- YY_USER_ACTION
- # line 41 "Svc_Conf.l"
- { return token (ACE_MODULE_T); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 9:
- YY_USER_ACTION
- # line 42 "Svc_Conf.l"
- { return token (ACE_SVC_OBJ_T); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 10:
- YY_USER_ACTION
- # line 43 "Svc_Conf.l"
- { return token (ACE_STREAM_T); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 11:
- YY_USER_ACTION
- # line 44 "Svc_Conf.l"
- { return token (ACE_ACTIVE); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 12:
- YY_USER_ACTION
- # line 45 "Svc_Conf.l"
- { return token (ACE_INACTIVE); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 13:
- YY_USER_ACTION
- # line 46 "Svc_Conf.l"
- { return token (ACE_COLON); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 14:
- YY_USER_ACTION
- # line 47 "Svc_Conf.l"
- { return token (ACE_STAR); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 15:
- YY_USER_ACTION
- # line 48 "Svc_Conf.l"
- { return token (ACE_LPAREN); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 16:
- YY_USER_ACTION
- # line 49 "Svc_Conf.l"
- { return token (ACE_RPAREN); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 17:
- YY_USER_ACTION
- # line 50 "Svc_Conf.l"
- { return token (ACE_LBRACE); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 18:
- YY_USER_ACTION
- # line 51 "Svc_Conf.l"
- { return token (ACE_RBRACE); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 19:
- YY_USER_ACTION
- # line 52 "Svc_Conf.l"
- { // Eliminate the opening and closing double quotes
- *strrchr (ace_yytext, '"') = '\0';
- ace_yyleng -= 1;
-- ace_yylval.ident_ = ace_obstack->copy (ace_yytext + 1, ace_yyleng);
-+ ace_yylval.ident_ = ace_obstack->copy (ace_yytext + 1, ace_yyleng);
- return token (ACE_STRING); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 20:
- YY_USER_ACTION
- # line 57 "Svc_Conf.l"
--{
-- ace_yylval.ident_ = ace_obstack->copy (ace_yytext, ace_yyleng);
-- return token (ACE_IDENT);
-+{
-+ ace_yylval.ident_ = ace_obstack->copy (ace_yytext, ace_yyleng);
-+ return token (ACE_IDENT);
- }
-- YY_BREAK
-+ /* YY_BREAK */
- case 21:
- YY_USER_ACTION
- # line 61 "Svc_Conf.l"
--{
-- ace_yylval.ident_ = ace_obstack->copy (ace_yytext, ace_yyleng);
-- return token (ACE_PATHNAME);
-+{
-+ ace_yylval.ident_ = ace_obstack->copy (ace_yytext, ace_yyleng);
-+ return token (ACE_PATHNAME);
- }
-- YY_BREAK
-+ /* YY_BREAK */
- case 22:
- YY_USER_ACTION
- # line 65 "Svc_Conf.l"
-@@ -787,7 +796,7 @@
- case YY_STATE_EOF(NORMAL):
- # line 68 "Svc_Conf.l"
- { YY_NEW_FILE; ace_yyterminate(); }
-- YY_BREAK
-+ /* YY_BREAK */
- case 25:
- YY_USER_ACTION
- # line 69 "Svc_Conf.l"
-@@ -1120,6 +1129,7 @@
- }
-
-
-+#if 0
- #ifdef YY_USE_PROTOS
- static void ace_yyunput( int c, register char *ace_yy_bp )
- #else
-@@ -1164,7 +1174,7 @@
- */
- YY_DO_BEFORE_ACTION; /* set up ace_yytext again */
- }
--
-+#endif /* 0 */
-
- #ifdef __cplusplus
- static int ace_yyinput()
-@@ -1372,6 +1382,7 @@
- }
-
-
-+#if 0
- #ifdef YY_USE_PROTOS
- static void ace_yy_push_state( int new_state )
- #else
-@@ -1417,7 +1428,7 @@
- {
- return ace_yy_start_stack[ace_yy_start_stack_ptr - 1];
- }
--
-+#endif /* 0 */
-
- #ifdef YY_USE_PROTOS
- static void ace_yy_fatal_error( const char msg[] )
-@@ -1504,6 +1515,6 @@
- {
- ::fflush (ace_yyin);
- ace_yytext[0] = '#';
-- ace_yyleng = 0;
-+ ace_yyleng = 0;
- return 1;
- }
diff --git a/etc/Svc_Conf_y.cpp.diff b/etc/Svc_Conf_y.cpp.diff
deleted file mode 100644
index ab3e0c5ed36..00000000000
--- a/etc/Svc_Conf_y.cpp.diff
+++ /dev/null
@@ -1,74 +0,0 @@
---- Svc_Conf_y.cpp.orig Mon Feb 23 09:14:42 1998
-+++ Svc_Conf_y.cpp Mon Feb 23 09:24:51 1998
-@@ -395,7 +397,7 @@
- #endif /* YYDEBUG_INDENT */
- #ifndef YYDEBUG_REDUCE
- #ifdef __cplusplus
--void YYDEBUG_REDUCE(int ace_yynew_state, int ace_yyrule_num, char *ace_yyrule_string, int ace_yynew_indent, int ace_yyrhs_count)
-+void YYDEBUG_REDUCE(int /* ace_yynew_state */, int /* ace_yyrule_num */, char *ace_yyrule_string, int ace_yynew_indent, int ace_yyrhs_count)
- #else
- YYDEBUG_REDUCE(ace_yynew_state, ace_yyrule_num, ace_yyrule_string, ace_yynew_indent, ace_yyrhs_count)
- int ace_yynew_state;
-@@ -425,7 +427,7 @@
- #endif /* YYDEBUG_REDUCE */
- #ifndef YYDEBUG_SHIFT_LEXEME
- #ifdef __cplusplus
--void YYDEBUG_SHIFT_LEXEME(int ace_yyold_state, int ace_yynew_state, char *ace_yytoken_string, int ace_yynew_indent)
-+void YYDEBUG_SHIFT_LEXEME(int /* ace_yyold_state */, int /* ace_yynew_state */, char *ace_yytoken_string, int ace_yynew_indent)
- #else
- YYDEBUG_SHIFT_LEXEME(ace_yyold_state, ace_yynew_state, ace_yytoken_string, ace_yynew_indent)
- int ace_yyold_state;
-@@ -440,7 +442,7 @@
- #endif /* YYDEBUG_SHIFT_LEXEME */
- #ifndef YYDEBUG_LOOK_AHEAD
- #ifdef __cplusplus
--void YYDEBUG_LOOK_AHEAD(int ace_yynew_state, int ace_yytoken_num, char *ace_yytoken_string, int ace_yyindent)
-+void YYDEBUG_LOOK_AHEAD(int /* ace_yynew_state */, int ace_yytoken_num, char *ace_yytoken_string, int ace_yyindent)
- #else
- YYDEBUG_LOOK_AHEAD(ace_yynew_state, ace_yytoken_num, ace_yytoken_string, ace_yyindent)
- int ace_yynew_state;
-@@ -457,7 +459,7 @@
- #endif /* YYDEBUG_LOOK_AHEAD */
- #ifndef YYDEBUG_DISCARD_STATE
- #ifdef __cplusplus
--void YYDEBUG_DISCARD_STATE(int ace_yynew_state, int ace_yyindent)
-+void YYDEBUG_DISCARD_STATE(int /* ace_yynew_state */, int ace_yyindent)
- #else
- YYDEBUG_DISCARD_STATE(ace_yynew_state, ace_yyindent)
- int ace_yynew_state;
-@@ -485,7 +487,7 @@
- #endif /* YYDEBUG_DISCARD_STATE */
- #ifndef YYDEBUG_DISCARD_TOKEN
- #ifdef __cplusplus
--void YYDEBUG_DISCARD_TOKEN(int ace_yynew_state, int ace_yytoken_num, char *ace_yytoken_string, int ace_yyindent)
-+void YYDEBUG_DISCARD_TOKEN(int /* ace_yynew_state */, int /* ace_yytoken_num */, char *ace_yytoken_string, int ace_yyindent)
- #else
- YYDEBUG_DISCARD_TOKEN(ace_yynew_state, ace_yytoken_num, ace_yytoken_string, ace_yyindent)
- int ace_yynew_state;
-@@ -500,7 +502,7 @@
- #endif /* YYDEBUG_DISCARD_TOKEN */
- #ifndef YYDEBUG_SHIFT_ERROR_LEXEME
- #ifdef __cplusplus
--void YYDEBUG_SHIFT_ERROR_LEXEME(int ace_yyold_state, int ace_yynew_state, int ace_yyindent)
-+void YYDEBUG_SHIFT_ERROR_LEXEME(int /* ace_yyold_state */, int /* ace_yynew_state */, int ace_yyindent)
- #else
- YYDEBUG_SHIFT_ERROR_LEXEME(ace_yyold_state, ace_yynew_state, ace_yyindent)
- int ace_yyold_state;
-@@ -526,7 +528,7 @@
- extern char *ace_foo();
- #endif
-
-- if (ace_yys = ACE_OS::getenv("YYDEBUG"))
-+ if ((ace_yys = ACE_OS::getenv("YYDEBUG")))
- {
- ace_yyn = *ace_yys;
- if (ace_yyn >= '0' && ace_yyn <= '9')
-@@ -543,7 +545,7 @@
- *ace_yyssp = ace_yystate = 0;
-
- ace_yyloop:
-- if (ace_yyn = ace_yydefred[ace_yystate]) goto ace_yyreduce;
-+ if ((ace_yyn = ace_yydefred[ace_yystate])) goto ace_yyreduce;
- if (ace_yychar < 0)
- {
- if ((ace_yychar = ace_yylex()) < 0) ace_yychar = 0;
diff --git a/etc/create-jace-release b/etc/create-jace-release
deleted file mode 100755
index 50206b14a01..00000000000
--- a/etc/create-jace-release
+++ /dev/null
@@ -1,9 +0,0 @@
-#! /bin/sh
-# $Id$
-# Builds the JACE release.
-
-umask 2
-
-cd java
-find src doc examples apps tests classes -name CVS -prune -o -print | cpio -o -H tar | gzip -9 > ../JACE-1.2.tar.gz
-find src doc examples apps tests classes ImageProcessing -name CVS -prune -o -print | cpio -o -H tar | gzip -9 > ../JACE-1.3.tar.gz
diff --git a/etc/purify.solaris2 b/etc/purify.solaris2
deleted file mode 100644
index b1440909fb8..00000000000
--- a/etc/purify.solaris2
+++ /dev/null
@@ -1,144 +0,0 @@
-#### $Id$
-####
-#### To use: create a symlink, named .purify, to this file in your home
-#### directory:
-#### % ln -s $ACE_ROOT/env/purify.solaris2 ~/.purify
-#### Please note the leading dot in .purify.
-####
-#### I use these Purify options:
-#### -best-effort -cache-dir=/tmp/purifycache -chain-length=20 \
-#### -fds-inuse-at-exit=no -ignore-signals=SIGINT -inuse-at-exit \
-#### -max_threads=100
-#### These options are hard-coded in ACE wrapper_macros.GNU.
-
-####
-#### in addition to what's already in Purify's .purify.solaris2:
-####
-suppress miu malloc; *alloc; thr_setspecific
-suppress miu malloc; realloc; thr_keycreate
-suppress mlk malloc; calloc; thr_setspecific
-suppress plk malloc; *alloc; thr_setspecific
-suppress miu malloc; realloc; putenv
-
-####
-#### This looks like a minor problem in the g++ rx library or the Solaris 2.5
-#### C library qsort.
-####
-suppress umr qst; qsort; rx_compactify_nfa; rx_compile; re_compile_pattern; Regex::Regex(const char*,int,int,const char*); Regex::_GLOBAL_.I.(const Regex&)
-
-####
-#### A problem in Solaris LWPs? This shows up in the ACE Thread_Manager_Test.
-####
-suppress umr _lwp_in_syscall; _thrp_suspend
-
-####
-#### These look like benign UMRs in the threads library.
-####
-suppress umr __sigprocmask; _thrp_exit; _t_cancel; _thr_exit_common
-suppress umr __sigprocmask; _thrp_exit; _thr_exit_common; _age; thr_yield
-suppress umr __sigprocmask; _thrp_exit; _thr_exit_common; _age; _qswtch
-
-####
-#### With Solaris 2.5.1, time (and other) functions apparently hold
-#### on to memory for the duration of a process. Not unexpected, but
-#### the following suppress the Purify MIU reports.
-####
-suppress miu malloc; calloc; _tzload; _ltzset_u; localtime_u; ctime
-suppress miu malloc; calloc; _tzload; _ltzset_u; localtime_u; localtime_r; ctime_r
-suppress miu malloc; strdup; _tzload; _ltzset_u; localtime_u; ctime
-suppress miu malloc; strdup; _tzload; _ltzset_u; localtime_u; localtime_r; ctime_r
-suppress miu malloc; tzcpy; getzname; _ltzset_u; localtime_u; ctime
-suppress miu malloc; tzcpy; getzname; _ltzset_u; localtime_u; localtime_r; ctime_r
-suppress miu malloc; strdup; getsystemTZ; _ltzset_u; localtime_u; localtime_r; ctime_r
-suppress miu malloc; _atfork_append; _ld_concurrency; _init
-suppress miu malloc; Balloc; _IO_dtoa; _IO_outfloat; ostream::operator <<(double)
-
-####
-#### Another small leak, this doesn't look harmful.
-####
-suppress miu malloc; process_nls_path; catopen; __STATIC_CONSTRUCTOR(void); _init
-
-####
-#### Socket-related allocations, revealed by IOStream_Test or
-#### SOCK_Connector_Test.
-####
-suppress miu malloc; _nss_XbyY_buf_alloc; gethostbyaddr
-suppress miu malloc; _nss_XbyY_buf_alloc; gethostbyname
-suppress miu malloc; _s_alloc_bufs; _s_alloc; _s_socreate
-suppress miu malloc; add_silink; _s_alloc; _s_socreate
-suppress miu malloc; calloc; fgetnetconfig; getnetlist; setnetconfig
-suppress miu malloc; getnetlist; setnetconfig
-suppress miu malloc; *; getnetlist; setnetconfig
-suppress miu malloc; *; *; getnetlist; setnetconfig
-suppress miu malloc; realloc; rx_compactify_nfa
-suppress miu malloc; strdup; __rpc_getconfip; gethostby*_r
-suppress miu malloc; strdup; getlookups; fgetnetconfig; getnetlist
-suppress miu malloc; *; _nsw_getoneconfig; do_getconfig
-suppress miu malloc; add_concell; do_getconfig; __nsw_getconfig
-
-####
-#### With Sun C++ 4.2, there's an FMR within the ostream deletion.
-####
-suppress fmr unsafe_ostream::flush(void); unsafe_ostream::~unsafe_ostream(void); ostream::~ostream(void); iostream::~iostream(void)
-
-####
-#### Problem with FMR in thread-specific storage? The Purify
-#### trace doesn't show where the allocated storage was freed;
-#### it usually does for FMRs.
-####
-#### **** Purify instrumented ./TSS_Test (pid 16650) ****
-#### FMR: Free memory read:
-#### * This is occurring while in thread 5:
-#### thr_getspecific [libthread.so.1]
-#### worker(void*) [OS.i:3975]
-#### _thread_start [libthread.so.1]
-#### * Reading 4 bytes from 0x7e8c8 in the heap.
-#### * Address 0x7e8c8 is 24 bytes into a freed block at 0x7e8b0 of 32 bytes.
-#### * This block was allocated from thread 4:
-#### malloc [rtlib.o]
-#### realloc [rtlib.o]
-#### thr_keycreate [libthread.so.1]
-#### ACE_OS::thr_keycreate(unsigned int*,void(*)(void*),void*) [OS.cpp:1938]
-#### worker(void*) [TSS_Test.cpp:125]
-#### _thread_start [libthread.so.1]
-#### * There have been 0 frees since this block was freed thread 4.
-####
-#### **** Purify instrumented ./TSS_Test (pid 16650) ****
-#### FMR: Free memory read:
-#### * This is occurring while in thread 5:
-#### thr_setspecific [libthread.so.1]
-#### ACE_OS::thr_setspecific(unsigned int,void*) [OS.cpp:1866]
-#### worker(void*) [TSS_Test.cpp:98]
-#### _thread_start [libthread.so.1]
-#### * Reading 4 bytes from 0x7e8c8 in the heap.
-#### * Address 0x7e8c8 is 24 bytes into a freed block at 0x7e8b0 of 32 bytes.
-#### * This block was allocated from thread 4:
-#### malloc [rtlib.o]
-#### realloc [rtlib.o]
-#### thr_keycreate [libthread.so.1]
-#### ACE_OS::thr_keycreate(unsigned int*,void(*)(void*),void*) [OS.cpp:1938]
-#### worker(void*) [TSS_Test.cpp:125]
-#### _thread_start [libthread.so.1]
-#### * There have been 0 frees since this block was freed thread 4.
-
-suppress fmr thr_getspecific
-suppress fmr thr_setspecific
-
-#### Write of one byte beyond the stack in ::pthread_setcanceltype ().
-#### This code fragment exhibits the BSW error:
-#### int result;
-#### return ::pthread_setcanceltype (PTHREAD_CANCEL_ASYNCHRONOUS, &result);
-suppress bsw pthread_setcanceltype
-
-####
-#### TSS leaks: on Solaris, TSS isn't cleaned up very well.
-####
-suppress mlk malloc; __0OnWuI; operator new(unsigned int); ACE_TSS<*>::make_TSS_TYPE(void) const
-
-# Don't seem to need these any more:
-# suppress miu malloc; __bUiLtIn_nEw; __builtin_new; ACE_Task_Exit::instance ()
-# suppress miu malloc; __bUiLtIn_nEw; __builtin_new; ACE_TSS<*>::make_TSS_TYPE () const
-# suppress mlk malloc; __bUiLtIn_nEw; __builtin_new; ACE_TSS<*>::make_TSS_TYPE () const
-# suppress plk malloc; __bUiLtIn_nEw; __builtin_new; ACE_TSS<*>::make_TSS_TYPE () const
-
-#### EOF
diff --git a/examples/ASX/CCM_App/CCM_App.cpp b/examples/ASX/CCM_App/CCM_App.cpp
deleted file mode 100644
index e0330cf53de..00000000000
--- a/examples/ASX/CCM_App/CCM_App.cpp
+++ /dev/null
@@ -1,102 +0,0 @@
-#define ACE_BUILD_SVC_DLL
-// $Id$
-
-#include "ace/Stream.h"
-#include "ace/Task.h"
-#include "ace/Module.h"
-
-typedef ACE_Task<ACE_SYNCH> MT_Task;
-typedef ACE_Stream<ACE_SYNCH> MT_Stream;
-typedef ACE_Module<ACE_SYNCH> MT_Module;
-
-class ACE_Svc_Export Test_Task : public MT_Task
-{
-public:
- virtual int open (void *);
- virtual int close (u_long);
- virtual int init (int, char *[]);
- virtual int fini (void);
- virtual int suspend (void);
- virtual int resume (void);
-};
-
-int
-Test_Task::open (void *)
-{
- ACE_DEBUG ((LM_DEBUG, "opening %s\n", this->name () ? this->name () : "task"));
- return 0;
-}
-
-int
-Test_Task::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "closing %s\n", this->name () ? this->name () : "task"));
- return 0;
-}
-
-int
-Test_Task::suspend (void)
-{
- ACE_DEBUG ((LM_DEBUG, "suspending in %s\n", this->name () ? this->name () : "task"));
- return 0;
-}
-
-int
-Test_Task::resume (void)
-{
- ACE_DEBUG ((LM_DEBUG, "resuming in %s\n", this->name () ? this->name () : "task"));
- return 0;
-}
-
-int
-Test_Task::init (int, char *[])
-{
- ACE_DEBUG ((LM_DEBUG, "initializing %s\n", this->name () ? this->name () : "task"));
-
- return 0;
-}
-
-int
-Test_Task::fini (void)
-{
- ACE_DEBUG ((LM_DEBUG, "finalizing %s\n", this->name () ? this->name () : "task"));
- return 0;
-}
-
-// Dynamically linked functions used to control configuration.
-
-extern "C" ACE_Svc_Export MT_Stream *make_stream (void);
-extern "C" ACE_Svc_Export MT_Module *make_da (void);
-extern "C" ACE_Svc_Export MT_Module *make_ea (void);
-extern "C" ACE_Svc_Export MT_Module *make_mr (void);
-extern "C" ACE_Svc_Export ACE_Service_Object *make_task (void);
-
-ACE_Service_Object *
-make_task (void)
-{
- return new Test_Task;
-}
-
-MT_Stream *
-make_stream (void)
-{
- return new MT_Stream;
-}
-
-MT_Module *
-make_da (void)
-{
- return new MT_Module ("Device_Adapter", new Test_Task, new Test_Task);
-}
-
-MT_Module *
-make_ea (void)
-{
- return new MT_Module ("Event_Analyzer", new Test_Task, new Test_Task);
-}
-
-MT_Module *
-make_mr (void)
-{
- return new MT_Module ("Multicast_Router", new Test_Task, new Test_Task);
-}
diff --git a/examples/ASX/CCM_App/Makefile b/examples/ASX/CCM_App/Makefile
deleted file mode 100644
index fc19ae8534b..00000000000
--- a/examples/ASX/CCM_App/Makefile
+++ /dev/null
@@ -1,97 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-# Makefile for CCM tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = SC_Client \
- SC_Server
-
-FILES = CCM_App
-SHLIB = libCCM_App.$(SOEXT)
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/CCM_App.o .obj/CCM_App.so .shobj/CCM_App.o .shobj/CCM_App.so: CCM_App.cpp $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/ASX/CCM_App/SC_Client.cpp b/examples/ASX/CCM_App/SC_Client.cpp
deleted file mode 100644
index b1dc59ae2ee..00000000000
--- a/examples/ASX/CCM_App/SC_Client.cpp
+++ /dev/null
@@ -1,9 +0,0 @@
-// Pretty simple, eh? ;-)
-// $Id$
-
-
-int
-main (int, char *[])
-{
- return 0;
-}
diff --git a/examples/ASX/CCM_App/SC_Server.cpp b/examples/ASX/CCM_App/SC_Server.cpp
deleted file mode 100644
index 0261cb39282..00000000000
--- a/examples/ASX/CCM_App/SC_Server.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-// Simple driver program for the server.
-// $Id$
-
-
-#include "ace/Service_Config.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Synch.h"
-#include "ace/Signal.h"
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- virtual int handle_input (ACE_HANDLE handle);
- virtual int handle_close (ACE_HANDLE,
- ACE_Reactor_Mask);
-};
-
-int
-Event_Handler::handle_input (ACE_HANDLE handle)
-{
- char buf[BUFSIZ];
-
- ssize_t n = ACE_OS::read (handle, buf, sizeof buf);
-
- if (n == -1)
- return -1;
- else if (ACE_OS::write (ACE_STDOUT, buf, n) != n)
- return -1;
- else
- return 0;
-}
-
-int
-Event_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "closing Event_Handler\n"));
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config loggerd;
- Event_Handler handler;
- ACE_Sig_Adapter shutdown_handler ((ACE_Sig_Handler_Ex) ACE_Reactor::end_event_loop);
-
- if (ACE::register_stdin_handler (&handler,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_stdin_handler"));
-
- if (loggerd.open (argc, argv) == -1 && errno != ENOENT)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "open", 1));
-
- else if (ACE_Reactor::instance ()->register_handler
- (SIGINT, &shutdown_handler) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "register_handler", 1));
-
- // Perform logging service until we receive SIGINT.
-
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
diff --git a/examples/ASX/CCM_App/svc.conf b/examples/ASX/CCM_App/svc.conf
deleted file mode 100644
index f77d9b14d9d..00000000000
--- a/examples/ASX/CCM_App/svc.conf
+++ /dev/null
@@ -1,21 +0,0 @@
-static ACE_Service_Manager "-d -p 4911"
-
-dynamic My_Task Service_Object *.shobj/CCM_App:make_task() "-p 3000"
-
-stream dynamic CCM_App STREAM *.shobj/CCM_App:make_stream() active
-{
- dynamic Device_Adapter Module *.shobj/CCM_App:make_da()
- dynamic Event_Analyzer Module *.shobj/CCM_App:make_ea()
- dynamic Multicast_Router Module *.shobj/CCM_App:make_mr() "-p 3001"
-}
-
-stream CCM_App
-{
- remove Device_Adapter
- remove Event_Analyzer
- remove Multicast_Router
-}
-
-remove CCM_App
-remove My_Task
-
diff --git a/examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp b/examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp
deleted file mode 100644
index f76a18012e0..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Consumer_Router.cpp
+++ /dev/null
@@ -1,138 +0,0 @@
-// $Id$
-
-#include "Consumer_Router.h"
-#include "Options.h"
-
-Consumer_Router::Consumer_Router (Peer_Router_Context *prc)
- : Peer_Router (prc)
-{
- this->context ()->duplicate ();
-}
-
-// Initialize the Router.
-
-int
-Consumer_Router::open (void *)
-{
- if (this->is_writer ())
- {
- // Set the Peer_Router_Context to point back to us so that if
- // any Consumer's "accidentally" send us data we'll be able to
- // handle it.
- this->context ()->peer_router (this);
-
- // Make this an active object to handle the error cases in a
- // separate thread.
- this->context ()->duplicate ();
- return this->activate (Options::instance ()->t_flags ());
- }
- else // if (this->is_reader ())
-
- // Nothing to do since this side is primarily used to transmit to
- // Consumers, rather than receive.
- return 0;
-}
-
-int
-Consumer_Router::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) closing Consumer_Router %s\n",
- this->is_reader () ? "reader" : "writer"));
-
- if (this->is_writer ())
- // Inform the thread to shut down.
- this->msg_queue ()->deactivate ();
-
- // Both writer and reader call release(), so the context knows when
- // to clean itself up.
- this->context ()->release ();
- return 0;
-}
-
-// Handle incoming messages in a separate thread.
-
-int
-Consumer_Router::svc (void)
-{
- assert (this->is_writer ());
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) starting svc in Consumer_Router\n"));
-
- for (ACE_Message_Block *mb = 0;
- this->getq (mb) >= 0;
- )
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) warning: Consumer_Router is forwarding a message to Supplier_Router\n"));
-
- // Pass this message down to the next Module's writer Task.
- if (this->put_next (mb) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) send_peers failed in Consumer_Router\n"),
- -1);
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) stopping svc in Consumer_Router\n"));
- return 0;
- // Note the implicit ACE_OS::thr_exit() via destructor.
-}
-
-// Send a <Message_Block> to the supplier(s).
-
-int
-Consumer_Router::put (ACE_Message_Block *mb,
- ACE_Time_Value *)
-{
- // Perform the necessary control operations before passing
- // the message down the stream.
-
- if (mb->msg_type () == ACE_Message_Block::MB_IOCTL)
- {
- this->control (mb);
- return this->put_next (mb);
- }
-
- // If we're the reader side then we're responsible for broadcasting
- // messages to Consumers.
-
- else if (this->is_reader ())
- {
- if (this->context ()->send_peers (mb) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) send_peers failed in Consumer_Router\n"),
- -1);
- else
- return 0;
- }
- else // if (this->is_writer ())
-
- // Queue up the message to processed by Consumer_Router::svc().
- // Since we don't expect to be getting many of these messages, we
- // queue them up and run them in a separate thread to avoid taxing
- // the main thread.
- return this->putq (mb);
-}
-// Return information about the Client_Router ACE_Module.
-
-int
-Consumer_Router::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- ACE_INET_Addr addr;
- const char *mod_name = this->name ();
-
- if (this->context ()->acceptor ().get_local_addr (addr) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%s\t %d/%s %s (%s)\n",
- mod_name, addr.get_port_number (), "tcp",
- "# consumer router", this->is_reader () ? "reader" : "writer");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (mod_name)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, mod_name, length);
- return ACE_OS::strlen (mod_name);
-}
diff --git a/examples/ASX/Event_Server/Event_Server/Consumer_Router.h b/examples/ASX/Event_Server/Event_Server/Consumer_Router.h
deleted file mode 100644
index cdaf7090b97..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Consumer_Router.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (_CONSUMER_ROUTER_H)
-#define _CONSUMER_ROUTER_H
-
-#include "ace/SOCK_Acceptor.h"
-#include "ace/UPIPE_Acceptor.h"
-#include "ace/Svc_Handler.h"
-#include "Peer_Router.h"
-
-class Consumer_Router : public Peer_Router
- // = TITLE
- // Provides the interface between one or more Consumers and the
- // Event Server ACE_Stream.
-{
-public:
- Consumer_Router (Peer_Router_Context *prc);
- // Initialization method.
-
-protected:
- // = ACE_Task hooks.
-
- // All of these methods are called via base class pointers by the
- // ACE Stream apparatus. Therefore, we can put them in the
- // protected section.
-
- virtual int open (void *a = 0);
- // Called by the Stream to initialize the router.
-
- virtual int close (u_long flags = 0);
- // Called by the Stream to shutdown the router.
-
- virtual int put (ACE_Message_Block *msg, ACE_Time_Value * = 0);
- // Called by the Consumer_Handler to pass a message to the Router.
- // The Router queues up this message, which is then processed in the
- // <svc> method in a separate thread.
-
- virtual int svc (void);
- // Runs in a separate thread to dequeue messages and pass them up
- // the stream.
-
- // = Dynamic linking hooks.
-
- virtual int info (char **info_string, size_t length) const;
- // Returns information about this service.
-};
-
-#endif /* _CONSUMER_ROUTER_H */
diff --git a/examples/ASX/Event_Server/Event_Server/Event_Analyzer.cpp b/examples/ASX/Event_Server/Event_Server/Event_Analyzer.cpp
deleted file mode 100644
index 5f90e1941ad..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Event_Analyzer.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
-// $Id$
-
-#include "Options.h"
-#include "Event_Analyzer.h"
-
-int
-Event_Analyzer::open (void *)
-{
- return 0;
-}
-
-int
-Event_Analyzer::close (u_long)
-{
- return 0;
-}
-
-int
-Event_Analyzer::control (ACE_Message_Block *mb)
-{
- ACE_IO_Cntl_Msg *ioc = (ACE_IO_Cntl_Msg *) mb->rd_ptr ();
- ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds cmd;
-
- switch (cmd = ioc->cmd ())
- {
- case ACE_IO_Cntl_Msg::SET_LWM:
- case ACE_IO_Cntl_Msg::SET_HWM:
- this->water_marks (cmd, *(size_t *) mb->cont ()->rd_ptr ());
- break;
- default:
- break;
- }
- return 0;
-}
-
-int
-Event_Analyzer::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- if (Options::instance ()->debug ())
- ACE_DEBUG ((LM_DEBUG, "(%t) passing through Event_Analyser::put() (%s)\n",
- this->is_reader () ? "reader" : "writer"));
-
- if (mb->msg_type () == ACE_Message_Block::MB_IOCTL)
- this->control (mb);
-
- return this->put_next (mb);
-}
-
-int
-Event_Analyzer::init (int, char *[])
-{
- return 0;
-}
-
-int
-Event_Analyzer::fini (void)
-{
- return 0;
-}
-
-int
-Event_Analyzer::info (char **strp, size_t length) const
-{
- const char *mod_name = this->name ();
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (mod_name)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, mod_name, length);
- return ACE_OS::strlen (mod_name);
-}
diff --git a/examples/ASX/Event_Server/Event_Server/Event_Analyzer.h b/examples/ASX/Event_Server/Event_Server/Event_Analyzer.h
deleted file mode 100644
index a9497730421..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Event_Analyzer.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (_EVENT_ANALYZER_H)
-#define _EVENT_ANALYZER_H
-
-#include "ace/Stream.h"
-#include "ace/Module.h"
-#include "ace/Task.h"
-#include "ace/Synch.h"
-
-class Event_Analyzer : public ACE_Task<ACE_SYNCH>
- // = TITLE
- // This is a "no-op" class that just forwards all its message
- // blocks onto its neighboring Module in the Stream. In a real
- // application these tasks would be where the Stream processing
- // would go.
-{
-public:
- virtual int open (void *a = 0);
- virtual int close (u_long flags = 0);
- virtual int put (ACE_Message_Block *msg, ACE_Time_Value * = 0);
-
- // Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- virtual int fini (void);
- virtual int info (char **info_string, size_t length) const;
-
-private:
- virtual int control (ACE_Message_Block *);
-};
-
-#endif /* _EVENT_ANALYZER_H */
diff --git a/examples/ASX/Event_Server/Event_Server/Event_Server.dsp b/examples/ASX/Event_Server/Event_Server/Event_Server.dsp
deleted file mode 100644
index 88538dbb05c..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Event_Server.dsp
+++ /dev/null
@@ -1,114 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Event_Server" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Event_Server - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Event_Server.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Event_Server.mak" CFG="Event_Server - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Event_Server - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\..\ace"
-# Begin Target
-
-# Name "Event_Server - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Consumer_Router.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Analyzer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\event_server.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Options.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Peer_Router.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Supplier_Router.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\Consumer_Router.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Analyzer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Options.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Peer_Router.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Supplier_Router.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# Begin Source File
-
-SOURCE=.\Options.i
-# End Source File
-# End Target
-# End Project
diff --git a/examples/ASX/Event_Server/Event_Server/Event_Server.dsw b/examples/ASX/Event_Server/Event_Server/Event_Server.dsw
deleted file mode 100644
index 4abfe74a4b5..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Event_Server.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Event_Server"=.\Event_Server.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/ASX/Event_Server/Event_Server/Event_Server.mak b/examples/ASX/Event_Server/Event_Server/Event_Server.mak
deleted file mode 100644
index 57958b6d444..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Event_Server.mak
+++ /dev/null
@@ -1,871 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=Event_Server - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Event_Server - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Event_Server - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Event_Server.mak" CFG="Event_Server - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Event_Server - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "Event_Server - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Event_Server.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Consumer_Router.obj"
- -@erase "$(INTDIR)\Event_Analyzer.obj"
- -@erase "$(INTDIR)\event_server.obj"
- -@erase "$(INTDIR)\Options.obj"
- -@erase "$(INTDIR)\Peer_Router.obj"
- -@erase "$(INTDIR)\Supplier_Router.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Event_Server.exe"
- -@erase "$(OUTDIR)\Event_Server.ilk"
- -@erase "$(OUTDIR)\Event_Server.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Event_Server.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Event_Server.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Event_Server.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Consumer_Router.obj" \
- "$(INTDIR)\Event_Analyzer.obj" \
- "$(INTDIR)\event_server.obj" \
- "$(INTDIR)\Options.obj" \
- "$(INTDIR)\Peer_Router.obj" \
- "$(INTDIR)\Supplier_Router.obj"
-
-"$(OUTDIR)\Event_Server.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/Event_Server.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "Event_Server - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Supplier_Router.cpp
-DEP_CPP_SUPPL=\
- "..\..\..\..\ace\config-win32.h"\
- ".\Options.h"\
- ".\Options.i"\
- ".\Peer_Router.h"\
- ".\Supplier_Router.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Supplier_Router.obj" : $(SOURCE) $(DEP_CPP_SUPPL) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Event_Analyzer.cpp
-DEP_CPP_EVENT=\
- "..\..\..\..\ace\config-win32.h"\
- ".\Event_Analyzer.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Event_Analyzer.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\event_server.cpp
-DEP_CPP_EVENT_=\
- "..\..\..\..\ace\config-win32.h"\
- ".\Consumer_Router.h"\
- ".\Event_Analyzer.h"\
- ".\Options.h"\
- ".\Options.i"\
- ".\Peer_Router.h"\
- ".\Supplier_Router.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\ace\UPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\event_server.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Options.cpp
-DEP_CPP_OPTIO=\
- "..\..\..\..\ace\config-win32.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Options.obj" : $(SOURCE) $(DEP_CPP_OPTIO) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Peer_Router.cpp
-DEP_CPP_PEER_=\
- "..\..\..\..\ace\config-win32.h"\
- ".\Options.h"\
- ".\Options.i"\
- ".\Peer_Router.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Peer_Router.obj" : $(SOURCE) $(DEP_CPP_PEER_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Consumer_Router.cpp
-DEP_CPP_CONSU=\
- ".\Consumer_Router.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Consumer_Router.obj" : $(SOURCE) $(DEP_CPP_CONSU) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/ASX/Event_Server/Event_Server/Event_Server.mdp b/examples/ASX/Event_Server/Event_Server/Event_Server.mdp
deleted file mode 100644
index ab68a0bb649..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Event_Server.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/ASX/Event_Server/Event_Server/Makefile b/examples/ASX/Event_Server/Event_Server/Makefile
deleted file mode 100644
index f352fa43fa0..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Makefile
+++ /dev/null
@@ -1,339 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Event Server test
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = event_server
-
-FILES = Options \
- Supplier_Router \
- Event_Analyzer \
- Consumer_Router \
- Peer_Router
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Options.o .obj/Options.so .shobj/Options.o .shobj/Options.so: Options.cpp $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h Options.i
-.obj/Supplier_Router.o .obj/Supplier_Router.so .shobj/Supplier_Router.o .shobj/Supplier_Router.so: Supplier_Router.cpp Supplier_Router.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h Peer_Router.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h Options.i
-.obj/Event_Analyzer.o .obj/Event_Analyzer.so .shobj/Event_Analyzer.o .shobj/Event_Analyzer.so: Event_Analyzer.cpp Options.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h Options.i \
- Event_Analyzer.h $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h
-.obj/Consumer_Router.o .obj/Consumer_Router.so .shobj/Consumer_Router.o .shobj/Consumer_Router.so: Consumer_Router.cpp Consumer_Router.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/UPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/UPIPE_Stream.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/UPIPE_Addr.h \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h Peer_Router.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Map_Manager.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h Options.i
-.obj/Peer_Router.o .obj/Peer_Router.so .shobj/Peer_Router.o .shobj/Peer_Router.so: Peer_Router.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Get_Opt.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h Options.i \
- Peer_Router.h $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Map_Manager.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/ASX/Event_Server/Event_Server/Options.cpp b/examples/ASX/Event_Server/Event_Server/Options.cpp
deleted file mode 100644
index 3febf822a22..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Options.cpp
+++ /dev/null
@@ -1,192 +0,0 @@
-// $Id$
-
-#include "ace/Get_Opt.h"
-#include "ace/Synch.h"
-#include "ace/Thread.h"
-
-#include "Options.h"
-
-/* static */
-Options *Options::instance_ = 0;
-
-Options *
-Options::instance (void)
-{
- if (Options::instance_ == 0)
- Options::instance_ = new Options;
-
- return Options::instance_;
-}
-
-Options::Options (void)
- : thr_count_ (4),
- t_flags_ (0),
- high_water_mark_ (8 * 1024),
- low_water_mark_ (1024),
- message_size_ (128),
- initial_queue_length_ (0),
- iterations_ (100000),
- debugging_ (0),
- verbosity_ (0),
- consumer_port_ (ACE_DEFAULT_SERVER_PORT),
- supplier_port_ (ACE_DEFAULT_SERVER_PORT + 1)
-{
-}
-
-Options::~Options (void)
-{
-}
-
-void Options::print_results (void)
-{
-#if !defined (ACE_WIN32)
- ACE_Profile_Timer::ACE_Elapsed_Time et;
-
- this->itimer_.elapsed_time (et);
-
- if (this->verbose ())
- {
-#if defined (ACE_HAS_PRUSAGE_T)
- ACE_Profile_Timer::Rusage rusage;
- this->itimer_.get_rusage (rusage);
-
- ACE_OS::printf ("final concurrency hint = %d\n", ACE_Thread::getconcurrency ());
- ACE_OS::printf ("%8d = lwpid\n"
- "%8d = lwp count\n"
- "%8d = minor page faults\n"
- "%8d = major page faults\n"
- "%8d = input blocks\n"
- "%8d = output blocks\n"
- "%8d = messages sent\n"
- "%8d = messages received\n"
- "%8d = signals received\n"
- "%8ds, %dms = wait-cpu (latency) time\n"
- "%8ds, %dms = user lock wait sleep time\n"
- "%8ds, %dms = all other sleep time\n"
- "%8d = voluntary context switches\n"
- "%8d = involuntary context switches\n"
- "%8d = system calls\n"
- "%8d = chars read/written\n",
- rusage.pr_lwpid,
- rusage.pr_count,
- rusage.pr_minf,
- rusage.pr_majf,
- rusage.pr_inblk,
- rusage.pr_oublk,
- rusage.pr_msnd,
- rusage.pr_mrcv,
- rusage.pr_sigs,
- rusage.pr_wtime.tv_sec, rusage.pr_wtime.tv_nsec / 1000000,
- rusage.pr_ltime.tv_sec, rusage.pr_ltime.tv_nsec / 1000000,
- rusage.pr_slptime.tv_sec, rusage.pr_slptime.tv_nsec / 1000000,
- rusage.pr_vctx,
- rusage.pr_ictx,
- rusage.pr_sysc,
- rusage.pr_ioch);
-#else
- /* Someone needs to write the corresponding dump for rusage... */
-#endif /* ACE_HAS_PRUSAGE_T */
- }
-
- ACE_OS::printf ("---------------------\n"
- "real time = %.3f\n"
- "user time = %.3f\n"
- "system time = %.3f\n"
- "---------------------\n",
- et.real_time, et.user_time, et.system_time);
-#endif /* ACE_WIN32 */
-}
-
-void
-Options::parse_args (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
-
- ACE_Get_Opt get_opt (argc, argv, "c:bdH:i:L:l:M:ns:t:T:v");
- int c;
-
- while ((c = get_opt ()) != EOF)
- switch (c)
- {
- case 'b':
- this->t_flags (THR_BOUND);
- break;
- case 'c':
- this->consumer_port (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'd':
- this->debugging_ = 1;
- break;
- case 'H':
- this->high_water_mark (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'i':
- this->iterations (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'L':
- this->low_water_mark (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'l':
- this->initial_queue_length (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'M':
- this->message_size (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'n':
- this->t_flags (THR_NEW_LWP);
- break;
- case 's':
- this->supplier_port (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'T':
- if (ACE_OS::strcasecmp (get_opt.optarg, "ON") == 0)
- ACE_Trace::start_tracing ();
- else if (ACE_OS::strcasecmp (get_opt.optarg, "OFF") == 0)
- ACE_Trace::stop_tracing ();
- break;
- case 't':
- this->thr_count (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'v':
- this->verbosity_ = 1;
- break;
- default:
- ::fprintf (stderr, "%s\n"
- "\t[-b] (THR_BOUND)\n"
- "\t[-c consumer port]\n"
- "\t[-d] (enable debugging)\n"
- "\t[-H high water mark]\n"
- "\t[-i number of test iterations]\n"
- "\t[-L low water mark]\n"
- "\t[-M] message size \n"
- "\t[-n] (THR_NEW_LWP)\n"
- "\t[-q max queue size]\n"
- "\t[-s supplier port]\n"
- "\t[-t number of threads]\n"
- "\t[-v] (verbose) \n",
- argv[0]);
- ::exit (1);
- /* NOTREACHED */
- break;
- }
-
- if (this->verbose ())
- ACE_OS::printf ("%8d = initial concurrency hint\n"
- "%8d = total iterations\n"
- "%8d = thread count\n"
- "%8d = low water mark\n"
- "%8d = high water mark\n"
- "%8d = message_size\n"
- "%8d = initial queue length\n"
- "%8d = THR_BOUND\n"
- "%8d = THR_NEW_LWP\n",
- ACE_Thread::getconcurrency (),
- this->iterations (),
- this->thr_count (),
- this->low_water_mark (),
- this->high_water_mark (),
- this->message_size (),
- this->initial_queue_length (),
- (this->t_flags () & THR_BOUND) != 0,
- (this->t_flags () & THR_NEW_LWP) != 0);
-}
diff --git a/examples/ASX/Event_Server/Event_Server/Options.h b/examples/ASX/Event_Server/Event_Server/Options.h
deleted file mode 100644
index 639f013ac73..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Options.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (OPTIONS_H)
-#define OPTIONS_H
-
-#include "ace/OS.h"
-#include "ace/Profile_Timer.h"
-
-class Options
- // = TITLE
- // Option Singleton for Event Server.
-{
- friend class ACE_Shutup_GPlusPlus; // Turn off g++ warning...
-public:
- static Options *instance (void);
-
- void parse_args (int argc, char *argv[]);
-
- void stop_timer (void);
- void start_timer (void);
-
- void thr_count (size_t count);
- size_t thr_count (void);
-
- void initial_queue_length (size_t length);
- size_t initial_queue_length (void);
-
- void high_water_mark (size_t size);
- size_t high_water_mark (void);
-
- void low_water_mark (size_t size);
- size_t low_water_mark (void);
-
- void message_size (size_t size);
- size_t message_size (void);
-
- void iterations (size_t n);
- size_t iterations (void);
-
- void t_flags (long flag);
- long t_flags (void);
-
- void supplier_port (u_short port);
- u_short supplier_port (void);
-
- void consumer_port (u_short port);
- u_short consumer_port (void);
-
- int debug (void);
- int verbose (void);
-
- void print_results (void);
-
-private:
- Options (void);
- ~Options (void);
-
- ACE_Profile_Timer itimer_;
- // Time the process.
-
- size_t thr_count_;
- // Number of threads to spawn.
-
- long t_flags_;
- // Flags to thr_create().
-
- size_t high_water_mark_;
- // ACE_Task high water mark.
-
- size_t low_water_mark_;
- // ACE_Task low water mark.
-
- size_t message_size_;
- // Size of a message.
-
- size_t initial_queue_length_;
- // Initial number of items in the queue.
-
- size_t iterations_;
- // Number of iterations to run the test program.
-
- int debugging_;
- // Extra debugging info.
-
- int verbosity_;
- // Extra verbose messages.
-
- u_short consumer_port_;
- // Port that the Consumer_Router is using.
-
- u_short supplier_port_;
- // Port that the Supplier_Router is using.
-
- static Options *instance_;
- // Static Singleton.
-
-
-};
-
-#include "Options.i"
-#endif /* OPTIONS_H */
diff --git a/examples/ASX/Event_Server/Event_Server/Options.i b/examples/ASX/Event_Server/Event_Server/Options.i
deleted file mode 100644
index b3ce4e2e807..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Options.i
+++ /dev/null
@@ -1,137 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* Option manager for ustreams */
-
-inline void
-Options::supplier_port (u_short port)
-{
- this->supplier_port_ = port;
-}
-
-inline u_short
-Options::supplier_port (void)
-{
- return this->supplier_port_;
-}
-
-inline void
-Options::consumer_port (u_short port)
-{
- this->consumer_port_ = port;
-}
-
-inline u_short
-Options::consumer_port (void)
-{
- return this->consumer_port_;
-}
-
-inline void
-Options::start_timer (void)
-{
- this->itimer_.start ();
-}
-
-inline void
-Options::stop_timer (void)
-{
- this->itimer_.stop ();
-}
-
-inline void
-Options::thr_count (size_t count)
-{
- this->thr_count_ = count;
-}
-
-inline size_t
-Options::thr_count (void)
-{
- return this->thr_count_;
-}
-
-inline void
-Options::initial_queue_length (size_t length)
-{
- this->initial_queue_length_ = length;
-}
-
-inline size_t
-Options::initial_queue_length (void)
-{
- return this->initial_queue_length_;
-}
-
-inline void
-Options::high_water_mark (size_t size)
-{
- this->high_water_mark_ = size;
-}
-
-inline size_t
-Options::high_water_mark (void)
-{
- return this->high_water_mark_;
-}
-
-inline void
-Options::low_water_mark (size_t size)
-{
- this->low_water_mark_ = size;
-}
-
-inline size_t
-Options::low_water_mark (void)
-{
- return this->low_water_mark_;
-}
-
-inline void
-Options::message_size (size_t size)
-{
- this->message_size_ = size;
-}
-
-inline size_t
-Options::message_size (void)
-{
- return this->message_size_;
-}
-
-inline void
-Options::iterations (size_t n)
-{
- this->iterations_ = n;
-}
-
-inline size_t
-Options::iterations (void)
-{
- return this->iterations_;
-}
-
-inline void
-Options::t_flags (long flag)
-{
- this->t_flags_ |= flag;
-}
-
-inline long
-Options::t_flags (void)
-{
- return this->t_flags_;
-}
-
-inline int
-Options::debug (void)
-{
- return this->debugging_;
-}
-
-inline int
-Options::verbose (void)
-{
- return this->verbosity_;
-}
-
diff --git a/examples/ASX/Event_Server/Event_Server/Peer_Router.cpp b/examples/ASX/Event_Server/Event_Server/Peer_Router.cpp
deleted file mode 100644
index f1cd0afac5f..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Peer_Router.cpp
+++ /dev/null
@@ -1,367 +0,0 @@
-// $Id$
-
-#if !defined (_PEER_ROUTER_C)
-#define _PEER_ROUTER_C
-
-#include "ace/Service_Config.h"
-#include "ace/Get_Opt.h"
-#include "Options.h"
-#include "Peer_Router.h"
-
-int
-Peer_Router_Context::send_peers (ACE_Message_Block *mb)
-{
- PEER_ITERATOR map_iter = this->peer_map_;
- int bytes = 0;
- int iterations = 0;
-
- // Skip past the header and get the message to send.
- ACE_Message_Block *data_block = mb->cont ();
-
- // "Multicast" the data to *all* the registered peers.
-
- for (PEER_ENTRY *ss = 0;
- map_iter.next (ss) != 0;
- map_iter.advance ())
- {
- if (Options::instance ()->debug ())
- ACE_DEBUG ((LM_DEBUG,
- "(%t) sending to peer via handle %d\n",
- ss->ext_id_));
- iterations++;
- // Increment reference count before sending since the
- // Peer_Handler might be running in its own thread of control.
- bytes += ss->int_id_->put (data_block->duplicate ());
- }
-
- mb->release ();
- return bytes == 0 ? 0 : bytes / iterations;
-}
-
-int
-Peer_Router_Context::unbind_peer (ROUTING_KEY key)
-{
- return this->peer_map_.unbind (key);
-}
-
-void
-Peer_Router_Context::duplicate (void)
-{
- this->reference_count_++;
-}
-
-void
-Peer_Router_Context::release (void)
-{
- ACE_ASSERT (this->reference_count_ > 0);
- this->reference_count_--;
-
- if (this->reference_count_ == 0)
- delete this;
-}
-
-int
-Peer_Router_Context::bind_peer (ROUTING_KEY key,
- Peer_Handler *peer_handler)
-{
- return this->peer_map_.bind (key, peer_handler);
-}
-
-Peer_Router_Context::Peer_Router_Context (u_short port)
- : reference_count_ (0)
-{
- // Perform initializations.
-
- if (this->open (ACE_INET_Addr (port)) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "Acceptor::open"));
-
- else if (this->peer_map_.open () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "Map_Manager::open"));
-
- else
- {
- ACE_INET_Addr addr;
-
- if (this->acceptor().get_local_addr (addr) != -1)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) initializing %s on port = %d, handle = %d, this = %u\n",
- addr.get_port_number () == Options::instance ()->supplier_port () ?
- "Supplier_Handler" : "Consumer_Handler",
- addr.get_port_number (),
- this->acceptor().get_handle (),
- this));
- else
- ACE_ERROR ((LM_ERROR,
- "%p\n", "get_local_addr"));
- }
-}
-
-Peer_Router_Context::~Peer_Router_Context (void)
-{
- // Free up the handle and close down the listening socket.
- ACE_DEBUG ((LM_DEBUG,
- "(%t) closing down Peer_Router_Context\n"));
-
- // Close down the Acceptor and take ourselves out of the Reactor.
- this->handle_close ();
-
- PEER_ITERATOR map_iter = this->peer_map_;
-
- // Make sure to take all the handles out of the map.
-
- for (PEER_ENTRY *ss = 0;
- map_iter.next (ss) != 0;
- map_iter.advance ())
- {
- if (Options::instance ()->debug ())
- ACE_DEBUG ((LM_DEBUG,
- "(%t) closing down peer on handle %d\n",
- ss->ext_id_));
-
- if (ACE_Reactor::instance ()->remove_handler
- (ss->ext_id_, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) p\n", "remove_handle"));
- }
-
- // Close down the map.
- this->peer_map_.close ();
-}
-
-Peer_Router *
-Peer_Router_Context::peer_router (void)
-{
- return this->peer_router_;
-}
-
-void
-Peer_Router_Context::peer_router (Peer_Router *pr)
-{
- this->peer_router_ = pr;
-}
-
-int
-Peer_Router_Context::make_svc_handler (Peer_Handler *&sh)
-{
- ACE_NEW_RETURN (sh, Peer_Handler (this), -1);
- return 0;
-}
-
-Peer_Handler::Peer_Handler (Peer_Router_Context *prc)
- : prc_ (prc)
-{
-}
-
-#if 0
-
-// Right now, Peer_Handlers are purely Reactive, i.e., they all run in
-// a single thread of control. It would be easy to make them Active
-// Objects by calling activate() in Peer_Handler::open(), making
-// Peer_Handler::put() enqueue each message on the message queue, and
-// (3) then running the following svc() routine to route each message
-// to its final destination within a separate thread. Note that we'd
-// want to move the svc() call up to the Consumer_Router and
-// Supplier_Router level in order to get the right level of control
-// for input and output.
-
-Peer_Handler::svc (void)
-{
- ACE_Message_Block *db, *hb;
- int n;
-
- // Do an endless loop
- for (;;)
- {
- db = new Message_Block (BUFSIZ);
- hb = new Message_Block (sizeof (ROUTING_KEY), Message_Block::MB_PROTO, db);
-
- if ((n = this->peer_.recv (db->rd_ptr (), db->size ())) == -1)
- LM_ERROR_RETURN ((LOG_ERROR, "%p", "recv failed"), -1);
- else if (n == 0) // Client has closed down the connection.
- {
- if (this->prc_->peer_router ()->unbind_peer (this->get_handle ()) == -1)
- LM_ERROR_RETURN ((LOG_ERROR, "%p", "unbind failed"), -1);
- LM_DEBUG ((LOG_DEBUG, "(%t) shutting down \n"));
- return -1; // We do not need to be deregistered by reactor
- // as we were not registered at all
- }
- else
- // Transform incoming buffer into a Message and pass
- // downstream.
- {
- db->wr_ptr (n);
- *(long *) hb->rd_ptr () = this->get_handle (); // Structure assignment.
- hb->wr_ptr (sizeof (long));
-
- if (this->prc_->peer_router ()->reply (hb) == -1)
- {
- cout << "Peer_Handler.svc : peer_router->reply failed" << endl ;
- return -1;
- }
- }
- }
- return 0;
-}
-#endif
-
-int
-Peer_Handler::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
-#if 0
- // If we're running as Active Objects just enqueue the message here.
- return this->putq (mb, tv);
-#else
- ACE_UNUSED_ARG (tv);
-
- int result = 0;
-
- result = this->peer ().send_n (mb->rd_ptr (),
- mb->length ());
- // Release the memory.
- mb->release ();
- return result;
-#endif
-}
-
-// Initialize a newly connected handler.
-
-int
-Peer_Handler::open (void *)
-{
- char buf[BUFSIZ], *p = buf;
-
- if (this->prc_->peer_router ()->info (&p, sizeof buf) != -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) creating handler for %s, handle = %d\n",
- buf, this->get_handle ()));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "info"), -1);
-#if 0
- // If we're running as an Active Object activate the Peer_Handler
- // here.
- if (this->activate (Options::instance ()->t_flags ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "activation of thread failed"), -1);
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Peer_Handler::open registering with Reactor for handle_input\n"));
-#else
- // Register with the Reactor to receive messages from our Peer.
- if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "register_handler"), -1);
-#endif
-
- // Insert outselves into the routing map.
- else if (this->prc_->bind_peer (this->get_handle (), this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "bind_peer"), -1);
-
- else
- return 0;
-}
-
-// Receive a message from a Peer.
-
-int
-Peer_Handler::handle_input (ACE_HANDLE h)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) input arrived on handle %d\n", h));
-
- ACE_Message_Block *db = new ACE_Message_Block (BUFSIZ);
- ACE_Message_Block *hb = new ACE_Message_Block (sizeof (ROUTING_KEY),
- ACE_Message_Block::MB_PROTO, db);
-
- // Check for memory failures.
- if (db == 0 || hb == 0)
- {
- hb->release ();
- db->release ();
- errno = ENOMEM;
- return -1;
- }
-
- ssize_t n = this->peer ().recv (db->rd_ptr (), db->size ());
-
- if (n == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "recv failed"), -1);
- else if (n == 0) // Client has closed down the connection.
- {
- if (this->prc_->unbind_peer (this->get_handle ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "unbind failed"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) shutting down handle %d\n", h));
- return -1; // Instruct the ACE_Reactor to deregister us by returning -1.
- }
- else
- {
- // Transform incoming buffer into a Message.
-
- // First, increment the write pointer to the end of the newly
- // read data block.
- db->wr_ptr (n);
-
- // Second, copy the "address" into the header block.
- *(ACE_HANDLE *) hb->rd_ptr () = this->get_handle ();
-
- // Third, update the write pointer in the header block.
- hb->wr_ptr (sizeof (ACE_HANDLE));
-
- // Finally, pass the message through the stream. Note that we
- // use <Task::put> here because this gives the method at *our*
- // level in the stream a chance to do something with the message
- // before it is sent up the other side. For instance, if we
- // receive messages in the Supplier_Router, it will just call
- // <put_next> and send them up the stream to the Consumer_Router
- // (which broadcasts them to consumers). However, if we receive
- // messages in the Consumer_Router, it will reply to the
- // Consumer with an error since it's not correct for Consumers
- // to send messages.
- return this->prc_->peer_router ()->put (hb) == -1 ? -1 : 0;
- }
-}
-
-Peer_Router::Peer_Router (Peer_Router_Context *prc)
- : prc_ (prc)
-{
-
-}
-
-Peer_Router_Context *
-Peer_Router::context (void) const
-{
- return this->prc_;
-}
-
-int
-Peer_Router::control (ACE_Message_Block *mb)
-{
- ACE_IO_Cntl_Msg *ioc = (ACE_IO_Cntl_Msg *) mb->rd_ptr ();
- ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds command;
-
- switch (command = ioc->cmd ())
- {
- case ACE_IO_Cntl_Msg::SET_LWM:
- case ACE_IO_Cntl_Msg::SET_HWM:
- this->water_marks (command, *(size_t *) mb->cont ()->rd_ptr ());
- break;
- default:
- return -1;
- }
- return 0;
-}
-
-#endif /* _PEER_ROUTER_C */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Acceptor<Peer_Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_Map_Entry<ROUTING_KEY, Peer_Handler *>;
-template class ACE_Map_Iterator_Base<ROUTING_KEY, Peer_Handler *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ROUTING_KEY, Peer_Handler *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ROUTING_KEY, Peer_Handler *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Manager<ROUTING_KEY, Peer_Handler *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Acceptor<Peer_Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Map_Entry<ROUTING_KEY, Peer_Handler *>
-#pragma instantiate ACE_Map_Iterator_Base<ROUTING_KEY, Peer_Handler *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ROUTING_KEY, Peer_Handler *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ROUTING_KEY, Peer_Handler *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Manager<ROUTING_KEY, Peer_Handler *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/ASX/Event_Server/Event_Server/Peer_Router.h b/examples/ASX/Event_Server/Event_Server/Peer_Router.h
deleted file mode 100644
index d9b7021f726..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Peer_Router.h
+++ /dev/null
@@ -1,136 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (_PEER_ROUTER_H)
-#define _PEER_ROUTER_H
-
-#include "ace/Acceptor.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Map_Manager.h"
-
-// Type of search key for CONSUMER_MAP
-typedef ACE_HANDLE ROUTING_KEY;
-
-// Forward declarations.
-class Peer_Router;
-class Peer_Router_Context;
-
-class Peer_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>
- // = TITLE
- // Receive input from a Peer and forward to the appropriate
- // <Peer_Router>.
-{
-public:
- Peer_Handler (Peer_Router_Context * = 0);
- // Initialization method.
-
- virtual int open (void * = 0);
- // Called by the ACE_Acceptor::handle_input() to activate this
- // object.
-
- virtual int handle_input (ACE_HANDLE);
- // Receive input from the peer.
-
- virtual int put (ACE_Message_Block *, ACE_Time_Value *tv = 0);
- // Send output to a peer.
-
-protected:
- Peer_Router_Context *prc_;
- // Pointer to router context.
-};
-
-class Peer_Router_Context : public ACE_Acceptor<Peer_Handler, ACE_SOCK_ACCEPTOR>
- // = TITLE
- // Defines state and behavior shared between both Tasks in a
- // Peer_Router Module.
- //
- // = DESCRIPTION
- // This class also serves as an Acceptor, which creates
- // Peer_Handlers when Peers connect.
-{
-public:
- // = Initialization and termination methods.
- Peer_Router_Context (u_short port);
-
- virtual int unbind_peer (ROUTING_KEY);
- // Remove the <Peer_Handler *> from the <PEER_MAP> that corresponds
- // to the <ROUTING_KEY>.
-
- virtual int bind_peer (ROUTING_KEY, Peer_Handler *);
- // Add a <Peer_Handler> to the <PEER_MAP> that's associated with the
- // <ROUTING_KEY>.
-
- int send_peers (ACE_Message_Block *mb);
- // Send the <ACE_Message_Block> to the peer(s).
-
- int make_svc_handler (Peer_Handler *&sh);
- // Create a new <Peer_Handler> for each connection.
-
- // = Set/Get Router Task.
- Peer_Router *peer_router ();
- void peer_router (Peer_Router *);
-
- void release (void);
- // Decrement the reference count and delete <this> when count == 0;
-
- void duplicate (void);
- // Increment the reference count
-
-private:
- Peer_Router *peer_router_;
- // Pointer to the <Peer_Router> that we are accepting for.
-
- // = Useful typedefs
- typedef ACE_Map_Manager <ROUTING_KEY, Peer_Handler *, ACE_SYNCH_RW_MUTEX> PEER_MAP;
- typedef ACE_Map_Iterator<ROUTING_KEY, Peer_Handler *, ACE_SYNCH_RW_MUTEX> PEER_ITERATOR;
- typedef ACE_Map_Entry<ROUTING_KEY, Peer_Handler *> PEER_ENTRY;
-
- PEER_MAP peer_map_;
- // Map used to keep track of active peers.
-
- int reference_count_;
- // Keep track of when we can delete ourselves.
-
- ~Peer_Router_Context (void);
- // Private to ensure dynamic allocation.
-
- friend class Friend_Of_Peer_Router_Context;
- // declare a friend class to avoid compiler warnings because the
- // destructor is private.
-};
-
-class Peer_Router : public ACE_Task<ACE_SYNCH>
- // = TITLE
- // This abstract base class provides mechanisms for routing
- // messages to/from a ACE_Stream from/to one or more peers (which
- // are typically running on remote hosts).
- //
- // = DESCRIPTION
- // A subclass of Peer_Router overrides the open(), close(), and
- // put() methods in order to specialize the behavior of the router
- // to meet application-specific requirements.
-{
-protected:
- Peer_Router (Peer_Router_Context *prc);
- // Initialization method.
-
- virtual int control (ACE_Message_Block *);
- // Handle control messages arriving from adjacent Modules.
-
- Peer_Router_Context *context (void) const;
- // Returns the routing context.
-
- typedef ACE_Task<ACE_SYNCH> inherited;
- // Helpful typedef.
-
-private:
- Peer_Router_Context *prc_;
- // Reference to the context shared by the writer and reader Tasks in
- // the Consumer and Supplier Modules.
-
- // = Prevent copies and pass-by-value.
- Peer_Router (const Peer_Router &);
- void operator= (const Peer_Router &);
-};
-
-#endif /* _PEER_ROUTER_H */
diff --git a/examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp b/examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp
deleted file mode 100644
index 0ab012eaa4a..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Supplier_Router.cpp
+++ /dev/null
@@ -1,138 +0,0 @@
-// $Id$
-
-#include "Supplier_Router.h"
-#include "Options.h"
-
-// Handle outgoing messages in a separate thread.
-
-int
-Supplier_Router::svc (void)
-{
- assert (this->is_writer ());
-
- ACE_DEBUG ((LM_DEBUG, "(%t) starting svc in Supplier_Router\n"));
-
- for (ACE_Message_Block *mb = 0;
- this->getq (mb) >= 0;
- )
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) warning: Supplier_Router is forwarding a message via send_peers\n"));
-
- // Broadcast the message to the Suppliers.
-
- if (this->context ()->send_peers (mb) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) send_peers failed in Supplier_Router\n"),
- -1);
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) stopping svc in Supplier_Router\n"));
- return 0;
-}
-
-Supplier_Router::Supplier_Router (Peer_Router_Context *prc)
- : Peer_Router (prc)
-{
- this->context ()->duplicate ();
-}
-
-// Initialize the Supplier Router.
-
-int
-Supplier_Router::open (void *)
-{
- if (this->is_reader ())
- {
- // Set the Peer_Router_Context to point back to us so that all the
- // Peer_Handler's <put> their incoming <Message_Blocks> to our
- // reader Task.
- this->context ()->peer_router (this);
- return 0;
- }
-
- else // if (this->is_writer ()
- {
- // Make this an active object to handle the error cases in a
- // separate thread.
- this->context ()->duplicate ();
- return this->activate (Options::instance ()->t_flags ());
- }
-}
-
-// Close down the router.
-
-int
-Supplier_Router::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) closing Supplier_Router %s\n",
- this->is_reader () ? "reader" : "writer"));
-
- if (this->is_writer ())
- // Inform the thread to shut down.
- this->msg_queue ()->deactivate ();
-
- // Both writer and reader call release(), so the context knows when
- // to clean itself up.
- this->context ()->release ();
- return 0;
-}
-
-// Send an <ACE_Message_Block> to the supplier(s).
-
-int
-Supplier_Router::put (ACE_Message_Block *mb,
- ACE_Time_Value *)
-{
- // Perform the necessary control operations before passing
- // the message up the stream.
-
- if (mb->msg_type () == ACE_Message_Block::MB_IOCTL)
- {
- this->control (mb);
- return this->put_next (mb);
- }
-
- // If we're the reader then we are responsible for pass messages up
- // to the next Module's writer Task.
-
- else if (this->is_reader ())
- return this->put_next (mb);
- else // if (this->is_writer ())
- {
- // Someone is trying to write to the Supplier. In this
- // implementation this is considered an error. However, we'll
- // just go ahead and forward the message to the Supplier (who
- // hopefully is prepared to receive it).
- ACE_DEBUG ((LM_WARNING, "(%t) warning: sending to a Supplier\n"));
-
- // Queue up the message to processed by Supplier_Router::svc().
- // Since we don't expect to be getting many of these messages,
- // we queue them up and run them in a separate thread to avoid
- // taxing the main thread.
- return this->putq (mb);
- }
-}
-
-// Return information about the Supplier_Router ACE_Module.
-
-int
-Supplier_Router::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- ACE_INET_Addr addr;
- const char *mod_name = this->name ();
-
- if (this->context ()->acceptor ().get_local_addr (addr) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%s\t %d/%s %s (%s)\n",
- mod_name, addr.get_port_number (), "tcp",
- "# supplier router", this->is_reader () ? "reader" : "writer");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (mod_name)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, mod_name, length);
- return ACE_OS::strlen (mod_name);
-}
diff --git a/examples/ASX/Event_Server/Event_Server/Supplier_Router.h b/examples/ASX/Event_Server/Event_Server/Supplier_Router.h
deleted file mode 100644
index 42d067a6454..00000000000
--- a/examples/ASX/Event_Server/Event_Server/Supplier_Router.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (_SUPPLIER_ROUTER_H)
-#define _SUPPLIER_ROUTER_H
-
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Map_Manager.h"
-#include "ace/Svc_Handler.h"
-#include "Peer_Router.h"
-
-class Supplier_Router : public Peer_Router
- // = TITLE
- // Provides the interface between one or more Suppliers and the
- // Event Server ACE_Stream.
- //
- // = DESCRIPTION
- // When used on the "reader" side of a Stream, this Router Task
- // simply forwards all messages up the stream. When used on the
- // "writer" side, this Router Task queues up outgoing messages
- // to suppliers and sends them in a separate thread. The reason
- // for this is that it's really an "error" for a
- // <Supplier_Router> to send messages to Suppliers, so we don't
- // expect this to happen very much. when it does we use a
- // separate thread to avoid taxing the main thread.
-{
-public:
- Supplier_Router (Peer_Router_Context *prc);
- // Initialization method.
-
-protected:
- // = ACE_Task hooks.
-
- // All of these methods are called via base class pointers by the
- // ACE Stream apparatus. Therefore, we can put them in the
- // protected section.
-
- virtual int open (void *a = 0);
- // Called by the Stream to initialize the router.
-
- virtual int close (u_long flags = 0);
- // Called by the Stream to shutdown the router.
-
- virtual int put (ACE_Message_Block *msg, ACE_Time_Value * = 0);
- // Called by the <SUPPLIER_HANDLER> to pass a message to the Router.
- // The Router queues up this message, which is then processed in the
- // <svc> method in a separate thread.
-
- virtual int svc (void);
- // Runs in a separate thread to dequeue messages and pass them up
- // the stream.
-
- virtual int info (char **info_string, size_t length) const;
- // Dynamic linking hook.
-};
-
-#endif /* _SUPPLIER_ROUTER_H */
diff --git a/examples/ASX/Event_Server/Event_Server/event_server.cpp b/examples/ASX/Event_Server/Event_Server/event_server.cpp
deleted file mode 100644
index 6dba2c38283..00000000000
--- a/examples/ASX/Event_Server/Event_Server/event_server.cpp
+++ /dev/null
@@ -1,150 +0,0 @@
-// $Id$
-
-// Test the event server.
-
-#include "ace/Stream.h"
-#include "ace/Service_Config.h"
-#include "Options.h"
-#include "Consumer_Router.h"
-#include "Event_Analyzer.h"
-#include "Supplier_Router.h"
-
-typedef ACE_Stream<ACE_SYNCH> MT_Stream;
-typedef ACE_Module<ACE_SYNCH> MT_Module;
-
-class Quit_Handler : public ACE_Sig_Adapter
- // = TITLE
- // Handle SIGINT and terminate the entire application.
-{
-public:
- Quit_Handler (void);
- virtual int handle_input (ACE_HANDLE fd);
-};
-
-Quit_Handler::Quit_Handler (void)
- : ACE_Sig_Adapter (ACE_Sig_Handler_Ex (ACE_Reactor::end_event_loop))
-{
- // Register to trap input from the user.
- if (ACE::register_stdin_handler (this,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_stdin_handler"));
- // Register to trap the SIGINT signal.
- else if (ACE_Reactor::instance ()->register_handler
- (SIGINT, this) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_handler"));
-}
-
-int
-Quit_Handler::handle_input (ACE_HANDLE)
-{
- // This code here will make sure we actually wait for the user to
- // type something. On platforms like Win32, handle_input() is called
- // prematurely (even when there is no data).
- char temp_buffer [BUFSIZ];
- ACE_OS::read (ACE_STDIN, temp_buffer, sizeof (temp_buffer));
-
- Options::instance ()->stop_timer ();
- ACE_DEBUG ((LM_INFO, "(%t) closing down the test\n"));
- Options::instance ()->print_results ();
-
- ACE_Reactor::end_event_loop();
- return -1;
-}
-
-int
-main (int argc, char *argv[])
-{
-#if defined (ACE_HAS_THREADS)
- ACE_Service_Config daemon;
-
- Options::instance ()->parse_args (argc, argv);
- {
- // Primary ACE_Stream for EVENT_SERVER application.
- MT_Stream event_server;
-
- // Enable graceful shutdowns...
- Quit_Handler quit_handler;
-
- Peer_Router_Context *src;
- // Create the Supplier_Router's routing context, which contains
- // context shared by both the write-side and read-side of the
- // Supplier_Router Module.
- ACE_NEW_RETURN (src,
- Peer_Router_Context (Options::instance ()->supplier_port ()),
- -1);
-
- MT_Module *srm = 0;
- // Create the Supplier Router module.
- ACE_NEW_RETURN (srm, MT_Module
- ("Supplier_Router",
- new Supplier_Router (src),
- new Supplier_Router (src)),
- -1);
-
- MT_Module *eam = 0;
- // Create the Event Analyzer module.
- ACE_NEW_RETURN (eam, MT_Module
- ("Event_Analyzer",
- new Event_Analyzer,
- new Event_Analyzer),
- -1);
-
- Peer_Router_Context *crc;
- // Create the Consumer_Router's routing context, which contains
- // context shared by both the write-side and read-side of the
- // Consumer_Router Module.
- ACE_NEW_RETURN (crc,
- Peer_Router_Context (Options::instance ()->consumer_port ()),
- -1);
-
- MT_Module *crm = 0;
- // Create the Consumer Router module.
- ACE_NEW_RETURN (crm, MT_Module
- ("Consumer_Router",
- new Consumer_Router (crc),
- new Consumer_Router (crc)),
- -1);
-
- // Push the Modules onto the event_server stream.
-
- if (event_server.push (srm) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "push (Supplier_Router)"), -1);
-
- if (event_server.push (eam) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "push (Event_Analyzer)"), -1);
-
- if (event_server.push (crm) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "push (Consumer_Router)"), -1);
-
- // Set the high and low water marks appropriately.
-
- int wm = Options::instance ()->low_water_mark ();
-
- if (event_server.control (ACE_IO_Cntl_Msg::SET_LWM, &wm) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "push (setting low watermark)"), -1);
-
- wm = Options::instance ()->high_water_mark ();
- if (event_server.control (ACE_IO_Cntl_Msg::SET_HWM, &wm) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "push (setting high watermark)"), -1);
-
- Options::instance ()->start_timer ();
-
- // Perform the main event loop waiting for the user to type ^C or
- // to enter a line on the ACE_STDIN.
-
- ACE_Reactor::run_event_loop ();
- // The destructor of event_server will close down the stream and
- // call the close() hooks on all the ACE_Tasks.
- }
-
- // Wait for the threads to exit.
- ACE_Thread_Manager::instance ()->wait ();
- ACE_DEBUG ((LM_DEBUG, "exiting main\n"));
-#else
- ACE_UNUSED_ARG (argc);
- ACE_UNUSED_ARG (argv);
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- return 0;
-}
diff --git a/examples/ASX/Event_Server/Makefile b/examples/ASX/Event_Server/Makefile
deleted file mode 100644
index 03981f77305..00000000000
--- a/examples/ASX/Event_Server/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Event Server tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = Event_Server \
- Transceiver
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/examples/ASX/Event_Server/README b/examples/ASX/Event_Server/README
deleted file mode 100644
index f54d724e1fe..00000000000
--- a/examples/ASX/Event_Server/README
+++ /dev/null
@@ -1,53 +0,0 @@
-The subdirectory illustrates a number of the ACE ASX framework
-features using an ACE_Stream application called the Event Server. For
-more information on the design and use of the ACE ASX framework please
-see http://www.cs.wustl.edu/~schmidt/C++-USENIX-94.ps.gz and
-http://www.cs.wustl.edu/~schmidt/DSEJ-94.ps.gz
-
-The Event Server example works as follows:
-
-1. When the ./Event_Server/event_server executable is run it
- creates two SOCK_Acceptors, which listen for and accept incoming
- connections from Consumers and Suppliers.
-
-2. The ./Event_Server/Transceiver/transceiver application plays
- the role of either a Consumer or a Supplier (but with the current
- implementation it can only play one role at a time). The
- transceiver process can be started multiple times. Each call
- should be either:
-
- # Consumer
- % transceiver -p 10002 -h hostname -C
-
- or
-
- # Supplier
- % transceiver -p 10003 -h hostname -S
-
- where 10002 and 10003 are the default Consumer listening port and
- the Supplier listening port, respectively, on the event server,
- "hostname" is the name of the machine the event_server is running,
- and -C and -S indicate that the transceiver plays the role of a
- Consumer or Supplier, respectively. I typically run the
- Consumer(s) and Supplier(s) in different windows to make it easier
- to understand the output.
-
-3. Once the Consumer(s) and Supplier(s) are connected, you can
- type data from any Supplier window. This data will be routed
- through the Modules/Tasks in the event_server's Stream and be
- forwarded to the Consumer(s).
-
- Since the transceivers are full-duplex you can also send messages
- from the Consumer(s) to Supplier(s), but the Event Server will warn
- you about this since it's not really kosher to have Consumers
- sending to Suppliers ;-)
-
-4. When you want to shut down the tranceivers or event server
- just type ^C (which generates a SIGINT) or type any input in the
- window running the Event Server.
-
-What makes this example particularly interesting is that once you've
-got the hang of the ASX Streams architecture, you can "push" new
-filtering Modules onto the event_server Stream and modify the
-application's behavior transparently.
-
diff --git a/examples/ASX/Event_Server/Transceiver/Makefile b/examples/ASX/Event_Server/Transceiver/Makefile
deleted file mode 100644
index c74bb669e17..00000000000
--- a/examples/ASX/Event_Server/Transceiver/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the transceiver portion of the Event Server test
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = transceiver
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/ASX/Event_Server/Transceiver/transceiver.cpp b/examples/ASX/Event_Server/Transceiver/transceiver.cpp
deleted file mode 100644
index 787fd064803..00000000000
--- a/examples/ASX/Event_Server/Transceiver/transceiver.cpp
+++ /dev/null
@@ -1,239 +0,0 @@
-// $Id$
-
-// Test program for the event transceiver. This program can play the
-// role of either Consumer or Supplier. You can terminate this
-// program by typing ^C....
-
-#include "ace/Service_Config.h"
-#include "ace/Connector.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/Get_Opt.h"
-
-// Port number of event server.
-static u_short port_number;
-
-// Name of event server.
-static char *host_name;
-
-// Are we playing the Consumer ('C') or Supplier ('S') role?
-static char role = 'S';
-
-// Handle the command-line arguments.
-
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "Ch:p:S");
-
- port_number = ACE_DEFAULT_SERVER_PORT;
- host_name = ACE_DEFAULT_SERVER_HOST;
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'C':
- role = c;
- break;
- case 'h':
- host_name = get_opt.optarg;
- break;
- case 'p':
- port_number = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'S':
- role = c;
- break;
- default:
- ACE_ERROR ((LM_ERROR,
- "usage: %n [-p portnum] [-h host_name]\n%a", 1));
- /* NOTREACHED */
- break;
- }
-
- // Increment by 1 if we're the supplier to mirror the default
- // behavior of the Event_Server (which sets the Consumer port to
- // ACE_DEFAULT_SERVER_PORT and the Supplier port to
- // ACE_DEFAULT_SERVER_PORT + 1).
- if (role == 'S' && port_number == ACE_DEFAULT_SERVER_PORT)
- port_number++;
-}
-
-class Event_Transceiver : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- // = TITLE
- // Generate and receives messages from the event server.
- //
- // = DESCRIPTION
- // This class is both a consumer and supplier of events, i.e.,
- // it is a ``transceiver.''
-{
-public:
- // = Initialization method.
- Event_Transceiver (void);
-
- // = Svc_Handler hook called by the <ACE_Connector>.
- virtual int open (void *);
- // Initialize the transceiver when we are connected.
-
- // = Demultplexing hooks from the <ACE_Reactor>.
- virtual int handle_input (ACE_HANDLE);
- // Receive data from STDIN or socket.
-
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *);
- // Close down via SIGINT.
-
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
- // Close down the event loop.
-
-private:
- int receiver (void);
- // Reads data from socket and writes to ACE_STDOUT.
-
- int forwarder (void);
- // Writes data from ACE_STDIN to socket.
-};
-
-int
-Event_Transceiver::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- ACE_Reactor::end_event_loop();
- return 0;
-}
-
-// Close down via SIGINT or SIGQUIT.
-
-int
-Event_Transceiver::handle_signal (int signum,
- siginfo_t *,
- ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) received signal %S\n", signum));
-
- ACE_Reactor::end_event_loop();
- return 0;
-}
-
-Event_Transceiver::Event_Transceiver (void)
-{
- ACE_Sig_Set sig_set;
-
- sig_set.sig_add (SIGINT);
- sig_set.sig_add (SIGQUIT);
-
- if (ACE_Reactor::instance ()->register_handler
- (sig_set, this) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_handler"));
-
- // We need to register <this> here before we're connected since
- // otherwise <get_handle> will return the connection socket handle
- // for the peer.
- else if (ACE::register_stdin_handler (this,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ()) == -1)
- ACE_ERROR ((LM_ERROR,
- "%p\n",
- "register_stdin_handler"));
-}
-
-int
-Event_Transceiver::open (void *)
-{
- // Register ourselves to be notified when there's data on the
- // socket.
- if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "register_handler"),
- -1);
- return 0;
-}
-
-int
-Event_Transceiver::handle_input (ACE_HANDLE handle)
-{
- if (handle == ACE_STDIN)
- return this->forwarder ();
- else
- return this->receiver ();
-}
-
-
-int
-Event_Transceiver::forwarder (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) entering %s forwarder\n",
- role == 'C' ? "Consumer" : "Supplier"));
-
- char buf[BUFSIZ];
- ssize_t n = ACE_OS::read (ACE_STDIN, buf, sizeof buf);
- int result = 0;
-
- if (n <= 0 || this->peer ().send_n (buf, n) != n)
- result = -1;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) leaving %s forwarder\n",
- role == 'C' ? "Consumer" : "Supplier"));
- return result;
-}
-
-int
-Event_Transceiver::receiver (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) entering %s receiver\n",
- role == 'C' ? "Consumer" : "Supplier"));
-
- char buf[BUFSIZ];
-
- ssize_t n = this->peer ().recv (buf, sizeof buf);
- int result = 0;
-
- if (n <= 0 || ACE_OS::write (ACE_STDOUT, buf, n) != n)
- result = -1;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) leaving %s receiver\n",
- role == 'C' ? "Consumer" : "Supplier"));
- return result;
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon (argv[0]);
-
- parse_args (argc, argv);
-
- ACE_Connector<Event_Transceiver, ACE_SOCK_CONNECTOR> connector;
- Event_Transceiver transceiver, *tp = &transceiver;
-
- ACE_INET_Addr server_addr (port_number, host_name);
-
- // Establish the connection to the Event Server.
- if (connector.connect (tp, server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", host_name), 1);
-
- // Run event loop until either the event server shuts down or we get
- // a SIGINT.
- ACE_Reactor::run_event_loop ();
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Connector<Event_Transceiver, ACE_SOCK_CONNECTOR>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
-template class ACE_Svc_Tuple<Event_Transceiver>;
-template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<Event_Transceiver> *>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Event_Transceiver> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Event_Transceiver> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Event_Transceiver> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Event_Transceiver> *, ACE_SYNCH_RW_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Connector<Event_Transceiver, ACE_SOCK_CONNECTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate ACE_Svc_Tuple<Event_Transceiver>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<Event_Transceiver> *>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Event_Transceiver> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Event_Transceiver> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Event_Transceiver> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Event_Transceiver> *, ACE_SYNCH_RW_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/ASX/Event_Server/Transceiver/transceiver.dsp b/examples/ASX/Event_Server/Transceiver/transceiver.dsp
deleted file mode 100644
index 209e675b0fe..00000000000
--- a/examples/ASX/Event_Server/Transceiver/transceiver.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Transceiver" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Transceiver - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "transceiver.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "transceiver.mak" CFG="Transceiver - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Transceiver - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\..\ace"
-# Begin Target
-
-# Name "Transceiver - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\transceiver.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/ASX/Event_Server/Transceiver/transceiver.dsw b/examples/ASX/Event_Server/Transceiver/transceiver.dsw
deleted file mode 100644
index 60af1dc1396..00000000000
--- a/examples/ASX/Event_Server/Transceiver/transceiver.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Transceiver"=.\transceiver.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/ASX/Event_Server/Transceiver/transceiver.mak b/examples/ASX/Event_Server/Transceiver/transceiver.mak
deleted file mode 100644
index 3b775d89043..00000000000
--- a/examples/ASX/Event_Server/Transceiver/transceiver.mak
+++ /dev/null
@@ -1,262 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=Transceiver - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Transceiver - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Transceiver - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "transceiver.mak" CFG="Transceiver - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Transceiver - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "Transceiver - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\transceiver.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\transceiver.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\transceiver.exe"
- -@erase "$(OUTDIR)\transceiver.ilk"
- -@erase "$(OUTDIR)\transceiver.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/transceiver.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/transceiver.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/transceiver.exe"
-LINK32_OBJS= \
- "$(INTDIR)\transceiver.obj"
-
-"$(OUTDIR)\transceiver.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/transceiver.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "Transceiver - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\transceiver.cpp
-DEP_CPP_TRANS=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\transceiver.obj" : $(SOURCE) $(DEP_CPP_TRANS) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/ASX/Event_Server/Transceiver/transceiver.mdp b/examples/ASX/Event_Server/Transceiver/transceiver.mdp
deleted file mode 100644
index 355b5416994..00000000000
--- a/examples/ASX/Event_Server/Transceiver/transceiver.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/ASX/Makefile b/examples/ASX/Makefile
deleted file mode 100644
index db3c15312ae..00000000000
--- a/examples/ASX/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the ASX test directory
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = CCM_App \
- Event_Server \
- Message_Queue \
- UPIPE_Event_Server
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/examples/ASX/Message_Queue/Bounded_Buffer.dsp b/examples/ASX/Message_Queue/Bounded_Buffer.dsp
deleted file mode 100644
index 7a6b1448b7b..00000000000
--- a/examples/ASX/Message_Queue/Bounded_Buffer.dsp
+++ /dev/null
@@ -1,91 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Bounded_Buffer" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Bounded_Buffer - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Bounded_Buffer.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Bounded_Buffer.mak" CFG="Bounded_Buffer - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Bounded_Buffer - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Bounded_Buffer - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Bounded_Buffer - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\"
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /out:".\Bounded_Buffer-r.exe" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Bounded_Buffer - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Bounded_"
-# PROP BASE Intermediate_Dir "Bounded_"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\"
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Bounded_Buffer - Win32 Release"
-# Name "Bounded_Buffer - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\bounded_buffer.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/ASX/Message_Queue/Buffer_Stream.dsp b/examples/ASX/Message_Queue/Buffer_Stream.dsp
deleted file mode 100644
index ca5bfaadd09..00000000000
--- a/examples/ASX/Message_Queue/Buffer_Stream.dsp
+++ /dev/null
@@ -1,91 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Buffer_Stream" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Buffer_Stream - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Buffer_Stream.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Buffer_Stream.mak" CFG="Buffer_Stream - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Buffer_Stream - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Buffer_Stream - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\"
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /out:".\Buffer_Stream-r.exe" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Buffer_S"
-# PROP BASE Intermediate_Dir "Buffer_S"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\"
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Buffer_Stream - Win32 Release"
-# Name "Buffer_Stream - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\buffer_stream.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/ASX/Message_Queue/Makefile b/examples/ASX/Message_Queue/Makefile
deleted file mode 100644
index 73054e79eb4..00000000000
--- a/examples/ASX/Message_Queue/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for Message_Queue tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = buffer_stream \
- bounded_buffer \
- priority_buffer
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/ASX/Message_Queue/Message_Queue_Example.dsw b/examples/ASX/Message_Queue/Message_Queue_Example.dsw
deleted file mode 100644
index 02c411a4b73..00000000000
--- a/examples/ASX/Message_Queue/Message_Queue_Example.dsw
+++ /dev/null
@@ -1,53 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Bounded_Buffer"=.\Bounded_Buffer.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Buffer_Stream"=.\Buffer_Stream.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Priority_Buffer"=.\Priority_Buffer.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/ASX/Message_Queue/Priority_Buffer.dsp b/examples/ASX/Message_Queue/Priority_Buffer.dsp
deleted file mode 100644
index 069bcdddba2..00000000000
--- a/examples/ASX/Message_Queue/Priority_Buffer.dsp
+++ /dev/null
@@ -1,91 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Priority_Buffer" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Priority_Buffer - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Buffer.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Buffer.mak" CFG="Priority_Buffer - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Priority_Buffer - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Priority_Buffer - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\"
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /out:".\Priority_Buffer-r.exe" /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority"
-# PROP BASE Intermediate_Dir "Priority"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\"
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Priority_Buffer - Win32 Release"
-# Name "Priority_Buffer - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\priority_buffer.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/ASX/Message_Queue/bounded_buffer.cpp b/examples/ASX/Message_Queue/bounded_buffer.cpp
deleted file mode 100644
index e0ea691d433..00000000000
--- a/examples/ASX/Message_Queue/bounded_buffer.cpp
+++ /dev/null
@@ -1,123 +0,0 @@
-// $Id$
-
-// This short program copies stdin to stdout via the use of an ASX
-// Message_Queue. It illustrates an implementation of the classic
-// "bounded buffer" program.
-
-#include "ace/Message_Queue.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Global thread manager.
-static ACE_Thread_Manager thr_mgr;
-
-// The producer reads data from the stdin stream, creates a message,
-// and then queues the message in the message list, where it is
-// removed by the consumer thread. A 0-sized message is enqueued when
-// there is no more data to read. The consumer uses this as a flag to
-// know when to exit.
-
-static void *
-producer (ACE_Message_Queue<ACE_MT_SYNCH> *msg_queue)
-{
- // Keep reading stdin, until we reach EOF.
-
- for (int n; ; )
- {
- // Allocate a new message.
- ACE_Message_Block *mb;
-
- ACE_NEW_RETURN (mb, ACE_Message_Block (BUFSIZ), 0);
-
- n = ACE_OS::read (ACE_STDIN, mb->rd_ptr (), mb->size ());
-
- if (n <= 0)
- {
- // Send a shutdown message to the other thread and exit.
- mb->length (0);
- if (msg_queue->enqueue_tail (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put_next"));
- break;
- }
-
- // Send the message to the other thread.
- else
- {
- mb->msg_priority (n);
- mb->wr_ptr (n);
- if (msg_queue->enqueue_tail (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put_next"));
- }
- }
-
- return 0;
-}
-
-// The consumer dequeues a message from the ACE_Message_Queue, writes
-// the message to the stderr stream, and deletes the message. The
-// producer sends a 0-sized message to inform the consumer to stop
-// reading and exit.
-
-static void *consumer (ACE_Message_Queue<ACE_MT_SYNCH> *msg_queue)
-{
- int result = 0;
-
- // Keep looping, reading a message out of the queue, until we timeout
- // or get a message with a length == 0, which signals us to quit.
-
- for (;;)
- {
- ACE_Message_Block *mb;
-
- ACE_Time_Value timeout (ACE_OS::time (0) + 4, 0); // Wait for upto 4 seconds
-
- result = msg_queue->dequeue_head (mb, &timeout);
-
- if (result == -1)
- break;
-
- int length = mb->length ();
-
- if (length > 0)
- ACE_OS::write (ACE_STDOUT, mb->rd_ptr (), length);
-
- mb->release ();
-
- if (length == 0)
- break;
- }
-
- if (result == -1 && errno == EWOULDBLOCK)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n%a", "timed out waiting for message", 1));
-
- return 0;
-}
-
-// Spawn off two threads that copy stdin to stdout.
-
-int
-main (int, char *[])
-{
- // Message list.
- ACE_Message_Queue<ACE_MT_SYNCH> msg_queue;
-
- if (thr_mgr.spawn (ACE_THR_FUNC (producer), (void *) &msg_queue,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 1);
- else if (thr_mgr.spawn (ACE_THR_FUNC (consumer), (void *) &msg_queue,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 1);
-
- // Wait for producer and consumer threads to exit.
- thr_mgr.wait ();
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/ASX/Message_Queue/buffer_stream.cpp b/examples/ASX/Message_Queue/buffer_stream.cpp
deleted file mode 100644
index 4d8c86b9703..00000000000
--- a/examples/ASX/Message_Queue/buffer_stream.cpp
+++ /dev/null
@@ -1,273 +0,0 @@
-// $Id$
-
-// This short program copies stdin to stdout via the use of an ASX
-// Stream. It illustrates an implementation of the classic "bounded
-// buffer" program using an ASX Stream containing two Modules. Each
-// ACE_Module contains two Tasks. Each ACE_Task contains a
-// ACE_Message_Queue and a pointer to a ACE_Thread_Manager. Note how
-// the use of these reusable components reduces the reliance on global
-// variables, as compared with the bounded_buffer.C example.
-
-#include "ace/Synch.h"
-#include "ace/Service_Config.h"
-#include "ace/Stream.h"
-#include "ace/Module.h"
-#include "ace/Task.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Stream<ACE_MT_SYNCH> MT_Stream;
-typedef ACE_Module<ACE_MT_SYNCH> MT_Module;
-typedef ACE_Task<ACE_MT_SYNCH> MT_Task;
-
-class Common_Task : public MT_Task
- // = TITLE
- // Methods that are common to the producer and consumer.
-{
-public:
- Common_Task (void) {}
- // ACE_Task hooks
- virtual int open (void * = 0);
- virtual int close (u_long = 0);
-};
-
-// Define the Producer interface.
-
-class Producer : public Common_Task
-{
-public:
- Producer (void) {}
-
- // Read data from stdin and pass to consumer.
- virtual int svc (void);
-};
-
-class Consumer : public Common_Task
- // = TITLE
- // Define the Consumer interface.
-{
-public:
- Consumer (void) {}
-
- // Enqueue the message on the ACE_Message_Queue for subsequent
- // handling in the svc() method.
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv = 0);
-
- // Receive message from producer and print to stdout.
- virtual int svc (void);
-
-private:
-
- ACE_Time_Value timeout_;
-};
-
-class Filter : public MT_Task
- // = TITLE
- // Defines a Filter that prepends a line number in front of each
- // line.
-{
-public:
- Filter (void): count_ (1) {}
-
- // Change the size of the message before passing it downstream.
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv = 0);
-
-private:
- size_t count_;
- // Count the number of lines passing through the filter.
-};
-
-// Spawn off a new thread.
-
-int
-Common_Task::open (void *)
-{
- if (this->activate (THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), -1);
- return 0;
-}
-
-int
-Common_Task::close (u_long exit_status)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) thread is exiting with status %d in module %s\n",
- exit_status, this->name ()));
-
- // Can do anything here that is required when a thread exits, e.g.,
- // storing thread-specific information in some other storage
- // location, etc.
- return 0;
-}
-
-// The Consumer reads data from the stdin stream, creates a message,
-// and then queues the message in the message list, where it is
-// removed by the consumer thread. A 0-sized message is enqueued when
-// there is no more data to read. The consumer uses this as a flag to
-// know when to exit.
-
-int
-Producer::svc (void)
-{
- // Keep reading stdin, until we reach EOF.
-
- for (int n; ; )
- {
- // Allocate a new message (add one to avoid nasty boundary
- // conditions).
-
- ACE_Message_Block *mb;
-
- ACE_NEW_RETURN (mb, ACE_Message_Block (BUFSIZ + 1), -1);
-
- n = ACE_OS::read (ACE_STDIN, mb->rd_ptr (), mb->size ());
-
- if (n <= 0)
- {
- // Send a shutdown message to the other thread and exit.
- mb->length (0);
-
- if (this->put_next (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put_next"));
- break;
- }
-
- // Send the message to the other thread.
- else
- {
- mb->wr_ptr (n);
- // NUL-terminate the string (since we use strlen() on it
- // later).
- mb->rd_ptr ()[n] = '\0';
-
- if (this->put_next (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put_next"));
- }
- }
-
- return 0;
-}
-
-// Simply enqueue the Message_Block into the end of the queue.
-
-int
-Consumer::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- return this->putq (mb, tv);
-}
-
-// The consumer dequeues a message from the ACE_Message_Queue, writes
-// the message to the stderr stream, and deletes the message. The
-// Consumer sends a 0-sized message to inform the consumer to stop
-// reading and exit.
-
-int
-Consumer::svc (void)
-{
- int result = 0;
-
- // Keep looping, reading a message out of the queue, until we
- // timeout or get a message with a length == 0, which signals us to
- // quit.
-
- for (;;)
- {
- ACE_Message_Block *mb;
-
- this->timeout_.sec (ACE_OS::time (0) + 4); // Wait for upto 4 seconds
-
- result = this->getq (mb, &this->timeout_);
-
- if (result == -1)
- break;
-
- int length = mb->length ();
-
- if (length > 0)
- ACE_OS::write (ACE_STDOUT,
- mb->rd_ptr (),
- ACE_OS::strlen (mb->rd_ptr ()));
-
- mb->release ();
-
- if (length == 0)
- break;
- }
-
- if (result == -1 && errno == EWOULDBLOCK)
- ACE_ERROR ((LM_ERROR,
- "(%t) %p\n%a",
- "timed out waiting for message",
- 1));
- return 0;
-}
-
-// The filter prepends a line number in front of each line.
-
-int
-Filter::put (ACE_Message_Block *mb,
- ACE_Time_Value *tv)
-{
- if (mb->length () == 0)
- return this->put_next (mb, tv);
- else
- {
- char buf[BUFSIZ];
-
- // Stash a copy of the buffer away.
- ACE_OS::strncpy (buf, mb->rd_ptr (), sizeof buf);
-
- // Increase the size of the buffer large enough that it will be
- // reallocated (in order to test the reallocation mechanisms).
-
- mb->size (mb->length () + BUFSIZ);
- mb->length (mb->size ());
-
- // Prepend the line count in front of the buffer.
- ACE_OS::sprintf (mb->rd_ptr (), "%d: %s",
- this->count_++, buf);
-
- return this->put_next (mb, tv);
- }
-}
-
-// Main driver function.
-
-int
-main (int, char *argv[])
-{
- ACE_Service_Config daemon (argv[0]);
-
- // This Stream controls hierachically-related active objects.
- MT_Stream stream;
-
- MT_Module *pm;
- MT_Module *fm;
- MT_Module *cm;
-
- ACE_NEW_RETURN (pm, MT_Module ("Consumer", new Consumer), -1);
- ACE_NEW_RETURN (fm, MT_Module ("Filter", new Filter), -1);
- ACE_NEW_RETURN (cm, MT_Module ("Producer", new Producer), -1);
-
- // Create Producer and Consumer Modules and push them onto the
- // Stream. All processing is performed in the Stream.
-
- if (stream.push (pm) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "push"), 1);
- else if (stream.push (fm) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "push"), 1);
- else if (stream.push (cm) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "push"), 1);
-
- // Barrier synchronization: wait for the threads to exit, then exit
- // ourselves.
- ACE_Thread_Manager::instance ()->wait ();
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/ASX/Message_Queue/priority_buffer.cpp b/examples/ASX/Message_Queue/priority_buffer.cpp
deleted file mode 100644
index 52976df02d5..00000000000
--- a/examples/ASX/Message_Queue/priority_buffer.cpp
+++ /dev/null
@@ -1,141 +0,0 @@
-// $Id$
-
-// This short program prints the contents of stdin to stdout sorted by
-// the length of each line via the use of an ASX Message_Queue. It
-// illustrates how priorities can be used for ACE Message_Queues.
-
-#include "ace/Message_Queue.h"
-#include "ace/Read_Buffer.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Service_Config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Global thread manager.
-static ACE_Thread_Manager thr_mgr;
-
-// Make the queue be capable of being *very* large.
-static const long max_queue = LONG_MAX;
-
-// The consumer dequeues a message from the ACE_Message_Queue, writes
-// the message to the stderr stream, and deletes the message. The
-// producer sends a 0-sized message to inform the consumer to stop
-// reading and exit.
-
-static void *
-consumer (ACE_Message_Queue<ACE_MT_SYNCH> *msg_queue)
-{
- // Keep looping, reading a message out of the queue, until we
- // timeout or get a message with a length == 0, which signals us to
- // quit.
-
- for (;;)
- {
- ACE_Message_Block *mb;
-
- if (msg_queue->dequeue_head (mb) == -1)
- break;
-
- int length = mb->length ();
-
- if (length > 0)
- ACE_OS::puts (mb->rd_ptr ());
-
- // Free up the buffer memory and the Message_Block.
- ACE_Allocator::instance ()->free (mb->rd_ptr ());
- mb->release ();
-
- if (length == 0)
- break;
- }
-
- return 0;
-}
-
-// The producer reads data from the stdin stream, creates a message,
-// and then queues the message in the message list, where it is
-// removed by the consumer thread. A 0-sized message is enqueued when
-// there is no more data to read. The consumer uses this as a flag to
-// know when to exit.
-
-static void *
-producer (ACE_Message_Queue<ACE_MT_SYNCH> *msg_queue)
-{
- ACE_Read_Buffer rb (ACE_STDIN);
-
- // Keep reading stdin, until we reach EOF.
-
- for (;;)
- {
- // Allocate a new buffer.
- char *buffer = rb.read ('\n');
-
- ACE_Message_Block *mb;
-
- if (buffer == 0)
- {
- // Send a 0-sized shutdown message to the other thread and
- // exit.
-
- ACE_NEW_RETURN (mb, ACE_Message_Block ((size_t) 0), 0);
-
- if (msg_queue->enqueue_tail (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put_next"));
- break;
- }
-
- // Enqueue the message in priority order.
- else
- {
- // Allocate a new message, but have it "borrow" its memory
- // from the buffer.
- ACE_NEW_RETURN (mb, ACE_Message_Block (rb.size (),
- ACE_Message_Block::MB_DATA,
- 0,
- buffer),
- 0);
- mb->msg_priority (rb.size ());
- mb->wr_ptr (rb.size ());
-
- ACE_DEBUG ((LM_DEBUG,
- "enqueueing message of size %d\n",
- mb->msg_priority ()));
-
- // Enqueue in priority order.
- if (msg_queue->enqueue_prio (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put_next"));
- }
- }
-
- // Now read all the items out in priority order (i.e., ordered by
- // the size of the lines!).
- consumer (msg_queue);
-
- return 0;
-}
-
-// Spawn off one thread that copies stdin to stdout in order of the
-// size of each line.
-
-int
-main (int, char *[])
-{
- // Message queue.
- ACE_Message_Queue<ACE_MT_SYNCH> msg_queue (max_queue);
-
- if (thr_mgr.spawn (ACE_THR_FUNC (producer), (void *) &msg_queue,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 1);
-
- // Wait for producer and consumer threads to exit.
- thr_mgr.wait ();
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp b/examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp
deleted file mode 100644
index 71c152b0687..00000000000
--- a/examples/ASX/UPIPE_Event_Server/Consumer_Router.cpp
+++ /dev/null
@@ -1,148 +0,0 @@
-#include "Consumer_Router.h"
-// $Id$
-
-#include "Options.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef Acceptor_Factory<Consumer_Handler, CONSUMER_KEY> CONSUMER_FACTORY;
-
-int
-Consumer_Handler::open (void *a)
-{
- CONSUMER_FACTORY *af = (CONSUMER_FACTORY *) a;
- this->router_task_ = af->router ();
- return this->Peer_Handler<CONSUMER_ROUTER, CONSUMER_KEY>::open (a);
-}
-
-Consumer_Handler::Consumer_Handler (ACE_Thread_Manager *tm)
- : Peer_Handler<CONSUMER_ROUTER, CONSUMER_KEY> (tm)
-{
-}
-
-// Create a new handler that will interact with a consumer and point
-// its ROUTER_TASK_ data member to the CONSUMER_ROUTER.
-
-Consumer_Router::Consumer_Router (ACE_Thread_Manager *tm)
- : CONSUMER_ROUTER (tm)
-{
-}
-
-// Initialize the Router..
-
-int
-Consumer_Router::open (void *)
-{
- ACE_ASSERT (this->is_reader ());
- char *argv[3];
-
- argv[0] = (char *) this->name ();
- argv[1] = options.consumer_file ();
- argv[2] = 0;
-
- if (this->init (1, &argv[1]) == -1)
- return -1;
-
- // Make this an active object.
- // return this->activate (options.t_flags ());
-
- // Until that's done, return 1 to indicate that the object wasn't activated.
- return 1;
-}
-
-int
-Consumer_Router::close (u_long)
-{
- ACE_ASSERT (this->is_reader ());
- this->peer_map_.close ();
- this->msg_queue ()->deactivate();
- return 0;
-}
-
-
-// Handle incoming messages in a separate thread..
-
-int
-Consumer_Router::svc (void)
-{
- ACE_Message_Block *mb = 0;
-
- ACE_ASSERT (this->is_reader ());
-
- if (options.debug ())
- ACE_DEBUG ((LM_DEBUG, "(%t) starting svc in %s\n", this->name ()));
-
- while (this->getq (mb) > 0)
- if (this->put_next (mb) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) put_next failed in %s\n", this->name ()), -1);
-
- return 0;
- // Note the implicit ACE_OS::thr_exit() via destructor.
-}
-
-// Send a MESSAGE_BLOCK to the supplier(s)..
-
-int
-Consumer_Router::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- ACE_ASSERT (this->is_reader ());
-
- if (mb->msg_type () == ACE_Message_Block::MB_IOCTL)
- {
- this->control (mb);
- return this->put_next (mb);
- }
- else
-{
-//printf("consumer-Router is routing : send_peers\n");
- return this->send_peers (mb);
-}
-}
-
-// Return information about the Client_Router ACE_Module..
-
-int
-Consumer_Router::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- ACE_UPIPE_Addr addr;
- const char *mod_name = this->name ();
- ACE_UPIPE_Acceptor &sa = (ACE_UPIPE_Acceptor &) *this->acceptor_;
-
- if (sa.get_local_addr (addr) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%s\t /%s %s",
- mod_name, "upipe",
- "# consumer router\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (mod_name)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, mod_name, length);
- return ACE_OS::strlen (mod_name);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Acceptor<Consumer_Handler, ACE_UPIPE_ACCEPTOR>;
-template class Acceptor_Factory<Consumer_Handler, CONSUMER_KEY>;
-template class Peer_Handler<CONSUMER_ROUTER, CONSUMER_KEY>;
-template class Peer_Router<Consumer_Handler, CONSUMER_KEY>;
-template class ACE_Map_Entry<CONSUMER_KEY, Consumer_Handler *>;
-template class ACE_Map_Iterator_Base<CONSUMER_KEY, Consumer_Handler *, ACE_RW_Mutex>;
-template class ACE_Map_Iterator<CONSUMER_KEY, Consumer_Handler *, ACE_RW_Mutex>;
-template class ACE_Map_Reverse_Iterator<CONSUMER_KEY, Consumer_Handler *, ACE_RW_Mutex>;
-template class ACE_Map_Manager<CONSUMER_KEY, Consumer_Handler *, ACE_RW_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Acceptor<Consumer_Handler, ACE_UPIPE_ACCEPTOR>
-#pragma instantiate Acceptor_Factory<Consumer_Handler, CONSUMER_KEY>
-#pragma instantiate Peer_Handler<CONSUMER_ROUTER, CONSUMER_KEY>
-#pragma instantiate Peer_Router<Consumer_Handler, CONSUMER_KEY>
-#pragma instantiate ACE_Map_Entry<CONSUMER_KEY, Consumer_Handler *>
-#pragma instantiate ACE_Map_Iterator_Base<CONSUMER_KEY, Consumer_Handler *, ACE_RW_Mutex>
-#pragma instantiate ACE_Map_Iterator<CONSUMER_KEY, Consumer_Handler *, ACE_RW_Mutex>
-#pragma instantiate ACE_Map_Reverse_Iterator<CONSUMER_KEY, Consumer_Handler *, ACE_RW_Mutex>
-#pragma instantiate ACE_Map_Manager<CONSUMER_KEY, Consumer_Handler *, ACE_RW_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/ASX/UPIPE_Event_Server/Consumer_Router.h b/examples/ASX/UPIPE_Event_Server/Consumer_Router.h
deleted file mode 100644
index 4568ddf8311..00000000000
--- a/examples/ASX/UPIPE_Event_Server/Consumer_Router.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The interface between one or more consumers and an Event Server
-// ACE_Stream.
-
-#if !defined (_CONSUMER_ROUTER_H)
-#define _CONSUMER_ROUTER_H
-
-#include "ace/Thread_Manager.h"
-#include "ace/UPIPE_Acceptor.h"
-#include "ace/UPIPE_Addr.h"
-#include "ace/Svc_Handler.h"
-#include "Peer_Router.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class Consumer_Handler; // Forward declaration....
-
-typedef ACE_HANDLE CONSUMER_KEY;
-
-typedef Peer_Router<Consumer_Handler, CONSUMER_KEY> CONSUMER_ROUTER;
-
-class Consumer_Handler
- : public Peer_Handler<CONSUMER_ROUTER, CONSUMER_KEY>
-{
-public:
- Consumer_Handler (ACE_Thread_Manager *tm = 0);
- virtual int open (void *);
-};
-
-class Consumer_Router : public CONSUMER_ROUTER
-{
-public:
- Consumer_Router (ACE_Thread_Manager *thr_manager);
-
-protected:
- // ACE_Task hooks..
- virtual int open (void *a = 0);
- virtual int close (u_long flags = 0);
- virtual int put (ACE_Message_Block *msg, ACE_Time_Value * = 0);
- virtual int svc (void);
-
- // Dynamic linking hooks.
- virtual int info (char **info_string, size_t length) const;
-};
-#endif /* ACE_HAS_THREADS */
-#endif /* _CONSUMER_ROUTER_H */
diff --git a/examples/ASX/UPIPE_Event_Server/Event_Analyzer.cpp b/examples/ASX/UPIPE_Event_Server/Event_Analyzer.cpp
deleted file mode 100644
index 10133b3c90e..00000000000
--- a/examples/ASX/UPIPE_Event_Server/Event_Analyzer.cpp
+++ /dev/null
@@ -1,70 +0,0 @@
-#include "Event_Analyzer.h"
-// $Id$
-
-
-#if defined (ACE_HAS_THREADS)
-
-int
-Event_Analyzer::open (void *)
-{
- return 0;
-}
-
-int
-Event_Analyzer::close (u_long)
-{
- return 0;
-}
-
-int
-Event_Analyzer::control (ACE_Message_Block *mb)
-{
- ACE_IO_Cntl_Msg *ioc = (ACE_IO_Cntl_Msg *) mb->rd_ptr ();
- ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds cmd;
-
- switch (cmd = ioc->cmd ())
- {
- case ACE_IO_Cntl_Msg::SET_LWM:
- case ACE_IO_Cntl_Msg::SET_HWM:
- this->water_marks (cmd, *(size_t *) mb->cont ()->rd_ptr ());
- break;
- default:
- break;
- }
- return 0;
-}
-
-int
-Event_Analyzer::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- if (mb->msg_type () == ACE_Message_Block::MB_IOCTL)
- this->control (mb);
-
- return this->put_next (mb);
-}
-
-int
-Event_Analyzer::init (int, char *[])
-{
- return 0;
-}
-
-int
-Event_Analyzer::fini (void)
-{
- return 0;
-}
-
-int
-Event_Analyzer::info (char **strp, size_t length) const
-{
- const char *mod_name = this->name ();
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (mod_name)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, mod_name, length);
- return ACE_OS::strlen (mod_name);
-}
-
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/ASX/UPIPE_Event_Server/Event_Analyzer.h b/examples/ASX/UPIPE_Event_Server/Event_Analyzer.h
deleted file mode 100644
index a815e7d642a..00000000000
--- a/examples/ASX/UPIPE_Event_Server/Event_Analyzer.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Signal router.
-
-#if !defined (_EVENT_ANALYZER_H)
-#define _EVENT_ANALYZER_H
-
-#include "ace/Stream.h"
-#include "ace/Module.h"
-#include "ace/Task.h"
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class Event_Analyzer : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- virtual int open (void *a = 0);
- virtual int close (u_long flags = 0);
- virtual int put (ACE_Message_Block *msg, ACE_Time_Value * = 0);
-
- // Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- virtual int fini (void);
- virtual int info (char **info_string, size_t length) const;
-
-private:
- virtual int control (ACE_Message_Block *);
-};
-
-#endif /* ACE_HAS_THREADS */
-#endif /* _EVENT_ANALYZER_H */
diff --git a/examples/ASX/UPIPE_Event_Server/Makefile b/examples/ASX/UPIPE_Event_Server/Makefile
deleted file mode 100644
index 439e7e7cd4f..00000000000
--- a/examples/ASX/UPIPE_Event_Server/Makefile
+++ /dev/null
@@ -1,334 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Event Server test
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = event_server
-
-FILES = Options \
- Supplier_Router \
- Event_Analyzer \
- Consumer_Router \
- Peer_Router
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Options.o .obj/Options.so .shobj/Options.o .shobj/Options.so: Options.cpp $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h
-.obj/Supplier_Router.o .obj/Supplier_Router.so .shobj/Supplier_Router.o .shobj/Supplier_Router.so: Supplier_Router.cpp Options.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- Supplier_Router.h $(ACE_ROOT)/ace/UPIPE_Addr.h \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/UPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/UPIPE_Stream.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h Peer_Router.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i
-.obj/Event_Analyzer.o .obj/Event_Analyzer.so .shobj/Event_Analyzer.o .shobj/Event_Analyzer.so: Event_Analyzer.cpp Event_Analyzer.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h
-.obj/Consumer_Router.o .obj/Consumer_Router.so .shobj/Consumer_Router.o .shobj/Consumer_Router.so: Consumer_Router.cpp Consumer_Router.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/UPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/UPIPE_Stream.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/UPIPE_Addr.h \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h Peer_Router.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Map_Manager.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h
-.obj/Peer_Router.o .obj/Peer_Router.so .shobj/Peer_Router.o .shobj/Peer_Router.so: Peer_Router.cpp \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h Peer_Router.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/UPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/UPIPE_Stream.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/UPIPE_Addr.h \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/Map_Manager.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/ASX/UPIPE_Event_Server/Options.cpp b/examples/ASX/UPIPE_Event_Server/Options.cpp
deleted file mode 100644
index f77333da2a3..00000000000
--- a/examples/ASX/UPIPE_Event_Server/Options.cpp
+++ /dev/null
@@ -1,191 +0,0 @@
-#include "ace/Get_Opt.h"
-// $Id$
-
-#include "ace/Synch.h"
-
-#include "Options.h"
-
-#if defined (ACE_HAS_THREADS)
-
-Options::Options (void)
- : thr_count_ (4),
- t_flags_ (THR_DETACHED),
- high_water_mark_ (8 * 1024),
- low_water_mark_ (1024),
- message_size_ (128),
- initial_queue_length_ (0),
- iterations_ (100000),
- debugging_ (0),
- verbosity_ (0),
- consumer_port_ ("-p 10000"),
- supplier_port_ ("-p 10001"),
- consumer_file_ ("-f/tmp/conupipe"),
- supplier_file_ ("-f/tmp/supupipe")
-{
-}
-
-Options::~Options (void)
-{
-}
-
-void Options::print_results (void)
-{
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- this->itimer_.elapsed_time (et);
-
-#if defined (ACE_HAS_PRUSAGE_T)
- prusage_t rusage;
- this->itimer_.get_rusage (rusage);
-
- if (options.verbose ())
- {
- ACE_OS::printf ("final concurrency hint = %d\n", ACE_OS::thr_getconcurrency ());
- ACE_OS::printf ("%8d = lwpid\n"
- "%8d = lwp count\n"
- "%8d = minor page faults\n"
- "%8d = major page faults\n"
- "%8d = input blocks\n"
- "%8d = output blocks\n"
- "%8d = messages sent\n"
- "%8d = messages received\n"
- "%8d = signals received\n"
- "%8ds, %dms = wait-cpu (latency) time\n"
- "%8ds, %dms = user lock wait sleep time\n"
- "%8ds, %dms = all other sleep time\n"
- "%8d = voluntary context switches\n"
- "%8d = involuntary context switches\n"
- "%8d = system calls\n"
- "%8d = chars read/written\n",
- rusage.pr_lwpid,
- rusage.pr_count,
- rusage.pr_minf,
- rusage.pr_majf,
- rusage.pr_inblk,
- rusage.pr_oublk,
- rusage.pr_msnd,
- rusage.pr_mrcv,
- rusage.pr_sigs,
- rusage.pr_wtime.tv_sec, rusage.pr_wtime.tv_nsec / 1000000,
- rusage.pr_ltime.tv_sec, rusage.pr_ltime.tv_nsec / 1000000,
- rusage.pr_slptime.tv_sec, rusage.pr_slptime.tv_nsec / 1000000,
- rusage.pr_vctx,
- rusage.pr_ictx,
- rusage.pr_sysc,
- rusage.pr_ioch);
- }
-#endif /* ACE_HAS_PRUSAGE_T */
-
- ACE_OS::printf ("---------------------\n"
- "real time = %.3f\n"
- "user time = %.3f\n"
- "system time = %.3f\n"
- "---------------------\n",
- et.real_time, et.user_time, et.system_time);
-}
-
-// Manages the options.
-Options options;
-
-void
-Options::parse_args (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
-
- ACE_Get_Opt getopt (argc, argv, "C:c:bdH:i:L:l:M:nS:s:t:T:v");
- int c;
-
- while ((c = getopt ()) != -1)
- switch (c)
- {
- case 'b':
- this->t_flags (THR_BOUND);
- break;
- case 'C':
- this->consumer_file (getopt.optarg);
- break;
- case 'c':
- this->consumer_port (getopt.optarg);
- break;
- case 'd':
- this->debugging_ = 1;
- break;
- case 'H':
- this->high_water_mark (ACE_OS::atoi (getopt.optarg));
- break;
- case 'i':
- this->iterations (ACE_OS::atoi (getopt.optarg));
- break;
- case 'L':
- this->low_water_mark (ACE_OS::atoi (getopt.optarg));
- break;
- case 'l':
- this->initial_queue_length (ACE_OS::atoi (getopt.optarg));
- break;
- case 'M':
- this->message_size (ACE_OS::atoi (getopt.optarg));
- break;
- case 'n':
- this->t_flags (THR_NEW_LWP);
- break;
- case 'S':
- this->supplier_file (getopt.optarg);
- break;
- case 's':
- this->supplier_port (getopt.optarg);
- break;
- case 'T':
- if (ACE_OS::strcasecmp (getopt.optarg, "ON") == 0)
- ACE_Trace::start_tracing ();
- else if (ACE_OS::strcasecmp (getopt.optarg, "OFF") == 0)
- ACE_Trace::stop_tracing ();
- break;
- case 't':
- this->thr_count (ACE_OS::atoi (getopt.optarg));
- break;
- case 'v':
- this->verbosity_ = 1;
- break;
- default:
- ::fprintf (stderr, "%s\n"
- "\t[-b] (THR_BOUND)\n"
- "\t[-C consumer file]\n"
- "\t[-c consumer port]\n"
- "\t[-d] (enable debugging)\n"
- "\t[-H high water mark]\n"
- "\t[-i number of test iterations]\n"
- "\t[-L low water mark]\n"
- "\t[-M] message size \n"
- "\t[-n] (THR_NEW_LWP)\n"
- "\t[-q max queue size]\n"
- "\t[-S supplier file]\n"
- "\t[-s supplier port]\n"
- "\t[-t number of threads]\n"
- "\t[-v] (verbose) \n",
- argv[0]);
- ::exit (1);
- /* NOTREACHED */
- break;
- }
-
- if (this->verbose ())
- ACE_OS::printf ("%8d = initial concurrency hint\n"
- "%8d = total iterations\n"
- "%8d = thread count\n"
- "%8d = low water mark\n"
- "%8d = high water mark\n"
- "%8d = message_size\n"
- "%8d = initial queue length\n"
- "%8d = THR_BOUND\n"
- "%8d = THR_NEW_LWP\n",
- ACE_OS::thr_getconcurrency (),
- this->iterations (),
- this->thr_count (),
- this->low_water_mark (),
- this->high_water_mark (),
- this->message_size (),
- this->initial_queue_length (),
- (this->t_flags () & THR_BOUND) != 0,
- (this->t_flags () & THR_NEW_LWP) != 0);
-}
-
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/ASX/UPIPE_Event_Server/Options.h b/examples/ASX/UPIPE_Event_Server/Options.h
deleted file mode 100644
index fff2593e435..00000000000
--- a/examples/ASX/UPIPE_Event_Server/Options.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Option manager for Event Server.
-
-#if !defined (DEVICE_OPTIONS_H)
-#define DEVICE_OPTIONS_H
-
-#include "ace/OS.h"
-#include "ace/Profile_Timer.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class Options
-{
-public:
- Options (void);
- ~Options (void);
- void parse_args (int argc, char *argv[]);
-
- void stop_timer (void);
- void start_timer (void);
-
- void thr_count (size_t count);
- size_t thr_count (void);
-
- void initial_queue_length (size_t length);
- size_t initial_queue_length (void);
-
- void high_water_mark (size_t size);
- size_t high_water_mark (void);
-
- void low_water_mark (size_t size);
- size_t low_water_mark (void);
-
- void message_size (size_t size);
- size_t message_size (void);
-
- void iterations (size_t n);
- size_t iterations (void);
-
- void t_flags (long flag);
- long t_flags (void);
-
- void supplier_port (char *port);
- char *supplier_port (void);
-
- void consumer_port (char *port);
- char *consumer_port (void);
-
- void supplier_file (char *file);
- char *supplier_file (void);
-
- void consumer_file (char *file);
- char *consumer_file (void);
-
- int debug (void);
- int verbose (void);
-
- void print_results (void);
-
-private:
- ACE_Profile_Timer itimer_; // Time the process.
- size_t thr_count_; // Number of threads to spawn.
- long t_flags_; // Flags to thr_create().
- size_t high_water_mark_; // ACE_Task high water mark.
- size_t low_water_mark_; // ACE_Task low water mark.
- size_t message_size_; // Size of a message.
- size_t initial_queue_length_; // Initial number of items in the queue.
- size_t iterations_; // Number of iterations to run the test program.
- int debugging_; // Extra debugging info.
- int verbosity_; // Extra verbose messages.
- char *consumer_port_; // Port that the Consumer_Router is using.
- char *supplier_port_; // Port that the Supplier_Router is using.
- char *consumer_file_; // file that the Consumer_Router is using.
- char *supplier_file_; // file that the Supplier_Router is using.
-};
-
-extern Options options;
-
-#include "Options.i"
-#endif /* ACE_HAS_THREADS */
-#endif /* DEVICE_OPTIONS_H */
diff --git a/examples/ASX/UPIPE_Event_Server/Options.i b/examples/ASX/UPIPE_Event_Server/Options.i
deleted file mode 100644
index 4641b301473..00000000000
--- a/examples/ASX/UPIPE_Event_Server/Options.i
+++ /dev/null
@@ -1,161 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Option manager for ustreams.
-
-inline void
-Options::supplier_port (char *port)
-{
- this->supplier_port_ = port;
-}
-
-inline char *
-Options::supplier_port (void)
-{
- return this->supplier_port_;
-}
-
-inline void
-Options::supplier_file (char *file)
-{
- this->supplier_file_ = file;
-}
-
-inline char *
-Options::supplier_file (void)
-{
- return this->supplier_file_;
-}
-
-inline void
-Options::consumer_file (char *file)
-{
- this->consumer_file_ = file;
-}
-
-inline char *
-Options::consumer_file (void)
-{
- return this->consumer_file_;
-}
-
-inline void
-Options::consumer_port (char *port)
-{
- this->consumer_port_ = port;
-}
-
-inline char *
-Options::consumer_port (void)
-{
- return this->consumer_port_;
-}
-
-inline void
-Options::start_timer (void)
-{
- this->itimer_.start ();
-}
-
-inline void
-Options::stop_timer (void)
-{
- this->itimer_.stop ();
-}
-
-inline void
-Options::thr_count (size_t count)
-{
- this->thr_count_ = count;
-}
-
-inline size_t
-Options::thr_count (void)
-{
- return this->thr_count_;
-}
-
-inline void
-Options::initial_queue_length (size_t length)
-{
- this->initial_queue_length_ = length;
-}
-
-inline size_t
-Options::initial_queue_length (void)
-{
- return this->initial_queue_length_;
-}
-
-inline void
-Options::high_water_mark (size_t size)
-{
- this->high_water_mark_ = size;
-}
-
-inline size_t
-Options::high_water_mark (void)
-{
- return this->high_water_mark_;
-}
-
-inline void
-Options::low_water_mark (size_t size)
-{
- this->low_water_mark_ = size;
-}
-
-inline size_t
-Options::low_water_mark (void)
-{
- return this->low_water_mark_;
-}
-
-inline void
-Options::message_size (size_t size)
-{
- this->message_size_ = size;
-}
-
-inline size_t
-Options::message_size (void)
-{
- return this->message_size_;
-}
-
-inline void
-Options::iterations (size_t n)
-{
- this->iterations_ = n;
-}
-
-inline size_t
-Options::iterations (void)
-{
- return this->iterations_;
-}
-
-inline void
-Options::t_flags (long flag)
-{
- this->t_flags_ |= flag;
-}
-
-inline long
-Options::t_flags (void)
-{
- return this->t_flags_;
-}
-
-inline int
-Options::debug (void)
-{
- return this->debugging_;
-}
-
-inline int
-Options::verbose (void)
-{
- return this->verbosity_;
-}
-
diff --git a/examples/ASX/UPIPE_Event_Server/Peer_Router.cpp b/examples/ASX/UPIPE_Event_Server/Peer_Router.cpp
deleted file mode 100644
index d87ed2b263f..00000000000
--- a/examples/ASX/UPIPE_Event_Server/Peer_Router.cpp
+++ /dev/null
@@ -1,271 +0,0 @@
-#if !defined (_PEER_ROUTER_C)
-// $Id$
-
-#define _PEER_ROUTER_C
-
-#include "ace/Get_Opt.h"
-#include "ace/Service_Config.h"
-
-#include "Peer_Router.h"
-#include "Options.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Define some short-hand macros to deal with long templates
-// names...
-
-#define PH PEER_HANDLER
-#define PA PEER_ACCEPTOR
-#define PAD PEER_ADDR
-#define PK PEER_KEY
-#define PM PEER_MAP
-
-template <class PH, class PK> int
-Acceptor_Factory<PH, PK>::init (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "df:", 0);
- ACE_UPIPE_Addr addr;
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'f':
- addr.set (get_opt.optarg);
- break;
- case 'd':
- break;
- default:
- break;
- }
-
- if (this->open (addr, ACE_Reactor::instance ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- return 0;
-}
-
-template <class PH, class PK>
-Acceptor_Factory<PH, PK>::Acceptor_Factory (Peer_Router<PH, PK> *pr)
- : pr_ (pr)
-{
-}
-
-template <class PH, class PK> Peer_Router<PH, PK> *
-Acceptor_Factory<PH, PK>::router (void)
-{
- return this->pr_;
-}
-
-template <class ROUTER, class KEY>
-Peer_Handler<ROUTER, KEY>::Peer_Handler (ACE_Thread_Manager *tm)
- : ACE_Svc_Handler<ACE_UPIPE_STREAM, ACE_MT_SYNCH> (tm)
-{
-}
-
-template <class ROUTER, class KEY> int
-Peer_Handler<ROUTER, KEY>::svc (void)
-{
- // Just a try !! we're just reading from our ACE_Message_Queue.
- ACE_Message_Block *db, *hb;
- int n;
- // do an endless loop
- for (;;)
- {
- db = new ACE_Message_Block (BUFSIZ);
- hb = new ACE_Message_Block (sizeof (KEY), ACE_Message_Block::MB_PROTO, db);
-
- if ((n = this->peer ().recv (db->rd_ptr (), db->size ())) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "recv failed"), -1);
- else if (n == 0) // Client has closed down the connection.
- {
-
- if (this->router_task_->unbind_peer (this->get_handle ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "unbind failed"), -1);
- ACE_DEBUG ((LM_DEBUG, "(%t) shutting down \n"));
- return -1; // We do not need to be deregistered by reactor
- // as we were not registered at all
- }
- else // Transform incoming buffer into a Message and pass downstream.
- {
- db->wr_ptr (n);
- *(ACE_HANDLE *) hb->rd_ptr () = this->get_handle (); // structure assignment.
- hb->wr_ptr (sizeof (long));
- if (this->router_task_->reply (hb) == -1)
- {
- ACE_DEBUG ((LM_DEBUG, "Peer_Handler.svc : router_task->reply failed\n"));
- return -1;
- }
-
- // return this->router_task_->reply (hb) == -1 ? -1 : 0;
- }
- }
- ACE_NOTREACHED(return 0);
-}
-
-template <class ROUTER, class KEY> int
-Peer_Handler<ROUTER, KEY>::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- return this->peer ().send_n (mb->rd_ptr (), mb->length ());
-}
-
-// Create a new handler and point its ROUTER_TASK_ data member to the
-// corresponding router. Note that this router is extracted out of
-// the Acceptor_Factory * that is passed in via the
-// ACE_Acceptor::handle_input() method.
-
-template <class ROUTER, class KEY> int
-Peer_Handler<ROUTER, KEY>::open (void *a)
-{
- char buf[BUFSIZ], *p = buf;
-
- if (this->router_task_->info (&p, sizeof buf) != -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) creating handler for %s, fd = %d, this = %d\n",
- buf, this->get_handle (), a));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "info"), -1);
-
- if ( this->activate (options.t_flags ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "activation of thread failed"), -1);
- else if (this->router_task_->bind_peer (this->get_handle (), this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "bind_peer"), -1);
- return 0;
-}
-
-// Receive a message from a supplier..
-
-template <class ROUTER, class KEY> int
-Peer_Handler<ROUTER, KEY>::handle_input (ACE_HANDLE h)
-{
-
- ACE_DEBUG ((LM_DEBUG, "(%t) input arrived on sd %d\n", h));
-// ACE_Reactor::instance ()->remove_handler(h,
-// ACE_Event_Handler::ALL_EVENTS_MASK
-// |ACE_Event_Handler::DONT_CALL);
-// this method should be called only if the peer shuts down
-// so we deactivate our ACE_Message_Queue to awake our svc thread
-
- return 0;
-
-#if 0
- ACE_Message_Block *db = new ACE_Message_Block (BUFSIZ);
- ACE_Message_Block *hb = new ACE_Message_Block (sizeof (KEY), ACE_Message_Block::MB_PROTO, db);
- int n;
-
- if ((n = this->peer ().recv (db->rd_ptr (), db->size ())) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "recv failed"), -1);
- else if (n == 0) // Client has closed down the connection.
- {
- if (this->router_task_->unbind_peer (this->get_handle ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "unbind failed"), -1);
- ACE_DEBUG ((LM_DEBUG, "(%t) shutting down %d\n", h));
- return -1; // Instruct the ACE_Reactor to deregister us by returning -1.
- }
- else // Transform incoming buffer into a Message and pass downstream.
- {
- db->wr_ptr (n);
- *(long *) hb->rd_ptr () = this->get_handle (); // structure assignment.
- hb->wr_ptr (sizeof (long));
- return this->router_task_->reply (hb) == -1 ? -1 : 0;
- }
-#endif
-}
-
-template <class PH, class PK>
-Peer_Router<PH, PK>::Peer_Router (ACE_Thread_Manager *tm)
- : ACE_Task<ACE_MT_SYNCH> (tm)
-{
-}
-
-template <class PH, class PK> int
-Peer_Router<PH, PK>::send_peers (ACE_Message_Block *mb)
-{
- ACE_Map_Iterator<PK, PH *, ACE_RW_Mutex> map_iter = this->peer_map_;
- int bytes = 0;
- int iterations = 0;
- ACE_Message_Block *data_block = mb->cont ();
- for (ACE_Map_Entry<PK, PH *> *ss = 0;
- map_iter.next (ss) != 0;
- map_iter.advance ())
- {
- if (options.debug ())
- ACE_DEBUG ((LM_DEBUG, "(%t) sending to peer via sd %d\n", ss->ext_id_));
-
- iterations++;
- bytes += ss->int_id_->put (data_block);
- }
-
- mb->release ();
- return bytes == 0 ? 0 : bytes / iterations;
-}
-
-template <class PH, class PK>
-Peer_Router<PH, PK>::~Peer_Router (void)
-{
-}
-
-template <class PH, class PK> int
-Peer_Router<PH, PK>::fini (void)
-{
- delete this->acceptor_;
- return 0;
-}
-
-template <class PH, class PK> int
-Peer_Router<PH, PK>::control (ACE_Message_Block *mb)
-{
- ACE_IO_Cntl_Msg *ioc = (ACE_IO_Cntl_Msg *) mb->rd_ptr ();
- ACE_IO_Cntl_Msg::ACE_IO_Cntl_Cmds command;
-
- switch (command = ioc->cmd ())
- {
- case ACE_IO_Cntl_Msg::SET_LWM:
- case ACE_IO_Cntl_Msg::SET_HWM:
- this->water_marks (command, *(size_t *) mb->cont ()->rd_ptr ());
- break;
- default:
- return -1;
- }
- return 0;
-}
-
-template <class PH, class PK> int
-Peer_Router<PH, PK>::unbind_peer (PK key)
-{
- return this->peer_map_.unbind (key);
-}
-
-template <class PH, class PK> int
-Peer_Router<PH, PK>::bind_peer (PK key, Peer_Handler<Peer_Router<PH, PK>, PK> *ph)
-{
- PH *peer_handler = (PH *) ph;
- return this->peer_map_.bind (key, peer_handler);
-}
-
-template <class PH, class PK> int
-Peer_Router<PH, PK>::init (int argc, char *argv[])
-{
- this->acceptor_ = new Acceptor_Factory <PH, PK> (this);
-
- if (this->acceptor_->init (argc, argv) == -1
- || this->peer_map_.open () == -1)
- return -1;
- else
- {
- ACE_UPIPE_Addr addr;
- ACE_UPIPE_Acceptor &pa = this->acceptor_->acceptor ();
-
- if (pa.get_local_addr (addr) != -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) initializing %s, file = %s, fd = %d, this = %u\n",
- this->name (), addr.get_path_name (), pa.get_handle (), this));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_local_addr"), -1);
- }
- return 0;
-}
-
-#undef PH
-#undef PA
-#undef PAD
-#undef PK
-#undef PM
-#endif /* ACE_HAS_THREADS */
-#endif /* _PEER_ROUTER_C */
diff --git a/examples/ASX/UPIPE_Event_Server/Peer_Router.h b/examples/ASX/UPIPE_Event_Server/Peer_Router.h
deleted file mode 100644
index c60da36c931..00000000000
--- a/examples/ASX/UPIPE_Event_Server/Peer_Router.h
+++ /dev/null
@@ -1,116 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The interface between one or more peers and a stream. A peer
-// typically runs remotely on another machine.
-
-#if !defined (_PEER_ROUTER_H)
-#define _PEER_ROUTER_H
-
-#include "ace/Acceptor.h"
-#include "ace/Svc_Handler.h"
-#include "ace/UPIPE_Acceptor.h"
-#include "ace/UPIPE_Addr.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Map_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Forward declaration.
-template <class PEER_HANDLER, class KEY>
-class Peer_Router;
-
-template <class PEER_HANDLER, class KEY>
-class Acceptor_Factory : public ACE_Acceptor<PEER_HANDLER, ACE_UPIPE_ACCEPTOR>
-{
-public:
- Acceptor_Factory (Peer_Router<PEER_HANDLER, KEY> *pr);
- Peer_Router<PEER_HANDLER, KEY> *router (void);
-
- int init (int argc, char *argv[]);
- // Initialize the acceptor when it's linked dynamically.
-
-private:
- Peer_Router<PEER_HANDLER, KEY> *pr_;
-};
-
-// Receive input from a Peer..
-template <class ROUTER, class KEY>
-class Peer_Handler : public ACE_Svc_Handler<ACE_UPIPE_STREAM, ACE_MT_SYNCH>
-{
-public:
- Peer_Handler (ACE_Thread_Manager * = 0);
-
- virtual int open (void * = 0);
- // Called by the ACE_Acceptor::handle_input() to activate this object.
-
- virtual int handle_input (ACE_HANDLE);
- // Receive input from the peer..
-
- virtual int put (ACE_Message_Block *, ACE_Time_Value *tv = 0);
- // Send output to a peer.
-
-protected:
- ROUTER *router_task_;
- // Pointer to write task..
-
-private:
- // Don't need this method here...
- virtual int svc (void);
-};
-
-// This abstract base class provides mechanisms for routing messages
-// to/from a ACE_Stream from/to one or more peers (which are typically
-// running on remote hosts). A subclass of Peer_Router overrides the
-// open(), close(), and put() methods in order to specialize the
-// behavior of the router to meet application-specific requirements.
-
-template <class PEER_HANDLER, class PEER_KEY>
-class Peer_Router : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Peer_Router (ACE_Thread_Manager * = 0);
- ~Peer_Router (void);
-
- typedef Peer_Handler<Peer_Router<PEER_HANDLER, PEER_KEY>, PEER_KEY> HANDLER;
-
- // Remove a PEER_HANDLER from the PEER_MAP.
- virtual int unbind_peer (PEER_KEY);
-
- // Add a PEER_HANDLER to the PEER_MAP.
- virtual int bind_peer (PEER_KEY, HANDLER *);
-
- // Send the message block to the peer(s)..
- int send_peers (ACE_Message_Block *mb);
-
-protected:
-// Handle control messages arriving from adjacent Modules.
- virtual int control (ACE_Message_Block *);
-
- // Map used to keep track of active peers.
- ACE_Map_Manager <PEER_KEY, PEER_HANDLER *, ACE_RW_Mutex> peer_map_;
-
- // Dynamic linking initialization hooks inherited from ACE_Task.
- virtual int init (int argc, char *argv[]);
- virtual int fini (void);
-
- // Factory for accepting new PEER_HANDLERs.
- Acceptor_Factory<PEER_HANDLER, PEER_KEY> *acceptor_;
-
-private:
-// Prevent copies and pass-by-value.
- ACE_UNIMPLEMENTED_FUNC (Peer_Router (const Peer_Router<PEER_HANDLER, PEER_KEY> &))
- ACE_UNIMPLEMENTED_FUNC (void operator= (const Peer_Router<PEER_HANDLER, PEER_KEY> &))
-};
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Peer_Router.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-#endif /* ACE_HAS_THREADS */
-#endif /* _PEER_ROUTER_H */
diff --git a/examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp b/examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp
deleted file mode 100644
index b12f30a411f..00000000000
--- a/examples/ASX/UPIPE_Event_Server/Supplier_Router.cpp
+++ /dev/null
@@ -1,158 +0,0 @@
-// $Id$
-
-#include "Options.h"
-#include "Supplier_Router.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef Acceptor_Factory<Supplier_Handler, SUPPLIER_KEY> SUPPLIER_FACTORY;
-
-int
-Supplier_Handler::open (void *a)
-{
- SUPPLIER_FACTORY *af = (SUPPLIER_FACTORY *) a;
- this->router_task_ = af->router ();
- return this->Peer_Handler<SUPPLIER_ROUTER, SUPPLIER_KEY>::open (a);
-}
-
-Supplier_Handler::Supplier_Handler (ACE_Thread_Manager *tm)
- : Peer_Handler<SUPPLIER_ROUTER, SUPPLIER_KEY> (tm)
-{
-}
-
-// Create a new router and associate it with the REACTOR parameter..
-
-Supplier_Router::Supplier_Router (ACE_Thread_Manager *tm)
- : SUPPLIER_ROUTER (tm)
-{
-}
-
-// Handle incoming messages in a separate thread..
-
-int
-Supplier_Router::svc (void)
-{
- ACE_ASSERT (this->is_writer ());
-
- ACE_Message_Block *message_block = 0;
-
- if (options.debug ())
- ACE_DEBUG ((LM_DEBUG, "(%t) starting svc in %s\n", this->name ()));
-
- while (this->getq (message_block) > 0)
- {
- if (this->put_next (message_block) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) put_next failed in %s\n", this->name ()), -1);
- }
-
- return 0;
-}
-
-// Initialize the Router..
-
-int
-Supplier_Router::open (void *)
-{
- ACE_ASSERT (this->is_writer ());
- char *argv[3];
-
- argv[0] = (char *) this->name ();
- argv[1] = options.supplier_file ();
- argv[2] = 0;
-
- if (this->init (1, &argv[1]) == -1)
- return -1;
-
- // Make this an active object.
- // return this->activate (options.t_flags ());
-
- // Until that's done, return 1 to indicate that the object wasn't activated.
- return 1;
-}
-
-// Close down the router..
-
-int
-Supplier_Router::close (u_long)
-{
- ACE_ASSERT (this->is_writer ());
- this->peer_map_.close ();
- this->msg_queue ()->deactivate();
- return 0;
-}
-
-// Send a MESSAGE_BLOCK to the supplier(s)..
-
-int
-Supplier_Router::put (ACE_Message_Block *mb, ACE_Time_Value *)
-{
- ACE_ASSERT (this->is_writer ());
-
- if (mb->msg_type () == ACE_Message_Block::MB_IOCTL)
- {
- this->control (mb);
- return this->put_next (mb);
- }
- else
- {
-//printf("supplier-Router is routing: send_peers\n");
- return this->send_peers (mb);
- }
-}
-
-// Return information about the Supplier_Router ACE_Module..
-
-int
-Supplier_Router::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- ACE_UPIPE_Addr addr;
- const char *mod_name = this->name ();
- ACE_UPIPE_Acceptor &sa = (ACE_UPIPE_Acceptor &) *this->acceptor_;
-
- if (sa.get_local_addr (addr) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%s\t %s/ %s",
- mod_name, "upipe",
- "# supplier router\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (mod_name)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, mod_name, length);
- return ACE_OS::strlen (mod_name);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class Acceptor_Factory<Supplier_Handler, SUPPLIER_KEY>;
-template class ACE_Acceptor<Supplier_Handler, ACE_UPIPE_ACCEPTOR>;
-template class ACE_Svc_Handler<ACE_UPIPE_STREAM, ACE_MT_SYNCH>;
-template class Peer_Handler<SUPPLIER_ROUTER, SUPPLIER_KEY>;
-template class Peer_Router<Supplier_Handler, SUPPLIER_KEY>;
-template class ACE_Map_Entry<SUPPLIER_KEY, Supplier_Handler *>;
-template class ACE_Map_Iterator_Base<SUPPLIER_KEY, Supplier_Handler *, ACE_RW_Mutex>;
-template class ACE_Map_Iterator<SUPPLIER_KEY, Supplier_Handler *, ACE_RW_Mutex>;
-template class ACE_Map_Reverse_Iterator<SUPPLIER_KEY, Supplier_Handler *, ACE_RW_Mutex>;
-template class ACE_Map_Manager<SUPPLIER_KEY, Supplier_Handler *, ACE_RW_Mutex>;
-template class ACE_Read_Guard<ACE_RW_Mutex>;
-template class ACE_Write_Guard<ACE_RW_Mutex>;
-template class ACE_Guard<ACE_RW_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate Acceptor_Factory<Supplier_Handler, SUPPLIER_KEY>
-#pragma instantiate ACE_Acceptor<Supplier_Handler, ACE_UPIPE_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_UPIPE_STREAM, ACE_MT_SYNCH>
-#pragma instantiate Peer_Handler<SUPPLIER_ROUTER, SUPPLIER_KEY>
-#pragma instantiate Peer_Router<Supplier_Handler, SUPPLIER_KEY>
-#pragma instantiate ACE_Map_Entry<SUPPLIER_KEY, Supplier_Handler *>
-#pragma instantiate ACE_Map_Iterator_Base<SUPPLIER_KEY, Supplier_Handler *, ACE_RW_Mutex>
-#pragma instantiate ACE_Map_Iterator<SUPPLIER_KEY, Supplier_Handler *, ACE_RW_Mutex>
-#pragma instantiate ACE_Map_Reverse_Iterator<SUPPLIER_KEY, Supplier_Handler *, ACE_RW_Mutex>
-#pragma instantiate ACE_Map_Manager<SUPPLIER_KEY, Supplier_Handler *, ACE_RW_Mutex>
-#pragma instantiate ACE_Read_Guard<ACE_RW_Mutex>
-#pragma instantiate ACE_Write_Guard<ACE_RW_Mutex>
-#pragma instantiate ACE_Guard<ACE_RW_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/ASX/UPIPE_Event_Server/Supplier_Router.h b/examples/ASX/UPIPE_Event_Server/Supplier_Router.h
deleted file mode 100644
index 0fcb72f4c20..00000000000
--- a/examples/ASX/UPIPE_Event_Server/Supplier_Router.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// The interface between a supplier and an Event Service ACE_Stream.
-
-#if !defined (_SUPPLIER_ROUTER_H)
-#define _SUPPLIER_ROUTER_H
-
-#include "ace/UPIPE_Addr.h"
-#include "ace/UPIPE_Acceptor.h"
-#include "ace/Map_Manager.h"
-#include "ace/Svc_Handler.h"
-#include "Peer_Router.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Forward declaration.
-class Supplier_Handler;
-
-// Type of search key for SUPPLIER_MAP.
-typedef ACE_HANDLE SUPPLIER_KEY;
-
-// Instantiated type for routing messages to suppliers.
-
-typedef Peer_Router<Supplier_Handler, SUPPLIER_KEY> SUPPLIER_ROUTER;
-
-class Supplier_Handler
- : public Peer_Handler<SUPPLIER_ROUTER, SUPPLIER_KEY>
-{
-public:
- Supplier_Handler (ACE_Thread_Manager *tm = 0);
- virtual int open (void *);
-};
-
-class Supplier_Router : public SUPPLIER_ROUTER
-{
-public:
- Supplier_Router (ACE_Thread_Manager *);
-
-protected:
- // ACE_Task hooks..
- virtual int open (void *a = 0);
- virtual int close (u_long flags = 0);
- virtual int put (ACE_Message_Block *msg, ACE_Time_Value * = 0);
- virtual int svc (void);
-
- // Dynamic linking hooks inherited from Peer_Router.
- virtual int info (char **info_string, size_t length) const;
-};
-
-#endif /* ACE_HAS_THREADS */
-#endif /* _SUPPLIER_ROUTER_H */
diff --git a/examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.dsp b/examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.dsp
deleted file mode 100644
index 2d3ef985f31..00000000000
--- a/examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.dsp
+++ /dev/null
@@ -1,115 +0,0 @@
-# Microsoft Developer Studio Project File - Name="UPIPE_Event_Server" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=UPIPE_Event_Server - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "UPIPE_Event_Server.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "UPIPE_Event_Server.mak"\
- CFG="UPIPE_Event_Server - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "UPIPE_Event_Server - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "UPIPE_Event_Server - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Consumer_Router.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Analyzer.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\event_server.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Options.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Peer_Router.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Supplier_Router.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\Consumer_Router.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Event_Analyzer.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Options.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Peer_Router.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Supplier_Router.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# Begin Source File
-
-SOURCE=.\Options.i
-# End Source File
-# End Target
-# End Project
diff --git a/examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.dsw b/examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.dsw
deleted file mode 100644
index 0f79b50ee9d..00000000000
--- a/examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "UPIPE_Event_Server"=.\UPIPE_Event_Server.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.mak b/examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.mak
deleted file mode 100644
index 648fefb06c2..00000000000
--- a/examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.mak
+++ /dev/null
@@ -1,1034 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=UPIPE_Event_Server - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to UPIPE_Event_Server - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "UPIPE_Event_Server - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "UPIPE_Event_Server.mak"\
- CFG="UPIPE_Event_Server - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "UPIPE_Event_Server - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "UPIPE_Event_Server - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\UPIPE_Event_Server.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Consumer_Router.obj"
- -@erase "$(INTDIR)\Event_Analyzer.obj"
- -@erase "$(INTDIR)\event_server.obj"
- -@erase "$(INTDIR)\Options.obj"
- -@erase "$(INTDIR)\Peer_Router.obj"
- -@erase "$(INTDIR)\Supplier_Router.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\UPIPE_Event_Server.exe"
- -@erase "$(OUTDIR)\UPIPE_Event_Server.ilk"
- -@erase "$(OUTDIR)\UPIPE_Event_Server.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/UPIPE_Event_Server.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/UPIPE_Event_Server.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/UPIPE_Event_Server.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Consumer_Router.obj" \
- "$(INTDIR)\Event_Analyzer.obj" \
- "$(INTDIR)\event_server.obj" \
- "$(INTDIR)\Options.obj" \
- "$(INTDIR)\Peer_Router.obj" \
- "$(INTDIR)\Supplier_Router.obj"
-
-"$(OUTDIR)\UPIPE_Event_Server.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/UPIPE_Event_Server.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "UPIPE_Event_Server - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Supplier_Router.cpp
-DEP_CPP_SUPPL=\
- "..\..\..\ace\config-win32.h"\
- ".\Options.h"\
- ".\Options.i"\
- ".\Peer_Router.cpp"\
- ".\Peer_Router.h"\
- ".\Supplier_Router.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\ace\UPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Supplier_Router.obj" : $(SOURCE) $(DEP_CPP_SUPPL) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Event_Analyzer.cpp
-DEP_CPP_EVENT=\
- "..\..\..\ace\config-win32.h"\
- ".\Event_Analyzer.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Event_Analyzer.obj" : $(SOURCE) $(DEP_CPP_EVENT) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\event_server.cpp
-DEP_CPP_EVENT_=\
- "..\..\..\ace\config-win32.h"\
- ".\Consumer_Router.h"\
- ".\Event_Analyzer.h"\
- ".\Options.h"\
- ".\Options.i"\
- ".\Peer_Router.cpp"\
- ".\Peer_Router.h"\
- ".\Supplier_Router.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\ace\UPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\UPIPE_Connector.h"\
- {$(INCLUDE)}"\ace\UPIPE_Connector.i"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\event_server.obj" : $(SOURCE) $(DEP_CPP_EVENT_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Options.cpp
-DEP_CPP_OPTIO=\
- "..\..\..\ace\config-win32.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Options.obj" : $(SOURCE) $(DEP_CPP_OPTIO) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Peer_Router.cpp
-DEP_CPP_PEER_=\
- "..\..\..\ace\config-win32.h"\
- ".\Options.h"\
- ".\Options.i"\
- ".\Peer_Router.cpp"\
- ".\Peer_Router.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\ace\UPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Peer_Router.obj" : $(SOURCE) $(DEP_CPP_PEER_) "$(INTDIR)"\
- ".\Peer_Router.cpp"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Consumer_Router.cpp
-DEP_CPP_CONSU=\
- "..\..\..\ace\config-win32.h"\
- ".\Consumer_Router.h"\
- ".\Options.h"\
- ".\Options.i"\
- ".\Peer_Router.cpp"\
- ".\Peer_Router.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\ace\UPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Consumer_Router.obj" : $(SOURCE) $(DEP_CPP_CONSU) "$(INTDIR)"\
- ".\Peer_Router.cpp"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.mdp b/examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.mdp
deleted file mode 100644
index 5fe4dad98ec..00000000000
--- a/examples/ASX/UPIPE_Event_Server/UPIPE_Event_Server.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/ASX/UPIPE_Event_Server/event_server.cpp b/examples/ASX/UPIPE_Event_Server/event_server.cpp
deleted file mode 100644
index d7d788939d5..00000000000
--- a/examples/ASX/UPIPE_Event_Server/event_server.cpp
+++ /dev/null
@@ -1,251 +0,0 @@
-// Test the event server.
-// $Id$
-
-#include "ace/Stream.h"
-#include "ace/Service_Config.h"
-#include "Options.h"
-#include "Consumer_Router.h"
-#include "Event_Analyzer.h"
-#include "Supplier_Router.h"
-#include "ace/UPIPE_Acceptor.h"
-#include "ace/UPIPE_Connector.h"
-#include "ace/streams.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Stream<ACE_MT_SYNCH> MT_Stream;
-typedef ACE_Module<ACE_MT_SYNCH> MT_Module;
-
-// Handle SIGINT and terminate the entire application.
-
-class Quit_Handler : public ACE_Sig_Adapter
-{
-public:
- Quit_Handler (void);
- virtual int handle_input (ACE_HANDLE fd);
-};
-
-Quit_Handler::Quit_Handler (void)
- : ACE_Sig_Adapter (ACE_Sig_Handler_Ex (ACE_Reactor::end_event_loop))
-{
- // Register to trap input from the user.
- if (ACE::register_stdin_handler (this,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_stdin_handler"));
- // Register to trap the SIGINT signal.
- else if (ACE_Reactor::instance ()->register_handler
- (SIGINT, this) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_handler"));
-}
-
-int
-Quit_Handler::handle_input (ACE_HANDLE)
-{
- options.stop_timer ();
- ACE_DEBUG ((LM_INFO, " (%t) closing down the test\n"));
- options.print_results ();
-
- ACE_Reactor::end_event_loop();
- return 0;
-}
-
-static void *
-consumer (void *)
-{
- ACE_UPIPE_Stream c_stream;
- ACE_UPIPE_Addr c_addr ("/tmp/conupipe");
-
- int verb = options.verbose ();
- int msiz = options.message_size ();
- int secs, par1, par2;
- time_t currsec;
-
- if (verb)
- cout << "consumer starting connect" << endl;
-
- ACE_UPIPE_Connector con;
-
- if (con.connect (c_stream, c_addr) == -1)
- ACE_DEBUG ((LM_INFO, " (%t) connect failed\n"));
- else
- cout << "consumer :we're connected" << endl;
-
- ACE_Message_Block *mb_p;
-
- int done = 0;
- int cnt = 0;
- ACE_OS::time (&currsec);
-
- par1= (time_t) currsec;
-
- while (done == 0
- && (c_stream.recv (mb_p) != -1))
- if (mb_p->length () > 1)
- {
- cnt++;
- if (verb)
- cout << " consumer received message !!!!!! "
- << mb_p->rd_ptr () << endl;
- }
- else
- {
- if (verb)
- cout << "consumer got last mb"
- << (char) * (mb_p->rd_ptr ()) << endl;
- c_stream.close ();
- done = 1;
- }
-
- ACE_OS::time (&currsec);
- par2 = (time_t) currsec;
-
- secs = par2 - par1;
-
- if (secs <= 0)
- secs=1;
-
- cout << "consumer got " << cnt << " messages of size " << msiz
- << "within " << secs << " seconds" << endl;
-
- ACE_OS::sleep (2);
- cout << "consumer terminating " << endl;
- return 0;
-}
-
-static void *
-supplier (void *dummy)
-{
- ACE_UPIPE_Stream s_stream;
- ACE_UPIPE_Addr serv_addr ("/tmp/supupipe");
- ACE_UPIPE_Connector con;
-
- int iter = options.iterations ();
- int verb = options.verbose ();
- int msiz = options.message_size ();
- cout << "supplier starting connect" << endl;
-
- if (con.connect (s_stream, serv_addr) == -1)
- ACE_DEBUG ((LM_INFO, " (%t) connect failed\n"));
-
- cout << "supplier : we're connected" << endl;
- int n;
- n = 0;
- ACE_Message_Block * mb_p;
-
- while (n < iter)
- {
- mb_p = new ACE_Message_Block (msiz);
- strcpy (mb_p->rd_ptr (), (char *) dummy);
- mb_p->length (msiz);
- if (verb)
- cout << "supplier sending 1 message_block" << endl;
- if (s_stream.send (mb_p) == -1)
- {
- cout << "supplier send failed" << endl;
- return (void *) -1;
- }
- n++;
- }
-
- mb_p = new ACE_Message_Block (10);
- mb_p->length (1);
- *mb_p->rd_ptr () = 'g';
-
- cout << "supplier sending last message_block" << endl;
-
- if (s_stream.send (mb_p) == -1)
- {
- cout << "supplier send last mb failed" << endl;
- return (void *) -1;
- }
- mb_p = new ACE_Message_Block (10);
- mb_p->length (0);
-
- if (verb)
- cout << "supplier sending very last message_block" << endl;
-
- if (s_stream.send (mb_p) == -1)
- {
- cout << "supplier send very last mb failed" << endl;
- return (void *) -1;
- }
-
- ACE_OS::sleep (2);
- cout << "supplier terminating" << endl;
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon;
-
- options.parse_args (argc, argv);
- options.start_timer ();
-
- // Primary ACE_Stream for EVENT_SERVER application.
- MT_Stream event_server;
-
- // Enable graceful shutdowns....
- Quit_Handler quit_handler;
-
- // Create the modules..
-
- MT_Module *sr = new MT_Module ("Supplier_Router",
- new Supplier_Router (ACE_Thread_Manager::instance ()));
- MT_Module *ea = new MT_Module ("Event_Analyzer",
- new Event_Analyzer,
- new Event_Analyzer);
- MT_Module *cr = new MT_Module ("Consumer_Router",
- 0, // 0 triggers the creation of a ACE_Thru_Task...
- new Consumer_Router (ACE_Thread_Manager::instance ()));
-
- // Push the modules onto the event_server stream.
-
- if (event_server.push (sr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "push (Supplier_Router)"), -1);
-
- if (event_server.push (ea) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "push (Event_Analyzer)"), -1);
-
- if (event_server.push (cr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "push (Consumer_Router)"), -1);
-
- // Set the high and low water marks appropriately.
-
- int wm = options.low_water_mark ();
-
- if (event_server.control (ACE_IO_Cntl_Msg::SET_LWM, &wm) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "push (setting low watermark)"), -1);
-
- wm = options.high_water_mark ();
- if (event_server.control (ACE_IO_Cntl_Msg::SET_HWM, &wm) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "push (setting high watermark)"), -1);
-
- // spawn the two threads.
-
- if (ACE_Thread_Manager::instance ()->spawn (ACE_THR_FUNC (consumer), (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 1);
-
- else if (ACE_Thread_Manager::instance ()->spawn (ACE_THR_FUNC (supplier), (void *) "hello",
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 1);
-
- // Perform the main event loop waiting for the user to type ^C or to
- // enter a line on the ACE_STDIN.
-
- ACE_Reactor::run_event_loop ();
-
- ACE_DEBUG ((LM_DEBUG, "main exiting\n"));
-
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "test not defined for this platform\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/CORBA/Makefile b/examples/CORBA/Makefile
deleted file mode 100644
index ac65a65ec05..00000000000
--- a/examples/CORBA/Makefile
+++ /dev/null
@@ -1,65 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the ACE_MT_CORBA_Handler tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-SRC = Test_i.cpp client.cpp server.cpp
-
-SVR_OBJS = TestS.o Test_i.o server.o
-CLT_OBJS = TestC.o client.o
-
-LDLIBS =
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Orbix related macros and target settings.
-#----------------------------------------------------------------------------
-
-ORBIX_BINDIR = $(ORBIX_ROOT)/bin
-ORBIX_LIBDIR = $(ORBIX_ROOT)/lib
-ORBIX_INCDIR = $(ORBIX_ROOT)/include
-
-CPPFLAGS += -DEXCEPTIONS -I$(ORBIX_INCDIR) -DWANT_ORBIX_FDS
-LDFLAGS += -L$(ORBIX_LIBDIR) -R $(ORBIX_LIBDIR)
-
-IDLFLAGS = -s S.cpp -c C.cpp -B
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-all: client server
-
-client: $(addprefix $(VDIR),$(CLT_OBJS))
- $(LINK.cc) -o client $(addprefix $(VDIR),$(CLT_OBJS)) $(LDFLAGS) -lITsrvmt $(VLDLIBS)
-
-server: $(addprefix $(VDIR),$(SVR_OBJS))
- $(LINK.cc) -o server $(addprefix $(VDIR),$(SVR_OBJS)) $(LDFLAGS) -lITsrvmt $(VLDLIBS)
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/CORBA/Test.idl b/examples/CORBA/Test.idl
deleted file mode 100644
index 33e8adce847..00000000000
--- a/examples/CORBA/Test.idl
+++ /dev/null
@@ -1,6 +0,0 @@
-interface Test
-// @(#)Test.idl 1.1 10/18/96
-
-{
- void method (in long input1);
-};
diff --git a/examples/CORBA/Test_i.cpp b/examples/CORBA/Test_i.cpp
deleted file mode 100644
index e665287d142..00000000000
--- a/examples/CORBA/Test_i.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
-#include "Test_i.h"
-// $Id$
-
-
-void
-Test_i::method (long input,
- ACE_CORBA_1 (Environment) &)
-{
- ACE_DEBUG ((LM_DEBUG, "received a number %d\n", input));
-}
diff --git a/examples/CORBA/Test_i.h b/examples/CORBA/Test_i.h
deleted file mode 100644
index dd1e617d1f6..00000000000
--- a/examples/CORBA/Test_i.h
+++ /dev/null
@@ -1,14 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/Log_Msg.h"
-#include "Test.hh"
-
-class Test_i
-{
-public:
- virtual void method (long input,
- ACE_CORBA_1 (Environment) &IT_env = ACE_CORBA_1 (default_environment));
-};
-
-DEF_TIE_Test (Test_i)
diff --git a/examples/CORBA/client.cpp b/examples/CORBA/client.cpp
deleted file mode 100644
index 06052eeaa2a..00000000000
--- a/examples/CORBA/client.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
-
-// $Id$
-
-#include "Test.hh"
-
-int
-main (int argc, char *argv[])
-{
- char *host = argc == 2 ? argv[1] : ACE_DEFAULT_SERVER_HOST;
-
- Test_var my_test;
-
- TRY {
- my_test = Test::_bind ("", host, IT_X);
- my_test->method (5);
- } CATCHANY {
- cerr << IT_X << endl;
- return -1;
- } ENDTRY;
-
- ACE_DEBUG ((LM_DEBUG, "everything works!\n"));
-
- // Memory for my_test is automatically released by destructor of
- // smart pointer.
- return 0;
-}
diff --git a/examples/CORBA/server.cpp b/examples/CORBA/server.cpp
deleted file mode 100644
index 1270573a451..00000000000
--- a/examples/CORBA/server.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-// $Id$
-
-#include "ace/Service_Config.h"
-#include "ace/CORBA_Handler.h"
-#include "Test_i.h"
-
-#if defined (ACE_HAS_ORBIX) && (ACE_HAS_ORBIX != 0)
-
-#if defined (ACE_HAS_MT_ORBIX) && (ACE_HAS_MT_ORBIX != 0)
-typedef ACE_MT_CORBA_Handler CORBA_HANDLER;
-#else
-typedef ACE_ST_CORBA_Handler CORBA_HANDLER;
-#endif /* ACE_HAS_MT_ORBIX */
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon;
-
- char pwd[BUFSIZ];
- char app[BUFSIZ];
-
- ACE_OS::getcwd (pwd, sizeof pwd);
- ACE_OS::sprintf (app, "%s/%s", pwd, argv[0]);
-
- if (CORBA_HANDLER::instance ()->activate_service (Test_IMPL, 0, app) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "Could not activate services for supplier\n"), -1);
-
- TIE_Test (Test_i) test (new Test_i);
-
- for (;;)
- if (CORBA_HANDLER::instance ()->reactor ()->handle_events () == -1)
- break;
-
- return 0;
-}
-#endif /* ACE_HAS_ORBIX */
diff --git a/examples/Connection/Makefile b/examples/Connection/Makefile
deleted file mode 100644
index 5cf5b910500..00000000000
--- a/examples/Connection/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Connection tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = misc \
- non_blocking
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/examples/Connection/blocking/README b/examples/Connection/blocking/README
deleted file mode 100644
index c7763e3ed04..00000000000
--- a/examples/Connection/blocking/README
+++ /dev/null
@@ -1,36 +0,0 @@
-Presently, this directory contains only one example application for
-SPIPEs. The test source code is contained in SPIPE-acceptor.h and
-SPIPE-connector.h.
-
-The SPIPE-acceptor example illustrates how named pipes are used on NT.
-Once the server establishes a connection to a single client, it spawns
-a thread pool to handle incoming requests via the proactor event loop.
-That is, a separate thread from the pool is used to process each
-message sent by a client. The size of the thread pool can be
-specified by command-line arguments. This example leverages the
-queueing performed by the NT kernel to trivially implement a thread
-pool architecture.
-
-test_spipe_acceptor has the following command-line arguments:
-
-test_spipe_acceptor -t <threads>
-
-<threads> specifies the size of the thread-pool running in the
-proactor event loop.
-
-Here's how to run the tests:
-
-% test_spipe_acceptor -t 1000000
-starting up daemon test_sock_acceptor
-Opening acepipe
-hello
-
-% test_spipe_connector
-starting up daemon test_sock_connector
-Opening acepipe
-activating 5
-
-please enter input..: hello
-
-There are a number of other options that you can provide. Please see
-the source code for details.
diff --git a/examples/Connection/blocking/SPIPE-acceptor.cpp b/examples/Connection/blocking/SPIPE-acceptor.cpp
deleted file mode 100644
index 25b426ff690..00000000000
--- a/examples/Connection/blocking/SPIPE-acceptor.cpp
+++ /dev/null
@@ -1,181 +0,0 @@
-// $Id$
-
-#if !defined (SPIPE_ACCEPTOR_C)
-#define SPIPE_ACCEPTOR_C
-
-#include "ace/SPIPE_Addr.h"
-#include "ace/SPIPE_Acceptor.h"
-#include "ace/Get_Opt.h"
-#include "SPIPE-acceptor.h"
-
-Svc_Handler::Svc_Handler (void)
- : mb_ (BUFSIZ + 1)
-{
- // An extra byte for null termination.
- this->mb_.size (BUFSIZ);
-}
-
-Svc_Handler::~Svc_Handler (void)
-{
-}
-
-int
-Svc_Handler::open (void *)
-{
- ACE_DEBUG ((LM_DEBUG, "client connected on handle %d\n",
- this->peer ().get_handle ()));
- if (this->ar_.open (*this, this->peer ().get_handle ()) == -1)
- return -1;
- return this->ar_.read (this->mb_, this->mb_.size ());
-}
-
-void
-Svc_Handler::handle_read_stream (const ACE_Asynch_Read_Stream::Result &result)
-{
- if (result.success () && result.bytes_transferred () > 0)
- {
- result.message_block ().rd_ptr ()[result.message_block ().length ()] = '\0';
-
- // Print out the message received from the server.
- ACE_DEBUG ((LM_DEBUG, "(%t) message size %d.\n", result.message_block ().length ()));
- ACE_DEBUG ((LM_DEBUG, "%s", result.message_block ().rd_ptr ()));
-
- this->ar_.read (this->mb_, this->mb_.size ());
- }
- else
- ACE_Proactor::end_event_loop();
-}
-
-IPC_Server::IPC_Server (void)
- : n_threads_ (1),
- done_handler_ (ACE_Sig_Handler_Ex (ACE_Proactor::end_event_loop))
-{
- ACE_OS::strcpy (rendezvous_, __TEXT ("acepipe"));
-}
-
-IPC_Server::~IPC_Server (void)
-{
-}
-
-int
-IPC_Server::init (int argc, char *argv[])
-{
- if (this->parse_args (argc, argv) == -1)
- return -1;
-
- ACE_DEBUG ((LM_DEBUG, "Opening %s\n", ACE_MULTIBYTE_STRING (rendezvous_)));
-
- // Initialize named pipe listener.
- if (this->open (ACE_SPIPE_Addr (rendezvous_)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), 1);
-
- // Register to receive shutdowns.
- else if (ACE_Reactor::instance ()->register_handler
- (SIGINT, &this->done_handler_) == -1)
- return -1;
- else
- return 0;
-}
-
-int
-IPC_Server::fini (void)
-{
- return 0;
-}
-
-int
-IPC_Server::parse_args (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
-
- ACE_Get_Opt get_opt (argc, argv, "ut:r:");
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'r':
- ACE_OS::strncpy (rendezvous_,
- ACE_WIDE_STRING (get_opt.optarg),
- sizeof rendezvous_ / sizeof TCHAR);
- break;
- case 't':
- n_threads_ = ACE_OS::atoi (get_opt.optarg);
- ACE_DEBUG ((LM_DEBUG, "%s == %d.\n",
- get_opt.optarg,
- n_threads_));
- ACE_Proactor::instance (2 * n_threads_);
- // This is a lame way to tell the proactor how many threads
- // we'll be using.
- break;
- case 'u':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %n -t <threads>\n"
- "-r <rendezvous>\n"), -1);
- break;
- }
- }
-
- return 0;
-}
-
-static void *
-run_reactor_event_loop (void *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) worker thread starting\n"));
-
- ACE_Proactor::run_event_loop ();
- return 0;
-}
-
-int
-IPC_Server::svc (void)
-{
- // Performs the iterative server activities.
- while (ACE_Reactor::event_loop_done() == 0)
- {
- Svc_Handler sh;
-
- // Create a new SH endpoint, which performs all processing in
- // its open() method (note no automatic restart if errno ==
- // EINTR).
- if (this->accept (&sh, 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "accept"), 1);
-
- // SH's destructor closes the stream implicitly but the
- // listening endpoint stays open.
- else
- {
- // Run single-threaded.
- if (n_threads_ <= 1)
- run_reactor_event_loop (0);
- else if (ACE_Thread_Manager::instance ()->spawn_n (n_threads_,
- run_reactor_event_loop,
- 0,
- THR_NEW_LWP) == -1)
- {
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn_n"), 1);
-
- ACE_Thread_Manager::instance ()->wait ();
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) main thread exiting.\n"));
- }
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-#endif /* SPIPE_ACCEPTOR_C */
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Concurrency_Strategy<Svc_Handler>;
-template class ACE_Oneshot_Acceptor<Svc_Handler, ACE_SPIPE_ACCEPTOR>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Concurrency_Strategy<Svc_Handler>
-#pragma instantiate ACE_Oneshot_Acceptor<Svc_Handler, ACE_SPIPE_ACCEPTOR>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/Connection/blocking/SPIPE-acceptor.h b/examples/Connection/blocking/SPIPE-acceptor.h
deleted file mode 100644
index 6428d6ccf55..00000000000
--- a/examples/Connection/blocking/SPIPE-acceptor.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (SP_ACCEPTOR_H)
-#define SP_ACCEPTOR_H
-
-#include "ace/Svc_Handler.h"
-#include "ace/Acceptor.h"
-#include "ace/SPIPE_Stream.h"
-#include "ace/SPIPE_Acceptor.h"
-#include "ace/Asynch_IO.h"
-
-// This is the class that does the work once the ACE_Oneshot_Acceptor
-// has accepted a connection.
-
-class Svc_Handler : public ACE_Svc_Handler <ACE_SPIPE_STREAM, ACE_NULL_SYNCH>, public ACE_Handler
-{
-public:
- Svc_Handler (void);
- ~Svc_Handler (void);
-
- virtual int open (void *);
-
- virtual void handle_read_stream (const ACE_Asynch_Read_Stream::Result &result);
- // This is called when asynchronous read from the socket complete
- // Handle data from the client.
-
-private:
- ACE_Asynch_Read_Stream ar_;
- ACE_Message_Block mb_;
-};
-
-class IPC_Server : public ACE_Oneshot_Acceptor<Svc_Handler, ACE_SPIPE_ACCEPTOR>
-{
-public:
- IPC_Server (void);
- ~IPC_Server (void);
-
- // = Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- // Initialize the network server.
-
- virtual int fini (void);
- // Close down the server.
-
- virtual int svc (void);
- // Run the interative service.
-
-private:
- int parse_args (int argc, char *argv[]);
- // Parse command-line arguments.
-
- int n_threads_;
- // Size of thread pool to use.
-
- TCHAR rendezvous_[MAXPATHLEN + 1];
- // Meeting place for pipe.
-
- ACE_Sig_Adapter done_handler_;
- // Keeps track of when we shut down due to receipt of the SIGINT
- // signal.
-};
-
-#endif /* SP_ACCEPTOR_H */
-
diff --git a/examples/Connection/blocking/SPIPE-connector.cpp b/examples/Connection/blocking/SPIPE-connector.cpp
deleted file mode 100644
index 9aa410f1351..00000000000
--- a/examples/Connection/blocking/SPIPE-connector.cpp
+++ /dev/null
@@ -1,211 +0,0 @@
-#if !defined (SPIPE_CONNECTOR_C)
-// $Id$
-
-#define SPIPE_CONNECTOR_C
-
-
-#include "ace/SPIPE_Addr.h"
-#include "ace/SPIPE_Connector.h"
-#include "ace/Get_Opt.h"
-#include "SPIPE-connector.h"
-
-Peer_Handler::Peer_Handler (int iterations)
- : iterations_ (iterations)
-{
-}
-
-Peer_Handler::~Peer_Handler ()
-{
-}
-
-int
-Peer_Handler::open (void *)
-{
- ACE_DEBUG ((LM_DEBUG, "activating %d\n", this->get_handle ()));
-
- // If iterations_ has not been set, read from stdin.
- if (iterations_ == 0)
- {
- this->display_menu ();
- if (ACE::register_stdin_handler (this,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "register_stdin_handler"), -1);
- else
- return 0;
- }
- else // If iterations_ has been set, send iterations_ buffers.
- {
- char *buffer =
- "Oh give me a home\n"
- "Where the buffalo roam,\n"
- "And the deer and the antelope play.\n"
- "Where seldom is heard\n"
- "A discouraging word,\n"
- "And the skies are not cloudy all day.\n";
- int length = ACE_OS::strlen (buffer);
-
- while (iterations_-- > 0
- && this->peer ().send_n (buffer, length) == length)
- continue;
-
- this->peer ().close ();
- ACE_Reactor::end_event_loop();
- return 0;
- }
-}
-
-int
-Peer_Handler::handle_input (ACE_HANDLE)
-{
- char buf[BUFSIZ];
-
- ssize_t n = ACE_OS::read (ACE_STDIN, buf, sizeof buf);
-
- if (n > 0)
- if (this->peer ().send (buf, n) != n)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "write failed"), -1);
- else if (n == 0) /* Explicitly close the connection. */
- {
- if (this->peer ().close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), 1);
- return -1;
- }
- else
- this->display_menu ();
- return 0;
-}
-
-int
-Peer_Handler::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Shutting down\n"));
- return 0;
-}
-
-ACE_HANDLE
-Peer_Handler::get_handle (void) const
-{
- return this->peer ().get_handle ();
-}
-
-void
-Peer_Handler::display_menu (void)
-{
- ACE_DEBUG ((LM_DEBUG, "\nplease enter input..: "));
-}
-
-IPC_Client::IPC_Client (void)
- : iterations_ (0),
- done_handler_ (ACE_Sig_Handler_Ex (ACE_Proactor::end_event_loop))
-{
- ACE_OS::strcpy (rendezvous_, __TEXT ("acepipe"));
-}
-
-IPC_Client::~IPC_Client (void)
-{
-}
-
-// Dynamic linking hooks.
-
-int
-IPC_Client::init (int argc, char *argv[])
-{
- if (this->parse_args (argc, argv) == -1)
- return -1;
- // Handle signals through the ACE_Reactor.
- else if (ACE_Reactor::instance ()->register_handler
- (SIGINT, &this->done_handler_) == -1)
- return -1;
-
- ACE_DEBUG ((LM_DEBUG, "Opening %s\n", ACE_MULTIBYTE_STRING (rendezvous_)));
-
- Peer_Handler *ph;
-
- ACE_NEW_RETURN (ph, Peer_Handler (iterations_), -1);
-
- // Connect to the peer, reusing the local addr if necessary.
- if (this->connect (ph,
- ACE_SPIPE_Addr (rendezvous_),
- ACE_Synch_Options::defaults,
- (ACE_SPIPE_Addr &) ACE_Addr::sap_any,
- 0,
- O_RDWR | FILE_FLAG_OVERLAPPED,
- 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "connect"), -1);
-
- return 0;
-}
-
-int
-IPC_Client::fini (void)
-{
- return 0;
-}
-
-int
-IPC_Client::svc (void)
-{
- ACE_Reactor::run_event_loop ();
- return 0;
-}
-
-int
-IPC_Client::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- return 0;
-}
-
-int
-IPC_Client::parse_args (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
-
- ACE_Get_Opt get_opt (argc, argv, "ui:r:");
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'r':
- ACE_OS::strncpy (rendezvous_,
- ACE_WIDE_STRING (get_opt.optarg),
- sizeof rendezvous_ / sizeof TCHAR);
- break;
- case 'i':
- iterations_ = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'u':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "usage: %n -i <iterations>\n"
- "-r <rendezvous>\n"), -1);
- break;
- }
- }
-
- return 0;
-}
-
-
-#endif /* SPIPE_CONNECTOR */
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Connector<Peer_Handler, ACE_SPIPE_CONNECTOR>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_NULL_SYNCH>;
-template class ACE_Svc_Tuple<Peer_Handler>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Connector<Peer_Handler, ACE_SPIPE_CONNECTOR>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Peer_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate ACE_Svc_Tuple<Peer_Handler>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/Connection/blocking/SPIPE-connector.h b/examples/Connection/blocking/SPIPE-connector.h
deleted file mode 100644
index 3bed82195a7..00000000000
--- a/examples/Connection/blocking/SPIPE-connector.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (SP_CONNECTOR_H)
-#define SP_CONNECTOR_H
-
-#include "ace/Svc_Handler.h"
-#include "ace/SPIPE_Stream.h"
-#include "ace/Connector.h"
-#include "ace/SPIPE_Connector.h"
-
-class Peer_Handler : public ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_NULL_SYNCH>
-{
-public:
- // = Initialization
-
- Peer_Handler (int iterations = 0);
- // <iterations> is the number of buffers to send. If <iterations>
- // == 0, then read from stdin.
-
- ~Peer_Handler (void);
-
- virtual int open (void * = 0);
- // Activate the handler when connection is established.
-
- // = Demultiplexing hooks.
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_close (ACE_HANDLE handle = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask mask = ACE_Event_Handler::ALL_EVENTS_MASK);
-
- virtual ACE_HANDLE get_handle (void) const;
-
-private:
- void display_menu (void);
-
- int iterations_;
- // No. of buffers to send.
-};
-
-class IPC_Client : public ACE_Connector<Peer_Handler, ACE_SPIPE_CONNECTOR>
-{
-public:
- // Initialization
- IPC_Client (void);
- ~IPC_Client (void);
-
- // = Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- // Initialize the IPC client.
-
- virtual int fini (void);
- // Destroy the IPC client.
-
- virtual int svc (void);
- // Run the svc.
-
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
- // Report connection errors.
-
-private:
- int parse_args (int argc, char *argv[]);
- // Parse command-line arguments.
-
- int iterations_;
- // Number of times to send a buffer.
-
- TCHAR rendezvous_[MAXPATHLEN + 1];
- // Meeting place for pipe.
-
- ACE_Sig_Adapter done_handler_;
- // Keeps track of when we shut down due to receipt of the SIGINT
- // signal.
-};
-
-#endif /* SP_CONNECTOR_H */
diff --git a/examples/Connection/blocking/SPIPE.dsp b/examples/Connection/blocking/SPIPE.dsp
deleted file mode 100644
index 4fbdc81f313..00000000000
--- a/examples/Connection/blocking/SPIPE.dsp
+++ /dev/null
@@ -1,77 +0,0 @@
-# Microsoft Developer Studio Project File - Name="connector" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=connector - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SPIPE.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SPIPE.mak" CFG="connector - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "connector - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\connector\Debug"
-# PROP BASE Intermediate_Dir ".\connector\Debug"
-# PROP BASE Target_Dir ".\connector"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\connector"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "connector - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=".\SPIPE-connector.cpp"
-# End Source File
-# Begin Source File
-
-SOURCE=.\test_spipe_connector.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=".\SPIPE-connector.h"
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Connection/blocking/SPIPE.dsw b/examples/Connection/blocking/SPIPE.dsw
deleted file mode 100644
index 56ba1cb76c4..00000000000
--- a/examples/Connection/blocking/SPIPE.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "acceptor"=.\acceptor.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "connector"=.\SPIPE.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Connection/blocking/SPIPE.mak b/examples/Connection/blocking/SPIPE.mak
deleted file mode 100644
index fcb214d02c4..00000000000
--- a/examples/Connection/blocking/SPIPE.mak
+++ /dev/null
@@ -1,833 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=acceptor - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to acceptor - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "connector - Win32 Debug" && "$(CFG)" !=\
- "acceptor - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SPIPE.mak" CFG="acceptor - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "connector - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "acceptor - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "acceptor - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "connector - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "connector\Debug"
-# PROP BASE Intermediate_Dir "connector\Debug"
-# PROP BASE Target_Dir "connector"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "connector"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\connector.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE-connector.obj"
- -@erase "$(INTDIR)\test_spipe_connector.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\connector.exe"
- -@erase "$(OUTDIR)\connector.ilk"
- -@erase "$(OUTDIR)\connector.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "UNICODE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/connector.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/connector.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/connector.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE-connector.obj" \
- "$(INTDIR)\test_spipe_connector.obj"
-
-"$(OUTDIR)\connector.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "acceptor - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "acceptor\Debug"
-# PROP BASE Intermediate_Dir "acceptor\Debug"
-# PROP BASE Target_Dir "acceptor"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "acceptor"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\acceptor.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE-acceptor.obj"
- -@erase "$(INTDIR)\test_spipe_acceptor.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\acceptor.exe"
- -@erase "$(OUTDIR)\acceptor.ilk"
- -@erase "$(OUTDIR)\acceptor.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "UNICODE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/acceptor.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/acceptor.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/acceptor.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE-acceptor.obj" \
- "$(INTDIR)\test_spipe_acceptor.obj"
-
-"$(OUTDIR)\acceptor.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D "UNICODE" /Fp"$(INTDIR)/connector.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/"\
- /c
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "connector - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_spipe_connector.cpp
-DEP_CPP_TEST_=\
- "..\..\..\ace\config-win32.h"\
- ".\SPIPE-connector.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Connector.h"\
- {$(INCLUDE)}"\ace\SPIPE_Connector.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_spipe_connector.obj" : $(SOURCE) $(DEP_CPP_TEST_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=".\SPIPE-connector.cpp"
-DEP_CPP_SPIPE=\
- "..\..\..\ace\config-win32.h"\
- ".\SPIPE-connector.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Connector.h"\
- {$(INCLUDE)}"\ace\SPIPE_Connector.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE-connector.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "acceptor - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_spipe_acceptor.cpp
-DEP_CPP_TEST_S=\
- "..\..\..\ace\config-win32.h"\
- ".\SPIPE-acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_spipe_acceptor.obj" : $(SOURCE) $(DEP_CPP_TEST_S) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=".\SPIPE-acceptor.cpp"
-DEP_CPP_SPIPE_=\
- "..\..\..\ace\config-win32.h"\
- ".\SPIPE-acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE-acceptor.obj" : $(SOURCE) $(DEP_CPP_SPIPE_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Connection/blocking/SPIPE.mdp b/examples/Connection/blocking/SPIPE.mdp
deleted file mode 100644
index cf90e895b58..00000000000
--- a/examples/Connection/blocking/SPIPE.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Connection/blocking/acceptor.dsp b/examples/Connection/blocking/acceptor.dsp
deleted file mode 100644
index d1d186278bb..00000000000
--- a/examples/Connection/blocking/acceptor.dsp
+++ /dev/null
@@ -1,77 +0,0 @@
-# Microsoft Developer Studio Project File - Name="acceptor" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=acceptor - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "acceptor.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "acceptor.mak" CFG="acceptor - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "acceptor - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\acceptor\Debug"
-# PROP BASE Intermediate_Dir ".\acceptor\Debug"
-# PROP BASE Target_Dir ".\acceptor"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\acceptor"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "acceptor - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=".\SPIPE-acceptor.cpp"
-# End Source File
-# Begin Source File
-
-SOURCE=.\test_spipe_acceptor.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=".\SPIPE-acceptor.h"
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Connection/blocking/test_spipe_acceptor.cpp b/examples/Connection/blocking/test_spipe_acceptor.cpp
deleted file mode 100644
index 3be8810c22e..00000000000
--- a/examples/Connection/blocking/test_spipe_acceptor.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
-// $Id$
-
-// ACE_SPIPE Server.
-
-#include "SPIPE-acceptor.h"
-
-int
-main (int argc, char *argv[])
-{
- // Perform Service_Config initializations
- ACE_Service_Config daemon (argv[0]);
-
- IPC_Server peer_acceptor;
-
- if (peer_acceptor.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init"), -1);
-
- return peer_acceptor.svc ();
-}
-
diff --git a/examples/Connection/blocking/test_spipe_connector.cpp b/examples/Connection/blocking/test_spipe_connector.cpp
deleted file mode 100644
index 566c2d2c6ed..00000000000
--- a/examples/Connection/blocking/test_spipe_connector.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-// $Id$
-
-// ACE_SPIPE Client.
-
-#include "SPIPE-connector.h"
-
-int
-main (int argc, char *argv[])
-{
- // Perform Service_Config initializations
- ACE_Service_Config daemon (argv[0]);
-
- IPC_Client peer_connector;
-
- if (peer_connector.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init"), -1);
-
- return peer_connector.svc ();
-}
diff --git a/examples/Connection/misc/Connection_Handler.cpp b/examples/Connection/misc/Connection_Handler.cpp
deleted file mode 100644
index a7c1313e123..00000000000
--- a/examples/Connection/misc/Connection_Handler.cpp
+++ /dev/null
@@ -1,236 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = FILENAME
-// Connection_Handler.cpp
-//
-// = DESCRIPTION
-// This test illustrates how to use the Acceptor pattern to
-// create multiple threads, each running its own Reactor. You
-// can connect to this via telnet and keep typing until you enter
-// '^D'.
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#include "ace/Acceptor.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Service_Config.h"
-#include "ace/Thread.h"
-
-class Connection_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-{
-public:
- virtual int open (void *);
- // Initialize the <Connection_Handler> and make it an Active Object.
-
- virtual int close (u_long);
- // Terminate the <Connection_Handler>.
-
- virtual int svc (void);
- // Run the <Connection_Handler>'s main event loop.
-
-protected:
- virtual int handle_close (ACE_HANDLE,
- ACE_Reactor_Mask);
- // Signal the Active Object to stop when called.
-
- virtual int handle_input (ACE_HANDLE);
- // Handle input from the client.
-
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg);
- // Handle timeouts.
-
- virtual int handle_signal (int signum,
- siginfo_t *,
- ucontext_t *);
- // Handle timeouts.
-
- sig_atomic_t finished_;
- // Keeps track of whether we're done.
-};
-
-int
-Connection_Handler::open (void *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) in open()\n"));
-
- // Create an Active Object.
- return this->activate (THR_NEW_LWP);
-}
-
-int
-Connection_Handler::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) in close()\n"));
-
- // Shut ourself down.
- this->destroy ();
- return 0;
-}
-
-int
-Connection_Handler::svc (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) in svc()\n"));
-
- this->finished_ = 0;
-
- // Create our own personal Reactor just for this thread. Note that
- // we create this on the stack of the thread since it's only used
- // for the duration of this connection!
-
- ACE_Reactor reactor;
-
- // Each <ACE_Svc_Handler> has its own <ACE_Reactor *>. By default, this
- // points to the <Acceptor's> Reactor. However, we can point it to our
- // local Reactor, which is what we do in this case.
- this->reactor (&reactor);
-
- // Register ourselves to handle input in this thread without
- // blocking.
- if (this->reactor ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "can' (%P|%t) t register with reactor\n"), -1);
-
- // Schedule a timer.
- else if (this->reactor ()->schedule_timer (this,
- (const void *) this,
- ACE_Time_Value (2),
- ACE_Time_Value (2)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) can't register with reactor\n"), -1);
- else
- ACE_DEBUG ((LM_DEBUG, " (%P|%t) connected with client\n"));
-
- // Keep looping until we receive SIGQUIT or the client shutsdown.
-
- while (this->finished_ == 0)
- {
- ACE_DEBUG ((LM_DEBUG, " (%P|%t) handling events\n"));
- this->reactor ()->handle_events ();
- }
-
- // Cancel all pending timeouts.
- this->reactor ()->cancel_timer (this);
-
- // Remove ourselves from the Reactor.
- this->reactor ()->remove_handler
- (this, ACE_Event_Handler::READ_MASK | ACE_Event_Handler::DONT_CALL);
-
- // Zero-out the Reactor field so it isn't accessed later on.
- this->reactor (0);
-
- ACE_DEBUG ((LM_DEBUG, " (%P|%t) exiting svc\n"));
- return 0;
-}
-
-int
-Connection_Handler::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, " (%P|%t) in handle_close \n"));
-
- // Signal the svc() event loop to shut down.
- this->finished_ = 1;
- return 0;
-}
-
-int
-Connection_Handler::handle_input (ACE_HANDLE)
-{
- char buf[BUFSIZ];
-
- ACE_DEBUG ((LM_DEBUG, " (%P|%t) handle_input\n"));
-
- switch (this->peer ().recv (buf, sizeof buf))
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, " (%P|%t) %p bad read\n", "client logger"), -1);
- case 0:
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) closing log daemon (fd = %d)\n", this->get_handle ()), -1);
- default:
- if (((int) buf[0]) == EOF)
- ACE_ERROR_RETURN ((LM_ERROR,
- " (%P|%t) closing log daemon (fd = %d)\n", this->get_handle ()), -1);
- else
- ACE_DEBUG ((LM_DEBUG, " (%P|%t) from client: %s", buf));
- }
-
- return 0;
-}
-
-int
-Connection_Handler::handle_signal (int signum,
- siginfo_t *,
- ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "received signal %S\n", signum));
- this->finished_ = 1;
- return 0;
-}
-
-int
-Connection_Handler::handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
-{
- ACE_UNUSED_ARG (tv);
-
- ACE_ASSERT (arg == this);
- ACE_DEBUG ((LM_DEBUG, " (%P|%t) handling timeout from this = %u\n", this));
- return 0;
-}
-
-// Define an Acceptor for the <Connection_Handler>.
-
-typedef ACE_Acceptor <Connection_Handler, ACE_SOCK_ACCEPTOR>
- Connection_Acceptor;
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon (argv[0]);
-
- u_short port = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_SERVER_PORT;
-
- ACE_DEBUG ((LM_DEBUG, " (%P|%t) in main\n"));
-
- // Acceptor factory.
- Connection_Acceptor peer_acceptor;
-
- // Create an adapter to end the event loop.
- ACE_Sig_Adapter sa ((ACE_Sig_Handler_Ex) ACE_Reactor::end_event_loop);
-
- // Register the signal handler adapter.
- if (daemon.reactor ()->register_handler (SIGINT, &sa) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "register_handler"), -1);
-
- // Open the Acceptor.
- else if (peer_acceptor.open (ACE_INET_Addr (port),
- daemon.reactor ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- ACE_DEBUG ((LM_DEBUG, " (%P|%t) starting up connection server\n"));
-
- // Perform connection service until we receive SIGINT.
-
- while (ACE_Reactor::event_loop_done() == 0)
- ACE_Reactor::run_event_loop ();
-
- ACE_DEBUG ((LM_DEBUG, " (%P|%t) shutting down connection server\n"));
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Acceptor<Connection_Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Acceptor<Connection_Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/Connection/misc/Makefile b/examples/Connection/misc/Makefile
deleted file mode 100644
index 551b4565560..00000000000
--- a/examples/Connection/misc/Makefile
+++ /dev/null
@@ -1,177 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for a test of the miscellaneous UPIPE examples
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = test_upipe \
- Connection_Handler
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/test_upipe.o .obj/test_upipe. .shobj/test_upipe.o .shobj/test_upipe.: test_upipe.cpp \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/UPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/UPIPE_Stream.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/UPIPE_Addr.h \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/UPIPE_Connector.h
-.obj/Connection_Handler.o .obj/Connection_Handler. .shobj/Connection_Handler.o .shobj/Connection_Handler.: Connection_Handler.cpp \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Connection/misc/test_upipe.cpp b/examples/Connection/misc/test_upipe.cpp
deleted file mode 100644
index 8f91ea0e5c5..00000000000
--- a/examples/Connection/misc/test_upipe.cpp
+++ /dev/null
@@ -1,215 +0,0 @@
-// $Id$
-
-// This short program illustrates in implementation of the classic
-// "bounded buffer" program using ACE_UPIPEs. This program also shows
-// how the ACE_Connector and ACE_Acceptor patterns work when used with
-// ACE_UPIPEs.
-
-#include "ace/Acceptor.h"
-#include "ace/Connector.h"
-#include "ace/UPIPE_Acceptor.h"
-#include "ace/UPIPE_Connector.h"
-#include "ace/UPIPE_Addr.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Svc_Handler <ACE_UPIPE_STREAM, ACE_NULL_SYNCH> SVC_HANDLER;
-
-class Server_Service : public SVC_HANDLER
- // = TITLE
- // Defines the interface for a service that recvs data from its
- // client and writes the data to its stdout.
-{
-public:
- Server_Service (ACE_Thread_Manager * = 0) {}
-
- virtual int open (void *)
- {
- ACE_TRACE ("Server_Service::open");
- return 0;
- }
-
- virtual int svc (void)
- {
- ACE_TRACE ("Server_Service::svc");
-
- char buf[BUFSIZ];
- ssize_t n;
-
- while ((n = this->peer ().recv (buf, sizeof buf)) > 0)
- ::write (1, buf, n);
-
- return 0;
- }
-};
-
-class Server : public ACE_Strategy_Acceptor <Server_Service, ACE_UPIPE_ACCEPTOR>
- // = TITLE
- // Defines the interface for a factory that accepts connections
- // and creates/activates Server_Service objects.
-{
-public:
- Server (ACE_Thread_Manager *thr_mgr,
- ACE_Reactor *reactor)
- : reactor_ (reactor),
- thr_mgr_ (thr_mgr)
- {
- ACE_TRACE ("Server::Server");
- }
-
- virtual int init (int argc, char *argv[])
- {
- ACE_TRACE ("Server::init");
- const char *l_addr = argc > 1 ? argv[1] : ACE_DEFAULT_RENDEZVOUS;
-
- ACE_UPIPE_Addr local_addr (l_addr);
-
- if (this->thr_strategy_.open (this->thr_mgr_, THR_DETACHED | THR_NEW_LWP) == -1)
- return -1;
- else if (this->open (local_addr, this->reactor_,
- 0, 0, &this->thr_strategy_) == -1)
- return -1;
-
- // Give server a chance to register the STREAM pipe.
- ACE_OS::sleep (ACE_Time_Value (4));
- return 0;
- }
-
-private:
- ACE_Reactor *reactor_;
- // Our instance of the reactor.
-
- ACE_Thread_Manager *thr_mgr_;
- // Our instance of a thread manager.
-
- ACE_Thread_Strategy<Server_Service> thr_strategy_;
- // Our concurrency strategy.
-};
-
-class Client_Service : public SVC_HANDLER
- // = TITLE
- // Defines the interface for a service that recvs data from its
- // stdin and forward the data to its server.
-{
-public:
- Client_Service (ACE_Thread_Manager *thr_mgr = 0)
- : SVC_HANDLER (thr_mgr)
- {
- ACE_TRACE ("Client_Service::Client_Service");
- }
-
- virtual int open (void *)
- {
- ACE_TRACE ("Client_Service::open");
- return this->activate (THR_DETACHED | THR_NEW_LWP);
- }
-
- virtual int svc (void)
- {
- ACE_TRACE ("Client_Service::svc");
- char buf[BUFSIZ];
- ssize_t n;
-
- while ((n = ACE_OS::read (ACE_STDIN, buf, sizeof buf)) > 0)
- this->peer ().send (buf, n);
-
- this->peer ().close ();
- return 0;
- }
-};
-
-class Client : public ACE_Connector <Client_Service, ACE_UPIPE_CONNECTOR>
- // = TITLE
- // Defines the interface for a factory that connects
- // a Client_Service with a Server.
-{
-public:
- Client (ACE_Thread_Manager *thr_mgr)
- : thr_mgr_ (thr_mgr)
- {
- ACE_TRACE ("Client::Client");
- }
-
- virtual int init (int argc, char *argv[])
- {
- ACE_TRACE ("Client::init");
-
- const char *r_addr = argc > 1 ? argv[1] : ACE_DEFAULT_RENDEZVOUS;
-
- ACE_UPIPE_Addr remote_addr (r_addr);
-
- Client_Service *cs;
-
- ACE_NEW_RETURN (cs, Client_Service (this->thr_mgr_), -1);
-
- return this->connect (cs, remote_addr);
- }
-
-private:
- ACE_Thread_Manager *thr_mgr_;
-};
-
-//----------------------------------------
-
-int main (int argc, char *argv[])
-{
- ACE_Service_Config svc_conf;
- ACE_Thread_Manager thr_mgr;
-
- Client peer_connector (&thr_mgr);
- Server peer_acceptor (&thr_mgr, ACE_Reactor::instance ());
-
- // Establish the connection between Acceptor and Connector.
-
- if (peer_acceptor.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init"), -1);
- else if (peer_connector.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init"), -1);
-
- // Wait for threads to exit.
- thr_mgr.wait ();
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Accept_Strategy<Server_Service, ACE_UPIPE_ACCEPTOR>;
-template class ACE_Acceptor<Server_Service, ACE_UPIPE_ACCEPTOR>;
-template class ACE_Concurrency_Strategy<Server_Service>;
-template class ACE_Connector<Client_Service, ACE_UPIPE_CONNECTOR>;
-template class ACE_Creation_Strategy<Server_Service>;
-template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<Client_Service> *>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Client_Service> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Client_Service> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Client_Service> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Client_Service> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Scheduling_Strategy<Server_Service>;
-template class ACE_Strategy_Acceptor<Server_Service, ACE_UPIPE_ACCEPTOR>;
-template class ACE_Svc_Handler<ACE_UPIPE_STREAM, ACE_NULL_SYNCH>;
-template class ACE_Svc_Tuple<Client_Service>;
-template class ACE_Thread_Strategy<Server_Service>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Accept_Strategy<Server_Service, ACE_UPIPE_ACCEPTOR>
-#pragma instantiate ACE_Acceptor<Server_Service, ACE_UPIPE_ACCEPTOR>
-#pragma instantiate ACE_Concurrency_Strategy<Server_Service>
-#pragma instantiate ACE_Connector<Client_Service, ACE_UPIPE_CONNECTOR>
-#pragma instantiate ACE_Creation_Strategy<Server_Service>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<Client_Service> *>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Client_Service> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Client_Service> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Client_Service> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Client_Service> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Scheduling_Strategy<Server_Service>
-#pragma instantiate ACE_Strategy_Acceptor<Server_Service, ACE_UPIPE_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_UPIPE_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate ACE_Svc_Tuple<Client_Service>
-#pragma instantiate ACE_Thread_Strategy<Server_Service>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform does not support threads\n"), 1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Connection/non_blocking/CPP-acceptor.cpp b/examples/Connection/non_blocking/CPP-acceptor.cpp
deleted file mode 100644
index cdb0745c17a..00000000000
--- a/examples/Connection/non_blocking/CPP-acceptor.cpp
+++ /dev/null
@@ -1,173 +0,0 @@
-#if !defined (CPP_ACCEPTOR_C)
-// $Id$
-
-#define CPP_ACCEPTOR_C
-
-#include "ace/Service_Config.h"
-#include "CPP-acceptor.h"
-
-#define PR_ST_1 ACE_PEER_STREAM_1
-#define PR_ST_2 ACE_PEER_STREAM_2
-#define PR_AC_1 ACE_PEER_ACCEPTOR_1
-#define PR_AC_2 ACE_PEER_ACCEPTOR_2
-#define PR_AD ACE_PEER_STREAM_ADDR
-#define SH SVC_HANDLER
-
-template <PR_ST_1>
-Svc_Handler<PR_ST_2>::Svc_Handler (ACE_Reactor *r)
- : SVC_HANDLER (0, 0, r)
-{
-}
-
-template <PR_ST_1> int
-Svc_Handler<PR_ST_2>::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "calling Svc_Handler close\n"));
-
- // Free up the handle.
- this->peer ().close ();
- return 0;
-}
-
-template <PR_ST_1> int
-Svc_Handler<PR_ST_2>::open (void *)
-{
- PR_AD client_addr;
- char buf[BUFSIZ];
-
- if (this->peer ().get_remote_addr (client_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_remote_addr"), -1);
- else if (client_addr.addr_to_string (buf, sizeof buf) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "addr_to_string"), -1);
- else
- ACE_DEBUG ((LM_DEBUG, "client addr %s on handle %d\n",
- buf, this->peer ().get_handle ()));
-
- // Process the connection immediately since we are an interative
- // server.
- return this->handle_input ();
-}
-
-// Receive and process the data from the client.
-
-template <PR_ST_1> int
-Svc_Handler<PR_ST_2>::handle_input (ACE_HANDLE)
-{
- char buf[BUFSIZ];
-
- // Read data from client (terminate on error).
-
- ACE_DEBUG ((LM_DEBUG, "(%t) in handle_input\n"));
-
- for (ssize_t r_bytes; (r_bytes = this->peer ().recv (buf, sizeof buf)) > 0; )
- if (ACE_OS::write (ACE_STDOUT, buf, r_bytes) != r_bytes)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE::send_n"), -1);
-
- // Send back ack.
- if (this->peer ().send_n ("", 1) != 1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send_n"), -1);
- return 0;
-}
-
-template <PR_ST_1> int
-Svc_Handler<PR_ST_2>::handle_timeout (const ACE_Time_Value &,
- const void *)
-{
- ACE_DEBUG ((LM_DEBUG, "%p\n", "handle_timeout"));
- return 0;
-}
-
-template <class SH, PR_AC_1> int
-IPC_Server<SH, PR_AC_2>::init (int argc, char *argv[])
-{
- const char *local_addr = argc > 1 ? argv[1] : ACE_DEFAULT_SERVER_PORT_STR;
- ACE_Time_Value timeout (argc > 2 ? ACE_OS::atoi (argv[2]) : ACE_DEFAULT_TIMEOUT);
- int use_reactor = argc > 3 ? ACE_Synch_Options::USE_REACTOR : 0;
-
- this->options_.set (ACE_Synch_Options::USE_TIMEOUT | use_reactor, timeout);
-
- if (this->server_addr_.set (local_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "set"), -1);
- // Call down to the ACCEPTOR's open() method to do the initialization.
- if (this->inherited::open (this->server_addr_,
- use_reactor ? ACE_Reactor::instance () : 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- // Handle the SIGINT signal through the ACE_Reactor.
- else if (ACE_Reactor::instance ()->register_handler
- (SIGINT, &this->done_handler_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "register_handler"), -1);
-#if !defined (ACE_WIN32)
- // Handle the SIGPIPE signal through the ACE_Reactor.
- else if (ACE_Reactor::instance ()->register_handler
- (SIGPIPE, &this->done_handler_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "register_handler"), -1);
-#endif /* ACE_WIN32 */
- else
- return 0;
-}
-
-template <class SH, PR_AC_1>
-IPC_Server<SH, PR_AC_2>::IPC_Server (void)
- : done_handler_ (ACE_Sig_Handler_Ex (ACE_Reactor::end_event_loop))
-{
-}
-
-template <class SH, PR_AC_1> int
-IPC_Server<SH, PR_AC_2>::fini (void)
-{
- return 0;
-}
-
-template <class SH, PR_AC_1>
-IPC_Server<SH, PR_AC_2>::~IPC_Server (void)
-{
-}
-
-// Run the interative service.
-
-template <class SH, PR_AC_1> int
-IPC_Server<SH, PR_AC_2>::svc (void)
-{
- char buf[BUFSIZ];
-
- if (this->server_addr_.addr_to_string (buf, sizeof buf) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "addr_to_string"), -1);
- else
- ACE_DEBUG ((LM_DEBUG, "starting server addr %s on handle %d\n",
- buf, this->get_handle ()));
-
- // Performs the iterative server activities.
-
- while (ACE_Reactor::event_loop_done() == 0)
- {
- SH sh (this->reactor ());
-
- // Create a new SH endpoint, which performs all processing in
- // its open() method (note no automatic restart if errno ==
- // EINTR).
-
- if (this->accept (&sh, 0, this->options_, 0) == -1)
- {
- if (errno == EWOULDBLOCK && this->reactor ())
- this->reactor ()->handle_events ();
- else
- ACE_ERROR ((LM_ERROR, "%p on handle %d\n",
- "accept", this->acceptor ().get_handle ()));
- }
-
- // SH's destructor closes the stream implicitly but the
- // listening endpoint stays open.
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-#undef PR_ST_1
-#undef PR_ST_2
-#undef PR_AC_1
-#undef PR_AC_2
-#undef PR_AD
-#undef SH
-#endif /* CPP_ACCEPTOR_C */
diff --git a/examples/Connection/non_blocking/CPP-acceptor.h b/examples/Connection/non_blocking/CPP-acceptor.h
deleted file mode 100644
index 216d79a70ba..00000000000
--- a/examples/Connection/non_blocking/CPP-acceptor.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (CPP_ACCEPTOR_H)
-#define CPP_ACCEPTOR_H
-
-#include "ace/Acceptor.h"
-
-// This is the class that does the work once the ACE_Oneshot_Acceptor
-// has accepted a connection.
-
-template <ACE_PEER_STREAM_1>
-class Svc_Handler : public ACE_Svc_Handler <ACE_PEER_STREAM_2, ACE_NULL_SYNCH>
-{
-public:
- // = Initialization method.
- Svc_Handler (ACE_Reactor *r);
-
- virtual int open (void *);
- // Perform the work of the SVC_HANDLER.
-
- virtual int handle_input (ACE_HANDLE = ACE_INVALID_HANDLE);
- // Handle data from the client.
-
- virtual int close (u_long);
- // Called if ACE_Svc_Handler is closed down unexpectedly.
-
- virtual int handle_timeout (const ACE_Time_Value &, const void *arg);
- // Handles acceptor timeouts.
-
-private:
- typedef ACE_Svc_Handler <ACE_PEER_STREAM_2, ACE_NULL_SYNCH> SVC_HANDLER;
-};
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-class IPC_Server : public ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>
-{
-public:
- // = Initialization and termination.
- IPC_Server (void);
- ~IPC_Server (void);
-
- // = Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- // Initialize the network server.
-
- virtual int fini (void);
- // Close down the server.
-
- virtual int svc (void);
- // Run the interative service.
-
-private:
- typedef ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2> inherited;
-
- ACE_PEER_ACCEPTOR_ADDR server_addr_;
- // Address of this server.
-
- ACE_Synch_Options options_;
- // Options that this server is using.
-
- ACE_Sig_Adapter done_handler_;
- // Keeps track of when we shut down due to receipt of the SIGINT
- // signal.
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "CPP-acceptor.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-#endif /* CPP_ACCEPTOR_H */
diff --git a/examples/Connection/non_blocking/CPP-connector.cpp b/examples/Connection/non_blocking/CPP-connector.cpp
deleted file mode 100644
index c8005d94190..00000000000
--- a/examples/Connection/non_blocking/CPP-connector.cpp
+++ /dev/null
@@ -1,232 +0,0 @@
-// $Id$
-
-#if !defined (CPP_CONNECTOR_C)
-#define CPP_CONNECTOR_C
-
-#include "CPP-connector.h"
-
-#define PR_ST_1 ACE_PEER_STREAM_1
-#define PR_ST_2 ACE_PEER_STREAM_2
-#define PR_CO_1 ACE_PEER_CONNECTOR_1
-#define PR_CO_2 ACE_PEER_CONNECTOR_2
-#define PR_AD ACE_PEER_CONNECTOR_ADDR
-#define SH SVC_HANDLER
-
-template <PR_ST_1>
-Peer_Handler<PR_ST_2>::Peer_Handler (ACE_Reactor *r)
- : action_ (&Peer_Handler<PR_ST_2>::uninitialized)
-{
- this->reactor (r);
-}
-
-template <PR_ST_1> int
-Peer_Handler<PR_ST_2>::open (void *)
-{
- ACE_DEBUG ((LM_DEBUG, "activating %d\n", this->peer ().get_handle ()));
- this->action_ = &Peer_Handler<PR_ST_2>::connected;
-
- ACE_DEBUG ((LM_DEBUG, "please enter input..: "));
-
- if (this->reactor ())
-#if defined (ACE_WIN32)
- // On Win32, the std handle must be registered directly (and not
- // as a socket)
- this->reactor ()->register_handler (this, ACE_STDIN);
-#else
- // On non-Win32, the std handle must be registered as a normal
- // handle with the READ mask
- this->reactor ()->register_handler (ACE_STDIN, this, ACE_Event_Handler::READ_MASK);
-#endif /* ACE_WIN32 */
- else
- {
- while (this->connected () != -1)
- continue;
-
- this->handle_close (ACE_INVALID_HANDLE,
- ACE_Event_Handler::READ_MASK);
- }
- return 0;
-}
-
-template <PR_ST_1> int
-Peer_Handler<PR_ST_2>::uninitialized (void)
-{
- ACE_DEBUG ((LM_DEBUG, "uninitialized!\n"));
- return 0;
-}
-
-template <PR_ST_1> int
-Peer_Handler<PR_ST_2>::connected (void)
-{
- char buf[BUFSIZ];
-
- ssize_t n = ACE_OS::read (ACE_STDIN, buf, sizeof buf);
-
- if (n > 0 && this->peer ().send_n (buf, n) != n)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "write failed"), -1);
- else if (n == 0) /* Explicitly close the connection. */
- {
- if (this->peer ().close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), 1);
-
- return -1;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "please enter input..: "));
- return 0;
- }
-}
-
-template <PR_ST_1> int
-Peer_Handler<PR_ST_2>::stdio (void)
-{
- char buf[BUFSIZ];
-
- ACE_DEBUG ((LM_DEBUG, "stdio!\nplease enter input..: "));
-
- ssize_t n = ACE_OS::read (ACE_STDIN, buf, sizeof buf);
-
- if (n > 0)
- {
- ACE_OS::write (ACE_STDOUT, buf, n);
- return 0;
- }
- else
- return -1;
-}
-
-template <PR_ST_1> int
-Peer_Handler<PR_ST_2>::handle_output (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "in handle_output\n"));
-
- return (this->*action_) ();
-}
-
-template <PR_ST_1> int
-Peer_Handler<PR_ST_2>::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "in handle_signal\n"));
- ACE_UNUSED_ARG (signum);
-
- return (this->*action_) ();
-}
-
-template <PR_ST_1> int
-Peer_Handler<PR_ST_2>::handle_input (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "in handle_input\n"));
-
- return (this->*action_) ();
-}
-
-template <PR_ST_1> int
-Peer_Handler<PR_ST_2>::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask mask)
-{
- ACE_DEBUG ((LM_DEBUG, "closing down (%d)\n", mask));
-
- this->action_ = &Peer_Handler<PR_ST_2>::stdio;
- this->peer ().close ();
- ACE_OS::rewind (stdin);
-
- if (this->reactor ())
-#if defined (ACE_WIN32)
- // On Win32, the std handle must be registered directly (and not
- // as a socket)
- return this->reactor ()->register_handler (this, ACE_STDIN);
-#else
- // On non-Win32, the std handle must be registered as a normal
- // handle with the READ mask
- return this->reactor ()->register_handler (ACE_STDIN, this, ACE_Event_Handler::READ_MASK);
-#endif /* ACE_WIN32 */
- else
- delete this;
- return 0;
-}
-
-template <class SH, PR_CO_1> int
-IPC_Client<SH, PR_CO_2>::svc (void)
-{
- if (this->reactor ())
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
-
-template <class SH, PR_CO_1> int
-IPC_Client<SH, PR_CO_2>::fini (void)
-{
- return 0;
-}
-
-template <class SH, PR_CO_1>
-IPC_Client<SH, PR_CO_2>::IPC_Client (void)
- : done_handler_ (ACE_Sig_Handler_Ex (ACE_Reactor::end_event_loop))
-{
-}
-
-template <class SH, PR_CO_1> int
-IPC_Client<SH, PR_CO_2>::init (int argc, char *argv[])
-{
- // Call down to the CONNECTOR's open() method to do the initialization.
- this->inherited::open (ACE_Reactor::instance ());
-
- const char *r_addr = argc > 1 ? argv[1] :
- ACE_SERVER_ADDRESS (ACE_DEFAULT_SERVER_HOST,
- ACE_DEFAULT_SERVER_PORT_STR);
- ACE_Time_Value timeout (argc > 2
- ? ACE_OS::atoi (argv[2])
- : ACE_DEFAULT_TIMEOUT);
-
- // Handle signals through the ACE_Reactor.
- if (ACE_Reactor::instance ()->register_handler
- (SIGINT, &this->done_handler_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "register_handler"), -1);
-
- PR_AD remote_addr (r_addr);
-
- this->options_.set (ACE_Synch_Options::USE_REACTOR, timeout);
-
- SH *sh;
-
- ACE_NEW_RETURN (sh, SH (this->reactor ()), -1);
-
- // Connect to the peer.
- if (this->connect (sh, remote_addr, this->options_) == -1
- && errno != EWOULDBLOCK)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "connect"), -1);
- else
- return 0;
-}
-
-template <class SH, PR_CO_1>
-IPC_Client<SH, PR_CO_2>::~IPC_Client (void)
-{
-}
-
-template <class SH, PR_CO_1> int
-IPC_Client<SH, PR_CO_2>::handle_close (ACE_HANDLE h,
- ACE_Reactor_Mask)
-{
- if (h == ACE_INVALID_HANDLE)
- ACE_ERROR ((LM_ERROR, "%p on %d\n", "connection failed", h));
- else
- {
- // We are closing down the connector.
- ACE_DEBUG ((LM_DEBUG, "closing down IPC_Client\n"));
- this->inherited::handle_close ();
- }
-
- ACE_Reactor::end_event_loop();
- return 0;
-}
-
-#undef PR_ST_1
-#undef PR_ST_2
-#undef PR_CO_1
-#undef PR_CO_2
-#undef PR_AD
-#undef SH
-#endif /* CPP_CONNECTOR_C */
diff --git a/examples/Connection/non_blocking/CPP-connector.h b/examples/Connection/non_blocking/CPP-connector.h
deleted file mode 100644
index 9454b0d1443..00000000000
--- a/examples/Connection/non_blocking/CPP-connector.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (CPP_CONNECTOR_H)
-#define CPP_CONNECTOR_H
-
-#include "ace/Service_Config.h"
-#include "ace/Connector.h"
-
-template <ACE_PEER_STREAM_1>
-class Peer_Handler : public ACE_Svc_Handler<ACE_PEER_STREAM_2, ACE_SYNCH>
-{
-public:
- Peer_Handler (ACE_Reactor *r = 0);
-
- virtual int open (void * = 0);
- // Activate the handler when connection is established.
-
- // = Demultiplexing hooks.
- virtual int handle_output (ACE_HANDLE);
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask mask);
- virtual int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
-
-protected:
- // = These methods implement the State pattern.
- int uninitialized (void);
- int connected (void);
- int stdio (void);
-
- int (Peer_Handler<ACE_PEER_STREAM_2>::*action_) (void);
- // Keeps track of which state we are in.
-};
-
-template <class SVC_HANDLER, ACE_PEER_CONNECTOR_1>
-class IPC_Client : public ACE_Connector<SVC_HANDLER, ACE_PEER_CONNECTOR_2>
-{
-public:
- // = Initialization and termination methods.
- IPC_Client (void);
- ~IPC_Client (void);
-
- // = Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- // Initialize the IPC client.
-
- virtual int fini (void);
- // Destroy the IPC client.
-
- virtual int svc (void);
- // Run the svc.
-
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
- // Report connection errors.
-
-private:
- typedef ACE_Connector<SVC_HANDLER, ACE_PEER_CONNECTOR_2> inherited;
-
- ACE_Synch_Options options_;
- // Options for the active connection factory.
-
- ACE_Sig_Adapter done_handler_;
- // Keeps track of when we shut down due to receipt of the SIGINT
- // signal.
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "CPP-connector.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-#endif /* CPP_CONNECTOR_H */
diff --git a/examples/Connection/non_blocking/Makefile b/examples/Connection/non_blocking/Makefile
deleted file mode 100644
index 3310a875d4b..00000000000
--- a/examples/Connection/non_blocking/Makefile
+++ /dev/null
@@ -1,683 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Connection pattern tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-LIB = libConn.a
-SHLIB = libConn.$(SOEXT)
-
-BIN = test_sock_connector \
- test_sock_acceptor \
- test_lsock_connector \
- test_lsock_acceptor \
- test_tli_connector \
- test_tli_acceptor \
- test_spipe_connector \
- test_spipe_acceptor
-
-SRC = $(addsuffix .cpp,$(BIN))
-OBJ = $(SRC:%.cpp=$(VDIR)%.o)
-
-LSRC = CPP-connector.cpp \
- CPP-acceptor.cpp
-
-LDLIBS = -lConn
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VLIB) $(VSHLIB) $(SHLIBA) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/CPP-connector.o .obj/CPP-connector.so .shobj/CPP-connector.o .shobj/CPP-connector.so: CPP-connector.cpp CPP-connector.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i
-.obj/CPP-acceptor.o .obj/CPP-acceptor.so .shobj/CPP-acceptor.o .shobj/CPP-acceptor.so: CPP-acceptor.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h CPP-acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i
-.obj/test_sock_connector.o .obj/test_sock_connector.so .shobj/test_sock_connector.o .shobj/test_sock_connector.so: test_sock_connector.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i CPP-connector.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Reactor_Impl.h
-.obj/test_sock_acceptor.o .obj/test_sock_acceptor.so .shobj/test_sock_acceptor.o .shobj/test_sock_acceptor.so: test_sock_acceptor.cpp \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h CPP-acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i
-.obj/test_lsock_connector.o .obj/test_lsock_connector.so .shobj/test_lsock_connector.o .shobj/test_lsock_connector.so: test_lsock_connector.cpp \
- $(ACE_ROOT)/ace/LSOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/ace/UNIX_Addr.h \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.i \
- $(ACE_ROOT)/ace/LSOCK_Connector.i \
- CPP-connector.h $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i
-.obj/test_lsock_acceptor.o .obj/test_lsock_acceptor.so .shobj/test_lsock_acceptor.o .shobj/test_lsock_acceptor.so: test_lsock_acceptor.cpp \
- $(ACE_ROOT)/ace/LSOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/UNIX_Addr.h \
- $(ACE_ROOT)/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.i CPP-acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i
-.obj/test_tli_connector.o .obj/test_tli_connector.so .shobj/test_tli_connector.o .shobj/test_tli_connector.so: test_tli_connector.cpp \
- $(ACE_ROOT)/ace/TLI_Connector.h \
- $(ACE_ROOT)/ace/TLI_Stream.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.h CPP-connector.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i
-.obj/test_tli_acceptor.o .obj/test_tli_acceptor.so .shobj/test_tli_acceptor.o .shobj/test_tli_acceptor.so: test_tli_acceptor.cpp \
- $(ACE_ROOT)/ace/TLI_Acceptor.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/TLI_Stream.h \
- $(ACE_ROOT)/ace/INET_Addr.h CPP-acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i
-.obj/test_spipe_connector.o .obj/test_spipe_connector.so .shobj/test_spipe_connector.o .shobj/test_spipe_connector.so: test_spipe_connector.cpp \
- $(ACE_ROOT)/ace/SPIPE_Connector.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/SPIPE_Connector.i \
- CPP-connector.h $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i
-.obj/test_spipe_acceptor.o .obj/test_spipe_acceptor.so .shobj/test_spipe_acceptor.o .shobj/test_spipe_acceptor.so: test_spipe_acceptor.cpp \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i CPP-acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Connection/non_blocking/README b/examples/Connection/non_blocking/README
deleted file mode 100644
index 74c44fe6de7..00000000000
--- a/examples/Connection/non_blocking/README
+++ /dev/null
@@ -1,28 +0,0 @@
-This code illustrates how to write a single set of source code (for a
-client and server) and then parameterize in the desired IPC mechanism.
-In this case, the IPC mechanisms include sockets, TLI, and STREAM
-pipes. The single set of source code is located in CPP-acceptor.cpp
-(which is the server) and CPP-connector.cpp (which is the non-blocking
-client).
-
-Here's how I typically run these tests:
-
-% test_sock_acceptor localhost:10020 &
-starting up daemon ./test_sock_acceptor
-starting server addr 127.0.0.1:10020 on handle 5
-client addr 127.0.0.1:10003 on handle 6
-hello
-
-% test_sock_connector localhost:10020
-starting up daemon ./test_sock_connector
-activating 5
-in handle_output
-please enter input..: hello
-in handle_output
-
-There are a number of other options that you can provide. Please see
-the source code for details.
-
-Note that only the sock tests work on all platforms. The other tests
-reply on features (in particular, non-blocking connections and TLI)
-that are mostly found on UNIX platforms.
diff --git a/examples/Connection/non_blocking/non_blocking.dsp b/examples/Connection/non_blocking/non_blocking.dsp
deleted file mode 100644
index 7d26773ab1c..00000000000
--- a/examples/Connection/non_blocking/non_blocking.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="client" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=client - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "non_blocking.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "non_blocking.mak" CFG="client - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "client - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\client\Debug"
-# PROP BASE Intermediate_Dir ".\client\Debug"
-# PROP BASE Target_Dir ".\client"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\client"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "client - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=".\CPP-connector.cpp"
-# End Source File
-# Begin Source File
-
-SOURCE=.\test_sock_connector.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Connection/non_blocking/non_blocking.dsw b/examples/Connection/non_blocking/non_blocking.dsw
deleted file mode 100644
index 47b5aaebcfb..00000000000
--- a/examples/Connection/non_blocking/non_blocking.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "client"=.\non_blocking.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "server"=.\server.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Connection/non_blocking/non_blocking.mak b/examples/Connection/non_blocking/non_blocking.mak
deleted file mode 100644
index 0b294730d4b..00000000000
--- a/examples/Connection/non_blocking/non_blocking.mak
+++ /dev/null
@@ -1,785 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=server - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to server - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "client - Win32 Debug" && "$(CFG)" != "server - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "non_blocking.mak" CFG="server - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "client - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "server - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "server - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "client - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "client\Debug"
-# PROP BASE Intermediate_Dir "client\Debug"
-# PROP BASE Target_Dir "client"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "client"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\client.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\CPP-connector.obj"
- -@erase "$(INTDIR)\test_sock_connector.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\client.exe"
- -@erase "$(OUTDIR)\client.ilk"
- -@erase "$(OUTDIR)\client.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-"$(OUTDIR)" :
-
-"$(INTDIR)" :
-
-"$(OUTDIR)" :
-
-"$(INTDIR)" :
-
-"$(OUTDIR)\client.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
-
-"$(OUTDIR)\client.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
-
-.c{$(CPP_OBJS)}.obj:
-
-.c{$(CPP_SBRS)}.sbr:
-
-.c{$(CPP_OBJS)}.obj:
-
-.c{$(CPP_SBRS)}.sbr:
-
-.cpp{$(CPP_OBJS)}.obj:
-
-.cpp{$(CPP_SBRS)}.sbr:
-
-.cpp{$(CPP_OBJS)}.obj:
-
-.cpp{$(CPP_SBRS)}.sbr:
-
-.cxx{$(CPP_OBJS)}.obj:
-
-.cxx{$(CPP_SBRS)}.sbr:
-
-.cxx{$(CPP_OBJS)}.obj:
-
-.cxx{$(CPP_SBRS)}.sbr:
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/client.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/client.pdb" /debug /machine:I386 /out:"$(OUTDIR)/client.exe"
-LINK32_OBJS= \
- "$(INTDIR)\CPP-connector.obj" \
- "$(INTDIR)\test_sock_connector.obj"
-
-"$(OUTDIR)\client.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "server - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "server\Debug"
-# PROP BASE Intermediate_Dir "server\Debug"
-# PROP BASE Target_Dir "server"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "server"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\server.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\CPP-acceptor.obj"
- -@erase "$(INTDIR)\test_sock_acceptor.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\server.exe"
- -@erase "$(OUTDIR)\server.ilk"
- -@erase "$(OUTDIR)\server.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-"$(OUTDIR)" :
-
-"$(INTDIR)" :
-
-"$(OUTDIR)" :
-
-"$(INTDIR)" :
-
-"$(OUTDIR)\server.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
-
-"$(OUTDIR)\server.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
-
-.c{$(CPP_OBJS)}.obj:
-
-.c{$(CPP_SBRS)}.sbr:
-
-.c{$(CPP_OBJS)}.obj:
-
-.c{$(CPP_SBRS)}.sbr:
-
-.cpp{$(CPP_OBJS)}.obj:
-
-.cpp{$(CPP_SBRS)}.sbr:
-
-.cpp{$(CPP_OBJS)}.obj:
-
-.cpp{$(CPP_SBRS)}.sbr:
-
-.cxx{$(CPP_OBJS)}.obj:
-
-.cxx{$(CPP_SBRS)}.sbr:
-
-.cxx{$(CPP_OBJS)}.obj:
-
-.cxx{$(CPP_SBRS)}.sbr:
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/server.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/server.pdb" /debug /machine:I386 /out:"$(OUTDIR)/server.exe"
-LINK32_OBJS= \
- "$(INTDIR)\CPP-acceptor.obj" \
- "$(INTDIR)\test_sock_acceptor.obj"
-
-"$(OUTDIR)\server.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/client.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "client - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_sock_connector.cpp
-DEP_CPP_TEST_=\
- ".\CPP-connector.cpp"\
- ".\CPP-connector.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_sock_connector.obj" : $(SOURCE) $(DEP_CPP_TEST_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=".\CPP-connector.cpp"
-DEP_CPP_CPP_C=\
- ".\CPP-connector.cpp"\
- ".\CPP-connector.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\CPP-connector.obj" : $(SOURCE) $(DEP_CPP_CPP_C) "$(INTDIR)"\
- ".\CPP-connector.cpp"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "server - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_sock_acceptor.cpp
-DEP_CPP_TEST_S=\
- ".\CPP-acceptor.cpp"\
- ".\CPP-acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_sock_acceptor.obj" : $(SOURCE) $(DEP_CPP_TEST_S) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=".\CPP-acceptor.cpp"
-DEP_CPP_CPP_A=\
- ".\CPP-acceptor.cpp"\
- ".\CPP-acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\CPP-acceptor.obj" : $(SOURCE) $(DEP_CPP_CPP_A) "$(INTDIR)"\
- ".\CPP-acceptor.cpp"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Connection/non_blocking/non_blocking.mdp b/examples/Connection/non_blocking/non_blocking.mdp
deleted file mode 100644
index fb414bef6f9..00000000000
--- a/examples/Connection/non_blocking/non_blocking.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Connection/non_blocking/server.dsp b/examples/Connection/non_blocking/server.dsp
deleted file mode 100644
index b55a15c1290..00000000000
--- a/examples/Connection/non_blocking/server.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="server" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=server - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "server.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "server.mak" CFG="server - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "server - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\server\Debug"
-# PROP BASE Intermediate_Dir ".\server\Debug"
-# PROP BASE Target_Dir ".\server"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\server"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "server - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=".\CPP-acceptor.cpp"
-# End Source File
-# Begin Source File
-
-SOURCE=.\test_sock_acceptor.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Connection/non_blocking/test_lsock_acceptor.cpp b/examples/Connection/non_blocking/test_lsock_acceptor.cpp
deleted file mode 100644
index 90b2d43e92f..00000000000
--- a/examples/Connection/non_blocking/test_lsock_acceptor.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-// $Id$
-
-// ACE_LSOCK Server.
-
-#include "ace/LSOCK_Acceptor.h"
-#include "ace/UNIX_Addr.h"
-#include "CPP-acceptor.h"
-
-typedef Svc_Handler<ACE_LSOCK_STREAM> SVC_HANDLER;
-typedef IPC_Server<SVC_HANDLER, ACE_LSOCK_ACCEPTOR> IPC_SERVER;
-
-int
-main (int argc, char *argv[])
-{
- // Perform Service_Config initializations
- ACE_Service_Config daemon (argv[0]);
-
- IPC_SERVER peer_acceptor;
-
- if (peer_acceptor.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init"), -1);
-
- return peer_acceptor.svc ();
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Concurrency_Strategy<SVC_HANDLER>;
-template class ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_LSOCK_ACCEPTOR>;
-template class ACE_Svc_Handler<ACE_LSOCK_STREAM, ACE_NULL_SYNCH>;
-template class IPC_Server<SVC_HANDLER, ACE_LSOCK_ACCEPTOR>;
-template class Svc_Handler<ACE_LSOCK_STREAM>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Concurrency_Strategy<SVC_HANDLER>
-#pragma instantiate ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_LSOCK_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_LSOCK_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate IPC_Server<SVC_HANDLER, ACE_LSOCK_ACCEPTOR>
-#pragma instantiate Svc_Handler<ACE_LSOCK_STREAM>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/Connection/non_blocking/test_lsock_connector.cpp b/examples/Connection/non_blocking/test_lsock_connector.cpp
deleted file mode 100644
index 09f1242a1ff..00000000000
--- a/examples/Connection/non_blocking/test_lsock_connector.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-// $Id$
-
-#include "ace/LSOCK_Connector.h"
-#include "ace/UNIX_Addr.h"
-#include "CPP-connector.h"
-
-typedef Peer_Handler<ACE_LSOCK_STREAM> PEER_HANDLER;
-typedef IPC_Client<PEER_HANDLER, ACE_LSOCK_CONNECTOR> IPC_CLIENT;
-
-// ACE_LSOCK Client.
-
-int
-main (int argc, char *argv[])
-{
- // Perform Service_Config initializations
- ACE_Service_Config daemon (argv[0]);
-
- IPC_CLIENT peer_connector;
-
- if (peer_connector.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init"), -1);
-
- return peer_connector.svc ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Connector<PEER_HANDLER, ACE_LSOCK_CONNECTOR>;
-template class ACE_Svc_Handler<ACE_LSOCK_STREAM, ACE_SYNCH>;
-template class ACE_Svc_Tuple<PEER_HANDLER>;
-template class IPC_Client<PEER_HANDLER, ACE_LSOCK_CONNECTOR>;
-template class Peer_Handler<ACE_LSOCK_STREAM>;
-template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Connector<PEER_HANDLER, ACE_LSOCK_CONNECTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_LSOCK_STREAM, ACE_SYNCH>
-#pragma instantiate ACE_Svc_Tuple<PEER_HANDLER>
-#pragma instantiate IPC_Client<PEER_HANDLER, ACE_LSOCK_CONNECTOR>
-#pragma instantiate Peer_Handler<ACE_LSOCK_STREAM>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/Connection/non_blocking/test_sock_acceptor.cpp b/examples/Connection/non_blocking/test_sock_acceptor.cpp
deleted file mode 100644
index 43dd9ec5194..00000000000
--- a/examples/Connection/non_blocking/test_sock_acceptor.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-// $Id$
-
-// ACE_SOCK Server.
-
-#include "ace/SOCK_Acceptor.h"
-#include "ace/INET_Addr.h"
-#include "CPP-acceptor.h"
-
-typedef Svc_Handler<ACE_SOCK_STREAM> SVC_HANDLER;
-typedef IPC_Server<SVC_HANDLER, ACE_SOCK_ACCEPTOR> IPC_SERVER;
-
-int
-main (int argc, char *argv[])
-{
- // Perform Service_Config initializations
- ACE_Service_Config daemon (argv[0]);
-
- IPC_SERVER peer_acceptor;
-
- if (peer_acceptor.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init"), -1);
-
- return peer_acceptor.svc ();
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Concurrency_Strategy<SVC_HANDLER>;
-template class ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_SOCK_ACCEPTOR>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
-template class IPC_Server<SVC_HANDLER, ACE_SOCK_ACCEPTOR>;
-template class Svc_Handler<ACE_SOCK_STREAM>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Concurrency_Strategy<SVC_HANDLER>
-#pragma instantiate ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate IPC_Server<SVC_HANDLER, ACE_SOCK_ACCEPTOR>
-#pragma instantiate Svc_Handler<ACE_SOCK_STREAM>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/Connection/non_blocking/test_sock_connector.cpp b/examples/Connection/non_blocking/test_sock_connector.cpp
deleted file mode 100644
index cbd8293d6e7..00000000000
--- a/examples/Connection/non_blocking/test_sock_connector.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-// $Id$
-
-#include "ace/SOCK_Connector.h"
-#include "ace/INET_Addr.h"
-#include "CPP-connector.h"
-#include "ace/Reactor.h"
-#include "ace/WFMO_Reactor.h"
-
-typedef Peer_Handler<ACE_SOCK_STREAM> PEER_HANDLER;
-typedef IPC_Client<PEER_HANDLER, ACE_SOCK_CONNECTOR> IPC_CLIENT;
-
-// ACE_SOCK Client.
-
-int
-main (int argc, char *argv[])
-{
- // Since this test waits on the STDIN handle to become ready, we
- // have to make sure that the WFMO_Reactor is used on Win32. This is
- // necessary since select() on NT does not support waiting on STDIN.
-
-#if defined (ACE_WIN32)
- ACE_WFMO_Reactor wfmo_reactor;
- ACE_Reactor reactor (&wfmo_reactor);
- ACE_Reactor::instance (&reactor);
-#endif /* ACE_WIN32 */
-
- // Perform Service_Config initializations
- ACE_Service_Config daemon (argv[0]);
-
- IPC_CLIENT peer_connector;
-
- if (peer_connector.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init"), -1);
-
- return peer_connector.svc ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Connector<PEER_HANDLER, ACE_SOCK_CONNECTOR>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>;
-template class ACE_Svc_Tuple<PEER_HANDLER>;
-template class IPC_Client<PEER_HANDLER, ACE_SOCK_CONNECTOR>;
-template class Peer_Handler<ACE_SOCK_STREAM>;
-template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Connector<PEER_HANDLER, ACE_SOCK_CONNECTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>
-#pragma instantiate ACE_Svc_Tuple<PEER_HANDLER>
-#pragma instantiate IPC_Client<PEER_HANDLER, ACE_SOCK_CONNECTOR>
-#pragma instantiate Peer_Handler<ACE_SOCK_STREAM>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/Connection/non_blocking/test_spipe_acceptor.cpp b/examples/Connection/non_blocking/test_spipe_acceptor.cpp
deleted file mode 100644
index 4378969516d..00000000000
--- a/examples/Connection/non_blocking/test_spipe_acceptor.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-// ACE_SPIPE Server.
-// $Id$
-
-#include "ace/SPIPE_Acceptor.h"
-#include "ace/SPIPE_Addr.h"
-#include "CPP-acceptor.h"
-
-#if !defined (ACE_WIN32)
-typedef Svc_Handler<ACE_SPIPE_STREAM> SVC_HANDLER;
-typedef IPC_Server<SVC_HANDLER, ACE_SPIPE_ACCEPTOR> IPC_SERVER;
-
-int
-main (int argc, char *argv[])
-{
- // Perform Service_Config initializations
- ACE_Service_Config daemon (argv[0]);
-
- IPC_SERVER peer_acceptor;
-
- if (peer_acceptor.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init"), -1);
-
- return peer_acceptor.svc ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Concurrency_Strategy<SVC_HANDLER>;
-template class ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_SPIPE_ACCEPTOR>;
-template class ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_NULL_SYNCH>;
-template class IPC_Server<SVC_HANDLER, ACE_SPIPE_ACCEPTOR>;
-template class Svc_Handler<ACE_SPIPE_STREAM>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Concurrency_Strategy<SVC_HANDLER>
-#pragma instantiate ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_SPIPE_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate IPC_Server<SVC_HANDLER, ACE_SPIPE_ACCEPTOR>
-#pragma instantiate Svc_Handler<ACE_SPIPE_STREAM>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "This test is not ported to Win32 (yet)\n"), -1);
-}
-#endif /* !ACE_WIN32 */
-
diff --git a/examples/Connection/non_blocking/test_spipe_connector.cpp b/examples/Connection/non_blocking/test_spipe_connector.cpp
deleted file mode 100644
index 87c5b852bfb..00000000000
--- a/examples/Connection/non_blocking/test_spipe_connector.cpp
+++ /dev/null
@@ -1,57 +0,0 @@
-// ACE_SPIPE Client.
-// $Id$
-
-#include "ace/SPIPE_Connector.h"
-#include "ace/SPIPE_Addr.h"
-#include "CPP-connector.h"
-
-#if !defined (ACE_WIN32)
-typedef Peer_Handler<ACE_SPIPE_STREAM> PEER_HANDLER;
-typedef IPC_Client<PEER_HANDLER, ACE_SPIPE_CONNECTOR> IPC_CLIENT;
-
-int
-main (int argc, char *argv[])
-{
- // Perform Service_Config initializations
- ACE_Service_Config daemon (argv[0]);
-
- IPC_CLIENT peer_connector;
-
- if (peer_connector.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init"), -1);
-
- return peer_connector.svc ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Connector<PEER_HANDLER, ACE_SPIPE_CONNECTOR>;
-template class ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_SYNCH>;
-template class ACE_Svc_Tuple<PEER_HANDLER>;
-template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class IPC_Client<PEER_HANDLER, ACE_SPIPE_CONNECTOR>;
-template class Peer_Handler<ACE_SPIPE_STREAM>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Connector<PEER_HANDLER, ACE_SPIPE_CONNECTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_SPIPE_STREAM, ACE_SYNCH>
-#pragma instantiate ACE_Svc_Tuple<PEER_HANDLER>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate IPC_Client<PEER_HANDLER, ACE_SPIPE_CONNECTOR>
-#pragma instantiate Peer_Handler<ACE_SPIPE_STREAM>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "This test is not ported to Win32 (yet)\n"), -1);
-}
-#endif /* !ACE_WIN32 */
diff --git a/examples/Connection/non_blocking/test_tli_acceptor.cpp b/examples/Connection/non_blocking/test_tli_acceptor.cpp
deleted file mode 100644
index 7eeb9abb0c9..00000000000
--- a/examples/Connection/non_blocking/test_tli_acceptor.cpp
+++ /dev/null
@@ -1,48 +0,0 @@
-// ACE_TLI Server.
-// $Id$
-
-
-#include "ace/TLI_Acceptor.h"
-#include "ace/INET_Addr.h"
-#include "CPP-acceptor.h"
-
-#if defined (ACE_HAS_TLI)
-typedef Svc_Handler<ACE_TLI_STREAM> SVC_HANDLER;
-typedef IPC_Server<SVC_HANDLER, ACE_TLI_ACCEPTOR> IPC_SERVER;
-
-int
-main (int argc, char *argv[])
-{
- // Perform Service_Config initializations
- ACE_Service_Config daemon (argv[0]);
-
- IPC_SERVER peer_acceptor;
-
- if (peer_acceptor.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init"), -1);
-
- return peer_acceptor.svc ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Concurrency_Strategy<SVC_HANDLER>;
-template class ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_TLI_ACCEPTOR>;
-template class ACE_Svc_Handler<ACE_TLI_STREAM, ACE_NULL_SYNCH>;
-template class IPC_Server<SVC_HANDLER, ACE_TLI_ACCEPTOR>;
-template class Svc_Handler<ACE_TLI_STREAM>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Concurrency_Strategy<SVC_HANDLER>
-#pragma instantiate ACE_Oneshot_Acceptor<SVC_HANDLER, ACE_TLI_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_TLI_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate IPC_Server<SVC_HANDLER, ACE_TLI_ACCEPTOR>
-#pragma instantiate Svc_Handler<ACE_TLI_STREAM>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform does not support TLI\n"), 1);
-}
-#endif /* ACE_HAS_TLI */
diff --git a/examples/Connection/non_blocking/test_tli_connector.cpp b/examples/Connection/non_blocking/test_tli_connector.cpp
deleted file mode 100644
index 2d31186981e..00000000000
--- a/examples/Connection/non_blocking/test_tli_connector.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
-// ACE_TLI Client.
-// $Id$
-
-
-#include "ace/TLI_Connector.h"
-#include "ace/INET_Addr.h"
-#include "CPP-connector.h"
-
-#if defined (ACE_HAS_TLI)
-
-typedef Peer_Handler<ACE_TLI_STREAM> PEER_HANDLER;
-typedef IPC_Client<PEER_HANDLER, ACE_TLI_CONNECTOR> IPC_CLIENT;
-
-int
-main (int argc, char *argv[])
-{
- // Perform Service_Config initializations
- ACE_Service_Config daemon (argv[0]);
-
- IPC_CLIENT peer_connector;
-
- if (peer_connector.init (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "init"), -1);
-
- return peer_connector.svc ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Connector<PEER_HANDLER, ACE_TLI_CONNECTOR>;
-template class ACE_Svc_Handler<ACE_TLI_STREAM, ACE_SYNCH>;
-template class ACE_Svc_Tuple<PEER_HANDLER>;
-template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>;
-template class IPC_Client<PEER_HANDLER, ACE_TLI_CONNECTOR>;
-template class Peer_Handler<ACE_TLI_STREAM>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Connector<PEER_HANDLER, ACE_TLI_CONNECTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_TLI_STREAM, ACE_SYNCH>
-#pragma instantiate ACE_Svc_Tuple<PEER_HANDLER>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<PEER_HANDLER> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate IPC_Client<PEER_HANDLER, ACE_TLI_CONNECTOR>
-#pragma instantiate Peer_Handler<ACE_TLI_STREAM>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform does not support TLI\n"), 1);
-}
-#endif /* ACE_HAS_TLI */
diff --git a/examples/IOStream/Makefile b/examples/IOStream/Makefile
deleted file mode 100644
index f41025d77e9..00000000000
--- a/examples/IOStream/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the ACE IOStream examples
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = client \
- server
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/examples/IOStream/README b/examples/IOStream/README
deleted file mode 100644
index ab215fc779d..00000000000
--- a/examples/IOStream/README
+++ /dev/null
@@ -1,22 +0,0 @@
-This example illustrates the use of the ACE_IOStream and
-ACE_Streambuf_T templates to create an object based on ACE_*_Stream
-classes. These classes provide C++ iostream functionality across a
-socket.
-
-To run the tests simply build the executables in the client and server
-directories and then do the following in separate windows:
-
-# Window 1
-% server/iostream_server
-(10049) starting up daemon
-
-# Window 2
-% client/iostream_client
-(10049) starting handler 456d0
-(10049) Client sent:
- (1) (2.3)
-(10051) Server sent:
- (1) (2.3)
-(10049) connection closed
-(10049) shutting down handler 456d0
-(10049) shutting down server daemon
diff --git a/examples/IOStream/client/Makefile b/examples/IOStream/client/Makefile
deleted file mode 100644
index 4bb03705986..00000000000
--- a/examples/IOStream/client/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for IOStream test client
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = iostream_client
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/iostream_client.o .obj/iostream_client. .shobj/iostream_client.o .shobj/iostream_client.: iostream_client.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/IOStream.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/IOStream_T.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/IOStream/client/iostream_client.cpp b/examples/IOStream/client/iostream_client.cpp
deleted file mode 100644
index 9e7004397b6..00000000000
--- a/examples/IOStream/client/iostream_client.cpp
+++ /dev/null
@@ -1,73 +0,0 @@
-// $Id$
-
-#include "ace/SOCK_Connector.h"
-#include "ace/IOStream.h"
-
-// This client is a simple example of using the ACE_IOStream and
-// ACE_Streambuf_T templates to create an object based on ACE_*_Stream
-// classes, which mimic a C++ iostream.
-
-int
-main (int argc, char *argv[])
-{
-#if !defined (ACE_LACKS_ACE_IOSTREAM)
- const char *server_host = argc > 1 ? argv[1] : ACE_DEFAULT_SERVER_HOST;
- u_short server_port = argc > 2 ? ACE_OS::atoi (argv[2]) : ACE_DEFAULT_SERVER_PORT;
-
- ACE_IOStream<ACE_SOCK_Stream> server;
- ACE_SOCK_Connector connector;
- ACE_INET_Addr addr (server_port,
- server_host);
-
- if (connector.connect (server, addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "open"),
- -1);
-
- // Buffer up some things to send to the server.
- server << "1 2.3 testing" << endl;
-
- int i;
- float f;
-
-#if defined (ACE_HAS_STRING_CLASS)
- ACE_IOStream_String s1;
- ACE_IOStream_String s2;
- server >> s1 >> i >> f >> s2;
-
- cerr << "Server said:\n\t";
- cerr << s1 << " ";
- cerr << i << " ";
- cerr << f << " ";
- cerr << s2 << endl;
-#else
- server >> i >> f;
-
- cerr << "(" << ACE_OS::getpid () << ") Server sent:\n\t";
- cerr << "(" << i << ") ";
- cerr << "(" << f << ")" << endl;
-#endif /* ACE_HAS_STRING_CLASS */
-
- if (server.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "close"),
- -1);
-#else
- ACE_ERROR ((LM_ERROR, "ACE_IOSTREAM not supported on this platform\n"));
-#endif /* !ACE_LACKS_ACE_IOSTREAM */
- return 0;
-}
-
-
-#if !defined (ACE_LACKS_ACE_IOSTREAM)
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_IOStream <ACE_SOCK_Stream>;
-template class ACE_Streambuf_T <ACE_SOCK_Stream>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_IOStream <ACE_SOCK_Stream>
-#pragma instantiate ACE_Streambuf_T <ACE_SOCK_Stream>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* !ACE_LACKS_ACE_IOSTREAM */
diff --git a/examples/IOStream/server/Makefile b/examples/IOStream/server/Makefile
deleted file mode 100644
index c21db146793..00000000000
--- a/examples/IOStream/server/Makefile
+++ /dev/null
@@ -1,108 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for IOStream test server
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = iostream_server
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/iostream_server.o .obj/iostream_server. .shobj/iostream_server.o .shobj/iostream_server.: iostream_server.cpp \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/IOStream.h \
- $(ACE_ROOT)/ace/IOStream_T.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/IOStream/server/iostream_server.cpp b/examples/IOStream/server/iostream_server.cpp
deleted file mode 100644
index 7be43e2cffa..00000000000
--- a/examples/IOStream/server/iostream_server.cpp
+++ /dev/null
@@ -1,182 +0,0 @@
-// $Id$
-
-// This is a simple example of using the ACE_IOStream and
-// ACE_Streambuf_T templates to create an object based on ACE_*_Stream
-// classes, which mimic a C++ iostream.
-
-#include "ace/Acceptor.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Service_Config.h"
-#include "ace/IOStream.h"
-
-#if !defined (ACE_LACKS_ACE_IOSTREAM)
-
-// Declare a new type which will case an ACE_SOCK_Stream to behave
-// like an iostream. The new ACE_SOCK_IOStream type can be used
-// anywhere an ACE_SOCK_Stream is used.
-
-typedef ACE_IOStream<ACE_SOCK_Stream> ACE_SOCK_IOStream;
-
-// Need to handle brain-dead C++ compilers.
-#if defined (ACE_HAS_TYPENAME_KEYWORD)
-#define ACE_SOCK_IOSTREAM ACE_SOCK_IOStream
-#else
-#define ACE_SOCK_IOSTREAM ACE_SOCK_IOStream, ACE_INET_Addr
-#endif /* ACE_HAS_TYPENAME_KEYWORD */
-
-class Handler : public ACE_Svc_Handler<ACE_SOCK_IOSTREAM, ACE_NULL_SYNCH>
- // = TITLE
- // Extend the <ACE_Svc_Handler> template to do our bidding.
- //
- // = DESCRIPTION
- // Create an <ACE_Svc_Handler> object based on our
- // iostream/SOCK_Stream hybrid. All of this is fairly standard
- // until we get to the <handle_input> where we begin using the
- // iostream characteristics of the peer.
-{
-public:
- // = Initialization and termination methods.
- Handler (void);
- ~Handler (void);
-
- // = <Svc_Handler> hooks.
- virtual int open (void *);
-
- // = <Event_Handler> hooks.
- virtual int handle_input (ACE_HANDLE);
-};
-
-int
-Handler::open (void *)
-{
- if (this->reactor ()->register_handler (this,
- ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "registering connection handler with ACE_Reactor\n"),
- -1);
- return 0;
-}
-
-Handler::Handler (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P) starting handler %x\n", this));
-}
-
-Handler::~Handler (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P) shutting down handler %x\n", this));
- ACE_Reactor::end_event_loop ();
-}
-
-int
-Handler::handle_input (ACE_HANDLE)
-{
- int i;
- float f;
-
- // Check to see if the socket is closed down.
- if (this->peer ().eof ())
- ACE_ERROR_RETURN ((LM_ERROR, "(%P) connection closed\n"), -1);
-
-#if defined (ACE_HAS_STRING_CLASS)
- ACE_IOStream_String s;
-
- if (!(this->peer () >> i >> f >> s))
- ACE_ERROR_RETURN ((LM_ERROR, "(%P) %p\n", "error getting data"), -1);
-
- cerr << "(" << ACE_OS::getpid () << ") Client sent:\n\t";
- cerr << "(" << i << ") (" << f << ") (" << s << ")" << endl ;
-
- if (!(this->peer () << "Received: " << i << " " << f << " " << s << endl))
- ACE_ERROR_RETURN ((LM_ERROR, "(%P) %p\n", "error sending data"), -1);
-
-#else
- if (!(this->peer () >> i >> f))
- ACE_ERROR_RETURN ((LM_ERROR, "(%P) %p\n", "error getting data"), -1);
-
- cerr << "(" << ACE_OS::getpid () << ") Client sent:\n\t";
- cerr << "(" << i << ") (" << f << ")" << endl;
-
- if (!(this->peer () << i << " " << f << endl))
- ACE_ERROR_RETURN ((LM_ERROR, "(%P) %p\n", "error sending data"), -1);
-#endif /* ACE_HAS_STRING_CLASS */
-
- // In order to flush the output to the peer, we have to use the sync
- // () function. Some iostreams implementations let us use a 'flush'
- // function much like the 'endl' function.
-
- // this->peer ().sync ();
- return 0;
-}
-
-// Create a factory object that will accept new connection requests
-// and create handler objects for us.
-
-typedef ACE_Acceptor<Handler, ACE_SOCK_ACCEPTOR> IOStream_Acceptor;
-#endif /* !ACE_LACKS_ACE_IOSTREAM */
-
-int
-main (int argc, char *argv [])
-{
-#if !defined (ACE_LACKS_ACE_IOSTREAM)
- ACE_Service_Config daemon;
-
- // Create an adapter to end the event loop.
- ACE_Sig_Adapter sa ((ACE_Sig_Handler_Ex) ACE_Reactor::end_event_loop);
-
- ACE_Sig_Set sig_set;
- sig_set.sig_add (SIGINT);
- sig_set.sig_add (SIGQUIT);
-
- // Register ourselves to receive SIGINT and SIGQUIT so we can shut
- // down gracefully via signals.
- if (ACE_Reactor::instance ()->register_handler (sig_set,
- &sa) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n"), -1);
-
- IOStream_Acceptor peer_acceptor;
-
- ACE_INET_Addr addr (argc > 1 ? atoi (argv[1]) : ACE_DEFAULT_SERVER_PORT);
-
- if (peer_acceptor.open (addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "open"),
- -1);
-
- else if (ACE_Reactor::instance ()->register_handler
- (&peer_acceptor,
- ACE_Event_Handler::READ_MASK) == - 1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "registering service with ACE_Reactor\n"),
- -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P) starting up daemon\n"));
-
- ACE_Reactor::run_event_loop ();
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P) shutting down server daemon\n"));
-
-#else
- ACE_ERROR ((LM_ERROR, "ACE_IOSTREAM not supported on this platform\n"));
-#endif /* !ACE_LACKS_ACE_IOSTREAM */
- return 0;
-}
-
-
-#if !defined (ACE_LACKS_ACE_IOSTREAM)
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Acceptor <Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_IOStream <ACE_SOCK_Stream>;
-template class ACE_Streambuf_T <ACE_SOCK_Stream>;
-template class ACE_Svc_Handler <ACE_SOCK_IOSTREAM, ACE_NULL_SYNCH>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Acceptor <Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_IOStream <ACE_SOCK_Stream>
-#pragma instantiate ACE_Streambuf_T <ACE_SOCK_Stream>
-#pragma instantiate ACE_Svc_Handler <ACE_SOCK_IOSTREAM, ACE_NULL_SYNCH>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* !ACE_LACKS_ACE_IOSTREAM */
diff --git a/examples/IPC_SAP/DEV_SAP/Makefile b/examples/IPC_SAP/DEV_SAP/Makefile
deleted file mode 100644
index c305110cbcb..00000000000
--- a/examples/IPC_SAP/DEV_SAP/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the DEV_SAP test directory
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = reader \
- writer
-
-#----------------------------------------------------------------------------
-# macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
diff --git a/examples/IPC_SAP/DEV_SAP/README b/examples/IPC_SAP/DEV_SAP/README
deleted file mode 100644
index 8e47d8c5cec..00000000000
--- a/examples/IPC_SAP/DEV_SAP/README
+++ /dev/null
@@ -1,23 +0,0 @@
-This directory contains a test example for the DEV_SAP
-class category. It implements a class TTY_IO that is
-derived from ACE_DEV_IO and adds a control method
-with specific features for a serial line connection
-(e.g. /dev/ttya and /dev/ttyb on UNIX systems).
-
-The reader/reader executable initializes its
-device-special file (given as command-line parameter),
-reads characters from it (until it recognizes character 'q')
-ands sends the characters read to stdout.
-
-The writer/writer executable also initializes its
-device-special file (given as command-line parameter),
-reads characters from stdin (until'q') and sends them
-to the device.
-
-To run the tests I connect /dev/ttya and /dev/ttyb (with a
-zero modem cable) and start the reader with "reader /dev/ttya"
-and the writer (in a different window) with "writer /dev/ttyb".
-
-Characters typed in the writer window should now appear as output
-in the reader window. Note that characters are buffered till EOL.
-
diff --git a/examples/IPC_SAP/DEV_SAP/reader/Makefile b/examples/IPC_SAP/DEV_SAP/reader/Makefile
deleted file mode 100644
index e9acb132049..00000000000
--- a/examples/IPC_SAP/DEV_SAP/reader/Makefile
+++ /dev/null
@@ -1,71 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the simple DEV reader test file
-# for serial devices
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = reader
-
-SRC = $(addsuffix .cpp,$(BIN))
-OBJ = $(SRC:%.cpp=$(VDIR)%.o)
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/reader.o .obj/reader. .shobj/reader.o .shobj/reader.: reader.cpp $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/DEV_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/DEV_Connector.h \
- $(ACE_ROOT)/ace/DEV_IO.h \
- $(ACE_ROOT)/ace/DEV.h \
- $(ACE_ROOT)/ace/IO_SAP.h \
- $(ACE_ROOT)/ace/IO_SAP.i \
- $(ACE_ROOT)/ace/DEV.i \
- $(ACE_ROOT)/ace/DEV_IO.i \
- $(ACE_ROOT)/ace/DEV_Connector.i \
- $(ACE_ROOT)/ace/TTY_IO.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/IPC_SAP/DEV_SAP/reader/reader.cpp b/examples/IPC_SAP/DEV_SAP/reader/reader.cpp
deleted file mode 100644
index 1741c209c13..00000000000
--- a/examples/IPC_SAP/DEV_SAP/reader/reader.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-
-// $Id$
-
-#include "ace/OS.h"
-#include "ace/DEV_Addr.h"
-#include "ace/DEV_Connector.h"
-#include "ace/DEV_IO.h"
-#include "ace/TTY_IO.h"
-
-int
-main (int argc, char *argv[])
-{
- if (argc < 2)
- ACE_ERROR_RETURN ((LM_ERROR, "usage: %s device-filename\n", argv[0]), 1);
-
- ACE_TTY_IO read_dev;
- ACE_DEV_Connector con;
-
- if (con.connect (read_dev, ACE_DEV_Addr (argv[1])) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", argv[1]), 1);
-
- ACE_TTY_IO::Serial_Params myparams;
- myparams.baudrate = 9600;
- myparams.parityenb = 1;
- myparams.paritymode = "EVEN";
- myparams.databits = 8;
- myparams.stopbits = 1;
- myparams.readtimeoutmsec = 10000;
- myparams.ctsenb = 0;
- myparams.rcvenb = 1;
-
- int ret = read_dev.control (ACE_TTY_IO::SETPARAMS, &myparams);
-
- if (ret == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p control\n", argv[1]), 1);
-
- // Read till character 'q'.
- for (char readback = 'x'; readback != 'q'; )
- {
- ssize_t bytes_read = read_dev.recv_n ((void *) &readback, 1);
-
- if (bytes_read == 1)
- ACE_DEBUG ((LM_DEBUG, "read: %c\n", readback));
- else if (bytes_read == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p recv\n", argv[1]), 1);
- }
-
- return 0;
-}
diff --git a/examples/IPC_SAP/DEV_SAP/writer/Makefile b/examples/IPC_SAP/DEV_SAP/writer/Makefile
deleted file mode 100644
index 68dfc25cc9a..00000000000
--- a/examples/IPC_SAP/DEV_SAP/writer/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the simple DEV writer test file
-# for serial devices
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = writer
-
-SRC = $(addsuffix .cpp,$(BIN))
-OBJ = $(SRC:%.cpp=$(VDIR)%.o)
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/writer.o .obj/writer. .shobj/writer.o .shobj/writer.: writer.cpp \
- $(ACE_ROOT)/ace/DEV_Connector.h \
- $(ACE_ROOT)/ace/DEV_IO.h \
- $(ACE_ROOT)/ace/DEV.h \
- $(ACE_ROOT)/ace/IO_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IO_SAP.i \
- $(ACE_ROOT)/ace/DEV_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/DEV.i \
- $(ACE_ROOT)/ace/DEV_IO.i \
- $(ACE_ROOT)/ace/DEV_Connector.i \
- $(ACE_ROOT)/ace/TTY_IO.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/IPC_SAP/DEV_SAP/writer/writer.cpp b/examples/IPC_SAP/DEV_SAP/writer/writer.cpp
deleted file mode 100644
index 2f0216c2c25..00000000000
--- a/examples/IPC_SAP/DEV_SAP/writer/writer.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-
-// $Id$
-
-#include "ace/DEV_Connector.h"
-#include "ace/TTY_IO.h"
-
-int
-main (int argc, char *argv[])
-{
- if (argc < 2)
- ACE_ERROR_RETURN ((LM_ERROR, "usage: %s device-filename\n", argv[0]), 1);
-
- ACE_TTY_IO write_dev;
-
- ACE_DEV_Connector con;
-
- if (con.connect (write_dev, ACE_DEV_Addr (argv[1])) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", argv[1]), 1);
-
- ACE_TTY_IO::Serial_Params myparams;
- myparams.baudrate = 9600;
- myparams.parityenb = 1;
- myparams.paritymode = "EVEN";
- myparams.databits = 8;
- myparams.stopbits = 1;
- myparams.readtimeoutmsec = 200;
- myparams.ctsenb = 0;
- myparams.rcvenb = 1;
-
- int ret = write_dev.control (ACE_TTY_IO::SETPARAMS, &myparams);
-
- if (ret == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "control"), 1);
-
- ACE_DEBUG ((LM_DEBUG, "enter character to send, q terminates :\n"));
-
- for (char writeto = 'x';
- ACE_OS::read (ACE_STDIN, &writeto, 1) != -1;
- )
- {
- ssize_t bytes_written = write_dev.send_n ((void *)&writeto, 1);
-
- if (bytes_written != 1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), 1);
-
- if (writeto == 'q')
- break;
- }
-
- if (write_dev.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), 1);
-
- return 0;
-}
diff --git a/examples/IPC_SAP/FIFO_SAP/FIFO-Msg-client.cpp b/examples/IPC_SAP/FIFO_SAP/FIFO-Msg-client.cpp
deleted file mode 100644
index 80a67ef2515..00000000000
--- a/examples/IPC_SAP/FIFO_SAP/FIFO-Msg-client.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
-#include "ace/FIFO_Send_Msg.h"
-// $Id$
-
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-int
-main (int, char *[])
-{
- ACE_FIFO_Send_Msg client (ACE_DEFAULT_RENDEZVOUS);
-
- char buf[BUFSIZ];
- ACE_Str_Buf msg (buf);
-
- ACE_OS::srand (unsigned (ACE_OS::time (0)));
-
- while (ACE_OS::fgets (buf, sizeof buf, stdin) != 0)
- {
- msg.len = strlen (buf) + 1;
- if (client.send (ACE_OS::rand () % 11, &msg) == -1)
- ::perror ("send");
- }
-
- if (client.close () == -1)
- ACE_OS::perror ("close"), ACE_OS::exit (1);
-
- return 0;
-}
-#else
-#include <stdio.h>
-int main (int, char *[])
-{
- ACE_OS::fprintf (stderr, "This feature is not supported\n");
- return 0;
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/examples/IPC_SAP/FIFO_SAP/FIFO-Msg-server.cpp b/examples/IPC_SAP/FIFO_SAP/FIFO-Msg-server.cpp
deleted file mode 100644
index 60990c5242b..00000000000
--- a/examples/IPC_SAP/FIFO_SAP/FIFO-Msg-server.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
-#include "ace/FIFO_Recv_Msg.h"
-// $Id$
-
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-int
-main (int, char *[])
-{
- ACE_OS::unlink (ACE_DEFAULT_RENDEZVOUS);
- ACE_FIFO_Recv_Msg server (ACE_DEFAULT_RENDEZVOUS);
- char buf[BUFSIZ];
- ACE_Str_Buf msg (buf, 0, sizeof buf);
- int flags = MSG_ANY;
- int band = 0;
- int n;
-
- while ((n = server.recv (&band, &msg, (ACE_Str_Buf *) 0, &flags)) >= 0)
- {
- if (msg.len == 0)
- break;
- else
- ACE_DEBUG ((LM_DEBUG, "%4d (%4d): %*s",
- msg.len, band, msg.len, msg.buf));
- flags = MSG_ANY;
- band = 0;
- }
-
- if (n == -1)
- ACE_OS::perror ("recv"), ACE_OS::exit (1);
-
- return 0;
-}
-#else
-#include <stdio.h>
-int main (int, char *[])
-{
- ACE_OS::fprintf (stderr, "This feature is not supported\n");
- return 0;
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/examples/IPC_SAP/FIFO_SAP/FIFO-client.cpp b/examples/IPC_SAP/FIFO_SAP/FIFO-client.cpp
deleted file mode 100644
index 1cb80dbb527..00000000000
--- a/examples/IPC_SAP/FIFO_SAP/FIFO-client.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
-
-// $Id$
-
-#include "ace/FIFO_Send.h"
-
-int
-main (int, char *[])
-{
- ACE_FIFO_Send client (ACE_DEFAULT_RENDEZVOUS);
- char buf[BUFSIZ];
-
- while (ACE_OS::fgets (buf, sizeof buf, stdin) != 0)
- {
- ssize_t n = ACE_OS::strlen (buf);
-
- if (client.send (buf, n) != n)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), 1);
- }
-
- if (client.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), 1);
-
- return 0;
-}
diff --git a/examples/IPC_SAP/FIFO_SAP/FIFO-server.cpp b/examples/IPC_SAP/FIFO_SAP/FIFO-server.cpp
deleted file mode 100644
index 205ff83501d..00000000000
--- a/examples/IPC_SAP/FIFO_SAP/FIFO-server.cpp
+++ /dev/null
@@ -1,25 +0,0 @@
-
-// $Id$
-
-#include "ace/FIFO_Recv.h"
-
-int
-main (int, char *[])
-{
- ACE_OS::unlink (ACE_DEFAULT_RENDEZVOUS);
- ACE_FIFO_Recv server (ACE_DEFAULT_RENDEZVOUS);
- char buf[BUFSIZ];
- int n;
-
- while ((n = server.recv (buf, sizeof buf)) > 0)
- {
- ACE_OS::printf ("%4d: ", n);
- ACE_OS::fflush (stdout);
- ACE_OS::write (ACE_STDOUT, buf, n);
- }
-
- if (n == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "recv"), 1);
-
- return 0;
-}
diff --git a/examples/IPC_SAP/FIFO_SAP/FIFO-test.cpp b/examples/IPC_SAP/FIFO_SAP/FIFO-test.cpp
deleted file mode 100644
index 85a28644c55..00000000000
--- a/examples/IPC_SAP/FIFO_SAP/FIFO-test.cpp
+++ /dev/null
@@ -1,97 +0,0 @@
-// $Id$
-
-// Purpose: This program uses ACE_FIFO wrappers to perform
-// interprocess communication between a parent process and a child
-// process. The parents reads from an input file and writes it into
-// the fifo. The child reads from the ACE_FIFO and executes the more
-// command.
-
-#include "ace/FIFO_Recv.h"
-#include "ace/FIFO_Send.h"
-
-#define PERMS 0666
-#define EXEC_NAME "more"
-#define EXEC_COMMAND_ARG "more"
-
-static const char *FIFO_NAME = "/tmp/fifo";
-
-static int
-do_child (ACE_FIFO_Recv &fifo_reader)
-{
- // Set child's stdin to read from the fifo.
- if (ACE_OS::close (ACE_STDIN) == -1
- || ACE_OS::dup (fifo_reader.get_handle ()) == -1)
- return -1;
-
- char *argv[2];
- argv[0] = EXEC_COMMAND_ARG;
- argv[1] = 0;
-
- if (ACE_OS::execvp (EXEC_NAME, argv) == -1)
- return -1;
- return 0;
-}
-
-static int
-do_parent (const char fifo_name[],
- char input_filename[])
-{
- ACE_FIFO_Send fifo_sender (fifo_name, O_WRONLY | O_CREAT);
- int len;
- char buf[BUFSIZ];
-
- if (fifo_sender.get_handle () == ACE_INVALID_HANDLE)
- return -1;
-
- ACE_HANDLE inputfd = ACE_OS::open (input_filename, O_RDONLY);
-
- if (inputfd == ACE_INVALID_HANDLE)
- return -1;
-
- // Read from input file and write into input end of the fifo.
-
- while ((len = ACE_OS::read (inputfd, buf, sizeof buf)) > 0)
- if (fifo_sender.send (buf, len) != len)
- return -1;
-
- if (len == -1)
- return -1;
-
- if (fifo_sender.remove () == -1)
- return -1;
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
-
- if (argc != 2)
- ACE_ERROR ((LM_ERROR, "usage: %n input-file\n%a", 1));
-
- ACE_FIFO_Recv fifo_reader (FIFO_NAME, O_RDONLY | O_CREAT, PERMS, 0);
-
- if (fifo_reader.get_handle () == ACE_INVALID_HANDLE)
- return -1;
-
- pid_t child_pid = ACE_OS::fork ();
-
- switch (child_pid)
- {
- case -1:
- ACE_ERROR ((LM_ERROR, "%n: %p\n%a", "fork", 1));
- case 0:
- if (do_child (fifo_reader) == -1)
- ACE_ERROR ((LM_ERROR, "%n: %p\n%a", "do_child", 1));
- default:
- if (do_parent (FIFO_NAME, argv[1]) == -1)
- ACE_ERROR ((LM_ERROR, "%n: %p\n%a", "do_parent", 1));
-
- // wait for child to ACE_OS::exit.
- if (ACE_OS::waitpid (child_pid, (int *) 0, 0) == -1)
- ACE_ERROR ((LM_ERROR, "%n: %p\n%a", "waitpid", 1));
- }
-
- return 0;
-}
diff --git a/examples/IPC_SAP/FIFO_SAP/Makefile b/examples/IPC_SAP/FIFO_SAP/Makefile
deleted file mode 100644
index 2a9b8527371..00000000000
--- a/examples/IPC_SAP/FIFO_SAP/Makefile
+++ /dev/null
@@ -1,147 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for simple FIFO test
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = FIFO-Msg-client \
- FIFO-Msg-server \
- FIFO-client \
- FIFO-server \
- FIFO-test
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/FIFO-Msg-client.o .obj/FIFO-Msg-client. .shobj/FIFO-Msg-client.o .shobj/FIFO-Msg-client.: FIFO-Msg-client.cpp \
- $(ACE_ROOT)/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/ace/FIFO_Send.h \
- $(ACE_ROOT)/ace/FIFO.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/FIFO_Send.i \
- $(ACE_ROOT)/ace/FIFO_Send_Msg.i
-.obj/FIFO-Msg-server.o .obj/FIFO-Msg-server. .shobj/FIFO-Msg-server.o .shobj/FIFO-Msg-server.: FIFO-Msg-server.cpp \
- $(ACE_ROOT)/ace/FIFO_Recv_Msg.h \
- $(ACE_ROOT)/ace/FIFO_Recv.h \
- $(ACE_ROOT)/ace/FIFO.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/FIFO_Recv.i \
- $(ACE_ROOT)/ace/FIFO_Recv_Msg.i
-.obj/FIFO-client.o .obj/FIFO-client. .shobj/FIFO-client.o .shobj/FIFO-client.: FIFO-client.cpp \
- $(ACE_ROOT)/ace/FIFO_Send.h \
- $(ACE_ROOT)/ace/FIFO.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/FIFO_Send.i
-.obj/FIFO-server.o .obj/FIFO-server. .shobj/FIFO-server.o .shobj/FIFO-server.: FIFO-server.cpp \
- $(ACE_ROOT)/ace/FIFO_Recv.h \
- $(ACE_ROOT)/ace/FIFO.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/FIFO_Recv.i
-.obj/FIFO-test.o .obj/FIFO-test. .shobj/FIFO-test.o .shobj/FIFO-test.: FIFO-test.cpp \
- $(ACE_ROOT)/ace/FIFO_Recv.h \
- $(ACE_ROOT)/ace/FIFO.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/FIFO_Recv.i \
- $(ACE_ROOT)/ace/FIFO_Send.h \
- $(ACE_ROOT)/ace/FIFO_Send.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/IPC_SAP/FILE_SAP/File_sap.dsw b/examples/IPC_SAP/FILE_SAP/File_sap.dsw
deleted file mode 100644
index 015f303d8bd..00000000000
--- a/examples/IPC_SAP/FILE_SAP/File_sap.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "client"=.\client.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/IPC_SAP/FILE_SAP/Makefile b/examples/IPC_SAP/FILE_SAP/Makefile
deleted file mode 100644
index 35f1d0ee482..00000000000
--- a/examples/IPC_SAP/FILE_SAP/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the simple file test
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = client
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/client.o .obj/client. .shobj/client.o .shobj/client.: client.cpp $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/FILE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/FILE_Connector.h \
- $(ACE_ROOT)/ace/FILE_IO.h \
- $(ACE_ROOT)/ace/FILE.h \
- $(ACE_ROOT)/ace/IO_SAP.h \
- $(ACE_ROOT)/ace/IO_SAP.i \
- $(ACE_ROOT)/ace/FILE.i \
- $(ACE_ROOT)/ace/FILE_IO.i \
- $(ACE_ROOT)/ace/FILE_Connector.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/IPC_SAP/FILE_SAP/client.cpp b/examples/IPC_SAP/FILE_SAP/client.cpp
deleted file mode 100644
index 9868bf813a7..00000000000
--- a/examples/IPC_SAP/FILE_SAP/client.cpp
+++ /dev/null
@@ -1,58 +0,0 @@
-#include "ace/OS.h"
-// $Id$
-
-
-#include "ace/FILE_Addr.h"
-#include "ace/FILE_Connector.h"
-#include "ace/FILE_IO.h"
-
-int
-main (int argc, char *argv[])
-{
- if (argc < 3 || argc > 3)
- ACE_ERROR_RETURN ((LM_ERROR, "usage: %s filename string\n", argv[0]), 1);
-
- char *readback = new char[::strlen (argv[1]) + 1];
-
- ACE_FILE_Info fileinfo;
- ACE_FILE_IO cli_file;
- ACE_FILE_Connector con;
-
- if (con.connect (cli_file, ACE_FILE_Addr (argv[1]),
- 0, ACE_Addr::sap_any, 0,
- O_RDWR|O_APPEND|O_CREAT, 0666) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n to %s", "connect", argv[1]), -1);
-
- ssize_t len = ACE_OS::strlen (argv[2]) + 1;
-
- if (cli_file.send (argv[2], len) != len)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), 1);
-
- if (cli_file.get_info (&fileinfo) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_info"), 1);
- else
- ACE_OS::printf ("fileinfo : mode = %o\nno of links = %lu\nsize = %lu\n",
- fileinfo.mode_ & 0777,
- fileinfo.nlink_,
- fileinfo.size_);
-
- off_t fpos = cli_file.position ();
-
- if (fpos == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "position"), 1);
- else
- ACE_OS::printf ("current filepointer is at %ld\n", fpos);
-
- if (cli_file.position (0, SEEK_SET) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "position"), 1);
-
- if (cli_file.recv (readback, len) != len)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "recv"), 1);
-
- ACE_OS::printf ("read back :%s\n", readback);
-
- if (cli_file.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), 1);
-
- return 0;
-}
diff --git a/examples/IPC_SAP/FILE_SAP/client.dsp b/examples/IPC_SAP/FILE_SAP/client.dsp
deleted file mode 100644
index 7fbd9ec6d52..00000000000
--- a/examples/IPC_SAP/FILE_SAP/client.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="client" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=client - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "client.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "client.mak" CFG="client - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "client - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "client - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\client.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/IPC_SAP/FILE_SAP/testfile b/examples/IPC_SAP/FILE_SAP/testfile
deleted file mode 100644
index e7cbb71a0d5..00000000000
--- a/examples/IPC_SAP/FILE_SAP/testfile
+++ /dev/null
@@ -1 +0,0 @@
-testfile \ No newline at end of file
diff --git a/examples/IPC_SAP/Makefile b/examples/IPC_SAP/Makefile
deleted file mode 100644
index b61aa39296a..00000000000
--- a/examples/IPC_SAP/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the IPC_SAP test directory
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = DEV_SAP \
- FIFO_SAP \
- FILE_SAP \
- SOCK_SAP \
- SPIPE_SAP \
- TLI_SAP \
- UPIPE_SAP
-
-#----------------------------------------------------------------------------
-# macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
diff --git a/examples/IPC_SAP/SOCK_SAP/C-inclient.cpp b/examples/IPC_SAP/SOCK_SAP/C-inclient.cpp
deleted file mode 100644
index 57eea6d6b30..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/C-inclient.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-// $Id$
-
-#include "ace/OS.h"
-
-/* BSD socket client */
-
-int
-main (int argc, char *argv[])
-{
- // Initialize WinSock DLL on Win32...
- ACE_OS::socket_init (ACE_WSOCK_VERSION);
-
- struct sockaddr_in saddr;
- struct hostent *hp;
- const char *host = argc > 1 ? argv[1] : ACE_DEFAULT_SERVER_HOST;
- u_short port_num =
- htons (argc > 2 ? atoi (argv[2]) : ACE_DEFAULT_SERVER_PORT);
- int sockbufsize = argc > 3 ? ACE_OS::atoi (argv[3]) : 0;
- char buf[BUFSIZ];
- ACE_HANDLE s_handle;
- int w_bytes;
- int r_bytes;
- int n;
-
- // Create a local endpoint of communication.
- if ((s_handle = ACE_OS::socket (PF_INET, SOCK_STREAM, 0)) == ACE_INVALID_HANDLE)
- ACE_OS::perror ("socket"), ACE_OS::exit (1);
-
- // If a sockbufsize was specified, set it for both send and receive.
- if (sockbufsize > 0)
- {
- if (ACE_OS::setsockopt (s_handle, SOL_SOCKET, SO_SNDBUF,
- (const char *) &sockbufsize,
- sizeof (sockbufsize)) != 0)
- ACE_OS::perror ("SO_SNDBUF"), ACE_OS::exit (1);
- if (ACE_OS::setsockopt (s_handle, SOL_SOCKET, SO_RCVBUF,
- (const char *) &sockbufsize,
- sizeof (sockbufsize)) != 0)
- ACE_OS::perror ("SO_RCVBUF"), ACE_OS::exit (1);
- }
-
- // Determine IP address of the server.
- if ((hp = ACE_OS::gethostbyname (host)) == 0)
- ACE_OS::perror ("gethostbyname"), ACE_OS::exit (1);
-
- // Set up the address information to contact the server.
- ACE_OS::memset ((void *) &saddr, 0, sizeof saddr);
- saddr.sin_family = AF_INET;
- saddr.sin_port = port_num;
- ACE_OS::memcpy (&saddr.sin_addr, hp->h_addr, hp->h_length);
-
- // Establish connection with remote server.
- if (ACE_OS::connect (s_handle, (struct sockaddr *) &saddr,
- sizeof saddr) == -1)
- ACE_OS::perror ("connect"), ACE_OS::exit (1);
-
- // Send data to server (correctly handles "incomplete writes" due to
- // flow control).
-
- while ((r_bytes = ACE_OS::read (ACE_STDIN, buf, sizeof buf)) > 0)
- for (w_bytes = 0; w_bytes < r_bytes; w_bytes += n)
- if ((n = ACE_OS::send (s_handle, buf + w_bytes,
- r_bytes - w_bytes)) < 0)
- ACE_OS::perror ("write"), ACE_OS::exit (1);
-
- if (ACE_OS::recv (s_handle, buf, 1) == 1)
- ACE_OS::write (ACE_STDOUT, buf, 1);
-
- // Explicitly close the connection.
- if (ACE_OS::closesocket (s_handle) == -1)
- ACE_OS::perror ("close"), ACE_OS::exit (1);
-
- return 0;
-}
diff --git a/examples/IPC_SAP/SOCK_SAP/C-inserver.cpp b/examples/IPC_SAP/SOCK_SAP/C-inserver.cpp
deleted file mode 100644
index c9aea99ae78..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/C-inserver.cpp
+++ /dev/null
@@ -1,98 +0,0 @@
-// $Id$
-
-#include "ace/OS.h"
-
-/* BSD socket server. */
-
-int main (int argc, char *argv[])
-{
- // Initialize WinSock DLL on Win32...
- ACE_OS::socket_init (ACE_WSOCK_VERSION);
-
- u_short port_num =
- htons (argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_SERVER_PORT);
- int sockbufsize = argc > 2 ? ACE_OS::atoi (argv[2]) : 0;
- struct sockaddr_in saddr;
- ACE_HANDLE s_handle, n_handle;
-
- /* Create a local endpoint of communication */
- if ((s_handle = ACE_OS::socket (PF_INET, SOCK_STREAM, 0)) == ACE_INVALID_HANDLE)
- ACE_OS::perror ("socket"), ACE_OS::exit (1);
-
- // If a sockbufsize was specified, set it for both send and receive.
- if (sockbufsize > 0)
- {
- if (ACE_OS::setsockopt (s_handle, SOL_SOCKET, SO_SNDBUF,
- (const char *) &sockbufsize,
- sizeof (sockbufsize)) != 0)
- ACE_OS::perror ("SO_SNDBUF"), ACE_OS::exit (1);
- if (ACE_OS::setsockopt (s_handle, SOL_SOCKET, SO_RCVBUF,
- (const char *) &sockbufsize,
- sizeof (sockbufsize)) != 0)
- ACE_OS::perror ("SO_RCVBUF"), ACE_OS::exit (1);
- }
-
- /* Set up the address information to become a server */
- ACE_OS::memset ((void *) &saddr, 0, sizeof saddr);
- saddr.sin_family = AF_INET;
- saddr.sin_port = port_num;
- saddr.sin_addr.s_addr = INADDR_ANY;
-
- /* Associate address with endpoint */
- if (ACE_OS::bind (s_handle, (struct sockaddr *) &saddr,
- sizeof saddr) == -1)
- ACE_OS::perror ("bind"), ACE_OS::exit (1);
-
- /* Make endpoint listen for service requests */
- if (ACE_OS::listen (s_handle, 5) == -1)
- ACE_OS::perror ("listen"), ACE_OS::exit (1);
-
- /* Performs the iterative server activities */
-
- for (;;)
- {
- char buf[BUFSIZ];
- int r_bytes;
- struct sockaddr_in cli_addr;
- int cli_addr_len = sizeof cli_addr;
- struct hostent *hp;
-
- /* Create a new endpoint of communication */
- do
- n_handle = ACE_OS::accept (s_handle, (struct sockaddr *)
- &cli_addr, &cli_addr_len);
- while (n_handle == ACE_INVALID_HANDLE && errno == EINTR);
-
- if (n_handle == ACE_INVALID_HANDLE)
- {
- ACE_OS::perror ("accept");
- continue;
- }
-
- int addr_len = sizeof cli_addr.sin_addr.s_addr;
- hp = ACE_OS::gethostbyaddr ((char *) &cli_addr.sin_addr,
- addr_len, AF_INET);
-
- if (hp != 0)
- ACE_OS::printf ("client %s\n", hp->h_name), ACE_OS::fflush (stdout);
- else
- ACE_OS::perror ("gethostbyaddr");
-
- /* Read data from client (terminate on error) */
-
- while ((r_bytes = ACE_OS::recv (n_handle, buf, sizeof buf)) > 0)
- if (ACE_OS::write (ACE_STDOUT, buf, r_bytes) != r_bytes)
- ACE_OS::perror ("write"), ACE_OS::exit (1);
-
- if (ACE_OS::send (n_handle, "", 1) != 1)
- ::perror ("write"), ACE_OS::exit (1);
-
- /* Close the new endpoint
- (listening endpoint remains open) */
- if (ACE_OS::closesocket (n_handle) == -1)
- ACE_OS::perror ("close"), ACE_OS::exit (1);
- ACE_OS::exit (0);
- }
- /* NOTREACHED */
- return 0;
-}
diff --git a/examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp b/examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp
deleted file mode 100644
index 54ed35d8518..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/CPP-inclient.cpp
+++ /dev/null
@@ -1,247 +0,0 @@
-// $Id$
-
-// This tests the non-blocking features of the ACE_SOCK_Connector
-// class.
-
-#include "ace/SOCK_Connector.h"
-#include "ace/INET_Addr.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Singleton.h"
-#include "ace/Get_Opt.h"
-#include "ace/Synch.h"
-
-// ACE SOCK_SAP client.
-
-class Options
- // = TITLE
- // Define the options for this test.
-{
-public:
- Options (void);
- // Constructor.
-
- int parse_args (int argc, char *argv[]);
- // Parse the command-line arguments.
-
- ACE_Time_Value *timeout (void) const;
- // Timeout value.
-
- u_short port (void) const;
- // Port of the server.
-
- const char *host (void) const;
- // Host of the server.
-
- size_t threads (void) const;
- // Number of threads.
-
- const char *quit_string (void) const;
- // String that shuts down the client/server.
-
- ssize_t read (char *buf, size_t len, size_t &iterations);
- // Read from the appropriate location.
-
-private:
- const char *host_;
- // Host of the server.
-
- u_short port_;
- // Port of the server.
-
- ACE_Time_Value timeout_;
- // Timeout value.
-
- size_t threads_;
- // Number of threads.
-
- const char *quit_string_;
- // String that shuts down the client/server.
-
- ACE_HANDLE io_source_;
- // Are we reading I/O from ACE_STDIN or from our generator?
-
- size_t iterations_;
- // Number of iterations.
-};
-
-Options::Options (void)
- : host_ (ACE_DEFAULT_SERVER_HOST),
- port_ (ACE_DEFAULT_SERVER_PORT),
- timeout_ (ACE_DEFAULT_TIMEOUT),
- threads_ (10),
- quit_string_ ("quit"),
- io_source_ (ACE_INVALID_HANDLE), // Defaults to using the generator.
- iterations_ (10000)
-{
-}
-
-ssize_t
-Options::read (char *buf, size_t len, size_t &iteration)
-{
- if (io_source_ == ACE_STDIN)
- return ACE_OS::read (ACE_STDIN, buf, sizeof buf);
- else if (iteration >= this->iterations_)
- return 0;
- else
- {
- ACE_OS::strncpy (buf, "TAO", len);
- iteration++;
- return ACE_OS::strlen ("TAO") + 1;
- }
-}
-
-int
-Options::parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt getopt (argc, argv, "h:i:p:q:st:T:", 1);
-
- for (int c; (c = getopt ()) != -1; )
- switch (c)
- {
- case 'h':
- this->host_ = getopt.optarg;
- break;
- case 'i':
- this->iterations_ = ACE_OS::atoi (getopt.optarg);
- break;
- case 'p':
- this->port_ = ACE_OS::atoi (getopt.optarg);
- break;
- case 'q':
- this->quit_string_ = getopt.optarg;
- break;
- case 's':
- this->io_source_ = ACE_STDIN;
- break;
- case 't':
- this->threads_ = (size_t) ACE_OS::atoi (getopt.optarg);
- break;
- case 'T':
- this->timeout_ = ACE_OS::atoi (getopt.optarg);
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) usage: %s [-h <host>] [-p <port>] [-q <quit string>] [-s] [-t <threads>] [-T <timeout>]"),
- 1);
- }
-
- return 0;
-}
-
-u_short
-Options::port (void) const
-{
- return this->port_;
-}
-
-const char *
-Options::host (void) const
-{
- return this->host_;
-}
-
-const char *
-Options::quit_string (void) const
-{
- return this->quit_string_;
-}
-
-size_t
-Options::threads (void) const
-{
- return this->threads_;
-}
-
-ACE_Time_Value *
-Options::timeout (void) const
-{
- return (ACE_Time_Value *) &this->timeout_;
-}
-
-// Options Singleton.
-typedef ACE_Singleton<Options, ACE_SYNCH_RECURSIVE_MUTEX> OPTIONS;
-
-// Entry point to the client service.
-
-void *
-client (void *)
-{
- char buf[BUFSIZ];
-
- Options *options = OPTIONS::instance ();
-
- ACE_SOCK_Stream cli_stream;
- ACE_INET_Addr remote_addr (options->port (),
- options->host ());
-
- ACE_SOCK_Connector con;
-
- // Initiate blocking connection with server.
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting connect\n"));
-
- if (con.connect (cli_stream, remote_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) %p\n",
- "connection failed"),
- 0);
- else
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) connected to %s\n",
- remote_addr.get_host_name ()));
-
- // This variable is allocated off the stack to obviate the need for
- // locking.
- size_t iteration = 0;
-
- // Send data to server (correctly handles "incomplete writes").
-
- for (ssize_t r_bytes;
- (r_bytes = options->read (buf, sizeof buf, iteration)) > 0;
- )
- if (ACE_OS::strncmp (buf,
- options->quit_string (),
- ACE_OS::strlen (options->quit_string ())) == 0)
- break;
- else if (cli_stream.send (buf, r_bytes, 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) %p\n",
- "send_n"),
- 0);
- else if (cli_stream.recv (buf, sizeof buf) <= 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) %p\n",
- "recv"),
- 0);
-
- // Close the connection completely.
- if (cli_stream.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) %p\n",
- "close"),
- 0);
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- OPTIONS::instance ()->parse_args (argc, argv);
-
-#if defined (ACE_HAS_THREADS)
- if (ACE_Thread_Manager::instance ()->spawn_n (OPTIONS::instance ()->threads (),
- (ACE_THR_FUNC) client) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "spawn_n"), 1);
- else
- ACE_Thread_Manager::instance ()->wait ();
-#else
- client (0);
-#endif /* ACE_HAS_THREADS */
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Singleton<Options, ACE_SYNCH_RECURSIVE_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Singleton<Options, ACE_SYNCH_RECURSIVE_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/IPC_SAP/SOCK_SAP/CPP-inserver-poll.cpp b/examples/IPC_SAP/SOCK_SAP/CPP-inserver-poll.cpp
deleted file mode 100644
index 92798c3d46a..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/CPP-inserver-poll.cpp
+++ /dev/null
@@ -1,102 +0,0 @@
-// $Id$
-
-// IPC_SAP/poll server, which illustrates how to integrate the ACE
-// socket wrappers with the SVR4 poll() system call to create a
-// single-threaded concurrent server.
-
-#include "ace/SOCK_Acceptor.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/INET_Addr.h"
-
-#if defined (ACE_HAS_POLL)
-
-// Maximum per-process open I/O descriptors.
-const int MAX_FDS = 200;
-
-int
-main (int, char *[])
-{
- // Create a server end-point.
- ACE_INET_Addr addr (ACE_DEFAULT_SERVER_PORT);
- ACE_SOCK_Acceptor peer_acceptor (addr);
- ACE_SOCK_Stream new_stream;
- ACE_HANDLE s_handle = peer_acceptor.get_handle ();
- struct pollfd poll_array[MAX_FDS];
- int i;
-
- for (i = 0; i < MAX_FDS; i++)
- {
- poll_array[i].fd = ACE_INVALID_HANDLE;
- poll_array[i].events = POLLIN;
- }
-
- poll_array[0].fd = s_handle;
-
- for (int n_handles = 1;;)
- {
- // Wait for client I/O events (handle interrupts).
- while (ACE_OS::poll (poll_array, n_handles) == -1
- && errno == EINTR)
- continue;
-
- // Handle pending logging messages first (s_handle + 1 is
- // guaranteed to be lowest client descriptor).
-
- for (i = 1; i < n_handles; i++)
- {
- if (poll_array[i].revents & POLLIN)
- {
- char buf[BUFSIZ];
- int n;
- // recv will not block in this case!
- if ((n = ACE_OS::recv (poll_array[i].fd, buf, sizeof buf, 0)) == -1)
- ACE_OS::perror ("read failed");
- else if (n == 0)
- {
- // Handle client connection shutdown.
- if (ACE_OS::close (poll_array[i].fd) == -1)
- ACE_OS::perror ("close");
- poll_array[i].fd = poll_array[--n_handles].fd;
-
- // Send handshake back to client to unblock it.
- if (ACE_OS::send (poll_array[i].fd, "", 1) != 1)
- ACE_ERROR ((LM_ERROR, "%p\n", "send_n"));
- }
- else
- ACE_OS::printf ("%*s", n, buf), fflush (stdout);
- }
- ACE_OS::fflush (stdout);
- }
- if (poll_array[0].revents & POLLIN)
- {
- ACE_INET_Addr client;
- ACE_Time_Value nonblock (0, 0);
-
- // Handle all pending connection requests (note use of
- // "polling" feature that doesn't block).
-
- while (ACE_OS::poll (poll_array, 1, nonblock) > 0)
- if (peer_acceptor.accept (new_stream, &client) == -1)
- ACE_OS::perror ("accept");
- else
- {
- const char *s = client.get_host_name ();
-
- ACE_ASSERT (s != 0);
- ACE_OS::printf ("client %s\n", s);
- ACE_OS::fflush (stdout);
- poll_array[n_handles++].fd = new_stream.get_handle ();
- }
- }
- }
- /* NOTREACHED */
- return 0;
-}
-#else
-#include <stdio.h>
-int main (int, char *[])
-{
- ACE_OS::fprintf (stderr, "This feature is not supported\n");
- return 0;
-}
-#endif /* ACE_HAS_SVR4_POLL */
diff --git a/examples/IPC_SAP/SOCK_SAP/CPP-inserver.cpp b/examples/IPC_SAP/SOCK_SAP/CPP-inserver.cpp
deleted file mode 100644
index 0d178ed8d21..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/CPP-inserver.cpp
+++ /dev/null
@@ -1,115 +0,0 @@
-// $Id$
-
-// This example tests the features of the ACE_SOCK_Acceptor and
-// ACE_SOCK_Stream classes when used with a thread-per-request
-// concurrency model.
-
-#include "ace/SOCK_Acceptor.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/INET_Addr.h"
-#include "ace/Handle_Set.h"
-#include "ace/Thread_Manager.h"
-
-// Are we running verbosely?
-static int verbose = 0;
-
-// ACE SOCK_SAP server.
-
-// Entry point into the server task.
-
-static void *
-server (void *arg)
-{
- ACE_SOCK_Stream new_stream;
- ACE_HANDLE handle = (ACE_HANDLE) (long) arg;
-
- new_stream.set_handle (handle);
-
- // Read data from client (terminate on error).
-
- for (;;)
- {
- char buf[BUFSIZ];
-
- ssize_t r_bytes = new_stream.recv (buf, sizeof buf, 0);
-
- if (r_bytes == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "recv"));
- break;
- }
- else if (r_bytes == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) reached end of input, connection closed by client\n"));
- break;
- }
- else if (verbose && ACE::write_n (ACE_STDOUT, buf, r_bytes) != r_bytes)
- ACE_ERROR ((LM_ERROR, "%p\n", "ACE::write_n"));
- else if (new_stream.send_n (buf, r_bytes) != r_bytes)
- ACE_ERROR ((LM_ERROR, "%p\n", "send_n"));
- }
-
- // Close new endpoint (listening endpoint stays open).
- if (new_stream.close () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "close"));
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- u_short port = argc > 1
- ? ACE_OS::atoi (argv[1])
- : ACE_DEFAULT_SERVER_PORT;
-
- ACE_SOCK_Acceptor peer_acceptor;
-
- // Create a server address.
- ACE_INET_Addr server_addr (port);
-
- // Create a server, reuse the address.
- if (peer_acceptor.open (server_addr, 1) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "open"),
- 1);
- else if (peer_acceptor.get_local_addr (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "get_local_addr"),
- 1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) starting server at port %d\n",
- server_addr.get_port_number ()));
-
- // Keep these objects out here to prevent excessive constructor
- // calls within the loop.
- ACE_SOCK_Stream new_stream;
- ACE_INET_Addr cli_addr;
-
- // Performs the iterative server activities.
-
- while (peer_acceptor.accept (new_stream, &cli_addr) != -1)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) client %s connected from %d\n",
- cli_addr.get_host_name (),
- cli_addr.get_port_number ()));
-
-#if defined (ACE_HAS_THREADS)
- if (ACE_Thread_Manager::instance ()->spawn ((ACE_THR_FUNC) server,
- (void *) new_stream.get_handle ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) %p\n",
- "spawn"),
- 1);
-#else
- server ((void *) new_stream.get_handle ());
-#endif /* ACE_HAS_THREADS */
- }
-
- return 0;
-}
diff --git a/examples/IPC_SAP/SOCK_SAP/CPP-unclient.cpp b/examples/IPC_SAP/SOCK_SAP/CPP-unclient.cpp
deleted file mode 100644
index 3be6a222964..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/CPP-unclient.cpp
+++ /dev/null
@@ -1,50 +0,0 @@
-// $Id$
-
-// ACE_LSOCK Client.
-
-#include "ace/LSOCK_Connector.h"
-#include "ace/UNIX_Addr.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-int
-main (int argc, char *argv[])
-{
- const char *rendezvous = argc > 1 ? argv[1] : ACE_DEFAULT_RENDEZVOUS;
- char buf[BUFSIZ];
-
- ACE_LSOCK_Stream cli_stream;
- ACE_LSOCK_Connector con;
- ACE_UNIX_Addr remote_addr (rendezvous);
-
- // Establish the connection with server.
- if (con.connect (cli_stream, remote_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "connect"), 1);
-
- // Send data to server (correctly handles "incomplete writes").
-
- for (int r_bytes; (r_bytes = ACE_OS::read (ACE_STDIN, buf, sizeof buf)) > 0; )
- if (cli_stream.send_n (buf, r_bytes) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send_n"), 1);
-
- // Explicitly close the writer-side of the connection.
- if (cli_stream.close_writer () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close_writer"), 1);
-
- // Wait for handshake with server.
- if (cli_stream.recv_n (buf, 1) != 1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "recv_n"), 1);
-
- // Close the connection completely.
- if (cli_stream.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), 1);
-
- return 0;
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "this platform does not support UNIX-domain sockets\n"), -1);
-}
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/examples/IPC_SAP/SOCK_SAP/CPP-unserver.cpp b/examples/IPC_SAP/SOCK_SAP/CPP-unserver.cpp
deleted file mode 100644
index aac6654c9a7..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/CPP-unserver.cpp
+++ /dev/null
@@ -1,79 +0,0 @@
-// $Id$
-
-// ACE_LSOCK Server.
-
-#include "ace/LSOCK_Acceptor.h"
-#include "ace/LSOCK_Stream.h"
-#include "ace/UNIX_Addr.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-int
-main (int argc, char *argv[])
-{
- const char *rendezvous = argc > 1 ? argv[1] : ACE_DEFAULT_RENDEZVOUS;
-
- // Create a server address.
- ACE_UNIX_Addr server_addr (rendezvous);
-
- ACE_LSOCK_Acceptor peer_acceptor;
-
- ACE_OS::unlink (rendezvous);
-
- // Create a server.
-
- if (peer_acceptor.open (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), 1);
-
- // Keep these guys out here to prevent excessive constructor
- // calls...
- ACE_LSOCK_Stream new_stream;
- ACE_UNIX_Addr cli_addr;
-
- ACE_DEBUG ((LM_DEBUG, "starting server %s\n",
- server_addr.get_path_name ()));
-
- // Performs the iterative server activities.
-
- for (;;)
- {
- char buf[BUFSIZ];
- ACE_Time_Value timeout (ACE_DEFAULT_TIMEOUT);
-
- // Create a new ACE_SOCK_Stream endpoint (note automatic restart
- // if errno == EINTR).
-
- if (peer_acceptor.accept (new_stream, &cli_addr, &timeout) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "accept"));
- continue;
- }
-
- ACE_DEBUG ((LM_DEBUG, "client %s\n",
- cli_addr.get_path_name ()));
-
- // Read data from client (terminate on error).
-
- for (int r_bytes;
- (r_bytes = new_stream.recv (buf, sizeof buf)) > 0; )
- if (ACE_OS::write (ACE_STDOUT, buf, r_bytes) != r_bytes)
- ACE_ERROR ((LM_ERROR, "%p\n", "ACE::send_n"));
-
- if (new_stream.send_n ("", 1) != 1)
- ACE_ERROR ((LM_ERROR, "%p\n", "send_n"));
-
- // Close new endpoint (listening endpoint stays open).
- if (new_stream.close () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "close"));
- }
-
- /* NOTREACHED */
- return 0;
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "this platform does not support UNIX-domain sockets\n"), -1);
-}
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/examples/IPC_SAP/SOCK_SAP/CPP_inclient.dsp b/examples/IPC_SAP/SOCK_SAP/CPP_inclient.dsp
deleted file mode 100644
index 62459c542d9..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/CPP_inclient.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="CPP_inclient" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=CPP_inclient - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "CPP_inclient.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "CPP_inclient.mak" CFG="CPP_inclient - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "CPP_inclient - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\CPP_inclient\Debug"
-# PROP BASE Intermediate_Dir ".\CPP_inclient\Debug"
-# PROP BASE Target_Dir ".\CPP_inclient"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\CPP_inclient"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "CPP_inclient - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=".\CPP-inclient.cpp"
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/IPC_SAP/SOCK_SAP/CPP_inserver.dsp b/examples/IPC_SAP/SOCK_SAP/CPP_inserver.dsp
deleted file mode 100644
index 743aaf23149..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/CPP_inserver.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="CPP_inserver" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=CPP_inserver - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "CPP_inserver.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "CPP_inserver.mak" CFG="CPP_inserver - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "CPP_inserver - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\CPP_inserver\Debug"
-# PROP BASE Intermediate_Dir ".\CPP_inserver\Debug"
-# PROP BASE Target_Dir ".\CPP_inserver"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\CPP_inserver"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "CPP_inserver - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=".\CPP-inserver.cpp"
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/IPC_SAP/SOCK_SAP/C_inserver.dsp b/examples/IPC_SAP/SOCK_SAP/C_inserver.dsp
deleted file mode 100644
index cbc98d1f853..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/C_inserver.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="C_inserver" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=C_inserver - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "C_inserver.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "C_inserver.mak" CFG="C_inserver - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "C_inserver - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\C_inserver\Debug"
-# PROP BASE Intermediate_Dir ".\C_inserver\Debug"
-# PROP BASE Target_Dir ".\C_inserver"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\C_inserver"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "C_inserver - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=".\C-inserver.cpp"
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/IPC_SAP/SOCK_SAP/FD-unclient.cpp b/examples/IPC_SAP/SOCK_SAP/FD-unclient.cpp
deleted file mode 100644
index 1735223065e..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/FD-unclient.cpp
+++ /dev/null
@@ -1,54 +0,0 @@
-// $Id$
-
-#include "ace/LSOCK_Connector.h"
-#include "ace/UNIX_Addr.h"
-
-#if defined (ACE_HAS_MSG) && !defined (ACE_HAS_UNIX_DOMAIN_SOCKETS)
-// ACE_LSOCK Client.
-
-int
-main (int argc, char *argv[])
-{
- const char *file_name = argc > 1 ? argv[1] : "./local_data";
- const char *rendezvous = argc > 2 ? argv[2] : ACE_DEFAULT_RENDEZVOUS;
-
- ACE_LSOCK_Stream cli_stream;
- ACE_UNIX_Addr addr (rendezvous);
-
- // Establish the connection with server.
- ACE_LSOCK_Connector connector;
-
- if (connector.connect (cli_stream, addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "connect"), -1);
-
- ACE_HANDLE handle = ACE_OS::open (file_name, O_RDONLY);
-
- if (handle == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "open"), -1);
-
- // Send handle to server (correctly handles incomplete writes).
- if (cli_stream.send_handle (handle) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "send"), -1);
-
- char buf[BUFSIZ];
- ssize_t n = cli_stream.recv (buf, sizeof buf);
-
- if (n == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "recv"), -1);
- else if (n == 0)
- ACE_DEBUG ((LM_DEBUG, "server shutdown (bug in kernel?)\n"));
- else
- ACE_DEBUG ((LM_DEBUG, "server %*s shutdown\n", n, buf));
-
- // Explicitly close the connection.
- if (cli_stream.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "close"), -1);
-
- return 0;
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform must support sendmsg/recvmsg to run this test\n"), -1);
-}
-#endif /* ACE_HAS_MSG */
diff --git a/examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp b/examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp
deleted file mode 100644
index 378d50b7393..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/FD-unserver.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-// $Id$
-
-#include "ace/LSOCK_Acceptor.h"
-#include "ace/LSOCK_Stream.h"
-#include "ace/UNIX_Addr.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-// ACE_LSOCK Server
-
-void
-handle_client (ACE_LSOCK_Stream &stream)
-{
- char buf[BUFSIZ];
- ACE_HANDLE handle;
-
- // Retrieve the socket descriptor passed from the client.
-
- if (stream.recv_handle (handle) == -1)
- ACE_ERROR ((LM_ERROR, "%p", "recv_handle"));
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) ----------------------------------------\n"));
-
- // Read data from client (correctly handles incomplete reads due to
- // flow control).
-
- for (ssize_t n;
- (n = ACE_OS::read (handle, buf, sizeof buf)) > 0;
- )
- ACE_DEBUG ((LM_DEBUG, "%*s", n, buf));
-
- ACE_OS::sprintf (buf, "%ld", ACE_OS::getpid ());
-
- ACE_DEBUG ((LM_DEBUG, "(%s, %d) ----------------------------------------\n", buf, ACE_OS::strlen (buf)));
-
- // Tell the client to shut down.
- if (stream.send_n (buf, ACE_OS::strlen (buf)) == -1)
- ACE_ERROR ((LM_ERROR, "%p", "send"));
-
- // Close new endpoint (listening endpoint stays open).
- if (stream.close () == -1)
- ACE_ERROR ((LM_ERROR, "%p", "close"));
-}
-
-int
-main (int argc, char *argv[])
-{
- const char *rendezvous = argc > 1 ? argv[1] : ACE_DEFAULT_RENDEZVOUS;
- // Create a server.
- ACE_OS::unlink (rendezvous);
- ACE_UNIX_Addr addr (rendezvous);
- ACE_LSOCK_Acceptor peer_acceptor (addr);
- ACE_LSOCK_Stream stream;
-
- // Performs the concurrent server activities.
-
- for (;;)
- {
- // Create a new ACE_SOCK_Stream endpoint.
- if (peer_acceptor.accept (stream) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "accept"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) accepted new connection\n"));
-
-#if defined (VXWORKS)
- handle_client (stream);
-#else
- switch (ACE_OS::fork (argv[0]))
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "fork"), -1);
- /* NOTREACHED */
- case 0:
- ACE_LOG_MSG->sync (argv[0]);
- handle_client (stream);
- ACE_OS::exit (0);
- /* NOTREACHED */
- default:
- stream.close ();
- }
-#endif /* VXWORKS */
- }
- /* NOTREACHED */
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform doesn't not support UNIX domain sockets\n"), -1);
-}
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/examples/IPC_SAP/SOCK_SAP/Makefile b/examples/IPC_SAP/SOCK_SAP/Makefile
deleted file mode 100644
index 216b3bc260f..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/Makefile
+++ /dev/null
@@ -1,312 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for IPC_SAP test
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-BIN = CPP-inclient \
- CPP-unclient \
- CPP-inserver \
- CPP-inserver-poll \
- CPP-unserver \
- FD-unclient \
- FD-unserver \
- C-inclient \
- C-inserver
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/CPP-inclient.o .obj/CPP-inclient. .shobj/CPP-inclient.o .shobj/CPP-inclient.: CPP-inclient.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/CPP-unclient.o .obj/CPP-unclient. .shobj/CPP-unclient.o .shobj/CPP-unclient.: CPP-unclient.cpp \
- $(ACE_ROOT)/ace/LSOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/ace/UNIX_Addr.h \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.i \
- $(ACE_ROOT)/ace/LSOCK_Connector.i
-.obj/CPP-inserver.o .obj/CPP-inserver. .shobj/CPP-inserver.o .shobj/CPP-inserver.: CPP-inserver.cpp \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h
-.obj/CPP-inserver-poll.o .obj/CPP-inserver-poll. .shobj/CPP-inserver-poll.o .shobj/CPP-inserver-poll.: CPP-inserver-poll.cpp \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h
-.obj/CPP-unserver.o .obj/CPP-unserver. .shobj/CPP-unserver.o .shobj/CPP-unserver.: CPP-unserver.cpp \
- $(ACE_ROOT)/ace/LSOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/UNIX_Addr.h \
- $(ACE_ROOT)/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.i
-.obj/FD-unclient.o .obj/FD-unclient. .shobj/FD-unclient.o .shobj/FD-unclient.: FD-unclient.cpp \
- $(ACE_ROOT)/ace/LSOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/ace/UNIX_Addr.h \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.i \
- $(ACE_ROOT)/ace/LSOCK_Connector.i
-.obj/FD-unserver.o .obj/FD-unserver. .shobj/FD-unserver.o .shobj/FD-unserver.: FD-unserver.cpp \
- $(ACE_ROOT)/ace/LSOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/UNIX_Addr.h \
- $(ACE_ROOT)/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.i
-.obj/C-inclient.o .obj/C-inclient. .shobj/C-inclient.o .shobj/C-inclient.: C-inclient.cpp $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/C-inserver.o .obj/C-inserver. .shobj/C-inserver.o .shobj/C-inserver.: C-inserver.cpp $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/IPC_SAP/SOCK_SAP/README b/examples/IPC_SAP/SOCK_SAP/README
deleted file mode 100644
index ea3fd26d8a8..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/README
+++ /dev/null
@@ -1,38 +0,0 @@
-This directory contains groups of client and server test programs that
-exercise the various C++ wrappers for sockets. In general, the test
-programs do more or less the same thing -- the client establishes a
-connection with the server and then transfers data to the server,
-which keeps printing the data until EOF is reached (e.g., user types
-^D).
-
-Unless noted differently, the server is implemented as an "iterative
-server," i.e., it only deals with one client at a time. The following
-describes each set of tests in more detail:
-
- . C-inclient.cpp/C-inserver.cpp -- This is basically a C code
- implementation that opens a connection to the server and
- sends all the data from the stdin using Internet domain
- sockets (i.e., TCP).
-
- . CPP-inclient.cpp/CPP-server.cpp -- This test is basically
- a C++ wrapper version of the preceeding "C" test using
- Internet domain sockets (i.e., TCP).
-
- . CPP-unclient.cpp/CPP-unserver.cpp -- This test is basically
- a C++ wrapper version of the preceeding "C++" test using
- UNIX domain sockets.
-
- . FD-unclient.cpp/FD-inclient.cpp -- This test illustrates
- how to pass file descriptors between a client and a
- concurrent server process on the same machine using the ACE
- C++ wrappers for UNIX domain sockets.
-
- . CPP-inserver-poll.cpp -- This test illustrates how to
- write single-threaded concurrent servers using UNIX SVR4
- poll(). You can run this test using the CPP-inclient.cpp
- program as the client.
-
-For examples of the ACE SOCK_{Dgram,CODgram} and
-SOCK_Dgram_{Mcast,Bcast} wrappers, please take a look in the
-./examples/Reactor/{Dgram,Multicast,Ntalker} directories.
-
diff --git a/examples/IPC_SAP/SOCK_SAP/SOCK_SAP.dsp b/examples/IPC_SAP/SOCK_SAP/SOCK_SAP.dsp
deleted file mode 100644
index 406de3ed7aa..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/SOCK_SAP.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="C_inclient" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=C_inclient - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_SAP.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_SAP.mak" CFG="C_inclient - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "C_inclient - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\C_inclient\Debug"
-# PROP BASE Intermediate_Dir ".\C_inclient\Debug"
-# PROP BASE Target_Dir ".\C_inclient"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\C_inclient"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "C_inclient - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=".\C-inclient.cpp"
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/IPC_SAP/SOCK_SAP/SOCK_SAP.dsw b/examples/IPC_SAP/SOCK_SAP/SOCK_SAP.dsw
deleted file mode 100644
index 72fbc8cfafd..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/SOCK_SAP.dsw
+++ /dev/null
@@ -1,65 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "CPP_inclient"=.\CPP_inclient.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "CPP_inserver"=.\CPP_inserver.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "C_inclient"=.\SOCK_SAP.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "C_inserver"=.\C_inserver.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/IPC_SAP/SOCK_SAP/SOCK_SAP.mak b/examples/IPC_SAP/SOCK_SAP/SOCK_SAP.mak
deleted file mode 100644
index 6557bfcd68c..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/SOCK_SAP.mak
+++ /dev/null
@@ -1,485 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=CPP_inserver - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to CPP_inserver - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "C_inclient - Win32 Debug" && "$(CFG)" !=\
- "C_inserver - Win32 Debug" && "$(CFG)" != "CPP_inclient - Win32 Debug" &&\
- "$(CFG)" != "CPP_inserver - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_SAP.mak" CFG="CPP_inserver - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "C_inclient - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "C_inserver - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "CPP_inclient - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "CPP_inserver - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "CPP_inserver - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "C_inclient - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "C_inclient\Debug"
-# PROP BASE Intermediate_Dir "C_inclient\Debug"
-# PROP BASE Target_Dir "C_inclient"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "debug"
-# PROP Target_Dir "C_inclient"
-OUTDIR=.\.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\C_inclient.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\C-inclient.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\C_inclient.exe"
- -@erase "$(OUTDIR)\C_inclient.ilk"
- -@erase "$(OUTDIR)\C_inclient.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/C_inclient.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/C_inclient.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/C_inclient.exe"
-LINK32_OBJS= \
- "$(INTDIR)\C-inclient.obj"
-
-"$(OUTDIR)\C_inclient.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "C_inserver - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "C_inserver\Debug"
-# PROP BASE Intermediate_Dir "C_inserver\Debug"
-# PROP BASE Target_Dir "C_inserver"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "debug"
-# PROP Target_Dir "C_inserver"
-OUTDIR=.\.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\C_inserver.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\C-inserver.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\C_inserver.exe"
- -@erase "$(OUTDIR)\C_inserver.ilk"
- -@erase "$(OUTDIR)\C_inserver.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/C_inserver.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/C_inserver.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/C_inserver.exe"
-LINK32_OBJS= \
- "$(INTDIR)\C-inserver.obj"
-
-"$(OUTDIR)\C_inserver.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "CPP_inclient - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "CPP_inclient\Debug"
-# PROP BASE Intermediate_Dir "CPP_inclient\Debug"
-# PROP BASE Target_Dir "CPP_inclient"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "debug"
-# PROP Target_Dir "CPP_inclient"
-OUTDIR=.\.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\CPP_inclient.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\CPP-inclient.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\CPP_inclient.exe"
- -@erase "$(OUTDIR)\CPP_inclient.ilk"
- -@erase "$(OUTDIR)\CPP_inclient.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/CPP_inclient.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/CPP_inclient.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/CPP_inclient.exe"
-LINK32_OBJS= \
- "$(INTDIR)\CPP-inclient.obj"
-
-"$(OUTDIR)\CPP_inclient.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "CPP_inserver - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "CPP_inserver\Debug"
-# PROP BASE Intermediate_Dir "CPP_inserver\Debug"
-# PROP BASE Target_Dir "CPP_inserver"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "debug"
-# PROP Target_Dir "CPP_inserver"
-OUTDIR=.\.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\CPP_inserver.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\CPP-inserver.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\CPP_inserver.exe"
- -@erase "$(OUTDIR)\CPP_inserver.ilk"
- -@erase "$(OUTDIR)\CPP_inserver.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/CPP_inserver.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/CPP_inserver.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/CPP_inserver.exe"
-LINK32_OBJS= \
- "$(INTDIR)\CPP-inserver.obj"
-
-"$(OUTDIR)\CPP_inserver.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/C_inclient.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "C_inclient - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=".\C-inclient.cpp"
-DEP_CPP_C_INC=\
- "..\..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\C-inclient.obj" : $(SOURCE) $(DEP_CPP_C_INC) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "C_inserver - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=".\C-inserver.cpp"
-DEP_CPP_C_INS=\
- "..\..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\C-inserver.obj" : $(SOURCE) $(DEP_CPP_C_INS) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "CPP_inclient - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=".\CPP-inclient.cpp"
-DEP_CPP_CPP_I=\
- "..\..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\CPP-inclient.obj" : $(SOURCE) $(DEP_CPP_CPP_I) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "CPP_inserver - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=".\CPP-inserver.cpp"
-DEP_CPP_CPP_IN=\
- "..\..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\CPP-inserver.obj" : $(SOURCE) $(DEP_CPP_CPP_IN) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/IPC_SAP/SOCK_SAP/SOCK_SAP.mdp b/examples/IPC_SAP/SOCK_SAP/SOCK_SAP.mdp
deleted file mode 100644
index 35082182248..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/SOCK_SAP.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/IPC_SAP/SOCK_SAP/local_data b/examples/IPC_SAP/SOCK_SAP/local_data
deleted file mode 100644
index c0119859a28..00000000000
--- a/examples/IPC_SAP/SOCK_SAP/local_data
+++ /dev/null
@@ -1 +0,0 @@
-I am Iron man!
diff --git a/examples/IPC_SAP/SPIPE_SAP/Makefile b/examples/IPC_SAP/SPIPE_SAP/Makefile
deleted file mode 100644
index 0979e0a09fb..00000000000
--- a/examples/IPC_SAP/SPIPE_SAP/Makefile
+++ /dev/null
@@ -1,234 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the simple STREAM pipe client/server test file
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = client \
- server \
- consumer_msg \
- consumer_read \
- producer_msg \
- producer_read \
- NPClient \
- NPServer
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/client.o .obj/client. .shobj/client.o .shobj/client.: client.cpp $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SPIPE_Connector.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/SPIPE_Connector.i
-.obj/server.o .obj/server. .shobj/server.o .shobj/server.: server.cpp $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i
-.obj/consumer_msg.o .obj/consumer_msg. .shobj/consumer_msg.o .shobj/consumer_msg.: consumer_msg.cpp \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i
-.obj/consumer_read.o .obj/consumer_read. .shobj/consumer_read.o .shobj/consumer_read.: consumer_read.cpp \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i
-.obj/producer_msg.o .obj/producer_msg. .shobj/producer_msg.o .shobj/producer_msg.: producer_msg.cpp \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SPIPE_Connector.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/SPIPE_Connector.i
-.obj/producer_read.o .obj/producer_read. .shobj/producer_read.o .shobj/producer_read.: producer_read.cpp \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SPIPE_Connector.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/SPIPE_Connector.i
-.obj/NPClient.o .obj/NPClient. .shobj/NPClient.o .shobj/NPClient.: NPClient.cpp \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SPIPE_Connector.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/SPIPE_Connector.i
-.obj/NPServer.o .obj/NPServer. .shobj/NPServer.o .shobj/NPServer.: NPServer.cpp \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/IPC_SAP/SPIPE_SAP/NPClient.cpp b/examples/IPC_SAP/SPIPE_SAP/NPClient.cpp
deleted file mode 100644
index a4594064882..00000000000
--- a/examples/IPC_SAP/SPIPE_SAP/NPClient.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-
-// $Id$
-
-#include "ace/SPIPE_Addr.h"
-#include "ace/SPIPE_Connector.h"
-
-#if defined (ACE_WIN32)
-#define MAKE_PIPE_NAME(X) \\\\.\\pipe\\#X
-#else
-#define MAKE_PIPE_NAME(X) X
-#endif
-
-const int DEFAULT_SIZE = 8;
-const int DEFAULT_COUNT = 10000;
-
-int
-main (int argc, char *argv[])
-{
- int size = argc > 1 ? atoi (argv[1]) : DEFAULT_SIZE;
- int iterations = argc > 2 ? atoi (argv[2]) : DEFAULT_COUNT;
- char *buf = new char[size];
-
- //char *pipe_name = ACE_DEFAULT_RENDEZVOUS;
- char *pipe_name = "acepipe";
- char *rendezvous;
- rendezvous = MAKE_PIPE_NAME (pipe_name);
-
- ACE_SPIPE_Stream cli_stream;
- ACE_SPIPE_Connector con;
- int i;
-
- if (con.connect (cli_stream, ACE_SPIPE_Addr (rendezvous)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", rendezvous), -1);
-
- ACE_OS::strcpy (buf, "hello");
- size = ACE_OS::strlen (buf) + 1;
-
- for (i = 0; i < iterations; i++)
- if (cli_stream.send (buf, size) != size)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "putmsg"), -1);
-
- if (cli_stream.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), -1);
-
- return 0;
-}
diff --git a/examples/IPC_SAP/SPIPE_SAP/NPServer.cpp b/examples/IPC_SAP/SPIPE_SAP/NPServer.cpp
deleted file mode 100644
index 39b8e0ff358..00000000000
--- a/examples/IPC_SAP/SPIPE_SAP/NPServer.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-// $Id$
-
-#include "ace/SPIPE_Addr.h"
-#include "ace/SPIPE_Acceptor.h"
-
-#if defined (ACE_WIN32)
-#define MAKE_PIPE_NAME(X) \\\\.\\pipe\\#X
-#else
-#define MAKE_PIPE_NAME(X) X
-#endif
-
-int
-main (int /* argc */, char * /* argv */ [])
-{
- ACE_SPIPE_Acceptor acceptor;
- ACE_SPIPE_Stream new_stream;
- char buf[BUFSIZ];
- int n;
- // char *pipe_name = ACE_DEFAULT_RENDEZVOUS;
- char *pipe_name = "acepipe";
-
- char *rendezvous;
- rendezvous = MAKE_PIPE_NAME (pipe_name);
-
- /* Initialize named pipe listener */
-
- if (acceptor.open (ACE_SPIPE_Addr (rendezvous)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), 1);
-
- for (;;)
- {
- ACE_DEBUG ((LM_DEBUG, "waiting for connection\n"));
-
- /* Accept a client connection */
- if (acceptor.accept (new_stream, 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "accept"), 1);
-
- ACE_DEBUG ((LM_DEBUG, "Accepted connection\n"));
-
- while ((n = new_stream.recv (buf, sizeof buf)) > 0)
- {
- ACE_OS::fprintf (stderr, "%s\n", buf);
- ACE_OS::write (ACE_STDOUT, buf, n);
- }
- if (n == -1)
- {
- ACE_DEBUG ((LM_DEBUG, "End of connection. Closing handle\n"));
- new_stream.close ();
- }
- }
- ACE_NOTREACHED(return 0);
-}
diff --git a/examples/IPC_SAP/SPIPE_SAP/client.cpp b/examples/IPC_SAP/SPIPE_SAP/client.cpp
deleted file mode 100644
index ff18c2e95a6..00000000000
--- a/examples/IPC_SAP/SPIPE_SAP/client.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-
-// $Id$
-
-#include "ace/SPIPE_Addr.h"
-#include "ace/SPIPE_Connector.h"
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-#include "shared.h"
-
-int
-main (int argc, char *argv[])
-{
- if (argc < 2)
- ACE_ERROR_RETURN ((LM_ERROR, "usage: %s string [rendezvous]\n", argv[0]), 1);
-
- if (argc > 2)
- rendezvous = argv[2];
-
- ACE_SPIPE_Stream cli_stream;
- ACE_SPIPE_Connector con;
-
- if (con.connect (cli_stream, ACE_SPIPE_Addr (rendezvous)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", rendezvous), 1);
-
- ssize_t len = ACE_OS::strlen (argv[1]) + 1;
-
- if (cli_stream.send (argv[1], len) != len)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), 1);
-
- if (cli_stream.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), 1);
-
- return 0;
-}
-#else
-#include <stdio.h>
-int main (int, char *[])
-{
- ACE_OS::fprintf (stderr, "This feature is not supported\n");
- return 0;
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/examples/IPC_SAP/SPIPE_SAP/consumer_msg.cpp b/examples/IPC_SAP/SPIPE_SAP/consumer_msg.cpp
deleted file mode 100644
index b6f08843f97..00000000000
--- a/examples/IPC_SAP/SPIPE_SAP/consumer_msg.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-// $Id$
-
-#include "ace/SPIPE_Addr.h"
-#include "ace/SPIPE_Acceptor.h"
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-#include "shared.h"
-
-int
-main (int argc, char *argv[])
-{
- ACE_SPIPE_Acceptor peer_acceptor;
- ACE_SPIPE_Stream new_stream;
- char buf[BUFSIZ];
- ACE_Str_Buf buffer (buf, 0, sizeof buf);
- int flags = 0;
-
- if (argc > 1)
- rendezvous = argv[1];
-
- ACE_OS::unlink (rendezvous);
- ACE_OS::fdetach (rendezvous);
-
- ACE_SPIPE_Addr addr (rendezvous);
- ACE_Time_Value timeout (ACE_DEFAULT_TIMEOUT);
-
- if (peer_acceptor.open (addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), 1);
-
- ACE_DEBUG ((LM_DEBUG, "waiting for connection\n"));
-
- if (peer_acceptor.accept (new_stream, 0, &timeout) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "accept"), 1);
-
- ACE_DEBUG ((LM_DEBUG, "accepted\n"));
-
- while (new_stream.recv ((ACE_Str_Buf *) 0, &buffer, &flags) >= 0)
- if (buffer.len == 0)
- break;
- else
- ACE_OS::write (ACE_STDOUT, buffer.buf, buffer.len);
- return 0;
-}
-#else
-#include <stdio.h>
-int main (int, char *[])
-{
- ACE_OS::fprintf (stderr, "This feature is not supported\n");
- return 0;
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/examples/IPC_SAP/SPIPE_SAP/consumer_read.cpp b/examples/IPC_SAP/SPIPE_SAP/consumer_read.cpp
deleted file mode 100644
index 710372d42cb..00000000000
--- a/examples/IPC_SAP/SPIPE_SAP/consumer_read.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// $Id$
-
-#include "ace/SPIPE_Addr.h"
-#include "ace/SPIPE_Acceptor.h"
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-#include "shared.h"
-
-int
-main (int argc, char *argv[])
-{
- ACE_SPIPE_Acceptor peer_acceptor;
- ACE_SPIPE_Stream new_stream;
- char buf[BUFSIZ];
- int n;
-
- // Wait up to ACE_DEFAULT_TIMEOUT seconds to accept connection.
- ACE_Time_Value timeout (ACE_DEFAULT_TIMEOUT);
-
- if (argc > 1)
- rendezvous = argv[1];
-
- ACE_OS::unlink (rendezvous);
- ACE_OS::fdetach (rendezvous);
-
- if (peer_acceptor.open (ACE_SPIPE_Addr (rendezvous)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), 1);
-
- ACE_DEBUG ((LM_DEBUG, "waiting for connection\n"));
-
- if (peer_acceptor.accept (new_stream, 0, &timeout) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "accept"), 1);
-
- ACE_DEBUG ((LM_DEBUG, "accepted\n"));
-
- while ((n = new_stream.recv (buf, sizeof buf)) > 0)
- ACE_OS::write (ACE_STDOUT, buf, n);
-
- return 0;
-}
-#else
-#include <stdio.h>
-int main (int, char *[])
-{
- ACE_OS::fprintf (stderr, "This feature is not supported\n");
- return 0;
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp b/examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp
deleted file mode 100644
index 29954517bff..00000000000
--- a/examples/IPC_SAP/SPIPE_SAP/producer_msg.cpp
+++ /dev/null
@@ -1,58 +0,0 @@
-
-// $Id$
-
-#include "ace/SPIPE_Addr.h"
-#include "ace/SPIPE_Connector.h"
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-#include "shared.h"
-
-const int DEFAULT_SIZE = 4 * 1024;
-const int DEFAULT_COUNT = 100;
-
-int
-main (int argc, char *argv[])
-{
- int size = argc > 1 ? atoi (argv[1]) : DEFAULT_SIZE;
- int iterations = argc > 2 ? atoi (argv[2]) : DEFAULT_COUNT;
- char *buf;
-
- ACE_NEW_RETURN (buf, char[size], -1);
-
- if (argc > 3)
- rendezvous = argv[3];
-
- ACE_SPIPE_Stream cli_stream;
- ACE_SPIPE_Connector con;
- int i;
-
- if (con.connect (cli_stream, ACE_SPIPE_Addr (rendezvous)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", rendezvous), 1);
-
- for (i = 0; i < size; i++)
- buf[i] = 'a';
-
- ACE_Str_Buf buffer (buf, size);
-
- for (i = 0; i < iterations; i++)
- if (cli_stream.send ((ACE_Str_Buf *) 0,
- &buffer,
- 1,
- MSG_BAND) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), 1);
-
- if (cli_stream.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), 1);
-
- delete buf;
- return 0;
-}
-#else
-#include <stdio.h>
-int main (int, char *[])
-{
- ACE_OS::fprintf (stderr, "This feature is not supported\n");
- return 0;
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/examples/IPC_SAP/SPIPE_SAP/producer_read.cpp b/examples/IPC_SAP/SPIPE_SAP/producer_read.cpp
deleted file mode 100644
index 65756632343..00000000000
--- a/examples/IPC_SAP/SPIPE_SAP/producer_read.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-
-// $Id$
-
-#include "ace/SPIPE_Addr.h"
-#include "ace/SPIPE_Connector.h"
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-#include "shared.h"
-
-const int DEFAULT_SIZE = 8 * 1024;
-const int DEFAULT_COUNT = 100;
-
-int
-main (int argc, char *argv[])
-{
- int size = argc > 1 ? atoi (argv[1]) : DEFAULT_SIZE;
- int iterations = argc > 2 ? atoi (argv[2]) : DEFAULT_COUNT;
- char *buf = new char[size];
-
- if (argc > 3)
- rendezvous = argv[3];
-
- ACE_SPIPE_Stream cli_stream;
- ACE_SPIPE_Connector con;
- int i;
-
- if (con.connect (cli_stream, ACE_SPIPE_Addr (rendezvous)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", rendezvous), -1);
-
- for (i = 0; i < size; i++)
- buf[i] = 'a';
-
- for (i = 0; i < iterations; i++)
- if (cli_stream.send (buf, size) != size)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "putmsg"), -1);
-
- if (cli_stream.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), -1);
-
- return 0;
-}
-#else
-#include <stdio.h>
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "this feature is not supported"), -1);
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/examples/IPC_SAP/SPIPE_SAP/server.cpp b/examples/IPC_SAP/SPIPE_SAP/server.cpp
deleted file mode 100644
index bacb3b46158..00000000000
--- a/examples/IPC_SAP/SPIPE_SAP/server.cpp
+++ /dev/null
@@ -1,118 +0,0 @@
-// $Id$
-
-#include "ace/SPIPE_Addr.h"
-#include "ace/SPIPE_Acceptor.h"
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-#include "shared.h"
-
-// Maximum per-process open I/O descriptors.
-const int MAX_HANDLES = 200;
-const int PERMS = 0666;
-
-int
-main (int argc, char *argv[])
-{
- ACE_SPIPE_Acceptor peer_acceptor;
- ACE_SPIPE_Stream new_stream;
- struct pollfd poll_array[MAX_HANDLES];
- ACE_HANDLE handle;
-
- for (handle = 0; handle < MAX_HANDLES; handle++)
- {
- poll_array[handle].fd = -1;
- poll_array[handle].events = POLLIN;
- }
-
- if (argc > 1)
- rendezvous = argv[1];
-
- ACE_OS::fdetach (rendezvous);
- ACE_SPIPE_Addr addr (rendezvous);
-
- ACE_HANDLE s_handle = peer_acceptor.open (addr);
-
- if (s_handle == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "peer_acceptor.open"), -1);
-
- poll_array[0].fd = s_handle;
-
- for (int width = 1;;)
- {
- // Block waiting for client I/O events (handle interrupts).
- while (ACE_OS::poll (poll_array, width) == -1 && errno == EINTR)
- continue;
-
- // Handle pending logging messages first (s_handle + 1 is
- // guaranteed to be lowest client descriptor).
-
- for (handle = s_handle + 1; handle < width; handle++)
- if (ACE_BIT_ENABLED (poll_array[handle].revents, POLLIN)
- || ACE_BIT_ENABLED (poll_array[handle].revents, POLLHUP))
- {
- char buf[BUFSIZ];
- ssize_t n = ACE_OS::read (handle, buf, sizeof buf);
-
- // recv will not block in this case!
- if (n == -1)
- ACE_DEBUG ((LM_DEBUG, "%p\n", "read failed"));
- else if (n == 0)
- {
- // Handle client connection shutdown.
- if (ACE_OS::close (poll_array[handle].fd) == -1)
- ACE_DEBUG ((LM_DEBUG, "%p\n", "close"));
- poll_array[handle].fd = -1;
-
- if (handle + 1 == width)
- {
- while (poll_array[handle].fd == -1)
- handle--;
- width = handle + 1;
- }
- }
- else
- ACE_DEBUG ((LM_DEBUG, "%*s\n", n, buf));
- }
-
- if (ACE_BIT_ENABLED (poll_array[0].revents, POLLIN))
- {
- if (peer_acceptor.accept (new_stream) == -1)
- ACE_DEBUG ((LM_DEBUG, "%p\n", "accept failed"));
-
- ACE_SPIPE_Addr client;
- ACE_HANDLE n_handle = new_stream.get_handle ();
-
- if (new_stream.get_remote_addr (client) == -1)
- ACE_DEBUG ((LM_DEBUG, "%p\n",
- "get_remote_addr failed"));
-
- ACE_DEBUG ((LM_DEBUG,
- "n_handle = %d, uid = %d, gid = %d\n",
- n_handle,
- client.user_id (),
- client.group_id ()));
-
- int arg = RMSGN | RPROTDAT;
-
- if (ACE_OS::ioctl (n_handle,
- I_SRDOPT, (void *) arg) == -1)
- ACE_DEBUG ((LM_DEBUG, "%p\n", "ioctl failed"));
-
- poll_array[n_handle].fd = n_handle;
-
- if (n_handle >= width)
- width = n_handle + 1;
- }
- }
-
- return 0;
-}
-#else
-#include <stdio.h>
-int main (int, char *[])
-{
- ACE_OS::fprintf (stderr, "This feature is not supported\n");
- return 0;
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/examples/IPC_SAP/SPIPE_SAP/shared.h b/examples/IPC_SAP/SPIPE_SAP/shared.h
deleted file mode 100644
index 3f7d7647023..00000000000
--- a/examples/IPC_SAP/SPIPE_SAP/shared.h
+++ /dev/null
@@ -1,6 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/OS.h"
-
-static const char *rendezvous = ACE_DEFAULT_RENDEZVOUS;
diff --git a/examples/IPC_SAP/TLI_SAP/CPP-client.cpp b/examples/IPC_SAP/TLI_SAP/CPP-client.cpp
deleted file mode 100644
index 2d67c1f6ccb..00000000000
--- a/examples/IPC_SAP/TLI_SAP/CPP-client.cpp
+++ /dev/null
@@ -1,66 +0,0 @@
-// $Id$
-
-#include "ace/TLI_Connector.h"
-#include "ace/INET_Addr.h"
-
-#if defined (ACE_HAS_TLI)
-
-/* ACE_TLI Client */
-
-int main (int argc, char *argv[])
-{
- const char *host = argc > 1 ? argv[1] : ACE_DEFAULT_SERVER_HOST;
- u_short r_port = argc > 2 ? ACE_OS::atoi (argv[2]) : ACE_DEFAULT_SERVER_PORT;
- int timeout = argc > 3 ? ACE_OS::atoi (argv[3]) : ACE_DEFAULT_TIMEOUT;
- u_short l_port = argc > 4 ? ACE_OS::atoi (argv[4]) : ACE_DEFAULT_LOCAL_PORT;
- char buf[BUFSIZ];
-
- ACE_TLI_Stream cli_stream;
- ACE_INET_Addr remote_addr (r_port, host);
- ACE_INET_Addr local_addr (l_port);
-
- ACE_DEBUG ((LM_DEBUG, "starting non-blocking connect\n"));
-
- // Initiate timed, non-blocking connection with server.
- ACE_TLI_Connector con;
-
- if (con.connect (cli_stream, remote_addr,
- (ACE_Time_Value *) &ACE_Time_Value::zero,
- local_addr, 1) == -1)
- {
- if (errno != EWOULDBLOCK)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "connection failed"), 1);
-
- ACE_DEBUG ((LM_DEBUG, "starting timed connect\n"));
-
- // Check if non-blocking connection is in progress,
- // and wait up to timeout seconds for it to complete.
- ACE_Time_Value tv (timeout);
-
- if (con.complete (cli_stream, &remote_addr, &tv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "connection failed"), 1);
- else
- ACE_DEBUG ((LM_DEBUG, "connected to %s\n",
- remote_addr.get_host_name ()));
- }
-
- // Send data to server (correctly handles "incomplete writes").
-
- for (int r_bytes;
- (r_bytes = ACE_OS::read (ACE_STDIN, buf, sizeof buf)) > 0; )
- if (cli_stream.send_n (buf, r_bytes) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send_n"), 1);
-
- /* Explicitly close the connection */
- if (cli_stream.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), -1);
-
- return 0;
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "your platform must support ACE_TLI\n"), 1);
-}
-#endif /* ACE_HAS_TLI */
diff --git a/examples/IPC_SAP/TLI_SAP/CPP-server.cpp b/examples/IPC_SAP/TLI_SAP/CPP-server.cpp
deleted file mode 100644
index 81eef30b56b..00000000000
--- a/examples/IPC_SAP/TLI_SAP/CPP-server.cpp
+++ /dev/null
@@ -1,68 +0,0 @@
-
-// $Id$
-
-#include "ace/TLI_Acceptor.h"
-#include "ace/INET_Addr.h"
-
-#if defined (ACE_HAS_TLI)
-/* ACE_TLI Server */
-
-int
-main (int argc, char *argv[])
-{
- u_short port = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_SERVER_PORT;
- ACE_Time_Value timeout (argc > 2 ? ACE_OS::atoi (argv[2]) : ACE_DEFAULT_TIMEOUT);
-
- /* Create a server address. */
- ACE_INET_Addr addr (port);
-
- /* Create a server, reuse the addr. */
- ACE_TLI_Acceptor peer_acceptor;
-
- if (peer_acceptor.open (addr, 1) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- ACE_TLI_Stream new_stream;
-
- ACE_DEBUG ((LM_DEBUG, "starting server at port %d\n",
- addr.get_port_number ()));
-
- /* Performs the iterative server activities */
-
- for (;;)
- {
- char buf[BUFSIZ];
-
- /* Create a new ACE_TLI_Stream endpoint (note automatic restart
- if errno == EINTR) */
- if (peer_acceptor.accept (new_stream,
- &addr, &timeout) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "accept"));
- continue;
- }
-
- ACE_DEBUG ((LM_DEBUG, "client %s connected from %d\n",
- addr.get_host_name (), addr.get_port_number ()));
-
- // Read data from client (terminate on error).
-
- for (int r_bytes;
- (r_bytes = new_stream.recv (buf, sizeof buf)) > 0; )
- if (ACE_OS::write (ACE_STDOUT, buf, r_bytes) != r_bytes)
- ACE_ERROR ((LM_ERROR, "%p\n", "ACE::send_n"));
-
- // Close new endpoint (listening endpoint stays open).
- if (new_stream.close () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "close"));
-
- }
- /* NOTREACHED */
- return 0;
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform must support ACE_TLI\n"), 1);
-}
-#endif /* ACE_HAS_TLI */
diff --git a/examples/IPC_SAP/TLI_SAP/Makefile b/examples/IPC_SAP/TLI_SAP/Makefile
deleted file mode 100644
index 3b1d837e576..00000000000
--- a/examples/IPC_SAP/TLI_SAP/Makefile
+++ /dev/null
@@ -1,200 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for TLI_SAP test
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = ftp-client \
- ftp-server \
- db-client \
- db-server \
- CPP-client \
- CPP-server
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS=
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-INSTALL =
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/ftp-client.o .obj/ftp-client. .shobj/ftp-client.o .shobj/ftp-client.: ftp-client.cpp \
- $(ACE_ROOT)/ace/TLI_Connector.h \
- $(ACE_ROOT)/ace/TLI_Stream.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.h
-.obj/ftp-server.o .obj/ftp-server. .shobj/ftp-server.o .shobj/ftp-server.: ftp-server.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/TLI_Acceptor.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/TLI_Stream.h \
- $(ACE_ROOT)/ace/INET_Addr.h
-.obj/db-client.o .obj/db-client. .shobj/db-client.o .shobj/db-client.: db-client.cpp \
- $(ACE_ROOT)/ace/TLI_Connector.h \
- $(ACE_ROOT)/ace/TLI_Stream.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.h
-.obj/db-server.o .obj/db-server. .shobj/db-server.o .shobj/db-server.: db-server.cpp \
- $(ACE_ROOT)/ace/TLI_Acceptor.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/TLI_Stream.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h
-.obj/CPP-client.o .obj/CPP-client. .shobj/CPP-client.o .shobj/CPP-client.: CPP-client.cpp \
- $(ACE_ROOT)/ace/TLI_Connector.h \
- $(ACE_ROOT)/ace/TLI_Stream.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.h
-.obj/CPP-server.o .obj/CPP-server. .shobj/CPP-server.o .shobj/CPP-server.: CPP-server.cpp \
- $(ACE_ROOT)/ace/TLI_Acceptor.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/TLI_Stream.h \
- $(ACE_ROOT)/ace/INET_Addr.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/IPC_SAP/TLI_SAP/db-client.cpp b/examples/IPC_SAP/TLI_SAP/db-client.cpp
deleted file mode 100644
index e883d022aab..00000000000
--- a/examples/IPC_SAP/TLI_SAP/db-client.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-
-// $Id$
-
-#include "ace/TLI_Connector.h"
-
-#if defined (ACE_HAS_TLI)
-const int MAXLINE = 255;
-
-int
-main (int argc, char *argv[])
-{
- if (argc < 2)
- ACE_ERROR_RETURN ((LM_ERROR, "Usage: %s employee_id [server-host port-number]\n",
- argv[0]), -1);
-
- const char *emp_num = argv[1];
- const char *host_name = argc < 3 ? ACE_DEFAULT_SERVER_HOST : argv[2];
- unsigned short port = argc < 4 ? ACE_DEFAULT_SERVER_PORT : ACE_OS::atoi (argv[3]);
- int n;
- char buf[MAXLINE];
-
- ACE_TLI_Stream client;
- ACE_TLI_Connector con;
-
- if (con.connect (client, ACE_INET_Addr (port, host_name)) == -1)
- ACE_OS::t_error ((char *)host_name), ACE_OS::exit (1);
-
- ACE_OS::strcpy (buf, emp_num);
- n = ACE_OS::strlen (buf);
-
- if (client.send_n (buf, n) != n)
- ACE_OS::t_error ("client.send error");
-
- if (client.recv (buf, MAXLINE) == -1 && t_errno != TLOOK && client.look () != T_DISCONNECT)
- ACE_OS::t_error ("client.recv error");
-
- if (ACE_OS::strcmp (buf, "ERROR") == 0)
- ACE_OS::printf ("Employee ID %s not in database\n", emp_num);
- else
- ACE_OS::printf ("Employee name requested is: %s\n", buf);
-
- if (client.close () == -1)
- ACE_OS::t_error ("cli_close"), ACE_OS::exit (1);
-
- return 0;
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform must support ACE_TLI\n"), 1);
-}
-#endif /* ACE_HAS_TLI */
diff --git a/examples/IPC_SAP/TLI_SAP/db-server.cpp b/examples/IPC_SAP/TLI_SAP/db-server.cpp
deleted file mode 100644
index 465f3a2daf7..00000000000
--- a/examples/IPC_SAP/TLI_SAP/db-server.cpp
+++ /dev/null
@@ -1,108 +0,0 @@
-/* Simple multi-threaded database server example. */
-// $Id$
-
-#include "ace/TLI_Acceptor.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS) && defined (ACE_HAS_TLI)
-
-/* Global thread manager. */
-ACE_Thread_Manager thr_mgr;
-
-void *
-lookup_name (ACE_HANDLE handle)
-{
- enum
- {
- MAXLINE = 255,
- EMPNAMELEN = 512
- };
-
- static struct
- {
- int emp_id;
- const char *emp_name;
- } employee_db[] =
- {
- {123, "John Wayne Bobbit"},
- {124, "Cindy Crawford"},
- {125, "O. J. Simpson"},
- {126, "Bill Clinton"},
- {127, "Rush Limbaugh"},
- {128, "Michael Jackson"},
- {129, "George Burns"},
- {130, "Paula Jones"},
- {0, ""}
- };
-
- int n;
- int flags;
- int employee_id;
- int index;
- int found;
- ACE_TLI_Stream stream;
- char recvline[MAXLINE];
- char sendline[MAXLINE];
-
- ACE_DEBUG ((LM_DEBUG, "stream handle = %d, thread id = %t\n", handle));
- stream.set_handle (handle);
-
- if ((n = stream.recv (recvline, MAXLINE, &flags)) == -1)
- ACE_OS::t_error ("stream.recv error");
-
- employee_id = ACE_OS::atoi (recvline);
- found = 0;
-
- for (index = 0; found == 0 && employee_db[index].emp_id; index++)
- if (employee_id == employee_db[index].emp_id)
- {
- found = 1;
- n = ACE_OS::sprintf (sendline, "%s", employee_db[index].emp_name);
- }
-
- if (found == 0)
- n = ACE_OS::sprintf (sendline, "%s", "ERROR");
-
- if (stream.send (sendline, n + 1, 0) == -1)
- ACE_OS::t_error ("stream.send error");
-
- if (stream.sndrel () == -1)
- ACE_OS::t_error ("stream.send error");
-
- if (stream.close () == -1)
- ACE_OS::t_error ("stream.close error");
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- u_short port = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_SERVER_PORT;
- ACE_INET_Addr l_addr (port);
- ACE_TLI_Acceptor server (l_addr, 1); // Create server, reuse addr if in use.
- ACE_TLI_Stream new_stream;
-
- // Wait for a connection from a client. This is an example of a
- // concurrent server.
-
- for (;;)
- {
- if (server.accept (new_stream) == -1)
- ::t_error ("server.accept error");
-
- if (thr_mgr.spawn (ACE_THR_FUNC (lookup_name),
- (void *) new_stream.get_handle (),
- THR_DETACHED) == -1)
- ACE_DEBUG ((LM_ERROR, "server: can't create worker thread %d\n"));
- }
-
- ACE_NOTREACHED (return 0);
-}
-#else
-#include <stdio.h>
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "platform does not support ACE_TLI\n"), 1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/IPC_SAP/TLI_SAP/ftp-client.cpp b/examples/IPC_SAP/TLI_SAP/ftp-client.cpp
deleted file mode 100644
index 8c41b44ed13..00000000000
--- a/examples/IPC_SAP/TLI_SAP/ftp-client.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-
-// $Id$
-
-#include "ace/TLI_Connector.h"
-
-#if defined (ACE_HAS_TLI)
-
-int
-main (int argc, char *argv[])
-{
- if (argc < 2)
- ACE_OS::fprintf (stderr, "Usage: %s filename [server-host port-number]\n", argv[0]), ACE_OS::exit (1);
-
- const char *filename = argv[1];
- const char *host_name = argc < 3 ? ACE_DEFAULT_SERVER_HOST : argv[2];
- unsigned short port = argc < 4 ? ACE_DEFAULT_SERVER_PORT : ACE_OS::atoi (argv[3]);
-
- ACE_TLI_Stream client;
- ACE_TLI_Connector con;
- int fd;
- char buf[BUFSIZ];
-
- if (con.connect (client, ACE_INET_Addr (port, host_name)) == -1)
- ACE_OS::t_error ((char *) host_name), ACE_OS::exit (1);
-
- if ((fd = ACE_OS::open (filename, O_RDONLY)) == -1)
- ACE_OS::perror (filename), ACE_OS::exit (1);
-
- for (int n; (n = ACE_OS::read (fd, buf, sizeof buf)) > 0; )
- if (client.send_n (buf, n) != n)
- ACE_OS::t_error ("client.send error");
-
- if (client.close () == -1)
- ACE_OS::t_error ("cli_close"), ACE_OS::exit (1);
-
- return 0;
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform does not support ACE_TLI\n"), 1);
-}
-#endif /* ACE_HAS_TLI */
diff --git a/examples/IPC_SAP/TLI_SAP/ftp-server.cpp b/examples/IPC_SAP/TLI_SAP/ftp-server.cpp
deleted file mode 100644
index 1111cdbc664..00000000000
--- a/examples/IPC_SAP/TLI_SAP/ftp-server.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-// $Id$
-/* Simple file transfer example */
-
-#include "ace/Thread_Manager.h"
-#include "ace/TLI_Acceptor.h"
-
-#if defined (ACE_HAS_THREADS) && defined (ACE_HAS_TLI)
-
-ACE_Thread_Manager thr_mgr;
-
-void *
-read_file (void *fd)
-{
- ACE_TLI_Stream stream;
- char buf[BUFSIZ];
- int flags = 0;
- int n;
-
- // Cast the arg to a long, first, because a pointer is the same
- // size as a long on all current ACE platforms.
- stream.set_handle ((int) (long) fd);
-
- ACE_OS::printf ("start (tid = %d, fd = %d)\n", ACE_OS::thr_self (), stream.get_handle ());
- ACE_OS::fflush (stdout);
-
- while ((n = stream.recv (buf, sizeof buf, &flags)) > 0)
- continue;
-
- ACE_UNUSED_ARG (n);
-
- ACE_OS::printf ("finish (tid = %d, fd = %d)\n", ACE_OS::thr_self (), stream.get_handle ());
-
- if (stream.close () == -1)
- ACE_OS::t_error ("stream.close error");
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- u_short port = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_SERVER_PORT;
- ACE_TLI_Acceptor server;
- ACE_TLI_Stream new_stream;
-
- // Open the server and reuse the address if in use...
- if (server.open (ACE_INET_Addr (port), 1) == -1)
- ACE_OS::t_error ("server.open"), ACE_OS::exit (1);
-
- /* Wait for a connection from a client. This is an example of a concurrent server */
-
- for (int count = 1; ; count++)
- {
- ACE_OS::fprintf (stderr, "thread %d, blocking for accept #%d\n",
- ACE_OS::thr_self (), count);
-
- if (server.accept (new_stream) == -1)
- ACE_OS::t_error ("server.accept error");
-
- else if (thr_mgr.spawn (ACE_THR_FUNC (read_file),
- (void *) new_stream.get_handle (),
- THR_DETACHED | THR_BOUND) == -1)
- ACE_OS::perror ("can't create worker thread\n");
- }
-
- ACE_NOTREACHED (return 0);
-}
-#else
-#include <stdio.h>
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform must support ACE_TLI\n"), 1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/IPC_SAP/TLI_SAP/signal_thread.c b/examples/IPC_SAP/TLI_SAP/signal_thread.c
deleted file mode 100644
index e3a3485f1a2..00000000000
--- a/examples/IPC_SAP/TLI_SAP/signal_thread.c
+++ /dev/null
@@ -1,53 +0,0 @@
-#define _REENTRANT
-// @(#)signal_thread.c 1.1 10/18/96
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <signal.h>
-#include <thread.h>
-#include <synch.h>
-#include <unistd.h>
-
-void *handle (v)
- void *v;
-{
- sigset_t set;
-
- sigemptyset (&set);
- sigaddset (&set, SIGINT);
-
- for (;;)
- if (sigwait (&set) != SIGINT)
- perror ("sigwait"), exit (1);
- else
- fprintf (stderr, "got sigint!\n");
-}
-
-int
-main (void)
-{
- int retval;
- sigset_t set;
- thread_t t_id;
-
- sigemptyset (&set);
- sigaddset (&set, SIGINT);
-
- if (sigprocmask (SIG_BLOCK, &set, 0) == -1)
- perror ("sigprocmask"), exit (1);
-
- if (thr_sigsetmask (SIG_BLOCK, &set, 0) == -1)
- perror ("sigprocmask"), exit (1);
-
- if (thr_create (0, 0, handle, 0, THR_DETACHED, &t_id) != 0)
- perror ("thr_create"), exit (1);
-
- for (;;)
- {
- fprintf (stderr, "blocking for read in thread\n");
- if (read (0, &retval, sizeof retval) != sizeof retval)
- perror ("read");
- }
- fprintf (stderr, "I'm exiting!\n");
- return 0;
-}
diff --git a/examples/IPC_SAP/UPIPE_SAP/Makefile b/examples/IPC_SAP/UPIPE_SAP/Makefile
deleted file mode 100644
index f913b42bc23..00000000000
--- a/examples/IPC_SAP/UPIPE_SAP/Makefile
+++ /dev/null
@@ -1,231 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the simple ACE_UPIPE client/server test file
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = ex1 \
- ex2 \
- ex3
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/ex1.o .obj/ex1. .shobj/ex1.o .shobj/ex1.: ex1.cpp $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/UPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/UPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/UPIPE_Addr.h \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/UPIPE_Connector.h
-.obj/ex2.o .obj/ex2. .shobj/ex2.o .shobj/ex2.: ex2.cpp $(ACE_ROOT)/ace/UPIPE_Connector.h \
- $(ACE_ROOT)/ace/UPIPE_Stream.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/UPIPE_Addr.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/UPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- auto_builtin_ptr.h
-.obj/ex3.o .obj/ex3. .shobj/ex3.o .shobj/ex3.: ex3.cpp $(ACE_ROOT)/ace/UPIPE_Connector.h \
- $(ACE_ROOT)/ace/UPIPE_Stream.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/UPIPE_Addr.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/UPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- auto_builtin_ptr.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/IPC_SAP/UPIPE_SAP/auto_builtin_ptr.h b/examples/IPC_SAP/UPIPE_SAP/auto_builtin_ptr.h
deleted file mode 100644
index b8d82470d58..00000000000
--- a/examples/IPC_SAP/UPIPE_SAP/auto_builtin_ptr.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-template <class X>
-class auto_builtin_ptr
- // = TITLE
- // Implements an simple-minded auto_ptr abstraction for builtin types.
-{
-public:
- // = Initialization and termination methods
- auto_builtin_ptr (X *p = 0): p_ (p) {}
- ~auto_builtin_ptr (void) { delete [] this->p_; }
-
- // = Accessor methods.
- operator X * (void) const { return this->p_; }
-
-private:
- X *p_;
-};
-
diff --git a/examples/IPC_SAP/UPIPE_SAP/ex1.cpp b/examples/IPC_SAP/UPIPE_SAP/ex1.cpp
deleted file mode 100644
index 5c98f6ed624..00000000000
--- a/examples/IPC_SAP/UPIPE_SAP/ex1.cpp
+++ /dev/null
@@ -1,147 +0,0 @@
-// Example for using ACE_UPIPE_SAP and ACE_Thread for intra-process
-// $Id$
-
-// communication.
-//
-// Author : Gerhard Lenzer and Douglas C. Schmidt
-
-
-#include "ace/Stream.h"
-#include "ace/UPIPE_Acceptor.h"
-#include "ace/UPIPE_Connector.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Global thread manager.
-static ACE_Thread_Manager thr_mgr;
-
-//ACE_UPIPE_Manager ltc_mgr;
-
-// Global pattern
-static ACE_UPIPE_Addr addr ("pattern");
-
-// peer1 thread.
-
-static void *
-peer1 (void *)
-{
- ACE_UPIPE_Stream c_stream;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) peer1 starting connect\n"));
- ACE_UPIPE_Connector con;
-
- if (con.connect (c_stream, addr) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) peer1 ACE_UPIPE_Connector failed\n"));
-
- ACE_Message_Block *mb = new ACE_Message_Block (20);
- mb->copy ("hello", 6);
-
- if (c_stream.send (mb) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) error peer1 send\n"));
-
- if (c_stream.recv (mb) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) error peer1 recv\n"));
-
- ACE_DEBUG ((LM_DEBUG, "(%t) peer1 ack is \"%s\"\n", mb->rd_ptr ()));
-
- // Free up the memory block.
- mb->release ();
-
- // Now try the send()/recv() interface.
- char mytext[] = "This string is sent by peer1 as buffer";
-
- ACE_DEBUG ((LM_DEBUG, "(%t) peer1 sending text\n"));
- if (c_stream.send (mytext, sizeof mytext) == -1)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) buffer send from peer1 failed\n"));
-
- char conbuf[30]; // Buffer to receive response.
-
- int i = 0;
-
- for (char c = ' '; c != '!'; i++)
- {
- if (c_stream.recv (&c, 1) == -1)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) buffer recv from peer1 failed\n"));
- else
- conbuf[i] = c;
- }
-
- conbuf[i] = '\0';
- ACE_DEBUG ((LM_DEBUG,
- "(%t) peer1 received buffer with \"%s\"\n",
- conbuf));
- c_stream.close ();
- return 0;
-}
-
-static void *
-peer2 (void *)
-{
- ACE_UPIPE_Acceptor acc (addr);
- ACE_UPIPE_Stream s_stream;
-
- // Spawn a peer1 thread.
- if (thr_mgr.spawn (ACE_THR_FUNC (peer1), (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) peer2 starting accept\n"));
-
- if (acc.accept (s_stream) == -1)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) ACE_UPIPE_Acceptor.accept failed\n"));
-
- ACE_Message_Block *mb = 0;
-
- if (s_stream.recv (mb) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) peer2 recv failed\n"));
-
- ACE_DEBUG ((LM_DEBUG, "(%t) peer2 recv is \"%s\"\n",
- mb->rd_ptr ()));
-
- mb->wr_ptr (mb->rd_ptr ());
- mb->copy ("thanks", 7);
-
- if (s_stream.send (mb) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) peer2 send failed\n"));
-
- char s_buf[42];
- ACE_DEBUG ((LM_DEBUG, "(%t) peer2 sleeping on recv\n"));
-
- if (s_stream.recv (s_buf, sizeof s_buf) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) peer2 recv failed\n"));
- else
- ACE_DEBUG ((LM_DEBUG,
- "(%t) peer2 received buffer with \"%s\"\n",
- s_buf));
-
- ACE_OS::strcpy (s_buf, "this is the peer2 response!");
-
- if (s_stream.send (s_buf, 30) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) peer2 send failed\n"));
-
- s_stream.close ();
- return 0;
-}
-
-int
-main (int, char *[])
-{
- // Spawn a peer2 thread.
- if (thr_mgr.spawn (ACE_THR_FUNC (peer2), (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 1);
-
- // Wait for peer2 and peer1 threads to exit.
- thr_mgr.wait ();
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "threads not supported on this platform\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/IPC_SAP/UPIPE_SAP/ex2.cpp b/examples/IPC_SAP/UPIPE_SAP/ex2.cpp
deleted file mode 100644
index 6efddd0ffed..00000000000
--- a/examples/IPC_SAP/UPIPE_SAP/ex2.cpp
+++ /dev/null
@@ -1,155 +0,0 @@
-// Example for using ACE_UPIPE_SAP and ACE_Thread for intra-process
-// $Id$
-
-// communication.
-//
-// Author : Gerhard Lenzer and Douglas C. Schmidt
-
-#include <fstream.h>
-
-#include "ace/UPIPE_Connector.h"
-#include "ace/UPIPE_Acceptor.h"
-#include "auto_builtin_ptr.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Global thread manager.
-static ACE_Thread_Manager thr_mgr;
-
-// Data for testsuite.
-int size = 0;
-int iterations = 0;
-
-static void *
-supplier (void *)
-{
- ACE_UPIPE_Stream s_stream;
-
- ACE_UPIPE_Addr c_addr ("pattern");
-
- auto_builtin_ptr <char> mybuf = new char[size];
-
- for (int i = 0; i < size; i++)
- mybuf[i] = 'a';
-
- ACE_DEBUG ((LM_DEBUG, "(%t) supplier starting connect thread\n"));
-
- ACE_UPIPE_Connector con;
-
- if (con.connect (s_stream, c_addr) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) %p\n",
- "ACE_UPIPE_Acceptor.connect failed"));
-
- // Test asynchronisity.
- s_stream.enable (SIGIO);
-
- for (int j = 0; j < iterations; j++)
- {
- ACE_Message_Block *mb_p =
- new ACE_Message_Block (size, ACE_Message_Block::MB_DATA,
- (ACE_Message_Block *) 0, mybuf);
-
- if (s_stream.send (mb_p) == -1)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) %p\n", "send failed"));
- return 0;
- }
- }
-
- // Insert a 0-sized message block to signal the other side to shut
- // down.
- if (s_stream.send (new ACE_Message_Block ((size_t) 0)) == -1)
- {
- cout << "error put" << endl;
- return 0;
- }
-
- s_stream.close ();
- return 0;
-}
-
-static void *
-consumer (void *)
-{
- ACE_UPIPE_Stream c_stream;
-
- // Set the high water mark to size to achieve optimum performance.
-
- int wm = size * iterations;
-
- if (c_stream.control (ACE_IO_Cntl_Msg::SET_HWM, &wm) == -1)
- ACE_DEBUG ((LM_DEBUG, "set HWM failed\n"));
-
- ACE_UPIPE_Addr serv_addr ("pattern");
-
- ACE_UPIPE_Acceptor acc (serv_addr); // accept will wait up to 4 seconds
-
- ACE_DEBUG ((LM_DEBUG, "(%t) consumer spawning the supplier thread\n"));
-
- // Spawn the supplier thread.
- if (thr_mgr.spawn (ACE_THR_FUNC (supplier), (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) consumer starting accept\n"));
-
- if (acc.accept (c_stream) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) %p\n",
- "ACE_UPIPE_Acceptor.accept failed"));
-
- // time measurement
- time_t currsec;
- ACE_OS::time (&currsec);
- time_t start = (time_t) currsec;
-
- int received_messages = 0;
-
- for (ACE_Message_Block *mb = 0;
- c_stream.recv (mb) != -1 && mb->size () != 0;
- mb->release ())
- received_messages++;
-
- ACE_OS::time (&currsec);
- time_t secs = (time_t) currsec - start;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Transferred %d blocks of size %d\n"
- "The program ran %d seconds\n",
- received_messages, size, secs));
-
- c_stream.close ();
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- size = argc > 1 ? ACE_OS::atoi (argv[1]) : 32;
- iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : 16;
-
- // Spawn the two threads.
- if (thr_mgr.spawn (ACE_THR_FUNC (consumer), (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ( (LM_ERROR, "%p\n", "spawn"), 1);
-
- // Wait for producer and consumer threads to exit.
- thr_mgr.wait ();
- return 0;
-}
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ( (LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class auto_builtin_ptr <char>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate auto_builtin_ptr <char>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/IPC_SAP/UPIPE_SAP/ex3.cpp b/examples/IPC_SAP/UPIPE_SAP/ex3.cpp
deleted file mode 100644
index bc86b5d5377..00000000000
--- a/examples/IPC_SAP/UPIPE_SAP/ex3.cpp
+++ /dev/null
@@ -1,147 +0,0 @@
-// Example for using ACE_UPIPE_SAP and ACE_Thread for intra-process
-// $Id$
-
-// communication. This example uses char buffers as input/output
-// interface to the ACE_UPIPE_Stream
-//
-// Authors: Gerhard Lenzer and Prashant Jain.
-
-#include <fstream.h>
-
-#include "ace/UPIPE_Connector.h"
-#include "ace/UPIPE_Acceptor.h"
-#include "auto_builtin_ptr.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Global thread manager.
-static ACE_Thread_Manager thr_mgr;
-
-// Data for testsuite.
-int size = 0;
-int iterations = 0;
-
-static void *
-supplier (void *)
-{
- ACE_UPIPE_Stream s_stream;
- ACE_UPIPE_Addr c_addr ("pattern");
-
- ACE_UPIPE_Connector con;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) supplier starting connect thread\n"));
-
- if (con.connect (s_stream, c_addr) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) %p\n",
- "ACE_UPIPE_Acceptor.connect failed"));
-
- auto_builtin_ptr <char> mybuf = new char[size];
-
- for (int i = 0; i < size; i++)
- mybuf[i] = 'a';
-
- for (int j = 0; j < iterations; j++)
- if (s_stream.send (mybuf, size) == -1)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) %p\n", "send failed"));
- return 0;
- }
-
- // Insert a 0-sized message block to signal the other side to shut
- // down.
- if (s_stream.send (new ACE_Message_Block ((size_t) 0)) == -1)
- {
- cout << "error put" << endl;
- return 0;
- }
-
- s_stream.close ();
- return 0;
-}
-
-static void *
-consumer (void *)
-{
- ACE_UPIPE_Stream c_stream;
- ACE_UPIPE_Addr serv_addr ("pattern");
-
- // Accept will wait up to 4 seconds
- ACE_UPIPE_Acceptor acc (serv_addr);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) consumer spawning the supplier thread\n"));
-
- // Spawn the supplier thread.
- if (thr_mgr.spawn (ACE_THR_FUNC (supplier), (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) consumer starting accept\n"));
-
- if (acc.accept (c_stream) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) %p\n",
- "ACE_UPIPE_Acceptor.accept failed"));
-
- // Ensure deletion upon exit.
- auto_builtin_ptr <char> mybuf = new char[size];
- time_t currsec;
-
- ACE_OS::time (&currsec);
-
- time_t start = (time_t) currsec;
- int result = 0;
- int blocks = 0;
-
- for (;; blocks++)
- {
- result = c_stream.recv (mybuf, size);
- if (result <= 0)
- break;
- // ACE_DEBUG ((LM_DEBUG, "(%t) %d: %s\n", size, (char *) mybuf));
- }
-
- if (result == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) %p\n", "recv failed"));
-
- ACE_OS::time (&currsec);
- time_t secs = (time_t) currsec - start;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Transferred %d blocks of size %d\n"
- "The program ran %d seconds\n",
- blocks, size, secs));
-
- c_stream.close ();
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- size = argc > 1 ? ACE_OS::atoi (argv[1]) : 32;
- iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : 16;
-
- // Spawn the thread.
- if (thr_mgr.spawn (ACE_THR_FUNC (consumer), (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ( (LM_ERROR, "%p\n", "spawn"), 1);
-
- // Wait for producer and consumer threads to exit.
- thr_mgr.wait ();
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ( (LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class auto_builtin_ptr <char>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate auto_builtin_ptr <char>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/Log_Msg/Log_Msg.dsp b/examples/Log_Msg/Log_Msg.dsp
deleted file mode 100644
index 5962771e312..00000000000
--- a/examples/Log_Msg/Log_Msg.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Log_Msg" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Log_Msg - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Log_Msg.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Log_Msg.mak" CFG="Log_Msg - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Log_Msg - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /out:".\test_log_msg.exe"
-# Begin Target
-
-# Name "Log_Msg - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_log_msg.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Log_Msg/Log_Msg.mak b/examples/Log_Msg/Log_Msg.mak
deleted file mode 100644
index 3aa5b9fd03a..00000000000
--- a/examples/Log_Msg/Log_Msg.mak
+++ /dev/null
@@ -1,222 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=Log_Msg - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Log_Msg - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Log_Msg - Win32 Release" && "$(CFG)" !=\
- "Log_Msg - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Log_Msg.mak" CFG="Log_Msg - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Log_Msg - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Log_Msg - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "Log_Msg - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "Log_Msg - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "./Release"
-# PROP Target_Dir ""
-OUTDIR=.\.
-INTDIR=.\./Release
-
-ALL : "$(OUTDIR)\test_log_msg.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_log_msg.obj"
- -@erase "$(OUTDIR)\test_log_msg.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/Log_Msg.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\./Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Log_Msg.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"./test_log_msg.exe"
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/test_log_msg.pdb" /machine:I386\
- /out:"$(OUTDIR)/test_log_msg.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_log_msg.obj"
-
-"$(OUTDIR)\test_log_msg.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Log_Msg - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "./Debug"
-# PROP Target_Dir ""
-OUTDIR=.\.
-INTDIR=.\./Debug
-
-ALL : "$(OUTDIR)\test_log_msg.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_log_msg.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\test_log_msg.exe"
- -@erase "$(OUTDIR)\test_log_msg.ilk"
- -@erase "$(OUTDIR)\test_log_msg.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/Log_Msg.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\./Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Log_Msg.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"./test_log_msg.exe"
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/test_log_msg.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/test_log_msg.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_log_msg.obj"
-
-"$(OUTDIR)\test_log_msg.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "Log_Msg - Win32 Release"
-# Name "Log_Msg - Win32 Debug"
-
-!IF "$(CFG)" == "Log_Msg - Win32 Release"
-
-!ELSEIF "$(CFG)" == "Log_Msg - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_log_msg.cpp
-DEP_CPP_TEST_=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_log_msg.obj" : $(SOURCE) $(DEP_CPP_TEST_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Log_Msg/Log_Msg.mdp b/examples/Log_Msg/Log_Msg.mdp
deleted file mode 100644
index 993abfab3f5..00000000000
--- a/examples/Log_Msg/Log_Msg.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Log_Msg/Makefile b/examples/Log_Msg/Makefile
deleted file mode 100644
index 1214667f06d..00000000000
--- a/examples/Log_Msg/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for testing the Log_Msg logger
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = test_log_msg
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS =
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/test_log_msg.o .obj/test_log_msg. .shobj/test_log_msg.o .shobj/test_log_msg.: test_log_msg.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Log_Msg/README b/examples/Log_Msg/README
deleted file mode 100644
index 668014bacd4..00000000000
--- a/examples/Log_Msg/README
+++ /dev/null
@@ -1,57 +0,0 @@
-This directory contains program(s) that demonstrate how to use ACE's
-Log_Msg class to record various information.
-
- * test_log_msg.cpp: This program basically tests various
- feature of the Log_Msg facility. It opens a log file and
- writes some messages using different log priorities and
- output stream.
-
- You can invoke the program with or without command
- parameters. When invoked with any parameters like,
-
- ./Log_Msg foobar
-
- the log messages are direct to stdout (or, ostream in C++.)
- In this case, the program simulates an error EWOULDBLOCK and
- write an error log to stdout as,
-
- would block
- op_status and errnum work!
-
- When invoked without any parameters, except does the same
- test as above but logs to default log stream "stderr," the
- program also demonstrates logging messages/errors with
- different priority and changing the logging destination. A
- sample output is,
-
- would block
- op_status and errnum work!
- 3.141600, hello = 10000
- 6.283200, world = 20000
- 6.283200, world = 20000
- 9.424800, world = 30000
- 12.566400, world = 40000
- 15.708000, world = 50000
- HEXDUMP 48 bytes
- 01 00 00 00 02 00 00 00 04 00 00 00 08 00 00 00 ................
- 10 00 00 00 20 00 00 00 40 00 00 00 80 00 00 00 .... ...@.......
- 00 01 00 00 00 02 00 00 00 04 00 00 00 08 00 00 ................
- ./Log_Msg.EXE: (2710), badname: Function not implemented
-
- In this test, there are two lines containing "world` =
- 20000." That's because in the program, both stderr and
- stdout are "turned on" for logging before writing this log
- message. The line containing "world = 30000" is written to
- stdout only. Rest of the lines are all to the stderr. You
- can examine this behavior by redirecting stderr and stdout
- to different files.
-
- The HEXDUMP output shows how to take an arbitrary object and
- hexdump its content for debugging. Finally, the program
- shows an ordinary use case of logging error messages using
- the ACE_ERROR macro.
-
- If you look into the program, there is also a demonstration
- showing how to disable certain priorities of error message
- temporarily.
-
diff --git a/examples/Log_Msg/test_log_msg.cpp b/examples/Log_Msg/test_log_msg.cpp
deleted file mode 100644
index e10614392bb..00000000000
--- a/examples/Log_Msg/test_log_msg.cpp
+++ /dev/null
@@ -1,124 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples/Log_Msg
-//
-// = FILENAME
-// test_log_msg.cpp
-//
-// = DESCRIPTION
-// This program tests the Log_Msg abstraction and demontrates
-// several use cases.
-//
-// = AUTHOR
-// Douglas Schmidt
-//
-// ============================================================================
-
-
-#include "ace/OS.h"
-#include "ace/streams.h"
-
-static void
-cleanup (void)
-{
- ACE_DEBUG ((LM_INFO, "leaving (%P)!\n"));
-}
-
-static void
-cause_error (void)
-{
- errno = EWOULDBLOCK;
- ACE_ERROR ((LM_DEBUG, "would block\n"));
-}
-
-int
-main (int argc, char *argv[])
-{
- // Note that the default behavior is to log to STDERR...
-
- int counter = 1 ;
-
- if (argc > 1)
- {
- if (ACE_LOG_MSG->open (argv[0], ACE_Log_Msg::OSTREAM) == -1)
- ACE_ERROR ((LM_ERROR, "cannot open logger!!!\n"));
-
- cause_error ();
- // Check to see what happened.
- if (ACE_LOG_MSG->op_status () == -1
- && ACE_LOG_MSG->errnum () == EWOULDBLOCK)
- ACE_DEBUG ((LM_DEBUG, "op_status and errnum work!\n"));
- else
- ACE_ERROR ((LM_ERROR, "op_status and errnum failed!\n"));
- }
- else
- {
- if (ACE_LOG_MSG->open (argv[0]) == -1)
- ACE_ERROR ((LM_ERROR, "cannot open logger!!!\n"));
-
- cause_error ();
-
- // Check to see what happened.
- if (ACE_LOG_MSG->op_status () == -1
- && ACE_LOG_MSG->errnum () == EWOULDBLOCK)
- ACE_DEBUG ((LM_DEBUG, "op_status and errnum work!\n"));
- else
- ACE_ERROR ((LM_ERROR, "op_status and errnum failed!\n"));
-
- // Exercise many different combinations of STDERR and OSTREAM.
-
- ACE_DEBUG ((LM_INFO, "%10f, %*s%s = %d\n",
- 3.1416 * counter++, 8, "", "hello", 10000));
-
- ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM);
- ACE_LOG_MSG->msg_ostream (&cout);
-
- ACE_DEBUG ((LM_INFO, "%10f, %*s%s = %d\n",
- 3.1416 * counter, 8, "", "world", 10000 * counter++));
-
- ACE_LOG_MSG->clr_flags (ACE_Log_Msg::STDERR);
-
- ACE_DEBUG ((LM_INFO, "%10f, %*s%s = %d\n",
- 3.1416 * counter, 8, "", "world", 10000 * counter++));
-
- ACE_LOG_MSG->msg_ostream (0);
-
- ACE_LOG_MSG->set_flags (ACE_Log_Msg::STDERR);
-
- ACE_DEBUG ((LM_INFO, "%10f, %*s%s = %d\n",
- 3.1416 * counter, 8, "", "world", 10000 * counter++));
-
- ACE_LOG_MSG->clr_flags (ACE_Log_Msg::OSTREAM);
- ACE_LOG_MSG->msg_ostream (&cerr);
-
- ACE_DEBUG ((LM_INFO, "%10f, %*s%s = %d\n",
- 3.1416 * counter, 8, "", "world", 10000 * counter++));
-
- static int array[] = {1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048};
-
- // Print out the binary bytes of the array in hex form.
- ACE_LOG_MSG->log_hexdump (LM_DEBUG, (char *) array, sizeof array);
-
- // Disable the LM_DEBUG and LM_INFO messages.
- int priority_mask = ACE_LOG_MSG->priority_mask ();
- ACE_CLR_BITS (priority_mask, LM_DEBUG | LM_INFO);
- ACE_LOG_MSG->priority_mask (priority_mask);
-
- ACE_DEBUG ((LM_INFO, "This LM_INFO message should not print!\n"));
- ACE_DEBUG ((LM_DEBUG, "This LM_DEBUG message should not print!\n"));
-
- char *badname = "badname";
-
- char *l_argv[2];
- l_argv[0] = badname;
- l_argv[1] = 0;
-
- if (ACE_OS::execv (badname, l_argv) == -1)
- ACE_ERROR ((LM_ERROR, "%n: (%x), %p%r%a\n",
- 10000, badname, cleanup, 1));
- }
- return 0;
-}
diff --git a/examples/Logger/Acceptor-server/Makefile b/examples/Logger/Acceptor-server/Makefile
deleted file mode 100644
index 50a77b466f8..00000000000
--- a/examples/Logger/Acceptor-server/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Reactor version of the Server Logging Daemon
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = server_loggerd
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Logger/Acceptor-server/server_loggerd.cpp b/examples/Logger/Acceptor-server/server_loggerd.cpp
deleted file mode 100644
index e6629bc4eae..00000000000
--- a/examples/Logger/Acceptor-server/server_loggerd.cpp
+++ /dev/null
@@ -1,264 +0,0 @@
-// $Id$
-
-// This server daemon collects, formats, and displays logging
-// information forwarded from client daemons running on other hosts in
-// the network. In addition, this example illustrates how to use the
-// ACE_Reactor, ACE_Acceptor, ACE_Singleton, and the ACE_Test_and_Set
-// components.
-
-#include "ace/Get_Opt.h"
-#include "ace/Acceptor.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Synch.h"
-#include "ace/Singleton.h"
-#include "ace/streams.h"
-
-// ----------------------------------------
-
-class Options
-{
- // = TITLE
- // Keeps track of the options.
-public:
- void parse_args (int argc, char *argv[]);
- u_short port (void);
-
-private:
- u_short port_;
- // Port number;
-};
-
-// Return the port number.
-
-u_short
-Options::port (void)
-{
- return this->port_;
-}
-
-// Parse the command-line options.
-
-void
-Options::parse_args (int argc, char *argv[])
-{
- this->port_ = ACE_DEFAULT_SERVER_PORT;
-
- ACE_Get_Opt get_opt (argc, argv, "p:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'p':
- this->port_ = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- break;
- }
-}
-
-// ----------------------------------------
-
-// Our Reactor Singleton.
-typedef ACE_Singleton<ACE_Reactor, ACE_Null_Mutex>
-REACTOR;
-
-// Our Options Singleton.
-typedef ACE_Singleton<Options, ACE_Null_Mutex>
-OPTIONS;
-
-// Our ACE_Test_and_Set Singleton.
-typedef ACE_Singleton<ACE_Test_and_Set <ACE_Null_Mutex, sig_atomic_t>, ACE_Null_Mutex>
-QUIT_HANDLER;
-
-// ----------------------------------------
-
-class Logging_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-// = TITLE
-// Receive client message from the remote clients.
-//
-// = DESCRIPTION
-// This class demonstrates how to receive messages from remote
-// clients using the notification mechanisms in the
-// <ACE_Reactor>. In addition, it also illustrates how to
-// utilize the <ACE_Reactor> timer mechanisms, as well.
-{
-public:
- // = Initialization and termination methods.
- Logging_Handler (void);
-
- // = Hooks for opening and closing handlers.
- virtual int open (void *);
-
-protected:
- // = Demultiplexing hooks.
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg);
-
-private:
- char peer_name_[MAXHOSTNAMELEN + 1];
- // Host we are connected to.
-};
-
-// Specialize a Logging Acceptor.
-typedef ACE_Acceptor <Logging_Handler, ACE_SOCK_ACCEPTOR>
-Logging_Acceptor;
-
-// Default constructor.
-
-Logging_Handler::Logging_Handler (void)
-{
-}
-
-int
-Logging_Handler::handle_timeout (const ACE_Time_Value &,
- const void *arg)
-{
- ACE_ASSERT (arg == this);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) handling timeout from this = %u\n", this));
- return 0;
-}
-
-// Perform the logging record receive.
-
-int
-Logging_Handler::handle_input (ACE_HANDLE)
-{
- // Perform two recv's to emulate record-oriented semantics. Note
- // that this code is not entirely portable since it relies on the
- // fact that sizeof (ssize_t) is the same on both the sender and
- // receiver side. To correctly handle this is painful, and we leave
- // it as an exercise for the reader ;-).
-
- ssize_t len;
- ssize_t n = this->peer ().recv ((void *) &len, sizeof len);
-
- switch (n)
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p at host %s\n",
- "client logger", this->peer_name_), -1);
- /* NOTREACHED */
- case 0:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) closing log daemon at host %s (fd = %d)\n",
- this->peer_name_, this->get_handle ()), -1);
- /* NOTREACHED */
- case sizeof (size_t):
- {
- ACE_Log_Record lp;
-
- len = ntohl (len);
- n = this->peer ().recv_n ((void *) &lp, len);
-
- if (n != len)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p at host %s\n",
- "client logger", this->peer_name_), -1);
- /* NOTREACHED */
-
- lp.decode ();
-
- if (lp.length () == n)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) "));
- lp.print (this->peer_name_, 1, cerr);
- }
- else
- ACE_ERROR ((LM_ERROR, "(%P|%t) error, lp.length = %d, n = %d\n",
- lp.length (), n));
- break;
- }
- default:
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p at host %s\n",
- "client logger", this->peer_name_), -1);
- /* NOTREACHED */
- }
-
- return 0;
-}
-
-int
-Logging_Handler::open (void *)
-{
- ACE_INET_Addr addr;
-
- if (this->peer ().get_remote_addr (addr) == -1)
- return -1;
- else
- {
- ACE_OS::strncpy (this->peer_name_,
- addr.get_host_name (),
- MAXHOSTNAMELEN + 1);
-
- if (REACTOR::instance ()->register_handler (this, READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) can't register with reactor\n"), -1);
- else if (REACTOR::instance ()->schedule_timer
- (this,
- (const void *) this,
- ACE_Time_Value (2),
- ACE_Time_Value (2)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "can'(%P|%t) t register with reactor\n"), -1);
- else
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) connected with %s\n", this->peer_name_));
- return 0;
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- // Acceptor factory.
- Logging_Acceptor peer_acceptor;
-
- OPTIONS::instance ()->parse_args (argc, argv);
-
- // We need to pass in REACTOR::instance () here so that we don't use
- // the default ACE_Reactor::instance ().
-
- if (peer_acceptor.open
- (ACE_INET_Addr (OPTIONS::instance ()->port ()),
- REACTOR::instance ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- // Register QUIT_HANDLER to receive SIGINT commands. When received,
- // QUIT_HANDLER becomes "set" and thus, the event loop below will
- // exit.
- else if (REACTOR::instance ()->register_handler
- (SIGINT, QUIT_HANDLER::instance ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "registering service with ACE_Reactor\n"), -1);
-
- // Run forever, performing logging service.
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) starting up server logging daemon\n"));
-
- // Perform logging service until QUIT_HANDLER receives SIGINT.
- while (QUIT_HANDLER::instance ()->is_set () == 0)
- REACTOR::instance ()->handle_events ();
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) shutting down server logging daemon\n"));
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Acceptor<Logging_Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_Singleton<ACE_Reactor, ACE_Null_Mutex>;
-template class ACE_Singleton<ACE_Test_and_Set <ACE_Null_Mutex, sig_atomic_t>, ACE_Null_Mutex>;
-template class ACE_Singleton<Options, ACE_Null_Mutex>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
-template class ACE_Test_and_Set<ACE_Null_Mutex, sig_atomic_t>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Acceptor<Logging_Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Singleton<ACE_Reactor, ACE_Null_Mutex>
-#pragma instantiate ACE_Singleton<ACE_Test_and_Set <ACE_Null_Mutex, sig_atomic_t>, ACE_Null_Mutex>
-#pragma instantiate ACE_Singleton<Options, ACE_Null_Mutex>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate ACE_Test_and_Set<ACE_Null_Mutex, sig_atomic_t>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/Logger/Acceptor-server/server_loggerd.dsp b/examples/Logger/Acceptor-server/server_loggerd.dsp
deleted file mode 100644
index 1626b8ebeea..00000000000
--- a/examples/Logger/Acceptor-server/server_loggerd.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="server_loggerd" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=server_loggerd - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "server_loggerd.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "server_loggerd.mak" CFG="server_loggerd - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "server_loggerd - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "server_loggerd - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\server_loggerd.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Logger/Acceptor-server/server_loggerd.dsw b/examples/Logger/Acceptor-server/server_loggerd.dsw
deleted file mode 100644
index 1919e3a5aad..00000000000
--- a/examples/Logger/Acceptor-server/server_loggerd.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "server_loggerd"=".\server_loggerd.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Logger/Acceptor-server/server_loggerd.mak b/examples/Logger/Acceptor-server/server_loggerd.mak
deleted file mode 100644
index a6885673868..00000000000
--- a/examples/Logger/Acceptor-server/server_loggerd.mak
+++ /dev/null
@@ -1,261 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=server_loggerd - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to server_loggerd - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "server_loggerd - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "server_loggerd.mak" CFG="server_loggerd - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "server_loggerd - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "server_loggerd - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\server_loggerd.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\server_loggerd.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\server_loggerd.exe"
- -@erase "$(OUTDIR)\server_loggerd.ilk"
- -@erase "$(OUTDIR)\server_loggerd.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/server_loggerd.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/server_loggerd.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/server_loggerd.exe"
-LINK32_OBJS= \
- "$(INTDIR)\server_loggerd.obj"
-
-"$(OUTDIR)\server_loggerd.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/server_loggerd.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "server_loggerd - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\server_loggerd.cpp
-DEP_CPP_SERVE=\
- "..\..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\server_loggerd.obj" : $(SOURCE) $(DEP_CPP_SERVE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Logger/Acceptor-server/server_loggerd.mdp b/examples/Logger/Acceptor-server/server_loggerd.mdp
deleted file mode 100644
index 4b5e85d6a9a..00000000000
--- a/examples/Logger/Acceptor-server/server_loggerd.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Logger/Makefile b/examples/Logger/Makefile
deleted file mode 100644
index 2ef8dbf47a6..00000000000
--- a/examples/Logger/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the distributed logger tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = Acceptor-server \
- client \
- simple-server
-
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/examples/Logger/README b/examples/Logger/README
deleted file mode 100644
index 327aaac8f27..00000000000
--- a/examples/Logger/README
+++ /dev/null
@@ -1,32 +0,0 @@
-This directory contains a simple client/server implementation of the
-distributed logging server described in several papers in the C++
-Report (which can be obtained via the following WWW URLs:
-http://www.cs.wustl.edu/~schmidt/{Reactor1-93.ps.gz,Reactor2-93.ps.gz}).
-
-The example consists of the following two directories:
-
- . client
-
- This program talks directly to the server logging
- daemon. The server daemon must be started before you
- can run this test.
-
- . simple-server
-
- This program runs a simple, non-templated,
- single-threaded Reactive implementation of the
- distributed logging server daemon.
-
- . Acceptor-server
-
- This program runs templated, Acceptor-based
- single-threaded Reactive implementation of the
- distributed logging server daemon.
-
-To see a more complex solution that implements the design described in
-the C++ Report articles, please see the:
-
-$ACE_ROOT/netsvcs/{clients,lib,servers}
-
-directories.
-
diff --git a/examples/Logger/client/Makefile b/examples/Logger/client/Makefile
deleted file mode 100644
index cb88d03114e..00000000000
--- a/examples/Logger/client/Makefile
+++ /dev/null
@@ -1,69 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for client logging applications
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = logging_app
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/logging_app.o .obj/logging_app. .shobj/logging_app.o .shobj/logging_app.: logging_app.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Logger/client/client.dsp b/examples/Logger/client/client.dsp
deleted file mode 100644
index 3681a88d79b..00000000000
--- a/examples/Logger/client/client.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="client" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=client - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "client.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "client.mak" CFG="client - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "client - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "client - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\logging_app.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Logger/client/client.dsw b/examples/Logger/client/client.dsw
deleted file mode 100644
index 015f303d8bd..00000000000
--- a/examples/Logger/client/client.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "client"=.\client.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Logger/client/client.mak b/examples/Logger/client/client.mak
deleted file mode 100644
index 33c7e7ec4eb..00000000000
--- a/examples/Logger/client/client.mak
+++ /dev/null
@@ -1,169 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=client - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to client - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "client - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "client.mak" CFG="client - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "client - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "client - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\client.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\logging_app.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\client.exe"
- -@erase "$(OUTDIR)\client.ilk"
- -@erase "$(OUTDIR)\client.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/client.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/client.pdb" /debug /machine:I386 /out:"$(OUTDIR)/client.exe"
-LINK32_OBJS= \
- "$(INTDIR)\logging_app.obj"
-
-"$(OUTDIR)\client.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/client.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "client - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\logging_app.cpp
-DEP_CPP_LOGGI=\
- "..\..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\logging_app.obj" : $(SOURCE) $(DEP_CPP_LOGGI) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Logger/client/client.mdp b/examples/Logger/client/client.mdp
deleted file mode 100644
index a57dca33020..00000000000
--- a/examples/Logger/client/client.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Logger/client/logging_app.cpp b/examples/Logger/client/logging_app.cpp
deleted file mode 100644
index be6c6bfed68..00000000000
--- a/examples/Logger/client/logging_app.cpp
+++ /dev/null
@@ -1,53 +0,0 @@
-// $Id$
-
-// This program sends logging records directly to the server, rather
-// than going through the client logging daemon.
-
-#include "ace/SOCK_Connector.h"
-
-#include "ace/Log_Record.h"
-
-static u_short LOGGER_PORT = ACE_DEFAULT_SERVER_PORT;
-static const char *const LOGGER_HOST = ACE_DEFAULT_SERVER_HOST;
-static const int MAX_ITERATIONS = 10;
-
-int
-main (int argc, char *argv[])
-{
- const char *logger_host = argc > 1 ? argv[1] : LOGGER_HOST;
- u_short logger_port = argc > 2 ? ACE_OS::atoi (argv[2]) : LOGGER_PORT;
- int max_iterations = argc > 3 ? ACE_OS::atoi (argv[3]) : MAX_ITERATIONS;
-
- ACE_SOCK_Stream logger;
- ACE_SOCK_Connector connector;
- ACE_INET_Addr addr (logger_port, logger_host);
-
- if (connector.connect (logger, addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- for (int i = 0; i < max_iterations; i++)
- {
- ACE_Log_Record log_record (LM_DEBUG,
- ACE_OS::time ((time_t *) 0),
- ACE_OS::getpid ());
-
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "message = %d\n", i + 1);
- log_record.msg_data (buf);
- size_t len = log_record.length ();
- size_t encoded_len = htonl (len);
-
- log_record.encode ();
-
- if (logger.send (4, &encoded_len, sizeof encoded_len,
- (char *) &log_record, len) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), -1);
- else
- ACE_OS::sleep (1);
- }
-
- if (logger.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), -1);
-
- return 0;
-}
diff --git a/examples/Logger/simple-server/Logging_Acceptor.cpp b/examples/Logger/simple-server/Logging_Acceptor.cpp
deleted file mode 100644
index 64a17340bdd..00000000000
--- a/examples/Logger/simple-server/Logging_Acceptor.cpp
+++ /dev/null
@@ -1,80 +0,0 @@
-// $Id$
-
-#include "Logging_Acceptor.h"
-#include "Logging_Handler.h"
-#include "Reactor_Singleton.h"
-#include "ace/WFMO_Reactor.h"
-
-// Initialize peer_acceptor object.
-
-int
-Logging_Acceptor::open (const ACE_INET_Addr &addr)
-{
- // Reuse addr if already in use.
- if (this->peer_acceptor_.open (addr, 1) == -1)
- return -1;
- else
- return 0;
-}
-
-// Default constructor.
-
-Logging_Acceptor::Logging_Acceptor (void)
-{
-}
-
-// Performs termination activities.
-
-int
-Logging_Acceptor::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- return this->peer_acceptor_.close ();
-}
-
-Logging_Acceptor::~Logging_Acceptor (void)
-{
- this->handle_close (ACE_INVALID_HANDLE,
- ACE_Event_Handler::ACCEPT_MASK);
-}
-
-// Returns underlying device descriptor.
-
-ACE_HANDLE
-Logging_Acceptor::get_handle (void) const
-{
- return this->peer_acceptor_.get_handle ();
-}
-
-// Accepts connections from client and registers new object with the
-// ACE_Reactor.
-
-int
-Logging_Acceptor::handle_input (ACE_HANDLE)
-{
- Logging_Handler *svc_handler;
-
- ACE_NEW_RETURN (svc_handler, Logging_Handler, -1);
-
- // Accept the connection from a client client daemon.
-
- // Try to find out if the implementation of the reactor that we are
- // using requires us to reset the event association for the newly
- // created handle. This is because the newly created handle will
- // inherit the properties of the listen handle, including its event
- // associations.
- int reset_new_handle = this->reactor ()->uses_event_associations ();
-
- if (this->peer_acceptor_.accept (svc_handler->peer (), // stream
- 0, // remote address
- 0, // timeout
- 1, // restart
- reset_new_handle // reset new handler
- ) == -1
- || svc_handler->open () == -1)
- {
- svc_handler->close ();
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "accept/open failed"), -1);
- }
-
- return 0;
-}
diff --git a/examples/Logger/simple-server/Logging_Acceptor.h b/examples/Logger/simple-server/Logging_Acceptor.h
deleted file mode 100644
index bfc5bbb3d3e..00000000000
--- a/examples/Logger/simple-server/Logging_Acceptor.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// Logging_Acceptor.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_CLIENT_ACCEPTOR_H)
-#define _CLIENT_ACCEPTOR_H
-
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Event_Handler.h"
-
-class Logging_Acceptor : public ACE_Event_Handler
- // = TITLE
- // Handle connection requests from remote client clients.
- //
- // = DESCRIPTION
- // Accepts client connection requests, creates Logging_Handler's
- // to process them, and registers these Handlers with the
- // ACE_Reactor Singleton.
-{
-friend class Logging_Handler;
-public:
- Logging_Acceptor (void);
- ~Logging_Acceptor (void);
-
- int open (const ACE_INET_Addr &a);
-
-private:
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
-
- ACE_SOCK_Acceptor peer_acceptor_;
- // Passive connection acceptor factory.
-};
-
-#endif /* _CLIENT_ACCEPTOR_H */
diff --git a/examples/Logger/simple-server/Logging_Handler.cpp b/examples/Logger/simple-server/Logging_Handler.cpp
deleted file mode 100644
index ff519df39ec..00000000000
--- a/examples/Logger/simple-server/Logging_Handler.cpp
+++ /dev/null
@@ -1,152 +0,0 @@
-// $Id$
-
-#include "Logging_Handler.h"
-#include "Reactor_Singleton.h"
-
-// Default constructor.
-
-Logging_Handler::Logging_Handler (void)
-{
-}
-
-Logging_Handler::~Logging_Handler (void)
-{
- // Make sure there are no timers.
- REACTOR::instance ()->cancel_timer (this);
-
- this->cli_stream_.close ();
-}
-
-// Extract the underlying ACE_SOCK_Stream (e.g., for purposes of
-// accept()).
-
-ACE_SOCK_Stream &
-Logging_Handler::peer (void)
-{
- return this->cli_stream_;
-}
-
-int
-Logging_Handler::handle_timeout (const ACE_Time_Value &,
- const void *arg)
-{
- ACE_ASSERT (arg == this);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) handling timeout from this = %u\n", this));
- return 0;
-}
-
-// Perform the logging record receive.
-
-int
-Logging_Handler::handle_input (ACE_HANDLE)
-{
- ssize_t n;
- size_t len;
-
- // Perform two recv's to emulate record-oriented semantics. Note
- // that this code is not entirely portable since it relies on the
- // fact that sizeof (ssize_t) is the same on both the sender and
- // receiver side. To correctly handle this is painful, and we leave
- // it as an exercise for the reader ;-).
-
- switch (n = this->cli_stream_.recv ((void *) &len, sizeof len))
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p at host %s\n",
- "client logger", this->host_name_), -1);
- /* NOTREACHED */
- case 0:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) closing log daemon at host %s (fd = %d)\n",
- this->host_name_, this->get_handle ()), -1);
- /* NOTREACHED */
- case sizeof (size_t):
- {
- ACE_Log_Record lp;
-
- len = ntohl (len);
- n = this->cli_stream_.recv_n ((void *) &lp, len);
- if (n != (ssize_t) len)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p at host %s\n",
- "client logger", this->host_name_), -1);
- /* NOTREACHED */
-
- lp.decode ();
-
- if (lp.length () == n)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) "));
- lp.print (this->host_name_, 1);
- }
- else
- ACE_ERROR ((LM_ERROR, "(%P|%t) error, lp.length = %d, n = %d\n",
- lp.length (), n));
- break;
- }
- default:
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p at host %s\n",
- "client logger", this->host_name_), -1);
- /* NOTREACHED */
- }
-
- return 0;
-}
-
-// Extract underlying device descriptor.
-
-ACE_HANDLE
-Logging_Handler::get_handle (void) const
-{
- return this->cli_stream_.get_handle ();
-}
-
-int
-Logging_Handler::open (void)
-{
- ACE_INET_Addr addr;
-
- if (this->cli_stream_.get_remote_addr (addr) == -1)
- return -1;
- else
- {
- ACE_OS::strncpy (this->host_name_,
- addr.get_host_name (),
- MAXHOSTNAMELEN + 1);
-
- if (REACTOR::instance ()->register_handler (this, READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) can't register with reactor\n"),
- -1);
- else if (REACTOR::instance ()->schedule_timer
- (this, (const void *) this,
- ACE_Time_Value (2),
- ACE_Time_Value (2)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "can'(%P|%t) t register with reactor\n"),
- -1);
- else
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) connected with %s\n",
- this->host_name_));
- return 0;
- }
-}
-
-// Perform termination activities when deregistered from the
-// ACE_Reactor.
-
-int
-Logging_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- // Must have been allocated dynamically
- delete this;
- return 0;
-}
-
-// Perform termination activities when close fails.
-
-int
-Logging_Handler::close (void)
-{
- return this->handle_close ();
-}
diff --git a/examples/Logger/simple-server/Logging_Handler.h b/examples/Logger/simple-server/Logging_Handler.h
deleted file mode 100644
index 59b92f7f1e8..00000000000
--- a/examples/Logger/simple-server/Logging_Handler.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// Logging_Handler.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_CLIENT_HANDLER_H)
-#define _CLIENT_HANDLER_H
-
-#include "ace/Event_Handler.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Stream.h"
-
-class Logging_Handler : public ACE_Event_Handler
- // = TITLE
- // Receive client message from the remote clients.
- //
- // = DESCRIPTION
- // This class demonstrates how to receive messages from remote
- // clients using the notification mechanisms in the
- // <ACE_Reactor>. In addition, it also illustrates how to
- // utilize the <ACE_Reactor> timer mechanisms, as well.
-{
-public:
- Logging_Handler (void);
-
- // = Hooks for opening and closing handlers.
- virtual int open (void);
- virtual int close (void);
-
- ACE_SOCK_Stream &peer (void);
- // Conversion operators.
-
-protected:
- // = Demultiplexing hooks.
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::ALL_EVENTS_MASK);
- virtual int handle_timeout (const ACE_Time_Value &tv, const void *arg);
-
- // = Really should be private...
- virtual ~Logging_Handler (void);
- // Ensure dynamic allocation.
-
-private:
- char host_name_[MAXHOSTNAMELEN + 1];
- // Host we are connected to.
-
- ACE_SOCK_Stream cli_stream_;
- // Connection with client
-};
-
-#endif /* _CLIENT_HANDLER_H */
diff --git a/examples/Logger/simple-server/Makefile b/examples/Logger/simple-server/Makefile
deleted file mode 100644
index 274b03a3c71..00000000000
--- a/examples/Logger/simple-server/Makefile
+++ /dev/null
@@ -1,145 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-# Makefile for the Reactor Server Logging Daemon
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = server_loggerd
-
-FILES = Logging_Acceptor \
- Logging_Handler
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Logging_Acceptor.o .obj/Logging_Acceptor.so .shobj/Logging_Acceptor.o .shobj/Logging_Acceptor.so: Logging_Acceptor.cpp Logging_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- Logging_Handler.h Reactor_Singleton.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/Logging_Handler.o .obj/Logging_Handler.so .shobj/Logging_Handler.o .shobj/Logging_Handler.so: Logging_Handler.cpp Logging_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- Reactor_Singleton.h $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Logger/simple-server/Reactor_Singleton.h b/examples/Logger/simple-server/Reactor_Singleton.h
deleted file mode 100644
index 44f2a91eda7..00000000000
--- a/examples/Logger/simple-server/Reactor_Singleton.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// Reactor_Singleton.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (_REACTOR_SINGLETON_H)
-#define _REACTOR_SINGLETON_H
-
-#include "ace/Singleton.h"
-#include "ace/Reactor.h"
-
-// Our global Reactor Singleton.
-typedef ACE_Singleton<ACE_Reactor, ACE_Null_Mutex> REACTOR;
-
-#endif /* _REACTOR_SINGLETON_H */
diff --git a/examples/Logger/simple-server/server_loggerd.cpp b/examples/Logger/simple-server/server_loggerd.cpp
deleted file mode 100644
index eb223750af0..00000000000
--- a/examples/Logger/simple-server/server_loggerd.cpp
+++ /dev/null
@@ -1,77 +0,0 @@
-// $Id$
-
-// This server daemon collects, formats, and displays logging
-// information forwarded from client daemons running on other hosts in
-// the network.
-//
-// In addition, it also illustrates how the ACE_Reactor framework is
-// used.
-
-#include "ace/Get_Opt.h"
-
-#include "Logging_Acceptor.h"
-#include "Reactor_Singleton.h"
-
-static sig_atomic_t finished = 0;
-
-extern "C" void
-handler (int)
-{
- finished = 1;
-}
-
-// It doesn't get anymore const than this....
-static const u_short PORT = ACE_DEFAULT_SERVER_PORT;
-
-int
-main (int argc, char *argv[])
-{
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
- ACE_UNUSED_ARG (sa);
-
- Logging_Acceptor peer_acceptor;
- ACE_INET_Addr addr (PORT);
-
- ACE_Get_Opt get_opt (argc, argv, "p:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'p':
- addr.set (ACE_OS::atoi (get_opt.optarg));
- break;
- default:
- break;
- }
-
- if (peer_acceptor.open (addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (REACTOR::instance ()->register_handler
- (&peer_acceptor,
- ACE_Event_Handler::ACCEPT_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "registering service with ACE_Reactor\n"),
- -1);
-
- // Run forever, performing logging service.
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) starting up server logging daemon\n"));
-
- while (!finished)
- REACTOR::instance ()->handle_events ();
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) shutting down server logging daemon\n"));
-
- return 0;
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Singleton<ACE_Reactor, ACE_Null_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Singleton<ACE_Reactor, ACE_Null_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/Logger/simple-server/server_loggerd.dsp b/examples/Logger/simple-server/server_loggerd.dsp
deleted file mode 100644
index 0a2a54135a1..00000000000
--- a/examples/Logger/simple-server/server_loggerd.dsp
+++ /dev/null
@@ -1,90 +0,0 @@
-# Microsoft Developer Studio Project File - Name="server_loggerd" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=server_loggerd - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "server_loggerd.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "server_loggerd.mak" CFG="server_loggerd - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "server_loggerd - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "server_loggerd - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Logging_Acceptor.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Logging_Handler.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\server_loggerd.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\Logging_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Logging_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Singleton.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Logger/simple-server/server_loggerd.dsw b/examples/Logger/simple-server/server_loggerd.dsw
deleted file mode 100644
index 1919e3a5aad..00000000000
--- a/examples/Logger/simple-server/server_loggerd.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "server_loggerd"=".\server_loggerd.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Logger/simple-server/server_loggerd.mak b/examples/Logger/simple-server/server_loggerd.mak
deleted file mode 100644
index 9a0c1031441..00000000000
--- a/examples/Logger/simple-server/server_loggerd.mak
+++ /dev/null
@@ -1,438 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=server_loggerd - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to server_loggerd - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "server_loggerd - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "server_loggerd.mak" CFG="server_loggerd - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "server_loggerd - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "server_loggerd - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\server_loggerd.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Logging_Acceptor.obj"
- -@erase "$(INTDIR)\Logging_Handler.obj"
- -@erase "$(INTDIR)\server_loggerd.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\server_loggerd.exe"
- -@erase "$(OUTDIR)\server_loggerd.ilk"
- -@erase "$(OUTDIR)\server_loggerd.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/server_loggerd.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/server_loggerd.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/server_loggerd.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Logging_Acceptor.obj" \
- "$(INTDIR)\Logging_Handler.obj" \
- "$(INTDIR)\server_loggerd.obj"
-
-"$(OUTDIR)\server_loggerd.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/server_loggerd.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "server_loggerd - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\server_loggerd.cpp
-DEP_CPP_SERVE=\
- "..\..\..\ace\config-win32.h"\
- ".\Logging_Acceptor.h"\
- ".\Reactor_Singleton.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\server_loggerd.obj" : $(SOURCE) $(DEP_CPP_SERVE) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Logging_Handler.cpp
-DEP_CPP_LOGGI=\
- "..\..\..\ace\config-win32.h"\
- ".\Logging_Handler.h"\
- ".\Reactor_Singleton.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Logging_Handler.obj" : $(SOURCE) $(DEP_CPP_LOGGI) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Logging_Acceptor.cpp
-DEP_CPP_LOGGIN=\
- "..\..\..\ace\config-win32.h"\
- ".\Logging_Acceptor.h"\
- ".\Logging_Handler.h"\
- ".\Reactor_Singleton.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Logging_Acceptor.obj" : $(SOURCE) $(DEP_CPP_LOGGIN) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Logger/simple-server/server_loggerd.mdp b/examples/Logger/simple-server/server_loggerd.mdp
deleted file mode 100644
index 3f16fe89cbc..00000000000
--- a/examples/Logger/simple-server/server_loggerd.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Makefile b/examples/Makefile
deleted file mode 100644
index c745185f2f5..00000000000
--- a/examples/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Makefile for the ACE examples directory
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = ASX \
- Connection \
- IPC_SAP \
- IOStream \
- Logger \
- Log_Msg \
- Map_Manager \
- Mem_Map \
- Misc \
- Naming \
- Reactor \
- Service_Configurator \
- Shared_Malloc \
- Shared_Memory \
- System_V_IPC \
- Threads \
- Timer_Queue
-
-# Makefiles TBD:
-# ttcp
-# CORBA
-
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
diff --git a/examples/Map_Manager/Makefile b/examples/Map_Manager/Makefile
deleted file mode 100644
index b2288585580..00000000000
--- a/examples/Map_Manager/Makefile
+++ /dev/null
@@ -1,66 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Makefile for testing the ACE Map_Manager components.
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = test_hash_map_manager
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/test_hash_map_manager.o .shobj/test_hash_map_manager.: test_hash_map_manager.cpp \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/OS.i \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Event_Handler.i \
- $(ACE_ROOT)/ace/Synch_T.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread.i \
- $(ACE_ROOT)/ace/Atomic_Op.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Map_Manager/test_hash_map_manager.cpp b/examples/Map_Manager/test_hash_map_manager.cpp
deleted file mode 100644
index 8a4fa292d23..00000000000
--- a/examples/Map_Manager/test_hash_map_manager.cpp
+++ /dev/null
@@ -1,93 +0,0 @@
-// $Id$
-
-#include "ace/Hash_Map_Manager.h"
-#include "ace/ACE.h"
-#include "ace/SString.h"
-#include "ace/Synch.h"
-
-const int MAX_KEY_LEN = 1000;
-
-typedef ACE_Hash_Map_Manager<ACE_CString, ACE_CString, ACE_RW_Mutex> MAP_MANAGER;
-
-int
-main (int argc, char *argv[])
-{
- if (argc != 4)
- cerr << "usage: " << argv[0] << " tablesize file1 file2\n";
- else
- {
- int total = ACE_OS::atoi (argv[1]);
-
- if (!freopen (argv[2], "r", stdin))
- ACE_OS::perror (argv[0]), ACE_OS::exit (1);
-
- MAP_MANAGER hash (total);
-
- char key[MAX_KEY_LEN];
-
- while (ACE_OS::fgets (key, sizeof key, stdin))
- // stream ops are just too slow!!
- {
- ACE_CString string (key);
- hash.bind (string, string);
- }
-
- fclose (stdin);
-
- MAP_MANAGER::ITERATOR iterator (hash);
-
- for (MAP_MANAGER::ENTRY *entry = 0;
- iterator.next (entry) != 0;
- iterator.advance ())
- ACE_DEBUG ((LM_DEBUG, "%s %s\n",
- entry->ext_id_.fast_rep (),
- entry->int_id_.fast_rep ()));
-
- if (!freopen (argv[3], "r", stdin))
- perror (argv[0]), exit (1);
-
- while (ACE_OS::fgets (key, sizeof key, stdin))
- {
- ACE_CString name (key);
- ACE_CString value;
- assert (hash.find (name, value) != -1);
- assert (name == value);
- }
-
- if (!freopen (argv[3], "r", stdin))
- perror (argv[0]), exit (1);
-
- while (ACE_OS::fgets (key, sizeof key, stdin))
- {
- ACE_CString string (key);
- assert (hash.unbind (string) != -1);
- }
-
- assert (hash.current_size () == 0);
-
- fclose (stdin);
- }
-
- return 0;
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Guard<ACE_RW_Mutex>;
-template class ACE_Read_Guard<ACE_RW_Mutex>;
-template class ACE_Write_Guard<ACE_RW_Mutex>;
-template class ACE_Hash_Map_Entry<ACE_CString, ACE_CString>;
-template class ACE_Hash_Map_Iterator_Base<ACE_CString, ACE_CString, ACE_RW_Mutex>;
-template class ACE_Hash_Map_Iterator<ACE_CString, ACE_CString, ACE_RW_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator<ACE_CString, ACE_CString, ACE_RW_Mutex>;
-template class ACE_Hash_Map_Manager<ACE_CString, ACE_CString, ACE_RW_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Guard<ACE_RW_Mutex>
-#pragma instantiate ACE_Read_Guard<ACE_RW_Mutex>
-#pragma instantiate ACE_Write_Guard<ACE_RW_Mutex>
-#pragma instantiate ACE_Hash_Map_Entry<ACE_CString, ACE_CString>
-#pragma instantiate ACE_Hash_Map_Iterator_Base<ACE_CString, ACE_CString, ACE_RW_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator<ACE_CString, ACE_CString, ACE_RW_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<ACE_CString, ACE_CString, ACE_RW_Mutex>
-#pragma instantiate ACE_Hash_Map_Manager<ACE_CString, ACE_CString, ACE_RW_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/Mem_Map/IO-tests/IO_Test.cpp b/examples/Mem_Map/IO-tests/IO_Test.cpp
deleted file mode 100644
index 12dde886e25..00000000000
--- a/examples/Mem_Map/IO-tests/IO_Test.cpp
+++ /dev/null
@@ -1,189 +0,0 @@
-// $Id$
-
-#include "ace/OS.h"
-#include "ace/Mem_Map.h"
-#include "IO_Test.h"
-
-IO_Test::IO_Test (const char *name, ACE_Profile_Timer &tm)
- : name_ (name), tm_ (tm)
-{
-}
-
-const char *
-IO_Test::name (void)
-{
- return this->name_;
-}
-
-Slow_Read_Write_Test::Slow_Read_Write_Test (char *name, ACE_Profile_Timer &tm)
- : IO_Test (name, tm)
-{
-}
-
-int
-Slow_Read_Write_Test::run_test (int iterations, FILE *input_fp, FILE *output_fp)
-{
- int ifd = fileno (input_fp);
- int ofd = fileno (output_fp);
-
- this->tm_.start ();
-
- while (--iterations >= 0)
- {
- char c;
-
- while (ACE_OS::read (ifd, &c, sizeof c) > 0)
- ::write (ofd, &c, sizeof c);
-
- ACE_OS::lseek (ifd, 0, SEEK_SET);
- ACE_OS::lseek (ofd, 0, SEEK_SET);
- }
-
- this->tm_.stop ();
- return 0;
-}
-
-Stdio_Test::Stdio_Test (char *name, ACE_Profile_Timer &tm)
- : IO_Test (name, tm)
-{
-}
-
-int
-Stdio_Test::run_test (int iterations, FILE *input_fp, FILE *output_fp)
-{
- this->tm_.start ();
-
- while (--iterations >= 0)
- {
- int c;
-
- while ((c = getc (input_fp)) != EOF)
- putc (c, output_fp);
-
- ACE_OS::rewind (input_fp);
- ACE_OS::rewind (output_fp);
- }
- this->tm_.stop ();
- return 0;
-}
-
-Block_Read_Write_Test::Block_Read_Write_Test (char *name, ACE_Profile_Timer &tm)
- : IO_Test (name, tm)
-{
-}
-
-int
-Block_Read_Write_Test::run_test (int iterations, FILE *input_fp, FILE *output_fp)
-{
- int ifd = fileno (input_fp);
- int ofd = fileno (output_fp);
-
- this->tm_.start ();
-
- while (--iterations >= 0)
- {
- char buf[BUFSIZ];
- ssize_t n;
-
- while ((n = ACE_OS::read (ifd, buf, sizeof buf)) > 0)
- ::write (ofd, buf, n);
-
- ACE_OS::lseek (ifd, 0, SEEK_SET);
- ACE_OS::lseek (ofd, 0, SEEK_SET);
- }
-
- this->tm_.stop ();
- return 0;
-}
-
-Block_Fread_Fwrite_Test::Block_Fread_Fwrite_Test (char *name, ACE_Profile_Timer &tm)
- : IO_Test (name, tm)
-{
-}
-
-int
-Block_Fread_Fwrite_Test::run_test (int iterations, FILE *input_fp, FILE *output_fp)
-{
- this->tm_.start ();
-
- while (--iterations >= 0)
- {
- char buf[BUFSIZ];
- ssize_t n;
-
- while ((n = ACE_OS::fread (buf, 1, sizeof buf, input_fp)) != 0)
- ::fwrite (buf, n, 1, output_fp);
-
- ACE_OS::rewind (input_fp);
- ACE_OS::rewind (output_fp);
- }
-
- this->tm_.stop ();
- return 0;
-}
-
-Mmap1_Test::Mmap1_Test (char *name, ACE_Profile_Timer &tm)
- : IO_Test (name, tm)
-{
-}
-
-int
-Mmap1_Test::run_test (int iterations, FILE *input_fp, FILE *output_fp)
-{
- ACE_Mem_Map map_input (fileno (input_fp));
- void *src = map_input.addr ();
-
- if (src == MAP_FAILED)
- ACE_ERROR_RETURN ((LM_ERROR, "%s", this->name ()), -1);
- else
- {
- this->tm_.start ();
-
- while (--iterations >= 0)
- {
- if (ACE_OS::write (fileno (output_fp), src, map_input.size ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%s", this->name ()), -1);
- ACE_OS::lseek (fileno (output_fp), 0, SEEK_SET);
- }
-
- this->tm_.stop ();
- }
-
- if (map_input.unmap () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%s", this->name ()), -1);
- else
- return 0;
-}
-
-Mmap2_Test::Mmap2_Test (char *name, ACE_Profile_Timer &tm)
- : IO_Test (name, tm)
-{
-}
-
-int
-Mmap2_Test::run_test (int iterations, FILE *input_fp, FILE *output_fp)
-{
- ACE_Mem_Map map_input (fileno (input_fp));
- int size = map_input.size ();
- ACE_Mem_Map map_output (fileno (output_fp), size, PROT_WRITE, MAP_SHARED);
- void *src = map_input.addr ();
- void *dst = map_output.addr ();
-
- if (src == MAP_FAILED || dst == MAP_FAILED)
- return -1;
- else
- {
- this->tm_.start ();
-
- while (--iterations >= 0)
- ACE_OS::memcpy (dst, src, size);
-
- this->tm_.stop ();
- }
-
- if (map_input.unmap () == -1
- || map_output.unmap () == -1)
- return -1;
- else
- return 0;
-}
diff --git a/examples/Mem_Map/IO-tests/IO_Test.h b/examples/Mem_Map/IO-tests/IO_Test.h
deleted file mode 100644
index 659a85eec15..00000000000
--- a/examples/Mem_Map/IO-tests/IO_Test.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* Class hierarchy for the File I/O tests. */
-
-#include "ace/Profile_Timer.h"
-
-/* Base class for all the File I/O tests. */
-
-class IO_Test
-{
-public:
- // Initialize the test name
- IO_Test (const char *name, ACE_Profile_Timer &tm);
-
- // Return the name of the test
- const char *name (void);
-
- // Execute the IO test (note this is a pure virtual function...)
- virtual int run_test (int iterations, FILE *input_fp, FILE *output_fp) = 0;
-
-protected:
- // Name of the test
- const char *name_;
-
- // Reference to a timer
- ACE_Profile_Timer &tm_;
-};
-
-class Slow_Read_Write_Test : public IO_Test
-{
-public:
- Slow_Read_Write_Test (char *name, ACE_Profile_Timer &tm);
- virtual int run_test (int iterations, FILE *input_fp, FILE *output_fp);
-};
-
-class Stdio_Test : public IO_Test
-{
-public:
- Stdio_Test (char *name, ACE_Profile_Timer &tm);
- virtual int run_test (int iterations, FILE *input_fp, FILE *output_fp);
-};
-
-class Block_Read_Write_Test : public IO_Test
-{
-public:
- Block_Read_Write_Test (char *name, ACE_Profile_Timer &tm);
- virtual int run_test (int iterations, FILE *input_fp, FILE *output_fp);
-};
-
-class Block_Fread_Fwrite_Test : public IO_Test
-{
-public:
- Block_Fread_Fwrite_Test (char *name, ACE_Profile_Timer &tm);
- virtual int run_test (int iterations, FILE *input_fp, FILE *output_fp);
-};
-
-class Mmap1_Test : public IO_Test
-{
-public:
- Mmap1_Test (char *name, ACE_Profile_Timer &tm);
- virtual int run_test (int iterations, FILE *input_fp, FILE *output_fp);
-};
-
-class Mmap2_Test : public IO_Test
-{
-public:
- Mmap2_Test (char *name, ACE_Profile_Timer &tm);
- virtual int run_test (int iterations, FILE *input_fp, FILE *output_fp);
-};
-
diff --git a/examples/Mem_Map/IO-tests/Makefile b/examples/Mem_Map/IO-tests/Makefile
deleted file mode 100644
index ca30058e8cb..00000000000
--- a/examples/Mem_Map/IO-tests/Makefile
+++ /dev/null
@@ -1,63 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-# Makefile for Mem_Map IO tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = test_io
-
-FILES = IO_Test
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/IO_Test.o .obj/IO_Test.so .shobj/IO_Test.o .shobj/IO_Test.so: IO_Test.cpp $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Mem_Map.h IO_Test.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Mem_Map/IO-tests/test_io.cpp b/examples/Mem_Map/IO-tests/test_io.cpp
deleted file mode 100644
index c12a8a654d6..00000000000
--- a/examples/Mem_Map/IO-tests/test_io.cpp
+++ /dev/null
@@ -1,166 +0,0 @@
-// $Id$
-
-// Test program for different methods of copying files.
-
-#include "ace/OS.h"
-#include "ace/Profile_Timer.h"
-#include "ace/Get_Opt.h"
-#include "ace/Signal.h"
-#include "IO_Test.h"
-
-// Name of program.
-static const char *program_name;
-
-// Name of default input file.
-static char *input_filename = "/usr/dict/words";
-
-// Name of default output file.
-static char *output_filename = "/tmp/foo";
-
-// Check if removing output file upon completion...
-static int remove_output = 1;
-
-// Count of the number of iterations to run the tests.
-static int iteration_count = 100;
-
-// Profiler used to keep track of file I/O time.
-static ACE_Profile_Timer profile_timer;
-
-// Explain usage and exit.
-
-static void
-print_usage_and_die (void)
-{
- ACE_OS::fprintf (stderr, "usage: %s"
- " [-i input_file] [-o output_file] [-n iteration_count] [-r]\n",
- program_name);
- ACE_OS::exit (1);
-}
-
-// Clean up the output file on exit from a signal.
-
-extern "C" void
-cleanup (int = 0)
-{
- if (remove_output)
- ACE_OS::unlink (output_filename);
- ACE_OS::exit (0);
-}
-
-// Parse the command-line arguments and set options.
-
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "i:n:o:r");
-
- for (int c; ((c = get_opt ()) != -1); )
- switch (c)
- {
- case 'i':
- input_filename = get_opt.optarg;
- break;
- case 'n':
- iteration_count = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'o':
- output_filename = get_opt.optarg;
- break;
- case 'r':
- remove_output = 0;
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-// Vector of pointers to derived classes that inherit from IO_Test
-// base class.
-
-static IO_Test *test_vector[100];
-
-static int
-run_tests (int iterations, FILE *input_fp, FILE *output_fp)
-{
- // If HP/UX didn't suck so badly we could initialize in the global
- // scope...
- int i = 0;
-
- ACE_NEW_RETURN (test_vector[i], Stdio_Test ("Stdio_Test", profile_timer), -1);
- i++;
- ACE_NEW_RETURN (test_vector[i], Block_Fread_Fwrite_Test ("Block_Fread_Fwrite_Test", profile_timer), -1);
- i++;
- ACE_NEW_RETURN (test_vector[i], Block_Read_Write_Test ("Block_Read_Write_Test", profile_timer), -1);
- i++;
- ACE_NEW_RETURN (test_vector[i], Mmap1_Test ("Mmap1_Test", profile_timer), -1);
- i++;
- ACE_NEW_RETURN (test_vector[i], Mmap2_Test ("Mmap2_Test", profile_timer), -1);
- i++;
- ACE_NEW_RETURN (test_vector[i], Slow_Read_Write_Test ("Slow_Read_Write_Test", profile_timer), -1);
- i++;
-
- test_vector[i] = (IO_Test *) 0;
-
- for (i = 0; test_vector[i] != 0; i++)
- {
- if (ACE_OS::ftruncate (fileno (output_fp), 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%s\n", "ftruncate"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "--------------------\n"
- "starting %s for %d iterations(s):\n",
- test_vector[i]->name (),
- iterations));
-
- test_vector[i]->run_test (iterations, input_fp, output_fp);
-
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- profile_timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG, "wallclock time = %f, user time = %f, system time = %f\n",
- et.real_time,
- et.user_time,
- et.system_time));
-
- delete test_vector[i];
- }
-
- ACE_DEBUG ((LM_DEBUG, "--------------------\n"));
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
-#if defined (ACE_WIN32)
- char delim = '\\';
-#else
- char delim = '/';
-#endif /* ACE_WIN32 */
- program_name = ACE::basename (argv[0], delim);
- parse_args (argc, argv);
-
- ACE_Sig_Action sa ((ACE_SignalHandler) cleanup, SIGINT);
- ACE_UNUSED_ARG (sa);
-
- FILE *input_fp = ACE_OS::fopen (input_filename, "r");
- FILE *output_fp = ACE_OS::fopen (output_filename, "w+");
-
- if (input_fp == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%s\n", "input_filename"), -1);
-
- if (output_fp == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%s\n", "output_filename"), -1);
-
- ACE_OS::unlink (output_filename);
-
- if (run_tests (iteration_count, input_fp, output_fp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "run_tests"), -1);
-
- if (ACE_OS::fclose (input_fp) == -1
- || ACE_OS::fclose (output_fp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%s\n", "fclose"), -1);
-
- cleanup ();
- return 0;
-}
diff --git a/examples/Mem_Map/Makefile b/examples/Mem_Map/Makefile
deleted file mode 100644
index c8c51862055..00000000000
--- a/examples/Mem_Map/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Mem_Map test directory
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = IO-tests \
- file-reverse
-
-#----------------------------------------------------------------------------
-# macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
diff --git a/examples/Mem_Map/file-reverse/Makefile b/examples/Mem_Map/file-reverse/Makefile
deleted file mode 100644
index a02c7396f28..00000000000
--- a/examples/Mem_Map/file-reverse/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for Mem_Map file reverse test
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = file-reverse
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS =
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-INSTALL =
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/file-reverse.o .obj/file-reverse. .shobj/file-reverse.o .shobj/file-reverse.: file-reverse.cpp \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Mem_Map/file-reverse/file-reverse.cpp b/examples/Mem_Map/file-reverse/file-reverse.cpp
deleted file mode 100644
index 0bee6612628..00000000000
--- a/examples/Mem_Map/file-reverse/file-reverse.cpp
+++ /dev/null
@@ -1,44 +0,0 @@
-
-// $Id$
-
-#include "ace/Mem_Map.h"
-
-static void
-putline (const char *s)
-{
- while (putchar (*s++) != '\n')
- continue;
-}
-
-static void
-print_array_in_reverse (char *array, int size)
-{
- size--;
-
- if (array[size] == '\0')
- array[size] = '\n';
-
- while (--size >= 0)
- if (array[size] == '\n')
- putline (array + size + 1);
-
- putline (array);
-}
-
-int
-main (int argc, char **argv)
-{
- ACE_LOG_MSG->open (argv[0]);
-
- if (argc != 2)
- ACE_ERROR_RETURN ((LM_ERROR, "usage: %n file\n%a"), -1);
-
- ACE_Mem_Map mmap;
-
- if (mmap.map (argv[1]) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%n: %p\n%a", "mmap"), -1);
-
- print_array_in_reverse ((char *) mmap.addr (), mmap.size ());
-
- return 0;
-}
diff --git a/examples/Mem_Map/file-reverse/file_reverse.dsp b/examples/Mem_Map/file-reverse/file_reverse.dsp
deleted file mode 100644
index 892e891135b..00000000000
--- a/examples/Mem_Map/file-reverse/file_reverse.dsp
+++ /dev/null
@@ -1,91 +0,0 @@
-# Microsoft Developer Studio Project File - Name="file_reverse" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=file_reverse - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "file_reverse.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "file_reverse.mak" CFG="file_reverse - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "file_reverse - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "file_reverse - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "file_reverse - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386
-
-!ELSEIF "$(CFG)" == "file_reverse - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "file_reverse - Win32 Release"
-# Name "file_reverse - Win32 Debug"
-# Begin Source File
-
-SOURCE=".\file-reverse.cpp"
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Mem_Map/file-reverse/file_reverse.dsw b/examples/Mem_Map/file-reverse/file_reverse.dsw
deleted file mode 100644
index 34d89cd07fb..00000000000
--- a/examples/Mem_Map/file-reverse/file_reverse.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "file_reverse"=".\file_reverse.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Misc/Makefile b/examples/Misc/Makefile
deleted file mode 100644
index 12224572730..00000000000
--- a/examples/Misc/Makefile
+++ /dev/null
@@ -1,200 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for testing the miscellaneous ACE components.
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = test_dump \
- test_get_opt \
- test_profile_timer \
- test_read_buffer \
- test_set \
- test_sstring \
- test_trace
-
-# Uncomment the following if you want to test out the XtReactor.
-# test_XtReactor1 \
-# test_XtReactor2
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS =
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/test_dump.o .obj/test_dump. .shobj/test_dump.o .shobj/test_dump.: test_dump.cpp $(ACE_ROOT)/ace/Dump.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Dump_T.h
-.obj/test_get_opt.o .obj/test_get_opt. .shobj/test_get_opt.o .shobj/test_get_opt.: test_get_opt.cpp \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i
-.obj/test_profile_timer.o .obj/test_profile_timer. .shobj/test_profile_timer.o .shobj/test_profile_timer.: test_profile_timer.cpp \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h
-.obj/test_read_buffer.o .obj/test_read_buffer. .shobj/test_read_buffer.o .shobj/test_read_buffer.: test_read_buffer.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Read_Buffer.i
-.obj/test_set.o .obj/test_set. .shobj/test_set.o .shobj/test_set.: test_set.cpp \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i
-.obj/test_sstring.o .obj/test_sstring. .shobj/test_sstring.o .shobj/test_sstring.: test_sstring.cpp \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i
-.obj/test_trace.o .obj/test_trace. .shobj/test_trace.o .shobj/test_trace.: test_trace.cpp \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Misc/test_XtReactor1.cpp b/examples/Misc/test_XtReactor1.cpp
deleted file mode 100644
index dfbecf2be87..00000000000
--- a/examples/Misc/test_XtReactor1.cpp
+++ /dev/null
@@ -1,141 +0,0 @@
-// $Id$
-
-// The following is another test that exercises the Eric C. Newton's
-// <ecn@clark.net> XtReactor implementation.
-
-#include "ace/XtReactor.h"
-#include "ace/Message_Block.h"
-
-#if defined (ACE_HAS_XT)
-#define String XtString
-#include <Xm/PushB.h>
-
-class Stdout : public ACE_Event_Handler
-{
-public:
- Stdout (ACE_Reactor * r)
- : reactor_ (r), msg_ (1000000)
- {
- int flags;
- flags = ACE_OS::fcntl (ACE_STDOUT, F_GETFL);
-
- if (flags != -1
- && ACE_OS::fcntl (ACE_STDOUT, F_SETFL, flags | O_NONBLOCK) != -1)
- return;
- else
- ACE_DEBUG ((LM_DEBUG, "Unable to set stdout to non-block."));
- }
-
- ACE_HANDLE get_handle (void) const { return ACE_STDOUT; }
-
- int handle_output (ACE_HANDLE)
- {
- char *s = msg_.rd_ptr ();
-
- if (ACE_OS::write (ACE_STDOUT, s, 1)==1)
- {
- ACE_DEBUG ((LM_DEBUG, "wrote output '%d'\n", (int) *s));
- msg_.rd_ptr (1);
- }
-
- if (msg_.length () == 0)
- {
- reactor_->remove_handler (this, ACE_Event_Handler::WRITE_MASK);
- msg_.rd_ptr (msg_.base ());
- msg_.wr_ptr (msg_.base ());
- }
- return 0;
- }
-
- void put (char c)
- {
- if (msg_.length () == 0)
- reactor_->register_handler (this, ACE_Event_Handler::WRITE_MASK);
-
- if (msg_.wr_ptr () < msg_.end ())
- {
- *msg_.wr_ptr () = c;
- msg_.wr_ptr (1);
- }
- else
- ACE_DEBUG ((LM_DEBUG, "Oops... data falling off the end of the buffer!\n"));
- }
-
-private:
- ACE_Reactor *reactor_;
- ACE_Message_Block msg_;
-};
-
-class Stdin : public ACE_Event_Handler
-{
-public:
- Stdin (Stdout *out)
- : out_ (out) {}
-
- ACE_HANDLE get_handle () const { return ACE_STDIN; }
-
- int handle_input (ACE_HANDLE)
- {
- char c;
-
- if (ACE_OS::read (ACE_STDIN, &c, 1) == 1)
- out_->put (c);
-
- return 0;
- }
-
- int handle_timeout (const ACE_Time_Value &tv, const void *)
- {
- ACE_DEBUG ((LM_DEBUG, "Timeout! %f\n", (double) (tv.msec ()/1000.)));
- return 0;
- }
-
-private:
- Stdout *out_;
-};
-
-static void
-ActivateCB (Widget, XtPointer, XtPointer)
-{
- ACE_DEBUG ((LM_DEBUG, "Button pushed!\n"));
-}
-
-int
-main (int argc, char**argv)
-{
- // The worlds most useless user interface
- Widget top_level = XtVaAppInitialize (NULL, "buttontest", NULL, 0,
- &argc, argv, NULL, NULL);
- Widget button = XmCreatePushButton (top_level, "change", 0, 0);
- XtManageChild (button);
- XtAddCallback (button, XmNactivateCallback, ActivateCB, NULL);
-
- // A reactor beastie
- ACE_XtReactor reactor (XtWidgetToApplicationContext (top_level));
-
- // Print a message when data is recv'd on stdin...
- ACE_Event_Handler *stdin_ = new Stdin (new Stdout (&reactor));
- reactor.register_handler (stdin_, ACE_Event_Handler::READ_MASK);
-
- // Print a message every 10 seconds.
- if (reactor.schedule_timer (stdin_, 0,
- ACE_Time_Value (10),
- ACE_Time_Value (10)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "schedule_timer"), -1);
-
- // Show the top_level widget.
- XtRealizeWidget (top_level);
-
- // Demonstrate Reactor/Xt event loop unification.
- XtAppMainLoop (XtWidgetToApplicationContext (top_level));
-
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "XT not configured for this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_XT */
diff --git a/examples/Misc/test_XtReactor2.cpp b/examples/Misc/test_XtReactor2.cpp
deleted file mode 100644
index 87aa062151e..00000000000
--- a/examples/Misc/test_XtReactor2.cpp
+++ /dev/null
@@ -1,75 +0,0 @@
-// $Id$
-
-// The following test exercises the Eric C. Newton's <ecn@clark.net>
-// XtReactor implementation.
-
-#include "ace/XtReactor.h"
-#include "ace/Message_Block.h"
-
-#if defined (ACE_HAS_XT)
-#define String XtString
-#include <Xm/PushB.h>
-
-class Stdin : public ACE_Event_Handler
-{
-public:
- ACE_HANDLE get_handle (void) const { return ACE_STDIN; }
-
- int handle_input (ACE_HANDLE fd)
- {
- char c;
- if (read (0, &c, 1)==1)
- printf ("Got input '%d'\n", (int)c);
- return 0;
- }
-
- int handle_timeout (const ACE_Time_Value &tv, const void *arg)
- {
- printf ("Timeout! %f\n", (double) (tv.msec ()/1000.));
- return 0;
- }
-};
-
-static void
-ActivateCB (Widget w, XtPointer, XtPointer)
-{
- printf ("Button pushed!\n");
-}
-
-int
-main (int argc, char**argv)
-{
- // The worlds most useless user interface
- Widget top_level = XtVaAppInitialize (NULL, "buttontest", NULL, 0,
- &argc, argv, NULL, NULL);
- Widget button = XmCreatePushButton (top_level, "change", 0, 0);
- XtManageChild (button);
- XtAddCallback (button, XmNactivateCallback, ActivateCB, NULL);
-
- // A reactor beastie.
- ACE_XtReactor reactor (XtWidgetToApplicationContext (top_level));
-
- // Print a message when data is recv'd on stdin...
- ACE_Event_Handler * stdin_ = new Stdin;
- reactor.register_handler (stdin_, ACE_Event_Handler::READ_MASK);
-
- // Print a message every 10 seconds
- if (reactor.schedule_timer (stdin_, 0,
- ACE_Time_Value (10),
- ACE_Time_Value (10)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "schedule_timer"), -1);
-
- // Show the top_level widget
- XtRealizeWidget (top_level);
-
- // Demonstrate Reactor/Xt event loop unification:
- XtAppMainLoop (XtWidgetToApplicationContext (top_level));
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "XT not configured for this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_XT */
diff --git a/examples/Misc/test_dump.cpp b/examples/Misc/test_dump.cpp
deleted file mode 100644
index c9a59dd9ce6..00000000000
--- a/examples/Misc/test_dump.cpp
+++ /dev/null
@@ -1,76 +0,0 @@
-// $Id$
-
-// The following code illustrates how the ACE_Dumpable mechanisms are
-// integrated into ACE components like the SOCK_Acceptor and
-// SOCK_Stream.
-
-#include "ace/Dump.h"
-
-class SOCK
-{
-public:
- SOCK (void) { ACE_REGISTER_OBJECT (SOCK); }
- ~SOCK (void) { ACE_REMOVE_OBJECT; }
-
- void dump (void) const {
- ACE_OS::fprintf (stderr, "hello from SOCK = %lu\n", (u_long) this);
- }
-
- // ...
-};
-
-class SOCK_Acceptor : public SOCK
-{
-public:
- SOCK_Acceptor (void) { ACE_REGISTER_OBJECT (SOCK_Acceptor); }
- ~SOCK_Acceptor (void) { ACE_REMOVE_OBJECT; }
-
- void dump (void) const {
- ACE_OS::fprintf (stderr, "hello from SOCK_Acceptor = %lu\n", (u_long) this);
- }
-
- // ...
-};
-
-class SOCK_Stream : public SOCK
-{
-public:
- SOCK_Stream (void) { ACE_REGISTER_OBJECT (SOCK_Stream); }
- ~SOCK_Stream (void) { ACE_REMOVE_OBJECT; }
-
- void dump (void) const {
- ACE_OS::fprintf (stderr, "hello from SOCK_Stream = %lu\n", (u_long) this);
- }
-
- // ...
-};
-
-int
-main (int, char *[])
-{
- SOCK outer_sock;
- // Note that the SOCK superclass is *not* printed.
- SOCK_Stream outer_stream;
- SOCK_Acceptor outer_acceptor;
- ACE_ODB::instance ()->dump_objects ();
- {
- SOCK inner_sock;
- // Note that the SOCK superclass is *not* printed.
- SOCK_Stream inner_stream;
- SOCK_Acceptor inner_acceptor;
- ACE_ODB::instance ()->dump_objects ();
- }
- ACE_ODB::instance ()->dump_objects ();
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Dumpable_Adapter<SOCK_Stream>;
-template class ACE_Dumpable_Adapter<SOCK>;
-template class ACE_Dumpable_Adapter<SOCK_Acceptor>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Dumpable_Adapter<SOCK_Stream>
-#pragma instantiate ACE_Dumpable_Adapter<SOCK>
-#pragma instantiate ACE_Dumpable_Adapter<SOCK_Acceptor>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/Misc/test_get_opt.cpp b/examples/Misc/test_get_opt.cpp
deleted file mode 100644
index c68928b6e57..00000000000
--- a/examples/Misc/test_get_opt.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-// $Id$
-
-// Test the ACE_Get_Opt class.
-
-#include "ace/Get_Opt.h"
-
-
-int
-main (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "ab:cd:ef:gh:");
- int c;
-
- while ((c = get_opt ()) != EOF)
- switch (c)
- {
- case 'a':
- ACE_DEBUG ((LM_DEBUG, "got a\n"));
- break;
- case 'b':
- ACE_DEBUG ((LM_DEBUG, "got b with arg %s\n", get_opt.optarg));
- break;
- case 'c':
- ACE_DEBUG ((LM_DEBUG, "got c\n"));
- break;
- case 'd':
- ACE_DEBUG ((LM_DEBUG, "got d with arg %s\n", get_opt.optarg));
- break;
- case 'e':
- ACE_DEBUG ((LM_DEBUG, "got e\n"));
- break;
- case 'f':
- ACE_DEBUG ((LM_DEBUG, "got f with arg %s\n", get_opt.optarg));
- break;
- case 'g':
- ACE_DEBUG ((LM_DEBUG, "got g\n"));
- break;
- case 'h':
- ACE_DEBUG ((LM_DEBUG, "got h with arg %s\n", get_opt.optarg));
- break;
- default:
- ACE_DEBUG ((LM_DEBUG, "got %c, which is unrecognized!\n", c));
- break;
- }
-
- for (int i = get_opt.optind; i < argc; i++)
- ACE_DEBUG ((LM_DEBUG, "optind = %d, argv[optind] = %s\n",
- i, argv[i]));
-
- return 0;
-}
diff --git a/examples/Misc/test_profile_timer.cpp b/examples/Misc/test_profile_timer.cpp
deleted file mode 100644
index 366876a42a5..00000000000
--- a/examples/Misc/test_profile_timer.cpp
+++ /dev/null
@@ -1,33 +0,0 @@
-#include "ace/Profile_Timer.h"
-// $Id$
-
-
-
-static const int DEFAULT_ITERATIONS = 100000000;
-
-int
-main (int argc, char *argv[])
-{
- ACE_Profile_Timer timer;
- int iterations = argc > 1 ? ACE_OS::atoi (argv[1]) : DEFAULT_ITERATIONS;
-
- timer.start ();
-
- for (int i = 0; i < iterations; i++)
- ACE_OS::getpid ();
-
- timer.stop ();
-
- ACE_Profile_Timer::ACE_Elapsed_Time et;
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG, "iterations = %d\n", iterations));
- ACE_DEBUG ((LM_DEBUG, "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
-
- ACE_DEBUG ((LM_DEBUG, "time per call = %f usecs\n",
- (et.real_time / double (iterations)) * 1000000));
- return 0;
-}
-
diff --git a/examples/Misc/test_read_buffer.cpp b/examples/Misc/test_read_buffer.cpp
deleted file mode 100644
index 005509d3896..00000000000
--- a/examples/Misc/test_read_buffer.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
-// $Id$
-
-#include "ace/Service_Config.h"
-#include "ace/Read_Buffer.h"
-
-int
-main (int argc, char *argv[])
-{
- int handle = argc > 1 ? ACE_OS::open (argv[1], O_RDONLY) : 0;
- int term = argc > 2 ? ACE_OS::atoi (argv[2]) : EOF;
- int search = argc > 3 ? ACE_OS::atoi (argv[3]) : '\n';
- int replace = argc > 4 ? ACE_OS::atoi (argv[4]) : '\0';
-
- ACE_Read_Buffer rb (handle);
-
- char *buf;
-
- while ((buf = rb.read (term, search, replace)) != 0)
- {
- ACE_OS::write (1, buf, rb.size ());
- ACE_Allocator::instance ()->free (buf);
- }
- return 0;
-}
diff --git a/examples/Misc/test_set.cpp b/examples/Misc/test_set.cpp
deleted file mode 100644
index b06f3d0fd76..00000000000
--- a/examples/Misc/test_set.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-// $Id$
-
-#include "ace/Containers.h"
-
-int
-main (int, char *[])
-{
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/Misc/test_sstring.cpp b/examples/Misc/test_sstring.cpp
deleted file mode 100644
index 55e797c3851..00000000000
--- a/examples/Misc/test_sstring.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
-// $Id$
-
-#include "ace/SString.h"
-
-int
-main (int, char *[])
-{
- ACE_CString s1 ("hello");
- ACE_CString s2 ("world");
- ACE_CString s3 ("el");
- ACE_WString s4 ("hello");
- ACE_WString s5 ("world");
- ACE_WString s6 ("el");
-
- ACE_ASSERT (s1 != s2);
- ACE_ASSERT (s1.strstr (s2) == -1);
- ACE_ASSERT (s1.strstr (s2) == -1);
- ACE_ASSERT (s1.strstr (s3));
- ACE_ASSERT (s4.strstr (s5) == -1);
- ACE_ASSERT (s5.strstr (s6));
- return 0;
-}
diff --git a/examples/Misc/test_trace.cpp b/examples/Misc/test_trace.cpp
deleted file mode 100644
index 16c7cd627e7..00000000000
--- a/examples/Misc/test_trace.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-// Enable tracing
-// $Id$
-
-#define ACE_NTRACE 0
-
-#include "ace/Thread.h"
-#include "ace/Signal.h"
-
-static void
-foo (int max_depth)
-{
- ACE_Trace _ ("void foo (void)", __LINE__, __FILE__);
-
- if (max_depth > 0)
- foo (max_depth - 1);
- // Destructor automatically called.
-}
-
-int
-main (int argc, char *argv[])
-{
- const int MAX_DEPTH = argc == 1 ? 10 : atoi (argv[1]);
-
- if (argc > 2)
- ACE_Trace::set_nesting_indent (ACE_OS::atoi (argv[2]));
-
- ACE_Trace _ ("int main (int argc, char *argv[])", __LINE__, __FILE__);
-
- // The following won't work on MVS OpenEdition...
- ACE_Sig_Action sig1 ((ACE_SignalHandler) ACE_Trace::start_tracing, SIGUSR1);
- ACE_UNUSED_ARG (sig1);
- ACE_Sig_Action sig2 ((ACE_SignalHandler) ACE_Trace::stop_tracing, SIGUSR2);
- ACE_UNUSED_ARG (sig2);
-
-#if defined(ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
- int n_threads = argc > 3 ? ACE_OS::atoi (argv[3]) : 4;
-
- if (ACE_Thread::spawn_n (n_threads, ACE_THR_FUNC (foo),
- (void *) MAX_DEPTH,
- THR_BOUND | THR_DETACHED) != n_threads)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn_n"), -1);
- ACE_OS::thr_exit (0);
-#else
- for (;;)
- foo (MAX_DEPTH);
-#endif /* ACE_MT_SAFE */
-
- // Destructor automatically called.
- return 0;
-}
-
diff --git a/examples/Naming/Makefile b/examples/Naming/Makefile
deleted file mode 100644
index dc3e0524b48..00000000000
--- a/examples/Naming/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for tests of the Shared_Malloc wrappers
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = test_non_existent \
- test_writers \
- test_multiple_contexts
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Naming/Naming.dsp b/examples/Naming/Naming.dsp
deleted file mode 100644
index 6d1e29d38bb..00000000000
--- a/examples/Naming/Naming.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="writers" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=writers - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Naming.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Naming.mak" CFG="writers - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "writers - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\writers\Debug"
-# PROP BASE Intermediate_Dir ".\writers\Debug"
-# PROP BASE Target_Dir ".\writers"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\writers"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "writers - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_writers.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Naming/Naming.dsw b/examples/Naming/Naming.dsw
deleted file mode 100644
index d76834059d1..00000000000
--- a/examples/Naming/Naming.dsw
+++ /dev/null
@@ -1,53 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "multiple_contexts"=.\multiple_contexts.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "non_existent"=.\non_existent.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "writers"=.\Naming.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Naming/Naming.mak b/examples/Naming/Naming.mak
deleted file mode 100644
index 69c269fb7db..00000000000
--- a/examples/Naming/Naming.mak
+++ /dev/null
@@ -1,734 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=open - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to open - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "writers - Win32 Debug" && "$(CFG)" !=\
- "multiple_contexts - Win32 Debug" && "$(CFG)" != "non_existent - Win32 Debug"\
- && "$(CFG)" != "open - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Naming.mak" CFG="open - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "writers - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "multiple_contexts - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "non_existent - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "open - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "non_existent - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "writers - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "writers\Debug"
-# PROP BASE Intermediate_Dir "writers\Debug"
-# PROP BASE Target_Dir "writers"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "debug"
-# PROP Target_Dir "writers"
-OUTDIR=.\.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\writers.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_writers.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\writers.exe"
- -@erase "$(OUTDIR)\writers.ilk"
- -@erase "$(OUTDIR)\writers.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/writers.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/writers.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/writers.pdb" /debug /machine:I386 /out:"$(OUTDIR)/writers.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_writers.obj"
-
-"$(OUTDIR)\writers.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "multiple_contexts - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "multiple_contexts\Debug"
-# PROP BASE Intermediate_Dir "multiple_contexts\Debug"
-# PROP BASE Target_Dir "multiple_contexts"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "debug"
-# PROP Target_Dir "multiple_contexts"
-OUTDIR=.\.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\multiple_contexts.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_multiple_contexts.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\multiple_contexts.exe"
- -@erase "$(OUTDIR)\multiple_contexts.ilk"
- -@erase "$(OUTDIR)\multiple_contexts.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/multiple_contexts.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/multiple_contexts.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/multiple_contexts.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/multiple_contexts.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_multiple_contexts.obj"
-
-"$(OUTDIR)\multiple_contexts.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "non_existent - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "non_existent\Debug"
-# PROP BASE Intermediate_Dir "non_existent\Debug"
-# PROP BASE Target_Dir "non_existent"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "debug"
-# PROP Target_Dir "non_existent"
-OUTDIR=.\.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\non_existent.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_non_existent.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\non_existent.exe"
- -@erase "$(OUTDIR)\non_existent.ilk"
- -@erase "$(OUTDIR)\non_existent.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/non_existent.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/non_existent.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/non_existent.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/non_existent.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_non_existent.obj"
-
-"$(OUTDIR)\non_existent.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "open - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "open\Debug"
-# PROP BASE Intermediate_Dir "open\Debug"
-# PROP BASE Target_Dir "open"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "open"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\open.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_open.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\open.exe"
- -@erase "$(OUTDIR)\open.ilk"
- -@erase "$(OUTDIR)\open.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/open.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/open.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/open.pdb" /debug /machine:I386 /out:"$(OUTDIR)/open.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_open.obj"
-
-"$(OUTDIR)\open.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-CPP_OBJS=.\debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "writers - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_writers.cpp
-DEP_CPP_TEST_=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Name_Proxy.h"\
- {$(INCLUDE)}"\ace\Name_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Name_Space.h"\
- {$(INCLUDE)}"\ace\Naming_Context.h"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_writers.obj" : $(SOURCE) $(DEP_CPP_TEST_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "multiple_contexts - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_multiple_contexts.cpp
-DEP_CPP_TEST_M=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Name_Proxy.h"\
- {$(INCLUDE)}"\ace\Name_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Name_Space.h"\
- {$(INCLUDE)}"\ace\Naming_Context.h"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_multiple_contexts.obj" : $(SOURCE) $(DEP_CPP_TEST_M)\
- "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "non_existent - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_non_existent.cpp
-DEP_CPP_TEST_N=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Name_Proxy.h"\
- {$(INCLUDE)}"\ace\Name_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Name_Space.h"\
- {$(INCLUDE)}"\ace\Naming_Context.h"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_non_existent.obj" : $(SOURCE) $(DEP_CPP_TEST_N) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "open - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_open.cpp
-DEP_CPP_TEST_O=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Name_Proxy.h"\
- {$(INCLUDE)}"\ace\Name_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Name_Space.h"\
- {$(INCLUDE)}"\ace\Naming_Context.h"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_open.obj" : $(SOURCE) $(DEP_CPP_TEST_O) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Naming/Naming.mdp b/examples/Naming/Naming.mdp
deleted file mode 100644
index 1a7016d589b..00000000000
--- a/examples/Naming/Naming.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Naming/multiple_contexts.dsp b/examples/Naming/multiple_contexts.dsp
deleted file mode 100644
index dccb638db08..00000000000
--- a/examples/Naming/multiple_contexts.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="multiple_contexts" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=multiple_contexts - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "multiple_contexts.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "multiple_contexts.mak" CFG="multiple_contexts - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "multiple_contexts - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\multiple_contexts\Debug"
-# PROP BASE Intermediate_Dir ".\multiple_contexts\Debug"
-# PROP BASE Target_Dir ".\multiple_contexts"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\multiple_contexts"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "multiple_contexts - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_multiple_contexts.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Naming/non_existent.dsp b/examples/Naming/non_existent.dsp
deleted file mode 100644
index 1f697590f55..00000000000
--- a/examples/Naming/non_existent.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="non_existent" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=non_existent - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "non_existent.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "non_existent.mak" CFG="non_existent - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "non_existent - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\non_existent\Debug"
-# PROP BASE Intermediate_Dir ".\non_existent\Debug"
-# PROP BASE Target_Dir ".\non_existent"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\non_existent"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "non_existent - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_non_existent.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Naming/test_multiple_contexts.cpp b/examples/Naming/test_multiple_contexts.cpp
deleted file mode 100644
index f98d6582c72..00000000000
--- a/examples/Naming/test_multiple_contexts.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-// $Id$
-
-#include "ace/Naming_Context.h"
-
-int main (int, char *[])
-{
-
- static u_long ACE_DEFAULT_BASE_ADDR_1 = (1 * 64 * 1024 * 1024);
- static u_long ACE_DEFAULT_BASE_ADDR_2 = (2 * 64 * 1024 * 1024);
-
- int i;
-
- ACE_Naming_Context * ns_ptr = new ACE_Naming_Context ();
- ACE_Name_Options *name_options = ns_ptr->name_options ();
-
- ACE_Naming_Context * ns_ptr1 = new ACE_Naming_Context ();
- ACE_Name_Options *name_options1 = ns_ptr1->name_options ();
-
- char address_arg1[BUFSIZ];
- char address_arg2[BUFSIZ];
- ACE_OS::sprintf (address_arg1, "-b%d", ACE_DEFAULT_BASE_ADDR_1);
-
- char * m_argv[] = {"MyName1",
- "-cNODE_LOCAL",
- address_arg1,
- NULL};
- int m_argc = sizeof (m_argv) / sizeof (char *) -1;
-
- ACE_OS::sprintf (address_arg2, "-b%d", ACE_DEFAULT_BASE_ADDR_2);
- char * n_argv[] = {"MyName2",
- "-cNODE_LOCAL",
- address_arg2,
- NULL};
- int n_argc = sizeof (n_argv) / sizeof (char *) -1;
-
- name_options->parse_args (m_argc, m_argv);
- i = ns_ptr->open (ACE_Naming_Context::NODE_LOCAL);
- ACE_DEBUG ((LM_DEBUG, "(%P) opened with %d\n", i));
- if (i != 0) return -1;
-
- name_options1->parse_args (n_argc, n_argv);
- i = ns_ptr1->open (ACE_Naming_Context::NODE_LOCAL);
- ACE_DEBUG ((LM_DEBUG, "(%P) 1 opened with %d\n", i));
- if (i != 0) return -1;
-
- return 0;
-}
diff --git a/examples/Naming/test_non_existent.cpp b/examples/Naming/test_non_existent.cpp
deleted file mode 100644
index d476a0bf217..00000000000
--- a/examples/Naming/test_non_existent.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// $Id$
-
-#include "ace/Naming_Context.h"
-
-int main (int, char *[])
-{
- int i;
-
- ACE_Naming_Context * ns_ptr = new ACE_Naming_Context ();
- ACE_Name_Options *name_options = ns_ptr->name_options ();
-
-#if defined (ACE_WIN32)
- char * m_argv[] = {"MyName",
- "-cNODE_LOCAL" ,
- "-lC:\\temp\\non_existent",
- NULL};
-#else
- char * m_argv[] = {"MyName",
- "-cNODE_LOCAL" ,
- "-l/tmp/foobar.mine",
- NULL};
-#endif
- int m_argc = sizeof (m_argv) / sizeof (char *) -1;
-
- name_options->parse_args (m_argc,m_argv);
- i = ns_ptr->open (ACE_Naming_Context::NODE_LOCAL);
- ACE_DEBUG ((LM_DEBUG, "(%P) opened with %d\n", i));
- if (i != 0) return -1;
-
- i = ns_ptr->bind ("Key_Value","Val_Value","-");
- ACE_DEBUG ((LM_DEBUG, "(%P) bound with %d\n", i));
-
- return 0;
-}
diff --git a/examples/Naming/test_open.cpp b/examples/Naming/test_open.cpp
deleted file mode 100644
index a301bdbb441..00000000000
--- a/examples/Naming/test_open.cpp
+++ /dev/null
@@ -1,52 +0,0 @@
-#include "ace/Naming_Context.h"
-
-int
-main (int argc, char **argv)
-{
- char *host = argc > 1 ? argv[1] : "-hlocalhost";
- char *port = argc > 2 ? argv[2] : "-p20012";
-
- ACE_Naming_Context ns;
- ACE_Name_Options *name_options = ns.name_options ();
-
- char * m_argv[] = { "MyName",
- "-cNET_LOCAL",
- host,
- port,
- NULL };
- int m_argc = sizeof ( m_argv ) / sizeof ( char * ) -1;
-
- name_options->parse_args( m_argc, m_argv );
-
- int result = 0;
- result = ns.open ( ACE_Naming_Context::NET_LOCAL );
- ACE_DEBUG ((LM_DEBUG, "ACE_Naming_Context::open returned %d\n", result));
- if (result != 0)
- return result;
- else
- {
- char Key[128];
- char Val[32];
- char Type[2];
-
- Type[0] = '-';
- Type[1] = '\0';
-
- int i = 0;
- for (int l = 1; l <= 1000 ; l++)
- {
- ACE_OS::sprintf (Key, "K_%05d_%05d", ACE_OS::getpid(), l);
- ACE_OS::sprintf (Val, "Val%05d", l);
- i = ns.bind (Key, Val, Type);
- cout << ACE_OS::getpid() << ": bind of " << Key << " :" << i << endl;
- if (i != 0) {
- return -1;
- }
- }
-
- result = ns.close ();
- ACE_DEBUG ((LM_DEBUG, "ACE_Naming_Context::close returned %d\n", result));
- }
-
- return result;
-}
diff --git a/examples/Naming/test_writers.cpp b/examples/Naming/test_writers.cpp
deleted file mode 100644
index 00d90bc2f8a..00000000000
--- a/examples/Naming/test_writers.cpp
+++ /dev/null
@@ -1,41 +0,0 @@
-// $Id$
-
-#include "ace/Naming_Context.h"
-
-int main (int, char *[])
-{
- int i;
-
- ACE_Naming_Context * ns_ptr = new ACE_Naming_Context ();
- ACE_Name_Options *name_options = ns_ptr->name_options ();
-
- char * m_argv[] = {"MyName",
- "-cNODE_LOCAL",
- NULL};
-
- int m_argc = sizeof (m_argv) / sizeof (char *) -1;
-
- name_options->parse_args (m_argc,m_argv);
- i = ns_ptr->open (ACE_Naming_Context::NODE_LOCAL);
- ACE_DEBUG ((LM_DEBUG, "(%P) opened with %d\n", i));
- if (i != 0) return -1;
-
- char Key[128];
- char Val[32];
- char Type[2];
-
- Type[0] = '-';
- Type[1] = '\0';
-
- for (int l = 1; l <= 1000 ; l++) {
- ACE_OS::sprintf (Key, "K_%05d_%05d", ACE_OS::getpid(), l);
- ACE_OS::sprintf (Val, "Val%05d", l);
- i = ns_ptr->bind (Key, Val, Type);
- ACE_DEBUG ((LM_DEBUG, "(%P) bind of %s: %d\n", Key, i));
- if (i != 0) {
- return -1;
- }
- }
-
- return 0;
-}
diff --git a/examples/OS/Makefile b/examples/OS/Makefile
deleted file mode 100644
index 0cb6076db7c..00000000000
--- a/examples/OS/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the OS class examples
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = Process
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
diff --git a/examples/OS/Process/Makefile b/examples/OS/Process/Makefile
deleted file mode 100644
index b638fca658f..00000000000
--- a/examples/OS/Process/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for repeating token client application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = process imore
-
-FILES = process imore
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(LSRC:%.cpp=$(VDIR)%.o)
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/OS/Process/Process.dsp b/examples/OS/Process/Process.dsp
deleted file mode 100644
index 12a6737bafc..00000000000
--- a/examples/OS/Process/Process.dsp
+++ /dev/null
@@ -1,101 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Process" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Process - Win32 Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Process.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Process.mak" CFG="Process - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Process - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Process - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Process - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Release"
-# PROP BASE Intermediate_Dir ".\Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\Release"
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Process - Win32 Release"
-# Name "Process - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\process.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/OS/Process/Process.dsw b/examples/OS/Process/Process.dsw
deleted file mode 100644
index a2474e84a86..00000000000
--- a/examples/OS/Process/Process.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Process"=.\Process.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/OS/Process/Process.mak b/examples/OS/Process/Process.mak
deleted file mode 100644
index d787ff51cf2..00000000000
--- a/examples/OS/Process/Process.mak
+++ /dev/null
@@ -1,256 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=Process - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Process - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Process - Win32 Release" && "$(CFG)" !=\
- "Process - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Process.mak" CFG="Process - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Process - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Process - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "Process - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "Process - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-OUTDIR=.\Release
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\Process.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\process.obj"
- -@erase "$(OUTDIR)\Process.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/Process.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib ace.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
- advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib ace.lib /nologo\
- /subsystem:console /incremental:no /pdb:"$(OUTDIR)/Process.pdb" /machine:I386\
- /out:"$(OUTDIR)/Process.exe"
-LINK32_OBJS= \
- "$(INTDIR)\process.obj"
-
-"$(OUTDIR)\Process.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Process.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\process.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Process.exe"
- -@erase "$(OUTDIR)\Process.ilk"
- -@erase "$(OUTDIR)\Process.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/Process.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
- advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib aced.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/Process.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/Process.exe"
-LINK32_OBJS= \
- "$(INTDIR)\process.obj"
-
-"$(OUTDIR)\Process.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "Process - Win32 Release"
-# Name "Process - Win32 Debug"
-
-!IF "$(CFG)" == "Process - Win32 Release"
-
-!ELSEIF "$(CFG)" == "Process - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\process.cpp
-
-!IF "$(CFG)" == "Process - Win32 Release"
-
-DEP_CPP_PROCE=\
- "..\..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Process - Win32 Debug"
-
-DEP_CPP_PROCE=\
- "..\..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\process.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/OS/Process/Process.mdp b/examples/OS/Process/Process.mdp
deleted file mode 100644
index f42ecb286ce..00000000000
--- a/examples/OS/Process/Process.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/OS/Process/README b/examples/OS/Process/README
deleted file mode 100644
index 3c751c506b0..00000000000
--- a/examples/OS/Process/README
+++ /dev/null
@@ -1,55 +0,0 @@
-This directory contains two examples: <imore> and <process>. They
-show how you can play with various features of ACE_Process to create
-new processes.
-
-imore:
------
-This example shows how to redirect the output of one process (in our
-case, the parent process) to another process (child process.) This is
-very similiar what a UNIX shell does when we "pipe" command together.
-You can select whether you want to use named pipes or a unnamed pipe.
-
-
-process:
---------
-
-This example shows how to use ACE_Process to "portably" create new
-processes. The ACE_Process_Options class allows applications to
-portably specify path, command-line arguments, environment variable
-values. It also allows applications to set the new process' standard
-handles (stdin, stdout, and stderr). ACE_Process is created with the
-ACE_Process_Options and can be used to perform operations on the
-running process.
-
-Notice that this example uses NT version's UNIX utilities like
-"DATE.EXE," and "ls.exe." You can find where to get them from
-Microsoft's NT page on the Web.
-
-Run the application as ./process -u to get all the command-line
-options.
-
-Here's an example output:
-
-lambada:OS/Process> ./process -a
-starting...
-starting...
-Sun May 11 15:06:51 CDT 1997
-date succeeded.
-starting...
-checking ACE_PROCESS_TEST
-ACE_PROCESS_TEST = here's a large number 4294967295.
-ACE_PROCESS_TEST2 = ophilli.
-total 600
-drwxr-xr-x 5 harrison doc 512 May 11 15:06 .
--rw-r--r-- 1 harrison doc 9330 May 7 23:54 .#process.cpp.4.3
-drwxr-xr-x 4 harrison doc 512 Apr 21 15:32 ..
-drwx------ 2 harrison doc 512 May 8 22:33 .obj
-drwx------ 2 harrison doc 512 May 8 22:33 .shobj
-drwxr-xr-x 2 harrison doc 512 May 11 15:05 CVS
--rw-r--r-- 1 harrison doc 1717 Oct 21 1996 Makefile
--rw-r--r-- 1 harrison doc 10048 Oct 21 1996 Process.mak
--rw-r--r-- 1 harrison doc 44032 Oct 21 1996 Process.mdp
--rw-r--r-- 1 harrison doc 1452 May 11 15:05 README
--rwx--x--x 1 harrison doc 212992 May 11 15:06 process
--rw-r--r-- 1 harrison doc 10172 May 10 19:38 process.cpp
--rw------- 1 harrison doc 1380 May 10 19:19 process.wst
diff --git a/examples/OS/Process/imore.cpp b/examples/OS/Process/imore.cpp
deleted file mode 100644
index 6c01734dbc6..00000000000
--- a/examples/OS/Process/imore.cpp
+++ /dev/null
@@ -1,244 +0,0 @@
-// ============================================================================
-// $Id$
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// imore.cpp (imore stands for indirect more.)
-//
-// = DESCRIPTION
-// This program demonstrates how to redirect stdout of a parent
-// process to the stdin of its child process using either unnamed pipe
-// or named pipes to relay data to subprocess which runs "more" to
-// display data on the screen. Run imore to see how to use this
-// program.
-//
-// Unfortunately, on Win32, this program doesn't use any pipe at all because
-// using pipes confuses MORE.COM on Win32 and it just acts like "cat" on Unix.
-//
-// = AUTHOR
-// Nanbor Wang <nw1@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "ace/OS.h"
-#include "ace/FIFO_Recv.h"
-#include "ace/FIFO_Send.h"
-#include "ace/Pipe.h"
-#include "ace/Get_Opt.h"
-#include "ace/Process.h"
-#include "ace/Signal.h"
-
-#if defined (ACE_WIN32)
-static const char * executable = "MORE.COM";
-#else
-static const char * executable = "more"; // I like less better.
-static char *rendezvous_dir = "/tmp";
-static char *rendezvous_pfx = "imore";
-#endif /* ACE_WIN32 */
-
-static char *fname = 0; // File you want to view.
-static int use_named_pipe = 0; // Do we want to use named pipe?
-
-static void
-usage (void)
-{
- ACE_ERROR ((LM_ERROR, "Usage: imore [-n|-u] <filename>\n"
- "\t-n Use named pipe.\n"
- "\t-u Use unnamed pipe.\n"));
-}
-
-static int
-parse_args (int argc, char **argv)
-{
- ACE_Get_Opt get_opt (argc, argv, "un");
- int c;
-
- while ((c = get_opt ()) != -1)
- {
- switch (c)
- {
- case 'n': // We want to use named pipe.
-#if !defined (ACE_WIN32)
- use_named_pipe = 1;
-#else
- ACE_ERROR_RETURN ((LM_ERROR, "Named pipes not supported on Win32\n"), -1);
-#endif /* !ACE_WIN32 */
- break;
- case 'u': // Use unnamed pipe.
- use_named_pipe = 0;
- break;
- default: // What are you talking about?
- usage ();
- return -1;
- }
- }
-
- if (get_opt.optind >= argc) // Do you forget to give me a filename to "more?"
- {
- usage ();
- return -1;
- }
- else
- fname = argv[get_opt.optind]; // Alright.
-
- return 0;
-}
-
-static int
-setup_named_pipes (ACE_Process_Options &opt)
-{
- // Create a unique temporary name for named pipe.
- char *rendezvous = ACE_OS::tempnam (rendezvous_dir,
- rendezvous_pfx);
- if (rendezvous == NULL) // out of memory?
- return -1;
-
- // Alright, this is indeed strange. Named pipes are meant to
- // be used for unrelated processes. Because of the constraints
- // in ACE_Process, I have to pre-open the named pipes here.
- ACE_FIFO_Recv rfifo; // read end fifo.
- ACE_FIFO_Send wfifo; // write end fifo.
-
- // Check if the pipes are created successfully.
- if (rfifo.open (rendezvous) == -1 || wfifo.open (rendezvous) == -1)
- {
- ACE_OS::free (rendezvous);
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "fifo.open"), -1);
- }
-
- // Remove (rm, del) the file after no one uses it any more.
- ACE_OS::unlink (rendezvous);
- ACE_OS::free (rendezvous);
-
- // Setting up pipe between parent and child process. Use the read
- // end of the named pipe as child process'es ACE_STDIN.
- // ACE_Process_Options will keep copies (by dup) of fd's that we
- // pass in. Notice that we have to specify child process to use
- // ACE_STDOUT for output explicitly because we'll close it down in
- // the line after. Child process will use whatever we use to dup2
- // ACE_STDOUT as its stdout.
- opt.set_handles (rfifo.get_handle (), ACE_STDOUT);
-
- // The previous keep a copy of original ACE_STDOUT fd, now we
- // can replace ACE_STDOUT of parent process to the write end
- // of the named pipe.
- ACE_OS::dup2 (wfifo.get_handle (), ACE_STDOUT);
-
- // Close unused fd's. Notice ACE_FIFO doesn't close the fd
- // when it goes out of scope.
- rfifo.close ();
- wfifo.close ();
-}
-
-static int
-setup_unnamed_pipe (ACE_Process_Options &opt)
-{
- // Create an unnamed pipe instance.
- ACE_Pipe pipe;
-
- // Check if the pipe is created successfully.
- if (pipe.open () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "pipe.open"), -1);
-
- // Setting up pipe between parent and child process. Use the pipe
- // as child process'es ACE_STDIN. ACE_Process_Options will keep
- // copies (by dup) of fd's that we pass in. Notice that we have to
- // specify child process to use ACE_STDOUT for output explicitly
- // because we'll close it down in the line after. Child process
- // will use whatever we use to dup2 ACE_STDOUT as its stdout.
- opt.set_handles (pipe.read_handle (), ACE_STDOUT);
-
- // The previous keep a copy of original ACE_STDOUT fd, now we
- // can replace ACE_STDOUT of parent process to the pipe.
- ACE_OS::dup2 (pipe.write_handle (), ACE_STDOUT);
-
- // Don't forget to close the unused fd.
- pipe.close ();
-}
-
-static int
-print_file (ACE_HANDLE infd)
-{
- char buffer[BUFSIZ];
- ssize_t len;
-
- while ((len = ACE_OS::read (infd, buffer, BUFSIZ)) > 0)
- {
- if ((ACE_OS::write (ACE_STDOUT, buffer, len) != len))
- if (errno == EPIPE)
- {
- // I tried to "produce" EPIPE warning to test
- // the program but never seen one. (odd.)
- // ACE_ERROR ((LM_ERROR, "\n\nEPIPE\n"));
- break;
- }
- else
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "write"), -1);
- }
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- // Ignore SIGPIPE signal on Unix platforms in case
- // child process (more) terminates before we finish
- // writing to stdout.
-#if !defined (ACE_WIN32)
- ACE_Sig_Action sig_act (SIG_IGN);
- if (sig_act.register_action (SIGPIPE) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Sig_Action::register_action"), -1);
-#endif /* ACE_WIN32 */
-
- // Alright, what you want me to do now?
- if (::parse_args (argc, argv) == -1)
- return -1;
-
- // Can I find the file you want?
- ACE_HANDLE infile = ACE_OS::open (fname, O_RDONLY);
- if (infile == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", fname), -1);
-
- ACE_Process new_process;
-
- // Notice that we must enclose ACE_Process_Options in the block
- // so the file handlers it keeps can be close elegantly.
-#if !defined (ACE_WIN32)
- {
- ACE_Process_Options options;
-
- if ((use_named_pipe ? ::setup_named_pipes :
- ::setup_unnamed_pipe) (options) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "Error, bailing out!\n"), -1);
-
- options.command_line (executable);
- new_process.spawn (options);
- }
-
- // write file to ACE_STDOUT.
- if (::print_file (infile) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "Error, bailing out!\n"), -1);
-
- // Close the STDOUT to inform child eof.
- ACE_OS::close (ACE_STDOUT);
-#else
- // We can only pass a file handler directly to child process
- // otherwise "more" doesn't act quite the way we want. What do you
- // expect? It's just Billy boy's toy. Nonetheless, if your child
- // processes don't need to interact with the terminal, we can use
- // the exact code for Unixes on NT.
- ACE_Process_Options options;
- options.command_line (executable);
- options.set_handles (infile);
- new_process.spawn (options);
-#endif /* ! ACE_WIN32 */
-
- // Wait till we are done.
- new_process.wait ();
-
- ACE_OS::close (infile);
-
- return 0;
-}
diff --git a/examples/OS/Process/process.cpp b/examples/OS/Process/process.cpp
deleted file mode 100644
index e5342f320b7..00000000000
--- a/examples/OS/Process/process.cpp
+++ /dev/null
@@ -1,417 +0,0 @@
-// ============================================================================
-// $Id$
-
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// process.cpp
-//
-// = DESCRIPTION
-// This example tests the ACE_Process. For more info, check the
-// README file in this directory.
-//
-// = AUTHOR
-// Tim Harrison.
-//
-// ============================================================================
-
-#include "ace/OS.h"
-#include "ace/Get_Opt.h"
-#include "ace/Process.h"
-
-#if defined (ACE_WIN32)
-#define EXEC_NAME "MORE.COM"
-const char *DATE_PATH = "date.exe";
-const char *LS_PATH = "ls.exe";
-#else
-#define EXEC_NAME "less"
-const char *DATE_PATH = "date";
-const char *LS_PATH = "ls";
-#endif /* ACE_WIN32 */
-
-static char *executable = EXEC_NAME;
-static char *print_file = 0;
-static char *environment_string = 0;
-static int get_env = 0;
-static int run_date = 0;
-static int run_ls = 0;
-static int run_all = 0;
-static int run_setenv = 0;
-static int run_tokenizer = 0;
-
-// Parse the command-line arguments and set options.
-static int
-parse_args (int argc, char **argv)
-{
- ACE_Get_Opt get_opt (argc, argv, "dlx:p:e:gastu");
- int c;
-
- while ((c = get_opt ()) != -1)
- {
- switch (c)
- {
- case 't':
- run_tokenizer = 1;
- break;
- case 's':
- run_setenv = 1;
- break;
- case 'a':
- run_all = 1;
- break;
- case 'd':
- run_date = 1;
- break;
- case 'l':
- run_ls = 1;
- break;
- case 'x':
- executable = get_opt.optarg;
- break;
- case 'p':
- print_file = get_opt.optarg;
- break;
- case 'e':
- environment_string = get_opt.optarg;
- break;
- case 'g':
- get_env = 1;
- break;
- case 'u':
- default:
- ACE_ERROR_RETURN ((LM_ERROR, "Usage:\n"
- "-d print date\n"
- "-l run ls\n"
- "-x <executable=more.com>\n"
- "-p print <file_name>\n"
- "-e <env variable message>\n"
- "-s setenv ACE_PROCESS_ENV and spawn -g\n"
- "-g get_env ACE_PROCESS_ENV\n"
- "-t test tokenizer\n"
- "-a run all (d,l,e \"running\")\n"), -1);
- break;
- }
- }
-
- return 0;
-}
-
-// This shows how to set handles.
-static void
-test_more (void)
-{
- ACE_HANDLE infile = ACE_OS::open (print_file, O_RDONLY);
-
- if (infile == ACE_INVALID_HANDLE)
- {
- ACE_ERROR ((LM_DEBUG, "%p\n", print_file));
- return;
- }
-
- ACE_Process new_process;
- ACE_Process_Options options;
- options.command_line (executable);
- options.set_handles (infile);
-
- if (new_process.spawn (options) == -1)
- {
- int error = ACE_OS::last_error ();
- ACE_ERROR ((LM_ERROR, "%p errno = %d.\n",
- "test_more", error));
- }
-
- new_process.wait ();
- ACE_OS::close (infile);
-
- ACE_DEBUG ((LM_DEBUG, "More succeeded.\n"));
-}
-
-// This is a simple usage of ACE_Process.
-static void
-test_date (void)
-{
- ACE_Process_Options options;
- options.command_line (DATE_PATH);
-
- // Try to create a new process running date.
- ACE_Process new_process;
- if (new_process.spawn (options) == -1)
- {
- int error = ACE_OS::last_error ();
- ACE_ERROR ((LM_ERROR, "%p errno = %d.\n",
- "test_date", error));
- return;
- }
-
- new_process.wait ();
- ACE_DEBUG ((LM_DEBUG, "date succeeded.\n"));
-}
-
-static void
-test_ls (void)
-{
- ACE_Process_Options options;
- options.command_line ("%s -al", LS_PATH);
-
- ACE_Process new_process;
- if (new_process.spawn (options) == -1)
- {
- int error = ACE_OS::last_error ();
- ACE_ERROR ((LM_ERROR, "%p errno = %d.\n",
- "test_ls", error));
- }
-
- new_process.wait ();
-}
-
-#if defined (ACE_WIN32)
-// This is just to test the direct usage of CreateProcess. I use this
-// occasionally as a sanity check when ACE_Process breaks.
-static void
-win32_test_ls (void)
-{
- PROCESS_INFORMATION process_info;
- STARTUPINFO startup_info;
- ACE_OS::memset ((void *) &startup_info,
- 0, sizeof startup_info);
- ACE_OS::memset ((void *) &process_info,
- 0, sizeof process_info);
- startup_info.cb = sizeof (startup_info);
- startup_info.dwFlags = STARTF_USESTDHANDLES;
-
- ACE_HANDLE std_out = ACE_STDOUT;
-
- if (!::DuplicateHandle (::GetCurrentProcess(),
- std_out,
- ::GetCurrentProcess(),
- &startup_info.hStdOutput,
- NULL,
- TRUE,
- DUPLICATE_SAME_ACCESS))
- {
- ACE_ERROR ((LM_ERROR, "%p duplicate failed.\n", "test_ls"));
- return;
- }
-
- BOOL fork_result =
- ::CreateProcess ("c:\\Utils\\bin\\ls.exe",
- "-a",
- NULL, // No process attributes.
- NULL, // No thread attributes.
- TRUE, // Allow handle inheritance.
- NULL, // CREATE_NEW_CONSOLE, // Create a new console window.
- NULL,
- 0, // Current directory to start in.
- &startup_info,
- &process_info);
-
- ::CloseHandle (startup_info.hStdOutput);
-
- if (fork_result == 0)
- ACE_ERROR ((LM_ERROR, "%p CreateProcess failed.\n", "test_ls"));
- else
- {
- ::WaitForSingleObject (process_info.hProcess, INFINITE);
- ACE_DEBUG ((LM_ERROR, "ls succeeded.\n"));
- }
-}
-
-// This code spawns a new process. The new process inherits our
-// existing environment, plus one more. This has to be done by hand
-// since CreateProcess does not allow us to inherit AND add
-// environment variables.
-static void
-win32_spawn_environment_process (void)
-{
- PROCESS_INFORMATION process_info;
- STARTUPINFO startup_info;
- ACE_OS::memset ((void *) &startup_info,
- 0, sizeof startup_info);
- ACE_OS::memset ((void *) &process_info,
- 0, sizeof process_info);
- startup_info.cb = sizeof (startup_info);
- startup_info.dwFlags = STARTF_USESTDHANDLES;
-
- ACE_HANDLE std_in = ACE_STDIN;
- ACE_HANDLE std_out = ACE_STDOUT;
- ACE_HANDLE std_err = ACE_STDERR;
-
- if (!::DuplicateHandle (::GetCurrentProcess(),
- std_out,
- ::GetCurrentProcess(),
- &startup_info.hStdOutput,
- NULL,
- TRUE,
- DUPLICATE_SAME_ACCESS))
- {
- ACE_ERROR ((LM_ERROR, "%p duplicate failed.\n", "spawn_environment_process"));
- return;
- }
-
- if (!::DuplicateHandle (::GetCurrentProcess(),
- std_err,
- ::GetCurrentProcess(),
- &startup_info.hStdError,
- NULL,
- TRUE,
- DUPLICATE_SAME_ACCESS))
- {
- ACE_ERROR ((LM_ERROR, "%p duplicate failed.\n", "spawn_environment_process"));
- return;
- }
-
- if (!::DuplicateHandle (::GetCurrentProcess(),
- std_in,
- ::GetCurrentProcess(),
- &startup_info.hStdInput,
- NULL,
- TRUE,
- DUPLICATE_SAME_ACCESS))
- {
- ACE_ERROR ((LM_ERROR, "%p duplicate failed.\n", "spawn_environment_process"));
- return;
- }
-
- char *existing_environment = ::GetEnvironmentStrings ();
- char environment[10240];
- ACE_OS::sprintf (environment, "ACE_PROCESS_TEST=%s",
- environment_string);
-
- int size = 0;
- while (existing_environment[size] != '\0')
- size += ACE_OS::strlen (existing_environment + size) + 1;
-
- ACE_OS::memcpy (environment + (ACE_OS::strlen (environment) + 1),
- existing_environment,
- size);
-
- ::FreeEnvironmentStrings (existing_environment);
-
- BOOL fork_result =
- ::CreateProcess ("d:\\harrison\\ACE_wrappers\\examples\\OS\\Process\\process.exe",
- "process -g",
- NULL, // No process attributes.
- NULL, // No thread attributes.
- TRUE, // Allow handle inheritance.
- NULL, // CREATE_NEW_CONSOLE, // Create a new console window.
- environment, // Environment.
- //"d:\\harrison\\ACE_wrappers\\examples\\OS\\Process\\",
- 0,
- &startup_info,
- &process_info);
-
- ::CloseHandle (startup_info.hStdOutput);
- ::CloseHandle (startup_info.hStdError);
-
- if (fork_result == 0)
- ACE_ERROR ((LM_ERROR, "%p.\n", "spawn_environment_process"));
- else
- {
- ::WaitForSingleObject (process_info.hProcess, INFINITE);
- ACE_DEBUG ((LM_ERROR, "spawn_environment_process succeeded.\n"));
- }
-}
-#endif
-
-static void
-test_setenv (const char *argv0)
-{
- ACE_Process_Options options;
- // options.setenv ("ACE_PROCESS_TEST", "here's a really large number: %u", 0 - 1);
- options.setenv ("ACE_PROCESS_TEST= here's a large number %u", 0 - 1);
- options.setenv ("ACE_PROCESS_TEST2", "ophilli");
- options.command_line ("%s -g", argv0);
- ACE_Process process;
- if (process.spawn (options) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p.\n", "test_setenv"));
- return;
- }
-
- process.wait ();
-}
-
-// Tests the ACE_Tokenizer.
-static void
-tokenize (char *buffer)
-{
- // This tokenizer will replace all spaces with end-of-string
- // characters and will preserve text between "" and '' pairs.
- ACE_Tokenizer parser (buffer);
- parser.delimiter_replace (' ', '\0');
- parser.preserve_designators ('\"', '\"'); // " This quote is for emacs
- parser.preserve_designators ('\'', '\'');
-
- const char *temp;
-
- while (1)
- {
- temp = parser.next ();
- if (temp == 0)
- break;
- ACE_DEBUG ((LM_DEBUG, temp));
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- if (ACE_LOG_MSG->open (argv[0]) == -1)
- ACE_ERROR ((LM_ERROR, "cannot open logger!!!\n"));
-
- ACE_DEBUG ((LM_DEBUG, "starting...\n"));
-
- if (::parse_args (argc, argv) == -1)
- return -1;
-
- if (run_all)
- {
- ACE_Process_Options options;
- options.command_line ("%s -d -l -s", argv[0]);
- ACE_Process process;
- if (process.spawn (options) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n", "main"), -1);
- process.wait ();
- }
-
- if (run_date)
- ::test_date ();
-
- if (run_setenv)
- ::test_setenv (argv[0]);
-
- if (get_env)
- {
- ACE_DEBUG ((LM_DEBUG, "checking ACE_PROCESS_TEST\n"));
- char *value = ACE_OS::getenv ("ACE_PROCESS_TEST");
- char *value2 = ACE_OS::getenv ("ACE_PROCESS_TEST2");
- ACE_DEBUG ((LM_DEBUG, "ACE_PROCESS_TEST = %s.\n"
- "ACE_PROCESS_TEST2 = %s.\n",
- value == 0 ? "no value" : value,
- value2 == 0 ? "no value" : value2));
- }
-
- if (run_ls)
- ::test_ls ();
-
-#if defined (ACE_WIN32)
- if (environment_string != 0)
- win32_spawn_environment_process ();
-#endif /* ACE_WIN32 */
-
- if (print_file != 0)
- test_more ();
-
- if (run_tokenizer)
- {
- tokenize (" -f hi honey -g \"I\'m home\"");
- tokenize ("\"token 1\"\'token 2\'\"token 3\" ");
- }
-
- return 0;
-}
-
-
diff --git a/examples/README b/examples/README
deleted file mode 100644
index 404b4e5a631..00000000000
--- a/examples/README
+++ /dev/null
@@ -1,77 +0,0 @@
-This directory contains a number of examples that illustrate how to
-use the following ACE library components. If you want to see how
-to program using ACE, this is the best place to start reading code and
-learning the ACE design.
-
-These examples are roughly divided up according to the class
-categories in ACE. For more information on ACE class categories,
-please take a look at $ACE_ROOT/ACE-categories.
-
- . ASX
- Illustrate various components in the ADAPTIVE Service
- eXecutive, which is a user-level implementation of
- System V STREAMS written in C++.
-
-
- . CORBA
- Illustrate how CORBA can be integrated into ACE.
-
- . Connection
- Illustrate how the various Acceptor and Connector
- components can be used.
-
- . IOStream
- Illustrate how the ACE IOStreams wrapper works.
-
- . IPC_SAP
- Illustrate the C++ wrappers for Sockets, TLI, UNIX and
- Win32 Named Pipes, and UNIX Stream Pipes.
-
- . Log_Msg
- Illustrate some of the features of the logging
- facility used in ACE to consolidate debugging and
- error report.
-
- . Logger
- This is a simple version of a Server Logging Daemon
- that illustrates the "bare-bones" usage of the
- Reactor. A more sophisticated set of logging examples
- are in the $ACE_ROOT/netsvcs/{client,lib,server}
- directories.
-
- . Mem_Map
- Illustrate how the ACE memory-mapped file components
- work.
-
- . Misc
- Various miscellaneous tests that illustrate how ACE
- utility components work.
-
- . Reactor
- Contains many examples of how to utilize the ACE
- object-oriented event demultiplexer.
-
- . Service_Configurator
- Illustrates the use of the ACE mechanism for
- dynamically configuring communication services.
-
- . Shared_Malloc
- Illustrates the use of ACE wrappers for
- sophisticated use of the ACE_Malloc shared
- memory components.
-
- . Shared_Memory
- Illustrates the use of simple ACE wrappers for
- shared memory and memory mapped file.
-
- . System_V_IPC
- Illustrates how to use the ACE wrappers for System V
- IPC (i.e., semphores, shared memory, and message
- queues).
-
- . Threads
- Illustrates the use of ACE wrappers for threading
- and synchronization.
-
-
-
diff --git a/examples/Reactor/Dgram/CODgram.cpp b/examples/Reactor/Dgram/CODgram.cpp
deleted file mode 100644
index 254b6237325..00000000000
--- a/examples/Reactor/Dgram/CODgram.cpp
+++ /dev/null
@@ -1,202 +0,0 @@
-// $Id$
-
-// Exercise the ACE_SOCK_CODgram wrapper along with the ACE_Reactor.
-// This test simply ping-pongs datagrams back and forth between the
-// parent and child process.
-
-#include "ace/Reactor.h"
-#include "ace/SOCK_CODgram.h"
-#include "ace/INET_Addr.h"
-#include "ace/Process.h"
-
-// Port used to receive for dgrams.
-static u_short port1;
-
-class Dgram_Endpoint : public ACE_Event_Handler
-{
-public:
- Dgram_Endpoint (const ACE_INET_Addr &remote_addr,
- const ACE_INET_Addr &local_addr);
-
- // = Hook methods inherited from the <ACE_Event_Handler>.
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE handle);
- virtual int handle_timeout (const ACE_Time_Value & tv,
- const void *arg = 0);
-
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
-
- int send (const char *buf, size_t len);
- // Send the <buf> to the peer.
-
-private:
- ACE_SOCK_CODgram endpoint_;
- // Wrapper for sending/receiving dgrams.
-};
-
-int
-Dgram_Endpoint::send (const char *buf, size_t len)
-{
- return this->endpoint_.send (buf, len);
-}
-
-int
-Dgram_Endpoint::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask)
-{
- ACE_UNUSED_ARG (handle);
-
- this->endpoint_.close ();
- return 0;
-}
-
-Dgram_Endpoint::Dgram_Endpoint (const ACE_INET_Addr &remote_addr,
- const ACE_INET_Addr &local_addr)
- : endpoint_ (remote_addr, local_addr)
-{
-}
-
-ACE_HANDLE
-Dgram_Endpoint::get_handle (void) const
-{
- return this->endpoint_.get_handle ();
-}
-
-int
-Dgram_Endpoint::handle_input (ACE_HANDLE)
-{
- char buf[BUFSIZ];
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) activity occurred on handle %d!\n",
- this->endpoint_.get_handle ()));
-
- ssize_t n = this->endpoint_.recv (buf, sizeof buf);
-
- if (n == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "handle_input"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) buf of size %d = %*s\n", n, n, buf));
-
- return 0;
-}
-
-int
-Dgram_Endpoint::handle_timeout (const ACE_Time_Value &,
- const void *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) timed out for endpoint\n"));
- return 0;
-}
-
-static int
-run_test (u_short localport,
- const char *remotehost,
- u_short remoteport)
-{
- ACE_INET_Addr remote_addr (remoteport,
- remotehost);
- ACE_INET_Addr local_addr (localport);
-
- Dgram_Endpoint endpoint (remote_addr, local_addr);
-
- // Read data from other side.
- if (ACE_Reactor::instance ()->register_handler
- (&endpoint, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_Reactor::register_handler"),
- -1);
-
- char buf[BUFSIZ];
- ACE_OS::strcpy (buf, "Data to transmit");
- size_t len = ACE_OS::strlen (buf);
-
- if (localport == port1)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) sending data\n"));
-
- for (size_t i = 0; i < 20; i++)
- {
- endpoint.send (buf, len);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) .\n"));
- ACE_OS::sleep (1);
- }
- }
-
- for (int i = 0; i < 40; i++)
- {
- // Wait up to 4 seconds for data.
- ACE_Time_Value tv (4, 0);
-
- if (ACE_Reactor::instance ()->handle_events (tv) <= 0)
- ACE_ERROR_RETURN ((LM_DEBUG,
- "(%P|%t) %p\n",
- "handle_events"),
- -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) return from handle events\n"));
-
- endpoint.send (buf, len);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) .\n"));
- }
-
- if (ACE_Reactor::instance ()->remove_handler
- (&endpoint, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_Reactor::remove_handler"),
- -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) exiting\n"));
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- // Estabish call backs and socket names.
-
- port1 = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_SERVER_PORT;
- const char *remotehost = argc > 2 ? argv[2] : ACE_DEFAULT_SERVER_HOST;
- const u_short port2 = argc > 3 ? ACE_OS::atoi (argv[3]) : port1 + 1;
-
- if (argc > 4) // Providing the fourth command line argument
- { // indicate we don't want to spawn a new process.
- // On Win32, we use this to exec the new program.
- run_test (port1, remotehost, port2);
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) local port = %d, remote host = %s, remote port = %d\n",
- port1, remotehost, port2));
-
- ACE_Process_Options options;
- options.command_line ("%s %d %s %d %c", argv[0], port1, remotehost, port2, 'c');
- options.creation_flags (ACE_Process_Options::NO_EXEC); // This has no effect on
- // NT and will spawn a
- // process that exec
- // the above run_test
- // function.
-
- ACE_Process new_process;
- switch (new_process.spawn (options))
- {
- case -1:
- return -1;
-
- case 0:
- run_test (port1, remotehost, port2);
- break;
-
- default:
- run_test (port2, remotehost, port1);
- new_process.wait ();
- break;
- }
- }
- return 0;
-}
diff --git a/examples/Reactor/Dgram/CODgram.dsp b/examples/Reactor/Dgram/CODgram.dsp
deleted file mode 100644
index 96d23be53f0..00000000000
--- a/examples/Reactor/Dgram/CODgram.dsp
+++ /dev/null
@@ -1,89 +0,0 @@
-# Microsoft Developer Studio Project File - Name="CODgram" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=CODgram - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "CODgram.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "CODgram.mak" CFG="CODgram - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "CODgram - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "CODgram - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "CODgram - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "CODgram - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "CODgram - Win32 Release"
-# Name "CODgram - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\CODgram.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/Dgram/Dgram.cpp b/examples/Reactor/Dgram/Dgram.cpp
deleted file mode 100644
index ca62c64bfbd..00000000000
--- a/examples/Reactor/Dgram/Dgram.cpp
+++ /dev/null
@@ -1,200 +0,0 @@
-// $Id$
-
-// Exercise the ACE_SOCK_Dgram wrapper along with the ACE_Reactor.
-// This test simply ping-pongs datagrams back and forth between the
-// parent and child process.
-
-#include "ace/Reactor.h"
-#include "ace/Process.h"
-#include "ace/SOCK_Dgram.h"
-#include "ace/INET_Addr.h"
-
-// Port used to receive for dgrams.
-static u_short port1;
-
-class Dgram_Endpoint : public ACE_Event_Handler
-{
-public:
- Dgram_Endpoint (const ACE_INET_Addr &local_addr);
-
- // = Hook methods inherited from the <ACE_Event_Handler>.
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE handle);
- virtual int handle_timeout (const ACE_Time_Value & tv,
- const void *arg = 0);
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
-
- int send (const char *buf, size_t len, const ACE_INET_Addr &);
- // Send the <buf> to the peer.
-
-private:
- ACE_SOCK_Dgram endpoint_;
- // Wrapper for sending/receiving dgrams.
-};
-
-int
-Dgram_Endpoint::send (const char *buf, size_t len, const ACE_INET_Addr &addr)
-{
- return this->endpoint_.send (buf, len, addr);
-}
-
-Dgram_Endpoint::Dgram_Endpoint (const ACE_INET_Addr &local_addr)
- : endpoint_ (local_addr)
-{
-}
-
-ACE_HANDLE
-Dgram_Endpoint::get_handle (void) const
-{
- return this->endpoint_.get_handle ();
-}
-
-int
-Dgram_Endpoint::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask)
-{
- ACE_UNUSED_ARG (handle);
-
- this->endpoint_.close ();
- return 0;
-}
-
-int
-Dgram_Endpoint::handle_input (ACE_HANDLE)
-{
- char buf[BUFSIZ];
- ACE_INET_Addr from_addr;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) activity occurred on handle %d!\n",
- this->endpoint_.get_handle ()));
-
- ssize_t n = this->endpoint_.recv (buf, sizeof buf, from_addr);
-
- if (n == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "handle_input"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) buf of size %d = %*s\n", n, n, buf));
-
- return 0;
-}
-
-int
-Dgram_Endpoint::handle_timeout (const ACE_Time_Value &,
- const void *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) timed out for endpoint\n"));
- return 0;
-}
-
-static int
-run_test (u_short localport,
- const char *remotehost,
- u_short remoteport)
-{
- ACE_INET_Addr remote_addr (remoteport,
- remotehost);
- ACE_INET_Addr local_addr (localport);
-
- Dgram_Endpoint endpoint (local_addr);
-
- // Read data from other side.
- if (ACE_Reactor::instance ()->register_handler
- (&endpoint, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_Reactor::register_handler"),
- -1);
-
- char buf[BUFSIZ];
- ACE_OS::strcpy (buf, "Data to transmit");
- size_t len = ACE_OS::strlen (buf);
-
- if (localport == port1)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) sending data\n"));
-
- for (size_t i = 0; i < 20; i++)
- {
- endpoint.send (buf, len, remote_addr);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) .\n"));
- ACE_OS::sleep (1);
- }
- }
-
- for (int i = 0; i < 40; i++)
- {
- // Wait up to 4 seconds for data.
- ACE_Time_Value tv (4, 0);
-
- if (ACE_Reactor::instance ()->handle_events (tv) <= 0)
- ACE_ERROR_RETURN ((LM_DEBUG,
- "(%P|%t) %p\n",
- "handle_events"),
- -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) return from handle events\n"));
-
- endpoint.send (buf, len, remote_addr);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) .\n"));
- }
-
- if (ACE_Reactor::instance ()->remove_handler
- (&endpoint, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_Reactor::remove_handler"),
- -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) exiting\n"));
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- // Estabish call backs and socket names.
-
- port1 = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_SERVER_PORT;
- const char *remotehost = argc > 2 ? argv[2] : ACE_DEFAULT_SERVER_HOST;
- const u_short port2 = argc > 3 ? ACE_OS::atoi (argv[3]) : port1 + 1;
-
- if (argc > 4) // Providing the fourth command line argument
- { // indicate we don't want to spawn a new process.
- // On Win32, we use this to exec the new program.
- run_test (port1, remotehost, port2);
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) local port = %d, remote host = %s, remote port = %d\n",
- port1, remotehost, port2));
-
- ACE_Process_Options options;
- options.command_line ("%s %d %s %d %c", argv[0], port1, remotehost, port2, 'c');
- options.creation_flags (ACE_Process_Options::NO_EXEC); // This has no effect on
- // NT and will spawn a
- // process that exec
- // the above run_test
- // function.
-
- ACE_Process new_process;
- switch (new_process.spawn (options))
- {
- case -1:
- return -1;
-
- case 0:
- run_test (port1, remotehost, port2);
- break;
-
- default:
- run_test (port2, remotehost, port1);
- new_process.wait ();
- break;
- }
- }
- return 0;
-}
diff --git a/examples/Reactor/Dgram/Dgram.dsp b/examples/Reactor/Dgram/Dgram.dsp
deleted file mode 100644
index d972cf61c17..00000000000
--- a/examples/Reactor/Dgram/Dgram.dsp
+++ /dev/null
@@ -1,89 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Dgram" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Dgram - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Dgram.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Dgram.mak" CFG="Dgram - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Dgram - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "Dgram - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Dgram - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Dgram - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Dgram - Win32 Release"
-# Name "Dgram - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\Dgram.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/Dgram/Dgram.dsw b/examples/Reactor/Dgram/Dgram.dsw
deleted file mode 100644
index c6a85f85f96..00000000000
--- a/examples/Reactor/Dgram/Dgram.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "CODgram"=.\CODgram.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Dgram"=.\Dgram.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Reactor/Dgram/Makefile b/examples/Reactor/Dgram/Makefile
deleted file mode 100644
index f4bd5248f49..00000000000
--- a/examples/Reactor/Dgram/Makefile
+++ /dev/null
@@ -1,117 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for a test of the CODgram and Dgram facilities and the Reactor
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = CODgram Dgram
-
-LSRC = CODgram.cpp Dgram.cpp
-
-LDLIBS =
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-INSTALL =
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/CODgram.o .obj/CODgram. .shobj/CODgram.o .shobj/CODgram.: CODgram.cpp $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(ACE_ROOT)/ace/INET_Addr.h
-.obj/Dgram.o .obj/Dgram. .shobj/Dgram.o .shobj/Dgram.: Dgram.cpp $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/INET_Addr.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Reactor/FIFO/Makefile b/examples/Reactor/FIFO/Makefile
deleted file mode 100644
index 6dee7b4c571..00000000000
--- a/examples/Reactor/FIFO/Makefile
+++ /dev/null
@@ -1,103 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for testing the Reactor and FIFOs
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = client \
- server
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/client.o .obj/client. .shobj/client.o .shobj/client.: client.cpp \
- $(ACE_ROOT)/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/ace/FIFO_Send.h \
- $(ACE_ROOT)/ace/FIFO.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/FIFO_Send.i \
- $(ACE_ROOT)/ace/FIFO_Send_Msg.i
-.obj/server.o .obj/server. .shobj/server.o .shobj/server.: server.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/FIFO_Recv_Msg.h \
- $(ACE_ROOT)/ace/FIFO_Recv.h \
- $(ACE_ROOT)/ace/FIFO.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/FIFO_Recv.i \
- $(ACE_ROOT)/ace/FIFO_Recv_Msg.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Reactor/FIFO/client.cpp b/examples/Reactor/FIFO/client.cpp
deleted file mode 100644
index d323a11126a..00000000000
--- a/examples/Reactor/FIFO/client.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
-#include "ace/FIFO_Send_Msg.h"
-
-int
-main (int, char *[])
-{
- char buf[] = "hello world";
- ACE_Str_Buf msg (buf, sizeof buf);
-
- ACE_FIFO_Send_Msg fifo_sender (ACE_DEFAULT_RENDEZVOUS,
- O_WRONLY | O_CREAT,
- ACE_DEFAULT_FILE_PERMS);
-
- if (fifo_sender.send (msg) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send error for fifo"), -1);
- else
- return 0;
-}
diff --git a/examples/Reactor/FIFO/server.cpp b/examples/Reactor/FIFO/server.cpp
deleted file mode 100644
index 05ef9bd2c67..00000000000
--- a/examples/Reactor/FIFO/server.cpp
+++ /dev/null
@@ -1,80 +0,0 @@
-#include "ace/Service_Config.h"
-#include "ace/FIFO_Recv_Msg.h"
-
-class FIFO_Recv_Handler : public ACE_Event_Handler
-{
-public:
- FIFO_Recv_Handler (void);
- ~FIFO_Recv_Handler (void);
-
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE fd);
-
-private:
- ACE_FIFO_Recv_Msg fifo_reader_;
-};
-
-FIFO_Recv_Handler::FIFO_Recv_Handler (void)
-{
- ACE_OS::unlink (ACE_DEFAULT_RENDEZVOUS);
-
- // Make sure to open the FIFO with the "persistent" flag enabled
- // (which is the default).
- if (this->fifo_reader_.open (ACE_DEFAULT_RENDEZVOUS) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "open"));
-
- // Register with the Reactor.
- if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_handler"));
-}
-
-ACE_HANDLE
-FIFO_Recv_Handler::get_handle (void) const
-{
- return this->fifo_reader_.get_handle ();
-}
-
-FIFO_Recv_Handler::~FIFO_Recv_Handler (void)
-{
- this->fifo_reader_.close ();
- this->fifo_reader_.remove ();
-}
-
-int
-FIFO_Recv_Handler::handle_input (ACE_HANDLE)
-{
- char buf[BUFSIZ];
-
- ACE_DEBUG ((LM_DEBUG, "handle_input\n"));
-
- ACE_Str_Buf msg (buf, 0, sizeof buf);
-
- ssize_t n = this->fifo_reader_.recv (msg);
-
- if (n < 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "recv"), -1);
- else
- {
- ACE_DEBUG ((LM_DEBUG, "msg.len = %d, n = %d\n", msg.len, n));
-
- if (msg.len > 0)
- {
- // Do some work in here...
- ACE_DEBUG ((LM_DEBUG, "msg.buf = %s\n", msg.buf));
- }
- return 0;
- }
-}
-
-int
-main (int, char *argv[])
-{
- ACE_Service_Config daemon (argv[0]);
-
- FIFO_Recv_Handler fr_handler;
-
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
diff --git a/examples/Reactor/Makefile b/examples/Reactor/Makefile
deleted file mode 100644
index a4357a4814c..00000000000
--- a/examples/Reactor/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Reactor tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = Dgram \
- FIFO \
- Misc \
- Multicast \
- Ntalker
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
diff --git a/examples/Reactor/Misc/Makefile b/examples/Reactor/Misc/Makefile
deleted file mode 100644
index d6aab43dd5d..00000000000
--- a/examples/Reactor/Misc/Makefile
+++ /dev/null
@@ -1,346 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the miscellaneous Reactor examples
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = pingpong \
- notification \
- test_demuxing \
- test_event_handler_t \
- test_reactors \
- test_signals_1 \
- test_signals_2 \
- test_time_value \
- test_timer_queue
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/pingpong.o .obj/pingpong. .shobj/pingpong.o .shobj/pingpong.: pingpong.cpp $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i
-.obj/notification.o .obj/notification. .shobj/notification.o .shobj/notification.: notification.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h
-.obj/test_demuxing.o .obj/test_demuxing. .shobj/test_demuxing.o .shobj/test_demuxing.: test_demuxing.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/test_event_handler_t.o .obj/test_event_handler_t. .shobj/test_event_handler_t.o .shobj/test_event_handler_t.: test_event_handler_t.cpp \
- $(ACE_ROOT)/ace/Event_Handler_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i
-.obj/test_reactors.o .obj/test_reactors. .shobj/test_reactors.o .shobj/test_reactors.: test_reactors.cpp \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/test_signals_1.o .obj/test_signals_1. .shobj/test_signals_1.o .shobj/test_signals_1.: test_signals_1.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h
-.obj/test_signals_2.o .obj/test_signals_2. .shobj/test_signals_2.o .shobj/test_signals_2.: test_signals_2.cpp \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i
-.obj/test_time_value.o .obj/test_time_value. .shobj/test_time_value.o .shobj/test_time_value.: test_time_value.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/test_timer_queue.o .obj/test_timer_queue. .shobj/test_timer_queue.o .shobj/test_timer_queue.: test_timer_queue.cpp \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_Queue.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Reactor/Misc/Misc.dsp b/examples/Reactor/Misc/Misc.dsp
deleted file mode 100644
index be1227a2801..00000000000
--- a/examples/Reactor/Misc/Misc.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="timer_queue" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=timer_queue - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Misc.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Misc.mak" CFG="timer_queue - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "timer_queue - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\timer_queue\Debug"
-# PROP BASE Intermediate_Dir ".\timer_queue\Debug"
-# PROP BASE Target_Dir ".\timer_queue"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\timer_queue"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "timer_queue - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_timer_queue.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Reactor/Misc/Misc.dsw b/examples/Reactor/Misc/Misc.dsw
deleted file mode 100644
index 419a7f6b37e..00000000000
--- a/examples/Reactor/Misc/Misc.dsw
+++ /dev/null
@@ -1,77 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "notification"=.\notification.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "reactors"=.\reactors.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "signals_1"=.\signals_1.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "signals_2"=.\signals_2.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "timer_queue"=.\Misc.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Reactor/Misc/Misc.mak b/examples/Reactor/Misc/Misc.mak
deleted file mode 100644
index b0dcf6bf714..00000000000
--- a/examples/Reactor/Misc/Misc.mak
+++ /dev/null
@@ -1,857 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=signals_2 - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to signals_2 - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "timer_queue - Win32 Debug" && "$(CFG)" !=\
- "notification - Win32 Debug" && "$(CFG)" != "reactors - Win32 Debug" &&\
- "$(CFG)" != "signals_1 - Win32 Debug" && "$(CFG)" != "signals_2 - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Misc.mak" CFG="signals_2 - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "timer_queue - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "notification - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "reactors - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "signals_1 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "signals_2 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "timer_queue - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "timer_queue - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "timer_queue\Debug"
-# PROP BASE Intermediate_Dir "timer_queue\Debug"
-# PROP BASE Target_Dir "timer_queue"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "timer_queue"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\timer_queue.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_timer_queue.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\timer_queue.exe"
- -@erase "$(OUTDIR)\timer_queue.ilk"
- -@erase "$(OUTDIR)\timer_queue.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/timer_queue.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/timer_queue.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/timer_queue.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_timer_queue.obj"
-
-"$(OUTDIR)\timer_queue.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "notification - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "notification\Debug"
-# PROP BASE Intermediate_Dir "notification\Debug"
-# PROP BASE Target_Dir "notification"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "notification"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\notification.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\notification.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\notification.exe"
- -@erase "$(OUTDIR)\notification.ilk"
- -@erase "$(OUTDIR)\notification.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/notification.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/notification.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/notification.exe"
-LINK32_OBJS= \
- "$(INTDIR)\notification.obj"
-
-"$(OUTDIR)\notification.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "reactors - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "reactors\Debug"
-# PROP BASE Intermediate_Dir "reactors\Debug"
-# PROP BASE Target_Dir "reactors"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "reactors"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\reactors.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_reactors.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\reactors.exe"
- -@erase "$(OUTDIR)\reactors.ilk"
- -@erase "$(OUTDIR)\reactors.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/reactors.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/reactors.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/reactors.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_reactors.obj"
-
-"$(OUTDIR)\reactors.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "signals_1 - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "signals_1\Debug"
-# PROP BASE Intermediate_Dir "signals_1\Debug"
-# PROP BASE Target_Dir "signals_1"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "signals_1"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\signals_1.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_signals_1.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\signals_1.exe"
- -@erase "$(OUTDIR)\signals_1.ilk"
- -@erase "$(OUTDIR)\signals_1.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/signals_1.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/signals_1.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/signals_1.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_signals_1.obj"
-
-"$(OUTDIR)\signals_1.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "signals_2 - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "signals_2\Debug"
-# PROP BASE Intermediate_Dir "signals_2\Debug"
-# PROP BASE Target_Dir "signals_2"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "signals_2"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\signals_2.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_signals_2.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\signals_2.exe"
- -@erase "$(OUTDIR)\signals_2.ilk"
- -@erase "$(OUTDIR)\signals_2.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/signals_2.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/signals_2.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/signals_2.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_signals_2.obj"
-
-"$(OUTDIR)\signals_2.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/timer_queue.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "timer_queue - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_timer_queue.cpp
-DEP_CPP_TEST_=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_timer_queue.obj" : $(SOURCE) $(DEP_CPP_TEST_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "notification - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\notification.cpp
-DEP_CPP_NOTIF=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\notification.obj" : $(SOURCE) $(DEP_CPP_NOTIF) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "reactors - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_reactors.cpp
-DEP_CPP_TEST_R=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_reactors.obj" : $(SOURCE) $(DEP_CPP_TEST_R) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "signals_1 - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_signals_1.cpp
-DEP_CPP_TEST_S=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_signals_1.obj" : $(SOURCE) $(DEP_CPP_TEST_S) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "signals_2 - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_signals_2.cpp
-DEP_CPP_TEST_SI=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_signals_2.obj" : $(SOURCE) $(DEP_CPP_TEST_SI) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Reactor/Misc/Misc.mdp b/examples/Reactor/Misc/Misc.mdp
deleted file mode 100644
index 8b0201ac6f6..00000000000
--- a/examples/Reactor/Misc/Misc.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Reactor/Misc/notification.cpp b/examples/Reactor/Misc/notification.cpp
deleted file mode 100644
index 6d0e409c257..00000000000
--- a/examples/Reactor/Misc/notification.cpp
+++ /dev/null
@@ -1,288 +0,0 @@
-// $Id$
-
-#include "ace/Service_Config.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Thread.h"
-#include "ace/Synch_T.h"
-
-#if defined (ACE_HAS_THREADS)
-#if defined (CHORUS)
-// Chorus does not have signal, so we'll stop after a number of rounds.
-#define MAX_ITERATIONS 3
-#else
-#define MAX_ITERATIONS 10000
-#endif
-
-class Thread_Handler : public ACE_Event_Handler
- // = TITLE
- // Illustrate how the ACE_Reactor's thread-safe event notification
- // mechanism works.
- //
- // = DESCRIPTION
- // Handle timeouts in the main thread via the ACE_Reactor and I/O
- // events in a separate thread. Just before the separate I/O thread
- // exits it notifies the ACE_Reactor in the main thread using the
- // ACE_Reactor's notification mechanism.
-{
-public:
- Thread_Handler (int delay, int interval, size_t n_threads);
- Thread_Handler (size_t id): id_ (id) {}
-
- virtual int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- // Handle signals.
-
- virtual int handle_exception (ACE_HANDLE);
- // Print data from main thread.
-
- virtual int handle_output (ACE_HANDLE);
- // Print data from main thread.
-
- virtual int handle_timeout (const ACE_Time_Value &,
- const void *);
- // Handle timeout events in the main thread.
-
- virtual int handle_input (ACE_HANDLE);
- // General notification messages to the Reactor.
-
- virtual int notify (ACE_Time_Value *tv = 0);
- // Perform notifications.
-
- virtual int svc (void);
- // Handle I/O events in a separate threads.
-
-private:
- static void *svc_run (void *);
- // Glues C++ to C thread library functions.
-
- size_t id_;
- // ID passed in by Thread_Handler constructor.
-
- int iterations_;
-
- static sig_atomic_t shutdown_;
- // Shutting down.
-
- // = Timing variables.
- // Delay factor for timer-driven I/O.
- static ACE_Time_Value delay_;
-
- // Interval factor for Event_Handler timer.
- static ACE_Time_Value interval_;
-};
-
-// Shutdown flag.
-sig_atomic_t Thread_Handler::shutdown_ = 0;
-
-// Delay factor for timer-driven I/O.
-ACE_Time_Value Thread_Handler::delay_;
-
-// Interval factor for Event_Handler timer.
-ACE_Time_Value Thread_Handler::interval_;
-
-
-Thread_Handler::Thread_Handler (int delay,
- int interval,
- size_t n_threads)
- : iterations_(MAX_ITERATIONS)
-{
- ACE_Sig_Set sig_set;
-
- sig_set.sig_add (SIGQUIT);
- sig_set.sig_add (SIGINT);
-
- delay_.set (delay);
- interval_.set (interval);
- this->id_ = 0;
-
- if (ACE::register_stdin_handler (this,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_stdin_handler"));
- else if (ACE_Reactor::instance ()->register_handler (sig_set, this) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "register_handler"));
- else if (ACE_Reactor::instance ()->schedule_timer
- (this, 0, Thread_Handler::delay_, Thread_Handler::interval_) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "schedule_timer"));
-
- // Set up this thread's signal mask, which is inherited by the
- // threads it spawns.
-
- ACE_Thread::sigsetmask (SIG_BLOCK, sig_set);
-
- // Create N new threads of control Thread_Handlers.
-
- for (size_t i = 0; i < n_threads; i++)
- if (ACE_Thread::spawn ((ACE_THR_FUNC) &Thread_Handler::svc_run,
- new Thread_Handler (i + 1),
- THR_NEW_LWP | THR_DETACHED) != 0)
- ACE_ERROR ((LM_ERROR, "%p\n", "ACE_Thread::spawn"));
-
- // Unblock signal set so that only this thread receives them!
- ACE_Thread::sigsetmask (SIG_UNBLOCK, sig_set);
-}
-
-int
-Thread_Handler::notify (ACE_Time_Value *timeout)
-{
- // Just do something to test the ACE_Reactor's multi-thread
- // capabilities...
-
- if (ACE_Reactor::instance ()->notify
- (this, ACE_Event_Handler::EXCEPT_MASK, timeout) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "notification::notify:exception"), -1);
- else if (ACE_Reactor::instance ()->notify
- (this, ACE_Event_Handler::WRITE_MASK, timeout) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "notification::notify:write"), -1);
-
- return 0;
-}
-
-// Test stdin handling (can use select to demultiplex HANDLEs)
-// Input is only handled by the main thread
-int
-Thread_Handler::handle_input (ACE_HANDLE handle)
-{
- char buf[BUFSIZ];
- ssize_t n = ACE_OS::read (handle, buf, sizeof buf);
-
- if (n > 0)
- {
- ACE_DEBUG ((LM_DEBUG, "input to (%t) %*s",
- n, buf));
-
- ACE_DEBUG ((LM_DEBUG, "%d more input to kill\n",
- iterations_));
- // Only wait up to 10 milliseconds to notify the Reactor.
- ACE_Time_Value timeout (0, 10 * 1000);
-
- if (this->notify (&timeout) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t), %p\n",
- "notification::handle_input:notify"));
- return 0;
- }
- else
- return -1;
-}
-
-// Perform a task that will test the ACE_Reactor's multi-threading
-// capabilities in separate threads.
-
-int
-Thread_Handler::svc (void)
-{
- iterations_ = MAX_ITERATIONS;
-
- while (this->shutdown_ == 0 && --iterations_ > 0 )
- {
- if (Thread_Handler::delay_.sec () > 0)
- // Block for delay_.secs () / 2, then notify the Reactor.
- ACE_OS::sleep (Thread_Handler::delay_.sec () / 2);
-
- // Only wait up to 10 milliseconds to notify the Reactor.
- ACE_Time_Value timeout (0, 10 * 1000);
-
- if (notify (&timeout) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "notify"));
- }
-
- ACE_Reactor::instance ()->remove_handler(this, ALL_EVENTS_MASK);
- ACE_DEBUG ((LM_DEBUG, "(%t) exiting svc\n"));
- return 0;
-}
-
-// Test signal handling.
-
-int
-Thread_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) received signal %S\n", signum));
-
- switch (signum)
- {
- case SIGINT:
- case SIGQUIT:
- ACE_ERROR ((LM_ERROR,
- "(%t) ******************** shutting down %n on signal %S\n",
- signum));
- this->shutdown_ = 1;
- ACE_Reactor::end_event_loop();
- }
- return 0;
-}
-
-int
-Thread_Handler::handle_timeout (const ACE_Time_Value &time,
- const void *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) received timeout at (%u, %u)\n",
- time.sec (), time.usec ()));
-
- if (--iterations_ <= 0)
- ACE_Reactor::end_event_loop();
-
- return 0;
-}
-
-// Called by the ACE_Reactor when it receives a notification.
-
-int
-Thread_Handler::handle_exception (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) exception to id %d\n",
- this->id_));
- return 0;
-}
-
-// Called by the ACE_Reactor when it receives a notification.
-
-int
-Thread_Handler::handle_output (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) output to id %d\n",
- this->id_));
- return 0;
-}
-
-// "Shim" function that integrates C thread API with C++.
-
-void *
-Thread_Handler::svc_run (void *eh)
-{
- Thread_Handler *this_handler = (Thread_Handler *) eh;
-
- return this_handler->svc () == 0 ? 0 : (void *) -1;
-}
-
-int
-main (int argc, char *argv[])
-{
- // Required to initialize the Service Configurator.
- ACE_Service_Config daemon (argv[0]);
-
- if (argc != 4)
- ACE_ERROR ((LM_ERROR,
- "usage: %s delay interval n_threads%a\n",
- argv[0], 1));
-
- int delay = ACE_OS::atoi (argv[1]);
- int interval = ACE_OS::atoi (argv[2]);
- size_t n_threads = ACE_OS::atoi (argv[3]);
-
- Thread_Handler thr_handler (delay, interval, n_threads);
-
- ACE_Reactor::run_event_loop ();
- ACE_DEBUG ((LM_DEBUG, "exiting from main%a\n", 1));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "threads not supported on this platform\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Reactor/Misc/notification.dsp b/examples/Reactor/Misc/notification.dsp
deleted file mode 100644
index 447b5142e85..00000000000
--- a/examples/Reactor/Misc/notification.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="notification" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=notification - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "notification.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "notification.mak" CFG="notification - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "notification - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\notification\Debug"
-# PROP BASE Intermediate_Dir ".\notification\Debug"
-# PROP BASE Target_Dir ".\notification"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\notification"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "notification - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\notification.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Reactor/Misc/pingpong.cpp b/examples/Reactor/Misc/pingpong.cpp
deleted file mode 100644
index a88fcbbb27b..00000000000
--- a/examples/Reactor/Misc/pingpong.cpp
+++ /dev/null
@@ -1,247 +0,0 @@
-// $Id$
-
-/* Simple program that illustrates many features of the ACE_Reactor:
-
- 1. I/O event demultiplexing
- 2. Signal-based demultiplexing
- 3. Timer-based demultiplexing
-
- To test this program, compile it and then execute it as follows:
-
- % ./pingpong hello
-
- You should see lots of the following output:
-
- writing <4> [7860]
- writing <4> [7860]
- writing <4> [7860]
- writing <4> [7860]
- reading <5> (7860) [1] = hello
- writing <4> [7860]
- writing <5> [7861]
- reading <4> (7861) [2] = hello
- reading <5> (7860) [2] = hello
- writing <4> [7860]
- writing <5> [7861]
- reading <4> (7861) [3] = hello
- reading <5> (7860) [3] = hello
-
- After 10 seconds you'll see the following:
-
- ./pingpong: shutting down tester (pid = 7861)
- ./pingpong: shutting down tester (pid = 7860)
-
- and the program will stop. If you'd like to
- stop it earlier, just hit the control-C sequence
- and you'll see the same messages. */
-
-
-#include "ace/Synch.h"
-#include "ace/Reactor.h"
-#include "ace/Pipe.h"
-
-class Ping_Pong : public ACE_Test_and_Set<ACE_Null_Mutex, sig_atomic_t>
-{
-public:
- Ping_Pong (char b[], ACE_HANDLE f);
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_output (ACE_HANDLE);
- virtual int handle_timeout (const ACE_Time_Value &, const void *);
-
-private:
- char buf_[BUFSIZ];
- // Buffer to send.
-
- size_t buflen_;
- // Length of the buffer to send.
-
- int pid_;
- // Process ID.
-
- ACE_HANDLE handle_;
- // Open handle.
-};
-
-Ping_Pong::Ping_Pong (char b[], ACE_HANDLE f)
- : buflen_ (ACE_OS::strlen (b) + 1 + (2 * sizeof (int))),
- pid_ (ACE_OS::getpid ()),
- handle_ (f)
-{
- *((int *) this->buf_) = (int) this->pid_;
- *((int *) (this->buf_ + sizeof (int))) = 0;
- ACE_OS::strcpy (this->buf_ + (2 * sizeof (int)), b);
- this->buf_[this->buflen_ - 1] = '\n';
- this->buf_[this->buflen_] = '\0';
-}
-
-ACE_HANDLE
-Ping_Pong::get_handle (void) const
-{
- return this->handle_;
-}
-
-int
-Ping_Pong::handle_input (ACE_HANDLE)
-{
-#if defined (ACE_HAS_STREAM_PIPES)
- // We can rely on record-oriented reads...
-
- ssize_t n = ACE::recv (this->handle_, this->buf_, this->buflen_);
-
- if (n != (ssize_t) this->buflen_)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) reading [%d] %p\n", handle_, "read"), -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) reading <%d> (%d) [%d] = %s\n",
- this->handle_,
- *(int *) this->buf_,
- *(int *) (this->buf_ + sizeof (int)),
- this->buf_ + (2 * sizeof (int))));
-#else
- ssize_t n = ACE::recv (this->handle_, this->buf_, this->buflen_);
-
- if (n == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "[%d] %p\n", handle_, "read"), -1);
-
- n -= (2 * sizeof (int));
- char *buf = this->buf_ + (2 * sizeof (int));
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) reading <%d> = %*s\n",
- this->handle_, n, buf));
-#endif /* ACE_HAS_STREAM_PIPES */
- return 0;
-}
-
-int
-Ping_Pong::handle_output (ACE_HANDLE)
-{
-#if defined (ACE_HAS_STREAM_PIPES)
- // We can rely on record-oriented reads...
-
- (*(int *) (this->buf_)) = this->pid_;
- (*(int *) (this->buf_ + sizeof (int)))++;
- if (ACE::send (this->handle_, this->buf_, this->buflen_) == -1)
- return -1;
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) writing <%d> [%d]\n",
- this->handle_, this->pid_));
- return 0;
- }
-#else
- if (ACE::send (this->handle_, this->buf_, this->buflen_) == -1)
- return -1;
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) writing <%d>\n", this->handle_));
- return 0;
- }
-#endif /* ACE_HAS_STREAM_PIPES */
-}
-
-int
-Ping_Pong::handle_timeout (const ACE_Time_Value &,
- const void *)
-{
- this->set (1);
- return 0;
-}
-
-// Contains the string to "pingpong" back and forth...
-static char *string_name;
-
-// Wait for 10 seconds and then shut down.
-static const int SHUTDOWN_TIME = 10;
-
-static void
-run_svc (ACE_HANDLE handle)
-{
- ACE_Reactor reactor;
-
- Ping_Pong callback (string_name, handle);
-
- // Register the callback object for the various I/O, signal, and
- // timer-based events.
-
- if (reactor.register_handler (&callback,
- ACE_Event_Handler::READ_MASK
- | ACE_Event_Handler::WRITE_MASK) == -1
-#if !defined (CHORUS)
- || reactor.register_handler (SIGINT, &callback) == -1
-#endif /* CHORUS */
- || reactor.schedule_timer (&callback, 0, SHUTDOWN_TIME) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "reactor", 1));
-
- // Main event loop (one per process).
-
- while (callback.is_set () == 0)
- if (reactor.handle_events () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "handle_events"));
-}
-
-#if defined (ACE_WIN32) || defined (CHORUS)
-static ACE_Barrier barrier (3);
-
-static void *
-worker (void *arg)
-{
- ACE_HANDLE handle = (ACE_HANDLE) arg;
-
- run_svc (handle);
- barrier.wait ();
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) %n: shutting down tester\n"));
- return 0;
-}
-#endif /* ACE_WIN32 */
-
-int
-main (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
-
- if (argc != 2)
- ACE_ERROR ((LM_ERROR, "usage: %n string\n%a", 1));
-
- string_name = argv[1];
-
- ACE_HANDLE handles[2];
-
- // Create a pipe and initialize the handles.
- ACE_Pipe pipe (handles);
-
-#if defined (ACE_WIN32) || defined (CHORUS)
- if (ACE_Thread::spawn (ACE_THR_FUNC (worker),
- (void *) handles[0],
- THR_DETACHED) == -1
- || ACE_Thread::spawn (ACE_THR_FUNC (worker),
- (void *) handles[1],
- THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "spawn", 1));
-
- barrier.wait ();
-#else
- pid_t pid = ACE_OS::fork (argv[0]);
-
- if (pid == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "fork", 1));
-
- run_svc (handles[pid == 0]);
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) %n: shutting down tester\n"));
-#endif /* ACE_WIN32 */
-
- if (pipe.close () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "close"));
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Test_and_Set<ACE_Null_Mutex, sig_atomic_t>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Test_and_Set<ACE_Null_Mutex, sig_atomic_t>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/Reactor/Misc/reactors.dsp b/examples/Reactor/Misc/reactors.dsp
deleted file mode 100644
index 38e5eb5ccc2..00000000000
--- a/examples/Reactor/Misc/reactors.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="reactors" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=reactors - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "reactors.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "reactors.mak" CFG="reactors - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "reactors - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "reactors"
-# PROP BASE Intermediate_Dir "reactors"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "reactors - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_reactors.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/Misc/signal_tester.cpp b/examples/Reactor/Misc/signal_tester.cpp
deleted file mode 100644
index 37613f14f38..00000000000
--- a/examples/Reactor/Misc/signal_tester.cpp
+++ /dev/null
@@ -1,221 +0,0 @@
-// Perform an extensive test of the ACE_Reactor's event dispatching
-// $Id$
-
-// mechanisms. These mechanisms illustrate how signals, I/O, and
-// timeout events can all be handled within the same framework. In
-// addition, this example illustrates how to use the ACE_Reactor for
-// devices that perform I/O via signals (such as SVR4 message queues).
-
-
-#include "ace/Service_Config.h"
-
-// Used to shut down the event loop.
-static sig_atomic_t done = 0;
-
-// This class illustrates how to handle signal-driven I/O using the
-// ACE_Reactor framework. Note that signals may be caught and
-// processed without requiring the use of global signal handler
-// functions or global signal handler data.
-
-class Sig_Handler : public ACE_Event_Handler
-{
-public:
- Sig_Handler (void);
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE);
- virtual int shutdown (ACE_HANDLE, ACE_Reactor_Mask);
- virtual int handle_signal (ACE_HANDLE signum, siginfo_t * = 0,
- ucontext_t * = 0);
-
-private:
- ACE_HANDLE handle_;
-};
-
-// A dummy_handle is required to reserve a slot in the ACE_Reactor's
-// descriptor table.
-
-Sig_Handler::Sig_Handler (void)
-{
- // Assign the Sig_Handler a dummy I/O descriptor. Note that even
- // though we open this file "Write Only" we still need to use the
- // ACE_Event_Handler::NULL_MASK when registering this with the
- // ACE_Reactor (see below).
- this->handle_ = ACE_OS::open (ACE_DEV_NULL, O_WRONLY);
- ACE_ASSERT (this->handle_ != -1);
-
- // Register signal handler object. Note that NULL_MASK is used to
- // keep the ACE_Reactor from calling us back on the "/dev/null"
- // descriptor.
- if (ACE_Service_Config::reactor ()->register_handler
- (this, ACE_Event_Handler::NULL_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "register_handler", 1));
-
- // Create a sigset_t corresponding to the signals we want to catch.
- ACE_Sig_Set sig_set;
-
- sig_set.sig_add (SIGINT);
- sig_set.sig_add (SIGQUIT);
- sig_set.sig_add (SIGALRM);
-
- // Register the signal handler object to catch the signals.
- if (ACE_Service_Config::reactor ()->register_handler (sig_set, this) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "register_handler", 1));
-}
-
-// Called by the ACE_Reactor to extract the fd.
-
-ACE_HANDLE
-Sig_Handler::get_handle (void) const
-{
- return this->handle_;
-}
-
-// In a real application, this method would be where the read on the
-// signal-driven I/O device would occur asynchronously. For now we'll
-// just print a greeting to let you know that everything is working
-// properly!
-
-int
-Sig_Handler::handle_input (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "handling asynchonrous input...\n"));
- return 0;
-}
-
-// In a real application, this method would do any cleanup activities
-// required when shutting down the I/O device.
-
-int
-Sig_Handler::shutdown (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "closing down Sig_Handler...\n"));
- return 0;
-}
-
-// This method handles all the signals that are being caught by this
-// object. In our simple example, we are simply catching SIGALRM,
-// SIGINT, and SIGQUIT. Anything else is logged and ignored.
-//
-// There are several advantages to using this approach. First,
-// the behavior triggered by the signal is handled in the main event
-// loop, rather than in the signal handler. Second, the ACE_Reactor's
-// signal handling mechanism eliminates the need to use global signal
-// handler functions and data.
-
-int
-Sig_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "received signal %S\n", signum));
-
- switch (signum)
- {
- case SIGALRM:
- // Rearm the alarm.
- ACE_OS::alarm (4);
- break;
- case SIGINT:
- // Tell the ACE_Reactor to enable the ready bit for
- // this->handle_. The ACE_Reactor will subsequently call the
- // Sig_Handler::handle_input method from within its event loop.
- return ACE_Service_Config::reactor ()->ready_ops
- (this->handle_, ACE_Event_Handler::READ_MASK, ACE_Reactor::ADD_MASK);
- case SIGQUIT:
- ACE_DEBUG ((LM_DEBUG, "%S: shutting down signal tester\n", signum));
- ACE_Service_Config::end_reactor_event_loop ();
- break;
- default:
- ACE_DEBUG ((LM_DEBUG,
- "%S: not handled, returning to program\n", signum));
- break;
- }
- return 0;
-}
-
-// This class illustrates that the ACE_Reactor can handle signals,
-// STDIO, and timeouts using the same mechanisms.
-
-class STDIN_Handler : public ACE_Event_Handler
-{
-public:
- STDIN_Handler (void);
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_timeout (const ACE_Time_Value &,
- const void *arg);
-};
-
-STDIN_Handler::STDIN_Handler (void)
-{
- if (ACE::register_stdin_handler (this,
- ACE_Service_Config::reactor (),
- ACE_Service_Config::thr_mgr ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_stdin_handler"));
-
- // Register the STDIN_Handler to be dispatched once every second.
- else if (ACE_Service_Config::reactor ()->schedule_timer
- (this, 0, ACE_Time_Value (1), ACE_Time_Value (1)) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "schedule_timer", 1));
-}
-
-int
-STDIN_Handler::handle_timeout (const ACE_Time_Value &tv,
- const void *)
-{
- ACE_DEBUG ((LM_DEBUG, "timeout occurred at %d sec, %d usec\n",
- tv.sec (), tv.usec ()));
- return 0;
-}
-
-// Read from input descriptor and write to stdout descriptor.
-
-int
-STDIN_Handler::handle_input (ACE_HANDLE handle)
-{
- ssize_t n;
- char buf[BUFSIZ];
-
- switch (n = ACE_OS::read (handle, buf, sizeof buf))
- {
- case -1:
- if (errno == EINTR)
- return 0;
- /* NOTREACHED */
- else
- ACE_ERROR ((LM_ERROR, "%p\n", "read"));
- /* FALLTHROUGH */
- case 0:
- ACE_Service_Config::end_reactor_event_loop ();
- break;
- default:
- {
- ssize_t result = ACE::write_n (ACE_STDOUT, buf, n);
-
- if (result != n)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "write"),
- result == -1 && errno == EINTR ? 0 : -1);
- }
- }
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon (argv [0]);
-
- // Signal handler.
- Sig_Handler sh;
-
- // Define an I/O handler object.
- STDIN_Handler ioh;
-
- // Optionally start the alarm.
- if (argc > 1)
- ACE_OS::alarm (4);
-
- // Loop handling signals and I/O events until SIGQUIT occurs.
-
- while (daemon.reactor_event_loop_done () == 0)
- daemon.run_reactor_event_loop ();
-
- return 0;
-}
diff --git a/examples/Reactor/Misc/signals_1.dsp b/examples/Reactor/Misc/signals_1.dsp
deleted file mode 100644
index f489cff12de..00000000000
--- a/examples/Reactor/Misc/signals_1.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="signals_1" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=signals_1 - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "signals_1.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "signals_1.mak" CFG="signals_1 - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "signals_1 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "signals_"
-# PROP BASE Intermediate_Dir "signals_"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "signals_1 - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_signals_1.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/Misc/signals_2.dsp b/examples/Reactor/Misc/signals_2.dsp
deleted file mode 100644
index 2d1955ccffc..00000000000
--- a/examples/Reactor/Misc/signals_2.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="signals_2" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=signals_2 - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "signals_2.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "signals_2.mak" CFG="signals_2 - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "signals_2 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "signals_"
-# PROP BASE Intermediate_Dir "signals_"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "signals_2 - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_signals_2.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/Misc/test_demuxing.cpp b/examples/Reactor/Misc/test_demuxing.cpp
deleted file mode 100644
index 4694463a887..00000000000
--- a/examples/Reactor/Misc/test_demuxing.cpp
+++ /dev/null
@@ -1,314 +0,0 @@
-// $Id$
-
-// Perform an extensive test of all the ACE_Reactor's event handler
-// dispatching mechanisms. These mechanisms illustrate how I/O,
-// timeout, and signal events, as well as ACE_Message_Queues, can all
-// be handled within the same demultiplexing and dispatching
-// framework. In addition, this example illustrates how to use the
-// ACE_Reactor for devices that perform I/O via signals (such as SVR4
-// message queues).
-
-#include "ace/Service_Config.h"
-#include "ace/Task.h"
-
-// Default is to have a 2 second timeout.
-static int timeout = 2;
-
-// This class illustrates how to handle signal-driven I/O using the
-// ACE_Reactor framework. Note that signals may be caught and
-// processed without requiring the use of global signal handler
-// functions or global signal handler data.
-
-class Sig_Handler : public ACE_Event_Handler
-{
-public:
- Sig_Handler (void);
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE);
- virtual int shutdown (ACE_HANDLE, ACE_Reactor_Mask);
- virtual int handle_signal (ACE_HANDLE signum, siginfo_t * = 0,
- ucontext_t * = 0);
-
-private:
- ACE_HANDLE handle_;
-};
-
-// A dummy_handle is required to reserve a slot in the ACE_Reactor's
-// descriptor table.
-
-Sig_Handler::Sig_Handler (void)
-{
- // Assign the Sig_Handler a dummy I/O descriptor. Note that even
- // though we open this file "Write Only" we still need to use the
- // ACE_Event_Handler::NULL_MASK when registering this with the
- // ACE_Reactor (see below).
- this->handle_ = ACE_OS::open (ACE_DEV_NULL, O_WRONLY);
- ACE_ASSERT (this->handle_ != -1);
-
- // Register signal handler object. Note that NULL_MASK is used to
- // keep the ACE_Reactor from calling us back on the "/dev/null"
- // descriptor.
- if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::NULL_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "register_handler", 1));
-
- // Create a sigset_t corresponding to the signals we want to catch.
- ACE_Sig_Set sig_set;
-
- sig_set.sig_add (SIGINT);
- sig_set.sig_add (SIGQUIT);
- sig_set.sig_add (SIGALRM);
-
- // Register the signal handler object to catch the signals.
- if (ACE_Reactor::instance ()->register_handler (sig_set, this) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "register_handler", 1));
-}
-
-// Called by the ACE_Reactor to extract the fd.
-
-ACE_HANDLE
-Sig_Handler::get_handle (void) const
-{
- return this->handle_;
-}
-
-// In a real application, this method would be where the read on the
-// signal-driven I/O device would occur asynchronously. For now we'll
-// just print a greeting to let you know that everything is working
-// properly!
-
-int
-Sig_Handler::handle_input (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handling asynchonrous input...\n"));
- return 0;
-}
-
-// In a real application, this method would do any cleanup activities
-// required when shutting down the I/O device.
-
-int
-Sig_Handler::shutdown (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) closing down Sig_Handler...\n"));
- return 0;
-}
-
-// This method handles all the signals that are being caught by this
-// object. In our simple example, we are simply catching SIGALRM,
-// SIGINT, and SIGQUIT. Anything else is logged and ignored.
-//
-// There are several advantages to using this approach. First,
-// the behavior triggered by the signal is handled in the main event
-// loop, rather than in the signal handler. Second, the ACE_Reactor's
-// signal handling mechanism eliminates the need to use global signal
-// handler functions and data.
-
-int
-Sig_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) received signal %S\n", signum));
-
- switch (signum)
- {
- case SIGALRM:
- // Rearm the alarm.
- ACE_OS::alarm (4);
- break;
- case SIGINT:
- // Tell the ACE_Reactor to enable the ready bit for
- // this->handle_. The ACE_Reactor will subsequently call the
- // <Sig_Handler::handle_input> method from within its event
- // loop.
- return ACE_Reactor::instance ()->ready_ops
- (this->handle_, ACE_Event_Handler::READ_MASK, ACE_Reactor::ADD_MASK);
- case SIGQUIT:
- ACE_DEBUG ((LM_DEBUG, "(%t) %S: shutting down signal tester\n", signum));
- ACE_Reactor::end_event_loop();
- break;
- default:
- ACE_DEBUG ((LM_DEBUG,
- "(%t) %S: not handled, returning to program\n", signum));
- break;
- }
- return 0;
-}
-
-// This class illustrates that the ACE_Reactor can handle signals,
-// STDIO, and timeouts using the same mechanisms.
-
-class STDIN_Handler : public ACE_Event_Handler
-{
-public:
- STDIN_Handler (void);
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_timeout (const ACE_Time_Value &,
- const void *arg);
-};
-
-STDIN_Handler::STDIN_Handler (void)
-{
- if (ACE::register_stdin_handler (this,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_stdin_handler"));
-
- // Register the STDIN_Handler to be dispatched once every <timeout>
- // seconds.
- else if (ACE_Reactor::instance ()->schedule_timer
- (this, 0, ACE_Time_Value (timeout), ACE_Time_Value (timeout)) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "schedule_timer", 1));
-}
-
-int
-STDIN_Handler::handle_timeout (const ACE_Time_Value &tv,
- const void *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) timeout occurred at %d sec, %d usec\n",
- tv.sec (), tv.usec ()));
- return 0;
-}
-
-// Read from input descriptor and write to stdout descriptor.
-
-int
-STDIN_Handler::handle_input (ACE_HANDLE handle)
-{
- ssize_t n;
- char buf[BUFSIZ];
-
- switch (n = ACE_OS::read (handle, buf, sizeof buf))
- {
- case -1:
- if (errno == EINTR)
- return 0;
- /* NOTREACHED */
- else
- ACE_ERROR ((LM_ERROR, "%p\n", "read"));
- /* FALLTHROUGH */
- case 0:
- ACE_Reactor::end_event_loop();
- break;
- default:
- {
- ssize_t result = ACE::write_n (ACE_STDOUT, buf, n);
-
- if (result != n)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "write"),
- result == -1 && errno == EINTR ? 0 : -1);
- }
- }
- return 0;
-}
-
-class Message_Handler : public ACE_Task <ACE_SYNCH>
-{
-public:
- Message_Handler (void);
-
- virtual int handle_input (ACE_HANDLE);
- // Called back within the context of the <ACE_Reactor> Singleton to
- // dequeue and process the message on the <ACE_Message_Queue>.
-
- virtual int svc (void);
- // Run the "event-loop" periodically putting messages to our
- // internal <Message_Queue> that we inherit from <ACE_Task>.
-
-private:
- ACE_Reactor_Notification_Strategy notification_strategy_;
- // This strategy will notify the <ACE_Reactor> Singleton when a new
- // message is enqueued.
-};
-
-Message_Handler::Message_Handler (void)
- : notification_strategy_ (ACE_Reactor::instance (),
- this,
- ACE_Event_Handler::READ_MASK)
-{
- // Set this to the Reactor notification strategy.
- this->msg_queue ()->notification_strategy (&this->notification_strategy_);
-
- if (this->activate ())
- ACE_ERROR ((LM_ERROR, "%p\n", "activate"));
-}
-
-int
-Message_Handler::svc (void)
-{
- for (int i = 0;; i++)
- {
- ACE_Message_Block *mb;
-
- ACE_NEW_RETURN (mb, ACE_Message_Block (1), 0);
-
- mb->msg_priority (i);
- ACE_OS::sleep (1);
-
- // Note that this putq() call with automagically invoke the
- // notify() hook of our ACE_Reactor_Notification_Strategy,
- // thereby informing the <ACE_Reactor> Singleton to call our
- // <handle_input> method.
- if (this->putq (mb) == -1)
- {
- if (errno == ESHUTDOWN)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) queue is deactivated"), 0);
- else
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "putq"), -1);
- }
- }
-
- ACE_NOTREACHED(return 0);
-}
-
-int
-Message_Handler::handle_input (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Message_Handler::handle_input\n"));
-
- ACE_Message_Block *mb;
-
- if (this->getq (mb, (ACE_Time_Value *) &ACE_Time_Value::zero) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "dequeue_head"));
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) priority = %d\n", mb->msg_priority ()));
- mb->release ();
- }
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon (argv [0]);
-
- // Optionally start the alarm.
- if (argc > 1)
- {
- ACE_OS::alarm (4);
- timeout = ACE_OS::atoi (argv[1]);
- }
-
- // Signal handler.
- Sig_Handler sh;
-
- // Define an I/O handler object.
- STDIN_Handler ioh;
-
- // Define a message handler.
- Message_Handler mh;
-
- // Loop handling signals and I/O events until SIGQUIT occurs.
-
- while (ACE_Reactor::event_loop_done() == 0)
- ACE_Reactor::run_event_loop ();
-
- // Deactivate the message queue.
- mh.msg_queue ()->deactivate ();
-
- // Wait for the thread to exit.
- ACE_Thread_Manager::instance ()->wait ();
- ACE_DEBUG ((LM_DEBUG, "(%t) leaving main\n"));
- return 0;
-}
diff --git a/examples/Reactor/Misc/test_event_handler_t.cpp b/examples/Reactor/Misc/test_event_handler_t.cpp
deleted file mode 100644
index ea068b64b58..00000000000
--- a/examples/Reactor/Misc/test_event_handler_t.cpp
+++ /dev/null
@@ -1,49 +0,0 @@
-// $Id$
-
-#include "ace/Event_Handler_T.h"
-
-#if defined (ACE_HAS_TEMPLATE_TYPEDEFS)
-
-class ACE_Test_Sig_Handler
-{
-public:
- ACE_Test_Sig_Handler (void) {}
- virtual ACE_HANDLE get_handle (void) const { return 0; }
- virtual void set_handle (ACE_HANDLE) {}
- virtual int handle_async_io (ACE_HANDLE) { return 0; }
- virtual int shutdown (ACE_HANDLE, ACE_Reactor_Mask) { return 0; }
- virtual int signal_handler (ACE_HANDLE /* signum */,
- siginfo_t * = 0,
- ucontext_t * = 0)
- {
- return 0;
- }
-};
-
-int
-main (int, char *[])
-{
- typedef ACE_Event_Handler_T<ACE_Test_Sig_Handler> EH_SH;
-
- // Tie the ACE_Event_Handler_T together with the methods from ACE_Test_Sig_Handler.
- EH_SH tied_sh (new ACE_Test_Sig_Handler, 1,
- &ACE_Test_Sig_Handler::get_handle,
- &ACE_Test_Sig_Handler::handle_async_io,
- &ACE_Test_Sig_Handler::shutdown,
- &ACE_Test_Sig_Handler::signal_handler);
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Event_Handler_T<ACE_Test_Sig_Handler>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Event_Handler_T<ACE_Test_Sig_Handler>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform does not support template typedefs\n"), 1);
-}
-#endif /* ACE_HAS_TEMPLATE_TYPEDEFS */
diff --git a/examples/Reactor/Misc/test_reactors.cpp b/examples/Reactor/Misc/test_reactors.cpp
deleted file mode 100644
index 4458ee5ec6a..00000000000
--- a/examples/Reactor/Misc/test_reactors.cpp
+++ /dev/null
@@ -1,198 +0,0 @@
-// $Id$
-
-// Perform a torture test of multiple ACE_Reactors and ACE_Tasks in
-// the same process... Thanks to Detlef Becker for contributing this.
-
-#include "ace/Reactor.h"
-#include "ace/Synch.h"
-#include "ace/Service_Config.h"
-#include "ace/Task.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static const int NUM_INVOCATIONS = 10;
-static const int MAX_TASKS = 20;
-
-class Test_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Test_Task (void);
- ~Test_Task (void);
-
- virtual int open (void *args = 0);
- virtual int close (u_long flags = 0);
- virtual int svc (void);
-
- virtual int handle_input (ACE_HANDLE handle);
- virtual int handle_close (ACE_HANDLE fd,
- ACE_Reactor_Mask close_mask);
-
-private:
- int handled_;
-
- static int task_count_;
-};
-
-int Test_Task::task_count_ = 0;
-
-static ACE_Atomic_Op<ACE_Thread_Mutex, int> done_count = MAX_TASKS * 2;
-
-static ACE_Recursive_Thread_Mutex reclock_;
-
-Test_Task::Test_Task (void)
- : handled_ (0)
-{
- ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon, reclock_);
-
- Test_Task::task_count_++;
- ACE_DEBUG ((LM_DEBUG,
- "(%t) TT+ Test_Task::task_count_ = %d\n",
- Test_Task::task_count_));
-}
-
-Test_Task::~Test_Task (void)
-{
- ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon, reclock_);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) TT- Test_Task::task_count_ = %d\n",
- Test_Task::task_count_));
-}
-
-int
-Test_Task::open (void *args)
-{
- this->reactor ((ACE_Reactor *) args);
- return this->activate (THR_NEW_LWP);
-}
-
-int
-Test_Task::close (u_long)
-{
- ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon, reclock_, -1);
-
- Test_Task::task_count_--;
- ACE_DEBUG ((LM_DEBUG,
- "(%t) close Test_Task::task_count_ = %d\n",
- Test_Task::task_count_));
- return 0;
-}
-
-int
-Test_Task::svc (void)
-{
- for (int i = 0; i < NUM_INVOCATIONS; i++)
- {
- ACE_OS::thr_yield ();
-
- // ACE_DEBUG ((LM_DEBUG, "(%t) calling notify %d\n", i));
-
- if (this->reactor ()->notify (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "notify"), -1);
-
- // ACE_DEBUG ((LM_DEBUG, "(%t) leaving notify %d\n", i));
- }
-
- return 0;
-}
-
-int
-Test_Task::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handle_close\n"));
- return 0;
-}
-
-int
-Test_Task::handle_input (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handle_input\n"));
-
- this->handled_++;
-
- if (this->handled_ == NUM_INVOCATIONS)
- {
- done_count--;
- ACE_DEBUG ((LM_DEBUG,
- "(%t) handle_input, handled_ = %d, done_count = %d\n",
- this->handled_, done_count.value ()));
- }
-
- ACE_OS::thr_yield ();
- return -1;
-}
-
-static void *
-worker (void *args)
-{
- ACE_Reactor *reactor = (ACE_Reactor *) args;
-
- reactor->owner (ACE_Thread::self ());
-
- ACE_Time_Value timeout (4);
-
- for (;;)
- {
- //ACE_DEBUG ((LM_DEBUG, "(%t) calling handle_events\n"));
-
- switch (reactor->handle_events (timeout))
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "reactor"), 0);
- /* NOTREACHED */
- case 0:
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) timeout\n"), 0);
- /* NOTREACHED */
- }
-
- // ACE_DEBUG ((LM_DEBUG, "(%t) done with handle_events\n"));
-
- }
-
- ACE_NOTREACHED(return 0);
-}
-
-int
-main (int, char *[])
-{
- ACE_Reactor *react1 = ACE_Reactor::instance ();
- ACE_Reactor *react2 = new ACE_Reactor ();
- Test_Task tt1[MAX_TASKS];
- Test_Task tt2[MAX_TASKS];
-
- for (int i = 0; i < MAX_TASKS; i++)
- {
- tt1[i].open (react1);
- tt2[i].open (react2);
- }
-
- if (ACE_Thread_Manager::instance ()->spawn
- (ACE_THR_FUNC (worker), (void *) react1, THR_NEW_LWP) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), -1);
-
- else if (ACE_Thread_Manager::instance ()->spawn
- (ACE_THR_FUNC (worker), (void *) react2, THR_NEW_LWP) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), -1);
-
- ACE_Thread_Manager::instance ()->wait ();
- ACE_DEBUG ((LM_DEBUG, "(%t) done\n"));
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Reactor/Misc/test_signals.cpp b/examples/Reactor/Misc/test_signals.cpp
deleted file mode 100644
index 6493667de12..00000000000
--- a/examples/Reactor/Misc/test_signals.cpp
+++ /dev/null
@@ -1,226 +0,0 @@
-// Test the ability of the Reactor/Signal_Handler to register multiple
-// $Id$
-
-// handler per-signal.
-
-/* This test works as follows:
-
- 1. To test the "original" semantics of ACE (i.e., only one
- ACE_Event_Handler can be registered per signal), you don't
- need to do anything special. Existing programs work the
- same since giving the Reactor's constructor a 0 value
- (which is the default argument, BTW) instructs it to behave
- as before. When a 0 is given, the ACE_Reactor's
- constructor/open method creates an instance of
- ACE_Sig_Handler and assigns this to an internal pointer.
- This pointer is then used to dispatch all signal-related
- methods within the Reactor. The default ACE_Sig_Handler
- only allows *one* ACE_Event_Handler to be registered
- per-signal.
-
- To run this version of the test do the following:
-
- % ./test-signal
- ./test_signals
- waiting for SIGINT or SIGQUIT
- ^C
- signal Interrupt occurred in Sig_Handler_2 (fruity, 0, 0) with count = 1
- waiting for SIGINT or SIGQUIT
- ^\
- signal Quit occurred in Sig_Handler_2 (fruity, 0, 0) with count = 2
- shutting down SIGQUIT in Sig_Handler_2 (fruity, 0, 0)
- waiting for SIGINT or SIGQUIT
- ^C
- signal Interrupt occurred in Sig_Handler_2 (fruity, 0, 0) with count = 3
- waiting for SIGINT or SIGQUIT
- ^\Quit (core dumped)
-
- Note that in this test only one handler (the last one --
- "Sig_Handler_2 (fruity)") is actually registered. BTW, the
- core dump is the expected behavior since the default
- disposition is restored when there are no more handlers
- (see the code below).
-
- 2. To test the "multiple handlers per-signal semantics", you
- need to pass the constructor/open method of the ACE_Reactor
- a pointer to a an instance of ACE_Sig_Handlers (note the
- plural "s"). ACE_Sig_Handlers is a class that derives from
- ACE_Sig_Handler. The difference between these two classes
- is that (1) ACE_Sig_Handlers::register_signal allows
- multiple ACE_Event_Handlers to be registered per-signal and
- (2) it enables SA_RESTART by default. This class also
- implements Detlef Becker's algorithm for integrating ACE
- signal handling with 3rd party libraries.
-
- To run this version of the test do the following:
-
- % ./test_signals 1
-
- waiting for SIGINT or SIGQUIT
- ^C
- signal Interrupt occurred in external handler!
- signal Interrupt occurred in Sig_Handler_1 (howdy, 3, 1) with count = 1
- shutting down SIGINT in Sig_Handler_1 (howdy, 3, 1)
- signal Interrupt occurred in Sig_Handler_1 (doody, 5, 4) with count = 1
- shutting down SIGINT in Sig_Handler_1 (doody, 5, 4)
- signal Interrupt occurred in Sig_Handler_2 (tutty, 7, 6) with count = 1
- signal Interrupt occurred in Sig_Handler_2 (fruity, 9, 8) with count = 1
- waiting for SIGINT or SIGQUIT
- ^\
- signal Quit occurred in Sig_Handler_1 (howdy, 3, 1) with count = 2
- shutting down SIGQUIT in Sig_Handler_1 (howdy, 3, 1)
- signal Quit occurred in Sig_Handler_1 (doody, 5, 4) with count = 2
- shutting down SIGQUIT in Sig_Handler_1 (doody, 5, 4)
- signal Quit occurred in Sig_Handler_2 (tutty, 7, 6) with count = 2
- shutting down SIGQUIT in Sig_Handler_2 (tutty, 7, 6)
- signal Quit occurred in Sig_Handler_2 (fruity, 9, 8) with count = 2
- shutting down SIGQUIT in Sig_Handler_2 (fruity, 9, 8)
- waiting for SIGINT or SIGQUIT
- ^C
- signal Interrupt occurred in external handler!
- signal Interrupt occurred in Sig_Handler_2 (tutty, 7, 6) with count = 3
- signal Interrupt occurred in Sig_Handler_2 (fruity, 9, 8) with count = 3
- waiting for SIGINT or SIGQUIT
- ^\Quit (core dumped)
-
- When this test begins all four handlers are registered and
- dispatched when a SIGINT or SIGQUIT occurs. After the
- first SIGINT, the handle_signal method of the Sig_Handler_1
- objects unregister themselves. At that point there are 4
- SIGQUIT handlers left, but only 2 of our SIGINT handlers
- left (and the 1 external handler). After the first
- SIGQUIT, there are no SIGQUIT handlers left since they all
- deregister themselves (which restores the "SIG_DFL"
- disposition). On the second SIGINT there are only 3
- handlers left (2 of ours and 1 external). Finally, on the
- second SIGQUIT we exit and dump core since that's what
- happens with the default disposition for SIGQUIT. */
-
-#include "ace/Log_Msg.h"
-#include "ace/Reactor.h"
-
-class Sig_Handler_1 : public ACE_Event_Handler
-{
-public:
- Sig_Handler_1 (ACE_Reactor &reactor, char *msg)
- : msg_ (msg),
- count_ (0),
- reactor_ (reactor)
- {
- // Register the signal handlers.
- this->quit_sigkey_ = reactor.register_handler (SIGQUIT, this);
- this->int_sigkey_ = reactor.register_handler (SIGINT, this);
-
- if (this->quit_sigkey_ == -1 || this->int_sigkey_ == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_handler"));
- }
-
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *)
- {
- this->count_++;
- ACE_DEBUG ((LM_DEBUG,
- "\nsignal %S occurred in Sig_Handler_1 (%s, %d, %d) with count = %d",
- signum, this->msg_, this->int_sigkey_, this->quit_sigkey_, this->count_));
- if (this->count_ != 1 && signum == SIGQUIT)
- {
- if (this->reactor_.remove_handler (SIGQUIT, 0, 0,
- this->quit_sigkey_) == -1)
- ACE_ERROR ((LM_ERROR, "\n%p", "remove_handler"));
- else
- ACE_DEBUG ((LM_DEBUG, "\nshutting down SIGQUIT in Sig_Handler_1 (%s, %d, %d)",
- this->msg_, this->int_sigkey_, this->quit_sigkey_));
- }
- else if (this->count_ != 2 && signum == SIGINT)
- {
- if (this->reactor_.remove_handler (SIGINT, 0, 0,
- this->int_sigkey_) == -1)
- ACE_ERROR ((LM_ERROR, "\n%p", "remove_handler"));
- else
- ACE_DEBUG ((LM_DEBUG, "\nshutting down SIGINT in Sig_Handler_1 (%s, %d, %d)",
- this->msg_, this->int_sigkey_, this->quit_sigkey_));
- }
- return 0;
- }
-
-protected:
- char *msg_;
- int count_;
- int int_sigkey_;
- int quit_sigkey_;
- ACE_Reactor &reactor_;
-};
-
-class Sig_Handler_2 : public Sig_Handler_1
-{
-public:
- Sig_Handler_2 (ACE_Reactor &reactor, char *msg)
- : Sig_Handler_1 (reactor, msg)
- {
- }
-
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *)
- {
- this->count_++;
- ACE_DEBUG ((LM_DEBUG,
- "\nsignal %S occurred in Sig_Handler_2 (%s, %d, %d) with count = %d",
- signum, this->msg_, this->int_sigkey_, this->quit_sigkey_, this->count_));
- if (this->count_ != 0 && signum == SIGQUIT)
- {
- if (this->reactor_.remove_handler (SIGQUIT, 0, 0,
- this->quit_sigkey_) == -1)
- ACE_ERROR ((LM_ERROR, "\n%p", "remove_handler"));
- else
- ACE_DEBUG ((LM_DEBUG, "\nshutting down SIGQUIT in Sig_Handler_2 (%s, %d, %d)",
- this->msg_, this->int_sigkey_, this->quit_sigkey_));
- }
- else
- return 0;
- }
-};
-
-static void
-external_handler (int signum)
-{
- ACE_DEBUG ((LM_DEBUG, "\nsignal %S occurred in external handler!", signum));
-}
-
-#if !defined (HPUX)
-int
-main (int argc, char *argv)
-{
- // If argc > 1 then allow multiple handlers per-signal, else just
- // allow 1 handler per-signal.
- ACE_Sig_Handlers multi_handlers;
-
- ACE_Reactor reactor (argc > 1 ? &multi_handlers: 0);
-
- if (argc > 1)
- {
- // Register an "external" signal handler so that the
- // ACE_Sig_Handlers code will have something to incorporate!
- ACE_SignalHandler eh = ACE_SignalHandler (external_handler);
- ACE_Sig_Action sa (eh);
-
- sa.register_action (SIGINT);
- }
-
- // Create a bevy of handlers.
- Sig_Handler_1 h1 (reactor, "howdy"), h2 (reactor, "doody");
- Sig_Handler_2 h3 (reactor, "tutty"), h4 (reactor, "fruity");
-
- // Wait for user to type SIGINT and SIGQUIT.
-
- for (;;)
- {
- ACE_DEBUG ((LM_DEBUG, "\nwaiting for SIGINT or SIGQUIT\n"));
- reactor.handle_events ();
- }
- return 0;
-}
-#else
-int
-main (void)
-{
- ACE_ERROR_RETURN ((LM_ERROR, "The HP C++ compiler is too lame to support this feature\n"), -1);
-}
-#endif /* HPUX */
diff --git a/examples/Reactor/Misc/test_signals_1.cpp b/examples/Reactor/Misc/test_signals_1.cpp
deleted file mode 100644
index c4f65f912cc..00000000000
--- a/examples/Reactor/Misc/test_signals_1.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-// This simple program illustrates the difference between handling
-// signals via the Reactor (which doesn't cause the event loop to
-// terminate) and signals that aren't handled via the Reactor (which
-// do).
-
-#include "ace/Service_Config.h"
-
-// Number of times to allow signal to execute until we quit.
-static size_t count = 10;
-
-static void
-my_signal_function (int sig)
-{
- ACE_DEBUG ((LM_DEBUG, "Executed non-ACE signal handler for sig %S\n", sig));
-}
-
-class My_Handler : public ACE_Event_Handler
-{
-public:
- virtual int handle_signal (int sig,
- siginfo_t *,
- ucontext_t *)
- {
- ACE_DEBUG ((LM_DEBUG, "Executed ACE signal handler for sig %S, count = %d\n",
- sig, count));
-
- count--;
-
- if (count == 0)
- ACE_Reactor::end_event_loop();
-
- return 0;
- }
-
- virtual int handle_timeout (const ACE_Time_Value &,
- const void *arg)
- {
- ACE_DEBUG ((LM_DEBUG, "%s\n", (const char *) arg));
- return 0;
- }
-};
-
-int
-main (int, char *argv[])
-{
- // The following sets up a service configurator - mostly used to get
- // a reactor for the process.
- ACE_Service_Config my_config (argv[0]);
-
- // ----- First you need a handler for the timeout -----
- My_Handler my_handler;
-
- // ----- Now set up the timer -----
-
- // This is the timeout period in seconds.
- ACE_Time_Value period (2);
-
- if (my_config.reactor ()->schedule_timer (&my_handler,
- "hello", period, period) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "schedule_timer"), -1);
-
- // ----- Set up an ACE signal handler -----
-
- if (my_config.reactor ()->register_handler (SIGINT, &my_handler) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "register_handler"), -1);
-
- // ----- Set up a non-ACE signal handler -----
- ACE_Sig_Action sig ((ACE_SignalHandler) my_signal_function, SIGQUIT);
- ACE_UNUSED_ARG (sig);
-
- // This just executes the reactor events until my_handler tells us
- // we are finished.
- ACE_DEBUG ((LM_DEBUG,
- "starting event loop that runs until you've typed ^C a total of 10 times or ^\\ once.\n"));
-
- int result = ACE_Reactor::run_event_loop ();
-
- ACE_DEBUG ((LM_DEBUG, "result = %d\n", result));
-
- return 0;
-}
diff --git a/examples/Reactor/Misc/test_signals_2.cpp b/examples/Reactor/Misc/test_signals_2.cpp
deleted file mode 100644
index f2cfb6d1a56..00000000000
--- a/examples/Reactor/Misc/test_signals_2.cpp
+++ /dev/null
@@ -1,235 +0,0 @@
-// $Id$
-
-// Test the ability of the Reactor/Signal_Handler to register multiple
-// handler per-signal.
-
-/* This test works as follows:
-
- 1. To test the "original" semantics of ACE (i.e., only one
- ACE_Event_Handler can be registered per signal), you don't
- need to do anything special. Existing programs work the
- same since giving the Reactor's constructor a 0 value
- (which is the default argument, BTW) instructs it to behave
- as before. When a 0 is given, the ACE_Reactor's
- constructor/open method creates an instance of
- ACE_Sig_Handler and assigns this to an internal pointer.
- This pointer is then used to dispatch all signal-related
- methods within the Reactor. The default ACE_Sig_Handler
- only allows *one* ACE_Event_Handler to be registered
- per-signal.
-
- To run this version of the test do the following:
-
- % ./test-signal
- ./test_signals
- waiting for SIGINT or SIGQUIT
- ^C
- signal Interrupt occurred in Sig_Handler_2 (fruity, 0, 0) with count = 1
- waiting for SIGINT or SIGQUIT
- ^\
- signal Quit occurred in Sig_Handler_2 (fruity, 0, 0) with count = 2
- shutting down SIGQUIT in Sig_Handler_2 (fruity, 0, 0)
- waiting for SIGINT or SIGQUIT
- ^C
- signal Interrupt occurred in Sig_Handler_2 (fruity, 0, 0) with count = 3
- waiting for SIGINT or SIGQUIT
- ^\Quit (core dumped)
-
- Note that in this test only one handler (the last one --
- "Sig_Handler_2 (fruity)") is actually registered. BTW, the
- core dump is the expected behavior since the default
- disposition is restored when there are no more handlers
- (see the code below).
-
- 2. To test the "multiple handlers per-signal semantics", you
- need to pass the constructor/open method of the ACE_Reactor
- a pointer to a an instance of ACE_Sig_Handlers (note the
- plural "s"). ACE_Sig_Handlers is a class that derives from
- ACE_Sig_Handler. The difference between these two classes
- is that (1) ACE_Sig_Handlers::register_signal allows
- multiple ACE_Event_Handlers to be registered per-signal and
- (2) it enables SA_RESTART by default. This class also
- implements Detlef Becker's algorithm for integrating ACE
- signal handling with 3rd party libraries.
-
- To run this version of the test do the following:
-
- % ./test_signals 1
-
- waiting for SIGINT or SIGQUIT
- ^C
- signal Interrupt occurred in external handler!
- signal Interrupt occurred in Sig_Handler_1 (howdy, 3, 1) with count = 1
- shutting down SIGINT in Sig_Handler_1 (howdy, 3, 1)
- signal Interrupt occurred in Sig_Handler_1 (doody, 5, 4) with count = 1
- shutting down SIGINT in Sig_Handler_1 (doody, 5, 4)
- signal Interrupt occurred in Sig_Handler_2 (tutty, 7, 6) with count = 1
- signal Interrupt occurred in Sig_Handler_2 (fruity, 9, 8) with count = 1
- waiting for SIGINT or SIGQUIT
- ^\
- signal Quit occurred in Sig_Handler_1 (howdy, 3, 1) with count = 2
- shutting down SIGQUIT in Sig_Handler_1 (howdy, 3, 1)
- signal Quit occurred in Sig_Handler_1 (doody, 5, 4) with count = 2
- shutting down SIGQUIT in Sig_Handler_1 (doody, 5, 4)
- signal Quit occurred in Sig_Handler_2 (tutty, 7, 6) with count = 2
- shutting down SIGQUIT in Sig_Handler_2 (tutty, 7, 6)
- signal Quit occurred in Sig_Handler_2 (fruity, 9, 8) with count = 2
- shutting down SIGQUIT in Sig_Handler_2 (fruity, 9, 8)
- waiting for SIGINT or SIGQUIT
- ^C
- signal Interrupt occurred in external handler!
- signal Interrupt occurred in Sig_Handler_2 (tutty, 7, 6) with count = 3
- signal Interrupt occurred in Sig_Handler_2 (fruity, 9, 8) with count = 3
- waiting for SIGINT or SIGQUIT
- ^\Quit (core dumped)
-
- When this test begins all four handlers are registered and
- dispatched when a SIGINT or SIGQUIT occurs. After the
- first SIGINT, the handle_signal method of the Sig_Handler_1
- objects unregister themselves. At that point there are 4
- SIGQUIT handlers left, but only 2 of our SIGINT handlers
- left (and the 1 external handler). After the first
- SIGQUIT, there are no SIGQUIT handlers left since they all
- deregister themselves (which restores the "SIG_DFL"
- disposition). On the second SIGINT there are only 3
- handlers left (2 of ours and 1 external). Finally, on the
- second SIGQUIT we exit and dump core since that's what
- happens with the default disposition for SIGQUIT. */
-
-
-#include "ace/Reactor.h"
-#include "ace/WFMO_Reactor.h"
-#include "ace/Select_Reactor.h"
-
-class Sig_Handler_1 : public ACE_Event_Handler
-{
-public:
- Sig_Handler_1 (ACE_Reactor &reactor, char *msg)
- : msg_ (msg),
- count_ (0),
- reactor_ (reactor)
- {
- // Register the signal handlers.
- this->quit_sigkey_ = reactor.register_handler (SIGQUIT, this);
- this->int_sigkey_ = reactor.register_handler (SIGINT, this);
-
- if (this->quit_sigkey_ == -1 || this->int_sigkey_ == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_handler"));
- }
-
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *)
- {
- this->count_++;
- ACE_DEBUG ((LM_DEBUG,
- "\nsignal %S occurred in Sig_Handler_1 (%s, %d, %d) with count = %d",
- signum, this->msg_, this->int_sigkey_, this->quit_sigkey_, this->count_));
- if (this->count_ != 1 && signum == SIGQUIT)
- {
- if (this->reactor_.remove_handler (SIGQUIT, 0, 0,
- this->quit_sigkey_) == -1)
- ACE_ERROR ((LM_ERROR, "\n%p", "remove_handler"));
- else
- ACE_DEBUG ((LM_DEBUG, "\nshutting down SIGQUIT in Sig_Handler_1 (%s, %d, %d)",
- this->msg_, this->int_sigkey_, this->quit_sigkey_));
- }
- else if (this->count_ != 2 && signum == SIGINT)
- {
- if (this->reactor_.remove_handler (SIGINT, 0, 0,
- this->int_sigkey_) == -1)
- ACE_ERROR ((LM_ERROR, "\n%p", "remove_handler"));
- else
- ACE_DEBUG ((LM_DEBUG, "\nshutting down SIGINT in Sig_Handler_1 (%s, %d, %d)",
- this->msg_, this->int_sigkey_, this->quit_sigkey_));
- }
- return 0;
- }
-
-protected:
- char *msg_;
- int count_;
- int int_sigkey_;
- int quit_sigkey_;
- ACE_Reactor &reactor_;
-};
-
-class Sig_Handler_2 : public Sig_Handler_1
-{
-public:
- Sig_Handler_2 (ACE_Reactor &reactor, char *msg)
- : Sig_Handler_1 (reactor, msg)
- {
- }
-
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *)
- {
- this->count_++;
- ACE_DEBUG ((LM_DEBUG,
- "\nsignal %S occurred in Sig_Handler_2 (%s, %d, %d) with count = %d",
- signum, this->msg_, this->int_sigkey_, this->quit_sigkey_, this->count_));
- if (this->count_ != 0 && signum == SIGQUIT)
- {
- if (this->reactor_.remove_handler (SIGQUIT, 0, 0,
- this->quit_sigkey_) == -1)
- ACE_ERROR ((LM_ERROR, "\n%p", "remove_handler"));
- else
- ACE_DEBUG ((LM_DEBUG, "\nshutting down SIGQUIT in Sig_Handler_2 (%s, %d, %d)",
- this->msg_, this->int_sigkey_, this->quit_sigkey_));
- }
- return 0;
- }
-};
-
-static void
-external_handler (int signum)
-{
- ACE_DEBUG ((LM_DEBUG, "\nsignal %S occurred in external handler!", signum));
-}
-
-#if !defined (HPUX)
-int
-main (int argc, char *[])
-{
- // If argc > 1 then allow multiple handlers per-signal, else just
- // allow 1 handler per-signal.
- ACE_Sig_Handlers multi_handlers;
-
-#if defined (ACE_WIN32)
- ACE_WFMO_Reactor reactor_impl (argc > 1 ? &multi_handlers : (ACE_Sig_Handler *) 0);
-#else
- ACE_Select_Reactor reactor_impl (argc > 1 ? &multi_handlers : (ACE_Sig_Handler *) 0);
-#endif /* ACE_WIN32 */
- ACE_Reactor reactor (&reactor_impl);
-
- if (argc > 1)
- {
- // Register an "external" signal handler so that the
- // ACE_Sig_Handlers code will have something to incorporate!
-
- ACE_SignalHandler eh = ACE_SignalHandler (external_handler);
- ACE_Sig_Action sa (eh);
-
- sa.register_action (SIGINT);
- }
-
- // Create a bevy of handlers.
- Sig_Handler_1 h1 (reactor, "howdy"), h2 (reactor, "doody");
- Sig_Handler_2 h3 (reactor, "tutty"), h4 (reactor, "fruity");
-
- // Wait for user to type SIGINT and SIGQUIT.
-
- for (;;)
- {
- ACE_DEBUG ((LM_DEBUG, "\nwaiting for SIGINT or SIGQUIT\n"));
-
- if (reactor.handle_events () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "handle_events"));
- }
- ACE_NOTREACHED(return 0);
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "The HP C++ compiler is too lame to support this feature\n"), -1);
-}
-#endif /* HPUX */
diff --git a/examples/Reactor/Misc/test_time_value.cpp b/examples/Reactor/Misc/test_time_value.cpp
deleted file mode 100644
index 2e6253ca680..00000000000
--- a/examples/Reactor/Misc/test_time_value.cpp
+++ /dev/null
@@ -1,70 +0,0 @@
-// $Id$
-
-#include "ace/OS.h"
-#include "ace/streams.h"
-
-inline int my_abs (int d) { return d > 0 ? d : -d; }
-
-ostream &
-operator<< (ostream &stream, const ACE_Time_Value &tv)
-{
- if (tv.usec () < 0 || tv.sec () < 0)
- stream << "-";
-
- stream << my_abs (int (tv.sec ())) << "."
-// << setw (6) << setfill ('0')
- << my_abs (int (tv.usec ()));
- return stream;
-}
-
-int
-main (int, char *[])
-{
- ACE_Time_Value tv1;
- ACE_Time_Value tv2 (2);
- ACE_Time_Value tv3 (100);
- ACE_Time_Value tv4 (1, 1000000);
- ACE_Time_Value tv5 (2);
- ACE_Time_Value tv6 (1, -1000000);
-
- ACE_ASSERT (tv1 == ACE_Time_Value (0));
- ACE_ASSERT (tv2 < tv3);
- ACE_ASSERT (tv2 <= tv2);
- ACE_ASSERT (tv2 >= tv4);
- ACE_ASSERT (tv5 >= tv6);
- ACE_ASSERT (tv2 == ACE_Time_Value (1, 1000000));
- ACE_ASSERT (tv5 == tv4);
- ACE_ASSERT (tv2 == tv4);
- ACE_ASSERT (tv1 != tv2);
- ACE_ASSERT (tv6 == tv1);
-
- cout << "0,0 :\t\t" << ACE_Time_Value (0,0) << endl;
- cout << "-0,0 :\t\t" << ACE_Time_Value (-0,0) << endl;
- cout << "0,-0 :\t\t" << ACE_Time_Value (0,-0) << endl;
- cout << "-0,-0 :\t\t" << ACE_Time_Value (-0,-0) << endl;
- cout << endl;
-
- cout << "0,1 :\t\t" << ACE_Time_Value (0,1) << endl;
- cout << "1,0 :\t\t" << ACE_Time_Value (1,0) << endl;
- cout << "-1,0 :\t\t" << ACE_Time_Value (-1,0) << endl;
- cout << "-1,-0 :\t\t" << ACE_Time_Value (-1,-0) << endl;
- cout << endl;
-
- cout << "1,1 :\t\t" << ACE_Time_Value (1,1) << endl;
- cout << "-1,1 :\t\t" << ACE_Time_Value (-1,1) << endl;
- cout << "1,-1 :\t\t" << ACE_Time_Value (1,-1) << endl;
- cout << "-1,-1 :\t\t" << ACE_Time_Value (-1,-1) << endl;
- cout << endl;
-
- cout << "1,-1111111 :\t" << ACE_Time_Value (1,-1111111) << endl;
- cout << "1,-100000 :\t" << ACE_Time_Value (1,-100000) << endl;
- cout << "1,-1000000 :\t" << ACE_Time_Value (1,-1000000) << endl;
- cout << "-1,1000000 :\t" << ACE_Time_Value (-1,1000000) << endl;
- cout << "5,-1000000 :\t" << ACE_Time_Value (5,-1000000) << endl;
- cout << "5,-1500000 :\t" << ACE_Time_Value (5,-1500000) << endl;
- cout << "2,-2500000 :\t" << ACE_Time_Value (2,-2500000) << endl;
- cout << "2,-4500000 :\t" << ACE_Time_Value (2,-4500000) << endl;
-
- return 0;
-}
-
diff --git a/examples/Reactor/Misc/test_timer_queue.cpp b/examples/Reactor/Misc/test_timer_queue.cpp
deleted file mode 100644
index 14ea1fe2065..00000000000
--- a/examples/Reactor/Misc/test_timer_queue.cpp
+++ /dev/null
@@ -1,87 +0,0 @@
-// $Id$
-
-#include "ace/Timer_Heap.h"
-#include "ace/Timer_List.h"
-#include "ace/Timer_Queue.h"
-
-class Example_Handler : public ACE_Event_Handler
-{
-public:
- Example_Handler (void)
- : count_ (0)
- {}
-
- virtual int handle_timeout (const ACE_Time_Value &, const void *arg)
- {
- // Cast the arg to a long, first, because a pointer is the same
- // size as a long on all current ACE platforms.
- int times = (int) (long) arg;
-
- ACE_DEBUG ((LM_DEBUG,
- "yow, the time has come and gone %d times %d, Horatio!\n",
- this->count_++,
- times));
- return 0;
- }
-
-private:
- int count_;
-};
-
-static void
-test_functionality (ACE_Timer_Queue *tq)
-{
- Example_Handler eh;
-
- ACE_ASSERT (tq->is_empty ());
- ACE_ASSERT (ACE_Time_Value::zero == ACE_Time_Value (0));
- int timer_id;
-
- timer_id = tq->schedule (&eh, (const void *) 1, ACE_OS::gettimeofday ());
- ACE_ASSERT (timer_id != -1);
-
- ACE_ASSERT (tq->schedule (&eh, (const void *) 42,
- ACE_OS::gettimeofday ()) != -1);
- ACE_ASSERT (tq->schedule (&eh, (const void *) 42,
- ACE_OS::gettimeofday ()) != -1);
- ACE_ASSERT (tq->cancel (timer_id) == 1);
- ACE_ASSERT (!tq->is_empty ());
-
- ACE_ASSERT (tq->expire () == 2);
-
- ACE_ASSERT (tq->schedule (&eh, (const void *) 4, ACE_OS::gettimeofday
- ()) != -1);
- ACE_ASSERT (tq->schedule (&eh, (const void *) 5, ACE_OS::gettimeofday
- ()) != -1);
- ACE_ASSERT (tq->cancel (&eh) == 2);
- ACE_ASSERT (tq->is_empty ());
- ACE_ASSERT (tq->expire () == 0);
-}
-
-struct Timer_Queues
-{
- ACE_Timer_Queue *queue_;
- // Pointer to the subclass of <ACE_Timer_Queue> that we're testing.
-
- const char *name_;
- // Name of the Queue that we're testing.
-};
-
-static Timer_Queues timer_queues[] =
-{
- { new ACE_Timer_List, "ACE_Timer_List" },
- { new ACE_Timer_Heap, "ACE_Timer_Heap" },
- { 0, 0 },
-};
-
-int
-main (int, char *[])
-{
- for (int i = 0; timer_queues[i].name_ != 0; i++)
- {
- test_functionality (timer_queues[i].queue_);
- delete timer_queues[i].queue_;
- }
-
- return 0;
-}
diff --git a/examples/Reactor/Multicast/Log_Wrapper.cpp b/examples/Reactor/Multicast/Log_Wrapper.cpp
deleted file mode 100644
index 9b98aca7990..00000000000
--- a/examples/Reactor/Multicast/Log_Wrapper.cpp
+++ /dev/null
@@ -1,72 +0,0 @@
-// $Id$
-
-// client.C
-
-#include "Log_Wrapper.h"
-
-Log_Wrapper::Log_Wrapper (void)
-{
- sequence_number_ = 0;
- this->log_msg_.app_id = ACE_OS::getpid ();
-}
-
-Log_Wrapper::~Log_Wrapper (void)
-{
-}
-
-// Set the log_msg_ host address.
-
-int
-Log_Wrapper::open (const int port, const char *mcast_addr)
-{
- struct hostent *host_info;
- struct utsname host_data;
-
- if (ACE_OS::uname (&host_data) < 0)
- return -1;
-
- if ((host_info = ACE_OS::gethostbyname (host_data.nodename)) == NULL)
- return -1;
- else
- ACE_OS::memcpy ((char *) &this->log_msg_.host,
- (char *) host_info->h_addr,
- host_info->h_length);
-
- // This starts out initialized to all zeros!
- server_ = ACE_INET_Addr(port, mcast_addr);
-
- if (logger_.subscribe (server_) == -1)
- perror("can't subscribe to multicast group"), exit(1);
-
- // success.
- return 0;
-}
-
-// Send the message to a logger object.
-// This wrapper fills in all the log_record info for you.
-// uses iovector stuff to make contiguous header and message.
-
-int
-Log_Wrapper::log_message (ACE_Log_Priority type, char *message)
-{
- sequence_number_++;
-
- this->log_msg_.type = type;
- this->log_msg_.time = time (0);
- this->log_msg_.msg_length = strlen(message)+1;
- this->log_msg_.sequence_number = htonl(sequence_number_);
-
- iovec *iovp = new iovec[2];
- iovp[0].iov_base = (char *) &log_msg_;
- iovp[0].iov_len = sizeof log_msg_;
- iovp[1].iov_base = message;
- iovp[1].iov_len = log_msg_.msg_length;
-
- logger_.send (iovp, 2);
-
- delete iovp;
-
- // success.
- return 0;
-}
-
diff --git a/examples/Reactor/Multicast/Log_Wrapper.h b/examples/Reactor/Multicast/Log_Wrapper.h
deleted file mode 100644
index 859ed3c3ae6..00000000000
--- a/examples/Reactor/Multicast/Log_Wrapper.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// log_wrapper.h
-
-#include "ace/Profile_Timer.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Dgram_Mcast.h"
-
-#if !defined (_LOG_WRAPPER_H)
-#define _LOG_WRAPPER_H
-
-class Log_Wrapper
- // = TITLE
- // Provide a wrapper around sending log messages via IP
- // multicast.
-{
-public:
- Log_Wrapper (void);
- ~Log_Wrapper (void);
-
- // = Types of logging messages.
- enum ACE_Log_Priority
- {
- LOG_MESSAGE,
- LOG_DEBUG,
- LOG_WARNING,
- LOG_ERROR,
- LOG_EMERG
- };
-
- int open (const int port, const char* mcast_addr);
- // get an object reference from an orbixd
-
- int log_message (ACE_Log_Priority type, char *message);
- // send a string to the logger
-
- // = Format of the logging record.
- struct ACE_Log_Record
- {
- u_long sequence_number;
- ACE_Log_Priority type;
- long host;
- long time;
- long app_id;
- long msg_length;
- };
-
-private:
- ACE_INET_Addr server_;
- // Server address where records are logged.
-
- u_long sequence_number_;
- // Keep track of the sequence.
-
- ACE_Log_Record log_msg_;
- // One record used for many log messages.
-
- ACE_SOCK_Dgram_Mcast logger_;
- // A logger object.
-};
-
-#endif /* _LOG_WRAPPER_H */
diff --git a/examples/Reactor/Multicast/Makefile b/examples/Reactor/Multicast/Makefile
deleted file mode 100644
index 1243401db06..00000000000
--- a/examples/Reactor/Multicast/Makefile
+++ /dev/null
@@ -1,73 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-# Makefile for the Reactor multicast tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = client server
-
-FILES = Log_Wrapper
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# ACE stuff
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Log_Wrapper.o .obj/Log_Wrapper.so .shobj/Log_Wrapper.o .shobj/Log_Wrapper.so: Log_Wrapper.cpp Log_Wrapper.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Reactor/Multicast/Multicast.dsw b/examples/Reactor/Multicast/Multicast.dsw
deleted file mode 100644
index f6006d20cb7..00000000000
--- a/examples/Reactor/Multicast/Multicast.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "client"=.\client.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "server"=.\server.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Reactor/Multicast/README b/examples/Reactor/Multicast/README
deleted file mode 100644
index 85f64cc8120..00000000000
--- a/examples/Reactor/Multicast/README
+++ /dev/null
@@ -1,15 +0,0 @@
-The following test illustrates the SOCK Mcast multicast wrappers in
-conjunction with the Reactor. This test was written by Tim Harrison
-(harrison@cs.wustl.edu).
-
-To run the server type:
-
-% server &
-
-It will wait for the first message sent to it and then read for 5 seconds.
-
-To run the client type any of these:
-
-% client -m max_message_size -i iterations
-% client < <filename>
-% client
diff --git a/examples/Reactor/Multicast/client.cpp b/examples/Reactor/Multicast/client.cpp
deleted file mode 100644
index db85cc16a8f..00000000000
--- a/examples/Reactor/Multicast/client.cpp
+++ /dev/null
@@ -1,118 +0,0 @@
-// $Id$
-
-// This program reads in messages from stdin and sends them to a
-// Log_Wrapper.
-
-#include "ace/Get_Opt.h"
-#include "Log_Wrapper.h"
-
-// Multi-cast address.
-static const char *MCAST_ADDR = ACE_DEFAULT_MULTICAST_ADDR;
-
-// UDP port.
-static const int UDP_PORT = ACE_DEFAULT_MULTICAST_PORT;
-
-// Maximum message size.
-static int max_message_size = BUFSIZ;
-
-// Number of times to send message of max_message_size.
-static int iterations = 0;
-
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
-
- // Start at argv[1]
- ACE_Get_Opt getopt (argc, argv, "m:ui:", 1);
-
- for (int c; (c = getopt ()) != -1; )
- switch (c)
- {
- case 'm':
- max_message_size = ACE_OS::atoi (getopt.optarg) * BUFSIZ;
- break;
- case 'i':
- iterations = ACE_OS::atoi (getopt.optarg);
- break;
- case 'u':
- // usage fallthrough
- default:
- ACE_ERROR ((LM_ERROR,
- "%n: -m max_message_size (in k) -i iterations\n%a",
- 1));
- /* NOTREACHED */
- }
-}
-
-int
-main (int argc, char **argv)
-{
- int user_prompt;
-
- parse_args (argc,argv);
-
- ACE_DEBUG ((LM_DEBUG, "max buffer size = %d\n", max_message_size));
-
- // Instantiate a log wrapper for logging
- Log_Wrapper log;
-
- // Make a connection to a logger.
- if (log.open (UDP_PORT, MCAST_ADDR) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n" "open"), -1);
-
- char *buf;
- ACE_NEW_RETURN (buf, char[max_message_size], -1);
-
- // If -i has been specified, send max_message_size messages
- // iterations number of times.
- if (iterations)
- {
- ACE_OS::memset (buf, 1, max_message_size);
-
- while (iterations--)
- if (log.log_message (Log_Wrapper::LOG_DEBUG, buf) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n" "log"), -1);
- }
-
- // otherwise, a file has been redirected, or give prompts
- else
- {
- // If a file has been redirected, don't activate user prompts.
- if (ACE_OS::isatty (0))
- user_prompt = 1;
- else
- user_prompt = 0;
-
- // Continually read messages from stdin and log them.
-
- for (int count = 1;;)
- {
- if (user_prompt)
- ACE_DEBUG ((LM_DEBUG, "\nEnter message ('Q':quit):\n"));
-
- ssize_t nbytes = ACE_OS::read (ACE_STDIN, buf, max_message_size);
-
- if (nbytes <= 0)
- break; // End of file or error.
- buf[nbytes - 1] = '\0';
-
- // Quitting?
- if (user_prompt)
- {
- if (buf[0] == 'Q' || buf[0] == 'q')
- break;
- }
- else // Keep from overrunning the receiver.
- ACE_OS::sleep (1);
-
- // Send the message to the logger.
- if (log.log_message (Log_Wrapper::LOG_DEBUG, buf) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n" "log_message"), -1);
- ACE_DEBUG ((LM_DEBUG, "finished sending message %d\n", count++));
- }
- }
-
- ACE_DEBUG ((LM_DEBUG, "Client done.\n"));
- return 0;
-}
diff --git a/examples/Reactor/Multicast/client.dsp b/examples/Reactor/Multicast/client.dsp
deleted file mode 100644
index 03b1a926630..00000000000
--- a/examples/Reactor/Multicast/client.dsp
+++ /dev/null
@@ -1,93 +0,0 @@
-# Microsoft Developer Studio Project File - Name="client" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=client - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "client.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "client.mak" CFG="client - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "client - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "client - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "client - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "client - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "client - Win32 Release"
-# Name "client - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\client.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Log_Wrapper.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/Multicast/server.cpp b/examples/Reactor/Multicast/server.cpp
deleted file mode 100644
index 35ef14b0312..00000000000
--- a/examples/Reactor/Multicast/server.cpp
+++ /dev/null
@@ -1,213 +0,0 @@
-// $Id$
-
-// server.C (written by Tim Harrison)
-
-// Listens to multicast address for client log messages. Prints
-// Mbits/sec received from client.
-
-#include "ace/SOCK_Dgram.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Dgram_Mcast.h"
-#include "ace/Reactor.h"
-#include "Log_Wrapper.h"
-
-#if defined (ACE_HAS_IP_MULTICAST)
-class Server_Events : public ACE_Event_Handler
-{
-public:
- Server_Events (u_short port,
- const char *mcast_addr,
- long time_interval = 0);
- ~Server_Events (void);
-
- virtual int handle_input (ACE_HANDLE fd);
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg);
-
- virtual ACE_HANDLE get_handle (void) const;
-
- ACE_Time_Value *wait_time (void);
-
-private:
- char *message_;
- Log_Wrapper::ACE_Log_Record *log_record_;
- char buf_[4 * BUFSIZ];
- char hostname_[MAXHOSTNAMELEN];
-
- int initialized_;
- int count_;
- int interval_;
- // time interval to log messages
-
- ACE_Time_Value *how_long_;
- ACE_Reactor *reactor_;
- ACE_SOCK_Dgram_Mcast mcast_dgram_;
- ACE_INET_Addr remote_addr_;
- ACE_INET_Addr mcast_addr_;
-
- // = statistics on messages received
- double total_bytes_received_;
- int total_messages_received_;
- int last_sequence_number_;
-};
-
-static const char MCAST_ADDR[] = ACE_DEFAULT_MULTICAST_ADDR;
-static const int UDP_PORT = ACE_DEFAULT_MULTICAST_PORT;
-static const int DURATION = 5;
-
-ACE_HANDLE
-Server_Events::get_handle (void) const
-{
- return this->mcast_dgram_.get_handle ();
-}
-
-ACE_Time_Value *
-Server_Events::wait_time (void)
-{
- return this->how_long_;
-}
-
-Server_Events::Server_Events (u_short port,
- const char *mcast_addr,
- long time_interval)
- : initialized_ (0),
- count_ (1),
- interval_ (time_interval),
- mcast_addr_ (port, mcast_addr),
- total_bytes_received_ (0)
-{
- // Use ACE_SOCK_Dgram_Mcast factory to subscribe to multicast group.
-
- if (ACE_OS::hostname (this->hostname_, MAXHOSTNAMELEN) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "hostname"));
-
- else if (this->mcast_dgram_.subscribe (this->mcast_addr_) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "subscribe"));
-
- else
- {
- // Point to NULL so that we block in the beginning.
- this->how_long_ = 0;
-
- this->log_record_ = (Log_Wrapper::ACE_Log_Record *) &buf_;
- this->message_ = &buf_[sizeof (Log_Wrapper::ACE_Log_Record)];
- }
-}
-
-// A destructor that emacs refuses to color blue ;-)
-
-Server_Events::~Server_Events (void)
-{
- this->mcast_dgram_.unsubscribe ();
-
- ACE_DEBUG ((LM_DEBUG, "total bytes received = %d after %d second\n",
- this->total_bytes_received_, this->interval_));
-
- ACE_DEBUG ((LM_DEBUG, "Mbits/sec = %.2f\n",
- (float) (total_bytes_received_ * 8 / (float) (1024*1024*interval_))));
-
- ACE_DEBUG ((LM_DEBUG,
- "last sequence number = %d\ntotal messages received = %d\ndiff = %d\n",
- this->last_sequence_number_,
- this->total_messages_received_,
- this->last_sequence_number_ - total_messages_received_));
-}
-
-int
-Server_Events::handle_timeout (const ACE_Time_Value &,
- const void *arg)
-{
- ACE_DEBUG ((LM_DEBUG, "\t%d timeout%s occurred for %s.\n",
- this->count_,
- this->count_ == 1 ? "" : "s",
- (char *) arg));
-
- // Don't let the timeouts continue if there's no activity since
- // otherwise we use up a lot of CPU time unnecessarily.
- if (this->count_ == 5)
- {
- reactor ()->cancel_timer (this);
- this->initialized_ = 0;
-
- ACE_DEBUG ((LM_DEBUG,
- "\tcancelled timeout for %s to avoid busy waiting.\n",
- (char *) arg));
- }
-
- this->count_++;
- return 0;
-}
-
-int
-Server_Events::handle_input (ACE_HANDLE)
-{
- // Receive message from multicast group.
- iovec iovp[2];
- iovp[0].iov_base = buf_;
- iovp[0].iov_len = sizeof log_record_;
- iovp[1].iov_base = &buf_[sizeof (log_record_)];
- iovp[1].iov_len = 4 * BUFSIZ - sizeof log_record_;
-
- ssize_t retcode =
- this->mcast_dgram_.recv (iovp, 2, this->remote_addr_);
-
- if (retcode != -1)
- {
- total_messages_received_++;
- total_bytes_received_ += retcode;
- last_sequence_number_ = ntohl (log_record_->sequence_number);
-
- ACE_DEBUG ((LM_DEBUG, "sequence number = %d\n",
- last_sequence_number_));
- ACE_DEBUG ((LM_DEBUG, "message = '%s'\n",
- this->message_));
-
- if (this->initialized_ == 0)
- {
- // Restart the timer since we've received events again.
- if (reactor()->schedule_timer (this,
- (void *) this->hostname_,
- ACE_Time_Value::zero,
- ACE_Time_Value (DURATION)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "schedule_timer"), -1);
- this->initialized_ = 1;
- }
-
- this->count_ = 1;
- return 0;
- }
- else
- return -1;
-}
-
-int
-main (int, char *[])
-{
- // Instantiate a server which will receive messages for DURATION
- // seconds.
- Server_Events server_events (UDP_PORT, MCAST_ADDR, DURATION);
-
- // Instance of the ACE_Reactor.
- ACE_Reactor reactor;
-
- if (reactor.register_handler (&server_events,
- ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "register_handler", 1));
-
- ACE_DEBUG ((LM_DEBUG, "starting up server\n"));
-
- for (;;)
- reactor.handle_events (server_events.wait_time ());
-
- /* NOTREACHED */
- return 0;
-}
-#else
-int
-main (int, char *argv[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "error: %s must be run on a platform that support IP multicast\n",
- argv[0]), -1);
-}
-#endif /* ACE_HAS_IP_MULTICAST */
diff --git a/examples/Reactor/Multicast/server.dsp b/examples/Reactor/Multicast/server.dsp
deleted file mode 100644
index f6cbb4a75b4..00000000000
--- a/examples/Reactor/Multicast/server.dsp
+++ /dev/null
@@ -1,93 +0,0 @@
-# Microsoft Developer Studio Project File - Name="server" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=server - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "server.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "server.mak" CFG="server - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "server - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "server - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "server - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "server - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "server - Win32 Release"
-# Name "server - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\Log_Wrapper.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\server.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/Ntalker/Makefile b/examples/Reactor/Ntalker/Makefile
deleted file mode 100644
index 087f35281f6..00000000000
--- a/examples/Reactor/Ntalker/Makefile
+++ /dev/null
@@ -1,89 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for ntalker demo of SOCK_Dgram_Mcast
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = ntalker
-
-SRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS =
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# ACE stuff
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/ntalker.o .obj/ntalker.so .shobj/ntalker.o .shobj/ntalker.so: ntalker.cpp \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Mcast.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Reactor/Ntalker/ntalker.cpp b/examples/Reactor/Ntalker/ntalker.cpp
deleted file mode 100644
index 24e88628f96..00000000000
--- a/examples/Reactor/Ntalker/ntalker.cpp
+++ /dev/null
@@ -1,175 +0,0 @@
-// Server.C
-// $Id$
-
-//
-// listens to multicast address. after first message received, will
-// listen for 5 more seconds. prints Mbits/sec received from client
-
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Dgram_Mcast.h"
-#include "ace/Reactor.h"
-#include "ace/Get_Opt.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Service_Config.h"
-#include "ace/streams.h"
-
-#if defined (ACE_HAS_IP_MULTICAST)
-// network interface to subscribe to
-// this is hardware specific.
-// use netstat(1M) to find whether your interface
-// is le0 or ie0
-
-static const char *INTERFACE = 0;
-static const char *MCAST_ADDR = ACE_DEFAULT_MULTICAST_ADDR;
-static const u_short UDP_PORT = ACE_DEFAULT_MULTICAST_PORT;
-
-// Handle both multicast and stdin events.
-
-class Handler : public ACE_Event_Handler
-{
-public:
- Handler (u_short udp_port,
- const char *ip_addr,
- const char *interface,
- ACE_Reactor &);
- ~Handler (void);
-
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
-
-private:
- ACE_SOCK_Dgram_Mcast mcast_;
-};
-
-int
-Handler::handle_input (ACE_HANDLE h)
-{
- char buf[BUFSIZ];
-
- if (h == ACE_STDIN)
- {
- int result = ACE_OS::read (h, buf, BUFSIZ);
- if (result > 0)
- {
- if (this->mcast_.send (buf, result) != result)
- {
- ACE_OS::perror ("send error");
- return -1;
- }
- return 0;
- }
- else if (result == -1)
- ::perror ("can't read from STDIN");
-
- return -1;
- }
- else
- {
- ACE_INET_Addr remote_addr;
-
- // receive message from multicast group
- int result = this->mcast_.recv (buf, sizeof buf, remote_addr);
- if (result != -1)
- {
- cout << "received datagram from host " << remote_addr.get_host_name ()
- << " on port " << remote_addr.get_port_number ()
- << " bytes = " << result << endl;
- ACE_OS::write (ACE_STDOUT, buf, result);
- cout << endl;
- return 0;
- }
-
- ACE_OS::perror ("Something amiss.");
- return -1;
- }
-}
-
-int
-Handler::handle_close (ACE_HANDLE h, ACE_Reactor_Mask)
-{
- if (h == ACE_STDIN)
- cout << "STDIN_Events handle removed from reactor." << endl << flush;
- else
- cout << "Mcast_Events handle removed from reactor." << endl << flush;
- return 0;
-}
-
-Handler::~Handler (void)
-{
- // ACE_OS::exit on error (bogus)...
-
- if (this->mcast_.unsubscribe () == -1)
- ACE_OS::perror ("unsubscribe fails"), ACE_OS::exit (1);
-}
-
-Handler::Handler (u_short udp_port,
- const char *ip_addr,
- const char *interface,
- ACE_Reactor &reactor)
-{
- // Create multicast address to listen on.
-
- ACE_INET_Addr sockmc_addr (udp_port, ip_addr);
-
- // subscribe to multicast group.
-
- if (this->mcast_.subscribe (sockmc_addr, 1, interface) == -1)
- ACE_OS::perror ("can't subscribe to multicast group"), ACE_OS::exit (1);
-
- // Disable loopbacks.
- // if (this->mcast_.set_option (IP_MULTICAST_LOOP, 0) == -1 )
- // ACE_OS::perror (" can't disable loopbacks " ), ACE_OS::exit (1);
-
- // Register callbacks with the ACE_Reactor.
- if (reactor.register_handler (this->mcast_.get_handle (),
- this,
- ACE_Event_Handler::READ_MASK) == -1)
- ACE_OS::perror ("can't register events"), ACE_OS::exit (1);
-}
-
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "i:u");
-
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'i':
- INTERFACE = get_opt.optarg;
- break;
- case 'u':
- // Usage fallthrough.
- default:
- ACE_DEBUG ((LM_DEBUG, "%s -i interface\n", argv[0]));
- ACE_OS::exit (1);
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- parse_args (argc, argv);
-
- Handler handler (UDP_PORT, MCAST_ADDR, INTERFACE, *ACE_Reactor::instance ());
-
- ACE::register_stdin_handler (&handler,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ());
-
- ACE_Reactor::run_event_loop ();
-
- cout << "\ntalker Done.\n";
- return 0;
-}
-#else
-int
-main (int, char *argv[])
-{
- ACE_ERROR ((LM_ERROR, "error: %s must be run on a platform that support IP multicast\n",
- argv[0]));
- return 0;
-}
-#endif /* ACE_HAS_IP_MULTICAST */
diff --git a/examples/Reactor/Ntalker/ntalker.dsp b/examples/Reactor/Ntalker/ntalker.dsp
deleted file mode 100644
index 31126f5b779..00000000000
--- a/examples/Reactor/Ntalker/ntalker.dsp
+++ /dev/null
@@ -1,65 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ntalker" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=ntalker - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ntalker.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ntalker.mak" CFG="ntalker - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ntalker - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\debug"
-# PROP Ignore_Export_Lib 0
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "MULTI_THREADED" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "ntalker - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\ntalker.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Reactor/Ntalker/ntalker.dsw b/examples/Reactor/Ntalker/ntalker.dsw
deleted file mode 100644
index fc331a65465..00000000000
--- a/examples/Reactor/Ntalker/ntalker.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "ntalker"=.\ntalker.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Reactor/Ntalker/ntalker.mak b/examples/Reactor/Ntalker/ntalker.mak
deleted file mode 100644
index 095311ad794..00000000000
--- a/examples/Reactor/Ntalker/ntalker.mak
+++ /dev/null
@@ -1,252 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=ntalker - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to ntalker - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "ntalker - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ntalker.mak" CFG="ntalker - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ntalker - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "ntalker - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "debug"
-OUTDIR=.\.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\ntalker.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\ntalker.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\ntalker.exe"
- -@erase "$(OUTDIR)\ntalker.ilk"
- -@erase "$(OUTDIR)\ntalker.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "MULTI_THREADED" /YX /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/ntalker.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/ntalker.pdb" /debug /machine:I386 /out:"$(OUTDIR)/ntalker.exe"
-LINK32_OBJS= \
- "$(INTDIR)\ntalker.obj"
-
-"$(OUTDIR)\ntalker.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D "MULTI_THREADED" /Fp"$(INTDIR)/ntalker.pch" /YX /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "ntalker - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\ntalker.cpp
-DEP_CPP_NTALK=\
- "..\..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Dgram.h"\
- {$(INCLUDE)}"\ace\SOCK_Dgram.i"\
- {$(INCLUDE)}"\ace\SOCK_Dgram_Mcast.h"\
- {$(INCLUDE)}"\ace\SOCK_Dgram_Mcast.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\ntalker.obj" : $(SOURCE) $(DEP_CPP_NTALK) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Reactor/Ntalker/ntalker.mdp b/examples/Reactor/Ntalker/ntalker.mdp
deleted file mode 100644
index 0e66b56d61b..00000000000
--- a/examples/Reactor/Ntalker/ntalker.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Reactor/Proactor/test_multiple_loops.cpp b/examples/Reactor/Proactor/test_multiple_loops.cpp
deleted file mode 100644
index 9ffbf72f596..00000000000
--- a/examples/Reactor/Proactor/test_multiple_loops.cpp
+++ /dev/null
@@ -1,119 +0,0 @@
-// $Id: test_timeout.cpp
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_multiple_loops.cpp
-//
-// = DESCRIPTION
-//
-// This example application shows how to write programs that
-// combine the Proactor and Reactor event loops
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Proactor.h"
-#include "ace/Synch.h"
-#include "ace/Task.h"
-
-class Timeout_Handler : public ACE_Handler, public ACE_Event_Handler
- // = TITLE
- // Generic timeout handler.
-{
-public:
- Timeout_Handler (void)
- {
- }
-
- virtual void handle_time_out (const ACE_Time_Value &tv,
- const void *arg)
- // Print out when timeouts occur.
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) %d timeout occurred for %s @ %d.\n",
- ++count_,
- (char *) arg,
- tv.sec ()));
-
- // Since there is only one thread that can do the timeouts in
- // Reactor, lets keep the handle_timeout short for that
- // thread.
- if (ACE_OS::strcmp ((char *) arg, "Proactor") == 0)
- // Sleep for a while
- ACE_OS::sleep (1);
- }
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
- {
- this->handle_time_out (tv, arg);
- return 0;
- }
-
-private:
- ACE_Atomic_Op <ACE_Thread_Mutex, int> count_;
-};
-
-class Worker : public ACE_Task <ACE_NULL_SYNCH>
-{
-public:
- int svc (void)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) Worker started\n"));
-
- // Handle events for 13 seconds.
- ACE_Time_Value run_time (13);
-
- // Try to become the owner
- ACE_Reactor::instance ()->owner (ACE_Thread::self ());
-
- if (ACE_Reactor::run_event_loop (run_time) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n", "Worker::svc"), -1);
- else
- ACE_DEBUG ((LM_DEBUG, "(%t) work complete\n"));
-
- return 0;
- }
-};
-
-int
-main (int, char *[])
-{
- Timeout_Handler handler;
- ACE_Proactor proactor (0, 0, 1);
-
- ACE_Reactor::instance ()->register_handler (&proactor);
-
- // Register a 2 second timer.
- ACE_Time_Value foo_tv (2);
- if (proactor.schedule_timer (handler,
- (void *) "Proactor",
- ACE_Time_Value::zero,
- foo_tv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "schedule_timer"), -1);
-
- // Register a 3 second timer.
- ACE_Time_Value bar_tv (3);
- if (ACE_Reactor::instance ()->schedule_timer (&handler,
- (void *) "Reactor",
- ACE_Time_Value::zero,
- bar_tv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "schedule_timer"), -1);
-
- Worker worker;
-
- if (worker.activate (THR_NEW_LWP, 10) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n", "main"), -1);
-
- ACE_Thread_Manager::instance ()->wait ();
-
- // Remove from reactor
- ACE_Reactor::instance ()->remove_handler (&proactor,
- ACE_Event_Handler::DONT_CALL);
-
- return 0;
-}
diff --git a/examples/Reactor/Proactor/test_multiple_loops.dsp b/examples/Reactor/Proactor/test_multiple_loops.dsp
deleted file mode 100644
index 032c8b4d46d..00000000000
--- a/examples/Reactor/Proactor/test_multiple_loops.dsp
+++ /dev/null
@@ -1,71 +0,0 @@
-# Microsoft Developer Studio Project File - Name="test_multiple_loops" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=test_multiple_loops - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "test_multiple_loops.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "test_multiple_loops.mak"\
- CFG="test_multiple_loops - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "test_multiple_loops - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\test_multiple_loops\Debug"
-# PROP BASE Intermediate_Dir ".\test_multiple_loops\Debug"
-# PROP BASE Target_Dir ".\test_multiple_loops"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\test_multiple_loops"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "test_multiple_loops - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_multiple_loops.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Reactor/Proactor/test_proactor.cpp b/examples/Reactor/Proactor/test_proactor.cpp
deleted file mode 100644
index f6ebed26c53..00000000000
--- a/examples/Reactor/Proactor/test_proactor.cpp
+++ /dev/null
@@ -1,578 +0,0 @@
-// $Id: test_proactor.cpp,v
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_proactor.cpp
-//
-// = DESCRIPTION
-// This program illustrates how the ACE_Proactor can be used to
-// implement an application that does various asynchronous
-// operations.
-//
-// = AUTHOR
-// Irfan Pyarali (irfan@cs.wustl.edu)
-//
-// ============================================================================
-
-#include "ace/Service_Config.h"
-#include "ace/Proactor.h"
-#include "ace/Asynch_IO.h"
-#include "ace/Asynch_Acceptor.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/Message_Block.h"
-#include "ace/Get_Opt.h"
-
-static char *host = 0;
-static u_short port = ACE_DEFAULT_SERVER_PORT;
-static char *file = "test_proactor.cpp";
-static char *dump_file = "output";
-static int done = 0;
-static int initial_read_size = BUFSIZ;
-
-class Receiver : public ACE_Service_Handler
- //
- // = TITLE
- //
- // Receiver
- //
- // = DESCRIPTION
- //
- // The class will be created by ACE_Asynch_Acceptor when new
- // connections arrive. This class will then receive data from
- // the network connection and dump it to a file.
-{
-public:
- Receiver (void);
- ~Receiver (void);
-
- virtual void open (ACE_HANDLE handle,
- ACE_Message_Block &message_block);
- // This is called after the new connection has been accepted.
-
-protected:
- // These methods are called by the framework
-
- virtual void handle_read_stream (const ACE_Asynch_Read_Stream::Result &result);
- // This is called when asynchronous read from the socket complete
-
- virtual void handle_write_file (const ACE_Asynch_Write_File::Result &result);
- // This is called when asynchronous writes to the file complete
-
-private:
- int initiate_read_stream (void);
-
- ACE_Asynch_Read_Stream rs_;
- // rs (read stream): for reading from a socket
-
- ACE_HANDLE dump_file_;
- // File for dumping data
-
- ACE_Asynch_Write_File wf_;
- // wf (write file): for writing to a file
-
- u_long file_offset_;
- // Offset for the file
-
- ACE_HANDLE handle_;
- // Handle for IO to remote peer
-};
-
-Receiver::Receiver (void)
- : handle_ (ACE_INVALID_HANDLE),
- dump_file_ (ACE_INVALID_HANDLE)
-{
-}
-
-Receiver::~Receiver (void)
-{
- ACE_OS::close (this->dump_file_);
- ACE_OS::closesocket (this->handle_);
-}
-
-void
-Receiver::open (ACE_HANDLE handle,
- ACE_Message_Block &message_block)
-{
- // New connection, initiate stuff
-
- // Cache the new connection
- this->handle_ = handle;
-
- // File offset starts at zero
- this->file_offset_ = 0;
-
- // Open dump file (in OVERLAPPED mode)
- this->dump_file_ = ACE_OS::open (dump_file, _O_CREAT | O_RDWR | _O_TRUNC | FILE_FLAG_OVERLAPPED);
- if (this->dump_file_ == ACE_INVALID_HANDLE)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "ACE_OS::open"));
- return;
- }
-
- // Initiate ACE_Asynch_Write_File
- if (this->wf_.open (*this, this->dump_file_) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "ACE_Asynch_Write_File::open"));
- return;
- }
-
- // Initiate ACE_Asynch_Read_Stream
- if (this->rs_.open (*this, this->handle_) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "ACE_Asynch_Read_Stream::open"));
- return;
- }
-
- // Duplicate the message block so that we can keep it around
- ACE_Message_Block &duplicate = *message_block.duplicate ();
-
- // Initial data (data which came with the AcceptEx call)
- ACE_Asynch_Read_Stream::Result fake_result (*this,
- this->handle_,
- duplicate,
- initial_read_size,
- 0,
- ACE_INVALID_HANDLE);
- // This will call the callback
- fake_result.complete (message_block.length (), 1, 0);
-}
-
-int
-Receiver::initiate_read_stream (void)
-{
- // Create Message_Block
- ACE_Message_Block *mb = 0;
- ACE_NEW_RETURN (mb, ACE_Message_Block (BUFSIZ + 1), -1);
-
- // Inititiate read
- if (this->rs_.read (*mb,
- mb->size () - 1) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Asynch_Read_Stream::read"), -1);
-
- return 0;
-}
-
-void
-Receiver::handle_read_stream (const ACE_Asynch_Read_Stream::Result &result)
-{
- ACE_DEBUG ((LM_DEBUG, "handle_read_stream called\n"));
-
- // Reset pointers
- result.message_block ().rd_ptr ()[result.bytes_transferred ()] = '\0';
-
- ACE_DEBUG ((LM_DEBUG, "********************\n"));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "bytes_to_read", result.bytes_to_read ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "handle", result.handle ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "bytes_transfered", result.bytes_transferred ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "act", (u_long) result.act ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "success", result.success ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "completion_key", (u_long) result.completion_key ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "error", result.error ()));
- ACE_DEBUG ((LM_DEBUG, "********************\n"));
- ACE_DEBUG ((LM_DEBUG, "%s = %s\n", "message_block", result.message_block ().rd_ptr ()));
-
- if (result.success () && result.bytes_transferred () != 0)
- {
- // Successful read: Write the data to the file.
- if (this->wf_.write (result.message_block (),
- result.bytes_transferred (),
- this->file_offset_) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "ACE_Asynch_Write_File::write"));
- return;
- }
-
- // Initiate new read from the stream
- if (this->initiate_read_stream () == -1)
- return;
- }
- else
- done = 1;
-}
-
-void
-Receiver::handle_write_file (const ACE_Asynch_Write_File::Result &result)
-{
- ACE_DEBUG ((LM_DEBUG, "handle_write_file called\n"));
-
- ACE_DEBUG ((LM_DEBUG, "********************\n"));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "bytes_to_write", result.bytes_to_write ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "handle", result.handle ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "bytes_transfered", result.bytes_transferred ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "act", (u_long) result.act ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "success", result.success ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "completion_key", (u_long) result.completion_key ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "error", result.error ()));
- ACE_DEBUG ((LM_DEBUG, "********************\n"));
-
- result.message_block ().release ();
-
- if (result.success ())
- // Write successful: Increment file offset
- this->file_offset_ += result.bytes_transferred ();
-
- // This code is not robust enough to deal with short file writes
- // (which hardly ever happen) ;-)
- ACE_ASSERT (result.bytes_to_write () == result.bytes_transferred ());
-}
-
-class Sender : public ACE_Handler
- //
- // = TITLE
- //
- // Sender
- //
- // = DESCRIPTION
- //
- // The class will be created by main(). After connecting to the
- // host, this class will then read data from a file and send it
- // to the network connection.
-{
-public:
- Sender (void);
- ~Sender (void);
- int open (const char *host,
- u_short port);
- ACE_HANDLE handle (void) const;
-
-protected:
- // These methods are called by the freamwork
-
- virtual void handle_transmit_file (const ACE_Asynch_Transmit_File::Result &result);
- // This is called when asynchronous transmit files complete
- virtual void handle_write_stream (const ACE_Asynch_Write_Stream::Result &result);
- // This is called when asynchronous writes from the socket complete
- virtual void handle_read_file (const ACE_Asynch_Read_File::Result &result);
- // This is called when asynchronous reads from the socket complete
-
-private:
- int transmit_file (void);
-
- int initiate_read_file (void);
-
- ACE_SOCK_Stream stream_;
- // Network I/O handle
-
- ACE_Asynch_Write_Stream ws_;
- // ws (write stream): for writing to the socket
-
- ACE_Asynch_Read_File rf_;
- // rf (read file): for writing from the file
-
- ACE_HANDLE input_file_;
- // File to read from
-
- u_long file_offset_;
- // Current file offset
-
- u_long file_size_;
- // File size
-
- ACE_Message_Block welcome_message_;
- // Welcome message
-
- ACE_Asynch_Transmit_File::Header_And_Trailer header_and_trailer_;
- // Header and trailer which goes with transmit_file
-
- int stream_write_done_;
- int transmit_file_done_;
- // These flags help to determine when to close down the event loop
-};
-
-
-Sender::Sender (void)
- : input_file_ (ACE_INVALID_HANDLE),
- file_offset_ (0),
- file_size_ (0),
- stream_write_done_ (0),
- transmit_file_done_ (0)
-{
- // Moment of inspiration :-)
- static char *data = "Welcome to Irfan World! Irfan RULES here !!";
- this->welcome_message_.init (data, ACE_OS::strlen (data));
- this->welcome_message_.wr_ptr (ACE_OS::strlen (data));
-}
-
-Sender::~Sender (void)
-{
- this->stream_.close ();
-}
-
-ACE_HANDLE
-Sender::handle (void) const
-{
- return this->stream_.get_handle ();
-}
-
-int
-Sender::open (const char *host,
- u_short port)
-{
- // Initialize stuff
-
- // Open input file (in OVERLAPPED mode)
- this->input_file_ = ACE_OS::open (file, GENERIC_READ | FILE_FLAG_OVERLAPPED);
- if (this->input_file_ == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_OS::open"), -1);
-
- // Find file size
- this->file_size_ = ACE_OS::filesize (this->input_file_);
-
- // Connect to remote host
- ACE_INET_Addr address (port, host);
- ACE_SOCK_Connector connector;
- if (connector.connect (this->stream_,
- address) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_SOCK_Connector::connect"), -1);
-
- // Open ACE_Asynch_Write_Stream
- if (this->ws_.open (*this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Asynch_Write_Stream::open"), -1);
-
- // Open ACE_Asynch_Read_File
- if (this->rf_.open (*this, this->input_file_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Asynch_Read_File::open"), -1);
-
- // Start an asynchronous transmit file
- if (this->transmit_file () == -1)
- return -1;
-
- // Start an asynchronous read file
- if (initiate_read_file () == -1)
- return -1;
-
- return 0;
-}
-
-int
-Sender::transmit_file (void)
-{
- // Open file (in SEQUENTIAL_SCAN mode)
- ACE_HANDLE file_handle = ACE_OS::open (file, GENERIC_READ | FILE_FLAG_SEQUENTIAL_SCAN);
- if (file_handle == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_OS::open"), -1);
-
- // Open ACE_Asynch_Transmit_File
- ACE_Asynch_Transmit_File tf;
- if (tf.open (*this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Asynch_Transmit_File::open"), -1);
-
- // Header and trailer data for the file
- this->header_and_trailer_.header_and_trailer (&this->welcome_message_,
- this->welcome_message_.length (),
- &this->welcome_message_,
- this->welcome_message_.length ());
-
- // Starting position
- cerr << "Staring position: " << ACE_OS::lseek (file_handle, 0L, SEEK_CUR) << endl;
-
- // Send it
- if (tf.transmit_file (file_handle,
- &this->header_and_trailer_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Asynch_Transmit_File::transmit_file"), -1);
-
- return 0;
-}
-
-void
-Sender::handle_transmit_file (const ACE_Asynch_Transmit_File::Result &result)
-{
- ACE_DEBUG ((LM_DEBUG, "handle_transmit_file called\n"));
-
- ACE_DEBUG ((LM_DEBUG, "********************\n"));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "socket", result.socket ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "file", result.file ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "bytes_to_write", result.bytes_to_write ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "bytes_per_send", result.bytes_per_send ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "flags", result.flags ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "bytes_transfered", result.bytes_transferred ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "act", (u_long) result.act ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "success", result.success ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "completion_key", (u_long) result.completion_key ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "error", result.error ()));
- ACE_DEBUG ((LM_DEBUG, "********************\n"));
-
- // Ending position
- cerr << "Ending position: " << ACE_OS::lseek (result.file (), 0L, SEEK_CUR) << endl;
-
- // Done with file
- ACE_OS::close (result.file ());
-
- this->transmit_file_done_ = 1;
- if (this->stream_write_done_)
- done = 1;
-}
-
-int
-Sender::initiate_read_file (void)
-{
- // Create Message_Block
- ACE_Message_Block *mb = 0;
- ACE_NEW_RETURN (mb, ACE_Message_Block (BUFSIZ + 1), -1);
-
- // Inititiate an asynchronous read from the file
- if (this->rf_.read (*mb,
- mb->size () - 1,
- this->file_offset_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Asynch_Read_File::read"), -1);
-
- return 0;
-}
-
-void
-Sender::handle_read_file (const ACE_Asynch_Read_File::Result &result)
-{
- ACE_DEBUG ((LM_DEBUG, "handle_read_file called\n"));
-
- result.message_block ().rd_ptr ()[result.bytes_transferred ()] = '\0';
-
- ACE_DEBUG ((LM_DEBUG, "********************\n"));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "bytes_to_read", result.bytes_to_read ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "handle", result.handle ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "bytes_transfered", result.bytes_transferred ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "act", (u_long) result.act ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "success", result.success ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "completion_key", (u_long) result.completion_key ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "error", result.error ()));
- ACE_DEBUG ((LM_DEBUG, "********************\n"));
- //ACE_DEBUG ((LM_DEBUG, "%s = %s\n", "message_block", result.message_block ().rd_ptr ()));
-
- if (result.success ())
- {
- // Read successful: increment offset and write data to network
- this->file_offset_ += result.bytes_transferred ();
- if (this->ws_.write (result.message_block (),
- result.bytes_transferred ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "ACE_Asynch_Write_Stream::write"));
- return;
- }
-
- if (this->file_size_ > this->file_offset_)
- {
- // Start an asynchronous read file
- if (initiate_read_file () == -1)
- return;
- }
- }
-}
-
-void
-Sender::handle_write_stream (const ACE_Asynch_Write_Stream::Result &result)
-{
- ACE_DEBUG ((LM_DEBUG, "handle_write_stream called\n"));
-
- // Reset pointers
- result.message_block ().rd_ptr (-result.bytes_transferred ());
-
- ACE_DEBUG ((LM_DEBUG, "********************\n"));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "bytes_to_write", result.bytes_to_write ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "handle", result.handle ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "bytes_transfered", result.bytes_transferred ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "act", (u_long) result.act ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "success", result.success ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "completion_key", (u_long) result.completion_key ()));
- ACE_DEBUG ((LM_DEBUG, "%s = %d\n", "error", result.error ()));
- ACE_DEBUG ((LM_DEBUG, "********************\n"));
- ACE_DEBUG ((LM_DEBUG, "%s = %s\n", "message_block", result.message_block ().rd_ptr ()));
-
- if (result.success ())
- {
- // Partial write to socket
- int unsent_data = result.bytes_to_write () - result.bytes_transferred ();
- if (unsent_data != 0)
- {
- // Reset pointers
- result.message_block ().rd_ptr (result.bytes_transferred ());
-
- // Duplicate the message block and retry remaining data
- if (this->ws_.write (*result.message_block ().duplicate (),
- unsent_data) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "ACE_Asynch_Write_Stream::write"));
- return;
- }
- }
- else if (!(this->file_size_ > this->file_offset_))
- {
- this->stream_write_done_ = 1;
- if (this->transmit_file_done_)
- done = 1;
- }
- }
-
- // Release message block
- result.message_block ().release ();
-}
-
-static int
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "h:p:f:d:");
- int c;
-
- while ((c = get_opt ()) != EOF)
- switch (c)
- {
- case 'h':
- host = get_opt.optarg;
- break;
- case 'p':
- port = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'f':
- file = get_opt.optarg;
- break;
- case 'd':
- dump_file = get_opt.optarg;
- break;
- default:
- ACE_ERROR ((LM_ERROR, "%p.\n",
- "usage :\n"
- "-h <host>\n"
- "-p <port>\n"
- "-f <file>\n"));
- return -1;
- }
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- if (parse_args (argc, argv) == -1)
- return -1;
-
- Sender sender;
-
- // Note: acceptor parameterized by the Receiver
- ACE_Asynch_Acceptor <Receiver> acceptor;
-
- // If passive side
- if (host == 0)
- {
- if (acceptor.open (ACE_INET_Addr (port),
- initial_read_size,
- 1) == -1)
- return -1;
- }
- // If active side
- else if (sender.open (host, port) == -1)
- return -1;
-
- int error = 0;
-
- while (!error && !done)
- // dispatch events
- error = ACE_Proactor::instance ()->handle_events ();
-
- return 0;
-}
diff --git a/examples/Reactor/Proactor/test_proactor.dsp b/examples/Reactor/Proactor/test_proactor.dsp
deleted file mode 100644
index 68a1e923e98..00000000000
--- a/examples/Reactor/Proactor/test_proactor.dsp
+++ /dev/null
@@ -1,66 +0,0 @@
-# Microsoft Developer Studio Project File - Name="test_proactor" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=test_proactor - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "test_proactor.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "test_proactor.mak" CFG="test_proactor - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "test_proactor - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\debug"
-# PROP Ignore_Export_Lib 0
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 wsock32.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "test_proactor - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_proactor.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Reactor/Proactor/test_proactor.dsw b/examples/Reactor/Proactor/test_proactor.dsw
deleted file mode 100644
index 6cd42d5d909..00000000000
--- a/examples/Reactor/Proactor/test_proactor.dsw
+++ /dev/null
@@ -1,53 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "test_multiple_loops"=.\test_multiple_loops.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "test_proactor"=.\test_proactor.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "test_timeout"=.\test_timeout.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Reactor/Proactor/test_proactor.mak b/examples/Reactor/Proactor/test_proactor.mak
deleted file mode 100644
index 6a77e8c8547..00000000000
--- a/examples/Reactor/Proactor/test_proactor.mak
+++ /dev/null
@@ -1,536 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=test_multiple_loops - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to test_multiple_loops - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "test_proactor - Win32 Debug" && "$(CFG)" !=\
- "test_timeout - Win32 Debug" && "$(CFG)" != "test_multiple_loops - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "test_proactor.mak" CFG="test_multiple_loops - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "test_proactor - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "test_timeout - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "test_multiple_loops - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "test_multiple_loops - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "test_proactor - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "debug"
-OUTDIR=.\.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\test_proactor.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_proactor.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\test_proactor.exe"
- -@erase "$(OUTDIR)\test_proactor.ilk"
- -@erase "$(OUTDIR)\test_proactor.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/test_proactor.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib\
- winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib\
- uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/test_proactor.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/test_proactor.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_proactor.obj"
-
-"$(OUTDIR)\test_proactor.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "test_timeout - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "test_timeout\Debug"
-# PROP BASE Intermediate_Dir "test_timeout\Debug"
-# PROP BASE Target_Dir "test_timeout"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "test_timeout"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\test_timeout.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_timeout.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\test_timeout.exe"
- -@erase "$(OUTDIR)\test_timeout.ilk"
- -@erase "$(OUTDIR)\test_timeout.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/test_timeout.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/test_timeout.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/test_timeout.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_timeout.obj"
-
-"$(OUTDIR)\test_timeout.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "test_multiple_loops - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "test_multiple_loops\Debug"
-# PROP BASE Intermediate_Dir "test_multiple_loops\Debug"
-# PROP BASE Target_Dir "test_multiple_loops"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "test_multiple_loops"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\test_multiple_loops.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_multiple_loops.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\test_multiple_loops.exe"
- -@erase "$(OUTDIR)\test_multiple_loops.ilk"
- -@erase "$(OUTDIR)\test_multiple_loops.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/test_multiple_loops.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/test_multiple_loops.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/test_multiple_loops.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_multiple_loops.obj"
-
-"$(OUTDIR)\test_multiple_loops.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/test_proactor.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "test_proactor - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_proactor.cpp
-DEP_CPP_TEST_=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\Asynch_Acceptor.h"\
- {$(INCLUDE)}"\ace\Asynch_Acceptor.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
-
-
-"$(INTDIR)\test_proactor.obj" : $(SOURCE) $(DEP_CPP_TEST_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "test_timeout - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_timeout.cpp
-DEP_CPP_TEST_T=\
- "..\..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_timeout.obj" : $(SOURCE) $(DEP_CPP_TEST_T) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "test_multiple_loops - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_multiple_loops.cpp
-DEP_CPP_TEST_M=\
- "..\..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_multiple_loops.obj" : $(SOURCE) $(DEP_CPP_TEST_M) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Reactor/Proactor/test_proactor.mdp b/examples/Reactor/Proactor/test_proactor.mdp
deleted file mode 100644
index 2518187c3b9..00000000000
--- a/examples/Reactor/Proactor/test_proactor.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Reactor/Proactor/test_timeout.cpp b/examples/Reactor/Proactor/test_timeout.cpp
deleted file mode 100644
index 94a8915d777..00000000000
--- a/examples/Reactor/Proactor/test_timeout.cpp
+++ /dev/null
@@ -1,96 +0,0 @@
-// $Id: test_timeout.cpp
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_timeout.cpp
-//
-// = DESCRIPTION
-//
-// This example application shows how to write event loops that
-// handle events for some fixed amount of time. Note that any
-// thread in the Proactor thread pool can call back the handler
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Proactor.h"
-#include "ace/Synch.h"
-#include "ace/Task.h"
-
-class Timeout_Handler : public ACE_Handler
- // = TITLE
- // Generic timeout handler.
-{
-public:
- Timeout_Handler (void)
- {
- }
-
- virtual void handle_time_out (const ACE_Time_Value &tv,
- const void *arg)
- // Print out when timeouts occur.
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) %d timeout occurred for %s @ %d.\n",
- ++count_,
- (char *) arg,
- tv.sec ()));
- // Sleep for a while
- ACE_OS::sleep (4);
- }
-
-private:
- ACE_Atomic_Op <ACE_Thread_Mutex, int> count_;
-};
-
-class Worker : public ACE_Task <ACE_NULL_SYNCH>
-{
-public:
- int svc (void)
- {
- // Handle events for 13 seconds.
- ACE_Time_Value run_time (13);
-
- if (ACE_Proactor::run_event_loop(run_time) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n", "Worker::svc"), -1);
- else
- ACE_DEBUG ((LM_DEBUG, "(%t) work complete\n"));
-
- return 0;
- }
-};
-
-int
-main (int, char *[])
-{
- Timeout_Handler handler;
-
- // Register a 2 second timer.
- ACE_Time_Value foo_tv (2);
- if (ACE_Proactor::instance ()->schedule_timer (handler,
- (void *) "Foo",
- ACE_Time_Value::zero,
- foo_tv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "schedule_timer"), -1);
-
- // Register a 3 second timer.
- ACE_Time_Value bar_tv (3);
- if (ACE_Proactor::instance ()->schedule_timer (handler,
- (void *) "Bar",
- ACE_Time_Value::zero,
- bar_tv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "schedule_timer"), -1);
-
- Worker worker;
-
- if (worker.activate (THR_NEW_LWP, 10) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n", "main"), -1);
-
- ACE_Thread_Manager::instance ()->wait ();
- return 0;
-}
diff --git a/examples/Reactor/Proactor/test_timeout.dsp b/examples/Reactor/Proactor/test_timeout.dsp
deleted file mode 100644
index 938ff7927d8..00000000000
--- a/examples/Reactor/Proactor/test_timeout.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="test_timeout" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=test_timeout - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "test_timeout.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "test_timeout.mak" CFG="test_timeout - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "test_timeout - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\test_timeout\Debug"
-# PROP BASE Intermediate_Dir ".\test_timeout\Debug"
-# PROP BASE Target_Dir ".\test_timeout"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\test_timeout"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "test_timeout - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_timeout.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Reactor/README b/examples/Reactor/README
deleted file mode 100644
index fefaeeaf317..00000000000
--- a/examples/Reactor/README
+++ /dev/null
@@ -1,20 +0,0 @@
-This directory contains subdirectories that test the ACE Reactor and Proactor
-
- . Dgram
- Tests the CODgram and Dgram classes with the Reactor.
-
- . Misc
- Various miscellaneous tests of Reactor functionality
- (e.g., signals, timers, notification, etc.).
-
- . Multicast
- Tests out the ACE multicast capabilities in conjunction
- with the Reactor.
-
- . Ntalker
- A program that implements a multicast "chat" program.
-
-
- . Proactor
- A program that illustrates the "Proactive" version of
- the Reactor
diff --git a/examples/Reactor/ReactorEx/APC.DSP b/examples/Reactor/ReactorEx/APC.DSP
deleted file mode 100644
index 8162d0eff95..00000000000
--- a/examples/Reactor/ReactorEx/APC.DSP
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="APC" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=APC - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "APC.MAK".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "APC.MAK" CFG="APC - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "APC - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "APC___Wi"
-# PROP BASE Intermediate_Dir "APC___Wi"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "APC - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_apc.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Abondoned.dsp b/examples/Reactor/ReactorEx/Abondoned.dsp
deleted file mode 100644
index 15f006d0687..00000000000
--- a/examples/Reactor/ReactorEx/Abondoned.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Abondoned" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Abondoned - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Abondoned.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Abondoned.mak" CFG="Abondoned - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Abondoned - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Abondone"
-# PROP BASE Intermediate_Dir "Abondone"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "Abondoned - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_abandoned.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Console_Input.dsp b/examples/Reactor/ReactorEx/Console_Input.dsp
deleted file mode 100644
index 9f9738f9fb2..00000000000
--- a/examples/Reactor/ReactorEx/Console_Input.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Console_Input" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Console_Input - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Console_Input.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Console_Input.mak" CFG="Console_Input - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Console_Input - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Console_"
-# PROP BASE Intermediate_Dir "Console_"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "Console_Input - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_console_input.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Directory_Changes.dsp b/examples/Reactor/ReactorEx/Directory_Changes.dsp
deleted file mode 100644
index 183e7d64377..00000000000
--- a/examples/Reactor/ReactorEx/Directory_Changes.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Directory_Changes" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Directory_Changes - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Directory_Changes.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Directory_Changes.mak" CFG="Directory_Changes - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Directory_Changes - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Director"
-# PROP BASE Intermediate_Dir "Director"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "Directory_Changes - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_directory_changes.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Exceptions.dsp b/examples/Reactor/ReactorEx/Exceptions.dsp
deleted file mode 100644
index bd11371feb4..00000000000
--- a/examples/Reactor/ReactorEx/Exceptions.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Exceptions" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Exceptions - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Exceptions.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Exceptions.mak" CFG="Exceptions - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Exceptions - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Exceptio"
-# PROP BASE Intermediate_Dir "Exceptio"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Exceptions - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_exceptions.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Multithreading.dsp b/examples/Reactor/ReactorEx/Multithreading.dsp
deleted file mode 100644
index 298c58b80b2..00000000000
--- a/examples/Reactor/ReactorEx/Multithreading.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Multithreading" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Multithreading - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Multithreading.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Multithreading.mak" CFG="Multithreading - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Multithreading - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Multithr"
-# PROP BASE Intermediate_Dir "Multithr"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Multithreading - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_multithreading.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Network_Events.dsp b/examples/Reactor/ReactorEx/Network_Events.dsp
deleted file mode 100644
index e6a28918604..00000000000
--- a/examples/Reactor/ReactorEx/Network_Events.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Network_Events" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Network_Events - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Network_Events.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Network_Events.mak" CFG="Network_Events - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Network_Events - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Network_"
-# PROP BASE Intermediate_Dir "Network_"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Network_Events - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_network_events.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Prerun_State_Changes.dsp b/examples/Reactor/ReactorEx/Prerun_State_Changes.dsp
deleted file mode 100644
index 10e7f0f6b82..00000000000
--- a/examples/Reactor/ReactorEx/Prerun_State_Changes.dsp
+++ /dev/null
@@ -1,59 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Prerun_State_Changes" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Prerun_State_Changes - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Prerun_State_Changes.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Prerun_State_Changes.mak"\
- CFG="Prerun_State_Changes - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Prerun_State_Changes - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Prerun_S"
-# PROP BASE Intermediate_Dir "Prerun_S"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "Prerun_State_Changes - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_prerun_state_changes.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Registration.dsp b/examples/Reactor/ReactorEx/Registration.dsp
deleted file mode 100644
index 00664f1d060..00000000000
--- a/examples/Reactor/ReactorEx/Registration.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Registration" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Registration - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Registration.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Registration.mak" CFG="Registration - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Registration - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Registra"
-# PROP BASE Intermediate_Dir "Registra"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Registration - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_registration.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Registry_Changes.dsp b/examples/Reactor/ReactorEx/Registry_Changes.dsp
deleted file mode 100644
index d49ac6d8b49..00000000000
--- a/examples/Reactor/ReactorEx/Registry_Changes.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Registry_Changes" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Registry_Changes - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Registry_Changes.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Registry_Changes.mak" CFG="Registry_Changes - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Registry_Changes - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Registry"
-# PROP BASE Intermediate_Dir "Registry"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib advapi32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "Registry_Changes - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_registry_changes.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Removals.dsp b/examples/Reactor/ReactorEx/Removals.dsp
deleted file mode 100644
index 56ba2587f08..00000000000
--- a/examples/Reactor/ReactorEx/Removals.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Removals" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Removals - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Removals.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Removals.mak" CFG="Removals - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Removals - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Removal0"
-# PROP BASE Intermediate_Dir "Removal0"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Removals - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_removals.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Talker.dsp b/examples/Reactor/ReactorEx/Talker.dsp
deleted file mode 100644
index aadedb2a6ab..00000000000
--- a/examples/Reactor/ReactorEx/Talker.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Talker" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Talker - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Talker.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Talker.mak" CFG="Talker - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Talker - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Talker__"
-# PROP BASE Intermediate_Dir "Talker__"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Talker - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_talker.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Timeouts.dsp b/examples/Reactor/ReactorEx/Timeouts.dsp
deleted file mode 100644
index a474ece5090..00000000000
--- a/examples/Reactor/ReactorEx/Timeouts.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Timeouts" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Timeouts - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Timeouts.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Timeouts.mak" CFG="Timeouts - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Timeouts - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Timeout0"
-# PROP BASE Intermediate_Dir "Timeout0"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Timeouts - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_timeouts.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/Window_Messages.dsp b/examples/Reactor/ReactorEx/Window_Messages.dsp
deleted file mode 100644
index ee2c78a0b64..00000000000
--- a/examples/Reactor/ReactorEx/Window_Messages.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Window_Messages" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Window_Messages - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Window_Messages.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Window_Messages.mak" CFG="Window_Messages - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Window_Messages - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Window_M"
-# PROP BASE Intermediate_Dir "Window_M"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib user32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "Window_Messages - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_window_messages.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/ReactorEx/reactorex.dsw b/examples/Reactor/ReactorEx/reactorex.dsw
deleted file mode 100644
index 84f1b28fe69..00000000000
--- a/examples/Reactor/ReactorEx/reactorex.dsw
+++ /dev/null
@@ -1,185 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "APC"=.\APC.DSP - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Abondoned"=.\Abondoned.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Console_Input"=.\Console_Input.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Directory_Changes"=.\Directory_Changes.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Exceptions"=.\Exceptions.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Multithreading"=.\Multithreading.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Network_Events"=.\Network_Events.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Prerun_State_Changes"=.\Prerun_State_Changes.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Registration"=.\Registration.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Registry_Changes"=.\Registry_Changes.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Removals"=.\Removals.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Talker"=.\Talker.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Timeouts"=.\Timeouts.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Window_Messages"=.\Window_Messages.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Reactor/ReactorEx/reactorex.mak b/examples/Reactor/ReactorEx/reactorex.mak
deleted file mode 100644
index ea047e78383..00000000000
--- a/examples/Reactor/ReactorEx/reactorex.mak
+++ /dev/null
@@ -1,1680 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=Registry_Changes - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Registry_Changes - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Exceptions - Win32 Debug" && "$(CFG)" !=\
- "Multithreading - Win32 Debug" && "$(CFG)" != "Network_Events - Win32 Debug" &&\
- "$(CFG)" != "Registration - Win32 Debug" && "$(CFG)" !=\
- "Removals - Win32 Debug" && "$(CFG)" != "Talker - Win32 Debug" && "$(CFG)" !=\
- "Timeouts - Win32 Debug" && "$(CFG)" != "Directory_Changes - Win32 Debug" &&\
- "$(CFG)" != "Console_Input - Win32 Debug" && "$(CFG)" !=\
- "Registry_Changes - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "reactorex.mak" CFG="Registry_Changes - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Exceptions - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Multithreading - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Network_Events - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Registration - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Removals - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Talker - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Timeouts - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Directory_Changes - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Console_Input - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Registry_Changes - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "Registry_Changes - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "Exceptions - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Exceptions\Debug"
-# PROP BASE Intermediate_Dir "Exceptions\Debug"
-# PROP BASE Target_Dir "Exceptions"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Exceptions"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Exceptions.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_exceptions.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Exceptions.exe"
- -@erase "$(OUTDIR)\Exceptions.ilk"
- -@erase "$(OUTDIR)\Exceptions.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Exceptions.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Exceptions.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Exceptions.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_exceptions.obj"
-
-"$(OUTDIR)\Exceptions.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Multithreading - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Multithreading\Debug"
-# PROP BASE Intermediate_Dir "Multithreading\Debug"
-# PROP BASE Target_Dir "Multithreading"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Multithreading"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Multithreading.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_multithreading.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Multithreading.exe"
- -@erase "$(OUTDIR)\Multithreading.ilk"
- -@erase "$(OUTDIR)\Multithreading.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Multithreading.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Multithreading.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Multithreading.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_multithreading.obj"
-
-"$(OUTDIR)\Multithreading.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Network_Events - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Network_Events\Debug"
-# PROP BASE Intermediate_Dir "Network_Events\Debug"
-# PROP BASE Target_Dir "Network_Events"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Network_Events"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Network_Events.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_network_events.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Network_Events.exe"
- -@erase "$(OUTDIR)\Network_Events.ilk"
- -@erase "$(OUTDIR)\Network_Events.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Network_Events.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Network_Events.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Network_Events.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_network_events.obj"
-
-"$(OUTDIR)\Network_Events.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Registration - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Registration\Debug"
-# PROP BASE Intermediate_Dir "Registration\Debug"
-# PROP BASE Target_Dir "Registration"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Registration"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Registration.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_registration.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Registration.exe"
- -@erase "$(OUTDIR)\Registration.ilk"
- -@erase "$(OUTDIR)\Registration.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Registration.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Registration.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Registration.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_registration.obj"
-
-"$(OUTDIR)\Registration.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Removals - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Removals\Debug"
-# PROP BASE Intermediate_Dir "Removals\Debug"
-# PROP BASE Target_Dir "Removals"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Removals"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Removals.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_removals.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Removals.exe"
- -@erase "$(OUTDIR)\Removals.ilk"
- -@erase "$(OUTDIR)\Removals.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Removals.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Removals.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Removals.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_removals.obj"
-
-"$(OUTDIR)\Removals.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Talker - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Talker\Debug"
-# PROP BASE Intermediate_Dir "Talker\Debug"
-# PROP BASE Target_Dir "Talker"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Talker"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Talker.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_talker.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Talker.exe"
- -@erase "$(OUTDIR)\Talker.ilk"
- -@erase "$(OUTDIR)\Talker.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Talker.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Talker.pdb" /debug /machine:I386 /out:"$(OUTDIR)/Talker.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_talker.obj"
-
-"$(OUTDIR)\Talker.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Timeouts - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Timeouts\Debug"
-# PROP BASE Intermediate_Dir "Timeouts\Debug"
-# PROP BASE Target_Dir "Timeouts"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Timeouts"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Timeouts.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_timeouts.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Timeouts.exe"
- -@erase "$(OUTDIR)\Timeouts.ilk"
- -@erase "$(OUTDIR)\Timeouts.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Timeouts.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Timeouts.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Timeouts.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_timeouts.obj"
-
-"$(OUTDIR)\Timeouts.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Directory_Changes - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Directory_Changes\Debug"
-# PROP BASE Intermediate_Dir "Directory_Changes\Debug"
-# PROP BASE Target_Dir "Directory_Changes"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Directory_Changes"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Directory_Changes.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_directory_changes.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Directory_Changes.exe"
- -@erase "$(OUTDIR)\Directory_Changes.ilk"
- -@erase "$(OUTDIR)\Directory_Changes.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Directory_Changes.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Directory_Changes.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Directory_Changes.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_directory_changes.obj"
-
-"$(OUTDIR)\Directory_Changes.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Console_Input - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Console_Input\Debug"
-# PROP BASE Intermediate_Dir "Console_Input\Debug"
-# PROP BASE Target_Dir "Console_Input"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Console_Input"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Console_Input.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_console_input.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Console_Input.exe"
- -@erase "$(OUTDIR)\Console_Input.ilk"
- -@erase "$(OUTDIR)\Console_Input.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Console_Input.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Console_Input.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Console_Input.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_console_input.obj"
-
-"$(OUTDIR)\Console_Input.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Registry_Changes - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Registry_Changes\Debug"
-# PROP BASE Intermediate_Dir "Registry_Changes\Debug"
-# PROP BASE Target_Dir "Registry_Changes"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Registry_Changes"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Registry_Changes.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_registry_changes.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Registry_Changes.exe"
- -@erase "$(OUTDIR)\Registry_Changes.ilk"
- -@erase "$(OUTDIR)\Registry_Changes.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Registry_Changes.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Registry_Changes.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Registry_Changes.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_registry_changes.obj"
-
-"$(OUTDIR)\Registry_Changes.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/Exceptions.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "Exceptions - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_exceptions.cpp
-DEP_CPP_TEST_=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_exceptions.obj" : $(SOURCE) $(DEP_CPP_TEST_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Multithreading - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_multithreading.cpp
-DEP_CPP_TEST_M=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_multithreading.obj" : $(SOURCE) $(DEP_CPP_TEST_M) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Network_Events - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_network_events.cpp
-DEP_CPP_TEST_N=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_network_events.obj" : $(SOURCE) $(DEP_CPP_TEST_N) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Registration - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_registration.cpp
-DEP_CPP_TEST_R=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_registration.obj" : $(SOURCE) $(DEP_CPP_TEST_R) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Removals - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_removals.cpp
-DEP_CPP_TEST_RE=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_removals.obj" : $(SOURCE) $(DEP_CPP_TEST_RE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Talker - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_talker.cpp
-DEP_CPP_TEST_T=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_talker.obj" : $(SOURCE) $(DEP_CPP_TEST_T) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Timeouts - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_timeouts.cpp
-DEP_CPP_TEST_TI=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_timeouts.obj" : $(SOURCE) $(DEP_CPP_TEST_TI) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Directory_Changes - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_directory_changes.cpp
-DEP_CPP_TEST_D=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_directory_changes.obj" : $(SOURCE) $(DEP_CPP_TEST_D)\
- "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Console_Input - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_console_input.cpp
-DEP_CPP_TEST_C=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_console_input.obj" : $(SOURCE) $(DEP_CPP_TEST_C) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Registry_Changes - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_registry_changes.cpp
-DEP_CPP_TEST_REG=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Registry.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\algobase.h"\
- {$(INCLUDE)}"\bool.h"\
- {$(INCLUDE)}"\bstring.h"\
- {$(INCLUDE)}"\defalloc.h"\
- {$(INCLUDE)}"\function.h"\
- {$(INCLUDE)}"\iterator.h"\
- {$(INCLUDE)}"\pair.h"\
- {$(INCLUDE)}"\vector.h"\
-
-
-"$(INTDIR)\test_registry_changes.obj" : $(SOURCE) $(DEP_CPP_TEST_REG)\
- "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Reactor/ReactorEx/reactorex.mdp b/examples/Reactor/ReactorEx/reactorex.mdp
deleted file mode 100644
index c1bcfbb5d05..00000000000
--- a/examples/Reactor/ReactorEx/reactorex.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Reactor/ReactorEx/test_abandoned.cpp b/examples/Reactor/ReactorEx/test_abandoned.cpp
deleted file mode 100644
index 79eaef0377a..00000000000
--- a/examples/Reactor/ReactorEx/test_abandoned.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_abandoned.cpp
-//
-// = DESCRIPTION
-//
-// Tests the WFMO_Reactor's ability to handle abandoned mutexes.
-//
-// = AUTHOR
-//
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/Synch.h"
-#include "ace/Thread_Manager.h"
-
-static int abandon = 1;
-
-void *worker (void *);
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
-
- int handle_timeout (const ACE_Time_Value &tv,
- const void *arg = 0);
-
- ACE_Auto_Event handle_;
- ACE_Process_Mutex *mutex_;
- int iterations_;
-};
-
-int
-Event_Handler::handle_signal (int signum, siginfo_t *s, ucontext_t *)
-{
- char *reason = 0;
-
- HANDLE handle = s->si_handle_;
- if (handle == this->handle_.handle ())
- {
- reason = "event";
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (this,
- this->mutex_->lock ().proc_mutex_) == 0);
- }
- else
- {
- ACE_ASSERT (ACE_Reactor::instance ()->remove_handler (this->mutex_->lock ().proc_mutex_,
- ACE_Event_Handler::DONT_CALL) == 0);
- delete this->mutex_;
- reason = "mutex";
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) handle_signal for %s\n", reason));
-
- return 0;
-}
-
-int
-Event_Handler::handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) timeout occured @ %T, iterations left %d\n",
- --this->iterations_));
-
- if (this->iterations_ == 0)
- ACE_Reactor::end_event_loop ();
-
- else
- {
- this->mutex_ = new ACE_Process_Mutex;
- ACE_ASSERT (ACE_Thread_Manager::instance ()->spawn (&worker,
- this) != -1);
- }
-
- return 0;
-}
-
-Event_Handler event_handler;
-
-void *
-worker (void *data)
-{
- Event_Handler *handler = (Event_Handler *) data;
-
- handler->handle_.signal ();
- handler->mutex_->acquire ();
-
- if (!abandon)
- handler->mutex_->release ();
-
- return 0;
-}
-
-int
-main (void)
-{
- event_handler.iterations_ = 5;
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (&event_handler,
- event_handler.handle_.handle ()) == 0);
-
- ACE_Time_Value timeout (2);
- ACE_ASSERT (ACE_Reactor::instance ()->schedule_timer (&event_handler,
- 0,
- timeout,
- timeout) != -1);
-
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
-
diff --git a/examples/Reactor/ReactorEx/test_apc.cpp b/examples/Reactor/ReactorEx/test_apc.cpp
deleted file mode 100644
index 00a1f4a9b1c..00000000000
--- a/examples/Reactor/ReactorEx/test_apc.cpp
+++ /dev/null
@@ -1,100 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_apc.cpp
-//
-// = DESCRIPTION
-//
-// Tests the WFMO_Reactor's ability to handle regular APC
-// notifications.
-//
-// = AUTHOR
-//
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-
-void queue_apc (void);
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
-
- int handle_timeout (const ACE_Time_Value &tv,
- const void *arg = 0);
-
- ACE_Auto_Event handle_;
- int iterations_;
-};
-
-int
-Event_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG,
- "handling signal: %d iterations left\n",
- --this->iterations_));
-
- if (this->iterations_ == 0)
- ACE_Reactor::end_event_loop ();
-
- return 0;
-}
-
-int
-Event_Handler::handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) timeout occured @ %T\n"));
-
- queue_apc ();
-
- return 0;
-}
-
-Event_Handler event_handler;
-
-void WINAPI
-apc_callback (DWORD)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) apc occured @ %T\n"));
-
- event_handler.handle_.signal ();
-}
-
-void
-queue_apc (void)
-{
- DWORD result = ::QueueUserAPC (&apc_callback, // pointer to APC function
- ::GetCurrentThread (), // handle to the thread
- 0 // argument for the APC function
- );
- if (result == FALSE)
- ACE_OS::exit (-1);
-}
-
-int
-main (void)
-{
- event_handler.iterations_ = 5;
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (&event_handler,
- event_handler.handle_.handle ()) == 0);
-
- ACE_Time_Value timeout (2);
- ACE_ASSERT (ACE_Reactor::instance ()->schedule_timer (&event_handler,
- 0,
- timeout,
- timeout) != -1);
-
- ACE_Reactor::run_alertable_event_loop ();
-
- return 0;
-}
-
diff --git a/examples/Reactor/ReactorEx/test_console_input.cpp b/examples/Reactor/ReactorEx/test_console_input.cpp
deleted file mode 100644
index f76f678d9df..00000000000
--- a/examples/Reactor/ReactorEx/test_console_input.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_console_input.cpp
-//
-// = DESCRIPTION
-//
-// This application tests the working of WFMO_Reactor when users
-// are interested in console input.
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- Event_Handler (ACE_Reactor &reactor);
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
-};
-
-Event_Handler::Event_Handler (ACE_Reactor &reactor)
-{
- this->reactor (&reactor);
-
- if (this->reactor ()->register_handler (this,
- ACE_STDIN) != 0)
- ACE_ERROR ((LM_ERROR, "Registration with Reactor could not be done\n"));
-}
-
-int
-Event_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- TCHAR buffer[BUFSIZ];
- int result = ACE_OS::read (ACE_STDIN, buffer, sizeof buffer);
- buffer[result] = '\0';
-
- if (result <= 0)
- {
- this->reactor ()->close ();
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_OS::read"), -1);
- }
-
- if (ACE_OS::strcmp (__TEXT("quit\r\n"), buffer) == 0)
- this->reactor ()->close ();
-
- ACE_DEBUG ((LM_DEBUG, "User input: %s", buffer));
-
- return 0;
-}
-
-int
-Event_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Event_Handler removed from Reactor\n"));
- return 0;
-}
-
-int
-main (int, char *[])
-{
- ACE_Reactor reactor;
- Event_Handler handler (reactor);
-
- int result = 0;
- while (result != -1)
- result = reactor.handle_events ();
-
- return 0;
-}
diff --git a/examples/Reactor/ReactorEx/test_directory_changes.cpp b/examples/Reactor/ReactorEx/test_directory_changes.cpp
deleted file mode 100644
index 37a66afa5c6..00000000000
--- a/examples/Reactor/ReactorEx/test_directory_changes.cpp
+++ /dev/null
@@ -1,114 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_directory_changes.cpp
-//
-// = DESCRIPTION
-//
-// This application tests the working of WFMO_Reactor when users
-// are interested in monitoring changes in the filesystem.
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-
-static int stop_test = 0;
-static LPCTSTR directory = __TEXT (".");
-static LPCTSTR temp_file = __TEXT ("foo");
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- Event_Handler (ACE_Reactor &reactor);
- ~Event_Handler (void);
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
-
-private:
- ACE_HANDLE handle_;
-};
-
-Event_Handler::Event_Handler (ACE_Reactor &reactor)
- : handle_ (ACE_INVALID_HANDLE)
-{
- this->reactor (&reactor);
-
- int change_notification_flags = FILE_NOTIFY_CHANGE_FILE_NAME;
-
- this->handle_ = ::FindFirstChangeNotification (directory, // pointer to name of directory to watch
- FALSE, // flag for monitoring directory or directory tree
- change_notification_flags // filter conditions to watch for
- );
- if (this->handle_ == ACE_INVALID_HANDLE)
- ACE_ERROR ((LM_ERROR, "FindFirstChangeNotification could not be setup\n"));
-
- if (this->reactor ()->register_handler (this,
- this->handle_) != 0)
- ACE_ERROR ((LM_ERROR, "Registration with Reactor could not be done\n"));
-}
-
-Event_Handler::~Event_Handler (void)
-{
-}
-
-int
-Event_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Something changed in this directory\n"));
- ::FindNextChangeNotification (this->handle_);
- if (stop_test)
- this->reactor ()->close ();
- return 0;
-}
-
-int
-Event_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Event_Handler removed from Reactor\n"));
- ::FindCloseChangeNotification (this->handle_);
- return 0;
-}
-
-void
-worker (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread creation\n"));
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread creating temporary file\n"));
- ACE_HANDLE file = ACE_OS::open (temp_file, _O_CREAT | _O_EXCL);
- if (file == ACE_INVALID_HANDLE)
- ACE_ERROR ((LM_ERROR, "Error in creating %s: %p\n", temp_file, "ACE_OS::open"));
- else
- {
- ACE_OS::close (file);
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread sleeping\n"));
- ACE_OS::sleep (3);
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread removing temporary file\n"));
- stop_test = 1;
- ACE_OS::unlink (temp_file);
- }
-}
-
-int
-main (int, char *[])
-{
- ACE_Reactor reactor;
- Event_Handler handler (reactor);
-
- ACE_ASSERT (ACE_OS::thr_create ((ACE_THR_FUNC) worker, 0, 0, 0) == 0);
-
- int result = 0;
- while (result != -1)
- result = reactor.handle_events ();
-
- return 0;
-}
diff --git a/examples/Reactor/ReactorEx/test_exceptions.cpp b/examples/Reactor/ReactorEx/test_exceptions.cpp
deleted file mode 100644
index 1c7ca508978..00000000000
--- a/examples/Reactor/ReactorEx/test_exceptions.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_exceptions.cpp
-//
-// = DESCRIPTION
-//
-// This test application tests the state of WFMO_Reactor when
-// exceptions occurs when executing user callbacks.
-//
-// The thread count in WFMO_Reactor is used to ensure that state of
-// WFMO_Reactor is not fouled up when exceptions occur in user code.
-// This example also shows how to write event loops that survive
-// user exceptions
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/WFMO_Reactor.h"
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- Event_Handler ()
- : event_ (1)
- {
- ACE_DEBUG ((LM_DEBUG, "Event_Handler created\n"));
- }
- ~Event_Handler ()
- {
- ACE_DEBUG ((LM_DEBUG, "Event_Handler destroyed\n"));
- }
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0)
- {
- char *cause_exception = 0;
- char a = *cause_exception;
- return 0;
- }
- ACE_HANDLE get_handle (void) const
- {
- return this->event_.handle ();
- }
-private:
- ACE_Manual_Event event_;
-};
-
-class ACE_WFMO_Reactor_Test
-{
-public:
- static void doit (ACE_WFMO_Reactor &wfmo_reactor)
- {
- for (int i = 1; i <= 10; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "Active threads in WFMO_Reactor (before handle_events) = %d\n",
- wfmo_reactor.active_threads_));
- ACE_SEH_TRY
- {
- wfmo_reactor.handle_events ();
- }
- ACE_SEH_EXCEPT (EXCEPTION_EXECUTE_HANDLER)
- {
- ACE_DEBUG ((LM_DEBUG, "Exception occurred\n"));
- }
- ACE_DEBUG ((LM_DEBUG, "Active threads in WFMO_Reactor (after handle_events) = %d\n",
- wfmo_reactor.active_threads_));
- }
- }
-};
-
-int
-main (int, char *[])
-{
- Event_Handler handler;
- ACE_WFMO_Reactor wfmo_reactor;
- wfmo_reactor.register_handler (&handler);
- ACE_WFMO_Reactor_Test::doit (wfmo_reactor);
- return 0;
-}
-
diff --git a/examples/Reactor/ReactorEx/test_multithreading.cpp b/examples/Reactor/ReactorEx/test_multithreading.cpp
deleted file mode 100644
index 62eaa01212e..00000000000
--- a/examples/Reactor/ReactorEx/test_multithreading.cpp
+++ /dev/null
@@ -1,240 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_multithreading.cpp
-//
-// = DESCRIPTION
-//
-// This application tests multiple threads simultaneously calling
-// Reactor::handle_events(). It also shows how different threads
-// can update the state of Reactor by registering and removing
-// Event_Handlers.
-//
-// Note that this test will only work with WFMO_Reactor
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Task.h"
-#include "ace/Reactor.h"
-#include "ace/WFMO_Reactor.h"
-#include "ace/Get_Opt.h"
-
-static int concurrent_threads = 1;
-static int number_of_handles = ACE_Reactor::instance ()->size ();
-static int number_of_handles_to_signal = 1;
-static int interval = 2;
-static int iterations = 10;
-
-// Explain usage and exit.
-static void
-print_usage_and_die (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "usage: \n\t"
- "[-t (# of threads - default 1)] \n\t"
- "[-h (# of handlers) - default 62] \n\t"
- "[-i (# time interval between signals) - default 2] \n\t"
- "[-s (# of handles to signal) - default 1] \n\t"
- "[-e (# of iterations) - default 10] \n\t"));
- ACE_OS::exit (1);
-}
-
-// Parse the command-line arguments and set options.
-static void
-parse_args (int argc, char **argv)
-{
- ACE_Get_Opt get_opt (argc, argv, "t:h:s:i:e:");
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 't':
- concurrent_threads = atoi (get_opt.optarg);
- break;
- case 'e':
- iterations = atoi (get_opt.optarg);
- break;
- case 'h':
- number_of_handles = atoi (get_opt.optarg);
- break;
- case 'i':
- interval = atoi (get_opt.optarg);
- break;
- case 's':
- number_of_handles_to_signal = atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-class Task_Handler : public ACE_Task<ACE_NULL_SYNCH>
-{
-public:
- Task_Handler (size_t number_of_handles,
- size_t concurrent_threads);
- // Constructor.
-
- ~Task_Handler (void);
- // Destructor.
-
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
- // Called when object is removed from the ACE_Reactor
-
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- // Handle events being signaled by the main thread.
-
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg = 0);
- // Called when timer expires.
-
- int svc (void);
- // Task event loop.
-
- int signal (size_t index);
- // Signal an event.
-
-private:
- ACE_Auto_Event *events_;
-};
-
-// All threads do reactor->handle_events ()
-int
-Task_Handler::svc (void)
-{
- // Try to become the owner
- ACE_Reactor::instance ()->owner (ACE_Thread::self ());
- // Run the event loop.
- return ACE_Reactor::run_event_loop ();
-}
-
-Task_Handler::Task_Handler (size_t number_of_handles,
- size_t concurrent_threads)
-{
- ACE_NEW (this->events_, ACE_Auto_Event [number_of_handles]);
-
- for (size_t i = 0; i < number_of_handles; i++)
- {
- if (ACE_Reactor::instance ()->register_handler (this,
- this->events_[i].handle ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p\t cannot register handle %d with Reactor\n",
- "Task_Handler::Task_Handler", i));
- }
- // Make us an active object.
- if (this->activate (THR_NEW_LWP,
- concurrent_threads) == -1)
- ACE_ERROR ((LM_ERROR, "%p\t cannot activate task\n",
- "activate"));
-}
-
-Task_Handler::~Task_Handler (void)
-{
- delete [] this->events_;
-}
-
-
-int
-Task_Handler::handle_signal (int signum, siginfo_t *siginfo, ucontext_t *)
-{
- // When signaled, print message, remove self, and add self
- // This will force Reactor to update its internal handle tables
- ACE_DEBUG ((LM_DEBUG, "(%t) handle_signal() called: handle value = %d\n",
- siginfo->si_handle_));
-
- if (ACE_Reactor::instance ()->remove_handler (siginfo->si_handle_,
- ACE_Event_Handler::DONT_CALL) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\tTask cannot be unregistered from Reactor: handle value = %d\n",
- "Task_Handler::handle_signal",
- siginfo->si_handle_), -1);
-
- if (ACE_Reactor::instance ()->register_handler (this,
- siginfo->si_handle_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\tTask cannot be registered with Reactor: handle value = %d\n",
- "Task_Handler::handle_signal",
- siginfo->si_handle_), -1);
- return 0;
-}
-
-int
-Task_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handle_close() called: handle value = %d\n",
- handle));
- return 0;
-}
-
-int
-Task_Handler::handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handle_timeout() called: iteration value = %d\n",
- int (arg)));
- return 0;
-}
-
-int
-Task_Handler::signal (size_t index)
-{
- return this->events_[index].signal ();
-}
-
-int
-main (int argc, char **argv)
-{
- parse_args (argc, argv);
- Task_Handler task (number_of_handles,
- concurrent_threads);
-
- ACE_OS::srand (ACE_OS::time (0L));
-
- for (int i = 1; i <= iterations; i++)
- {
- // Sleep for a while
- ACE_OS::sleep (interval);
-
- // Randomly generate events
- ACE_DEBUG ((LM_DEBUG, "********************************************************\n"));
- ACE_DEBUG ((LM_DEBUG, "(%t -- main thread) signaling %d events : iteration = %d\n",
- number_of_handles_to_signal,
- i));
- ACE_DEBUG ((LM_DEBUG, "********************************************************\n"));
-
- // Setup a timer for the task
- if (ACE_Reactor::instance ()->schedule_timer (&task,
- (void *) i,
- 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "schedule_timer"), -1);
-
- for (int i = 0; i < number_of_handles_to_signal; i++)
- // Randomly select a handle to signal.
- task.signal (ACE_OS::rand() % number_of_handles);
- }
-
- // Sleep for a while
- ACE_OS::sleep (interval);
-
- // Close Reactor
- ACE_Reactor::instance ()->close ();
-
- // Wait for all threads to exit
- ACE_Thread_Manager::instance ()->wait ();
-
- // Delete dynamic resources
- ACE_Service_Config::close_singletons ();
-
- return 0;
-}
diff --git a/examples/Reactor/ReactorEx/test_network_events.cpp b/examples/Reactor/ReactorEx/test_network_events.cpp
deleted file mode 100644
index cdb3070b550..00000000000
--- a/examples/Reactor/ReactorEx/test_network_events.cpp
+++ /dev/null
@@ -1,190 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_network_events.cpp
-//
-// = DESCRIPTION
-//
-// This application tests Reactor to make sure that it responds
-// correctly to different kinds of network events.
-//
-// The test starts off by creating a Network_Listener, that listens
-// for connections at ACE_DEFAULT_SERVER_PORT. When a client
-// connects, a Network_Handler is created. Network_Handler reads
-// messages off the socket and prints them out. This is done until
-// the remote side shuts down. Multiple clients can connect at the
-// same time.
-//
-// Events tested in this example includes ACCEPT, READ, and CLOSE masks.
-//
-// To run this example, start an instance of this example and
-// connect to it using telnet (to port
-// ACE_DEFAULT_SERVER_PORT(10002)).
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/WFMO_Reactor.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/SOCK_Acceptor.h"
-
-// Globals for this test
-int stop_test = 0;
-ACE_Reactor reactor;
-
-class Network_Handler : public ACE_Event_Handler
-{
-public:
- Network_Handler (ACE_SOCK_Stream &s);
- // Default constructor
-
- virtual int handle_input (ACE_HANDLE handle);
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
- virtual ACE_HANDLE get_handle (void) const;
-
- ACE_SOCK_Stream stream_;
-
-};
-
-Network_Handler::Network_Handler (ACE_SOCK_Stream &s)
- : stream_ (s)
-{
- this->reactor (&::reactor);
-
- ACE_ASSERT (this->reactor ()->register_handler (this, READ_MASK) == 0);
-}
-
-ACE_HANDLE
-Network_Handler::get_handle (void) const
-{
- return this->stream_.get_handle ();
-}
-
-int
-Network_Handler::handle_input (ACE_HANDLE handle)
-{
- ACE_DEBUG ((LM_DEBUG, "Network_Handler::handle_input handle = %d\n", handle));
-
- char message[BUFSIZ];
- int result = this->stream_.recv (message, sizeof message);
- if (result > 0)
- {
- message[result] = 0;
- ACE_DEBUG ((LM_DEBUG, "Remote message: %s\n", message));
- return 0;
- }
- else if (result == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Connection closed\n"));
- return -1;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "Problems in receiving data, result = %d", result));
- return -1;
- }
-}
-
-int
-Network_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Network_Handler::handle_close handle = %d\n", handle));
-
- this->stream_.close ();
- delete this;
- return 0;
-}
-
-class Network_Listener : public ACE_Event_Handler
-{
-public:
- Network_Listener (void);
- // Default constructor
-
- virtual int handle_input (ACE_HANDLE handle);
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
- ACE_HANDLE get_handle (void) const;
-
- ACE_INET_Addr local_address_;
- ACE_SOCK_Acceptor acceptor_;
-};
-
-Network_Listener::Network_Listener (void)
- : local_address_ (ACE_DEFAULT_SERVER_PORT),
- acceptor_ (local_address_, 1)
-{
- this->reactor (&::reactor);
- ACE_ASSERT (this->reactor ()->register_handler (this,
- ACE_Event_Handler::ACCEPT_MASK) == 0);
-}
-
-ACE_HANDLE
-Network_Listener::get_handle (void) const
-{
- return this->acceptor_.get_handle ();
-}
-
-int
-Network_Listener::handle_input (ACE_HANDLE handle)
-{
- ACE_DEBUG ((LM_DEBUG, "Network_Listener::handle_input handle = %d\n", handle));
-
- ACE_INET_Addr remote_address;
- ACE_SOCK_Stream stream;
-
- // Try to find out if the implementation of the reactor that we are
- // using requires us to reset the event association for the newly
- // created handle. This is because the newly created handle will
- // inherit the properties of the listen handle, including its event
- // associations.
- int reset_new_handle = this->reactor ()->uses_event_associations ();
-
- ACE_ASSERT (this->acceptor_.accept (stream, // stream
- &remote_address, // remote address
- 0, // timeout
- 1, // restart
- reset_new_handle // reset new handler
- ) == 0);
-
- ACE_DEBUG ((LM_DEBUG, "Remote connection from: "));
- remote_address.dump ();
-
- Network_Handler *handler = new Network_Handler (stream);
-
- return 0;
-}
-
-int
-Network_Listener::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Network_Listener::handle_close handle = %d\n", handle));
-
- this->acceptor_.close ();
- return 0;
-}
-
-int
-main (int, char *[])
-{
- Network_Listener listener;
-
- int result = 0;
- while (!stop_test && result != -1)
- {
- result = reactor.handle_events ();
- }
- return 0;
-};
diff --git a/examples/Reactor/ReactorEx/test_prerun_state_changes.cpp b/examples/Reactor/ReactorEx/test_prerun_state_changes.cpp
deleted file mode 100644
index 139d3915072..00000000000
--- a/examples/Reactor/ReactorEx/test_prerun_state_changes.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_prerun_state_changes.cpp
-//
-// = DESCRIPTION
-//
-// Tests the Reactor's ability to handle state changes before
-// getting a chance to run.
-//
-// = AUTHOR
-//
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-
-class Event_Handler : public ACE_Event_Handler
-// = TITLE
-// Generic Event Handler.
-//
-{
-public:
- virtual int handle_close (ACE_HANDLE handle, ACE_Reactor_Mask mask)
- {
- ACE_DEBUG ((LM_DEBUG,
- "event handler %d closed.\n",
- (int) handle));
- delete this;
- return 0;
- }
-};
-
-int
-main (int argc, char *argv[])
-{
- ACE_HANDLE handle = (ACE_HANDLE) ::socket (PF_INET, SOCK_STREAM, 0);
-
- Event_Handler *event_handler = new Event_Handler;
-
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (handle,
- event_handler,
- ACE_Event_Handler::READ_MASK) == 0);
-
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (handle,
- event_handler,
- ACE_Event_Handler::WRITE_MASK | ACE_Event_Handler::QOS_MASK) == 0);
-
- ACE_ASSERT (ACE_Reactor::instance ()->remove_handler (handle,
- ACE_Event_Handler::READ_MASK) == 0);
-
- return 0;
-}
diff --git a/examples/Reactor/ReactorEx/test_registration.cpp b/examples/Reactor/ReactorEx/test_registration.cpp
deleted file mode 100644
index 82456387966..00000000000
--- a/examples/Reactor/ReactorEx/test_registration.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_registration.cpp
-//
-// = DESCRIPTION
-//
-// This test application tests a wide range of registration,
-// suspension, resumption, and removal of events from Reactor.
-//
-// The application initially registers two events with Reactor. A
-// auxiliary thread is created to do the signaling on the
-// events. When the first event is signaled, the event is suspended
-// from Reactor. The event is then signaled again, but is "lost"
-// since the handler has been suspended. When the second event is
-// signal, the first event is resumed and the second is
-// suspended. When the first event is signaled again, both events
-// are removed from Reactor.
-//
-// This test shows off the following features of Reactor:
-// - Registration
-// - Suspension
-// - Resumption
-// - Removal (while active and while suspended)
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-
-// Globals for this test
-int stop_test = 0;
-ACE_Reactor reactor;
-
-
-class Simple_Handler : public ACE_Event_Handler
-{
-public:
- Simple_Handler (void);
- // Default constructor
-
- virtual int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
-
- ACE_Auto_Event event1_;
- ACE_Auto_Event event2_;
- int handle_signal_count_;
- int handle_close_count_;
-};
-
-Simple_Handler::Simple_Handler (void)
- : handle_signal_count_ (0),
- handle_close_count_ (0)
-{
-}
-
-int
-Simple_Handler::handle_signal (int signum, siginfo_t *s, ucontext_t *)
-{
- ACE_HANDLE handle = s->si_handle_;
- ACE_DEBUG ((LM_DEBUG, "Simple_Handler::handle_signal handle = %d\n", handle));
- this->handle_signal_count_++;
-
- if (this->handle_signal_count_ == 1)
- {
- ACE_DEBUG ((LM_DEBUG, "suspending handle = %d\n", event1_.handle ()));
- this->reactor ()->suspend_handler (event1_.handle ());
- }
- else if (this->handle_signal_count_ == 2)
- {
- ACE_DEBUG ((LM_DEBUG, "resuming handle = %d\n", event1_.handle ()));
- this->reactor ()->resume_handler (event1_.handle ());
- ACE_DEBUG ((LM_DEBUG, "suspending handle = %d\n", event2_.handle ()));
- this->reactor ()->suspend_handler (event2_.handle ());
- }
- else if (this->handle_signal_count_ == 3)
- {
- ACE_DEBUG ((LM_DEBUG, "removing handle = %d\n", event1_.handle ()));
- this->reactor ()->remove_handler (event1_.handle (), ACE_Event_Handler::NULL_MASK);
- ACE_DEBUG ((LM_DEBUG, "removing handle = %d\n", event2_.handle ()));
- this->reactor ()->remove_handler (event2_.handle (), ACE_Event_Handler::NULL_MASK);
- }
- return 0;
-}
-
-int
-Simple_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Simple_Handler::handle_close handle = %d\n", handle));
- this->handle_close_count_++;
-
- if (this->handle_close_count_ == 1)
- stop_test = 0;
- else if (this->handle_close_count_ == 2)
- stop_test = 1;
-
- return 0;
-}
-
-// Globals for this test
-Simple_Handler simple_handler;
-
-void
-worker (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread creation\n"));
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread sleeping\n"));
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread signaling %d\n", simple_handler.event1_.handle()));
- simple_handler.event1_.signal ();
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread sleeping\n"));
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread signaling %d\n", simple_handler.event1_.handle()));
- ACE_DEBUG ((LM_DEBUG, "Note: This signal should be \"lost\" because of the suspended handler\n"));
- simple_handler.event1_.signal ();
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread sleeping\n"));
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread resetting %d\n", simple_handler.event1_.handle()));
- simple_handler.event1_.reset ();
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread signaling %d\n", simple_handler.event2_.handle()));
- simple_handler.event2_.signal ();
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread sleeping\n"));
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread signaling %d\n", simple_handler.event1_.handle()));
- simple_handler.event1_.signal ();
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread death\n"));
-}
-
-int
-main (int, char *[])
-{
- ACE_ASSERT (reactor.register_handler (&simple_handler,
- simple_handler.event1_.handle ()) == 0);
- ACE_ASSERT (reactor.register_handler (&simple_handler,
- simple_handler.event2_.handle ()) == 0);
-
- ACE_ASSERT (ACE_OS::thr_create ((ACE_THR_FUNC) worker, 0, 0, 0) == 0);
-
- int result = 0;
- while (!stop_test && result != -1)
- {
- result = reactor.handle_events ();
- }
- return 0;
-};
diff --git a/examples/Reactor/ReactorEx/test_registry_changes.cpp b/examples/Reactor/ReactorEx/test_registry_changes.cpp
deleted file mode 100644
index b4ae55edab9..00000000000
--- a/examples/Reactor/ReactorEx/test_registry_changes.cpp
+++ /dev/null
@@ -1,133 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_registry_changes.cpp
-//
-// = DESCRIPTION
-//
-// This application tests the working of Reactor when users are
-// interested in monitoring changes in the registry.
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/Registry.h"
-
-static int stop_test = 0;
-static HKEY context_to_monitor = HKEY_CURRENT_USER;
-static LPCTSTR temp_context_name = __TEXT ("ACE temporary context");
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- Event_Handler (ACE_Reactor &reactor);
- ~Event_Handler (void);
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
- ACE_Registry::Naming_Context &context (void);
-
-private:
- ACE_Auto_Event event_;
- ACE_Registry::Naming_Context context_;
-};
-
-Event_Handler::Event_Handler (ACE_Reactor &reactor)
- : context_ (context_to_monitor)
-{
- this->reactor (&reactor);
-
- if (::RegNotifyChangeKeyValue (this->context_.key (), // handle of key to watch
- FALSE, // flag for subkey notification
- REG_NOTIFY_CHANGE_NAME, // changes to be reported
- this->event_.handle (), // handle of signaled event
- TRUE // flag for asynchronous reporting
- ) != ERROR_SUCCESS)
- ACE_ERROR ((LM_ERROR, "RegNotifyChangeKeyValue could not be setup\n"));
-
- if (this->reactor ()->register_handler (this,
- this->event_.handle ()) != 0)
- ACE_ERROR ((LM_ERROR, "Registration with Reactor could not be done\n"));
-}
-
-Event_Handler::~Event_Handler (void)
-{
-}
-
-int
-Event_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Something changed in the Registry\n"));
-
- if (stop_test)
- this->reactor ()->close ();
- else if (::RegNotifyChangeKeyValue (this->context_.key (), // handle of key to watch
- FALSE, // flag for subkey notification
- REG_NOTIFY_CHANGE_NAME, // changes to be reported
- this->event_.handle (), // handle of signaled event
- TRUE // flag for asynchronous reporting
- ) != ERROR_SUCCESS)
- ACE_ERROR ((LM_ERROR, "RegNotifyChangeKeyValue could not be setup\n"));
-
- return 0;
-}
-
-int
-Event_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Event_Handler removed from Reactor\n"));
- return 0;
-}
-
-ACE_Registry::Naming_Context &
-Event_Handler::context (void)
-{
- return this->context_;
-}
-
-void
-worker (Event_Handler *event_handler)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread creation\n"));
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread creating temporary registry entry\n"));
-
- ACE_Registry::Naming_Context temp_context;
- int result = event_handler->context ().bind_new_context (temp_context_name,
- temp_context);
-
- if (result == -1)
- ACE_ERROR ((LM_ERROR, "Error in creating %s: %p\n", temp_context_name, "bind_new_context"));
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread sleeping\n"));
- ACE_OS::sleep (3);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread removing registry entry\n"));
- stop_test = 1;
- event_handler->context ().unbind_context (temp_context_name);
- }
-}
-
-int
-main (int, char *[])
-{
- ACE_Reactor reactor;
- Event_Handler handler (reactor);
-
- ACE_ASSERT (ACE_OS::thr_create ((ACE_THR_FUNC) worker, &handler, 0, 0) == 0);
-
- int result = 0;
- while (result != -1)
- result = reactor.handle_events ();
-
- return 0;
-}
diff --git a/examples/Reactor/ReactorEx/test_removals.cpp b/examples/Reactor/ReactorEx/test_removals.cpp
deleted file mode 100644
index 3f24213e561..00000000000
--- a/examples/Reactor/ReactorEx/test_removals.cpp
+++ /dev/null
@@ -1,103 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_removals.cpp
-//
-// = DESCRIPTION
-//
-// Tests the Reactor's ability to handle simultaneous events. If
-// you pass anything on the command-line, then each handler
-// requests to be removed from the Reactor after each event.
-//
-// = AUTHOR
-// Tim Harrison
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-
-class Event_Handler : public ACE_Event_Handler
-// = TITLE
-// Generic Event Handler.
-//
-// = DESCRIPTION
-//
-// Creates event. Registers with Reactor. Signals event. If
-// created with -close_down- it returns -1 from handle signal.
-{
-public:
- Event_Handler (int event_number,
- int close_down)
- : event_number_ (event_number),
- close_down_ (close_down)
- {
- if (ACE_Reactor::instance ()->register_handler (this,
- this->event_.handle ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p\tevent handler %d cannot be added to Reactor\n", "", event_number_));
- this->event_.signal ();
- }
-
- virtual int handle_signal (int index, siginfo_t *, ucontext_t *)
- {
- ACE_DEBUG ((LM_DEBUG, "event %d occured.\n", event_number_));
-
- if (this->close_down_)
- return -1;
- else
- return 0;
- }
-
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask)
- {
- ACE_DEBUG ((LM_DEBUG, "event handler %d closed.\n", event_number_));
- delete this;
- return 0;
- }
-
- virtual ACE_HANDLE get_handle (void) const
- {
- return event_.handle ();
- }
-
-private:
- int event_number_;
- // Our event number.
-
- int close_down_;
- // Shall we close down or not.
-
- ACE_Event event_;
- // Signaled to shut down the handler.
-};
-
-int
-main (int argc, char *argv[])
-{
- int close_down = argc > 1 ? 1 : 0;
-
- for (int i = 1; i <= ACE_Reactor::instance ()->size (); i++)
- new Event_Handler (i, close_down);
-
- int result = 0;
- ACE_Time_Value time (1);
- while (1)
- {
- result = ACE_Reactor::instance ()->handle_events (time);
- if (result == 0 && errno == ETIME)
- {
- ACE_DEBUG ((LM_DEBUG, "No more work left: timing out\n"));
- break;
- }
- if (result == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n", "main"), -1);
- }
- return 0;
-}
diff --git a/examples/Reactor/ReactorEx/test_talker.cpp b/examples/Reactor/ReactorEx/test_talker.cpp
deleted file mode 100644
index 828747852c9..00000000000
--- a/examples/Reactor/ReactorEx/test_talker.cpp
+++ /dev/null
@@ -1,552 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_talker.cpp
-//
-// = DESCRIPTION
-//
-// This test application tests a wide range of events that can be
-// demultiplexed using various ACE utilities. Events used include
-// ^C events, reading from STDIN, vanilla Win32 events, thread
-// exits, Reactor notifications, proactive reads, and proactive
-// writes.
-//
-// The proactive I/O events are demultiplexed by the ACE_Proactor.
-// The thread exits, notications, and vanilla Win32 events are
-// demultiplexed by the ACE_Reactor. To enable a single thread
-// to run all these events, the Proactor is integrated with the
-// Reactor.
-//
-// The test application prototypes a simple talk program. Two
-// instances of the application connect. Input from either console
-// is displayed on the others console also. Because of the evils
-// of Win32 STDIN, a separate thread is used to read from STDIN.
-// To test the Proactor and Reactor, I/O between the remote
-// processes is performed proactively and interactions between the
-// STDIN thread and the main thread are performed reactively.
-//
-// The following description of the test application is in two
-// parts. The participants section explains the main components
-// involved in the application. The collaboration section
-// describes how the partipants interact in response to the
-// multiple event types which occur.
-//
-// The Reactor test application has the following participants:
-//
-// . Reactor -- The Reactor demultiplexes Win32 "waitable"
-// events using WaitForMultipleObjects.
-//
-// . Proactor -- The proactor initiates and demultiplexes
-// overlapped I/O operations. The Proactor registers with the
-// Reactor so that a single-thread can demultiplex all
-// application events.
-//
-// . STDIN_Handler -- STDIN_Handler is an Active Object which reads
-// from STDIN and forwards the input to the Peer_Handler. This
-// runs in a separate thread to make the test more interesting.
-// However, STDIN is "waitable", so in general it can be waited on
-// by the ACE Reactor, thanks MicroSlush!
-//
-// . Peer_Handler -- The Peer_Handler connects to another instance
-// of test_reactor. It Proactively reads and writes data to the
-// peer. When the STDIN_Handler gives it messages, it fowards them
-// to the remote peer. When it receives messages from the remote
-// peer, it prints the output to the console.
-//
-// The collaborations of the participants are as follows:
-//
-// . Initialization
-//
-// Peer_Handler -- connects to the remote peer. It then begins
-// proactively reading from the remote connection. Note that it
-// will be notified by the Proactor when a read completes. It
-// also registers a notification strategy with message queue so
-// that it is notified when the STDIN_Handler posts a message
-// onto the queue.
-//
-// STDIN_Handler -- STDIN_Handler registers a signal handler for
-// SIGINT. This just captures the exception so that the kernel
-// doesn't kill our process; We want to exit gracefully. It also
-// creates an Exit_Hook object which registers the
-// STDIN_Handler's thread handle with the Reactor. The
-// Exit_Hook will get called back when the STDIN_Handler thread
-// exits. After registering these, it blocks reading from STDIN.
-//
-// Proactor -- is registered with the Reactor.
-//
-// The main thread of control waits in the Reactor.
-//
-// . STDIN events -- When the STDIN_Handler thread reads from
-// STDIN, it puts the message on Peer_Handler's message queue. It
-// then returns to reading from STDIN.
-//
-// . Message enqueue -- The Reactor thread wakes up and calls
-// Peer_Handler::handle_output. The Peer_Handler then tries to
-// dequeue a message from its message queue. If it can, the
-// message is Proactively sent to the remote peer. Note that the
-// Peer_Handler will be notified with this operation is complete.
-// The Peer_Handler then falls back into the Reactor event loop.
-//
-// . Send complete event -- When a proactive send is complete, the
-// Proactor is notified by the Reactor. The Proactor, in turn,
-// notifies the Peer_Handler. The Peer_Handler then checks for
-// more messages from the message queue. If there are any, it
-// tries to send them. If there are not, it returns to the
-// Reactor event loop.
-//
-// . Read complete event -- When a proactive read is complete (the
-// Peer_Handler initiated a proactive read when it connected to the
-// remote peer), the Proactor is notified by the Reactor. The
-// Proactor, in turn notifies the Peer_Handler. If the read was
-// successful the Peer_Handler just displays the received msg to
-// the console and reinvokes a proactive read from the network
-// connection. If the read failed (i.e. the remote peer exited),
-// the Peer_Handler sets a flag to end the event loop and returns.
-// This will cause the application to exit.
-//
-// . ^C events -- When the user types ^C at the console, the
-// STDIN_Handler's signal handler will be called. It does nothing,
-// but as a result of the signal, the STDIN_Handler thread will
-// exit.
-//
-// . STDIN_Handler thread exits -- The Exit_Hook will get called
-// back from the Reactor. Exit_Hook::handle_signal sets a flag
-// to end the event loop and returns. This will cause the
-// application to exit.
-//
-//
-// To run example, start an instance of the test with an optional
-// local port argument (as the acceptor). Start the other instance
-// with -h <hostname> and -p <server port>. Type in either the
-// client or server windows and your message should show up in the
-// other window. Control C to exit.
-//
-// = AUTHOR
-// Tim Harrison
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/Proactor.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Get_Opt.h"
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-#include "ace/Task.h"
-
-typedef ACE_Task<ACE_MT_SYNCH> MT_TASK;
-
-class Peer_Handler : public MT_TASK, public ACE_Handler
-// = TITLE
-// Connect to a server. Receive messages from STDIN_Handler
-// and forward them to the server using proactive I/O.
-{
-public:
- // = Initialization methods.
- Peer_Handler (int argc, char *argv[]);
- ~Peer_Handler (void);
-
- int open (void * =0);
- // This method creates the network connection to the remote peer.
- // It does blocking connects and accepts depending on whether a
- // hostname was specified from the command line.
-
- virtual void handle_read_stream (const ACE_Asynch_Read_Stream::Result &result);
- // This method will be called when an asynchronous read completes on a stream.
- // The remote peer has sent us something. If it succeeded, print
- // out the message and reinitiate a read. Otherwise, fail. In both
- // cases, delete the message sent.
-
- virtual void handle_write_stream (const ACE_Asynch_Write_Stream::Result &result);
- // This method will be called when an asynchronous write completes on a strea_m.
- // One of our asynchronous writes to the remote peer has completed.
- // Make sure it succeeded and then delete the message.
-
- virtual ACE_HANDLE handle (void) const;
- // Get the I/O handle used by this <handler>. This method will be
- // called by the ACE_Asynch_* classes when an ACE_INVALID_HANDLE is
- // passed to <open>.
-
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
- // We've been removed from the Reactor.
-
- virtual int handle_output (ACE_HANDLE fd);
- // Called when output events should start. Note that this is
- // automatically invoked by the
- // <ACE_Reactor_Notificiation_Strategy>.
-
-private:
- ACE_SOCK_Stream stream_;
- // Socket that we have connected to the server.
-
- ACE_Reactor_Notification_Strategy strategy_;
- // The strategy object that the reactor uses to notify us when
- // something is added to the queue.
-
- // = Remote peer info.
- char *host_;
- // Name of remote host.
-
- u_short port_;
- // Port number for remote host.
-
- ACE_Asynch_Read_Stream rd_stream_;
- // Read stream
-
- ACE_Asynch_Write_Stream wr_stream_;
- // Write stream
-
- ACE_Message_Block mb_;
- // Message Block for reading from the network
-};
-
-class STDIN_Handler : public ACE_Task<ACE_NULL_SYNCH>
-// = TITLE
-// Active Object. Reads from STDIN and passes message blocks to
-// the peer handler.
-{
-public:
- STDIN_Handler (MT_TASK &ph);
- // Initialization.
-
- virtual int open (void * = 0);
- // Activate object.
-
- virtual int close (u_long = 0);
- // Shut down.
-
- int svc (void);
- // Thread runs here as an active object.
-
-private:
- static void handler (int signum);
- // Handle a ^C. (Do nothing, this just illustrates how we can catch
- // signals along with the other things).
-
- void register_thread_exit_hook (void);
- // Helper function to register with the Reactor for thread exit.
-
- virtual int handle_signal (int index, siginfo_t *, ucontext_t *);
- // The STDIN thread has exited. This means the user hit ^C. We can
- // end the event loop.
-
- MT_TASK &ph_;
- // Send all input to ph_.
-
- ACE_HANDLE thr_handle_;
- // Handle of our thread.
-};
-
-Peer_Handler::Peer_Handler (int argc, char *argv[])
- : host_ (0),
- port_ (ACE_DEFAULT_SERVER_PORT),
- strategy_ (ACE_Reactor::instance (),
- this,
- ACE_Event_Handler::WRITE_MASK),
- mb_ (BUFSIZ)
-{
- // This code sets up the message to notify us when a new message is
- // added to the queue. Actually, the queue notifies Reactor which
- // then notifies us.
- this->msg_queue ()->notification_strategy (&this->strategy_);
-
- ACE_Get_Opt get_opt (argc, argv, "h:p:");
- int c;
-
- while ((c = get_opt ()) != EOF)
- {
- switch (c)
- {
- case 'h':
- host_ = get_opt.optarg;
- break;
- case 'p':
- port_ = ACE_OS::atoi (get_opt.optarg);
- break;
- }
- }
-}
-
-Peer_Handler::~Peer_Handler (void)
-{
-}
-
-// This method creates the network connection to the remote peer. It
-// does blocking connects and accepts depending on whether a hostname
-// was specified from the command line.
-
-int
-Peer_Handler::open (void *)
-{
- if (host_ != 0) // Connector
- {
- ACE_INET_Addr addr (port_, host_);
- ACE_SOCK_Connector connector;
-
- // Establish connection with server.
- if (connector.connect (stream_, addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "connect"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) connected.\n"));
- }
- else // Acceptor
- {
- ACE_SOCK_Acceptor acceptor;
- ACE_INET_Addr local_addr (port_);
-
- if ((acceptor.open (local_addr) == -1) ||
- (acceptor.accept (this->stream_) == -1))
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "accept failed"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) accepted.\n"));
- }
-
- int result = this->rd_stream_.open (*this);
- if (result != 0)
- return result;
-
- result = this->wr_stream_.open (*this);
- if (result != 0)
- return result;
-
- result = this->rd_stream_.read (this->mb_,
- this->mb_.size ());
- return result;
-}
-
-// One of our asynchronous writes to the remote peer has completed.
-// Make sure it succeeded and then delete the message.
-
-void
-Peer_Handler::handle_write_stream (const ACE_Asynch_Write_Stream::Result &result)
-{
- if (result.bytes_transferred () <= 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) %p bytes = %d\n", "Message failed",
- result.bytes_transferred ()));
-
- // This was allocated by the STDIN_Handler, queued, dequeued, passed
- // to the proactor, and now passed back to us.
- result.message_block ().release ();
-}
-
-// The remote peer has sent us something. If it succeeded, print
-// out the message and reinitiate a read. Otherwise, fail. In both
-// cases, delete the message sent.
-
-
-void
-Peer_Handler::handle_read_stream (const ACE_Asynch_Read_Stream::Result &result)
-{
- if (result.bytes_transferred () > 0 &&
- this->mb_.length () > 0)
- {
- this->mb_.rd_ptr ()[result.bytes_transferred ()] = '\0';
- // Print out the message received from the server.
- ACE_DEBUG ((LM_DEBUG, "%s", this->mb_.rd_ptr ()));
- }
- else
- {
- // If a read failed, we will assume it's because the remote peer
- // went away. We will end the event loop. Since we're in the
- // main thread, we don't need to do a notify.
- ACE_Reactor::end_event_loop();
- return;
- }
-
- // Reset pointers
- this->mb_.wr_ptr (-result.bytes_transferred ());
-
- // Start off another read
- if (this->rd_stream_.read (this->mb_,
- this->mb_.size ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p Read initiate.\n", "Peer_Handler"));
-}
-
-// This is so the Proactor can get our handle.
-ACE_HANDLE
-Peer_Handler::handle (void) const
-{
- return this->stream_.get_handle ();
-}
-
-// We've been removed from the Reactor.
-int
-Peer_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Peer_Handler closing down\n"));
- return 0;
-}
-
-// New stuff added to the message queue. Try to dequeue a message.
-int
-Peer_Handler::handle_output (ACE_HANDLE fd)
-{
- ACE_Message_Block *mb;
-
- ACE_Time_Value tv (ACE_Time_Value::zero);
-
- // Forward the message to the remote peer receiver.
- if (this->getq (mb, &tv) != -1)
- {
- if (this->wr_stream_.write (*mb,
- mb->length ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p Write initiate.\n", "Peer_Handler"), -1);
- }
- return 0;
-}
-
-void
-STDIN_Handler::handler (int signum)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) signal = %S\n", signum));
-}
-
-STDIN_Handler::STDIN_Handler (MT_TASK &ph)
- : ph_ (ph)
-{
- // Register for ^C from the console. We just need to catch the
- // exception so that the kernel doesn't kill our process.
- // Registering this signal handler just tells the kernel that we
- // know what we're doing; to leave us alone.
-
- ACE_OS::signal (SIGINT, ACE_SignalHandler (STDIN_Handler::handler));
-};
-
-// Activate object.
-
-int
-STDIN_Handler::open (void *)
-{
- if (this->activate (THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), -1);
-
- return 0;
-}
-
-// Shut down.
-
-int
-STDIN_Handler::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) thread is exiting.\n"));
- return 0;
-}
-
-// Thread runs here.
-
-int
-STDIN_Handler::svc (void)
-{
- this->register_thread_exit_hook ();
-
- for (;;)
- {
- ACE_Message_Block *mb = new ACE_Message_Block (BUFSIZ);
-
- // Read from stdin into mb.
- int read_result = ACE_OS::read (ACE_STDIN,
- mb->rd_ptr (),
- mb->size ());
-
- // If read succeeds, put mb to peer handler, else end the loop.
- if (read_result > 0)
- {
- mb->wr_ptr (read_result);
- // Note that this call will first enqueue mb onto the peer
- // handler's message queue, which will then turn around and
- // notify the Reactor via the Notification_Strategy. This
- // will subsequently signal the Peer_Handler, which will
- // react by calling back to its handle_output() method,
- // which dequeues the message and sends it to the peer
- // across the network.
- this->ph_.putq (mb);
- }
- else
- {
- mb->release ();
- break;
- }
- }
-
- // handle_signal will get called on the main proactor thread since
- // we just exited and the main thread is waiting on our thread exit.
- return 0;
-}
-
-// Register an exit hook with the reactor.
-
-void
-STDIN_Handler::register_thread_exit_hook (void)
-{
- // Get a real handle to our thread.
- ACE_Thread_Manager::instance ()->thr_self (this->thr_handle_);
-
- // Register ourselves to get called back when our thread exits.
-
- if (ACE_Reactor::instance ()->
- register_handler (this, this->thr_handle_) == -1)
- ACE_ERROR ((LM_ERROR, "Exit_Hook Register failed.\n"));
-}
-
-// The STDIN thread has exited. This means the user hit ^C. We can
-// end the event loop and delete ourself.
-
-int
-STDIN_Handler::handle_signal (int, siginfo_t *si, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) STDIN thread has exited.\n"));
- ACE_ASSERT (this->thr_handle_ == si->si_handle_);
- ACE_Reactor::end_event_loop();
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- // Let the proactor know that it will be used with Reactor
- ACE_Proactor proactor (0, 0, 1);
- ACE_Proactor::instance (&proactor);
-
- // Open handler for remote peer communications this will run from
- // the main thread.
- Peer_Handler peer_handler (argc, argv);
-
- if (peer_handler.open () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p open failed, errno = %d.\n",
- "peer_handler", errno), 0);
-
- // Open active object for reading from stdin.
- STDIN_Handler stdin_handler (peer_handler);
-
- // Spawn thread.
- if (stdin_handler.open () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p open failed, errno = %d.\n",
- "stdin_handler", errno), 0);
-
- // Register proactor with Reactor so that we can demultiplex
- // "waitable" events and I/O operations from a single thread.
- if (ACE_Reactor::instance ()->register_handler
- (ACE_Proactor::instance ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p failed to register Proactor.\n",
- argv[0]), -1);
-
- // Run main event demultiplexor.
- ACE_Reactor::run_event_loop ();
-
- // Remove proactor with Reactor.
- if (ACE_Reactor::instance ()->remove_handler
- (ACE_Proactor::instance (), ACE_Event_Handler::DONT_CALL) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p failed to register Proactor.\n",
- argv[0]), -1);
-
- return 0;
-}
diff --git a/examples/Reactor/ReactorEx/test_timeouts.cpp b/examples/Reactor/ReactorEx/test_timeouts.cpp
deleted file mode 100644
index c6d228fe2b6..00000000000
--- a/examples/Reactor/ReactorEx/test_timeouts.cpp
+++ /dev/null
@@ -1,78 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_timeouts.cpp
-//
-// = DESCRIPTION
-//
-// This example application shows how to write Reactor event
-// loops that handle events for some fixed amount of time.
-//
-// Run this example (without arguments) to see the timers
-// expire. The order should be:
-//
-// foo, bar, foo, bar, foo, foo, bar, foo, bar, foo
-//
-// = AUTHOR
-// Tim Harrison
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/Service_Config.h"
-#include "ace/OS.h"
-
-class Timeout_Handler : public ACE_Event_Handler
-// = TITLE
-// Generic timeout handler.
-{
-public:
- Timeout_Handler (void)
- : count_ (0) {}
-
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
- // Print out when timeouts occur.
- {
- ACE_DEBUG ((LM_DEBUG,
- "%d timeout occurred for %s.\n",
- ++count_,
- (char *) arg));
- return 0;
- }
-
-private:
- int count_;
-};
-
-int
-main (int, char *[])
-{
- Timeout_Handler handler;
-
- // Register a 3 second timer.
- ACE_Time_Value bar_tv (3);
- ACE_Reactor::instance ()->schedule_timer (&handler,
- (void *) "Bar",
- bar_tv,
- bar_tv);
-
- // Register a 2 second timer.
- ACE_Time_Value foo_tv (2);
- ACE_Reactor::instance ()->schedule_timer (&handler,
- (void *) "Foo",
- foo_tv,
- foo_tv);
- // Handle events for 12 seconds.
- ACE_Time_Value run_time (12);
- if (ACE_Reactor::run_event_loop(run_time) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n", "main"), -1);
-
- return 0;
-}
diff --git a/examples/Reactor/ReactorEx/test_window_messages.cpp b/examples/Reactor/ReactorEx/test_window_messages.cpp
deleted file mode 100644
index dc9f4e9cf45..00000000000
--- a/examples/Reactor/ReactorEx/test_window_messages.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_window_messages.cpp
-//
-// = DESCRIPTION
-//
-// Tests the Msg_WFMO_Reactor's ability to handle regular events
-// and window messages.
-//
-// = AUTHOR
-//
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Msg_WFMO_Reactor.h"
-#include "ace/Auto_Ptr.h"
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
-
- ACE_Auto_Event handle_;
- int iterations_;
-};
-
-int
-Event_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG,
- "handling signal: %d iterations left\n",
- --this->iterations_));
-
- if (this->iterations_ == 0)
- ACE_Reactor::end_event_loop ();
-
- return 0;
-}
-
-Event_Handler event_handler;
-
-void WINAPI
-timer_callback (HWND hwnd,
- UINT uMsg,
- UINT idEvent,
- DWORD dwTime)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) timeout occured @ %d\n", dwTime));
-
- event_handler.handle_.signal ();
-}
-
-int
-main (void)
-{
- // Manage memory automagically.
- // Note that ordering here is important.
- ACE_Reactor_Impl *impl = new ACE_Msg_WFMO_Reactor;
- auto_ptr<ACE_Reactor> reactor (new ACE_Reactor (impl));
- ACE_Reactor::instance (reactor.get ());
- auto_ptr<ACE_Reactor_Impl> delete_impl (impl);
-
- event_handler.iterations_ = 5;
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (&event_handler,
- event_handler.handle_.handle ()) == 0);
-
- ACE_Time_Value timeout (1);
- ACE_ASSERT (::SetTimer (NULL, // handle of window for timer messages
- NULL, // timer identifier
- timeout.msec (), // time-out value
- (TIMERPROC) &timer_callback // address of timer procedure
- ) != 0);
-
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
-
diff --git a/examples/Reactor/WFMO_Reactor/APC.DSP b/examples/Reactor/WFMO_Reactor/APC.DSP
deleted file mode 100644
index 8162d0eff95..00000000000
--- a/examples/Reactor/WFMO_Reactor/APC.DSP
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="APC" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=APC - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "APC.MAK".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "APC.MAK" CFG="APC - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "APC - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "APC___Wi"
-# PROP BASE Intermediate_Dir "APC___Wi"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "APC - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_apc.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Abondoned.dsp b/examples/Reactor/WFMO_Reactor/Abondoned.dsp
deleted file mode 100644
index 15f006d0687..00000000000
--- a/examples/Reactor/WFMO_Reactor/Abondoned.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Abondoned" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Abondoned - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Abondoned.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Abondoned.mak" CFG="Abondoned - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Abondoned - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Abondone"
-# PROP BASE Intermediate_Dir "Abondone"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "Abondoned - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_abandoned.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Console_Input.dsp b/examples/Reactor/WFMO_Reactor/Console_Input.dsp
deleted file mode 100644
index 9f9738f9fb2..00000000000
--- a/examples/Reactor/WFMO_Reactor/Console_Input.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Console_Input" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Console_Input - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Console_Input.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Console_Input.mak" CFG="Console_Input - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Console_Input - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Console_"
-# PROP BASE Intermediate_Dir "Console_"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "Console_Input - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_console_input.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Directory_Changes.dsp b/examples/Reactor/WFMO_Reactor/Directory_Changes.dsp
deleted file mode 100644
index 183e7d64377..00000000000
--- a/examples/Reactor/WFMO_Reactor/Directory_Changes.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Directory_Changes" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Directory_Changes - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Directory_Changes.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Directory_Changes.mak" CFG="Directory_Changes - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Directory_Changes - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Director"
-# PROP BASE Intermediate_Dir "Director"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "Directory_Changes - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_directory_changes.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Exceptions.dsp b/examples/Reactor/WFMO_Reactor/Exceptions.dsp
deleted file mode 100644
index bd11371feb4..00000000000
--- a/examples/Reactor/WFMO_Reactor/Exceptions.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Exceptions" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Exceptions - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Exceptions.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Exceptions.mak" CFG="Exceptions - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Exceptions - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Exceptio"
-# PROP BASE Intermediate_Dir "Exceptio"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Exceptions - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_exceptions.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Multithreading.dsp b/examples/Reactor/WFMO_Reactor/Multithreading.dsp
deleted file mode 100644
index 298c58b80b2..00000000000
--- a/examples/Reactor/WFMO_Reactor/Multithreading.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Multithreading" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Multithreading - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Multithreading.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Multithreading.mak" CFG="Multithreading - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Multithreading - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Multithr"
-# PROP BASE Intermediate_Dir "Multithr"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Multithreading - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_multithreading.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Network_Events.dsp b/examples/Reactor/WFMO_Reactor/Network_Events.dsp
deleted file mode 100644
index e6a28918604..00000000000
--- a/examples/Reactor/WFMO_Reactor/Network_Events.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Network_Events" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Network_Events - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Network_Events.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Network_Events.mak" CFG="Network_Events - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Network_Events - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Network_"
-# PROP BASE Intermediate_Dir "Network_"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Network_Events - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_network_events.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Prerun_State_Changes.dsp b/examples/Reactor/WFMO_Reactor/Prerun_State_Changes.dsp
deleted file mode 100644
index 10e7f0f6b82..00000000000
--- a/examples/Reactor/WFMO_Reactor/Prerun_State_Changes.dsp
+++ /dev/null
@@ -1,59 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Prerun_State_Changes" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Prerun_State_Changes - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Prerun_State_Changes.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Prerun_State_Changes.mak"\
- CFG="Prerun_State_Changes - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Prerun_State_Changes - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Prerun_S"
-# PROP BASE Intermediate_Dir "Prerun_S"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "Prerun_State_Changes - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_prerun_state_changes.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Registration.dsp b/examples/Reactor/WFMO_Reactor/Registration.dsp
deleted file mode 100644
index 00664f1d060..00000000000
--- a/examples/Reactor/WFMO_Reactor/Registration.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Registration" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Registration - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Registration.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Registration.mak" CFG="Registration - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Registration - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Registra"
-# PROP BASE Intermediate_Dir "Registra"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Registration - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_registration.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Registry_Changes.dsp b/examples/Reactor/WFMO_Reactor/Registry_Changes.dsp
deleted file mode 100644
index d49ac6d8b49..00000000000
--- a/examples/Reactor/WFMO_Reactor/Registry_Changes.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Registry_Changes" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Registry_Changes - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Registry_Changes.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Registry_Changes.mak" CFG="Registry_Changes - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Registry_Changes - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Registry"
-# PROP BASE Intermediate_Dir "Registry"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib advapi32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "Registry_Changes - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_registry_changes.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Removals.dsp b/examples/Reactor/WFMO_Reactor/Removals.dsp
deleted file mode 100644
index 56ba2587f08..00000000000
--- a/examples/Reactor/WFMO_Reactor/Removals.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Removals" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Removals - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Removals.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Removals.mak" CFG="Removals - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Removals - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Removal0"
-# PROP BASE Intermediate_Dir "Removal0"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Removals - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_removals.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Talker.dsp b/examples/Reactor/WFMO_Reactor/Talker.dsp
deleted file mode 100644
index aadedb2a6ab..00000000000
--- a/examples/Reactor/WFMO_Reactor/Talker.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Talker" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Talker - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Talker.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Talker.mak" CFG="Talker - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Talker - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Talker__"
-# PROP BASE Intermediate_Dir "Talker__"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Talker - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_talker.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Timeouts.dsp b/examples/Reactor/WFMO_Reactor/Timeouts.dsp
deleted file mode 100644
index a474ece5090..00000000000
--- a/examples/Reactor/WFMO_Reactor/Timeouts.dsp
+++ /dev/null
@@ -1,57 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Timeouts" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Timeouts - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Timeouts.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Timeouts.mak" CFG="Timeouts - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Timeouts - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Timeout0"
-# PROP BASE Intermediate_Dir "Timeout0"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-# Begin Target
-
-# Name "Timeouts - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_timeouts.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/Window_Messages.dsp b/examples/Reactor/WFMO_Reactor/Window_Messages.dsp
deleted file mode 100644
index ee2c78a0b64..00000000000
--- a/examples/Reactor/WFMO_Reactor/Window_Messages.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Window_Messages" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Window_Messages - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Window_Messages.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Window_Messages.mak" CFG="Window_Messages - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Window_Messages - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Window_M"
-# PROP BASE Intermediate_Dir "Window_M"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib user32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# Begin Target
-
-# Name "Window_Messages - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\test_window_messages.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Reactor/WFMO_Reactor/reactorex.dsw b/examples/Reactor/WFMO_Reactor/reactorex.dsw
deleted file mode 100644
index 84f1b28fe69..00000000000
--- a/examples/Reactor/WFMO_Reactor/reactorex.dsw
+++ /dev/null
@@ -1,185 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "APC"=.\APC.DSP - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Abondoned"=.\Abondoned.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Console_Input"=.\Console_Input.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Directory_Changes"=.\Directory_Changes.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Exceptions"=.\Exceptions.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Multithreading"=.\Multithreading.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Network_Events"=.\Network_Events.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Prerun_State_Changes"=.\Prerun_State_Changes.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Registration"=.\Registration.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Registry_Changes"=.\Registry_Changes.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Removals"=.\Removals.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Talker"=.\Talker.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Timeouts"=.\Timeouts.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Window_Messages"=.\Window_Messages.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Reactor/WFMO_Reactor/reactorex.mak b/examples/Reactor/WFMO_Reactor/reactorex.mak
deleted file mode 100644
index ea047e78383..00000000000
--- a/examples/Reactor/WFMO_Reactor/reactorex.mak
+++ /dev/null
@@ -1,1680 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=Registry_Changes - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Registry_Changes - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Exceptions - Win32 Debug" && "$(CFG)" !=\
- "Multithreading - Win32 Debug" && "$(CFG)" != "Network_Events - Win32 Debug" &&\
- "$(CFG)" != "Registration - Win32 Debug" && "$(CFG)" !=\
- "Removals - Win32 Debug" && "$(CFG)" != "Talker - Win32 Debug" && "$(CFG)" !=\
- "Timeouts - Win32 Debug" && "$(CFG)" != "Directory_Changes - Win32 Debug" &&\
- "$(CFG)" != "Console_Input - Win32 Debug" && "$(CFG)" !=\
- "Registry_Changes - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "reactorex.mak" CFG="Registry_Changes - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Exceptions - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Multithreading - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Network_Events - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Registration - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Removals - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Talker - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Timeouts - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Directory_Changes - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Console_Input - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Registry_Changes - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "Registry_Changes - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "Exceptions - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Exceptions\Debug"
-# PROP BASE Intermediate_Dir "Exceptions\Debug"
-# PROP BASE Target_Dir "Exceptions"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Exceptions"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Exceptions.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_exceptions.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Exceptions.exe"
- -@erase "$(OUTDIR)\Exceptions.ilk"
- -@erase "$(OUTDIR)\Exceptions.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Exceptions.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Exceptions.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Exceptions.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_exceptions.obj"
-
-"$(OUTDIR)\Exceptions.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Multithreading - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Multithreading\Debug"
-# PROP BASE Intermediate_Dir "Multithreading\Debug"
-# PROP BASE Target_Dir "Multithreading"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Multithreading"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Multithreading.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_multithreading.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Multithreading.exe"
- -@erase "$(OUTDIR)\Multithreading.ilk"
- -@erase "$(OUTDIR)\Multithreading.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Multithreading.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Multithreading.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Multithreading.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_multithreading.obj"
-
-"$(OUTDIR)\Multithreading.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Network_Events - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Network_Events\Debug"
-# PROP BASE Intermediate_Dir "Network_Events\Debug"
-# PROP BASE Target_Dir "Network_Events"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Network_Events"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Network_Events.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_network_events.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Network_Events.exe"
- -@erase "$(OUTDIR)\Network_Events.ilk"
- -@erase "$(OUTDIR)\Network_Events.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Network_Events.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Network_Events.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Network_Events.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_network_events.obj"
-
-"$(OUTDIR)\Network_Events.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Registration - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Registration\Debug"
-# PROP BASE Intermediate_Dir "Registration\Debug"
-# PROP BASE Target_Dir "Registration"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Registration"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Registration.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_registration.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Registration.exe"
- -@erase "$(OUTDIR)\Registration.ilk"
- -@erase "$(OUTDIR)\Registration.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Registration.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Registration.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Registration.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_registration.obj"
-
-"$(OUTDIR)\Registration.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Removals - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Removals\Debug"
-# PROP BASE Intermediate_Dir "Removals\Debug"
-# PROP BASE Target_Dir "Removals"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Removals"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Removals.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_removals.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Removals.exe"
- -@erase "$(OUTDIR)\Removals.ilk"
- -@erase "$(OUTDIR)\Removals.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Removals.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Removals.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Removals.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_removals.obj"
-
-"$(OUTDIR)\Removals.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Talker - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Talker\Debug"
-# PROP BASE Intermediate_Dir "Talker\Debug"
-# PROP BASE Target_Dir "Talker"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Talker"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Talker.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_talker.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Talker.exe"
- -@erase "$(OUTDIR)\Talker.ilk"
- -@erase "$(OUTDIR)\Talker.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Talker.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Talker.pdb" /debug /machine:I386 /out:"$(OUTDIR)/Talker.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_talker.obj"
-
-"$(OUTDIR)\Talker.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Timeouts - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Timeouts\Debug"
-# PROP BASE Intermediate_Dir "Timeouts\Debug"
-# PROP BASE Target_Dir "Timeouts"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Timeouts"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Timeouts.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_timeouts.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Timeouts.exe"
- -@erase "$(OUTDIR)\Timeouts.ilk"
- -@erase "$(OUTDIR)\Timeouts.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Timeouts.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Timeouts.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Timeouts.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_timeouts.obj"
-
-"$(OUTDIR)\Timeouts.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Directory_Changes - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Directory_Changes\Debug"
-# PROP BASE Intermediate_Dir "Directory_Changes\Debug"
-# PROP BASE Target_Dir "Directory_Changes"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Directory_Changes"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Directory_Changes.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_directory_changes.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Directory_Changes.exe"
- -@erase "$(OUTDIR)\Directory_Changes.ilk"
- -@erase "$(OUTDIR)\Directory_Changes.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Directory_Changes.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Directory_Changes.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Directory_Changes.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_directory_changes.obj"
-
-"$(OUTDIR)\Directory_Changes.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Console_Input - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Console_Input\Debug"
-# PROP BASE Intermediate_Dir "Console_Input\Debug"
-# PROP BASE Target_Dir "Console_Input"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Console_Input"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Console_Input.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_console_input.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Console_Input.exe"
- -@erase "$(OUTDIR)\Console_Input.ilk"
- -@erase "$(OUTDIR)\Console_Input.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Console_Input.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Console_Input.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Console_Input.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_console_input.obj"
-
-"$(OUTDIR)\Console_Input.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Registry_Changes - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Registry_Changes\Debug"
-# PROP BASE Intermediate_Dir "Registry_Changes\Debug"
-# PROP BASE Target_Dir "Registry_Changes"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Registry_Changes"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Registry_Changes.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_registry_changes.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Registry_Changes.exe"
- -@erase "$(OUTDIR)\Registry_Changes.ilk"
- -@erase "$(OUTDIR)\Registry_Changes.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Registry_Changes.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Registry_Changes.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Registry_Changes.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_registry_changes.obj"
-
-"$(OUTDIR)\Registry_Changes.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/Exceptions.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "Exceptions - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_exceptions.cpp
-DEP_CPP_TEST_=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_exceptions.obj" : $(SOURCE) $(DEP_CPP_TEST_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Multithreading - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_multithreading.cpp
-DEP_CPP_TEST_M=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_multithreading.obj" : $(SOURCE) $(DEP_CPP_TEST_M) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Network_Events - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_network_events.cpp
-DEP_CPP_TEST_N=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_network_events.obj" : $(SOURCE) $(DEP_CPP_TEST_N) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Registration - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_registration.cpp
-DEP_CPP_TEST_R=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_registration.obj" : $(SOURCE) $(DEP_CPP_TEST_R) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Removals - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_removals.cpp
-DEP_CPP_TEST_RE=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_removals.obj" : $(SOURCE) $(DEP_CPP_TEST_RE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Talker - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_talker.cpp
-DEP_CPP_TEST_T=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_talker.obj" : $(SOURCE) $(DEP_CPP_TEST_T) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Timeouts - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_timeouts.cpp
-DEP_CPP_TEST_TI=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_timeouts.obj" : $(SOURCE) $(DEP_CPP_TEST_TI) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Directory_Changes - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_directory_changes.cpp
-DEP_CPP_TEST_D=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_directory_changes.obj" : $(SOURCE) $(DEP_CPP_TEST_D)\
- "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Console_Input - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_console_input.cpp
-DEP_CPP_TEST_C=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_console_input.obj" : $(SOURCE) $(DEP_CPP_TEST_C) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Registry_Changes - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_registry_changes.cpp
-DEP_CPP_TEST_REG=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Registry.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\algobase.h"\
- {$(INCLUDE)}"\bool.h"\
- {$(INCLUDE)}"\bstring.h"\
- {$(INCLUDE)}"\defalloc.h"\
- {$(INCLUDE)}"\function.h"\
- {$(INCLUDE)}"\iterator.h"\
- {$(INCLUDE)}"\pair.h"\
- {$(INCLUDE)}"\vector.h"\
-
-
-"$(INTDIR)\test_registry_changes.obj" : $(SOURCE) $(DEP_CPP_TEST_REG)\
- "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Reactor/WFMO_Reactor/reactorex.mdp b/examples/Reactor/WFMO_Reactor/reactorex.mdp
deleted file mode 100644
index c1bcfbb5d05..00000000000
--- a/examples/Reactor/WFMO_Reactor/reactorex.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Reactor/WFMO_Reactor/test_abandoned.cpp b/examples/Reactor/WFMO_Reactor/test_abandoned.cpp
deleted file mode 100644
index 79eaef0377a..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_abandoned.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_abandoned.cpp
-//
-// = DESCRIPTION
-//
-// Tests the WFMO_Reactor's ability to handle abandoned mutexes.
-//
-// = AUTHOR
-//
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/Synch.h"
-#include "ace/Thread_Manager.h"
-
-static int abandon = 1;
-
-void *worker (void *);
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
-
- int handle_timeout (const ACE_Time_Value &tv,
- const void *arg = 0);
-
- ACE_Auto_Event handle_;
- ACE_Process_Mutex *mutex_;
- int iterations_;
-};
-
-int
-Event_Handler::handle_signal (int signum, siginfo_t *s, ucontext_t *)
-{
- char *reason = 0;
-
- HANDLE handle = s->si_handle_;
- if (handle == this->handle_.handle ())
- {
- reason = "event";
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (this,
- this->mutex_->lock ().proc_mutex_) == 0);
- }
- else
- {
- ACE_ASSERT (ACE_Reactor::instance ()->remove_handler (this->mutex_->lock ().proc_mutex_,
- ACE_Event_Handler::DONT_CALL) == 0);
- delete this->mutex_;
- reason = "mutex";
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) handle_signal for %s\n", reason));
-
- return 0;
-}
-
-int
-Event_Handler::handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) timeout occured @ %T, iterations left %d\n",
- --this->iterations_));
-
- if (this->iterations_ == 0)
- ACE_Reactor::end_event_loop ();
-
- else
- {
- this->mutex_ = new ACE_Process_Mutex;
- ACE_ASSERT (ACE_Thread_Manager::instance ()->spawn (&worker,
- this) != -1);
- }
-
- return 0;
-}
-
-Event_Handler event_handler;
-
-void *
-worker (void *data)
-{
- Event_Handler *handler = (Event_Handler *) data;
-
- handler->handle_.signal ();
- handler->mutex_->acquire ();
-
- if (!abandon)
- handler->mutex_->release ();
-
- return 0;
-}
-
-int
-main (void)
-{
- event_handler.iterations_ = 5;
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (&event_handler,
- event_handler.handle_.handle ()) == 0);
-
- ACE_Time_Value timeout (2);
- ACE_ASSERT (ACE_Reactor::instance ()->schedule_timer (&event_handler,
- 0,
- timeout,
- timeout) != -1);
-
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
-
diff --git a/examples/Reactor/WFMO_Reactor/test_apc.cpp b/examples/Reactor/WFMO_Reactor/test_apc.cpp
deleted file mode 100644
index 00a1f4a9b1c..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_apc.cpp
+++ /dev/null
@@ -1,100 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_apc.cpp
-//
-// = DESCRIPTION
-//
-// Tests the WFMO_Reactor's ability to handle regular APC
-// notifications.
-//
-// = AUTHOR
-//
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-
-void queue_apc (void);
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
-
- int handle_timeout (const ACE_Time_Value &tv,
- const void *arg = 0);
-
- ACE_Auto_Event handle_;
- int iterations_;
-};
-
-int
-Event_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG,
- "handling signal: %d iterations left\n",
- --this->iterations_));
-
- if (this->iterations_ == 0)
- ACE_Reactor::end_event_loop ();
-
- return 0;
-}
-
-int
-Event_Handler::handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) timeout occured @ %T\n"));
-
- queue_apc ();
-
- return 0;
-}
-
-Event_Handler event_handler;
-
-void WINAPI
-apc_callback (DWORD)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) apc occured @ %T\n"));
-
- event_handler.handle_.signal ();
-}
-
-void
-queue_apc (void)
-{
- DWORD result = ::QueueUserAPC (&apc_callback, // pointer to APC function
- ::GetCurrentThread (), // handle to the thread
- 0 // argument for the APC function
- );
- if (result == FALSE)
- ACE_OS::exit (-1);
-}
-
-int
-main (void)
-{
- event_handler.iterations_ = 5;
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (&event_handler,
- event_handler.handle_.handle ()) == 0);
-
- ACE_Time_Value timeout (2);
- ACE_ASSERT (ACE_Reactor::instance ()->schedule_timer (&event_handler,
- 0,
- timeout,
- timeout) != -1);
-
- ACE_Reactor::run_alertable_event_loop ();
-
- return 0;
-}
-
diff --git a/examples/Reactor/WFMO_Reactor/test_console_input.cpp b/examples/Reactor/WFMO_Reactor/test_console_input.cpp
deleted file mode 100644
index f76f678d9df..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_console_input.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_console_input.cpp
-//
-// = DESCRIPTION
-//
-// This application tests the working of WFMO_Reactor when users
-// are interested in console input.
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- Event_Handler (ACE_Reactor &reactor);
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
-};
-
-Event_Handler::Event_Handler (ACE_Reactor &reactor)
-{
- this->reactor (&reactor);
-
- if (this->reactor ()->register_handler (this,
- ACE_STDIN) != 0)
- ACE_ERROR ((LM_ERROR, "Registration with Reactor could not be done\n"));
-}
-
-int
-Event_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- TCHAR buffer[BUFSIZ];
- int result = ACE_OS::read (ACE_STDIN, buffer, sizeof buffer);
- buffer[result] = '\0';
-
- if (result <= 0)
- {
- this->reactor ()->close ();
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_OS::read"), -1);
- }
-
- if (ACE_OS::strcmp (__TEXT("quit\r\n"), buffer) == 0)
- this->reactor ()->close ();
-
- ACE_DEBUG ((LM_DEBUG, "User input: %s", buffer));
-
- return 0;
-}
-
-int
-Event_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Event_Handler removed from Reactor\n"));
- return 0;
-}
-
-int
-main (int, char *[])
-{
- ACE_Reactor reactor;
- Event_Handler handler (reactor);
-
- int result = 0;
- while (result != -1)
- result = reactor.handle_events ();
-
- return 0;
-}
diff --git a/examples/Reactor/WFMO_Reactor/test_directory_changes.cpp b/examples/Reactor/WFMO_Reactor/test_directory_changes.cpp
deleted file mode 100644
index 37a66afa5c6..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_directory_changes.cpp
+++ /dev/null
@@ -1,114 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_directory_changes.cpp
-//
-// = DESCRIPTION
-//
-// This application tests the working of WFMO_Reactor when users
-// are interested in monitoring changes in the filesystem.
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-
-static int stop_test = 0;
-static LPCTSTR directory = __TEXT (".");
-static LPCTSTR temp_file = __TEXT ("foo");
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- Event_Handler (ACE_Reactor &reactor);
- ~Event_Handler (void);
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
-
-private:
- ACE_HANDLE handle_;
-};
-
-Event_Handler::Event_Handler (ACE_Reactor &reactor)
- : handle_ (ACE_INVALID_HANDLE)
-{
- this->reactor (&reactor);
-
- int change_notification_flags = FILE_NOTIFY_CHANGE_FILE_NAME;
-
- this->handle_ = ::FindFirstChangeNotification (directory, // pointer to name of directory to watch
- FALSE, // flag for monitoring directory or directory tree
- change_notification_flags // filter conditions to watch for
- );
- if (this->handle_ == ACE_INVALID_HANDLE)
- ACE_ERROR ((LM_ERROR, "FindFirstChangeNotification could not be setup\n"));
-
- if (this->reactor ()->register_handler (this,
- this->handle_) != 0)
- ACE_ERROR ((LM_ERROR, "Registration with Reactor could not be done\n"));
-}
-
-Event_Handler::~Event_Handler (void)
-{
-}
-
-int
-Event_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Something changed in this directory\n"));
- ::FindNextChangeNotification (this->handle_);
- if (stop_test)
- this->reactor ()->close ();
- return 0;
-}
-
-int
-Event_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Event_Handler removed from Reactor\n"));
- ::FindCloseChangeNotification (this->handle_);
- return 0;
-}
-
-void
-worker (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread creation\n"));
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread creating temporary file\n"));
- ACE_HANDLE file = ACE_OS::open (temp_file, _O_CREAT | _O_EXCL);
- if (file == ACE_INVALID_HANDLE)
- ACE_ERROR ((LM_ERROR, "Error in creating %s: %p\n", temp_file, "ACE_OS::open"));
- else
- {
- ACE_OS::close (file);
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread sleeping\n"));
- ACE_OS::sleep (3);
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread removing temporary file\n"));
- stop_test = 1;
- ACE_OS::unlink (temp_file);
- }
-}
-
-int
-main (int, char *[])
-{
- ACE_Reactor reactor;
- Event_Handler handler (reactor);
-
- ACE_ASSERT (ACE_OS::thr_create ((ACE_THR_FUNC) worker, 0, 0, 0) == 0);
-
- int result = 0;
- while (result != -1)
- result = reactor.handle_events ();
-
- return 0;
-}
diff --git a/examples/Reactor/WFMO_Reactor/test_exceptions.cpp b/examples/Reactor/WFMO_Reactor/test_exceptions.cpp
deleted file mode 100644
index 1c7ca508978..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_exceptions.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_exceptions.cpp
-//
-// = DESCRIPTION
-//
-// This test application tests the state of WFMO_Reactor when
-// exceptions occurs when executing user callbacks.
-//
-// The thread count in WFMO_Reactor is used to ensure that state of
-// WFMO_Reactor is not fouled up when exceptions occur in user code.
-// This example also shows how to write event loops that survive
-// user exceptions
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/WFMO_Reactor.h"
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- Event_Handler ()
- : event_ (1)
- {
- ACE_DEBUG ((LM_DEBUG, "Event_Handler created\n"));
- }
- ~Event_Handler ()
- {
- ACE_DEBUG ((LM_DEBUG, "Event_Handler destroyed\n"));
- }
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0)
- {
- char *cause_exception = 0;
- char a = *cause_exception;
- return 0;
- }
- ACE_HANDLE get_handle (void) const
- {
- return this->event_.handle ();
- }
-private:
- ACE_Manual_Event event_;
-};
-
-class ACE_WFMO_Reactor_Test
-{
-public:
- static void doit (ACE_WFMO_Reactor &wfmo_reactor)
- {
- for (int i = 1; i <= 10; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "Active threads in WFMO_Reactor (before handle_events) = %d\n",
- wfmo_reactor.active_threads_));
- ACE_SEH_TRY
- {
- wfmo_reactor.handle_events ();
- }
- ACE_SEH_EXCEPT (EXCEPTION_EXECUTE_HANDLER)
- {
- ACE_DEBUG ((LM_DEBUG, "Exception occurred\n"));
- }
- ACE_DEBUG ((LM_DEBUG, "Active threads in WFMO_Reactor (after handle_events) = %d\n",
- wfmo_reactor.active_threads_));
- }
- }
-};
-
-int
-main (int, char *[])
-{
- Event_Handler handler;
- ACE_WFMO_Reactor wfmo_reactor;
- wfmo_reactor.register_handler (&handler);
- ACE_WFMO_Reactor_Test::doit (wfmo_reactor);
- return 0;
-}
-
diff --git a/examples/Reactor/WFMO_Reactor/test_multithreading.cpp b/examples/Reactor/WFMO_Reactor/test_multithreading.cpp
deleted file mode 100644
index 62eaa01212e..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_multithreading.cpp
+++ /dev/null
@@ -1,240 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_multithreading.cpp
-//
-// = DESCRIPTION
-//
-// This application tests multiple threads simultaneously calling
-// Reactor::handle_events(). It also shows how different threads
-// can update the state of Reactor by registering and removing
-// Event_Handlers.
-//
-// Note that this test will only work with WFMO_Reactor
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Task.h"
-#include "ace/Reactor.h"
-#include "ace/WFMO_Reactor.h"
-#include "ace/Get_Opt.h"
-
-static int concurrent_threads = 1;
-static int number_of_handles = ACE_Reactor::instance ()->size ();
-static int number_of_handles_to_signal = 1;
-static int interval = 2;
-static int iterations = 10;
-
-// Explain usage and exit.
-static void
-print_usage_and_die (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "usage: \n\t"
- "[-t (# of threads - default 1)] \n\t"
- "[-h (# of handlers) - default 62] \n\t"
- "[-i (# time interval between signals) - default 2] \n\t"
- "[-s (# of handles to signal) - default 1] \n\t"
- "[-e (# of iterations) - default 10] \n\t"));
- ACE_OS::exit (1);
-}
-
-// Parse the command-line arguments and set options.
-static void
-parse_args (int argc, char **argv)
-{
- ACE_Get_Opt get_opt (argc, argv, "t:h:s:i:e:");
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 't':
- concurrent_threads = atoi (get_opt.optarg);
- break;
- case 'e':
- iterations = atoi (get_opt.optarg);
- break;
- case 'h':
- number_of_handles = atoi (get_opt.optarg);
- break;
- case 'i':
- interval = atoi (get_opt.optarg);
- break;
- case 's':
- number_of_handles_to_signal = atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-class Task_Handler : public ACE_Task<ACE_NULL_SYNCH>
-{
-public:
- Task_Handler (size_t number_of_handles,
- size_t concurrent_threads);
- // Constructor.
-
- ~Task_Handler (void);
- // Destructor.
-
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
- // Called when object is removed from the ACE_Reactor
-
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- // Handle events being signaled by the main thread.
-
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg = 0);
- // Called when timer expires.
-
- int svc (void);
- // Task event loop.
-
- int signal (size_t index);
- // Signal an event.
-
-private:
- ACE_Auto_Event *events_;
-};
-
-// All threads do reactor->handle_events ()
-int
-Task_Handler::svc (void)
-{
- // Try to become the owner
- ACE_Reactor::instance ()->owner (ACE_Thread::self ());
- // Run the event loop.
- return ACE_Reactor::run_event_loop ();
-}
-
-Task_Handler::Task_Handler (size_t number_of_handles,
- size_t concurrent_threads)
-{
- ACE_NEW (this->events_, ACE_Auto_Event [number_of_handles]);
-
- for (size_t i = 0; i < number_of_handles; i++)
- {
- if (ACE_Reactor::instance ()->register_handler (this,
- this->events_[i].handle ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p\t cannot register handle %d with Reactor\n",
- "Task_Handler::Task_Handler", i));
- }
- // Make us an active object.
- if (this->activate (THR_NEW_LWP,
- concurrent_threads) == -1)
- ACE_ERROR ((LM_ERROR, "%p\t cannot activate task\n",
- "activate"));
-}
-
-Task_Handler::~Task_Handler (void)
-{
- delete [] this->events_;
-}
-
-
-int
-Task_Handler::handle_signal (int signum, siginfo_t *siginfo, ucontext_t *)
-{
- // When signaled, print message, remove self, and add self
- // This will force Reactor to update its internal handle tables
- ACE_DEBUG ((LM_DEBUG, "(%t) handle_signal() called: handle value = %d\n",
- siginfo->si_handle_));
-
- if (ACE_Reactor::instance ()->remove_handler (siginfo->si_handle_,
- ACE_Event_Handler::DONT_CALL) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\tTask cannot be unregistered from Reactor: handle value = %d\n",
- "Task_Handler::handle_signal",
- siginfo->si_handle_), -1);
-
- if (ACE_Reactor::instance ()->register_handler (this,
- siginfo->si_handle_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\tTask cannot be registered with Reactor: handle value = %d\n",
- "Task_Handler::handle_signal",
- siginfo->si_handle_), -1);
- return 0;
-}
-
-int
-Task_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handle_close() called: handle value = %d\n",
- handle));
- return 0;
-}
-
-int
-Task_Handler::handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) handle_timeout() called: iteration value = %d\n",
- int (arg)));
- return 0;
-}
-
-int
-Task_Handler::signal (size_t index)
-{
- return this->events_[index].signal ();
-}
-
-int
-main (int argc, char **argv)
-{
- parse_args (argc, argv);
- Task_Handler task (number_of_handles,
- concurrent_threads);
-
- ACE_OS::srand (ACE_OS::time (0L));
-
- for (int i = 1; i <= iterations; i++)
- {
- // Sleep for a while
- ACE_OS::sleep (interval);
-
- // Randomly generate events
- ACE_DEBUG ((LM_DEBUG, "********************************************************\n"));
- ACE_DEBUG ((LM_DEBUG, "(%t -- main thread) signaling %d events : iteration = %d\n",
- number_of_handles_to_signal,
- i));
- ACE_DEBUG ((LM_DEBUG, "********************************************************\n"));
-
- // Setup a timer for the task
- if (ACE_Reactor::instance ()->schedule_timer (&task,
- (void *) i,
- 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "schedule_timer"), -1);
-
- for (int i = 0; i < number_of_handles_to_signal; i++)
- // Randomly select a handle to signal.
- task.signal (ACE_OS::rand() % number_of_handles);
- }
-
- // Sleep for a while
- ACE_OS::sleep (interval);
-
- // Close Reactor
- ACE_Reactor::instance ()->close ();
-
- // Wait for all threads to exit
- ACE_Thread_Manager::instance ()->wait ();
-
- // Delete dynamic resources
- ACE_Service_Config::close_singletons ();
-
- return 0;
-}
diff --git a/examples/Reactor/WFMO_Reactor/test_network_events.cpp b/examples/Reactor/WFMO_Reactor/test_network_events.cpp
deleted file mode 100644
index cdb3070b550..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_network_events.cpp
+++ /dev/null
@@ -1,190 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_network_events.cpp
-//
-// = DESCRIPTION
-//
-// This application tests Reactor to make sure that it responds
-// correctly to different kinds of network events.
-//
-// The test starts off by creating a Network_Listener, that listens
-// for connections at ACE_DEFAULT_SERVER_PORT. When a client
-// connects, a Network_Handler is created. Network_Handler reads
-// messages off the socket and prints them out. This is done until
-// the remote side shuts down. Multiple clients can connect at the
-// same time.
-//
-// Events tested in this example includes ACCEPT, READ, and CLOSE masks.
-//
-// To run this example, start an instance of this example and
-// connect to it using telnet (to port
-// ACE_DEFAULT_SERVER_PORT(10002)).
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/WFMO_Reactor.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/SOCK_Acceptor.h"
-
-// Globals for this test
-int stop_test = 0;
-ACE_Reactor reactor;
-
-class Network_Handler : public ACE_Event_Handler
-{
-public:
- Network_Handler (ACE_SOCK_Stream &s);
- // Default constructor
-
- virtual int handle_input (ACE_HANDLE handle);
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
- virtual ACE_HANDLE get_handle (void) const;
-
- ACE_SOCK_Stream stream_;
-
-};
-
-Network_Handler::Network_Handler (ACE_SOCK_Stream &s)
- : stream_ (s)
-{
- this->reactor (&::reactor);
-
- ACE_ASSERT (this->reactor ()->register_handler (this, READ_MASK) == 0);
-}
-
-ACE_HANDLE
-Network_Handler::get_handle (void) const
-{
- return this->stream_.get_handle ();
-}
-
-int
-Network_Handler::handle_input (ACE_HANDLE handle)
-{
- ACE_DEBUG ((LM_DEBUG, "Network_Handler::handle_input handle = %d\n", handle));
-
- char message[BUFSIZ];
- int result = this->stream_.recv (message, sizeof message);
- if (result > 0)
- {
- message[result] = 0;
- ACE_DEBUG ((LM_DEBUG, "Remote message: %s\n", message));
- return 0;
- }
- else if (result == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Connection closed\n"));
- return -1;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "Problems in receiving data, result = %d", result));
- return -1;
- }
-}
-
-int
-Network_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Network_Handler::handle_close handle = %d\n", handle));
-
- this->stream_.close ();
- delete this;
- return 0;
-}
-
-class Network_Listener : public ACE_Event_Handler
-{
-public:
- Network_Listener (void);
- // Default constructor
-
- virtual int handle_input (ACE_HANDLE handle);
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
- ACE_HANDLE get_handle (void) const;
-
- ACE_INET_Addr local_address_;
- ACE_SOCK_Acceptor acceptor_;
-};
-
-Network_Listener::Network_Listener (void)
- : local_address_ (ACE_DEFAULT_SERVER_PORT),
- acceptor_ (local_address_, 1)
-{
- this->reactor (&::reactor);
- ACE_ASSERT (this->reactor ()->register_handler (this,
- ACE_Event_Handler::ACCEPT_MASK) == 0);
-}
-
-ACE_HANDLE
-Network_Listener::get_handle (void) const
-{
- return this->acceptor_.get_handle ();
-}
-
-int
-Network_Listener::handle_input (ACE_HANDLE handle)
-{
- ACE_DEBUG ((LM_DEBUG, "Network_Listener::handle_input handle = %d\n", handle));
-
- ACE_INET_Addr remote_address;
- ACE_SOCK_Stream stream;
-
- // Try to find out if the implementation of the reactor that we are
- // using requires us to reset the event association for the newly
- // created handle. This is because the newly created handle will
- // inherit the properties of the listen handle, including its event
- // associations.
- int reset_new_handle = this->reactor ()->uses_event_associations ();
-
- ACE_ASSERT (this->acceptor_.accept (stream, // stream
- &remote_address, // remote address
- 0, // timeout
- 1, // restart
- reset_new_handle // reset new handler
- ) == 0);
-
- ACE_DEBUG ((LM_DEBUG, "Remote connection from: "));
- remote_address.dump ();
-
- Network_Handler *handler = new Network_Handler (stream);
-
- return 0;
-}
-
-int
-Network_Listener::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Network_Listener::handle_close handle = %d\n", handle));
-
- this->acceptor_.close ();
- return 0;
-}
-
-int
-main (int, char *[])
-{
- Network_Listener listener;
-
- int result = 0;
- while (!stop_test && result != -1)
- {
- result = reactor.handle_events ();
- }
- return 0;
-};
diff --git a/examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp b/examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp
deleted file mode 100644
index 139d3915072..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_prerun_state_changes.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_prerun_state_changes.cpp
-//
-// = DESCRIPTION
-//
-// Tests the Reactor's ability to handle state changes before
-// getting a chance to run.
-//
-// = AUTHOR
-//
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-
-class Event_Handler : public ACE_Event_Handler
-// = TITLE
-// Generic Event Handler.
-//
-{
-public:
- virtual int handle_close (ACE_HANDLE handle, ACE_Reactor_Mask mask)
- {
- ACE_DEBUG ((LM_DEBUG,
- "event handler %d closed.\n",
- (int) handle));
- delete this;
- return 0;
- }
-};
-
-int
-main (int argc, char *argv[])
-{
- ACE_HANDLE handle = (ACE_HANDLE) ::socket (PF_INET, SOCK_STREAM, 0);
-
- Event_Handler *event_handler = new Event_Handler;
-
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (handle,
- event_handler,
- ACE_Event_Handler::READ_MASK) == 0);
-
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (handle,
- event_handler,
- ACE_Event_Handler::WRITE_MASK | ACE_Event_Handler::QOS_MASK) == 0);
-
- ACE_ASSERT (ACE_Reactor::instance ()->remove_handler (handle,
- ACE_Event_Handler::READ_MASK) == 0);
-
- return 0;
-}
diff --git a/examples/Reactor/WFMO_Reactor/test_registration.cpp b/examples/Reactor/WFMO_Reactor/test_registration.cpp
deleted file mode 100644
index 82456387966..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_registration.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_registration.cpp
-//
-// = DESCRIPTION
-//
-// This test application tests a wide range of registration,
-// suspension, resumption, and removal of events from Reactor.
-//
-// The application initially registers two events with Reactor. A
-// auxiliary thread is created to do the signaling on the
-// events. When the first event is signaled, the event is suspended
-// from Reactor. The event is then signaled again, but is "lost"
-// since the handler has been suspended. When the second event is
-// signal, the first event is resumed and the second is
-// suspended. When the first event is signaled again, both events
-// are removed from Reactor.
-//
-// This test shows off the following features of Reactor:
-// - Registration
-// - Suspension
-// - Resumption
-// - Removal (while active and while suspended)
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-
-// Globals for this test
-int stop_test = 0;
-ACE_Reactor reactor;
-
-
-class Simple_Handler : public ACE_Event_Handler
-{
-public:
- Simple_Handler (void);
- // Default constructor
-
- virtual int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
-
- ACE_Auto_Event event1_;
- ACE_Auto_Event event2_;
- int handle_signal_count_;
- int handle_close_count_;
-};
-
-Simple_Handler::Simple_Handler (void)
- : handle_signal_count_ (0),
- handle_close_count_ (0)
-{
-}
-
-int
-Simple_Handler::handle_signal (int signum, siginfo_t *s, ucontext_t *)
-{
- ACE_HANDLE handle = s->si_handle_;
- ACE_DEBUG ((LM_DEBUG, "Simple_Handler::handle_signal handle = %d\n", handle));
- this->handle_signal_count_++;
-
- if (this->handle_signal_count_ == 1)
- {
- ACE_DEBUG ((LM_DEBUG, "suspending handle = %d\n", event1_.handle ()));
- this->reactor ()->suspend_handler (event1_.handle ());
- }
- else if (this->handle_signal_count_ == 2)
- {
- ACE_DEBUG ((LM_DEBUG, "resuming handle = %d\n", event1_.handle ()));
- this->reactor ()->resume_handler (event1_.handle ());
- ACE_DEBUG ((LM_DEBUG, "suspending handle = %d\n", event2_.handle ()));
- this->reactor ()->suspend_handler (event2_.handle ());
- }
- else if (this->handle_signal_count_ == 3)
- {
- ACE_DEBUG ((LM_DEBUG, "removing handle = %d\n", event1_.handle ()));
- this->reactor ()->remove_handler (event1_.handle (), ACE_Event_Handler::NULL_MASK);
- ACE_DEBUG ((LM_DEBUG, "removing handle = %d\n", event2_.handle ()));
- this->reactor ()->remove_handler (event2_.handle (), ACE_Event_Handler::NULL_MASK);
- }
- return 0;
-}
-
-int
-Simple_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Simple_Handler::handle_close handle = %d\n", handle));
- this->handle_close_count_++;
-
- if (this->handle_close_count_ == 1)
- stop_test = 0;
- else if (this->handle_close_count_ == 2)
- stop_test = 1;
-
- return 0;
-}
-
-// Globals for this test
-Simple_Handler simple_handler;
-
-void
-worker (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread creation\n"));
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread sleeping\n"));
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread signaling %d\n", simple_handler.event1_.handle()));
- simple_handler.event1_.signal ();
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread sleeping\n"));
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread signaling %d\n", simple_handler.event1_.handle()));
- ACE_DEBUG ((LM_DEBUG, "Note: This signal should be \"lost\" because of the suspended handler\n"));
- simple_handler.event1_.signal ();
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread sleeping\n"));
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread resetting %d\n", simple_handler.event1_.handle()));
- simple_handler.event1_.reset ();
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread signaling %d\n", simple_handler.event2_.handle()));
- simple_handler.event2_.signal ();
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread sleeping\n"));
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread signaling %d\n", simple_handler.event1_.handle()));
- simple_handler.event1_.signal ();
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread death\n"));
-}
-
-int
-main (int, char *[])
-{
- ACE_ASSERT (reactor.register_handler (&simple_handler,
- simple_handler.event1_.handle ()) == 0);
- ACE_ASSERT (reactor.register_handler (&simple_handler,
- simple_handler.event2_.handle ()) == 0);
-
- ACE_ASSERT (ACE_OS::thr_create ((ACE_THR_FUNC) worker, 0, 0, 0) == 0);
-
- int result = 0;
- while (!stop_test && result != -1)
- {
- result = reactor.handle_events ();
- }
- return 0;
-};
diff --git a/examples/Reactor/WFMO_Reactor/test_registry_changes.cpp b/examples/Reactor/WFMO_Reactor/test_registry_changes.cpp
deleted file mode 100644
index b4ae55edab9..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_registry_changes.cpp
+++ /dev/null
@@ -1,133 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_registry_changes.cpp
-//
-// = DESCRIPTION
-//
-// This application tests the working of Reactor when users are
-// interested in monitoring changes in the registry.
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/Registry.h"
-
-static int stop_test = 0;
-static HKEY context_to_monitor = HKEY_CURRENT_USER;
-static LPCTSTR temp_context_name = __TEXT ("ACE temporary context");
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- Event_Handler (ACE_Reactor &reactor);
- ~Event_Handler (void);
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
- int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
- ACE_Registry::Naming_Context &context (void);
-
-private:
- ACE_Auto_Event event_;
- ACE_Registry::Naming_Context context_;
-};
-
-Event_Handler::Event_Handler (ACE_Reactor &reactor)
- : context_ (context_to_monitor)
-{
- this->reactor (&reactor);
-
- if (::RegNotifyChangeKeyValue (this->context_.key (), // handle of key to watch
- FALSE, // flag for subkey notification
- REG_NOTIFY_CHANGE_NAME, // changes to be reported
- this->event_.handle (), // handle of signaled event
- TRUE // flag for asynchronous reporting
- ) != ERROR_SUCCESS)
- ACE_ERROR ((LM_ERROR, "RegNotifyChangeKeyValue could not be setup\n"));
-
- if (this->reactor ()->register_handler (this,
- this->event_.handle ()) != 0)
- ACE_ERROR ((LM_ERROR, "Registration with Reactor could not be done\n"));
-}
-
-Event_Handler::~Event_Handler (void)
-{
-}
-
-int
-Event_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Something changed in the Registry\n"));
-
- if (stop_test)
- this->reactor ()->close ();
- else if (::RegNotifyChangeKeyValue (this->context_.key (), // handle of key to watch
- FALSE, // flag for subkey notification
- REG_NOTIFY_CHANGE_NAME, // changes to be reported
- this->event_.handle (), // handle of signaled event
- TRUE // flag for asynchronous reporting
- ) != ERROR_SUCCESS)
- ACE_ERROR ((LM_ERROR, "RegNotifyChangeKeyValue could not be setup\n"));
-
- return 0;
-}
-
-int
-Event_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_DEBUG ((LM_DEBUG, "Event_Handler removed from Reactor\n"));
- return 0;
-}
-
-ACE_Registry::Naming_Context &
-Event_Handler::context (void)
-{
- return this->context_;
-}
-
-void
-worker (Event_Handler *event_handler)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread creation\n"));
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread creating temporary registry entry\n"));
-
- ACE_Registry::Naming_Context temp_context;
- int result = event_handler->context ().bind_new_context (temp_context_name,
- temp_context);
-
- if (result == -1)
- ACE_ERROR ((LM_ERROR, "Error in creating %s: %p\n", temp_context_name, "bind_new_context"));
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread sleeping\n"));
- ACE_OS::sleep (3);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) Thread removing registry entry\n"));
- stop_test = 1;
- event_handler->context ().unbind_context (temp_context_name);
- }
-}
-
-int
-main (int, char *[])
-{
- ACE_Reactor reactor;
- Event_Handler handler (reactor);
-
- ACE_ASSERT (ACE_OS::thr_create ((ACE_THR_FUNC) worker, &handler, 0, 0) == 0);
-
- int result = 0;
- while (result != -1)
- result = reactor.handle_events ();
-
- return 0;
-}
diff --git a/examples/Reactor/WFMO_Reactor/test_removals.cpp b/examples/Reactor/WFMO_Reactor/test_removals.cpp
deleted file mode 100644
index 3f24213e561..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_removals.cpp
+++ /dev/null
@@ -1,103 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_removals.cpp
-//
-// = DESCRIPTION
-//
-// Tests the Reactor's ability to handle simultaneous events. If
-// you pass anything on the command-line, then each handler
-// requests to be removed from the Reactor after each event.
-//
-// = AUTHOR
-// Tim Harrison
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-
-class Event_Handler : public ACE_Event_Handler
-// = TITLE
-// Generic Event Handler.
-//
-// = DESCRIPTION
-//
-// Creates event. Registers with Reactor. Signals event. If
-// created with -close_down- it returns -1 from handle signal.
-{
-public:
- Event_Handler (int event_number,
- int close_down)
- : event_number_ (event_number),
- close_down_ (close_down)
- {
- if (ACE_Reactor::instance ()->register_handler (this,
- this->event_.handle ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p\tevent handler %d cannot be added to Reactor\n", "", event_number_));
- this->event_.signal ();
- }
-
- virtual int handle_signal (int index, siginfo_t *, ucontext_t *)
- {
- ACE_DEBUG ((LM_DEBUG, "event %d occured.\n", event_number_));
-
- if (this->close_down_)
- return -1;
- else
- return 0;
- }
-
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask)
- {
- ACE_DEBUG ((LM_DEBUG, "event handler %d closed.\n", event_number_));
- delete this;
- return 0;
- }
-
- virtual ACE_HANDLE get_handle (void) const
- {
- return event_.handle ();
- }
-
-private:
- int event_number_;
- // Our event number.
-
- int close_down_;
- // Shall we close down or not.
-
- ACE_Event event_;
- // Signaled to shut down the handler.
-};
-
-int
-main (int argc, char *argv[])
-{
- int close_down = argc > 1 ? 1 : 0;
-
- for (int i = 1; i <= ACE_Reactor::instance ()->size (); i++)
- new Event_Handler (i, close_down);
-
- int result = 0;
- ACE_Time_Value time (1);
- while (1)
- {
- result = ACE_Reactor::instance ()->handle_events (time);
- if (result == 0 && errno == ETIME)
- {
- ACE_DEBUG ((LM_DEBUG, "No more work left: timing out\n"));
- break;
- }
- if (result == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n", "main"), -1);
- }
- return 0;
-}
diff --git a/examples/Reactor/WFMO_Reactor/test_talker.cpp b/examples/Reactor/WFMO_Reactor/test_talker.cpp
deleted file mode 100644
index 828747852c9..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_talker.cpp
+++ /dev/null
@@ -1,552 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_talker.cpp
-//
-// = DESCRIPTION
-//
-// This test application tests a wide range of events that can be
-// demultiplexed using various ACE utilities. Events used include
-// ^C events, reading from STDIN, vanilla Win32 events, thread
-// exits, Reactor notifications, proactive reads, and proactive
-// writes.
-//
-// The proactive I/O events are demultiplexed by the ACE_Proactor.
-// The thread exits, notications, and vanilla Win32 events are
-// demultiplexed by the ACE_Reactor. To enable a single thread
-// to run all these events, the Proactor is integrated with the
-// Reactor.
-//
-// The test application prototypes a simple talk program. Two
-// instances of the application connect. Input from either console
-// is displayed on the others console also. Because of the evils
-// of Win32 STDIN, a separate thread is used to read from STDIN.
-// To test the Proactor and Reactor, I/O between the remote
-// processes is performed proactively and interactions between the
-// STDIN thread and the main thread are performed reactively.
-//
-// The following description of the test application is in two
-// parts. The participants section explains the main components
-// involved in the application. The collaboration section
-// describes how the partipants interact in response to the
-// multiple event types which occur.
-//
-// The Reactor test application has the following participants:
-//
-// . Reactor -- The Reactor demultiplexes Win32 "waitable"
-// events using WaitForMultipleObjects.
-//
-// . Proactor -- The proactor initiates and demultiplexes
-// overlapped I/O operations. The Proactor registers with the
-// Reactor so that a single-thread can demultiplex all
-// application events.
-//
-// . STDIN_Handler -- STDIN_Handler is an Active Object which reads
-// from STDIN and forwards the input to the Peer_Handler. This
-// runs in a separate thread to make the test more interesting.
-// However, STDIN is "waitable", so in general it can be waited on
-// by the ACE Reactor, thanks MicroSlush!
-//
-// . Peer_Handler -- The Peer_Handler connects to another instance
-// of test_reactor. It Proactively reads and writes data to the
-// peer. When the STDIN_Handler gives it messages, it fowards them
-// to the remote peer. When it receives messages from the remote
-// peer, it prints the output to the console.
-//
-// The collaborations of the participants are as follows:
-//
-// . Initialization
-//
-// Peer_Handler -- connects to the remote peer. It then begins
-// proactively reading from the remote connection. Note that it
-// will be notified by the Proactor when a read completes. It
-// also registers a notification strategy with message queue so
-// that it is notified when the STDIN_Handler posts a message
-// onto the queue.
-//
-// STDIN_Handler -- STDIN_Handler registers a signal handler for
-// SIGINT. This just captures the exception so that the kernel
-// doesn't kill our process; We want to exit gracefully. It also
-// creates an Exit_Hook object which registers the
-// STDIN_Handler's thread handle with the Reactor. The
-// Exit_Hook will get called back when the STDIN_Handler thread
-// exits. After registering these, it blocks reading from STDIN.
-//
-// Proactor -- is registered with the Reactor.
-//
-// The main thread of control waits in the Reactor.
-//
-// . STDIN events -- When the STDIN_Handler thread reads from
-// STDIN, it puts the message on Peer_Handler's message queue. It
-// then returns to reading from STDIN.
-//
-// . Message enqueue -- The Reactor thread wakes up and calls
-// Peer_Handler::handle_output. The Peer_Handler then tries to
-// dequeue a message from its message queue. If it can, the
-// message is Proactively sent to the remote peer. Note that the
-// Peer_Handler will be notified with this operation is complete.
-// The Peer_Handler then falls back into the Reactor event loop.
-//
-// . Send complete event -- When a proactive send is complete, the
-// Proactor is notified by the Reactor. The Proactor, in turn,
-// notifies the Peer_Handler. The Peer_Handler then checks for
-// more messages from the message queue. If there are any, it
-// tries to send them. If there are not, it returns to the
-// Reactor event loop.
-//
-// . Read complete event -- When a proactive read is complete (the
-// Peer_Handler initiated a proactive read when it connected to the
-// remote peer), the Proactor is notified by the Reactor. The
-// Proactor, in turn notifies the Peer_Handler. If the read was
-// successful the Peer_Handler just displays the received msg to
-// the console and reinvokes a proactive read from the network
-// connection. If the read failed (i.e. the remote peer exited),
-// the Peer_Handler sets a flag to end the event loop and returns.
-// This will cause the application to exit.
-//
-// . ^C events -- When the user types ^C at the console, the
-// STDIN_Handler's signal handler will be called. It does nothing,
-// but as a result of the signal, the STDIN_Handler thread will
-// exit.
-//
-// . STDIN_Handler thread exits -- The Exit_Hook will get called
-// back from the Reactor. Exit_Hook::handle_signal sets a flag
-// to end the event loop and returns. This will cause the
-// application to exit.
-//
-//
-// To run example, start an instance of the test with an optional
-// local port argument (as the acceptor). Start the other instance
-// with -h <hostname> and -p <server port>. Type in either the
-// client or server windows and your message should show up in the
-// other window. Control C to exit.
-//
-// = AUTHOR
-// Tim Harrison
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/Proactor.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Get_Opt.h"
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-#include "ace/Task.h"
-
-typedef ACE_Task<ACE_MT_SYNCH> MT_TASK;
-
-class Peer_Handler : public MT_TASK, public ACE_Handler
-// = TITLE
-// Connect to a server. Receive messages from STDIN_Handler
-// and forward them to the server using proactive I/O.
-{
-public:
- // = Initialization methods.
- Peer_Handler (int argc, char *argv[]);
- ~Peer_Handler (void);
-
- int open (void * =0);
- // This method creates the network connection to the remote peer.
- // It does blocking connects and accepts depending on whether a
- // hostname was specified from the command line.
-
- virtual void handle_read_stream (const ACE_Asynch_Read_Stream::Result &result);
- // This method will be called when an asynchronous read completes on a stream.
- // The remote peer has sent us something. If it succeeded, print
- // out the message and reinitiate a read. Otherwise, fail. In both
- // cases, delete the message sent.
-
- virtual void handle_write_stream (const ACE_Asynch_Write_Stream::Result &result);
- // This method will be called when an asynchronous write completes on a strea_m.
- // One of our asynchronous writes to the remote peer has completed.
- // Make sure it succeeded and then delete the message.
-
- virtual ACE_HANDLE handle (void) const;
- // Get the I/O handle used by this <handler>. This method will be
- // called by the ACE_Asynch_* classes when an ACE_INVALID_HANDLE is
- // passed to <open>.
-
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
- // We've been removed from the Reactor.
-
- virtual int handle_output (ACE_HANDLE fd);
- // Called when output events should start. Note that this is
- // automatically invoked by the
- // <ACE_Reactor_Notificiation_Strategy>.
-
-private:
- ACE_SOCK_Stream stream_;
- // Socket that we have connected to the server.
-
- ACE_Reactor_Notification_Strategy strategy_;
- // The strategy object that the reactor uses to notify us when
- // something is added to the queue.
-
- // = Remote peer info.
- char *host_;
- // Name of remote host.
-
- u_short port_;
- // Port number for remote host.
-
- ACE_Asynch_Read_Stream rd_stream_;
- // Read stream
-
- ACE_Asynch_Write_Stream wr_stream_;
- // Write stream
-
- ACE_Message_Block mb_;
- // Message Block for reading from the network
-};
-
-class STDIN_Handler : public ACE_Task<ACE_NULL_SYNCH>
-// = TITLE
-// Active Object. Reads from STDIN and passes message blocks to
-// the peer handler.
-{
-public:
- STDIN_Handler (MT_TASK &ph);
- // Initialization.
-
- virtual int open (void * = 0);
- // Activate object.
-
- virtual int close (u_long = 0);
- // Shut down.
-
- int svc (void);
- // Thread runs here as an active object.
-
-private:
- static void handler (int signum);
- // Handle a ^C. (Do nothing, this just illustrates how we can catch
- // signals along with the other things).
-
- void register_thread_exit_hook (void);
- // Helper function to register with the Reactor for thread exit.
-
- virtual int handle_signal (int index, siginfo_t *, ucontext_t *);
- // The STDIN thread has exited. This means the user hit ^C. We can
- // end the event loop.
-
- MT_TASK &ph_;
- // Send all input to ph_.
-
- ACE_HANDLE thr_handle_;
- // Handle of our thread.
-};
-
-Peer_Handler::Peer_Handler (int argc, char *argv[])
- : host_ (0),
- port_ (ACE_DEFAULT_SERVER_PORT),
- strategy_ (ACE_Reactor::instance (),
- this,
- ACE_Event_Handler::WRITE_MASK),
- mb_ (BUFSIZ)
-{
- // This code sets up the message to notify us when a new message is
- // added to the queue. Actually, the queue notifies Reactor which
- // then notifies us.
- this->msg_queue ()->notification_strategy (&this->strategy_);
-
- ACE_Get_Opt get_opt (argc, argv, "h:p:");
- int c;
-
- while ((c = get_opt ()) != EOF)
- {
- switch (c)
- {
- case 'h':
- host_ = get_opt.optarg;
- break;
- case 'p':
- port_ = ACE_OS::atoi (get_opt.optarg);
- break;
- }
- }
-}
-
-Peer_Handler::~Peer_Handler (void)
-{
-}
-
-// This method creates the network connection to the remote peer. It
-// does blocking connects and accepts depending on whether a hostname
-// was specified from the command line.
-
-int
-Peer_Handler::open (void *)
-{
- if (host_ != 0) // Connector
- {
- ACE_INET_Addr addr (port_, host_);
- ACE_SOCK_Connector connector;
-
- // Establish connection with server.
- if (connector.connect (stream_, addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "connect"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) connected.\n"));
- }
- else // Acceptor
- {
- ACE_SOCK_Acceptor acceptor;
- ACE_INET_Addr local_addr (port_);
-
- if ((acceptor.open (local_addr) == -1) ||
- (acceptor.accept (this->stream_) == -1))
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "accept failed"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) accepted.\n"));
- }
-
- int result = this->rd_stream_.open (*this);
- if (result != 0)
- return result;
-
- result = this->wr_stream_.open (*this);
- if (result != 0)
- return result;
-
- result = this->rd_stream_.read (this->mb_,
- this->mb_.size ());
- return result;
-}
-
-// One of our asynchronous writes to the remote peer has completed.
-// Make sure it succeeded and then delete the message.
-
-void
-Peer_Handler::handle_write_stream (const ACE_Asynch_Write_Stream::Result &result)
-{
- if (result.bytes_transferred () <= 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) %p bytes = %d\n", "Message failed",
- result.bytes_transferred ()));
-
- // This was allocated by the STDIN_Handler, queued, dequeued, passed
- // to the proactor, and now passed back to us.
- result.message_block ().release ();
-}
-
-// The remote peer has sent us something. If it succeeded, print
-// out the message and reinitiate a read. Otherwise, fail. In both
-// cases, delete the message sent.
-
-
-void
-Peer_Handler::handle_read_stream (const ACE_Asynch_Read_Stream::Result &result)
-{
- if (result.bytes_transferred () > 0 &&
- this->mb_.length () > 0)
- {
- this->mb_.rd_ptr ()[result.bytes_transferred ()] = '\0';
- // Print out the message received from the server.
- ACE_DEBUG ((LM_DEBUG, "%s", this->mb_.rd_ptr ()));
- }
- else
- {
- // If a read failed, we will assume it's because the remote peer
- // went away. We will end the event loop. Since we're in the
- // main thread, we don't need to do a notify.
- ACE_Reactor::end_event_loop();
- return;
- }
-
- // Reset pointers
- this->mb_.wr_ptr (-result.bytes_transferred ());
-
- // Start off another read
- if (this->rd_stream_.read (this->mb_,
- this->mb_.size ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p Read initiate.\n", "Peer_Handler"));
-}
-
-// This is so the Proactor can get our handle.
-ACE_HANDLE
-Peer_Handler::handle (void) const
-{
- return this->stream_.get_handle ();
-}
-
-// We've been removed from the Reactor.
-int
-Peer_Handler::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Peer_Handler closing down\n"));
- return 0;
-}
-
-// New stuff added to the message queue. Try to dequeue a message.
-int
-Peer_Handler::handle_output (ACE_HANDLE fd)
-{
- ACE_Message_Block *mb;
-
- ACE_Time_Value tv (ACE_Time_Value::zero);
-
- // Forward the message to the remote peer receiver.
- if (this->getq (mb, &tv) != -1)
- {
- if (this->wr_stream_.write (*mb,
- mb->length ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p Write initiate.\n", "Peer_Handler"), -1);
- }
- return 0;
-}
-
-void
-STDIN_Handler::handler (int signum)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) signal = %S\n", signum));
-}
-
-STDIN_Handler::STDIN_Handler (MT_TASK &ph)
- : ph_ (ph)
-{
- // Register for ^C from the console. We just need to catch the
- // exception so that the kernel doesn't kill our process.
- // Registering this signal handler just tells the kernel that we
- // know what we're doing; to leave us alone.
-
- ACE_OS::signal (SIGINT, ACE_SignalHandler (STDIN_Handler::handler));
-};
-
-// Activate object.
-
-int
-STDIN_Handler::open (void *)
-{
- if (this->activate (THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), -1);
-
- return 0;
-}
-
-// Shut down.
-
-int
-STDIN_Handler::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) thread is exiting.\n"));
- return 0;
-}
-
-// Thread runs here.
-
-int
-STDIN_Handler::svc (void)
-{
- this->register_thread_exit_hook ();
-
- for (;;)
- {
- ACE_Message_Block *mb = new ACE_Message_Block (BUFSIZ);
-
- // Read from stdin into mb.
- int read_result = ACE_OS::read (ACE_STDIN,
- mb->rd_ptr (),
- mb->size ());
-
- // If read succeeds, put mb to peer handler, else end the loop.
- if (read_result > 0)
- {
- mb->wr_ptr (read_result);
- // Note that this call will first enqueue mb onto the peer
- // handler's message queue, which will then turn around and
- // notify the Reactor via the Notification_Strategy. This
- // will subsequently signal the Peer_Handler, which will
- // react by calling back to its handle_output() method,
- // which dequeues the message and sends it to the peer
- // across the network.
- this->ph_.putq (mb);
- }
- else
- {
- mb->release ();
- break;
- }
- }
-
- // handle_signal will get called on the main proactor thread since
- // we just exited and the main thread is waiting on our thread exit.
- return 0;
-}
-
-// Register an exit hook with the reactor.
-
-void
-STDIN_Handler::register_thread_exit_hook (void)
-{
- // Get a real handle to our thread.
- ACE_Thread_Manager::instance ()->thr_self (this->thr_handle_);
-
- // Register ourselves to get called back when our thread exits.
-
- if (ACE_Reactor::instance ()->
- register_handler (this, this->thr_handle_) == -1)
- ACE_ERROR ((LM_ERROR, "Exit_Hook Register failed.\n"));
-}
-
-// The STDIN thread has exited. This means the user hit ^C. We can
-// end the event loop and delete ourself.
-
-int
-STDIN_Handler::handle_signal (int, siginfo_t *si, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) STDIN thread has exited.\n"));
- ACE_ASSERT (this->thr_handle_ == si->si_handle_);
- ACE_Reactor::end_event_loop();
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- // Let the proactor know that it will be used with Reactor
- ACE_Proactor proactor (0, 0, 1);
- ACE_Proactor::instance (&proactor);
-
- // Open handler for remote peer communications this will run from
- // the main thread.
- Peer_Handler peer_handler (argc, argv);
-
- if (peer_handler.open () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p open failed, errno = %d.\n",
- "peer_handler", errno), 0);
-
- // Open active object for reading from stdin.
- STDIN_Handler stdin_handler (peer_handler);
-
- // Spawn thread.
- if (stdin_handler.open () == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p open failed, errno = %d.\n",
- "stdin_handler", errno), 0);
-
- // Register proactor with Reactor so that we can demultiplex
- // "waitable" events and I/O operations from a single thread.
- if (ACE_Reactor::instance ()->register_handler
- (ACE_Proactor::instance ()) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p failed to register Proactor.\n",
- argv[0]), -1);
-
- // Run main event demultiplexor.
- ACE_Reactor::run_event_loop ();
-
- // Remove proactor with Reactor.
- if (ACE_Reactor::instance ()->remove_handler
- (ACE_Proactor::instance (), ACE_Event_Handler::DONT_CALL) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p failed to register Proactor.\n",
- argv[0]), -1);
-
- return 0;
-}
diff --git a/examples/Reactor/WFMO_Reactor/test_timeouts.cpp b/examples/Reactor/WFMO_Reactor/test_timeouts.cpp
deleted file mode 100644
index c6d228fe2b6..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_timeouts.cpp
+++ /dev/null
@@ -1,78 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_timeouts.cpp
-//
-// = DESCRIPTION
-//
-// This example application shows how to write Reactor event
-// loops that handle events for some fixed amount of time.
-//
-// Run this example (without arguments) to see the timers
-// expire. The order should be:
-//
-// foo, bar, foo, bar, foo, foo, bar, foo, bar, foo
-//
-// = AUTHOR
-// Tim Harrison
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/Service_Config.h"
-#include "ace/OS.h"
-
-class Timeout_Handler : public ACE_Event_Handler
-// = TITLE
-// Generic timeout handler.
-{
-public:
- Timeout_Handler (void)
- : count_ (0) {}
-
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
- // Print out when timeouts occur.
- {
- ACE_DEBUG ((LM_DEBUG,
- "%d timeout occurred for %s.\n",
- ++count_,
- (char *) arg));
- return 0;
- }
-
-private:
- int count_;
-};
-
-int
-main (int, char *[])
-{
- Timeout_Handler handler;
-
- // Register a 3 second timer.
- ACE_Time_Value bar_tv (3);
- ACE_Reactor::instance ()->schedule_timer (&handler,
- (void *) "Bar",
- bar_tv,
- bar_tv);
-
- // Register a 2 second timer.
- ACE_Time_Value foo_tv (2);
- ACE_Reactor::instance ()->schedule_timer (&handler,
- (void *) "Foo",
- foo_tv,
- foo_tv);
- // Handle events for 12 seconds.
- ACE_Time_Value run_time (12);
- if (ACE_Reactor::run_event_loop(run_time) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p.\n", "main"), -1);
-
- return 0;
-}
diff --git a/examples/Reactor/WFMO_Reactor/test_window_messages.cpp b/examples/Reactor/WFMO_Reactor/test_window_messages.cpp
deleted file mode 100644
index dc9f4e9cf45..00000000000
--- a/examples/Reactor/WFMO_Reactor/test_window_messages.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_window_messages.cpp
-//
-// = DESCRIPTION
-//
-// Tests the Msg_WFMO_Reactor's ability to handle regular events
-// and window messages.
-//
-// = AUTHOR
-//
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "ace/Msg_WFMO_Reactor.h"
-#include "ace/Auto_Ptr.h"
-
-class Event_Handler : public ACE_Event_Handler
-{
-public:
- int handle_signal (int signum, siginfo_t * = 0, ucontext_t * = 0);
-
- ACE_Auto_Event handle_;
- int iterations_;
-};
-
-int
-Event_Handler::handle_signal (int signum, siginfo_t *, ucontext_t *)
-{
- ACE_DEBUG ((LM_DEBUG,
- "handling signal: %d iterations left\n",
- --this->iterations_));
-
- if (this->iterations_ == 0)
- ACE_Reactor::end_event_loop ();
-
- return 0;
-}
-
-Event_Handler event_handler;
-
-void WINAPI
-timer_callback (HWND hwnd,
- UINT uMsg,
- UINT idEvent,
- DWORD dwTime)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) timeout occured @ %d\n", dwTime));
-
- event_handler.handle_.signal ();
-}
-
-int
-main (void)
-{
- // Manage memory automagically.
- // Note that ordering here is important.
- ACE_Reactor_Impl *impl = new ACE_Msg_WFMO_Reactor;
- auto_ptr<ACE_Reactor> reactor (new ACE_Reactor (impl));
- ACE_Reactor::instance (reactor.get ());
- auto_ptr<ACE_Reactor_Impl> delete_impl (impl);
-
- event_handler.iterations_ = 5;
- ACE_ASSERT (ACE_Reactor::instance ()->register_handler (&event_handler,
- event_handler.handle_.handle ()) == 0);
-
- ACE_Time_Value timeout (1);
- ACE_ASSERT (::SetTimer (NULL, // handle of window for timer messages
- NULL, // timer identifier
- timeout.msec (), // time-out value
- (TIMERPROC) &timer_callback // address of timer procedure
- ) != 0);
-
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
-
diff --git a/examples/Registry/Registry.dsp b/examples/Registry/Registry.dsp
deleted file mode 100644
index 4aae3d51426..00000000000
--- a/examples/Registry/Registry.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="iterator" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=iterator - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Registry.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Registry.mak" CFG="iterator - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "iterator - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\iterator\Debug"
-# PROP BASE Intermediate_Dir ".\iterator\Debug"
-# PROP BASE Target_Dir ".\iterator"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\iterator"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /I "..\..\STL" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "iterator - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_registry_iterator.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Registry/Registry.dsw b/examples/Registry/Registry.dsw
deleted file mode 100644
index fdb2c88b751..00000000000
--- a/examples/Registry/Registry.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "iterator"=.\Registry.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "update"=.\update.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Registry/Registry.mak b/examples/Registry/Registry.mak
deleted file mode 100644
index 51c9543af89..00000000000
--- a/examples/Registry/Registry.mak
+++ /dev/null
@@ -1,271 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=update - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to update - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "iterator - Win32 Debug" && "$(CFG)" != "update - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Registry.mak" CFG="update - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "iterator - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "update - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "update - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "iterator - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "iterator\Debug"
-# PROP BASE Intermediate_Dir "iterator\Debug"
-# PROP BASE Target_Dir "iterator"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "debug"
-# PROP Target_Dir "iterator"
-OUTDIR=.\.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\iterator.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_registry_iterator.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\iterator.exe"
- -@erase "$(OUTDIR)\iterator.ilk"
- -@erase "$(OUTDIR)\iterator.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\STL" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/iterator.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/iterator.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/iterator.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_registry_iterator.obj"
-
-"$(OUTDIR)\iterator.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "update - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "update\Debug"
-# PROP BASE Intermediate_Dir "update\Debug"
-# PROP BASE Target_Dir "update"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "debug"
-# PROP Target_Dir "update"
-OUTDIR=.\.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\update.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_registry_update.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\update.exe"
- -@erase "$(OUTDIR)\update.ilk"
- -@erase "$(OUTDIR)\update.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\STL" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/update.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/update.pdb" /debug /machine:I386 /out:"$(OUTDIR)/update.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_registry_update.obj"
-
-"$(OUTDIR)\update.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\STL" /D "WIN32" /D "_DEBUG"\
- /D "_CONSOLE" /Fp"$(INTDIR)/iterator.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/"\
- /c
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "iterator - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_registry_iterator.cpp
-DEP_CPP_TEST_=\
- "..\..\STL\algobase.h"\
- "..\..\STL\bool.h"\
- "..\..\STL\bstring.h"\
- "..\..\STL\defalloc.h"\
- "..\..\STL\function.h"\
- "..\..\STL\iterator.h"\
- "..\..\STL\pair.h"\
- "..\..\STL\vector.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Registry.h"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_registry_iterator.obj" : $(SOURCE) $(DEP_CPP_TEST_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "update - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_registry_update.cpp
-DEP_CPP_TEST_R=\
- "..\..\STL\algobase.h"\
- "..\..\STL\bool.h"\
- "..\..\STL\bstring.h"\
- "..\..\STL\defalloc.h"\
- "..\..\STL\function.h"\
- "..\..\STL\iterator.h"\
- "..\..\STL\pair.h"\
- "..\..\STL\vector.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Registry.h"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_registry_update.obj" : $(SOURCE) $(DEP_CPP_TEST_R) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Registry/Registry.mdp b/examples/Registry/Registry.mdp
deleted file mode 100644
index ad0da5c5084..00000000000
--- a/examples/Registry/Registry.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Registry/test_registry_iterator.cpp b/examples/Registry/test_registry_iterator.cpp
deleted file mode 100644
index 73811bd7bc3..00000000000
--- a/examples/Registry/test_registry_iterator.cpp
+++ /dev/null
@@ -1,130 +0,0 @@
-// This example uses the ACE_Registry class to iterator through the
-// entries in the predefined registries. The host of iteration can be
-// varied through argv[1]. If no host is specified the local host is
-// used. This is very similar to how regedt32 starts up.
-//
-// This examples points the cool iterators in ACE_Registry
-
-
-#include "ace/Registry.h"
-
-
-// Indentation while printing names
-static const u_long INDENTATION_LEVEL = 3;
-
-// Prototypes
-static int print_naming_context (ACE_Registry::Naming_Context &naming_context,
- u_long indentation);
-static void print_object (const ACE_Registry::Istring &name,
- u_long indentation);
-static void print_context (ACE_Registry::Naming_Context &parent,
- const ACE_Registry::Istring &name,
- u_long indentation);
-static void indent (u_long indentation);
-
-int
-main (int argc, char *argv[])
-{
- int result;
- ACE_Registry::Naming_Context naming_context;
-
- // Connect to a predefined naming context
- result = ACE_Predefined_Naming_Contexts::connect (naming_context,
- HKEY_LOCAL_MACHINE,
- // HKEY_CLASSES_ROOT,
- // HKEY_USERS,
- // HKEY_CURRENT_USER,
- argc == 2 ? ACE_WIDE_STRING (argv[1]) : 0);
-
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Predefined_Naming_Contexts::connect failed"), -1);
-
- // Print contents of naming context
- result = ::print_naming_context (naming_context, 0);
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "print_naming_context failed"), -1);
-
- return 0;
-}
-
-
-// Print contents of <naming_context>
-static int
-print_naming_context (ACE_Registry::Naming_Context &naming_context,
- u_long indentation)
-{
- ACE_Registry::Binding_List list;
-
- // Get the list of all entries
- int result = naming_context.list (list);
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Registry::Naming_Context::list"), -1);
-
- // Iterator through all entries
- for (ACE_Registry::Binding_List::iterator i = list.begin ();
- i != list.end ();
- i++)
- {
- // Yeeesss! STL rules!
- ACE_Registry::Binding &binding = *i;
-
- if (binding.type () == ACE_Registry::OBJECT)
- // If object
- ::print_object (binding.name (),
- indentation);
- else
- // If context
- ::print_context (naming_context,
- binding.name (),
- indentation);
- }
- return 0;
-}
-
-
-// Print an object with <name>
-static void
-print_object (const ACE_Registry::Istring &name,
- u_long indentation)
-{
- // Set indentation
- ::indent (indentation);
- cout << name << endl;
-}
-
-
-// Print an context with <name> and <parent>
-static void
-print_context (ACE_Registry::Naming_Context &parent,
- const ACE_Registry::Istring &name,
- u_long indentation)
-{
- // Set indentation
- indent (indentation);
- cout << name << endl;
-
- ACE_Registry::Naming_Context child_context;
- // Find child context
- int result = parent.resolve_context (name,
- child_context,
- KEY_READ);
- if (result != 0)
- ACE_ERROR ((LM_ERROR, "%s %s\n", "ACE_Registry::Naming_Context::resolve_context failed for:", name.c_str ()));
- else
- {
- // Print contents of the child
- result = ::print_naming_context (child_context,
- indentation + INDENTATION_LEVEL);
- if (result != 0)
- ACE_ERROR ((LM_ERROR, "%p\n", "print_naming_context failed"));
- }
-}
-
-
-// Pretty formating
-static void
-indent (u_long indentation)
-{
- for (; indentation > 0; indentation--)
- cout << " ";
-}
diff --git a/examples/Registry/test_registry_update.cpp b/examples/Registry/test_registry_update.cpp
deleted file mode 100644
index 5ea097cdbe9..00000000000
--- a/examples/Registry/test_registry_update.cpp
+++ /dev/null
@@ -1,145 +0,0 @@
-// Suppose this application belonged to AcmeSoft. AcmeSoft wants to
-// keep track of the number of times this application is
-// executed. They want two counters: one counts the number of
-// executions per machine, the other keeps track of the number of
-// executions per user.
-//
-// This application uses the ACE_Registry class to create and update
-// entries in the LOCAL_MACHINE and CURRENT_USER predefined registries
-// to store the counters.
-//
-// Note that this application will not work with remote registries
-// if used with the CURRENT_USER predefined registry.
-
-#include "ace/Registry.h"
-
-
-// Name for application's naming context
-static ACE_Registry::Name application_context_name;
-
-// Name for instance counter.
-static ACE_Registry::Name counter_name;
-
-// Protypes
-static int update_counter (HKEY predefined,
- u_long &current_counter);
-static void setup_names ();
-
-int
-main(int argc, char *argv[])
-{
- int result;
- u_long current_counter = 0;
-
- // initialize name
- setup_names ();
-
- // Update counter per user
- result = ::update_counter (HKEY_CURRENT_USER,
- current_counter);
- if (result == 0)
- {
- cout << "User counter: " << current_counter << endl;
-
- // Update counter per machine
- result = ::update_counter (HKEY_LOCAL_MACHINE,
- current_counter);
- if (result == 0)
- cout << "Machine counter: " << current_counter << endl;
- }
-
- if (result != 0)
- ACE_DEBUG ((LM_DEBUG, "test failed\n"));
- else
- ACE_DEBUG ((LM_DEBUG, "test succeeded\n"));
-
- return 0;
-}
-
-static int
-update_counter (HKEY predefined,
- u_long &current_counter)
-{
- int result;
- ACE_Registry::Naming_Context parent_context;
- ACE_Registry::Naming_Context application_context;
-
- // Connect to predefined entry
- result = ACE_Predefined_Naming_Contexts::connect (parent_context,
- predefined);
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Predefined_Naming_Contexts::connect failed"), -1);
-
- // Find application context name
- result = parent_context.resolve_context (application_context_name,
- application_context);
-
- if (result != 0)
- // Failed to find: create a new context
- result = parent_context.bind_new_context (application_context_name,
- application_context);
-
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Registry::Naming_Contexts::bind/resolve_context failed"), -1);
-
- // Counter
- u_long counter = 0;
- // Represent counter as an ACE_Registry::Object
- ACE_Registry::Object object ((void *) &counter,
- sizeof counter,
- REG_DWORD);
- // Find counter
- result = application_context.resolve (counter_name,
- object);
-
- if (result != 0)
- // Failed to find: create new binding for object
- {
- counter = 1;
- result = application_context.bind (counter_name,
- object);
- }
- else
- // Counter was found
- {
- // increment counter
- counter++;
- // Update
- result = application_context.rebind (counter_name,
- object);
- }
-
- if (result != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Registry::Naming_Contexts::bind/resolve failed"), -1);
- else
- current_counter = counter;
-
- return 0;
-}
-
-
-static void
-setup_names ()
-{
- // Stupid implementation of STL is broken
- /*
- ::application_context_name.reserve (4);
- ::application_context_name [0].id_ = __TEXT ("Software");
- ::application_context_name [1].id_ = __TEXT ("AcmeSoft");
- ::application_context_name [2].id_ = __TEXT ("AcmeApplication");
- ::application_context_name [3].id_ = __TEXT ("1.0");
-
- ::counter_name.reserve (1);
- ::counter_name [0].id_ = __TEXT ("Instance Counter");
- */
-
- ACE_Registry::Name_Component component;
-
- component.id_ = __TEXT ("Software"), ::application_context_name.push_back (component);
- component.id_ = __TEXT ("AcmeSoft"), ::application_context_name.push_back (component);
- component.id_ = __TEXT ("AcmeApplication"), ::application_context_name.push_back (component);
- component.id_ = __TEXT ("1.0"), ::application_context_name.push_back (component);
-
- component.id_ = __TEXT ("Instance Counter"), ::counter_name.push_back (component);
-}
-
diff --git a/examples/Registry/update.dsp b/examples/Registry/update.dsp
deleted file mode 100644
index 6089230b384..00000000000
--- a/examples/Registry/update.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="update" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=update - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "update.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "update.mak" CFG="update - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "update - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\update\Debug"
-# PROP BASE Intermediate_Dir ".\update\Debug"
-# PROP BASE Target_Dir ".\update"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\update"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /I "..\..\STL" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "update - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_registry_update.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Service_Configurator/IPC-tests/Makefile b/examples/Service_Configurator/IPC-tests/Makefile
deleted file mode 100644
index bc130864133..00000000000
--- a/examples/Service_Configurator/IPC-tests/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the IPC tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO =
-
-DIRS = client \
- server
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
diff --git a/examples/Service_Configurator/IPC-tests/README b/examples/Service_Configurator/IPC-tests/README
deleted file mode 100644
index 135b8d4702d..00000000000
--- a/examples/Service_Configurator/IPC-tests/README
+++ /dev/null
@@ -1,112 +0,0 @@
-This file describes how to invoke the Reactor client/server tests in
-the $ACE_ROOT/tests/Reactor/{client,server} directories.
-
-These tests exercise all of the IPC_SAP communication mechanisms, the
-Reactor event demultiplexor, and the Service Configurator dynamic
-service configuration framework. To gain a deeper understanding of
-what is going on, you should read the IPC_SAP.ps, reactor-[1-3].ps,
-and service_configurator.ps papers available for anonymous ftp from
-ics.uci.edu in the ftp/gnu/C++_wrappers_doc.tar.Za[a-c] files.
-
-The key to running the Reactor client/server tests is to understand
-the purpose of the svc.conf file located in the
-$ACE_ROOT/tests/Reactor/server directory. This file contains a
-list of services that may be dynamically configured into a the address
-space of a network daemon process. If you look at the example
-svc.conf file included in the Reactor tests you'll see that most of
-the entries are commented out (the comment symbol is the '#', which is
-an "ignore until end-of-line comment" with the same semantics as the
-UNIX C and Bourne shells). Before reading any further, take a look at
-this svc.conf file with your favorite editor or file browser.
-
-There are several types of entries in this file. The two most
-important are the lines beginning with the keywords "static" and
-"dynamic". For example, the first non-commented line says:
-
-static ACE_Service_Manager "-d -p 3911"
-
-When this line is parsed at startup time by the Service Configurator
-object in the ./server_test executable, it causes the pre-configured
-Svc_Manager object to be initialized with an "argv" argument of "-d -p
-3911." This results in TCP port 3911 being created to listen
-connection requests from clients. To see how this works do the
-following:
-
-1. Comment out all the other lines except
-
-static Svc_Manager "-d -p 3911"
-
- in the svc.conf file
-
-2. Start up the ./server_test executable in one window, as follows:
-
- % ./server_test -d
-
-3. Make another window on the *same* host and cd to the ../client
- directory
-
-4. Run the ./remote_service_directory_test program as follows:
-
- % ./remote_service_directory_test -p 3911 -h localhost
-
-If everything has been compiled and initialized correctly, you should
-get the following message:
-
- Svc_Manager 3911/tcp # lists all services in the daemon
-
-This message is telling you that the Svc_Manager is currently the only
-service that is active within the ./server_test program. To configure
-and activate another service dynamically, perform the following steps:
-
-1. *Without* shutting down the ./server_test program, edit the svc.conf
- file. Comment out the Svc_Manager line by adding a '#' at the front, i.e.:
-
-# static Svc_Manager "-d -p 3911"
-
- and then uncomment the second line:
-
-dynamic Remote_Brdcast Service_Object * .obj/Handle_Broadcast.so:remote_broadcast "-p 10001"
-
-2. Send the SIGHUP signal to the process running the ./server_test program
- (use "ps -gux" on SunOS 4.x or "ps -elf" on SunOS 5.x to find the
- correct process id). This will cause the ./server_test program to
- reconfigure itself based on the new contents of the svc.conf file.
- After reconfiguration, you'll now have a second active service in
- the address space of the ./server_test daemon. To see this, rerun
- the remote_service_directory_test command, e.g.:
-
- % ./remote_service_directory_test -p 3911 -h localhost
-
- You should now see the following output:
-
- Svc_Manager 3911/tcp # lists all services in the daemon
- Remote_Brdcast 10001/udp # tests broadcasting
-
- which indicates that the remote broadcast service is now active.
-
-3. To test the remote broadcast service, run the following program
- in the ../client directory:
-
- % ./broadcast_client_test -p 10001
-
- This should cause the window running the ./server_test to
- display the following output:
-
- received broadcast datagram from host spare.ics.uci.edu
- ----------------------------------------
- testing socket broadcast service
- ----------------------------------------
-
-If you want to run other tests, using other configurations, simply
-uncomment the appropriate lines in the svc.conf file and experiment
-with the corresponding test drivers in the ../client directory. All
-the source code is available so once you get the hang of what is
-happening, you might want to take a look at how it is all implemented.
-I think you'll be surprised at how much of the ACE framework code is
-reused for each different service. Moreover, writing a new service is
-often simply a matter of copying an existing file and filling in the
-behavior of some of the methods (e.g., the handle_input() method and
-the init() method).
-
-The service_configurator.ps paper and the ACE.ps paper describe the
-details of the Service Configurator framework.
diff --git a/examples/Service_Configurator/IPC-tests/client/Makefile b/examples/Service_Configurator/IPC-tests/client/Makefile
deleted file mode 100644
index aa08d42076f..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/Makefile
+++ /dev/null
@@ -1,337 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the client-side of the primary Reactor tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = local_dgram_client_test \
- local_stream_client_test \
- local_pipe_client_test \
- remote_stream_client_test \
- remote_thr_stream_client_test \
- remote_dgram_client_test \
- local_fifo_client_test \
- broadcast_client_test \
- local_spipe_client_test \
- remote_service_directory_test
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS =
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-INSTALL =
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/local_dgram_client_test.o .obj/local_dgram_client_test. .shobj/local_dgram_client_test.o .shobj/local_dgram_client_test.: local_dgram_client_test.cpp \
- $(ACE_ROOT)/ace/LSOCK_CODgram.h \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(ACE_ROOT)/ace/LSOCK_CODgram.i \
- $(ACE_ROOT)/ace/LSOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/LSOCK_Dgram.i \
- $(ACE_ROOT)/ace/UNIX_Addr.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/local_stream_client_test.o .obj/local_stream_client_test. .shobj/local_stream_client_test.o .shobj/local_stream_client_test.: local_stream_client_test.cpp \
- $(ACE_ROOT)/ace/LSOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/ace/UNIX_Addr.h \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.i \
- $(ACE_ROOT)/ace/LSOCK_Connector.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/local_pipe_client_test.o .obj/local_pipe_client_test. .shobj/local_pipe_client_test.o .shobj/local_pipe_client_test.: local_pipe_client_test.cpp \
- $(ACE_ROOT)/ace/LSOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/ace/UNIX_Addr.h \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.i \
- $(ACE_ROOT)/ace/LSOCK_Connector.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/remote_stream_client_test.o .obj/remote_stream_client_test. .shobj/remote_stream_client_test.o .shobj/remote_stream_client_test.: remote_stream_client_test.cpp \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/remote_thr_stream_client_test.o .obj/remote_thr_stream_client_test. .shobj/remote_thr_stream_client_test.o .shobj/remote_thr_stream_client_test.: remote_thr_stream_client_test.cpp \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/TLI_Connector.h \
- $(ACE_ROOT)/ace/TLI_Stream.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/remote_dgram_client_test.o .obj/remote_dgram_client_test. .shobj/remote_dgram_client_test.o .shobj/remote_dgram_client_test.: remote_dgram_client_test.cpp \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/local_fifo_client_test.o .obj/local_fifo_client_test. .shobj/local_fifo_client_test.o .shobj/local_fifo_client_test.: local_fifo_client_test.cpp \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/FIFO_Send_Msg.h \
- $(ACE_ROOT)/ace/FIFO_Send.h \
- $(ACE_ROOT)/ace/FIFO.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/FIFO_Send.i \
- $(ACE_ROOT)/ace/FIFO_Send_Msg.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/broadcast_client_test.o .obj/broadcast_client_test. .shobj/broadcast_client_test.o .shobj/broadcast_client_test.: broadcast_client_test.cpp \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Dgram_Bcast.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/SOCK_Dgram_Bcast.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/local_spipe_client_test.o .obj/local_spipe_client_test. .shobj/local_spipe_client_test.o .shobj/local_spipe_client_test.: local_spipe_client_test.cpp \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SPIPE_Connector.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/SPIPE_Connector.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/remote_service_directory_test.o .obj/remote_service_directory_test. .shobj/remote_service_directory_test.o .shobj/remote_service_directory_test.: remote_service_directory_test.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Service_Configurator/IPC-tests/client/broadcast_client_test.cpp b/examples/Service_Configurator/IPC-tests/client/broadcast_client_test.cpp
deleted file mode 100644
index 3fc4cde16f0..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/broadcast_client_test.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-/* Tests out the broadcast service of the
-// $Id$
-
- Internet domain IPC-SAP dgram abstraction. */
-
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Dgram_Bcast.h"
-
-#include "ace/Get_Opt.h"
-
-/* Name of the program. */
-static char *program_name;
-
-/* Port number to use. */
-static unsigned short broadcast_port_number = ACE_DEFAULT_BROADCAST_PORT;
-
-static void
-print_usage_and_die (void)
-{
- ACE_OS::fprintf (stderr, "usage: %s [-p broadcast portnum]\n",
- program_name);
- ACE_OS::exit (1);
-}
-
-void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "p:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'p':
- broadcast_port_number = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- program_name = argv[0];
- parse_args (argc, argv);
-
- ACE_SOCK_Dgram_Bcast sd (ACE_Addr::sap_any);
-
- static char buf[] = "testing socket broadcast service";
-
- if (sd.send (buf, strlen (buf), broadcast_port_number) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "can't send broadcast"), -1);
-
- return 0;
-}
diff --git a/examples/Service_Configurator/IPC-tests/client/local_data b/examples/Service_Configurator/IPC-tests/client/local_data
deleted file mode 100644
index 1faba1b8091..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/local_data
+++ /dev/null
@@ -1,22 +0,0 @@
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
-locallocallocallocallocallocallocallocal
diff --git a/examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp b/examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp
deleted file mode 100644
index a9c62bba081..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/local_dgram_client_test.cpp
+++ /dev/null
@@ -1,87 +0,0 @@
-/* Tests out the UNIX domain IPC-SAP abstraction. */
-// $Id$
-
-#include "ace/LSOCK_CODgram.h"
-#include "ace/LSOCK_Dgram.h"
-#include "ace/UNIX_Addr.h"
-
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_MSG) && !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-/* Name of the program. */
-static char *program_name;
-
-/* Name of rendezvous point. */
-static char *rendezvous_codgram = "/tmp/foo_codgram";
-static char *rendezvous_dgram = "/tmp/foo_dgram";
-
-/* Name of file to send. */
-static char *file_name = "local_data";
-
-static void print_usage_and_die (void)
-{
- ACE_ERROR ((LM_ERROR, "usage: %s [-r rendezvous_dgram] [-c rendezvous_codgram] [-f file]\n%a",
- program_name, -1));
-}
-
-void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "c:f:r:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'f':
- file_name = get_opt.optarg;
- break;
- case 'r':
- rendezvous_dgram = get_opt.optarg;
- break;
- case 'c':
- rendezvous_codgram = get_opt.optarg;
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- program_name = argv[0];
-
- parse_args (argc, argv);
-
- ACE_LSOCK_Dgram sd (ACE_Addr::sap_any);
- ACE_LSOCK_CODgram sc;
- int fd;
-
- if (sc.open (ACE_UNIX_Addr (rendezvous_codgram), ACE_Addr::sap_any) < 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- if ((fd = ACE_OS::open (file_name, O_RDONLY)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- /* Send the open file descriptor to the server! */
-
- if (sc.send_handle (fd) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), -1);
-
- char *name = ACE_OS::cuserid (0);
-
- if (sd.send (name, strlen (name) + 1, ACE_UNIX_Addr (rendezvous_dgram)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), -1);
-
- if (ACE_OS::close (fd) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), -1);
-
- return 0;
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform must support sendmsg/recvmsg to run this test\n"), -1);
-}
-#endif /* ACE_HAS_MSG */
diff --git a/examples/Service_Configurator/IPC-tests/client/local_fifo_client_test.cpp b/examples/Service_Configurator/IPC-tests/client/local_fifo_client_test.cpp
deleted file mode 100644
index f02e1bf2a74..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/local_fifo_client_test.cpp
+++ /dev/null
@@ -1,83 +0,0 @@
-/* Send a file through ACE_FIFO communication channel by
-// $Id$
-
- break it (the file) into pieces. */
-
-#include "ace/Mem_Map.h"
-#include "ace/FIFO_Send_Msg.h"
-
-#include "ace/Get_Opt.h"
-
-// Name of the program.
-static char *program_name;
-
-// debug state on or off
-static int debug = 0;
-
-char *rendezvous_fifo = "/tmp/foo_fifo";
-
-/* Name of file to send. */
-static char *file_name = "./local_data";
-
-static void
-print_usage_and_die (void)
-{
- ACE_ERROR ((LM_ERROR, "usage: %s [-d] [-f rendezvous_fifo]\n%a",
- program_name, -1));
-}
-
-static void
-parse_arguments (int argc, char *argv[])
-{
- int tracing = 1;
- program_name = argv[0];
-
- ACE_Get_Opt get_opt (argc, argv, "df:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'd':
- debug = 1;
- break;
- case 'f':
- rendezvous_fifo = get_opt.optarg;
- break;
- default:
- print_usage_and_die ();
- break;
- }
-
- if (debug)
- ACE_DEBUG ((LM_DEBUG,
- "rendezvous_fifo = %s\n"
- "trace = %s\n",
- rendezvous_fifo, tracing ? "on" : "off"));
-}
-
-int
-main(int argc, char *argv[])
-{
- parse_arguments (argc, argv);
-
- ACE_FIFO_Send_Msg fifo;
-
- if (fifo.open ((const char *) rendezvous_fifo, O_WRONLY, 0666) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "Cannot open %s for requesting a new communication channel"
- "in local_fifo_client_test\n", rendezvous_fifo), -1);
-
-
- void *cp;
- ACE_Mem_Map mmap (file_name);
-
- if (mmap (cp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "mmap"), -1);
-
- /* Next, send the file's contents. */
-
- ACE_Str_Buf msg (cp, int (mmap.size ()));
-
- if (fifo.send (msg) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), -1);
- return 0;
-}
diff --git a/examples/Service_Configurator/IPC-tests/client/local_pipe_client_test.cpp b/examples/Service_Configurator/IPC-tests/client/local_pipe_client_test.cpp
deleted file mode 100644
index a145a602fad..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/local_pipe_client_test.cpp
+++ /dev/null
@@ -1,122 +0,0 @@
-// Another test of UNIX domain IPC-SAP abstraction. This one opens 2
-// $Id$
-
-// pipes and then ships certain ends over to the server to act as a
-// filter!
-
-#include "ace/LSOCK_Connector.h"
-#include "ace/UNIX_Addr.h"
-
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_MSG) && !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-/* Name of the program. */
-static char *program_name;
-
-/* Name of rendezvous point. */
-static char *rendezvous = "/tmp/foo_pipe";
-
-/* Name of file to send. */
-static char *file_name = "local_data";
-
-static void
-print_usage_and_die (void)
-{
- ACE_ERROR ((LM_ERROR, "usage: %s [-r rendezvous] [-f file]\n%a",
- program_name, -1));
-}
-
-void
-parse_args (int argc, char *argv[])
-{
- program_name = argv[0];
-
- ACE_Get_Opt get_opt (argc, argv, "f:r:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'f':
- file_name = get_opt.optarg;
- break;
- case 'r':
- rendezvous = get_opt.optarg;
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-int
-do_client_processing (ACE_LSOCK_Stream &sc)
-{
- int fd_read[2];
- int fd_write[2];
- char buf[BUFSIZ];
- int n;
- int fd1;
-
- if (ACE_OS::pipe (fd_read) == -1 || ACE_OS::pipe (fd_write) == -1)
- return -1;
-
- if (sc.send_handle (fd_write[0]) == -1 || sc.send_handle (fd_read[1]) == -1)
- return -1;
-
- /* Close off the ends we aren't interested in. */
-
- if (ACE_OS::close (fd_read[1]) || ACE_OS::close (fd_write[0]) == -1)
- return -1;
-
- /* Do a silly dup just for fun... */
-
- if ((fd1 = ACE_OS::open (file_name, O_RDONLY)) == -1)
- return -1;
-
- while ((n = ACE_OS::read (fd1, buf, sizeof buf)) > 0)
- {
- if (ACE_OS::write (fd_write[1], buf, n) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "write"), -1);
- if ((n = ACE_OS::read (fd_read[0], buf, sizeof buf)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "read"), -1);
- if (ACE_OS::write (ACE_STDOUT, buf, n) == -1)
- return -1;
- }
-
- if (ACE_OS::close (fd_read[0]) == -1
- || ACE_OS::close (fd_write[1]) == -1
- || ACE_OS::close (fd1) == -1)
- ACE_OS::exit (1);
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- parse_args (argc, argv);
-
- ACE_LSOCK_Stream sc;
- ACE_LSOCK_Connector con;
-
- if (con.connect (sc, ACE_UNIX_Addr (rendezvous)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "connect"), -1);
-
- if (do_client_processing (sc) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "do_client_processing"), -1);
-
-#if defined (SunOS4)
- ACE_OS::sleep (1);
-#endif /* SunOS4 */
-
- if (sc.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), -1);
-
- return 0;
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform must support sendmsg/recvmsg to run this test\n"), -1);
-}
-#endif /* ACE_HAS_MSG */
diff --git a/examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp b/examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp
deleted file mode 100644
index 2776139c802..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/local_spipe_client_test.cpp
+++ /dev/null
@@ -1,88 +0,0 @@
-/* Send a file through ACE_SPIPE communication channel by
-// $Id$
-
- break it (the file) into pieces. */
-
-#include "ace/Mem_Map.h"
-#include "ace/SPIPE_Connector.h"
-
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-static char *program_name;
-
-// debug state on or off
-static int debug = 0;
-
-char *rendezvous_spipe = "/tmp/foo_spipe";
-
-/* Name of file to send. */
-static char *file_name = "./local_data";
-
-static void
-print_usage_and_die (void)
-{
- ACE_ERROR ((LM_ERROR, "usage: %s [-d] [-r rendezvous_spipe]\n%a",
- program_name, -1));
-}
-
-static void
-parse_arguments (int argc, char *argv[])
-{
- program_name = argv[0];
- ACE_Get_Opt get_opt (argc, argv, "dr:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'd':
- debug = 1;
- break;
- case 'r':
- rendezvous_spipe = get_opt.optarg;
- break;
- default:
- print_usage_and_die ();
- break;
- }
- if (debug)
- ACE_DEBUG ((LM_DEBUG, "rendezvous_spipe = %s\n",
- rendezvous_spipe));
-}
-
-int
-main(int argc, char *argv[])
-{
- parse_arguments (argc, argv);
-
- ACE_SPIPE_Stream spipe;
- ACE_SPIPE_Connector con;
-
- if (con.connect (spipe, ACE_SPIPE_Addr (rendezvous_spipe)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Cannot open %s for requesting a new communication channel"
- " in local_spipe_client_test.\n", rendezvous_spipe), -1);
-
- ACE_Mem_Map mmap (file_name);
- void *cp;
-
- if (mmap (cp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "mmap"), -1);
-
- /* Next, send the file's contents. */
-
- ACE_Str_Buf msg (cp, int (mmap.size ()));
-
- if (spipe.send ((ACE_Str_Buf *) 0, &msg) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), -1);
- return 0;
-}
-#else
-#include <stdio.h>
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "This feature is not supported\n"), -1);
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/examples/Service_Configurator/IPC-tests/client/local_stream_client_test.cpp b/examples/Service_Configurator/IPC-tests/client/local_stream_client_test.cpp
deleted file mode 100644
index ff5a500c022..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/local_stream_client_test.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-/* Tests out the UNIX domain IPC-SAP abstraction. */
-// $Id$
-
-#include "ace/LSOCK_Connector.h"
-#include "ace/UNIX_Addr.h"
-
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_MSG) && !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-/* Name of the program. */
-static char *program_name;
-
-/* Name of rendezvous point. */
-static char *rendezvous = "/tmp/foo_stream";
-
-/* Name of file to send. */
-static char *file_name = "local_data";
-
-static void
-print_usage_and_die (void)
-{
- ACE_ERROR ((LM_ERROR, "usage: %s [-r rendezvous] [-f file]%a\n",
- program_name, -1));
-}
-
-void
-parse_args (int argc, char *argv[])
-{
- program_name = argv[0];
- ACE_Get_Opt get_opt (argc, argv, "f:r:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'f':
- file_name = get_opt.optarg;
- break;
- case 'r':
- rendezvous = get_opt.optarg;
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- parse_args (argc, argv);
-
- int fd;
- char buf[BUFSIZ];
- int n;
-
- ACE_LSOCK_Stream sc;
- ACE_LSOCK_Connector con;
-
- if (con.connect (sc, ACE_UNIX_Addr (rendezvous)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "connect"), -1);
-
- if ((fd = ACE_OS::open (file_name, O_RDONLY)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- /* Send the open file descriptor to the server! */
-
- if (sc.send_handle (fd) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send_handle"), -1);
-
- if ((n = sc.recv_n (buf, sizeof buf)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "recv"), -1);
- else
- ACE_OS::write (ACE_STDOUT, buf, n);
-
- if (ACE_OS::close (fd) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), -1);
-
- return 0;
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform must support sendmsg/recvmsg to run this test\n"), -1);
-}
-#endif /* ACE_HAS_MSG */
diff --git a/examples/Service_Configurator/IPC-tests/client/remote_data b/examples/Service_Configurator/IPC-tests/client/remote_data
deleted file mode 100644
index ae7e1fbb88e..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/remote_data
+++ /dev/null
@@ -1,22 +0,0 @@
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
-remoteremoteremoteremoteremoteremoteremoteremote
diff --git a/examples/Service_Configurator/IPC-tests/client/remote_data1 b/examples/Service_Configurator/IPC-tests/client/remote_data1
deleted file mode 100644
index 6faaee46729..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/remote_data1
+++ /dev/null
@@ -1,22 +0,0 @@
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
-remote1remote1remote1remote1remote1remote1remote1remote1
diff --git a/examples/Service_Configurator/IPC-tests/client/remote_data2 b/examples/Service_Configurator/IPC-tests/client/remote_data2
deleted file mode 100644
index ae6bf12d49f..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/remote_data2
+++ /dev/null
@@ -1,22 +0,0 @@
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
-remote2remote2remote2remote2remote2remote2remote2remote2
diff --git a/examples/Service_Configurator/IPC-tests/client/remote_data3 b/examples/Service_Configurator/IPC-tests/client/remote_data3
deleted file mode 100644
index 7f2ec1aa81b..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/remote_data3
+++ /dev/null
@@ -1,22 +0,0 @@
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
-remote3remote3remote3remote3remote3remote3remote3remote3
diff --git a/examples/Service_Configurator/IPC-tests/client/remote_data4 b/examples/Service_Configurator/IPC-tests/client/remote_data4
deleted file mode 100644
index 6c5a9633d56..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/remote_data4
+++ /dev/null
@@ -1,22 +0,0 @@
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
-remote4remote4remote4remote4remote4remote4remote4remote4
diff --git a/examples/Service_Configurator/IPC-tests/client/remote_dgram_client_test.cpp b/examples/Service_Configurator/IPC-tests/client/remote_dgram_client_test.cpp
deleted file mode 100644
index a193106be53..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/remote_dgram_client_test.cpp
+++ /dev/null
@@ -1,78 +0,0 @@
-/* Tests out the Internet domain IPC-SAP dgram abstraction. */
-// $Id$
-
-
-#include "ace/Mem_Map.h"
-#include "ace/SOCK_Dgram.h"
-
-#include "ace/INET_Addr.h"
-#include "ace/Get_Opt.h"
-
-/* Name of the program. */
-static char *program_name;
-
-/* Port number to use. */
-static unsigned short port_number = ACE_DEFAULT_SERVER_PORT;
-
-/* Name of remote host. */
-static char *host_name = ACE_DEFAULT_SERVER_HOST;
-
-/* Name of file to send. */
-static char *file_name = "./remote_data";
-
-static void print_usage_and_die (void)
-{
- ACE_ERROR ((LM_ERROR, "usage: %s [-p portnum] [-h host_name] [-f file]\n%a",
- program_name, -1));
-}
-
-void
-parse_args (int argc, char *argv[])
-{
- program_name = argv[0];
-
- ACE_Get_Opt get_opt (argc, argv, "f:h:p:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'f':
- file_name = get_opt.optarg;
- break;
- case 'h':
- host_name = get_opt.optarg;
- break;
- case 'p':
- port_number = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- parse_args (argc, argv);
-
- ACE_SOCK_Dgram sd (ACE_Addr::sap_any);
- void *cp;
- ACE_INET_Addr sa (port_number, host_name);
-
- ACE_Mem_Map mmap (file_name);
-
- if (mmap (cp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "mmap"), -1);
-
- /* Next, send the file's contents. */
-
- ssize_t cc = sd.send (cp, mmap.size (), sa);
-
- if (cc == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), -1);
- else if (cc != (ssize_t) mmap.size ())
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n",
- "Not all the contents of mmap file are sent."), -1);
- return 0;
-}
diff --git a/examples/Service_Configurator/IPC-tests/client/remote_service_directory_test.cpp b/examples/Service_Configurator/IPC-tests/client/remote_service_directory_test.cpp
deleted file mode 100644
index dc99a8c0176..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/remote_service_directory_test.cpp
+++ /dev/null
@@ -1,82 +0,0 @@
-// Test program for the INET IPC-SAPs...
-// $Id$
-
-
-
-#include "ace/SOCK_Connector.h"
-#include "ace/INET_Addr.h"
-#include "ace/Get_Opt.h"
-
-// Port number to use.
-static unsigned short port_number = ACE_DEFAULT_SERVICE_PORT;
-
-// Name of remote host.
-static char *host_name = ACE_DEFAULT_SERVER_HOST;
-
-// Trigger a remote reconfiguration.
-static int remote_reconfigure = 0;
-
-static void
-print_usage_and_die (void)
-{
- ACE_ERROR ((LM_ERROR, "usage: %n [-p portnum] [-h host_name] [-r] [-f file]\n%a", 1));
-}
-
-void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "p:h:r:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'h':
- host_name = get_opt.optarg;
- break;
- case 'p':
- port_number = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'r':
- remote_reconfigure = 1;
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
-
- parse_args (argc, argv);
- // Default is to ask the server for ``help.''
- static char buf[BUFSIZ] = "help";
- int n;
- ACE_SOCK_Stream sc;
- ACE_SOCK_Connector con;
-
- if (con.connect (sc, ACE_INET_Addr (port_number, host_name)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n%a", "connect", 1), -1);
-
- if (remote_reconfigure)
- // Remotely instruct the server to reconfigure itself.
- ACE_OS::strcpy (buf, "reconfigure");
-
- // Send the command.
-
- if (sc.send_n (buf, ACE_OS::strlen (buf) + 1) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n%a", "send", 1), -1);
-
- // Next, read the response.
-
- while ((n = sc.recv (buf, sizeof buf)) > 0)
- if (ACE_OS::write (ACE_STDOUT, buf, n) != n)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n%a", "write", 1), -1);
-
- if (sc.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n%a", "close", 1), -1);
-
- return 0;
-}
diff --git a/examples/Service_Configurator/IPC-tests/client/remote_stream_client_test.cpp b/examples/Service_Configurator/IPC-tests/client/remote_stream_client_test.cpp
deleted file mode 100644
index d439ea9ae88..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/remote_stream_client_test.cpp
+++ /dev/null
@@ -1,105 +0,0 @@
-/* Test program for the INET IPC-SAPs... */
-// $Id$
-
-
-#include "ace/Mem_Map.h"
-
-#include "ace/SOCK_Connector.h"
-#include "ace/SOCK_CODgram.h"
-#include "ace/INET_Addr.h"
-#include "ace/Get_Opt.h"
-
-/* Name of the program. */
-static char *program_name;
-
-/* Port number to use. */
-static unsigned short port_number = ACE_DEFAULT_SERVER_PORT;
-
-/* Name of remote host. */
-static char *host_name = ACE_DEFAULT_SERVER_HOST;
-
-/* Name of file to send. */
-static char *file_name = "./remote_data";
-
-static void
-print_usage_and_die (void)
-{
- ACE_ERROR ((LM_ERROR, "usage: %s [-p portnum] [-h host_name] [-f file]\n%a",
- program_name, -1));
-}
-
-void
-parse_args (int argc, char *argv[])
-{
- program_name = argv[0];
- ACE_Get_Opt get_opt (argc, argv, "f:h:p:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'f':
- file_name = get_opt.optarg;
- break;
- case 'h':
- host_name = get_opt.optarg;
- break;
- case 'p':
- port_number = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- parse_args (argc, argv);
- ACE_INET_Addr sa (port_number, host_name);
- void *cp;
- char buf[BUFSIZ];
- int n;
- ACE_SOCK_CODgram dc;
-
- if (dc.open (sa, ACE_Addr::sap_any) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- /* First send the name of the file as a datagram. */
-
- iovec iov[2];
-
- iov[0].iov_base = "filename: ";
- iov[0].iov_len = 11;
- iov[1].iov_base = file_name;
- iov[1].iov_len = ACE_OS::strlen (file_name);
-
- if (dc.send (iov, 2) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), -1);
-
- ACE_SOCK_Stream sc;
- ACE_SOCK_Connector con;
-
- if (con.connect (sc, sa) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "connect"), -1);
-
- ACE_Mem_Map mmap (file_name);
-
- if (mmap (cp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "mmap"), -1);
-
- /* Next, send the file's contents. */
-
- if (sc.send_n (cp, mmap.size ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send_urg"), -1);
-
- if (sc.close_writer () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close_writer"), -1);
-
- if ((n = sc.recv_n (buf, sizeof buf)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "recv"), -1);
- else
- ACE_OS::write (ACE_STDOUT, buf, n);
-
- return 0;
-}
diff --git a/examples/Service_Configurator/IPC-tests/client/remote_thr_stream_client_test.cpp b/examples/Service_Configurator/IPC-tests/client/remote_thr_stream_client_test.cpp
deleted file mode 100644
index 80931b584d4..00000000000
--- a/examples/Service_Configurator/IPC-tests/client/remote_thr_stream_client_test.cpp
+++ /dev/null
@@ -1,96 +0,0 @@
-/* Test program for the INET ACE_TLI-SAPs... */
-// $Id$
-
-
-#include "ace/Mem_Map.h"
-#include "ace/TLI_Connector.h"
-#include "ace/INET_Addr.h"
-
-
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_TLI)
-
-/* Name of the program. */
-static char *program_name;
-
-/* Port number to use. */
-static unsigned short port_number = ACE_DEFAULT_THR_PORT;
-
-/* Name of remote host. */
-static char *host_name = ACE_DEFAULT_SERVER_HOST;
-
-/* Name of file to send. */
-static char *file_name = "./remote_data";
-
-static void print_usage_and_die (void)
-{
- ACE_ERROR ((LM_ERROR, "usage: %s [-p portnum] [-h host_name] [-f file]\n%a",
- program_name, -1));
-}
-
-void
-parse_args (int argc, char *argv[])
-{
- program_name = argv[0];
- ACE_Get_Opt get_opt (argc, argv, "f:h:p:");
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'f':
- file_name = get_opt.optarg;
- break;
- case 'h':
- host_name = get_opt.optarg;
- break;
- case 'p':
- port_number = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- parse_args (argc, argv);
- void *cp;
- char buf[BUFSIZ];
- ACE_TLI_Stream sc;
- ACE_TLI_Connector con;
-
- if (con.connect (sc, ACE_INET_Addr (port_number, host_name)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- ACE_Mem_Map mmap (file_name, PROT_READ);
-
- if (mmap (cp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "mmap"), -1);
-
- /* Next, send the file's contents. */
-
- if (sc.send_n (cp, mmap.size ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send_n"), -1);
-
- if (sc.sndrel () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close_writer"), -1);
-
- for (int n; (n = sc.recv (buf, sizeof buf)) > 0; )
- if (ACE_OS::write (ACE_STDOUT, buf, n) != n)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "write"), -1);
-
- if (sc.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), -1);
-
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "you must have TLI to run this test\n"), 1);
-}
-#endif /* ACE_HAS_TLI */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.cpp b/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.cpp
deleted file mode 100644
index af490402337..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
-#include "Handle_Broadcast.h"
-// $Id$
-
-
-#if defined (SunOS4)
-extern "C"
-{
- int init (void);
- int fini (void);
- void __sti__Handle_Broadcast_C_init_();
- void __std__Handle_Broadcast_C_init_();
-}
-
-int
-init (void)
-{
- __sti__Handle_Broadcast_C_init_();
- return 0;
-}
-
-int
-fini (void)
-{
- __std__Handle_Broadcast_C_init_();
- return 0;
-}
-#endif /* SunOS4 */
-
-unsigned short Handle_Broadcast::DEFAULT_PORT = ACE_DEFAULT_BROADCAST_PORT;
-
-#if !defined (__ACE_INLINE__)
-#include "Handle_Broadcast.i"
-#endif /* __ACE_INLINE__ */
-
-Handle_Broadcast remote_broadcast;
-ACE_Service_Object_Type rb (&remote_broadcast, "Remote_Brdcast");
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.h b/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.h
deleted file mode 100644
index 2f38b1d37d8..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* Handles INET broadcast datagram messages from remote hosts on the local subnet. */
-
-#if !defined (_HANDLE_BROADCAST_H)
-#define _HANDLE_BROADCAST_H
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Types.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Dgram.h"
-
-class Handle_Broadcast : public ACE_Service_Object, public ACE_SOCK_Dgram
-{
-public:
- Handle_Broadcast (void);
- ~Handle_Broadcast (void);
- virtual int init (int argc, char *argv[]);
- virtual int info (char **, size_t) const;
- virtual int fini (void);
-
-private:
- int open (const ACE_INET_Addr &r, int async = 0);
- virtual int get_handle (void) const;
- virtual int handle_input (int fd);
- virtual int handle_close (int fd, ACE_Reactor_Mask);
-
- static unsigned short DEFAULT_PORT;
-};
-
-extern ACE_Service_Object_Type rb;
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#include "Handle_Broadcast.i"
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-
-#endif /* _HANDLE_BROADCAST_H */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.i b/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.i
deleted file mode 100644
index 14de88bce6e..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_Broadcast.i
+++ /dev/null
@@ -1,110 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-#include "ace/Get_Opt.h"
-
-ACE_INLINE
-Handle_Broadcast::~Handle_Broadcast (void)
-{
-}
-
-ACE_INLINE
-Handle_Broadcast::Handle_Broadcast (void)
-{
-}
-
-ACE_INLINE int
-Handle_Broadcast::open (const ACE_INET_Addr &r, int async)
-{
- if (this->ACE_SOCK_Dgram::open (r) == -1)
- return -1;
- else if (async && ACE_SOCK_Dgram::enable (SIGIO) == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE int
-Handle_Broadcast::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- ACE_INET_Addr sa;
-
- if (this->get_local_addr (sa) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%d/%s %s", sa.get_port_number (), "udp", "# tests broadcasting\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-ACE_INLINE int
-Handle_Broadcast::init (int argc, char *argv[])
-{
- ACE_INET_Addr sba (Handle_Broadcast::DEFAULT_PORT);
- ACE_Get_Opt get_opt (argc, argv, "p:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'p':
- sba.set (ACE_OS::atoi (get_opt.optarg));
- break;
- default:
- break;
- }
-
- if (this->open (sba) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::ACCEPT_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "registering service with ACE_Reactor\n"), -1);
- return 0;
-}
-
-ACE_INLINE int
-Handle_Broadcast::fini (void)
-{
- return ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
-}
-
-ACE_INLINE int
-Handle_Broadcast::get_handle (void) const
-{
- return this->ACE_SOCK_Dgram::get_handle ();
-}
-
-ACE_INLINE int
-Handle_Broadcast::handle_input (int)
-{
- ACE_INET_Addr sa;
- char buf[0x2000]; /* 8 k buffer */
- int n;
-
- if ((n = this->recv (buf, sizeof buf, sa)) == -1)
- return -1;
- else
- ACE_DEBUG ((LM_INFO, "received broadcast datagram from host %s\n", sa.get_host_name ()));
-
- ACE_OS::puts ("----------------------------------------");
- ACE_OS::write (ACE_STDOUT, buf, n);
-
- if (buf[n - 1] != '\n')
- putchar ('\n');
-
- ACE_OS::puts ("----------------------------------------");
-
- return 0;
-}
-
-ACE_INLINE int
-Handle_Broadcast::handle_close (int, ACE_Reactor_Mask)
-{
- return this->ACE_SOCK_Dgram::close ();
-}
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.cpp b/examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.cpp
deleted file mode 100644
index c9224635829..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
-#include "Handle_L_CODgram.h"
-// $Id$
-
-
-#if defined (SunOS4)
-extern "C"
-{
- int init (void);
- int fini (void);
- void __sti__Handle_L_CODgram_C_init_();
- void __std__Handle_L_CODgram_C_init_();
-}
-
-int
-init (void)
-{
- __sti__Handle_L_CODgram_C_init_();
- return 0;
-}
-
-int
-fini (void)
-{
- __std__Handle_L_CODgram_C_init_();
- return 0;
-}
-#endif /* SunOS4 */
-
-const char *Handle_L_CODgram::DEFAULT_RENDEZVOUS = "/tmp/foo_codgram";
-
-#if !defined (__ACE_INLINE__)
-#include "Handle_L_CODgram.i"
-#endif /* __ACE_INLINE__ */
-
-Handle_L_CODgram local_codgram;
-ACE_Service_Object_Type lc (&local_codgram, "Local_CODgram");
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.h b/examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.h
deleted file mode 100644
index dcbf65293f2..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* Handles UNIX datagram messages from local host. */
-
-#if !defined (_HANDLE_L_CODGRAM_H)
-#define _HANDLE_L_CODGRAM_H
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Types.h"
-#include "ace/LSOCK_CODgram.h"
-#include "ace/UNIX_Addr.h"
-
-class Handle_L_CODgram : public ACE_Service_Object, public ACE_LSOCK_CODgram
-{
-public:
- Handle_L_CODgram (void);
- virtual int init (int argc, char *argv[]);
- virtual int info (char **, size_t) const;
- virtual int fini (void);
-
-public:
- int open (const ACE_UNIX_Addr &suad, int async = 0);
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
-
- char rendezvous[MAXPATHLEN + 1];
- static const char *DEFAULT_RENDEZVOUS;
-};
-
-extern ACE_Service_Object_Type lc;
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#include "Handle_L_CODgram.i"
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-
-#endif /* _HANDLE_L_CODGRAM_H */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.i b/examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.i
deleted file mode 100644
index 735ca3fd066..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_CODgram.i
+++ /dev/null
@@ -1,120 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-#include "ace/Get_Opt.h"
-
-ACE_INLINE
-Handle_L_CODgram::Handle_L_CODgram (void)
-{
-}
-
-ACE_INLINE int
-Handle_L_CODgram::open (const ACE_UNIX_Addr &suad, int async)
-{
- if (this->ACE_LSOCK_CODgram::open (ACE_Addr::sap_any, suad) == -1)
- return -1;
- else if (async && this->ACE_LSOCK_CODgram::enable (SIGIO) == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_CODgram::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- ACE_UNIX_Addr sa;
-
- if (ACE_LSOCK_CODgram::get_local_addr (sa) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%s %s", sa.get_path_name (),
- "# tests local connected datagram\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-ACE_INLINE int
-Handle_L_CODgram::init (int argc, char *argv[])
-{
- ACE_UNIX_Addr sucd;
- ACE_Get_Opt get_opt (argc, argv, "r:", 0);
- const char *r = Handle_L_CODgram::DEFAULT_RENDEZVOUS;
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'r':
- r = get_opt.optarg;
- break;
- default:
- break;
- }
-
- ACE_OS::strncpy (this->rendezvous, r, MAXPATHLEN);
- ACE_OS::unlink (this->rendezvous);
- sucd.set (this->rendezvous);
- if (this->open (sucd) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::ACCEPT_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "registering service with ACE_Reactor\n"), -1);
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_CODgram::fini(void)
-{
- return ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
-}
-
-ACE_INLINE ACE_HANDLE
-Handle_L_CODgram::get_handle (void) const
-{
- return ACE_LSOCK_CODgram::get_handle ();
-}
-
-ACE_INLINE int
-Handle_L_CODgram::handle_input (ACE_HANDLE)
-{
- ACE_HANDLE handle = ACE_INVALID_HANDLE;
- char buf[BUFSIZ];
-
- if (this->recv_handle (handle) == -1)
- return -1;
- else
- ACE_DEBUG ((LM_INFO, "received handle (%d)\n", handle));
-
- ACE_OS::puts ("----------------------------------------");
-
- for (;;)
- {
- ssize_t n = ACE_OS::read (handle, buf, sizeof buf);
-
- if (n <= 0)
- break;
-
- ACE_OS::write (ACE_STDOUT, buf, n);
- }
-
- ACE_OS::puts ("----------------------------------------");
-
- if (ACE_OS::close (handle) == -1)
- return -1;
-
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_CODgram::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- this->ACE_LSOCK_CODgram::close ();
- return ACE_OS::unlink (this->rendezvous);
-}
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.cpp b/examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.cpp
deleted file mode 100644
index 007630279f2..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "Handle_L_Dgram.h"
-// $Id$
-
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-const char *Handle_L_Dgram::DEFAULT_RENDEZVOUS = "/tmp/foo_dgram";
-
-#if !defined (__ACE_INLINE__)
-#include "Handle_L_Dgram.i"
-#endif /* __ACE_INLINE__ */
-
-Handle_L_Dgram local_dgram;
-ACE_Service_Object_Type ld (&local_dgram, "Local_Dgram");
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.h b/examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.h
deleted file mode 100644
index 20e14810ef5..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Handles UNIX datagram messages from local host.
-
-#if !defined (_HANDLE_L_DGRAM_H)
-#define _HANDLE_L_DGRAM_H
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Types.h"
-#include "ace/LSOCK_Dgram.h"
-#include "ace/UNIX_Addr.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-class Handle_L_Dgram : public ACE_Service_Object, public ACE_LSOCK_Dgram
-{
-public:
- Handle_L_Dgram (void);
- virtual int init (int argc, char *argv[]);
- virtual int info (char **, size_t) const;
- virtual int fini (void);
-
-private:
- int open (const ACE_UNIX_Addr &suad, int async = 0);
- virtual int get_handle (void) const;
- virtual int handle_input (int fd);
- virtual int handle_close (int fd, ACE_Reactor_Mask);
-
- char rendezvous[MAXPATHLEN + 1];
- static const char *DEFAULT_RENDEZVOUS;
-};
-
-extern ACE_Service_Object_Type ld;
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#include "Handle_L_Dgram.i"
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
-#endif /* _HANDLE_L_DGRAM_H */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.i b/examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.i
deleted file mode 100644
index adbb9be45e5..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_Dgram.i
+++ /dev/null
@@ -1,109 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-#include "ace/Get_Opt.h"
-
-ACE_INLINE
-Handle_L_Dgram::Handle_L_Dgram (void)
-{
-}
-
-ACE_INLINE int
-Handle_L_Dgram::open (const ACE_UNIX_Addr &suad, int async)
-{
- if (this->ACE_LSOCK_Dgram::open (suad) == -1)
- return -1;
- else if (async && this->ACE_LSOCK_Dgram::enable (SIGIO) == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_Dgram::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- ACE_UNIX_Addr sa;
-
- if (this->ACE_LSOCK_Dgram::get_local_addr (sa) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%s %s", sa.get_path_name (), "# tests local datagram\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-ACE_INLINE int
-Handle_L_Dgram::init (int argc, char *argv[])
-{
- ACE_UNIX_Addr sudg;
- ACE_Get_Opt get_opt (argc, argv, "r:", 0);
- const char *r = Handle_L_Dgram::DEFAULT_RENDEZVOUS;
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'r':
- r = get_opt.optarg;
- break;
- default:
- break;
- }
-
- ACE_OS::strncpy (this->rendezvous, r, MAXPATHLEN);
- ACE_OS::unlink (this->rendezvous);
- sudg.set (this->rendezvous);
- if (this->open (sudg) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (ACE_Reactor::instance ()->register_handler (this,
- ACE_Event_Handler::ACCEPT_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "registering service with ACE_Reactor\n"), -1);
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_Dgram::fini (void)
-{
- return ACE_Reactor::instance ()->remove_handler (this, ACE_Event_Handler::ACCEPT_MASK);
-}
-
-ACE_INLINE int
-Handle_L_Dgram::get_handle (void) const
-{
- return this->ACE_LSOCK_Dgram::get_handle ();
-}
-
-ACE_INLINE int
-Handle_L_Dgram::handle_input (int)
-{
- ACE_UNIX_Addr sa;
- char buf[8 * 1024]; /* 8 k buffer */
- int n;
-
- if ((n = this->recv (buf, sizeof buf, sa)) == -1)
- return -1;
- else
- ACE_DEBUG ((LM_INFO, "received datagram from %s\n", sa.get_path_name ()));
-
- ACE_OS::puts ("----------------------------------------");
- ACE_OS::write (ACE_STDOUT, buf, n);
-
- if (buf[n - 1] != '\n')
- putchar ('\n');
-
- ACE_OS::puts ("----------------------------------------");
-
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_Dgram::handle_close (int, ACE_Reactor_Mask)
-{
- this->ACE_LSOCK_Dgram::close ();
- return ACE_OS::unlink (this->rendezvous);
-}
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.cpp b/examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.cpp
deleted file mode 100644
index 79fd3c65331..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-#include "Handle_L_FIFO.h"
-// $Id$
-
-#if defined (SunOS4)
-extern "C"
-{
- int init (void);
- int fini (void);
- void __sti__Handle_L_FIFO_C_init_();
- void __std__Handle_L_FIFO_C_init_();
-}
-
-int
-init (void)
-{
- __sti__Handle_L_FIFO_C_init_();
- return 0;
-}
-
-int
-fini (void)
-{
- __std__Handle_L_FIFO_C_init_();
- return 0;
-}
-#endif /* SunOS4 */
-
-const char *Handle_L_FIFO::DEFAULT_RENDEZVOUS = "/tmp/foo_fifo";
-
-#if !defined (__ACE_INLINE__)
-#include "Handle_L_FIFO.i"
-#endif /* __ACE_INLINE__ */
-
-Handle_L_FIFO local_fifo;
-ACE_Service_Object_Type lf (&local_fifo, "Local_FIFO");
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.h b/examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.h
deleted file mode 100644
index c7037c2d5be..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* Handle connections from local UNIX ACE_FIFO */
-/* Read from a well known ACE_FIFO and write to stdout. */
-
-#if !defined (_HANDLE_L_FIFO_H)
-#define _HANDLE_L_FIFO_H
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Types.h"
-#include "ace/FIFO_Recv_Msg.h"
-
-class Handle_L_FIFO : public ACE_Service_Object, public ACE_FIFO_Recv_Msg
-{
-public:
- Handle_L_FIFO (void);
- virtual int init (int argc, char *argv[]);
- virtual int info (char **, size_t) const;
- virtual int fini (void);
-
-private:
- int open (const char *rendezvous_fifo);
- virtual int get_handle (void) const;
- virtual int handle_input (int fd);
- virtual int handle_close (int fd, ACE_Reactor_Mask);
-
- static const char *DEFAULT_RENDEZVOUS;
-};
-
-extern ACE_Service_Object_Type lf;
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#include "Handle_L_FIFO.i"
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-
-#endif /* _HANDLE_L_FIFO_H */
-
-
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.i b/examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.i
deleted file mode 100644
index b70e8002c32..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_FIFO.i
+++ /dev/null
@@ -1,95 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-#include "ace/Get_Opt.h"
-
-ACE_INLINE
-Handle_L_FIFO::Handle_L_FIFO (void)
-{
-}
-
-ACE_INLINE int
-Handle_L_FIFO::open (const char *rendezvous_fifo)
-{
- if (this->ACE_FIFO_Recv_Msg::open (rendezvous_fifo) == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_FIFO::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- const char *rendezvous_fifo;
-
- this->get_local_addr (rendezvous_fifo);
-
- ACE_OS::sprintf (buf, "%s %s", rendezvous_fifo, "# tests local ACE_FIFO\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-ACE_INLINE int
-Handle_L_FIFO::init (int argc, char *argv[])
-{
- const char *rendezvous_fifo = Handle_L_FIFO::DEFAULT_RENDEZVOUS;
- ACE_Get_Opt get_opt (argc, argv, "r:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'r':
- rendezvous_fifo = get_opt.optarg;
- break;
- default:
- break;
- }
-
- ACE_OS::unlink (rendezvous_fifo);
- if (this->open (rendezvous_fifo) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "registering service with ACE_Reactor\n"), -1);
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_FIFO::fini (void)
-{
- return ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
-}
-
-ACE_INLINE int
-Handle_L_FIFO::get_handle (void) const
-{
- return this->ACE_FIFO::get_handle ();
-}
-
-ACE_INLINE int
-Handle_L_FIFO::handle_input (int)
-{
- char buf[PIPE_BUF];
- ACE_Str_Buf msg (buf, 0, sizeof buf);
-
- /* Accept communication requests */
- if (this->recv (msg) == -1)
- return -1;
- else
-
- ACE_OS::write (ACE_STDOUT, (const char *) msg.buf, (int) msg.len);
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_FIFO::handle_close (int, ACE_Reactor_Mask)
-{
- return this->ACE_FIFO::remove ();
-}
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.cpp b/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.cpp
deleted file mode 100644
index c216e03cecb..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
-#include "Handle_L_Pipe.h"
-// $Id$
-
-
-#if defined (SunOS4)
-extern "C"
-{
- int init (void);
- int fini (void);
- void __sti__Handle_L_Pipe_C_recv_n_();
- void __std__Handle_L_Pipe_C_recv_n_();
-}
-
-int
-init (void)
-{
- __sti__Handle_L_Pipe_C_recv_n_();
- return 0;
-}
-
-int
-fini (void)
-{
- __std__Handle_L_Pipe_C_recv_n_();
- return 0;
-}
-#endif /* SunOS4 */
-
-const char *Handle_L_Pipe::DEFAULT_RENDEZVOUS = "/tmp/foo_pipe";
-
-#if !defined (__ACE_INLINE__)
-#include "Handle_L_Pipe.i"
-#endif /* __ACE_INLINE__ */
-
-Handle_L_Pipe local_pipe;
-ACE_Service_Object_Type lp (&local_pipe, "Local_Pipe");
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.h b/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.h
deleted file mode 100644
index 3d675e1bcdd..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* Handle connections from local UNIX domain sockets that are sending
- end-points from a pipe! */
-
-#if !defined (_HANDLE_L_PIPE_H)
-#define _HANDLE_L_PIPE_H
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Types.h"
-#include "ace/UNIX_Addr.h"
-#include "ace/LSOCK_Acceptor.h"
-
-class Handle_L_Pipe : public ACE_Service_Object, public ACE_LSOCK_Acceptor
-{
-public:
- Handle_L_Pipe (void);
- ~Handle_L_Pipe (void);
- virtual int init (int argc, char *argv[]);
- virtual int info (char **, size_t) const;
- virtual int fini (void);
-
-private:
- int open (const ACE_UNIX_Addr &suap, int async = 0);
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE fd);
- virtual int handle_close (ACE_HANDLE fd, ACE_Reactor_Mask);
-
- char rendezvous[MAXPATHLEN + 1];
- static const char *DEFAULT_RENDEZVOUS;
-};
-
-extern ACE_Service_Object_Type lp;
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#include "Handle_L_Pipe.i"
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-
-#endif /* _HANDLE_L_PIPE_H */
-
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i b/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i
deleted file mode 100644
index b8c93ff25f5..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_Pipe.i
+++ /dev/null
@@ -1,135 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/Get_Opt.h"
-
-ACE_INLINE
-Handle_L_Pipe::~Handle_L_Pipe (void)
-{
-}
-
-/* Uppercase N bytes of S. */
-
-static char *
-upper_case (char s[], int n)
-{
- while (--n >= 0)
- if (islower (s[n]))
- s[n] = toupper (s[n]);
-
- return s;
-}
-
-ACE_INLINE
-Handle_L_Pipe::Handle_L_Pipe (void)
-{
-}
-
-ACE_INLINE int
-Handle_L_Pipe::open (const ACE_UNIX_Addr &suap, int async)
-{
- if (this->ACE_LSOCK_Acceptor::open (suap) == -1)
- return -1;
- else if (async && this->ACE_LSOCK_Acceptor::enable (SIGIO) == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_Pipe::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- ACE_UNIX_Addr sa;
-
- if (ACE_LSOCK_Acceptor::get_local_addr (sa) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%s %s", sa.get_path_name (), "# tests local pipe\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-ACE_INLINE int
-Handle_L_Pipe::init (int argc, char *argv[])
-{
- ACE_UNIX_Addr sup;
- const char *r = Handle_L_Pipe::DEFAULT_RENDEZVOUS;
- ACE_Get_Opt get_opt (argc, argv, "r:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'r':
- r = get_opt.optarg;
- break;
- default:
- break;
- }
-
- ACE_OS::strncpy (this->rendezvous, r, MAXPATHLEN);
- ACE_OS::unlink (this->rendezvous);
- sup.set (this->rendezvous);
- if (this->open (sup) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::ACCEPT_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "registering service with ACE_Reactor\n"), -1);
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_Pipe::fini (void)
-{
- return ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
-}
-
-ACE_INLINE int
-Handle_L_Pipe::get_handle (void) const
-{
- return ACE_LSOCK_Acceptor::get_handle ();
-}
-
-ACE_INLINE int
-Handle_L_Pipe::handle_input (ACE_HANDLE)
-{
- ACE_LSOCK_Stream new_local_stream;
- int n;
- ACE_HANDLE fd1 = ACE_INVALID_HANDLE;
- ACE_HANDLE fd2 = ACE_INVALID_HANDLE;
- char buf[BUFSIZ];
-
- if (this->accept (new_local_stream) == -1)
- return -1;
-
- if (new_local_stream.recv_handle (fd1) == -1
- || new_local_stream.recv_handle (fd2) == -1)
- return -1;
- else
- ACE_DEBUG ((LM_INFO, "received file descriptors %d and %d\n", fd1, fd2));
-
- if ((n = ACE_OS::read (fd1, buf, sizeof buf)) == -1)
- return -1;
- else if (ACE_OS::write (fd2, upper_case (buf, n), n) == -1)
- return -1;
- if (ACE_OS::close (fd1) == -1
- || ACE_OS::close (fd2) == -1)
- return -1;
- if (new_local_stream.close () == -1)
- return -1;
-
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_Pipe::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- this->ACE_LSOCK_Acceptor::close ();
- return ACE_OS::unlink (this->rendezvous);
-}
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.cpp b/examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.cpp
deleted file mode 100644
index d2ccc95b439..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
-#include "Handle_L_SPIPE.h"
-// $Id$
-
-
-#if !defined (__ACE_INLINE__)
-#include "Handle_L_SPIPE.i"
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-const char *Handle_L_SPIPE::DEFAULT_RENDEZVOUS = "/tmp/foo_spipe";
-
-Handle_L_SPIPE local_spipe;
-ACE_Service_Object_Type lsp (&local_spipe, "Local_SPIPE");
-
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.h b/examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.h
deleted file mode 100644
index 029965f0c94..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* Handle connections from local UNIX ACE_SPIPE */
-/* Read from a well known ACE_SPIPE and write to stdout. */
-
-#if !defined (_HANDLE_L_SPIPE_H)
-#define _HANDLE_L_SPIPE_H
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Types.h"
-#include "ace/SPIPE_Acceptor.h"
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-class Handle_L_SPIPE : public ACE_Service_Object, public ACE_SPIPE_Acceptor
-{
-public:
- Handle_L_SPIPE (void);
- virtual int init (int argc, char *argv[]);
- virtual int info (char **, size_t) const;
- virtual int fini (void);
-
-private:
- int open (const ACE_SPIPE_Addr &rendezvous_spipe);
- virtual int get_handle (void) const;
- virtual int handle_input (int fd);
- virtual int handle_close (int fd, ACE_Reactor_Mask);
-
- static const char *DEFAULT_RENDEZVOUS;
-};
-
-extern ACE_Service_Object_Type lsp;
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#include "Handle_L_SPIPE.i"
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-
-#endif /* _HANDLE_L_SPIPE_H */
-
-
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.i b/examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.i
deleted file mode 100644
index b3cb6005b58..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_SPIPE.i
+++ /dev/null
@@ -1,119 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-#include "ace/SPIPE_Stream.h"
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_STREAM_PIPES)
-
-ACE_INLINE
-Handle_L_SPIPE::Handle_L_SPIPE (void)
-{
-}
-
-ACE_INLINE int
-Handle_L_SPIPE::open (const ACE_SPIPE_Addr &rendezvous_spipe)
-{
- if (this->ACE_SPIPE_Acceptor::open (rendezvous_spipe) == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_SPIPE::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- ACE_SPIPE_Addr sa;
-
- if (ACE_SPIPE_Acceptor::get_local_addr (sa) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%s %s", sa.get_path_name (), "# tests local STREAM pipe\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-ACE_INLINE int
-Handle_L_SPIPE::init (int argc, char *argv[])
-{
- ACE_SPIPE_Addr susp;
- const char *rendezvous = Handle_L_SPIPE::DEFAULT_RENDEZVOUS;
- ACE_Get_Opt get_opt (argc, argv, "r:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'r':
- rendezvous = get_opt.optarg;
- break;
- default:
- break;
- }
-
- ACE_OS::unlink (rendezvous);
- susp.set (rendezvous);
- if (this->open (susp) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::ACCEPT_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "registering service with ACE_Reactor\n"), -1);
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_SPIPE::fini (void)
-{
- return ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
-}
-
-ACE_INLINE int
-Handle_L_SPIPE::get_handle (void) const
-{
- return ACE_SPIPE::get_handle();
-}
-
-ACE_INLINE int
-Handle_L_SPIPE::handle_input (int)
-{
- ACE_SPIPE_Stream new_spipe;
- char buf[PIPE_BUF];
- ACE_Str_Buf msg (buf, 0, sizeof buf);
- int flags = 0;
-
- /* Accept communication requests */
- if (this->ACE_SPIPE_Acceptor::accept (new_spipe) == -1)
- return -1;
- else
- {
- ACE_SPIPE_Addr sa;
-
- new_spipe.get_remote_addr (sa);
-
- ACE_DEBUG ((LM_INFO, "accepted request from %s (gid = %d, uid = %d)\n",
- sa.get_path_name (), sa.group_id (), sa.user_id ()));
- }
-
- while (new_spipe.recv ((ACE_Str_Buf *) 0, &msg, &flags) >= 0)
- if (msg.len != 0)
- ACE_OS::write (ACE_STDOUT, (const char *) msg.buf, (int) msg.len);
- else
- break;
-
- if (new_spipe.close () == -1)
- return -1;
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_SPIPE::handle_close (int, ACE_Reactor_Mask)
-{
- return this->ACE_SPIPE_Acceptor::remove ();
-}
-#endif /* ACE_HAS_STREAM_PIPES */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.cpp b/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.cpp
deleted file mode 100644
index d7f84013629..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.cpp
+++ /dev/null
@@ -1,17 +0,0 @@
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-// $Id$
-
-#include "Handle_L_Stream.h"
-
-/* Static variables. */
-
-const char *Handle_L_Stream::DEFAULT_RENDEZVOUS = "/tmp/foo_stream";
-char *Handle_L_Stream::login_name = 0;
-
-#if !defined (__ACE_INLINE__)
-#include "Handle_L_Stream.i"
-#endif /* __ACE_INLINE__ */
-
-Handle_L_Stream local_stream;
-ACE_Service_Object_Type ls (&local_stream, "Local_Stream");
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.h b/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.h
deleted file mode 100644
index d637b4e240a..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-/* Handle connections from local UNIX domain sockets. */
-
-#if !defined (_HANDLE_L_STREAM_H)
-#define _HANDLE_L_STREAM_H
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Types.h"
-#include "ace/UNIX_Addr.h"
-#include "ace/LSOCK_Acceptor.h"
-
-#if !defined (ACE_LACKS_UNIX_DOMAIN_SOCKETS)
-
-class Handle_L_Stream : public ACE_Service_Object, public ACE_LSOCK_Acceptor
-{
-public:
- Handle_L_Stream (void);
- ~Handle_L_Stream (void);
- virtual int init (int argc, char *argv[]);
- virtual int info (char **, size_t) const;
- virtual int fini (void);
-
-private:
- int open (const ACE_UNIX_Addr &suas, int async = 0);
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE fd);
- virtual int handle_close (ACE_HANDLE fd, ACE_Reactor_Mask);
-
- char rendezvous[MAXPATHLEN + 1];
- static char *login_name;
- static const char *DEFAULT_RENDEZVOUS;
-};
-
-extern ACE_Service_Object_Type ls;
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#include "Handle_L_Stream.i"
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-#endif /* ACE_LACKS_UNIX_DOMAIN_SOCKETS */
-#endif /* _HANDLE_L_STREAM_H */
-
-
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.i b/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.i
deleted file mode 100644
index d3d4933ee69..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_L_Stream.i
+++ /dev/null
@@ -1,146 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/Get_Opt.h"
-
-ACE_INLINE
-Handle_L_Stream::~Handle_L_Stream (void)
-{
-}
-
-ACE_INLINE
-Handle_L_Stream::Handle_L_Stream (void)
-{
- if (Handle_L_Stream::login_name == 0)
- Handle_L_Stream::login_name = ACE_OS::cuserid (0);
-}
-
-ACE_INLINE int
-Handle_L_Stream::open (const ACE_UNIX_Addr &suas,
- int async)
-{
- if (this->ACE_LSOCK_Acceptor::open (suas) == -1)
- return -1;
- else if (async && this->ACE_LSOCK_Acceptor::enable (SIGIO) == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_Stream::info (char **strp,
- size_t length) const
-{
- char buf[BUFSIZ];
- ACE_UNIX_Addr sa;
-
- if (this->get_local_addr (sa) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%s %s", sa.get_path_name (),
- "# tests local ACE_Stream\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-ACE_INLINE int
-Handle_L_Stream::init (int argc, char *argv[])
-{
- ACE_UNIX_Addr sus;
- const char *r = Handle_L_Stream::DEFAULT_RENDEZVOUS;
- ACE_Get_Opt get_opt (argc, argv, "r:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'r':
- r = get_opt.optarg;
- break;
- default:
- break;
- }
-
- ACE_OS::strncpy (this->rendezvous, r, MAXPATHLEN);
- ACE_OS::unlink (this->rendezvous);
- sus.set (this->rendezvous);
-
- if (this->open (sus) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::ACCEPT_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "registering service with ACE_Reactor\n"), -1);
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_Stream::fini (void)
-{
- return ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
-}
-
-ACE_INLINE ACE_HANDLE
-Handle_L_Stream::get_handle (void) const
-{
- return ACE_LSOCK_Acceptor::get_handle ();
-}
-
-ACE_INLINE int
-Handle_L_Stream::handle_input (ACE_HANDLE)
-{
- ACE_LSOCK_Stream new_local_stream;
- ACE_UNIX_Addr sa;
- ACE_HANDLE handle = ACE_INVALID_HANDLE;
- char buf[BUFSIZ];
-
- if (this->accept (new_local_stream, &sa) == -1)
- return -1;
- else if (new_local_stream.recv_handle (handle) == -1)
- return -1;
- else
- ACE_DEBUG ((LM_INFO,
- "received file descriptor %d on ACE_Stream %s\n",
- handle, sa.get_path_name ()));
-
- ACE_OS::puts ("----------------------------------------");
-
- for (;;)
- {
- ssize_t n = ACE_OS::read (handle, buf, sizeof buf);
-
- if (n <= 0)
- break;
-
- ACE_OS::write (ACE_STDOUT, buf, n);
- }
-
- ACE_OS::puts ("----------------------------------------");
-
- time_t t = ACE_OS::time (0L);
- char *cs = ACE_OS::ctime (&t);
-
- if (new_local_stream.send (4,
- Handle_L_Stream::login_name,
- ACE_OS::strlen (Handle_L_Stream::login_name),
- cs,
- ACE_OS::strlen (cs)) == -1)
- return -1;
- else if (ACE_OS::close (handle) == -1)
- return -1;
- else if (new_local_stream.close () == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE int
-Handle_L_Stream::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- this->ACE_LSOCK_Acceptor::close ();
- return ACE_OS::unlink (this->rendezvous);
-}
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.cpp b/examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.cpp
deleted file mode 100644
index a2f8db96fb5..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
-#include "Handle_R_Dgram.h"
-// $Id$
-
-
-#if defined (SunOS4)
-extern "C"
-{
- int init (void);
- int fini (void);
- void __sti__Handle_R_Dgram_C_init_();
- void __std__Handle_R_Dgram_C_init_();
-}
-
-int
-init (void)
-{
- __sti__Handle_R_Dgram_C_init_();
- return 0;
-}
-
-int
-fini (void)
-{
- __std__Handle_R_Dgram_C_init_();
- return 0;
-}
-#endif /* SunOS4 */
-
-unsigned short Handle_R_Dgram::DEFAULT_PORT = ACE_DEFAULT_SERVER_PORT;
-
-#if !defined (__ACE_INLINE__)
-#include "Handle_R_Dgram.i"
-#endif /* __ACE_INLINE__ */
-
-Handle_R_Dgram remote_dgram;
-ACE_Service_Object_Type rd (&remote_dgram, "Remote_Dgram");
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.h b/examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.h
deleted file mode 100644
index 5a101b50b73..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* Handles INET datagram messages from remote hosts. */
-
-#if !defined (_HANDLE_R_DGRAM_H)
-#define _HANDLE_R_DGRAM_H
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Types.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Dgram.h"
-
-class Handle_R_Dgram : public ACE_Service_Object, public ACE_SOCK_Dgram
-{
-public:
- Handle_R_Dgram (void);
- virtual int init (int argc, char *argv[]);
- virtual int info (char **, size_t) const;
- virtual int fini (void);
-
-private:
- int open (const ACE_INET_Addr &r, int async = 0);
- virtual int get_handle (void) const;
- virtual int handle_input (int fd);
- virtual int handle_close (int fd, ACE_Reactor_Mask);
-
- static unsigned short DEFAULT_PORT;
-};
-
-extern ACE_Service_Object_Type rd;
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#include "Handle_R_Dgram.i"
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-
-#endif /* _HANDLE_R_DGRAM_H */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.i b/examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.i
deleted file mode 100644
index 1112125956f..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_R_Dgram.i
+++ /dev/null
@@ -1,106 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-#include "ace/Get_Opt.h"
-
-ACE_INLINE
-Handle_R_Dgram::Handle_R_Dgram (void)
-{
-}
-
-ACE_INLINE int
-Handle_R_Dgram::open (const ACE_INET_Addr &r, int async)
-{
- if (this->ACE_SOCK_Dgram::open (r) == -1)
- return -1;
- else if (async && this->ACE_SOCK_Dgram::enable (SIGIO) == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE int
-Handle_R_Dgram::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- ACE_INET_Addr sa;
-
- if (this->get_local_addr (sa) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%d/%s %s", sa.get_port_number (), "udp", "# tests remote dgram\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-ACE_INLINE int
-Handle_R_Dgram::init (int argc, char *argv[])
-{
- ACE_INET_Addr sidg (Handle_R_Dgram::DEFAULT_PORT);
- ACE_Get_Opt get_opt (argc, argv, "p:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'p':
- sidg.set (ACE_OS::atoi (get_opt.optarg));
- break;
- default:
- break;
- }
-
- if (this->open (sidg) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::ACCEPT_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "registering service with ACE_Reactor\n"), -1);
- return 0;
-}
-
-ACE_INLINE int
-Handle_R_Dgram::fini (void)
-{
- return ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
-}
-
-ACE_INLINE int
-Handle_R_Dgram::get_handle (void) const
-{
- return ACE_SOCK_Dgram::get_handle ();
-}
-
-ACE_INLINE int
-Handle_R_Dgram::handle_input (int)
-{
- ACE_INET_Addr sa;
- char buf[0x2000]; /* 8 k buffer */
- int n;
-
- if ((n = this->recv (buf, sizeof buf, sa)) == -1)
- return -1;
- else
- ACE_DEBUG ((LM_INFO, "received datagram from host %s on port %d\n",
- sa.get_host_name (), sa.get_port_number ()));
-
- ACE_OS::puts ("----------------------------------------");
- ACE_OS::write (ACE_STDOUT, buf, n);
-
- if (buf[n - 1] != '\n')
- putchar ('\n');
-
- ACE_OS::puts ("----------------------------------------");
-
- return 0;
-}
-
-ACE_INLINE int
-Handle_R_Dgram::handle_close (int, ACE_Reactor_Mask)
-{
- return this->ACE_SOCK_Dgram::close ();
-}
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.cpp b/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.cpp
deleted file mode 100644
index 294386ec53d..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.cpp
+++ /dev/null
@@ -1,39 +0,0 @@
-#include "Handle_R_Stream.h"
-// $Id$
-
-
-#if defined (SunOS4)
-extern "C"
-{
- int init (void);
- int fini (void);
- void __sti__Handle_R_Stream_C_recv_n_();
- void __std__Handle_R_Stream_C_recv_n_();
-}
-
-int
-init (void)
-{
- __sti__Handle_R_Stream_C_recv_n_();
- return 0;
-}
-
-int
-fini (void)
-{
- __std__Handle_R_Stream_C_recv_n_();
- return 0;
-}
-#endif /* SunOS4 */
-
-/* Static variables. */
-
-unsigned short Handle_R_Stream::DEFAULT_PORT = ACE_DEFAULT_SERVER_PORT;
-char *Handle_R_Stream::login_name = 0;
-
-#if !defined (__ACE_INLINE__)
-#include "Handle_R_Stream.i"
-#endif /* __ACE_INLINE__ */
-
-Handle_R_Stream remote_stream;
-ACE_Service_Object_Type rs (&remote_stream, "Remote_Stream");
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.h b/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.h
deleted file mode 100644
index 7a4c12f28e9..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* Handle connections from remote INET connections. */
-
-#if !defined (_HANDLE_R_STREAM_H)
-#define _HANDLE_R_STREAM_H
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Types.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/INET_Addr.h"
-
-class Handle_R_Stream : public ACE_Service_Object, public ACE_SOCK_Acceptor
-{
-public:
- Handle_R_Stream (void);
- virtual int init (int argc, char *argv[]);
- virtual int info (char **, size_t) const;
- virtual int fini (void);
-
-private:
- int open (const ACE_INET_Addr &sia, int async = 0);
- virtual int get_handle (void) const;
- virtual int handle_input (int fd);
- virtual int handle_close (int fd, ACE_Reactor_Mask);
-
- ACE_SOCK_Stream new_remote_stream;
- static u_short DEFAULT_PORT;
- static char *login_name;
-};
-
-extern ACE_Service_Object_Type rs;
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#include "Handle_R_Stream.i"
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-
-#endif /* _HANDLE_R_STREAM_H */
-
-
-
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.i b/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.i
deleted file mode 100644
index 5b3cc84e1c3..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_R_Stream.i
+++ /dev/null
@@ -1,138 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-#include "ace/Get_Opt.h"
-#include "ace/WFMO_Reactor.h"
-
-ACE_INLINE
-Handle_R_Stream::Handle_R_Stream (void)
-{
- if (Handle_R_Stream::login_name == 0)
- Handle_R_Stream::login_name = ACE_OS::cuserid (0);
-}
-
-ACE_INLINE int
-Handle_R_Stream::open (const ACE_INET_Addr &sia, int async)
-{
- if (this->ACE_SOCK_Acceptor::open (sia) == -1)
- return -1;
- else if (async && this->ACE_SOCK_Acceptor::enable (SIGIO) == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE int
-Handle_R_Stream::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
- ACE_INET_Addr sa;
-
- if (this->get_local_addr (sa) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%d/%s %s", sa.get_port_number (), "tcp", "# tests remote stream\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-ACE_INLINE int
-Handle_R_Stream::init (int argc, char *argv[])
-{
- ACE_INET_Addr sis (Handle_R_Stream::DEFAULT_PORT);
- ACE_Get_Opt get_opt (argc, argv, "p:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'p':
- sis.set (ACE_OS::atoi (get_opt.optarg));
- break;
- default:
- break;
- }
-
- if (this->open (sis) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::ACCEPT_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "registering service with ACE_Reactor\n"), -1);
- return 0;
-}
-
-ACE_INLINE int
-Handle_R_Stream::fini (void)
-{
- return ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
-}
-
-ACE_INLINE int
-Handle_R_Stream::get_handle (void) const
-{
- return ACE_SOCK_Acceptor::get_handle ();
-}
-
-ACE_INLINE int
-Handle_R_Stream::handle_input (int)
-{
- char buf[BUFSIZ];
- int bytes;
-
- // Try to find out if the implementation of the reactor that we are
- // using requires us to reset the event association for the newly
- // created handle. This is because the newly created handle will
- // inherit the properties of the listen handle, including its event
- // associations.
- int reset_new_handle = ACE_Reactor::instance ()->uses_event_associations ();
-
- if (this->accept (this->new_remote_stream, // stream
- 0, // remote address
- 0, // timeout
- 1, // restart
- reset_new_handle // reset new handler
- ) == -1)
- return -1;
- else
- ACE_DEBUG ((LM_INFO, "new_remote_stream fd = %d\n",
- this->new_remote_stream.get_handle ()));
-
- ACE_INET_Addr sa;
-
- if (this->new_remote_stream.get_remote_addr (sa) == -1)
- return -1;
-
- ACE_DEBUG ((LM_INFO, "accepted from host %s at port %d\n",
- sa.get_host_name (), sa.get_port_number ()));
-
- ACE_OS::puts ("----------------------------------------");
-
- while ((bytes = this->new_remote_stream.recv (buf, sizeof buf)) > 0)
- ACE_OS::write (ACE_STDOUT, buf, bytes);
-
- ACE_OS::puts ("----------------------------------------");
-
- time_t t = ACE_OS::time (0L);
- char *cs = ACE_OS::ctime (&t);
-
- if (this->new_remote_stream.send (4,
- Handle_R_Stream::login_name, ACE_OS::strlen (Handle_R_Stream::login_name),
- cs, ACE_OS::strlen (cs)) == -1)
- return -1;
-
- if (this->new_remote_stream.close () == -1)
- return -1;
-
- return 0;
-}
-
-ACE_INLINE int
-Handle_R_Stream::handle_close (int, ACE_Reactor_Mask)
-{
- return this->ACE_SOCK_Acceptor::close ();
-}
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp b/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp
deleted file mode 100644
index c4102aa31f9..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.cpp
+++ /dev/null
@@ -1,219 +0,0 @@
-// $Id$
-
-#if !defined (ACE_HANDLE_THR_STREAM_C)
-#define ACE_HANDLE_THR_STREAM_C
-
-#include "ace/Get_Opt.h"
-#include "ace/INET_Addr.h"
-#include "ace/TLI_Acceptor.h"
-#include "Handle_Thr_Stream.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#if !defined (__ACE_INLINE__)
-#include "Handle_Thr_Stream.i"
-#endif /* __ACE_INLINE__ */
-
-// Shorthand names.
-#define SH SVC_HANDLER
-#define PR_AC_1 ACE_PEER_ACCEPTOR_1
-#define PR_AC_2 ACE_PEER_ACCEPTOR_2
-#define PR_ST_1 ACE_PEER_STREAM_1
-#define PR_ST_2 ACE_PEER_STREAM_2
-
-#if defined (ACE_WIN32)
-#define L_cuserid 32
-#endif /* ACE_WIN32 */
-
-template <class SH, PR_AC_1>
-Handle_Thr_Acceptor<SH, PR_AC_2>::~Handle_Thr_Acceptor (void)
-{
-}
-
-template <class SH, PR_AC_1>
-Handle_Thr_Acceptor<SH, PR_AC_2>::Handle_Thr_Acceptor (void)
- : thr_flags_ (THR_DETACHED | THR_NEW_LWP)
-{
-}
-
-template <class SH, PR_AC_1> int
-Handle_Thr_Acceptor<SH, PR_AC_2>::info (char **strp,
- size_t length) const
-{
- char buf[BUFSIZ];
- ACE_INET_Addr sa;
-
- if (this->acceptor ().get_local_addr (sa) == -1)
- return -1;
-
- ACE_OS::sprintf (buf, "%d/%s %s", sa.get_port_number (), "tcp",
- "# tests threaded remote stream\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-template <class SH, PR_AC_1> int
-Handle_Thr_Acceptor<SH, PR_AC_2>::init (int argc, char *argv[])
-{
- ACE_INET_Addr local_addr (ACE_DEFAULT_THR_PORT);
- int n_threads = ACE_DEFAULT_THREADS;
-
- ACE_Get_Opt get_opt (argc, argv, "p:t:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'p':
- local_addr.set (ACE_OS::atoi (get_opt.optarg));
- break;
- case 't':
- n_threads = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- break;
- }
-
- // Initialize the threading strategy.
- if (this->thr_strategy_.open (&this->thr_mgr_,
- this->thr_flags_,
- n_threads) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- // Initialize the Acceptor base class, passing in the desired
- // concurrency strategy.
- else if (this->open (local_addr,
- ACE_Reactor::instance (),
- 0,
- 0,
- &this->thr_strategy_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else
- return 0;
-}
-
-template <class SH, PR_AC_1> int
-Handle_Thr_Acceptor<SH, PR_AC_2>::fini (void)
-{
- return ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::ACCEPT_MASK);
-}
-
-template <PR_ST_1>
-CLI_Stream<PR_ST_2>::CLI_Stream (ACE_Thread_Manager *thr_mgr)
- : inherited (thr_mgr)
-{
-}
-
-template <PR_ST_1> int
-CLI_Stream<PR_ST_2>::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) client stream object closing down\n"));
- this->peer ().close ();
-
- // Must be allocated dynamically!
- delete this;
- return 0;
-}
-
-template <PR_ST_1> int
-CLI_Stream<PR_ST_2>::open (void *)
-{
- ACE_INET_Addr sa;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) client handle = %d\n",
- this->peer ().get_handle ()));
-
- if (this->peer ().get_remote_addr (sa) == -1)
- return -1;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) accepted at port %d\n",
- sa.get_port_number ()));
- return 0;
-}
-
-template <PR_ST_1> int
-CLI_Stream<PR_ST_2>::svc (void)
-{
- char buf[BUFSIZ];
- char login_name[L_cuserid];
- int bytes;
-
- ACE_OS::puts ("----------------------------------------");
-
- while ((bytes = this->peer ().recv (buf, sizeof buf)) > 0)
- ACE_OS::write (ACE_STDOUT, buf, bytes);
-
- ACE_OS::puts ("----------------------------------------");
- ACE_OS::fflush (stdout);
-
- time_t t = ACE_OS::time (0L);
- ACE_OS::cuserid (login_name, L_cuserid);
- ACE_OS::sprintf (buf, "user %s %s",
- login_name,
- ACE_OS::ctime ((const time_t *) &t));
-
- if (this->peer ().send_n (buf, ACE_OS::strlen (buf) + 1) == -1)
- return -1;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) sent reply %s", buf));
- return 0;
-}
-
-#undef SH
-#undef PR_AC_1
-#undef PR_AC_2
-#undef PR_ST_1
-#undef PR_ST_2
-
-//----------------------------------------
-
-#if defined (ACE_HAS_TLI)
-#include "ace/TLI_Stream.h"
-#include "ace/TLI_Acceptor.h"
-#define THR_STREAM ACE_TLI_STREAM
-#define THR_ACCEPTOR ACE_TLI_ACCEPTOR
-#else
-#include "ace/SOCK_Stream.h"
-#include "ace/SOCK_Acceptor.h"
-#define THR_STREAM ACE_SOCK_STREAM
-#define THR_ACCEPTOR ACE_SOCK_ACCEPTOR
-#endif /* ACE_HAS_TLI */
-#include "ace/INET_Addr.h"
-
-typedef CLI_Stream <THR_STREAM> CLI_STREAM;
-typedef Handle_Thr_Acceptor<CLI_STREAM, THR_ACCEPTOR> HANDLE_THR_ACCEPTOR;
-
-// Service object.
-HANDLE_THR_ACCEPTOR remote_thr_stream;
-ACE_Service_Object_Type rts (&remote_thr_stream, "Remote_Thr_Stream");
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Acceptor<CLI_STREAM, THR_ACCEPTOR>;
-template class ACE_Accept_Strategy<CLI_STREAM, THR_ACCEPTOR>;
-template class ACE_Concurrency_Strategy<CLI_STREAM>;
-template class ACE_Creation_Strategy<CLI_STREAM>;
-template class ACE_Scheduling_Strategy<CLI_STREAM>;
-template class ACE_Strategy_Acceptor<CLI_STREAM, THR_ACCEPTOR>;
-template class ACE_Svc_Handler<THR_STREAM, ACE_MT_SYNCH>;
-template class ACE_Thread_Strategy<CLI_STREAM>;
-template class CLI_Stream <THR_STREAM>;
-template class Handle_Thr_Acceptor<CLI_STREAM, THR_ACCEPTOR>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Acceptor<CLI_STREAM, THR_ACCEPTOR>
-#pragma instantiate ACE_Accept_Strategy<CLI_STREAM, THR_ACCEPTOR>
-#pragma instantiate ACE_Concurrency_Strategy<CLI_STREAM>
-#pragma instantiate ACE_Creation_Strategy<CLI_STREAM>
-#pragma instantiate ACE_Scheduling_Strategy<CLI_STREAM>
-#pragma instantiate ACE_Strategy_Acceptor<CLI_STREAM, THR_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler<THR_STREAM, ACE_MT_SYNCH>
-#pragma instantiate ACE_Thread_Strategy<CLI_STREAM>
-#pragma instantiate CLI_Stream <THR_STREAM>
-#pragma instantiate Handle_Thr_Acceptor<CLI_STREAM, THR_ACCEPTOR>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* ACE_HAS_THREADS */
-#endif /* ACE_HANDLE_THR_STREAM_C */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.h b/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.h
deleted file mode 100644
index 2b6f5133665..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (_HANDLE_THR_STREAM_H)
-#define _HANDLE_THR_STREAM_H
-
-#include "ace/Acceptor.h"
-#include "ace/Service_Types.h"
-
-#if defined (ACE_HAS_THREADS)
-
-template <class SVC_HANDLER, ACE_PEER_ACCEPTOR_1>
-class Handle_Thr_Acceptor : public ACE_Strategy_Acceptor<SVC_HANDLER, ACE_PEER_ACCEPTOR_2>
- // = TITLE
- // This factory creates new <SVC_HANDLERS> and runs them with the
- // configured <ACE_Thread_Strategy>.
-{
-public:
- // = Initialization and termination.
- Handle_Thr_Acceptor (void);
- ~Handle_Thr_Acceptor (void);
-
- // = Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- virtual int info (char **, size_t) const;
- virtual int fini (void);
-
-private:
- ACE_Thread_Manager thr_mgr_;
- // Thread manager.
-
- ACE_Thread_Strategy<SVC_HANDLER> thr_strategy_;
- // Threading strategy.
-
- int thr_flags_;
- // Threading flags.
-};
-
-template <ACE_PEER_STREAM_1>
-class CLI_Stream : public ACE_Svc_Handler<ACE_PEER_STREAM_2, ACE_MT_SYNCH>
- // = TITLE
- // This class interacts with the client, running in a separate
- // thread and handles connections from remote TCP/IP connections.
-{
-public:
- CLI_Stream (ACE_Thread_Manager * = 0);
-
- virtual int open (void *);
- // Open the service.
-
- virtual int close (u_long);
- // Close down the service.
-
- virtual int svc (void);
- // Execute the service.
-
-protected:
- typedef ACE_Svc_Handler<ACE_PEER_STREAM_2, ACE_MT_SYNCH> inherited;
-};
-
-extern ACE_Service_Object_Type rts;
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#include "Handle_Thr_Stream.i"
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Handle_Thr_Stream.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-#endif /* ACE_HAS_THREADS */
-#endif /* _HANDLE_THR_STREAM_H */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.i b/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.i
deleted file mode 100644
index 5f43e47c7ec..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_Thr_Stream.i
+++ /dev/null
@@ -1 +0,0 @@
-/* -*- C++ -*- */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_Timeout.cpp b/examples/Service_Configurator/IPC-tests/server/Handle_Timeout.cpp
deleted file mode 100644
index ffe00503856..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_Timeout.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-#include "Handle_Timeout.h"
-// $Id$
-
-
-#if defined (SunOS4)
-extern "C"
-{
- int init (void);
- int fini (void);
- void __sti__Handle_Timeout_C_init_();
- void __std__Handle_Timeout_C_init_();
-}
-
-int
-init (void)
-{
- __sti__Handle_Timeout_C_init_();
- return 0;
-}
-
-int
-fini (void)
-{
- __std__Handle_Timeout_C_init_();
- return 0;
-}
-#endif /* SunOS4 */
-
-#if !defined (__ACE_INLINE__)
-#include "Handle_Timeout.i"
-#endif /* __ACE_INLINE__ */
-
-Handle_Timeout timer_1;
-ACE_Service_Object_Type t1 (&timer_1, "Timer_1");
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_Timeout.h b/examples/Service_Configurator/IPC-tests/server/Handle_Timeout.h
deleted file mode 100644
index 0bbb3c0457d..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_Timeout.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* Handles timeouts. */
-
-#if !defined (_HANDLE_TIMEOUT_H)
-#define _HANDLE_TIMEOUT_H
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Types.h"
-
-class Handle_Timeout : public ACE_Service_Object
-{
-public:
- Handle_Timeout (void);
- virtual int init (int argc, char *argv[]);
- virtual int info (char **, size_t) const;
- virtual int fini (void);
-
-private:
- virtual int get_handle (void) const;
- virtual int handle_timeout (const ACE_Time_Value &tv, const void *arg);
-
- int count;
-};
-
-extern ACE_Service_Object_Type t1;
-
-#if defined (__ACE_INLINE__)
-#define ACE_INLINE inline
-#include "Handle_Timeout.i"
-#else
-#define ACE_INLINE
-#endif /* __ACE_INLINE__ */
-
-#endif /* _HANDLE_TIMEOUT_H */
diff --git a/examples/Service_Configurator/IPC-tests/server/Handle_Timeout.i b/examples/Service_Configurator/IPC-tests/server/Handle_Timeout.i
deleted file mode 100644
index f72ae4e6d62..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Handle_Timeout.i
+++ /dev/null
@@ -1,84 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/Service_Config.h"
-#include "ace/Get_Opt.h"
-
-ACE_INLINE
-Handle_Timeout::Handle_Timeout (void): count (0)
-{
-}
-
-ACE_INLINE int
-Handle_Timeout::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
-
- ACE_OS::sprintf (buf, "%s", "# tests timeout facility\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-ACE_INLINE int
-Handle_Timeout::init (int argc, char *argv[])
-{
- ACE_Time_Value delta (10);
- ACE_Time_Value interval (1);
- ACE_Get_Opt get_opt (argc, argv, "a:d:i:", 0);
- int arg = 0;
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'd':
- delta.sec (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'i':
- interval.sec (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'a':
- arg = atoi (get_opt.optarg);
- break;
- default:
- break;
- }
-
- if (ACE_Reactor::instance ()->schedule_timer (this,
- (void *) arg,
- delta,
- interval) == -1)
- return -1;
- else
- return 0;
-}
-
-ACE_INLINE int
-Handle_Timeout::fini (void)
-{
- return 0;
-}
-
-ACE_INLINE int
-Handle_Timeout::get_handle (void) const
-{
- return -1;
-}
-
-ACE_INLINE int
-Handle_Timeout::handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
-{
- if (this->count++ >= 10)
- return -1; // Automatically cancel periodic timer...
-
- // Cast arg to a long, first, because a pointer is the same
- // size as a long on all current ACE platforms.
- ACE_DEBUG ((LM_INFO,
- "time for this(%u) expired at (%d, %d) with arg = %d\n",
- this, tv.sec (), tv.usec (), (int) (long) arg));
- return 0;
-}
diff --git a/examples/Service_Configurator/IPC-tests/server/Makefile b/examples/Service_Configurator/IPC-tests/server/Makefile
deleted file mode 100644
index 62621b027a0..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/Makefile
+++ /dev/null
@@ -1,612 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the server-side of the primary Reactor tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = server_test
-LIB = libServer.a
-SHLIB = libServer.$(SOEXT)
-
-FILES = Handle_L_Dgram \
- Handle_L_CODgram \
- Handle_L_FIFO \
- Handle_L_Pipe \
- Handle_L_Stream \
- Handle_R_Dgram \
- Handle_R_Stream \
- Handle_Timeout \
- Handle_Broadcast \
- Handle_L_SPIPE \
- Handle_Thr_Stream
-
-SRC = $(addsuffix .cpp,$(BIN))
-OBJ = $(SRC:%.cpp=$(VDIR)%.o)
-
-LSRC = $(addsuffix .cpp,$(FILES))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VLIB) $(VSHLIB) $(SHLIBA) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Handle_L_Dgram.o .obj/Handle_L_Dgram.so .shobj/Handle_L_Dgram.o .shobj/Handle_L_Dgram.so: Handle_L_Dgram.cpp Handle_L_Dgram.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/LSOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/LSOCK_Dgram.i \
- $(ACE_ROOT)/ace/UNIX_Addr.h Handle_L_Dgram.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Handle_L_CODgram.o .obj/Handle_L_CODgram.so .shobj/Handle_L_CODgram.o .shobj/Handle_L_CODgram.so: Handle_L_CODgram.cpp Handle_L_CODgram.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/LSOCK_CODgram.h \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/SOCK_CODgram.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_CODgram.i \
- $(ACE_ROOT)/ace/LSOCK_CODgram.i \
- $(ACE_ROOT)/ace/UNIX_Addr.h Handle_L_CODgram.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Handle_L_FIFO.o .obj/Handle_L_FIFO.so .shobj/Handle_L_FIFO.o .shobj/Handle_L_FIFO.so: Handle_L_FIFO.cpp Handle_L_FIFO.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/FIFO_Recv_Msg.h \
- $(ACE_ROOT)/ace/FIFO_Recv.h \
- $(ACE_ROOT)/ace/FIFO.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/FIFO_Recv.i \
- $(ACE_ROOT)/ace/FIFO_Recv_Msg.i Handle_L_FIFO.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Handle_L_Pipe.o .obj/Handle_L_Pipe.so .shobj/Handle_L_Pipe.o .shobj/Handle_L_Pipe.so: Handle_L_Pipe.cpp Handle_L_Pipe.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/UNIX_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/LSOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.i Handle_L_Pipe.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Handle_L_Stream.o .obj/Handle_L_Stream.so .shobj/Handle_L_Stream.o .shobj/Handle_L_Stream.so: Handle_L_Stream.cpp Handle_L_Stream.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/UNIX_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/LSOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/LSOCK_Stream.h \
- $(ACE_ROOT)/ace/LSOCK.h \
- $(ACE_ROOT)/ace/LSOCK.i \
- $(ACE_ROOT)/ace/LSOCK_Stream.i Handle_L_Stream.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Handle_R_Dgram.o .obj/Handle_R_Dgram.so .shobj/Handle_R_Dgram.o .shobj/Handle_R_Dgram.so: Handle_R_Dgram.cpp Handle_R_Dgram.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.i Handle_R_Dgram.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Handle_R_Stream.o .obj/Handle_R_Stream.so .shobj/Handle_R_Stream.o .shobj/Handle_R_Stream.so: Handle_R_Stream.cpp Handle_R_Stream.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/Time_Value.h Handle_R_Stream.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/Handle_Timeout.o .obj/Handle_Timeout.so .shobj/Handle_Timeout.o .shobj/Handle_Timeout.so: Handle_Timeout.cpp Handle_Timeout.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h Handle_Timeout.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Handle_Broadcast.o .obj/Handle_Broadcast.so .shobj/Handle_Broadcast.o .shobj/Handle_Broadcast.so: Handle_Broadcast.cpp Handle_Broadcast.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.i Handle_Broadcast.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Handle_L_SPIPE.o .obj/Handle_L_SPIPE.so .shobj/Handle_L_SPIPE.o .shobj/Handle_L_SPIPE.so: Handle_L_SPIPE.cpp Handle_L_SPIPE.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i Handle_L_SPIPE.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Handle_Thr_Stream.o .obj/Handle_Thr_Stream.so .shobj/Handle_Thr_Stream.o .shobj/Handle_Thr_Stream.so: Handle_Thr_Stream.cpp \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/TLI_Acceptor.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/TLI_Stream.h Handle_Thr_Stream.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/server_test.o .obj/server_test.so .shobj/server_test.o .shobj/server_test.so: server_test.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Service_Configurator/IPC-tests/server/server_test.cpp b/examples/Service_Configurator/IPC-tests/server/server_test.cpp
deleted file mode 100644
index a1dd1e36ce4..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/server_test.cpp
+++ /dev/null
@@ -1,36 +0,0 @@
-// $Id$
-
-// The main test driver for the dynamically configured server.
-
-#include "ace/Service_Config.h"
-
-int
-main (int argc, char *argv[])
-{
- if (ACE_Service_Config::open (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "ACE_Service_Config::open"),
- -1);
-
- // Create an adapter to end the event loop.
- ACE_Sig_Adapter sa ((ACE_Sig_Handler_Ex) ACE_Reactor::end_event_loop);
-
- ACE_Sig_Set sig_set;
- sig_set.sig_add (SIGINT);
- sig_set.sig_add (SIGQUIT);
-
- // Register ourselves to receive signals so we can shut down
- // gracefully.
- if (ACE_Reactor::instance ()->register_handler (sig_set, &sa) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n"),
- -1);
-
- // Run forever, performing the configured services until we are shut
- // down by a SIGINT/SIGQUIT signal.
-
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
diff --git a/examples/Service_Configurator/IPC-tests/server/svc.conf b/examples/Service_Configurator/IPC-tests/server/svc.conf
deleted file mode 100644
index bdf1afe504b..00000000000
--- a/examples/Service_Configurator/IPC-tests/server/svc.conf
+++ /dev/null
@@ -1,19 +0,0 @@
-# To configure different services, simply uncomment the appropriate lines in this file!
-#static ACE_Service_Manager "-d -p 3911"
-dynamic Remote_Brdcast Service_Object * .shobj/Handle_Broadcast:remote_broadcast "-p 10001"
-dynamic Remote_Stream Service_Object * .shobj/Handle_R_Stream:remote_stream "-p 20002"
-dynamic Remote_Dgram Service_Object * .shobj/Handle_R_Dgram:remote_dgram "-p 15001"
-dynamic Timer_1 Service_Object * .shobj/Handle_Timeout:timer_1 "-d 5 -i 1 -a 100"
-dynamic Local_Stream Service_Object * .shobj/Handle_L_Stream:local_stream "-r /tmp/foo_stream"
-dynamic Local_Pipe Service_Object * .shobj/Handle_L_Pipe:local_pipe "-r /tmp/foo_pipe"
-dynamic Local_Fifo Service_Object * .shobj/Handle_L_FIFO:local_fifo "-r /tmp/foo_fifo"
-dynamic Local_Dgram Service_Object * .shobj/Handle_L_Dgram:local_dgram "-r /tmp/foo_dgram"
-dynamic Local_CODgram Service_Object * .shobj/Handle_L_CODgram:local_codgram "-r /tmp/foo_codgram"
-dynamic Local_Spipe Service_Object * .shobj/Handle_L_SPIPE:local_spipe "-r /tmp/foo_spipe"
-dynamic Remote_Thr_Stream Service_Object * .shobj/Handle_Thr_Stream:remote_thr_stream "-p 10001"
-#suspend Remote_Stream
-#resume Local_SPIPE
-#resume Remote_Stream
-#remove Remote_Stream
-#remove Local_Stream
-
diff --git a/examples/Service_Configurator/Makefile b/examples/Service_Configurator/Makefile
deleted file mode 100644
index df6adfe4a22..00000000000
--- a/examples/Service_Configurator/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Service Configurator tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = IPC-tests \
- Misc
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
diff --git a/examples/Service_Configurator/Misc/Makefile b/examples/Service_Configurator/Misc/Makefile
deleted file mode 100644
index 716acacc556..00000000000
--- a/examples/Service_Configurator/Misc/Makefile
+++ /dev/null
@@ -1,77 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-# Makefile for a test of the miscellaneous Service_Config examples
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = main
-
-FILES = Timer_Service
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Timer_Service.o .obj/Timer_Service.so .shobj/Timer_Service.o .shobj/Timer_Service.so: Timer_Service.cpp Timer_Service.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Service_Configurator/Misc/Misc.dsw b/examples/Service_Configurator/Misc/Misc.dsw
deleted file mode 100644
index 58bd02d7b50..00000000000
--- a/examples/Service_Configurator/Misc/Misc.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "main"=.\main.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Service_Configurator/Misc/Timer_Service.cpp b/examples/Service_Configurator/Misc/Timer_Service.cpp
deleted file mode 100644
index f244f74eaa2..00000000000
--- a/examples/Service_Configurator/Misc/Timer_Service.cpp
+++ /dev/null
@@ -1,92 +0,0 @@
-// $Id$
-
-#include "Timer_Service.h"
-
-int
-Timer_Service::init (int argc, char *argv[])
-{
- ACE_DEBUG ((LM_DEBUG,
- "in Timer_Service::init, argv[0] = %s, argc == %d\n",
- argv[0], argc));
-
- for (int i = 0; i < argc; i++)
- ACE_DEBUG ((LM_DEBUG, "argv[%d] = %s\n", i, argv[i]));
-
- int interval = Timer_Service::TIMEOUT;
-
- if (argc > 1)
- {
- // If the second argument exists use this as the interval for
- // the periodic timer. Otherwise, go off every TIMEOUT seconds.
-
- interval = ACE_OS::atoi (argv[1]);
-
- if (interval == 0)
- interval = Timer_Service::TIMEOUT;
- }
-
- if (argc > 2)
- {
- // If the third argument exists use it to control the maximum
- // number of timeouts.
- this->max_timeouts_ = ACE_OS::atoi (argv[2]);
-
- if (this->max_timeouts_ == 0)
- this->max_timeouts_ = Timer_Service::MAX_TIMEOUTS;
- }
-
- this->cur_timeouts_ = 0;
-
- // If the fourth argument exists take this as an indication to
- // enable tracing.
- if (argc > 3)
- ACE_Trace::start_tracing ();
- else
- ACE_Trace::stop_tracing ();
-
- // Register the timer to go off in 1 second, and then to go off
- // every <interval> seconds.
- if (ACE_Reactor::instance ()->schedule_timer
- (this, 0, ACE_Time_Value (1), ACE_Time_Value (interval)) == -1)
- return -1;
- else
- return 0;
-}
-
-int
-Timer_Service::handle_timeout (const ACE_Time_Value &tv,
- const void *)
-{
- ACE_DEBUG ((LM_DEBUG,
- "in Timer_Service::handle_timeout sec = %d, usec = %d"
- " cur_timeouts = %d, max_timeouts = %d\n",
- tv.sec (), tv.usec (),
- this->cur_timeouts_, this->max_timeouts_));
-
- this->cur_timeouts_++;
-
- if (this->cur_timeouts_ == this->max_timeouts_)
- // Shutdown the test.
- return -1;
- else
- return 0;
-}
-
-int
-Timer_Service::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- ACE_DEBUG ((LM_DEBUG, "closing down the timer test\n"));
-
- ACE_Reactor::end_event_loop();
- return 0;
-}
-
-// Define the factory function.
-ACE_SVC_FACTORY_DEFINE (Timer_Service)
-
-// Define the object that describes the service.
-ACE_STATIC_SVC_DEFINE (Timer_Service,
- "Timer_Service", ACE_SVC_OBJ_T, &ACE_SVC_NAME (Timer_Service),
- ACE_Service_Type::DELETE_THIS | ACE_Service_Type::DELETE_OBJ, 0)
-
diff --git a/examples/Service_Configurator/Misc/Timer_Service.h b/examples/Service_Configurator/Misc/Timer_Service.h
deleted file mode 100644
index 2166dbbe22e..00000000000
--- a/examples/Service_Configurator/Misc/Timer_Service.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/Service_Config.h"
-
-class Timer_Service : public ACE_Service_Object
-{
-public:
- virtual int init (int argc, char *argv[]);
- // Initialization hook.
-
- virtual int handle_timeout (const ACE_Time_Value &,
- const void *);
- // Timeout hook.
-
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask);
- // Close hook.
-
-private:
- enum
- {
- TIMEOUT = 4, // Wait 4 seconds between timeouts
- MAX_TIMEOUTS = 10 // Don't timeout for more than 10 times.
- };
-
- int max_timeouts_;
- // Maximum number of timeouts before shutting down the test.
-
- int cur_timeouts_;
- // Current number of timeouts.
-};
-
-ACE_STATIC_SVC_DECLARE (Timer_Service)
-
diff --git a/examples/Service_Configurator/Misc/main.cpp b/examples/Service_Configurator/Misc/main.cpp
deleted file mode 100644
index ec2078076a7..00000000000
--- a/examples/Service_Configurator/Misc/main.cpp
+++ /dev/null
@@ -1,25 +0,0 @@
-// $Id$
-
-#include "ace/Service_Config.h"
-#include "Timer_Service.h"
-
-// Create an object that will insert the Timer_Service into the list
-// of statically linked services that the ACE_Service_Config will
-// process at run-time.
-ACE_STATIC_SVC_REQUIRE(Timer_Service)
-
-int
-main (int argc, char *argv[])
-{
- if (ACE_Service_Config::open (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n",
- "open"),
- 1);
-
- // Run forever, performing the configured services until we receive
- // a SIGINT.
-
- ACE_Reactor::run_event_loop ();
- return 0;
-}
diff --git a/examples/Service_Configurator/Misc/main.dsp b/examples/Service_Configurator/Misc/main.dsp
deleted file mode 100644
index 80ffbed5452..00000000000
--- a/examples/Service_Configurator/Misc/main.dsp
+++ /dev/null
@@ -1,93 +0,0 @@
-# Microsoft Developer Studio Project File - Name="main" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=main - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "main.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "main.mak" CFG="main - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "main - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "main - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "main - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "main - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "main - Win32 Release"
-# Name "main - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\main.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timer_Service.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Service_Configurator/Misc/svc.conf b/examples/Service_Configurator/Misc/svc.conf
deleted file mode 100644
index e1a6070ccc8..00000000000
--- a/examples/Service_Configurator/Misc/svc.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-# Statically configure the Timer_Service into the application process
-# and pass in up to 4 arguments. The final 3 arguments are retrieved from
-# environment variables, so they can be set by changing your
-# environment before running the main program. If you don't have
-# these variables set they are ignored.
-static Timer_Service "timer $INTERVAL $MAX_TIMEOUTS $TRACE"
diff --git a/examples/Shared_Malloc/Makefile b/examples/Shared_Malloc/Makefile
deleted file mode 100644
index fd75c8e532b..00000000000
--- a/examples/Shared_Malloc/Makefile
+++ /dev/null
@@ -1,94 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for tests of the Shared_Malloc wrappers
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = test_malloc \
- test_persistence \
- test_multiple_mallocs
-
-FILES = Malloc \
- Options
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-#SHOBJ = $(addsuffix .so,$(FILES))
-
-#LDLIBS = $(addprefix $(VSHDIR),$(SHOBJ))
-
-#VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Malloc.o .obj/Malloc.so .shobj/Malloc.o .shobj/Malloc.so: Malloc.cpp Options.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i Malloc.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h
-.obj/Options.o .obj/Options.so .shobj/Options.o .shobj/Options.so: Options.cpp $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i Options.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Shared_Malloc/Malloc.cpp b/examples/Shared_Malloc/Malloc.cpp
deleted file mode 100644
index 3543c99cdb7..00000000000
--- a/examples/Shared_Malloc/Malloc.cpp
+++ /dev/null
@@ -1,106 +0,0 @@
-#include "Options.h"
-// $Id$
-
-#include "Malloc.h"
-
-// Strategic typedefs for memory allocation.
-
-typedef ACE_Malloc <ACE_LOCAL_MEMORY_POOL, ACE_SYNCH_MUTEX> L_ALLOCATOR;
-typedef ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_Process_Mutex> M_ALLOCATOR;
-
-#if defined (ACE_LACKS_SYSV_SHMEM)
-typedef ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_SYNCH_MUTEX> SP_ALLOCATOR;
-typedef ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_SYNCH_MUTEX> ST_ALLOCATOR;
-#else
-typedef ACE_Malloc <ACE_SHARED_MEMORY_POOL, ACE_Process_Mutex> SP_ALLOCATOR;
-typedef ACE_Malloc <ACE_SHARED_MEMORY_POOL, ACE_SYNCH_MUTEX> ST_ALLOCATOR;
-#endif /* ACE_LACKS_SYSV_SHMEM */
-
-#if defined (ACE_LACKS_SBRK)
-typedef ACE_Malloc <ACE_LOCAL_MEMORY_POOL, ACE_SYNCH_MUTEX> SB_ALLOCATOR;
-#else
-typedef ACE_Malloc <ACE_SBRK_MEMORY_POOL, ACE_SYNCH_MUTEX> SB_ALLOCATOR;
-#endif /* ACE_LACKS_SBRK */
-
-// Singleton
-ACE_Allocator *Malloc::instance_ = 0;
-
-// This is a factory that decides what type of allocator to create.
-
-ACE_Allocator *
-Malloc::instance (void)
-{
- if (Malloc::instance_ == 0)
- {
- if (Options::instance ()->child ())
- Malloc::instance_ = new ACE_Allocator_Adapter<M_ALLOCATOR>;
- else if (Options::instance ()->spawn_threads ())
- {
- if (Options::instance ()->use_sbrk ())
- Malloc::instance_ = new ACE_Allocator_Adapter<SB_ALLOCATOR>;
- else if (Options::instance ()->use_shmem ())
- Malloc::instance_ = new ACE_Allocator_Adapter<ST_ALLOCATOR>;
- else
- Malloc::instance_ = new ACE_Allocator_Adapter<L_ALLOCATOR>;
- }
- else if (Options::instance ()->use_mmap ())
- Malloc::instance_ = new ACE_Allocator_Adapter<M_ALLOCATOR>;
- else // Use Shared_Memory_Pool.
- Malloc::instance_ = new ACE_Allocator_Adapter<SP_ALLOCATOR>;
- }
-
- return Malloc::instance_;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Allocator_Adapter<L_ALLOCATOR>;
-template class ACE_Allocator_Adapter<M_ALLOCATOR>;
-template class ACE_Allocator_Adapter<SB_ALLOCATOR>;
-template class ACE_Allocator_Adapter<SP_ALLOCATOR>;
-template class ACE_Allocator_Adapter<ST_ALLOCATOR>;
-template class ACE_Malloc <ACE_LOCAL_MEMORY_POOL, ACE_SYNCH_MUTEX>;
-template class ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_Process_Mutex>;
-template class ACE_Read_Guard<ACE_Process_Mutex>;
-template class ACE_Read_Guard<ACE_SYNCH_MUTEX>;
-template class ACE_Write_Guard<ACE_Process_Mutex>;
-template class ACE_Write_Guard<ACE_SYNCH_MUTEX>;
-
-#if defined (ACE_LACKS_SYSV_SHMEM)
-template class ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_SYNCH_MUTEX>;
-#else
-template class ACE_Malloc <ACE_SHARED_MEMORY_POOL, ACE_Process_Mutex>;
-template class ACE_Malloc <ACE_SHARED_MEMORY_POOL, ACE_SYNCH_MUTEX>;
-#endif /* ACE_LACKS_SYSV_SHMEM */
-
-#if defined (ACE_LACKS_SBRK)
-template class ACE_Malloc <ACE_LOCAL_MEMORY_POOL, ACE_SYNCH_MUTEX>;
-#else
-template class ACE_Malloc <ACE_SBRK_MEMORY_POOL, ACE_SYNCH_MUTEX>;
-#endif /* ACE_LACKS_SBRK */
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Allocator_Adapter<L_ALLOCATOR>
-#pragma instantiate ACE_Allocator_Adapter<M_ALLOCATOR>
-#pragma instantiate ACE_Allocator_Adapter<SB_ALLOCATOR>
-#pragma instantiate ACE_Allocator_Adapter<SP_ALLOCATOR>
-#pragma instantiate ACE_Allocator_Adapter<ST_ALLOCATOR>
-#pragma instantiate ACE_Malloc <ACE_LOCAL_MEMORY_POOL, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_Process_Mutex>
-#pragma instantiate ACE_Read_Guard<ACE_Process_Mutex>
-#pragma instantiate ACE_Read_Guard<ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Write_Guard<ACE_Process_Mutex>
-#pragma instantiate ACE_Write_Guard<ACE_SYNCH_MUTEX>
-
-#if defined (ACE_LACKS_SYSV_SHMEM)
-#pragma instantiate ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_SYNCH_MUTEX>
-#else
-#pragma instantiate ACE_Malloc <ACE_SHARED_MEMORY_POOL, ACE_Process_Mutex>
-#pragma instantiate ACE_Malloc <ACE_SHARED_MEMORY_POOL, ACE_SYNCH_MUTEX>
-#endif /* ACE_LACKS_SYSV_SHMEM */
-
-#if defined (ACE_LACKS_SBRK)
-#pragma instantiate ACE_Malloc <ACE_LOCAL_MEMORY_POOL, ACE_SYNCH_MUTEX>
-#else
-#pragma instantiate ACE_Malloc <ACE_SBRK_MEMORY_POOL, ACE_SYNCH_MUTEX>
-#endif /* ACE_LACKS_SBRK */
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/Shared_Malloc/Malloc.h b/examples/Shared_Malloc/Malloc.h
deleted file mode 100644
index 57a1eecd1f2..00000000000
--- a/examples/Shared_Malloc/Malloc.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (MY_MALLOC_H)
-#define MY_MALLOC_H
-
-#include "ace/Malloc.h"
-
-class Malloc
- // = TITLE
- // Allocator Singleton.
-{
-public:
- static ACE_Allocator *instance (void);
- // Returns static instance.
-
-private:
- Malloc (void);
- // Ensure Singleton.
-
- static ACE_Allocator *instance_;
- // Malloc Singleton.
-};
-
-#endif /* MY_MALLOC_H */
diff --git a/examples/Shared_Malloc/Options.cpp b/examples/Shared_Malloc/Options.cpp
deleted file mode 100644
index 2a9b0d341ae..00000000000
--- a/examples/Shared_Malloc/Options.cpp
+++ /dev/null
@@ -1,187 +0,0 @@
-#include "ace/Get_Opt.h"
-// $Id$
-
-
-#include "Options.h"
-
-// Static Singleton instance.
-Options *Options::instance_ = 0;
-
-Options *
-Options::instance (void)
-{
- if (Options::instance_ == 0)
- Options::instance_ = new Options ();
-
- return Options::instance_;
-}
-
-char *
-Options::program_name (void)
-{
- return this->program_name_;
-}
-
-const char *
-Options::slave_name (void)
-{
- return this->slave_name_;
-}
-
-int
-Options::debug (void)
-{
- return this->debug_;
-}
-
-int
-Options::exec_slave (void)
-{
- return this->exec_slave_;
-}
-
-size_t
-Options::iteration_count (void)
-{
- return this->iteration_count_;
-}
-
-int
-Options::use_sbrk (void)
-{
- return this->use_sbrk_;
-}
-
-size_t
-Options::max_msg_size (void)
-{
- return this->max_msg_size_;
-}
-
-size_t
-Options::spawn_count (void)
-{
- return this->spawn_count_;
-}
-
-int
-Options::spawn_threads (void)
-{
- return this->spawn_threads_;
-}
-
-int
-Options::use_mmap (void)
-{
- return this->use_mmap_;
-}
-
-int
-Options::use_shmem (void)
-{
- return this->use_shmem_;
-}
-
-int
-Options::child (void)
-{
- return this->child_;
-}
-
-// Explain usage and exit.
-
-void
-Options::print_usage_and_die (void)
-{
- ACE_ERROR ((LM_ERROR, "usage: %n"
- "\n[-d] (run in debugging mode)\n"
- "[-e] (use exec(2) in addition to fork(2))\n"
- "[-l] (use C++ new operator rather than sbrk(2)\n"
- "[-L max_msg_size]\n"
- "[-m] (use mmap rather than SysV shared memory)\n"
- "[-p] (use processes rather than threads)\n"
- "[-s] (use SysV shared memory rather than mmap)\n"
- "[-t number of threads or processes to spawn]\n"
- "[-n iteration_count]\n%a", -1));
- /* NOTREACHED */
-}
-
-Options::Options (void)
- : slave_name_ ("slave"),
- debug_ (0),
- exec_slave_ (0),
- iteration_count_ (100),
- use_sbrk_ (0),
- use_shmem_ (0),
- max_msg_size_ (127),
- spawn_count_ (1),
- spawn_threads_ (1),
- use_mmap_ (0),
- child_ (0)
-{
-}
-
-void
-Options::parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "dehlL:mn:pst:");
-
- this->program_name_ = argv[0];
- ACE_LOG_MSG->open (this->program_name_);
-
- // Put in a special-case check for child process.
- if (ACE_OS::strcmp (this->program_name_, slave_name_) == 0)
- {
- this->child_ = 1;
- this->use_mmap_ = 1;
- }
-
- int c;
-
- while ((c = get_opt ()) != -1)
- {
- switch (c)
- {
- case 'd':
- this->debug_ = 1;
- break;
- case 'e':
- this->exec_slave_ = 1;
- break;
- case 'h':
- this->print_usage_and_die ();
- /* NOTREACHED */
- break;
- case 'l':
- this->use_sbrk_ = 0;
- break;
- case 'L':
- this->max_msg_size_ = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'm':
- this->use_mmap_ = 1;
- break;
- case 'n':
- this->iteration_count_ = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'p': // Spawn processes rather than threads
- this->spawn_threads_ = 0;
- break;
- case 's':
- // Use System V shared memory...
- this->use_shmem_ = 1;
- break;
- case 't':
- this->spawn_count_ = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- this->print_usage_and_die ();
- /* NOTREACHED */
- break;
- }
- }
-
- // Switch to using MMAP when the -p and -e options are enabled.
- if (this->exec_slave_ == 1 && this->spawn_threads_ == 0)
- this->use_mmap_ = 1;
-}
diff --git a/examples/Shared_Malloc/Options.h b/examples/Shared_Malloc/Options.h
deleted file mode 100644
index 931f7411673..00000000000
--- a/examples/Shared_Malloc/Options.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#if !defined (_OPTIONS)
-#define _OPTIONS
-
-#include "ace/OS.h"
-
-class Options
- // = TITLE
- // Options Singleton.
-{
-public:
- static Options *instance (void);
- // Return Singleton.
-
- void parse_args (int argc, char *argv[]);
- // Parse the arguments.
-
- // = Accessor methods.
- char *program_name (void);
- const char *slave_name (void);
- int debug (void);
- int exec_slave (void);
- size_t iteration_count (void);
- int use_sbrk (void);
- int use_shmem (void);
- size_t max_msg_size (void);
- size_t spawn_count (void);
- int spawn_threads (void);
- int use_mmap (void);
- int child (void);
-
-private:
- Options (void);
- // Ensure Singleton.
-
- static Options *instance_;
- // Singleton.
-
- void print_usage_and_die (void);
- // Explain usage and exit.
-
- char *program_name_;
- // Name of the program.
-
- const char *slave_name_;
- // Name of slave process.
-
- int debug_;
- // Flag to indicate if we are debugging.
-
- int exec_slave_;
- // Flag to indicate if we should exec after forking.
-
- size_t iteration_count_;
- // Number of iterations to call malloc_recurse().
-
- int use_sbrk_;
- // Should we use sbrk(2)?
-
- int use_shmem_;
- // Should we use Shared Memory?
-
- size_t max_msg_size_;
- // Maximum number of bytes to malloc.
-
- size_t spawn_count_;
- // Number of threads.
-
- int spawn_threads_;
- // Spawn threads vs. processes.
-
- int use_mmap_;
- // Use mmap() as the backing store.
-
- int child_;
- // We're a child process.
-};
-
-#endif /* _OPTIONS */
diff --git a/examples/Shared_Malloc/Shared_Malloc.mak b/examples/Shared_Malloc/Shared_Malloc.mak
deleted file mode 100644
index 5fa4597bfdb..00000000000
--- a/examples/Shared_Malloc/Shared_Malloc.mak
+++ /dev/null
@@ -1,762 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=persistence - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to persistence - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "malloc - Win32 Release" && "$(CFG)" != "malloc - Win32 Debug"\
- && "$(CFG)" != "multiple_mallocs - Win32 Release" && "$(CFG)" !=\
- "multiple_mallocs - Win32 Debug" && "$(CFG)" != "persistence - Win32 Release"\
- && "$(CFG)" != "persistence - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Shared_Malloc.mak" CFG="persistence - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "malloc - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "malloc - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "multiple_mallocs - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "multiple_mallocs - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "persistence - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "persistence - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "malloc - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "malloc\Release"
-# PROP BASE Intermediate_Dir "malloc\Release"
-# PROP BASE Target_Dir "malloc"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir "malloc"
-OUTDIR=.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\malloc.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Options.obj"
- -@erase "$(INTDIR)\test_malloc.obj"
- -@erase "$(OUTDIR)\malloc.exe"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/malloc.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/malloc.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/malloc.pdb" /machine:I386 /out:"$(OUTDIR)/malloc.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Options.obj" \
- "$(INTDIR)\test_malloc.obj"
-
-"$(OUTDIR)\malloc.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "malloc - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "malloc\Debug"
-# PROP BASE Intermediate_Dir "malloc\Debug"
-# PROP BASE Target_Dir "malloc"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "malloc"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\malloc.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Malloc.obj"
- -@erase "$(INTDIR)\Options.obj"
- -@erase "$(INTDIR)\test_malloc.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\malloc.exe"
- -@erase "$(OUTDIR)\malloc.ilk"
- -@erase "$(OUTDIR)\malloc.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/malloc.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/malloc.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/malloc.pdb" /debug /machine:I386 /out:"$(OUTDIR)/malloc.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Malloc.obj" \
- "$(INTDIR)\Options.obj" \
- "$(INTDIR)\test_malloc.obj"
-
-"$(OUTDIR)\malloc.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "multiple_mallocs - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "multiple_mallocs\Release"
-# PROP BASE Intermediate_Dir "multiple_mallocs\Release"
-# PROP BASE Target_Dir "multiple_mallocs"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir "multiple_mallocs"
-OUTDIR=.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\multiple_mallocs.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_multiple_mallocs.obj"
- -@erase "$(OUTDIR)\multiple_mallocs.exe"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/multiple_mallocs.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/multiple_mallocs.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/multiple_mallocs.pdb" /machine:I386\
- /out:"$(OUTDIR)/multiple_mallocs.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_multiple_mallocs.obj"
-
-"$(OUTDIR)\multiple_mallocs.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "multiple_mallocs - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "multiple_mallocs\Debug"
-# PROP BASE Intermediate_Dir "multiple_mallocs\Debug"
-# PROP BASE Target_Dir "multiple_mallocs"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "multiple_mallocs"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\multiple_mallocs.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_multiple_mallocs.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\multiple_mallocs.exe"
- -@erase "$(OUTDIR)\multiple_mallocs.ilk"
- -@erase "$(OUTDIR)\multiple_mallocs.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/multiple_mallocs.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/multiple_mallocs.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/multiple_mallocs.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/multiple_mallocs.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_multiple_mallocs.obj"
-
-"$(OUTDIR)\multiple_mallocs.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "persistence - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "persistence\Release"
-# PROP BASE Intermediate_Dir "persistence\Release"
-# PROP BASE Target_Dir "persistence"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir "persistence"
-OUTDIR=.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\persistence.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_persistence.obj"
- -@erase "$(OUTDIR)\persistence.exe"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/persistence.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/persistence.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/persistence.pdb" /machine:I386 /out:"$(OUTDIR)/persistence.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\test_persistence.obj"
-
-"$(OUTDIR)\persistence.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "persistence - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "persistence\Debug"
-# PROP BASE Intermediate_Dir "persistence\Debug"
-# PROP BASE Target_Dir "persistence"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "persistence"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\persistence.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_persistence.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\persistence.exe"
- -@erase "$(OUTDIR)\persistence.ilk"
- -@erase "$(OUTDIR)\persistence.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/persistence.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/persistence.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/persistence.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/persistence.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_persistence.obj"
-
-"$(OUTDIR)\persistence.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "malloc - Win32 Release"
-# Name "malloc - Win32 Debug"
-
-!IF "$(CFG)" == "malloc - Win32 Release"
-
-!ELSEIF "$(CFG)" == "malloc - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\Malloc.cpp
-DEP_CPP_MALLO=\
- ".\Malloc.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Malloc.obj" : $(SOURCE) $(DEP_CPP_MALLO) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Options.cpp
-DEP_CPP_OPTIO=\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Options.obj" : $(SOURCE) $(DEP_CPP_OPTIO) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_malloc.cpp
-DEP_CPP_TEST_=\
- ".\Malloc.h"\
- ".\Options.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_malloc.obj" : $(SOURCE) $(DEP_CPP_TEST_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "multiple_mallocs - Win32 Release"
-# Name "multiple_mallocs - Win32 Debug"
-
-!IF "$(CFG)" == "multiple_mallocs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "multiple_mallocs - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_multiple_mallocs.cpp
-DEP_CPP_TEST_M=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_multiple_mallocs.obj" : $(SOURCE) $(DEP_CPP_TEST_M) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "persistence - Win32 Release"
-# Name "persistence - Win32 Debug"
-
-!IF "$(CFG)" == "persistence - Win32 Release"
-
-!ELSEIF "$(CFG)" == "persistence - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_persistence.cpp
-DEP_CPP_TEST_P=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_persistence.obj" : $(SOURCE) $(DEP_CPP_TEST_P) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Shared_Malloc/Shared_Malloc.mdp b/examples/Shared_Malloc/Shared_Malloc.mdp
deleted file mode 100644
index d21df61d27a..00000000000
--- a/examples/Shared_Malloc/Shared_Malloc.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Shared_Malloc/test_malloc.cpp b/examples/Shared_Malloc/test_malloc.cpp
deleted file mode 100644
index db5afd283d8..00000000000
--- a/examples/Shared_Malloc/test_malloc.cpp
+++ /dev/null
@@ -1,211 +0,0 @@
-// $Id$
-
-// This program tests out all the various ACE_Malloc combinations and
-// the ACE_Allocator_Adapter.
-
-#include "ace/Thread.h"
-#include "ace/Thread_Manager.h"
-#include "Malloc.h"
-#include "Options.h"
-
-static int
-gen_size (void)
-{
-#if defined (ACE_HAS_THREADS)
- ACE_RANDR_TYPE seed = ACE_RANDR_TYPE (&seed);
- return (ACE_OS::rand_r (ACE_RANDR_TYPE (seed)) % Options::instance ()->max_msg_size ()) + 1;
-#else
- return (ACE_OS::rand () % Options::instance ()->max_msg_size ()) + 1;
-#endif /* ACE_HAS_THREADS */
-}
-
-// Recursively allocate and deallocate dynamic memory.
-
-static int
-malloc_recurse (int count)
-{
- static char default_char = 0;
-
- if (count <= 0)
- {
- if (Options::instance ()->debug ())
- // Note that you'll need to #define ACE_HAS_MALLOC_STATS in
- // the main ACE config.h file and remake ACE to enable this.
- AMS (Malloc::instance ()->print_stats ());
- }
- else
- {
- int alloc_size = gen_size ();
- void *ptr = Malloc::instance ()->malloc (alloc_size);
-
- if (ptr == 0)
- ACE_ERROR ((LM_ERROR,
- "(%P|%t) *** malloc of size %d failed, %p\n%a",
- "malloc",
- alloc_size));
- else
- {
- ACE_OS::memset (ptr, default_char++, alloc_size);
-
- if (Options::instance ()->debug ())
- ACE_DEBUG ((LM_INFO,
- "(%P|%t) %u (alloc), size = %d\n",
- ptr,
- alloc_size));
-
- // Call ourselves recursively
- malloc_recurse (count - 1);
-
- if (Options::instance ()->debug ())
- ACE_DEBUG ((LM_INFO,
- "(%P|%t) %u (free), size = %d\n",
- ptr,
- alloc_size));
- Malloc::instance ()->free (ptr);
- }
- }
-
- return 0;
-}
-
-#if defined (ACE_HAS_THREADS)
-static void *
-worker (void *arg)
-{
- // Cast the arg to a long, first, because a pointer is the same
- // size as a long on all current ACE platforms.
- malloc_recurse ((int) (long) arg);
-
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
-
-// Create the appropriate type of process/thread.
-
-static void
-spawn (void)
-{
- if (Options::instance ()->spawn_threads ())
- {
-#if defined (ACE_HAS_THREADS)
- if (ACE_Thread_Manager::instance ()->spawn (ACE_THR_FUNC (worker),
- (void *) Options::instance ()->iteration_count (),
- THR_BOUND) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "thread create failed"));
-#else
- if (Options::instance ()->spawn_count () > 1)
- ACE_ERROR ((LM_ERROR,
- "only one thread may be run in a process on this platform\n%a",
- 1));
-#endif /* ACE_HAS_THREADS */
- }
-#if !defined (ACE_WIN32)
- else if (ACE_OS::fork (Options::instance ()->program_name ()) == 0)
- {
- if (Options::instance ()->exec_slave ())
- {
- char iterations[20];
- char msg_size[20];
-
- ACE_OS::sprintf (iterations,
- "%d",
- Options::instance ()->iteration_count ());
- ACE_OS::sprintf (msg_size,
- "%d",
- Options::instance ()->max_msg_size ());
- char *argv[] =
- {
- (char *) Options::instance ()->slave_name (),
- "-p",
- "-n",
- iterations,
- "-L",
- msg_size,
- Options::instance ()->debug () ? "-d" : "",
- (char *) 0
- };
-
- if (ACE_OS::execv (Options::instance ()->program_name (),
- (char *const *) argv) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "exec failed"));
- ACE_OS::_exit (1);
- }
- else
- {
- ACE_DEBUG ((LM_INFO,
- "(%P|%t) about to recurse with iteration count = %d\n",
- Options::instance ()->iteration_count ()));
-
- malloc_recurse (Options::instance ()->iteration_count ());
- Malloc::instance ()->remove ();
- ACE_OS::exit (0);
- }
- }
-#endif /* ACE_WIN32 */
-}
-
-// Wait for all the child processes/threads to exit.
-
-static void
-wait_for_children (void)
-{
- if (Options::instance ()->spawn_threads ())
- {
-#if defined (ACE_HAS_THREADS)
- // Wait for the threads to terminate.
- ACE_Thread_Manager::instance ()->wait ();
-#else
- malloc_recurse (Options::instance ()->iteration_count ());
-#endif /* ACE_HAS_THREADS */
- }
-#if !defined (ACE_WIN32)
- else
- {
- pid_t pid;
-
- while ((pid = ACE_OS::wait (0)) != -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) reaped pid = %d\n", pid));
- }
-#endif /* ACE_WIN32 */
-}
-
-extern "C" void
-handler (int)
-{
- Malloc::instance ()->remove ();
- ACE_ERROR ((LM_ERROR, "(%P|%t) removed handler\n%a", 0));
-}
-
-int
-main (int argc, char *argv[])
-{
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
- ACE_UNUSED_ARG (sa);
-
- Options::instance ()->parse_args (argc, argv);
-
-#if !defined (ACE_WIN32)
- if (Options::instance ()->child ())
- {
- ACE_DEBUG ((LM_INFO,
- "(%P|%t) about to recurse with iteration count = %d, debug = %d\n",
- Options::instance ()->iteration_count ()));
-
- // We've been forked...
- malloc_recurse (Options::instance ()->iteration_count ());
- Malloc::instance ()->remove ();
- }
- else
-#endif /* ACE_WIN32 */
- {
- for (size_t i = 0;
- i < Options::instance ()->spawn_count ();
- i++)
- spawn ();
-
- wait_for_children ();
- Malloc::instance ()->remove ();
- }
- return 0;
-}
diff --git a/examples/Shared_Malloc/test_multiple_mallocs.cpp b/examples/Shared_Malloc/test_multiple_mallocs.cpp
deleted file mode 100644
index 0c8daeeaf2c..00000000000
--- a/examples/Shared_Malloc/test_multiple_mallocs.cpp
+++ /dev/null
@@ -1,67 +0,0 @@
-// $Id$
-
-// Test the capabilities of the ACE shared memory manager in terms of
-// its ability to handle multiple mallocs rooted at different base
-// addresses.
-
-#include "ace/Malloc.h"
-#include "ace/Synch.h"
-
-typedef ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_Process_Mutex> MALLOC;
-
-// Default address for shared memory mapped files and SYSV shared
-// memory (defaults to 64 M).
-void *REQUEST_BASE_ADDR = ((void *) (64 * 1024 * 1024));
-const char *REQUEST_STRING = "hello from request repository";
-
-// Default address for shared memory mapped files and SYSV shared
-// memory (defaults to 64 M).
-void *RESPONSE_BASE_ADDR = ((void *) (128 * 1024 * 1024));
-const char *RESPONSE_STRING = "hello from response repository";
-
-int
-main (int, char *[])
-{
- ACE_MMAP_Memory_Pool_Options request_options (REQUEST_BASE_ADDR);
-
- // Create an adapter version of an allocator.
- ACE_Allocator_Adapter<MALLOC> *shmem_request =
- new ACE_Allocator_Adapter<MALLOC> ("request_file", "RequestLock", &request_options);
-
- ACE_MMAP_Memory_Pool_Options response_options (RESPONSE_BASE_ADDR);
-
- // Create a non-adapter version of an allocator.
- MALLOC *shmem_response =
- new MALLOC ("response_file","ResponseLock", &response_options);
-
- void *data = 0;
-
- if (shmem_request->find ("foo", data) == 0)
- {
- ACE_OS::printf ("%s\n", data);
- shmem_request->remove ();
- }
- else
- {
- data = shmem_request->malloc (ACE_OS::strlen (REQUEST_STRING) + 1);
- ACE_OS::strcpy ((char *) data, REQUEST_STRING);
- shmem_request->bind ("foo", data);
- }
- data = 0;
-
- if (shmem_response->find ("foo", data) == 0)
- {
- ACE_OS::printf ("%s\n", data);
- shmem_response->remove ();
- }
- else
- {
- data = shmem_response->malloc (ACE_OS::strlen (RESPONSE_STRING) + 1);
- ACE_OS::strcpy ((char *) data, RESPONSE_STRING);
- shmem_response->bind ("foo", data);
-
- ACE_OS::printf ("Run again to see results and release resources.\n");
- }
-
- return 0;
-}
diff --git a/examples/Shared_Malloc/test_persistence.cpp b/examples/Shared_Malloc/test_persistence.cpp
deleted file mode 100644
index a90a3a0743a..00000000000
--- a/examples/Shared_Malloc/test_persistence.cpp
+++ /dev/null
@@ -1,241 +0,0 @@
-// $Id$
-
-// Test the persistence capabilities of the ACE shared memory manager.
-
-#include "ace/Malloc.h"
-#include "ace/streams.h"
-
-typedef ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex> MALLOC;
-typedef ACE_Malloc_Iterator <ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex> MALLOC_ITERATOR;
-
-// Shared memory manager.
-static MALLOC *shmem_manager = 0;
-
-// Backing store name.
-static char *backing_store = ACE_DEFAULT_BACKING_STORE;
-
-class Employee
-{
-public:
- Employee (void): name_ (0), id_ (0) {}
-
- Employee (char* name, u_long id) : id_ (id)
- {
- this->name_ = (char*) shmem_manager->malloc (ACE_OS::strlen (name) + 1);
- ACE_OS::strcpy (this->name_, name );
- }
-
- ~Employee (void) { shmem_manager->free (this->name_); }
-
- char *name (void) const { return this->name_; }
-
- void name (char* name)
- {
- if (this->name_)
- shmem_manager->free (this->name_);
- this->name_ = (char*) shmem_manager->malloc (ACE_OS::strlen (name) + 1);
- ACE_OS::strcpy (this->name_, name);
- }
-
- u_long id (void) const { return id_; }
-
- void id (u_long id) { id_ = id; }
-
- void *operator new (size_t)
- {
- return shmem_manager->malloc (sizeof (Employee));
- }
-
- void operator delete (void *pointer) { shmem_manager->free (pointer); }
-
-private:
- char *name_;
- // Employee name.
-
- u_long id_;
- // Employee ID.
-};
-
-class GUI_Handler
-{
-public:
- GUI_Handler (void) { menu(); }
-
- ~GUI_Handler (void)
- {
- MALLOC::MEMORY_POOL &pool = shmem_manager->memory_pool();
- pool.sync ();
- }
-
- int service(void)
- {
- char option[BUFSIZ];
- char buf1[BUFSIZ];
- char buf2[BUFSIZ];
-
- if (::scanf ("%s", option) <= 0)
- {
- ACE_ERROR ((LM_ERROR, "try again\n"));
- return 0;
- }
-
- int result = 0;
- switch (option[0])
- {
- case 'I' :
- case 'i' :
- if (::scanf ("%s %s", buf1, buf2) <= 0)
- break;
- result = insert_employee (buf1, ACE_OS::atoi (buf2));
- break;
- case 'F' :
- case 'f' :
- if (::scanf ("%s", buf1) <= 0)
- break;
- result = find_employee (buf1);
- break;
- case 'D' :
- case 'd' :
- if (::scanf ("%s", buf1) <= 0)
- break;
- result = delete_employee (buf1);
- break;
- case 'L' :
- case 'l' :
- result = list_employees ();
- break;
- case 'Q' :
- case 'q' :
- return -1;
- ACE_NOTREACHED(break);
- default :
- cout << "unrecognized command" << endl;
- }
- if (result == 0)
- cout << "Last operation was successful!!" << endl;
- else
- cout << "Last operation failed!! " << endl;
-
- menu ();
-
- return 0;
- }
-
- void menu(void)
- {
- cout << endl;
- cout << "\t************************** " << endl;
- cout << "\tThe employee database menu " << endl;
- cout << endl;
- cout << "\t<I> Insert <name> <id> " << endl;
- cout << "\t<D> Delete <name> " << endl;
- cout << "\t<F> Find <name> " << endl;
- cout << endl;
- cout << "\t<L> List all employees " << endl;
- cout << endl;
- cout << "\t<Q> Quit " << endl;
- cout << "\t************************** " << endl;
- }
-
-private:
- int insert_employee (char* name, u_long id)
- {
- if (find_employee (name) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Employee already exists\n"), -1);
-
- Employee* new_employee = new Employee (name, id);
- shmem_manager->bind (name, new_employee);
- return 0;
- }
-
- int find_employee (char* name)
- {
- void *temp;
- if (shmem_manager->find (name, temp) == 0)
- {
- Employee *employee = (Employee *) temp;
-
- ACE_DEBUG ((LM_DEBUG, "The following employee was found.......\n\n"));
- ACE_DEBUG ((LM_DEBUG, "Employee name: %s\nEmployee id: %d\n",
- employee->name (), employee->id ()));
- return 0;
- }
-
- return -1;
- }
-
- int list_employees (void)
- {
- MALLOC_ITERATOR iterator (*shmem_manager);
-
- ACE_DEBUG ((LM_DEBUG, "The following employees were found.......\n\n"));
-
- for (void* temp = 0;
- iterator.next (temp) != 0;
- iterator.advance ())
- {
- Employee *employee = (Employee *) temp;
- ACE_DEBUG ((LM_DEBUG, "Employee name: %s\nEmployee id: %d\n",
- employee->name (), employee->id ()));
- }
- return 0;
- }
-
- int delete_employee (char* name)
- {
- void *temp;
-
- if (shmem_manager->unbind (name, temp) == 0)
- {
- Employee *employee = (Employee *) temp;
-
- ACE_DEBUG ((LM_DEBUG,
- "The following employee was found and deleted.......\n\n"));
-
- ACE_DEBUG ((LM_DEBUG, "Employee name: %s\nEmployee id: %d\n",
- employee->name (), employee->id ()));
-
- delete employee;
- return 0;
- }
-
- ACE_DEBUG ((LM_DEBUG, "There is no employee with name %s", name));
- return -1;
- }
-};
-
-void
-parse_args (int argc, char *argv[])
-{
- if (argc > 1);
- backing_store = argv[1];
-}
-
-int
-main (int argc, char *argv[])
-{
- parse_args (argc, argv);
-
- shmem_manager = new MALLOC (backing_store);
-
- GUI_Handler handler;
-
- for(;;)
- if (handler.service() == -1)
- {
- ACE_DEBUG ((LM_DEBUG, "closing down ....\n"));
- break;
- }
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-// The following instantiation is in ace/System_Time.cpp:
-// template class ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex>;
-template class ACE_Malloc_Iterator <ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-// The following instantiation is in ace/System_Time.cpp:
-// #pragma instantiate ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex>
-#pragma instantiate ACE_Malloc_Iterator <ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/Shared_Memory/Makefile b/examples/Shared_Memory/Makefile
deleted file mode 100644
index 27c5675aa0e..00000000000
--- a/examples/Shared_Memory/Makefile
+++ /dev/null
@@ -1,82 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for tests of the Shared_Malloc wrappers
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = test_MM \
- test_SV
-
-LSRC = test_MM.cpp \
- test_SV.cpp
-
-LDLIBS =
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-INSTALL =
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/test_MM.o .obj/test_MM. .shobj/test_MM.o .shobj/test_MM.: test_MM.cpp \
- $(ACE_ROOT)/ace/Shared_Memory_MM.h \
- $(ACE_ROOT)/ace/Shared_Memory.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Mem_Map.h
-.obj/test_SV.o .obj/test_SV. .shobj/test_SV.o .shobj/test_SV.: test_SV.cpp \
- $(ACE_ROOT)/ace/Shared_Memory_SV.h \
- $(ACE_ROOT)/ace/Shared_Memory.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Shared_Memory.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Shared_Memory/test_MM.cpp b/examples/Shared_Memory/test_MM.cpp
deleted file mode 100644
index b165ab9fb8a..00000000000
--- a/examples/Shared_Memory/test_MM.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-
-// $Id$
-
-#include "ace/Shared_Memory_MM.h"
-
-#define SHMSZ 27
-char shm_key[] = "/tmp/fooXXXXXX";
-
-static void
-client (void)
-{
- ACE_Shared_Memory *shm_client = new ACE_Shared_Memory_MM (shm_key);
- char *shm = (char *) shm_client->malloc ();
-
- for (char *s = shm; *s != '\0'; s++)
- putchar (*s);
-
- putchar ('\n');
- *shm = '*';
-}
-
-static void
-server (void)
-{
- ACE_Shared_Memory *shm_server = new ACE_Shared_Memory_MM (shm_key, SHMSZ);
- char *shm = (char *) shm_server->malloc ();
- char *s = shm;
-
- for (char c = 'a'; c <= 'z'; c++)
- *s++ = c;
-
- *s = '\0';
-
- // Perform a busy wait (ugh)
- while (*shm != '*')
- ACE_OS::sleep (1);
-
- if (shm_server->remove () < 0)
- ACE_ERROR ((LM_ERROR, "%p\n", "remove"));
- ACE_OS::unlink (shm_key);
-}
-
-int
-main (int, char *[])
-{
- if (ACE_OS::mktemp (shm_key) == 0 || (ACE_OS::unlink (shm_key) == -1 && errno == EPERM))
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", shm_key), 1);
-
- switch (ACE_OS::fork ())
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "fork"), 1);
- case 0:
- // Make sure the server starts up first.
- ACE_OS::sleep (1);
- client ();
- break;
- default:
- server ();
- break;
- }
- return 0;
-}
-
diff --git a/examples/Shared_Memory/test_SV.cpp b/examples/Shared_Memory/test_SV.cpp
deleted file mode 100644
index 0fe2fbfa7af..00000000000
--- a/examples/Shared_Memory/test_SV.cpp
+++ /dev/null
@@ -1,61 +0,0 @@
-
-// $Id$
-
-#include "ace/Shared_Memory_SV.h"
-
-#define SHMSZ 27
-#define SHM_KEY 5678
-
-static void
-client (void)
-{
- ACE_Shared_Memory_SV shm_client (SHM_KEY, SHMSZ);
- char *shm = (char *) shm_client.malloc ();
-
- for (char *s = shm; *s != '\0'; s++)
- putchar (*s);
-
- putchar ('\n');
- *shm = '*';
-}
-
-static void
-server (void)
-{
- ACE_Shared_Memory_SV shm_server (SHM_KEY, SHMSZ,
- ACE_Shared_Memory_SV::ACE_CREATE);
- char *shm = (char *) shm_server.malloc ();
- char *s = shm;
-
- for (char c = 'a'; c <= 'z'; c++)
- *s++ = c;
-
- *s = '\0';
-
- while (*shm != '*')
- ACE_OS::sleep (1);
-
- if (shm_server.remove () < 0)
- ACE_ERROR ((LM_ERROR, "%p\n", "remove"));
-}
-
-int
-main (int, char *[])
-{
- switch (ACE_OS::fork ())
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "fork"), 1);
- case 0:
- // Make sure the server starts up first.
- ACE_OS::sleep (1);
- client ();
- break;
- default:
- server ();
- break;
- }
-
- return 0;
-}
-
diff --git a/examples/System_V_IPC/Makefile b/examples/System_V_IPC/Makefile
deleted file mode 100644
index 4146a49674a..00000000000
--- a/examples/System_V_IPC/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the System V IPC directory
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = SV_Message_Queues \
- SV_Semaphores \
- SV_Shared_Memory
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-
-ifdef VXWORKS
- all.nested: any
- debug.nested: any
- profile.nested: any
- install.nested: any
- deinstall.nested: any
- clean.nested: any
- realclean.nested: any
- clobber.nested: any
- depend.nested: any
- rcs_info.nested: any
- any clean realclean:
- @echo These examples won\'t run or build for VxWorks.
-else
- include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
- include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
- include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-endif # VXWORKS
diff --git a/examples/System_V_IPC/README b/examples/System_V_IPC/README
deleted file mode 100644
index c5ebde21a60..00000000000
--- a/examples/System_V_IPC/README
+++ /dev/null
@@ -1,13 +0,0 @@
-This directory contains a number of examples that illustrate how to
-use the following ACE library components:
-
- . SV_Message_Queues
- Illustrates the ACE wrappers for System V Message
- Queues.
-
- . SV_Semaphores
- Illustrates the ACE wrappers for System V Semaphores.
-
- . SV_Shared_Memory
- Illustrates the ACE wrappers for System V Shared Memory.
-
diff --git a/examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp b/examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp
deleted file mode 100644
index 9dc9b3ac315..00000000000
--- a/examples/System_V_IPC/SV_Message_Queues/MQ_Client.cpp
+++ /dev/null
@@ -1,30 +0,0 @@
-#include "ace/SV_Message_Queue.h"
-// $Id$
-
-#include "test.h"
-#include "ace/streams.h"
-
-int
-main (int, char *[])
-{
- long pid = long (ACE_OS::getpid ());
- ACE_SV_Message_Queue msgque (SRV_KEY);
- ACE_Message_Block send_msg (SRV_ID, pid, ACE_OS::cuserid (0), "did you get this?");
- ACE_Message_Block recv_msg (pid);
-
- if (msgque.send (send_msg, send_msg.length ()) < 0)
- ACE_OS::perror ("msgque.send"), ACE_OS::exit (1);
-
- if (msgque.recv (recv_msg, sizeof (Message_Data), recv_msg.type ()) < 0)
- ACE_OS::perror ("msgrcv"), ACE_OS::exit (1);
-
- cout << "a message of length "
- << recv_msg.length ()
- << " received from server "
- << recv_msg.pid ()
- << " (user "
- << recv_msg.user () << "): "
- << recv_msg.text () << "\n";
-
- return 0;
-}
diff --git a/examples/System_V_IPC/SV_Message_Queues/MQ_Server.cpp b/examples/System_V_IPC/SV_Message_Queues/MQ_Server.cpp
deleted file mode 100644
index 0f9bb7be43d..00000000000
--- a/examples/System_V_IPC/SV_Message_Queues/MQ_Server.cpp
+++ /dev/null
@@ -1,53 +0,0 @@
-// $Id$
-
-#include "ace/Signal.h"
-#include "ace/SV_Message_Queue.h"
-#include "ace/streams.h"
-#include "test.h"
-
-// Must be global for signal Message...
-static ACE_SV_Message_Queue ace_sv_message_queue (SRV_KEY, ACE_SV_Message_Queue::ACE_CREATE);
-
-extern "C" void
-handler (int)
-{
- if (ace_sv_message_queue.remove () < 0)
- ACE_OS::perror ("ace_sv_message_queue.close"), ACE_OS::exit (1);
- ACE_OS::exit (0);
-}
-
-int
-main (int, char *[])
-{
- long pid = long (ACE_OS::getpid ());
- ACE_Message_Block recv_msg (SRV_ID);
- ACE_Message_Block send_msg (0, pid, ACE_OS::cuserid (0),
- "I received your message.");
-
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
- ACE_UNUSED_ARG (sa);
-
- for (;;)
- {
- if (ace_sv_message_queue.recv (recv_msg, sizeof (Message_Data), recv_msg.type ()) == -1)
- ::perror ("ace_sv_message_queue.recv"), ACE_OS::exit (1);
-
- cout << "a msg of length "
- << recv_msg.length ()
- << " sent from client "
- << recv_msg.pid ()
- << " (user "
- << recv_msg.user () << "): "
- << recv_msg.text () << "\n";
- cout.flush ();
-
- send_msg.type (recv_msg.pid ());
-
- if (ace_sv_message_queue.send (send_msg, send_msg.length ()) < 0)
- ACE_OS::perror ("ace_sv_message_queue.send"), ACE_OS::exit (1);
- }
-
- /* NOTREACHED */
- return 0;
-}
diff --git a/examples/System_V_IPC/SV_Message_Queues/Makefile b/examples/System_V_IPC/SV_Message_Queues/Makefile
deleted file mode 100644
index ea986020fb7..00000000000
--- a/examples/System_V_IPC/SV_Message_Queues/Makefile
+++ /dev/null
@@ -1,137 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for testing the typed and untyped Message Queue abstraction
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = MQ_Server \
- MQ_Client \
- TMQ_Server \
- TMQ_Client
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS =
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/MQ_Server.o .obj/MQ_Server. .shobj/MQ_Server.o .shobj/MQ_Server.: MQ_Server.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/SV_Message_Queue.h \
- $(ACE_ROOT)/ace/SV_Message.h \
- $(ACE_ROOT)/ace/SV_Message_Queue.i test.h
-.obj/MQ_Client.o .obj/MQ_Client. .shobj/MQ_Client.o .shobj/MQ_Client.: MQ_Client.cpp \
- $(ACE_ROOT)/ace/SV_Message_Queue.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Message.h \
- $(ACE_ROOT)/ace/SV_Message_Queue.i test.h
-.obj/TMQ_Server.o .obj/TMQ_Server. .shobj/TMQ_Server.o .shobj/TMQ_Server.: TMQ_Server.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Typed_SV_Message_Queue.h \
- $(ACE_ROOT)/ace/SV_Message_Queue.h \
- $(ACE_ROOT)/ace/SV_Message.h \
- $(ACE_ROOT)/ace/SV_Message_Queue.i \
- $(ACE_ROOT)/ace/Typed_SV_Message.h test.h
-.obj/TMQ_Client.o .obj/TMQ_Client. .shobj/TMQ_Client.o .shobj/TMQ_Client.: TMQ_Client.cpp \
- $(ACE_ROOT)/ace/Typed_SV_Message_Queue.h \
- $(ACE_ROOT)/ace/SV_Message_Queue.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Message.h \
- $(ACE_ROOT)/ace/SV_Message_Queue.i \
- $(ACE_ROOT)/ace/Typed_SV_Message.h test.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/System_V_IPC/SV_Message_Queues/TMQ_Client.cpp b/examples/System_V_IPC/SV_Message_Queues/TMQ_Client.cpp
deleted file mode 100644
index 7144d7fd5ca..00000000000
--- a/examples/System_V_IPC/SV_Message_Queues/TMQ_Client.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-#include "ace/Typed_SV_Message_Queue.h"
-// $Id$
-
-#include "test.h"
-#include "ace/streams.h"
-
-int
-main (int, char *[])
-{
- long pid = long (ACE_OS::getpid ());
-
- ACE_Typed_SV_Message_Queue<Message_Data> msgque (key_t (SRV_KEY));
-
- Message_Data msg_data (pid, ACE_OS::cuserid (0), "did you get this?");
-
- ACE_Typed_SV_Message<Message_Data> send_msg (msg_data,
- SRV_ID,
- msg_data.length ()),
- recv_msg (pid);
-
- if (msgque.send (send_msg) < 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "msgque.send"), 1);
-
- if (msgque.recv (recv_msg) < 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "msgque.recv"), 1);
-
- Message_Data &recv_msg_data = recv_msg.data ();
-
- cout << "a message of length "
- << recv_msg_data.length ()
- << " received from server "
- << recv_msg_data.pid ()
- << " (user "
- << recv_msg_data.user () << "): "
- << recv_msg_data.text () << "\n";
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Typed_SV_Message_Queue<Message_Data>;
-template class ACE_Typed_SV_Message<Message_Data>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Typed_SV_Message_Queue<Message_Data>
-#pragma instantiate ACE_Typed_SV_Message<Message_Data>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/System_V_IPC/SV_Message_Queues/TMQ_Server.cpp b/examples/System_V_IPC/SV_Message_Queues/TMQ_Server.cpp
deleted file mode 100644
index 6e2d97d3fbd..00000000000
--- a/examples/System_V_IPC/SV_Message_Queues/TMQ_Server.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-// $Id$
-
-#include "ace/Signal.h"
-#include "ace/Typed_SV_Message_Queue.h"
-
-#include "test.h"
-#include "ace/streams.h"
-
-// Must be global for signal Message...
-static ACE_Typed_SV_Message_Queue<Message_Data> ace_sv_message_queue
- (SRV_KEY, ACE_Typed_SV_Message_Queue<Message_Data>::ACE_CREATE);
-
-extern "C" void
-handler (int)
-{
- if (ace_sv_message_queue.remove () < 0)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "ace_sv_message_queue.recv", 1));
- ACE_OS::exit (0);
-}
-
-int
-main (int, char *[])
-{
- char *username = ACE_OS::cuserid (0);
- Message_Data msg_data ((int) ACE_OS::getpid (), username, "I received your message.");
- ACE_Typed_SV_Message<Message_Data> send_msg (msg_data, 0, msg_data.length ());
- ACE_Typed_SV_Message<Message_Data> recv_msg (SRV_ID);
-
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
- ACE_UNUSED_ARG (sa);
-
- for (;;)
- {
- if (ace_sv_message_queue.recv (recv_msg) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ace_sv_message_queue.recv"), 1);
-
- Message_Data &recv_msg_data = recv_msg.data ();
-
- cout << "a msg of length "
- << recv_msg_data.length ()
- << " sent from client "
- << recv_msg_data.pid ()
- << " (user "
- << recv_msg_data.user () << "): "
- << recv_msg_data.text () << "\n";
- cout.flush ();
-
- send_msg.type (recv_msg_data.pid ());
-
- if (ace_sv_message_queue.send (send_msg) < 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ace_sv_message_queue.send"), 1);
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Typed_SV_Message_Queue<Message_Data>;
-template class ACE_Typed_SV_Message<Message_Data>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Typed_SV_Message_Queue<Message_Data>
-#pragma instantiate ACE_Typed_SV_Message<Message_Data>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/System_V_IPC/SV_Message_Queues/test.h b/examples/System_V_IPC/SV_Message_Queues/test.h
deleted file mode 100644
index 775a27c4423..00000000000
--- a/examples/System_V_IPC/SV_Message_Queues/test.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/OS.h"
-#include "ace/SV_Message.h"
-
-#define MSGSZ 128
-#define SRV_KEY ACE_DEFAULT_SHM_KEY
-#define SRV_ID 1
-
-class Message_Data
-{
-public:
- Message_Data (long p = -1, const char user[] = "", char text[] = ""): pid_ (p)
- {
- ::strncpy (this->username_, user, 9);
- ::strncpy (this->mtext_, text, MSGSZ);
- }
-
- long pid (void) { return this->pid_; }
- void pid (long p) { this->pid_ = p; }
- char *user (void) { return this->username_; }
- void user (char user[]) { ::strncpy (this->username_, user, 9); }
- char *text (void) { return this->mtext_; }
- void text (char text[]) { ::strncpy (this->mtext_, text, MSGSZ); }
- int length (void) { return sizeof *this - sizeof this->mtext_ + ::strlen (this->mtext_) + 1; }
-
-protected:
- long pid_;
- char username_[9];
- char mtext_[MSGSZ];
-};
-
-/* Note, this may not be 100 percent portable on all C++ compilers... */
-class ACE_Message_Block : public ACE_SV_Message, public Message_Data
-{
-public:
- ACE_Message_Block (long t, long p = 0, char login[] = "", char message[] = "")
- : ACE_SV_Message (t), Message_Data (p, login, message)
- {}
-};
-
diff --git a/examples/System_V_IPC/SV_Semaphores/Makefile b/examples/System_V_IPC/SV_Semaphores/Makefile
deleted file mode 100644
index 6048d28d13a..00000000000
--- a/examples/System_V_IPC/SV_Semaphores/Makefile
+++ /dev/null
@@ -1,100 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for Semaphore wrapper class examples
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = Semaphores_1 \
- Semaphores_2
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Semaphores_1.o .obj/Semaphores_1. .shobj/Semaphores_1.o .shobj/Semaphores_1.: Semaphores_1.cpp \
- $(ACE_ROOT)/ace/SV_Shared_Memory.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h
-.obj/Semaphores_2.o .obj/Semaphores_2. .shobj/Semaphores_2.o .shobj/Semaphores_2.: Semaphores_2.cpp \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/System_V_IPC/SV_Semaphores/Semaphore_Client.cpp b/examples/System_V_IPC/SV_Semaphores/Semaphore_Client.cpp
deleted file mode 100644
index b7fe34725e7..00000000000
--- a/examples/System_V_IPC/SV_Semaphores/Semaphore_Client.cpp
+++ /dev/null
@@ -1,31 +0,0 @@
-#include "Semaphore_Test.h"
-// $Id$
-
-#include "ace/SV_Shared_Memory.h"
-#include "ace/SV_Semaphore_Simple.h"
-
-int
-main (void)
-{
- ACE_SV_Shared_Memory shm_client (SHM_KEY,
- SHMSZ,
- ACE_SV_Shared_Memory::ACE_OPEN);
- ACE_SV_Semaphore_Simple sem (SEM_KEY_1,
- ACE_SV_Semaphore_Simple::ACE_OPEN, 0, 2);
-
- char *s = (char *) shm_client.get_segment_ptr ();
-
- if (sem.acquire (0) < 0)
- ACE_OS::perror ("client sem.acquire"), ACE_OS::exit (1);
-
- while (*s != '\0')
- putchar (*s++);
-
- putchar ('\n');
-
- if (sem.release (1) < 0)
- ACE_OS::perror ("client sem.release"), ACE_OS::exit (1);
-
- return 0;
-}
-
diff --git a/examples/System_V_IPC/SV_Semaphores/Semaphore_Server.cpp b/examples/System_V_IPC/SV_Semaphores/Semaphore_Server.cpp
deleted file mode 100644
index f9931705c26..00000000000
--- a/examples/System_V_IPC/SV_Semaphores/Semaphore_Server.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-// $Id$
-
-
-#include "ace/SV_Shared_Memory.h"
-#include "ace/SV_Semaphore_Simple.h"
-#include "ace/Signal.h"
-#include "Semaphore_Test.h"
-
-static ACE_SV_Shared_Memory shm_server (SHM_KEY, SHMSZ, ACE_SV_Shared_Memory::ACE_CREATE);
-static ACE_SV_Semaphore_Simple sem (SEM_KEY_1, ACE_SV_Semaphore_Simple::ACE_CREATE, 0, 2);
-
-extern "C" void
-cleanup (int)
-{
- if (shm_server.remove () < 0 || sem.remove () < 0)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "remove", 1));
- ACE_OS::exit (0);
-}
-
-int
-main (void)
-{
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) cleanup, SIGINT);
-
- char *s = (char *) shm_server.get_segment_ptr ();
-
- for (char c = 'a'; c <= 'z'; c++)
- *s++ = c;
-
- *s = '\0';
-
- if (sem.release (0) < 0)
- ESD ("server sem.release", done);
-
- if (sem.acquire (1) < 0)
- ESD ("server sem.acquire", done);
-
-done:
- cleanup ();
- return 0;
-}
diff --git a/examples/System_V_IPC/SV_Semaphores/Semaphore_Test.h b/examples/System_V_IPC/SV_Semaphores/Semaphore_Test.h
deleted file mode 100644
index 72aab815ff8..00000000000
--- a/examples/System_V_IPC/SV_Semaphores/Semaphore_Test.h
+++ /dev/null
@@ -1,11 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/Log_Msg.h"
-
-#define SHMSZ 27
-#define SEM_KEY_1 2345
-#define SEM_KEY_2 4321
-#define SHM_KEY 5678
-
-#define ESD(MSG,LABEL) do { ACE_ERROR ((LM_ERROR, MSG)); goto LABEL; } while (0)
diff --git a/examples/System_V_IPC/SV_Semaphores/Semaphores.cpp b/examples/System_V_IPC/SV_Semaphores/Semaphores.cpp
deleted file mode 100644
index b98c664883b..00000000000
--- a/examples/System_V_IPC/SV_Semaphores/Semaphores.cpp
+++ /dev/null
@@ -1,94 +0,0 @@
-// Illustrates the use of the Semaphore_Complex class. Note that it
-// $Id$
-
-// doesn't matter whether the parent or the child creates the
-// semaphore since Semaphore_Complex will correctly serialize the
-// intialization of the mutex and synch objects.
-#include "ace/Malloc.h"
-#include "ace/SV_Semaphore_Complex.h"
-#include "Semaphore_Test.h"
-
-ACE_Malloc<ACE_Shared_Memory_Pool, ACE_SV_Semaphore_Simple> allocator;
-ACE_SV_Semaphore_Complex *mutex = 0;
-ACE_SV_Semaphore_Complex *synch = 0;
-
-/* Pointer to memory shared by both the client and server. */
-static char *shm;
-
-static int
-do_parent (void)
-{
- char *s = shm;
-
- mutex = new ACE_SV_Semaphore_Complex (SEM_KEY_1, ACE_SV_Semaphore_Complex::ACE_CREATE, 0);
- synch = new ACE_SV_Semaphore_Complex (SEM_KEY_2, ACE_SV_Semaphore_Complex::ACE_CREATE, 0);
-
- for (char c = 'a'; c <= 'z'; c++)
- *s++ = c;
-
- *s = '\0';
-
- if (mutex->release () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "server mutex.release"), 1);
-
- if (synch->acquire () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p", "server synch.acquire"), 1);
- return 0;
-}
-
-static int
-do_child (void)
-{
- mutex = new ACE_SV_Semaphore_Complex (SEM_KEY_1, ACE_SV_Semaphore_Complex::ACE_CREATE, 0);
- synch = new ACE_SV_Semaphore_Complex (SEM_KEY_2, ACE_SV_Semaphore_Complex::ACE_CREATE, 0);
-
- while (mutex->tryacquire () == -1)
- if (errno == EAGAIN)
- ACE_DEBUG ((LM_DEBUG, "spinning in client!\n"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "client mutex.tryacquire"), 1);
-
- for (char *s = (char *) shm; *s != '\0'; s++)
- putchar (*s);
-
- putchar ('\n');
-
- if (synch->release () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "client synch.release"), 1);
- return 0;
-}
-
-int
-main (void)
-{
- shm = (char *) allocator.malloc (27);
-
- switch (ACE_OS::fork ())
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "fork failed\n"), -1);
- /* NOTREACHED */
- case 0:
- return do_child ();
- default:
- {
- int result = do_parent ();
-
- if (wait (0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "wait"), -1);
-
- allocator.remove ();
-
- if (mutex->remove () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "mutex.remove"), -1);
- else if (synch->remove () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "synch.remove"), -1);
- return result;
- }
- }
-}
-
-#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
-template class ACE_Malloc<ACE_Shared_Memory_Pool, ACE_SV_Semaphore_Simple>;
-#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
-
diff --git a/examples/System_V_IPC/SV_Semaphores/Semaphores_1.cpp b/examples/System_V_IPC/SV_Semaphores/Semaphores_1.cpp
deleted file mode 100644
index 1e5e01c8266..00000000000
--- a/examples/System_V_IPC/SV_Semaphores/Semaphores_1.cpp
+++ /dev/null
@@ -1,97 +0,0 @@
-// $Id$
-
-#include "ace/SV_Shared_Memory.h"
-#include "ace/SV_Semaphore_Simple.h"
-#include "ace/Malloc.h"
-
-#if defined (ACE_HAS_SYSV_IPC)
-
-// Shared memory allocator (note that this chews up the
-// ACE_DEFAULT_SEM_KEY).
-static ACE_Malloc<ACE_SHARED_MEMORY_POOL, ACE_SV_Semaphore_Simple> alloc;
-
-const int SEM_KEY = ACE_DEFAULT_SEM_KEY + 1;
-
-static int
-parent (char *shm)
-{
- char *s = shm;
-
- ACE_SV_Semaphore_Complex sem (SEM_KEY, ACE_SV_Semaphore_Complex::ACE_CREATE, 0, 2);
-
- for (char c = 'a'; c <= 'z'; c++)
- *s++ = c;
-
- *s = '\0';
-
- if (sem.release (0) == -1)
- ACE_ERROR ((LM_ERROR, "%p", "parent sem.release(0)"));
- else if (sem.acquire (1) == -1)
- ACE_ERROR ((LM_ERROR, "%p", "parent sem.acquire(1)"));
-
- if (alloc.remove () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "alloc.remove"));
- if (sem.remove () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "sem.remove"));
- return 0;
-}
-
-static int
-child (char *shm)
-{
- ACE_SV_Semaphore_Complex sem (SEM_KEY, ACE_SV_Semaphore_Complex::ACE_CREATE, 0, 2);
-
- while (sem.tryacquire (0) == -1)
- if (errno == EAGAIN)
- ACE_DEBUG ((LM_DEBUG, "spinning in client!\n"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "client mutex.tryacquire(0)"), 1);
-
- for (char *s = (char *) shm; *s != '\0'; s++)
- ACE_DEBUG ((LM_DEBUG, "%c", *s));
-
- ACE_DEBUG ((LM_DEBUG, "\n"));
-
- if (sem.release (1) < 0)
- ACE_ERROR ((LM_ERROR, "client sem.release(1)"));
- return 0;
-}
-
-int
-main (int, char *[])
-{
- char *shm = (char *) alloc.malloc (27);
-
- switch (ACE_OS::fork ())
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "fork failed\n"), -1);
- /* NOTREACHED */
- case 0:
- // Child.
- return child (shm);
- default:
- return parent (shm);
- }
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR,
- "SYSV IPC is not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_SYSV_IPC */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Guard<ACE_SV_Semaphore_Simple>;
-template class ACE_Malloc<ACE_SHARED_MEMORY_POOL, ACE_SV_Semaphore_Simple>;
-template class ACE_Read_Guard<ACE_SV_Semaphore_Simple>;
-template class ACE_Write_Guard<ACE_SV_Semaphore_Simple>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Guard<ACE_SV_Semaphore_Simple>
-#pragma instantiate ACE_Malloc<ACE_SHARED_MEMORY_POOL, ACE_SV_Semaphore_Simple>
-#pragma instantiate ACE_Read_Guard<ACE_SV_Semaphore_Simple>
-#pragma instantiate ACE_Write_Guard<ACE_SV_Semaphore_Simple>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/System_V_IPC/SV_Semaphores/Semaphores_2.cpp b/examples/System_V_IPC/SV_Semaphores/Semaphores_2.cpp
deleted file mode 100644
index bd7b95231a9..00000000000
--- a/examples/System_V_IPC/SV_Semaphores/Semaphores_2.cpp
+++ /dev/null
@@ -1,108 +0,0 @@
-// $Id$
-
-// Illustrates the use of the ACE_SV_Semaphore_Complex class and the
-// ACE_Malloc class using the ACE_Shared_Memory_Pool (which uses
-// System V shared memory). Note that it doesn't matter whether the
-// parent or the child creates the semaphore since Semaphore_Complex
-// will correctly serialize the intialization of the mutex and synch
-// objects.
-
-#include "ace/Malloc.h"
-#include "ace/SV_Semaphore_Complex.h"
-
-#if defined (ACE_HAS_SYSV_IPC)
-
-// Shared memory allocator (note that this chews up the
-// ACE_DEFAULT_SEM_KEY).
-static ACE_Malloc<ACE_SHARED_MEMORY_POOL, ACE_SV_Semaphore_Simple> my_alloc;
-
-const int SEM_KEY_1 = ACE_DEFAULT_SEM_KEY + 1;
-const int SEM_KEY_2 = ACE_DEFAULT_SEM_KEY + 2;
-
-static int
-parent (char *shm)
-{
- char *s = shm;
-
- ACE_SV_Semaphore_Complex mutex (SEM_KEY_1, ACE_SV_Semaphore_Complex::ACE_CREATE, 0);
- ACE_SV_Semaphore_Complex synch (SEM_KEY_2, ACE_SV_Semaphore_Complex::ACE_CREATE, 0);
-
- for (char c = 'a'; c <= 'z'; c++)
- *s++ = c;
-
- *s = '\0';
-
- if (mutex.release () == -1)
- ACE_ERROR ((LM_ERROR, "%p", "parent mutex.release"));
- else if (synch.acquire () == -1)
- ACE_ERROR ((LM_ERROR, "%p", "parent synch.acquire"));
-
- if (my_alloc.remove () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "my_alloc.remove"));
- if (mutex.remove () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "mutex.remove"));
- if (synch.remove () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "synch.remove"));
- return 0;
-}
-
-static int
-child (char *shm)
-{
- ACE_SV_Semaphore_Complex mutex (SEM_KEY_1, ACE_SV_Semaphore_Complex::ACE_CREATE, 0);
- ACE_SV_Semaphore_Complex synch (SEM_KEY_2, ACE_SV_Semaphore_Complex::ACE_CREATE, 0);
-
- while (mutex.tryacquire () == -1)
- if (errno == EAGAIN)
- ACE_DEBUG ((LM_DEBUG, "spinning in child!\n"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "child mutex.tryacquire"), 1);
-
- for (char *s = (char *) shm; *s != '\0'; s++)
- ACE_DEBUG ((LM_DEBUG, "%c", *s));
-
- ACE_DEBUG ((LM_DEBUG, "\n"));
-
- if (synch.release () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "child synch.release"), 1);
- return 0;
-}
-
-int
-main (int, char *[])
-{
- char *shm = (char *) my_alloc.malloc (27);
-
- switch (ACE_OS::fork ())
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "fork failed\n"), -1);
- /* NOTREACHED */
- case 0:
- // Child.
- return child (shm);
- default:
- return parent (shm);
- }
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR,
- "SYSV IPC is not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_SYSV_IPC */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Guard<ACE_SV_Semaphore_Simple>;
-template class ACE_Malloc<ACE_SHARED_MEMORY_POOL, ACE_SV_Semaphore_Simple>;
-template class ACE_Read_Guard<ACE_SV_Semaphore_Simple>;
-template class ACE_Write_Guard<ACE_SV_Semaphore_Simple>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Guard<ACE_SV_Semaphore_Simple>
-#pragma instantiate ACE_Malloc<ACE_SHARED_MEMORY_POOL, ACE_SV_Semaphore_Simple>
-#pragma instantiate ACE_Read_Guard<ACE_SV_Semaphore_Simple>
-#pragma instantiate ACE_Write_Guard<ACE_SV_Semaphore_Simple>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/examples/System_V_IPC/SV_Shared_Memory/Makefile b/examples/System_V_IPC/SV_Shared_Memory/Makefile
deleted file mode 100644
index ead53d8d3cc..00000000000
--- a/examples/System_V_IPC/SV_Shared_Memory/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for tests of the SV_Shared_Memory wrapper
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = SV_Shared_Memory_Test
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS =
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-INSTALL =
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/SV_Shared_Memory_Test.o .obj/SV_Shared_Memory_Test. .shobj/SV_Shared_Memory_Test.o .shobj/SV_Shared_Memory_Test.: SV_Shared_Memory_Test.cpp \
- $(ACE_ROOT)/ace/SV_Shared_Memory.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i SV_Shared_Memory_Test.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.cpp b/examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.cpp
deleted file mode 100644
index d980ae1b62c..00000000000
--- a/examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-#include "ace/SV_Shared_Memory.h"
-// $Id$
-
-#include "SV_Shared_Memory_Test.h"
-
-static void
-client (void)
-{
- ACE_SV_Shared_Memory shm_client;
-
- if (shm_client.open_and_attach (SHM_KEY, SHMSZ) == -1)
- ACE_OS::perror ("open"), ACE_OS::exit (1);
-
- for (char *s = (char *) shm_client.get_segment_ptr (); *s != '\0'; s++)
- putchar (*s);
-
- putchar ('\n');
- *(char *) shm_client.get_segment_ptr () = '*';
- ACE_OS::exit (0);
-}
-
-static void
-server (void)
-{
- ACE_SV_Shared_Memory shm_server;
-
- if (shm_server.open_and_attach (SHM_KEY, SHMSZ, ACE_SV_Shared_Memory::ACE_CREATE) == -1)
- ACE_OS::perror ("open"), ACE_OS::exit (1);
-
- char *s = (char *) shm_server.get_segment_ptr ();
-
- for (char c = 'a'; c <= 'z'; c++)
- *s++ = c;
-
- *s = '\0';
-
- for (s = (char *) shm_server.get_segment_ptr (); *s != '*'; )
- ACE_OS::sleep (1);
-
- if (shm_server.remove () < 0)
- ACE_OS::perror ("remove"), ACE_OS::exit (1);
- ACE_OS::exit (0);
-}
-
-int
-main (int, char *argv[])
-{
- switch (ACE_OS::fork ())
- {
- case -1:
- ACE_OS::perror (argv[0]), ACE_OS::exit (1);
- case 0:
- ACE_OS::sleep (1);
- client ();
- default:
- server ();
- }
- return 0;
-}
-
diff --git a/examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.h b/examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.h
deleted file mode 100644
index 7712e016a09..00000000000
--- a/examples/System_V_IPC/SV_Shared_Memory/SV_Shared_Memory_Test.h
+++ /dev/null
@@ -1,7 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/OS.h"
-#define SHMSZ 27
-#define SEM_KEY 1234
-#define SHM_KEY 5678
diff --git a/examples/Threads/Makefile b/examples/Threads/Makefile
deleted file mode 100644
index 9470cacb7d9..00000000000
--- a/examples/Threads/Makefile
+++ /dev/null
@@ -1,877 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for tests of the ACE thread wrappers
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = auto_event \
- barrier1 \
- barrier2 \
- future1 \
- future2 \
- manual_event \
- process_manager \
- process_mutex \
- process_semaphore \
- reader_writer \
- recursive_mutex \
- task_one \
- task_two \
- task_three \
- task_four \
- task_five \
- thread_manager \
- thread_pool \
- thread_specific \
- tss1 \
- tss2 \
- token
-
-LSRC = $(addsuffix .cpp,$(BIN))
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-# To build multiple executables in the same directory on AIX, it works
-# best to wipe out any previously-created tempinc directory.
-# The compiler/linker isn't too smart about instantiating templates...
-ifdef TEMPINCDIR
-COMPILE.cc := $(RM) -rf tempinc; $(COMPILE.cc)
-endif
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/auto_event.o .obj/auto_event. .shobj/auto_event.o .shobj/auto_event.: auto_event.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h
-.obj/barrier1.o .obj/barrier1. .shobj/barrier1.o .shobj/barrier1.: barrier1.cpp $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h
-.obj/barrier2.o .obj/barrier2. .shobj/barrier2.o .shobj/barrier2.: barrier2.cpp $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/future1.o .obj/future1. .shobj/future1.o .shobj/future1.: future1.cpp $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Future.h \
- $(ACE_ROOT)/ace/Method_Object.h \
- $(ACE_ROOT)/ace/Activation_Queue.h \
- $(ACE_ROOT)/ace/Auto_Ptr.h
-.obj/future2.o .obj/future2. .shobj/future2.o .shobj/future2.: future2.cpp $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Future.h \
- $(ACE_ROOT)/ace/Method_Object.h \
- $(ACE_ROOT)/ace/Activation_Queue.h \
- $(ACE_ROOT)/ace/Auto_Ptr.h
-.obj/manual_event.o .obj/manual_event. .shobj/manual_event.o .shobj/manual_event.: manual_event.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h
-.obj/process_manager.o .obj/process_manager. .shobj/process_manager.o .shobj/process_manager.: process_manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Process_Manager.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/process_mutex.o .obj/process_mutex. .shobj/process_mutex.o .shobj/process_mutex.: process_mutex.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h
-.obj/process_semaphore.o .obj/process_semaphore. .shobj/process_semaphore.o .shobj/process_semaphore.: process_semaphore.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h
-.obj/reader_writer.o .obj/reader_writer. .shobj/reader_writer.o .shobj/reader_writer.: reader_writer.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/recursive_mutex.o .obj/recursive_mutex. .shobj/recursive_mutex.o .shobj/recursive_mutex.: recursive_mutex.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/task_one.o .obj/task_one. .shobj/task_one.o .shobj/task_one.: task_one.cpp $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/task_two.o .obj/task_two. .shobj/task_two.o .shobj/task_two.: task_two.cpp $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/task_three.o .obj/task_three. .shobj/task_three.o .shobj/task_three.: task_three.cpp \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/task_four.o .obj/task_four. .shobj/task_four.o .shobj/task_four.: task_four.cpp $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/thread_manager.o .obj/thread_manager. .shobj/thread_manager.o .shobj/thread_manager.: thread_manager.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h
-.obj/thread_pool.o .obj/thread_pool. .shobj/thread_pool.o .shobj/thread_pool.: thread_pool.cpp \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/thread_specific.o .obj/thread_specific. .shobj/thread_specific.o .shobj/thread_specific.: thread_specific.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h
-.obj/tss1.o .obj/tss1. .shobj/tss1.o .shobj/tss1.: tss1.cpp $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/tss2.o .obj/tss2. .shobj/tss2.o .shobj/tss2.: tss2.cpp TSS_Data.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h TSS_Obj.h \
- TSS_Task.h $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Thread.h
-.obj/token.o .obj/token. .shobj/token.o .shobj/token.: token.cpp $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Threads/TSS_Data.h b/examples/Threads/TSS_Data.h
deleted file mode 100644
index fb8e6312d14..00000000000
--- a/examples/Threads/TSS_Data.h
+++ /dev/null
@@ -1,34 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// TSS_Data.cpp
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "ace/Singleton.h"
-
-class TSS_Data
- // = TITLE
- // Data that is stored in thread-specific storage.
-{
-public:
- void *data (void) { return this->data_; }
- void data (void *v) { this->data_ = v; }
-
-private:
- // = data_ will be thread-specific data so it doesn't need a lock.
- void *data_;
-};
-
-typedef ACE_TSS_Singleton<TSS_Data, ACE_SYNCH_MUTEX> TSS_DATA;
-
-
-
diff --git a/examples/Threads/TSS_Obj.h b/examples/Threads/TSS_Obj.h
deleted file mode 100644
index e7d0d553350..00000000000
--- a/examples/Threads/TSS_Obj.h
+++ /dev/null
@@ -1,34 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// TSS_Test.cpp
-//
-// = DESCRIPTION
-// This program tests various features of ACE_Thread and the
-// thread-specific storage variant of <ACE_SingletonEx>.
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "ace/Synch.h"
-
-class TSS_Obj
- // = TITLE
- // This object is stored in thread-specific storage.
-{
-public:
- TSS_Obj (void);
- ~TSS_Obj (void);
-
-private:
-
- static ACE_Atomic_Op<ACE_SYNCH_MUTEX, int> count_;
-};
-
diff --git a/examples/Threads/TSS_Task.h b/examples/Threads/TSS_Task.h
deleted file mode 100644
index fc2b2f7f25c..00000000000
--- a/examples/Threads/TSS_Task.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// TSS_Task.h
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "ace/Synch.h"
-#include "ace/Token.h"
-
-class Test_Task
-{
-public:
-
- Test_Task (void);
- ~Test_Task (void);
-
- int open (void *arg);
-
- static void *svc (void *arg);
-
- static ACE_Atomic_Op<ACE_Token, int> wait_count_;
- static ACE_Atomic_Op<ACE_Token, int> max_count_;
-
-private:
- static ACE_Atomic_Op<ACE_Token, int> count_;
-};
diff --git a/examples/Threads/auto_event.cpp b/examples/Threads/auto_event.cpp
deleted file mode 100644
index 2fb1140540d..00000000000
--- a/examples/Threads/auto_event.cpp
+++ /dev/null
@@ -1,118 +0,0 @@
-// $Id$
-
-// This test shows the use of an ACE_Auto_Event as a signaling
-// mechanism. Two threads are created (one a reader, the other a
-// writer). The reader waits till the writer has completed
-// calculations. Upon waking up the reader prints the data calculated
-// by the writer. The writer thread calculates the value and signals
-// the reader when the calculation completes.
-
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-#include "ace/Singleton.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-// Shared event between reader and writer. The ACE_Thread_Mutex is
-// necessary to make sure that only one ACE_Auto_Event is created.
-// The default constructor for ACE_Auto_Event sets it initially into
-// the non-signaled state.
-
-typedef ACE_Singleton <ACE_Auto_Event, ACE_Thread_Mutex> EVENT;
-
-// work time for writer
-static int work_time;
-
-// Reader thread.
-static void *
-reader (void *arg)
-{
- // Shared data via a reference.
- int& data = *(int *) arg;
-
- // Wait for writer to complete.
-
- ACE_DEBUG ((LM_DEBUG, "(%t) reader: waiting...... \n"));
-
- if (EVENT::instance ()->wait () == -1)
- {
- ACE_ERROR ((LM_ERROR, "thread wait failed"));
- ACE_OS::exit (0);
- }
-
- // Read shared data.
- ACE_DEBUG ((LM_DEBUG, "(%t) reader: value of data is: %d \n", data));
-
- return 0;
-}
-
-// Writer thread.
-static void *
-writer (void *arg)
-{
- int& data = *(int *) arg;
-
- // Calculate (work).
- ACE_DEBUG ((LM_DEBUG, "(%t) writer: working for %d secs\n", work_time));
- ACE_OS::sleep (work_time);
-
- // Write shared data.
- data = 42;
-
- // Wake up reader.
- ACE_DEBUG ((LM_DEBUG, "(%t) writer: calculation complete, waking reader\n"));
-
- if (EVENT::instance ()->signal () == -1)
- {
- ACE_ERROR ((LM_ERROR, "thread wait failed"));
- ACE_OS::exit (0);
- }
-
- return 0;
-}
-
-int
-main (int argc, char **argv)
-{
- // Shared data: set by writer, read by reader.
- int data;
-
- // Work time for writer.
- work_time = argc == 2 ? atoi (argv[1]) : 5;
-
- // threads manager
- ACE_Thread_Manager& tm = *ACE_Thread_Manager::instance ();
-
- // Create reader thread.
- if (tm.spawn ((ACE_THR_FUNC) reader, (void *) &data) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "thread create for reader failed"), -1);
-
- // Create writer thread.
- if (tm.spawn ((ACE_THR_FUNC) writer, (void *) &data) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "thread create for writer failed"), -1);
-
- // Wait for both.
- if (tm.wait () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "thread wait failed"), -1);
- else
- ACE_DEBUG ((LM_ERROR, "graceful exit\n"));
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Singleton<ACE_Auto_Event, ACE_Thread_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Singleton<ACE_Auto_Event, ACE_Thread_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
-
diff --git a/examples/Threads/barrier1.cpp b/examples/Threads/barrier1.cpp
deleted file mode 100644
index bc8a3c22c7a..00000000000
--- a/examples/Threads/barrier1.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-// This test program illustrates how the ACE barrier synchronization
-// $Id$
-
-// mechanisms work.
-
-
-#include "ace/Synch.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Service_Config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-struct Tester_Args
- // = TITLE
- // These arguments are passed into each test thread.
-{
- Tester_Args (ACE_Barrier &tb, int i)
- : tester_barrier_ (tb),
- n_iterations_ (i) {}
-
- ACE_Barrier &tester_barrier_;
- // Reference to the tester barrier. This controls each miteration of
- // the tester function running in every thread.
-
- int n_iterations_;
- // Number of iterations to run.
-};
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-static void *
-tester (Tester_Args *args)
-{
- for (int iterations = 1;
- iterations <= args->n_iterations_;
- iterations++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) in iteration %d\n", iterations));
-
- // Block until all other threads have waited, then continue.
- args->tester_barrier_.wait ();
- }
-
- return 0;
-}
-
-// Default number of threads to spawn.
-static const int DEFAULT_ITERATIONS = 5;
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon (argv[0]);
-
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_THREADS;
- int n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : DEFAULT_ITERATIONS;
-
- ACE_Barrier tester_barrier (n_threads);
-
- Tester_Args args (tester_barrier, n_iterations);
-
- if (ACE_Thread_Manager::instance ()->spawn_n
- (int(n_threads), ACE_THR_FUNC (tester),
- (void *) &args, THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn_n"), 1);
-
- // Wait for all the threads to reach their exit point.
- ACE_Thread_Manager::instance ()->wait ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) done\n"));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/barrier1.dsp b/examples/Threads/barrier1.dsp
deleted file mode 100644
index 715f015b27e..00000000000
--- a/examples/Threads/barrier1.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="barrier1" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=barrier1 - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "barrier1.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "barrier1.mak" CFG="barrier1 - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "barrier1 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\barrier1\Debug"
-# PROP BASE Intermediate_Dir ".\barrier1\Debug"
-# PROP BASE Target_Dir ".\barrier1"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\barrier1"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "barrier1 - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\barrier1.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/barrier2.cpp b/examples/Threads/barrier2.cpp
deleted file mode 100644
index 940988cf208..00000000000
--- a/examples/Threads/barrier2.cpp
+++ /dev/null
@@ -1,276 +0,0 @@
-// $Id$
-
-// generic_worker_task.cpp
-//
-// This test program illustrates how the ACE task workers/barrier
-// synchronization mechanisms work in conjunction with the ACE_Task
-// and the ACE_Thread_Manager. The manual flag not set simulates
-// user input, if set input comes from stdin until RETURN only is
-// entered which stops all workers via a message block of length
-// 0. This is an alernative shutdown of workers compared to queue
-// deactivate. The delay_put flag simulates a delay between the
-// shutdown puts. All should work with this flag disabled! The
-// BARRIER_TYPE is supposed to enable/disable barrier sync on each svc
-// a worker has done.
-
-#include "ace/Task.h"
-#include "ace/Service_Config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#define BARRIER_TYPE ACE_Null_Barrier
-//#define BARRIER_TYPE ACE_Barrier
-//#ifdef delay_put
-//#define manual
-
-template <class BARRIER>
-class Worker_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
-
- Worker_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int inp_serialize = 1);
-
- virtual int Producer (void);
- // produce input for workers
-
- virtual int input (ACE_Message_Block *mb);
- // Fill one message block via a certain input strategy.
-
- virtual int output (ACE_Message_Block *mb);
- // Forward one message block via a certain output strategy to the
- // next task if any.
-
- virtual int service (ACE_Message_Block *mb, int iter);
- // Perform one message block dependant service.
-
-private:
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv=0);
-
- virtual int svc (void);
- // Iterate <n_iterations> time printing off a message and "waiting"
- // for all other threads to complete this iteration.
-
- // = Not needed for this test.
- virtual int open (void *) { return 0; }
- virtual int close (u_long) {ACE_DEBUG ((LM_DEBUG,"(%t) in close of worker\n")); return 0; }
-
- int nt_;
- // Number of worker threads to run.
- int inp_serialize_;
-
- BARRIER barrier_;
-};
-
-template <class BARRIER>
-Worker_Task<BARRIER>::Worker_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int inp_serialize)
- : ACE_Task<ACE_MT_SYNCH> (thr_mgr),
- barrier_ (n_threads)
-{
- nt_ = n_threads;
- // Create worker threads.
- inp_serialize_ = inp_serialize;
-
- // Use the task's message queue for serialization (default) or run
- // service in the context of the caller thread.
-
- if (nt_ > 0 && inp_serialize == 1)
- if (this->activate (THR_NEW_LWP, n_threads) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "activate failed"));
-}
-
-// Simply enqueue the Message_Block into the end of the queue.
-
-template <class BARRIER> int
-Worker_Task<BARRIER>::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- int result;
- if (this->inp_serialize_)
- result = this->putq (mb, tv);
- else
- {
- static int iter = 0;
- result = this->service (mb, iter++);
-
- if (this->output (mb) < 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) output not connected!\n"));
-
- mb->release ();
- }
- return result;
-}
-
-template <class BARRIER> int
-Worker_Task<BARRIER>::service (ACE_Message_Block *mb, int iter)
-{
- int length = mb->length ();
-
- if (length > 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%t) in iteration %d len=%d text got:\n",iter,length));
- ACE_OS::write (ACE_STDOUT, mb->rd_ptr (), length);
- ACE_DEBUG ((LM_DEBUG,"\n"));
- }
- return 0;
-}
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-template <class BARRIER> int
-Worker_Task<BARRIER>::svc (void)
-{
- // Note that the ACE_Task::svc_run () method automatically adds us
- // to the Thread_Manager when the thread begins.
-
- // Keep looping, reading a message out of the queue, until we get a
- // message with a length == 0, which signals us to quit.
-
- for (int iter = 1; ;iter++)
- {
- ACE_Message_Block *mb = 0;
-
- int result = this->getq (mb);
-
- if (result == -1)
- {
- ACE_ERROR ((LM_ERROR,
- "(%t) in iteration %d\n", "error waiting for message in iteration", iter));
- break;
- }
-
- int length = mb->length ();
- this->service (mb,iter);
-
- if (length == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) in iteration %d got quit, exit!\n", iter));
- mb->release ();
- break;
- }
-
- this->barrier_.wait ();
- this->output (mb);
-
- mb->release ();
- }
-
- // Note that the ACE_Task::svc_run () method automatically removes
- // us from the Thread_Manager when the thread exits.
-
- return 0;
-}
-
-template <class BARRIER> int
-Worker_Task<BARRIER>::Producer (void)
-{
- // Keep reading stdin, until we reach EOF.
-
- for (;;)
- {
- // Allocate a new message.
- ACE_Message_Block *mb = new ACE_Message_Block (BUFSIZ);
-
- if (this->input (mb) == -1)
- return -1;
- }
-
- ACE_NOTREACHED(return 0);
-}
-
-template <class BARRIER>int
-Worker_Task<BARRIER>::output (ACE_Message_Block *mb)
-{
- return this->put_next (mb);
-}
-
-template <class BARRIER>int
-Worker_Task<BARRIER>::input (ACE_Message_Block *mb)
-{
- ACE_Message_Block *mb1;
-
-#ifndef manual
- static int l= 0;
- char str[]="kalle";
- strcpy (mb->rd_ptr (),str);
- int n=strlen (str);
- if (l==1000)
- n=1;
- l++;
- if (l==0 || (l%100 == 0)) ACE_OS::sleep (5);
- if (n <= 1)
-#else
- ACE_DEBUG ((LM_DEBUG,"(%t) press chars and enter to put a new message into task queue ...\n"));
- if ((n = read (0, mb->rd_ptr (), mb->size ())) <= 1)
-#endif // manual
- {
- // Send a shutdown message to the waiting threads and exit.
- // cout << "\nvor loop, dump of task msg queue:\n" << endl;
- // this->msg_queue ()->dump ();
- for (int i=0;i<nt_;i++)
- {
- ACE_DEBUG ((LM_DEBUG,"(%t) eof, sending block for thread=%d\n",i+1));
- mb1 = new ACE_Message_Block (2);
- mb1->length (0);
- if (this->put (mb1) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put"));
-#ifdef delay_put
- ACE_OS::sleep (1); // this sleep helps to shutdown correctly -> was an error!
-#endif /* delay_put */
- }
- // cout << "\nnach loop, dump of task msg queue:\n" << endl;
- // this->msg_queue ()->dump ();
- return (-1);
- }
- else
- {
- // Send a normal message to the waiting threads and continue producing.
- mb->wr_ptr (n);
- if (this->put (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put"));
- }
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_THREADS;
-
- ACE_DEBUG ((LM_DEBUG,"(%t) worker threads running=%d\n",n_threads));
-
-
- Worker_Task<BARRIER_TYPE> *worker_task =
- new Worker_Task<BARRIER_TYPE> (ACE_Thread_Manager::instance (),
- /*n_threads*/ 0,0);
-
- worker_task->Producer ();
-
- // Wait for all the threads to reach their exit point.
- ACE_DEBUG ((LM_DEBUG,"(%t) waiting with thread manager ...\n"));
- ACE_Thread_Manager::instance ()->wait ();
- ACE_DEBUG ((LM_DEBUG,"(%t) delete worker task ...\n"));
-
- delete worker_task;
- ACE_DEBUG ((LM_DEBUG,"(%t) done correct!\n"));
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class Worker_Task<ACE_Null_Barrier>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate Worker_Task<ACE_Null_Barrier>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/barrier2.dsp b/examples/Threads/barrier2.dsp
deleted file mode 100644
index 85ac5849d72..00000000000
--- a/examples/Threads/barrier2.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="barrier2" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=barrier2 - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "barrier2.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "barrier2.mak" CFG="barrier2 - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "barrier2 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\barrier2\Debug"
-# PROP BASE Intermediate_Dir ".\barrier2\Debug"
-# PROP BASE Target_Dir ".\barrier2"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\barrier2"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "barrier2 - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\barrier2.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/cancel.cpp b/examples/Threads/cancel.cpp
deleted file mode 100644
index 919922a8208..00000000000
--- a/examples/Threads/cancel.cpp
+++ /dev/null
@@ -1,72 +0,0 @@
-// Test out the cooperative thread cancellation mechanisms provided by
-// $Id$
-
-// the ACE_Thread_Manager.
-
-#include "ace/Service_Config.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static void *
-worker (int iterations)
-{
- for (int i = 0; i < iterations; i++)
- {
- if ((i % 10) == 0
- && (ACE_Thread_Manager::instance ()->testcancel (ACE_Thread::self ()) != 0))
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) has been cancelled before iteration!\n", i));
- break;
- }
- }
-
- return 0;
-}
-
-static const int DEFAULT_THREADS = ACE_DEFAULT_THREADS;
-static const int DEFAULT_ITERATIONS = 100000;
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon;
-
- daemon.open (argv[0]);
-
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : DEFAULT_THREADS;
- int n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : DEFAULT_ITERATIONS;
-
- ACE_Thread_Manager *thr_mgr = ACE_Thread_Manager::instance ();
-
- int grp_id = thr_mgr->spawn_n (n_threads, ACE_THR_FUNC (worker),
- (void *) n_iterations,
- THR_NEW_LWP | THR_DETACHED);
-
- // Wait for 2 seconds and then suspend every thread in the group.
- ACE_OS::sleep (2);
- thr_mgr->suspend_grp (grp_id);
-
- // Wait for 2 more seconds and then resume every thread in the
- // group.
- ACE_OS::sleep (ACE_Time_Value (2));
- thr_mgr->resume_grp (grp_id);
-
- // Wait for 2 more seconds and then send a SIGINT to every thread in
- // the group.
- ACE_OS::sleep (ACE_Time_Value (2));
- thr_mgr->kill_grp (grp_id, SIGINT);
-
- // Wait for 2 more seconds and then exit (which should kill all the
- // threads)!
- ACE_OS::sleep (ACE_Time_Value (2));
-
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "threads not supported on this platform\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/cancel.dsp b/examples/Threads/cancel.dsp
deleted file mode 100644
index e98d0f98c53..00000000000
--- a/examples/Threads/cancel.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="cancel" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=cancel - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "cancel.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "cancel.mak" CFG="cancel - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "cancel - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\cancel\Debug"
-# PROP BASE Intermediate_Dir ".\cancel\Debug"
-# PROP BASE Target_Dir ".\cancel"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\cancel"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "cancel - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\cancel.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/future1.cpp b/examples/Threads/future1.cpp
deleted file mode 100644
index 1f63bd14246..00000000000
--- a/examples/Threads/future1.cpp
+++ /dev/null
@@ -1,417 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Test_Future.cpp
-//
-// = DESCRIPTION
-// This example tests the ACE Future.
-//
-// = AUTHOR
-// Andres Kruse <Andres.Kruse@cern.ch> and Douglas C. Schmidt
-// <schmidt@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "ace/ACE.h"
-#include "ace/Task.h"
-#include "ace/Synch.h"
-#include "ace/Message_Queue.h"
-#include "ace/Future.h"
-#include "ace/Method_Object.h"
-#include "ace/Activation_Queue.h"
-#include "ace/Auto_Ptr.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Atomic_Op<ACE_Thread_Mutex, int> ATOMIC_INT;
-
-// a counter for the tasks..
-static ATOMIC_INT task_count (0);
-
-// a counter for the futures..
-static ATOMIC_INT future_count (0);
-static ATOMIC_INT future_no (0);
-
-// a counter for the capsules..
-static ATOMIC_INT capsule_count (0);
-static ATOMIC_INT capsule_no (0);
-
-// a counter for the method objects...
-static ATOMIC_INT methodobject_count (0);
-static ATOMIC_INT methodobject_no (0);
-
-class Scheduler : public ACE_Task_Base
- // = TITLE
- // Active Object Scheduler.
-{
- friend class Method_ObjectWork;
-public:
- Scheduler (const char *, Scheduler * = 0);
- virtual ~Scheduler (void);
-
- virtual int open (void *args = 0);
- virtual int close (u_long flags = 0);
- virtual int svc (void);
-
- ACE_Future<u_long> work (u_long param, int count = 1);
- ACE_Future<const char*> name (void);
- void end (void);
-
- u_long work_i (u_long, int);
- const char *name_i (void);
-
-private:
- char *name_;
- ACE_Activation_Queue activation_queue_;
- Scheduler *scheduler_;
-};
-
-class Method_Object_work : public ACE_Method_Object
- // = TITLE
- // Reification of the <work> method.
-{
-public:
- Method_Object_work (Scheduler *, u_long, int, ACE_Future<u_long> &);
- virtual ~Method_Object_work (void);
- virtual int call (void);
-
-private:
- Scheduler *scheduler_;
- u_long param_;
- int count_;
- ACE_Future<u_long> future_result_;
-};
-
-Method_Object_work::Method_Object_work (Scheduler* new_Scheduler,
- u_long new_param,
- int new_count,
- ACE_Future<u_long> &new_result)
- : scheduler_ (new_Scheduler),
- param_ (new_param),
- count_ (new_count),
- future_result_ (new_result)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Method_Object_work created\n"));
-}
-
-Method_Object_work::~Method_Object_work (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Method_Object_work will be deleted.\n"));
-}
-
-
-int
-Method_Object_work::call (void)
-{
- return this->future_result_.set (this->scheduler_->work_i (this->param_, this->count_));
-}
-
-class Method_Object_name : public ACE_Method_Object
- // = TITLE
- // Reification of the <name> method.
-{
-public:
- Method_Object_name (Scheduler *, ACE_Future<const char*> &);
- virtual ~Method_Object_name (void);
- virtual int call (void);
-
-private:
- Scheduler *scheduler_;
- ACE_Future<const char *> future_result_;
-};
-
-Method_Object_name::Method_Object_name (Scheduler *new_scheduler,
- ACE_Future<const char *> &new_result)
- : scheduler_ (new_scheduler),
- future_result_ (new_result)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Method_Object_name created\n"));
-}
-
-Method_Object_name::~Method_Object_name (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Method_Object_name will be deleted.\n"));
-}
-
-int
-Method_Object_name::call (void)
-{
- return future_result_.set (scheduler_->name_i ());
-}
-
-class Method_Object_end : public ACE_Method_Object
- // = TITLE
- // Reification of the <end> method.
-{
-public:
- Method_Object_end (Scheduler *new_scheduler): scheduler_ (new_scheduler) {}
- virtual ~Method_Object_end (void) {}
- virtual int call (void) { return -1; }
-
-private:
- Scheduler *scheduler_;
- // Keep track of our scheduler.
-};
-
-// Constructor.
-Scheduler::Scheduler (const char *newname,
- Scheduler *new_scheduler)
-{
- ACE_NEW (this->name_, char[ACE_OS::strlen (newname) + 1]);
- ACE_OS::strcpy (this->name_, newname);
- this->scheduler_ = new_scheduler;
- ACE_DEBUG ((LM_DEBUG, "(%t) Scheduler %s created\n", this->name_));
-}
-
-// Destructor
-Scheduler::~Scheduler (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Scheduler %s will be destroyed\n", this->name_));
- delete [] this->name_;
-}
-
-// open
-int
-Scheduler::open (void *)
-{
- task_count++;
- ACE_DEBUG ((LM_DEBUG, "(%t) Scheduler %s open\n", this->name_));
- return this->activate (THR_BOUND);
-}
-
-// close
-int
-Scheduler::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Scheduler %s close\n", this->name_));
- task_count--;
- return 0;
-}
-
-// service..
-int
-Scheduler::svc (void)
-{
- for (;;)
- {
- // Dequeue the next method object (we use an auto pointer in
- // case an exception is thrown in the <call>).
- auto_ptr<ACE_Method_Object> mo (this->activation_queue_.dequeue ());
-
- ACE_DEBUG ((LM_DEBUG, "(%t) calling method object\n"));
- // Call it.
- if (mo->call () == -1)
- break;
- // Destructor automatically deletes it.
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-void
-Scheduler::end (void)
-{
- this->activation_queue_.enqueue (new Method_Object_end (this));
-}
-
-
-// Here's where the Work takes place.
-u_long
-Scheduler::work_i (u_long param,
- int count)
-{
- ACE_UNUSED_ARG (count);
-
- return ACE::is_prime (param, 2, param / 2);
-}
-
-const char *
-Scheduler::name_i (void)
-{
- char *the_name;
-
- ACE_NEW_RETURN (the_name, char[ACE_OS::strlen (this->name_) + 1], 0);
- ACE_OS::strcpy (the_name, this->name_);
-
- return the_name;
-}
-
-ACE_Future<const char *>
-Scheduler::name (void)
-{
- if (this->scheduler_)
- // Delegate to the Scheduler.
- return this->scheduler_->name ();
- else
- {
- ACE_Future<const char*> new_future;
-
- // @@ What happens if new fails here?
- this->activation_queue_.enqueue
- (new Method_Object_name (this, new_future));
-
- return new_future;
- }
-}
-
-ACE_Future<u_long>
-Scheduler::work (u_long newparam,
- int newcount)
-{
- if (this->scheduler_) {
- return this->scheduler_->work (newparam, newcount);
- }
- else {
- ACE_Future<u_long> new_future;
-
- this->activation_queue_.enqueue
- (new Method_Object_work (this, newparam, newcount, new_future));
- return new_future;
- }
-}
-
-// @@ These values should be set by the command line options!
-
-// Total number of loops.
-static size_t n_loops = 100;
-
-int
-main (int, char *[])
-{
- Scheduler *andres, *peter, *helmut, *matias;
-
- // Create active objects..
- // @@ Should "open" be subsumed within the constructor of
- // Scheduler()?
- ACE_NEW_RETURN (andres, Scheduler ("andres"), -1);
- andres->open ();
- ACE_NEW_RETURN (peter, Scheduler ("peter"), -1);
- peter->open ();
- ACE_NEW_RETURN (helmut, Scheduler ("helmut"), -1);
- helmut->open ();
-
- // Matias passes all asynchronous method calls on to Andres...
- ACE_NEW_RETURN (matias, Scheduler ("matias", andres), -1);
- matias->open ();
-
- for (size_t i = 0; i < n_loops; i++)
- {
- {
- ACE_Future<u_long> fresulta, fresultb, fresultc, fresultd, fresulte;
- ACE_Future<const char *> fname;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) going to do a non-blocking call\n"));
-
- fresulta = andres->work (9013);
- fresultb = peter->work (9013);
- fresultc = helmut->work (9013);
- fresultd = matias->work (9013);
- fname = andres->name ();
-
- // see if the result is available...
- if (fresulta.ready ())
- ACE_DEBUG ((LM_DEBUG, "(%t) wow.. work is ready.....\n"));
-
- ACE_DEBUG ((LM_DEBUG, "(%t) non-blocking call done... now blocking...\n"));
-
- // Save the result of fresulta.
-
- fresulte = fresulta;
-
- if (i % 3 == 0)
- {
- // Every 3rd time... disconnect the futures...
- // but "fresulte" should still contain the result...
- fresulta.cancel (10);
- fresultb.cancel (20);
- fresultc.cancel (30);
- fresultd.cancel (40);
- }
-
- u_long resulta = 0, resultb = 0, resultc = 0, resultd = 0, resulte = 0;
-
- fresulta.get (resulta);
- fresultb.get (resultb);
- fresultc.get (resultc);
- fresultd.get (resultd);
- fresulte.get (resulte);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) result a %u\n", (u_int) resulte));
- ACE_DEBUG ((LM_DEBUG, "(%t) result b %u\n", (u_int) resulta));
- ACE_DEBUG ((LM_DEBUG, "(%t) result c %u\n", (u_int) resultb));
- ACE_DEBUG ((LM_DEBUG, "(%t) result d %u\n", (u_int) resultc));
- ACE_DEBUG ((LM_DEBUG, "(%t) result e %u\n", (u_int) resultd));
-
- const char *name;
-
- fname.get (name);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) name %s\n", name));
- delete [] (char *) name;
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) task_count %d future_count %d capsule_count %d methodobject_count %d\n",
- task_count.value (),
- future_count.value (),
- capsule_count.value (),
- methodobject_count.value ()));
- }
-
- // Close things down.
- andres->end ();
- peter->end ();
- helmut->end ();
- matias->end ();
-
- ACE_OS::sleep (2);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) task_count %d future_count %d capsule_count %d methodobject_count %d\n",
- task_count.value (),
- future_count.value (),
- capsule_count.value (),
- methodobject_count.value ()));
-
- ACE_DEBUG ((LM_DEBUG,"(%t) th' that's all folks!\n"));
-
- ACE_OS::sleep (5);
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
-template class ACE_Future<const char *>;
-template class ACE_Future<u_long>;
-template class ACE_Future_Rep<char const *>;
-template class ACE_Future_Rep<u_long>;
-template class auto_ptr<ACE_Method_Object>;
-template class ACE_Auto_Basic_Ptr<ACE_Method_Object>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int>
-#pragma instantiate ACE_Future<const char *>
-#pragma instantiate ACE_Future<u_long>
-#pragma instantiate ACE_Future_Rep<char const *>
-#pragma instantiate ACE_Future_Rep<u_long>
-#pragma instantiate auto_ptr<ACE_Method_Object>
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Method_Object>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/future1.dsp b/examples/Threads/future1.dsp
deleted file mode 100644
index 24af2bea5c8..00000000000
--- a/examples/Threads/future1.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="future1" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=future1 - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "future1.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "future1.mak" CFG="future1 - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "future1 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\future1\Debug"
-# PROP BASE Intermediate_Dir ".\future1\Debug"
-# PROP BASE Target_Dir ".\future1"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\future1"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "future1 - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\future1.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/future2.cpp b/examples/Threads/future2.cpp
deleted file mode 100644
index 708ec6c5d03..00000000000
--- a/examples/Threads/future2.cpp
+++ /dev/null
@@ -1,539 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Test_Future.cpp
-//
-// = DESCRIPTION
-// This example tests the ACE Future.
-//
-// = AUTHOR
-// Andres Kruse <Andres.Kruse@cern.ch> and Douglas C. Schmidt
-// <schmidt@cs.wustl.edu>
-//
-// Modification History
-// Aug. 96; A.Kruse; dev.
-// Aug. 96; D.Schmidt; complete workover
-// 08/27/96; A.Kruse; - the friends of Scheduler are "Method_Object_name"
-// and "Method_Object_work".
-// - make the methods "work_i" and "name_i" private
-// 09/2/96; D.Schmidt; Integrate with new ACE_Future API and rearrange
-// the tests so they are more modular.
-// ============================================================================
-
-#include "ace/ACE.h"
-#include "ace/Task.h"
-#include "ace/Synch.h"
-#include "ace/Message_Queue.h"
-#include "ace/Future.h"
-#include "ace/Method_Object.h"
-#include "ace/Activation_Queue.h"
-#include "ace/Auto_Ptr.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Atomic_Op<ACE_Thread_Mutex, int> ATOMIC_INT;
-
-// a counter for the tasks..
-static ATOMIC_INT scheduler_open_count (0);
-
-// forward declarations
-class Method_Object_work;
-class Method_Object_name;
-
-class Scheduler : public ACE_Task_Base
- // = TITLE
- // Active Object Scheduler.
-{
- // Every method object has to be able to access the private methods.
-
- friend class Method_Object_work;
- friend class Method_Object_name;
- friend class Method_Object_end;
-public:
-
- Scheduler (const char *, Scheduler * = 0);
- virtual ~Scheduler (void);
-
- virtual int open (void *args = 0);
- // The method that is used to start the active object.
-
- // = Here are the methods exported by the class. They return an
- // <ACE_Future>.
- ACE_Future<u_long> work (u_long param, int count = 1);
- ACE_Future<char*> name (void);
- void end (void);
-
-private:
- virtual int close (u_long flags = 0);
- // Should not be accessible from outside... (use end () instead).
-
- virtual int svc (void);
- // Here the actual servicing of all requests is happening..
-
- // = Implementation methods.
- u_long work_i (u_long, int);
- char *name_i (void);
-
- char *name_;
- ACE_Activation_Queue activation_queue_;
- Scheduler *scheduler_;
-};
-
-class Method_Object_work : public ACE_Method_Object
- // = TITLE
- // Reification of the <work> method.
-{
-public:
- Method_Object_work (Scheduler *, u_long, int, ACE_Future<u_long> &);
- virtual ~Method_Object_work (void);
- virtual int call (void);
-
-private:
- Scheduler *scheduler_;
- u_long param_;
- int count_;
- ACE_Future<u_long> future_result_;
-};
-
-Method_Object_work::Method_Object_work (Scheduler* new_Scheduler,
- u_long new_param,
- int new_count,
- ACE_Future<u_long> &new_result)
- : scheduler_ (new_Scheduler),
- param_ (new_param),
- count_ (new_count),
- future_result_ (new_result)
-{
-}
-
-Method_Object_work::~Method_Object_work (void)
-{
-}
-
-int
-Method_Object_work::call (void)
-{
- return this->future_result_.set (this->scheduler_->work_i (this->param_, this->count_));
-}
-
-class Method_Object_name : public ACE_Method_Object
- // = TITLE
- // Reification of the <name> method.
-{
-public:
- Method_Object_name (Scheduler *, ACE_Future<char*> &);
- virtual ~Method_Object_name (void);
- virtual int call (void);
-
-private:
- Scheduler *scheduler_;
- ACE_Future<char*> future_result_;
-};
-
-
-Method_Object_name::Method_Object_name (Scheduler *new_scheduler,
- ACE_Future<char*> &new_result)
- : scheduler_ (new_scheduler),
- future_result_ (new_result)
-{
- ACE_DEBUG ((LM_DEBUG,
- " (%t) Method_Object_name created\n"));
-}
-
-Method_Object_name::~Method_Object_name (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- " (%t) Method_Object_name will be deleted.\n"));
-}
-
-int
-Method_Object_name::call (void)
-{
- return future_result_.set (scheduler_->name_i ());
-}
-
-class Method_Object_end : public ACE_Method_Object
- // = TITLE
- // Reification of the <end> method.
-{
-public:
- Method_Object_end (Scheduler *new_Scheduler): scheduler_ (new_Scheduler) {}
- virtual ~Method_Object_end (void) {}
- virtual int call (void) { return -1; }
-
-private:
- Scheduler *scheduler_;
- // Keep track of our scheduler.
-};
-
-// constructor
-Scheduler::Scheduler (const char *newname, Scheduler *new_Scheduler)
-{
- ACE_NEW (this->name_, char[ACE_OS::strlen (newname) + 1]);
- ACE_OS::strcpy ((char *) this->name_, newname);
- this->scheduler_ = new_Scheduler;
- ACE_DEBUG ((LM_DEBUG, " (%t) Scheduler %s created\n", this->name_));
-}
-
-// Destructor
-Scheduler::~Scheduler (void)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) Scheduler %s will be destroyed\n", this->name_));
-}
-
-int
-Scheduler::open (void *)
-{
- scheduler_open_count++;
- ACE_DEBUG ((LM_DEBUG, " (%t) Scheduler %s open\n", this->name_));
- return this->activate (THR_BOUND);
-}
-
-int
-Scheduler::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) Scheduler %s close\n", this->name_));
- scheduler_open_count--;
- return 0;
-}
-
-int
-Scheduler::svc (void)
-{
- // Main event loop for this active object.
- for (;;)
- {
- // Dequeue the next method object (we use an auto pointer in
- // case an exception is thrown in the <call>).
- auto_ptr<ACE_Method_Object> mo (this->activation_queue_.dequeue ());
-
- ACE_DEBUG ((LM_DEBUG, " (%t) calling method object\n"));
- // Call it.
- if (mo->call () == -1)
- break;
- // Smart pointer destructor automatically deletes mo.
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-void
-Scheduler::end (void)
-{
- this->activation_queue_.enqueue (new Method_Object_end (this));
-}
-
-// Here's where the Work takes place.
-u_long
-Scheduler::work_i (u_long param,
- int count)
-{
- ACE_UNUSED_ARG (count);
-
- return ACE::is_prime (param, 2, param / 2);
-}
-
-char *
-Scheduler::name_i (void)
-{
- char *the_name;
-
- ACE_NEW_RETURN (the_name, char[ACE_OS::strlen (this->name_) + 1], 0);
- ACE_OS::strcpy (the_name, this->name_);
-
- return the_name;
-}
-
-ACE_Future<char *>
-Scheduler::name (void)
-{
- if (this->scheduler_)
- // Delegate to the other scheduler
- return this->scheduler_->name ();
- else
- {
- ACE_Future<char*> new_future;
-
- if (this->thr_count () == 0)
- {
- // This scheduler is inactive... so we execute the user
- // request right away...
-
- auto_ptr<ACE_Method_Object> mo (new Method_Object_name (this, new_future));
-
- mo->call ();
- // Smart pointer destructor automatically deletes mo.
- }
- else
- // @@ What happens if new fails here?
- this->activation_queue_.enqueue
- (new Method_Object_name (this, new_future));
-
- return new_future;
- }
-}
-
-ACE_Future<u_long>
-Scheduler::work (u_long newparam, int newcount)
-{
- if (this->scheduler_)
- return this->scheduler_->work (newparam, newcount);
- else
- {
- ACE_Future<u_long> new_future;
-
- if (this->thr_count () == 0)
- {
- auto_ptr<ACE_Method_Object> mo
- (new Method_Object_work (this, newparam, newcount, new_future));
- mo->call ();
- // Smart pointer destructor automatically deletes it.
- }
- else
- this->activation_queue_.enqueue
- (new Method_Object_work (this, newparam, newcount, new_future));
-
- return new_future;
- }
-}
-
-static int
-determine_iterations (void)
-{
- int n_iterations;
-
- ACE_DEBUG ((LM_DEBUG," (%t) determining the number of iterations...\n"));
- Scheduler *worker_a;
-
- ACE_NEW_RETURN (worker_a, Scheduler ("worker A"), -1);
-
- ACE_Time_Value tstart (ACE_OS::gettimeofday ());
- ACE_Time_Value tend (ACE_OS::gettimeofday ());
-
- // Determine the number of iterations... we want so many that the
- // work () takes about 1 second...
-
- for (n_iterations = 1;
- (tend.sec () - tstart.sec ()) < 1;
- n_iterations *= 2)
- {
- tstart = ACE_OS::gettimeofday ();
-
- worker_a->work (9013, n_iterations);
-
- tend = ACE_OS::gettimeofday ();
- }
-
- ACE_DEBUG ((LM_DEBUG," (%t) n_iterations %d\n",
- (int) n_iterations));
-
- worker_a->end ();
- // @@ Can we safely delete worker_a here?
- return n_iterations;
-}
-
-static void
-test_active_object (int n_iterations)
-{
- ACE_UNUSED_ARG (n_iterations);
-
- ACE_DEBUG ((LM_DEBUG," (%t) testing active object pattern...\n"));
- // A simple example for the use of the active object pattern and
- // futures to return values from an active object.
-
- Scheduler *worker_a;
- Scheduler *worker_b;
- Scheduler *worker_c;
-
- ACE_NEW (worker_a, Scheduler ("worker A"));
- ACE_NEW (worker_b, Scheduler ("worker B"));
- // Have worker_c delegate his work to worker_a.
- ACE_NEW (worker_c, Scheduler ("worker C", worker_a));
-
- // loop 0:
- // test the Schedulers when they are not active.
- // now the method objects will be created but since
- // there is no active thread they will also be
- // immediately executed, in the "main" thread.
- // loop 1:
- // do the same test but with the schedulers
- // activated
- for (int i = 0; i < 2; i++)
- {
- if (i == 1)
- {
- worker_a->open ();
- worker_b->open ();
- worker_c->open ();
- }
-
- ACE_Future<u_long> fresulta = worker_a->work (9013);
- ACE_Future<u_long> fresultb = worker_b->work (9013);
- ACE_Future<u_long> fresultc = worker_c->work (9013);
-
- if (i == 0)
- {
- if (!fresulta.ready ())
- ACE_DEBUG ((LM_DEBUG," (%t) ERROR: worker A is should be ready!!!\n"));
- if (!fresultb.ready ())
- ACE_DEBUG ((LM_DEBUG," (%t) ERROR: worker B is should be ready!!!\n"));
- if (!fresultc.ready ())
- ACE_DEBUG ((LM_DEBUG," (%t) ERROR: worker C is should be ready!!!\n"));
- }
-
- // When the workers are active we will block here until the
- // results are available.
-
- u_long resulta = fresulta;
- u_long resultb = fresultb;
- u_long resultc = fresultc;
-
- ACE_Future<char *> fnamea = worker_a->name ();
- ACE_Future<char *> fnameb = worker_b->name ();
- ACE_Future<char *> fnamec = worker_c->name ();
-
- char *namea = fnamea;
- char *nameb = fnameb;
- char *namec = fnamec;
-
- ACE_DEBUG ((LM_DEBUG, " (%t) result from %s %u\n",
- namea, (u_int) resulta));
- ACE_DEBUG ((LM_DEBUG, " (%t) result from %s %u\n",
- nameb, (u_int) resultb));
- ACE_DEBUG ((LM_DEBUG, " (%t) result from %s %u\n",
- namec, (u_int) resultc));
- }
-
- ACE_DEBUG ((LM_DEBUG, " (%t) scheduler_open_count %d before end ()\n",
- scheduler_open_count.value ()));
-
- worker_a->end ();
- worker_b->end ();
- worker_c->end ();
-
- ACE_DEBUG ((LM_DEBUG, " (%t) scheduler_open_count %d immediately after end ()\n",
- scheduler_open_count.value ()));
-
- ACE_OS::sleep (2);
-
- ACE_DEBUG ((LM_DEBUG, " (%t) scheduler_open_count %d after waiting\n",
- scheduler_open_count.value ()));
- // @@ Can we safely delete worker_a, worker_b, and worker_c?
-}
-
-static void
-test_cancellation (int n_iterations)
-{
- ACE_DEBUG ((LM_DEBUG," (%t) testing cancellation of a future...\n"));
-
- // Now test the cancelling a future.
-
- Scheduler *worker_a;
- ACE_NEW (worker_a, Scheduler ("worker A"));
- worker_a->open ();
-
- ACE_Future<u_long> fresulta = worker_a->work (9013, n_iterations);
-
- // save the result by copying the future
- ACE_Future<u_long> fresultb = fresulta;
-
- // now we cancel the first future.. but the
- // calculation will still go on...
- fresulta.cancel (10);
-
- if (!fresulta.ready ())
- ACE_DEBUG ((LM_DEBUG," (%t) ERROR: future A is should be ready!!!\n"));
-
- u_long resulta = fresulta;
-
- ACE_DEBUG ((LM_DEBUG, " (%t) cancelled result %u\n", (u_int) resulta));
-
- if (resulta != 10)
- ACE_DEBUG ((LM_DEBUG, " (%t) cancelled result should be 10!!\n", resulta));
-
- resulta = fresultb;
-
- ACE_DEBUG ((LM_DEBUG, " (%t) true result %u\n", (u_int) resulta));
-
- worker_a->end ();
- // @@ Can we safely delete worker_a here?
-}
-
-static void
-test_timeout (int n_iterations)
-{
- ACE_DEBUG ((LM_DEBUG," (%t) testing timeout on waiting for the result...\n"));
- Scheduler *worker_a;
- ACE_NEW (worker_a, Scheduler ("worker A"));
- worker_a->open ();
-
- ACE_Future<u_long> fresulta = worker_a->work (9013, 2 * n_iterations);
-
- // Should immediately return... and we should see an error...
- ACE_Time_Value *delay;
- ACE_NEW (delay, ACE_Time_Value (1));
-
- u_long resulta;
- fresulta.get (resulta, delay);
-
- if (fresulta.ready ())
- ACE_DEBUG ((LM_DEBUG," (%t) ERROR: future A is should not be ready!!!\n"));
- else
- ACE_DEBUG ((LM_DEBUG," (%t) timed out on future A\n"));
-
- // now we wait until we are done...
- fresulta.get (resulta);
- ACE_DEBUG ((LM_DEBUG, " (%t) result %u\n", (u_int) resulta));
-
- worker_a->end ();
- // @@ Can we safely delete worker_a here?
-}
-
-int
-main (int, char *[])
-{
- int n_iterations = determine_iterations ();
-
- test_active_object (n_iterations);
- test_cancellation (n_iterations);
- test_timeout (n_iterations);
-
- ACE_DEBUG ((LM_DEBUG," (%t) that's all folks!\n"));
-
- ACE_OS::sleep (5);
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
-template class ACE_Future<char *>;
-template class ACE_Future<u_long>;
-template class ACE_Future_Rep<char *>;
-template class ACE_Future_Rep<u_long>;
-template class auto_ptr<ACE_Method_Object>;
-template class ACE_Auto_Basic_Ptr<ACE_Method_Object>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int>
-#pragma instantiate ACE_Future<char *>
-#pragma instantiate ACE_Future<u_long>
-#pragma instantiate ACE_Future_Rep<char *>
-#pragma instantiate ACE_Future_Rep<u_long>
-#pragma instantiate auto_ptr<ACE_Method_Object>
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Method_Object>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/future2.dsp b/examples/Threads/future2.dsp
deleted file mode 100644
index 1bf460aa323..00000000000
--- a/examples/Threads/future2.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="future2" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=future2 - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "future2.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "future2.mak" CFG="future2 - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "future2 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\future2\Debug"
-# PROP BASE Intermediate_Dir ".\future2\Debug"
-# PROP BASE Target_Dir ".\future2"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\future2"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "future2 - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\future2.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/manual_event.cpp b/examples/Threads/manual_event.cpp
deleted file mode 100644
index 0ccf520b54b..00000000000
--- a/examples/Threads/manual_event.cpp
+++ /dev/null
@@ -1,114 +0,0 @@
-// The test shows the use of an ACE_Manual_Event to create a
-// $Id$
-
-// Pseudo_Barrier. Multiple threads are created which do the
-// following:
-//
-// 1. work
-// 2. synch with other threads
-// 3. more work
-//
-// ACE_Manual_Event is use to synch with other
-// threads. ACE_Manual_Event::signal() is used for broadcasting.
-
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-static ACE_Atomic_Op <ACE_Thread_Mutex, int> amount_of_work = 0;
-
-class Pseudo_Barrier
- // = TITLE
- // A barrier class using ACE manual-reset events.
- //
- // = DESCRIPTION
- // This is *not* a real barrier.
- // Pseudo_Barrier is more like a ``one shot'' barrier.
- // All waiters after the Nth waiter are allowed to go.
- // The barrier does not reset after the Nth waiter.
- // For an example of a real barrier, please see class ACE_Barrier.
-{
-public:
- Pseudo_Barrier (u_long count);
-
- int wait (void);
-
-private:
- ACE_Atomic_Op <ACE_Thread_Mutex, int> counter_;
- ACE_Manual_Event event_;
-};
-
-Pseudo_Barrier::Pseudo_Barrier (u_long count)
- : counter_ (count)
-{
-}
-
-int
-Pseudo_Barrier::wait (void)
-{
- if (--this->counter_ == 0)
- return this->event_.signal ();
- else
- return this->event_.wait ();
-}
-
-static void *
-worker (void *arg)
-{
- Pseudo_Barrier &barrier = *(Pseudo_Barrier *) arg;
-
- // work
- ACE_DEBUG ((LM_DEBUG, "(%t) working (%d secs)\n", ++::amount_of_work));
- ACE_OS::sleep (::amount_of_work.value ());
-
- // synch with everybody else
- ACE_DEBUG ((LM_DEBUG, "(%t) waiting to synch with others \n"));
- barrier.wait ();
-
- // more work
- ACE_DEBUG ((LM_DEBUG, "(%t) more work (%d secs)\n", ++::amount_of_work));
- ACE_OS::sleep (::amount_of_work.value ());
-
- ACE_DEBUG ((LM_DEBUG, "(%t) dying \n"));
-
- return 0;
-}
-
-int
-main (int argc, char **argv)
-{
- int n_threads = argc == 2 ? atoi (argv[1]) : 5;
-
- ACE_Thread_Manager &tm = *ACE_Thread_Manager::instance ();
-
- // synch object shared by all threads
- Pseudo_Barrier barrier (n_threads);
-
- // create workers
- if (tm.spawn_n (n_threads, (ACE_THR_FUNC) worker, &barrier) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "thread creates for worker failed"), -1);
-
- // wait for all workers to exit
- if (tm.wait () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "thread wait failed"), -1);
- else
- ACE_DEBUG ((LM_ERROR, "graceful exit\n"));
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/manual_event.dsp b/examples/Threads/manual_event.dsp
deleted file mode 100644
index 246ce7f9284..00000000000
--- a/examples/Threads/manual_event.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="manual_event" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=manual_event - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "manual_event.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "manual_event.mak" CFG="manual_event - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "manual_event - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\manual_event\Debug"
-# PROP BASE Intermediate_Dir ".\manual_event\Debug"
-# PROP BASE Target_Dir ".\manual_event"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\manual_event"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "manual_event - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\manual_event.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/process_manager.cpp b/examples/Threads/process_manager.cpp
deleted file mode 100644
index 1298cc4fa9b..00000000000
--- a/examples/Threads/process_manager.cpp
+++ /dev/null
@@ -1,168 +0,0 @@
-// $Id$
-
-// Test out the mechanisms provided by the ACE_Process_Manager.
-
-#include "ace/Service_Config.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Process_Manager.h"
-#include "ace/Get_Opt.h"
-
-#if !defined (ACE_WIN32) && defined (ACE_HAS_THREADS)
-
-// Global process manager.
-static ACE_Process_Manager proc_mgr;
-
-void *
-sig_handler (void *)
-{
- ACE_Sig_Set sigset;
-
- // Register a dummy signal handler so that our disposition isn't
- // SIG_IGN (which is the default).
- ACE_Sig_Action sa ((ACE_SignalHandler) sig_handler, SIGCHLD);
- ACE_UNUSED_ARG (sa);
-
- // Register signal handlers.
- sigset.sig_add (SIGINT);
- sigset.sig_add (SIGCHLD);
-
- for (;;)
- {
- int signum = ACE_OS::sigwait (sigset);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) received signal %S\n",
- signum));
-
- switch (signum)
- {
- case SIGINT:
- // Shutdown using <ACE_OS::exit>.
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) shutting down %n%a\n", 1));
- /* NOTREACHED */
- case SIGCHLD:
-
- for (;;)
- {
- pid_t pid = proc_mgr.reap ();
-
- if (pid == -1) // No more children to reap.
- break;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) reaped pid %d\n", pid));
- }
-
- /* NOTREACHED */
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "sigwait"), 0);
- /* NOTREACHED */
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) signal %S unexpected\n", signum), 0);
- /* NOTREACHED */
- }
- }
-}
-
-static void
-worker (size_t iterations)
-{
- for (size_t i = 0; i < iterations; i++)
- if ((i % 100) == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) sleeping\n"));
- ACE_OS::sleep (5);
- }
-}
-
-extern "C" void
-exithook (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) later...\n"));
-}
-
-static int n_iterations = 100000;
-static int child = 0;
-
-// Parse the command-line arguments and set options.
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "i:cu");
-
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'i':
- n_iterations = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'c':
- child = 1;
- break;
- case 'u':
- default:
- ACE_DEBUG ((LM_DEBUG, "usage:\n"
- "-p <processes>\n"
- "-i <iterations>\n"));
- break;
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon;
-
- daemon.open (argv[0]);
-
- atexit (exithook);
-
- parse_args (argc, argv);
-
- ACE_Sig_Set sigset (1); // Block all signals.
-
- if (ACE_OS::thr_sigsetmask (SIG_BLOCK, sigset, 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "thr_sigsetmask"), 1);
- else if (ACE_Thread_Manager::instance ()->spawn ((ACE_THR_FUNC) sig_handler, 0, THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 1);
-
- if (child)
- {
- worker (n_iterations);
- return 0;
- }
-
- ACE_Process_Options options;
- options.command_line ("%s -c", argv[0]);
- pid_t pid = proc_mgr.spawn (options);
-
- if (pid == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "start_n"), 1);
- else
- {
- // Give the child a chance to start running.
- ACE_OS::sleep (1);
-
- // Shutdown the child.
-
- if (proc_mgr.terminate (pid) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "(%P|%t) %p\n", "terminate"), 1);
-
- // Perform a barrier wait until all the processes and threads
- // have shut down.
- proc_mgr.wait ();
- ACE_Thread_Manager::instance ()->wait ();
- }
-
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "process manager not supported on this platform\n"), -1);
-}
-#endif /* !ACE_WIN32 && ACE_HAS_THREADS */
diff --git a/examples/Threads/process_mutex.cpp b/examples/Threads/process_mutex.cpp
deleted file mode 100644
index 99a15b0b68c..00000000000
--- a/examples/Threads/process_mutex.cpp
+++ /dev/null
@@ -1,69 +0,0 @@
-// $Id$
-
-// This program tests ACE_Process_Mutexes. To run it, open 3 or 4
-// windows and run this program in each window...
-
-#include "ace/Synch.h"
-#include "ace/Signal.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static sig_atomic_t done;
-
-extern "C" void
-handler (int)
-{
- done = 1;
-}
-
-int
-main (int argc, char *argv[])
-{
- const char *name = argc > 1 ? argv[1] : "hello";
- int iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : 100;
-
- ACE_Process_Mutex pm (name);
-
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
- ACE_UNUSED_ARG (sa);
-
- for (int i = 0; i < iterations && !done; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = acquiring\n"));
- if (pm.acquire () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "acquire failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = acquired\n"));
-
- ACE_OS::sleep (3);
-
- if (pm.release () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "release failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released\n"));
-
- if (pm.tryacquire () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "tryacquire failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = tryacquire\n"));
-
- if (pm.release () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "release failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released\n"));
- }
-
- if (argc > 2)
- pm.remove ();
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE doesn't support support threads on this platform (yet)\n"),
- -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/process_mutex.dsp b/examples/Threads/process_mutex.dsp
deleted file mode 100644
index ff1b6018550..00000000000
--- a/examples/Threads/process_mutex.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="process_mutex" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=process_mutex - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "process_mutex.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "process_mutex.mak" CFG="process_mutex - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "process_mutex - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\process_mutex\Debug"
-# PROP BASE Intermediate_Dir ".\process_mutex\Debug"
-# PROP BASE Target_Dir ".\process_mutex"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\process_mutex"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "process_mutex - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\process_mutex.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/process_semaphore.cpp b/examples/Threads/process_semaphore.cpp
deleted file mode 100644
index d6ad0c76159..00000000000
--- a/examples/Threads/process_semaphore.cpp
+++ /dev/null
@@ -1,58 +0,0 @@
-// $Id$
-
-// This program tests ACE_Process_Semaphore. To run it, open 3 or 4
-// windows and run this program in each window...
-
-#include "ace/Synch.h"
-#include "ace/Signal.h"
-
-static sig_atomic_t done;
-
-extern "C" void
-handler (int)
-{
- done = 1;
-}
-
-int
-main (int argc, char *argv[])
-{
- const char *name = argc == 1 ? "hello" : argv[1];
- int iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : 100;
-
- ACE_Process_Semaphore pm (1, name);
-
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
- ACE_UNUSED_ARG (sa);
-
- for (int i = 0; i < iterations && !done; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = acquiring\n"));
- if (pm.acquire () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "acquire failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = acquired\n"));
-
- ACE_OS::sleep (3);
-
- if (pm.release () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "release failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released\n"));
-
- if (pm.tryacquire () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "tryacquire failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = tryacquire\n"));
-
- if (pm.release () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "release failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released\n"));
- }
-
- if (argc > 2)
- pm.remove ();
- return 0;
-}
-
diff --git a/examples/Threads/process_semaphore.dsp b/examples/Threads/process_semaphore.dsp
deleted file mode 100644
index b2d558387e6..00000000000
--- a/examples/Threads/process_semaphore.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="process_semaphore" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=process_semaphore - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "process_semaphore.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "process_semaphore.mak" CFG="process_semaphore - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "process_semaphore - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\process_semaphore\Debug"
-# PROP BASE Intermediate_Dir ".\process_semaphore\Debug"
-# PROP BASE Target_Dir ".\process_semaphore"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\process_semaphore"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "process_semaphore - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\process_semaphore.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/reader_writer.cpp b/examples/Threads/reader_writer.cpp
deleted file mode 100644
index e7706bea56c..00000000000
--- a/examples/Threads/reader_writer.cpp
+++ /dev/null
@@ -1,196 +0,0 @@
-// $Id$
-
-// This test program verifies the functionality of the ACE_OS
-// implementation of readers/writer locks on Win32 and Posix pthreads.
-
-#include "ace/Synch.h"
-#include "ace/Thread.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Default number of iterations.
-static int n_iterations = 1000;
-
-// Default number of loops.
-static int n_loops = 100;
-
-// Default number of readers.
-static int n_readers = 6;
-
-// Default number of writers.
-static int n_writers = 2;
-
-// Thread id of last writer.
-static volatile ACE_thread_t shared_thr_id;
-
-// Lock for shared_thr_id.
-static ACE_RW_Mutex rw_mutex;
-
-// Count of the number of readers and writers.
-ACE_Atomic_Op<ACE_Thread_Mutex, int> current_readers, current_writers;
-
-// Thread manager
-static ACE_Thread_Manager thr_mgr;
-
-// Explain usage and exit.
-static void
-print_usage_and_die (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "usage: %n [-r n_readers] [-w n_writers] [-n iteration_count]\n"));
- ACE_OS::exit (1);
-}
-
-// Parse the command-line arguments and set options.
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "r:w:n:l:");
-
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'r':
- n_readers = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'w':
- n_writers = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'n':
- n_iterations = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'l':
- n_loops = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-// Iterate <n_iterations> each time checking that nobody modifies the
-// data while we have a read lock.
-
-static void *
-reader (void *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) reader starting\n"));
-
- for (int iterations = 1;
- iterations <= n_iterations; iterations++)
- {
- ACE_Read_Guard<ACE_RW_Mutex> g(rw_mutex);
-
- ++current_readers;
-
- if (current_writers > 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) writers found!!!\n"));
-
- ACE_thread_t thr_id = shared_thr_id;
-
- for (int loop = 1; loop <= n_loops; loop++)
- {
- ACE_Thread::yield();
-
- if (ACE_OS::thr_equal (shared_thr_id, thr_id) == 0)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) somebody changed %d to %d\n",
- thr_id, shared_thr_id));
- }
-
- --current_readers;
-
- ACE_Thread::yield ();
- }
- return 0;
-}
-
-// Iterate <n_iterations> each time modifying the global data
-// and checking that nobody steps on it while we can write it.
-
-static void *
-writer (void *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) writer starting\n"));
-
- for (int iterations = 1;
- iterations <= n_iterations;
- iterations++)
- {
- ACE_Write_Guard<ACE_RW_Mutex> g(rw_mutex);
-
- ++current_writers;
-
- if (current_writers > 1)
- ACE_DEBUG ((LM_DEBUG, "(%t) other writers found!!!\n"));
-
- if (current_readers > 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) readers found!!!\n"));
-
- ACE_thread_t self = ACE_Thread::self ();
- shared_thr_id = self;
-
- for (int loop = 1; loop <= n_loops; loop++)
- {
- ACE_Thread::yield();
-
- if (ACE_OS::thr_equal (shared_thr_id, self) == 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) somebody wrote on my data %d\n",
- shared_thr_id));
- }
-
- --current_writers;
-
- ACE_Thread::yield ();
- }
- return 0;
-}
-
-// Spawn off threads.
-
-int main (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
- parse_args (argc, argv);
-
- current_readers = 0; // Possibly already done
- current_writers = 0; // Possibly already done
-
- ACE_DEBUG ((LM_DEBUG, "(%t) main thread starting\n"));
-
- if (thr_mgr.spawn_n (n_readers, (ACE_THR_FUNC) reader, 0, THR_NEW_LWP) == -1 ||
- thr_mgr.spawn_n (n_writers, (ACE_THR_FUNC) writer, 0, THR_NEW_LWP) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn_n"), 1);
-
- thr_mgr.wait ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) exiting main thread\n"));
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
-template class ACE_Guard<ACE_RW_Mutex>;
-template class ACE_Read_Guard<ACE_RW_Mutex>;
-template class ACE_Write_Guard<ACE_RW_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int>
-#pragma instantiate ACE_Guard<ACE_RW_Mutex>
-#pragma instantiate ACE_Read_Guard<ACE_RW_Mutex>
-#pragma instantiate ACE_Write_Guard<ACE_RW_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
-
diff --git a/examples/Threads/reader_writer.dsp b/examples/Threads/reader_writer.dsp
deleted file mode 100644
index 544cea7e27b..00000000000
--- a/examples/Threads/reader_writer.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="reader_writer" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=reader_writer - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "reader_writer.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "reader_writer.mak" CFG="reader_writer - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "reader_writer - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\reader_writer\Debug"
-# PROP BASE Intermediate_Dir ".\reader_writer\Debug"
-# PROP BASE Target_Dir ".\reader_writer"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\reader_writer"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "reader_writer - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\reader_writer.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/recursive_mutex.cpp b/examples/Threads/recursive_mutex.cpp
deleted file mode 100644
index 4583ebd1e7a..00000000000
--- a/examples/Threads/recursive_mutex.cpp
+++ /dev/null
@@ -1,108 +0,0 @@
-// $Id$
-
-// This test program verifies the functionality of the ACE_OS
-// implementation of recursive mutexes on Win32 and Posix pthreads.
-
-#include "ace/Service_Config.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Get_Opt.h"
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Total number of iterations.
-static size_t n_iterations = 1000;
-static size_t n_threads = 4;
-
-// Explain usage and exit.
-static void
-print_usage_and_die (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "usage: %n [-t n_threads] [-n iteration_count]\n"));
- ACE_OS::exit (1);
-}
-
-// Parse the command-line arguments and set options.
-
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "n:t:");
-
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'n':
- n_iterations = ACE_OS::atoi (get_opt.optarg);
- break;
- case 't':
- n_threads = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-static void
-recursive_worker (size_t nesting_level,
- ACE_Recursive_Thread_Mutex *rm)
-{
- if (nesting_level < n_iterations)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) = trying to acquire, nesting = %d, thread id = %u\n",
- rm->get_nesting_level (), rm->get_thread_id ()));
- {
- // This illustrates the use of the ACE_Guard<LOCK> with an
- // ACE_Recursive_Thread_Mutex.
- ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon, *rm);
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) = acquired, nesting = %d, thread id = %u\n",
- rm->get_nesting_level (), rm->get_thread_id ()));
-
- recursive_worker (nesting_level + 1, rm);
- }
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) = released, nesting = %d, thread id = %u\n",
- rm->get_nesting_level (), rm->get_thread_id ()));
- }
-}
-
-static void *
-worker (void *arg)
-{
- ACE_Recursive_Thread_Mutex *rm
- = (ACE_Recursive_Thread_Mutex *) arg;
-
- recursive_worker (0, rm);
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon (argv[0]);
-
- parse_args (argc, argv);
- ACE_Recursive_Thread_Mutex rm;
-
- ACE_Thread_Manager::instance ()->spawn_n (n_threads,
- ACE_THR_FUNC (worker),
- (void *) &rm);
-
- ACE_Thread_Manager::instance ()->wait ();
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE doesn't support support process mutexes on this platform (yet)\n"),
- -1);
-}
-#endif /* ACE_WIN32 */
diff --git a/examples/Threads/recursive_mutex.dsp b/examples/Threads/recursive_mutex.dsp
deleted file mode 100644
index b8474875e23..00000000000
--- a/examples/Threads/recursive_mutex.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="recursive_mutex" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=recursive_mutex - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "recursive_mutex.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "recursive_mutex.mak" CFG="recursive_mutex - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "recursive_mutex - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\recursive_mutex\Debug"
-# PROP BASE Intermediate_Dir ".\recursive_mutex\Debug"
-# PROP BASE Target_Dir ".\recursive_mutex"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\recursive_mutex"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "recursive_mutex - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\recursive_mutex.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/task_five.cpp b/examples/Threads/task_five.cpp
deleted file mode 100644
index e4977fe9e70..00000000000
--- a/examples/Threads/task_five.cpp
+++ /dev/null
@@ -1,144 +0,0 @@
-// $Id$
-
-// Stress testing thread creation and thread cancellation using
-// ACE_Task.
-//
-// Author: Detlef Becker <Detlef.Becker@med.siemens.de>
-
-#include "ace/Service_Config.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Task.h"
-
-static const int DEFAULT_TASKS = 1000;
-static size_t stack_size = // Default stack size
-#if defined (ACE_WIN32)
- 0;
-#else
- 8192;
-#endif
-
-class Test_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Test_Task (ACE_Thread_Manager *thrmgr = ACE_Service_Config::thr_mgr ());
- ~Test_Task (void) {};
-
- int open (void * = 0);
- int svc (void);
- int close (u_long);
- int shutdown (void);
- int synch (void);
-};
-
-Test_Task::Test_Task (ACE_Thread_Manager *thrmgr)
- : ACE_Task<ACE_MT_SYNCH> (thrmgr)
-{
-}
-
-int
-Test_Task::open (void *)
-{
- return this->activate (0,
- 1,
- 0,
- ACE_DEFAULT_THREAD_PRIORITY,
- -1,
- 0,
- 0,
- 0,
- &stack_size);
-}
-
-int
-Test_Task::svc (void)
-{
- while (thr_mgr_->testcancel (ACE_OS::thr_self ()) == 0)
- // Sleep for 350 msecs.
- ACE_OS::sleep (ACE_Time_Value (0, 350000));
-
- return 0;
-}
-
-int
-Test_Task::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) closing down\n"));
- return 0;
-}
-
-int
-Test_Task::shutdown (void)
-{
- return thr_mgr_->cancel_grp (grp_id_);
-}
-
-int
-Test_Task::synch (void)
-{
- return thr_mgr_->wait_grp (grp_id_);
-}
-
-int
-main (int argc, char *argv[])
-{
- size_t stack_size = argc > 1 ? ACE_OS::atoi (argv[1]) : stack_size;
- const int n_tasks = argc > 2 ? ACE_OS::atoi (argv[2]) : DEFAULT_TASKS;
- u_int loop_count = 0;
- u_int error_count = 0;
-
- ACE_Thread_Manager *thr_mgr = ACE_Service_Config::thr_mgr ();
-
- Test_Task *task_array;
-
- for (;;)
- {
- int i;
- task_array = new Test_Task[n_tasks];
-
- ACE_DEBUG ((LM_DEBUG,
- "Opening Tasks, loop count = %d, error count = %d\n",
- loop_count,
- error_count));
-
- for (i = 0; i < n_tasks; i++)
- task_array[i].open ();
-
- ACE_OS::sleep (1);
-
- ACE_DEBUG ((LM_DEBUG,
- "Cancelling Tasks, loop count = %d, error count = %d\n",
- loop_count,
- error_count));
-
- for (i = 0; i < n_tasks; i++)
- task_array[i].shutdown ();
-
- ACE_DEBUG ((LM_DEBUG,
- "Synching Tasks, loop count = %d, error count = %d\n",
- loop_count,
- error_count));
-
- for (i = 0; i < n_tasks; i++)
- if (-1 == task_array[i].synch ())
- {
- ACE_ERROR ((LM_ERROR,
- "Error in synch! loop count = %d, error count = %d\n",
- loop_count,
- error_count));
- error_count++;
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "thr_mgr->wait ();! loop count = %d, error count = %d\n",
- loop_count,
- error_count));
-
- // Wait for all the threads to finish.
- thr_mgr->wait ();
-
- delete [] task_array;
- loop_count++;
- }
-
- return 0;
-}
diff --git a/examples/Threads/task_five.dsp b/examples/Threads/task_five.dsp
deleted file mode 100644
index aab863c7e37..00000000000
--- a/examples/Threads/task_five.dsp
+++ /dev/null
@@ -1,56 +0,0 @@
-# Microsoft Developer Studio Project File - Name="task_five" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=task_five - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "task_five.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "task_five.mak" CFG="task_five - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "task_five - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\ace"
-# Begin Target
-
-# Name "task_five - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\task_five.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Threads/task_four.cpp b/examples/Threads/task_four.cpp
deleted file mode 100644
index a121d310ece..00000000000
--- a/examples/Threads/task_four.cpp
+++ /dev/null
@@ -1,255 +0,0 @@
-// $Id$
-
-// The following test was written by Hamutal Yanay & Ari Erev's
-// (Ari_Erev@comverse.com).
-//
-// This test program test enhancements to the thread_manager and task
-// classes. The purpose of these enhancements was to allow the
-// thread_manager to recognize the concept of an ACE_Task and to be
-// able to group ACE_Tasks in groups.
-//
-// There are two main ACE_Tasks in this sample:
-//
-// Invoker_Task - is run from main (). It's purpose is to run a number of
-// ACE_Tasks of type Worker_Task. The number can be specified
-// on the command line.
-// After starting the tasks, the Invoker_Task groups all the tasks
-// in one group and then uses the
-// num_tasks_in_group () to find out if the real number of tasks
-// that are now running (should be the same as the number of tasks
-// started).
-// It also, suspends and resumes all the threads in the group to
-// test the suspend_grp () and resume_grp () methods.
-// Then it waits for all the tasks to end.
-//
-// Worker_Task - ACE_Tasks that are started by the Invoker_Task.
-// Each Worker_Task can start a number of threads.
-// The Worker_Task threads perform some work (iteration). The number
-// of the iterations can be specified on the command line.
-//
-// The command line syntax is:
-//
-// test_task [num_tasks] [num_threads] [num_iterations]
-
-#include "ace/Task.h"
-#include "ace/Service_Config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#include "ace/Task.h"
-
-class Invoker_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Invoker_Task (ACE_Thread_Manager *thr_mgr,
- size_t n_tasks,
- size_t n_threads,
- size_t n_iterations);
- virtual int svc (void);
- // creats <n_tasks> and wait for them to finish
-
-private:
- size_t n_tasks_;
- // Number of tasks to start.
- size_t n_threads_;
- // Number of threads per task.
- size_t n_iterations_;
- // Number of iterations per thread.
-};
-
-class Worker_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Worker_Task (ACE_Thread_Manager *thr_mgr,
- size_t n_threads,
- size_t n_iterations);
- virtual int svc (void);
- // Does a small work...
- virtual int open (void * = NULL);
-
-private:
- static size_t workers_count_;
- size_t index_;
- size_t n_threads_;
- size_t n_iterations_;
-
- // = Not needed for this test.
- virtual int close (u_long);
- virtual int put (ACE_Message_Block *, ACE_Time_Value *) { return 0; }
-};
-
-size_t Worker_Task::workers_count_ = 1;
-
-int
-Worker_Task::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) closing task %d\n", this->index_));
- delete this;
- return 0;
-}
-
-Worker_Task::Worker_Task (ACE_Thread_Manager *thr_mgr,
- size_t n_threads,
- size_t n_iterations)
- : ACE_Task<ACE_MT_SYNCH> (thr_mgr),
- index_ (Worker_Task::workers_count_++),
- n_threads_ (n_threads),
- n_iterations_ (n_iterations)
-{
-}
-
-int
-Worker_Task::open (void *)
-{
- // Create worker threads.
- return this->activate (THR_NEW_LWP, n_threads_, 0, -1, -1, this);
-}
-
-int
-Worker_Task::svc (void)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) in worker %d\n", index_));
-
- for (size_t iterations = 1;
- iterations <= this->n_iterations_;
- iterations++)
- {
- ACE_DEBUG ((LM_DEBUG, " (%t) in iteration %d\n", iterations));
- ACE_OS::sleep (0);
- }
-
- ACE_DEBUG ((LM_DEBUG, " (%t) worker %d ends\n", index_));
-
- return 0;
-}
-
-Invoker_Task::Invoker_Task (ACE_Thread_Manager *thr_mgr,
- size_t n_tasks,
- size_t n_threads,
- size_t n_iterations)
- : ACE_Task<ACE_MT_SYNCH> (thr_mgr),
- n_tasks_ (n_tasks),
- n_threads_ (n_threads),
- n_iterations_ (n_iterations)
-{
- // Create worker threads.
- if (this->activate (THR_NEW_LWP, 1, 0, -1, -1, this) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "activate failed"));
-}
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-int
-Invoker_Task::svc (void)
-{
- // Note that the ACE_Task::svc_run () method automatically adds us to
- // the Thread_Manager when the thread begins.
-
- ACE_Thread_Manager *thr_mgr = ACE_Thread_Manager::instance ();
- Worker_Task **worker_task;
-
- ACE_NEW_RETURN (worker_task, Worker_Task *[n_tasks_], -1);
-
- size_t task;
-
- for (task = 0;
- task < this->n_tasks_;
- task++)
- {
- ACE_DEBUG ((LM_DEBUG, " (%t) in task %d\n", task+1));
-
- ACE_NEW_RETURN (worker_task[task],
- Worker_Task (thr_mgr, n_threads_, n_iterations_),
- -1);
-
- if (worker_task[task]->open () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open failed"), -1);
- }
-
- // Set all tasks to be one group
- ACE_DEBUG ((LM_DEBUG, " (%t) setting tasks group id\n"));
-
- for (task = 0;
- task < this->n_tasks_;
- task++)
- if (thr_mgr->set_grp (worker_task[task], 1) == -1)
- ACE_ERROR ((LM_DEBUG, " (%t) %p\n", "set_grp"));
-
- size_t n_tasks = thr_mgr->num_tasks_in_group (1);
- ACE_DEBUG ((LM_DEBUG, "Number of tasks in group 1: %d\n", n_tasks)) ;
-
- // Wait for 1 second and then suspend every thread in the group.
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, " (%t) suspending group\n"));
-
- if (thr_mgr->suspend_grp (1) == -1)
- ACE_ERROR ((LM_DEBUG, " (%t) %p\n", "suspend_grp"));
-
- // Wait for 3 more second and then resume every thread in the
- // group.
- ACE_OS::sleep (ACE_Time_Value (2));
-
- ACE_DEBUG ((LM_DEBUG, " (%t) resuming group\n"));
-
- if (thr_mgr->resume_grp (1) == -1)
- ACE_ERROR ((LM_DEBUG, " (%t) %p\n", "resume_grp"));
-
- // Wait for all the tasks to reach their exit point.
- thr_mgr->wait ();
-
- // Note that the ACE_Task::svc_run () method automatically removes
- // us from the Thread_Manager when the thread exits.
-
- return 0;
-}
-
-// Default number of tasks and iterations.
-static const size_t DEFAULT_TASKS = 4;
-static const size_t DEFAULT_ITERATIONS = 5;
-
-int
-main (int argc, char *argv[])
-{
- size_t n_tasks = argc > 1 ? ACE_OS::atoi (argv[1]) : DEFAULT_TASKS;
- size_t n_threads = argc > 2 ? ACE_OS::atoi (argv[2]) : ACE_DEFAULT_THREADS;
- size_t n_iterations = argc > 3 ? ACE_OS::atoi (argv[3]) : DEFAULT_ITERATIONS;
-
- // Since ACE_Thread_Manager can only wait for all threads, we'll
- // have special manager for the Invoker_Task.
- ACE_Thread_Manager invoker_manager;
-
- Invoker_Task invoker (&invoker_manager,
- n_tasks,
- n_threads,
- n_iterations);
-
- // Wait for 1 second and then suspend the invoker task
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, " (%t) suspending invoker task\n"));
-
- if (invoker_manager.suspend_task (&invoker) == -1)
- ACE_ERROR ((LM_DEBUG, " (%t) %p\n", "suspend_task"));
-
- // Wait for 3 more second and then resume the invoker task.
- ACE_OS::sleep (ACE_Time_Value (3));
-
- ACE_DEBUG ((LM_DEBUG, " (%t) resuming invoker task\n"));
-
- if (invoker_manager.resume_task (&invoker) == -1)
- ACE_ERROR ((LM_DEBUG, " (%t) %p\n", "resume_task"));
-
- // Wait for all the threads to reach their exit point.
- invoker_manager.wait ();
-
- ACE_DEBUG ((LM_DEBUG, " (%t) done\n"));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/task_four.dsp b/examples/Threads/task_four.dsp
deleted file mode 100644
index 31be274d82c..00000000000
--- a/examples/Threads/task_four.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="task_four" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=task_four - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "task_four.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "task_four.mak" CFG="task_four - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "task_four - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\task_four\Debug"
-# PROP BASE Intermediate_Dir ".\task_four\Debug"
-# PROP BASE Target_Dir ".\task_four"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\task_four"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "task_four - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\task_four.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/task_one.cpp b/examples/Threads/task_one.cpp
deleted file mode 100644
index 0730f9c3c1d..00000000000
--- a/examples/Threads/task_one.cpp
+++ /dev/null
@@ -1,98 +0,0 @@
-// $Id$
-
-// This test program illustrates how the ACE barrier synchronization
-// mechanisms work in conjunction with the ACE_Task and the
-// ACE_Thread_Manager. It is instructive to compare this with the
-// test_barrier.cpp test to see how they differ.
-
-#include "ace/Task.h"
-#include "ace/Service_Config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#include "ace/Task.h"
-
-class Barrier_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Barrier_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int n_iterations);
-
- virtual int svc (void);
- // Iterate <n_iterations> time printing off a message and "waiting"
- // for all other threads to complete this iteration.
-
-private:
- ACE_Barrier barrier_;
- // Reference to the tester barrier. This controls each
- // iteration of the tester function running in every thread.
-
- int n_iterations_;
- // Number of iterations to run.
-};
-
-Barrier_Task::Barrier_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int n_iterations)
- : ACE_Task<ACE_MT_SYNCH> (thr_mgr),
- barrier_ (n_threads),
- n_iterations_ (n_iterations)
-{
- // Create worker threads.
- if (this->activate (THR_NEW_LWP, n_threads) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "activate failed"));
-}
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-int
-Barrier_Task::svc (void)
-{
- // Note that the ACE_Task::svc_run() method automatically adds us to
- // the Thread_Manager when the thread begins.
-
- for (int iterations = 1;
- iterations <= this->n_iterations_;
- iterations++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) in iteration %d\n", iterations));
-
- // Block until all other threads have waited, then continue.
- this->barrier_.wait ();
- }
-
- // Note that the ACE_Task::svc_run() method automatically removes us
- // from the Thread_Manager when the thread exits.
-
- return 0;
-}
-
-// Default number of threads to spawn.
-static const int DEFAULT_ITERATIONS = 5;
-
-int
-main (int argc, char *argv[])
-{
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_THREADS;
- int n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : DEFAULT_ITERATIONS;
-
- Barrier_Task barrier_task (ACE_Thread_Manager::instance (),
- n_threads,
- n_iterations);
-
- // Wait for all the threads to reach their exit point.
- ACE_Thread_Manager::instance ()->wait ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) done\n"));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/task_one.dsp b/examples/Threads/task_one.dsp
deleted file mode 100644
index 2537998ddbe..00000000000
--- a/examples/Threads/task_one.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="task_one" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=task_one - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "task_one.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "task_one.mak" CFG="task_one - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "task_one - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\task_one\Debug"
-# PROP BASE Intermediate_Dir ".\task_one\Debug"
-# PROP BASE Target_Dir ".\task_one"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\task_one"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "task_one - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\task_one.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/task_three.cpp b/examples/Threads/task_three.cpp
deleted file mode 100644
index c84107b3145..00000000000
--- a/examples/Threads/task_three.cpp
+++ /dev/null
@@ -1,224 +0,0 @@
-// $Id$
-
-// Exercise more tests for the ACE Tasks. This also shows off some
-// Interesting uses of the ACE Log_Msg's ability to print to ostreams.
-// BTW, make sure that you set the out_stream in *every* thread that
-// you want to have write to the output file, i.e.:
-//
-//
-// if (out_stream)
-// {
-// ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM);
-// ACE_LOG_MSG->msg_ostream (out_stream);
-// }
-
-#include "ace/Reactor.h"
-#include "ace/Service_Config.h"
-#include "ace/Task.h"
-#include "ace/streams.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static ofstream *out_stream = 0;
-
-static const size_t NUM_INVOCATIONS = 100;
-static const size_t TASK_COUNT = 130;
-
-class Test_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Test_Task (void);
- ~Test_Task (void);
-
- virtual int open (void *args = 0);
- virtual int close (u_long flags = 0);
- virtual int svc (void);
-
- virtual int handle_input (ACE_HANDLE fd);
-
- ACE_Reactor *r_;
- size_t handled_;
- static size_t current_count_;
- static size_t done_cnt_;
-};
-
-size_t Test_Task::current_count_ = 0;
-size_t Test_Task::done_cnt_ = 0;
-
-static ACE_Thread_Mutex lock_;
-
-Test_Task::Test_Task (void)
-{
- ACE_GUARD (ACE_Thread_Mutex, ace_mon, lock_);
-
- this->handled_ = 0;
- Test_Task::current_count_++;
- ACE_DEBUG ((LM_DEBUG,
- "Test_Task constructed, current_count_ = %d\n",
- Test_Task::current_count_));
-}
-
-Test_Task::~Test_Task (void)
-{
- ACE_GUARD (ACE_Thread_Mutex, ace_mon, lock_);
-
- ACE_DEBUG ((LM_DEBUG, "Test_Task destroyed, current_count_ = %d\n",
- Test_Task::current_count_));
-}
-
-int
-Test_Task::open (void *args)
-{
- r_ = (ACE_Reactor *) args;
- return ACE_Task<ACE_MT_SYNCH>::activate (THR_NEW_LWP);
-}
-
-int
-Test_Task::close (u_long)
-{
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, lock_, -1);
-
- Test_Task::current_count_--;
- ACE_DEBUG ((LM_DEBUG, "Test_Task::close () current_count_ = %d.\n",
- Test_Task::current_count_));
- return 0;
-}
-
-int
-Test_Task::svc (void)
-{
- // Every thread must register the same stream to write to file.
- if (out_stream)
- {
- ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM);
- ACE_LOG_MSG->msg_ostream (out_stream);
- }
-
- for (size_t index = 0; index < NUM_INVOCATIONS; index++)
- {
- ACE_OS::thr_yield ();
-
- if (r_->notify (this, ACE_Event_Handler::READ_MASK))
- {
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, lock_, -1);
-
- ACE_DEBUG ((LM_DEBUG, "Test_Task: error notifying reactor!\n"));
- }
- }
-
- ACE_DEBUG ((LM_DEBUG, " (%t) returning from svc ()\n"));
- return 0;
-}
-
-int
-Test_Task::handle_input (ACE_HANDLE)
-{
- this->handled_++;
-
- if (this->handled_ == NUM_INVOCATIONS)
- {
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, lock_, -1);
- Test_Task::done_cnt_++;
- ACE_DEBUG ((LM_DEBUG,
- " (%t) Test_Task: handle_input! done_cnt_ = %d.\n",
- Test_Task::done_cnt_));
- }
-
- ACE_OS::thr_yield ();
- return -1;
-}
-
-static void *
-dispatch (void *arg)
-{
- // every thread must register the same stream to write to file
- if (out_stream)
- {
- ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM);
- ACE_LOG_MSG->msg_ostream (out_stream);
- }
-
- ACE_DEBUG ((LM_DEBUG, " (%t) Dispatcher Thread started!\n"));
- ACE_Reactor *r = (ACE_Reactor *) arg;
- int result;
-
- r->owner (ACE_OS::thr_self ());
-
- while (1)
- {
- result = r->handle_events ();
- if (result <= 0)
- ACE_DEBUG ((LM_DEBUG, "Dispatch: handle_events (): %d", result));
- }
-
- ACE_NOTREACHED(return 0);
-}
-
-extern "C" void
-handler (int)
-{
- *out_stream << flush;
- out_stream->close ();
- ACE_OS::exit (42);
-}
-
-int
-main (int argc, char **)
-{
- if (argc > 1)
- {
- // Send output to file.
- ACE_NEW_RETURN (out_stream, ofstream ("test_task_three.out", ios::trunc|ios::out), -1);
- ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM);
- ACE_LOG_MSG->msg_ostream (out_stream);
- }
-
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
- ACE_UNUSED_ARG (sa);
-
- ACE_Reactor *reactor1 = ACE_Reactor::instance ();
- ACE_Reactor *reactor2 = new ACE_Reactor ();
-
- Test_Task t1[TASK_COUNT];
- Test_Task t2[TASK_COUNT];
-
- ACE_Thread::spawn (ACE_THR_FUNC (dispatch), reactor2);
-
- reactor1->owner (ACE_OS::thr_self ());
-
- for (size_t index = 0; index < TASK_COUNT; index++)
- {
- t1[index].open (reactor1);
- t2[index].open (reactor2);
- }
-
- ACE_OS::sleep (3);
-
- for (;;)
- {
- ACE_Time_Value timeout (2);
-
- if (reactor1->handle_events (timeout) <= 0)
- {
- if (errno == ETIME)
- {
- ACE_DEBUG ((LM_DEBUG, "no activity within 2 seconds, shutting down\n"));
- break;
- }
- else
- ACE_ERROR ((LM_ERROR, "%p error handling events\n", "main"));
- }
- }
-
- return 0;
-}
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/task_three.dsp b/examples/Threads/task_three.dsp
deleted file mode 100644
index a8da87dc6bf..00000000000
--- a/examples/Threads/task_three.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="task_three" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=task_three - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "task_three.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "task_three.mak" CFG="task_three - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "task_three - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\task_three\Debug"
-# PROP BASE Intermediate_Dir ".\task_three\Debug"
-# PROP BASE Target_Dir ".\task_three"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\task_three"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "task_three - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\task_three.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/task_two.cpp b/examples/Threads/task_two.cpp
deleted file mode 100644
index 9d01e504f39..00000000000
--- a/examples/Threads/task_two.cpp
+++ /dev/null
@@ -1,151 +0,0 @@
-// $Id$
-
-// Exercise more tests for the ACE Tasks. This test can spawn off
-// zillions of tasks and then wait for them using both polling and the
-// ACE Thread Manager.
-
-#include "ace/Task.h"
-
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Atomic_Op<ACE_Thread_Mutex, int> ATOMIC_INT;
-
-static int zero = 0;
-static ATOMIC_INT task_count (zero);
-static ATOMIC_INT max_count (zero);
-static ATOMIC_INT wait_count (zero);
-
-static int n_threads = 0;
-
-// Default number of tasks.
-static const int default_threads = ACE_DEFAULT_THREADS;
-
-// Default number of times to run the test.
-static const int default_iterations = 1000;
-
-class Task_Test : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- virtual int open (void *args = 0);
- virtual int close (u_long flags = 0);
- virtual int svc (void);
-
-private:
- static ACE_Thread_Mutex lock_;
-};
-
-ACE_Thread_Mutex Task_Test::lock_;
-
-int
-Task_Test::open (void *)
-{
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, Task_Test::lock_, -1);
-
- task_count++;
- ACE_DEBUG ((LM_DEBUG, "(%t) creating Task_Test, task count = %d\n",
- task_count.value ()));
-
- return this->activate (THR_BOUND);
-}
-
-int
-Task_Test::close (u_long)
-{
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, Task_Test::lock_, -1);
-
- task_count--;
- ACE_DEBUG ((LM_DEBUG, "(%t) destroying Task_Test, task count = %d\n",
- task_count.value ()));
- wait_count--;
- return 0;
-}
-
-int
-Task_Test::svc (void)
-{
- wait_count++;
- max_count++;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) svc: waiting\n"));
-
- for (;;)
- if (max_count >= n_threads)
- break;
- else
- ACE_Thread::yield ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) svc: finished waiting\n"));
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : default_threads;
- int n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : default_iterations;
-
- Task_Test **task_array = new Task_Test *[n_threads];
-
- for (int i = 1; i <= n_iterations; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) iteration = %d, max_count %d\n",
- i, max_count.value ()));
- max_count = 0;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) starting %d task%s\n",
- n_threads, n_threads == 1 ? "" : "s"));
-
- // Launch the new tasks.
- for (int j = 0; j < n_threads; j++)
- {
- task_array[j] = new Task_Test;
- // Activate the task, i.e., make it an active object.
- task_array[j]->open ();
- }
-
- // Wait for initialization to kick in.
- while (max_count == 0)
- ACE_Thread::yield ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) waiting for threads to finish\n"));
-
- // Wait for the threads to finish this iteration.
- while (max_count != n_threads && wait_count != 0)
- ACE_Thread::yield ();
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) iteration %d finished, max_count %d, wait_count %d, waiting for tasks to exit\n",
- i, max_count.value (), wait_count.value ()));
-
- // Wait for all the tasks to exit.
- ACE_Thread_Manager::instance ()->wait ();
-
- // Delete the existing tasks.
- for (int k = 0; k < n_threads; k++)
- delete task_array[k];
- }
-
- delete [] task_array;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) shutting down the test\n"));
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/task_two.dsp b/examples/Threads/task_two.dsp
deleted file mode 100644
index 7aa409821dd..00000000000
--- a/examples/Threads/task_two.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="task_two" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=task_two - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "task_two.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "task_two.mak" CFG="task_two - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "task_two - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\task_two\Debug"
-# PROP BASE Intermediate_Dir ".\task_two\Debug"
-# PROP BASE Target_Dir ".\task_two"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\task_two"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "task_two - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\task_two.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/test.dsp b/examples/Threads/test.dsp
deleted file mode 100644
index 8d8f0d89a85..00000000000
--- a/examples/Threads/test.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="auto_event" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=auto_event - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "test.mak" CFG="auto_event - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "auto_event - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\auto_event\Debug"
-# PROP BASE Intermediate_Dir ".\auto_event\Debug"
-# PROP BASE Target_Dir ".\auto_event"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\auto_event"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "auto_event - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\auto_event.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/test.dsw b/examples/Threads/test.dsw
deleted file mode 100644
index f27029db258..00000000000
--- a/examples/Threads/test.dsw
+++ /dev/null
@@ -1,281 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "auto_event"=.\test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "barrier1"=.\barrier1.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "barrier2"=.\barrier2.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "cancel"=.\cancel.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "future1"=.\future1.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "future2"=.\future2.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "manual_event"=.\manual_event.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "process_mutex"=.\process_mutex.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "process_semaphore"=.\process_semaphore.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "reader_writer"=.\reader_writer.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "recursive_mutex"=.\recursive_mutex.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "task_five"=.\task_five.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "task_four"=.\task_four.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "task_one"=.\task_one.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "task_three"=.\task_three.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "task_two"=.\task_two.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "thread_manager"=.\thread_manager.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "thread_pool"=.\thread_pool.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "thread_specific"=.\thread_specific.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "token"=.\token.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "tss1"=.\tss1.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "tss2"=.\tss2.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Threads/test.mak b/examples/Threads/test.mak
deleted file mode 100644
index a2e412f5753..00000000000
--- a/examples/Threads/test.mak
+++ /dev/null
@@ -1,3355 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=auto_event - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to auto_event - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "auto_event - Win32 Debug" && "$(CFG)" !=\
- "barrier1 - Win32 Debug" && "$(CFG)" != "barrier2 - Win32 Debug" && "$(CFG)" !=\
- "cancel - Win32 Debug" && "$(CFG)" != "future1 - Win32 Debug" && "$(CFG)" !=\
- "future2 - Win32 Debug" && "$(CFG)" != "manual_event - Win32 Debug" && "$(CFG)"\
- != "process_mutex - Win32 Debug" && "$(CFG)" !=\
- "process_semaphore - Win32 Debug" && "$(CFG)" != "reader_writer - Win32 Debug"\
- && "$(CFG)" != "recursive_mutex - Win32 Debug" && "$(CFG)" !=\
- "task_one - Win32 Debug" && "$(CFG)" != "task_two - Win32 Debug" && "$(CFG)" !=\
- "task_three - Win32 Debug" && "$(CFG)" != "task_four - Win32 Debug" && "$(CFG)"\
- != "thread_manager - Win32 Debug" && "$(CFG)" != "thread_pool - Win32 Debug" &&\
- "$(CFG)" != "thread_specific - Win32 Debug" && "$(CFG)" !=\
- "token - Win32 Debug" && "$(CFG)" != "tss1 - Win32 Debug" && "$(CFG)" !=\
- "tss2 - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "test.mak" CFG="auto_event - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "auto_event - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "barrier1 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "barrier2 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "cancel - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "future1 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "future2 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "manual_event - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "process_mutex - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "process_semaphore - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "reader_writer - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "recursive_mutex - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "task_one - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "task_two - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "task_three - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "task_four - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "thread_manager - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "thread_pool - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "thread_specific - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "token - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "tss1 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "tss2 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "tss2 - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "auto_event - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "auto_event\Debug"
-# PROP BASE Intermediate_Dir "auto_event\Debug"
-# PROP BASE Target_Dir "auto_event"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "auto_event"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\auto_event.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\auto_event.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\auto_event.exe"
- -@erase "$(OUTDIR)\auto_event.ilk"
- -@erase "$(OUTDIR)\auto_event.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/auto_event.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/auto_event.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/auto_event.exe"
-LINK32_OBJS= \
- "$(INTDIR)\auto_event.obj"
-
-"$(OUTDIR)\auto_event.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "barrier1 - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "barrier1\Debug"
-# PROP BASE Intermediate_Dir "barrier1\Debug"
-# PROP BASE Target_Dir "barrier1"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "barrier1"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\barrier1.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\barrier1.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\barrier1.exe"
- -@erase "$(OUTDIR)\barrier1.ilk"
- -@erase "$(OUTDIR)\barrier1.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/barrier1.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/barrier1.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/barrier1.exe"
-LINK32_OBJS= \
- "$(INTDIR)\barrier1.obj"
-
-"$(OUTDIR)\barrier1.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "barrier2 - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "barrier2\Debug"
-# PROP BASE Intermediate_Dir "barrier2\Debug"
-# PROP BASE Target_Dir "barrier2"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "barrier2"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\barrier2.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\barrier2.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\barrier2.exe"
- -@erase "$(OUTDIR)\barrier2.ilk"
- -@erase "$(OUTDIR)\barrier2.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/barrier2.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/barrier2.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/barrier2.exe"
-LINK32_OBJS= \
- "$(INTDIR)\barrier2.obj"
-
-"$(OUTDIR)\barrier2.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "cancel - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "cancel\Debug"
-# PROP BASE Intermediate_Dir "cancel\Debug"
-# PROP BASE Target_Dir "cancel"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "cancel"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\cancel.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\cancel.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\cancel.exe"
- -@erase "$(OUTDIR)\cancel.ilk"
- -@erase "$(OUTDIR)\cancel.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/cancel.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/cancel.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/cancel.exe"
-LINK32_OBJS= \
- "$(INTDIR)\cancel.obj"
-
-"$(OUTDIR)\cancel.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "future1 - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "future1\Debug"
-# PROP BASE Intermediate_Dir "future1\Debug"
-# PROP BASE Target_Dir "future1"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "future1"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\future1.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\future1.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\future1.exe"
- -@erase "$(OUTDIR)\future1.ilk"
- -@erase "$(OUTDIR)\future1.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/future1.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/future1.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/future1.exe"
-LINK32_OBJS= \
- "$(INTDIR)\future1.obj"
-
-"$(OUTDIR)\future1.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "future2 - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "future2\Debug"
-# PROP BASE Intermediate_Dir "future2\Debug"
-# PROP BASE Target_Dir "future2"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "future2"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\future2.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\future2.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\future2.exe"
- -@erase "$(OUTDIR)\future2.ilk"
- -@erase "$(OUTDIR)\future2.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/future2.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/future2.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/future2.exe"
-LINK32_OBJS= \
- "$(INTDIR)\future2.obj"
-
-"$(OUTDIR)\future2.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "manual_event - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "manual_event\Debug"
-# PROP BASE Intermediate_Dir "manual_event\Debug"
-# PROP BASE Target_Dir "manual_event"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "manual_event"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\manual_event.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\manual_event.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\manual_event.exe"
- -@erase "$(OUTDIR)\manual_event.ilk"
- -@erase "$(OUTDIR)\manual_event.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/manual_event.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/manual_event.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/manual_event.exe"
-LINK32_OBJS= \
- "$(INTDIR)\manual_event.obj"
-
-"$(OUTDIR)\manual_event.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "process_mutex - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "process_mutex\Debug"
-# PROP BASE Intermediate_Dir "process_mutex\Debug"
-# PROP BASE Target_Dir "process_mutex"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "process_mutex"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\process_mutex.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\process_mutex.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\process_mutex.exe"
- -@erase "$(OUTDIR)\process_mutex.ilk"
- -@erase "$(OUTDIR)\process_mutex.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/process_mutex.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/process_mutex.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/process_mutex.exe"
-LINK32_OBJS= \
- "$(INTDIR)\process_mutex.obj"
-
-"$(OUTDIR)\process_mutex.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "process_semaphore - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "process_semaphore\Debug"
-# PROP BASE Intermediate_Dir "process_semaphore\Debug"
-# PROP BASE Target_Dir "process_semaphore"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "process_semaphore"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\process_semaphore.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\process_semaphore.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\process_semaphore.exe"
- -@erase "$(OUTDIR)\process_semaphore.ilk"
- -@erase "$(OUTDIR)\process_semaphore.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/process_semaphore.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/process_semaphore.pdb"\
- /debug /machine:I386 /out:"$(OUTDIR)/process_semaphore.exe"
-LINK32_OBJS= \
- "$(INTDIR)\process_semaphore.obj"
-
-"$(OUTDIR)\process_semaphore.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "reader_writer - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "reader_writer\Debug"
-# PROP BASE Intermediate_Dir "reader_writer\Debug"
-# PROP BASE Target_Dir "reader_writer"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "reader_writer"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\reader_writer.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\reader_writer.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\reader_writer.exe"
- -@erase "$(OUTDIR)\reader_writer.ilk"
- -@erase "$(OUTDIR)\reader_writer.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/reader_writer.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/reader_writer.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/reader_writer.exe"
-LINK32_OBJS= \
- "$(INTDIR)\reader_writer.obj"
-
-"$(OUTDIR)\reader_writer.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "recursive_mutex - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "recursive_mutex\Debug"
-# PROP BASE Intermediate_Dir "recursive_mutex\Debug"
-# PROP BASE Target_Dir "recursive_mutex"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "recursive_mutex"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\recursive_mutex.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\recursive_mutex.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\recursive_mutex.exe"
- -@erase "$(OUTDIR)\recursive_mutex.ilk"
- -@erase "$(OUTDIR)\recursive_mutex.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/recursive_mutex.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/recursive_mutex.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/recursive_mutex.exe"
-LINK32_OBJS= \
- "$(INTDIR)\recursive_mutex.obj"
-
-"$(OUTDIR)\recursive_mutex.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "task_one - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "task_one\Debug"
-# PROP BASE Intermediate_Dir "task_one\Debug"
-# PROP BASE Target_Dir "task_one"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "task_one"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\task_one.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\task_one.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\task_one.exe"
- -@erase "$(OUTDIR)\task_one.ilk"
- -@erase "$(OUTDIR)\task_one.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/task_one.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/task_one.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/task_one.exe"
-LINK32_OBJS= \
- "$(INTDIR)\task_one.obj"
-
-"$(OUTDIR)\task_one.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "task_two - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "task_two\Debug"
-# PROP BASE Intermediate_Dir "task_two\Debug"
-# PROP BASE Target_Dir "task_two"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "task_two"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\task_two.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\task_two.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\task_two.exe"
- -@erase "$(OUTDIR)\task_two.ilk"
- -@erase "$(OUTDIR)\task_two.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/task_two.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/task_two.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/task_two.exe"
-LINK32_OBJS= \
- "$(INTDIR)\task_two.obj"
-
-"$(OUTDIR)\task_two.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "task_three - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "task_three\Debug"
-# PROP BASE Intermediate_Dir "task_three\Debug"
-# PROP BASE Target_Dir "task_three"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "task_three"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\task_three.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\task_three.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\task_three.exe"
- -@erase "$(OUTDIR)\task_three.ilk"
- -@erase "$(OUTDIR)\task_three.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/task_three.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/task_three.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/task_three.exe"
-LINK32_OBJS= \
- "$(INTDIR)\task_three.obj"
-
-"$(OUTDIR)\task_three.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "task_four - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "task_four\Debug"
-# PROP BASE Intermediate_Dir "task_four\Debug"
-# PROP BASE Target_Dir "task_four"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "task_four"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\task_four.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\task_four.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\task_four.exe"
- -@erase "$(OUTDIR)\task_four.ilk"
- -@erase "$(OUTDIR)\task_four.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/task_four.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/task_four.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/task_four.exe"
-LINK32_OBJS= \
- "$(INTDIR)\task_four.obj"
-
-"$(OUTDIR)\task_four.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "thread_manager - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "thread_manager\Debug"
-# PROP BASE Intermediate_Dir "thread_manager\Debug"
-# PROP BASE Target_Dir "thread_manager"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "thread_manager"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\thread_manager.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\thread_manager.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\thread_manager.exe"
- -@erase "$(OUTDIR)\thread_manager.ilk"
- -@erase "$(OUTDIR)\thread_manager.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/thread_manager.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/thread_manager.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/thread_manager.exe"
-LINK32_OBJS= \
- "$(INTDIR)\thread_manager.obj"
-
-"$(OUTDIR)\thread_manager.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "thread_pool - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "thread_pool\Debug"
-# PROP BASE Intermediate_Dir "thread_pool\Debug"
-# PROP BASE Target_Dir "thread_pool"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "thread_pool"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\thread_pool.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\thread_pool.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\thread_pool.exe"
- -@erase "$(OUTDIR)\thread_pool.ilk"
- -@erase "$(OUTDIR)\thread_pool.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/thread_pool.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/thread_pool.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/thread_pool.exe"
-LINK32_OBJS= \
- "$(INTDIR)\thread_pool.obj"
-
-"$(OUTDIR)\thread_pool.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "thread_specific - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "thread_specific\Debug"
-# PROP BASE Intermediate_Dir "thread_specific\Debug"
-# PROP BASE Target_Dir "thread_specific"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "thread_specific"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\thread_specific.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\thread_specific.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\thread_specific.exe"
- -@erase "$(OUTDIR)\thread_specific.ilk"
- -@erase "$(OUTDIR)\thread_specific.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/thread_specific.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/thread_specific.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/thread_specific.exe"
-LINK32_OBJS= \
- "$(INTDIR)\thread_specific.obj"
-
-"$(OUTDIR)\thread_specific.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "token - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "token\Debug"
-# PROP BASE Intermediate_Dir "token\Debug"
-# PROP BASE Target_Dir "token"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "token"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\token.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\token.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\token.exe"
- -@erase "$(OUTDIR)\token.ilk"
- -@erase "$(OUTDIR)\token.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/token.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/token.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/token.exe"
-LINK32_OBJS= \
- "$(INTDIR)\token.obj"
-
-"$(OUTDIR)\token.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "tss1 - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "tss1\Debug"
-# PROP BASE Intermediate_Dir "tss1\Debug"
-# PROP BASE Target_Dir "tss1"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "tss1"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\tss1.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\tss1.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\tss1.exe"
- -@erase "$(OUTDIR)\tss1.ilk"
- -@erase "$(OUTDIR)\tss1.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/tss1.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/tss1.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/tss1.exe"
-LINK32_OBJS= \
- "$(INTDIR)\tss1.obj"
-
-"$(OUTDIR)\tss1.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "tss2 - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "tss2\Debug"
-# PROP BASE Intermediate_Dir "tss2\Debug"
-# PROP BASE Target_Dir "tss2"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug/"
-# PROP Target_Dir "tss2"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\tss2.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\tss2.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\tss2.exe"
- -@erase "$(OUTDIR)\tss2.ilk"
- -@erase "$(OUTDIR)\tss2.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/tss2.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/tss2.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)/tss2.exe"
-LINK32_OBJS= \
- "$(INTDIR)\tss2.obj"
-
-"$(OUTDIR)\tss2.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-CPP_PROJ=/nologo /MDd /W4 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/auto_event.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "auto_event - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\auto_event.cpp
-DEP_CPP_AUTO_=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\auto_event.obj" : $(SOURCE) $(DEP_CPP_AUTO_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "barrier1 - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\barrier1.cpp
-DEP_CPP_BARRI=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\barrier1.obj" : $(SOURCE) $(DEP_CPP_BARRI) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "barrier2 - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\barrier2.cpp
-DEP_CPP_BARRIE=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\barrier2.obj" : $(SOURCE) $(DEP_CPP_BARRIE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "cancel - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\cancel.cpp
-DEP_CPP_CANCE=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\cancel.obj" : $(SOURCE) $(DEP_CPP_CANCE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "future1 - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\future1.cpp
-DEP_CPP_FUTUR=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Activation_Queue.h"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Future.cpp"\
- {$(INCLUDE)}"\ace\Future.h"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Method_Object.h"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\future1.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "future2 - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\future2.cpp
-DEP_CPP_FUTURE=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Activation_Queue.h"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Future.cpp"\
- {$(INCLUDE)}"\ace\Future.h"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Method_Object.h"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\future2.obj" : $(SOURCE) $(DEP_CPP_FUTURE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "manual_event - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\manual_event.cpp
-DEP_CPP_MANUA=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\manual_event.obj" : $(SOURCE) $(DEP_CPP_MANUA) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "process_mutex - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\process_mutex.cpp
-DEP_CPP_PROCE=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\process_mutex.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "process_semaphore - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\process_semaphore.cpp
-DEP_CPP_PROCES=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\process_semaphore.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "reader_writer - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\reader_writer.cpp
-DEP_CPP_READE=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\reader_writer.obj" : $(SOURCE) $(DEP_CPP_READE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "recursive_mutex - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\recursive_mutex.cpp
-DEP_CPP_RECUR=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\recursive_mutex.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "task_one - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\task_one.cpp
-DEP_CPP_TASK_=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\task_one.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "task_two - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\task_two.cpp
-DEP_CPP_TASK_T=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\task_two.obj" : $(SOURCE) $(DEP_CPP_TASK_T) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "task_three - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\task_three.cpp
-DEP_CPP_TASK_TH=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\task_three.obj" : $(SOURCE) $(DEP_CPP_TASK_TH) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "task_four - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\task_four.cpp
-DEP_CPP_TASK_F=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\task_four.obj" : $(SOURCE) $(DEP_CPP_TASK_F) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "thread_manager - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\thread_manager.cpp
-DEP_CPP_THREA=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\thread_manager.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "thread_pool - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\thread_pool.cpp
-DEP_CPP_THREAD=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\thread_pool.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "thread_specific - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\thread_specific.cpp
-DEP_CPP_THREAD_=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\thread_specific.obj" : $(SOURCE) $(DEP_CPP_THREAD_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "token - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\token.cpp
-DEP_CPP_TOKEN=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\token.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "tss1 - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\tss1.cpp
-DEP_CPP_TSS1_=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\tss1.obj" : $(SOURCE) $(DEP_CPP_TSS1_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "tss2 - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\tss2.cpp
-DEP_CPP_TSS2_=\
- "..\..\ace\config-win32.h"\
- ".\TSS_Data.h"\
- ".\TSS_Obj.h"\
- ".\TSS_Task.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\tss2.obj" : $(SOURCE) $(DEP_CPP_TSS2_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/examples/Threads/test.mdp b/examples/Threads/test.mdp
deleted file mode 100644
index bc59868d210..00000000000
--- a/examples/Threads/test.mdp
+++ /dev/null
Binary files differ
diff --git a/examples/Threads/test_auto_event.cpp b/examples/Threads/test_auto_event.cpp
deleted file mode 100644
index 4f83d50db71..00000000000
--- a/examples/Threads/test_auto_event.cpp
+++ /dev/null
@@ -1,113 +0,0 @@
-// $Id$
-
-// This test shows the use of an ACE_Auto_Event as a signaling
-// mechanism. Two threads are created (one a reader, the other a
-// writer). The reader waits till the writer has completed
-// calculations. Upon waking up the reader prints the data calculated
-// by the writer. The writer thread calculates the value and signals
-// the reader when the calculation completes.
-
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-#include "ace/Singleton.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-// Shared event between reader and writer. The ACE_Thread_Mutex is
-// necessary to make sure that only one ACE_Auto_Event is created.
-// The default constructor for ACE_Auto_Event sets it initially into
-// the non-signaled state.
-
-typedef ACE_Singleton <ACE_Auto_Event, ACE_Thread_Mutex> EVENT;
-
-// work time for writer
-static int work_time;
-
-// Reader thread.
-static void *
-reader (void *arg)
-{
- // Shared data via a reference.
- int& data = *(int *) arg;
-
- ACE_Thread_Control tc (ACE_Service_Config::thr_mgr ());
-
- // Wait for writer to complete.
-
- ACE_DEBUG ((LM_DEBUG, "(%t) reader: waiting...... \n"));
-
- if (EVENT::instance ()->wait () == -1)
- {
- ACE_ERROR ((LM_ERROR, "thread wait failed"));
- ACE_OS::exit (0);
- }
-
- // Read shared data.
- ACE_DEBUG ((LM_DEBUG, "(%t) reader: value of data is: %d \n", data));
-
- return 0;
-}
-
-// Writer thread.
-static void *
-writer (void *arg)
-{
- int& data = *(int *) arg;
-
- ACE_Thread_Control tc (ACE_Service_Config::thr_mgr ());
-
- // Calculate (work).
- ACE_DEBUG ((LM_DEBUG, "(%t) writer: working for %d secs\n", work_time));
- ACE_OS::sleep (work_time);
-
- // Write shared data.
- data = 42;
-
- // Wake up reader.
- ACE_DEBUG ((LM_DEBUG, "(%t) writer: calculation complete, waking reader\n"));
-
- if (EVENT::instance ()->signal () == -1)
- {
- ACE_ERROR ((LM_ERROR, "thread wait failed"));
- ACE_OS::exit (0);
- }
-
- return 0;
-}
-
-int
-main (int argc, char **argv)
-{
- // Shared data: set by writer, read by reader.
- int data;
-
- // Work time for writer.
- work_time = argc == 2 ? atoi (argv[1]) : 5;
-
- // threads manager
- ACE_Thread_Manager& tm = *ACE_Service_Config::thr_mgr ();
-
- // Create reader thread.
- if (tm.spawn (reader, (void *) &data) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "thread create for reader failed"), -1);
-
- // Create writer thread.
- if (tm.spawn (writer, (void *) &data) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "thread create for writer failed"), -1);
-
- // Wait for both.
- if (tm.wait () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "thread wait failed"), -1);
- else
- ACE_DEBUG ((LM_ERROR, "graceful exit\n"));
-
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_barrier1.cpp b/examples/Threads/test_barrier1.cpp
deleted file mode 100644
index 6b213819ca0..00000000000
--- a/examples/Threads/test_barrier1.cpp
+++ /dev/null
@@ -1,84 +0,0 @@
-// This test program illustrates how the ACE barrier synchronization
-// $Id$
-
-// mechanisms work.
-
-
-#include "ace/Synch.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Service_Config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-struct Tester_Args
- // = TITLE
- // These arguments are passed into each test thread.
-{
- Tester_Args (ACE_Barrier &tb, int i)
- : tester_barrier_ (tb),
- n_iterations_ (i) {}
-
- ACE_Barrier &tester_barrier_;
- // Reference to the tester barrier. This controls each miteration of
- // the tester function running in every thread.
-
- int n_iterations_;
- // Number of iterations to run.
-};
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-static void *
-tester (Tester_Args *args)
-{
- // Keeps track of thread exit.
- ACE_Thread_Control tc (ACE_Service_Config::thr_mgr ());
-
- for (int iterations = 1;
- iterations <= args->n_iterations_;
- iterations++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) in iteration %d\n", iterations));
-
- // Block until all other threads have waited, then continue.
- args->tester_barrier_.wait ();
- }
-
- return 0;
-}
-
-// Default number of threads to spawn.
-static const int DEFAULT_ITERATIONS = 5;
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon (argv[0]);
-
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_THREADS;
- int n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : DEFAULT_ITERATIONS;
-
- ACE_Barrier tester_barrier (n_threads);
-
- Tester_Args args (tester_barrier, n_iterations);
-
- if (ACE_Service_Config::thr_mgr ()->spawn_n
- (n_threads, ACE_THR_FUNC (tester),
- (void *) &args, THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn_n"), 1);
-
- // Wait for all the threads to reach their exit point.
- ACE_Service_Config::thr_mgr ()->wait ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) done\n"));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_barrier2.cpp b/examples/Threads/test_barrier2.cpp
deleted file mode 100644
index 30190ace443..00000000000
--- a/examples/Threads/test_barrier2.cpp
+++ /dev/null
@@ -1,269 +0,0 @@
-// $Id$
-
-// generic_worker_task.cpp
-//
-// This test program illustrates how the ACE task workers/barrier
-// synchronization mechanisms work in conjunction with the ACE_Task
-// and the ACE_Thread_Manager. The manual flag not set simulates
-// user input, if set input comes from stdin until RETURN only is
-// entered which stops all workers via a message block of length
-// 0. This is an alernative shutdown of workers compared to queue
-// deactivate. The delay_put flag simulates a delay between the
-// shutdown puts. All should work with this flag disabled! The
-// BARRIER_TYPE is supposed to enable/disable barrier sync on each svc
-// a worker has done.
-
-#include <iostream.h>
-#include "ace/Task.h"
-#include "ace/Service_Config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#define BARRIER_TYPE ACE_Null_Barrier
-//#define BARRIER_TYPE ACE_Barrier
-//#ifdef delay_put
-//#define manual
-
-template <class BARRIER>
-class Worker_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
-
- Worker_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int inp_serialize = 1);
-
- virtual int Producer (void);
- // produce input for workers
-
- virtual int input (ACE_Message_Block *mb);
- // Fill one message block via a certain input strategy.
-
- virtual int output (ACE_Message_Block *mb);
- // Forward one message block via a certain output strategy to the
- // next task if any.
-
- virtual int service (ACE_Message_Block *mb, int iter);
- // Perform one message block dependant service.
-
-private:
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv=0);
-
- virtual int svc (void);
- // Iterate <n_iterations> time printing off a message and "waiting"
- // for all other threads to complete this iteration.
-
- // = Not needed for this test.
- virtual int open (void *) { return 0; }
- virtual int close (u_long) {ACE_DEBUG ((LM_DEBUG,"(%t) in close of worker\n")); return 0; }
-
- int nt_;
- // Number of worker threads to run.
- int inp_serialize_;
-
- BARRIER barrier_;
-};
-
-template <class BARRIER>
-Worker_Task<BARRIER>::Worker_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int inp_serialize)
- : ACE_Task<ACE_MT_SYNCH> (thr_mgr),
- barrier_ (n_threads)
-{
- nt_ = n_threads;
- // Create worker threads.
- inp_serialize_ = inp_serialize;
-
- // Use the task's message queue for serialization (default) or run
- // service in the context of the caller thread.
-
- if (nt_ > 0 && inp_serialize == 1)
- if (this->activate (THR_NEW_LWP, n_threads) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "activate failed"));
-}
-
-// Simply enqueue the Message_Block into the end of the queue.
-
-template <class BARRIER> int
-Worker_Task<BARRIER>::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- int result;
- if (this->inp_serialize_)
- result = this->putq (mb, tv);
- else
- {
- static int iter = 0;
- result = this->service (mb, iter++);
-
- if (this->output (mb) < 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) output not connected!\n"));
-
- delete mb;
- }
- return result;
-}
-
-template <class BARRIER> int
-Worker_Task<BARRIER>::service (ACE_Message_Block *mb, int iter)
-{
- int length = mb->length ();
-
- if (length > 0)
- {
- ACE_DEBUG ((LM_DEBUG,"(%t) in iteration %d len=%d text got:\n",iter,length));
- ACE_OS::write (ACE_STDOUT, mb->rd_ptr (), length);
- ACE_DEBUG ((LM_DEBUG,"\n"));
- }
- return 0;
-}
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-template <class BARRIER> int
-Worker_Task<BARRIER>::svc (void)
-{
- // Note that the ACE_Task::svc_run () method automatically adds us
- // to the Thread_Manager when the thread begins.
-
- // Keep looping, reading a message out of the queue, until we get a
- // message with a length == 0, which signals us to quit.
-
- for (int iter = 1; ;iter++)
- {
- ACE_Message_Block *mb = 0;
-
- int result = this->getq (mb);
-
- if (result == -1)
- {
- ACE_ERROR ((LM_ERROR,
- "(%t) in iteration %d\n", "error waiting for message in iteration", iter));
- break;
- }
-
- int length = mb->length ();
- this->service (mb,iter);
-
- if (length == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) in iteration %d got quit, exit!\n", iter));
- delete mb;
- break;
- }
-
- this->barrier_.wait ();
- this->output (mb);
-
- delete mb;
- }
-
- // Note that the ACE_Task::svc_run () method automatically removes
- // us from the Thread_Manager when the thread exits.
-
- return 0;
-}
-
-template <class BARRIER> int
-Worker_Task<BARRIER>::Producer (void)
-{
- // Keep reading stdin, until we reach EOF.
-
- for (;;)
- {
- // Allocate a new message.
- ACE_Message_Block *mb = new ACE_Message_Block (BUFSIZ);
-
- if (this->input (mb) == -1)
- return -1;
- }
-
- return 0;
-}
-
-template <class BARRIER>int
-Worker_Task<BARRIER>::output (ACE_Message_Block *mb)
-{
- return this->put_next (mb);
-}
-
-template <class BARRIER>int
-Worker_Task<BARRIER>::input (ACE_Message_Block *mb)
-{
- ACE_Message_Block *mb1;
-
-#ifndef manual
- static int l= 0;
- char str[]="kalle";
- strcpy (mb->rd_ptr (),str);
- int n=strlen (str);
- if (l==1000)
- n=1;
- l++;
- if (l==0 || (l%100 == 0)) ACE_OS::sleep (5);
- if (n <= 1)
-#else
- ACE_DEBUG ((LM_DEBUG,"(%t) press chars and enter to put a new message into task queue ...\n"));
- if ((n = read (0, mb->rd_ptr (), mb->size ())) <= 1)
-#endif // manual
- {
- // Send a shutdown message to the waiting threads and exit.
- // cout << "\nvor loop, dump of task msg queue:\n" << endl;
- // this->msg_queue ()->dump ();
- for (int i=0;i<nt_;i++)
- {
- ACE_DEBUG ((LM_DEBUG,"(%t) eof, sending block for thread=%d\n",i+1));
- mb1 = new ACE_Message_Block (2);
- mb1->length (0);
- if (this->put (mb1) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put"));
-#ifdef delay_put
- ACE_OS::sleep (1); // this sleep helps to shutdown correctly -> was an error!
-#endif /* delay_put */
- }
- // cout << "\nnach loop, dump of task msg queue:\n" << endl;
- // this->msg_queue ()->dump ();
- return (-1);
- }
- else
- {
- // Send a normal message to the waiting threads and continue producing.
- mb->wr_ptr (n);
- if (this->put (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put"));
- }
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_THREADS;
-
- ACE_DEBUG ((LM_DEBUG,"(%t) worker threads running=%d\n",n_threads));
-
-
- Worker_Task<BARRIER_TYPE> *worker_task =
- new Worker_Task<BARRIER_TYPE> (ACE_Service_Config::thr_mgr (),
- /*n_threads*/ 0,0);
-
- worker_task->Producer ();
-
- // Wait for all the threads to reach their exit point.
- ACE_DEBUG ((LM_DEBUG,"(%t) waiting with thread manager ...\n"));
- ACE_Service_Config::thr_mgr ()->wait ();
- ACE_DEBUG ((LM_DEBUG,"(%t) delete worker task ...\n"));
-
- delete worker_task;
- ACE_DEBUG ((LM_DEBUG,"(%t) done correct!\n"));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_cancel.cpp b/examples/Threads/test_cancel.cpp
deleted file mode 100644
index a9d12bea579..00000000000
--- a/examples/Threads/test_cancel.cpp
+++ /dev/null
@@ -1,72 +0,0 @@
-// Test out the cooperative thread cancellation mechanisms provided by
-// $Id$
-
-// the ACE_Thread_Manager.
-
-#include "ace/Service_Config.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static void *
-worker (int iterations)
-{
- for (int i = 0; i < iterations; i++)
- {
- if ((i % 10) == 0
- && (ACE_Service_Config::thr_mgr ()->testcancel (ACE_Thread::self ()) != 0))
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) has been cancelled before iteration!\n", i));
- break;
- }
- }
-
- return 0;
-}
-
-static const int DEFAULT_THREADS = ACE_DEFAULT_THREADS;
-static const int DEFAULT_ITERATIONS = 100000;
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon;
-
- daemon.open (argv[0]);
-
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : DEFAULT_THREADS;
- int n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : DEFAULT_ITERATIONS;
-
- ACE_Thread_Manager *thr_mgr = ACE_Service_Config::thr_mgr ();
-
- int grp_id = thr_mgr->spawn_n (n_threads, ACE_THR_FUNC (worker),
- (void *) n_iterations,
- THR_NEW_LWP | THR_DETACHED);
-
- // Wait for 2 seconds and then suspend every thread in the group.
- ACE_OS::sleep (2);
- thr_mgr->suspend_grp (grp_id);
-
- // Wait for 2 more seconds and then resume every thread in the
- // group.
- ACE_OS::sleep (ACE_Time_Value (2));
- thr_mgr->resume_grp (grp_id);
-
- // Wait for 2 more seconds and then send a SIGINT to every thread in
- // the group.
- ACE_OS::sleep (ACE_Time_Value (2));
- thr_mgr->kill_grp (grp_id, SIGINT);
-
- // Wait for 2 more seconds and then exit (which should kill all the
- // threads)!
- ACE_OS::sleep (ACE_Time_Value (2));
-
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "threads not supported on this platform\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_future1.cpp b/examples/Threads/test_future1.cpp
deleted file mode 100644
index 79cf0a42b36..00000000000
--- a/examples/Threads/test_future1.cpp
+++ /dev/null
@@ -1,420 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Test_Future.cpp
-//
-// = DESCRIPTION
-// This example tests the ACE Future.
-//
-// = AUTHOR
-// Andres Kruse <Andres.Kruse@cern.ch> and Douglas C. Schmidt
-// <schmidt@cs.wustl.edu>
-//
-// ============================================================================
-
-#include <math.h>
-#include "ace/Task.h"
-
-#include "ace/Synch.h"
-#include "ace/Message_Queue.h"
-#include "ace/Future.h"
-#include "ace/Method_Object.h"
-#include "ace/Activation_Queue.h"
-#include "ace/Auto_Ptr.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Atomic_Op<ACE_Thread_Mutex, u_long> ATOMIC_INT;
-
-// a counter for the tasks..
-static ATOMIC_INT task_count (0);
-
-// a counter for the futures..
-static ATOMIC_INT future_count (0);
-static ATOMIC_INT future_no (0);
-
-// a counter for the capsules..
-static ATOMIC_INT capsule_count (0);
-static ATOMIC_INT capsule_no (0);
-
-// a counter for the method objects...
-static ATOMIC_INT methodobject_count (0);
-static ATOMIC_INT methodobject_no (0);
-
-class Scheduler : public ACE_Task<ACE_MT_SYNCH>
- // = TITLE
- // Active Object Scheduler.
-{
- friend class Method_ObjectWork;
-public:
- Scheduler (const char *, Scheduler * = 0);
- ~Scheduler (void);
-
- virtual int open (void *args = 0);
- virtual int close (u_long flags = 0);
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv = 0);
- virtual int svc (void);
-
- ACE_Future<float> work (float param, int count);
- ACE_Future<const char*> name (void);
- void end (void);
-
- float work_i (float, int);
- const char *name_i (void);
-
-private:
- char *name_;
- ACE_Activation_Queue activation_queue_;
- Scheduler *scheduler_;
-
-};
-
-class Method_Object_work : public ACE_Method_Object
- // = TITLE
- // Reification of the <work> method.
-{
-public:
- Method_Object_work (Scheduler *, float, int, ACE_Future<float> &);
- ~Method_Object_work (void);
- virtual int call (void);
-
-private:
- Scheduler *scheduler_;
- float param_;
- int count_;
- ACE_Future<float> future_result_;
-};
-
-Method_Object_work::Method_Object_work (Scheduler* new_Scheduler,
- float new_param,
- int new_count,
- ACE_Future<float> &new_result)
- : scheduler_ (new_Scheduler),
- param_ (new_param),
- count_ (new_count),
- future_result_ (new_result)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Method_Object_work created\n"));
-}
-
-Method_Object_work::~Method_Object_work (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Method_Object_work will be deleted.\n"));
-}
-
-
-int
-Method_Object_work::call (void)
-{
- return this->future_result_.set (this->scheduler_->work_i (this->param_, this->count_));
-}
-
-class Method_Object_name : public ACE_Method_Object
- // = TITLE
- // Reification of the <name> method.
-{
-public:
- Method_Object_name (Scheduler *, ACE_Future<const char*> &);
- ~Method_Object_name (void);
- virtual int call (void);
-
-private:
- Scheduler *scheduler_;
- ACE_Future<const char*> future_result_;
-};
-
-Method_Object_name::Method_Object_name (Scheduler *new_scheduler,
- ACE_Future<const char*> &new_result)
- : scheduler_ (new_scheduler),
- future_result_ (new_result)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Method_Object_name created\n"));
-};
-
-Method_Object_name::~Method_Object_name (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Method_Object_name will be deleted.\n"));
-}
-
-int
-Method_Object_name::call (void)
-{
- return future_result_.set (scheduler_->name_i ());
-}
-
-class Method_Object_end : public ACE_Method_Object
- // = TITLE
- // Reification of the <end> method.
-{
-public:
- Method_Object_end (Scheduler *new_Scheduler): scheduler_ (new_Scheduler) {}
- ~Method_Object_end (void) {}
- virtual int call (void) { this->scheduler_->close (); return -1; }
-
-private:
- Scheduler *scheduler_;
-};
-
-// constructor
-Scheduler::Scheduler (const char *newname, Scheduler *new_Scheduler)
-{
- ACE_NEW (this->name_, char[ACE_OS::strlen (newname) + 1]);
- ACE_OS::strcpy ((char *) this->name_, newname);
- this->scheduler_ = new_Scheduler;
- ACE_DEBUG ((LM_DEBUG, "(%t) Scheduler %s created\n", this->name_));
-}
-
-// Destructor
-Scheduler::~Scheduler (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Scheduler %s will be destroyed\n", this->name_));
-}
-
-// open
-int
-Scheduler::open (void *)
-{
- task_count++;
- ACE_DEBUG ((LM_DEBUG, "(%t) Scheduler %s open\n", this->name_));
- return this->activate (THR_BOUND);
-}
-
-// close
-int
-Scheduler::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Scheduler %s close\n", this->name_));
- task_count--;
- return 0;
-}
-
-// put... ??
-int
-Scheduler::put (ACE_Message_Block *, ACE_Time_Value *)
-{
- return 0;
-}
-
-// service..
-int
-Scheduler::svc (void)
-{
- for (;;)
- {
- // Dequeue the next method object (we use an auto pointer in
- // case an exception is thrown in the <call>).
- ACE_Auto_Ptr<ACE_Method_Object> mo (this->activation_queue_.dequeue ());
-
- ACE_DEBUG ((LM_DEBUG, "(%t) calling method object\n"));
- // Call it.
- if (mo->call () == -1)
- break;
- // Destructor automatically deletes it.
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-void
-Scheduler::end (void)
-{
- this->activation_queue_.enqueue (new Method_Object_end (this));
-}
-
-
-// Here's where the Work takes place.
-float
-Scheduler::work_i (float param,
- int count)
-{
- float x = 0, y = 0;
-
- // @@ We should probably do something fun here, like compute the
- // Fibonacci sequence or something.
-
- for (int j = 0; j < count; j++)
- {
- x = x + param;
- y = y + ::sin (x);
- }
-
- return y;
-}
-
-const char *
-Scheduler::name_i (void)
-{
- char *the_name;
-
- the_name = new char[ACE_OS::strlen (this->name_) + 1];
- ACE_OS::strcpy (the_name, this->name_);
-
- return the_name;
-}
-
-ACE_Future<const char *>
-Scheduler::name (void)
-{
- if (this->scheduler_)
- // Delegate to the Scheduler.
- return this->scheduler_->name ();
- else
- {
- ACE_Future<const char*> new_future;
-
- // @@ What happens if new fails here?
- this->activation_queue_.enqueue
- (new Method_Object_name (this, new_future));
-
- return new_future;
- }
-}
-
-ACE_Future<float>
-Scheduler::work (float newparam, int newcount)
-{
- if (this->scheduler_) {
- return this->scheduler_->work (newparam, newcount);
- }
- else {
- ACE_Future<float> new_future;
-
- this->activation_queue_.enqueue
- (new Method_Object_work (this, newparam, newcount, new_future));
- return new_future;
- }
-}
-
-// @@ These values should be set by the command line options!
-
-// Total number of iterations to <work>
-static int n_iterations = 50000;
-
-// Total number of loops.
-static int n_loops = 100;
-
-int
-main (int, char *[])
-{
- Scheduler *andres, *peter, *helmut, *matias;
-
- // Create active objects..
- // @@ Should "open" be subsumed within the constructor of
- // Scheduler()?
- andres = new Scheduler ("andres");
- andres->open ();
- peter = new Scheduler ("peter");
- peter->open ();
- helmut = new Scheduler ("helmut");
- helmut->open ();
-
- // Matias passes all asynchronous method calls on to Andres...
- matias = new Scheduler ("matias", andres);
- matias->open ();
-
- for (int i = 0; i < n_loops; i++)
- {
- {
- ACE_Future<float> fresulta, fresultb, fresultc, fresultd, fresulte;
- ACE_Future<const char*> fname;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) going to do a non-blocking call\n"));
-
- fresulta = andres->work (0.01, 100 + (n_iterations * (i % 2)));
- fresultb = peter->work (0.01, 100 + (n_iterations * (i % 2)));
- fresultc = helmut->work (0.01, 100 + (n_iterations * (i % 2)));
- fresultd = matias->work (0.02, 100 + (n_iterations * (i % 2)));
- fname = andres->name ();
-
- // see if the result is available...
- if (fresulta.ready ())
- ACE_DEBUG ((LM_DEBUG, "(%t) wow.. work is ready.....\n"));
-
- ACE_DEBUG ((LM_DEBUG, "(%t) non-blocking call done... now blocking...\n"));
-
- // Save the result of fresulta.
-
- fresulte = fresulta;
-
- if (i % 3 == 0)
- {
- // Every 3rd time... disconnect the futures...
- // but "fresulte" should still contain the result...
- fresulta.cancel (10.0);
- fresultb.cancel (20.0);
- fresultc.cancel (30.0);
- fresultd.cancel (40.0);
- }
-
- float resulta = 0, resultb = 0, resultc = 0, resultd = 0, resulte = 0;
-
- fresulta.get (resulta);
- fresultb.get (resultb);
- fresultc.get (resultc);
- fresultd.get (resultd);
- fresulte.get (resulte);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) result a %f\n", resulte));
- ACE_DEBUG ((LM_DEBUG, "(%t) result b %f\n", resulta));
- ACE_DEBUG ((LM_DEBUG, "(%t) result c %f\n", resultb));
- ACE_DEBUG ((LM_DEBUG, "(%t) result d %f\n", resultc));
- ACE_DEBUG ((LM_DEBUG, "(%t) result e %f\n", resultd));
-
- const char *name;
-
- fname.get (name);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) name %s\n", name));
-
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) task_count %d future_count %d capsule_count %d methodobject_count %d\n",
- (u_long) task_count,
- (u_long) future_count,
- (u_long) capsule_count,
- (u_long) methodobject_count));
- }
-
- // Close things down.
- andres->end ();
- peter->end ();
- helmut->end ();
- matias->end ();
-
- ACE_OS::sleep (2);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) task_count %d future_count %d capsule_count %d methodobject_count %d\n",
- (u_long) task_count,
- (u_long) future_count,
- (u_long) capsule_count,
- (u_long) methodobject_count));
-
- ACE_DEBUG ((LM_DEBUG,"(%t) th' that's all folks!\n"));
-
- ACE_OS::sleep (5);
- return 0;
-}
-
-#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, u_long>;
-#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_future2.cpp b/examples/Threads/test_future2.cpp
deleted file mode 100644
index 19431072202..00000000000
--- a/examples/Threads/test_future2.cpp
+++ /dev/null
@@ -1,524 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Test_Future.cpp
-//
-// = DESCRIPTION
-// This example tests the ACE Future.
-//
-// = AUTHOR
-// Andres Kruse <Andres.Kruse@cern.ch> and Douglas C. Schmidt
-// <schmidt@cs.wustl.edu>
-//
-// Modification History
-// Aug. 96; A.Kruse; dev.
-// Aug. 96; D.Schmidt; complete workover
-// 08/27/96; A.Kruse; - the friends of Scheduler are "Method_Object_name"
-// and "Method_Object_work".
-// - make the methods "work_i" and "name_i" private
-// 09/2/96; D.Schmidt; Integrate with new ACE_Future API and rearrange
-// the tests so they are more modular.
-// ============================================================================
-
-#include <math.h>
-#include "ace/Task.h"
-
-#include "ace/Synch.h"
-#include "ace/Message_Queue.h"
-#include "ace/Future.h"
-#include "ace/Method_Object.h"
-#include "ace/Activation_Queue.h"
-#include "ace/Auto_Ptr.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Atomic_Op<ACE_Thread_Mutex, u_long> ATOMIC_INT;
-
-// a counter for the tasks..
-static ATOMIC_INT scheduler_open_count (0);
-
-// forward declarations
-class Method_Object_work;
-class Method_Object_name;
-
-class Scheduler : public ACE_Task<ACE_MT_SYNCH>
- // = TITLE
- // Active Object Scheduler.
-{
- // Every method object has to be able to access the private methods.
-
- friend class Method_Object_work;
- friend class Method_Object_name;
- friend class Method_Object_end;
-public:
-
- Scheduler (const char *, Scheduler * = 0);
- ~Scheduler (void);
-
- virtual int open (void *args = 0);
- // The method that is used to start the active object.
-
- // = Here are the methods exported by the class. They return an
- // <ACE_Future>.
- ACE_Future<float> work (float param, int count);
- ACE_Future<char*> name (void);
- void end (void);
-
-private:
- virtual int close (u_long flags = 0);
- // Should not be accessible from outside... (use end () instead).
-
- virtual int put (ACE_Message_Block *, ACE_Time_Value * = 0)
- { return 0; };
- // Doesn't have any use for this example.
-
- virtual int svc (void);
- // Here the actual servicing of all requests is happening..
-
- // = Implementation methods.
- float work_i (float, int);
- char *name_i (void);
-
- char *name_;
- ACE_Activation_Queue activation_queue_;
- Scheduler *scheduler_;
-};
-
-class Method_Object_work : public ACE_Method_Object
- // = TITLE
- // Reification of the <work> method.
-{
-public:
- Method_Object_work (Scheduler *, float, int, ACE_Future<float> &);
- ~Method_Object_work (void);
- virtual int call (void);
-
-private:
- Scheduler *scheduler_;
- float param_;
- int count_;
- ACE_Future<float> future_result_;
-};
-
-Method_Object_work::Method_Object_work (Scheduler* new_Scheduler,
- float new_param,
- int new_count,
- ACE_Future<float> &new_result)
- : scheduler_ (new_Scheduler),
- param_ (new_param),
- count_ (new_count),
- future_result_ (new_result)
-{
-}
-
-Method_Object_work::~Method_Object_work (void)
-{
-}
-
-int
-Method_Object_work::call (void)
-{
- return this->future_result_.set (this->scheduler_->work_i (this->param_, this->count_));
-}
-
-class Method_Object_name : public ACE_Method_Object
- // = TITLE
- // Reification of the <name> method.
-{
-public:
- Method_Object_name (Scheduler *, ACE_Future<char*> &);
- ~Method_Object_name (void);
- virtual int call (void);
-
-private:
- Scheduler *scheduler_;
- ACE_Future<char*> future_result_;
-};
-
-
-Method_Object_name::Method_Object_name (Scheduler *new_scheduler,
- ACE_Future<char*> &new_result)
- : scheduler_ (new_scheduler),
- future_result_ (new_result)
-{
- ACE_DEBUG ((LM_DEBUG,
- " (%t) Method_Object_name created\n"));
-};
-
-Method_Object_name::~Method_Object_name (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- " (%t) Method_Object_name will be deleted.\n"));
-}
-
-int
-Method_Object_name::call (void)
-{
- return future_result_.set (scheduler_->name_i ());
-}
-
-class Method_Object_end : public ACE_Method_Object
- // = TITLE
- // Reification of the <end> method.
-{
-public:
- Method_Object_end (Scheduler *new_Scheduler): scheduler_ (new_Scheduler) {}
- ~Method_Object_end (void) {}
- virtual int call (void) { this->scheduler_->close (); return -1; }
-
-private:
- Scheduler *scheduler_;
-};
-
-// constructor
-Scheduler::Scheduler (const char *newname, Scheduler *new_Scheduler)
-{
- ACE_NEW (this->name_, char[ACE_OS::strlen (newname) + 1]);
- ACE_OS::strcpy ((char *) this->name_, newname);
- this->scheduler_ = new_Scheduler;
- ACE_DEBUG ((LM_DEBUG, " (%t) Scheduler %s created\n", this->name_));
-}
-
-// Destructor
-Scheduler::~Scheduler (void)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) Scheduler %s will be destroyed\n", this->name_));
-}
-
-int
-Scheduler::open (void *)
-{
- scheduler_open_count++;
- ACE_DEBUG ((LM_DEBUG, " (%t) Scheduler %s open\n", this->name_));
- return this->activate (THR_BOUND);
-}
-
-int
-Scheduler::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) Scheduler %s close\n", this->name_));
- scheduler_open_count--;
- return 0;
-}
-
-int
-Scheduler::svc (void)
-{
- // Main event loop for this active object.
- for (;;)
- {
- // Dequeue the next method object (we use an auto pointer in
- // case an exception is thrown in the <call>).
- ACE_Auto_Ptr<ACE_Method_Object> mo (this->activation_queue_.dequeue ());
-
- ACE_DEBUG ((LM_DEBUG, " (%t) calling method object\n"));
- // Call it.
- if (mo->call () == -1)
- break;
- // Smart pointer destructor automatically deletes mo.
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-void
-Scheduler::end (void)
-{
- this->activation_queue_.enqueue (new Method_Object_end (this));
-}
-
-// Here's where the Work takes place.
-float
-Scheduler::work_i (float param,
- int count)
-{
- float x = 0, y = 0;
-
- for (int j = 0; j < count; j++)
- {
- x = x + param;
- y = y + ::sin (x);
- }
-
- return y;
-}
-
-char *
-Scheduler::name_i (void)
-{
- char *the_name;
-
- the_name = new char[ACE_OS::strlen (this->name_) + 1];
- ACE_OS::strcpy (the_name, this->name_);
-
- return the_name;
-}
-
-ACE_Future<char *>
-Scheduler::name (void)
-{
- if (this->scheduler_)
- // Delegate to the other scheduler
- return this->scheduler_->name ();
- else
- {
- ACE_Future<char*> new_future;
-
- if (this->thr_count () == 0)
- {
- // This scheduler is inactive... so we execute the user
- // request right away...
-
- ACE_Auto_Ptr<ACE_Method_Object> mo (new Method_Object_name (this, new_future));
-
- mo->call ();
- // Smart pointer destructor automatically deletes mo.
- }
- else
- // @@ What happens if new fails here?
- this->activation_queue_.enqueue
- (new Method_Object_name (this, new_future));
-
- return new_future;
- }
-}
-
-ACE_Future<float>
-Scheduler::work (float newparam, int newcount)
-{
- if (this->scheduler_)
- return this->scheduler_->work (newparam, newcount);
- else
- {
- ACE_Future<float> new_future;
-
- if (this->thr_count () == 0)
- {
- ACE_Auto_Ptr<ACE_Method_Object> mo
- (new Method_Object_work (this, newparam, newcount, new_future));
- mo->call ();
- // Smart pointer destructor automatically deletes it.
- }
- else
- this->activation_queue_.enqueue
- (new Method_Object_work (this, newparam, newcount, new_future));
-
- return new_future;
- }
-}
-
-static int
-determine_iterations (void)
-{
- int n_iterations;
-
- ACE_DEBUG ((LM_DEBUG," (%t) determining the number of iterations...\n"));
- Scheduler *worker_a = new Scheduler ("worker A");
-
- ACE_Time_Value tstart (ACE_OS::gettimeofday ());
- ACE_Time_Value tend (ACE_OS::gettimeofday ());
-
- // Determine the number of iterations... we want so many that the
- // work () takes about 1 second...
-
- for (n_iterations = 1;
- (tend.sec () - tstart.sec ()) < 1;
- n_iterations *= 2)
- {
- tstart = ACE_OS::gettimeofday ();
-
- worker_a->work (0.1, n_iterations);
-
- tend = ACE_OS::gettimeofday ();
- }
-
- ACE_DEBUG ((LM_DEBUG," (%t) n_iterations %d\n",
- (u_long) n_iterations));
-
- worker_a->end ();
- // @@ Can we safely delete worker_a here?
- return n_iterations;
-}
-
-static void
-test_active_object (int n_iterations)
-{
- ACE_DEBUG ((LM_DEBUG," (%t) testing active object pattern...\n"));
- // A simple example for the use of the active object pattern and
- // futures to return values from an active object.
-
- Scheduler *worker_a = new Scheduler ("worker A");
- Scheduler *worker_b = new Scheduler ("worker B");
-
- // Have worker_c delegate his work to worker_a.
- Scheduler *worker_c = new Scheduler ("worker C", worker_a);
-
- // loop 0:
- // test the Schedulers when they are not active.
- // now the method objects will be created but since
- // there is no active thread they will also be
- // immediately executed, in the "main" thread.
- // loop 1:
- // do the same test but with the schedulers
- // activated
- for (int i = 0; i < 2; i++)
- {
- if (i == 1)
- {
- worker_a->open ();
- worker_b->open ();
- worker_c->open ();
- }
-
- ACE_Future<float> fresulta = worker_a->work (0.01, n_iterations);
- ACE_Future<float> fresultb = worker_b->work (0.02, n_iterations);
- ACE_Future<float> fresultc = worker_c->work (0.03, n_iterations);
-
- if (i == 0)
- {
- if (!fresulta.ready ())
- ACE_DEBUG ((LM_DEBUG," (%t) ERROR: worker A is should be ready!!!\n"));
- if (!fresultb.ready ())
- ACE_DEBUG ((LM_DEBUG," (%t) ERROR: worker B is should be ready!!!\n"));
- if (!fresultc.ready ())
- ACE_DEBUG ((LM_DEBUG," (%t) ERROR: worker C is should be ready!!!\n"));
- }
-
- // When the workers are active we will block here until the
- // results are available.
-
- float resulta = fresulta;
- float resultb = fresultb;
- float resultc = fresultc;
-
- ACE_Future<char *> fnamea = worker_a->name ();
- ACE_Future<char *> fnameb = worker_b->name ();
- ACE_Future<char *> fnamec = worker_c->name ();
-
- char *namea = fnamea;
- char *nameb = fnameb;
- char *namec = fnamec;
-
- ACE_DEBUG ((LM_DEBUG, " (%t) result from %s %f\n",
- namea, resulta));
- ACE_DEBUG ((LM_DEBUG, " (%t) result from %s %f\n",
- nameb, resultb));
- ACE_DEBUG ((LM_DEBUG, " (%t) result from %s %f\n",
- namec, resultc));
- }
-
- ACE_DEBUG ((LM_DEBUG, " (%t) scheduler_open_count %d before end ()\n",
- (u_long) scheduler_open_count));
-
- worker_a->end ();
- worker_b->end ();
- worker_c->end ();
-
- ACE_DEBUG ((LM_DEBUG, " (%t) scheduler_open_count %d immediately after end ()\n",
- (u_long) scheduler_open_count));
-
- ACE_OS::sleep (2);
-
- ACE_DEBUG ((LM_DEBUG, " (%t) scheduler_open_count %d after waiting\n",
- (u_long) scheduler_open_count));
- // @@ Can we safely delete worker_a, worker_b, and worker_c?
-}
-
-static void
-test_cancellation (int n_iterations)
-{
- ACE_DEBUG ((LM_DEBUG," (%t) testing cancellation of a future...\n"));
-
- // Now test the cancelling a future.
-
- Scheduler *worker_a = new Scheduler ("worker A");
- worker_a->open ();
-
- ACE_Future<float> fresulta = worker_a->work (0.01, n_iterations);
-
- // save the result by copying the future
- ACE_Future<float> fresultb = fresulta;
-
- // now we cancel the first future.. but the
- // calculation will still go on...
- fresulta.cancel (10.0);
-
- if (!fresulta.ready ())
- ACE_DEBUG ((LM_DEBUG," (%t) ERROR: future A is should be ready!!!\n"));
-
- float resulta = fresulta;
-
- ACE_DEBUG ((LM_DEBUG, " (%t) cancelled result %f\n", resulta));
-
- if (resulta != 10.0)
- ACE_DEBUG ((LM_DEBUG, " (%t) cancelled result should be 10.0!!\n", resulta));
-
- resulta = fresultb;
-
- ACE_DEBUG ((LM_DEBUG, " (%t) true result %f\n", resulta));
-
- worker_a->end ();
- // @@ Can we safely delete worker_a here?
-}
-
-static void
-test_timeout (int n_iterations)
-{
- ACE_DEBUG ((LM_DEBUG," (%t) testing timeout on waiting for the result...\n"));
- Scheduler *worker_a = new Scheduler ("worker A");
- worker_a->open ();
-
- ACE_Future<float> fresulta = worker_a->work (0.01, 2 * n_iterations);
-
- // Should immediately return... and we should see an error...
- ACE_Time_Value *delay = new ACE_Time_Value (1);
-
- float resulta;
- fresulta.get (resulta, delay);
-
- if (fresulta.ready ())
- ACE_DEBUG ((LM_DEBUG," (%t) ERROR: future A is should not be ready!!!\n"));
- else
- ACE_DEBUG ((LM_DEBUG," (%t) timed out on future A\n"));
-
- // now we wait until we are done...
- fresulta.get (resulta);
- ACE_DEBUG ((LM_DEBUG, " (%t) result %f\n", resulta));
-
- worker_a->end ();
- // @@ Can we safely delete worker_a here?
-}
-
-int
-main (int, char *[])
-{
- int n_iterations = determine_iterations ();
-
- test_active_object (n_iterations);
- test_cancellation (n_iterations);
- test_timeout (n_iterations);
-
- ACE_DEBUG ((LM_DEBUG," (%t) that's all folks!\n"));
-
- ACE_OS::sleep (5);
- return 0;
-}
-
-#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, u_long>;
-#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_manual_event.cpp b/examples/Threads/test_manual_event.cpp
deleted file mode 100644
index 26d477fabc0..00000000000
--- a/examples/Threads/test_manual_event.cpp
+++ /dev/null
@@ -1,108 +0,0 @@
-// The test shows the use of an ACE_Manual_Event to create a
-// $Id$
-
-// Pseudo_Barrier. Multiple threads are created which do the
-// following:
-//
-// 1. work
-// 2. synch with other threads
-// 3. more work
-//
-// ACE_Manual_Event is use to synch with other
-// threads. ACE_Manual_Event::signal() is used for broadcasting.
-
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-static ACE_Atomic_Op <ACE_Thread_Mutex, u_long> amount_of_work = (u_long) 0;
-
-class Pseudo_Barrier
- // = TITLE
- // A barrier class using ACE manual-reset events.
- //
- // = DESCRIPTION
- // This is *not* a real barrier.
- // Pseudo_Barrier is more like a ``one shot'' barrier.
- // All waiters after the Nth waiter are allowed to go.
- // The barrier does not reset after the Nth waiter.
- // For an example of a real barrier, please see class ACE_Barrier.
-{
-public:
- Pseudo_Barrier (u_long count);
-
- int wait (void);
-
-private:
- ACE_Atomic_Op <ACE_Thread_Mutex, u_long> counter_;
- ACE_Manual_Event event_;
-};
-
-Pseudo_Barrier::Pseudo_Barrier (u_long count)
- : counter_ (count)
-{
-}
-
-int
-Pseudo_Barrier::wait (void)
-{
- if (--this->counter_ == 0)
- return this->event_.signal ();
- else
- return this->event_.wait ();
-}
-
-static void *
-worker (void *arg)
-{
- ACE_Thread_Control tc (ACE_Service_Config::thr_mgr ());
- Pseudo_Barrier &barrier = *(Pseudo_Barrier *) arg;
-
- // work
- ACE_DEBUG ((LM_DEBUG, "(%t) working (%d secs)\n", ++::amount_of_work));
- ACE_OS::sleep (::amount_of_work);
-
- // synch with everybody else
- ACE_DEBUG ((LM_DEBUG, "(%t) waiting to synch with others \n"));
- barrier.wait ();
-
- // more work
- ACE_DEBUG ((LM_DEBUG, "(%t) more work (%d secs)\n", ++::amount_of_work));
- ACE_OS::sleep (amount_of_work);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) dying \n"));
-
- return 0;
-}
-
-int
-main (int argc, char **argv)
-{
- int n_threads = argc == 2 ? atoi (argv[1]) : 5;
-
- ACE_Thread_Manager &tm = *ACE_Service_Config::thr_mgr ();
-
- // synch object shared by all threads
- Pseudo_Barrier barrier (n_threads);
-
- // create workers
- if (tm.spawn_n (n_threads, worker, &barrier) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "thread creates for worker failed"), -1);
-
- // wait for all workers to exit
- if (tm.wait () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "thread wait failed"), -1);
- else
- ACE_DEBUG ((LM_ERROR, "graceful exit\n"));
-
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_process_mutex.cpp b/examples/Threads/test_process_mutex.cpp
deleted file mode 100644
index fb23c8b73be..00000000000
--- a/examples/Threads/test_process_mutex.cpp
+++ /dev/null
@@ -1,68 +0,0 @@
-// $Id$
-
-// This program tests ACE_Process_Mutexes. To run it, open 3 or 4
-// windows and run this program in each window...
-
-#include "ace/Synch.h"
-#include "ace/Signal.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static sig_atomic_t done;
-
-extern "C" void
-handler (int)
-{
- done = 1;
-}
-
-int
-main (int argc, char *argv[])
-{
- char *name = argc > 1 ? argv[1] : "hello";
- int iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : 100;
-
- ACE_Process_Mutex pm (name);
-
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
-
- for (int i = 0; i < iterations && !done; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = acquiring\n"));
- if (pm.acquire () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "acquire failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = acquired\n"));
-
- ACE_OS::sleep (3);
-
- if (pm.release () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "release failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released\n"));
-
- if (pm.tryacquire () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "tryacquire failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = tryacquire\n"));
-
- if (pm.release () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "release failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released\n"));
- }
-
- if (argc > 2)
- pm.remove ();
- return 0;
-}
-#else
-int
-main (void)
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE doesn't support support threads on this platform (yet)\n"),
- -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_process_semaphore.cpp b/examples/Threads/test_process_semaphore.cpp
deleted file mode 100644
index d7933897f8e..00000000000
--- a/examples/Threads/test_process_semaphore.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-// $Id$
-
-// This program tests ACE_Process_Semaphore. To run it, open 3 or 4
-// windows and run this program in each window...
-
-#include "ace/Synch.h"
-#include "ace/Signal.h"
-
-static sig_atomic_t done;
-
-extern "C" void
-handler (int)
-{
- done = 1;
-}
-
-int
-main (int argc, char *argv[])
-{
- char *name = argc == 1 ? "hello" : argv[1];
-
- ACE_Process_Semaphore pm (1, name);
-
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
-
- for (int i = 0; i < 100 && !done; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = acquiring\n"));
- if (pm.acquire () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "acquire failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = acquired\n"));
-
- ACE_OS::sleep (3);
-
- if (pm.release () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "release failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released\n"));
-
- if (pm.tryacquire () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "tryacquire failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = tryacquire\n"));
-
- if (pm.release () == -1)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = %p\n", "release failed"));
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released\n"));
- }
-
- if (argc > 2)
- pm.remove ();
- return 0;
-}
-
diff --git a/examples/Threads/test_reader_writer.cpp b/examples/Threads/test_reader_writer.cpp
deleted file mode 100644
index ef888133d83..00000000000
--- a/examples/Threads/test_reader_writer.cpp
+++ /dev/null
@@ -1,187 +0,0 @@
-// This test program verifies the functionality of the ACE_OS
-// $Id$
-
-// implementation of readers/writer locks on Win32 and Posix pthreads.
-
-
-#include "ace/Synch.h"
-#include "ace/Thread.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Default number of iterations.
-static size_t n_iterations = 1000;
-
-// Default number of loops.
-static size_t n_loops = 100;
-
-// Default number of readers.
-static size_t n_readers = 6;
-
-// Default number of writers.
-static size_t n_writers = 2;
-
-// Thread id of last writer.
-volatile static int shared_data;
-
-// Lock for shared_data.
-static ACE_RW_Mutex rw_mutex;
-
-// Count of the number of readers and writers.
-ACE_Atomic_Op<ACE_Thread_Mutex, int> current_readers, current_writers;
-
-// Thread manager
-static ACE_Thread_Manager thr_mgr;
-
-// Explain usage and exit.
-static void
-print_usage_and_die (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "usage: %n [-r n_readers] [-w n_writers] [-n iteration_count]\n"));
- ACE_OS::exit (1);
-}
-
-// Parse the command-line arguments and set options.
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "r:w:n:l:");
-
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'r':
- n_readers = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'w':
- n_writers = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'n':
- n_iterations = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'l':
- n_loops = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-// Iterate <n_iterations> each time checking that nobody modifies the data
-// while we have a read lock.
-
-static void *
-reader (void *)
-{
- ACE_Thread_Control tc (&thr_mgr);
- ACE_DEBUG ((LM_DEBUG, "(%t) reader starting\n"));
-
- for (int iterations = 1; iterations <= n_iterations; iterations++)
- {
- ACE_Read_Guard<ACE_RW_Mutex> g(rw_mutex);
- int n = ++current_readers;
- //ACE_DEBUG ((LM_DEBUG, "(%t) I'm reader number %d\n", n));
-
- if (current_writers > 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) writers found!!!\n"));
-
- int data = shared_data;
-
- for (int loop = 1; loop <= n_loops; loop++)
- {
- ACE_Thread::yield();
- if (shared_data != data)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) somebody changed %d to %d\n",
- data, shared_data));
- }
-
- --current_readers;
- //ACE_DEBUG ((LM_DEBUG, "(%t) done with reading guarded data\n"));
-
- ACE_Thread::yield ();
- }
- return 0;
-}
-
-// Iterate <n_iterations> each time modifying the global data
-// and checking that nobody steps on it while we can write it.
-
-static void *
-writer (void *)
-{
- ACE_Thread_Control tc (&thr_mgr);
- ACE_DEBUG ((LM_DEBUG, "(%t) writer starting\n"));
-
- for (int iterations = 1; iterations <= n_iterations; iterations++)
- {
- ACE_Write_Guard<ACE_RW_Mutex> g(rw_mutex);
-
- ++current_writers;
- //ACE_DEBUG ((LM_DEBUG, "(%t) writing to guarded data\n"));
-
- if (current_writers > 1)
- ACE_DEBUG ((LM_DEBUG, "(%t) other writers found!!!\n"));
-
- if (current_readers > 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) readers found!!!\n"));
-
- int self = (int) ACE_Thread::self ();
- shared_data = self;
-
- for (int loop = 1; loop <= n_loops; loop++)
- {
- ACE_Thread::yield();
- if (shared_data != self)
- ACE_DEBUG ((LM_DEBUG, "(%t) somebody wrote on my data %d\n", shared_data));
- }
-
- --current_writers;
-
- //ACE_DEBUG ((LM_DEBUG, "(%t) done with guarded data\n"));
- ACE_Thread::yield ();
- }
- return 0;
-}
-
-// Spawn off threads.
-
-int main (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
- parse_args (argc, argv);
-
- current_readers = 0; // Possibly already done
- current_writers = 0; // Possibly already done
-
- ACE_DEBUG ((LM_DEBUG, "(%t) main thread starting\n"));
-
- if (thr_mgr.spawn_n (n_readers, reader, 0, THR_NEW_LWP) == -1 ||
- thr_mgr.spawn_n (n_writers, writer, 0, THR_NEW_LWP) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn_n"), 1);
-
- thr_mgr.wait ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) exiting main thread\n"));
- return 0;
-}
-
-#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
-#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
-
diff --git a/examples/Threads/test_recursive_mutex.cpp b/examples/Threads/test_recursive_mutex.cpp
deleted file mode 100644
index 1cc2892b2a8..00000000000
--- a/examples/Threads/test_recursive_mutex.cpp
+++ /dev/null
@@ -1,108 +0,0 @@
-// $Id$
-
-// This test program verifies the functionality of the ACE_OS
-// implementation of recursive mutexes on Win32 and Posix pthreads.
-
-#include "ace/Service_Config.h"
-#include "ace/Get_Opt.h"
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Total number of iterations.
-static size_t n_iterations = 1000;
-static size_t n_threads = 4;
-
-// Explain usage and exit.
-static void
-print_usage_and_die (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "usage: %n [-t n_threads] [-n iteration_count]\n"));
- ACE_OS::exit (1);
-}
-
-// Parse the command-line arguments and set options.
-
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "n:t:");
-
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'n':
- n_iterations = ACE_OS::atoi (get_opt.optarg);
- break;
- case 't':
- n_threads = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-static void
-recursive_worker (size_t nesting_level,
- ACE_Recursive_Thread_Mutex *rm)
-{
- if (nesting_level < n_iterations)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) = trying to acquire, nesting = %d, thread id = %u\n",
- rm->get_nesting_level (), rm->get_thread_id ()));
- {
- // This illustrates the use of the ACE_Guard<LOCK> with an
- // ACE_Recursive_Thread_Mutex.
- ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon, *rm);
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) = acquired, nesting = %d, thread id = %u\n",
- rm->get_nesting_level (), rm->get_thread_id ()));
-
- recursive_worker (nesting_level + 1, rm);
- }
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) = released, nesting = %d, thread id = %u\n",
- rm->get_nesting_level (), rm->get_thread_id ()));
- }
-}
-
-static void *
-worker (void *arg)
-{
- ACE_Thread_Control tc (ACE_Service_Config::thr_mgr ());
-
- ACE_Recursive_Thread_Mutex *rm = (ACE_Recursive_Thread_Mutex *) arg;
-
- recursive_worker (0, rm);
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon (argv[0]);
-
- parse_args (argc, argv);
- ACE_Recursive_Thread_Mutex rm;
-
- ACE_Service_Config::thr_mgr ()->spawn_n (n_threads,
- ACE_THR_FUNC (worker),
- (void *) &rm);
-
- ACE_Service_Config::thr_mgr ()->wait ();
- return 0;
-}
-#else
-int
-main (void)
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE doesn't support support process mutexes on this platform (yet)\n"),
- -1);
-}
-#endif /* ACE_WIN32 */
diff --git a/examples/Threads/test_task.cpp b/examples/Threads/test_task.cpp
deleted file mode 100644
index 7cd7976d2bb..00000000000
--- a/examples/Threads/test_task.cpp
+++ /dev/null
@@ -1,104 +0,0 @@
-// This test program illustrates how the ACE barrier synchronization
-// $Id$
-
-// mechanisms work in conjunction with the ACE_Task and the
-// ACE_Thread_Manager. It is instructive to compare this with the
-// test_barrier.cpp test to see how they differ.
-
-#include "ace/Task.h"
-#include "ace/Service_Config.h"
-#include "ace/Log_Msg.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#include "ace/Task.h"
-
-class Barrier_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Barrier_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int n_iterations);
-
- virtual int svc (void);
- // Iterate <n_iterations> time printing off a message and "waiting"
- // for all other threads to complete this iteration.
-
-private:
- ACE_Barrier barrier_;
- // Reference to the tester barrier. This controls each
- // iteration of the tester function running in every thread.
-
- int n_iterations_;
- // Number of iterations to run.
-
- // = Not needed for this test.
- virtual int open (void *) { return 0; }
- virtual int close (u_long) { return 0; }
- virtual int put (ACE_Message_Block *, ACE_Time_Value *) { return 0; }
-};
-
-Barrier_Task::Barrier_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int n_iterations)
- : ACE_Task<ACE_MT_SYNCH> (thr_mgr),
- barrier_ (n_threads),
- n_iterations_ (n_iterations)
-{
- // Create worker threads.
- if (this->activate (THR_NEW_LWP, n_threads) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "activate failed"));
-}
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-int
-Barrier_Task::svc (void)
-{
- // Note that the ACE_Task::svc_run() method automatically adds us to
- // the Thread_Manager when the thread begins.
-
- for (int iterations = 1;
- iterations <= this->n_iterations_;
- iterations++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) in iteration %d\n", iterations));
-
- // Block until all other threads have waited, then continue.
- this->barrier_.wait ();
- }
-
- // Note that the ACE_Task::svc_run() method automatically removes us
- // from the Thread_Manager when the thread exits.
-
- return 0;
-}
-
-// Default number of threads to spawn.
-static const int DEFAULT_ITERATIONS = 5;
-
-int
-main (int argc, char *argv[])
-{
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_THREADS;
- int n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : DEFAULT_ITERATIONS;
-
- Barrier_Task barrier_task (ACE_Service_Config::thr_mgr (),
- n_threads,
- n_iterations);
-
- // Wait for all the threads to reach their exit point.
- ACE_Service_Config::thr_mgr ()->wait ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) done\n"));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_task_four.cpp b/examples/Threads/test_task_four.cpp
deleted file mode 100644
index 64209cb3430..00000000000
--- a/examples/Threads/test_task_four.cpp
+++ /dev/null
@@ -1,248 +0,0 @@
-// $Id$
-
-// The following test was written by Hamutal Yanay & Ari Erev's
-// (Ari_Erev@comverse.com).
-//
-// This test program test enhancements to the thread_manager and task
-// classes. The purpose of these enhancements was to allow the
-// thread_manager to recognize the concept of an ACE_Task and to be
-// able to group ACE_Tasks in groups.
-//
-// There are two main ACE_Tasks in this sample:
-//
-// Invoker_Task - is run from main (). It's purpose is to run a number of
-// ACE_Tasks of type Worker_Task. The number can be specified
-// on the command line.
-// After starting the tasks, the Invoker_Task groups all the tasks
-// in one group and then uses the
-// num_tasks_in_group () to find out if the real number of tasks
-// that are now running (should be the same as the number of tasks
-// started).
-// It also, suspends and resumes all the threads in the group to
-// test the suspend_grp () and resume_grp () methods.
-// Then it waits for all the tasks to end.
-// Worker_Task - ACE_Tasks that are started by the Invoker_Task.
-// Each Worker_Task can start a number of threads.
-// The Worker_Task threads perform some work (iteration). The number
-// of the iterations can be specified on the command line.
-//
-// The command line syntax is:
-//
-// test_task [num_tasks] [num_threads] [num_iterations]
-
-#include "ace/Task.h"
-#include "ace/Service_Config.h"
-
-
-#if defined (ACE_HAS_THREADS)
-
-#include "ace/Task.h"
-
-class Invoker_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Invoker_Task (ACE_Thread_Manager *thr_mgr,
- int n_tasks,
- int n_threads,
- int n_iterations);
- virtual int svc (void);
- // creats <n_tasks> and wait for them to finish
-
-private:
- int n_tasks_;
- // Number of tasks to start.
- int n_threads_;
- // Number of threads per task.
- int n_iterations_;
- // Number of iterations per thread.
-
- // = Not needed for this test.
- virtual int open (void *) { return 0; }
- virtual int close (u_long) { return 0; }
- virtual int put (ACE_Message_Block *, ACE_Time_Value *) { return 0; }
-};
-
-class Worker_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Worker_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int n_iterations);
- virtual int svc (void);
- // Does a small work...
- virtual int open (void * = NULL);
-private:
- static int workers_count_;
- int index_;
- int n_threads_;
- int n_iterations_;
-
- // = Not needed for this test.
- virtual int close (u_long) { return 0; }
- virtual int put (ACE_Message_Block *, ACE_Time_Value *) { return 0; }
-};
-
-int Worker_Task::workers_count_ = 1;
-
-Worker_Task::Worker_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int n_iterations)
- : n_threads_ (n_threads),
- n_iterations_ (n_iterations),
- ACE_Task<ACE_MT_SYNCH> (thr_mgr)
-{
- index_ = workers_count_++;
-}
-
-int
-Worker_Task::open (void *)
-{
- // Create worker threads.
- int rc = this->activate (THR_NEW_LWP, n_threads_, 0, 0, -1, this);
-
- if (rc == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "activate failed"));
-
- return rc;
-}
-
-int
-Worker_Task::svc (void)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) in worker %d\n", index_));
-
- for (int iterations = 1;
- iterations <= this->n_iterations_;
- iterations++)
- {
- ACE_DEBUG ((LM_DEBUG, " (%t) in iteration %d\n", iterations));
- ACE_OS::sleep (0);
- }
-
- ACE_DEBUG ((LM_DEBUG, " (%t) worker %d ends\n", index_));
-
- return 0;
-}
-
-Invoker_Task::Invoker_Task (ACE_Thread_Manager *thr_mgr,
- int n_tasks,
- int n_threads,
- int n_iterations)
- : n_tasks_ (n_tasks),
- n_threads_ (n_threads),
- n_iterations_ (n_iterations),
- ACE_Task<ACE_MT_SYNCH> (thr_mgr)
-{
- // Create worker threads.
- if (this->activate (THR_NEW_LWP, 1, 0, 0, -1, this) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "activate failed"));
-}
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-int
-Invoker_Task::svc (void)
-{
- // Note that the ACE_Task::svc_run () method automatically adds us to
- // the Thread_Manager when the thread begins.
-
- ACE_Thread_Manager *thr_mgr = ACE_Service_Config::thr_mgr ();
- Worker_Task **pTask = new Worker_Task* [n_tasks_];
-
- for (int task = 0;
- task < this->n_tasks_;
- task++)
- {
- ACE_DEBUG ((LM_DEBUG, " (%t) in task %d\n", task+1));
- pTask[task] = new Worker_Task (thr_mgr, n_threads_, n_iterations_);
- pTask[task]->open ();
- }
-
- // Set all tasks to be one group
- ACE_DEBUG ((LM_DEBUG, " (%t) setting tasks group id\n"));
- for (task = 0;
- task < this->n_tasks_;
- task++)
- if (thr_mgr->set_grp (pTask[task], 1) == -1)
- ACE_ERROR ((LM_DEBUG, " (%t) %p\n", "set_grp"));
-
- int nTasks = thr_mgr->num_tasks_in_group (1);
- cout << "Number of tasks in group 1: " << nTasks << endl;
-
- // Wait for 1 second and then suspend every thread in the group.
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, " (%t) suspending group\n"));
- if (thr_mgr->suspend_grp (1) == -1)
- ACE_ERROR ((LM_DEBUG, " (%t) %p\n", "suspend_grp"));
-
- // Wait for 5 more second and then resume every thread in the
- // group.
- ACE_OS::sleep (ACE_Time_Value (5));
-
- // @QTSK This ACE_DEBUG statement blows us away! can't understand why
- ACE_DEBUG ((LM_DEBUG, " (%t) resuming group\n"));
- if (thr_mgr->resume_grp (1) == -1)
- ACE_ERROR ((LM_DEBUG, " (%t) %p\n", "resume_grp"));
-
-
- // Wait for all the tasks to reach their exit point.
- thr_mgr->wait ();
-
- // Note that the ACE_Task::svc_run () method automatically removes us
- // from the Thread_Manager when the thread exits.
-
- return 0;
-}
-
-// Default number of tasks and iterations.
-static const int DEFAULT_TASKS = 4;
-static const int DEFAULT_ITERATIONS = 5;
-
-int
-main (int argc, char *argv[])
-{
- int n_tasks = argc > 1 ? ACE_OS::atoi (argv[1]) : DEFAULT_TASKS;
- int n_threads = argc > 2 ? ACE_OS::atoi (argv[2]) : ACE_DEFAULT_THREADS;
- int n_iterations = argc > 3 ? ACE_OS::atoi (argv[3]) : DEFAULT_ITERATIONS;
-
- // Since ACE_Thread_Manager can only wait for all threads, we'll have
- // special manager for the Invoker_Task.
- ACE_Thread_Manager invoker_manager;
-
- Invoker_Task invoker (&invoker_manager,
- n_tasks,
- n_threads,
- n_iterations);
-
- // Wait for 1 second and then suspend the invoker task
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, " (%t) suspending invoker task\n"));
-
- if (invoker_manager.suspend_task (&invoker) == -1)
- ACE_ERROR ((LM_DEBUG, " (%t) %p\n", "suspend_task"));
-
- // Wait for 5 more second and then resume the invoker task.
- ACE_OS::sleep (ACE_Time_Value (5));
-
- // @QTSK This ACE_DEBUG statement blows us away! can't understand why
- ACE_DEBUG ((LM_DEBUG, " (%t) resuming invoker task\n"));
- if (invoker_manager.resume_task (&invoker) == -1)
- ACE_ERROR ((LM_DEBUG, " (%t) %p\n", "resume_task"));
-
-
- // Wait for all the threads to reach their exit point.
- invoker_manager.wait ();
-
- // @QTSK This ACE_DEBUG statement blows us away! can't understand why
- ACE_DEBUG ((LM_DEBUG, " (%t) done\n"));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_task_one.cpp b/examples/Threads/test_task_one.cpp
deleted file mode 100644
index d0a8a12e6c4..00000000000
--- a/examples/Threads/test_task_one.cpp
+++ /dev/null
@@ -1,104 +0,0 @@
-// This test program illustrates how the ACE barrier synchronization
-// $Id$
-
-// mechanisms work in conjunction with the ACE_Task and the
-// ACE_Thread_Manager. It is instructive to compare this with the
-// test_barrier.cpp test to see how they differ.
-
-#include "ace/Task.h"
-#include "ace/Service_Config.h"
-
-
-#if defined (ACE_HAS_THREADS)
-
-#include "ace/Task.h"
-
-class Barrier_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Barrier_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int n_iterations);
-
- virtual int svc (void);
- // Iterate <n_iterations> time printing off a message and "waiting"
- // for all other threads to complete this iteration.
-
-private:
- ACE_Barrier barrier_;
- // Reference to the tester barrier. This controls each
- // iteration of the tester function running in every thread.
-
- int n_iterations_;
- // Number of iterations to run.
-
- // = Not needed for this test.
- virtual int open (void *) { return 0; }
- virtual int close (u_long) { return 0; }
- virtual int put (ACE_Message_Block *, ACE_Time_Value *) { return 0; }
-};
-
-Barrier_Task::Barrier_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int n_iterations)
- : ACE_Task<ACE_MT_SYNCH> (thr_mgr),
- barrier_ (n_threads),
- n_iterations_ (n_iterations)
-{
- // Create worker threads.
- if (this->activate (THR_NEW_LWP, n_threads) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "activate failed"));
-}
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-int
-Barrier_Task::svc (void)
-{
- // Note that the ACE_Task::svc_run() method automatically adds us to
- // the Thread_Manager when the thread begins.
-
- for (int iterations = 1;
- iterations <= this->n_iterations_;
- iterations++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) in iteration %d\n", iterations));
-
- // Block until all other threads have waited, then continue.
- this->barrier_.wait ();
- }
-
- // Note that the ACE_Task::svc_run() method automatically removes us
- // from the Thread_Manager when the thread exits.
-
- return 0;
-}
-
-// Default number of threads to spawn.
-static const int DEFAULT_ITERATIONS = 5;
-
-int
-main (int argc, char *argv[])
-{
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_THREADS;
- int n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : DEFAULT_ITERATIONS;
-
- Barrier_Task barrier_task (ACE_Service_Config::thr_mgr (),
- n_threads,
- n_iterations);
-
- // Wait for all the threads to reach their exit point.
- ACE_Service_Config::thr_mgr ()->wait ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) done\n"));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_task_three.cpp b/examples/Threads/test_task_three.cpp
deleted file mode 100644
index c6ad69511b5..00000000000
--- a/examples/Threads/test_task_three.cpp
+++ /dev/null
@@ -1,230 +0,0 @@
-// $Id$
-
-// Exercise more tests for the ACE Tasks. This also shows off some
-// Interesting uses of the ACE Log_Msg's ability to print to ostreams.
-// BTW, make sure that you set the out_stream in *every* thread that
-// you want to have write to the output file, i.e.:
-//
-//
-// if (out_stream)
-// {
-// ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM);
-// ACE_LOG_MSG->msg_ostream (out_stream);
-// }
-
-#include <fstream.h>
-#include "ace/Reactor.h"
-#include "ace/Service_Config.h"
-#include "ace/Task.h"
-
-
-#if defined (ACE_HAS_THREADS)
-
-static ofstream *out_stream = 0;
-
-static const int NUM_INVOCATIONS = 100;
-static const int TASK_COUNT = 130;
-
-class Test_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Test_Task (void);
- ~Test_Task (void);
-
- virtual int open (void *args = 0);
- virtual int close (u_long flags = 0);
- virtual int put (ACE_Message_Block *, ACE_Time_Value *tv = 0);
- virtual int svc (void);
-
- virtual int handle_input (ACE_HANDLE fd);
-
- ACE_Reactor *r_;
- int handled_;
- static int current_count_;
- static int done_cnt_;
-};
-
-int Test_Task::current_count_ = 0;
-int Test_Task::done_cnt_ = 0;
-
-static ACE_Thread_Mutex lock_;
-
-Test_Task::Test_Task (void)
-{
- ACE_GUARD (ACE_Thread_Mutex, ace_mon, lock_);
-
- this->handled_ = 0;
- Test_Task::current_count_++;
- ACE_DEBUG ((LM_DEBUG,
- "Test_Task constructed, current_count_ = %d\n",
- Test_Task::current_count_));
-}
-
-Test_Task::~Test_Task (void)
-{
- ACE_GUARD (ACE_Thread_Mutex, ace_mon, lock_);
-
- ACE_DEBUG ((LM_DEBUG, "Test_Task destroyed, current_count_ = %d\n",
- Test_Task::current_count_));
-}
-
-int
-Test_Task::open (void *args)
-{
- r_ = (ACE_Reactor *) args;
- return ACE_Task<ACE_MT_SYNCH>::activate (THR_NEW_LWP);
-}
-
-int
-Test_Task::close (u_long)
-{
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, lock_, -1);
-
- Test_Task::current_count_--;
- ACE_DEBUG ((LM_DEBUG, "Test_Task::close () current_count_ = %d.\n",
- Test_Task::current_count_));
- return 0;
-}
-
-int
-Test_Task::put (ACE_Message_Block *, ACE_Time_Value *)
-{
- return 0;
-}
-
-Test_Task::svc (void)
-{
- // Every thread must register the same stream to write to file.
- if (out_stream)
- {
- ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM);
- ACE_LOG_MSG->msg_ostream (out_stream);
- }
-
- for (int index = 0; index < NUM_INVOCATIONS; index++)
- {
- ACE_OS::thr_yield ();
-
- if (r_->notify (this, ACE_Event_Handler::READ_MASK))
- {
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, lock_, -1);
-
- ACE_DEBUG ((LM_DEBUG, "Test_Task: error notifying reactor!\n"));
- }
- }
-
- ACE_DEBUG ((LM_DEBUG, " (%t) returning from svc ()\n"));
- return 0;
-}
-
-int
-Test_Task::handle_input (ACE_HANDLE)
-{
- this->handled_++;
-
- if (this->handled_ == NUM_INVOCATIONS)
- {
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, lock_, -1);
- Test_Task::done_cnt_++;
- ACE_DEBUG ((LM_DEBUG,
- " (%t) Test_Task: handle_input! done_cnt_ = %d.\n",
- Test_Task::done_cnt_));
- }
-
- ACE_OS::thr_yield ();
- return -1;
-}
-
-static void *
-dispatch (void *arg)
-{
- // every thread must register the same stream to write to file
- if (out_stream)
- {
- ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM);
- ACE_LOG_MSG->msg_ostream (out_stream);
- }
-
- ACE_DEBUG ((LM_DEBUG, " (%t) Dispatcher Thread started!\n"));
- ACE_Reactor *r = (ACE_Reactor *) arg;
- int result;
-
- r->owner (ACE_OS::thr_self ());
-
- while (1)
- {
- result = r->handle_events ();
- if (result <= 0)
- ACE_DEBUG ((LM_DEBUG, "Dispatch: handle_events (): %d", result));
- }
-
- return 0;
-}
-
-extern "C" void
-handler (int)
-{
- *out_stream << flush;
- out_stream->close ();
- ACE_OS::exit (42);
-}
-
-int
-main (int argc, char **argv)
-{
- if (argc > 1)
- {
- // Send output to file.
- out_stream = new ofstream ("test_task_three.out", ios::trunc|ios::out);
- ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM);
- ACE_LOG_MSG->msg_ostream (out_stream);
- }
-
- // Register a signal handler.
- ACE_Sig_Action sa (ACE_SignalHandler (handler), SIGINT);
-
- ACE_Reactor *reactor1 = ACE_Service_Config::reactor ();
- ACE_Reactor *reactor2 = new ACE_Reactor ();
-
- Test_Task t1[TASK_COUNT];
- Test_Task t2[TASK_COUNT];
-
- ACE_Thread::spawn (ACE_THR_FUNC (dispatch), reactor2);
-
- reactor1->owner (ACE_OS::thr_self ());
-
- for (int index = 0; index < TASK_COUNT; index++)
- {
- t1[index].open (reactor1);
- t2[index].open (reactor2);
- }
-
- ACE_OS::sleep (3);
-
- for (;;)
- {
- ACE_Time_Value timeout (2);
-
- if (reactor1->handle_events (timeout) <= 0)
- {
- if (errno == ETIME)
- {
- ACE_DEBUG ((LM_DEBUG, "no activity within 2 seconds, shutting down\n"));
- break;
- }
- else
- ACE_ERROR ((LM_ERROR, "%p error handling events\n", "main"));
- }
- }
-
- return 0;
-}
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_task_two.cpp b/examples/Threads/test_task_two.cpp
deleted file mode 100644
index 9f25962c795..00000000000
--- a/examples/Threads/test_task_two.cpp
+++ /dev/null
@@ -1,156 +0,0 @@
-// $Id$
-
-// Exercise more tests for the ACE Tasks. This test can spawn off
-// zillions of tasks and then wait for them using both polling and the
-// ACE Thread Manager.
-
-#include "ace/Task.h"
-
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Atomic_Op<ACE_Thread_Mutex, u_long> ATOMIC_INT;
-
-static u_long zero = 0;
-static ATOMIC_INT task_count (zero);
-static ATOMIC_INT max_count (zero);
-static ATOMIC_INT wait_count (zero);
-
-static u_long n_threads = 0;
-
-// Default number of tasks.
-static const int default_threads = ACE_DEFAULT_THREADS;
-
-// Default number of times to run the test.
-static const int default_iterations = 1000;
-
-class Task_Test : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- virtual int open (void *args = 0);
- virtual int close (u_long flags = 0);
- virtual int put (ACE_Message_Block *, ACE_Time_Value *tv = 0);
- virtual int svc (void);
-
-private:
- static ACE_Thread_Mutex lock_;
-};
-
-ACE_Thread_Mutex Task_Test::lock_;
-
-int
-Task_Test::open (void *)
-{
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, Task_Test::lock_, -1);
-
- task_count++;
- ACE_DEBUG ((LM_DEBUG, "(%t) creating Task_Test, task count = %d\n",
- (u_long) task_count));
-
- return this->activate (THR_BOUND);
-}
-
-int
-Task_Test::close (u_long)
-{
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, Task_Test::lock_, -1);
-
- task_count--;
- ACE_DEBUG ((LM_DEBUG, "(%t) destroying Task_Test, task count = %d\n",
- (u_long) task_count));
- wait_count--;
-// delete this;
- return 0;
-}
-
-int
-Task_Test::put (ACE_Message_Block *,
- ACE_Time_Value *)
-{
- return 0;
-}
-
-int
-Task_Test::svc (void)
-{
- wait_count++;
- max_count++;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) svc: waiting\n"));
-
- for (;;)
- if (max_count >= n_threads)
- break;
- else
- ACE_Thread::yield ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) svc: finished waiting\n"));
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : default_threads;
- int n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : default_iterations;
-
- Task_Test **task_array = new Task_Test *[n_threads];
-
- for (int i = 1; i <= n_iterations; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) iteration = %d, max_count %d\n",
- i, (u_long) max_count));
- max_count = 0;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) starting %d task%s\n",
- n_threads, n_threads == 1 ? "" : "s"));
-
- // Launch the new tasks.
- for (int j = 0; j < n_threads; j++)
- {
- task_array[j] = new Task_Test;
- // Activate the task, i.e., make it an active object.
- task_array[j]->open ();
- }
-
- // Wait for initialization to kick in.
- while (max_count == 0)
- ACE_Thread::yield ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) waiting for threads to finish\n"));
-
- // Wait for the threads to finish this iteration.
- while (max_count != n_threads && wait_count != 0)
- ACE_Thread::yield ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) iteration %d finished, max_count %d, wait_count %d, waiting for tasks to exit\n",
- i, (u_long) max_count, (u_long) wait_count));
-
- // Wait for all the tasks to exit.
- ACE_Service_Config::thr_mgr ()->wait ();
-
- // Delete the existing tasks.
- for (int k = 0; k < n_threads; k++)
- delete task_array[k];
- }
-
- delete [] task_array;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) shutting down the test\n"));
- return 0;
-}
-
-#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, u_long>;
-#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_thread_manager.cpp b/examples/Threads/test_thread_manager.cpp
deleted file mode 100644
index 73029d70d88..00000000000
--- a/examples/Threads/test_thread_manager.cpp
+++ /dev/null
@@ -1,104 +0,0 @@
-// $Id$
-
-// Test out the group management mechanisms provided by the
-// ACE_Thread_Manager, including the group signal handling, group
-// suspension and resumption, and cooperative thread cancellation
-// mechanisms.
-
-#include "ace/Service_Config.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-
-extern "C" void
-handler (int signum)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) received signal %d\n", signum));
-}
-
-static void *
-worker (int iterations)
-{
- ACE_Thread_Control tc (ACE_Service_Config::thr_mgr ());
-
- for (int i = 0; i < iterations; i++)
- {
- if ((i % 1000) == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) checking cancellation before iteration %d!\n",
- i));
-
- if (ACE_Service_Config::thr_mgr ()->testcancel (ACE_Thread::self ()) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) has been cancelled before iteration %d!\n",
- i));
- break;
- }
- }
- }
-
- // Destructor removes thread from Thread_Manager.
- return 0;
-}
-
-static const int DEFAULT_THREADS = ACE_DEFAULT_THREADS;
-static const int DEFAULT_ITERATIONS = 100000;
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon;
-
- daemon.open (argv[0]);
-
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
-
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : DEFAULT_THREADS;
- int n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : DEFAULT_ITERATIONS;
-
- ACE_Thread_Manager *thr_mgr = ACE_Service_Config::thr_mgr ();
-
- int grp_id = thr_mgr->spawn_n (n_threads, ACE_THR_FUNC (worker),
- (void *) n_iterations,
- THR_NEW_LWP | THR_DETACHED);
-
- // Wait for 1 second and then suspend every thread in the group.
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "(%t) suspending group\n"));
- if (thr_mgr->suspend_grp (grp_id) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t) %p\n", "suspend_grp"));
-
- // Wait for 1 more second and then resume every thread in the
- // group.
- ACE_OS::sleep (ACE_Time_Value (1));
- ACE_DEBUG ((LM_DEBUG, "(%t) resuming group\n"));
- if (thr_mgr->resume_grp (grp_id) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t) %p\n", "resume_grp"));
-
- // Wait for 1 more second and then send a SIGINT to every thread in
- // the group.
- ACE_OS::sleep (ACE_Time_Value (1));
- ACE_DEBUG ((LM_DEBUG, "(%t) signaling group\n"));
- if (thr_mgr->kill_grp (grp_id, SIGINT) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t) %p\n", "kill_grp"));
-
- // Wait for 1 more second and then cancel all the threads.
- ACE_OS::sleep (ACE_Time_Value (1));
- ACE_DEBUG ((LM_DEBUG, "(%t) cancelling group\n"));
- if (thr_mgr->cancel_grp (grp_id) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t) %p\n", "cancel_grp"));
-
- // Perform a barrier wait until all the threads have shut down.
- thr_mgr->wait ();
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "threads not supported on this platform\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_thread_pool.cpp b/examples/Threads/test_thread_pool.cpp
deleted file mode 100644
index 68741156b83..00000000000
--- a/examples/Threads/test_thread_pool.cpp
+++ /dev/null
@@ -1,214 +0,0 @@
-// This test program illustrates how the ACE task synchronization
-// $Id$
-
-// mechanisms work in conjunction with the ACE_Task and the
-// ACE_Thread_Manager. If the manual flag is not set input comes from
-// stdin until the user enters a return only. This stops all workers
-// via a message block of length 0. This is an alternative shutdown of
-// workers compared to queue deactivate.
-//
-// This code is original based on a test program written by Karlheinz
-// Dorn. It was modified to utilize more "ACE" features by Doug Schmidt.
-
-#include "ace/Task.h"
-#include "ace/Service_Config.h"
-
-#include "ace/Task.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Number of iterations to run the test.
-static size_t n_iterations = 100;
-
-class Thread_Pool : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Thread_Pool (ACE_Thread_Manager *thr_mgr, int n_threads);
-
- virtual int svc (void);
- // Iterate <n_iterations> time printing off a message and "waiting"
- // for all other threads to complete this iteration.
-
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv=0);
- // This allows the producer to pass messages to the <Thread_Pool>.
-
-private:
- virtual int close (u_long);
-
- // = Not needed for this test.
- virtual int open (void *) { return 0; }
-};
-
-int
-Thread_Pool::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) close of worker\n"));
- return 0;
-}
-
-Thread_Pool::Thread_Pool (ACE_Thread_Manager *thr_mgr,
- int n_threads)
- : ACE_Task<ACE_MT_SYNCH> (thr_mgr)
-{
- // Create worker threads.
- if (this->activate (THR_NEW_LWP, n_threads) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "activate failed"));
-}
-
-// Simply enqueue the Message_Block into the end of the queue.
-
-int
-Thread_Pool::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- return this->putq (mb, tv);
-}
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-int
-Thread_Pool::svc (void)
-{
- // Note that the ACE_Task::svc_run () method automatically adds us to
- // the Thread_Manager when the thread begins.
-
- int result = 0;
- int count = 1;
-
- // Keep looping, reading a message out of the queue, until we get a
- // message with a length == 0, which signals us to quit.
-
- for (;; count++)
- {
- ACE_Message_Block *mb;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) in iteration %d before getq ()\n", count));
-
- if (this->getq (mb) == -1)
- {
- ACE_ERROR ((LM_ERROR,
- "(%t) in iteration %d, got result -1, exiting\n", count));
- break;
- }
-
- int length = mb->length ();
-
- if (length > 0)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in iteration %d, length = %d, text = \"%*s\"\n",
- count, length, length - 1, mb->rd_ptr ()));
-
- // We're responsible for deallocating this.
- delete mb;
-
- if (length == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in iteration %d, got NULL message, exiting\n",
- count));
- break;
- }
- }
-
- // Note that the ACE_Task::svc_run () method automatically removes
- // us from the Thread_Manager when the thread exits.
- return 0;
-}
-
-static void
-produce (Thread_Pool &thread_pool)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) producer start, dumping the Thread_Pool\n"));
- thread_pool.dump ();
-
- for (int n;;)
- {
- // Allocate a new message.
- ACE_Message_Block *mb = new ACE_Message_Block (BUFSIZ);
-
-#if defined (manual)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) press chars and enter to put a new message into task queue..."));
- n = ACE_OS::read (ACE_STDIN, mb->rd_ptr (), mb->size ());
-#else // Automatically generate messages.
- static int count = 0;
-
- ACE_OS::sprintf (mb->rd_ptr (), "%d\n", count);
-
- n = ACE_OS::strlen (mb->rd_ptr ());
-
- if (count == n_iterations)
- n = 1; // Indicate that we need to shut down.
- else
- count++;
-
- if (count == 0 || (count % 20 == 0))
- ACE_OS::sleep (1);
-#endif /* manual */
- if (n > 1)
- {
- // Send a normal message to the waiting threads and continue
- // producing.
- mb->wr_ptr (n);
-
- // Pass the message to the Thread_Pool.
- if (thread_pool.put (mb) == -1)
- ACE_ERROR ((LM_ERROR, " (%t) %p\n", "put"));
- }
- else
- {
- // Send a shutdown message to the waiting threads and exit.
- ACE_DEBUG ((LM_DEBUG, "\n(%t) start loop, dump of task:\n"));
- thread_pool.dump ();
-
- for (int i = thread_pool.thr_count (); i > 0; i--)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) EOF, enqueueing NULL block for thread = %d\n",
- i));
-
- // Enqueue a NULL message to flag each consumer to
- // shutdown.
- if (thread_pool.put (new ACE_Message_Block) == -1)
- ACE_ERROR ((LM_ERROR, " (%t) %p\n", "put"));
- }
-
- ACE_DEBUG ((LM_DEBUG, "\n(%t) end loop, dump of task:\n"));
- thread_pool.dump ();
- break;
- }
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_THREADS;
- n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : n_iterations;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) argc = %d, threads = %d\n",
- argc, n_threads));
-
- // Create the worker tasks.
- Thread_Pool thread_pool (ACE_Service_Config::thr_mgr (),
- n_threads);
-
- // Create work for the worker tasks to process in their own threads.
- produce (thread_pool);
-
- // Wait for all the threads to reach their exit point.
-
- ACE_DEBUG ((LM_DEBUG, "(%t) waiting with thread manager...\n"));
- ACE_Service_Config::thr_mgr ()->wait ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) destroying worker tasks and exiting...\n"));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_thread_specific.cpp b/examples/Threads/test_thread_specific.cpp
deleted file mode 100644
index f7a4f6dccf3..00000000000
--- a/examples/Threads/test_thread_specific.cpp
+++ /dev/null
@@ -1,219 +0,0 @@
-#include "ace/Service_Config.h"
-// $Id$
-
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Define a class that will be stored in thread-specific data. Note
-// that as far as this class is concerned it's just a regular C++
-// class. The ACE_TSS wrapper transparently ensures that
-// objects of this class will be placed in thread-specific storage.
-// All calls on ACE_TSS::operator->() are delegated to the
-// appropriate method in the Errno class.
-
-class Errno
-{
-public:
- int error (void) { return this->errno_; }
- void error (int i) { this->errno_ = i; }
-
- int line (void) { return this->lineno_; }
- void line (int l) { this->lineno_ = l; }
-
- // Errno::flags_ is a static variable, so we've got to protect it
- // with a mutex since it isn't kept in thread-specific storage.
- int flags (void)
- {
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, Errno::lock_, -1);
-
- return Errno::flags_;
- }
-
- void flags (int f)
- {
- ACE_GUARD (ACE_Thread_Mutex, ace_mon, Errno::lock_);
-
- Errno::flags_ = f;
- }
-
-private:
- // = errno_ and lineno_ will be thread-specific data so they don't
- // need a lock.
- int errno_;
- int lineno_;
-
- static int flags_;
-#if defined (ACE_HAS_THREADS)
- // flags_ needs a lock.
- static ACE_Thread_Mutex lock_;
-#endif /* ACE_HAS_THREADS */
-};
-
-// Static variables.
-ACE_MT (ACE_Thread_Mutex Errno::lock_);
-int Errno::flags_;
-
-// This is our thread-specific error handler...
-static ACE_TSS<Errno> TSS_Error;
-
-#if defined (ACE_HAS_THREADS)
-// Serializes output via cout.
-static ACE_Thread_Mutex lock;
-
-typedef ACE_TSS_Guard<ACE_Thread_Mutex> GUARD;
-#else
-// Serializes output via cout.
-static ACE_Null_Mutex lock;
-
-typedef ACE_Guard<ACE_Null_Mutex> GUARD;
-#endif /* ACE_HAS_THREADS */
-
-static void
-cleanup (void *ptr)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) in cleanup, ptr = %x\n", ptr));
-
- delete ptr;
-}
-
-// This worker function is the entry point for each thread.
-
-static void *
-worker (void *c)
-{
- ACE_Thread_Control tc (ACE_Service_Config::thr_mgr ());
- int count = int (c);
-
- ACE_thread_key_t key = 0;
- int *ip = 0;
-
- // Make one key that will be available when the thread exits so that
- // we'll have something to cleanup!
-
- if (ACE_OS::thr_keycreate (&key, cleanup) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_keycreate"));
-
- ip = new int;
-
- if (ACE_OS::thr_setspecific (key, (void *) ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- for (int i = 0; i < count; i++)
- {
- if (ACE_OS::thr_keycreate (&key, cleanup) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_keycreate"));
-
- ip = new int;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) in worker 1, key = %d, ip = %x\n", key, ip));
-
- if (ACE_OS::thr_setspecific (key, (void *) ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- if (ACE_OS::thr_getspecific (key, (void **) &ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- if (ACE_OS::thr_setspecific (key, (void *) 0) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- delete ip;
-
- if (ACE_OS::thr_keyfree (key) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_keyfree"));
-
- // Cause an error.
- ACE_OS::read (ACE_INVALID_HANDLE, 0, 0);
-
- // The following two lines set the thread-specific state.
- TSS_Error->error (errno);
- TSS_Error->line (__LINE__);
-
- // This sets the static state (note how C++ makes it easy to do
- // both).
- TSS_Error->flags (count);
-
- {
- // Use the guard to serialize access to cout...
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, lock, 0);
-
- cout << "(" << ACE_Thread::self ()
- << ") errno = " << TSS_Error->error ()
- << ", lineno = " << TSS_Error->line ()
- << ", flags = " << TSS_Error->flags ()
- << endl;
- }
- key = 0;
-
- if (ACE_OS::thr_keycreate (&key, cleanup) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_keycreate"));
-
- ip = new int;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) in worker 2, key = %d, ip = %x\n", key, ip));
-
- if (ACE_OS::thr_setspecific (key, (void *) ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- if (ACE_OS::thr_getspecific (key, (void **) &ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- if (ACE_OS::thr_setspecific (key, (void *) 0) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- delete ip;
-
- if (ACE_OS::thr_keyfree (key) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_keyfree"));
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) exiting\n"));
- return 0;
-}
-
-extern "C" void
-handler (int signum)
-{
- ACE_DEBUG ((LM_DEBUG, "signal = %S\n", signum));
- ACE_Service_Config::thr_mgr ()->exit (0);
-}
-
-int
-main (int argc, char *argv[])
-{
- // The Service_Config must be the first object defined in main...
- ACE_Service_Config daemon (argv[0]);
- ACE_Thread_Control tc (ACE_Service_Config::thr_mgr ());
- int threads = argc > 1 ? ACE_OS::atoi (argv[1]) : 4;
- int count = argc > 2 ? ACE_OS::atoi (argv[2]) : 10000;
-
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) (handler), SIGINT);
-
-#if defined (ACE_HAS_THREADS)
- if (ACE_Service_Config::thr_mgr ()->spawn_n (threads,
- ACE_THR_FUNC (&worker),
- (void *) count,
- THR_BOUND | THR_DETACHED) == -1)
- ACE_OS::perror ("ACE_Thread_Manager::spawn_n");
-
- ACE_Service_Config::thr_mgr ()->wait ();
-#else
- worker ((void *) count);
-#endif /* ACE_HAS_THREADS */
- return 0;
-}
-
-#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
-template class ACE_TSS<Errno>;
-#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
-
-#else
-int
-main (void)
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE doesn't support support threads on this platform (yet)\n"),
- -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_token.cpp b/examples/Threads/test_token.cpp
deleted file mode 100644
index 5a51496d011..00000000000
--- a/examples/Threads/test_token.cpp
+++ /dev/null
@@ -1,76 +0,0 @@
-// Test out the ACE Token class.
-// $Id$
-
-#include "ace/Token.h"
-#include "ace/Task.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class My_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- My_Task (int n);
- virtual int open (void *) { return 0; }
- virtual int close (u_long) { return 0; }
- virtual int put (ACE_Message_Block *, ACE_Time_Value *) { return 0; }
- virtual int svc (void);
-
- static void sleep_hook (void *);
-
-private:
- ACE_Token token_;
-};
-
-My_Task::My_Task (int n)
-{
- // Make this Task into an Active Object.
- this->activate (THR_BOUND | THR_DETACHED, n);
-
- // Wait for all the threads to exit.
- this->thr_mgr ()->wait ();
-}
-
-void
-My_Task::sleep_hook (void *)
-{
- cerr << '(' << ACE_Thread::self () << ')'
- << " blocking, My_Task::sleep_hook () called" << endl;
-}
-
-// Test out the behavior of the ACE_Token class.
-
-int
-My_Task::svc (void)
-{
- for (int i = 0; i < 10000; i++)
- {
- // Wait for up to 1 millisecond past the current time to get the token.
- ACE_Time_Value timeout (ACE_OS::time (0), 1000);
-
- if (this->token_.acquire (&My_Task::sleep_hook, 0, &timeout) == 1)
- {
- this->token_.acquire ();
- this->token_.renew ();
- this->token_.release ();
- this->token_.release ();
- }
- else
- ACE_Thread::yield ();
- }
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- My_Task tasks (argc > 1 ? atoi (argv[1]) : 4);
-
- return 0;
-}
-#else
-int
-main (void)
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform doesn't support threads\n"), -1);
-}
-#endif /* */
diff --git a/examples/Threads/test_tss.cpp b/examples/Threads/test_tss.cpp
deleted file mode 100644
index c81ca41c429..00000000000
--- a/examples/Threads/test_tss.cpp
+++ /dev/null
@@ -1,235 +0,0 @@
-// Torture test ACE thread-specific storage...
-// $Id$
-
-
-#include "ace/Task.h"
-#include "ace/Token.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class TSS_Obj
-{
-public:
-
- TSS_Obj (void);
- ~TSS_Obj (void);
-
-private:
- static int count_;
- static ACE_Thread_Mutex lock_;
-};
-
-int TSS_Obj::count_ = 0;
-ACE_Thread_Mutex TSS_Obj::lock_;
-
-TSS_Obj::TSS_Obj (void)
-{
- ACE_GUARD (ACE_Thread_Mutex, ace_mon, lock_);
-
- count_++;
- cout << "TO+ : " << count_ << endl;
-}
-
-TSS_Obj::~TSS_Obj (void)
-{
- ACE_GUARD (ACE_Thread_Mutex, ace_mon, lock_);
-
- count_--;
- cout << "TO- : " << count_ << endl;
-}
-
-class Test_Task
-{
-public:
-
- Test_Task (void);
- ~Test_Task (void);
-
- int open (void *arg);
-
- static void* svc (void *arg);
-
- static int wait_count_;
- static int max_count_;
-
-private:
- static int count_;
-};
-
-int Test_Task::count_ = 0;
-int Test_Task::wait_count_ = 0;
-int Test_Task::max_count_ = 0;
-int num_threads_ = 0;
-
-ACE_Token token;
-
-Test_Task::Test_Task (void)
-{
- ACE_GUARD (ACE_Token, ace_mon, token);
-
- count_++;
- cout << "Test_Task+ : "
- << count_ << " ("
- << ACE_OS::thr_self ()
- << ")" << endl;
-}
-
-Test_Task::~Test_Task (void)
-{
- ACE_GUARD (ACE_Token, ace_mon, token);
-
- count_--;
- cout << "Test_Task- : "
- << count_ << " ("
- << ACE_OS::thr_self ()
- << ")" << endl;
-
- wait_count_--;
-}
-
-int Test_Task::open (void *arg)
-{
-
- ACE_Thread::spawn (Test_Task::svc, arg);
-
- return 0;
-}
-
-
-void *
-Test_Task::svc (void *arg)
-{
- ACE_TSS<TSS_Obj> tss (new TSS_Obj);
-
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, 0);
-
- wait_count_++;
- max_count_++;
- cout << "svc: waiting (" << ACE_OS::thr_self () << ")" << endl;
- }
-
- while (1)
- {
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, 0);
-
- if (max_count_ >= num_threads_)
- break;
- else
- {
- ace_mon.release ();
- ACE_Thread::yield ();
- ace_mon.acquire ();
- }
- }
-
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, 0);
-
- cout << "svc: waiting (" << ACE_OS::thr_self () << ") finished" << endl;
- }
- }
-
- delete (Test_Task *) arg;
-
- return 0;
-}
-
-int
-main (int argc, char **argv)
-{
- if (argc != 2)
- {
- cout << "Missing parameters!" << endl;
- return 1;
- }
-
- int num_Tasks = atoi (argv[1]);
-
- num_threads_ = num_Tasks;
-
- Test_Task **task_arr = (Test_Task**) new char[sizeof (Test_Task*) * num_Tasks];
-
- while (1)
- {
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, -1);
-
- cout << "ReseTest_Tasking Test_Task::max_count_ from: "
- << Test_Task::max_count_ << endl;
-
- Test_Task::max_count_ = 0;
- }
-
- for (int i = 0; i < num_Tasks; i++)
- {
- task_arr[i] = new Test_Task;
- task_arr[i]->open (task_arr[i]);
- }
-
- cout << "Waiting for first thread started..." << endl;
-
- for (;;)
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, -1);
-
- if (Test_Task::max_count_ != 0 )
- {
- ace_mon.release ();
- ACE_Thread::yield ();
- ace_mon.acquire ();
- break;
- }
- ace_mon.release ();
- ACE_Thread::yield ();
- ace_mon.acquire ();
- }
-
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, -1);
-
- cout << "First thread started!" << endl
- << "Waiting for all threads finished..." << endl;
- }
-
- for (;;)
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, -1);
-
- if (!(Test_Task::max_count_ == num_threads_
- && Test_Task::wait_count_ == 0))
- {
- ace_mon.release ();
- ACE_Thread::yield ();
- ace_mon.acquire ();
- continue;
- }
-
- cout << "Test_Task::max_count_ = "
- << Test_Task::max_count_
- << " Test_Task::wait_count_ = "
- << Test_Task::wait_count_
- << endl;
- break;
- }
-
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, -1);
- cout << "All threads finished..." << endl;
- }
-
- ACE_OS::sleep (2);
- }
-
- return 0;
-}
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_tss1.cpp b/examples/Threads/test_tss1.cpp
deleted file mode 100644
index 7efdc9dc3ef..00000000000
--- a/examples/Threads/test_tss1.cpp
+++ /dev/null
@@ -1,164 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// TSS_Test.cpp
-//
-// = DESCRIPTION
-// This program tests thread specific storage of data. The ACE_TSS
-// wrapper transparently ensures that the objects of this class
-// will be placed in thread-specific storage. All calls on
-// ACE_TSS::operator->() are delegated to the appropriate method
-// in the Errno class.
-//
-// = AUTHOR
-// Detlef Becker
-//
-// ============================================================================
-
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-#include "ace/Task.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static int iterations = 100;
-
-class Errno
-{
-public:
- int error (void) { return this->errno_; }
- void error (int i) { this->errno_ = i; }
-
- int line (void) { return this->lineno_; }
- void line (int l) { this->lineno_ = l; }
-
- // Errno::flags_ is a static variable, so we've got to protect it
- // with a mutex since it isn't kept in thread-specific storage.
- int flags (void) {
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_Mon, Errno::lock_, -1));
-
- return Errno::flags_;
- }
- int flags (int f)
- {
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, Errno::lock_, -1));
-
- Errno::flags_ = f;
- return 0;
- }
-
-private:
- // = errno_ and lineno_ will be thread-specific data so they don't
- // need a lock.
- int errno_;
- int lineno_;
-
- static int flags_;
-#if defined (ACE_HAS_THREADS)
- // flags_ needs a lock.
- static ACE_Thread_Mutex lock_;
-#endif /* ACE_HAS_THREADS */
-};
-
-// Static variables.
-ACE_MT (ACE_Thread_Mutex Errno::lock_);
-int Errno::flags_;
-
-// This is our thread-specific error handler...
-static ACE_TSS<Errno> TSS_Error;
-
-#if defined (ACE_HAS_THREADS)
-// Serializes output via cout.
-static ACE_Thread_Mutex lock;
-
-typedef ACE_TSS_Guard<ACE_Thread_Mutex> GUARD;
-#else
-// Serializes output via cout.
-static ACE_Null_Mutex lock;
-
-typedef ACE_Guard<ACE_Null_Mutex> GUARD;
-#endif /* ACE_HAS_THREADS */
-
-// Keeps track of whether Tester::close () has started.
-static int close_started = 0;
-
-template <ACE_SYNCH_1>
-class Tester: public ACE_Task<ACE_SYNCH_2>
-{
-public:
- Tester (void) {}
- ~Tester (void) {}
-
- virtual int open (void *theArgs = 0);
- virtual int close (u_long theArg = 0);
- virtual int put (ACE_Message_Block *theMsgBlock,
- ACE_Time_Value *theTimeVal = 0);
- virtual int svc (void);
-};
-
-template <ACE_SYNCH_1> int
-Tester<ACE_SYNCH_2>::open (void *)
-{
- return this->activate ();
-}
-
-template <ACE_SYNCH_1>
-int Tester<ACE_SYNCH_2>::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "close running\n!"));
- close_started = 1;
- ACE_OS::sleep (2);
- ACE_DEBUG ((LM_DEBUG, "close: trying to log error code 7!\n"));
- TSS_Error->error (7);
- ACE_DEBUG ((LM_DEBUG, "close: logging succeeded!\n"));
- return 0;
-}
-
-template <ACE_SYNCH_1> int
-Tester<ACE_SYNCH_2>::put (ACE_Message_Block *, ACE_Time_Value *)
-{
- return 0;
-}
-
-template <ACE_SYNCH_1> int
-Tester<ACE_SYNCH_2>::svc (void)
-{
- return 0;
-}
-
-int
-main (int, char *[])
-{
- Tester<ACE_MT_SYNCH> tester;
-
- tester.open ();
-
- while (!close_started)
- continue;
-
- ACE_DEBUG ((LM_DEBUG, "main: trying to log error code 7!\n"));
-
- TSS_Error->error (3);
-
- ACE_DEBUG ((LM_DEBUG, "main: logging succeeded!\n"));
- return 0;
-}
-
-#if defined (ACE_TEMPLATES_REQUIRE_SPECIALIZATION)
-template class ACE_TSS<Errno>;
-#endif /* ACE_TEMPLATES_REQUIRE_SPECIALIZATION */
-
-#else
-int
-main (void)
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE doesn't support support threads on this platform (yet)\n"),
- -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/test_tss2.cpp b/examples/Threads/test_tss2.cpp
deleted file mode 100644
index 24a8d958e91..00000000000
--- a/examples/Threads/test_tss2.cpp
+++ /dev/null
@@ -1,252 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// TSS_Test.cpp
-//
-// = DESCRIPTION
-// This program tests thread specific storage of data. The ACE_TSS
-// wrapper transparently ensures that the objects of this class
-// will be placed in thread-specific storage. All calls on
-// ACE_TSS::operator->() are delegated to the appropriate method
-// in the Errno class.
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "ace/Task.h"
-#include "ace/Token.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class TSS_Obj
-{
-public:
-
- TSS_Obj (void);
- ~TSS_Obj (void);
-
-private:
- static int count_;
- static ACE_Thread_Mutex lock_;
-};
-
-int TSS_Obj::count_ = 0;
-ACE_Thread_Mutex TSS_Obj::lock_;
-
-TSS_Obj::TSS_Obj (void)
-{
- ACE_GUARD (ACE_Thread_Mutex, ace_mon, lock_);
-
- count_++;
- cout << "TO+ : " << count_ << endl;
-}
-
-TSS_Obj::~TSS_Obj (void)
-{
- ACE_GUARD (ACE_Thread_Mutex, ace_mon, lock_);
-
- count_--;
- cout << "TO- : " << count_ << endl;
-}
-
-class Test_Task
-{
-public:
-
- Test_Task (void);
- ~Test_Task (void);
-
- int open (void *arg);
-
- static void *svc (void *arg);
- static int wait_count_;
- static int max_count_;
-
-private:
- static int count_;
-};
-
-int Test_Task::count_ = 0;
-int Test_Task::wait_count_ = 0;
-int Test_Task::max_count_ = 0;
-int num_threads_ = 0;
-
-ACE_Token token;
-
-Test_Task::Test_Task (void)
-{
- ACE_GUARD (ACE_Token, ace_mon, token);
-
- count_++;
- cout << "Test_Task+ : "
- << count_ << " ("
- << ACE_OS::thr_self ()
- << ")" << endl;
-}
-
-Test_Task::~Test_Task (void)
-{
- ACE_GUARD (ACE_Token, ace_mon, token);
-
- count_--;
- cout << "Test_Task- : "
- << count_ << " ("
- << ACE_OS::thr_self ()
- << ")" << endl;
-
- wait_count_--;
-}
-
-void *
-Test_Task::svc (void *arg)
-{
- ACE_TSS<TSS_Obj> tss (new TSS_Obj);
-
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, 0);
-
- wait_count_++;
- max_count_++;
- cout << "svc: waiting (" << ACE_OS::thr_self () << ")" << endl;
- }
-
- while (1)
- {
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, 0);
-
- if (max_count_ >= num_threads_)
- break;
- else
- {
- ace_mon.release ();
- ACE_Thread::yield ();
- ace_mon.acquire ();
- }
- }
-
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, 0);
-
- cout << "svc: waiting (" << ACE_OS::thr_self () << ") finished" << endl;
- }
- }
-
- delete (Test_Task *) arg;
-
- return 0;
-}
-
-int
-Test_Task::open (void *arg)
-{
- if (ACE_Thread::spawn (Test_Task::svc, arg) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Thread::spawn"), 0);
-
- return 0;
-}
-
-int
-main (int argc, char **argv)
-{
- if (argc != 2)
- {
- cout << "Missing parameters!" << endl;
- return 1;
- }
-
- int num_Tasks = atoi (argv[1]);
-
- num_threads_ = num_Tasks;
-
- Test_Task **task_arr = (Test_Task**) new char[sizeof (Test_Task*) * num_Tasks];
-
- while (1)
- {
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, -1);
-
- cout << "ReseTest_Tasking Test_Task::max_count_ from: "
- << Test_Task::max_count_ << endl;
-
- Test_Task::max_count_ = 0;
- }
-
- for (int i = 0; i < num_Tasks; i++)
- {
- task_arr[i] = new Test_Task;
- task_arr[i]->open (task_arr[i]);
- }
-
- cout << "Waiting for first thread started..." << endl;
-
- for (;;)
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, -1);
-
- if (Test_Task::max_count_ != 0 )
- {
- ace_mon.release ();
- ACE_Thread::yield ();
- ace_mon.acquire ();
- break;
- }
- ace_mon.release ();
- ACE_Thread::yield ();
- ace_mon.acquire ();
- }
-
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, -1);
-
- cout << "First thread started!" << endl
- << "Waiting for all threads finished..." << endl;
- }
-
- for (;;)
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, -1);
-
- if (!(Test_Task::max_count_ == num_threads_
- && Test_Task::wait_count_ == 0))
- {
- ace_mon.release ();
- ACE_Thread::yield ();
- ace_mon.acquire ();
- continue;
- }
-
- cout << "Test_Task::max_count_ = "
- << Test_Task::max_count_
- << " Test_Task::wait_count_ = "
- << Test_Task::wait_count_
- << endl;
- break;
- }
-
- {
- ACE_GUARD_RETURN (ACE_Token, ace_mon, token, -1);
- cout << "All threads finished..." << endl;
- }
-
- ACE_OS::sleep (2);
- }
-
- return 0;
-}
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/thread_manager.cpp b/examples/Threads/thread_manager.cpp
deleted file mode 100644
index e740ff9bcc6..00000000000
--- a/examples/Threads/thread_manager.cpp
+++ /dev/null
@@ -1,103 +0,0 @@
-// $Id$
-
-// Test out the group management mechanisms provided by the
-// ACE_Thread_Manager, including the group signal handling, group
-// suspension and resumption, and cooperative thread cancellation
-// mechanisms.
-
-#include "ace/Service_Config.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-
-extern "C" void
-handler (int signum)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) received signal %d\n", signum));
-}
-
-static void *
-worker (int iterations)
-{
- for (int i = 0; i < iterations; i++)
- {
- if ((i % 1000) == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) checking cancellation before iteration %d!\n",
- i));
-
- if (ACE_Thread_Manager::instance ()->testcancel (ACE_Thread::self ()) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) has been cancelled before iteration %d!\n",
- i));
- break;
- }
- }
- }
-
- // Destructor removes thread from Thread_Manager.
- return 0;
-}
-
-static const int DEFAULT_THREADS = ACE_DEFAULT_THREADS;
-static const int DEFAULT_ITERATIONS = 100000;
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon;
-
- daemon.open (argv[0]);
-
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
- ACE_UNUSED_ARG (sa);
-
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : DEFAULT_THREADS;
- int n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : DEFAULT_ITERATIONS;
-
- ACE_Thread_Manager *thr_mgr = ACE_Thread_Manager::instance ();
-
- int grp_id = thr_mgr->spawn_n (n_threads, ACE_THR_FUNC (worker),
- (void *) n_iterations,
- THR_NEW_LWP | THR_DETACHED);
-
- // Wait for 1 second and then suspend every thread in the group.
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "(%t) suspending group\n"));
- if (thr_mgr->suspend_grp (grp_id) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t) %p\n", "suspend_grp"));
-
- // Wait for 1 more second and then resume every thread in the
- // group.
- ACE_OS::sleep (ACE_Time_Value (1));
- ACE_DEBUG ((LM_DEBUG, "(%t) resuming group\n"));
- if (thr_mgr->resume_grp (grp_id) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t) %p\n", "resume_grp"));
-
- // Wait for 1 more second and then send a SIGINT to every thread in
- // the group.
- ACE_OS::sleep (ACE_Time_Value (1));
- ACE_DEBUG ((LM_DEBUG, "(%t) signaling group\n"));
- if (thr_mgr->kill_grp (grp_id, SIGINT) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t) %p\n", "kill_grp"));
-
- // Wait for 1 more second and then cancel all the threads.
- ACE_OS::sleep (ACE_Time_Value (1));
- ACE_DEBUG ((LM_DEBUG, "(%t) cancelling group\n"));
- if (thr_mgr->cancel_grp (grp_id) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t) %p\n", "cancel_grp"));
-
- // Perform a barrier wait until all the threads have shut down.
- thr_mgr->wait ();
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "threads not supported on this platform\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/thread_manager.dsp b/examples/Threads/thread_manager.dsp
deleted file mode 100644
index a97f1ba7166..00000000000
--- a/examples/Threads/thread_manager.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="thread_manager" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=thread_manager - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "thread_manager.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "thread_manager.mak" CFG="thread_manager - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "thread_manager - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\thread_manager\Debug"
-# PROP BASE Intermediate_Dir ".\thread_manager\Debug"
-# PROP BASE Target_Dir ".\thread_manager"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\thread_manager"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "thread_manager - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\thread_manager.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/thread_pool.cpp b/examples/Threads/thread_pool.cpp
deleted file mode 100644
index ec103b1bdd3..00000000000
--- a/examples/Threads/thread_pool.cpp
+++ /dev/null
@@ -1,210 +0,0 @@
-// This test program illustrates how the ACE task synchronization
-// $Id$
-
-// mechanisms work in conjunction with the ACE_Task and the
-// ACE_Thread_Manager. If the manual flag is not set input comes from
-// stdin until the user enters a return only. This stops all workers
-// via a message block of length 0. This is an alternative shutdown of
-// workers compared to queue deactivate.
-//
-// This code is original based on a test program written by Karlheinz
-// Dorn. It was modified to utilize more "ACE" features by Doug Schmidt.
-
-#include "ace/Task.h"
-#include "ace/Service_Config.h"
-
-#include "ace/Task.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Number of iterations to run the test.
-static int n_iterations = 100;
-
-class Thread_Pool : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Thread_Pool (ACE_Thread_Manager *thr_mgr, int n_threads);
-
- virtual int svc (void);
- // Iterate <n_iterations> time printing off a message and "waiting"
- // for all other threads to complete this iteration.
-
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv=0);
- // This allows the producer to pass messages to the <Thread_Pool>.
-
-private:
- virtual int close (u_long);
-};
-
-int
-Thread_Pool::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) close of worker\n"));
- return 0;
-}
-
-Thread_Pool::Thread_Pool (ACE_Thread_Manager *thr_mgr,
- int n_threads)
- : ACE_Task<ACE_MT_SYNCH> (thr_mgr)
-{
- // Create worker threads.
- if (this->activate (THR_NEW_LWP, n_threads) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "activate failed"));
-}
-
-// Simply enqueue the Message_Block into the end of the queue.
-
-int
-Thread_Pool::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- return this->putq (mb, tv);
-}
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-int
-Thread_Pool::svc (void)
-{
- // Note that the ACE_Task::svc_run () method automatically adds us to
- // the Thread_Manager when the thread begins.
-
- int count = 1;
-
- // Keep looping, reading a message out of the queue, until we get a
- // message with a length == 0, which signals us to quit.
-
- for (;; count++)
- {
- ACE_Message_Block *mb;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) in iteration %d before getq ()\n", count));
-
- if (this->getq (mb) == -1)
- {
- ACE_ERROR ((LM_ERROR,
- "(%t) in iteration %d, got result -1, exiting\n", count));
- break;
- }
-
- int length = mb->length ();
-
- if (length > 0)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in iteration %d, length = %d, text = \"%*s\"\n",
- count, length, length - 1, mb->rd_ptr ()));
-
- // We're responsible for deallocating this.
- mb->release ();
-
- if (length == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in iteration %d, got NULL message, exiting\n",
- count));
- break;
- }
- }
-
- // Note that the ACE_Task::svc_run () method automatically removes
- // us from the Thread_Manager when the thread exits.
- return 0;
-}
-
-static void
-produce (Thread_Pool &thread_pool)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) producer start, dumping the Thread_Pool\n"));
- thread_pool.dump ();
-
- for (int n;;)
- {
- // Allocate a new message.
- ACE_Message_Block *mb = new ACE_Message_Block (BUFSIZ);
-
-#if defined (manual)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) press chars and enter to put a new message into task queue..."));
- n = ACE_OS::read (ACE_STDIN, mb->rd_ptr (), mb->size ());
-#else // Automatically generate messages.
- static int count = 0;
-
- ACE_OS::sprintf (mb->rd_ptr (), "%d\n", count);
-
- n = ACE_OS::strlen (mb->rd_ptr ());
-
- if (count == n_iterations)
- n = 1; // Indicate that we need to shut down.
- else
- count++;
-
- if (count == 0 || (count % 20 == 0))
- ACE_OS::sleep (1);
-#endif /* manual */
- if (n > 1)
- {
- // Send a normal message to the waiting threads and continue
- // producing.
- mb->wr_ptr (n);
-
- // Pass the message to the Thread_Pool.
- if (thread_pool.put (mb) == -1)
- ACE_ERROR ((LM_ERROR, " (%t) %p\n", "put"));
- }
- else
- {
- // Send a shutdown message to the waiting threads and exit.
- ACE_DEBUG ((LM_DEBUG, "\n(%t) start loop, dump of task:\n"));
- thread_pool.dump ();
-
- for (int i = thread_pool.thr_count (); i > 0; i--)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) EOF, enqueueing NULL block for thread = %d\n",
- i));
-
- // Enqueue a NULL message to flag each consumer to
- // shutdown.
- if (thread_pool.put (new ACE_Message_Block) == -1)
- ACE_ERROR ((LM_ERROR, " (%t) %p\n", "put"));
- }
-
- ACE_DEBUG ((LM_DEBUG, "\n(%t) end loop, dump of task:\n"));
- thread_pool.dump ();
- break;
- }
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- int n_threads = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_THREADS;
- n_iterations = argc > 2 ? ACE_OS::atoi (argv[2]) : n_iterations;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) argc = %d, threads = %d\n",
- argc, n_threads));
-
- // Create the worker tasks.
- Thread_Pool thread_pool (ACE_Thread_Manager::instance (),
- n_threads);
-
- // Create work for the worker tasks to process in their own threads.
- produce (thread_pool);
-
- // Wait for all the threads to reach their exit point.
-
- ACE_DEBUG ((LM_DEBUG, "(%t) waiting with thread manager...\n"));
- ACE_Thread_Manager::instance ()->wait ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) destroying worker tasks and exiting...\n"));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/thread_pool.dsp b/examples/Threads/thread_pool.dsp
deleted file mode 100644
index 88a8ca08c5d..00000000000
--- a/examples/Threads/thread_pool.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="thread_pool" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=thread_pool - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "thread_pool.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "thread_pool.mak" CFG="thread_pool - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "thread_pool - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\thread_pool\Debug"
-# PROP BASE Intermediate_Dir ".\thread_pool\Debug"
-# PROP BASE Target_Dir ".\thread_pool"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\thread_pool"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "thread_pool - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\thread_pool.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/thread_specific.cpp b/examples/Threads/thread_specific.cpp
deleted file mode 100644
index a99a045b1b7..00000000000
--- a/examples/Threads/thread_specific.cpp
+++ /dev/null
@@ -1,180 +0,0 @@
-// $Id$
-
-#include "ace/Service_Config.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#include "thread_specific.h"
-
-// Static variables.
-ACE_MT (ACE_Thread_Mutex Errno::lock_);
-int Errno::flags_;
-
-// This is our thread-specific error handler...
-static ACE_TSS<Errno> tss_error;
-
-// Serializes output via cout.
-static ACE_SYNCH_MUTEX printf_lock;
-
-#if defined (ACE_HAS_THREADS)
-typedef ACE_TSS_Guard<ACE_Thread_Mutex> GUARD;
-#else
-typedef ACE_Guard<ACE_Null_Mutex> GUARD;
-#endif /* ACE_HAS_THREADS */
-
-extern "C" void
-cleanup (void *ptr)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) in cleanup, ptr = %x\n", ptr));
-
- delete ptr;
-}
-
-// This worker function is the entry point for each thread.
-
-static void *
-worker (void *c)
-{
- // Cast the arg to a long, first, because a pointer is the same
- // size as a long on all current ACE platforms.
- int count = (int) (long) c;
-
- ACE_thread_key_t key = ACE_OS::NULL_key;
- int *ip = 0;
-
- // Make one key that will be available when the thread exits so that
- // we'll have something to cleanup!
-
- if (ACE_OS::thr_keycreate (&key, cleanup) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_keycreate"));
-
- ACE_NEW_RETURN (ip, int, 0);
-
- if (ACE_OS::thr_setspecific (key, (void *) ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- for (int i = 0; i < count; i++)
- {
- if (ACE_OS::thr_keycreate (&key, cleanup) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_keycreate"));
-
- ACE_NEW_RETURN (ip, int, 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) in worker 1, key = %d, ip = %x\n", key, ip));
-
- if (ACE_OS::thr_setspecific (key, (void *) ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- if (ACE_OS::thr_getspecific (key, (void **) &ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- if (ACE_OS::thr_setspecific (key, (void *) 0) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- delete ip;
-
- if (ACE_OS::thr_keyfree (key) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_keyfree"));
-
- // Cause an error.
- ACE_OS::read (ACE_INVALID_HANDLE, 0, 0);
-
- // The following two lines set the thread-specific state.
- tss_error->error (errno);
- tss_error->line (__LINE__);
-
- // This sets the static state (note how C++ makes it easy to do
- // both).
- tss_error->flags (count);
-
- {
- ACE_hthread_t handle;
- ACE_Thread::self (handle);
-
- // Use the guard to serialize access to printf...
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, printf_lock, 0);
-
- ACE_OS::printf ("(%u) errno = %d, lineno = %d, flags = %d\n",
- handle, tss_error->error (), tss_error->line (),
- tss_error->flags () );
- }
- key = ACE_OS::NULL_key;
-
- if (ACE_OS::thr_keycreate (&key, cleanup) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_keycreate"));
-
- ACE_NEW_RETURN (ip, int, 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) in worker 2, key = %d, ip = %x\n", key, ip));
-
- if (ACE_OS::thr_setspecific (key, (void *) ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- if (ACE_OS::thr_getspecific (key, (void **) &ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- if (ACE_OS::thr_setspecific (key, (void *) 0) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- delete ip;
-
- if (ACE_OS::thr_keyfree (key) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_keyfree"));
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) exiting\n"));
- return 0;
-}
-
-extern "C" void
-handler (int signum)
-{
- ACE_DEBUG ((LM_DEBUG, "signal = %S\n", signum));
- ACE_Thread_Manager::instance ()->exit (0);
-}
-
-int
-main (int argc, char *argv[])
-{
- // The Service_Config must be the first object defined in main...
- ACE_Service_Config daemon (argv[0]);
-
- int threads = argc > 1 ? ACE_OS::atoi (argv[1]) : 4;
- int count = argc > 2 ? ACE_OS::atoi (argv[2]) : 10000;
-
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) (handler), SIGINT);
- ACE_UNUSED_ARG (sa);
-
-#if defined (ACE_HAS_THREADS)
- if (ACE_Thread_Manager::instance ()->spawn_n (threads,
- ACE_THR_FUNC (&worker),
- (void *) count,
- THR_BOUND | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Thread_Manager::spawn_n"), -1);
-
- ACE_Thread_Manager::instance ()->wait ();
-#else
- worker ((void *) count);
-#endif /* ACE_HAS_THREADS */
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_TSS<Errno>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_TSS<Errno>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE doesn't support support threads on this platform (yet)\n"),
- -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/thread_specific.dsp b/examples/Threads/thread_specific.dsp
deleted file mode 100644
index 78df73f8dfe..00000000000
--- a/examples/Threads/thread_specific.dsp
+++ /dev/null
@@ -1,70 +0,0 @@
-# Microsoft Developer Studio Project File - Name="thread_specific" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=thread_specific - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "thread_specific.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "thread_specific.mak" CFG="thread_specific - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "thread_specific - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\thread_specific\Debug"
-# PROP BASE Intermediate_Dir ".\thread_specific\Debug"
-# PROP BASE Target_Dir ".\thread_specific"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\thread_specific"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "thread_specific - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\thread_specific.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/thread_specific.h b/examples/Threads/thread_specific.h
deleted file mode 100644
index bf031ee7aa9..00000000000
--- a/examples/Threads/thread_specific.h
+++ /dev/null
@@ -1,50 +0,0 @@
-// $Id$
-
-#ifndef ACE_THREAD_SPECIFIC_H
-
-// Define a class that will be stored in thread-specific data. Note
-// that as far as this class is concerned it's just a regular C++
-// class. The ACE_TSS wrapper transparently ensures that objects of
-// this class will be placed in thread-specific storage. All calls on
-// ACE_TSS::operator->() are delegated to the appropriate method in
-// the Errno class.
-
-class Errno
-{
-public:
- int error (void) { return this->errno_; }
- void error (int i) { this->errno_ = i; }
-
- int line (void) { return this->lineno_; }
- void line (int l) { this->lineno_ = l; }
-
- // Errno::flags_ is a static variable, so we've got to protect it
- // with a mutex since it isn't kept in thread-specific storage.
- int flags (void)
- {
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, Errno::lock_, -1);
-
- return Errno::flags_;
- }
-
- void flags (int f)
- {
- ACE_GUARD (ACE_Thread_Mutex, ace_mon, Errno::lock_);
-
- Errno::flags_ = f;
- }
-
-private:
- // = errno_ and lineno_ will be thread-specific data so they don't
- // need a lock.
- int errno_;
- int lineno_;
-
- static int flags_;
-#if defined (ACE_HAS_THREADS)
- // flags_ needs a lock.
- static ACE_Thread_Mutex lock_;
-#endif /* ACE_HAS_THREADS */
-};
-
-#endif /* ACE_THREAD_SPECIFIC_H */
diff --git a/examples/Threads/token.cpp b/examples/Threads/token.cpp
deleted file mode 100644
index 67b8555f7c8..00000000000
--- a/examples/Threads/token.cpp
+++ /dev/null
@@ -1,73 +0,0 @@
-// Test out the ACE Token class.
-// $Id$
-
-#include "ace/Token.h"
-#include "ace/Task.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class My_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- My_Task (int n);
- virtual int svc (void);
-
- static void sleep_hook (void *);
-
-private:
- ACE_Token token_;
-};
-
-My_Task::My_Task (int n)
-{
- // Make this Task into an Active Object.
- this->activate (THR_BOUND | THR_DETACHED, n);
-
- // Wait for all the threads to exit.
- this->thr_mgr ()->wait ();
-}
-
-void
-My_Task::sleep_hook (void *)
-{
- ACE_DEBUG ((LM_ERROR, "(%u) blocking, My_Task::sleep_hook () called\n",
- ACE_Thread::self())) ;
-}
-
-// Test out the behavior of the ACE_Token class.
-
-int
-My_Task::svc (void)
-{
- for (size_t i = 0; i < 100; i++)
- {
- // Wait for up to 1 millisecond past the current time to get the token.
- ACE_Time_Value timeout (ACE_OS::time (0), 1000);
-
- if (this->token_.acquire (&My_Task::sleep_hook, 0, &timeout) == 1)
- {
- this->token_.acquire ();
- this->token_.renew ();
- this->token_.release ();
- this->token_.release ();
- }
- else
- ACE_Thread::yield ();
- }
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- My_Task tasks (argc > 1 ? atoi (argv[1]) : 4);
-
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "your platform doesn't support threads\n"), -1);
-}
-#endif /* */
diff --git a/examples/Threads/token.dsp b/examples/Threads/token.dsp
deleted file mode 100644
index f852b0c98d6..00000000000
--- a/examples/Threads/token.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="token" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=token - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "token.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "token.mak" CFG="token - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "token - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\token\Debug"
-# PROP BASE Intermediate_Dir ".\token\Debug"
-# PROP BASE Target_Dir ".\token"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\token"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "token - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\token.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/tss1.cpp b/examples/Threads/tss1.cpp
deleted file mode 100644
index 1d0a76c788d..00000000000
--- a/examples/Threads/tss1.cpp
+++ /dev/null
@@ -1,148 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// TSS_Test.cpp
-//
-// = DESCRIPTION
-// This program tests thread specific storage of data. The ACE_TSS
-// wrapper transparently ensures that the objects of this class
-// will be placed in thread-specific storage. All calls on
-// ACE_TSS::operator->() are delegated to the appropriate method
-// in the Errno class. Note that each thread of control has its
-// own unique TSS object.
-//
-// = AUTHOR
-// Detlef Becker
-//
-// ============================================================================
-
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-#include "ace/Task.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#include "thread_specific.h"
-
-// (Sun C++ 4.2 with -O3 won't link if the following is not const.)
-static const int iterations = 100;
-
-
-// Static variables.
-ACE_MT (ACE_Thread_Mutex Errno::lock_);
-int Errno::flags_;
-
-// This is our thread-specific error handler...
-// (Sun C++ 4.2 with -O3 won't link if the following is static.)
-ACE_TSS<Errno> TSS_Error;
-
-#if defined (ACE_HAS_THREADS)
- typedef ACE_TSS_Guard<ACE_Thread_Mutex> GUARD;
-#else
- typedef ACE_Guard<ACE_Null_Mutex> GUARD;
-#endif /* ACE_HAS_THREADS */
-
-// Keeps track of whether Tester::close () has started.
-// (Sun C++ 4.2 with -O3 won't link if the following is static.)
-int close_started = 0;
-
-template <ACE_SYNCH_DECL>
-class Tester: public ACE_Task<ACE_SYNCH_USE>
-{
-public:
- Tester (void) {}
- ~Tester (void) {}
-
- virtual int svc (void);
-
- virtual int open (void *args = 0);
- // Activate the thread.
-
- virtual int close (u_long args = 0);
-};
-
-template <ACE_SYNCH_DECL> int
-Tester<ACE_SYNCH_USE>::svc (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) svc: setting error code to 1\n"));
- TSS_Error->error (1);
-
- for (int i = 0; i < iterations; i++)
- // Print out every tenth iteration.
- if ((i % 10) == 1)
- ACE_DEBUG ((LM_DEBUG, "(%t) error = %d\n", TSS_Error->error ()));
-
- this->close ();
-
- return 0;
-}
-
-template <ACE_SYNCH_DECL> int
-Tester<ACE_SYNCH_USE>::open (void *)
-{
- // Make this an Active Object.
- return this->activate ();
-}
-
-template <ACE_SYNCH_DECL>
-int Tester<ACE_SYNCH_USE>::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) close running\n"));
- close_started = 1;
- ACE_DEBUG ((LM_DEBUG, "(%t) close: setting error code to 7\n"));
- TSS_Error->error (7);
- ACE_DEBUG ((LM_DEBUG, "(%t) close: error = %d\n", TSS_Error->error ()));
- close_started = 0;
- return 0;
-}
-
-int
-main (int, char *[])
-{
- Tester<ACE_MT_SYNCH> tester;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) main: setting error code to 3\n"));
- TSS_Error->error (3);
- ACE_DEBUG ((LM_DEBUG, "(%t) main: error = %d\n", TSS_Error->error ()));
-
- // Spawn off a thread and make test an Active Object.
- tester.open ();
-
- // Keep looping until <Tester::close> is called.
- while (!close_started)
- ACE_DEBUG ((LM_DEBUG, "(%t) error = %d\n", TSS_Error->error ()));
-
- ACE_DEBUG ((LM_DEBUG, "(%t) main: setting error code to 4\n"));
- TSS_Error->error (4);
- ACE_DEBUG ((LM_DEBUG, "(%t) main: error = %d\n", TSS_Error->error ()));
-
- // Keep looping until <Tester::close> finishes.
- while (close_started != 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) error = %d\n", TSS_Error->error ()));
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_TSS<Errno>;
-template class Tester<ACE_MT_SYNCH>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_TSS<Errno>
-#pragma instantiate Tester<ACE_MT_SYNCH>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE doesn't support support threads on this platform (yet)\n"),
- -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/tss1.dsp b/examples/Threads/tss1.dsp
deleted file mode 100644
index c7c95e247c0..00000000000
--- a/examples/Threads/tss1.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="tss1" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=tss1 - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "tss1.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "tss1.mak" CFG="tss1 - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "tss1 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\tss1\Debug"
-# PROP BASE Intermediate_Dir ".\tss1\Debug"
-# PROP BASE Target_Dir ".\tss1"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\tss1"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "tss1 - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\tss1.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/tss2.cpp b/examples/Threads/tss2.cpp
deleted file mode 100644
index 9a63f91e3a6..00000000000
--- a/examples/Threads/tss2.cpp
+++ /dev/null
@@ -1,195 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// TSS_Test.cpp
-//
-// = DESCRIPTION
-// This program tests various features of ACE_Thread and the
-// thread-specific storage variant of <ACE_Singleton>.
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "TSS_Data.h"
-#include "TSS_Obj.h"
-#include "TSS_Task.h"
-#include "ace/Thread.h"
-
-#if defined (ACE_HAS_THREADS)
-
-const int MAX_TASKS = 4;
-const int MAX_ITERATIONS = 10;
-
-ACE_Atomic_Op<ACE_Token, int> Test_Task::count_ (0);
-ACE_Atomic_Op<ACE_Token, int> Test_Task::wait_count_ (0);
-ACE_Atomic_Op<ACE_Token, int> Test_Task::max_count_ (0);
-int num_tasks = 0;
-
-// ACE synchronization object.
-static ACE_Token token;
-
-ACE_Atomic_Op<ACE_Thread_Mutex, int> TSS_Obj::count_ = 0;
-
-TSS_Obj::TSS_Obj (void)
-{
- TSS_Obj::count_++;
- ACE_DEBUG ((LM_DEBUG, "(%t) TSS_Obj+: %d\n", TSS_Obj::count_.value ()));
-}
-
-TSS_Obj::~TSS_Obj (void)
-{
- TSS_Obj::count_--;
- ACE_DEBUG ((LM_DEBUG, "(%t) TSS_Obj-: %d\n", TSS_Obj::count_.value ()));
-}
-
-Test_Task::Test_Task (void)
-{
- Test_Task::count_++;
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Test_Task+: %d\n", Test_Task::count_.value ()));
-}
-
-Test_Task::~Test_Task (void)
-{
- Test_Task::count_--;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Test_Task-: %d\n", Test_Task::count_.value ()));
- Test_Task::wait_count_--;
-}
-
-void *
-Test_Task::svc (void *arg)
-{
- // When the thread exits this thread-specific object will be deleted
- // automatically.
- ACE_TSS<TSS_Obj> tss (new TSS_Obj);
-
- TSS_DATA::instance ()->data (arg);
-
- Test_Task::wait_count_++;
- Test_Task::max_count_++;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) svc: waiting (data = %u)\n",
- arg));
-
- // Do a bunch of set operations on the TSS data just to make sure
- // that it's truly in TSS (it it weren't, the assertion would fail).
-
- while (Test_Task::max_count_ < num_tasks)
- {
- TSS_DATA::instance ()->data (arg);
- ACE_Thread::yield ();
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) svc: waiting finished (data = %u)\n",
- arg));
-
-#if 0
- ACE_ASSERT (TSS_DATA::instance ()->data () == arg);
-#endif
-
- delete (Test_Task *) arg;
-
- return 0;
-}
-
-int
-Test_Task::open (void *arg)
-{
- if (ACE_Thread::spawn ((ACE_THR_FUNC) Test_Task::svc, arg) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ACE_Thread::spawn"), 0);
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- num_tasks = argc > 1 ? atoi (argv[1]) : MAX_TASKS;
-
- Test_Task **task_arr;
-
- ACE_NEW_RETURN (task_arr, Test_Task *[num_tasks], -1);
-
- for (int i = 0; i < MAX_ITERATIONS; i++)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) ********* iteration %d **********\n"
- "Test_Task::max_count_ %d\n",
- i,
- Test_Task::max_count_.value ()));
- Test_Task::max_count_ = 0;
-
- for (int j = 0; j < num_tasks; j++)
- {
- ACE_NEW_RETURN (task_arr[j], Test_Task, -1);
- task_arr[j]->open (task_arr[j]);
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) waiting for first thread started\n"));
-
- for (;;)
- {
- ACE_Thread::yield ();
-
- if (Test_Task::max_count_ != 0 )
- break;
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) First thread started\n"
- "Waiting for all threads finished\n"));
-
- for (;;)
- {
- if (!(Test_Task::max_count_ == num_tasks
- && Test_Task::wait_count_ == 0))
- {
- ACE_Thread::yield ();
- continue;
- }
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Test_Task::max_count_ = %d,"
- " Test_Task::wait_count_ = %d",
- Test_Task::max_count_.value (),
- Test_Task::wait_count_.value ()));
- break;
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) all threads finished\n"));
- }
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
-template class ACE_Atomic_Op<ACE_Token, int>;
-template class ACE_TSS<TSS_Data>;
-template class ACE_TSS<TSS_Obj>;
-template class ACE_TSS_Singleton<TSS_Data, ACE_SYNCH_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int>
-#pragma instantiate ACE_Atomic_Op<ACE_Token, int>
-#pragma instantiate ACE_TSS<TSS_Data>
-#pragma instantiate ACE_TSS<TSS_Obj>
-#pragma instantiate ACE_TSS_Singleton<TSS_Data, ACE_SYNCH_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/examples/Threads/tss2.dsp b/examples/Threads/tss2.dsp
deleted file mode 100644
index 889abf32d98..00000000000
--- a/examples/Threads/tss2.dsp
+++ /dev/null
@@ -1,69 +0,0 @@
-# Microsoft Developer Studio Project File - Name="tss2" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=tss2 - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "tss2.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "tss2.mak" CFG="tss2 - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "tss2 - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\tss2\Debug"
-# PROP BASE Intermediate_Dir ".\tss2\Debug"
-# PROP BASE Target_Dir ".\tss2"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\tss2"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# Begin Target
-
-# Name "tss2 - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\tss2.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/examples/Threads/wfmo.cpp b/examples/Threads/wfmo.cpp
deleted file mode 100644
index 25aab7b61b9..00000000000
--- a/examples/Threads/wfmo.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
-// $Id$
-
-// This test program illustrates that the Win32
-// <WaitForMultipleObjects> function can be called in multiple
-// threads, all of which wait on the same set of HANDLEs. Note that
-// the dispatching of the threads should be relatively "fair" (i.e.,
-// everyone gets a chance to process the various HANDLEs as they
-// become active). Thanks to Ari Erev <Ari_Erev@comverse.com> for
-// suggesting this and providing the initial code.
-
-#include "ace/Task.h"
-
-#if defined (ACE_WIN32)
-
-// Number of threads.
-static const int THREAD_COUNT = 5;
-
-// Number of iterations.
-static const int MAX_ITERATIONS = 100;
-
-class WFMO_Test : public ACE_Task <ACE_NULL_SYNCH>
-{
-public:
- virtual int open (void *);
- virtual int svc (void);
-
- // Use two handles here..
- ACE_sema_t sema_handles_[2];
- int semaphore_count_;
-};
-
-static WFMO_Test wfmo_test;
-
-int
-WFMO_Test::open (void *arg)
-{
- int thread_count = int (arg);
- ACE_ASSERT (this->activate (0, thread_count) != -1);
- return 0;
-}
-
-int
-WFMO_Test::svc (void)
-{
- while(1)
- {
- int result = ::WaitForMultipleObjects (2, this->sema_handles_,
- FALSE, INFINITE);
-
- if (result == WAIT_OBJECT_0)
- // Signal the other semaphore just to see if we can get
- // another thread to wakeup.
- ACE_ASSERT (ACE_OS::sema_post (&sema_handles_[1]) != -1);
- else if (result == WAIT_OBJECT_0 + 1)
- ;
- else
- {
- ACE_DEBUG ((LM_DEBUG, "Error in WaitForMultipleObejcts\n"));
- ACE_OS::exit (0);
- }
-
- // semaphore_count_ will be displayed by the "main" thread. It's
- // value must be 2. Note that although this is a shared
- // resource it's not protected via a mutex because the ++
- // operation on Intel is atomic.
-
- semaphore_count_++;
- ACE_DEBUG ((LM_DEBUG, "(%t) thread has been signaled.\n"));
-
- // Yield this thread so that the other one(s) have a chance to
- // run.
- ACE_OS::thr_yield ();
- }
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- int thread_count = THREAD_COUNT;
-
- if (argc > 1)
- thread_count = ACE_OS::atoi (argv[1]);
-
- wfmo_test.open ((void *) thread_count);
-
- // Initialize the semaphores.
- ACE_ASSERT (ACE_OS::sema_init (&wfmo_test.sema_handles_[0], thread_count + 5)
- != -1);
- ACE_ASSERT (ACE_OS::sema_init (&wfmo_test.sema_handles_[1], thread_count + 5)
- != -1);
-
- for (int i = 0; i < MAX_ITERATIONS; i++)
- {
- wfmo_test.semaphore_count_ = 0;
-
- ACE_ASSERT (ACE_OS::sema_post (&wfmo_test.sema_handles_[0]) != -1);
-
- // No real synchronization here. Just sleep enough so that at
- // least one (or two threads) run as a result of the semaphore.
- ACE_OS::sleep (1);
-
- // Add one for the other thread that was signaled.
- ACE_DEBUG ((LM_DEBUG,
- "semaphore_count_ = %d (should have been %d).\n",
- wfmo_test.semaphore_count_,
- 2)); // Two semaphores should have been released.
- }
-
- ACE_OS::exit (0);
-
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_DEBUG ((LM_DEBUG, "this test only runs on Win32\n"));
-}
-#endif /* ACE_WIN32 */
diff --git a/examples/Timer_Queue/Async_Timer_Queue_Test.cpp b/examples/Timer_Queue/Async_Timer_Queue_Test.cpp
deleted file mode 100644
index d37aa95ffb5..00000000000
--- a/examples/Timer_Queue/Async_Timer_Queue_Test.cpp
+++ /dev/null
@@ -1,295 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// Async_Timer_Queue_Test.cpp
-//
-// = DESCRIPTION
-// This test exercises the <ACE_Asynch_Timer_Queue_Adapter>
-// using an <ACE_Timer_Heap>.
-//
-// = AUTHORS
-// Douglas C. Schmidt and
-// Sergio Flores-Gaitan
-// ============================================================================
-
-#include "ace/Signal.h"
-#include "ace/Timer_Heap.h"
-#include "ace/Timer_Queue_Adapters.h"
-
-#include "Async_Timer_Queue_Test.h"
-
-// Hook method that is called to handle the expiration of a timer.
-int
-Async_Timer_Handler::handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
-{
- // Print some information here (note that this is not strictly
- // signal-safe since the ACE logging mechanism uses functions that
- // aren't guaranteed to work in all signal handlers).
- ACE_DEBUG ((LM_DEBUG,
- "handle_timeout() = (%d, %d) %d\n",
- tv.sec (),
- tv.usec (),
- arg));
-
- // Commit suicide!
- delete this;
- return 0;
-}
-
-// Initialize the Singleton pointer.
-Async_Timer_Queue *Async_Timer_Queue::instance_ = 0;
-
-// Implement the Singleton logic.
-Async_Timer_Queue *
-Async_Timer_Queue::instance (void)
-{
- if (Async_Timer_Queue::instance_ == 0)
- {
- // Initialize with all signals enabled.
- ACE_Sig_Set ss (1);
-
- // But, don't block out SIGQUIT since we always want that
- // signal to interrupt the program.
- ss.sig_del (SIGQUIT);
-
- ACE_NEW_RETURN (Async_Timer_Queue::instance_,
- Async_Timer_Queue (&ss),
- 0);
- }
- return Async_Timer_Queue::instance_;
-}
-
-// Sets the signal set to mask, for the timer queue.
-
-Async_Timer_Queue::Async_Timer_Queue (ACE_Sig_Set *ss)
- : tq_ (ss)
-{
-}
-
-// Dump the contents of the queue when we receive ^C.
-
-void
-Async_Timer_Queue::dump (void)
-{
- ACE_DEBUG ((LM_DEBUG, "begin dumping timer queue\n"));
-
- // This iterator is implicitly protected since SIGINT and SIGALRM
- // signals cannot occur while it is running.
-
- for (ACE_Timer_Heap_Iterator iter (this->tq_.timer_queue ());
- iter.item () != 0;
- iter.next ())
- iter.item ()->dump ();
-
- ACE_DEBUG ((LM_DEBUG, "end dumping timer queue\n"));
-}
-
-// Schedule a timer.
-
-void
-Async_Timer_Queue::schedule (u_int microsecs)
-{
- ACE_Time_Value tv (0, microsecs);
-
- // Create a new Event_Handler for our timer.
-
- ACE_Event_Handler *eh;
- ACE_NEW (eh, Async_Timer_Handler);
-
- // Schedule the timer to run in the future.
- long tid = this->tq_.schedule
- (eh,
- 0, // Note that our "magic cookie" ACT is always NULL.
- ACE_OS::gettimeofday () + tv);
-
- if (tid == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "schedule_timer"));
-}
-
-// Cancel a timer.
-
-void
-Async_Timer_Queue::cancel (long timer_id)
-{
- ACE_DEBUG ((LM_DEBUG, "canceling %d\n", timer_id));
-
- const void *act = 0;
-
- if (this->tq_.cancel (timer_id, &act) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "cancel_timer"));
-
- // In this case, the act will be 0, but it could be a real pointer
- // in other cases.
- delete (ACE_Event_Handler *) act;
-}
-
-// Schedule timer hook method. This method is called from the driver.
-
-int
-Async_Timer_Queue::schedule_timer (void *argument)
-{
- u_long useconds = *(int *)argument;
-
- // Schedule a timer.
- Async_Timer_Queue::instance ()->schedule (useconds);
-
- return 0;
-}
-
-// Cancel timer hook method. Is called from the driver class.
-
-int
-Async_Timer_Queue::cancel_timer (void *argument)
-{
- u_long id = *(int *)argument;
-
- // Cancel a timer.
- Async_Timer_Queue::instance ()->cancel (id);
-
- return 0;
-}
-
-// Dummy list timer hook method. The listing of timers is done from a
-// signal handler using SIGINT, not from the driver.
-
-int
-Async_Timer_Queue::list_timer (void *argument)
-{
- // Macro to avoid "warning: unused parameter" type warning.
- ACE_UNUSED_ARG (argument);
-
- // Display an error message.
- ACE_ERROR_RETURN ((LM_ERROR, "invalid input\n"), 0);
-}
-
-// Dummy shutdown timer hook method. The shutdown of the timer queue
-// is done with a signal handler using SIGQUIT, not from the driver.
-
-int
-Async_Timer_Queue::shutdown_timer (void *argument)
-{
- // Macro to avoid "warning: unused parameter" type warning.
- ACE_UNUSED_ARG (argument);
-
- // Display an error message.
- ACE_ERROR_RETURN ((LM_ERROR, "invalid input\n"), 0);
-}
-
-// Handler for the SIGINT and SIGQUIT signals.
-
-static void
-signal_handler (int signum)
-{
- ACE_DEBUG ((LM_DEBUG, "handling signal %S\n", signum));
-
- switch (signum)
- {
- case SIGINT:
- Async_Timer_Queue::instance ()->dump ();
- break;
- /* NOTREACHED */
-
- case SIGQUIT:
- ACE_ERROR ((LM_ERROR, "shutting down on SIGQUIT%a\n", 1));
- /* NOTREACHED */
- break;
- }
-}
-
-// Register the signal handlers for SIGQUIT and SIGINT. We must
-// ensure that the SIGINT handler isn't interrupted by SIGALRM.
-// However, SIGQUIT is never blocked...
-
-static void
-register_signal_handlers (void)
-{
- // Register SIGQUIT (never blocked).
- ACE_Sig_Action sigquit ((ACE_SignalHandler) signal_handler,
- SIGQUIT);
- ACE_UNUSED_ARG (sigquit);
-
- // Don't let the SIGALRM interrupt the SIGINT handler!
- ACE_Sig_Set ss;
- ss.sig_add (SIGALRM);
-
- // Register SIGINT (note that system calls will be restarted
- // automatically).
- ACE_Sig_Action sigint ((ACE_SignalHandler) signal_handler,
- SIGINT,
- ss,
- SA_RESTART);
- ACE_UNUSED_ARG (sigint);
-}
-
-// constructor
-
-Async_Timer_Queue_Test_Driver::Async_Timer_Queue_Test_Driver (void)
-{
-}
-
-// displays the menu of options.
-
-int
-Async_Timer_Queue_Test_Driver::display_menu (void)
-{
- // The menu of options provided to the user.
- static char menu[] =
- "****\n"
- "1) schedule timer <usecs> \n"
- "2) cancel timer <timer_id>\n"
- "^C list timers\n"
- "^\\ exit program\n";
-
- ACE_DEBUG ((LM_DEBUG, "%s", menu));
-
- return 0;
-}
-
-// Initializes the test driver.
-
-int
-Async_Timer_Queue_Test_Driver::init (void)
-{
- typedef Command<Async_Timer_Queue, Async_Timer_Queue::ACTION> CMD;
-
- // Initialize <Command> objects with their corresponding <Input_Task> methods.
- ACE_NEW_RETURN (schedule_cmd_,
- CMD (*Async_Timer_Queue::instance (),
- &Async_Timer_Queue::schedule_timer),
- -1);
-
- ACE_NEW_RETURN (cancel_cmd_,
- CMD (*Async_Timer_Queue::instance (),
- &Async_Timer_Queue::cancel_timer),
- -1);
-
- ACE_NEW_RETURN (list_cmd_,
- CMD (*Async_Timer_Queue::instance (),
- &Async_Timer_Queue::list_timer),
- -1);
-
- ACE_NEW_RETURN (shutdown_cmd_,
- CMD (*Async_Timer_Queue::instance (),
- &Async_Timer_Queue::shutdown_timer),
- -1);
-
- register_signal_handlers ();
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Async_Timer_Queue_Adapter<ACE_Timer_Heap>;
-template class Command<Async_Timer_Queue, Async_Timer_Queue::ACTION>;
-template class Timer_Queue_Test_Driver<Async_Timer_Queue *, Async_Timer_Queue, Async_Timer_Queue::ACTION>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Async_Timer_Queue_Adapter<ACE_Timer_Heap>
-#pragma instantiate Command<Async_Timer_Queue, Async_Timer_Queue::ACTION>
-#pragma instantiate Timer_Queue_Test_Driver<Async_Timer_Queue *, Async_Timer_Queue, Async_Timer_Queue::ACTION>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/Timer_Queue/Async_Timer_Queue_Test.h b/examples/Timer_Queue/Async_Timer_Queue_Test.h
deleted file mode 100644
index 40002b9b82e..00000000000
--- a/examples/Timer_Queue/Async_Timer_Queue_Test.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// Async_Timer_Queue_Test.h
-//
-// = DESCRIPTION
-// This test exercises the <ACE_Asynch_Timer_Queue_Adapter>
-// using an <ACE_Timer_Heap>.
-//
-// = AUTHORS
-// Douglas C. Schmidt and
-// Sergio Flores-Gaitan
-// ============================================================================
-
-#if !defined (_ASYNC_TIMER_QUEUE_TEST_H_)
-#define _ASYNC_TIMER_QUEUE_TEST_H_
-
-#include "ace/Signal.h"
-#include "ace/Timer_Heap.h"
-#include "ace/Timer_Queue_Adapters.h"
-
-#include "Driver.h"
-
-class Async_Timer_Handler : public ACE_Event_Handler
- // = TITLE
- // Target of the asynchronous timeout operation.
-{
-public:
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg);
- // Callback hook invoked by the <Timer_Queue>.
-};
-
-class Async_Timer_Queue
- // = TITLE
- // Asynchronous Timer Queue Singleton.
- //
- // = DESCRIPTION
- // We use this class to avoid global variables and to
- // consolidate all the Timer Queue processing in one central
- // place.
-{
-public:
- typedef int (Async_Timer_Queue::*ACTION) (void *);
-
- static Async_Timer_Queue *instance (void);
- // Singleton access point.
-
- void schedule (u_int microsecs);
- // Schedule a timer to expire <microsecs> in the future.
-
- void cancel (long timer_id);
- // Cancel a timer with <timer_id>.
-
- void dump (void);
- // Dump the contents of the queue.
-
- int schedule_timer (void *argument);
- // hook method to schedule a timer. Called from
- // <Timer_Queue_Test_Driver>
-
- int cancel_timer (void *argument);
- // hook method to cancel a timer. Called from
- // <Timer_Queue_Test_Driver>
-
- int list_timer (void *argument);
- // hook method to list timers. Called from
- // <Timer_Queue_Test_Driver>
-
- int shutdown_timer (void *argument);
- // hook method to exit the timer queue. Called from
- // <Timer_Queue_Test_Driver>
-
-private:
- Async_Timer_Queue (ACE_Sig_Set *);
- // Private constructor enforces the Singleton.
-
- static Async_Timer_Queue *instance_;
- // Pointer to the timer queue.
-
- ACE_Async_Timer_Queue_Adapter<ACE_Timer_Heap> tq_;
- // The adapter is instantiated by an <ACE_Timer_Heap>.
-};
-
-class Async_Timer_Queue_Test_Driver : public Timer_Queue_Test_Driver <Async_Timer_Queue *, Async_Timer_Queue, Async_Timer_Queue::ACTION>
- // = TITLE
- // Async_Timer_Queue_Test_Driver
- //
- // = DESCRIPTION
- // This class implements a test driver for the
- // <Async_Timer_Queue>. Implements a display_menu() method that
- // prints the options for a user. and init() which initializes
- // the driver. The rest of the common functionality is in the
- // parent class <Timer_Queue_Test_Driver>.
-{
-public:
- Async_Timer_Queue_Test_Driver (void);
-
- virtual int display_menu (void);
- // Print menu of options.
-
- virtual int init (void);
- // Initializes the driver's internal variables inherited from the parent
-};
-
-#endif /* _ASYNC_TIMER_QUEUE_TEST_H_ */
diff --git a/examples/Timer_Queue/Driver.cpp b/examples/Timer_Queue/Driver.cpp
deleted file mode 100644
index 8c4c8d591b1..00000000000
--- a/examples/Timer_Queue/Driver.cpp
+++ /dev/null
@@ -1,153 +0,0 @@
-// $Id$
-
-// ============================================================================
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// Driver.cpp
-//
-// = DESCRIPTION
-// This code builds an abstraction to factor out common code for
-// the different implementations of the Timer_Queue.
-//
-// = AUTHOR
-// Douglas Schmidt <schmidt@cs.wustl.edu> &&
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (_DRIVER_CPP_)
-#define _DRIVER_CPP_
-
-#include "ace/Auto_Ptr.h"
-#include "Driver.h"
-
-// constructor
-
-template <class RECEIVER, class ACTION>
-Command<RECEIVER, ACTION>::Command (RECEIVER &recvr,
- ACTION action)
- : receiver_ (recvr),
- action_ (action)
-{
-}
-
-// invokes an operation.
-
-template <class RECEIVER, class ACTION> int
-Command<RECEIVER, ACTION>::execute (void *arg)
-{
- return (receiver_.*action_) (arg);
-}
-
-// gets the next request from the user input.
-
-template <class TQ, class RECEIVER, class ACTION>
-Timer_Queue_Test_Driver<TQ, RECEIVER, ACTION>::~Timer_Queue_Test_Driver (void)
-{
-}
-
-template <class TQ, class RECEIVER, class ACTION> int
-Timer_Queue_Test_Driver<TQ, RECEIVER, ACTION>::get_next_request (void)
-{
- char buf[BUFSIZ];
-
- this->display_menu ();
-
- ACE_OS::printf ("please enter your choice: ");
- ACE_OS::fflush (stdout);
-
- // reads input from the user
- if (this->read_input (buf, sizeof buf) <= 0)
- return -1;
-
- // Parse and run the command.
- return this->parse_commands (buf);
-}
-
-// Runs the test.
-
-template <class TQ, class RECEIVER, class ACTION> int
-Timer_Queue_Test_Driver<TQ, RECEIVER, ACTION>::run_test (void)
-{
- this->init ();
-
- for (;;)
- if (this->get_next_request () == -1)
- return -1;
-
- ACE_NOTREACHED (return 0);
-}
-
-// Reads input from the user from ACE_STDIN into the buffer specified.
-
-template <class TQ, class RECEIVER, class ACTION> ssize_t
-Timer_Queue_Test_Driver<TQ, RECEIVER, ACTION>::read_input (char *buf, size_t bufsiz)
-{
- ACE_OS::memset (buf, 0, bufsiz);
-
- // Wait for user to type commands. This call is automatically
- // restarted when SIGINT or SIGALRM signals occur.
- return ACE_OS::read (ACE_STDIN, buf, bufsiz);
-}
-
-// Parse the input and executes the corresponding operation
-
-template <class TQ, class RECEIVER, class ACTION> int
-Timer_Queue_Test_Driver<TQ, RECEIVER, ACTION>::parse_commands (const char *buf)
-{
- int option;
-
- if (::sscanf (buf, "%d", &option) <= 0)
- // If there was an error reading the option simply try on the next line.
- return 0;
-
- switch (option)
- {
- case 1: // Schedule a new timer.
- {
- u_long useconds;
- // We just reread the option, this simplies parsing (since
- // sscanf can do it for us.)
- if (::sscanf (buf, "%d %lu", &option, &useconds) < 2)
- return 0;
-
- if (schedule_cmd_->execute ((void *) &useconds) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%t %p\n", "new timer failed"), -1);
- }
- break; // Cancel an existing timer.
- /* NOTREACHED */
- case 2:
- {
- u_long id;
- // We just reread the option, this simplies parsing (since
- // sscanf can do it for us.)
- if (::sscanf (buf, "%d %lu", &option, &id) < 2)
- return 0;
-
- if (cancel_cmd_->execute ((void *) &id) == -1)
- ACE_DEBUG ((LM_DEBUG, "Timer #%d is not valid\n", id));
-
- }
- break;
- /* NOTREACHED */
-
- case 3: // Dump the existing timers.
- return list_cmd_->execute (NULL);
- /* NOTREACHED */
-
- case 4: // Exit the program.
- return shutdown_cmd_->execute (NULL);
- /* NOTREACHED */
-
- default:
- // Display an error message.
- ACE_ERROR_RETURN ((LM_ERROR, "invalid input %s\n", buf), 0);
- ACE_NOTREACHED (break);
- /* NOTREACHED */
- }
- return 0;
-}
-
-#endif /* _DRIVER_CPP_ */
diff --git a/examples/Timer_Queue/Driver.h b/examples/Timer_Queue/Driver.h
deleted file mode 100644
index 2369cc54a8c..00000000000
--- a/examples/Timer_Queue/Driver.h
+++ /dev/null
@@ -1,130 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// Driver.h
-//
-// = DESCRIPTION
-// This code builds an abstraction to factor out common code for
-// the different implementations of the Timer_Queue.
-//
-// = AUTHORS
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (_DRIVER_H_)
-#define _DRIVER_H_
-
-#include "ace/Task.h"
-#include "ace/Timer_Heap_T.h"
-#include "ace/Timer_Queue_Adapters.h"
-
-template <class RECEIVER, class ACTION>
-class Command
- // = TITLE
- // Defines an abstract class that allows us to invoke commands
- // without knowing anything about the implementation. This class
- // is used in the <Timer_Queue_Test_Driver> to invoke operations
- // of the driver.
- //
- // = DESCRIPTION
- // This class declares an interface to execute operations,
- // binding a RECEIVER object with an ACTION. The RECEIVER knows
- // how to implement the operation. A class can invoke operations
- // without knowing anything about it, or how it was implemented.
-{
-public:
- Command (RECEIVER &recvr, ACTION action);
- // Sets the <receiver_> of the Command to recvr, and the
- // <action_> of the Command to <action>.
-
- virtual int execute (void *arg);
- // Invokes the method <action_> from the object <receiver_>.
-
-private:
- RECEIVER &receiver_;
- // object where the method resides.
-
- ACTION action_;
- // method that is going to be invoked.
-};
-
-template <class TQ, class RECEIVER, class ACTION>
-class Timer_Queue_Test_Driver
- // = TITLE
- // Defines a class that provides a simmple implementation for
- // a test driver for timer queues.
- //
- // = DESCRIPTION
- // This is the place where the common code to test the different
- // implementations of the timer queue resides. This class has
- // the logic for the parse_commands() method, the run_test(),
- // read_input() and the get_next_request(). Subclasses can
- // override these methods if there is some logic that is specific
- // to that implementation.
-{
-public:
- virtual ~Timer_Queue_Test_Driver (void);
- // Default destructor
-
- virtual int parse_commands (const char *buf);
- // Breaks up the input string buffer into pieces and executes
- // the appropriate method to handle that operation.
-
- virtual int run_test (void);
- // This is the main entry point to the test driver. The user
- // of the class should normally invoke this method.
- // Returns 0 when successful, or 0 otherwise.
-
- virtual int get_next_request (void);
- // This internal method gets the next request from the user.
- // Returns -1 when user wants to exit. Returns 0 otherwise.
-
- virtual ssize_t read_input (char *buf, size_t bufsiz);
- // Reads input from the user into the buffer <buf> with a maximum
- // of <bufsiz> bytes. Returns the amount of bytes actually read
- // Otherwise, a -1 is returned and errno is set to indicate the error.
-
- // = Template Methods.
-
- virtual int display_menu (void)=0;
- // Prints the user interface for the driver to STDOUT.
-
- virtual int init (void)=0;
- // Initializes values and operations for the driver.
-
-protected:
- TQ timer_queue_;
- // timer queue
-
- // = Set of <Command>s to be executed.
-
- Command<RECEIVER, ACTION> *schedule_cmd_;
- // schedule timer command
-
- Command<RECEIVER, ACTION> *cancel_cmd_;
- // cancel timer command.
-
- Command<RECEIVER, ACTION> *list_cmd_;
- // list timers command.
-
- Command<RECEIVER, ACTION> *shutdown_cmd_;
- // shutdown the driver.
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Driver.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Driver.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* _DRIVER_H_ */
diff --git a/examples/Timer_Queue/Makefile b/examples/Timer_Queue/Makefile
deleted file mode 100644
index a5b1a2c14b0..00000000000
--- a/examples/Timer_Queue/Makefile
+++ /dev/null
@@ -1,417 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-LIB = libTQTD.a
-SHLIB = libTQTD.$(SOEXT)
-
-BIN = main_async \
- main_reactor \
- main_thread
-
-SRC = $(addsuffix .cpp,$(BIN))
-OBJ = $(SRC:%.cpp=$(VDIR)%.o)
-
-LSRC = Async_Timer_Queue_Test.cpp \
- Reactor_Timer_Queue_Test.cpp \
- Thread_Timer_Queue_Test.cpp \
- Driver.cpp
-
-LDLIBS = -lTQTD
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VLIB) $(VSHLIB) $(SHLIBA) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Async_Timer_Queue_Test.o .obj/Async_Timer_Queue_Test.so .shobj/Async_Timer_Queue_Test.o .shobj/Async_Timer_Queue_Test.so: Async_Timer_Queue_Test.cpp \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Timer_Queue_Adapters.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- Async_Timer_Queue_Test.h Driver.h
-.obj/Reactor_Timer_Queue_Test.o .obj/Reactor_Timer_Queue_Test.so .shobj/Reactor_Timer_Queue_Test.o .shobj/Reactor_Timer_Queue_Test.so: Reactor_Timer_Queue_Test.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h Driver.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Timer_Queue_Adapters.h \
- Reactor_Timer_Queue_Test.h
-.obj/Thread_Timer_Queue_Test.o .obj/Thread_Timer_Queue_Test.so .shobj/Thread_Timer_Queue_Test.o .shobj/Thread_Timer_Queue_Test.so: Thread_Timer_Queue_Test.cpp \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_Adapters.h \
- Thread_Timer_Queue_Test.h Driver.h
-.obj/Driver.o .obj/Driver.so .shobj/Driver.o .shobj/Driver.so: Driver.cpp $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i Driver.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_Adapters.h
-.obj/main_async.o .obj/main_async.so .shobj/main_async.o .shobj/main_async.so: main_async.cpp \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i Driver.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_Adapters.h \
- Async_Timer_Queue_Test.h \
- $(ACE_ROOT)/ace/Timer_Heap.h
-.obj/main_reactor.o .obj/main_reactor.so .shobj/main_reactor.o .shobj/main_reactor.so: main_reactor.cpp \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i Driver.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_Adapters.h \
- Reactor_Timer_Queue_Test.h \
- $(ACE_ROOT)/ace/Timer_Heap.h
-.obj/main_thread.o .obj/main_thread.so .shobj/main_thread.o .shobj/main_thread.so: main_thread.cpp \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i Driver.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Timer_Queue_Adapters.h \
- Thread_Timer_Queue_Test.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/examples/Timer_Queue/README b/examples/Timer_Queue/README
deleted file mode 100644
index 3cf6ec1b75b..00000000000
--- a/examples/Timer_Queue/README
+++ /dev/null
@@ -1,26 +0,0 @@
-This directory contains several examples that illustrate how to use
-various concurrency mechanisms to schedule and handle timer-based
-events. All programs are interactive and utilize a common timer queue
-test framework. You can schedule or cancel time events and list all
-the timers that are waiting to be triggered.
-
-The tests include:
-
-Reactor_Timer_Queue_Test:
--------------------------
-
-This example shows how to use ACE_Reactor as the timer queue
-management mechanism.
-
-Thread_Timer_Queue_Test:
-------------------------
-
-This example shows how to use threads as the mechanism to generate
-timer queue events.
-
-Async_Timer_Queue_Test:
------------------------
-
-This example shows how to use singals as the mechanism to generate
-timer queue events. It doesn't work on NT because of NT's limited
-signal mechanism, i.e., no support for SIGALRM.
diff --git a/examples/Timer_Queue/Reactor_Timer_Queue_Test.cpp b/examples/Timer_Queue/Reactor_Timer_Queue_Test.cpp
deleted file mode 100644
index e00a2c8a295..00000000000
--- a/examples/Timer_Queue/Reactor_Timer_Queue_Test.cpp
+++ /dev/null
@@ -1,218 +0,0 @@
-// $Id$
-
-// ============================================================================
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// Reactor_Timer_Queue_Test
-//
-// = DESCRIPTION
-// This example tests the timer queue mechanism of ACE_Reactor.
-//
-// = AUTHOR
-// Nanbor Wang <nw1@cs.wustl.edu> and
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "ace/Thread_Manager.h"
-#include "ace/Select_Reactor.h"
-#include "ace/Reactor.h"
-#include "ace/Timer_Heap.h"
-
-#include "Driver.h"
-#include "Reactor_Timer_Queue_Test.h"
-
-void
-Reactor_Timer_Handler::set_timer_id (long tid)
-{
- this->tid_ = tid;
-}
-
-int
-Reactor_Timer_Handler::handle_timeout (const ACE_Time_Value &tv,
- const void *)
-{
- // Macro to avoid "warning: unused parameter" type warning.
- ACE_UNUSED_ARG (tv);
-
- ACE_Time_Value txv = ACE_OS::gettimeofday ();
- ACE_DEBUG ((LM_DEBUG, "\nTimer #%d fired at %d.%06d (%T)!\n",
- this->tid_, txv.sec (), txv.usec ()));
- delete this;
-
- return 0;
-}
-
-Input_Handler::Input_Handler (ACE_Timer_Queue *tq,
- Reactor_Timer_Queue_Test_Driver &timer_queue_driver)
- : done_ (0),
- driver_ (timer_queue_driver)
-{
- this->tq_ = tq;
-}
-
-int
-Input_Handler::done (void)
-{
- return this->done_;
-}
-
-int
-Input_Handler::schedule_timer (void *argument)
-{
- int delay = *(int *) argument;
- Reactor_Timer_Handler *th;
- long tid;
-
- th = new Reactor_Timer_Handler;
- if (th != 0)
- {
- tid = this->reactor ()->schedule_timer (th,
- 0,
- ACE_Time_Value (0, delay));
- if (tid == -1)
- ACE_DEBUG ((LM_DEBUG, "Unable to schedule timer\n"));
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "Timer #%d schedule to fire after %d usec from now.\n",
- tid,
- delay));
- th->set_timer_id (tid);
- }
- }
- else
- ACE_ERROR_RETURN ((LM_ERROR, "not enough memory?\n"), -1);
-
- return tid;
-}
-
-int
-Input_Handler::cancel_timer (void *argument)
-{
- int id = *(int *) argument;
- return this->reactor ()->cancel_timer (id);
-}
-
-int
-Input_Handler::shutdown_timer (void *argument)
-{
- // Macro to avoid "warning: unused parameter" type warning.
- ACE_UNUSED_ARG (argument);
-
- this->done_ = 1;
- ACE_DEBUG ((LM_DEBUG, "Shutting down event loop\n"));
- return -1;
-}
-
-int
-Input_Handler::list_timer (void *argument)
-{
- // Macro to avoid "warning: unused parameter" type warning.
- ACE_UNUSED_ARG (argument);
-
- ACE_Timer_Queue_Iterator &iter = this->tq_->iter ();
- ACE_DEBUG ((LM_DEBUG, "\n\nTimers in queue:\n"));
-
- for (; ! iter.isdone (); iter.next ())
- {
- ACE_Timer_Node *tn = iter.item ();
- ACE_DEBUG ((LM_DEBUG, "Timer #%d: %d.%06d\n",
- tn->get_timer_id (),
- tn->get_timer_value ().sec (),
- tn->get_timer_value ().usec ()));
- }
- return 0;
-}
-
-int
-Input_Handler::handle_input (ACE_HANDLE)
-{
- return driver_.get_next_request ();
-}
-
-Reactor_Timer_Queue_Test_Driver::Reactor_Timer_Queue_Test_Driver (void)
- : thandler_ (&timer_queue_, *this)
-{
-}
-
-Reactor_Timer_Queue_Test_Driver::~Reactor_Timer_Queue_Test_Driver (void)
-{
-}
-
-int
-Reactor_Timer_Queue_Test_Driver::display_menu (void)
-{
- static char menu[] =
- "\n*****\n"
- "1) Schedule timer <usec>\n"
- "2) Cancel timer <id>\n"
- "3) List all timers\n"
- "4) Shutdown program\n"
- "Enter selection:";
-
- ACE_DEBUG ((LM_DEBUG, "%s", menu));
-
- return 0;
-}
-
-int
-Reactor_Timer_Queue_Test_Driver::init (void)
-{
- typedef Command<Input_Handler, Input_Handler::ACTION> CMD;
-
- // initialize <Command>s with their corresponding <Input_Handler> methods.
- ACE_NEW_RETURN (schedule_cmd_,
- CMD (thandler_, &Input_Handler::schedule_timer),
- -1);
-
- ACE_NEW_RETURN (cancel_cmd_,
- CMD (thandler_, &Input_Handler::cancel_timer),
- -1);
-
- ACE_NEW_RETURN (list_cmd_,
- CMD (thandler_, &Input_Handler::list_timer),
- -1);
-
- ACE_NEW_RETURN (shutdown_cmd_,
- CMD (thandler_, &Input_Handler::shutdown_timer),
- -1);
-
- ACE_Reactor::instance ()->set_timer_queue (&timer_queue_);
-
- ACE::register_stdin_handler (&thandler_,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ());
-
- // print the menu of options.
- this->display_menu ();
-
- return 0;
-}
-
-// run test was overrun due to the reactive way of handling input.
-
-int
-Reactor_Timer_Queue_Test_Driver::run_test (void)
-{
- ACE_DEBUG ((LM_DEBUG, "TIMER TEST STARTED\n"));
-
- this->init ();
-
- // Run until we say stop.
- while (thandler_.done () == 0)
- ACE_Reactor::instance ()->handle_events ();
-
- ACE_DEBUG ((LM_DEBUG, "TIMER TEST ENDED\n"));
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class Timer_Queue_Test_Driver <ACE_Timer_Heap, Input_Handler, Input_Handler::ACTION>;
-template class Command<Input_Handler, Input_Handler::ACTION>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate Timer_Queue_Test_Driver <ACE_Timer_Heap, Input_Handler, Input_Handler::ACTION>
-#pragma instantiate Command<Input_Handler, Input_Handler::ACTION>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/Timer_Queue/Reactor_Timer_Queue_Test.dsp b/examples/Timer_Queue/Reactor_Timer_Queue_Test.dsp
deleted file mode 100644
index 1ac9b814492..00000000000
--- a/examples/Timer_Queue/Reactor_Timer_Queue_Test.dsp
+++ /dev/null
@@ -1,91 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reactor_Timer_Queue_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Reactor_Timer_Queue_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Timer_Queue_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Timer_Queue_Test.mak"\
- CFG="Reactor_Timer_Queue_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Timer_Queue_Test - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Queue_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reactor_Timer_Queue_Test - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Queue_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reactor_Timer_Queue_Test - Win32 Release"
-# Name "Reactor_Timer_Queue_Test - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\Reactor_Timer_Queue.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Timer_Queue/Reactor_Timer_Queue_Test.h b/examples/Timer_Queue/Reactor_Timer_Queue_Test.h
deleted file mode 100644
index fd29fb3ac6a..00000000000
--- a/examples/Timer_Queue/Reactor_Timer_Queue_Test.h
+++ /dev/null
@@ -1,143 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// Reactor_Timer_Queue_Test.h
-//
-// = DESCRIPTION
-// This code is an implementation of a test driver for a reactor based
-// timer queue.
-//
-// = AUTHORS
-// Nanbor Wang <nw1@cs.wustl.edu> and
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (_REACTOR_TIMER_QUEUE_TEST_H_)
-#define _REACTOR_TIMER_QUEUE_TEST_H_
-
-#include "ace/Timer_Heap.h"
-#include "Driver.h"
-
-class Reactor_Timer_Queue_Test_Driver;
-
-class Input_Handler : public ACE_Event_Handler
- // = TITLE
- // Implements the handler to be called for input events. Also has
- // the logic to handle the different timer queue operations (i.e.,
- // schedule, cancel, list, shutdown).
- //
- // = DESCRIPTION
- // This class handles the reading of user input from stdin. Also
- // has the logic to handle the commands that are to be invoked in
- // response to the user input.
-{
-public:
- typedef int (Input_Handler::*ACTION) (void *);
-
- Input_Handler (ACE_Timer_Queue *tq,
- Reactor_Timer_Queue_Test_Driver &timer_queue_driver);
- // Sets <done_> flag to 0, <driver_> to <timer_queue_driver> and
- // timer queue <tq_> to <tq>
-
- int handle_input (ACE_HANDLE);
- // Hook method for the <ACE_Reactor> to call whenever there is input
- // ready to be read.
-
- int done (void);
- // returns the value for <done_> that indicates whether we are
- // exiting the program.A value of 0 indicates that we are NOT done,
- // 1 otherwise.
-
- // = Hook methods to be called from <Reactor_Timer_Queue_Test_Driver>
-
- int schedule_timer (void *argument);
- // Schedule a timer. The (void *) will be mapped to the delay
- // parameter for the timer queue schedule method.
-
- int cancel_timer (void *argument);
- // Cancel a timer. The (void *) will be mapped to the ID of the
- // timer beiing cancelled.
-
- int list_timer (void *argument);
- // Dump the timers in the queue. The argument is ignored.
-
- int shutdown_timer (void *argument);
- // Processes the request to exit the timer queue application.
- // argument is ignored.
-
-private:
- ACE_Timer_Queue *tq_;
- // Keep a pointer to the timer queue we are using so we can traverse
- // the queue.
-
- int done_;
- // Flag used to close down program.
-
- Reactor_Timer_Queue_Test_Driver &driver_;
- // Test driver. Used to call hook methods that are common code for
- // all drivers.
-};
-
-class Reactor_Timer_Queue_Test_Driver : public Timer_Queue_Test_Driver <ACE_Timer_Heap, Input_Handler, Input_Handler::ACTION>
- // = TITLE
- // Implements a test driver for a reactive timer queue using
- // <ACE_Reactor>.
- //
- // = DESCRIPTION
- // This class implements the logic to test the reactor
- // implementation of timer queue, using an <ACE_Timer_Heap>.
-{
-public:
- Reactor_Timer_Queue_Test_Driver (void);
- // Sets the input handler <thandler_> with <timer_queue_> from the
- // <Timer_Queue_Test_Driver> class and a reference to "this", so the
- // input handler can call hook methods from the driver. Such
- // methods are the common factored out code from other
- // implementations of timer queues.
-
- virtual ~Reactor_Timer_Queue_Test_Driver (void);
- // Default destructor
-
- virtual int display_menu (void);
- // Prints the menu of options.
-
- virtual int init (void);
- // Sets the timer queue that the REACTOR will use; registers the
- // stdin input handler with the REACTOR and sets the <Command>s that
- // the <Timer_Queue_Test_Driver> will execute().
-
- virtual int run_test (void);
- // Main entry point to the test driver implementation.
-
-private:
- Input_Handler thandler_;
- // This is the stdin handler.
-};
-
-class Reactor_Timer_Handler : public ACE_Event_Handler
- // = TITLE
- // Target of the reactive timeout operation.
-{
-public:
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *);
- // Hook method that is called by the reactor when a timer expires.
- // It prints the timer ID and the time it expired.
-
- void set_timer_id (long tid);
- // Sets the timer id for this handler <tid_> to <tid>
-
-private:
- long tid_;
- // timer ID.
-};
-
-#endif /* _REACTOR_TIMER_QUEUE_TEST_H_ */
diff --git a/examples/Timer_Queue/Thread_Timer_Queue_Test.cpp b/examples/Timer_Queue/Thread_Timer_Queue_Test.cpp
deleted file mode 100644
index e62107b7e78..00000000000
--- a/examples/Timer_Queue/Thread_Timer_Queue_Test.cpp
+++ /dev/null
@@ -1,291 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// Thread_Timer_Queue_Test.cpp
-//
-// = DESCRIPTION
-// This test exercises the <ACE_Thread_Timer_Queue_Adapter>
-// using an <ACE_Timer_Heap>.
-//
-// = AUTHORS
-// Carlos O'Ryan and Douglas C. Schmidt
-//
-// ============================================================================
-
-#include "ace/Task.h"
-#include "ace/Timer_Heap_T.h"
-#include "ace/Timer_Queue_Adapters.h"
-
-#include "Thread_Timer_Queue_Test.h"
-
-// Administrivia methods...
-Handler::Handler(const ACE_Time_Value &expiration_time)
- : expires_ (expiration_time),
- id_ (0)
-{
-}
-
-Handler::~Handler (void)
-{
-}
-
-void
-Handler::set_id (int id)
-{
- this->id_ = id;
-}
-
-// This is the method invoked when the Timer expires.
-
-int
-Handler::handle_timeout (const ACE_Time_Value &current_time,
- const void *)
-{
- ACE_Time_Value delay = current_time - this->expires_;
-
- // No need to protect this printf is always called from a Async safe
- // point.
- ACE_OS::printf ("\nexpiring timer %d at %u.%07.7u secs\n"
- "\tthere was a %u.%07.7u secs delay\n",
- this->id_,
- current_time.sec (),
- current_time.usec (),
- delay.sec (), delay.usec ());
-
- // Notice this delete is protected.
- delete this;
- return 0;
-}
-
-// The handler was cancelled, so we must delete this.
-
-int
-Handler::cancelled (void)
-{
- delete this;
- return 0;
-}
-
-Input_Task::Input_Task (Thread_Timer_Queue *queue,
- Thread_Timer_Queue_Test_Driver &timer_queue_driver)
- : ACE_Task_Base (ACE_Thread_Manager::instance ()),
- queue_ (queue),
- usecs_ (ACE_ONE_SECOND_IN_USECS),
- driver_ (timer_queue_driver)
-{
-}
-
-// Svc method is called from the thread library to read input from the user.
-
-int
-Input_Task::svc (void)
-{
- for (;;)
- // call back to the driver's implementation on how to read and parse input.
- if (this->driver_.get_next_request () == -1)
- break;
-
- // we are done.
- this->queue_->deactivate ();
- ACE_DEBUG ((LM_DEBUG, "terminating input thread\n"));
- return 0;
-}
-
-// schedule a new timer. This method will be called from inside the
-// <Timer_Queue_Test_Driver> class. (see Command pattern)
-
-int
-Input_Task::add_timer (void *argument)
-{
- u_long useconds = *(int *)argument;
- ACE_Time_Value interval (useconds / usecs_, useconds % usecs_);
- ACE_Time_Value expire_at = ACE_OS::gettimeofday () + interval;
-
- Handler *h;
-
- ACE_NEW_RETURN (h, Handler (expire_at), -1);
-
- int id = queue_->schedule (h, 0, expire_at);
-
- if (id == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "schedule failed"), -1);
-
- // We store the id into the handler, this is only used to produce
- // nicer messages.
- // @@ Should this be something that a user can extract?
- h->set_id (id);
-
- ACE_OS::printf ("scheduling timer %d\n", id);
- return 0;
-}
-
-// Cancel a timer. This method will be called from inside the
-// <Timer_Queue_Test_Driver> class. (see Command pattern)
-
-int
-Input_Task::cancel_timer (void *argument)
-{
- return this->queue_->cancel (*(int *) argument);
-}
-
-// Lists the timers in the queue. Ignores the argument. This method
-// will be called from inside the <Timer_Queue_Test_Driver> class.
-// (see Command pattern)
-
-int
-Input_Task::list_timer (void *argument)
-{
- // Macro to avoid "warning: unused parameter" type warning.
- ACE_UNUSED_ARG (argument);
-
- // Dump the timer queue contents.
- this->dump ();
-
- return 0;
-}
-
-// Shutdown the timer queue. Return -1 indicates to the
-// <Timer_Queue_Test_Driver> class that we are done.
-
-int
-Input_Task::shutdown_timer (void *argument)
-{
- // Macro to avoid "warning: unused parameter" type warning.
- ACE_UNUSED_ARG (argument);
-
-#if !defined (ACE_LACKS_PTHREAD_CANCEL)
- // Cancel the thread timer queue task "preemptively."
- ACE_Thread::cancel (this->queue_->thr_id ());
-#else
- // Cancel the thread timer queue task "voluntarily."
- this->queue_->deactivate ();
-#endif /* ACE_LACKS_PTHREAD_CANCEL */
-
- // -1 indicates we are shutting down the application.
- return -1;
-}
-
-void
-Input_Task::dump (void)
-{
- ACE_GUARD (ACE_SYNCH_MUTEX, ace_mon, this->queue_->mutex ());
-
- ACE_DEBUG ((LM_DEBUG, "begin dumping timer queue\n"));
-
- for (Timer_Heap_Iterator i (this->queue_->timer_queue ());
- i.item () != 0;
- i.next ())
- i.item ()->dump ();
-
- ACE_DEBUG ((LM_DEBUG, "end dumping timer queue\n"));
-}
-
-// constructor
-
-Thread_Timer_Queue_Test_Driver::Thread_Timer_Queue_Test_Driver (void)
- : input_task_ (&timer_queue_, *this)
-{
-}
-
-Thread_Timer_Queue_Test_Driver::~Thread_Timer_Queue_Test_Driver (void)
-{
-}
-
-int
-Thread_Timer_Queue_Test_Driver::run_test (void)
-{
- this->init ();
- return 0;
-}
-
-int
-Thread_Timer_Queue_Test_Driver::display_menu (void)
-{
- static char menu[] =
- "Usage:\n"
- "1 <microseconds>: setups a new timer\n"
- "2 <timerid>: removes a timer\n"
- "3 : prints timer queue\n"
- "4 : exit\n";
-
- ACE_DEBUG ((LM_DEBUG, "%s", menu));
-
- return 0;
-}
-
-int
-Thread_Timer_Queue_Test_Driver::init (void)
-{
- typedef Command<Input_Task, Input_Task::ACTION> CMD;
-
- // initialize the <Command> objects with their corresponding
- // methods from <Input_Task>
- ACE_NEW_RETURN (schedule_cmd_,
- CMD (input_task_, &Input_Task::add_timer),
- -1);
-
- ACE_NEW_RETURN (cancel_cmd_,
- CMD (input_task_, &Input_Task::cancel_timer),
- -1);
-
- ACE_NEW_RETURN (list_cmd_,
- CMD (input_task_, &Input_Task::list_timer),
- -1);
-
- ACE_NEW_RETURN (shutdown_cmd_,
- CMD (input_task_, &Input_Task::shutdown_timer),
- -1);
-
- if (this->input_task_.activate () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "cannot activate input task"), -1);
-
- if (this->timer_queue_.activate () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "cannot activate timer queue"), -1);
-
- if (ACE_Thread_Manager::instance ()->wait () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "wait on Thread_Manager failed"),-1);
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Thread_Timer_Queue_Adapter<Timer_Heap>;
-template class Timer_Queue_Test_Driver<Thread_Timer_Queue,
- Input_Task,
- Input_Task::ACTION>;
-template class Command<Input_Task, Input_Task::ACTION>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Thread_Timer_Queue_Adapter<Timer_Heap>
-#pragma instantiate Timer_Queue_Test_Driver<Thread_Timer_Queue, \
- Input_Task, \
- Input_Task::ACTION>
-#pragma instantiate Command<Input_Task, Input_Task::ACTION>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-// These templates will specialized in libACE.* if the platforms does
-// not define ACE_MT_SAFE.
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Thread_Condition<ACE_Thread_Mutex>;
-template class ACE_Condition<ACE_Thread_Mutex>;
-template class ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>;
-template class ACE_Timer_Queue_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>, ACE_Null_Mutex>;
-template class ACE_Timer_Heap_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>, ACE_Null_Mutex>;
-template class ACE_Timer_Heap_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>, ACE_Null_Mutex>;
-template class ACE_Timer_Queue_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>, ACE_Null_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Thread_Condition<ACE_Thread_Mutex>
-#pragma instantiate ACE_Condition<ACE_Thread_Mutex>
-#pragma instantiate ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>
-#pragma instantiate ACE_Timer_Queue_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>, ACE_Null_Mutex>
-#pragma instantiate ACE_Timer_Heap_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>, ACE_Null_Mutex>
-#pragma instantiate ACE_Timer_Heap_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>, ACE_Null_Mutex>
-#pragma instantiate ACE_Timer_Queue_Iterator_T<ACE_Event_Handler *, ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>, ACE_Null_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-#endif /* ACE_MT_SAFE */
diff --git a/examples/Timer_Queue/Thread_Timer_Queue_Test.dsp b/examples/Timer_Queue/Thread_Timer_Queue_Test.dsp
deleted file mode 100644
index ba10267c6b2..00000000000
--- a/examples/Timer_Queue/Thread_Timer_Queue_Test.dsp
+++ /dev/null
@@ -1,92 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Thread_Timer_Queue_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Thread_Timer_Queue_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Timer_Queue_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Timer_Queue_Test.mak"\
- CFG="Thread_Timer_Queue_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Thread_Timer_Queue_Test - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Timer_Queue_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Thread_Timer_Queue_Test - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace\\"
-
-!ELSEIF "$(CFG)" == "Thread_Timer_Queue_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\ace\\"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Thread_Timer_Queue_Test - Win32 Release"
-# Name "Thread_Timer_Queue_Test - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\Thread_Timer_Queue_Test.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/examples/Timer_Queue/Thread_Timer_Queue_Test.h b/examples/Timer_Queue/Thread_Timer_Queue_Test.h
deleted file mode 100644
index e6c8c3663f8..00000000000
--- a/examples/Timer_Queue/Thread_Timer_Queue_Test.h
+++ /dev/null
@@ -1,150 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// Thread_Timer_Queue_Test.h
-//
-// = DESCRIPTION
-// This code exercises the <ACE_Thread_Timer_Queue_Adapter> using
-// an <ACE_Timer_Heap_T>
-//
-// = AUTHORS
-// Carlos O'Ryan <coryan@cs.wustl.edu> and
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (_THREAD_TIMER_QUEUE_TEST_H_)
-#define _THREAD_TIMER_QUEUE_TEST_H_
-
-#include "ace/Task.h"
-#include "ace/Timer_Heap_T.h"
-#include "ace/Timer_Queue_Adapters.h"
-#include "Driver.h"
-
-// These typedefs ensure that we use the minimal amount of locking
-// necessary.
-typedef ACE_Event_Handler_Handle_Timeout_Upcall<ACE_Null_Mutex>
- Upcall;
-typedef ACE_Timer_Heap_T<ACE_Event_Handler *,
- Upcall,
- ACE_Null_Mutex>
- Timer_Heap;
-typedef ACE_Timer_Heap_Iterator_T<ACE_Event_Handler *,
- Upcall,
- ACE_Null_Mutex>
- Timer_Heap_Iterator;
-typedef ACE_Thread_Timer_Queue_Adapter<Timer_Heap>
- Thread_Timer_Queue;
-
-// Forward declaration
-class Thread_Timer_Queue_Test_Driver;
-
-class Input_Task : public ACE_Task_Base
- // = TITLE
- // Read user actions on the Timer_Queue from stdin.
- //
- // = DESCRIPTION
- // This class reads user input from stdin; those commands permit
- // the control of a Timer_Queue, which is dispatched by another
- // thread.
-{
-public:
- typedef int (Input_Task::*ACTION) (void *);
-
- Input_Task (Thread_Timer_Queue *queue,
- Thread_Timer_Queue_Test_Driver &timer_queue_driver);
-
- virtual int svc (void);
- // This method runs the event loop in the new thread.
-
- // = Some helper methods.
-
- int add_timer (void *);
- // Add a new timer to expire in <seconds> more.
-
- int cancel_timer (void *);
- // Cancel timer <id>.
-
- int list_timer (void *);
- // List the current scheduled timers.
-
- int shutdown_timer (void *);
- // Shutdown task.
-
- void dump (void);
- // Dump the state of the timer queue.
-
-private:
- Thread_Timer_Queue *queue_;
- // The timer queue implementation.
-
- const int usecs_;
- // How many micro seconds are in a second.
-
- Timer_Queue_Test_Driver<Thread_Timer_Queue, Input_Task, Input_Task::ACTION> &driver_;
- // The thread timer queue test driver
-};
-
-class Thread_Timer_Queue_Test_Driver : public Timer_Queue_Test_Driver <Thread_Timer_Queue, Input_Task, Input_Task::ACTION>
- // = TITLE
- // Implements an example application that exercises <Thread_Timer_Queue>
- // timer queue.
- //
- // = DESCRIPTION
- // This class implements a simple test driver for the
- // <Thread_Timer_Queue>. The <display_menu> hook method is
- // called from the base class to print a menu specific to the
- // thread implementation of the timer queue.
-{
-public:
- Thread_Timer_Queue_Test_Driver (void);
- ~Thread_Timer_Queue_Test_Driver (void);
-
- virtual int display_menu (void);
- virtual int init (void);
- virtual int run_test (void);
-
-private:
- Input_Task input_task_;
- // Subclassed from ACE_Task.
-};
-
-class Handler : public ACE_Event_Handler
- // = TITLE
- // Event handler for the timer queue timeout events.
- //
- // = DESCRIPTION
- // The <handle_timeout> hook method prints out the current
- // time, prints the time when this timer expired and deletes "this".
-{
-public:
- Handler (const ACE_Time_Value &expiration_time);
- ~Handler (void);
-
- void set_id (int id);
- // Store an "id" for the Handler, which is only use to print better
- // messages.
-
- virtual int handle_timeout (const ACE_Time_Value &current_time,
- const void *arg);
- // Call back hook.
- virtual int cancelled (void);
-
-private:
- ACE_Time_Value expires_;
- // Store the expected time of expiration, it is used to print a nice
- // message saying how much delay was at the actual expiration time.
-
- int id_;
- // Store an "id" for the Handler, which is only use to print better
- // messages.
-};
-
-#endif /* _THREAD_TIMER_QUEUE_TEST_H_ */
diff --git a/examples/Timer_Queue/Timer_Queue.dsw b/examples/Timer_Queue/Timer_Queue.dsw
deleted file mode 100644
index e6ebf888b65..00000000000
--- a/examples/Timer_Queue/Timer_Queue.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Reactor_Timer_Queue_Test"=.\Reactor_Timer_Queue_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Thread_Timer_Queue_Test"=.\Thread_Timer_Queue_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/examples/Timer_Queue/main_async.cpp b/examples/Timer_Queue/main_async.cpp
deleted file mode 100644
index 1888adcb4d7..00000000000
--- a/examples/Timer_Queue/main_async.cpp
+++ /dev/null
@@ -1,51 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// main_async.cpp
-//
-// = DESCRIPTION
-// Implements an asynchronous timer queue.
-// This code exercises the Timer_Queue_Test_Driver class using
-// signals as an asynchronous mechanism to dispatch events.
-//
-// = AUTHORS
-// Douglas Schmidt <schmidt@cs.wustl.edu> &&
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "ace/Auto_Ptr.h"
-#include "Driver.h"
-#include "Async_Timer_Queue_Test.h"
-
-typedef Timer_Queue_Test_Driver<Async_Timer_Queue *,
- Async_Timer_Queue,
- Async_Timer_Queue::ACTION>
- ASYNC_TIMER_QUEUE_TEST_DRIVER;
-
-int
-main (int, char *[])
-{
- ASYNC_TIMER_QUEUE_TEST_DRIVER *tqtd;
- ACE_NEW_RETURN (tqtd, Async_Timer_Queue_Test_Driver, -1);
- // Auto ptr ensures that the driver memory is released
- // automatically.
- auto_ptr <ASYNC_TIMER_QUEUE_TEST_DRIVER> driver (tqtd);
-
- return driver->run_test ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class auto_ptr <ASYNC_TIMER_QUEUE_TEST_DRIVER>;
-template class ACE_Auto_Basic_Ptr <ASYNC_TIMER_QUEUE_TEST_DRIVER>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate auto_ptr <ASYNC_TIMER_QUEUE_TEST_DRIVER>
-#pragma instantiate ACE_Auto_Basic_Ptr <ASYNC_TIMER_QUEUE_TEST_DRIVER>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
diff --git a/examples/Timer_Queue/main_reactor.cpp b/examples/Timer_Queue/main_reactor.cpp
deleted file mode 100644
index 45576c4b4a0..00000000000
--- a/examples/Timer_Queue/main_reactor.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// main_reactor.cpp
-//
-// = DESCRIPTION
-// Implements an reactive timer queue.
-// This code exercises the Timer_Queue_Test_Driver class using
-// a reactor.
-//
-// = AUTHORS
-// Douglas Schmidt <schmidt@cs.wustl.edu> &&
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "ace/Auto_Ptr.h"
-#include "Driver.h"
-#include "Reactor_Timer_Queue_Test.h"
-
-typedef Timer_Queue_Test_Driver <ACE_Timer_Heap,
- Input_Handler,
- Input_Handler::ACTION>
- REACTOR_TIMER_QUEUE_TEST_DRIVER;
-
-int
-main (int, char *[])
-{
- REACTOR_TIMER_QUEUE_TEST_DRIVER *tqtd;
- ACE_NEW_RETURN (tqtd, Reactor_Timer_Queue_Test_Driver, -1);
- // Auto ptr ensures that the driver memory is released
- // automatically.
- auto_ptr <REACTOR_TIMER_QUEUE_TEST_DRIVER> driver (tqtd);
-
- return driver->run_test ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class auto_ptr <REACTOR_TIMER_QUEUE_TEST_DRIVER>;
-template class ACE_Auto_Basic_Ptr <REACTOR_TIMER_QUEUE_TEST_DRIVER>;
-template class Timer_Queue_Test_Driver<ACE_Timer_Heap *,
- Input_Handler,
- Input_Handler::ACTION>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate auto_ptr <REACTOR_TIMER_QUEUE_TEST_DRIVER>
-#pragma instantiate ACE_Auto_Basic_Ptr <REACTOR_TIMER_QUEUE_TEST_DRIVER>
-#pragma instantiate Timer_Queue_Test_Driver<ACE_Timer_Heap *, \
- Input_Handler, \
- Input_Handler::ACTION>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/examples/Timer_Queue/main_thread.cpp b/examples/Timer_Queue/main_thread.cpp
deleted file mode 100644
index a6311294b9b..00000000000
--- a/examples/Timer_Queue/main_thread.cpp
+++ /dev/null
@@ -1,50 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// main_thread.cpp
-//
-// = DESCRIPTION
-// Implements an threaded timer queue.
-// This code exercises the Timer_Queue_Test_Driver class using
-// threads.
-//
-// = AUTHORS
-// Douglas Schmidt <schmidt@cs.wustl.edu> &&
-// Sergio Flores-Gaitan <sergio@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "ace/Auto_Ptr.h"
-#include "Driver.h"
-#include "Thread_Timer_Queue_Test.h"
-
-typedef Timer_Queue_Test_Driver<Thread_Timer_Queue,
- Input_Task,
- Input_Task::ACTION>
- THREAD_TIMER_QUEUE_TEST_DRIVER;
-
-int
-main (int, char *[])
-{
- // Auto ptr ensures that the driver memory is released
- // automatically.
- THREAD_TIMER_QUEUE_TEST_DRIVER *tqtd;
- ACE_NEW_RETURN (tqtd, Thread_Timer_Queue_Test_Driver, -1);
-
- auto_ptr <THREAD_TIMER_QUEUE_TEST_DRIVER> driver (tqtd);
-
- return driver->run_test ();
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class auto_ptr <THREAD_TIMER_QUEUE_TEST_DRIVER>;
-template class ACE_Auto_Basic_Ptr <THREAD_TIMER_QUEUE_TEST_DRIVER>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate auto_ptr <THREAD_TIMER_QUEUE_TEST_DRIVER>
-#pragma instantiate ACE_Auto_Basic_Ptr <THREAD_TIMER_QUEUE_TEST_DRIVER>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/include/makeinclude/VC50_DIR.MAK b/include/makeinclude/VC50_DIR.MAK
deleted file mode 100644
index 7cc10582a8b..00000000000
--- a/include/makeinclude/VC50_DIR.MAK
+++ /dev/null
@@ -1,67 +0,0 @@
-# filename: VC50_DIR.MAK
-# $Id$
-#
-# Description: This file defines rules to recursively step into
-# subdirectories and MAKE it's auto build file.
-# The file will recurse into directories in DIR_LIST
-# first then do the makefiles in MAK_LIST.
-#
-# Notice: Because of lack of features of Microsoft NMAKE, you must
-# append directory names with an extension so that they
-# can't be found in the directory structures. Also, you can't
-# specify a makefile with its full name. Remove its extension
-# name when put into MAK_LIST.
-# For example, if we wants to recurse into a directory named
-# "ace", you must put it in DIR_LIST as "ace.dir" where there
-# is no file or directory named "ace.dir".
-#
-# @@ This file currently only supports VC 5.0.
-
-
-!IF DEFINED (ACE_PLATFORM) && DEFINED (ACE_TARGET)
-
-ALL: $(DIR_LIST) $(MAK_LIST)
-
-MYMAKEFLAGS = /$(MAKEFLAGS)
-total = "$(DIR_LIST)$(MAK_LIST)"
-
-!IFDEF DIR_LIST
-$(DIR_LIST):
- @cd $(@B)
- @Echo --------------------------------------------------
- @Echo +++++ Entering directory: +++++
- @CD
- @Echo --------------------------------------------------
-# @Echo NMake $(MYMAKEFLAGS) ACE_PLATFORM="$(ACE_PLATFORM)" ACE_TARGET="$(ACE_TARGET)" /F VCAUTO.MAK
- @NMake $(MYMAKEFLAGS) ACE_PLATFORM="$(ACE_PLATFORM)" ACE_TARGET="$(ACE_TARGET)" ACE_ACTION="$(ACE_ACTION)" /NOLOGO /F VCAUTO.MAK
- @Echo --------------------------------------------------
- @Echo ----- Leaving directory: -----
- @CD
- @Echo --------------------------------------------------
- @cd ..
- @Echo.
-!ENDIF
-
-!IFDEF MAK_LIST
-$(MAK_LIST) :
-!IFDEF ACE_CHECK_DIR
-!IF ! EXIST ($(ACE_CHECK_DIR))
- @mkdir $(ACE_CHECK_DIR)
-!ENDIF
-!ENDIF
-!IF "$(MSVC_VER)" == "5.0"
-# When using MSVC 5.0
- @Echo NMake $(MYMAKEFLAGS) CFG="$@ - $(ACE_PLATFORM) $(ACE_TARGET)" /f $@.MAK
- @NMake $(MYMAKEFLAGS) CFG="$@ - $(ACE_PLATFORM) $(ACE_TARGET)" /NOLOGO /f $@.MAK $(ACE_ACTION)
-!ELSE IF "$(MSVC_VER)" == "4.2"
-# When using MSVC 4.2
- @Echo NMake $(MYMAKEFLAGS) CFG="$@ - $(ACE_PLATFORM) $(ACE_TARGET)" /f $(MAK_NAME).MAK
- @NMake $(MYMAKEFLAGS) CFG="$@ - $(ACE_PLATFORM) $(ACE_TARGET)" /NOLOGO /f $(MAK_NAME).MAK $(ACE_ACTION)
-!ELSE
-!MESSAGE "You must define the version number of MSVC you are using."
-!ENDIF
-!ENDIF
-
-!ELSE
-!MESSAGE "YOU MUST DEFINE ACE_CFG BEFORE I CAN BUILD ANYTHING!!
-!ENDIF
diff --git a/include/makeinclude/macros.GNU b/include/makeinclude/macros.GNU
deleted file mode 100644
index 17877c326bf..00000000000
--- a/include/makeinclude/macros.GNU
+++ /dev/null
@@ -1,22 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Local and nested target definitions
-#----------------------------------------------------------------------------
-
-TARGETS_LOCAL = \
- all.local \
- debug.local \
- profile.local \
- optimize.local \
- install.local \
- deinstall.local \
- clean.local \
- realclean.local \
- clobber.local \
- depend.local \
- rcs_info.local
-
-TARGETS_NESTED = \
- $(TARGETS_LOCAL:.local=.nested)
-
diff --git a/include/makeinclude/platform_aix.GNU b/include/makeinclude/platform_aix.GNU
deleted file mode 100644
index e2a7274f791..00000000000
--- a/include/makeinclude/platform_aix.GNU
+++ /dev/null
@@ -1,42 +0,0 @@
-# $Id$
-
-# AIX 4.1.3
-# *not* using Orbix
-# This file assumes that the user has installed the AIX patch
-# containing the dl*() APIs. To use these APIs, IBM has created a
-# separate product (free to AIX licensees) called shared library
-# hookable symbols (or slhs/6000). If they don't have this patch, the
-# sv* commands for compiling and linking will not be present on the
-# system.
-
-debug = 1
-# xlC builds the shared lib from the static lib, so need to build both.
-shared_libs_only = 0
-static_libs = 1
-
-CC = xlC
-CXX = xlC_r
-CCFLAGS += $(CFLAGS)
-DCFLAGS += -g
-DLD = makeC++SharedLib_r
-LD = $(CXX)
-CPPFLAGS += -qxcall -qtempinc
-SHLIBA = $(SHLIB:lib%.so=lib%shr.a)
-ifdef SHLIB
-ACELIB = -lACEshr
-endif
-LLIBS = -lsvld -ltli_r $(ACELIB)
-LIBS += $(filter-out $(SHLIBA:lib%.a=-l%), $(LLIBS))
-ARFLAGS = ruv
-AR = ar
-LDFLAGS += -bI:/lib/pse.exp
-# Should be set to optimize for your particular computer. This
-# is set to be optimized for RS/6000 43P.
-# OCCFLAGS is not used by default. To used it, set optimize=1
-# either in this file or on the command line.
-OCCFLAGS += -qarch=ppc -qtune=604
-RANLIB = ranlib
-SOFLAGS = -p 0
-STATLIB = $(VLIB)
-TEMPINCDIR = tempinc
-SOBUILD =
diff --git a/include/makeinclude/platform_aix4.2.GNU b/include/makeinclude/platform_aix4.2.GNU
deleted file mode 100644
index 504ed6b6212..00000000000
--- a/include/makeinclude/platform_aix4.2.GNU
+++ /dev/null
@@ -1,42 +0,0 @@
-# $Id$
-
-# AIX 4.2.0
-# *not* using Orbix
-# The AIX fileset bos.rte.bind_cmds must be at version 4.2.0.2 in order to
-# build libACEshr.a, and at 4.2.0.4 for dl*() routines to work properly. Best
-# apply the update available at:
-# ftp://service.boulder.ibm.com/aix/fixes/v4/os/bos.rte.bind_cmds.4.2.0.4.bff
-
-debug = 1
-# xlC builds the shared lib from the static lib, so need to build both.
-shared_libs_only = 0
-static_libs = 1
-
-CC = xlC
-CXX = xlC_r
-CCFLAGS += $(CFLAGS)
-DCFLAGS += -g
-DLD = makeC++SharedLib_r
-LD = $(CXX)
-CPPFLAGS += -qxcall -qtempinc -qcheck=nobounds:div:null -M -qlanglvl=ansi -qextchk -qflag=w:w -qinfo
-SHLIBA = $(SHLIB:lib%.so=lib%shr.a)
-ifdef SHLIB
-ACELIB = -lACEshr
-endif
-LLIBS = -ltli_r -ldl $(ACELIB)
-LIBS += $(filter-out $(SHLIBA:lib%.a=-l%), $(LLIBS))
-ARFLAGS = ruv
-AR = ar
-LDFLAGS += -bI:/lib/pse.exp
-# Default OCCFLAGS builds common code for all RS/6000 architectures but
-# this can be set to optimize for your particular computer. The commented
-# out example optimizes for RS/6000 43P.
-# OCCFLAGS is not used by default. To used it, set optimize=1
-# either in this file or on the command line.
-#OCCFLAGS += -qarch=ppc -qtune=604
-OCCFLAGS += -qarch=com
-RANLIB = ranlib
-SOFLAGS = -p 0
-STATLIB = $(VLIB)
-TEMPINCDIR = tempinc
-SOBUILD =
diff --git a/include/makeinclude/platform_chorus.GNU b/include/makeinclude/platform_chorus.GNU
deleted file mode 100644
index 5fc6a159c5f..00000000000
--- a/include/makeinclude/platform_chorus.GNU
+++ /dev/null
@@ -1,52 +0,0 @@
-# $Id$
-
-# Chorus 3.1b with GNU g++ 2.7.2
-
-CHORUS = 1
-CROSS-COMPILE = 1
-
-debug = 1
-optimize = 1
-shared_libs =
-static_libs = 1
-
-#
-# The following file includes definitions such as $(CC), $(XDIR), etc.
-#
-include $(CLASSIXDIR)/dtool/htgt-cf.rf
-#
-# Tool PATH
-#
-TOOLDIR = $(XDIR)/bin/
-INC_DIR = $(CLASSIXDIR)/include
-BIN_DIR =
-LIB_DIR = $(CLASSIXDIR)/lib
-#CC = gcc
-#CXX = g++
-CXX = $(CC)
-CFLAGS += -w
-CCFLAGS += $(CFLAGS) -fno-implicit-templates \
- -fno-strict-prototypes \
- -nostdinc \
- -D_POSIX_THREADS \
- -D_POSIX_THREAD_SAFE_FUNCTIONS
-DCFLAGS += -gstabs+
-INCLDIRS += -I$(INC_DIR)/posix \
- -I$(INC_DIR)/stdc \
- -I$(INC_DIR)/chorus/ \
- -I$(INC_DIR)/chorus/iom \
- -I$(INC_DIR)/CC
-DLD =
-LD = $(CXX)
-LDFLAGS += -r -Ur -nostdlib \
- -L$(LIB_DIR)/CC \
- -L$(LIB_DIR)/classix
-
-OCFLAGS += -O2
-PIC = -fPIC
-
-AR = $(TOOLDIR)ar
-ARFLAGS = srv
-
-RANLIB = $(TOOLDIR)ranlib
-PRELIB = @true
diff --git a/include/makeinclude/platform_chorus_ghs.GNU b/include/makeinclude/platform_chorus_ghs.GNU
deleted file mode 100644
index 9ab6bed5ca5..00000000000
--- a/include/makeinclude/platform_chorus_ghs.GNU
+++ /dev/null
@@ -1,73 +0,0 @@
-# $Id$
-#
-# Chorus with Green Hills
-
-# Locations of Green Hills installation, MVME installation, etc. The
-# ifndef protection allows setting via environment variables.
-ifndef GHS_DIR
- GHS_DIR=/project/doc/mvme/green68k/GreenHills/releases/chorus-m68k
-endif # GHS_DIR
-
-ifndef COOL_DIR
- COOL_DIR=/project/doc/mvme/miniCOOL/minicool.r4.3/classix-r3-flm-mvme177-gh
-endif # COOL_DIR
-
-ifndef MVME_DIR
- MVME_DIR=/project/doc/mvme/mvme177/appl
-endif # MVME_DIR
-
-ifndef MVME_INCL
- MVME_INCL = $(MVME_DIR)/include
-endif # MVME_INCL
-
-ifndef MVME_LIB
- MVME_LIB = $(MVME_DIR)/lib
-endif # MVME_LIB
-
-CHORUS = 1
-CROSS-COMPILE = 1
-
-debug = 1
-optimize = 1
-shared_libs =
-static_libs = 1
-
-PATH +=:$(GHS_DIR)
-
-CC = cxch68
-CXX = $(CC)
-CFLAGS = -groot=$(MVME_DIR) -alttools=$(GHS_DIR) -68040 -fprecise \
- -I$(MVME_INCL)/posix \
- -I$(MVME_INCL)/stdc \
- -I$(MVME_INCL)/chorus \
- -I$(MVME_INCL)/CC
-CCFLAGS += $(CFLAGS) --mkctors --multibyte_chars --no_rtti --wchar_t_keyword \
- -tnone
-DCFLAGS += -g -G
-DLD = $(CXX)
-LD = $(CXX)
-LDFLAGS = --no_auto_instantiation \
- -u __main -u __premain -u _abort -r \
- $(MVME_DIR)/lib/CC/ioassign.o $(MVME_DIR)/lib/CC/iostream.o \
- $(COOL_DIR)/lib/libOrb.a \
- $(MVME_DIR)/lib/CC/libC.a \
- $(GHS_DIR)/ch68/libedg.a \
- $(MVME_DIR)/lib/classix/libcx.s.a
-OCFLAGS += -OL -OM
-AR = $(GHS_DIR)/gnuch68/bin/ar
-ARFLAGS = rv
-RANLIB = @true
-
-ifeq ($(debug),)
- CRTH = $(MVME_DIR)/lib/crt/crth.s.o
-else
- CRTH = $(MVME_DIR)/lib/crt/crth_d.s.o
-endif # debug
-
-POSTLINK = ; $(CC) -groot=$(MVME_DIR) -alttools=$(GHS_DIR) -68040 \
- -nostartfiles -nostdlib -e __start -o $@.final \
- $(CRTH) $(MVME_DIR)/lib/crt/crt0.o \
- $(MVME_DIR)/lib/crt/crti.o $@ \
- $(MVME_DIR)/lib/crt/crtn.o \
- -locatedprogram -r; \
- mv -f $@.final $@; chmod +x $@; /bin/rm -f /tmp/gh_*.[os]
diff --git a/include/makeinclude/platform_dgux4_epc.GNU b/include/makeinclude/platform_dgux4_epc.GNU
deleted file mode 100644
index 7af2281d13a..00000000000
--- a/include/makeinclude/platform_dgux4_epc.GNU
+++ /dev/null
@@ -1,23 +0,0 @@
-# $Id$
-
-# SunOS 5.x (Solaris 2.x) with SunC++ 4.x
-# *not* using Orbix
-
-debug = 1
-
-CC = gcc
-CXX = ec++
-## CCFLAGS += -relax -tproff
-CCFLAGS += $(CFLAGS) -relax -v -eh
-DCFLAGS += -g
-DLD = $(CXX)
-LIBS += -lgen -lsocket -ldl -lnsl -lc
-PIC = -KPIC
-AR = ar
-ARFLAGS = -ruv
-RANLIB = echo
-SOFLAGS = -G $(CPPFLAGS)
-#SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
-# $(SOLINK.cc) -o $@ -h $@ $(LDFLAGS) $(VSHDIR)$*.o
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
diff --git a/include/makeinclude/platform_dgux4_ghs.GNU b/include/makeinclude/platform_dgux4_ghs.GNU
deleted file mode 100644
index 05c5b3ad787..00000000000
--- a/include/makeinclude/platform_dgux4_ghs.GNU
+++ /dev/null
@@ -1,27 +0,0 @@
-# $Id$
-
-# DG/UX 4.x using Green Hills Multi's C++ compiler.
-
-debug = 1
-#shared_libs_only = 0
-#static_libs_only = 1
-#static_libs = 1
-
-CC = cc
-CXX = ghcx
-CCFLAGS += $(CFLAGS) -elf -template=noauto # -ansicxx
-# There was a link-time failure if -g (debugging) was turned on, and Green
-# Hills was not able to try to fix it, so debugging is via ACE_OS::printf :-(
-DCFLAGS += # -g
-DLD = $(CXX) -shared
-LD = $(CXX)
-LIBS += -lthread -lrte -lgen -lsocket -ldl -lnsl # -lc
-PIC = -pic
-AR = $(CXX) -archive -o
-ARFLAGS =
-RANLIB = echo
-#SOFLAGS = -G $(CPPFLAGS)
-#SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
-# $(SOLINK.cc) -o $@ -h $@ $(LDFLAGS) $(VSHDIR)$*.o
-#SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
-# $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
diff --git a/include/makeinclude/platform_freebsd.GNU b/include/makeinclude/platform_freebsd.GNU
deleted file mode 100644
index 5b1e56f6ad8..00000000000
--- a/include/makeinclude/platform_freebsd.GNU
+++ /dev/null
@@ -1,28 +0,0 @@
-# $Id$
-
-# platform_freebsd.GNU
-
-# ***** Notice: This file is still under testing. *****
-# To be used on FreeBSD platform without pthread support.
-
-debug = 1
-optimize = 1
-versioned_so = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -w -fno-strict-prototypes
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = ld
-LD = $(CXX)
-LIBS += -lstdc++ -lcompat
-OCFLAGS += -O2
-PIC = -fpic -DPIC
-AR = ar
-ARFLAGS = ruv
-RANLIB = ranlib
-
-SOFLAGS = -Bshareable -x /usr/lib/c++rt0.o
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-PRELIB = @echo
diff --git a/include/makeinclude/platform_freebsd_pthread.GNU b/include/makeinclude/platform_freebsd_pthread.GNU
deleted file mode 100644
index e7e382f2c62..00000000000
--- a/include/makeinclude/platform_freebsd_pthread.GNU
+++ /dev/null
@@ -1,37 +0,0 @@
-# $Id$
-
-# platform_freebsd_pthread.GNU
-
-# ***** Notice: This configuration is still under debugging. *****
-optimize = 1
-# ***** It still doesn't work quite the way it expected to. *****
-
-# For pthreads support on FreeBSD, you need
-# -D_POSIX_THREADS
-# You must have the latest pthread library by John Birrell.
-# and link with reentrant library libc_r. If you can't find this
-# library (libc_r.so) in your system, do a "man pthread" and follow the
-# instruction to build your own. You must have at least 3.0-current as
-# of 2/9/1997 to take advantage of the latest feature of pthread library.
-
-debug = 1
-versioned_so = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -w -fno-strict-prototypes -D_THREAD_SAFE
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = ld
-LD = $(CXX)
-LIBS += -lc_r -lstdc++ -lcompat
-OCFLAGS += -O2
-PIC = -fpic -DPIC
-AR = ar
-ARFLAGS = ruv
-RANLIB = ranlib
-
-# SOFLAGS = $(CPPFLAGS) -shared
-SOFLAGS = -Bshareable -x /usr/lib/c++rt0.o
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-PRELIB = @echo
diff --git a/include/makeinclude/platform_hpux.GNU b/include/makeinclude/platform_hpux.GNU
deleted file mode 100644
index ac463221732..00000000000
--- a/include/makeinclude/platform_hpux.GNU
+++ /dev/null
@@ -1,28 +0,0 @@
-# $Id$
-
-debug = 1
-
-# First, extract the OS version number.
-HPVERS_WORDS := $(subst ., ,$(shell uname -r))
-HPUX_VERS := $(join $(word 2,$(HPVERS_WORDS)),$(word 3,$(HPVERS_WORDS)))
-#
-
-CC = /bin/cc
-CXX = /usr/bin/CC -pta -ti,/bin/true -tr,/bin/true
-CFLAGS = -Aa -z +a1
-CCFLAGS = $(CFLAGS) -D_REENTRANT -DHPUX_VERS=$(HPUX_VERS)
-DCFLAGS += -g
-DLD = /usr/bin/CC
-LD = /usr/bin/CC
-PIC = +Z
-ARFLAGS = ruv
-RANLIB = echo
-LDFLAGS = -L$(ACE_ROOT)/ace -Wl,+s
-LIBS += -lxti
-SOFLAGS = -b
-SOEXT = sl
-SOBUILD = @echo ""; \
- echo "$(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<"; \
- $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- echo "$(SOLINK.cc) -o $@ $(VSHDIR)$*.o"; \
- $(SOLINK.cc) -o $@ $(VSHDIR)$*.o
diff --git a/include/makeinclude/platform_hpux_aCC.GNU b/include/makeinclude/platform_hpux_aCC.GNU
deleted file mode 100644
index 7c590823e70..00000000000
--- a/include/makeinclude/platform_hpux_aCC.GNU
+++ /dev/null
@@ -1,44 +0,0 @@
-# $Id$
-#
-# This is for the HP-UX 10.x and 11.x using the aC++ compiler.
-#
-# For 10.x, most of the difference for threaded vs. non-threaded is
-# contained in ace/config-hpux-10.x.h. However, there is a line to verify
-# in this file - if you are using DCE threads, "-lcma" needs to be on the
-# 10.x version of the LIBS line, below. If you are not using DCE threads,
-# then use the LIBS without -lcma.
-#
-# HP-UX 11 supports both 32-bit and 64-bit builds, regardless of which
-# architecture the build is done on. This file is set up to build native
-# to the machine it's running on. To cross-build for another platform, add
-# the appropriate +DA switch to CCFLAGS.
-
-debug = 1
-
-# First, extract the OS version number.
-HPVERS_WORDS := $(subst ., ,$(shell uname -r))
-HPUX_VERS := $(join $(word 2,$(HPVERS_WORDS)),$(word 3,$(HPVERS_WORDS)))
-#
-CC = /bin/cc
-CXX = /opt/aCC/bin/aCC
-CCFLAGS += $(CFLAGS) -D_THREAD_SAFE -D_REENTRANT -DHPUX_VERS=$(HPUX_VERS)
-DCFLAGS += -g
-DLD = $(CXX) $(CCFLAGS)
-LD = $(CXX) $(CCFLAGS)
-PIC = +Z
-
-AR = $(COMPILE.cc) +inst_close $^; /bin/ar
-ARFLAGS = ruv
-RANLIB = echo
-LDFLAGS = -Wl,+s
-SOFLAGS = -b
-SOEXT = sl
-#
-# Grab the appropriate libraries based on the version of HP-UX we're building
-# on. If on HP-UX 10.x and not using DCE threads, remove -lcma.
-#
-ifeq ($(word 2,$(HPVERS_WORDS)), 11)
-LIBS = -lxti -lpthread -lrt -ldld
-else
-LIBS = -lxti -ldld -lcma
-endif
diff --git a/include/makeinclude/platform_hpux_gcc.GNU b/include/makeinclude/platform_hpux_gcc.GNU
deleted file mode 100644
index 8b0745fc5f3..00000000000
--- a/include/makeinclude/platform_hpux_gcc.GNU
+++ /dev/null
@@ -1,28 +0,0 @@
-# $Id$
-#
-
-debug = 1
-optimize = 1
-
-# First, extract the OS version number.
-HPVERS_WORDS := $(subst ., ,$(shell uname -r))
-HPUX_VERS := $(join $(word 2,$(HPVERS_WORDS)),$(word 3,$(HPVERS_WORDS)))
-#
-CC = gcc
-CXX = g++
-CFLAGS += -w
-CCFLAGS += $(CFLAGS) -fno-implicit-templates -DHPUX_VERS=$(HPUX_VERS) -D_REENTRANT
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-OCFLAGS += -O2
-PIC = -fPIC
-ARFLAGS = ruv
-RANLIB = echo
-LDFLAGS = -L$(ACE_ROOT)/ace -Wl,+s
-LIBS += -lxti
-SOFLAGS = $(CPPFLAGS) -shared -nostdlib
-SOEXT = sl
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.$(SOEXT) $<
-SHLIBBUILD = $(SOLINK.cc) -o $@ $(VSHOBJS1)
-PRELIB = @true
diff --git a/include/makeinclude/platform_hpux_orbix.GNU b/include/makeinclude/platform_hpux_orbix.GNU
deleted file mode 100644
index fa05720bf14..00000000000
--- a/include/makeinclude/platform_hpux_orbix.GNU
+++ /dev/null
@@ -1,30 +0,0 @@
-# $Id$
-
-# Assume the existence of Orbix with HP/UX...
-
-debug = 1
-
-CC = /bin/cc
-CXX = /usr/bin/CC
-CFLAGS = -Aa -z +z
-CCFLAGS = $(CFLAGS) -pta -ptb
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-INCLDIRS = -I$(ORBIX_ROOT)/include
-PIC =
-ARFLAGS = ruv
-RANLIB = echo
-LDFLAGS = -L$(ORBIX_ROOT)/lib -L$(ACE_ROOT)/ace -Wl,+s
-SOFLAGS = -b
-SOBUILD = @echo ""; \
- echo "$(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<"; \
- $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(RM) -rf $(VSHDIR)pt$*; mkdir $(VSHDIR)pt$*; \
- echo "int main() { return 0; }" >dummy.C; \
- echo "$(CXX) $(CCFLAGS) $(PIC) $(CPPFLAGS) $(LDFLAGS) -ptr$(VSHDIR)pt$* -ptr./ptrepository dummy.C $<";\
- YYZ="`$(CXX) $(CCFLAGS) $(PIC) $(CPPFLAGS) $(LDFLAGS) -ptr$(VSHDIR)pt$* -ptr./ptrepository dummy.C $<`"; \
- $(RM) -rf a.out dummy.*; \
- YYZ="`echo $(VSHDIR)pt$*/*.o`"; \
- echo "$(SOLINK.cc) -o $@ ./$(VSHDIR)$*.o $(YYZ)"; \
- $(SOLINK.cc) -o $@ ./$(VSHDIR)$*.o $(YYZ)
diff --git a/include/makeinclude/platform_irix5.2.GNU b/include/makeinclude/platform_irix5.2.GNU
deleted file mode 100644
index 57a80d16440..00000000000
--- a/include/makeinclude/platform_irix5.2.GNU
+++ /dev/null
@@ -1,21 +0,0 @@
-# $Id$
-
-# Irix 5.2 with gcc 2.6.1
-
-debug = 1
-optimize = 1
-
-MAKE = gmake
-CC = gcc
-CXX = g++
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LDFLAGS +=
-LIBS += -ldl
-OCFLAGS += -O2
-PIC = -fpic
-RANLIB = echo
-SOFLAGS =
-SOBUILD =
diff --git a/include/makeinclude/platform_irix5.3_g++.GNU b/include/makeinclude/platform_irix5.3_g++.GNU
deleted file mode 100644
index 2353ab4170d..00000000000
--- a/include/makeinclude/platform_irix5.3_g++.GNU
+++ /dev/null
@@ -1,21 +0,0 @@
-# $Id$
-
-# Irix 5.3 with GNU C++
-
-debug = 1
-optimize = 1
-
-CC = gcc
-CXX = g++
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LDFLAGS += -L$(ACE_ROOT)/ace
-OCFLAGS += -O2
-PIC = -fpic
-RANLIB = echo
-SOFLAGS = -shared $(CPPFLAGS)
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
-
diff --git a/include/makeinclude/platform_irix5.3_sgic++.GNU b/include/makeinclude/platform_irix5.3_sgic++.GNU
deleted file mode 100644
index 41b1e831b3e..00000000000
--- a/include/makeinclude/platform_irix5.3_sgic++.GNU
+++ /dev/null
@@ -1,26 +0,0 @@
-# $Id$
-
-# Irix 5.3 with SGI C++
-
-# This suppresses common compiler warnings which appear in the
-# ACE code but should not matter. The warnings can be turned on
-# again by removing the -woff clause in the CPPFLAGS definition.
-
-debug = 1
-
-CC = cc
-CXX = CC
-CCFLAGS += $(CFLAGS)
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-CPPFLAGS += -ptused -prelink +pp -woff 3203,3209,3161,3262,3665
-LDFLAGS += -rpath "$(ACE_ROOT)/ace"
-LIBS =
-PIC = -KPIC
-AR = ar
-ARFLAGS = r
-RANLIB = echo
-SOFLAGS = -shared $(CPPFLAGS) -all
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
diff --git a/include/makeinclude/platform_irix6.x-sgic++.GNU b/include/makeinclude/platform_irix6.x-sgic++.GNU
deleted file mode 100644
index 3aef0c98fb2..00000000000
--- a/include/makeinclude/platform_irix6.x-sgic++.GNU
+++ /dev/null
@@ -1,55 +0,0 @@
-# $Id$
-
-# Irix 6.[234] with SGI C++
-
-debug = 1
-optimize = 1
-
-# Instead of setting the ABI here we rely on the the macro SGI_ABI.
-CC = cc
-CXX = CC
-DLD = $(CXX)
-LD = $(CXX)
-
-# Basic flags
-
-# In Irix 6.2 w/o the thread patches this macro should have no effect.
-CPPFLAGS += -D_SGI_MP_SOURCE
-OCCFLAGS += -O
-DCCFLAGS += -g
-
-# Enable exceptions even in the o32 bit ABI.
-CCFLAGS += -exceptions
-
-# Instantiate no templates automatically, do not run prelinker. There
-# are other choices available, but those have not been used in a while.
-CCFLAGS += -ptnone -no_prelink
-# Instantiate everything; without this, apps/Gateway/Gateway/gatewayd might
-# not build due to missing template instantiations. NOTE: it seems
-# this setting no longer works for ACE.
-#CCFLAGS += -ptall
-# Instantiate used templates, plus prelinking instantiation
-#CCFLAGS += -ptused -prelink
-# Instantiate used templates, but do not run prelinker
-#CCFLAGS += -ptused
-
-LDFLAGS += -rpath "$(ACE_ROOT)/ace"
-LDFLAGS += -Wl,-woff,15
-LDFLAGS += -Wl,-woff,84
-LDFLAGS += -Wl,-woff,85
-LDFLAGS += -Wl,-woff,133
-
-# You need to remove this if you are using 6.2 without the Pthread
-# patches or if you want to compile without threads support.
-LIBS += -lpthread
-
-PIC = -KPIC
-AR = ar
-ARFLAGS = r
-RANLIB = echo
-SOFLAGS = -shared $(CCFLAGS) $(CPPFLAGS) -all
-SOBUILD = /bin/rm -f $@; $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $< && \
- /bin/ln $(VSHDIR)$*.o $@
-
-# The math library
-MATHLIB=-lm
diff --git a/include/makeinclude/platform_irix6.x_g++.GNU b/include/makeinclude/platform_irix6.x_g++.GNU
deleted file mode 100644
index 409ad04c776..00000000000
--- a/include/makeinclude/platform_irix6.x_g++.GNU
+++ /dev/null
@@ -1,23 +0,0 @@
-# $Id$
-
-# Irix 6.2 with GNU C++
-
-debug = 1
-optimize = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += $(DCFLAGS)
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LDFLAGS += -L$(ACE_ROOT)/ace -Wl,-dont_warn_unused
-OCFLAGS += -O2
-PIC = -fpic
-# AR = ar
-ARFLAGS = rv
-RANLIB = true
-SOFLAGS = -shared $(CPPFLAGS)
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) $(LDFLAGS) -o $@ $(VSHDIR)$*.o
diff --git a/include/makeinclude/platform_linux.GNU b/include/makeinclude/platform_linux.GNU
deleted file mode 100644
index b05ac53095b..00000000000
--- a/include/makeinclude/platform_linux.GNU
+++ /dev/null
@@ -1,37 +0,0 @@
-# $Id$
-
-# According to Bryon G. Rigg <bgrigg@opus.bcbnet.com>, this file
-# should allow ACE to be built on Linux.
-
-debug = 1
-optimize = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -Wall -Wpointer-arith -pipe
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LIBS += -ldl
-OCFLAGS += -O3
-PIC = -fPIC
-AR = ar
-ARFLAGS = ruv
-RANLIB = ranlib
-
-SOFLAGS = $(CPPFLAGS) -shared
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-PRELIB = @true
-
-#### GNU gas has a string limit of 4096 characters. On Alphas,
-#### builds will fail due to running over that limit. There are
-#### at least two workarounds:
-#### 1) Change the limit to 8192 characters and rebuild gas. See
-#### ACE-INSTALL.html for more information.
-#### 2) Don't use -g when compiling those files.
-#### If you're building on an Alpha and you haven't hacked and
-#### rebuilt gas, you might need to uncomment the following.
-#### ifeq ($(debug),1)
-#### SUPPRESS_DASH_G = 1
-#### endif # debug
diff --git a/include/makeinclude/platform_linux_kcc.GNU b/include/makeinclude/platform_linux_kcc.GNU
deleted file mode 100644
index 0c5e937f811..00000000000
--- a/include/makeinclude/platform_linux_kcc.GNU
+++ /dev/null
@@ -1,26 +0,0 @@
-# $Id$
-
-# According to Ben Eng <ben@jetpen.com>, this file
-# should allow ACE to be built on Linux using KAI C++.
-
-debug = 1
-optimize = 0
-
-CC = KCC
-CXX = KCC --no_auto_instantiation -x
-CFLAGS += -D_POSIX_THREADS -D_POSIX_THREAD_SAFE_FUNCTIONS -D_REENTRANT
-CCFLAGS += $(CFLAGS) -DNULL=0
-DCFLAGS += +K0 -g
-DLD = $(CXX)
-LD = $(CXX)
-LIBS += -ldl -lpthread
-OCFLAGS += +K3 -O
-PIC = -fPIC
-AR = $(CXX)
-ARFLAGS = -o
-RANLIB = true
-
-SOFLAGS = $(CPPFLAGS)
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<
-PRELIB = @true
-PRELIB_USES_OBJ_ONLY = 1
diff --git a/include/makeinclude/platform_linux_lxpthread.GNU b/include/makeinclude/platform_linux_lxpthread.GNU
deleted file mode 100644
index 68f14e3d094..00000000000
--- a/include/makeinclude/platform_linux_lxpthread.GNU
+++ /dev/null
@@ -1,51 +0,0 @@
-# $Id$
-
-# For pthreads support on Linux, you need
-# -D_POSIX_THREADS
-# -D_POSIX_THREAD_SAFE_FUNCTIONS
-# in the CXX command line. Also, add -lpthreads to the LIBS.
-# libpthreads.so comes with the sources of Linux libc-5.3.*, you need
-# to compile it yourself (no binaries included) --
-# Jan Rychter <jwr@icm.edu.pl>
-
-debug = 1
-optimize = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -Wall -pipe \
- -D_POSIX_THREADS -D_POSIX_THREAD_SAFE_FUNCTIONS -D_REENTRANT
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LIBS += -ldl -lpthread
-OCFLAGS += -O3
-PIC = -fPIC
-AR = ar
-ARFLAGS = ruv
-RANLIB = ranlib
-
-SOFLAGS = $(CPPFLAGS) -shared
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
-# Added line below to support "Executable Shared Object" files (as
-# needed by the service configurator).
-# Marius Kjeldahl <mariusk@sn.no, marius@funcom.com>
-ESOBUILD = $(COMPILEESO.cc) $(PIC) -shared -o $(VSHDIR)$*.so $<
-ifndef PRELIB
- PRELIB = @true
-endif # ! PRELIB
-
-
-#### GNU gas has a string limit of 4096 characters. On Alphas,
-#### builds will fail due to running over that limit. There are
-#### at least two workarounds:
-#### 1) Change the limit to 8192 characters and rebuild gas. See
-#### ACE-INSTALL.html for more information.
-#### 2) Don't use -g when compiling those files.
-#### If you're building on an Alpha and you haven't hacked and
-#### rebuilt gas, you might need to uncomment the following.
-#### ifeq ($(debug),1)
-#### SUPPRESS_DASH_G = 1
-#### endif # debug
diff --git a/include/makeinclude/platform_linux_lxpthreads.GNU b/include/makeinclude/platform_linux_lxpthreads.GNU
deleted file mode 100644
index 68f14e3d094..00000000000
--- a/include/makeinclude/platform_linux_lxpthreads.GNU
+++ /dev/null
@@ -1,51 +0,0 @@
-# $Id$
-
-# For pthreads support on Linux, you need
-# -D_POSIX_THREADS
-# -D_POSIX_THREAD_SAFE_FUNCTIONS
-# in the CXX command line. Also, add -lpthreads to the LIBS.
-# libpthreads.so comes with the sources of Linux libc-5.3.*, you need
-# to compile it yourself (no binaries included) --
-# Jan Rychter <jwr@icm.edu.pl>
-
-debug = 1
-optimize = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -Wall -pipe \
- -D_POSIX_THREADS -D_POSIX_THREAD_SAFE_FUNCTIONS -D_REENTRANT
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LIBS += -ldl -lpthread
-OCFLAGS += -O3
-PIC = -fPIC
-AR = ar
-ARFLAGS = ruv
-RANLIB = ranlib
-
-SOFLAGS = $(CPPFLAGS) -shared
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
-# Added line below to support "Executable Shared Object" files (as
-# needed by the service configurator).
-# Marius Kjeldahl <mariusk@sn.no, marius@funcom.com>
-ESOBUILD = $(COMPILEESO.cc) $(PIC) -shared -o $(VSHDIR)$*.so $<
-ifndef PRELIB
- PRELIB = @true
-endif # ! PRELIB
-
-
-#### GNU gas has a string limit of 4096 characters. On Alphas,
-#### builds will fail due to running over that limit. There are
-#### at least two workarounds:
-#### 1) Change the limit to 8192 characters and rebuild gas. See
-#### ACE-INSTALL.html for more information.
-#### 2) Don't use -g when compiling those files.
-#### If you're building on an Alpha and you haven't hacked and
-#### rebuilt gas, you might need to uncomment the following.
-#### ifeq ($(debug),1)
-#### SUPPRESS_DASH_G = 1
-#### endif # debug
diff --git a/include/makeinclude/platform_linux_pthread.GNU b/include/makeinclude/platform_linux_pthread.GNU
deleted file mode 100644
index 52d8045787f..00000000000
--- a/include/makeinclude/platform_linux_pthread.GNU
+++ /dev/null
@@ -1,31 +0,0 @@
-# $Id$
-
-# For pthreads support on Linux, you need
-# -D_MIT_POSIX_THREADS
-# -D_POSIX_THREADS
-# -D_POSIX_THREAD_SAFE_FUNCTIONS
-# in the CXX command line. Also, add -lpthreads to the LIBS.
-# libpthreads.so comes with the sources of Linux libc-5.3.*, you need
-# to compile it yourself (no binaries included) --
-# Jan Rychter <jwr@icm.edu.pl>
-
-debug = 1
-optimize = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -w -fno-strict-prototypes -D_MIT_POSIX_THREADS -D_POSIX_THREADS -D_POSIX_THREAD_SAFE_FUNCTIONS
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LIBS += -lpthreads
-OCFLAGS += -O2
-PIC = -fPIC
-AR = ar
-ARFLAGS = ruv
-RANLIB = ranlib
-
-SOFLAGS = $(CPPFLAGS) -shared
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-PRELIB = @true
diff --git a/include/makeinclude/platform_lynxos.GNU b/include/makeinclude/platform_lynxos.GNU
deleted file mode 100644
index dc21fbc4ac3..00000000000
--- a/include/makeinclude/platform_lynxos.GNU
+++ /dev/null
@@ -1,25 +0,0 @@
-# $Id$
-# LynxOS with g++
-
-CROSS-COMPILE = 1
-debug = 1
-shared_libs =
-static_libs = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -mthreads -pipe -ansi -Wall -Wpointer-arith -Winline
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LIBS += -lnetinet -lnsl
-OCFLAGS += -O2
-AR = ar
-ARFLAGS = ruv
-RANLIB = @true
-PRELIB = @true
-
-# To save much disk space, strip all executables. Comment the
-# following line out if you want to debug.
-POSTLINK = ; strip $@
diff --git a/include/makeinclude/platform_m88k.GNU b/include/makeinclude/platform_m88k.GNU
deleted file mode 100644
index 382c6e2adc2..00000000000
--- a/include/makeinclude/platform_m88k.GNU
+++ /dev/null
@@ -1,30 +0,0 @@
-# $Id$
-
-# SunOS 5.x (Solaris 2.x) with SunC++ 4.x
-# *not* using Orbix
-
-debug = 1
-optimize = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -w
-CCFLAGS += $(CFLAGS) -D__m88k__ -fno-implicit-templates -fno-strict-prototypes
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-INCLDIRS += -I$(ACE_ROOT) -I.
-INCLDIRS += -I/devel/rmm/v1.0/local/src/threads/include
-LDFLAGS += -L $(ACE_ROOT)/ace -L ./
-LDFLAGS += -L/devel/rmm/v1.0/local/src/threads/lib
-LIBS += -lsocket -ldl -lnsl -lgen -lstdc++ -lg++
-LIBS += -lgthreads -lgmalloc
-OCFLAGS += -O2
-PIC = -fpic
-AR = ar
-ARFLAGS = ruv
-RANLIB = /bin/true
-SOFLAGS = -G $(CPPFLAGS)
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) -o $@ -h $@ $(LDFLAGS) $(VSHDIR)$*.o
-PRELIB = @true
diff --git a/include/makeinclude/platform_mvs.GNU b/include/makeinclude/platform_mvs.GNU
deleted file mode 100644
index eea540f42e5..00000000000
--- a/include/makeinclude/platform_mvs.GNU
+++ /dev/null
@@ -1,36 +0,0 @@
-# $Id$
-
-# For MVS OpenEdition platform
-
-debug = 1
-
-CXX = cxx
-CCFLAGS += $(CFLAGS)
-DCFLAGS += -g
-CPPFLAGS = -+
-DEFFLAGS = -D_ALL_SOURCE -DNDEBUG
-CC = $(CXX)
-LD = $(CXX)
-DLD = $(CXX)
-AR = ar
-ARFLAGS = ruv
-RANLIB = echo
-#LDFLAGS = -W l,p,map
-
-# MVCMD needed because cxx does not use the -o option to place objects
-MVCMD = @test ! -s $(@F) || mv $(@F) $(@D)/$(@F)
-
-# Used to build static executables
-ACELIB_STATIC = -lACE
-
-# Used to build shared executables (much smaller in size)
-ACELIB_DLL = $(ACE_ROOT)/ace/libACE.x
-
-# set accordingly to build either static or shared executables
-ACELIB = $(ACELIB_DLL)
-
-SOFLAGS = -W l,dll
-SOBUILD = @echo $(COMPILE.cc) -W c,exportall -o $(VSHDIR)$*.o $<; \
- $(COMPILE.cc) -W c,exportall $<; \
- test ! -s $*.o || mv $*.o $(VSHDIR)/$*.o; \
- test -s $@ || ln -s $*.o $@
diff --git a/include/makeinclude/platform_netbsd.GNU b/include/makeinclude/platform_netbsd.GNU
deleted file mode 100644
index d9e08b01139..00000000000
--- a/include/makeinclude/platform_netbsd.GNU
+++ /dev/null
@@ -1,28 +0,0 @@
-# $Id$
-
-# platform_netbsd.GNU
-
-# ***** Notice: This file is still under testing. *****
-# To be used on netbsd platform without pthread support.
-
-debug = 1
-optimize = 1
-versioned_so = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -w -fno-strict-prototypes
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = ld
-LD = $(CXX)
-LIBS += -lstdc++ #-lcompat -lresolv
-##OCFLAGS += -O2
-PIC = -fpic -DPIC
-AR = ar
-ARFLAGS = ruv
-RANLIB = ranlib
-
-SOFLAGS = -Bshareable -x /usr/lib/c++rt0.o
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-PRELIB = @echo
diff --git a/include/makeinclude/platform_osf1_3.2.GNU b/include/makeinclude/platform_osf1_3.2.GNU
deleted file mode 100644
index 1dea4d671fd..00000000000
--- a/include/makeinclude/platform_osf1_3.2.GNU
+++ /dev/null
@@ -1,27 +0,0 @@
-# $Id$
-
-# This platform macros file is intended to work with Digital UNIX 3.2
-# (OSF/1 3.2g) with CXX 5.7 or later.
-
-debug = 1
-
-CC = cxx
-CXX = $(CC)
-CFLAGS += -threads
-#### CCFLAGS += -x cxx
-CCFLAGS += $(CFLAGS) -w0
-DCFLAGS += -g -O0
-#### DLD = ld -shared -expect_unresolved '*'
-DLD = ld
-LD = $(CXX)
-#### LIBS += -lpthreads -lmach -lsys5 -lxti -ltli -lcxx -lexc -lc -lrt
-LIBS += -qltli_r -ltli -qlrt_r -lrt -qlcxxstd_r -lcxxstd -qlcxx_r \
- -lcxx -qlots_r -lots -lpthreads -lmach -lexc -lc_r -lc
-#### PIC = -pic
-ARFLAGS = cruv
-RANLIB = /usr/bin/true
-#### SOFLAGS = -shared
-SOFLAGS = -L/usr/lib/cmplrs/cxx -rpath /usr/lib/cmplrs/cxx \
- -L$(ACE_ROOT)/ace -L./ -g2 -O0 -shared
-SOBUILD = /bin/rm -f $@; $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $< && \
- ln $(VSHDIR)$*.o $@
diff --git a/include/makeinclude/platform_osf1_4.0.GNU b/include/makeinclude/platform_osf1_4.0.GNU
deleted file mode 100644
index eda0ea2b7cc..00000000000
--- a/include/makeinclude/platform_osf1_4.0.GNU
+++ /dev/null
@@ -1,59 +0,0 @@
-# $Id$
-
-# This platform macros file is intended to work with
-# Digital UNIX 4.0 (OSF/1 4.0), using the cxx compiler..
-
-debug = 1
-exceptions = 1
-
-CC = cxx
-CXX = $(CC)
-#### Note: -pthread uses POSIX threads. If you want to use DCE threads
-#### instead, change "-pthread" to "-threads".
-CFLAGS += -pthread
-
-#### These flags can only be used with cxx Version 6.0 and later.
-#### They can be enabled on the gmake command line with CXX_VER=POST_5X,
-#### or by setting the CXX_VER environment variable to POST_5X.
-# WARNING_FLAGS +=
-# 9: nested comment not allowed. But there's one in /usr/include/pdsc.h!
-# 174: expr_has_no_effect
-# 193: zero used for undefined preprocessing identifier
-# 236: controlling expression is constant
-# 340: value copied to temporary, reference to temporary used
-# 401: base_class_with_nonvirtual_dtor
-# 610: nonoverriding_function_decl
-# 835: unreferenced_function_param
-# 839: no_corresponding_delete (until this is fixed in libTAO)
-ifeq ($(CXX_VER),POST_5X)
- WARNING_FLAGS += -w0 -msg_display_number -msg_display_tag \
- -msg_disable 9,174,193,236,340,401,610,835,839
-endif
-
-CCFLAGS += $(CFLAGS) -ptr ptrepository $(WARNING_FLAGS) #### -nortti
-DCFLAGS += -g -O0
-DLD = $(CXX)
-LD = $(CXX)
-#### -lm is needed for TAO MT_Cubit client
-LIBS += $(CFLAGS) -ptr ptrepository -ltli -lrt -lm
-OCFLAGS += -O4
-PIC =
-ARFLAGS = cruvZ
-# When libraries are archived, a hash index is automatically created
-# so there is no need for ranlib
-RANLIB = /usr/bin/true
-SOFLAGS = -shared -use_ld_input $(ACELIB)
-SOBUILD = /bin/rm -f $@; $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $< && \
- ln $(VSHDIR)$*.o $@
-
-ifndef exceptions
- #### Disable the default exception handling of cxx >= 6.0.
- #### This is untested. exceptions=1 is the default, so it's not used
- #### by default.
- CXX_HAS_EXCEPTIONS := \
- $(shell if cxx -V | egrep -v 'C\+\+ [a-zA-Z][6-9]' > /dev/null; then \
- echo 1; fi)
- ifdef CXX_HAS_EXCEPTIONS
- CCFLAGS += -nocleanup
- endif # CXX_HAS_EXCEPTIONS
-endif # ! exceptions
diff --git a/include/makeinclude/platform_osf1_4.0_g++.GNU b/include/makeinclude/platform_osf1_4.0_g++.GNU
deleted file mode 100644
index e05a62a38d1..00000000000
--- a/include/makeinclude/platform_osf1_4.0_g++.GNU
+++ /dev/null
@@ -1,25 +0,0 @@
-# $Id$
-
-# This platform macros file is intended to work with Digital UNIX 4.0
-# (OSF/1 4.0) and GCC in version 2.7.2.1 (or newer).
-
-debug = 1
-optimize = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -D_REENTRANT
-CCFLAGS += $(CFLAGS) -fno-implicit-templates -fno-strict-prototypes
-DCFLAGS += -g
-LD = $(CXX)
-DLD = $(CXX)
-LIBS += -lpthread -lmach -lexc -ltli -lrt
-OCFLAGS += -O2
-PIC = -fpic
-ARFLAGS = cruvZ
-# When libraries are archived, a hash index is automatically created so there
-# is no need for ranlib
-RANLIB = /usr/bin/true
-SOFLAGS = -shared $(CPPFLAGS) $(ACELIB)
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-PRELIB = @true
diff --git a/include/makeinclude/platform_osf1_4.0_rcc.GNU b/include/makeinclude/platform_osf1_4.0_rcc.GNU
deleted file mode 100644
index 24e918c507e..00000000000
--- a/include/makeinclude/platform_osf1_4.0_rcc.GNU
+++ /dev/null
@@ -1,25 +0,0 @@
-# $Id$
-
-# This platform macros file is intended to work with Rational C++ (2.4.1) on
-# Digital UNIX 4.0 (OSF/1 4.0).
-
-debug = 1
-exceptions = 1
-
-CC = rcc
-CXX = RCC
-CFLAGS += -D_REENTRANT
-CCFLAGS += $(CFLAGS) -nosienna
-DCFLAGS += -g -O0
-DLD = $(CXX)
-LD = $(CXX)
-LIBS += -lpthread -lc_r -ltli -lrt
-OCFLAGS += -O4
-PIC = -pic
-ARFLAGS = cruvZ
-# When libraries are archived, a hash index is automatically created
-# so there is no need for ranlib
-RANLIB = /usr/bin/true
-SOFLAGS = -shared # -use_ld_input $(ACELIB)
-SOBUILD = /bin/rm -f $@; $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $< && \
- ln $(VSHDIR)$*.o $@
diff --git a/include/makeinclude/platform_psosim_g++.GNU b/include/makeinclude/platform_psosim_g++.GNU
deleted file mode 100644
index d2c62859b00..00000000000
--- a/include/makeinclude/platform_psosim_g++.GNU
+++ /dev/null
@@ -1,57 +0,0 @@
-# $Id$
-# PSOSim with GNU g++ 2.7.2
-
-####
-#### Notes:
-####
-#### 1) This file assumes that the PSS_ROOT environment variable is set.
-####
-#### 2) There is a separate Makefile in $(PSS_CFG_DIR) that must be used
-#### to create $(PSS_CFG_DIR)/acepsos.a
-####
-####
-
-CPU_FAMILY = psosim
-CPU = psosim
-CPU_TOOLS = psosim
-BOARD = psosim
-
-PSS_CFG_DIR = $(ACE_ROOT)/psosim
-PSS_SYS_DIR = $(PSS_ROOT)/sys/os
-PSS_SYS_LIBS = $(PSS_SYS_DIR)/prepc.a $(PSS_SYS_DIR)/psos.a $(PSS_SYS_DIR)/pna.a
-PSS_BSP = $(PSS_ROOT)/bsps/psosim
-PSS_BSP_LIB = $(PSS_BSP)/bsp.a
-
-debug = 1
-optimize = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -Wall -Wpointer-arith -pipe #### -Winline
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-
-# -w suppresses warnings
-# -H tells you which header files are being included
-# (switch between these)
-#DCFLAGS += -g
-#DCFLAGS += -g -H
-#DCFLAGS += -g -H -w
-DCFLAGS += -g -w
-
-DLD = $(CXX)
-LD = $(CXX)
-LDFLAGS += # -z muldefs
-LIBS += $(PSS_SYS_LIBS) $(PSS_BSP_LIB) $(PSS_CFG_DIR)/acepsos.a -lsocket -lnsl -lm
-OCFLAGS += -O2
-#OCFLAGS += -O0
-PIC = -fpic
-AR = ar
-ARFLAGS = rsuv
-RANLIB = @true
-SOFLAGS = -G $(CPPFLAGS)
-# SOBUILD - compile into .so directly
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-PRELIB = @true
-INCLDIRS += -I$(PSS_ROOT)/include -I$(PSS_BSP) -I$(ACE_ROOT)/ace
-
-
diff --git a/include/makeinclude/platform_sco-nothread.GNU b/include/makeinclude/platform_sco-nothread.GNU
deleted file mode 100644
index efbdad9bd02..00000000000
--- a/include/makeinclude/platform_sco-nothread.GNU
+++ /dev/null
@@ -1,22 +0,0 @@
-# $Id$
-
-debug = 1
-optimize = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -w
-CCFLAGS += $(CFLAGS) -fno-implicit-templates -fno-strict-prototypes
-DCFLAGS += -g #### should this be -gstabs?
-DLD = $(CXX)
-LD = $(CXX)
-LIBS = -lsocket
-OCFLAGS = -O2
-PIC =
-AR = ar
-ARFLAGS = ruv
-RANLIB = /bin/true
-
-SOFLAGS = $(CPPFLAGS)
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-PRELIB = @true
diff --git a/include/makeinclude/platform_sco5.0.0-fsu-pthread.GNU b/include/makeinclude/platform_sco5.0.0-fsu-pthread.GNU
deleted file mode 100644
index b8ebf4bb0cd..00000000000
--- a/include/makeinclude/platform_sco5.0.0-fsu-pthread.GNU
+++ /dev/null
@@ -1,35 +0,0 @@
-# $Id$
-
-# Requires FSU pthreads and gcc 2.7.2 installed in /usr/progressive
-# to produce libACE.so correctly changed the specs file for gcc 2.7.2
-# for not link -lc and -lgcc and other not shared libraries
-
-debug = 1
-optimize = 1
-
-CC = gcc
-# for threads
-# for no threads
-#CXX = gcc -fno-implicit-templates -w -fno-strict-prototypes
-# LDFLAGS += -L $(ACE_ROOT)/ace -L ./ ${FSU_PTHREADS_DIR}/init/init.o # -z muldefs
-# LDLIBS += -L $(ACE_ROOT)/ace -L ./ ${FSU_PTHREADS_DIR}/init/init.o -lACE # -z muldefs
-LDLIBS += -L $(ACE_ROOT)/ace # -z muldefs
-CXX = g++
-CFLAGS += -b elf -w
-CCFLAGS += -b elf -fpic -Xpg4plus -fno-implicit-templates -I ${FSU_PTHREADS_DIR}/include -I /usr/progressive/lib/g++-include
-DCFLAGS += -gstabs
-DCCFLAGS += $(DCFLAGS)
-DLD = $(CXX)
-LD = $(CXX)
-LIBS = -L${FSU_PTHREADS_DIR}/lib -lnsl -lsocket -lgthreads
-OCFLAGS += -O2
-OCCFLAGS += $(OCFLAGS)
-PIC = -fpic
-AR = ar
-ARFLAGS = ruv
-RANLIB = /bin/true
-
-SOFLAGS = $(CPPFLAGS) -b elf -fpic -G
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-# SOLINK = $(SOLINK.cc) -o $@ $(LDFLAGS) $<
-PRELIB = @true
diff --git a/include/makeinclude/platform_sco5.0.0-mit-pthread.GNU b/include/makeinclude/platform_sco5.0.0-mit-pthread.GNU
deleted file mode 100644
index a30197aabb5..00000000000
--- a/include/makeinclude/platform_sco5.0.0-mit-pthread.GNU
+++ /dev/null
@@ -1,35 +0,0 @@
-# $Id$
-
-# Requires MIT pthreads and gcc 2.7.2 installed in /usr/progressive
-# to produce libACE.so correctly changed the specs file for gcc 2.7.2
-# for not link -lc and -lgcc and other not shared libraries
-
-debug = 1
-optimize = 1
-
-CC = gcc
-# for threads
-# for no threads
-#CXX = gcc -fno-implicit-templates -w -fno-strict-prototypes
-# LDFLAGS += -L $(ACE_ROOT)/ace -L ./ ${MIT_PTHREADS_DIR}/init/init.o # -z muldefs
-# LDLIBS += -L $(ACE_ROOT)/ace -L ./ ${MIT_PTHREADS_DIR}/init/init.o -lACE # -z muldefs
-LDLIBS += -L $(ACE_ROOT)/ace -L ./ -lACE # -z muldefs
-CXX = g++
-CFLAGS += -b elf -w
-CCFLAGS += -b elf -fpic -Xpg4plus -fno-implicit-templates -I ${MIT_PTHREADS_DIR}/include -I /usr/progressive/lib/g++-include
-DCFLAGS += -gstabs
-DCCFLAGS += $(DCFLAGS)
-DLD = $(CXX)
-LD = $(CXX)
-LIBS = -L${MIT_PTHREADS_DIR} -lnsl -lpthread
-OCFLAGS += -O2
-OCCFLAGS += $(OCFLAGS)
-PIC = -fpic
-AR = ar
-ARFLAGS = ruv
-RANLIB = /bin/true
-
-SOFLAGS = $(CPPFLAGS) -b elf -fpic -G
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-# SOLINK = $(SOLINK.cc) -o $@ $(LDFLAGS) $<
-PRELIB = @true
diff --git a/include/makeinclude/platform_sco5.0.0-nothread.GNU b/include/makeinclude/platform_sco5.0.0-nothread.GNU
deleted file mode 100644
index 106c61d750b..00000000000
--- a/include/makeinclude/platform_sco5.0.0-nothread.GNU
+++ /dev/null
@@ -1,34 +0,0 @@
-# $Id$
-
-# Requires FSU pthreads and gcc 2.7.2 installed in /usr/progressive
-# to produce libACE.so correctly changed the specs file for gcc 2.7.2
-# for not link -lc and -lgcc and other not shared libraries
-CC = gcc
-# for threads
-# for no threads
-#CXX = gcc -fno-implicit-templates -w -fno-strict-prototypes
-# LDFLAGS += -L $(ACE_ROOT)/ace -L ./ ${FSU_PTHREADS_DIR}/init/init.o # -z muldefs
-# LDLIBS += -L $(ACE_ROOT)/ace -L ./ ${FSU_PTHREADS_DIR}/init/init.o -lACE # -z muldefs
-LDLIBS += -L $(ACE_ROOT)/ace # -z muldefs
-CXX = g++
-CFLAGS += $(DCFLAGS) -b elf -w -O2
-CCFLAGS += $(DCCFLAGS) -b elf -O2 -fpic -fno-implicit-templates -I /usr/progressive/lib/g++-include
-#DCFLAGS += -gstabs -DACE_HAS_BIG_FD_SET
-DCFLAGS += -gstabs
-DCCFLAGS += $(DCFLAGS)
-DLD = $(CXX)
-LD = $(CXX)
-LIBS = -lnsl -lsocket
-PIC = -fpic
-AR = ar
-ARFLAGS = ruv
-RANLIB = /bin/true
-
-SOFLAGS = $(CPPFLAGS) -b elf -fpic -G
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-# SOLINK = $(SOLINK.cc) -o $@ $(LDFLAGS) $<
-# PRELIB = (echo "main() { }" > gcctemp.c && \
-# $(COMPILE.cc) -o gcctemp.o gcctemp.c && \
-# $(LINK.cc) -o gcctemp gcctemp.o $^ $(LDFLAGS) $(LDLIBS) $(LIBS); \
-# status=$$?; exit $$status)
-PRELIB = @true
diff --git a/include/makeinclude/platform_sunos4_g++.GNU b/include/makeinclude/platform_sunos4_g++.GNU
deleted file mode 100644
index 35c3f8f61b9..00000000000
--- a/include/makeinclude/platform_sunos4_g++.GNU
+++ /dev/null
@@ -1,26 +0,0 @@
-# $Id$
-
-# SunOS 4.x (Solaris 1.x) with g++ *not* using Orbix
-
-debug = 1
-optimize = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -fno-strict-prototypes
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = /bin/ld
-LD = $(CXX)
-#
-# for G++ v2.6.0
-OCFLAGS += -O2
-PIC = -fpic
-AR = ar
-ARFLAGS = ruv
-RANLIB = ranlib
-SOFLAGS = -assert pure-text
-# SOBUILD - compile into .so directly
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-# SOLINK = $(SOLINK.cc) -o $@ $(LDFLAGS) $<
-PRELIB = @true
diff --git a/include/makeinclude/platform_sunos4_lucid.GNU b/include/makeinclude/platform_sunos4_lucid.GNU
deleted file mode 100644
index a6efedcf796..00000000000
--- a/include/makeinclude/platform_sunos4_lucid.GNU
+++ /dev/null
@@ -1,21 +0,0 @@
-# $Id$
-
-# SunOS 4.x (Solaris 1.x) with Lucid
-
-debug = 1
-
-CC = lcc
-CXX = lcc
-CFLAGS = -Xa # use ANSI c complier
-CCFLAGS = -XF -Xpt- # use c++ ARM compiler with auto templates turned off
-DCFLAGS += -g
-DCCFLAGS += $(DCFLAGS)
-DLD = /bin/ld
-LD = $(CXX)
-LIBS +=
-PIC = -pic
-ARFLAGS = ruv
-RANLIB = ranlib
-SOFLAGS = -assert pure-text
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
diff --git a/include/makeinclude/platform_sunos4_sunc++3.x.GNU b/include/makeinclude/platform_sunos4_sunc++3.x.GNU
deleted file mode 100644
index a00eb562e11..00000000000
--- a/include/makeinclude/platform_sunos4_sunc++3.x.GNU
+++ /dev/null
@@ -1,27 +0,0 @@
-# $Id$
-
-# SunOS 4.x (Solaris 1.x) with SunC++ 3.x (note that this is a very old C++
-# compiler, based on cfront. In paricular, it's not the same thing as
-# SunC++ 4.x (which is also known as SPARCWorks 3.x).
-
-debug = 1
-
-CC = cc
-CXX = CC
-CCFLAGS += $(CFLAGS)
-DCFLAGS += -g
-DLD = /bin/ld
-LD = $(CXX)
-LIBS +=
-PIC = -pic
-AR = ar
-ARFLAGS = ruv
-RANLIB = ranlib
-SOFLAGS = -assert pure-text
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(RM) -rf $(VSHDIR)pt$*; mkdir $(VSHDIR)pt$*; \
- YYZ="`$(CXX) $(CCFLAGS) $(CPPFLAGS) \
- -ptr$(VSHDIR)pt$* -ptr./ptrepository $<`"; \
- $(RM) -rf a.out; \
- YYZ="`echo $(VSHDIR)pt$*/*.o`"; \
- $(SOLINK.cc) -o $@ ./$(VSHDIR)$*.o $(YYZ)
diff --git a/include/makeinclude/platform_sunos4_sunc++4.x.GNU b/include/makeinclude/platform_sunos4_sunc++4.x.GNU
deleted file mode 100644
index b122a76859f..00000000000
--- a/include/makeinclude/platform_sunos4_sunc++4.x.GNU
+++ /dev/null
@@ -1,24 +0,0 @@
-# $Id$
-
-# SunOS 4.x (Solaris 1.x) with SunC++ 4.x
-
-debug = 1
-
-CC = cc
-CXX = CC
-CCFLAGS += $(CFLAGS)
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LIBS +=
-LDFLAGS += $(PIC)
-AR = CC
-ARFLAGS = -xar -o
-PIC = -PIC
-RANLIB = ranlib
-SOFLAGS = -G $(CPPFLAGS)
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) $(PIC) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
-
-#### Create template repository to avoid compiler warning.
-TEMPLATE_REPOSITORY = Templates.DB
diff --git a/include/makeinclude/platform_sunos4_sunc++4.x_orbix.GNU b/include/makeinclude/platform_sunos4_sunc++4.x_orbix.GNU
deleted file mode 100644
index fec612a3113..00000000000
--- a/include/makeinclude/platform_sunos4_sunc++4.x_orbix.GNU
+++ /dev/null
@@ -1,25 +0,0 @@
-# $Id$
-
-# SunOS 4.x (Solaris 1.x) with SunC++ 4.x and Orbix.
-
-debug = 1
-
-CC = cc
-CXX = CC
-CCFLAGS += $(CFLAGS)
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LIBS +=
-INCLDIRS = -I$(ORBIX_ROOT)/include
-AR = CC
-LDFLAGS += -L$(ORBIX_ROOT)/lib
-ARFLAGS = -xar -o
-PIC = -pic
-RANLIB = ranlib
-SOFLAGS = -G $(CPPFLAGS)
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
-
-#### Create template repository to avoid compiler warning.
-TEMPLATE_REPOSITORY = Templates.DB
diff --git a/include/makeinclude/platform_sunos5.6_sparc_sunc++_4.2.GNU b/include/makeinclude/platform_sunos5.6_sparc_sunc++_4.2.GNU
deleted file mode 100644
index a4241e53d48..00000000000
--- a/include/makeinclude/platform_sunos5.6_sparc_sunc++_4.2.GNU
+++ /dev/null
@@ -1,3 +0,0 @@
-# $Id$
-
-include $(ACE_ROOT)/include/makeinclude/platform_sunos5_sunc++.GNU
diff --git a/include/makeinclude/platform_sunos5_centerline.GNU b/include/makeinclude/platform_sunos5_centerline.GNU
deleted file mode 100644
index 0d8cc04c666..00000000000
--- a/include/makeinclude/platform_sunos5_centerline.GNU
+++ /dev/null
@@ -1,22 +0,0 @@
-# $Id$
-
-# SunOS 5.x (Solaris 2.x) with Centerline C++
-
-debug = 1
-
-CC = cc
-CXX = CC
-CFLAGS += -mt
-CCFLAGS += $(CFLAGS)
-DCFLAGS += -g
-DLD = $(CXX) -mt
-LD = $(CXX) -mt
-LIBS += -lsocket -ldl -lnsl -lgen
-PIC = -PIC
-#AR = CC
-#ARFLAGS = -xar -o
-ARFLAGS = ruv
-RANLIB = echo
-SOFLAGS = -G $(CPPFLAGS) $(PTDIRS)
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) $(PIC) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
diff --git a/include/makeinclude/platform_sunos5_centerline_orbix.GNU b/include/makeinclude/platform_sunos5_centerline_orbix.GNU
deleted file mode 100644
index 7265e806673..00000000000
--- a/include/makeinclude/platform_sunos5_centerline_orbix.GNU
+++ /dev/null
@@ -1,23 +0,0 @@
-# $Id$
-
-# SunOS 5.x (Solaris 2.x) with Centerline C++
-
-debug = 1
-
-CC = cc
-CXX = CC
-CFLAGS += -mt
-CCFLAGS += $(CFLAGS)
-DCFLAGS += -g
-DLD = $(CXX) -mt
-LD = $(CXX) -mt
-INCLDIRS = -I$(ORBIX_ROOT)/include
-LDFLAGS += -L$(ORBIX_ROOT)/lib
-LIBS += -lITsrv -lsocket -ldl -lnsl -lgen
-PIC = -PIC
-AR = CC
-ARFLAGS = -xar -o
-RANLIB = echo
-SOFLAGS = -G $(CPPFLAGS) $(PTDIRS)
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) $(PIC) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
diff --git a/include/makeinclude/platform_sunos5_egcs.GNU b/include/makeinclude/platform_sunos5_egcs.GNU
deleted file mode 100644
index af058e61950..00000000000
--- a/include/makeinclude/platform_sunos5_egcs.GNU
+++ /dev/null
@@ -1,9 +0,0 @@
-# $Id$
-
-# SunOS 5.x (Solaris 2.x) with egcs
-# Use the g++ platform file, with any overrides following its include.
-
-include $(ACE_ROOT)/include/makeinclude/platform_sunos5_g++.GNU
-
-#### Uncomment the following line to use shared libstdc++.so, etc.
-#### SOFLAGS = -shared $(CPPFLAGS)
diff --git a/include/makeinclude/platform_sunos5_g++.GNU b/include/makeinclude/platform_sunos5_g++.GNU
deleted file mode 100644
index f3cc1879ad9..00000000000
--- a/include/makeinclude/platform_sunos5_g++.GNU
+++ /dev/null
@@ -1,30 +0,0 @@
-# $Id$
-
-# SunOS 5.x (Solaris 2.x) with g++ *not* using Orbix
-
-# NOTE: with g++ 2.8.0, you'll need to disable optimization in order to
-# instantiate ACE_Map_Manager (ace/Map_Manager.cpp). The easiest
-# way to do that is to set "optimize = 0", either below or on
-# your make command line.
-
-debug = 1
-optimize = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -Wall -Wpointer-arith -pipe #### -Winline
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LDFLAGS += # -z muldefs
-LIBS += -lsocket -ldl -lgen -lnsl -lposix4 -lthread -lw
-OCFLAGS += -O2
-PIC = -fpic
-AR = ar
-ARFLAGS = ruv
-RANLIB = @true
-SOFLAGS = -G $(CPPFLAGS)
-# SOBUILD - compile into .so directly
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-PRELIB = @true
diff --git a/include/makeinclude/platform_sunos5_sunc++.GNU b/include/makeinclude/platform_sunos5_sunc++.GNU
deleted file mode 100644
index fd661849810..00000000000
--- a/include/makeinclude/platform_sunos5_sunc++.GNU
+++ /dev/null
@@ -1,106 +0,0 @@
-# $Id$
-
-# SunOS 5.x (Solaris 2.x) with SunC++ 4.2 or earlier
-# *not* using Orbix
-#
-# Note: some ACE files might generate these kinds of warnings:
-# 1) "Warning: Could not find source for " one of the following:
-# default constructor, copy constructor, destructor, or assignment
-# operator. It appears that with +w, Sun C++ 4.x issues this warning
-# whenever it has to generate one of these functions (because it wasn't
-# defined by the user). This isn't really a problem.
-# This warning appears to be fixed by Sun C++ 4.2 jumbo patch 104631-02.
-# 2) "Warning: <foo> hides the function " or "hides the same name in an
-# outer scope". A useful warning, perhaps, but not really a problem.
-# Again, this appears much more often with +w. The jumbo patch did not
-# remove it.
-# There should be no other warnings from Sun C++ when building ACE.
-
-debug = 1
-
-CC = cc
-CXX = CC
-CFLAGS += -mt
-#### -pta instantiates all template members, which makes libraries bigger.
-#### But, it's supposed to put each member into it's own .o, so executable
-#### size should not be penalized.
-#### We've commented -pta out for the moment to see if it works.
-CCFLAGS += $(CFLAGS) # -pta
-DCFLAGS += -g
-DLD = $(CXX)
-
-#### Exception handling breaks on MP machines prior to Sun C++ 4.2
-#### with jumbo patch 104631-02, see ace/config-sunos5.5-sunc++-4.x.h.
-#### If you are using a version of Sun C++ prior to 4,2, or haven't
-#### applied that jumbo patch to your 4.2, or don't want to pay the
-#### performance penalty of exception handling, then use the default
-#### of no exceptions. If you want to enable exception handling,
-#### add "exceptions=1" to your "make" invocation.
-ifndef exceptions
- CCFLAGS += -noex
-endif # ! exceptions
-
-LD = $(CXX)
-
-ifdef orbix
- LDFLAGS += $(PIC) -L$(ORBIX_ROOT)/corba2/lib \
- -R $(ACE_ROOT)/ace -R./ -R $(ORBIX_ROOT)/corba2/lib
- LIBS += -lITinimt -liiopmt -lorbixmt -lsocket -ldl -lnsl \
- -lthread -lgen -lposix4
- CPPFLAGS += -I$(ORBIX_ROOT)/corba2/include
-else
- LDFLAGS += -R $(ACE_ROOT)/ace -R./
- LIBS += -lsocket -ldl -lnsl -lgen -lposix4
-endif # orbix
-
-LDFLAGS += -mt -xildoff
-
-OCFLAGS += -O
-PIC = -PIC
-AR = CC
-ARFLAGS = -xar -o
-RANLIB = echo
-SOFLAGS = -G $(CPPFLAGS)
-
-#### Create template repository to avoid compiler warning.
-TEMPLATE_REPOSITORY = Templates.DB
-
-ifdef BIN
- #### Builds .shobj/$*.o file, then .shobj/$*.so file. The .o files
- #### are used for building libraries and executables. But, it seems
- #### to be necessary to build the .so files (with -G) in order to get
- #### all template instantiations.
- SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) -o $@ -h $@ $(LDFLAGS) $(VSHDIR)$*.o
-else
- #### Optimize builds when no executables are built in the current
- #### directory. Only a library is being created, and -G is used
- #### in that step. Therefore, all templates instantations are
- #### included in the library. This optimization saves almost 11 Mb
- #### (2.6 percent) and 27 minutes (22 percent) on the entire ACE
- #### build on a 168 MHz Sun Ultra2.
- ####
- #### Sun C++ won't allow the output from a compile to be named with
- #### a .so extension. Rather than muck with the ACE build rules and
- #### risk upsetting builds on other platforms, just ln the output
- #### after building it.
- SOBUILD = /bin/rm -f $@; \
- $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $< && /bin/ln $(VSHDIR)$*.o $@
-endif # BIN
-
-#### The following macro overrides enable creation of fast executables.
-#### They _don't_ support fast compilation :-)
-#### To use, add fast=1 to your "make" invocation.
-####
-#### -g is incompatible with -fast. If you need -g, you can
-#### use "-fast -O3".
-####
-#### Dynamic casting and RTTI can coexist with ACE, but it doesn't
-#### use them. To disable, add: -features=no%castop,no%rtti
-#### Sun C++ 4.2 (and later?) only support this option.
-ifdef fast
- CFLAGS += -fast
- CCFLAGS += -features=no%castop,no%rtti
- DCFLAGS =
- LDFLAGS += -fast
-endif # fast
diff --git a/include/makeinclude/platform_sunos5_sunc++_orbix.GNU b/include/makeinclude/platform_sunos5_sunc++_orbix.GNU
deleted file mode 100644
index 2fa129d576d..00000000000
--- a/include/makeinclude/platform_sunos5_sunc++_orbix.GNU
+++ /dev/null
@@ -1,6 +0,0 @@
-# $Id$
-
-orbix=1
-exceptions=1
-
-include $(ACE_ROOT)/include/makeinclude/platform_sunos5_sunc++.GNU
diff --git a/include/makeinclude/platform_sunos5_x86_g++.GNU b/include/makeinclude/platform_sunos5_x86_g++.GNU
deleted file mode 100644
index 7ce00b6df95..00000000000
--- a/include/makeinclude/platform_sunos5_x86_g++.GNU
+++ /dev/null
@@ -1,25 +0,0 @@
-# $Id$
-
-# SunOS 5.x (Solaris 2.x) with g++ *not* using Orbix
-
-debug = 1
-
-CC = gcc
-CXX = g++
-CCFLAGS += $(CFLAGS) -fno-implicit-templates -fno-strict-prototypes
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LDFLAGS += # -z muldefs
-LIBS += -lsocket -ldl -lgen -lnsl -lthread -lw
-PIC = -fpic
-AR = ar
-ARFLAGS = ruv
-RANLIB = /bin/true
-SOFLAGS = -G $(CPPFLAGS)
-# SOBUILD - compile into .so directly
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-# SOLINK = cp $< $@
-# SOLINK = ln -s $< $@
-# SOLINK = $(SOLINK.cc) -o $@ $(LDFLAGS) $<
-PRELIB = @true
diff --git a/include/makeinclude/platform_tandem.GNU b/include/makeinclude/platform_tandem.GNU
deleted file mode 100644
index 294525c4e82..00000000000
--- a/include/makeinclude/platform_tandem.GNU
+++ /dev/null
@@ -1,93 +0,0 @@
-# $Id$
-
-# NonStop-UX NCC 3.20
-
-debug = 1
-
-# Please see the config-NonS... file for more information about status
-# This file is built from Sunos5(os) and sgic++(compiler)
-
-CC = cc
-CXX = NCC
-DLD = $(CXX)
-LD = $(CXX)
-CPPFLAGS += -no_exceptions
-CPPFLAGS += -I/usr/include3.18
-CPPFLAGS += -D_REENTRANT
-#CPPFLAGS += -ptused -prelink
-CPPFLAGS += -pta
-#CPPFLAGS += +pp
-#CPPFLAGS += -show
-#-D_SGI_MP_SOURCE
-#3106 nested comment is not allowed
-#3203 statement is unreachable
-#3252 argument of type "X" is incompatible with parameter of type "Y"
-#3262 Parameter "X" declared and never referenced
-#3611 a value of "X" cannot be assigned to an entity of type "Y"
-#3140 macro redefined differently (param redefines NULL)
-
-CPPFLAGS += -woff 3106,3203,3262
-#CPPFLAGS += -woff 3106,3203,3262,3611,3252
-#CPPFLAGS += -woff 3106,3203,3212,3252,3262,3611
-
-# For the new 32 bit C++ compiler (-n32)
-#CPPFLAGS += -n32 -woff 1174,1209,1375,1506,1110,1552,1021,1171
-# For the old C++ compiler (-32)
-#CPPFLAGS += +pp
-LDFLAGS += -rpath "$(ACE_ROOT)/ace"
-#LDFLAGS += -Wl,-woff,85
-LIBS += -lsocket
-LIBS += -ldl
-LIBS += -lnsl
-LIBS += -lgen
-LIBS += -lthread
-PIC = -KPIC
-AR = ar
-ARFLAGS = r
-RANLIB = echo
-SOFLAGS = -shared $(CPPFLAGS) -all
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)$*.o
-
-#3106 nested comment is not allowed
-#3203 statement is unreachable
-#3252 argument of type "X" is incompatible with parameter of type "Y"
-#3262 Parameter declared and never referenced
-#3611 a value of "X" cannot be assigned to an entity of type "Y"
-#WARNOFF += -woff 3106,3203,3262,3611
-#INCDIR += -I/usr/include -I/usr/include3.18
-# -I /usr/ucbinclude
-#### No threads
-#CCFLAGS += -no_exceptions -pta $(WARNOFF) $(INCDIR)
-#### Threads
-#CCFLAGS += -D_REENTRANT -no_exceptions -pta $(WARNOFF)
-
-#DLD = $(CXX)
-#LD = $(CXX)
-#LDFLAGS += -R $(ACE_ROOT)/ace
-#LIBS += -lsocket -ldl -lnsl -lgen -lthread # Threads
-#LIBS += -lsocket -ldl -lnsl -lgen # No threads
-#PIC = -PIC
-# SUNC++ 4.1 has a bug with the -xar command:
-#
-# from 'CC -readme' the following bug is reported:
-#
-# 4. Using -xar to add generated templates
-# ----------------------------------------
-#
-# When using -xar to add generated templates to an archive,
-# please be aware that this command will both update
-# existing object files in the archive, and add new ones.
-# Existing object files that may be obsolete will still
-# be present. In these cases, the safest course of action
-# would be to delete the .a file prior to the invocation of -xar.
-#
-# so here we remove the archive prior to making the new one
-#
-#AR = CC
-#ARFLAGS = -xar -o
-#RANLIB = echo
-#SOFLAGS = -G $(CPPFLAGS)
-#SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.o $<; \
- $(SOLINK.cc) -o $@ -h $@ $(LDFLAGS) $(VSHDIR)$*.o
-
diff --git a/include/makeinclude/platform_unixware_g++.GNU b/include/makeinclude/platform_unixware_g++.GNU
deleted file mode 100644
index e5e76d03a98..00000000000
--- a/include/makeinclude/platform_unixware_g++.GNU
+++ /dev/null
@@ -1,24 +0,0 @@
-# $Id$
-
-# UnixWare V2.2.1.2 with g++ version 2.7.2.2 *not* using Orbix
-
-debug = 1
-
-CC = gcc
-CXX = g++
-CFLAGS += -D__STDC__=0
-CCFLAGS += $(CFLAGS) -fno-implicit-templates
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LIBS += -lsocket -lnsl -lgen -lthread
-PIC = -fpic
-AR = ar
-ARFLAGS = ruv
-RANLIB = /bin/true
-#SOFLAGS = -assert pure-text
-SOFLAGS = -shared
-# SOBUILD - compile into .so directly
-SOBUILD = $(COMPILE.cc) $(PIC) -o $(VSHDIR)$*.so $<
-# SOLINK = $(SOLINK.cc) -o $@ $(LDFLAGS) $<
-PRELIB = @true
diff --git a/include/makeinclude/platform_vxworks5.x_g++.GNU b/include/makeinclude/platform_vxworks5.x_g++.GNU
deleted file mode 100644
index e329ec46aa4..00000000000
--- a/include/makeinclude/platform_vxworks5.x_g++.GNU
+++ /dev/null
@@ -1,127 +0,0 @@
-# $Id$
-# VxWorks 5.2-5.3.1 with GNU g++ 2.7.2
-
-#### Notes:
-#### 1) This file requires that the WIND_BASE and WIND_HOST_TYPE environment
-#### variables be set. If the target CPU is not a PPC604, then your CPU
-#### environment variable must be set. On Windows hosts, you'll also need
-#### to set PERL_PATH if perl is not on your path.
-####
-#### 2) If you have problems with munch output not being compilable
-#### because it contains identifiers with ".", e.g., ".cpp", in them:
-#### add a global variable or function to that .cpp file. See
-#### ace/IOStream_T.cpp for an explanation and example.
-
-VXWORKS = 1
-CROSS-COMPILE = 1
-
-debug = 1
-optimize = 1
-shared_libs =
-static_libs = 1
-
-
-ifeq (,$(WIND_BASE))
- default:
- @ERROR: you must set your WIND_BASE environment variable
-endif # WIND_BASE
-
-ifeq (,$(WIND_HOST_TYPE))
- default:
- @ERROR: you must set your WIND_HOST_TYPE environment variable
-endif # WIND_HOST_TYPE
-
-HOST_DIR = $(WIND_BASE)/host/$(WIND_HOST_TYPE)
-
-ifeq (,$(findstring $(HOST_DIR)/bin,$PATH))
- PATH +=:$(HOST_DIR)/bin
-endif # PATH
-
-
-#### BEGIN target CPU-specific settings
-
-#### This is kind of messy so that it can support multiple
-#### targets. You'll need to set CPU to a supported CPU
-#### using one of these methods (unless your CPU is a PowerPC 604):
-#### 1) create a $ACE_ROOT/include/makeinclude/platform_macros.GNU
-#### that contains something like:
-####
-#### WIND_BASE = /project/doc/wind
-#### WIND_HOST_TYPE = sun4-solaris2
-#### CPU = I80486
-####
-#### include $(ACE_ROOT)/include/makeinclude/platform_vxworks5.x_g++.GNU
-####
-#### 2) modify the code below to set CPU, or
-#### 3) set CPU on the command line, e.g., "make CPU=I80486"
-ifeq ($(CPU),)
- CPU = PPC604
-endif # default CPU
-
-ifeq ($(CPU),PPC604)
- CFLAGS += -B$(GCCLIB_DIR)/ -DCPU=PPC604
- GCCLIB_DIR = $(HOST_DIR)/lib/gcc-lib/powerpc-wrs-vxworks/cygnus-2.7.2-960126
- TOOLENV = ppc
-else
-ifeq ($(CPU),I80486)
- CFLAGS += -DCPU=I80486 -m486
- TOOLENV = 386
-endif # I80486
-endif # PPC604
-
-#### END target CPU-specific settings
-
-
-#### Set up Win32 vs. Unix host specific macros.
-ifeq ($(WIND_HOST_TYPE),x86-win32)
- CXX = cc$(TOOLENV)
-else # ! x86-win32
- CXX = g++$(TOOLENV)
- PIPE_OPT = -pipe
-endif # ! x86-win32
-
-
-CC = cc$(TOOLENV)
-CFLAGS += -DVXWORKS -D_REENTRANT -ansi -fno-builtin -fno-defer-pop -fvolatile -nostdinc -nostdlib $(PIPE_OPT) -Wall
-#### Note: -f-no-implicit-templates doesn't seem to work well with
-#### g++ cygnus-2.7.2-960126 for pc486 target. Some
-#### member functions don't get instantiated. Wind River knows
-#### about this problem (SPR 8483).
-CCFLAGS += $(CFLAGS) #### -fno-implicit-templates
-DCFLAGS += -g
-INCLDIRS += -I$(WIND_BASE)/target/h
-LD = $(PERL_PATH) $(ACE_ROOT)/bin/ace_ld -c \
- "$(COMPILE.c) -traditional" \
- -m "munch" -n "nm$(TOOLENV)" ld$(TOOLENV)
-LDFLAGS += -X -r
-#### WindRiver only recommends -O, not -O2, with some CPUs, including
-#### the i386 family. And -O2 causes some compilation failures.
-OCFLAGS += -O
-PIC =
-AR = ar$(TOOLENV)
-ARFLAGS = rv
-RANLIB = /bin/true
-
-
-#### ld can't handle INCLDIRS, so override LINK definitions.
-LINK.c = override
-LINK.c.override = $(LD) $(LDFLAGS) $(LDLIBS) $(LIBS)
-
-LINK.cc = override
-LINK.cc.override = $(LD)
-
-
-#### The symbol table extractor is target-dependent.
-ifeq ($(CPU),I80486)
- BINXSYM_NAME = xsymDec
-else
-ifeq ($(CPU),I80386)
- BINXSYM_NAME = xsymDec
-else
- BINXSYM_NAME = xsym
-endif # I80486
-endif # I80386
-
-#### To extract the symbol table from each executable, uncomment the POSTLINK
-#### definition below.
-## POSTLINK = ; VX_CPU_FAMILY=$(TOOLENV) $(BINXSYM_NAME) < $@ > $@.sym
diff --git a/include/makeinclude/platform_vxworks5.x_ghs.GNU b/include/makeinclude/platform_vxworks5.x_ghs.GNU
deleted file mode 100644
index 65da23c1447..00000000000
--- a/include/makeinclude/platform_vxworks5.x_ghs.GNU
+++ /dev/null
@@ -1,83 +0,0 @@
-# $Id$
-#
-# VxWorks 5.2-5.3.1 with Green Hills 1.8.8
-
-#### Notes:
-#### 1) This file requires that your PATH be set to include the location
-#### of the Green Hills executables. And, it usually requires that
-#### WIND_BASE and WIND_HOST_TYPE be set.
-####
-#### 2) If your CPU is not a ppc, you'll need to set your CPU environment
-#### variable.
-####
-#### 3) You'll probably need to set your GHS environment variable to the
-#### location of your Green Hills executables.
-####
-#### 4) For x86 target, the ghsblin.o, ghsmath.o, and objghsvx/*.o
-#### object files were added to libedgnoe.a using this command:
-####
-#### $(WIND_BASE)/host/$(WIND_HOST_TYPE)/bin/ar386 rsv libedgnoe.a \
-#### ghs*.o objghsvx/*.o
-####
-#### If you don't do that, you'll have to add the individual .o files
-#### to LIBS below.
-####
-#### Here's an example platform_macros.GNU file:
-####
-#### WIND_BASE = /project/doc/wind
-#### WIND_HOST_TYPE = sun4-solaris2
-####
-#### ifeq (,$(findstring /project/doc/green,$PATH))
-#### PATH +=:/project/doc/green
-#### endif # PATH
-####
-#### CPU = 86
-#### GHS = /project/doc/green/vx$(CPU)
-#### include $(ACE_ROOT)/include/makeinclude/platform_vxworks5.x_ghs.GNU
-
-VXWORKS = 1
-CROSS-COMPILE = 1
-
-debug = 1
-shared_libs =
-static_libs = 1
-
-
-#### CPU type
-ifndef CPU
- CPU = ppc
-endif # CPU
-
-#### Green Hills location, and target-specific definitions.
-ifeq ($(CPU),86)
- # Without this RANLIB, ld386 complains that it can't read the
- # archive symbol table.
- RANLIB = $(WIND_BASE)/host/$(WIND_HOST_TYPE)/bin/ranlib386
- ifndef GHS
- GHS = /project/doc/green/vx$(CPU)
- endif # GHS
- LIBS += $(GHS)/libedgnoe.a
-else
-ifeq ($(CPU,ppc)
- ifndef GHS
- GHS = /appl/newgreen/vx$(CPU)603
- endif # GHS
- LIBS += $(GHS)/ghsbltin.o $(GHS)/ghsmath.o
-endif # ppc
-endif # CPU
-
-
-CC = cxvx$(CPU)
-CXX = $(CC)
-CCFLAGS += $(CFLAGS) --no_rtti -tnone
-DCFLAGS += -g
-DLD = $(CXX)
-LD = $(CXX)
-LDFLAGS = --no_auto_instantiation
-OCFLAGS += -OL -OM
-PIC =
-AR = ax
-ARFLAGS = r
-ifndef RANLIB
- RANLIB = /bin/true
-endif # RANLIB
diff --git a/include/makeinclude/rules.bin.GNU b/include/makeinclude/rules.bin.GNU
deleted file mode 100644
index 1b30f417237..00000000000
--- a/include/makeinclude/rules.bin.GNU
+++ /dev/null
@@ -1,12 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Build binaries
-# GNU version
-# Requires GNU make
-#----------------------------------------------------------------------------
-
-VBIN = $(BIN:%=%$(VAR))
-
-$(BIN): %: $(VDIR)%.o $(VOBJS)
- $(LINK.cc) -o $@ $^ $(LDFLAGS) $(VLDLIBS) $(POSTLINK)
diff --git a/include/makeinclude/rules.common.GNU b/include/makeinclude/rules.common.GNU
deleted file mode 100644
index c2c1b2d5b33..00000000000
--- a/include/makeinclude/rules.common.GNU
+++ /dev/null
@@ -1,17 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Common targets
-#----------------------------------------------------------------------------
-
-all: all.nested all.local
-debug: debug.nested debug.local
-profile: profile.nested profile.local
-install: install.nested install.local
-deinstall: deinstall.nested deinstall.local
-clean: clean.nested clean.local
-realclean: realclean.nested realclean.local
-clobber: clobber.nested clobber.local
-depend: depend.nested depend.local
-rcs_info: rcs_info.nested rcs_info.local
-
diff --git a/include/makeinclude/rules.lib.GNU b/include/makeinclude/rules.lib.GNU
deleted file mode 100644
index 092e47f9428..00000000000
--- a/include/makeinclude/rules.lib.GNU
+++ /dev/null
@@ -1,146 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Build libraries (i.e., contain no binary executables)
-# GNU version
-# Requires GNU make
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# The following targets arrange to build both unshared and shared libraries
-#----------------------------------------------------------------------------
-
-ifndef OBJEXT
-OBJEXT=o
-endif
-
-ifndef SOEXT
-SOEXT=so
-endif
-
-VSHLIB = $(SHLIB:%.$(SOEXT)=%$(VAR).$(SOEXT))
-VOBJS = $(subst .cpp,.$(OBJEXT),$(foreach file,$(LSRC),$(VDIR)$(notdir $(file))))
-
-ifdef TEMPINCDIR
-VSHOBJS1 =
-else
-LSRC += $(LSRC2)
-ifdef PRELIB
-ifdef PRELIB_USES_OBJ_ONLY
-VSHOBJS = $(subst .cpp,.o,$(foreach file,$(LSRC),$(VSHDIR)$(notdir $(file))))
-else
-VSHOBJS = $(subst .cpp,.o,$(foreach file,$(LSRC),$(VSHDIR)$(notdir $(file))))
-endif
-VSHOBJS1 = $(VSHOBJS)
-else
-VSHOBJS = $(subst .cpp,.o,$(foreach file,$(LSRC),$(VSHDIR)$(notdir $(file))))
-VSHOBJS1 = $(subst .cpp,.o,$(foreach file,$(LSRC),$(VSHDIR)$(notdir $(file))))
-endif
-endif
-
-# Comment out for now...
-# $(DEFS:%=$(INSINC)/%) \
-
-ifdef shared_libs_only
- INSTALL = $(VSHLIB:%.$(SOEXT)=$(INSLIB)/%.$(SOEXT)$(ACE_LDSO_Version_Number))
-else
-ifdef static_libs_only
- INSTALL = $(VLIB:%.a=$(INSLIB)/%.a)
-else
- INSTALL = $(VLIB:%.a=$(INSLIB)/%.a) \
- $(VSHLIB:%.$(SOEXT)=$(INSLIB)/%.$(SOEXT)$(ACE_LDSO_Version_Number))
-endif # static_libs_only
-endif # shared_libs_only
-
-ifdef PRELIB
-# Unfortunately, gcc has to do a link of all of the objects (during which
-# it may decide to recompile some of the objects), before we can safely build
-# any libraries or shared objects. Comment this line if no shared
-# libraries or objects are used.
-#
-# I have no idea why this dependency has any effect similar to what is
-# described above, so I will comment it out. This eliminates the VERY
-# annoying messages from make such as:
-# make: Circular .shobj/interp.so <- libcorba.so dependency dropped.
-#$(VSHOBJS): $(VSHLIB)
-endif
-
-# Comment these lines out if you want to build both *.a and *.so libraries...
-#$(VSHLIB): $(VSHOBJS) $(STATLIB)
-#ifdef PRELIB
-# $(PRELIB)
-#endif
-# $(SOLINK.cc) -o $@ $(LDFLAGS) $(VSHDIR)*.o
-
-# Uncomment the remaining lines if you want to build both *.a and *.so libraries...
-VLIB = $(LIB:%.a=%$(VAR).a)
-
-$(VLIB): $(VOBJS)
-ifdef PRELIB
- $(PRELIB)
-endif
- $(AR) $(ARFLAGS) $@ $?
-ifdef TEMPINCDIR
-# This is required for AIX!!!
- if test -e xxx; \
- then \
- rm xxx; \
- fi
- (if test -s ./$(TEMPINCDIR)/*.C; \
- then \
- while ! test -e xxx; \
- do \
- touch xxx; \
- cd ./$(TEMPINCDIR); \
- for temp in *.C; \
- do \
- if ! test -d ./$(TEMPINCDIR); \
- then \
- cd ..; \
- fi; \
- if $(COMPILE.cc) -o $(VDIR)$$temp.o ./$(TEMPINCDIR)/$$temp; \
- then \
- $(AR) $(ARFLAGS) $@ $(VDIR)$$temp.o;\
- else \
- rm $@; \
- rm xxx; \
- exit; \
- fi \
- done; \
- for temp in ./$(TEMPINCDIR)/*.C; \
- do \
- if test $$temp -nt xxx; \
- then \
- rm xxx; \
- break; \
- fi \
- done \
- done; \
- fi)
- rm xxx
-endif
- -chmod a+r $@
- -$(RANLIB) $@
-
-# Note that if you don't want to build shared libraries, just remove the $(VSHOBJS)
-ifdef SHLIBBUILD
-$(VSHLIB): $(VSHOBJS) $(STATLIB)
-else
-$(VSHLIB): $(VSHOBJS1) $(STATLIB)
-endif
-ifdef PRELIB
- $(PRELIB)
-endif
-ifdef SHLIBBUILD
- $(SHLIBBUILD)
-else
- $(SOLINK.cc) -o $@ $(VSHOBJS1) $(LDFLAGS) $(LIBS) $(STATLIB)
- -chmod a+rx $@
-endif
-
-ifdef SHLIBA
-$(SHLIBA): $(VSHLIB)
- $(AR) $(ARFLAGS) $@ $?
- -chmod a+rx $@
- -$(RANLIB) $@
-endif
diff --git a/include/makeinclude/rules.local.GNU b/include/makeinclude/rules.local.GNU
deleted file mode 100644
index 95dfe428df6..00000000000
--- a/include/makeinclude/rules.local.GNU
+++ /dev/null
@@ -1,210 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Local targets
-# GNU version
-# Requires GNU make
-#----------------------------------------------------------------------------
-
-ifndef OBJDIRS
- OBJDIRS = .obj .shobj # .obj_debug .obj_profile .obj_optimize
-endif # OBJDIRS
-
-#### TEMPLATE_REPOSITORY can be set in individual platform files
-#### to create template repository directories. See
-#### platform_sunos5_sunc++.GNU for an example.
-OBJDIRS += $(TEMPLATE_REPOSITORY)
-
-all.local: build.objdirs build.local install.local
-
-#----------------------------------------------------------------------------
-# C/C++ compilation targets
-#----------------------------------------------------------------------------
-
-build.local: $(BUILD)
-
-# Set up the suffixes for C++ and IDL.
-.SUFFIXES:
-.SUFFIXES: .cpp .cc .C .idl $(SUFFIXES)
-
-# and here's how to compile C++ files from the IDL file.
-# only ONE of these rules will be run at make-time,
-
-%S.cpp: %.idl
- $(IDL) $(IDLFLAGS) $<
-
-%C.cpp: %.idl
- $(IDL) $(IDLFLAGS) $<
-
-%.hh: %.idl
- $(IDL) $(IDLFLAGS) $<
-
-# C++ related targets
-
-$(VDIR)%.o: %.c
- $(COMPILE.c) -o $@ $<
- ${MVCMD}
-
-$(VDIR)%.o: %.cpp
- $(COMPILE.cc) -o $@ $<
- ${MVCMD}
-
-#$(VDIR)%.o: %.C
-# $(COMPILE.cc) -o $@ $<
-
-#$(VDIR)%.o: %.cc
-# $(COMPILE.cc) -o $@ $<
-
-# If SOLINK is defined, then the .so file is built from the .o file via
-# separate rules in the same directory. Otherwise, the .so and .o are
-# built via the same rule. SOLINK is required for the repository under
-# gcc.
-ifndef SOLINK
-# I added the "Executable Shared Object (ESO)" define to separate between
-# normal shared object files and executable shared object files (the kind
-# that the service configurator needs to be able to function).
-# 970104 Marius Kjeldahl <mariusk@sn.no, marius@funcom.com>
-ifdef (ESOBUILD)
-$(VSHDIR)%.$(SOEXT): %.cpp
- $(ESOBUILD)
-else
-$(VSHDIR)%.$(SOEXT): %.cpp
- $(SOBUILD)
-endif
-$(VSHDIR)%.o: %.cpp
- $(COMPILE.cc) $(PIC) -o $@ $<
-$(VSHDIR)%.o: %.cc
- $(COMPILE.cc) $(PIC) -o $@ $<
-$(VSHDIR)%.$(SOEXT): $(VSHDIR)%.o
- $(SOLINK)
-endif
-
-#----------------------------------------------------------------------------
-# Library generation targets
-#----------------------------------------------------------------------------
-
-.PRECIOUS: $(VLIB)
-
-#### show_statics shows static objects in locally-created object files.
-#### It assumes that the object files were built using g++.
-#### TOOLENV selects the proper nm in VxWorks host environments.
-#### TOOLDIR allows specification of the full path to nm via definition
-#### in the platform_macros.GNU file.
-show_statics:
- -@$(TOOLDIR)nm$(TOOLENV) -Co $(VSHDIR)*o | \
- egrep ' global destructors '; true
-
-#### show_uninit shows uninitialized data in locally-created object files.
-#### TOOLENV selects the proper nm in VxWorks host environments.
-show_uninit:
- -@$(TOOLDIR)nm$(TOOLENV) -Co $(VSHDIR)*o | egrep ' b '
-
-#----------------------------------------------------------------------------
-# Installation targets
-#----------------------------------------------------------------------------
-
-install.local: $(INSTALL)
-
-deinstall.local:
- $(RM) $(INSTALL) $(LIB:%.a=$(INSLIB)/%*.a) $(SHLIB:%.$(SOEXT)=$(INSLIB)/%*.$(SOEXT))
-
-
-#### To disable installs, just add "INSTALL=" to your "make" invocation.
-
-$(INSBIN)/%$(VAR) \
-$(INSINC)/ace% \
-$(INSLIB)/%$(VAR).a \
-$(INSLIB)/%$(VAR).$(SOEXT)$(ACE_LDSO_Version_Number) \
-$(INSMAN)/man1/% \
-$(INSMAN)/man2/% \
-$(INSMAN)/man3/% \
-$(INSMAN)/man4/% \
-$(INSMAN)/man5/% \
-$(INSMAN)/man6/% \
-$(INSMAN)/man7/% \
-$(INSMAN)/man8/% \
-$(INSMAN)/manl/% \
-$(INSMAN)/mann/% :
- @if test $(shell pwd) != $(@D) -o -n "$(ACE_LDSO_Version_Number)" ; then \
- if test -s $@ ; then \
- echo "$(@F) already installed" ; \
- else \
- echo "Installing $(@F) -> $(@D)" ; \
- ln -s $(shell pwd)/$(@F:%.$(SOEXT)$(ACE_LDSO_Version_Number)=%.$(SOEXT)) $(@) ; \
- fi ; \
- fi
-ifdef MVSLIB
-#special for MVS in order to use the .x files
- @if test -w $(@D) ; then \
- if test -s $(@:.$(SOEXT)=.x) ; then \
- echo "$(@F:.$(SOEXT)=.x) already installed" ; \
- else \
- echo "Installing $(@F:.$(SOEXT)=.x) -> $(@D)" ; \
- ln -s $(shell pwd)/$(@F:.$(SOEXT)=.x) $(@:.$(SOEXT)=.x) ; \
- fi \
- fi
-endif
-
-#----------------------------------------------------------------------------
-# Cleanup targets
-#----------------------------------------------------------------------------
-
-clean.local:
- -$(RM) -f *.o *~ *.bak *.rpo *.sym lib*.*_pure_* Makefile.old core
- -$(RM) -rf $(OBJDIRS) $(TEMPINCDIR) ptrepository Templates.DB \
- gcctemp.c gcctemp so_locations
-
-realclean.local: clean.local
- -$(RM) -f $(BIN:%=%) $(BIN:%=%_debug) $(BIN:%=%_profile) $(BIN:%=%_optimize) $(LIB:%=%) $(LIB:%=%_debug) $(LIB:%=%_profile) $(LIB:%=%_optimize) $(SHLIB:%=%) $(SHLIB:%=%_debug) $(SHLIB:%=%_profile) $(SHLIB:%=%_optimize)
-
-#----------------------------------------------------------------------------
-# Dependency generation target
-#----------------------------------------------------------------------------
-
-ifndef MAKEFILE
- MAKEFILE=Makefile
-endif # MAKEFILE
-
-ifndef TAO_ROOT
- TAO_ROOT = $(ACE_ROOT)/TAO
-endif # TAO_ROOT
-
-# If no libraries are build in the current directory (actually, if
-# rules.lib.GNU isn't included), then SOEXT might not be set.
-ifndef SOEXT
- SOEXT=so
-endif # SOEXT
-
-depend.local: $(MAKEFILE)
- @$(RM) -f $(MAKEFILE).old
- @cp $(MAKEFILE) $(MAKEFILE).old
- $(ACE_ROOT)/bin/g++dep -f $(MAKEFILE) $(CPPFLAGS) -DMAKEDEPEND $(LSRC) $(SRC)
- @cat $(MAKEFILE) | \
- sed -e "s;$(TAO_ROOT);\$$(TAO_ROOT);g" \
- -e "s;$(ACE_ROOT);\$$(ACE_ROOT);g" \
- -e "s; /[-a-zA-Z0-9_./]*\.h;;g" \
- -e "s;\([-a-zA-Z0-9._]*\)\.o:;.obj/\1.o .obj/\1.$(SOEXT) $(VSHDIR)\1.o $(VSHDIR)\1.$(SOEXT):;" \
- > $(MAKEFILE).new
- @mv $(MAKEFILE).new $(MAKEFILE)
- @if cmp -s $(MAKEFILE) $(MAKEFILE).old ;\
- then echo "Makefile dependencies unchanged." ;\
- else \
- echo "Makefile dependencies updated." ;\
- fi ;\
- $(RM) -f $(MAKEFILE).old ;
-
-#----------------------------------------------------------------------------
-# RCS info target
-#----------------------------------------------------------------------------
-
-rcs_info.local:
- @rcs info
-
-#----------------------------------------------------------------------------
-# Variant targets and conditional macros
-#----------------------------------------------------------------------------
-
-build.objdirs: $(OBJDIRS)
-
-$(OBJDIRS):
- test -d $@ || mkdir $@
diff --git a/include/makeinclude/rules.nested.GNU b/include/makeinclude/rules.nested.GNU
deleted file mode 100644
index 5bd378ea743..00000000000
--- a/include/makeinclude/rules.nested.GNU
+++ /dev/null
@@ -1,13 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Nested directory targets makefile definitions
-#----------------------------------------------------------------------------
-
-$(TARGETS_NESTED):
- @for dir in $(DIRS) ;\
- do \
- (echo " ========> Making $(@:.nested=): `pwd`"; \
- $(MAKE) -C $$dir $(@:.nested=); \
- echo "<======== End $(@:.nested=): `pwd`") ; \
- done
diff --git a/include/makeinclude/rules.nolocal.GNU b/include/makeinclude/rules.nolocal.GNU
deleted file mode 100644
index f440e3b7d5e..00000000000
--- a/include/makeinclude/rules.nolocal.GNU
+++ /dev/null
@@ -1,8 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Makefile for directories with no local build targets
-#----------------------------------------------------------------------------
-
-$(TARGETS_LOCAL):
-
diff --git a/include/makeinclude/rules.nonested.GNU b/include/makeinclude/rules.nonested.GNU
deleted file mode 100644
index a144a511fc0..00000000000
--- a/include/makeinclude/rules.nonested.GNU
+++ /dev/null
@@ -1,8 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#
-# Null nested targets
-#----------------------------------------------------------------------------
-
-$(TARGETS_NESTED):
-
diff --git a/include/makeinclude/wrapper_macros.GNU b/include/makeinclude/wrapper_macros.GNU
deleted file mode 100644
index b1eff174e6a..00000000000
--- a/include/makeinclude/wrapper_macros.GNU
+++ /dev/null
@@ -1,335 +0,0 @@
-#----------------------------------------------------------------------------
-# $Id$
-#----------------------------------------------------------------------------
-#
-# ACE supports the following flags. They can be enabled either on
-# the command line, e.g., "make purify=1", or added to your
-# platform_macros.GNU. To disable the option, set the flag to null,
-# e.g., "make debug=". Some flags support setting to 0 disable,
-# e.g., "make debug=0". debug=1 is enabled in the platform files
-# that are released with ACE.
-#
-# Please note that the effects of a flag may be platform specific.
-# Also, combinations of certain flags may or may not be allowed on
-# specific platforms, e.g., debug=1 opt=1 is supported by g++ but
-# not all other C++ compilers.
-#
-# Flag Description
-# ---- -----------
-# debug Enable debugging; see DCFLAGS and DCCFLAGS.
-# exceptions Enable exception handling (not supported by all platforms).
-# fast Enable -fast option, e.g., with Sun C++.
-# inline Enable ACE inlining. Some platforms enable inlining by
-# default, others do not.
-# optimize Enable optimization; see OCFLAGS and OCCFLAGS.
-# orbix Enable use of Orbix.
-# profile Enable profiling; see PCFLAGS and PCCFLAGS.
-# purify Purify all executables.
-# quantify Quantify all executables.
-# shared_libs Build shared libraries. Ignored if static_libs_only is set.
-# static_libs Build shared libraries. Ignored if shared_libs_only is set.
-# shared_libs_only Only build shared libraries. Ignored if no SHLIBs are
-# specified by the Makefile, as in performance-tests/Misc.
-# static_libs_only Only build static libraries.
-#
-# Usually, users do not need to be concerned with make targets.
-# Just enter "make" on the command line to build. A few notable
-# targets are listed below.
-#
-# Target Description
-# ------ -----------
-# show_statics Lists all static objects in object files built for
-# current directory. Only supported for g++.
-# show_uninit Lists all uninitialized in object files built for
-# current directory. Only supported for g++.
-#
-# The following describes the ACE wrapper macros:
-#
-# Variable Description
-# -------- -----------
-# ARFLAGS Flags for the archive utility (ar)
-# CC C compiler command
-# CXX C++ compiler command
-# COMPILE.c Flags for compiling with C
-# COMPILE.cc Flags for compiling with C++
-# CPPFLAGS C pre-processor flags
-# CFLAGS C compilation flags
-# CCFLAGS C++ compilation flags
-# DCFLAGS C compilation flags for debugging
-# DCCFLAGS C++ compilation flags for debugging
-# DEFFLAGS C++ preprocessor flag for defining symbols
-# DLD Name of dynamic linker
-# LD Name of linker
-# IDL Name of the CORBA IDL compiler
-# INSBIN Binary (executable) installation directory
-# INSINC Include file installation directory
-# INSMAN Manpage installation directory
-# INSLIB Library installation directory
-# LDFLAGS ld linker flags
-# LINK.c Flags for linking with C
-# LINK.cc Flags for linking with C++
-# MAKEFLAGS Flags that are passed into the compilation from the commandline
-# OCFLAGS Optimizing C compilation flags
-# OCCFLAGS Optimizing C++ compilation flags
-# ORBIX_ROOT Root of IONA's Orbix CORBA implementation
-# PCFLAGS C compilation flags for profiling
-# PCCFLAGS C++ compilation flags for profiling
-# PRELINK Executable to precede linking, such as quantify
-# PURELINK If set, contains purify executable as well as all options
-# PURE_CACHE_BASE_DIR
-# The base directory in which Pure products will produce instrumented
-# libraries.
-# PURE_CACHE_DIR
-# The full name of the directory in which Pure produces will produce
-# instrumented libraries.
-# PTDIRS Pathnames of directories containing template code
-# RM Name of program to use to remove files
-# SOFLAGS Flags used to build a shared library
-# SOLINK.cc Link line necessary to build a share library
-# VAR Variant identifier suffix
-# VDIR Directory for object code
-# VSHDIR Directory for shared object code
-# ACE_ROOT Pathname for the root of the build tree
-#
-#----------------------------------------------------------------------------
-# Platform-dependent macro definitions
-# (link to the appropriate platform-specific config file).
-#----------------------------------------------------------------------------
-
-#### Default to building shared libraries only. Set it here to give the
-#### platform a chance to override.
-shared_libs = 1
-static_libs = 0
-
-#### Let platform just look at whether or not exceptions is defined.
-#### With the following override, it doesn't have to check for 0.
-ifeq ($(exceptions),0)
- override exceptions =
-endif # exceptions
-
-#### Defined versioned_so = 1 if your platform requires version number
-#### be appended after so library.
-versioned_so = 0
-
-include $(ACE_ROOT)/include/makeinclude/platform_macros.GNU
-
-#----------------------------------------------------------------------------
-# Platform-independent macro definitions
-#----------------------------------------------------------------------------
-
-CPPFLAGS += $(DEFFLAGS) $(INCLDIRS)
-IDL = idl
-IDLFLAGS = -A -B -s S.cpp -c C.cpp
-ifeq (,$(findstring -I$(ACE_ROOT),$(INCLDIRS)))
- INCLDIRS += -I. -I$(ACE_ROOT)
-endif
-INSBIN = $(ACE_ROOT)/bin
-INSINC = $(ACE_ROOT)/ace
-INSLIB = $(ACE_ROOT)/ace
-INSMAN = $(ACE_ROOT)/man
-ifeq (,$(findstring -L$(ACE_ROOT)/ace,$(LDFLAGS)))
- LDFLAGS += -L$(ACE_ROOT)/ace -L./
-endif
-LEX = flex
-PCFLAGS += #### set in platform_macros.GNU file, e.g., -p
-PCCFLAGS += #### set in platform_macros.GNU file, e.g., -p
-RM = /bin/rm
-VAR =
-VDIR = .obj/
-ifndef ACELIB
-ACELIB = -lACE
-endif
-ifndef VSHDIR
-VSHDIR = .shobj/
-endif # VSHDIR
-# NOTE: VLDLIBS is defined below, in case it is overridden for static-
-# or shared-only builds.
-YACC = yacc
-
-# Define SOEXT trailing digits if platform needs it.
-ifeq ($(versioned_so),1)
- ACE_LDSO_Version_Number := $(shell echo .`perl -ne 'if (/ACE version/) \
- { s/[^0-9]+(\d+\.\d+)\.\d+.+/\1/ ; print }' ${ACE_ROOT}/VERSION `)
-else
- ACE_LDSO_Version_Number =
-endif
-
-#----------------------------------------------------------------------------
-# make flags
-#----------------------------------------------------------------------------
-
-ifeq ($(optimize),0)
- override optimize =
-endif # optimize
-
-ifneq ($(optimize),)
- CFLAGS += $(OCFLAGS)
- CCFLAGS += $(OCCFLAGS)
-endif # optimize
-
-ifeq ($(debug),0)
- override debug =
-endif # debug
-
-ifeq ($(debug),)
- CFLAGS += -DACE_NDEBUG
- CCFLAGS += -DACE_NDEBUG
-else
- CFLAGS += $(DCFLAGS)
- CCFLAGS += $(DCCFLAGS)
-endif # debug
-
-ifdef exceptions
- CCFLAGS += -DACE_HAS_EXCEPTIONS
-else
- ifeq ($(CXX),g++)
- #### Disable the default exception handling of g++ >= 2.8.0.
- G++_HAS_EXCEPTIONS := \
- $(shell if g++ --version | egrep -v '^2\.[0-7]' > /dev/null; then \
- echo 1; fi)
- ifdef G++_HAS_EXCEPTIONS
- CCFLAGS += -fno-exceptions
- endif # G++_HAS_EXCEPTIONS
- endif # g++
-endif # exceptions
-
-ifeq ($(profile),0)
- override profile =
-endif # profile
-
-ifneq ($(profile),)
- CFLAGS += $(PCFLAGS)
- CCFLAGS += $(PCCFLAGS)
-endif # profile
-
-ifeq ($(inline),0)
- CCFLAGS += -DACE_NO_INLINE
-else
-ifeq ($(inline),1)
- CCFLAGS += -D__ACE_INLINE__
-endif # inline eq 1
-endif # inline eq 0
-
-ifeq ($(shared_libs),0)
- override shared_libs =
-endif # shared_libs
-ifeq ($(static_libs),0)
- override static_libs =
-endif # static_libs
-
-ifeq ($(shared_libs_only),0)
- override shared_libs_only =
-endif # shared_libs_only
-ifeq ($(static_libs_only),0)
- override static_libs_only =
-endif # static_libs_only
-
-ifdef shared_libs_only
- override shared_libs = 1
- override static_libs =
-endif # shared_libs_only
-ifdef static_libs_only
- override shared_libs =
- override static_libs = 1
-endif # static_libs_only
-
-ifdef shared_libs
- ifdef static_libs
- #### Build both shared and static libs.
- else # ! static_libs
- #### Build shared libs only.
- ifeq ($(SHLIB),)
- #### Makefile only specifies static libs, so only build static libs.
- else # ! SHLIB
- #### Don't build static libs.
- BUILD = $(VSHLIB) $(SHLIBA) $(VBIN)
- LIB =
- OBJEXT = so
- VDIR = .shobj/
- ifeq ($(BIN),)
- #### No executables are being built, so don't create .obj/.
- OBJDIRS = .shobj
- endif # BIN
- endif # ! SHLIB
- endif # ! static_libs
-else # ! shared_libs
- ifdef static_libs
- #### Don't build shared libs.
- BUILD = $(VLIB) $(VBIN)
- OBJDIRS = .obj
- PIC =
- SHLIB =
- SOEXT = o
- VSHDIR = .obj/
- VLDLIBS = $(LDLIBS:%.so=%.o)
- else # ! static_libs
- #### Don't build any libs.
- BUILD = $(VBIN)
- endif # ! static_libs
-endif # ! shared_libs
-
-ifdef SHLIBA
- VLDLIBS := $(LDLIBS) -lACEshr $(LIBS)
-else
- VLDLIBS := $(LDLIBS) $(ACELIB) $(LIBS)
-endif # SHLIBA
-
-
-ifeq ($(purify),0)
- override purify =
-endif # purify
-
-PURE_CACHE_BASE_DIR = /tmp/purifycache
-PURE_CACHE_DIR = $(PURE_CACHE_BASE_DIR)-$(LOGNAME)-$(CXX)
-
-ifdef purify
- #### You might want to adjust the Purify options below.
- #### -best-effort is undocumented but supported, and seems
- #### to help avoid occasional link failure.
- #### SIGINT is used by the ACE Thread_Manager_Test.
- PURELINK += purify -best-effort -chain-length=20 \
- -cache-dir=$(PURE_CACHE_DIR) \
- -fds-inuse-at-exit=no -ignore-signals=SIGINT -inuse-at-exit \
- -max_threads=100
- CFLAGS += -DACE_PURIFY
-endif # purify
-
-ifeq ($(quantify),0)
- override quantify =
-endif # quantify
-
-ifdef quantify
- #### You might want to adjust the Quantify options below.
- #### -best-effort is undocumented but supported, and seems
- #### to help avoid occasional link failure.
- PRELINK += quantify -best-effort -max_threads=100 \
- -cache-dir=$(PURE_CACHE_DIR)
- CFLAGS += -DACE_QUANTIFY
-endif # quantify
-
-
-#----------------------------------------------------------------------------
-# Conditional macro definitions
-#----------------------------------------------------------------------------
-
-COMPILE.c = $(CC) $(CFLAGS) $(CPPFLAGS) -c
-COMPILE.cc = $(CXX) $(CCFLAGS) $(CPPFLAGS) $(PTDIRS) -c
-COMPILE-NO_DASH_G.cc = `echo $(COMPILE.cc) | sed 's/-g //'`
-# 960905 Marius Kjeldahl <marius@funcom.com>
-# Added the line below to be used for compiling executable shared objects
-COMPILEESO.cc = $(CXX) $(CCFLAGS) $(CPPFLAGS) $(PTDIRS)
-
-ifeq ($(LINK.c),override)
- LINK.c = $(LINK.c.override)
-else
- LINK.c = $(PURELINK) $(PRELINK) $(LD) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(LDLIBS) \
- $(LIBS)
-endif # LINK.c.override
-
-ifeq ($(LINK.cc),override)
- LINK.cc = $(LINK.cc.override)
-else
- LINK.cc = $(PURELINK) $(PRELINK) $(LD) $(CCFLAGS) $(CPPFLAGS) $(PTDIRS)
-endif # LINK.cc.override
-
-SOLINK.cc = $(PRELINK) $(DLD) $(SOFLAGS)
diff --git a/java/ChangeLog b/java/ChangeLog
deleted file mode 100644
index ca378adee1f..00000000000
--- a/java/ChangeLog
+++ /dev/null
@@ -1,16 +0,0 @@
-Mon Dec 22 23:06:00 CST 1997 Edward Everett Anderson <eea1@cs.wustl.edu>
-
-* java/examples/Logger/simple-server/LogRecord.java:
-
- * Made the message size constant a static so the client
- will compile.
-
- * Made sure the netsvcs directory is in the release archive,
- incremented the version number to 1.4.2 to clear up this mistake.
-
-Mon Jan 19 13:45:04 CST 1998 Edward Everett Anderson <eea1@cs.wustl.edu>
-
-* java/classes/README.TXT
-
- * Added a readme file to the classes directory so WinZip
- creates the directory correctly on NT.
diff --git a/java/ImageProcessing/ImageProcessing.dsp b/java/ImageProcessing/ImageProcessing.dsp
deleted file mode 100644
index bbf76fb7bd2..00000000000
--- a/java/ImageProcessing/ImageProcessing.dsp
+++ /dev/null
@@ -1,253 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ImageProcessing" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=ImageProcessing - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ImageProcessing.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ImageProcessing.mak"\
- CFG="ImageProcessing - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ImageProcessing - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "ImageProcessing - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "ImageProcessing - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "ImageProcessing - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "ImageProcessing - Java Virtual Machine Release"
-# Name "ImageProcessing - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\filters\Assert.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\BaseButton.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\BenchmarkApplet.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\BleachFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\BlurFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\DarkenFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\DeSpeckleFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\DialogManager.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\DialogType.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\DissolveFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\EdgeDetectFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\EmbossFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\FileBrowser.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\FilePanel.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\GifEncoder.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\GIFHandler.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\Hierarchy.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\HierarchyAdapter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\Icon.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\ImageApp.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\ImageByteCounter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\ImageCanvas.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\ImageEncoder.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\ImageProcessor.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\ImageSender.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\IntHashtable.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\ListFiles.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\LoadURLFrame.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\MedFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\OilPaintFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\Options.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\PixelizeFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\RandomizeFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\RotateFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\SaveURLFrame.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\Separator.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\ServerHandler.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\ServerTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\SharpenFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\SpatialFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\SpreadFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\StatusDisplay.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\StatusIndicator.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\Tester.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\framework\TestHandler.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\filters\Timer.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/ImageProcessing/ImageProcessing.dsw b/java/ImageProcessing/ImageProcessing.dsw
deleted file mode 100644
index 27a4e2acd15..00000000000
--- a/java/ImageProcessing/ImageProcessing.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "ImageProcessing"=.\ImageProcessing.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/java/ImageProcessing/filters/Assert.java b/java/ImageProcessing/filters/Assert.java
deleted file mode 100644
index c83f9ca94c0..00000000000
--- a/java/ImageProcessing/filters/Assert.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package imaging.filters;
-
-/**
- * A simple assertion mechanism for asserting validity of
- * arguments.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- */
-class Assert {
- static public void notFalse(boolean b)
- throws IllegalArgumentException {
- if(b == false)
- throw new IllegalArgumentException(
- "boolean expression false");
- }
- static public void notNull(Object obj)
- throws IllegalArgumentException {
- if(obj == null)
- throw new IllegalArgumentException("null argument");
- }
-
- static public void notFalse(boolean b, String s)
- throws IllegalArgumentException {
- if(b == false)
- throw new IllegalArgumentException(s);
- }
- static public void notNull(Object obj, String s)
- throws IllegalArgumentException {
- if(obj == null)
- throw new IllegalArgumentException(s);
- }
-}
diff --git a/java/ImageProcessing/filters/BleachFilter.java b/java/ImageProcessing/filters/BleachFilter.java
deleted file mode 100644
index e9d6a0b9e0e..00000000000
--- a/java/ImageProcessing/filters/BleachFilter.java
+++ /dev/null
@@ -1,65 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-
-/**
- * A derivation of RGBImageFilter that bleaches an image.<p>
- *
- * Extent of the bleaching effect is controlled by the only
- * constructor argument: an integer representing the percentage
- * of bleaching. The percentage of bleaching may also be
- * controlled after instantiation by invoking the
- * void percent(int) method.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see RGBImageFilter
- */
-public class BleachFilter extends RGBImageFilter implements MedFilter
-{
- private int percent;
-
- public BleachFilter()
- {
- this(25);
- }
-
- public BleachFilter(int percent)
- {
- Assert.notFalse(percent >= 0 && percent <= 100);
- this.percent = percent;
- canFilterIndexColorModel = true;
- }
-
- public String info ()
- {
- return "Bleaches/Lightens an image";
- }
-
- public int percent() { return percent; }
- public void percent(int percent) { percent = percent; }
-
- public int filterRGB(int x, int y, int rgb) {
- DirectColorModel cm =
- (DirectColorModel)ColorModel.getRGBdefault();
-
- int alpha = cm.getAlpha(rgb);
- int red = cm.getRed (rgb);
- int green = cm.getGreen(rgb);
- int blue = cm.getBlue (rgb);
- double percentMultiplier = (double)percent/100;
-
- red = Math.min((int)
- (red + (red * percentMultiplier)), 255);
- green = Math.min((int)
- (green + (green * percentMultiplier)), 255);
- blue = Math.min((int)
- (blue + (blue * percentMultiplier)), 255);
-
- alpha = alpha << 24;
- red = red << 16;
- green = green << 8;
-
- return alpha | red | green | blue;
- }
-}
diff --git a/java/ImageProcessing/filters/BlurFilter.java b/java/ImageProcessing/filters/BlurFilter.java
deleted file mode 100644
index e071324e491..00000000000
--- a/java/ImageProcessing/filters/BlurFilter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-
-public class BlurFilter extends SpatialFilter
-{
- private int[][] mean_filter;
- private int degree_ = 3;
-
- public BlurFilter()
- {
- }
-
- public BlurFilter(int degree)
- {
- degree_ = degree;
- }
-
- public void imageComplete(int status)
- {
- if (status == IMAGEERROR || status == IMAGEABORTED)
- {
- consumer.imageComplete(status);
- System.out.println("Image Error");
- return;
- }
-
- System.gc();
-
- int[] pixels = new int[columns_*rows_];
- int pixel = 0, count = 0;
- int red, green, blue, index;
- int alpha, n2 = degree_/2;
-
- profile_timer_.start();
-
- for (int z = SpatialFilter.iterations_; z-- > 0;)
- {
-
- for (int y = 0, i = 0; y < rows_; y++)
- {
- for (int x = 0; x < columns_; x++, i++)
- {
- red = 0; green = 0; blue = 0; count = 0;
- alpha = (raster_[i] >> 24) & 0xff;
-
- for (int y1 = y - n2; y1 < y + n2; y1++)
- {
- index = y1*columns_;
- if (y1 >= 0 && y1 < rows_)
- {
- for (int x1 = x - n2; x1 < x + n2; x1++)
- {
- if (x1 >= 0 && x1 < columns_)
- {
- pixel = raster_[index + x1];
-
- red += (pixel >> 16) & 0xff;
- green += (pixel >> 8) & 0xff;
- blue += (pixel) & 0xff;
- count++;
- }
- }
- }
- }
-
- red /= count;
- green /= count;
- blue /= count;
-
- if (red < 0) red = 0;
- if (green < 0) green = 0;
- if (blue < 0) blue = 0 ;
-
- if (red > 255) red = 255;
- if (green > 255) green = 255;
- if (blue > 255) blue = 255;
-
- pixels[i] = (alpha << 24) | (red << 16) | (green << 8) | blue;
- }
- }
- }
-
- profile_timer_.stop();
-
- System.out.println("Finished altering image");
- consumer.setPixels(0, 0, columns_, rows_, defaultRGB_, pixels, 0, columns_);
- consumer.imageComplete(status);
- }
-
- public String info ()
- {
- return "Blurs an image.";
- }
-}
diff --git a/java/ImageProcessing/filters/DarkenFilter.java b/java/ImageProcessing/filters/DarkenFilter.java
deleted file mode 100644
index ea20d15a46b..00000000000
--- a/java/ImageProcessing/filters/DarkenFilter.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-
-public class DarkenFilter extends RGBImageFilter implements MedFilter
-{
- private int percent_;
-
- public DarkenFilter ()
- {
- percent_ = 50;
- canFilterIndexColorModel = true;
- }
-
- public DarkenFilter(int percent)
- {
- Assert.notFalse(percent >= 0 && percent <= 100);
- percent_ = percent;
- canFilterIndexColorModel = true;
- }
-
- public String info ()
- {
- return "Darkens an image.";
- }
-
- public int filterRGB(int x, int y, int rgb)
- {
- DirectColorModel cm =
- (DirectColorModel)ColorModel.getRGBdefault();
-
- int alpha = cm.getAlpha(rgb);
- int red = cm.getRed (rgb);
- int green = cm.getGreen(rgb);
- int blue = cm.getBlue (rgb);
- double percentMultiplier = (double)((double)1.0 - (double)percent_/100);
-
- red *= percentMultiplier;
- blue *= percentMultiplier;
- green *= percentMultiplier;
-
- alpha = alpha << 24;
- red = red << 16;
- green = green << 8;
-
- return alpha | red | green | blue;
- }
-}
diff --git a/java/ImageProcessing/filters/DeSpeckleFilter.java b/java/ImageProcessing/filters/DeSpeckleFilter.java
deleted file mode 100644
index d9bff1de3b5..00000000000
--- a/java/ImageProcessing/filters/DeSpeckleFilter.java
+++ /dev/null
@@ -1,123 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-
-public class DeSpeckleFilter extends SpatialFilter
-{
- private int degree_ = 3;
-
- public DeSpeckleFilter()
- {
- }
-
- public DeSpeckleFilter(int degree)
- {
- degree_ = degree;
- }
-
- public String info ()
- {
- return "Removes speckles from an image.";
- }
-
- public void imageComplete(int status)
- {
- if (status == IMAGEERROR || status == IMAGEABORTED)
- {
- consumer.imageComplete(status);
- System.out.println("DeSpeckleFilter Image Error: " + status);
- return;
- }
-
- System.gc();
-
- int rsum, bsum, gsum, r, g, b, a;
- int count, n2, nsq, c2, lcv, lcv2, index;
- int[] rtab, gtab, btab;
- int[] pixels = new int[columns_*rows_];
-
- profile_timer_.start();
-
- n2 = degree_/2;
- nsq = degree_ * degree_;
-
- rtab = new int[nsq];
- gtab = new int[nsq];
- btab = new int[nsq];
-
- for (int z = SpatialFilter.iterations_; z-- > 0;)
- {
- for (int y = 0, k = 0; y < rows_; y++)
- {
- lcv = y + n2;
- for (int x = 0; x < columns_; x++, k++)
- {
- rsum = gsum = bsum = 0;
- count = 0;
-
- lcv2 = x + n2;
- for (int y1 = y - n2; y1 < lcv; y1++)
- {
- index = y1*columns_;
- if (y1 >= 0 && y1 < rows_)
- {
- for (int x1 = x - n2; x1 < lcv2; x1++)
- {
- if (x1 >= 0 && x1 < columns_)
- {
- int pixel = raster_[index + x1];
- rtab[count] = (pixel >> 16) & 0xff;
- gtab[count] = (pixel >> 8) & 0xff;
- btab[count] = (pixel) & 0xff;
- count++;
- }
- }
- }
- }
-
- for (int d = count >> 1; d > 0; d >>= 1)
- {
- for (int i = d; i < count; i++)
- {
- for (int j = i - d; j >= 0 && rtab[j] > rtab[j+d]; j -= d)
- {
- int t = rtab[j];
- rtab[j] = rtab[j + d];
- rtab[j + d] = t;
- }
-
- for (int j = i - d; j >= 0 && gtab[j] > gtab[j+d]; j -= d)
- {
- int t = gtab[j];
- gtab[j] = gtab[j + d];
- gtab[j + d] = t;
- }
-
- for (int j = i - d; j >= 0 && btab[j] > btab[j+d]; j -= d)
- {
- int t = btab[j];
- btab[j] = btab[j + d];
- btab[j + d] = t;
- }
- }
- }
-
- c2 = count >> 1;
-
- a = (raster_[k] >> 24) & 0xff;
- r = ( (count % 2 == 0) ? (rtab[c2] + rtab[c2 - 1]) >> 1 : rtab[c2]);
- g = ( (count % 2 == 0) ? (gtab[c2] + gtab[c2 - 1]) >> 1 : gtab[c2]);
- b = ( (count % 2 == 0) ? (btab[c2] + btab[c2 - 1]) >> 1 : btab[c2]);
-
- pixels[k] = (a << 24) | (r << 16) | (g << 8) | b;
- }
- }
- }
-
- profile_timer_.stop();
-
- consumer.setPixels(0, 0, columns_, rows_, defaultRGB_, pixels, 0, columns_);
- consumer.imageComplete(status);
- }
-
-}
diff --git a/java/ImageProcessing/filters/DissolveFilter.java b/java/ImageProcessing/filters/DissolveFilter.java
deleted file mode 100644
index 0225aad6ad1..00000000000
--- a/java/ImageProcessing/filters/DissolveFilter.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-
-/**
- * A derivation of RGBImageFilter that partially or wholly
- * dissolves an image.<p>
- *
- * Extent of dissolving is set by the setOpacity(int) method,
- * which is passed an integer between 0 and 255 (inclusive).
- * The integer represents the alpha value to be applied to
- * every color in the image.<p>
- *
- * An alpha value of 255 signifies an opaque color, while an
- * alpha value of 0 signifies a translucent color.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see RGBImageFilter
- */
-public class DissolveFilter extends RGBImageFilter implements MedFilter
-{
- private int opacity;
-
- public DissolveFilter() {
- this(0);
- }
- public DissolveFilter(int opacity) {
- canFilterIndexColorModel = true;
- setOpacity(opacity);
- }
- public String info ()
- {
- return "Dissolves an image";
- }
- public void setOpacity(int opacity) {
- Assert.notFalse(opacity >= 0 && opacity <= 255);
- this.opacity = opacity;
- }
- public int filterRGB(int x, int y, int rgb) {
- DirectColorModel cm =
- (DirectColorModel)ColorModel.getRGBdefault();
- int alpha = cm.getAlpha(rgb);
- int red = cm.getRed (rgb);
- int green = cm.getGreen(rgb);
- int blue = cm.getBlue (rgb);
-
- alpha = opacity;
-
- return alpha << 24 | red << 16 | green << 8 | blue;
- }
-}
diff --git a/java/ImageProcessing/filters/EdgeDetectFilter.java b/java/ImageProcessing/filters/EdgeDetectFilter.java
deleted file mode 100644
index 87cc88d475d..00000000000
--- a/java/ImageProcessing/filters/EdgeDetectFilter.java
+++ /dev/null
@@ -1,250 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-
-public class EdgeDetectFilter extends SpatialFilter
-{
- public EdgeDetectFilter()
- {
- }
-
- public String info ()
- {
- return "Edge detection filter.";
- }
-
- public void imageComplete(int status)
- {
- if (status == IMAGEERROR || status == IMAGEABORTED)
- {
- consumer.imageComplete(status);
- System.out.println("Image Error");
- return;
- }
-
- System.gc();
-
- int[] pixels = new int[columns_*rows_];
- int pixel = 0;
- int red, green, blue;
- int row1, row2, row3;
- int new_red1 = 0, new_green1 = 0, new_blue1 = 0,
- new_red2 = 0, new_green2 = 0, new_blue2 = 0;
- int ul, um, ur, ll, lm, lr, ml, mr;
- int alpha, lcv, lcv2;
-
- profile_timer_.start();
-
- for (int z = SpatialFilter.iterations_; z-- > 0;)
- {
- lcv = rows_ - 1;
- lcv2 = columns_ - 1;
- for (int x = 1, index = 0; x < lcv; x++, index += columns_)
- {
- for (int y = 1; y < lcv2; y++)
- {
- row1 = index + y;
- row2 = row1 + columns_;
- row3 = row2 + columns_;
-
- ul = raster_[row1 - 1];
- um = raster_[row1];
- ur = raster_[row1 + 1];
- ml = raster_[row2 - 1];
- mr = raster_[row2 + 1];
- ll = raster_[row3 - 1];
- lm = raster_[row3];
- lr = raster_[row3 + 1];
-
- alpha = (raster_[row2] >> 24) & 0xff;
-
- new_red1 =
- (((ul >> 16) & 0xff)
- + (((um >> 16) & 0xff) << 1)
- + ((ur >> 16) & 0xff)
- - ((ll >> 16) & 0xff)
- - (((lm >> 16) & 0xff) << 1)
- - ((lr >> 16) & 0xff));
-
- new_green1 =
- (((ul >> 8) & 0xff)
- + (((um >> 8) & 0xff) << 1)
- + ((ur >> 8) & 0xff)
- - ((ll >> 8) & 0xff)
- - (((lm >> 8) & 0xff) << 1)
- - ((lr >> 8) & 0xff));
-
- new_blue1 =
- (((ul) & 0xff)
- + (((um) & 0xff) << 1)
- + ((ur) & 0xff)
- - ((ll) & 0xff)
- - (((lm) & 0xff) << 1)
- - ((lr) & 0xff));
-
- new_red2 =
- (- ((ul >> 16) & 0xff)
- + ((ur >> 16) & 0xff)
- - (((ml >> 16) & 0xff) << 1)
- + (((mr >> 16) & 0xff) << 1)
- - ((ll >> 16) & 0xff)
- + ((lr >> 16) & 0xff));
-
- new_green2 =
- (- ((ul >> 8) & 0xff)
- + ((ur >> 8) & 0xff)
- - (((ml >> 8) & 0xff) << 1)
- + (((mr >> 8) & 0xff) << 1)
- - ((ll >> 8) & 0xff)
- + ((lr >> 8) & 0xff));
-
- new_blue2 =
- (- ((ul) & 0xff)
- + ((ur) & 0xff)
- - (((ml) & 0xff) << 1)
- + (((mr) & 0xff) << 1)
- - ((ll) & 0xff)
- + ((lr) & 0xff));
-
-
- new_red1 = (int)Math.sqrt(new_red1*new_red1 + new_red2*new_red2);
- new_green1 = (int)Math.sqrt(new_green1*new_green1 + new_green2*new_green2);
- new_blue1 = (int)Math.sqrt(new_blue1*new_blue1 + new_blue2*new_blue2);
-
- if (new_red1 < 0) red = 0;
- if (new_green1 < 0) green = 0;
- if (new_blue1 < 0) blue = 0 ;
-
-
- if (new_red1 > 255)
- new_red1 = 255;
-
- if (new_green1 > 255)
- new_green1 = 255;
-
- if (new_blue1 > 255)
- new_blue1 = 255;
-
- pixels[row2] = (alpha << 24) | (new_red1 << 16) | (new_green1 << 8) | new_blue1;
- }
- }
- }
-
- profile_timer_.stop();
-
- consumer.setPixels(0, 0, columns_, rows_, defaultRGB_, pixels, 0, columns_);
- consumer.imageComplete(status);
- }
-
- /*
- public void imageComplete(int status)
- {
- if (status == IMAGEERROR || status == IMAGEABORTED)
- {
- consumer.imageComplete(status);
- System.out.println("Image Error");
- return;
- }
-
- int[][] pixels = new int[rows_*columns_];
- int pixel = 0;
- int red, green, blue;
- int row1, row2, row3, row4, row5;
- int a, b, c, d, rsum, gsum, bsum, v, maxv = 0;
- int ul, um, ur, ml, mr, ll, lm, lr, lcv, lcv2;
- int alpha;
-
- lcv = rows_ -1;
- for (int y = 1; y < lcv; y++)
- {
- lcv2 = columns_ -1;
- for (int x = 1; x < lcv2; x++)
- {
- row1 = columns_*(y-1) + x;
- row2 = row1 + columns_;
- row3 = row2 + columns_;
- ul = raster_[row1 - 1];
- um = raster_[row1];
- ur = raster_[row1 + 1];
- ml = raster_[row2 - 1];
- mr = raster_[row2 + 1];
- ll = raster_[row3 - 1];
- lm = raster_[row3];
- lr = raster_[row3 + 1];
-
- alpha = defaultRGB_.getAlpha(raster_[row2]);
-
- a = ((lr >> 16) & 0xff) - ((ul >> 16) & 0xff);
- b = ((mr >> 16) & 0xff) - ((ml >> 16) & 0xff);
- c = ((ur >> 16) & 0xff) - ((ll >> 16) & 0xff);
- d = ((um >> 16) & 0xff) - ((lm >> 16) & 0xff);
-
- rsum = a + b + c;
- if (rsum < 0) rsum = -rsum;
- a = a - c - d;
- if (a < 0) a = -a;
- if (rsum > a) rsum = a;
- rsum /= 3;
-
- a = ((lr >> 8) & 0xff) - ((ul >> 8) & 0xff);
- b = ((mr >> 8) & 0xff) - ((ml >> 8) & 0xff);
- c = ((ur >> 8) & 0xff) - ((ll >> 8) & 0xff);
- d = ((um >> 8) & 0xff) - ((lm >> 8) & 0xff);
-
- gsum = a + b + c;
- if (gsum < 0) gsum = -gsum;
- a = a - c - d;
- if (a < 0) a = -a;
- if (gsum > a) gsum = a;
- gsum /= 3;
-
- a = ((lr) & 0xff) - ((ul) & 0xff);
- b = ((mr) & 0xff) - ((ml) & 0xff);
- c = ((ur) & 0xff) - ((ll) & 0xff);
- d = ((um) & 0xff) - ((lm) & 0xff);
-
- bsum = a + b + c;
- if (bsum < 0) bsum = -bsum;
- a = a - c - d;
- if (a < 0) a = -a;
- if (bsum > a) bsum = a;
- bsum /= 3;
-
- pixels[row2] = (alpha << 24) | (rsum << 16) | (gsum << 8) | bsum;
-
- v = (((int)(rsum)*11 + ((int)(gsum) << 4) + (int)(bsum)*5) >> 5);
-
- if (maxv < v)
- maxv = v;
- }
-
- }
-
- for (int y = 1; y < rows_ - 1; y++)
- {
- for (int x = 1; x < columns_ - 1; x++)
- {
- pixel = pixels[y][x];
- alpha = (pixel >> 24) & 0xff;
- red = (((pixel >> 16) & 0xff) * 255) / maxv;
- green = (((pixel >> 8) & 0xff) * 255) / maxv;
- blue = ((pixel & 0xff) * 255) / maxv;
-
- if (red < 0) red = 0;
- if (green < 0) green = 0;
- if (blue < 0) blue = 0 ;
-
- if (red > 255) red = 255;
- if (green > 255) green = 255;
- if (blue > 255) blue = 255;
-
- pixels[y*x] = (alpha << 24) | (red << 16) | (green << 8) | blue;
- }
-
- consumer.setPixels(0, y, columns_, 1, defaultRGB_, pixels[y], 0, columns_);
- }
-
- consumer.imageComplete(status);
- }
- */
-}
diff --git a/java/ImageProcessing/filters/EmbossFilter.java b/java/ImageProcessing/filters/EmbossFilter.java
deleted file mode 100644
index e6d5833ee39..00000000000
--- a/java/ImageProcessing/filters/EmbossFilter.java
+++ /dev/null
@@ -1,86 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-
-public class EmbossFilter extends SpatialFilter
-{
-
- public EmbossFilter()
- {
- }
-
- public String info ()
- {
- return "Embosses an image.";
- }
-
- public void imageComplete(int status)
- {
- if (status == IMAGEERROR || status == IMAGEABORTED)
- {
- consumer.imageComplete(status);
- System.out.println("Emboss: Image Error: " + status);
- return;
- }
-
- System.out.println("Beginning to emboss an image.");
- System.gc();
-
- int[] pixels = new int[columns_*rows_];
- int pixel = 0;
- int red, green, blue;
- int row1, row2, row3, ul, um, ml, mr, lm, lr;
- int new_grey = 0, lcv, lcv2;
- int alpha;
-
- profile_timer_.start();
-
- for (int z = SpatialFilter.iterations_; z-- > 0;)
- {
- lcv = rows_ -1;
- for (int x = 1, index = 0; x < lcv; x++, index += columns_)
- {
- lcv2 = columns_ - 1;
- for (int y = 1; y < lcv2; y++)
- {
-
- row1 = index + y;
- row2 = row1 + columns_;
- row3 = row2 + columns_;
-
- ul = raster_[row1 - 1];
- um = raster_[row1];
- ml = raster_[row2 - 1];
- mr = raster_[row2 + 1];
- lm = raster_[row3];
- lr = raster_[row3 + 1];
-
- alpha = (raster_[row2] >> 24) & 0xff;
-
- red = ((- (((ul >> 16) & 0xff) << 1) - ((um >> 16) & 0xff) -
- ((ml >> 16) & 0xff) + ((mr >> 16) & 0xff) +
- ((lm >> 16) & 0xff) + (((lr >> 16) & 0xff) << 1)) >> 3) + 128;
-
- green = ((- (((ul >> 8) & 0xff) << 1) - ((um >> 8) & 0xff) -
- ((ml >> 8) & 0xff) + ((mr >> 8) & 0xff) +
- ((lm >> 8) & 0xff) + (((lr >> 8) & 0xff) << 1)) >> 3) + 128;
-
- blue = ((- ((ul & 0xff) << 1) - (um & 0xff) -
- (ml & 0xff) + (mr & 0xff) +
- (lm & 0xff) + ((lr & 0xff) << 1)) >> 3) + 128;
-
- new_grey = (((int)(red)*11 + ((int)(green) << 4) + (int)(blue)*5) >> 5);
-
- pixels[row2] = (alpha << 24) | (new_grey << 16) | (new_grey << 8) | new_grey;
-
- }
- }
- }
-
- profile_timer_.stop();
-
- consumer.setPixels(0, 0, columns_, rows_, defaultRGB_, pixels, 0, columns_);
- // System.out.println(timer);
- consumer.imageComplete(status);
- }
-}
diff --git a/java/ImageProcessing/filters/Makefile b/java/ImageProcessing/filters/Makefile
deleted file mode 100644
index 253bc9b5c22..00000000000
--- a/java/ImageProcessing/filters/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ../..
-CLASSDIR = $(JACE_WRAPPER)/classes
-DOCDIR = $(JACE_WRAPPER)/doc
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-
-clean:
- rm -rf *~
-
-realclean: clean
- rm -rf $(JACE_WRAPPER)/classes/imaging/filters/*.class
-
-files = MedFilter.java \
- Assert.java \
- BleachFilter.java \
- BlurFilter.java \
- DarkenFilter.java \
- DeSpeckleFilter.java \
- DissolveFilter.java \
- EdgeDetectFilter.java \
- EmbossFilter.java \
- OilPaintFilter.java \
- PixelizeFilter.java \
- RotateFilter.java \
- SharpenFilter.java \
- SpatialFilter.java \
- SpreadFilter.java \
- Timer.java
-
diff --git a/java/ImageProcessing/filters/MedFilter.java b/java/ImageProcessing/filters/MedFilter.java
deleted file mode 100644
index def0bd2075a..00000000000
--- a/java/ImageProcessing/filters/MedFilter.java
+++ /dev/null
@@ -1,6 +0,0 @@
-package imaging.filters;
-
-public interface MedFilter
-{
- String info ();
-}
diff --git a/java/ImageProcessing/filters/OilPaintFilter.java b/java/ImageProcessing/filters/OilPaintFilter.java
deleted file mode 100644
index 68bcf79e5c2..00000000000
--- a/java/ImageProcessing/filters/OilPaintFilter.java
+++ /dev/null
@@ -1,97 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-
-public class OilPaintFilter extends SpatialFilter
-{
- private int degree_ = 3;
-
- public OilPaintFilter()
- {
- }
-
- public OilPaintFilter(int degree)
- {
- degree_ = degree;
- }
-
- public String info ()
- {
- return "Converts an image into an oil painting.";
- }
-
- public void imageComplete(int status)
- {
- if (status == IMAGEERROR || status == IMAGEABORTED)
- {
- consumer.imageComplete(status);
- System.out.println("Oil Paint FilterImage Error: " + status);
- return;
- }
-
- System.gc();
-
- int[] pixels = new int[columns_*rows_];
- int[] nnrect = new int[degree_*degree_];
- int offset = degree_/2, cnt = 0, maxcnt = 0, col = 0, tmp;
- int lcv1 = rows_,
- lcv2 = columns_,
- lcv3 = degree_*degree_;
-
- profile_timer_.start();
-
- for (int z = SpatialFilter.iterations_; z-- > 0;)
- {
- for (int y = 0, index = 0; y < lcv1; y++)
- {
- for (int x = 0; x < lcv2; x++, index++)
- {
- cnt = 0;
- for (int i = y - offset; i < y + offset; i++)
- {
- tmp = i*columns_;
- for (int j = x - offset; j < x + offset; j++, cnt++)
- {
- if (i >= 0 && i < lcv1 && j >= 0 && j < lcv2)
- nnrect[cnt] = raster_[tmp + j];
- else
- nnrect[cnt] = -1;
- }
- }
-
- maxcnt = 0;
- col = 0;
- cnt = 0;
- for (int i = 0; i < lcv3; i++)
- {
- if (nnrect[i] != -1)
- {
- cnt = 1;
-
- for (int j = i+1; j < lcv3; j++)
- {
- if (nnrect[i] == nnrect[j])
- cnt++;
- }
-
- if (cnt > maxcnt)
- {
- col = nnrect[i];
- maxcnt = cnt;
- }
- }
- }
-
- pixels[index] = col;
- }
- }
- }
-
- System.err.println("Oil Paint should be finished.");
-
- profile_timer_.stop();
-
- consumer.setPixels(0, 0, columns_, rows_, defaultRGB_, pixels, 0, columns_);
- consumer.imageComplete(status);
- }
-}
diff --git a/java/ImageProcessing/filters/PixelizeFilter.java b/java/ImageProcessing/filters/PixelizeFilter.java
deleted file mode 100644
index cdfe768789a..00000000000
--- a/java/ImageProcessing/filters/PixelizeFilter.java
+++ /dev/null
@@ -1,117 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-
-public class PixelizeFilter extends SpatialFilter
-{
- private int pwidth_ = 4;
- private int pheight_ = 4;
-
- public PixelizeFilter()
- {
- }
-
- public PixelizeFilter(int pwidth, int pheight)
- {
- pwidth_ = pwidth;
- pheight_ = pheight;
- }
-
- public String info ()
- {
- return "Pixelizes the image.";
- }
-
- public void imageComplete(int status)
- {
- if (status == IMAGEERROR || status == IMAGEABORTED)
- {
- consumer.imageComplete(status);
- System.out.println("Pixelize Image Error: " + status);
- return;
- }
-
- System.gc();
-
- int pixel;
- int nsum, asum, rsum, gsum, bsum, nwide, nhigh, stx, sty, x, y;
- int x_offset, y_offset, x_extent, y_extent, lcv, lcv2, lcv3, index;
- int[] results = new int[rows_*columns_];
-
- profile_timer_.start();
-
- for (int z = SpatialFilter.iterations_; z-- > 0;)
- {
- lcv3 = pwidth_*pheight_;
- nwide = (columns_ + pwidth_ - 1) / pwidth_;
- nhigh = (rows_ + pheight_ - 1) / pheight_;
-
- stx = -(nwide*pwidth_ - columns_)/2;
- sty = -(nhigh*pheight_ - rows_)/2;
-
- y = sty;
- for (int i = 0; i < nhigh; i++, y += pheight_)
- {
- x = stx;
- for (int j = 0; j < nwide; j++, x += pwidth_)
- {
- nsum = asum = rsum = bsum = gsum = 0;
-
- lcv = y + pheight_;
- lcv2 = x + pwidth_;
- for (int y1 = y; y1 < lcv; y1++)
- {
- index = y1*columns_;
- for (int x1 = x; x1 < lcv2; x1++)
- {
- if (x1 >= 0 && y1 >= 0 && x1 < columns_ && y1 < rows_)
- {
- nsum++;
- pixel = raster_[index + x1];
-
- asum += (pixel >> 24) & 0xff;
- rsum += (pixel >> 16) & 0xff;
- gsum += (pixel >> 8 ) & 0xff;
- bsum += pixel & 0xff;
- }
- }
- }
-
- if (nsum > 0)
- {
- rsum /= nsum;
- gsum /= nsum;
- bsum /= nsum;
-
- if (asum < 0) asum = 0;
- if (rsum < 0) rsum = 0;
- if (gsum < 0) gsum = 0;
- if (bsum < 0) bsum = 0;
-
- if (asum > 255) asum = 255;
- if (rsum > 255) rsum = 255;
- if (gsum > 255) gsum = 255;
- if (bsum > 255) bsum = 255;
-
- }
-
- for (int y1 = y; y1< lcv; y1++)
- {
- index = y1*columns_;
- for (int x1 = x; x1 < lcv2; x1++)
- {
- if (x1 >= 0 && y1 >= 0 && x1 < columns_ && y1 < rows_)
- results[index + x1]
- = (asum << 24) | (rsum << 16) | (gsum << 8) | bsum;
- }
- }
- }
- }
- }
-
- profile_timer_.stop();
-
- consumer.setPixels(0, 0, columns_, rows_, defaultRGB_, results, 0, columns_);
- consumer.imageComplete(status);
- }
-}
diff --git a/java/ImageProcessing/filters/RandomizeFilter.java b/java/ImageProcessing/filters/RandomizeFilter.java
deleted file mode 100644
index 438f79e01c0..00000000000
--- a/java/ImageProcessing/filters/RandomizeFilter.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-import java.util.Random;
-
-public class RandomizeFilter extends RGBImageFilter implements MedFilter
-{
- private static Random rand = new Random(System.currentTimeMillis());
-
- public RandomizeFilter ()
- {
- canFilterIndexColorModel = true;
- }
-
- public String info ()
- {
- return "Randomizes an image.";
- }
-
- public int filterRGB(int x, int y, int rgb)
- {
- DirectColorModel cm =
- (DirectColorModel)ColorModel.getRGBdefault();
-
- int alpha = cm.getAlpha(rgb);
- int red = rand.nextInt() % 255;
- int green = rand.nextInt() % 255;
- int blue = rand.nextInt() % 255;
-
- alpha = alpha << 24;
- red = red << 16;
- green = green << 8;
-
- return alpha | red | green | blue;
- }
-}
diff --git a/java/ImageProcessing/filters/RotateFilter.java b/java/ImageProcessing/filters/RotateFilter.java
deleted file mode 100644
index 39551017a4b..00000000000
--- a/java/ImageProcessing/filters/RotateFilter.java
+++ /dev/null
@@ -1,358 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-
-public class RotateFilter extends SpatialFilter
-{
- private double angle_;
- private int rotx_, roty_;
- private int rotheight_, rotwidth_;
-
- public RotateFilter ()
- {
- this.angle_ = 90.0;
- }
-
- public RotateFilter(double angle)
- {
- this.angle_ = angle;
- }
-
- public String info ()
- {
- return "Rotates an image";
- }
-
- public void setDimensions(int width, int height)
- {
- DoublePoint temp;
-
- rows_ = height;
- columns_ = width;
-
- // Convert the angle into radians
- double rotrad = angle_ * Math.PI / (double)180.0;
-
- // Compute the corner points after rotation
- double center_x = (double)(columns_ - 1) / (double)2.0;
- double center_y = (double)(rows_ - 1) / (double)2.0;
-
- // The new top left corner
- temp = rotatePoint(0, 0, center_x, center_y, rotrad);
- int rtl_x = (int)(temp.x_ + ((temp.x_ < 0) ? -0.5 : 0.5));
- int rtl_y = (int)(temp.y_ + ((temp.y_ < 0) ? -0.5 : 0.5));
-
- // the new top right corner
- temp = rotatePoint(0, rows_, center_x, center_y, rotrad);
- int rtr_x = (int)(temp.x_ + ((temp.x_ < 0) ? -0.5 : 0.5));
- int rtr_y = (int)(temp.y_ + ((temp.y_ < 0) ? -0.5 : 0.5));
-
- // the new bottom left corner
- temp = rotatePoint(columns_, 0, center_x, center_y, rotrad);
- int rbl_x = (int)(temp.x_ + ((temp.x_ < 0) ? -0.5 : 0.5));
- int rbl_y = (int)(temp.y_ + ((temp.y_ < 0) ? -0.5 : 0.5));
-
- // the new bottom right corner
- temp = rotatePoint(columns_, rows_, center_x, center_y, rotrad);
- int rbr_x = (int)(temp.x_ + ((temp.x_ < 0) ? -0.5 : 0.5));
- int rbr_y = (int)(temp.y_ + ((temp.y_ < 0) ? -0.5 : 0.5));
-
- //System.out.println(" ( " + center_x + "," + center_y + " ) ");
- //System.out.println(" ( " + rtl_x + "," + rtl_y + " ) ");
- //System.out.println(" ( " + rtr_x + "," + rtr_y + " ) ");
- //System.out.println(" ( " + rbr_x + "," + rbr_y + " ) ");
- //System.out.println(" ( " + rbl_x + "," + rbl_y + " ) ");
-
- // rotated bounding box
- int rbbx1, rbby1;
- int rbbx = rbbx1 = rtl_x;
- int rbby = rbby1 = rtl_y;
-
- if (rtr_x < rbbx) rbbx = rtr_x;
- if (rtr_x > rbbx1) rbbx1 = rtr_x;
- if (rtr_y < rbby) rbby = rtr_y;
- if (rtr_y > rbby1) rbby1 = rtr_y;
-
- if (rbl_x < rbbx) rbbx = rbl_x;
- if (rbl_x > rbbx1) rbbx1 = rbl_x;
- if (rbl_y < rbby) rbby = rbl_y;
- if (rbl_y > rbby1) rbby1 = rbl_y;
-
- if (rbr_x < rbbx) rbbx = rbr_x;
- if (rbr_x > rbbx1) rbbx1 = rbr_x;
- if (rbr_y < rbby) rbby = rbr_y;
- if (rbr_y > rbby1) rbby1 = rbr_y;
-
- int rbbw = rbbx1 - rbbx;
- int rbbh = rbby1 - rbby;
-
- //System.out.println("(rbbx, rbby): " + rbbx + " " + rbby);
- //System.out.println("(rbbx1, rbby1): " + rbbx1 + " " + rbby1);
- //System.out.println("(rbbw, rbbh): " + rbbw + " " + rbbh);
-
-
- //rbbx--; rbby--; rbbw+=2; rbbh+=2;
-
-
- // Ensure we haven't increased the size of the image
-
- /*
- int x = rbbx + rbbw - 1, y = rbby + rbbh - 1;
- if (rbbx < 0) rbbx = 0;
- if (rbbx > columns_ - 1 ) rbbx = columns_ - 1;
- if (rbby < 0) rbby = 0;
- if (rbby > rows_ - 1) rbby = rows_ - 1;
- */
-
- /*
-
- if (x < 0) x = 0;
- if (x > columns_ - 1) x = columns_ - 1;
- if (y < 0) y = 0;
- if (y > rows_ - 1) y = rows_ - 1;
-
- if (x < rbbx) x = rbbx;
- if (y < rbby) y = rbby;
- rbbw = (x - rbbx) + 1;
- rbbh = (y - rbby) + 1;
-
- */
-
- rotx_ = rbbx;
- roty_ = rbby;
- rotheight_ = rbbh;
- rotwidth_ = rbbw;
-
- //System.out.println("(rotx,roty): " + rotx_ + " " +
- // roty_);
- //System.out.println("(rotwidth,rotheight): " + rotwidth_ + " " +
- // rotheight_);
- //System.out.println("(columns,rows): " + columns_ +
- // " " + rows_);
-
-
- raster_ = new int[columns_*rows_];
- consumer.setDimensions(rotwidth_, rotheight_);
- }
-
-
- public void imageComplete(int status)
- {
- if (status == IMAGEERROR || status == IMAGEABORTED)
- {
- consumer.imageComplete(status);
- System.out.println("Image Error: " + status);
- return;
- }
-
- // For each pixel in the dimensions of the rotated image, if the
- // inverse rotation falls in the bounds of the original image. If
- // it does, compute and store an appropriate color, otherwise skip
- // it.
-
- System.gc();
-
- double xf, yf, px, py, apx, apy;
- int[] pixels = new int[rotwidth_*rotheight_];
- int ox, oy, ox1, oy1, index, pixel;
- double cx = (columns_ - 1) / 2;
- double cy = (rows_ - 1) / 2;
- double rotrad = angle_ * Math.PI / 180.0, ang, d;
- int p0r = 0, p0g = 0, p0b = 0,
- p1r = 0, p1g = 0,p1b = 0,
- p2r = 0, p2g = 0, p2b = 0,
- p3r = 0, p3g = 0, p3b = 0, lcv, lcv2;
- int rv,gv,bv, alpha;
- double rd,gd,bd, p0wgt = 0,
- p1wgt = 0, p2wgt = 0, p3wgt = 0, xfrac, yfrac;
-
- profile_timer_.start();
-
- lcv = roty_ + rotheight_;
- lcv2 = rotx_ + rotwidth_;
- for (int y = roty_, i = 0; y < lcv; y++)
- {
- for (int x = rotx_; x < lcv2; x++, i++)
- {
- // Inverse rotate the point (x,y)
- // Inlining the call to rotatePoint
- xf = (double)x;
- yf = (double)y;
- d = Math.sqrt((xf - cx) * (xf - cx) + (yf - cy) * (yf - cy));
-
- if ((xf - cx) != 0.0)
- {
- ang = Math.atan((cy-yf)/(xf-cx));
- if ((xf - cx) < 0)
- ang += Math.PI;
- }
- else
- {
- if ((yf - cy) > 0.0)
- ang = (Math.PI * 3.0) / 2;
- else
- ang = Math.PI / 2;
- }
-
- xf = cx + (d * Math.cos(ang - rotrad));
- yf = cy - (d * Math.sin(ang - rotrad));
- // end inline
-
- // Cheat a little
- if (xf < 0.0 && xf > -0.5) xf = 0.0;
- if (yf < 0.0 && yf > -0.5) yf = 0.0;
-
- ox = (int)Math.floor(xf);
- oy = (int)Math.floor(yf);
-
- if ((ox >= 0) && (oy >= 0) &&
- (ox < columns_) && (oy < rows_) )
- {
- // The color will be a linear combination of the colors of
- // the center pixel, its left or right neighbor, its top
- // or bottom neighbor, and its corner neighbor. Which
- // neighbors are used is determined by the position of
- // the fractional part of xf, xy within the 1-unit square
- // of the pixel.
-
- /* compute px,py: fractional offset from center of pixel (x.5,y.5) */
- xfrac = xf - ox; /* 0 - .9999 */
- yfrac = yf - oy;
- px = ((xfrac >= .5) ? (xfrac - .5) : (-.5 + xfrac));
- py = ((yfrac >= .5) ? (yfrac - .5) : (-.5 + yfrac));
- apx = ((px < 0) ? -px : px);
- apy = ((py < 0) ? -py : py);
-
- /* get neighbor colors: p0col, p1col, p2col, p3col */
- ox1 = ox + ((px < 0.0) ? -1 : 1);
- oy1 = oy + ((py < 0.0) ? -1 : 1);
-
- index = oy * columns_ + ox;
- pixel = raster_[index];
- alpha = (pixel >> 24) & 0xff;
- p0r = (pixel >> 16) & 0xff;
- p0g = (pixel >> 8) & 0xff;
- p0b = pixel & 0xff;
-
- if (ox1 >= 0 && ox1 < columns_)
- {
- index = oy*columns_ + ox1;
- pixel = raster_[index];
- p1r = (pixel >> 16) & 0xff;
- p1g = (pixel >> 8) & 0xff;
- p1b = pixel & 0xff;
- p1wgt = apx * (1.0 - apy);
- }
- else { p1r=p1g=p1b=0; p1wgt = 0.0; }
-
- if (oy1 >= 0 && oy1 < rows_)
- {
- index = oy1*columns_ + ox;
- pixel = raster_[index];
- p2r = (pixel >> 16) & 0xff;
- p2g = (pixel >> 8) & 0xff;
- p2b = pixel & 0xff;
- p2wgt = apx * (1.0 - apy);
- }
- else { p2r=p2g=p2b=0; p2wgt = 0.0; }
-
- if (ox1 >= 0 && ox1 < columns_ &&
- oy1 >= 0 && oy1 < rows_)
- {
- index = oy1 * columns_ + ox1;
- pixel = raster_[index];
- p3r = (pixel >> 16) & 0xff;
- p3g = (pixel >> 8) & 0xff;
- p3b = pixel & 0xff;
- p3wgt = apx * (1.0 - apy);
- }
- else { p3r=p3g=p3b=0; p3wgt = 0.0; }
-
- p1wgt = p1wgt * .7; /* black art */
- p2wgt = p2wgt * .7;
- p3wgt = p3wgt * .7;
-
- p0wgt = 1.0 - (p1wgt + p2wgt + p3wgt);
-
- /* okay, compute and store resulting color */
- rd = p0r * p0wgt + p1r * p1wgt + p2r * p2wgt + p3r * p3wgt;
- gd = p0g * p0wgt + p1g * p1wgt + p2g * p2wgt + p3g * p3wgt;
- bd = p0b * p0wgt + p1b * p1wgt + p2b * p2wgt + p3b * p3wgt;
-
- rv = (int) (rd + 0.5);
- gv = (int) (gd + 0.5);
- bv = (int) (bd + 0.5);
-
- if (rv < 0) rv = 0;
- if (gv < 0) gv = 0;
- if (bv < 0) bv = 0 ;
-
- if (rv > 255) rv = 255;
- if (gv > 255) gv = 255;
- if (bv > 255) bv = 255;
-
- pixels[i] = (alpha << 24) | (rv << 16) | (gv << 8) | bv;
- }
- }
- }
-
- profile_timer_.stop();
-
- consumer.setPixels(0, 0, rotwidth_, rotheight_, defaultRGB_,
- pixels, 0, rotwidth_);
-
- consumer.imageComplete(status);
- }
-
- private final static DoublePoint rotatePoint(int x, int y,
- double cx, double cy, double rad)
- {
- /* rotate point x, y 'rad' radians around cx, cy, return rx, ry */
- double d, xf, yf, ang, rx, ry;
-
- xf = (double)x;
- yf = (double)y;
-
- // d = distance from the point to the center
- d = Math.sqrt((xf - cx) * (xf - cx) + (yf - cy) * (yf - cy));
-
- if ((xf - cx) != 0.0)
- {
- // Compute the angle between the axis and the point in radians
- // using the inverse tangent function.
- ang = Math.atan((cy-yf)/(xf-cx));
-
- // If the x value falls below the axis the angle is between
- // PI and 2*PI.
- if ((xf - cx) < 0)
- ang += Math.PI;
- }
- else
- {
- // The point is on the positive y-axis so its angle is 3/2*PI
- // I'm guessing this the cooridnate system is flipped in
- // screen graphics.
- if ((yf - cy) > 0.0)
- ang = (Math.PI * 3.0) / 2;
- else
- ang = Math.PI / 2;
- }
-
- rx = cx + (d * Math.cos(ang + rad));
- ry = cy - (d * Math.sin(ang + rad));
-
- return new DoublePoint(rx, ry);
- }
-}
-
-class DoublePoint
-{
- public double x_;
- public double y_;
-
- DoublePoint(double x, double y)
- {
- x_ = x;
- y_ = y;
- }
-}
diff --git a/java/ImageProcessing/filters/SharpenFilter.java b/java/ImageProcessing/filters/SharpenFilter.java
deleted file mode 100644
index fcb6f03c7ac..00000000000
--- a/java/ImageProcessing/filters/SharpenFilter.java
+++ /dev/null
@@ -1,272 +0,0 @@
-package imaging.filters;
-
-import java.awt.Color;
-import java.awt.image.*;
-import java.util.*;
-
-public class SharpenFilter extends SpatialFilter
-{
- float percentage_ = (float)75.0;
-
- public SharpenFilter()
- {
- }
-
- public SharpenFilter(float percentage)
- {
- percentage_ = percentage;
- }
-
- public String info ()
- {
- return "Sharpens an image.";
- }
-
-
- public void imageComplete(int status)
- {
- System.out.println("Image Complete called");
-
- if (status == IMAGEERROR || status == IMAGEABORTED)
- {
- consumer.imageComplete(status);
- System.out.println("Image Error");
- return;
- }
-
- System.gc();
-
- float[] hsv = new float[3];
- int rgb, red, green, blue;
- int pixel, alpha, lcv, lcv2, lcv3;
- int[] pixels = new int[columns_*rows_];
- float fact, ifact, hue, sat, val, vsum;
- float[] line0 = new float[columns_],
- linep1 = new float[columns_],
- linem1 = new float[columns_],
- tmpptr;
-
- profile_timer_.start();
-
- for (int z = 0; z < SpatialFilter.iterations_; z++)
- {
- fact = percentage_/(float)100.0;
- ifact = (float)1.0 - fact;
-
- for (int x = 0; x < columns_; x++)
- {
- pixel = raster_[x];
- hsv = getHSV(((pixel >> 16) & 0xff), ((pixel >> 8) & 0xff), (pixel & 0xff),hsv);
- line0[x] = hsv[2];
- }
-
- lcv = columns_ << 1;
- for (int x = columns_, index = 0; x < lcv; x++, index++)
- {
- pixel = raster_[x];
- hsv = getHSV(((pixel >> 16) & 0xff), ((pixel >> 8) & 0xff), (pixel & 0xff),hsv);
- linep1[index] = hsv[2];
- }
-
- lcv = columns_ - 1;
- lcv2 = rows_ - 1;
- for (int y = 1, i = columns_; y < lcv2; y++)
- {
- tmpptr = linem1;
- linem1 = line0;
- line0 = linep1;
- linep1 = tmpptr;
-
- lcv3 = columns_*(y+2);
- for (int x = columns_*(y+1), index= 0; x < lcv; x++, index++)
- {
- pixel = raster_[x];
- // Note hsv is only instantiated once
- hsv = getHSV(((pixel >> 16) & 0xff), ((pixel >> 8) & 0xff), (pixel & 0xff), hsv);
- linep1[index] = hsv[2];
- }
-
- i++;
- for (int x = 1; x < lcv; x++, i++)
- {
- vsum = (float)0.0;
- vsum = linem1[x-1] + linem1[x] + linem1[x+1] +
- line0[x-1] + line0[x] + line0[x + 1] +
- linep1[x-1] + linep1[x] + linep1[x + 1];
-
- pixel = raster_[i];
- alpha = (pixel >> 24) & 0xff;
- hsv = getHSV(((pixel >> 16) & 0xff), ((pixel >> 8) & 0xff), (pixel & 0xff), hsv);
-
- val = ((hsv[2] - (fact * vsum) / 9) / ifact);
- if (val < 1.0)
- {
- if (val < 0.0)
- val = (float)0.0;
- }
- else
- val = (float)1.0;
-
- hsv[2] = val;
- rgb = getRGB(hsv[0], hsv[1], hsv[2]);
-
- red = (rgb >> 16) & 0xff;
- green = (rgb >> 8) & 0xff;
- blue = rgb & 0xff;
-
- if (red < 0) red = 0;
- if (green < 0) green = 0;
- if (blue < 0) blue = 0 ;
-
- if (red > 255) red = 255;
- if (green > 255) green = 255;
- if (blue > 255) blue = 255;
-
- pixels[i] =
- (alpha << 24) | (red << 16) | (green << 8) | blue;
- }
- i++;
- }
- }
-
- profile_timer_.stop();
-
- consumer.setPixels(0, 0, columns_, rows_, defaultRGB_, pixels, 0, columns_);
-
- System.out.println("Finished altering image");
- consumer.imageComplete(status);
- }
-
-
- static private float[] getHSV(int red, int green, int blue, float[] hsv)
- {
- float rd, gd, bd, max, min, del, rc, gc, bc, hue, sat;
- if (hsv == null)
- hsv = new float[3];
-
- /* convert RGB to HSV */
- rd = red / (float)255.0; /* rd,gd,bd range 0-1 instead of 0-255 */
- gd = green / (float)255.0;
- bd = blue / (float)255.0;
-
- /* compute maximum of rd,gd,bd */
- if (rd >= gd)
- {
- if (rd >= bd)
- max = rd;
- else
- max = bd;
- }
- else
- {
- if (gd >= bd)
- max = gd;
- else
- max = bd;
- }
-
- /* compute minimum of rd,gd,bd */
- if (rd<=gd)
- {
- if (rd<=bd)
- min = rd;
- else
- min = bd;
- }
- else
- {
- if (gd<=bd)
- min = gd;
- else
- min = bd;
- }
-
- del = max - min;
- hsv[2] = max;
-
- if (max != 0.0)
- sat = (del) / max;
- else
- sat = (float)0.0;
-
- hue = -1;
-
- if (sat != 0.0)
- {
- rc = (max - rd) / del;
- gc = (max - gd) / del;
- bc = (max - bd) / del;
-
- if (rd == max)
- hue = bc - gc;
- else
- if (gd == max)
- hue = 2 + rc - bc;
- else
- if (bd == max)
- hue = 4 + gc - rc;
-
- hue *= 60;
- if (hue<0)
- hue += 360;
- }
-
- hsv[0] = hue;
- hsv[1] = sat;
- return hsv;
- }
-
- static private int getRGB(float hue, float sat, float val)
- {
- int j, r, g, b;
- float rd, gd, bd;
- float f, p, q, t;
-
- /* convert HSV back to RGB */
- if (hue == -1 || sat == 0.0)
- {
- rd = val; gd = val; bd = val;
- }
- else
- {
- if (hue==(float)360.0) hue = (float)0.0;
- hue = hue / (float)60.0;
- j = (int) hue;
- if (j<0) j=0; /* either hue or floor seem to go neg on some sys */
- f = hue - j;
- p = val * (1-sat); // val - sat* val
- q = val * (1 - (sat*f)); // val - val*sat*f
- t = val * (1 - (sat*(1 - f)));
-
- switch (j) {
- case 0: rd = val; gd = t; bd = p; break;
- case 1: rd = q; gd = val; bd = p; break;
- case 2: rd = p; gd = val; bd = t; break;
- case 3: rd = p; gd = q; bd = val; break;
- case 4: rd = t; gd = p; bd = val; break;
- case 5: rd = val; gd = p; bd = q; break;
- default: rd = val; gd = t; bd = p; break; /* never happen */
- }
- }
- r = (int)(rd * 255.0 + 0.5);
- g = (int)(gd * 255.0 + 0.5);
- b = (int)(bd * 255.0 + 0.5);
-
- return 0xff000000 | (r << 16) | (g << 8) | b;
- }
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/java/ImageProcessing/filters/SpatialFilter.java b/java/ImageProcessing/filters/SpatialFilter.java
deleted file mode 100644
index ad56164819e..00000000000
--- a/java/ImageProcessing/filters/SpatialFilter.java
+++ /dev/null
@@ -1,213 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-import JACE.Timers.ProfileTimer;
-
-public class SpatialFilter extends ImageFilter implements MedFilter
-{
- public SpatialFilter()
- {
- }
-
- public SpatialFilter(int[][] matrix, int degree)
- {
- this(matrix, degree, 1, 0);
- }
-
- public SpatialFilter(int[][] matrix, int degree, int div_factor, int offset)
- {
- matrix_ = matrix;
- div_factor_ = div_factor;
- offset_ = offset;
- degree_ = degree;
- }
-
- public void setFilter(int[][] matrix, int degree, int div_factor)
- {
- matrix_ = matrix;
- degree_ = degree;
- div_factor_ = div_factor;
- }
-
- public String info ()
- {
- return "Base Filter class. Doesn't do much";
- }
-
- public long filterTime()
- {
- return profile_timer_.elapsedTime();
- }
-
- public static void setTimer(int internal_iterations)
- {
- iterations_ = internal_iterations;
- }
-
- public void setDimensions(int width, int height)
- {
- rows_ = height;
- columns_ = width;
- raster_ = new int[width * height];
- consumer.setDimensions(width, height);
- }
-
- public void setPixels(int x, int y, int w, int h, ColorModel model,
- byte pixels[], int off, int scansize)
- {
- int source_offset = off;
- int dest_offset = y * columns_ + x;
-
- for (int y_ind = 0; y_ind < h; y_ind++)
- {
- for (int x_ind = 0; x_ind < w; x_ind++)
- {
- raster_[dest_offset] = model.getRGB(pixels[source_offset] & 0xff);
- dest_offset++;
- source_offset++;
- }
-
- source_offset += (scansize - w);
- dest_offset += (columns_ - w);
- }
- }
-
- public void setPixels(int x, int y, int w, int h, ColorModel model,
- int pixels[], int off, int scansize)
- {
- int source_offset = off;
- int dest_offset = y * columns_ + x;
-
- if (model == defaultRGB_)
- {
- for (int yc = 0; yc < h; yc++)
- {
- System.arraycopy(pixels, source_offset, raster_, dest_offset, w);
- source_offset += scansize;
- dest_offset += columns_;
- }
- }
- else
- {
-
- for (int yc = 0; yc < h; yc++)
- {
- for (int xc = 0; xc < w; xc++)
- {
- raster_[dest_offset] = model.getRGB(pixels[source_offset]);
- dest_offset++;
- source_offset++;
- }
- source_offset += (scansize - w);
- dest_offset += (columns_ - w);
- }
- }
- }
-
- public void setColorModel(ColorModel model)
- {
- consumer.setColorModel(defaultRGB_);
- }
-
- public void setHints(int hintflags)
- {
- consumer.setHints(TOPDOWNLEFTRIGHT
- | COMPLETESCANLINES
- | SINGLEPASS
- | (hintflags & SINGLEFRAME));
- }
-
-
- public void imageComplete(int status)
- {
- System.out.println("Image Complete called");
-
- if (status == IMAGEERROR || status == IMAGEABORTED)
- {
- consumer.imageComplete(status);
- System.out.println("Image Error");
- return;
- }
-
- int[] pixels = new int[columns_];
- int[][] new_raster= expandRaster();
- int pixel = 0;
- int red, green, blue;
- int new_red = 0, new_green = 0, new_blue = 0;
- int alpha;
-
- for (int x = raster_offset_; x < rows_; x++)
- {
- for (int y = raster_offset_; y < columns_; y++)
- {
- new_red = 0; new_green = 0; new_blue = 0;
- alpha = defaultRGB_.getAlpha(new_raster[x][y]);
- for (int i = 0; i < degree_; i++)
- {
- for (int j = 0; j < degree_; j++)
- {
- pixel = new_raster[x + (i - raster_offset_)][y + (j - raster_offset_)];
-
- red = defaultRGB_.getRed(pixel) * matrix_[i][j];
- blue = defaultRGB_.getBlue(pixel) * matrix_[i][j];
- green = defaultRGB_.getGreen(pixel) * matrix_[i][j];
-
- new_red += red;
- new_green += green;
- new_blue += blue;
- }
- }
-
- new_red /= div_factor_;
- new_green /= div_factor_;
- new_blue /= div_factor_;
-
- new_red = Math.min(Math.abs(new_red), 255);
- new_green = Math.min(Math.abs(new_green), 255);
- new_blue = Math.min(Math.abs(new_blue), 255);
-
- pixels[y - raster_offset_] =
- (alpha << 24) | (new_red << 16) | (new_green << 8) | new_blue;
- }
-
- consumer.setPixels(0, x - raster_offset_, columns_, 1, defaultRGB_, pixels, 0, columns_);
- }
-
- System.out.println("Finished altering image");
- consumer.imageComplete(status);
- }
-
- protected int[][] expandRaster()
- {
- int[][] new_raster;
- int index = 0;
-
- raster_offset_ = degree_ / 2;
- new_raster = new int[rows_ + raster_offset_*2][columns_ + raster_offset_*2];
-
- for (int x = 0; x < rows_; x++)
- {
- for (int y = 0; y < columns_; y++)
- {
- new_raster[x + raster_offset_][y + raster_offset_] = raster_[index];
- index++;
- }
- }
-
- return new_raster;
- }
-
- protected static final int intensity(int rd, int gn, int bl)
- {
- return (((int)(rd)*11 + (int)(gn)*16 + (int)(bl)*5) >> 5);
- }
-
- protected static int iterations_ = 1;
- protected static final ColorModel defaultRGB_ = ColorModel.getRGBdefault();
- protected int[][] matrix_;
- protected int[] raster_;
- protected int rows_ = 0, columns_ = 0;
- protected int div_factor_ = 1, offset_, degree_;
- protected int raster_offset_ = 0;
- protected final ProfileTimer profile_timer_ = new ProfileTimer();
-}
diff --git a/java/ImageProcessing/filters/SpreadFilter.java b/java/ImageProcessing/filters/SpreadFilter.java
deleted file mode 100644
index c78790c9235..00000000000
--- a/java/ImageProcessing/filters/SpreadFilter.java
+++ /dev/null
@@ -1,130 +0,0 @@
-package imaging.filters;
-
-import java.awt.image.*;
-import java.util.Random;
-
-public class SpreadFilter extends SpatialFilter
-{
- private int pwidth_ = 5;
- private int pheight_ = 5;
-
- public SpreadFilter()
- {
- }
-
- public SpreadFilter(int pwidth, int pheight)
- {
- pwidth_ = pwidth;
- pheight_ = pheight;
- }
-
- public String info ()
- {
- return "Spreads an image (an effect of being under water).";
- }
-
- public void imageComplete(int status)
- {
- if (status == IMAGEERROR || status == IMAGEABORTED)
- {
- consumer.imageComplete(status);
- System.out.println("Spread Image Error: " + status);
- return;
- }
-
- System.gc();
-
- Random rand = new Random();
- int[] pixels = new int[columns_*rows_];
- int d, dx, dy, x1, y1, xrng, xoff, yrng, yoff;
- int minx, maxx, miny, maxy, rdist, tmp;
-
- profile_timer_.start();
-
- for (int z = 0; z < SpatialFilter.iterations_; z++)
- {
- for (int y = 0, i=0; y < rows_; y++)
- {
- for (int x = 0; x < columns_; x++, i++)
- {
- if (pwidth_ < 0)
- {
- d = (pwidth_ < 0 ? -pwidth_ : pwidth_);
-
- minx = x - d;
- if (minx < 0)
- minx = 0;
-
- maxx = x + d;
- if (maxx >= columns_)
- maxx = columns_ - 1;
-
- tmp = rand.nextInt();
- tmp = (tmp < 0 ? -tmp : tmp);
- x1 = minx + tmp % ((maxx - minx) + 1);
-
- miny = y - d;
- if (miny < 0)
- miny = 0;
-
- maxy = y + d;
- if (maxy >= rows_)
- maxy = rows_ - 1;
-
- rdist = d - (x1 < x ? -(x1 - x) : x1 - x);
- if (y - miny > rdist)
- miny = (y - rdist);
- if (maxy - y > rdist)
- maxy = (y + rdist);
-
- tmp = rand.nextInt();
- tmp = (tmp < 0 ? -tmp : tmp);
- y1 = miny + tmp % ((maxy - miny) + 1);
- }
- else
- {
- minx = x - pwidth_;
- if (minx < 0)
- minx = 0;
-
- maxx = x + pwidth_;
- if (maxx >= columns_)
- maxx = columns_ - 1;
-
- tmp = rand.nextInt();
- tmp = (tmp < 0 ? -tmp : tmp);
- x1 = minx + tmp % ((maxx - minx) + 1);
-
- miny = y - pheight_;
- if (miny < 0)
- miny = 0;
-
- maxy = y + pheight_;
- if (maxx >= columns_)
- maxx = columns_ - 1;
-
- tmp = rand.nextInt();
- tmp = (tmp < 0 ? -tmp : tmp);
- y1 = miny + tmp % ((maxy - miny) + 1);
- }
-
- if (x1 >= 0 && y1 >= 0 && x1 < columns_ && y1 < rows_)
- {
- int pixel = raster_[i];
- int alpha = (pixel >> 24) & 0xff;
- int red = (pixel >> 16) & 0xff;
- int green = (pixel >> 8) & 0xff;
- int blue = pixel & 0xff;
-
- pixels[i] = (alpha << 24) | (red << 16) | (green << 8) | blue;
- }
- }
- }
- }
-
- profile_timer_.stop();
-
- consumer.setPixels(0, 0, columns_, rows_, defaultRGB_, pixels, 0, columns_);
- consumer.imageComplete(status);
- }
-}
diff --git a/java/ImageProcessing/filters/Timer.java b/java/ImageProcessing/filters/Timer.java
deleted file mode 100644
index 609ec8aa366..00000000000
--- a/java/ImageProcessing/filters/Timer.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package imaging.filters;
-
-public class Timer
-{
- long start_time_;
- long stop_time_;
-
- public void start()
- {
- start_time_ = System.currentTimeMillis();
- }
-
- public void stop()
- {
- stop_time_ = System.currentTimeMillis();
- }
-
- public String toString()
- {
- long total = stop_time_ - start_time_;
- return "Total Time:" + total + " ms";
- }
-}
diff --git a/java/ImageProcessing/framework/BaseButton.java b/java/ImageProcessing/framework/BaseButton.java
deleted file mode 100644
index 794670b2f3f..00000000000
--- a/java/ImageProcessing/framework/BaseButton.java
+++ /dev/null
@@ -1,234 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import imaging.filters.*;
-
-public class BaseButton extends Panel
-{
- public BaseButton (String title, String description, ImageApp parent)
- {
- this.setLayout (new BorderLayout ());
- this.button_ = new Button (title);
- this.add ("Center", this.button_);
- this.resize (100, 100);
- this.description_ = description;
- this.parent_ = parent;
- }
-
- public boolean mouseEnter(Event evt, int x, int y)
- {
- this.parent_.displayStatus (this.description_);
- return true;
- }
-
- public boolean mouseExit(Event evt, int x, int y)
- {
- this.parent_.displayStatus ("");
- return true;
- }
-
- protected ImageApp parent_;
- private String description_;
- private Button button_;
-}
-
-class URLDialogButton extends BaseButton
-{
- public URLDialogButton (String title, String desc, ImageApp parent)
- {
- super (title, desc, parent);
- this.openURLFrame_ = new LoadURLFrame ("Open URL <2>", this.parent_);
- }
-
- public boolean action (Event e, Object arg)
- {
- this.openURLFrame_.show ();
- return true;
- }
- private LoadURLFrame openURLFrame_;
-}
-
-// ******************
-// Should continue to remember the password
-// ******************
-class SaveButton extends BaseButton
-{
- public SaveButton (String title, String desc, ImageApp parent)
- {
- super (title, desc, parent);
- this.openURLFrame_ = new SaveURLFrame ("Save Image <2>", this.parent_);
- }
-
- public boolean action (Event e, Object arg)
- {
- this.openURLFrame_.show ();
- return true;
- }
- private SaveURLFrame openURLFrame_;
-}
-
-class ReloadButton extends BaseButton
-{
- public ReloadButton (String title, String desc, ImageApp parent)
- {
- super (title, desc, parent);
- }
-
- public boolean action (Event e, Object arg)
- {
- this.parent_.reloadFilters ();
- return true;
- }
-}
-
-class ApplyButton extends BaseButton
-{
- public ApplyButton (String title, String desc, ImageApp parent)
- {
- super (title, desc, parent);
- }
-
- public boolean action (Event e, Object arg)
- {
- this.parent_.apply ();
- return true;
- }
-}
-
-class ResetButton extends BaseButton
-{
- public ResetButton (String title, String desc, ImageApp parent)
- {
- super (title, desc, parent);
- }
-
- public boolean action (Event e, Object arg)
- {
- this.parent_.resetImage ();
- return true;
- }
-}
-
-class ZoomInButton extends BaseButton
-{
- public ZoomInButton (String title, String desc, ImageApp parent)
- {
- super (title, desc, parent);
- }
-
- public boolean action (Event e, Object arg)
- {
- this.parent_.zoomFactor (1.6);
- return true;
- }
-}
-
-class ZoomOutButton extends BaseButton
-{
- public ZoomOutButton (String title, String desc, ImageApp parent)
- {
- super (title, desc, parent);
- }
-
- public boolean action (Event e, Object arg)
- {
- this.parent_.zoomFactor (0.625);
- return true;
- }
-}
-
-
-class AboutButton extends BaseButton
-{
- public AboutButton (String title, String desc, ImageApp parent)
- {
- super (title, desc, parent);
- }
-
- public boolean action (Event e, Object arg)
- {
- DialogManager.popDialog (DialogType.ABOUT, null);
- return true;
- }
-}
-
-class HelpButton extends BaseButton
-{
- public HelpButton (String title, String desc, ImageApp parent)
- {
- super (title, desc, parent);
- }
-
- public boolean action (Event e, Object arg)
- {
- DialogManager.popDialog (DialogType.HELP, null);
- return true;
- }
-}
-
-class ChoicePanel extends Panel
-{
- public ChoicePanel (String desc, ImageApp parent)
- {
- this.description_ = desc;
- this.parent_ = parent;
-
- this.loadFilters ();
- // Set the layout of the Choice Panel. Note that the Choice Panel
- // holds the choice button of filters.
- this.setLayout (new FlowLayout ());
- this.resize (150, 100);
- }
-
- public void choice (Choice choice)
- {
- this.choice_ = choice;
- }
-
- public Choice choice ()
- {
- return this.choice_;
- }
-
- public void loadFilters ()
- {
- // First remove all components of the panel including the
- // choices of filters
- this.removeAll ();
-
- // Now create new choices
- this.choice_ = this.parent_.getFilters ();
-
- // Add the choices to our choice panel
- this.add (this.choice_);
- }
-
- public boolean mouseEnter(Event evt, int x, int y)
- {
- MedFilter filter = null;
- String displayString = null;
- String filterName = this.choice_.getSelectedItem ();
-
- if (filterName.compareTo ("Filters:") == 0)
- displayString = "No filter selected";
- else
- {
- filter = (MedFilter) this.parent_.getFilter (filterName);
- displayString = filter.info ();
- }
- this.parent_.displayStatus (displayString);
- // this.parent_.displayStatus (this.description_);
- return true;
- }
-
- public boolean mouseExit(Event evt, int x, int y)
- {
- this.parent_.displayStatus ("");
- return true;
- }
-
- private Choice choice_;
- private ImageApp parent_;
- String description_;
-}
-
diff --git a/java/ImageProcessing/framework/BenchmarkApplet.java b/java/ImageProcessing/framework/BenchmarkApplet.java
deleted file mode 100644
index ac125a1d9de..00000000000
--- a/java/ImageProcessing/framework/BenchmarkApplet.java
+++ /dev/null
@@ -1,622 +0,0 @@
-package imaging.framework;
-
-import JACE.Timers.ProfileTimer;
-import imaging.filters.*;
-import java.awt.*;
-import java.awt.image.*;
-import java.applet.*;
-import java.net.*;
-import java.util.*;
-import java.io.*;
-import gjt.*;
-
-public class BenchmarkApplet extends Applet implements Runnable
-{
- public static final Font GLOBAL_FONT = new Font("Dialog", Font.BOLD, 10);
- private static final String NEW_LINE = System.getProperty("line.separator");
- private static final String WELCOME = "Welcome to MedJava Image Processing Benchmarking Tool";
- private static final String COPYRIGHT = "(c) 1997 Distributed Object Computing Group, Washington Univesity";
- private static final String ABORT = "Image Processing Tests Aborted";
- private static final String STOP = "Stop";
- private static final String START= "Start";
- private static final String CLEAR= "Clear";
- private static final String RANDOM= "Create Random Image";
- private static final int INTERNAL_ITERATIONS = 10;
- private static final int TRIALS = 1;
-
- private List images_, filters_;
- private TextArea console_;
- private TextField new_image_;
- private Button start_button_;
- private Button stop_button_;
- private Button clear_button_;
- private Button random_button_;
- private ButtonPanel button_panel_ = new ButtonPanel();
- private Hashtable filter_table_ = new Hashtable();
- private Hashtable image_table_ = new Hashtable();
- private Thread benchmarker_;
- private long elapsed_time_;
- private SpatialFilter filter_;
- private Object monitor_ = new Object();
-
- public void init()
- {
- Panel control_panel = new Panel();
- Panel sub_panel1 = new Panel();
- Panel filter_panel = new Panel();
- Panel image_panel = new Panel();
- Label image_panel_label = new Label("Images");
- Label filter_panel_label = new Label("Filters");
-
- new_image_ = new TextField();
- console_ = new TextArea();
- images_ = new List();
- filters_ = new List();
-
- console_.setEditable(false);
- images_.setMultipleSelections(true);
- filters_.setMultipleSelections(true);
- console_.setFont(GLOBAL_FONT);
- images_.setFont(GLOBAL_FONT);
- filters_.setFont(GLOBAL_FONT);
- image_panel_label.setFont(GLOBAL_FONT);
- filter_panel_label.setFont(GLOBAL_FONT);
-
- console_.appendText(WELCOME + NEW_LINE);
- console_.appendText(COPYRIGHT + NEW_LINE);
-
- image_panel.setLayout(new BorderLayout());
- image_panel.add("North", image_panel_label);
- image_panel.add("Center", images_);
- image_panel.add("South", new_image_);
-
- filter_panel.setLayout(new BorderLayout());
- filter_panel.add("North", filter_panel_label);
- filter_panel.add("Center", filters_);
-
- sub_panel1.setLayout(new GridLayout(1, 2, 5, 5));
- sub_panel1.add(filter_panel);
- sub_panel1.add(image_panel);
-
- control_panel.setLayout(new GridLayout(2, 1, 5, 5));
- control_panel.add(sub_panel1);
- control_panel.add(console_);
-
- setLayout(new BorderLayout());
-
- stop_button_ = button_panel_.add(STOP);
- start_button_ = button_panel_.add(START);
- clear_button_ = button_panel_.add(CLEAR);
- random_button_ = button_panel_.add(RANDOM);
-
- stop_button_.disable();
- add("Center", control_panel);
- add("South", button_panel_);
-
- getFilters();
- getImages();
- }
-
- synchronized public void run()
- {
- Image image;
- String image_name, filter_name;
- int image_height, image_width;
- String[] image_list = images_.getSelectedItems();
- String[] filter_list = filters_.getSelectedItems();
- ImageProducer image_source;
- FilteredImageSource filtered_image;
- // BenchmarkFrame bframe = BenchmarkFrame.instance();
-
- double cumulative_time;
- double best_time;
-
- SpatialFilter.setTimer(INTERNAL_ITERATIONS);
- console_.appendText(NEW_LINE);
- console_.appendText("Benchmark tests: [mem=" +
- Runtime.getRuntime().freeMemory() +"/" +
- Runtime.getRuntime().totalMemory() +"]"
- + NEW_LINE);
-
- for (int i = 0; i < image_list.length; i++)
- {
-
- image_name = image_list[i];
- image = (Image)image_table_.get(image_name);
-
- image_width = image.getWidth(this);
- image_height = image.getHeight(this);
-
- console_.appendText("Begining tests for image " + image_name);
- console_.appendText(" (size " + image_width + "x" + image_height +
- " = " + image_height*image_width*4 + " bytes )");
- console_.appendText(NEW_LINE);
-
- console_.appendText(NEW_LINE + " ********** " + NEW_LINE);
- // bframe.init("Begining tests for image " + image_name, image, image_width, image_height);
-
- // if (! bframe.isShowing())
- // bframe.show();
-
- for (int j = 0; j < filter_list.length; j++)
- {
- filter_name = filter_list[j];
- filter_ = (SpatialFilter)filter_table_.get(filter_name);
-
- if (filter_ == null)
- System.err.println(filter_name + " is null");
-
- best_time = Double.MAX_VALUE;
- cumulative_time = 0;
- image_source = image.getSource();
- filtered_image = new FilteredImageSource(image.getSource(), filter_);
-
- for (int l = 0; l < TRIALS; l++)
- {
- elapsed_time_ = 0;
- prepareImage(createImage(filtered_image), this);
-
- try
- {
- // synchronized(monitor_)
- // {
- while (elapsed_time_ == 0)
- {
- System.out.println("Waiting for image loading to complete.");
- // monitor_.wait();
- wait();
- }
-
- System.out.println("Image loading has completed.");
- // }
- }
- catch(Exception excp)
- {
- System.out.println(excp);
- stop();
- }
-
- cumulative_time = (double)elapsed_time_ / (double)INTERNAL_ITERATIONS;
- System.out.println(image_name + " " + filter_name + " " + elapsed_time_);
-
- if (best_time > cumulative_time)
- best_time = cumulative_time;
- }
-
- console_.appendText(filter_name + ": best time from " +
- TRIALS + " trials of " + INTERNAL_ITERATIONS +
- " iterations equals: " + best_time + " ms");
- console_.appendText(NEW_LINE);
- Thread.yield();
- }
-
- console_.appendText(NEW_LINE);
- }
-
- console_.appendText("Tests concluded." + NEW_LINE);
-
- // if (bframe.isShowing())
- // bframe.hide();
-
- stop_button_.disable();
- start_button_.enable();
- }
-
- synchronized public boolean imageUpdate(Image img, int infoflags, int x, int y,
- int width, int height)
- {
- System.out.println("Image Update called");
-
- boolean return_value = false;
- try
- {
- if ((infoflags & ALLBITS) != 0 ||
- (infoflags & SOMEBITS) != 0)
- {
- System.out.println("notify called" + width + " " + height);
- elapsed_time_ = filter_.filterTime();
- return_value = true;
- // monitor_.notify();
- notifyAll();
- }
- else if ((infoflags & ImageObserver.ABORT) != 0 ||
- (infoflags & ERROR) != 0)
- {
- System.out.println("image error!");
- // stop();
- return_value = true;
- }
- }
- catch(SecurityException excp)
- {
- System.err.println(excp);
- }
-
- return return_value;
- }
-
- public void stop()
- {
- try
- {
- if (benchmarker_.isAlive())
- {
- BenchmarkFrame bframe = BenchmarkFrame.instance();
-
- if (bframe.isShowing())
- bframe.hide();
-
- System.out.println("Stopping tests...");
- benchmarker_.stop();
- console_.appendText(NEW_LINE + ABORT + NEW_LINE);
- }
-
- start_button_.enable();
- stop_button_.disable();
- }
- catch(SecurityException exception)
- {
- console_.appendText(NEW_LINE + "Stop Failed." + NEW_LINE);
- }
- }
-
- public boolean action(Event evt, Object what)
- {
- if (what.equals(START))
- {
- boolean proceed = ! (benchmarker_ != null && benchmarker_.isAlive());
-
- stop_button_.enable();
-
- if (proceed &&
- images_.getSelectedIndexes() != null &&
- filters_.getSelectedIndexes() != null)
- {
- System.out.println("Starting tests...");
- start_button_.disable();
- benchmarker_ = new Thread(this);
- benchmarker_.setPriority(Math.min(Thread.currentThread().getPriority() + 2,
- Thread.MAX_PRIORITY - 1));
- benchmarker_.start();
- }
- }
- else if (what.equals(STOP))
- {
- stop();
- }
- else if (what.equals(CLEAR))
- {
- console_.setText("");
- console_.appendText(WELCOME + NEW_LINE);
- console_.appendText(COPYRIGHT + NEW_LINE);
- }
- else if (what.equals(RANDOM))
- {
- RandomImageDialog.instance(this).show();
- }
- else if (evt.target == new_image_)
- {
- getSingleImage(new_image_.getText());
- }
-
-
- return true;
- }
-
- private void getSingleImage(String image_url)
- {
- Image image;
- MediaTracker tracker = new MediaTracker(this);
-
- try
- {
- image = getImage(new URL(image_url));
- tracker.addImage(image, 0);
- tracker.waitForID(0);
-
- if (image != null)
- {
- int index = image_url.lastIndexOf('/');
-
- if (index != -1)
- image_url = image_url.substring(index + 1);
-
- image_table_.put(image_url, image);
- images_.addItem(image_url);
- }
- }
- catch(MalformedURLException e)
- {
- System.err.println(e);
- }
- catch(InterruptedException excp)
- {
- System.err.println(excp);
- }
-
- }
-
- private void getImages()
- {
- Image image;
- String image_list = getParameter("images"), image_url;
- StringTokenizer str_tok = new StringTokenizer(image_list, ",");
-
- while (str_tok.hasMoreTokens())
- {
- image_url = str_tok.nextToken();
- getSingleImage(image_url);
- }
- }
-
- private void getFilters()
- {
- URL url;
- Object download;
- String config_file;
- String configInfo= null;
- Choice choice = new Choice ();
- ImageFilter filter;
-
- config_file = getParameter ("configFile");
-
- if (config_file == null)
- config_file = "http://www.cs.wustl.edu/~pjain/java/ACE_wrappers/java/ImageProcessing/framework/filter.conf";
-
- try
- {
- System.out.println ("Configuration File: " + config_file);
- // Create a new URL
- url = new URL (config_file);
-
- // Get the input stream and pipe it to a DataInputStream
- DataInputStream iStream = new DataInputStream (url.openStream ());
-
- // Create a buffer to hold all the data we get
- StringBuffer tempBuf = new StringBuffer ();
- // Keep reading the data until we are done
- String tempString = iStream.readLine ();
- while (tempString != null)
- {
- tempBuf.append (tempString);
- tempBuf.append (" ");
- tempString = iStream.readLine ();
- }
-
- configInfo = tempBuf.toString ();
- System.out.println(configInfo);
-
- if (configInfo != null)
- {
- StringTokenizer tokens = new StringTokenizer (configInfo);
- String fullFilterName = null;
- String filterName = null;
- // Now parse the string, picking up filter names. Use these
- // names to load the actual filters as well add new choices to
- // the filter choices.
- while (tokens.hasMoreTokens ())
- {
- // Get the next token
- fullFilterName = tokens.nextToken ();
- filterName = this.extractFilterName (fullFilterName);
-
- System.out.println ("Loading: " + fullFilterName);
- // Load the filter class
- Class c = Class.forName (fullFilterName);
- // Class c = this.filterRepository_.load (filter);
-
- filter = (ImageFilter)c.newInstance();
-
- if (filter instanceof SpatialFilter)
- {
- // Add the filter to the Filter Repository
- filter_table_.put(filterName, filter);
-
- // Add filter name to the list of filter choices
- filters_.addItem (filterName);
- }
- }
- }
- }
- catch (Exception e)
- {
- System.err.println ("Filter not found: " + e);
- }
- }
-
- private String extractFilterName (String s)
- {
- String filterName = null;
- StringTokenizer tokens = new StringTokenizer (s, ".");
- while (tokens.hasMoreTokens ())
- filterName = tokens.nextToken ();
- return filterName;
- }
-
- public void generateRandomImage(String name, int width, int height)
- {
- Image image = createImage(width, height);
- Graphics g = image.getGraphics();
- FilteredImageSource filtered_image;
-
- if (g != null)
- {
- ImageFilter filter = new RandomizeFilter();
- g.fillRect(0, 0, width, height);
- filtered_image = new FilteredImageSource(image.getSource(), filter);
- image_table_.put(name, createImage(filtered_image));
- images_.addItem(name);
- }
- }
-}
-
-class RandomImageDialog extends Frame
-{
- private static String GENERATE = "Generate";
- private static String CANCEL = "Cancel";
-
- private TextField name_ = new TextField(30),
- width_ = new TextField(5),
- height_= new TextField(5);
- private BenchmarkApplet applet_;
- private Button generate_button_;
- private Button cancel_button_;
- private ButtonPanel button_panel_ = new ButtonPanel();
-
- private static RandomImageDialog instance_;
-
- public static RandomImageDialog instance(BenchmarkApplet applet)
- {
- if (instance_ == null)
- instance_ = new RandomImageDialog(applet);
-
- return instance_;
- }
-
- protected RandomImageDialog(BenchmarkApplet applet)
- {
- super("Generate Random Image");
- applet_ = applet;
-
- Panel controls = new Panel();
- GridBagLayout gb = new GridBagLayout();
- GridBagConstraints gc = new GridBagConstraints();
- Label width = new Label("Width: "),
- height = new Label("Height: "),
- name = new Label("Name: ");
-
- reshape (0, 0, 300, 200);
-
- controls.setLayout(gb);
- gc.gridx = 0;
- gc.gridy = 0;
- gc.gridwidth = 1;
- gc.insets = new Insets(5,5,5,5);
- gc.anchor = GridBagConstraints.WEST;
- width.setFont(BenchmarkApplet.GLOBAL_FONT);
- gb.setConstraints(width, gc);
- controls.add(width);
-
- gc.gridx = 1;
- gc.anchor = GridBagConstraints.CENTER;
- gc.fill = GridBagConstraints.HORIZONTAL;
- gb.setConstraints(width_, gc);
- controls.add(width_);
-
- gc.gridx = 2;
- gc.anchor = GridBagConstraints.WEST;
- gc.fill = GridBagConstraints.NONE;
- height.setFont(BenchmarkApplet.GLOBAL_FONT);
- gb.setConstraints(height, gc);
- controls.add(height);
-
- gc.gridx = 3;
- gc.anchor = GridBagConstraints.CENTER;
- gc.fill = GridBagConstraints.HORIZONTAL;
- gb.setConstraints(height_, gc);
- controls.add(height_);
-
- gc.gridx = 0;
- gc.gridy = 1;
- gc.gridwidth = 1;
- gc.fill = GridBagConstraints.NONE;
- gc.anchor = GridBagConstraints.WEST;
- name.setFont(BenchmarkApplet.GLOBAL_FONT);
- gb.setConstraints(name, gc);
- controls.add(name);
-
- gc.gridx = 1;
- gc.gridwidth = GridBagConstraints.REMAINDER;
- gc.anchor = GridBagConstraints.CENTER;
- gc.fill = GridBagConstraints.HORIZONTAL;
- gb.setConstraints(name_, gc);
- controls.add(name_);
-
- setLayout(new BorderLayout());
- generate_button_ = button_panel_.add(GENERATE);
- cancel_button_ = button_panel_.add(CANCEL);
- add("Center", controls);
- add("South", button_panel_);
-
- }
-
- public boolean action(Event evt, Object what)
- {
- if (what.equals(GENERATE))
- {
- String width = width_.getText(),
- height = height_.getText(),
- name = name_.getText();
-
- try
- {
- int width_num = Integer.parseInt(width),
- height_num = Integer.parseInt(height);
-
- applet_.generateRandomImage(name, width_num, height_num);
- dispose();
- }
- catch(NumberFormatException nfe)
- {
- width_.setText("");
- height_.setText("");
- }
- }
- else if (what.equals(CANCEL))
- dispose();
-
- return true;
- }
-}
-
-class BenchmarkFrame extends Frame
-{
- private String desc_;
- private Image image_;
- private int height_, width_;
- private static BenchmarkFrame instance_;
- private static final Font FONT = new Font("Dialog", Font.BOLD, 12);
-
- public static BenchmarkFrame instance()
- {
- if (instance_ == null)
- instance_ = new BenchmarkFrame();
-
- return instance_;
- }
-
- public void init(String desc, Image image, int width, int height)
- {
- reshape(0, 0, width, height + 50);
- setImage(desc, image);
- }
-
- public void setImage(String desc, Image image)
- {/*
- try
- {
- MediaTracker tracker = new MediaTracker(this);
- tracker.addImage(image, 0);
- tracker.waitForID(0);
- }
- catch(InterruptedException excp)
- {
- }
- */
- desc_ = desc;
- image_ = image;
- }
-
- public void paint(Graphics g)
- {
- g.setColor(Color.black);
- g.setFont(FONT);
- g.drawImage(image_, 0, 50, this);
- g.drawString(desc_, 5, 40);
- }
-
- protected BenchmarkFrame()
- {
- super("Benchmark Frame");
- }
-}
diff --git a/java/ImageProcessing/framework/DialogManager.java b/java/ImageProcessing/framework/DialogManager.java
deleted file mode 100644
index cca0c037af1..00000000000
--- a/java/ImageProcessing/framework/DialogManager.java
+++ /dev/null
@@ -1,277 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import java.awt.image.*;
-import java.applet.*;
-import java.util.*;
-import java.io.*;
-import java.net.*;
-
-class DialogManager
-{
- public static void initialize (Applet parent)
- {
- codeBase_ = parent.getCodeBase ().toString ();
- aboutFrame_ = new AboutFrame ();
- helpFrame_ = new HelpFrame (codeBase_);
- }
-
- public static void popDialog (int type, String message)
- {
- Frame frame = null;
-
- switch (type)
- {
- case DialogType.ABOUT:
- aboutFrame_.show ();
- break;
- case DialogType.HELP:
- helpFrame_.show ();
- break;
- case DialogType.MALFORMED_URL:
- case DialogType.NOT_SUPPORTED:
- case DialogType.URL_NOT_FOUND:
- frame = new MessageFrame ("Error", message);
- break;
- case DialogType.NOT_YET_IMPLEMENTED:
- frame = new MessageFrame ("", message);
- break;
- }
- Dimension d = Toolkit.getDefaultToolkit ().getScreenSize ();
- frame.move ((d.width - frame.size ().width)/2,
- (d.height - frame.size ().height)/2);
- frame.show ();
- }
-
- private static String codeBase_ = "";
- private static AboutFrame aboutFrame_;
- private static HelpFrame helpFrame_;
-}
-
-class MessageFrame extends Frame
-{
- public MessageFrame (String title, String message)
- {
- super (title);
-
- this.resize (message.length () * 8, 100);
- this.setLayout (new BorderLayout ());
-
- this.text_ = new TextField (message);
- this.text_.setEditable (false);
-
- Panel okButtonPanel = new Panel ();
- okButtonPanel.add (this.okButton_);
- okButtonPanel.resize (100, 100);
-
- this.add ("Center", this.text_);
- this.add ("South", okButtonPanel);
- }
-
- public boolean handleEvent (Event evt)
- {
- if (evt.id == Event.WINDOW_DESTROY)
- {
- this.dispose ();
- return true;
- }
- return super.handleEvent (evt);
- }
-
- // Handle all action events
- public boolean action (Event e, Object arg)
- {
- if (e.target instanceof Button)
- {
- if (e.target == this.okButton_)
- {
- this.dispose ();
- }
- return true;
- }
- else
- return false;
- }
-
- private Button okButton_ = new Button (" ok ");
- private TextField text_ = null;
-}
-
-class AboutFrame extends Frame
-{
- public AboutFrame ()
- {
- super ("About");
- this.resize (300,300);
- this.setLayout (new BorderLayout ());
-
- Panel okButtonPanel = new Panel ();
- okButtonPanel.add (this.okButton_);
- AboutFrameTextPanel textPanel = new AboutFrameTextPanel ();
-
- this.add ("Center", textPanel);
- this.add ("South", okButtonPanel);
- }
-
- // Handle window destroy events
- public boolean handleEvent (Event evt)
- {
- if (evt.id == Event.WINDOW_DESTROY)
- {
- this.hide ();
- return true;
- }
- return super.handleEvent (evt);
- }
-
- // Handle all action events
- public boolean action (Event e, Object arg)
- {
- if (e.target instanceof Button)
- {
- if (e.target == this.okButton_)
- {
- this.hide ();
- }
- return true;
- }
- else
- return false;
- }
- private Button okButton_ = new Button (" ok ");
-}
-
-class AboutFrameTextPanel extends Panel
-{
- public void paint (Graphics g)
- {
- int width = this.size ().width;
- int height = this.size ().height;
-
- g.clearRect (0, 0, width, height);
- this.setBackground (Color.cyan);
-
- // First draw the title
- g.setFont (new Font ("TimesRoman", Font.BOLD | Font.ITALIC, 48));
- FontMetrics fontMetrics = g.getFontMetrics ();
- int x = (width - fontMetrics.stringWidth (title_))/2;
- int y = 100;
-
- Color color = g.getColor ();
- g.setColor (Color.orange);
- g.drawString(title_, x+2, y+2);
- g.setColor (color);
- g.drawString(title_, x, y);
-
- // Then draw author's name
- g.setFont (new Font ("TimesRoman", Font.ITALIC, 24));
- fontMetrics = g.getFontMetrics ();
- x = (width - fontMetrics.stringWidth (by_))/2;
- y += 50;
- g.drawString(by_, x, y);
-
- x = (width - fontMetrics.stringWidth (author_))/2;
- y += 50;
- g.drawString(author_, x, y);
-
- // Finally draw other information -- version number etc.
- g.setFont (new Font ("TimesRoman", Font.ITALIC, 18));
- fontMetrics = g.getFontMetrics ();
- x = (width - fontMetrics.stringWidth (info_))/2;
- y += 50;
- g.drawString(info_, x, y);
- }
-
- private String title_ = "MedJava";
- private String by_ = "by";
- private String author_ = "Prashant Jain";
- private String info_ = "Version 1.0";
-}
-
-class HelpFrame extends Frame
-{
- public HelpFrame (String codeBase)
- {
- super ("Help");
- this.setBackground (Color.white);
- this.text_.setEditable (false);
- Font defaultFont = new Font ("TimesRoman", Font.PLAIN, 14);
- this.text_.setFont (defaultFont);
-
- try
- {
- URL url = new URL (codeBase + "../ImageProcessing/framework/help.conf");
- String delim = "\n";
-
- // Get the input stream and pipe it to a DataInputStream
- DataInputStream iStream = new DataInputStream (url.openStream ());
-
- // Keep reading the data until we are done
- String tempString = iStream.readLine ();
- while (tempString != null)
- {
- if (tempString.startsWith ("<START>"))
- delim = "";
- else if (tempString.startsWith ("<END>"))
- delim = "\n";
- else if (tempString.startsWith ("<TAB>"))
- this.text_.appendText ("\t");
- else if (tempString.startsWith ("<P>"))
- this.text_.appendText ("\n");
- else
- {
- this.text_.appendText (tempString);
- this.text_.appendText (delim);
- }
- tempString = iStream.readLine ();
- }
- }
- catch (MalformedURLException e)
- {
- System.err.println (e);
- }
- catch (IOException e)
- {
- System.err.println (e);
- }
-
- this.resize (600,700);
- this.setLayout (new BorderLayout ());
-
- Panel okButtonPanel = new Panel ();
- okButtonPanel.add (this.okButton_);
- this.add ("South", okButtonPanel);
- this.add ("Center", this.text_);
- }
-
- // Handle window destroy events
- public boolean handleEvent (Event evt)
- {
- if (evt.id == Event.WINDOW_DESTROY)
- {
- this.hide ();
- return true;
- }
- return super.handleEvent (evt);
- }
-
- // Handle all action events
- public boolean action (Event e, Object arg)
- {
- if (e.target instanceof Button)
- {
- if (e.target == this.okButton_)
- {
- this.hide ();
- }
- return true;
- }
- else
- return false;
- }
-
- private Vector helpInfo_ = new Vector ();
- private Button okButton_ = new Button (" ok ");
- private TextArea text_ = new TextArea ();
-}
-
diff --git a/java/ImageProcessing/framework/DialogType.java b/java/ImageProcessing/framework/DialogType.java
deleted file mode 100644
index c95372c08e1..00000000000
--- a/java/ImageProcessing/framework/DialogType.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package imaging.framework;
-
-public class DialogType
-{
- public static final int ABOUT = 0;
- public static final int MALFORMED_URL = 1;
- public static final int URL_NOT_FOUND = 2;
- public static final int NOT_SUPPORTED = 3;
- public static final int HELP = 4;
- public static final int NOT_YET_IMPLEMENTED = 10;
-}
diff --git a/java/ImageProcessing/framework/FileBrowser.java b/java/ImageProcessing/framework/FileBrowser.java
deleted file mode 100644
index 27245b1f2f4..00000000000
--- a/java/ImageProcessing/framework/FileBrowser.java
+++ /dev/null
@@ -1,173 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import java.awt.image.*;
-import java.net.*;
-import java.applet.*;
-import gjt.Separator;
-import gjt.ComponentScroller;
-
-class FileNode extends HierarchyAdapter
-{
- public FileNode (String name,
- Icon icon,
- boolean root,
- ImageApp app)
- {
- super (name, icon, root);
- this.app_ = app;
- }
-
- public FileNode (String name,
- Icon icon,
- ListFiles list,
- ImageApp app)
- {
- super (name, icon);
- this.list_ = list;
- this.app_ = app;
- }
-
- public ImageApp app ()
- {
- return this.app_;
- }
-
- public void handleEvent ()
- {
- String s = null;
- String pString = "";
- Hierarchy p = this.getHierarchyParent ();
-
- while (p != null)
- {
- pString = p.getName () + pString;
- p = p.getHierarchyParent ();
- }
-
- if (pString.endsWith ("/"))
- s = "http://" + pString + this.getName ();
- else
- s = "http://" + pString + "/" + this.getName ();
-
- System.out.println ("Opening: " + s);
-
- // If list is null, then it is a file, else it is a directory and
- // use list to get the rest of the directory.
- if (this.list_ == null)
- this.app_.openURL (s); // It is a file
- else
- this.list_.listFiles (s, this); // It is a directory.
- }
-
- private ListFiles list_ = null;
- private ImageApp app_ = null;
-}
-
-class BrowserPanel extends Panel
-{
- public BrowserPanel (ImageApp parent)
- {
- this.resize (300, 300);
- this.parent_ = parent;
- this.setLayout (new BorderLayout ());
- }
-
- public int initialize (String url, ListFiles list)
- {
- String directory = null;
- int index = -1;
-
- String pString = list.stripProtocolHeader (url);
- if (!pString.endsWith ("/"))
- pString = pString + "/";
-
- try
- {
- Icon dirIcon = new Icon (this.parent_.getCodeBase () +
- "../ImageProcessing/framework/" +
- "file03.gif", (Applet) this.parent_);
- System.out.println (this.parent_.getCodeBase () +
- "../ImageProcessing/framework/" +
- "file03.gif");
- this.root_ = new FileNode (pString,
- dirIcon, true, this.parent_);
- }
- catch (MalformedURLException e)
- {
- }
-
- int count = list.listFiles (url, this.root_);
- // System.out.println ("Count: " + count);
- if (count > 0)
- {
- // Add the root to the component scroller and then add the
- // component scroller to the panel.
- this.scroller_ = new ComponentScroller (this.root_);
- this.add ("Center", this.scroller_);
- }
- return count;
- }
-
- private FileNode root_ = null;
- private ImageApp parent_;
- private ComponentScroller scroller_;
-}
-
-class FileBrowser extends Frame
-{
- public FileBrowser (String title, ImageApp parent)
- {
- super (title);
- this.resize (300, 300);
- this.browser_ = new BrowserPanel (parent);
- this.setLayout (new BorderLayout ());
-
- this.cancelButton_ = new Button (" cancel ");
- Panel buttonPanel = new Panel ();
- buttonPanel.add (this.cancelButton_);
- buttonPanel.resize (100, 100);
-
- Panel southPanel = new Panel ();
- southPanel.setLayout (new BorderLayout ());
- southPanel.add ("North", new Separator ());
- southPanel.add ("South", buttonPanel);
- this.add ("South", southPanel);
- this.add ("Center", this.browser_);
- }
-
- public int initialize (String url, ListFiles list)
- {
- return this.browser_.initialize (url, list);
- }
-
- // Handle window destroy events
- public boolean handleEvent (Event evt)
- {
- if (evt.id == Event.WINDOW_DESTROY)
- {
- this.dispose ();
- return true;
- }
- return super.handleEvent (evt);
- }
-
- // Handle all action events
- public boolean action (Event e, Object arg)
- {
- if (e.target instanceof Button)
- {
- if (e.target == this.cancelButton_)
- {
- this.dispose ();
- }
- validate ();
- return true;
- }
- else
- return false;
- }
-
- private Button cancelButton_;;
- private BrowserPanel browser_;
-}
diff --git a/java/ImageProcessing/framework/FilePanel.java b/java/ImageProcessing/framework/FilePanel.java
deleted file mode 100644
index f8ffc7dbca8..00000000000
--- a/java/ImageProcessing/framework/FilePanel.java
+++ /dev/null
@@ -1,161 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-
-// Create a panel for all the buttons
-class FilePanel extends Panel
-{
- FilePanel (ImageApp parent)
- {
- this.parent_ = parent;
-
- this.setLayout (new GridLayout (2, 1));
-
- // First create all the buttons
- this.URLDialogButton_ = new URLDialogButton ("Open URL", "Download an image", this.parent_);
- this.saveButton_ = new SaveButton ("Save", "Upload an image", this.parent_);
-
- // Place the created buttons in the panel
- this.add (this.URLDialogButton_);
- this.add (this.saveButton_);
-
- // Disable the save button for now
- this.disableSaveButton ();
- this.resize (400, 400);
- }
-
- public void enableSaveButton ()
- {
- this.saveButton_.enable ();
- }
-
- public void disableSaveButton ()
- {
- this.saveButton_.disable ();
- }
-
- // All the created buttons
- private URLDialogButton URLDialogButton_;
- private SaveButton saveButton_;
-
- private ImageApp parent_;
-}
-
-// Create a panel for all the buttons
-class ResetPanel extends Panel
-{
- ResetPanel (ImageApp parent)
- {
- this.parent_ = parent;
-
- this.setLayout (new GridLayout (2, 1));
-
- // First create all the buttons
- this.reloadButton_ = new ReloadButton ("Reload Filters", "Reload all filters", this.parent_);
-
- // **********************
- // Disable this until it works
- // **********************
- this.reloadButton_.disable();
-
-
- this.resetButton_ = new ResetButton ("Reset", "Reset the image", this.parent_);
-
-
- // Place the created buttons in the panel
- this.add (this.resetButton_);
- this.add (this.reloadButton_);
-
- this.resize (400, 400);
- }
-
- // All the created buttons
- private ReloadButton reloadButton_;
- private ResetButton resetButton_;
-
- private ImageApp parent_;
-}
-
-
-class ZoomPanel extends Panel
-{
- ZoomPanel (ImageApp parent)
- {
- this.parent_ = parent;
-
- this.setLayout (new GridLayout (2, 1));
-
- // First create the two zoom buttons
- this.zoomInButton_ = new ZoomInButton ("<< Zoom in", "Zoom into the image", this.parent_);
- this.zoomOutButton_ = new ZoomOutButton ("Zoom out >>", "Zoom out of the image", this.parent_);
-
- // Now add the buttons to the panel
- this.add (this.zoomInButton_);
- this.add (this.zoomOutButton_);
-
- this.resize (100, 100);
- }
-
- private ZoomInButton zoomInButton_;
- private ZoomOutButton zoomOutButton_;
-
- private ImageApp parent_;
-}
-
-
-class FilterPanel extends Panel
-{
- FilterPanel (ImageApp parent)
- {
- this.parent_ = parent;
-
- this.setLayout (new GridLayout (2, 1));
- this.applyButton_ = new ApplyButton ("Apply", "Apply the selected filter", this.parent_);
-
- // Set the layout of the Choice Panel. Note that the Choice Panel
- // holds the choice button of filters.
- this.choicePanel_ = new ChoicePanel ("Select filter", this.parent_);
-
- this.add (this.applyButton_);
- this.add (this.choicePanel_);
- this.resize (200,200);
- }
-
- public Choice choice ()
- {
- return this.choicePanel_.choice ();
- }
-
- public void loadFilters ()
- {
- this.choicePanel_.loadFilters ();
- }
-
- private ChoicePanel choicePanel_;
- private ApplyButton applyButton_;
- private ImageApp parent_;
-}
-
-class HelpPanel extends Panel
-{
- HelpPanel (ImageApp parent)
- {
- this.parent_ = parent;
-
- this.setLayout (new GridLayout (2, 1));
-
- this.aboutButton_ = new AboutButton ("About", "About the applet", this.parent_);
- this.helpButton_ = new HelpButton ("Help", "Help on how to use the applet", this.parent_);
-
- // Now add the buttons to the panel
- this.add (this.aboutButton_);
- this.add (this.helpButton_);
-
- this.resize (100, 100);
- }
-
- private AboutButton aboutButton_;
- private HelpButton helpButton_;
-
- private ImageApp parent_;
-}
diff --git a/java/ImageProcessing/framework/FilterTest.java b/java/ImageProcessing/framework/FilterTest.java
deleted file mode 100644
index b1e33482be9..00000000000
--- a/java/ImageProcessing/framework/FilterTest.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import java.awt.image.*;
-import imaging.filters.Timer;
-
-public class FilterTest
-{
- public static void main(String[] args)
- {
- Timer timer = new Timer();
- ImageProcessor ip = new ImageProcessor();
- ImageFilterFactory iff = new ImageFilterFactory();
- Frame frame = new Frame("Rotate Example");
- Toolkit tk = Toolkit.getDefaultToolkit();
- Dimension d = tk.getScreenSize();
- Image old_image = tk.getImage("myphoto.gif"), image;
- int image_x, image_y, x = 50, y = 50;
- Graphics g;
-
- frame.reshape(d.width/4, d.height/8, d.width/2, 3*d.height/4);
- frame.show();
- g = frame.getGraphics();
- d = frame.size();
-
- MediaTracker tracker = new MediaTracker(frame);
- tracker.addImage(old_image, 0);
- try { tracker.waitForID(0); } catch(InterruptedException excp) {}
- g.drawImage(old_image, x, y, frame);
- x += old_image.getWidth(frame) + 50;
-
- timer.start();
- image = ip.processImage(old_image, iff.createMeanImageFilter(), frame);
- timer.stop();
- System.out.println(timer);
- g.drawImage(image, x, y, frame);
- x += old_image.getWidth(frame) + 50;
-
- timer.start();
- image = ip.processImage(old_image, iff.createSobelFilter(), frame);
- timer.stop();
- System.out.println(timer);
- g.drawImage(image, x, y, frame);
- x = 50;
- y += old_image.getHeight(frame) + 50;
-
- timer.start();
- image = ip.processImage(old_image, iff.createEmbossFilter(), frame);
- timer.stop();
- System.out.println(timer);
- g.drawImage(image, x, y, frame);
- x += old_image.getWidth(frame) + 50;
-
- image = ip.processImage(old_image, iff.createSharpenFilter(), frame);
- g.drawImage(image, x, y, frame);
- x = 50;
- y += old_image.getHeight(frame) + 50;
-
- image = ip.processImage(old_image, iff.createRotateImageFilter(), frame);
- g.drawImage(image, x, y, frame);
- }
-}
diff --git a/java/ImageProcessing/framework/GIFHandler.java b/java/ImageProcessing/framework/GIFHandler.java
deleted file mode 100644
index 3d099ba294c..00000000000
--- a/java/ImageProcessing/framework/GIFHandler.java
+++ /dev/null
@@ -1,75 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import java.io.*;
-import JACE.OS.*;
-import JACE.Connection.*;
-
-
-public class GIFHandler extends BlobWriter
-{
- public GIFHandler (String filename, Image image, int length)
- {
- super (null, length, 0, filename);
- this.image_ = image;
- }
-
- /******************************
- * Used for HTTP 1.1 PUT authorization
- *****************************/
- public GIFHandler (String filename, Image image, int length, String authentication)
- {
- super (null, length, 0, filename, authentication);
- this.image_ = image;
- }
-
- protected int sendRequest ()
- {
- if (this.sendHeader () == -1)
- {
- ACE.ERROR ("GIFHandler::sendHeader failed.");
- return -1;
- }
- else
- if (this.sendData () == -1)
- {
- ACE.ERROR ("GIFHandler::sendData failed.");
- return -1;
- }
- return 0;
- }
-
- // Send the data
- protected int sendData ()
- {
-
-
- try
- {
- if (this.length_ > 0)
- {
- OutputStream ostream = this.peer ().outputStream ();
-
- this.encoder_ = new GifEncoder (this.image_, ostream);
-
- this.encoder_.encode ();
-
- ostream.flush();
-
- // this.encoder_ = new GIFEncoder (this.image_);
- // this.encoder_.Write (ostream);
- }
- this.bytesWritten_ = this.length_;
-
- }
- catch (IOException e)
- {
- ACE.ERROR ("Error writing to server");
- }
- return 0;
- }
-
- GifEncoder encoder_ = null;
- // GIFEncoder encoder_ = null;
- Image image_ = null;
-}
diff --git a/java/ImageProcessing/framework/GifEncoder.java b/java/ImageProcessing/framework/GifEncoder.java
deleted file mode 100644
index 91a3927d95d..00000000000
--- a/java/ImageProcessing/framework/GifEncoder.java
+++ /dev/null
@@ -1,693 +0,0 @@
-// GifEncoder - write out an image as a GIF
-//
-// Transparency handling and variable bit size courtesy of Jack Palevich.
-//
-// Copyright (C) 1996 by Jef Poskanzer <jef@acme.com>. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions
-// are met:
-// 1. Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// 2. Redistributions in binary form must reproduce the above copyright
-// notice, this list of conditions and the following disclaimer in the
-// documentation and/or other materials provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-// ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-// SUCH DAMAGE.
-//
-// Visit the ACME Labs Java page for up-to-date versions of this and other
-// fine Java utilities: http://www.acme.com/java/
-
-package imaging.framework;
-
-import java.util.*;
-import java.io.*;
-import java.awt.Image;
-import java.awt.image.*;
-
-/// Write out an image as a GIF.
-// <P>
-// <A HREF="/resources/classes/Acme/JPM/Encoders/GifEncoder.java">Fetch the software.</A><BR>
-// <A HREF="/resources/classes/Acme.tar.Z">Fetch the entire Acme package.</A>
-// <P>
-// @see ToGif
-
-public class GifEncoder extends ImageEncoder
- {
-
- private boolean interlace = false;
-
- /// Constructor from Image.
- // @param img The image to encode.
- // @param out The stream to write the GIF to.
- public GifEncoder( Image img, OutputStream out ) throws IOException
- {
- super( img, out );
- }
-
- /// Constructor from Image with interlace setting.
- // @param img The image to encode.
- // @param out The stream to write the GIF to.
- // @param interlace Whether to interlace.
- public GifEncoder( Image img, OutputStream out, boolean interlace ) throws IOException
- {
- super( img, out );
- this.interlace = interlace;
- }
-
- /// Constructor from ImageProducer.
- // @param prod The ImageProducer to encode.
- // @param out The stream to write the GIF to.
- public GifEncoder( ImageProducer prod, OutputStream out ) throws IOException
- {
- super( prod, out );
- }
-
- /// Constructor from ImageProducer with interlace setting.
- // @param prod The ImageProducer to encode.
- // @param out The stream to write the GIF to.
- public GifEncoder( ImageProducer prod, OutputStream out, boolean interlace ) throws IOException
- {
- super( prod, out );
- this.interlace = interlace;
- }
-
-
- int width, height;
- int[][] rgbPixels;
-
- void encodeStart( int width, int height ) throws IOException
- {
- this.width = width;
- this.height = height;
- rgbPixels = new int[height][width];
- }
-
- void encodePixels(
- int x, int y, int w, int h, int[] rgbPixels, int off, int scansize )
- throws IOException
- {
- // Save the pixels.
- for ( int row = 0; row < h; ++row )
- System.arraycopy(
- rgbPixels, row * scansize + off,
- this.rgbPixels[y + row], x, w );
-
- }
-
- IntHashtable colorHash;
-
- void encodeDone() throws IOException
- {
- int transparentIndex = -1;
- int transparentRgb = -1;
- // Put all the pixels into a hash table.
- colorHash = new IntHashtable();
- int index = 0;
- for ( int row = 0; row < height; ++row )
- {
- int rowOffset = row * width;
- for ( int col = 0; col < width; ++col )
- {
- int rgb = rgbPixels[row][col];
- boolean isTransparent = ( ( rgb >>> 24 ) < 0x80 );
- if ( isTransparent )
- {
- if ( transparentIndex < 0 )
- {
- // First transparent color; remember it.
- transparentIndex = index;
- transparentRgb = rgb;
- }
- else if ( rgb != transparentRgb )
- {
- // A second transparent color; replace it with
- // the first one.
- rgbPixels[row][col] = rgb = transparentRgb;
- }
- }
- GifEncoderHashitem item =
- (GifEncoderHashitem) colorHash.get( rgb );
- if ( item == null )
- {
- if ( index >= 256 )
- throw new IOException( "too many colors for a GIF" );
- item = new GifEncoderHashitem(
- rgb, 1, index, isTransparent );
- ++index;
- colorHash.put( rgb, item );
- }
- else
- ++item.count;
- }
- }
-
- // Figure out how many bits to use.
- int logColors;
- if ( index <= 2 )
- logColors = 1;
- else if ( index <= 4 )
- logColors = 2;
- else if ( index <= 16 )
- logColors = 4;
- else
- logColors = 8;
-
- // Turn colors into colormap entries.
- int mapSize = 1 << logColors;
- byte[] reds = new byte[mapSize];
- byte[] grns = new byte[mapSize];
- byte[] blus = new byte[mapSize];
- for ( Enumeration e = colorHash.elements(); e.hasMoreElements(); )
- {
- GifEncoderHashitem item = (GifEncoderHashitem) e.nextElement();
- reds[item.index] = (byte) ( ( item.rgb >> 16 ) & 0xff );
- grns[item.index] = (byte) ( ( item.rgb >> 8 ) & 0xff );
- blus[item.index] = (byte) ( item.rgb & 0xff );
- }
-
- GIFEncode(
- out, width, height, interlace, (byte) 0, transparentIndex,
- logColors, reds, grns, blus );
- }
-
- byte GetPixel( int x, int y ) throws IOException
- {
- GifEncoderHashitem item =
- (GifEncoderHashitem) colorHash.get( rgbPixels[y][x] );
- if ( item == null )
- throw new IOException( "color not found" );
- return (byte) item.index;
- }
-
- static void writeString( OutputStream out, String str ) throws IOException
- {
- int len = str.length();
- byte[] buf = new byte[len];
- str.getBytes( 0, len, buf, 0 );
- out.write( buf );
- }
-
- // Adapted from ppmtogif, which is based on GIFENCOD by David
- // Rowley <mgardi@watdscu.waterloo.edu>. Lempel-Zim compression
- // based on "compress".
-
- int Width, Height;
- boolean Interlace;
- int curx, cury;
- int CountDown;
- int Pass = 0;
-
- void GIFEncode(
- OutputStream outs, int Width, int Height, boolean Interlace, byte Background, int Transparent, int BitsPerPixel, byte[] Red, byte[] Green, byte[] Blue )
- throws IOException
- {
- byte B;
- int LeftOfs, TopOfs;
- int ColorMapSize;
- int InitCodeSize;
- int i;
-
- this.Width = Width;
- this.Height = Height;
- this.Interlace = Interlace;
- ColorMapSize = 1 << BitsPerPixel;
- LeftOfs = TopOfs = 0;
-
- // Calculate number of bits we are expecting
- CountDown = Width * Height;
-
- // Indicate which pass we are on (if interlace)
- Pass = 0;
-
- // The initial code size
- if ( BitsPerPixel <= 1 )
- InitCodeSize = 2;
- else
- InitCodeSize = BitsPerPixel;
-
- // Set up the current x and y position
- curx = 0;
- cury = 0;
-
- // Write the Magic header
- writeString( outs, "GIF89a" );
-
- // Write out the screen width and height
- Putword( Width, outs );
- Putword( Height, outs );
-
- // Indicate that there is a global colour map
- B = (byte) 0x80; // Yes, there is a color map
- // OR in the resolution
- B |= (byte) ( ( 8 - 1 ) << 4 );
- // Not sorted
- // OR in the Bits per Pixel
- B |= (byte) ( ( BitsPerPixel - 1 ) );
-
- // Write it out
- Putbyte( B, outs );
-
- // Write out the Background colour
- Putbyte( Background, outs );
-
- // Pixel aspect ratio - 1:1.
- //Putbyte( (byte) 49, outs );
- // Java's GIF reader currently has a bug, if the aspect ratio byte is
- // not zero it throws an ImageFormatException. It doesn't know that
- // 49 means a 1:1 aspect ratio. Well, whatever, zero works with all
- // the other decoders I've tried so it probably doesn't hurt.
- Putbyte( (byte) 0, outs );
-
- // Write out the Global Colour Map
- for ( i = 0; i < ColorMapSize; ++i )
- {
- Putbyte( Red[i], outs );
- Putbyte( Green[i], outs );
- Putbyte( Blue[i], outs );
- }
-
- // Write out extension for transparent colour index, if necessary.
- if ( Transparent != -1 )
- {
- Putbyte( (byte) '!', outs );
- Putbyte( (byte) 0xf9, outs );
- Putbyte( (byte) 4, outs );
- Putbyte( (byte) 1, outs );
- Putbyte( (byte) 0, outs );
- Putbyte( (byte) 0, outs );
- Putbyte( (byte) Transparent, outs );
- Putbyte( (byte) 0, outs );
- }
-
- // Write an Image separator
- Putbyte( (byte) ',', outs );
-
- // Write the Image header
- Putword( LeftOfs, outs );
- Putword( TopOfs, outs );
- Putword( Width, outs );
- Putword( Height, outs );
-
- // Write out whether or not the image is interlaced
- if ( Interlace )
- Putbyte( (byte) 0x40, outs );
- else
- Putbyte( (byte) 0x00, outs );
-
- // Write out the initial code size
- Putbyte( (byte) InitCodeSize, outs );
-
- // Go and actually compress the data
- compress( InitCodeSize+1, outs );
-
- // Write out a Zero-length packet (to end the series)
- Putbyte( (byte) 0, outs );
-
- // Write the GIF file terminator
- Putbyte( (byte) ';', outs );
- }
-
- // Bump the 'curx' and 'cury' to point to the next pixel
- void BumpPixel()
- {
- // Bump the current X position
- ++curx;
-
- // If we are at the end of a scan line, set curx back to the beginning
- // If we are interlaced, bump the cury to the appropriate spot,
- // otherwise, just increment it.
- if ( curx == Width )
- {
- curx = 0;
-
- if ( ! Interlace )
- ++cury;
- else
- {
- switch( Pass )
- {
- case 0:
- cury += 8;
- if ( cury >= Height )
- {
- ++Pass;
- cury = 4;
- }
- break;
-
- case 1:
- cury += 8;
- if ( cury >= Height )
- {
- ++Pass;
- cury = 2;
- }
- break;
-
- case 2:
- cury += 4;
- if ( cury >= Height )
- {
- ++Pass;
- cury = 1;
- }
- break;
-
- case 3:
- cury += 2;
- break;
- }
- }
- }
- }
-
- static final int EOF = -1;
-
- // Return the next pixel from the image
- int GIFNextPixel() throws IOException
- {
- byte r;
-
- if ( CountDown == 0 )
- return EOF;
-
- --CountDown;
-
- r = GetPixel( curx, cury );
-
- BumpPixel();
-
- return r & 0xff;
- }
-
- // Write out a word to the GIF file
- void Putword( int w, OutputStream outs ) throws IOException
- {
- Putbyte( (byte) ( w & 0xff ), outs );
- Putbyte( (byte) ( ( w >> 8 ) & 0xff ), outs );
- }
-
- // Write out a byte to the GIF file
- void Putbyte( byte b, OutputStream outs ) throws IOException
- {
- outs.write( b );
- }
-
-
- // GIFCOMPR.C - GIF Image compression routines
- //
- // Lempel-Ziv compression based on 'compress'. GIF modifications by
- // David Rowley (mgardi@watdcsu.waterloo.edu)
-
- // General DEFINEs
-
- static final int BITS = 12;
-
- static final int HSIZE = 5003; // 80% occupancy
-
- // GIF Image compression - modified 'compress'
- //
- // Based on: compress.c - File compression ala IEEE Computer, June 1984.
- //
- // By Authors: Spencer W. Thomas (decvax!harpo!utah-cs!utah-gr!thomas)
- // Jim McKie (decvax!mcvax!jim)
- // Steve Davies (decvax!vax135!petsd!peora!srd)
- // Ken Turkowski (decvax!decwrl!turtlevax!ken)
- // James A. Woods (decvax!ihnp4!ames!jaw)
- // Joe Orost (decvax!vax135!petsd!joe)
-
- int n_bits; // number of bits/code
- int maxbits = BITS; // user settable max # bits/code
- int maxcode; // maximum code, given n_bits
- int maxmaxcode = 1 << BITS; // should NEVER generate this code
-
- final int MAXCODE( int n_bits )
- {
- return ( 1 << n_bits ) - 1;
- }
-
- int[] htab = new int[HSIZE];
- int[] codetab = new int[HSIZE];
-
- int hsize = HSIZE; // for dynamic table sizing
-
- int free_ent = 0; // first unused entry
-
- // block compression parameters -- after all codes are used up,
- // and compression rate changes, start over.
- boolean clear_flg = false;
-
- // Algorithm: use open addressing double hashing (no chaining) on the
- // prefix code / next character combination. We do a variant of Knuth's
- // algorithm D (vol. 3, sec. 6.4) along with G. Knott's relatively-prime
- // secondary probe. Here, the modular division first probe is gives way
- // to a faster exclusive-or manipulation. Also do block compression with
- // an adaptive reset, whereby the code table is cleared when the compression
- // ratio decreases, but after the table fills. The variable-length output
- // codes are re-sized at this point, and a special CLEAR code is generated
- // for the decompressor. Late addition: construct the table according to
- // file size for noticeable speed improvement on small files. Please direct
- // questions about this implementation to ames!jaw.
-
- int g_init_bits;
-
- int ClearCode;
- int EOFCode;
-
- void compress( int init_bits, OutputStream outs ) throws IOException
- {
- int fcode;
- int i /* = 0 */;
- int c;
- int ent;
- int disp;
- int hsize_reg;
- int hshift;
-
- // Set up the globals: g_init_bits - initial number of bits
- g_init_bits = init_bits;
-
- // Set up the necessary values
- clear_flg = false;
- n_bits = g_init_bits;
- maxcode = MAXCODE( n_bits );
-
- ClearCode = 1 << ( init_bits - 1 );
- EOFCode = ClearCode + 1;
- free_ent = ClearCode + 2;
-
- char_init();
-
- ent = GIFNextPixel();
-
- hshift = 0;
- for ( fcode = hsize; fcode < 65536; fcode *= 2 )
- ++hshift;
- hshift = 8 - hshift; // set hash code range bound
-
- hsize_reg = hsize;
- cl_hash( hsize_reg ); // clear hash table
-
- output( ClearCode, outs );
-
- outer_loop:
- while ( (c = GIFNextPixel()) != EOF )
- {
- fcode = ( c << maxbits ) + ent;
- i = ( c << hshift ) ^ ent; // xor hashing
-
- if ( htab[i] == fcode )
- {
- ent = codetab[i];
- continue;
- }
- else if ( htab[i] >= 0 ) // non-empty slot
- {
- disp = hsize_reg - i; // secondary hash (after G. Knott)
- if ( i == 0 )
- disp = 1;
- do
- {
- if ( (i -= disp) < 0 )
- i += hsize_reg;
-
- if ( htab[i] == fcode )
- {
- ent = codetab[i];
- continue outer_loop;
- }
- }
- while ( htab[i] >= 0 );
- }
- output( ent, outs );
- ent = c;
- if ( free_ent < maxmaxcode )
- {
- codetab[i] = free_ent++; // code -> hashtable
- htab[i] = fcode;
- }
- else
- cl_block( outs );
- }
- // Put out the final code.
- output( ent, outs );
- output( EOFCode, outs );
- }
-
- // output
- //
- // Output the given code.
- // Inputs:
- // code: A n_bits-bit integer. If == -1, then EOF. This assumes
- // that n_bits =< wordsize - 1.
- // Outputs:
- // Outputs code to the file.
- // Assumptions:
- // Chars are 8 bits long.
- // Algorithm:
- // Maintain a BITS character long buffer (so that 8 codes will
- // fit in it exactly). Use the VAX insv instruction to insert each
- // code in turn. When the buffer fills up empty it and start over.
-
- int cur_accum = 0;
- int cur_bits = 0;
-
- int masks[] = { 0x0000, 0x0001, 0x0003, 0x0007, 0x000F,
- 0x001F, 0x003F, 0x007F, 0x00FF,
- 0x01FF, 0x03FF, 0x07FF, 0x0FFF,
- 0x1FFF, 0x3FFF, 0x7FFF, 0xFFFF };
-
- void output( int code, OutputStream outs ) throws IOException
- {
- cur_accum &= masks[cur_bits];
-
- if ( cur_bits > 0 )
- cur_accum |= ( code << cur_bits );
- else
- cur_accum = code;
-
- cur_bits += n_bits;
-
- while ( cur_bits >= 8 )
- {
- char_out( (byte) ( cur_accum & 0xff ), outs );
- cur_accum >>= 8;
- cur_bits -= 8;
- }
-
- // If the next entry is going to be too big for the code size,
- // then increase it, if possible.
- if ( free_ent > maxcode || clear_flg )
- {
- if ( clear_flg )
- {
- maxcode = MAXCODE(n_bits = g_init_bits);
- clear_flg = false;
- }
- else
- {
- ++n_bits;
- if ( n_bits == maxbits )
- maxcode = maxmaxcode;
- else
- maxcode = MAXCODE(n_bits);
- }
- }
-
- if ( code == EOFCode )
- {
- // At EOF, write the rest of the buffer.
- while ( cur_bits > 0 )
- {
- char_out( (byte) ( cur_accum & 0xff ), outs );
- cur_accum >>= 8;
- cur_bits -= 8;
- }
-
- flush_char( outs );
- }
- }
-
- // Clear out the hash table
-
- // table clear for block compress
- void cl_block( OutputStream outs ) throws IOException
- {
- cl_hash( hsize );
- free_ent = ClearCode + 2;
- clear_flg = true;
-
- output( ClearCode, outs );
- }
-
- // reset code table
- void cl_hash( int hsize )
- {
- for ( int i = 0; i < hsize; ++i )
- htab[i] = -1;
- }
-
- // GIF Specific routines
-
- // Number of characters so far in this 'packet'
- int a_count;
-
- // Set up the 'byte output' routine
- void char_init()
- {
- a_count = 0;
- }
-
- // Define the storage for the packet accumulator
- byte[] accum = new byte[256];
-
- // Add a character to the end of the current packet, and if it is 254
- // characters, flush the packet to disk.
- void char_out( byte c, OutputStream outs ) throws IOException
- {
- accum[a_count++] = c;
- if ( a_count >= 254 )
- flush_char( outs );
- }
-
- // Flush the packet to disk, and reset the accumulator
- void flush_char( OutputStream outs ) throws IOException
- {
- if ( a_count > 0 )
- {
- outs.write( a_count );
- outs.write( accum, 0, a_count );
- a_count = 0;
- }
- }
-
- }
-
-class GifEncoderHashitem
- {
-
- public int rgb;
- public int count;
- public int index;
- public boolean isTransparent;
-
- public GifEncoderHashitem( int rgb, int count, int index, boolean isTransparent )
- {
- this.rgb = rgb;
- this.count = count;
- this.index = index;
- this.isTransparent = isTransparent;
- }
-
- }
diff --git a/java/ImageProcessing/framework/Hierarchy.java b/java/ImageProcessing/framework/Hierarchy.java
deleted file mode 100644
index 41b1825ef4d..00000000000
--- a/java/ImageProcessing/framework/Hierarchy.java
+++ /dev/null
@@ -1,347 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import java.util.Vector;
-
-public class Hierarchy extends Canvas
-{
- // Attributes
- private String name_;
- private Hierarchy root_;
- private Hierarchy parent_;
- private Icon icon_ = null;
-
- // State
- private boolean collapsed_ = true;
- private boolean deadend_ = true;
- private Vector contained_ = new Vector();
- private Rectangle self_;
- private Rectangle scope_;
-
- // Constants
- private Color COLOR = Color.black;
- private Font FONT = new Font("Dialog", Font.BOLD, 12);
- private static int TRI_HEIGHT = 8;
- private int SPACE = 15;
-
- static Hierarchy last_lit_ = null;
-
- public Hierarchy(String name, boolean root)
- {
- name_ = name;
-
- if (root)
- {
- deadend_ = false;
- root_ = this;
- parent_ = null;
- }
- }
-
- public Hierarchy(String name, Icon icon, boolean root)
- {
- this(name, root);
- icon_ = icon;
- }
-
- public Hierarchy(String name)
- {
- this(name, false);
- }
-
- public Hierarchy(String name, Icon icon)
- {
- this(name, icon, false);
- }
-
- public void setExpandable(boolean expandable)
- {
- deadend_ = ! expandable;
-
- /*
- if (root_ != null)
- root_.repaint();
- */
- }
-
- public void setCollapsed(boolean collapsed)
- {
- collapsed_ = collapsed;
-
- if (root_ != null)
- root_.repaint();
- }
-
- public void addEntry(Hierarchy entry)
- {
- deadend_ = false;
- entry.parent_ = this;
- entry.root_ = root_;
- entry.FONT = FONT;
- entry.COLOR = COLOR;
- entry.SPACE = SPACE;
-
- contained_.addElement(entry);
- }
-
- public boolean removeEntry(String name)
- {
- if (contained_.size() == 1)
- deadend_ = true;
-
- return contained_.removeElement(name);
- }
-
- public String getName()
- {
- return name_;
- }
-
- public void setName(String name)
- {
- name_ = name;
- }
-
- public Hierarchy getHierarchyParent()
- {
- return parent_;
- }
-
- public void setFont(Font font)
- {
- FONT = font;
- }
-
- public void setColor(Color color)
- {
- COLOR = color;
- }
-
- public void setSpace(int space)
- {
- SPACE = space;
- }
-
- public void handleEvent() {}
-
- public boolean mouseDown(Event evt, int x, int y)
- {
- Hierarchy value = mouseInside(x, y);
-
- if (value != null)
- {
- if (! value.deadend_)
- {
- if (x < value.self_.x + TRI_HEIGHT + SPACE)
- {
- value.collapsed_ = ! value.collapsed_;
- if (value.contained_.isEmpty())
- value.handleEvent();
- repaint();
- }
- }
- else
- {
- if (value.contained_.isEmpty())
- value.handleEvent();
- }
- }
-
- return false;
- }
-
- public boolean mouseMove(Event evt, int x, int y)
- {
- Hierarchy value = mouseInside(x, y);
-
- if ((value != last_lit_) && (last_lit_ != null))
- last_lit_.highlight(getGraphics(), false);
-
- if (value != null && value.deadend_)
- value.highlight(getGraphics(), true);
-
- last_lit_ = value;
-
- return false;
- }
-
- public void paint(Graphics g)
- {
- Dimension d = size();
-
- drawLevel(g, SPACE, SPACE);
-
- if (d.width < scope_.width || d.height < scope_.height ||
- d.width > scope_.width || d.height > scope_.height)
- resize(scope_.width, scope_.height);
- }
-
-
- private Point drawLevel(Graphics g, int x, int y)
- {
- g.setFont(FONT);
- FontMetrics font_metrics = g.getFontMetrics();
- int string_height = font_metrics.getHeight();
- int string_width = font_metrics.stringWidth(name_);
- int entry_height = string_height;
- int entry_width = string_width + 2*SPACE + TRI_HEIGHT;
- int total_height, total_width, initial_x = x, initial_y = y;
- int indent = SPACE + TRI_HEIGHT/2;
- int temp_x = x;
- Point place_marker;
- Hierarchy entry;
-
- if (icon_ != null)
- {
- entry_height = Math.max(string_height, icon_.iconSize().height);
- entry_width += icon_.iconSize().width + SPACE;
- indent += icon_.iconSize().width/2;
- if (! deadend_)
- drawShape(g, x, y + (entry_height - TRI_HEIGHT)/2, deadend_, collapsed_);
- }
- else
- drawShape(g, x, y + (entry_height - TRI_HEIGHT)/2, deadend_, collapsed_);
-
- self_ = new Rectangle(initial_x, initial_y, entry_width, entry_height);
-
- temp_x += TRI_HEIGHT + SPACE;
-
- if (icon_ != null)
- {
- icon_.drawIcon(g, temp_x, y, root_);
- temp_x += SPACE + icon_.iconSize().width;
- }
-
- g.setColor(COLOR);
-
- g.drawString(name_, temp_x, y + (entry_height + string_height)/2);
-
- total_width = entry_width;
- y += entry_height + SPACE;
-
- if (! (deadend_ || collapsed_))
- {
- x += indent;
- for (int i = 0; i < contained_.size(); i++)
- {
- entry = (Hierarchy)contained_.elementAt(i);
- place_marker = entry.drawLevel(g, x, y);
- total_width = Math.max(total_width, entry.scope_.width + indent + SPACE);
- x = place_marker.x;
- y = place_marker.y;
- }
- x -= indent;
- }
-
- total_height = y - initial_y;
- scope_ = new Rectangle(initial_x, initial_y, total_width, total_height);
-
- return new Point(x, y);
- }
-
- private Hierarchy mouseInside(int x, int y)
- {
- Hierarchy entry;
- Hierarchy return_value = null;
-
- if (self_.inside(x, y))
- {
- return_value = this;
- }
- else
- {
- if (scope_.inside(x, y) && (! collapsed_))
- {
- for (int i = 0; i < contained_.size(); i++)
- {
- entry = (Hierarchy)contained_.elementAt(i);
- if ((return_value = entry.mouseInside(x, y)) != null)
- break;
- }
- }
- else
- return_value = null;
- }
-
- return return_value;
- }
-
- private void highlight(Graphics g, boolean lit)
- {
- g.setFont(FONT);
- FontMetrics fm = g.getFontMetrics();
- int string_height = fm.getHeight();
- int x = self_.x + SPACE + TRI_HEIGHT;
- int y = self_.y;
-
- if (icon_ != null)
- x += icon_.iconSize().width + SPACE;
-
- if (lit)
- g.setColor(Color.magenta);
- else
- g.setColor(COLOR);
-
- g.drawString(name_, x, y + (self_.height + string_height)/2);
- }
-
-
- private static void drawShape(Graphics g, int x, int y, boolean dead_end, boolean collapsed)
- {
- int xpoints[] = new int[3];
- int ypoints[] = new int[3];
-
- xpoints[0] = x;
- ypoints[0] = y;
-
- if (dead_end)
- {
- g.fillOval(x, y, TRI_HEIGHT, TRI_HEIGHT);
- }
- else
- {
- // Draw a small collapsed triangle: |>
- if (collapsed)
- {
- xpoints[1] = x;
- xpoints[2] = x + TRI_HEIGHT;
- ypoints[1] = y + TRI_HEIGHT;
- ypoints[2] = y + TRI_HEIGHT/2;
- g.fillPolygon(xpoints, ypoints, 3);
- }
- //Draw a small uncollapsed triangle
- else
- {
- xpoints[1] = x + TRI_HEIGHT;
- xpoints[2] = x + TRI_HEIGHT/2;
- ypoints[1] = y;
- ypoints[2] = y + TRI_HEIGHT;
- g.fillPolygon(xpoints, ypoints, 3);
- }
- }
- }
-
- private static void drawVertHashedLine(Graphics g, int x, int y1, int y2, int hashsize)
- {
- for (int ytemp = y1; ytemp < y2; ytemp += hashsize*3)
- {
- if (y2 - hashsize < ytemp)
- g.drawLine(x, ytemp, x, y2);
- else
- g.drawLine(x, ytemp, x, ytemp + hashsize);
- }
- }
-
- private static void drawHoroHashedLine(Graphics g, int y, int x1, int x2, Color color, int hashsize)
- {
- for (int xtemp = x1; xtemp < x2; xtemp += hashsize*3)
- {
- if (x2 - hashsize < xtemp)
- g.drawLine(xtemp, y, x1, y);
- else
- g.drawLine(xtemp, y, xtemp + hashsize, y);
- }
- }
-}
-
-
diff --git a/java/ImageProcessing/framework/HierarchyAdapter.java b/java/ImageProcessing/framework/HierarchyAdapter.java
deleted file mode 100644
index a265be656ea..00000000000
--- a/java/ImageProcessing/framework/HierarchyAdapter.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-
-class HierarchyAdapter extends Hierarchy
-{
- public HierarchyAdapter(String name, boolean root)
- {
- super(name, root);
- }
-
- public HierarchyAdapter(String name, Icon icon, boolean root)
- {
- super(name, icon, root);
- }
-
- public HierarchyAdapter(String name)
- {
- super(name);
- }
-
- public HierarchyAdapter(String name, Icon icon)
- {
- super(name, icon);
- }
-
- public void paint(Graphics g)
- {
- super.paint(g);
-
- Container p = getParent().getParent();
- p.getLayout ().layoutContainer (p);
- }
-}
diff --git a/java/ImageProcessing/framework/Icon.java b/java/ImageProcessing/framework/Icon.java
deleted file mode 100644
index eed91ed55c7..00000000000
--- a/java/ImageProcessing/framework/Icon.java
+++ /dev/null
@@ -1,70 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import java.applet.*;
-import java.net.*;
-
-public class Icon
-{
- protected Image icon_;
- protected Dimension iconSize_;
-
- Icon()
- {
- super();
- }
-
- Icon(String file_name, Component comp)
- {
- this.icon_ = Toolkit.getDefaultToolkit().getImage(file_name);
- this.loadImage(comp);
- }
-
- Icon(Image icon_image, Component comp)
- {
- this.icon_ = icon_image;
- this.loadImage(comp);
- }
-
- Icon(String url, Applet applet) throws MalformedURLException
- {
- this.icon_ = applet.getImage(new URL(url));
- loadImage(applet);
- }
-
- public void drawIcon(Graphics g, int x, int y, Component comp)
- {
- g.drawImage(this.icon_, x, y, comp);
- }
-
- private void loadImage(Component comp)
- {
- try
- {
- MediaTracker tracker = new MediaTracker(comp);
- tracker.addImage(this.icon_, 0);
- tracker.waitForID(0);
-
- this.iconSize_ = new Dimension(this.icon_.getWidth(comp), this.icon_.getHeight(comp));
- }
- catch (InterruptedException excp)
- {
- System.err.println("Icon::getIcon image failed to load");
- }
- }
-
- public Dimension iconSize()
- {
- return this.iconSize_;
- }
-
- public Image getIconImage()
- {
- return this.icon_;
- }
-
-}
-
-
-
-
diff --git a/java/ImageProcessing/framework/ImageApp.java b/java/ImageProcessing/framework/ImageApp.java
deleted file mode 100644
index 486f45b9afb..00000000000
--- a/java/ImageProcessing/framework/ImageApp.java
+++ /dev/null
@@ -1,303 +0,0 @@
-package imaging.framework;
-
-import java.util.*;
-import java.awt.*;
-import java.net.*;
-import java.io.*;
-import java.awt.image.*;
-import java.applet.*;
-import gjt.Separator;
-import gjt.Util;
-
-public class ImageApp extends Applet
-{
- public void init ()
- {
- // Use BorderLayout for our applet frame
- this.setLayout (new BorderLayout ());
-
- // Now load all the filters specified in the config file
- // this.loadFilters ();
- this.setupButtonPanel ();
- this.add ("Center", this.imageCanvas_);
- // Check if we are running in test mode
- String testFile = getParameter ("testFile");
- if (testFile != null)
- {
- this.tester_ = new Tester (testFile, this);
- this.tester_.initialize ();
- }
- // Initialize the DialogManager
- DialogManager.initialize (this);
- }
-
- private void setupButtonPanel ()
- {
- Panel southPanel = new Panel ();
- southPanel.setLayout (new BorderLayout ());
-
- Panel buttonPanel = new Panel ();
- buttonPanel.setLayout (new GridLayout (1, 5));
-
- this.statusDisplay_ = new StatusDisplay ();
- // Create a panel for all the buttons
- this.filePanel_ = new FilePanel (this);
- this.resetPanel_ = new ResetPanel (this);
- this.zoomPanel_ = new ZoomPanel (this);
- this.filterPanel_ = new FilterPanel (this);
- this.helpPanel_ = new HelpPanel (this);
-
- buttonPanel.add (this.filePanel_);
- buttonPanel.add (this.resetPanel_);
- buttonPanel.add (this.zoomPanel_);
- buttonPanel.add (this.filterPanel_);
- buttonPanel.add (this.helpPanel_);
-
- southPanel.add ("North", new Separator ());
- southPanel.add ("Center", buttonPanel);
- southPanel.add ("South", this.statusDisplay_);
-
- southPanel.resize (400, 400);
-
- // Now add all these components to the main frame
- this.add ("South", southPanel);
- this.add ("North", new Panel ()); // Empty panel (for aesthetics)
- // this.add ("East", new Panel ()); // Empty panel (for aesthetics)
- // this.add ("West", new Panel ()); // Empty panel (for aesthetics)
- }
-
- public void displayStatus (String s)
- {
- this.statusDisplay_.setText (s);
- }
-
- // Handle all action events
- public void zoomFactor (double zoomFactor)
- {
- this.imageCanvas_.zoomFactor (zoomFactor);
- }
-
- public void reloadFilters ()
- {
- this.filterPanel_.loadFilters ();
- repaint ();
- }
-
- public Hashtable filterTable ()
- {
- return this.filterTable_;
- }
-
- public ImageFilter getFilter (String s)
- {
- return (ImageFilter) this.filterTable_.get (s);
- }
-
- public void apply ()
- {
- ImageFilter filter = this.getFilter (this.filterPanel_.choice ().getSelectedItem ());
- this.apply (filter);
- }
-
- public void apply (ImageFilter filter)
- {
- if (filter != null)
- {
- Util.getFrame (this).setCursor (Frame.WAIT_CURSOR);
- this.imageCanvas_.applyFilter (filter);
- Util.getFrame (this).setCursor (Frame.DEFAULT_CURSOR);
- }
- }
-
- public void resetImage ()
- {
- this.imageCanvas_.applyFilter (null);
- }
-
- public int openURL (String url)
- {
- if (url == null)
- return -1;
-
- Image image = null;
- try
- {
- System.out.println("Getting image");
- image = getImage (new URL (url));
- System.out.println("Done");
- }
- catch (MalformedURLException e)
- {
- return -1;
- }
-
- if (image != null)
- {
- // Check if the image was actually loaded. Note that we have
- // to wait for the potential image to finish loading before we
- // know if it is a valid image.
- if (this.imageCanvas_.setImage (image) == -1)
- return -1;
- else
- this.filePanel_.enableSaveButton ();
- }
- else
- return -1;
- return 0;
- }
-
- // maintain compatibility
- public void saveFile (String url)
- {
- this.saveFile (url, null);
- }
-
- public void saveFile (String url, String authentication)
- {
- ImageSender imageSender = new ImageSender (this);
- imageSender.open (this.imageCanvas_.getImage (), url);
- int bytesSent = imageSender.send (authentication);
- if (bytesSent == -1)
- DialogManager.popDialog (DialogType.NOT_SUPPORTED,
- "Server does not support uploading or URL not found");
- }
-
- public Choice getFilters ()
- {
- Choice choice = new Choice ();
-
- // Add the default choice first
- choice.addItem ("Filters:");
-
- // Now do the file processing -- to determine which filters need
- // to be loaded.
-
- // Check if the filename has been previously specified and
- // if not then check if the user has specified the name of the
- // config file
- if (this.configFile_ == null)
- this.configFile_ = getParameter ("configFile");
-
- /*
- if (this.configFile_ == null)
- this.configFile_ = "http://www.cs.wustl.edu/~pjain/java/ACE_wrappers/java/ImageProcessing/framework/filter.conf";
- */
-
- if (this.configFile_ == null)
- this.configFile_ = this.getCodeBase().toString() + "../ImageProcessing/framework/filter.conf";
-
- String configInfo = null;
-
- // Only get the file as a URL if it was specified as an http style parameter!
- if ((this.configFile_ != null) && ((this.configFile_.startsWith("http://")) ||
- (this.configFile_.startsWith("file://")) ||
- (this.configFile_.startsWith("ftp://")))) {
-
- URL url;
-
- try
- {
- System.out.println ("Configuration File: " + this.configFile_);
- // Create a new URL
- url = new URL (this.configFile_);
-
- // Get the input stream and pipe it to a DataInputStream
- DataInputStream iStream = new DataInputStream (url.openStream ());
-
- // Create a buffer to hold all the data we get
- StringBuffer tempBuf = new StringBuffer ();
- // Keep reading the data until we are done
- String tempString = iStream.readLine ();
- while (tempString != null)
- {
- tempBuf.append (tempString);
- tempBuf.append (" ");
- tempString = iStream.readLine ();
- }
- configInfo = tempBuf.toString ();
- }
- catch (MalformedURLException e)
- {
- System.err.println (e);
- }
- catch (IOException e)
- {
- System.err.println (e);
- }
- }
-
- if (configInfo != null)
- {
- try
- {
- StringTokenizer tokens = new StringTokenizer (configInfo);
- String fullFilterName = null;
- String filterName = null;
- // Now parse the string, picking up filter names. Use these
- // names to load the actual filters as well add new choices to
- // the filter choices.
- while (tokens.hasMoreTokens ())
- {
- // Get the next token
- fullFilterName = tokens.nextToken ();
- filterName = this.extractFilterName (fullFilterName);
-
- System.out.println ("Loading: " + fullFilterName);
- // Load the filter class
- Class c = Class.forName (fullFilterName);
- // Class c = this.filterRepository_.load (filter);
-
- // Add the filter to the Filter Repository
- this.filterTable_.put (filterName,
- (ImageFilter) c.newInstance ());
-
- // Add filter name to the list of filter choices
- choice.addItem (filterName);
- }
- }
- catch (ClassNotFoundException e)
- {
- System.err.println ("Filter not found: " + e);
- return null;
- }
- catch (IllegalAccessException e)
- {
- System.err.println ("Filter not found: " + e);
- return null;
- }
- catch (InstantiationException e)
- {
- System.err.println ("Filter not found: " + e);
- return null;
- }
- }
- return choice;
- }
-
- // Extract the short filter name from the full filter name. For
- // example, this method returns "EmbossFilter" if it is given the
- // string "imaging/filters/EmbossFilter"
- private String extractFilterName (String s)
- {
- String filterName = null;
- StringTokenizer tokens = new StringTokenizer (s, ".");
- while (tokens.hasMoreTokens ())
- filterName = tokens.nextToken ();
- return filterName;
- }
-
- private Panel centerPanel_ = new Panel ();
- private String configFile_ = null;
- private Choice choice_ = null;
- private ImageCanvas imageCanvas_ = new ImageCanvas ();
- private FilePanel filePanel_;
- private ResetPanel resetPanel_;
- private ZoomPanel zoomPanel_;
- private FilterPanel filterPanel_;
- private HelpPanel helpPanel_;
-
- private StatusDisplay statusDisplay_;
- private Hashtable filterTable_ = new Hashtable ();
- private Tester tester_;
-
-}
diff --git a/java/ImageProcessing/framework/ImageByteCounter.java b/java/ImageProcessing/framework/ImageByteCounter.java
deleted file mode 100644
index c907c9f1c92..00000000000
--- a/java/ImageProcessing/framework/ImageByteCounter.java
+++ /dev/null
@@ -1,94 +0,0 @@
-package imaging.framework;
-
-import java.io.*;
-import java.awt.*;
-import java.applet.*;
-import java.net.*;
-import JACE.OS.*;
-
-public class ImageByteCounter
-{
- public ImageByteCounter (String title, Image image, Applet parent)
- {
- this.image_ = image;
- this.parent_ = parent;
-
- Image im = null;
- try
- {
- im = this.parent_.getImage (new URL (this.parent_.getCodeBase () +
- "../ImageProcessing/framework/" +
- "10.gif"));
- }
- catch (MalformedURLException e)
- {
- ACE.ERROR (e);
- }
-
- indicator_ = new StatusIndicator ("", im);
- }
-
- public int count ()
- {
- int length = 0;
- try
- {
- GIFOutputStream ostream = new GIFOutputStream (indicator_);
- // GIFOutputStream ostream = new GIFOutputStream (null);
- GifEncoder encoder = new GifEncoder (this.image_, ostream);
- encoder.encode ();
-
- length = ostream.count ();
- System.out.println ("send: " + length);
- }
- catch (IOException e)
- {
- ACE.ERROR ("Exception generating gif");
- }
- indicator_.dispose ();
- return length;
- }
-
- Image image_ = null;
- StatusIndicator indicator_ = null;
- boolean done_ = false;
- Applet parent_;
-}
-
-class GIFOutputStream extends OutputStream
-{
- public GIFOutputStream (StatusIndicator indicator)
- {
- super ();
- this.indicator_ = indicator;
- }
-
- public synchronized void write (int b) throws IOException
- {
- bytesWritten_++;
- if (this.indicator_ != null)
- this.indicator_.update (bytesWritten_);
- }
-
- public synchronized void write (byte buf[]) throws IOException
- {
- bytesWritten_ += buf.length;
- if (this.indicator_ != null)
- this.indicator_.update (bytesWritten_);
- }
-
- public synchronized void write (byte buf[], int offset, int length) throws IOException
- {
- bytesWritten_ += length;
- if (this.indicator_ != null)
- this.indicator_.update (bytesWritten_);
- }
-
- public int count ()
- {
- return this.bytesWritten_;
- }
-
- private int bytesWritten_ = 0;
- private StatusIndicator indicator_ = null;
-}
diff --git a/java/ImageProcessing/framework/ImageCanvas.java b/java/ImageProcessing/framework/ImageCanvas.java
deleted file mode 100644
index 182bd54bf9b..00000000000
--- a/java/ImageProcessing/framework/ImageCanvas.java
+++ /dev/null
@@ -1,166 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import java.awt.image.*;
-import gjt.Util;
-import JACE.OS.*;
-
-class ImageCanvas extends Canvas
-{
- public static final double MAX_ZOOM = 4.0;
- public static final double MIN_ZOOM = 0.5;
-
- public int setImage (Image image)
- {
- int flags = 0;
- if (image != null)
- {
- // Load the image
- this.tracker_.addImage(image, 0);
- try { this.tracker_.waitForID(0); } catch(InterruptedException excp) {}
-
- // Check if the image was actually loaded. Note that we have
- // to wait for the potential image to finish loading before we
- // know if it is a valid image.
- flags = this.checkImage (image, this);
- if (ACE.BIT_ENABLED (flags, ImageObserver.ERROR))
- return -1;
-
- // If we reached here, it means image was loaded successfully so cache it
- this.image_ = image;
- this.originalImage_ = this.image_;
-
- this.x_ = (this.size ().width - this.image_.getWidth (this))/2;
- this.y_ = (this.size ().height - this.image_.getHeight (this))/2;
- this.original_x_ = this.x_;
- this.original_y_ = this.y_;
- repaint ();
- }
- return 0;
- }
-
- public Image getImage ()
- {
- return this.image_;
- }
-
- public void paint (Graphics g)
- {
- this.setBackground (Color.white);
- if (this.image_ != null)
- g.drawImage(this.image_,
- this.x_, this.y_,
- (int) (this.image_.getWidth (this) * this.zoom_),
- (int) (this.image_.getHeight (this) * this.zoom_),
- this);
- }
-
- public void applyFilter (ImageFilter filter)
- {
- if (this.image_ != null)
- {
- Image temp;
- if (filter == null)
- {
- temp = this.originalImage_;
- this.x_ = this.original_x_;
- this.y_ = this.original_y_;
- this.zoom_ = 1.0;
- }
- else
- temp = this.ip_.processImage(this.image_, filter, this);
-
- this.tracker_.addImage(temp, 0);
- try { this.tracker_.waitForID(0); } catch(InterruptedException excp) {}
-
- this.image_ = temp;
-
- // Originally I needed to flush the pixel data for the image to be
- // drawn properly. When running the applet in appletviewer, the
- // image used to jump around, but running in a browser seems to be
- // ok.
- //this.image_.flush();
- repaint ();
- }
- }
-
- public void zoomFactor (double zoom)
- {
- this.zoom_ *= zoom;
- if (this.zoom_ > ImageCanvas.MAX_ZOOM)
- this.zoom_ = ImageCanvas.MAX_ZOOM;
- else if (this.zoom_ < ImageCanvas.MIN_ZOOM)
- this.zoom_ = ImageCanvas.MIN_ZOOM;
-
- repaint ();
- }
-
- public boolean mouseDown (Event evt, int x, int y)
- {
- if (inBounds (x, y))
- {
- this.selected_ = true;
- this.last_x_ = x;
- this.last_y_ = y;
- }
- return true;
- }
-
- public boolean mouseUp (Event evt, int x, int y)
- {
- this.selected_ = false;
- return true;
- }
-
- public boolean mouseDrag (Event evt, int x, int y)
- {
- if (this.selected_)
- {
- this.x_ = x - (this.last_x_ - this.x_);
- this.y_ = y - (this.last_y_ - this.y_);
- this.last_x_ = x;
- this.last_y_ = y;
- repaint ();
- }
- return true;
- }
-
- public boolean mouseMove (Event evt, int x, int y)
- {
- if (this.image_ != null && inBounds (x, y))
- Util.getFrame (this).setCursor (Frame.HAND_CURSOR);
- else
- Util.getFrame (this).setCursor (Frame.DEFAULT_CURSOR);
- return true;
- }
-
- public boolean mouseExit (Event evt, int x, int y)
- {
- Util.getFrame (this).setCursor (Frame.DEFAULT_CURSOR);
- return true;
- }
-
- // Check if mouse is within the bounds of the image
- private boolean inBounds (int x, int y)
- {
- if (this.image_ == null)
- return false;
- else
- return (x >= this.x_) &&
- (y >= this.y_) &&
- (x <= (this.x_ + this.zoom_ * this.image_.getWidth (this))) &&
- (y <= (this.y_ + this.zoom_ * this.image_.getHeight (this)));
- }
-
- private MediaTracker tracker_ = new MediaTracker(this);
- private Image image_, originalImage_;
- private int x_ = 0, y_ = 0;
- private int original_x_ = 0, original_y_ = 0;
- private int width_ = 0, height_ = 0;
- private ImageProcessor ip_ = new ImageProcessor ();
- private boolean selected_ = false;
- private int last_x_ = 0, last_y_ = 0;
- private double zoom_ = 1.0;
-
-}
-
diff --git a/java/ImageProcessing/framework/ImageEncoder.java b/java/ImageProcessing/framework/ImageEncoder.java
deleted file mode 100644
index a0aac0d559f..00000000000
--- a/java/ImageProcessing/framework/ImageEncoder.java
+++ /dev/null
@@ -1,271 +0,0 @@
-// ImageEncoder - abstract class for writing out an image
-//
-// Copyright (C) 1996 by Jef Poskanzer <jef@acme.com>. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions
-// are met:
-// 1. Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// 2. Redistributions in binary form must reproduce the above copyright
-// notice, this list of conditions and the following disclaimer in the
-// documentation and/or other materials provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
-// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-// ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
-// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
-// OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
-// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
-// OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-// SUCH DAMAGE.
-//
-// Visit the ACME Labs Java page for up-to-date versions of this and other
-// fine Java utilities: http://www.acme.com/java/
-
-package imaging.framework;
-
-import java.util.*;
-import java.io.*;
-import java.awt.Image;
-import java.awt.image.*;
-
-/// Abstract class for writing out an image.
-// <P>
-// A framework for classes that encode and write out an image in
-// a particular file format.
-// <P>
-// This provides a simplified rendition of the ImageConsumer interface.
-// It always delivers the pixels as ints in the RGBdefault color model.
-// It always provides them in top-down left-right order.
-// If you want more flexibility you can always implement ImageConsumer
-// directly.
-// <P>
-// <A HREF="/resources/classes/Acme/JPM/Encoders/ImageEncoder.java">Fetch the software.</A><BR>
-// <A HREF="/resources/classes/Acme.tar.Z">Fetch the entire Acme package.</A>
-// <P>
-// @see GifEncoder
-// @see PpmEncoder
-// @see Acme.JPM.Decoders.ImageDecoder
-
-public abstract class ImageEncoder implements ImageConsumer
- {
-
- protected OutputStream out;
-
- private ImageProducer producer;
- private int width = -1;
- private int height = -1;
- private int hintflags = 0;
- private boolean started = false;
- private boolean encoding;
- private IOException iox;
- private static final ColorModel rgbModel = ColorModel.getRGBdefault();
- private Hashtable props = null;
-
- /// Constructor.
- // @param img The image to encode.
- // @param out The stream to write the bytes to.
- public ImageEncoder( Image img, OutputStream out ) throws IOException
- {
- this( img.getSource(), out );
- }
-
- /// Constructor.
- // @param producer The ImageProducer to encode.
- // @param out The stream to write the bytes to.
- public ImageEncoder( ImageProducer producer, OutputStream out ) throws IOException
- {
- this.producer = producer;
- this.out = out;
- }
-
-
- // Methods that subclasses implement.
-
- /// Subclasses implement this to initialize an encoding.
- abstract void encodeStart( int w, int h ) throws IOException;
-
- /// Subclasses implement this to actually write out some bits. They
- // are guaranteed to be delivered in top-down-left-right order.
- // One int per pixel, index is row * scansize + off + col,
- // RGBdefault (AARRGGBB) color model.
- abstract void encodePixels(
- int x, int y, int w, int h, int[] rgbPixels, int off, int scansize )
- throws IOException;
-
- /// Subclasses implement this to finish an encoding.
- abstract void encodeDone() throws IOException;
-
-
- // Our own methods.
-
- /// Call this after initialization to get things going.
- public synchronized void encode() throws IOException
- {
- encoding = true;
- iox = null;
- producer.startProduction( this );
- while ( encoding )
- try
- {
- wait();
- }
- catch ( InterruptedException e ) {}
- if ( iox != null )
- throw iox;
- }
-
- private boolean accumulate = false;
- private int[] accumulator;
-
- private void encodePixelsWrapper(
- int x, int y, int w, int h, int[] rgbPixels, int off, int scansize )
- throws IOException
- {
- if ( ! started )
- {
- started = true;
- encodeStart( width, height );
- if ( ( hintflags & TOPDOWNLEFTRIGHT ) == 0 )
- {
- accumulate = true;
- accumulator = new int[width * height];
- }
- }
- if ( accumulate )
- for ( int row = 0; row < h; ++row )
- System.arraycopy(
- rgbPixels, row * scansize + off,
- accumulator, ( y + row ) * width + x,
- w );
- else
- encodePixels( x, y, w, h, rgbPixels, off, scansize );
- }
-
- private void encodeFinish() throws IOException
- {
- if ( accumulate )
- {
- encodePixels( 0, 0, width, height, accumulator, 0, width );
- accumulator = null;
- accumulate = false;
- }
- }
-
- private synchronized void stop()
- {
- encoding = false;
- notifyAll();
- }
-
-
- // Methods from ImageConsumer.
-
- public void setDimensions( int width, int height )
- {
- this.width = width;
- this.height = height;
- }
-
- public void setProperties( Hashtable props )
- {
- this.props = props;
- }
-
- public void setColorModel( ColorModel model )
- {
- // Ignore.
- }
-
- public void setHints( int hintflags )
- {
- this.hintflags = hintflags;
- }
-
- public void setPixels(
- int x, int y, int w, int h, ColorModel model, byte[] pixels,
- int off, int scansize )
- {
- int[] rgbPixels = new int[w];
- for ( int row = 0; row < h; ++row )
- {
- int rowOff = off + row * scansize;
- for ( int col = 0; col < w; ++col )
- rgbPixels[col] = model.getRGB( pixels[rowOff + col] & 0xff );
- try
- {
- encodePixelsWrapper( x, y + row, w, 1, rgbPixels, 0, w );
- }
- catch ( IOException e )
- {
- iox = e;
- stop();
- return;
- }
- }
- }
-
- public void setPixels(
- int x, int y, int w, int h, ColorModel model, int[] pixels,
- int off, int scansize )
- {
- if ( model == rgbModel )
- {
- try
- {
- encodePixelsWrapper( x, y, w, h, pixels, off, scansize );
- }
- catch ( IOException e )
- {
- iox = e;
- stop();
- return;
- }
- }
- else
- {
- int[] rgbPixels = new int[w];
- for ( int row = 0; row < h; ++row )
- {
- int rowOff = off + row * scansize;
- for ( int col = 0; col < w; ++col )
- rgbPixels[col] = model.getRGB( pixels[rowOff + col] );
- try
- {
- encodePixelsWrapper( x, y + row, w, 1, rgbPixels, 0, w );
- }
- catch ( IOException e )
- {
- iox = e;
- stop();
- return;
- }
- }
- }
- }
-
- public void imageComplete( int status )
- {
- producer.removeConsumer( this );
- if ( status == ImageConsumer.IMAGEABORTED )
- iox = new IOException( "image aborted" );
- else
- {
- try
- {
- encodeFinish();
- encodeDone();
- }
- catch ( IOException e )
- {
- iox = e;
- }
- }
- stop();
- }
-
- }
diff --git a/java/ImageProcessing/framework/ImageProcessor.java b/java/ImageProcessing/framework/ImageProcessor.java
deleted file mode 100644
index 422298d508f..00000000000
--- a/java/ImageProcessing/framework/ImageProcessor.java
+++ /dev/null
@@ -1,111 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import java.awt.image.*;
-import java.util.Vector;
-
-public class ImageProcessor
-{
- private Vector pipeline_ = new Vector();
-
-
- public ImageProcessor()
- {
- }
-
- public void addFilter(String filter_name, ImageFilter filter)
- {
- pipeline_.addElement(new FilterNode(filter_name, filter));
- }
-
- public boolean removeFilter(String name)
- {
- FilterNode filter_node;
-
- for (int i = 0; i < pipeline_.size(); i++)
- {
- filter_node = (FilterNode)pipeline_.elementAt(i);
- if (name.equals(filter_node.getName()))
- {
- pipeline_.removeElementAt(i);
- pipeline_.trimToSize();
- return true;
- }
- }
-
- return false;
- }
-
- public Image processImage(Image image, ImageFilter filter, Component component)
- {
- Image old_image = image, new_image = old_image;
- MediaTracker tracker = new MediaTracker(component);
-
- try
- {
- new_image = component.createImage(new FilteredImageSource(old_image.getSource(), filter));
- tracker.addImage(new_image, 0);
- tracker.waitForID(0);
- }
- catch(InterruptedException excp)
- {
- System.out.println("ImageProcessor::processImage Image failed to load.");
- System.out.println(excp);
- return null;
- }
-
- return new_image;
- }
-
- public Image processImage(Image image, Component component)
- {
- Image old_image = image, new_image = null;
- ImageFilter image_filter;
- FilterNode filter_node;
- MediaTracker tracker = new MediaTracker(component);
-
- try
- {
- for (int i = 0; i < pipeline_.size(); i++)
- {
- filter_node = (FilterNode) pipeline_.elementAt(i);
- image_filter = filter_node.getFilter();
- new_image = component.createImage(new FilteredImageSource(old_image.getSource(), image_filter));
- old_image = new_image;
- tracker.addImage(new_image, 0);
- tracker.waitForID(0);
- }
- }
- catch(InterruptedException excp)
- {
- System.out.println("ImageProcessor::processImage Image failed to load.");
- System.out.println(excp);
- return null;
- }
-
- return new_image;
- }
-}
-
-
-class FilterNode
-{
- private String name_;
- private ImageFilter filter_;
-
- FilterNode(String name, ImageFilter filter)
- {
- name_ = name;
- filter_ = filter;
- }
-
- String getName()
- {
- return name_;
- }
-
- ImageFilter getFilter()
- {
- return filter_;
- }
-}
diff --git a/java/ImageProcessing/framework/ImageSender.java b/java/ImageProcessing/framework/ImageSender.java
deleted file mode 100644
index c1659267537..00000000000
--- a/java/ImageProcessing/framework/ImageSender.java
+++ /dev/null
@@ -1,128 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import java.net.*;
-import java.io.*;
-import java.applet.*;
-import JACE.OS.*;
-import JACE.Connection.*;
-
-public class ImageSender
-{
- public ImageSender (Applet parent)
- {
- this.parent_ = parent;
- }
-
- // ******************
- // Currently bombs if it's not in an http or / format
- //
- public void open (Image image, String url)
- {
- this.image_ = image;
-
- this.hostname_ = url;
- if (this.hostname_.startsWith ("http://"))
- this.hostname_ = this.hostname_.substring (7);
-
- int index = -1;
- if ((index = this.hostname_.indexOf (":")) != -1)
- {
- String temp = this.hostname_.substring (index + 1);
- int i = -1;
- if ((i = temp.indexOf ("/")) != -1)
- {
- this.port_ = (new Integer (temp.substring (0, i))).intValue ();
- this.filename_ = temp.substring (i);
- }
- this.hostname_ = this.hostname_.substring (0, index);
- }
- else
- {
- int i = -1;
- if ((i = this.hostname_.indexOf ("/")) != -1)
- {
- this.filename_ = hostname_.substring (i);
- }
- this.hostname_ = this.hostname_.substring (0, i);
- this.port_ = 80;
- }
- }
-
- // Maintain compatibility
- public int send ()
- {
- return send(null);
- }
-
- /*******************************************
- * The authenication string allows the PUT command to work if the server
- * accepts the basic HTTP 1.1 encryption scheme
- *******************************************/
- public int send (String authentication)
- {
- ImageByteCounter byteCounter = new ImageByteCounter ("", this.image_, this.parent_);
- // StatusIndicator indicator = new StatusIndicator ("");
- // ImageByteCounter byteCounter = new ImageByteCounter ("", this.image_, indicator);
- int length = byteCounter.count ();
- // indicator.dispose ();
- // First determine how many bytes we will be sending
- /*
- try
- {
- GIFOutputStream ostream = new GIFOutputStream ();
- GifEncoder encoder = new GifEncoder (this.image_, ostream);
- encoder.encode ();
-
- length = ostream.count ();
- System.out.println ("send: " + length);
- }
- catch (IOException e)
- {
- ACE.ERROR ("Exception generating gif");
- }
- */
-
- GIFHandler gifHandler;
- if (authentication == null)
- gifHandler = new GIFHandler (this.filename_, this.image_, length);
- else
- gifHandler = new GIFHandler (this.filename_, this.image_, length, authentication);
-
- try
- {
- // Connect to the server and send the image
- this.connector_.open (this.hostname_, this.port_);
- this.connector_.connect (gifHandler);
- }
- catch (UnknownHostException e)
- {
- ACE.ERROR (e);
- }
- catch (InstantiationException e)
- {
- ACE.ERROR (e);
- }
- catch (IllegalAccessException e)
- {
- ACE.ERROR (e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
-
- if (gifHandler.returnCode () != -1)
- return gifHandler.bytesWritten ();
- else
- return -1;
- }
-
- private Image image_ = null;
- String filename_;
- String hostname_;
- int port_;
- Connector connector_ = new Connector ();
- Applet parent_;
-}
-
diff --git a/java/ImageProcessing/framework/IntHashtable.java b/java/ImageProcessing/framework/IntHashtable.java
deleted file mode 100644
index 95e6cbc25e0..00000000000
--- a/java/ImageProcessing/framework/IntHashtable.java
+++ /dev/null
@@ -1,396 +0,0 @@
-// IntHashtable - a Hashtable that uses ints as the keys
-//
-// This is 90% based on JavaSoft's java.util.Hashtable.
-//
-// Visit the ACME Labs Java page for up-to-date versions of this and other
-// fine Java utilities: http://www.acme.com/java/
-
-package imaging.framework;
-
-import java.util.*;
-
-/// A Hashtable that uses ints as the keys.
-// <P>
-// Use just like java.util.Hashtable, except that the keys must be ints.
-// This is much faster than creating a new Integer for each access.
-// <P>
-// <A HREF="/resources/classes/Acme/IntHashtable.java">Fetch the software.</A><BR>
-// <A HREF="/resources/classes/Acme.tar.Z">Fetch the entire Acme package.</A>
-// <P>
-// @see java.util.Hashtable
-
-public class IntHashtable extends Dictionary implements Cloneable
- {
- /// The hash table data.
- private IntHashtableEntry table[];
-
- /// The total number of entries in the hash table.
- private int count;
-
- /// Rehashes the table when count exceeds this threshold.
- private int threshold;
-
- /// The load factor for the hashtable.
- private float loadFactor;
-
- /// Constructs a new, empty hashtable with the specified initial
- // capacity and the specified load factor.
- // @param initialCapacity the initial number of buckets
- // @param loadFactor a number between 0.0 and 1.0, it defines
- // the threshold for rehashing the hashtable into
- // a bigger one.
- // @exception IllegalArgumentException If the initial capacity
- // is less than or equal to zero.
- // @exception IllegalArgumentException If the load factor is
- // less than or equal to zero.
- public IntHashtable( int initialCapacity, float loadFactor )
- {
- if ( initialCapacity <= 0 || loadFactor <= 0.0 )
- throw new IllegalArgumentException();
- this.loadFactor = loadFactor;
- table = new IntHashtableEntry[initialCapacity];
- threshold = (int) ( initialCapacity * loadFactor );
- }
-
- /// Constructs a new, empty hashtable with the specified initial
- // capacity.
- // @param initialCapacity the initial number of buckets
- public IntHashtable( int initialCapacity )
- {
- this( initialCapacity, 0.75f );
- }
-
- /// Constructs a new, empty hashtable. A default capacity and load factor
- // is used. Note that the hashtable will automatically grow when it gets
- // full.
- public IntHashtable()
- {
- this( 101, 0.75f );
- }
-
- /// Returns the number of elements contained in the hashtable.
- public int size()
- {
- return count;
- }
-
- /// Returns true if the hashtable contains no elements.
- public boolean isEmpty()
- {
- return count == 0;
- }
-
- /// Returns an enumeration of the hashtable's keys.
- // @see IntHashtable#elements
- public synchronized Enumeration keys()
- {
- return new IntHashtableEnumerator( table, true );
- }
-
- /// Returns an enumeration of the elements. Use the Enumeration methods
- // on the returned object to fetch the elements sequentially.
- // @see IntHashtable#keys
- public synchronized Enumeration elements()
- {
- return new IntHashtableEnumerator( table, false );
- }
-
- /// Returns true if the specified object is an element of the hashtable.
- // This operation is more expensive than the containsKey() method.
- // @param value the value that we are looking for
- // @exception NullPointerException If the value being searched
- // for is equal to null.
- // @see IntHashtable#containsKey
- public synchronized boolean contains( Object value )
- {
- if ( value == null )
- throw new NullPointerException();
- IntHashtableEntry tab[] = table;
- for ( int i = tab.length ; i-- > 0 ; )
- {
- for ( IntHashtableEntry e = tab[i] ; e != null ; e = e.next )
- {
- if ( e.value.equals( value ) )
- return true;
- }
- }
- return false;
- }
-
- /// Returns true if the collection contains an element for the key.
- // @param key the key that we are looking for
- // @see IntHashtable#contains
- public synchronized boolean containsKey( int key )
- {
- IntHashtableEntry tab[] = table;
- int hash = key;
- int index = ( hash & 0x7FFFFFFF ) % tab.length;
- for ( IntHashtableEntry e = tab[index] ; e != null ; e = e.next )
- {
- if ( e.hash == hash && e.key == key )
- return true;
- }
- return false;
- }
-
- /// Gets the object associated with the specified key in the
- // hashtable.
- // @param key the specified key
- // @returns the element for the key or null if the key
- // is not defined in the hash table.
- // @see IntHashtable#put
- public synchronized Object get( int key )
- {
- IntHashtableEntry tab[] = table;
- int hash = key;
- int index = ( hash & 0x7FFFFFFF ) % tab.length;
- for ( IntHashtableEntry e = tab[index] ; e != null ; e = e.next )
- {
- if ( e.hash == hash && e.key == key )
- return e.value;
- }
- return null;
- }
-
- /// A get method that takes an Object, for compatibility with
- // java.util.Dictionary. The Object must be an Integer.
- public Object get( Object okey )
- {
- if ( ! ( okey instanceof Integer ) )
- throw new InternalError( "key is not an Integer" );
- Integer ikey = (Integer) okey;
- int key = ikey.intValue();
- return get( key );
- }
-
- /// Rehashes the content of the table into a bigger table.
- // This method is called automatically when the hashtable's
- // size exceeds the threshold.
- protected void rehash()
- {
- int oldCapacity = table.length;
- IntHashtableEntry oldTable[] = table;
-
- int newCapacity = oldCapacity * 2 + 1;
- IntHashtableEntry newTable[] = new IntHashtableEntry[newCapacity];
-
- threshold = (int) ( newCapacity * loadFactor );
- table = newTable;
-
- for ( int i = oldCapacity ; i-- > 0 ; )
- {
- for ( IntHashtableEntry old = oldTable[i] ; old != null ; )
- {
- IntHashtableEntry e = old;
- old = old.next;
-
- int index = ( e.hash & 0x7FFFFFFF ) % newCapacity;
- e.next = newTable[index];
- newTable[index] = e;
- }
- }
- }
-
- /// Puts the specified element into the hashtable, using the specified
- // key. The element may be retrieved by doing a get() with the same key.
- // The key and the element cannot be null.
- // @param key the specified key in the hashtable
- // @param value the specified element
- // @exception NullPointerException If the value of the element
- // is equal to null.
- // @see IntHashtable#get
- // @return the old value of the key, or null if it did not have one.
- public synchronized Object put( int key, Object value )
- {
- // Make sure the value is not null.
- if ( value == null )
- throw new NullPointerException();
-
- // Makes sure the key is not already in the hashtable.
- IntHashtableEntry tab[] = table;
- int hash = key;
- int index = ( hash & 0x7FFFFFFF ) % tab.length;
- for ( IntHashtableEntry e = tab[index] ; e != null ; e = e.next )
- {
- if ( e.hash == hash && e.key == key )
- {
- Object old = e.value;
- e.value = value;
- return old;
- }
- }
-
- if ( count >= threshold )
- {
- // Rehash the table if the threshold is exceeded.
- rehash();
- return put( key, value );
- }
-
- // Creates the new entry.
- IntHashtableEntry e = new IntHashtableEntry();
- e.hash = hash;
- e.key = key;
- e.value = value;
- e.next = tab[index];
- tab[index] = e;
- ++count;
- return null;
- }
-
- /// A put method that takes an Object, for compatibility with
- // java.util.Dictionary. The Object must be an Integer.
- public Object put( Object okey, Object value )
- {
- if ( ! ( okey instanceof Integer ) )
- throw new InternalError( "key is not an Integer" );
- Integer ikey = (Integer) okey;
- int key = ikey.intValue();
- return put( key, value );
- }
-
- /// Removes the element corresponding to the key. Does nothing if the
- // key is not present.
- // @param key the key that needs to be removed
- // @return the value of key, or null if the key was not found.
- public synchronized Object remove( int key )
- {
- IntHashtableEntry tab[] = table;
- int hash = key;
- int index = ( hash & 0x7FFFFFFF ) % tab.length;
- for ( IntHashtableEntry e = tab[index], prev = null ; e != null ; prev = e, e = e.next )
- {
- if ( e.hash == hash && e.key == key )
- {
- if ( prev != null )
- prev.next = e.next;
- else
- tab[index] = e.next;
- --count;
- return e.value;
- }
- }
- return null;
- }
-
- /// A remove method that takes an Object, for compatibility with
- // java.util.Dictionary. The Object must be an Integer.
- public Object remove( Object okey )
- {
- if ( ! ( okey instanceof Integer ) )
- throw new InternalError( "key is not an Integer" );
- Integer ikey = (Integer) okey;
- int key = ikey.intValue();
- return remove( key );
- }
-
- /// Clears the hash table so that it has no more elements in it.
- public synchronized void clear()
- {
- IntHashtableEntry tab[] = table;
- for ( int index = tab.length; --index >= 0; )
- tab[index] = null;
- count = 0;
- }
-
- /// Creates a clone of the hashtable. A shallow copy is made,
- // the keys and elements themselves are NOT cloned. This is a
- // relatively expensive operation.
- public synchronized Object clone()
- {
- try
- {
- IntHashtable t = (IntHashtable) super.clone();
- t.table = new IntHashtableEntry[table.length];
- for ( int i = table.length ; i-- > 0 ; )
- t.table[i] = ( table[i] != null ) ?
- (IntHashtableEntry) table[i].clone() : null;
- return t;
- }
- catch ( CloneNotSupportedException e)
- {
- // This shouldn't happen, since we are Cloneable.
- throw new InternalError();
- }
- }
-
- /// Converts to a rather lengthy String.
- public synchronized String toString()
- {
- int max = size() - 1;
- StringBuffer buf = new StringBuffer();
- Enumeration k = keys();
- Enumeration e = elements();
- buf.append( "{" );
-
- for ( int i = 0; i <= max; ++i )
- {
- String s1 = k.nextElement().toString();
- String s2 = e.nextElement().toString();
- buf.append( s1 + "=" + s2 );
- if ( i < max )
- buf.append( ", " );
- }
- buf.append( "}" );
- return buf.toString();
- }
- }
-
-
-class IntHashtableEntry
- {
- int hash;
- int key;
- Object value;
- IntHashtableEntry next;
-
- protected Object clone()
- {
- IntHashtableEntry entry = new IntHashtableEntry();
- entry.hash = hash;
- entry.key = key;
- entry.value = value;
- entry.next = ( next != null ) ? (IntHashtableEntry) next.clone() : null;
- return entry;
- }
- }
-
-
-class IntHashtableEnumerator implements Enumeration
- {
- boolean keys;
- int index;
- IntHashtableEntry table[];
- IntHashtableEntry entry;
-
- IntHashtableEnumerator( IntHashtableEntry table[], boolean keys )
- {
- this.table = table;
- this.keys = keys;
- this.index = table.length;
- }
-
- public boolean hasMoreElements()
- {
- if ( entry != null )
- return true;
- while ( index-- > 0 )
- if ( ( entry = table[index] ) != null )
- return true;
- return false;
- }
-
- public Object nextElement()
- {
- if ( entry == null )
- while ( ( index-- > 0 ) && ( ( entry = table[index] ) == null ) )
- ;
- if ( entry != null )
- {
- IntHashtableEntry e = entry;
- entry = e.next;
- return keys ? new Integer( e.key ) : e.value;
- }
- throw new NoSuchElementException( "IntHashtableEnumerator" );
- }
- }
diff --git a/java/ImageProcessing/framework/ListFiles.java b/java/ImageProcessing/framework/ListFiles.java
deleted file mode 100644
index 7abe067341c..00000000000
--- a/java/ImageProcessing/framework/ListFiles.java
+++ /dev/null
@@ -1,167 +0,0 @@
-package imaging.framework;
-
-import java.net.*;
-import java.io.*;
-import java.applet.*;
-
-public class ListFiles
-{
- public ListFiles ()
- {
- }
-
- public ListFiles (FileBrowser browser, Applet parent)
- {
- this.browser_ = browser;
- try
- {
- this.fileIcon_ = new Icon (parent.getCodeBase () +
- "../ImageProcessing/framework/" +
- "doc01.gif",
- parent);
- this.dirIcon_ = new Icon (parent.getCodeBase () +
- "../ImageProcessing/framework/" +
- "file03.gif",
- parent);
- }
- catch (MalformedURLException e)
- {
- }
- }
-
- public String stripProtocolHeader (String url)
- {
- if (url.startsWith ("http://"))
- {
- return url.substring (7);
- }
- else
- return url;
- }
-
- public int listFiles (String url, FileNode fileNode)
- {
- String s = this.stripProtocolHeader (url);
- String hostname = s;
- String directory = null;
- int index = -1;
-
- if ((index = s.indexOf ("/")) != -1)
- {
- hostname = s.substring (0, index);
- directory = s.substring (index);
- }
- return this.listFiles (hostname, directory, fileNode);
- }
-
- public int listFiles (String url, String directory, FileNode fileNode)
- {
- boolean validDirectory = false;
- int count = 0;
- String hostname = this.stripProtocolHeader (url);
- this.url_ = url;
- this.directory_ = directory;
- try
- {
- Socket sock = new Socket (hostname, 80);
- PrintStream out = new PrintStream (sock.getOutputStream ());
- DataInputStream in = new DataInputStream (sock.getInputStream ());
- System.out.println ("Connected to: " + hostname);
-
- String request = null;
- if (directory.endsWith ("/"))
- request = "GET " + directory + "\n\n";
- else
- request = "GET " + directory + "/\n\n";
-
- System.out.println ("Sending request: " + request);
-
- // Send the request
- out.println (request);
-
- String reply = null;
- // Receive the reply
-
- // Read all the data in a loop. Search for "Parent Directory"
- // to verify that this indeed is a directory. If we encounter
- // the string "<HTML>" then assume that this is an HTML page
- // and therefore the directory contained "index.html"
- while ((reply = in.readLine ()) != null)
- {
- if (validDirectory)
- this.parse (reply, fileNode);
- else
- {
- // Take a guess at the type of data we get back
- if (reply.indexOf ("Parent Directory") != -1)
- validDirectory = true;
- else if ((reply.toUpperCase ().indexOf ("<HTML>") != -1) ||
- (reply.toUpperCase ().indexOf ("<P>") != -1) ||
- (reply.toUpperCase ().indexOf ("<TABLE") != -1))
- return 0;
- }
- }
- }
- catch (MalformedURLException e)
- {
- System.err.println (e);
- }
- catch (IOException e)
- {
- System.err.println (e);
- }
- if (validDirectory == false)
- return -1;
- return 1;
- }
-
- private int parse (String s, FileNode fileNode)
- {
- int i= -1;
- int j = -1;
- int startIndex = -1;
- int endIndex = -1;
- boolean isFile = true;
- String name = null;
-
- if ((i = s.indexOf ("HREF=")) != -1)
- startIndex = i + 6;
- else
- return -1;
-
- if ((j = s.indexOf (">", i)) != -1)
- endIndex = j - 1;
- else
- return -1;
-
- // Check if this is a directory
- if (s.charAt (endIndex - 1) == '/')
- isFile = false;
-
- if (endIndex >= startIndex)
- {
- name = s.substring (startIndex, endIndex);
- if (browser_ != null)
- {
- // System.out.println (name);
- if (isFile)
- fileNode.addEntry (new FileNode (name, this.fileIcon_, null,
- fileNode.app ()));
- else
- {
- FileNode f = new FileNode (name, this.dirIcon_, this,
- fileNode.app ());
- fileNode.addEntry (f);
- f.setExpandable (true);
- }
- }
- }
- return 0;
- }
-
- private FileBrowser browser_ = null;
- private String url_ = null;
- private String directory_ = null;
- private Icon fileIcon_;
- private Icon dirIcon_;
-}
diff --git a/java/ImageProcessing/framework/LoadURLFrame.java b/java/ImageProcessing/framework/LoadURLFrame.java
deleted file mode 100755
index 610d9eaafa8..00000000000
--- a/java/ImageProcessing/framework/LoadURLFrame.java
+++ /dev/null
@@ -1,142 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import java.awt.image.*;
-import java.net.*;
-import java.io.*;
-
-/******************************************************
- * Future idea:
- *
- * Create a smart button class with an invoke method that's
- * to be called when the button is pressed.
- *
- * Subclasses override the invoke method to define
- * specific behavior.
- *
- * That would allow things like load and save frames
- * to be almost exactly the same -- one could inherit
- * from the other and override addButtons, etc
- *****************************************************/
-
-class LoadURLFrame extends Frame
-{
- public LoadURLFrame (String title, ImageApp parent)
- {
- super (title);
-
- this.parent_ = parent;
- this.resize (500,130);
-
- this.addButtons();
- }
-
- private void addButtons()
- {
- this.setLayout (new BorderLayout ());
-
- Panel textPanel = new Panel ();
- textPanel.setLayout (new BorderLayout ());
- textPanel.add ("North", new Label ("Image Location:"));
- textPanel.add ("Center", this.openURLText_);
-
- Panel buttonPanel = new Panel ();
- buttonPanel.setLayout (new FlowLayout (FlowLayout.CENTER));
-
- buttonPanel.add (this.openButton_);
-
- buttonPanel.add (this.clearButton_);
- buttonPanel.add (this.cancelButton_);
-
- this.add ("North", textPanel);
- this.add ("South", buttonPanel);
- }
-
- private int browseFiles (String url)
- {
- fileBrowser_ = new FileBrowser ("Browse", this.parent_);
- ListFiles list = new ListFiles (this.fileBrowser_, this.parent_);
- return this.fileBrowser_.initialize (url, list);
- }
-
- // Handle all action events
- public boolean action (Event e, Object arg)
- {
- if (e.target instanceof Button)
- {
- if (e.target == this.openButton_)
- {
- this.getURL ();
- }
- else if (e.target == this.clearButton_)
- {
- this.openURLText_.setText (new String ());
- this.openURLText_.requestFocus ();
- }
- else if (e.target == this.cancelButton_)
- this.dispose ();
- validate ();
- return true;
- }
- else
- return false;
- }
-
- public boolean keyDown (Event e, int key)
- {
- if (key == 10)
- {
- this.getURL ();
- return true;
- }
- else
- return false;
- }
-
- private void getURL ()
- {
- this.hide ();
- String url = this.openURLText_.getText ();
- this.dispose ();
-
- // The following is only for debugging
- if (url.compareTo ("ru") == 0)
- url = "http://www.cs/~pjain/gifs/";
- else if (url.compareTo ("pj") == 0)
- url = "http://www.cs/~pjain/myphoto.gif";
-
- if (!url.endsWith ("/") &&
- (this.parent_.openURL (url) != -1)) // Try to open it as an image
- return;
- else
- {
- ListFiles list = new ListFiles ();
- switch (this.browseFiles (url))
- {
- case 1:
- this.fileBrowser_.show ();
- break;
- case 0:
- DialogManager.popDialog (DialogType.MALFORMED_URL,
- "Error: Directory contains index.html");
- break;
- default:
- DialogManager.popDialog (DialogType.MALFORMED_URL,
- "Error: Not a valid image or URL not found");
- break;
- }
- }
- }
-
- // Create the Open URL Frame and also the buttons which appear in
- // it
- private Button openButton_ = new Button ("Open");
- private Button clearButton_ = new Button ("Clear");
- private Button cancelButton_ = new Button ("Cancel");
-
- private TextField openURLText_ = new TextField (40);
-
- private FileBrowser fileBrowser_ = null;
- private ImageApp parent_;
-
-}
diff --git a/java/ImageProcessing/framework/Makefile b/java/ImageProcessing/framework/Makefile
deleted file mode 100644
index 1187b8a88d7..00000000000
--- a/java/ImageProcessing/framework/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ../..
-CLASSDIR = $(JACE_WRAPPER)/classes
-DOCDIR = $(JACE_WRAPPER)/doc
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-
-clean:
- rm -rf *~
-
-realclean: clean
- rm -rf $(JACE_WRAPPER)/classes/imaging/framework
-
-files = ImageProcessor.java \
- DialogType.java \
- LoadURLFrame.java \
- SaveURLFrame.java \
- DialogManager.java \
- ImageCanvas.java \
- ImageApp.java \
- BaseButton.java \
- FilePanel.java \
- StatusDisplay.java \
- Icon.java \
- Hierarchy.java \
- HierarchyAdapter.java \
- FileBrowser.java \
- ListFiles.java \
- IntHashtable.java \
- ImageEncoder.java \
- GifEncoder.java \
- ImageByteCounter.java \
- StatusIndicator.java \
- GIFHandler.java \
- ImageSender.java \
- ServerTest.java \
- ServerHandler.java \
- Tester.java \
- TestHandler.java
diff --git a/java/ImageProcessing/framework/MedJava.html b/java/ImageProcessing/framework/MedJava.html
deleted file mode 100644
index a073413bfbb..00000000000
--- a/java/ImageProcessing/framework/MedJava.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<HTML>
-
-<BODY text = "#000000"
-link="#000fff"
-vlink="#ff0f0f"
-bgcolor="#888888">
-
-<HR>
-<APPLET CODEBASE="/classes/" CODE="imaging.framework.ImageApp.class" width=700 height=700>
-<param name=filename value="myphoto.gif">
-
-</APPLET>
-<HR>
-
-</HTML>
diff --git a/java/ImageProcessing/framework/Options.java b/java/ImageProcessing/framework/Options.java
deleted file mode 100644
index edbe90ba904..00000000000
--- a/java/ImageProcessing/framework/Options.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-
-class Options
-{
- // Set GridBagConstraints
- public static void constrain (Container container, Component component,
- int gridx, int gridy,
- int gridwidth, int gridheight,
- int fill, int anchor)
- {
- GridBagConstraints c = new GridBagConstraints ();
- GridBagLayout gbl = (GridBagLayout) container.getLayout ();
-
- c.gridx = gridx;
- c.gridy = gridy;
- c.gridwidth = gridwidth;
- c.gridheight = gridheight;
- c.fill = fill;
- c.anchor = anchor;
- gbl.setConstraints (component, c);
- container.add (component);
- }
-}
diff --git a/java/ImageProcessing/framework/SaveURLFrame.java b/java/ImageProcessing/framework/SaveURLFrame.java
deleted file mode 100755
index c3b6adf3490..00000000000
--- a/java/ImageProcessing/framework/SaveURLFrame.java
+++ /dev/null
@@ -1,133 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import java.awt.image.*;
-import java.net.*;
-import java.io.*;
-
-/******************************************************
- * Future idea:
- *
- * Create a smart button class with an invoke method that's
- * to be called when the button is pressed.
- *
- * Subclasses override the invoke method to define
- * specific behavior.
- *
- * That would allow things like load and save frames
- * to be almost exactly the same -- one could inherit
- * from the other and override addButtons, etc
- *****************************************************/
-
-
-class SaveURLFrame extends Frame
-{
- public SaveURLFrame (String title, ImageApp parent)
- {
- super (title);
-
- this.parent_ = parent;
- this.resize (500,200);
-
- this.addButtons();
- }
-
- private void addButtons()
- {
- this.setLayout (new BorderLayout ());
-
- Panel textPanels = new Panel();
- textPanels.setLayout(new BorderLayout());
-
- Panel URLPanel = new Panel ();
- URLPanel.setLayout (new BorderLayout ());
- URLPanel.add ("North", new Label ("Image Location:"));
- URLPanel.add ("Center", this.openURLText_);
-
- // Password panel
- Panel pwPanel = new Panel();
- pwPanel.setLayout (new BorderLayout ());
- pwPanel.add ("North", new Label ("Authentication:"));
- pwPanel.add ("Center", this.passwordText_);
-
- textPanels.add("North", URLPanel);
- textPanels.add("South", pwPanel);
-
- Panel buttonPanel = new Panel ();
- buttonPanel.setLayout (new FlowLayout (FlowLayout.CENTER));
-
- buttonPanel.add (this.saveButton_);
- buttonPanel.add (this.clearButton_);
- buttonPanel.add (this.cancelButton_);
-
- this.add ("North", textPanels);
- this.add ("South", buttonPanel);
- }
-
- // Handle all action events
- public boolean action (Event e, Object arg)
- {
- if (e.target instanceof Button)
- {
- if (e.target == this.saveButton_)
- {
- this.saveFile ();
- }
- else if (e.target == this.clearButton_)
- {
- this.openURLText_.setText (new String ());
- this.openURLText_.requestFocus ();
- }
- else if (e.target == this.cancelButton_)
- this.dispose ();
- validate ();
- return true;
- }
- else
- return false;
- }
-
- public boolean keyDown (Event e, int key)
- {
- if (key == 10)
- {
- this.saveFile ();
- return true;
- }
- else
- return false;
- }
-
- private void saveFile ()
- {
- String url = this.openURLText_.getText ();
- String password = this.passwordText_.getText();
- this.hide ();
- this.dispose ();
-
- // The following is only for debugging
- if (url.startsWith ("#"))
- url = "http://merengue.cs:5432/" + url.substring (1);
-
- if ((password != null) && (password.length() > 0))
- this.parent_.saveFile (url, password);
- else
- this.parent_.saveFile (url);
- }
-
-
- // Create the Open URL Frame and also the buttons which appear in
- // it
- private Button saveButton_ = new Button ("Save");
- private Button clearButton_ = new Button ("Clear");
- private Button cancelButton_ = new Button ("Cancel");
-
- private TextField openURLText_ = new TextField (40);
- private TextField passwordText_ = new TextField (40);
-
- private ImageApp parent_;
-
- // Flag indicating if this is a load window or a save window
- private boolean open_ = true;
-
-}
diff --git a/java/ImageProcessing/framework/Separator.java b/java/ImageProcessing/framework/Separator.java
deleted file mode 100644
index 6bd610e1ad9..00000000000
--- a/java/ImageProcessing/framework/Separator.java
+++ /dev/null
@@ -1,90 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A separator that is drawn either vertically or horizontally
- * depending upon how it is laid out. Can be drawn either
- * etched-in or etched-out, with varying thicknesses. Both
- * thickness and etching are settable at construction time
- * only.<p>
- *
- * Default thickness is 2 pixels and default etching is
- * Etching.IN. Note that thicknesses greater than 4 loose the
- * etching effect.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see Etching
- * @see gjt.test.SeparatorTest
- */
-public class Separator extends Canvas {
- static private Etching _defaultEtching = Etching.IN;
- static private int _defaultThickness = 2;
-
- private Etching etching;
- private int thickness;
-
- public Separator() {
- this(_defaultThickness, _defaultEtching);
- }
- public Separator(int thickness) {
- this(thickness, _defaultEtching);
- }
- public Separator(Etching etching) {
- this(_defaultThickness, etching);
- }
- public Separator(int thickness, Etching etching) {
- this.etching = etching;
- this.thickness = thickness;
- resize(thickness, thickness);
- }
- public Dimension minimumSize() {
- return preferredSize();
- }
- public Dimension preferredSize() {
- return new Dimension(thickness, thickness);
- }
- public void paint(Graphics g) {
- Dimension size = size();
- Color brighter = getBackground().brighter().brighter();
- Color darker = getBackground().darker().darker();
-
- if(etching == Etching.IN) {
- if(size.width > size.height)
- paintHorizontal(g, size, darker, brighter);
- else
- paintVertical(g, size, darker, brighter);
- }
- else {
- if(size.width > size.height)
- paintHorizontal(g, size, brighter, darker);
- else
- paintVertical(g, size, brighter, darker);
- }
- }
- public String paramString() {
- Dimension size = size();
- Orientation orient = size.width > size.height ?
- Orientation.HORIZONTAL :
- Orientation.VERTICAL;
- return super.paramString() + "thickness=" +
- thickness + "," + etching + "," + orient;
- }
- private void paintHorizontal(Graphics g, Dimension size,
- Color top, Color bottom) {
- g.setColor(top);
- g.fillRect(0, (size.height/2) - (thickness/2),
- size.width, thickness/2);
- g.setColor(bottom);
- g.fillRect(0, size.height/2, size.width, thickness/2);
- }
- private void paintVertical(Graphics g, Dimension size,
- Color left, Color right) {
- g.setColor(left);
- g.fillRect((size.width/2) - (thickness/2),
- 0, thickness/2, size.height);
- g.setColor(right);
- g.fillRect(size.width/2, 0, thickness/2, size.height);
- }
-}
diff --git a/java/ImageProcessing/framework/ServerHandler.java b/java/ImageProcessing/framework/ServerHandler.java
deleted file mode 100644
index 88da64d6328..00000000000
--- a/java/ImageProcessing/framework/ServerHandler.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package imaging.framework;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.Connection.*;
-
-public class ServerHandler extends SvcHandler
-{
- public int open (Object obj)
- {
- new Thread (this).start ();
- return 0;
- }
-
- public void run ()
- {
- int msg_len;
- try
- {
- while (true)
- {
- StringBuffer msg = new StringBuffer ();
- msg_len = this.peer ().recv (msg);
- if (msg_len == 0)
- break;
- System.out.println (msg);
- }
- }
- catch (NullPointerException e)
- {
- ACE.ERROR ("connection reset by peer");
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- finally
- {
- try
- {
- this.peer ().close ();
- }
- catch (IOException e)
- {
- }
- }
-
- }
-}
diff --git a/java/ImageProcessing/framework/ServerTest.java b/java/ImageProcessing/framework/ServerTest.java
deleted file mode 100644
index b5ab00596ea..00000000000
--- a/java/ImageProcessing/framework/ServerTest.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package imaging.framework;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.Connection.*;
-
-public class ServerTest
-{
- void print_usage_and_die ()
- {
- System.out.println ("Usage: ServerTest [<port>]");
- System.exit (0);
- }
-
- public void init (int port)
- {
- try
- {
- Acceptor acceptor = new Acceptor (Class.forName ("imaging.framework.ServerHandler"));
- acceptor.open (port);
- while (true)
- {
- acceptor.accept ();
- }
- }
- catch (ClassNotFoundException e)
- {
- ACE.ERROR (e);
- }
- catch (SocketException e)
- {
- ACE.ERROR ("Socket Exception: " + e);
- }
- catch (InstantiationException e)
- {
- ACE.ERROR (e);
- }
- catch (IllegalAccessException e)
- {
- ACE.ERROR ("Dang!" + e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- }
-
- public static void main (String [] args)
- {
- int port = ACE.DEFAULT_SERVER_PORT;
- ServerTest server = new ServerTest ();
-
- if (args.length == 1)
- {
- try
- {
- port = Integer.parseInt (args[0]);
- }
- catch (NumberFormatException e)
- {
- server.print_usage_and_die ();
- }
- }
- server.init (port);
- }
-}
diff --git a/java/ImageProcessing/framework/StatusDisplay.java b/java/ImageProcessing/framework/StatusDisplay.java
deleted file mode 100644
index e20e9b8384d..00000000000
--- a/java/ImageProcessing/framework/StatusDisplay.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package imaging.framework;
-
-import java.awt.*;
-import gjt.Separator;
-
-class StatusDisplay extends Panel
-{
- public StatusDisplay ()
- {
- this.setLayout (new BorderLayout ());
- this.textField_.setEditable (false);
- this.add ("North", new Separator ());
- this.add ("Center", this.textField_);
- this.add ("South", new Separator ());
- }
-
- public void setText (String s)
- {
- this.textField_.setText (s);
- }
-
- private TextField textField_ = new TextField ();
-}
diff --git a/java/ImageProcessing/framework/StatusIndicator.java b/java/ImageProcessing/framework/StatusIndicator.java
deleted file mode 100644
index 0f13a71c016..00000000000
--- a/java/ImageProcessing/framework/StatusIndicator.java
+++ /dev/null
@@ -1,70 +0,0 @@
-package imaging.framework;
-
-import java.io.*;
-import java.awt.*;
-
-public class StatusIndicator extends Frame
-{
- public StatusIndicator (String title, Image image)
- {
- super (title);
- this.image_ = image;
- // statusCanvas_ = new CounterCanvas (image);
- this.setLayout (new BorderLayout ());
- this.text_ = new TextField ();
- this.label_ = new TextField ("Generating");
-
- this.add ("North", this.label_);
- this.add ("Center", text_);
- // this.add ("Center", statusCanvas_);
- // this.add ("Center", new Button ("Hello"));
- // this.add ("South", new Button ("Hello"));
- this.resize (300,200);
- this.show ();
- }
-
- public void update (int count)
- {
- // this.label_.setText ("Generating...");
- this.text_.setText ((new Integer (count++)).toString ());
- // statusCanvas_.update ();
- // textCanvas_.setCount (count);
- }
-
- TextField text_;
- TextField label_;
- Image image_;
- // CounterCanvas statusCanvas_ = null;
-}
-
-class CounterCanvas extends Canvas
-{
- public CounterCanvas (Image image)
- {
- this.image_ = image;
- }
-
- public void paint (Graphics g)
- {
- g.clearRect (0, 0, this.size ().width, this.size ().height);
- this.setBackground (Color.white);
-
- if (this.image_ != null)
- g.drawImage(this.image_,
- 40, 40,
- this.image_.getWidth (this),
- this.image_.getHeight (this),
- this);
-
- g.setFont (new Font ("TimesRoman", Font.PLAIN, 18));
- g.drawString ("Generating GIF format: ", 120, 120);
- }
-
- public void update ()
- {
- repaint ();
- }
-
- Image image_ = null;
-}
-
diff --git a/java/ImageProcessing/framework/TestHandler.java b/java/ImageProcessing/framework/TestHandler.java
deleted file mode 100644
index 5a97ae6f8b2..00000000000
--- a/java/ImageProcessing/framework/TestHandler.java
+++ /dev/null
@@ -1,149 +0,0 @@
-package imaging.framework;
-
-import java.io.*;
-import java.net.*;
-import java.awt.*;
-import java.awt.image.*;
-import java.util.*;
-import JACE.OS.*;
-import JACE.Connection.*;
-import JACE.Timers.*;
-
-public class TestHandler extends SvcHandler
-{
- public TestHandler (String imageList,
- String JAWSServer, int JAWSPort,
- ImageApp parent)
- {
- this.imageList_ = imageList;
- this.JAWSServer_ = JAWSServer;
- this.JAWSPort_ = JAWSPort;
- this.parent_ = parent;
- this.filterTable_ = this.parent_.filterTable();
- }
-
- public int open (Object obj)
- {
- // We got called by the Connector so assume connection was set up
- // fine and therfore do not use standard output
- stdOut = false;
-
- doTesting ();
- return 0;
- }
-
- public void doTesting ()
- {
- if (imageList_ != null)
- {
- StringTokenizer tokens = new StringTokenizer (imageList_);
- String image = null;
-
- // Now parse the string, picking up image names.
- while (tokens.hasMoreTokens ())
- {
- // Get the next token
- image = tokens.nextToken ();
- this.process (image);
- }
- }
- }
-
- private void write (String data)
- {
- try
- {
- // If we are connected to the server then send the data to the
- // server, otherwise write it to standard out.
- if (stdOut)
- System.out.print (data);
- else
- this.peer ().send (data);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- }
-
- private void process (String image)
- {
- this.write ("Image: " + image + "\n");
-
- this.loadImage (image);
- this.processImage (image);
- this.uploadImage (image);
- }
-
- private void loadImage (String image)
- {
- this.write ("\tLoading...");
-
- // Start the timer
- timer_.start ();
-
- // Load the image
- parent_.openURL (image);
-
- // Stop the timer
- timer_.stop ();
- long time = timer_.elapsedTime ();
-
- this.write ("done (" + ((double) time)/1000 + " seconds).\n");
- }
-
- private void processImage (String image)
- {
- this.write ("\tProcessing...\n");
-
- for (Enumeration e = filterTable_.keys (); e.hasMoreElements (); )
- {
- String filterName = (String) e.nextElement ();
-
- this.write ("\t\t" + filterName + "...");
-
- ImageFilter filter = (ImageFilter) filterTable_.get (filterName);
-
- // Reset the image -- in case it was modified earlier
- this.parent_.resetImage ();
-
- // Start the timer
- timer_.start ();
-
- this.parent_.apply (filter);
-
- // Stop the timer
- timer_.stop ();
- long time = timer_.elapsedTime ();
-
- this.write ("done (" + ((double) time)/1000 + " seconds).\n");
- }
- }
-
- private void uploadImage (String image)
- {
- int index = image.lastIndexOf ("/");
- String imageName = image.substring (index+1);
- String url = "http://" + this.JAWSServer_ + ":" + this.JAWSPort_ + "/" + imageName;
- this.write ("\tUploading " + url + "...");
-
- // Start the timer
- timer_.start ();
-
- this.parent_.saveFile (url);
-
- // Stop the timer
- timer_.stop ();
- long time = timer_.elapsedTime ();
-
- this.write ("done (" + ((double) time)/1000 + " seconds).\n");
- }
-
- private ImageApp parent_ = null;
- private ProfileTimer timer_ = new ProfileTimer ();
- private String imageList_ = null;
- private boolean stdOut = true;
- private Hashtable filterTable_ = null;
- private String JAWSServer_ = null;
- private int JAWSPort_ = 5432;
-}
diff --git a/java/ImageProcessing/framework/Tester.java b/java/ImageProcessing/framework/Tester.java
deleted file mode 100644
index 79204bb4c5a..00000000000
--- a/java/ImageProcessing/framework/Tester.java
+++ /dev/null
@@ -1,148 +0,0 @@
-package imaging.framework;
-
-import java.io.*;
-import java.net.*;
-import java.awt.*;
-import java.awt.image.*;
-import java.util.*;
-import JACE.Connection.*;
-import JACE.OS.*;
-
-public class Tester implements Runnable
-{
- public static final String DEFAULT_TEST_SERVER = "siesta.cs.wustl.edu";
- public static final int DEFAULT_TEST_SERVER_PORT = 7787;
- public static final String DEFAULT_JAWS_SERVER = "siesta.cs.wustl.edu";
- public static final int DEFAULT_JAWS_SERVER_PORT = 5432;
-
- public Tester (String testInFile,
- ImageApp parent)
- {
- this.testInFile_ = testInFile;
- this.parent_ = parent;
- }
-
- public void initialize ()
- {
- System.out.println ("Initializing tester...");
-
- // Get the hostname of the test server
- this.server_ = this.parent_.getParameter ("testServer");
- if (this.server_ == null)
- this.server_ = DEFAULT_TEST_SERVER;
-
- // Get the port number of the test server
- String testPortString = this.parent_.getParameter ("testPort");
- if (testPortString == null)
- this.port_ = DEFAULT_TEST_SERVER_PORT;
- else
- this.port_ = (new Integer (testPortString)).intValue ();
-
- // Get the hostname of the JAWS server
- this.JAWSServer_ = this.parent_.getParameter ("JAWSServer");
- if (this.JAWSServer_ == null)
- this.JAWSServer_ = DEFAULT_JAWS_SERVER;
-
- // Get the port number of the JAWS server
- String JAWSPortString = this.parent_.getParameter ("JAWSPort");
- if (JAWSPortString == null)
- this.JAWSServerPort_ = DEFAULT_JAWS_SERVER_PORT;
- else
- this.JAWSServerPort_ = (new Integer (JAWSPortString)).intValue ();
-
- System.out.println ("Test Input File: " + this.testInFile_);
- System.out.println ("Test Server: " + this.server_ + "\tPort: " + this.port_);
- System.out.println ("JAWS Server: " + this.JAWSServer_ + "\tPort: " + this.JAWSServerPort_);
-
- // Run in your own thread of control
- (new Thread (this)).start ();
- }
-
- public void run ()
- {
- this.setupConnection (this.getImages ());
- }
-
- private String getImages ()
- {
- URL inputURL;
- String imageList = null;
- try
- {
- // Create input URL
- inputURL = new URL (this.testInFile_);
-
- // Get the input stream and pipe it to a DataInputStream
- DataInputStream iStream = new DataInputStream (inputURL.openStream ());
-
- // Create a buffer to hold all the data we get
- StringBuffer tempBuf = new StringBuffer ();
- // Keep reading the data until we are done
- String tempString = iStream.readLine ();
- while (tempString != null)
- {
- tempBuf.append (tempString);
- tempBuf.append (" ");
- tempString = iStream.readLine ();
- }
- imageList = tempBuf.toString ();
- }
- catch (MalformedURLException e)
- {
- ACE.ERROR (e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- return imageList;
- }
-
- private void setupConnection (String imageList)
- {
- // First try to connect to the server. If the server is not
- // running then we will write to standard output.
-
- // Create a handler which will handle our connection.
- TestHandler handler = new TestHandler (imageList,
- this.JAWSServer_, this.JAWSServerPort_,
- this.parent_);
- try
- {
- Connector connector = new Connector ();
- connector.open (server_, port_);
- connector.connect (handler);
- }
- catch (UnknownHostException e)
- {
- ACE.ERROR (e);
- }
- catch (SocketException e)
- {
- System.out.println ("Test Server not running! Writing to standard out...");
- // The server is not running so write all the output to screen
- handler.doTesting ();
- }
- catch (InstantiationException e)
- {
- ACE.ERROR (e);
- }
- catch (IllegalAccessException e)
- {
- ACE.ERROR (e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- }
-
- private String testInFile_ = null;
- private ImageApp parent_ = null;
- private String server_ = "siesta.cs.wustl.edu";
- private int port_ = 7787;
-
- private String JAWSServer_ = "siesta.cs.wustl.edu";
- private int JAWSServerPort_ = 5432;
-}
-
diff --git a/java/ImageProcessing/framework/doc01.gif b/java/ImageProcessing/framework/doc01.gif
deleted file mode 100644
index 51262529f6d..00000000000
--- a/java/ImageProcessing/framework/doc01.gif
+++ /dev/null
Binary files differ
diff --git a/java/ImageProcessing/framework/file03.gif b/java/ImageProcessing/framework/file03.gif
deleted file mode 100644
index c98654c604b..00000000000
--- a/java/ImageProcessing/framework/file03.gif
+++ /dev/null
Binary files differ
diff --git a/java/ImageProcessing/framework/filter.conf b/java/ImageProcessing/framework/filter.conf
deleted file mode 100644
index 2e90ea136ce..00000000000
--- a/java/ImageProcessing/framework/filter.conf
+++ /dev/null
@@ -1,15 +0,0 @@
-imaging.filters.EmbossFilter
-imaging.filters.BleachFilter
-imaging.filters.BlurFilter
-imaging.filters.DarkenFilter
-imaging.filters.DeSpeckleFilter
-imaging.filters.EdgeDetectFilter
-imaging.filters.OilPaintFilter
-imaging.filters.PixelizeFilter
-imaging.filters.RotateFilter
-imaging.filters.SharpenFilter
-imaging.filters.SpreadFilter
-
-
-
-
diff --git a/java/ImageProcessing/framework/help.conf b/java/ImageProcessing/framework/help.conf
deleted file mode 100644
index 8a07e2867d9..00000000000
--- a/java/ImageProcessing/framework/help.conf
+++ /dev/null
@@ -1,216 +0,0 @@
- MedJava
- ~~~~~~~
-
-Overview
---------
-
-MedJava is a prototype of a large scale distributed medical imaging
-system. It has been developed using Java, in particular, several
-components of Java ACE.
-
-Here are the key features of the MedJava toolkit:
-
-* Images can be both downloaded and uploaded across the network.
-* Images can be uploaded to Web servers that support HTTP PUT
- functionality (for example, JAWS).
-* The tool contains more than a dozen image filters to do image
- processing.
-* The image filters can be configured into the system dynamically
- using the Service Configurator pattern.
-
-Please send comments/suggestions to Prashant Jain (pjain@cs.wustl.edu).
-
-======================================================================
-Getting Started
----------------
-
-MedJava applet can be configured with several (optional) parameters
-via the HTML file from which the applet is invoked. Here is a list of
-the parameters:
-
-Note:
- 1) * indicates test-mode parameters
- 2) All Default URLs begin with
- http://www.cs.wustl.edu/~pjain/java/ACE_wrappers/java/ImageProcessing/framework/
-
-<START>
-Name
-<TAB>
-<TAB>
-Description
-<TAB>
-<TAB>
-<TAB>
-<TAB>
-Default
-<P>
---------------------------------------------------------------
-<P>
-configFile
-<TAB>
-<TAB>
-Specifies a URL that points to the filter
-<P>
-<TAB>
-<TAB>
-configuration file.
-<TAB>
-<TAB>
-<TAB>
-<TAB>
-<TAB>
-filter.conf
-<P>
-<P>
-*testFile
-<TAB>
-<TAB>
-Specifies a URL that points to the file that contains
-<P>
-<TAB>
-<TAB>
-a list of images that need to be tested.
-<TAB>
-<TAB>
-<TAB>
-testImages.conf
-<P>
-<P>
-*testServer
-<TAB>
-Specifies the name of the test server.
-<TAB>
-<TAB>
-<TAB>
-siesta.cs.wustl.edu
-<P>
-<P>
-*testPort
-<TAB>
-<TAB>
-Specifies the port number of the test server.
-<TAB>
-<TAB>
-<TAB>
-7789
-<P>
-<P>
-*JAWSServer
-<TAB>
-Specifies the name of the server to use in
-<P>
-<TAB>
-<TAB>
-doing image uploading during testing.
-<TAB>
-<TAB>
-<TAB>
-siesta.cs.wustl.edu
-<P>
-<P>
-*JAWSPort
-<TAB>
-Specifies the port number of the server to use
-<P>
-<TAB>
-<TAB>
-in doing image uploading during testing.
-<TAB>
-<TAB>
-<TAB>
-5432
-<P>
-======================================================================
-<END>
-
-Menu
-----
-
-o Open URL
-
- Allows user to specify a URL. If the URL points to an image that is
- readable, then the image is downloaded and displayed in the view
- panel.
-
- If the URL points to a directory that is readable then a window
- appears displaying a list of files in that directory. The user can
- then click on an image file in this window to fetch an image.
-
- IMPORTANT NOTE: If the URL points to a directory, the directory must
- not contain an "index.html" file! If it does, the
- query will fail and no list of files will appear.
-
-o Save
-
- Allows user to specify a URL to save the currently loaded image to.
- All images are saved in GIF format. Note that saving/uploading a
- file can take a while depending upon the size of the image. This is
- because, the tool first generates the GIF format and then sends the
- bytes across the network.
-
- IMPORTANT NOTE: The Web server must support image uploading, that is
- HTTP PUT functionality. Also, due to applet
- restrictions, the server MUST be running on the same
- host from which the applet was downloaded from.
-
-o Reset
-
- Resets the image to the original. Note that the effects of any
- filters that were applied to the image will be lost.
-
-o Reload Filters
-
- Reads the filter configuration file again and reloads all the image
- filters. Note that this serves as the trigger of the Service
- Configurator pattern allowing the tool to reconfigure based on new
- configuration information.
-
- The filters are specified in filter.conf. To add/remove filters,
- change this file and then select "Reload Filters".
-
- To specify a different configuration file, please see "Getting Started".
-
-o Zoom In
-
- Zooms in to the currently displayed image. Note that the applet only
- allows to zoom in 4 x times.
-
-o Zoom Out
-
- Zooms out of the currently displayed image. Note that the applet
- only allows to zoom out 1/4 x times.
-
-o Apply
-
- Apply the currently selected filter. By default no filter is
- selected. Note that applying a filter to an image can taken
- anywhere between a few seconds to a few minutes depending upon the
- image size, the filter type, and the speed of the machine on which
- the applet is running.
-
-o Filters:
-
- Allows the user to select a filter from the ones that have been
- configured into the applet. Note that this is a choice menu and its
- entries depend upon the filters that were specified in the filter
- configuration file.
-
- For more information, on how to specify the filters, please see
- "Getting Started".
-
-o About
-
- Displays the "About" dialog containing the version of the MedJava
- applet.
-
-o Help
-
- Displays this window
-
-======================================================================
-
-Limitations
------------
-
-In several browsers, for images larger than 100 KB, the Java virtual
-machine may run out of memory while doing image processing.
diff --git a/java/ImageProcessing/framework/test.html b/java/ImageProcessing/framework/test.html
deleted file mode 100644
index 7a9acf34e38..00000000000
--- a/java/ImageProcessing/framework/test.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<HTML>
-
-<BODY text = "#000000"
-link="#000fff"
-vlink="#ff0f0f"
-bgcolor="#888888">
-
-<HR>
-<APPLET CODEBASE="../../classes" CODE="imaging.framework.ImageApp.class" width=700 height=700>
-<param name=configFile value="http://www.cs.wustl.edu/~pjain/java/ACE_wrappers/java/ImageProcessing/framework/testFilter.conf">
-<param name=testFile value="http://www.cs.wustl.edu/~pjain/java/ACE_wrappers/java/ImageProcessing/framework/testImages.conf">
-<param name=testServer value="siesta.cs.wustl.edu">
-<param name=testPort value="7789">
-<param name=JAWSServer value="siesta.cs.wustl.edu">
-<param name=JAWSPort value="5432">
-</APPLET>
-<HR>
-
-</HTML> \ No newline at end of file
diff --git a/java/ImageProcessing/framework/testFilter.conf b/java/ImageProcessing/framework/testFilter.conf
deleted file mode 100644
index 2e90ea136ce..00000000000
--- a/java/ImageProcessing/framework/testFilter.conf
+++ /dev/null
@@ -1,15 +0,0 @@
-imaging.filters.EmbossFilter
-imaging.filters.BleachFilter
-imaging.filters.BlurFilter
-imaging.filters.DarkenFilter
-imaging.filters.DeSpeckleFilter
-imaging.filters.EdgeDetectFilter
-imaging.filters.OilPaintFilter
-imaging.filters.PixelizeFilter
-imaging.filters.RotateFilter
-imaging.filters.SharpenFilter
-imaging.filters.SpreadFilter
-
-
-
-
diff --git a/java/VERSION b/java/VERSION
deleted file mode 100644
index d3eb3b2efcc..00000000000
--- a/java/VERSION
+++ /dev/null
@@ -1,5 +0,0 @@
-This is Java ACE version 1.4.2, released Monday, December 22, 1997
-
-If you have any problems, please send email to Douglas C. Schmidt
-at (schmidt@cs.wustl.edu)
-
diff --git a/java/apps/NexusII/README b/java/apps/NexusII/README
deleted file mode 100644
index 60a630cef5a..00000000000
--- a/java/apps/NexusII/README
+++ /dev/null
@@ -1,58 +0,0 @@
-Nexus II - A chat application in Java with image support
---------------------------------------------------------
-
- Rajeev Bector (rajeev@cs.wustl.edu)
- Aravind Gopalan (aravind@cs.wustl.edu)
- Sumedh Mungee (sumedh@cs.wustl.edu)
-
-This is the README file. This distribution contains the NexusII
-server, which is a java application that can be started by a command
-similar to the one contained in the sample "start" shell-script.
-
-It also contains a "start.html" file, which serves as an example on how
-a client applet can be included within a .html file.
-
-A sample use of this, alongwith a simple users manual, can be found at
-http://cumbia.cs.wustl.edu/NexusII/
-
-Compiling (optional, all the class files are already present)
--------------------------------------------------------------
-
-All the source .java files, alongwith the makefile should be placed in
-the same directory, and can then be compiled using make.
-
-The client/server use the following packages:
-
- awtCommand: This package provides a GUI toolkit for the applet
- ACE: This is used both by the client/server for
- networking. ACE documentation can be found at:
- http://www.cs.wustl.edu/~schmidt/ACE.html
-
-Running
--------
-
-See the "start" and "start.html" files for examples on how to run the
-server and client applet, respectively. The "mywebaddress" variable is
-the "temporary" URL of the server, and the "mywebdir" variable is the
-temporary directory in which images are cached by the server. Make
-sure that both these exist and are world-readable. The "mywebdir"
-should be writable to by the server. The "mywebdir" and "mywebaddress"
-variables should thus point to the same location, of which mywebdir
-contains the path, and mywebaddress contains the URL.
-
-See "start" for an example on how to do this.
-
-If you only want to use an existing running server, all you need to
-know is the server host-name and port number, and you can directly run
-the start.html file via appletviewer.
-
-Notes
------
-
-1. You can compile the client and server using the same makefile.
-2. The client applet MUST reside on the same host as the server is running on.
-4. run the server using start script. Change the paramters in the start script,
- suitable to your configurations. The start script contains further
- information on this.
-
-
diff --git a/java/apps/NexusII/classes/ClientHandler.class b/java/apps/NexusII/classes/ClientHandler.class
deleted file mode 100644
index c6bf722c54f..00000000000
--- a/java/apps/NexusII/classes/ClientHandler.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/FrameHandler.class b/java/apps/NexusII/classes/FrameHandler.class
deleted file mode 100644
index 72d0c67ce70..00000000000
--- a/java/apps/NexusII/classes/FrameHandler.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/ImageCanvas.class b/java/apps/NexusII/classes/ImageCanvas.class
deleted file mode 100644
index eefcfe0f323..00000000000
--- a/java/apps/NexusII/classes/ImageCanvas.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/NexusClientApplet.class b/java/apps/NexusII/classes/NexusClientApplet.class
deleted file mode 100644
index 8157ac32759..00000000000
--- a/java/apps/NexusII/classes/NexusClientApplet.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/NexusIIserver.class b/java/apps/NexusII/classes/NexusIIserver.class
deleted file mode 100644
index f8e566ce282..00000000000
--- a/java/apps/NexusII/classes/NexusIIserver.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/Room.class b/java/apps/NexusII/classes/Room.class
deleted file mode 100644
index a9d0d4f97bb..00000000000
--- a/java/apps/NexusII/classes/Room.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/RoomFactory.class b/java/apps/NexusII/classes/RoomFactory.class
deleted file mode 100644
index c1f92d83728..00000000000
--- a/java/apps/NexusII/classes/RoomFactory.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/RoomFrame.class b/java/apps/NexusII/classes/RoomFrame.class
deleted file mode 100644
index 4b648e1a8cc..00000000000
--- a/java/apps/NexusII/classes/RoomFrame.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/RoomThread.class b/java/apps/NexusII/classes/RoomThread.class
deleted file mode 100644
index 829fa4175cb..00000000000
--- a/java/apps/NexusII/classes/RoomThread.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/awtCommand/CApplet.class b/java/apps/NexusII/classes/awtCommand/CApplet.class
deleted file mode 100644
index 3af0361de76..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CApplet.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/awtCommand/CApplet.java b/java/apps/NexusII/classes/awtCommand/CApplet.java
deleted file mode 100644
index a8680d9abf3..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CApplet.java
+++ /dev/null
@@ -1,199 +0,0 @@
-/*
- * Copyright 1996 Jan Newmarch, University of Canberra.
- * Permission to use, copy, modify, and distribute this
- * software and its documentation for any purpose and without
- * fee is hereby granted, provided that the above copyright
- * notice appear in all copies. The author
- * makes no representations about the suitability of this
- * software for any purpose. It is provided "as is" without
- * express or implied warranty.
- */
-
-package awtCommand;
-
-import java.awt.*;
-import java.applet.*;
-
-public class CApplet extends Applet {
-
- protected Command gotFocusCommand = null,
- lostFocusCommand = null;
- protected Command mouseDownCommand = null,
- mouseDragCommand = null,
- mouseEnterCommand = null,
- mouseExitCommand = null,
- mouseMoveCommand = null,
- mouseUpCommand = null;
- protected Command keyUpCommand = null,
- keyDownCommand = null;
-
- /**
- * Constructs a new CApplet.
- */
- public CApplet() {
- super();
- }
-
- /*
- * event handling methods
- */
-
- /**
- * Called if the window gains focus. This results in a call to
- * the gotFocusCommand object with <code>what</code> set to null.
- */
- public boolean gotFocus(Event evt, Object what) {
- if (gotFocusCommand != null)
- gotFocusCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called if the window loses focus. This results in a call to
- * the lostFocusCommand object with <code>what</code> set to null.
- */
- public boolean lostFocus(Event evt, Object what) {
- if (lostFocusCommand != null)
- lostFocusCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called if the mouse is down.
- * This results in a call to the mouseDownCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseDown(Event evt, int x, int y) {
- if (mouseDownCommand != null)
- mouseDownCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse is dragged.
- * This results in a call to the mouseDragCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseDrag(Event evt, int x, int y) {
- if (mouseDragCommand != null)
- mouseDragCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse enters the window.
- * This results in a call to the mouseEnterCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseEnter(Event evt, int x, int y) {
- if (mouseEnterCommand != null)
- mouseEnterCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse moves inside the window.
- * This results in a call to the mouseMoveCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseMove(Event evt, int x, int y) {
- if (mouseExitCommand != null)
- mouseExitCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse is up.
- * This results in a call to the mouseUpCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseUp(Event evt, int x, int y) {
- if (mouseUpCommand != null)
- mouseUpCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if a character is pressed.
- * This results in a call to the keyDownCommand object with
- * <code>what</code> set to Integer(key).
- */
- public boolean keyDown(Event evt, int key) {
- if (keyDownCommand != null)
- keyDownCommand.execute(this, evt, new Integer(key));
- return false;
- }
-
- /**
- * Called if a character is released.
- * This results in a call to the keyUpCommand object with
- * <code>what</code> set to Integer(key).
- */
- public boolean keyUp(Event evt, int key) {
- if (keyUpCommand != null)
- keyUpCommand.execute(this, evt, new Integer(key));
- return false;
- }
-
-
- /*
- * set...Command methods
- */
-
-
- /**
- * Sets the mouseDownCommand object.
- */
- public void setMouseDownCommand(Command c) {
- mouseDownCommand = c;
- }
-
- /**
- * Sets the moueDragCommand object.
- */
- public void setMouseDragCommand(Command c) {
- mouseDragCommand = c;
- }
-
- /**
- * Sets the mouseEnterCommand object.
- */
- public void setMouseEnterCommand(Command c) {
- mouseEnterCommand = c;
- }
-
- /**
- * Sets the mouseExitCommand object.
- */
- public void setMouseExitCommand(Command c) {
- mouseExitCommand = c;
- }
-
- /**
- * Sets the mouseMoveCommand object.
- */
- public void setMouseMoveCommand(Command c) {
- mouseMoveCommand = c;
- }
-
- /**
- * Sets the mouseUpCommand object.
- */
- public void setMouseUpCommand(Command c) {
- mouseUpCommand = c;
- }
-
- /**
- * Sets the keyDownCommand object.
- */
- public void setKeyDownCommand(Command c) {
- keyDownCommand = c;
- }
-
- /**
- * Sets the keyUpCommand object.
- */
- public void setKeyUpCommand(Command c) {
- keyUpCommand = c;
- }
-}
diff --git a/java/apps/NexusII/classes/awtCommand/CButton.class b/java/apps/NexusII/classes/awtCommand/CButton.class
deleted file mode 100644
index b64fecd5bbf..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CButton.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/awtCommand/CButton.java b/java/apps/NexusII/classes/awtCommand/CButton.java
deleted file mode 100644
index ff0f3385bad..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CButton.java
+++ /dev/null
@@ -1,41 +0,0 @@
-
-package awtCommand;
-
-import java.lang.*;
-import java.awt.*;
-
-public class CButton extends java.awt.Button {
- protected Command actionCommand = null;
-
- /**
- * Constructs a CButton.
- */
- public CButton() {
- super();
- }
-
- /**
- * Constructs a CButton with the given name.
- */
- public CButton(String name) {
- super(name);
- }
-
- /**
- * Sets the actionCommand object.
- */
- public void setActionCommand(Command action) {
- actionCommand = action;
- }
-
- /**
- * Called when the button is selected..
- * This results in a call to the actionCommand object
- * with <code>what</code> set to the button's label.
- */
- public boolean action(Event evt, Object what) {
- if (actionCommand != null)
- actionCommand.execute(this, evt, what);
- return false;
- }
-}
diff --git a/java/apps/NexusII/classes/awtCommand/CCanvas.class b/java/apps/NexusII/classes/awtCommand/CCanvas.class
deleted file mode 100644
index 5d697017b5b..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CCanvas.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/awtCommand/CCanvas.java b/java/apps/NexusII/classes/awtCommand/CCanvas.java
deleted file mode 100644
index 837b6f56f7a..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CCanvas.java
+++ /dev/null
@@ -1,381 +0,0 @@
-/*
- * Copyright 1996 Jan Newmarch, University of Canberra.
- * Permission to use, copy, modify, and distribute this
- * software and its documentation for any purpose and without
- * fee is hereby granted, provided that the above copyright
- * notice appear in all copies. The author
- * makes no representations about the suitability of this
- * software for any purpose. It is provided "as is" without
- * express or implied warranty.
- */
-
-package awtCommand;
-
-import java.awt.*;
-
-public class CCanvas extends Canvas {
-
- protected Command gotFocusCommand = null,
- lostFocusCommand = null;
- protected Command mouseDownCommand = null,
- mouseDragCommand = null,
- mouseEnterCommand = null,
- mouseExitCommand = null,
- mouseMoveCommand = null,
- mouseUpCommand = null;
- protected Command keyUpCommand = null,
- keyDownCommand = null;
- protected Command actionCommand = null;
- protected Command scrollAbsoluteCommand = null,
- lineDownCommand = null,
- lineUpCommand = null,
- pageDownCommand = null,
- pageUpCommand = null;
- protected Command selectCommand = null,
- deselectCommand = null;
-
-
- /**
- * Constructs a new CCanvas.
- */
- public CCanvas() {
- super();
- }
-
- /**
- * Handles the event.
- * Calls methods for variousL events and passes
- * others to its superclass method.
- */
- public boolean handleEvent(Event evt) {
- switch (evt.id) {
- case Event.SCROLL_ABSOLUTE:
- return scrollAbsolute(evt, evt.arg);
- case Event.SCROLL_LINE_DOWN:
- return lineDown(evt, evt.arg);
- case Event.SCROLL_LINE_UP:
- return lineUp(evt, evt.arg);
- case Event.SCROLL_PAGE_DOWN:
- return pageDown(evt, evt.arg);
- case Event.SCROLL_PAGE_UP:
- return pageUp(evt, evt.arg);
- case Event.LIST_SELECT:
- return select(evt, evt.arg);
- case Event.LIST_DESELECT:
- return deselect(evt, evt.arg);
- default:
- return super.handleEvent(evt);
- }
- }
-
-
- /*
- * event handling methods
- */
-
- /**
- * Called if the window gains focus. This results in a call to
- * the gotFocusCommand object with <code>what</code> set to null.
- */
- public boolean gotFocus(Event evt, Object what) {
- if (gotFocusCommand != null)
- gotFocusCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called if the window loses focus. This results in a call to
- * the lostFocusCommand object with <code>what</code> set to null.
- */
- public boolean lostFocus(Event evt, Object what) {
- if (lostFocusCommand != null)
- lostFocusCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called if the mouse is down.
- * This results in a call to the mouseDownCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseDown(Event evt, int x, int y) {
- if (mouseDownCommand != null)
- mouseDownCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse is dragged.
- * This results in a call to the mouseDragCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseDrag(Event evt, int x, int y) {
- if (mouseDragCommand != null)
- mouseDragCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse enters the window.
- * This results in a call to the mouseEnterCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseEnter(Event evt, int x, int y) {
- if (mouseEnterCommand != null)
- mouseEnterCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse moves inside the window.
- * This results in a call to the mouseMoveCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseMove(Event evt, int x, int y) {
- if (mouseExitCommand != null)
- mouseExitCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse is up.
- * This results in a call to the mouseUpCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseUp(Event evt, int x, int y) {
- if (mouseUpCommand != null)
- mouseUpCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if a character is pressed.
- * This results in a call to the keyDownCommand object with
- * <code>what</code> set to Integer(key).
- */
- public boolean keyDown(Event evt, int key) {
- if (keyDownCommand != null)
- keyDownCommand.execute(this, evt, new Integer(key));
- return false;
- }
-
- /**
- * Called if a character is released.
- * This results in a call to the keyUpCommand object with
- * <code>what</code> set to Integer(key).
- */
- public boolean keyUp(Event evt, int key) {
- if (keyUpCommand != null)
- keyUpCommand.execute(this, evt, new Integer(key));
- return false;
- }
-
- /**
- * Called when an ACTION_EVENT is generated.
- * This results in a call to the actionCommand object
- * with <code>what</code> set to the event's arg.
- */
- public boolean action(Event evt, Object what) {
- if (actionCommand != null)
- actionCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar is dragged.
- * This results in a call to the scrollAbsoluteCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean scrollAbsolute(Event evt, Object what) {
- if (scrollAbsoluteCommand != null)
- scrollAbsoluteCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar is incremented down.
- * This results in a call to the lineDownCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean lineDown(Event evt, Object what) {
- if (lineDownCommand != null)
- lineDownCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar is incremented up.
- * This results in a call to the lineUpCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean lineUp(Event evt, Object what) {
- if (lineUpCommand != null)
- lineUpCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar pages up.
- * This results in a call to the pageUpCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean pageUp(Event evt, Object what) {
- if (pageUpCommand != null)
- pageUpCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar pages down.
- * This results in a call to the pageDownCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean pageDown(Event evt, Object what) {
- if (pageDownCommand != null)
- pageDownCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called if the mouse selects an item in a List.
- * This results in a call to the selectCommand object
- * with <code>what</code> set to the selected index.
- */
- public boolean select(Event evt, Object what) {
- if (selectCommand != null)
- selectCommand.execute(this, evt, what);
- return false;
- }
-
-
- /**
- * Called if the mouse deselects an item in a List.
- * This results in a call to the deselectCommand object
- * with <code>what</code> set to the deselected index.
- */
- public boolean deselect(Event evt, Object what) {
- if (deselectCommand != null)
- deselectCommand.execute(this, evt, what);
- return false;
- }
-
-
- /*
- * set...Command methods
- */
-
-
-
- /**
- * Sets the mouseDownCommand object.
- */
- public void setMouseDownCommand(Command c) {
- mouseDownCommand = c;
- }
-
- /**
- * Sets the moueDragCommand object.
- */
- public void setMouseDragCommand(Command c) {
- mouseDragCommand = c;
- }
-
- /**
- * Sets the mouseEnterCommand object.
- */
- public void setMouseEnterCommand(Command c) {
- mouseEnterCommand = c;
- }
-
- /**
- * Sets the mouseExitCommand object.
- */
- public void setMouseExitCommand(Command c) {
- mouseExitCommand = c;
- }
-
- /**
- * Sets the mouseMoveCommand object.
- */
- public void setMouseMoveCommand(Command c) {
- mouseMoveCommand = c;
- }
-
- /**
- * Sets the mouseUpCommand object.
- */
- public void setMouseUpCommand(Command c) {
- mouseUpCommand = c;
- }
-
- /**
- * Sets the keyDownCommand object.
- */
- public void setKeyDownCommand(Command c) {
- keyDownCommand = c;
- }
-
- /**
- * Sets the keyUpCommand object.
- */
- public void setKeyUpCommand(Command c) {
- keyUpCommand = c;
- }
-
- /**
- * Sets the actionCommand object.
- */
- public void setActionCommand(Command action) {
- actionCommand = action;
- }
-
- /**
- * Sets the scrollAbsoluteCommand.
- */
- public void setScrollAbsoluteCommand(Command c) {
- scrollAbsoluteCommand = c;
- }
-
- /**
- * Sets the lineUpCommand.
- */
- public void setLineUpCommand(Command c) {
- lineUpCommand = c;
- }
-
- /**
- * Sets the lineDownCommand.
- */
- public void setLineDownCommand(Command c) {
- lineDownCommand = c;
- }
-
- /**
- * Sets the pageUpCommand.
- */
- public void setPageUpCommand(Command c) {
- pageUpCommand = c;
- }
-
- /**
- * Sets the pageDownCommand.
- */
- public void setPageDownCommand(Command c) {
- pageDownCommand = c;
- }
-
- /**
- * Sets the selectCommand.
- */
- public void setSelectCommand(Command select) {
- selectCommand = select;
- }
-
- /**
- * Sets the deselectCommand.
- */
- public void setDeselectCommand(Command deselect) {
- deselectCommand = deselect;
- }
-
-}
diff --git a/java/apps/NexusII/classes/awtCommand/CFrame.class b/java/apps/NexusII/classes/awtCommand/CFrame.class
deleted file mode 100644
index 66f25773c76..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CFrame.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/awtCommand/CFrame.java b/java/apps/NexusII/classes/awtCommand/CFrame.java
deleted file mode 100644
index f63d3ce8b9a..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CFrame.java
+++ /dev/null
@@ -1,486 +0,0 @@
-/*
- * Copyright 1996 Jan Newmarch, University of Canberra.
- * Permission to use, copy, modify, and distribute this
- * software and its documentation for any purpose and without
- * fee is hereby granted, provided that the above copyright
- * notice appear in all copies. The author
- * makes no representations about the suitability of this
- * software for any purpose. It is provided "as is" without
- * express or implied warranty.
- */
-
-package awtCommand;
-
-import java.awt.*;
-
-public class CFrame extends Frame {
-
- protected Command destroyCommand = null,
- deiconifyCommand = null,
- iconifyCommand = null,
- movedCommand = null;
- protected Command gotFocusCommand = null,
- lostFocusCommand = null;
- protected Command mouseDownCommand = null,
- mouseDragCommand = null,
- mouseEnterCommand = null,
- mouseExitCommand = null,
- mouseMoveCommand = null,
- mouseUpCommand = null;
- protected Command keyUpCommand = null,
- keyDownCommand = null;
- protected Command actionCommand = null;
- protected Command scrollAbsoluteCommand = null,
- lineDownCommand = null,
- lineUpCommand = null,
- pageDownCommand = null,
- pageUpCommand = null;
- protected Command selectCommand = null,
- deselectCommand = null;
-
- /**
- * Constructs a new, initially invisible CFrame.
- */
- public CFrame() {
- super();
- }
-
- /**
- * Constructs a new, initially invisible CFrame with the
- * specified title.
- */
- public CFrame(String title) {
- super(title);
- }
-
- /**
- * Handles the event
- */
- public boolean handleEvent(Event evt) {
- switch (evt.id) {
- case Event.WINDOW_DESTROY:
- return windowDestroy(evt);
- case Event.WINDOW_DEICONIFY:
- return windowDeiconify(evt);
- case Event.WINDOW_ICONIFY:
- return windowIconify(evt);
- case Event.WINDOW_MOVED:
- return windowMoved(evt);
- case Event.SCROLL_ABSOLUTE:
- return scrollAbsolute(evt, evt.arg);
- case Event.SCROLL_LINE_DOWN:
- return lineDown(evt, evt.arg);
- case Event.SCROLL_LINE_UP:
- return lineUp(evt, evt.arg);
- case Event.SCROLL_PAGE_DOWN:
- return pageDown(evt, evt.arg);
- case Event.SCROLL_PAGE_UP:
- return pageUp(evt, evt.arg);
- case Event.LIST_SELECT:
- return select(evt, evt.arg);
- case Event.LIST_DESELECT:
- return deselect(evt, evt.arg);
- default:
- return super.handleEvent(evt);
- }
- }
-
- /*
- * event handling methods
- */
-
- /**
- * Called if the dialog's window is destroyed. This results in a call to
- * the destroyCommand object with <code>what</code> set to null
- */
- public boolean windowDestroy(Event evt) {
- if (destroyCommand != null)
- destroyCommand.execute(this, evt, null);
- return false;
- }
-
- /**
- * Called if the dialog's window is deiconified. This results in a call to
- * the deiconifyCommand object with <code>what</code> set to null
- */
- public boolean windowDeiconify(Event evt) {
- if (deiconifyCommand != null)
- deiconifyCommand.execute(this, evt, null);
- return false;
- }
-
- /**
- * Called if the dialog is iconified. This results in a call to
- * the iconifyCommand object with <code>what</code> set to null
- */
- public boolean windowIconify(Event evt) {
- if (iconifyCommand != null)
- iconifyCommand.execute(this, evt, null);
- return false;
- }
-
- /**
- * Called if the dialog's window is moved. This results in a call to
- * the movedCommand object with <code>what</code> set to Point(x, y)
- */
- public boolean windowMoved(Event evt) {
- if (movedCommand != null)
- movedCommand.execute(this, evt, new Point(evt.x, evt.y));
- return false;
- }
-
- /*
- * I don't know where what objects this next set should belong
- * to. Putting them at the top is ok for now
- */
-
- /**
- * Called if the window gains focus. This results in a call to
- * the gotFocusCommand object with <code>what</code> set to null.
- */
- public boolean gotFocus(Event evt, Object what) {
- if (gotFocusCommand != null)
- gotFocusCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called if the window loses focus. This results in a call to
- * the lostFocusCommand object with <code>what</code> set to null.
- */
- public boolean lostFocus(Event evt, Object what) {
- if (lostFocusCommand != null)
- lostFocusCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called if the mouse is down.
- * This results in a call to the mouseDownCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseDown(Event evt, int x, int y) {
- if (mouseDownCommand != null)
- mouseDownCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse is dragged.
- * This results in a call to the mouseDragCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseDrag(Event evt, int x, int y) {
- if (mouseDragCommand != null)
- mouseDragCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse enters the window.
- * This results in a call to the mouseEnterCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseEnter(Event evt, int x, int y) {
- if (mouseEnterCommand != null)
- mouseEnterCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse moves inside the window.
- * This results in a call to the mouseMoveCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseMove(Event evt, int x, int y) {
- if (mouseExitCommand != null)
- mouseExitCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse is up.
- * This results in a call to the mouseUpCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseUp(Event evt, int x, int y) {
- if (mouseUpCommand != null)
- mouseUpCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if a character is pressed.
- * This results in a call to the keyDownCommand object with
- * <code>what</code> set to Integer(key).
- */
- public boolean keyDown(Event evt, int key) {
- if (keyDownCommand != null)
- keyDownCommand.execute(this, evt, new Integer(key));
- return false;
- }
-
- /**
- * Called if a character is released.
- * This results in a call to the keyUpCommand object with
- * <code>what</code> set to Integer(key).
- */
- public boolean keyUp(Event evt, int key) {
- if (keyUpCommand != null)
- keyUpCommand.execute(this, evt, new Integer(key));
- return false;
- }
-
-
- /**
- * Called when an ACTION_EVENT is generated.
- * This results in a call to the actionCommand object
- * with <code>what</code> set to the event's arg.
- */
- public boolean action(Event evt, Object what) {
- if (actionCommand != null)
- actionCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar is dragged.
- * This results in a call to the scrollAbsoluteCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean scrollAbsolute(Event evt, Object what) {
- if (scrollAbsoluteCommand != null)
- scrollAbsoluteCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar is incremented down.
- * This results in a call to the lineDownCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean lineDown(Event evt, Object what) {
- if (lineDownCommand != null)
- lineDownCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar is incremented up.
- * This results in a call to the lineUpCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean lineUp(Event evt, Object what) {
- if (lineUpCommand != null)
- lineUpCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar pages up.
- * This results in a call to the pageUpCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean pageUp(Event evt, Object what) {
- if (pageUpCommand != null)
- pageUpCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar pages down.
- * This results in a call to the pageDownCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean pageDown(Event evt, Object what) {
- if (pageDownCommand != null)
- pageDownCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called if the mouse selects an item in a List.
- * This results in a call to the selectCommand object
- * with <code>what</code> set to the selected index.
- */
- public boolean select(Event evt, Object what) {
- if (selectCommand != null)
- selectCommand.execute(this, evt, what);
- return false;
- }
-
-
- /**
- * Called if the mouse deselects an item in a List.
- * This results in a call to the deselectCommand object
- * with <code>what</code> set to the deselected index.
- */
- public boolean deselect(Event evt, Object what) {
- if (deselectCommand != null)
- deselectCommand.execute(this, evt, what);
- return false;
- }
-
-
- /*
- * set...Command methods
- */
-
-
- /**
- * Sets the destroyCommand object.
- */
- public void setDestroyCommand(Command c) {
- destroyCommand = c;
- }
-
- /**
- * Sets the deiconifyCommand object.
- */
- public void setDeiconifyCommand(Command c) {
- deiconifyCommand = c;
- }
-
- /**
- * Sets the iconifyCommand object.
- */
- public void setIconifyCommand(Command c) {
- iconifyCommand = c;
- }
-
- /**
- * Sets the movedCommand object.
- */
- public void setMovedCommand(Command c) {
- movedCommand = c;
- }
-
- /**
- * Sets the mouseDownCommand object.
- */
- public void setMouseDownCommand(Command c) {
- mouseDownCommand = c;
- }
-
- /**
- * Sets the moueDragCommand object.
- */
- public void setMouseDragCommand(Command c) {
- mouseDragCommand = c;
- }
-
- /**
- * Sets the mouseEnterCommand object.
- */
- public void setMouseEnterCommand(Command c) {
- mouseEnterCommand = c;
- }
-
- /**
- * Sets the mouseExitCommand object.
- */
- public void setMouseExitCommand(Command c) {
- mouseExitCommand = c;
- }
-
- /**
- * Sets the mouseMoveCommand object.
- */
- public void setMouseMoveCommand(Command c) {
- mouseMoveCommand = c;
- }
-
- /**
- * Sets the mouseUpCommand object.
- */
- public void setMouseUpCommand(Command c) {
- mouseUpCommand = c;
- }
-
- /**
- * Sets the keyDownCommand object.
- */
- public void setKeyDownCommand(Command c) {
- keyDownCommand = c;
- }
-
- /**
- * Sets the keyUpCommand object.
- */
- public void setKeyUpCommand(Command c) {
- keyUpCommand = c;
- }
-
- /**
- * Sets the actionCommand object.
- */
- public void setActionCommand(Command action) {
- actionCommand = action;
- }
-
- /**
- * Sets the scrollAbsoluteCommand.
- */
- public void setScrollAbsoluteCommand(Command c) {
- scrollAbsoluteCommand = c;
- }
-
- /**
- * Sets the lineUpCommand.
- */
- public void setLineUpCommand(Command c) {
- lineUpCommand = c;
- }
-
- /**
- * Sets the lineDownCommand.
- */
- public void setLineDownCommand(Command c) {
- lineDownCommand = c;
- }
-
- /**
- * Sets the pageUpCommand.
- */
- public void setPageUpCommand(Command c) {
- pageUpCommand = c;
- }
-
- /**
- * Sets the pageDownCommand.
- */
- public void setPageDownCommand(Command c) {
- pageDownCommand = c;
- }
-
- /**
- * Sets the selectCommand.
- */
- public void setSelectCommand(Command select) {
- selectCommand = select;
- }
-
- public void setGotFocusCommand(Command c) {
- gotFocusCommand = c ;
- }
- /**
- * Sets the deselectCommand.
- */
- public void setDeselectCommand(Command deselect) {
- deselectCommand = deselect;
- }
-
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/java/apps/NexusII/classes/awtCommand/CList.class b/java/apps/NexusII/classes/awtCommand/CList.class
deleted file mode 100644
index c595ce7786b..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CList.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/awtCommand/CList.java b/java/apps/NexusII/classes/awtCommand/CList.java
deleted file mode 100644
index 110e6a01db2..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CList.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright 1996 Jan Newmarch, University of Canberra.
- * Permission to use, copy, modify, and distribute this
- * software and its documentation for any purpose and without
- * fee is hereby granted, provided that the above copyright
- * notice appear in all copies. The author
- * makes no representations about the suitability of this
- * software for any purpose. It is provided "as is" without
- * express or implied warranty.
- */
-
-
-package awtCommand;
-
-import java.awt.*;
-
-public class CList extends List {
- protected Command selectCommand = null;
- protected Command deselectCommand = null;
- protected Command actionCommand = null;
-
- /**
- * Handles the event
- */
- public boolean handleEvent(Event evt) {
- switch (evt.id) {
- case Event.LIST_SELECT:
- return select(evt, evt.arg);
- case Event.LIST_DESELECT:
- return deselect(evt, evt.arg);
- default:
- return super.handleEvent(evt);
- }
- }
-
- /*
- * event handling methods
- */
-
-
- /**
- * Called if the Enter key is pressed.
- * This results in a call to the actionCommand object
- * with <code>what</code> set to the selected item.
- */
- public boolean action(Event evt, Object what) {
- if (actionCommand != null)
- actionCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called if the mouse selects an item.
- * This results in a call to the selectCommand object
- * with <code>what</code> set to the selected index.
- */
- public boolean select(Event evt, Object what) {
- if (selectCommand != null)
- selectCommand.execute(this, evt, what);
- return false;
- }
-
-
- /**
- * Called if the mouse deselects an item.
- * This results in a call to the deselectCommand object
- * with <code>what</code> set to the deselected index.
- */
- public boolean deselect(Event evt, Object what) {
- if (deselectCommand != null)
- deselectCommand.execute(this, evt, what);
- return false;
- }
-
-
- /**
- * Sets the actionCommand.
- */
- public void setActionCommand(Command action) {
- actionCommand = action;
- }
-
- /**
- * Sets the selectCommand.
- */
- public void setSelectCommand(Command select) {
- selectCommand = select;
- }
-
- /**
- * Sets the deselectCommand.
- */
- public void setDeselectCommand(Command deselect) {
- deselectCommand = deselect;
- }
-}
diff --git a/java/apps/NexusII/classes/awtCommand/CPanel.class b/java/apps/NexusII/classes/awtCommand/CPanel.class
deleted file mode 100644
index d00477a30f5..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CPanel.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/awtCommand/CPanel.java b/java/apps/NexusII/classes/awtCommand/CPanel.java
deleted file mode 100644
index 1c8d39f8537..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CPanel.java
+++ /dev/null
@@ -1,381 +0,0 @@
-/*
- * Copyright 1996 Jan Newmarch, University of Canberra.
- * Permission to use, copy, modify, and distribute this
- * software and its documentation for any purpose and without
- * fee is hereby granted, provided that the above copyright
- * notice appear in all copies. The author
- * makes no representations about the suitability of this
- * software for any purpose. It is provided "as is" without
- * express or implied warranty.
- */
-
-package awtCommand;
-
-import java.awt.*;
-
-public class CPanel extends Panel {
-
- protected Command gotFocusCommand = null,
- lostFocusCommand = null;
- protected Command mouseDownCommand = null,
- mouseDragCommand = null,
- mouseEnterCommand = null,
- mouseExitCommand = null,
- mouseMoveCommand = null,
- mouseUpCommand = null;
- protected Command keyUpCommand = null,
- keyDownCommand = null;
- protected Command actionCommand = null;
- protected Command scrollAbsoluteCommand = null,
- lineDownCommand = null,
- lineUpCommand = null,
- pageDownCommand = null,
- pageUpCommand = null;
- protected Command selectCommand = null,
- deselectCommand = null;
-
- /**
- * Constructs a new CPanel.
- */
- public CPanel() {
- super();
- }
-
-
- /**
- * Handles the event.
- * Calls methods for variousL events and passes
- * others to its superclass method.
- */
- public boolean handleEvent(Event evt) {
- switch (evt.id) {
- case Event.SCROLL_ABSOLUTE:
- return scrollAbsolute(evt, evt.arg);
- case Event.SCROLL_LINE_DOWN:
- return lineDown(evt, evt.arg);
- case Event.SCROLL_LINE_UP:
- return lineUp(evt, evt.arg);
- case Event.SCROLL_PAGE_DOWN:
- return pageDown(evt, evt.arg);
- case Event.SCROLL_PAGE_UP:
- return pageUp(evt, evt.arg);
- case Event.LIST_SELECT:
- return select(evt, evt.arg);
- case Event.LIST_DESELECT:
- return deselect(evt, evt.arg);
- default:
- return super.handleEvent(evt);
- }
- }
-
- /*
- * event handling methods
- */
-
- /**
- * Called if the window gains focus. This results in a call to
- * the gotFocusCommand object with <code>what</code> set to null.
- */
- public boolean gotFocus(Event evt, Object what) {
- if (gotFocusCommand != null)
- gotFocusCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called if the window loses focus. This results in a call to
- * the lostFocusCommand object with <code>what</code> set to null.
- */
- public boolean lostFocus(Event evt, Object what) {
- if (lostFocusCommand != null)
- lostFocusCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called if the mouse is down.
- * This results in a call to the mouseDownCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseDown(Event evt, int x, int y) {
- if (mouseDownCommand != null)
- mouseDownCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse is dragged.
- * This results in a call to the mouseDragCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseDrag(Event evt, int x, int y) {
- if (mouseDragCommand != null)
- mouseDragCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse enters the window.
- * This results in a call to the mouseEnterCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseEnter(Event evt, int x, int y) {
- if (mouseEnterCommand != null)
- mouseEnterCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse moves inside the window.
- * This results in a call to the mouseMoveCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseMove(Event evt, int x, int y) {
- if (mouseExitCommand != null)
- mouseExitCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if the mouse is up.
- * This results in a call to the mouseUpCommand object with
- * <code>what</code> set to Point(x, y)
- */
- public boolean mouseUp(Event evt, int x, int y) {
- if (mouseUpCommand != null)
- mouseUpCommand.execute(this, evt, new Point(x, y));
- return false;
- }
-
- /**
- * Called if a character is pressed.
- * This results in a call to the keyDownCommand object with
- * <code>what</code> set to Integer(key).
- */
- public boolean keyDown(Event evt, int key) {
- if (keyDownCommand != null)
- keyDownCommand.execute(this, evt, new Integer(key));
- return false;
- }
-
- /**
- * Called if a character is released.
- * This results in a call to the keyUpCommand object with
- * <code>what</code> set to Integer(key).
- */
- public boolean keyUp(Event evt, int key) {
- if (keyUpCommand != null)
- keyUpCommand.execute(this, evt, new Integer(key));
- return false;
- }
-
-
- /**
- * Called when an ACTION_EVENT is generated.
- * This results in a call to the actionCommand object
- * with <code>what</code> set to the event's arg.
- */
- public boolean action(Event evt, Object what) {
- if (actionCommand != null)
- actionCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar is dragged.
- * This results in a call to the scrollAbsoluteCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean scrollAbsolute(Event evt, Object what) {
- if (scrollAbsoluteCommand != null)
- scrollAbsoluteCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar is incremented down.
- * This results in a call to the lineDownCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean lineDown(Event evt, Object what) {
- if (lineDownCommand != null)
- lineDownCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar is incremented up.
- * This results in a call to the lineUpCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean lineUp(Event evt, Object what) {
- if (lineUpCommand != null)
- lineUpCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar pages up.
- * This results in a call to the pageUpCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean pageUp(Event evt, Object what) {
- if (pageUpCommand != null)
- pageUpCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when a scrollbar pages down.
- * This results in a call to the pageDownCommand object
- * with <code>what</code> set to the slider location value.
- */
- public boolean pageDown(Event evt, Object what) {
- if (pageDownCommand != null)
- pageDownCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called if the mouse selects an item in a List.
- * This results in a call to the selectCommand object
- * with <code>what</code> set to the selected index.
- */
- public boolean select(Event evt, Object what) {
- if (selectCommand != null)
- selectCommand.execute(this, evt, what);
- return false;
- }
-
-
- /**
- * Called if the mouse deselects an item in a List.
- * This results in a call to the deselectCommand object
- * with <code>what</code> set to the deselected index.
- */
- public boolean deselect(Event evt, Object what) {
- if (deselectCommand != null)
- deselectCommand.execute(this, evt, what);
- return false;
- }
-
- /*
- * set...Command methods
- */
-
-
-
- /**
- * Sets the mouseDownCommand object.
- */
- public void setMouseDownCommand(Command c) {
- mouseDownCommand = c;
- }
-
- /**
- * Sets the moueDragCommand object.
- */
- public void setMouseDragCommand(Command c) {
- mouseDragCommand = c;
- }
-
- /**
- * Sets the mouseEnterCommand object.
- */
- public void setMouseEnterCommand(Command c) {
- mouseEnterCommand = c;
- }
-
- /**
- * Sets the mouseExitCommand object.
- */
- public void setMouseExitCommand(Command c) {
- mouseExitCommand = c;
- }
-
- /**
- * Sets the mouseMoveCommand object.
- */
- public void setMouseMoveCommand(Command c) {
- mouseMoveCommand = c;
- }
-
- /**
- * Sets the mouseUpCommand object.
- */
- public void setMouseUpCommand(Command c) {
- mouseUpCommand = c;
- }
-
- /**
- * Sets the keyDownCommand object.
- */
- public void setKeyDownCommand(Command c) {
- keyDownCommand = c;
- }
-
- /**
- * Sets the keyUpCommand object.
- */
- public void setKeyUpCommand(Command c) {
- keyUpCommand = c;
- }
-
-
- /**
- * Sets the actionCommand object.
- */
- public void setActionCommand(Command action) {
- actionCommand = action;
- }
-
- /**
- * Sets the scrollAbsoluteCommand.
- */
- public void setScrollAbsoluteCommand(Command c) {
- scrollAbsoluteCommand = c;
- }
-
- /**
- * Sets the lineUpCommand.
- */
- public void setLineUpCommand(Command c) {
- lineUpCommand = c;
- }
-
- /**
- * Sets the lineDownCommand.
- */
- public void setLineDownCommand(Command c) {
- lineDownCommand = c;
- }
-
- /**
- * Sets the pageUpCommand.
- */
- public void setPageUpCommand(Command c) {
- pageUpCommand = c;
- }
-
- /**
- * Sets the pageDownCommand.
- */
- public void setPageDownCommand(Command c) {
- pageDownCommand = c;
- }
-
- /**
- * Sets the selectCommand.
- */
- public void setSelectCommand(Command select) {
- selectCommand = select;
- }
-
- /**
- * Sets the deselectCommand.
- */
- public void setDeselectCommand(Command deselect) {
- deselectCommand = deselect;
- }
-
-}
diff --git a/java/apps/NexusII/classes/awtCommand/CTextArea.class b/java/apps/NexusII/classes/awtCommand/CTextArea.class
deleted file mode 100644
index 9ec6e238cdf..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CTextArea.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/awtCommand/CTextArea.java b/java/apps/NexusII/classes/awtCommand/CTextArea.java
deleted file mode 100644
index eacaf526929..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CTextArea.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * Copyright 1996 Jan Newmarch, University of Canberra.
- * Permission to use, copy, modify, and distribute this
- * software and its documentation for any purpose and without
- * fee is hereby granted, provided that the above copyright
- * notice appear in all copies. The author
- * makes no representations about the suitability of this
- * software for any purpose. It is provided "as is" without
- * express or implied warranty.
- */
-
-package awtCommand;
-
-import java.awt.*;
-
-public class CTextArea extends TextArea {
-
- protected Command gotFocusCommand = null,
- lostFocusCommand = null;
-
- /**
- * Constructs a new TextArea.
- */
- public CTextArea() {
- super();
- }
-
- /**
- * Constructs a new TextArea with the specified number of rows and columns.
- * @param rows the number of rows
- * @param cols the number of columns
- */
- public CTextArea(int rows, int cols) {
- super(rows, cols);
- }
-
- /**
- * Constructs a new TextArea with the specified text displayed.
- * @param text the text to be displayed
- */
- public CTextArea(String text) {
- super(text);
- }
-
- /**
- * Constructs a new TextArea with the specified text and the
- * specified number of rows
- * and columns.
- * @param text the text to be displayed
- * @param rows the number of rows
- * @param cols the number of cols
- */
- public CTextArea(String text, int rows, int cols) {
- super(text, rows, cols);
- }
-
-
- /**
- * Called when the text area gains the focus.
- * This results in a call to the gotFocusCommand object
- * with <code>what</code> set to null.
- */
- public boolean gotFocus(Event evt, Object what) {
- if (gotFocusCommand != null)
- gotFocusCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when the text area loses the focus.
- * This results in a call to the lostFocusCommand object
- * with <code>what</code> set to null.
- */
- public boolean lostFocus(Event evt, Object what) {
- if (lostFocusCommand != null)
- lostFocusCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Sets the gotFocusCommand object.
- */
- public void setGotFocusCommand(Command c) {
- gotFocusCommand = c;
- }
-
- /**
- * Sets the lostFocusCommand object.
- */
- public void setLostFocusCommand(Command c) {
- lostFocusCommand = c;
- }
-}
diff --git a/java/apps/NexusII/classes/awtCommand/CTextField.class b/java/apps/NexusII/classes/awtCommand/CTextField.class
deleted file mode 100644
index 6f298a43348..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CTextField.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/awtCommand/CTextField.java b/java/apps/NexusII/classes/awtCommand/CTextField.java
deleted file mode 100644
index 146f13206e5..00000000000
--- a/java/apps/NexusII/classes/awtCommand/CTextField.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright 1996 Jan Newmarch, University of Canberra.
- * Permission to use, copy, modify, and distribute this
- * software and its documentation for any purpose and without
- * fee is hereby granted, provided that the above copyright
- * notice appear in all copies. The author
- * makes no representations about the suitability of this
- * software for any purpose. It is provided "as is" without
- * express or implied warranty.
- */
-
-package awtCommand;
-
-import java.awt.*;
-
-public class CTextField extends TextField {
-
- protected Command actionCommand = null,
- gotFocusCommand = null,
- lostFocusCommand = null;
-
- /**
- * Constructs a new CTextField.
- */
- public CTextField() {
- super();
- }
-
- /**
- * Constructs a new CTextField initialized with the specified columns.
- * @param cols the number of columns
- */
- public CTextField(int cols) {
- super(cols);
- }
-
- /**
- * Constructs a new CTextField initialized with the specified text.
- * @param text the text to be displayed
- */
- public CTextField(String text) {
- super(text);
- }
-
-
- /**
- * Constructs a new CTextField initialized with the specified text and columns.
- * @param text the text to be displayed
- * @param cols the number of columns
- */
- public CTextField(String text, int cols) {
- super(text, cols);
- }
-
-
- /**
- * Called when Enter is pressed in the text field.
- * This results in a call to the actionCommand object
- * with <code>what</code> set to the text contents.
- */
- public boolean action(Event evt, Object what) {
- if (actionCommand != null)
- actionCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when the text field gains the focus.
- * This results in a call to the gotFocusCommand object
- * with <code>what</code> set to null.
- */
- public boolean gotFocus(Event evt, Object what) {
- if (gotFocusCommand != null)
- gotFocusCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Called when the text field loses the focus.
- * This results in a call to the lostFocusCommand object
- * with <code>what</code> set to null.
- */
- public boolean lostFocus(Event evt, Object what) {
- if (lostFocusCommand != null)
- lostFocusCommand.execute(this, evt, what);
- return false;
- }
-
- /**
- * Sets the actionCommand object.
- */
- public void setActionCommand(Command c) {
- actionCommand = c;
- }
-
-
- /**
- * Sets the gotFocusCommand object.
- */
- public void setGotFocusCommand(Command c) {
- gotFocusCommand = c;
- }
-
- /**
- * Sets the lostFocusCommand object.
- */
- public void setLostFocusCommand(Command c) {
- lostFocusCommand = c;
- }
-}
diff --git a/java/apps/NexusII/classes/awtCommand/Command.class b/java/apps/NexusII/classes/awtCommand/Command.class
deleted file mode 100644
index 6b3c12c24f7..00000000000
--- a/java/apps/NexusII/classes/awtCommand/Command.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/awtCommand/Command.java b/java/apps/NexusII/classes/awtCommand/Command.java
deleted file mode 100644
index 373c7a363cf..00000000000
--- a/java/apps/NexusII/classes/awtCommand/Command.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright 1996 Jan Newmarch, University of Canberra.
- * Permission to use, copy, modify, and distribute this
- * software and its documentation for any purpose and without
- * fee is hereby granted, provided that the above copyright
- * notice appear in all copies. The author
- * makes no representations about the suitability of this
- * software for any purpose. It is provided "as is" without
- * express or implied warranty.
- */
-
-
-
-package awtCommand;
-
-import java.awt.*;
-
-public interface Command {
-
- /**
- * Executes application logic.
- * Called by events occurring in associated objects
- */
- public abstract void execute(Object target, Event evt, Object what);
-}
diff --git a/java/apps/NexusII/classes/commandHandler.class b/java/apps/NexusII/classes/commandHandler.class
deleted file mode 100644
index 53033fb6b6b..00000000000
--- a/java/apps/NexusII/classes/commandHandler.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/commandParser.class b/java/apps/NexusII/classes/commandParser.class
deleted file mode 100644
index 62da40871e6..00000000000
--- a/java/apps/NexusII/classes/commandParser.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/connectionHandler.class b/java/apps/NexusII/classes/connectionHandler.class
deleted file mode 100644
index 8708229c0eb..00000000000
--- a/java/apps/NexusII/classes/connectionHandler.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/joinHandler.class b/java/apps/NexusII/classes/joinHandler.class
deleted file mode 100644
index 7669e7faed7..00000000000
--- a/java/apps/NexusII/classes/joinHandler.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/roomHandler.class b/java/apps/NexusII/classes/roomHandler.class
deleted file mode 100644
index 9eaa6cc0899..00000000000
--- a/java/apps/NexusII/classes/roomHandler.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/classes/textHandler.class b/java/apps/NexusII/classes/textHandler.class
deleted file mode 100644
index c52764a236b..00000000000
--- a/java/apps/NexusII/classes/textHandler.class
+++ /dev/null
Binary files differ
diff --git a/java/apps/NexusII/src/Consumer.java b/java/apps/NexusII/src/Consumer.java
deleted file mode 100644
index 84df9b3a3ae..00000000000
--- a/java/apps/NexusII/src/Consumer.java
+++ /dev/null
@@ -1,74 +0,0 @@
-
-// This class encapsulates a Consumer. The consumer dq's from the queue
-// Supports both a timed and blocking consumer.
-// Each instance of this class creates a different thread of control.
-// On timeout, the producer returns.
-// The producer tries to dq "iteration" number of times, unless it times out
-
-//package NexusII.util ;
-
-public class Consumer extends Thread
-{
-public static final int DEFAULT_ITERATIONS = 1 ;
-public Consumer(MT_Bounded_Queue queue)
- {
- this.queue_ = queue ;
- this.iterations_ = new Integer(DEFAULT_ITERATIONS);
- this.time_out_ = -1 ;
- }
-
-public Consumer(MT_Bounded_Queue queue, String name)
- {
- super(name);
- this.queue_ = queue ;
- this.iterations_ = new Integer(DEFAULT_ITERATIONS);
- this.time_out_ = -1 ;
- }
-
-
-public Consumer(MT_Bounded_Queue queue, String name, Integer iterations)
- {
- super(name);
- this.queue_ = queue ;
- this.iterations_ = iterations ;
- this.time_out_ = -1 ;
- }
-
-
-public Consumer(MT_Bounded_Queue queue, String name, Integer iterations, long msec_timeout)
- {
- super(name);
- this.queue_ = queue ;
- this.iterations_ = iterations ;
- this.time_out_ = msec_timeout ;
- }
-
-
-
-public void run()
- {
- for(int i=0;i<iterations_.intValue();i++)
- {
- if(time_out_ < 0)
- System.out.println(getName() + ": dequeued " + queue_.dq());
- else
- {
- Object err = queue_.dq(time_out_);
- if(err == null)
- {
- System.out.println(getName() + ": Timedout\n");
- return ;
- }
-
- else
- System.out.println(getName() + ": dequeued " + err);
- }
- }
- }
-
-
-protected MT_Bounded_Queue queue_ ;
-private Integer iterations_ ;
-private long time_out_ ;
-}
-
diff --git a/java/apps/NexusII/src/MT_Bounded_Queue.java b/java/apps/NexusII/src/MT_Bounded_Queue.java
deleted file mode 100644
index a9b493fa263..00000000000
--- a/java/apps/NexusII/src/MT_Bounded_Queue.java
+++ /dev/null
@@ -1,226 +0,0 @@
-
-// package NexusII.util ;
-
-// The minimun functionality to be associated with a queue
-interface Queue
-{
-public void nq(Object item);
-public Object dq();
-public boolean is_full();
-public boolean is_empty();
-public static final int DEF_SIZE = 1;
-};
-
-// Specific Conditions associated with MT_Bounded_Queue
-// Is true if there is space in the queue
-
-class Not_Full_Condition extends Timed_Wait
-{
-
-public Not_Full_Condition(MT_Bounded_Queue q)
- {
- super(q);
- }
-
-public synchronized boolean condition()
- {
- MT_Bounded_Queue mq_ = (MT_Bounded_Queue) object_;
- return !mq_.is_full ();
- }
-
-}
-
-// Is true if there's something in the queue
-
-class Not_Empty_Condition extends Timed_Wait
-{
-
-public Not_Empty_Condition(MT_Bounded_Queue q)
- {
- super(q);
- }
-
-public synchronized boolean condition()
- {
- // Delegate to the appropriate conditional
- // check on the MessageQueue.
- MT_Bounded_Queue mq_ = (MT_Bounded_Queue) object_;
- return !mq_.is_empty ();
- }
-
-private MT_Bounded_Queue mq_ ;
-}
-
-
-
-
-// Encapsulates a bounded - synchronized queue
-
-public class MT_Bounded_Queue implements Queue
-{
-
-
-private Object[] queue_ ;
-private int front_ ;
-private int back_ ;
-private int max_size_ ;
-private int size_ ;
-private Not_Empty_Condition not_empty_condition_ ;
-private Not_Full_Condition not_full_condition_ ;
-private int nq_count_ ;
-private int dq_count_ ;
-
-// The counters counts the number of nq's and dq's operations made on this
-// instance of the queue
-
-public int dq_count()
-{
- return dq_count_ ;
-}
-
-public int nq_count()
-{
- return nq_count_ ;
-}
-
-public MT_Bounded_Queue()
- {
- // call the other constructor with DEF_SIZE
- this(DEF_SIZE);
- }
-
-public MT_Bounded_Queue(int max_size)
- {
- this.front_ = 0 ;
- this.back_ = 0 ;
- this.max_size_ = max_size ;
- this.size_ = 0 ;
- // these are included for STATISTICS
- this.nq_count_ = 0 ;
- this.dq_count_ = 0 ;
- this.queue_ = new Object[this.max_size_];
- not_full_condition_ = new Not_Full_Condition(this);
- not_empty_condition_ = new Not_Empty_Condition(this);
- }
-
-// Blocking nq
-public synchronized void nq(Object item)
- {
- // Wait till the queue has space
- while(is_full())
- {
- try {
- wait();
- } catch (InterruptedException e) {}
- }
-
- // enqueue here
- queue_[back_] = item ;
- back_ = (back_ + 1) % max_size_ ;
- size_++ ;
- // One more enqueue operation has occured
- nq_count_ ++ ;
- // wakeup the sleeping guys
- notifyAll();
- }
-
- // Timed nq
-// returns -1 if timed_out
-public synchronized int nq(Object item,long msec_timeout)
- {
- // Wait till the queue has space
- try {
- not_full_condition_.timed_wait(msec_timeout);
- } catch (InterruptedException e) {}
- catch (TimeoutException t)
- {
- return -1 ;
- }
-
- // enqueue here
- queue_[back_] = item ;
- back_ = (back_ + 1) % max_size_ ;
- size_++ ;
-
- // One more enqueue operation has occured
- nq_count_ ++ ;
- // wakeup the sleeping consumers
- not_empty_condition_.broadcast ();
- return 0 ;
- }
-
-
-
-
- // Blockin dq
-public synchronized Object dq()
- {
- // wait till the queue has something in it
- while(is_empty())
- {
- try {
- wait();
- } catch (InterruptedException e) {}
- }
-
- // dequeue here
- Object return_object = queue_[front_] ;
- front_ = (front_ + 1) % max_size_ ;
- size_ -- ;
- // One more enqueue operation has occured
- dq_count_ ++ ;
- //wake up the sleeping producers
- notifyAll();
- return return_object ;
- }
-
-
- // Timed dq
-
-public synchronized Object dq(long msec_timeout)
- {
- // wait till the queue has something in it
- try {
- not_empty_condition_.timed_wait(msec_timeout);
- } catch (InterruptedException e) {}
- catch (TimeoutException t)
- {
- return null;
- }
-
- // dequeue here
- Object return_object = queue_[front_] ;
- front_ = (front_ + 1) % max_size_ ;
- size_ -- ;
-
- // One more enqueue operation has occured
- dq_count_ ++ ;
-
- //wake up the sleeping guys
- not_full_condition_.broadcast();
- return return_object ;
- }
-
-public boolean is_empty()
- {
- if (size_ == 0)
- return true ;
- else
- return false ;
-
- }
-
-public boolean is_full()
- {
- if (size_ == max_size_)
- return true ;
- else
- return false ;
- }
-
-}
-
-
-
-
-
diff --git a/java/apps/NexusII/src/MT_Bounded_Queue_Group.java b/java/apps/NexusII/src/MT_Bounded_Queue_Group.java
deleted file mode 100644
index 734dc51a84b..00000000000
--- a/java/apps/NexusII/src/MT_Bounded_Queue_Group.java
+++ /dev/null
@@ -1,79 +0,0 @@
-//package NexusII.server;
-
-//import NexusII.util.*;
-import java.util.*;
-
-
-public class MT_Bounded_Queue_Group {
-
- public Vector q_group_ = new Vector();
-
- public MT_Bounded_Queue_Group(int num) {
-
- q_group_ = new Vector(num);
-
- }
-
- public MT_Bounded_Queue_Group() {
-
- // q_group_ = new Vector();
-
- }
-
- public String toString() {
-
- return q_group_.toString();
-
- }
-
- // always returns true
- public boolean addToGroup(MT_Bounded_Queue q) {
-
- q_group_.addElement(q);
- return true; // for now
-
- }
-
-
- // returns false if the q was not part of the group
- public boolean delFromGroup(MT_Bounded_Queue q) {
-
- return q_group_.removeElement(q);
-
- }
-
-
- public boolean checkInGroup(MT_Bounded_Queue q) {
-
- return q_group_.contains(q);
-
- }
-
-
- // returns number of q's on which data was successfully enqueued
- public int nq(Object o) {
-
- if(q_group_.isEmpty() )
- return 0;
-
- Enumeration e = q_group_.elements();
-
- int i = 0;
- while(e.hasMoreElements()) {
-
- MT_Bounded_Queue q = (MT_Bounded_Queue) e.nextElement();
- q.nq(o);
- i++;
-
- }
-
- return i;
- }
-
-}
-
-
-
-
-
-
diff --git a/java/apps/NexusII/src/NexusClientApplet.java b/java/apps/NexusII/src/NexusClientApplet.java
deleted file mode 100644
index 58b26930718..00000000000
--- a/java/apps/NexusII/src/NexusClientApplet.java
+++ /dev/null
@@ -1,494 +0,0 @@
-/*
- $RCSfile$
- $Author$
-
- Last Update: $Date$
- $Revision$
-
- REVISION HISTORY:
- $Log$
- Revision 1.1 1997/01/31 01:10:59 sumedh
- Added the Nexus II source code files.
-
-# Revision 1.3 1996/12/06 07:25:29 rajeev
-# Got SetRoomName to work -- needed for LROOMS
-#
-# Revision 1.2 1996/12/06 04:48:21 rajeev
-# added handling for l_users and L_room packets from server
-#
-# Revision 1.1 1996/12/06 03:37:22 rajeev
-# Initial revision
-#
-
- This is the client applet
- Part of Nexus-II project !!
- Copyright : Aravind Gopalan, Rajeev Bector, Sumedh Mungee
-*/
-
-// package NexusII;
-
-// I hate packages
-
-import java.applet.Applet;
-import java.awt.* ;
-import java.io.*;
-import java.net.*;
-import java.util.*;
-
-//import NexusII.networking.* ;
-//import NexusII.client.* ;
-//import NexusII.util.* ;
-
-// get the awtCommand package now
-import awtCommand.* ;
-
-// The applet runs the root thread -- easy access to graphics now ...
-
-public class NexusClientApplet extends CApplet implements consts,Runnable {
-
- // Who am I -- will be modified if the /nick command is given
- public static String myName = new String("anonymous");
-
- /* All Event Handlers */
-
- // To check if applet is connected
- boolean connected = false;
-
- // The connector handler
- connectionHandler nexusConnector ;
-
- // join handler
- joinHandler nexusJoiner ;
-
- // command handler
- commandParser nexusParser ;
-
- commandHandler commandLineHandler ;
- // Streams for writing and reading from Socket
- DataOutputStream outStream;
- DataInputStream inStream;
-
- // Thread which does everything for the applet
- Thread mainThread ;
-
- // this is just a visit
- // host where I live actually ;-)
- String host;
-
- // Which server to connect to
- Integer serverPort ;
-
- // Where are the queues for reading and writing
- // reader and writers will access these and also the interpretor and dep.
-
- MT_Bounded_Queue read_q ;
- MT_Bounded_Queue write_q ;
- MT_Bounded_Queue root_q ;
- // Where Aravind writes his commands
- MT_Bounded_Queue command_q ;
-
-
-
-
- // ***********************************************************
- // Graphics objects
- // ***********************************************************
-
- // Total applet size
- int minWidth_ = 500;
- int minHeight_ = 450;
-
- // State variables needed to be maintained
- boolean connected_ = false;
- int numRooms_ = 0;
-
- // Buttons
- private CButton bConn;
- private CButton bJoin;
- private CButton bLeave;
- private CButton bRooms;
- private CButton bUsers;
-
- private CTextField tfCommandLine = new CTextField(80);
- private CTextField tfRoomName = new CTextField(16);
- private List lRooms = new List(10,false);
- private Label roomLabel = new Label("Rooms:");
- private List lUsers = new List(10,false);
- private Label userLabel = new Label("Users:");
-
-// private RoomSpace roomspace = new RoomSpace();
- private Panel roomspace = new Panel();
-
- public Dimension preferredSize() {
- return minimumSize();
- }
-
- public Dimension minimumSize() {
- return new Dimension(minWidth_, minHeight_);
- }
-
- // -----------------------------------------------------------------
- // Basically draws up all the components (not sub-components) of the
- // Applet window ...
- // Pretty much straightforward barring quirks of AWT -- ArGo
- void SetUpButtons(GridBagLayout gbl, GridBagConstraints gbc) {
- // The Connect Button
- gbc.weightx = 1.0;
- gbc.weighty = 0.5;
- gbc.gridx = 2;
- gbc.gridy = 1;
- gbc.fill = GridBagConstraints.HORIZONTAL;
- gbc.anchor = GridBagConstraints.CENTER;
- gbc.ipady = 5;
- bConn = new CButton("Connect");
- bConn.setActionCommand(nexusConnector);
- gbl.setConstraints(bConn, gbc);
- add(bConn);
- gbc.ipady = 0;
-
- // The remaining buttons
- gbc.fill = GridBagConstraints.BOTH;
- gbc.anchor = GridBagConstraints.CENTER;
- gbc.weightx = 1.0;
- gbc.weighty = 0.5;
- gbc.insets = new Insets(2,2,2,2);
- gbc.ipadx = 2;
- gbc.ipady = 2;
-
- // Join Button
- gbc.gridx = 0;
- gbc.gridy = 3;
- bJoin = new CButton("Join");
- gbl.setConstraints(bJoin,gbc);
- add(bJoin);
-
- // Leave Button
- gbc.gridx = 1;
- gbc.gridy = 3;
- bLeave = new CButton("Leave");
- gbl.setConstraints(bLeave,gbc);
- add(bLeave);
-
- // List Rooms Button
- gbc.gridx = 0;
- gbc.gridy = 4;
- bRooms = new CButton("List Rooms");
- gbl.setConstraints(bRooms,gbc);
- add(bRooms);
-
- // List Users Button
- gbc.gridx = 1;
- gbc.gridy = 4;
- bUsers = new CButton("List Users");
- gbl.setConstraints(bUsers,gbc);
- add(bUsers);
-
- } // of SetUpButtons
-
- void SetUpGraphics() {
-
- resize(preferredSize());
-
- GridBagLayout gbl = new GridBagLayout();
- GridBagConstraints gbc = new GridBagConstraints();
- setFont(new Font("Helvetica", Font.PLAIN, 14));
- setLayout (gbl);
-
- gbc.weightx = 1.0;
- gbc.weighty = 1.0;
-
- // For the list of rooms
- // First the Room list label
- gbc.weightx = 0;
- gbc.weighty = 0;
- gbc.gridx = 0;
- gbc.gridy = 0;
- gbc.anchor = GridBagConstraints.SOUTHWEST;
- gbc.fill = GridBagConstraints.NONE;
- gbl.setConstraints(roomLabel,gbc);
- add(roomLabel);
- // Now the Room combo -- list + text field
- // the actual list
- gbc.weightx = 1.0;
- gbc.weighty = 1.0;
- gbc.gridy = 1;
- gbc.fill = GridBagConstraints.VERTICAL;
- gbc.anchor = GridBagConstraints.NORTH;
- // gbc.insets = new Insets(0,2,0,2);
- gbl.setConstraints(lRooms,gbc);
- add(lRooms);
- if (DEBUG)
- lRooms.addItem("Room_1");
- // The text field
- gbc.weightx = 0;
- gbc.weighty = 0;
- gbc.gridy = 2;
- gbc.anchor = GridBagConstraints.NORTH;
- gbc.fill = GridBagConstraints.HORIZONTAL;
- gbc.insets = new Insets(0,0,0,0);
- gbl.setConstraints(tfRoomName,gbc);
- add(tfRoomName);
-
- // Similarly for the list of users
- // label
- gbc.weightx = 0;
- gbc.weighty = 0;
- gbc.gridx = 1;
- gbc.gridy = 0;
- gbc.anchor = GridBagConstraints.SOUTHWEST;
- gbc.fill = GridBagConstraints.NONE;
- gbc.insets = new Insets(0,0,0,0);
- gbl.setConstraints(userLabel,gbc);
- add(userLabel);
- // The list
- gbc.weightx = 1;
- gbc.weighty = 1;
- gbc.gridy = 1;
- gbc.fill = GridBagConstraints.VERTICAL;
- gbc.anchor = GridBagConstraints.NORTH;
- gbl.setConstraints(lUsers,gbc);
- add(lUsers);
- if (DEBUG)
- lUsers.addItem("USer #1");
-
- // Setup all the buttons
- SetUpButtons(gbl,gbc) ;
-
- // The command line
- gbc.gridx = 0;
- gbc.gridy = 5;
- gbc.ipadx = 0;
- gbc.ipady = 0;
- gbc.insets = new Insets(0,0,0,0);
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbc.fill = GridBagConstraints.NONE;
- gbc.anchor = GridBagConstraints.CENTER;
- gbl.setConstraints(tfCommandLine,gbc);
- add(tfCommandLine);
-
-
- // We are done -- startup with all buttons except connect disabled
- OnDisconnect();
- return;
- }
-
- public void init() {
- //Get the address of the host the applet was downloaded from
- host = getCodeBase().getHost();
- // Get servers portnumber from the home page
- serverPort = Integer.valueOf(getParameter("serverport"));
-
-
- // Create the nexusconnector object whose execute will be called later
- // on pressing the connect button
- nexusConnector = new connectionHandler(host,serverPort,this);
-
- if(DEBUG){
- System.out.println("Server Portnumber is " + serverPort + "\n");
- }
-
- // initialize the graphics
- SetUpGraphics();
- } // of method init
-
- public synchronized void start() {
- // Aravind will create the "connect" button here and register an instance
-
- if (DEBUG) {
- System.out.println("In start() method.");
- }
- }
-
-
- // Here is the stop for the applet
- // Called when the user goes away from the page
- public synchronized void stop() {
- if (!DEBUG) {
- showStatus("Stop has been called ");
- }
-
- if (connected) {
- nexusConnector.execute(null,null,null);
- }
- }
-
-
-
-
- // -----------------------------------------------------------------------
- // Public Access functions
- public Hashtable Mapper() {
- return nexusJoiner.Mapper();
- }
-
- public String GetRoomName() {
- StringTokenizer t = new StringTokenizer(tfRoomName.getText());
- if(t.hasMoreTokens()) {
- return t.nextToken();
- }
- else
- return "" ;
- }
-
- public void AddRoomName(String name) {
- int count = lRooms.countItems();
- for (int i=0;i<count;i++)
- if (lRooms.getItem(i).equalsIgnoreCase(name))
- return;
- lRooms.addItem(name);
- }
-
- public void SetRoomName(String name) {
- int count = lRooms.countItems();
- for(int i=0;i<count;i++) {
- if(lRooms.getItem(i).equalsIgnoreCase(name)) {
- // Have to simulate a select event by doing the selection ourselves
- lRooms.select(i);
- tfRoomName.setText(lRooms.getSelectedItem());
- tfRoomName.selectAll();
- break ;
- }
- }
- }
-
- public void sendNickToServer(String name) {
- nexusJoiner.sendTestPacket("ROOT","NICK",name,nexusConnector.writer_q());
- }
-
-
- // will run the mainthread
- public void run() {
- if(DEBUG) {
- System.out.println("Root thread is starting -- ");
- }
-
- root_q = new MT_Bounded_Queue(QUEUE_SIZE);
- nexusJoiner.Mapper().put("ROOT",root_q);
- // continously wait for something to read and then update the graphics
- // objects ----
- if(DEBUG) {
- nexusJoiner.sendTestPacket("ROOT","LROOMS","a b c d",root_q);
- }
-
- for(;;) {
- dataPacket rootPacket = (dataPacket)root_q.dq();
- if(DEBUG) {
- System.out.println("Root got a packet --- ");
- }
- if(rootPacket.contentType().equalsIgnoreCase("LROOMS")) {
- update_lrooms(rootPacket.content());
- }
- else if(rootPacket.contentType().equalsIgnoreCase("LUSERS")) {
- update_lusers(rootPacket.destination(),rootPacket.content());
- }
- }
-
- }
-
-
-
- // This method will update the graphics of lrooms
- void update_lrooms(String data) {
- lRooms.disable();
- tfRoomName.disable();
- lRooms.clear();
-
- StringTokenizer t = new StringTokenizer(data);
- while(t.hasMoreTokens()) {
- lRooms.addItem(t.nextToken());
- }
- if (lRooms.countItems() != 0) {
- lRooms.select(0);
- tfRoomName.setText(lRooms.getItem(0));
- }
- tfRoomName.enable();
- lRooms.enable();
- repaint();
- }
-
- void update_lusers(String name,String data) {
- lUsers.disable();
- userLabel.setText("Users: "+ name);
- lUsers.clear();
- StringTokenizer t = new StringTokenizer(data);
- while(t.hasMoreTokens()) {
- lUsers.addItem(t.nextToken());
- }
- lUsers.enable();
- repaint();
- }
-
- // -----------------------------------------------------------------------
- // User Input handling -- ArGo
-
- // Function to handle Connect button being pressed
- public void OnConnect(){
- // Create the event handlers --
- nexusJoiner = new joinHandler(nexusConnector.writer_q(),this);
- nexusParser = new commandParser(nexusConnector.writer_q(),this);
- commandLineHandler = new commandHandler(this);
- // start the main thread in the applets context
- mainThread = new Thread(this);
- mainThread.start();
- // test
- // Graphics here --
- bJoin.enable();
- bJoin.setActionCommand(nexusJoiner);
- bLeave.enable();
- bLeave.setActionCommand(nexusJoiner);
- bRooms.enable();
- bRooms.setActionCommand(nexusParser);
- bUsers.enable();
- bUsers.setActionCommand(nexusParser);
- tfCommandLine.enable();
- tfCommandLine.setActionCommand(commandLineHandler);
- tfRoomName.enable();
- lRooms.enable();
- lUsers.enable();
- // Change the name to "Disconnect" and ensure that update happens
- bConn.setLabel("Disconnect");
- validate(); // Don't know if this is necessary
- connected = true; // Applet is now connected
- }
-
- // Function to handle Connect button being pressed
- public void OnDisconnect(){
- bJoin.disable();
- bLeave.disable();
- bRooms.disable();
- bUsers.disable();
- tfCommandLine.disable();
- tfRoomName.disable();
- lRooms.disable();
- lUsers.disable();
- // Change the name back to "Connect" and ensure update happens
- bConn.setLabel("Connect");
- validate();
- // Stop the ROOT room thread
- if (connected) {
- mainThread.stop();
- connected = false; // Applet is disconnected
- }
- }
-
- // Basically take care of the inputs
- public boolean handleEvent(Event event) {
- if (event.target == lRooms) {
- if (event.id == Event.LIST_SELECT) { // selected the item
- tfRoomName.setText(lRooms.getSelectedItem());
- tfRoomName.selectAll();
- if (DEBUG)
- System.out.println("Actually handling the select event");
- return true;
- }
- }
- return super.handleEvent(event);
- }
-
- public void update(Graphics g) {
- paint(g);
- }
-} // of class NexusClientApplet
-
-
-
diff --git a/java/apps/NexusII/src/NexusIIserver.java b/java/apps/NexusII/src/NexusIIserver.java
deleted file mode 100644
index e3b5a52acd5..00000000000
--- a/java/apps/NexusII/src/NexusIIserver.java
+++ /dev/null
@@ -1,280 +0,0 @@
-// The Nexus II server.
-// Sumedh Mungee <sumedh@cs.wustl.edu>
-
-import java.net.*;
-import java.io.*;
-import java.util.*;
-import ACE.OS.*;
-import ACE.SOCK_SAP.*;
-
-public class NexusIIserver implements consts {
-
- // Entry point into the server
- public static void main(String args[]) throws IOException {
-
- if(args.length != 1) {
- System.out.println("Usage: java NexusIIserver <port_num>");
- return;
- }
-
- // Create a "Hotel", which is a factory to generate Rooms
- // as and when required.
- RoomFactory Hotel = new RoomFactory();
-
- System.out.println("NexusII server booting");
- SOCKAcceptor sacceptor = new SOCKAcceptor( (new Integer(args[0])).intValue());
-
- System.out.println("NexusII is now accepting connections on port " + (new Integer(args[0])).intValue());
-
- for(;;) {
-
- SOCKStream s = new SOCKStream();
- sacceptor.accept(s);
- // Accepted connection
- // construct a client handler..
- // Pass in the connected socket as an argument,
- // and a reference to the Hotel, in case it needs
- // to create rooms..
- // and away you go..
- new Thread(new ClientHandler(s, Hotel)).start();
-
- }
- }
-}
-
-
-// This thread handles the clients..
-// It uses 2 additional threads for read/write network operations
-// These threads are dedicated to read/write from the
-// respective read/write queues..
-class ClientHandler implements Runnable,consts {
-
- private SOCKStream s_;
- private RoomFactory Hotel_;
- private MT_Bounded_Queue rq_ = new MT_Bounded_Queue(QUEUE_SIZE);
- private MT_Bounded_Queue wq_ = new MT_Bounded_Queue(QUEUE_SIZE);
- private String my_name_;
- private Vector roomlist_ = new Vector();
- private boolean finished_ = false;
- private String init_image_;
-
- public ClientHandler(SOCKStream s, RoomFactory h) {
- s_ = s;
- Hotel_ = h;
- init_image_ = new String(System.getProperty("mywebaddress") + NEXUS_LOGO);
- }
-
- public void run() {
- // Construct the reader/writer threads with the queues and the
- // corresponding socket data streams as parameters.
- Thread r_ = new socketReaderThread(rq_, new DataInputStream(s_.inputStream()));
- Thread w_ = new socketWriterThread(wq_, new DataOutputStream(s_.outputStream()));
- r_.start();
- w_.start();
-
- // now start parsing the messages, and take action..
- // todo: optimize the below..
-
- while(!finished_) {
- dataPacket d = (dataPacket) rq_.dq();
- if(d.contentType().startsWith("INIT"))
- nexus_init(d);
- if(d.contentType().startsWith("JOIN"))
- nexus_join(d);
- if(d.contentType().startsWith("LEAVE"))
- nexus_leave(d);
- if(d.contentType().startsWith("QUIT"))
- nexus_quit(d);
- if(d.contentType().startsWith("TEXT"))
- nexus_text(d);
- if(d.contentType().startsWith("LUSERS"))
- nexus_lusers(d);
- if(d.contentType().startsWith("LROOMS"))
- nexus_lrooms(d);
- if(d.contentType().startsWith("NICK"))
- nexus_nick(d);
- if(d.contentType().startsWith("URL"))
- nexus_url(d);
- }
- }
-
- // The following classes implement the server functions..
-
- private void nexus_init(dataPacket packet) {
- my_name_ = new String(packet.clientName());
- wq_.nq(packet);
- }
-
- private void nexus_join(dataPacket packet) {
- Room r = Hotel_.getRoom(packet.content());
- if(r.checkClient(this))
- return;
- r.addClient(this);
- roomlist_.addElement(r);
- writeRoom(r, my_name_ + " has joined the room ");
- String contenttype = new String("url");
- dataPacket d = new dataPacket(my_name_, packet.content(), contenttype, (new Integer(init_image_.length())).toString() , init_image_);
- wq_.nq(d);
- }
-
- private void nexus_text(dataPacket packet) {
- Room r = Hotel_.getRoom(packet.destination());
- r.getQ().nq(packet);
- }
-
- private void nexus_lusers(dataPacket packet) {
-
- Room r = Hotel_.getRoom(packet.content());
- Enumeration e = r.clientList();
- StringBuffer sb = new StringBuffer();
- while(e.hasMoreElements())
- sb.append(" " + ((ClientHandler)e.nextElement()).getName() + " ");
- dataPacket d = new dataPacket(my_name_, packet.destination(), packet.contentType(), (new Integer(sb.length())).toString(), sb.toString());
- wq_.nq(d);
- }
-
- private void nexus_lrooms(dataPacket packet) {
- String s = Hotel_.listRooms();
- dataPacket d = new dataPacket(my_name_, packet.destination(), packet.contentType(), (new Integer(s.length())).toString(), s.toString());
- wq_.nq(d);
- }
-
- private void nexus_nick(dataPacket packet) {
- Enumeration e = roomlist_.elements();
- while(e.hasMoreElements())
- writeRoom((Room)e.nextElement(), my_name_ + " is now known as " + packet.content());
-
- my_name_ = new String(packet.content());
- }
-
- private void nexus_leave(dataPacket packet) {
-
- Room r = Hotel_.getRoom(packet.content());
- writeRoom(r, my_name_ + " has left the room " + packet.content());
- if(r.delClient(this)) Hotel_.delRoom(r);
- roomlist_.removeElement(r);
- }
-
- private void nexus_quit(dataPacket packet) {
-
- Enumeration e = roomlist_.elements();
- while(e.hasMoreElements()) {
- Room r = (Room)e.nextElement();
- writeRoom(r, my_name_ + " has quit " );
- r.delClient(this);
- }
- finished_ = true;
- }
-
- private void nexus_url(dataPacket packet) {
- try {
- URL u = new URL(packet.content());
-
- // first extract the filename stripped of its path.
- int index = u.getFile().lastIndexOf("/");
- String infilename = u.getFile().substring(index + 1);
-
- // next construct the name of the temporary file
- String outfilename = (System.getProperty("mywebdir") + "_" + packet.destination() + "." + infilename);
-
- // now the temporary URL assigned to this request
- String imageURL = new String(System.getProperty("mywebaddress") + "_" + packet.destination() + "." + infilename);
-
- // Open temporary file for writing
- FileOutputStream fout = new FileOutputStream(outfilename);
-
- // Now contact alien ship
- InputStream i = u.openStream();
- byte[] buffer = new byte[1024];
-
- // And download the image
- for(;;) {
- int num = i.read(buffer);
- if(num < 0)
- break;
- fout.write(buffer, 0, num);
- }
-
- fout.close();
- i.close();
-
- // Get room for which this request was issued
- Room r = Hotel_.getRoom(packet.destination());
-
- // invalidate previous entry
- File f = new File(r.getLastImageName());
- if(f.exists()) f.delete();
-
- // add new image name
- r.putNextImageName(outfilename);
- writeRoom(r,"Asynchronously transferring image " + packet.content() + " from " + my_name_ );
- dataPacket d = new dataPacket(my_name_, packet.destination(), packet.contentType(), (new Integer(imageURL.length())).toString(), imageURL);
- r.getQ().nq(d); // multicast this imageURL onto the room..
-
- }
- catch(java.net.MalformedURLException ue) {
- System.out.println("warning:Invalid URL requested");
- }
- catch(java.io.IOException e) {
- System.out.println("warning: IOException occurred");
- }
-
- }
-
- // Sends a "system" message msg onto room r
- private void writeRoom(Room r, String msg) {
- StringBuffer sb = new StringBuffer();
- sb.append("==>");
- sb.append(msg);
- dataPacket d = new dataPacket(my_name_, r.getName() , "TEXT" , (new Integer(sb.length())).toString(), sb.toString());
- r.getQ().nq(d);
- }
-
- public String getName() {
- return my_name_;
- }
-
- public MT_Bounded_Queue getQ() {
- return wq_;
- }
-
-}
-// ----------------------------------------------------------------------
-/** This class implements a room factory. getRoom returns an existing room,
- or else creates it and returns a reference to a new room.
-
-**/
-class RoomFactory implements consts {
-
- private Vector Hotel_;
- public RoomFactory() {
- Hotel_ = new Vector();
- }
- public synchronized Room getRoom(String name) {
- Enumeration e = Hotel_.elements();
- while(e.hasMoreElements()) {
- Room r = (Room) e.nextElement();
- if(r.getName().equals(name))
- return r;
- }
- addRoom(name);
- return getRoom(name);
- }
-
- private synchronized void addRoom(String name) {
- Room r = new Room(name);
- Hotel_.addElement(r);
- }
- public synchronized void delRoom(Room r) {
- Hotel_.removeElement(r);
- }
- public synchronized String listRooms() {
- Enumeration e = Hotel_.elements();
- StringBuffer sb = new StringBuffer();
- while(e.hasMoreElements())
- sb.append(" " + ((Room)e.nextElement()).getName() + " ");
- return sb.toString();
- }
-}
-
-
diff --git a/java/apps/NexusII/src/Producer.java b/java/apps/NexusII/src/Producer.java
deleted file mode 100644
index 4153f7d79df..00000000000
--- a/java/apps/NexusII/src/Producer.java
+++ /dev/null
@@ -1,87 +0,0 @@
-// This class encapsulates a Producer. Each new instance of this class
-// creates a different thread which tries to nq into the queue
-// Currently queues random values generated by the Random class
-// If timeout expires, the Producer instance returns
-
-//package NexusII.util ;
-
-import java.util.Random ;
-
-public class Producer extends Thread
-{
-
-// If no time out is desired, timeout value is set to one. so the run method
-// knows which nq to call
-
-public Producer(MT_Bounded_Queue queue)
- {
- this.queue_ = queue ;
- this.iterations_ = new Integer(DEFAULT_ITERATIONS);
- this.time_out_ = -1 ;
- }
-
-// Include the name of the thread as a parameter
-public Producer(MT_Bounded_Queue queue, String name)
- {
- super(name);
- this.queue_ = queue ;
- this.iterations_ = new Integer(DEFAULT_ITERATIONS);
- this.time_out_ = -1 ;
- }
-
-// If the number of iterations are also included --
-public Producer(MT_Bounded_Queue queue, String name, Integer iterations)
- {
- super(name);
- this.queue_ = queue ;
- iterations_ = iterations ;
- this.time_out_ = -1 ;
- }
-
-// Finally, if the timeout period is also included
-
-public Producer(MT_Bounded_Queue queue, String name, Integer iterations, long msec_timeout)
- {
- super(name);
- this.queue_ = queue ;
- iterations_ = iterations ;
- this.time_out_ = msec_timeout ;
- }
-
-// The hook method called by start()
-
-public void run()
- {
- // Initialize the random number generator
- Random rand = new Random();
- for(int i=0;i<iterations_.intValue();i++)
- {
- int err = 0 ;
- // Get the next random value for insertion into queue
- Integer new_item = new Integer(rand.nextInt()) ;
-
- // Doesnt make sense to have a negative timeout -- default
- if(time_out_ < 0)
- queue_.nq(new_item);
- else
- err = queue_.nq(new_item,time_out_);
-
- // If timedout stop this thread
- if(err == -1)
- {
- System.out.println(getName() + ": Timed Out \n");
- return ;
- }
-
- System.out.println(getName() + ": enqueued " + new_item.intValue());
- }
-
- }
-
-private static final int DEFAULT_ITERATIONS = 1 ;
-protected MT_Bounded_Queue queue_ ;
-private Integer iterations_ ;
-private long time_out_ ;
-}
-
-
diff --git a/java/apps/NexusII/src/Room.java b/java/apps/NexusII/src/Room.java
deleted file mode 100644
index 4a9a294c653..00000000000
--- a/java/apps/NexusII/src/Room.java
+++ /dev/null
@@ -1,97 +0,0 @@
-// RoomThread and Room implement the concept of a chat "room"
-// Sumedh Mungee <sumedh@cs.wustl.edu>
-
-
-import java.util.*;
-import java.io.File;
-
-// This class(&thread) is responsible for multicasting
-// packets on its incoming "client" queues, onto one or
-// more outgoing queues, which are picked up by the client.
-class RoomThread implements Runnable, consts {
-
- private MT_Bounded_Queue rq_;
- private Vector clientlist_;
-
- public RoomThread(MT_Bounded_Queue rq, Vector clientlist) {
- rq_ = rq;
- clientlist_ = clientlist;
- }
-
- public void run() {
- for(;;) {
- dataPacket d = (dataPacket) rq_.dq(); // Extract packet
- Enumeration e = clientlist_.elements(); // Iterate over clients
- while(e.hasMoreElements())
- ((ClientHandler)e.nextElement()).getQ().nq(d); // Enqueue packet
- }
- }
-}
-
-
-public class Room implements consts {
-
- private String name_; // name of this "room"
- private String last_image_ = new String("NexusII.gif"); // filename of the last image broadcast
- private Thread roomthread_;
- private MT_Bounded_Queue rq_ = new MT_Bounded_Queue();
- private Vector clientlist_ = new Vector();
-
- // Constructors
- public Room(String name) {
- int i;
- name_ = new String(name);
- roomthread_ = new Thread(new RoomThread(rq_, clientlist_));
- roomthread_.start();
- }
-
- // Client management methods follow..
-
- public synchronized void addClient(ClientHandler client) {
- clientlist_.addElement(client);
- }
- // Returns true if this room has now become empty
- public synchronized boolean delClient(ClientHandler client) {
- clientlist_.removeElement(client);
- return clientlist_.isEmpty();
- }
-
- public synchronized boolean checkClient(ClientHandler client) {
- return clientlist_.contains(client);
- }
-
- public synchronized Enumeration clientList() {
- return clientlist_.elements();
- }
-
- public String getName() {
- return name_;
- }
-
- public MT_Bounded_Queue getQ() {
- return rq_;
- }
-
- public synchronized String getLastImageName() {
- return last_image_;
- }
-
- public synchronized void putNextImageName(String s) {
- last_image_ = s;
- }
-
- protected void finalize() {
- roomthread_.stop();
- File f = new File(last_image_);
- if(f.exists())
- f.delete();
- roomthread_ = null;
- }
-}
-
-
-
-
-
-
-
diff --git a/java/apps/NexusII/src/RoomFrame.java b/java/apps/NexusII/src/RoomFrame.java
deleted file mode 100644
index e9da19b31d6..00000000000
--- a/java/apps/NexusII/src/RoomFrame.java
+++ /dev/null
@@ -1,297 +0,0 @@
-/*
- $RCSfile$
- $Author$
-
- Last Update: $Date$
- $Revision$
-
- REVISION HISTORY:
- $Log$
- Revision 1.1 1997/01/31 01:11:02 sumedh
- Added the Nexus II source code files.
-
-# Revision 1.2 1996/12/07 06:25:18 rajeev
-# backup
-#
-# Revision 1.1 1996/12/07 06:15:12 rajeev
-# Initial revision
-#
-
-
-*/
-import java.awt.*;
-import awtCommand.*;
-import java.util.* ;
-
-//import NexusII.client.* ;
-//import NexusII.util.* ;
-//import NexusII.networking.*;
-
-class RoomFrame extends CFrame implements consts {
- private static String rcsId = new String("$Id$");
-
- // Graphics Objects
- private CTextField tfInput ;
- private CTextArea taOutput ;
- private CButton bLeave ;
- private ImageCanvas icOutput;
- private Font normalFont = new Font("Helvetica", Font.PLAIN, 14);
- private Font boldFont = new Font("Helvetica", Font.BOLD, 14);
- private Font italicFont = new Font("Helvetica", Font.ITALIC, 14);
- private static final int LINE_LENGTH = 70;
-
- // Other required objects
- private MT_Bounded_Queue write_q_ ;
- private NexusClientApplet applet_ ;
- private String myName_ ;
-
- public RoomFrame(MT_Bounded_Queue write_q,
- NexusClientApplet applet,
- String name) {
- super(name);
- write_q_ = write_q ;
- applet_ = applet ;
- myName_ = name ;
- SetUpGraphics();
- this.pack();
- this.show();
- }
-
- void SetUpGraphics() {
- // Initialize the graphics objects
- // The input text line
- tfInput = new CTextField(LINE_LENGTH);
- textHandler handlerT = new textHandler(write_q_,applet_,myName_);
- tfInput.setActionCommand(handlerT);
- // The leave button
- bLeave = new CButton(LEAVE_STR);
- bLeave.setActionCommand(applet_.nexusJoiner);
-
- icOutput = new ImageCanvas(myName_);
- taOutput = new CTextArea(10,LINE_LENGTH);
-
- GridBagLayout gbl = new GridBagLayout();
- GridBagConstraints gbc = new GridBagConstraints();
- setFont(normalFont);
- setLayout (gbl);
-
- gbc.insets = new Insets(5,5,5,5);
- gbc.ipadx = 5;
- gbc.ipady = 5;
- gbc.weightx = 1.0;
- gbc.weighty = 1.0;
-
- // First the Image so that sizes are fixed
- gbc.gridx = 1;
- gbc.gridy = 0;
- gbc.anchor = GridBagConstraints.CENTER;
- gbc.fill = GridBagConstraints.BOTH;
- gbl.setConstraints(icOutput, gbc);
- add(icOutput);
-
- // The Text Output Area
- gbc.gridx = 0;
- gbc.gridy = 0;
- gbc.weighty = 0.0;
- gbc.anchor = GridBagConstraints.SOUTH;
- gbc.fill = GridBagConstraints.BOTH;
- gbl.setConstraints(taOutput,gbc);
- taOutput.setEditable(false);
- add(taOutput);
-
- // The Text Input Field
- gbc.gridx = 0;
- gbc.gridy = 1;
- gbc.weighty = 0.0;
- gbc.anchor = GridBagConstraints.NORTH;
- gbc.fill = GridBagConstraints.HORIZONTAL;
- gbl.setConstraints(tfInput,gbc);
- add(tfInput);
-
- // The Leave Button
- gbc.gridx = 1;
- gbc.gridy = 1;
- gbc.anchor = GridBagConstraints.NORTH;
- gbc.fill = GridBagConstraints.HORIZONTAL;
- gbl.setConstraints(bLeave,gbc);
- add(bLeave);
-
- resize(800,280);
- setResizable(true); // Allow the user to resize
- validate();
- }
-
- public boolean handleEvent(Event event) {
- if (event.id == Event.WINDOW_DESTROY)
- dispose();
- return super.handleEvent(event);
- }
-
- // This function will be called by the RoomHandler when it receives
- // anything for this room and will add the data
- public void addText(String tobeadded) {
- if (false) {
- String speaker = null;
- String msg = null;
- int pos = tobeadded.indexOf(':');
- if (pos >= 0)
- speaker = tobeadded.substring(0,pos+1);
- else
- speaker = new String("");
- msg = tobeadded.substring(pos+1);
- Font oldf = taOutput.getFont();
- taOutput.setFont(boldFont);
- taOutput.appendText(speaker);
- taOutput.setFont(italicFont);
- taOutput.appendText(msg+"\n");
- taOutput.setFont(oldf);
- }
- else {
- taOutput.appendText(tobeadded+"\n");
- }
- return;
- }
-
- // This function will also be called by the RoomHandler whenit receives
- // Image data for this room.
- public void updateImage(Image im) {
- if(DEBUG) {
- System.out.println("Room : I got an image");
- }
- icOutput.setImage(im);
- }
-
-
-}
-
-
-
-/**
- * The ImageCanvas Class -- for the image in the class
- */
-class ImageCanvas extends Canvas implements consts {
-
- Image image_ = null;
- int defWidth_ = 128;
- int defHeight_ = 128;
- int margin = 5;
-
- String name_ = new String("Nexus Room");
- Font nameFont = new Font("Helvetica",0,14);
-
- public ImageCanvas(String s)
- {
- name_ = s;
- }
-
- public Dimension preferredSize() {
- return minimumSize();
- }
- public Dimension minimumSize() {
- return new Dimension(defWidth_, defHeight_);
- }
-
- public void setImage(Image newIm) {
- image_ = newIm;
- repaint();
- }
- public Image getImage() {
- return image_;
- }
-
- public void name(String n) {
- name_ = n;
- }
- public String name() {
- return name_;
- }
-
- public void paint(Graphics g) {
- Dimension d = size();
- int width = d.width;
- int height = d.height;
-
- if (DEBUG)
- System.out.println("ImageCanvas:: width = "+width+ " height="+height);
-
- g.setColor(Color.black);
- g.fillRect(0,0,width-1,height-1);
- g.setColor(Color.white);
- g.fillRect(margin,margin,width-2*margin,height-2*margin);
- // Create image if reqd
- if (image_ == null)
- image_ = createImage(width-2*margin,height-2*margin);
-
- g.drawImage(image_, margin, margin,
- width-2*margin, height-2*margin, Color.white, this);
- g.setColor(Color.blue);
- g.setFont(nameFont);
- FontMetrics fm = g.getFontMetrics();
- g.drawString(name_,(width - fm.stringWidth(name_))/2,
- (int)(height*0.9 - fm.getMaxDescent()));
- validate();
- return;
- }
-
- public void update(Graphics g) {
- paint(g);
- }
-
-} // End of the Image Canvas Class
-
-
-
-// this is the event handler for the textfield -- whenever anything is typed
-class textHandler implements Command,consts,Runnable {
- private MT_Bounded_Queue write_q_ ;
- private NexusClientApplet applet_ ;
- private String name_ ;
- Object what_ ;
-
- public textHandler(MT_Bounded_Queue write_q,
- NexusClientApplet applet,
- String name) {
- write_q_ = write_q ;
- applet_ = applet ;
- name_ = name ;
- }
-
- public void execute(Object target, Event evt, Object what) {
- // get the string and send it across in a different thread
- what_ = what ;
- // clear the field in the gui
- ((TextField)target).setText("");
- // send it off
- new Thread(this).start();
- }
-
- // send off the string in a different thread
- public void run() {
- String data = (String)what_;
- // check if data begins with / and is followed by url
- if(!data.startsWith("/url")) {
-
- String user = NexusClientApplet.myName ;
- String command = user + ":" + data ;
- String len = Integer.toString(command.length());
- dataPacket packet = new dataPacket(NexusClientApplet.myName,name_,
- "TEXT",len,command);
- write_q_.nq(packet);
- }
- else {
- // it is /url
- StringTokenizer t = new StringTokenizer(data);
- // take out the /url from here
- String ur = t.nextToken();
- // data now
- String command = t.nextToken();
- String len = Integer.toString(command.length());
- dataPacket packet = new dataPacket(NexusClientApplet.myName,name_,
- "URL",len,command);
- write_q_.nq(packet);
- }
- }
-} // end of class
-
-
-
diff --git a/java/apps/NexusII/src/RoomSpace.java b/java/apps/NexusII/src/RoomSpace.java
deleted file mode 100644
index 9afb78ddff1..00000000000
--- a/java/apps/NexusII/src/RoomSpace.java
+++ /dev/null
@@ -1,110 +0,0 @@
-import java.awt.*;
-
-class RoomFrame extends Frame // implements Runnable
-{
-
- // Graphics Objects
- private Panel panel = new Panel();
- private TextField tfInput = new TextField(80);
- private TextArea taOutput = new TextArea(80,10);
- Button bLeave = new Button("Leave");
- ImageCanvas icOutput = new ImageCanvas();
-
- void InitGraphics()
- {
- GridBagLayout gbl = new GridBagLayout();
- GridBagConstraints gbc = new GridBagConstraints();
- setFont(new Font("Helvetica", Font.PLAIN, 14));
- panel.setLayout (gbl);
-
- gbc.weightx = 1.0;
- gbc.weighty = 1.0;
-
- // First the Image so that sizes are fixed
- gbc.gridx = 1;
- gbc.gridy = 0;
- gbc.anchor = GridBagConstraints.CENTER;
- gbc.fill = GridBagConstraints.NONE;
- gbl.setConstraints(icOutput, gbc);
- panel.add(icOutput);
-
- // The Text Output Area
- gbc.gridx = 0;
- gbc.gridy = 0;
- gbc.anchor = GridBagConstraints.WEST;
- gbc.fill = GridBagConstraints.HORIZONTAL;
- gbl.setConstraints(taOutput,gbc);
- taOutput.setEditable(false);
- panel.add(taOutput);
-
- // The Text Input Field
- gbc.gridx = 0;
- gbc.gridy = 1;
- gbc.anchor = GridBagConstraints.WEST;
- gbc.fill = GridBagConstraints.HORIZONTAL;
- gbl.setConstraints(tfInput,gbc);
- panel.add(tfInput);
-
- // The Leave Button
- gbc.gridx = 1;
- gbc.gridy = 1;
- gbc.anchor = GridBagConstraints.WEST;
- gbc.fill = GridBagConstraints.HORIZONTAL;
- gbl.setConstraints(bLeave,gbc);
- panel.add(bLeave);
- }
-
-
- public RoomFrame()
- {
- this("Anonymous");
- }
-
- public RoomFrame(String s)
- {
- InitGraphics();
- super(s);
- this.pack();
- this.show();
- }
-
- public boolean handleEvent(Event event)
- {
- if (event.id == Event.WINDOW_DESTROY)
- dispose();
- return super.handleEvent(event);
- }
-
-}
-
-class ImageCanvas extends Canvas {
-
- Image image_;
- int imgWidth_ = 128;
- int imgHeight_ = 128;
-
- public Dimension preferredSize() {
- return minimumSize();
- }
-
- public Dimension minimumSize() {
- return new Dimension(imgWidth_, imgHeight_);
- }
-
- public void image(Image newIm) {
- image_ = newIm;
- }
-
- public Image image() {
- return image_;
- }
-
- public void paint(Graphics g) {
- g.drawImage(image_,0,0,this);
- }
-
- public void update() {
- paint();
- }
-
-} // End of the Image Canvas Class
diff --git a/java/apps/NexusII/src/Timed_Wait.java b/java/apps/NexusII/src/Timed_Wait.java
deleted file mode 100644
index 792db39ceb9..00000000000
--- a/java/apps/NexusII/src/Timed_Wait.java
+++ /dev/null
@@ -1,86 +0,0 @@
-// package NexusII.util ;
-
-
-// Subclass the Exception class to get TimeoutException
-
-class TimeoutException extends Exception
-{
- public TimeoutException()
- {
- super();
- }
-
- public TimeoutException(String s)
- {
- super(s);
- }
-
-}
-
-// Timed_wait class. This can used by enq and deq to do timed_waits
-public abstract class Timed_Wait
-{
- // By default the object is itself
-public Timed_Wait ()
- {
- object_ = this;
- }
- // If the calling class specifies objects, delegate to it.
-public Timed_Wait (Object obj)
- {
- object_ = obj;
- }
-
- // This is the object we delegate to if a
- // subclass gives us a particular object,
- // otherwise, we ``delegate'' to ourself
- // (i.e., to this).
-protected Object object_;
-
- // This hook method must be overridden
- // by a subclass to provide the condition.
-
-public abstract boolean condition ();
-
- // This will borrow the monitor lock from the calling class
-
-public final void timed_wait(long msec_timeout)
-throws InterruptedException, TimeoutException
- {
- // wait if the condition is false
- if (!condition())
- {
- long start = System.currentTimeMillis() ;
- long wait_time = msec_timeout ;
-
- for(;;)
- {
- // anyway have to wait atleast till waittime
- object_.wait(wait_time);
-
- // on coming out check for the condition again
- if(!condition())
- {
- long now = System.currentTimeMillis() ;
- long time_so_far = now - start ;
-
- // if timed out
- if(time_so_far >= msec_timeout)
- throw new TimeoutException() ;
- else
- // retry !! we have some time left
- wait_time = msec_timeout - time_so_far ;
- }
- else // the condition is true here
- break ;
- }
- }
- }
-
- // Notify all threads waiting on the object_.
-public final void broadcast ()
- {
- object_.notifyAll ();
- }
-}
-
diff --git a/java/apps/NexusII/src/Timer.java b/java/apps/NexusII/src/Timer.java
deleted file mode 100644
index df781274913..00000000000
--- a/java/apps/NexusII/src/Timer.java
+++ /dev/null
@@ -1,31 +0,0 @@
-// This class encapsulates a Timer mechanism
-// Can be used for Profiling of parts of code and gathering statistics
-
-package NexusII ;
-
-public class Timer {
-
-public Timer()
-{
- start_ = 0 ;
-}
-
-public void start()
-
-{
- start_ = System.currentTimeMillis();
-}
-
-public long elapsed_time()
-{
- return System.currentTimeMillis() - start_ ;
-}
-
-public void stop()
-{
- start_ = 0 ;
-}
-
-private long start_ = 0 ;
-
-}
diff --git a/java/apps/NexusII/src/commandHandler.java b/java/apps/NexusII/src/commandHandler.java
deleted file mode 100644
index 4cf80d04235..00000000000
--- a/java/apps/NexusII/src/commandHandler.java
+++ /dev/null
@@ -1,44 +0,0 @@
-// To handle the events generated by command-line. The user will be saying
-// /nick <nick-name>
-
-import java.awt.* ;
-import java.util.* ;
-
-//import NexusII.client.* ;
-
-import awtCommand.* ;
-
-
-public class commandHandler implements Command,consts {
- NexusClientApplet applet_ ;
- // will handle the /nick command for now -- urgent
- public commandHandler(NexusClientApplet applet ) {
- applet_ = applet ;
- }
-
- public void execute(Object target,Event evt,Object what) {
- // Right now assume that it is just a nick command
- if(DEBUG) {
- System.out.println("Nick typed in ---- ");
- }
- StringTokenizer t = new StringTokenizer((String)what) ;
- // string for holding /nick and <nickname>
- String command = null ;
- if(t.hasMoreTokens()) {
- command = t.nextToken();
- }
-
- if(command.equalsIgnoreCase("/nick")) {
- if(t.hasMoreTokens()) {
- // have to send a nick packet to server
- applet_.myName = new String(t.nextToken());
- applet_.sendNickToServer(applet_.myName);
-
- }
- }
- // clear the field in the gui
- ((TextField)target).setText("");
-
- }
-}
-// of class
diff --git a/java/apps/NexusII/src/commandParser.java b/java/apps/NexusII/src/commandParser.java
deleted file mode 100644
index 64e6da66122..00000000000
--- a/java/apps/NexusII/src/commandParser.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- $RCSfile$
- $Author$
-
- Last Update: $Date$
- $Revision$
-
- REVISION HISTORY:
- $Log$
- Revision 1.1 1997/01/31 01:11:06 sumedh
- Added the Nexus II source code files.
-
-# Revision 1.1 1996/12/07 06:27:38 rajeev
-# Initial revision
-#
-# Revision 1.1 1996/12/02 06:05:08 rajeev
-# Initial revision
-#
-# Revision 1.1 1996/12/02 06:02:24 rajeev
-# Initial revision
-#
-
-*/
-// why not use java utilities !!
-
-import java.util.* ;
-import java.lang.* ;
-import java.awt.* ;
-
-
-
-//import NexusII.client.* ;
-//import NexusII.util.* ;
-//import NexusII.networking.* ;
-
-
-
-import awtCommand.* ;
-
-// This class takes a command parses it and packetizes it and puts it in the
-// global send queue. It works in its own thread of control and after nqing
-// its run() method falls off. It does its work and dies
-// Will act as an eventHandler for TextField most probably
-
-public class commandParser implements Command,consts,Runnable {
-
- String command ;
- MT_Bounded_Queue q_ ;
- NexusClientApplet applet_ ;
- // constructor
-
- public commandParser(MT_Bounded_Queue write_q,NexusClientApplet applet) {
- // create a reference to the write_q
- q_ = write_q ;
- // note the applet name
- applet_ = applet ;
-
- }
-
-
- public void execute(Object target, Event evt, Object what) {
- // Get the text which was entered there --
- command = new String((String) what) ;
- // run in a separate thread
- Thread main = new Thread(this);
- main.start();
- }
-
- // The parser etc. run here
- public synchronized void run() {
- String actual_command = new String();
- String data = new String();
- String data_len = new String();
- if(DEBUG) {
- System.out.println("commandParser thread running --- \n");
- }
-
- // Do the parsing first
- if(command.equalsIgnoreCase(LUSERS_STR)) {
- actual_command = new String("LUSERS") ;
- data = applet_.GetRoomName() ;
- data_len = new String(String.valueOf(data.length()));
- if(data.length() == 0)
- return ;
- }
-
- else if(command.equalsIgnoreCase(LROOMS_STR)) {
- actual_command = new String("LROOMS") ;
- data = new String("") ;
- data_len = new String("0") ;
- }
-
- String room = new String("ROOT");
-
- if(DEBUG) {
- System.out.println("The room is " + room + "\n");
- }
-
- /*
- StringBuffer databuffer = new StringBuffer();
-
- // Get the data
- while(t.hasMoreTokens()) {
- databuffer.append(t.nextToken());
- }
- String data = new String(databuffer);
- if(DEBUG) {
- System.out.println("The data is " + data + "\n");
- }
-
- // data length
- String data_len = String.valueOf(data.length());
- // Now make a packet
- */
-
- dataPacket pack = new dataPacket(NexusClientApplet.myName,room,actual_command,data_len,data);
- // enqueue it now
- q_.nq(pack);
-
- } // my job is over
-
-}
-// of class
-
diff --git a/java/apps/NexusII/src/connectionHandler.java b/java/apps/NexusII/src/connectionHandler.java
deleted file mode 100644
index 5e9d3823a68..00000000000
--- a/java/apps/NexusII/src/connectionHandler.java
+++ /dev/null
@@ -1,236 +0,0 @@
-/*
- $RCSfile$
- $Author$
-
- Last Update: $Date$
- $Revision$
-
- REVISION HISTORY:
- $Log$
- Revision 1.1 1997/01/31 01:11:07 sumedh
- Added the Nexus II source code files.
-
-# Revision 1.1 1996/12/07 06:27:38 rajeev
-# Initial revision
-#
-# Revision 1.1 1996/12/02 06:05:30 rajeev
-# Initial revision
-#
-# Revision 1.1 1996/12/02 06:02:24 rajeev
-# Initial revision
-#
-
-*/
-// This class will handle the event generated when user presses "connect/dis
-// connect" button. It will maintain all the state associated with a
-// connection ;
-// In particular, it will create reader,writer and demux threads and stop
-// them when user pressed disconnect. It also sends the init and quit
-// packet to the server
-// -- Rajeev Bector 11/26/96
-
-// package NexusII.networking ;
-
-import awtCommand.* ;
-
-import java.net.* ;
-import java.awt.* ;
-import java.io.* ;
-import java.util.* ;
-import ACE.OS.*;
-import ACE.SOCK_SAP.*;
-
-public class connectionHandler implements Command,consts,Runnable {
-
- // The socket for reading and writing
- // private Socket nexusSocket;
- private SOCKConnector nexusConnector_ = new SOCKConnector();
- private SOCKStream nexusStream_ = new SOCKStream();
-
- // Threads which will do reading and writing from Socket
- private Thread readerThread ;
- private Thread writerThread ;
-
- // Threads which demuxes the data from Write Queue
- private Thread demuxThread;
-
- // The socket
- // private Socket nexusSocket_ ;
-
- // Data Streams which flow the data out
- private DataInputStream is_ ;
- private DataOutputStream os_ ;
-
- // links to the outside world
- private MT_Bounded_Queue read_q_ ;
- private MT_Bounded_Queue write_q_ ;
-
- Integer port_ ;
- String host_ ;
-
- NexusClientApplet applet_ ;
- // Constructor
- public connectionHandler(String host,Integer port,NexusClientApplet applet) {
- host_ = host ;
- port_ = port ;
- applet_ = applet ;
- } // of constructor
-
- // This will be called when the "connect/disconnet" button is pressed
-
- public void execute(Object target, Event evt, Object what) {
- // run in a separate thread
- new Thread(this).start();
- }
-
- public synchronized void run() {
-
- // If not connected -- then connect
- if(!applet_.connected) {
-
- // Initialize the queues now
- read_q_ = new MT_Bounded_Queue(QUEUE_SIZE);
- write_q_ = new MT_Bounded_Queue(QUEUE_SIZE);
-
- // Try to connect to the server now
- // nexusSocket_ = new Socket(host_,port_.intValue());
- try {
- nexusConnector_.connect(nexusStream_, host_, port_.intValue());
- }
- catch(SocketException s) { }
- catch(IOException i) { }
- // Attach Streams to read and write end os socket
- os_ = new DataOutputStream(nexusStream_.outputStream());
- is_ = new DataInputStream(nexusStream_.inputStream());
-
- // do something now
-
- // create and start the socket reader first
- readerThread = new socketReaderThread(read_q_,is_);
- readerThread.start();
-
- // now create the writer also -- subclass of consumer
- writerThread = new socketWriterThread(write_q_,os_);
- writerThread.start();
- // Have to send the init packet to the server
- sayHelloToServer();
-
-
- // Do all the graphics needed and also init the join handlers etc.
- applet_.OnConnect();
-
- // make sure that when demux is created -- joinHandler is there ... !!
-
- // Create the demux here -- he'll spawn off the rooms
- demuxThread = new nexusDemuxThread(read_q_,applet_.Mapper());
- demuxThread.start();
-
- } // of if !connected
-
- // if connected already then I have to disconnect --- have to
- // write code for this
- else {
-
- // first leave all the rooms
- for(Enumeration e = applet_.Mapper().keys(); e.hasMoreElements();) {
- String name = (String) e.nextElement() ;
- applet_.SetRoomName(name);
- applet_.nexusJoiner.execute(null,null,LEAVE_STR);
- }
- // send a quit packet to the server
- sayByeToServer();
-
- // Have to send a leave for all the rooms and leave all the rooms
-
- // stop the running threads
- readerThread.stop();
- demuxThread.stop();
-
- // Again meddle with graphics
- applet_.OnDisconnect();
- return ;
- }
- } // of run
-
- // This method returns the underlying socket descriptor
- public Socket handle() {
- return nexusStream_.socket();
- }
-
- public DataInputStream getinStream() {
- return is_ ;
- }
-
- public DataOutputStream getoutStream() {
- return os_ ;
- }
-
- public MT_Bounded_Queue reader_q() {
- return read_q_ ;
- }
-
-
- public MT_Bounded_Queue writer_q() {
- if(write_q_ == null)
- System.out.println("Sending a null write_q");
- return write_q_ ;
- }
-
- // This method will compose a hello packet and send it off -- cannot run
- // this in a separate thread. Has to send this first surely to our TCP
- // Connection
-
- public void sayHelloToServer() {
- // hello doesnt have any body
- byte[] packetHeader = new byte[PACKET_HEADER_LENGTH] ;
- String clientID = new String(NexusClientApplet.myName);
- String roomID = new String("ROOT");
- String contentType = new String("INIT");
- String contentLength = new String("0");
-
- // Make a proper packet out of it
- dataPacket initPacket = new dataPacket(clientID,roomID,contentType,contentLength);
-
- // enqueue that packet for socketWriter to read
- write_q_.nq(initPacket);
-
- }
-
- // This method send a Quit command to the server -- to say that it is
- // pushing off
- public void sayByeToServer() {
- byte[] packetHeader = new byte[PACKET_HEADER_LENGTH] ;
- String clientID = new String(NexusClientApplet.myName);
- String roomID = new String("null");
- String contentType = new String("QUIT");
- String contentLength = new String("0");
-
- // Make a proper packet out of it
- dataPacket quitPacket = new dataPacket(clientID,roomID,contentType,contentLength);
-
- // enqueue that packet for socketWriter to read
- write_q_.nq(quitPacket);
- } // of sayByeToServer
-
-} // of class
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/java/apps/NexusII/src/consts.java b/java/apps/NexusII/src/consts.java
deleted file mode 100644
index 304ec41a41e..00000000000
--- a/java/apps/NexusII/src/consts.java
+++ /dev/null
@@ -1,40 +0,0 @@
-// package NexusII.client ;
-
-// An interface for all the public constants shared by clientApplet
-// All classes that need to access constants will implement this
-
-public interface consts {
- // Length of each field in the header
- public static final int FIELD_LENGTH = 32 ;
-
- // Total length of header
- public static final int PACKET_HEADER_LENGTH = 128;
-
- // Offset where we can find the data length
- public static final int DATA_LEN_OFFSET = 96;
-
- // Size of Queues where reader and writer work
- public static final int QUEUE_SIZE = 20 ;
-
- // Separator used by tokens in the packet
- public static final String SEPARATOR = " " ;
-
- // End of message
- public static final String END_OF_DATA = "\n" ;
-
- // Useful for debugging -- set to false for release version (demo) -- Aravind
- public static final boolean DEBUG = false;
-
- // Size of hash tables
- public static final int HASH_SIZE = 16 ;
-
- public static final String JOIN_STR = "Join" ;
- public static final String LEAVE_STR = "Leave" ;
- public static final String LUSERS_STR = "List Users" ;
- public static final String LROOMS_STR = "List Rooms" ;
-
- public static final int SERVER_PORT = 42429 ;
- public static final String NEXUS_LOGO = "Nexus_Logo.gif";
-}
-
-
diff --git a/java/apps/NexusII/src/dataPacket.java b/java/apps/NexusII/src/dataPacket.java
deleted file mode 100644
index 1bd2dfeb6ab..00000000000
--- a/java/apps/NexusII/src/dataPacket.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- $RCSfile$
- $Author$
-
- Last Update: $Date$
- $Revision$
-
- REVISION HISTORY:
- $Log$
- Revision 1.1 1997/01/31 01:11:08 sumedh
- Added the Nexus II source code files.
-
-# Revision 1.2 1996/12/07 06:27:38 rajeev
-# yaah paranoid backup ...
-#
-# Revision 1.1 1996/12/06 18:23:45 rajeev
-# Initial revision
-#
-# Revision 1.1 1996/12/02 06:07:53 rajeev
-# Initial revision
-#
-# Revision 1.1 1996/12/02 06:02:24 rajeev
-# Initial revision
-#
-
-*/
-// This class encapsulates a dataPacket
-// Will encapsulate the byteStream as a characterStream into a single thing
-// no packets for now
-// package NexusII.networking ;
-
-//import NexusII.client.* ;
-
-public class dataPacket implements consts, Cloneable{
-
- private String clientName ;
- private String roomName ;
- private String contentType ;
- private String contentLength ;
- private String content ;
-
- // constructor -- will create the data packet
- public dataPacket(byte[] header, byte[] body) {
- int len = FIELD_LENGTH ;
- clientName = new String(header,0,0,len);
- roomName = new String(header,0,1*len,len);
- contentType = new String(header,0,2*len,len);
- contentLength = new String(header,0,3*len,len);
- content = new String(body,0);
- if(DEBUG)
- System.out.println("datapacket: Constructed packet with header " + header + " and body " + body);
- }
-
- // another constructor for length 0 packets
- public dataPacket(String client, String room, String type,String len)
- {
- clientName = new String(client);
- roomName = new String(room);
- contentType = new String(type);
- contentLength = new String(len);
- content = new String();
- }
-
- // another one for some data also
- public dataPacket(String client, String room, String type,String len,String data)
- {
- this(client,room,type,len);
- content = new String(data);
- }
-
- // return the data in bytized header and body
- public void bytize(byte[] header, byte[] body)
- {
- // clear the header and body -- fill them with whitespace
- String white_space = new String(" ");
-
- if(DEBUG) {
- System.out.println("dataPacket: length is " + new Integer(contentLength.trim()).intValue() + "\n");
- }
-
- int len = FIELD_LENGTH ;
- // copy the header
- clientName.getBytes(0,clientName.length(),header,0);
- roomName.getBytes(0,roomName.length(),header,len*1);
- contentType.getBytes(0,contentType.length(),header,len*2);
- contentLength.getBytes(0,contentLength.length(),header,len*3);
-
- int body_len = (new Integer(contentLength.trim())).intValue();
- // copy the body also
- content.getBytes(0,body_len,body,0);
- }
-
- public int contentLength() {
- return new Integer(contentLength.trim()).intValue();
- }
-
- // Returns the destination for the current packet
- public String destination(){
- return roomName.trim() ;
- }
-
- public String contentType() {
- return contentType.trim() ;
- }
-
-
- public String content() {
- return content.trim() ;
- }
-
- public String clientName() {
- return clientName.trim() ;
- }
-
-}
-// of class datapacket
-
-
-
-
-
-
-
-
diff --git a/java/apps/NexusII/src/joinHandler.java b/java/apps/NexusII/src/joinHandler.java
deleted file mode 100644
index 3ff071c26ed..00000000000
--- a/java/apps/NexusII/src/joinHandler.java
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
- $RCSfile$
- $Author$
-
- Last Update: $Date$
- $Revision$
-
- REVISION HISTORY:
- $Log$
- Revision 1.1 1997/01/31 01:11:09 sumedh
- Added the Nexus II source code files.
-
-# Revision 1.1 1996/12/07 06:27:38 rajeev
-# Initial revision
-#
-# Revision 1.1 1996/12/02 06:06:22 rajeev
-# Initial revision
-#
-# Revision 1.1 1996/12/02 06:02:24 rajeev
-# Initial revision
-#
-
-*/
-
-// This class will handle the event generated when user presses "join/leave"
-// button. It will maintain all the state associated with all the rooms
-// It'll also create and maintain the rooms
-// -- Rajeev Bector 11/26/96
-
-// package NexusII.networking ;
-
-// This is a SINGLETON
-
-
-import java.net.* ;
-import java.util.* ;
-import java.awt.* ;
-import java.io.* ;
-
-
-//import NexusII.client.* ;
-//import NexusII.util.* ;
-//import NexusII.networking.* ;
-
-import awtCommand.* ;
-
-public class joinHandler implements Command,consts {
- MT_Bounded_Queue write_q_ ;
- Hashtable name_to_q_ ;
- Hashtable name_to_handler_ ;
- NexusClientApplet applet_ ;
-
- // This will be called when the "join/leave" button is pressed
- public joinHandler(MT_Bounded_Queue writer_q,NexusClientApplet applet) {
- write_q_ = writer_q ;
- applet_ = applet ;
- // init. the Hashtables
- name_to_q_ = new Hashtable(HASH_SIZE);
- name_to_handler_ = new Hashtable(HASH_SIZE);
-
- }
-
- public Hashtable Mapper() {
- return name_to_q_ ;
- }
-
- public void execute(Object target, Event evt, Object what) {
-
- String roomName = applet_.GetRoomName() ;
- if(roomName.length()==0) {
- return ;
- }
-
- // if it is the join button
- if(((String)what).equalsIgnoreCase(JOIN_STR)) {
- //if already joined -- return
- if(name_to_q_.get(roomName) != null)
- return ;
-
- // room doesnt exist
- // Just in case the room name isn't listed
- applet_.AddRoomName(roomName);
- // create a new queue for the room to use
-
- MT_Bounded_Queue q_ = new MT_Bounded_Queue(QUEUE_SIZE);
- if(DEBUG) {
- System.out.println("joinHandler: inserted the queue in hash ");
- }
- name_to_q_.put(roomName,q_);
- roomHandler handler = new roomHandler(roomName,q_,write_q_,applet_);
- name_to_handler_.put(roomName,handler);
-
- // send a request to the server
- sayJoinToServer(roomName);
- // sendTestPacket(roomName,"URL","http://cumbia.cs.wustl.edu:4242/~sumedh/NexusII/NexusII.gif",q_);
- } // of join
-
- else {
- // its a "leave packet"
- if(name_to_q_.get(roomName) == null)
- return ;
- // remove the entry from the queue
- name_to_q_.remove(roomName);
-
- roomHandler handle = (roomHandler) name_to_handler_.get(roomName);
- if(DEBUG)
- System.out.println("joinHandler:Stopiing the room thread" + roomName);
- handle.mystop();
- // handle = null ;
-
- // remove the entry from the queue
- name_to_handler_.remove(roomName);
- sayLeaveToServer(roomName);
- } // of else
- } // of execute
-
- private void sayJoinToServer(String roomName) {
- //if (DEBUG)
- // System.out.println("In the say J to server...");
- byte[] packetHeader = new byte[PACKET_HEADER_LENGTH] ;
- String clientID = new String(NexusClientApplet.myName);
- String roomID = new String("ROOT");
- String contentType = new String("JOIN");
- String contentLength = String.valueOf(roomName.length());
- String content = new String(roomName);
- // Make a proper packet out of it
- dataPacket joinPacket = new dataPacket(clientID,roomID,contentType,contentLength,content);
-
- // enqueue that packet for socketWriter to read
- write_q_.nq(joinPacket);
- }
-
- private void sayLeaveToServer(String roomName) {
- byte[] packetHeader = new byte[PACKET_HEADER_LENGTH] ;
- String clientID = new String(NexusClientApplet.myName);
- String roomID = new String("ROOT");
- String contentType = new String("LEAVE");
- String contentLength = new String(Integer.toString(roomName.length()));
- String content = new String(roomName);
-
- // Make a proper packet out of it
- dataPacket leavePacket = new dataPacket(clientID,roomID,contentType,contentLength,content);
-
- // enqueue that packet for socketWriter to read
- write_q_.nq(leavePacket);
- }
-
-
- public void sendTestPacket(String roomName,String type,String content,MT_Bounded_Queue readq) {
- byte[] packetHeader = new byte[PACKET_HEADER_LENGTH] ;
- String clientID = new String(NexusClientApplet.myName);
- String contentLength = new String(Integer.toString(content.length()));
-
-
- // Make a proper packet out of it
- dataPacket testPacket = new dataPacket(clientID,roomName,type,contentLength,content);
-
- // enqueue that packet for socketWriter to read
- readq.nq(testPacket);
- }
-
-
-}
-
-// of class
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/java/apps/NexusII/src/makefile b/java/apps/NexusII/src/makefile
deleted file mode 100644
index c3cff521511..00000000000
--- a/java/apps/NexusII/src/makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-all: client server
-
-client: ../classes/NexusClientApplet.class
-
-../classes/NexusClientApplet.class:
- javac -d ../classes -depend -g NexusClientApplet.java
-
-server: ../classes/NexusIIserver.class
-
-../classes/NexusIIserver.class:
- javac -d ../classes -depend -g NexusIIserver.java
-
-clean:
- rm -f ../classes/*.class *~
-
diff --git a/java/apps/NexusII/src/nexusDemuxThread.java b/java/apps/NexusII/src/nexusDemuxThread.java
deleted file mode 100644
index 96d0fdd06e1..00000000000
--- a/java/apps/NexusII/src/nexusDemuxThread.java
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- $RCSfile$
- $Author$
-
- Last Update: $Date$
- $Revision$
-
- REVISION HISTORY:
- $Log$
- Revision 1.1 1997/01/31 01:11:10 sumedh
- Added the Nexus II source code files.
-
-# Revision 1.1 1996/12/07 06:27:38 rajeev
-# Initial revision
-#
-# Revision 1.2 1996/12/05 05:39:47 sumedh
-# ok
-#
-# Revision 1.1 1996/12/02 06:08:20 rajeev
-# Initial revision
-#
-# Revision 1.1 1996/12/02 06:02:24 rajeev
-# Initial revision
-#
-
-*/
-
-// Will take the packets from the input queue
-// Parse the packet
-// Call the room handler thread which Aravind will provide
-
-// Mapper object is the one which returns the room_q reference if you pass
-// it the room number. Aravind has to implement this object called roomMapper
-// which has an instance called mapper in the Applet context. This will be
-// referred by nexusDemuxThread whenever it has anything to put in the room_q
-
-// package NexusII.networking ;
-
-//import NexusII.util.* ;
-//import NexusII.client.* ;
-
-import java.util.* ;
-
-public class nexusDemuxThread extends Thread implements consts {
- MT_Bounded_Queue q_ ;
- dataPacket packet ;
- Hashtable mapper_ ;
-
- // constructor
- public nexusDemuxThread(MT_Bounded_Queue read_q,Hashtable mapper) {
- q_ = read_q ;
- mapper_ = mapper ;
- }
-
- public void run() {
- // run till infinity
- for(;;) {
- if(DEBUG) {
- System.out.println("Demux running ---- ");
- }
- // take out packets from the queue
- // parse to find out which room they belong to
- packet = ((dataPacket)q_.dq());
- if(DEBUG) {
- System.out.println("Demux got something ---- ");
- }
-
- String roomName = packet.destination().trim();
- if(DEBUG) {
- System.out.println("demux: destination is : " + roomName);
- }
- if(DEBUG) {
- System.out.println("Hashtable size is " + new Integer(mapper_.size()));
- }
- // Get a reference to which queue to put it in
- MT_Bounded_Queue room_q = (MT_Bounded_Queue)mapper_.get(roomName);
-
- // nq the packet on the room q
- if(room_q != null) {
- room_q.nq(packet);
- System.out.println("deMux: I have enqueued it successfully");
- }
- else
- {
- System.out.println("demux: room_q was null: i couldnt do much");
- }
- }
- }
- // of run
-}
-// of class
-
-
-
-
-
-// 11/24/96 -- Rajeev Bector
diff --git a/java/apps/NexusII/src/roomHandler.java b/java/apps/NexusII/src/roomHandler.java
deleted file mode 100644
index bd125631b74..00000000000
--- a/java/apps/NexusII/src/roomHandler.java
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- $RCSfile$
- $Author$
-
- Last Update: $Date$
- $Revision$
-
- REVISION HISTORY:
- $Log$
- Revision 1.1 1997/01/31 01:11:11 sumedh
- Added the Nexus II source code files.
-
-# Revision 1.4 1996/12/07 06:22:49 rajeev
-# taking a backup !
-#
-# Revision 1.3 1996/12/06 06:20:07 rajeev
-# Changes to include leave handler
-#
-# Revision 1.2 1996/12/06 04:49:44 rajeev
-# working now hopefully !
-#
-# Revision 1.1 1996/12/06 03:44:32 rajeev
-# Initial revision
-#
-
-*/
-
-// per room
-import java.awt.* ;
-import awtCommand.* ;
-import java.io.* ;
-import java.net.* ;
-//import NexusII.client.* ;
-//import NexusII.util.* ;
-//import NexusII.networking.*;
-
-public class roomHandler implements Runnable,consts{
-
- String roomName_ ;
- MT_Bounded_Queue read_q_ ;
- MT_Bounded_Queue write_q_ ;
- RoomFrame rf_;
- Thread mainThread ;
- NexusClientApplet applet_ ;
-
- // I dont know what to do currently
- public roomHandler(String roomName, MT_Bounded_Queue reader_q,MT_Bounded_Queue writer_q,NexusClientApplet applet) {
- roomName_ = roomName ;
- read_q_ = reader_q ;
- write_q_ = writer_q ;
- applet_ = applet ;
- rf_ = new RoomFrame(write_q_,applet_,roomName_);
- // whenever this frame gets the mouse focus, handler will be called
- FrameHandler fh_ = new FrameHandler(applet_);
- rf_.setGotFocusCommand(fh_);
- mainThread = new Thread(this);
- mainThread.start();
- }
-
-
- public void mystop() {
- // dispose the graphics part here
- if(DEBUG)
- System.out.println("Roomhandlers stop called \n");
- rf_.hide();
- rf_.dispose();
- // no longer need the roomframe
- rf_ = null ;
- mainThread.stop();
- }
-
- public void run() {
- if(DEBUG) {
- System.out.println("Room receiver running ---- ");
- }
- while(Thread.currentThread() == mainThread) {
- // get the data packet
- dataPacket packet = (dataPacket)(read_q_.dq()) ;
- if(DEBUG)
- System.out.println("Room - I got something\n");
-
- // if the packet is of text type -- display it
- if(packet.contentType().trim().equalsIgnoreCase("TEXT")) {
- rf_.addText(packet.content());
- }
- // if the packet is a url address -- pull the image across
- // this url has to be an image as of now
- if(packet.contentType().equalsIgnoreCase("URL")) {
- Image im = null ;
- try {
- im = applet_.getImage(new URL(packet.content()));
- } catch (MalformedURLException i) {
- // nothing as of now
- }
- // display the image
- rf_.updateImage(im);
-
- }
-
- if (DEBUG)
- System.out.println("roomhandler" + roomName_ + " got data");
- }
- }
-
- public String toString() {
- return roomName_ ;
- }
-
-} // of class roomHandler
-
-// is executed when the room frame gets mouse focus
-
-class FrameHandler implements Command {
- NexusClientApplet applet_ ;
- public FrameHandler(NexusClientApplet applet) {
- applet_ = applet ;
- }
-
- public void execute(Object target, Event evt, Object what) {
- if(target instanceof Frame) {
- applet_.SetRoomName(((RoomFrame)target).getTitle());
- }
- }
-}
-
diff --git a/java/apps/NexusII/src/socketReaderThread.java b/java/apps/NexusII/src/socketReaderThread.java
deleted file mode 100644
index 35679c504b4..00000000000
--- a/java/apps/NexusII/src/socketReaderThread.java
+++ /dev/null
@@ -1,126 +0,0 @@
-/*
- $RCSfile$
- $Author$
-
- Last Update: $Date$
- $Revision$
-
- REVISION HISTORY:
- $Log$
- Revision 1.1 1997/01/31 01:11:11 sumedh
- Added the Nexus II source code files.
-
-# Revision 1.1 1996/12/07 06:27:38 rajeev
-# Initial revision
-#
-# Revision 1.3 1996/12/03 01:35:37 rajeev
-# fixed a big bug with respect to trim()
-#
-# Revision 1.2 1996/12/03 01:01:27 rajeev
-# // fixed the bug at line 76
-#
-# Revision 1.1 1996/12/02 06:08:56 rajeev
-# Initial revision
-#
-# Revision 1.1 1996/12/02 06:02:24 rajeev
-# Initial revision
-#
-
-*/
-// The socketReaderThread is like a Producer who reads from the socket and
-// nqs it onto the queue. Thats it ... Big Deal. huh !
-
-// This threads task is
-// 1. Take things from SocketBuffer.
-// 2. Ensure that Full Packets are read
-// 3. Put the packet onto the queue
-
-//package NexusII.networking ;
-
-// get hold of java classes
-//import NexusII.client.* ;
-//import NexusII.util.* ;
-
-import java.io.* ;
-
-
-public class socketReaderThread extends Producer implements Runnable,consts
-{
- DataInputStream is_ ;
-
- // new constructor
- // Pass the queue and socketid to the constructor
-
- public socketReaderThread(MT_Bounded_Queue q, DataInputStream is) {
- // call the super constructor
- super(q);
- is_ = is ;
- }
-
- // This will just override the run method and thats it
- // I want to have my own run !
-
- public void run() {
- // run indefinitely -- i am a daemon anyway
- if(DEBUG) {
- System.out.println("--- This is socketReaderThread --- \n");
- }
-
- for(;;) {
-
- // read header bytes from stream
- int field_len = FIELD_LENGTH ;
- byte[] packetHeader = new byte[PACKET_HEADER_LENGTH];
- try {
- is_.readFully(packetHeader,0,PACKET_HEADER_LENGTH);
- }
- catch (IOException e) {
- // do something here
- System.out.println("socketReader: I/O exception in read: I am quitting");
- // what to do here -- right now quit
- return ;
- }
- if(DEBUG){
- System.out.println("socketReader read:" + new String(packetHeader,0));
- }
-
- // take out the length field from this
- String length = new String(packetHeader,0,DATA_LEN_OFFSET,field_len);
-
- // Read this much more from the socket
- if(DEBUG) {
- System.out.println("The length of packet is " + length);
- }
-
- Integer Test = new Integer(length.trim());
- int len = Test.intValue();
- if(DEBUG) {
- System.out.println("srt: attempting to read " + Test + " bytes ");
- }
-
- byte[] packetBody = new byte[len] ;
- try {
- if(len != 0)
- is_.readFully(packetBody,0,len);
- }
- catch (IOException e) {
- // do something here
- System.out.println("socketReader: I/O exception in read: I am quitting");
- // what to do here -- right now quit
- return ;
- }
-
- // The header and the body are there now -- so make a packet
- dataPacket packet = new dataPacket(packetHeader,packetBody);
- if(DEBUG)
- System.out.println("srt: Now nq'ing item body " + packet.content() );
- queue_.nq(packet);
- if(DEBUG)
- System.out.println("srt: Done nq'ing..");
-
- // go back to reading the socket now
- }
- // of for(;;)
- }
- // of method run
-}
diff --git a/java/apps/NexusII/src/socketWriterThread.java b/java/apps/NexusII/src/socketWriterThread.java
deleted file mode 100644
index 395449b6a53..00000000000
--- a/java/apps/NexusII/src/socketWriterThread.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- $RCSfile$
- $Author$
-
- Last Update: $Date$
- $Revision$
-
- REVISION HISTORY:
- $Log$
- Revision 1.1 1997/01/31 01:11:12 sumedh
- Added the Nexus II source code files.
-
-# Revision 1.1 1996/12/07 06:27:38 rajeev
-# Initial revision
-#
-# Revision 1.1 1996/12/02 06:09:22 rajeev
-# Initial revision
-#
-# Revision 1.1 1996/12/02 06:02:24 rajeev
-# Initial revision
-#
-
-*/
-// The socketWriterThread is like a Consumer who reads from the write_q and
-// puts it onto the socket. Thats it ... Big Deal. huh !
-
-// This threads task is
-// 1. Write things to SocketBuffer.
-// 2. Ensure that Full Packets are sent
-// 3. Read the packet off the queue
-
-//package NexusII.networking ;
-
-// get hold of java classes
-
-import java.io.* ;
-
-//import NexusII.client.* ;
-//import NexusII.util.* ;
-
-public class socketWriterThread extends Consumer implements Runnable,consts
-{
- DataOutputStream os_ ;
-
- // new constructor
- // Pass the queue and outstream to the constructor
-
- public socketWriterThread(MT_Bounded_Queue q, DataOutputStream os) {
- // call the super constructor
- super(q);
- os_ = os ;
- }
-
- // This will just override the run method and thats it
- // I want to have my own run !
-
- public void run() {
- // run indefinitely -- i am a daemon anyway
- if(DEBUG) {
- System.out.println("--- This is socketWriterThread --- \n");
- }
- boolean bye_sent = false ;
- while(!bye_sent) {
-
- // read the packet from the queue
- dataPacket packet = (dataPacket) queue_.dq();
- if(DEBUG){
- System.out.println("socketWriterThread: I got something -- \n");
- }
-
- // read length bytes from packet
- int len = packet.contentLength() ;
- if(DEBUG) {
- System.out.println("socketWriterThread: length is " + new Integer(len));
- }
-
-
- int field_len = FIELD_LENGTH ;
-
- // Allocate storage for holding the fields
-
- byte[] packetHeader = new byte[PACKET_HEADER_LENGTH];
- byte[] packetBody = new byte[len] ;
-
- // Fill them
- packet.bytize(packetHeader,packetBody);
-
- // put it on the wire now --
-
- try {
- os_.write(packetHeader,0,PACKET_HEADER_LENGTH);
- }
- catch (IOException e) {
- // do something here
- }
- if(DEBUG){
- System.out.println("I wrote:" + new String(packetHeader,0));
- }
-
- try {
- os_.write(packetBody,0,len);
- }
- catch (IOException e) {
- // do something here
- }
- if(DEBUG){
- System.out.println("I wrote:" + new String(packetBody,0));
- }
- // this is to handle if the user presses disconnect without leaving the
- // room
- if(packet.contentType().equalsIgnoreCase("QUIT"))
- bye_sent = true ;
- // go back to reading the queue now
- }
- // of for(;;)
- }
- // of method run
-
-}
diff --git a/java/apps/NexusII/src/url_to_url.java b/java/apps/NexusII/src/url_to_url.java
deleted file mode 100644
index 0fe08ab6db3..00000000000
--- a/java/apps/NexusII/src/url_to_url.java
+++ /dev/null
@@ -1,33 +0,0 @@
-// This method takes in a url and a prefix name and pulls that url across the
-// network, stores it in a local file named prefix
-
-// for now it assumes that the url is an image only !
-
-import java.net.* ;
-import java.io.* ;
-import java.awt.* ;
-public class url_to_url {
- Image im ;
-
- public url_to_url(URL url,String prefix) {
- try {
- im = (Image)url.getContent();
- } catch (IOException i) {}
- String www_path = System.getProperty("www-path");
- String home_dir = System.getProperty("user.home");
- String dir = home_dir + www_path ;
- System.out.println("web dir is this : " + dir);
-
- }
-
- public static void main(String[] argv) {
- URL test = null ;
- try {
- test = new URL("http://www.cs.wustl.edu/~rajeev/images/sand.jpg");
- } catch ( MalformedURLException e) {}
-
- url_to_url t = new url_to_url(test,"root") ;
-
- }
-
-}
diff --git a/java/apps/NexusII/start b/java/apps/NexusII/start
deleted file mode 100755
index c699c96da60..00000000000
--- a/java/apps/NexusII/start
+++ /dev/null
@@ -1,27 +0,0 @@
-#! /bin/sh
-
-## This is an example script to launch the server.
-
-# the mywebaddress variable should point to a URL which is world-readable
-# the mywebdir variable should point to the actual pathname of the URL
-# which is specified by the mywebaddress variable
-# The server needs to have write access to the mywebdir directory.
-# Thus, the server saves images into the "mywebdir", and clients
-# can access them via the "mywebaddress" URL.
-
-# the 222222 number is the port number on which the server is to be launched
-# the same port number should appear in the html document containing
-# the client applet (see start.html for an example)
-
-# while running the server, the ./classes should be part of the CLASSPATH.
-# while running the client, the client classes as well as the awtCommand
-# toolkit should be world-readable. (The awtcommand toolkit is included
-# in this toolkit, under the classes directory.)
-
-
-umask 022
-java -Dmywebaddress=http://cumbia.cs.wustl.edu/NexusII/tmp/ -Dmywebdir=/project/cumbia/sumedh/web/apache/root/NexusII/tmp/ NexusIIserver 222222
-
-
-
-
diff --git a/java/apps/NexusII/start.html b/java/apps/NexusII/start.html
deleted file mode 100644
index cd591295b4a..00000000000
--- a/java/apps/NexusII/start.html
+++ /dev/null
@@ -1,3 +0,0 @@
-<applet code=NexusClientApplet.class width=550 height=500>
- <param name=serverport value="222222">
-</applet>
diff --git a/java/classes/README.TXT b/java/classes/README.TXT
deleted file mode 100644
index ba771e6615d..00000000000
--- a/java/classes/README.TXT
+++ /dev/null
@@ -1,2 +0,0 @@
-The .class files are not included in the release archive. When properly
-setup and built, a JACE subdirectory will be here.
diff --git a/java/doc/images/GridBagEx.gif b/java/doc/images/GridBagEx.gif
deleted file mode 100644
index 16c326d88ca..00000000000
--- a/java/doc/images/GridBagEx.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/OpenBookIcon.gif b/java/doc/images/OpenBookIcon.gif
deleted file mode 100644
index 86384f7733f..00000000000
--- a/java/doc/images/OpenBookIcon.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/blue-ball-small.gif b/java/doc/images/blue-ball-small.gif
deleted file mode 100644
index d4c5cde5b00..00000000000
--- a/java/doc/images/blue-ball-small.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/blue-ball.gif b/java/doc/images/blue-ball.gif
deleted file mode 100644
index edc29b786ce..00000000000
--- a/java/doc/images/blue-ball.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/class-index.gif b/java/doc/images/class-index.gif
deleted file mode 100644
index 7f276bcb242..00000000000
--- a/java/doc/images/class-index.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/constructor-index.gif b/java/doc/images/constructor-index.gif
deleted file mode 100644
index 435cac42386..00000000000
--- a/java/doc/images/constructor-index.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/constructors.gif b/java/doc/images/constructors.gif
deleted file mode 100644
index d1a6ae507ca..00000000000
--- a/java/doc/images/constructors.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/cyan-ball-small.gif b/java/doc/images/cyan-ball-small.gif
deleted file mode 100644
index 7f74357443a..00000000000
--- a/java/doc/images/cyan-ball-small.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/cyan-ball.gif b/java/doc/images/cyan-ball.gif
deleted file mode 100644
index 97ca1f2b6e3..00000000000
--- a/java/doc/images/cyan-ball.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/error-index.gif b/java/doc/images/error-index.gif
deleted file mode 100644
index 22835ff8c64..00000000000
--- a/java/doc/images/error-index.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/exception-index.gif b/java/doc/images/exception-index.gif
deleted file mode 100644
index e3830d9c52e..00000000000
--- a/java/doc/images/exception-index.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/green-ball-small.gif b/java/doc/images/green-ball-small.gif
deleted file mode 100644
index 17fea5b32bb..00000000000
--- a/java/doc/images/green-ball-small.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/green-ball.gif b/java/doc/images/green-ball.gif
deleted file mode 100644
index 71e1b2ec2db..00000000000
--- a/java/doc/images/green-ball.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/interface-index.gif b/java/doc/images/interface-index.gif
deleted file mode 100644
index bf93dda9e35..00000000000
--- a/java/doc/images/interface-index.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/magenta-ball-small.gif b/java/doc/images/magenta-ball-small.gif
deleted file mode 100644
index bd0584b3c67..00000000000
--- a/java/doc/images/magenta-ball-small.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/magenta-ball.gif b/java/doc/images/magenta-ball.gif
deleted file mode 100644
index 5da03b84d2b..00000000000
--- a/java/doc/images/magenta-ball.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/method-index.gif b/java/doc/images/method-index.gif
deleted file mode 100644
index a05e7051160..00000000000
--- a/java/doc/images/method-index.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/methods.gif b/java/doc/images/methods.gif
deleted file mode 100644
index 949e01b8a33..00000000000
--- a/java/doc/images/methods.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/package-index.gif b/java/doc/images/package-index.gif
deleted file mode 100644
index f894d4210d7..00000000000
--- a/java/doc/images/package-index.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/red-ball-small.gif b/java/doc/images/red-ball-small.gif
deleted file mode 100644
index f6b3c372ca1..00000000000
--- a/java/doc/images/red-ball-small.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/red-ball.gif b/java/doc/images/red-ball.gif
deleted file mode 100644
index dca92960148..00000000000
--- a/java/doc/images/red-ball.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/variable-index.gif b/java/doc/images/variable-index.gif
deleted file mode 100644
index 65cc029e722..00000000000
--- a/java/doc/images/variable-index.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/variables.gif b/java/doc/images/variables.gif
deleted file mode 100644
index e8a735399a6..00000000000
--- a/java/doc/images/variables.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/yellow-ball-small.gif b/java/doc/images/yellow-ball-small.gif
deleted file mode 100644
index 8e5f57cdfcb..00000000000
--- a/java/doc/images/yellow-ball-small.gif
+++ /dev/null
Binary files differ
diff --git a/java/doc/images/yellow-ball.gif b/java/doc/images/yellow-ball.gif
deleted file mode 100644
index 2b8c0bb3d6b..00000000000
--- a/java/doc/images/yellow-ball.gif
+++ /dev/null
Binary files differ
diff --git a/java/examples/Logger/README b/java/examples/Logger/README
deleted file mode 100644
index 1da7dbcbb19..00000000000
--- a/java/examples/Logger/README
+++ /dev/null
@@ -1,29 +0,0 @@
-This directory contains a simple client/server Java implementation of the
-distributed logging server described in several papers in the C++
-Report (which can be obtained via the following WWW URLs:
-http://www.cs.wustl.edu/~schmidt/{Reactor1-93.ps.gz,Reactor2-93.ps.gz}).
-
-The example consists of the following two directories:
-
- . client
- NOT YET CONVERTED
- This program talks directly to the server logging
- daemon. The server daemon must be started before you
- can run this test.
-
- . simple-server
-
- This program runs a simple
- implementation of the
- distributed logging server daemon. It also contains
- code for a simple client as well.
-
- . Acceptor-server
- NOT YET CONVERTED
- This program runs templated, Acceptor-based
- single-threaded Reactive implementation of the
- distributed logging server daemon.
-
-The server implemented in "simple" is completely compatible with the
-client defined in the C++ version of ACE.
-
diff --git a/java/examples/Logger/simple-server/LogRecord.java b/java/examples/Logger/simple-server/LogRecord.java
deleted file mode 100644
index e29ed6e32b9..00000000000
--- a/java/examples/Logger/simple-server/LogRecord.java
+++ /dev/null
@@ -1,145 +0,0 @@
-/**
- * Class used to communicate logging information; compatible with
- * the C++ ACE ACE_Log_Record class.
- *
- * @author Chris Cleeland
- */
-
-//package ACE.SimpleLogger;
-
-import java.util.Date;
-import java.io.DataOutputStream;
-import java.io.DataInputStream;
-import java.io.PrintStream;
-import java.io.IOException;
-
-public class LogRecord
-{
- final public static int MAXLOGMSGLEN = 4 * 1024;
-
- private int type_;
- private int length_;
- private int timeStamp_;
- private int pid_;
- private byte[] msgData_ = new byte[MAXLOGMSGLEN];
- private final static int numIntMembers = 4;
- private final static int sizeofIntInBytes = 4;
-
- /**
- * Create a default instance.
- */
- public LogRecord()
- {
- this(0, (int) ((new Date()).getTime()/1000), 0);
- }
-
- /**
- * Create a LogRecord. This is the designated initializer.
- * @param priority a numeric specification of the priority (ascending)
- * @param time_stamp time attached to the log entry in Unix <pre>time_t</pre> format
- * @param pid the process ID; not currently used
- */
- public LogRecord(int priority,
- int timeStamp,
- int pid)
- {
- type(priority);
- timeStamp(timeStamp);
- length(0);
- pid(pid);
- }
-
- /**
- * Conversion to string. Only includes the <pre>msgData_</pre> member.
- */
- public String toString()
- {
- return new String(msgData_, 0);
- }
-
- /**
- * Place a textual representation of the record on a PrintStream.
- * @param hostname name of the host generating this record
- * @param verbose if <b>true</b>, print information in the form, (give example)
- * @param ps A PrintStream instance to which the output should go.
- * @see PrintStream,String
- */
- public void print(String hostname,
- boolean verbose,
- PrintStream ps)
- {
- String toprint;
- if (verbose)
- {
- long cur = (long)timeStamp() * (long)1000;
- Date now = new Date(cur);
-
- /* 01234567890123456789012345 */
- /* Wed Oct 18 14:25:36 1989n0 */
- toprint = now.toString().substring(4) + "@"
- + hostname + "@" + pid_ + "@" + type_ + "@"
- + this.toString();
- }
- else
- {
- toprint = this.toString();
- }
- ps.println(toprint);
- }
-
- /**
- * Streaming methods
- */
- public void streamInFrom(DataInputStream dis) throws IOException
- {
- // Order here must match layout order in the C++ class.
- // This, of course, is VERY fragile, and ought not be used as
- // a model for anything except how NOT to do anything.
- type(dis.readInt());
- length(dis.readInt());
- timeStamp(dis.readInt());
- pid(dis.readInt());
-
- // Does readFully() allocate space for the buffer? Either
- // way, we won't have memory leaks :-)
- int dataLength = (int) (length_ - numIntMembers * sizeofIntInBytes);
- msgData_ = new byte[dataLength];
- dis.readFully(msgData_, 0, dataLength);
- }
-
- public void streamOutTo(DataOutputStream dos) throws IOException
- {
- dos.writeInt(type());
- dos.writeInt(length());
- dos.writeInt(timeStamp());
- dos.writeInt(pid());
- int dataLength = (int) (length_ - numIntMembers * sizeofIntInBytes);
- dos.write(msgData_, 0, dataLength);
- }
-
- /**
- * Accessor methods
- */
- public int type() { return type_; }
- public void type(int t) { type_ = t; }
-
- public int length() { return length_; }
- public void length(int l) { length_ = l; }
- private void setLen(int msgLen)
- { length(msgLen + numIntMembers * sizeofIntInBytes); }
-
- public int timeStamp() { return timeStamp_; }
- public void timeStamp(int t){ timeStamp_ = t; }
-
- public int pid() { return pid_; }
- public void pid(int p) { pid_ = p; }
-
- public byte[] msgData() { return msgData_; }
- public void msgData(byte[] m){ msgData_ = m; setLen(m.length); }
- public void msgData(String m)
- {
- m.getBytes(0, m.length(), msgData_, 0);
- setLen(m.length());
- }
-};
-
diff --git a/java/examples/Logger/simple-server/LoggerConstants.java b/java/examples/Logger/simple-server/LoggerConstants.java
deleted file mode 100644
index db62d2fff6e..00000000000
--- a/java/examples/Logger/simple-server/LoggerConstants.java
+++ /dev/null
@@ -1,7 +0,0 @@
-// package ACE.Logger;
-
-public class LoggerConstants
-{
- final public static int DEFAULT_SERVER_PORT = 4000;
- final public static String DEFAULT_SERVER_HOSTNAME = "localhost";
-}
diff --git a/java/examples/Logger/simple-server/LoggingAcceptor.java b/java/examples/Logger/simple-server/LoggingAcceptor.java
deleted file mode 100644
index 7925e3d5a15..00000000000
--- a/java/examples/Logger/simple-server/LoggingAcceptor.java
+++ /dev/null
@@ -1,33 +0,0 @@
-//package ACE.SimpleLogger;
-
-import JACE.SOCK_SAP.*;
-import java.io.IOException;
-
-public class LoggingAcceptor extends Thread
-{
- private SOCKAcceptor peerAcceptor_;
-
- public LoggingAcceptor(int port) throws IOException
- {
- peerAcceptor_ = new SOCKAcceptor(port);
- this.setName("LoggingAcceptor");
- System.err.println("Waiting for connection on port " +
- port);
- }
-
- public void run()
- {
- try
- {
- while (true)
- {
- LoggingHandler handler = new LoggingHandler();
- peerAcceptor_.accept(handler.stream());
- handler.open();
- }
- }
- catch (IOException e)
- {
- }
- }
-};
diff --git a/java/examples/Logger/simple-server/LoggingClient.java b/java/examples/Logger/simple-server/LoggingClient.java
deleted file mode 100644
index e6ea986c011..00000000000
--- a/java/examples/Logger/simple-server/LoggingClient.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/**
- * Main class that acts as an example logging client.
- */
-
-import java.io.*;
-import java.net.*;
-import JACE.SOCK_SAP.*;
-import LogRecord;
-import LoggerConstants;
-
-public class LoggingClient implements Runnable
-{
- private String loggerHost_;
- private int port_;
- private int maxIter_;
- private static final int DEFAULT_ITERATIONS = 10;
-
- public static void main(String[] args)
- {
- // Really need to put code in here to parse options
- int iter;
- int port;
- String host;
-
- iter = (args.length > 0) ? Integer.parseInt(args[0])
- : DEFAULT_ITERATIONS;
- port = (args.length > 1) ? Integer.parseInt(args[1])
- : LoggerConstants.DEFAULT_SERVER_PORT;
- host = (args.length > 2) ? args[2]
- : LoggerConstants.DEFAULT_SERVER_HOSTNAME;
-
- LoggingClient lc = new LoggingClient(iter, port, host);
- lc.run();
- }
-
- public LoggingClient()
- {
-
- this(DEFAULT_ITERATIONS,
- LoggerConstants.DEFAULT_SERVER_PORT,
- LoggerConstants.DEFAULT_SERVER_HOSTNAME);
- }
-
- public LoggingClient(int iterations, int thePort, String theHost)
- {
- maxIter_ = iterations;
- port_ = thePort;
- loggerHost_ = theHost;
- }
-
- public void run()
- {
- SOCKStream logger = new SOCKStream();
- SOCKConnector connector = new SOCKConnector();
- // INETAddr addr = new INETAddr(port_, loggerHost_);
-
- LogRecord rec = new LogRecord(9, 2, 0);
-
- try
- {
- connector.connect(logger, loggerHost_, port_);
-
- int oneSecond = 1000;
- // Currently SOCKStream uses DataInputStream for its input stream,
- // and PrintStream for its output stream. It probably ought to use
- // DataOutputStream for the output stream for symmetry, or at least
- // provide a mechanism for changing the type of the filter stream
- // used (which might be better in the long run...give it the class
- // id).
- BufferedOutputStream bos = new BufferedOutputStream((OutputStream) logger.outputStream(), LogRecord.MAXLOGMSGLEN);
- DataOutputStream dos = new DataOutputStream(bos);
-
- for (int i = 0; i < maxIter_; i++)
- {
- // Need to overload LogRecord.msgData to take a String
- // argument so that it's easy to create instances with text
- // inside.
- rec.msgData("message = " + i);
- try
- {
- dos.writeInt(rec.length());
- rec.streamOutTo(dos);
- bos.flush();
- rec.print("localhost", true, System.err);
- }
- catch (IOException ex) { }
-
- try
- {
- Thread.sleep(oneSecond);
- }
- catch (InterruptedException ex) { }
- }
-
- try { logger.close(); } catch (IOException ex) { }
-
- }
- catch (SocketException ex)
- {
- System.err.println("socket exception: " + ex);
- }
- catch (IOException ex)
- {
- System.err.println("io exception: " + ex);
- }
-
- }
-}
diff --git a/java/examples/Logger/simple-server/LoggingHandler.java b/java/examples/Logger/simple-server/LoggingHandler.java
deleted file mode 100644
index aeffc991ac3..00000000000
--- a/java/examples/Logger/simple-server/LoggingHandler.java
+++ /dev/null
@@ -1,121 +0,0 @@
-/*************************************************
- *
- *@author Chris Cleeland
- *
- * What we really need to define is a run() (or whatever
- * the Thread class has as its method to execute code), and
- * have that do the usual delegated work of handle_input.
- * We also need to figure out the best place to close the
- * the socket, which probably ISN'T the finalizer.
- *
- *************************************************/
-
-//package ACE.SimpleLogger;
-
-import JACE.SOCK_SAP.*;
-import java.util.*;
-import java.io.*;
-
-// Should this extend or simply be handed to a Thread instance to
-// be run?
-public class LoggingHandler extends Thread
-{
- private SOCKStream cliStream_;
-
- /**
- * Create a default Logging Handler
- */
- public LoggingHandler()
- {
- this(new SOCKStream());
- }
-
- /**
- * Create a LoggingHandler with an existing stream
- */
- public LoggingHandler(SOCKStream aStream)
- {
- cliStream_ = aStream;
- setName();
- }
-
- private void setName()
- {
- int portnum = ((cliStream_.socket() == null)
- ? 0
- : cliStream_.socket().getLocalPort());
- this.setName("LoggingHandler#" + portnum);
- }
-
- /**
- * Start
- */
- public void open()
- {
- this.start();
- }
-
- /**
- */
- public SOCKStream stream()
- {
- return cliStream_;
- }
-
- /**
- * Handle logging events
- */
- public void run()
- {
- DataInputStream dis = (DataInputStream) cliStream_.inputStream();
-
- for (;;)
- {
- // Messages arrive in the following format:
- // o 4 byte length (network format)
- // o message, in ACE.LogRecord format
- //
- // Hey! We need exception catching in here too!
- try
- {
- // Reconstitute a log message from the wire
- LogRecord rec = new LogRecord();
-
- // We don't really need this, because
- // the object already knows how to
- // extract itself properly. However,
- // in order to interoperate with the
- // C++ version, this must be extracted.
- // Plus, it makes a convenient way to
- // check everything.
- int length = dis.readInt();
-
- rec.streamInFrom(dis);
-
- if (rec.length() == length)
- {
- rec.print(cliStream_.socket().getInetAddress().getHostName(),
- true, System.out);
- System.out.flush();
- }
- else
- {
- System.err.println("Logging_Handler: Length error receiving logging message\n");
- }
- }
- catch (EOFException eof)
- {
- System.err.println(Thread.currentThread().getName()
- + ": end-of-file condition found; terminating.");
- try { cliStream_.close(); } catch (IOException n) { }
- this.stop();
- }
- catch (IOException ioe)
- {
- System.err.println(Thread.currentThread().getName()
- + ": IOException received -- "
- + ioe.getMessage());
- }
- }
- }
-};
diff --git a/java/examples/Logger/simple-server/Makefile b/java/examples/Logger/simple-server/Makefile
deleted file mode 100644
index 5be1b0d048e..00000000000
--- a/java/examples/Logger/simple-server/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-.SUFFIXES: .java .class
-
-CLASSDIR = .
-DOCDIR = .
-
-JC = javac_g
-JCOPTS = -g -d $(CLASSDIR)
-JD = javadoc
-JDOPTS = -d $(DOCDIR)
-
-COMPILE.java = $(JC) $(JCOPTS) $<
-DOCCOMP.java = $(JD) $(JDOPTS) $<
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-CLASSES = LoggerConstants LogRecord LoggingHandler \
- LoggingAcceptor SimpleLogger LoggingClient
-CLASSFILES = $(addsuffix .class,$(CLASSES))
-DOCFILES = $(addsuffix .html,$(CLASSES))
-
-%.class: %.java
- $(COMPILE.java)
-
-%.html: %.java
- $(DOCCOMP.java)
-
-all: classes doc
-
-classes: $(CLASSFILES)
-doc: $(DOCFILES)
-
-clean:
- $(RM) *~ $(CLASSFILES) $(DOCFILES)
-
diff --git a/java/examples/Logger/simple-server/README b/java/examples/Logger/simple-server/README
deleted file mode 100644
index 90393c1aae8..00000000000
--- a/java/examples/Logger/simple-server/README
+++ /dev/null
@@ -1,25 +0,0 @@
-======
-BASICS
-======
-
-This directory contains both the client (LoggingClient.java) and the
-server (SimpleLogger.java). To compile, use GNU make with no specific
-target.
-
-To execute, use "java <classname>" where <classname> is from the
-following table:
-
- Application <classname>
- ===========================================
- client LoggingClient
- server SimpleLogger
-
-
-==============
-KNOWN PROBLEMS
-==============
-
-Interoperability between the C++ client and the Java server
-implementation is fine. Interoperability between the C++ server and
-the Java client seems to work right now. See the CVS information on
-LoggingClient.java for details.
diff --git a/java/examples/Logger/simple-server/SimpleLogger.java b/java/examples/Logger/simple-server/SimpleLogger.java
deleted file mode 100644
index f562689e283..00000000000
--- a/java/examples/Logger/simple-server/SimpleLogger.java
+++ /dev/null
@@ -1,44 +0,0 @@
-//package ACE.SimpleLogger;
-
-import java.io.IOException;
-
-class SimpleLogger implements Runnable
-{
- private LoggingAcceptor la;
- private int port;
-
- public static void main(String[] args)
- {
- SimpleLogger sl = new SimpleLogger();
- sl.run();
- }
-
- public SimpleLogger()
- {
- this(LoggerConstants.DEFAULT_SERVER_PORT);
- }
-
- public SimpleLogger(int port)
- {
- try
- {
- la = new LoggingAcceptor(port);
- }
- catch (IOException ioe)
- {
- System.err.println("SimpleLogger: unable to create LoggingAcceptor ("
- + ioe.getMessage() + ")");
- }
- }
-
- public void run()
- {
- la.run();
- try
- {
- la.join();
- }
- catch (InterruptedException ie)
- { }
- }
-};
diff --git a/java/gjt/Assert.java b/java/gjt/Assert.java
deleted file mode 100644
index b704be9ff3c..00000000000
--- a/java/gjt/Assert.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package gjt;
-
-/**
- * A simple assertion mechanism for asserting validity of
- * arguments.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- */
-public class Assert {
- static public void notFalse(boolean b)
- throws IllegalArgumentException {
- if(b == false)
- throw new IllegalArgumentException(
- "boolean expression false");
- }
- static public void notNull(Object obj)
- throws IllegalArgumentException {
- if(obj == null)
- throw new IllegalArgumentException("null argument");
- }
-
- static public void notFalse(boolean b, String s)
- throws IllegalArgumentException {
- if(b == false)
- throw new IllegalArgumentException(s);
- }
- static public void notNull(Object obj, String s)
- throws IllegalArgumentException {
- if(obj == null)
- throw new IllegalArgumentException(s);
- }
-}
diff --git a/java/gjt/Bargauge.java b/java/gjt/Bargauge.java
deleted file mode 100644
index 27be8afad7b..00000000000
--- a/java/gjt/Bargauge.java
+++ /dev/null
@@ -1,80 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A bargauge which can be filled (wholly or partially) with a
- * client-specified color. Fill color is specified at
- * construction time; both fill color and fill percent may be
- * set after construction time.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ThreeDRectangle
- * @see gjt.test.BargaugeTest
- */
-public class Bargauge extends Canvas {
- private double percentFill = 0;
- private ThreeDRectangle border = new ThreeDRectangle(this);
- private Color fillColor;
-
- public Bargauge(Color fillColor) {
- setFillColor(fillColor);
- }
- public void setFillColor(Color fillColor) {
- this.fillColor = fillColor;
- }
- public void setFillPercent(double percentage) {
- Assert.notFalse(percentage >= 0 && percentage <= 100);
- percentFill = percentage;
- }
- public void resize(int w, int h) {
- reshape(location().x, location().y, w, h);
- }
- public void reshape(int x, int y, int w, int h) {
- super.reshape(x,y,w,h);
- border.resize(w,h);
- }
- public Dimension minimumSize() { return preferredSize(); }
-
- public Dimension preferredSize() {
- int w = border.getThickness() * 3;
- return new Dimension(w, w*4);
- }
- public void paint(Graphics g) {
- border.raise();
- border.paint();
- fill();
- }
- public void fill() {
- Graphics g = getGraphics();
-
- if((g != null) && (percentFill > 0)) {
- Rectangle b = border.getInnerBounds();
- int fillw = b.width;
- int fillh = b.height;
-
- if(b.width > b.height) fillw *= percentFill/100;
- else fillh *= percentFill/100;
-
- g.setColor(fillColor);
- border.clearInterior();
-
- if(b.width > b.height)
- g.fillRect(b.x, b.y, fillw, b.height);
- else
- g.fillRect(b.x, b.y + b.height - fillh,
- b.width, fillh);
- }
- }
- protected String paramString() {
- Dimension size = size();
- Orientation orient = size.width > size.height ?
- Orientation.HORIZONTAL :
- Orientation.VERTICAL;
- String str = "fill percent=" + percentFill + "," +
- "orientation=" + orient + "," +
- "color" + fillColor;
- return str;
- }
-}
diff --git a/java/gjt/Border.java b/java/gjt/Border.java
deleted file mode 100644
index ba80ef2e76a..00000000000
--- a/java/gjt/Border.java
+++ /dev/null
@@ -1,105 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A panel containing a single component, around which a border
- * is drawn. Of course, the single component may be a
- * container which may contain other components, so a Border
- * can surround multiple components.<p>
- *
- * Thickness of the border, and the gap between the Component
- * and the border are specified at time of construction.
- * Default border thickness is 2 - default gap is 0.<p>
- *
- * Border color may be set via setLineColor(Color).<p>
- *
- * Border employs a DrawnRectangle to paint the border. Derived
- * classes are free to override DrawnRectangle border() if they
- * wish to use an extension of DrawnRectangle for drawing their
- * border.<p>
- *
- * The following code snippet, from gjt.test.BorderTest creates
- * and AWT Button, and embeds the button in a border. That
- * border is then embedded in another border. The AWT Button
- * winds up inside of a cyan border with a pixel width of 7,
- * inside of a black border (pixel width 2):<p>
- *
- * <pre>
- * private Border makeBorderedAWTButton() {
- * Button button;
- * Border cyanBorder, blackBorder;
- *
- * button = new Button("Button Inside Two Borders");
- * cyanBorder = new Border(button, 7);
- * cyanBorder.setLineColor(Color.cyan);
- *
- * blackBorder = new Border(cyanBorder);
- *
- * return blackBorder;
- * }
- *</pre>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see DrawnRectangle
- * @see ThreeDBorder
- * @see EtchedBorder
- * @see gjt.test.BorderTest
- */
-public class Border extends Panel {
- protected int thickness;
- protected int gap;
- protected DrawnRectangle border;
-
- protected static int _defaultThickness = 2;
- protected static int _defaultGap = 0;
-
- public Border(Component borderMe) {
- this(borderMe, _defaultThickness, _defaultGap);
- }
- public Border(Component borderMe, int thickness) {
- this(borderMe, thickness, _defaultGap);
- }
- public Border(Component borderMe, int thickness, int gap) {
- this.thickness = thickness;
- this.gap = gap;
-
- setLayout(new BorderLayout());
- add("Center", borderMe);
- }
- public Insets insets() {
- return new Insets(thickness+gap, thickness+gap,
- thickness+gap, thickness+gap);
- }
- public Rectangle getInnerBounds() {
- return border().getInnerBounds();
- }
- public void setLineColor(Color c) {
- border().setLineColor(c);
- }
- public Color getLineColor() {
- return border().getLineColor();
- }
- public void paint(Graphics g) {
- border().paint();
- }
- public void resize(int w, int h) {
- Point location = location();
- reshape(location.x, location.y, w, h);
- }
- public void reshape(int x, int y, int w, int h) {
- super.reshape(x, y, w, h);
- border().resize(w, h);
- }
- protected String paramString() {
- return super.paramString() + ",border=" +
- border().toString() + ",thickness=" + thickness
- + ",gap=" + gap;
- }
- protected DrawnRectangle border() {
- if(border == null)
- border = new DrawnRectangle(this, thickness);
- return border;
- }
-}
diff --git a/java/gjt/Box.java b/java/gjt/Box.java
deleted file mode 100644
index 8feda366942..00000000000
--- a/java/gjt/Box.java
+++ /dev/null
@@ -1,81 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A Panel containing a single component; an etched rectangle is
- * drawn around the component, and a Label is centered at the top
- * of the rectangle. Of course, the single component may be
- * a container, and therefore a Box may surround many components.
- * <p>
- *
- * Both the Component around which the box is drawn, and the
- * String drawn at the top of the box are specified at
- * construction time.<p>
- *
- * Etching of the box is controlled by etchedIn() and
- * etchedOut(). Default etching is etched in.<p>
- *
- * <em>Note: AWT 1.0.2 contains a bug which causes the
- * Label.CENTER argument of the Label created for the title
- * to be ignored, under Win95. Therefore, under Win95, the
- * title will be off-center.</em><p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see EtchedRectangle
- * @see gjt.test.BoxTest
- */
-public class Box extends Panel {
- private EtchedRectangle box = new EtchedRectangle(this);
- private Label titleLabel;
-
- public Box(Component surrounded, String title) {
- this(surrounded, new Label(title, Label.CENTER));
- }
- public Box(Component surrounded, Label label) {
- Assert.notNull(surrounded);
- Assert.notNull(label);
-
- titleLabel = label;
-
- GridBagLayout gbl = new GridBagLayout();
- GridBagConstraints gbc = new GridBagConstraints();
-
- setLayout(gbl);
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbc.anchor = GridBagConstraints.NORTH;
- gbl.setConstraints(titleLabel, gbc);
- add(titleLabel);
-
- gbc.insets = new Insets(0,10,10,10);
- gbc.anchor = GridBagConstraints.CENTER;
- gbc.weighty = 1.0;
- gbc.weightx = 1.0;
- gbc.fill = GridBagConstraints.BOTH;
- gbl.setConstraints(surrounded,gbc);
- add(surrounded);
- }
- public void etchedIn () { box.etchedIn (); }
- public void etchedOut() { box.etchedOut(); }
- public void paint (Graphics g) { box.paint(); }
-
- public void resize(int w, int h) {
- reshape(location().x, location().y, w, h);
- }
- public void reshape(int x, int y, int w, int h) {
- super.reshape(x,y,w,h);
-
- FontMetrics fm = titleLabel.getFontMetrics(
- titleLabel.getFont());
- int top = insets().top + fm.getAscent();
- Dimension size = size();
-
- box.reshape(0, top, size.width-1, size.height-top-1);
- }
- protected String paramString() {
- return super.paramString() + ",etching=" +
- (box.isEtchedIn() ? Etching.IN : Etching.OUT) +
- ",title=" + titleLabel;
- }
-}
diff --git a/java/gjt/BulletinLayout.java b/java/gjt/BulletinLayout.java
deleted file mode 100644
index 848a280de03..00000000000
--- a/java/gjt/BulletinLayout.java
+++ /dev/null
@@ -1,100 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * Lays out components as though they were pinned to
- * a bulletin board.<p>
- *
- * Components are simply reshaped to their location and their
- * preferred size. BulletinLayout is preferrable to setting
- * a container's layout manager to null and explicitly positioning
- * and sizing components.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- */
-public class BulletinLayout implements LayoutManager {
- public BulletinLayout() {
- }
- public void addLayoutComponent(String name, Component comp) {
- }
- public void removeLayoutComponent(Component comp) {
- }
- public Dimension preferredLayoutSize(Container target) {
- Insets insets = target.insets();
- Dimension dim = new Dimension(0,0);
- int ncomponents = target.countComponents();
- Component comp;
- Dimension d;
- Rectangle preferredBounds = new Rectangle(0,0);
- Rectangle compPreferredBounds;
-
- for (int i = 0 ; i < ncomponents ; i++) {
- comp = target.getComponent(i);
-
- if(comp.isVisible()) {
- d = comp.preferredSize();
- compPreferredBounds =
- new Rectangle(comp.location());
- compPreferredBounds.width = d.width;
- compPreferredBounds.height = d.height;
-
- preferredBounds =
- preferredBounds.union(compPreferredBounds);
- }
- }
- dim.width += insets.left + insets.right;
- dim.height += insets.top + insets.bottom;
-
- return dim;
- }
- public Dimension minimumLayoutSize(Container target) {
- Insets insets = target.insets();
- Dimension dim = new Dimension(0,0);
- int ncomponents = target.countComponents();
- Component comp;
- Dimension d;
- Rectangle minimumBounds = new Rectangle(0,0);
- Rectangle compMinimumBounds;
-
- for (int i = 0 ; i < ncomponents ; i++) {
- comp = target.getComponent(i);
-
- if(comp.isVisible()) {
- d = comp.minimumSize();
- compMinimumBounds =
- new Rectangle(comp.location());
- compMinimumBounds.width = d.width;
- compMinimumBounds.height = d.height;
-
- minimumBounds =
- minimumBounds.union(compMinimumBounds);
- }
- }
- dim.width += insets.left + insets.right;
- dim.height += insets.top + insets.bottom;
-
- return dim;
- }
- public void layoutContainer(Container target) {
- Insets insets = target.insets();
- int ncomponents = target.countComponents();
- Component comp;
- Dimension ps;
- Point loc;
-
- for (int i = 0 ; i < ncomponents ; i++) {
- comp = target.getComponent(i);
-
- if(comp.isVisible()) {
- ps = comp.preferredSize();
- loc = comp.location();
-
- comp.reshape(insets.left + loc.x,
- insets.top + loc.y,
- ps.width, ps.height);
- }
- }
- }
-}
diff --git a/java/gjt/ButtonPanel.java b/java/gjt/ButtonPanel.java
deleted file mode 100644
index 6fc72ecaab2..00000000000
--- a/java/gjt/ButtonPanel.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * Button panel employs a BorderLayout to lay out a Separator in
- * the north, and a Panel to which Buttons are added in the
- * center.<p>
- *
- * Buttons may be added to the panel via two methods:
- * <dl>
- * <dd> void add(Button)
- * <dd> Button add(String)
- * </dl>
- * <p>
- *
- * Button add(String) creates a Button and adds it to the
- * panel, then returns the Button created, as a convenience to
- * clients so that they do not have to go through the pain
- * and agony of creating an ImageButton.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see MessageDialog
- * @see QuestionDialog
- * @see YesNoDialog
- * @see gjt.test.DialogTest
- * @see gjt.test.ComponentScrollerTest
- */
-public class ButtonPanel extends Panel {
- Panel buttonPanel = new Panel();
- Separator separator = new Separator();
-
- public ButtonPanel() {
- setLayout(new BorderLayout(0,5));
- add("North", separator);
- add("Center", buttonPanel);
- }
- public void add(Button button) {
- buttonPanel.add(button);
- }
- public Button add(String buttonLabel) {
- Button addMe = new Button(buttonLabel);
- buttonPanel.add(addMe);
- return addMe;
- }
- protected String paramString() {
- return super.paramString() + "buttons=" +
- countComponents();
- }
-}
diff --git a/java/gjt/CardPanel.java b/java/gjt/CardPanel.java
deleted file mode 100644
index c2ab1a9033c..00000000000
--- a/java/gjt/CardPanel.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * CardPanel employs a BorderLayout to lay out North and Center
- * panels; extensions of CardPanel must implement
- * Component viewSelector(). The component returned from
- * Component viewSelector() is centered in the North panel, and
- * should contain UI controls that allow selection of the
- * component to be displayed in the Center panel.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see IconCardPanel
- * @see ChoiceCardPanel
- * @see gjt.test.ChoiceCardPanelTest
- * @see gjt.test.IconCardPanelTest
- */
-public abstract class CardPanel extends Panel {
- private Panel north, center;
- private CardLayout cards;
-
- abstract public Component viewSelector();
-
- public CardPanel() {
- center = new Panel();
- north = new Panel();
-
- setLayout(new BorderLayout());
- center.setLayout(cards = new CardLayout());
- north.setLayout (new BorderLayout());
-
- add("North", north);
- add("Center", center);
- }
- public void addNotify() {
- super.addNotify();
- north.add("Center", viewSelector());
- north.add("South", new Separator());
- }
- protected void addView(String name, Component component) {
- center.add(name, component);
- }
- protected void showView(String name) {
- cards.show(center, name);
- }
-}
diff --git a/java/gjt/ChoiceCardPanel.java b/java/gjt/ChoiceCardPanel.java
deleted file mode 100644
index 6273e03a5aa..00000000000
--- a/java/gjt/ChoiceCardPanel.java
+++ /dev/null
@@ -1,53 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * ChoiceCardPanel is an extension of CardPanel which presents
- * an awt.Choice for selecting the panel to be displayed
- * in the center panel.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see CardPanel
- * @see IconCardPanel
- * @see gjt.test.IconCardPanelTest
- * @see gjt.test.ChoiceCardPanelTest
- */
-public class ChoiceCardPanel extends CardPanel {
- private ChoiceViewSelector viewSelector;
-
- public ChoiceCardPanel() {
- viewSelector = new ChoiceViewSelector(this);
- }
- public Component viewSelector() {
- return viewSelector;
- }
- public void addChoice(String name,
- Component component) {
- viewSelector.addItem(name);
- super.addView(name, component);
- }
-}
-
-class ChoiceViewSelector extends Panel {
- private ChoiceCardPanel mvp;
- private Choice choice;
-
- public ChoiceViewSelector(ChoiceCardPanel panel) {
- setLayout(new FlowLayout());
- add(choice = new Choice());
- mvp = panel;
- }
- public void addItem(String name) {
- choice.addItem(name);
- }
- public boolean handleEvent(Event event) {
- if(event.id == Event.ACTION_EVENT) {
- if(event.target instanceof Choice) {
- mvp.showView(choice.getSelectedItem());
- }
- }
- return super.handleEvent(event);
- }
-}
diff --git a/java/gjt/ColumnLayout.java b/java/gjt/ColumnLayout.java
deleted file mode 100644
index bc51b44e456..00000000000
--- a/java/gjt/ColumnLayout.java
+++ /dev/null
@@ -1,154 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * ColumnLayout lays out components in a column. At
- * construction time, both horizontal orientation and vertical
- * orientation may be specified, along with the gap to use
- * between components.<p>
- *
- * Horizontal orientation must be one of the following:
- * <dl>
- * <dd> LEFT
- * <dd> CENTER
- * <dd> RIGHT
- * </dl>
- *
- * Vertical orientation must be one of the following:
- * <dl>
- * <dd> TOP
- * <dd> CENTER
- * <dd> BOTTOM
- * </dl>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see Orientation
- * @see RowLayout
- */
-public class ColumnLayout implements LayoutManager {
- static private int _defaultGap = 5;
-
- private int gap;
- private Orientation horizontalOrientation;
- private Orientation verticalOrientation;
-
- public ColumnLayout() {
- this(Orientation.CENTER,
- Orientation.CENTER, _defaultGap);
- }
- public ColumnLayout(int gap) {
- this(Orientation.CENTER, Orientation.CENTER, gap);
- }
- public ColumnLayout(Orientation horizontalOrient,
- Orientation verticalOrient) {
- this(horizontalOrient, verticalOrient, _defaultGap);
- }
- public ColumnLayout(Orientation horizontalOrient,
- Orientation verticalOrient, int gap) {
- Assert.notFalse(gap >= 0);
- Assert.notFalse(
- horizontalOrient == Orientation.LEFT ||
- horizontalOrient == Orientation.CENTER ||
- horizontalOrient == Orientation.RIGHT);
- Assert.notFalse(
- verticalOrient == Orientation.TOP ||
- verticalOrient == Orientation.CENTER ||
- verticalOrient == Orientation.BOTTOM);
-
- this.gap = gap;
- this.verticalOrientation = verticalOrient;
- this.horizontalOrientation = horizontalOrient;
- }
-
- public void addLayoutComponent(String name,
- Component comp) {
- }
- public void removeLayoutComponent(Component comp) {
- }
-
- public Dimension preferredLayoutSize(Container target) {
- Insets insets = target.insets();
- Dimension dim = new Dimension(0,0);
- int ncomponents = target.countComponents();
- Component comp;
- Dimension d;
-
- for (int i = 0 ; i < ncomponents ; i++) {
- comp = target.getComponent(i);
-
- if(comp.isVisible()) {
- d = comp.preferredSize();
- if(i > 0)
- dim.height += gap;
-
- dim.height += d.height;
- dim.width = Math.max(d.width, dim.width);
- }
- }
- dim.width += insets.left + insets.right;
- dim.height += insets.top + insets.bottom;
- return dim;
- }
- public Dimension minimumLayoutSize(Container target) {
- Insets insets = target.insets();
- Dimension dim = new Dimension(0,0);
- int ncomponents = target.countComponents();
- Component comp;
- Dimension d;
-
- for (int i = 0 ; i < ncomponents ; i++) {
- comp = target.getComponent(i);
-
- if(comp.isVisible()) {
- d = comp.minimumSize();
-
- dim.width = Math.max(d.width, dim.width);
- dim.height += d.height;
-
- if(i > 0) dim.height += gap;
- }
- }
- dim.width += insets.left + insets.right;
- dim.height += insets.top + insets.bottom;
-
- return dim;
- }
- public void layoutContainer(Container target) {
- Insets insets = target.insets();
- int top = insets.top;
- int left = 0;
- int ncomponents = target.countComponents();
- Dimension preferredSize = target.preferredSize();
- Dimension targetSize = target.size();
- Component comp;
- Dimension ps;
-
- if(verticalOrientation == Orientation.CENTER)
- top += (targetSize.height/2) -
- (preferredSize.height/2);
- else if(verticalOrientation == Orientation.BOTTOM)
- top = targetSize.height - preferredSize.height +
- insets.top;
-
- for (int i = 0 ; i < ncomponents ; i++) {
- comp = target.getComponent(i);
- left = insets.left;
-
- if(comp.isVisible()) {
- ps = comp.preferredSize();
-
- if(horizontalOrientation == Orientation.CENTER)
- left = (targetSize.width/2) - (ps.width/2);
- else if(
- horizontalOrientation == Orientation.RIGHT) {
- left = targetSize.width - ps.width -
- insets.right;
- }
- comp.reshape(left,top,ps.width,ps.height);
- top += ps.height + gap;
- }
- }
- }
-}
diff --git a/java/gjt/ComponentScroller.java b/java/gjt/ComponentScroller.java
deleted file mode 100644
index 3aef71c4ea2..00000000000
--- a/java/gjt/ComponentScroller.java
+++ /dev/null
@@ -1,42 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * Scrolls any component. Component to be scrolled may be a
- * container, so ultimately many components may be scrolled
- * at once.<p>
- *
- * Component to be scrolled may be specified at construction
- * time, or may be set after construction via
- * void setComponent(Component).<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see BulletinLayout
- * @see Scroller
- * @see ScrollerLayout
- * @see ImageScroller
- * @see gjt.test.ComponentScrollerTest
- */
-public class ComponentScroller extends Scroller {
- private Component scrollMe;
-
- public ComponentScroller() {
- }
- public ComponentScroller(Component component) {
- setComponent(component);
- }
- public void setComponent(Component component) {
- scrollMe = component;
- viewport.setLayout(new BulletinLayout());
- viewport.add (scrollMe);
- viewport.move (0,0);
- }
- public void scrollTo(int x, int y) {
- scrollMe.move(-x,-y);
- }
- public Dimension getScrollAreaSize() {
- return scrollMe.preferredSize();
- }
-}
diff --git a/java/gjt/DialogClient.java b/java/gjt/DialogClient.java
deleted file mode 100644
index 7e67cea758e..00000000000
--- a/java/gjt/DialogClient.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package gjt;
-
-import java.awt.Dialog;
-
-/**
- * DialogClients are notified when the Dialog with which they
- * are associated is dismissed. A reference to the dismissed
- * Dialog is passed as a parameter of dialogDismissed() in case
- * a DialogClient is a client of more than one Dialog.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see MessageDialog
- * @see QuestionDialog
- * @see YesNoDialog
- * @see gjt.test.DialogTest
- */
-public interface DialogClient {
- abstract public void dialogDismissed(Dialog d);
-}
diff --git a/java/gjt/DrawingPanel.java b/java/gjt/DrawingPanel.java
deleted file mode 100644
index cda3fd69431..00000000000
--- a/java/gjt/DrawingPanel.java
+++ /dev/null
@@ -1,72 +0,0 @@
-package gjt;
-
-import java.awt.*;
-import gjt.rubberband.*;
-
-/**
- * An extension of gjt.rubberband.RubberbandPanel which serves
- * as a panel used for drawing simple shapes (lines, rectangles,
- * and ellipses). The shapes may be filled (except for lines,
- * of course), and the color of the shapes may be specified.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see gjt.rubberband.RubberbandPanel
- * @see gjt.rubberband.RubberbandEllipse
- * @see gjt.rubberband.RubberbandLine
- * @see gjt.rubberband.RubberbandRectangle
- * @see gjt.test.RubberbandTest
- * @see gjt.test.ToolbarTest
- */
-public class DrawingPanel extends RubberbandPanel {
- private Rubberband rbLine, rbRect, rbEllipse;
- private Color color;
- private boolean fill;
-
- public DrawingPanel() {
- rbLine = new RubberbandLine (this);
- rbRect = new RubberbandRectangle(this);
- rbEllipse = new RubberbandEllipse (this);
-
- setRubberband(rbLine);
- }
- public void drawLines () { setRubberband(rbLine); }
- public void drawRectangles() { setRubberband(rbRect); }
- public void drawEllipses () { setRubberband(rbEllipse); }
-
- public void setColor(Color color) { this.color = color; }
- public Color getColor() { return color; }
-
- public void setFill(boolean b) { fill = b; }
- public boolean getFill() { return fill; }
-
- public boolean mouseUp(Event event, int x, int y) {
- Rubberband rb = getRubberband();
- Graphics g = getGraphics();
-
- super.mouseUp(event, x, y);
- g.setColor(color);
-
- if(rb == rbLine) drawLine (rb, g);
- else if(rb == rbRect) drawRectangle(rb, g);
- else if(rb == rbEllipse) drawEllipse (rb, g);
-
- return true;
- }
- protected void drawLine(Rubberband rb, Graphics g) {
- Point anchor = rb.getAnchor(), end = rb.getEnd();
- g.drawLine(anchor.x, anchor.y, end.x, end.y);
- }
- protected void drawRectangle(Rubberband rb, Graphics g) {
- Rectangle r = rb.bounds();
-
- if(fill) g.fillRect(r.x, r.y, r.width, r.height);
- else g.drawRect(r.x, r.y, r.width, r.height);
- }
- protected void drawEllipse(Rubberband rb, Graphics g) {
- Rectangle r = rb.bounds();
-
- if(fill) g.fillArc(r.x, r.y, r.width, r.height, 0, 360);
- else g.drawArc(r.x, r.y, r.width, r.height, 0, 360);
- }
-}
diff --git a/java/gjt/DrawnRectangle.java b/java/gjt/DrawnRectangle.java
deleted file mode 100644
index e96fd8d3673..00000000000
--- a/java/gjt/DrawnRectangle.java
+++ /dev/null
@@ -1,136 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A Rectangle which draws itself inside of a Component.<p>
- *
- * DrawnRectangles may have their thickness and line color set,
- * and are capable of reporting their inner bounds (the area
- * inside the lines).<p>
- *
- * Default thickness is 2.<p>
- *
- * If not set explicitly, the line color used is three shades
- * darker than the background color of the Component being
- * drawn into.<p>
- *
- * DrawnRectangles may be clear()ed, which clears both the
- * exterior (the lines) and the interior (the area inside of
- * the lines) of the DrawnRectangle.<p>
- *
- * DrawnRectangles may also be fill()ed with a specified color
- * by calling fill(Color), or by calling setFillColor(Color)
- * followed by fill().<p>
- *
- * By default, the fill Color is the background color of the
- * Component drawn into.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ThreeDRectangle
- * @see EtchedRectangle
- * @see Border
- * @see EtchedBorder
- * @see ThreeDBorder
- * @see gjt.test.DrawnRectangleTest
- */
-public class DrawnRectangle extends Rectangle {
- protected static int _defaultThickness = 2;
-
- protected Component drawInto;
- private int thick;
- private Color lineColor, fillColor;
-
- public DrawnRectangle(Component drawInto) {
- this(drawInto, _defaultThickness, 0, 0, 0, 0);
- }
- public DrawnRectangle(Component drawInto, int thick) {
- this(drawInto, thick, 0, 0, 0, 0);
- }
- public DrawnRectangle(Component drawInto, int x, int y,
- int w, int h) {
- this(drawInto, _defaultThickness, x, y, w, h);
- }
- public DrawnRectangle(Component drawInto, int thick,
- int x, int y, int w, int h) {
- Assert.notNull(drawInto);
- Assert.notFalse(thick > 0);
-
- this.drawInto = drawInto;
- this.thick = thick;
- reshape(x,y,w,h);
- }
- public Component component() {return drawInto; }
- public int getThickness () {return thick; }
- public void setThickness (int thick) {this.thick = thick; }
-
- public void setLineColor(Color lineColor) {
- this.lineColor = lineColor;
- }
- public void setFillColor(Color fillColor) {
- this.fillColor = fillColor;
- }
- public void fill() {
- fill(getFillColor());
- }
- public Color getLineColor() {
- if(lineColor == null)
- lineColor =
- drawInto.getBackground().darker().darker().darker();
- return lineColor;
- }
- public Color getFillColor() {
- if(fillColor == null)
- fillColor = drawInto.getBackground();
- return fillColor;
- }
- public Rectangle getInnerBounds() {
- return new Rectangle(x+thick, y+thick,
- width-(thick*2), height-(thick*2));
- }
- public void paint() {
- Graphics g = drawInto.getGraphics();
- paintFlat(g, getLineColor());
- }
- private void paintFlat(Graphics g, Color color) {
- if(g != null) {
- g.setColor(color);
- for(int i=0; i < thick; ++i)
- g.drawRect(x+i, y+i,
- width-(i*2)-1, height-(i*2)-1);
- }
- }
- public void clearInterior() {
- fill(drawInto.getBackground());
- }
- public void clearExterior() {
- paintFlat(drawInto.getGraphics(),
- drawInto.getBackground());
- }
- public void clear() {
- clearExterior();
- clearInterior();
- }
- public void fill(Color color) {
- Graphics g = drawInto.getGraphics();
-
- if(g != null) {
- Rectangle r = getInnerBounds();
- g.setColor(color);
- g.fillRect(r.x, r.y, r.width, r.height);
- setFillColor(color);
- }
- }
- public String toString() {
- return super.toString() + "[" + paramString() + "]";
- }
- public String paramString() {
- return "color=" + getLineColor() + ",thickness=" +
- thick + ",fillColor=" + getFillColor();
- }
- protected Color brighter() {
- return
- getLineColor().brighter().brighter().brighter().brighter();
- }
-}
diff --git a/java/gjt/EtchedBorder.java b/java/gjt/EtchedBorder.java
deleted file mode 100644
index 09ff845014b..00000000000
--- a/java/gjt/EtchedBorder.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * An extension of Border that draws an etched border.
- *
- * Drawn etchedIn by default, drawing style used by paint() is
- * controlled by etchedIn() and etchedOut(). Note that
- * etchedIn() and etchedOut() do not result in anything being
- * painted, but only set the state for the next call to paint().
- * To set the state and paint in one operation, use
- * paintEtchedIn() and paintEtchedOut().<p>
- *
- * The current state of the border may be obtained by calling
- * isEtchedIn().<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see Border
- * @see ThreeDRectangle
- * @see gjt.test.BorderTest
- */
-public class EtchedBorder extends Border {
- public EtchedBorder(Component borderMe) {
- this(borderMe, _defaultThickness, _defaultGap);
- }
- public EtchedBorder(Component borderMe,
- int borderThickness) {
- this(borderMe, borderThickness, _defaultGap);
- }
- public EtchedBorder(Component borderMe,
- int borderThickness, int gap) {
- super(borderMe, borderThickness, gap);
- }
- public void etchedIn() {
- ((EtchedRectangle)border()).etchedIn();
- }
- public void etchedOut() {
- ((EtchedRectangle)border()).etchedOut();
- }
- public void paintEtchedIn() {
- ((EtchedRectangle)border()).paintEtchedIn ();
- }
- public void paintEtchedOut() {
- ((EtchedRectangle)border()).paintEtchedOut();
- }
- public boolean isEtchedIn() {
- return ((EtchedRectangle)border()).isEtchedIn();
- }
- protected String paramString() {
- return super.paramString() + (EtchedRectangle)border();
- }
- protected DrawnRectangle border() {
- if(border == null)
- border = new EtchedRectangle(this, thickness);
- return border;
- }
-}
diff --git a/java/gjt/EtchedRectangle.java b/java/gjt/EtchedRectangle.java
deleted file mode 100644
index b8026d42f8d..00000000000
--- a/java/gjt/EtchedRectangle.java
+++ /dev/null
@@ -1,97 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A DrawnRectangle that draws an etched border.<p>
- *
- * Drawn etched in by default, drawing style used by paint() is
- * controlled by etchedIn() and etchedOut(). Note that
- * etchedIn() and etchedOut() do not result in anything being
- * painted, but only set the state for the next call to paint().
- * To set the state and paint in one operation, use
- * paintEtchedIn() and paintEtchedOut().<p>
- *
- * Although it is permissible to set the thickness of
- * EtchedRectangles, they tend to loose the etching effect
- * if thickness is greater than 4.<p>
- *
- * The current state of the rectangle may be obtained by
- * calling isEtchedIn().
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see DrawnRectangle
- * @see ThreeDRectangle
- * @see gjt.test.DrawnRectangleTest
- */
-public class EtchedRectangle extends DrawnRectangle {
- protected static Etching _defaultEtching = Etching.IN;
- private Etching etching;
-
- public EtchedRectangle(Component drawInto) {
- this(drawInto, _defaultEtching,
- _defaultThickness, 0, 0, 0, 0);
- }
- public EtchedRectangle(Component drawInto, int thickness) {
- this(drawInto, _defaultEtching, thickness, 0, 0, 0, 0);
- }
- public EtchedRectangle(Component drawInto, int x, int y,
- int w, int h) {
- this(drawInto, _defaultEtching,
- _defaultThickness, x, y, w, h);
- }
- public EtchedRectangle(Component drawInto, int thickness,
- int x, int y,
- int w, int h) {
- this(drawInto, _defaultEtching, thickness, x, y, w, h);
- }
- public EtchedRectangle(Component drawInto, Etching etching,
- int thickness, int x, int y,
- int w, int h) {
- super(drawInto, thickness, x, y, w, h);
- this.etching = etching;
- }
- public void etchedIn () { etching = Etching.IN; }
- public void etchedOut () { etching = Etching.OUT; }
- public boolean isEtchedIn() { return etching == Etching.IN;}
-
- public void paint() {
- if(etching == Etching.IN) paintEtchedIn();
- else paintEtchedOut();
- }
- public void paintEtchedIn() {
- Graphics g = drawInto.getGraphics();
- if(g != null)
- paintEtched(g, getLineColor(), brighter());
-
- etchedIn();
- }
- public void paintEtchedOut() {
- Graphics g = drawInto.getGraphics();
- if(g != null)
- paintEtched(g, brighter(), getLineColor());
-
- etchedOut();
- }
- public String paramString() {
- return super.paramString() + "," + etching;
- }
- private void paintEtched(Graphics g,
- Color topLeft,
- Color bottomRight) {
- int thickness = getThickness();
- int w = width - thickness;
- int h = height - thickness;
-
- g.setColor(topLeft);
- for(int i=0; i < thickness/2; ++i)
- g.drawRect(x+i, y+i, w, h);
-
- g.setColor(bottomRight);
-
- for(int i=0; i < thickness/2; ++i)
- g.drawRect(x+(thickness/2)+i,
- y+(thickness/2)+i, w, h);
- }
-}
diff --git a/java/gjt/Etching.java b/java/gjt/Etching.java
deleted file mode 100644
index ad40d9caaea..00000000000
--- a/java/gjt/Etching.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package gjt;
-
-/**
- * Constants for Etching.
- *
- * This class may not be instantiated.
- *
- * @version 1.0, Apr 11 1996
- * @author David Geary
- */
-public class Etching {
- public static final Etching OUT = new Etching();
- public static final Etching IN = new Etching();
-
- public String toString() {
- if(this == Etching.OUT)
- return getClass().getName() + "=OUT";
- else
- return getClass().getName() + "=IN";
- }
- private Etching() { }
-}
diff --git a/java/gjt/ExclusiveImageButtonPanel.java b/java/gjt/ExclusiveImageButtonPanel.java
deleted file mode 100644
index f1d0878a499..00000000000
--- a/java/gjt/ExclusiveImageButtonPanel.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package gjt;
-
-import java.awt.Image;
-
-/**
- * An ImageButtonPanel which fits all of its ImageButtons with
- * a StickyImageButtonController. ExclusiveImageButtonPanel
- * relies upon its superclass' controller: a
- * RadioImageButtonPanelController, which ensures that only one
- * of the ImageButtons is selected at a time.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ImageButton
- * @see ImageButtonPanel
- * @see gjt.test.ToolbarTest
- */
-public class ExclusiveImageButtonPanel extends
- ImageButtonPanel {
- public ExclusiveImageButtonPanel(Orientation orient) {
- this(orient, 5);
- }
- public ExclusiveImageButtonPanel(Orientation orient,
- int gap) {
- super(orient, gap);
- }
- public ExclusiveImageButtonPanel(Orientation orient,
- Orientation horient,
- Orientation vorient,
- int gap) {
- super(orient, horient, vorient, gap);
- }
- public void add(ImageButton button) {
- super.add(button);
- new StickyImageButtonController(button);
- }
- public ImageButton add(Image image) {
- ImageButton button = super.add(image);
- new StickyImageButtonController(button);
- return button;
- }
- public ImageButton add(Image image, String name) {
- ImageButton button = super.add(image, name);
- new StickyImageButtonController(button);
- return button;
- }
-}
diff --git a/java/gjt/FontDialog.java b/java/gjt/FontDialog.java
deleted file mode 100644
index 182ca582884..00000000000
--- a/java/gjt/FontDialog.java
+++ /dev/null
@@ -1,362 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A dialog used for selecting a font. FontDialog is
- * constructed with a Frame, DialogClient, initial font to
- * display, and boolean that indicates modality.<p>
- *
- * FontDialog contains a preview panel which previews the
- * currently selected font. Updating of the preview panel is
- * triggered by a preview button at the bottom of the dialog.<p>
- *
- * FontDialog contains 3 methods which define the labels for
- * the buttons it contains:
- * <dl>
- * <dd> String getPreviewButtonLabel()
- * <dd> String getOkButtonLabel()
- * <dd> String getCancelButtonLabel()
- * </dl><p>
- *
- * By default the 3 methods return "Preview", "Ok" and "Cancel"
- * respectively. FontDialog may be extended and the 3 methods
- * overridden to customize the labels displayed in the
- * buttons.<p>
- *
- * FontDialog uses Toolkit to get a list of fonts by invoking
- * Toolkit.getFontList(). This is done in the getFontNames()
- * method, which may be overridden by extensions of FontDialog
- * in case the standard set of font names are inadequate.<p>
- *
- * Finally, font sizes are obtained by the getFontSizes()
- * method. FontDialog defines 8 sizes by default: 8, 12, 14,
- * 16, 18, 24, 48 and 64. Extensions of FontDialog may override
- * getFontSizes() to provide a different list of sizes.<p>
- *
- * See gjt.test.FontDialogTest for an example of an extension
- * of FontDialog which overrides the methods discussed above.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see java.awt.Dialog
- * @see java.awt.Toolkit
- * @see DialogClient
- * @see gjt.test.FontDialogTest
- */
-public class FontDialog extends Dialog {
- private static String _defaultSizes[] =
- { "8", "12", "14", "16", "18", "24", "48", "64" };
-
- private FontPanel fontPanel;
- private Font fontSelected;
- private DialogClient client;
-
- public FontDialog(Frame frame,
- DialogClient client,
- Font font, // initial font
- boolean modal) {
- super(frame, "Select A Font", modal);
- this.client = client;
-
- setLayout(new BorderLayout());
- add("Center", fontPanel = new FontPanel(this, font));
- }
- public boolean handleEvent(Event event) {
- if(event.id == Event.WINDOW_DESTROY)
- done(null);
-
- return super.handleEvent(event);
- }
- public String[] getFontNames() {
- return getToolkit().getFontList();
- }
- public String[] getFontSizes() {
- return _defaultSizes;
- }
-
- public String getPreviewButtonLabel() { return "Preview"; }
- public String getOkButtonLabel () { return "Ok"; }
- public String getCancelButtonLabel () { return "Cancel"; }
-
- public void show() {
- Point frameLoc = getParent().location();
- reshape(frameLoc.x + 50, frameLoc.x + 50, 550, 450);
- super.show();
- }
- public void done(Font font) {
- fontSelected = font;
- client.dialogDismissed(this);
- hide ();
- dispose();
- }
- public Font getFontSelected() {
- return fontSelected;
- }
- public void listSelectedInPicker() {
- fontPanel.getPreviewButton().requestFocus();
- }
-}
-
-class FontPanel extends Panel {
- private static Font defaultFont =
- new Font("TimesRoman", Font.PLAIN, 12);
-
- private FontPreviewPanel preview;
- private FontSelectionPanel fsp;
-
- public FontPanel(FontDialog dialog, Font f) {
- Font font = f == null ? defaultFont : f;
-
- setLayout(new BorderLayout());
- add("North", preview = new FontPreviewPanel ());
- add("Center", fsp =
- new FontSelectionPanel(dialog, preview, font));
- }
- public Button getPreviewButton() {
- return fsp.getPreviewButton();
- }
-}
-
-class FontPreviewPanel extends Panel {
- TextField textField = new TextField();
- Box box = new Box(textField, "Preview");
-
- public FontPreviewPanel() {
- textField.setEditable(false);
-
- setLayout(new BorderLayout());
- add("Center", box);
- }
- public void setPreviewFont(Font font) {
- String name = font.getName();
- String size = String.valueOf(font.getSize());
- String style = new String();
-
- if(font.isPlain () == true) style = "Plain";
- else {
- if(font.isBold () == true) style += "Bold";
- if(font.isItalic() == true) style += "Italic";
- }
- textField.setFont(font);
- textField.setText(name + " " + style + " " + size);
- retrofitPreviewPanel();
- }
- private void retrofitPreviewPanel() {
- Dimension tfps, tfs;
- FontPanel fontPanel = (FontPanel)getParent();
-
- tfps = textField.preferredSize();
- tfs = textField.size();
-
- if(tfps.width != tfs.width ||
- tfps.height != tfs.height) {
- fontPanel.invalidate();
- fontPanel.getParent().validate();
- box.repaint(); // Only necessary on Win95
- }
- }
-}
-
-class FontSelectionPanel extends Panel {
- private FontPickerPanel picker;
- private FontButtonsPanel buttons;
- private FontPreviewPanel preview;
- private Font initialFont;
-
- public FontSelectionPanel(FontDialog dialog,
- FontPreviewPanel preview,
- Font initialFont) {
- this.preview = preview;
- this.initialFont = initialFont;
-
- picker = new FontPickerPanel (dialog, initialFont);
- buttons = new FontButtonsPanel(dialog, picker, preview);
-
- setLayout(new BorderLayout());
- add("Center", picker);
- add("South", buttons);
- }
- public void addNotify() {
- super.addNotify();
- preview.setPreviewFont(initialFont);
- }
- public Button getPreviewButton() {
- return buttons.getPreviewButton();
- }
-}
-
-class FontPickerPanel extends Panel {
- private FontDialog dialog;
- private Button previewButton;
- private List fonts = new List();
- private List styles = new List();
- private List sizes = new List();
- private Font initialFont;
-
- public FontPickerPanel(FontDialog dialog,
- Font initialFont) {
- GridBagLayout gbl = new GridBagLayout();
- GridBagConstraints gbc = new GridBagConstraints();
- Label family = new Label("Family");
- Label style = new Label("Style");
- Label size = new Label("Size");
-
- this.initialFont = initialFont;
- this.dialog = dialog;
-
- populateFonts ();
- populateStyles();
- populateSizes ();
-
- setLayout(gbl);
-
- gbc.anchor = GridBagConstraints.NORTH;
- gbc.gridwidth = 1;
- gbl.setConstraints(family, gbc); add(family);
- gbl.setConstraints(style, gbc); add(style);
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbl.setConstraints(size, gbc); add(size);
-
- gbc.gridwidth = 1;
- gbc.weighty = 1.0;
- gbc.weightx = 1.0;
- gbc.fill = GridBagConstraints.BOTH;
- gbl.setConstraints(fonts, gbc); add(fonts);
- gbl.setConstraints(styles, gbc); add(styles);
- gbl.setConstraints(sizes, gbc); add(sizes);
- }
- public boolean handleEvent(Event event) {
- if(event.id == Event.LIST_SELECT) {
- dialog.listSelectedInPicker();
- return true;
- }
- return false;
- }
- public void addNotify() {
- super.addNotify();
- String initialFamily = initialFont.getName();
- int initialSize = initialFont.getSize();
- int initialStyle = initialFont.getStyle();
-
- styles.select(initialStyle);
-
- for(int i=0; i < fonts.countItems(); ++i) {
- String nextFamily = fonts.getItem(i);
- if(nextFamily.equals(initialFamily))
- fonts.select(i);
- }
- for(int i=0; i < sizes.countItems(); ++i) {
- String nextSize = sizes.getItem(i);
- if(nextSize.equals(String.valueOf(initialSize)))
- sizes.select(i);
- }
- }
- public String fontSelected() {
- return fonts.getSelectedItem ();
- }
- public String styleSelected() {
- return styles.getSelectedItem();
- }
- public int sizeSelected() {
- String szstring = sizes.getSelectedItem();
-
- if(szstring != null) {
- Integer integer = new Integer(szstring);
- return integer.intValue();
- }
- else
- return 0;
- }
- private void populateFonts() {
- String names[] = dialog.getFontNames();
-
- for(int i=0; i < names.length; ++i) {
- fonts.addItem(names[i]);
- }
- }
- private void populateSizes() {
- String sizeArray[] = dialog.getFontSizes();
-
- for(int i=0; i < sizeArray.length; ++i) {
- sizes.addItem(sizeArray[i]);
- }
- }
- private void populateStyles() {
- styles.addItem("Plain");
- styles.addItem("Bold");
- styles.addItem("Italic");
- styles.addItem("BoldItalic");
- }
-}
-
-class FontButtonsPanel extends Panel {
- private FontDialog dialog;
- private FontPickerPanel picker;
- private FontPreviewPanel preview;
- private Button previewButton,
- okButton,
- cancelButton;
-
- public FontButtonsPanel(FontDialog dialog,
- FontPickerPanel picker,
- FontPreviewPanel preview) {
- this.picker = picker;
- this.preview = preview;
- this.dialog = dialog;
-
- add(previewButton =
- new Button(dialog.getPreviewButtonLabel()));
- add(cancelButton =
- new Button(dialog.getCancelButtonLabel()));
- add(okButton =
- new Button(dialog.getOkButtonLabel()));
- }
- public void addNotify() {
- super.addNotify();
- cancelButton.requestFocus();
- }
- public boolean action(Event event, Object object) {
- Button button = (Button)event.target;
- boolean handledEvent = true;
-
- if(event.target == previewButton) {
- Font selectedFont = fontSelected();
-
- if(selectedFont != null) {
- preview.setPreviewFont(selectedFont);
- okButton.requestFocus();
- }
- }
- else if(event.target == okButton)
- dialog.done(fontSelected());
- else if(event.target == cancelButton)
- dialog.done(null);
- else
- handledEvent = false;
-
- return handledEvent;
- }
- public Button getPreviewButton() {
- return previewButton;
- }
- private Font fontSelected() {
- String font = picker.fontSelected ();
- String style = picker.styleSelected();
- int size = picker.sizeSelected ();
- int istyle = Font.PLAIN;
-
- if(font != null && style != null && size > 0) {
- if(style.equals("Bold")) istyle = Font.BOLD;
- if(style.equals("Plain")) istyle = Font.PLAIN;
- if(style.equals("Italic")) istyle = Font.ITALIC;
-
- if(style.equals("BoldItalic"))
- istyle = Font.BOLD + Font.ITALIC;
-
- return new Font(font, istyle, size);
- }
- else
- return null;
- }
-}
diff --git a/java/gjt/GJT.DSP b/java/gjt/GJT.DSP
deleted file mode 100644
index e2060a0ad72..00000000000
--- a/java/gjt/GJT.DSP
+++ /dev/null
@@ -1,456 +0,0 @@
-# Microsoft Developer Studio Project File - Name="GJT" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=GJT - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "GJT.MAK".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "GJT.MAK" CFG="GJT - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "GJT - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "GJT - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "GJT - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "GJT - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "GJT - Java Virtual Machine Release"
-# Name "GJT - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\Assert.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\AttributesPanel.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Bargauge.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\BargaugeTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\image\BleachImageFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\BleachImageFilterTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Border.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\BorderTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Box.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\BoxTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\BulletinLayout.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\BumpAnimationTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ButtonPanel.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\CardPanel.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ChoiceCardPanel.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\ChoiceCardPanelTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\animation\CollisionArena.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\animation\CollisionDetector.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ColumnLayout.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\ColumnLayoutTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ComponentScroller.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\ComponentScrollerTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\ConnectionsPanel.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\DialogClient.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\DialogTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\image\DissolveFilter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\DrawingPanel.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\DrawnRectangle.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\DrawnRectangleTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\animation\EdgeCollisionDetector.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\EtchedBorder.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\EtchedRectangle.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Etching.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ExclusiveImageButtonPanel.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\FontDialog.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\FontDialogTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\GJTDialog.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\IconCardPanel.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\IconCardPanelTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImageButton.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImageButtonController.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImageButtonEvent.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImageButtonPanel.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImageButtonPanelController.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\ImageButtonTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImageCanvas.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\image\ImageDissolver.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\ImageDissolverTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImageScroller.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\ImageScrollerTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\LabelCanvas.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\LabelCanvasTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessageDialog.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\MessageDialogTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\MouseController.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\OccupationOracle.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Orientation.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\animation\Playfield.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ProgressDialog.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\QuestionDialog.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\RadioImageButtonPanelController.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\RowLayout.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\RowLayoutTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\rubberband\Rubberband.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\rubberband\RubberbandEllipse.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\rubberband\RubberbandLine.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\rubberband\RubberbandPanel.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\rubberband\RubberbandRectangle.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\RubberbandTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Scroller.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ScrollerLayout.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\SelectionEvent.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Separator.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\SeparatorTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\animation\Sequence.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\SimpleAnimationTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\SimpleBargaugeTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\SpringyImageButtonController.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\animation\Sprite.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\animation\SpriteCollisionDetector.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\StateButton.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\StateButtonController.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\StateButtonTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\StickyImageButtonController.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stopwatch.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\StopwatchClient.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\TenPixelBorder.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ThreeDBorder.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ThreeDBorderStyle.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ThreeDRectangle.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\TitledPanel.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Toolbar.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\ToolbarTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\TwoDrinkersAnimationTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\test\UnitTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Util.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\YesNoDialog.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/gjt/GJT.DSW b/java/gjt/GJT.DSW
deleted file mode 100644
index fb82e10ad55..00000000000
--- a/java/gjt/GJT.DSW
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "GJT"=.\GJT.DSP - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/java/gjt/GJTDialog.java b/java/gjt/GJTDialog.java
deleted file mode 100644
index 7fc0bd39f40..00000000000
--- a/java/gjt/GJTDialog.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A base class for gjt dialog classes, this concrete class
- * establishes the relationship between a dialog and its
- * client (DialogClient).<p>
- *
- * Note that show() is overridden to ensure that the dialog is
- * centered in the frame which is specified as its parent. This
- * is necessary due to a bug in the Win95 implementation of the
- * AWT (version 1.0.2) that causes dialogs to be displayed at
- * a screen coordinate of 0,0. While the overridden show() is
- * not necessary under non-Win95 Java implementations, it
- * alleviates the Win95 bug and results in no dire consequences
- * on other platforms.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see MessageDialog
- * @see QuestionDialog
- * @see YesNoDialog
- * @see ProgressDialog
- * @see gjt.test.DialogTest
- */
-public class GJTDialog extends Dialog {
- protected DialogClient client;
-
- public GJTDialog(Frame frame,
- String title,
- DialogClient client,
- boolean modal) {
- super(frame, title, modal);
- setClient(client);
- }
- public void setClient(DialogClient client) {
- this.client = client;
- }
- public void show() { // Fixes bug under Win95
- Dimension frameSize = getParent().size();
- Point frameLoc = getParent().location();
- Dimension mySize = size();
- int x,y;
-
- x = frameLoc.x + (frameSize.width/2) -(mySize.width/2);
- y = frameLoc.y + (frameSize.height/2)-(mySize.height/2);
- reshape(x,y,size().width,size().height);
- super.show();
- }
-}
diff --git a/java/gjt/IconCardPanel.java b/java/gjt/IconCardPanel.java
deleted file mode 100644
index 78940bf8f4f..00000000000
--- a/java/gjt/IconCardPanel.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A CardPanel whose Component viewSelector() returns
- * a panel with image buttons to control the selection of the
- * panel to be displayed beneath the view selector panel.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see CardPanel
- * @see ChoiceCardpanel
- * @see gjt.test.IconCardPanelTest
- */
-public class IconCardPanel extends CardPanel {
- private ImageButtonPanel viewSelector;
-
- public IconCardPanel() {
- viewSelector = new IconViewSelector(this);
- }
- public Component viewSelector() {
- return viewSelector;
- }
- public void addImageButton(Image image,
- String name,
- Component component) {
- ImageButton newButton;
-
- viewSelector.add(
- newButton = new ImageButton(image), name);
- newButton.setController(
- new StickyImageButtonController(newButton));
- super.addView(name, component);
- }
-}
-
-class IconViewSelector extends ImageButtonPanel {
- private IconCardPanel mvp;
-
- public IconViewSelector(IconCardPanel panel) {
- super(Orientation.HORIZONTAL);
- setLayout(new FlowLayout());
- mvp = panel;
- }
- public boolean handleEvent(Event event) {
- if(event.id == Event.MOUSE_DOWN) {
- if(event.target instanceof ImageButton) {
- ImageButton ib = (ImageButton)event.target;
- mvp.showView(getButtonName(ib));
- }
- }
- return super.handleEvent(event);
- }
-}
diff --git a/java/gjt/ImageButton.java b/java/gjt/ImageButton.java
deleted file mode 100644
index 07bdeff0ef8..00000000000
--- a/java/gjt/ImageButton.java
+++ /dev/null
@@ -1,209 +0,0 @@
-package gjt;
-
-import java.awt.*;
-import java.awt.image.FilteredImageSource;
-
-import gjt.image.BleachImageFilter;
-
-/**
- * An Image painted in a Canvas, bordered by a ThreeDRectangle.
- * <p>
- *
- * ImageButtons have two constructors, both of which take an
- * Image. The Image passed to the constructor must not be null;
- * this is enforced by an assertion.<p>
- *
- * Default border thickness is 2 pixels - thickness may be set
- * at construction time only.<p>
- *
- * Event handling is delegated to an ImageButtonController. By
- * default, all ImageButtons are fitted with an instance of
- * SpringyImageButtonController, however,
- * setController(ImageButtonController) may be used to fit an
- * ImageButton with a different derivation of
- * ImageButtonController after construction.<p>
- *
- * ImageButtons ensure that their Images are completely loaded
- * before they are displayed.<p>
- *
- * Drawn either raised or inset, current state may be queried
- * via the isRaised() method.<p>
- *
- * disable() disables response to input and repaints the image
- * with a bleached version. enable() restores the original
- * image and enables response to input. The intensity of the
- * bleaching effect may be controlled (for all ImageButtons)
- * via the static setBleachPercent(int) method.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ThreeDRectangle
- * @see ImageButtonController
- * @see ImageButtonEvent
- * @see SpringyImageButtonController
- * @see StickyImageButtonController
- * @see BleachImageFilter
- * @see gjt.test.ImageButtonTest
- */
-public class ImageButton extends Canvas {
- private static BleachImageFilter _bleachFilter;
- private static int _bleachPercent = 50;
- private static int _offset = 1;
- private static int _defaultThickness = 2;
-
- private ThreeDRectangle border = new ThreeDRectangle(this);
- private boolean isDisabled = false;
- private Dimension preferredSize = new Dimension(0,0);
- private int thickness;
- private Image image, disabledImage;
- private ImageButtonController controller;
-
- public static int setBleachPercent() {
- return _bleachPercent;
- }
- public static void getBleachPercent(int p) {
- _bleachPercent = p;
- }
- public ImageButton(Image image) {
- this(image, _defaultThickness, null);
- }
- public ImageButton(Image image,
- ImageButtonController controller) {
- this(image, _defaultThickness, controller);
- }
- public ImageButton(Image image, int thickness,
- ImageButtonController controller) {
- Assert.notNull(image);
- Assert.notFalse(thickness > 0);
-
- if(controller == null)
- this.controller =
- new SpringyImageButtonController(this);
- else
- this.controller = controller;
-
- border.setThickness(this.thickness = thickness);
- setImage(image);
- }
- public void setImage(Image image) {
- Util.waitForImage(this, this.image = image);
-
- preferredSize.width = image.getWidth (this) +
- (2*thickness);
- preferredSize.height = image.getHeight(this) +
- (2*thickness);
- }
- public Dimension minimumSize() {
- return preferredSize;
- }
- public Dimension preferredSize() {
- return preferredSize;
- }
- public boolean isRaised () { return border.isRaised(); }
- public boolean isDisabled() { return isDisabled; }
-
- public void enable() {
- isDisabled = false;
- repaint();
- }
- public void disable() {
- isDisabled = true;
-
- if(disabledImage == null)
- createDisabledImage();
-
- repaint();
- }
- public void resize(int w, int h) {
- reshape(location().x, location().y, w, h);
- }
- public void reshape(int x, int y, int w, int h) {
- super.reshape(x,y,w,h);
- border.resize(w,h);
- }
- public void paint(Graphics g) {
- if(isRaised()) paintRaised();
- else paintInset ();
- }
- public void paintInset() {
- Point upperLeft = findUpperLeft();
- Graphics g = getGraphics();
- Image image = isDisabled() ?
- disabledImage : this.image;
- Dimension size = size();
-
- if(g != null) {
- border.clearInterior();
- g.drawImage(image,
- upperLeft.x + thickness + _offset,
- upperLeft.y + thickness + _offset,this);
-
- g.setColor(getBackground().darker());
- for(int i=0; i < _offset; ++i) {
- g.drawLine(thickness+i,thickness+i,
- size.width-thickness-i,thickness+i);
- g.drawLine(thickness+i,thickness+i,
- thickness+i,size.height-thickness-i);
- }
- border.paintInset();
- }
- }
- public void paintRaised() {
- Point upperLeft = findUpperLeft();
- Graphics g = getGraphics();
- Image image = isDisabled() ?
- disabledImage : this.image;
-
- if(g != null) {
- border.clearInterior();
- g.drawImage(image, upperLeft.x + thickness,
- upperLeft.y + thickness, this);
- border.paintRaised();
- }
- }
- public boolean isInside(int x, int y) {
- Dimension size = size();
- return x >= 0 && x < size.width && y >= 0 &&
- y < size.height;
- }
- public void setController(ImageButtonController controller){
- this.controller = controller;
- }
- public ImageButtonController getController() {
- return controller;
- }
- public boolean mouseDown(Event event, int x, int y) {
- if(isDisabled()) return false;
- else return controller.mouseDown(event,x,y);
- }
- public boolean mouseUp(Event event, int x, int y) {
- if(isDisabled()) return false;
- else return controller.mouseUp(event,x,y);
- }
- public boolean mouseDrag(Event event, int x, int y) {
- if(isDisabled()) return false;
- else return controller.mouseDrag(event,x,y);
- }
-
- private void createDisabledImage() {
- if(_bleachFilter == null)
- _bleachFilter =
- new BleachImageFilter(_bleachPercent);
-
- if(_bleachPercent != _bleachFilter.percent())
- _bleachFilter.percent(_bleachPercent);
-
- FilteredImageSource fis =
- new FilteredImageSource(image.getSource(),
- _bleachFilter);
-
- Util.waitForImage(this, disabledImage=createImage(fis));
- }
- private Point findUpperLeft() {
- Dimension size = size();
- return new Point((size.width/2) -
- (preferredSize.width/2),
- (size.height/2) -
- (preferredSize.height/2));
- }
-}
diff --git a/java/gjt/ImageButtonController.java b/java/gjt/ImageButtonController.java
deleted file mode 100644
index 0f6aa6f4add..00000000000
--- a/java/gjt/ImageButtonController.java
+++ /dev/null
@@ -1,79 +0,0 @@
-package gjt;
-import java.awt.Event;
-
-/**
- * A controller for an ImageButton, this abstract class
- * establishes the association between itself and an ImageButton
- * and delivers events to its ImageButton.<p>
- *
- * ImageButtonControllers must be constructed with an
- * ImageButton; the ImageButton's controller gets set by
- * ImageButtonController's constructor.<p>
- *
- * The ImageButton passed into the constructor must not be null;
- * this is enforced by an assertion.<p>
- *
- * Methods defined in the MouseController interface are left
- * for subclasses to implement. ImageButtonController defines
- * mouseMove(), mouseEnter() and mouseExit() as no-ops, so
- * that extensions of ImageButtonController only have to
- * implement mouseDown(), mouseUp() and mouseDrag(). Note
- * that extensions are still free to override mouseMove(),
- * mouseEnter() and mouseExit() if desired.<p>
- *
- * Subclasses should also call the protected XXXButton(Event)
- * methods below, where XXX is either arm, disarm, activate, or
- * deactivate as appropriate. SpringyImageButtonController is
- * a good example of this (so is StickyImageButtonController,
- * but it is more complicated than it's springy sibling).<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see MouseController
- * @see ImageButton
- * @see ImageButtonEvent
- * @see SpringyImageButtonController
- * @see StickyImageButtonController
- * @see gjt.test.ImageButtonTest
- */
-public abstract class ImageButtonController
- implements MouseController {
- private ImageButton button;
-
- ImageButtonController(ImageButton button) {
- Assert.notNull(button);
- this.button = button;
- button.setController(this);
- }
- public ImageButton getButton() {
- return button;
- }
- public boolean mouseEnter(Event event, int x, int y) {
- return false;
- }
- public boolean mouseExit (Event event, int x, int y) {
- return false;
- }
- public boolean mouseMove (Event event, int x, int y) {
- return false;
- }
-
- protected void armButton(Event event) {
- button.deliverEvent(
- new ImageButtonEvent(button,
- event,
- ImageButtonEvent.ARM));
- }
- protected void disarmButton(Event event) {
- button.deliverEvent(
- new ImageButtonEvent(button,
- event,
- ImageButtonEvent.DISARM));
- }
- protected void activateButton(Event event) {
- button.deliverEvent(
- new ImageButtonEvent(button,
- event,
- ImageButtonEvent.ACTIVATE));
- }
-}
diff --git a/java/gjt/ImageButtonEvent.java b/java/gjt/ImageButtonEvent.java
deleted file mode 100644
index bb7f196698f..00000000000
--- a/java/gjt/ImageButtonEvent.java
+++ /dev/null
@@ -1,103 +0,0 @@
-package gjt;
-
-import java.awt.Event;
-
-/**
- * An extension of java.awt.Event, specifically designed for
- * ImageButton events.<p>
- *
- * ImageButtonEvents are constructed with 3 arguments:
- * <dl>
- * <dd> ImageButton in which the event occurred
- * <dd> The AWT event that triggered the image button event
- * <dd> The id of the event.
- * </dl>
- *
- * An ImageButtonEvent's id (the constructor's 3rd argument),
- * must be one of the following:
- *
- * <dl>
- * <dd> ImageButtonEvent.ARM
- * <dd> ImageButtonEvent.DISARM
- * <dd> ImageButtonEvent.ACTIVATE
- * </dl>
- *
- * ImageButtonEvent has only a constructor and a paramString()
- * method. Containers that contain ImageButtons should check
- * for ImageButtonEvents like so: <p>
- *
- * <pre>
- * // handleEvent(Event) method of a container that
- * // contains ImageButtons.
- *
- * public boolean handleEvent(Event event) {
- * if(event instanceof ImageButtonEvent) {
- * ImageButtonEvent ibevent =
- * (ImageButtonEvent)event;
- *
- * if(ibevent.isArmed()) {
- * // do something for arming
- * }
- * if(ibevent.isDisarmed()) {
- * // do something for disarming
- * }
- * if(ibevent.isActivated()) {
- * // do something for activation
- * }
- * }
- * }
- * </pre>
- *
- * ImageButtonController is the only GJT class that creates
- * ImageButtonEvents.
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ImageButton
- * @see ImageButtonController
- * @see SpringyImageButtonController
- * @see StickyImageButtonController
- * @see gjt.test.ImageButtonTest
- */
-public class ImageButtonEvent extends Event {
- public static final int ARM = 1;
- public static final int DISARM = 2;
- public static final int ACTIVATE = 3;
-
- private int eventType;
-
- public ImageButtonEvent(ImageButton button,
- Event event,
- int type) {
- super(button, event.when, event.id, event.x, event.y,
- event.key, event.modifiers, event.arg);
-
- Assert.notFalse(type == ARM ||
- type == DISARM ||
- type == ACTIVATE);
-
- eventType = type;
- id = -1;
- }
- public boolean isArmed() {
- return eventType == ARM;
- }
- public boolean isDisarmed() {
- return eventType == DISARM;
- }
- public boolean isActivated() {
- return eventType == ACTIVATE;
- }
- protected String paramString() {
- String str = new String();
-
- if(eventType == ImageButtonEvent.ARM)
- str = "ARM";
- else if(eventType == ImageButtonEvent.DISARM)
- str = "DISARM";
- else if(eventType == ImageButtonEvent.ACTIVATE)
- str = "ACTIVATE";
-
- return super.paramString() + str;
- }
-}
diff --git a/java/gjt/ImageButtonPanel.java b/java/gjt/ImageButtonPanel.java
deleted file mode 100644
index 0d033b7967b..00000000000
--- a/java/gjt/ImageButtonPanel.java
+++ /dev/null
@@ -1,106 +0,0 @@
-package gjt;
-
-import java.awt.*;
-import java.util.Enumeration;
-import java.util.Hashtable;
-
-/**
- * A panel which contains a collection of ImageButtons,
- * arranged either horizontally or vertically.<p>
- *
- * Handling of mouse events is delegated to an image button
- * panel controller. By default, an image button panel is
- * outfitted with an instance of RadioImageButtonPanelController
- * which implements mutually exclusive selection behavior.
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ImageButton
- * @see RadioImageButtonPanelController
- * @see gjt.test.ToolbarTest
- */
-public class ImageButtonPanel extends Panel {
- static private int _defaultGap = 5;
-
- private Hashtable nameAndButtonPairs = new Hashtable();
- private ImageButtonPanelController controller;
-
- public ImageButtonPanel(Orientation orient) {
- this(orient, Orientation.CENTER,
- Orientation.CENTER, _defaultGap);
- }
- public ImageButtonPanel(Orientation orient, int gap) {
- this(orient, Orientation.CENTER,
- Orientation.CENTER, gap);
- }
- public ImageButtonPanel(Orientation orient,
- Orientation horient,
- Orientation vorient, int gap) {
- Assert.notFalse(orient == Orientation.HORIZONTAL ||
- orient == Orientation.VERTICAL);
-
- if(orient == Orientation.VERTICAL)
- setLayout(new ColumnLayout(horient, vorient, gap));
- else
- setLayout(new RowLayout(horient, vorient, gap));
-
- setController(
- new RadioImageButtonPanelController(this));
- }
- public void setController(ImageButtonPanelController c) {
- this.controller = c;
- }
- public Insets insets() { return new Insets(10,10,10,10); }
-
- public ImageButton add(Image image, String name) {
- ImageButton button = new ImageButton(image);
- add(button);
- nameAndButtonPairs.put(name, button);
- return button;
- }
- public ImageButton add(Image image) {
- return add(image, "noname");
- }
- public void add(ImageButton button) {
- add(button, "noname");
- }
- public void add(ImageButton button, String name) {
- nameAndButtonPairs.put(name, button);
- super.add(button);
- }
- public ImageButton getButtonByName(String name) {
- return (ImageButton)nameAndButtonPairs.get(name);
- }
- public String getButtonName(ImageButton button) {
- Enumeration e = nameAndButtonPairs.keys();
- ImageButton nbutt;
- String nstr;
-
- while(e.hasMoreElements()) {
- nstr = (String)e.nextElement();
- nbutt = (ImageButton)nameAndButtonPairs.get(nstr);
-
- if(nbutt.equals(button))
- return nstr;
- }
- return null;
- }
- public void addSpacer(int sizeInPixels) {
- Assert.notFalse(sizeInPixels > 0);
- Canvas spacer = new Canvas();
- spacer.resize(sizeInPixels, sizeInPixels);
- add(spacer);
- }
- public boolean mouseDown(Event event, int x, int y) {
- return controller != null ?
- controller.mouseDown(event,x,y) : false;
- }
- public boolean mouseDrag(Event event, int x, int y) {
- return controller != null ?
- controller.mouseDrag(event,x,y) : false;
- }
- public boolean mouseUp(Event event, int x, int y) {
- return controller != null ?
- controller.mouseUp(event,x,y) : false;
- }
-}
diff --git a/java/gjt/ImageButtonPanelController.java b/java/gjt/ImageButtonPanelController.java
deleted file mode 100644
index 74f900001b6..00000000000
--- a/java/gjt/ImageButtonPanelController.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package gjt;
-
-import java.awt.Event;
-
-/**
- * A controller for an ImageButtonPanel, this abstract class
- * does nothing more than establish the association between an
- * ImageButton and its controller.<p>
- *
- * ImageButtonControllers must be constructed with an
- * ImageButtonPanel; the ImageButtonPanels' controller gets set
- * by the constructor.<p>
- *
- * The ImageButton passed into the constructor must not be null;
- * this is enforced by an assertion.<p>
- *
- * Methods defined in the MouseController interface are left
- * for subclasses to implement.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see MouseController
- * @see ImageButtonPanel
- * @see gjt.test.Toolbar
- */
-abstract class ImageButtonPanelController implements
- MouseController {
- private ImageButtonPanel panel;
-
- ImageButtonPanelController(ImageButtonPanel panel) {
- Assert.notNull(panel);
- this.panel = panel;
- panel.setController(this);
- }
- public ImageButtonPanel panel() {
- return panel;
- }
- public boolean mouseEnter(Event event, int x, int y) {
- return false;
- }
- public boolean mouseExit (Event event, int x, int y) {
- return false;
- }
- public boolean mouseMove (Event event, int x, int y) {
- return false;
- }
-}
diff --git a/java/gjt/ImageCanvas.java b/java/gjt/ImageCanvas.java
deleted file mode 100644
index 49e3bc72f3f..00000000000
--- a/java/gjt/ImageCanvas.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A Canvas that displays an image.<p>
- *
- * update() is overridden to call paint() directly, thus
- * bypassing the default implementation of update() which
- * erases the background of the canvas before calling paint().
- * This eliminates nasty flashing.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see Util
- */
-class ImageCanvas extends Canvas {
- private Image image;
-
- public ImageCanvas(Image image) {
- this.image = image;
- Util.waitForImage(this, image);
- resize(image.getWidth(this), image.getHeight(this));
- }
- public void paint(Graphics g) {
- g.drawImage(image, 0, 0, this);
- }
- public void update(Graphics g) {
- paint(g);
- }
-}
diff --git a/java/gjt/ImageScroller.java b/java/gjt/ImageScroller.java
deleted file mode 100644
index 79fdc86ea3c..00000000000
--- a/java/gjt/ImageScroller.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * An extension of Scroller that smoothly scrolls an Image.<p>
- *
- * An Image must be supplied at construction time. The image
- * may be reset any time after construction.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see Scroller
- * @see ImageCanvas
- * @see gjt.test.ScrollerTest
- */
-public class ImageScroller extends Scroller {
- private Image image;
- private ScrollerImageCanvas canvas;
-
- public ImageScroller(Image image) {
- viewport.setLayout(new BorderLayout());
- setImage(image);
- }
- public void resetImage(Image image) {
- viewport.remove(canvas);
- setImage(image);
- invalidate();
- validate();
- }
- public void scrollTo(int x, int y) {
- Graphics g = canvas.getGraphics();
- if(g != null) {
- g.translate(-x,-y);
- g.drawImage(image, 0, 0, this);
- }
- }
- public Dimension getScrollAreaSize() {
- return new Dimension(image.getWidth(this),
- image.getHeight(this));
- }
- private void setImage(Image image) {
- this.image = image;
- hbar.setValue(0);
- vbar.setValue(0);
- viewport.add("Center",
- canvas = new ScrollerImageCanvas(this, image));
- }
-}
-
-class ScrollerImageCanvas extends ImageCanvas {
- private ImageScroller scroller;
-
- public ScrollerImageCanvas(ImageScroller scroller,
- Image image) {
- super(image);
- this.scroller = scroller;
- }
- public void paint(Graphics g) {
- scroller.repaint();
- }
-}
diff --git a/java/gjt/LabelCanvas.java b/java/gjt/LabelCanvas.java
deleted file mode 100644
index ba733249b76..00000000000
--- a/java/gjt/LabelCanvas.java
+++ /dev/null
@@ -1,93 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A selectable label. Clients can set the insets around the
- * label via setInsets(Insets).
- *
- * LabelCanvases generate SelectionEvents when they are
- * selected or deselected.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see SelectionEvent
- * @see gjt.test.LabelCanvasTest
- */
-public class LabelCanvas extends Canvas {
- private String label;
- private boolean selected = false;
- private Insets insets = new Insets(2,2,2,2);
- private Point labelLoc = new Point(0,0);
-
- public LabelCanvas(String label) {
- this.label = label;
- }
- public void paint(Graphics g) {
- if(selected == true) paintSelected(g);
- else
- g.drawString(label, labelLoc.x, labelLoc.y);
- }
- public void setInsets(Insets insets) {
- this.insets = insets;
- repaint();
- }
- public String getLabel () { return label; }
- public boolean isSelected() { return selected; }
- public void select () { selected = true; repaint(); }
- public void deselect () { selected = false; repaint(); }
-
- public void resize(int w, int h) {
- reshape(location().x, location().y, w, h);
- }
- public void reshape(int x, int y, int w, int h) {
- super.reshape(x, y, w, h);
- labelLoc = labelLocation(getGraphics());
- }
- public Dimension minimumSize() {
- return preferredSize();
- }
- public Dimension preferredSize() {
- FontMetrics fm = getFontMetrics(getFont());
- return new Dimension(
- insets.left + fm.stringWidth(label) +
- insets.right,
- insets.top + fm.getHeight() +
- insets.bottom);
- }
- public boolean mouseDown(Event event, int x, int y) {
- if(selected) deselect();
- else select ();
-
- int eventType = isSelected() ?
- SelectionEvent.SELECT :
- SelectionEvent.DESELECT;
-
- Event newEvent = new SelectionEvent(this,
- event,
- eventType);
- deliverEvent(newEvent);
-
- return true;
- }
- protected void paintSelected(Graphics g) {
- Point labelLoc = labelLocation(g);
-
- g.setColor(getForeground());
- g.fillRect(0,0,size().width,size().height);
- g.setColor(getBackground());
- g.drawString(label, labelLoc.x, labelLoc.y);
- }
- protected String paramString() {
- return super.paramString() + ",text=" + label;
- }
- private Point labelLocation(Graphics g) {
- Dimension size = size();
- FontMetrics fm = g.getFontMetrics();
-
- int x = (size.width/2) - (fm.stringWidth(label)/2);
- int y = (size.height/2) + (fm.getAscent()/2) -
- fm.getLeading();
- return new Point(x,y);
- }
-}
diff --git a/java/gjt/Makefile b/java/gjt/Makefile
deleted file mode 100644
index ef6e80748a7..00000000000
--- a/java/gjt/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ..
-CLASSDIR = $(JACE_WRAPPER)/classes
-DOCDIR = $(JACE_WRAPPER)/doc
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-
-clean:
- rm -rf *~
-
-realclean: clean
- rm -rf $(JACE_WRAPPER)/classes/gjt
-
-files = Assert.java \
- Border.java \
- BulletinLayout.java \
- CardPanel.java \
- ChoiceCardPanel.java \
- ColumnLayout.java \
- ComponentScroller.java \
- DialogClient.java \
- DrawingPanel.java \
- DrawnRectangle.java \
- EtchedBorder.java \
- EtchedRectangle.java \
- Etching.java \
- ExclusiveImageButtonPanel.java \
- FontDialog.java \
- GJTDialog.java \
- IconCardPanel.java \
- ImageButton.java \
- ImageButtonController.java \
- ImageButtonEvent.java \
- ImageButtonPanel.java \
- ImageButtonPanelController.java \
- ImageCanvas.java \
- ImageScroller.java \
- LabelCanvas.java \
- MessageDialog.java \
- MouseController.java \
- Orientation.java \
- ProgressDialog.java \
- QuestionDialog.java \
- RadioImageButtonPanelController.java \
- RowLayout.java \
- Scroller.java \
- ScrollerLayout.java \
- SelectionEvent.java \
- Separator.java \
- SpringyImageButtonController.java \
- StateButton.java \
- StateButtonController.java \
- StickyImageButtonController.java \
- Stopwatch.java \
- StopwatchClient.java \
- ThreeDBorder.java \
- ThreeDBorderStyle.java \
- ThreeDRectangle.java \
- Toolbar.java \
- Util.java \
- YesNoDialog.java
diff --git a/java/gjt/MessageDialog.java b/java/gjt/MessageDialog.java
deleted file mode 100644
index 4b00bc7033f..00000000000
--- a/java/gjt/MessageDialog.java
+++ /dev/null
@@ -1,77 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A dialog that displays a message and comes equipped with an
- * Ok button with which the dialog is dismissed.<p>
- *
- * Note that there is only one MessageDialog, that gets
- * reused. Clients must call getMessageDialog() in order to
- * access the one and only MessageDialog.<p>
- *
- * <em>Note: The 1.0.2 version of the AWT seems to have
- * introduced a bug that causes pack() to work incorrectly
- * under Win95.</em>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see GJTDialog
- * @see gjt.test.MessageDialogTest
- * @see gjt.test.DialogTest
- */
-public class MessageDialog extends GJTDialog {
- static private MessageDialog _theMessageDialog;
-
- private Button okButton;
- private String message;
- private ButtonPanel buttonPanel = new ButtonPanel();
-
- static public MessageDialog getMessageDialog(Frame frame,
- DialogClient client,
- String title,
- String message) {
- if(_theMessageDialog == null)
- _theMessageDialog = new MessageDialog(frame,
- client,
- title,
- message);
- else {
- _theMessageDialog.setClient (client);
- _theMessageDialog.setTitle (title);
- _theMessageDialog.setMessage(message);
- }
- return _theMessageDialog;
- }
- private MessageDialog(Frame frame, DialogClient client,
- String title, String message) {
- super(frame, title, client, true);
- okButton = buttonPanel.add("Ok");
-
- setLayout(new BorderLayout());
- add("Center", new MessagePanel(message));
- add("South", buttonPanel);
- pack();
- }
- public void show() {
- okButton.requestFocus();
- super.show();
- }
- public boolean action(Event event, Object what) {
- hide();
- client.dialogDismissed(this);
- return true;
- }
- private void setMessage(String message) {
- this.message = message;
- }
-}
-
-class MessagePanel extends Panel {
- public MessagePanel(String message) {
- add("Center", new Label(message, Label.CENTER));
- }
- public Insets insets() {
- return new Insets(10,10,10,10);
- }
-}
diff --git a/java/gjt/MouseController.java b/java/gjt/MouseController.java
deleted file mode 100644
index f044adee5ba..00000000000
--- a/java/gjt/MouseController.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package gjt;
-
-import java.awt.Event;
-
-/**
- * An interface for handling mouse events.<p>
- *
- * Components delegate handling of mouse events to a
- * MouseController derivation.<p>
- *
- * For instance:<p>
- *<pre>
- * mouseDown(Event event, int x, int y) {
- * return controller.mouseDown(event,x,y);
- * }
- *</pre>
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ImageButton
- * @see ImageButtonController
- * @see SpringyImageButtonController
- * @see StickyImageButtonController
- */
-public interface MouseController {
- public boolean mouseEnter(Event event, int x, int y);
- public boolean mouseExit (Event event, int x, int y);
-
- public boolean mouseMove (Event event, int x, int y);
- public boolean mouseDown (Event event, int x, int y);
- public boolean mouseUp (Event event, int x, int y);
- public boolean mouseDrag (Event event, int x, int y);
-}
diff --git a/java/gjt/Orientation.java b/java/gjt/Orientation.java
deleted file mode 100644
index f83b27451da..00000000000
--- a/java/gjt/Orientation.java
+++ /dev/null
@@ -1,87 +0,0 @@
-package gjt;
-
-/**
- * Constants for orientations (and alignments).<p>
- *
- * This class may not be instantiated.
- *
- * @version 1.0, Apr 11 1996
- * @author David Geary
- */
-public class Orientation {
- public static final Orientation BAD = new Orientation();
- public static final Orientation NORTH = new Orientation();
- public static final Orientation SOUTH = new Orientation();
- public static final Orientation EAST = new Orientation();
- public static final Orientation WEST = new Orientation();
- public static final Orientation CENTER = new Orientation();
- public static final Orientation TOP = new Orientation();
- public static final Orientation LEFT = new Orientation();
- public static final Orientation RIGHT = new Orientation();
- public static final Orientation BOTTOM = new Orientation();
-
- public static final Orientation HORIZONTAL =
- new Orientation();
- public static final Orientation VERTICAL =
- new Orientation();
-
- static public Orientation fromString(String s) {
- Orientation o = BAD;
-
- if(s.equals("NORTH") || s.equals("north")) o = NORTH;
- else if(s.equals("SOUTH") || s.equals("south"))
- o = SOUTH;
- else if(s.equals("EAST") || s.equals("east"))
- o = EAST;
- else if(s.equals("WEST") || s.equals("west"))
- o = WEST;
- else if(s.equals("CENTER") || s.equals("center"))
- o = CENTER;
- else if(s.equals("TOP") || s.equals("top"))
- o = TOP;
- else if(s.equals("LEFT") || s.equals("left"))
- o = LEFT;
- else if(s.equals("RIGHT") || s.equals("right"))
- o = RIGHT;
- else if(s.equals("BOTTOM") || s.equals("bottom"))
- o = BOTTOM;
- else if(s.equals("VERTICAL") || s.equals("vertical"))
- o = VERTICAL;
- else if(s.equals("HORIZONTAL") ||
- s.equals("horizontal"))
- o = HORIZONTAL;
-
- return o;
- }
- public String toString() {
- String s = new String();
-
- if(this == Orientation.NORTH)
- s = getClass().getName() + "=NORTH";
- else if(this == Orientation.SOUTH)
- s = getClass().getName() + "=SOUTH";
- else if(this == Orientation.EAST)
- s = getClass().getName() + "=EAST";
- else if(this == Orientation.WEST)
- s = getClass().getName() + "=WEST";
- else if(this == Orientation.CENTER)
- s = getClass().getName() + "=CENTER";
- else if(this == Orientation.TOP)
- s = getClass().getName() + "=TOP";
- else if(this == Orientation.LEFT)
- s = getClass().getName() + "=LEFT";
- else if(this == Orientation.RIGHT)
- s = getClass().getName() + "=RIGHT";
- else if(this == Orientation.BOTTOM)
- s = getClass().getName() + "=BOTTOM";
- else if(this == Orientation.HORIZONTAL)
- s = getClass().getName() + "=HORIZONTAL";
- else if(this == Orientation.VERTICAL)
- s = getClass().getName() + "=VERTICAL";
- else if(this == Orientation.BAD)
- s = getClass().getName() + "=BAD";
-
- return s;
- }
- private Orientation() { } // Defeat instantiation
-}
diff --git a/java/gjt/ProgressDialog.java b/java/gjt/ProgressDialog.java
deleted file mode 100644
index de7d4be1674..00000000000
--- a/java/gjt/ProgressDialog.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A dialog that uses a bargauge to indicate progress made on a
- * task that presumably takes some time to complete.
- *
- * ProgressDialog implements the singleton pattern: clients
- * may only access the one and only ProgressDialog through the
- * static getProgressDialog() method.<p>
- *
- * <em>Note: The 1.0.2 version of the AWT has introduced a
- * bug that breaks the ProgressDialog under Motif - the
- * bargauge does not function. This worked fine in 1.0.1.<em>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see GJTDialog
- * @see Bargauge
- * @see gjt.test.DialogTest
- */
-public class ProgressDialog extends GJTDialog {
- static private ProgressDialog _theProgressDialog;
- static private int _preferredWidth = 400;
- static private int _preferredHeight = 75;
- static private Color _color;
- static private boolean _dialogUp;
-
- private Bargauge bargauge;
-
- static public ProgressDialog getProgressDialog(
- Frame frame,
- String title,
- Color color){
- if(_theProgressDialog == null)
- _theProgressDialog = new ProgressDialog(frame,
- title,
- color);
- else {
- _theProgressDialog.setTitle (title);
- _theProgressDialog.reset ();
- }
- return _theProgressDialog;
- }
- private ProgressDialog(Frame frame,
- String title,
- Color color) {
- super(frame, title, null, true);
- setLayout(new BorderLayout());
- add("Center", bargauge = new Bargauge(color));
- pack();
- }
- public void setPercentComplete(double percent) {
- bargauge.setFillPercent(percent);
- bargauge.fill();
-
- if(percent == 100)
- hide();
- }
- public void reset() {
- bargauge.setFillPercent(0);
- }
- public Dimension preferredSize() {
- return new Dimension(_preferredWidth, _preferredHeight);
- }
-}
diff --git a/java/gjt/QuestionDialog.java b/java/gjt/QuestionDialog.java
deleted file mode 100644
index 042b491e178..00000000000
--- a/java/gjt/QuestionDialog.java
+++ /dev/null
@@ -1,130 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A dialog that presents a prompt and a TextField into which
- * a reply may be entered. Comes complete with an Ok button
- * and a Cancel button, whose uses will be left to the
- * imagination.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see GJTDialog
- * @see gjt.test.DialogTest
- */
-public class QuestionDialog extends GJTDialog {
- static private int _defaultTextFieldSize = 20;
- private Button okButton;
- private Button cancelButton;
- private String question;
- private TextField textField;
- private boolean wasCancelled;
- private ButtonPanel buttonPanel = new ButtonPanel();
-
- public QuestionDialog(Frame frame, DialogClient client,
- String title, String question,
- String initialResponse) {
- this(frame, client, title, question, initialResponse,
- _defaultTextFieldSize);
- }
- public QuestionDialog(Frame frame, DialogClient client,
- String title, String question) {
- this(frame, client, title,
- question, null, _defaultTextFieldSize);
- }
- public QuestionDialog(Frame frame, DialogClient client,
- String title, String question,
- int textFieldSize) {
- this(frame, client, title,
- question, null, textFieldSize);
- }
- public QuestionDialog(Frame frame, DialogClient client,
- String title, String question,
- String initialResponse,
- int textFieldSize) {
- super(frame, title, client, true);
-
- QuestionPanel questionPanel;
-
- okButton = buttonPanel.add("Ok");
- cancelButton = buttonPanel.add("Cancel");
-
- setLayout(new BorderLayout());
- add("North", questionPanel =
- new QuestionPanel(this, question,
- initialResponse, textFieldSize));
- add("South", buttonPanel);
- textField = questionPanel.getTextField();
- pack();
- }
- public boolean action(Event event, Object what) {
- if(event.target == cancelButton) wasCancelled = true;
- else wasCancelled = false;
-
- hide();
- dispose();
- client.dialogDismissed(this);
- return true;
- }
- public void show() {
- textField.requestFocus();
- super.show();
- }
- public void returnInTextField() {
- okButton.requestFocus();
- }
- public TextField getTextField() {
- return textField;
- }
- public String getAnswer() {
- return textField.getText();
- }
- public boolean wasCancelled() {
- return wasCancelled;
- }
- private void setQuestion(String question) {
- this.question = question;
- }
-}
-
-class QuestionPanel extends Panel {
- private TextField field;
- private QuestionDialog dialog;
-
- public QuestionPanel(QuestionDialog dialog,
- String question) {
- this(dialog, question, null, 0);
- }
- public QuestionPanel(QuestionDialog dialog, String question,
- int columns) {
- this(dialog, question, null, columns);
- }
- public QuestionPanel(QuestionDialog dialog, String question,
- String initialResponse, int cols) {
- this.dialog = dialog;
- setLayout(new RowLayout());
- add(new Label(question));
-
- if(initialResponse != null) {
- if(cols != 0)
- add(field=new TextField(initialResponse, cols));
- else
- add(field=new TextField(initialResponse));
- }
- else {
- if(cols != 0) add(field = new TextField(cols));
- else add(field = new TextField());
- }
- }
- public TextField getTextField() {
- return field;
- }
- public boolean action(Event event, Object what) {
- dialog.returnInTextField();
- return false;
- }
- public Insets insets() {
- return new Insets(10,10,10,10);
- }
-}
diff --git a/java/gjt/RadioImageButtonPanelController.java b/java/gjt/RadioImageButtonPanelController.java
deleted file mode 100644
index 8dc34d25bff..00000000000
--- a/java/gjt/RadioImageButtonPanelController.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package gjt;
-
-import java.awt.Event;
-
-/**
- * A controller for an ImageButtonPanel that ensures that only
- * one ImageButton in its associated ImageButtonPanel is
- * selected at a time.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ImageButtonPanelController
- * @see ImageButton
- * @see ImageButtonPanel
- * @see gjt.test.ToolbarTest
- */
-class RadioImageButtonPanelController
- extends ImageButtonPanelController {
- ImageButton down;
-
- public RadioImageButtonPanelController(
- ImageButtonPanel panel) {
- super(panel);
- }
- public boolean mouseDown(Event event, int x, int y) {
- ImageButton button;
-
- if(event.target instanceof ImageButton) {
- button = (ImageButton)event.target;
- if(down == button) return false;
-
- if(down != null)
- down.paintRaised();
-
- down = button;
- }
- return false;
- }
- public boolean mouseUp(Event event, int x, int y) {
- return false;
- }
- public boolean mouseDrag(Event event, int x, int y) {
- return false;
- }
-}
diff --git a/java/gjt/RowLayout.java b/java/gjt/RowLayout.java
deleted file mode 100644
index eecd074c34f..00000000000
--- a/java/gjt/RowLayout.java
+++ /dev/null
@@ -1,153 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * RowLayout lays out components in a row. At construction
- * time, both horizontal orientation and vertical orientation
- * may be specified, along with the gap to use between
- * components.<p>
- *
- * Horizontal orientation must be one of the following:
- * <dl>
- * <dd> LEFT
- * <dd> CENTER
- * <dd> RIGHT
- * </dl>
- *
- * Vertical orientation must be one of the following:
- * <dl>
- * <dd> TOP
- * <dd> CENTER
- * <dd> BOTTOM
- * </dl>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ColumnLayout
- * @see Orientation
- */
-public class RowLayout implements LayoutManager {
- static private int _defaultGap = 5;
-
- private int gap;
- private Orientation verticalOrientation;
- private Orientation horizontalOrientation;
-
- public RowLayout() {
- this(Orientation.CENTER,
- Orientation.CENTER, _defaultGap);
- }
- public RowLayout(int gap) {
- this(Orientation.CENTER, Orientation.CENTER, gap);
- }
- public RowLayout(Orientation horizontalOrient,
- Orientation verticalOrient) {
- this(horizontalOrient, verticalOrient, _defaultGap);
- }
- public RowLayout(Orientation horizontalOrient,
- Orientation verticalOrient, int gap) {
- Assert.notFalse(gap >= 0);
- Assert.notFalse(
- horizontalOrient == Orientation.LEFT ||
- horizontalOrient == Orientation.CENTER ||
- horizontalOrient == Orientation.RIGHT);
- Assert.notFalse(
- verticalOrient == Orientation.TOP ||
- verticalOrient == Orientation.CENTER ||
- verticalOrient == Orientation.BOTTOM);
-
- this.gap = gap;
- this.verticalOrientation = verticalOrient;
- this.horizontalOrientation = horizontalOrient;
- }
-
- public void addLayoutComponent(String name, Component comp) {
- }
- public void removeLayoutComponent(Component comp) {
- }
-
- public Dimension preferredLayoutSize(Container target) {
- Insets insets = target.insets();
- Dimension dim = new Dimension(0,0);
- int ncomponents = target.countComponents();
- Component comp;
- Dimension d;
-
- for (int i = 0 ; i < ncomponents ; i++) {
- comp = target.getComponent(i);
-
- if(comp.isVisible()) {
- d = comp.preferredSize();
-
- dim.width += d.width;
- dim.height = Math.max(d.height, dim.height);
-
- if(i > 0) dim.width += gap;
- }
- }
- dim.width += insets.left + insets.right;
- dim.height += insets.top + insets.bottom;
-
- return dim;
- }
- public Dimension minimumLayoutSize(Container target) {
- Insets insets = target.insets();
- Dimension dim = new Dimension(0,0);
- int ncomponents = target.countComponents();
- Component comp;
- Dimension d;
-
- for (int i = 0 ; i < ncomponents ; i++) {
- comp = target.getComponent(i);
-
- if(comp.isVisible()) {
- d = comp.minimumSize();
-
- dim.width += d.width;
- dim.height = Math.max(d.height, dim.height);
-
- if(i > 0) dim.width += gap;
- }
- }
- dim.width += insets.left + insets.right;
- dim.height += insets.top + insets.bottom;
-
- return dim;
- }
- public void layoutContainer(Container target) {
- Insets insets = target.insets();
- int ncomponents = target.countComponents();
- int top = 0;
- int left = insets.left;
- Dimension tps = target.preferredSize();
- Dimension targetSize = target.size();
- Component comp;
- Dimension ps;
-
- if(horizontalOrientation == Orientation.CENTER)
- left = left + (targetSize.width/2) - (tps.width/2);
- if(horizontalOrientation == Orientation.RIGHT)
- left = left + targetSize.width - tps.width;
-
- for (int i = 0 ; i < ncomponents ; i++) {
- comp = target.getComponent(i);
-
- if(comp.isVisible()) {
- ps = comp.preferredSize();
-
- if(verticalOrientation == Orientation.CENTER)
- top = (targetSize.height/2) - (ps.height/2);
- else if(verticalOrientation == Orientation.TOP)
- top = insets.top;
- else if(
- verticalOrientation == Orientation.BOTTOM)
- top = targetSize.height -
- ps.height - insets.bottom;
-
- comp.reshape(left,top,ps.width,ps.height);
- left += ps.width + gap;
- }
- }
- }
-}
diff --git a/java/gjt/Scroller.java b/java/gjt/Scroller.java
deleted file mode 100644
index 61d6e5f55e5..00000000000
--- a/java/gjt/Scroller.java
+++ /dev/null
@@ -1,154 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * Each Scroller contains a Panel (viewport) and two Scrollbars
- * (horizontal and vertical). Works in conjunction with a
- * ScrollerLayout, that lays out the viewport and two
- * scrollbars.<p>
- *
- * Subclasses must override:<p>
- * <dl>
- * <dd> abstract public void scrollTo(int x, int y)
- * <dd> abstract public Dimension getScrollAreaSize()
- * </dl>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ComponentScroller
- * @see ImageScroller
- * @see ScrollerLayout
- * @see gjt.test.ComponentScrollerTest
- * @see gjt.test.ImageScrollerTest
- */
-public abstract class Scroller extends Panel {
- protected Panel viewport;
- protected Scrollbar hbar, vbar;
-
- abstract public void scrollTo(int x, int y);
- abstract public Dimension getScrollAreaSize();
-
- public Scroller() {
- setLayout(new ScrollerLayout(this));
- add("Scroll", viewport = new Panel());
- add("East", vbar = new Scrollbar(Scrollbar.VERTICAL));
- add("South",hbar = new Scrollbar(Scrollbar.HORIZONTAL));
- }
- public Scrollbar getHorizontalScrollbar() {return hbar; }
- public Scrollbar getVerticalScrollbar () {return vbar; }
- public Panel getViewport () {return viewport;}
-
- public boolean handleEvent(Event event) {
- boolean handledEvent;
-
- switch(event.id) {
- case Event.SCROLL_LINE_UP: scrollLineUp(event);
- break;
- case Event.SCROLL_LINE_DOWN: scrollLineDown(event);
- break;
- case Event.SCROLL_PAGE_UP: scrollPageUp (event);
- break;
- case Event.SCROLL_PAGE_DOWN: scrollPageDown(event);
- break;
- case Event.SCROLL_ABSOLUTE: scrollAbsolute(event);
- break;
- }
- handledEvent = event.id == Event.SCROLL_LINE_UP ||
- event.id == Event.SCROLL_LINE_DOWN ||
- event.id == Event.SCROLL_PAGE_UP ||
- event.id == Event.SCROLL_PAGE_DOWN ||
- event.id == Event.SCROLL_ABSOLUTE;
-
- if(handledEvent) return true;
- else return super.handleEvent(event);
- }
- public void paint (Graphics g) { scroll(); }
- public void update(Graphics g) { paint(g); }
-
- public void manageScrollbars() {
- manageHorizontalScrollbar();
- manageVerticalScrollbar ();
- }
- protected void manageHorizontalScrollbar() {
- Dimension size = size();
- Dimension scrollAreaSize = getScrollAreaSize();
-
- if(vbar.isVisible())
- size.width -= vbar.size().width;
-
- if(scrollAreaSize.width > size.width) {
- if( ! hbar.isVisible())
- hbar.show();
- }
- else if(hbar.isVisible()) {
- hbar.hide();
- hbar.setValue(0);
- repaint();
- }
- }
- protected void manageVerticalScrollbar() {
- Dimension size = size();
- Dimension scrollAreaSize = getScrollAreaSize();
-
- if(hbar.isVisible())
- size.height -= hbar.size().height;
-
- if(scrollAreaSize.height > size.height) {
- if( ! vbar.isVisible())
- vbar.show();
- }
- else if(vbar.isVisible()) {
- vbar.hide();
- vbar.setValue(0);
- repaint();
- }
- }
- public void setScrollbarValues() {
- if(hbar.isVisible()) setHorizontalScrollbarValues();
- if(vbar.isVisible()) setVerticalScrollbarValues();
- }
- protected void setHorizontalScrollbarValues() {
- Dimension vsize = viewport.size();
- Dimension scrollAreaSize = getScrollAreaSize();
- int max = scrollAreaSize.width - vsize.width;
-
- hbar.setValues(hbar.getValue(), // value
- vsize.width, // amt visible/page
- 0, // minimum
- max); // maximum
-
- setHorizontalLineAndPageIncrements();
- }
- protected void setVerticalScrollbarValues() {
- Dimension vsize = viewport.size();
- Dimension scrollAreaSize = getScrollAreaSize();
- int max = scrollAreaSize.height - vsize.height;
-
- vbar.setValues(vbar.getValue(), // value
- vsize.height, // amt visible/page
- 0, // minimum
- max); // maximum
-
- setVerticalLineAndPageIncrements();
- }
- protected void scrollLineUp (Event event) { scroll(); }
- protected void scrollLineDown(Event event) { scroll(); }
- protected void scrollPageUp (Event event) { scroll(); }
- protected void scrollPageDown(Event event) { scroll(); }
- protected void scrollAbsolute(Event event) { scroll(); }
-
- protected void setHorizontalLineAndPageIncrements() {
- Dimension size = getScrollAreaSize();
- hbar.setLineIncrement(size.width/10);
- hbar.setPageIncrement(size.width/5);
- }
- protected void setVerticalLineAndPageIncrements() {
- Dimension size = getScrollAreaSize();
- vbar.setLineIncrement(size.height/10);
- vbar.setPageIncrement(size.height/5);
- }
- protected void scroll() {
- scrollTo(hbar.getValue(), vbar.getValue());
- }
-}
diff --git a/java/gjt/ScrollerLayout.java b/java/gjt/ScrollerLayout.java
deleted file mode 100644
index 21012fd5688..00000000000
--- a/java/gjt/ScrollerLayout.java
+++ /dev/null
@@ -1,160 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * Layout manager for a Scroller.<p>
- *
- * Lays out 3 Components: a horizontal scrollbar, a vertical
- * scrollbar and a viewport (Panel).<p>
- *
- * Valid names/Component pairs that can be added via
- * addLayoutComponent(String, Component):<p>
- * <dl>
- * <dd> "East" Scrollbar (vertical)
- * <dd> "West" Scrollbar (vertical)
- * <dd> "North" Scrollbar (horizontal)
- * <dd> "South" Scrollbar (horizontal)
- * <dd> "Scroll" Panel (viewport)
- * </dl>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see Scroller
- */
-public class ScrollerLayout implements LayoutManager {
- private Scroller scroller;
- private Scrollbar hbar, vbar;
- private String hbarPosition, vbarPosition;
- private Component viewport;
- private int top, bottom, right, left;
-
- public ScrollerLayout(Scroller scroller) {
- this.scroller = scroller;
- }
-
- public void addLayoutComponent(String name,
- Component comp) {
- Assert.notFalse(comp != null);
-
- if(comp instanceof Scrollbar) {
- Scrollbar sbar = (Scrollbar)comp;
-
- if(sbar.getOrientation() == Scrollbar.VERTICAL) {
- Assert.notFalse("East".equals(name) == true ||
- "West".equals(name) == true);
- vbar = sbar;
- vbarPosition = name;
- }
- else {
- Assert.notFalse("North".equals(name) == true ||
- "South".equals(name) == true);
- hbar = sbar;
- hbarPosition = name;
- }
- }
- else {
- Assert.notFalse("Scroll".equals(name) == true);
- viewport = comp;
- }
- }
- public void removeLayoutComponent(Component comp) {
- if(comp == vbar) vbar = null;
- if(comp == hbar) hbar = null;
- if(comp == viewport) viewport = null;
- }
- public Dimension preferredLayoutSize(Container parent) {
- Dimension dim = new Dimension(0,0);
-
- if(vbar != null && vbar.isVisible()) {
- Dimension d = vbar.preferredSize();
- dim.width += d.width;
- dim.height = d.height;
- }
- if(hbar != null && hbar.isVisible()) {
- Dimension d = hbar.preferredSize();
- dim.width += d.width;
- dim.height = Math.max(d.height, dim.height);
- }
- if(viewport != null && viewport.isVisible()) {
- Dimension d = viewport.preferredSize();
- dim.width += d.width;
- dim.height = Math.max(d.height, dim.height);
- }
- return dim;
- }
- public Dimension minimumLayoutSize(Container parent) {
- Dimension dim = new Dimension(0,0);
-
- if(vbar != null && vbar.isVisible()) {
- Dimension d = vbar.minimumSize();
- dim.width += d.width;
- dim.height = d.height;
- }
- if(hbar != null && hbar.isVisible()) {
- Dimension d = hbar.minimumSize();
- dim.width += d.width;
- dim.height = Math.max(d.height, dim.height);
- }
- if(viewport != null && viewport.isVisible()) {
- Dimension d = viewport.minimumSize();
- dim.width += d.width;
- dim.height = Math.max(d.height, dim.height);
- }
- return dim;
- }
- public void layoutContainer(Container target) {
- Insets insets = target.insets();
- Dimension targetSize = target.size();
-
- top = insets.top;
- bottom = targetSize.height - insets.bottom;
- left = insets.left;
- right = targetSize.width - insets.right;
-
- scroller.manageScrollbars();
-
- reshapeHorizontalScrollbar();
- reshapeVerticalScrollbar ();
- reshapeViewport ();
-
- scroller.setScrollbarValues();
- }
- private void reshapeHorizontalScrollbar() {
- if(hbar != null && hbar.isVisible()) {
- if("North".equals(hbarPosition)) {
- Dimension d = hbar.preferredSize();
- hbar.reshape(left, top, right - left, d.height);
- top += d.height;
- }
- else { // South
- Dimension d = hbar.preferredSize();
- hbar.reshape(left, bottom - d.height,
- right - left,d.height);
- bottom -= d.height;
- }
- }
- }
- private void reshapeVerticalScrollbar() {
- if(hbar != null && vbar.isVisible()) {
- if("East".equals(vbarPosition)) {
- Dimension d = vbar.preferredSize();
- vbar.reshape(right - d.width, top,
- d.width, bottom - top);
- right -= d.width;
- }
- else { // West
- Dimension d = vbar.preferredSize();
- vbar.reshape(left, top,
- d.width, bottom - top);
- left += d.width;
- }
- }
- }
- private void reshapeViewport() {
- if(viewport != null && viewport.isVisible()) {
- viewport.reshape(left, top,
- right - left, bottom - top);
- }
- }
-}
diff --git a/java/gjt/SelectionEvent.java b/java/gjt/SelectionEvent.java
deleted file mode 100644
index 4bcab59cd0a..00000000000
--- a/java/gjt/SelectionEvent.java
+++ /dev/null
@@ -1,82 +0,0 @@
-package gjt;
-
-import java.awt.Event;
-
-/**
- * An extension of java.awt.Event, specifically designed for
- * selection events.<p>
- *
- * SelectionEvents are constructed with arguments:<p>
- * <dl>
- * <dd> The AWT event that triggered the image button event
- * <dd> The id of the event.
- * </dl>
- *
- * An SelectionEvent's id (the constructor's 3rd argument),
- * must be one of the following:<p>
- * <dl>
- * <dd> SelectionEvent.SELECT
- * <dd> SelectionEvent.DESELECT
- * </dl>
- *
- * SelectionEvent has only a constructor and a paramString()
- * method. Containers that contain objects which are capable
- * of generating SelectionEvents should check the events
- * like so:
- *
- * <pre>
- * // handleEvent(Event) method of a container that
- * // contain objects that generate SelectionEvents
- *
- * public boolean handleEvent(Event event) {
- * if(event instanceof SelectionEvent) {
- * SelectionEvent sevent =
- * (SelectionEvent)event;
- *
- * if(sevent.isSelected()) {
- * // do something for selection
- * }
- * else {
- * // do something for deselection
- * }
- * }
- * }
- * </pre>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see LabelCanvas
- * @see ImageButtonEvent
- * @see gjt.test.LabelCanvasTest
- */
-public class SelectionEvent extends Event {
- public static final int SELECT = 1;
- public static final int DESELECT = 2;
-
- private int eventType;
-
- public SelectionEvent(Object target,
- Event event,
- int type) {
- super(target, event.when, event.id, event.x, event.y,
- event.key, event.modifiers, event.arg);
-
- Assert.notFalse(type == SELECT || type == DESELECT);
-
- eventType = type;
- id = -1;
- }
- public boolean isSelected() {
- return eventType == SELECT;
- }
- protected String paramString() {
- String typeString = new String();
-
- if(eventType == SelectionEvent.SELECT)
- typeString = "SELECT";
- else if(eventType == SelectionEvent.DESELECT)
- typeString = "DESELECT";
-
- return super.paramString() + typeString;
- }
-}
diff --git a/java/gjt/Separator.java b/java/gjt/Separator.java
deleted file mode 100644
index 6bd610e1ad9..00000000000
--- a/java/gjt/Separator.java
+++ /dev/null
@@ -1,90 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A separator that is drawn either vertically or horizontally
- * depending upon how it is laid out. Can be drawn either
- * etched-in or etched-out, with varying thicknesses. Both
- * thickness and etching are settable at construction time
- * only.<p>
- *
- * Default thickness is 2 pixels and default etching is
- * Etching.IN. Note that thicknesses greater than 4 loose the
- * etching effect.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see Etching
- * @see gjt.test.SeparatorTest
- */
-public class Separator extends Canvas {
- static private Etching _defaultEtching = Etching.IN;
- static private int _defaultThickness = 2;
-
- private Etching etching;
- private int thickness;
-
- public Separator() {
- this(_defaultThickness, _defaultEtching);
- }
- public Separator(int thickness) {
- this(thickness, _defaultEtching);
- }
- public Separator(Etching etching) {
- this(_defaultThickness, etching);
- }
- public Separator(int thickness, Etching etching) {
- this.etching = etching;
- this.thickness = thickness;
- resize(thickness, thickness);
- }
- public Dimension minimumSize() {
- return preferredSize();
- }
- public Dimension preferredSize() {
- return new Dimension(thickness, thickness);
- }
- public void paint(Graphics g) {
- Dimension size = size();
- Color brighter = getBackground().brighter().brighter();
- Color darker = getBackground().darker().darker();
-
- if(etching == Etching.IN) {
- if(size.width > size.height)
- paintHorizontal(g, size, darker, brighter);
- else
- paintVertical(g, size, darker, brighter);
- }
- else {
- if(size.width > size.height)
- paintHorizontal(g, size, brighter, darker);
- else
- paintVertical(g, size, brighter, darker);
- }
- }
- public String paramString() {
- Dimension size = size();
- Orientation orient = size.width > size.height ?
- Orientation.HORIZONTAL :
- Orientation.VERTICAL;
- return super.paramString() + "thickness=" +
- thickness + "," + etching + "," + orient;
- }
- private void paintHorizontal(Graphics g, Dimension size,
- Color top, Color bottom) {
- g.setColor(top);
- g.fillRect(0, (size.height/2) - (thickness/2),
- size.width, thickness/2);
- g.setColor(bottom);
- g.fillRect(0, size.height/2, size.width, thickness/2);
- }
- private void paintVertical(Graphics g, Dimension size,
- Color left, Color right) {
- g.setColor(left);
- g.fillRect((size.width/2) - (thickness/2),
- 0, thickness/2, size.height);
- g.setColor(right);
- g.fillRect(size.width/2, 0, thickness/2, size.height);
- }
-}
diff --git a/java/gjt/SpringyImageButtonController.java b/java/gjt/SpringyImageButtonController.java
deleted file mode 100644
index 3559e040459..00000000000
--- a/java/gjt/SpringyImageButtonController.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package gjt;
-
-import java.awt.Event;
-import java.awt.Graphics;
-
-/**
- * An ImageButtonController that reacts to mouseDown/mouseUp
- * events exactly as a java.awt.Button does.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ImageButton
- * @see ImageButtonController
- * @see StickyImageButtonController
- */
-public class SpringyImageButtonController
- extends ImageButtonController {
- public SpringyImageButtonController(ImageButton ib) {
- super(ib);
- }
- public boolean mouseDown(Event event, int x, int y) {
- if(event.modifiers == 0) {
- getButton().paintInset();
- armButton(event);
- }
- return false;
- }
- public boolean mouseUp(Event event, int x, int y) {
- if(event.modifiers == 0) {
- if(getButton().isRaised() == false) {
- getButton().paintRaised();
- activateButton(event);
- }
- }
- return false;
- }
- public boolean mouseDrag(Event event, int x, int y) {
- if(event.modifiers == 0) {
- if(getButton().isInside(x,y)) {
- if(getButton().isRaised()) {
- getButton().paintInset();
- armButton(event);
- }
- }
- else {
- if(getButton().isRaised() == false) {
- getButton().paintRaised();
- disarmButton(event);
- }
- }
- }
- return false;
- }
-}
diff --git a/java/gjt/StateButton.java b/java/gjt/StateButton.java
deleted file mode 100644
index 6de20a76f98..00000000000
--- a/java/gjt/StateButton.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package gjt;
-
-import java.awt.Image;
-
-/**
- * An ImageButton that cycles through a series of images. The
- * image advances to the next image in the series every time
- * the button is activated.<p>
- *
- * Note that the cycling is actually performed by the buttons'
- * controller - a StateButtonController.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ImageButton
- * @see StateButtonController
- * @see gjt.test.StateButtonTest
- */
-public class StateButton extends ImageButton {
- private Image[] images;
- private int state = 0;
- private int numStates;
-
- public StateButton(Image[] images) {
- super(images[0]);
-
- this.images = images;
- numStates = images.length;
- setController(new StateButtonController(this));
- waitForImages();
- }
- public Image nextImage() {
- if(state + 1 < numStates) state++;
- else state = 0;
-
- return images[state];
- }
- public int state() {
- return state;
- }
- private void waitForImages() {
- for(int i=0; i < images.length; ++i)
- Util.waitForImage(this, images[i]);
- }
-}
diff --git a/java/gjt/StateButtonController.java b/java/gjt/StateButtonController.java
deleted file mode 100644
index d6fc83830a6..00000000000
--- a/java/gjt/StateButtonController.java
+++ /dev/null
@@ -1,27 +0,0 @@
-package gjt;
-
-import java.awt.Event;
-
-/**
- * A controller for a StateButton, that cycles through a
- * series of images which reside in the StateButton class.
- * Each time a mouse up is detected in the StateButton, the
- * buttons image is set to the next image in the array.
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see StateButton
- * @see SpringyImageButtonController
- * @see gjt.test.StateButtonTest
- */
-class StateButtonController extends SpringyImageButtonController {
- public StateButtonController(StateButton button) {
- super(button);
- }
- public boolean mouseUp(Event event, int x, int y) {
- StateButton button = (StateButton)getButton();
- button.setImage(button.nextImage());
- activateButton(event);
- return super.mouseUp(event, x, y);
- }
-}
diff --git a/java/gjt/StickyImageButtonController.java b/java/gjt/StickyImageButtonController.java
deleted file mode 100644
index c459e5cdae1..00000000000
--- a/java/gjt/StickyImageButtonController.java
+++ /dev/null
@@ -1,87 +0,0 @@
-package gjt;
-
-import java.awt.Event;
-import java.awt.Graphics;
-
-/**
- * An ImageButtonController that causes its associated
- * ImageButton to "stick" when activated. If the ImageButton
- * is raised it depresses<b>[1]</b> upon a mouse down and stays
- * down upon a subsequent mouse up event. The same "sticky"
- * behaviour occurs when a depressed ImageButton encounters a
- * mouse down followed by a subsequent mouse up.<p>
- *
- * Note that false is returned from mouse event handlers;
- * therefore mouse events will be propagated to the
- * ImageButton's container. While this is not always
- * desirable, it was deemed a better default than swallowing
- * the event here. Subclasses may, of course, modify this
- * behavior.<p>
- *
- * <b>[1]</b> No psychiatric consultation is necessary.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ImageButton
- * @see ImageButtonController
- * @see SpringyImageButtonController
- */
-public class StickyImageButtonController
- extends ImageButtonController {
- private boolean buttonUpOnLastMouseDown = true;
-
- public StickyImageButtonController(ImageButton ib) {
- super(ib);
- }
- public boolean mouseDown(Event event, int x, int y) {
- ImageButton button = getButton();
-
- if(event.modifiers == 0) {
- if(button.isRaised()) button.paintInset();
- else button.paintRaised();
-
- buttonUpOnLastMouseDown = getButton().isRaised();
- armButton(event);
- }
- return false;
- }
- public boolean mouseUp(Event event, int x, int y) {
- activateButton(event);
- return false;
- }
- public boolean mouseDrag(Event event, int x, int y) {
- ImageButton button = getButton();
-
- if(event.modifiers == 0) {
- if(button.isInside(x,y)) {
- if(buttonUpOnLastMouseDown) {
- if(button.isRaised() == false) {
- button.paintRaised();
- armButton(event);
- }
- }
- else {
- if(button.isRaised()) {
- button.paintInset();
- armButton(event);
- }
- }
- }
- else {
- if(buttonUpOnLastMouseDown) {
- if(button.isRaised()) {
- button.paintInset();
- disarmButton(event);
- }
- }
- else {
- if(button.isRaised() == false) {
- button.paintRaised();
- disarmButton(event);
- }
- }
- }
- }
- return false;
- }
-}
diff --git a/java/gjt/Stopwatch.java b/java/gjt/Stopwatch.java
deleted file mode 100644
index fc8963e88a1..00000000000
--- a/java/gjt/Stopwatch.java
+++ /dev/null
@@ -1,94 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A Thread that acts as a stopwatch.<p>
- *
- * Stopwatch starts running when it is constructed, and may be
- * reset by the reset() method. getHour(), getMinute(),
- * getSecond(), and getMillisecond() are used to get the
- * elapsed time since construction, or since the last reset.<p>
- *
- * toString() returns the elapsed time in the form of
- * HH:MM:SS:mm, where HH == hours, MM == minutes, SS == seconds
- * and mm == milliseconds.<p>
- *
- * Each Stopwatch may have a StopwatchClient associated with it.
- * If the StopwatchClient is non-null, the StopwatchClients'
- * tick() method is invoked every 50 milliseconds.<p>
- *
- * @version 1.0, Apr 21 1996
- * @author David Geary
- * @see StopwatchClient
- * @see gjt.animation.Sequence
- * @see gjt.animation.Sprite
- */
-public class Stopwatch extends Thread {
- private StopwatchClient client;
- private long start, now, elapsed;
- private long hour, minute, second, millisecond;
-
- public Stopwatch() {
- this(null);
- }
- public Stopwatch(StopwatchClient client) {
- start = System.currentTimeMillis();
- this.client = client;
- }
- public void update() {
- now = System.currentTimeMillis();
- elapsed = now - start;
- hour = minute = second = millisecond = 0;
-
- second = elapsed / 1000;
- millisecond = elapsed % 1000;
- millisecond = (millisecond == 0) ? 0 : millisecond/10;
-
- if(second > 59) {
- minute = second / 60;
- second = second - (minute*60);
- }
- if(minute > 59) {
- hour = minute / 60;
- minute = minute - (hour*60);
- }
- }
- public String toString() {
- update();
- return new String(stringValueOf(hour) + ":" +
- stringValueOf(minute) + ":" +
- stringValueOf(second) + ":" +
- stringValueOf(millisecond));
- }
- public long getHour () { return hour; }
- public long getMinute () { return minute; }
- public long getSecond () { return second; }
- public long getMillisecond () { return millisecond; }
-
- public long elapsedTime() {
- update();
- return elapsed;
- }
- public void reset() {
- start = System.currentTimeMillis();
- }
- public void run() {
- while(true) {
- try {
- Thread.currentThread().sleep(50, 0);
- update();
- if(client != null)
- client.tick();
- }
- catch(InterruptedException e) {
- Assert.notFalse(false);
- }
- }
- }
- private String stringValueOf(long l) {
- if(l < 10) return "0" + String.valueOf(l);
- else return String.valueOf(l);
-
- }
-}
diff --git a/java/gjt/StopwatchClient.java b/java/gjt/StopwatchClient.java
deleted file mode 100644
index c2eb5fb0460..00000000000
--- a/java/gjt/StopwatchClient.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package gjt;
-
-/**
- * Client of a Stopwatch. Stopwatches that have non-null
- * clients, call their clients' tick() method every 50
- * milliseconds.<p>
- *
- * @version 1.0, Apr 21 1996
- * @author David Geary
- * @see Stopwatch
- */
-public interface StopwatchClient {
- public void tick();
-}
diff --git a/java/gjt/ThreeDBorder.java b/java/gjt/ThreeDBorder.java
deleted file mode 100644
index 0441fdf3052..00000000000
--- a/java/gjt/ThreeDBorder.java
+++ /dev/null
@@ -1,53 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * Extension of Border that draws a 3D border.
- *
- * Drawn raised by default, drawing style used by paint() is
- * controlled by raise() and inset(). Note that raise() and
- * inset() do not result in anything being painted, but only set
- * the state for the next call to paint(). To set the state and
- * paint in one operation, use paintRaised() and paintInset().
- * <p>
- *
- * The current state of the border may be obtained by calling
- * isRaised().<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see Border
- * @see EtchedRectangle
- * @see gjt.test.BorderTest
- */
-public class ThreeDBorder extends Border {
- public ThreeDBorder(Component borderMe) {
- this(borderMe, _defaultThickness, _defaultGap);
- }
- public ThreeDBorder(Component borderMe,
- int borderThickness) {
- this(borderMe, borderThickness, _defaultGap);
- }
- public ThreeDBorder(Component borderMe,
- int borderThickness, int gap) {
- super(borderMe, borderThickness, gap);
- }
- public void inset() { ((ThreeDRectangle)border()).inset(); }
- public void raise() { ((ThreeDRectangle)border()).raise(); }
-
- public void paintRaised() {
- ((ThreeDRectangle)border()).paintRaised();
- }
- public void paintInset() {
- ((ThreeDRectangle)border()).paintInset ();
- }
- public boolean isRaised() {
- return ((ThreeDRectangle)border()).isRaised();
- }
- protected DrawnRectangle border() {
- if(border == null)
- border = new ThreeDRectangle(this, thickness);
- return border;
- }
-}
diff --git a/java/gjt/ThreeDBorderStyle.java b/java/gjt/ThreeDBorderStyle.java
deleted file mode 100644
index b0e1b7d8ab8..00000000000
--- a/java/gjt/ThreeDBorderStyle.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package gjt;
-
-/**
- * Constants for 3D border styles.
- *
- * This class may not be instantiated.
- *
- * @version 1.0, Apr 11 1996
- * @author David Geary
- */
-public class ThreeDBorderStyle {
- public static final ThreeDBorderStyle RAISED =
- new ThreeDBorderStyle();
- public static final ThreeDBorderStyle INSET =
- new ThreeDBorderStyle();
-
- public String toString() {
- if(this == ThreeDBorderStyle.RAISED)
- return getClass().getName() + "=RAISED";
- else
- return getClass().getName() + "=INSET";
- }
- private ThreeDBorderStyle() { } // defeat instantiation
-}
diff --git a/java/gjt/ThreeDRectangle.java b/java/gjt/ThreeDRectangle.java
deleted file mode 100644
index 647129190c5..00000000000
--- a/java/gjt/ThreeDRectangle.java
+++ /dev/null
@@ -1,105 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A DrawnRectangle which draws in 3D.<p>
- *
- * Drawn raised by default, drawing style used by paint() is
- * controlled by raise() and inset(). Note that raise() and
- * inset() do not result in anything being painted, but only set
- * the state for the next call to paint(). To set the state and
- * paint in one operation, use paintRaised() and paintInset().
- * <p>
- *
- * The current state of the rectangle may be obtained by
- * calling isRaised().<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see DrawnRectangle
- * @see EtchedRectangle
- * @see gjt.test.DrawnRectangleTest
- */
-public class ThreeDRectangle extends DrawnRectangle {
- protected static ThreeDBorderStyle
- _defaultState = ThreeDBorderStyle.RAISED;
-
- private ThreeDBorderStyle state;
-
- public ThreeDRectangle(Component drawInto) {
- this(drawInto, _defaultState,
- _defaultThickness, 0, 0, 0, 0);
- }
- public ThreeDRectangle(Component drawInto, int thickness) {
- this(drawInto, _defaultState, thickness, 0, 0, 0, 0);
- }
- public ThreeDRectangle(Component drawInto,
- int x, int y, int w, int h) {
- this(drawInto,
- _defaultState, _defaultThickness, x, y, w, h);
- }
- public ThreeDRectangle(Component drawInto, int thickness,
- int x, int y,
- int w, int h) {
- this(drawInto, _defaultState, thickness, x, y, w, h);
- }
- public ThreeDRectangle(Component drawInto,
- ThreeDBorderStyle state,
- int thickness, int x, int y,
- int w, int h) {
- super(drawInto, thickness, x, y, w, h);
- this.state = state;
- }
- public void paint() {
- if(state == ThreeDBorderStyle.RAISED) paintRaised();
- else paintInset ();
- }
- public void raise() { state = ThreeDBorderStyle.RAISED; }
- public void inset() { state = ThreeDBorderStyle.INSET; }
-
- public boolean isRaised() {
- return state == ThreeDBorderStyle.RAISED;
- }
- public String paramString() {
- return super.paramString() + "," + state;
- }
- public void paintRaised() {
- Graphics g = drawInto.getGraphics();
-
- if(g != null) {
- raise ();
- drawTopLeftLines (g, brighter());
- drawBottomRightLines(g, getLineColor());
- }
- }
- public void paintInset() {
- Graphics g = drawInto.getGraphics();
-
- if(g != null) {
- inset ();
- drawTopLeftLines (g, getLineColor());
- drawBottomRightLines(g, brighter());
- }
- }
- private void drawTopLeftLines(Graphics g, Color color) {
- int thick = getThickness();
- g.setColor(color);
-
- for(int i=0; i < thick; ++i) {
- g.drawLine(x+i, y+i, x + width-(i+1), y+i);
- g.drawLine(x+i, y+i+1, x+i, y + height-(i+1));
- }
- }
- private void drawBottomRightLines(Graphics g, Color color) {
- int thick = getThickness();
- g.setColor(color);
-
- for(int i=1; i <= thick; ++i) {
- g.drawLine(x+i-1, y + height-i,
- x + width-i, y + height-i);
- g.drawLine(x + width-i, y+i-1,
- x + width-i, y + height-i);
- }
- }
-}
diff --git a/java/gjt/Toolbar.java b/java/gjt/Toolbar.java
deleted file mode 100644
index 4d6ebddc217..00000000000
--- a/java/gjt/Toolbar.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * A toolbar containing image buttons which are laid out to the
- * north of (horizontal) separator.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ImageButton
- * @see ImageButtonPanel
- * @see gjt.test.ToolbarTest
- */
-public class Toolbar extends Panel {
- static private int _defaultGap = 0;
- static private int _defaultLeftInset = 0;
-
- private ToolbarButtonPanel buttonPanel;
-
- public Toolbar() {
- this(_defaultLeftInset, _defaultGap);
- }
- public Toolbar(int leftInset, int gap) {
- buttonPanel = new ToolbarButtonPanel(leftInset, gap);
-
- setLayout(new BorderLayout());
- add ("North", buttonPanel);
- add ("South", new Separator());
- }
- public ImageButton add(Image image) {
- return buttonPanel.add(image);
- }
- public void add(ImageButton button) {
- buttonPanel.add(button);
- }
- public void addSpacer(int sizeInPixels) {
- Assert.notFalse(sizeInPixels > 0);
- buttonPanel.addSpacer(sizeInPixels);
- }
-}
-
-class ToolbarButtonPanel extends ImageButtonPanel {
- private int leftInset;
-
- public ToolbarButtonPanel(int leftInset, int gap) {
- super(Orientation.HORIZONTAL,
- Orientation.LEFT,
- Orientation.CENTER,
- gap);
-
- this.leftInset = leftInset;
- setController(null);
- }
- public Insets insets() {
- return new Insets(5,leftInset,5,5);
- }
-}
diff --git a/java/gjt/Util.java b/java/gjt/Util.java
deleted file mode 100644
index 0970a6fd488..00000000000
--- a/java/gjt/Util.java
+++ /dev/null
@@ -1,69 +0,0 @@
-package gjt;
-
-import java.applet.Applet;
-import java.awt.*;
-
-/**
- * A handy collection of methods for getting a component's
- * frame, getting a component's applet, waiting for a
- * component's image, and wallpapering a components background.
- * <p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- */
-public class Util {
- public static Frame getFrame(Component component) {
- Component c = component;
-
- if(c instanceof Frame)
- return (Frame)c;
-
- while((c = c.getParent()) != null) {
- if(c instanceof Frame)
- return (Frame)c;
- }
- return null;
- }
- public static Applet getApplet(Component component) {
- Component c = component;
-
- if(c instanceof Applet)
- return (Applet)c;
-
- while((c = c.getParent()) != null) {
- if(c instanceof Applet)
- return (Applet)c;
- }
- return null;
- }
- public static void waitForImage(Component component,
- Image image) {
- MediaTracker tracker = new MediaTracker(component);
- try {
- tracker.addImage(image, 0);
- tracker.waitForID(0);
- }
- catch(InterruptedException e) { Assert.notNull(null); }
- }
- public static void wallPaper(Component component,
- Graphics g,
- Image image) {
- Dimension compsize = component.size();
- Util.waitForImage(component, image);
-
- int patchW = image.getWidth(component);
- int patchH = image.getHeight(component);
-
- Assert.notFalse(patchW != -1 && patchH != -1);
-
- for(int r=0; r < compsize.width; r += patchW) {
- for(int c=0; c < compsize.height; c += patchH)
- g.drawImage(image, r, c, component);
- }
- }
- public static void setCursor(int cursor,
- Component component) {
- getFrame(component).setCursor(cursor);
- }
-}
diff --git a/java/gjt/YesNoDialog.java b/java/gjt/YesNoDialog.java
deleted file mode 100644
index 2db64ea6e4b..00000000000
--- a/java/gjt/YesNoDialog.java
+++ /dev/null
@@ -1,80 +0,0 @@
-package gjt;
-
-import java.awt.*;
-
-/**
- * Similar in fuction to the MessageDialog, YesNoDialog poses
- * a question, that is answered by selection of either a Yes
- * button or a No button.<p>
- *
- * Note that the YesNoDialog is a singleton - meaning there is
- * only one YesNoDialog in existence per applet. Clients
- * may obtain the YesNoDialog by invoking getYesNoDialog().<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see GJTDialog
- * @see MessageDialog
- * @see gjt.test.DialogTest
- */
-public class YesNoDialog extends GJTDialog {
- static private YesNoDialog _theYesNoDialog;
- private Button yesButton;
- private Button noButton;
- private String message;
- private boolean answer = false;
- private ButtonPanel buttonPanel = new ButtonPanel();
-
- static public YesNoDialog getYesNoDialog( Frame frame,
- DialogClient client,
- String title,
- String message) {
- if(_theYesNoDialog == null)
- _theYesNoDialog = new YesNoDialog(frame,client,
- title,message);
- else {
- _theYesNoDialog.setClient (client);
- _theYesNoDialog.setTitle (title);
- _theYesNoDialog.setMessage(message);
- }
- return _theYesNoDialog;
- }
- private YesNoDialog(Frame frame, DialogClient client,
- String title, String message) {
- super(frame, title, client, true);
- yesButton = buttonPanel.add("Yes");
- noButton = buttonPanel.add("No");
-
- setLayout(new BorderLayout());
- add("Center", new YesNoPanel(message));
- add("South", buttonPanel);
- pack();
- }
- public void show() {
- yesButton.requestFocus();
- super.show();
- }
- public boolean answeredYes() {
- return answer;
- }
- public boolean action(Event event, Object what) {
- if(event.target == yesButton) answer = true;
- else answer = false;
-
- hide();
- client.dialogDismissed(this);
- return true;
- }
- private void setMessage(String message) {
- this.message = message;
- }
-}
-
-class YesNoPanel extends Panel {
- public YesNoPanel(String question) {
- add("Center", new Label(question, Label.CENTER));
- }
- public Insets insets() {
- return new Insets(10,10,10,10);
- }
-}
diff --git a/java/gjt/animation/CollisionArena.java b/java/gjt/animation/CollisionArena.java
deleted file mode 100644
index defb1a6d86b..00000000000
--- a/java/gjt/animation/CollisionArena.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package gjt.animation;
-
-import java.awt.Dimension;
-import java.awt.Insets;
-import java.util.Vector;
-import gjt.Orientation;
-
-/**
- * A CollisionArena is defined as an arena in which collisions
- * may take place.<p>
- *
- * CollisionArenas must be able to report their size and
- * insets, and return a Vector of the Sprites contained in the
- * arena.<p>
- *
- * CollisionArenas must also implement two methods for handling
- * sprite and edge collisions, respectively.
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see Playfield
- * @see CollisionDetector
- * @see EdgeCollisionDetector
- * @see SpriteCollisionDetector
- * @see gjt.test.SimpleAnimationTest
- * @see gjt.test.BumpAnimationTest
- * @see gjt.test.TwoDrinkersAnimationTest
- */
-public interface CollisionArena {
- abstract public Vector getSprites();
- abstract public Dimension getSize ();
- abstract public Insets getInsets ();
-
- abstract public void spriteCollision(Sprite sprite,
- Sprite other);
-
- abstract public void edgeCollision(Sprite sprite,
- Orientation orient);
-}
diff --git a/java/gjt/animation/CollisionDetector.java b/java/gjt/animation/CollisionDetector.java
deleted file mode 100644
index ff05f16c6d3..00000000000
--- a/java/gjt/animation/CollisionDetector.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package gjt.animation;
-
-/**
- * Collision detectors detect collisions that take place within
- * a CollisionArena.
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see CollisionArena
- * @see EdgeCollisionDetector
- * @see SpriteCollisionDetector
- * @see gjt.test.SimpleAnimationTest
- * @see gjt.test.BumpAnimationTest
- * @see gjt.test.TwoDrinkersAnimationTest
- */
-abstract public class CollisionDetector {
- protected CollisionArena arena;
-
- abstract public void detectCollisions();
-
- public CollisionDetector(CollisionArena arena) {
- this.arena = arena;
- }
-}
diff --git a/java/gjt/animation/EdgeCollisionDetector.java b/java/gjt/animation/EdgeCollisionDetector.java
deleted file mode 100644
index 8624b7c2f28..00000000000
--- a/java/gjt/animation/EdgeCollisionDetector.java
+++ /dev/null
@@ -1,53 +0,0 @@
-package gjt.animation;
-
-import java.awt.*;
-import java.util.Enumeration;
-import java.util.Vector;
-import gjt.Orientation;
-
-/**
- * A CollisionDetector that detects collisions between Sprites
- * and the edges of the CollisionArena in which they reside.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see CollisionDetector
- * @see Sprite
- * @see gjt.test.SimpleAnimationTest
- * @see gjt.test.BumpAnimationTest
- * @see gjt.test.TwoDrinkersAnimationTest
- */
-public class EdgeCollisionDetector extends CollisionDetector {
- public EdgeCollisionDetector(CollisionArena arena) {
- super(arena);
- }
- public void detectCollisions() {
- Enumeration sprites = arena.getSprites().elements();
- Dimension arenaSize = arena.getSize();
- Insets arenaInsets = arena.getInsets();
- Sprite sprite;
-
- while(sprites.hasMoreElements()) {
- sprite = (Sprite)sprites.nextElement();
-
- Point nl = sprite.nextLocation ();
- Point mv = sprite.getMoveVector();
- int nextRightEdge = nl.x + sprite.width();
- int nextBottomEdge = nl.y + sprite.height();
- int arenaBottomEdge = arenaSize.height -
- arenaInsets.bottom;
- int arenaRightEdge = arenaSize.width -
- arenaInsets.right;
-
- if(nextRightEdge > arenaRightEdge)
- arena.edgeCollision(sprite, Orientation.LEFT);
- else if(nl.x < arenaInsets.left)
- arena.edgeCollision(sprite, Orientation.RIGHT);
-
- if(nextBottomEdge > arenaBottomEdge)
- arena.edgeCollision(sprite, Orientation.BOTTOM);
- else if(nl.y < arenaInsets.top)
- arena.edgeCollision(sprite, Orientation.TOP);
- }
- }
-}
diff --git a/java/gjt/animation/Playfield.java b/java/gjt/animation/Playfield.java
deleted file mode 100644
index 386c0fb24c4..00000000000
--- a/java/gjt/animation/Playfield.java
+++ /dev/null
@@ -1,140 +0,0 @@
-package gjt.animation;
-
-import java.awt.*;
-import java.util.Enumeration;
-import java.util.Vector;
-import gjt.Util;
-
-/**
- * A surface upon which Sprites are animated. Playfields are
- * responsible for animating the sprites.<p>
- *
- * Each Playfield comes complete with two collision detectors:
- * an edge collision detector and a sprite collision detector.
- *
- * Playfield is an abstract class: extensions must implement
- * the following methods:
- * <dl>
- * <dd> void paintBackground(Graphics)
- * <dd> void void spriteCollision(Sprite sprite, Sprite other)
- * <dd> void void edgeCollision (Sprite sprite, Sprite other)
- * </dl>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see CollisionArena
- * @see Sprite
- * @see SpriteCollisionDetector
- * @see EdgeCollisionDetector
- * @see gjt.test.SimpleAnimationTest
- * @see gjt.test.BumpAnimationTest
- * @see gjt.test.TwoDrinkersAnimationTest
- */
-public abstract class Playfield extends Canvas
- implements Runnable,
- CollisionArena {
- protected Vector sprites = new Vector();
- private boolean running = false;
- private Insets insets = new Insets(0,0,0,0);
-
- private Thread animationThread;
- private Image bgoffscreen,
- workplaceBuffer;
- private Dimension offscreenSize;
- private EdgeCollisionDetector edgeCollisionDetector;
- private SpriteCollisionDetector spriteCollisionDetector;
-
- abstract public void paintBackground(Graphics g);
-
- public Playfield() {
- edgeCollisionDetector =
- new EdgeCollisionDetector(this);
- spriteCollisionDetector =
- new SpriteCollisionDetector(this);
- }
- public void stop () { running = false; }
- public boolean running () { return running; }
- public Dimension getSize () { return size(); }
- public Insets getInsets () { return insets; }
- public Vector getSprites() { return sprites; }
-
- public void addSprite(Sprite sprite) {
- sprites.addElement(sprite);
- }
- public void setInsets(Insets insets) {
- this.insets = insets;
- }
- public void start() {
- animationThread = new Thread(this);
- running = true;
- animationThread.start();
- }
- public void paint(Graphics g) {
- if(needNewOffscreenBuffer()) {
- workplaceBuffer = createOffscreenImage(size());
- bgoffscreen = createOffscreenImage(size());
- paintBackground(bgoffscreen.getGraphics());
- }
- g.drawImage(bgoffscreen, 0, 0, this);
- paintSprites();
- }
- public void reshape(int x, int y, int w, int h) {
- super.reshape(x,y,w,h);
- repaint();
- }
- public void run() {
- while(running == true) {
- edgeCollisionDetector.detectCollisions ();
- spriteCollisionDetector.detectCollisions();
-
- animateSprites();
- Thread.currentThread().yield();
- }
- animationThread = null;
- }
- private boolean needNewOffscreenBuffer() {
- return (workplaceBuffer == null ||
- bgoffscreen == null ||
- size().width != offscreenSize.width ||
- size().height != offscreenSize.height);
- }
- private Image createOffscreenImage(Dimension size) {
- Image image = createImage(size.width, size.height);
- Util.waitForImage(this, image);
- offscreenSize = size;
- return image;
- }
- protected void animateSprites() {
- Sprite nextSprite;
- Enumeration e = sprites.elements();
-
- while(e.hasMoreElements()) {
- nextSprite = (Sprite)e.nextElement();
- nextSprite.animate();
- }
- }
- protected void paintSprites() {
- Sprite nextSprite;
- Enumeration e = sprites.elements();
-
- while(e.hasMoreElements()) {
- nextSprite = (Sprite)e.nextElement();
- paintSprite(nextSprite);
- }
- }
- protected void paintSprite(Sprite sprite) {
- Graphics g = getGraphics();
- Graphics wpg = workplaceBuffer.getGraphics();
- Rectangle clip = sprite.clipRect();
-
- wpg.clipRect(clip.x, clip.y, clip.width, clip.height);
- wpg.drawImage(bgoffscreen, 0, 0, this);
- sprite.paint(wpg);
-
- g.clipRect (clip.x, clip.y, clip.width, clip.height);
- g.drawImage(workplaceBuffer, 0, 0, this);
-
- g.dispose();
- wpg.dispose();
- }
-}
diff --git a/java/gjt/animation/Sequence.java b/java/gjt/animation/Sequence.java
deleted file mode 100644
index 7b777ecd0d8..00000000000
--- a/java/gjt/animation/Sequence.java
+++ /dev/null
@@ -1,119 +0,0 @@
-package gjt.animation;
-
-import java.util.Vector;
-import java.awt.*;
-import java.awt.image.ImageObserver;
-import gjt.Util;
-import gjt.Stopwatch;
-
-/**
- * A sequence of images used in an animation. Each sequence
- * keeps track of the number of cycles the sequence is to run,
- * and reports whether or not the cycles have been completed
- * via the boolean animationOver() method.
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see Sprite
- * @see Playfield
- * @see gjt.test.SimpleAnimationTest
- * @see gjt.test.BumpAnimationTest
- * @see gjt.test.TwoDrinkersAnimationTest
- */
-public class Sequence {
- private static long infiniteCycle = -1;
-
- private Vector cells = new Vector();
- private Point lastPaintLocation = new Point(0,0);
- private Stopwatch cellAdvanceTimer = new Stopwatch();
- private Image currentImage, lastImagePainted;
- private long cellAdvanceInterval = 0,
- currentCycle = 0,
- cyclesPerAnimation = 0;
-
- public Sequence() { }
-
- public Sequence(Component component, Image[] images) {
- for(int i=0; i < images.length; ++i) {
- addImage(component, images[i]);
- }
- cyclesPerAnimation = infiniteCycle;
- }
- public void start () { cellAdvanceTimer.start(); }
- public Image getLastImage () { return lastImagePainted; }
- public Point getLastLocation() { return lastPaintLocation; }
- public int getNumImages () { return cells.size(); }
-
- public long getCurrentCycle() { return currentCycle; }
- public void setCurrentCycle(long c) { currentCycle = c; }
-
- public long getCyclesPerAnimation() {
- return currentCycle;
- }
- public void setCyclesPerAnimation(long cyclesPerAnimation) {
- this.cyclesPerAnimation = cyclesPerAnimation;
- }
- public Image getFirstImage() {
- return (Image)cells.firstElement();
- }
- public Image getCurrentImage() {
- return currentImage;
- }
- public int getCurrentImagePosition() {
- return cells.indexOf(currentImage);
- }
- public Image getNextImage() {
- int index = cells.indexOf(currentImage);
- Image image;
-
- if(index == cells.size() - 1)
- image = (Image)cells.elementAt(0);
- else
- image = (Image)cells.elementAt(index + 1);
-
- return image;
- }
- public void setAdvanceInterval(long interval) {
- cellAdvanceInterval = interval;
- }
- public void addImage(Component component, Image image) {
- if(currentImage == null)
- currentImage = image;
-
- Util.waitForImage(component, image);
- cells.addElement(image);
- }
- public void removeImage(Image image) {
- cells.removeElement(image);
- }
- public boolean needsRepainting(Point point) {
- return (lastPaintLocation.x != point.x ||
- lastPaintLocation.y != point.y ||
- lastImagePainted != currentImage);
- }
- public void paint(Graphics g, int x, int y,
- ImageObserver observer) {
- g.drawImage(currentImage, x, y, observer);
- lastPaintLocation.x = x;
- lastPaintLocation.y = y;
- lastImagePainted = currentImage;
- }
- public boolean isAtLastImage() {
- return getCurrentImagePosition() == (cells.size() - 1);
- }
- public boolean timeToAdvanceCell() {
- return
- cellAdvanceTimer.elapsedTime() > cellAdvanceInterval;
- }
- public boolean animationOver() {
- return (cyclesPerAnimation != infiniteCycle) &&
- (currentCycle >= cyclesPerAnimation);
- }
- public void advance() {
- if(isAtLastImage())
- ++currentCycle;
-
- currentImage = getNextImage();
- cellAdvanceTimer.reset();
- }
-}
diff --git a/java/gjt/animation/Sprite.java b/java/gjt/animation/Sprite.java
deleted file mode 100644
index e7840b7615b..00000000000
--- a/java/gjt/animation/Sprite.java
+++ /dev/null
@@ -1,191 +0,0 @@
-package gjt.animation;
-
-import java.awt.*;
-import java.util.Vector;
-import gjt.Assert;
-import gjt.Stopwatch;
-import gjt.Util;
-
-/**
- * A sequence of images which are animated and moved about on
- * a Playfield.<p>
- *
- * Each Sprite is constructed with a reference to it's
- * Playfield, a Sequence, and a beginning position for it's
- * upper left hand corner.<p>
- *
- * A Sprite's animation is controlled by invoking the following
- * methods:
- *<dl>
- *<dd> setMoveVector(Point)
- *<dd> setMoveInterval(long)
- *<dd> setImageChangeInterval(long)
- *<dd> setMainSequence(Sequence)
- *<dd> setSequence(Sequence)
- *</dl>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see Sequence
- * @see Playfield
- * @see SpriteCollisionDetector
- * @see gjt.test.SimpleAnimationTest
- * @see gjt.test.BumpAnimationTest
- * @see gjt.test.TwoDrinkersAnimationTest
- */
-public class Sprite {
- private Playfield field;
- private Sequence currentSequence, mainSequence;
- private Stopwatch moveTimer = new Stopwatch();
-
- private Point ulhc = new Point(0,0);
- private Point start = new Point(0,0);
- private Point moveVector = new Point(1,1);
-
- private Rectangle clip = new Rectangle(0,0);
- private Rectangle curBounds, lastBounds;
-
- private int width, height;
- private long moveInterval = 0;
-
- public Sprite(Playfield field,
- Sequence sequence,
- Point ulhc) {
- Assert.notNull(field);
- Assert.notNull(sequence);
- Assert.notNull(ulhc);
-
- this.field = field;
- this.ulhc = ulhc;
- start.x = ulhc.x;
- start.y = ulhc.y;
-
- setSequence(sequence);
- setMainSequence(sequence);
-
- initializeBounds();
- moveTimer.start();
- currentSequence.start();
- }
- public Playfield getPlayfield() { return field; }
- public Rectangle clipRect () { return clip; }
- public Rectangle curBounds () { return curBounds; }
-
- public int width () { return width; }
- public int height () { return height; }
- public void reverseX () { moveVector.x = 0-moveVector.x; }
- public void reverseY () { moveVector.y = 0-moveVector.y; }
- public void reverse () { reverseX(); reverseY(); }
- public Point start () { return start; }
-
- public void setMoveVector (Point p) { moveVector = p; }
- public Point getMoveVector() { return moveVector; }
-
- public void play(Sequence sequence, long cycles) {
- setSequence(sequence);
- sequence.setCyclesPerAnimation(cycles);
- sequence.setCurrentCycle(0);
- }
- public void animate() {
- if(currentSequence.animationOver())
- currentSequence = mainSequence;
-
- if(timeToChangeImage()) currentSequence.advance();
- if(timeToMove()) move();
- if(needsRepainting()) field.paintSprite(this);
- }
- public void setMainSequence(Sequence sequence) {
- mainSequence = sequence;
- }
- public Sequence getMainSequence() {
- return mainSequence;
- }
- public void setSequence(Sequence sequence) {
- currentSequence = sequence;
-
- if(curBounds != null)
- updateBounds();
- }
- public Sequence getSequence() {
- return currentSequence;
- }
- public boolean intersects(Sprite otherSprite) {
- return curBounds().intersects(otherSprite.curBounds());
- }
- public boolean willIntersect(Sprite otherSprite) {
- return
- nextBounds().intersects(otherSprite.nextBounds());
- }
- public boolean timeToMove() {
- return moveTimer.elapsedTime() > moveInterval;
- }
- public boolean timeToChangeImage() {
- return currentSequence.timeToAdvanceCell();
- }
- public void moveTo(Point p) {
- ulhc = p;
- moveTimer.reset();
- }
- public boolean needsRepainting() {
- return currentSequence.needsRepainting(ulhc);
- }
- public void setMoveInterval(long interval) {
- moveInterval = interval;
- }
- public void setImageChangeInterval(long interval) {
- currentSequence.setAdvanceInterval(interval);
- }
- public void move() {
- ulhc.x += moveVector.x;
- ulhc.y += moveVector.y;
- updateBounds();
- moveTimer.reset();
- }
- public Point location() {
- return ulhc;
- }
- public Point nextLocation() {
- return new Point(ulhc.x + moveVector.x,
- ulhc.y + moveVector.y);
- }
- public Rectangle nextBounds() {
- Image nextImage = currentSequence.getNextImage();
- Point nextLoc = nextLocation();
-
- return new Rectangle(
- nextLoc.x, nextLoc.y, width, height);
- }
- public void paint(Graphics g) {
- currentSequence.paint(g, ulhc.x, ulhc.y, field);
- }
- private void initializeBounds() {
- Image curImage = currentSequence.getCurrentImage();
-
- width = curImage.getWidth (field);
- height = curImage.getHeight(field);
-
- curBounds =
- new Rectangle(ulhc.x, ulhc.y, width, height);
-
- lastBounds = new Rectangle(curBounds.x,
- curBounds.y,
- curBounds.width,
- curBounds.height);
-
- clip = lastBounds.union(curBounds);
- }
- private void updateBounds() {
- Image curImage = currentSequence.getCurrentImage();
-
- lastBounds.width = curBounds.width;
- lastBounds.height = curBounds.height;
-
- curBounds.width = width = curImage.getWidth(field);
- curBounds.height = height = curImage.getHeight(field);
-
- lastBounds.move(curBounds.x, curBounds.y);
- curBounds.move (ulhc.x, ulhc.y);
-
- clip = lastBounds.union(curBounds);
- }
-}
diff --git a/java/gjt/animation/SpriteCollisionDetector.java b/java/gjt/animation/SpriteCollisionDetector.java
deleted file mode 100644
index 2ef37d79208..00000000000
--- a/java/gjt/animation/SpriteCollisionDetector.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package gjt.animation;
-
-import java.awt.*;
-import java.util.Enumeration;
-import java.util.Vector;
-import gjt.Orientation;
-
-/**
- * A CollisionDetector that detects collisions between Sprites
- * residing in a CollisionArena.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see CollisionArena
- * @see CollisionDetector
- * @see Sprite
- * @see gjt.test.SimpleAnimationTest
- * @see gjt.test.BumpAnimationTest
- * @see gjt.test.TwoDrinkersAnimationTest
- */
-public class SpriteCollisionDetector extends CollisionDetector {
- public SpriteCollisionDetector(CollisionArena arena) {
- super(arena);
- }
- public void detectCollisions() {
- Enumeration sprites = arena.getSprites().elements();
- Sprite sprite;
-
- while(sprites.hasMoreElements()) {
- sprite = (Sprite)sprites.nextElement();
-
- Enumeration otherSprites =
- arena.getSprites().elements();
- Sprite otherSprite;
-
- while(otherSprites.hasMoreElements()) {
- otherSprite=(Sprite)otherSprites.nextElement();
-
- if(otherSprite != sprite)
- if(sprite.willIntersect(otherSprite))
- arena.spriteCollision(sprite,otherSprite);
- }
- }
- }
-}
diff --git a/java/gjt/image/BleachImageFilter.java b/java/gjt/image/BleachImageFilter.java
deleted file mode 100644
index f698a218284..00000000000
--- a/java/gjt/image/BleachImageFilter.java
+++ /dev/null
@@ -1,53 +0,0 @@
-package gjt.image;
-
-import java.awt.image.*;
-import gjt.Assert;
-
-/**
- * A derivation of RGBImageFilter that bleaches an image.<p>
- *
- * Extent of the bleaching effect is controlled by the only
- * constructor argument: an integer representing the percentage
- * of bleaching. The percentage of bleaching may also be
- * controlled after instantiation by invoking the
- * void percent(int) method.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see RGBImageFilter
- */
-public class BleachImageFilter extends RGBImageFilter {
- private int percent;
-
- public BleachImageFilter(int percent) {
- Assert.notFalse(percent >= 0 && percent <= 100);
- this.percent = percent;
- canFilterIndexColorModel = true;
- }
- public int percent() { return percent; }
- public void percent(int percent) { percent = percent; }
-
- public int filterRGB(int x, int y, int rgb) {
- DirectColorModel cm =
- (DirectColorModel)ColorModel.getRGBdefault();
-
- int alpha = cm.getAlpha(rgb);
- int red = cm.getRed (rgb);
- int green = cm.getGreen(rgb);
- int blue = cm.getBlue (rgb);
- double percentMultiplier = (double)percent/100;
-
- red = Math.min((int)
- (red + (red * percentMultiplier)), 255);
- green = Math.min((int)
- (green + (green * percentMultiplier)), 255);
- blue = Math.min((int)
- (blue + (blue * percentMultiplier)), 255);
-
- alpha = alpha << 24;
- red = red << 16;
- green = green << 8;
-
- return alpha | red | green | blue;
- }
-}
diff --git a/java/gjt/image/DissolveFilter.java b/java/gjt/image/DissolveFilter.java
deleted file mode 100644
index 027455b39b6..00000000000
--- a/java/gjt/image/DissolveFilter.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package gjt.image;
-
-import java.awt.image.*;
-import gjt.Assert;
-
-/**
- * A derivation of RGBImageFilter that partially or wholly
- * dissolves an image.<p>
- *
- * Extent of dissolving is set by the setOpacity(int) method,
- * which is passed an integer between 0 and 255 (inclusive).
- * The integer represents the alpha value to be applied to
- * every color in the image.<p>
- *
- * An alpha value of 255 signifies an opaque color, while an
- * alpha value of 0 signifies a translucent color.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see RGBImageFilter
- */
-public class DissolveFilter extends RGBImageFilter {
- private int opacity;
-
- public DissolveFilter() {
- this(0);
- }
- public DissolveFilter(int opacity) {
- canFilterIndexColorModel = true;
- setOpacity(opacity);
- }
- public void setOpacity(int opacity) {
- Assert.notFalse(opacity >= 0 && opacity <= 255);
- this.opacity = opacity;
- }
- public int filterRGB(int x, int y, int rgb) {
- DirectColorModel cm =
- (DirectColorModel)ColorModel.getRGBdefault();
- int alpha = cm.getAlpha(rgb);
- int red = cm.getRed (rgb);
- int green = cm.getGreen(rgb);
- int blue = cm.getBlue (rgb);
-
- alpha = opacity;
-
- return alpha << 24 | red << 16 | green << 8 | blue;
- }
-}
diff --git a/java/gjt/image/ImageDissolver.java b/java/gjt/image/ImageDissolver.java
deleted file mode 100644
index 5d0e6a2daf6..00000000000
--- a/java/gjt/image/ImageDissolver.java
+++ /dev/null
@@ -1,132 +0,0 @@
-package gjt.image;
-
-import java.awt.*;
-import java.awt.image.*;
-import gjt.Util;
-
-/**
- * Given an image, an ImageDissolver produces an array of
- * images of varying opacity that are used in the fadeIn()
- * and fadeOut() methods for fading the image in and out
- * respectively.<p>
- *
- * As a convenience, ImageDissolver has a static method:
- * Image[] createImages() that creates the array of images
- * mentioned above, in case clients would like to create their
- * own array of images instead of using an ImageDissolver
- * directly.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see ThreeDBorder
- * @see ImageButtonController
- * @see SpringyImageButtonController
- * @see StickyImageButtonController
- * @see BleachImageFilter
- * @see gjt.test.ImageButtonTest
- */
-public class ImageDissolver {
- private static int _defaultNumImages = 10,
- _defaultPause = 50;
- Component comp;
- int numImages, pauseInterval;
- Image image, offscreen;
- Image[] dissolvedImages;
-
- static public Image[] createImages(Image image,
- int numImages,
- Component component) {
- Image images[] = new Image[numImages];
- MediaTracker tracker = new MediaTracker(component);
-
- DissolveFilter filter;
- FilteredImageSource fis;
-
- for(int i=0; i < numImages; ++i) {
- filter = new DissolveFilter((255/(numImages-1))*i);
- fis = new FilteredImageSource(image.getSource(),
- filter);
-
- images[i] = component.createImage(fis);
- tracker.addImage(images[i], i);
- }
- try { tracker.waitForAll(); }
- catch(InterruptedException e) { }
-
- return images;
- }
-
- public ImageDissolver(Component comp, Image image) {
- this(comp, image, _defaultNumImages, _defaultPause);
- }
- public ImageDissolver(Component comp, Image im,
- int numImages, int pause) {
- this.image = im;
- this.comp = comp;
- this.numImages = numImages;
- dissolvedImages = new Image[numImages];
- pauseInterval = pause;
-
- Util.waitForImage(comp, im);
- dissolvedImages = createImages(image, numImages, comp);
- }
- public void fadeIn(int x, int y) {
- if(offscreen == null)
- offscreen = comp.createImage(image.getWidth(comp),
- image.getHeight(comp));
-
- Graphics offg = offscreen.getGraphics();
- Graphics compg = comp.getGraphics();
-
- if(offg != null && compg != null) {
- clearComponent(compg, x, y);
- for(int i=0; i < numImages; ++i) {
- blitImage(compg, offg, x, y, i);
- pause ();
- }
- blitOpaqueImage(compg, offg, x, y);
- }
- }
- public void fadeOut(int x, int y) {
- if(offscreen == null)
- offscreen = comp.createImage(image.getWidth(comp),
- image.getHeight(comp));
-
- Graphics offg = offscreen.getGraphics();
- Graphics compg = comp.getGraphics();
-
- if(offg != null && compg != null) {
- blitOpaqueImage(compg, offg, x, y);
- for(int i=numImages-1; i >= 0; --i) {
- clearOffscreen();
- blitImage (compg, offg, x, y, i);
- pause ();
- }
- }
- }
- private void blitImage(Graphics compg, Graphics offg,
- int x, int y, int index) {
- offg.drawImage (dissolvedImages[index], 0, 0, comp);
- compg.drawImage(offscreen, x, y, comp);
- }
- private void blitOpaqueImage(Graphics compg, Graphics offg,
- int x, int y) {
- offg.drawImage(image, 0, 0, comp);
- compg.drawImage(offscreen, x, y, comp);
- }
- private void clearComponent(Graphics compg, int x, int y) {
- clearOffscreen();
- compg.drawImage(offscreen, x, y, comp);
- }
- private void clearOffscreen() {
- Graphics offg = offscreen.getGraphics();
-
- offg.setColor(comp.getBackground());
- offg.fillRect(0, 0,
- image.getWidth(comp), image.getHeight(comp));
- }
- private void pause() {
- try { Thread.currentThread().sleep(pauseInterval); }
- catch(InterruptedException e) { }
- }
-}
diff --git a/java/gjt/rubberband/Rubberband.java b/java/gjt/rubberband/Rubberband.java
deleted file mode 100644
index be4b1b6ac05..00000000000
--- a/java/gjt/rubberband/Rubberband.java
+++ /dev/null
@@ -1,100 +0,0 @@
-package gjt.rubberband;
-
-import java.awt.*;
-
-/**
- * A abstract base class for rubberbands.<p>
- *
- * Rubberbands do their rubberbanding inside of a Component,
- * which must be specified at construction time.<p>
- *
- * Subclasses are responsible for implementing
- * <em>void drawLast(Graphics g)</em> and
- * <em>void drawNext(Graphics g)</em>.
- *
- * drawLast() draws the appropriate geometric shape at the last
- * rubberband location, while drawNext() draws the appropriate
- * geometric shape at the next rubberband location. All of the
- * underlying support for rubberbanding is taken care of here,
- * including handling XOR mode setting; extensions of Rubberband
- * need not concern themselves with anything but drawing the
- * last and next geometric shapes.<p>
- *
- * @version 1.00, 12/27/95
- * @author David Geary
- * @see RubberbandLine
- * @see RubberbandRectangle
- * @see RubberbandEllipse
- * @see gjt.test.RubberbandTest
- */
-abstract public class Rubberband {
- protected Point anchor = new Point(0,0);
- protected Point stretched = new Point(0,0);
- protected Point last = new Point(0,0);
- protected Point end = new Point(0,0);
-
- private Component component;
- private boolean firstStretch = true;
-
- abstract public void drawLast(Graphics g);
- abstract public void drawNext(Graphics g);
-
- public Rubberband(Component component) {
- this.component = component;
- }
- public Point getAnchor () { return anchor; }
- public Point getStretched() { return stretched; }
- public Point getLast () { return last; }
- public Point getEnd () { return end; }
-
- public void anchor(Point p) {
- firstStretch = true;
- anchor.x = p.x;
- anchor.y = p.y;
-
- stretched.x = last.x = anchor.x;
- stretched.y = last.y = anchor.y;
- }
- public void stretch(Point p) {
- last.x = stretched.x;
- last.y = stretched.y;
- stretched.x = p.x;
- stretched.y = p.y;
-
- Graphics g = component.getGraphics();
- if(g != null) {
- g.setXORMode(component.getBackground());
-
- if(firstStretch == true) firstStretch = false;
- else drawLast(g);
-
- drawNext(g);
- }
- }
- public void end(Point p) {
- last.x = end.x = p.x;
- last.y = end.y = p.y;
-
- Graphics g = component.getGraphics();
- if(g != null) {
- g.setXORMode(component.getBackground());
- drawLast(g);
- }
- }
- public Rectangle bounds() {
- return new Rectangle(stretched.x < anchor.x ?
- stretched.x : anchor.x,
- stretched.y < anchor.y ?
- stretched.y : anchor.y,
- Math.abs(stretched.x - anchor.x),
- Math.abs(stretched.y - anchor.y));
- }
-
- public Rectangle lastBounds() {
- return new Rectangle(
- last.x < anchor.x ? last.x : anchor.x,
- last.y < anchor.y ? last.y : anchor.y,
- Math.abs(last.x - anchor.x),
- Math.abs(last.y - anchor.y));
- }
-}
diff --git a/java/gjt/rubberband/RubberbandEllipse.java b/java/gjt/rubberband/RubberbandEllipse.java
deleted file mode 100644
index 50ddb0cdd6b..00000000000
--- a/java/gjt/rubberband/RubberbandEllipse.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package gjt.rubberband;
-
-import java.awt.Component;
-import java.awt.Graphics;
-import java.awt.Rectangle;
-
-/**
- * A Rubberband that does ellipses.
- *
- * @version 1.00, 12/27/95
- * @author David Geary
- * @see Rubberband
- * @see gjt.test.RubberbandTest
- */
-public class RubberbandEllipse extends Rubberband {
- private final int startAngle = 0;
- private final int endAngle = 360;
-
- public RubberbandEllipse(Component component) {
- super(component);
- }
- public void drawLast(Graphics graphics) {
- Rectangle r = lastBounds();
- graphics.drawArc(r.x, r.y,
- r.width, r.height, startAngle, endAngle);
- }
- public void drawNext(Graphics graphics) {
- Rectangle r = bounds();
- graphics.drawArc(r.x, r.y,
- r.width, r.height, startAngle, endAngle);
- }
-}
diff --git a/java/gjt/rubberband/RubberbandLine.java b/java/gjt/rubberband/RubberbandLine.java
deleted file mode 100644
index 95daafa32a6..00000000000
--- a/java/gjt/rubberband/RubberbandLine.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package gjt.rubberband;
-
-import java.awt.Component;
-import java.awt.Graphics;
-
-/**
- * A Rubberband that does lines.
- *
- * @version 1.0, 12/27/95
- * @author David Geary
- * @see Rubberband
- * @see gjt.test.RubberbandTest
- */
-public class RubberbandLine extends Rubberband {
- public RubberbandLine(Component component) {
- super(component);
- }
- public void drawLast(Graphics graphics) {
- graphics.drawLine(anchor.x, anchor.y, last.x, last.y);
- }
- public void drawNext(Graphics graphics) {
- graphics.drawLine(anchor.x, anchor.y,
- stretched.x, stretched.y);
- }
-}
diff --git a/java/gjt/rubberband/RubberbandPanel.java b/java/gjt/rubberband/RubberbandPanel.java
deleted file mode 100644
index e4c25f4efb5..00000000000
--- a/java/gjt/rubberband/RubberbandPanel.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package gjt.rubberband;
-
-import java.awt.*;
-
-/**
- * An extension of Panel which is fitted with a Rubberband.
- * Handling of mouse events is automatically handled for
- * rubberbanding.<p>
- *
- * Clients may set or get the Rubberband at any time.<p>
- *
- * @version 1.0, Dec 27 1995
- * @author David Geary
- * @see Rubberband
- * @see gjt.test.RubberbandTest
- */
-public class RubberbandPanel extends Panel {
- private Rubberband rubberband;
-
- public void setRubberband(Rubberband rubberband) {
- this.rubberband = rubberband;
- }
- public Rubberband getRubberband() {
- return rubberband;
- }
- public boolean mouseDown(Event event, int x, int y) {
- rubberband.anchor(new Point(x,y));
- return false;
- }
- public boolean mouseDrag(Event event, int x, int y) {
- rubberband.stretch(new Point(x,y));
- return false;
- }
- public boolean mouseUp(Event event, int x, int y) {
- rubberband.end(new Point(x,y));
- return false;
- }
-}
diff --git a/java/gjt/rubberband/RubberbandRectangle.java b/java/gjt/rubberband/RubberbandRectangle.java
deleted file mode 100644
index bfcb1bfc32c..00000000000
--- a/java/gjt/rubberband/RubberbandRectangle.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package gjt.rubberband;
-
-import java.awt.Component;
-import java.awt.Graphics;
-import java.awt.Rectangle;
-
-/**
- * A Rubberband that does rectangles.
- *
- * @version 1.00, 12/27/95
- * @author David Geary
- * @see Rubberband
- * @see gjt.test.RubberbandTest
- */
-public class RubberbandRectangle extends Rubberband {
- public RubberbandRectangle(Component component) {
- super(component);
- }
- public void drawLast(Graphics graphics) {
- Rectangle rect = lastBounds();
- graphics.drawRect(rect.x, rect.y,
- rect.width, rect.height);
- }
- public void drawNext(Graphics graphics) {
- Rectangle rect = bounds();
- graphics.drawRect(rect.x, rect.y,
- rect.width, rect.height);
- }
-}
diff --git a/java/gjt/test/AttributesPanel.java b/java/gjt/test/AttributesPanel.java
deleted file mode 100644
index 535a12edaeb..00000000000
--- a/java/gjt/test/AttributesPanel.java
+++ /dev/null
@@ -1,78 +0,0 @@
-package gjt.test;
-
-import java.applet.Applet;
-import java.awt.*;
-import gjt.*;
-
-class AttributesPanel extends Panel {
- private Applet applet;
- private Box iconbox, labelbox, checkboxbox;
- private Panel panelInLabelbox = new Panel();
- private Panel panelInCheckboxbox = new Panel();
- private ExclusiveImageButtonPanel panelInIconbox;
-
- public AttributesPanel(Applet applet) {
- GridBagLayout gbl = new GridBagLayout();
- GridBagConstraints gbc = new GridBagConstraints();
-
- this.applet = applet;
- panelInIconbox = new ExclusiveImageButtonPanel(
- Orientation.HORIZONTAL);
-
- populateIconPanel ();
- populateLabelPanel ();
- populateCheckboxPanel();
-
- iconbox = new Box(panelInIconbox,
- "Meaningless Images");
- labelbox = new Box(panelInLabelbox, "Labels");
- checkboxbox = new Box(panelInCheckboxbox, "Fruits");
- iconbox.etchedOut();
-
- setLayout(gbl);
- gbc.anchor = GridBagConstraints.NORTH;
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbc.weighty = 0.50;
- gbl.setConstraints(iconbox, gbc);
- add(iconbox);
- gbl.setConstraints(labelbox, gbc);
- add(labelbox);
-
- gbc.anchor = GridBagConstraints.SOUTH;
- gbc.weighty = 0;
- gbl.setConstraints(panelInCheckboxbox, gbc);
- add(checkboxbox);
- }
- private void populateIconPanel() {
- Image ballot, film, ticket;
-
- ballot = applet.getImage(applet.getCodeBase(),
- "gifs/ballot_box.gif");
- ticket = applet.getImage(applet.getCodeBase(),
- "gifs/movie_ticket.gif");
- film = applet.getImage(applet.getCodeBase(),
- "gifs/filmstrip.gif");
-
- panelInIconbox.add(ballot);
- panelInIconbox.add(ticket);
- panelInIconbox.add(film);
- }
- private void populateLabelPanel() {
- panelInLabelbox.add(new Label("Label One"));
- panelInLabelbox.add(new Label("Label Two"));
- panelInLabelbox.add(new Label("Label Three"));
- panelInLabelbox.add(new Label("Label Four"));
- panelInLabelbox.add(new Label("Label Five"));
- }
- private void populateCheckboxPanel() {
- CheckboxGroup group = new CheckboxGroup();
-
- panelInCheckboxbox.setLayout(new GridLayout(3,0));
- panelInCheckboxbox.add(new Checkbox("apples",
- group, false));
- panelInCheckboxbox.add(new Checkbox("oranges",
- group, false));
- panelInCheckboxbox.add(new Checkbox("pears",
- group, true));
- }
-}
diff --git a/java/gjt/test/BargaugeTest.java b/java/gjt/test/BargaugeTest.java
deleted file mode 100644
index 47733d6b0bf..00000000000
--- a/java/gjt/test/BargaugeTest.java
+++ /dev/null
@@ -1,130 +0,0 @@
-package gjt.test;
-
-import java.awt.*;
-import java.applet.*;
-import gjt.Bargauge;
-
-/**
- * An array of either horizontal or vertical animated bargauges.
- * The orientation of the bargauges is controlled by a parameter
- * passed into the applet.<p>
- *
- * <em>
- * Warning: An AWT bug causes this test to be a gluttenous
- * consumer of resources (especially under Win95). A mouse down
- * will halt the animation thread along with its consumption of
- * resources.<p>
- * </em>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.Bargauge
- */
-public class BargaugeTest extends UnitTest {
- private Bargauge[] gauges = new Bargauge[10];
- private Thread animatorThread;
- private boolean running;
-
- public String title() {
- return "Bargauge Test";
- }
- public Panel centerPanel() {
- return new BargaugeTestPanel(
- gauges, getParameter("orientation"));
- }
- public boolean mouseDown(Event event, int x, int y) {
- if(running == true) {
- animatorThread.suspend();
- running = false;
- }
- else {
- animatorThread.resume ();
- running = true;
- }
- return true;
- }
- public void start() {
- super.start();
- animatorThread = new BargaugeAnimator(gauges);
- animatorThread.start();
- running = true;
- }
- public void stop() {
- super.stop();
- animatorThread.suspend();
- running = false;
- }
-}
-
-class BargaugeTestPanel extends Panel {
- public BargaugeTestPanel(Bargauge[] gauges, String orient) {
- Panel bargaugePanel = new Panel();
-
- setLayout(new BorderLayout());
- add("North",
- new Label("Mouse Down Starts/Stops",Label.CENTER));
- add("Center", bargaugePanel);
-
- bargaugePanel.add(new BargaugeGridPanel(gauges,orient));
- }
-}
-
-class BargaugeGridPanel extends Panel {
- private Dimension preferredSize = new Dimension(200, 250);
-
- public BargaugeGridPanel(Bargauge[] gauges, String orient) {
- Bargauge nextGauge;
- Color color = Color.gray;
-
- if("horizontal".equals(orient))
- setLayout(new GridLayout(gauges.length,0,5,5));
- else
- setLayout(new GridLayout(0,gauges.length,5,5));
-
- for(int i=0; i < gauges.length; ++i) {
- switch(i) {
- case 1: color = Color.darkGray; break;
- case 2: color = Color.blue; break;
- case 3: color = Color.magenta; break;
- case 4: color = Color.yellow; break;
- case 5: color = Color.green; break;
- case 6: color = Color.cyan; break;
- case 7: color = Color.orange; break;
- case 8: color = Color.pink; break;
- case 9: color = Color.red; break;
- case 10: color = Color.yellow; break;
- }
- nextGauge = new Bargauge(color);
- gauges[i] = nextGauge;
- add(nextGauge);
- }
- }
- public Dimension preferredSize() { return preferredSize; }
- public Dimension minimumSize () { return preferredSize; }
-}
-
-class BargaugeAnimator extends Thread {
- private Bargauge[] gauges;
- private boolean firstAnimation = true;
-
- public BargaugeAnimator(Bargauge[] gauges) {
- this.gauges = gauges;
- }
- public void run() {
- int count = gauges.length;
-
- while(true) {
- try { Thread.currentThread().sleep(500,0); }
- catch(InterruptedException e) { }
- for(int i=0; i < count; ++i) {
- gauges[i].setFillPercent(Math.random() * 100);
- gauges[i].fill();
-
- if(firstAnimation)
- System.out.println(gauges[i].toString());
- }
- firstAnimation = false;
- }
- }
-}
diff --git a/java/gjt/test/BleachImageFilterTest.java b/java/gjt/test/BleachImageFilterTest.java
deleted file mode 100644
index 08fda725a08..00000000000
--- a/java/gjt/test/BleachImageFilterTest.java
+++ /dev/null
@@ -1,86 +0,0 @@
-package gjt.test;
-
-import java.applet.Applet;
-import java.awt.*;
-import java.awt.image.FilteredImageSource;
-
-import gjt.Util;
-import gjt.image.BleachImageFilter;
-
-/**
- * Initially displays an unbleached image. Subsequent mouse
- * clicks in the canvas containing the image toggle between
- * a bleached version of the image and an unbleached version.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.image.BleachImageFilter
- */
-public class BleachImageFilterTest extends UnitTest {
- public String title() {
- return "BleachImageFilter Test " +
- "(Click below to Bleach/Unbleach Picture)";
- }
- public Panel centerPanel() {
- return new BleachImageFilterTestPanel(this);
- }
-}
-
-class BleachImageFilterTestPanel extends Panel {
- BleachImageFilterTestCanvas canvas;
-
- public BleachImageFilterTestPanel(Applet applet) {
- add(canvas = new BleachImageFilterTestCanvas(applet));
- }
- public boolean mouseDown(Event event, int x, int y) {
- canvas.toggleBleaching();
- canvas.repaint();
- return true;
- }
-}
-
-class BleachImageFilterTestCanvas extends Canvas {
- private Image im;
- private Image bleached;
- private boolean showingBleached = false;
-
- public BleachImageFilterTestCanvas(Applet applet) {
- int bp;
- String bleachPercent =
- applet.getParameter("bleachPercent");
-
- if(bleachPercent != null)
- bp = new Integer(bleachPercent).intValue();
- else
- bp = 50;
-
- im = applet.getImage(applet.getCodeBase(),
- "gifs/saint.gif");
- Util.waitForImage(this, im);
-
- FilteredImageSource source =
- new FilteredImageSource(im.getSource(),
- new BleachImageFilter(bp));
-
- bleached = createImage(source);
- Util.waitForImage(this, bleached);
-
- showImageSize();
- }
- public Dimension preferredSize() {
- return new Dimension(im.getWidth(this),
- im.getHeight(this));
- }
- public void paint(Graphics g) {
- if(showingBleached) g.drawImage(bleached,0,0,this);
- else g.drawImage(im, 0,0,this);
- }
- public void toggleBleaching() {
- showingBleached = showingBleached ? false : true;
- }
- private void showImageSize() {
- System.out.print ("Image width=" + im.getWidth(this));
- System.out.println(" height=" + im.getHeight(this));
- }
-}
diff --git a/java/gjt/test/BorderTest.java b/java/gjt/test/BorderTest.java
deleted file mode 100644
index 450b5ffc7ea..00000000000
--- a/java/gjt/test/BorderTest.java
+++ /dev/null
@@ -1,202 +0,0 @@
-package gjt.test;
-
-import java.applet.Applet;
-import java.awt.*;
-import gjt.Border;
-import gjt.Box;
-import gjt.EtchedBorder;
-import gjt.ImageButton;
-import gjt.ThreeDBorder;
-
-/**
- * Creates 10 bordered Components:
- * <dl>
- * <dd> A Canvas (click in canvas to depress/raise the border).
- * <dd> A Label with an etched out border.
- * <dd> A TextField with an inset 3D border.
- * <dd> A CheckBox with a default border.
- * <dd> A List with a raised 3D border.
- * <dd> A Choice with an etched in border.
- * <dd> A Box with a raised 3D border.
- * <dd> An ImageButton with a thick, red border.
- * <dd> An AWT Button with a cyan border.
- * <dd> A TextArea with a blue default-width border.
- * </dl>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.Border
- * @see gjt.ThreeDBorder
- * @see gjt.EtchedBorder
- */
-public class BorderTest extends UnitTest {
- public String title() {
- return "Border Test";
- }
- public Panel centerPanel() {
- return new BorderTestPanel(this);
- }
-}
-
-class BorderTestPanel extends Panel {
- TextField tf = new TextField(
- "Inset TextField: border 5 pixels, gap 5 pixels ");
- ThreeDBorder threeDBorder;
- EtchedBorder etchedLabel;
- Border border;
-
- public BorderTestPanel(Applet applet) {
- setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10));
-
- add(new BorderedCanvas());
- add(etchedLabel =
- new EtchedBorder(new Label("Etched Label")));
- add(threeDBorder = new ThreeDBorder(tf, 5, 5));
- add(new Border(new Checkbox("Check Me Out")));
- add(makeThreeDBorderedList ());
- add(makeEtchedBorderedChoice ());
- add(makeThreeDBorderedCheckboxes());
- add(makeBorderedImageButton (applet));
- add(makeBorderedAWTButton ());
- add(makeBorderedTextArea ());
-
- threeDBorder.inset();
- etchedLabel.etchedOut();
- }
- private Border makeThreeDBorderedList() {
- List list = new List(10, true);
-
- list.addItem("One");
- list.addItem("Two");
- list.addItem("Three");
- list.addItem("Four");
- list.addItem("Five");
- list.addItem("Six");
- list.addItem("Seven");
- list.addItem("Eight");
- list.addItem("Nine");
- list.addItem("Ten");
- list.addItem("Eleven");
- list.addItem("Twelve");
- list.addItem("Thirteen");
- list.addItem("Fourteen");
- list.addItem("Fiveteen");
- list.addItem("Sixteen");
- list.addItem("Seventeen");
- list.addItem("Eightteen");
- list.addItem("Nineteen");
- list.addItem("Twenty");
-
- return new ThreeDBorder(list);
- }
- private Border makeEtchedBorderedChoice() {
- Choice choice = new Choice();
-
- choice.addItem("Toadies");
- choice.addItem("SilverChair");
- choice.addItem("Rug Burns");
- choice.addItem("Cracker");
- choice.addItem("Seven Mary Three");
- choice.addItem("Dishwalla");
- choice.addItem("Blues Traveler");
- choice.addItem("BottleRockets");
- choice.addItem("SpaceHog");
-
- return new EtchedBorder(choice);
- }
- private Border makeBorderedImageButton(Applet applet) {
- Image snail;
- Border border;
-
- snail = applet.getImage(applet.getCodeBase(),
- "gifs/snail.gif");
- border = new Border(new ImageButton(snail), 10);
- border.setLineColor(Color.red);
-
- return border;
- }
- private Border makeBorderedAWTButton() {
- Button button;
- Border cyanBorder, blackBorder;
-
- button = new Button("Button Inside Two Borders");
- cyanBorder = new Border(button, 7);
- cyanBorder.setLineColor(Color.cyan);
-
- blackBorder = new Border(cyanBorder);
-
- return blackBorder;
- }
- private Border makeThreeDBorderedCheckboxes() {
- Panel panel = new Panel();
- Box box = new Box(panel, "Options");
- CheckboxGroup group = new CheckboxGroup();
-
- panel.setLayout(new GridLayout(3,0));
- panel.add(new Checkbox("bordered", group, false));
- panel.add(new Checkbox("transparent", group, false));
- panel.add(new Checkbox("continuous", group, true));
-
- return new ThreeDBorder(box, 4);
- }
- private Border makeBorderedTextArea() {
- Border border;
-
- border = new Border(
- new TextArea("Blue Bordered TextArea", 5, 30));
- border.setLineColor(Color.blue);
-
- return border;
- }
-}
-
-class BorderedCanvas extends ThreeDBorder {
- public BorderedCanvas() {
- super(new TestCanvas());
- }
- public boolean mouseDown(Event event, int x, int y) {
- if(isRaised()) paintInset ();
- else paintRaised();
- return true;
- }
-}
-
-class TestCanvas extends Canvas {
- private boolean centeredShowing = false;
- private String centered = new String ("Red Centered Text");
-
- public void paint(Graphics g) {
- String canvas = "Canvas";
- String click = "Click Me";
- Dimension size = size();
- FontMetrics fm = g.getFontMetrics();
-
- g.drawString(canvas, (size.width/2) -
- (fm.stringWidth(canvas)/2),
- fm.getHeight() - fm.getDescent());
-
- g.drawString(click, (size.width/2) -
- (fm.stringWidth(click)/2),
- size.height - fm.getHeight() +
- fm.getAscent());
-
- if(centeredShowing == true) {
- g.setColor(Color.red);
- g.drawString(centered,
- size.width/2-(fm.stringWidth(centered)/2),
- size.height/2 - (fm.getHeight()/2) +
- fm.getAscent());
- }
- }
- public Dimension preferredSize() {
- FontMetrics fm = getGraphics().getFontMetrics();
- return new Dimension(fm.stringWidth(centered)+10, 100);
- }
- public boolean mouseUp(Event event, int x, int y) {
- if(centeredShowing == false) centeredShowing = true;
- else centeredShowing = false;
- repaint();
- return true;
- }
-}
diff --git a/java/gjt/test/BoxTest.java b/java/gjt/test/BoxTest.java
deleted file mode 100644
index 24e3de9213e..00000000000
--- a/java/gjt/test/BoxTest.java
+++ /dev/null
@@ -1,100 +0,0 @@
-package gjt.test;
-
-import java.applet.Applet;
-import java.awt.*;
-import gjt.Box;
-import gjt.ExclusiveImageButtonPanel;
-import gjt.Orientation;
-
-/**
- * Three Boxes, each of which surrounds either: ImageButtons,
- * Labels or Checkboxes. The Box surrounding the ImageButtons
- * is etched out, while the other two Boxes are etched in.<p>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.ImageButton
- * @see gjt.Box
- */
-public class BoxTest extends UnitTest {
- public String title() {
- return "Box Test";
- }
- public Panel centerPanel() {
- return new BoxTestPanel(this);
- }
-}
-
-class BoxTestPanel extends Panel {
- private Applet applet;
- private Box iconbox, labelbox, checkboxbox;
- private Panel panelInLabelbox = new Panel();
- private Panel panelInCheckboxbox = new Panel();
- private ExclusiveImageButtonPanel panelInIconbox;
-
- public BoxTestPanel(Applet applet) {
- GridBagLayout gbl = new GridBagLayout();
- GridBagConstraints gbc = new GridBagConstraints();
-
- this.applet = applet;
- panelInIconbox = new ExclusiveImageButtonPanel(
- Orientation.HORIZONTAL);
-
- populateIconPanel ();
- populateLabelPanel ();
- populateCheckboxPanel();
-
- iconbox = new Box(panelInIconbox,
- "Meaningless Images");
- labelbox = new Box(panelInLabelbox, "Labels");
- checkboxbox = new Box(panelInCheckboxbox, "Fruits");
- iconbox.etchedOut();
-
- setLayout(gbl);
- gbc.anchor = GridBagConstraints.NORTH;
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbc.weighty = 0.50;
- gbl.setConstraints(iconbox, gbc);
- add(iconbox);
- gbl.setConstraints(labelbox, gbc);
- add(labelbox);
-
- gbc.anchor = GridBagConstraints.SOUTH;
- gbc.weighty = 0;
- gbl.setConstraints(checkboxbox, gbc);
- add(checkboxbox);
- }
- private void populateIconPanel() {
- Image ballot, film, ticket;
-
- ballot = applet.getImage(applet.getCodeBase(),
- "gifs/ballot_box.gif");
- ticket = applet.getImage(applet.getCodeBase(),
- "gifs/movie_ticket.gif");
- film = applet.getImage(applet.getCodeBase(),
- "gifs/filmstrip.gif");
-
- panelInIconbox.add(ballot);
- panelInIconbox.add(ticket);
- panelInIconbox.add(film);
- }
- private void populateLabelPanel() {
- panelInLabelbox.add(new Label("Label One"));
- panelInLabelbox.add(new Label("Label Two"));
- panelInLabelbox.add(new Label("Label Three"));
- panelInLabelbox.add(new Label("Label Four"));
- panelInLabelbox.add(new Label("Label Five"));
- }
- private void populateCheckboxPanel() {
- CheckboxGroup group = new CheckboxGroup();
-
- panelInCheckboxbox.setLayout(new GridLayout(3,0));
- panelInCheckboxbox.add(new Checkbox("apples",
- group, false));
- panelInCheckboxbox.add(new Checkbox("oranges",
- group, false));
- panelInCheckboxbox.add(new Checkbox("pears",
- group, true));
- }
-}
diff --git a/java/gjt/test/BumpAnimationTest.java b/java/gjt/test/BumpAnimationTest.java
deleted file mode 100644
index 81b6fb5ce8e..00000000000
--- a/java/gjt/test/BumpAnimationTest.java
+++ /dev/null
@@ -1,107 +0,0 @@
-package gjt.test;
-
-import java.net.URL;
-import java.applet.Applet;
-import java.awt.*;
-
-import gjt.Util;
-import gjt.Orientation;
-import gjt.animation.*;
-
-/**
- * A simple animation playfield with one sprite that bounces
- * off the boundaries of the playfield.<p>
- *
- * When the sprite bounces off the left wall, it plays a
- * bump sequence once; when it bounces off the right wall
- * it plays the bump sequence twice.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see gjt.animation.Playfield
- * @see gjt.animation.Sprite
- */
-public class BumpAnimationTest extends UnitTest {
- public String title() {
- return "Bump Animation - Mouse Down Starts/Stops";
- }
- public Panel centerPanel() {
- return new BumpAnimationTestPanel(this);
- }
-}
-
-class BumpAnimationTestPanel extends Panel {
- public BumpAnimationTestPanel(Applet applet) {
- setLayout(new BorderLayout());
- add("Center", new BumpPlayfield(applet));
- }
-}
-
-class BumpPlayfield extends Playfield {
- private Applet applet;
- private URL cb;
- private Sprite javaDrinker;
- private Sequence spinSequence, bumpSequence;
-
- public BumpPlayfield(Applet applet) {
- this.applet = applet;
- cb = applet.getCodeBase();
- makeSequencesAndSprites();
- }
- public void paintBackground(Graphics g) {
- Image bg = applet.getImage(cb, "gifs/background.gif");
- Util.wallPaper(this, g, bg);
- }
- public boolean mouseDown(Event event, int x, int y) {
- if(running() == true) stop ();
- else start();
- return true;
- }
- public void spriteCollision(Sprite sprite, Sprite sprite2) {
- // Nothing to do: only 1 sprite!
- }
- public void edgeCollision(Sprite sprite,
- Orientation orientation) {
- if(orientation == Orientation.RIGHT ||
- orientation == Orientation.LEFT) {
- if(sprite.getSequence() != bumpSequence) {
- sprite.reverseX();
-
- if(orientation == Orientation.RIGHT)
- sprite.play(bumpSequence, 1);
- else
- sprite.play(bumpSequence, 2);
- }
- }
- else
- sprite.reverseY();
- }
- private void makeSequencesAndSprites() {
- String file;
- Point startLoc = new Point(10, 10);
- Image[] spinImages = new Image[19];
- Image[] bumpImages = new Image[6];
-
- for(int i=0; i < spinImages.length; ++i) {
- file = "gifs/spin";
-
- if(i < 10) file += "0" + i + ".gif";
- else file += i + ".gif";
-
- spinImages[i] = applet.getImage(cb, file);
- }
- for(int i=0; i < bumpImages.length; ++i) {
- file = "gifs/bump0" + i + ".gif";
- bumpImages[i] = applet.getImage(cb, file);
- }
- spinSequence = new Sequence(this, spinImages);
- bumpSequence = new Sequence(this, bumpImages);
- javaDrinker = new Sprite(this, spinSequence, startLoc);
-
- spinSequence.setAdvanceInterval(100);
- bumpSequence.setAdvanceInterval(200);
-
- javaDrinker.setMoveVector(new Point(2,2));
- addSprite(javaDrinker);
- }
-}
diff --git a/java/gjt/test/ChoiceCardPanelTest.java b/java/gjt/test/ChoiceCardPanelTest.java
deleted file mode 100644
index 4ec27ac8945..00000000000
--- a/java/gjt/test/ChoiceCardPanelTest.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package gjt.test;
-
-import java.applet.Applet;
-import java.awt.*;
-import gjt.ChoiceCardPanel;
-
-/**
- * A ChoiceCardPanel that controls three Panels.<p>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.ChoiceCardPanel
- */
-public class ChoiceCardPanelTest extends UnitTest {
- public String title() { return "Choice CardPanel Test"; }
- public Panel centerPanel() {
- return new ChoiceCardPanelTestPanel(this);
- }
-}
-
-class ChoiceCardPanelTestPanel extends Panel {
- private ChoiceCardPanel mvp = new ChoiceCardPanel();
-
- public ChoiceCardPanelTestPanel(Applet applet) {
- setLayout(new BorderLayout());
-
- mvp.addChoice("Attributes",
- new AttributesPanel(applet));
- mvp.addChoice("Connections", new ConnectionsPanel());
- mvp.addChoice("Oracle", new OccupationOracle());
- add("Center", mvp);
- }
-}
diff --git a/java/gjt/test/ColumnLayoutTest.java b/java/gjt/test/ColumnLayoutTest.java
deleted file mode 100644
index fcef2151a25..00000000000
--- a/java/gjt/test/ColumnLayoutTest.java
+++ /dev/null
@@ -1,126 +0,0 @@
-package gjt.test;
-
-import java.applet.Applet;
-import java.net.URL;
-import java.awt.*;
-import gjt.*;
-
-/**
- * Lays out 3 image buttons, and provides controls for setting
- * orientations and gaps on the fly.<p>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.ImageButton
- * @see gjt.Box
- */
-public class ColumnLayoutTest extends UnitTest {
- public String title() {
- return "ColumnLayout Test";
- }
- public Panel centerPanel() {
- ColumnButtonPanel buttonPanel;
- Panel panel = new Panel();
-
- buttonPanel = new ColumnButtonPanel(this);
-
- panel.setLayout(new BorderLayout());
- panel.add("Center", buttonPanel);
- panel.add("North", new Box(new ColumnPicker(buttonPanel),
- "Column Layout Settings"));
- return panel;
- }
-}
-
-class ColumnButtonPanel extends Panel implements DialogClient {
- private ImageButton one, two, three;
- private Panel panel = new Panel();
- private TenPixelBorder border = new TenPixelBorder(panel);
-
- public ColumnButtonPanel(Applet applet) {
- URL cb = applet.getCodeBase();
-
- one = new ImageButton(applet.getImage(cb,
- "gifs/one.gif"));
- two = new ImageButton(applet.getImage(cb,
- "gifs/two.gif"));
- three = new ImageButton(applet.getImage(cb,
- "gifs/three.gif"));
-
- panel.setLayout(new ColumnLayout(0));
- panel.add(one);
- panel.add(two);
- panel.add(three);
-
- setLayout(new BorderLayout());
- add ("Center", border);
- }
- public void updateOrientations(Orientation horient,
- Orientation vorient,
- int gap) {
- panel.setLayout(new ColumnLayout(horient, vorient, gap));
- border.validate();
- }
- public void dialogDismissed(Dialog d) { }
-}
-
-class ColumnPicker extends Panel {
- private Label horientLabel = new Label("Horizontal:");
- private Label vorientLabel = new Label("Vertical:");
- private Label gapLabel = new Label("Gap:");
-
- private Choice hchoice = new Choice();
- private Choice vchoice = new Choice();
- private Choice gapChoice = new Choice();
-
- private ColumnButtonPanel buttonPanel;
-
- public ColumnPicker(ColumnButtonPanel buttonPanel) {
- Panel orientations = new Panel();
- Panel gap = new Panel();
-
- this.buttonPanel = buttonPanel;
- hchoice.addItem("left");
- hchoice.addItem("center");
- hchoice.addItem("right");
- hchoice.select(1);
-
- vchoice.addItem("top");
- vchoice.addItem("center");
- vchoice.addItem("bottom");
- vchoice.select(1);
-
- gapChoice.addItem("0");
- gapChoice.addItem("5");
- gapChoice.addItem("10");
- gapChoice.addItem("15");
- gapChoice.addItem("20");
-
- orientations.add(horientLabel);
- orientations.add(hchoice);
- orientations.add(vorientLabel);
- orientations.add(vchoice);
-
- gap.add(gapLabel);
- gap.add(gapChoice);
-
- add(new Box(orientations, "Orientations"));
- add(new Box(gap, "Gap"));
- }
- public boolean action(Event event, Object what) {
- String horient, vorient;
- int gap;
-
- horient = hchoice.getSelectedItem();
- vorient = vchoice.getSelectedItem();
- gap =
- (new Integer(gapChoice.getSelectedItem())).intValue();
-
- buttonPanel.updateOrientations(
- Orientation.fromString(horient),
- Orientation.fromString(vorient), gap);
-
- return true;
- }
-}
diff --git a/java/gjt/test/ComponentScrollerTest.java b/java/gjt/test/ComponentScrollerTest.java
deleted file mode 100644
index 4f0e4a2ec70..00000000000
--- a/java/gjt/test/ComponentScrollerTest.java
+++ /dev/null
@@ -1,205 +0,0 @@
-package gjt.test;
-
-import java.awt.*;
-import java.util.Vector;
-import java.applet.Applet;
-import java.net.URL;
-
-import gjt.Border;
-import gjt.ButtonPanel;
-import gjt.ColumnLayout;
-import gjt.ComponentScroller;
-import gjt.EtchedBorder;
-import gjt.ImageButton;
-import gjt.RowLayout;
-import gjt.Separator;
-import gjt.StickyImageButtonController;
-
-/**
- * A phony image store, where you can purchase images.<p>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see Border
- * @see ButtonPanel
- * @see ImageButton
- * @see Separator
- * @see StickyImageButtonController
- * @see ComponentScroller
- */
-public class ComponentScrollerTest extends UnitTest {
- public String title() {
- return "ComponentScroller Test";
- }
- public Panel centerPanel() {
- return new ComponentScrollerTestPanel(this);
- }
-}
-
-class ComponentScrollerTestPanel extends Panel {
- private ComponentScroller scroller;
- private Panel purchasePanel;
- private ImageButtonRow nextRow;
- private String[][] imageNames = {
- { "gifs/ballot_box.gif", "gifs/filmstrip.gif",
- "gifs/fly.gif", "gifs/eagle.gif",
- "gifs/bullet_hole.gif" },
- { "gifs/mad_hacker.gif", "gifs/tricycle.gif",
- "gifs/light_bulb1.gif", "gifs/scissors.gif",
- "gifs/palette.gif" },
- { "gifs/frog.gif", "gifs/gear.gif",
- "gifs/wrench.gif", "gifs/www.gif",
- "gifs/Dining.gif" },
- { "gifs/ant.gif", "gifs/abomb.gif",
- "gifs/basketball.gif", "gifs/soccer.gif",
- "gifs/skelly.gif" },
- };
- public ComponentScrollerTestPanel(Applet applet) {
- URL base = applet.getCodeBase();
- Image nextImage;
- Border border, blackBorder;
-
- purchasePanel = new Panel();
- purchasePanel.setLayout(new ColumnLayout());
-
- for(int r=0; r < imageNames.length; ++r) {
- nextRow = new ImageButtonRow();
- nextRow.setLayout(new RowLayout());
-
- for(int c=0; c < imageNames[r].length; ++c) {
- nextImage = applet.getImage(base,
- imageNames[r][c]);
- nextRow.add(nextImage);
- }
- purchasePanel.add(nextRow);
- }
- purchasePanel.add(new ButtonPurchaseForm());
-
- scroller = new ComponentScroller();
- border = new Border(purchasePanel, 3, 2);
- blackBorder = new Border(border, 1, 0);
-
- border.setLineColor(Color.gray);
- blackBorder.setLineColor(Color.black);
- scroller.setComponent(blackBorder);
-
- setLayout(new BorderLayout());
- add("Center", scroller);
- }
-}
-
-class ButtonPurchaseForm extends Panel {
- TextField nameField = new TextField(25);
- TextField addressField = new TextField(25);
- TextField cityField = new TextField(15);
- TextField stateField = new TextField(2);
-
- Choice paymentChoice = new Choice();
-
- Button paymentButton = new Button("Purchase");
- Button cancelButton = new Button("Cancel");
-
- public ButtonPurchaseForm() {
- GridBagLayout gbl = new GridBagLayout();
- GridBagConstraints gbc = new GridBagConstraints();
-
- Separator sep = new Separator();
- Label title =
- new Label("Purchase A Fine Image Today");
- Label name = new Label("Name:");
- Label address = new Label("Address:");
- Label payment = new Label("Purchase Method:");
- Label phone = new Label("Phone:");
- Label city = new Label("City:");
- Label state = new Label("State:");
-
- setLayout(gbl);
-
- paymentChoice.addItem("Visa");
- paymentChoice.addItem("MasterCard");
- paymentChoice.addItem("COD");
-
- title.setFont(new Font("Times-Roman",
- Font.BOLD + Font.ITALIC,
- 16));
- gbc.anchor = GridBagConstraints.NORTH;
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbl.setConstraints(title, gbc);
- add(title);
-
- gbc.anchor = GridBagConstraints.NORTH;
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbc.fill = GridBagConstraints.HORIZONTAL;
- gbc.insets = new Insets(0,0,10,0);
- gbl.setConstraints(sep, gbc);
- add(sep);
-
- gbc.anchor = GridBagConstraints.WEST;
- gbc.gridwidth = 1;
- gbc.insets = new Insets(0,0,0,10);
- gbl.setConstraints(name, gbc);
- add(name);
-
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbl.setConstraints(nameField, gbc);
- add(nameField);
-
- gbc.gridwidth = 1;
- gbl.setConstraints(address, gbc);
- add(address);
-
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbc.fill = GridBagConstraints.HORIZONTAL;
- gbl.setConstraints(addressField, gbc);
- add(addressField);
-
- gbc.gridwidth = 1;
- gbl.setConstraints(city, gbc);
- add(city);
-
- gbl.setConstraints(cityField, gbc);
- add(cityField);
-
- gbl.setConstraints(state, gbc);
- add(state);
-
- gbl.setConstraints(stateField, gbc);
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbl.setConstraints(stateField, gbc);
- add(stateField);
-
- gbc.gridwidth = 1;
- gbl.setConstraints(payment, gbc);
- gbc.insets = new Insets(5,0,5,0);
- add(payment);
-
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbc.fill = GridBagConstraints.NONE;
- gbl.setConstraints(paymentChoice, gbc);
- add(paymentChoice);
-
- ButtonPanel buttonPanel = new ButtonPanel();
-
- buttonPanel.add(paymentButton);
- buttonPanel.add(cancelButton);
-
- gbc.anchor = GridBagConstraints.SOUTH;
- gbc.insets = new Insets(5,0,0,0);
- gbc.fill = GridBagConstraints.HORIZONTAL;
- gbc.gridwidth = 4;
- gbl.setConstraints(buttonPanel, gbc);
- add(buttonPanel);
- }
-}
-class ImageButtonRow extends Panel {
- public ImageButtonRow() {
- setLayout(new RowLayout());
- }
- public void add(Image image) {
- ImageButton button = new ImageButton(image);
- add(button);
- button.setController(
- new StickyImageButtonController(button));
- }
-}
diff --git a/java/gjt/test/ConnectionsPanel.java b/java/gjt/test/ConnectionsPanel.java
deleted file mode 100644
index 7790d0709b1..00000000000
--- a/java/gjt/test/ConnectionsPanel.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package gjt.test;
-
-import java.awt.*;
-
-class ConnectionsPanel extends Panel {
- public ConnectionsPanel() {
- add(new Label("Connections"));
- }
-}
diff --git a/java/gjt/test/DialogTest.java b/java/gjt/test/DialogTest.java
deleted file mode 100644
index f92069b7c49..00000000000
--- a/java/gjt/test/DialogTest.java
+++ /dev/null
@@ -1,140 +0,0 @@
-package gjt.test;
-
-import java.awt.*;
-import java.applet.Applet;
-
-import gjt.Util;
-import gjt.DialogClient;
-import gjt.MessageDialog;
-import gjt.ProgressDialog;
-import gjt.QuestionDialog;
-import gjt.YesNoDialog;
-
-/**
- * Tests 4 gjt custom dialogs:
- * <dl>
- * <dd> MessageDialog (a dialog which displays a message)
- * <dd> QuestionDialog (a dialog which asks a question)
- * <dd> YesNoDialog (a dialog with yes/no buttons)
- * <dd> ProgressDialog (a dialog which records progress of task)
- * </dl>
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.DialogClient
- * @see gjt.MessageDialog
- * @see gjt.ProgressDialog;
- * @see gjt.QuestionDialog;
- * @see gjt.YesNoDialog;
- */
-public class DialogTest extends UnitTest {
- public String title() {
- return "Graphic Java Toolkit Dialog Test";
- }
- public Panel centerPanel() {
- return new DialogLauncher();
- }
-}
-
-class DialogLauncher extends Panel implements DialogClient {
- private MessageDialog messageDialog;
- private QuestionDialog questionDialog;
- private YesNoDialog yesNoDialog;
- private ProgressDialog progressDialog;
-
- private Button messageDialogButton, questionDialogButton,
- yesNoDialogButton, progressDialogButton;
-
- public DialogLauncher() {
- setLayout(new GridLayout(0,1));
-
- add(messageDialogButton =
- new Button("Message Dialog"));
-
- add(questionDialogButton =
- new Button("Question Dialog"));
-
- add(yesNoDialogButton =
- new Button("YesNo Dialog"));
-
- add(progressDialogButton =
- new Button("Progress Dialog"));
- }
- public boolean action(Event event, Object what) {
- if(event.target == messageDialogButton) {
- messageDialog = MessageDialog.getMessageDialog(
- Util.getFrame(this), this,
- "Example Message Dialog",
- "This is an example of a message dialog.");
-
- messageDialog.show();
- }
- else if(event.target == questionDialogButton) {
- questionDialog =
- new QuestionDialog(Util.getFrame(this), this,
- "Example Question Dialog",
- "Name: ", "Gumby", 45);
- questionDialog.show();
- }
- else if(event.target == yesNoDialogButton) {
- yesNoDialog =
- YesNoDialog.getYesNoDialog(Util.getFrame(this),
- this,
- "Example YesNo Dialog",
- "Another cup of Java?");
- yesNoDialog.show();
- }
- else if(event.target == progressDialogButton) {
- progressDialog =
- ProgressDialog.getProgressDialog(
- Util.getFrame(this),
- "Example Progress Dialog",
- Color.blue);
-
- progressDialog.show();
-
- ProgressThread thread =
- new ProgressThread(progressDialog);
- thread.start();
- }
-
- return true;
- }
- public void dialogDismissed(Dialog d) {
- if(d == messageDialog) {
- System.out.println("MessageDialog Down");
- }
- if(d == questionDialog) {
- if(questionDialog.wasCancelled())
- System.out.println("CANCELLED");
- else
- System.out.println(
- "Name: " +
- questionDialog.getTextField().getText());
- }
- if(d == yesNoDialog) {
- if(yesNoDialog.answeredYes())
- System.out.println("YES");
- else
- System.out.println("NO");
- }
- }
-}
-
-class ProgressThread extends Thread {
- private ProgressDialog dialog;
- private double percentComplete = 0;
-
- public ProgressThread(ProgressDialog dialog) {
- this.dialog = dialog;
- }
- public void run() {
- while(percentComplete <= 100) {
- try { Thread.currentThread().sleep(500); }
- catch(InterruptedException e) { }
-
- dialog.setPercentComplete(percentComplete);
- percentComplete += 10;
- }
- }
-}
diff --git a/java/gjt/test/DrawnRectangleTest.java b/java/gjt/test/DrawnRectangleTest.java
deleted file mode 100644
index 19e3c195f7c..00000000000
--- a/java/gjt/test/DrawnRectangleTest.java
+++ /dev/null
@@ -1,119 +0,0 @@
-package gjt.test;
-
-import java.awt.*;
-import gjt.DrawnRectangle;
-import gjt.EtchedRectangle;
-import gjt.ThreeDRectangle;
-
-/**
- * 9 DrawnRectangles (some of which are EtchedRectangles
- * and ThreeDRectangles) with varying characteristics such
- * as line widths and colors.<p>
- *
- * A mouse down (any mouse button) in any of the rectangles
- * causes information about the rectangle to be printed to
- * System.out. (Output will go to Java Console in Netscape).<p>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.DrawnRectangle
- * @see gjt.EtchedRectangle
- * @see gjt.ThreeDRectangle
- */
-public class DrawnRectangleTest extends UnitTest {
- public String title() {
- return "Drawn Rectangle Test";
- }
- public Panel centerPanel() {
- return new DrawnRectangleTestPanel();
- }
-}
-
-class DrawnRectangleTestPanel extends Panel {
- private DrawnRectangle drawnFilledOrange,
- drawnFilledBlue, drawnBlue;
- private EtchedRectangle etchedOut,
- etchedIn, etchedFilledCyan;
- private ThreeDRectangle thinRaised,
- thinInset, thickRaised, thickInset;
-
- public DrawnRectangleTestPanel() {
- drawnFilledOrange =
- new DrawnRectangle (this, 10, 10, 100, 100);
- drawnFilledBlue =
- new DrawnRectangle (this, 135, 135, 100, 100);
- drawnBlue =
- new DrawnRectangle (this, 505, 135, 100, 100);
- etchedFilledCyan =
- new EtchedRectangle(this, 10, 135, 100, 100);
-
- etchedIn = new EtchedRectangle(this, 385, 10, 100, 100);
- etchedOut= new EtchedRectangle(this, 505, 10, 100, 100);
-
- thinRaised =
- new ThreeDRectangle(this, 135, 10, 100, 100);
- thinInset =
- new ThreeDRectangle(this, 260, 10, 100, 100);
- thickRaised =
- new ThreeDRectangle(this, 385, 135, 100, 100);
- thickInset =
- new ThreeDRectangle(this, 260, 135, 100, 100);
-
- drawnFilledOrange.setLineColor(Color.black);
-
- drawnFilledBlue.setLineColor(Color.yellow);
- drawnFilledBlue.setThickness(3);
-
- drawnBlue.setLineColor(Color.blue);
- drawnBlue.setThickness(5);
-
- thickRaised.setThickness(5);
- thickInset.setThickness (5);
- }
- public Dimension preferredSize() {
- return new Dimension(610, 270);
- }
- public void paint(Graphics g) {
- drawnFilledOrange.paint();
- drawnFilledOrange.fill (Color.orange);
-
- drawnFilledBlue.paint ();
- drawnFilledBlue.fill (Color.blue);
-
- drawnBlue.paint ();
-
- etchedIn.paintEtchedIn ();
- etchedOut.paintEtchedOut();
-
- etchedFilledCyan.paintEtchedIn();
- etchedFilledCyan.fill(Color.cyan);
-
- thinRaised.paintRaised ();
- thinInset.paintInset ();
-
- thickRaised.paintRaised ();
-
- thickInset.paintInset ();
- thickInset.fill (Color.red);
- }
- public boolean mouseDown(Event event, int x, int y) {
- if(drawnFilledOrange.inside(x,y))
- show(drawnFilledOrange);
-
- if(drawnFilledBlue.inside(x,y)) show(drawnFilledBlue);
- if(drawnBlue.inside(x,y)) show(drawnBlue);
- if(etchedIn.inside(x,y)) show(etchedIn);
- if(etchedOut.inside(x,y)) show(etchedOut);
- if(etchedFilledCyan.inside(x,y)) show(etchedFilledCyan);
- if(thinRaised.inside(x,y)) show(thinRaised);
- if(thickRaised.inside(x,y)) show(thickRaised);
- if(thinInset.inside(x,y)) show(thinInset);
- if(thickInset.inside(x,y)) show(thickInset);
-
- return true;
- }
- private void show(DrawnRectangle drawnRectangle) {
- System.out.println(drawnRectangle);
- }
-}
diff --git a/java/gjt/test/FontDialogTest.java b/java/gjt/test/FontDialogTest.java
deleted file mode 100644
index d0b535c27f9..00000000000
--- a/java/gjt/test/FontDialogTest.java
+++ /dev/null
@@ -1,95 +0,0 @@
-package gjt.test;
-
-import java.awt.*;
-
-import gjt.FontDialog;
-import gjt.DialogClient;
-import gjt.Util;
-
-/**
- * Activating the button causes the FontDialog to be displayed.
- * Selecting a font from the FontDialog causes the button to
- * use the selected font.<p>
- *
- * This unit test overrides FontDialog to reset the labels
- * displayed in the buttons, and to reset the list of font
- * sizes displayed. See FontDialog for a discussion of the
- * overridden methods.<p>
- *
- *<em>Note: The FontDialog takes forever to come up in
- * Netscape.</em>
- *
- * @version 1.0, Apr 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.Util
- * @see gjt.FontDialog
- * @see gjt.DialogClient
- */
-class LotsOfSizesFontDialog extends FontDialog {
- private static String _defaultSizes[] =
- { "8", "10", "12", "14", "16",
- "18", "20", "22", "24",
- "26", "28", "30", "32", "34",
- "36", "38", "40", "42", "44",
- "46", "48", "50", "52", "54",
- "56", "58", "60", "62", "64",
- "66", "68", "70", "72", "74",
- "76", "78", "80", "82", "84",
- "86", "88", "90", "92", "94",
- "96", "98", "100" };
-
- public LotsOfSizesFontDialog(Frame frame,
- DialogClient client,
- Font font) {
- super(frame, client, font, true);
- }
- public String getPreviewButtonLabel() {
- return "Preview Selected Font";
- }
- public String getOkButtonLabel () {
- return "I'll Take It";
- }
- public String getCancelButtonLabel () {
- return "Nevermind";
- }
- public String[] getFontSizes () {
- return _defaultSizes;
- }
-}
-
-public class FontDialogTest extends UnitTest {
- public String title() { return "Font Dialog Test"; }
- public Panel centerPanel() {
- return new FontDialogTestPanel();
- }
-}
-
-class FontDialogTestPanel extends Panel
- implements DialogClient {
- private Button fontButton;
-
- public FontDialogTestPanel() {
- setLayout(new BorderLayout());
- add("Center", fontButton = new Button("Fonts ..."));
- }
- public boolean handleEvent(Event event) {
- if(event.id == Event.ACTION_EVENT) {
- LotsOfSizesFontDialog d;
- d = new LotsOfSizesFontDialog(Util.getFrame(this),
- this,
- fontButton.getFont());
- d.show();
- }
- return true;
- }
- public void dialogDismissed(Dialog d) {
- FontDialog fontDialog = (FontDialog)d;
- Font fontSelected = fontDialog.getFontSelected();
-
- if(fontSelected != null)
- fontButton.setFont(fontSelected);
-
- fontButton.requestFocus();
- }
-}
diff --git a/java/gjt/test/IconCardPanelTest.java b/java/gjt/test/IconCardPanelTest.java
deleted file mode 100644
index 33a65e1939c..00000000000
--- a/java/gjt/test/IconCardPanelTest.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package gjt.test;
-
-import java.applet.Applet;
-import java.awt.*;
-import java.net.URL;
-import gjt.IconCardPanel;
-
-/**
- * A gjt.IconCardPanel that controls 3 Panels.<p>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.IconCardPanel
- */
-public class IconCardPanelTest extends UnitTest {
- public String title() { return "IconCardPanel Test"; }
- public Panel centerPanel() {
- return new CardPanelTestPanel(this);
- }
-}
-class CardPanelTestPanel extends Panel {
- IconCardPanel mvp = new IconCardPanel();
-
- public CardPanelTestPanel(Applet applet) {
- URL cb = applet.getCodeBase();
-
- setLayout(new BorderLayout());
-
- Image folks = applet.getImage(cb,"gifs/cell_phone.gif");
- Image pencil = applet.getImage(cb,"gifs/clipboard.gif");
- Image library =
- applet.getImage(cb, "gifs/mad_hacker.gif");
-
- mvp.addImageButton(folks,
- "Attributes",
- new AttributesPanel(applet));
- mvp.addImageButton(pencil,
- "Connections",
- new ConnectionsPanel());
- mvp.addImageButton(library,
- "Oracle",
- new OccupationOracle());
-
- add("Center", mvp);
- }
-}
diff --git a/java/gjt/test/ImageButtonTest.java b/java/gjt/test/ImageButtonTest.java
deleted file mode 100644
index 52df6efeba0..00000000000
--- a/java/gjt/test/ImageButtonTest.java
+++ /dev/null
@@ -1,130 +0,0 @@
-package gjt.test;
-
-import java.applet.Applet;
-import java.awt.*;
-import gjt.Box;
-import gjt.ImageButton;
-import gjt.ImageButtonEvent;
-import gjt.SpringyImageButtonController;
-import gjt.StickyImageButtonController;
-
-/**
- * 2 ImageButtons, one springy and the other sticky, both
- * crabby.<p>
- *
- * Both ImageButtons come with an awt.Button that is used to
- * enable/disable the ImageButton it's associated with.<p>
- *
- * ImageButtonEvents, along with mouse enter and mouse exit
- * events for the two image buttons are printed out.<p>
- *
- * @version 1.0, Apr 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.ImageButton
- * @see gjt.ImageButtonEvent
- * @see gjt.SpringyImageButtonController
- * @see gjt.StickyImageButtonController
- */
-public class ImageButtonTest extends UnitTest {
- public String title() {
- return "ImageButton Test";
- }
- public Panel centerPanel() {
- return new ImageButtonTestPanel(this);
- }
-}
-
-class ImageButtonTestPanel extends Panel {
- private ImageButton springyButton;
- private Button springyButtonEnabler;
- private ImageButton stickyButton;
- private Button stickyButtonEnabler;
-
- public ImageButtonTestPanel(Applet applet) {
- Image image;
- Box springyBox, stickyBox;
- GridBagLayout gbl = new GridBagLayout();
- GridBagConstraints gbc = new GridBagConstraints();
-
- image =
- applet.getImage(applet.getCodeBase(), "gifs/crab.gif");
-
- springyButton = new ImageButton(image);
- springyButtonEnabler = new Button ("Disable");
- stickyButton = new ImageButton(image);
- stickyButtonEnabler = new Button ("Disable");
-
- stickyButton.setController(
- new StickyImageButtonController(stickyButton));
-
- setLayout(gbl);
-
- gbc.anchor = GridBagConstraints.NORTH;
- springyBox = new Box(springyButton, "Springy");
- gbc.insets = new Insets(10,0,0,0);
- gbl.setConstraints(springyBox, gbc); add(springyBox);
-
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbc.insets = new Insets(45,10,0,0);
- gbl.setConstraints(springyButtonEnabler, gbc);
- add(springyButtonEnabler);
-
- gbc.anchor = GridBagConstraints.NORTH;
- gbc.gridwidth = 1;
- stickyBox = new Box(stickyButton, "Sticky");
- gbc.insets = new Insets(10,0,0,0);
- gbc.weighty = 1.0;
- gbl.setConstraints(stickyBox, gbc); add(stickyBox);
-
- gbc.gridwidth = GridBagConstraints.REMAINDER;
- gbc.insets = new Insets(45,10,0,0);
- gbl.setConstraints(stickyButtonEnabler, gbc);
- add(stickyButtonEnabler);
- }
- public boolean action(Event event, Object what) {
- Button button = (Button)event.target;
- String label = (String)what;
-
- if(button == stickyButtonEnabler) {
- if(label.equals("Disable")) stickyButton.disable();
- else stickyButton.enable();
- }
- else {
- if(label.equals("Disable")) springyButton.disable();
- else springyButton.enable();
- }
- if(label.equals("Disable")) button.setLabel("Enable");
- else button.setLabel("Disable");
-
- return true;
- }
- public boolean handleEvent(Event event) {
- boolean eventHandled = false;
-
- if(event instanceof ImageButtonEvent) {
- System.out.println("ImageButton " + event);
- eventHandled = true;
- }
- if(event.id == Event.MOUSE_ENTER) {
- if(event.target == stickyButton)
- System.out.println("Sticky Button Entered");
-
- else if(event.target == springyButton)
- System.out.println("Springy Button Entered");
-
- eventHandled = true;
- }
- if(event.id == Event.MOUSE_EXIT) {
- if(event.target == stickyButton)
- System.out.println("Sticky Button Exited");
-
- else if(event.target == springyButton)
- System.out.println("Springy Button Exited");
-
- eventHandled = true;
- }
- if(eventHandled) return true;
- else return super.handleEvent(event);
- }
-}
diff --git a/java/gjt/test/ImageDissolverTest.java b/java/gjt/test/ImageDissolverTest.java
deleted file mode 100644
index c157408d2af..00000000000
--- a/java/gjt/test/ImageDissolverTest.java
+++ /dev/null
@@ -1,69 +0,0 @@
-package gjt.test;
-
-import java.applet.Applet;
-import java.awt.*;
-import java.awt.image.FilteredImageSource;
-
-import gjt.Util;
-import gjt.image.ImageDissolver;
-
-/**
- * Initially displays an image. Subsequent mouse clicks in the
- * canvas containing the image cause the image to fade in or
- * fade out, depending upon it's current state.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.image.DissolveFilter
- * @see gjt.image.ImageDissolver
- */
-public class ImageDissolverTest extends UnitTest {
- public String title() {
- return "ImageDissolver Test " +
- "(Click Below to Fade Picture In/Out)";
- }
- public Panel centerPanel() {
- return new ImageDissolverTestPanel(this);
- }
-}
-
-class ImageDissolverTestPanel extends Panel {
- ImageDissolverTestCanvas canvas;
-
- public ImageDissolverTestPanel(Applet applet) {
- add(canvas = new ImageDissolverTestCanvas(applet));
- }
- public boolean mouseDown(Event event, int x, int y) {
- canvas.doFade();
- return true;
- }
-}
-
-class ImageDissolverTestCanvas extends Canvas {
- private boolean isFaded = false;
- private Image image;
- private ImageDissolver dissolver;
-
- public ImageDissolverTestCanvas(Applet applet) {
- image =
- applet.getImage(applet.getCodeBase(),"gifs/saint.gif");
-
- Util.waitForImage(this, image);
- dissolver = new ImageDissolver(this, image);
- }
- public void paint(Graphics g) {
- if( ! isFaded)
- g.drawImage(image, 0, 0, this);
- }
- public Dimension preferredSize() {
- return new Dimension(image.getWidth(this),
- image.getHeight(this));
- }
- public void doFade() {
- if(isFaded) dissolver.fadeIn (0,0);
- else dissolver.fadeOut(0,0);
-
- isFaded = isFaded ? false : true;
- }
-}
diff --git a/java/gjt/test/ImageScrollerTest.java b/java/gjt/test/ImageScrollerTest.java
deleted file mode 100644
index 0476682eb6d..00000000000
--- a/java/gjt/test/ImageScrollerTest.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package gjt.test;
-
-import java.awt.*;
-import java.applet.Applet;
-import java.net.URL;
-
-import gjt.ImageScroller;
-import gjt.Util;
-
-/**
- * Four images are loaded; subsequent mouse clicks cycle
- * through the images, that are displayed in an ImageScroller.
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.Scroller
- * @see gjt.ImageScroller
- */
-public class ImageScrollerTest extends UnitTest {
- public String title() {
- return "ImageScroller Test";
- }
- public Panel centerPanel() {
- return new ImageScrollerTestPanel(this);
- }
-}
-
-class ImageScrollerTestPanel extends Panel {
- private Image[] images = new Image[4];
- private int imageIndex = 0;
- private ImageScroller scroller;
-
- public ImageScrollerTestPanel(Applet applet) {
- URL cb = applet.getCodeBase();
-
- images[0]=applet.getImage(cb,"gifs/ashleyAndRoy.gif");
- images[1]=applet.getImage(cb,"gifs/ashleyAndSabre.gif");
- images[2]=applet.getImage(cb,"gifs/anjinAndMariko.gif");
- images[3]=applet.getImage(cb,"gifs/ashleyAndAnjin.gif");
-
- setLayout(new BorderLayout());
- add("Center", scroller = new ImageScroller(images[0]));
- }
- public boolean mouseUp(Event event, int x, int y) {
- if(imageIndex == images.length-1) imageIndex = 0;
- else imageIndex++;
-
- Util.setCursor(Frame.WAIT_CURSOR, this);
- scroller.resetImage(images[imageIndex]);
- Util.setCursor(Frame.DEFAULT_CURSOR, this);
-
- return true;
- }
-}
diff --git a/java/gjt/test/LabelCanvasTest.java b/java/gjt/test/LabelCanvasTest.java
deleted file mode 100644
index cb4c0a857ae..00000000000
--- a/java/gjt/test/LabelCanvasTest.java
+++ /dev/null
@@ -1,75 +0,0 @@
-package gjt.test;
-import java.applet.Applet;
-import java.awt.Event;
-import java.awt.Panel;
-import java.awt.Insets;
-import java.awt.Graphics;
-import gjt.LabelCanvas;
-import gjt.SelectionEvent;
-import gjt.Util;
-
-/**
- * Four LabelCanvases, each with different insets. The leftmost
- * LabelCanvas has standard insets (2 all around), while the
- * other three were constructed as follows:
- * <pre>
- * insetFive.setInsets (new Insets(5,5,5,5));
- * insetTen.setInsets (new Insets(10,10,10,10));
- * insetFifteen.setInsets(new Insets(15,15,15,15));
- * </pre><p>
- *
- * LabelCanvases generate SelectionEvents, that we watch
- * for in our handleEvent() method, and print out.<p>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.LabelCanvas
- */
-public class LabelCanvasTest extends UnitTest {
- public String title() { return "LabelCanvas Test"; }
- public Panel centerPanel() {
- return new LabelCanvasTestPanel(this);
- }
-}
-
-class LabelCanvasTestPanel extends Panel {
- Applet applet;
- public LabelCanvasTestPanel(Applet applet) {
- this.applet = applet;
- LabelCanvas standard =
- new LabelCanvas("Standard Insets");
- LabelCanvas insetFive =
- new LabelCanvas("Insets = Five");
- LabelCanvas insetTen =
- new LabelCanvas("Insets = Ten");
- LabelCanvas insetFifteen =
- new LabelCanvas("Insets = Fifteen");
-
- insetFive.setInsets (new Insets(5,5,5,5));
- insetTen.setInsets (new Insets(10,10,10,10));
- insetFifteen.setInsets(new Insets(15,15,15,15));
-
- add(standard);
- add(insetFive);
- add(insetTen);
- add(insetFifteen);
- }
- public boolean handleEvent(Event event) {
- if(event instanceof SelectionEvent) {
- SelectionEvent sevent = (SelectionEvent)event;
- LabelCanvas canvas = (LabelCanvas)event.target;
-
- if(sevent.isSelected())
- System.out.println("LabelCanvas " +
- canvas.getLabel() +
- " selected");
- else
- System.out.println("LabelCanvas " +
- canvas.getLabel() +
- " deselected");
- return true;
- }
- return super.handleEvent(event);
- }
-}
diff --git a/java/gjt/test/MessageDialogTest.java b/java/gjt/test/MessageDialogTest.java
deleted file mode 100644
index 6efddd08cb4..00000000000
--- a/java/gjt/test/MessageDialogTest.java
+++ /dev/null
@@ -1,50 +0,0 @@
-
-package gjt.test;
-
-import java.awt.*;
-import java.applet.Applet;
-
-import gjt.MessageDialog;
-import gjt.DialogClient;
-import gjt.Util;
-
-/**
- * Simple unit test that exercises gjt.MessageDialog. This
- * unit test serves to illustrate the use of gjt.DialogClient.
- * For a unit test which covers all of the gjt dialogs,
- * see gjt.test.DialogTest.
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.DialogClient
- * @see gjt.MessageDialog
- */
-public class MessageDialogTest extends UnitTest {
- public String title() {
- return "Message Dialog Test";
- }
- public Panel centerPanel() {
- return new MessageDialogLauncher();
- }
-}
-
-class MessageDialogLauncher extends Panel
- implements DialogClient {
- private MessageDialog messageDialog;
-
- public MessageDialogLauncher() {
- add(new Button("Show Message Dialog"));
- }
- public boolean action(Event event, Object what) {
- messageDialog = MessageDialog.getMessageDialog(
- Util.getFrame(this), this,
- "Example Message Dialog",
- "This is an example of a message dialog.");
- messageDialog.show();
- return true;
- }
- public void dialogDismissed(Dialog d) {
- System.out.println("MessageDialog Down");
- }
-}
diff --git a/java/gjt/test/OccupationOracle.java b/java/gjt/test/OccupationOracle.java
deleted file mode 100644
index a34c2ad2064..00000000000
--- a/java/gjt/test/OccupationOracle.java
+++ /dev/null
@@ -1,334 +0,0 @@
-package gjt.test;
-
-import java.applet.Applet;
-import java.awt.*;
-
-// The OccupationOracle class makes a guess at a person's occupation
-// within an engineering organization based on a few "key" traits.
-// Invalid entries in numeric fields result in an "Unknown" occupation.
-// This applet uses the awt.GridBagLayout class to structure the
-// occupation form. The awt.GridBagLayout class allows fields to
-// be placed in rows and columns within a form. Each component
-// is given a "display area" based on the constraints in effect
-// when it is added to the layout.
-
-// Author: Jerry Jackson (thanks, sifu)
-
-public class OccupationOracle extends Panel {
-
- // Construct the form. Create each component of the form and
- // add it to the layout. Initialize the occupation to "Unknown".
-
- public OccupationOracle() {
-
- // Use the GridBagLayout layout to construct rows and
- // columns.
-
- GridBagLayout gridbag = new GridBagLayout();
-
- // Create a new set of constraints to use when adding
- // a component to the layout. The constraint values
- // in effect when a component is added to the layout
- // are cloned and stored in conjunction with the component
- // by the layout.
-
- GridBagConstraints constraints = new GridBagConstraints();
-
- // Set the font for the form.
-
- //setFont(new Font("TimesRoman", Font.BOLD, 12));
-
- // Associate the GridBagLayout object with the applet.
-
- setLayout(gridbag);
-
- // The "anchor" constraint determines how a component
- // is justified within its display area.
-
- constraints.anchor = GridBagConstraints.WEST;
-
- // Determines how much space should be given to this component.
- // if left at 0.0, all components clump up in the middle as the
- // padding is applied to the outside.
-
- constraints.weightx = 1.0;
-
- // Create a name label and text field.
-
- makeNameField();
-
- // Setting the "gridwidth" constraint to 1 will
- // cause the component to take up the minimum
- // horizontal space in its row.
-
- constraints.gridwidth = 1;
-
- // "addFormComponent" will associate the current constraints
- // with a component and add the component to the form.
-
- addFormComponent(gridbag, nameLabel, constraints);
-
- // Setting the "gridwidth" constraint to REMAINDER will
- // cause the component to fill up the remainder of its row.
- // i.e. it will be the last entry in the row.
-
- constraints.gridwidth = GridBagConstraints.REMAINDER;
-
- // The "fill" constraint tells what to do if the item is in
- // a area larger than it is. In this case we want to fill
- // any extra horizontal space.
-
- constraints.fill = GridBagConstraints.HORIZONTAL;
-
- addFormComponent(gridbag, nameField, constraints);
-
- // Create and add an age label and text field.
-
- makeAgeField();
-
- constraints.gridwidth = 1;
- constraints.fill = GridBagConstraints.NONE;
- constraints.weightx = 0.0;
- addFormComponent(gridbag, ageLabel, constraints);
- constraints.gridwidth = GridBagConstraints.REMAINDER;
- constraints.weightx = 1.0;
- addFormComponent(gridbag, ageField, constraints);
-
- // Create and add a world view label and a single checkbox
- // for a true/false value.
-
- makeWorldViewField();
-
- constraints.gridwidth = 1;
- constraints.weightx = 0.0;
- addFormComponent(gridbag, worldViewLabel, constraints);
- constraints.gridwidth = GridBagConstraints.REMAINDER;
- constraints.weightx = 1.0;
- addFormComponent(gridbag, worldViewField, constraints);
-
-
- // Create and add a coffee consumption label and text field.
-
- makeCoffeeField();
-
- constraints.gridwidth = 1;
- constraints.weightx = 0.0;
- addFormComponent(gridbag, coffeeLabel, constraints);
- constraints.gridwidth = GridBagConstraints.REMAINDER;
- constraints.weightx = 1.0;
- addFormComponent(gridbag, coffeeField, constraints);
-
-
- // Create and add a fashion sense label and a checkbox
- // group that has three mutually exclusive values.
-
- makeFashionField();
-
- constraints.gridwidth = GridBagConstraints.REMAINDER;
- constraints.weightx = 0.0;
- constraints.weighty = 0.0;
- addFormComponent(gridbag, fashionLabel, constraints);
-
- // The three checkboxes that represent fashion sense.
-
- addFormComponent(gridbag, low, constraints);
- addFormComponent(gridbag, medium, constraints);
- addFormComponent(gridbag, high, constraints);
-
- // The Occupation field is output only.
-
- makeOccupationField();
-
- constraints.gridwidth = 1;
- constraints.weightx = 0.0;
- constraints.weighty = 1.0;
- constraints.fill = GridBagConstraints.NONE;
- addFormComponent(gridbag, occupationLabel, constraints);
- constraints.fill = GridBagConstraints.HORIZONTAL;
- constraints.gridwidth = GridBagConstraints.REMAINDER;
- constraints.weightx = 1.0;
- addFormComponent(gridbag, occupationField, constraints);
-
- // Display the initial "Unknown" occupation.
-
- recalculateOccupation();
-
- resize(400, 250);
- }
-
- // The paint() method for this applet just calls the paintComponents()
- // method which is defined by the Container class. It causes all
- // the components visible within the Container to get painted.
-
- public void paint(Graphics g) {
- paintComponents(g);
- }
-
- // When any action occurs within the form we do the same thing:
- // recalculate the person's occupation.
-
- public boolean action(Event event, Object arg) {
- recalculateOccupation();
- return true;
- }
-
- // A helper function that associates constraints with a component
- // and adds it to the form.
-
- private void addFormComponent(GridBagLayout grid, Component comp,
- GridBagConstraints c) {
- grid.setConstraints(comp, c);
- add(comp);
- }
-
-
- // recalculateOccupation() fetches the values of each component
- // and computes an occupation based on some truly stupid heuristics.
-
- private void recalculateOccupation() {
-
- // If we don't have a name yet we might incorrectly categorize
- // the CEO!
-
- if (nameField.getText() == "") {
- occupationField.setText("Unknown");
- }
-
- // Fetch other important values that we'll use in our
- // calculations.
-
- int age;
- int coffeeConsumption;
- boolean binaryView = worldViewField.getState();
-
-
- // Try to fetch integer values for age and coffeeConsumption.
- // If the values in the fields can't be parsed as integers,
- // set the occupation to "Unknown".
-
- try {
- age = Integer.parseInt(ageField.getText());
- coffeeConsumption = Integer.parseInt(coffeeField.getText());
- } catch (Exception e) {
- occupationField.setText("Unknown");
- return;
- }
-
- // Check for the CEO.
-
- String name = nameField.getText();
-
- if (name.endsWith("II") ||
- name.endsWith("III") ||
- name.endsWith("IV")) {
-
- if (age < 35 || coffeeConsumption < 4) {
- occupationField.setText("Junior Executive");
- } else {
- occupationField.setText("CEO");
- }
-
- return;
- }
-
- // Fashion sense is a critical piece of information.
- // The getCurrent() method of CheckboxGroup returns whichever
- // Checkbox in the group is currently selected. Only one
- // can be selected at a time.
-
- Checkbox fashionValue = fashionGroup.getCurrent();
-
- if (fashionValue == low || fashionValue == medium) {
-
- // There are two kinds of people in the world: those who
- // divide people into two kinds and those who don't.
-
- if (binaryView && coffeeConsumption >= 4) {
- occupationField.setText("Engineer");
-
- } else if ((age > 40 && binaryView) ||
- (age < 40 && coffeeConsumption >= 4)) {
- occupationField.setText("Engineering Manager");
-
- } else {
- occupationField.setText("Product Manager");
- }
-
- } else {
-
- // High fashion sense. Not an engineer!
-
- if (binaryView || coffeeConsumption >= 4) {
- occupationField.setText("Vice President");
-
- } else {
- occupationField.setText("Product Marketing");
- }
- }
- }
-
- // Helper functions to create form components.
-
- private void makeNameField() {
- nameLabel = new Label("Name: ");
- nameField = new TextField(40);
- }
-
- private void makeAgeField() {
- ageLabel = new Label("Age: ");
- ageField = new TextField(3);
- }
-
- private void makeOccupationField() {
- occupationLabel = new Label("Occupation: ");
- occupationField = new TextField(40);
- }
-
- private void makeWorldViewField() {
- worldViewLabel = new Label("Binary World View: ");
- worldViewField = new Checkbox();
- }
-
- private void makeCoffeeField() {
- coffeeLabel = new Label("Coffee consumption: ");
- coffeeField = new TextField(3);
- }
-
- private void makeFashionField() {
- fashionLabel = new Label("Fashion sense:");
-
- fashionGroup = new CheckboxGroup();
- low = new Checkbox("Low ", fashionGroup, false);
- medium = new Checkbox("Medium", fashionGroup, true);
- high = new Checkbox("High ", fashionGroup, false);
- }
-
- // Text fields.
-
- private TextField nameField;
- private TextField ageField;
- private TextField coffeeField;
- private TextField occupationField;
-
- // Labels.
-
- private Label nameLabel;
- private Label ageLabel;
- private Label coffeeLabel;
- private Label fashionLabel;
- private Label worldViewLabel;
- private Label occupationLabel;
-
- // Checkboxes.
-
- private Checkbox worldViewField;
- private Checkbox low;
- private Checkbox medium;
- private Checkbox high;
-
- // The fashion sense checkbox group.
-
- private CheckboxGroup fashionGroup;
-}
-
-
diff --git a/java/gjt/test/RowLayoutTest.java b/java/gjt/test/RowLayoutTest.java
deleted file mode 100644
index eb7b419ca17..00000000000
--- a/java/gjt/test/RowLayoutTest.java
+++ /dev/null
@@ -1,124 +0,0 @@
-package gjt.test;
-
-import java.applet.Applet;
-import java.net.URL;
-import java.awt.*;
-import gjt.*;
-
-/**
- * Lays out 3 image buttons, and provides controls for setting
- * orientations and gaps on the fly.<p>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.ImageButton
- * @see gjt.Box
- */
-public class RowLayoutTest extends UnitTest {
- public String title() {
- return "RowLayout Test";
- }
- public Panel centerPanel() {
- RowButtonPanel buttonPanel = new RowButtonPanel(this);
- Panel panel = new Panel();
-
- panel.setLayout(new BorderLayout());
- panel.add("Center", buttonPanel);
- panel.add("North", new Box(new RowPicker(buttonPanel),
- "Row Layout Settings"));
- return panel;
- }
-}
-
-class RowButtonPanel extends Panel implements DialogClient {
- private ImageButton one, two, three;
- private Panel panel = new Panel();
- private TenPixelBorder border = new TenPixelBorder(panel);
-
- public RowButtonPanel(Applet applet) {
- URL cb = applet.getCodeBase();
-
- one = new ImageButton(applet.getImage(cb,
- "gifs/one.gif"));
- two = new ImageButton(applet.getImage(cb,
- "gifs/two.gif"));
- three = new ImageButton(applet.getImage(cb,
- "gifs/three.gif"));
-
- panel.setLayout(new RowLayout(0));
- panel.add(one);
- panel.add(two);
- panel.add(three);
-
- setLayout(new BorderLayout());
- add ("Center", border);
- }
- public void updateOrientations(Orientation horient,
- Orientation vorient,
- int gap) {
- panel.setLayout(new RowLayout(horient, vorient, gap));
- border.validate();
- }
- public void dialogDismissed(Dialog d) { }
-}
-
-class RowPicker extends Panel {
- private Label horientLabel = new Label("Horizontal:");
- private Label vorientLabel = new Label("Vertical:");
- private Label gapLabel = new Label("Gap:");
-
- private Choice hchoice = new Choice();
- private Choice vchoice = new Choice();
- private Choice gapChoice = new Choice();
-
- private RowButtonPanel buttonPanel;
-
- public RowPicker(RowButtonPanel buttonPanel) {
- Panel orientations = new Panel();
- Panel gap = new Panel();
-
- this.buttonPanel = buttonPanel;
- hchoice.addItem("left");
- hchoice.addItem("center");
- hchoice.addItem("right");
- hchoice.select(1);
-
- vchoice.addItem("top");
- vchoice.addItem("center");
- vchoice.addItem("bottom");
- vchoice.select(1);
-
- gapChoice.addItem("0");
- gapChoice.addItem("5");
- gapChoice.addItem("10");
- gapChoice.addItem("15");
- gapChoice.addItem("20");
-
- orientations.add(horientLabel);
- orientations.add(hchoice);
- orientations.add(vorientLabel);
- orientations.add(vchoice);
-
- gap.add(gapLabel);
- gap.add(gapChoice);
-
- add(new Box(orientations, "Orientations"));
- add(new Box(gap, "Gap"));
- }
- public boolean action(Event event, Object what) {
- String horient, vorient;
- int gap;
-
- horient = hchoice.getSelectedItem();
- vorient = vchoice.getSelectedItem();
- gap =
- (new Integer(gapChoice.getSelectedItem())).intValue();
-
- buttonPanel.updateOrientations(
- Orientation.fromString(horient),
- Orientation.fromString(vorient), gap);
-
- return true;
- }
-}
diff --git a/java/gjt/test/RubberbandTest.java b/java/gjt/test/RubberbandTest.java
deleted file mode 100644
index ae256fb2c3a..00000000000
--- a/java/gjt/test/RubberbandTest.java
+++ /dev/null
@@ -1,112 +0,0 @@
-package gjt.test;
-
-import java.awt.*;
-import gjt.DrawingPanel;
-import gjt.Separator;
-import gjt.RowLayout;
-import gjt.rubberband.*;
-
-/**
- * A simple drawing applet that demonstrates the utility of
- * the gjt.rubberband package.<p>
- *
- * Note that this unit test also serves as the unit test for
- * gjt.DrawingPanel.<p>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.DrawingPanel
- * @see gjt.rubberband.Rubberband
- * @see gjt.rubberband.RubberbandLine
- * @see gjt.rubberband.RubberbandRectangle
- * @see gjt.rubberband.RubberbandEllipse
- * @see gjt.rubberband.RubberbandPanel
- */
-public class RubberbandTest extends UnitTest {
- public String title() {
- return "Rubberband Test";
- }
- public Panel centerPanel() {
- return new RubberbandTestPanel();
- }
-}
-
-class RubberbandTestPanel extends Panel {
- private DrawingPanel drawingPanel;
- private ChoicePanel choicePanel;
-
- public RubberbandTestPanel() {
- drawingPanel = new DrawingPanel();
- choicePanel = new ChoicePanel(drawingPanel);
-
- setLayout(new BorderLayout());
- add("North", choicePanel);
- add("Center", drawingPanel);
- }
-}
-
-class ChoicePanel extends Panel {
- private DrawingPanel drawingPanel;
- private Color color;
- private Checkbox fillCheckbox = new Checkbox();
-
- public ChoicePanel(DrawingPanel drawingPanel) {
- Panel choicePanel = new Panel();
- Choice geometricChoice = new Choice();
- Choice colorChoice = new Choice();
-
- this.drawingPanel = drawingPanel;
-
- geometricChoice.addItem("Lines");
- geometricChoice.addItem("Rectangles");
- geometricChoice.addItem("Ellipses");
-
- colorChoice.addItem("Black");
- colorChoice.addItem("Red");
- colorChoice.addItem("Blue");
- colorChoice.addItem("Gray");
- colorChoice.addItem("White");
-
- choicePanel.setLayout(new RowLayout(10));
- choicePanel.add(new Label("Shape:"));
- choicePanel.add(geometricChoice);
- choicePanel.add(new Label("Color:"));
- choicePanel.add(colorChoice);
- choicePanel.add(new Label("Fill:"));
- choicePanel.add(fillCheckbox);
-
- setLayout(new BorderLayout());
- add("Center", choicePanel);
- add("South", new Separator());
- }
- public boolean action(Event event, Object what) {
- if(event.target instanceof Checkbox) {
- drawingPanel.setFill(fillCheckbox.getState());
- }
- else if(event.target instanceof Choice) {
- if(((String)what).equals("Lines")) {
- fillCheckbox.setState(false);
- drawingPanel.drawLines();
- }
- else if(((String)what).equals("Rectangles")) {
- System.out.println("Rectangles");
- drawingPanel.drawRectangles();
- }
- else if(((String)what).equals("Ellipses"))
- drawingPanel.drawEllipses ();
- else if(((String)what).equals("Black"))
- drawingPanel.setColor(Color.black);
- else if(((String)what).equals("Red"))
- drawingPanel.setColor(Color.red);
- else if(((String)what).equals("Blue"))
- drawingPanel.setColor(Color.blue);
- else if(((String)what).equals("Gray"))
- drawingPanel.setColor(Color.gray);
- else if(((String)what).equals("White"))
- drawingPanel.setColor(Color.white);
- }
- return true;
- }
- public Insets insets() { return new Insets(5,0,5,0); }
-}
diff --git a/java/gjt/test/SeparatorTest.java b/java/gjt/test/SeparatorTest.java
deleted file mode 100644
index 3dd80173ea3..00000000000
--- a/java/gjt/test/SeparatorTest.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package gjt.test;
-
-import java.awt.*;
-import gjt.Etching;
-import gjt.Separator;
-
-/**
- * Two Separators, one horizontal and the other vertical, the
- * former etched in, and the latter etched out are laid out with
- * an adorning Label for each.<p>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.UnitTest
- * @see gjt.Separator
- */
-public class SeparatorTest extends UnitTest {
- public String title () { return "Separator Test"; }
- public Panel centerPanel() {
- return new SeparatorTestPanel();
- }
-}
-
-class SeparatorTestPanel extends Panel {
- public SeparatorTestPanel() {
- setLayout(new BorderLayout());
- add("North", new SeparatorTestNorthPanel ());
- add("Center", new SeparatorTestCenterPanel());
- }
-}
-
-class SeparatorTestNorthPanel extends Panel {
- Separator separator = new Separator();
-
- public SeparatorTestNorthPanel() {
- setLayout(new BorderLayout());
- add("North", new Label("North Of Etched-In Separator"));
- add("South", separator);
- }
-}
-
-class SeparatorTestCenterPanel extends Panel {
- Separator separator = new Separator(Etching.OUT);
-
- public SeparatorTestCenterPanel() {
- GridBagConstraints gbc = new GridBagConstraints();
- GridBagLayout gbl = new GridBagLayout();
- Label label = new Label("West Of Etched-Out Separator");
-
- setLayout(gbl);
- gbc.anchor = GridBagConstraints.WEST;
- gbc.insets = new Insets(0,0,0,10);
- gbl.setConstraints(label, gbc);
- add(label);
-
- gbc.insets = new Insets(0,0,0,0);
- gbc.weightx = 1.0;
- gbc.weighty = 1.0;
- gbc.fill = GridBagConstraints.VERTICAL;
- gbl.setConstraints(separator, gbc);
- add(separator);
-
- }
-}
diff --git a/java/gjt/test/SimpleAnimationTest.java b/java/gjt/test/SimpleAnimationTest.java
deleted file mode 100644
index faf0c7c611c..00000000000
--- a/java/gjt/test/SimpleAnimationTest.java
+++ /dev/null
@@ -1,87 +0,0 @@
-package gjt.test;
-
-import java.net.URL;
-import java.applet.Applet;
-import java.awt.*;
-
-import gjt.Util;
-import gjt.Orientation;
-import gjt.animation.*;
-
-/**
- * An animation playfield containing a lone sprite that bounces
- * off the boundaries of the playfield.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see gjt.test.AnimationTest
- * @see gjt.animation.Playfield
- * @see gjt.animation.Sprite
- */
-public class SimpleAnimationTest extends UnitTest {
- public String title() {
- return "Simple Animation - Mouse Down Starts/Stops";
- }
- public Panel centerPanel() {
- return new SimpleAnimationTestPanel(this);
- }
-}
-
-class SimpleAnimationTestPanel extends Panel {
- public SimpleAnimationTestPanel(Applet applet) {
- setLayout(new BorderLayout());
- add("Center", new SimplePlayfield(applet));
- }
-}
-
-class SimplePlayfield extends Playfield {
- private Applet applet;
- private URL cb;
- private Sprite javaDrinker;
- private Sequence spinSequence;
-
- public SimplePlayfield(Applet applet) {
- this.applet = applet;
- cb = applet.getCodeBase();
- makeSequencesAndSprites();
- }
- public void paintBackground(Graphics g) {
- Image bg = applet.getImage(cb, "gifs/background.gif");
- Util.wallPaper(this, g, bg);
- }
- public boolean mouseDown(Event event, int x, int y) {
- if(running() == true) stop ();
- else start();
- return true;
- }
- public void spriteCollision(Sprite sprite, Sprite sprite2) {
- // Nothing to do: only 1 sprite!
- }
- public void edgeCollision(Sprite sprite,
- Orientation orientation) {
- if(orientation == Orientation.RIGHT ||
- orientation == Orientation.LEFT)
- sprite.reverseX();
- else
- sprite.reverseY();
- }
- private void makeSequencesAndSprites() {
- String file;
- Point startLoc = new Point(10, 10);
- Image[] spinImages = new Image[19];
-
- for(int i=0; i < spinImages.length; ++i) {
- file = "gifs/spin";
-
- if(i < 10) file += "0" + i + ".gif";
- else file += i + ".gif";
-
- spinImages[i] = applet.getImage(cb, file);
- }
- spinSequence = new Sequence(this, spinImages);
- javaDrinker = new Sprite(this, spinSequence, startLoc);
-
- javaDrinker.setMoveVector(new Point(2,2));
- addSprite(javaDrinker);
- }
-}
diff --git a/java/gjt/test/SimpleBargaugeTest.java b/java/gjt/test/SimpleBargaugeTest.java
deleted file mode 100644
index 57eb464f4b1..00000000000
--- a/java/gjt/test/SimpleBargaugeTest.java
+++ /dev/null
@@ -1,61 +0,0 @@
-package gjt.test;
-
-import java.awt.*;
-import gjt.Bargauge;
-
-/**
- * A lone Barguage which animates. This unit test is meant to
- * illustrate that a Bargauge can cope with having its
- * orientation chanaged from horizontal to vertical or
- * vice-versa. This test is best run in appletviewer, so that
- * the window may be resized such that the Bargauge changes its
- * orientation.<p>
- *
- * <em>
- * Warning: An AWT bug causes this test to be a gluttenous
- * consumer of resources (especially under Win95). A mouse down
- * will halt the animation thread along with its consumption of
- * resources.<p>
- * </em>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.Bargauge
- */
-public class SimpleBargaugeTest extends UnitTest {
- public String title() {
- return "Simple Bargauge Test";
- }
- public Panel centerPanel() {
- return new SimpleBargaugeTestPanel();
- }
-}
-
-class SimpleBargaugeTestPanel extends Panel implements Runnable {
- private Bargauge gauge = new Bargauge(Color.blue);
- private boolean running = true;
- private Thread t;
-
- public SimpleBargaugeTestPanel() {
- setLayout(new BorderLayout());
- add("Center", gauge);
-
- t = new Thread(this);
- t.start();
- }
- public void run() {
- while(true) {
- try { Thread.currentThread().sleep(500,0); }
- catch(InterruptedException e) { }
-
- gauge.setFillPercent(Math.random() * 100);
- gauge.fill();
- }
- }
- public boolean mouseDown(Event event, int x, int y) {
- if(running) { t.suspend(); running = false; }
- else { t.resume (); running = true; }
- return true;
- }
-}
diff --git a/java/gjt/test/StateButtonTest.java b/java/gjt/test/StateButtonTest.java
deleted file mode 100644
index 508aee1682e..00000000000
--- a/java/gjt/test/StateButtonTest.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package gjt.test;
-
-import java.applet.Applet;
-import java.awt.*;
-import java.net.URL;
-import gjt.StateButton;
-import gjt.ImageButtonEvent;
-
-/**
- * A StateButton which cycles through a fascinating series of
- * Images.<p>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.StateButton
- */
-public class StateButtonTest extends UnitTest {
- public String title () { return "StateButton Test"; }
- public Panel centerPanel() {
- return new StateButtonTestPanel(this);
- }
-}
-
-class StateButtonTestPanel extends Panel {
- private URL codeBase;
- private Image[] images;
- private StateButton button;
-
- public StateButtonTestPanel(Applet applet) {
- codeBase = applet.getCodeBase();
- images = new Image[3];
- images[0] = applet.getImage(codeBase, "gifs/fly.gif");
- images[1] = applet.getImage(codeBase, "gifs/frog.gif");
- images[2] = applet.getImage(codeBase, "gifs/eagle.gif");
- button = new StateButton(images);
-
- setLayout(new FlowLayout(FlowLayout.CENTER, 20, 20));
- add (button);
- }
-}
diff --git a/java/gjt/test/TenPixelBorder.java b/java/gjt/test/TenPixelBorder.java
deleted file mode 100644
index bab694d0fb1..00000000000
--- a/java/gjt/test/TenPixelBorder.java
+++ /dev/null
@@ -1,44 +0,0 @@
-package gjt.test;
-
-import java.awt.*;
-
-public class TenPixelBorder extends Panel {
- public TenPixelBorder(Component borderMe) {
- setLayout(new BorderLayout());
- add("Center", borderMe);
- }
- public void paint(Graphics g) {
- Dimension mySize = size();
- Insets myInsets = insets();
-
- g.setColor(Color.gray);
-
- // Top Inset area
- g.fillRect(0,
- 0,
- mySize.width,
- myInsets.top);
-
- // Left Inset area
- g.fillRect(0,
- 0,
- myInsets.left,
- mySize.height);
-
- // Right Inset area
- g.fillRect(mySize.width - myInsets.right,
- 0,
- myInsets.right,
- mySize.height);
-
- // Bottom Inset area
- g.fillRect(0,
- mySize.height - myInsets.bottom,
- mySize.width,
- mySize.height);
- }
- public Insets insets() {
- return new Insets(10,10,10,10);
- }
-
-}
diff --git a/java/gjt/test/TitledPanel.java b/java/gjt/test/TitledPanel.java
deleted file mode 100644
index cb8d054e888..00000000000
--- a/java/gjt/test/TitledPanel.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package gjt.test;
-
-import java.awt.BorderLayout;
-import java.awt.Label;
-import java.awt.Panel;
-import gjt.Separator;
-
-/**
- * A Panel fitted with a BorderLayout that contains a Label
- * (title) in the North, and a Separator in the South.
- *
- * @version 1.0, Apr 2 1996
- * @author David Geary
- */
-
-public class TitledPanel extends Panel {
- public TitledPanel(String title) {
- setLayout(new BorderLayout());
- add("North", new Label(title, Label.CENTER));
- add("South", new Separator());
- }
-}
diff --git a/java/gjt/test/ToolbarTest.java b/java/gjt/test/ToolbarTest.java
deleted file mode 100644
index f739ce96236..00000000000
--- a/java/gjt/test/ToolbarTest.java
+++ /dev/null
@@ -1,111 +0,0 @@
-package gjt.test;
-
-import java.net.URL;
-import java.awt.*;
-import java.applet.Applet;
-import gjt.ExclusiveImageButtonPanel;
-import gjt.ImageButton;
-import gjt.ImageButtonEvent;
-import gjt.Orientation;
-import gjt.Toolbar;
-import gjt.Separator;
-
-/**
- * A Toolbar to the north, and an ExclusiveImageButtonPanel on
- * the west give this little applet its own unique charm.
- * Owner is motivated.<p>
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see gjt.test.UnitTest
- * @see gjt.ExclusiveImageButtonPanel
- * @see gjt.ImageButton
- * @see gjt.Toolbar
- */
-public class ToolbarTest extends UnitTest {
- public String title() {
- return "Toolbar/ImageButtonPanel Test";
- }
- public Panel centerPanel() {
- return new ToolbarTestPanel(this);
- }
-}
-
-class ToolbarTestPanel extends Panel {
- ImageButton newButton, openButton, diskButton,
- printButton, cutButton, copyButton,
- pasteButton;
-
- public ToolbarTestPanel(Applet app) {
- setLayout(new BorderLayout());
- add("North", makeToolbar(app, app.getCodeBase()));
- add("West", makePalette(app, app.getCodeBase()));
- }
- public boolean handleEvent(Event event) {
- if(event instanceof ImageButtonEvent) {
- ImageButtonEvent ibevent = (ImageButtonEvent)event;
-
- if(ibevent.isActivated()) {
- if(event.target == newButton)
- System.out.println("New Button Activated");
- if(event.target == openButton)
- System.out.println("Open Button Activated");
- if(event.target == diskButton)
- System.out.println("Disk Button Activated");
- if(event.target == printButton)
- System.out.println("Print Button Activated");
- if(event.target == cutButton)
- System.out.println("Cut Button Activated");
- if(event.target == copyButton)
- System.out.println("Copy Button Activated");
- if(event.target == pasteButton)
- System.out.println("Paste Button Activated");
-
- return true;
- }
- }
-
- return super.handleEvent(event);
- }
- private Toolbar makeToolbar(Applet app, URL cb) {
- Toolbar tb = new Toolbar(10, 0);
-
- newButton = tb.add(app.getImage(cb, "gifs/new.gif"));
- openButton = tb.add(app.getImage(cb, "gifs/open.gif"));
- diskButton = tb.add(app.getImage(cb, "gifs/disk.gif"));
-
- tb.addSpacer(newButton.preferredSize().width);
-
- printButton = tb.add(app.getImage(cb, "gifs/print.gif"));
-
- tb.addSpacer(newButton.preferredSize().width);
-
- cutButton = tb.add(app.getImage(cb, "gifs/cut.gif"));
- copyButton = tb.add(app.getImage(cb, "gifs/copy.gif"));
- pasteButton = tb.add(app.getImage(cb, "gifs/paste.gif"));
-
- return tb;
- }
- private Panel makePalette(Applet app, URL cb) {
- ExclusiveImageButtonPanel iconPalette;
- Panel iconPalettePanel = new Panel();
-
- iconPalette = new ExclusiveImageButtonPanel(
- Orientation.VERTICAL,
- Orientation.CENTER,
- Orientation.TOP, 10);
-
- iconPalette.add(app.getImage(cb,"gifs/ballot_box.gif"));
- iconPalette.add(app.getImage(cb,"gifs/palette.gif"));
- iconPalette.add(app.getImage(cb,"gifs/light_bulb1.gif"));
- iconPalette.add(app.getImage(cb,"gifs/Dining.gif"));
- iconPalette.add(app.getImage(cb,"gifs/scissors.gif"));
- iconPalette.add(app.getImage(cb,"gifs/tricycle.gif"));
-
- iconPalettePanel = new Panel();
- iconPalettePanel.setLayout(new BorderLayout());
- iconPalettePanel.add ("Center", iconPalette);
- iconPalettePanel.add ("East", new Separator());
- return iconPalettePanel;
- }
-}
diff --git a/java/gjt/test/TwoDrinkersAnimationTest.java b/java/gjt/test/TwoDrinkersAnimationTest.java
deleted file mode 100644
index ae4041b9eb6..00000000000
--- a/java/gjt/test/TwoDrinkersAnimationTest.java
+++ /dev/null
@@ -1,130 +0,0 @@
-package gjt.test;
-
-import java.net.URL;
-import java.applet.Applet;
-import java.awt.*;
-import java.awt.Panel;
-
-import gjt.Util;
-import gjt.Orientation;
-import gjt.animation.*;
-
-/**
- * An animation playfield containing two "java drinkers", that
- * both bounce off the sides of the playfield.<p>
- *
- * One of the java drinkers moves slow and spins fast, while
- * the other java drinker moves fast and spins slow. When
- * the two java drinkers collide, they both play a bump
- * sequence - at different speeds.<p>
- *
- * @version 1.0, Apr 1 1996
- * @author David Geary
- * @see gjt.test.AnimationTest
- * @see gjt.animation.Playfield
- * @see gjt.animation.Sprite
- */
-public class TwoDrinkersAnimationTest extends UnitTest {
- public String title() {
- return
- "TwoDrinkers Animation - Mouse Down Starts/Stops";
- }
- public Panel centerPanel() {
- return new TwoDrinkersAnimationTestPanel(this);
- }
-}
-
-class TwoDrinkersAnimationTestPanel extends Panel {
- public TwoDrinkersAnimationTestPanel(Applet applet) {
- setLayout(new BorderLayout());
- add("Center", new TwoDrinkersPlayfield(applet));
- }
-}
-
-class TwoDrinkersPlayfield extends Playfield {
- private Applet applet;
- private URL cb;
- private Sprite moveFastSpinSlow, moveSlowSpinFast;
- private Sequence fastSpinSequence,
- slowSpinSequence,
- fastBumpSequence,
- slowBumpSequence;
-
- public TwoDrinkersPlayfield(Applet applet) {
- this.applet = applet;
- cb = applet.getCodeBase();
- makeSequencesAndSprites();
- }
- public void paintBackground(Graphics g) {
- Image bg = applet.getImage(cb, "gifs/background.gif");
- Util.wallPaper(this, g, bg);
- }
- public boolean mouseDown(Event event, int x, int y) {
- if(running() == true) stop ();
- else start();
- return true;
- }
- public void spriteCollision(Sprite sprite, Sprite sprite2) {
- if(moveSlowSpinFast.getSequence() != fastBumpSequence) {
- sprite.reverse();
- sprite2.reverse();
-
- moveSlowSpinFast.play(fastBumpSequence, 3);
- moveFastSpinSlow.play(slowBumpSequence, 3);
- }
- }
- public void edgeCollision(Sprite sprite,
- Orientation orientation) {
- if(orientation == Orientation.RIGHT ||
- orientation == Orientation.LEFT)
- sprite.reverseX();
- else
- sprite.reverseY();
- }
- private void makeSequencesAndSprites() {
- String file;
- Image[] spinImages = new Image[19];
- Image[] bumpImages = new Image[6];
- Image[] volleyball = new Image[4];
-
- for(int i=0; i < spinImages.length; ++i) {
- file = "gifs/spin";
-
- if(i < 10) file += "0" + i + ".gif";
- else file += i + ".gif";
-
- spinImages[i] = applet.getImage(cb, file);
- }
- for(int i=0; i < bumpImages.length; ++i) {
- file = "gifs/bump0" + i + ".gif";
- bumpImages[i] = applet.getImage(cb, file);
- }
- fastSpinSequence = new Sequence(this, spinImages);
- slowSpinSequence = new Sequence(this, spinImages);
-
- fastBumpSequence = new Sequence(this, bumpImages);
- slowBumpSequence = new Sequence(this, bumpImages);
-
- moveFastSpinSlow =
- new Sprite(this,
- slowSpinSequence, new Point(25, 75));
-
- moveSlowSpinFast =
- new Sprite(this,
- fastSpinSequence, new Point(250,250));
-
- fastSpinSequence.setAdvanceInterval(50);
- slowSpinSequence.setAdvanceInterval(300);
-
- fastBumpSequence.setAdvanceInterval(25);
- slowBumpSequence.setAdvanceInterval(200);
-
- moveFastSpinSlow.setMoveVector(new Point(2,3));
- moveSlowSpinFast.setMoveVector(new Point(-1,-1));
-
- moveSlowSpinFast.setMoveInterval(100);
-
- addSprite(moveFastSpinSlow);
- addSprite(moveSlowSpinFast);
- }
-}
diff --git a/java/gjt/test/UnitTest.java b/java/gjt/test/UnitTest.java
deleted file mode 100644
index 1fa262d5629..00000000000
--- a/java/gjt/test/UnitTest.java
+++ /dev/null
@@ -1,46 +0,0 @@
-package gjt.test;
-
-import java.awt.BorderLayout;
-import java.awt.Frame;
-import java.awt.Panel;
-import java.applet.Applet;
-import gjt.*;
-
-/**
- * An (abstract) Applet fitted with a BorderLayout that
- * contains a TitledPanel in the North, and a Panel created by
- * derived classes in the Center.<p>
- *
- * Since some Applets take awhile to load, UnitTest changes the
- * cursor to a wait cursor in init(), changing it back to the
- * default cursor in start(). Derived classes must be sure to
- * call super.init() if they override init(); likewise for
- * start().<p>
- *
- * Subclasses must implement:
- * <dl>
- * <dd>String title()
- * <dd>Panel centerPanel()
- * </dl>
- * Subclasses should populate the Panel returned from
- * centerPanel() with whatever makes sense for their unit test.
- *
- * @version 1.0, April 25, 1996
- * @author David Geary
- * @see TitledPanel
- */
-abstract public class UnitTest extends Applet {
- abstract public String title();
- abstract public Panel centerPanel();
-
- public void init() {
- Util.getFrame(this).setCursor(Frame.WAIT_CURSOR);
- Panel titledPanel = new TitledPanel(title());
- setLayout(new BorderLayout());
- add("North", titledPanel);
- add("Center", centerPanel());
- }
- public void start() {
- Util.getFrame(this).setCursor(Frame.DEFAULT_CURSOR);
- }
-}
diff --git a/java/java_cup/java_cup.dsp b/java/java_cup/java_cup.dsp
deleted file mode 100644
index 8da88f40928..00000000000
--- a/java/java_cup/java_cup.dsp
+++ /dev/null
@@ -1,224 +0,0 @@
-# Microsoft Developer Studio Project File - Name="java_cup" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=java_cup - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "java_cup.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "java_cup.mak" CFG="java_cup - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "java_cup - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "java_cup - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "java_cup - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "java_cup - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "../"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "java_cup - Java Virtual Machine Release"
-# Name "java_cup - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\action_part.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\action_production.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\runtime\char_token.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\runtime\double_token.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\emit.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\runtime\float_token.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\runtime\int_token.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\internal_error.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\lalr_item.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\lalr_item_set.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\lalr_state.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\lalr_transition.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\lexer.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\runtime\long_token.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\lr_item_core.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\runtime\lr_parser.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Main.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\non_terminal.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\parse_action.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\parse_action_row.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\parse_action_table.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\parse_reduce_row.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\parse_reduce_table.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\parser.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\production.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\production_part.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\reduce_action.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\shift_action.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\runtime\str_token.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\sym.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\runtime\symbol.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\symbol.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\symbol_part.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\symbol_set.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\terminal.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\terminal_set.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\runtime\token.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\version.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\runtime\virtual_parse_stack.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/java_cup/java_cup.dsw b/java/java_cup/java_cup.dsw
deleted file mode 100644
index be87e846db8..00000000000
--- a/java/java_cup/java_cup.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "java_cup"=.\java_cup.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/java/netsvcs/Logger/DefaultLMR.java b/java/netsvcs/Logger/DefaultLMR.java
deleted file mode 100644
index 19e319de015..00000000000
--- a/java/netsvcs/Logger/DefaultLMR.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * netsvcs.Logger
- *
- * = FILENAME
- * DefaultLMR.java
- *
- *
- *@author Everett Anderson
- *
- *************************************************/
-package netsvcs.Logger;
-
-import java.io.*;
-
-/**
- *
- * <p><h2>DESCRIPTION</h2>
- *
- * <blockquote>
- * The LogMessageReceiver removes the code that handles a log message from
- * the logging service acceptor. The DefaultLMR simply calls the LogRecord's
- * print method.
- *
- * @see netsvcs.Logger.ServerLoggingAcceptor
- * @see netsvcs.Logger.LogRecord
- */
-class DefaultLMR implements LogMessageReceiver
-{
- public void logRecord (String hostname,
- LogRecord record)
- {
- record.print(hostname, true, System.err);
- }
-}
diff --git a/java/netsvcs/Logger/LogMessageReceiver.java b/java/netsvcs/Logger/LogMessageReceiver.java
deleted file mode 100644
index c001e06f2bd..00000000000
--- a/java/netsvcs/Logger/LogMessageReceiver.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * netsvcs.Logger
- *
- * = FILENAME
- * LogMessageReceiver.java
- *
- *@author Everett Anderson
- *
- *************************************************/
-package netsvcs.Logger;
-
-import java.io.*;
-
-/**
- *
- * <p><h2>DESCRIPTION</h2>
- *
- * <blockquote>
- * The LogMessageReceiver removes the code that handles a log message from
- * the logging service acceptor. The DefaultLMR simply calls the LogRecord's
- * print method. Other implementations of this interface can be built and
- * given to the ServerLoggingAcceptor to change the result.
- *
- * @see netsvcs.Logger.ServerLoggingAcceptor
- * @see netsvcs.Logger.LogRecord
- */
-public interface LogMessageReceiver
-{
- public void logRecord (String hostname,
- LogRecord record);
-};
diff --git a/java/netsvcs/Logger/LogRecord.java b/java/netsvcs/Logger/LogRecord.java
deleted file mode 100644
index 721341cb252..00000000000
--- a/java/netsvcs/Logger/LogRecord.java
+++ /dev/null
@@ -1,185 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * netsvcs.Logger
- *
- * = FILENAME
- * LogRecord.java
- *
- *@author Chris Cleeland, Everett Anderson
- *
- *************************************************/
-package netsvcs.Logger;
-
-import java.util.Date;
-import java.io.DataOutputStream;
-import java.io.DataInputStream;
-import java.io.PrintStream;
-import java.io.IOException;
-import JACE.OS.*;
-
-/**
- *
- * <p><h2>DESCRIPTION</h2>
- *
- * <blockquote>
- * Communicates logging information. Compatible with the C++ ACE
- * ACE_Log_Record class.
- *
- */
-public class LogRecord
-{
- final public int MAXLOGMSGLEN = 4 * 1024;
-
- private int type_;
- private int length_;
- private long msec_;
- private int pid_;
- private byte[] msgData_;
- private final static int numIntMembers = 5;
- private final static int sizeofIntInBytes = 4;
-
- /**
- * Create a default instance.
- */
- public LogRecord()
- {
- this(0, (int)new Date().getTime(), 0);
- }
-
- /**
- * Create a LogRecord. This is the designated initializer.
- * @param priority a numeric specification of the priority (ascending)
- * @param milliseconds time attached to the log entry in Unix <pre>time_t</pre> format
- * @param pid the process ID; not currently used
- */
- public LogRecord(int priority,
- long milliseconds,
- int pid)
- {
- type(priority);
- timeStamp(milliseconds);
- length(0);
- pid(pid);
- }
-
- /**
- * Conversion to string. Only includes the <pre>msgData_</pre> member.
- */
- public String toString()
- {
- return new String(msgData_);
- }
-
- /**
- * Place a textual representation of the record on a PrintStream.
- * @param hostname name of the host generating this record
- * @param verbose if <b>true</b>, print information in the form, (give example)
- * @param ps A PrintStream instance to which the output should go.
- * @see PrintStream,String
- */
- public void print(String hostname,
- boolean verbose,
- PrintStream ps)
- {
- String toprint;
- if (verbose)
- {
- Date now = new Date(this.timeStamp());
-
- /* 01234567890123456789012345 */
- /* Wed Oct 18 14:25:36 1989n0 */
- toprint = now.toString().substring(4) + "@"
- + hostname + "@" + pid_ + "@" + type_ + "@"
- + this.toString();
- }
- else
- {
- toprint = this.toString();
- }
- ps.println(toprint);
- }
-
- /**
- * Streaming methods
- */
- public void streamInFrom(DataInputStream dis) throws IOException
- {
- // Order here must match layout order in the C++ class.
- // This, of course, is VERY fragile, and ought not be used as
- // a model for anything except how NOT to do anything.
- type(dis.readInt());
- length(dis.readInt());
- this.timeStamp((long)dis.readInt() * 1000);
-
- // Skip smaller time resolution info since we're lucky if Java's
- // timer can handle more than millisecond precision, anyway
- dis.skipBytes(4);
-
- pid(dis.readInt());
-
- // Does readFully() allocate space for the buffer? Either
- // way, we won't have memory leaks :-)
- int dataLength = (int) (length_ - numIntMembers * sizeofIntInBytes);
- msgData_ = new byte[dataLength];
- dis.readFully(msgData_, 0, dataLength);
- }
-
- public void streamOutTo(DataOutputStream dos) throws IOException
- {
- dos.writeInt(length());
- dos.writeInt(type());
- dos.writeInt(length());
- dos.writeInt((int)(this.msec_ / 1000));
- dos.writeInt(0);
- dos.writeInt(pid());
-
- dos.write(msgData_);
- }
-
- /**
- * Accessor methods
- */
- public int type() { return type_; }
- public void type(int t) { type_ = t; }
-
- public int length() { return length_; }
- public void length(int l) { length_ = l; }
- private void setLen(int msgLen)
- { length(msgLen + numIntMembers * sizeofIntInBytes); }
-
- public long timeStamp() { return this.msec_; }
- public void timeStamp(long msec){ this.msec_ = msec; }
-
- public int pid() { return pid_; }
- public void pid(int p) { pid_ = p; }
-
- public byte[] msgData() { return msgData_; }
- public void msgData(byte[] m)
- {
- int size = m.length;
-
- if (size > MAXLOGMSGLEN)
- size = MAXLOGMSGLEN;
-
- this.msgData_ = new byte[size];
-
- System.arraycopy(m, 0, msgData_, 0, size);
-
- setLen(size);
- }
-
- public void msgData(String m)
- {
- byte temp[] = m.getBytes();
- if (temp.length > MAXLOGMSGLEN) {
- this.msgData_ = new byte[MAXLOGMSGLEN];
-
- System.arraycopy(temp, 0, msgData_, 0, MAXLOGMSGLEN);
- } else
- this.msgData_ = temp;
-
- setLen(msgData_.length);
- }
-};
-
diff --git a/java/netsvcs/Logger/Makefile b/java/netsvcs/Logger/Makefile
deleted file mode 100644
index 0f024034839..00000000000
--- a/java/netsvcs/Logger/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = $(WRAPPER_ROOT)/java
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-doc:
- javadoc -d ${JACE_WRAPPER}/doc $(files) $(packages)
-
-files = LogMessageReceiver.java \
- DefaultLMR.java \
- LogRecord.java \
- ServerLoggingAcceptor.java \
- ServerLoggingHandler.java
-
-packages = netsvcs \
- netsvcs.Logger
-
-realclean:
- /bin/rm -rf ${JACE_WRAPPER}/classes/netsvcs/Logger
-
diff --git a/java/netsvcs/Logger/ServerLoggingAcceptor.java b/java/netsvcs/Logger/ServerLoggingAcceptor.java
deleted file mode 100644
index d5d4ae5220d..00000000000
--- a/java/netsvcs/Logger/ServerLoggingAcceptor.java
+++ /dev/null
@@ -1,171 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * netsvcs.Logger
- *
- * = FILENAME
- * ServerLoggingAcceptor.java
- *
- *@author Chris Cleeland, Everett Anderson
- *
- *************************************************/
-package netsvcs.Logger;
-
-import JACE.SOCK_SAP.*;
-import JACE.Connection.*;
-import JACE.OS.*;
-import java.io.*;
-import java.net.*;
-import JACE.Misc.*;
-
-/**
- *
- * <p><h2>DESCRIPTION</h2>
- *
- * <blockquote>
- * Acceptor: Listens on a specified port and launches ServerLoggingHandlers
- * in response to requests. A LogMessageReceiver can be specified on the
- * command line to change the way the logging service processes messages.
- *
- * @see netsvcs.Logger.ServerLoggingHandler, netsvcs.Logger.LogMessageReceiver
- */
-public class ServerLoggingAcceptor extends Acceptor implements Runnable
-{
- /** Main function to bootstrap the process
- *
- * Command line arguments:
- *
- * -p <port> Select a port for listening for requests
- * -r <class name> Specify a LogMessageReceiver (make sure it's a full class name)
- *
- */
- public static void main (String [] args)
- {
- ServerLoggingAcceptor sla = new ServerLoggingAcceptor();
-
- sla.init(args);
- }
-
- /**
- * Receives the command line and launches its own thread
- */
- public int init (String [] args)
- {
- this.parseArgs(args);
-
- // If the user didn't specify a LogMessageReceiver, use the default
- // (which just calls a print method on LogMessage)
- if (this.receiver_ == null)
- this.receiver_ = new DefaultLMR();
-
- new Thread (this).start();
- return 0;
- }
-
- /**
- * Specify what LogMessageReceiver to use
- */
- public void setLMR(LogMessageReceiver receiver)
- {
- this.receiver_ = receiver;
- }
-
- /**
- * Accessor for the LogMessageReceiver
- */
- public LogMessageReceiver getLMR ()
- {
- return this.receiver_;
- }
-
- /**
- * Create a new ServerLoggingHandler
- */
- protected SvcHandler makeSvcHandler ()
- throws InstantiationException, IllegalAccessException
- {
- return new netsvcs.Logger.ServerLoggingHandler (this.receiver_);
- }
-
- /**
- * Run forever accepting new connections
- */
- public void run ()
- {
- try {
-
- this.open (this.port_);
- while (true)
- this.accept();
-
- } catch (SocketException e)
- {
- ACE.ERROR ("Socket Exception: " + e);
- }
- catch (InstantiationException e)
- {
- ACE.ERROR (e);
- }
- catch (IllegalAccessException e)
- {
- ACE.ERROR (e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
-
- ACE.ERROR("ServerLoggingAcceptor has exited");
- }
-
- /**
- * Process the command line
- */
- protected void parseArgs (String args[])
- {
- String s;
- GetOpt opt = new GetOpt (args, "p:r:");
- for (int c; (c = opt.next ()) != -1; )
- {
- switch (c)
- {
- case 'p':
- s = opt.optarg ();
- this.port_ = (new Integer (s)).intValue ();
- break;
- case 'r':
- // Load the LMR with the given name
- s = new String(opt.optarg ());
- Class LMRfactory;
- try {
- LMRfactory = Class.forName(s);
-
- receiver_ = (LogMessageReceiver)LMRfactory.newInstance();
-
- } catch (ClassNotFoundException e) {
- ACE.ERROR("Unable to find LMR factory: " + e);
- } catch (InstantiationException e) {
- ACE.ERROR("Creating LMR: " + e);
- } catch (IllegalAccessException e) {
- ACE.ERROR("Creating LMR: " + e);
- }
- // Any of the above exceptions will result in just using the
- // default LMR
- break;
- default:
- ACE.ERROR ("Unknown argument: " + c);
- ACE.ERROR ("Valid args: -p <port> -r <LogMessageReceiver name>");
- break;
- }
- }
- }
-
- private int port_ = ACE.DEFAULT_SERVER_PORT;
- private LogMessageReceiver receiver_ = null;
-};
-
-
-
-
-
-
diff --git a/java/netsvcs/Logger/ServerLoggingHandler.java b/java/netsvcs/Logger/ServerLoggingHandler.java
deleted file mode 100644
index 9088e17d9d1..00000000000
--- a/java/netsvcs/Logger/ServerLoggingHandler.java
+++ /dev/null
@@ -1,123 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * netsvcs.Logger
- *
- * = FILENAME
- * ServerLoggingHandler.java
- *
- *@author Chris Cleeland, Everett Anderson
- *
- *************************************************/
-package netsvcs.Logger;
-
-import JACE.SOCK_SAP.*;
-import JACE.Connection.*;
-import JACE.OS.*;
-import java.util.*;
-import java.io.*;
-
-/**
- *
- * <p><h2>DESCRIPTION</h2>
- *
- * <blockquote>
- * Created by ServerLoggingAcceptor every time a client connects. This reads
- * a logging statement passes it to the LogMessageReceiver for processing.
- * </blockquote>
- *
- * @see netsvcs.Logger.ServerLoggingAcceptor
- */
-public class ServerLoggingHandler extends SvcHandler
-{
- // Processes log messages
- private LogMessageReceiver receiver_;
-
- /**
- * Constructor
- *
- *@param receiver LogMessageReceiver that handles what to do with a message
- */
- public ServerLoggingHandler (LogMessageReceiver receiver)
- {
- super();
- this.receiver_ = receiver;
- }
-
- /**
- * Start this handler in its own thread
- */
- public int open(Object obj)
- {
- new Thread (this).start();
- return 0;
- }
-
- /**
- * Accessor: get the host name of the connected client
- */
- protected String hostName ()
- {
- return new String(this.peer().socket().getInetAddress().getHostName());
- }
-
- /**
- * Receive input from the client, and send it to the LMR. This is the
- * main loop for this thread.
- */
- public void run()
- {
- DataInputStream dis = new DataInputStream(this.peer().inputStream());
-
- for (;;)
- {
- // Messages arrive in the following format:
- // o 4 byte length (network format)
- // o message, in ACE.LogRecord format
- //
- // Hey! We need exception catching in here too!
- try
- {
- // Reconstitute a log message from the wire
- LogRecord rec = new LogRecord();
-
- // We don't really need this, because
- // the object already knows how to
- // extract itself properly. However,
- // in order to interoperate with the
- // C++ version, this must be extracted.
- // Plus, it makes a convenient way to
- // check everything.
- int length = dis.readInt();
-
- rec.streamInFrom(dis);
-
- if (rec.length() == length)
- {
- // Give the record to the log processor
- this.receiver_.logRecord(this.hostName(),
- rec);
- }
- else
- {
- ACE.ERROR(Thread.currentThread().getName() + ": Length error");
- }
- }
- catch (EOFException eof)
- {
- try {
- this.stream_.close();
- } catch (IOException n) { }
-
- return;
- }
- catch (IOException ioe)
- {
- ACE.ERROR(Thread.currentThread().getName()
- + ": "
- + ioe);
- }
- }
- }
-};
-
diff --git a/java/netsvcs/Time/Clerk.java b/java/netsvcs/Time/Clerk.java
deleted file mode 100755
index f29e08e06f8..00000000000
--- a/java/netsvcs/Time/Clerk.java
+++ /dev/null
@@ -1,23 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// netsvcs.Time
-//
-// = FILENAME
-// Clerk.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package netsvcs.Time;
-
-// Test driver for the time server clerk
-public class Clerk
-{
- public static void main (String [] args)
- {
- TSClerkProcessor clerk = new TSClerkProcessor ();
- clerk.init (args);
- }
-}
diff --git a/java/netsvcs/Time/Makefile b/java/netsvcs/Time/Makefile
deleted file mode 100755
index b6dc6dd02ea..00000000000
--- a/java/netsvcs/Time/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = $(WRAPPER_ROOT)/java
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-doc:
- javadoc -d ${JACE_WRAPPER}/doc $(files) $(packages)
-
-files = TSClerkProcessor.java \
- TSClerkHandler.java \
- TSRequestAcceptor.java \
- TSRequestHandler.java \
- TSServerAcceptor.java \
- TSServerHandler.java \
- Clerk.java \
- Server.java
-
-packages = netsvcs \
- netsvcs.Time
-
-realclean:
- /bin/rm -rf ${JACE_WRAPPER}/classes/netsvcs/Time
-
diff --git a/java/netsvcs/Time/Server.java b/java/netsvcs/Time/Server.java
deleted file mode 100755
index 6b44ddf8d9f..00000000000
--- a/java/netsvcs/Time/Server.java
+++ /dev/null
@@ -1,23 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// netsvcs.Time
-//
-// = FILENAME
-// Server.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package netsvcs.Time;
-
-// Test driver for the time service server
-public class Server
-{
- public static void main (String [] args)
- {
- TSServerAcceptor server = new TSServerAcceptor ();
- server.init (args);
- }
-}
diff --git a/java/netsvcs/Time/TSClerkHandler.java b/java/netsvcs/Time/TSClerkHandler.java
deleted file mode 100755
index fc89b69c45c..00000000000
--- a/java/netsvcs/Time/TSClerkHandler.java
+++ /dev/null
@@ -1,296 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * netsvcs.Time
- *
- * = FILENAME
- * TS_Clerk_Handler.java
- *
- *@author Prashant Jain, Everett Anderson
- *
- *************************************************/
-package netsvcs.Time;
-
-import java.io.*;
-import java.util.Date;
-import JACE.OS.*;
-import JACE.Connection.*;
-import JACE.Reactor.*;
-import JACE.ASX.TimeValue;
-
-/**
- * <hr>
- * <p><h2>SYNOPSIS</h2>
- *
- * <blockquote>Requests the remote time on a server at regular
- * intervals.</blockquote>
- *
- * <p><h2>DESCRIPTION</h2>
- *
- * <blockquote>TSClerkHandlers are created by a TSClerkProcessor. There
- * is one handler for each server that the Clerk Processor factors into
- * its calculations.</blockquote>
- */
-public class TSClerkHandler extends SvcHandler
-{
- /**
- * Constructor. TSClerkProcessor specifies the server machine and
- * port, as well as the interval at which to make the query.
- */
- public TSClerkHandler (String hostname,
- int port,
- TimerQueue tq,
- int timeout,
- TSClerkProcessor parent)
- {
-
- this.hostname_ = hostname;
- this.port_ = port;
- this.tq_ = tq;
- this.timeout_ = timeout;
-
- this.initialTimeout_ = timeout;
- this.processor_ = parent;
-
- this.sendMsg_ = new String ("TIME_UPDATE_REQUEST");
- }
-
- /**
- * Called to start this handler in a new thread. This only
- * does it when the state of the handler is INITIALIZING.
- */
- public int open (Object obj)
- {
- if (this.state_ != RECONNECTING) {
-
- Thread test = new Thread(this);
-
- new Thread (this).start ();
-
- }
- return 0;
- }
-
- /**
- * Accessor - return the host name of the server
- */
- public String hostname ()
- {
- return this.hostname_;
- }
-
- /**
- * Accessor - return the port used to contact the server
- */
- public int port ()
- {
- return this.port_;
- }
-
- /**
- * Accessor - returns the difference between the local time and
- * the remote server.
- */
- public long delta ()
- {
- return this.delta_;
- }
-
- /**
- * Called when the thread starts. Schedules itself with the
- * timer queue.
- */
- public void run ()
- {
- this.timerId_ = this.tq_.scheduleTimer (this,
- null,
- new TimeValue (this.timeout_),
- new TimeValue (this.timeout_));
-
- }
-
- /**
- * Accessor - return the state
- */
- public int state()
- {
- return this.state_;
- }
-
- /**
- * Sets the state of the handler
- */
- public void state(int newState)
- {
- this.state_ = newState;
- }
-
- /**
- * Provides a new time out interval (exponentially increasing) so
- * that if the server doesn't respond, we don't keep trying to
- * reconnect as often. Maximum value is 5 minutes.
- */
- public int recalculateTimeout()
- {
- this.timeout_ *= 2;
-
- if (this.timeout_ > this.max_timeout_)
- this.timeout_ = max_timeout_;
-
- return this.timeout_;
- }
-
- /**
- * Start the recovery from a server disconnection by closing the
- * port and recalculating the timeout value.
- */
- protected void errorRecovery()
- {
- ACE.DEBUG("Time Service failure with server " + this.hostname_);
-
- this.timeout_ = this.recalculateTimeout();
-
- this.reschedule();
- }
-
- /**
- * Removes this handler from the timer queue, and reschedules it
- * (presumably with a new timeout value)
- */
- public void reschedule()
- {
- this.tq_.cancelTimer(this);
-
- this.timerId_ = this.tq_.scheduleTimer (this,
- null,
- new TimeValue (this.timeout_),
- new TimeValue (this.timeout_));
- }
-
- /**
- * Called back by the timer queue. If the handler isn't connected,
- * it tries to reconnect to the server. Otherwise, it requests
- * the remote time. The server is said to have disconnected when
- * an exception is thrown in the socket system, or the result is
- * a string with length <= 0.
- */
- public int handleTimeout (TimeValue tv, Object obj)
- {
- if (this.state_ != CONNECTED) {
-
- this.processor_.initiateConnection(this);
-
- // If still not connected
- if (this.state_ != CONNECTED) {
-
- // used to set state to reconnecting here
- this.state_ = RECONNECTING;
-
- // Reschedule to try again later
- this.errorRecovery();
- return 0;
- }
-
- // If connected, poll the server at the requested intervals
- this.resetTimeout();
- }
-
- StringBuffer ack = new StringBuffer ();
- int ackLen;
- try
- {
- // Used to calculate the turn-around time
- long sendTime = System.currentTimeMillis();
-
- this.peer ().send(this.sendMsg_);
- ackLen = this.peer ().recv (ack);
-
- long recvTime = System.currentTimeMillis();
-
- if (ackLen <= 0) {
-
- this.state_ = DISCONNECTED;
- return -1;
-
- } else {
-
- long delta = (new Long(ack.toString())).longValue() - recvTime;
-
- delta += (recvTime - sendTime) / 2;
-
- this.delta_ = delta;
-
- System.err.println("Delta: " + this.delta_);
- }
-
- }
- catch (NullPointerException e)
- {
- ACE.ERROR ("connection reset by peer");
- this.state_ = DISCONNECTED;
- return -1;
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- this.state_ = DISCONNECTED;
- return -1;
- }
-
- return 0;
- }
-
- /**
- * Resets the timer interval to be the one supplied to the
- * constructor.
- */
- public void resetTimeout()
- {
- this.timeout_ = this.initialTimeout_;
-
- this.reschedule();
- }
-
- private TSClerkProcessor processor_;
- // Reference used to re-establish connections
-
- public static final int MAX_RETRY_TIMEOUT = 300;
- // Wait at most 5 minutes before trying to reconnect
-
- // States
- public static final int CONNECTED = 0;
- public static final int DISCONNECTED = 1;
- public static final int RECONNECTING = 2;
-
- // If there has been a failure, try reconnecting
- // at least every MAX_RETRY_TIMEOUT seconds
- private int max_timeout_ = MAX_RETRY_TIMEOUT;
-
- // State of the handler
- private int state_ = DISCONNECTED;
-
- // Difference between the remote time and the local time.
- private long delta_ = 0;
-
- // Name of the remote host
- private String hostname_;
-
- // Port used for the connection
- private int port_;
-
- // Current timer interval
- private int timeout_;
-
- // Reference to the Clerk Processor's timer queue
- private TimerQueue tq_;
-
- // Message to send for a time update
- private String sendMsg_;
-
- // ID of the handler in the queue
- private int timerId_;
-
- // Desired time interval to receive updates
- private int initialTimeout_;
-
-}
diff --git a/java/netsvcs/Time/TSClerkProcessor.java b/java/netsvcs/Time/TSClerkProcessor.java
deleted file mode 100755
index d7b1773cc9e..00000000000
--- a/java/netsvcs/Time/TSClerkProcessor.java
+++ /dev/null
@@ -1,267 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * netsvcs.Time
- *
- * = FILENAME
- * TSClerkProcessor.java
- *
- *@author Prashant Jain, Everett Anderson
- *
- *************************************************/
-package netsvcs.Time;
-
-import java.io.*;
-import java.net.*;
-import java.util.*;
-import JACE.OS.*;
-import JACE.Misc.*;
-import JACE.Connection.*;
-import JACE.Reactor.*;
-import JACE.ASX.TimeValue;
-
-/**
- *
- * <hr>
- * <p><h2>SYNOPSIS</h2>
- *
- * <blockquote>Monitors a specified port (default 7989) and launches
- * TSClerkHandlers when connections are made. The handlers communicate
- * with servers and calculate the difference between the server time
- * and local time. The Clerk Processor averages these differences
- * and reports them to clients.</blockquote>
- *
- * <p><h2>DESCRIPTION</h2>
- *
- * <blockquote>This doesn't actually change the system clock, but it
- * provides the average of the differences of the local and server
- * times. A client could use this information to adjust the clock, or
- * just use the midpoint to determine the correct network time.</blockquote>
- *
- */
-public class TSClerkProcessor extends Connector implements Runnable
-{
- /**
- * Default constructor
- */
- public TSClerkProcessor ()
- {
- this.serverArray_ = new Vector ();
-
- }
-
- /**
- * Parse the command line, setup the TSRequestAcceptor, and run
- * the Clerk Processor in its own thread.
- */
- public int init (String [] args)
- {
- // Parse arguments
- this.parseArgs (args);
-
- TSRequestAcceptor ra = new TSRequestAcceptor (this);
- ra.init (args);
-
- // Run in own thread of control so that we don't block the caller
- new Thread (this).start ();
- return 0;
- }
-
-
- /**
- * Makes connections to the servers, schedules itself for intervals
- * to update the delta time.
- */
- public void run ()
- {
-
- // Set up connections with all servers
- Enumeration table = this.serverArray_.elements ();
- while (table.hasMoreElements ())
- {
- this.initiateConnection((TSClerkHandler)table.nextElement());
- }
-
- // Set up timer
- this.timer_id_ = this.tq_.scheduleTimer (this,
- null,
- new TimeValue (this.timeout_),
- new TimeValue (this.timeout_));
- }
-
- /**
- * Makes connections to the servers.
- */
- public void initiateConnection (TSClerkHandler handler)
- {
- this.open (handler.hostname(), handler.port());
-
- try
- {
- // Connect to the server
- this.connect (handler);
-
- // Set the state of the Clerk Handler so it queries the
- // server at intervals.
- handler.state(TSClerkHandler.CONNECTED);
-
- }
- catch (UnknownHostException e)
- {
- ACE.ERROR (e);
- }
- catch (SocketException e)
- {
- ACE.ERROR ("Connection refused");
- }
- catch (InstantiationException e)
- {
- ACE.ERROR (e);
- }
- catch (IllegalAccessException e)
- {
- ACE.ERROR (e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- }
-
-
- /**
- *
- * Called by the timer queue. Calls updateTime().
- */
- public int handleTimeout (TimeValue tv, Object obj)
- {
- return this.updateTime ();
- }
-
- /**
- * Calculates the delta time by averaging the results from
- * Clerk Handler delta()'s. It only includes handlers whose
- * state is currently CONNECTED. If they're not connected, it
- * reschedules them to begin the error correction process of
- * trying to reconnect to the server (possible synch problems?).
- */
- protected int updateTime ()
- {
- TSClerkHandler handler;
- int count = 0;
- long totalDeltaTime = 0;
-
- Enumeration table = this.serverArray_.elements ();
-
- while (table.hasMoreElements ())
- {
- handler = (TSClerkHandler) table.nextElement ();
-
- if (handler.state() != TSClerkHandler.CONNECTED) {
-
- // Reconnecting state means we don't need to put
- // it in the timer queue again
- if (handler.state() == TSClerkHandler.RECONNECTING)
- continue;
- else
- if (handler.state() == TSClerkHandler.DISCONNECTED)
- handler.state(TSClerkHandler.RECONNECTING);
-
- handler.errorRecovery();
- continue;
- }
-
- long delta = handler.delta();
-
- ACE.DEBUG(handler.hostname() + ": " + delta);
-
- totalDeltaTime += delta;
- count++;
- }
-
- if (count > 0) {
-
- this.timeDelta_ = totalDeltaTime / count;
-
- ACE.DEBUG("Average deviation: " + totalDeltaTime/count);
-
- } else
-
- this.timeDelta_ = 0;
-
- return 0;
- }
-
- /**
- * Return the delta time.
- */
- public long getDelta()
- {
- return this.timeDelta_;
- }
-
- /**
- * Parse the command line. Watches for -t <time> and
- * -h <machine:port> switches. Must specify time
- * value before host switches!
- */
- protected void parseArgs (String args[])
- {
- String s;
- GetOpt opt = new GetOpt (args, "t:h:");
- for (int c; (c = opt.next ()) != -1; )
- {
- switch (c)
- {
- case 't':
- s = opt.optarg ();
- this.timeout_ = (new Integer (s)).intValue ();
- break;
- case 'h':
- s = opt.optarg ();
- this.addNewHandler (s);
- break;
- default:
- ACE.ERROR ("Bad command line argument: " + c);
-
- ACE.ERROR ("Valid arguments: -t <timeout> -h <hostname>:<port> -h ...");
- break;
- }
- }
- }
-
- /**
- *
- * Creates a new Clerk Handler and adds it to the serverArray_
- */
- private void addNewHandler (String s)
- {
- StringTokenizer tokens = new StringTokenizer (s, ":");
- String hostname = tokens.nextToken ();
-
- int port = (new Integer (tokens.nextToken ())).intValue ();
-
- // Create new handler and add it to array of servers
- this.serverArray_.addElement (new TSClerkHandler (hostname,
- port,
- this.tq_,
- this.timeout_,
- this));
- }
-
- // Vector of TSClerkHandlers, one for each server
- private Vector serverArray_;
-
- // Default interval at which to update the time
- private int timeout_ = 1000;
-
- // Timer queue which calls handleTimeout when the Clerk Processor
- // is supposed to update the time.
- private TimerQueue tq_ = new TimerQueue (true);
-
- // Clerk Processor ID in the timer queue
- private int timer_id_;
-
- // Average of the differences of the local and server times.
- private long timeDelta_;
-}
diff --git a/java/netsvcs/Time/TSRequestAcceptor.java b/java/netsvcs/Time/TSRequestAcceptor.java
deleted file mode 100755
index e02b0b261ba..00000000000
--- a/java/netsvcs/Time/TSRequestAcceptor.java
+++ /dev/null
@@ -1,142 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * netsvcs.Time
- *
- * = FILENAME
- * TSRequestAcceptor.java
- *
- *@author Prashant Jain, Everett Anderson
- *
- *************************************************/
-package netsvcs.Time;
-
-import java.io.*;
-import java.net.*;
-import java.util.*;
-import JACE.OS.*;
-import JACE.Misc.*;
-import JACE.Connection.*;
-import JACE.Reactor.*;
-
-/**
- * <hr>
- * <p><h2>SYNOPSIS</h2>
- *
- * <blockquote>Monitors a specified port (default 7990) and launches
- * TSRequestHandlers when connections are made. The handlers
- * report the average deviation from the local time when input
- * is received to their sockets.</blockquote>
- *
- * <p><h2>DESCRIPTION</h2>
- * <blockquote>This is in place of the shared memory system used in C++ ACE.
- * The clients need to request the correct time range from the Clerk, so
- * they can do it with <a href="ACE.SOCK_SAP.SOCKStream.html#_top_">
- * <tt>sockets</tt></a>. An instance of TSRequestAcceptor is created
- * and initialized in TSClerkProcessor init(). This should be the
- * only place it's used.</blockquote>
- *
- * @see ACE.SOCK_SAP.SOCKAcceptor,ACE.netsvcs.Time.TSClerkProcessor
- */
-
-public class TSRequestAcceptor extends Acceptor implements Runnable
-{
- /**
- * Create an instance of TSRequestAcceptor. Default constructor.
- */
- public TSRequestAcceptor (TSClerkProcessor parent)
- {
- this.parent_ = parent;
- }
-
- /**
- *
- * Process command line arguments (port), and start this instance
- * in its own thread.
- *
- */
- public int init(String [] args)
- {
- this.parseArgs (args);
-
- new Thread (this).start();
- return 0;
- }
-
- /**
- *
- * Called when the thread starts. Open the port and accept
- * connections.
- */
- public void run ()
- {
- try {
- this.open (this.port_);
- while (true)
- this.accept();
- }
- catch (SocketException e)
- {
- ACE.ERROR (e);
- }
- catch (InstantiationException e)
- {
- ACE.ERROR (e);
- }
- catch (IllegalAccessException e)
- {
- ACE.ERROR (e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
-
- System.err.println("Stopped accepting");
- }
-
- /**
- *
- * Parse the command line. This only looks for -p <port number>.
- *
- */
- protected void parseArgs (String args[])
- {
- String s;
- GetOpt opt = new GetOpt (args, "p:");
-
- for (int c; (c = opt.next ()) != -1; )
- {
- switch (c)
- {
- case 'p':
- s = opt.optarg ();
- this.port_ = (new Integer (s)).intValue ();
- break;
- default:
- ACE.ERROR("Invalid argument: " + c);
- break;
- }
- }
- }
-
- /**
- *
- * Modifies to behavior of Acceptor accept() so the TSClerkProcessor
- * reference can be passed to the TSRequestHandler.
- *
- */
-
- protected SvcHandler makeSvcHandler ()
- throws InstantiationException, IllegalAccessException
- {
- return (SvcHandler) new TSRequestHandler(parent_);
- }
-
- // Port to monitor
- private int port_ = 7990;
-
- // Reference to the Clerk Processor (which holds the time value)
- private TSClerkProcessor parent_;
-};
-
diff --git a/java/netsvcs/Time/TSRequestHandler.java b/java/netsvcs/Time/TSRequestHandler.java
deleted file mode 100755
index dbeded22250..00000000000
--- a/java/netsvcs/Time/TSRequestHandler.java
+++ /dev/null
@@ -1,106 +0,0 @@
-package netsvcs.Time;
-/*************************************************
- *
- * = PACKAGE
- * netsvcs.Time
- *
- * = FILENAME
- * TSRequestHandler.java
- *
- *@author Prashant Jain, Everett Anderson
- *
- *************************************************/
-import java.io.*;
-import java.util.*;
-import JACE.OS.*;
-import JACE.Connection.*;
-import JACE.Reactor.*;
-
-/**
- * <hr>
- * <p><h2>SYNOPSIS</h2>
- *
- * <blockquote>Handles giving the client the average difference between
- * the local time and the server times.</blockquote>
- *
- * <p><h2>DESCRIPTION</h2>
- *
- * <blockquote>Whenever the RequestHandler receives input to the port, it
- * sends the current delta (average difference time) in return as a string.
- * Instances of this class are created by TSRequestAcceptor.</blockquote>
- */
-public class TSRequestHandler extends SvcHandler
-{
- /**
- * Constructor. Takes in a reference to the Clerk Processor
- * so it can call TSClerkProcessor getDelta().
- */
- public TSRequestHandler (TSClerkProcessor processor)
- {
- this.processor_ = processor;
- }
-
- /**
- *
- * Run this in a separate thread.
- */
- public int open (Object obj)
- {
- new Thread (this).start ();
- return 0;
- }
-
- /**
- *
- * Called when the thread starts. This is the main code -- whenever
- * input comes to the socket, it sends out the current delta time
- * as a string.
- */
- public void run ()
- {
- int msgLen;
- try
- {
- while (true)
- {
- StringBuffer msg = new StringBuffer ();
-
- msgLen = this.peer ().recv (msg);
-
- if (msgLen < 0)
- break;
- else {
-
- // No matter what was sent in, send the average difference back
-
- String msgOut = new String("" + this.processor_.getDelta() + '\n');
- this.peer ().send (msgOut);
-
- }
- }
- }
- catch (NullPointerException e)
- {
- ACE.ERROR ("Connection reset by peer");
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- finally
- {
- try
- {
- this.peer ().close ();
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- }
- }
-
-
- // Reference to the Clerk Processor to call getDelta()
- TSClerkProcessor processor_;
-}
diff --git a/java/netsvcs/Time/TSServerAcceptor.java b/java/netsvcs/Time/TSServerAcceptor.java
deleted file mode 100755
index 2d54f7b740b..00000000000
--- a/java/netsvcs/Time/TSServerAcceptor.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * netsvcs.Time
- *
- * = FILENAME
- * TS_Server_Acceptor.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package netsvcs.Time;
-
-import java.io.*;
-import java.net.*;
-import java.util.*;
-import JACE.OS.*;
-import JACE.Misc.*;
-import JACE.Connection.*;
-import JACE.Reactor.*;
-
-/**
- * <hr>
- * <p><h2>DESCRIPTION</h2>
- *
- * Acceptor: listens to a port and launches TSServerHandlers
- * when connections are made.
- *
- * @see netsvcs.Time.TSServerHandler, JACE.Connection.Acceptor
- */
-public class TSServerAcceptor extends Acceptor implements Runnable
-{
- // Run this in its own thread
- public int init (String [] args)
- {
- // Parse arguments
- this.parseArgs (args);
-
- // Run in own thread of control so that we don't block the caller
- new Thread (this).start ();
- return 0;
- }
-
- // Create a TSServerHandler for each client that wants to connect
- public void run ()
- {
- try
- {
- this.setHandlerFactory (Class.forName ("netsvcs.Time.TSServerHandler"));
- this.open (this.port_);
- while (true)
- this.accept ();
- }
- catch (ClassNotFoundException e)
- {
- ACE.ERROR (e);
- }
- catch (SocketException e)
- {
- ACE.ERROR ("Socket Exception: " + e);
- }
- catch (InstantiationException e)
- {
- ACE.ERROR (e);
- }
- catch (IllegalAccessException e)
- {
- ACE.ERROR (e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
-
- System.err.println("Stopped accepting");
- }
-
- // Process the command line
- protected void parseArgs (String args[])
- {
- String s;
- GetOpt opt = new GetOpt (args, "p:");
- for (int c; (c = opt.next ()) != -1; )
- {
- switch (c)
- {
- case 'p':
- s = opt.optarg ();
- this.port_ = (new Integer (s)).intValue ();
- break;
- default:
- ACE.ERROR ("Unknown argument: " + c);
- break;
- }
- }
- }
-
- private int port_ = 7989;
-}
-
diff --git a/java/netsvcs/Time/TSServerHandler.java b/java/netsvcs/Time/TSServerHandler.java
deleted file mode 100755
index 4ee700254ed..00000000000
--- a/java/netsvcs/Time/TSServerHandler.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * netsvcs.Time
- *
- * = FILENAME
- * TS_Server_Handler.java
- *
- *@author Prashant Jain, Everett Anderson
- *
- *************************************************/
-package netsvcs.Time;
-
-import java.io.*;
-import java.util.*;
-import JACE.OS.*;
-import JACE.Connection.*;
-import JACE.Reactor.*;
-
-/**
- * <hr>
- * <p><h2>DESCRIPTION</h2>
- *
- * <blockquote>Handles requests from a TSClerkHandler and sends
- * back the current local time.</blockquote>
- *
- * @see netsvcs.Time.TSClerkHandler. netsvcs.Time.TSServerAcceptor
- */
-
-public class TSServerHandler extends SvcHandler
-{
- // Constructor
- public TSServerHandler ()
- {
- }
-
- // Start this handler in its own thread
- public int open (Object obj)
- {
-
- new Thread (this).start ();
- return 0;
- }
-
- // Wait for messages from the Client and send the current local
- // time back as a string.
- public void run ()
- {
- int msgLen;
- try
- {
- while (true)
- {
- // Use a new one each time since recv appends
- StringBuffer msg = new StringBuffer ();
-
- // Get the message from the client (blocks)
- msgLen = this.peer ().recv (msg);
-
- // Just keep waiting if there's a problem
- if (msgLen <= 0)
- break;
-
- // Is the message for the right thing?
- if (msg.toString().compareTo ("TIME_UPDATE_REQUEST") != 0) {
- System.err.println("Unknown message: \"" + msg + '\"');
- this.peer().send("\n"); // send so other side isn't stuck
- break;
- }
-
- // Get local time
- long time = System.currentTimeMillis();
-
- // Send as a string
- this.peer ().send ("" + time);
-
- ACE.DEBUG("Time: " + new Date(time));
- }
- }
- catch (NullPointerException e)
- {
- ACE.ERROR ("Connection reset by peer");
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- finally
- {
- try
- {
- this.peer ().close ();
- }
- catch (IOException e)
- {
- }
- }
- }
-}
diff --git a/java/src/ACE.java b/java/src/ACE.java
deleted file mode 100644
index 8fa6e1823fa..00000000000
--- a/java/src/ACE.java
+++ /dev/null
@@ -1,164 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.OS
- *
- * = FILENAME
- * JACE.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.OS;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- * <blockquote>Constants, utility "functions", etc.</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * Defines default constants for ACE. Many of these are used for the
- * ACE tests and applications. You may want to change some of these to
- * correspond to your environment. Also, routines for error handling,
- * debugging and bit manipulation are included.
- *</blockquote>
- *
- * <h2>NOTES</h2>
- *<blockquote>
- * This class is non-instantiable, and intended only to provide a constrained
- * namespace.
- *</blockquote>
- */
-public abstract class ACE
-{
- /**
- * Default port on which a server listens for connections.
- */
- public static final int DEFAULT_SERVER_PORT = 10002;
-
- /**
- * Default name to use for a thread group.
- */
- public static final String DEFAULT_THREAD_GROUP_NAME = "ace_thread_group";
-
- /**
- * Disable debugging. Once debugging is disabled, all ACE.DEBUG
- * statements would be ignored.
- */
- public static final void disableDebugging ()
- {
- ACE.debug_ = false;
- }
-
- /**
- * Enable debugging. Once debugging is enabled, all ACE.DEBUG
- * statements get printed.
- */
- public static final void enableDebugging ()
- {
- ACE.debug_ = true;
- }
-
- /**
- * Print the string representation of Java Exception.
- *@param e Java exception
- */
- public static final void ERROR (Exception e)
- {
- System.err.println (e);
- }
-
- /**
- * Print the string being passed in.
- *@param s a Java String
- */
- public static final void ERROR (String s)
- {
- System.err.println (s);
- }
-
- /**
- * Print the string being passed in.
- *@param s A Java String
- *@return Error value passed in
- */
- public static final int ERROR_RETURN (String s, int errorVal)
- {
- System.err.println (s);
- return errorVal;
- }
-
- /**
- * Print the string being passed in. Note the behavior will vary
- * depending upon whether debugging is enabled or disabled.
- *@param s a Java String
- */
- public static final void DEBUG (String s)
- {
- if (ACE.debug_)
- System.out.println (s);
- }
-
- /**
- * Flush out any data that may be buffered.
- */
- public static final void FLUSH ()
- {
- System.out.flush ();
- }
-
- /**
- * Set the bits of WORD using BITS as the mask.
- *@param WORD the bits to be set.
- *@param BITS the mask to use.
- *@return The value obtained after setting the bits.
- */
- public static final long SET_BITS (long WORD, long BITS)
- {
- return WORD | BITS;
- }
-
- /**
- * Clear the bits of WORD using BITS as the mask.
- *@param WORD the bits to clear.
- *@param BITS the mask to use.
- *@return The value obtained after clearing the bits.
- */
- public static final long CLR_BITS (long WORD, long BITS)
- {
- return WORD & ~BITS;
- }
-
- /**
- * Check if bits are enabled in WORD.
- *@param WORD the bits to check.
- *@param BIT the bit to check to see if it is enabled or not.
- *@return true if bit is enabled, false otherwise.
- */
- public static final boolean BIT_ENABLED (long WORD, long BIT)
- {
- return (WORD & BIT) != 0;
- }
-
- /**
- * Check if bits are disabled in WORD.
- *@param WORD the bits to check.
- *@param BIT the bit to check to see if it is disabled or not.
- *@return true if bit is disabled, false otherwise.
- */
- public static final boolean BIT_DISABLED (long WORD, long BIT)
- {
- return (WORD & BIT) == 0;
- }
-
- // Debug flag (turn debugging on/off)
- private static boolean debug_ = true;
-
- // Default private constructor to avoid instantiation
- private ACE ()
- {
- }
-}
-
-
diff --git a/java/src/AcceptStrategy.java b/java/src/AcceptStrategy.java
deleted file mode 100644
index 7b48510840e..00000000000
--- a/java/src/AcceptStrategy.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Connection
- *
- * = FILENAME
- * AcceptStrategy.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.SOCK_SAP.*;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Interface for specifying a passive connection
- * acceptance strategy for a
- * <a href="ACE.Connection.SvcHandler.html"><tt>SvcHandler</tt></a>
- * .
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *
- *<blockquote>
- * This class provides a strategy that manages passive
- * connection setup for an application, and can be extended
- * to define new strategies.
- *</blockquote>
- *
- * @see SvcHandler
- * @see Acceptor
- */
-
-public class AcceptStrategy
-{
- /**
- * Create an instance of Accept Strategy.
- *@param port port number where the server will listen for connections
- *@exception IOException couldn't open port
- */
- AcceptStrategy (int port) throws IOException
- {
- this.open (port);
- }
-
- /**
- * Initialize AcceptStrategy.
- *@param port port number where the server will listen for connections
- *@exception IOException couldn't open port
- */
- public void open (int port) throws IOException
- {
- // Create a new SOCK_Acceptor to accept client connections
- this.sockAcceptor_ = new SOCKAcceptor (port);
- }
-
- /**
- * Accept connections into the SvcHandler. Note that subclasses
- * should overwrite this method to provide a different accept
- * strategy.
- *@param sh Svc Handler in which to accept the connection
- *@exception SocketException
- *@exception IOException
- *@return 0
- */
- public int acceptSvcHandler (SvcHandler sh) throws
- SocketException, IOException
- {
- // Create a new stream
- SOCKStream sockStream = new SOCKStream ();
-
- // Block in accept. Returns when a connection shows up
- this.sockAcceptor_.accept (sockStream);
-
- // Set the streams for the new handler
- sh.setHandle (sockStream);
- return 0;
- }
-
- // Our connection acceptance factory
- private SOCKAcceptor sockAcceptor_;
-
-}
diff --git a/java/src/Acceptor.java b/java/src/Acceptor.java
deleted file mode 100644
index 1db6e01f7b5..00000000000
--- a/java/src/Acceptor.java
+++ /dev/null
@@ -1,213 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Connection
- *
- * = FILENAME
- * Acceptor.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.SOCK_SAP.*;
-import JACE.ServiceConfigurator.*;
-
-/**
- * <hr>
- * <p><h2>SYNOPSIS</h2>
- *
- * <blockquote>Abstract factory for creating a service handler
- * (<a href="ACE.Connection.SvcHandler.html"><tt>SvcHandler</tt></a>),
- * accepting into the
- * <a href="ACE.Connection.SvcHandler.html"><tt>SvcHandler</tt></a>, and activating the
- * <a href="ACE.Connection.SvcHandler.html"><tt>SvcHandler</tt></a>.</blockquote>
- *
- * <p><h2>DESCRIPTION</h2>
- *
- * <blockquote>Implements the basic strategy for passively establishing
- * connections with applications. The <tt>Acceptor</tt>
- * is a factory for <tt>SvcHandler</tt> instances, and, by default
- * generates a new <tt>SvcHandler</tt> instance for each connection
- * esablished.</blockquote>
- *
- * <p>
- *
- * <blockquote> The user of this class <em>must</em> provide a
- * reference to a handler factory prior to calling <a
- * href="#accept()"><tt>accept</tt></a>, or an exception will be
- * thrown. The handler factory is identified by the meta-class for
- * the <tt>SvcHandler</tt>, and is typically obtained by calling <a
- * href="java.lang.Class#classForName(java.lang.String)"><tt>Class.classForName("SvcHandler")</tt></a>.
- * </blockquote>
- *
- * <p>
- *
- * <blockquote> TCP is the transport mechanism used, via
- * <a href="ACE.SOCK_SAP.SOCKAcceptor.html#_top_"><tt>SOCKAcceptor</tt></a>,
- * <em>et.al.</em> The SvcHandler is instantiated with a concrete type
- * that performs the application-specific service. </blockquote>
- *
- * <h2>NOTES</h2>
- *
- * <blockquote> This class is not directly related to the
- * <tt>AcceptorStrategy</tt> class.</blockquote>
- *
- *
- * @see java.lang.Class,ACE.Connection.SvcHandler,ACE.SOCK_SAP.SOCKAcceptor */
-public class Acceptor extends ServiceObject
-{
- /**
- * Create an instance of Acceptor. Default constructor. Note that if
- * an instance is created via this method, <tt>setHandlerFactory</tt>
- * must be called prior to using <tt>accept</tt>.
- *
- * @see ACE.Connection.Acceptor.setHandlerFactory
- */
- public Acceptor ()
- {
- }
-
- /**
- * Create an instance of Acceptor.
- *@param handlerFactory meta-class reference used to create
- * an instance of a SvcHandler when a connection is accepted
- * (typically obtained by calling <tt>Class.classForName</tt>).
- *
- *@see java.lang.Class.classForName
- */
- public Acceptor (Class handlerFactory)
- {
- this.handlerFactory_ = handlerFactory;
- }
-
- /**
- * Set the handler factory. This is provided to aid the default
- * no-arg constructor.
- *@param handlerFactory meta-class reference used to create
- * an instance of a SvcHandler when a connection is accepted
- * (typically obtained by calling <tt>Class.classForName</tt>).
- *
- *@see java.lang.Class.classForName
- */
- public void setHandlerFactory (Class handlerFactory)
- {
- this.handlerFactory_ = handlerFactory;
- }
-
- /**
- * Initialize the Acceptor.
- *@param port TCP port number where the Acceptor will listen for connections
- *@exception IOException socket level exception
- */
- public void open (int port) throws IOException
- {
- this.sockAcceptor_ = new SOCKAcceptor (port);
- }
-
- /**
- * Template method for accepting connections. Delegates operational
- * activities to the following bridge methods:
- * <ul>
- * <li><tt>makeSvcHandler</tt></li>
- * <li><tt>acceptSvcHandler</tt></li>
- * <li><tt>activateSvcHandler</tt></li>
- * </ul>
- *
- * <p>
- *
- * The method first obtains a <tt>SvcHandler</tt> via
- * <tt>makeSvcHandler</tt>, accepts the connection <q>into</q> the
- * handler using <tt>acceptSvcHandler</tt>, and finally turns over
- * control to the handler with <tt>activateSvcHandler</tt>.
- *
- *@exception SocketException socket level error
- *@exception InstantiationException <tt>makeSvcHandler</tt> failure
- *@exception IllegalAccessException <tt>makeSvcHandler</tt> failure
- *@exception IOException socket level error
- */
- public void accept () throws SocketException,
- InstantiationException,
- IllegalAccessException,
- IOException
- {
-
- // Create a Svc_Handler using the appropriate Creation_Strategy
- SvcHandler sh = this.makeSvcHandler ();
-
- // Accept a connection into the SvcHandler using the appropriate
- // Accept_Strategy
- this.acceptSvcHandler (sh);
-
- // Activate the SvcHandler using the appropriate ActivationStrategy
- this.activateSvcHandler (sh);
- }
-
- /**
- * Bridge method for creating a <tt>SvcHandler</tt>. The default is to
- * create a new <SvcHandler>. However, subclasses can override this
- * policy to perform <SvcHandler> creation in any way that they like
- * (such as creating subclass instances of <SvcHandler>, using a
- * singleton, etc.)
- *@return a new instance of the SvcHandler
- *@exception InstantiationException could not create new SvcHandler
- *@exception IllegalAccessException no SvcHandler factory provided
- */
- protected SvcHandler makeSvcHandler ()
- throws InstantiationException, IllegalAccessException
- {
- // Create a new handler for the connection
- return (SvcHandler) handlerFactory_.newInstance ();
- }
-
- /**
- * Bridge method for accepting the new connection into the
- * <tt>SvcHandler</tt>. The default behavior delegates the work to
- * <tt>SOCKAcceptor.accept</tt>. However, subclasses can override this
- * strategy.
- *@param sh SvcHandler in which to accept the connection
- *@return 0
- *@exception SocketException socket level error
- *@exception IOException socket level error
- */
- protected int acceptSvcHandler (SvcHandler sh)
- throws SocketException, IOException
- {
- // Create a new stream
- SOCKStream sockStream = new SOCKStream ();
-
- // Block in accept. Returns when a connection shows up
- this.sockAcceptor_.accept (sockStream);
-
- // Set the streams for the new handler
- sh.setHandle (sockStream);
- return 0;
- }
-
- /**
- * Bridge method for activating a <tt>SvcHandler</tt>. The default
- * behavior of this method is to activate the <tt>SvcHandler</tt> by
- * calling its open() method (which allows the <tt>SvcHandler</tt> to
- * define its own concurrency strategy). However, subclasses can
- * override this strategy to do more sophisticated concurrency
- * activations.
- *@param sh SvcHandler to activate
- *@return 0
- */
- protected int activateSvcHandler (SvcHandler sh)
- {
- sh.open (null);
- return 0;
- }
-
- // Handler class that should be instantiated when a connection is
- // made with a client
- private Class handlerFactory_;
-
- // Our connection acceptance factory
- protected SOCKAcceptor sockAcceptor_;
-}
diff --git a/java/src/ActivateStrategy.java b/java/src/ActivateStrategy.java
deleted file mode 100644
index 882203ad552..00000000000
--- a/java/src/ActivateStrategy.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Connection
- *
- * = FILENAME
- * ActivateStrategy.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Connection;
-
-
-/**
- * <hr>
- *<h2>SYNOPSIS</h2>
- * Bridge supporting activation strategy used by
- * <a href="ACE.Connection.StrategyAcceptor.html#_top_"><tt>StrategyAcceptor</tt></a>
- *
- *<h2>DESCRIPTION</h2>
- * Subclass and overload
- * <a href="#activateSvcHandler(ACE.Connection.SvcHandler)"><tt>activateSvcHandler</tt></a>
- * in order change the activation strategy. Then, submit this subclass to
- * <a href="ACE.Connection.StrategyAcceptor.html#_top_"><tt>StrategyAcceptor</tt></a>
- * as the activation strategy.
- *
- *@see StrategyAcceptor
- */
-public class ActivateStrategy
-{
- /**
- * Activate the Svc Handler. Note that subclasses should overwrite
- * this method to provide a different Activate strategy.
- *@param sh Svc Handler to activate
- *@return zero if success, non-zero for failure
- */
- public int activateSvcHandler (SvcHandler sh)
- {
- sh.open (null);
- return 0;
- }
-}
diff --git a/java/src/AddServiceObjectNode.java b/java/src/AddServiceObjectNode.java
deleted file mode 100644
index 603b5b61098..00000000000
--- a/java/src/AddServiceObjectNode.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import JACE.OS.*;
-import java_cup.runtime.*;
-
-class AddServiceObjectNode extends ParseNode
-{
-
- public AddServiceObjectNode (int act_num)
- {
- super(act_num);
-
- this.locator_ = new String();
- this.params_ = new String();
- }
-
- /* String with possible locator information -- used when trying to load
- old C++ format files */
- public String locator ()
- {
- return this.locator_;
- }
-
- public String params ()
- {
- return this.params_;
- }
-
- public void params (String params)
- {
- this.params_ = params;
- }
-
- public boolean suspended ()
- {
- return this.suspended_;
- }
-
- public void init(String name, String locator, boolean suspended)
- {
- super.name_ = name;
- this.locator_ = locator;
- this.suspended_ = suspended;
- }
-
- public void apply ()
- {
- ACE.DEBUG("AddServiceObjectNode apply");
-
- if (JACE.ServiceConfigurator.ServiceConfig.initialize(this) == -1)
- ACE.ERROR("Error adding " + this.name_);
- }
-
- String params_;
- String locator_;
- boolean suspended_;
-};
diff --git a/java/src/Blob.java b/java/src/Blob.java
deleted file mode 100644
index 69feef248b3..00000000000
--- a/java/src/Blob.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Connection
- *
- * = FILENAME
- * Blob.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.SOCK_SAP.*;
-import JACE.ASX.*;
-import JACE.OS.*;
-
-public class Blob
-{
- public int open (String filename, String hostname , int port)
- {
- this.filename_ = filename;
- this.hostname_ = hostname;
- this.port_ = port;
- return 0;
- }
-
- public MessageBlock read (int length, int offset)
- {
- // Check if we have a valid length and a valid offset
- if (length < 0 || offset < 0)
- {
- ACE.ERROR ("Blob::read(): Negative length or offset");
- return null;
- }
-
- // Create a Blob Reader
- BlobReader blobReader = new BlobReader (length, offset, this.filename_, this.hostname_, this.port_);
-
- // Receive data
- MessageBlock mb = blobReader.receiveData ();
- if (blobReader.bytesRead () != length)
- return null;
- else
- return mb;
- }
-
- public int write (MessageBlock mb, int length, int offset)
- {
- // Check if we have a valid length and a valid offset
- if (length < 0 || offset < 0)
- ACE.ERROR ("Blob::write(): Negative length or offset");
-
- // Create a Blob Writer
- BlobWriter blobWriter = new BlobWriter (mb, length, offset, this.filename_);
-
- try
- {
- // Connect to the server
- this.connector_.open (this.hostname_, this.port_);
- this.connector_.connect (blobWriter);
- }
- catch (UnknownHostException e)
- {
- ACE.ERROR (e);
- }
- catch (InstantiationException e)
- {
- ACE.ERROR (e);
- }
- catch (IllegalAccessException e)
- {
- ACE.ERROR (e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
-
- return blobWriter.bytesWritten ();
- }
-
- public int close ()
- {
- return 0;
- }
-
- String filename_;
- String hostname_;
- int port_;
- Connector connector_ = new Connector ();
-}
diff --git a/java/src/BlobHandler.java b/java/src/BlobHandler.java
deleted file mode 100644
index ec282bdeaa9..00000000000
--- a/java/src/BlobHandler.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Connection
- *
- * = FILENAME
- * BlobHandler.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.SOCK_SAP.*;
-import JACE.ASX.*;
-import JACE.OS.*;
-
-public abstract class BlobHandler extends SvcHandler
-{
- public BlobHandler (int length, int offset, String filename)
- {
- this.length_ = length;
- this.offset_ = offset;
- this.filename_ = filename;
- }
-
- public abstract int open (Object obj);
-
- protected int length_ = 0;
- protected int offset_ = 0;
- protected String filename_ = null;
-}
-
diff --git a/java/src/BlobReader.java b/java/src/BlobReader.java
deleted file mode 100644
index 7209f3c721f..00000000000
--- a/java/src/BlobReader.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Connection
- *
- * = FILENAME
- * BlobReader.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.SOCK_SAP.*;
-import JACE.ASX.*;
-import JACE.OS.*;
-
-// Reader **************************************************
-
-public class BlobReader
-{
- public BlobReader (int length,
- int offset,
- String filename,
- String hostname,
- int port)
- {
- this.length_ = length;
- this.offset_= offset;
- this.filename_ = filename;
- this.hostname_ = hostname;
- this.port_ = port;
- }
-
-
- public MessageBlock receiveData ()
- {
- String hostname = this.hostname_;
- String filename = this.filename_;
-
- // Check if the filename begins with a "/" and if so, remove it
- // since we are concatenating a "/" to the hostname.
- if (this.filename_.startsWith ("/"))
- filename = this.filename_.substring (1);
-
- hostname = hostname + ":" + this.port_ + "/";
- // System.out.println (hostname + filename);
-
- // Allocate a buffer to hold the offset worth of data
- byte tempBuf [] = new byte [this.offset_];
- // Allocate a buffer to hold the actual data
- byte dataBuf [] = new byte [this.length_];
-
- try
- {
- // Create a URL to fetch the file
- URL url = new URL (this.protocol_ + hostname + filename);
-
- // Get the input stream and pipe it to a DataInputStream
- DataInputStream iStream = new DataInputStream (url.openStream ());
-
- // Read the offset worth of bytes
- iStream.readFully (tempBuf, 0, this.offset_);
-
- // Read length worth of bytes
- iStream.readFully (dataBuf, 0, this.length_);
- }
- catch (MalformedURLException e)
- {
- ACE.ERROR (e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- // Cache number of bytes read
- this.bytesRead_ = this.length_;
- return new MessageBlock (new String (dataBuf, 0, this.length_));
- }
-
- public int close (long flags)
- {
- return 0;
- }
-
- public int bytesRead ()
- {
- return this.bytesRead_;
- }
-
- private String protocol_ = "http://";
-
- int length_ = 0;
- int offset_= 0;
- String filename_ = null;
- String hostname_ = "localhost";
- int port_ = 80;
-
- int bytesRead_ = 0;
-}
-
-
diff --git a/java/src/BlobWriter.java b/java/src/BlobWriter.java
deleted file mode 100644
index 09cc88a1f9e..00000000000
--- a/java/src/BlobWriter.java
+++ /dev/null
@@ -1,220 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Connection
- *
- * = FILENAME
- * BlobWriter.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.SOCK_SAP.*;
-import JACE.ASX.*;
-import JACE.OS.*;
-
-// Writer **************************************************
-
-public class BlobWriter extends BlobHandler
-{
- public BlobWriter (MessageBlock mb,
- int length,
- int offset,
- String filename)
- {
- super (length, offset, filename);
- this.mb_ = mb;
- this.returnCode_ = -1;
-
- }
-
- /*******************************
- * This constructor should be used when using the basic HTTP 1.1
- * authentication scheme
- *******************************/
- public BlobWriter (MessageBlock mb,
- int length,
- int offset,
- String filename,
- String authentication)
- {
- super (length, offset, filename);
- this.mb_ = mb;
- this.returnCode_ = -1;
- this.authentication_ = authentication;
- }
-
-
- public int open (Object obj)
- {
- if (this.sendRequest () != 0)
- {
- ACE.ERROR ("BlobWriter::open():sendRequest failed");
- return -1;
- }
- else if (this.receiveReply () != 0)
- {
- ACE.ERROR ("BlobWriter::open():receiveReply failed");
- return -1;
- }
- return 0;
- }
-
- public int close (long flags)
- {
- return 0;
- }
-
- public int bytesWritten ()
- {
- return this.bytesWritten_;;
- }
-
- protected int sendRequest ()
- {
- // Check for sanity -- check if we have any data to send.
- if (this.offset_+ this.length_ > this.mb_.length ())
- {
- ACE.ERROR ("BlobWriter::sendRequest():Invalid offset/length");
- return -1;
- }
-
- if (this.sendHeader () == -1)
- {
- ACE.ERROR ("BlobWriter::sendHeader failed.");
- return -1;
- }
- else
- if (this.sendData () == -1)
- {
- ACE.ERROR ("BlobWriter::sendData failed.");
- return -1;
- }
- return 0;
- }
-
- // Send the header
- protected int sendHeader ()
- {
- String filename = this.filename_;
- // Check if the filename begins with a "/" and if it doesn't, add it
- if (!this.filename_.startsWith ("/"))
- filename = "/" + this.filename_;
-
- // Create the header, store the actual length in mesglen
- String mesg = this.requestPrefix_ + " " + filename + " " + this.requestSuffix_;
-
- if (this.authentication_ != null)
- mesg += "Authorization: Basic " + JACE.Connection.HTTPHelper.EncodeBase64(this.authentication_) + '\n';
-
- mesg += "Content-length: " + this.length_ + "\n";
-
- try
- {
- if (this.peer ().send (mesg) < 0)
- {
- ACE.ERROR ("Error sending request");
- return -1;
- }
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- return -1;
- }
- return 0;
- }
-
- // Send the data
- protected int sendData ()
- {
- // Get the actual data to send
- String data = this.mb_.base ().substring (this.offset_,
- this.offset_ + this.length_);
-
-
- try
- {
- // System.out.println (data);
- // Now send the data
- if (this.peer ().send (data) != this.length_)
- {
- ACE.ERROR ("Error sending file");
- return -1;
- }
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- return -1;
- }
- this.bytesWritten_ = this.length_;
- return 0;
- }
-
-
- protected int receiveReply ()
- {
- System.out.println("Waiting for reply");
-
- // Receive the reply from the server
- StringBuffer reply = new StringBuffer (1024);
-
- try
- {
- if (this.peer ().recv (reply) < 0)
- {
- ACE.ERROR ("Error receiving reply from server");
- return -1;
- }
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
-
- String s = reply.toString ();
-
- int index = -1;
- // Now parse the reply to see if it was a success or a failure
- if ((index = s.indexOf (replyPrefix_)) == -1)
- {
- ACE.ERROR ("Error receiving reply from server");
- return -1;
- }
-
- int codeIndex = index + replyPrefix_.length () + 1;
-
- // Assume code is a 3 digit number
- String codeString = s.substring (codeIndex, codeIndex + 3);
-
- returnCode_ = (new Integer (codeString)).intValue ();
- // System.out.println (code);
-
- if (returnCode_ >= 200 && returnCode_ < 300) { // Check if everything went smoothly
- System.out.println("We got the goodies!");
- return 0;
- } else
- return -1;
- }
-
- public int returnCode ()
- {
- return this.returnCode_;
- }
-
- protected String authentication_ = null;
- protected String protocol_ = "http://";
- protected int bytesWritten_ = 0;
- protected MessageBlock mb_ = null;
- protected String requestPrefix_ = "PUT";
- protected String requestSuffix_ = "HTTP/1.0\n";
- protected String replyPrefix_ = "HTTP/1.0";
- protected int returnCode_;
-}
-
-
diff --git a/java/src/ClassNameGenerator.java b/java/src/ClassNameGenerator.java
deleted file mode 100644
index 0be175c5275..00000000000
--- a/java/src/ClassNameGenerator.java
+++ /dev/null
@@ -1,181 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ServiceConfigurator
- *
- * = FILENAME
- * ClassNameGenerator.java
- *
- * Given a locator string which may specify a class name, this generates as many possible locations for that
- * class file as possible. This is needed when trying to infer a class name from a C++ DLL line in the
- * svc.conf file. Implements the Enumeration interface. A variety of questionable tactics are
- * used.
- *
- *@author Everett Anderson
- *
- *************************************************/
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import java.util.*;
-import JACE.OS.*;
-
-public class ClassNameGenerator implements Enumeration
-{
- /**
- * Constructor
- * @param locator Locator string -- approximate class name
- */
- public ClassNameGenerator (String locator)
- {
- this.locator_ = locator;
- this.current_ = 0;
- this.suggestions_ = new Vector();
-
- this.makeSuggestions();
- }
-
- /**
- * More unseen possibilities?
- */
- public boolean hasMoreElements()
- {
- return this.current_ < this.suggestions_.size();
- }
-
- /**
- * Get the next string
- */
- public Object nextElement()
- {
- return this.suggestions_.elementAt(this.current_++);
- }
-
- /**
- * Take away things underscores, adjust capitalization. This
- * makes a name more like a Java class name
- */
- String makeJavaName(String oldName)
- {
- StringTokenizer tok = new StringTokenizer(oldName, "_");
- String result = new String();
-
- while (tok.hasMoreTokens()) {
- String token = tok.nextToken();
-
- if (token.length() > 0) {
-
- result += (Character.toUpperCase(token.charAt(0)) + token.substring(1));
- }
- }
-
- return result;
- }
-
-
- /**
- * Generate the suggestions
- */
- void makeSuggestions()
- {
- String slash = new String(System.getProperty("file.separator"));
-
- // Discard things like .shobj
- if ((this.locator_.charAt(0) == '.') && (this.locator_.charAt(1) != '.')) {
- int firstslash = this.locator_.indexOf(slash);
- if (firstslash > 0)
- this.locator_ = this.locator_.substring(firstslash + 1);
- }
-
- // Find the last directory separator and the colon (inbetween
- // these two is the last directory name, and by our convention
- // this should be the class name)
- int lastSlash = this.locator_.lastIndexOf(slash);
- int colon = this.locator_.lastIndexOf(":");
-
- ACE.DEBUG("Working with " + this.locator_ + " " +
- lastSlash + " " + colon);
-
- // Best bet first:
- // Locator string is a path, and the last directory name is the class
- // name
- String lastDir = new String(this.locator_.substring(lastSlash + 1,
- colon));
-
- // Save any other path info for later tries
- String path = null;
- if (lastSlash >= 0)
- path = this.locator_.substring(0, lastSlash + 1);
-
- int tryNum = 0;
-
- if (lastDir.length() > 0) {
-
- // Add this try
- this.suggestions_.addElement(lastDir);
-
- if (path != null)
- this.suggestions_.addElement(path + lastDir);
-
- // Second try:
- // Same as the first, but changed to the Java convention for class names:
- // Begins with a capital letter, capital letters for new words rather
- // than underscores.
-
- String try2 = this.makeJavaName(lastDir);
-
- this.suggestions_.addElement(try2);
- if (path != null)
- this.suggestions_.addElement(path + try2);
- }
-
- // Third try:
- // After the colon, the name of the method that created instances of the
- // class in C++ may contain the class name. Maybe in the format of
- // make_classname, etc.
-
- String lastWord = new String(this.locator_.substring(colon + 1));
-
- if (lastWord.length() > 0) {
-
- // Try the word after the colon, too
- this.suggestions_.addElement(lastWord);
- if (path != null)
- this.suggestions_.addElement(path + lastWord);
-
- String try2 = this.makeJavaName(lastWord);
-
- this.suggestions_.addElement(try2);
- if (path != null)
- this.suggestions_.addElement(path + try2);
-
- int make = lastWord.indexOf("make");
- if (make >= 0) {
-
- make += 4;
- String makeTry = new String(lastWord.substring(make));
-
- if (makeTry.length() > 0) {
-
- this.suggestions_.addElement(makeTry);
- if (path != null)
- this.suggestions_.addElement(path + makeTry);
-
- String try3 = this.makeJavaName(makeTry);
-
- this.suggestions_.addElement(try3);
- if (path != null)
- this.suggestions_.addElement(path + try3);
- }
- }
- }
-
- }
-
- String locator_;
- Vector suggestions_;
-
- int current_;
-};
-
-
diff --git a/java/src/ClassReader.java b/java/src/ClassReader.java
deleted file mode 100644
index c10c00b061c..00000000000
--- a/java/src/ClassReader.java
+++ /dev/null
@@ -1,146 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ServiceConfigurator
- *
- * = FILENAME
- * ClassReader.java
- *
- *@author Everett Anderson
- *
- *@see JACE.ServiceConfigurator
- *@see JACE.ServiceConfigurator.ServiceLoader
- *
- *************************************************/
-package JACE.ServiceConfigurator;
-
-import JACE.OS.*;
-import java.io.*;
-import java.util.*;
-
-/**
- * <hr>
- * <p><b>TITLE</b><br>
- * Given a classfile name, this determines the qualified class name
- * of what's inside (pacakage and class name together). It is necessary
- * when users want to dynamically load classes, but don't provide the
- * full name in svc.conf.
- */
-
-public class ClassReader
-{
- // Types found in classfiles
- public static final byte CONSTANT_Class = 7;
- public static final byte CONSTANT_Fieldref = 9;
- public static final byte CONSTANT_Methodref = 10;
- public static final byte CONSTANT_InterfaceMethodref = 11;
- public static final byte CONSTANT_String = 8;
- public static final byte CONSTANT_Integer = 3;
- public static final byte CONSTANT_Float = 4;
- public static final byte CONSTANT_Long = 5;
- public static final byte CONSTANT_Double = 6;
- public static final byte CONSTANT_NameAndType = 12;
- public static final byte CONSTANT_Utf8 = 1;
-
- /** Returns a string that is the qualified class name of the
- * given file. It returns null if there are any problems.
- *
- *@param fileName File to examine
- *
- *@return String that's the qualified class name of the
- * given file (null on error)
- */
- public static String getClassName(String fileName)
- {
- try {
-
- // Open the .class file
- FileInputStream fis = new FileInputStream(fileName);
-
- DataInputStream dis = new DataInputStream(fis);
-
- // Skip magic number and version numbers
- dis.skipBytes(8);
-
- // Find out how many entries are in the constant pool table
- int count = dis.readUnsignedShort();
-
- // Hash table to hold the text entries (possibilities for
- // the class name)
- Hashtable ht = new Hashtable();
-
- // Vector that holds the index of the class name for each
- // class record (the vector is indexed by placement in the
- // table)
- Vector vt = new Vector(count);
- Integer noValue = new Integer(-1);
- int type;
-
- // Scan through all the entries
- for (int i = 1; i < count; i++) {
-
- // Read what type of entry this is
- type = dis.readUnsignedByte();
-
- switch (type) {
-
- case CONSTANT_Class:
- // Save the index of the class name
- vt.addElement(new Integer(dis.readUnsignedShort()));
- break;
- case CONSTANT_Fieldref:
- case CONSTANT_Methodref:
- case CONSTANT_InterfaceMethodref:
- case CONSTANT_Integer:
- case CONSTANT_Float:
- case CONSTANT_NameAndType:
- // Skip the data
- vt.addElement(noValue);
- dis.skipBytes(4);
- break;
- case CONSTANT_String:
- // Skip the data
- vt.addElement(noValue);
- dis.skipBytes(2);
- break;
- case CONSTANT_Long:
- case CONSTANT_Double:
- // Skip the data
- vt.addElement(noValue);
- dis.skipBytes(8);
- // These take up two spots in the table
- i++;
- break;
- case CONSTANT_Utf8:
- vt.addElement(noValue);
- // Save the text in the hash table
- ht.put(new Integer(i), new String(dis.readUTF()));
- break;
- default:
- ACE.DEBUG("Unknown type: " + type);
- break;
-
- }
-
- }
-
- // Skip the access flags
- dis.skipBytes(2);
-
- // Get index in table of this class
- int classIdx = dis.readUnsignedShort();
-
- // Get index in the table of the name of this class
- Integer idx = (Integer)vt.elementAt(classIdx - 1);
-
- // Put the result in period separated notation
- String result = new String(((String)ht.get(idx)).replace('/', '.'));
-
- return result;
-
- } catch (IOException e) {
- ACE.ERROR("" + e);
- return null;
- }
- }
-}
diff --git a/java/src/Condition.java b/java/src/Condition.java
deleted file mode 100644
index 59a97c9a1a7..00000000000
--- a/java/src/Condition.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Concurrency
- *
- * = FILENAME
- * Condition.java
- *
- *@author Irfan Pyarali
- *
- *************************************************/
-package JACE.Concurrency;
-
-import JACE.ASX.TimeoutException;
-import JACE.ASX.TimeValue;
-
-/**
- * <hr>
- * <h2>TITLE</h2>
- *<blockquote>
- * Abstraction for <em>traditional</em>
- * condition variable
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * This condition variable allows the use of one
- * mutex between multiple conditions.
- * This implementation is based on the C++ version of ACE.
- *</blockquote>
- */
-public class Condition
-{
- /**
- * Default constructor
- *@param Mutex for synchronization
- */
- public Condition (Mutex mutex)
- {
- mutex_ = mutex;
- }
-
- /**
- * Wait for condition to become signaled.
- *@exception InterruptedException exception during wait
- */
- public void Wait ()
- throws InterruptedException
- {
- waiters_++;
-
- try
- {
- mutex_.release();
- semaphore_.acquire ();
- mutex_.acquire ();
- }
- finally
- {
- waiters_--;
- }
- }
-
- /**
- * TimedWait for condition to become signaled.
- *@exception TimeoutException wait timed out exception
- *@exception InterruptedException exception during wait
- */
- public void Wait (TimeValue tv)
- throws TimeoutException, InterruptedException
- {
- waiters_++;
-
- try
- {
- mutex_.release();
-
- TimeValue start = TimeValue.getTimeOfDay ();
-
- semaphore_.acquire (tv);
-
- TimeValue now = TimeValue.getTimeOfDay ();
- tv.minusEquals (TimeValue.minus (now, start));
-
- mutex_.acquire (tv);
- }
- finally
- {
- waiters_--;
- }
- }
-
- /**
- * Signal condition. Wake one waiter (if any).
- */
- public void signal ()
- {
- if (waiters_ > 0)
- semaphore_.release ();
- }
-
- /**
- * Signal condition. Wake up all waiters (if any).
- */
- public void broadcast ()
- {
- for (int i = waiters_; i > 0; i--)
- semaphore_.release ();
- }
-
- /**
- * Accessor to lock
- *@return Mutex
- */
- public Mutex mutex ()
- {
- return mutex_;
- }
-
- private int waiters_;
- private Semaphore semaphore_ = new Semaphore (0);
- private Mutex mutex_;
-
-}
diff --git a/java/src/Connector.java b/java/src/Connector.java
deleted file mode 100644
index 81b701e7b4d..00000000000
--- a/java/src/Connector.java
+++ /dev/null
@@ -1,149 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Connection
- *
- * = FILENAME
- * Connector.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.SOCK_SAP.*;
-import JACE.ServiceConfigurator.*;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Abstract factory for connecting a
- * (<a href="ACE.Connection.SvcHandler.html"><tt>SvcHandler</tt></a>),
- * to an application.
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * Implements the basic strategy for actively establishing connections
- * with applications. The <tt>Connector</tt> establishes the connection,
- * passing it on to a <tt>SvcHandler</tt> instance, and handing over
- * control to that instance.
- *<p>
- * TCP is the transport mechanism used, via
- * <a href="ACE.SOCK_SAP.SOCKConnector.html#_top_"><tt>SOCKConnector</tt></a>.
- *</blockquote>
- *
- *<h2>NOTES</h2>
- *<blockquote>
- * This class, as currently implemented, does not work like its C++ counterpart.
- * Future versions are expected to rectify this discrepancy.
- *</blockquote>
- *
- *@see SOCKConnector,SvcHandler
- */
-public class Connector extends ServiceObject
-{
- /**
- * Create a Connector. Do nothing constructor. Allows user to
- * call <a href="#open(java.lang.String)">open</a>() later.
- */
- public Connector ()
- {
- }
-
- /**
- * Create a Connector passing in server hostname and port
- * number, effectively shorthand for calling
- * <a href="#open(java.lang.String)">open</a>().
- *@param hostname server hostname
- *@param port server port number
- */
- public Connector (String hostname, int port)
- {
- this.open (hostname, port);
- }
-
- /**
- * Initialize the Connector passing in server hostname and port
- * number. Note that no connection attempt is made.
- *@param hostname server hostname
- *@param port server port number
- */
- public void open (String hostname, int port)
- {
- this.hostname_ = hostname;
- this.port_ = port;
- }
-
- /**
- * Connect to the server.
- *@param sh Svc Handler to use to handle the connection
- */
- public void connect (SvcHandler sh) throws UnknownHostException,
- SocketException,
- InstantiationException,
- IllegalAccessException,
- IOException
- {
- // Make a connection using the appropriate Connection_Strategy
- this.connectSvcHandler (sh);
-
- // Activate the Svc_Handler using the appropriate Activation_Strategy
- this.activateSvcHandler (sh);
- }
-
- /**
- * Bridge method for making a new connection. The default behavior
- * creates a new SOCKConnector and then calls setHandle() on the
- * <SvcHandler> that was passed in. Subclasses can override this
- * strategy, if needed.
- *@param sh Svc Handler to use to handle the connection
- *@return 0
- */
- protected int connectSvcHandler (SvcHandler sh) throws
- SocketException, IOException
- {
- // Create a new stream
- SOCKStream sockStream = new SOCKStream ();
-
- // Create a SOCK_Connector (note the constructor does the connect for us)
- this.sockConnector_ = new SOCKConnector (sockStream,
- this.hostname_,
- this.port_);
- ACE.DEBUG ("Connected to " +
- sockStream.socket ().getInetAddress ());
-
- // Set the streams for the new handler
- sh.setHandle (sockStream);
- return 0;
- }
-
- /**
- * Bridge method for activating a <SvcHandler>. The default
- * behavior of this method is to activate the <SvcHandler> by
- * calling its open() method (which allows the SVC_HANDLER to define
- * its own concurrency strategy). However, subclasses can override
- * this strategy to do more sophisticated concurrency activations.
- *@param sh Svc Handler to activate
- *@return 0
- */
- protected int activateSvcHandler (SvcHandler sh)
- {
- sh.open (null);
- return 0;
- }
-
-
- // Port server is listening on
- private int port_;
-
- // Server hostname
- private String hostname_;
-
- // Our connection factory
- private SOCKConnector sockConnector_;
-}
diff --git a/java/src/CreationStrategy.java b/java/src/CreationStrategy.java
deleted file mode 100644
index 219dc712668..00000000000
--- a/java/src/CreationStrategy.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Connection
- *
- * = FILENAME
- * CreationStrategy.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Connection;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Defines the interface for specifying a creation strategy for a
- * <a href="ACE.Connection.SvcHandler.html#_top_"><tt>SvcHandler</tt></a> to the
- * <a href="ACE.Connection.StrategyAcceptor.html#_top_"><tt>StrategyAcceptor</tt></a>.
- *</blockquote>
- *
- * <p><b>DESCRIPTION</b><br>
- *<blockquote>
- * The default behavior is to make a new SvcHandler. However,
- * subclasses can override this strategy to perform SvcHandler
- * creation in any way that they like (such as creating subclass
- * instances of SvcHandler, using a singleton, dynamically
- * linking the handler, etc.).
- *</blockquote>
- *
- *@see SvcHandler,StrategyAcceptor,AcceptStrategy,ActivateStrategy
- */
-public class CreationStrategy
-{
- /**
- * Create an instance of Creation Strategy.
- *@param handlerFactory Svc Handler factory that is used to create
- * an instance of a Svc Handler
- */
- public CreationStrategy (Class handlerFactory)
- {
- this.handlerFactory_ = handlerFactory;
- }
-
- /**
- * Create a new SvcHandler. Note that subclasses should override
- * this method to provide a new creation strategy.
- *@return reference to a new instance of the SvcHandler (or subclass)
- *@exception InstantiationException Unable to instantiate.
- *@exception IllegalAccessException No handler factory available.
- */
- public SvcHandler makeSvcHandler () throws InstantiationException,
- IllegalAccessException
- {
- // Create a new Svc_Handler
- return (SvcHandler) handlerFactory_.newInstance ();
- }
-
- private Class handlerFactory_;
-}
diff --git a/java/src/EventHandler.java b/java/src/EventHandler.java
deleted file mode 100644
index 53a9974bf08..00000000000
--- a/java/src/EventHandler.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Reactor
- *
- * = FILENAME
- * EventHandler.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Reactor;
-
-import JACE.ASX.TimeValue;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Provides an abstract interface for handling timer events.
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * Classes implementing this interface handle a timer's
- * expiration.
- *</blockquote>
- *
- * <h2>NOTES</h2>
- *<blockquote>
- * Users of C++ ACE will notice that this defines a substantially
- * smaller interface than the C++ counterpart. Signal events are
- * absent due to the complete absence of this feature from Java itself.
- * Moreover, at this point
- * there is still some question regarding whether or not the I/O
- * portion will make any sense or fit into the Java model for I/O.
- *</blockquote>
- *
- *@see TimerQueue,Reactor
- */
-public interface EventHandler
-{
- /**
- * Called when timer expires.
- *@param tv Time Value for which timer was set
- *@param obj An arbitrary object that was passed to the Timer Queue
- * (Asynchronous Completion Token)
- */
- public int handleTimeout (TimeValue tv, Object obj);
-}
-
-// Note that more methods will be added as needed
diff --git a/java/src/GetOpt.java b/java/src/GetOpt.java
deleted file mode 100644
index 2bf5d27c406..00000000000
--- a/java/src/GetOpt.java
+++ /dev/null
@@ -1,150 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Misc
- *
- * = FILENAME
- * GetOpt.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Misc;
-
-import java.io.*;
-import java.util.Hashtable;
-import java.util.StringTokenizer;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Iterator for parsing command-line arguments.
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * This version of `get_opt' appears to the caller like standard
- * Unix `get_opt' but it behaves differently for the user, since
- * it allows the user to intersperse the options with the other
- * arguments.
- *
- * <p> As `get_opt' works, it permutes the elements of `argv' so that,
- * when it is done, all the options precede everything else. Thus
- * all application programs are extended to handle flexible argument
- * order.
- *</blockquote>
- *
- */
-public class GetOpt
-{
- /**
- * Constructor
- *@param args command line arguments
- *@param optstring string containing the legitimate option
- * characters. A colon in optstring means that the previous character
- * is an option that wants an argument which is then taken from the
- * rest of the current args-element. Here is an example of what
- * optstring might look like: "c:dP:p".
- */
- public GetOpt (String[] args, String optstring)
- {
- // Cache the arguments
- this.args_ = args;
- this.hasArg_ = false;
-
- // Build the arg hashtable
- this.buildArgTable (optstring);
- }
-
- /**
- * Scan elements specified in optstring for next option flag.
- *@return The character corresponding to the next flag.
- */
- public int next ()
- {
- if (this.args_ == null)
- return -1;
-
- if (this.index_ < this.args_.length)
- {
- String arg = this.args_[this.index_++];
-
- // Make sure flag starts with "-"
- if (!arg.startsWith ("-"))
- return -1;
-
- // Check if there is more than one character specified as flag
- if (arg.length () > 2)
- return -1;
-
- // So far so good
- // Check if the flag is in the arg_table and if it is get the
- // associated binding.
- Character c = (Character) this.argTable_.get (new Character (arg.charAt (1)));
- if (c == null)
- return -1;
-
- if (c.charValue () == '#')
- {
- this.hasArg_ = false;
- return arg.charAt (1);
- }
- else if (c.charValue () == ':')
- {
- this.hasArg_ = true;
- return arg.charAt (1);
- }
- else // This should not happen
- return -1;
- }
- return -1;
- }
-
- /**
- * Get the argument (if any) associated with the flag.
- *@return the argument associated with the flag.
- */
- public String optarg ()
- {
- if (this.hasArg_)
- return this.args_[this.index_++];
- else
- return null;
- }
-
- // Build the argument table
- private void buildArgTable (String s)
- {
- this.argTable_ = new Hashtable ();
- StringTokenizer tokens = new StringTokenizer (s, ":");
- while (tokens.hasMoreTokens ())
- {
- // Get the next token
- String t = tokens.nextToken ();
-
- // First add all flags except the one with ":" after it
- // Note "#" is an arbitrary character we use to distinguish
- // the two cases
- for (int i = 0; i < t.length () - 1; i++)
- this.argTable_.put (new Character (t.charAt (i)),
- new Character ('#'));
-
- // Now Add the flag just before ":" to the arg_table
- this.argTable_.put (new Character (t.charAt (t.length () - 1)),
- new Character (':'));
- }
- }
-
- private String [] args_;
- // Copy of the args passed in
-
- private boolean hasArg_;
- // Indicator that the flag has an argument following it
-
- private int index_;
- // Index into the array of arguments
-
- private Hashtable argTable_;
- // Table of flags that take arguments after them
-}
diff --git a/java/src/HTTPHelper.java b/java/src/HTTPHelper.java
deleted file mode 100644
index d946913693c..00000000000
--- a/java/src/HTTPHelper.java
+++ /dev/null
@@ -1,84 +0,0 @@
-package JACE.Connection;
-
-import JACE.OS.*;
-// Collection of various methods that have to do with HTTP
-
-public class HTTPHelper
-{
- // Encoding and decoding yadda
- public static String Alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
-
- // Basic encoding used in the HTTP 1.1 RFC. This doesn't
- // put the string "Basic " at the beginning of the return
- // string. Adapted from James' JAWS HTTP_Helpers code.
- // Returns null on error.
- public static String EncodeBase64 (String secret)
- {
- StringBuffer output = new StringBuffer();
-
- // Index of the input string
- int inidx = 0;
-
- // character value
- int c;
-
- int char_count = 0;
- int bits = 0;
- boolean error = false;
-
- while (inidx < secret.length())
- {
- c = secret.charAt(inidx++);
-
- // This will mess up internationalization. I wonder if it is really
- // necessary for HTTP?
- if (c > 255)
- {
- ACE.DEBUG ("encountered char > 255 (decimal %d): " + c);
- error = true;
- break;
- }
-
- bits += c;
- char_count++;
-
- if (char_count == 3)
- {
- output.append(HTTPHelper.Alphabet.charAt(bits >> 18));
- output.append(HTTPHelper.Alphabet.charAt((bits >> 12) & 0x3f));
- output.append(HTTPHelper.Alphabet.charAt((bits >> 6) & 0x3f));
- output.append(HTTPHelper.Alphabet.charAt(bits & 0x3f));
-
- bits = 0;
- char_count = 0;
- }
- else
- bits <<= 8;
- }
-
- if (!error)
- {
- if (char_count != 0)
- {
- bits <<= 16 - (8 * char_count);
- output.append(HTTPHelper.Alphabet.charAt(bits >> 18));
- output.append(HTTPHelper.Alphabet.charAt((bits >> 12) & 0x3f));
-
- if (char_count == 1)
- {
- output.append("==");
- }
- else
- {
- output.append(HTTPHelper.Alphabet.charAt((bits >> 6) & 0x3f));
- output.append('=');
- }
- }
-
- return output.toString();
- }
-
- // Returns null on error
- return null;
- }
-};
diff --git a/java/src/INETAddr.java b/java/src/INETAddr.java
deleted file mode 100644
index 8d16c46c6b3..00000000000
--- a/java/src/INETAddr.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.SOCK_SAP
- *
- * = FILENAME
- * INETAddr.java
- *
- *@author Chris Cleeland
- *
- *************************************************/
-package JACE.SOCK_SAP;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-
-/**
- * <hr>
- * <p><b>TITLE</b><br>
- * Defines an endpoint of a connection, encapsulating host and port.
- * This is only a part-way implementation of C++ ACE's ACE_INET_Addr.
- *
- * <p><b>LIMITATIONS</b><br>
- * Currently the class is very limited in its capabilities; it will
- * be expanded in future revisions of ACE.
- */
-public class INETAddr // extends Addr
-{
- private InetAddress addr_;
- private int port_ = 0;
- /**
- */
- public INETAddr ()
- {
- // Do nothing constructor
- }
-
- /**
- * Create an INETAddr from a port/hostname
- *@param port port number to connect with server at
- *@param hostname hostname of the server
- */
- public INETAddr (int port, String hostname) throws UnknownHostException
- {
- super();
- port_ = port;
- addr_ = InetAddress.getByName(hostname);
- // Should really use getAllByName(),
- // but I don't think we do that in
- // C++ ACE, even.
- }
-
- /**
- * Create an INETAddr from an address.
- * @param address an address in the form "ip-number:port-number", <em>e.g.</em> <pre>tango.cs.wustl.edu:1234</pre> or <pre>128.252.166.57:1234</pre>; if no ':' is present address is assumed to be <b>INADDR_ANY</b> and address contains only the port number
- * @throws UnknownHostException
- */
- public INETAddr (String address) throws UnknownHostException
- {
- int colon = address.indexOf(':');
- if (colon != 0)
- {
- addr_ = InetAddress.getByName(address.substring(0, colon));
- address = address.substring(colon+1);
- }
-
- port_ = Integer.parseInt(address);
- }
-
- /**
- * Return the name of the host.
- */
- public String getHostName()
- {
- return addr_.getHostName();
- }
-
- /**
- * Return the dotted Internet address.
- */
- public String getHostAddr()
- {
- return addr_.toString();
- }
-
- /**
- * Return the port number.
- */
- public int getPortNumber()
- {
- return port_;
- }
-
- public String toString()
- {
- return getHostAddr() + Integer.toString(port_);
- }
-}
diff --git a/java/src/IOCntlCmds.java b/java/src/IOCntlCmds.java
deleted file mode 100644
index 2469428a3a6..00000000000
--- a/java/src/IOCntlCmds.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * TaskFlags.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ASX;
-
-public abstract class IOCntlCmds
-{
- /** Set the low water mark. */
- public static final int SET_LWM = 1;
-
- /** Get the low water mark. */
- public static final int GET_LWM = 2;
-
- /** Set the high water mark. */
- public static final int SET_HWM = 3;
-
- /** Get the high water mark. */
- public static final int GET_HWM = 4;
-
- /** Link modules */
- public static final int MOD_LINK = 5;
-
- /** Unlink modules */
- public static final int MOD_UNLINK = 6;
-
-}
diff --git a/java/src/IOCntlMsg.java b/java/src/IOCntlMsg.java
deleted file mode 100644
index 8b69310c4f7..00000000000
--- a/java/src/IOCntlMsg.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * IOCntlMsg.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ASX;
-
-import JACE.OS.*;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Data format for IOCTL messages
- *</blockquote>
- */
-public class IOCntlMsg
-{
-
- // = Initialization method.
-
- /*
- * Initialize the control message.
- *@param c IOCntlCmd for the control message. Note that this should
- * be of type IOCntlCmds
- */
- public IOCntlMsg (int c)
- {
- this.cmd_ = c;
- }
-
- // = Get/set methods
-
- /*
- * Get the command.
- *@return the command.
- */
- public int cmd ()
- {
- return this.cmd_;
- }
-
- /*
- * Set the command.
- *@param c the command.
- */
- public void cmd (int c)
- {
- this.cmd_ = c;
- }
-
- /*
- * Get the count.
- *@return the count.
- */
- public int count ()
- {
- return this.count_;
- }
-
- /*
- * Set the count.
- *@param c the count.
- */
- public void count (int c)
- {
- this.count_ = c;
- }
-
- /*
- * Get the error.
- *@return the error.
- */
- public int error ()
- {
- return this.error_;
- }
-
- /*
- * Set the error.
- *@param e the error.
- */
- public void error (int e)
- {
- this.error_ = e;
- }
-
- /*
- * Get the return value.
- *@return the return value.
- */
- public int rval ()
- {
- return this.rval_;
- }
-
- /*
- * Set the return value.
- *@param r the return value.
- */
- public void rval (int r)
- {
- this.rval_ = r;
- }
-
- public String toString ()
- {
- return (new Integer (this.cmd_)).toString ();
- }
-
- private int cmd_;
- // Command.
-
- private int count_;
- // Count.
-
- private int error_;
- // Error.
-
- private int rval_;
- // Return value
-}
diff --git a/java/src/JACE.DSP b/java/src/JACE.DSP
deleted file mode 100644
index 34e23a71bc3..00000000000
--- a/java/src/JACE.DSP
+++ /dev/null
@@ -1,304 +0,0 @@
-# Microsoft Developer Studio Project File - Name="JACE" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=JACE - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "JACE.MAK".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "JACE.MAK" CFG="JACE - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "JACE - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "JACE - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "JACE - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\classes-r\"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "JACE - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\classes\"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "JACE - Java Virtual Machine Release"
-# Name "JACE - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\Acceptor.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\AcceptStrategy.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ACE.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ActivateStrategy.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\AddServiceObjectNode.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Blob.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\BlobHandler.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\BlobReader.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\BlobWriter.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ClassNameGenerator.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ClassReader.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Condition.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connector.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\CreationStrategy.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\EventHandler.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\GetOpt.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\HTTPHelper.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\INETAddr.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOCntlCmds.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOCntlMsg.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessageBlock.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessageQueue.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessageType.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Module.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Mutex.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\OS.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ParseNode.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\parser.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ProfileTimer.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\RemoveNode.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ResumeNode.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\RWMutex.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Semaphore.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ServiceConfig.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ServiceLoader.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ServiceObject.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ServiceObjectRecord.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ServiceRecord.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ServiceRepository.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCKAcceptor.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCKConnector.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\SOCKStream.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\StrategyAcceptor.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stream.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\StreamHead.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\StreamTail.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\SuspendNode.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\SvcHandler.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\sym.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Task.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\TaskFlags.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ThreadManager.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\ThruTask.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimedWait.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeoutException.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimerQueue.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeValue.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Yylex.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/src/JACE.DSW b/java/src/JACE.DSW
deleted file mode 100644
index 1adb106b259..00000000000
--- a/java/src/JACE.DSW
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "JACE"=.\JACE.DSP - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/java/src/MakeLexer b/java/src/MakeLexer
deleted file mode 100755
index 0dfa19a8ebb..00000000000
--- a/java/src/MakeLexer
+++ /dev/null
@@ -1,4 +0,0 @@
-# What to do to make the Lexer
-java JLex.Main Yylex.lex
-rm Yylex.java
-mv Yylex.lex.java Yylex.java
diff --git a/java/src/MakeParser b/java/src/MakeParser
deleted file mode 100755
index c0588972a19..00000000000
--- a/java/src/MakeParser
+++ /dev/null
@@ -1,2 +0,0 @@
-# What to do to make the parser
-java java_cup.Main < Svc_Conf.y
diff --git a/java/src/Makefile b/java/src/Makefile
deleted file mode 100644
index 2ca55c03c9c..00000000000
--- a/java/src/Makefile
+++ /dev/null
@@ -1,157 +0,0 @@
-# Makefile
-# $Id$
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ..
-CLASSDIR = $(JACE_WRAPPER)/classes
-DOCDIR = $(JACE_WRAPPER)/doc
-
-JC = javac
-JCOPTS = -g -d $(CLASSDIR)
-JD = javadoc
-JDOPTS = -d $(DOCDIR)
-
-COMPILE.java = $(JC) $(JCOPTS) $(filter %.java,$?)
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all: asx os concurrency connection timers misc reactor svcconfig socksap
-
-pkg_all = $(pkg_asx_timestuff) $(pkg_asx) $(pkg_os) $(pkg_concurrency) \
- $(pkg_connection) $(pkg_timers) $(pkg_misc) $(pkg_reactor) \
- $(pkg_socksap) $(pkg_svcconfig)
-
-doc:
- $(JD) $(JDOPTS) $(addsuffix .java,$(pkg_all)) $(packages)
-
-clean:
- find ${JACE_WRAPPER}/classes/JACE -name '*.class' -print | xargs ${RM}
-
-docclean:
- find ${JACE_WRAPPER}/doc -name '*.html' -print | xargs ${RM}
-
-realclean: clean docclean
-
-
-pkg_asx_timestuff = \
- TimeValue \
- TimeoutException \
- TimedWait
-
-asx_timestuff: $(addsuffix .java,$(pkg_asx_timestuff))
- $(COMPILE.java)
-
-pkg_asx = \
- IOCntlCmds \
- IOCntlMsg \
- Task \
- TaskFlags \
- ThruTask \
- Module \
- MessageType \
- MessageBlock \
- MessageQueue \
- StreamHead \
- StreamTail \
- Stream
-
-asx: os asx_timestuff reactor concurrency $(addsuffix .java,$(pkg_asx))
- $(COMPILE.java)
-
-pkg_os = \
- OS \
- ACE
-
-os: $(addsuffix .java,$(pkg_os))
- $(COMPILE.java)
-
-pkg_concurrency = \
- Condition \
- Mutex \
- RWMutex \
- Semaphore \
- ThreadManager \
- Token
-
-concurrency: $(addsuffix .java,$(pkg_concurrency)) asx_timestuff os
- $(COMPILE.java)
-
-pkg_connection = \
- SvcHandler \
- Acceptor \
- Connector \
- AcceptStrategy \
- ActivateStrategy \
- CreationStrategy \
- StrategyAcceptor \
- Blob \
- BlobHandler \
- BlobReader \
- BlobWriter \
- HTTPHelper
-
-connection: os socksap svcconfig $(addsuffix .java,$(pkg_connection))
- $(COMPILE.java)
-
-pkg_timers = \
- ProfileTimer
-
-timers: $(addsuffix .java,$(pkg_timers))
- $(COMPILE.java)
-
-pkg_misc = \
- GetOpt
-
-misc: $(addsuffix .java,$(pkg_misc))
- $(COMPILE.java)
-
-pkg_reactor = \
- EventHandler \
- TimerQueue
-
-reactor: asx_timestuff $(addsuffix .java,$(pkg_reactor))
- $(COMPILE.java)
-
-pkg_socksap = \
- INETAddr \
- SOCKStream \
- SOCKAcceptor \
- SOCKConnector
-
-socksap: os $(addsuffix .java,$(pkg_socksap))
- $(COMPILE.java)
-
-pkg_svcconfig = \
- ServiceLoader \
- ClassNameGenerator \
- ClassReader \
- parser \
- sym \
- ParseNode \
- SuspendNode \
- ResumeNode \
- RemoveNode \
- ServiceRecord \
- ServiceObjectRecord \
- Yylex \
- AddServiceObjectNode \
- ServiceObject \
- ServiceConfig \
- ServiceRepository
-
-svcconfig: os reactor misc $(addsuffix .java,$(pkg_svcconfig))
- $(COMPILE.java)
-
-packages = JACE \
- JACE.ASX \
- JACE.Connection \
- JACE.Concurrency \
- JACE.Misc \
- JACE.OS \
- JACE.Reactor \
- JACE.SOCK_SAP \
- JACE.Service_Configurator \
- JACE.Timers
-
-
diff --git a/java/src/MessageBlock.java b/java/src/MessageBlock.java
deleted file mode 100644
index 1741f9bef80..00000000000
--- a/java/src/MessageBlock.java
+++ /dev/null
@@ -1,453 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * MessageBlock.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ASX;
-
-import JACE.OS.*;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Object used to store messages in the ASX framework.
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * <tt>MessageBlock</tt> is modeled after the message data structures
- * used in System V STREAMS. A <tt>MessageBlock</tt> is composed of
- * one or more <tt>MessageBlock</tt>s that are linked together by <em>PREV</em>
- * and <em>NEXT</em> pointers. In addition, a <tt>MessageBlock</tt> may also be
- * linked to a chain of other <tt>MessageBlock</tt>s. This structure
- * enables efficient manipulation of arbitrarily-large messages
- * <em>without</em> incurring memory copying overhead.
- *</blockquote>
- *
- *@see MessageQueue
- */
-public class MessageBlock
-{
- /**
- * Create an empty Message Block
- */
- public MessageBlock ()
- {
- this (0);
- }
-
- /**
- * Create an empty Message Block.
- * Note that this assumes that type of MessageBlock is MB_DATA.
- *@param size size of the Message Block to create.
- */
- public MessageBlock (int size)
- {
- // Note the explicit cast toString() is needed. For some strange
- // reason, it fails otherwise if size == 0.
- this ((new StringBuffer (size)).toString ());
- }
-
- /**
- * Create a Message Block. Note that this assumes that type of
- * MessageBlock is MB_DATA.
- *@param data initial data to create a Message Block with.
- */
- public MessageBlock (String data)
- {
- this (MessageType.MB_DATA,
- null,
- data);
- }
-
- /**
- * Create a Message Block.
- *@param type type of the Message Block (must be one of those
- * specified in class Message Type)
- *@param cont next block of data
- *@param data initial data to create Message Block with
- */
- public MessageBlock (int type,
- MessageBlock cont,
- String data)
- {
- this.flags_ = 0;
- this.priority_ = 0;
- this.next_ = null;
- this.prev_ = null;
-
- this.init (type, cont, data);
- }
-
- /**
- * Create a Message Block. Note that this assumes that type of
- * MessageBlock is MB_OBJECT.
- *@param obj initial object to create a Message Block with.
- */
- public MessageBlock (Object obj)
- {
- this (MessageType.MB_OBJECT,
- null,
- obj);
- }
-
- /**
- * Create a Message Block.
- *@param type type of the Message Block (must be one of those
- * specified in class Message Type)
- *@param cont next block of data
- *@param obj initial object to create Message Block with
- */
- public MessageBlock (int type,
- MessageBlock cont,
- Object obj)
- {
- this.init (type, cont, obj);
- }
-
- /* Initialize the Message Block
- *@param data data to initialize Message Block with
- */
- public void init (String data)
- {
- this.base_ = new StringBuffer (data);
- }
-
- /**
- * Initialize a Message Block.
- *@param type type of the Message Block (must be one of those
- * specified in class Message Type)
- *@param cont next block of data
- *@param data data to initialize Message Block with
- */
- public void init (int msgType,
- MessageBlock msgCont,
- String data)
- {
- if (data.length () == 0)
- this.base_ = new StringBuffer (0);
- else
- this.base_ = new StringBuffer (data);
- this.type_ = msgType;
- this.cont_ = msgCont;
- }
-
- /**
- * Initialize a Message Block. Note that this assumes that type of
- * MessageBlock is MB_OBJECT.
- *@param obj initial object to initialize a Message Block with.
- */
- public void init (Object obj)
- {
- this.init (MessageType.MB_OBJECT, null, obj);
- }
-
- /**
- * Initialize a Message Block.
- *@param type type of the Message Block (must be one of those
- * specified in class Message Type)
- *@param cont next block of data
- *@param obj object to initialize Message Block with
- */
- public void init (int msgType,
- MessageBlock msgCont,
- Object obj)
- {
- this.obj_ = obj;
- this.type_ = msgType;
- this.cont_ = msgCont;
- this.flags_ = 0;
- this.priority_ = 0;
- this.next_ = null;
- this.prev_ = null;
- }
-
- /**
- * Set message flags. Note that the flags will be set on top of
- * already set flags.
- *@param moreFlags flags to set for the Message Block.
- */
- public long setFlags (long moreFlags)
- {
- // Later we might mask more_flags so that user can't change
- // internal ones: more_flags &= ~(USER_FLAGS -1).
- this.flags_ = ACE.SET_BITS (this.flags_, moreFlags);
- return this.flags_;
- }
-
- /**
- * Unset message flags.
- *@param lessFlags flags to unset for the Message Block.
- */
- public long clrFlags (long lessFlags)
- {
- // Later we might mask more_flags so that user can't change
- // internal ones: less_flags &= ~(USER_FLAGS -1).
- this.flags_ = ACE.CLR_BITS (this.flags_, lessFlags);
- return this.flags_;
- }
-
- /**
- * Get the message flags.
- *@return Message flags
- */
- public long flags ()
- {
- return this.flags_;
- }
-
- /**
- * Get the type of the message.
- *@return message type
- */
- public int msgType ()
- {
- return this.type_;
- }
-
- /**
- * Set the type of the message.
- *@param t type of the message
- */
- public void msgType (int t)
- {
- this.type_ = t;
- }
-
- /**
- * Get the class of the message. Note there are two classes,
- * <normal> messages and <high-priority> messages.
- *@return message class
- */
- public int msgClass ()
- {
- return this.msgType () >= MessageType.MB_PRIORITY
- ? MessageType.MB_PRIORITY : MessageType.MB_NORMAL;
- }
-
- /**
- * Find out if the message is a data message.
- *@return true if message is a data message, false otherwise
- */
- public boolean isDataMsg ()
- {
- int mt = this.msgType ();
- return mt == MessageType.MB_DATA
- || mt == MessageType.MB_PROTO
- || mt == MessageType.MB_PCPROTO;
- }
-
- /**
- * Find out if the message is an object message.
- *@return true if message is an object message, false otherwise
- */
- public boolean isObjMsg ()
- {
- int mt = this.msgType ();
- return mt == MessageType.MB_OBJECT
- || mt == MessageType.MB_PROTO
- || mt == MessageType.MB_PCPROTO;
- }
-
- /**
- * Get the priority of the message.
- *@return message priority
- */
- public long msgPriority ()
- {
- return this.priority_;
- }
-
- /**
- * Set the priority of the message.
- *@param pri priority of the message
- */
- public void msgPriority (long pri)
- {
- this.priority_ = pri;
- }
-
- /**
- * Get message data. This assumes that msgType is MB_DATA.
- *@return message data
- */
- public String base ()
- {
- // Create a String object to return
- char temp[] = new char [this.base_.length ()];
- this.base_.getChars (0, this.base_.length (), temp, 0);
- return new String (temp);
- }
-
- /**
- * Set the message data. This assumes that msgType is MB_DATA.
- *@param data message data
- *@param msgFlags message flags
- */
- public void base (String data,
- long msgFlags)
- {
- this.base_ = new StringBuffer (data);
- this.flags_ = msgFlags;
- }
-
- /**
- * Get message object. This assumes that msgType is MB_OBJECT.
- *@return message object
- */
- public Object obj ()
- {
- return this.obj_;
- }
-
- /**
- * Set the message object. This assumes that msgType is MB_OBJECT.
- *@param object message object
- *@param msgFlags message flags
- */
- public void obj (Object obj,
- long msgFlags)
- {
- this.obj_ = obj;
- this.flags_ = msgFlags;
- }
-
- // = The following four methods only make sense if the Message_Block
- // is of type MB_DATA and not MB_OBJECT.
-
- /**
- * Get length of the message. This method only makes sense if the
- * MessageBlock is of type MB_DATA and not MB_OBJECT.
- *@return length of the message.
- */
- public int length ()
- {
- return this.base_.length ();
- }
-
- /**
- * Set the length of the message. This method only makes sense if the
- * MessageBlock is of type MB_DATA and not MB_OBJECT.
- *@param n message length
- */
- public void length (int n)
- {
- this.base_.setLength (n);
- }
-
- /**
- * Get size of the allocated buffer for the message. This method
- * only makes sense if the MessageBlock is of type MB_DATA and not
- * MB_OBJECT.
- *@return size of the message buffer
- */
- public int size ()
- {
- return this.base_.capacity ();
- }
-
- /**
- * Set the total size of the buffer. This method will grow the
- * buffer if need be. Also, this method only makes sense if the
- * MessageBlock is of type MB_DATA and not MB_OBJECT.
- *@param n size of message buffer
- */
- public void size (int n)
- {
- this.base_.ensureCapacity (n);
- }
-
-
- /**
- * Get the continuation field. The coninuation field is used to
- * chain together composite messages.
- *@return the continuation field
- */
- public MessageBlock cont ()
- {
- return this.cont_;
- }
-
- /**
- * Set the continuation field. The coninuation field is used to
- * chain together composite messages.
- *@param msgCont continuation field
- */
- void cont (MessageBlock msgCont)
- {
- this.cont_ = msgCont;
- }
-
- /**
- * Get link to next message. The next message points to the
- * <MessageBlock> directly ahead in the MessageQueue.
- *@return next message block
- */
- MessageBlock next ()
- {
- return this.next_;
- }
-
- /**
- * Set link to next message. The next message points to the
- * <MessageBlock> directly ahead in the MessageQueue.
- *@param msgBlock next message block
- */
- void next (MessageBlock msgBlock)
- {
- this.next_ = msgBlock;
- }
-
- /**
- * Get link to previous message. The previous message points to the
- * <MessageBlock> directly before in the MessageQueue.
- *@return previous message block
- */
- MessageBlock prev ()
- {
- return this.prev_;
- }
-
- /**
- * Set link to previous message. The previous message points to the
- * <MessageBlock> directly before in the MessageQueue.
- *@param msgBlock previous message block
- */
- void prev (MessageBlock msgBlock)
- {
- this.prev_ = msgBlock;
- }
-
- private int type_;
- // Type of message.
-
- private long flags_;
- // Misc flags.
-
- private long priority_;
- // Priority of message.
-
- private StringBuffer base_;
- // String data of message block (initialized to null).
-
- private Object obj_;
- // Object data of message block (initialized to null).
-
- private MessageBlock cont_;
- // Next message block in the chain.
-
- private MessageBlock next_;
- // Next message in the list.
-
- private MessageBlock prev_;
- // Previous message in the list.
-
-}
-
diff --git a/java/src/MessageQueue.java b/java/src/MessageQueue.java
deleted file mode 100644
index f71c91ca857..00000000000
--- a/java/src/MessageQueue.java
+++ /dev/null
@@ -1,626 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * MessageQueue.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ASX;
-
-import java.util.Date;
-import JACE.OS.*;
-import JACE.Reactor.*;
-
-class NotFullCondition extends TimedWait
-{
- public NotFullCondition (MessageQueue mq)
- {
- super (mq);
- this.mq_ = mq;
- }
-
- public boolean condition () {
- // Delegate to the appropriate conditional
- // check on the MessageQueue.
- return !this.mq_.isFull ();
- }
- private MessageQueue mq_;
-}
-
-class NotEmptyCondition extends TimedWait
-{
- public NotEmptyCondition (MessageQueue mq)
- {
- super (mq);
- this.mq_ = mq;
- }
-
- public boolean condition () {
- // Delegate to the appropriate conditional
- // check on the MessageQueue.
- return !this.mq_.isEmpty ();
- }
- private MessageQueue mq_;
-}
-
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * A thread-safe message queueing facility, modeled after the
- * queueing facilities in System V StreamS.
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *</blockquote>
- * <tt>MessageQueue</tt> is the central queueing facility for messages
- * in the ASX framework. All operations are thread-safe, as it is intended
- * to be used for inter-thread communication (<em>e.g.</em>, a producer and
- * consumer thread joined by a <tt>MessageQueue</tt>). The queue
- * consiste of <tt>MessageBlock</tt>s.
- *</blockquote>
- *
- *@see MessageBlock,TimeValue
- */
-public class MessageQueue
-{
- /**
- * Default constructor
- */
- public MessageQueue ()
- {
- this (DEFAULT_HWM, DEFAULT_LWM);
- }
-
- /**
- * Create a Message Queue with high and low water marks.
- *@param hwm High water mark (max number of bytes allowed in the
- * queue)
- *@param lwm Low water mark (min number of bytes in the queue)
- */
- public MessageQueue (int hwm, int lwm)
- {
- if (this.open (hwm, lwm) == -1)
- ACE.ERROR ("open");
- }
-
- /**
- * Initialize a Message Queue with high and low water marks.
- *@param hwm High water mark (max number of bytes allowed in the
- * queue)
- *@param lwm Low water mark (min number of bytes in the queue)
- */
- public synchronized int open (int hwm, int lwm)
- {
- this.highWaterMark_ = hwm;
- this.lowWaterMark_ = lwm;
- this.deactivated_ = false;
- this.currentBytes_ = 0;
- this.currentCount_ = 0;
- this.tail_ = null;
- this.head_ = null;
- return 0;
- }
-
- // = For enqueue, enqueueHead, enqueueTail, and dequeueHead if
- // timeout is specified, the caller will wait for amount of time in
- // tv. Calls will return, however, when queue is closed,
- // deactivated, or if the time specified in tv elapses.
-
- /**
- * Enqueue a <MessageBlock> into the <MessageQueue> in accordance
- * with its <msgPriority> (0 is lowest priority). Note that the
- * call will block (unless the queue has been deactivated).
- *@param newItem item to enqueue onto the Message Queue
- *@return -1 on failure, else the number of items still on the queue.
- */
- public synchronized int enqueue (MessageBlock newItem) throws InterruptedException
- {
- return this.enqueue (newItem, null);
- }
-
- /**
- * Enqueue a <MessageBlock> into the <MessageQueue> in accordance
- * with its <msgPriority> (0 is lowest priority). Note that the
- * call will return if <timeout> amount of time expires or if the
- * queue has been deactivated.
- *@param newItem item to enqueue onto the Message Queue
- *@param tv amount of time (TimeValue) to wait before returning
- * (unless operation completes before)
- *@return -1 on failure, else the number of items still on the
- * queue.
- */
- public synchronized int enqueue (MessageBlock newItem,
- TimeValue tv) throws InterruptedException
- {
- int result = -1;
- if (this.deactivated_)
- return -1;
- try
- {
- if (tv == null) // Need to do a blocking wait
- notFullCondition_.timedWait ();
- else // Need to do a timed wait
- notFullCondition_.timedWait (tv);
- }
- catch (TimeoutException e)
- {
- return -1;
- }
-
- // Check again if queue is still active
- if (this.deactivated_)
- return -1;
- else
- result = this.enqueueInternal (newItem);
-
- // Tell any blocked threads that the queue has a new item!
- this.notEmptyCondition_.broadcast ();
- return result;
- }
-
- /**
- * Enqueue a <MessageBlock> at the end of the <MessageQueue>. Note
- * that the call will block (unless the queue has been deactivated).
- *@param newItem item to enqueue onto the Message Queue
- *@return -1 on failure, else the number of items still on the queue.
- */
- public synchronized int enqueueTail (MessageBlock newItem) throws InterruptedException
- {
- return this.enqueueTail (newItem, null);
- }
-
- /**
- * Enqueue a <MessageBlock> at the end of the <MessageQueue>. Note
- * that the call will return if <timeout> amount of time expires or
- * if the queue has been deactivated.
- *@param newItem item to enqueue onto the Message Queue
- *@param tv amount of time (TimeValue) to wait before returning
- * (unless operation completes before)
- *@return -1 on failure, else the number of items still on the queue.
- */
- public synchronized int enqueueTail (MessageBlock newItem,
- TimeValue tv) throws InterruptedException
- {
- int result = -1;
- if (this.deactivated_)
- return -1;
- try
- {
- if (tv == null) // Need to do a blocking wait
- notFullCondition_.timedWait ();
- else // Need to do a timed wait
- notFullCondition_.timedWait (tv);
- }
- catch (TimeoutException e)
- {
- return -1;
- }
-
- // Check again if queue is still active
- if (this.deactivated_)
- return -1;
- else
- result = this.enqueueTailInternal (newItem);
-
- // Tell any blocked threads that the queue has a new item!
- this.notEmptyCondition_.broadcast ();
- return result;
- }
-
- /**
- * Enqueue a <MessageBlock> at the head of the <MessageQueue>. Note
- * that the call will block (unless the queue has been deactivated).
- *@param newItem item to enqueue onto the Message Queue
- *@return -1 on failure, else the number of items still on the queue.
- */
- public synchronized int enqueueHead (MessageBlock newItem) throws InterruptedException
- {
- return this.enqueueHead (newItem, null);
- }
-
- /**
- * Enqueue a <MessageBlock> at the head of the <MessageQueue>. Note
- * that the call will return if <timeout> amount of time expires or
- * if the queue has been deactivated.
- *@param newItem item to enqueue onto the Message Queue
- *@param tv amount of time (TimeValue) to wait before returning
- * (unless operation completes before)
- *@return -1 on failure, else the number of items still on the queue.
- */
- public synchronized int enqueueHead (MessageBlock newItem,
- TimeValue tv) throws InterruptedException
- {
- int result = -1;
- if (this.deactivated_)
- return -1;
- try
- {
- if (tv == null) // Need to do a blocking wait
- notFullCondition_.timedWait ();
- else // Need to do a timed wait
- notFullCondition_.timedWait (tv);
- }
- catch (TimeoutException e)
- {
- return -1;
- }
-
- // Check again if queue is still active
- if (this.deactivated_)
- return -1;
- else
- result = this.enqueueHeadInternal (newItem);
-
- // Tell any blocked threads that the queue has a new item!
- this.notEmptyCondition_.broadcast ();
- return result;
- }
-
- /**
- * Dequeue and return the <MessageBlock> at the head of the
- * <MessageQueue>. Note that the call will block (unless the queue
- * has been deactivated).
- *@return null on failure, else the <MessageBlock> at the head of queue.
- */
- public synchronized MessageBlock dequeueHead () throws InterruptedException
- {
- return this.dequeueHead (null);
- }
-
- /**
- * Dequeue and return the <MessageBlock> at the head of the
- * <MessageQueue>. Note that the call will return if <timeout>
- * amount of time expires or if the queue has been deactivated.
- *@return null on failure, else the <MessageBlock> at the head of queue.
- */
- public synchronized MessageBlock dequeueHead (TimeValue tv) throws InterruptedException
- {
- MessageBlock result = null;
- if (this.deactivated_)
- return null;
- try
- {
- if (tv == null) // Need to do a blocking wait
- notEmptyCondition_.timedWait ();
- else // Need to do a timed wait
- notEmptyCondition_.timedWait (tv);
- }
- catch (TimeoutException e)
- {
- return null;
- }
-
- // Check again if queue is still active
- if (this.deactivated_)
- return null;
- else
- result = this.dequeueHeadInternal ();
-
- // Tell any blocked threads that the queue has room for an item!
- this.notFullCondition_.broadcast ();
- return result;
- }
-
- /**
- * Check if queue is full.
- *@return true if queue is full, else false.
- */
- public synchronized boolean isFull ()
- {
- return this.isFullInternal ();
- }
-
- /**
- * Check if queue is empty.
- *@return true if queue is empty, else false.
- */
- public synchronized boolean isEmpty ()
- {
- return this.isEmptyInternal ();
- }
-
- /**
- * Get total number of bytes on the queue.
- *@return total number number of bytes on the queue
- */
- public int messageBytes ()
- {
- return this.currentBytes_;
- }
-
- /**
- * Get total number of messages on the queue.
- *@return total number number of messages on the queue
- */
- public int messageCount ()
- {
- return this.currentCount_;
- }
-
- // = Flow control routines
-
- /**
- * Get high watermark.
- *@return high watermark
- */
- public int highWaterMark ()
- {
- return this.highWaterMark_;
- }
-
- /**
- * Set high watermark.
- *@param hwm high watermark
- */
- public void highWaterMark (int hwm)
- {
- this.highWaterMark_ = hwm;
- }
-
- /**
- * Get low watermark.
- *@return low watermark
- */
- public int lowWaterMark ()
- {
- return this.lowWaterMark_;
- }
-
- /**
- * Set low watermark.
- *@param lwm low watermark
- */
- public void lowWaterMark (int lwm)
- {
- this.lowWaterMark_ = lwm;
- }
-
- // = Activation control methods.
-
- /**
- * Deactivate the queue and wakeup all threads waiting on the queue
- * so they can continue. No messages are removed from the queue,
- * however. Any other operations called until the queue is
- * activated again will immediately return -1.
- *@return WAS_INACTIVE if queue was inactive before the call and
- * WAS_ACTIVE if queue was active before the call.
- */
- public synchronized int deactivate ()
- {
- return this.deactivateInternal ();
- }
-
-
- /**
- * Reactivate the queue so that threads can enqueue and dequeue
- * messages again.
- *@return WAS_INACTIVE if queue was inactive before the call and
- * WAS_ACTIVE if queue was active before the call.
- */
- public synchronized int activate ()
- {
- return this.activateInternal ();
- }
-
- protected boolean isEmptyInternal ()
- {
- // Not sure about this one!!!!
- return this.currentBytes_ <= this.lowWaterMark_ && this.currentCount_ <= 0;
- }
-
- protected boolean isFullInternal ()
- {
- return this.currentBytes_ > this.highWaterMark_;
- }
-
- protected int deactivateInternal ()
- {
- int currentStatus =
- this.deactivated_ ? WAS_INACTIVE : WAS_ACTIVE;
-
- this.notFullCondition_.broadcast ();
- this.notEmptyCondition_.broadcast ();
-
- this.deactivated_ = true;
- return currentStatus;
- }
-
- protected int activateInternal ()
- {
- int currentStatus =
- this.deactivated_ ? WAS_INACTIVE : WAS_ACTIVE;
- this.deactivated_ = false;
-
- return currentStatus;
- }
-
- protected int enqueueTailInternal (MessageBlock newItem)
- {
- if (newItem == null)
- return -1;
-
- // List was empty, so build a new one.
- if (this.tail_ == null)
- {
- this.head_ = newItem;
- this.tail_ = newItem;
- newItem.next (null);
- newItem.prev (null);
- }
- // Link at the end.
- else
- {
- newItem.next (null);
- this.tail_.next (newItem);
- newItem.prev (this.tail_);
- this.tail_ = newItem;
- }
-
- if (newItem.msgType() != MessageType.MB_OBJECT)
- {
- // Make sure to count *all* the bytes in a composite message!!!
- for (MessageBlock temp = newItem;
- temp != null;
- temp = temp.cont ())
- this.currentBytes_ += temp.size ();
- }
-
- this.currentCount_++;
- return this.currentCount_;
- }
-
- protected int enqueueHeadInternal (MessageBlock newItem)
- {
- if (newItem == null)
- return -1;
-
- newItem.prev (null);
- newItem.next (this.head_);
-
- if (this.head_ != null)
- this.head_.prev (newItem);
- else
- this.tail_ = newItem;
-
- this.head_ = newItem;
-
- if (newItem.msgType() != MessageType.MB_OBJECT)
- {
- // Make sure to count *all* the bytes in a composite message!!!
- for (MessageBlock temp = newItem;
- temp != null;
- temp = temp.cont ())
- this.currentBytes_ += temp.size ();
- }
-
- this.currentCount_++;
-
- return this.currentCount_;
- }
-
- protected int enqueueInternal (MessageBlock newItem)
- {
- if (newItem == null)
- return -1;
-
- if (this.head_ == null)
- // Check for simple case of an empty queue, where all we need to
- // do is insert <newItem> into the head.
- return this.enqueueHeadInternal (newItem);
- else
- {
- MessageBlock temp;
-
- // Figure out where the new item goes relative to its priority.
-
- for (temp = this.head_;
- temp != null;
- temp = temp.next ())
- {
- if (temp.msgPriority () <= newItem.msgPriority ())
- // Break out when we've located an item that has lower
- // priority that <newItem>.
- break;
- }
-
- if (temp == null)
- // Check for simple case of inserting at the end of the queue,
- // where all we need to do is insert <newItem> after the
- // current tail.
- return this.enqueueTailInternal (newItem);
- else if (temp.prev () == null)
- // Check for simple case of inserting at the beginning of the
- // queue, where all we need to do is insert <newItem> before
- // the current head.
- return this.enqueueHeadInternal (newItem);
- else
- {
- // Insert the message right before the item of equal or lower
- // priority.
- newItem.next (temp);
- newItem.prev (temp.prev ());
- temp.prev ().next (newItem);
- temp.prev (newItem);
- }
- }
-
- if (newItem.msgType() != MessageType.MB_OBJECT)
- {
- // Make sure to count *all* the bytes in a composite message!!!
- for (MessageBlock temp = newItem;
- temp != null;
- temp = temp.cont ())
- this.currentBytes_ += temp.size ();
- }
-
- this.currentCount_++;
- return this.currentCount_;
- }
-
- protected MessageBlock dequeueHeadInternal ()
- {
- MessageBlock firstItem = this.head_;
- this.head_ = this.head_.next ();
-
- if (this.head_ == null)
- this.tail_ = null;
-
- if (firstItem.msgType() != MessageType.MB_OBJECT)
- {
- // Make sure to subtract off all of the bytes associated with this
- // message.
- for (MessageBlock temp = firstItem;
- temp != null;
- temp = temp.cont ())
- this.currentBytes_ -= temp.size ();
- }
-
- this.currentCount_--;
- return firstItem;
- }
-
-
- /** Default high watermark (16 K). */
- public final static int DEFAULT_HWM = 16 * 1024;
-
- /** Default low watermark. */
- public final static int DEFAULT_LWM = 0;
-
- /** Message queue was active before activate() or deactivate(). */
- public final static int WAS_ACTIVE = 1;
-
- /** Message queue was inactive before activate() or deactivate(). */
- public final static int WAS_INACTIVE = 2;
-
- private int highWaterMark_;
- // Greatest number of bytes before blocking.
-
- private int lowWaterMark_;
- // Lowest number of bytes before unblocking occurs.
-
- private boolean deactivated_;
- // Indicates that the queue is inactive.
-
- private int currentBytes_;
- // Current number of bytes in the queue.
-
- private int currentCount_;
- // Current number of messages in the queue.
-
- private MessageBlock head_;
- // Head of Message_Block list.
-
- private MessageBlock tail_;
- // Tail of Message_Block list.
-
- // The Delegated Notification mechanisms.
- private NotFullCondition notFullCondition_ = new NotFullCondition (this);
- private NotEmptyCondition notEmptyCondition_ = new NotEmptyCondition (this);
-
-}
diff --git a/java/src/MessageType.java b/java/src/MessageType.java
deleted file mode 100644
index 62c34455854..00000000000
--- a/java/src/MessageType.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * MessageType.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ASX;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Message types used by ACE.MessageBlock.
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * Defines bit masks used to identify various types of messages.
- *</blockquote>
- *
- *<h2>NOTES</h2>
- *<blockquote>
- * This class is not intended to be instantiable.
- *</blockquote>
- */
-public class MessageType
-{
- // = Data and protocol messages (regular and priority)
- /** regular data */
- public static final int MB_DATA = 0x01;
-
- /** protocol control */
- public static final int MB_PROTO = 0x02;
-
- /** regular data */
- public static final int MB_OBJECT = 0x09;
-
-
- // = Control messages (regular and priority)
- /** line break */
- public static final int MB_BREAK = 0x03;
-
- /** pass file pointer */
- public static final int MB_PASSFP = 0x04;
-
- /** post an event to an event queue */
- public static final int MB_EVENT = 0x05;
-
- /** generate process signal */
- public static final int MB_SIG = 0x06;
-
- /** ioctl; set/get params */
- public static final int MB_IOCTL = 0x07;
-
- /** set various stream head options */
- public static final int MB_SETOPTS = 0x08;
-
-
- // = Control messages (high priority; go to head of queue)
- /** acknowledge ioctl */
- public static final int MB_IOCACK = 0x81;
-
- /** negative ioctl acknowledge */
- public static final int MB_IOCNAK = 0x82;
-
- /** priority proto message */
- public static final int MB_PCPROTO = 0x83;
-
- /** generate process signal */
- public static final int MB_PCSIG = 0x84;
-
- /** generate read notification */
- public static final int MB_READ = 0x85;
-
- /** flush your queues */
- public static final int MB_FLUSH = 0x86;
-
- /** stop transmission immediately */
- public static final int MB_STOP = 0x87;
-
- /** restart transmission after stop */
- public static final int MB_START = 0x88;
-
- /** line disconnect */
- public static final int MB_HANGUP = 0x89;
-
- /** fatal error used to set u.u_error */
- public static final int MB_ERROR = 0x8a;
-
- /** post an event to an event queue */
- public static final int MB_PCEVENT = 0x8b;
-
-
- /** Normal priority messages */
- public static final int MB_NORMAL = 0x00;
-
- /** High priority control messages */
- public static final int MB_PRIORITY = 0x80;
-
- // Default private constructor to avoid instantiation
- private MessageType ()
- {
- }
-}
-
diff --git a/java/src/Module.java b/java/src/Module.java
deleted file mode 100644
index 6eb56bcbf43..00000000000
--- a/java/src/Module.java
+++ /dev/null
@@ -1,253 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * Module.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ASX;
-
-import JACE.OS.*;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Provides an abstraction for managing a bi-directional flow of
- * messages.
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * This is based on the Module concept in System V Streams,
- * which contains a pair of Tasks, one for handling upstream
- * processing, one for handling downstream processing.
- *</blockquote>
- */
-public class Module
-{
- // = Initialization and termination methods.
-
- /**
- * Create an empty Module.
- */
- public Module ()
- {
- // Do nothing...
- this.name ("<unknown>");
- }
-
- /*
- * Create an initialized module.
- *@param modName identity of the module.
- *@param writerQ writer task of the module.
- *@param readerQ reader task of the module.
- *@param flags Module flags
- */
- public Module (String modName,
- Task writerQ,
- Task readerQ,
- Object flags)
- {
- this.open (modName, writerQ, readerQ, flags);
- }
-
- /*
- * Create an initialized module.
- *@param modName identity of the module.
- *@param writerQ writer task of the module.
- *@param readerQ reader task of the module.
- *@param flags Module flags
- */
- public void open (String modName,
- Task writerQ,
- Task readerQ,
- Object arg)
- {
- this.name (modName);
- this.arg_ = arg;
-
- if (writerQ == null)
- writerQ = new ThruTask ();
- if (readerQ == null)
- readerQ = new ThruTask ();
-
- this.reader (readerQ);
- this.writer (writerQ);
-
- // Setup back pointers.
- readerQ.module (this);
- writerQ.module (this);
- }
-
-
- /*
- * Set the writer task.
- *@param q the writer task
- */
- public void writer (Task q)
- {
- this.qPair_[1] = q;
- if (q != null)
- q.flags (ACE.CLR_BITS (q.flags (), TaskFlags.ACE_READER));
- }
-
- /*
- * Set the reader task.
- *@param q the reader task
- */
- public void reader (Task q)
- {
- this.qPair_[0] = q;
- if (q != null)
- q.flags (ACE.SET_BITS (q.flags (), TaskFlags.ACE_READER));
- }
-
- /*
- * Link this Module on top of Module.
- *@param m the module to link this on top of.
- */
- public void link (Module m)
- {
- this.next (m);
- this.writer ().next (m.writer ());
- m.reader ().next (this.reader ());
- }
-
- /*
- * Set and get pointer to sibling Task in Module.
- *@param orig the task to get the sibling for
- *@return the sibling of the task
- */
- public Task sibling (Task orig)
- {
- if (this.qPair_[0] == orig)
- return this.qPair_[1];
- else if (this.qPair_[1] == orig)
- return this.qPair_[0];
- else
- return null;
- }
-
- /*
- * Close down the module and its tasks.
- *@param flags Module flags
- *@return 0 on success, -1 on failure
- */
- public int close (long flags)
- {
- Task readerQ = this.reader ();
- Task writerQ = this.writer ();
- int result = 0;
-
- if (readerQ != null)
- {
- if (readerQ.close (flags) == -1)
- result = -1;
- readerQ.flush (flags);
- readerQ.next (null);
- }
-
- if (writerQ != null)
- {
- if (writerQ.close (flags) == -1)
- result = -1;
- writerQ.flush (flags);
- writerQ.next (null);
- }
-
- return result;
- }
-
- /*
- * Get the argument passed to tasks.
- *@return the argument passed to tasks.
- */
- public Object arg ()
- {
- return this.arg_;
- }
-
- /*
- * Set the argument to be passed to tasks.
- *@param a the argument to be passed to tasks.
- */
- public void arg (Object a)
- {
- this.arg_ = a;
- }
-
- /*
- * Get the name of the module.
- *@return the name of the module.
- */
- public String name ()
- {
- return this.name_;
- }
-
- /*
- * Set the name of the module.
- *@param n the name of the module.
- */
- public void name (String n)
- {
- this.name_ = n;
- }
-
- /*
- * Get the writer task of the module.
- *@return the writer task of the module.
- */
- public Task writer ()
- {
- return this.qPair_[1];
- }
-
- /*
- * Get the reader task of the module.
- *@return the reader task of the module.
- */
- public Task reader ()
- {
- return this.qPair_[0];
- }
-
- /*
- * Get the next pointer to the module above in the stream.
- *@return the next pointer to the module above in the stream.
- */
- public Module next ()
- {
- return this.next_;
- }
-
- /*
- * Set the next pointer to the module above in the stream.
- *@param m the next pointer to the module above in the stream.
- */
- public void next (Module m)
- {
- this.next_ = m;
- }
-
- private Task qPair_[] = new Task[2];
- // Pair of Tasks that form the "read-side" and "write-side" of the
- // ACE_Module partitioning.
-
- private String name_ = null;
- // Name of the ACE_Module.
-
- private Module next_;
- // Next ACE_Module in the stack.
-
- private Object arg_;
- // Argument passed through to the reader and writer task when they
- // are opened.
-
-}
-
diff --git a/java/src/Mutex.java b/java/src/Mutex.java
deleted file mode 100644
index 8daab4ff9eb..00000000000
--- a/java/src/Mutex.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Concurrency
- *
- * = FILENAME
- * Mutex.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Concurrency;
-
-import java.util.*;
-import JACE.ASX.*;
-
-class TimedWaitMAdapter extends TimedWait
-{
- TimedWaitMAdapter (Object obj)
- {
- super (obj);
- }
-
- // Check to see if the lock is currently held or not.
- public boolean condition ()
- {
- return !this.inUse_;
- }
-
- // Acquire/Release the lock
- public void inUse (boolean c)
- {
- this.inUse_ = c;
- }
-
- private boolean inUse_ = false;
- // The actual lock
-}
-
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Value added abstraction for mutex variable creation.
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * A timed mutex, <em>i.e.</em> a mutex whose operations do not
- * block forever and can <q>time out</q>.
- *</blockquote>
- */
-public class Mutex
-{
- /**
- * Acquire the mutex. Note that this will block.
- *@exception InterruptedException exception during wait
- */
- public synchronized void acquire () throws InterruptedException
- {
- this.monitor_.timedWait ();
- this.monitor_.inUse (true);
- }
-
- /**
- * Acquire the mutex. Note that the call will return if <timeout>
- * amount of time expires.
- *@param tv amount of time (TimeValue) to wait before returning
- * (unless operation completes before)
- *@exception TimeoutException wait timed out exception
- *@exception InterruptedException exception during wait
- */
- public synchronized void acquire (TimeValue tv) throws
- TimeoutException, InterruptedException
- {
- this.monitor_.timedWait (tv);
- this.monitor_.inUse (true);
- }
-
- /**
- * Release the mutex.
- */
- public synchronized void release ()
- {
- this.monitor_.inUse (false);
- this.monitor_.signal ();
- }
-
- private TimedWaitMAdapter monitor_ = new TimedWaitMAdapter (this);
- // The monitor (adapter) to wait on
-}
diff --git a/java/src/OS.java b/java/src/OS.java
deleted file mode 100644
index c17fd6d07f2..00000000000
--- a/java/src/OS.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.OS
- *
- * = FILENAME
- * OS.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.OS;
-
-import java.util.StringTokenizer;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Methods to extend the capabilities of the Java runtime system.
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * This non-instantiable class contains little <q>utility functions</q>
- * that should have been in Java to begin with :-)
- *</blockquote>
- */
-public class OS
-{
- /**
- * Create an array of Strings from a single String using <delim> as
- * the delimiter.
- *@param args the String to break up to make an array of Strings
- *@param delim the delimeter to use to break the String up
- *@return an array containing the original String broken up
- */
- public static String [] createStringArray (String args, String delim)
- {
- // First determine the number of arguments
- int count = 0;
- StringTokenizer tokens = new StringTokenizer (args, delim);
- while (tokens.hasMoreTokens ())
- {
- tokens.nextToken ();
- count++;
- }
- if (count == 0)
- return null;
-
- // Create argument array
- String [] argArray = new String [count];
- int index = 0;
- tokens = new StringTokenizer (args, " ");
- while (tokens.hasMoreTokens ())
- {
- argArray [index] = tokens.nextToken ();
- index++;
- }
-
- // Assert index == count
- if (index != count)
- return null;
- else
- return argArray;
- }
-
- // Default private constructor to avoid instantiation
- private OS ()
- {
- }
-}
diff --git a/java/src/ParseNode.java b/java/src/ParseNode.java
deleted file mode 100644
index 6a4db754227..00000000000
--- a/java/src/ParseNode.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ServiceConfigurator
- *
- * = FILENAME
- * ParseNode.java
- *
- * Base class for the data types used in the parse tree for adjusting
- * services. Things like SuspendNode extend this. They help connect
- * CUP/JLex with the service configurator system.
- *
- *@author Everett Anderson
- *
- *************************************************/
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import JACE.OS.*;
-import java_cup.runtime.*;
-
-public class ParseNode extends java_cup.runtime.symbol
-{
- /**
- * Constructor
- *
- */
- public ParseNode (int number)
- {
- super(number);
-
- this.name_ = new String("Uninitialized");
- }
-
- /**
- * Initialize the service (subclasses
- * may do more than set the name)
- */
- public void init (String name)
- {
- this.name_ = name;
- }
-
- /**
- * Subclasses override to do real work, usually
- * initiating a service or modifying one
- */
- public void apply ()
- {
- // Empty
- }
-
- /**
- * Retrive the service name
- */
- public String name()
- {
- return this.name_;
- }
-
- /**
- * Set the name of the service
- */
- public void name(String newName)
- {
- this.name_ = newName;
- }
-
- String name_;
-};
-
-
-
diff --git a/java/src/ProfileTimer.java b/java/src/ProfileTimer.java
deleted file mode 100644
index b7e9c908a13..00000000000
--- a/java/src/ProfileTimer.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Timers
- *
- * = FILENAME
- * ProfileTimer.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Timers;
-
-/**
- * <hr>
- * <p><b>TITLE</b><br>
- * A Java wrapper for interval timers.
- */
-public class ProfileTimer
-{
- /**
- * Start the timer.
- */
- public void start ()
- {
- this.startTime_ = java.lang.System.currentTimeMillis ();
- }
-
- /**
- * Stop the timer.
- */
- public void stop ()
- {
- this.stopTime_ = java.lang.System.currentTimeMillis ();
- }
-
- /**
- * Determine elapsed time between start and stop.
- *@return Total elapsed time (stop - start).
- */
- public long elapsedTime ()
- {
- return this.stopTime_ - this.startTime_;
- }
-
- private long startTime_;
- private long stopTime_;
-}
diff --git a/java/src/RWMutex.java b/java/src/RWMutex.java
deleted file mode 100644
index 1161d9a8618..00000000000
--- a/java/src/RWMutex.java
+++ /dev/null
@@ -1,174 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Concurrency
- *
- * = FILENAME
- * RWMutex.java
- *
- *@author Ross Dargahi (rossd@krinfo.com), Prashant Jain, and Irfan Pyarali
- *
- *************************************************/
-
-package JACE.Concurrency;
-
-import JACE.OS.*;
-
-/*******************************************************************************
-* <HR>
-* <B> Description </B>
-* <BR>
-* This class increments a read/write lock. A read/write lock allows multiple
-* readers or a single writer to access the guarded element.
-* This implementation is based on the C++ version of ACE.
-* </PRE><P><HR>
-* <B> Notes </B>
-* <UL>
-* <LI> This class does not support recursive semantics
-* </UL>
-*******************************************************************************/
-public class RWMutex
-{
- /**
- * Acquires the write lock
- * @exception InterruptedException Lock acquisition interrupted
- **/
- public void acquire()
- throws InterruptedException
- {
- acquireWrite();
- }
-
- /**
- * Acquires the read lock
- * @exception InterruptedException Lock acquisition interrupted
- **/
- public void acquireRead()
- throws InterruptedException
- {
- // make sure we start with no exception
- InterruptedException exception_ = null;
-
- // grab lock
- lock_.acquire ();
-
- // Give preference to writers who are waiting.
- while (referenceCount_ < 0 || numberOfWaitingWriters_ > 0)
- {
- numberOfWaitingReaders_++;
- try
- {
- waitingReaders_.Wait ();
- }
- catch (InterruptedException exception)
- {
- // cache exception
- exception_ = exception;
- }
- numberOfWaitingReaders_--;
- }
-
- if (exception_ == null)
- // No errors
- referenceCount_++;
-
- // make sure this is released in all cases
- lock_.release ();
-
- if (exception_ != null)
- // error: propogate
- throw exception_;
- }
-
- /**
- * Acquires the write lock
- * @exception InterruptedException Lock acquisition interrupted
- **/
- public void acquireWrite()
- throws InterruptedException
- {
- // make sure we start with no exception
- InterruptedException exception_ = null;
-
- // grab lock
- lock_.acquire ();
-
- // Give preference to writers who are waiting.
- while (referenceCount_ != 0)
- {
- numberOfWaitingWriters_++;
- try
- {
- waitingWriters_.Wait ();
- }
- catch (InterruptedException exception)
- {
- // cache exception
- exception_ = exception;
- }
- numberOfWaitingWriters_--;
- }
-
- if (exception_ == null)
- // No errors
- referenceCount_ = -1;
-
- // make sure this is released in all cases
- lock_.release ();
-
- if (exception_ != null)
- // error: propogate
- throw exception_;
- }
-
- /**
- * Release held lock
- * @exception InterruptedException Lock acquisition interrupted
- **/
- public void release()
- throws InterruptedException
- {
- lock_.acquire ();
-
- // Releasing a reader.
- if (referenceCount_ > 0)
- referenceCount_--;
- else
- // Releasing a writer.
- if (referenceCount_ == -1)
- referenceCount_ = 0;
-
- // Give preference to writers over readers...
- if (numberOfWaitingWriters_ > 0)
- {
- waitingWriters_.signal ();
- }
- else if (numberOfWaitingReaders_ > 0)
- {
- waitingReaders_.broadcast ();
- }
-
-
- lock_.release ();
- }
-
- private Mutex lock_ = new Mutex ();
- // Serialize access to internal state.
-
- private Condition waitingReaders_ = new Condition (lock_);
- // Reader threads waiting to acquire the lock.
-
- private int numberOfWaitingReaders_;
- // Number of waiting readers.
-
- private Condition waitingWriters_ = new Condition (lock_);
- // Writer threads waiting to acquire the lock.
-
- private int numberOfWaitingWriters_ = 0;
- // Number of waiting writers.
-
- private int referenceCount_ = 0;
- // Value is -1 if writer has the lock, else this keeps track of the
- // number of readers holding the lock.
-}
-
diff --git a/java/src/RemoveNode.java b/java/src/RemoveNode.java
deleted file mode 100644
index 43744394a7b..00000000000
--- a/java/src/RemoveNode.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ServiceConfigurator
- *
- * = FILENAME
- * RemoveNode.java
- *
- * Used when a service is specified to be removed based on a line
- * in a service configurator file. Note: Make sure to call the
- * prepareToReload method in ServiceConfig before reloading the
- * service that is being removed.
- *
- *@author Everett Anderson
- *
- *************************************************/
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import JACE.OS.*;
-import java_cup.runtime.*;
-
-class RemoveNode extends ParseNode
-{
- public RemoveNode (int act_num)
- {
- super(act_num);
- }
-
- public void apply ()
- {
- ACE.DEBUG("RemoveNode apply");
-
- if (JACE.ServiceConfigurator.ServiceConfig.remove(this.name_) == -1)
- ACE.ERROR("Error removing " + this.name_);
- }
-};
diff --git a/java/src/ResumeNode.java b/java/src/ResumeNode.java
deleted file mode 100644
index 49b7f5a2b62..00000000000
--- a/java/src/ResumeNode.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ServiceConfigurator
- *
- * = FILENAME
- * ResumeNode.java
- *
- * Used when a service is specified to be resumed based on a line
- * in a service configurator file. The actual implementation of the
- * service being resumed does the work.
- *
- *@author Everett Anderson
- *
- *************************************************/
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import JACE.OS.*;
-import java_cup.runtime.*;
-
-class ResumeNode extends ParseNode
-{
- public ResumeNode (int act_num)
- {
- super(act_num);
- }
-
- public void apply ()
- {
- ACE.DEBUG("ResumeNode apply: " + this.name_);
-
- if (JACE.ServiceConfigurator.ServiceConfig.resume(this.name_) == -1)
- ACE.ERROR("Error resuming " + this.name_);
- }
-};
diff --git a/java/src/SOCKAcceptor.java b/java/src/SOCKAcceptor.java
deleted file mode 100644
index aaca725426a..00000000000
--- a/java/src/SOCKAcceptor.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.SOCK_SAP
- *
- * = FILENAME
- * SOCKAcceptor.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.SOCK_SAP;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-
-/**
- * <hr>
- * <p><b>TITLE</b><br>
- * Defines the format and interface for an ACE.SOCKAcceptor.
- */
-public class SOCKAcceptor
-{
- // = Initialization
-
- /**
- * Create a SOCKAcceptor. Do nothing constructor. Allows user to
- * call open() later and pass in the port number.
- */
- public SOCKAcceptor ()
- {
- }
-
- /**
- * Create a SOCKAcceptor.
- *@param port port number where the server will listen for connections
- */
- public SOCKAcceptor (int port) throws IOException
- {
- this.open (port);
- }
-
- /**
- * Create socket to listen for connections on.
- *@param port port number where the server will listen for connections
- */
- public void open(int port) throws IOException
- {
- // Close old socket (if there is one)
- this.close ();
-
- // Create a new server socket
- this.listenSocket_ = new ServerSocket (port);
- // ACE.DEBUG ("Server listening on port " + port);
- }
-
- /**
- * Close the socket and do any necessary cleanup.
- */
- public void close () throws IOException
- {
- if (this.listenSocket_ != null)
- {
- this.listenSocket_.close ();
- this.listenSocket_ = null;
- }
- }
-
- /**
- * Accept a connection. The streams are set when the method returns.
- *@param sockStream SOCK Stream to use for the connection
- */
- public void accept (SOCKStream sockStream) throws SocketException, IOException
- {
- // Block in accept. Returns when a connection shows up and sets
- // the streams
- sockStream.socket (this.listenSocket_.accept ());
- ACE.DEBUG ("Accepted connection from " +
- sockStream.socket ().getInetAddress ());
- }
-
- /**
- * Get the underlying listen socket.
- *@return the underlying listen socket
- */
- public ServerSocket listenSocket ()
- {
- return this.listenSocket_;
- }
-
- /**
- * Set the underlying listen socket.
- *@param s the underlying listen socket
- */
- public void listenSocket (ServerSocket s)
- {
- this.listenSocket_ = s;
- }
-
- /**
- * Clean up when the garbage collector gets run (if at all). Note
- * that there is no guarantee that finalize () will get called.
- */
- protected void finalize () throws Throwable
- {
- super.finalize ();
- this.close ();
- }
-
- // Socket on which listen for connections (by default initialized to
- // null)
- private ServerSocket listenSocket_;
-}
diff --git a/java/src/SOCKConnector.java b/java/src/SOCKConnector.java
deleted file mode 100644
index 98dfcaf6b3d..00000000000
--- a/java/src/SOCKConnector.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.SOCK_SAP
- *
- * = FILENAME
- * SOCKConnector.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.SOCK_SAP;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-
-/**
- * <hr>
- * <p><b>TITLE</b><br>
- * Defines an active connection factory for the socket wrappers.
- */
-public class SOCKConnector
-{
- // = Initialization
-
- /**
- * Create a SOCKConnector. Do nothing constructor. Allows user to
- * call connect() later.
- */
- public SOCKConnector ()
- {
- // Do nothing constructor
- }
-
- /**
- * Create a SOCKConnector and connect to the server.
- *@param sockStream SOCK Stream to use for the connection
- *@param hostname hostname of the server
- *@param port port number to connect with server at
- */
- public SOCKConnector (SOCKStream sockStream,
- String hostname,
- int port) throws SocketException, IOException
- {
- this.connect (sockStream,
- hostname,
- port);
- }
-
- /**
- * Connect to the server.
- *@param sockStream SOCK Stream to use for the connection
- *@param hostname hostname of the server
- *@param port port number to connect with server at
- */
- public void connect (SOCKStream sockStream,
- String hostname,
- int port) throws SocketException, IOException
- {
- sockStream.socket (new Socket (hostname, port));
- }
-
- /**
- * Connect to the server.
- *@param sockStream SOCK Stream to use for the connection
- *@param addr INETAddr instance specifying host/port
- */
- public void connect (SOCKStream sockStream,
- INETAddr addr) throws SocketException, IOException
- {
- sockStream.socket (new Socket (addr.getHostName(),
- addr.getPortNumber()));
- }
-}
diff --git a/java/src/SOCKStream.java b/java/src/SOCKStream.java
deleted file mode 100644
index 638482d8e40..00000000000
--- a/java/src/SOCKStream.java
+++ /dev/null
@@ -1,209 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.SOCK_SAP
- *
- * = FILENAME
- * SOCKStream.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.SOCK_SAP;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-
-/**
- * <hr>
- * <p><b>TITLE</b><br>
- * Defines the methods in the ACE.SOCKStream abstraction.
- *
- * <p><b>DESCRIPTION</b><br>
- * This adds additional wrapper methods atop the java Socket class.
- */
-public class SOCKStream
-{
- /**
- * Create a default SOCK Stream. Do nothing constructor.
- */
- public SOCKStream ()
- {
- }
-
- /**
- * Create a SOCK Stream.
- *@param s Socket to initialize SOCK Stream with.
- */
- public SOCKStream (Socket s) throws IOException
- {
- this.socket (s);
- }
-
- /**
- * Set the socket and the underlying streams.
- *@param s Socket associated with the SOCK Stream.
- */
- public void socket (Socket s) throws IOException
- {
- this.socket_ = s;
- // Note that if s is not a valid socket or is null, the
- // following calls will throw exceptions
-
- // Create buffered, platform independent byte streams. This hasn't been switched
- // to the newer character streams since the change would break cross talk with
- // non-Java sockets.
-
- this.iStream_ = new DataInputStream(new BufferedInputStream(s.getInputStream()));
-
- this.oStream_ = new PrintStream(new DataOutputStream(new BufferedOutputStream(s.getOutputStream())));
- }
-
- /* Get the underlying Socket.
- *@return the underlying socket
- */
- public Socket socket ()
- {
- return this.socket_;
- }
-
- /**
- * Close the streams and the underlying socket.
- */
- public void close () throws IOException
- {
- if (this.socket_ != null)
- this.socket_.close ();
- this.socket_ = null;
- }
-
- // = The following send and recv methods are overloaded to provide a
- // flexible interface
-
- /**
- * Send a StringBuffer. Note that the method blocks.
- *@param s the StringBuffer to send
- *@return the length of the StringBuffer
- */
- public int send (StringBuffer s) throws IOException
- {
- // Get the data out
- String buf = s.toString ();
-
- this.oStream_.println(buf);
- this.oStream_.flush ();
-
- return buf.length ();
- }
-
- /**
- * Send a String. Note that the method blocks.
- *@param s the String to send
- *@return the length of the String
- */
- public int send (String s) throws IOException
- {
- this.oStream_.println(s);
- this.oStream_.flush();
-
- return s.length ();
- }
-
- /**
- * Send an array of bytes. Note that the method blocks.
- *@param b array of bytes to send
- *@param offset offset into the byte array to start sending from
- *@param length number of bytes to send
- *@return number of bytes sent
- */
- public int sendN (byte[] b, int offset, int length) throws IOException
- {
- this.oStream_.write (b, offset, length);
- this.oStream_.flush ();
- return length;
- }
-
- /**
- * Receive data and append it to the StringBuffer that was passed
- * in. Note that the method blocks.
- *@param s the StringBuffer to append the result of the recv to
- *@return the length of the String received
- */
- public int recv (StringBuffer s) throws IOException
- {
- String temp = this.iStream_.readLine ();
- s.append (temp);
-
- if (temp == null) // Possible if user sends just a line feed, but
- return -1; // not checking would cause a null ptr exception
- else
- return temp.length ();
- }
-
- /**
- * Receive an array of characters. This method blocks until either
- * all the bytes are read, the end of the stream is detected, or
- * an exception is thrown.
- *@param b byte array to receive the data in
- *@param offset the start offset of the data in the byte array.
- *@param n number of bytes to receive
- *@return n
- */
- public int recvN (byte[] b, int offset, int n) throws IOException
- {
- this.iStream_.readFully (b, offset, n);
- return n;
- }
-
- /**
- * Set the underlying input stream.
- *@param iStream the input stream
- */
- public void inputStream (InputStream iStream)
- {
- this.iStream_ = new DataInputStream(new BufferedInputStream(iStream));
- }
-
- /**
- * Get the underlying input stream.
- *@return the underlying input stream
- */
- public InputStream inputStream ()
- {
- return this.iStream_;
- }
-
- /**
- * Set the underlying output stream.
- *@param iStream the output stream
- */
- public void outputStream (OutputStream oStream)
- {
- this.oStream_ = new PrintStream(new DataOutputStream(new BufferedOutputStream(oStream)));
- }
-
- /**
- * Get the underlying output stream.
- *@return the underlying output stream
- */
- public OutputStream outputStream ()
- {
- return this.oStream_;
- }
-
- /**
- * Cleanup when the SOCK Stream is garbage collected.
- */
- protected void finalize () throws Throwable
- {
- super.finalize ();
- this.close ();
- }
-
- private Socket socket_;
-
- // = The input and output streams (by default null)
- private DataInputStream iStream_;
- private PrintStream oStream_;
-}
diff --git a/java/src/Semaphore.java b/java/src/Semaphore.java
deleted file mode 100644
index 4762712d722..00000000000
--- a/java/src/Semaphore.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Concurrency
- *
- * = FILENAME
- * Semaphore.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Concurrency;
-
-import java.util.*;
-import JACE.ASX.*;
-
-class TimedWaitSAdapter extends JACE.ASX.TimedWait
-{
- TimedWaitSAdapter (Object obj)
- {
- super (obj);
- }
-
- // Check to see if there are any semaphores available.
- public boolean condition ()
- {
- return this.count_ > 0;
- }
-
- // Increment the count by one
- public void increment ()
- {
- this.count_++;
- }
-
- // Decrement the count by one
- public void decrement ()
- {
- this.count_--;
- }
-
- // Set the count
- public void count (int c)
- {
- this.count_ = c;
- }
-
- private int count_ = 0;
-}
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- * Implementation of Dijkstra's counting semaphore in java.
- */
-public class Semaphore
-{
- /**
- * Create a Semaphore.
- *@param count semaphore count
- */
- public Semaphore (int c)
- {
- this.monitor_.count (c);
- }
-
- /**
- * Acquire the Semaphore. Note that this will block.
- *@exception InterruptedException exception during wait
- */
- public synchronized void acquire () throws InterruptedException
- {
- this.monitor_.timedWait ();
- this.monitor_.decrement ();
- }
-
- /**
- * Acquire the Semaphore. Note that the call will return if <timeout>
- * amount of time expires.
- *@param tv amount of time (TimeValue) to wait before returning
- * (unless operation completes before)
- *@exception TimeoutException wait timed out exception
- *@exception InterruptedException exception during wait
- */
- public synchronized void acquire (TimeValue tv)
- throws JACE.ASX.TimeoutException, InterruptedException
- {
- this.monitor_.timedWait (tv);
- this.monitor_.decrement ();
- }
-
- /**
- * Release the Semaphore.
- */
- public synchronized void release ()
- {
- this.monitor_.increment ();
- this.monitor_.signal ();
- }
-
- private TimedWaitSAdapter monitor_ = new TimedWaitSAdapter (this);
- // The monitor (adapter) to wait on
-}
diff --git a/java/src/ServiceConfig.java b/java/src/ServiceConfig.java
deleted file mode 100644
index 11504527bdd..00000000000
--- a/java/src/ServiceConfig.java
+++ /dev/null
@@ -1,420 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ServiceConfigurator
- *
- * = FILENAME
- * ServiceConfig.java
- *
- * Services can be suspended, resumed, removed, and reloaded. Reloading requires that
- * the user calls a prepareForReload method after removing a service. You can't access
- * the ServiceObjects that are loaded directly -- anything loaded with a class loader
- * must be wrapped and have its methods called via reflection. This is because a
- * loaded class doesn't exist in the same space as one loaded with the system loader.
- *
- *
- *
- *@author Prashant Jain, Everett Anderson
- *
- *************************************************/
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import java.util.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.Misc.*;
-
-/**
- * <hr>
- * <p><b>TITLE</b><br>
- * Provide the base class that supplies common server daemon
- * operations. Also provides a global point for interacting with
- * the service repository.
- */
-public class ServiceConfig
-{
- /** Begins the process of loading a service configurator file:
- * parses the command line and calls either loadOldConfigFile or
- * processDirectives depending on whether or not the user wants
- * to try to load a C++ svc.conf file.
- */
- public static int open (String [] args) throws FileNotFoundException, IOException, ClassNotFoundException, IllegalAccessException, InstantiationException
- {
- // Parse the command line
- ServiceConfig.parseArgs (args);
-
- // Create a repository and class loader
- if (ServiceConfig.svcRep_ == null)
- ServiceConfig.svcRep_ = new ServiceRepository ();
- if (ServiceConfig.loader_ == null)
- ServiceConfig.loader_ = new ServiceLoader();
-
- if (ServiceConfig.oldConfigFormat_)
- return ServiceConfig.loadOldConfigFile();
- else
- return ServiceConfig.processDirectives ();
-
- }
-
- /** Parses the command line
- * Valid command line options:
- * -b Run as a daemon (not implemented yet)
- * -d Debug mode
- * -n No defaults
- * -o Attempt to load a C++ ACE service config file
- * -f <filename> Load services in the given file [see below for info]
- *
- */
- protected static void parseArgs (String [] args)
- {
- GetOpt getopt = new GetOpt (args, "bdnf:o:");
- for (int c; (c = getopt.next ()) != -1; )
- switch (c)
- {
- case 'b':
- // Note: not supported yet!
- ServiceConfig.beADaemon_ = true;
- break;
- case 'd':
- ServiceConfig.debug_ = true;
- break;
- case 'n':
- ServiceConfig.noDefaults_ = true;
- break;
- case 'o':
- ServiceConfig.oldConfigFormat_ = true;
- break;
- case 'f':
- ServiceConfig.serviceConfigFile_ = getopt.optarg ();
- break;
- default:
- ACE.ERROR ((char ) c + " is not a ServiceConfig option");
- break;
- }
- }
-
- /** Called by ParseNode subclass
- * Asks the Service Repository to spend a service
- */
- public static int suspend (String name)
- {
- return svcRep_.suspend(name);
- }
-
- /** Called by ParseNode subclass
- * Asks the Service Repository to resume a service
- */
- public static int resume (String name)
- {
- return svcRep_.resume(name);
- }
-
- /** Called by ParseNode subclass
- * Asks the Service Repository to remove a serivce
- */
- public static int remove (String name)
- {
- return svcRep_.remove(name);
- }
-
- /** Should be called before the user wants to reload
- * a service. This calls garbage collection to
- * (hopefully) obliterate the names of any unused
- * service classes, and creates a new instance
- * of the ClassLoader so there won't be problems
- * reloading.
- */
- public static void prepareForReload()
- {
- ServiceConfig.loader_ = new ServiceLoader();
-
- System.gc();
-
- }
-
- /**
- * Parse a service configurator file, creating classes as necessary
- *
- * This is getting too complicated -- since CUP and JLex are available, it would be nice to
- * develop a grammar for this. Unfortunately, there may be file problems when trying to get
- * CUP and JLex to produce more than one parser per program.
- *
- * Current formats:
- *
- * load <Service Name> <Full Class Name> Service_Object "<argument list>"
- *
- * resume <Service Name>
- * suspend <Service Name>
- * remove <Service Name>
- *
- */
- protected static int processDirectives () throws FileNotFoundException, IOException, ClassNotFoundException, IllegalAccessException, InstantiationException
- {
- if (ServiceConfig.serviceConfigFile_ == null)
- ServiceConfig.serviceConfigFile_ = "svc.conf";
-
- ACE.DEBUG("Processing directives in file " + ServiceConfig.serviceConfigFile_);
-
- File configFile = new File (ServiceConfig.serviceConfigFile_);
-
- // Check if file exists and is a normal file
- if (!configFile.exists () || !configFile.isFile ())
- throw new FileNotFoundException ("File " + ServiceConfig.serviceConfigFile_ + " not found");
-
- // Check if the file is readable
- if (!configFile.canRead ())
- throw new IOException ("File " + ServiceConfig.serviceConfigFile_ + " not readable");
-
- // Set up the stream
- FileInputStream fileIn = new FileInputStream (configFile);
-
- // Parse the file
- StreamTokenizer in = new StreamTokenizer (fileIn);
-
- // Set '#' as comment character to be ignored and set '/' as
- // ordinary character (was original comment character)
- // in.commentChar ('#');
- in.ordinaryChar ('/');
-
- // Set characters in ASCII range 33 to 47, ASCII range 91 to 96,
- // and ASCII range 123 to 126 as ordinary characters
- in.wordChars ('!', '/'); // ASCII range 33 to 47
- in.wordChars (':', '@'); // ASCII range 58 to 64
- in.wordChars ('[', '`'); // ASCII range 91 to 96
- in.wordChars ('{', '~'); // ASCII range 123 to 126
-
- String commandName = null;
- String serviceName = null;
- String className = null;
- String classType = null;
- String args = null;
- // Create a state machine
- int state = ServiceConfig.COMMAND_NAME;
-
- // The apply() method on ParseNode starts the process of actually executing the
- // desired action (suspend, load, etc)
- ParseNode result = null;
-
- while (in.nextToken () != StreamTokenizer.TT_EOF)
- {
- switch (state)
- {
- case ServiceConfig.COMMAND_NAME:
- if (in.ttype == StreamTokenizer.TT_WORD) {
- commandName = in.sval;
-
- // This is a hack, but it should work until CUP is easier
- // to deal with when multiple parsers are needed
- if (commandName.equals("load"))
- result = new AddServiceObjectNode(0);
- else
- if (commandName.equals("remove"))
- result = new RemoveNode(0);
- else
- if (commandName.equals("suspend"))
- result = new SuspendNode(0);
- else
- if (commandName.equals("resume"))
- result = new ResumeNode(0);
- else
- throw new IOException ("COMMAND NAME missing or invalid: " + commandName);
-
- ACE.DEBUG("Command node type: " + ((Object)result).getClass().getName());
-
-
- } else
- throw new IOException ("Illegal COMMAND NAME argument in file " + ServiceConfig.serviceConfigFile_);
- state = ServiceConfig.SERVICE_NAME;
- break;
- case ServiceConfig.SERVICE_NAME:
- if (in.ttype == StreamTokenizer.TT_WORD)
- serviceName = in.sval;
- else
- throw new IOException ("Illegal SERVICE NAME argument in file " + ServiceConfig.serviceConfigFile_);
-
-
- if (!commandName.equals("load")) {
- result.init(serviceName);
- result.apply();
- in.whitespaceChars (' ', ' ');
- state = ServiceConfig.SERVICE_NAME;
- } else
- state = ServiceConfig.CLASS_NAME;
- break;
- case ServiceConfig.CLASS_NAME:
- if (in.ttype == StreamTokenizer.TT_WORD)
- className = in.sval;
- else
- throw new IOException ("Illegal CLASS NAME argument in file " + ServiceConfig.serviceConfigFile_);
- state = ServiceConfig.CLASS_TYPE;
- break;
- case ServiceConfig.CLASS_TYPE:
- if (in.ttype == StreamTokenizer.TT_WORD)
- classType = in.sval;
- else
- throw new IOException ("Illegal CLASS TYPE argument in file " + ServiceConfig.serviceConfigFile_);
- state = ServiceConfig.ARGS;
- // Set space to be an ordinary character to allow
- // arguments to be parsed in
- in.wordChars (' ', ' ');
- break;
- case ServiceConfig.ARGS:
- ACE.DEBUG("Processing arguments");
-
- args = new String("");
-
- if (in.ttype == StreamTokenizer.TT_WORD)
- {
- args = in.sval;
-
- // If just two double quotes, there are no args
- if (args.length() == 2) {
- args = new String("");
- } else
- args = args.substring(1, args.length() - 1);
- }
-
- // Quick hack until more parsing necessary -- set the needed data
- ((AddServiceObjectNode)result).init(serviceName, className, false);
- ((AddServiceObjectNode)result).params(args);
-
- result.apply();
-
- state = ServiceConfig.SERVICE_NAME;
- // Set space back to whitespace-character to extract the
- // next token
- in.whitespaceChars (' ', ' ');
- break;
- default:
- throw new IOException ("Illegal argument in file " + ServiceConfig.serviceConfigFile_);
- }
- }
- return 0;
- }
-
- /** Parses the svc.conf file, treating it as a C++ ACE svc.conf file.
- * This will involve attempts to infer the class name from
- * the service initializer path, and isn't very accurate.
- */
- public static int loadOldConfigFile ()
- {
- parser ps = new parser();
-
- try {
-
- ps.parse();
-
- } catch (Exception e) {
- ACE.ERROR("Error: " + e);
- return -1;
- }
-
- return 0;
- }
-
-
- /**
- * This is called when apply() is called on AddServiceObjectNodes. Similar
- * methods could be developed for later data types (AddStreamNode, etc). This
- * tries to load the ServiceObject and its classes. When trying to find info
- * from the C++ files, this generates possible file paths.
- */
- public static int initialize (AddServiceObjectNode son)
- {
- Class c = null;
-
- if (ServiceConfig.oldConfigFormat_) {
-
- // Generate a lot of possible file locations and names
- ClassNameGenerator cng = new ClassNameGenerator(son.locator());
- String attempt = null;
- boolean ready = false;
-
-
- // Try to load the class based on the names we can infer from
- // the C++ svc.conf line
- while ((cng.hasMoreElements()) && (!ready)) {
- try {
-
- attempt = (String)cng.nextElement();
-
- c = loader_.loadClass(attempt, true);
-
- ready = true;
-
- } catch (ClassNotFoundException e) { }
-
- }
-
- // Couldn't find the class
- if (!ready) {
- ACE.ERROR("Can't find class with locator: " + son.locator());
- return -1;
- }
-
- } else {
-
- try {
-
- c = loader_.loadClass(son.locator(), true);
-
- } catch (ClassNotFoundException e) {
- ACE.ERROR("Can't find class with locator: " + son.locator());
- return 01;
- }
-
- }
-
- try {
-
- Object service = c.newInstance();
- // Can't cast this to a ServiceObject, even though it will look just
- // like one -- Java puts things loaded with a non-standard class loader
- // in their own name space. The ServiceObjectRecord is a wrapper that
- // gets around this by using reflection.
- ServiceObjectRecord svcObjRec = new ServiceObjectRecord(service, son.name());
-
- // Split the argument array up into smaller pieces
- String [] argArray = OS.createStringArray (son.params(), " ");
-
- // Initialize the service -- start it running
- svcObjRec.init(argArray);
-
- // Put it in the service repository
- svcRep_.insert((ServiceRecord)svcObjRec);
-
- } catch (IllegalAccessException e) {
- ACE.ERROR("Error " + e);
- return -1;
- } catch (InstantiationException e) {
- ACE.ERROR("Error " + e);
- return -1;
- }
-
- return 0;
- }
-
- // Set by command line options
- private static boolean oldConfigFormat_ = false;
- private static boolean beADaemon_ = false;
- private static boolean debug_ = false;
- private static boolean noDefaults_ = false;
-
- public static String serviceConfigFile_ = "svc.conf";
-
- private static ServiceRepository svcRep_ = null;
- private static ServiceLoader loader_ = null;
-
- // States for the state-machine used in parsing the config file
- private final static int SERVICE_NAME = 0;
- private final static int CLASS_NAME = 1;
- private final static int CLASS_TYPE = 2;
- private final static int ARGS = 3;
- private final static int COMMAND_NAME = 4;
-
-
-}
-
-
-
diff --git a/java/src/ServiceLoader.java b/java/src/ServiceLoader.java
deleted file mode 100644
index 427428c5ae2..00000000000
--- a/java/src/ServiceLoader.java
+++ /dev/null
@@ -1,241 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ServiceConfigurator
- *
- * = FILENAME
- * ServiceLoader.java
- *
- * Implementation of a ClassLoader
- *
- *@author Prashant Jain, Everett Anderson
- *
- *************************************************/
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import java.util.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.Misc.*;
-
-public class ServiceLoader extends ClassLoader
-{
- /**
- * Constructor
- */
- public ServiceLoader ()
- {
- super ();
- this.getClassPath ();
- }
-
- /**
- * Searches the class path for a given file
- *
- *@param filename File name to look for
- *@return Returns the absolute path to the file
- * (useful for package name)
- */
- public String findFileInClasspath (String filename)
- {
- // Checks for the given name across the classpath
- StringTokenizer tokens = new StringTokenizer (this.classPath_,
- this.pathSeparator_);
-
- while (tokens.hasMoreTokens())
- {
- String fn = tokens.nextToken() + this.fileSeparator_ + filename;
-
- File f = new File (fn);
-
- if (f.exists() && f.isFile() && f.canRead())
- return new String(f.getAbsolutePath());
- }
-
- return null;
- }
-
- /**
- * Load a class from across the network
- */
- public Class loadClass (URL url, boolean resolve) throws ClassNotFoundException
- {
- Class newClass = null;
- // Try to load it the class by reading in the bytes.
- // Note that we are not catching ClassNotFoundException here
- // since our caller will catch it.
- try
- {
- URLConnection urlConnection = url.openConnection ();
-
- // Get the input stream associated with the URL connection and
- // pipe it to a newly created DataInputStream
- DataInputStream i = new DataInputStream (urlConnection.getInputStream ());
-
- // Allocate a buffer big enough to hold the contents of the
- // data we are about to read
- byte [] buf = new byte [urlConnection.getContentLength ()];
-
- // Now read all the data into the buffer
- i.readFully (buf);
-
- newClass = defineClass (buf, 0, buf.length);
- // ACE.DEBUG ("Loaded class: "+ name);
-
- // Check if we need to load other classes referred to by this class.
- if (resolve)
- resolveClass (newClass);
- }
- catch (IOException e)
- {
- throw new ClassNotFoundException (e.toString ());
- }
- return newClass;
- }
-
-
- /**
- * Load a class file:
- *
- * @param fn A file name WITHOUT the .class extension
- * @param resolve Standard resolve flag -- user should set to true
- *
- * @return A Class file capable of creating quasi-useful instances
- * of the loaded class. They can't exist in the normal
- * Java space, though, so it's impossible to cast them
- * to something useful. Use a wrapper and reflection
- * as in ServiceRecords.
- */
- public Class loadClass (String fn, boolean resolve) throws ClassNotFoundException
- {
- Class newClass;
-
- // Load built-in java classes with the system loader
- if (fn.startsWith("java")) {
- newClass = findSystemClass(fn);
- if (newClass == null)
- throw (new ClassNotFoundException());
- else
- return newClass;
- }
-
- // If given a dot separated qualified name, put it in OS path format.
- // This assumes the file separator is one char
- String str = new String(fn);
- if (str.indexOf('.') >= 0)
- str = str.replace('.', this.fileSeparator_.charAt(0));
- str = str + ".class";
-
- // Search the class path for the given file name
- String fullname = this.findFileInClasspath(str);
- if (fullname == null) {
-
- // If we can't find the class file, see if the
- // system can
- if ((newClass = findSystemClass(fn)) != null) {
- return newClass;
- } else
- throw (new ClassNotFoundException());
- }
-
- try
- {
- // Try to load it the class by reading in the bytes.
- // Note that we are not catching ClassNotFoundException here
- // since our caller will catch it.
- try
- {
- byte[] buf = bytesForClass (fullname);
-
- // ***** Note *****
- // This looks inside the class file and digs up the true
- // fully qualified class name. You need this to
- // load the class!
- String className = ClassReader.getClassName(fullname);
-
- if (className != null) {
- ACE.DEBUG("Defining class with name: " + className);
- newClass = defineClass (className, buf, 0, buf.length);
- } else {
- // Try it anyway
- newClass = defineClass (null, buf, 0, buf.length);
-
- ACE.ERROR("Unknown class name");
- }
-
- // Check if we need to load other classes referred to by this class.
- if (resolve)
- resolveClass (newClass);
-
- } catch (ClassNotFoundException e) {
-
- ACE.DEBUG ("Using default loader for class: " + fn);
-
- if ((newClass = findSystemClass (fn)) != null)
- return newClass;
- else
- throw (e); // Rethrow the exception
- }
- }
- catch (IOException e)
- {
- throw new ClassNotFoundException (e.toString ());
- }
-
- return newClass;
- }
-
- /**
- * Get system properties for later use
- */
- private void getClassPath ()
- {
- // Cache system properties that are needed when trying to find a
- // class file
- this.classPath_ = System.getProperty ("java.class.path", ".");
- this.pathSeparator_ = System.getProperty ("path.separator", ":");
- this.fileSeparator_ = System.getProperty ("file.separator", "/");
- }
-
- /**
- * Read file into a byte array
- */
- private byte[] bytesForClass (String name) throws IOException, ClassNotFoundException
- {
- // Set up the stream
- FileInputStream in = new FileInputStream (name);
-
- // Get byte count
- int length = in.available ();
-
- if (length == 0)
- throw new ClassNotFoundException (name);
-
- // Create an array of bytes to read the file in
- byte[] buf = new byte[length];
-
- // Read the file
- in.read (buf);
-
- // Return byte array
- return buf;
- }
-
- private String classPath_;
- // Class path that is loaded at construction
-
- private String pathSeparator_;
- // Platform-dependent path separator (e.g., : or ;)
-
- private String fileSeparator_;
- // Platform-dependent file separator (e.g., / or \)
-
- private String context_ = null;
-}
-
-
-
-
-
-
diff --git a/java/src/ServiceObject.java b/java/src/ServiceObject.java
deleted file mode 100644
index 1c420c08f3b..00000000000
--- a/java/src/ServiceObject.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ServiceConfigurator
- *
- * = FILENAME
- * ServiceObject.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import JACE.ASX.*;
-import JACE.Reactor.*;
-
-public class ServiceObject implements EventHandler
-{
- /**
- * Initialize object when dynamic loading occurs. Overwrite this
- * method to do anything useful.
- *@return -1 (default implementation)
- */
- public int init (String [] args)
- {
- return -1;
- }
-
- /**
- * Terminate the object. Note that an object can not be explicitly
- * unloaded. Overwrite this method to do anything useful.
- *@return -1 (default implementation)
- */
- public int fini ()
- {
- return -1;
- }
-
- /**
- * Get information on an active object. Overwrite this method to do
- * anything useful.
- *@return null (default implementation)
- */
- public String info ()
- {
- return null;
- }
-
- /**
- * Called when timer expires. Overwrite this method to do
- * anything useful.
- *@param tv Time Value for which timer was set
- *@param obj An arbitrary object that was passed to the Timer Queue
- * (Asynchronous Completion Token)
- *@return -1
- */
- public int handleTimeout (TimeValue tv, Object obj)
- {
- return -1;
- }
-
- /**
- * Request that this service suspend activity. Overwrite this
- * method to do anything useful.
- */
- public int suspend ()
- {
- return -1;
- }
-
- /**
- * Request that this service resume activity. Overwrite this
- * method to do anything useful.
- */
- public int resume ()
- {
- return -1;
- }
-}
diff --git a/java/src/ServiceObjectRecord.java b/java/src/ServiceObjectRecord.java
deleted file mode 100644
index 282d4360fbf..00000000000
--- a/java/src/ServiceObjectRecord.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ServiceConfigurator
- *
- * = FILENAME
- * ServiceObjectRecord.java
- *
- * Provided to show future symmetry. ServiceRecord currently
- * provides all the desired behavior necessary for a record
- * of a ServiceObject, but later there could be ModuleRecords,
- * etc.
- *
- *@see JACE.ServiceConfigurator.ServiceRecord;
- *
- *@author Everett Anderson
- *
- *************************************************/
-package JACE.ServiceConfigurator;
-
-public class ServiceObjectRecord extends ServiceRecord
-{
- public ServiceObjectRecord (Object so, String name)
- {
- super (so, name);
- }
-
-};
-
-
-
-
-
diff --git a/java/src/ServiceRecord.java b/java/src/ServiceRecord.java
deleted file mode 100644
index e0bd75a1405..00000000000
--- a/java/src/ServiceRecord.java
+++ /dev/null
@@ -1,253 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ServiceConfigurator
- *
- * = FILENAME
- * ServiceRecord.java
- *
- * This class structure is used in the ServiceRepository. Each service
- * object, module, or stream in the repository should be wrapped by a
- * type of ServiceRecord. The contained object does the real work.
- *
- * Modules and Streams will require records with more functionality.
- *
- * The caller should never be allowed to access the Object within the
- * record -- casting will result in a ClassCastException because of
- * the problem with loading classes with a ClassLoader. To get
- * around this, all the method calls are made on the Object via
- * reflection.
- *
- *@see JACE.ServiceConfigurator.ServiceObject
- *@see JACE.ServiceConfigurator.ServiceRepository
- *
- *@author Everett Anderson
- *
- *************************************************/
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import java.lang.reflect.*;
-import JACE.OS.*;
-
-public class ServiceRecord
-{
- /**
- * Constructor
- *
- *@param service A java Object, the service
- *@param name Name of this service
- */
- ServiceRecord (Object service, String name)
- {
- this.service_ = service;
- this.name_ = name;
- this.suspended_ = false;
- }
-
- /**
- * Forward the call to suspend
- * @return -1 error
- */
- public int suspend()
- {
- this.setSuspend(true);
-
- Object result = this.invokeSimpleReflected("suspend");
-
- if (result == null)
- return -1;
- else
- return ((Integer)result).intValue();
- }
-
-
- /**
- * Forward the call to resume
- * @return -1 error
- */
- public int resume()
- {
- this.setSuspend(false);
-
- Object result = this.invokeSimpleReflected("resume");
-
- if (result == null)
- return -1;
- else
- return ((Integer)result).intValue();
- }
-
-
- /**
- * Initialize the service, provide the given command line args to it.
- *
- */
- public int init(String [] args)
- {
- Class types[] = new Class[1];
- if (args == null)
- args = new String[0];
-
- types[0] = args.getClass();
-
- // Find the method we want to call
- Method m;
- try {
- m = this.object().getClass().getMethod("init", types);
- } catch (NoSuchMethodException e) {
- ACE.ERROR("" + e);
- return -1;
- } catch (SecurityException e) {
- ACE.ERROR("" + e);
- return -1;
- }
-
- Class ptypes[] = m.getParameterTypes();
- //for (int x = 0; x < ptypes.length; x++)
- // System.err.println(ptypes[x].getName());
- Object params[] = new Object[1];
-
- params[0] = args;
-
- int result = -1;
- try {
- result = ((Integer)m.invoke(this.object(), params)).intValue();
- } catch (IllegalAccessException e) {
- ACE.ERROR("" + e);
- return -1;
- } catch (IllegalArgumentException e) {
- ACE.ERROR("" + e);
- return -1;
- } catch (InvocationTargetException e) {
- ACE.ERROR("init(): " + e.getTargetException());
- return -1;
- }
-
- return result;
- }
-
- /**
- * Prepare to close it
- */
- public int fini()
- {
- Object result = this.invokeSimpleReflected("fini");
-
- if (result == null)
- return -1;
- else
- return ((Integer)result).intValue();
- }
-
- /**
- * Obtain information about this service
- */
- public String info()
- {
- Object result = this.invokeSimpleReflected("info");
-
- if (result == null)
- return null;
- else
- return new String((String)result);
- }
-
- /** Invokes the method with the given name on the ServiceObject.
- * The invoked method must take no parameters for this to work.
- * Could be adjusted to throw a generic exception.
- */
- private Object invokeSimpleReflected(String name)
- {
- Method m;
-
- // find the desired method
- try {
- m = this.object().getClass().getMethod(name, null);
- } catch (NoSuchMethodException e) {
- ACE.ERROR("" + e);
- return null;
- } catch (SecurityException e) {
- ACE.ERROR("" + e);
- return null;
- }
-
- // Invoke it
- Object result = null;
-
- try {
- result = m.invoke(this.object(), null);
- } catch (IllegalAccessException e) {
- ACE.ERROR("" + e);
- } catch (IllegalArgumentException e) {
- ACE.ERROR("" + e);
- } catch (InvocationTargetException e) {
- ACE.ERROR(name + "(): " + e.getTargetException());
- }
-
- return result;
- }
-
- /**
- * Accessor for the name
- */
- public String name()
- {
- return new String(this.name_);
- }
-
- /** Set the name of the service
- */
- public void name(String name)
- {
- this.name_ = name;
- }
-
- /** Is this service suspended?
- */
- public boolean suspended()
- {
- return this.suspended_;
- }
-
- /** Set the suspended flag
- */
- void setSuspend (boolean suspended)
- {
- this.suspended_ = suspended;
- }
-
- /** Accessor for the contained Object. This should
- * never be available to the end user since they
- * might try casting the result.
- */
- Object object()
- {
- return this.service_;
- }
-
- /**
- * Set the contained object
- */
- void object(Object service)
- {
- this.service_ = service;
- }
-
- Object service_;
- String name_;
- boolean suspended_;
-};
-
-
-/*
-class ModuleRecord extends ServiceRecord
-{
-};
-
-class StreamRecord extends ServiceRecord
-{
-};
-*/
-
-
diff --git a/java/src/ServiceRepository.java b/java/src/ServiceRepository.java
deleted file mode 100644
index 29c90a77313..00000000000
--- a/java/src/ServiceRepository.java
+++ /dev/null
@@ -1,189 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ServiceConfigurator
- *
- * = FILENAME
- * ServiceRepository.java
- *
- * The service repository stores the network services, allowing them to be removed, suspended,
- * resumed, etc. To reload a service, the caller must remove it from the repository and then
- * call prepareForReload().
- *
- *@see JACE.ServiceConfigurator.ServiceRecord;
- *@see JACE.ServiceConfigurator.ServiceConfig;
- *
- *@author Everett Anderson
- *
- *************************************************/
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import java.util.*;
-
-public class ServiceRepository
-{
- /**
- * Constructor
- */
- public ServiceRepository ()
- {
- this.serviceVector_ = new Vector();
- }
-
- /**
- * Constructor
- *
- *@param initialSize Initial vector size for the repository
- */
- public ServiceRepository (int initialSize)
- {
- this.serviceVector_ = new Vector (initialSize);
- }
-
- /**
- * Shut down all the services, closing them in reverse order of insertion
- *
- * Maybe should be called by finalize?
- */
- public int close()
- {
- for (int i = this.size() - 1; i >= 0; i--) {
- ServiceRecord rec = (ServiceRecord)this.serviceVector_.elementAt(i);
-
- rec.fini();
-
- this.serviceVector_.removeElementAt(i);
- }
-
- return 0;
- }
-
- /**
- * Insert a ServiceRecord into the repository.
- * (If already in, calls fini() and replaces)
- *
- *@param srvRec ServiceRecord to add
- */
- public void insert (ServiceRecord srvRec)
- {
- ServiceRecord alreadyIn = find(srvRec.name());
-
- // Replace the service
- if (alreadyIn != null) {
- alreadyIn.fini();
- this.serviceVector_.removeElement(alreadyIn);
- }
-
- this.serviceVector_.addElement(srvRec);
- }
-
- /**
- * Finds the ServiceRecord associated with a given
- * service name. Note -- the user should not try to
- * get a ServiceObject out of the ServiceRecord.
- * Same as saying ignoreSuspended is false on the
- * next method.
- *
- *@param name Name of the service to find
- */
- public ServiceRecord find (String name)
- {
- return this.find(name, false);
- }
-
- /** Return the service record for the given service. The caller
- * should NOT try to access a ServiceObject (or Module or Stream)
- * by taking it out of the ServiceRecord -- just make the calls
- * through the record!
- *
- *@param name Name of the service to find
- *@param ignoreSuspended Allow finding suspended services?
- */
- public ServiceRecord find (String name, boolean ignoreSuspended)
- {
- ServiceRecord rec;
-
- for (int i = 0; i < this.size(); i++) {
- rec = (ServiceRecord)this.serviceVector_.elementAt(i);
-
- if ((rec.name().equals(name)) && ((!ignoreSuspended) || (!rec.suspended())))
- return rec;
- }
-
- return null;
- }
-
- /** Take the given service out of the repository. This also sets the
- * reference in the repository to null to ensure there are no
- * hidden references to the old ServiceObject. To reload, the user must
- * still run prepareToReload on ServiceConfig if they don't want any
- * problems.
- */
- public int remove (String name)
- {
- ServiceRecord rec = this.find(name, false);
-
- if (rec == null)
- return -1;
-
- int index = this.serviceVector_.indexOf(rec);
-
- // Shut down the service
- rec.fini();
-
- // Make sure there are no hidden references left
- this.serviceVector_.setElementAt(null, index);
-
- this.serviceVector_.removeElementAt(index);
-
- return 0;
- }
-
- /**
- * Resume a suspended service
- *@param name Name of the service to resume
- */
- public int resume (String name)
- {
- ServiceRecord rec = this.find(name, false);
-
- if (rec == null)
- return -1;
-
- return rec.resume();
- }
-
- /**
- * Suspend a service
- *@param name Name of the service to suspend
- */
- public int suspend (String name)
- {
- ServiceRecord rec = this.find(name, false);
-
- if (rec == null)
- return -1;
-
- return rec.suspend();
- }
-
- /**
- * Returns the number of items in the repository
- */
- public int size ()
- {
- return this.serviceVector_.size();
- }
-
- // Vector representation
- Vector serviceVector_;
-};
-
-
-
-
-
-
-
-
diff --git a/java/src/StrategyAcceptor.java b/java/src/StrategyAcceptor.java
deleted file mode 100644
index 07f81a8ad63..00000000000
--- a/java/src/StrategyAcceptor.java
+++ /dev/null
@@ -1,148 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Connection
- *
- * = FILENAME
- * StrategyAcceptor.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.SOCK_SAP.*;
-
-public class StrategyAcceptor
-{
- /**
- * Create an instance of StrategyAcceptor.
- *@param handlerFactory Svc Handler factory that is used to create
- * an instance of a Svc Handler when a connection is accepted.
- */
- public StrategyAcceptor (Class handlerFactory)
- {
- this (handlerFactory, null, null, null);
- }
-
- /**
- * Create an instance of StrategyAcceptor. Use the creation
- * strategy and the handlerFactory passed in to creae a new instance
- * of the Svc Handler.
- *@param handlerFactory Svc Handler factory that is used to create
- * an instance of a Svc Handler when a connection is accepted.
- *@param creStrategy Creation strategy to use to create a new
- * instance of the Svc Handler.
- *@param acceptStrategy Accept strategy to use to accept a new
- * connection into the Svc Handler.
- *@param activateStrategy Activate strategy to use to activate the
- * instance of the Svc Handler.
- */
- public StrategyAcceptor (Class handlerFactory,
- CreationStrategy creStrategy,
- AcceptStrategy acceptStrategy,
- ActivateStrategy activateStrategy)
- {
- // Cache everything
- this.handlerFactory_ = handlerFactory;
- this.creStrategy_ = creStrategy;
- this.acceptStrategy_ = acceptStrategy;
- this.activateStrategy_ = activateStrategy;
- }
-
- /**
- * Initialize the Strategy Acceptor. The method creates the
- * appropriate strategies as needed.
- *@param port port number where the server will listen for connections
- */
- public void open (int port) throws IOException
- {
- if (this.creStrategy_ == null)
- this.creStrategy_ = new CreationStrategy (this.handlerFactory_);
- if (this.acceptStrategy_ == null)
- this.acceptStrategy_ = new AcceptStrategy (port);
- else
- this.acceptStrategy_.open (port);
- if (this.activateStrategy_ == null)
- this.activateStrategy_ = new ActivateStrategy ();
- }
-
- /**
- * Accept a connection using the appropriate strategies.
- */
- public void accept () throws SocketException,
- InstantiationException,
- IllegalAccessException,
- IOException
- {
- // Create a Svc_Handler using the appropriate Creation_Strategy
- SvcHandler sh = this.makeSvcHandler ();
-
- // Accept a connection into the Svc_Handler
- this.acceptSvcHandler (sh);
-
- // Activate the Svc_Handler
- this.activateSvcHandler (sh);
- }
-
- /**
- * Bridge method for creating a SvcHandler. The strategy for
- * creating a SvcHandler is configured into the Acceptor via it's
- * creStrategy_. If no strategy is passed in, the default behavior
- * of this method is to use the default CreationStrategy.
- *@return a new instance of the Svc Handler
- */
- protected SvcHandler makeSvcHandler () throws InstantiationException,
- IllegalAccessException
- {
- // Create a new handler for the connection
- return this.creStrategy_.makeSvcHandler ();
- }
-
-
- /**
- * Bridge method for accepting the new connection into the
- * <SvcHandler>. The strategy for accepting into a SvcHandler is
- * configured into the Acceptor via it's acceptStrategy_. If no
- * strategy is passed in, the default behavior of this method is to
- * use the default AcceptStrategy.
- *@param sh Svc Handler in which to accept the connection
- *@return result of accepting a connection using the accept strategy
- */
- protected int acceptSvcHandler (SvcHandler sh) throws
- SocketException, IOException
- {
- // Delegate responsibility to the appropriate strategy
- return this.acceptStrategy_.acceptSvcHandler (sh);
- }
-
- /**
- * Bridge method for activating a <SvcHandler>. The strategy for
- * activating a SvcHandler is configured into the Acceptor via it's
- * activateStrategy_. If no strategy is passed in, the default
- * behavior of this method is to use the default ActivateStrategy.
- *@param sh Svc Handler to activate
- *@return result of activating the Svc Handler
- */
- protected int activateSvcHandler (SvcHandler sh)
- {
- // Delegate responsibility to the appropriate strategy
- return this.activateStrategy_.activateSvcHandler (sh);
- }
-
- // Handler class that should be instantiated when a connection is
- // made with a client
- private Class handlerFactory_;
-
- // Creation Strategy
- private CreationStrategy creStrategy_;
-
- // Accept Strategy
- private AcceptStrategy acceptStrategy_;
-
- // Activation Strategy
- private ActivateStrategy activateStrategy_;
-}
diff --git a/java/src/Stream.java b/java/src/Stream.java
deleted file mode 100644
index 030114d092f..00000000000
--- a/java/src/Stream.java
+++ /dev/null
@@ -1,438 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * Stream.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ASX;
-
-import JACE.OS.*;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * This class is the primary abstraction for the ASX framework.
- * It is moduled after System V Stream.
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * A Stream consists of a stack of <Modules>, each of which
- * contains two <Tasks>.
- *</blockquote>
- */
-
-public class Stream
-{
-
- public Stream ()
- {
- this (null, null, null);
- }
-
- // Create a Stream consisting of <head> and <tail> as the Stream
- // head and Stream tail, respectively. If these are 0 then the
- // <ACE_Stream_Head> and <ACE_Stream_Tail> are used, respectively.
- // <arg> is the value past in to the open() methods of the tasks.
-
- public Stream (Object a,
- Module head,
- Module tail)
- {
- this.linkedUs_ = null;
- // this.final_close_ = this.lock_;
-
- if (this.open (a, head, tail) == -1)
- ACE.ERROR ("open" + head.name () + " " + tail.name ());
- }
-
- public int push (Module newTop)
- {
- if (this.pushModule (newTop,
- this.streamHead_.next (),
- this.streamHead_) == -1)
- return -1;
- else
- return 0;
- }
-
- public int put (MessageBlock mb, TimeValue tv)
- {
- return this.streamHead_.writer ().put (mb, tv);
- }
-
- public MessageBlock get (TimeValue tv) throws InterruptedException
- {
- return this.streamHead_.reader ().getq (tv);
- }
-
-// Return the "top" ACE_Module in a ACE_Stream, skipping over the
-// stream_head.
-
- public Module top ()
- {
- if (this.streamHead_.next () == this.streamTail_)
- return null;
- else
- return this.streamHead_.next ();
- }
-
-// Remove the "top" ACE_Module in a ACE_Stream, skipping over the
-// stream_head.
-
- public int pop (long flags)
- {
- if (this.streamHead_.next () == this.streamTail_)
- return -1;
- else
- {
- // Skip over the ACE_Stream head.
- Module top = this.streamHead_.next ();
- Module newTop = top.next ();
-
- this.streamHead_.next (newTop);
-
- // Close the top ACE_Module.
-
- top.close (flags);
-
- this.streamHead_.writer ().next (newTop.writer ());
- newTop.reader ().next (this.streamHead_.reader ());
-
- return 0;
- }
- }
-
-// Remove a named ACE_Module from an arbitrary place in the
-// ACE_Stream.
-
- public int remove (String name, long flags)
- {
- Module prev = null;
-
- for (Module mod = this.streamHead_;
- mod != null; mod = mod.next ())
- if (name.compareTo (mod.name ()) == 0)
- {
- if (prev == null) // Deleting ACE_Stream Head
- this.streamHead_.link (mod.next ());
- else
- prev.link (mod.next ());
-
- mod.close (flags);
- return 0;
- }
- else
- prev = mod;
-
- return -1;
- }
-
- public Module find (String name)
- {
- for (Module mod = this.streamHead_;
- mod != null;
- mod = mod.next ())
- if (name.compareTo (mod.name ()) == 0)
- return mod;
-
- return null;
- }
-
-// Actually push a module onto the stack...
-
- private int pushModule (Module newTop,
- Module currentTop,
- Module head)
- {
- Task ntReader = newTop.reader ();
- Task ntWriter = newTop.writer ();
- Task ctReader = null;
- Task ctWriter = null;
-
- if (currentTop != null)
- {
- ctReader = currentTop.reader ();
- ctWriter = currentTop.writer ();
- ctReader.next (ntReader);
- }
-
- ntWriter.next (ctWriter);
-
- if (head != null)
- {
- if (head != newTop)
- head.link (newTop);
- }
- else
- ntReader.next (null);
-
- newTop.next (currentTop);
-
- if (ntReader.open (newTop.arg ()) == -1)
- return -1;
-
- if (ntWriter.open (newTop.arg ()) == -1)
- return -1;
- return 0;
- }
-
- public synchronized int open (Object a,
- Module head,
- Module tail)
- {
- Task h1 = null, h2 = null;
- Task t1 = null, t2 = null;
-
- if (head == null)
- {
- h1 = new StreamHead ();
- h2 = new StreamHead ();
- head = new Module ("ACEStreamHead", h1, h2, a);
- }
-
- if (tail == null)
- {
- t1 = new StreamTail ();
- t2 = new StreamTail ();
- tail = new Module ("ACEStreamTail",
- t1, t2, a);
- }
-
- // Make sure *all* the allocation succeeded!
- if (h1 == null || h2 == null || head == null
- || t1 == null || t2 == null || tail == null)
- {
- // Close up!
- head.close (0);
- tail.close (0);
- return -1;
- }
-
- this.streamHead_ = head;
- this.streamTail_ = tail;
-
- if (this.pushModule (this.streamTail_,
- null, null) == -1)
- return -1;
- else if (this.pushModule (this.streamHead_,
- this.streamTail_,
- this.streamHead_) == -1)
- return -1;
- else
- return 0;
- }
-
- public synchronized int close (long flags)
- {
- if (this.streamHead_ != null
- && this.streamTail_ != null)
- {
- // Don't bother checking return value here.
- this.unlinkInternal ();
-
- int result = 0;
-
- // Remove and cleanup all the intermediate modules.
-
- while (this.streamHead_.next () != this.streamTail_)
- {
- if (this.pop (flags) == -1)
- result = -1;
- }
-
- // Clean up the head and tail of the stream.
- if (this.streamHead_.close (flags) == -1)
- result = -1;
- if (this.streamTail_.close (flags) == -1)
- result = -1;
-
- this.streamHead_ = null;
- this.streamTail_ = null;
-
- // Tell all threads waiting on the close that we are done.
- // this.final_close_.broadcast ();
- return result;
- }
- return 0;
- }
-
- public int control (int cmd, Object a) throws InterruptedException
- {
- IOCntlMsg ioc = new IOCntlMsg (cmd);
-
- // Create a data block that contains the user-supplied data.
- MessageBlock db =
- new MessageBlock (MessageType.MB_IOCTL,
- null,
- a);
-
- // Create a control block that contains the control field and a
- // pointer to the data block.
- MessageBlock cb =
- new MessageBlock (MessageType.MB_IOCTL,
- db,
- (Object) ioc);
-
- int result = 0;
-
- if (this.streamHead_.writer ().put (cb, new TimeValue ()) == -1)
- result = -1;
- else if ((cb = this.streamHead_.reader ().getq (new TimeValue ())) == null)
- result = -1;
- else
- result = ((IOCntlMsg ) cb.obj ()).rval ();
-
- return result;
- }
-
-// Link two streams together at their bottom-most Modules (i.e., the
-// one just above the Stream tail). Note that all of this is premised
-// on the fact that the Stream head and Stream tail are non-NULL...
-// This must be called with locks held.
-
- private int linkInternal (Stream us)
- {
- this.linkedUs_ = us;
- // Make sure the other side is also linked to us!
- us.linkedUs_ = this;
-
- Module myTail = this.streamHead_;
-
- if (myTail == null)
- return -1;
-
- // Locate the module just above our Stream tail.
- while (myTail.next () != this.streamTail_)
- myTail = myTail.next ();
-
- Module otherTail = us.streamHead_;
-
- if (otherTail == null)
- return -1;
-
- // Locate the module just above the other Stream's tail.
- while (otherTail.next () != us.streamTail_)
- otherTail = otherTail.next ();
-
- // Reattach the pointers so that the two streams are linked!
- myTail.writer ().next (otherTail.reader ());
- otherTail.writer ().next (myTail.reader ());
- return 0;
- }
-
- public synchronized int link (Stream us)
- {
- return this.linkInternal (us);
- }
-
-// Must be called with locks held...
-
- private int unlinkInternal ()
- {
- // Only try to unlink if we are in fact still linked!
-
- if (this.linkedUs_ != null)
- {
- Module myTail = this.streamHead_;
-
- // Only relink if we still exist!
- if (myTail != null)
- {
- // Find the module that's just before our stream tail.
- while (myTail.next () != this.streamTail_)
- myTail = myTail.next ();
-
- // Restore the writer's next() link to our tail.
- myTail.writer ().next (this.streamTail_.writer ());
- }
-
- Module otherTail = this.linkedUs_.streamHead_;
-
- // Only fiddle with the other side if it in fact still remains.
- if (otherTail != null)
- {
- while (otherTail.next () != this.linkedUs_.streamTail_)
- otherTail = otherTail.next ();
-
- otherTail.writer ().next (this.linkedUs_.streamTail_.writer ());
-
- }
-
- // Make sure the other side is also aware that it's been unlinked!
- this.linkedUs_.linkedUs_ = null;
-
- this.linkedUs_ = null;
- return 0;
- }
- else
- return -1;
- }
-
- public synchronized int unlink ()
- {
- return this.unlinkInternal ();
- }
-
- public void dump ()
- {
- ACE.DEBUG ("-------- module links --------");
-
- for (Module mp = this.streamHead_; ; mp = mp.next ())
- {
- ACE.DEBUG ("module name = " + mp.name ());
- if (mp == this.streamTail_)
- break;
- }
-
- ACE.DEBUG ("-------- writer links --------");
-
- Task tp;
-
- for (tp = this.streamHead_.writer (); ; tp = tp.next ())
- {
- ACE.DEBUG ("writer queue name = " + tp.name ());
- tp.dump ();
- ACE.DEBUG ("-------\n");
- if (tp == this.streamTail_.writer ()
- || (this.linkedUs_ != null && tp == this.linkedUs_.streamHead_.reader ()))
- break;
- }
-
- ACE.DEBUG ("-------- reader links --------\n");
- for (tp = this.streamTail_.reader (); ; tp = tp.next ())
- {
- ACE.DEBUG ("reader queue name = " + tp.name ());
- tp.dump ();
- ACE.DEBUG ("-------\n");
- if (tp == this.streamHead_.reader ()
- || (this.linkedUs_ != null && tp == this.linkedUs_.streamHead_.writer ()))
- break;
- }
- }
-
- Module streamHead_ = null;
- // Pointer to the head of the stream.
-
- Module streamTail_ = null;
- // Pointer to the tail of the stream.
-
- Stream linkedUs_ = null;
- // Pointer to an adjoining linked stream.
-
- // = Synchronization objects used for thread-safe streams.
- // ACE_SYNCH_MUTEX lock_;
- // Protect the stream against race conditions.
-
- // ACE_SYNCH_CONDITION final_close_;
- // Use to tell all threads waiting on the close that we are done.
-
-}
-
-
diff --git a/java/src/StreamHead.java b/java/src/StreamHead.java
deleted file mode 100644
index 37d9c2af0c3..00000000000
--- a/java/src/StreamHead.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * StreamHead.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ASX;
-
-import JACE.OS.*;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Standard module that acts as the head of a ustream.
- *</blockquote>
- */
-
-public class StreamHead extends Task
-{
- // Module that acts as the head of a Stream.
-
- public int open (Object obj)
- {
- return 0;
- }
-
- public int close (long l)
- {
- return 0;
- }
-
- public int svc ()
- {
- return -1;
- }
-
- private int control (MessageBlock mb)
- {
-
- IOCntlMsg ioc = (IOCntlMsg) mb.obj ();
- int cmd = ioc.cmd ();
-
- switch (cmd)
- {
- case IOCntlCmds.SET_LWM:
- case IOCntlCmds.SET_HWM:
- this.waterMarks (cmd, mb.cont ().length ());
- ioc.rval (0);
- break;
- default:
- return 0;
- }
- return ioc.rval ();
- }
-
- /* Performs canonical flushing at the ACE_Stream Head */
-
- private int canonicalFlush (MessageBlock mb)
- {
- String s = mb.base ();
- long f = (new Long (s)).longValue ();
-
- if ((f & TaskFlags.ACE_FLUSHR) != 0)
- {
- this.flush (TaskFlags.ACE_FLUSHALL);
- f &= ~TaskFlags.ACE_FLUSHR;
- }
- if ((f & TaskFlags.ACE_FLUSHW) != 0)
- return this.reply (mb, new TimeValue ());
- return 0;
- }
-
- public int put (MessageBlock mb, TimeValue tv)
- {
- int res = 0;
- if (mb.msgType () == MessageType.MB_IOCTL
- && (res = this.control (mb)) == -1)
- return res;
-
- if (this.isWriter ())
- {
- return this.putNext (mb, tv);
- }
- else /* this.isReader () */
- {
- switch (mb.msgType ())
- {
- case MessageType.MB_FLUSH:
- return this.canonicalFlush (mb);
- default:
- break;
- }
-
- try
- {
- return this.putq (mb, tv);
- }
- catch (InterruptedException e)
- {
- return -1;
- }
- }
- }
-
- public void dump ()
- {
- }
-
- public int handleTimeout (TimeValue tv, Object obj)
- {
- return 0;
- }
-
-}
diff --git a/java/src/StreamTail.java b/java/src/StreamTail.java
deleted file mode 100644
index 44f9dde6634..00000000000
--- a/java/src/StreamTail.java
+++ /dev/null
@@ -1,111 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * StreamTail.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ASX;
-
-import JACE.OS.*;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Standard module that acts as the tail of a ustream.
- *</blockquote>
- */
-
-public class StreamTail extends Task
-{
- // Module that acts as the tail of a Stream.
-
- public int open (Object obj)
- {
- return 0;
- }
-
- public int close (long l)
- {
- return 0;
- }
-
- public int svc ()
- {
- return -1;
- }
-
- private int control (MessageBlock mb)
- {
- IOCntlMsg ioc = (IOCntlMsg) mb.obj ();
- int cmd = ioc.cmd ();
-
- switch (cmd)
- {
- case IOCntlCmds.SET_LWM:
- case IOCntlCmds.SET_HWM:
- {
- int size = mb.cont ().length ();
-
- this.waterMarks (cmd, size);
- this.sibling ().waterMarks (cmd, size);
- ioc.rval (0);
- break;
- }
- default:
- mb.msgType (MessageType.MB_IOCNAK);
- }
- return this.reply (mb, new TimeValue ());
- }
-
- // Perform flush algorithm as though we were the driver
- private int canonicalFlush (MessageBlock mb)
- {
- String s = mb.base ();
- long f = (new Long (s)).longValue ();
-
- if ((f & TaskFlags.ACE_FLUSHW) != 0)
- {
- this.flush (TaskFlags.ACE_FLUSHALL);
- f &= ~TaskFlags.ACE_FLUSHW;
- }
- if ((f & TaskFlags.ACE_FLUSHR) != 0)
- {
- this.sibling ().flush (TaskFlags.ACE_FLUSHALL);
- return this.reply (mb, new TimeValue ());
- }
- return 0;
- }
-
- public int put (MessageBlock mb, TimeValue tv)
- {
- if (this.isWriter ())
- {
- switch (mb.msgType ())
- {
- case MessageType.MB_IOCTL:
- return this.control (mb);
- /* NOTREACHED */
- default:
- break;
- }
- }
-
- return -1;
- }
-
- public void dump ()
- {
- }
-
- public int handleTimeout (TimeValue tv, Object obj)
- {
- return 0;
- }
-
-}
diff --git a/java/src/SuspendNode.java b/java/src/SuspendNode.java
deleted file mode 100644
index 52faab4ac05..00000000000
--- a/java/src/SuspendNode.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ServiceConfigurator
- *
- * = FILENAME
- * SuspendNode.java
- *
- * Used when a service is specified to be suspended based on a line
- * in a service configurator file. The actual implementation of the
- * service being suspended does the work.
- *
- *@author Everett Anderson
- *
- *************************************************/
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import JACE.OS.*;
-import java_cup.runtime.*;
-
-class SuspendNode extends ParseNode
-{
- public SuspendNode (int act_num)
- {
- super(act_num);
- }
-
- public void apply ()
- {
- ACE.DEBUG("Suspend Node apply: " + this.name_);
-
- if (JACE.ServiceConfigurator.ServiceConfig.suspend(this.name_) == -1)
- ACE.ERROR("Error suspending " + this.name_);
- }
-};
diff --git a/java/src/SvcHandler.java b/java/src/SvcHandler.java
deleted file mode 100644
index cb9af5a3334..00000000000
--- a/java/src/SvcHandler.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Connection
- *
- * = FILENAME
- * SvcHandler.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.SOCK_SAP.*;
-import JACE.ASX.*;
-import JACE.Reactor.*;
-
-public abstract class SvcHandler extends Task
-{
-
- /**
- * Do nothing constructor.
- */
- public SvcHandler ()
- {
- }
-
- /**
- * Set the stream using the SOCKStream passed in. This sets the
- * underlying peer
- *@param s SOCK Stream to use for the connection
- */
- public void setHandle (SOCKStream s) throws IOException
- {
- this.stream_ = s;
- }
-
- /**
- * Get the underlying peer
- *@return the underlying peer
- */
- public SOCKStream peer ()
- {
- return this.stream_;
- }
-
- /**
- * Abstract method that subclasses must define to allow
- * initialization to take place.
- */
- public abstract int open (Object obj);
-
- /**
- * Provide a default implementation to simplify ancestors.
- *@return 0
- */
- public int close (long flags)
- {
- return 0;
- }
-
- /**
- * Provide a default implementation to simplify ancestors.
- *@return -1
- */
- public int put (MessageBlock mb, TimeValue tv)
- {
- return -1;
- }
-
- /**
- * Provide a default implementation to simplify ancestors.
- *@param tv Time Value for which timer was set
- *@param obj An arbitrary object that was passed to the Timer Queue
- * (Asynchronous Completion Token)
- */
- public int handleTimeout (TimeValue tv, Object obj)
- {
- return -1;
- }
-
- protected SOCKStream stream_;
-}
diff --git a/java/src/Svc_Conf.y b/java/src/Svc_Conf.y
deleted file mode 100644
index a11a18f9af0..00000000000
--- a/java/src/Svc_Conf.y
+++ /dev/null
@@ -1,208 +0,0 @@
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import java_cup.runtime.*;
-import JACE.OS.*;
-
-parser code {:
- // Lexical Analyzer
- private Yylex lexer_;
-
- public void setLexer(Yylex lexer)
- {
- this.lexer_ = lexer;
- }
-:};
-
-init with {:
- try {
-
- FileInputStream fs = new FileInputStream(new String(ServiceConfig.serviceConfigFile_));
-
- this.setLexer(new Yylex(fs));
-
- } catch (FileNotFoundException fnf) {
-
- ACE.ERROR("File not found: " + fnf);
-
- } catch (SecurityException se) {
-
- ACE.ERROR("Security: " + se);
- }
-:};
-
-scan with {: return this.lexer_.yylex(); :};
-
-terminal token ACE_DYNAMIC, ACE_STATIC, ACE_SUSPEND, ACE_RESUME, ACE_REMOVE, ACE_STREAM;
-terminal token ACE_MODULE_T, ACE_STREAM_T, ACE_SVC_OBJ_T, ACE_ACTIVE, ACE_INACTIVE;
-terminal str_token ACE_PATHNAME, ACE_IDENT, ACE_STRING;
-terminal token ACE_LPAREN, ACE_RPAREN, ACE_LBRACE, ACE_RBRACE, ACE_STAR, ACE_COLON;
-terminal token ACE_USTREAM;
-
-non terminal AddServiceObjectNode dynamic, svc_location; /* AddServiceObjectNode */
-non terminal SuspendNode suspend; /* SuspendNode */
-non terminal ResumeNode resume; /* ResumeNode */
-non terminal RemoveNode remove; /* RemoveNode */
-non terminal ParseNode module_list, stream, svc_config_entry;
-non terminal ParseNode svc_config_entries, static;
-non terminal java_cup.runtime.str_token stream_modules, module;
-non terminal java_cup.runtime.int_token status;
-non terminal java_cup.runtime.str_token svc_initializer;
-non terminal java_cup.runtime.str_token pathname, parameters_opt;
-non terminal java_cup.runtime.str_token stream_ops, type;
-
-start with svc_config_entries;
-
-svc_config_entries ::= svc_config_entry:e1 svc_config_entries
- {:
- if (e1 != null)
- e1.apply();
- :}
- |
- svc_config_entry:e1
- {:
- if (e1 != null)
- e1.apply();
- :}
- ;
-
-svc_config_entry ::= dynamic
- {:
- /* Empty -- result auto set to dynamic */
- /* CUP$result = (ParseNode)CUP$stack.elementAt(CUP$top-0); */
- :}
- |
- static
- {:
- /* More graceful error system needed here */
- ACE.ERROR("Not implemented: static service loading"); :}
- |
- suspend
- {:
- /* Empty -- result auto set to suspend */
- /* CUP$result = (ParseNode)CUP$stack.elementAt(CUP$top-0); */
- :}
- |
- resume
- {: /* Empty -- result auto set to resume */
- :}
- |
- remove
- {:
-
- :}
- |
- stream
- {: ACE.ERROR("Not implemented: stream loading"); :}
- ;
-
-dynamic ::= ACE_DYNAMIC svc_location:e1 parameters_opt:e2
-{:
- RESULT.init(e1.name(), e1.locator(), e1.suspended());
-
- RESULT.params(e2.str_val);
-:}
- ;
-
-static ::= ACE_STATIC ACE_IDENT parameters_opt
- ;
-
-suspend ::= ACE_SUSPEND ACE_IDENT:e1
-{:
- RESULT.init(e1.str_val);
-:}
- ;
-
-resume ::= ACE_RESUME ACE_IDENT:e1
-{:
- RESULT.init(e1.str_val);
-:}
- ;
-
-remove ::= ACE_REMOVE ACE_IDENT:e1
-{:
- RESULT.init(e1.str_val);
-:}
- ;
-
-stream ::= ACE_USTREAM stream_ops stream_modules
- |
- ACE_USTREAM ACE_IDENT stream_modules
- ;
-
-stream_ops ::= dynamic
- |
- static
- ;
-
-stream_modules ::= ACE_LBRACE
- |
- module_list ACE_RBRACE
- ;
-
-module_list ::= module_list module
- {: ACE.ERROR("Not implemented: module manipulation"); :}
- |
- {: ACE.ERROR("Not implemented: module manipulation"); :}
- ;
-
-module ::= dynamic
- |
- static
- |
- suspend
- |
- resume
- |
- remove
- ;
-
-svc_location ::= ACE_IDENT:e1 type:e2 svc_initializer:e3 status:e4
-{:
- boolean suspended = false;
- if (e4.int_val == 1)
- suspended = true;
-
- RESULT.init(e1.str_val, e3.str_val, suspended);
-:}
-;
-
-status ::= ACE_ACTIVE
- {: RESULT.int_val = 0; :}
- |
- ACE_INACTIVE
- {: RESULT.int_val = 1; :}
- |
- {: // Default case
- RESULT.int_val = 0; :}
- ;
-
-svc_initializer ::= pathname:e1 ACE_COLON ACE_IDENT:e2
- {: RESULT.str_val = new String(e1.str_val + ":" + e2.str_val); :}
- |
- pathname:e1 ACE_COLON ACE_IDENT:e2 ACE_LPAREN ACE_RPAREN
- {: RESULT.str_val = new String(e1.str_val + ":" + e2.str_val); :}
- ;
-
-type ::= ACE_MODULE_T ACE_STAR
- |
- ACE_SVC_OBJ_T ACE_STAR
- {: RESULT.str_val = new String("Service Object"); :}
- |
- ACE_STREAM_T ACE_STAR
- ;
-
-parameters_opt ::= ACE_STRING:e
- {: RESULT.str_val = new String(e.str_val); :}
- |
- ;
-
-pathname ::= ACE_PATHNAME:e
- {: RESULT.str_val = new String(e.str_val); :}
- |
- ACE_IDENT:e
- {: RESULT.str_val = new String(e.str_val); :}
- ;
-
-
-
diff --git a/java/src/Task.java b/java/src/Task.java
deleted file mode 100644
index 065e7869fef..00000000000
--- a/java/src/Task.java
+++ /dev/null
@@ -1,415 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * Task.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ASX;
-
-import JACE.OS.*;
-import JACE.Reactor.*;
-import JACE.Concurrency.*;
-
-public abstract class Task implements Runnable, EventHandler
-{
- // = Initialization/termination methods.
-
- /**
- * Initialize a Task. Note, we allocate a message queue ourselves.
- */
- public Task ()
- {
- this.msgQueue_ = new MessageQueue ();
- this.thrMgr_ = null;
- }
-
- /**
- * Initialize a Task. Note, we use the message queue and thread
- * manager supplied by the user.
- *@param mq Message Queue to hold list of messages on the Task
- *@param thrMgr Thread Manager that manages all the spawned threads
- */
- public Task (MessageQueue mq,
- ThreadManager thrMgr)
- {
- this.msgQueue_ = mq;
- this.thrMgr_ = thrMgr;
- }
-
- /**
- * Not meant to be invoked by the user directly!. This needs to be
- * in the public interface in order to get invoked by Thread
- * class.
- */
- public void run ()
- {
- this.svc ();
- }
-
- // = Initialization and termination hooks (note that these *must* be
- // defined by subclasses).
-
- /**
- * Hook called to open a Task.
- *@param obj used to pass arbitrary information
- */
- public abstract int open (Object obj);
-
- /**
- * Hook called to close a Task.
- */
- public abstract int close (long flags);
-
- // = Immediate and deferred processing methods, respectively.
-
- /**
- * Transfer a message into the queue to handle immediate
- * processing.
- *@param mb Message Block to handle immediately
- *@param tv amount of time to wait for
- */
- public abstract int put (MessageBlock mb, TimeValue tv);
-
- /**
- * Run by a daemon thread to handle deferred processing. Note, that
- * to do anything useful, this method should be overriden by the
- * subclass.
- *@return default implementation always returns 0.
- */
- public int svc ()
- {
- return 0;
- }
-
- /**
- * Set the underlying Thread Manager.
- *@param t Thread Manager to use
- */
- public synchronized void thrMgr (ThreadManager t)
- {
- this.thrMgr_ = t;
- }
-
- /**
- * Get the Thread Manager.
- *@return Underlying Thread Manager
- */
- public synchronized ThreadManager thrMgr ()
- {
- return this.thrMgr_;
- }
-
- // = Active object method.
-
- /**
- * Turn the task into an active object. That is, having <nThreads>
- * separate threads of control that all invoke Task::svc.
- *@param flags Task Flags
- *@param nThreads number of threads to spawn
- *@param forceActive whether to force creation of new threads or not
- *@return -1 if failure occurs, 1 if Task is already an active
- * object and <forceActive> is false (doesn't *not* create a new
- * thread in this case), and 0 if Task was not already an active
- * object and a thread is created successfully or thread is an active
- * object and <forceActive> is true.
- */
- public synchronized int activate (long flags, int nThreads, boolean forceActive)
- {
- // Create a Thread Manager if we do not already have one
- if (this.thrMgr_ == null)
- this.thrMgr_ = new ThreadManager ();
-
- if (this.thrCount () > 0 && forceActive == false)
- return 1; // Already active.
- this.flags_ = flags;
-
- if (ACE.BIT_ENABLED (flags, TaskFlags.THR_DAEMON))
- this.thrMgr_.spawnN (nThreads, this, true); // Spawn off all threads as daemon threads
- else // Spawn off all threads as normal threads
- this.thrMgr_.spawnN (nThreads, this, false);
-
- return 0;
- }
-
- // = Suspend/resume a Task
-
- /**
- * Suspend a task.
- */
- public synchronized void suspend ()
- {
- // Suspend all threads
- if (this.thrMgr_ != null)
- this.thrMgr_.thrGrp ().suspend ();
- }
-
- /**
- * Resume a suspended task.
- */
- public synchronized void resume ()
- {
- // Resume all threads
- if (this.thrMgr_ != null)
- this.thrMgr_.thrGrp ().resume ();
- }
-
- /**
- * Get the current group name.
- *@return name of the current thread group
- */
- public synchronized String grpName ()
- {
- if (this.thrMgr_ != null)
- return this.thrMgr_.thrGrp ().getName ();
- else
- return null;
- }
-
- /**
- * Get the message queue associated with this task.
- *@return the message queue associated with this task.
- */
- public MessageQueue msgQueue ()
- {
- return this.msgQueue_;
- }
-
- /**
- * Set the message queue associated with this task.
- *@param mq Message Queue to use with this Task.
- */
- public void msgQueue (MessageQueue mq)
- {
- this.msgQueue_ = mq;
- }
-
- /**
- * Get the number of threads currently running within the Task.
- *@return the number of threads currently running within the Task.
- * 0 if we're a passive object, else > 0.
- */
- public synchronized int thrCount ()
- {
- if (this.thrMgr_ != null)
- return this.thrMgr_.thrGrp ().activeCount ();
- else
- return 0;
- }
-
- /**
- * Set the Task flags
- *@param flags Task Flags
- */
- public synchronized void flags (long flags)
- {
- this.flags_ = flags;
- }
-
- /**
- * Get the Task flags
- *@return Task Flags
- */
- public synchronized long flags ()
- {
- return this.flags_;
- }
-
- // = Message queue manipulation methods.
-
-
- /*
- * Dump debug information.
- */
- public void dump ()
- {
- }
-
- /**
- * Insert message into the message queue.
- *@param mb Message Block to insert into the Message Queue
- *@param tv amount of time to wait for
- */
- protected int putq (MessageBlock mb, TimeValue tv) throws InterruptedException
- {
- return this.msgQueue_.enqueueTail (mb, tv);
- }
-
- /**
- * Extract the first message from the queue. Note that the call is blocking.
- *@return the first Message Block from the Message Queue.
- *@param tv amount of time to wait for
- */
- protected MessageBlock getq (TimeValue tv) throws InterruptedException
- {
- return this.msgQueue_.dequeueHead (tv);
- }
-
- /**
- * Return a message back to the queue.
- *@param mb Message Block to return back to the Message Queue
- *@param tv amount of time to wait for
- */
- protected int ungetq (MessageBlock mb, TimeValue tv) throws InterruptedException
- {
- return this.msgQueue_.enqueueHead (mb, tv);
- }
-
- /**
- * Transfer message to the adjacent ACETask in an ACEStream.
- *@param mb Message Block to transfer to the adjacent Task
- *@param tv amount of time to wait for
- *@return -1 if there is no adjacent Task, else the return value of
- * trying to put the Message Block on that Task's Message Queue.
- */
- protected int putNext (MessageBlock mb, TimeValue tv)
- {
- return this.next_ == null ? -1 : this.next_.put (mb, tv);
- }
-
- /**
- * Turn the message back around. Puts the message in the sibling's
- * Message Queue.
- *@param mb Message Block to put into sibling's Message Queue
- *@param tv amount of time to wait for
- *@return -1 if there is no adjacent Task to the sibling, else the
- * return value of trying to put the Message Block on sibling's
- * Message Queue.
- */
- protected int reply (MessageBlock mb, TimeValue tv)
- {
- return this.sibling ().putNext (mb, tv);
- }
-
- // = ACE_Task utility routines to identify names et al.
-
- /**
- * Get the name of the enclosing Module.
- *@return the name of the enclosing Module if there's one associated
- * with the Task, else null.
- */
- protected String name ()
- {
- if (this.mod_ == null)
- return null;
- else
- return this.mod_.name ();
- }
-
- /**
- * Get the Task's sibling.
- *@return the Task's sibling if there's one associated with the
- * Task's Module, else null.
- */
- protected Task sibling ()
- {
- if (this.mod_ == null)
- return null;
- else
- return this.mod_.sibling (this);
- }
-
- /**
- * Set the Task's module.
- *@param mod the Task's Module.
- */
- protected void module (Module mod)
- {
- this.mod_ = mod;
- }
-
- /**
- * Get the Task's module.
- *@return the Task's Module if there is one, else null.
- */
- protected Module module ()
- {
- return this.mod_;
- }
-
- /**
- * Check if queue is a reader.
- *@return true if queue is a reader, else false.
- */
- protected boolean isReader ()
- {
- return (ACE.BIT_ENABLED (this.flags_, TaskFlags.ACE_READER));
- }
-
- /**
- * Check if queue is a writer.
- *@return true if queue is a writer, else false.
- */
- protected boolean isWriter ()
- {
- return (ACE.BIT_DISABLED (this.flags_, TaskFlags.ACE_READER));
- }
-
- // = Pointers to next ACE_Queue (if ACE is part of an ACE_Stream).
-
- /**
- * Get next Task pointer.
- *@return pointer to the next Task
- */
- protected Task next ()
- {
- return this.next_;
- }
-
- /**
- * Set next Task pointer.
- *@param task next task pointer
- */
- protected void next (Task task)
- {
- this.next_ = task;
- }
-
- // Special routines corresponding to certain message types.
-
- /**
- * Flush the Message Queue
- *@return 0 if Message Queue is null, 1 if flush succeeds, -1 if
- * ACE_FLUSHALL bit is not enabled in flags.
- */
- protected int flush (long flag)
- {
- if (ACE.BIT_ENABLED (flag, TaskFlags.ACE_FLUSHALL))
- return (this.msgQueue_ == null ? 0 : 1);
- else
- return -1;
- }
-
-
- /**
- * Manipulate watermarks.
- *@param cmd IOCntlCmd
- *@param size watermark
- */
- protected void waterMarks (int cmd, int size)
- {
- if (cmd == IOCntlCmds.SET_LWM)
- this.msgQueue_.lowWaterMark (size);
- else /* cmd == IOCntlMsg.SET_HWM */
- this.msgQueue_.highWaterMark (size);
- }
-
- private ThreadManager thrMgr_ = null;
- // Thread_Manager that manages all the spawned threads
-
- private long flags_;
- // Task flags.
-
- private MessageQueue msgQueue_;
- // List of messages on the Task..
-
- private Task next_;
- // Adjacent ACE_Task.
-
- private Module mod_;
- // Back-pointer to the enclosing module.
-}
diff --git a/java/src/TaskFlags.java b/java/src/TaskFlags.java
deleted file mode 100644
index 590e514b5e2..00000000000
--- a/java/src/TaskFlags.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * TaskFlags.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ASX;
-
-public abstract class TaskFlags
-{
- /** Identifies a Task as being the "reader" in a Module. */
- public static final int ACE_READER = 01;
-
- /** Just flush data messages in the queue. */
- public static final int ACE_FLUSHDATA = 02;
-
- /** Flush all messages in the Queue. */
- public static final int ACE_FLUSHALL = 04;
-
- /** Flush read queue */
- public static final int ACE_FLUSHR = 010;
-
- /** Flush write queue */
- public static final int ACE_FLUSHW = 020;
-
- /** Flush both queues */
- public static final int ACE_FLUSHRW = 030;
-
- /** Identifies a thread as suspended */
- public static final int THR_SUSPENDED = 0x00000080;
-
- /** Identifies a thread as a daemon thread */
- public static final int THR_DAEMON = 0x00000100;
-
- // Default private constructor to avoid instantiation
- private TaskFlags ()
- {
- }
-}
diff --git a/java/src/ThreadManager.java b/java/src/ThreadManager.java
deleted file mode 100644
index 5043d26511e..00000000000
--- a/java/src/ThreadManager.java
+++ /dev/null
@@ -1,109 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Concurrency
- *
- * = FILENAME
- * ThreadManager.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Concurrency;
-
-import java.util.*;
-import JACE.OS.*;
-
-public class ThreadManager
-{
- /**
- * Default constructor
- */
- public ThreadManager ()
- {
- this (ACE.DEFAULT_THREAD_GROUP_NAME);
- }
-
- /**
- * Create a Thread Manager.
- *@param groupName name of the thread group that the Thread Manager
- * will manage
- */
- public ThreadManager (String groupName)
- {
- this.thrGrp_ = new ThreadGroup (groupName);
- if (this.thrGrp_ == null)
- ACE.ERROR ("Thread group create failed");
- }
-
- /**
- * Create a new thread.
- *@param thr the caller whose run method will be invoked when the
- * thread has been spawned
- *@param daemon flag indicating whether the thread should be
- * spawned off as a daemon thread
- */
- public void spawn (Runnable thr,
- boolean daemon)
- {
- Thread t = new Thread (this.thrGrp_, thr);
- if (daemon) // Set the thread to be a daemon thread
- t.setDaemon (true);
- t.start ();
- }
-
- /**
- * Create a new thread and also give it a name.
- *@param thr the caller whose run method will be invoked when the
- * thread has been spawned
- *@param threadName the name of the new thread
- *@param daemon flag indicating whether the thread should be
- * spawned off as a daemon thread
- */
- public void spawn (Runnable thr,
- String threadName,
- boolean daemon)
- {
- Thread t = new Thread (this.thrGrp_, thr, threadName);
- if (daemon) // Set the thread to be a daemon thread
- t.setDaemon (true);
- t.start ();
- }
-
-
- /**
- * Create <n> new threads.
- *@param n the number of threads to spawn
- *@param thr the caller whose run method will be invoked by each of
- * the <n> threads
- *@param daemon flag indicating whether the threads should be
- * spawned off as daemon threads
- */
- public void spawnN (int n,
- Runnable thr,
- boolean daemon)
- {
- // Spawn off all the threads.
- for (int i = 0; i < n; i++)
- {
- this.spawn (thr, daemon);
- }
- }
-
- /**
- * Get the thread group containing all the threads. Note that the
- * thread group can be used to get information regarding number of
- * active threads as well as to suspend/resume all the threads in
- * the group.
- *@return the thread group that contains all the threads managed by
- * the Thread Manager
- */
- public ThreadGroup thrGrp ()
- {
- return this.thrGrp_;
- }
-
- private ThreadGroup thrGrp_;
- // Thread Group that contains all the spawned threads
-
-}
diff --git a/java/src/ThruTask.java b/java/src/ThruTask.java
deleted file mode 100644
index aebc8eb1f48..00000000000
--- a/java/src/ThruTask.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * ThruTask.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.ASX;
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Standard module that acts as a "no op", simply passing on all
- * data to its adjacent neighbor.
- *</blockquote>
- */
-public class ThruTask extends Task
-{
- public int open (Object obj)
- {
- return 0;
- }
-
- public int close (long flags)
- {
- return 0;
- }
-
- public int put (MessageBlock msg, TimeValue tv)
- {
- return this.putNext (msg, tv);
- }
-
- public int svc ()
- {
- return -1;
- }
-
- public int handleTimeout (TimeValue tv, Object obj)
- {
- return 0;
- }
-}
diff --git a/java/src/TimeValue.java b/java/src/TimeValue.java
deleted file mode 100644
index 280f45ab0f1..00000000000
--- a/java/src/TimeValue.java
+++ /dev/null
@@ -1,256 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Reactor
- *
- * = FILENAME
- * TimeValue.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-//package JACE.Reactor;
-package JACE.ASX;
-
-public class TimeValue
-{
- public final static TimeValue zero = new TimeValue (0,0);
-
- /**
- * Default constructor
- */
- public TimeValue ()
- {
- this (0, 0);
- }
-
- /**
- * Constructor
- *@param sec seconds
- */
- public TimeValue (long sec)
- {
- this (sec, 0);
- }
-
- /**
- * Constructor
- *@param sec seconds
- *@param nanos nanoseconds
- */
- public TimeValue (long sec, int nanos)
- {
- this.set (sec, nanos);
- }
-
- /**
- * Sets the seconds and nanoseconds of Time Value
- *@param sec seconds
- *@param nanos nanoseconds
- */
- public void set (long sec, int nanos)
- {
- this.millisec_ = sec * 1000;
- this.nanos_ = nanos;
- this.normalize ();
- }
-
- /**
- * Get seconds
- *@return Seconds
- */
- public long sec ()
- {
- return this.millisec_/1000;
- }
-
- /**
- * Get nanoseconds
- *@return Nanoseconds
- */
- public int nanos ()
- {
- return this.nanos_;
- }
-
- /**
- * Get time in milliseconds.
- *@return time in milliseconds
- */
- public long getMilliTime ()
- {
- return this.millisec_;
- }
-
- /**
- * Get a String representation of the Time Value.
- *@return String representation of the Time Value
- */
- public String toString ()
- {
- return (new Long (this.millisec_/1000)).toString () + ":" +
- (new Integer (this.nanos_)).toString ();
- }
-
- /**
- * Get current time.
- *@return the current system time
- */
- public static TimeValue getTimeOfDay ()
- {
- return new TimeValue (System.currentTimeMillis ()/1000);
- }
-
- /**
- * Compare two Time Values for equality.
- *@param tv Time Value to compare with
- *@return true if the two Time Values are equal, false otherwise
- */
- public boolean equals (TimeValue tv)
- {
- return this.millisec_ == (tv.sec () * 1000) && this.nanos_ == tv.nanos ();
- }
-
- /**
- * Compare two Time Values for non-equality.
- *@param tv Time Value to compare with
- *@return true if the two Time Values are not equal, false otherwise
- */
- public boolean notEquals (TimeValue tv)
- {
- return !this.equals (tv);
- }
-
- /**
- * Add two Time Values.
- *@param tv1 The first Time Value
- *@param tv2 The second Time Value
- *@return sum of the two Time Values.
- */
- public static TimeValue plus (TimeValue tv1, TimeValue tv2)
- {
- TimeValue tv = new TimeValue (tv1.sec () + tv2.sec (),
- tv1.nanos () + tv2.nanos ());
- tv.normalize ();
- return tv;
- }
-
- /**
- * Subtract two Time Values.
- *@param tv1 The first Time Value
- *@param tv2 The second Time Value
- *@return difference of the two Time Values.
- */
- public static TimeValue minus (TimeValue tv1, TimeValue tv2)
- {
- TimeValue tv = new TimeValue (tv1.sec () - tv2.sec (),
- tv1.nanos () - tv2.nanos ());
- tv.normalize ();
- return tv;
- }
-
- /**
- * Add Time Value to "this".
- *@param tv The Time Value to add to this.
- */
- public void plusEquals (TimeValue tv)
- {
- this.set (this.sec () + tv.sec (),
- this.nanos () + tv.nanos ());
- this.normalize ();
- }
-
- /**
- * Subtract Time Value from "this".
- *@param tv The Time Value to subtract from this.
- */
- public void minusEquals (TimeValue tv)
- {
- this.set (this.sec () - tv.sec (),
- this.nanos () - tv.nanos ());
- this.normalize ();
- }
-
- /**
- * Compare two Time Values for less than.
- *@param tv Time Value to compare with
- *@return true if "this" is less than tv, false otherwise
- */
- public boolean lessThan (TimeValue tv)
- {
- return tv.greaterThan (this);
- }
-
- /**
- * Compare two Time Values for greater than.
- *@param tv Time Value to compare with
- *@return true if "this" is greater than tv, false otherwise
- */
- public boolean greaterThan (TimeValue tv)
- {
- if (this.sec () > tv.sec ())
- return true;
- else if (this.sec () == tv.sec ()
- && this.nanos () > tv.nanos ())
- return true;
- else
- return false;
- }
-
- /**
- * Compare two Time Values for <=.
- *@param tv Time Value to compare with
- *@return true if "this" <= tv, false otherwise
- */
- public boolean lessThanEqual (TimeValue tv)
- {
- return tv.greaterThanEqual (this);
- }
-
- /**
- * Compare two Time Values for >=.
- *@param tv Time Value to compare with
- *@return true if "this" >= tv, false otherwise
- */
- public boolean greaterThanEqual (TimeValue tv)
- {
- return this.sec () >= tv.sec () && this.nanos () >= tv.nanos ();
- }
-
- private void normalize ()
- {
- if (this.nanos_ >= ONE_MILLISECOND)
- {
- do
- {
- this.millisec_++;
- this.nanos_ -= ONE_MILLISECOND;
- }
- while (this.nanos_ >= ONE_MILLISECOND);
- }
- else if (this.nanos_ <= -ONE_MILLISECOND)
- {
- do
- {
- this.millisec_--;
- this.nanos_ += ONE_MILLISECOND;
- }
- while (this.nanos_ <= -ONE_MILLISECOND);
- }
-
- if (this.millisec_ >= 1 && this.nanos_ < 0)
- {
- this.millisec_--;
- this.nanos_ += ONE_MILLISECOND;
- }
- else if (this.millisec_ < 0 && this.nanos_ > 0)
- {
- this.millisec_++;
- this.nanos_ -= ONE_MILLISECOND;
- }
- }
-
- private long millisec_;
- private int nanos_;
- private final static int ONE_MILLISECOND = 1000000;
-}
diff --git a/java/src/TimedWait.java b/java/src/TimedWait.java
deleted file mode 100644
index acf771dfca1..00000000000
--- a/java/src/TimedWait.java
+++ /dev/null
@@ -1,134 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * TimedWait.java
- *
- *@author Prashant Jain and Doug Schmidt
- *
- *************************************************/
-package JACE.ASX;
-
-public abstract class TimedWait
-{
- /**
- * Default Constructor. Sets "this" to be used for the delegation of
- * the wait() call to.
- */
- public TimedWait ()
- {
- object_ = this;
- }
-
- /**
- * Constructor. Allows subclasses to supply us with an Object that
- * is delegated the wait() call.
- *@param obj The Object that is delegated the wait() call.
- */
- public TimedWait (Object obj)
- {
- object_ = obj;
- }
-
- /**
- * Hook method that needs to be implemented by subclasses.
- */
- public abstract boolean condition ();
-
- /**
- * Wait until condition becomes true. Note that the method
- * blocks. Also note that this method is final to ensure that no one
- * overrides it.
- * IMPORTANT: This method assumes it is called with the object_'s
- * monitor lock already held.
- */
- public final void timedWait () throws InterruptedException
- {
- // Acquire the monitor lock.
- if (!condition ())
- {
- // Only attempt to perform the wait if the condition isn't
- // true initially.
- for (;;)
- {
- // Wait until we are notified.
- object_.wait ();
-
- // Recheck the condition.
- if (condition ())
- break; // Condition became true.
- // else we were falsely notified so go back into wait
- }
- }
- }
-
- /**
- * Template Method that implements the actual timed wait. Note that
- * this method is final to ensure that no one overrides it.
- * IMPORTANT: This method assumes it is called with the object_'s
- * monitor lock already held.
- *@param tv Amount of time to do wait for.
- */
- public final void timedWait (TimeValue tv)
- throws InterruptedException,
- TimeoutException
- {
- // Acquire the monitor lock.
- if (!condition ())
- {
- // Only attempt to perform the timed wait if the condition isn't
- // true initially.
- long start = System.currentTimeMillis ();
- long waitTime = tv.getMilliTime ();
-
- for (;;) {
- // Wait until we are notified.
- object_.wait (waitTime);
-
- // Recheck the condition.
- if (!condition ()) {
- long now = System.currentTimeMillis ();
- long timeSoFar = now - start;
-
- // Timed out!
- if (timeSoFar >= tv.getMilliTime ())
- throw new TimeoutException ();
- else
- // We still have some time left to wait, so adjust the
- // wait_time.
- waitTime = tv.getMilliTime () - timeSoFar;
- }
- else
- break; // Condition became true.
- }
- }
- }
-
- /**
- * Notify any one thread waiting on the object_.
- * IMPORTANT: This method assumes it is called with the object_'s
- * monitor lock already held.
- */
- public final void signal () {
- object_.notify ();
- }
-
- /**
- * Notify all threads waiting on the object_.
- * IMPORTANT: This method assumes it is called with the object_'s
- * monitor lock already held.
- */
- public final void broadcast () {
- object_.notifyAll ();
- }
-
- /**
- * The object we delegate to. If a subclass gives us a particular
- * object, we use that to delegate to, otherwise, we ``delegate''
- * to ourself (i.e., this).
- */
- protected Object object_;
-
-}
diff --git a/java/src/TimeoutException.java b/java/src/TimeoutException.java
deleted file mode 100644
index b55549938dc..00000000000
--- a/java/src/TimeoutException.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.ASX
- *
- * = FILENAME
- * TimeoutException.java
- *
- *@author Prashant Jain and Doug Schmidt
- *
- *************************************************/
-package JACE.ASX;
-
-public class TimeoutException extends Exception
-{
- /**
- * Default Constructor.
- */
- public TimeoutException ()
- {
- super ("Timed Out");
- }
-
- /**
- * Constructor.
- *@param timeout The timeout value which expired.
- *@param desc Textual description of the exception
- */
- public TimeoutException (TimeValue timeout, String desc)
- {
- super ("Timed Out in " + timeout + ": " + desc);
- }
-
-}
diff --git a/java/src/TimerQueue.java b/java/src/TimerQueue.java
deleted file mode 100644
index e3aa30d9472..00000000000
--- a/java/src/TimerQueue.java
+++ /dev/null
@@ -1,433 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Reactor
- *
- * = FILENAME
- * TimerQueue.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Reactor;
-
-import java.util.*;
-import JACE.ASX.*;
-
-import JACE.OS.*;
-
-class TimerNode
-{
- public TimerNode (EventHandler handler,
- Object arg,
- TimeValue timerValue,
- TimeValue interval,
- TimerNode next,
- int timerId)
- {
- this.handler_ = handler;
- this.arg_ = arg;
- this.timerValue_ = timerValue;
- this.interval_ = interval;
- this.next_ = next;
- this.timerId_ = timerId;
- }
-
- public EventHandler handler_;
- // Handler to invoke <handleTimeout> on when a timeout occurs.
-
- public Object arg_;
- // Argument to pass to <handleTimeout>.
-
- public TimeValue timerValue_;
- // Time until the timer expires.
-
- public TimeValue interval_;
- // If this is a periodic timer this holds the time until the next
- // timeout.
-
- public TimerNode next_;
- // Pointer to next timer.
-
- public int timerId_;
- // Id of this timer (used to cancel timers before they expire).
-}
-
-class WaitObject extends TimedWait
-{
- public boolean condition ()
- {
- return this.condition_;
- }
-
- public void condition (boolean c)
- {
- this.condition_ = c;
- }
-
- private boolean condition_ = false;
-}
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Class that provides an interface to timers.
- *
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * This is a simple implementation that keeps a linked list of
- * absolute timers. It allows multiple timers to be scheduled
- * and returns a timer id for each timer scheduled. In addition,
- * it allows periodic timers to be scheduled.
- *</blockquote>
- */
-public class TimerQueue implements Runnable
-{
- /**
- * Constructor.
- *@param createInternalThread flag specifying whether to create an
- * internal thread that runs the event loop. If it is true, a thread
- * is spawned and it runs the event loop, handling all timeout
- * events. If it is false, the caller is then responsible for calling
- * handleEvents () to run the event loop.
- */
- public TimerQueue (boolean createInternalThread)
- {
- this.eventLoopRunning_ = false;
- if (createInternalThread)
- new Thread (this).start ();
- }
-
- /**
- * The thread run method. Do *NOT* call this method! It gets called
- * automatically.
- */
- public void run ()
- {
- this.handleEvents ();
- }
-
- /**
- * Handle timeout events. This forms the event loop and takes care
- * of all scheduling. This method should only be called if the Timer
- * Queue was constructed with the value of createInternalThread as
- * false.
- */
- public void handleEvents ()
- {
- if (!this.eventLoopRunning_)
- {
- // Set the flag indicating that the event loop is now running
- this.eventLoopRunning_ = true;
-
- TimeValue timeout = null;
- TimeValue earliest = null;
-
- for (;;)
- {
- synchronized (this.obj_)
- {
- earliest = this.earliestTime ();
- if (earliest != null)
- timeout = TimeValue.minus (earliest, TimeValue.getTimeOfDay ());
- else
- timeout = new TimeValue ();
- try
- {
- // Extract the earliest time from the queue and do a timed wait
- this.obj_.timedWait (timeout);
-
- // We have been notified. Check to see if we need to
- // restart the wait with a different timeout
- if (this.reset_)
- {
- this.reset_ = false;
- this.obj_.condition (false);
- timeout = TimeValue.minus (this.earliestTime (), TimeValue.getTimeOfDay ());
- }
- }
- catch (TimeoutException e)
- {
- // Timeout occurred. Call handleTimeout on appropriate
- // Event Handlers
- this.dispatchHandlers ();
- }
- catch (InterruptedException e)
- {
- }
- }
- }
- }
- }
-
- /**
- * Check if the queue is empty.
- *@return true if queue is empty, else false.
- */
- boolean isEmpty ()
- {
- return this.head_ == null;
- }
-
- /**
- * Get the node of the earliest node in the TimerQueue.
- *@return the time of the earlier node in the TimerQueue.
- */
- TimeValue earliestTime ()
- {
- synchronized (this.obj_)
- {
- if (!this.isEmpty ())
- return this.head_.timerValue_;
- else
- return null;
- }
- }
-
- /**
- * Schedule an <EventHandler> that will expire after <delta> amount
- * of time. If it expires then <obj> is passed in as the value to
- * the <EventHandler>'s <handleTimeout> callback method. This method
- * returns a timer id that uniquely identifies the timer and can be
- * used to cancel the timer before it expires.
- *@param handler Event Handler that is to be scheduled with the timer
- *@param obj Object that is passed back to the Event Handler when
- * timeout occurs (Asynchronous Completion Token)
- *@param delta amount of time for which to schedule the timer
- *@return id of the timer scheduled
- */
- public int scheduleTimer (EventHandler handler,
- Object obj,
- TimeValue delta)
- {
- return this.scheduleTimer (handler, obj, delta, TimeValue.zero);
- }
-
- /**
- * Schedule an <EventHandler> that will expire after <delta> amount
- * of time. If it expires then <obj> is passed in as the value to
- * the <EventHandler>'s <handleTimeout> callback method. If
- * <interval> is != to <TimeValue.zero> then it is used to
- * reschedule the <EventHandler> automatically. This method
- * returns a timer id that uniquely identifies the timer and can be
- * used to cancel the timer before it expires.
- *@param handler Event Handler that is to be scheduled with the timer
- *@param arg Object that is passed back to the Event Handler when
- * timeout occurs (Asynchronous Completion Token)
- *@param timeout amount of time for which to schedule the timer
- *@param interval amount of time to use to reschedule the timer
- *@return id of the timer scheduled
- */
- public int scheduleTimer (EventHandler handler,
- Object arg,
- TimeValue timeout,
- TimeValue interval)
- {
-
- // Increment the sequence number (it will wrap around).
- this.timerId_++;
-
- ACE.DEBUG("scheduleTimer (" + this.timerId_ + "): " + timeout + ", " + interval);
-
-
- TimeValue futureTime = TimeValue.plus (timeout, TimeValue.getTimeOfDay ());
- TimerNode node = new TimerNode (handler,
- arg,
- futureTime,
- interval,
- null,
- this.timerId_);
- synchronized (this.obj_)
- {
- // Check if event loop is running. If it is not, then we can
- // just place it at the appropriate place in the queue and
- // don't need to do any notification. If event loop is
- // running, then check if the node is the first node in the
- // queue (either because the queue is empty or because the
- // time for the node is earlier than the currently scheduled
- // timer node).
- if (this.eventLoopRunning_ &&
- (this.isEmpty () || futureTime.lessThan (this.earliestTime ())))
- {
- // Insert the node into (the beginning of) the queue to be
- // scheduled.
- this.reschedule (node);
-
- // Notify the waiting thread so that it can reschedule
- // using the earliest timeout
- this.obj_.notify ();
- }
- else // Place in the appropriate position in the queue.
- {
- this.reschedule (node);
- }
- }
- return this.timerId_;
- }
-
-
- /**
- * Cancel the single timer associated with <timerId>.
- *@param timerId id of the timer that needs to be cancelled.
- *@return Object that was passed in when timer was scheduled
- * (Asynchronous Completion Token).
- */
- public Object cancelTimer (int timerId)
- {
- TimerNode prev = null;
- TimerNode curr = null;
-
- synchronized (this.obj_)
- {
- // Try to locate the TimerNode that matches the timerId.
- for (curr = this.head_;
- curr != null && curr.timerId_ != timerId;
- curr = curr.next_)
- prev = curr;
-
- if (curr != null)
- {
- if (prev == null)
- this.head_ = curr.next_;
- else
- prev.next_ = curr.next_;
-
- return curr.arg_;
- }
- }
- return null;
- }
-
- /**
- * Cancel all timers associated with <Event Handler>.
- *@param handler Event Handler whose associated timers need to be cancelled.
- */
- public void cancelTimer (EventHandler handler)
- {
- TimerNode prev = null;
- TimerNode curr = this.head_;
-
- synchronized (this.obj_)
- {
- while (curr != null)
- {
- if (curr.handler_ == handler)
- {
- if (prev == null)
- {
- this.head_ = curr.next_;
- curr = this.head_;
- }
- else
- {
- prev.next_ = curr.next_;
- curr = prev.next_;
- }
- }
- else
- {
- prev = curr;
- curr = curr.next_;
- }
- }
- }
- }
-
- // Call handleTimeout() on all handlers whose timers have expired.
- private void dispatchHandlers ()
- {
- TimeValue currentTime = TimeValue.getTimeOfDay ();
-
- for (;;)
- {
- if (this.isEmpty () || this.earliestTime ().greaterThan (currentTime))
- break; // There aren't any more timers eligible to expire.
-
- TimerNode expired = this.head_;
- EventHandler handler = expired.handler_;
- Object arg = expired.arg_;
- int result;
-
- this.head_ = this.head_.next_;
-
- // Check whether this is an interval timer.
- if (expired.interval_.greaterThan (TimeValue.zero))
- {
- // Make sure that we skip past values that have already
- // "expired".
- do
- expired.timerValue_.plusEquals (expired.interval_);
- while (expired.timerValue_.lessThanEqual (currentTime));
-
- // Since this is an interval timer, we need to reschedule
- // it.
- this.reschedule (expired);
- }
-
- ACE.DEBUG("handleTimeout " + expired.timerId_);
-
- // Perform the callback.
- result = handler.handleTimeout (currentTime, arg);
-
- if (result == -1)
- this.cancelTimer (handler);
- }
- }
-
- // Reschedule a TimerNode by inserting it at the appropriate
- // position in the queue.
- private void reschedule (TimerNode expired)
- {
- ACE.DEBUG("reschedule " + expired.timerId_ + " for " + expired.timerValue_);
- // *** Shouldn't it use interval here?
-
- if (this.isEmpty () ||
- expired.timerValue_.lessThan (this.earliestTime ()))
- {
- expired.next_ = this.head_;
- this.head_ = expired;
- // Set the condition to true so that the waiting thread can be
- // notified and it can reschedule.
- this.obj_.condition (true);
- this.reset_ = true;
- }
- else
- {
- TimerNode prev = this.head_;
- TimerNode after = this.head_.next_;
-
- // Locate the proper position in the queue.
-
- while (after != null
- && expired.timerValue_.greaterThan (after.timerValue_))
- {
- prev = after;
- after = after.next_;
- }
-
- expired.next_ = after;
- prev.next_ = expired;
- }
- }
-
- private WaitObject obj_ = new WaitObject ();
- // Synchronization object (as well as object to use to do wait on)
-
- private TimerNode head_;
- // Pointer to linked list of TimerHandles.
-
- private int timerId_;
- // Keeps track of the timer id that uniquely identifies each timer.
- // This id can be used to cancel a timer via the <cancel (int)>
- // method.
-
- private boolean reset_;
- // Flag indicating whether to start the wait again
-
- private boolean eventLoopRunning_;
- // Flag indicating whether the event loop is running or not
-}
-
diff --git a/java/src/Token.java b/java/src/Token.java
deleted file mode 100644
index a17be013ad5..00000000000
--- a/java/src/Token.java
+++ /dev/null
@@ -1,298 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * JACE.Concurrency
- *
- * = FILENAME
- * Token.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package JACE.Concurrency;
-
-import java.util.*;
-import JACE.ASX.*;
-
-class WaitObject extends TimedWait
-{
- public boolean condition ()
- {
- return this.condition_;
- }
-
- public void condition (boolean c)
- {
- this.condition_ = c;
- }
-
- private boolean condition_ = false;
-}
-
-/**
- * <hr>
- * <h2>SYNOPSIS</h2>
- *<blockquote>
- * Class that acquires, renews, and releases a synchronization
- * token that is serviced in strict FIFO ordering.
- *
- *</blockquote>
- *
- * <h2>DESCRIPTION</h2>
- *<blockquote>
- * This is a general-purpose synchronization mechanism that offers
- * several benefits. For example, it implements "recursive mutex"
- * semantics, where a thread that owns the token can reacquire it
- * without deadlocking. In addition, threads that are blocked
- * awaiting the token are serviced in strict FIFO order as other
- * threads release the token. The solution makes use of the
- * Specific Notification pattern presented by Tom Cargill in
- * "Specific Notification for Java Thread Synchronization," PLoP96.
- *</blockquote>
- */
-public class Token
-{
- /**
- * Acquire the token. Note that this will block. The method uses
- * synchronized blocks internally to avoid race conditions.
- *@return 0 if acquires without calling <sleepHook>
- * 1 if <sleepHook> is called.
- * -1 if failure occurs
- *@exception InterruptedException exception during wait
- */
- public int acquire () throws InterruptedException
- {
- try
- {
- return this.acquire (new TimeValue ());
- }
- catch (TimeoutException e)
- {
- // This really shouldn't happen since we are supposed to
- // block.
- return -1;
- }
- }
-
- /**
- * Acquire the token. Wait for timeout amount of time. The method
- * uses synchronized blocks internally to avoid race conditions.
- *@param timeout Amount of time to wait for in trying to acquire the
- * token.
- *@return 0 if acquires without calling <sleepHook>
- * 1 if <sleepHook> is called.
- * -1 if failure occurs
- *@exception TimeoutException exception if timeout occurs
- *@exception InterruptedException exception during wait
- */
- public int acquire (TimeValue timeout) throws InterruptedException, TimeoutException
- {
- int result = 0;
- WaitObject snl = new WaitObject ();
- boolean mustWait;
- synchronized (snl)
- {
- synchronized (this)
- {
- mustWait = !this.snq_.isEmpty ();
- if (mustWait &&
- Thread.currentThread ().toString ().compareTo (this.owner_) == 0)
- {
- // I am the one who has the token. So just increment
- // the nesting level
- this.nestingLevel_++;
- return result;
- }
- // Add local lock to the queue
- this.snq_.addElement (snl);
- }
- if (mustWait)
- {
- result = 1;
- // Call sleep hook
- sleepHook ();
- snl.timedWait (timeout); // Do a blocking wait
- }
- // Set the owner of the token
- this.owner_ = Thread.currentThread ().toString ();
- }
- return result;
- }
-
- /**
- * Try to acquire the token. Implements a non-blocking acquire.
- *@return 0 if acquires without calling <sleepHook>
- * 1 if <sleepHook> is called.
- * -1 if failure occurs
- */
- public synchronized int tryAcquire ()
- {
- int result = 0;
- if (!this.snq_.isEmpty ())
- {
- // No one has the token, so acquire it
- this.snq_.addElement (new WaitObject ());
- }
- // Check if I am the one holding the token.
- else if (Thread.currentThread ().toString ().compareTo (this.owner_) == 0)
- {
- this.nestingLevel_++;
- }
- // Someone else has the token.
- else
- {
- // Will have to block to acquire the token, so call
- // sleepHook and return
- sleepHook ();
- result = 1;
- }
- return result;
- }
-
- /**
- * Method that is called before a thread goes to sleep in an
- * acquire(). This should be overridden by a subclass to define
- * the appropriate behavior before acquire() goes to sleep.
- * By default, this is a no-op.
- */
- public void sleepHook ()
- {
- }
-
- /**
- * An optimized method that efficiently reacquires the token if no
- * other threads are waiting. This is useful for situations where
- * you don't want to degrade the quality of service if there are
- * other threads waiting to get the token.
- *@param requeuePosition Position in the queue where to insert the
- * lock. If requeuePosition == -1 and there are other threads
- * waiting to obtain the token we are queued at the end of the list
- * of waiters. If requeuePosition > -1 then it indicates how many
- * entries to skip over before inserting our thread into the list of
- * waiters (e.g.,requeuePosition == 0 means "insert at front of the
- * queue").
- *@exception InterruptedException exception during wait
- */
- public void renew (int requeuePosition) throws InterruptedException
- {
- try
- {
- this.renew (requeuePosition, new TimeValue ());
- }
- catch (TimeoutException e)
- {
- // This really shouldn't happen since we are supposed to
- // block.
- }
- }
-
- /**
- * An optimized method that efficiently reacquires the token if no
- * other threads are waiting. This is useful for situations where
- * you don't want to degrade the quality of service if there are
- * other threads waiting to get the token.
- *@param requeuePosition Position in the queue where to insert the
- * lock. If requeuePosition == -1 and there are other threads
- * waiting to obtain the token we are queued at the end of the list
- * of waiters. If requeuePosition > -1 then it indicates how many
- * entries to skip over before inserting our thread into the list of
- * waiters (e.g.,requeuePosition == 0 means "insert at front of the
- * queue").
- *@param timeout Amount of time to wait for in trying to acquire the
- * token.
- *@exception TimeoutException exception if timeout occurs
- *@exception InterruptedException exception during wait
- */
- public void renew (int requeuePosition, TimeValue timeout)
- throws InterruptedException, TimeoutException
- {
- WaitObject snl = null;
- int saveNestingLevel = 0;
-
- synchronized (this)
- {
- // Check if there is a thread waiting to acquire the token. If
- // not or if requeuePosition == 0, then we don't do anything
- // and we simply keep the token.
- if (this.snq_.size () > 1 && requeuePosition != 0)
- {
- // Save the nesting level
- saveNestingLevel = this.nestingLevel_;
- this.nestingLevel_ = 0;
-
- // Reinsert ourselves at requeuePosition in the queue
- snl = (WaitObject) this.snq_.firstElement ();
- this.snq_.removeElementAt (0);
-
- if (requeuePosition < 0)
- this.snq_.addElement (snl); // Insert at end
- else
- this.snq_.insertElementAt (snl, requeuePosition);
-
- synchronized (this.snq_.firstElement ())
- {
- // Notify the first waiting thread in the queue
- WaitObject obj = (WaitObject) this.snq_.firstElement ();
- // Set its condition to be true so that it falls out
- // of the for loop
- obj.condition (true);
- // Now signal the thread
- obj.signal ();
- }
- }
- }
-
- // Check if we reinserted the lock in the queue and therefore need
- // to do a wait
- if (snl != null)
- {
- synchronized (snl)
- {
- // Set the condition to be false so that we can begin the
- // wait
- snl.condition (false);
- // Do a blocking wait
- snl.timedWait (timeout);
- }
- // Restore the nesting level and current owner of the lock
- this.nestingLevel_ = saveNestingLevel;
- this.owner_ = Thread.currentThread ().toString ();
- }
- }
-
- /**
- * Release the token.
- */
- public synchronized void release ()
- {
- // Check if nestingLevel > 0 and if so, decrement it
- if (this.nestingLevel_ > 0)
- this.nestingLevel_--;
- else
- {
- this.snq_.removeElementAt (0);
- if (!this.snq_.isEmpty ())
- {
- synchronized (this.snq_.firstElement ())
- {
- // Notify the first waiting thread in the queue
- WaitObject obj = (WaitObject) this.snq_.firstElement ();
- // Set its condition to be true so that it falls out
- // of the for loop
- obj.condition (true);
- // Now signal the thread
- obj.signal ();
- }
- }
- }
- }
-
- private Vector snq_ = new Vector ();
- // Vector of lock objects
-
- private int nestingLevel_ = 0;
- // Current Nesting Level
-
- private String owner_ = null;
- // Current owner of the token.
-}
diff --git a/java/src/Yylex.java b/java/src/Yylex.java
deleted file mode 100644
index 50e9d1173d3..00000000000
--- a/java/src/Yylex.java
+++ /dev/null
@@ -1,1315 +0,0 @@
-package JACE.ServiceConfigurator;
-import java.io.*;
-import JACE.OS.*;
-import java_cup.runtime.*;
-// This was written for JLex version 1.2
-
-
-class Yylex {
- private final int YY_BUFFER_SIZE = 512;
- private final int YY_F = -1;
- private final int YY_NO_STATE = -1;
- private final int YY_NOT_ACCEPT = 0;
- private final int YY_START = 1;
- private final int YY_END = 2;
- private final int YY_NO_ANCHOR = 4;
- private final byte YYEOF = -1;
-
- // Used to assemble the parameter string for a service
- private String params;
- private java.io.DataInputStream yy_instream;
- private int yy_buffer_index;
- private int yy_buffer_read;
- private int yy_buffer_start;
- private int yy_buffer_end;
- private byte yy_buffer[];
- private int yyline;
- private int yy_lexical_state;
- Yylex (java.io.InputStream instream) {
- if (null == instream) {
- throw (new Error("Error: Bad input stream initializer."));
- }
- yy_instream = new java.io.DataInputStream(instream);
- yy_buffer = new byte[YY_BUFFER_SIZE];
- yy_buffer_read = 0;
- yy_buffer_index = 0;
- yy_buffer_start = 0;
- yy_buffer_end = 0;
- yyline = 0;
- yy_lexical_state = YYINITIAL;
- }
- private boolean yy_eof_done = false;
- private final int COMMENT = 1;
- private final int YYINITIAL = 0;
- private final int PARAMS = 2;
- private final int yy_state_dtrans[] = {
- 0,
- 23,
- 30
- };
- private void yybegin (int state) {
- yy_lexical_state = state;
- }
- private byte yy_advance ()
- throws java.io.IOException {
- int next_read;
- int i;
- int j;
-
- if (yy_buffer_index < yy_buffer_read) {
- return yy_buffer[yy_buffer_index++];
- }
-
- if (0 != yy_buffer_start) {
- i = yy_buffer_start;
- j = 0;
- while (i < yy_buffer_read) {
- yy_buffer[j] = yy_buffer[i];
- ++i;
- ++j;
- }
- yy_buffer_end = yy_buffer_end - yy_buffer_start;
- yy_buffer_start = 0;
- yy_buffer_read = j;
- yy_buffer_index = j;
- next_read = yy_instream.read(yy_buffer,
- yy_buffer_read,
- yy_buffer.length - yy_buffer_read);
- if (-1 == next_read) {
- return YYEOF;
- }
- yy_buffer_read = yy_buffer_read + next_read;
- }
-
- while (yy_buffer_index >= yy_buffer_read) {
- if (yy_buffer_index >= yy_buffer.length) {
- yy_buffer = yy_double(yy_buffer);
- }
- next_read = yy_instream.read(yy_buffer,
- yy_buffer_read,
- yy_buffer.length - yy_buffer_read);
- if (-1 == next_read) {
- return YYEOF;
- }
- yy_buffer_read = yy_buffer_read + next_read;
- }
- return yy_buffer[yy_buffer_index++];
- }
- private void yy_move_start () {
- if ((byte) '\n' == yy_buffer[yy_buffer_start]) {
- ++yyline;
- }
- ++yy_buffer_start;
- }
- private void yy_pushback () {
- --yy_buffer_end;
- }
- private void yy_mark_start () {
- int i;
- for (i = yy_buffer_start; i < yy_buffer_index; ++i) {
- if ((byte) '\n' == yy_buffer[i]) {
- ++yyline;
- }
- }
- yy_buffer_start = yy_buffer_index;
- }
- private void yy_mark_end () {
- yy_buffer_end = yy_buffer_index;
- }
- private void yy_to_mark () {
- yy_buffer_index = yy_buffer_end;
- }
- private java.lang.String yytext () {
- return (new java.lang.String(yy_buffer,0,
- yy_buffer_start,
- yy_buffer_end - yy_buffer_start));
- }
- private int yylength () {
- return yy_buffer_end - yy_buffer_start;
- }
- private byte[] yy_double (byte buf[]) {
- int i;
- byte newbuf[];
- newbuf = new byte[2*buf.length];
- for (i = 0; i < buf.length; ++i) {
- newbuf[i] = buf[i];
- }
- return newbuf;
- }
- private final int YY_E_INTERNAL = 0;
- private final int YY_E_MATCH = 1;
- private java.lang.String yy_error_string[] = {
- "Error: Internal error.\n",
- "Error: Unmatched input.\n"
- };
- private void yy_error (int code,boolean fatal) {
- java.lang.System.out.print(yy_error_string[code]);
- java.lang.System.out.flush();
- if (fatal) {
- throw new Error("Fatal Error.\n");
- }
- }
- private int yy_acpt[] = {
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NOT_ACCEPT,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NOT_ACCEPT,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR,
- YY_NO_ANCHOR
- };
- private int yy_cmap[] = {
- 0, 0, 0, 0, 0, 0, 0, 0,
- 1, 1, 2, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 1, 0, 3, 4, 0, 0, 0, 0,
- 5, 6, 7, 0, 0, 8, 8, 8,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 10, 0, 0, 0, 0, 0,
- 0, 11, 12, 12, 12, 13, 12, 12,
- 12, 12, 12, 12, 12, 14, 12, 15,
- 12, 12, 16, 17, 18, 12, 12, 12,
- 12, 12, 12, 0, 8, 0, 0, 19,
- 0, 20, 21, 22, 23, 24, 12, 12,
- 12, 25, 26, 12, 27, 28, 29, 30,
- 31, 12, 32, 33, 34, 35, 36, 12,
- 12, 37, 12, 38, 0, 39, 0, 0
-
- };
- private int yy_rmap[] = {
- 0, 1, 1, 1, 1, 1, 1, 2,
- 1, 3, 1, 1, 3, 3, 3, 3,
- 3, 3, 3, 3, 3, 3, 3, 4,
- 1, 1, 1, 1, 5, 6, 7, 8,
- 9, 10, 11, 12, 13, 14, 15, 16,
- 17, 18, 19, 20, 21, 22, 23, 24,
- 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, 37, 38, 39, 40,
- 41, 42, 43, 44, 45, 46, 47, 48,
- 49, 50, 51, 52, 53, 54, 55, 56,
- 57, 58, 59, 60, 61, 62, 63, 64,
- 65, 66, 67
- };
- private int yy_nxt[][] = {
- { 1, 28, 28, 2, 3, 4, 5, 6,
- 7, 7, 8, 9, 9, 9, 72, 9,
- 9, 73, 9, 9, 74, 9, 9, 81,
- 9, 84, 9, 9, 9, 9, 9, 9,
- 75, 76, 9, 9, 9, 9, 10, 11
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 7, -1, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { 24, 24, 25, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24,
- 24, 24, 24, 24, 24, 24, 24, 24
-
- },
- { -1, 28, 28, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 12, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { 26, 26, 27, 27, 26, 26, 26, 26,
- 26, 26, 26, 26, 26, 26, 26, 26,
- 26, 26, 26, 26, 26, 26, 26, 26,
- 26, 26, 26, 26, 26, 26, 26, 26,
- 26, 26, 26, 26, 26, 26, 26, 26
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 13, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 14, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 15, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 16, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 17, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 18, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 19, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 20,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 21, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 22, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 29, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 31, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 32, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 33, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 34, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 35, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 36, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 37, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 38, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 39, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 40, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 41, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 42, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 43, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 44, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 45, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 46, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 47, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 48, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 49, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 50, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 51, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 52,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 53, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 54, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 55, 9, 9, 9,
- 9, 56, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 57, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 58, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 59, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 60,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 61, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 62, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 63, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 64, 9, 9, 9, 9, 9,
- 90, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 65, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 66, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 67, 78, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 68, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 69, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 70, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 71, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 77, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 79, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 80,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 82, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 83, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 85, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 86, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 87, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 88, 9, -1, -1
-
- },
- { -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 9, -1, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 9, 9, 9, 9, 9, 9, 9, 9,
- 89, 9, 9, 9, 9, 9, -1, -1
-
- }
- };
- public java_cup.runtime.token yylex ()
- throws java.io.IOException {
- byte yy_lookahead;
- int yy_anchor = YY_NO_ANCHOR;
- int yy_state = yy_state_dtrans[yy_lexical_state];
- int yy_next_state = YY_NO_STATE;
- int yy_last_accept_state = YY_NO_STATE;
- boolean yy_initial = true;
- int yy_this_accept;
-
- yy_mark_start();
- yy_this_accept = yy_acpt[yy_state];
- if (YY_NOT_ACCEPT != yy_this_accept) {
- yy_last_accept_state = yy_state;
- yy_mark_end();
- }
- while (true) {
- yy_lookahead = yy_advance();
- yy_next_state = YY_F;
- if (YYEOF != yy_lookahead) {
- yy_next_state = yy_nxt[yy_rmap[yy_state]][yy_cmap[yy_lookahead]];
- }
- if (YY_F != yy_next_state) {
- yy_state = yy_next_state;
- yy_initial = false;
- yy_this_accept = yy_acpt[yy_state];
- if (YY_NOT_ACCEPT != yy_this_accept) {
- yy_last_accept_state = yy_state;
- yy_mark_end();
- }
- }
- else {
- if (YYEOF == yy_lookahead && true == yy_initial) {
-
- return new java_cup.runtime.token (sym.EOF);
- }
- else if (YY_NO_STATE == yy_last_accept_state) {
- throw (new Error("Lexical Error: Unmatched Input."));
- }
- else {
- yy_to_mark();
- yy_anchor = yy_acpt[yy_last_accept_state];
- if (0 != (YY_END & yy_anchor)) {
- yy_pushback();
- }
- if (0 != (YY_START & yy_anchor)) {
- yy_move_start();
- }
- switch (yy_last_accept_state) {
- case 0:
- { /* Skip all white space */ }
- case -2:
- break;
- case 1:
- {
- ACE.ERROR ("Unknown text, line " + (yyline + 1) + ": \"" + yytext() + "\"");
- return new java_cup.runtime.str_token (sym.error);
-}
- case -3:
- break;
- case 2:
- {
- yybegin(PARAMS);
- params = new String();
-}
- case -4:
- break;
- case 3:
- { yybegin(COMMENT); }
- case -5:
- break;
- case 4:
- { return new java_cup.runtime.token (sym.ACE_LPAREN); }
- case -6:
- break;
- case 5:
- { return new java_cup.runtime.token (sym.ACE_RPAREN); }
- case -7:
- break;
- case 6:
- { return new java_cup.runtime.token (sym.ACE_STAR); }
- case -8:
- break;
- case 7:
- {
- return new java_cup.runtime.str_token (sym.ACE_PATHNAME, yytext());
-}
- case -9:
- break;
- case 8:
- { return new java_cup.runtime.token (sym.ACE_COLON); }
- case -10:
- break;
- case 9:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -11:
- break;
- case 10:
- { return new java_cup.runtime.token (sym.ACE_LBRACE); }
- case -12:
- break;
- case 11:
- { return new java_cup.runtime.token (sym.ACE_RBRACE); }
- case -13:
- break;
- case 12:
- { return new java_cup.runtime.token (sym.ACE_MODULE_T); }
- case -14:
- break;
- case 13:
- { return new java_cup.runtime.token (sym.ACE_STREAM_T); }
- case -15:
- break;
- case 14:
- { return new java_cup.runtime.token (sym.ACE_ACTIVE); }
- case -16:
- break;
- case 15:
- { return new java_cup.runtime.token (sym.ACE_REMOVE); }
- case -17:
- break;
- case 16:
- { return new java_cup.runtime.token (sym.ACE_RESUME); }
- case -18:
- break;
- case 17:
- { return new java_cup.runtime.token (sym.ACE_STATIC); }
- case -19:
- break;
- case 18:
- { return new java_cup.runtime.token (sym.ACE_USTREAM); }
- case -20:
- break;
- case 19:
- {return new java_cup.runtime.token (sym.ACE_DYNAMIC); }
- case -21:
- break;
- case 20:
- { return new java_cup.runtime.token (sym.ACE_SUSPEND); }
- case -22:
- break;
- case 21:
- { return new java_cup.runtime.token (sym.ACE_INACTIVE); }
- case -23:
- break;
- case 22:
- { return new java_cup.runtime.token (sym.ACE_SVC_OBJ_T); }
- case -24:
- break;
- case 24:
- { /* Skip everything on a comment line */ }
- case -25:
- break;
- case 25:
- { yybegin(YYINITIAL); }
- case -26:
- break;
- case 26:
- {
- params = params + yytext();
-}
- case -27:
- break;
- case 27:
- {
- yybegin(YYINITIAL);
- return new java_cup.runtime.str_token (sym.ACE_STRING, params);
-}
- case -28:
- break;
- case 28:
- { /* Skip all white space */ }
- case -29:
- break;
- case 29:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -30:
- break;
- case 31:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -31:
- break;
- case 32:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -32:
- break;
- case 33:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -33:
- break;
- case 34:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -34:
- break;
- case 35:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -35:
- break;
- case 36:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -36:
- break;
- case 37:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -37:
- break;
- case 38:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -38:
- break;
- case 39:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -39:
- break;
- case 40:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -40:
- break;
- case 41:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -41:
- break;
- case 42:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -42:
- break;
- case 43:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -43:
- break;
- case 44:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -44:
- break;
- case 45:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -45:
- break;
- case 46:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -46:
- break;
- case 47:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -47:
- break;
- case 48:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -48:
- break;
- case 49:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -49:
- break;
- case 50:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -50:
- break;
- case 51:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -51:
- break;
- case 52:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -52:
- break;
- case 53:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -53:
- break;
- case 54:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -54:
- break;
- case 55:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -55:
- break;
- case 56:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -56:
- break;
- case 57:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -57:
- break;
- case 58:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -58:
- break;
- case 59:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -59:
- break;
- case 60:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -60:
- break;
- case 61:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -61:
- break;
- case 62:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -62:
- break;
- case 63:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -63:
- break;
- case 64:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -64:
- break;
- case 65:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -65:
- break;
- case 66:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -66:
- break;
- case 67:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -67:
- break;
- case 68:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -68:
- break;
- case 69:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -69:
- break;
- case 70:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -70:
- break;
- case 71:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -71:
- break;
- case 72:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -72:
- break;
- case 73:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -73:
- break;
- case 74:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -74:
- break;
- case 75:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -75:
- break;
- case 76:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -76:
- break;
- case 77:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -77:
- break;
- case 78:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -78:
- break;
- case 79:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -79:
- break;
- case 80:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -80:
- break;
- case 81:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -81:
- break;
- case 82:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -82:
- break;
- case 83:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -83:
- break;
- case 84:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -84:
- break;
- case 85:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -85:
- break;
- case 86:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -86:
- break;
- case 87:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -87:
- break;
- case 88:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -88:
- break;
- case 89:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -89:
- break;
- case 90:
- {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
- case -90:
- break;
- default:
- yy_error(YY_E_INTERNAL,false);
- case -1:
- }
- yy_initial = true;
- yy_state = yy_state_dtrans[yy_lexical_state];
- yy_next_state = YY_NO_STATE;
- yy_last_accept_state = YY_NO_STATE;
- yy_mark_start();
- yy_this_accept = yy_acpt[yy_state];
- if (YY_NOT_ACCEPT != yy_this_accept) {
- yy_last_accept_state = yy_state;
- }
- }
- }
- }
- }
-}
diff --git a/java/src/Yylex.lex b/java/src/Yylex.lex
deleted file mode 100644
index fc41453fbad..00000000000
--- a/java/src/Yylex.lex
+++ /dev/null
@@ -1,78 +0,0 @@
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import JACE.OS.*;
-import java_cup.runtime.*;
-
-// This was written for JLex version 1.2
-
-%%
-
-// Return a java_cup.runtime.token instead of a Yytoken from yylex()
-%type java_cup.runtime.token
-%{
- // Used to assemble the parameter string for a service
- private String params;
-%}
-
-%eofval{
- return new java_cup.runtime.token (sym.EOF);
-%eofval}
-
-%line
-
-%state COMMENT
-%state PARAMS
-
-ALPHA=[A-Za-z_]
-DIGIT=[0-9]
-WHITE_SPACE=[\ \t\b\012]
-PATHNAME=[\.\\\/A-Za-z_\-0-9]
-NEWLINE=\n
-OTHER=.
-
-%%
-
-<YYINITIAL> dynamic {return new java_cup.runtime.token (sym.ACE_DYNAMIC); }
-<YYINITIAL> static { return new java_cup.runtime.token (sym.ACE_STATIC); }
-<YYINITIAL> suspend { return new java_cup.runtime.token (sym.ACE_SUSPEND); }
-<YYINITIAL> resume { return new java_cup.runtime.token (sym.ACE_RESUME); }
-<YYINITIAL> remove { return new java_cup.runtime.token (sym.ACE_REMOVE); }
-<YYINITIAL> stream { return new java_cup.runtime.token (sym.ACE_USTREAM); }
-<YYINITIAL> Module { return new java_cup.runtime.token (sym.ACE_MODULE_T); }
-<YYINITIAL> Service_Object { return new java_cup.runtime.token (sym.ACE_SVC_OBJ_T); }
-<YYINITIAL> STREAM { return new java_cup.runtime.token (sym.ACE_STREAM_T); }
-<YYINITIAL> active { return new java_cup.runtime.token (sym.ACE_ACTIVE); }
-<YYINITIAL> inactive { return new java_cup.runtime.token (sym.ACE_INACTIVE); }
-<YYINITIAL> ":" { return new java_cup.runtime.token (sym.ACE_COLON); }
-<YYINITIAL> \" {
- yybegin(PARAMS);
- params = new String();
-}
-<YYINITIAL> "#" { yybegin(COMMENT); }
-<YYINITIAL> "*" { return new java_cup.runtime.token (sym.ACE_STAR); }
-<YYINITIAL> "(" { return new java_cup.runtime.token (sym.ACE_LPAREN); }
-<YYINITIAL> ")" { return new java_cup.runtime.token (sym.ACE_RPAREN); }
-<YYINITIAL> "{" { return new java_cup.runtime.token (sym.ACE_LBRACE); }
-<YYINITIAL> "}" { return new java_cup.runtime.token (sym.ACE_RBRACE); }
-<YYINITIAL> {WHITE_SPACE}* { /* Skip all white space */ }
-<YYINITIAL> {ALPHA}({ALPHA}|{DIGIT}|_)* {
- return new java_cup.runtime.str_token (sym.ACE_IDENT, yytext());
-}
-<YYINITIAL> {PATHNAME}* {
- return new java_cup.runtime.str_token (sym.ACE_PATHNAME, yytext());
-}
-<YYINITIAL> {NEWLINE} { /* Empty */ }
-<YYINITIAL> {OTHER} {
- ACE.ERROR ("Unknown text, line " + (yyline + 1) + ": \"" + yytext() + "\"");
- return new java_cup.runtime.str_token (sym.error);
-}
-<PARAMS> [\"\n] {
- yybegin(YYINITIAL);
- return new java_cup.runtime.str_token (sym.ACE_STRING, params);
-}
-<PARAMS> . {
- params = params + yytext();
-}
-<COMMENT> {NEWLINE} { yybegin(YYINITIAL); }
-<COMMENT> {OTHER} { /* Skip everything on a comment line */ }
diff --git a/java/src/parser.java b/java/src/parser.java
deleted file mode 100644
index ab55b9a8a4e..00000000000
--- a/java/src/parser.java
+++ /dev/null
@@ -1,621 +0,0 @@
-
-//----------------------------------------------------
-// The following code was generated by CUP v0.9e
-// Fri Dec 19 15:46:53 CST 1997
-//----------------------------------------------------
-
-package JACE.ServiceConfigurator;
-
-import java.io.*;
-import java_cup.runtime.*;
-import JACE.OS.*;
-
-public class parser extends java_cup.runtime.lr_parser {
-
- /** constructor */
- public parser() {super();}
-
- /** production table */
- protected static final short _production_table[][] = {
- {0, 2}, {9, 2}, {9, 1}, {8, 1}, {8, 1},
- {8, 1}, {8, 1}, {8, 1}, {8, 1}, {1, 3},
- {10, 3}, {3, 2}, {4, 2}, {5, 2}, {7, 3},
- {7, 3}, {17, 1}, {17, 1}, {11, 1}, {11, 2},
- {6, 2}, {6, 0}, {12, 1}, {12, 1}, {12, 1},
- {12, 1}, {12, 1}, {2, 4}, {13, 1}, {13, 1},
- {13, 0}, {14, 3}, {14, 5}, {18, 2}, {18, 2},
- {18, 2}, {16, 1}, {16, 0}, {15, 1}, {15, 1}
- };
-
- /** access to production table */
- public short[][] production_table() {return _production_table;}
-
- /** parse action table */
- protected static final short[][] _action_table = {
- /*0*/{2,6,3,10,4,15,5,11,6,3,22,2,-1,0},
- /*1*/{2,6,3,10,14,47,-1,0},
- /*2*/{14,44,-1,0},
- /*3*/{0,-5,2,-5,3,-5,4,-5,5,-5,6,-5,22,-5,-1,0},
- /*4*/{0,-7,2,-7,3,-7,4,-7,5,-7,6,-7,22,-7,-1,0},
- /*5*/{14,24,-1,0},
- /*6*/{0,-3,2,6,3,10,4,15,5,11,6,3,22,2,-1,0},
- /*7*/{0,-9,2,-9,3,-9,4,-9,5,-9,6,-9,22,-9,-1,0},
- /*8*/{0,-6,2,-6,3,-6,4,-6,5,-6,6,-6,22,-6,-1,0},
- /*9*/{14,19,-1,0},
- /*10*/{14,18,-1,0},
- /*11*/{0,-8,2,-8,3,-8,4,-8,5,-8,6,-8,22,-8,-1,0},
- /*12*/{0,17,-1,0},
- /*13*/{0,-4,2,-4,3,-4,4,-4,5,-4,6,-4,22,-4,-1,0},
- /*14*/{14,16,-1,0},
- /*15*/{0,-12,2,-12,3,-12,4,-12,5,-12,6,-12,19,-12,22,-12,-1,0},
- /*16*/{0,-1,-1,0},
- /*17*/{0,-13,2,-13,3,-13,4,-13,5,-13,6,-13,19,-13,22,-13,-1,0},
- /*18*/{0,-38,2,-38,3,-38,4,-38,5,-38,6,-38,15,20,18,-38,19,-38,22,-38,-1,0},
- /*19*/{0,-37,2,-37,3,-37,4,-37,5,-37,6,-37,18,-37,19,-37,22,-37,-1,0},
- /*20*/{0,-11,2,-11,3,-11,4,-11,5,-11,6,-11,18,-11,19,-11,22,-11,-1,0},
- /*21*/{0,-2,-1,0},
- /*22*/{0,-38,2,-38,3,-38,4,-38,5,-38,6,-38,15,20,18,-38,19,-38,22,-38,-1,0},
- /*23*/{8,26,9,28,10,27,-1,0},
- /*24*/{13,32,14,35,-1,0},
- /*25*/{20,31,-1,0},
- /*26*/{20,30,-1,0},
- /*27*/{20,29,-1,0},
- /*28*/{13,-36,14,-36,-1,0},
- /*29*/{13,-35,14,-35,-1,0},
- /*30*/{13,-34,14,-34,-1,0},
- /*31*/{21,-39,-1,0},
- /*32*/{0,-31,2,-31,3,-31,4,-31,5,-31,6,-31,11,42,12,41,15,-31,18,-31,19,-31,22,-31,-1,0},
- /*33*/{21,36,-1,0},
- /*34*/{21,-40,-1,0},
- /*35*/{14,37,-1,0},
- /*36*/{0,-32,2,-32,3,-32,4,-32,5,-32,6,-32,11,-32,12,-32,15,-32,16,38,18,-32,19,-32,22,-32,-1,0},
- /*37*/{17,39,-1,0},
- /*38*/{0,-33,2,-33,3,-33,4,-33,5,-33,6,-33,11,-33,12,-33,15,-33,18,-33,19,-33,22,-33,-1,0},
- /*39*/{0,-28,2,-28,3,-28,4,-28,5,-28,6,-28,15,-28,18,-28,19,-28,22,-28,-1,0},
- /*40*/{0,-30,2,-30,3,-30,4,-30,5,-30,6,-30,15,-30,18,-30,19,-30,22,-30,-1,0},
- /*41*/{0,-29,2,-29,3,-29,4,-29,5,-29,6,-29,15,-29,18,-29,19,-29,22,-29,-1,0},
- /*42*/{0,-10,2,-10,3,-10,4,-10,5,-10,6,-10,18,-10,19,-10,22,-10,-1,0},
- /*43*/{0,-14,2,-14,3,-14,4,-14,5,-14,6,-14,19,-14,22,-14,-1,0},
- /*44*/{2,-18,3,-18,4,-18,5,-18,6,-18,18,-18,19,-18,-1,0},
- /*45*/{2,-22,3,-22,4,-22,5,-22,6,-22,18,50,19,-22,-1,0},
- /*46*/{2,-22,3,-22,4,-22,5,-22,6,-22,18,50,19,-22,-1,0},
- /*47*/{2,-17,3,-17,4,-17,5,-17,6,-17,18,-17,19,-17,-1,0},
- /*48*/{2,6,3,10,4,15,5,11,6,3,19,54,-1,0},
- /*49*/{0,-19,2,-19,3,-19,4,-19,5,-19,6,-19,22,-19,-1,0},
- /*50*/{0,-16,2,-16,3,-16,4,-16,5,-16,6,-16,22,-16,-1,0},
- /*51*/{2,-21,3,-21,4,-21,5,-21,6,-21,19,-21,-1,0},
- /*52*/{2,-24,3,-24,4,-24,5,-24,6,-24,19,-24,-1,0},
- /*53*/{0,-20,2,-20,3,-20,4,-20,5,-20,6,-20,22,-20,-1,0},
- /*54*/{2,-26,3,-26,4,-26,5,-26,6,-26,19,-26,-1,0},
- /*55*/{2,-25,3,-25,4,-25,5,-25,6,-25,19,-25,-1,0},
- /*56*/{2,-27,3,-27,4,-27,5,-27,6,-27,19,-27,-1,0},
- /*57*/{2,-23,3,-23,4,-23,5,-23,6,-23,19,-23,-1,0},
- /*58*/{0,-15,2,-15,3,-15,4,-15,5,-15,6,-15,22,-15,-1,0},
- };
-
- /** access to parse action table */
- public short[][] action_table() {return _action_table;}
-
- /** reduce_goto table */
- protected static final short[][] _reduce_table = {
- /*0*/{1,13,3,8,4,4,5,11,7,7,8,6,9,12,10,3,-1,-1},
- /*1*/{1,47,10,44,17,45,-1,-1},
- /*2*/{-1,-1},
- /*3*/{-1,-1},
- /*4*/{-1,-1},
- /*5*/{2,22,-1,-1},
- /*6*/{1,13,3,8,4,4,5,11,7,7,8,6,9,21,10,3,-1,-1},
- /*7*/{-1,-1},
- /*8*/{-1,-1},
- /*9*/{-1,-1},
- /*10*/{-1,-1},
- /*11*/{-1,-1},
- /*12*/{-1,-1},
- /*13*/{-1,-1},
- /*14*/{-1,-1},
- /*15*/{-1,-1},
- /*16*/{-1,-1},
- /*17*/{-1,-1},
- /*18*/{16,20,-1,-1},
- /*19*/{-1,-1},
- /*20*/{-1,-1},
- /*21*/{-1,-1},
- /*22*/{16,42,-1,-1},
- /*23*/{18,24,-1,-1},
- /*24*/{14,32,15,33,-1,-1},
- /*25*/{-1,-1},
- /*26*/{-1,-1},
- /*27*/{-1,-1},
- /*28*/{-1,-1},
- /*29*/{-1,-1},
- /*30*/{-1,-1},
- /*31*/{-1,-1},
- /*32*/{13,39,-1,-1},
- /*33*/{-1,-1},
- /*34*/{-1,-1},
- /*35*/{-1,-1},
- /*36*/{-1,-1},
- /*37*/{-1,-1},
- /*38*/{-1,-1},
- /*39*/{-1,-1},
- /*40*/{-1,-1},
- /*41*/{-1,-1},
- /*42*/{-1,-1},
- /*43*/{-1,-1},
- /*44*/{-1,-1},
- /*45*/{6,48,11,58,-1,-1},
- /*46*/{6,48,11,50,-1,-1},
- /*47*/{-1,-1},
- /*48*/{1,57,3,55,4,54,5,56,10,52,12,51,-1,-1},
- /*49*/{-1,-1},
- /*50*/{-1,-1},
- /*51*/{-1,-1},
- /*52*/{-1,-1},
- /*53*/{-1,-1},
- /*54*/{-1,-1},
- /*55*/{-1,-1},
- /*56*/{-1,-1},
- /*57*/{-1,-1},
- /*58*/{-1,-1},
- };
-
- /** access to reduce_goto table */
- public short[][] reduce_table() {return _reduce_table;}
-
- /** instance of action encapsulation class */
- protected CUP$actions action_obj;
-
- /** action encapsulation object initializer */
- protected void init_actions()
- {
- action_obj = new CUP$actions();
- }
-
- /** invoke a user supplied parse action */
- public java_cup.runtime.symbol do_action(
- int act_num,
- java_cup.runtime.lr_parser parser,
- java.util.Stack stack,
- int top)
- throws java.lang.Exception
- {
- /* call code in generated class */
- return action_obj.CUP$do_action(act_num, parser, stack, top);
- }
-
- /** start state */
- public int start_state() {return 0;}
- /** start production */
- public int start_production() {return 0;}
-
- /** EOF symbol index */
- public int EOF_sym() {return 0;}
-
- /** error symbol index */
- public int error_sym() {return 1;}
-
-
- /** user initialization */
- public void user_init() throws java.lang.Exception
- {
-
- try {
-
- FileInputStream fs = new FileInputStream(new String(ServiceConfig.serviceConfigFile_));
-
- this.setLexer(new Yylex(fs));
-
- } catch (FileNotFoundException fnf) {
-
- ACE.ERROR("File not found: " + fnf);
-
- } catch (SecurityException se) {
-
- ACE.ERROR("Security: " + se);
- }
-
- }
-
- /** scan to get the next token */
- public java_cup.runtime.token scan()
- throws java.lang.Exception
- {
- return this.lexer_.yylex();
- }
-
-
- // Lexical Analyzer
- private Yylex lexer_;
-
- public void setLexer(Yylex lexer)
- {
- this.lexer_ = lexer;
- }
-
-};
-
-/** Cup generated class to encapsulate user supplied action code.*/
-class CUP$actions {
-
- /** Constructor */
- CUP$actions() { }
-
- /** Method with the actual generated action code. */
- public final java_cup.runtime.symbol CUP$do_action(
- int CUP$act_num,
- java_cup.runtime.lr_parser CUP$parser,
- java.util.Stack CUP$stack,
- int CUP$top)
- throws java.lang.Exception
- {
- /* object for return from actions */
- java_cup.runtime.symbol CUP$result;
-
- /* select the action based on the action number */
- switch (CUP$act_num)
- {
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 39: // pathname ::= ACE_IDENT
- {
- CUP$result = new java_cup.runtime.str_token(/*pathname*/15);
- ((java_cup.runtime.str_token)CUP$result).str_val = new String((/*e*/(str_token)CUP$stack.elementAt(CUP$top-0)).str_val);
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 38: // pathname ::= ACE_PATHNAME
- {
- CUP$result = new java_cup.runtime.str_token(/*pathname*/15);
- ((java_cup.runtime.str_token)CUP$result).str_val = new String((/*e*/(str_token)CUP$stack.elementAt(CUP$top-0)).str_val);
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 37: // parameters_opt ::=
- {
- CUP$result = new java_cup.runtime.str_token(/*parameters_opt*/16);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 36: // parameters_opt ::= ACE_STRING
- {
- CUP$result = new java_cup.runtime.str_token(/*parameters_opt*/16);
- ((java_cup.runtime.str_token)CUP$result).str_val = new String((/*e*/(str_token)CUP$stack.elementAt(CUP$top-0)).str_val);
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 35: // type ::= ACE_STREAM_T ACE_STAR
- {
- CUP$result = new java_cup.runtime.str_token(/*type*/18);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 34: // type ::= ACE_SVC_OBJ_T ACE_STAR
- {
- CUP$result = new java_cup.runtime.str_token(/*type*/18);
- ((java_cup.runtime.str_token)CUP$result).str_val = new String("Service Object");
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 33: // type ::= ACE_MODULE_T ACE_STAR
- {
- CUP$result = new java_cup.runtime.str_token(/*type*/18);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 32: // svc_initializer ::= pathname ACE_COLON ACE_IDENT ACE_LPAREN ACE_RPAREN
- {
- CUP$result = new java_cup.runtime.str_token(/*svc_initializer*/14);
- ((java_cup.runtime.str_token)CUP$result).str_val = new String((/*e1*/(java_cup.runtime.str_token)CUP$stack.elementAt(CUP$top-4)).str_val + ":" + (/*e2*/(str_token)CUP$stack.elementAt(CUP$top-2)).str_val);
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 31: // svc_initializer ::= pathname ACE_COLON ACE_IDENT
- {
- CUP$result = new java_cup.runtime.str_token(/*svc_initializer*/14);
- ((java_cup.runtime.str_token)CUP$result).str_val = new String((/*e1*/(java_cup.runtime.str_token)CUP$stack.elementAt(CUP$top-2)).str_val + ":" + (/*e2*/(str_token)CUP$stack.elementAt(CUP$top-0)).str_val);
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 30: // status ::=
- {
- CUP$result = new java_cup.runtime.int_token(/*status*/13);
- // Default case
- ((java_cup.runtime.int_token)CUP$result).int_val = 0;
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 29: // status ::= ACE_INACTIVE
- {
- CUP$result = new java_cup.runtime.int_token(/*status*/13);
- ((java_cup.runtime.int_token)CUP$result).int_val = 1;
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 28: // status ::= ACE_ACTIVE
- {
- CUP$result = new java_cup.runtime.int_token(/*status*/13);
- ((java_cup.runtime.int_token)CUP$result).int_val = 0;
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 27: // svc_location ::= ACE_IDENT type svc_initializer status
- {
- CUP$result = new AddServiceObjectNode(/*svc_location*/2);
-
- boolean suspended = false;
- if ((/*e4*/(java_cup.runtime.int_token)CUP$stack.elementAt(CUP$top-0)).int_val == 1)
- suspended = true;
-
- ((AddServiceObjectNode)CUP$result).init((/*e1*/(str_token)CUP$stack.elementAt(CUP$top-3)).str_val, (/*e3*/(java_cup.runtime.str_token)CUP$stack.elementAt(CUP$top-1)).str_val, suspended);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 26: // module ::= remove
- {
- CUP$result = new java_cup.runtime.str_token(/*module*/12);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 25: // module ::= resume
- {
- CUP$result = new java_cup.runtime.str_token(/*module*/12);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 24: // module ::= suspend
- {
- CUP$result = new java_cup.runtime.str_token(/*module*/12);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 23: // module ::= static
- {
- CUP$result = new java_cup.runtime.str_token(/*module*/12);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 22: // module ::= dynamic
- {
- CUP$result = new java_cup.runtime.str_token(/*module*/12);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 21: // module_list ::=
- {
- CUP$result = new ParseNode(/*module_list*/6);
- ACE.ERROR("Not implemented: module manipulation");
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 20: // module_list ::= module_list module
- {
- CUP$result = new ParseNode(/*module_list*/6);
- ACE.ERROR("Not implemented: module manipulation");
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 19: // stream_modules ::= module_list ACE_RBRACE
- {
- CUP$result = new java_cup.runtime.str_token(/*stream_modules*/11);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 18: // stream_modules ::= ACE_LBRACE
- {
- CUP$result = new java_cup.runtime.str_token(/*stream_modules*/11);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 17: // stream_ops ::= static
- {
- CUP$result = new java_cup.runtime.str_token(/*stream_ops*/17);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 16: // stream_ops ::= dynamic
- {
- CUP$result = new java_cup.runtime.str_token(/*stream_ops*/17);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 15: // stream ::= ACE_USTREAM ACE_IDENT stream_modules
- {
- CUP$result = new ParseNode(/*stream*/7);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 14: // stream ::= ACE_USTREAM stream_ops stream_modules
- {
- CUP$result = new ParseNode(/*stream*/7);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 13: // remove ::= ACE_REMOVE ACE_IDENT
- {
- CUP$result = new RemoveNode(/*remove*/5);
-
- ((RemoveNode)CUP$result).init((/*e1*/(str_token)CUP$stack.elementAt(CUP$top-0)).str_val);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 12: // resume ::= ACE_RESUME ACE_IDENT
- {
- CUP$result = new ResumeNode(/*resume*/4);
-
- ((ResumeNode)CUP$result).init((/*e1*/(str_token)CUP$stack.elementAt(CUP$top-0)).str_val);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 11: // suspend ::= ACE_SUSPEND ACE_IDENT
- {
- CUP$result = new SuspendNode(/*suspend*/3);
-
- ((SuspendNode)CUP$result).init((/*e1*/(str_token)CUP$stack.elementAt(CUP$top-0)).str_val);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 10: // static ::= ACE_STATIC ACE_IDENT parameters_opt
- {
- CUP$result = new ParseNode(/*static*/10);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 9: // dynamic ::= ACE_DYNAMIC svc_location parameters_opt
- {
- CUP$result = new AddServiceObjectNode(/*dynamic*/1);
-
- ((AddServiceObjectNode)CUP$result).init((/*e1*/(AddServiceObjectNode)CUP$stack.elementAt(CUP$top-1)).name(), (/*e1*/(AddServiceObjectNode)CUP$stack.elementAt(CUP$top-1)).locator(), (/*e1*/(AddServiceObjectNode)CUP$stack.elementAt(CUP$top-1)).suspended());
-
- ((AddServiceObjectNode)CUP$result).params((/*e2*/(java_cup.runtime.str_token)CUP$stack.elementAt(CUP$top-0)).str_val);
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 8: // svc_config_entry ::= stream
- {
- CUP$result = new ParseNode(/*svc_config_entry*/8);
- ACE.ERROR("Not implemented: stream loading");
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 7: // svc_config_entry ::= remove
- {
- CUP$result = new ParseNode(/*svc_config_entry*/8);
-
-
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 6: // svc_config_entry ::= resume
- {
- CUP$result = new ParseNode(/*svc_config_entry*/8);
- /* Empty -- result auto set to resume */
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 5: // svc_config_entry ::= suspend
- {
- CUP$result = new ParseNode(/*svc_config_entry*/8);
-
- /* Empty -- result auto set to suspend */
- /* CUP$result = (ParseNode)CUP$stack.elementAt(CUP$top-0); */
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 4: // svc_config_entry ::= static
- {
- CUP$result = new ParseNode(/*svc_config_entry*/8);
-
- /* More graceful error system needed here */
- ACE.ERROR("Not implemented: static service loading");
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 3: // svc_config_entry ::= dynamic
- {
- CUP$result = new ParseNode(/*svc_config_entry*/8);
-
- /* Empty -- result auto set to dynamic */
- /* CUP$result = (ParseNode)CUP$stack.elementAt(CUP$top-0); */
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 2: // svc_config_entries ::= svc_config_entry
- {
- CUP$result = new ParseNode(/*svc_config_entries*/9);
-
- if ((/*e1*/(ParseNode)CUP$stack.elementAt(CUP$top-0)) != null)
- (/*e1*/(ParseNode)CUP$stack.elementAt(CUP$top-0)).apply();
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 1: // svc_config_entries ::= svc_config_entry svc_config_entries
- {
- CUP$result = new ParseNode(/*svc_config_entries*/9);
-
- if ((/*e1*/(ParseNode)CUP$stack.elementAt(CUP$top-1)) != null)
- (/*e1*/(ParseNode)CUP$stack.elementAt(CUP$top-1)).apply();
-
- }
- return CUP$result;
-
- /*. . . . . . . . . . . . . . . . . . . .*/
- case 0: // $START ::= svc_config_entries EOF
- {
- CUP$result = new java_cup.runtime.token(/*$START*/0);
-
- }
- /* ACCEPT */
- CUP$parser.done_parsing();
- return CUP$result;
-
- /* . . . . . .*/
- default:
- throw new Exception(
- "Invalid action number found in internal parse table");
-
- }
- }
-};
-
diff --git a/java/src/sym.java b/java/src/sym.java
deleted file mode 100644
index 8e9fc333d82..00000000000
--- a/java/src/sym.java
+++ /dev/null
@@ -1,36 +0,0 @@
-
-//----------------------------------------------------
-// The following code was generated by CUP v0.9e
-// Fri Dec 19 15:46:53 CST 1997
-//----------------------------------------------------
-
-package JACE.ServiceConfigurator;
-
-/** Cup generated class containing symbol constants. */
-public class sym {
- /* terminals */
- static final int ACE_STATIC = 3;
- static final int ACE_ACTIVE = 11;
- static final int EOF = 0;
- static final int ACE_IDENT = 14;
- static final int ACE_USTREAM = 22;
- static final int ACE_LPAREN = 16;
- static final int ACE_MODULE_T = 8;
- static final int error = 1;
- static final int ACE_DYNAMIC = 2;
- static final int ACE_RESUME = 5;
- static final int ACE_LBRACE = 18;
- static final int ACE_REMOVE = 6;
- static final int ACE_STREAM = 7;
- static final int ACE_STRING = 15;
- static final int ACE_RPAREN = 17;
- static final int ACE_COLON = 21;
- static final int ACE_PATHNAME = 13;
- static final int ACE_STAR = 20;
- static final int ACE_SVC_OBJ_T = 10;
- static final int ACE_RBRACE = 19;
- static final int ACE_SUSPEND = 4;
- static final int ACE_STREAM_T = 9;
- static final int ACE_INACTIVE = 12;
-};
-
diff --git a/java/tests/ASX/BufferStreamTest.dsp b/java/tests/ASX/BufferStreamTest.dsp
deleted file mode 100644
index b916aba58bb..00000000000
--- a/java/tests/ASX/BufferStreamTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="BufferStreamTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=BufferStreamTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "BufferStreamTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "BufferStreamTest.mak"\
- CFG="BufferStreamTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "BufferStreamTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "BufferStreamTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "BufferStreamTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "BufferStreamTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "BufferStreamTest - Java Virtual Machine Release"
-# Name "BufferStreamTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\BufferStreamTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/ASX/BufferStreamTest.java b/java/tests/ASX/BufferStreamTest.java
deleted file mode 100644
index 9a696497562..00000000000
--- a/java/tests/ASX/BufferStreamTest.java
+++ /dev/null
@@ -1,184 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.ASX
-//
-// = FILENAME
-// BufferStreamTest.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.ASX;
-
-import java.io.*;
-import JACE.OS.*;
-import JACE.ASX.*;
-
-// This short program copies stdin to stdout via the use of an ASX
-// STREAM. It illustrates an implementation of the classic "bounded
-// buffer" program using an ASX STREAM containing two Modules. Each
-// Module contains two Tasks.
-
-class CommonTask extends Task
-{
- // ACE_Task hooks
- public int open (Object obj)
- {
- if (this.activate (0, 1, false) == -1)
- ACE.ERROR ("spawn");
- return 0;
- }
-
- public int close (long exitStatus)
- {
- ACE.DEBUG (Thread.currentThread () + " thread is exiting with status " +
- exitStatus + " in module " + this.name () + "\n");
- return 0;
- }
-
- public int put (MessageBlock mb, TimeValue tv)
- {
- return 0;
- }
-
- public int handleTimeout (TimeValue tv, Object obj)
- {
- return 0;
- }
-}
-
-// Define the Producer interface.
-
-class Producer extends CommonTask
-{
- // Read data from stdin and pass to consumer.
- // The Consumer reads data from the stdin stream, creates a message,
- // and then queues the message in the message list, where it is
- // removed by the consumer thread. A 0-sized message is enqueued when
- // there is no more data to read. The consumer uses this as a flag to
- // know when to exit.
-
- public int svc ()
- {
- // Keep reading stdin, until we reach EOF.
-
- DataInputStream in = new DataInputStream (System.in);
- String msg = null;
- try
- {
- while (true)
- {
- System.out.print ("Enter input: ");
- System.out.flush ();
- msg = in.readLine ();
- if (msg == null)
- {
- // Send a shutdown message to the other thread and exit.
- if (this.putNext (new MessageBlock (0), new TimeValue ()) == -1)
- ACE.ERROR ("putNext");
- break;
- }
- else
- {
- // Send the message to the other thread.
- if (this.putNext (new MessageBlock (msg), new TimeValue ()) == -1)
- ACE.ERROR ("putNext");
- }
- }
- }
- catch (IOException e)
- {
- }
- return 0;
- }
-}
-
-class Consumer extends CommonTask
- // = TITLE
- // Define the Consumer interface.
-{
- // Enqueue the message on the MessageQueue for subsequent
- // handling in the svc() method.
- public int put (MessageBlock mb, TimeValue tv)
- {
- try
- {
- return this.putq (mb, tv);
- }
- catch (InterruptedException e)
- {
- }
- return 0;
- }
-
- // The consumer dequeues a message from the ACE_Message_Queue, writes
- // the message to the stderr stream, and deletes the message. The
- // Consumer sends a 0-sized message to inform the consumer to stop
- // reading and exit.
-
- public int svc ()
- {
- MessageBlock mb = null;
-
- // Keep looping, reading a message out of the queue, until we
- // timeout or get a message with a length == 0, which signals us to
- // quit.
- try
- {
- while (true)
- {
- // Wait for upto 4 seconds
- mb = this.getq (new TimeValue (4));
-
- if (mb == null)
- break;
-
- int length = mb.length ();
-
- if (length > 0)
- System.out.println ("\n" + mb.base ());
-
- if (length == 0)
- break;
- }
- }
- catch (InterruptedException e)
- {
- }
- if (mb == null)
- {
- ACE.ERROR ("timed out waiting for message");
- System.exit (1);
- }
- return 0;
- }
-}
-
-// Spawn off a new thread.
-
-public class BufferStreamTest
-{
- public static void main (String args[])
- {
- // Control hierachically-related active objects
- Stream stream = new Stream ();
- Module pm = new Module ("Consumer", new Consumer (), null, null);
- Module cm = new Module ("Producer", new Producer (), null, null);
-
- // Create Producer and Consumer Modules and push them onto the
- // STREAM. All processing is performed in the STREAM.
-
- if (stream.push (pm) == -1)
- {
- ACE.ERROR ("push");
- return;
- }
- else if (stream.push (cm) == -1)
- {
- ACE.ERROR ("push");
- return;
- }
- }
-}
diff --git a/java/tests/ASX/Makefile b/java/tests/ASX/Makefile
deleted file mode 100644
index d097cbb0850..00000000000
--- a/java/tests/ASX/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ../..
-CLASSDIR = $(JACE_WRAPPER)/classes
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-doc:
- javadoc -d ${JACE_WRAPPER}/doc $(files) $(packages)
-
-
-files = MessageQueueTest.java \
- TaskTest.java \
- PriorityBufferTest.java \
- ThreadPoolTest.java \
- BufferStreamTest.java
-
-packages = tests.ASX
-
-realclean:
- find ${JACE_WRAPPER}/classes/tests/ASX -name '*.class' -print | xargs ${RM}
-
diff --git a/java/tests/ASX/MessageQueueTest.dsp b/java/tests/ASX/MessageQueueTest.dsp
deleted file mode 100644
index 26796a1a80c..00000000000
--- a/java/tests/ASX/MessageQueueTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="MessageQueueTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=MessageQueueTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "MessageQueueTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "MessageQueueTest.mak"\
- CFG="MessageQueueTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "MessageQueueTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "MessageQueueTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "MessageQueueTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "MessageQueueTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "MessageQueueTest - Java Virtual Machine Release"
-# Name "MessageQueueTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\MessageQueueTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/ASX/MessageQueueTest.java b/java/tests/ASX/MessageQueueTest.java
deleted file mode 100644
index c22d2cf041d..00000000000
--- a/java/tests/ASX/MessageQueueTest.java
+++ /dev/null
@@ -1,50 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.ASX
-//
-// = FILENAME
-// MessageQueueTest.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.ASX;
-
-import java.io.*;
-import JACE.OS.*;
-import JACE.ASX.*;
-
-public class MessageQueueTest
-{
- public static void main (String args[])
- {
- try
- {
- MessageBlock conMb;
- MessageQueue msgQueue = new MessageQueue ();
- MessageBlock mb1 = new MessageBlock ("hello");
- MessageBlock mb2 = new MessageBlock ("world");
- mb1.msgPriority (5);
- mb2.msgPriority (7);
-
- // Enqueue in priority order.
- if (msgQueue.enqueue (mb1) == -1)
- ACE.ERROR ("put_next");
-
- if (msgQueue.enqueue (mb2) == -1)
- ACE.ERROR ("put_next");
-
- // Now try to dequeue
- if ((conMb = msgQueue.dequeueHead ()) == null)
- ACE.ERROR ("dequeueHead");
- else
- ACE.DEBUG ("Consumer: removed item " + conMb.base () + " of priority " + conMb.msgPriority ());
- }
- catch (InterruptedException e)
- {
- }
- }
-}
-
diff --git a/java/tests/ASX/PriorityBufferTest.dsp b/java/tests/ASX/PriorityBufferTest.dsp
deleted file mode 100644
index 2a943487b04..00000000000
--- a/java/tests/ASX/PriorityBufferTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="PriorityBufferTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=PriorityBufferTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "PriorityBufferTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "PriorityBufferTest.mak"\
- CFG="PriorityBufferTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "PriorityBufferTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "PriorityBufferTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "PriorityBufferTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "PriorityBufferTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "PriorityBufferTest - Java Virtual Machine Release"
-# Name "PriorityBufferTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\PriorityBufferTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/ASX/PriorityBufferTest.java b/java/tests/ASX/PriorityBufferTest.java
deleted file mode 100644
index 5cce32fa3b1..00000000000
--- a/java/tests/ASX/PriorityBufferTest.java
+++ /dev/null
@@ -1,116 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.ASX
-//
-// = FILENAME
-// PriorityBufferTest.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.ASX;
-
-import java.io.*;
-import JACE.OS.*;
-import JACE.ASX.*;
-
-class consumer extends Thread
-{
- public void run ()
- {
- MessageBlock mb = null;
- long curPriority = 0;
- int length = 0;
-
- try
- {
- // Keep looping, reading a message out of the queue, until we
- // get a message with a length == 0, which signals us to quit.
- for (;;)
- {
- if ((mb = PriorityBufferTest.msgQueue.dequeueHead ()) == null)
- break;
-
- length = mb.length ();
- curPriority = mb.msgPriority ();
-
- if (length > 0)
- ACE.DEBUG ("Consumer: removed item \"" + mb.base () + "\" of priority: " + curPriority);
-
- if (length == 0)
- break;
- }
- }
- catch (InterruptedException e)
- {
- }
- }
-}
-
-class producer extends Thread
-{
- producer (int delay)
- {
- this.delay_ = delay;
- }
-
- public void run ()
- {
- try
- {
- long count = 0;
- for (char c = 'a'; c <= 'z'; c++)
- {
- count++;
- // Allocate a new message
- MessageBlock mb = new MessageBlock (new Character (c).toString ());
- // Set the priority
- mb.msgPriority (count);
-
- // Enqueue in priority order.
- if (PriorityBufferTest.msgQueue.enqueue (mb) == -1)
- ACE.ERROR ("put_next");
- else
- {
- ACE.DEBUG ("Producer: inserted item \"" + mb.base () + "\" of priority: " + count);
- if (this.delay_ > 0)
- this.sleep (this.delay_);
- }
- }
-
- // Now send a 0-sized shutdown message to the other thread
- if (PriorityBufferTest.msgQueue.enqueueTail (new MessageBlock (0)) == -1)
- ACE.ERROR ("put_next");
- }
- catch (InterruptedException e)
- {
- }
- }
-
- private int delay_;
-}
-
-public class PriorityBufferTest
-{
- public static MessageQueue msgQueue = new MessageQueue ();
-
- public static void main (String args[])
- {
- int delay = 0;
- if (args.length == 1)
- {
- try
- {
- delay = Integer.parseInt (args[0]);
- }
- catch (NumberFormatException e)
- {
- ACE.ERROR ("Illegal argument.");
- }
- }
- new producer (delay).start ();
- new consumer ().start ();
- }
-}
diff --git a/java/tests/ASX/TaskTest.dsp b/java/tests/ASX/TaskTest.dsp
deleted file mode 100644
index 7906e7b6fcd..00000000000
--- a/java/tests/ASX/TaskTest.dsp
+++ /dev/null
@@ -1,72 +0,0 @@
-# Microsoft Developer Studio Project File - Name="TaskTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=TaskTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "TaskTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TaskTest.mak" CFG="TaskTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TaskTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "TaskTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "TaskTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "TaskTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "TaskTest - Java Virtual Machine Release"
-# Name "TaskTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\TaskTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/ASX/TaskTest.java b/java/tests/ASX/TaskTest.java
deleted file mode 100644
index b26b48ea148..00000000000
--- a/java/tests/ASX/TaskTest.java
+++ /dev/null
@@ -1,86 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.ASX
-//
-// = FILENAME
-// TaskTest.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.ASX;
-
-import java.io.*;
-import JACE.OS.*;
-import JACE.ASX.*;
-import JACE.Reactor.*;
-
-public class TaskTest extends Task
-{
- int nThreads_;
- int nIterations_;
-
- public TaskTest (int nThreads, int nIterations)
- {
- this.nIterations_ = nIterations;
- this.nThreads_ = nThreads;
- if (this.activate (0, nThreads, true) == -1)
- ACE.ERROR ("activate failed");
- }
-
- public int open (Object obj)
- {
- return 0;
- }
-
- public int close (long flags)
- {
- return 0;
- }
-
- public int put (MessageBlock mb, TimeValue tv)
- {
- return 0;
- }
-
- public int handleTimeout (TimeValue tv, Object obj)
- {
- return 0;
- }
-
- public int svc ()
- {
- for (int i = 1; i <= this.nIterations_; i++)
- {
- ACE.DEBUG (Thread.currentThread ().toString () + " in iteration " + i);
- // Allow other threads to run
- Thread.yield ();
- }
- return 0;
- }
-
- public static void main (String args[])
- {
- int nThreads = 1;
- int nIterations = 1;
- try
- {
- if (args.length == 2)
- {
- nThreads = Integer.parseInt (args[0]);
- nIterations = Integer.parseInt (args[1]);
- }
- else if (args.length == 1)
- {
- nThreads = Integer.parseInt (args[0]);
- }
- }
- catch (NumberFormatException e)
- {
- ACE.ERROR ("Illegal argument.");
- }
- TaskTest tt = new TaskTest (nThreads, nIterations);
- }
-}
diff --git a/java/tests/ASX/ThreadPoolTest.dsp b/java/tests/ASX/ThreadPoolTest.dsp
deleted file mode 100644
index 0c7c3538a0d..00000000000
--- a/java/tests/ASX/ThreadPoolTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ThreadPoolTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=ThreadPoolTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ThreadPoolTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ThreadPoolTest.mak"\
- CFG="ThreadPoolTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ThreadPoolTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "ThreadPoolTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "ThreadPoolTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "ThreadPoolTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "ThreadPoolTest - Java Virtual Machine Release"
-# Name "ThreadPoolTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\ThreadPoolTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/ASX/ThreadPoolTest.java b/java/tests/ASX/ThreadPoolTest.java
deleted file mode 100644
index cfb20f87adb..00000000000
--- a/java/tests/ASX/ThreadPoolTest.java
+++ /dev/null
@@ -1,185 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.ASX
-//
-// = FILENAME
-// ThreadPoolTest.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.ASX;
-
-import java.io.*;
-import JACE.OS.*;
-import JACE.ASX.*;
-import JACE.Reactor.*;
-
-public class ThreadPoolTest extends Task
-{
- int nThreads_;
- int nIterations_;
-
- public static int MAX_MB_SIZE = 1024;
-
- public ThreadPoolTest (int nThreads, int nIterations)
- {
- this.nIterations_ = nIterations;
- this.nThreads_ = nThreads;
- if (this.activate (0, nThreads, true) == -1)
- ACE.ERROR ("activate failed");
- }
-
- public int handleTimeout (TimeValue tv, Object obj)
- {
- return 0;
- }
-
- public int open (Object obj)
- {
- return 0;
- }
-
- public int close (long flags)
- {
- return 0;
- }
-
- public int put (MessageBlock mb, TimeValue tv)
- {
- try
- {
- return this.putq (mb, tv);
- }
- catch (InterruptedException e)
- {
- }
- return 0;
- }
-
- public int svc ()
- {
- int result = 0;
- int count = 1;
-
- // Keep looping, reading a message out of the queue, until we get a
- // message with a length == 0, which signals us to quit.
- try
- {
- for (;; count++)
- {
- MessageBlock mb = this.getq (new TimeValue ());
- if (mb == null)
- {
- ACE.ERROR (Thread.currentThread ().toString () + " in iteration " + count + ", got result -1, exiting");
- break;
- }
- int length = mb.length ();
-
- if (length > 0)
- ACE.DEBUG (Thread.currentThread ().toString () +
- " in iteration " + count + ", length = " +
- length + ", text = \"" + mb.base () + "\"");
-
- if (length == 0)
- {
- ACE.DEBUG (Thread.currentThread ().toString () +
- " in iteration " + count +
- ", got NULL message, exiting");
- break;
- }
- Thread.yield ();
- }
- }
- catch (InterruptedException e)
- {
- }
- return 0;
- }
-
- public static void produce (ThreadPoolTest threadPool, int nIterations)
- {
- int count = 0;
- for (int n = 0;;)
- {
- // Allocate a new message.
- MessageBlock mb = new MessageBlock (new Integer (count).toString ());
-
- if (count == nIterations)
- n = 1; // Indicate that we need to shut down.
- else
- count++;
-
- if (count == 0 || (count % 20 == 0))
- {
- try
- {
- Thread.sleep (1);
- }
- catch (InterruptedException e)
- {
- }
- }
- if (n != 1)
- {
- ACE.DEBUG ("Producing...");
- // Pass the message to the Thread_Pool.
- if (threadPool.put (mb, new TimeValue ()) == -1)
- ACE.ERROR ("put");
- }
- else
- {
- // Send a shutdown message to the waiting threads and exit.
- ACE.DEBUG ("start loop, dump of task");
-
- for (int i = threadPool.thrCount (); i > 0; i--)
- {
- ACE.DEBUG (Thread.currentThread ().toString () +
- "EOF, enqueueing NULL block for thread " + i);
-
- // Enqueue a NULL message to flag each consumer to
- // shutdown.
- if (threadPool.put (new MessageBlock (0), new TimeValue ()) == -1)
- ACE.ERROR ("put");
- }
-
- break;
- }
- }
- }
-
- public static void main (String args[])
- {
- int nThreads = 1;
- int nIterations = 100;
- try
- {
- if (args.length == 2)
- {
- nThreads = Integer.parseInt (args[0]);
- nIterations = Integer.parseInt (args[1]);
- }
- else if (args.length == 1)
- {
- nThreads = Integer.parseInt (args[0]);
- }
- }
- catch (NumberFormatException e)
- {
- ACE.ERROR ("Illegal argument.");
- }
- ACE.DEBUG ("Threads = " + nThreads + " Iterations = " + nIterations);
-
- // Create the worker tasks.
- ThreadPoolTest threadPool = new ThreadPoolTest (nThreads,
- nIterations);
-
- // Create work for the worker tasks to process in their own threads.
- produce (threadPool, nIterations);
- ACE.DEBUG ("exiting...");
- }
-}
-
-
diff --git a/java/tests/Concurrency/Condition/Condition.dsp b/java/tests/Concurrency/Condition/Condition.dsp
deleted file mode 100644
index 2775a9cded6..00000000000
--- a/java/tests/Concurrency/Condition/Condition.dsp
+++ /dev/null
@@ -1,88 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Condition" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=Condition - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Condition.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Condition.mak" CFG="Condition - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Condition - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "Condition - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "Condition - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "Condition - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "Condition - Java Virtual Machine Release"
-# Name "Condition - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\Consumer.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\JoinableThreadGroup.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\Producer.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\QueueTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\SimpleMessageQueue.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/Concurrency/Condition/Consumer.java b/java/tests/Concurrency/Condition/Consumer.java
deleted file mode 100644
index ff4f5ff4a4b..00000000000
--- a/java/tests/Concurrency/Condition/Consumer.java
+++ /dev/null
@@ -1,73 +0,0 @@
-//File: Consumer.java
-//Seth Widoff 8/8/96
-//This class attempts at random intervals to dequeue random elements
-//from a queue. If the queue is empty the thread waits until an element
-//has been enqueued and another thread has invoked the notify() method.
-
-package tests.Concurrency.Condition;
-
-import JACE.ASX.TimeValue;
-import java.util.Random;
-
-public class Consumer implements Runnable
-{
- //Maximum pause between dequeues (in milliseconds)
- private static final int MAX_PAUSE = 1000;
-
- private SimpleMessageQueue queue_;
- private boolean stop_requested_ = false;
- private String name_;
- private int iterations_;
- private TimeValue timeout_;
-
- public Consumer(String name,
- SimpleMessageQueue queue,
- int iterations,
- TimeValue timeout)
- {
- name_ = "Consumer " + name;
- queue_ = queue;
- iterations_ = iterations;
- timeout_ = timeout;
- }
-
- public void run()
- {
- //Set the random number generator seed to the current time in
- //milliseconds.
-
- Random random = new Random(System.currentTimeMillis());
- Integer element;
-
- for (int i = 0; i < iterations_; )
- {
- try
- {
- element = (Integer)queue_.dequeue(timeout_);
- if (element != null)
- {
-
- System.out.print("Consumer::run() " + name_ + " dequeued " + element.toString());
- System.out.println(" Queue size: " + queue_.size());
-
- Thread.sleep(random.nextLong() % MAX_PAUSE);
- }
- else
- {
- System.out.println ("Null");
- }
- i++;
- }
- catch(Exception excp)
- {
- System.out.print ("Consumer::run() Exception: ");
- System.out.println(excp);
- }
- }
- }
-
- public void requestStop()
- {
- stop_requested_ = true;
- }
-}
diff --git a/java/tests/Concurrency/Condition/JoinableThreadGroup.java b/java/tests/Concurrency/Condition/JoinableThreadGroup.java
deleted file mode 100644
index c878eb026d3..00000000000
--- a/java/tests/Concurrency/Condition/JoinableThreadGroup.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package tests.Concurrency.Condition;
-
-public class JoinableThreadGroup extends ThreadGroup
-{
- public JoinableThreadGroup(String name)
- {
- super(name);
- }
-
- public JoinableThreadGroup(ThreadGroup parent, String name)
- {
- super(parent, name);
- }
-
- public void join() throws InterruptedException
- {
- Thread list[] = new Thread[activeCount()];
-
- enumerate(list, true);
-
- for (int i = 0; i < list.length; i++)
- list[i].join();
- }
-}
diff --git a/java/tests/Concurrency/Condition/Makefile b/java/tests/Concurrency/Condition/Makefile
deleted file mode 100644
index fd1e6a93677..00000000000
--- a/java/tests/Concurrency/Condition/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ../../..
-CLASSDIR = $(JACE_WRAPPER)/classes
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-doc:
- javadoc -d ${JACE_WRAPPER}/doc $(files) $(packages)
-
-files = \
- QueueTest.java \
- JoinableThreadGroup.java \
- SimpleMessageQueue.java \
- Producer.java \
- Consumer.java
-
-packages = tests.Concurrency.Condition;
-
-realclean:
- find ${JACE_WRAPPER}/classes/tests/Concurrency/Condition -name '*.class' -print | xargs ${RM}
diff --git a/java/tests/Concurrency/Condition/Producer.java b/java/tests/Concurrency/Condition/Producer.java
deleted file mode 100644
index ed6da2251ba..00000000000
--- a/java/tests/Concurrency/Condition/Producer.java
+++ /dev/null
@@ -1,67 +0,0 @@
-//File: Producer.java
-//Seth Widoff 8/8/96
-//This class attempts at random intervals to enqueue random elements
-//into a queue. If the queue is full the thread waits until an element
-//has been dequeued and another thread has invoked the notify() method.
-
-package tests.Concurrency.Condition;
-
-import JACE.ASX.TimeValue;
-import java.util.Random;
-
-public class Producer implements Runnable
-{
- //Maximum pause between enqueues (in milliseconds)
- private static final int MAX_PAUSE = 1000;
-
- private SimpleMessageQueue queue_;
- private boolean stop_requested_ = false;
- private String name_;
- private int iterations_;
- private TimeValue timeout_;
-
- public Producer(String name,
- SimpleMessageQueue queue,
- int iterations,
- TimeValue timeout)
- {
- name_ = "Producer " + name;
- queue_ = queue;
- iterations_ = iterations;
- timeout_ = timeout;
- }
-
- public void run()
- {
- //Set the random number generator seed to the current time in milliseconds.
- Random random = new Random(System.currentTimeMillis());
- int element = 1;
-
- for (int i = 0; i < iterations_; )
- {
- try
- {
- // element = random.nextInt();
-
- queue_.enqueue((Object)new Integer(element), timeout_);
- System.out.print("Producer::run() " + name_ + " enqueued " + element);
- System.out.println(" Queue size: " + queue_.size());
-
- Thread.sleep(random.nextLong() % MAX_PAUSE);
- i++;
- element++;
- }
- catch(Exception excp)
- {
- System.out.print("Producer::run() Exception: ");
- System.out.println(excp);
- }
- }
- }
-
- public void requestStop()
- {
- stop_requested_ = true;
- }
-}
-
diff --git a/java/tests/Concurrency/Condition/QueueTest.java b/java/tests/Concurrency/Condition/QueueTest.java
deleted file mode 100644
index 87e7d57bbbd..00000000000
--- a/java/tests/Concurrency/Condition/QueueTest.java
+++ /dev/null
@@ -1,64 +0,0 @@
-//File: QueueTest.java
-//Seth Widoff, 8/8/96
-//This class is a test method for the Producer and Consumer classes.
-//The main method takes as arguments the number of producers, the
-//number of consumers and the number of elements in the queue. It then
-//spawn the specified threads and starts them.
-
-package tests.Concurrency.Condition;
-
-import JACE.ASX.TimeValue;
-
-public class QueueTest
-{
- public static void main(String[] args)
- {
- if (args.length < 5)
- {
- System.out.println("Usage: java QueueTest <# producers> <# consumers> <# elements> <#iterations> <#timeout secs> <#timeout nano secs>");
- System.exit(1);
- }
-
- int num_producers = Integer.parseInt(args[0]),
- num_consumers = Integer.parseInt(args[1]),
- num_elements = Integer.parseInt(args[2]),
- num_iterations = Integer.parseInt(args[3]),
- num_timeout_secs = Integer.parseInt(args[4]),
- num_timeout_nano_secs = Integer.parseInt(args[5]);
-
- if (num_elements < 1
- || num_consumers < 1
- || num_producers < 1)
- {
- System.out.println("All the parameters must be larger than zero.");
- System.exit(1);
- }
-
- SimpleMessageQueue queue = new SimpleMessageQueue(num_elements);
- Consumer[] consumers = new Consumer[num_consumers];
- Producer[] producers = new Producer[num_producers];
- JoinableThreadGroup thread_group = new JoinableThreadGroup("Producer Consumer");
-
- for (int i = 0; i < num_producers; i++)
- {
- producers[i] = new Producer("Number " + (i + 1), queue, num_iterations, new TimeValue (num_timeout_secs, num_timeout_nano_secs));
- new Thread(thread_group, producers[i]).start();
- }
-
- for (int i = 0; i < num_consumers; i++)
- {
- consumers[i] = new Consumer("Number " + (i + 1), queue, num_iterations, new TimeValue (num_timeout_secs, num_timeout_nano_secs));
- new Thread(thread_group, consumers[i]).start();
- }
-
- try
- {
- thread_group.join();
- }
- catch(InterruptedException excp)
- {
- System.out.println("QueueTest::main");
- System.out.println(excp);
- }
- }
-}
diff --git a/java/tests/Concurrency/Condition/SimpleMessageQueue.java b/java/tests/Concurrency/Condition/SimpleMessageQueue.java
deleted file mode 100644
index bb703516858..00000000000
--- a/java/tests/Concurrency/Condition/SimpleMessageQueue.java
+++ /dev/null
@@ -1,86 +0,0 @@
-package tests.Concurrency.Condition;
-
-import JACE.ASX.TimeoutException;
-import JACE.ASX.TimeValue;
-import JACE.Concurrency.*;
-
-public class SimpleMessageQueue
-{
- private int num_items_ = 0;
- private int head_ = 0, tail_ = 0;
- private Object[] queue_;
-
- private Mutex lock_ = new Mutex ();
- private Condition notFull_ = new Condition (lock_);
- private Condition notEmpty_ = new Condition (lock_);
-
- public SimpleMessageQueue(int size)
- {
- queue_ = new Object[size];
- }
-
- public void enqueue(Object element, TimeValue timeout)
- throws TimeoutException, InterruptedException
- {
- try
- {
- lock_.acquire ();
- while (this.isFull ())
- notFull_.Wait (timeout);
-
- if (tail_ == queue_.length)
- tail_ = 0;
- queue_[tail_] = element;
- tail_++;
-
- num_items_++;
- notEmpty_.signal ();
- }
- finally
- {
- lock_.release ();
- }
- }
-
- public Object dequeue (TimeValue timeout)
- throws TimeoutException, InterruptedException
- {
- Object return_value = null;
-
- try
- {
- lock_.acquire ();
- while (this.isEmpty ())
- notEmpty_.Wait (timeout);
-
- return_value = queue_[head_];
- head_++;
- if (head_ == queue_.length)
- head_ = 0;
-
- num_items_--;
- notFull_.signal ();
- }
- finally
- {
- lock_.release ();
- }
- return return_value;
- }
-
- public boolean isEmpty()
- {
- return num_items_ == 0;
- }
-
- public boolean isFull()
- {
- return num_items_ == queue_.length;
- }
-
- public int size()
- {
- return num_items_;
- }
-}
-
diff --git a/java/tests/Concurrency/Makefile b/java/tests/Concurrency/Makefile
deleted file mode 100644
index f967dffb92f..00000000000
--- a/java/tests/Concurrency/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ../..
-CLASSDIR = $(JACE_WRAPPER)/classes
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-doc:
- javadoc -d ${JACE_WRAPPER}/doc $(files) $(packages)
-
-files = MutexTest.java \
- SemaphoreTest.java \
- RWMutexTest.java \
- TokenTest.java
-
-packages = tests.Concurrency
-
-realclean:
- find ${JACE_WRAPPER}/classes/tests/Concurrency -name '*.class' -print | xargs ${RM}
diff --git a/java/tests/Concurrency/MutexTest.dsp b/java/tests/Concurrency/MutexTest.dsp
deleted file mode 100644
index 1d5e933af09..00000000000
--- a/java/tests/Concurrency/MutexTest.dsp
+++ /dev/null
@@ -1,72 +0,0 @@
-# Microsoft Developer Studio Project File - Name="MutexTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=MutexTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "MutexTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "MutexTest.mak" CFG="MutexTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "MutexTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "MutexTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "MutexTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "MutexTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "MutexTest - Java Virtual Machine Release"
-# Name "MutexTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\MutexTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/Concurrency/MutexTest.java b/java/tests/Concurrency/MutexTest.java
deleted file mode 100644
index 680266ef071..00000000000
--- a/java/tests/Concurrency/MutexTest.java
+++ /dev/null
@@ -1,154 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * tests.Concurrency
- *
- * = FILENAME
- * MutexTest.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package tests.Concurrency;
-
-import java.io.*;
-import JACE.OS.*;
-import JACE.Concurrency.*;
-
-class MutexReader extends Thread
-{
- MutexReader (int nIterations, Mutex mutex)
- {
- this.nIterations_ = nIterations;
- this.mutex_ = mutex;
- }
-
- public void run ()
- {
- for (int i = 1; i <= this.nIterations_; i++)
- {
- // Acquire the mutex (will block until it gets it)
- try
- {
- this.mutex_.acquire ();
- }
- catch (InterruptedException e)
- {
- ACE.ERROR (e);
- }
-
- MutexTest.count++;
- ACE.DEBUG (Thread.currentThread ().toString () +
- " reader acquired mutex in iteration " + i +
- ", count = " + MutexTest.count);
-
- try
- {
- Thread.sleep (1);
- }
- catch (InterruptedException e)
- {
- }
- // Release the mutex
- this.mutex_.release ();
- try
- {
- Thread.sleep (1);
- }
- catch (InterruptedException e)
- {
- }
-
- }
- }
-
- int nIterations_;
- Mutex mutex_;
-}
-
-class MutexWriter extends Thread
-{
- MutexWriter (int nIterations, Mutex mutex)
- {
- this.nIterations_ = nIterations;
- this.mutex_ = mutex;
- }
-
- public void run ()
- {
- for (int i = 1; i <= this.nIterations_; i++)
- {
- // Acquire the mutex (will block until it gets it)
- try
- {
- this.mutex_.acquire ();
- }
- catch (InterruptedException e)
- {
- ACE.ERROR (e);
- }
-
- MutexTest.count++;
- ACE.DEBUG (Thread.currentThread ().toString () +
- " writer acquired mutex in iteration " + i +
- ", count = " + MutexTest.count);
-
- try
- {
- Thread.sleep (1);
- }
- catch (InterruptedException e)
- {
- }
-
- // Release the mutex
- this.mutex_.release ();
- try
- {
- Thread.sleep (1);
- }
- catch (InterruptedException e)
- {
- }
-
- }
- }
-
- int nIterations_;
- Mutex mutex_;
-}
-
-public class MutexTest
-{
- public static void main (String args[])
- {
- int nReaders = 1;
- int nWriters = 1;
- int nIterations = 100;
- int i;
- try
- {
- if (args.length == 3)
- {
- nReaders = Integer.parseInt (args[0]);
- nWriters = Integer.parseInt (args[1]);
- nIterations = Integer.parseInt (args[2]);
- }
- }
- catch (NumberFormatException e)
- {
- ACE.ERROR ("Illegal argument.");
- }
-
- // Create a lock
- Mutex mutex = new Mutex ();
-
- // Now spawn off the readers and writers
- for (i = 0; i < nReaders; i++)
- new MutexReader (nIterations, mutex).start ();
-
- for (i = 0; i < nWriters; i++)
- new MutexWriter (nIterations, mutex).start ();
- }
- public static int count;
-}
diff --git a/java/tests/Concurrency/RWMutexTest.dsp b/java/tests/Concurrency/RWMutexTest.dsp
deleted file mode 100644
index 44602766c52..00000000000
--- a/java/tests/Concurrency/RWMutexTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="RWMutexTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=RWMutexTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "RWMutexTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "RWMutexTest.mak"\
- CFG="RWMutexTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "RWMutexTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "RWMutexTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "RWMutexTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "RWMutexTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "RWMutexTest - Java Virtual Machine Release"
-# Name "RWMutexTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\RWMutexTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/Concurrency/RWMutexTest.java b/java/tests/Concurrency/RWMutexTest.java
deleted file mode 100644
index ab28c9a83fd..00000000000
--- a/java/tests/Concurrency/RWMutexTest.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * tests.Concurrency
- *
- * = FILENAME
- * RWMutexTest.java
- *
- *@author Ross Dargahi (rossd@krinfo.com)
- *
- *************************************************/
-package tests.Concurrency;
-
-import JACE.OS.*;
-import JACE.Concurrency.*;
-
-class TestThread extends Thread
-{
- TestThread(String name,
- boolean writer,
- RWMutex lock)
- {
- super (name);
- mWriter = writer;
- mLock = lock;
- }
-
- public void run()
- {
- for (int i = 0; i < 10; i++)
- {
- try
- {
- if (!mWriter)
- {
- mLock.acquireRead();
- ACE.DEBUG (getName() + ": Acquired Read Lock");
-
- int sleepTime = i * 100;
- sleep (sleepTime);
-
- mLock.release ();
- ACE.DEBUG (getName () + ": Released Read Lock");
- }
- else
- {
- mLock.acquireWrite ();
- ACE.DEBUG (getName () + ": Acquired Write Lock");
-
- int sleepTime = i * 100;
- sleep (sleepTime);
-
- mLock.release ();
- ACE.DEBUG (getName () + ": Released Write Lock");
- }
- }
- catch (InterruptedException ex)
- {
- ACE.ERROR ("InterruptedException");
- }
- }
- }
-
- RWMutex mLock;
- boolean mWriter;
-}
-
-public class RWMutexTest
-{
- public static void main(String [] args)
- {
- RWMutex lock = new RWMutex();
-
- TestThread t1 = new TestThread ("1", false, lock);
- TestThread t2 = new TestThread ("2", false, lock);
- TestThread t3 = new TestThread ("3", false, lock);
- TestThread t4 = new TestThread ("4", true, lock);
- TestThread t5 = new TestThread ("5", false, lock);
- TestThread t6 = new TestThread ("6", false, lock);
- TestThread t7 = new TestThread ("7", false, lock);
- TestThread t8 = new TestThread ("8", true, lock);
-
- t1.start ();
- t2.start ();
- t3.start ();
- t4.start ();
- t5.start ();
- t6.start ();
- t7.start ();
- t8.start ();
- }
-}
-
diff --git a/java/tests/Concurrency/SemaphoreTest.dsp b/java/tests/Concurrency/SemaphoreTest.dsp
deleted file mode 100644
index 546ad0e11be..00000000000
--- a/java/tests/Concurrency/SemaphoreTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SemaphoreTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=SemaphoreTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SemaphoreTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SemaphoreTest.mak"\
- CFG="SemaphoreTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SemaphoreTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "SemaphoreTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "SemaphoreTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "SemaphoreTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "SemaphoreTest - Java Virtual Machine Release"
-# Name "SemaphoreTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\SemaphoreTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/Concurrency/SemaphoreTest.java b/java/tests/Concurrency/SemaphoreTest.java
deleted file mode 100644
index b45929daa55..00000000000
--- a/java/tests/Concurrency/SemaphoreTest.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * tests.Concurrency
- *
- * = FILENAME
- * SemaphoreTest.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package tests.Concurrency;
-
-import java.io.*;
-import JACE.OS.*;
-import JACE.Concurrency.*;
-
-class SemaphoreWriter extends Thread
-{
- SemaphoreWriter (int nIterations, Semaphore s)
- {
- this.nIterations_ = nIterations;
- this.s_ = s;
- }
-
- public void run ()
- {
- for (int i = 1; i <= this.nIterations_; i++)
- {
- // Acquire the semaphore (will block until it gets it)
- try
- {
- this.s_.acquire ();
- }
- catch (InterruptedException e)
- {
- ACE.ERROR (e);
- }
-
- SemaphoreTest.counter++;
- ACE.DEBUG (Thread.currentThread ().toString () +
- " acquired semaphore in iteration " + i +
- ", counter = " + SemaphoreTest.counter);
-
- try
- {
- Thread.sleep (1);
- }
- catch (InterruptedException e)
- {
- }
-
- // Release the semaphore
- this.s_.release ();
- ACE.DEBUG (Thread.currentThread ().toString () +
- " released semaphore in iteration " + i);
- try
- {
- Thread.sleep (1);
- }
- catch (InterruptedException e)
- {
- }
-
- }
- }
-
- int nIterations_;
- Semaphore s_;
-}
-
-public class SemaphoreTest
-{
- public static void main (String args[])
- {
- int nThreads = 1;
- int count = 1;
- int nIterations = 100;
- int i;
- try
- {
- if (args.length == 3)
- {
- nThreads = Integer.parseInt (args[0]);
- count = Integer.parseInt (args[1]);
- nIterations = Integer.parseInt (args[2]);
- }
- }
- catch (NumberFormatException e)
- {
- ACE.ERROR ("Illegal argument.");
- }
-
- // Create a lock
- Semaphore s = new Semaphore (count);
-
- // Spawn off n_threads
- for (i = 0; i < nThreads; i++)
- new SemaphoreWriter (nIterations, s).start ();
- }
- public static int counter;
-}
diff --git a/java/tests/Concurrency/TokenTest.dsp b/java/tests/Concurrency/TokenTest.dsp
deleted file mode 100644
index 2fd69ce5ee5..00000000000
--- a/java/tests/Concurrency/TokenTest.dsp
+++ /dev/null
@@ -1,72 +0,0 @@
-# Microsoft Developer Studio Project File - Name="TokenTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=TokenTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "TokenTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TokenTest.mak" CFG="TokenTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TokenTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "TokenTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "TokenTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "TokenTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "TokenTest - Java Virtual Machine Release"
-# Name "TokenTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\TokenTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/Concurrency/TokenTest.java b/java/tests/Concurrency/TokenTest.java
deleted file mode 100644
index ededed9fed9..00000000000
--- a/java/tests/Concurrency/TokenTest.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * tests.Concurrency
- *
- * = FILENAME
- * TokenTest.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package tests.Concurrency;
-
-import java.io.*;
-import JACE.OS.*;
-import JACE.Concurrency.*;
-
-class MyToken extends Token
-{
- public void sleepHook ()
- {
- ACE.DEBUG (Thread.currentThread () + " blocking, sleepHook called");
- }
-}
-
-public class TokenTest implements Runnable
-{
- public void run ()
- {
- try
- {
- this.token_.acquire ();
- ACE.DEBUG (Thread.currentThread () + " acquired token");
- this.token_.acquire ();
- ACE.DEBUG (Thread.currentThread () + " acquired token");
- Thread.sleep (100);
-
- this.token_.renew (1);
-
- this.token_.release ();
- ACE.DEBUG (Thread.currentThread () + " released token");
- this.token_.release ();
- ACE.DEBUG (Thread.currentThread () + " released token");
- }
- catch (InterruptedException e)
- {
- this.token_.release ();
- }
- }
-
- public static void main (String args [])
- {
- ThreadManager tm = new ThreadManager ();
- int n = 1;
- try
- {
- if (args.length == 1)
- {
- n = Integer.parseInt (args[0]);
- }
- }
- catch (NumberFormatException e)
- {
- ACE.ERROR ("Illegal argument.");
- }
-
- tm.spawnN (n,
- new TokenTest (),
- false);
- }
-
- private MyToken token_ = new MyToken ();
-}
diff --git a/java/tests/Connection/AcceptorTest.dsp b/java/tests/Connection/AcceptorTest.dsp
deleted file mode 100644
index a53acd4a035..00000000000
--- a/java/tests/Connection/AcceptorTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="AcceptorTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=AcceptorTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "AcceptorTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "AcceptorTest.mak"\
- CFG="AcceptorTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "AcceptorTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "AcceptorTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "AcceptorTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "AcceptorTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "AcceptorTest - Java Virtual Machine Release"
-# Name "AcceptorTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\AcceptorTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/Connection/AcceptorTest.java b/java/tests/Connection/AcceptorTest.java
deleted file mode 100644
index 0f8877f52d9..00000000000
--- a/java/tests/Connection/AcceptorTest.java
+++ /dev/null
@@ -1,79 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.Connection
-//
-// = FILENAME
-// AcceptorTest.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.Connection.*;
-
-public class AcceptorTest
-{
- void print_usage_and_die ()
- {
- System.out.println ("Usage: test_server [<port>]");
- System.exit (0);
- }
-
- public void init (int port)
- {
- try
- {
- Acceptor acceptor = new Acceptor (Class.forName ("tests.Connection.ServerHandler"));
- acceptor.open (port);
- while (true)
- {
- acceptor.accept ();
- }
- }
- catch (ClassNotFoundException e)
- {
- ACE.ERROR (e);
- }
- catch (SocketException e)
- {
- ACE.ERROR ("Socket Exception: " + e);
- }
- catch (InstantiationException e)
- {
- ACE.ERROR (e);
- }
- catch (IllegalAccessException e)
- {
- ACE.ERROR ("Dang!" + e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- }
-
- public static void main (String [] args)
- {
- int port = ACE.DEFAULT_SERVER_PORT;
- AcceptorTest acceptorTest = new AcceptorTest ();
-
- if (args.length == 1)
- {
- try
- {
- port = Integer.parseInt (args[0]);
- }
- catch (NumberFormatException e)
- {
- acceptorTest.print_usage_and_die ();
- }
- }
- acceptorTest.init (port);
- }
-}
diff --git a/java/tests/Connection/ClientHandler.dsp b/java/tests/Connection/ClientHandler.dsp
deleted file mode 100644
index e54b376c430..00000000000
--- a/java/tests/Connection/ClientHandler.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ClientHandler" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=ClientHandler - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ClientHandler.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ClientHandler.mak"\
- CFG="ClientHandler - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ClientHandler - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "ClientHandler - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "ClientHandler - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "ClientHandler - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "ClientHandler - Java Virtual Machine Release"
-# Name "ClientHandler - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\ClientHandler.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/Connection/ClientHandler.java b/java/tests/Connection/ClientHandler.java
deleted file mode 100644
index 702c633ceca..00000000000
--- a/java/tests/Connection/ClientHandler.java
+++ /dev/null
@@ -1,76 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.Connection
-//
-// = FILENAME
-// ClientHandler.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.Connection.*;
-
-public class ClientHandler extends SvcHandler
-{
- public ClientHandler ()
- {
- }
-
- public int open (Object obj)
- {
- new Thread (this).start ();
- return 0;
- }
-
- public void run ()
- {
- DataInputStream in = new DataInputStream (System.in);
- String msg;
- StringBuffer ack = new StringBuffer ();
- int ack_len;
- try
- {
- while (true)
- {
- System.out.print ("Enter input: ");
- System.out.flush ();
- msg = in.readLine ();
- if (msg == null)
- break;
- this.peer ().send (new StringBuffer (msg));
- System.out.println ("Waiting for ack...");
- ack_len = this.peer ().recv (ack);
- if (ack_len == 0)
- break;
- else
- System.out.println (ack);
- }
- }
- catch (NullPointerException e)
- {
- ACE.ERROR ("connection reset by peer");
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- finally
- {
- try
- {
- this.peer ().close ();
- }
- catch (IOException e)
- {
- }
- }
-
- }
-}
diff --git a/java/tests/Connection/ConnectorTest.dsp b/java/tests/Connection/ConnectorTest.dsp
deleted file mode 100644
index 406f9c8f6cb..00000000000
--- a/java/tests/Connection/ConnectorTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ConnectorTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=ConnectorTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ConnectorTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ConnectorTest.mak"\
- CFG="ConnectorTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ConnectorTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "ConnectorTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "ConnectorTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "ConnectorTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "ConnectorTest - Java Virtual Machine Release"
-# Name "ConnectorTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\ConnectorTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/Connection/ConnectorTest.java b/java/tests/Connection/ConnectorTest.java
deleted file mode 100644
index 605d5e7a400..00000000000
--- a/java/tests/Connection/ConnectorTest.java
+++ /dev/null
@@ -1,76 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.Connection
-//
-// = FILENAME
-// ConnectorTest.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.Connection.*;
-
-public class ConnectorTest
-{
- void print_usage_and_die ()
- {
- System.out.println ("Usage: test_Connector <hostname> [<port>]");
- System.exit (0);
- }
-
- public void init (String hostname, int port)
- {
- try
- {
- Connector connector = new Connector ();
- connector.open (hostname, port);
- connector.connect (new ClientHandler ());
- }
- catch (UnknownHostException e)
- {
- ACE.ERROR (e);
- }
- catch (SocketException e)
- {
- ACE.ERROR ("Connection refused");
- }
- catch (InstantiationException e)
- {
- ACE.ERROR (e);
- }
- catch (IllegalAccessException e)
- {
- ACE.ERROR (e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- }
-
- public static void main (String [] args)
- {
- int port = ACE.DEFAULT_SERVER_PORT;
- ConnectorTest connectorTest = new ConnectorTest ();
-
- if (args.length == 2)
- {
- try
- {
- port = Integer.parseInt (args[1]);
- }
- catch (NumberFormatException e)
- {
- connectorTest.print_usage_and_die ();
- }
- }
- connectorTest.init (args[0], port);
- }
-}
diff --git a/java/tests/Connection/Makefile b/java/tests/Connection/Makefile
deleted file mode 100644
index de076f71237..00000000000
--- a/java/tests/Connection/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ../..
-CLASSDIR = $(JACE_WRAPPER)/classes
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-doc:
- javadoc -d ${JACE_WRAPPER}/doc $(files) $(packages)
-
-
-files = ServerHandler.java \
- ClientHandler.java \
- ConnectorTest.java \
- AcceptorTest.java
-
-packages = tests.Connection
-
-realclean:
- find ${JACE_WRAPPER}/classes/tests/Connection -name '*.class' -print | xargs ${RM}
diff --git a/java/tests/Connection/ServerHandler.dsp b/java/tests/Connection/ServerHandler.dsp
deleted file mode 100644
index e666e12b02b..00000000000
--- a/java/tests/Connection/ServerHandler.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ServerHandler" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=ServerHandler - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ServerHandler.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ServerHandler.mak"\
- CFG="ServerHandler - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ServerHandler - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "ServerHandler - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "ServerHandler - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "ServerHandler - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "ServerHandler - Java Virtual Machine Release"
-# Name "ServerHandler - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\ServerHandler.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/Connection/ServerHandler.java b/java/tests/Connection/ServerHandler.java
deleted file mode 100644
index 7cdd50d7d37..00000000000
--- a/java/tests/Connection/ServerHandler.java
+++ /dev/null
@@ -1,68 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.Connection
-//
-// = FILENAME
-// ServerHandler.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.Connection;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.Connection.*;
-
-public class ServerHandler extends SvcHandler
-{
- public ServerHandler ()
- {
- }
-
- public int open (Object obj)
- {
- new Thread (this).start ();
- return 0;
- }
-
- public void run ()
- {
- int msg_len;
- System.out.println ("Waiting for messages...");
- try
- {
- while (true)
- {
- StringBuffer msg = new StringBuffer ();
- msg_len = this.peer ().recv (msg);
- if (msg_len == 0)
- break;
- System.out.println ("Received: " + msg);
- this.peer ().send (new StringBuffer ("Got it!"));
- }
- }
- catch (NullPointerException e)
- {
- ACE.ERROR ("connection reset by peer");
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- finally
- {
- try
- {
- this.peer ().close ();
- }
- catch (IOException e)
- {
- }
- }
-
- }
-}
diff --git a/java/tests/Misc/Makefile b/java/tests/Misc/Makefile
deleted file mode 100644
index 2ea3d10fba5..00000000000
--- a/java/tests/Misc/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ../..
-CLASSDIR = $(JACE_WRAPPER)/classes
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-doc:
- javadoc -d ${JACE_WRAPPER}/doc $(files) $(packages)
-
-
-files = ParseArgsTest.java
-
-packages = tests.Misc
-
-realclean:
- find ${JACE_WRAPPER}/classes/tests/Misc -name '*.class' -print | xargs ${RM}
diff --git a/java/tests/Misc/ParseArgsTest.dsp b/java/tests/Misc/ParseArgsTest.dsp
deleted file mode 100644
index 68a6823e1f2..00000000000
--- a/java/tests/Misc/ParseArgsTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ParseArgsTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=ParseArgsTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ParseArgsTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ParseArgsTest.mak"\
- CFG="ParseArgsTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ParseArgsTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "ParseArgsTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "ParseArgsTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "ParseArgsTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "ParseArgsTest - Java Virtual Machine Release"
-# Name "ParseArgsTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\ParseArgsTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/Misc/ParseArgsTest.java b/java/tests/Misc/ParseArgsTest.java
deleted file mode 100644
index 5baddd2745d..00000000000
--- a/java/tests/Misc/ParseArgsTest.java
+++ /dev/null
@@ -1,45 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.Misc
-//
-// = FILENAME
-// ParseArgsTest.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.Misc;
-
-import JACE.OS.*;
-import JACE.Misc.*;
-
-public class ParseArgsTest
-{
- public static void main (String args[])
- {
- String s;
- GetOpt opt = new GetOpt (args, "p:rs:");
- for (int c; (c = opt.next ()) != -1; )
- {
- switch (c)
- {
- case 'p':
- s = opt.optarg ();
- ACE.DEBUG ("Option <p> selected with argument " + s);
- break;
- case 'r':
- ACE.DEBUG ("Option <r> selected");
- break;
- case 's':
- s = opt.optarg ();
- ACE.DEBUG ("Option <s> selected with argument " + s);
- break;
- default:
- ACE.DEBUG ("Usage: java tests.Misc.ParseArgsTest [-p arg1] [-r] [-s arg2]");
- break;
- }
- }
- }
-}
diff --git a/java/tests/Reactor/Makefile b/java/tests/Reactor/Makefile
deleted file mode 100644
index f55573a89cb..00000000000
--- a/java/tests/Reactor/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ../..
-CLASSDIR = $(JACE_WRAPPER)/classes
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-doc:
- javadoc -d ${JACE_WRAPPER}/doc $(files) $(packages)
-
-
-files = TimeValueTest.java \
- TimerQueueTest.java
-
-packages = tests.Reactor
-
-realclean:
- find ${JACE_WRAPPER}/classes/tests/Reactor -name '*.class' -print | xargs ${RM}
diff --git a/java/tests/Reactor/TimeValueTest.dsp b/java/tests/Reactor/TimeValueTest.dsp
deleted file mode 100644
index c476629894a..00000000000
--- a/java/tests/Reactor/TimeValueTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="TimeValueTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=TimeValueTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "TimeValueTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TimeValueTest.mak"\
- CFG="TimeValueTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TimeValueTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "TimeValueTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "TimeValueTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "TimeValueTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "TimeValueTest - Java Virtual Machine Release"
-# Name "TimeValueTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\TimeValueTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/Reactor/TimeValueTest.java b/java/tests/Reactor/TimeValueTest.java
deleted file mode 100644
index b4f3e420ae1..00000000000
--- a/java/tests/Reactor/TimeValueTest.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * ACE.Reactor
- *
- * = FILENAME
- * TimeValueTest.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package tests.Reactor;
-
-import JACE.OS.*;
-import JACE.ASX.*;
-
-public class TimeValueTest
-{
- public void ASSERT (boolean expression, int i)
- {
- if (!expression)
- ACE.DEBUG ("ASSERT failed for " + i);
- }
-
- public void runTest ()
- {
- TimeValue tv1 = new TimeValue ();
- TimeValue tv2 = new TimeValue (2);
- TimeValue tv3 = new TimeValue (100);
- TimeValue tv4 = new TimeValue (1, 1000000000);
- TimeValue tv5 = new TimeValue (2);
- TimeValue tv6 = new TimeValue (1, -1000000000);
-
- this.ASSERT (tv1.equals (new TimeValue (0)), 1);
- this.ASSERT (tv2.lessThan (tv3), 2);
- this.ASSERT (tv2.lessThanEqual (tv2), 3);
- this.ASSERT (tv2.greaterThanEqual (tv4), 4);
- this.ASSERT (tv5.greaterThanEqual (tv6), 5);
- this.ASSERT (tv2.equals (new TimeValue (1, 1000000000)), 6);
- this.ASSERT (tv5.equals (tv4), 7);
- this.ASSERT (tv2.equals (tv4), 8);
- this.ASSERT (tv1.notEquals (tv2), 9);
- this.ASSERT (tv6.equals (tv1), 10);
- }
-
- public static void main (String [] args)
- {
- new TimeValueTest ().runTest ();
- }
-}
diff --git a/java/tests/Reactor/TimerQueueTest.dsp b/java/tests/Reactor/TimerQueueTest.dsp
deleted file mode 100644
index c6190ea3842..00000000000
--- a/java/tests/Reactor/TimerQueueTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="TimerQueueTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=TimerQueueTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "TimerQueueTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TimerQueueTest.mak"\
- CFG="TimerQueueTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TimerQueueTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "TimerQueueTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "TimerQueueTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "TimerQueueTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "TimerQueueTest - Java Virtual Machine Release"
-# Name "TimerQueueTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\TimerQueueTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/Reactor/TimerQueueTest.java b/java/tests/Reactor/TimerQueueTest.java
deleted file mode 100644
index d34439dcf9b..00000000000
--- a/java/tests/Reactor/TimerQueueTest.java
+++ /dev/null
@@ -1,80 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.Reactor
-//
-// = FILENAME
-// TimerQueueTest.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.Reactor;
-
-import JACE.OS.*;
-import JACE.ASX.*;
-import JACE.Reactor.*;
-
-public class TimerQueueTest implements EventHandler
-{
- public int handleTimeout (TimeValue tv, Object obj)
- {
- ACE.DEBUG ("handleTimeout: " + tv.toString () + " " + (String) obj);
- return 0;
- }
-
- public static void main (String args [])
- {
- TimerQueue tq = new TimerQueue (true);
- TimerQueueTest th1 = new TimerQueueTest ();
- int n = 5;
-
- try
- {
- if (args.length == 1)
- {
- n = Integer.parseInt (args[0]);
- }
- }
- catch (NumberFormatException e)
- {
- ACE.ERROR ("Illegal argument.");
- }
-
- // Set a periodic timer
- int id= tq.scheduleTimer (th1,
- "periodic",
- new TimeValue (2),
- new TimeValue (3));
-
- int i;
- // Set a bunch of single timers
- for (i=1; i <= n; i++)
- {
- tq.scheduleTimer (th1,
- "A-timer-" + new Integer (i),
- new TimeValue (i*2));
- }
-
- TimerQueueTest th2 = new TimerQueueTest ();
- for (i=1; i <= n; i++)
- {
- tq.scheduleTimer (th2,
- "B-timer-" + new Integer (i),
- new TimeValue (i*3));
- }
- // Cancel all timers associated with this handler
- tq.cancelTimer (th2);
-
- try
- {
- Thread.sleep (30000);
- }
- catch (InterruptedException e)
- {
- }
- tq.cancelTimer (id);
- System.exit (0);
- }
-}
diff --git a/java/tests/SOCK_SAP/Makefile b/java/tests/SOCK_SAP/Makefile
deleted file mode 100644
index 1481d8e566f..00000000000
--- a/java/tests/SOCK_SAP/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ../..
-CLASSDIR = $(JACE_WRAPPER)/classes
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-doc:
- javadoc -d ${JACE_WRAPPER}/doc $(files) $(packages)
-
-
-files = SOCKConnectorTest.java \
- SOCKAcceptorTest.java
-
-packages = tests.SOCK_SAP
-
-realclean:
- find ${JACE_WRAPPER}/classes/tests/SOCK_SAP -name '*.class' -print | xargs ${RM}
diff --git a/java/tests/SOCK_SAP/SOCKAcceptorTest.dsp b/java/tests/SOCK_SAP/SOCKAcceptorTest.dsp
deleted file mode 100644
index 6d980b75b9b..00000000000
--- a/java/tests/SOCK_SAP/SOCKAcceptorTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SOCKAcceptorTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=SOCKAcceptorTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SOCKAcceptorTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SOCKAcceptorTest.mak"\
- CFG="SOCKAcceptorTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SOCKAcceptorTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "SOCKAcceptorTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "SOCKAcceptorTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "SOCKAcceptorTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "SOCKAcceptorTest - Java Virtual Machine Release"
-# Name "SOCKAcceptorTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\SOCKAcceptorTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/SOCK_SAP/SOCKAcceptorTest.java b/java/tests/SOCK_SAP/SOCKAcceptorTest.java
deleted file mode 100644
index 34ab8ecb6c9..00000000000
--- a/java/tests/SOCK_SAP/SOCKAcceptorTest.java
+++ /dev/null
@@ -1,108 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.SOCK_SAP
-//
-// = FILENAME
-// SOCKAcceptorTest.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.SOCK_SAP;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.SOCK_SAP.*;
-
-class TestHandler extends Thread
-{
- public TestHandler (SOCKStream stream)
- {
- this.stream_ = stream;
- this.start ();
- }
-
- public void run ()
- {
- int msgLen;
- System.out.println ("Waiting for messages...");
- try
- {
- while (true)
- {
- StringBuffer msg = new StringBuffer ();
- msgLen = this.stream_.recv (msg);
- if (msgLen == 0)
- break;
- ACE.DEBUG ("Received: " + msg);
- this.stream_.send ("Got it!");
- }
- }
- catch (NullPointerException e)
- {
- ACE.ERROR ("connection reset by peer");
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- finally
- {
- try
- {
- this.stream_.close ();
- }
- catch (IOException e)
- {
- }
- }
- }
- SOCKStream stream_;
-}
-
-public class SOCKAcceptorTest
-{
- void print_usage_and_die ()
- {
- ACE.DEBUG ("Usage: SOCKAcceptorTest [<port>]");
- System.exit (0);
- }
-
- public void init (int port)
- {
- try
- {
- SOCKAcceptor acceptor = new SOCKAcceptor (port);
- while (true)
- {
- SOCKStream stream = new SOCKStream ();
- acceptor.accept (stream);
- TestHandler handler = new TestHandler (stream);
- }
- }
- catch (IOException e)
- {
- }
- }
-
- public static void main (String [] args)
- {
- int port = ACE.DEFAULT_SERVER_PORT;
- SOCKAcceptorTest server = new SOCKAcceptorTest ();
- if (args.length == 1)
- {
- try
- {
- port = Integer.parseInt (args[0]);
- }
- catch (NumberFormatException e)
- {
- server.print_usage_and_die ();
- }
- }
- server.init (port);
- }
-}
diff --git a/java/tests/SOCK_SAP/SOCKConnectorTest.dsp b/java/tests/SOCK_SAP/SOCKConnectorTest.dsp
deleted file mode 100644
index 4f018c91580..00000000000
--- a/java/tests/SOCK_SAP/SOCKConnectorTest.dsp
+++ /dev/null
@@ -1,73 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SOCKConnectorTest" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=SOCKConnectorTest - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SOCKConnectorTest.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SOCKConnectorTest.mak"\
- CFG="SOCKConnectorTest - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SOCKConnectorTest - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "SOCKConnectorTest - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "SOCKConnectorTest - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "SOCKConnectorTest - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "SOCKConnectorTest - Java Virtual Machine Release"
-# Name "SOCKConnectorTest - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\SOCKConnectorTest.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/SOCK_SAP/SOCKConnectorTest.java b/java/tests/SOCK_SAP/SOCKConnectorTest.java
deleted file mode 100644
index e0cf37091e6..00000000000
--- a/java/tests/SOCK_SAP/SOCKConnectorTest.java
+++ /dev/null
@@ -1,92 +0,0 @@
-// ============================================================================
-//
-// = PACKAGE
-// tests.SOCK_SAP
-//
-// = FILENAME
-// SOCKConnectorTest.java
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-package tests.SOCK_SAP;
-
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-import JACE.SOCK_SAP.*;
-
-public class SOCKConnectorTest
-{
- static void print_usage_and_die ()
- {
- System.out.println ("Usage: SOCKConnectorTest <hostname> [<port>]");
- System.exit (0);
- }
-
- void processRequests (SOCKStream stream) throws IOException
- {
- // 1.0 JDK DataInputStream in = new DataInputStream (System.in);
- BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
- String msg;
- int ack_len;
-
- while (true)
- {
- StringBuffer ack = new StringBuffer ();
- ACE.DEBUG ("Enter input: ");
- ACE.FLUSH ();
- msg = in.readLine ();
- if (msg == null)
- break;
- stream.send (msg);
- ACE.DEBUG ("Waiting for ack...");
- ack_len = stream.recv (ack);
- if (ack_len == 0)
- break;
- else
- ACE.DEBUG (ack.toString ());
- }
- }
-
- public void init (String host, int port)
- {
- SOCKStream stream = new SOCKStream ();
- SOCKConnector connector = new SOCKConnector ();
- try
- {
- connector.connect (stream,
- host,
- port);
- processRequests (stream);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- }
-
- public static void main (String [] args)
- {
- int port = ACE.DEFAULT_SERVER_PORT;
- SOCKConnectorTest client = new SOCKConnectorTest ();
-
- // check arg count
- if (args.length < 2 || args.length > 2)
- print_usage_and_die();
-
- if (args.length == 2)
- {
- try
- {
- port = Integer.parseInt (args[1]);
- }
- catch (NumberFormatException e)
- {
- client.print_usage_and_die ();
- }
- client.init (args[0], port);
- }
- }
-}
diff --git a/java/tests/ServiceConfigurator/Makefile b/java/tests/ServiceConfigurator/Makefile
deleted file mode 100644
index b4e62f70997..00000000000
--- a/java/tests/ServiceConfigurator/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ../..
-CLASSDIR = $(JACE_WRAPPER)/classes
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-doc:
- javadoc -d ${JACE_WRAPPER}/doc $(files) $(packages)
-
-
-files = TestService.java \
- reloadTest.java \
- suspendTest.java
-
-packages = tests.Service_Configurator
-
-realclean:
- find ${JACE_WRAPPER}/classes/tests/ServiceConfigurator -name '*.class' -print | xargs ${RM}
-
-
diff --git a/java/tests/ServiceConfigurator/ServiceConfigurator.dsp b/java/tests/ServiceConfigurator/ServiceConfigurator.dsp
deleted file mode 100644
index 02a511a336e..00000000000
--- a/java/tests/ServiceConfigurator/ServiceConfigurator.dsp
+++ /dev/null
@@ -1,81 +0,0 @@
-# Microsoft Developer Studio Project File - Name="ServiceConfigurator" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Java Virtual Machine Java Project" 0x0809
-
-CFG=ServiceConfigurator - Java Virtual Machine Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "ServiceConfigurator.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "ServiceConfigurator.mak"\
- CFG="ServiceConfigurator - Java Virtual Machine Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "ServiceConfigurator - Java Virtual Machine Release" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE "ServiceConfigurator - Java Virtual Machine Debug" (based on\
- "Java Virtual Machine Java Project")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-JAVA=jvc.exe
-
-!IF "$(CFG)" == "ServiceConfigurator - Java Virtual Machine Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "..\..\classes-r"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /O
-# ADD JAVA /O
-
-!ELSEIF "$(CFG)" == "ServiceConfigurator - Java Virtual Machine Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir ""
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "..\..\classes"
-# PROP Intermediate_Dir ""
-# PROP Target_Dir ""
-# ADD BASE JAVA /g
-# ADD JAVA /g
-
-!ENDIF
-
-# Begin Target
-
-# Name "ServiceConfigurator - Java Virtual Machine Release"
-# Name "ServiceConfigurator - Java Virtual Machine Debug"
-# Begin Source File
-
-SOURCE=.\reloadTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\suspendTest.java
-# End Source File
-# Begin Source File
-
-SOURCE=.\TestService.java
-# End Source File
-# End Target
-# End Project
diff --git a/java/tests/ServiceConfigurator/TestService.java b/java/tests/ServiceConfigurator/TestService.java
deleted file mode 100644
index 7b34c181c60..00000000000
--- a/java/tests/ServiceConfigurator/TestService.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * tests.ServiceConfigurator
- *
- * = FILENAME
- * TestService.java
- *
- *@author Prashant Jain
- *
- *************************************************/
-package tests.ServiceConfigurator;
-
-import JACE.ServiceConfigurator.*;
-import JACE.OS.*;
-
-public class TestService extends ServiceObject
-{
- public int init (String [] args)
- {
- System.out.println("TestService init with arguments: ");
-
- if (args != null)
- for (int i = 0; i < args.length; i++)
- ACE.DEBUG (args[i]);
-
- return 0;
- }
-
- public int suspend()
- {
- System.out.println("TestService suspend ----");
-
- return 0;
- }
-
- public int resume()
- {
- System.out.println("TestService resume ----");
-
- return 0;
- }
-
- public int fini()
- {
- System.out.println("TestService remove ----");
-
- return 0;
- }
-
-}
-
diff --git a/java/tests/ServiceConfigurator/reloadTest.java b/java/tests/ServiceConfigurator/reloadTest.java
deleted file mode 100644
index 3e8ac599841..00000000000
--- a/java/tests/ServiceConfigurator/reloadTest.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * tests.ServiceConfigurator
- *
- * = FILENAME
- * mainTest.java
- *
- *@author Prashant Jain, Everett Anderson
- *
- *************************************************/
-package tests.ServiceConfigurator;
-
-import JACE.ServiceConfigurator.*;
-import JACE.OS.*;
-import java.io.*;
-
-public class reloadTest
-{
-
- public static void main (String args [])
- {
- ServiceConfig daemon = new ServiceConfig ();
- try
- {
- daemon.open (args);
- Thread.sleep (10000);
-
- // ***** Note: reloading requires the user to remove the
- // service and prepare for reload!
- daemon.remove("TimeService");
- daemon.prepareForReload();
-
- daemon.open (args);
- }
- catch (InterruptedException e)
- {
- ACE.ERROR (e);
- }
- catch (FileNotFoundException e)
- {
- ACE.ERROR (e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- catch (ClassNotFoundException e)
- {
- ACE.ERROR (e + "foo");
- }
- catch (IllegalAccessException e)
- {
- ACE.ERROR (e);
- }
- catch (InstantiationException e)
- {
- ACE.ERROR (e);
- }
-
- System.err.println("End of reloadTest");
- }
-
-}
diff --git a/java/tests/ServiceConfigurator/suspendTest.java b/java/tests/ServiceConfigurator/suspendTest.java
deleted file mode 100644
index ab12d06f2f5..00000000000
--- a/java/tests/ServiceConfigurator/suspendTest.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/*************************************************
- *
- * = PACKAGE
- * tests.ServiceConfigurator
- *
- * = FILENAME
- * mainTest.java
- *
- *@author Prashant Jain, Everett Anderson
- *
- *************************************************/
-package tests.ServiceConfigurator;
-
-import JACE.ServiceConfigurator.*;
-import JACE.OS.*;
-import java.io.*;
-
-public class suspendTest
-{
-
- public static void main (String args [])
- {
- ServiceConfig daemon = new ServiceConfig ();
- ACE.enableDebugging();
-
- try
- {
- String args1 = "-f suspendTest1.conf";
- String[] argv1 = OS.createStringArray(args1, " ");
-
- daemon.open (argv1);
-
- Thread.sleep (10000);
-
-
- System.err.println("Suspending");
- String args2 = "-f suspendTest2.conf";
- String[] argv2 = OS.createStringArray(args2, " ");
-
- daemon.open (argv2);
-
- Thread.sleep (10000);
-
- System.err.println("Resuming");
- String args3 = "-f suspendTest3.conf";
- String[] argv3 = OS.createStringArray(args3, " ");
-
- daemon.open (argv3);
-
- Thread.sleep(10000);
- }
- catch (InterruptedException e)
- {
- ACE.ERROR (e);
- }
- catch (FileNotFoundException e)
- {
- ACE.ERROR (e);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- }
- catch (ClassNotFoundException e)
- {
- ACE.ERROR (e + "foo");
- }
- catch (IllegalAccessException e)
- {
- ACE.ERROR (e);
- }
- catch (InstantiationException e)
- {
- ACE.ERROR (e);
- }
-
- System.err.println("End of suspendTest");
- }
-
-}
diff --git a/java/tests/ServiceConfigurator/suspendTest1.conf b/java/tests/ServiceConfigurator/suspendTest1.conf
deleted file mode 100644
index 983af3234c1..00000000000
--- a/java/tests/ServiceConfigurator/suspendTest1.conf
+++ /dev/null
@@ -1 +0,0 @@
-load TestService tests.ServiceConfigurator.TestService ServiceObject "-p 10002"
diff --git a/java/tests/ServiceConfigurator/suspendTest2.conf b/java/tests/ServiceConfigurator/suspendTest2.conf
deleted file mode 100644
index 5cd6cd0fc77..00000000000
--- a/java/tests/ServiceConfigurator/suspendTest2.conf
+++ /dev/null
@@ -1 +0,0 @@
-suspend TestService
diff --git a/java/tests/ServiceConfigurator/suspendTest3.conf b/java/tests/ServiceConfigurator/suspendTest3.conf
deleted file mode 100644
index 71250c3acd7..00000000000
--- a/java/tests/ServiceConfigurator/suspendTest3.conf
+++ /dev/null
@@ -1 +0,0 @@
-resume TestService
diff --git a/java/tests/ServiceConfigurator/svc.conf b/java/tests/ServiceConfigurator/svc.conf
deleted file mode 100644
index 983af3234c1..00000000000
--- a/java/tests/ServiceConfigurator/svc.conf
+++ /dev/null
@@ -1 +0,0 @@
-load TestService tests.ServiceConfigurator.TestService ServiceObject "-p 10002"
diff --git a/java/tests/Tests.dsw b/java/tests/Tests.dsw
deleted file mode 100644
index b7c2cb45af5..00000000000
--- a/java/tests/Tests.dsw
+++ /dev/null
@@ -1,257 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "AcceptorTest"=.\Connection\AcceptorTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "BufferStreamTest"=.\ASX\BufferStreamTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ClientHandler"=.\Connection\ClientHandler.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Condition"=.\Concurrency\Condition\Condition.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ConnectorTest"=.\Connection\ConnectorTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "MessageQueueTest"=.\ASX\MessageQueueTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "MutexTest"=.\Concurrency\MutexTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ParseArgsTest"=.\Misc\ParseArgsTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "PriorityBufferTest"=.\ASX\PriorityBufferTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "RWMutexTest"=.\Concurrency\RWMutexTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SOCKAcceptorTest"=.\SOCK_SAP\SOCKAcceptorTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SOCKConnectorTest"=.\SOCK_SAP\SOCKConnectorTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SemaphoreTest"=.\Concurrency\SemaphoreTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ServerHandler"=.\Connection\ServerHandler.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ServiceConfigurator"=.\ServiceConfigurator\ServiceConfigurator.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "TaskTest"=.\ASX\TaskTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "ThreadPoolTest"=.\ASX\ThreadPoolTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "TimeValueTest"=.\Reactor\TimeValueTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "TimerQueueTest"=.\Reactor\TimerQueueTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "TokenTest"=.\Concurrency\TokenTest.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/java/tests/netsvcs/Logger/LoggerTest.java b/java/tests/netsvcs/Logger/LoggerTest.java
deleted file mode 100644
index 40ac903a1d3..00000000000
--- a/java/tests/netsvcs/Logger/LoggerTest.java
+++ /dev/null
@@ -1,122 +0,0 @@
-/*************************************************
- *
- * = FILENAME
- * LoggerTest.java
- *
- *@author Everett Anderson
- *
- *************************************************/
-package tests.netsvcs.Logger;
-
-import JACE.SOCK_SAP.*;
-import java.io.*;
-import java.net.*;
-import JACE.OS.*;
-import netsvcs.Logger.LogRecord;
-
-/**
- *
- * <p><h2>DESCRIPTION</h2>
- *
- * <blockquote>
- * This is a simple test log client very similar to the direct_logging client of
- * C++ ACE. The logging service should correctly receive messages from both
- * the C++ and Java version.
- * </blockquote>
- *
- * @see netsvcs.Logger.ServerLoggingAcceptor, netsvcs.Logger.LogRecord
- */
-public class LoggerTest {
-
- /** Command line: <hostname> [<port>]
- *
- * Creates a "hello world" log message and sends it to the server logging service.
- * If no command line arguments are given, it uses ACE.DEFAULT_SERVER_PORT, and the
- * current machine for the service location.
- *
- */
- public static void main(String args[])
- {
- if (args.length < 1) {
- System.err.println("Use: LoggerTest <host name> [<port>]");
- System.exit(0);
- }
-
- // Set the port
- int port = args.length > 1 ? (new Integer(args[1])).intValue() : ACE.DEFAULT_SERVER_PORT;
-
- SOCKStream cli_stream = new SOCKStream();
- INETAddr remote_addr;
- String host;
-
- // Try to find the host
- try {
-
- host = args[0];
-
- remote_addr = new INETAddr(port, host);
-
- } catch (UnknownHostException uhe) {
- ACE.ERROR("UnknownHostException " + uhe);
- return;
- }
-
- System.out.println("Connecting to " + host + " on port " + port);
-
- SOCKConnector con = new SOCKConnector();
-
- try {
-
- // Connect to the service
- con.connect(cli_stream, remote_addr);
-
- } catch (SocketException se) {
-
- ACE.ERROR("Socket Exception " + se);
- return;
-
- } catch (IOException ie) {
-
- ACE.ERROR("IOException " + ie);
- return;
- }
-
-
- // Send a message with priority 4, the current time,
- // and 0 for the process ID.
- LogRecord record = new LogRecord(4,
- System.currentTimeMillis(),
- 0);
-
- // Set the text of the message
- record.msgData("hello world");
-
- try {
-
- // Get a transmission system from the socket
- OutputStream os = cli_stream.socket().getOutputStream();
- DataOutputStream dos = new DataOutputStream(os);
-
- // Send it
- record.streamOutTo(dos);
-
- // Close the socket
- cli_stream.close();
-
- } catch (IOException ie) {
-
- ACE.ERROR("IOException, loop: " + ie);
- return;
- }
- }
-};
-
-
-
-
-
-
-
-
-
-
diff --git a/java/tests/netsvcs/Logger/Makefile b/java/tests/netsvcs/Logger/Makefile
deleted file mode 100644
index 56388abc47f..00000000000
--- a/java/tests/netsvcs/Logger/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = $(WRAPPER_ROOT)/java
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-doc:
- javadoc -d ${JACE_WRAPPER}/doc $(files) $(packages)
-
-files = LoggerTest.java
-
-packages = netsvcs \
- netsvcs.Logger
-
-realclean:
- /bin/rm -rf ${JACE_WRAPPER}/classes/tests/netsvcs/Logger
-
diff --git a/java/tests/netsvcs/Naming/ClientTest.java b/java/tests/netsvcs/Naming/ClientTest.java
deleted file mode 100644
index 64a87a2fe66..00000000000
--- a/java/tests/netsvcs/Naming/ClientTest.java
+++ /dev/null
@@ -1,115 +0,0 @@
-package tests.netsvcs.Naming;
-
-import java.io.*;
-import java.net.*;
-import java.util.*;
-import JACE.OS.*;
-import JACE.Connection.*;
-import JACE.SOCK_SAP.*;
-import netsvcs.Naming.*;
-
-public class ClientTest
-{
- void print_usage_and_die ()
- {
- System.out.println ("Usage: ClientTest <hostname> [<port>]");
- System.exit (0);
- }
-
- public SOCKStream init (SOCKStream socket, String hostname, int port)
- {
- try
- {
- SOCKConnector sc = new SOCKConnector(socket, hostname, port);
- }
- catch (UnknownHostException e)
- {
- ACE.ERROR (e);
- System.exit(0);
- }
- catch (SocketException e)
- {
- ACE.ERROR ("Connection refused");
- System.exit(0);
- }
- catch (IOException e)
- {
- ACE.ERROR (e);
- System.exit(0);
- }
-
- return socket;
- }
-
- public static void main (String [] args)
- {
- SOCKStream socket;
- int port = ACE.DEFAULT_SERVER_PORT;
- ClientTest clientTest = new ClientTest ();
-
- if (args.length == 2)
- {
- try
- {
- port = Integer.parseInt (args[1]);
- }
- catch (NumberFormatException e)
- {
- clientTest.print_usage_and_die ();
- }
- }
- System.out.println("Trying to open port " + port + " on " + args[0]);
-
- socket = clientTest.init (new SOCKStream(), args[0], port);
-
- NameProxy proxy = new NameProxy(socket);
-
- System.out.println("---- Beginning tests ----");
-
- try {
-
- System.out.println("Binding (five, six, seven): " + proxy.bind("five", "six", "seven"));
- System.out.println("Binding (filth, rat, eats): " + proxy.bind("filth", "rat", "eats"));
-
- Vector res = proxy.resolve("five");
-
- System.out.println("Resolve (five) : " + (String)res.elementAt(1) + " "
- + (String)res.elementAt(2));
-
- System.out.println("Binding (fish, words, him): " + proxy.bind("fish", "words", "him"));
-
- System.out.println("Unbind (five, six, seven): " + proxy.unbind("five"));
-
- System.out.println("Resolve (five) : " + (String)res.elementAt(1) + " "
- + (String)res.elementAt(2));
- System.out.println("Binding (fiction, us, you): " + proxy.bind("fiction", "us", "you"));
-
- System.out.println("\nGetting all records whose names begin with fi:\n");
- Vector res2 = proxy.listNameEntries("fi");
-
- Enumeration iter = res2.elements();
-
- while (iter.hasMoreElements()) {
- Vector res3 = (Vector)(iter.nextElement());
-
- System.out.println((String)res3.elementAt(0) + "\t" + (String)res3.elementAt(1)
- + "\t" + (String)res3.elementAt(2));
- }
-
- } catch (IOException e)
- {
- ACE.ERROR("" + e);
- }
- finally
- {
- try {
- socket.close();
- } catch (IOException e) {
- ACE.ERROR("" + e);
- }
- }
-
- }
-
-};
-
diff --git a/java/tests/netsvcs/Naming/Makefile b/java/tests/netsvcs/Naming/Makefile
deleted file mode 100644
index be6e9c45848..00000000000
--- a/java/tests/netsvcs/Naming/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Makefile
-
-.SUFFIXES: .java .class
-
-JACE_WRAPPER = ../../..
-CLASSDIR = $(JACE_WRAPPER)/classes
-
-CLASSPATH := $(CLASSDIR):$(CLASSPATH)
-
-all:
- javac -d ${JACE_WRAPPER}/classes $(files)
-doc:
- javadoc -d ${JACE_WRAPPER}/doc $(files) $(packages)
-
-
-files = ClientTest.java
-
-packages = tests.netsvcs.Naming
-
-realclean:
- find ${JACE_WRAPPER}/classes/tests/netsvcs/Naming -name '*.class' -print | xargs ${RM}
diff --git a/netsvcs/ACE-netsvcs.html b/netsvcs/ACE-netsvcs.html
deleted file mode 100644
index b3854dc0811..00000000000
--- a/netsvcs/ACE-netsvcs.html
+++ /dev/null
@@ -1,898 +0,0 @@
-<HTML>
-
-<HEAD>
-<TITLE>Overview of the ACE Network Services</TITLE>
-
-<BODY text = "#000000"
-link="#000fff"
-vlink="#ff0f0f"
-bgcolor="#ffffff">
-
-<HR>
-<H3>Overview of the ACE Network Services</H3>
-
-ACE provides a <A
-HREF="http://www.cs.wustl.edu/~schmidt/ACE_wrappers/netsvcs/">
-standard library</A> of network services:<P>
-
-<TABLE>
-<TD>
-<UL>
-<LI><A HREF="#name-overview">Naming Service</A>
-<LI><A HREF="#time-overview">Time Service</A>
-<LI><A HREF="#token-overview">Token Service</A>
-</UL>
-</TD>
-
-<TD>
-<UL>
-<LI><A HREF="#server-logging-overview">Server Logging Service</A>
-<LI><A HREF="#client-logging-overview">Client Logging Service</A>
-<LI><A HREF="#logging-strategy-overview">Logging Strategy Service</A>
-</UL>
-</TD>
-</TABLE>
-
-These services play two roles in ACE:<P>
-
-<UL>
-<LI> They provide reusable components for common distributed system
- tasks such as logging, naming, locking, and time synchronization.<P>
-<LI> They illustrate how to utilize ACE features such as the <A
- HREF="ACE-papers.html#ipc">IPC wrappers</A>, <A HREF="ACE-papers.html#reactor">Reactor</A>,
- <A HREF="ACE-papers.html#config">Service Configurator</A>, <A
- HREF="ACE-papers.html#initialize">Service Initialization</A>, and <A HREF="ACE-papers.html#concurrency">Concurrency</A> components. <P>
-</UL>
-
-The heart of the ACE network services is the <A
-HREF="http://www.cs.wustl.edu/~schmidt/ACE-papers.html#config">Service
-Configurator</A>, which is an object-oriented framework that automates
-the configuration and reconfiguration of multi-service daemons. All
-the ACE network services are configured using the Service
-Configurator. Please refer to the <A
-HREF="http://www.cs.wustl.edu/~schmidt/ACE-INSTALL.html">online
-documentation</a> for more information on installing and testing the
-ACE network services.<P>
-
-<P><HR>
-<A NAME="name-overview">
-<H3> Overview of Naming Service</H3>
-
-A Naming Service associates names with values in a distributed
-system. Clients can query these values using these names as keys. Such
-a name-to-value association is called a <I> Name Binding </I>. Name
-bindings are defined relative to a <I> Naming Context </I>. A naming
-context is a collection that contains a set of name bindings in which
-each name is unique. Different names can be bound to the same value in
-the same or different naming contexts at the same time. There are
-three types of naming contexts: <P>
-
-<OL>
-<LI> Process Local Naming Context: Name bindings are accessible from
-processes with the same name running on the same host. <P>
-<LI> Node Local Naming Context: Name bindings are accessible from all
-processes running on the same host. <P>
-<LI> Network Local Naming Context: Name bindings are accessible from
-all processes running on any machine within a (sub)network. <P>
-</OL>
-
-<P>
-To bind a name is to create a name binding in a given context.
-Querying a value using a name determines the value associated with the
-name in a given context. Note that a name is always bound relative to
-a context. Thus, there are no absolute names. <P>
-
-The following are the key classes in the ACE Naming Service: <P>
-
-<UL>
-<LI> <B><TT> Class Naming_Context </TT></B> <P>
-
-This is the main class ``entry point'' into the Naming Service. It is
-used both by client processes and by server process. It manages access
-to the appropriate Name/Binding database (that is the file where
-Name/Bindings are stored) and it also manages the communication
-between a client process and the server (by using class Name_Proxy,
-which is a private member of Naming_Context). If a client process
-runs on the same host as the server no IPC is necessary because the
-Naming_Context uses shared memory. <P>
-
-<LI> <B><TT> Class Name_Acceptor </TT></B> <P>
-
-The Name_Acceptor allocates in its handle_input() routine a new
-instance of class Name_Handler on the heap, and accepts connections
-into this Name_Handler. <P>
-
-<LI> <B><TT> Class Name_Handler </TT></B> <P>
-
-The class Name_Handler represents the server side of communication
-between client and server. It interprets incoming requests to the
-Net_Local namespace and delegates the requests to its own
-Naming_Context (which is the Net_Local namespace on the current
-host). For communication it uses the helper classes Name_Request and
-Name_Reply.<P>
-
-<LI> <B> Dependencies </B> <P>
-
-The ACE Naming Service uses ACE_WString String classes since it must
-handle wide character strings in order to support
-internationalization. <P>
-</UL>
-
-The following describes how to configure the Name_Server server and
-client test applications. <P>
-
-<UL>
-<LI> <B> Startup configuration </B> <P>
-Configuring a Name_Server server or client requires specifying all or
-some of the following parameters. These parameters can be passed in to
-main through command line as follows:<P>
-
-<TABLE cellpadding = 10 cellspacing = 0 border = 5>
-<TD VALIGN = TOP ALIGN = LEFT>
-<B> Option </B>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-<B> Description </B>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-<B> Default value </B>
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
--c &ltnaming context&gt <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-Naming Context to use. Can be either "PROC_LOCAL" or "NODE_LOCAL" or
-"NET_LOCAL" <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-PROC_LOCAL
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
--h &lthostname&gt
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-Specify the server hostname (needed by Name Server clients for
-PROC_LOCAL naming context)
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-ACE_DEFAULT_SERVER_HOST
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
--p &ltnameserver port&gt <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-Port number where the server process expects requests <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-ACE_DEFAULT_SERVER_PORT
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
--l &ltnamespace dir&gt <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-Directory that holds the NameBinding databases <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-ACE_DEFAULT_NAMESPACE_DIR
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
--P &ltprocess name&gt <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-Name of the client process
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-argv[0]
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
--s &ltdatabase name&gt <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-Name of the database. NameBindings for the appropriate naming context
-are stored in file &ltnamespace_dir&gt/&ltdatabase name&gt.
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-<I> null </I>
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
--d &ltdebug&gt
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-Turn debugging on/off
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-0 (off)
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
--T &lttrace&gt
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-Turn tracing on/off
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-0 (off)
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
--v &ltverbose&gt
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-Turn verbose on/off
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-0 (off)
-</TD>
-
-</TABLE>
-<P>
-
-<LI><B>Examples</B><P>
-<OL>
-<LI> Here is what a config file would look like for starting up a
-server at port 20222 using NET_LOCAL naming context with database
-called MYDATABSE located in directory /tmp:
-
-<PRE> <CODE>
-dynamic Naming_Service Service_Object *
- ../lib/netsvcs:_make_ACE_Name_Acceptor()
- "-p 20222 -c NET_LOCAL -l /tmp -s MYDATABASE"
-</PRE> </CODE>
-
-<LI> Here is what a config file would look like for starting up a
-client that connects to a Name Server running on host
-tango.cs.wustl.edu at port 20222:
-
-<PRE> <CODE>
-dynamic Naming_Service_Client Service_Object *
- ../lib/netsvcs:_make_Client_Test()
- "-h tango.cs.wustl.edu -p 20222"
-</PRE> </CODE>
-</OL>
-
-Note:<P>
-<UL>
-<LI> These files would vary if the services are run on NT. For
-example, instead of using *.so, we would have to use *.dll.<P>
-<LI> Values for parameters can also be passed in using environment
-variables. For example, instead of specifying absolute hostname or
-port numbers in the config file, we can use $HOST and $PORT,
-respectively, in the file (assuming that these environment variables
-have been set). <P>
-<LI> If the environment variable LD_LIBRARY_PATH (in the case of UNIX)
-or PATH (in the case of Win32) contains the path to the shared object
-files or dll, then the config file can be further simplified. Instead
-of specifying an absolute path to the shared object or dll, only the
-name of the shared object or dll would suffice. That is, the Service
-Configurator makes use of LD_LIBRARY_PATH (on UNIX) or PATH (on Win32)
-to look for the shared object files or dlls.
-</UL>
-
-</UL>
-
-<P><HR><P>
-<A NAME="time-overview">
-<H3> Overview of Time Service</H3>
-
-Time Service provides accurate, fault-tolerant clock synchronization
-for computers collaborating in local area networks and wide area
-networks. Synchronized time services are important in distributed
-systems that require multiple hosts to maintain accurate global
-time. The architecture of the distributed time service contains the
-following Time Server, Clerk, and Client components: <P>
-
-<UL>
-<LI> <I> Time Server </I> answers queries about the time made by
-Clerks. <P>
-
-<LI> <I> Clerk </I> queries one or more Time Servers to determine
-the correct time, calculates the approximate correct time using one of
-several distributed time algorithms and updates its own local system
-time. <P>
-
-<LI> <I> Client </I> uses the global time information maintained by
-a Clerk to provide consistency with the notion of time used by clients
-on other hosts. <P>
-</UL>
-<P>
-The following are the key classes in the ACE Time Service: <P>
-
-<UL>
-<LI> <B><TT> Class TS_Server_Handler </TT></B> <P>
-
-TS_Server_Handler represents the server side of communication between
-clerk and server. It interprets incoming requests for time updates,
-gets the system time, creates a reply in response to the request and
-then sends the reply to the clerk from which it received the request.
-For communication it uses the helper class Time_Request.<P>
-
-<LI> <B><TT> Class TS_Server_Acceptor </TT></B> <P>
-
-TS_Server_Acceptor allocates in its handle_input routine a new instance
-of class TS_Server_Handler on the heap, and accepts connections into this
-TS_Server_Handler.<P>
-
-<LI> <B><TT> Class TS_Clerk_Handler </TT></B> <P>
-
-TS_Clerk_Handler represents the clerk side of communication between
-clerk and server. It generates requests for time updates every timeout
-period and then sends these requests to all the servers it is
-connected to asynchronously. It receives the replies to these requests
-from the servers through its handle_input method and then adjusts the
-time using the roundtrip estimate. It caches this time, which is
-subsequently retrieved by TS_Clerk_Processor.<P>
-
-<LI> <B><TT> Class TS_Clerk_Processor </TT></B> <P>
-
-TS_Clerk_Processor creates a new instance of TS_Clerk_Handler for
-every server connection it needs to create. It periodically calls
-send_request() of every TS_Clerk_Handler to send a request for time
-update to all the servers. In the process, it retrieves the latest
-time cached by each TS_Clerk_Handler and then uses it to compute its
-notion of the local system time.<P>
-
-<LI> <B> Algorithms </B> <P>
-
-Currently, updating the system time involves taking the average of all
-the times received from the servers.<P>
-</UL>
-
-The following is a description of how to configure the Time Server
-clerk and server services: <P>
-
-<UL>
-
-<LI> <B> Startup configuration </B> <P>
-
-Configuring a server requires specifying the port number of the
-server. This can be specified as a command line argument as follows: <P>
-
- -p &ltport number&gt
-
-<P>
-A clerk communicates with one or more server processes. To communicate
-with the server process, a client needs to know the INET_Addr, where
-the server offers its service. The configuration parameters namely the
-server port and server host are passed as command line arguments when
-starting up the clerk service as follows: <P>
-
- -h &ltserver host1&gt:&ltserver port1&gt -h &ltserver host2&gt:&ltserver port2&gt ...
-<P>
-Note that multiple servers can be specified in this manner for the
-clerk to connect to when it starts up. The server name and the port
-number need to be concatenated and separated by a ":". In addition,
-the timeout value can also be specified as a command line argument as
-follows:
-<P>
-
- -t timeout
-
-<P>
-The timeout value specifies the time interval at which the clerk
-should query the servers for time updates.
-<P>
-By default a Clerk does a non-blocking connect to a server. This can
-be overridden and a Clerk can be made to do a blocking connect by
-using the -b flag.
-<P>
-
-<LI> <B>Examples</B> <P>
-<OL>
-<LI> Here is what a config file would look like for starting up a
-server at port 20202:
-
-<PRE> <CODE>
-dynamic Time_Service Service_Object *
- ../lib/netsvcs:_make_ACE_TS_Server_Acceptor()
- "-p 20202"
-</PRE> </CODE>
-
-<LI> Here is what a config file would look like for starting up a
-clerk that needs to connect to two servers, one at tango and one at
-lambada:
-
-<PRE> <CODE>
-dynamic Time_Server_test Service_Object *
- ../lib/netsvcs:_make_ACE_TS_Clerk_Connector ()
- "-h tango:20202 -h lambada:20202 -t 4"
-</PRE> </CODE>
-</OL>
-
-Note:<P>
-<UL>
-<LI> These files would vary if the services are run on NT. For
-example, instead of using *.so, we would have to use *.dll.<P>
-<LI> Values for parameters can also be passed in using environment
-variables. For example, instead of specifying absolute hostname or
-port numbers in the config file, we can use $HOST and $PORT,
-respectively, in the file (assuming that these environment variables
-have been set). <P>
-<LI> If the environment variable LD_LIBRARY_PATH (in the case of UNIX)
-or PATH (in the case of Win32) contains the path to the shared object
-files or dll, then the config file can be further simplified. Instead
-of specifying an absolute path to the shared object or dll, only the
-name of the shared object or dll would suffice. That is, the Service
-Configurator makes use of LD_LIBRARY_PATH (on UNIX) or PATH (on Win32)
-to look for the shared object files or dlls.
-</UL>
-<P>
-
-</UL>
-
-<P><HR><P>
-<H3><A NAME="token-overview">Token Service</A></H3>
-
-The ACE Token Service provides local and remove mutexes and
-readers/writer locks. For information regarding the deadlock
-detection algorithm, check out ACE_Token_Manager.h. For information
-about an implementation of the Composite Pattern for Tokens, check out
-Token_Collection.h. The classes which implement the local and remote
-synchronization primitives are listed below:<P>
-
-<UL>
- <LI> <B><TT>ACE_Local_Mutex</TT></B><P>
-
- This class is a more general-purpose synchronization mechanism
- than SunOS 5.x mutexes. For example, it implements "recursive
- mutex" semantics, where a thread that owns the token can
- reacquire it without deadlocking. In addition, threads that
- are blocked awaiting the token are serviced in strict FIFO
- order as other threads release the token (SunOS 5.x mutexes
- don't strictly enforce an acquisition order). Lastly,
- ACE_Local_Mutex performs deadlock detection on acquire
- calls.<p>
-
- <LI> <B><TT>ACE_Remote_Mutex</TT></B><P>
-
- This is the remote equivalent to ACE_Local_Mutex. The
- Remote_Mutex class offers methods for acquiring, renewing, and
- releasing a distributed synchronization mutex. Similar to
- ACE_Local_Mutex, ACE_Remote_Token_Proxy offers recursive
- acquisition, FIFO waiter ordering, and deadlock detection. It
- depends on the Token Server for its distributed synchronization
- semantics.<p>
-
- <LI> <B><TT>ACE_Local_RLock</TT></B><P>
-
- This class implements the reader interface to canonical
- readers/writer locks. Multiple readers can hold the lock
- simultaneously when no writers have the lock. Alternatively,
- when a writer holds the lock, no other participants (readers or
- writers) may hold the lock. This class is a more
- general-purpose synchronization mechanism than SunOS 5.x
- RLocks. For example, it implements "recursive RLock"
- semantics, where a thread that owns the token can reacquire it
- without deadlocking. In addition, threads that are blocked
- awaiting the token are serviced in strict FIFO order as other
- threads release the token (SunOS 5.x RLockes don't strictly
- enforce an acquisition order).<P>
-
- <LI> <B><TT>ACE_Local_WLock</TT></B><P>
-
- This class implements the writer interface to canonical
- readers/writer locks. Multiple readers can hold the lock
- simultaneously when no writers have the lock. Alternatively,
- when a writer holds the lock, no other participants (readers or
- writers) may hold the lock. This class is a more
- general-purpose synchronization mechanism than SunOS 5.x WLock.
- For example, it implements "recursive WLock" semantics, where a
- thread that owns the token can reacquire it without
- deadlocking. In addition, threads that are blocked awaiting
- the token are serviced in strict FIFO order as other threads
- release the token (SunOS 5.x WLocks don't strictly enforce an
- acquisition order).<P>
-
- <LI> <B><TT>ACE_Remote_RLock</TT></B><P>
-
- This is the remote equivalent to ACE_Local_RLock. Multiple
- readers can hold the lock simultaneously when no writers have
- the lock. Alternatively, when a writer holds the lock, no
- other participants (readers or writers) may hold the lock.
- ACE_Remote_RLock depends on the ACE Token Server for its
- distributed synchronization semantics.<P>
-
- <LI> <B><TT>ACE_Remote_RLock</TT></B><P>
-
- This is the remote equivalent to ACE_Local_WLock.<P>
-</UL>
-
-The Token Server provides distributed mutex and readers/writer lock
-semantics to the ACE Token library. ACE_Remote_Mutex,
-ACE_Remote_RLock, and ACE_Remote_WLock, are proxies to the Token
-Server. The following are the key classes in the ACE Token
-Server:<P>
-
-<UL>
- <LI> <B><TT>class Token_Acceptor</TT></B><P>
-
- The Token_Acceptor is a Token_Handler factory. It accepts
- connections and passes the service responsibilities off to a
- new Token_Handler.<p>
-
- <LI> <B><TT>class Token_Handler</TT></B><P>
-
- This class is the main class ``entry point'' of the ACE Token service. It
- receives token operation requests from remote clients and turns
- them into calls on local tokens (acquire, release, renew, and
- remove). In OMG CORBA terminology, it is an ``Object Adapter.'' It also
- schedules and handles timeouts that are used to support "timed
- waits." Clients used timed waits to bound the amount of time
- they block trying to get a token.<P>
-</UL>
-
-The following describes how to configure the Token Server:<P>
-<UL>
- <LI> <b>Startup configuration</B><P>
-
- The only parameter that the Token Server takes is a listen port
- number. You can specify a port number by passing a "-p
- <port_number>" to the application. This can be done via the
- svc.conf file.<P>
-
- <LI> <B>Examples </B><P>
-
- Here is an example NT svc.conf entry that dynamically loads the
- Token Server specifying port number to listen on for client
- connections:<P>
-
- <code><pre>
- dynamic Token_Service Service_Object *
- ../lib/netsvcs:_make_ACE_Token_Acceptor()
- "-p 10202"
- </code></pre>
- <P>
-
- Here is an example UNIX svc.conf entry that dynamically loads the
- Token Server specifying port number to listen on for client
- connections. Notice that only the name of the library file
- changed:<P>
-
- <code><pre>
- dynamic Token_Service Service_Object *
- ../lib/netsvcs:_make_ACE_Token_Acceptor()
- "-p 10202"
- </code></pre>
-</UL>
-Note:<P>
-<UL>
-<LI> These files would vary if the services are run on NT. For
-example, instead of using *.so, we would have to use *.dll.<P>
-<LI> Values for parameters can also be passed in using environment
-variables. For example, instead of specifying absolute hostname or
-port numbers in the config file, we can use $HOST and $PORT,
-respectively, in the file (assuming that these environment variables
-have been set). <P>
-<LI> If the environment variable LD_LIBRARY_PATH (in the case of UNIX)
-or PATH (in the case of Win32) contains the path to the shared object
-files or dll, then the config file can be further simplified. Instead
-of specifying an absolute path to the shared object or dll, only the
-name of the shared object or dll would suffice. That is, the Service
-Configurator makes use of LD_LIBRARY_PATH (on UNIX) or PATH (on Win32)
-to look for the shared object files or dlls.
-</UL>
-
-
-<P><HR><P>
-<A NAME="server-logging-overview">
-<H3>Overview of Server Logging Service</H3>
-
-The Server Logging Service provides a concurrent, multi-service daemon
-that processes logging records received from one or more client hosts
-simultaneously. The object-oriented design of the Server Logging
-Service is decomposed into several modular components that perform
-well-defined tasks. <P>
-
-The following are the key classes in the Server Logging Service: <P>
-<UL>
-<LI> <B> <TT> Server_Logging_Handler </TT> </B> <P>
-The Server_Logging_Handler class is a parameterized type that is
-responsible for processing logging records sent to the Server from
-participating client hosts. When logging records arrive from the
-client host associated with a particular Logging Handler object, the
-handle_input() method of the Server_Logging_Handler class is called
-which in turn formats and displays the records on one or more output
-devices (such as the printer, persistent storage, and/or console
-devices. <P>
-
-<LI> <B> <TT> Server_Logging_Acceptor </TT> </B> <P>
-The class Server_Logging_Acceptor allocates in its handle_input()
-routine a new instance of class Server_Logging_Handler on the heap,
-and accepts connections into this Server_Logging_Handler. <P>
-</UL>
-
-The following describes how to configure the Logging Server:<P>
-<UL>
- <LI> <b>Startup configuration</B><P>
-
- The only parameter that the Logging Server takes is a listen
- port number. You can specify a port number by passing a "-p
- <port_number>" to the application. This can be done via the
- svc.conf file.<P>
-
- <LI> <B>Examples </B><P>
-
- Here is an example NT svc.conf entry that dynamically loads the
- Logging Server specifying port number to listen on for client
- connections:<P>
-
- <PRE> <CODE>
- dynamic Server_Logging_Service Service_Object *
- ../lib/netsvcs:_make_ACE_Server_Logging_Acceptor()
- "-p 10202"
- </PRE></CODE>
- <P>
-
- Here is an example UNIX svc.conf entry that dynamically loads the
- Logging Server specifying port number to listen on for client
- connections. Notice that only the name of the library file
- changed:<P>
-
- <PRE> <CODE>
- dynamic Server_Logging_Service Service_Object *
- ../lib/netsvcs:_make_ACE_Server_Logging_Acceptor()
- "-p 10202"
- </PRE></CODE>
-</UL>
-Note:<P>
-<UL>
-<LI> These files would vary if the services are run on NT. For
-example, instead of using *.so, we would have to use *.dll.<P>
-<LI> Values for parameters can also be passed in using environment
-variables. For example, instead of specifying absolute hostname or
-port numbers in the config file, we can use $HOST and $PORT,
-respectively, in the file (assuming that these environment variables
-have been set). <P>
-<LI> If the environment variable LD_LIBRARY_PATH (in the case of UNIX)
-or PATH (in the case of Win32) contains the path to the shared object
-files or dll, then the config file can be further simplified. Instead
-of specifying an absolute path to the shared object or dll, only the
-name of the shared object or dll would suffice. That is, the Service
-Configurator makes use of LD_LIBRARY_PATH (on UNIX) or PATH (on Win32)
-to look for the shared object files or dlls.
-</UL>
-
-<P><HR><P>
-<A NAME="client-logging-overview">
-<H3>Overview of Client Logging Service</H3>
-
-The Client Logging Service multiplexes messages recevied from
-different applications to the Server Logging Daemon running on a
-designated host in a network/internetwork.
-
-
-The following are the key classes in the Client Logging Service: <P>
-<UL>
-<LI> <B> <TT> Client_Logging_Handler </TT> </B> <P>
-The Client_Logging_Handler class is a parameterized type that is
-responsible for setting up a named pipe and using it to communicate
-with different user processes on the same host. Once logging records
-arrive from these processes, the handler reads these records in
-priority order, performs network-byte order conversions on
-multiple-header fields, and then transmits these records to the Server
-Logging daemon across the network. <P>
-
-<LI> <B> <TT> Client_Logging_Connector </TT> </B> <P>
-The class Client_Logging_Connector connects to the Server Logging
-daemon and then in its handle_input() routine it allocates a new
-instance of the Client_Logging_Handler on the heap. <P>
-</UL>
-
-The following describes how to configure the Logging Client:<P>
-<UL>
- <LI> <b>Startup configuration</B><P>
-
-Configuring a Logging Client requires specifying all or some of the
-following parameters. These parameters can be passed in to main
-through command line as follows:<P>
-
-<TABLE cellpadding = 10 cellspacing = 0 border = 5>
-<TD VALIGN = TOP ALIGN = LEFT>
-<B> Option </B>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-<B> Description </B>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-<B> Default value </B>
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
--h &hostname&gt <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-Hostname of the Server Logging Daemon <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-ACE_DEFAULT_SERVER_HOST
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
--p &ltport number&gt
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-Port number of the Server Logging Daemon <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-ACE_DEFAULT_LOGGING_SERVER_PORT
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
--p &ltrendezvous key&gt
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-Rendezvous key used to create named pipe
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
-ACE_DEFAULT_RENDEZVOUS
-</TD>
-</TABLE>
-<P>
-
- <LI> <B>Examples </B><P>
-
- Here is an example NT svc.conf entry that dynamically loads the
- Logging Client specifying host name and port number of the
- Logging Server: <P>
-
- <PRE> <CODE>
- dynamic Client_Logging_Service Service_Object *
- ../lib/netsvcs:_make_ACE_Client_Logging_Connector()
- "-h tango.cs.wustl.edu -p 10202"
- </PRE></CODE>
- <P>
-
- Here is an example UNIX svc.conf entry that dynamically loads the
- Logging Client specifying host name and port number of the
- Logging Server. Notice that only the name of the library file
- changed:<P>
-
- <PRE> <CODE>
- dynamic Client_Logging_Service Service_Object *
- ../lib/netsvcs:_make_ACE_Client_Logging_Connector()
- "-h tango.cs.wustl.edu -p 10202"
- </PRE></CODE>
-</UL>
-Note:<P>
-<UL>
-<LI> These files would vary if the services are run on NT. For
-example, instead of using *.so, we would have to use *.dll.<P>
-<LI> Values for parameters can also be passed in using environment
-variables. For example, instead of specifying absolute hostname or
-port numbers in the config file, we can use $HOST and $PORT,
-respectively, in the file (assuming that these environment variables
-have been set). <P>
-<LI> If the environment variable LD_LIBRARY_PATH (in the case of UNIX)
-or PATH (in the case of Win32) contains the path to the shared object
-files or dll, then the config file can be further simplified. Instead
-of specifying an absolute path to the shared object or dll, only the
-name of the shared object or dll would suffice. That is, the Service
-Configurator makes use of LD_LIBRARY_PATH (on UNIX) or PATH (on Win32)
-to look for the shared object files or dlls.
-</UL>
-
-<P><HR><P>
-<A NAME="logging-strategy-overview">
-<H3> Overview of Logging Strategy Service</H3>
-
-The Logging Strategy Service can be used to control the output of all the
-network services. It can be invoked with certain flags that determine
-where the output of all the services should go. The Logging Strategy
-Service sets the flags in ACE_Log_Msg, which controls all the streams
-through macros such as ACE_DEBUG, ACE_ERROR, and ACE_ERROR_RETURN. If
-default behavior is required, the Logging Strategy Service need not be
-invoked or it can be invoked with no parameters. <P>
-
-The following describes how to configure the Logging Strategy
-Service:<p>
-
-<UL>
-<LI> <b>Startup configuration</B><P>
-
-Here are the command line arguments that can be given to the Logging
-Strategy Service: <P>
-
- -f &ltflag1&gt|&ltflag2&gt|&ltflag3&gt (etc...) <P>
-
- where a flag can be any of the following: <P>
-
-<TABLE cellpadding = 10 cellspacing = 0 border = 5>
-<TD VALIGN = TOP ALIGN = LEFT>
- <B> Flags </B>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
- <B> Description </B>
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
- STDERR <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
- Write messages to stderr. <BR>
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
- LOGGER <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
- Write messages to the local client logger deamon. <BR>
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
- OSTREAM <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
- Write messages to the ostream that gets created by specifying a
- filename (see below) <BR>
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
- VERBOSE <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
- Display messages in a verbose manner <BR>
-</TD>
-<TR>
-<TD VALIGN = TOP ALIGN = LEFT>
- SILENT <BR>
-</TD>
-<TD VALIGN = TOP ALIGN = LEFT>
- Do not print messages at all <BR>
-</TD>
-
-</TABLE>
-<P>
-
-Note: If more than one flag is specified, the flags need to be 'OR'ed
-as above syntax shows. Make sure there is no space in between the flag
-and '|'. <P>
-
- -s filename
- <P>
-
-If the OSTREAM flag is set, this can be used to specify the filename
-where the output should be directed. Note that if the OSTREAM flag is
-set and no filename is specified, ACE_DEFAULT_LOGFILE will be used to
-write the output to. <P>
-
-<LI> <B> Examples: </B> <P>
-<OL>
-<LI> To direct output only to STDERR, specify command line arguments as: <P>
- "-f STDERR"
-<P>
-
-<LI> To direct output to both STDERR and a file called "mylog", specify
-command line arguments as: <P>
- "-f STDERR|OSTREAM -s mylog"
-</OL>
-Note:<P>
-<UL>
-<LI> These files would vary if the services are run on NT. For
-example, instead of using *.so, we would have to use *.dll.<P>
-<LI> Values for parameters can also be passed in using environment
-variables. For example, instead of specifying absolute hostname or
-port numbers in the config file, we can use $HOST and $PORT,
-respectively, in the file (assuming that these environment variables
-have been set). <P>
-<LI> If the environment variable LD_LIBRARY_PATH (in the case of UNIX)
-or PATH (in the case of Win32) contains the path to the shared object
-files or dll, then the config file can be further simplified. Instead
-of specifying an absolute path to the shared object or dll, only the
-name of the shared object or dll would suffice. That is, the Service
-Configurator makes use of LD_LIBRARY_PATH (on UNIX) or PATH (on Win32)
-to look for the shared object files or dlls.
-</UL>
-</UL>
-
-<P><HR><P>
-Back to the <A HREF="http://www.cs.wustl.edu/~schmidt/ACE.html">
-ACE</A> home page.
-<!--#include virtual="/~schmidt/cgi-sig.html" -->
-</BODY>
-</HTML>
diff --git a/netsvcs/Makefile b/netsvcs/Makefile
deleted file mode 100644
index bfcb06c6893..00000000000
--- a/netsvcs/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the ACE network services
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-# lib must come first!
-DIRS = lib \
- clients \
- servers
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/netsvcs/README b/netsvcs/README
deleted file mode 100644
index e9dff4c7dfc..00000000000
--- a/netsvcs/README
+++ /dev/null
@@ -1,20 +0,0 @@
-This directory contains the ACE network service implementations and
-sample driver programs for dynamically configuring them into client
-and server processes. The subdirectories include the following:
-
- . lib -- contains implementations of the ACE network services.
- These services include a logging service, a name service,
- a distributed locking service, and a distributed time service.
- These can be built as shared libraries (i.e., DLLs), which
- are then linked into applications either statically or
- dynamically.
-
- . servers -- contains the driver program that links the various
- services together, either statically or dynamically, to
- form complete server programs.
-
- . clients -- contains a number of test programs that illustrate
- how to write clients for the various ACE network services.
-
-Please see the ACE-netsvcs.html file for an overview of the various
-services.
diff --git a/netsvcs/VCAUTO.MAK b/netsvcs/VCAUTO.MAK
deleted file mode 100644
index 15ad86cff3a..00000000000
--- a/netsvcs/VCAUTO.MAK
+++ /dev/null
@@ -1,7 +0,0 @@
-# Dir: netsvcs/
-# Top level makefile for MSVC.
-# $Id$
-
-DIR_LIST = lib.dir servers.dir
-
-!INCLUDE <$(ACE_ROOT)\include\makeinclude\VC50_DIR.MAK>
diff --git a/netsvcs/clients/Logger/Logger.dsw b/netsvcs/clients/Logger/Logger.dsw
deleted file mode 100644
index ce446d82778..00000000000
--- a/netsvcs/clients/Logger/Logger.dsw
+++ /dev/null
@@ -1,41 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "direct_logging"=.\direct_logging.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "indirect_logging"=.\indirect_logging.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/netsvcs/clients/Logger/Logger.mak b/netsvcs/clients/Logger/Logger.mak
deleted file mode 100644
index 368b706977d..00000000000
--- a/netsvcs/clients/Logger/Logger.mak
+++ /dev/null
@@ -1,269 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=Indirect - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Indirect - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Direct - Win32 Debug" && "$(CFG)" != "Indirect - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Logger.mak" CFG="Indirect - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Direct - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Indirect - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "Direct - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Direct\Debug"
-# PROP BASE Intermediate_Dir "Direct\Debug"
-# PROP BASE Target_Dir "Direct"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Direct"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Direct.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\direct_logging.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Direct.exe"
- -@erase "$(OUTDIR)\Direct.ilk"
- -@erase "$(OUTDIR)\Direct.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Direct.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Direct.pdb" /debug /machine:I386 /out:"$(OUTDIR)/Direct.exe"
-LINK32_OBJS= \
- "$(INTDIR)\direct_logging.obj"
-
-"$(OUTDIR)\Direct.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Indirect - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Indirect\Debug"
-# PROP BASE Intermediate_Dir "Indirect\Debug"
-# PROP BASE Target_Dir "Indirect"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Indirect"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Indirect.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\indirect_logging.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Indirect.exe"
- -@erase "$(OUTDIR)\Indirect.ilk"
- -@erase "$(OUTDIR)\Indirect.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Indirect.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Indirect.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Indirect.exe"
-LINK32_OBJS= \
- "$(INTDIR)\indirect_logging.obj"
-
-"$(OUTDIR)\Indirect.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/Direct.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "Direct - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\direct_logging.cpp
-DEP_CPP_DIREC=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\direct_logging.obj" : $(SOURCE) $(DEP_CPP_DIREC) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Indirect - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\indirect_logging.cpp
-DEP_CPP_INDIR=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\indirect_logging.obj" : $(SOURCE) $(DEP_CPP_INDIR) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/netsvcs/clients/Logger/Logger.mdp b/netsvcs/clients/Logger/Logger.mdp
deleted file mode 100644
index e00a77fc84f..00000000000
--- a/netsvcs/clients/Logger/Logger.mdp
+++ /dev/null
Binary files differ
diff --git a/netsvcs/clients/Logger/Makefile b/netsvcs/clients/Logger/Makefile
deleted file mode 100644
index 49236565936..00000000000
--- a/netsvcs/clients/Logger/Makefile
+++ /dev/null
@@ -1,84 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for client logging applications
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = direct_logging \
- indirect_logging
-
-LSRC = $(addsuffix .cpp,$(BIN))
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/direct_logging.o .obj/direct_logging. .shobj/direct_logging.o .shobj/direct_logging.: direct_logging.cpp \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i
-.obj/indirect_logging.o .obj/indirect_logging. .shobj/indirect_logging.o .shobj/indirect_logging.: indirect_logging.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/netsvcs/clients/Logger/README b/netsvcs/clients/Logger/README
deleted file mode 100644
index 87e324ab0d8..00000000000
--- a/netsvcs/clients/Logger/README
+++ /dev/null
@@ -1,18 +0,0 @@
-This directory contains two sample logging applications that implement
-and test the ACE distributed logging service.
-
- . indirect_logging.cpp
-
- This program talks to the ACE Client Logging Daemon on
- the localhost, which forwards the messages to Server
- Logging Daemon. The Client Logging Daemon and Server
- Logging Daemon both must be started before you can run
- this test.
-
- . direct_logging.cpp
-
- This program talks directly to the Server Logging
- Daemon. The Server Logging Daemon must be started
- before you can run this test.
-
-To start these daemons, please check out the ../../servers/ directory.
diff --git a/netsvcs/clients/Logger/direct_logging.cpp b/netsvcs/clients/Logger/direct_logging.cpp
deleted file mode 100644
index 1c0cc6e3f8a..00000000000
--- a/netsvcs/clients/Logger/direct_logging.cpp
+++ /dev/null
@@ -1,39 +0,0 @@
-// $Id$
-
-// This program sends logging records directly to the server, rather
-// than going through the client logging daemon.
-
-#include "ace/SOCK_Connector.h"
-
-#include "ace/Log_Record.h"
-
-static u_short LOGGER_PORT = ACE_DEFAULT_SERVER_PORT;
-static const char *const LOGGER_HOST = ACE_DEFAULT_SERVER_HOST;
-static const char *const DATA = "hello world\n";
-
-int
-main (int argc, char *argv[])
-{
- u_short logger_port = argc > 1 ? atoi (argv[1]) : LOGGER_PORT;
- const char *logger_host = argc > 2 ? argv[2] : LOGGER_HOST;
-
- ACE_SOCK_Stream logger;
- ACE_SOCK_Connector connector;
- ACE_INET_Addr addr (logger_port, logger_host);
- ACE_Log_Record log_record (LM_DEBUG,
- ACE_OS::time ((time_t *) 0),
- ACE_OS::getpid ());
-
- if (connector.connect (logger, addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- log_record.msg_data (DATA);
- size_t len = log_record.length ();
- log_record.encode ();
-
- if (logger.send ((char *) &log_record, len) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), -1);
- else if (logger.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), -1);
- return 0;
-}
diff --git a/netsvcs/clients/Logger/direct_logging.dsp b/netsvcs/clients/Logger/direct_logging.dsp
deleted file mode 100644
index 3d4399a7f16..00000000000
--- a/netsvcs/clients/Logger/direct_logging.dsp
+++ /dev/null
@@ -1,91 +0,0 @@
-# Microsoft Developer Studio Project File - Name="direct_logging" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=direct_logging - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "direct_logging.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "direct_logging.mak" CFG="direct_logging - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "direct_logging - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "direct_logging - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "direct_logging - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-
-!ELSEIF "$(CFG)" == "direct_logging - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "direct_l"
-# PROP BASE Intermediate_Dir "direct_l"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "direct_logging - Win32 Release"
-# Name "direct_logging - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\direct_logging.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/netsvcs/clients/Logger/indirect_logging.cpp b/netsvcs/clients/Logger/indirect_logging.cpp
deleted file mode 100644
index ea80c890322..00000000000
--- a/netsvcs/clients/Logger/indirect_logging.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-// $Id$
-
-// This is a simple test that sends logging records to the Client
-// Logging Daemon running on the localhost. This daemon then forwards
-// them to the Server Logging Daemon. If there is no Server Logging
-// Daemon, the logging records will be written to stderr.
-
-#include "ace/OS.h"
-
-int
-main (int argc, char *argv[])
-{
- const char *prog_name = argv[0];
- int iterations = argc < 2 ? 10 : ACE_OS::atoi (argv[1]);
- const char *logger_key = argc < 3 ? ACE_DEFAULT_LOGGER_KEY : argv[2];
-
- ACE_OS::srand ((u_int) ACE_OS::time (0));
-
- ACE_LOG_MSG->open (prog_name, ACE_Log_Msg::LOGGER,
- ACE_WIDE_STRING (logger_key));
-
- ACE_DEBUG ((LM_STARTUP, "starting up the test\n"));
-
- for (int i = 0; i < iterations; i++)
- {
- size_t priority = ACE_OS::rand () % int (LM_MAX);
- ACE_POW (priority);
- ACE_DEBUG ((ACE_Log_Priority (priority),
- "random message %d...\n",
- priority));
- }
-
- ACE_DEBUG ((LM_SHUTDOWN, "closing down the test\n"));
-
-#if defined (ACE_WIN32)
- // !!Important, Winsock is broken in that if you don't close
- // down the connection before exiting main, you'll lose data.
- // More over, your server might get "Access Violation" from
- // within Winsock functions.
-
- // Here we close down the connection to Logger by redirecting
- // the logging destination back to stderr.
- ACE_LOG_MSG->open (0, ACE_Log_Msg::STDERR, 0);
-#endif /* ACE_WIN32 */
-
- return 0;
-}
diff --git a/netsvcs/clients/Logger/indirect_logging.dsp b/netsvcs/clients/Logger/indirect_logging.dsp
deleted file mode 100644
index 59b94c55e3a..00000000000
--- a/netsvcs/clients/Logger/indirect_logging.dsp
+++ /dev/null
@@ -1,91 +0,0 @@
-# Microsoft Developer Studio Project File - Name="indirect_logging" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=indirect_logging - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "indirect_logging.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "indirect_logging.mak" CFG="indirect_logging - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "indirect_logging - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "indirect_logging - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "indirect_logging - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-
-!ELSEIF "$(CFG)" == "indirect_logging - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "indirect"
-# PROP BASE Intermediate_Dir "indirect"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "indirect_logging - Win32 Release"
-# Name "indirect_logging - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\indirect_logging.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/netsvcs/clients/Makefile b/netsvcs/clients/Makefile
deleted file mode 100644
index c3f80b1f7c8..00000000000
--- a/netsvcs/clients/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the client programs that test the ACE network services
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = Logger \
- Naming \
- Tokens
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/netsvcs/clients/Naming/Client/Client.dsw b/netsvcs/clients/Naming/Client/Client.dsw
deleted file mode 100644
index d8f7d02e5b7..00000000000
--- a/netsvcs/clients/Naming/Client/Client.dsw
+++ /dev/null
@@ -1,44 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Client_Test"=.\Client_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "main"=.\main.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name Client_Test
- End Project Dependency
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/netsvcs/clients/Naming/Client/Client_Test.cpp b/netsvcs/clients/Naming/Client/Client_Test.cpp
deleted file mode 100644
index dec43fae5a1..00000000000
--- a/netsvcs/clients/Naming/Client/Client_Test.cpp
+++ /dev/null
@@ -1,570 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-
-#include "ace/Service_Config.h"
-#include "ace/Naming_Context.h"
-#include "ace/Dynamic_Service.h"
-#include "ace/Thread_Manager.h"
-#include "Client_Test.h"
-
-class ACE_Svc_Export Client_Test : public ACE_Service_Object
-{
-public:
- Client_Test (void);
-
- int open (void);
- // Cache reactor and then register self with reactor
-
- int close (void);
- // Close things down and free up resources.
-
- virtual int handle_input (ACE_HANDLE handle);
- // Handle user entered commands
-
- virtual int init (int argc, char *argv[]);
- // Initialize name options and naming context when dynamically
- // linked.
-
- virtual int fini (void);
- // Close down the test when dynamically unlinked.
-
- void list_options (void);
- // Print name options
-
- int bind (char *key, char *value, char *type = "");
- // Bind a key to a value
-
- int unbind (char *key);
- // Unbind a name binding
-
- int rebind (char *key, char *value, char *type = "");
- // Rebind a name binding
-
- int find (char *key);
- // Find the value associated with a key
-
- int list_names (char *pattern);
- // Find all names that match pattern
-
- int list_values (char *pattern);
- // Find all values that match pattern
-
- int list_types (char *pattern);
- // Find all types that match pattern
-
- int list_name_entries (char *pattern);
- // Find all names that match pattern
-
- int list_value_entries (char *pattern);
- // Find all values that match pattern
-
- int list_type_entries (char *pattern);
- // Find all types that match pattern
-
-private:
- ACE_Name_Options *name_options_;
- // Name Options associated with the Naming Context
-
- void display_menu (void);
- // Display user menu
-
- int set_proc_local (void);
- // Set options to use PROC_LOCAL naming context
-
- int set_node_local (void);
- // Set options to use NODE_LOCAL naming context
-
- int set_host (char *hostname, int port);
- // Set options to use NET_LOCAL naming context
- // specifying host name and port number
-
- int quit (void);
- // Gracefully exit
-};
-
-// The following Factory is used by the ACE_Service_Config and
-// svc.conf file to dynamically initialize the state of the client
-// test.
-
-ACE_SVC_FACTORY_DEFINE (Client_Test)
-
-// Get the instance of Name_Service using Dynamic_Service
-
-//inline Name_Service *
-//NAME_SERVICE (void)
-
-inline ACE_Naming_Context *
-NAMING_CONTEXT (void)
-{
- return ACE_Dynamic_Service<ACE_Naming_Context>::instance ("ACE_Naming_Context");
-}
-
-Client_Test::Client_Test (void)
-{
- ACE_DEBUG ((LM_DEBUG, "Client_Test::Client_Test\n"));
-}
-
-int
-Client_Test::init (int /* argc */, char * /* argv */ [])
-{
- ACE_DEBUG ((LM_DEBUG, "Client_Test::init\n"));
-
- // Cache the name options.
- this->name_options_ = NAMING_CONTEXT ()->name_options ();
- return this->open ();
-}
-
-int
-Client_Test::open (void)
-{
- this->display_menu ();
-
- if (ACE::register_stdin_handler (this,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "register_stdin_handler"), -1);
- return 0;
-}
-
-
-int
-Client_Test::close (void)
-{
- // Deregister this handler with the ACE_Reactor.
- return ACE_Reactor::instance ()->remove_handler
- (ACE_STDIN,
- ACE_Event_Handler::DONT_CALL | ACE_Event_Handler::READ_MASK);
-}
-
-int
-Client_Test::fini (void)
-{
- ACE_DEBUG ((LM_DEBUG, "Client_Test::fini\n"));
- return this->close ();
-}
-
-int
-Client_Test::handle_input (ACE_HANDLE)
-{
- char option[BUFSIZ];
- char buf1[BUFSIZ];
- char buf2[BUFSIZ];
- char buf3[BUFSIZ];
- char *temp_buf;
- int port;
- char input[1024];
-
- if (::scanf ("%s", option) <= 0)
- {
- ACE_ERROR_RETURN ((LM_ERROR, "%p Try again!\n",
- "Client_Test::handle_input"), 0);
- }
-
- int result = -1;
-
- switch (isupper (option[0]) ? tolower (option[0]) : option[0])
- {
- case 'p' :
- result = this->set_proc_local ();
- break;
- case 'n' :
- result = this->set_node_local ();
- break;
- case 'h' :
- if (::scanf ("%s %d", buf1, &port) <= 0)
- break;
- result = this->set_host (buf1, port);
- break;
- case 'b' :
- // get the input from stdin
- ACE_OS::fgets (input, sizeof input, stdin);
-
- // get the key
- if ((temp_buf = ACE_OS::strtok (input, " ")))
- {
- ACE_OS::strcpy (buf1, temp_buf);
-
- // get the value
- if ((temp_buf = ACE_OS::strtok (0, " ")))
- {
- ACE_OS::strcpy (buf2, temp_buf);
-
- // get the type (if entered)
- if ((temp_buf = ACE_OS::strtok (0, " ")))
- {
- ACE_OS::strcpy (buf3, temp_buf);
- result = this->bind (buf1, buf2, buf3);
- }
- else
- result = this->bind (buf1, buf2);
- }
- else
- ACE_ERROR ((LM_ERROR, "Bind Failed! Value not entered.\n"));
- }
- else
- ACE_ERROR ((LM_ERROR, "Bind Failed! Key and Value not entered.\n"));
- break;
- case 'u' :
- if (::scanf ("%s", buf1) <= 0)
- break;
- result = this->unbind (buf1);
- break;
- case 'r' :
- // get the input from stdin
- ACE_OS::fgets (input, sizeof input, stdin);
-
- // get the key
- if ((temp_buf = ACE_OS::strtok (input, " ")))
- {
- ACE_OS::strcpy (buf1, temp_buf);
-
- // get the value
- if ((temp_buf = ACE_OS::strtok (0, " ")))
- {
- ACE_OS::strcpy (buf2, temp_buf);
-
- // get the type (if entered)
- if ((temp_buf = ACE_OS::strtok (0, " ")))
- {
- ACE_OS::strcpy (buf3, temp_buf);
- result = this->rebind (buf1, buf2, buf3);
- }
- else
- result = this->rebind (buf1, buf2);
- }
- else
- ACE_ERROR ((LM_ERROR, "Rebind Failed! Value not entered.\n"));
- }
- else
- ACE_ERROR ((LM_ERROR, "Reind Failed! Key and value not entered.\n"));
- break;
- case 'f' :
- if (::scanf ("%s", buf1) <= 0)
- break;
- result = this->find (buf1);
- break;
- case 'j' :
- if (::scanf ("%s", buf1) <= 0)
- break;
- else
- result = this->list_names (buf1);
- break;
- case 'k' :
- if (::scanf ("%s", buf1) <= 0)
- break;
- else
- result = this->list_values (buf1);
- break;
- case 'l' :
- if (::scanf ("%s", buf1) <= 0)
- break;
- else
- result = this->list_types (buf1);
- break;
- case 'c' :
- if (::scanf ("%s", buf1) <= 0)
- break;
- else
- result = this->list_name_entries (buf1);
- break;
- case 'd' :
- if (::scanf ("%s", buf1) <= 0)
- break;
- else
- result = this->list_value_entries (buf1);
- break;
- case 'e' :
- if (::scanf ("%s", buf1) <= 0)
- break;
- else
- result = this->list_type_entries (buf1);
- break;
- case 'q' :
- result = this->quit ();
- break;
- default :
- ACE_DEBUG ((LM_DEBUG, "Unrecognized command.\n"));
- }
-
- this->display_menu ();
- return result;
-}
-
-void
-Client_Test::display_menu (void)
-{
- ACE_DEBUG ((LM_DEBUG, "\n"));
- this->list_options ();
- ACE_DEBUG ((LM_DEBUG, " Name Service Main Menu\n"));
- ACE_DEBUG ((LM_DEBUG, " ----------------------\n"));
- ACE_DEBUG ((LM_DEBUG, "<P> Use Process Local Database\n"));
- ACE_DEBUG ((LM_DEBUG, "<N> Use Node Local Database\n"));;
- ACE_DEBUG ((LM_DEBUG, "<H> Set Remote Name server <host> and <port>\n\n"));
- ACE_DEBUG ((LM_DEBUG, "<B> Bind <key> <value> [<type>]\n"));
- ACE_DEBUG ((LM_DEBUG, "<U> Unbind <key>\n"));
- ACE_DEBUG ((LM_DEBUG, "<R> Rebind <key> <value> [<type>]\n"));
- ACE_DEBUG ((LM_DEBUG, "<F> Find <key>\n"));
- ACE_DEBUG ((LM_DEBUG, "<J> Lookup keys matching <pattern>\n"));
- ACE_DEBUG ((LM_DEBUG, "<K> Lookup values matching <pattern>\n"));
- ACE_DEBUG ((LM_DEBUG, "<L> Lookup types matching <pattern>\n"));
- ACE_DEBUG ((LM_DEBUG, "<C> Complete lookup keys matching <pattern>\n"));
- ACE_DEBUG ((LM_DEBUG, "<D> Complete lookup values matching <pattern>\n"));
- ACE_DEBUG ((LM_DEBUG, "<E> Complete lookup types matching <pattern>\n"));
-
- ACE_DEBUG ((LM_DEBUG, "<Q> or ^C (exit)\n"));
-}
-
-void
-Client_Test::list_options (void)
-{
-// ACE_DEBUG ((LM_DEBUG, " *** Process Name is %s ***\n",
-// this->name_options_->process_name ()));
- switch (this->name_options_->context ())
- {
- case ACE_Naming_Context::PROC_LOCAL:
- ACE_DEBUG ((LM_DEBUG, " *** Using Process Local Database\n"));
- break;
- case ACE_Naming_Context::NODE_LOCAL:
- ACE_DEBUG ((LM_DEBUG, " *** Using Node Local Database\n"));
- break;
- case ACE_Naming_Context::NET_LOCAL:
- ACE_DEBUG ((LM_DEBUG, " *** Hostname: %s\n",
- this->name_options_->nameserver_host ()));
- ACE_DEBUG ((LM_DEBUG, " *** Port Number: %d\n",
- this->name_options_->nameserver_port ()));
- break;
- default:
- assert (!"shouldn't occur!\n");
- /* NOTREACHED */
- }
- ACE_DEBUG ((LM_DEBUG, " *** Namespace directory is %s ***\n",
- this->name_options_->namespace_dir ()));
-}
-
-int
-Client_Test::set_proc_local (void)
-{
- // Close down original name space
- NAMING_CONTEXT ()->close ();
- this->name_options_->nameserver_host ("localhost");
- this->name_options_->context (ACE_Naming_Context::PROC_LOCAL);
- return NAMING_CONTEXT ()->open (ACE_Naming_Context::PROC_LOCAL);
-}
-
-int
-Client_Test::set_node_local (void)
-{
- // Close down original name space
- NAMING_CONTEXT ()->close ();
- this->name_options_->nameserver_host ("localhost");
- this->name_options_->context (ACE_Naming_Context::NODE_LOCAL);
- return NAMING_CONTEXT ()->open (ACE_Naming_Context::NODE_LOCAL);
-}
-
-int
-Client_Test::set_host (char* hostname, int port)
-{
- // Close down original name space
- NAMING_CONTEXT ()->close ();
-
- this->name_options_->context (ACE_Naming_Context::NET_LOCAL);
- // Set Name Options
- this->name_options_->nameserver_host (hostname);
- this->name_options_->nameserver_port (port);
-
- return NAMING_CONTEXT ()->open (ACE_Naming_Context::NET_LOCAL);
-}
-
-int
-Client_Test::quit (void)
-{
- // Send ourselves a SIGINT!
- return ACE_OS::kill (ACE_OS::getpid (), SIGINT);
-}
-
-int
-Client_Test::bind (char* key, char* value, char* type)
-{
- if (NAMING_CONTEXT ()->bind (key, value, type) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p Bind failed! Key %s exists\n",
- "Client_Test::bind", key), 0);
- return 0;
-}
-
-int
-Client_Test::unbind (char* key)
-{
- if (NAMING_CONTEXT ()->unbind (key) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p Unbind failed! Key %s not found\n",
- "Client_Test::unbind", key), 0);
- return 0;
-}
-
-int
-Client_Test::rebind (char* key, char* value, char* type)
-{
- int result = NAMING_CONTEXT ()->rebind (key, value, type );
- return result == 1 ? 0 : result;
-}
-
-int
-Client_Test::list_names (char *pattern)
-{
- ACE_PWSTRING_SET set;
-
- if (NAMING_CONTEXT ()->list_names (set, pattern) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p Pattern matching failed!\n",
- "Client_Test::list_names"), 0);
- else
- {
- ACE_PWSTRING_ITERATOR set_iterator (set);
-
- for (ACE_WString *name = 0;
- set_iterator.next (name) !=0;
- set_iterator.advance())
- ACE_DEBUG ((LM_DEBUG, "%s\n", name->char_rep ()));
- }
- return 0;
-}
-
-int
-Client_Test::list_values (char *pattern)
-{
- ACE_PWSTRING_SET set;
-
- if (NAMING_CONTEXT ()->list_values (set, pattern) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p Pattern matching failed!\n",
- "Client_Test::list_values"), 0);
- else
- {
- ACE_PWSTRING_ITERATOR set_iterator (set);
-
- for (ACE_WString *value = 0;
- set_iterator.next (value) !=0;
- set_iterator.advance())
- ACE_DEBUG ((LM_DEBUG, "%s\n", value->char_rep ()));
- }
- return 0;
-}
-
-int
-Client_Test::list_types (char *pattern)
-{
- ACE_PWSTRING_SET set;
-
- if (NAMING_CONTEXT ()->list_types (set, pattern) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p Pattern matching failed!\n",
- "Client_Test::list_types"), 0);
- else
- {
- ACE_PWSTRING_ITERATOR set_iterator (set);
-
- for (ACE_WString *type = 0;
- set_iterator.next (type) !=0;
- set_iterator.advance())
- ACE_DEBUG ((LM_DEBUG, "%s\n", type->char_rep ()));
- }
- return 0;
-}
-
-int
-Client_Test::list_name_entries (char *pattern)
-{
- ACE_BINDING_SET set;
-
- if (NAMING_CONTEXT ()->list_name_entries (set, pattern) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p Pattern matching failed!\n",
- "Client_Test::list_names"), 0);
- else
- {
- ACE_BINDING_ITERATOR set_iterator (set);
-
- for (ACE_Name_Binding *entry = 0;
- set_iterator.next (entry) !=0;
- set_iterator.advance())
- {
- ACE_DEBUG ((LM_DEBUG, "%s\t", entry->name_.char_rep ()));
- ACE_DEBUG ((LM_DEBUG, "%s\t", entry->value_.char_rep ()));
- if (entry->type_)
- ACE_DEBUG ((LM_DEBUG, "%s\n", entry->type_));
- }
- }
- return 0;
-}
-
-int
-Client_Test::list_value_entries (char *pattern)
-{
- ACE_BINDING_SET set;
-
- if (NAMING_CONTEXT ()->list_value_entries (set, pattern) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p Pattern matching failed!\n",
- "Client_Test::list_values"), 0);
- else
- {
- ACE_BINDING_ITERATOR set_iterator (set);
- for (ACE_Name_Binding *entry = 0;
- set_iterator.next (entry) !=0;
- set_iterator.advance())
- {
- ACE_DEBUG ((LM_DEBUG, "%s\t", entry->name_.char_rep ()));
- ACE_DEBUG ((LM_DEBUG, "%s\t", entry->value_.char_rep ()));
- if (entry->type_)
- ACE_DEBUG ((LM_DEBUG, "%s\n", entry->type_));
- }
- }
- return 0;
-}
-
-int
-Client_Test::list_type_entries (char *pattern)
-{
- ACE_BINDING_SET set;
-
- if (NAMING_CONTEXT ()->list_type_entries (set, pattern) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p Pattern matching failed!\n",
- "Client_Test::list_types"), 0);
- else
- {
- ACE_BINDING_ITERATOR set_iterator (set);
-
- for (ACE_Name_Binding *entry = 0;
- set_iterator.next (entry) !=0;
- set_iterator.advance())
- {
- ACE_DEBUG ((LM_DEBUG, "%s\t", entry->name_.char_rep ()));
- ACE_DEBUG ((LM_DEBUG, "%s\t", entry->value_.char_rep ()));
- ACE_DEBUG ((LM_DEBUG, "%s\n", entry->type_));
- }
- }
- return 0;
-}
-
-
-int
-Client_Test::find (char *key)
-{
- char *value = 0;
- char *type = 0;
-
- if (NAMING_CONTEXT ()->resolve (key, value, type) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p Find failed! Key %s not found\n",
- "Client_Test::list_find", key), 0);
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "Binding for %s : value = %s\ttype = %s\n",
- key, value, type));
- if (type)
- delete [] type;
- return 0;
- }
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Dynamic_Service<ACE_Naming_Context>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Dynamic_Service<ACE_Naming_Context>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/netsvcs/clients/Naming/Client/Client_Test.dsp b/netsvcs/clients/Naming/Client/Client_Test.dsp
deleted file mode 100644
index 534b9b44306..00000000000
--- a/netsvcs/clients/Naming/Client/Client_Test.dsp
+++ /dev/null
@@ -1,96 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Client_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=Client_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Client_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Client_Test.mak" CFG="Client_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Client_Test - Win32 Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "Client_Test - Win32 Debug" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Client_Test - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\...." /I "..\..\..\..\\" /D "NDEBUG" /D "_WINDOWS" /D "WIN32" /YX /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386 /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "Client_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\..\\" /D "_WINDOWS" /D "_DEBUG" /D "WIN32" /YX /FD /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Client_Test - Win32 Release"
-# Name "Client_Test - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\Client_Test.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/netsvcs/clients/Naming/Client/Client_Test.h b/netsvcs/clients/Naming/Client/Client_Test.h
deleted file mode 100644
index 830db0e73c2..00000000000
--- a/netsvcs/clients/Naming/Client/Client_Test.h
+++ /dev/null
@@ -1,9 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-#include "ace/OS.h"
-
-// Define the external Client_Test interface.
-
-ACE_SVC_FACTORY_DECLARE (Client_Test)
diff --git a/netsvcs/clients/Naming/Client/Makefile b/netsvcs/clients/Naming/Client/Makefile
deleted file mode 100644
index 71d40f7dd01..00000000000
--- a/netsvcs/clients/Naming/Client/Makefile
+++ /dev/null
@@ -1,157 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the ACE client-side Name_Server test
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = main
-LIB = libClient_Test.a
-SHLIB = libClient_Test.$(SOEXT)
-
-FILES = Client_Test
-
-SRC = $(addsuffix .cpp,$(BIN))
-OBJ = $(SRC:%.cpp=$(VDIR)%.o)
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(LSRC:%.cpp=$(VDIR)%.o)
-SHOBJ = $(addsuffix .so,$(FILES))
-
-LDLIBS = -lClient_Test
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VLIB) $(VSHLIB) $(SHLIBA) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Client_Test.o .obj/Client_Test.so .shobj/Client_Test.o .shobj/Client_Test.so: Client_Test.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Naming_Context.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/Name_Proxy.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Name_Request_Reply.h \
- $(ACE_ROOT)/ace/Name_Space.h \
- $(ACE_ROOT)/ace/Dynamic_Service.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Client_Test.h
-.obj/main.o .obj/main.so .shobj/main.o .shobj/main.so: main.cpp $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Naming_Context.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/Name_Proxy.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Name_Request_Reply.h \
- $(ACE_ROOT)/ace/Name_Space.h Client_Test.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/netsvcs/clients/Naming/Client/main.cpp b/netsvcs/clients/Naming/Client/main.cpp
deleted file mode 100644
index 93ecb8ba823..00000000000
--- a/netsvcs/clients/Naming/Client/main.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-// Test the client-side of the ACE Name Server...
-// $Id$
-
-
-#include "ace/Service_Config.h"
-#include "ace/Naming_Context.h"
-#include "Client_Test.h"
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon;
-
- if (daemon.open (argc, argv) == -1)
- {
- if (errno != ENOENT)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "open", 1));
- else // Use static binding.
- {
- char *l_argv[3];
- l_argv[0] = argv[0];
- l_argv[1] = "-p 10011";
- l_argv[2] = 0;
- ACE_Service_Object *so = ACE_SVC_INVOKE (ACE_Naming_Context);
-
- if (so->init (2, l_argv) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "ACE_Naming_Context", 1));
-
- so = ACE_SVC_INVOKE (Client_Test);
-
- if (so->init (0, l_argv) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "Client_Test", 1));
- }
- }
-
- // Run forever, performing the configured services until we are shut
- // down by a SIGINT/SIGQUIT signal.
-
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
diff --git a/netsvcs/clients/Naming/Client/main.dsp b/netsvcs/clients/Naming/Client/main.dsp
deleted file mode 100644
index f29fe74efbd..00000000000
--- a/netsvcs/clients/Naming/Client/main.dsp
+++ /dev/null
@@ -1,89 +0,0 @@
-# Microsoft Developer Studio Project File - Name="main" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=main - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "main.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "main.mak" CFG="main - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "main - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "main - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "main - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\...." /I "..\..\..\..\\" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D "WIN32" /D "UNICODE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib Client_Test.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\..\..\ace"
-
-!ELSEIF "$(CFG)" == "main - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\..\\" /D "_CONSOLE" /D "_MBCS" /D "_DEBUG" /D "WIN32" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 Client_Test.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "main - Win32 Release"
-# Name "main - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\main.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/netsvcs/clients/Naming/Client/svc.conf b/netsvcs/clients/Naming/Client/svc.conf
deleted file mode 100644
index 4e789d4eaf0..00000000000
--- a/netsvcs/clients/Naming/Client/svc.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-# Note that $DB and $PORT are environment variables that are
-# automatically interpreted and substituted by ACE!
-static ACE_Naming_Context "main -p $PORT -h tango"
-dynamic Name_Server_test Service_Object * ./Client_Test:_make_Client_Test ()
-# Note: Client_Test must come after ACE_Naming_Context since it relies
-# on the ACE_Naming_Context having been linked...
diff --git a/netsvcs/clients/Naming/Client/svc2.conf b/netsvcs/clients/Naming/Client/svc2.conf
deleted file mode 100644
index 41075e1bf29..00000000000
--- a/netsvcs/clients/Naming/Client/svc2.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-# Note that $DB and $PORT are environment variables that are
-# automatically interpreted and substituted by ACE! In addition, note
-# how you can give a relative name for the libACE_svcs.so and ACE will
-# locate this for you automatically by reading your LD search path!
-dynamic ACE_Naming_Context Service_Object * libACE.so:_make_ACE_Naming_Context () "main -s $DB"
-dynamic ACE_Naming_Context2 Service_Object * libACE.so:_make_ACE_Naming_Context () "main -s $DB"
-dynamic Name_Server_test Service_Object * .shobj/Client_Test.so:_make_Client_Test ()
-# Note: Client_Test must come after ACE_Naming_Context since it relies
-# on the ACE_Naming_Context having been dynamically linked.
diff --git a/netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp b/netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp
deleted file mode 100644
index e5f0d030f0c..00000000000
--- a/netsvcs/clients/Naming/Dump_Restore/Dump_Restore.cpp
+++ /dev/null
@@ -1,380 +0,0 @@
-#include <fstream.h>
-// $Id$
-
-#include "ace/Service_Config.h"
-#include "ace/Read_Buffer.h"
-#include "ace/Thread_Manager.h"
-#include "Dump_Restore.h"
-
-Dump_Restore::Dump_Restore (int argc, char *argv[])
- : infile_ (0)
-{
- ACE_NEW (this->ns_context_, ACE_Naming_Context);
-
- // Cache the name options
- this->name_options_ = this->ns_context_->name_options ();
- this->name_options_->parse_args (argc, argv);
-
- //determine name context
- if (ACE_OS::strcmp (this->name_options_->nameserver_host (), "localhost") == 0)
- {
- if (ns_context_->open (ACE_Naming_Context::PROC_LOCAL) == -1)
- ACE_ERROR ( (LM_ERROR, "%p\n", "ns_context_->open"));
- }
- else
- {
- // Don't really need to do this but it's a hack to fix
- // the problme of Display () not printing the right hostname
- ACE_OS::strcpy (this->hostname_,
- this->name_options_->nameserver_host ());
- this->port_ = this->name_options_->nameserver_port ();
-
- if (this->ns_context_->open (ACE_Naming_Context::NET_LOCAL) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "ns_context_->open"));
- }
-
- this->display_menu ();
-
- if (ACE::register_stdin_handler (this,
- ACE_Reactor::instance (),
- ACE_Thread_Manager::instance ()) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "register_stdin_handler"));
-}
-
-Dump_Restore::~Dump_Restore (void)
-{
- // Deregister this handler with the ACE_Reactor.
- ACE_Reactor::instance ()->remove_handler
- (ACE_STDIN,
- ACE_Event_Handler::DONT_CALL | ACE_Event_Handler::READ_MASK);
-
- ACE_OS::fclose (this->infile_);
-}
-
-int
-Dump_Restore::handle_input (ACE_HANDLE)
-{
- char option[BUFSIZ];
- char buf1[BUFSIZ];
- u_short port;
-
- if (::scanf ("%s", option) <= 0)
- {
- cerr << "try again" << endl;
- return 0;
- }
-
- switch (option[0])
- {
- case 'P' :
- case 'p' :
- set_proc_local ();
- break;
- case 'N' :
- case 'n' :
- set_node_local ();
- break;
- case 'H' :
- case 'h' :
- if (::scanf ("%s %hu", buf1, &port) <= 0)
- break;
- set_host (buf1, port);
- break;
- case 'F':
- case 'f':
- if (::scanf ("%s", filename_) <= 0)
- break;
- if (this->infile_)
- ACE_OS::fclose (this->infile_);
- this->infile_ = fopen(filename_,"r");
- break;
- case 'B' :
- case 'b' :
- populate (Dump_Restore::BIND);
- break;
- case 'U' :
- case 'u' :
- populate (Dump_Restore::UNBIND);
- break;
- case 'R' :
- case 'r' :
- populate (Dump_Restore::REBIND);
- break;
- case 'D':
- case 'd':
- if (::scanf ("%s", dump_filename_) <= 0)
- break;
- this->dump ();
- break;
- case 'Q' :
- case 'q' :
- quit ();
- break;
- default :
- cout << "Unrecognized command." << endl;
- }
-
- display_menu ();
- return 0;
-}
-
-void
-Dump_Restore::display_menu (void)
-{
- cout << endl;
- cout << " Name Service Main Menu" << endl;
- cout << " ----------------------" << endl;
-
- // Check if using local name space or remote name space
- if (ACE_OS::strcmp (this->name_options_->nameserver_host (), "localhost") == 0)
- {
- if (this->ns_scope_ == ACE_Naming_Context::PROC_LOCAL)
- cout << " *** Using Process Local Database ***" << endl << endl;
- else
- cout << " *** Using Node Local Database ***" << endl << endl;
- }
- else
- {
- cout << " Hostname: " << this->hostname_;
- cout << " Port Number: " << this->port_ << endl << endl;
- }
- if (this->infile_)
- cout << "Input File: " << filename_ << endl << endl;
- else
- cout << "** No Input File Specified **" << endl;
- cout << "<P> Use Process Local Database" << endl;
- cout << "<N> Use Node Local Database" << endl;
- cout << "<H> Set Remote Name server <host> and <port>" << endl;
- cout << "<F> Set Input File <file name>" << endl << endl;
- cout << "<B> Bind" << endl;
- cout << "<U> Unbind" << endl;
- cout << "<R> Rebind" << endl;
- cout << "<D> Dump <file name>" << endl;
- cout << "<Q> or ^C (exit) " << endl;
-}
-
-
-int
-Dump_Restore::set_proc_local (void)
-{
- // Set Name Options
- this->name_options_->nameserver_host ("localhost");
- this->name_options_->nameserver_port (0);
-
- // Set Naming Context scope
- this->ns_scope_ = ACE_Naming_Context::PROC_LOCAL;
-
- // Remove old naming context
- delete this->ns_context_;
-
- // Create new Naming Context
- ACE_NEW_RETURN (this->ns_context_, ACE_Naming_Context, -1);
-
- if (this->ns_context_->open (ACE_Naming_Context::PROC_LOCAL) == -1)
- ACE_ERROR_RETURN ( (LM_ERROR, "%p\n", "ns_context_->open"), -1);
-
- return 0;
-}
-
-int
-Dump_Restore::set_node_local (void)
-{
- // Set Name Options
- this->name_options_->nameserver_host ("localhost");
- this->name_options_->nameserver_port (0);
-
- // Set Naming Context scope
- this->ns_scope_ = ACE_Naming_Context::NODE_LOCAL;
-
- // Remove old naming context
- delete this->ns_context_;
-
- // Create new Naming Context
- ACE_NEW_RETURN (this->ns_context_, ACE_Naming_Context, -1);
-
- if (ns_context_->open (ACE_Naming_Context::NODE_LOCAL) == -1)
- ACE_ERROR_RETURN ( (LM_ERROR, "%p\n", "ns_context_->open"), -1);
- return 0;
-}
-
-int
-Dump_Restore::set_host (char* hostname, int port)
-{
- // Set Name Options
- this->name_options_->nameserver_host (hostname);
- this->name_options_->nameserver_port (port);
-
- // don't really need to do this but it's a hack to fix
- // the problme of Display () not printing the right hostname
- ACE_OS::strcpy (this->hostname_, hostname);
- this->port_ = port;
- this->ns_scope_ = ACE_Naming_Context::NET_LOCAL;
-
- // remove old naming context
- delete this->ns_context_;
-
- // Create new Naming Context
- ACE_NEW_RETURN (this->ns_context_, ACE_Naming_Context, -1);
-
- // assume net_local context
- if (ns_context_->open (ACE_Naming_Context::NET_LOCAL) == -1)
- ACE_ERROR_RETURN ( (LM_ERROR, "%p\n", "ns_context_->open"), -1);
-
- return 0;
-}
-
-int
-Dump_Restore::doit (Dump_Restore::Operation_Type op,
- char *name,
- char* value,
- char* type)
-{
- int result = -1;
-
- switch (op)
- {
- case Dump_Restore::BIND:
- {
- result = this->bind (name, value, type);
- break;
- }
- case Dump_Restore::UNBIND:
- {
- result = this->unbind (name);
- break;
- }
- case Dump_Restore::REBIND:
- {
- result = this->rebind (name, value, type);
- break;
- }
- }
-
- return result;
-}
-
-int
-Dump_Restore::populate (Dump_Restore::Operation_Type op)
-{
- if (this->infile_)
- {
- int result = -1;
- enum State { NAME, VALUE, TYPE };
-
- State state = NAME;
- // reset file pointer
- ACE_OS::rewind (this->infile_);
-
- ACE_Allocator *allocator = ACE_Allocator::instance ();
- ACE_Read_Buffer read_buffer (this->infile_, 0, allocator);
-
- for (char *temp; (temp = read_buffer.read ('\n')) != 0; )
- {
- char *name = 0;
- char *actual_name = 0;
- char *value = 0;
- char *actual_value = 0;
- char *type = 0;
- char *actual_type = 0;
-
- switch (state)
- {
- case NAME:
- name = temp;
- ACE_OS::strtok (name, "=");
- actual_name = ACE_OS::strtok (0, "=");
- state = VALUE;
- break;
- case VALUE:
- value = temp;
- ACE_OS::strtok (value, "=");
- actual_value = ACE_OS::strtok (0, "=");
- state = TYPE;
- break;
- case TYPE:
- type = temp;
- ACE_OS::strtok (type, "=");
- actual_type = ACE_OS::strtok (0, "=");
-
- if (actual_type)
- result = this->doit (op,
- actual_name,
- actual_value,
- actual_type);
- else
- result = this->doit (op,
- actual_name,
- actual_value);
- if (name)
- allocator->free(name);
- if (value)
- allocator->free(value);
- if (type)
- allocator->free(type);
- state = NAME;
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "populate"), -1);
- /* NOTREACHED */
- }
- }
-
- return result;
- }
- else
- return -1;
-}
-
-int
-Dump_Restore::bind (char* key, char* value, char* type)
-{
- int result = ns_context_->bind (key, value, type);
-
- if (result == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ns_context_->bind"), -1);
- else if (result == 1)
- ACE_ERROR_RETURN ((LM_ERROR, "%s%s%s\n", "key <", key, "> already bound"), 1);
- return 0;
-}
-
-int
-Dump_Restore::unbind (char* key)
-{
- int result = ns_context_->unbind (key);
-
- if (result == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ns_context_->unbind"), -1);
-
- return 0;
-}
-
-int
-Dump_Restore::rebind (char* key, char* value, char* type)
-{
- if (ns_context_->rebind (key, value, type) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ns_context_->rebind"), -1);
-
- return 0;
-}
-
-int
-Dump_Restore::quit (void)
-{
- return ACE_OS::kill (ACE_OS::getpid (), SIGINT);
-}
-
-void
-Dump_Restore::dump (void)
-{
- ofstream output_file (dump_filename_);
-
- ostream *orig_stream = ACE_Log_Msg::instance ()->msg_ostream ();
- ACE_Log_Msg::instance ()->msg_ostream (&output_file);
- ACE_Log_Msg::instance ()->clr_flags (ACE_Log_Msg::STDERR | ACE_Log_Msg::LOGGER );
- ACE_Log_Msg::instance ()->set_flags (ACE_Log_Msg::OSTREAM);
-
- ns_context_->dump ();
-
- ACE_Log_Msg::instance ()->msg_ostream (orig_stream);
- ACE_Log_Msg::instance ()->clr_flags (ACE_Log_Msg::STDERR);
-}
diff --git a/netsvcs/clients/Naming/Dump_Restore/Dump_Restore.h b/netsvcs/clients/Naming/Dump_Restore/Dump_Restore.h
deleted file mode 100644
index b1a82a50f3c..00000000000
--- a/netsvcs/clients/Naming/Dump_Restore/Dump_Restore.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/Event_Handler.h"
-#include "ace/Reactor.h"
-#include "ace/Naming_Context.h"
-
-class Dump_Restore : public ACE_Event_Handler
-{
-public:
- enum Operation_Type
- {
- BIND,
- UNBIND,
- REBIND
- };
- Dump_Restore (int argc, char *argv[]);
- // Initialize name options and naming context
-
- ~Dump_Restore (void);
-
- virtual int handle_input (ACE_HANDLE handle);
- // Handle user entered commands
-
- void dump (void);
-
-private:
- char hostname_[MAXHOSTNAMELEN + 1];
- // Cache the hostname and port number for remote case
-
- void display_menu (void);
- // Display user menu.
-
- int set_proc_local (void);
- // Set options to use PROC_LOCAL naming context.
-
- int set_node_local (void);
- // Set options to use NODE_LOCAL naming context.
-
- int set_host (char* hostname, int port);
- // Set options to use NET_LOCAL naming context specifying host name
- // and port number.
-
- int quit (void);
- // Gracefully exit.
-
- int populate (Dump_Restore::Operation_Type op);
-
- int doit (Dump_Restore::Operation_Type op,
- char *name,
- char *value,
- char *type = "");
- int bind (char* key, char* value, char* type = "");
- int unbind (char* key);
- int rebind (char* key, char* value, char* type = "");
-
- char filename_[MAXPATHLEN + 1];
- char dump_filename_[MAXPATHLEN + 1];
-
- u_short port_;
- // port server is listening on
-
- ACE_Naming_Context *ns_context_;
- // Current naming context
-
- ACE_Naming_Context::Context_Scope_Type ns_scope_;
- // Defines the scope of the naming context
-
- FILE *infile_;
- // input file
-
- ACE_Name_Options *name_options_;
- // Name Options associated with the Naming Context
-};
diff --git a/netsvcs/clients/Naming/Dump_Restore/Makefile b/netsvcs/clients/Naming/Dump_Restore/Makefile
deleted file mode 100644
index d8c09d9f1ff..00000000000
--- a/netsvcs/clients/Naming/Dump_Restore/Makefile
+++ /dev/null
@@ -1,162 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the ACE Dump-Restore Name_Server utility
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = main
-LIB = libDump_Restore.a
-SHLIB = libDump_Restore.$(SOEXT)
-
-FILES = Dump_Restore
-
-SRC = $(addsuffix .cpp,$(BIN))
-OBJ = $(SRC:%.cpp=$(VDIR)%.o)
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(LSRC:%.cpp=$(VDIR)%.o)
-SHOBJ = $(addsuffix .so,$(FILES))
-
-LDLIBS = -lDump_Restore
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VLIB) $(VSHLIB) $(SHLIBA) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Dump_Restore.o .obj/Dump_Restore.so .shobj/Dump_Restore.o .shobj/Dump_Restore.so: Dump_Restore.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Read_Buffer.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Read_Buffer.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Dump_Restore.h \
- $(ACE_ROOT)/ace/Naming_Context.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/Name_Proxy.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Name_Request_Reply.h \
- $(ACE_ROOT)/ace/Name_Space.h
-.obj/main.o .obj/main.so .shobj/main.o .shobj/main.so: main.cpp $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h Dump_Restore.h \
- $(ACE_ROOT)/ace/Naming_Context.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/Name_Proxy.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Name_Request_Reply.h \
- $(ACE_ROOT)/ace/Name_Space.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/netsvcs/clients/Naming/Dump_Restore/README b/netsvcs/clients/Naming/Dump_Restore/README
deleted file mode 100644
index 3bb13935d87..00000000000
--- a/netsvcs/clients/Naming/Dump_Restore/README
+++ /dev/null
@@ -1,67 +0,0 @@
-This file describes the usage of the Dump-Restore utility for the ACE
-Name Server.
-
-Similar to the test application provided in the Client-Server
-directory, a simple ASCII menu-driven interface is provided to the
-user:
-
- Name Service Main Menu
- ----------------------
- *** Using Process Local Database ***
-
-** No Input File Specified **
-<P> Use Process Local Database
-<N> Use Node Local Database
-<H> Set Remote Name server <host> and <port>
-<F> Set Input File <file name>
-
-<B> Bind
-<U> Unbind
-<R> Rebind
-<D> Dump <file name>
-<Q> or ^C (exit)
-
-Initially, the user can select the type of database from the menu:
-
-<P> uses the process local database (i.e., the
- database is called the same name as the process
- and stored in /tmp).
-<N> uses the node local database (which defaults
- to /tmp/localnames).
-<H> uses the net local database by specifying host and port
- number (by default this is stored in a file called
- /tmp/globalnames on the server).
-<F> Sets the name of the input file that will be used by the
- test application to populate the database. The format of
- the file should be:
-
- name=<name1>
- value=<value1>
- type=[<type1>]
- name=<name2>
- value=<value2>
- type=[<type2>]
- .
- .
- .
-
- Note that the type field is optional. However, if no type
- information is associated with a name binding, a null entry still
- needs to be present (i.e., type=).
-
-Once the input file has been specified, the user can then do one of
-the following:
-
-<B> Bind -- bind all the bindings in the file to the database.
- This can be used to "restore" the state of the
- Name Server.
-<U> Unbind -- unbind all the bindings in the file from the database.
-<R> Rebind -- rebind all the bindings in the file to the database.
-<D> Dump <file name> -- dump the state of the database to <filename>.
-<Q> or ^C (exit) -- exit gracefully, saving the contents of the
- Name Server in persistent shared memory.
-
-Note that the dump file is stored in ASCII with exactly the same
-format as the input file. Also, one can easily change the test
-application so that a call to Dump results in the state of the
-database dumped to standard output instead of a file.
diff --git a/netsvcs/clients/Naming/Dump_Restore/createfile.cpp b/netsvcs/clients/Naming/Dump_Restore/createfile.cpp
deleted file mode 100644
index 72254f063e5..00000000000
--- a/netsvcs/clients/Naming/Dump_Restore/createfile.cpp
+++ /dev/null
@@ -1,31 +0,0 @@
-// $Id$
-
-#include <stdio.h>
-#include <string.h>
-
-int
-main (int argc, char **argv)
-{
- FILE *infile, *outfile;
- char buf[BUFSIZ];
-
- if ((infile = fopen (argv[1], "r")) == NULL)
- return -1;
-
- if ((outfile = fopen (argv[2], "w")) == NULL)
- return -1;
-
- int count = 0;
- while (::fgets (buf, BUFSIZ, infile))
- {
- buf[::strlen(buf) - 1] = '\0';
- fputs (buf, outfile);
- if (count % 2 == 0)
- fputs (" ", outfile);
- else
- fputs ("\n", outfile);
- count++;
- }
- fclose (outfile);
- fclose (infile);
-}
diff --git a/netsvcs/clients/Naming/Dump_Restore/main.cpp b/netsvcs/clients/Naming/Dump_Restore/main.cpp
deleted file mode 100644
index 3bb75ff26ac..00000000000
--- a/netsvcs/clients/Naming/Dump_Restore/main.cpp
+++ /dev/null
@@ -1,22 +0,0 @@
-// Test the client-side of the ACE Name Server...
-// $Id$
-
-#include "ace/Service_Config.h"
-#include "Dump_Restore.h"
-
-int
-main (int argc, char *argv[])
-{
- ACE_Service_Config daemon (argv[0]);
-
- ACE_DEBUG ((LM_DEBUG, "entering main\n"));
-
- // Get a handler
- Dump_Restore client_handler (argc, argv);
-
- ACE_Reactor::run_event_loop ();
-
- /* NOTREACHED */
- ACE_DEBUG ((LM_DEBUG, "leaving main\n"));
- return 0;
-}
diff --git a/netsvcs/clients/Naming/Dump_Restore/nametest.cpp b/netsvcs/clients/Naming/Dump_Restore/nametest.cpp
deleted file mode 100644
index fb9c71a5014..00000000000
--- a/netsvcs/clients/Naming/Dump_Restore/nametest.cpp
+++ /dev/null
@@ -1,112 +0,0 @@
-#include "ace/Naming_Context.h"
-// $Id$
-
-#include "ace/Name_Options.h"
-#include "nametest.h"
-
-void
-Nametest::listopt (void)
-{
- cout << "serverport is "
- << ACE_Name_Options::instance ()->nameserver_port()
- << endl;
- cout << "serverhost is "
- << ACE_Name_Options::instance ()->nameserver_host()
- << endl;
- cout << "process_name is "
- << ACE_Name_Options::instance ()->process_name()
- << endl;
- cout << "namespace_dir is "
- << ACE_Name_Options::instance ()->namespace_dir()
- << endl;
-}
-
-int
-Nametest::init (int argc, char *argv[])
-{
- ACE_Server_Record *sr;
- ACE_Service_Config::svc_rep ()->find ("Name_Server_Proxy", &sr);
- ACE_Service_Type *st = sr->type ();
- ACE_Server_Object *so = st->object ();
-dynamic_cast<ACE_Name_Server_Proxy *> (so);
-
- ACE_Name_Server_Proxy *ns_proxy = ACE_Service_Config::name_server_proxy ();
-
- ns_proxy->bind (...);
-
- this->listopt ();
-
- ACE_Naming_Context ns_context;
-
- if (ns_context.open (ACE_Naming_Context::NET_LOCAL) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "ns_context.open"), -1);
-
- const char *mykey = argv[0];
- char *myvalue = argv[1];
- char *ns_value = 0;
- char *ns_type = 0;
-
- if (ns_context.bind (mykey, myvalue, "ottotype") == -1)
- cout << "bind failed" << endl;
- else
- cout << "bind succeeded" << endl;
-
-
- if (ns_context.resolve (mykey, ns_value, ns_type) == -1)
- cout << "resolve of " << mykey << " failed" << endl;
- else
- cout << "resolve of " << mykey << " succeeded, value = "
- << ns_value << ", type = " << ns_type << endl;
-
- delete [] ns_value;
- delete [] ns_type;
- ns_value = 0;
- ns_type = 0;
-
- if (ns_context.rebind (mykey, myvalue, "newottotype") == -1)
- cout << "rebind failed" << endl;
- else
- cout << "rebind succeeded" << endl;
-
- if (ns_context.resolve (mykey, ns_value, ns_type) == -1)
- cout << "resolve of " << mykey << " failed" << endl;
- else
- cout << "resolve of " << mykey << " succeeded, value = "
- << ns_value << ", type = " << ns_type << endl;
-
- delete [] ns_value;
- delete [] ns_type;
- ns_value = 0;
- ns_type = 0;
-
- if (ns_context.unbind (mykey) == -1)
- cout << "unbind failed" << endl;
- else
- cout << "unbind succeeded" << endl;
-
- return 0;
-}
-
-int
-Nametest::fini (void)
-{
- cout << "Nametest::fini called" << endl;
- return 0;
-}
-
-int
-Nametest::info (char **, unsigned) const
-{
- cout << "Nametest::info called" << endl;
- return 0;
-}
-
-extern "C" ACE_Service_Object *_alloc(void);
-
-// Factory function that is called automatically when the ACE
-// framework dynamically links this shared object file.
-
-ACE_Service_Object *_alloc (void)
-{
- return new Nametest;
-}
diff --git a/netsvcs/clients/Naming/Dump_Restore/nametest.h b/netsvcs/clients/Naming/Dump_Restore/nametest.h
deleted file mode 100644
index fa0cc5dc05c..00000000000
--- a/netsvcs/clients/Naming/Dump_Restore/nametest.h
+++ /dev/null
@@ -1,15 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-#include "ace/Service_Object.h"
-
-class Nametest : public ACE_Service_Object
-{
-public:
- virtual int init (int argc, char *argv[]);
- virtual int fini (void);
- virtual int info (char **, size_t) const;
-
- void listopt (void);
-};
-
diff --git a/netsvcs/clients/Naming/Makefile b/netsvcs/clients/Naming/Makefile
deleted file mode 100644
index 13ba05a1d26..00000000000
--- a/netsvcs/clients/Naming/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Name Server test applications
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = Client \
- Dump_Restore
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/netsvcs/clients/Naming/README b/netsvcs/clients/Naming/README
deleted file mode 100644
index 7e461560cb6..00000000000
--- a/netsvcs/clients/Naming/README
+++ /dev/null
@@ -1,124 +0,0 @@
-This directory contains a set of tests for the ACE_Name_Server
-library. There are two directories -- client and server, which test
-the client and server, respectively. In addition, these tests
-illustrate how to use the ACE Service_Config mechanism, which enables
-the client and server code to be dynamically linked into the process
-at installation-time or run-time!
-
-The client test is an application that allows the user to vary the
-test parameters through the following menu driven interface:
-
- Name Service Main Menu
- ----------------------
- *** Using Process Local Database ***
-
-<P> Use Process Local Database
-<N> Use Node Local Database
-<H> Set Remote Name server <host> and <port>
-
-<B> Bind <key> <value> [<type>]
-<U> Unbind <key>
-<R> Rebind <key> <value> [<type>]
-<F> Find <key>
-<J> Lookup keys matching <pattern>
-<K> Lookup values matching <pattern>
-<L> Lookup types matching <pattern>
-<C> Complete lookup keys matching <pattern>
-<D> Complete lookup values matching <pattern>
-<E> Complete lookup types matching <pattern>
-
-<Q> or ^C (exit)
-
-Initially, the user can select the type of database -- process local,
-node local, or net local -- from the menu.
-
-<P> uses the process local database (i.e., the database is called the
- same name as the process and stored in /tmp).
-<N> uses the node local database (which defaults to /tmp/localnames).
-<H> uses the net local database by specifying host and port number (by
- default this is stored in a file called /tmp/globalnames on the server).
-
-The user can then create new bindings, delete existing bindings, or
-rebind bindings:
-
-<B> Bind <key> <value> [<type>]
- -- binds the key to the value and adds the
- binding to the database. Note that type
- information is optional.
-<U> Unbind <key> -- unbind a binding whose key is <key>
-<R> Rebind <key> <value> [<type>]
- -- rebind <key> to <value>. Once again <type> is optional.
-<F> Find <key> -- find the binding associated with key <key>
-<Q> or ^C (exit) -- exit gracefully, saving the contents of the
- Name Server in persistent shared memory.
-
-In addition, the user can do pattern matching for keys, values, and
-types. Note that pattern matching is supported using regular expressions.
-
-<J> Lookup keys matching <pattern>
- -- find all keys that match <pattern>
-<K> Lookup values matching <pattern>
- -- find all values that match <pattern>
-<L> Lookup types matching <pattern>
- -- find all types that match <pattern>
-
-<C> Complete lookup keys matching <pattern>
- -- find all bindings whose keys match <pattern>
-<D> Complete lookup values matching <pattern>
- -- find all bindings whose values match <pattern>
-<E> Complete lookup types matching <pattern>
- -- find all bindings whose types match <pattern>
-
--------------------------
-Running the tests:
-
-Both the client and the server test programs use DLL supported by
-svc.conf which allows them to configure the client-side and the
-server-side (respectively) dynamically. The client test program
-accomplishes this by making use of a Singleton proxy object
-(Name_Service) to provide an interface to the client-side.
-
-The test programs rely on svc.conf to provide the necessary parameters
-for dynamically linking the Name Service library and then
-executing. In the absence of svc.conf, the test programs would use
-static binding.
-
-client:
-
-The client test can be started without any parameters. However, if the
-user wants to use the net local database, the hostname and the port
-number of the server containing the net local database can be given at
-"command line" in the svc.conf file, e.g.:
-
-dynamic ACE_Naming_Context Service_Object * libACE.so:_make_ACE_Naming_Context ()
- "main -h tango.cs -p 7891"
-dynamic Name_Server_test Service_Object * .shobj/Client_Test.so:_make_Client_Test () ""
-
-The above example starts the client test application and sets up a
-connection to port 7891 to a Name Server running on tango.cs, which
-has the net local database. The Client_Test directive must come after
-ACE_Naming_Context since it relies on the ACE_Naming_Context having
-been dynamically linked.
-
-Note that you can also use environment variables in the "command
-line", as follows:
-
-dynamic ACE_Naming_Context Service_Object * libACE.so:_make_ACE_Naming_Context ()
- "main -s $DB -p $PORT -h tango"
-dynamic Name_Server_test Service_Object * .shobj/Client_Test.so:_make_Client_Test () ""
-
-In this example, $DB and $PORT are environment variables that are
-automatically interpreted and substituted by ACE. In addition, note
-how you can give a relative name for the libACE_svcs.so and ACE will
-locate this for you automatically by reading your LD search path.
-
-server:
-
-The name server is needed only in the case where the net local
-database needs to be accessed. The server test needs to run on the
-machine that contains the net local database. To execute the server
-test, the user has to specify the port number at which the server will
-be listening in the svc.conf file. An implementation of a name
-service for ACE is available in the $ACE_ROOT/netsvcs/bin
-directory. Please see the README file there for an explanation of how
-to run the server.
diff --git a/netsvcs/clients/README b/netsvcs/clients/README
deleted file mode 100644
index d47c9bfe7ff..00000000000
--- a/netsvcs/clients/README
+++ /dev/null
@@ -1,8 +0,0 @@
-This directory contains a number of test programs that illustrate how
-to write clients for the various ACE network services.
-
- . Logger -- client programs that illustrate the ACE logging service.
-
- . Naming -- client programs that illustrate the ACE name service.
-
- . Tokens -- client programs that illustrate the ACE token service.
diff --git a/netsvcs/clients/Tokens/Makefile b/netsvcs/clients/Tokens/Makefile
deleted file mode 100644
index eb0717dd0f9..00000000000
--- a/netsvcs/clients/Tokens/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Token tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-DIRS = collection \
- deadlock \
- invariant \
- manual \
- mutex \
- rw_lock
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
diff --git a/netsvcs/clients/Tokens/README b/netsvcs/clients/Tokens/README
deleted file mode 100644
index 3b6313a1df7..00000000000
--- a/netsvcs/clients/Tokens/README
+++ /dev/null
@@ -1,34 +0,0 @@
-This directory contains a set of tests for the ACE Tokens library.
-
- . mutex
-
- Runs a few tests on ACE_Local_Mutex and
- ACE_Remote_Mutex. Tests recursive acquisition and
- global vs local proxies.
-
- . rw_locks
-
- App for testing ACE_Local_RLock, ACE_Local_WLock,
- ACE_Remote_RLock, and ACE_Remote_WLock.
-
- . deadlock
-
- Tests the deadlock detection algorithm of the token
- manager using ACE_Local_Mutex and ACE_Remote_Mutex.
-
- . collection
-
- Tests the ACE_Token_Collection utility. Uses local
- and remote tokens and readers/writer locks.
-
- . invariant
-
- Tests the token Invariant testing utilities. Yes,
- this tests a testing utility.
-
- . manual
-
- Gives users a text-based interactive interface to
- local or remote tokens. This is extremely useful for
- manually testing the token server and setting up
- deadlock scenarios.
diff --git a/netsvcs/clients/Tokens/collection/Makefile b/netsvcs/clients/Tokens/collection/Makefile
deleted file mode 100644
index 8f2972f0797..00000000000
--- a/netsvcs/clients/Tokens/collection/Makefile
+++ /dev/null
@@ -1,100 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for repeating token client application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = collection
-
-FILES = collection
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(LSRC:%.cpp=$(VDIR)%.o)
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/collection.o .obj/collection.so .shobj/collection.o .shobj/collection.so: collection.cpp $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Token_Collection.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/Remote_Tokens.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Token_Request_Reply.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/netsvcs/clients/Tokens/collection/README b/netsvcs/clients/Tokens/collection/README
deleted file mode 100644
index 4c25a1f729e..00000000000
--- a/netsvcs/clients/Tokens/collection/README
+++ /dev/null
@@ -1,25 +0,0 @@
-
-Shows how applications can use the ACE_Token_Collection utility. This
-example creates three collections and spawns a thread to operate on
-each. The threads use the collective acquire, renew, and release
-features of ACE_Token_Collection.
-
-Here are the command-line parameters for collection:
-
-./collection:
-[-h <remote host>]
-[-p <remote port>]
-[-n <iterations>]
-[-d debug]
-
-To run the collection locally with debugging info, type
-
-% ./collection -d
-
-To run the collection remotely with debugging info, first start a
-token server and the type:
-
-% ./collection -d -h <token-server-host> -p <token-server-port>
-
-The -n <iterations> option is to control how often each thread
-iterates on the acquire, renew, release cycle.
diff --git a/netsvcs/clients/Tokens/collection/collection.cpp b/netsvcs/clients/Tokens/collection/collection.cpp
deleted file mode 100644
index 44e0b0a2bbd..00000000000
--- a/netsvcs/clients/Tokens/collection/collection.cpp
+++ /dev/null
@@ -1,210 +0,0 @@
-// ============================================================================
-// $Id$
-
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// collection.cpp
-//
-// = DESCRIPTION
-// Shows how applications can use the ACE_Token_Collection
-// utility. This example creates three collections and spawns a
-// thread to operate on each. The threads use the collective
-// acquire, renew, and release features of ACE_Token_Collection.
-//
-// = AUTHOR
-// Tim Harrison
-//
-// ============================================================================
-
-#include "ace/OS.h"
-
-#include "ace/Get_Opt.h"
-#include "ace/Local_Tokens.h"
-#include "ace/Token_Collection.h"
-#include "ace/Remote_Tokens.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Service_Config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static char *server_host = ACE_DEFAULT_SERVER_HOST;
-static int server_port = ACE_DEFAULT_SERVER_PORT;
-// unused: static int threads = 2;
-static int iterations = 50;
-static int debug = 0;
-static int remote = 0;
-// unused: static int tokens = 5;
-
-static void *
-run_thread (void *vp)
-{
- ACE_Token_Proxy *collection = (ACE_Token_Proxy *) vp;
-
- int count = iterations;
- while (count--)
- {
- if (collection->acquire () == -1)
- {
- if (ACE_OS::last_error () == EDEADLK)
- {
- ACE_DEBUG ((LM_DEBUG, "deadlock detected in acquire"));
- continue;
- }
- ACE_ERROR ((LM_ERROR, "(%t) %p acquire failed\n","run_thread"));
- return (void *) -1;
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) %s acquired.\n", collection->name ()));
-
- if (collection->renew () == -1)
- {
- if (ACE_OS::last_error () == EDEADLK)
- {
- ACE_DEBUG ((LM_DEBUG, "deadlock detected"));
- goto deadlock;
- }
- ACE_ERROR ((LM_ERROR, "(%t) %p renew failed\n","run_thread"));
- return (void *) -1;
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) %s renewed.\n", collection->name ()));
-
- deadlock:
- if (collection->release () == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%t) %p release failed\n","run_thread"));
- return (void *) -1;
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) %s released.\n", collection->name ()));
- }
-
-
- ACE_DEBUG ((LM_DEBUG, "(%t) thread exiting.\n"));
- return 0;
-}
-
-static int
-parse_args (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0], ACE_Log_Msg::STDERR); // | ACE_Log_Msg::VERBOSE);
-
- ACE_Get_Opt get_opt (argc, argv, "un:dp:h:", 1);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'h': // specify the host machine on which the server is running
- server_host = get_opt.optarg;
- remote = 1;
- break;
- case 'p': // specify the port on which the server is running
- server_port = ACE_OS::atoi (get_opt.optarg);
- remote = 1;
- break;
- case 'd':
- debug = 1;
- break;
- case 'n':
- iterations = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'u':
- // usage: fallthrough
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n:\n"
- "[-h <remote host>]\n"
- "[-p <remote port>]\n"
- "[-n <iterations>]\n"
- "[-d debug]\n", 1), -1);
- /* NOTREACHED */
- }
- }
-
- return 0;
-}
-
-int
-main (int argc, char* argv[])
-{
- if (parse_args (argc, argv) == -1)
- return -1;
-
- ACE_Token_Proxy *A; // Mutex *A*.
- ACE_Token_Proxy *B; // Mutex *B*.
- ACE_Token_Proxy *R; // *R*eader Lock.
- ACE_Token_Proxy *W; // *W*riter Lock.
-
- // Depending on the command line arguments, we will create local or
- // remote tokens. The names of the tokens are not important as long
- // as they are unique.
- if (remote)
- {
- ACE_Remote_Mutex::set_server_address (ACE_INET_Addr (server_port, server_host));
- A = new ACE_Remote_Mutex ("R Mutex A", 0, debug);
- B = new ACE_Remote_Mutex ("R Mutex B", 0, debug);
- R = new ACE_Remote_RLock ("R Reader Lock", 0, debug);
- W = new ACE_Remote_WLock ("R Writer Lock", 0, debug);
- }
- else
- {
- A = new ACE_Local_Mutex ("L Mutex A", 0, debug);
- B = new ACE_Local_Mutex ("L Mutex B", 0, debug);
- R = new ACE_Local_RLock ("L Reader Lock", 0, debug);
- W = new ACE_Local_WLock ("L Writer Lock", 0, debug);
- }
-
- // These collections will be treated as Tokens by the threads.
- ACE_Token_Collection collectionAR (debug, "A and Reader");
- ACE_Token_Collection collectionAW (debug, "A and Writer");
- ACE_Token_Collection collectionBR (debug, "B and Reader");
-
- // AR and BR can run concurrently. Neither AR or BR can run when AW
- // is running.
- collectionAR.insert (*A);
- collectionAR.insert (*R);
-
- collectionAW.insert (*A);
- collectionAW.insert (*W);
-
- collectionBR.insert (*B);
- collectionBR.insert (*R);
-
- // Spawn off three threads.
- ACE_Thread_Manager *mgr = ACE_Thread_Manager::instance ();
-
- if (mgr->spawn (ACE_THR_FUNC (run_thread),
- (void *) &collectionAR, THR_BOUND | THR_SUSPENDED) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "spawn 1 failed"), -1);
-
- if (mgr->spawn (ACE_THR_FUNC (run_thread),
- (void *) &collectionAW, THR_BOUND | THR_SUSPENDED) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "spawn 2 failed"), -1);
-
- if (mgr->spawn (ACE_THR_FUNC (run_thread),
- (void *) &collectionBR, THR_BOUND | THR_SUSPENDED) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "spawn 3 failed"), -1);
-
-#if ! defined (ACE_HAS_PTHREADS)
- if (mgr->resume_all () == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "resume failed"), -1);
-#endif
-
- // Wait for all threads to exit.
- mgr->wait ();
-
- return 0;
-}
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "threads not supported on this platform\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/netsvcs/clients/Tokens/collection/rw_locks.cpp b/netsvcs/clients/Tokens/collection/rw_locks.cpp
deleted file mode 100644
index 6fd852ff97e..00000000000
--- a/netsvcs/clients/Tokens/collection/rw_locks.cpp
+++ /dev/null
@@ -1,173 +0,0 @@
-#include "ace/OS.h"
-// $Id$
-
-
-#include "ace/Get_Opt.h"
-#include "ace/Local_Tokens.h"
-#include "ace/Remote_Tokens.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static ACE_Token_Proxy *global_rlock;
-static ACE_Token_Proxy *global_wlock;
-
-static char *server_host = ACE_DEFAULT_SERVER_HOST;
-static int server_port = ACE_DEFAULT_SERVER_PORT;
-static int ignore_deadlock = 0;
-static int threads = 2;
-static int iterations = 50;
-static int debug = 0;
-static int remote = 0;
-static int reads = 4;
-static int write_sleep = 0;
-
-static void *
-run_thread (void *vp)
-{
- for (int x = 0; x < iterations; x++)
- {
- int y = 0;
- for (; y < reads; y++)
- {
- if (global_rlock->acquire () == -1)
- {
- if (ACE_Log_Msg::instance ()->errnum () == EDEADLK)
- {
- ACE_DEBUG ((LM_DEBUG, "rlock deadlock detected\n"));
- goto READ_DEADLOCK;
- }
- else return 0;
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) rlock acquired.\n"));
- }
-
- READ_DEADLOCK:
-
- for (; y > 0; y--)
- {
- if (global_rlock->release () == 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) r-released.\n"));
- }
-
- if (global_wlock->acquire () == -1)
- {
- ACE_DEBUG ((LM_DEBUG, "wlock deadlock detected\n"));
- }
- else
- {
- if (write_sleep)
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "\t\t(%t) wlock acquired.\n"));
- if (global_wlock->release () == 0)
- ACE_DEBUG ((LM_DEBUG, "\t\t(%t) w-released.\n"));
- }
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) thread exiting.\n"));
- return 0;
-}
-
-static int
-parse_args (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0], ACE_Log_Msg::STDERR); // | ACE_Log_Msg::VERBOSE);
-
- ACE_Get_Opt get_opt (argc, argv, "t:iun:drR:sp:h:", 1);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'h': // specify the host machine on which the server is running
- server_host = get_opt.optarg;
- break;
- case 'p': // specify the port on which the server is running
- server_port = ACE_OS::atoi (get_opt.optarg);
- break;
- case 't':
- threads = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'R':
- reads = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'd':
- debug = 1;
- break;
- case 'r':
- remote = 1;
- break;
- case 's':
- write_sleep = 1;
- break;
- case 'n':
- iterations = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'i':
- ignore_deadlock = 1;
- break;
- case 'u':
- // usage: fallthrough
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n:\n"
- "[-i ignore deadlock]\n"
- "[-n <iterations>]\n"
- "[-R <reads>]\n"
- "[-r use remote locks]\n"
- "[-d debug]\n"
- "[-s sleep during writes]\n"
- "[-t <threads>\n", 1), -1);
- break;
- }
- }
-
- return 0;
-}
-
-int
-main (int argc, char* argv[])
-{
- if (parse_args (argc, argv) == -1)
- return -1;
-
- if (remote)
- {
- ACE_Remote_Mutex::set_server_address (ACE_INET_Addr (server_port, server_host));
- global_rlock = (ACE_Token_Proxy *) new
- ACE_Remote_RLock ("THE_TOKEN", ignore_deadlock, debug);
- global_wlock = (ACE_Token_Proxy *) new
- ACE_Remote_WLock ("THE_TOKEN", ignore_deadlock, debug);
- }
- else
- {
- global_rlock = (ACE_Token_Proxy *) new
- ACE_Local_RLock ("THE_TOKEN", ignore_deadlock, debug);
- global_wlock = (ACE_Token_Proxy *) new
- ACE_Local_WLock ("THE_TOKEN", ignore_deadlock, debug);
- }
-
- ACE_Thread_Manager mgr;
-
- if (mgr.spawn_n (threads, ACE_THR_FUNC (run_thread),
- (void *) &0,
- THR_BOUND | THR_SUSPENDED) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "spawn failed"), -1);
-
- if (mgr.resume_all () == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "resume failed"), -1);
-
- mgr.wait ();
-
- return 0;
-}
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "threads not supported on this platform\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/netsvcs/clients/Tokens/deadlock/Makefile b/netsvcs/clients/Tokens/deadlock/Makefile
deleted file mode 100644
index ea96841cf7d..00000000000
--- a/netsvcs/clients/Tokens/deadlock/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for repeating token client application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = deadlock_detection_test
-
-FILES = deadlock_detection_test
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(LSRC:%.cpp=$(VDIR)%.o)
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/deadlock_detection_test.o .obj/deadlock_detection_test.so .shobj/deadlock_detection_test.o .shobj/deadlock_detection_test.so: deadlock_detection_test.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Token_Manager.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Remote_Tokens.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Token_Request_Reply.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Token_Invariants.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/netsvcs/clients/Tokens/deadlock/README b/netsvcs/clients/Tokens/deadlock/README
deleted file mode 100644
index 74fffde05cd..00000000000
--- a/netsvcs/clients/Tokens/deadlock/README
+++ /dev/null
@@ -1,98 +0,0 @@
-
-deadlock_detection_test
-
-This example contains two deadlock tests, mutex and rwlock tests.
-% ./deadlock_detection_test -u
-./deadlock_detection_test:
-[-r test readers/writer locks]
-[-n <iterations>]
-[-h <remote host>]
-[-p <remote port>]
-[-i ignore deadlock]
-
-For both mutex and rwlock tests, -h and -p specify to use remote
-mutexes. -i specifies to ignore deadlock. -n is repetitions through
-the respective algorithms (default 100). Both tests also use Token
-Invariants to ensure correctness of the mutexes and readers/writer
-locks.
-
-------------------------------------------------------------
-
-If you run ./deadlock_detection_test without -r, then the following
-mutex test is run.
-
-The mutex test spawns two threads which attempt to deadlock.
-Logically, there are two tokens A and B. Here is what both threads
-try to do:
-
-Thread 1 Thread 2
--------- --------
-Repeat 100 times Repeat 100 times
- acquire A acquire B
- acquire B acquire A
- release A and B release A and B
-repeat repeat
-
-Notice that A and B are reversed in 1 and 2. If the token manager
-(which is not in the public interface, but hidden behind
-ACE_Local_Mutex) works properly, they should detect the deadlock. If
-a thread detects deadlock, the resources held are released, and it
-starts the whole process over again.
-
-What can be confusing about the test program is all the other tricks
-I'm pulling to test other aspects of the library. For instance, I'm
-using both "global" and "local" ACE_Local_Mutexes. This is to test
-the ability to have multiple threads using one token proxy as well as
-multiple threads each using their own proxies. All the while, the
-same logical token is being used. If this doesn't make sense, don't
-worry about it. Just use the ACE_Local_Mutex any way you want.
-
-Another confusing trick is that I'm testing recursive acquisition.
-(Two acquires in a row.) I have to make sure that the token manager
-doesn't detect a recursive acquire as deadlock.
-
-To run a test, simply type:
-% ./deadlock_detection_test
-
-This should run 100 times through the above pseudo code. If the
-application halts, then we have trouble. It should never ever halt.
-I've included a little flag with the ACE_Local_Mutex class to allow
-deadlock detection to be ignored. So, if you run the test as follows,
-deadlock detection will be ignored.
-
-% ./deadlock_detection_test -i
-
-In this case, the application should only run about a second before
-deadlock occurs and the application halts. This is good.
-
-------------------------------------------------------------
-
-If you run ./deadlock_detection_test *with* -r, then the following
-rwlock test is run:
-
-There are four tokens and four threads in the rwlock test. The
-readers/writer tokens are:
-
-reader first
-writer first 1
-writer first 2
-writer first 3
-
-There are three reader threads that only acquire reader locks on the
-above tokens. Each of the reader threads first acquire "reader first"
-and then one "writer first <tid>" (where <tid> is the corresponding
-thread's id). So reader thread 1 acquires "reader first" and then
-"writer first 1".
-
-There is a single writer thread that uses the following algorithm:
-
-repeat 100
- acquire "writer first 1"
- acquire "reader first"
- acquire "writer first 2"
- acquire "reader first"
- acquire "writer first 3"
- acquire "reader first"
-
-This strange mix of readers and writer create an interesting graph of
-tokens that the deadlock detection algorithm must traverse.
diff --git a/netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp b/netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp
deleted file mode 100644
index b36040e789a..00000000000
--- a/netsvcs/clients/Tokens/deadlock/deadlock_detection_test.cpp
+++ /dev/null
@@ -1,340 +0,0 @@
-// ============================================================================
-// $Id$
-
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// deadlock_detection_test.cpp
-//
-// = DESCRIPTION
-//
-// = AUTHOR
-// Tim Harrison
-//
-// ============================================================================
-
-#include "ace/OS.h"
-
-#include "ace/Token_Manager.h"
-#include "ace/Remote_Tokens.h"
-#include "ace/Thread.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Get_Opt.h"
-#include "ace/Token_Invariants.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Token_Invariant_Manager ACE_TOKEN_INVARIANTS;
-
-static ACE_Token_Proxy *global_mutex;
-
-struct Two_Tokens
-{
-public:
- Two_Tokens (ACE_Thread_Manager *tm): thr_mgr_ (tm) {}
- ACE_Token_Proxy *first_;
- ACE_Token_Proxy *second_;
- ACE_Thread_Manager *thr_mgr_;
-};
-
-struct Four_Tokens
-{
-public:
- Four_Tokens (ACE_Thread_Manager *tm): thr_mgr_ (tm) {}
- ACE_Token_Proxy *first1_;
- ACE_Token_Proxy *first2_;
- ACE_Token_Proxy *first3_;
- ACE_Token_Proxy *second_;
- ACE_Thread_Manager *thr_mgr_;
-};
-
-static int ignore_deadlock = 0;
-static int remote_mutexes = 0;
-static char *server_host = ACE_DEFAULT_SERVER_HOST;
-static int server_port = ACE_DEFAULT_SERVER_PORT;
-static int iterations = 100;
-static int rwlocks = 0;
-
-static void *
-two_token_thread (void *vp)
-{
- Two_Tokens* tm = (Two_Tokens *) vp;
-
- for (int x = 0; x < iterations; x++)
- {
- if (tm->first_->acquire () == -1)
- {
- ACE_DEBUG ((LM_DEBUG, "Deadlock detected\n"));
- continue;
- }
-
- if (ACE_TOKEN_INVARIANTS::instance ()->acquired (tm->first_) == 0)
- {
- tm->first_->dump ();
- ACE_ERROR_RETURN ((LM_ERROR, "violated invariant.\n"), 0);
- }
-
- if (tm->second_->acquire () == -1)
- {
- ACE_DEBUG ((LM_DEBUG, "Deadlock Detected\n"));
- goto G1;
- }
-
- if (ACE_TOKEN_INVARIANTS::instance ()->acquired (tm->second_) == 0)
- {
- tm->second_->dump ();
- ACE_ERROR_RETURN ((LM_ERROR, "violated invariant.\n"), 0);
- }
-
- ACE_TOKEN_INVARIANTS::instance ()->releasing (tm->second_);
-
- tm->second_->release ();
- G1:
- ACE_TOKEN_INVARIANTS::instance ()->releasing (tm->first_);
-
- tm->first_->release ();
- }
-
- ACE_DEBUG ((LM_DEBUG, "thread %t exiting\n"));
- return 0;
-}
-
-static void *
-run_writer (void *vp)
-{
- Four_Tokens *ft = (Four_Tokens *) vp;
- int acquire_number = 0;
-
- for (int x = 0; x < iterations; x++)
- {
- // Cycle through each of the first three tokens.
- ACE_Token_Proxy *t = 0;
- switch (acquire_number)
- {
- case 0:
- t = ft->first1_;
- break;
- case 1:
- t = ft->first2_;
- break;
- case 2:
- t = ft->first3_;
- break;
- }
-
- acquire_number = (acquire_number + 1) % 3;
-
- if (t->acquire () == -1)
- {
- ACE_ASSERT (errno == EDEADLK);
- ACE_DEBUG ((LM_DEBUG, "Deadlock detected.\n"));
- continue;
- }
-
- if (ACE_TOKEN_INVARIANTS::instance ()->acquired (t) == 0)
- {
- t->dump ();
- ACE_ERROR_RETURN ((LM_ERROR, "violated invariant.\n"), 0);
- }
-
- if (ft->second_->acquire () == -1)
- {
- ACE_ASSERT (errno == EDEADLK);
- ACE_DEBUG ((LM_DEBUG, "Deadlock Detected..\n"));
- goto G1;
- }
-
- if (ACE_TOKEN_INVARIANTS::instance ()->acquired (ft->second_) == 0)
- {
- ft->second_->dump ();
- ACE_ERROR_RETURN ((LM_ERROR, "violated invariant.\n"), 0);
- }
-
- ACE_TOKEN_INVARIANTS::instance ()->releasing (ft->second_);
-
- ft->second_->release ();
- G1:
- ACE_TOKEN_INVARIANTS::instance ()->releasing (t);
-
- t->release ();
- }
-
- ACE_DEBUG ((LM_DEBUG, "thread %t exiting\n"));
- return 0;
-}
-
-static int
-parse_args (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
-
- ACE_Get_Opt get_opt (argc, argv, "iuh:rp:n:", 1);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'r':
- rwlocks = 1;
- break;
- case 'i':
- ignore_deadlock = 1;
- break;
- case 'h':
- server_host = get_opt.optarg;
- remote_mutexes = 1;
- break;
- case 'p':
- server_port = ACE_OS::atoi (get_opt.optarg);
- remote_mutexes = 1;
- break;
- case 'n':
- iterations = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'u':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n:\n"
- "[-r test readers/writer locks]\n"
- "[-n <iterations>]\n"
- "[-h <remote host>]\n"
- "[-p <remote port>]\n"
- "[-i ignore deadlock]\n%a", 1), -1);
- }
- }
-
- return 0;
-}
-
-int
-mutex_test (void)
-{
- ACE_Thread_Manager thr_mgr;
-
- Two_Tokens one (&thr_mgr);
- Two_Tokens two (&thr_mgr);
-
- if (remote_mutexes == 0)
- {
- global_mutex = new ACE_Local_Mutex ("global proxy", ignore_deadlock, 1);
- one.first_ = new ACE_Local_Mutex ("local proxy", ignore_deadlock, 1);
- two.second_ = new ACE_Local_Mutex ("local proxy", ignore_deadlock, 1);
- }
- else
- {
- ACE_Remote_Mutex::set_server_address (ACE_INET_Addr (server_port, server_host));
- global_mutex = new ACE_Remote_Mutex ("global proxy", ignore_deadlock, 1);
- one.first_ = new ACE_Remote_Mutex ("local proxy", ignore_deadlock, 1);
- two.second_ = new ACE_Remote_Mutex ("local proxy", ignore_deadlock, 1);
- }
-
- one.second_ = global_mutex;
- two.first_ = global_mutex;
-
- // Tell the token manager to be verbose when reporting deadlock.
- ACE_Token_Manager::instance ()->debug (1);
-
- if (thr_mgr.spawn (ACE_THR_FUNC (two_token_thread),
- (void *) &one, THR_BOUND) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "first spawn"), -1);
-
- if (thr_mgr.spawn (ACE_THR_FUNC (two_token_thread),
- (void *) &two, THR_BOUND) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "second spawn"), -1);
-
- // Wait for all threads to exit.
- thr_mgr.wait ();
-
- return 0;
-}
-
-static int
-rwlock_test (void)
-{
- ACE_Thread_Manager thr_mgr;
-
- Two_Tokens reader1 (&thr_mgr);
- Two_Tokens reader2 (&thr_mgr);
- Two_Tokens reader3 (&thr_mgr);
- Four_Tokens writer (&thr_mgr);
-
- if (remote_mutexes == 0)
- {
- reader1.first_ = new ACE_Local_RLock ("reader first", ignore_deadlock, 1);
- reader1.second_ = new ACE_Local_RLock ("writer first 1", ignore_deadlock, 1);
- reader2.first_ = new ACE_Local_RLock ("reader first", ignore_deadlock, 1);
- reader2.second_ = new ACE_Local_RLock ("writer first 2", ignore_deadlock, 1);
- reader3.first_ = new ACE_Local_RLock ("reader first", ignore_deadlock, 1);
- reader3.second_ = new ACE_Local_RLock ("writer first 3", ignore_deadlock, 1);
-
- writer.first1_ = new ACE_Local_WLock ("writer first 1", ignore_deadlock, 1);
- writer.first2_ = new ACE_Local_WLock ("writer first 2", ignore_deadlock, 1);
- writer.first3_ = new ACE_Local_WLock ("writer first 3", ignore_deadlock, 1);
- writer.second_ = new ACE_Local_WLock ("reader first", ignore_deadlock, 1);
- }
- else
- {
- ACE_Remote_Mutex::set_server_address (ACE_INET_Addr (server_port, server_host));
-
- reader1.first_ = new ACE_Remote_RLock ("writer first 1", ignore_deadlock, 1);
- reader1.second_ = new ACE_Remote_RLock ("reader first", ignore_deadlock, 1);
- reader2.first_ = new ACE_Remote_RLock ("writer first 2", ignore_deadlock, 1);
- reader2.second_ = new ACE_Remote_RLock ("reader first", ignore_deadlock, 1);
- reader3.first_ = new ACE_Remote_RLock ("writer first 3", ignore_deadlock, 1);
- reader3.second_ = new ACE_Remote_RLock ("reader first", ignore_deadlock, 1);
-
- writer.first1_ = new ACE_Remote_WLock ("writer first 1", ignore_deadlock, 1);
- writer.first2_ = new ACE_Remote_WLock ("writer first 2", ignore_deadlock, 1);
- writer.first3_ = new ACE_Remote_WLock ("writer first 3", ignore_deadlock, 1);
- writer.second_ = new ACE_Remote_WLock ("reader first", ignore_deadlock, 1);
- }
-
- // Tell the token manager to be verbose when reporting deadlock.
- ACE_Token_Manager::instance ()->debug (1);
-
- if (thr_mgr.spawn (ACE_THR_FUNC (two_token_thread),
- (void *) &reader1, THR_BOUND) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "first spawn"), -1);
-
- if (thr_mgr.spawn (ACE_THR_FUNC (two_token_thread),
- (void *) &reader2, THR_BOUND) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "first spawn"), -1);
-
- if (thr_mgr.spawn (ACE_THR_FUNC (two_token_thread),
- (void *) &reader3, THR_BOUND) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "first spawn"), -1);
-
- if (thr_mgr.spawn (ACE_THR_FUNC (run_writer),
- (void *) &writer, THR_BOUND) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "second spawn"), -1);
-
- // Wait for all threads to exit.
- thr_mgr.wait ();
-
- return 0;
-}
-
-int
-main (int argc, char* argv[])
-{
- if (parse_args (argc, argv) == -1)
- return -1;
-
- if (rwlocks)
- rwlock_test ();
- else
- mutex_test ();
-
- ACE_DEBUG ((LM_DEBUG, "test exiting.\n"));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "threads not supported on this platform\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/netsvcs/clients/Tokens/invariant/Makefile b/netsvcs/clients/Tokens/invariant/Makefile
deleted file mode 100644
index 9143116c582..00000000000
--- a/netsvcs/clients/Tokens/invariant/Makefile
+++ /dev/null
@@ -1,75 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for repeating token client application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = invariant
-
-FILES = invariant
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(LSRC:%.cpp=$(VDIR)%.o)
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/invariant.o .obj/invariant.so .shobj/invariant.o .shobj/invariant.so: invariant.cpp $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Token_Invariants.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/netsvcs/clients/Tokens/invariant/README b/netsvcs/clients/Tokens/invariant/README
deleted file mode 100644
index f078c2d6be4..00000000000
--- a/netsvcs/clients/Tokens/invariant/README
+++ /dev/null
@@ -1,27 +0,0 @@
-
-invariants.cpp tests the ACE Token Invariant utilities. The ACE Token
-Invariant utilities allow an application to test the correctness of
-mutex and readers/writer locks.
-
-invariants.cpp takes no command-line arguments. invariants.cpp first
-tests readers/writer locks. This is done by spawning two threads
-which simulate reader and writer acquire/renew/release loops.
-However, the loops are performed without actual locks, so the
-competing threads quickly reach and invalid state. The test should
-report this violation of readers/writer lock invariants and both
-threads should exit.
-
-The second test is for mutexes. Similar to the readers/writer lock
-test, this test spawns two threads which perform acquire/renew/release
-loops. When to two threads reach an invalid mutex state, the error
-should be reported and the threads should exit.
-
-For these two previous tests, it is theoretically possible that the
-threads never reach an invalid token state. However, it is highly
-unlikely since the threads would have to execute the same code
-simultaneously for the duration of the test. Nevertheless, it is
-possible.
-
-The last test hardwires invalid token states. It runs two mutex and
-two readers/writer lock tests. It should report "succeeded" for the
-four tests.
diff --git a/netsvcs/clients/Tokens/invariant/invariant.cpp b/netsvcs/clients/Tokens/invariant/invariant.cpp
deleted file mode 100644
index 1dfbbe592d2..00000000000
--- a/netsvcs/clients/Tokens/invariant/invariant.cpp
+++ /dev/null
@@ -1,196 +0,0 @@
-// ============================================================================
-// $Id$
-
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// invariant.cpp
-//
-// = DESCRIPTION
-//
-// = AUTHOR
-// Tim Harrison
-//
-// ============================================================================
-
-#include "ace/OS.h"
-
-#include "ace/Get_Opt.h"
-#include "ace/Singleton.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Token_Invariants.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Token_Invariant_Manager ACE_TOKEN_INVARIANTS;
-
-static char * rwname = "reader/writer";
-static char * mutexname = "mutex";
-
-static void *
-run_reader_writer (void *)
-{
- for (int x = 0; x < 50; x++)
- {
- int y = 0;
- for (; y < 5; y++)
- {
- if (ACE_TOKEN_INVARIANTS::instance ()->reader_acquired (rwname) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "reader acquire violated invariant.\n"), 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) rlock acquired.\n"));
- }
-
- ACE_TOKEN_INVARIANTS::instance ()->rwlock_releasing (rwname);
-
- if (ACE_TOKEN_INVARIANTS::instance ()->reader_acquired (rwname) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "reader renew violated invariant.\n"), 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) rlock renewed.\n"));
-
- for (; y > 0; y--)
- {
- ACE_TOKEN_INVARIANTS::instance ()->rwlock_releasing (rwname);
- ACE_DEBUG ((LM_DEBUG, "(%t) r-released.\n"));
- }
-
- if (ACE_TOKEN_INVARIANTS::instance ()->writer_acquired (rwname) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "writer acquire violated invariant.\n"), 0);
-
- ACE_DEBUG ((LM_DEBUG, "\t\t(%t) wlock acquired.\n"));
-
- ACE_TOKEN_INVARIANTS::instance ()->rwlock_releasing (rwname);
-
- if (ACE_TOKEN_INVARIANTS::instance ()->writer_acquired (rwname) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "writer renew violated invariant.\n"), 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) rlock renewed.\n"));
-
- ACE_TOKEN_INVARIANTS::instance ()->rwlock_releasing (rwname);
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) thread exiting.\n"));
- return 0;
-}
-
-static void *
-run_mutex (void *)
-{
- for (int x = 0; x < 50; x++)
- {
- if (ACE_TOKEN_INVARIANTS::instance ()->mutex_acquired (mutexname) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "mutex acquire violated invariant.\n"), 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) mutex acquired.\n"));
-
- ACE_TOKEN_INVARIANTS::instance ()->mutex_releasing (mutexname);
-
- if (ACE_TOKEN_INVARIANTS::instance ()->mutex_acquired (mutexname) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "mutex renew violated invariant.\n"), 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) mutex renewed.\n"));
-
- ACE_TOKEN_INVARIANTS::instance ()->mutex_releasing (mutexname);
- ACE_DEBUG ((LM_DEBUG, "(%t) mutex released.\n"));
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) thread exiting.\n"));
- return 0;
-}
-
-static int
-run_final_test (void)
-{
- ACE_DEBUG ((LM_DEBUG, "starting mutex tests 1 & 2\n"));
-
- // Mutex tests.
- if (ACE_TOKEN_INVARIANTS::instance ()->mutex_acquired ("testing mutex") == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "mutex test 1 failed.\n"), 0);
- if (ACE_TOKEN_INVARIANTS::instance ()->mutex_acquired ("testing mutex2") == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "mutex test 2 failed.\n"), 0);
- if (ACE_TOKEN_INVARIANTS::instance ()->mutex_acquired ("testing mutex") == 0)
- ACE_DEBUG ((LM_DEBUG, "mutex test 1 succeeded.\n"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "mutex test 1 failed..\n"), 0);
-
- if (ACE_TOKEN_INVARIANTS::instance ()->mutex_acquired ("testing mutex2") == 0)
- ACE_DEBUG ((LM_DEBUG, "mutex test 2 succeeded.\n"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "mutex test 2 failed..\n"), 0);
-
- // RW tests.
- ACE_DEBUG ((LM_DEBUG, "starting rwlock tests 1 & 2\n"));
-
- // Multiple readers.
- if (ACE_TOKEN_INVARIANTS::instance ()->reader_acquired ("testing rwlock") == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "rwlock test 1 failed.\n"), 0);
- if (ACE_TOKEN_INVARIANTS::instance ()->reader_acquired ("testing rwlock 2") == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "rwlock test 2 failed.\n"), 0);
- if (ACE_TOKEN_INVARIANTS::instance ()->reader_acquired ("testing rwlock") == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "rwlock test 1 failed..\n"), 0);
- if (ACE_TOKEN_INVARIANTS::instance ()->reader_acquired ("testing rwlock 2") == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "rwlock test 2 failed..\n"), 0);
-
- // Writer.
- if (ACE_TOKEN_INVARIANTS::instance ()->writer_acquired ("testing rwlock") == 0)
- ACE_DEBUG ((LM_ERROR, "rwlock test 1 succeded.\n"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "rwlock test 1 failed...\n"), 0);
-
- // Releasing reader.
- ACE_TOKEN_INVARIANTS::instance ()->rwlock_releasing ("testing rwlock 2");
- ACE_TOKEN_INVARIANTS::instance ()->rwlock_releasing ("testing rwlock 2");
-
- // Writer.
- if (ACE_TOKEN_INVARIANTS::instance ()->writer_acquired ("testing rwlock 2") == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "rwlock test 2 failed....\n"), 0);
-
- // Reader.
- if (ACE_TOKEN_INVARIANTS::instance ()->reader_acquired ("testing rwlock 2") == 0)
- ACE_DEBUG ((LM_DEBUG, "rwlock test 2 succeeded.\n"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "rwlock test 2 failed.....\n"), 0);
-
- return 0;
-}
-
-int
-main (int /* argc */, char* /* argv */ [])
-{
- ACE_Thread_Manager mgr;
-
- // Run reader/writer test
- if (mgr.spawn_n (2, ACE_THR_FUNC (run_reader_writer),
- (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "spawn failed"), -1);
-
- mgr.wait ();
-
- ACE_OS::sleep (2);
-
- // Run mutex test.
- if (mgr.spawn_n (2, ACE_THR_FUNC (run_mutex),
- (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "spawn failed"), -1);
-
- mgr.wait ();
-
- ACE_OS::sleep (2);
-
- run_final_test ();
-
- return 0;
-}
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "threads not supported on this platform\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/netsvcs/clients/Tokens/manual/Makefile b/netsvcs/clients/Tokens/manual/Makefile
deleted file mode 100644
index 63d19a40285..00000000000
--- a/netsvcs/clients/Tokens/manual/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for repeating token client application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = manual
-
-FILES = manual
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/netsvcs/clients/Tokens/manual/README b/netsvcs/clients/Tokens/manual/README
deleted file mode 100644
index 09b9b9a365a..00000000000
--- a/netsvcs/clients/Tokens/manual/README
+++ /dev/null
@@ -1,67 +0,0 @@
-
-./manual gives users a text-based interactive interface to local or
-remote tokens. This is extremely useful for manually testing the
-token server and setting up deadlock scenarios.
-
-Run it as follows
-
-% ./manual -u
-./manual:
-[-h <remote host>]
-[-p <remote port>]
-[-i ignore deadlock]
-[-d debug]
-
-./manual gives you the following prompt.
-<tid> <token> <type> <operation>
-
-<tid> This is the client id of the current operation. This is set
- manually by ./manual for every operation. Be careful when
- using multiple <tid>'s during a remote session (see BUGS
- below).
-
-<token> This is the name of the token for the operation.
-
-<type> This is the type of the token. This can be:
- M - Corresponds to a Mutex lock.
- R - Corresponds to Readers/Writer lock.
- W - Corresponds to Readers/Writer lock.
- Obviously, a single <token> can be M or it can R and/or W. If
- you perform and operation like this "tid1 tokenA M A" then
- don't do this "tid1 tokenA R A". This doesn't make sense.
-
-<operation> This is the operation to perform on the
- <tid>-<token>-<type> proxy. These include:
- A - acquire.
- N - renew.
- R - release.
- T - tryacquire.
-
-BUGS!!!!
-
-When performing remote tests, be careful when using a single running
-./manual to impersonate two <tid>'s. The Token Server client
-connection policy is currently, one per thread. The Token Server
-assumes that the same <tid> is always on the other end of a
-connection. If you do something like the following, you will break
-it:
-
-lambada:Tokens/manual> ./manual -h tango -p 20202
-<tid> <token> <type> <operation>
-tid1 tokenA M A
-ACE_TSS_Connection new connection
-(1) acquired tokenA remotely.
-Succeeded.
-<tid> <token> <type> <operation>
-tid2 tokenA M A
-(1) acquired tokenA remotely. <------ This is remote BADness!!!
-Succeeded.
-Violated invariant. <------ Locally detected badness.
-<tid> <token> <type> <operation>
-
-
-Notice that the local side discovered that this was incorrect.
-However, the Token Server thinks it was a recursive acquisition for
-tid1. Keep in mind that this is not a problem with the Token library.
-It is just a problem with how this primitive ./manual application maps
-STDIN to the ACE Token API.
diff --git a/netsvcs/clients/Tokens/manual/manual.cpp b/netsvcs/clients/Tokens/manual/manual.cpp
deleted file mode 100644
index ea2de75d696..00000000000
--- a/netsvcs/clients/Tokens/manual/manual.cpp
+++ /dev/null
@@ -1,366 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// manual.cpp
-//
-// = DESCRIPTION
-// Allows manual operations on local and remote tokens.
-//
-// = AUTHOR
-// Tim Harrison
-//
-// ============================================================================
-
-#include "ace/OS.h"
-#include "ace/Get_Opt.h"
-#include "ace/Local_Tokens.h"
-#include "ace/Remote_Tokens.h"
-#include "ace/Singleton.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Token_Invariants.h"
-#include "ace/Token_Collection.h"
-#include "ace/Map_Manager.h"
-#include "ace/Service_Config.h"
-
-typedef ACE_Token_Invariant_Manager ACE_TOKEN_INVARIANTS;
-
-class STDIN_Token : public ACE_Event_Handler
- // = TITLE
- // STDIN Token
- //
- // = DESCRIPTION
- // Translates STDIN commands to ACE Token commands.
-{
-public:
- STDIN_Token (void);
- // Construction.
-
- int parse_args (int argc, char *argv[]);
- // Parse command-line arguments.
-
- int open (int argc, char *argv[]);
- // Register with whatever event dispatcher is needed and run.
-
- // = Event_Handler methods.
- int handle_input (ACE_HANDLE);
- int handle_exception (ACE_HANDLE);
-
- typedef ACE_CString TID;
-
-private:
-
- void display_menu (void);
- // Display options.
-
- ACE_Token_Proxy *get_proxy (const char *tid, const char *token, char type);
- // Get or make a proxy to <token> with a <tid> client id.
-
- ACE_Token_Proxy *create_proxy (const char *token, char type);
- // Create a proxy to <token> with a <tid> client id.
-
- // = Mapping from tid to Token_Collection.
- typedef ACE_Map_Manager<TID, ACE_Token_Collection *, ACE_Null_Mutex>
- COLLECTIONS;
- // COLLECTION maintains a mapping from tid to a collection.
-
- typedef ACE_Map_Iterator<TID, ACE_Token_Collection *, ACE_Null_Mutex>
- COLLECTIONS_ITERATOR;
- // Allows iterations through collections_.
-
- typedef ACE_Map_Entry<TID, ACE_Token_Collection *>
- COLLECTIONS_ENTRY;
- // Allows iterations through collections_.
-
- COLLECTIONS collections_;
- // A collection for each <tid>.
-
- char *server_host_;
- int server_port_;
- int ignore_deadlock_;
- int debug_;
- int remote_;
-};
-
-STDIN_Token::STDIN_Token (void)
-: server_host_ (ACE_DEFAULT_SERVER_HOST),
- server_port_ (ACE_DEFAULT_SERVER_PORT),
- ignore_deadlock_ (0),
- debug_ (0),
- remote_ (0)
-{
-}
-
-int
-STDIN_Token::parse_args (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0], ACE_Log_Msg::STDERR);
-
- ACE_Get_Opt get_opt (argc, argv, "h:p:diu", 1);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'h': // specify the host machine on which the server is running
- server_host_ = get_opt.optarg;
- remote_ = 1;
- break;
- case 'p': // specify the port on which the server is running
- server_port_ = ACE_OS::atoi (get_opt.optarg);
- remote_ = 1;
- break;
- case 'd':
- debug_ = 1;
- break;
- case 'i':
- ignore_deadlock_ = 1;
- break;
- case 'u':
- // usage: fallthrough
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n:\n"
- "[-h <remote host>]\n"
- "[-p <remote port>]\n"
- "[-i ignore deadlock]\n"
- "[-d debug]\n", 1), -1);
- }
- }
-
- if (remote_)
- ACE_Remote_Mutex::set_server_address (ACE_INET_Addr (server_port_, server_host_));
-
- return 0;
-}
-
-int
-STDIN_Token::open (int argc, char *argv[])
-{
- if (this->parse_args (argc, argv) == -1)
- return -1;
-
- // Register for signals.
- if (ACE_Reactor::instance ()->register_handler
- (SIGINT, this) == -1)
- ACE_DEBUG ((LM_DEBUG, "Can't register signal handler\n"));
-
-#if (ACE_WIN32)
-
-#else
- // Register for STDIN events with Reactor.
- if (ACE_Reactor::instance ()->register_handler
- (ACE_STDIN, this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "Can't register signal handler\n"), 0);
-
-
-#endif /* ACE_WIN32 */
-
-
- this->display_menu ();
-
-#if (ACE_WIN32)
-
-#else
- ACE_Reactor::run_event_loop ();
-#endif /* ACE_WIN32 */
-
- ACE_OS::printf ("Exiting...\n");
- return 0;
-}
-
-int
-STDIN_Token::handle_input (ACE_HANDLE fd)
-{
- ACE_UNUSED_ARG (fd);
-
- char tid[BUFSIZ];
- char token[BUFSIZ];
- char type[16];
- char operation[16];
-
- if (::scanf ("%s %s %s %s", tid, token, type, operation) <= 0)
- {
- ACE_OS::printf ("Try again.\n");
- return 0;
- }
-
- ACE_Token_Proxy *proxy =
- this->get_proxy (tid, token, type[0]);
-
- if (proxy == 0)
- return -1;
-
- switch (operation[0])
- {
- case 'a':
- case 'A':
- if (proxy->acquire () == 0)
- {
- ACE_OS::printf ("Succeeded.\n");
- if (ACE_TOKEN_INVARIANTS::instance ()->acquired (proxy) == 0)
- ACE_OS::printf ("Violated invariant.\n");
- }
- else
- ACE_ERROR ((LM_ERROR, "%p.\n", "Acquire failed"));
- break;
-
- case 'n':
- case 'N':
- ACE_TOKEN_INVARIANTS::instance ()->releasing (proxy);
- if (proxy->renew () == 0)
- {
- ACE_OS::printf ("Succeeded.\n");
- if (ACE_TOKEN_INVARIANTS::instance ()->acquired (proxy) == 0)
- ACE_OS::printf ("Violated invariant.\n");
- }
- else
- ACE_ERROR ((LM_ERROR, "%p.\n", "Renew failed"));
- break;
-
- case 'r':
- case 'R':
- ACE_TOKEN_INVARIANTS::instance ()->releasing (proxy);
- if (proxy->release () == 0)
- ACE_OS::printf ("Succeeded.\n");
- else
- ACE_ERROR ((LM_ERROR, "%p.\n", "Release failed"));
- break;
-
- case 't':
- case 'T':
- if (proxy->tryacquire () == 0)
- {
- ACE_OS::printf ("Succeeded.\n");
- if (ACE_TOKEN_INVARIANTS::instance ()->acquired (proxy) == 0)
- ACE_OS::printf ("Violated invariant.\n");
- }
- else
- ACE_ERROR ((LM_ERROR, "%p.\n", "Tryacquire failed"));
- break;
- }
-
- this->display_menu ();
- return 0;
-}
-
-void
-STDIN_Token::display_menu (void)
-{
- ACE_OS::printf ("<tid> <token> <type> <operation>\n");
-}
-
-int
-STDIN_Token::handle_exception (ACE_HANDLE fd)
-{
- ACE_UNUSED_ARG (fd);
-
- ACE_Reactor::run_event_loop ();
- return -1;
-}
-
-ACE_Token_Proxy *
-STDIN_Token::get_proxy (const char *_tid, const char *token, char type)
-{
- ACE_Token_Collection *proxy_collection;
-
- TID tid (_tid);
-
- if (collections_.find (tid, proxy_collection) == -1)
- // We did not find a proxy_collection.
- {
- // Make one.
- proxy_collection = new ACE_Token_Collection (debug_, "no name collection");
-
- // Put it in the collections.
- if (collections_.bind (tid, proxy_collection) == -1)
- {
- delete proxy_collection;
- return 0;
- }
- }
-
- // Either way, we have a proxy_collection now.
-
- // See if the proxy already exists in the collection.
- ACE_Token_Proxy *proxy = proxy_collection->is_member (token);
-
- // If not, create one.
- if (proxy == 0)
- {
- proxy = this->create_proxy (token, type);
-
- // Put the new_proxy in this tid's collection.
- if (proxy_collection->insert (*proxy) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "insert failed\n"), 0);
-
- // Delete our copy (one was created in the collection).
- delete proxy;
- proxy = proxy_collection->is_member (token);
-
- if (proxy == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "is_member failed\n"), 0);
-
- // Set the client_id (it was set to 1 since we're
- // single-threaded.
- proxy->client_id (_tid);
- }
-
- return proxy;
-}
-
-ACE_Token_Proxy *
-STDIN_Token::create_proxy (const char *token, char type)
-{
- switch (type)
- {
- case 'm':
- case 'M':
- if (remote_)
- return new ACE_Remote_Mutex (token, ignore_deadlock_, debug_);
- else
- return new ACE_Local_Mutex (token, ignore_deadlock_, debug_);
-
- case 'r':
- case 'R':
- if (remote_)
- return new ACE_Remote_RLock (token, ignore_deadlock_, debug_);
- else
- return new ACE_Local_RLock (token, ignore_deadlock_, debug_);
-
- case 'w':
- case 'W':
- if (remote_)
- return new ACE_Remote_WLock (token, ignore_deadlock_, debug_);
- else
- return new ACE_Local_WLock (token, ignore_deadlock_, debug_);
- }
-
- // should never get here, but this avoids a compiler warning . . .
- return 0;
-}
-
-int
-main (int argc, char* argv[])
-{
- STDIN_Token st;
- return st.open (argc, argv);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Map_Entry<STDIN_Token::TID, ACE_Token_Collection *>;
-template class ACE_Map_Manager<STDIN_Token::TID, ACE_Token_Collection *, ACE_Null_Mutex>;
-template class ACE_Map_Iterator_Base<STDIN_Token::TID, ACE_Token_Collection *, ACE_Null_Mutex>;
-template class ACE_Map_Iterator<STDIN_Token::TID, ACE_Token_Collection *, ACE_Null_Mutex>;
-template class ACE_Map_Reverse_Iterator<STDIN_Token::TID, ACE_Token_Collection *, ACE_Null_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Map_Entry<STDIN_Token::TID, ACE_Token_Collection *>
-#pragma instantiate ACE_Map_Manager<STDIN_Token::TID, ACE_Token_Collection *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator_Base<STDIN_Token::TID, ACE_Token_Collection *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Iterator<STDIN_Token::TID, ACE_Token_Collection *, ACE_Null_Mutex>
-#pragma instantiate ACE_Map_Reverse_Iterator<STDIN_Token::TID, ACE_Token_Collection *, ACE_Null_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/netsvcs/clients/Tokens/mutex/Makefile b/netsvcs/clients/Tokens/mutex/Makefile
deleted file mode 100644
index 5129e1980ec..00000000000
--- a/netsvcs/clients/Tokens/mutex/Makefile
+++ /dev/null
@@ -1,88 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for repeating token client application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = test_mutex
-
-FILES = test_mutex
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(LSRC:%.cpp=$(VDIR)%.o)
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/test_mutex.o .obj/test_mutex.so .shobj/test_mutex.o .shobj/test_mutex.so: test_mutex.cpp $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Remote_Tokens.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Token_Request_Reply.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Manager.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/netsvcs/clients/Tokens/mutex/README b/netsvcs/clients/Tokens/mutex/README
deleted file mode 100644
index cbd1e9c7d6c..00000000000
--- a/netsvcs/clients/Tokens/mutex/README
+++ /dev/null
@@ -1,23 +0,0 @@
-
-test_mutex
-
-test_mutex tests ACE_Local_Mutex and ACE_Remote_Mutex with both local
-and global proxies. "Local proxies" mean that each thread uses its
-own proxy (but same logical token.) "Global proxy" means that all
-threads access the same proxy (and, of course, the same logical
-token.)
-
-test_mutex can take the number of threads to run from the
-command-line. Thus, to run the test with one thread and local
-mutexes, type:
-
-% ./test_mutex
-
-To run the test with 10 threads and local mutexes, type:
-
-% ./test_mutex -t 10
-
-To run the test with 10 threads and remote mutexes, type:
-
-% ./test_mutex -t 10 -r
-
diff --git a/netsvcs/clients/Tokens/mutex/test_mutex.cpp b/netsvcs/clients/Tokens/mutex/test_mutex.cpp
deleted file mode 100644
index 99921da4c6e..00000000000
--- a/netsvcs/clients/Tokens/mutex/test_mutex.cpp
+++ /dev/null
@@ -1,142 +0,0 @@
-// ============================================================================
-// $Id$
-
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// test_mutex.cpp
-//
-// = DESCRIPTION
-//
-// = AUTHOR
-// Tim Harrison
-//
-// ============================================================================
-
-#include "ace/OS.h"
-
-#include "ace/Get_Opt.h"
-#include "ace/Local_Tokens.h"
-#include "ace/Remote_Tokens.h"
-#include "ace/Thread.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static ACE_Token_Proxy *mutex;
-static int remote_mutexes = 0;
-static char *server_host = ACE_DEFAULT_SERVER_HOST;
-static int server_port = ACE_DEFAULT_SERVER_PORT;
-static int iterations = 100;
-static int spawn_count = 2;
-
-static void *
-run_test (void *)
-{
- int count = iterations;
- // test recursive acquisition of a global proxy
- while (count--)
- {
- if (mutex->acquire () == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%t) %p acquire failed\n","test_mutex"));
- return (void *) -1;
- }
-
-// mutex->acquire ();
- if (mutex->renew () == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%t) %p renew failed\n","test_mutex"));
- return (void *) -1;
- }
-
- if (mutex->release () == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%t) %p release failed\n","test_mutex"));
- return (void *) -1;
- }
-
-// mutex->release ();
- }
-
- return 0;
-}
-
-static int
-parse_args (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0]);
-
- ACE_Get_Opt get_opt (argc, argv, "t:uh:p:n:", 1);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 't':
- spawn_count = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'h': // specify the host machine on which the server is running
- server_host = get_opt.optarg;
- remote_mutexes = 1;
- break;
- case 'p': // specify the port on which the server is running
- server_port = ACE_OS::atoi (get_opt.optarg);
- remote_mutexes = 1;
- break;
- case 'n': // specify the port on which the server is running
- iterations = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'u':
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n:\n"
- "[-h <remote host>]\n"
- "[-p <remote port>]\n"
- "[-n <iterations>]\n"
- "[-t <threads>]\n"
- "[-h <remote host>]\n"
- "[-p <remote port>]\n", 1), -1);
- /* NOTREACHED */
- }
- }
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_Thread_Manager thread_mgr;
-
- if (parse_args (argc, argv) == -1)
- return -1;
-
- if (remote_mutexes)
- {
- ACE_Remote_Mutex::set_server_address (ACE_INET_Addr (server_port, server_host));
- mutex = new ACE_Remote_Mutex ("Remote TOKEN", 0, 1);
- }
- else
- {
- mutex = new ACE_Local_Mutex ("Local TOKEN", 0, 1);
- }
-
- if (thread_mgr.spawn_n (spawn_count,
- ACE_THR_FUNC (run_test),
- 0,
- THR_BOUND) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "spawn"), -1);
-
- thread_mgr.wait ();
-
- return 0;
-}
-#else
-int main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR, "you must have threads to run this test program\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/netsvcs/clients/Tokens/rw_lock/Makefile b/netsvcs/clients/Tokens/rw_lock/Makefile
deleted file mode 100644
index 93e9424f11a..00000000000
--- a/netsvcs/clients/Tokens/rw_lock/Makefile
+++ /dev/null
@@ -1,89 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for repeating token client application
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = rw_locks
-
-FILES = rw_locks
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(LSRC:%.cpp=$(VDIR)%.o)
-SHOBJ = $(addsuffix .so,$(FILES))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/rw_locks.o .obj/rw_locks.so .shobj/rw_locks.o .shobj/rw_locks.so: rw_locks.cpp $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Remote_Tokens.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Token_Request_Reply.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Token_Invariants.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/netsvcs/clients/Tokens/rw_lock/README b/netsvcs/clients/Tokens/rw_lock/README
deleted file mode 100644
index dabc0a3741d..00000000000
--- a/netsvcs/clients/Tokens/rw_lock/README
+++ /dev/null
@@ -1,40 +0,0 @@
-
-test_rw_locks shows how to use ACE_Local_RLock, ACE_Local_WLock,
-ACE_Remote_RLock, and ACE_Remote_WLock.
-
-Here are the options to test_rw_locks:
-% ./test_rw_lock -u
- -i ignore deadlock
- -n <iterations>
- -r <reads>
- -d debug
- -s sleep during writes
- -t <threads>
-
-test_rw_locks spawns <threads> number of threads which perform the
-following algorithm:
-
-for <iterations>
- {
- for <reads>
- acquire read lock
- for <reads>
- release read lock
-
- acquire write lock
- if (sleep during writes)
- sleep for 1 second
- release write lock
- }
-
-
-The output should show that multiple readers can acquire the lock for
-reading simultaneously (note that this also tests recursive
-acquisition.) When a writer lock is acquired, the output should show
-that no thread holds a reader lock.
-
-To run a test, simply type:
-% ./test_rw_lock
-
-This should show output as described above.
-
diff --git a/netsvcs/clients/Tokens/rw_lock/rw_locks.cpp b/netsvcs/clients/Tokens/rw_lock/rw_locks.cpp
deleted file mode 100644
index 6c167490c7d..00000000000
--- a/netsvcs/clients/Tokens/rw_lock/rw_locks.cpp
+++ /dev/null
@@ -1,252 +0,0 @@
-// ============================================================================
-// $Id$
-
-//
-// = LIBRARY
-// examples
-//
-// = FILENAME
-// rw_locks.cpp
-//
-// = DESCRIPTION
-// test_rw_locks shows how to use ACE_Local_RLock, ACE_Local_WLock,
-// ACE_Remote_RLock, and ACE_Remote_WLock.
-//
-// = AUTHOR
-// Tim Harrison
-//
-// ============================================================================
-
-#include "ace/OS.h"
-
-#include "ace/Get_Opt.h"
-#include "ace/Local_Tokens.h"
-#include "ace/Remote_Tokens.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Token_Invariants.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Token_Invariant_Manager ACE_TOKEN_INVARIANTS;
-
-static ACE_Token_Proxy *global_rlock;
-static ACE_Token_Proxy *global_wlock;
-
-static char *server_host = ACE_DEFAULT_SERVER_HOST;
-static int server_port = ACE_DEFAULT_SERVER_PORT;
-static int ignore_deadlock = 0;
-static int threads = 2;
-static int iterations = 50;
-static int debug = 0;
-static int remote = 0;
-static int reads = 4;
-static int write_sleep = 0;
-static int renew = 0;
-
-static void *
-run_thread (void *)
-{
- for (int x = 0; x < iterations; x++)
- {
- int y = 0;
- for (; y < reads; y++)
- {
- if (global_rlock->acquire () == -1)
- {
- if (ACE_Log_Msg::instance ()->errnum () == EDEADLK)
- {
- ACE_DEBUG ((LM_DEBUG, "rlock deadlock detected\n"));
- goto READ_DEADLOCK;
- }
- else return 0;
- }
-
- if (ACE_TOKEN_INVARIANTS::instance ()->acquired (global_rlock) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "reader acquire violated invariant.\n"), 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) rlock acquired.\n"));
- }
-
- if (renew)
- {
- ACE_TOKEN_INVARIANTS::instance ()->releasing (global_rlock);
-
- if (global_rlock->renew () == -1)
- {
- if (ACE_Log_Msg::instance ()->errnum () == EDEADLK)
- {
- ACE_DEBUG ((LM_DEBUG, "rlock deadlock detected during renew\n"));
- goto READ_DEADLOCK;
- }
- else return 0;
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) rlock renewed.\n"));
-
- if (ACE_TOKEN_INVARIANTS::instance ()->acquired (global_rlock) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "reader renew violated invariant.\n"), 0);
- }
-
- READ_DEADLOCK:
-
- for (; y > 0; y--)
- {
- ACE_TOKEN_INVARIANTS::instance ()->releasing (global_rlock);
- if (global_rlock->release () == 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) r-released.\n"));
- }
-
- if (global_wlock->acquire () == -1)
- ACE_DEBUG ((LM_DEBUG, "wlock deadlock detected\n"));
- else
- {
- if (write_sleep)
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "\t\t(%t) wlock acquired.\n"));
-
- if (ACE_TOKEN_INVARIANTS::instance ()->acquired (global_wlock) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "writer acquire violated invariant.\n"), 0);
-
- if (renew)
- {
- ACE_TOKEN_INVARIANTS::instance ()->releasing (global_wlock);
-
- if (global_wlock->renew () == -1)
- {
- if (ACE_Log_Msg::instance ()->errnum () == EDEADLK)
- {
- ACE_DEBUG ((LM_DEBUG, "wlock deadlock detected during renew\n"));
- }
- else return 0;
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) rlock renewed.\n"));
-
- if (ACE_TOKEN_INVARIANTS::instance ()->acquired (global_wlock) == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "writer renew violated invariant.\n"), 0);
- }
-
- ACE_TOKEN_INVARIANTS::instance ()->releasing (global_wlock);
-
- if (global_wlock->release () == 0)
- ACE_DEBUG ((LM_DEBUG, "\t\t(%t) w-released.\n"));
- }
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) thread exiting.\n"));
- return 0;
-}
-
-static int
-parse_args (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0], ACE_Log_Msg::STDERR); // | ACE_Log_Msg::VERBOSE);
-
- ACE_Get_Opt get_opt (argc, argv, "t:iun:dr:sp:h:R", 1);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'h': // specify the host machine on which the server is running
- server_host = get_opt.optarg;
- remote = 1;
- break;
- case 'p': // specify the port on which the server is running
- server_port = ACE_OS::atoi (get_opt.optarg);
- remote = 1;
- break;
- case 't':
- threads = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'R':
- renew = 1;
- break;
- case 'r':
- reads = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'd':
- debug = 1;
- break;
- case 's':
- write_sleep = 1;
- break;
- case 'n':
- iterations = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'i':
- ignore_deadlock = 1;
- break;
- case 'u':
- // usage: fallthrough
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n:\n"
- "[-h <remote host>]\n"
- "[-p <remote port>]\n"
- "[-i ignore deadlock]\n"
- "[-n <iterations>]\n"
- "[-R perform renews]\n"
- "[-r <reads>]\n"
- "[-d debug]\n"
- "[-s sleep during writes]\n"
- "[-t <threads>\n", 1), -1);
- }
- }
-
- return 0;
-}
-
-#if defined (ACE_HAS_PTHREADS)
-#define SUSPEND 0
-#else
-#define SUSPEND THR_SUSPENDED
-#endif
-
-int
-main (int argc, char* argv[])
-{
- if (parse_args (argc, argv) == -1)
- return -1;
-
- if (remote)
- {
- ACE_Remote_Mutex::set_server_address (ACE_INET_Addr (server_port, server_host));
- global_rlock = (ACE_Token_Proxy *) new
- ACE_Remote_RLock ("THE_TOKEN", ignore_deadlock, debug);
- global_wlock = (ACE_Token_Proxy *) new
- ACE_Remote_WLock ("THE_TOKEN", ignore_deadlock, debug);
- }
- else
- {
- global_rlock = (ACE_Token_Proxy *) new
- ACE_Local_RLock ("THE_TOKEN", ignore_deadlock, debug);
- global_wlock = (ACE_Token_Proxy *) new
- ACE_Local_WLock ("THE_TOKEN", ignore_deadlock, debug);
- }
-
- ACE_Thread_Manager mgr;
-
- if (mgr.spawn_n (threads, ACE_THR_FUNC (run_thread),
- (void *) 0,
- THR_BOUND | SUSPEND) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "spawn failed"), -1);
-
-#if ! defined (ACE_HAS_PTHREADS)
- if (mgr.resume_all () == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "resume failed"), -1);
-#endif
-
- mgr.wait ();
-
- return 0;
-}
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "threads not supported on this platform\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/netsvcs/lib/Base_Optimizer.cpp b/netsvcs/lib/Base_Optimizer.cpp
deleted file mode 100644
index 42f5193a460..00000000000
--- a/netsvcs/lib/Base_Optimizer.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_DLL
-
-#include "Base_Optimizer.h"
-
-#if !defined (BASE_OPTIMIZER_CPP)
-#define BASE_OPTIMIZER_CPP
-
-template<class Base, class Member>
-Base_Optimizer<Base, Member>::Base_Optimizer (void)
-{
-}
-
-template<class Base, class Member>
-Base_Optimizer<Base, Member>::Base_Optimizer (const Base &base,
- const Member &member)
- : Base (base),
- m_ (member)
-{
-}
-
-template<class Base, class Member>
-Base_Optimizer<Base, Member>::Base_Optimizer (const Base &base)
- : Base (base)
-{
-}
-
-#endif /* BASE_OPTIMIZER_CPP */
diff --git a/netsvcs/lib/Base_Optimizer.h b/netsvcs/lib/Base_Optimizer.h
deleted file mode 100644
index 86a174c0fce..00000000000
--- a/netsvcs/lib/Base_Optimizer.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// netsvcs
-//
-// = FILENAME
-// Base_Optimizer.h
-//
-// = AUTHOR
-// Per Andersson.
-//
-// ============================================================================
-
-#if !defined (BASE_OPTIMIZER_H)
-#define BASE_OPTIMIZER_H
-
-#include "ace/OS.h"
-
-template<class Base, class Member>
-struct Base_Optimizer : public Base
- // = TITLE
- //
- // = DESCRIPTION
- // Thanks to Nathan Myers and Fergus Henderson for this little beauty
-{
- Base_Optimizer (void);
- Base_Optimizer (const Base &base);
- Base_Optimizer (const Base &base, const Member &member);
-
- Member m_;
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Base_Optimizer.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Base_Optimizer.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* BASE_OPTIMIZER_H */
diff --git a/netsvcs/lib/Client_Logging_Handler.cpp b/netsvcs/lib/Client_Logging_Handler.cpp
deleted file mode 100644
index 45ae0e952ad..00000000000
--- a/netsvcs/lib/Client_Logging_Handler.cpp
+++ /dev/null
@@ -1,419 +0,0 @@
-// $Id$
-
-// Client_Logging_Handler.cpp
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Get_Opt.h"
-#include "ace/Acceptor.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/SPIPE_Acceptor.h"
-#include "Client_Logging_Handler.h"
-
-ACE_Client_Logging_Handler::ACE_Client_Logging_Handler (ACE_HANDLE output_handle)
- : logging_output_ (output_handle)
-{
- // Register ourselves to receive SIGPIPE so we can attempt
- // reconnections.
-#if !defined (ACE_LACKS_UNIX_SIGNALS)
- if (ACE_Reactor::instance ()->register_handler (SIGPIPE, this) == -1)
- ACE_ERROR ((LM_ERROR, "%n: %p\n",
- "register_handler (SIGPIPE)"));
-#endif /* !ACE_LACKS_UNIX_SIGNALS */
-}
-
-// This is called when a <send> to the logging server fails...
-
-int
-ACE_Client_Logging_Handler::handle_signal (int, siginfo_t *, ucontext_t *)
-{
- ACE_TRACE ("ACE_Client_Logging_Acceptor::handle_signal");
- return -1;
-}
-
-// This function is called every time a client connects to us.
-
-int
-ACE_Client_Logging_Handler::open (void *)
-{
- LOGGING_ADDR server_addr;
-
- // Register ourselves to receive <handle_input> callbacks when
- // clients send us logging records. Note that since we're really a
- // Singleton, this->peer() will change after each connect, so we
- // need to grab the value now.
- if (ACE_Reactor::instance ()->register_handler
- (this->peer ().get_handle (),
- this,
- ACE_Event_Handler::READ_MASK
- | ACE_Event_Handler::EXCEPT_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%n: %p\n",
- "register_handler)"), -1);
-
- // Figure out what remote port we're really bound to.
- if (this->peer ().get_remote_addr (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_remote_addr"), -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "connected to client on handle %u\n",
- this->peer ().get_handle ()));
- return 0;
-}
-
-/* VIRTUAL */ ACE_HANDLE
-ACE_Client_Logging_Handler::get_handle (void) const
-{
- ACE_TRACE ("ACE_Client_Logging_Handler::get_handle");
- ACE_ERROR ((LM_ERROR,
- "get_handle() shouldn't be called\n"));
- return ACE_INVALID_HANDLE;
-}
-
-// Receive a logging record from an application.
-
-int
-ACE_Client_Logging_Handler::handle_input (ACE_HANDLE handle)
-{
- ACE_DEBUG ((LM_DEBUG, "in handle_input, handle = %u\n", handle));
-
- if (handle == this->logging_output_)
- // We're getting a message from the logging server!
- ACE_ERROR_RETURN ((LM_ERROR, "received data from server!\n"), -1);
-
- ACE_Log_Record log_record;
-#if defined (ACE_HAS_STREAM_PIPES)
- // We're getting a logging message from a local application.
-
- ACE_Str_Buf msg ((void *) &log_record,
- 0,
- sizeof log_record);
-
- ACE_SPIPE_Stream spipe;
- spipe.set_handle (handle);
- int flags = 0;
-
- int result = spipe.recv ((ACE_Str_Buf *) 0, &msg, &flags);
-
- // We've got a framed IPC mechanism, so we can just to a recv().
- if (result < 0 || msg.len == 0)
- {
- if (ACE_Reactor::instance ()->remove_handler
- (handle,
- ACE_Event_Handler::READ_MASK
- | ACE_Event_Handler::EXCEPT_MASK
- | ACE_Event_Handler::DONT_CALL) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%n: %p\n",
- "remove_handler"), -1);
- spipe.close ();
- ACE_DEBUG ((LM_DEBUG, "client closing down\n"));
- return 0;
- }
-#else
- ACE_INT32 length;
-
- // We need to use the ol' two-read trick here since TCP sockets
- // don't support framing natively. Note that the first call is just
- // a "peek" -- we don't actually remove the data until the second
- // call. Note that this code is portable as long as ACE_UNIT32 is
- // always 32 bits on both the sender and receiver side.
-
- switch (ACE_OS::recv (handle,
- (char *) &length,
- sizeof length,
- MSG_PEEK))
- {
- // Handle shutdown and error cases.
- default:
- case -1:
- case 0:
- if (ACE_Reactor::instance ()->remove_handler
- (handle,
- ACE_Event_Handler::READ_MASK
- | ACE_Event_Handler::EXCEPT_MASK
- | ACE_Event_Handler::DONT_CALL) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%n: %p\n",
- "remove_handler"), 0);
- ACE_OS::closesocket (handle);
- ACE_DEBUG ((LM_DEBUG, "client closing down\n"));
- return 0;
- /* NOTREACHED */
-
- case sizeof length:
- // Process normal data reception.
- if (ACE_OS::recv (handle,
- (char *) &log_record,
- (int) length) != length)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "recv"), 0);
- }
-#endif /* ACE_HAS_STREAM_PIPES */
-
- // Forward the logging record to the server.
- if (this->send (log_record) == -1)
- ACE_ERROR ((LM_ERROR,
- "%p\n",
- "send"));
- return 0;
-}
-
-// Receive a logging record from an application send via a non-0
-// MSG_BAND... This just calls handle_input().
-
-int
-ACE_Client_Logging_Handler::handle_exception (ACE_HANDLE handle)
-{
- return this->handle_input (handle);
-}
-
-// Called when object is removed from the ACE_Reactor
-
-int
-ACE_Client_Logging_Handler::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "shutting down!!!\n"));
-
- if (this->logging_output_ != ACE_STDOUT)
- ACE_OS::closesocket (this->logging_output_);
-
- this->destroy ();
- return 0;
-}
-
-int
-ACE_Client_Logging_Handler::handle_output (ACE_HANDLE)
-{
- return 0;
-}
-
-// Encodes the contents of log_record object using network byte-order
-// and sends it to the logging server.
-
-int
-ACE_Client_Logging_Handler::send (ACE_Log_Record &log_record)
-{
- if (this->logging_output_ == ACE_STDOUT)
- {
- log_record.print ("<localhost>", 0, stderr);
- ostream *orig_ostream = ACE_Log_Msg::instance ()->msg_ostream ();
- log_record.print ("<localhost>", 0, (*orig_ostream) );
- }
- else
- {
- long len = log_record.length ();
- log_record.encode ();
-
- if (ACE::send (this->logging_output_,
- (char *) &log_record,
- len) == -1)
- // Switch over to logging to stdout for now. Eventually,
- // we'll try to queue up the message, try to reestablish a
- // connection, and then send the queued data once we've
- // reconnect to the logging server.
- this->logging_output_ = ACE_STDOUT;
- }
-
- return 0;
-}
-
-class ACE_Client_Logging_Acceptor : public ACE_Acceptor<ACE_Client_Logging_Handler, LOGGING_ACCEPTOR>
- // = TITLE
- // This factory creates connections with the
- // <Server_Logging_Acceptor>.
- //
- // = DESCRIPTION
- // This class contains the service-specific methods that can't
- // easily be factored into the <ACE_Acceptor>.
-{
-public:
- // = Initialization method.
- ACE_Client_Logging_Acceptor (void);
- // Default constructor.
-
-protected:
- // = Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- // Called when service is linked.
-
- virtual int fini (void);
- // Called when service is unlinked.
-
- virtual int info (char **strp, size_t length) const;
- // Called to determine info about the service.
-
- virtual int make_svc_handler (ACE_Client_Logging_Handler *&sh);
- // Factory that always returns the <handler_>.
-
- // = Scheduling hooks.
- virtual int suspend (void);
- virtual int resume (void);
-
-private:
- int parse_args (int argc, char *argv[]);
- // Parse svc.conf arguments.
-
- const char *server_host_;
- // Host where the logging server is located.
-
- u_short server_port_;
- // Port number where the logging server is listening for
- // connections.
-
- ACE_INET_Addr server_addr_;
- // Address of the logging server.
-
- const char *logger_key_;
- // Communication endpoint where the client logging daemon will
- // listen for connections from clients.
-
- ACE_Client_Logging_Handler *handler_;
- // Pointer to the handler that does the work.
-};
-
-int
-ACE_Client_Logging_Acceptor::fini (void)
-{
- this->close ();
-
- if (this->handler_ != 0)
- this->handler_->close (0);
- return 0;
-}
-
-int
-ACE_Client_Logging_Acceptor::make_svc_handler (ACE_Client_Logging_Handler *&sh)
-{
- // Always return a pointer to the Singleton handler.
- sh = this->handler_;
- return 0;
-}
-
-int
-ACE_Client_Logging_Acceptor::info (char **strp, size_t length) const
-{
- char buf[BUFSIZ];
-
- ACE_OS::sprintf (buf, "%d/%s %s",
- this->server_addr_.get_port_number (), "tcp",
- "# client logging daemon\n");
-
- if (*strp == 0 && (*strp = ACE_OS::strdup (buf)) == 0)
- return -1;
- else
- ACE_OS::strncpy (*strp, buf, length);
- return ACE_OS::strlen (buf);
-}
-
-ACE_Client_Logging_Acceptor::ACE_Client_Logging_Acceptor (void)
- : server_host_ (ACE_DEFAULT_SERVER_HOST),
- server_port_ (ACE_DEFAULT_LOGGING_SERVER_PORT),
- logger_key_ (ACE_DEFAULT_LOGGER_KEY),
- handler_ (0)
-{
-}
-
-int
-ACE_Client_Logging_Acceptor::init (int argc, char *argv[])
-{
- // We'll log *our* error and debug messages to stderr!
- ACE_LOG_MSG->open ("Client Logging Service");
-
- // Use the options hook to parse the command line arguments and set
- // options.
- this->parse_args (argc, argv);
-
- // Initialize the acceptor endpoint.
- if (this->open (LOGGING_ADDR (this->logger_key_)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", this->logger_key_), -1);
-
- // Establish connection with the server.
- ACE_SOCK_Connector con;
- ACE_SOCK_Stream stream;
-
- if (con.connect (stream, this->server_addr_) == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p, using stdout\n",
- "can't connect to logging server"));
- // If we can't connect to the server then we'll send the logging
- // messages to stdout.
- stream.set_handle (ACE_STDOUT);
- }
- else
- {
- ACE_INET_Addr server_addr;
-
- // Figure out what remote port we're really bound to.
- if (stream.get_remote_addr (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_remote_addr"), -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "starting up Client Logging Daemon, "
- "connected to port %d on handle %u\n",
- server_addr.get_port_number (),
- stream.get_handle ()));
- }
-
- // Create the Singleton <Client_Logging_Handler>.
- ACE_NEW_RETURN (this->handler_,
- ACE_Client_Logging_Handler (stream.get_handle ()),
- -1);
- return 0;
-}
-
-int
-ACE_Client_Logging_Acceptor::parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "h:k:p:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'h':
- this->server_host_ = get_opt.optarg;
- break;
- case 'k':
- this->logger_key_ = get_opt.optarg;
- break;
- case 'p':
- this->server_port_ = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n:\n[-p server-port]\n%a", 1),
- -1);
- }
- }
-
- if (this->server_addr_.set (this->server_port_,
- this->server_host_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "set"), -1);
-
- return 0;
-}
-
-int
-ACE_Client_Logging_Acceptor::suspend (void)
-{
- // To be done...
- return 0;
-}
-
-int
-ACE_Client_Logging_Acceptor::resume (void)
-{
- // To be done...
- return 0;
-}
-
-// The following is a "Factory" used by the ACE_Service_Config and
-// svc.conf file to dynamically initialize the state of the
-// single-threaded logging server.
-
-ACE_SVC_FACTORY_DEFINE (ACE_Client_Logging_Acceptor)
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Acceptor<ACE_Client_Logging_Handler, LOGGING_ACCEPTOR>;
-template class ACE_Svc_Handler<LOGGING_STREAM, ACE_NULL_SYNCH>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Acceptor<ACE_Client_Logging_Handler, LOGGING_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler<LOGGING_STREAM, ACE_NULL_SYNCH>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/netsvcs/lib/Client_Logging_Handler.h b/netsvcs/lib/Client_Logging_Handler.h
deleted file mode 100644
index a470ed4b649..00000000000
--- a/netsvcs/lib/Client_Logging_Handler.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Client_Logging_Handler.h
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_CLIENT_LOGGER_H)
-#define ACE_CLIENT_LOGGER_H
-
-#include "ace/SPIPE_Stream.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/Svc_Handler.h"
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_STREAM_PIPES)
-#define LOGGING_STREAM ACE_SPIPE_STREAM
-#define LOGGING_ACCEPTOR ACE_SPIPE_ACCEPTOR
-#define LOGGING_ADDR ACE_SPIPE_Addr
-#else
-#define LOGGING_STREAM ACE_SOCK_STREAM
-#define LOGGING_ACCEPTOR ACE_SOCK_ACCEPTOR
-#define LOGGING_ADDR ACE_INET_Addr
-#endif /* ACE_HAS_STREAM_PIPES */
-
-class ACE_Svc_Export ACE_Client_Logging_Handler : public ACE_Svc_Handler<LOGGING_STREAM, ACE_NULL_SYNCH>
- // = TITLE
- // This client logging daemon is a mediator that receives logging
- // records from local applications processes and forwards them to
- // the server logging daemon running on another host.
- //
- // = DESCRIPTION
- // The default implementation uses an <ACE_SPIPE_Stream> to
- // receive the logging message from the application and an
- // <ACE_SOCK_Stream> to forward the logging message to the
- // server. However, on platforms that don't support
- // <ACE_SPIPEs> (e.g., Win32) we use sockets instead.
-{
-public:
- // = Initialization and termination.
-
- ACE_Client_Logging_Handler (ACE_HANDLE handle = ACE_STDOUT);
- // Default constructor. <handle> is where the output is sent.
-
- virtual int open (void * = 0);
- // Activate this instance of the <ACE_Client_Logging_Handler>
- // (called by the <ACE_Client_Logging_Acceptor>).
-
- virtual ACE_HANDLE get_handle (void) const;
- // Return the handle of the <ACE_SPIPE_Stream>;
-
- virtual int close (u_long);
- // Called when object is removed from the <ACE_Reactor>.
-
-private:
- virtual int handle_signal (int signum,
- siginfo_t *,
- ucontext_t *);
- // Handle SIGPIPE.
-
- virtual int handle_input (ACE_HANDLE);
- // Receive logging records from applications.
-
- virtual int handle_exception (ACE_HANDLE);
- // Receive logging records from applications. This is necessary to
- // handle madness with UNIX select, which can't deal with MSG_BAND
- // data easily due to its overly simple interface... This just
- // calls <handle_input>.
-
- virtual int handle_output (ACE_HANDLE);
- // Called back when it's ok to send.
-
- int send (ACE_Log_Record &log_record);
- // Send the <log_record> to the logging server.
-
- ACE_HANDLE logging_output_;
- // This is either a SOCKET (if we're connected to a logging server)
- // or ACE_STDOUT.
-};
-
-ACE_SVC_FACTORY_DECLARE (ACE_Client_Logging_Acceptor)
-
-#endif /* ACE_CLIENT_LOGGER_H */
diff --git a/netsvcs/lib/Client_Logging_Handler.i b/netsvcs/lib/Client_Logging_Handler.i
deleted file mode 100644
index 57c6d26e751..00000000000
--- a/netsvcs/lib/Client_Logging_Handler.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
diff --git a/netsvcs/lib/Log_Message_Receiver.cpp b/netsvcs/lib/Log_Message_Receiver.cpp
deleted file mode 100644
index a385236f7c3..00000000000
--- a/netsvcs/lib/Log_Message_Receiver.cpp
+++ /dev/null
@@ -1,158 +0,0 @@
-#if !defined (LOG_MESSAGE_RECEIVER_CPP)
-#define LOG_MESSAGE_RECEIVER_CPP
-
-#include "ace/Synch.h"
-#include "ace/Synch_T.h"
-#include "Log_Message_Receiver.h"
-
-// Type based log message receiver
-template<ACE_SYNCH_DECL> void
-Static_Log_Message_Receiver<ACE_SYNCH_USE>::log_record (char const *hostname,
- ACE_Log_Record &record)
-{
-#if defined (ACE_HAS_THREADS)
- static ACE_SYNCH_MUTEX_T lock_;
- ACE_Guard<ACE_SYNCH_MUTEX_T> guard (lock_);
-#endif /* ACE_HAS_THREADS */
-
- record.print (hostname, 0, stderr);
-}
-
-template<ACE_SYNCH_DECL> void
-Static_Log_Message_Receiver<ACE_SYNCH_USE>::log_output (char const *hostname,
- ACE_Log_Record &record,
- ostream *outputfile)
-{
- if (outputfile != 0)
- {
-#if defined (ACE_HAS_THREADS)
- static ACE_SYNCH_MUTEX_T lock_;
- ACE_Guard<ACE_SYNCH_MUTEX_T> guard (lock_);
-#endif /* ACE_HAS_THREADS */
- record.print (hostname, 0, *outputfile);
- }
-}
-
-#if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
-template<ACE_SYNCH_DECL>
-ACE_SYNCH_MUTEX_T Log_Message_Receiver_Impl<ACE_SYNCH_USE>::copy_lock_;
-#else
-static ACE_SYNCH_MUTEX global_copy_lock_;
-#endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-
-template<ACE_SYNCH_DECL>
-Log_Message_Receiver_Impl<ACE_SYNCH_USE>::Log_Message_Receiver_Impl (void)
- : count_ (0)
-{
-}
-
-template<ACE_SYNCH_DECL>
-Log_Message_Receiver_Impl<ACE_SYNCH_USE> *
-Log_Message_Receiver_Impl<ACE_SYNCH_USE>::create (void)
-{
- return new Log_Message_Receiver_Impl<ACE_SYNCH_USE>;
-}
-
-template<ACE_SYNCH_DECL>
-Log_Message_Receiver_Impl<ACE_SYNCH_USE> *
-Log_Message_Receiver_Impl<ACE_SYNCH_USE>::attach (Log_Message_Receiver_Impl<ACE_SYNCH_USE> *body)
-{
- ACE_ASSERT (body != 0);
-
-#if defined (ACE_HAS_THREADS)
- #if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
- Guard guard (copy_lock_);
- #else
- // Use the "body"s print lock as copy lock.
- ACE_Guard<ACE_SYNCH_MUTEX> guard (global_copy_lock_);
- #endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-#endif /* ACE_HAS_THREADS */
- ++body->count_;
- return body;
-}
-
-template<ACE_SYNCH_DECL> void
-Log_Message_Receiver_Impl<ACE_SYNCH_USE>::detach(Log_Message_Receiver_Impl<ACE_SYNCH_USE> *body)
-{
- ACE_ASSERT (body != 0);
-
-#if defined (ACE_HAS_THREADS)
- #if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
- Guard guard (copy_lock_);
- #else
- // Use the "body"s print lock as copy lock.
- ACE_Guard<ACE_SYNCH_MUTEX> guard (global_copy_lock_);
- #endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-#endif /* ACE_HAS_THREADS */
- if (body->count_-- == 0)
- delete body;
-}
-
-// Type based log message receiver
-template<ACE_SYNCH_DECL> void
-Log_Message_Receiver_Impl<ACE_SYNCH_USE>::log_record (char const *hostname,
- ACE_Log_Record &record)
-{
- ACE_MT (Guard guard (print_lock_));
- record.print (hostname, 0, stderr);
-}
-
-template<ACE_SYNCH_DECL> void
-Log_Message_Receiver_Impl<ACE_SYNCH_USE>::log_output (char const *hostname,
- ACE_Log_Record &record,
- ostream *outputfile)
-{
- if (outputfile != 0)
- {
- ACE_MT (Guard guard (print_lock_));
- record.print (hostname, 0, *outputfile);
- }
-}
-
-template<ACE_SYNCH_DECL>
-Log_Message_Receiver_Impl<ACE_SYNCH_USE>::~Log_Message_Receiver_Impl (void)
-{
- ACE_ASSERT (count_ == 0 - 1);
-}
-
-template<ACE_SYNCH_DECL>
-Log_Message_Receiver<ACE_SYNCH_USE>::Log_Message_Receiver (void)
- : receiver_impl_ (Log_Message_Receiver_Impl<ACE_SYNCH_USE>::create ())
-{
- ACE_ASSERT (receiver_impl_ != 0);
-}
-
-template<ACE_SYNCH_DECL>
-Log_Message_Receiver<ACE_SYNCH_USE>::Log_Message_Receiver
- (Log_Message_Receiver<ACE_SYNCH_USE> const &rhs)
- : receiver_impl_ (Log_Message_Receiver_Impl<ACE_SYNCH_USE>::attach (rhs.receiver_impl_))
-{
- ACE_ASSERT (receiver_impl_ != 0);
-}
-
-// Type based log message receiver
-template<ACE_SYNCH_DECL> void
-Log_Message_Receiver<ACE_SYNCH_USE>::log_record(char const *hostname,
- ACE_Log_Record &record)
-{
- ACE_ASSERT (receiver_impl_ != 0);
- receiver_impl_->log_record (hostname, record);
-}
-
-template<ACE_SYNCH_DECL> void
-Log_Message_Receiver<ACE_SYNCH_USE>::log_output(char const *hostname,
- ACE_Log_Record &record,
- ostream *outputfile)
-{
- ACE_ASSERT (receiver_impl_ != 0);
- receiver_impl_->log_output (hostname, record, outputfile);
-}
-
-template<ACE_SYNCH_DECL>
-Log_Message_Receiver<ACE_SYNCH_USE>::~Log_Message_Receiver (void)
-{
- ACE_ASSERT (receiver_impl_ != 0);
- Log_Message_Receiver_Impl<ACE_SYNCH_USE>::detach (receiver_impl_);
-}
-
-#endif /* LOG_MESSAGE_RECEIVER_CPP */
diff --git a/netsvcs/lib/Log_Message_Receiver.h b/netsvcs/lib/Log_Message_Receiver.h
deleted file mode 100644
index f67ad7fa084..00000000000
--- a/netsvcs/lib/Log_Message_Receiver.h
+++ /dev/null
@@ -1,206 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Log_Message_Receiver
-//
-// = AUTHOR
-// Per Andersson
-//
-// ============================================================================
-
-#if !defined (LOG_MESSAGE_RECEIVER_H)
-#define LOG_MESSAGE_RECEIVER_H
-
-#include "ace/Log_Record.h"
-#include "ace/Synch.h"
-
-// ==========================================================================//
-//------------- General Requirements on a Log Message Receiver --------------//
-// ==========================================================================//
-//
-// The requiremnts on a log manager receiver, T, are quite simple.
-// 1: There must exist one "log_record" member function with the following
-// prototype:
-// void log_record(char const* hostname,
-// ACE_Log_Record &record);
-//
-// 2: There must exist a public destructor.
-// 3: There must exist a public copy constructor.
-// 4: There must exist a default constructor. (for now)
-//
-//
-// The semantics are also simple. A log message receiver should
-// behave as an accessor object (smart pointer or envelope class).
-// It should be very cheap to copy and the should be no noticeable
-// difference when using either the new copy or the old log message
-// receiver.
-//
-// Methods:
-// void log_record(char const* hostname,
-// ACE_Log_Record& record)
-// Description:
-// Processes the log record "record" from the host "hostname"
-// Precondition:
-// hostname != 0;
-// Requirements:
-// Record must be a valid ACE_Log_Record.
-//
-// ==========================================================================//
-
-// ==========================================================================//
-// ------------ General Description of a Log Message Receiver -------------- //
-// ==========================================================================//
-//
-// Log Message Receivers, LRMs, are processing log records. It is the
-// LRM that writes a log message to stderr, stdout, a log file and maybee
-// converts some of the log messages to notifications, warnings, alarms
-// and forwards them to some operation and maintenance system (PATROL).
-//
-// The client logging handler and server logging handler are responsible
-// for forwarding, receiving, framing, processing log records.
-// That is a very usable service, but it should also be possible to change
-// how log records are processed without having to rewrite code in
-// the server log handler. This code should instead be written as a
-// separate entity, a Log Message Receiver.
-//
-// A simple LMR should be very easy to write but it should also
-// be possible to write more complex LMRs, like one that creates
-// a new log file each day or keeps a fixed size, round robin,
-// log file. It should also be possible to have separate LMRs
-// of the same type that uses differnt log files.
-//
-// ==========================================================================//
-
-
-// Type based log message receiver
-template<ACE_SYNCH_DECL>
-class Static_Log_Message_Receiver
- // = TITLE
- // Static_Log_Message_Receiver is a simple log message receiver. It
- // has no instance data and only static member functions. Static/typed
- // based receivers are best when all LMR should do exactly the same thing.
- //
- // = DESCRIPTION
- // This class contains a static log_record member function that
- // prints the content of log_records on stderr.
-{
-public:
- static void log_record(const char *hostname,
- ACE_Log_Record &record);
- // Prints the log_record to stderr using record.print (hostname, 0, stderr).
- // Serializes the output by using a ACE_SYNCH_MUTEX.
-
- static void log_output(const char *hostname,
- ACE_Log_Record &record,
- ostream *output);
- // Prints the log_record to a user specified ostream.
-};
-
-// Instance based log message receiver
-
-// ------------------------ Log_Message_Receiver --------------------------- //
-//
-// Log_Message_Receiver is little more complicated log message receiver.
-// It is instance based and have a reference counted implementation.
-// Log_Message_Receiver is the envelope class for Log_Message_Receiver_Impl.
-//
-// ------------------------------------------------------------------------- //
-
-
-//Forward declaration
-template<ACE_SYNCH_DECL> class Log_Message_Receiver_Impl;
-
-template<ACE_SYNCH_DECL>
-class Log_Message_Receiver
- // = TITLE
- // Log_Message_Receiver is a little more complicated log message receiver.
- // It is instance based and have a reference counted implementation.
- // Log_Message_Receiver is the envelope class for Log_Message_Receiver_Impl.
- // The difference between Static_Log_Message_Receiver and
- // Log_Message_Receiver is that is possible to have instance data
- // in Log_Message_Receiver.
- //
- // Comment:
- // The practical usage of this is limited with the current
- // ACE_Server_Logging_Acceptor_T design. Since ACE_Server_Logging_Acceptor_T
- // will create the Log_Message_Receiver using the default constructor.
- // The main reason for inclusion right now is to ensure that the
- // code in ACE_Server_Logging_Handler_T works both with type and instance
- // based LMRs.
- //
- //
- // = DESCRIPTION
- // This class contains a log_record member function that
- // prints the content of log_records on stderr.
-{
-public:
- Log_Message_Receiver (void);
- // Creates a new Log_Message_Receiver
- Log_Message_Receiver(Log_Message_Receiver<ACE_SYNCH_USE> const &rhs);
- ~Log_Message_Receiver (void);
-
- void log_record (const char *hostname,
- ACE_Log_Record &record);
-
- void log_output(const char *hostname,
- ACE_Log_Record &record,
- ostream *output);
-private:
- ACE_UNIMPLEMENTED_FUNC (void operator= (const Log_Message_Receiver<ACE_SYNCH_USE> &rhs))
-
- // Attributes.
- Log_Message_Receiver_Impl<ACE_SYNCH_USE> *receiver_impl_;
-};
-
-// Implementation with reference count.
-
-template<ACE_SYNCH_DECL>
-class Log_Message_Receiver_Impl
-{
- friend class ACE_Shutup_GPlusPlus; // Turn off g++ warning
-public:
- // Methods for handling reference count and instance lifetime
- static Log_Message_Receiver_Impl *create (void);
- static Log_Message_Receiver_Impl *attach (Log_Message_Receiver_Impl<ACE_SYNCH_USE> *body);
- static void detach (Log_Message_Receiver_Impl<ACE_SYNCH_USE> *body);
-
- void log_record (const char *hostname,
- ACE_Log_Record &record);
-
- void log_output(const char *hostname,
- ACE_Log_Record &record,
- ostream *output);
-
-private:
- Log_Message_Receiver_Impl (void);
- ~Log_Message_Receiver_Impl (void);
-
- typedef ACE_Guard<ACE_SYNCH_MUTEX_T> Guard;
- // Attributes
- int count_;
- ACE_SYNCH_MUTEX_T print_lock_;
-
-#if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
- static ACE_SYNCH_MUTEX_T copy_lock_;
-#endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-
- // = Not implemeted
- ACE_UNIMPLEMENTED_FUNC (Log_Message_Receiver_Impl (const Log_Message_Receiver_Impl<ACE_SYNCH_USE> &rhs))
- ACE_UNIMPLEMENTED_FUNC (void operator=(const Log_Message_Receiver_Impl<ACE_SYNCH_USE> &rhs))
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Log_Message_Receiver.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Log_Message_Receiver.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* LOG_MESSAGE_RECEIVER_H */
diff --git a/netsvcs/lib/Logging_Strategy.cpp b/netsvcs/lib/Logging_Strategy.cpp
deleted file mode 100644
index df940115474..00000000000
--- a/netsvcs/lib/Logging_Strategy.cpp
+++ /dev/null
@@ -1,98 +0,0 @@
-// Logging_Strategy.cpp
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Get_Opt.h"
-#include "ace/streams.h"
-#include "Logging_Strategy.h"
-
-// Parse the string containing all the flags and set the flags accordingly
-void
-ACE_Logging_Strategy::tokenize (char *flag_string)
-{
- for (char *flag = ACE_OS::strtok (flag_string, "|");
- flag != 0;
- flag = ACE_OS::strtok (0, "|"))
- {
- if (ACE_OS::strcmp (flag, "STDERR") == 0)
- ACE_SET_BITS (this->flags_, ACE_Log_Msg::STDERR);
- else if (ACE_OS::strcmp (flag, "LOGGER") == 0)
- ACE_SET_BITS (this->flags_, ACE_Log_Msg::LOGGER);
- else if (ACE_OS::strcmp (flag, "OSTREAM") == 0)
- ACE_SET_BITS (this->flags_, ACE_Log_Msg::OSTREAM);
- else if (ACE_OS::strcmp (flag, "VERBOSE") == 0)
- ACE_SET_BITS (this->flags_, ACE_Log_Msg::VERBOSE);
- else if (ACE_OS::strcmp (flag, "SILENT") == 0)
- ACE_SET_BITS (this->flags_, ACE_Log_Msg::SILENT);
- }
-}
-
-int
-ACE_Logging_Strategy::parse_args (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_Logging_Strategy::parse_args");
- char *temp;
-
- this->flags_ = 0;
- this->filename_ = ACE_DEFAULT_LOGFILE;
-
- ACE_LOG_MSG->open ("Logging_Strategy");
-
- ACE_Get_Opt get_opt (argc, argv, "f:s:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'f':
- temp = get_opt.optarg;
- // Now tokenize the string to get all the flags
- this->tokenize (temp);
- break;
- case 's':
- // Ensure that the OSTREAM flag is set
- ACE_SET_BITS (this->flags_, ACE_Log_Msg::OSTREAM);
- this->filename_ = get_opt.optarg;
- break;
- default:
- break;
- }
- }
- return 0;
-}
-
-int
-ACE_Logging_Strategy::init (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_Logging_Strategy::init");
-
- // Use the options hook to parse the command line arguments.
- this->parse_args (argc, argv);
-
- // Check if any flags were specified. If none were specified, let
- // the default behavior take effect.
- if (this->flags_ != 0)
- {
- // Clear all flags
- ACE_Log_Msg::instance()->clr_flags (ACE_Log_Msg::STDERR |
- ACE_Log_Msg::LOGGER |
- ACE_Log_Msg::OSTREAM |
- ACE_Log_Msg::VERBOSE |
- ACE_Log_Msg::SILENT);
- // Check if OSTREAM bit is set
- if (ACE_BIT_ENABLED (this->flags_, ACE_Log_Msg::OSTREAM))
- {
- // Create a new ofstream to direct output to the file
- ofstream *output_file = new ofstream (this->filename_);
- ACE_Log_Msg::instance()->msg_ostream (output_file);
- }
- // Now set the flags for Log_Msg
- ACE_Log_Msg::instance()->set_flags (this->flags_);
- }
- return 0;
-}
-
-// The following is a "Factory" used by the ACE_Service_Config and
-// svc.conf file to dynamically initialize the state of the Logging_Strategy.
-
-ACE_SVC_FACTORY_DEFINE (ACE_Logging_Strategy)
diff --git a/netsvcs/lib/Logging_Strategy.h b/netsvcs/lib/Logging_Strategy.h
deleted file mode 100644
index 06290131be5..00000000000
--- a/netsvcs/lib/Logging_Strategy.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Logging_Strategy.h
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-
-#if !defined (ACE_LOGGING_STRATEGY_H)
-#define ACE_LOGGING_STRATEGY_H
-
-#include "ace/Service_Object.h"
-
-class ACE_Logging_Strategy : public ACE_Service_Object
- // = TITLE
- // This class provides the hooks to control the output produced
- // by any of the network services.
- //
- // = DESCRIPTION
- // Depending upon when this service is invoked and with what
- // flags, the output of other network services can be
- // controlled. The output can be streamed to stderr, to a file,
- // to a logging daemon, or it can be set to be "silent".
-{
-public:
- virtual int init (int argc, char *argv[]);
- // Dynamic linking hook.
-
- int parse_args (int argc, char *argv[]);
- // Parse svc.conf arguments.
-private:
- void tokenize (char *flag_string);
- // Tokenize to set all the flags
- u_long flags_;
- char *filename_;
-};
-
-ACE_SVC_FACTORY_DECLARE (ACE_Logging_Strategy)
-
-#endif /* ACE_LOGGING_STRATEGY_H */
diff --git a/netsvcs/lib/Makefile b/netsvcs/lib/Makefile
deleted file mode 100644
index b85221397d2..00000000000
--- a/netsvcs/lib/Makefile
+++ /dev/null
@@ -1,601 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the server-side ACE network services
-#----------------------------------------------------------------------------
-
-LIB = libnetsvcs.a
-SHLIB = libnetsvcs.$(SOEXT)
-
-FILES = TS_Server_Handler \
- TS_Clerk_Handler \
- Client_Logging_Handler \
- Name_Handler \
- Server_Logging_Handler_T \
- Log_Message_Receiver \
- Server_Logging_Handler \
- Token_Handler \
- Logging_Strategy \
- Base_Optimizer
-
-DEFS = $(addsuffix .h,$(FILES))
-LSRC = $(addsuffix .cpp,$(FILES))
-
-LIBS += -lACE
-
-BUILD = $(VLIB) $(VSHLIB)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-ifeq ($(SUPPRESS_DASH_G),1)
-#### Build this target without -g on some platforms.
-$(VDIR)Server_Logging_Handler.o $(VSHDIR)Server_Logging_Handler.$(SOEXT):
- $(COMPILE-NO_DASH_G.cc) -o $@ $<
-endif # SUPPRESS_DASH_G
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/TS_Server_Handler.o .obj/TS_Server_Handler.so .shobj/TS_Server_Handler.o .shobj/TS_Server_Handler.so: TS_Server_Handler.cpp \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Get_Opt.h TS_Server_Handler.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Time_Request_Reply.h
-.obj/TS_Clerk_Handler.o .obj/TS_Clerk_Handler.so .shobj/TS_Clerk_Handler.o .shobj/TS_Clerk_Handler.so: TS_Clerk_Handler.cpp \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i TS_Clerk_Handler.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Time_Request_Reply.h \
- $(ACE_ROOT)/ace/SString.h
-.obj/Client_Logging_Handler.o .obj/Client_Logging_Handler.so .shobj/Client_Logging_Handler.o .shobj/Client_Logging_Handler.so: Client_Logging_Handler.cpp \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- Client_Logging_Handler.h
-.obj/Name_Handler.o .obj/Name_Handler.so .shobj/Name_Handler.o .shobj/Name_Handler.so: Name_Handler.cpp \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Get_Opt.h Name_Handler.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/Naming_Context.h \
- $(ACE_ROOT)/ace/Name_Proxy.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Name_Request_Reply.h \
- $(ACE_ROOT)/ace/Name_Space.h
-.obj/Server_Logging_Handler_T.o .obj/Server_Logging_Handler_T.so .shobj/Server_Logging_Handler_T.o .shobj/Server_Logging_Handler_T.so: Server_Logging_Handler_T.cpp \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i Server_Logging_Handler_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/TLI_Acceptor.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/TLI_Stream.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SString.h
-.obj/Log_Message_Receiver.o .obj/Log_Message_Receiver.so .shobj/Log_Message_Receiver.o .shobj/Log_Message_Receiver.so: Log_Message_Receiver.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- Log_Message_Receiver.h
-.obj/Server_Logging_Handler.o .obj/Server_Logging_Handler.so .shobj/Server_Logging_Handler.o .shobj/Server_Logging_Handler.so: Server_Logging_Handler.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- Server_Logging_Handler.h Log_Message_Receiver.h \
- Server_Logging_Handler_T.h \
- $(ACE_ROOT)/ace/TLI_Acceptor.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/TLI_Stream.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SString.h
-.obj/Token_Handler.o .obj/Token_Handler.so .shobj/Token_Handler.o .shobj/Token_Handler.so: Token_Handler.cpp \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i Token_Handler.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Token_Collection.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/Token_Request_Reply.h
-.obj/Logging_Strategy.o .obj/Logging_Strategy.so .shobj/Logging_Strategy.o .shobj/Logging_Strategy.so: Logging_Strategy.cpp \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i Logging_Strategy.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h
-.obj/Base_Optimizer.o .obj/Base_Optimizer.so .shobj/Base_Optimizer.o .shobj/Base_Optimizer.so: Base_Optimizer.cpp Base_Optimizer.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/netsvcs/lib/Name_Handler.cpp b/netsvcs/lib/Name_Handler.cpp
deleted file mode 100644
index 87a05f118ff..00000000000
--- a/netsvcs/lib/Name_Handler.cpp
+++ /dev/null
@@ -1,578 +0,0 @@
-// Name_Handler.cpp
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Containers.h"
-#include "ace/Get_Opt.h"
-#include "Name_Handler.h"
-#include "ace/Singleton.h"
-
-// This helper class adds the correct default constructor to the
-// ACE_Naming_Context class so that we can use it in ACE_Singleton.
-class Naming_Context : public ACE_Naming_Context
-{
-public:
- Naming_Context (void)
- : ACE_Naming_Context (ACE_Naming_Context::NET_LOCAL) {}
-};
-
-typedef ACE_Singleton<Naming_Context, ACE_SYNCH_NULL_MUTEX> NAMING_CONTEXT;
-
-// Simple macro that does bitwise AND -- useful in table lookup
-#define ACE_TABLE_MAP(INDEX, MASK) (INDEX & MASK)
-
-// Simple macro that does bitwise AND and then right shift bits by 3
-#define ACE_LIST_MAP(INDEX, MASK) (((unsigned long) (INDEX & MASK)) >> 3)
-
-int
-ACE_Name_Acceptor::parse_args (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_Name_Acceptor::parse_args");
-
- this->service_port_ = ACE_DEFAULT_SERVER_PORT;
-
- ACE_LOG_MSG->open ("Name Service");
-
- ACE_Get_Opt get_opt (argc, argv, "p:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'p':
- this->service_port_ = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n:\n[-p server-port]\n%a", 1),
- -1);
- }
- }
-
- this->service_addr_.set (this->service_port_);
- return 0;
-}
-
-int
-ACE_Name_Acceptor::init (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_Name_Acceptor::init");
-
- // Use the options hook to parse the command line arguments and set
- // options.
- this->parse_args (argc, argv);
-
- // Set the acceptor endpoint into listen mode (use the Singleton
- // global Reactor...).
- if (this->open (this->service_addr_, ACE_Reactor::instance (),
- 0, 0, 0,
- &this->scheduling_strategy_,
- "Name Server", "ACE naming service") == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%n: %p on port %d\n",
- "acceptor::open failed",
- this->service_addr_.get_port_number ()), -1);
-
- // Ignore SIGPIPE so that each <SVC_HANDLER> can handle this on its
- // own.
- ACE_Sig_Action sig (ACE_SignalHandler (SIG_IGN), SIGPIPE);
- ACE_UNUSED_ARG (sig);
-
- ACE_INET_Addr server_addr;
-
- // Figure out what port we're really bound to.
- if (this->acceptor ().get_local_addr (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_local_addr"), -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "starting up Name Server at port %d on handle %d\n",
- server_addr.get_port_number (),
- this->acceptor ().get_handle ()));
- return 0;
-}
-
-// The following is a "Factory" used by the ACE_Service_Config and
-// svc.conf file to dynamically initialize the state of the Naming
-// Server.
-
-ACE_SVC_FACTORY_DEFINE (ACE_Name_Acceptor)
-
-// Default constructor.
-ACE_Name_Handler::ACE_Name_Handler (ACE_Thread_Manager *tm)
- : ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> (tm)
-{
- ACE_TRACE ("ACE_Name_Handler::ACE_Name_Handler");
-
- // Set up pointers to member functions for the top-level dispatching
- // of client requests.
- this->op_table_[ACE_Name_Request::BIND] = &ACE_Name_Handler::bind;
- this->op_table_[ACE_Name_Request::REBIND] = &ACE_Name_Handler::rebind;
- this->op_table_[ACE_Name_Request::RESOLVE] = &ACE_Name_Handler::resolve;
- this->op_table_[ACE_Name_Request::UNBIND] = &ACE_Name_Handler::unbind;
- this->op_table_[ACE_Name_Request::LIST_NAMES] = &ACE_Name_Handler::lists;
- this->op_table_[ACE_Name_Request::LIST_NAME_ENTRIES] = &ACE_Name_Handler::lists_entries;
-
- // Assign references to simplify subsequent code.
- LIST_ENTRY &list_names_ref = this->list_table_[ACE_LIST_MAP (ACE_Name_Request::LIST_NAMES,
- ACE_Name_Request::LIST_OP_MASK)];
- LIST_ENTRY &list_values_ref = this->list_table_[ACE_LIST_MAP (ACE_Name_Request::LIST_VALUES,
- ACE_Name_Request::LIST_OP_MASK)];
- LIST_ENTRY &list_types_ref = this->list_table_[ACE_LIST_MAP (ACE_Name_Request::LIST_TYPES,
- ACE_Name_Request::LIST_OP_MASK)];
-
- // Set up pointers to member functions for dispatching within the
- // LIST_{NAMES,VALUES,TYPES} methods.
-
- list_names_ref.operation_ = &ACE_Naming_Context::list_names;
- list_names_ref.request_factory_ = &ACE_Name_Handler::name_request;
- list_names_ref.description_ = "request for LIST_NAMES\n";
-
- list_values_ref.operation_ = &ACE_Naming_Context::list_values;
- list_values_ref.request_factory_ = &ACE_Name_Handler::value_request;
- list_values_ref.description_ = "request for LIST_VALUES\n";
-
- list_types_ref.operation_ = &ACE_Naming_Context::list_types;
- list_types_ref.request_factory_ = &ACE_Name_Handler::type_request;
- list_types_ref.description_ = "request for LIST_TYPES\n";
-}
-
-// Activate this instance of the ACE_Name_Handler (called by the
-// ACE_Name_Acceptor).
-
-/* VIRTUAL */ int
-ACE_Name_Handler::open (void *)
-{
- ACE_TRACE ("ACE_Name_Handler::open");
-
- // Call down to our parent to register ourselves with the Reactor.
- if (ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>::open (0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- return 0;
-}
-
-// Create and send a reply to the client.
-
-/* VIRTUAL */ int
-ACE_Name_Handler::send_reply (ACE_UINT32 status, ACE_UINT32 err)
-{
- ACE_TRACE ("ACE_Name_Handler::send_reply");
- void *buf;
- this->name_reply_.msg_type (status);
- this->name_reply_.errnum (err);
-
- this->name_reply_.init ();
- int len = this->name_reply_.encode (buf);
-
- if (len == -1)
- return -1;
-
- ssize_t n = this->peer ().send (buf, len);
-
- if (n != len)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n, expected len = %d, actual len = %d",
- "send failed", len, n), -1);
- else
- return 0;
-}
-
-/* VIRTUAL */ int
-ACE_Name_Handler::send_request (ACE_Name_Request &request)
-{
- ACE_TRACE ("ACE_Name_Handler::send_request");
- void *buffer;
- ssize_t length = request.encode (buffer);
-
- if (length == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "encode failed"), -1);
-
- // Transmit request via a blocking send.
-
- if (this->peer ().send_n (buffer, length) != length)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send_n failed"), -1);
-
- return 0;
-}
-
-// Give up waiting (e.g., when a timeout occurs or a client shuts down
-// unexpectedly).
-
-/* VIRTUAL */ int
-ACE_Name_Handler::abandon (void)
-{
- ACE_TRACE ("ACE_Name_Handler::abandon");
- int failure_reason = errno;
- return this->send_reply (ACE_Name_Reply::FAILURE, failure_reason);
-}
-
-// Enable clients to limit the amount of time they'll wait
-
-/* VIRTUAL */ int
-ACE_Name_Handler::handle_timeout (const ACE_Time_Value &, const void *)
-{
- ACE_TRACE ("ACE_Name_Handler::handle_timeout");
- return this->abandon ();
-}
-
-// Return the underlying ACE_HANDLE.
-
-/* VIRTUAL */ ACE_HANDLE
-ACE_Name_Handler::get_handle (void) const
-{
- ACE_TRACE ("ACE_Name_Handler::get_handle");
- return this->peer ().get_handle ();
-}
-
-// Dispatch the appropriate operation to handle the client request.
-
-/* VIRTUAL */ int
-ACE_Name_Handler::dispatch (void)
-{
- ACE_TRACE ("ACE_Name_Handler::dispatch");
- // Dispatch the appropriate request.
- int index = this->name_request_.msg_type ();
-
- // Invoke the appropriate member function obtained by indexing into
- // the op_table_. ACE_TABLE_MAP returns the same index (by bitwise
- // AND) for list_names, list_values, and list_types since they are
- // all handled by the same method. Similarly, it returns the same
- // index for list_name_entries, list_value_entries, and
- // list_type_entries.
- return (this->*op_table_[ACE_TABLE_MAP (index, ACE_Name_Request::OP_TABLE_MASK)]) ();
-}
-
-// Receive, frame, and decode the client's request. Note, this method
-// should use non-blocking I/O.
-
-/* VIRTUAL */ int
-ACE_Name_Handler::recv_request (void)
-{
- ACE_TRACE ("ACE_Name_Handler::recv_request");
- // Read the first 4 bytes to get the length of the message This
- // implementation assumes that the first 4 bytes are the length of
- // the message.
- ssize_t n = this->peer ().recv ((void *) &this->name_request_, sizeof (ACE_UINT32));
-
- switch (n)
- {
- case -1:
- /* FALLTHROUGH */
- ACE_DEBUG ((LM_DEBUG, "****************** recv_request returned -1\n"));
- default:
- ACE_ERROR ((LM_ERROR, "%p got %d bytes, expected %d bytes\n",
- "recv failed", n, sizeof (ACE_UINT32)));
- /* FALLTHROUGH */
- case 0:
- // We've shutdown unexpectedly, let's abandon the connection.
- this->abandon ();
- return -1;
- /* NOTREACHED */
- case sizeof (ACE_UINT32):
- {
- // Transform the length into host byte order.
- ssize_t length = ntohl (this->name_request_.length ());
-
- // Do a sanity check on the length of the message.
- if (length > (ssize_t) sizeof this->name_request_)
- {
- ACE_ERROR ((LM_ERROR, "length %d too long\n", length));
- return this->abandon ();
- }
-
- // Receive the rest of the request message.
- // @@ beware of blocking read!!!.
- n = this->peer ().recv ((void *) (((char *) &this->name_request_)
- + sizeof (ACE_UINT32)),
- length - sizeof (ACE_UINT32));
-
- // Subtract off the size of the part we skipped over...
- if (n != (length - (ssize_t) sizeof (ACE_UINT32)))
- {
- ACE_ERROR ((LM_ERROR, "%p expected %d, got %d\n",
- "invalid length", length, n));
- return this->abandon ();
- }
-
- // Decode the request into host byte order.
- if (this->name_request_.decode () == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "decode failed"));
- return this->abandon ();
- }
- }
- }
- return 0;
-}
-
-// Callback method invoked by the ACE_Reactor when events arrive from
-// the client.
-
-/* VIRTUAL */ int
-ACE_Name_Handler::handle_input (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_Name_Handler::handle_input");
-
- if (this->recv_request () == -1)
- return -1;
- else
- return this->dispatch ();
-}
-
-int
-ACE_Name_Handler::bind (void)
-{
- ACE_TRACE ("ACE_Name_Handler::bind");
- return this->shared_bind (0);
-}
-
-int
-ACE_Name_Handler::rebind (void)
-{
- ACE_TRACE ("ACE_Name_Handler::rebind");
- int result = this->shared_bind (1);
- return result == 1 ? 0 : result;
-}
-
-int
-ACE_Name_Handler::shared_bind (int rebind)
-{
- ACE_TRACE ("ACE_Name_Handler::shared_bind");
- ACE_WString a_name (this->name_request_.name (),
- this->name_request_.name_len () / sizeof (ACE_USHORT16));
- ACE_WString a_value (this->name_request_.value (),
- this->name_request_.value_len () / sizeof (ACE_USHORT16));
- int result;
- if (rebind == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "request for BIND \n"));
- result = NAMING_CONTEXT::instance ()->bind (a_name, a_value,
- this->name_request_.type ());
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "request for REBIND \n"));
- result = NAMING_CONTEXT::instance ()->rebind (a_name, a_value,
- this->name_request_.type ());
- if (result == 1)
- result = 0;
- }
- if (result == 0)
- return this->send_reply (ACE_Name_Reply::SUCCESS);
- else return this->send_reply (ACE_Name_Reply::FAILURE);
-}
-
-int
-ACE_Name_Handler::resolve (void)
-{
- ACE_TRACE ("ACE_Name_Handler::resolve");
- ACE_DEBUG ((LM_DEBUG, "request for RESOLVE \n"));
- ACE_WString a_name (this->name_request_.name (),
- this->name_request_.name_len () / sizeof (ACE_USHORT16));
-
- // The following will deliver our reply back to client we
- // pre-suppose success (indicated by type RESOLVE).
-
- ACE_WString avalue;
- char *atype;
- if (NAMING_CONTEXT::instance ()->resolve (a_name, avalue, atype) == 0)
- {
- ACE_Name_Request nrq (ACE_Name_Request::RESOLVE,
- 0, 0,
- avalue.rep (),
- avalue.length () * sizeof (ACE_USHORT16),
- atype, ACE_OS::strlen (atype));
- return this->send_request (nrq);
- }
-
- ACE_Name_Request nrq (ACE_Name_Request::BIND, 0, 0, 0, 0, 0, 0);
- this->send_request (nrq);
- return 0;
-}
-
-int
-ACE_Name_Handler::unbind (void)
-{
- ACE_TRACE ("ACE_Name_Handler::unbind");
- ACE_DEBUG ((LM_DEBUG, "request for UNBIND \n"));
- ACE_WString a_name (this->name_request_.name (),
- this->name_request_.name_len () / sizeof (ACE_USHORT16));
- if (NAMING_CONTEXT::instance ()->unbind (a_name) == 0)
- return this->send_reply (ACE_Name_Reply::SUCCESS);
- else return this->send_reply (ACE_Name_Reply::FAILURE);
-}
-
-ACE_Name_Request
-ACE_Name_Handler::name_request (ACE_WString *one_name)
-{
- ACE_TRACE ("ACE_Name_Handler::name_request");
- return ACE_Name_Request (ACE_Name_Request::LIST_NAMES,
- one_name->rep (),
- one_name->length () * sizeof (ACE_USHORT16),
- 0, 0,
- 0, 0);
-}
-
-ACE_Name_Request
-ACE_Name_Handler::value_request (ACE_WString *one_value)
-{
- ACE_TRACE ("ACE_Name_Handler::value_request");
- return ACE_Name_Request (ACE_Name_Request::LIST_VALUES,
- 0, 0,
- one_value->rep (),
- one_value->length () * sizeof (ACE_USHORT16),
- 0, 0);
-}
-
-ACE_Name_Request
-ACE_Name_Handler::type_request (ACE_WString *one_type)
-{
- ACE_TRACE ("ACE_Name_Handler::type_request");
- return ACE_Name_Request (ACE_Name_Request::LIST_TYPES,
- 0, 0,
- 0, 0,
- one_type->char_rep (),
- one_type->length ());
-}
-
-int
-ACE_Name_Handler::lists (void)
-{
- ACE_TRACE ("ACE_Name_Handler::lists");
-
- ACE_PWSTRING_SET set;
- ACE_WString pattern (this->name_request_.name (),
- this->name_request_.name_len () / sizeof (ACE_USHORT16));
-
- // Get the index into the list table
- int index = ACE_LIST_MAP (this->name_request_.msg_type (),
- ACE_Name_Request::LIST_OP_MASK);
-
- // Print the message type
- ACE_DEBUG ((LM_DEBUG, list_table_[index].description_));
-
- // Call the appropriate method
- if ((NAMING_CONTEXT::instance ()->*list_table_[index].operation_) (set, pattern) != 0)
- {
- // None found so send blank request back
- ACE_Name_Request end_rq (ACE_Name_Request::MAX_ENUM, 0, 0, 0, 0, 0, 0);
-
- if (this->send_request (end_rq) == -1)
- return -1;
- }
- else
- {
- ACE_WString *one_entry = 0;
-
- for (ACE_Unbounded_Set_Iterator<ACE_WString> set_iterator (set);
- set_iterator.next (one_entry) !=0;
- set_iterator.advance())
- {
- ACE_Name_Request nrq ((this->*list_table_[index].request_factory_) (one_entry));
-
- // Create a request by calling the appropriate method obtained
- // by accessing into the table. Then send the request across.
- if (this->send_request (nrq) == -1)
- return -1;
- }
-
- // Send last message indicator.
- ACE_Name_Request nrq (ACE_Name_Request::MAX_ENUM,
- 0, 0,
- 0, 0,
- 0, 0);
- return this->send_request (nrq);
- }
- return 0;
-}
-
-int
-ACE_Name_Handler::lists_entries (void)
-{
- ACE_TRACE ("ACE_Name_Handler::lists_entries");
- ACE_BINDING_SET set;
- ACE_WString pattern (this->name_request_.name (),
- this->name_request_.name_len () / sizeof (ACE_USHORT16));
-
- int (ACE_Naming_Context::*ptmf) (ACE_BINDING_SET &, const ACE_WString &);
-
- switch (this->name_request_.msg_type ())
- {
- case ACE_Name_Request::LIST_NAME_ENTRIES:
- ACE_DEBUG ((LM_DEBUG, "request for LIST_NAME_ENTRIES \n"));
- ptmf = &ACE_Naming_Context::list_name_entries;
- break;
- case ACE_Name_Request::LIST_VALUE_ENTRIES:
- ACE_DEBUG ((LM_DEBUG, "request for LIST_VALUE_ENTRIES \n"));
- ptmf = &ACE_Naming_Context::list_value_entries;
- break;
- case ACE_Name_Request::LIST_TYPE_ENTRIES:
- ACE_DEBUG ((LM_DEBUG, "request for LIST_TYPE_ENTRIES \n"));
- ptmf = &ACE_Naming_Context::list_type_entries;
- break;
- default:
- return -1;
- }
-
- if ((NAMING_CONTEXT::instance ()->*ptmf) (set, pattern) != 0)
- {
- // None found so send blank request back.
- ACE_Name_Request end_rq (ACE_Name_Request::MAX_ENUM, 0, 0, 0, 0, 0, 0);
-
- if (this->send_request (end_rq) == -1)
- return -1;
- }
- else
- {
- ACE_Name_Binding *one_entry = 0;
-
- for (ACE_Unbounded_Set_Iterator<ACE_Name_Binding> set_iterator (set);
- set_iterator.next (one_entry) !=0;
- set_iterator.advance())
- {
- ACE_Name_Request mynrq (this->name_request_.msg_type (),
- one_entry->name_.rep (),
- one_entry->name_.length () * sizeof (ACE_USHORT16),
- one_entry->value_.rep (),
- one_entry->value_.length () * sizeof (ACE_USHORT16),
- one_entry->type_,
- ACE_OS::strlen (one_entry->type_));
-
- if (this->send_request (mynrq) == -1)
- return -1;
- }
-
- // send last message indicator
- ACE_Name_Request nrq (ACE_Name_Request::MAX_ENUM, 0, 0, 0, 0, 0, 0);
-
- if (this->send_request (nrq) == -1)
- return -1;
- }
- return 0;
-}
-
-ACE_Name_Handler::~ACE_Name_Handler (void)
-{
- ACE_TRACE ("ACE_Name_Handler::~ACE_Name_Handler");
- ACE_DEBUG ((LM_DEBUG, "closing down Handle %d\n",
- this->get_handle ()));
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Singleton<Naming_Context, ACE_SYNCH_NULL_MUTEX>;
-template class ACE_Accept_Strategy<ACE_Name_Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_Acceptor<ACE_Name_Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_Concurrency_Strategy<ACE_Name_Handler>;
-template class ACE_Creation_Strategy<ACE_Name_Handler>;
-template class ACE_Schedule_All_Reactive_Strategy<ACE_Name_Handler>;
-template class ACE_Scheduling_Strategy<ACE_Name_Handler>;
-template class ACE_Strategy_Acceptor<ACE_Name_Handler, ACE_SOCK_ACCEPTOR>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Singleton<Naming_Context, ACE_SYNCH_NULL_MUTEX>
-#pragma instantiate ACE_Accept_Strategy<ACE_Name_Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Acceptor<ACE_Name_Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Concurrency_Strategy<ACE_Name_Handler>
-#pragma instantiate ACE_Creation_Strategy<ACE_Name_Handler>
-#pragma instantiate ACE_Schedule_All_Reactive_Strategy<ACE_Name_Handler>
-#pragma instantiate ACE_Scheduling_Strategy<ACE_Name_Handler>
-#pragma instantiate ACE_Strategy_Acceptor<ACE_Name_Handler, ACE_SOCK_ACCEPTOR>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/netsvcs/lib/Name_Handler.h b/netsvcs/lib/Name_Handler.h
deleted file mode 100644
index 087a7d0292a..00000000000
--- a/netsvcs/lib/Name_Handler.h
+++ /dev/null
@@ -1,186 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Name_Handler.h
-//
-// = AUTHOR
-// Prashant Jain, Gerhard Lenzer, and Douglas C. Schmidt
-//
-// ============================================================================
-
-#if !defined (ACE_NAME_HANDLER_H)
-#define ACE_NAME_HANDLER_H
-
-#include "ace/Acceptor.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/SString.h"
-#include "ace/Naming_Context.h"
-#include "ace/Name_Request_Reply.h"
-
-// Forward declaration.
-class ACE_Naming_Context;
-
-class ACE_Svc_Export ACE_Name_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- // = TITLE
- // Product object created by <ACE_Name_Acceptor>. An
- // <ACE_Name_Handler> exchanges messages with a <ACE_Name_Proxy>
- // object on the client-side.
- //
- // = DESCRIPTION
- // This class is the main workhorse of the <ACE_Name_Server>. It
- // handles client requests to bind, rebind, resolve, and unbind
- // names. It also schedules and handles timeouts that are used to
- // support "timed waits." Clients used timed waits to bound the
- // amount of time they block trying to get a name.
-{
- friend class ACE_Shutup_GPlusPlus; // Turn off g++ warning
-public:
- typedef int (ACE_Name_Handler::*OPERATION) (void);
- // Pointer to a member function of ACE_Name_Handler returning int
-
- typedef int (ACE_Naming_Context::*LIST_OP) (ACE_PWSTRING_SET &, const ACE_WString &);
- // Pointer to a member function of ACE_Naming_Context returning int
-
- typedef ACE_Name_Request (ACE_Name_Handler::*REQUEST) (ACE_WString *);
- // Pointer to a member function of ACE_Name_Handler returning ACE_Name_Request
-
- // = Initialization and termination.
-
- ACE_Name_Handler (ACE_Thread_Manager * = 0);
- // Default constructor.
-
- virtual int open (void * = 0);
- // Activate this instance of the <ACE_Name_Handler> (called by the
- // <ACE_Strategy_Acceptor>).
-
-protected:
- // = Helper routines for the operations exported to clients.
-
- virtual int abandon (void);
- // Give up waiting (e.g., when a timeout occurs or a client shuts
- // down unexpectedly).
-
- // = Low level routines for framing requests, dispatching
- // operations, and returning replies.
-
- virtual int recv_request (void);
- // Receive, frame, and decode the client's request.
-
- virtual int dispatch (void);
- // Dispatch the appropriate operation to handle the client's
- // request.
-
- virtual int send_reply (ACE_UINT32 status, ACE_UINT32 errnum = 0);
- // Create and send a reply to the client.
-
- virtual int send_request (ACE_Name_Request &);
- // Special kind of reply
-
- // = Demultiplexing hooks.
- virtual ACE_HANDLE get_handle (void) const;
- // Return the underlying <ACE_HANDLE>.
-
- virtual int handle_input (ACE_HANDLE);
- // Callback method invoked by the <ACE_Reactor> when client events
- // arrive.
-
- // = Timer hook.
- virtual int handle_timeout (const ACE_Time_Value &tv, const void *arg);
- // Enable clients to limit the amount of time they wait for a name.
-
-private:
-
- OPERATION op_table_[ACE_Name_Request::MAX_ENUM];
- // Table of pointers to member functions
-
- struct LIST_ENTRY
- {
- LIST_OP operation_;
- // A member function pointer that performs the appropriate
- // operation (e.g., LIST_NAMES, LIST_VALUES, or LIST_TYPES).
-
- REQUEST request_factory_;
- // A member function pointer that serves as a factory to create a
- // request that is passed back to the client.
-
- char *description_;
- // Name of the operation we're dispatching (used for debugging).
- };
-
- LIST_ENTRY list_table_[ACE_Name_Request::MAX_LIST];
- // This is the table of pointers to functions that we use to
- // simplify the handling of list requests.
-
- ACE_Name_Request name_request_;
- // Cache request from the client.
-
- ACE_Name_Request name_request_back_;
- // Special kind of reply for resolve and listnames.
-
- ACE_Name_Reply name_reply_;
- // Cache reply to the client.
-
- ACE_INET_Addr addr_;
- // Address of client we are connected with.
-
- ~ACE_Name_Handler (void);
- // Ensure dynamic allocation...
-
- int bind (void);
- // Handle binds.
-
- int rebind (void);
- // Handle rebinds.
-
- int shared_bind (int rebind);
- // Handle binds and rebinds.
-
- int resolve (void);
- // Handle find requests.
-
- int unbind (void);
- // Handle unbind requests.
-
- int lists (void);
- // Handle LIST_NAMES, LIST_VALUES, and LIST_TYPES requests.
-
- int lists_entries (void);
- // Handle LIST_NAME_ENTRIES, LIST_VALUE_ENTRIES, and
- // LIST_TYPE_ENTRIES requests.
-
- ACE_Name_Request name_request (ACE_WString *one_name);
- // Create a name request.
-
- ACE_Name_Request value_request (ACE_WString *one_name);
- // Create a value request.
-
- ACE_Name_Request type_request (ACE_WString *one_name);
- // Create a type request.
-};
-
-class ACE_Name_Acceptor : public ACE_Strategy_Acceptor<ACE_Name_Handler, ACE_SOCK_ACCEPTOR>
- // = TITLE
- // This class contains the service-specific methods that can't
- // easily be factored into the <ACE_Strategy_Acceptor>.
-{
-public:
- virtual int init (int argc, char *argv[]);
- // Dynamic linking hook.
-
- int parse_args (int argc, char *argv[]);
- // Parse svc.conf arguments.
-
-private:
- ACE_Schedule_All_Reactive_Strategy<ACE_Name_Handler> scheduling_strategy_;
- // The scheduling strategy is designed for Reactive services.
-};
-
-ACE_SVC_FACTORY_DECLARE (ACE_Name_Acceptor)
-
-#endif /* ACE_NAME_HANDLER_H */
diff --git a/netsvcs/lib/README b/netsvcs/lib/README
deleted file mode 100644
index f624b1758fc..00000000000
--- a/netsvcs/lib/README
+++ /dev/null
@@ -1,267 +0,0 @@
-This directory provides a number of network services that utilize the
-ACE wrapper features.
-
- . Logging_Strategy -- Controls the output of all services that are
- invoked along with the Logging_Strategy service. Please see below for
- details on how to control the output.
-
- . [Thr_]Server_Logging_Handler.* -- Implements server portion
- of the ACE distributed logging service. Both multi-threaded
- and single-threaded implementations are provided.
-
- . Client_Logging_Handler.* -- Implements the client portion
- of the ACE distributed logging service.
-
- . Name_Handler.* -- Implements a distributed name service that
- allows applications to bind, find, and unbind names in
- a distributed system.
-
- . Token_Handler.* -- Implements a distributed token
- service that allows applications to acquire and release
- locks in a distributed system.
-
- . Time_Handler.* -- Implements a distributed time service that
- allows distributed applications to synchronize their
- time.
-
-The remainder of this README file explains how these services work.
-
-==================== Logging_Strategy Service ====================
-The Logging_Strategy Service can be used to control the output of all the
-network services. It can be invoked with certain flags that determine
-where the output of all the services should go.
-
-The Logging_Strategy Service sets the flags in ACE_Log_Msg which in turn
-controls all the streams through macros such as ACE_DEBUG, ACE_ERROR,
-and ACE_ERROR_RETURN.
-
-If default behavior is required, the Logging_Strategy Service need not be
-invoked or it can be invoked with no paramaters. Here are the command
-line arguments that can be given to the Logging_Strategy Service:
-<CODE>
-
- -f <flag1>|<flag2>|<flag3> (etc...)
-</CODE>
- where a flag can be any of the following:
-
- STDERR -- Write messages to stderr.
- LOGGER -- Write messages to the local client logger deamon.
- OSTREAM -- Write messages to the ostream that gets created by
- specifying a filename (see below)
- VERBOSE -- Display messages in a verbose manner
- SILENT -- Do not print messages at all
-
-Note: If more than one flag is specified, the flags need to be 'OR'ed
-as above syntax shows. Make sure there is no space in between the flag
-and '|'.
-
- -s filename
-
- If the OSTREAM flag is set, this can be used to specify the
-filename where the output should be directed. Note that if the OSTREAM
-flag is set and no filename is specified, ACE_DEFAULT_LOGFILE will be
-used to write the output to.
-
-Examples:
-
-To direct output only to STDERR, specify command line arguments as:
- "-f STDERR"
-
-To direct output to both STDERR and a file called "mylog", specify
-command line arguments as:
- "-f STDERR|OSTREAM -s mylog"
-
-==================== Name Service ====================
-
-This file describes the principles of the Name_Server server test
-application.
-
-1. Startup configuration
- ---------------------
-
-To communicate with the server process, a client needs to know the
-INET_Addr, where the server offers its service. Class Name_Options
-holds all the configuration information of the Name Service. This
-consists of :
-
- - nameserver_port : Port number where the server process expects requests
- - nameserver_host : hostname where the server process resides
- - namespace_dir : directory that holds the NameBinding databases
- - process_name : name of the client process (argv[0]), NameBindings of
- a ProcessLocal namespace are stored in file
- "namespace_dir/process_name". NameBindings of NodeGlobal
- namespace are stored in "namespace_dir/localnames".
- NameBindings of Net_Local namespace are stored in file
- "namespace_dir/globalnames" on the server host.
- These configuration parameters are passed to the process as commandline
- arguments to main:
- -p nameserver port
- -h nameserver host
- -l namespace directory
-
- The main program _must_ initialize an instance of Name_Options with name
- name_options (since the shared libraries depend on this). Main should
- look like :
-
- #include "ace/Name_Options.h"
-
- Name_Options name_options;
-
- int main(int argc, char **argv)
- {
- name_options.process_name(argv[0]);
- name_options.parse_args (argc, argv);
- ......
- }
-
-See the examples in the tests subdirectory of
-...Name_Server/Client-Server/client and
-...Name_Server/Client-Server/server
-
-
-2. Class Naming_Context
- -------------------
-
-This is the main workhorse of the Name Service. It is used by client
-processes as well as by the server process. It manages all accesses to
-the appropriate NameBinding database (that is the file where
-NameBindings are stored) and it also manages the communication between
-a client process and the server (by using class Name_Proxy, which is a
-private member of Naming_Context). (Note: no IPC is necessary, if a
-client process runs on the same host as the server).
-
-The strategy for all public methods of Naming_Context is common :
-
-1. Transform the format of the arguments to ACE_SString (which is
- internally used) if necessary.
-
-2. check if work can be done locally : -> call the appropriate local_* method
- otherwise call the appropriate global_* method.
-
-Removing Name_Bindings from the database (either with unbind or
-rebind) uses the ACE_Malloc class configured with the
-ACE_MMAP_Memory_Pool. This allows memory to be reclaimed when
-name/value tuples are unbound.
-
-3. Class Name_Server
- ----------------
-
-The Name_Server registers in its run method its Name_Acceptor
-(instantiated with the INET_Addr) at the Reactor, to receive incoming
-requests.
-
-4. Class Name_Acceptor
- ------------------
-
-The Name_Acceptor allocates in its handle_input routine a new instance
-of class Name_Handler on the heap, and accepts connections into this
-Name_Handler.
-
-5. Class Name_Handler
- -----------------
-
-The Name_Handler represents the server side of communication between
-client and server. It interprets incoming requests to the Net_Local
-namespace and dele- gates the requests to its own Naming_Context
-(which is the Net_Local namespace on the current host). For
-communication it uses the helper classes Name_Request (which up to now
-needs not only contain the request from the client, but also the
-appropriate reply from the server) and Name_Reply. Note that I want
-to change the usage of these classes to make the structure of the
-software clearer.
-
-6. Dependencies
- ------------
-
-As the Name service must be able to handle wide character strings, it
-uses ACE_WString String classes.
-
-
-==================== Time Service ====================
-
-The following is a description of the Time Server clerk and server
-services:
-
-1. Startup configuration
- ---------------------
-
-Configuring a server requires specifying the port number of the
-server. This can be specified as a command line argument as follows:
-
- -p <port number>
-
-A clerk communicates with one or more server processes. To communicate
-with the server process, a client needs to know the INET_Addr, where
-the server offers its service. The configuration parameters namely the
-server port and server host are passed as command line arguments when
-starting up the clerk service as follows:
-
- -h <server host1>:<server port1> -h <server host2>:<server port2> ...
-
-Note that multiple servers can be specified in this manner for the
-clerk to connect to when it starts up. The server name and the port
-number need to be concatenated and separated by a ":". In addition,
-the timeout value can also be specified as a command line argument as
-follows:
-
- -t timeout
-
-The timeout value specifies the time interval at which the clerk
-should query the servers for time updates.
-
-By default a Clerk does a non-blocking connect to a server. This can
-be overridden and a Clerk can be made to do a blocking connect by
-using the -b flag.
-
-Here is what a config file would look like for starting up a server at
-port 20202:
-
-dynamic Time_Service Service_Object * ../lib/netsvcs:_make_ACE_TS_Server_Acceptor() "-p 20202"
-
-Here is what a config file would look like for starting up a clerk
-that needs to connect to two servers, one at tango and one at lambada:
-
-dynamic Time_Server_test Service_Object *../lib/netsvcs:_make_ACE_TS_Clerk_Processor () "-h tango:20202 -h lambada:20202 -t 4"
-
-2. Class TS_Server_Handler
- -----------------------
-
-TS_Server_Handler represents the server side of communication between
-clerk and server. It interprets incoming requests for time updates,
-gets the system time, creates a reply in response to the request and
-then sends the reply to the clerk from which it received the request.
-For communication it uses the helper class Time_Request.
-
-3. Class TS_Server_Acceptor
- ------------------------
-
-TS_Server_Acceptor allocates in its handle_input routine a new instance
-of class TS_Server_Handler on the heap, and accepts connections into this
-TS_Server_Handler.
-
-4. Class TS_Clerk_Handler
- ----------------------
-
-TS_Clerk_Handler represents the clerk side of communication between
-clerk and server. It generates requests for time updates every timeout
-period and then sends these requests to all the servers it is
-connected to asynchronously. It receives the replies to these requests
-from the servers through its handle_input method and then adjusts the
-time using the roundtrip estimate. It caches this time which is later
-retrieved by TS_Clerk_Processor.
-
-5. Class TS_Clerk_Processor
- ------------------------
-
-TS_Clerk_Processor creates a new instance of TS_Clerk_Handler for
-every server connection it needs to create. It periodically calls
-send_request() of every TS_Clerk_Handler to send a request for time
-update to all the servers. In the process, it retrieves the latest
-time cached by each TS_Clerk_Handler and then uses it to compute its
-notion of the local system time.
-
-6. Algorithms
- ----------
-
-Currently, updating the system time involves taking the average of all
-the times received from the servers.
diff --git a/netsvcs/lib/Server_Logging_Handler.cpp b/netsvcs/lib/Server_Logging_Handler.cpp
deleted file mode 100644
index 6f80aa71fb8..00000000000
--- a/netsvcs/lib/Server_Logging_Handler.cpp
+++ /dev/null
@@ -1,231 +0,0 @@
-// $Id$
-// Server_Logging_Handler.cpp
-
-#if !defined (ACE_SERVER_LOGGING_HANDLER_C)
-#define ACE_SERVER_LOGGING_HANDLER_C
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Synch.h"
-#include "Server_Logging_Handler.h"
-
-// The following are "Factories" used by the ACE_Service_Config and
-// svc.conf file to dynamically initialize the state of the
-// single-threaded and multi-threaded logging server.
-
-ACE_SVC_FACTORY_DEFINE (ACE_Server_Logging_Acceptor)
-ACE_SVC_FACTORY_DEFINE (ACE_Thr_Server_Logging_Acceptor)
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class Log_Message_Receiver_Impl<ACE_NULL_SYNCH>;
-template class Static_Log_Message_Receiver<ACE_NULL_SYNCH>;
-template class ACE_Acceptor<Null_Synch_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Accept_Strategy<Null_Synch_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Concurrency_Strategy<Null_Synch_Logging_Handler_Static_Receiver>;
-template class ACE_Creation_Strategy<Null_Synch_Logging_Handler_Static_Receiver>;
-template class ACE_Schedule_All_Reactive_Strategy<Null_Synch_Logging_Handler_Static_Receiver>;
-template class ACE_Scheduling_Strategy<Null_Synch_Logging_Handler_Static_Receiver>;
-template class ACE_Strategy_Acceptor<Null_Synch_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Server_Logging_Acceptor_T<Null_Synch_Logging_Handler_Static_Receiver,
- Null_Synch_Static_Receiver,
- ACE_Schedule_All_Reactive_Strategy<Null_Synch_Logging_Handler_Static_Receiver> >;
-template class ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, u_long, ACE_NULL_SYNCH, Null_Synch_Static_Receiver>;
-template class ACE_Server_Logging_Handler<Null_Synch_Static_Receiver>;
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
- template class Base_Optimizer<Null_Synch_Static_Receiver, ACE_CString>;
- template class Base_Optimizer<Null_Synch_Static_Receiver, ACE_Schedule_All_Reactive_Strategy<Null_Synch_Logging_Handler_Static_Receiver> >;
-#endif /* ! (ACE_HAS_BROKEN_HPUX_TEMPLATES) && ! (__GNUG__) */
-
-
-template class Static_Log_Message_Receiver<ACE_LOGGER_SYNCH>;
-template class Log_Message_Receiver<ACE_LOGGER_SYNCH>;
-template class ACE_Acceptor<Synch_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Acceptor<Synch_Thr_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Acceptor<Synch_Logging_Handler_Receiver, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Acceptor<Synch_Thr_Logging_Handler_Receiver, LOGGING_PEER_ACCEPTOR>;
-
-template class ACE_Accept_Strategy<Synch_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Accept_Strategy<Synch_Thr_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Accept_Strategy<Synch_Logging_Handler_Receiver, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Accept_Strategy<Synch_Thr_Logging_Handler_Receiver, LOGGING_PEER_ACCEPTOR>;
-
-template class ACE_Concurrency_Strategy<Synch_Logging_Handler_Static_Receiver>;
-template class ACE_Concurrency_Strategy<Synch_Thr_Logging_Handler_Static_Receiver>;
-template class ACE_Concurrency_Strategy<Synch_Logging_Handler_Receiver>;
-template class ACE_Concurrency_Strategy<Synch_Thr_Logging_Handler_Receiver>;
-
-template class ACE_Creation_Strategy<Synch_Logging_Handler_Static_Receiver>;
-template class ACE_Creation_Strategy<Synch_Thr_Logging_Handler_Static_Receiver>;
-template class ACE_Creation_Strategy<Synch_Logging_Handler_Receiver>;
-template class ACE_Creation_Strategy<Synch_Thr_Logging_Handler_Receiver>;
-
-template class ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Static_Receiver>;
-template class ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Receiver>;
-
-template class ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Static_Receiver>;
-template class ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Receiver>;
-
-template class ACE_Scheduling_Strategy<Synch_Logging_Handler_Static_Receiver>;
-template class ACE_Scheduling_Strategy<Synch_Logging_Handler_Receiver>;
-template class ACE_Scheduling_Strategy<Synch_Thr_Logging_Handler_Static_Receiver>;
-template class ACE_Scheduling_Strategy<Synch_Thr_Logging_Handler_Receiver>;
-
-template class ACE_Strategy_Acceptor<Synch_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Strategy_Acceptor<Synch_Thr_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Strategy_Acceptor<Synch_Logging_Handler_Receiver, LOGGING_PEER_ACCEPTOR>;
-template class ACE_Strategy_Acceptor<Synch_Thr_Logging_Handler_Receiver, LOGGING_PEER_ACCEPTOR>;
-
-template class ACE_Server_Logging_Acceptor_T<Synch_Logging_Handler_Static_Receiver,
- Synch_Static_Receiver,
- ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Static_Receiver> >;
-template class ACE_Server_Logging_Acceptor_T<Synch_Thr_Logging_Handler_Static_Receiver,
- Synch_Static_Receiver,
- ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Static_Receiver> >;
-template class ACE_Server_Logging_Acceptor_T<Synch_Logging_Handler_Receiver,
- Synch_Receiver,
- ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Receiver> >;
-template class ACE_Server_Logging_Acceptor_T<Synch_Thr_Logging_Handler_Receiver,
- Synch_Receiver,
- ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Receiver> >;
-
-template class ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, u_long, ACE_NULL_SYNCH, Synch_Static_Receiver>;
-template class ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, u_long, ACE_NULL_SYNCH, Synch_Receiver>;
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
- template class Base_Optimizer<Synch_Static_Receiver, ACE_CString>;
- template class Base_Optimizer<Synch_Receiver, ACE_CString>;
- template class Base_Optimizer<Synch_Static_Receiver, ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Static_Receiver> >;
- template class Base_Optimizer<Synch_Static_Receiver, ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Static_Receiver> >;
- template class Base_Optimizer<Synch_Receiver, ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Static_Receiver> >;
- template class Base_Optimizer<Synch_Receiver, ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Static_Receiver> >;
-#endif /* ! (ACE_HAS_BROKEN_HPUX_TEMPLATES) && ! (__GNUG__) */
-
- #if defined (ACE_HAS_THREADS)
- template class ACE_Atomic_Op<ACE_Thread_Mutex, u_long>;
- template class ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, ACE_LOGGER_COUNTER, ACE_MT_SYNCH, Synch_Static_Receiver>;
- template class ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, ACE_LOGGER_COUNTER, ACE_MT_SYNCH, Synch_Receiver>;
- template class Log_Message_Receiver_Impl<ACE_MT_SYNCH>;
- template class ACE_Svc_Handler<LOGGING_PEER_STREAM, ACE_SYNCH>;
- #endif /* ACE_HAS_THREADS */
-
-template class ACE_Server_Logging_Handler<Synch_Static_Receiver>;
-template class ACE_Thr_Server_Logging_Handler<Synch_Static_Receiver>;
-template class ACE_Server_Logging_Handler<Synch_Receiver>;
-template class ACE_Thr_Server_Logging_Handler<Synch_Receiver>;
-
- #if defined (ACE_HAS_TLI)
- // NOTE: The following line is not used with the #if 1 // !defined
- // (ACE_HAS_TLI) override in Server_Logging_Handler_T.h:
- // template class ACE_Svc_Handler<LOGGING_PEER_STREAM, ACE_NULL_SYNCH>;
- // else if ! ACE_HAS_TLI, LOGGING_PEER_STREAM is ACE_SOCK_STREAM,
- // and the specialization would be
- // template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
- // That specialization is in TS_Server_Handler.cpp, so we don't need it
- // here.
- #endif /* ACE_HAS_TLI */
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate Log_Message_Receiver_Impl<ACE_NULL_SYNCH>
-#pragma instantiate Static_Log_Message_Receiver<ACE_NULL_SYNCH>
-#pragma instantiate ACE_Acceptor<Null_Synch_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>
-#pragma instantiate ACE_Accept_Strategy<Null_Synch_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>
-#pragma instantiate ACE_Concurrency_Strategy<Null_Synch_Logging_Handler_Static_Receiver>
-#pragma instantiate ACE_Creation_Strategy<Null_Synch_Logging_Handler_Static_Receiver>
-#pragma instantiate ACE_Schedule_All_Reactive_Strategy<Null_Synch_Logging_Handler_Static_Receiver>
-#pragma instantiate ACE_Scheduling_Strategy<Null_Synch_Logging_Handler_Static_Receiver>
-#pragma instantiate ACE_Strategy_Acceptor<Null_Synch_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>
-#pragma instantiate ACE_Server_Logging_Acceptor_T<Null_Synch_Logging_Handler_Static_Receiver, \
- Null_Synch_Static_Receiver, \
- ACE_Schedule_All_Reactive_Strategy<Null_Synch_Logging_Handler_Static_Receiver> >
-#pragma instantiate ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, u_long, ACE_NULL_SYNCH, Null_Synch_Static_Receiver>
-#pragma instantiate ACE_Server_Logging_Handler<Null_Synch_Static_Receiver>
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
- #pragma instantiate Base_Optimizer<Null_Synch_Static_Receiver, ACE_CString>
- #pragma instantiate Base_Optimizer<Null_Synch_Static_Receiver, ACE_Schedule_All_Reactive_Strategy<Null_Synch_Logging_Handler_Static_Receiver> >
-#endif /* ! (ACE_HAS_BROKEN_HPUX_TEMPLATES) && ! (__GNUG__) */
-
-
-#pragma instantiate Static_Log_Message_Receiver<ACE_LOGGER_SYNCH>
-#pragma instantiate Log_Message_Receiver<ACE_LOGGER_SYNCH>
-#pragma instantiate ACE_Acceptor<Synch_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>
-#pragma instantiate ACE_Acceptor<Synch_Thr_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>
-#pragma instantiate ACE_Acceptor<Synch_Logging_Handler_Receiver, LOGGING_PEER_ACCEPTOR>
-#pragma instantiate ACE_Acceptor<Synch_Thr_Logging_Handler_Receiver, LOGGING_PEER_ACCEPTOR>
-
-#pragma instantiate ACE_Accept_Strategy<Synch_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>
-#pragma instantiate ACE_Accept_Strategy<Synch_Thr_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>
-#pragma instantiate ACE_Accept_Strategy<Synch_Logging_Handler_Receiver, LOGGING_PEER_ACCEPTOR>
-#pragma instantiate ACE_Accept_Strategy<Synch_Thr_Logging_Handler_Receiver, LOGGING_PEER_ACCEPTOR>
-
-#pragma instantiate ACE_Concurrency_Strategy<Synch_Logging_Handler_Static_Receiver>
-#pragma instantiate ACE_Concurrency_Strategy<Synch_Thr_Logging_Handler_Static_Receiver>
-#pragma instantiate ACE_Concurrency_Strategy<Synch_Logging_Handler_Receiver>
-#pragma instantiate ACE_Concurrency_Strategy<Synch_Thr_Logging_Handler_Receiver>
-
-#pragma instantiate ACE_Creation_Strategy<Synch_Logging_Handler_Static_Receiver>
-#pragma instantiate ACE_Creation_Strategy<Synch_Thr_Logging_Handler_Static_Receiver>
-#pragma instantiate ACE_Creation_Strategy<Synch_Logging_Handler_Receiver>
-#pragma instantiate ACE_Creation_Strategy<Synch_Thr_Logging_Handler_Receiver>
-
-#pragma instantiate ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Static_Receiver>
-#pragma instantiate ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Receiver>
-
-#pragma instantiate ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Static_Receiver>
-#pragma instantiate ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Receiver>
-
-#pragma instantiate ACE_Scheduling_Strategy<Synch_Logging_Handler_Static_Receiver>
-#pragma instantiate ACE_Scheduling_Strategy<Synch_Logging_Handler_Receiver>
-#pragma instantiate ACE_Scheduling_Strategy<Synch_Thr_Logging_Handler_Static_Receiver>
-#pragma instantiate ACE_Scheduling_Strategy<Synch_Thr_Logging_Handler_Receiver>
-
-#pragma instantiate ACE_Strategy_Acceptor<Synch_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>
-#pragma instantiate ACE_Strategy_Acceptor<Synch_Thr_Logging_Handler_Static_Receiver, LOGGING_PEER_ACCEPTOR>
-#pragma instantiate ACE_Strategy_Acceptor<Synch_Logging_Handler_Receiver, LOGGING_PEER_ACCEPTOR>
-#pragma instantiate ACE_Strategy_Acceptor<Synch_Thr_Logging_Handler_Receiver, LOGGING_PEER_ACCEPTOR>
-
-#pragma instantiate ACE_Server_Logging_Acceptor_T<Synch_Logging_Handler_Static_Receiver, \
- Synch_Static_Receiver, \
- ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Static_Receiver> >
-#pragma instantiate ACE_Server_Logging_Acceptor_T<Synch_Thr_Logging_Handler_Static_Receiver, \
- Synch_Static_Receiver, \
- ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Static_Receiver> >
-#pragma instantiate ACE_Server_Logging_Acceptor_T<Synch_Logging_Handler_Receiver, \
- Synch_Receiver, \
- ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Receiver> >
-#pragma instantiate ACE_Server_Logging_Acceptor_T<Synch_Thr_Logging_Handler_Receiver, \
- Synch_Receiver, \
- ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Receiver> >
-
-#pragma instantiate ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, u_long, ACE_NULL_SYNCH, Synch_Static_Receiver>
-#pragma instantiate ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, u_long, ACE_NULL_SYNCH, Synch_Receiver>
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
- #pragma instantiate Base_Optimizer<Synch_Static_Receiver, ACE_CString>
- #pragma instantiate Base_Optimizer<Synch_Receiver, ACE_CString>
- #pragma instantiate Base_Optimizer<Synch_Static_Receiver, ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Static_Receiver> >
- #pragma instantiate Base_Optimizer<Synch_Static_Receiver, ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Static_Receiver> >
- #pragma instantiate Base_Optimizer<Synch_Receiver, ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Static_Receiver> >
- #pragma instantiate Base_Optimizer<Synch_Receiver, ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Static_Receiver> >
-#endif /* ! (ACE_HAS_BROKEN_HPUX_TEMPLATES) && ! (__GNUG__) */
-
- #if defined (ACE_HAS_THREADS)
- #pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, u_long>
- #pragma instantiate ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, ACE_LOGGER_COUNTER, ACE_MT_SYNCH, Synch_Static_Receiver>
- #pragma instantiate ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, ACE_LOGGER_COUNTER, ACE_MT_SYNCH, Synch_Receiver>
- #pragma instantiate Log_Message_Receiver_Impl<ACE_MT_SYNCH>
- #pragma instantiate ACE_Svc_Handler<LOGGING_PEER_STREAM, ACE_SYNCH>
- #endif /* ACE_HAS_THREADS */
-
-#pragma instantiate ACE_Server_Logging_Handler<Synch_Static_Receiver>
-#pragma instantiate ACE_Thr_Server_Logging_Handler<Synch_Static_Receiver>
-#pragma instantiate ACE_Server_Logging_Handler<Synch_Receiver>
-#pragma instantiate ACE_Thr_Server_Logging_Handler<Synch_Receiver>
-
- #if defined (ACE_HAS_TLI)
- // NOTE: The following line is not used with the #if 1 // !defined
- // (ACE_HAS_TLI) override in Server_Logging_Handler_T.h:
- // #pragma instantiate ACE_Svc_Handler<LOGGING_PEER_STREAM, ACE_NULL_SYNCH>
- // else if ! ACE_HAS_TLI, LOGGING_PEER_STREAM is ACE_SOCK_STREAM,
- // and the specialization would be
- // #pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- // That specialization is in TS_Server_Handler.cpp, so we don't need it
- // here.
- #endif /* ACE_HAS_TLI */
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-#endif /* ACE_SERVER_LOGGING_HANDLER_C */
diff --git a/netsvcs/lib/Server_Logging_Handler.h b/netsvcs/lib/Server_Logging_Handler.h
deleted file mode 100644
index 493e572d008..00000000000
--- a/netsvcs/lib/Server_Logging_Handler.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Server_Logging_Handler.h
-//
-// = AUTHOR
-// Doug Schmidt and Per Andersson
-//
-// ============================================================================
-
-#if !defined (ACE_SERVER_LOGGING_HANDLER_H)
-#define ACE_SERVER_LOGGING_HANDLER_H
-
-#include "Log_Message_Receiver.h"
-#include "Server_Logging_Handler_T.h"
-
-// typedefs for Logging Handlers & acceptors using a static
-// type based log message receivers.
-
-// Synched and NULL synched message receivers
-typedef Static_Log_Message_Receiver<ACE_NULL_SYNCH> Null_Synch_Static_Receiver;
-typedef Static_Log_Message_Receiver<ACE_LOGGER_SYNCH> Synch_Static_Receiver;
-
-// NULL synched logging handler
-typedef ACE_Server_Logging_Handler<Null_Synch_Static_Receiver> Null_Synch_Logging_Handler_Static_Receiver;
-
-// synched logging handlers
-typedef ACE_Server_Logging_Handler<Synch_Static_Receiver> Synch_Logging_Handler_Static_Receiver;
-typedef ACE_Thr_Server_Logging_Handler<Synch_Static_Receiver> Synch_Thr_Logging_Handler_Static_Receiver;
-
-// NULL synched logging acceptor
-typedef ACE_Server_Logging_Acceptor_T<Null_Synch_Logging_Handler_Static_Receiver,
- Null_Synch_Static_Receiver,
- ACE_Schedule_All_Reactive_Strategy<Null_Synch_Logging_Handler_Static_Receiver> >
- Null_Synch_Logging_Handler_Static_Receiver_Acceptor;
-
-// NULL synched logging acceptors
-typedef ACE_Server_Logging_Acceptor_T<Synch_Logging_Handler_Static_Receiver,
- Synch_Static_Receiver,
- ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Static_Receiver> >
- Synch_Logging_Handler_Static_Receiver_Acceptor;
-
-typedef ACE_Server_Logging_Acceptor_T<Synch_Thr_Logging_Handler_Static_Receiver,
- Synch_Static_Receiver,
- ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Static_Receiver> >
- Synch_Thr_Logging_Handler_Static_Receiver_Acceptor;
-
-// typedefs for Logging Handlers & acceptors using a instance
-// based log message receivers.
-
-// Synched message receivers
-typedef Log_Message_Receiver<ACE_LOGGER_SYNCH> Synch_Receiver;
-
-// synched logging handlers
-typedef ACE_Server_Logging_Handler<Synch_Receiver> Synch_Logging_Handler_Receiver;
-typedef ACE_Thr_Server_Logging_Handler<Synch_Receiver> Synch_Thr_Logging_Handler_Receiver;
-
-// synched logging acceptors
-typedef ACE_Server_Logging_Acceptor_T<Synch_Logging_Handler_Receiver,
- Synch_Receiver,
- ACE_Schedule_All_Reactive_Strategy<Synch_Logging_Handler_Receiver> >
- Synch_Logging_Handler_Receiver_Acceptor;
-
-typedef ACE_Server_Logging_Acceptor_T<Synch_Thr_Logging_Handler_Receiver,
- Synch_Receiver,
- ACE_Schedule_All_Threaded_Strategy<Synch_Thr_Logging_Handler_Receiver> >
- Synch_Thr_Logging_Handler_Receiver_Acceptor;
-
-
-// Define external acceptors
-
-// acceptors that use static/type based log message receiver
-typedef Null_Synch_Logging_Handler_Static_Receiver_Acceptor ACE_Server_Logging_Acceptor;
-typedef Synch_Thr_Logging_Handler_Static_Receiver_Acceptor ACE_Thr_Server_Logging_Acceptor;
-
-// acceptors that use instance based log message receiver
-//typedef Synch_Logging_Handler_Receiver_Acceptor ACE_Server_Logging_Acceptor;
-//typedef Synch_Thr_Logging_Handler_Receiver_Acceptor ACE_Thr_Server_Logging_Acceptor;
-
-
-ACE_SVC_FACTORY_DECLARE (ACE_Server_Logging_Acceptor)
-ACE_SVC_FACTORY_DECLARE (ACE_Thr_Server_Logging_Acceptor)
-
-#endif /* ACE_SERVER_LOGGING_HANDLER_H */
diff --git a/netsvcs/lib/Server_Logging_Handler.i b/netsvcs/lib/Server_Logging_Handler.i
deleted file mode 100644
index 57c6d26e751..00000000000
--- a/netsvcs/lib/Server_Logging_Handler.i
+++ /dev/null
@@ -1,4 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
diff --git a/netsvcs/lib/Server_Logging_Handler_T.cpp b/netsvcs/lib/Server_Logging_Handler_T.cpp
deleted file mode 100644
index 0d961079764..00000000000
--- a/netsvcs/lib/Server_Logging_Handler_T.cpp
+++ /dev/null
@@ -1,328 +0,0 @@
-// $Id$
-
-#if !defined (ACE_SERVER_LOGGING_HANDLERT_C)
-#define ACE_SERVER_LOGGING_HANDLERT_C
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Get_Opt.h"
-#include "Server_Logging_Handler_T.h"
-#include <string.h>
-
-#if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
-// Track number of requests.
-template <ACE_PEER_STREAM_1, class COUNTER, ACE_SYNCH_DECL, class LMR>
-COUNTER ACE_Server_Logging_Handler_T<ACE_PEER_STREAM_2, COUNTER, ACE_SYNCH_USE, LMR>::request_count_ = (COUNTER) 0;
-#endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-
-template <ACE_PEER_STREAM_1, class COUNTER, ACE_SYNCH_DECL, class LMR>
-ACE_Server_Logging_Handler_T<ACE_PEER_STREAM_2, COUNTER, ACE_SYNCH_USE, LMR>::ACE_Server_Logging_Handler_T
- (ACE_Thread_Manager *,
- LMR const &receiver)
- // Initialize the CString to something that is not the empty string
- // to avoid problems when calling fast_rep()
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
- : receiver_ (receiver, ACE_CString (" ", 1))
-#else
- : receiver_ (receiver),
- host_name_ (ACE_CString (" ", 1))
-#endif /* ! ACE_HAS_BROKEN_HPUX_TEMPLATES && ! __GNUG__ */
-{
-}
-
-// Callback routine for handling the reception of remote logging
-// transmissions.
-
-template <ACE_PEER_STREAM_1, class COUNTER, ACE_SYNCH_DECL, class LMR> int
-ACE_Server_Logging_Handler_T<ACE_PEER_STREAM_2, COUNTER, ACE_SYNCH_USE, LMR>::handle_input (ACE_HANDLE)
-{
- int result = this->handle_logging_record ();
- return result > 0 ? result : -1;
-}
-
-template <ACE_PEER_STREAM_1, class COUNTER, ACE_SYNCH_DECL, class LMR> const char *
-ACE_Server_Logging_Handler_T<ACE_PEER_STREAM_2, COUNTER, ACE_SYNCH_USE, LMR>::host_name (void)
-{
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
- return this->receiver_.m_.fast_rep ();
-#else
- return this->host_name_.fast_rep ();
-#endif /* ! ACE_HAS_BROKEN_HPUX_TEMPLATES && ! __GNUG__ */
-}
-
-
-template <ACE_PEER_STREAM_1, class COUNTER, ACE_SYNCH_DECL, class LMR> int
-ACE_Server_Logging_Handler_T<ACE_PEER_STREAM_2, COUNTER, ACE_SYNCH_USE, LMR>::handle_logging_record (void)
-{
- ACE_INT32 length;
-
- // We need to use the ol' two-read trick here since TCP sockets
- // don't support framing natively. Note that the first call is just
- // a "peek" -- we don't actually remove the data until the second
- // call. Note that this code is portable as long as ACE_UNIT32 is
- // always 32 bits on both the sender and receiver side.
-
- switch (this->peer ().recv ((void *) &length,
- sizeof length,
- MSG_PEEK))
- {
- default:
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "%p at host %s\n",
- "server logger", this->host_name ()), -1);
- /* NOTREACHED */
- case 0:
- ACE_ERROR_RETURN ((LM_ERROR, "closing log daemon at host %s\n",
- this->host_name ()), -1);
- /* NOTREACHED */
- case sizeof length:
- {
- ACE_Log_Record lp;
-
- length = ntohl (length);
-
-#if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
- u_long count = ++this->request_count_;
- ACE_DEBUG ((LM_DEBUG,
- "request count = %d, length = %d\n",
- count, length));
-#endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-
- // Perform the actual <recv> this time.
- ssize_t n = this->peer ().recv_n ((void *) &lp, length);
-
- if (n != length)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%d != %d, %p at host %s\n",
- n,
- length,
- "server logger",
- this->host_name ()), -1);
- /* NOTREACHED */
-
- lp.decode ();
-
- if (lp.length () == n)
- {
- // Send the log record to the log message receiver for
- // processing.
- ostream *orig_ostream = ACE_Log_Msg::instance ()->msg_ostream ();
- receiver ().log_record (this->host_name (), lp);
- receiver ().log_output (this->host_name (), lp, orig_ostream);
- }
- else
- ACE_ERROR ((LM_ERROR, "error, lp.length = %d, n = %d\n",
- lp.length (), n));
- return n;
- }
- }
-
- /* NOTREACHED */
- return -1;
-}
-
-// Hook called by Server_Logging_Acceptor when connection is
-// established.
-
-template <ACE_PEER_STREAM_1, class COUNTER, ACE_SYNCH_DECL, class LMR> int
-ACE_Server_Logging_Handler_T<ACE_PEER_STREAM_2, COUNTER, ACE_SYNCH_USE, LMR>::open_common (void)
-{
- // Shut off non-blocking IO if it was enabled...
- if (this->peer ().disable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "disable"), -1);
-
- ACE_PEER_STREAM_ADDR client_addr;
-
- // Determine the address of the client and display it.
- if (this->peer ().get_remote_addr (client_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_remote_addr"), -1);
-
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
- this->receiver_.m_ = ACE_CString (client_addr.get_host_name (),
- MAXHOSTNAMELEN + 1);
-#else
- this->host_name_ = ACE_CString (client_addr.get_host_name (),
- MAXHOSTNAMELEN + 1);
-#endif /* ! ACE_HAS_BROKEN_HPUX_TEMPLATES && ! __GNUG__ */
-
-
- ACE_DEBUG ((LM_DEBUG, "(%t) accepted connection from host %s on fd %d\n",
- client_addr.get_host_name (), this->peer ().get_handle ()));
-
- return 0;
-}
-
-template<class SLH, class LMR, class SST>
-ACE_Server_Logging_Acceptor_T<SLH, LMR, SST>::ACE_Server_Logging_Acceptor_T (void)
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
- : receiver_ (LMR (), SST ())
-#else
- : receiver_ (LMR ()),
- schedule_strategy_ (SST ())
-#endif /* ! ACE_HAS_BROKEN_HPUX_TEMPLATES && ! __GNUG__ */
-{
-}
-
-template<class SLH, class LMR, class SST> LMR &
-ACE_Server_Logging_Acceptor_T<SLH, LMR, SST>::receiver (void)
-{
- return receiver_;
-}
-
-template<class SLH, class LMR, class SST> SST &
-ACE_Server_Logging_Acceptor_T<SLH, LMR, SST>::scheduling_strategy (void)
-{
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
- return receiver_.m_;
-#else
- return schedule_strategy_;
-#endif /* ! ACE_HAS_BROKEN_HPUX_TEMPLATES && ! __GNUG__ */
-}
-
-template<class SLH, class LMR, class SST> int
-ACE_Server_Logging_Acceptor_T<SLH, LMR, SST>::init (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_Server_Logging_Acceptor<SLH, LMR, SST>::init");
-
- // Use the options hook to parse the command line arguments and set
- // options.
- this->parse_args (argc, argv);
-
- // Set the acceptor endpoint into listen mode (use the Singleton
- // global Reactor...).
- if (this->open (this->service_addr_,
- ACE_Reactor::instance (),
- 0, 0, 0,
- &this->scheduling_strategy(),
- "Logging Server", "ACE logging service") == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%n: %p on port %d\n",
- "acceptor::open failed",
- this->service_addr_.get_port_number ()), -1);
-
- // Ignore SIGPIPE so that each <SVC_HANDLER> can handle this on its
- // own.
- ACE_Sig_Action sig (ACE_SignalHandler (SIG_IGN), SIGPIPE);
- ACE_UNUSED_ARG (sig);
-
- ACE_INET_Addr server_addr;
-
- // Figure out what port we're really bound to.
- if (this->acceptor ().get_local_addr (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_local_addr"), -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "starting up Logging Server at port %d on handle %d\n",
- server_addr.get_port_number (),
- this->acceptor ().get_handle ()));
- return 0;
-}
-
-template<class SLH, class LMR, class SST> int
-ACE_Server_Logging_Acceptor_T<SLH, LMR, SST>::parse_args (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_Server_Logging_Acceptor<SLH, LMR, SST>::parse_args");
-
- this->service_port_ = ACE_DEFAULT_SERVER_PORT;
-
- ACE_LOG_MSG->open ("Logging Service");
-
- ACE_Get_Opt get_opt (argc, argv, "p:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'p':
- this->service_port_ = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n:\n[-p server-port]\n%a", 1),
- -1);
- }
- }
-
- this->service_addr_.set (this->service_port_);
- return 0;
-}
-
-template<class SLH, class LMR, class SST> int
-ACE_Server_Logging_Acceptor_T<SLH, LMR, SST>::make_svc_handler (SLH *&handler)
-{
- ACE_NEW_RETURN (handler,
- SLH (ACE_Thread_Manager::instance (),
- this->receiver()),
- -1);
- return 0;
-}
-
-template<class LMR>
-ACE_Server_Logging_Handler<LMR>::ACE_Server_Logging_Handler (ACE_Thread_Manager * tm,
- LMR const& receiver)
- : ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, u_long, ACE_NULL_SYNCH, LMR>(tm,
- receiver)
-{
-}
-
-template<class LMR>
-ACE_Server_Logging_Handler<LMR>::ACE_Server_Logging_Handler(ACE_Thread_Manager * tm)
- : ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, u_long, ACE_NULL_SYNCH, LMR>(tm, LMR())
-{
-}
-
-template<class LMR> int
-ACE_Server_Logging_Handler<LMR>::open (void *)
-{
- // call base class open_common
- if (this->open_common () != 0)
- return -1;
-
- // Register ourselves with the Reactor to enable subsequent
- // dispatching.
- if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- return -1;
- return 0;
-}
-
-template<class LMR>
-ACE_Thr_Server_Logging_Handler<LMR>::ACE_Thr_Server_Logging_Handler (ACE_Thread_Manager *tm, LMR const &receiver)
- : ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, ACE_LOGGER_COUNTER, ACE_LOGGER_SYNCH, LMR>(tm, receiver)
-{
-}
-
-template<class LMR>
-ACE_Thr_Server_Logging_Handler<LMR>::ACE_Thr_Server_Logging_Handler (ACE_Thread_Manager *tm)
- : ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, ACE_LOGGER_COUNTER, ACE_LOGGER_SYNCH, LMR>(tm, LMR ())
-{
-}
-
-template<class LMR> int
-ACE_Thr_Server_Logging_Handler<LMR>::open (void *)
-{
- // call base class open_common
- if (this->open_common () != 0)
- return -1;
-
- // Spawn a new thread of control to handle logging records with the
- // client. Note that this implicitly uses the
- // ACE_Thread_Manager::instance () to control all the threads.
- if (this->activate (THR_BOUND | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), -1);
- return 0;
-}
-
-// Process remote logging records.
-
-template<class LMR> int
-ACE_Thr_Server_Logging_Handler<LMR>::svc (void)
-{
- int result = 0;
-
- // Loop until the client terminates the connection or an error occurs.
-
- while ((result = this->handle_input ()) > 0)
- continue;
-
- return result;
-}
-#endif /* ACE_SERVER_LOGGING_HANDLER_TT_C */
diff --git a/netsvcs/lib/Server_Logging_Handler_T.h b/netsvcs/lib/Server_Logging_Handler_T.h
deleted file mode 100644
index dafd1cbac60..00000000000
--- a/netsvcs/lib/Server_Logging_Handler_T.h
+++ /dev/null
@@ -1,195 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// Server_Logging_Handler_T.h
-//
-// = AUTHOR
-// Doug Schmidt and Per Andersson
-//
-// ============================================================================
-
-#if !defined (ACE_SERVER_LOGGING_HANDLER_T_H)
-#define ACE_SERVER_LOGGING_HANDLER_T_H
-
-#include "ace/Synch.h"
-#include "ace/TLI_Acceptor.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Acceptor.h"
-#include "ace/SString.h"
-
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
-#include "Base_Optimizer.h"
-#endif /* ! ACE_HAS_BROKEN_HPUX_TEMPLATES && ! __GNUG__ */
-
-template <ACE_PEER_STREAM_1, class COUNTER, ACE_SYNCH_DECL, class LOG_MESSAGE_RECEIVER>
-class ACE_Server_Logging_Handler_T : public ACE_Svc_Handler<ACE_PEER_STREAM_2, ACE_SYNCH_USE>
-{
- // = TITLE
- // Product object created by an <ACE_Server_Logging_Acceptor_T>. An
- // <ACE_Server_Logging_Handler_T> receives, and frames logging
- // records. The logging record is then processed by the
- // <LOG_MESSAGE_RECEIVER>
- //
- // = DESCRIPTION
- // Defines the classes that perform server logging daemon
- // functionality.
-public:
- ACE_Server_Logging_Handler_T (ACE_Thread_Manager *,
- const LOG_MESSAGE_RECEIVER &receiver );
- // Constructor.
-
-
- virtual int handle_input (ACE_HANDLE = ACE_INVALID_HANDLE);
- // Process remote logging records.
-
-protected:
- int handle_logging_record (void);
- // Receive the logging record from a client.
-
- int open_common (void);
- // Common parts of open function, sets hostname and diables NONBLOCK in peer
- // called from derived classes open method.
-
-#if !defined (ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES)
- static COUNTER request_count_;
- // Count the number of logging records that arrive.
-#endif /* ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES */
-
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
- Base_Optimizer<LOG_MESSAGE_RECEIVER, ACE_CString> receiver_;
- // Packs a LOG_MESSAGE_RECEIVER and ACE_CString attribute together
- // in a optimized fashion. The LOG_MESSAGE_RECEIVER class is often
- // a class with no instance data.
-#else
- LOG_MESSAGE_RECEIVER receiver_;
- ACE_CString host_name_;
-#endif /* ! ACE_HAS_BROKEN_HPUX_TEMPLATES && ! __GNUG__ */
- const char *host_name (void);
- // Name of the host we are connected to.
-
- LOG_MESSAGE_RECEIVER &receiver (void){ return receiver_; }
- // The receiver of log records
-};
-
-#if 1 //!defined (ACE_HAS_TLI)
-#define LOGGING_PEER_ACCEPTOR ACE_SOCK_ACCEPTOR
-#define LOGGING_PEER_STREAM ACE_SOCK_STREAM
-#else /* use sockets */
-#define LOGGING_PEER_ACCEPTOR ACE_TLI_ACCEPTOR
-#define LOGGING_PEER_STREAM ACE_TLI_STREAM
-#endif /* ACE_HAS_TLI */
-
-template<class SERVER_LOGGING_HANDLER, class LOG_MESSAGE_RECEIVER, class SCHEDULE_STRATEGY>
-class ACE_Server_Logging_Acceptor_T : public ACE_Strategy_Acceptor<SERVER_LOGGING_HANDLER, LOGGING_PEER_ACCEPTOR>
- // = TITLE
- // Factory that creates <SERVER_LOGGING_HANDLER>s scheduled with
- // <SCHEDULE_STRATEGY> and logging records proccessed by a
- // <LOG_MESSAGE_RECEIVER>
- //
- // = DESCRIPTION
- // This class contains the service-specific methods that can't
- // easily be factored into the <ACE_Strategy_Acceptor>.
-{
-public:
- ACE_Server_Logging_Acceptor_T (void);
- virtual int init (int argc, char *argv[]);
- // Dynamic linking hook.
-
-protected:
- int parse_args (int argc, char *argv[]);
- // Parse svc.conf arguments.
-
- virtual int make_svc_handler (SERVER_LOGGING_HANDLER *&);
- // Factory that creates a new <SERVER_LOGGING_HANDLER>. We need to
- // specialize this since the <LOG_MESSAGE_RECEIVER> held by this Acceptor must be
- // passed into the <SERVER_LOGGING_HANDLER>.
-
-private:
- // At the moment each ACE_Server_Logging_Acceptor_T contains
- // a <LOG_MESSAGE_RECEIVER> attribute that is passed to the
- // <SERVER_LOGGING_HANDLER> at construction. A better idea might
- // be to have accessor class as template argument. The accessor
- // should be a factory/strategy that hands the
- // ACE_Server_Logging_Acceptor_T instance references
- // to a <LOG_MESSAGE_RECEIVER>. This makes it possible
- // to change how <LOG_MESSAGE_RECEIVER> are created without chaning the
- // ACE_Server_Logging_Acceptor_T code.
-
-#if !defined (ACE_HAS_BROKEN_HPUX_TEMPLATES) && !defined (__GNUG__)
- Base_Optimizer<LOG_MESSAGE_RECEIVER, SCHEDULE_STRATEGY> receiver_;
- // Packs a LOG_MESSAGE_RECEIVER and ACE_CString attribute together
- // in a optimized fashion. The LOG_MESSAGE_RECEIVER class is often a
- // class with no instance data.
-#else
- LOG_MESSAGE_RECEIVER receiver_;
- SCHEDULE_STRATEGY schedule_strategy_;
-#endif /* ! ACE_HAS_BROKEN_HPUX_TEMPLATES && ! __GNUG__ */
-
- SCHEDULE_STRATEGY &scheduling_strategy (void);
- // The scheduling strategy for the service.
-
- LOG_MESSAGE_RECEIVER &receiver (void);
- // The receiver of log records
-};
-
-template<class LOG_MESSAGE_RECEIVER>
-class ACE_Server_Logging_Handler : public ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, u_long, ACE_NULL_SYNCH, LOG_MESSAGE_RECEIVER>
- // = TITLE
- // Product object created by a
- // <ACE_Server_Logging_Acceptor_T<ACE_Server_Logging_Handler> >. An
- // <ACE_Server_Logging_Handler> receives, frames. The logging record
- // is then processed by the <LOG_MESSAGE_RECEIVER>
- //
- // = DESCRIPTION
- // All clients are handled in the same thread.
-{
-public:
- ACE_Server_Logging_Handler (ACE_Thread_Manager * = 0);
- ACE_Server_Logging_Handler (ACE_Thread_Manager *,
- const LOG_MESSAGE_RECEIVER &receiver);
-
- virtual int open (void* = 0);
-};
-
-#if defined (ACE_HAS_THREADS)
-typedef ACE_Atomic_Op <ACE_Thread_Mutex, u_long> ACE_LOGGER_COUNTER;
-#define ACE_LOGGER_SYNCH ACE_MT_SYNCH
-#else
-typedef u_long ACE_LOGGER_COUNTER;
-#define ACE_LOGGER_SYNCH ACE_NULL_SYNCH
-#endif /* ACE_HAS_THREADS */
-
-template<class LOG_MESSAGE_RECEIVER>
-class ACE_Thr_Server_Logging_Handler : public ACE_Server_Logging_Handler_T<LOGGING_PEER_STREAM, ACE_LOGGER_COUNTER, ACE_LOGGER_SYNCH, LOG_MESSAGE_RECEIVER>
- // = TITLE
- // Product object created by a
- // <ACE_Server_Logging_Acceptor_T<ACE_Thr_Server_Logging_Handler> >. An
- // <ACE_Thr_Server_Logging_Handler> receives, frames. The logging record is then processed by the
- // <LOG_MESSAGE_RECEIVER>
- //
- // = DESCRIPTION
- // Each client is handled in its own separate thread.
-{
-public:
- ACE_Thr_Server_Logging_Handler (ACE_Thread_Manager * = 0);
- ACE_Thr_Server_Logging_Handler (ACE_Thread_Manager *,
- const LOG_MESSAGE_RECEIVER &receiver);
- virtual int open (void * = 0);
- virtual int svc (void);
-};
-
-#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
-#include "Server_Logging_Handler_T.cpp"
-#endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
-
-#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
-#pragma implementation ("Server_Logging_Handler_T.cpp")
-#endif /* ACE_TEMPLATES_REQUIRE_PRAGMA */
-
-#endif /* ACE_SERVER_LOGGING_HANDLER_T_H */
diff --git a/netsvcs/lib/TS_Clerk_Handler.cpp b/netsvcs/lib/TS_Clerk_Handler.cpp
deleted file mode 100644
index e20e2a49179..00000000000
--- a/netsvcs/lib/TS_Clerk_Handler.cpp
+++ /dev/null
@@ -1,620 +0,0 @@
-// $Id$
-
-// TS_Clerk_Handler.cpp
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Get_Opt.h"
-#include "TS_Clerk_Handler.h"
-
-ACE_TS_Clerk_Handler::ACE_TS_Clerk_Handler (ACE_TS_Clerk_Processor *processor,
- ACE_INET_Addr &addr)
-: state_ (ACE_TS_Clerk_Handler::IDLE),
- timeout_ (ACE_DEFAULT_TIMEOUT),
- max_timeout_ (ACE_TS_Clerk_Handler::MAX_RETRY_TIMEOUT),
- remote_addr_ (addr),
- processor_ (processor)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::ACE_TS_Clerk_Handler");
- this->time_info_.delta_time_ = 0;
- this->time_info_.sequence_num_ = 0;
-}
-
-// Set the connection state
-void
-ACE_TS_Clerk_Handler::state (ACE_TS_Clerk_Handler::State state)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::state");
- this->state_ = state;
-}
-
-// Get the connection state
-ACE_TS_Clerk_Handler::State
-ACE_TS_Clerk_Handler::state (void)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::state");
- return this->state_;
-}
-
-// Sets the timeout delay.
-void
-ACE_TS_Clerk_Handler::timeout (int to)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::timeout");
- if (to > this->max_timeout_)
- to = this->max_timeout_;
-
- this->timeout_ = to;
-}
-
-// Recalculate the current retry timeout delay using exponential
-// backoff. Returns the original timeout (i.e., before the
-// recalculation).
-int
-ACE_TS_Clerk_Handler::timeout (void)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::timeout");
- int old_timeout = this->timeout_;
- this->timeout_ *= 2;
-
- if (this->timeout_ > this->max_timeout_)
- this->timeout_ = this->max_timeout_;
-
- return old_timeout;
-}
-
-// This is called when a <send> to the logging server fails...
-
-int
-ACE_TS_Clerk_Handler::handle_signal (int, siginfo_t *, ucontext_t *)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::handle_signal");
- return -1;
-}
-
-// Set the max timeout delay.
-void
-ACE_TS_Clerk_Handler::max_timeout (int mto)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::max_timeout");
- this->max_timeout_ = mto;
-}
-
-// Gets the max timeout delay.
-int
-ACE_TS_Clerk_Handler::max_timeout (void)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::max_timeout");
- return this->max_timeout_;
-}
-
-int
-ACE_TS_Clerk_Handler::open (void *)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::open");
- ACE_INET_Addr server_addr;
-
- // Set connection state as established
- this->state (ACE_TS_Clerk_Handler::ESTABLISHED);
-
- // Register ourselves to receive SIGPIPE so we can attempt
- // reconnections.
-#if !defined (ACE_WIN32)
- if (ACE_Reactor::instance ()->register_handler (SIGPIPE, this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%n: %p\n",
- "register_handler (SIGPIPE)"), -1);
-#endif /* ACE_WIN32 */
-
- // Register ourselves with the reactor to receive input
- if (ACE_Reactor::instance ()->register_handler (this->get_handle (),
- this,
- ACE_Event_Handler::READ_MASK |
- ACE_Event_Handler::EXCEPT_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "%n: %p\n", "register_handler (this)"));
-
- // Figure out what remote port we're really bound to.
- else if (this->peer ().get_remote_addr (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_remote_addr"), -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "TS Clerk Daemon connected to port %d on handle %d\n",
- server_addr.get_port_number (),
- this->peer ().get_handle ()));
-
- return 0;
-}
-
-ACE_HANDLE
-ACE_TS_Clerk_Handler::get_handle (void) const
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::get_handle");
- return this->peer().get_handle ();
-}
-
-int
-ACE_TS_Clerk_Handler::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask mask)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::handle_close");
- ACE_UNUSED_ARG (mask);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) shutting down on handle %d\n", this->get_handle ()));
-
- return this->reinitiate_connection ();
-}
-
-int
-ACE_TS_Clerk_Handler::reinitiate_connection (void)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::reinitiate_connection");
- // Skip over deactivated descriptors.
-
- // Set state to connecting so that we don't try to send anything
- // using this handler
- this->state (ACE_TS_Clerk_Handler::CONNECTING);
- if (this->get_handle () != ACE_INVALID_HANDLE)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) Scheduling reinitiation of connection\n"));
-
- // Reschedule ourselves to try and connect again.
- if (ACE_Reactor::instance ()->schedule_timer (this, 0,
- this->timeout ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "schedule_timer"), -1);
- }
- return 0;
-}
-
-// Receive a time update from a server
-int
-ACE_TS_Clerk_Handler::handle_input (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::handle_input");
- // We're getting a time update message from a server
- ACE_Time_Request reply;
- if (this->recv_reply (reply) != 0)
- return -1;
- else
- {
- // Get current local time
- ACE_UINT32 local_time = ACE_OS::time (0);
-
- // Compure delta time (difference between current local time and
- // system time obtained from the server)
- long t = reply.time () - local_time;
-
- // Compute round trip delay and adjust time accordingly
- ACE_UINT32 one_way_time = (local_time - this->start_time_)/2;
- t += one_way_time;
-
- // Now update time info (to be retrieved by Clerk_Processor)
- this->time_info_.delta_time_ = t;
- this->time_info_.sequence_num_ = this->cur_sequence_num_;
- }
- return 0;
-}
-
-// Restart connection asynchronously when timeout occurs.
-int
-ACE_TS_Clerk_Handler::handle_timeout (const ACE_Time_Value &,
- const void *)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::handle_timeout");
- ACE_DEBUG ((LM_DEBUG,
- "(%t) attempting to reconnect to server with timeout = %d\n",
- this->timeout_));
-
- // Close down peer to reclaim descriptor if need be. Note this is
- // necessary to reconnect.
- this->peer ().close ();
-
- return this->processor_->initiate_connection (this, ACE_Synch_Options::asynch);
-}
-
-void
-ACE_TS_Clerk_Handler::remote_addr (ACE_INET_Addr &addr)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::remote_addr");
- this->remote_addr_ = addr;
-}
-
-ACE_INET_Addr &
-ACE_TS_Clerk_Handler::remote_addr (void)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::remote_addr");
- return this->remote_addr_;
-}
-
-int
-ACE_TS_Clerk_Handler::recv_reply (ACE_Time_Request &reply)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::recv_reply");
- const int bytes_expected = reply.size ();
-
- // Since Time_Request messages are fixed size, read the entire
- // message in one go.
- ssize_t n = this->peer ().recv ((void *) &reply, bytes_expected);
-
- if (n != bytes_expected)
- {
- switch (n)
- {
- case -1:
- // FALLTHROUGH
- ACE_DEBUG ((LM_DEBUG, "****************** recv_reply returned -1\n"));
- default:
- ACE_ERROR ((LM_ERROR, "%p got %d bytes, expected %d bytes\n",
- "recv failed", n, bytes_expected));
- // FALLTHROUGH
- case 0:
- // We've shutdown unexpectedly
- return -1;
- // NOTREACHED
- }
- }
- else if (reply.decode () == -1) // Decode the request into host byte order.
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "decode failed"), -1);
- return 0;
-}
-
-
-int
-ACE_TS_Clerk_Handler::send_request (ACE_UINT32 sequence_num, ACE_Time_Info &time_info)
-{
- ACE_TRACE ("ACE_TS_Clerk_Handler::send_request");
- void *buffer;
- ssize_t length;
-
- // Update current sequence number
- this->cur_sequence_num_ = sequence_num;
-
- // First update the current time info.
- time_info.delta_time_ = this->time_info_.delta_time_;
- time_info.sequence_num_ = this->time_info_.sequence_num_;
-
- // Now prepare a new time update request
- ACE_Time_Request request (ACE_Time_Request::TIME_UPDATE, 0, 0);
-
- if ((length = request.encode (buffer)) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "encode failed"), -1);
-
- // Compute start time of sending request (needed to compute
- // roundtrip delay)
- this->start_time_ = ACE_OS::time (0);
-
- // Send the request
- if (this->peer ().send_n (buffer, length) != length)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send_n failed"), -1);
-
- return 0;
-}
-
-ACE_TS_Clerk_Processor::ACE_TS_Clerk_Processor ()
-: timeout_ (ACE_DEFAULT_TIMEOUT),
- blocking_semantics_ (0),
- cur_sequence_num_ (0)
-{
- ACE_OS::strcpy (poolname_, ACE_DEFAULT_BACKING_STORE);
-}
-
-void
-ACE_TS_Clerk_Processor::alloc (void)
-{
- ACE_TRACE ("ACE_TS_Clerk_Processor::alloc");
- ACE_NEW (this->shmem_, ALLOCATOR (this->poolname_));
-
- // Only create the state if it doesn't already exist.
- if (this->shmem_->find (ACE_DEFAULT_TIME_SERVER_STR) == -1)
- {
- // Allocate the space out of shared memory for the system time entry
- void *temp = this->shmem_->malloc (sizeof (this->system_time_));
-
- // Give it a name binding
- this->shmem_->bind (ACE_DEFAULT_TIME_SERVER_STR, temp);
-
- // Set up pointers. Note that we add one to get to the second
- // field in the structure
- this->system_time_.delta_time_ = (long *) temp;
- this->system_time_.last_local_time_ = ((long *) temp) + 1;
-
- // Initialize
- *(this->system_time_.delta_time_) = 0;
- *(this->system_time_.last_local_time_) = ACE_OS::time (0);
- }
-}
-
-// Query the servers for the latest time
-int
-ACE_TS_Clerk_Processor::handle_timeout (const ACE_Time_Value &,
- const void *)
-{
- ACE_TRACE ("ACE_TS_Clerk_Processor::handle_timeout");
- return this->update_time ();
-}
-
-int
-ACE_TS_Clerk_Processor::update_time ()
-{
- ACE_TRACE ("ACE_TS_Clerk_Processor::update_time");
- ACE_UINT32 expected_sequence_num = this->cur_sequence_num_;
-
- // Increment sequence number
- this->cur_sequence_num_++;
-
- int count = 0;
- long total_delta = 0;
- ACE_Time_Info time_info;
-
- // Call send_request() on all handlers
- ACE_TS_Clerk_Handler **handler = 0;
-
- for (HANDLER_SET_ITERATOR set_iterator (this->handler_set_);
- set_iterator.next (handler) != 0;
- set_iterator.advance ())
- {
- if ((*handler)->state () == ACE_TS_Clerk_Handler::ESTABLISHED)
- {
- if ((*handler)->send_request (this->cur_sequence_num_, time_info) == -1)
- return -1;
- // Check if sequence numbers match; otherwise discard
- else if (expected_sequence_num != 0 &&
- time_info.sequence_num_ == expected_sequence_num)
- {
- count++;
- ACE_DEBUG ((LM_DEBUG, "[%d] Delta time: %d\n", count, time_info.delta_time_));
-
- // #### Can check here if delta value falls within a threshold ####
- total_delta += time_info.delta_time_;
- }
- }
- }
- // Update system_time_ using average of times obtained from all the servers.
- // Note that we are keeping two things in shared memory: the delta
- // time (difference between our system clock and the local clock),
- // and the last local time
- if (count > 0)
- {
- // At least one server is out there
- *(this->system_time_.delta_time_) = total_delta/count;
- }
- else
- {
- // No servers are out there (or this is the first time around
- // computing the time) so set delta time to zero. This
- // would mean that clients would use the actual local system time.
- *(this->system_time_.delta_time_) = 0;
- }
- // Update the last local time
- *(this->system_time_.last_local_time_) = ACE_OS::time (0);
-
- ACE_DEBUG ((LM_DEBUG, "Average delta time: %d\n", *(this->system_time_.delta_time_)));
- return 0;
-}
-
-
-int
-ACE_TS_Clerk_Processor::fini (void)
-{
- ACE_TRACE ("ACE_TS_Clerk_Processor::fini");
-
- // Cancel the timer
- if (this->timer_id_ != -1)
- ACE_Reactor::instance ()->cancel_timer (this->timer_id_);
-
- // Destroy all the handlers
- ACE_TS_Clerk_Handler **handler = 0;
-
- for (HANDLER_SET_ITERATOR set_iterator (this->handler_set_);
- set_iterator.next (handler) != 0;
- set_iterator.advance ())
- {
- if ((*handler)->state () != ACE_TS_Clerk_Handler::IDLE)
- // Mark state as DISCONNECTING so we don't try to reconnect...
- (*handler)->state (ACE_TS_Clerk_Handler::DISCONNECTING);
-
- // Deallocate resources.
- (*handler)->destroy (); // Will trigger a delete
- }
-
- // Remove the backing store
- this->shmem_->remove ();
-
- ACE_Connector <ACE_TS_Clerk_Handler, ACE_SOCK_CONNECTOR>::fini ();
-
- return 0;
-}
-
-int
-ACE_TS_Clerk_Processor::info (char **, size_t) const
-{
- ACE_TRACE ("ACE_TS_Clerk_Processor::info");
- return 0;
-}
-
-int
-ACE_TS_Clerk_Processor::init (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_TS_Clerk_Processor::init");
- // Use the options hook to parse the command line arguments and set
- // options.
- this->parse_args (argc, argv);
-
- this->alloc ();
-
-#if !defined (ACE_WIN32)
- // Ignore SIPPIPE so each Output_Channel can handle it.
- ACE_Sig_Action sig (ACE_SignalHandler (SIG_IGN), SIGPIPE);
- ACE_UNUSED_ARG (sig);
-#endif /* ACE_WIN32 */
-
- ACE_Synch_Options &synch_options = this->blocking_semantics_ == 0
- ? ACE_Synch_Options::asynch : ACE_Synch_Options::synch;
-
- // Now set up connections to all servers
- ACE_TS_Clerk_Handler **handler = 0;
-
- for (HANDLER_SET_ITERATOR set_iterator (this->handler_set_);
- set_iterator.next (handler) != 0;
- set_iterator.advance ())
- {
- this->initiate_connection (*handler, synch_options);
- }
- // Now set up timer to receive updates from server
- // set the timer to go off after timeout value
- this->timer_id_ = ACE_Reactor::instance ()->schedule_timer (this,
- NULL,
- ACE_Time_Value (this->timeout_),
- ACE_Time_Value (this->timeout_));
- return 0;
-}
-
-int
-ACE_TS_Clerk_Processor::initiate_connection (ACE_TS_Clerk_Handler *handler,
- ACE_Synch_Options &synch_options)
-{
- ACE_TRACE ("ACE_TS_Clerk_Processor::initiate_connection");
- char buf[MAXHOSTNAMELEN + 1];
-
- // Mark ourselves as idle so that the various iterators will ignore
- // us until we are connected/reconnected.
- handler->state (ACE_TS_Clerk_Handler::IDLE);
-
- if (handler->remote_addr ().addr_to_string (buf, sizeof buf) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n",
- "can't obtain peer's address"), -1);
-
- // Establish connection with the server.
- if (this->connect (handler,
- handler->remote_addr (),
- synch_options) == -1)
- {
- if (errno != EWOULDBLOCK)
- {
- handler->state (ACE_TS_Clerk_Handler::FAILED);
- ACE_DEBUG ((LM_DEBUG, "(%t) %p on address %s\n", "connect", buf));
-
- // Reschedule ourselves to try and connect again.
- if (synch_options[ACE_Synch_Options::USE_REACTOR])
- {
- if (ACE_Reactor::instance ()->schedule_timer (handler,
- 0,
- handler->timeout ()) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "schedule_timer"), -1);
- }
- else
- // Failures on synchronous connects are reported as errors
- // so that the caller can decide how to proceed.
- return -1;
- }
- else
- {
- handler->state (ACE_TS_Clerk_Handler::CONNECTING);
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in the process of connecting %s to %s\n",
- synch_options[ACE_Synch_Options::USE_REACTOR]
- ? "asynchronously" : "synchronously", buf));
- }
- }
- else
- {
- handler->state (ACE_TS_Clerk_Handler::ESTABLISHED);
- ACE_DEBUG ((LM_DEBUG, "(%t) connected to %s on %d\n",
- buf, handler->get_handle ()));
- }
- return 0;
-}
-
-int
-ACE_TS_Clerk_Processor::parse_args (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_TS_Clerk_Processor::parse_args");
- ACE_INET_Addr server_addr;
- ACE_TS_Clerk_Handler *handler;
- char server_host[BUFSIZ];
-
- // Create a default entry
- ACE_OS::sprintf (server_host, "%s:%d",
- ACE_DEFAULT_SERVER_HOST,
- ACE_DEFAULT_LOGGING_SERVER_PORT);
-
- ACE_Get_Opt get_opt (argc, argv, "h:t:p:b", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'h':
- // Get the hostname:port and create an ADDR
- server_addr.set (get_opt.optarg);
-
- // Create a new handler
- ACE_NEW_RETURN (handler,
- ACE_TS_Clerk_Handler (this, server_addr),
- -1);
-
- // Cache the handler
- this->handler_set_.insert (handler);
- break;
- case 't':
- // Get the timeout value
- this->timeout_ = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'p':
- // Get the poolname
- ACE_OS::strncpy (this->poolname_,
- ACE_WIDE_STRING (get_opt.optarg),
- sizeof this->poolname_ / sizeof (TCHAR));
- break;
- case 'b':
- // Blocking semantics
- this->blocking_semantics_ = 1;
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n:\n[-h hostname:port] [-t timeout] [-p poolname]\n%a", 1),
- -1);
- }
- }
- return 0;
-}
-
-int
-ACE_TS_Clerk_Processor::suspend (void)
-{
- ACE_TRACE ("ACE_TS_Clerk_Processor::suspend");
- return 0;
-}
-
-int
-ACE_TS_Clerk_Processor::resume (void)
-{
- ACE_TRACE ("ACE_TS_Clerk_Processor::resume");
- return 0;
-}
-
-// The following is a "Factory" used by the ACE_Service_Config and
-// svc.conf file to dynamically initialize the state of the TS_Clerk.
-
-ACE_SVC_FACTORY_DEFINE (ACE_TS_Clerk_Processor)
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Connector<ACE_TS_Clerk_Handler, ACE_SOCK_CONNECTOR>;
-template class ACE_Node<ACE_TS_Clerk_Handler *>;
-template class ACE_Svc_Tuple<ACE_TS_Clerk_Handler>;
-template class ACE_Unbounded_Set<ACE_TS_Clerk_Handler *>;
-template class ACE_Unbounded_Set_Iterator<ACE_TS_Clerk_Handler *>;
-template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *, ACE_SYNCH_RW_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Connector<ACE_TS_Clerk_Handler, ACE_SOCK_CONNECTOR>
-#pragma instantiate ACE_Node<ACE_TS_Clerk_Handler *>
-#pragma instantiate ACE_Svc_Tuple<ACE_TS_Clerk_Handler>
-#pragma instantiate ACE_Unbounded_Set<ACE_TS_Clerk_Handler *>
-#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_TS_Clerk_Handler *>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<ACE_TS_Clerk_Handler> *, ACE_SYNCH_RW_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/netsvcs/lib/TS_Clerk_Handler.h b/netsvcs/lib/TS_Clerk_Handler.h
deleted file mode 100644
index c4a6caccdeb..00000000000
--- a/netsvcs/lib/TS_Clerk_Handler.h
+++ /dev/null
@@ -1,229 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// TS_Clerk_Handler.h
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-
-#if !defined (ACE_TS_CLERK_HANDLER_H)
-#define ACE_TS_CLERK_HANDLER_H
-
-#include "ace/Connector.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/Malloc.h"
-#include "ace/Time_Request_Reply.h"
-
-// A simple struct containing delta time and a sequence number
-struct ACE_Time_Info
-{
- long delta_time_;
- ACE_UINT32 sequence_num_;
-};
-
-class ACE_TS_Clerk_Processor; // forward declaration
-
-class ACE_Svc_Export ACE_TS_Clerk_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- // = TITLE
- // The Clerk Handler provides the interface that is used by the
- // Clerk Processor to send time update requests to all the
- // servers. It obtains these updates from the servers and passes
- // the updates to the Clerk Processor
- //
- // = DESCRIPTION
- // The Clerk Processor uses send_request() to send a request for
- // time update to a server. The Clerk Handler internally computes
- // the round trip delay for the reply to come back. Once it gets
- // the reply back from the server (handle_input), it adjusts the
- // system time using the round trip delay estimate and then
- // passes the delta time by reference back to the Clerk Processor.
-{
-public:
- ACE_TS_Clerk_Handler (ACE_TS_Clerk_Processor *processor = 0,
- ACE_INET_Addr &addr = (ACE_INET_Addr &) ACE_Addr::sap_any);
- // Default constructor.
-
- // = Set/get the current state
- enum State
- {
- IDLE = 1, // Prior to initialization.
- CONNECTING, // During connection establishment.
- ESTABLISHED, // Connection is established and active.
- DISCONNECTING, // In the process of disconnecting.
- FAILED // Connection has failed.
- };
-
- // = Set/get the current state.
- State state (void);
- void state (State);
-
- // = Set/get the current retry timeout delay.
- int timeout (void);
- void timeout (int);
-
- // = Set/get the maximum retry timeout delay.
- int max_timeout (void);
- void max_timeout (int);
-
- virtual int open (void * = 0);
- // Activate this instance of the <ACE_TS_Clerk_Handler>
- // (called by the <ACE_TS_Clerk_Processor>).
-
- virtual ACE_HANDLE get_handle (void) const;
- // Return the handle of the message_fifo_;
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::ALL_EVENTS_MASK);
- // Called when object is removed from the ACE_Reactor
-
- virtual int handle_input (ACE_HANDLE);
- // Receive time update from a server.
-
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg);
- // Restart connection asynchronously when timeout occurs.
-
- void remote_addr (ACE_INET_Addr &addr);
- ACE_INET_Addr &remote_addr (void);
- // Get/Set remote addr
-
- int send_request (ACE_UINT32 sequence_num, ACE_Time_Info &time_info);
- // Send request for time update to the server as well as return the
- // current time info by reference.
-
-protected:
- virtual int handle_signal (int signum, siginfo_t *, ucontext_t *);
- // Handle SIGPIPE.
-
- static void stderr_output (int = 0);
-
- enum
- {
- MAX_RETRY_TIMEOUT = 300 // 5 minutes is the maximum timeout.
- };
-private:
- int recv_reply (ACE_Time_Request &reply);
- // Receive a reply from a server containing time update
-
- int reinitiate_connection (void);
- // Reinitiate connection with the server
-
- State state_;
- // The current state of the connection
-
- int timeout_;
- // Amount of time to wait between reconnection attempts
-
- int max_timeout_;
- // Maximum amount of time to wait between reconnection attempts
-
- ACE_INET_Addr remote_addr_;
- // Remote Addr used for connecting to the server
-
- ACE_TS_Clerk_Processor *processor_;
- // Instance of Clerk Processor used for re-establishing connections
-
- ACE_UINT32 start_time_;
- // Time at which request was sent (used to compute round trip delay)
-
- ACE_UINT32 cur_sequence_num_;
- // Next sequence number of time request (waiting for this update from
- // the server).
-
- ACE_Time_Info time_info_;
- // Record of current delta time and current sequence number
-};
-
-class ACE_TS_Clerk_Processor : public ACE_Connector <ACE_TS_Clerk_Handler, ACE_SOCK_CONNECTOR>
- // = TITLE
- // This class manages all the connections to the servers along
- // with querying them periodically for time updates.
- // = DESCRIPTION
- // The Clerk Processor creates connections to all the servers and
- // creates an ACE_TS_Clerk_Handler for each connection to handle
- // the requests and replies. It periodically sends a request for
- // time update through each of the handlers and uses the replies for
- // computing a synchronized system time.
-{
-public:
- ACE_TS_Clerk_Processor (void);
- // Default constructor
-
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg);
- // Query servers for time periodically (timeout value)
-
- int initiate_connection (ACE_TS_Clerk_Handler *, ACE_Synch_Options &);
- // Set up connections to all servers
-
-protected:
- // = Dynamic linking hooks.
- virtual int init (int argc, char *argv[]);
- // Called when service is linked.
-
- virtual int fini (void);
- // Called when service is unlinked.
-
- virtual int info (char **strp, size_t length) const;
- // Called to determine info about the service.
-
- // = Scheduling hooks.
- virtual int suspend (void);
- virtual int resume (void);
-
-private:
- int parse_args (int argc, char *argv[]);
- // Parse svc.conf arguments.
-
- void alloc (void);
- // Allocate entry in shared memory for system time
-
- int update_time ();
- // Update delta_time using times obtained from all servers
-
- typedef ACE_Malloc <ACE_MMAP_MEMORY_POOL, ACE_Null_Mutex> MALLOC;
- typedef ACE_Allocator_Adapter<MALLOC> ALLOCATOR;
- ALLOCATOR *shmem_;
- // Allocator (used for reading/writing system time from/to shared memory)
-
- typedef ACE_Unbounded_Set <ACE_TS_Clerk_Handler *> HANDLER_SET;
- typedef ACE_Unbounded_Set_Iterator <ACE_TS_Clerk_Handler *> HANDLER_SET_ITERATOR;
- HANDLER_SET handler_set_;
- // Set of TS_Clerk_Handlers and iterator over the set.
-
- struct System_Time
- {
- long *delta_time_; // Difference between system time and local time
- long *last_local_time_; // Last local time
- };
-
- System_Time system_time_;
- // Clerk system time containing pointers to entries in shared memory
-
- long timer_id_;
- // Timer id returned by Reactor
-
- int timeout_;
- // Time period for updating system time
-
- TCHAR poolname_[MAXNAMLEN + 1];
- // Pool name for backing store
-
- int blocking_semantics_;
- // Do a blocking/non-blocking connect
-
- ACE_UINT32 cur_sequence_num_;
- // Sequence number of next expected update from servers
-};
-
-ACE_SVC_FACTORY_DECLARE (ACE_TS_Clerk_Processor)
-
-#endif /* ACE_TS_CLERK_HANDLER_H */
diff --git a/netsvcs/lib/TS_Server_Handler.cpp b/netsvcs/lib/TS_Server_Handler.cpp
deleted file mode 100644
index a2757017681..00000000000
--- a/netsvcs/lib/TS_Server_Handler.cpp
+++ /dev/null
@@ -1,257 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/SString.h"
-#include "ace/Containers.h"
-#include "ace/Get_Opt.h"
-#include "TS_Server_Handler.h"
-
-int
-ACE_TS_Server_Acceptor::parse_args (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_TS_Server_Acceptor::parse_args");
-
- this->service_port_ = ACE_DEFAULT_SERVER_PORT;
-
- ACE_LOG_MSG->open ("Time Service");
-
- ACE_Get_Opt get_opt (argc, argv, "p:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'p':
- this->service_port_ = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n:\n[-p server-port]\n%a", 1),
- -1);
- }
- }
- this->service_addr_.set (this->service_port_);
- return 0;
-}
-
-int
-ACE_TS_Server_Acceptor::init (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_TS_Server_Acceptor::init");
-
- // Use the options hook to parse the command line arguments and set
- // options.
- this->parse_args (argc, argv);
-
- // Set the acceptor endpoint into listen mode (use the Singleton
- // global Reactor...).
- if (this->open (this->service_addr_, ACE_Reactor::instance (),
- 0, 0, 0,
- &this->scheduling_strategy_,
- "Time Server", "ACE time service") == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%n: %p on port %d\n",
- "acceptor::open failed",
- this->service_addr_.get_port_number ()), -1);
-
- // Ignore SIGPIPE so that each <SVC_HANDLER> can handle this on its
- // own.
- ACE_Sig_Action sig ((ACE_SignalHandler) SIG_IGN, SIGPIPE);
- ACE_UNUSED_ARG (sig);
-
- ACE_INET_Addr server_addr;
-
- // Figure out what port we're really bound to.
- if (this->acceptor ().get_local_addr (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_local_addr"), -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "starting up Time Server at port %d on handle %d\n",
- server_addr.get_port_number (),
- this->acceptor ().get_handle ()));
- return 0;
-}
-
-// The following is a "Factory" used by the ACE_Service_Config and
-// svc.conf file to dynamically initialize the state of the Time Server
-
-ACE_SVC_FACTORY_DEFINE (ACE_TS_Server_Acceptor)
-
-// Default constructor.
-ACE_TS_Server_Handler::ACE_TS_Server_Handler (ACE_Thread_Manager *tm)
- : ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> (tm)
-{
- ACE_TRACE ("ACE_TS_Server_Handler::ACE_TS_Server_Handler");
-}
-
-// Activate this instance of the ACE_TS_Server_Handler (called by the
-// ACE_TS_Server_Acceptor).
-
-/* VIRTUAL */ int
-ACE_TS_Server_Handler::open (void *)
-{
- ACE_TRACE ("ACE_TS_Server_Handler::open");
-
- ACE_INET_Addr client_addr;
-
- // Determine the address of the client and display it.
- if (this->peer ().get_remote_addr (client_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_remote_addr"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) accepted connection from host %s on fd %d\n",
- client_addr.get_host_name (), this->peer ().get_handle ()));
-
- // Call down to our parent to register ourselves with the Reactor.
- if (ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>::open (0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- return 0;
-}
-
-/* VIRTUAL */ int
-ACE_TS_Server_Handler::send_request (ACE_Time_Request &request)
-{
- ACE_TRACE ("ACE_TS_Server_Handler::send_request");
- void *buffer;
- ssize_t length = request.encode (buffer);
-
- if (length == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "encode failed"), -1);
-
- // Transmit request via a blocking send.
-
- if (this->peer ().send_n (buffer, length) != length)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send_n failed"), -1);
-
- return 0;
-}
-
-// Give up waiting (e.g., when a timeout occurs or a client shuts down
-// unexpectedly).
-
-/* VIRTUAL */ int
-ACE_TS_Server_Handler::abandon (void)
-{
- ACE_TRACE ("ACE_TS_Server_Handler::abandon");
-
- // Note we are using the time field to report the errno in case of
- // failure.
- ACE_Time_Request rq (ACE_Time_Request::FAILURE, errno);
- return this->send_request (rq);
-}
-
-// Enable clients to limit the amount of time they'll wait
-/* VIRTUAL */ int
-ACE_TS_Server_Handler::handle_timeout (const ACE_Time_Value &, const void *)
-{
- ACE_TRACE ("ACE_TS_Server_Handler::handle_timeout");
- return this->abandon ();
-}
-
-// Return the underlying ACE_HANDLE.
-
-/* VIRTUAL */ ACE_HANDLE
-ACE_TS_Server_Handler::get_handle (void) const
-{
- ACE_TRACE ("ACE_TS_Server_Handler::get_handle");
- return this->peer ().get_handle ();
-}
-
-// Dispatch the appropriate operation to handle the client request.
-
-/* VIRTUAL */ int
-ACE_TS_Server_Handler::dispatch (void)
-{
- ACE_TRACE ("ACE_TS_Server_Handler::dispatch");
- // Get the system time and then create an ACE_Time_Request
- time_t t = ACE_OS::time (0);
- ACE_Time_Request rq (ACE_Time_Request::TIME_UPDATE, t);
- return this->send_request (rq);
-}
-
-// Receive, frame, and decode the client's request. Note, this method
-// should use non-blocking I/O.
-
-/* VIRTUAL */ int
-ACE_TS_Server_Handler::recv_request (void)
-{
- ACE_TRACE ("ACE_TS_Server_Handler::recv_request");
- ssize_t bytes_expected = this->time_request_.size ();
-
- // Since Time_Request messages are fixed size, read the entire
- // message in one go.
- ssize_t n = this->peer ().recv ((void *) &this->time_request_, bytes_expected);
- if (n != bytes_expected)
- {
- switch (n)
- {
- case -1:
- /* FALLTHROUGH */
- ACE_DEBUG ((LM_DEBUG, "****************** recv_request returned -1\n"));
- default:
- ACE_ERROR ((LM_ERROR, "%p got %d bytes, expected %d bytes\n",
- "recv failed", n, bytes_expected));
- /* FALLTHROUGH */
- case 0:
- // We've shutdown unexpectedly, let's abandon the connection.
- this->abandon ();
- return -1;
- /* NOTREACHED */
- }
- }
- else
- {
- // Decode the request into host byte order.
- if (this->time_request_.decode () == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "decode failed"));
- return this->abandon ();
- }
- }
- return 0;
-}
-
-// Callback method invoked by the ACE_Reactor when events arrive from
-// the client.
-
-/* VIRTUAL */ int
-ACE_TS_Server_Handler::handle_input (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_TS_Server_Handler::handle_input");
-
- if (this->recv_request () == -1)
- return -1;
- else
- return this->dispatch ();
-}
-
-ACE_TS_Server_Handler::~ACE_TS_Server_Handler (void)
-{
- ACE_TRACE ("ACE_TS_Server_Handler::~ACE_TS_Server_Handler");
- ACE_DEBUG ((LM_DEBUG, "closing down Handle %d\n",
- this->get_handle ()));
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Accept_Strategy<ACE_TS_Server_Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_Acceptor<ACE_TS_Server_Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_Concurrency_Strategy<ACE_TS_Server_Handler>;
-template class ACE_Creation_Strategy<ACE_TS_Server_Handler>;
-template class ACE_Schedule_All_Reactive_Strategy<ACE_TS_Server_Handler>;
-template class ACE_Scheduling_Strategy<ACE_TS_Server_Handler>;
-template class ACE_Strategy_Acceptor<ACE_TS_Server_Handler, ACE_SOCK_ACCEPTOR>;
-#if defined (ACE_HAS_STREAM_PIPES)
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
-// #else the instantiation in is Client_Logging_Handler.cpp
-#endif /* ACE_HAS_STREAM_PIPES */
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Accept_Strategy<ACE_TS_Server_Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Acceptor<ACE_TS_Server_Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Concurrency_Strategy<ACE_TS_Server_Handler>
-#pragma instantiate ACE_Creation_Strategy<ACE_TS_Server_Handler>
-#pragma instantiate ACE_Schedule_All_Reactive_Strategy<ACE_TS_Server_Handler>
-#pragma instantiate ACE_Scheduling_Strategy<ACE_TS_Server_Handler>
-#pragma instantiate ACE_Strategy_Acceptor<ACE_TS_Server_Handler, ACE_SOCK_ACCEPTOR>
-#if defined (ACE_HAS_STREAM_PIPES)
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-// #else the instantiation in is Client_Logging_Handler.cpp
-#endif /* ACE_HAS_STREAM_PIPES */
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/netsvcs/lib/TS_Server_Handler.h b/netsvcs/lib/TS_Server_Handler.h
deleted file mode 100644
index 03f763e068d..00000000000
--- a/netsvcs/lib/TS_Server_Handler.h
+++ /dev/null
@@ -1,103 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ace
-//
-// = FILENAME
-// TS_Server_Handler.h
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-
-#if !defined (ACE_TS_SERVER_HANDLER_H)
-#define ACE_TS_SERVER_HANDLER_H
-
-#include "ace/Acceptor.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Time_Request_Reply.h"
-
-class ACE_Svc_Export ACE_TS_Server_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- // = TITLE
- // Product object created by <ACE_TS_Server_Acceptor>.
- //
- // = DESCRIPTION
-{
- friend class ACE_Shutup_GPlusPlus; // Turn off g++ warning
-public:
- // = Initialization and termination.
-
- ACE_TS_Server_Handler (ACE_Thread_Manager * = 0);
- // Default constructor.
-
- virtual int open (void * = 0);
- // Activate this instance of the <ACE_TS_Server_Handler> (called by the
- // <ACE_Strategy_Acceptor>).
-
- ~ACE_TS_Server_Handler (void);
- // Must be allocated dynamically.
-
-protected:
- // = Helper routines for the operations exported to clients.
-
- virtual int abandon (void);
- // Give up waiting (e.g., when a timeout occurs or a client shuts
- // down unexpectedly).
-
- // = Low level routines for framing requests, dispatching
- // operations, and returning replies.
-
- virtual int recv_request (void);
- // Receive, frame, and decode the client's request.
-
- virtual int dispatch (void);
- // Dispatch the appropriate operation to handle the client's
- // request.
-
- virtual int send_request (ACE_Time_Request &);
- // Special kind of reply
-
- // = Demultiplexing hooks.
- virtual ACE_HANDLE get_handle (void) const;
- // Return the underlying <ACE_HANDLE>.
-
- virtual int handle_input (ACE_HANDLE);
- // Callback method invoked by the <ACE_Reactor> when client events
- // arrive.
-
- // = Timer hook.
- virtual int handle_timeout (const ACE_Time_Value &tv, const void *arg);
- // Enable clients to limit the amount of time they wait.
-
-private:
- ACE_Time_Request time_request_;
- // Cache request from the client.
-
- ACE_INET_Addr addr_;
- // Address of client we are connected with.
-};
-
-class ACE_TS_Server_Acceptor : public ACE_Strategy_Acceptor<ACE_TS_Server_Handler, ACE_SOCK_ACCEPTOR>
- // = TITLE
- // This class contains the service-specific methods that can't
- // easily be factored into the <ACE_Strategy_Acceptor>.
-{
-public:
- virtual int init (int argc, char *argv[]);
- // Dynamic linking hook.
-
- int parse_args (int argc, char *argv[]);
- // Parse svc.conf arguments.
-
-private:
- ACE_Schedule_All_Reactive_Strategy<ACE_TS_Server_Handler> scheduling_strategy_;
- // The scheduling strategy is designed for Reactive services.
-};
-
-ACE_SVC_FACTORY_DECLARE (ACE_TS_Server_Acceptor)
-
-#endif /* ACE_TS_SERVER_HANDLER_H */
diff --git a/netsvcs/lib/Token_Handler.cpp b/netsvcs/lib/Token_Handler.cpp
deleted file mode 100644
index 1c13a1dd4a1..00000000000
--- a/netsvcs/lib/Token_Handler.cpp
+++ /dev/null
@@ -1,657 +0,0 @@
-// $Id$
-
-// Token_Handler.cpp
-
-#define ACE_BUILD_SVC_DLL
-
-#include "ace/Get_Opt.h"
-#include "Token_Handler.h"
-
-int
-ACE_Token_Acceptor::parse_args (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_Token_Acceptor::parse_args");
-
- this->service_port_ = ACE_DEFAULT_SERVER_PORT;
-
- ACE_LOG_MSG->open ("Token Service");
-
- ACE_Get_Opt get_opt (argc, argv, "p:", 0);
-
- for (int c; (c = get_opt ()) != -1; )
- {
- switch (c)
- {
- case 'p':
- this->service_port_ = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n:\n[-p server-port]\n%a", 1),
- -1);
- }
- }
-
- this->service_addr_.set (this->service_port_);
- return 0;
-}
-
-int
-ACE_Token_Acceptor::init (int argc, char *argv[])
-{
- ACE_TRACE ("ACE_Token_Acceptor::init");
-
- // Use the options hook to parse the command line arguments and set
- // options.
- this->parse_args (argc, argv);
-
- // Set the acceptor endpoint into listen mode (use the Singleton
- // global Reactor...).
- if (this->open (this->service_addr_, ACE_Reactor::instance (),
- 0, 0, 0,
- &this->scheduling_strategy_,
- "Token Server", "ACE token service") == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%n: %p on port %d\n",
- "acceptor::open failed",
- this->service_addr_.get_port_number ()), -1);
-
- // Ignore SIGPIPE so that each <SVC_HANDLER> can handle this on its
- // own.
- ACE_Sig_Action sig (ACE_SignalHandler (SIG_IGN), SIGPIPE);
- ACE_UNUSED_ARG (sig);
-
- ACE_INET_Addr server_addr;
-
- if (this->acceptor ().get_local_addr (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_remote_addr"), -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "starting up Token Server at port %d on handle %d\n",
- server_addr.get_port_number (),
- this->acceptor ().get_handle ()));
- return 0;
-}
-
-// The following is a "Factory" used by the ACE_Service_Config and
-// svc.conf file to dynamically initialize the state of the Naming
-// Server.
-
-ACE_SVC_FACTORY_DEFINE (ACE_Token_Acceptor)
-
-// Default constructor.
-
-ACE_Token_Handler::ACE_Token_Handler (ACE_Thread_Manager *tm)
- : ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH> (tm),
- collection_ (1),
- timeout_id_ (0)
-{
- ACE_TRACE ("ACE_Token_Handler::ACE_Token_Handler");
-}
-
-// Create and send a reply to the client.
-
-/* VIRTUAL */ int
-ACE_Token_Handler::send_reply (ACE_UINT32 err)
-{
- ACE_TRACE ("ACE_Token_Handler::send_reply");
- void *buf;
- size_t len;
- ssize_t n;
-
- this->token_reply_.errnum (err);
-
- len = this->token_reply_.encode (buf);
-
- n = this->peer ().send (buf, len);
-
- if (n != (ssize_t) len)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p, expected len = %d, actual len = %d\n",
- "send failed", len, n), -1);
- else
- return 0;
-}
-
-// Acquire the token.
-
-/* VIRTUAL */ int
-ACE_Token_Handler::acquire (ACE_Token_Proxy *proxy)
-{
- ACE_TRACE ("ACE_Token_Handler::acquire");
- ACE_DEBUG ((LM_DEBUG, "in acquire for client id = %s\n",
- proxy->client_id ()));
-
- // @@ add notify in token request reply
- if (proxy->acquire (0, 0, ACE_Synch_Options::asynch) == -1)
- {
- if (errno != EWOULDBLOCK)
- // bad bad bad
- return this->send_reply (errno);
-
- // acquire would block
- if (request_options_[ACE_Synch_Options::USE_TIMEOUT] == 1)
- {
- // check for polling
- if ((request_options_.timeout ().sec () == 0) &&
- (request_options_.timeout ().usec () == 0))
- return this->send_reply (EWOULDBLOCK);
-
- // schedule a timer
- this->timeout_id_ = this->reactor ()->schedule_timer
- (this, (void *) proxy, request_options_.timeout ());
- if (timeout_id_ == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "schedule_timer"));
- return this->send_reply (errno);
- }
- }
- // send no reply. wait until we acquire it or until the timer
- // goes off.
- return 0;
- }
- else // success
- return this->send_reply (ACE_Token_Reply::SUCCESS);
-}
-
-// Try to acquire the token. Never block.
-
-/* VIRTUAL */ int
-ACE_Token_Handler::try_acquire (ACE_Token_Proxy *proxy)
-{
- ACE_TRACE ("ACE_Token_Handler::try_acquire");
-
- ACE_DEBUG ((LM_DEBUG, "in try_acquire for client id = %s\n",
- proxy->client_id ()));
-
- // @@ add notify in token request reply
- if (proxy->tryacquire () == -1)
- return this->send_reply (errno);
- else
- return this->send_reply (ACE_Token_Reply::SUCCESS);
-}
-
-// Release the token and allow the next client that is waiting to
-// proceed.
-
-/* VIRTUAL */ int
-ACE_Token_Handler::release (ACE_Token_Proxy *proxy)
-{
- ACE_TRACE ("ACE_Token_Handler::release");
- ACE_DEBUG ((LM_DEBUG,
- "in release for client id = %s\n",
- proxy->client_id ()));
-
- if (proxy->release (ACE_Synch_Options::asynch) == -1)
- // oops, it failed
- return this->send_reply (ACE_LOG_MSG->errnum ());
-
- // success
- if (this->timeout_id_ != 0)
- {
- this->reactor ()->cancel_timer (timeout_id_);
- this->timeout_id_ = 0;
- }
-
- return this->send_reply (ACE_Token_Reply::SUCCESS);
-}
-
-// Yield the token if any clients are waiting, otherwise keep the
-// token.
-
-/* VIRTUAL */ int
-ACE_Token_Handler::renew (ACE_Token_Proxy *proxy)
-{
- ACE_TRACE ("ACE_Token_Handler::renew");
-
- ACE_DEBUG ((LM_DEBUG, "in renew for client id = %s\n",
- proxy->client_id ()));
-
- if (proxy->renew (token_request_.requeue_position (),
- ACE_Synch_Options::asynch) == -1)
- {
- int result = ACE_LOG_MSG->errnum ();
- if (result != EWOULDBLOCK)
- // bad bad bad
- return this->send_reply (result);
-
- // acquire would block
- if (request_options_[ACE_Synch_Options::USE_TIMEOUT] == 1)
- {
- this->timeout_id_ = this->reactor ()->schedule_timer
- (this, 0, request_options_.timeout ());
- if (timeout_id_ == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "schedule_timer"));
- return this->send_reply (ACE_LOG_MSG->errnum ());
- }
- }
- // Send no reply. wait until we acquire it or until the timer
- // goes off.
- return 0;
- }
- else
- // Success, we still hold the token.
- return this->send_reply (ACE_Token_Reply::SUCCESS);
-}
-
-/* VIRTUAL */ int
-ACE_Token_Handler::remove (ACE_Token_Proxy *proxy)
-{
- ACE_TRACE ("ACE_Token_Handler::remove");
- ACE_DEBUG ((LM_DEBUG, "in remove for client id = %s\n",
- proxy->client_id ()));
- ACE_ERROR ((LM_ERROR, "sorry: ACE_Token_Handler::remove() is not implemented"));
-
- return this->send_reply (ENOTSUP);
-}
-
-// Enable clients to limit the amount of time they'll wait for a
-// token.
-
-/* VIRTUAL */ int
-ACE_Token_Handler::handle_timeout (const ACE_Time_Value &,
- const void *tp)
-{
- ACE_TRACE ("ACE_Token_Handler::handle_timeout");
-
- this->timeout_id_ = 0;
-
- // @@ add a try acquire here!
- // Try to acquire the token, but if we can't get it immediately
- // then abandon the wait.
- // if (this->try_acquire (&token_entry) == -1)
- // return this->abandon (token_entry);
-
- ACE_Token_Proxy *proxy = (ACE_Token_Proxy *) tp;
-
- ACE_DEBUG ((LM_DEBUG, "in handle_timeout for client id = %s\n",
- proxy->client_id ()));
-
- // Remove ourselves from the waiter list.
- proxy->release ();
-
- this->send_reply (ETIME);
- return 0;
-}
-
-// Dispatch the appropriate operation to handle the client request.
-
-ACE_Token_Proxy *
-ACE_Token_Handler::get_proxy (void)
-{
- ACE_TRACE ("ACE_Token_Handler::get_proxy");
-
- // See if the proxy already exists in the collection.
- ACE_Token_Proxy *proxy = collection_.is_member (token_request_.token_name ());
-
- // If not, create one.
- if (proxy == 0)
- {
- proxy = this->create_proxy ();
-
- // Put the new_proxy in this client_id's collection.
- if (collection_.insert (*proxy) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "insert failed\n"), 0);
-
- // Delete our copy (one was created in the collection).
- delete proxy;
- proxy = collection_.is_member (token_request_.token_name ());
-
- if (proxy == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "is_member failed\n"), 0);
-
- // Set the client_id (it was set to 1 since we're
- // single-threaded.
- proxy->client_id (token_request_.client_id ());
- }
-
- return proxy;
-}
-
-ACE_Token_Proxy *
-ACE_Token_Handler::create_proxy (void)
-{
- ACE_TRACE ("ACE_Token_Handler::new_proxy");
-
- ACE_Token_Proxy *proxy;
-
- switch (token_request_.token_type ())
- {
- case ACE_Tokens::RWLOCK:
- if (token_request_.proxy_type () == ACE_RW_Token::READER)
- ACE_NEW_RETURN (proxy,
- ACE_TS_RLock (token_request_.token_name (), this),
- 0);
- else
- ACE_NEW_RETURN (proxy,
- ACE_TS_WLock (token_request_.token_name (), this),
- 0);
- break;
- case ACE_Tokens::MUTEX:
- ACE_NEW_RETURN (proxy,
- ACE_TS_Mutex (token_request_.token_name (), this),
- 0);
- break;
- default:
- // Nonexistent token type.
- errno = EINVAL;
- return 0;
- }
-
- // Check for failed new.
- if (proxy == 0)
- errno = ENOMEM;
-
- return proxy;
-}
-
-int
-ACE_Token_Handler::dispatch (void)
-{
- ACE_TRACE ("ACE_Token_Handler::dispatch");
- ACE_Token_Proxy *proxy = this->get_proxy ();
-
- if (proxy == 0)
- return -1;
-
- // Dispatch the appropriate request.
- switch (this->token_request_.operation_type ())
- {
- case ACE_Token_Request::ACQUIRE:
- return this->acquire (proxy);
- case ACE_Token_Request::TRY_ACQUIRE:
- return this->try_acquire (proxy);
- case ACE_Token_Request::RELEASE:
- return this->release (proxy);
- case ACE_Token_Request::RENEW:
- return this->renew (proxy);
- case ACE_Token_Request::REMOVE:
- return this->remove (proxy);
- default:
- ACE_ERROR_RETURN ((LM_ERROR, "invalid type = %d\n",
- this->token_request_.operation_type ()), -1);
- /* NOTREACHED */
- }
-}
-
-// Receive, frame, and decode the client's request.
-// Note, this method should use non-blocking I/O.
-
-/* VIRTUAL */ int
-ACE_Token_Handler::recv_request (void)
-{
- ACE_TRACE ("ACE_Token_Handler::recv_request");
- ssize_t n;
-
- // Read the first 4 bytes to get the length of the message
- // This implementation assumes that the first 4 bytes are
- // the length of the message.
- n = this->peer ().recv ((void *) &this->token_request_,
- sizeof (ACE_UINT32));
-
- switch (n)
- {
- case -1:
- /* FALLTHROUGH */
- default:
- ACE_ERROR ((LM_ERROR, "%p got %d bytes, expected %d bytes\n",
- "recv failed", n, sizeof (ACE_UINT32)));
- /* FALLTHROUGH */
- case 0:
- // We've shutdown unexpectedly, let's abandon the connection.
- this->abandon (0);
- return -1;
- /* NOTREACHED */
- case sizeof (ACE_UINT32):
- {
- // Transform the length into host byte order.
- ssize_t length = this->token_request_.length ();
-
- // Do a sanity check on the length of the message.
- if (length > (ssize_t) sizeof this->token_request_)
- {
- ACE_ERROR ((LM_ERROR, "length %d too long\n", length));
- return this->abandon (1);
- }
-
- // Receive the rest of the request message.
- // @@ beware of blocking read!!!.
- n = this->peer ().recv ((void *) (((char *) &this->token_request_)
- + sizeof (ACE_UINT32)),
- length - sizeof (ACE_UINT32));
-
- // Subtract off the size of the part we skipped over...
- if (n != (length - (ssize_t) sizeof (ACE_UINT32)))
- {
- ACE_ERROR ((LM_ERROR, "%p expected %d, got %d\n",
- "invalid length", length, n));
- return this->abandon (1);
- }
-
- // Decode the request into host byte order.
- if (this->token_request_.decode () == -1)
- {
- ACE_ERROR ((LM_ERROR, "%p\n", "decode failed"));
- return this->abandon (1);
- }
-
- // if (OS::debug)
- this->token_request_.dump ();
- }
- }
- return 0;
-}
-
-// Callback method invoked by the ACE_Reactor when
-// events arrive from the client.
-
-/* VIRTUAL */ int
-ACE_Token_Handler::handle_input (ACE_HANDLE)
-{
- ACE_TRACE ("ACE_Token_Handler::handle_input");
-
- ACE_DEBUG ((LM_DEBUG, "****************** in handle_input\n"));
-
- if (this->recv_request () == -1)
- return -1;
- else
- return this->dispatch ();
-}
-
-void
-ACE_Token_Handler::sleep_hook (void)
-{
- ACE_TRACE ("ACE_Token_Handler::sleep_hook");
- // @@ what should we do?
- return;
-}
-
-void
-ACE_Token_Handler::token_acquired (ACE_TPQ_Entry *)
-{
- ACE_TRACE ("ACE_Token_Handler::token_acquired");
-
- if (this->timeout_id_ != 0)
- {
- this->reactor ()->cancel_timer (this->timeout_id_);
- this->timeout_id_ = 0;
- }
-
- this->send_reply (ACE_Token_Reply::SUCCESS);
-}
-
-int
-ACE_Token_Handler::abandon (int send_error)
-{
- ACE_TRACE ("ACE_Token_Handler::abandon");
-
- // Release ownership or remove us from the waiter list.
- if (this->timeout_id_ != 0)
- {
- this->reactor ()->cancel_timer (timeout_id_);
- this->timeout_id_ = 0;
- }
-
- // @@ release all tokens
- collection_.release ();
-
- if (send_error)
- return this->send_reply (EIO);
- else
- return -1;
-}
-
-// ************************************************************
-// ************************************************************
-// ************************************************************
-
-ACE_TS_Mutex::ACE_TS_Mutex (const char *name,
- ACE_Token_Handler *th)
-: ACE_Local_Mutex (name, 0, 1), // The 1 is debug.
- th_ (th)
-{
- ACE_TRACE ("ACE_TS_Mutex::ACE_TS_Mutex");
-}
-
-ACE_TS_Mutex::ACE_TS_Mutex (const ACE_TS_Mutex &m)
-: ACE_Local_Mutex (m),
- th_ (m.th_)
-{
- ACE_TRACE ("ACE_TS_Mutex::ACE_TS_Mutex");
- this->open (m.name (), m.ignore_deadlock_, m.debug_);
-}
-
-void
-ACE_TS_Mutex::sleep_hook (void)
-{
- ACE_TRACE ("ACE_TS_Mutex::sleep_hook");
- th_->sleep_hook ();
- return;
-}
-
-void
-ACE_TS_Mutex::token_acquired (ACE_TPQ_Entry *e)
-{
- ACE_TRACE ("ACE_TS_Mutex::token_acquired");
- // Notify the token handler.
- th_->token_acquired (e);
- return;
-}
-
-ACE_Token_Proxy *
-ACE_TS_Mutex::clone (void) const
-{
- ACE_TRACE ("ACE_TS_Mutex::clone");
- ACE_Token_Proxy *temp;
- ACE_NEW_RETURN (temp, ACE_TS_Mutex (*this), 0);
- return temp;
-}
-
-// ************************************************************
-
-ACE_TS_RLock::ACE_TS_RLock (const char *name,
- ACE_Token_Handler *th)
-: ACE_Local_RLock (name, 0, 1), // The 1 is debug.
- th_ (th)
-{
- ACE_TRACE ("ACE_TS_RLock::ACE_TS_RLock");
-}
-
-ACE_TS_RLock::ACE_TS_RLock (const ACE_TS_RLock &r)
-: ACE_Local_RLock (r),
- th_ (r.th_)
-{
- ACE_TRACE ("ACE_TS_RLock::ACE_TS_RLock");
- this->open (r.name (), r.ignore_deadlock_, r.debug_);
-}
-
-void
-ACE_TS_RLock::sleep_hook (void)
-{
- ACE_TRACE ("ACE_TS_RLock::sleep_hook");
- th_->sleep_hook ();
- return;
-}
-
-void
-ACE_TS_RLock::token_acquired (ACE_TPQ_Entry *e)
-{
- ACE_TRACE ("ACE_TS_RLock::token_acquired");
- // Notify the token handler.
- th_->token_acquired (e);
- return;
-}
-
-ACE_Token_Proxy *
-ACE_TS_RLock::clone (void) const
-{
- ACE_TRACE ("ACE_TS_RLock::clone");
- ACE_Token_Proxy *temp;
-
- ACE_NEW_RETURN (temp, ACE_TS_RLock (*this), 0);
- return temp;
-}
-
-// ************************************************************
-
-ACE_TS_WLock::ACE_TS_WLock (const char *name,
- ACE_Token_Handler *th)
-: ACE_Local_WLock (name, 0, 1), // The 1 is debug.
- th_ (th)
-{
- ACE_TRACE ("ACE_TS_WLock::ACE_TS_WLock");
-}
-
-ACE_TS_WLock::ACE_TS_WLock (const ACE_TS_WLock &w)
-: ACE_Local_WLock (w),
- th_ (w.th_)
-{
- ACE_TRACE ("ACE_TS_WLock::ACE_TS_WLock");
- this->open (w.name (), w.ignore_deadlock_, w.debug_);
-}
-
-void
-ACE_TS_WLock::sleep_hook (void)
-{
- ACE_TRACE ("ACE_TS_WLock::sleep_hook");
- th_->sleep_hook ();
- return;
-}
-
-void
-ACE_TS_WLock::token_acquired (ACE_TPQ_Entry *e)
-{
- ACE_TRACE ("ACE_TS_WLock::token_acquired");
- // Notify the token handler.
- th_->token_acquired (e);
- return;
-}
-
-ACE_Token_Proxy *
-ACE_TS_WLock::clone (void) const
-{
- ACE_TRACE ("ACE_TS_WLock::clone");
- ACE_Token_Proxy *temp;
-
- ACE_NEW_RETURN (temp, ACE_TS_WLock (*this), 0);
- return temp;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Acceptor<ACE_Token_Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_Accept_Strategy<ACE_Token_Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_Concurrency_Strategy<ACE_Token_Handler>;
-template class ACE_Creation_Strategy<ACE_Token_Handler>;
-template class ACE_Schedule_All_Reactive_Strategy<ACE_Token_Handler>;
-template class ACE_Scheduling_Strategy<ACE_Token_Handler>;
-template class ACE_Strategy_Acceptor<ACE_Token_Handler, ACE_SOCK_ACCEPTOR>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Acceptor<ACE_Token_Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Accept_Strategy<ACE_Token_Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Concurrency_Strategy<ACE_Token_Handler>
-#pragma instantiate ACE_Creation_Strategy<ACE_Token_Handler>
-#pragma instantiate ACE_Schedule_All_Reactive_Strategy<ACE_Token_Handler>
-#pragma instantiate ACE_Scheduling_Strategy<ACE_Token_Handler>
-#pragma instantiate ACE_Strategy_Acceptor<ACE_Token_Handler, ACE_SOCK_ACCEPTOR>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/netsvcs/lib/Token_Handler.h b/netsvcs/lib/Token_Handler.h
deleted file mode 100644
index a2ef8345f67..00000000000
--- a/netsvcs/lib/Token_Handler.h
+++ /dev/null
@@ -1,255 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// ACE
-//
-// = FILENAME
-// Token_Handler.h
-//
-// = AUTHOR
-// Douglas C. Schmidt (schmidt@cs.wustl.edu)
-// Tim Harrison (harrison@cs.wustl.edu)
-//
-// ============================================================================
-
-#if !defined (ACE_TOKEN_HANDLER_H)
-#define ACE_TOKEN_HANDLER_H
-
-#include "ace/Acceptor.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Local_Tokens.h"
-#include "ace/Token_Collection.h"
-#include "ace/Token_Request_Reply.h"
-
-class ACE_Svc_Export ACE_Token_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- // = TITLE
- // Product object created by an <ACE_Token_Acceptor>. A
- // <Token_Handler> exchanges messages with a <Token_Proxy> object
- // on the client-side.
- //
- // = DESCRIPTION
- // This class is the main workhorse of the ACE Token service. It
- // receives token operation requests from remote clients and turns
- // them into calls on local tokens (acquire, release, renew, and
- // remove). In OMG CORBA terms, it is an object adapter. It also
- // schedules and handles timeouts that are used to support "timed
- // waits." Clients used timed waits to bound the amount of time
- // they block trying to get a token.
-{
-public:
- // = Initialization and termination.
-
- ACE_Token_Handler (ACE_Thread_Manager * = 0);
- // Default constructor.
-
- // = Accessor and mutator methods.
-
- // = Remote operations "exported" to a client.
- virtual int acquire (ACE_Token_Proxy *proxy);
- // Try to acquire the token.
- // Precondition: client *may* hold the token already (i.e.,
- // supports recursive acquisitions).
-
- virtual int try_acquire (ACE_Token_Proxy *proxy);
- // Try to acquire the token.
-
- virtual int release (ACE_Token_Proxy *proxy);
- // Release the token and allow the next client that is waiting to
- // proceed. Preconditions: client must hold the token.
-
- virtual int renew (ACE_Token_Proxy *proxy);
- // Yield the token if any clients are waiting, otherwise keep the
- // token. Preconditions: client must hold the token.
-
- virtual int remove (ACE_Token_Proxy *proxy);
- // Remove the specified token from the Token_Map. Preconditions:
- // ACE_Token must exist. @@ Any other preconditions, e.g., must
- // client hold token, must there be no waiters, etc.?
-
- void sleep_hook (void);
- // Called by TS_[Mutex,RLock,WLock] when we hold the mutex and
- // someone wants it.
-
- void token_acquired (ACE_TPQ_Entry *);
- // Called by TS_[Mutex,RLock,WLock] when we are waiting and acquire
- // the mutex.
-
-protected:
- // = Low level routines for framing requests, dispatching
- // operations, and returning replies.
-
- virtual int abandon (int send_error);
- // Our connection has been closed.
-
- virtual int recv_request (void);
- // Receive, frame, and decode the client's request.
-
- virtual int dispatch (void);
- // Dispatch the appropriate operation to handle the client's
- // request.
-
- virtual int send_reply (ACE_UINT32 errnum);
- // Create and send a reply to the client.
-
- // = Demultiplexing hooks.
- virtual int handle_input (ACE_HANDLE);
- // Callback method invoked by the <ACE_Reactor> when client events
- // arrive.
-
- // = Timer hook.
- virtual int handle_timeout (const ACE_Time_Value &tv, const void *arg);
- // Enable clients to limit the amount of time they wait for a token.
-
- ACE_Token_Proxy *get_proxy (void);
- // return a proxy for the calling client_id and token name.
-
-private:
-
- virtual ACE_Token_Proxy *create_proxy (void);
- // Switches on the type of token_request_ and creates a new
- // Token_Proxy.
-
- ACE_Synch_Options request_options_;
- // Keeps track of the synchronization options (i.e., the timeout
- // interval).
-
- ACE_Token_Collection collection_;
- // collection of the client's token proxies.
-
- long timeout_id_;
- // ID returned by the Reactor that is used to kill registered timers
- // when a token operation times out.
-
- ACE_Token_Request token_request_;
- // Cache request from the client.
-
- ACE_Token_Reply token_reply_;
- // Cache reply to the client.
-};
-
-// = DESCRIPTION of ACE_TS_* classes:
-// When Tokens are released, waiting token proxies are notified
-// when the releasing thread calls token_acquired on the waiting
-// proxy. The Token Server specializes ACE_Token_Proxy to
-// redefine the implementation of token_acquired. When
-// token_acquired is called, the Token_Handler can then send the
-// response back over the socket connection to unblock the
-// client side.
-// Since only the Token_Handler uses ACE_TS_Mutex, we've moved
-// the definition to the .cpp file.
-
-class ACE_TS_Mutex : public ACE_Local_Mutex
- // = TITLE
- // ACE_TS_Mutex -- ACE_*T*oken_*S*erver_Mutex
-{
-public:
- ACE_TS_Mutex (const char *name,
- ACE_Token_Handler *th);
- // Creation.
-
-protected:
- virtual void sleep_hook (void);
- // Somebody wants our token!
-
- virtual void token_acquired (ACE_TPQ_Entry *);
- // We've been taken off the waiters list and given the token! Call
- // the Token_Handler associated at construction, so it can tell the
- // remote client.
-
- ACE_TS_Mutex (const ACE_TS_Mutex &);
- // Duplication.
-
- virtual ACE_Token_Proxy *clone (void) const;
- // Return a deep copy.
-
-private:
- ACE_Token_Handler* th_;
- // The Token Handler associated with this proxy. Set at
- // construction and notified when blocking acquires succeed.
-};
-
-class ACE_TS_RLock : public ACE_Local_RLock
- // = TITLE
- // ACE_TS_RLock -- ACE_*T*oken_*S*erver_RLock
-{
-public:
- ACE_TS_RLock (const char *name,
- ACE_Token_Handler *th);
- // Creation.
-
-protected:
- virtual void sleep_hook (void);
- // Somebody wants our token!
-
- virtual void token_acquired (ACE_TPQ_Entry *);
- // We've been taken off the waiters list and given the token! Call
- // the Token_Handler associated at construction, so it can tell the
- // remote client.
-
- ACE_TS_RLock (const ACE_TS_RLock&);
- // Duplication.
-
- virtual ACE_Token_Proxy *clone (void) const;
- // Return a deep copy.
-
-private:
- ACE_Token_Handler* th_;
- // the Token Handler associated with this proxy. Set at
- // construction and notified when blocking acquires succeed.
-};
-
-class ACE_TS_WLock : public ACE_Local_WLock
- // = TITLE
- // ACE_TS_WLock -- ACE_*T*oken_*S*erver_WLock
-{
-public:
- ACE_TS_WLock (const char *name,
- ACE_Token_Handler *th);
- // Creation.
-
-protected:
- virtual void sleep_hook (void);
- // Somebody wants our token!
-
- virtual void token_acquired (ACE_TPQ_Entry *);
- // We've been taken off the waiters list and given the token! Call
- // the Token_Handler associated at construction, so it can tell the
- // remote client.
-
- ACE_TS_WLock (const ACE_TS_WLock&);
- // Duplication.
-
- virtual ACE_Token_Proxy *clone (void) const;
- // Return a deep copy.
-
-private:
- ACE_Token_Handler* th_;
- // the Token Handler associated with this proxy. Set at
- // construction and notified when blocking acquires succeed.
-};
-
-// ************************************************************
-
-class ACE_Token_Acceptor : public ACE_Strategy_Acceptor<ACE_Token_Handler, ACE_SOCK_ACCEPTOR>
- // = TITLE
- // This class contains the service-specific methods that can't
- // easily be factored into the <ACE_Strategy_Acceptor>.
-{
-public:
- virtual int init (int argc, char *argv[]);
- // Dynamic linking hook.
-
- int parse_args (int argc, char *argv[]);
- // Parse svc.conf arguments.
-
-private:
- ACE_Schedule_All_Reactive_Strategy<ACE_Token_Handler> scheduling_strategy_;
- // The scheduling strategy is designed for Reactive services.
-};
-
-ACE_SVC_FACTORY_DECLARE (ACE_Token_Acceptor)
-
-#endif /* ACE_TOKEN_HANDLER_H */
diff --git a/netsvcs/lib/VCAUTO.MAK b/netsvcs/lib/VCAUTO.MAK
deleted file mode 100644
index 1bef42d9a7b..00000000000
--- a/netsvcs/lib/VCAUTO.MAK
+++ /dev/null
@@ -1,5 +0,0 @@
-# Dir: netsvcs/lib/
-
-MAK_LIST = netsvcs
-
-!INCLUDE <$(ACE_ROOT)\include\makeinclude\VC50_DIR.MAK>
diff --git a/netsvcs/lib/netsvcs.MAK b/netsvcs/lib/netsvcs.MAK
deleted file mode 100644
index 14edefde6ae..00000000000
--- a/netsvcs/lib/netsvcs.MAK
+++ /dev/null
@@ -1,4301 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on netsvcs.dsp
-!IF "$(CFG)" == ""
-CFG=netsvcs - Win32 Alpha Debug
-!MESSAGE No configuration specified. Defaulting to netsvcs - Win32 Alpha Debug.
-!ENDIF
-
-!IF "$(CFG)" != "netsvcs - Win32 Release" && "$(CFG)" !=\
- "netsvcs - Win32 Debug" && "$(CFG)" != "netsvcs - Win32 Alpha Debug" &&\
- "$(CFG)" != "netsvcs - Win32 Alpha Release"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "netsvcs.mak" CFG="netsvcs - Win32 Alpha Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "netsvcs - Win32 Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "netsvcs - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "netsvcs - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "netsvcs - Win32 Alpha Release" (based on\
- "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-OUTDIR=.\.
-INTDIR=.\Release
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\netsvcs.dll"
-
-!ELSE
-
-ALL : "$(OUTDIR)\netsvcs.dll"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Client_Logging_Handler.obj"
- -@erase "$(INTDIR)\Logging_Strategy.obj"
- -@erase "$(INTDIR)\Name_Handler.obj"
- -@erase "$(INTDIR)\Server_Logging_Handler.obj"
- -@erase "$(INTDIR)\Token_Handler.obj"
- -@erase "$(INTDIR)\TS_Clerk_Handler.obj"
- -@erase "$(INTDIR)\TS_Server_Handler.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(OUTDIR)\netsvcs.dll"
- -@erase "$(OUTDIR)\netsvcs.exp"
- -@erase "$(OUTDIR)\netsvcs.lib"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D\
- "_WINDOWS" /Fp"$(INTDIR)\netsvcs.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD\
- /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\netsvcs.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=ace.lib /nologo /subsystem:windows /dll /incremental:no\
- /pdb:"$(OUTDIR)\netsvcs.pdb" /machine:I386 /out:"$(OUTDIR)\netsvcs.dll"\
- /implib:"$(OUTDIR)\netsvcs.lib" /libpath:"..\..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Client_Logging_Handler.obj" \
- "$(INTDIR)\Logging_Strategy.obj" \
- "$(INTDIR)\Name_Handler.obj" \
- "$(INTDIR)\Server_Logging_Handler.obj" \
- "$(INTDIR)\Token_Handler.obj" \
- "$(INTDIR)\TS_Clerk_Handler.obj" \
- "$(INTDIR)\TS_Server_Handler.obj"
-
-"$(OUTDIR)\netsvcs.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\netsvcs.dll"
-
-!ELSE
-
-ALL : "$(OUTDIR)\netsvcs.dll"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Client_Logging_Handler.obj"
- -@erase "$(INTDIR)\Logging_Strategy.obj"
- -@erase "$(INTDIR)\Name_Handler.obj"
- -@erase "$(INTDIR)\Server_Logging_Handler.obj"
- -@erase "$(INTDIR)\Token_Handler.obj"
- -@erase "$(INTDIR)\TS_Clerk_Handler.obj"
- -@erase "$(INTDIR)\TS_Server_Handler.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\netsvcs.dll"
- -@erase "$(OUTDIR)\netsvcs.exp"
- -@erase "$(OUTDIR)\netsvcs.ilk"
- -@erase "$(OUTDIR)\netsvcs.lib"
- -@erase "$(OUTDIR)\netsvcs.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG"\
- /D "_WINDOWS" /Fp"$(INTDIR)\netsvcs.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\"\
- /FD /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\netsvcs.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:windows /dll /incremental:yes\
- /pdb:"$(OUTDIR)\netsvcs.pdb" /debug /machine:I386 /out:"$(OUTDIR)\netsvcs.dll"\
- /implib:"$(OUTDIR)\netsvcs.lib" /libpath:"..\..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Client_Logging_Handler.obj" \
- "$(INTDIR)\Logging_Strategy.obj" \
- "$(INTDIR)\Name_Handler.obj" \
- "$(INTDIR)\Server_Logging_Handler.obj" \
- "$(INTDIR)\Token_Handler.obj" \
- "$(INTDIR)\TS_Clerk_Handler.obj" \
- "$(INTDIR)\TS_Server_Handler.obj"
-
-"$(OUTDIR)\netsvcs.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\netsvcs.dll"
-
-!ELSE
-
-ALL : "$(OUTDIR)\netsvcs.dll"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Client_Logging_Handler.obj"
- -@erase "$(INTDIR)\Logging_Strategy.obj"
- -@erase "$(INTDIR)\Name_Handler.obj"
- -@erase "$(INTDIR)\Server_Logging_Handler.obj"
- -@erase "$(INTDIR)\Token_Handler.obj"
- -@erase "$(INTDIR)\TS_Clerk_Handler.obj"
- -@erase "$(INTDIR)\TS_Server_Handler.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\netsvcs.dll"
- -@erase "$(OUTDIR)\netsvcs.exp"
- -@erase "$(OUTDIR)\netsvcs.lib"
- -@erase "$(OUTDIR)\netsvcs.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D\
- "_WINDOWS" /Fp"$(INTDIR)\netsvcs.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD\
- /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\netsvcs.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:windows /dll\
- /pdb:"$(OUTDIR)\netsvcs.pdb" /debug /machine:ALPHA /out:"$(OUTDIR)\netsvcs.dll"\
- /implib:"$(OUTDIR)\netsvcs.lib" /libpath:"..\..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Client_Logging_Handler.obj" \
- "$(INTDIR)\Logging_Strategy.obj" \
- "$(INTDIR)\Name_Handler.obj" \
- "$(INTDIR)\Server_Logging_Handler.obj" \
- "$(INTDIR)\Token_Handler.obj" \
- "$(INTDIR)\TS_Clerk_Handler.obj" \
- "$(INTDIR)\TS_Server_Handler.obj"
-
-"$(OUTDIR)\netsvcs.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-OUTDIR=.
-INTDIR=.\Release
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\netsvcs.dll"
-
-!ELSE
-
-ALL : "$(OUTDIR)\netsvcs.dll"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Client_Logging_Handler.obj"
- -@erase "$(INTDIR)\Logging_Strategy.obj"
- -@erase "$(INTDIR)\Name_Handler.obj"
- -@erase "$(INTDIR)\Server_Logging_Handler.obj"
- -@erase "$(INTDIR)\Token_Handler.obj"
- -@erase "$(INTDIR)\TS_Clerk_Handler.obj"
- -@erase "$(INTDIR)\TS_Server_Handler.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(OUTDIR)\netsvcs.dll"
- -@erase "$(OUTDIR)\netsvcs.exp"
- -@erase "$(OUTDIR)\netsvcs.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-CPP=cl.exe
-CPP_PROJ=/nologo /MD /Gt0 /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D\
- "_WINDOWS" /Fp"$(INTDIR)\netsvcs.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD\
- /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\netsvcs.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=ace.lib /nologo /subsystem:windows /dll\
- /pdb:"$(OUTDIR)\netsvcs.pdb" /machine:ALPHA /out:"$(OUTDIR)\netsvcs.dll"\
- /implib:"$(OUTDIR)\netsvcs.lib" /libpath:"..\..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Client_Logging_Handler.obj" \
- "$(INTDIR)\Logging_Strategy.obj" \
- "$(INTDIR)\Name_Handler.obj" \
- "$(INTDIR)\Server_Logging_Handler.obj" \
- "$(INTDIR)\Token_Handler.obj" \
- "$(INTDIR)\TS_Clerk_Handler.obj" \
- "$(INTDIR)\TS_Server_Handler.obj"
-
-"$(OUTDIR)\netsvcs.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "netsvcs - Win32 Release" || "$(CFG)" ==\
- "netsvcs - Win32 Debug" || "$(CFG)" == "netsvcs - Win32 Alpha Debug" ||\
- "$(CFG)" == "netsvcs - Win32 Alpha Release"
-SOURCE=.\Client_Logging_Handler.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-DEP_CPP_CLIEN=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SPIPE.h"\
- "..\..\ace\SPIPE.i"\
- "..\..\ace\SPIPE_Acceptor.h"\
- "..\..\ace\SPIPE_Addr.h"\
- "..\..\ace\SPIPE_Addr.i"\
- "..\..\ace\SPIPE_Stream.h"\
- "..\..\ace\SPIPE_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Client_Logging_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Client_Logging_Handler.obj" : $(SOURCE) $(DEP_CPP_CLIEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-DEP_CPP_CLIEN=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SPIPE.h"\
- "..\..\ace\SPIPE.i"\
- "..\..\ace\SPIPE_Acceptor.h"\
- "..\..\ace\SPIPE_Addr.h"\
- "..\..\ace\SPIPE_Addr.i"\
- "..\..\ace\SPIPE_Stream.h"\
- "..\..\ace\SPIPE_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Client_Logging_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Client_Logging_Handler.obj" : $(SOURCE) $(DEP_CPP_CLIEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-DEP_CPP_CLIEN=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SPIPE.h"\
- "..\..\ace\SPIPE.i"\
- "..\..\ace\SPIPE_Acceptor.h"\
- "..\..\ace\SPIPE_Addr.h"\
- "..\..\ace\SPIPE_Addr.i"\
- "..\..\ace\SPIPE_Stream.h"\
- "..\..\ace\SPIPE_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Client_Logging_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Client_Logging_Handler.obj" : $(SOURCE) $(DEP_CPP_CLIEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-DEP_CPP_CLIEN=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SPIPE.h"\
- "..\..\ace\SPIPE.i"\
- "..\..\ace\SPIPE_Acceptor.h"\
- "..\..\ace\SPIPE_Addr.h"\
- "..\..\ace\SPIPE_Addr.i"\
- "..\..\ace\SPIPE_Stream.h"\
- "..\..\ace\SPIPE_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Client_Logging_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Client_Logging_Handler.obj" : $(SOURCE) $(DEP_CPP_CLIEN) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Logging_Strategy.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-DEP_CPP_LOGGI=\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\ws2tcpip.h"\
- ".\Logging_Strategy.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Logging_Strategy.obj" : $(SOURCE) $(DEP_CPP_LOGGI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-DEP_CPP_LOGGI=\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\ws2tcpip.h"\
- ".\Logging_Strategy.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Logging_Strategy.obj" : $(SOURCE) $(DEP_CPP_LOGGI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-DEP_CPP_LOGGI=\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\ws2tcpip.h"\
- ".\Logging_Strategy.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Logging_Strategy.obj" : $(SOURCE) $(DEP_CPP_LOGGI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-DEP_CPP_LOGGI=\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\ws2tcpip.h"\
- ".\Logging_Strategy.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Logging_Strategy.obj" : $(SOURCE) $(DEP_CPP_LOGGI) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Name_Handler.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-DEP_CPP_NAME_=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Name_Proxy.h"\
- "..\..\ace\Name_Request_Reply.h"\
- "..\..\ace\Name_Space.h"\
- "..\..\ace\Naming_Context.h"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Name_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Handler.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-DEP_CPP_NAME_=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Name_Proxy.h"\
- "..\..\ace\Name_Request_Reply.h"\
- "..\..\ace\Name_Space.h"\
- "..\..\ace\Naming_Context.h"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Name_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Handler.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-DEP_CPP_NAME_=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Name_Proxy.h"\
- "..\..\ace\Name_Request_Reply.h"\
- "..\..\ace\Name_Space.h"\
- "..\..\ace\Naming_Context.h"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Name_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Handler.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-DEP_CPP_NAME_=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Name_Proxy.h"\
- "..\..\ace\Name_Request_Reply.h"\
- "..\..\ace\Name_Space.h"\
- "..\..\ace\Naming_Context.h"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Name_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Name_Handler.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Server_Logging_Handler.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-DEP_CPP_SERVE=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\TLI.h"\
- "..\..\ace\TLI.i"\
- "..\..\ace\TLI_Acceptor.h"\
- "..\..\ace\TLI_Acceptor.i"\
- "..\..\ace\TLI_Stream.h"\
- "..\..\ace\TLI_Stream.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Base_Optimizer.cpp"\
- ".\Base_Optimizer.h"\
- ".\Log_Message_Receiver.cpp"\
- ".\Log_Message_Receiver.h"\
- ".\Server_Logging_Handler.h"\
- ".\Server_Logging_Handler_T.cpp"\
- ".\Server_Logging_Handler_T.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Server_Logging_Handler.obj" : $(SOURCE) $(DEP_CPP_SERVE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-DEP_CPP_SERVE=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\TLI.h"\
- "..\..\ace\TLI.i"\
- "..\..\ace\TLI_Acceptor.h"\
- "..\..\ace\TLI_Acceptor.i"\
- "..\..\ace\TLI_Stream.h"\
- "..\..\ace\TLI_Stream.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Base_Optimizer.cpp"\
- ".\Base_Optimizer.h"\
- ".\Log_Message_Receiver.cpp"\
- ".\Log_Message_Receiver.h"\
- ".\Server_Logging_Handler.h"\
- ".\Server_Logging_Handler_T.cpp"\
- ".\Server_Logging_Handler_T.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Server_Logging_Handler.obj" : $(SOURCE) $(DEP_CPP_SERVE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-DEP_CPP_SERVE=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\TLI.h"\
- "..\..\ace\TLI.i"\
- "..\..\ace\TLI_Acceptor.h"\
- "..\..\ace\TLI_Acceptor.i"\
- "..\..\ace\TLI_Stream.h"\
- "..\..\ace\TLI_Stream.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Base_Optimizer.cpp"\
- ".\Base_Optimizer.h"\
- ".\Log_Message_Receiver.cpp"\
- ".\Log_Message_Receiver.h"\
- ".\Server_Logging_Handler.h"\
- ".\Server_Logging_Handler_T.cpp"\
- ".\Server_Logging_Handler_T.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Server_Logging_Handler.obj" : $(SOURCE) $(DEP_CPP_SERVE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-DEP_CPP_SERVE=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\TLI.h"\
- "..\..\ace\TLI.i"\
- "..\..\ace\TLI_Acceptor.h"\
- "..\..\ace\TLI_Acceptor.i"\
- "..\..\ace\TLI_Stream.h"\
- "..\..\ace\TLI_Stream.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Base_Optimizer.cpp"\
- ".\Base_Optimizer.h"\
- ".\Log_Message_Receiver.cpp"\
- ".\Log_Message_Receiver.h"\
- ".\Server_Logging_Handler.h"\
- ".\Server_Logging_Handler_T.cpp"\
- ".\Server_Logging_Handler_T.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Server_Logging_Handler.obj" : $(SOURCE) $(DEP_CPP_SERVE) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\Token_Handler.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-DEP_CPP_TOKEN=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Local_Tokens.h"\
- "..\..\ace\Local_Tokens.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Map_Manager.cpp"\
- "..\..\ace\Map_Manager.h"\
- "..\..\ace\Map_Manager.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Token_Collection.h"\
- "..\..\ace\Token_Collection.i"\
- "..\..\ace\Token_Request_Reply.h"\
- "..\..\ace\Token_Request_Reply.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Token_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Handler.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-DEP_CPP_TOKEN=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Local_Tokens.h"\
- "..\..\ace\Local_Tokens.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Map_Manager.cpp"\
- "..\..\ace\Map_Manager.h"\
- "..\..\ace\Map_Manager.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Token_Collection.h"\
- "..\..\ace\Token_Collection.i"\
- "..\..\ace\Token_Request_Reply.h"\
- "..\..\ace\Token_Request_Reply.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Token_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Handler.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Local_Tokens.h"\
- "..\..\ace\Local_Tokens.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Map_Manager.cpp"\
- "..\..\ace\Map_Manager.h"\
- "..\..\ace\Map_Manager.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Token_Collection.h"\
- "..\..\ace\Token_Collection.i"\
- "..\..\ace\Token_Request_Reply.h"\
- "..\..\ace\Token_Request_Reply.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Token_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Handler.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-DEP_CPP_TOKEN=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Local_Tokens.h"\
- "..\..\ace\Local_Tokens.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Map_Manager.cpp"\
- "..\..\ace\Map_Manager.h"\
- "..\..\ace\Map_Manager.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Token_Collection.h"\
- "..\..\ace\Token_Collection.i"\
- "..\..\ace\Token_Request_Reply.h"\
- "..\..\ace\Token_Request_Reply.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\Token_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Token_Handler.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\TS_Clerk_Handler.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-DEP_CPP_TS_CL=\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Connector.cpp"\
- "..\..\ace\Connector.h"\
- "..\..\ace\Connector.i"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Map_Manager.cpp"\
- "..\..\ace\Map_Manager.h"\
- "..\..\ace\Map_Manager.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Request_Reply.h"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\TS_Clerk_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TS_Clerk_Handler.obj" : $(SOURCE) $(DEP_CPP_TS_CL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-DEP_CPP_TS_CL=\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Connector.cpp"\
- "..\..\ace\Connector.h"\
- "..\..\ace\Connector.i"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Map_Manager.cpp"\
- "..\..\ace\Map_Manager.h"\
- "..\..\ace\Map_Manager.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Request_Reply.h"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\TS_Clerk_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TS_Clerk_Handler.obj" : $(SOURCE) $(DEP_CPP_TS_CL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TS_CL=\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Connector.cpp"\
- "..\..\ace\Connector.h"\
- "..\..\ace\Connector.i"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Map_Manager.cpp"\
- "..\..\ace\Map_Manager.h"\
- "..\..\ace\Map_Manager.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Request_Reply.h"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\TS_Clerk_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TS_Clerk_Handler.obj" : $(SOURCE) $(DEP_CPP_TS_CL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-DEP_CPP_TS_CL=\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Connector.cpp"\
- "..\..\ace\Connector.h"\
- "..\..\ace\Connector.i"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Map_Manager.cpp"\
- "..\..\ace\Map_Manager.h"\
- "..\..\ace\Map_Manager.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Request_Reply.h"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\TS_Clerk_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TS_Clerk_Handler.obj" : $(SOURCE) $(DEP_CPP_TS_CL) "$(INTDIR)"
-
-
-!ENDIF
-
-SOURCE=.\TS_Server_Handler.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-DEP_CPP_TS_SE=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Request_Reply.h"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\TS_Server_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TS_Server_Handler.obj" : $(SOURCE) $(DEP_CPP_TS_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-DEP_CPP_TS_SE=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Request_Reply.h"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\TS_Server_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TS_Server_Handler.obj" : $(SOURCE) $(DEP_CPP_TS_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-DEP_CPP_TS_SE=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Request_Reply.h"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\TS_Server_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TS_Server_Handler.obj" : $(SOURCE) $(DEP_CPP_TS_SE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-DEP_CPP_TS_SE=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Request_Reply.h"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- ".\TS_Server_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TS_Server_Handler.obj" : $(SOURCE) $(DEP_CPP_TS_SE) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/netsvcs/lib/netsvcs.dsp b/netsvcs/lib/netsvcs.dsp
deleted file mode 100644
index 33567ccb8d4..00000000000
--- a/netsvcs/lib/netsvcs.dsp
+++ /dev/null
@@ -1,306 +0,0 @@
-# Microsoft Developer Studio Project File - Name="netsvcs" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-# TARGTYPE "Win32 (ALPHA) Dynamic-Link Library" 0x0602
-
-CFG=netsvcs - Win32 Alpha Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "netsvcs.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "netsvcs.mak" CFG="netsvcs - Win32 Alpha Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "netsvcs - Win32 Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "netsvcs - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "netsvcs - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "netsvcs - Win32 Alpha Release" (based on\
- "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\netsvcs\Release"
-# PROP BASE Intermediate_Dir ".\netsvcs\Release"
-# PROP BASE Target_Dir ".\netsvcs"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\netsvcs"
-CPP=cl.exe
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:windows /dll /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\netsvcs\Debug"
-# PROP BASE Intermediate_Dir ".\netsvcs\Debug"
-# PROP BASE Target_Dir ".\netsvcs"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\netsvcs"
-CPP=cl.exe
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "netsvcs\Alpha Debug"
-# PROP BASE Intermediate_Dir "netsvcs\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "netsvcs"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "netsvcs"
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o NUL /win32
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /MDd /c
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:ALPHA /libpath:"..\..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:windows /dll /debug /machine:ALPHA /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "netsvcs\Alpha Release"
-# PROP BASE Intermediate_Dir "netsvcs\Alpha Release"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "netsvcs"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "netsvcs"
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o NUL /win32
-CPP=cl.exe
-# ADD BASE CPP /nologo /MT /Gt0 /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MD /Gt0 /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:ALPHA /libpath:"..\..\ace"
-# ADD LINK32 ace.lib /nologo /subsystem:windows /dll /machine:ALPHA /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "netsvcs - Win32 Release"
-# Name "netsvcs - Win32 Debug"
-# Name "netsvcs - Win32 Alpha Debug"
-# Name "netsvcs - Win32 Alpha Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Client_Logging_Handler.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Logging_Strategy.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Handler.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_Logging_Handler.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Handler.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TS_Clerk_Handler.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TS_Server_Handler.cpp
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Alpha Release"
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\Client_Logging_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Logging_Strategy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Name_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_Logging_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Token_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TS_Clerk_Handler.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TS_Server_Handler.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/netsvcs/lib/netsvcs.dsw b/netsvcs/lib/netsvcs.dsw
deleted file mode 100644
index e072c8fca82..00000000000
--- a/netsvcs/lib/netsvcs.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "netsvcs"=.\netsvcs.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/netsvcs/lib/netsvcs4.mak b/netsvcs/lib/netsvcs4.mak
deleted file mode 100644
index 2f359ee5f48..00000000000
--- a/netsvcs/lib/netsvcs4.mak
+++ /dev/null
@@ -1,1201 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-!IF "$(CFG)" == ""
-CFG=netsvcs - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to netsvcs - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "netsvcs - Win32 Release" && "$(CFG)" !=\
- "netsvcs - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "netsvcs4.mak" CFG="netsvcs - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "netsvcs - Win32 Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "netsvcs - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "netsvcs - Win32 Debug"
-RSC=rc.exe
-MTL=mktyplib.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "netsvcs\Release"
-# PROP BASE Intermediate_Dir "netsvcs\Release"
-# PROP BASE Target_Dir "netsvcs"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Release"
-# PROP Target_Dir "netsvcs"
-OUTDIR=.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\netsvcs.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\Client_Logging_Handler.obj"
- -@erase "$(INTDIR)\Logging_Strategy.obj"
- -@erase "$(INTDIR)\Name_Handler.obj"
- -@erase "$(INTDIR)\Server_Logging_Handler.obj"
- -@erase "$(INTDIR)\Token_Handler.obj"
- -@erase "$(INTDIR)\TS_Clerk_Handler.obj"
- -@erase "$(INTDIR)\TS_Server_Handler.obj"
- -@erase "$(OUTDIR)\netsvcs.dll"
- -@erase "$(OUTDIR)\netsvcs.exp"
- -@erase "$(OUTDIR)\netsvcs.lib"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS"\
- /Fp"$(INTDIR)/netsvcs.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\.\Release/
-CPP_SBRS=.\.
-# ADD BASE MTL /nologo /D "NDEBUG" /win32
-# ADD MTL /nologo /D "NDEBUG" /win32
-MTL_PROJ=/nologo /D "NDEBUG" /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/netsvcs.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:no\
- /pdb:"$(OUTDIR)/netsvcs.pdb" /machine:I386 /out:"$(OUTDIR)/netsvcs.dll"\
- /implib:"$(OUTDIR)/netsvcs.lib"
-LINK32_OBJS= \
- "$(INTDIR)\Client_Logging_Handler.obj" \
- "$(INTDIR)\Logging_Strategy.obj" \
- "$(INTDIR)\Name_Handler.obj" \
- "$(INTDIR)\Server_Logging_Handler.obj" \
- "$(INTDIR)\Token_Handler.obj" \
- "$(INTDIR)\TS_Clerk_Handler.obj" \
- "$(INTDIR)\TS_Server_Handler.obj"
-
-"$(OUTDIR)\netsvcs.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "netsvcs\Debug"
-# PROP BASE Intermediate_Dir "netsvcs\Debug"
-# PROP BASE Target_Dir "netsvcs"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "debug"
-# PROP Target_Dir "netsvcs"
-OUTDIR=.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\netsvcs.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\Client_Logging_Handler.obj"
- -@erase "$(INTDIR)\Logging_Strategy.obj"
- -@erase "$(INTDIR)\Name_Handler.obj"
- -@erase "$(INTDIR)\Server_Logging_Handler.obj"
- -@erase "$(INTDIR)\Token_Handler.obj"
- -@erase "$(INTDIR)\TS_Clerk_Handler.obj"
- -@erase "$(INTDIR)\TS_Server_Handler.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\netsvcs.dll"
- -@erase "$(OUTDIR)\netsvcs.exp"
- -@erase "$(OUTDIR)\netsvcs.ilk"
- -@erase "$(OUTDIR)\netsvcs.lib"
- -@erase "$(OUTDIR)\netsvcs.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\
- /Fp"$(INTDIR)/netsvcs.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\debug/
-CPP_SBRS=.\.
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /win32
-MTL_PROJ=/nologo /D "_DEBUG" /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/netsvcs.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:yes\
- /pdb:"$(OUTDIR)/netsvcs.pdb" /debug /machine:I386 /out:"$(OUTDIR)/netsvcs.dll"\
- /implib:"$(OUTDIR)/netsvcs.lib"
-LINK32_OBJS= \
- "$(INTDIR)\Client_Logging_Handler.obj" \
- "$(INTDIR)\Logging_Strategy.obj" \
- "$(INTDIR)\Name_Handler.obj" \
- "$(INTDIR)\Server_Logging_Handler.obj" \
- "$(INTDIR)\Token_Handler.obj" \
- "$(INTDIR)\TS_Clerk_Handler.obj" \
- "$(INTDIR)\TS_Server_Handler.obj"
-
-"$(OUTDIR)\netsvcs.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "netsvcs - Win32 Release"
-# Name "netsvcs - Win32 Debug"
-
-!IF "$(CFG)" == "netsvcs - Win32 Release"
-
-!ELSEIF "$(CFG)" == "netsvcs - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\Token_Handler.cpp
-DEP_CPP_TOKEN=\
- "..\..\ace\config-win32.h"\
- ".\Token_Handler.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Token_Collection.h"\
- {$(INCLUDE)}"\ace\Token_Collection.i"\
- {$(INCLUDE)}"\ace\Token_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Token_Request_Reply.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Token_Handler.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\TS_Clerk_Handler.cpp
-DEP_CPP_TS_CL=\
- "..\..\ace\config-win32.h"\
- ".\TS_Clerk_Handler.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\TS_Clerk_Handler.obj" : $(SOURCE) $(DEP_CPP_TS_CL) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\TS_Server_Handler.cpp
-DEP_CPP_TS_SE=\
- "..\..\ace\config-win32.h"\
- ".\TS_Server_Handler.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\TS_Server_Handler.obj" : $(SOURCE) $(DEP_CPP_TS_SE) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Server_Logging_Handler.cpp
-DEP_CPP_SERVE=\
- "..\..\ace\config-win32.h"\
- ".\Base_Optimizer.cpp"\
- ".\Base_Optimizer.h"\
- ".\Log_Message_Receiver.cpp"\
- ".\Log_Message_Receiver.h"\
- ".\Server_Logging_Handler.h"\
- ".\Server_Logging_Handler_T.cpp"\
- ".\Server_Logging_Handler_T.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\TLI.h"\
- {$(INCLUDE)}"\ace\TLI.i"\
- {$(INCLUDE)}"\ace\TLI_Acceptor.h"\
- {$(INCLUDE)}"\ace\TLI_Acceptor.i"\
- {$(INCLUDE)}"\ace\TLI_Stream.h"\
- {$(INCLUDE)}"\ace\TLI_Stream.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Server_Logging_Handler.obj" : $(SOURCE) $(DEP_CPP_SERVE) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Name_Handler.cpp
-DEP_CPP_NAME_=\
- "..\..\ace\config-win32.h"\
- ".\Name_Handler.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Name_Proxy.h"\
- {$(INCLUDE)}"\ace\Name_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Name_Space.h"\
- {$(INCLUDE)}"\ace\Naming_Context.h"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Name_Handler.obj" : $(SOURCE) $(DEP_CPP_NAME_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Client_Logging_Handler.cpp
-DEP_CPP_CLIEN=\
- "..\..\ace\config-win32.h"\
- ".\Client_Logging_Handler.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Client_Logging_Handler.obj" : $(SOURCE) $(DEP_CPP_CLIEN) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Logging_Strategy.cpp
-DEP_CPP_LOGGI=\
- "..\..\ace\config-win32.h"\
- ".\Logging_Strategy.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\stat.h"\
- {$(INCLUDE)}"\sys\types.h"\
-
-
-"$(INTDIR)\Logging_Strategy.obj" : $(SOURCE) $(DEP_CPP_LOGGI) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/netsvcs/lib/netsvcs4.mdp b/netsvcs/lib/netsvcs4.mdp
deleted file mode 100644
index b5f99ed6b16..00000000000
--- a/netsvcs/lib/netsvcs4.mdp
+++ /dev/null
Binary files differ
diff --git a/netsvcs/servers/Makefile b/netsvcs/servers/Makefile
deleted file mode 100644
index 4c670fa62c9..00000000000
--- a/netsvcs/servers/Makefile
+++ /dev/null
@@ -1,138 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = main
-LSRC = $(addsuffix .cpp,$(BIN))
-
-LDLIBS = -lnetsvcs
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-CPPFLAGS += -I$(ACE_ROOT)/netsvcs/lib
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/main.o .obj/main. .shobj/main.o .shobj/main.: main.cpp $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/netsvcs/lib/TS_Clerk_Handler.h \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Time_Request_Reply.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/netsvcs/lib/TS_Server_Handler.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/netsvcs/lib/Client_Logging_Handler.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/netsvcs/lib/Name_Handler.h \
- $(ACE_ROOT)/ace/Naming_Context.h \
- $(ACE_ROOT)/ace/Name_Proxy.h \
- $(ACE_ROOT)/ace/Name_Request_Reply.h \
- $(ACE_ROOT)/ace/Name_Space.h \
- $(ACE_ROOT)/netsvcs/lib/Token_Handler.h \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Token_Collection.h \
- $(ACE_ROOT)/ace/Token_Request_Reply.h \
- $(ACE_ROOT)/netsvcs/lib/Server_Logging_Handler.h \
- $(ACE_ROOT)/netsvcs/lib/Log_Message_Receiver.h \
- $(ACE_ROOT)/netsvcs/lib/Server_Logging_Handler_T.h \
- $(ACE_ROOT)/ace/TLI_Acceptor.h \
- $(ACE_ROOT)/ace/TLI.h \
- $(ACE_ROOT)/ace/TLI_Stream.h \
- $(ACE_ROOT)/netsvcs/lib/Logging_Strategy.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/netsvcs/servers/README b/netsvcs/servers/README
deleted file mode 100644
index f6fa4a19557..00000000000
--- a/netsvcs/servers/README
+++ /dev/null
@@ -1,35 +0,0 @@
-This directory contains the driver program that links the various
-services together, either statically or dynamically, to form complete
-server programs.
-
-You can configure the following ACE network services into the driver
-program by changing how the svc.conf file is setup:
-
- . Logger -- Controls the output of all services that are
- invoked along with the Logger service. Please see the README
- file in /netsvcs/lib for details on how to control the output.
-
- . [Thr_]Server_Logging_Handler.* -- Implements server portion
- of the ACE distributed logging service. Both multi-threaded
- and single-threaded implementations are provided.
-
- . Client_Logging_Handler.* -- Implements the client portion
- of the ACE distributed logging service. Note that you
- generally will run a netsvc daemon that's configured with
- *either* the server portion of the logging service or the
- client portion of the logging service, but not both in
- the same process. In otherwords, you'll need to have
- separate svc.conf files to configure the client logging process
- and the server logging process indepedently.
-
- . Name_Handler.* -- Implements a distributed name service that
- allows applications to bind, find, and unbind names in
- a distributed system.
-
- . Token_Handler.* -- Implements a distributed token service
- that allows distributed applications to acquire and release
- locks in a distributed system.
-
- . Time_Handler.* -- Implements a distributed time service that
- allows distributed applications to synchronize their
- time.
diff --git a/netsvcs/servers/VCAUTO.MAK b/netsvcs/servers/VCAUTO.MAK
deleted file mode 100644
index 34fab7aab05..00000000000
--- a/netsvcs/servers/VCAUTO.MAK
+++ /dev/null
@@ -1,6 +0,0 @@
-# Directory: netsvcs/servers/
-# $Id$
-
-MAK_LIST = servers
-
-!INCLUDE <$(ACE_ROOT)\include\makeinclude\VC50_DIR.MAK>
diff --git a/netsvcs/servers/cli.conf b/netsvcs/servers/cli.conf
deleted file mode 100644
index b2d8fbc8194..00000000000
--- a/netsvcs/servers/cli.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-# UNIX version
-#
-# These are the services that can be linked into ACE.
-# Note that you can replace the hardcoded "../lib/libnet_svcs" with
-# a relative path if you set your LD search path correctly -- ACE will
-# locate this for you automatically by reading your LD search path!
-# In addition, you can replace the hardcoded "-p 20xxx" with "-p
-# $PORTxxx" if you set your environment variables correctly.
-
-# Activate the Client Logging Daemon.
-dynamic Client_Logging_Service Service_Object * ../lib/libnet_svcs:_make_ACE_Client_Logging_Connector() active "-p 20009 -h merengue"
diff --git a/netsvcs/servers/main.cpp b/netsvcs/servers/main.cpp
deleted file mode 100644
index 1e5897da905..00000000000
--- a/netsvcs/servers/main.cpp
+++ /dev/null
@@ -1,102 +0,0 @@
-// $Id$
-
-#include "ace/Service_Config.h"
-#include "TS_Clerk_Handler.h"
-#include "TS_Server_Handler.h"
-#include "Client_Logging_Handler.h"
-#include "Name_Handler.h"
-#include "Token_Handler.h"
-#include "Server_Logging_Handler.h"
-#include "Logging_Strategy.h"
-
-int
-main (int argc, char *argv[])
-{
- // Create an adapter to end the event loop.
- ACE_Sig_Adapter sa ((ACE_Sig_Handler_Ex) ACE_Reactor::end_event_loop);
-
- ACE_Sig_Set sig_set;
- sig_set.sig_add (SIGINT);
- sig_set.sig_add (SIGQUIT);
-
- // Register ourselves to receive signals so we can shut down
- // gracefully.
- if (ACE_Reactor::instance ()->register_handler (sig_set, &sa) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n"), -1);
-
- // Try to link in the svc.conf entries dynamically.
- if (ACE_Service_Config::open (argc, argv) == -1)
- {
- if (errno != ENOENT)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), 1);
- else // Use static linking.
- {
- char *l_argv[3];
-
- l_argv[0] = "-p " ACE_DEFAULT_NAME_SERVER_PORT_STR;
- l_argv[1] = 0;
- ACE_Service_Object_Ptr sp_1 = ACE_SVC_INVOKE (ACE_Name_Acceptor);
-
- if (sp_1->init (1, l_argv) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "Name Service", 1));
-
- l_argv[0] = "-p " ACE_DEFAULT_TIME_SERVER_PORT_STR;
- l_argv[1] = 0;
- ACE_Service_Object_Ptr sp_2 = ACE_SVC_INVOKE (ACE_TS_Server_Acceptor);
-
- if (sp_2->init (1, l_argv) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "TS Server Acceptor", 1));
-
- l_argv[0] = argv[0];
- l_argv[1] = "-p 10011";
- l_argv[2] = 0;
- ACE_Service_Object_Ptr sp_3 = ACE_SVC_INVOKE (ACE_TS_Clerk_Processor);
-
- if (sp_3->init (2, l_argv) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "TS Clerk Processor", 1));
-
- l_argv[0] = "-p " ACE_DEFAULT_TOKEN_SERVER_PORT_STR;
- l_argv[1] = 0;
- ACE_Service_Object_Ptr sp_4 = ACE_SVC_INVOKE (ACE_Token_Acceptor);
-
- if (sp_4->init (1, l_argv) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "Token Service", 1));
-
- l_argv[0] = "-p " ACE_DEFAULT_THR_LOGGING_SERVER_PORT_STR;
- l_argv[1] = 0;
- ACE_Service_Object_Ptr sp_5 = ACE_SVC_INVOKE (ACE_Thr_Server_Logging_Acceptor);
-
- if (sp_5->init (1, l_argv) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "Threaded Logging Server", 1));
-
- l_argv[0] = "-p " ACE_DEFAULT_LOGGING_SERVER_PORT_STR;
- l_argv[1] = 0;
- ACE_Service_Object_Ptr sp_6 = ACE_SVC_INVOKE (ACE_Server_Logging_Acceptor);
-
- if (sp_6->init (1, l_argv) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "Logging Server", 1));
-
- l_argv[0] = "-p " ACE_DEFAULT_LOGGING_SERVER_PORT_STR;
- l_argv[1] = 0;
- ACE_Service_Object_Ptr sp_7 = ACE_SVC_INVOKE (ACE_Client_Logging_Acceptor);
-
- if (sp_7->init (1, l_argv) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "Logging Client", 1));
-
- // Run forever, performing the configured services until we are shut
- // down by a SIGINT/SIGQUIT signal.
-
- ACE_Reactor::run_event_loop ();
-
- // Destructors of ACE_Service_Object_Ptr's automagically call fini().
- }
- }
- else // Use dynamic linking.
-
- // Run forever, performing the configured services until we are shut
- // down by a SIGINT/SIGQUIT signal.
-
- ACE_Reactor::run_event_loop ();
-
- return 0;
-}
diff --git a/netsvcs/servers/ntsvc.conf b/netsvcs/servers/ntsvc.conf
deleted file mode 100644
index 94ed5d78c2a..00000000000
--- a/netsvcs/servers/ntsvc.conf
+++ /dev/null
@@ -1,12 +0,0 @@
-# Windows NT version.
-#
-# These are the services that can be linked into ACE.
-# Note that your path needs to include the path for netsvcs.dll
-# In addition, you can replace the hardcoded "-p 20xxx" with "-p
-# $PORTxxx" if you set your environment variables correctly.
-
-dynamic Token_Service Service_Object * netsvcs.dll:_make_ACE_Token_Acceptor() "-p 20202"
-dynamic Name_Server Service_Object * netsvcs.dll:_make_ACE_Name_Acceptor() "-p 20012"
-#dynamic Client_Logging_Service Service_Object * netsvcs.dll:_make_ACE_Client_Logging_Connector() active "-p 20008"
-#dynamic Server_Logging_Service Service_Object * netsvcs.dll:_make_ACE_Server_Logging_Acceptor() active "-p 20009"
-#dynamic Thr_Server_Logging_Service Service_Object * netsvcs.dll:_make_ACE_Thr_Server_Logging_Acceptor() active "-p 20020"
diff --git a/netsvcs/servers/servers.MAK b/netsvcs/servers/servers.MAK
deleted file mode 100644
index 79ce13ab2c5..00000000000
--- a/netsvcs/servers/servers.MAK
+++ /dev/null
@@ -1,1128 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on servers.dsp
-!IF "$(CFG)" == ""
-CFG=servers - Win32 Alpha Debug
-!MESSAGE No configuration specified. Defaulting to servers - Win32 Alpha Debug.
-!ENDIF
-
-!IF "$(CFG)" != "servers - Win32 Release" && "$(CFG)" !=\
- "servers - Win32 Debug" && "$(CFG)" != "servers - Win32 Alpha Debug" &&\
- "$(CFG)" != "servers - Win32 Alpha Release"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "servers.mak" CFG="servers - Win32 Alpha Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "servers - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "servers - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "servers - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE "servers - Win32 Alpha Release" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-!IF "$(CFG)" == "servers - Win32 Release"
-
-OUTDIR=.
-INTDIR=.\Release
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\main.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\main.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\main.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(OUTDIR)\main.exe"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "..\..\\" /I "..\lib" /D "WIN32" /D\
- "NDEBUG" /D "_CONSOLE" /Fp"$(INTDIR)\servers.pch" /YX /Fo"$(INTDIR)\\"\
- /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-RSC=rc.exe
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\servers.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
- advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib ace.lib netsvcs.lib\
- /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\main.pdb"\
- /machine:I386 /out:"$(OUTDIR)\main.exe" /libpath:"..\..\ace" /libpath:"..\lib"
-LINK32_OBJS= \
- "$(INTDIR)\main.obj"
-
-"$(OUTDIR)\main.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "servers - Win32 Debug"
-
-OUTDIR=.
-INTDIR=.\debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\main.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\main.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\main.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\main.exe"
- -@erase "$(OUTDIR)\main.ilk"
- -@erase "$(OUTDIR)\main.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\lib" /I "..\..\\" /D "WIN32"\
- /D "_DEBUG" /D "_CONSOLE" /Fp"$(INTDIR)\servers.pch" /YX /Fo"$(INTDIR)\\"\
- /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-RSC=rc.exe
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\servers.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
- advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib aced.lib netsvcs.lib\
- /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\main.pdb" /debug\
- /machine:I386 /out:"$(OUTDIR)\main.exe" /libpath:"..\..\ace" /libpath:"..\lib"
-LINK32_OBJS= \
- "$(INTDIR)\main.obj"
-
-"$(OUTDIR)\main.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "servers - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\main.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\main.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\main.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\main.exe"
- -@erase "$(OUTDIR)\main.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\lib" /I "..\..\\" /D "WIN32" /D\
- "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\servers.pch" /YX\
- /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-RSC=rc.exe
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\servers.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib netsvcs.lib kernel32.lib user32.lib gdi32.lib\
- winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib\
- uuid.lib /nologo /subsystem:console /pdb:"$(OUTDIR)\main.pdb" /debug\
- /machine:ALPHA /out:"$(OUTDIR)\main.exe" /libpath:"..\..\ace" /libpath:"..\lib"\
-
-LINK32_OBJS= \
- "$(INTDIR)\main.obj"
-
-"$(OUTDIR)\main.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "servers - Win32 Alpha Release"
-
-OUTDIR=.
-INTDIR=.\Release
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\main.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\main.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\main.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(OUTDIR)\main.exe"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MD /Gt0 /W3 /GX /O2 /I "..\..\\" /I "..\lib" /D "WIN32" /D\
- "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\servers.pch" /YX\
- /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-RSC=rc.exe
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\servers.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=ace.lib netsvcs.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo\
- /subsystem:console /pdb:"$(OUTDIR)\main.pdb" /machine:ALPHA\
- /out:"$(OUTDIR)\main.exe" /libpath:"..\..\ace" /libpath:"..\lib"
-LINK32_OBJS= \
- "$(INTDIR)\main.obj"
-
-"$(OUTDIR)\main.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "servers - Win32 Release" || "$(CFG)" ==\
- "servers - Win32 Debug" || "$(CFG)" == "servers - Win32 Alpha Debug" ||\
- "$(CFG)" == "servers - Win32 Alpha Release"
-SOURCE=.\main.cpp
-
-!IF "$(CFG)" == "servers - Win32 Release"
-
-DEP_CPP_MAIN_=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Connector.cpp"\
- "..\..\ace\Connector.h"\
- "..\..\ace\Connector.i"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Local_Tokens.h"\
- "..\..\ace\Local_Tokens.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Map_Manager.cpp"\
- "..\..\ace\Map_Manager.h"\
- "..\..\ace\Map_Manager.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Name_Proxy.h"\
- "..\..\ace\Name_Request_Reply.h"\
- "..\..\ace\Name_Space.h"\
- "..\..\ace\Naming_Context.h"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SPIPE.h"\
- "..\..\ace\SPIPE.i"\
- "..\..\ace\SPIPE_Addr.h"\
- "..\..\ace\SPIPE_Addr.i"\
- "..\..\ace\SPIPE_Stream.h"\
- "..\..\ace\SPIPE_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Request_Reply.h"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\TLI.h"\
- "..\..\ace\TLI.i"\
- "..\..\ace\TLI_Acceptor.h"\
- "..\..\ace\TLI_Acceptor.i"\
- "..\..\ace\TLI_Stream.h"\
- "..\..\ace\TLI_Stream.i"\
- "..\..\ace\Token_Collection.h"\
- "..\..\ace\Token_Collection.i"\
- "..\..\ace\Token_Request_Reply.h"\
- "..\..\ace\Token_Request_Reply.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- "..\lib\Base_Optimizer.cpp"\
- "..\lib\Base_Optimizer.h"\
- "..\lib\Client_Logging_Handler.h"\
- "..\lib\Log_Message_Receiver.cpp"\
- "..\lib\Log_Message_Receiver.h"\
- "..\lib\Logging_Strategy.h"\
- "..\lib\Name_Handler.h"\
- "..\lib\Server_Logging_Handler.h"\
- "..\lib\Server_Logging_Handler_T.cpp"\
- "..\lib\Server_Logging_Handler_T.h"\
- "..\lib\Token_Handler.h"\
- "..\lib\TS_Clerk_Handler.h"\
- "..\lib\TS_Server_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\main.obj" : $(SOURCE) $(DEP_CPP_MAIN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "servers - Win32 Debug"
-
-DEP_CPP_MAIN_=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Connector.cpp"\
- "..\..\ace\Connector.h"\
- "..\..\ace\Connector.i"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Local_Tokens.h"\
- "..\..\ace\Local_Tokens.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Map_Manager.cpp"\
- "..\..\ace\Map_Manager.h"\
- "..\..\ace\Map_Manager.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Name_Proxy.h"\
- "..\..\ace\Name_Request_Reply.h"\
- "..\..\ace\Name_Space.h"\
- "..\..\ace\Naming_Context.h"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SPIPE.h"\
- "..\..\ace\SPIPE.i"\
- "..\..\ace\SPIPE_Addr.h"\
- "..\..\ace\SPIPE_Addr.i"\
- "..\..\ace\SPIPE_Stream.h"\
- "..\..\ace\SPIPE_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Request_Reply.h"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\TLI.h"\
- "..\..\ace\TLI.i"\
- "..\..\ace\TLI_Acceptor.h"\
- "..\..\ace\TLI_Acceptor.i"\
- "..\..\ace\TLI_Stream.h"\
- "..\..\ace\TLI_Stream.i"\
- "..\..\ace\Token_Collection.h"\
- "..\..\ace\Token_Collection.i"\
- "..\..\ace\Token_Request_Reply.h"\
- "..\..\ace\Token_Request_Reply.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- "..\lib\Base_Optimizer.cpp"\
- "..\lib\Base_Optimizer.h"\
- "..\lib\Client_Logging_Handler.h"\
- "..\lib\Log_Message_Receiver.cpp"\
- "..\lib\Log_Message_Receiver.h"\
- "..\lib\Logging_Strategy.h"\
- "..\lib\Name_Handler.h"\
- "..\lib\Server_Logging_Handler.h"\
- "..\lib\Server_Logging_Handler_T.cpp"\
- "..\lib\Server_Logging_Handler_T.h"\
- "..\lib\Token_Handler.h"\
- "..\lib\TS_Clerk_Handler.h"\
- "..\lib\TS_Server_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\main.obj" : $(SOURCE) $(DEP_CPP_MAIN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "servers - Win32 Alpha Debug"
-
-DEP_CPP_MAIN_=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Connector.cpp"\
- "..\..\ace\Connector.h"\
- "..\..\ace\Connector.i"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Local_Tokens.h"\
- "..\..\ace\Local_Tokens.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Map_Manager.cpp"\
- "..\..\ace\Map_Manager.h"\
- "..\..\ace\Map_Manager.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Name_Proxy.h"\
- "..\..\ace\Name_Request_Reply.h"\
- "..\..\ace\Name_Space.h"\
- "..\..\ace\Naming_Context.h"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SPIPE.h"\
- "..\..\ace\SPIPE.i"\
- "..\..\ace\SPIPE_Addr.h"\
- "..\..\ace\SPIPE_Addr.i"\
- "..\..\ace\SPIPE_Stream.h"\
- "..\..\ace\SPIPE_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Request_Reply.h"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\TLI.h"\
- "..\..\ace\TLI.i"\
- "..\..\ace\TLI_Acceptor.h"\
- "..\..\ace\TLI_Acceptor.i"\
- "..\..\ace\TLI_Stream.h"\
- "..\..\ace\TLI_Stream.i"\
- "..\..\ace\Token_Collection.h"\
- "..\..\ace\Token_Collection.i"\
- "..\..\ace\Token_Request_Reply.h"\
- "..\..\ace\Token_Request_Reply.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- "..\lib\Base_Optimizer.cpp"\
- "..\lib\Base_Optimizer.h"\
- "..\lib\Client_Logging_Handler.h"\
- "..\lib\Log_Message_Receiver.cpp"\
- "..\lib\Log_Message_Receiver.h"\
- "..\lib\Logging_Strategy.h"\
- "..\lib\Name_Handler.h"\
- "..\lib\Server_Logging_Handler.h"\
- "..\lib\Server_Logging_Handler_T.cpp"\
- "..\lib\Server_Logging_Handler_T.h"\
- "..\lib\Token_Handler.h"\
- "..\lib\TS_Clerk_Handler.h"\
- "..\lib\TS_Server_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\main.obj" : $(SOURCE) $(DEP_CPP_MAIN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "servers - Win32 Alpha Release"
-
-DEP_CPP_MAIN_=\
- "..\..\ace\Acceptor.cpp"\
- "..\..\ace\Acceptor.h"\
- "..\..\ace\Acceptor.i"\
- "..\..\ace\ACE.h"\
- "..\..\ace\ACE.i"\
- "..\..\ace\Addr.h"\
- "..\..\ace\Addr.i"\
- "..\..\ace\Atomic_Op.i"\
- "..\..\ace\Auto_Ptr.cpp"\
- "..\..\ace\Auto_Ptr.h"\
- "..\..\ace\Auto_Ptr.i"\
- "..\..\ace\Basic_Types.h"\
- "..\..\ace\Basic_Types.i"\
- "..\..\ace\config-win32-common.h"\
- "..\..\ace\config-win32.h"\
- "..\..\ace\config.h"\
- "..\..\ace\Connector.cpp"\
- "..\..\ace\Connector.h"\
- "..\..\ace\Connector.i"\
- "..\..\ace\Containers.cpp"\
- "..\..\ace\Containers.h"\
- "..\..\ace\Containers.i"\
- "..\..\ace\Dynamic.h"\
- "..\..\ace\Dynamic.i"\
- "..\..\ace\Event_Handler.h"\
- "..\..\ace\Event_Handler.i"\
- "..\..\ace\Free_List.cpp"\
- "..\..\ace\Free_List.h"\
- "..\..\ace\Free_List.i"\
- "..\..\ace\Get_Opt.h"\
- "..\..\ace\Get_Opt.i"\
- "..\..\ace\Handle_Set.h"\
- "..\..\ace\Handle_Set.i"\
- "..\..\ace\Hash_Map_Manager.cpp"\
- "..\..\ace\Hash_Map_Manager.h"\
- "..\..\ace\inc_user_config.h"\
- "..\..\ace\INET_Addr.h"\
- "..\..\ace\INET_Addr.i"\
- "..\..\ace\IO_Cntl_Msg.h"\
- "..\..\ace\iosfwd.h"\
- "..\..\ace\IPC_SAP.h"\
- "..\..\ace\IPC_SAP.i"\
- "..\..\ace\Local_Tokens.h"\
- "..\..\ace\Local_Tokens.i"\
- "..\..\ace\Log_Msg.h"\
- "..\..\ace\Log_Priority.h"\
- "..\..\ace\Log_Record.h"\
- "..\..\ace\Log_Record.i"\
- "..\..\ace\Malloc.h"\
- "..\..\ace\Malloc.i"\
- "..\..\ace\Malloc_T.cpp"\
- "..\..\ace\Malloc_T.h"\
- "..\..\ace\Malloc_T.i"\
- "..\..\ace\Managed_Object.cpp"\
- "..\..\ace\Managed_Object.h"\
- "..\..\ace\Managed_Object.i"\
- "..\..\ace\Map_Manager.cpp"\
- "..\..\ace\Map_Manager.h"\
- "..\..\ace\Map_Manager.i"\
- "..\..\ace\Mem_Map.h"\
- "..\..\ace\Mem_Map.i"\
- "..\..\ace\Memory_Pool.h"\
- "..\..\ace\Memory_Pool.i"\
- "..\..\ace\Message_Block.h"\
- "..\..\ace\Message_Block.i"\
- "..\..\ace\Message_Queue.cpp"\
- "..\..\ace\Message_Queue.h"\
- "..\..\ace\Message_Queue.i"\
- "..\..\ace\Module.cpp"\
- "..\..\ace\Module.h"\
- "..\..\ace\Module.i"\
- "..\..\ace\Name_Proxy.h"\
- "..\..\ace\Name_Request_Reply.h"\
- "..\..\ace\Name_Space.h"\
- "..\..\ace\Naming_Context.h"\
- "..\..\ace\Object_Manager.h"\
- "..\..\ace\Object_Manager.i"\
- "..\..\ace\OS.h"\
- "..\..\ace\OS.i"\
- "..\..\ace\Reactor.h"\
- "..\..\ace\Reactor.i"\
- "..\..\ace\Reactor_Impl.h"\
- "..\..\ace\Service_Config.h"\
- "..\..\ace\Service_Config.i"\
- "..\..\ace\Service_Object.h"\
- "..\..\ace\Service_Object.i"\
- "..\..\ace\Service_Types.h"\
- "..\..\ace\Service_Types.i"\
- "..\..\ace\Shared_Object.h"\
- "..\..\ace\Shared_Object.i"\
- "..\..\ace\Signal.h"\
- "..\..\ace\Signal.i"\
- "..\..\ace\Singleton.cpp"\
- "..\..\ace\Singleton.h"\
- "..\..\ace\Singleton.i"\
- "..\..\ace\SOCK.h"\
- "..\..\ace\SOCK.i"\
- "..\..\ace\SOCK_Acceptor.h"\
- "..\..\ace\SOCK_Acceptor.i"\
- "..\..\ace\SOCK_Connector.h"\
- "..\..\ace\SOCK_Connector.i"\
- "..\..\ace\SOCK_IO.h"\
- "..\..\ace\SOCK_IO.i"\
- "..\..\ace\SOCK_Stream.h"\
- "..\..\ace\SOCK_Stream.i"\
- "..\..\ace\SPIPE.h"\
- "..\..\ace\SPIPE.i"\
- "..\..\ace\SPIPE_Addr.h"\
- "..\..\ace\SPIPE_Addr.i"\
- "..\..\ace\SPIPE_Stream.h"\
- "..\..\ace\SPIPE_Stream.i"\
- "..\..\ace\SString.h"\
- "..\..\ace\SString.i"\
- "..\..\ace\Strategies.h"\
- "..\..\ace\Strategies_T.cpp"\
- "..\..\ace\Strategies_T.h"\
- "..\..\ace\Stream_Modules.cpp"\
- "..\..\ace\Stream_Modules.h"\
- "..\..\ace\Stream_Modules.i"\
- "..\..\ace\streams.h"\
- "..\..\ace\SV_Semaphore_Complex.h"\
- "..\..\ace\SV_Semaphore_Complex.i"\
- "..\..\ace\SV_Semaphore_Simple.h"\
- "..\..\ace\SV_Semaphore_Simple.i"\
- "..\..\ace\Svc_Conf_Tokens.h"\
- "..\..\ace\Svc_Handler.cpp"\
- "..\..\ace\Svc_Handler.h"\
- "..\..\ace\Svc_Handler.i"\
- "..\..\ace\Synch.h"\
- "..\..\ace\Synch.i"\
- "..\..\ace\Synch_Options.h"\
- "..\..\ace\Synch_T.cpp"\
- "..\..\ace\Synch_T.h"\
- "..\..\ace\Synch_T.i"\
- "..\..\ace\sys_conf.h"\
- "..\..\ace\Task.h"\
- "..\..\ace\Task.i"\
- "..\..\ace\Task_T.cpp"\
- "..\..\ace\Task_T.h"\
- "..\..\ace\Task_T.i"\
- "..\..\ace\Thread.h"\
- "..\..\ace\Thread.i"\
- "..\..\ace\Thread_Manager.h"\
- "..\..\ace\Thread_Manager.i"\
- "..\..\ace\Time_Request_Reply.h"\
- "..\..\ace\Time_Value.h"\
- "..\..\ace\Timer_Queue.h"\
- "..\..\ace\Timer_Queue_T.cpp"\
- "..\..\ace\Timer_Queue_T.h"\
- "..\..\ace\Timer_Queue_T.i"\
- "..\..\ace\TLI.h"\
- "..\..\ace\TLI.i"\
- "..\..\ace\TLI_Acceptor.h"\
- "..\..\ace\TLI_Acceptor.i"\
- "..\..\ace\TLI_Stream.h"\
- "..\..\ace\TLI_Stream.i"\
- "..\..\ace\Token_Collection.h"\
- "..\..\ace\Token_Collection.i"\
- "..\..\ace\Token_Request_Reply.h"\
- "..\..\ace\Token_Request_Reply.i"\
- "..\..\ace\Trace.h"\
- "..\..\ace\Version.h"\
- "..\..\ace\WFMO_Reactor.h"\
- "..\..\ace\WFMO_Reactor.i"\
- "..\..\ace\ws2tcpip.h"\
- "..\lib\Base_Optimizer.cpp"\
- "..\lib\Base_Optimizer.h"\
- "..\lib\Client_Logging_Handler.h"\
- "..\lib\Log_Message_Receiver.cpp"\
- "..\lib\Log_Message_Receiver.h"\
- "..\lib\Logging_Strategy.h"\
- "..\lib\Name_Handler.h"\
- "..\lib\Server_Logging_Handler.h"\
- "..\lib\Server_Logging_Handler_T.cpp"\
- "..\lib\Server_Logging_Handler_T.h"\
- "..\lib\Token_Handler.h"\
- "..\lib\TS_Clerk_Handler.h"\
- "..\lib\TS_Server_Handler.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\main.obj" : $(SOURCE) $(DEP_CPP_MAIN_) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/netsvcs/servers/servers.dsp b/netsvcs/servers/servers.dsp
deleted file mode 100644
index 05bd772d66b..00000000000
--- a/netsvcs/servers/servers.dsp
+++ /dev/null
@@ -1,175 +0,0 @@
-# Microsoft Developer Studio Project File - Name="servers" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=servers - Win32 Alpha Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "servers.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "servers.mak" CFG="servers - Win32 Alpha Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "servers - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "servers - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "servers - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE "servers - Win32 Alpha Release" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "servers - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Release"
-# PROP BASE Intermediate_Dir ".\Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /I "..\lib" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /FD /c
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib ace.lib netsvcs.lib /nologo /subsystem:console /machine:I386 /out:"main.exe" /libpath:"..\..\ace" /libpath:"..\lib"
-
-!ELSEIF "$(CFG)" == "servers - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\lib" /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib aced.lib netsvcs.lib /nologo /subsystem:console /debug /machine:I386 /out:"main.exe" /libpath:"..\..\ace" /libpath:"..\lib"
-
-!ELSEIF "$(CFG)" == "servers - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "servers_"
-# PROP BASE Intermediate_Dir "servers_"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\lib" /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /Gt0 /W3 /GX /Zi /Od /I "..\lib" /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib netsvcs.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /out:"main.exe" /libpath:"..\..\ace" /libpath:"..\lib"
-# ADD LINK32 aced.lib netsvcs.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /out:"main.exe" /libpath:"..\..\ace" /libpath:"..\lib"
-
-!ELSEIF "$(CFG)" == "servers - Win32 Alpha Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "servers0"
-# PROP BASE Intermediate_Dir "servers0"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /O2 /I "..\..\\" /I "..\lib" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /Gt0 /W3 /GX /O2 /I "..\..\\" /I "..\lib" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ace.lib netsvcs.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /machine:ALPHA /out:"main.exe" /libpath:"..\..\ace" /libpath:"..\lib"
-# ADD LINK32 ace.lib netsvcs.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /machine:ALPHA /out:"main.exe" /libpath:"..\..\ace" /libpath:"..\lib"
-
-!ENDIF
-
-# Begin Target
-
-# Name "servers - Win32 Release"
-# Name "servers - Win32 Debug"
-# Name "servers - Win32 Alpha Debug"
-# Name "servers - Win32 Alpha Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\main.cpp
-
-!IF "$(CFG)" == "servers - Win32 Release"
-
-!ELSEIF "$(CFG)" == "servers - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "servers - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "servers - Win32 Alpha Release"
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/netsvcs/servers/servers.dsw b/netsvcs/servers/servers.dsw
deleted file mode 100644
index cf9d200a8bf..00000000000
--- a/netsvcs/servers/servers.dsw
+++ /dev/null
@@ -1,29 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "servers"=.\servers.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/netsvcs/servers/servers4.mak b/netsvcs/servers/servers4.mak
deleted file mode 100644
index 58d93596a03..00000000000
--- a/netsvcs/servers/servers4.mak
+++ /dev/null
@@ -1,474 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=servers - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to servers - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "servers - Win32 Release" && "$(CFG)" !=\
- "servers - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "servers4.mak" CFG="servers - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "servers - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "servers - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "servers - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "servers - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Target_Dir ""
-OUTDIR=.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\main.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\main.obj"
- -@erase "$(OUTDIR)\main.exe"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/servers4.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/servers4.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib ..\lib\netsvcs.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /machine:I386 /out:"main.exe"
-LINK32_FLAGS=ace.lib ..\lib\netsvcs.lib kernel32.lib user32.lib gdi32.lib\
- winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib\
- uuid.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)/main.pdb"\
- /machine:I386 /out:"$(OUTDIR)/main.exe"
-LINK32_OBJS= \
- "$(INTDIR)\main.obj"
-
-"$(OUTDIR)\main.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "servers - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "debug"
-# PROP Target_Dir ""
-OUTDIR=.
-INTDIR=.\debug
-
-ALL : "$(OUTDIR)\main.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\main.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\main.exe"
- -@erase "$(OUTDIR)\main.ilk"
- -@erase "$(OUTDIR)\main.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\lib" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\lib" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fp"$(INTDIR)/servers4.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/servers4.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib ..\lib\netsvcs.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386 /out:"main.exe"
-LINK32_FLAGS=aced.lib ..\lib\netsvcs.lib kernel32.lib user32.lib gdi32.lib\
- winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib\
- uuid.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/main.pdb"\
- /debug /machine:I386 /out:"$(OUTDIR)/main.exe"
-LINK32_OBJS= \
- "$(INTDIR)\main.obj"
-
-"$(OUTDIR)\main.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "servers - Win32 Release"
-# Name "servers - Win32 Debug"
-
-!IF "$(CFG)" == "servers - Win32 Release"
-
-!ELSEIF "$(CFG)" == "servers - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\main.cpp
-
-!IF "$(CFG)" == "servers - Win32 Release"
-
-DEP_CPP_MAIN_=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\STAT.H"\
- {$(INCLUDE)}"\sys\TYPES.H"\
-
-NODEP_CPP_MAIN_=\
- ".\Client_Logging_Handler.h"\
- ".\Logging_Strategy.h"\
- ".\Name_Handler.h"\
- ".\Server_Logging_Handler.h"\
- ".\Token_Handler.h"\
- ".\TS_Clerk_Handler.h"\
- ".\TS_Server_Handler.h"\
-
-
-"$(INTDIR)\main.obj" : $(SOURCE) $(DEP_CPP_MAIN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "servers - Win32 Debug"
-
-DEP_CPP_MAIN_=\
- "..\..\ace\config-win32.h"\
- "..\lib\Base_Optimizer.cpp"\
- "..\lib\Base_Optimizer.h"\
- "..\lib\Client_Logging_Handler.h"\
- "..\lib\Log_Message_Receiver.cpp"\
- "..\lib\Log_Message_Receiver.h"\
- "..\lib\Logging_Strategy.h"\
- "..\lib\Name_Handler.h"\
- "..\lib\Server_Logging_Handler.h"\
- "..\lib\Server_Logging_Handler_T.cpp"\
- "..\lib\Server_Logging_Handler_T.h"\
- "..\lib\Token_Handler.h"\
- "..\lib\TS_Clerk_Handler.h"\
- "..\lib\TS_Server_Handler.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Name_Proxy.h"\
- {$(INCLUDE)}"\ace\Name_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Name_Space.h"\
- {$(INCLUDE)}"\ace\Naming_Context.h"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\TLI.h"\
- {$(INCLUDE)}"\ace\TLI.i"\
- {$(INCLUDE)}"\ace\TLI_Acceptor.h"\
- {$(INCLUDE)}"\ace\TLI_Acceptor.i"\
- {$(INCLUDE)}"\ace\TLI_Stream.h"\
- {$(INCLUDE)}"\ace\TLI_Stream.i"\
- {$(INCLUDE)}"\ace\Token_Collection.h"\
- {$(INCLUDE)}"\ace\Token_Collection.i"\
- {$(INCLUDE)}"\ace\Token_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Token_Request_Reply.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
- {$(INCLUDE)}"\sys\STAT.H"\
- {$(INCLUDE)}"\sys\TYPES.H"\
-
-
-"$(INTDIR)\main.obj" : $(SOURCE) $(DEP_CPP_MAIN_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/netsvcs/servers/servers4.mdp b/netsvcs/servers/servers4.mdp
deleted file mode 100644
index a7532c2d031..00000000000
--- a/netsvcs/servers/servers4.mdp
+++ /dev/null
Binary files differ
diff --git a/netsvcs/servers/svc.conf b/netsvcs/servers/svc.conf
deleted file mode 100644
index 78b59eab3a9..00000000000
--- a/netsvcs/servers/svc.conf
+++ /dev/null
@@ -1,17 +0,0 @@
-# These are the services that can be linked into ACE.
-# Note that you can replace the hardcoded "../lib/netsvcs" with
-# a relative path if you set your LD search path correctly -- ACE will
-# locate this for you automatically by reading your LD search path.
-# Moreover, ACE will automatically insert the correct suffix (e.g.,
-# ".dll", ".so", etc.). In addition, you can replace the hardcoded
-# "-p 20xxx" with "-p $PORTxxx" if you set your environment variables
-# correctly.
-
-dynamic Logger Service_Object * ../lib/netsvcs:_make_ACE_Logging_Strategy() "-s foobar -f STDERR|OSTREAM"
-dynamic Time_Service Service_Object * ../lib/netsvcs:_make_ACE_TS_Server_Acceptor() "-p 20222"
-dynamic Name_Server Service_Object * ../lib/netsvcs:_make_ACE_Name_Acceptor() "-p 20012"
-dynamic Token_Service Service_Object * ../lib/netsvcs:_make_ACE_Token_Acceptor() "-p 20202"
-dynamic Server_Logging_Service Service_Object * ../lib/netsvcs:_make_ACE_Server_Logging_Acceptor() active "-p 20009"
-dynamic Thr_Server_Logging_Service Service_Object * ../lib/netsvcs:_make_ACE_Thr_Server_Logging_Acceptor() active "-p 20020"
-dynamic Client_Logging_Service Service_Object * ../lib/netsvcs:_make_ACE_Client_Logging_Acceptor() active "-p 20009"
-
diff --git a/os-patches/linux-patches.html b/os-patches/linux-patches.html
deleted file mode 100644
index e5f07f598df..00000000000
--- a/os-patches/linux-patches.html
+++ /dev/null
@@ -1,190 +0,0 @@
-<html> <head>
-<title></title>
-</head>
-
-<BODY text = "#000000"
-link="#000fff"
-vlink="#ff0f0f"
-bgcolor="#ffffff">
-
-With RedHat 5.0 distributions of Linux, it's best to upgrade the
-distribution with these:
-<ul>
- <li>egcs 1.0.1
- <li>glibc-2.0.6 (from ftp://sunsite.unc.edu/pub/gnu plus Torbjörn's patch)
- <li>linuxthreads 0.7? for the glibc-2.0.6 above
-</ul>
-
-In addition, you'll need to apply Torbjörn Lindgren's
-&lt;tl@funcom.com&gt; patch to glibc-2.0.6's LinuxThread:<p>
-
-<pre>
---- signals.c.old Wed Jan 14 01:09:02 1998
-+++ signals.c Wed Jan 14 01:11:37 1998
-@@ -82,7 +82,7 @@
- pthread_mutex_lock(&sigwaited_mut);
- /* Make sure no other thread is waiting on our signals */
- test_again:
-- for (s = 0; s &lt; NSIG; s++) {
-+ for (s = 1; s &lt; NSIG; s++) {
- if (sigismember(set, s) && sigismember(&sigwaited, s)) {
- pthread_cond_wait(&sigwaited_changed, &sigwaited_mut);
- goto test_again;
-@@ -96,7 +96,7 @@
- /* Install our signal handler on all signals in set,
- and unblock them in mask.
- Also mark those signals as being sigwaited on */
-- for (s = 1; s &lt;= NSIG; s++) {
-+ for (s = 1; s &lt; NSIG; s++) {
- if (sigismember(set, s) && s != PTHREAD_SIG_CANCEL) {
- sigdelset(&mask, s);
- action.sa_handler = __pthread_sighandler;
-@@ -121,7 +121,7 @@
- self-&gt;p_cancel_jmp = NULL;
- /* The signals are now reblocked. Restore the sighandlers. */
- pthread_mutex_lock(&sigwaited_mut);
-- for (s = 1; s &lt;= NSIG; s++) {
-+ for (s = 1; s &lt; NSIG; s++) {
- if (sigismember(set, s) && s != PTHREAD_SIG_CANCEL) {
- sigaction(s, &(saved_signals[s]), NULL);
- sigdelset(&sigwaited, s);
-</pre>
-
-Thanks to James CE Johnson &lt;jjohnson@lads.com&gt;, Torbjörn
-Lindgren &lt;tl@funcom.com&gt;, and Oleg Krivosheev
-&lt;kriol@fnal.gov&gt; for this information; Torbjörn supplied the
-above patch. With the above configuration, Jame and Torbjörn report
-that only ACE Thread_Manager_Test seg faults on Intel platforms!
-
-Without the following patch from Scott Snyder &lt;sss@d0linux01.fnal.gov&gt;,
-egcs 1.0.1 on Linux won't be able to compile
-netsvcs/lib/Server_Logging_Handler.cpp:
-
-<pre>
-1997-12-10 scott snyder &lt;sss@d0linux01.fnal.gov&gt;
-
- * method.c (make_thunk): Avoid name buffer overflow.
-
-
-Index: gcc/cp/method.c
-===================================================================
-RCS file: /d0sgi0/usr0/snyder/CVSROOT/egcs/gcc/cp/method.c,v
-retrieving revision 1.1.1.5
-diff -c -r1.1.1.5 method.c
-*** method.c 1997/12/08 21:06:03 1.1.1.5
---- method.c 1997/12/11 05:40:37
-***************
-*** 1811,1817 ****
- tree function;
- int delta;
- {
-! char buffer[250];
- tree thunk_id;
- tree thunk;
- char *func_name;
---- 1811,1817 ----
- tree function;
- int delta;
- {
-! char *buffer;
- tree thunk_id;
- tree thunk;
- char *func_name;
-***************
-*** 1822,1827 ****
---- 1822,1828 ----
- if (TREE_CODE (func_decl) != FUNCTION_DECL)
- abort ();
- func_name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (func_decl));
-+ buffer = (char *)alloca (strlen (func_name) + 32);
- if (delta&lt;=0)
- sprintf (buffer, "__thunk_%d_%s", -delta, func_name);
- else
-</pre>
-
-With RedHat 5.0 on Alpha CPUs, two system patches and one
-glibc-2.0.6/linuxthreads patch are necessary in addition to the above.
-The first patch is for the GNU assembler, gas. It is only necessary
-on Alphas, and only when <code>-g</code> is used. If you don't want
-to patch the assembler, you can enable the SUPPRESS_DASH_G option in
-the <code>platform_linux.GNu</code>. Otherwise, this patch can be
-applied to the binutils gas source. Then, rebuild and install as.
-The file to be patched is binutils-2.8.1/gas/config/tc-alpha.h:<p>
-
-<pre>
---- tc-alpha.h.orig Mon May 26 12:32:38 1997
-+++ tc-alpha.h Sat Feb 28 06:45:41 1998
-@@ -25,6 +25,8 @@
-
- #define TARGET_ARCH bfd_arch_alpha
-
-+#define PAGE_SIZE 8192
-+
- #define TARGET_FORMAT (OUTPUT_FLAVOR == bfd_target_ecoff_flavour \
- ? "ecoff-littlealpha" \
- : OUTPUT_FLAVOR == bfd_target_elf_flavour \
-</pre><p>
-
-In addition, you'll need to patch
-<code>/usr/src/linux/include/linux/posix_types.h</code> as follows
-to avoid compilation errors:<p>
-
-<pre>
---- posix_types.h.ORIGINAL Wed Nov 12 12:01:56 1997
-+++ posix_types.h Fri Feb 27 14:13:16 1998
-@@ -41,9 +41,14 @@
- #undef __FDMASK
- #define __FDMASK(d) (1UL &lt;&lt; ((d) % __NFDBITS))
-
-+#if defined (__KERNEL__)
- typedef struct fd_set {
- unsigned long fds_bits [__FDSET_LONGS];
- } __kernel_fd_set;
-+#else /* ! __KERNEL__ */
-+#include &lt;gnu/types.h&gt;
-+typedef __fd_set __kernel_fd_set;
-+#endif /* ! __KERNEL__ */
-
- /* Type of a signal handler. */
- typedef void (*__kernel_sighandler_t)(int);
-</pre><p>
-
-Finally, on Alpha only, I removed wrapsyscall from the LinuxThreads
-library by patching linuxthreads/Makefile:
-
-<pre>
-36c36
-&lt; semaphore wrapsyscall
----
-&gt; semaphore # wrapsyscall
-</pre>
-
-With that and the above configuration/pathes, all ACE tests run
-perfectly cleanly on Alpha!<p>
-
-<strong><blink><font color="#ff0000">WARNING:</font></blink></strong>
-There is a bug in <code>getsockname ()</code> on versions of Linux
-through 2.0.30, at least. <code>getsockname ()</code> returns an
-Internet host address of 127.0.0.1 (localhost) instead of 0.0.0.0 for
-sockets that aren't connected. This bug prevents TAO servers from
-working correctly. To fix it, comment out these two lines in function
-<code>inet_getname ()</code> in
-<code>/usr/src/linux/net/ipv4/af_inet.c</code>:
-
-<pre>
- } else {
- __u32 addr = sk-&gt;rcv_saddr;
- if (!addr) {
- addr = sk-&gt;saddr;
-/* comment out this line: if (!addr) */
-/* comment out this line: addr = ip_my_addr(); */
- }
- sin-&gt;sin_port = sk-&gt;dummy_th.source;
- sin-&gt;sin_addr.s_addr = addr;
- }
-</pre>
-
-and rebuild your kernel. This fix has been implemented in 2.1.x
-versions of the kernel.<p>
-
-</body> </html>
diff --git a/os-patches/lynxos-patches.html b/os-patches/lynxos-patches.html
deleted file mode 100644
index 04275561610..00000000000
--- a/os-patches/lynxos-patches.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<html> <head>
-<title></title>
-</head>
-
-<BODY text = "#000000"
-link="#000fff"
-vlink="#ff0f0f"
-bgcolor="#ffffff">
-
- With LynxOS 2.5.0-FCS version: 012797-G, you'll need to apply this
- patch:<p>
- <pre>ftp://ftp.lynx.com/pub/patches/v2.5-patches/v2.5-on-x86/000134-00.tar.Z
- </pre><p>
-
- And, you'll need to apply the following four patches:
- <ol>
- <li><code>Patch /usr/include/netinet/in.h</code>:<p>
-<pre>
---- in.h.ORIGINAL Sat Feb 8 09:58:28 1997
-+++ in.h Wed Nov 26 15:41:04 1997
-@@ -278,8 +278,7 @@
- compiler, the macros are not defined: Functions must be used.
- */
- static __inline__ unsigned short
--htons(arg)
--unsigned short arg;
-+htons(unsigned short arg)
- {
- unsigned short retval;
-
-@@ -292,8 +291,7 @@
- }
-
- static __inline__ unsigned long
--htonl(arg)
--unsigned long arg;
-+htonl(unsigned long arg)
- {
- unsigned long retval;
-</pre><p>
-
- <li><code>Patch /usr/include/name.h</code>:<p>
-<pre>
---- name.h.ORIGINAL Sat Feb 8 11:57:36 1997
-+++ name.h Wed Dec 24 11:00:57 1997
-@@ -112,7 +112,11 @@
- static __inline__ int _name_fchmod(int nsid, mode_t mode)
- { return _name_server(_NS_FCHMOD, nsid, mode); }
-
-+#if defined __cplusplus
-+static __inline__ int _name_fchown(int /* nsid */, uid_t owner, gid_t group)
-+#else
- static __inline__ int _name_fchown(int nsid, uid_t owner, gid_t group)
-+#endif /* __cplusplus */
- { return _name_server(_NS_FCHOWN, owner, group); }
-
- static __inline__ int _name_close(int nsid)
-</pre>
-
- <li><code>Patch /usr/include/scsi.h</code>:<p>
-<pre>
---- scsi.h.ORIGINAL Sat Feb 8 09:57:43 1997
-+++ scsi.h Mon Dec 1 09:13:13 1997
-@@ -166,7 +166,7 @@
- ------------------------------------------------------------------------------
- */
- #define GET_DATA_BUFFER_STATUS 0x34 /* O 14.2.1 */
--#define GET WINDOW 0x25 /* O 14.2.2 */
-+#define GET_WINDOW 0x25 /* O 14.2.2 */
- #define OBJECT_POSITION 0x31 /* O 14.2.3 */
- #define SCAN 0x1B /* O 14.2.5 */
- #define SET_WINDOW 0x24 /* M 14.2.6 */
-</pre>
-
- <li><code>Patch /usr/include/netdb.h</code>:<p>
-<pre>
---- netdb.h.ORIGINAL Sat Feb 8 09:57:36 1997
-+++ netdb.h Mon Dec 1 10:57:15 1997
-@@ -95,6 +95,8 @@
- extern struct protoent *getprotobyname _AP((char *));
- extern struct protoent *getprotobynumber _AP((int));
- extern struct protoent *getprotoent _AP((void));
-+int sethostent _AP((int));
-+int endhostent _AP((void));
-
- /*
- * Error return codes from gethostbyname() and gethostbyaddr()
-</pre>
- </ol>
-
-</body> </html>
diff --git a/performance-tests/Makefile b/performance-tests/Makefile
deleted file mode 100644
index ce5f51d934b..00000000000
--- a/performance-tests/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the performance-tests directory
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = Synch-Benchmarks \
- Misc \
- UDP
-
-# The following directory isn't compiled by default since haven't
-# finished integrating it into ACE...
-#
-# TTCP
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
diff --git a/performance-tests/Misc/Makefile b/performance-tests/Misc/Makefile
deleted file mode 100644
index b6a2d2288fc..00000000000
--- a/performance-tests/Misc/Makefile
+++ /dev/null
@@ -1,299 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for tests of the miscellaneous ACE performance tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = basic_perf \
- childbirth_time \
- context_switch_time \
- preempt \
- test_mutex \
- test_singleton \
- test_naming
-
-# Only build static library for optimum run-time speed.
-LIB = libPerf.a
-FILES = basic_func
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-LDLIBS = -lPerf
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-# See comment above about only building libPerf.a for max performance.
-BUILD = $(VLIB) $(VBIN)
-
-# For make depend.
-SRC = $(addsuffix .cpp, $(BIN))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/basic_func.o .obj/basic_func.so .shobj/basic_func.o .shobj/basic_func.so: basic_func.cpp basic_func.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/basic_perf.o .obj/basic_perf.so .shobj/basic_perf.o .shobj/basic_perf.so: basic_perf.cpp basic_func.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/childbirth_time.o .obj/childbirth_time.so .shobj/childbirth_time.o .shobj/childbirth_time.so: childbirth_time.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h
-.obj/context_switch_time.o .obj/context_switch_time.so .shobj/context_switch_time.o .shobj/context_switch_time.so: context_switch_time.cpp \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/preempt.o .obj/preempt.so .shobj/preempt.o .shobj/preempt.so: preempt.cpp $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Sched_Params.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/test_mutex.o .obj/test_mutex.so .shobj/test_mutex.o .shobj/test_mutex.so: test_mutex.cpp \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h
-.obj/test_singleton.o .obj/test_singleton.so .shobj/test_singleton.o .shobj/test_singleton.so: test_singleton.cpp \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h
-.obj/test_naming.o .obj/test_naming.so .shobj/test_naming.o .shobj/test_naming.so: test_naming.cpp \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Naming_Context.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Name_Proxy.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Name_Request_Reply.h \
- $(ACE_ROOT)/ace/Name_Space.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/performance-tests/Misc/basic_func.cpp b/performance-tests/Misc/basic_func.cpp
deleted file mode 100644
index 1886a6dfbad..00000000000
--- a/performance-tests/Misc/basic_func.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-// $Id$
-
-#include "basic_func.h"
-
-int A, B, C, D, E, F;
-
-void
-func ()
-{
- DO_SOMETHING
-}
-
-
-void
-Foo::func ()
-{
- DO_SOMETHING
-}
-
-
-Foo_v::~Foo_v ()
-{
-}
-
-
-void
-Foo_v::func ()
-{
- DO_SOMETHING
-}
-
-
-void
-Foo_v::v_func ()
-{
- DO_SOMETHING
-}
-
-
-void
-Foo_d_v::v_func ()
-{
- DO_SOMETHING
-}
-
-
-// EOF
diff --git a/performance-tests/Misc/basic_func.h b/performance-tests/Misc/basic_func.h
deleted file mode 100644
index 84dba6d208f..00000000000
--- a/performance-tests/Misc/basic_func.h
+++ /dev/null
@@ -1,71 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// performance-tests/Misc
-//
-// = FILENAME
-// basic_func.h
-//
-// = DESCRIPTION
-// For use with basic_perf.cpp.
-//
-// = AUTHOR
-// David Levine
-//
-// ============================================================================
-
-#include "ace/ACE.h"
-
-extern int A,B,C,D,E,F;
-
-// If your compiler optimizes away Empty_Iteration_Test::run (), then
-// #defining ACE_HAS_OPTIMIZED_NULL_FUNCTIONS may help produce more
-// reasonable numbers.
-#if defined (_MSC_VER)
- // MSVC 5.0 needs it . . .
-# define ACE_HAS_OPTIMIZED_NULL_FUNCTIONS
-#endif /* _MSC_VER */
-
-#if defined (ACE_HAS_OPTIMIZED_NULL_FUNCTIONS)
-# define EXPR(R,A,B,C,D) (R=(A*B + C*D))
-# define DO_SOMETHING EXPR(A,B,EXPR(F,A,E,C,B),EXPR(B,F,A,D,E),EXPR(E,B,F,A,C));
-#else /* ACE_HAS_OPTIMIZED_NULL_FUNCTIONS */
-# define DO_SOMETHING
-#endif /* ACE_HAS_OPTIMIZED_NULL_FUNCTIONS */
-
-
-// An external (global) function.
-void func ();
-
-
-// A class with no virtual functions.
-class Foo
-{
- public:
- void inline_func () { DO_SOMETHING }
- void func ();
-};
-
-
-// A class with a virtual function.
-class Foo_v
-{
- public:
- virtual ~Foo_v ();
- void inline_func () { DO_SOMETHING }
- void func ();
- virtual void v_func ();
-};
-
-
-// A derived class.
-class Foo_d_v : public Foo_v
-{
- public:
- virtual void v_func ();
-};
-
-
-// EOF
diff --git a/performance-tests/Misc/basic_perf.cpp b/performance-tests/Misc/basic_perf.cpp
deleted file mode 100644
index 92e04621c84..00000000000
--- a/performance-tests/Misc/basic_perf.cpp
+++ /dev/null
@@ -1,641 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// performance-tests/Misc
-//
-// = FILENAME
-// basic_perf.cpp
-//
-// = DESCRIPTION
-// Times various simple operations.
-//
-// With Sun C++, use -O2: make CFLAGS="-mt -O2" BIN=basic_perf
-// -fast seems to produce slower times.
-//
-// = AUTHOR
-// David Levine
-//
-// ============================================================================
-
-#include "basic_func.h"
-#include "ace/High_Res_Timer.h"
-#include "ace/Get_Opt.h"
-#include "ace/OS.h"
-
-static const char usage [] = "[-? |\n"
- " [-i <iterations> [1000000]]";
-
-// These are global. They appear to bust the CPU cache, on an Ultra 2
-// w/Sun C++ 4.2.
-static u_int iterations = 1000000;
-Foo foo;
-Foo_v foo_v;
-
-inline
-void
-inline_func ()
-{
- DO_SOMETHING
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// function per_iteration
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// Given an elapsed time in nanoseconds, returns the time per iteration
-// in microseconds.
-static
-inline
-double
-per_iteration (const ACE_hrtime_t elapsed /* nanoseconds */)
-{
- // The division by (ACE_UINT32) 1u allows transparent support of
- // ACE_U_LongLong; its operator/ produces a u_long result.
- double ms_per_iteration = (double) (elapsed/ (ACE_UINT32) 1u) / 1000.0 /
- (double) iterations;
-
- // Don't print out "-0.000" or "-0.001" . . .
- return -0.002 < ms_per_iteration && ms_per_iteration < 0.0
- ? 0.0
- : ms_per_iteration;
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Basic_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-class Basic_Test
-{
-public:
- Basic_Test (ACE_High_Res_Timer &timer,
- ACE_hrtime_t empty_iteration_time);
- virtual ~Basic_Test (void);
-
- virtual void run (void) = 0;
-
- double iteration_time (void);
-
- void print_iteration_time (const char *message);
-
-protected:
- ACE_hrtime_t elapsed_time_;
-
- void start_timing (void)
- {
- timer_.reset ();
- timer_.start ();
- }
-
- void stop_timing (void)
- {
- timer_.stop ();
- timer_.elapsed_time (elapsed_time_);
- }
-
-private:
- ACE_High_Res_Timer &timer_;
- ACE_hrtime_t empty_iteration_time_;
-
- // Require the timer reference.
- Basic_Test (void);
-
- // Force construction of independent instances by prohibiting copying.
- Basic_Test (const Basic_Test &);
- Basic_Test &operator= (const Basic_Test &);
-};
-
-Basic_Test::Basic_Test (ACE_High_Res_Timer &timer,
- ACE_hrtime_t empty_iteration_time)
- : elapsed_time_ (0),
- timer_ (timer),
- empty_iteration_time_ (empty_iteration_time)
-{
-}
-
-Basic_Test::~Basic_Test (void)
-{
-}
-
-double
-Basic_Test::iteration_time (void)
-{
- return per_iteration (elapsed_time_ - empty_iteration_time_);
-}
-
-void
-Basic_Test::print_iteration_time (const char *message)
-{
- ACE_DEBUG ((LM_INFO, " %-41s %8.3f\n",
- message,
- this->iteration_time ()));
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Empty_Iteration_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-class Empty_Iteration_Test : public Basic_Test
-{
-public:
- Empty_Iteration_Test (ACE_High_Res_Timer &timer) : Basic_Test (timer, 0) {}
- virtual ~Empty_Iteration_Test (void) {};
-
- virtual void run (void);
-
- ACE_hrtime_t empty_iteration_time (void) const
- {
- return elapsed_time_;
- }
-
-private:
- // Require the timer reference.
- Empty_Iteration_Test (void);
-
- // Force construction of independent instances by prohibiting copying.
- Empty_Iteration_Test (const Empty_Iteration_Test &);
- Empty_Iteration_Test &operator= (const Empty_Iteration_Test &);
-};
-
-void
-Empty_Iteration_Test::run (void)
-{
- this->start_timing ();
-
- for (u_int i = 0; i < iterations; ++i)
- {
- DO_SOMETHING
- }
-
- this->stop_timing ();
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Inline_Call_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-class Inline_Call_Test : public Basic_Test
-{
-public:
- Inline_Call_Test (ACE_High_Res_Timer &timer,
- ACE_hrtime_t empty_iteration_time)
- : Basic_Test (timer, empty_iteration_time) {}
- virtual ~Inline_Call_Test (void) {};
-
- virtual void run (void);
-
-private:
- // Require the timer reference.
- Inline_Call_Test (void);
-
- // Force construction of independent instances by prohibiting copying.
- Inline_Call_Test (const Inline_Call_Test &);
- Inline_Call_Test &operator= (const Inline_Call_Test &);
-};
-
-void
-Inline_Call_Test::run (void)
-{
- this->start_timing ();
-
- for (u_int i = 0; i < iterations; ++i)
- inline_func ();
-
- this->stop_timing ();
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Noninline_Call_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-class Noninline_Call_Test : public Basic_Test
-{
-public:
- Noninline_Call_Test (ACE_High_Res_Timer &timer,
- ACE_hrtime_t empty_iteration_time)
- : Basic_Test (timer, empty_iteration_time) {}
- virtual ~Noninline_Call_Test (void) {};
-
- virtual void run (void);
-
-private:
- // Require the timer reference.
- Noninline_Call_Test (void);
-
- // Force construction of independent instances by prohibiting copying.
- Noninline_Call_Test (const Noninline_Call_Test &);
- Noninline_Call_Test &operator= (const Noninline_Call_Test &);
-};
-
-void
-Noninline_Call_Test::run (void)
-{
- this->start_timing ();
-
- for (u_int i = 0; i < iterations; ++i)
- func ();
-
- this->stop_timing ();
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Inline_Member_Call_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-class Inline_Member_Call_Test : public Basic_Test
-{
-public:
- Inline_Member_Call_Test (ACE_High_Res_Timer &timer,
- ACE_hrtime_t empty_iteration_time)
- : Basic_Test (timer, empty_iteration_time) {}
- virtual ~Inline_Member_Call_Test (void) {};
-
- virtual void run (void);
-
-private:
- // Require the timer reference.
- Inline_Member_Call_Test (void);
-
- // Force construction of independent instances by prohibiting copying.
- Inline_Member_Call_Test (const Inline_Member_Call_Test &);
- Inline_Member_Call_Test &operator= (const Inline_Member_Call_Test &);
-};
-
-void
-Inline_Member_Call_Test::run (void)
-{
- this->start_timing ();
-
- for (u_int i = 0; i < iterations; ++i)
- foo.inline_func ();
-
- this->stop_timing ();
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Noninline_Member_Call_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-class Noninline_Member_Call_Test : public Basic_Test
-{
-public:
- Noninline_Member_Call_Test (ACE_High_Res_Timer &timer,
- ACE_hrtime_t empty_iteration_time)
- : Basic_Test (timer, empty_iteration_time) {}
- virtual ~Noninline_Member_Call_Test (void) {};
-
- virtual void run (void);
-
-private:
- // Require the timer reference.
- Noninline_Member_Call_Test (void);
-
- // Force construction of independent instances by prohibiting copying.
- Noninline_Member_Call_Test (const Noninline_Member_Call_Test &);
- Noninline_Member_Call_Test &operator= (const Noninline_Member_Call_Test &);
-};
-
-void
-Noninline_Member_Call_Test::run (void)
-{
- this->start_timing ();
-
- for (u_int i = 0; i < iterations; ++i)
- foo.func ();
-
- this->stop_timing ();
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Inline_Member_With_Virtual_Call_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-class Inline_Member_With_Virtual_Call_Test : public Basic_Test
-{
-public:
- Inline_Member_With_Virtual_Call_Test (ACE_High_Res_Timer &timer,
- ACE_hrtime_t empty_iteration_time)
- : Basic_Test (timer, empty_iteration_time) {}
- virtual ~Inline_Member_With_Virtual_Call_Test (void) {};
-
- virtual void run (void);
-
-private:
- // Require the timer reference.
- Inline_Member_With_Virtual_Call_Test (void);
-
- // Force construction of independent instances by prohibiting copying.
- Inline_Member_With_Virtual_Call_Test (
- const Inline_Member_With_Virtual_Call_Test &);
- Inline_Member_With_Virtual_Call_Test &operator= (
- const Inline_Member_With_Virtual_Call_Test &);
-};
-
-void
-Inline_Member_With_Virtual_Call_Test::run (void)
-{
- this->start_timing ();
-
- for (u_int i = 0; i < iterations; ++i)
- foo_v.inline_func ();
-
- this->stop_timing ();
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Noninline_Member_With_Virtual_Call_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-class Noninline_Member_With_Virtual_Call_Test : public Basic_Test
-{
-public:
- Noninline_Member_With_Virtual_Call_Test (ACE_High_Res_Timer &timer,
- ACE_hrtime_t empty_iteration_time)
- : Basic_Test (timer, empty_iteration_time) {}
- virtual ~Noninline_Member_With_Virtual_Call_Test (void) {};
-
- virtual void run (void);
-
-private:
- // Require the timer reference.
- Noninline_Member_With_Virtual_Call_Test (void);
-
- // Force construction of independent instances by prohibiting copying.
- Noninline_Member_With_Virtual_Call_Test
- (const Noninline_Member_With_Virtual_Call_Test &);
- Noninline_Member_With_Virtual_Call_Test &operator=
- (const Noninline_Member_With_Virtual_Call_Test &);
-};
-
-void
-Noninline_Member_With_Virtual_Call_Test::run (void)
-{
- this->start_timing ();
-
- for (u_int i = 0; i < iterations; ++i)
- foo_v.func ();
-
- this->stop_timing ();
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Virtual_Member_Optimizable_Call_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-class Virtual_Member_Optimizable_Call_Test : public Basic_Test
-{
-public:
- Virtual_Member_Optimizable_Call_Test (ACE_High_Res_Timer &timer,
- ACE_hrtime_t empty_iteration_time)
- : Basic_Test (timer, empty_iteration_time) {}
- virtual ~Virtual_Member_Optimizable_Call_Test (void) {};
-
- virtual void run (void);
-
-private:
- // Require the timer reference.
- Virtual_Member_Optimizable_Call_Test (void);
-
- // Force construction of independent instances by prohibiting copying.
- Virtual_Member_Optimizable_Call_Test (
- const Virtual_Member_Optimizable_Call_Test &);
- Virtual_Member_Optimizable_Call_Test &operator= (
- const Virtual_Member_Optimizable_Call_Test &);
-};
-
-void
-Virtual_Member_Optimizable_Call_Test::run (void)
-{
- Foo_v &fv_o = foo_v;
-
- this->start_timing ();
-
- for (u_int i = 0; i < iterations; ++i)
- fv_o.v_func ();
-
- this->stop_timing ();
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Virtual_Member_Call_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-class Virtual_Member_Call_Test : public Basic_Test
-{
-public:
- Virtual_Member_Call_Test (ACE_High_Res_Timer &timer,
- ACE_hrtime_t empty_iteration_time)
- : Basic_Test (timer, empty_iteration_time) {}
- virtual ~Virtual_Member_Call_Test (void) {};
-
- virtual void run (void);
-
-private:
- // Require the timer reference.
- Virtual_Member_Call_Test (void);
-
- // Force construction of independent instances by prohibiting copying.
- Virtual_Member_Call_Test (const Virtual_Member_Call_Test &);
- Virtual_Member_Call_Test &operator= (const Virtual_Member_Call_Test &);
-};
-
-void
-Virtual_Member_Call_Test::run (void)
-{
- Foo_v *fv;
-
- if (iterations < 2)
- fv = new Foo_v;
- else
- fv = new Foo_d_v;
-
- this->start_timing ();
-
- for (u_int i = 0; i < iterations; ++i)
- fv->v_func ();
-
- this->stop_timing ();
-
- delete fv;
- fv = 0;
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// function get_options
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-static
-unsigned int
-get_options (int argc, char *argv [])
-{
- ACE_Get_Opt get_opt (argc, argv, "i:?");
- int opt;
-
- while ((opt = get_opt ()) != EOF)
- {
- switch (opt)
- {
- case 'i':
- {
- int temp = ACE_OS::atoi (get_opt.optarg);
- if (temp > 0)
- iterations = (u_int) temp;
- else
- {
- ACE_DEBUG ((LM_ERROR, "%s: number of iterations must be > 0\n",
- argv [0]));
- return 1;
- }
- break;
- }
- case '?':
- ACE_DEBUG ((LM_INFO, "usage: %s %s\n", argv [0], usage));
- ACE_OS::exit (0);
- break;
- default:
- ACE_DEBUG ((LM_ERROR, "%s: unknown arg, %c\n", argv [0],
- (char) opt));
- ACE_DEBUG ((LM_ERROR, "usage: %s %s\n", argv [0], usage));
- return 1;
- }
- }
-
- switch (argc - get_opt.optind)
- {
- case 0:
- // OK
- break;
- default:
- ACE_DEBUG ((LM_ERROR, "%s: too many arguments\n", argv [0]));
- ACE_DEBUG ((LM_ERROR, "usage: %s %s\n", argv [0], usage));
- return 1;
- }
-
- return 0;
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// function main
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-int
-main (int argc, char *argv[])
-{
- if (get_options (argc, argv))
- ACE_OS::exit (-1);
-
- struct utsname name;
-
- if (ACE_OS::uname (&name) != -1)
- ACE_DEBUG ((LM_INFO, "%s (%s), %s %s at %T\n",
- name.nodename, name.machine, name.sysname, name.release));
-
- ACE_DEBUG ((LM_INFO, "%u iterations\n", iterations));
-
-
- // Use one timer for all the tests. No particular reason why.
- ACE_High_Res_Timer timer;
-
- // Calculate the time for an "empty iteration", and subtract it
- // from each test time.
- ACE_hrtime_t iteration_time;
-
- Empty_Iteration_Test empty_iteration_test (timer);
- empty_iteration_test.run ();
- ACE_DEBUG ((LM_INFO, "An empty iteration costs %8.3f microseconds.\n\n",
- empty_iteration_test.iteration_time ()));
- iteration_time = empty_iteration_test.empty_iteration_time ();
-
-
- // Run the real tests . . .
- Inline_Call_Test inline_call_test (timer, iteration_time);
- inline_call_test.run ();
-
- Noninline_Call_Test noninline_call_test (timer, iteration_time);
- noninline_call_test.run ();
-
- Inline_Member_Call_Test inline_member_call_test (timer, iteration_time);
- inline_member_call_test.run ();
-
- Noninline_Member_Call_Test noninline_member_call_test (
- timer, iteration_time);
- noninline_member_call_test.run ();
-
- Inline_Member_With_Virtual_Call_Test
- inline_member_with_virtual_call_test (timer, iteration_time);
- inline_member_with_virtual_call_test.run ();
-
- Noninline_Member_With_Virtual_Call_Test
- noninline_member_with_virtual_call_test (timer, iteration_time);
- noninline_member_with_virtual_call_test.run ();
-
- Virtual_Member_Optimizable_Call_Test
- virtual_member_optimizable_call_test (timer, iteration_time);
- virtual_member_optimizable_call_test.run ();
-
- Virtual_Member_Call_Test virtual_member_call_test (timer, iteration_time);
- virtual_member_call_test.run ();
-
-
- // Print results . . .
- ACE_DEBUG ((LM_INFO, "operation "
- "time, microseconds\n"));
- ACE_DEBUG ((LM_INFO, "========= "
- "=================="));
-
- ACE_DEBUG ((LM_INFO, "\nglobal function calls:\n"));
- inline_call_test.print_iteration_time ("inline function call");
- noninline_call_test.print_iteration_time ("non-inline function call");
-
- ACE_DEBUG ((LM_INFO, "\nmember function calls:\n"));
- inline_member_call_test.print_iteration_time (
- "inline member function call");
- noninline_member_call_test.print_iteration_time (
- "non-inline member function call");
-
- ACE_DEBUG ((LM_INFO, "\nmember function calls, class has a virtual "
- "function:\n"));
- inline_member_with_virtual_call_test.print_iteration_time (
- "inline member function with virtual call");
- noninline_member_with_virtual_call_test.print_iteration_time (
- "non-inline member function w/virtual call");
-
- ACE_DEBUG ((LM_INFO, "\nvirtual member function calls:\n"));
- virtual_member_optimizable_call_test.print_iteration_time (
- "virtual member function call, optimizable");
- virtual_member_call_test.print_iteration_time (
- "virtual member function call");
-
- return 0;
-}
-
-
-// EOF
diff --git a/performance-tests/Misc/basic_perf.dsp b/performance-tests/Misc/basic_perf.dsp
deleted file mode 100644
index 4b21b78d9a9..00000000000
--- a/performance-tests/Misc/basic_perf.dsp
+++ /dev/null
@@ -1,111 +0,0 @@
-# Microsoft Developer Studio Project File - Name="basic_perf" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=basic_perf - Win32 Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "basic_perf.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "basic_perf.mak" CFG="basic_perf - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "basic_perf - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "basic_perf - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "basic_perf - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\basic_perf\Release"
-# PROP BASE Intermediate_Dir ".\basic_perf\Release"
-# PROP BASE Target_Dir ".\basic_perf"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\basic_perf"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "basic_perf - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\basic_perf\Debug"
-# PROP BASE Intermediate_Dir ".\basic_perf\Debug"
-# PROP BASE Target_Dir ".\basic_perf"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\basic_perf"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "basic_perf - Win32 Release"
-# Name "basic_perf - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\basic_func.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\basic_perf.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\basic_func.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/performance-tests/Misc/childbirth_time.cpp b/performance-tests/Misc/childbirth_time.cpp
deleted file mode 100644
index 6895eaf85bb..00000000000
--- a/performance-tests/Misc/childbirth_time.cpp
+++ /dev/null
@@ -1,298 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// (none)
-//
-// = FILENAME
-// childbirth_time.cpp
-//
-// = DESCRIPTION
-// This program is used to measure various child-creation mechanisms
-// on various platforms. By default, the program measure the time
-// to 'fork' a new process using ACE_Process.spawn (). Other tests
-// are possible as described below. James Hu provides the idea to
-// batch measuring threads creation.
-//
-// Usage: childbirth_time [-n ###] [-p|-f|-t|-a] [-h] [-e]
-//
-// -n ###: Specify number of iteration in tens. If this
-// option is not specified, the default is 10 (100
-// iterations,) which is equivalent to -n 10.
-//
-// *-p: Measure the performance of forking a child process
-// and exec an "empty" program. This test uses
-// ACE_Process.spawn (). (Default)
-//
-// -f: Measure the performance of native "fork" function
-// call. Notice that there is no equivalent NT
-// function calls and this option is only available
-// on UN*X platform.
-//
-// -t: Measure the performance of native thread creation
-// mechanisms. On Solaris, this is thr_create ().
-// On NT, this is CreateThread (). Currently, only
-// these two platforms are implemented.
-//
-// -a: Measure the performance of thread creation using
-// ACE_OS::thr_create ().
-//
-// -h: Use High Resolution Timer if supported by platform.
-//
-// -e: Exec a program after fork (). This option has no
-// effect on NT.
-//
-// = CREATION DATE
-// June 29, 1997
-//
-// = AUTHOR
-// Nanbor Wang
-//
-// ============================================================================
-
-// Process Creation profiling
-
-#include "ace/OS.h"
-#include "ace/Get_Opt.h"
-#include "ace/Process.h"
-#include "ace/Profile_Timer.h"
-
-#define MAX_NO_ITERATION 10000
-#if defined (ACE_WIN32)
-#define SUBPROGRAM "date.exe"
-#else
-#define SUBPROGRAM "date"
-#endif
-
-const int MULTIPLY_FACTOR = 10;
-typedef double (*Profiler)(size_t);
-static int do_exec_after_fork = 0;
-
-static void *
-empty (void*) // do nothing thread function
-{
- return 0;
-}
-
-static double
-prof_ace_process (size_t iteration)
-{
- if (iteration != 0)
- {
- ACE_Process_Options popt;
- ACE_Process aProcess;
-
- popt.command_line (SUBPROGRAM);
-
- iteration *= MULTIPLY_FACTOR;
-
- if (do_exec_after_fork == 0)
- popt.creation_flags (ACE_Process_Options::NO_EXEC);
-
- ACE_Profile_Timer ptimer;
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- double time = 0;
- pid_t result;
-
- for (size_t c = 0; c < iteration; c++)
- {
- ptimer.start ();
- result = aProcess.spawn (popt);
- ptimer.stop ();
-
- if (result == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "process.spawn"), -1);
- else if (do_exec_after_fork == 0 && result == 0)
- ACE_OS::exit (0) ;
- else
- {
- ptimer.elapsed_time (et);
- time += et.real_time;
- }
- }
-
- return time / iteration;
- }
- else
- return -1.0;
-}
-
-static double
-prof_fork (size_t iteration)
-{
-#if !defined (ACE_LACKS_EXEC)
- if (iteration != 0)
- {
- ACE_Profile_Timer ptimer;
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- double time = 0;
-
- iteration *= MULTIPLY_FACTOR;
-
- for (size_t i = 0; i < iteration; i++)
- {
- ptimer.start ();
- switch (ACE_OS::fork ())
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "process.spawn"), -1);
- /* NOTREACHED */
- case 0:
- exit (0);
- /* NOTREACHED */
- break;
- default:
- ptimer.stop ();
- ptimer.elapsed_time (et);
- time += et.real_time;
- }
- }
- return time / iteration;
- }
- else
- return -1.0;
-#else
- ACE_UNUSED_ARG (iteration);
- ACE_ERROR_RETURN ((LM_ERROR, "fork () is not supported on this platform."), -1);
-#endif
-}
-
-static double
-prof_native_thread (size_t iteration)
-{
-#if defined (ACE_HAS_THREADS) && (defined (ACE_HAS_WTHREADS) || defined (ACE_HAS_STHREADS))
- if (iteration != 0)
- {
- ACE_Profile_Timer ptimer;
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- double time = 0;
-
- for (size_t i = 0; i < iteration; i++)
- {
- ptimer.start ();
- for (int j = 0; j < MULTIPLY_FACTOR; j++)
- {
-#if defined (ACE_HAS_WTHREADS)
- if (::CreateThread (NULL,
- 0,
- LPTHREAD_START_ROUTINE (empty),
- 0,
- CREATE_SUSPENDED,
- 0) == NULL)
-#elif defined (ACE_HAS_STHREADS)
- if (::thr_create (NULL,
- 0,
- empty,
- 0,
- THR_SUSPENDED,
- NULL) != 0)
-#endif
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "CreateThread"), -1);
- }
- ptimer.stop ();
- ptimer.elapsed_time (et);
- time += et.real_time;
- }
- iteration *= MULTIPLY_FACTOR;
- return time / iteration;
- }
- else
- return -1.0;
-#else
- ACE_UNUSED_ARG (iteration);
- ACE_ERROR_RETURN ((LM_ERROR, "Testing of native threads is not supported on this platform."), -1);
-#endif
-}
-
-static double
-prof_ace_os_thread (size_t iteration)
-{
-#if defined (ACE_HAS_THREADS)
- if (iteration != 0)
- {
- ACE_Profile_Timer ptimer;
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- double time = 0;
-
- for (size_t i = 0; i < iteration; i++)
- {
- ptimer.start ();
-
- for (int j = 0; j < MULTIPLY_FACTOR; j++)
- if (ACE_OS::thr_create ((ACE_THR_FUNC) empty,
- 0,
- THR_SUSPENDED,
- NULL) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "CreateThread"), -1);
-
- ptimer.stop ();
- ptimer.elapsed_time (et);
- time += et.real_time;
- }
- iteration *= MULTIPLY_FACTOR;
- return time / iteration;
- }
- else
- return -1.0;
-#else
- ACE_UNUSED_ARG (iteration);
- ACE_ERROR_RETURN ((LM_ERROR, "Threads are not supported on this platform."), -1);
-#endif
-}
-
-int
-main (int argc, char* argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "n:pftahe");
- int c;
- size_t iteration = 10;
- Profiler profiler = 0;
- char *profile_name = 0 ;
-
- while ((c=get_opt ()) != -1)
- {
- switch (c)
- {
- case 'n':
- iteration = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'p': // test ACE_Process.spawn ()
- profiler = prof_ace_process;
- profile_name = "ACE_Process.spawn ()";
- break;
- case 'f': // test fork ()
- profiler = prof_fork;
- profile_name = "fork ()";
- break;
- case 't': // test native thread creation
- profiler = prof_native_thread;
- profile_name = "native threads";
- break;
- case 'a': // test ACE_OS::thr_create
- profiler = prof_ace_os_thread;
- profile_name = "ACE_OS::thr_create ()";
- break;
- case 'h': // use high resolution timer
- ACE_High_Res_Timer::get_env_global_scale_factor ();
- break;
- case 'e':
- do_exec_after_fork = 1;
- break;
- default:
- break;
- }
- }
-
- if (profiler == 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Usage: childbirth_time {-p|-f|-t|-a} [-n ###] [-h] [-e]\n"), 1);
- else
- {
- double time = profiler (iteration);
- if (time > 0)
- ACE_DEBUG ((LM_DEBUG,
- "Average performance of %d iterations of %s: %.0f usec\n",
- iteration * 10, profile_name, time * 1e6));
- }
- return 0;
-}
diff --git a/performance-tests/Misc/childbirth_time.dsp b/performance-tests/Misc/childbirth_time.dsp
deleted file mode 100644
index 5df97bd0d2d..00000000000
--- a/performance-tests/Misc/childbirth_time.dsp
+++ /dev/null
@@ -1,103 +0,0 @@
-# Microsoft Developer Studio Project File - Name="childbirth_time" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=childbirth_time - Win32 Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "childbirth_time.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "childbirth_time.mak" CFG="childbirth_time - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "childbirth_time - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "childbirth_time - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "childbirth_time - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\childbirth_time\Release"
-# PROP BASE Intermediate_Dir ".\childbirth_time\Release"
-# PROP BASE Target_Dir ".\childbirth_time"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\childbirth_time"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "childbirth_time - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\childbirth_time\Debug"
-# PROP BASE Intermediate_Dir ".\childbirth_time\Debug"
-# PROP BASE Target_Dir ".\childbirth_time"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\childbirth_time"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "childbirth_time - Win32 Release"
-# Name "childbirth_time - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\childbirth_time.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/performance-tests/Misc/context_switch_time.cpp b/performance-tests/Misc/context_switch_time.cpp
deleted file mode 100644
index 01e356d99e4..00000000000
--- a/performance-tests/Misc/context_switch_time.cpp
+++ /dev/null
@@ -1,753 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// (none)
-//
-// = FILENAME
-// context_switch_time.cpp
-//
-// = DESCRIPTION
-// Program that calculates context switch time between threads.
-// This test is based on the Task Context Switching measurement
-// approach described in:
-// Darren Cathey<br>
-// "RTOS Benchmarking -- All Things Considered . . ."<br>
-// <a href="http://www.realtime-info.be"><em>Real-Time Magazine</em></a>,
-// Second Quarter 1993,
-// <em>reprinted by <a href="http://www.wrs.com/artreqfm.html">Wind River
-// Systems</a></em><p>
-// which in turn is based on Superconducting Super Collider (SSC)
-// Ping Suspend/Resume Task and Suspend/Resume Task benchmarks.
-// Laboratory benchmark
-// It measures two different times:
-// 1) the time to resume a block high priority task, which does
-// nothing other than block immediately; A lower priority task
-// resumes the high priority task, so the elapsed time includes
-// two context switches, one task suspend, and one task resume.
-// 2) the time to suspend and resume a low priority task that does
-// nothing; There is no context switching. This time is subtracted
-// from the one described in 1) above, and the result is divided by
-// two to yield the context switch time.
-//
-// Notes:
-// On Solaris 2.5.1, it appears that the lowest context switching times,
-// at least on a single-CPU machine, are obtained _without_ creating new
-// LWPs for new threads (THR_NEW_LWP). The -n option enables the use of
-// THR_NEW_LWP for testing.
-//
-// On Solaris 2.5.1, real-time threads must be bound to LWPs (using the
-// THR_BOUND flag), so that they can compete for system-wide resources.
-// In other words, if a thread is bound to an LWP, then the kernel is
-// aware of it.
-//
-// On Solaris 2.5.1, a call to thr_yield () is necessary after a call
-// to thr_continue () by a low-priority task. Without it, the high-priority
-// task doesn't preempt the low-priority task. This happens even with a
-// 10 nsec time quantum for the LWP. Maybe it's because with this version
-// of Solaris, the scheduling policy is SCHED_OTHER.
-//
-// All threads are created with the THR_DETACHED flag so that their
-// resources are released when they terminate.
-//
-// = CREATION DATE
-// 17 January 1997
-//
-// = AUTHOR
-// David L. Levine
-//
-// ============================================================================
-
-static const char usage [] = "[-? |\n"
- " [-c <repeat count, 0 means forever>]\n"
- " [-n to spawn a new LWP with each thread\n"
- "[<iterations>]]";
-
-#include "ace/Sched_Params.h"
-#include "ace/ACE.h"
-#include "ace/Task.h"
-#include "ace/Synch.h"
-#include "ace/High_Res_Timer.h"
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#if !defined (DEBUG)
-#define DEBUG 0
-#endif /* DEBUG */
-
-static unsigned int LOW_PRIORITY;
-static unsigned int HIGH_PRIORITY;
-
-// global test configuration parameters
-static unsigned long count = 1;
-static unsigned long num_iterations = 1000;
-static unsigned int new_lwp = 0;
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Low_Priority_Null_Task
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-class Low_Priority_Null_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Low_Priority_Null_Task ();
- virtual ~Low_Priority_Null_Task ();
-
- virtual int svc ();
-
- // called by other task: it returns when this task is ready to
- // continue
- void ready () { initialized_.acquire (); }
-
- void done ();
-
- ACE_hthread_t thread_id () const { return thread_id_; }
-private:
- ACE_hthread_t thread_id_;
- ACE_Semaphore initialized_; // blocks until thread_id_ is assigned
- ACE_Semaphore blocked_semaphore_;
-
- // force proper construction of independent instances
- Low_Priority_Null_Task (const Low_Priority_Null_Task &);
- Low_Priority_Null_Task &operator= (const Low_Priority_Null_Task &);
-};
-
-inline
-Low_Priority_Null_Task::Low_Priority_Null_Task() :
- ACE_Task<ACE_MT_SYNCH> (ACE_Thread_Manager::instance ()),
- initialized_ (0), // initialize to locked, then unlock when ready
- blocked_semaphore_ (0)
-{
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Low_Priority_Null_Task ctor\n"));
-#endif /* DEBUG */
-
- this->activate (THR_BOUND | THR_DETACHED | new_lwp, 1, 0, LOW_PRIORITY);
-
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Low_Priority_Null_Task ctor, activated\n"));
-#endif /* DEBUG */
-}
-
-Low_Priority_Null_Task::~Low_Priority_Null_Task()
-{
-}
-
-int
-Low_Priority_Null_Task::svc ()
-{
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Low_Priority_Null_Task::svc (), entering"));
-#endif /* DEBUG */
-
- ACE_Thread_Manager::instance ()->thr_self (thread_id_);
- initialized_.release ();
-
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "; thread ID is %u\n", thread_id_));
-#endif /* DEBUG */
-
- // this task must never actually execute, so just have it block
- // on a semaphore forever . . .
- blocked_semaphore_.acquire ();
-
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Low_Priority_Task::svc, finishing\n"));
-#endif /* DEBUG */
-
- return 0;
-}
-
-void
-Low_Priority_Null_Task::done ()
-{
- blocked_semaphore_.release ();
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Suspend_Resume_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-class Suspend_Resume_Test : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Suspend_Resume_Test (const unsigned long iterations);
- virtual ~Suspend_Resume_Test ();
-
- virtual int svc ();
-
- ACE_hrtime_t elapsed_time () const { return elapsed_time_; }
-private:
- const unsigned long iterations_;
-
- Low_Priority_Null_Task low_;
-
- ACE_High_Res_Timer timer_;
-
- ACE_hrtime_t elapsed_time_;
-
- // force proper construction of independent instances
- Suspend_Resume_Test ();
- Suspend_Resume_Test (const Suspend_Resume_Test &);
- Suspend_Resume_Test &operator= (const Suspend_Resume_Test &);
-};
-
-Suspend_Resume_Test::Suspend_Resume_Test (const unsigned long iterations) :
- ACE_Task<ACE_MT_SYNCH> (),
- iterations_ (iterations),
- low_ (),
- timer_ ()
-{
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Suspend_Resume_Test ctor\n"));
-#endif /* DEBUG */
-
- this->activate (THR_BOUND | THR_DETACHED | new_lwp, 1, 0, HIGH_PRIORITY);
-}
-
-Suspend_Resume_Test::~Suspend_Resume_Test()
-{
-}
-
-int
-Suspend_Resume_Test::svc ()
-{
-#if DEBUG > 0
- ACE_hthread_t thread_id;
- ACE_Thread_Manager::instance ()->thr_self (thread_id);
-
- ACE_DEBUG ((LM_DEBUG, "Suspend_Resume_Test::svc (), thread ID is %d\n",
- thread_id));
-#endif /* DEBUG */
-
- low_.ready ();
-
- // for information: the cost of the just the loop itself below,
- // without the suspend and resume calls, on a 166 MHz Ultrasparc
- // is about 12.3 nanoseconds per iteration
-
- timer_.start ();
-
- for (unsigned long i = 0; i < iterations_; ++i)
- {
-#if DEBUG > 0
- if (i % (iterations_ >= 10 ? iterations_ / 10 : 1) == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Suspend_Resume_Test::svc (), iteration %u\n",
- i));
- }
-#endif /* DEBUG */
-
- ACE_OS::thr_suspend (low_.thread_id ());
- ACE_OS::thr_continue (low_.thread_id ());
- ACE_OS::thr_yield ();
- }
-
- timer_.stop ();
- timer_.elapsed_microseconds (elapsed_time_);
-
- low_.done ();
-
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Suspend_Resume_Test::svc, finishing\n"));
-#endif /* DEBUG */
-
- return 0;
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class High_Priority_Simple_Task
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-class High_Priority_Simple_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- High_Priority_Simple_Task ();
- virtual ~High_Priority_Simple_Task ();
-
- virtual int svc ();
-
- // called by other task: it returns when this task is ready to
- // continue
- void ready () { initialized_.acquire (); }
-
- void done ();
-
- ACE_hthread_t thread_id () const { return thread_id_; }
- unsigned long iterations () const { return iterations_; }
-private:
- ACE_hthread_t thread_id_;
- ACE_Semaphore initialized_; // block until thread_id_ is assigned
- int terminate_;
- unsigned long iterations_;
-
- // force proper construction of independent instances
- High_Priority_Simple_Task (const High_Priority_Simple_Task &);
- High_Priority_Simple_Task &operator= (const High_Priority_Simple_Task &);
-};
-
-inline
-High_Priority_Simple_Task::High_Priority_Simple_Task() :
- ACE_Task<ACE_MT_SYNCH> (ACE_Thread_Manager::instance ()),
- initialized_ (0), // initialize to locked, then unlock when ready
- terminate_ (0),
- iterations_ (0)
-{
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "High_Priority_Simple_Task ctor\n"));
-#endif /* DEBUG */
-
- this->activate (THR_BOUND | THR_DETACHED | new_lwp, 1, 0, HIGH_PRIORITY);
-
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "High_Priority_Simple_Task ctor, activated\n"));
-#endif /* DEBUG */
-}
-
-High_Priority_Simple_Task::~High_Priority_Simple_Task()
-{
-}
-
-int
-High_Priority_Simple_Task::svc ()
-{
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "High_Priority_Simple_Task::svc (), entering"));
-#endif /* DEBUG */
-
- ACE_Thread_Manager::instance ()->thr_self (thread_id_);
- initialized_.release ();
-
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "; thread ID is %u\n", thread_id_));
-#endif /* DEBUG */
-
- while (! terminate_)
- {
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "High_Priority_Simple_Task::svc, suspend self ("
- "%u)\n", thread_id_));
-#endif /* DEBUG */
-
- ++iterations_;
-
- // immediately suspend self
- ACE_OS::thr_suspend (thread_id_);
-
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "High_Priority_Simple_Task::svc, resumed (%u)\n",
- thread_id_));
-#endif /* DEBUG */
- }
-
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "High_Priority_Simple_Task::svc, finishing\n"));
-#endif /* DEBUG */
-
- return 0;
-}
-
-inline
-void
-High_Priority_Simple_Task::done ()
-{
- terminate_ = 1;
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Ping_Suspend_Resume_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-class Ping_Suspend_Resume_Test : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Ping_Suspend_Resume_Test (const unsigned long iterations);
- virtual ~Ping_Suspend_Resume_Test ();
-
- virtual int svc ();
-
- ACE_hrtime_t elapsed_time () const { return elapsed_time_; }
-private:
- const unsigned long iterations_;
-
- High_Priority_Simple_Task high_;
-
- ACE_High_Res_Timer timer_;
-
- ACE_hrtime_t elapsed_time_;
-
- // force proper construction of independent instances
- Ping_Suspend_Resume_Test ();
- Ping_Suspend_Resume_Test (const Ping_Suspend_Resume_Test &);
- Ping_Suspend_Resume_Test &operator= (const Ping_Suspend_Resume_Test &);
-};
-
-Ping_Suspend_Resume_Test::Ping_Suspend_Resume_Test (const unsigned long
- iterations) :
- ACE_Task<ACE_MT_SYNCH> (),
- iterations_ (iterations),
- high_ (),
- timer_ ()
-{
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Ping_Suspend_Resume_Test ctor\n"));
-#endif /* DEBUG */
-
- this->activate (THR_BOUND | THR_DETACHED | new_lwp, 1, 0, LOW_PRIORITY);
-}
-
-Ping_Suspend_Resume_Test::~Ping_Suspend_Resume_Test()
-{
-}
-
-int
-Ping_Suspend_Resume_Test::svc ()
-{
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Ping_Suspend_Resume_Test::svc (), entering"));
-
- ACE_hthread_t thread_id;
- ACE_Thread_Manager::instance ()->thr_self (thread_id);
-
- ACE_DEBUG ((LM_DEBUG, "; thread ID is %u\n", thread_id));
-#endif /* DEBUG */
-
- high_.ready ();
-
-#if DEBUG > 0
- int priority, high_priority;
- ACE_OS::thr_getprio (thread_id, priority);
- ACE_OS::thr_getprio (high_.thread_id (), high_priority);
- ACE_DEBUG ((LM_DEBUG, "Ping_Suspend_Resume_Test::svc (), priority is %d, "
- ", high thread priority is %d\n",
- priority, high_priority));
-#endif /* DEBUG */
-
- // for information: the cost of the just the loop itself below,
- // without the suspend and resume calls, on a 166 MHz Ultrasparc
- // is about 12.3 nanoseconds per iteration
-
- timer_.start ();
-
- for (unsigned long i = 0; i < iterations_; ++i)
- {
-#if DEBUG > 0
- if (i % (iterations_ >= 10 ? iterations_ / 10 : 1) == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Ping_Suspend_Resume_Test::svc (), iteration "
- "%d, continue high-priority thread %u\n",
- i, high_.thread_id ()));
- }
-#endif /* DEBUG */
- ACE_OS::thr_continue (high_.thread_id ());
- ACE_OS::thr_yield ();
- }
-
- timer_.stop ();
- timer_.elapsed_microseconds (elapsed_time_);
-
- high_.done ();
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Ping_Suspend_Resume_Test::svc: told high priority "
- "task to terminate\n"));
-#endif /* DEBUG */
-
- // resume the thread just one more time, to let it finish execution . . .
- ACE_OS::thr_continue (high_.thread_id ());
- ACE_OS::thr_yield ();
-
- // don't count the one iteration that was used to allow the high-priority
- // thread to terminate
- if (high_.iterations () < iterations_)
- {
- ACE_DEBUG ((LM_DEBUG, "Ping_Suspend_Resume_Test: high priority task "
- "executed only %u iterations!\n",
- high_.iterations ()));
- }
-
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Ping_Suspend_Resume_Test::svc, finishing\n"));
-#endif /* DEBUG */
-
- return 0;
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Yield_Test
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-class Yield_Test : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Yield_Test (const unsigned long iterations);
- virtual ~Yield_Test ();
-
- virtual int svc ();
-
- ACE_hrtime_t elapsed_time () const { return elapsed_time_; }
-private:
- const unsigned long iterations_;
- ACE_Barrier timer_barrier_;
- ACE_High_Res_Timer timer_;
- ACE_hrtime_t elapsed_time_;
-
- // force proper construction of independent instances
- Yield_Test ();
- Yield_Test (const Yield_Test &);
- Yield_Test &operator= (const Yield_Test &);
-};
-
-Yield_Test::Yield_Test (const unsigned long iterations) :
- ACE_Task<ACE_MT_SYNCH> (),
- iterations_ (iterations),
- timer_barrier_ (3),
- timer_ ()
-{
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Yield_Test ctor\n"));
-#endif /* DEBUG */
-
- timer_.start ();
-
- this->activate (THR_BOUND | THR_DETACHED | new_lwp, 2, 0, LOW_PRIORITY);
-
- timer_barrier_.wait ();
-
- timer_.stop ();
- timer_.elapsed_microseconds (elapsed_time_);
-}
-
-Yield_Test::~Yield_Test()
-{
-}
-
-int
-Yield_Test::svc ()
-{
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Yield_Test::svc (), entering"));
-
- ACE_hthread_t thread_id;
- ACE_Thread_Manager::instance ()->thr_self (thread_id);
-
- int priority;
- ACE_OS::thr_getprio (thread_id, priority);
-
- ACE_DEBUG ((LM_DEBUG, "; thread ID is %u, priority is %u\n", thread_id,
- priority));
-#endif /* DEBUG */
-
- for (unsigned long i = 0; i < iterations_; ++i)
- {
-#if DEBUG > 0
- if (i % (iterations_ >= 10 ? iterations_ / 10 : 1) == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "Yield_Test::svc () [%u], iteration %u\n",
- thread_id, i));
- }
-#endif /* DEBUG */
- ACE_OS::thr_yield ();
- }
-
- timer_barrier_.wait ();
-
-#if DEBUG > 0
- ACE_DEBUG ((LM_DEBUG, "Yield_Test::svc, finishing\n"));
-#endif /* DEBUG */
-
- return 0;
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// function get_options
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-static
-unsigned int
-get_options (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "c:n?");
- int opt;
- while ((opt = get_opt ()) != EOF) {
- switch (opt) {
- case 'c':
- if (ACE_OS::atoi (get_opt.optarg) >= 0)
- {
- count = ACE_OS::atoi (get_opt.optarg);
- }
- else
- {
- ACE_DEBUG ((LM_ERROR, "%n: count must be >= 0\n"));
- return 1;
- }
- break;
- case 'n':
- new_lwp = THR_NEW_LWP;
- break;
- case '?':
- ACE_DEBUG ((LM_ERROR, "usage: %n %s\n%a", usage, 0));
- break;
- default:
- ACE_DEBUG ((LM_ERROR, "%n: unknown arg, %c\n", opt));
- ACE_DEBUG ((LM_ERROR, "usage: %n %s\n", usage));
- return 1;
- }
- }
-
- switch (argc - get_opt.optind) {
- case 0:
- // use default number of iterations
- break;
- case 1:
- if (ACE_OS::atoi (argv [get_opt.optind]) > 0)
- {
- num_iterations = ACE_OS::atoi (argv [get_opt.optind]);
- }
- else
- {
- ACE_DEBUG ((LM_ERROR, "%n: iterations must be > 0\n"));
- return 1;
- }
- break;
- default:
- ACE_DEBUG ((LM_ERROR, "%n: too many arguments\n"));
- ACE_DEBUG ((LM_ERROR, "usage: %n %s\n", usage));
- return 1;
- }
-
- return 0;
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// function main
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-int
-main (int argc, char *argv [])
-{
- ACE_LOG_MSG->open (argv[0] ? argv[0] : "context_switch_time");
-
- // Disable LM_DEBUG
- ACE_Log_Msg::instance ()->priority_mask (ACE_LOG_MSG->priority_mask () ^
- LM_DEBUG);
-
- if (get_options (argc, argv)) ACE_OS::exit (-1);
-
- if (ACE_OS::sched_params (
- ACE_Sched_Params (
- ACE_SCHED_FIFO,
- ACE_Sched_Params::priority_min (ACE_SCHED_FIFO),
- ACE_SCOPE_PROCESS)) != 0)
- {
- if (ACE_OS::last_error () == EPERM)
- {
- ACE_DEBUG ((LM_MAX, "context_switch_time: user is not superuser, "
- "so remain in time-sharing class\n"));
- }
- else
- {
- ACE_OS::perror ("context_switch_time");
- ACE_OS::exit (-1);
- }
- }
-
- LOW_PRIORITY = ACE_Sched_Params::priority_min (ACE_SCHED_FIFO);
- HIGH_PRIORITY = ACE_Sched_Params::next_priority (ACE_SCHED_FIFO,
- LOW_PRIORITY);
-
- ACE_DEBUG ((LM_INFO, "low priority: %d, high priority: %d\n",
- LOW_PRIORITY, HIGH_PRIORITY));
-
- int forever = count == 0;
-
- while (forever || count-- > 0)
- {
- // run suspend/resume test first . . .
- Suspend_Resume_Test suspend_resume_test (num_iterations);
- // Wait for all tasks to exit.
- ACE_Thread_Manager::instance ()->wait ();
-
- // then Ping Suspend/Resume test
- Ping_Suspend_Resume_Test ping_suspend_resume_test (num_iterations);
- // Wait for all tasks to exit.
- ACE_Thread_Manager::instance ()->wait ();
-
- // NOTE: the divisions by (ACE_UINT32) 1u below allow transparent
- // support of ACE_U_LongLongs.
-
- if (ping_suspend_resume_test.elapsed_time () >
- suspend_resume_test.elapsed_time ())
- {
- ACE_DEBUG ((LM_INFO, "context switch time is (%.3f - %.3f)/2 = "
- "%.3f microseconds\n",
- (double) (ping_suspend_resume_test.elapsed_time ()/
- (ACE_UINT32) 1u) /
- num_iterations,
- (double) (suspend_resume_test.elapsed_time ()/
- (ACE_UINT32) 1u) /
- num_iterations,
- (double) ((ping_suspend_resume_test.elapsed_time () -
- suspend_resume_test.elapsed_time ())/
- (ACE_UINT32) 1u) /
- num_iterations / 2));
- }
- else
- {
- ACE_DEBUG ((LM_INFO, "ping suspend/resume time of %.3f usec was "
- "less than suspend/resume time of %.3f\n",
- (double) (ping_suspend_resume_test.elapsed_time ()/
- (ACE_UINT32) 1u) /
- num_iterations,
- (double) (suspend_resume_test.elapsed_time ()/
- (ACE_UINT32) 1u) /
- num_iterations));
- }
-
- // then Yield test
- Yield_Test yield_test (num_iterations);
- // Wait for all tasks to exit.
- ACE_Thread_Manager::instance ()->wait ();
-
- ACE_DEBUG ((LM_INFO, "context switch time from yield test is %.3f "
- "microseconds\n",
- (double) (yield_test.elapsed_time ()/ (ACE_UINT32) 1u) /
- num_iterations /
- 2));
- }
-
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
-
-
-// EOF
diff --git a/performance-tests/Misc/context_switch_time.dsp b/performance-tests/Misc/context_switch_time.dsp
deleted file mode 100644
index 416ec2a841b..00000000000
--- a/performance-tests/Misc/context_switch_time.dsp
+++ /dev/null
@@ -1,104 +0,0 @@
-# Microsoft Developer Studio Project File - Name="context_switch_time" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=context_switch_time - Win32 Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "context_switch_time.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "context_switch_time.mak"\
- CFG="context_switch_time - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "context_switch_time - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "context_switch_time - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "context_switch_time - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\context_switch_time\Release"
-# PROP BASE Intermediate_Dir ".\context_switch_time\Release"
-# PROP BASE Target_Dir ".\context_switch_time"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\context_switch_time"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "context_switch_time - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\context_switch_time\Debug"
-# PROP BASE Intermediate_Dir ".\context_switch_time\Debug"
-# PROP BASE Target_Dir ".\context_switch_time"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\context_switch_time"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "context_switch_time - Win32 Release"
-# Name "context_switch_time - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\context_switch_time.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/performance-tests/Misc/misc.dsw b/performance-tests/Misc/misc.dsw
deleted file mode 100644
index c208040a2e3..00000000000
--- a/performance-tests/Misc/misc.dsw
+++ /dev/null
@@ -1,89 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "basic_perf"=".\basic_perf.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "childbirth_time"=".\childbirth_time.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "context_switch_time"=".\context_switch_time.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "test_mutex"=".\test_mutex.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "test_naming"=".\test_naming.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "test_singleton"=".\test_singleton.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/performance-tests/Misc/misc.mak b/performance-tests/Misc/misc.mak
deleted file mode 100644
index 9398fb64215..00000000000
--- a/performance-tests/Misc/misc.mak
+++ /dev/null
@@ -1,1570 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=basic_perf - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to basic_perf - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "context_switch_time - Win32 Release" && "$(CFG)" !=\
- "context_switch_time - Win32 Debug" && "$(CFG)" != "test_mutex - Win32 Release"\
- && "$(CFG)" != "test_mutex - Win32 Debug" && "$(CFG)" !=\
- "test_singleton - Win32 Release" && "$(CFG)" != "test_singleton - Win32 Debug"\
- && "$(CFG)" != "test_naming - Win32 Release" && "$(CFG)" !=\
- "test_naming - Win32 Debug" && "$(CFG)" != "childbirth_time - Win32 Release" &&\
- "$(CFG)" != "childbirth_time - Win32 Debug" && "$(CFG)" !=\
- "basic_perf - Win32 Release" && "$(CFG)" != "basic_perf - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "misc.mak" CFG="basic_perf - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "context_switch_time - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "context_switch_time - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "test_mutex - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "test_mutex - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "test_singleton - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "test_singleton - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "test_naming - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "test_naming - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "childbirth_time - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "childbirth_time - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "basic_perf - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "basic_perf - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "test_naming - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "context_switch_time - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "context_switch_time\Release"
-# PROP BASE Intermediate_Dir "context_switch_time\Release"
-# PROP BASE Target_Dir "context_switch_time"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Target_Dir "context_switch_time"
-OUTDIR=.\.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\context_switch_time.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\context_switch_time.obj"
- -@erase "$(OUTDIR)\context_switch_time.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/context_switch_time.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/context_switch_time.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/context_switch_time.pdb" /machine:I386\
- /out:"$(OUTDIR)/context_switch_time.exe"
-LINK32_OBJS= \
- "$(INTDIR)\context_switch_time.obj"
-
-"$(OUTDIR)\context_switch_time.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "context_switch_time - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "context_switch_time\Debug"
-# PROP BASE Intermediate_Dir "context_switch_time\Debug"
-# PROP BASE Target_Dir "context_switch_time"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir "context_switch_time"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\context_switch_time.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\context_switch_time.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\context_switch_time.exe"
- -@erase "$(OUTDIR)\context_switch_time.ilk"
- -@erase "$(OUTDIR)\context_switch_time.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/context_switch_time.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/context_switch_time.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/context_switch_time.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/context_switch_time.exe"
-LINK32_OBJS= \
- "$(INTDIR)\context_switch_time.obj"
-
-"$(OUTDIR)\context_switch_time.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "test_mutex - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "test_mutex\Release"
-# PROP BASE Intermediate_Dir "test_mutex\Release"
-# PROP BASE Target_Dir "test_mutex"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Target_Dir "test_mutex"
-OUTDIR=.\.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\test_mutex.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_mutex.obj"
- -@erase "$(OUTDIR)\test_mutex.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/test_mutex.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/test_mutex.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/test_mutex.pdb" /machine:I386 /out:"$(OUTDIR)/test_mutex.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_mutex.obj"
-
-"$(OUTDIR)\test_mutex.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "test_mutex - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "test_mutex\Debug"
-# PROP BASE Intermediate_Dir "test_mutex\Debug"
-# PROP BASE Target_Dir "test_mutex"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir "test_mutex"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\test_mutex.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_mutex.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\test_mutex.exe"
- -@erase "$(OUTDIR)\test_mutex.ilk"
- -@erase "$(OUTDIR)\test_mutex.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/test_mutex.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/test_mutex.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/test_mutex.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/test_mutex.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_mutex.obj"
-
-"$(OUTDIR)\test_mutex.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "test_singleton - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "test_singleton\Release"
-# PROP BASE Intermediate_Dir "test_singleton\Release"
-# PROP BASE Target_Dir "test_singleton"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Target_Dir "test_singleton"
-OUTDIR=.\.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\test_singleton.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_singleton.obj"
- -@erase "$(OUTDIR)\test_singleton.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/test_singleton.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/test_singleton.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/test_singleton.pdb" /machine:I386\
- /out:"$(OUTDIR)/test_singleton.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_singleton.obj"
-
-"$(OUTDIR)\test_singleton.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "test_singleton - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "test_singleton\Debug"
-# PROP BASE Intermediate_Dir "test_singleton\Debug"
-# PROP BASE Target_Dir "test_singleton"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir "test_singleton"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\test_singleton.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_singleton.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\test_singleton.exe"
- -@erase "$(OUTDIR)\test_singleton.ilk"
- -@erase "$(OUTDIR)\test_singleton.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/test_singleton.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/test_singleton.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/test_singleton.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/test_singleton.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_singleton.obj"
-
-"$(OUTDIR)\test_singleton.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "test_naming - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "test_naming\Release"
-# PROP BASE Intermediate_Dir "test_naming\Release"
-# PROP BASE Target_Dir "test_naming"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Target_Dir "test_naming"
-OUTDIR=.\.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\test_naming.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_naming.obj"
- -@erase "$(OUTDIR)\test_naming.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/test_naming.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/test_naming.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/test_naming.pdb" /machine:I386 /out:"$(OUTDIR)/test_naming.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\test_naming.obj"
-
-"$(OUTDIR)\test_naming.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "test_naming - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "test_naming\Debug"
-# PROP BASE Intermediate_Dir "test_naming\Debug"
-# PROP BASE Target_Dir "test_naming"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir "test_naming"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\test_naming.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\test_naming.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\test_naming.exe"
- -@erase "$(OUTDIR)\test_naming.ilk"
- -@erase "$(OUTDIR)\test_naming.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/test_naming.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/test_naming.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/test_naming.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/test_naming.exe"
-LINK32_OBJS= \
- "$(INTDIR)\test_naming.obj"
-
-"$(OUTDIR)\test_naming.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "childbirth_time - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "childbirth_time\Release"
-# PROP BASE Intermediate_Dir "childbirth_time\Release"
-# PROP BASE Target_Dir "childbirth_time"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Target_Dir "childbirth_time"
-OUTDIR=.\.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\childbirth_time.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\childbirth_time.obj"
- -@erase "$(OUTDIR)\childbirth_time.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/childbirth_time.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/childbirth_time.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/childbirth_time.pdb" /machine:I386\
- /out:"$(OUTDIR)/childbirth_time.exe"
-LINK32_OBJS= \
- "$(INTDIR)\childbirth_time.obj"
-
-"$(OUTDIR)\childbirth_time.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "childbirth_time - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "childbirth_time\Debug"
-# PROP BASE Intermediate_Dir "childbirth_time\Debug"
-# PROP BASE Target_Dir "childbirth_time"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir "childbirth_time"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\childbirth_time.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\childbirth_time.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\childbirth_time.exe"
- -@erase "$(OUTDIR)\childbirth_time.ilk"
- -@erase "$(OUTDIR)\childbirth_time.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/childbirth_time.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/childbirth_time.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/childbirth_time.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/childbirth_time.exe"
-LINK32_OBJS= \
- "$(INTDIR)\childbirth_time.obj"
-
-"$(OUTDIR)\childbirth_time.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "basic_perf - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "basic_perf\Release"
-# PROP BASE Intermediate_Dir "basic_perf\Release"
-# PROP BASE Target_Dir "basic_perf"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Target_Dir "basic_perf"
-OUTDIR=.\.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\basic_perf.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\basic_func.obj"
- -@erase "$(INTDIR)\basic_perf.obj"
- -@erase "$(OUTDIR)\basic_perf.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/basic_perf.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\.\Release/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/basic_perf.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/basic_perf.pdb" /machine:I386 /out:"$(OUTDIR)/basic_perf.exe"
-LINK32_OBJS= \
- "$(INTDIR)\basic_func.obj" \
- "$(INTDIR)\basic_perf.obj"
-
-"$(OUTDIR)\basic_perf.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "basic_perf - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "basic_perf\Debug"
-# PROP BASE Intermediate_Dir "basic_perf\Debug"
-# PROP BASE Target_Dir "basic_perf"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir "basic_perf"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\basic_perf.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\basic_func.obj"
- -@erase "$(INTDIR)\basic_perf.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\basic_perf.exe"
- -@erase "$(OUTDIR)\basic_perf.ilk"
- -@erase "$(OUTDIR)\basic_perf.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/basic_perf.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/basic_perf.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/basic_perf.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/basic_perf.exe"
-LINK32_OBJS= \
- "$(INTDIR)\basic_func.obj" \
- "$(INTDIR)\basic_perf.obj"
-
-"$(OUTDIR)\basic_perf.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "context_switch_time - Win32 Release"
-# Name "context_switch_time - Win32 Debug"
-
-!IF "$(CFG)" == "context_switch_time - Win32 Release"
-
-!ELSEIF "$(CFG)" == "context_switch_time - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\context_switch_time.cpp
-
-!IF "$(CFG)" == "context_switch_time - Win32 Release"
-
-DEP_CPP_CONTE=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Sched_Params.h"\
- {$(INCLUDE)}"\ace\Sched_Params.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\context_switch_time.obj" : $(SOURCE) $(DEP_CPP_CONTE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "context_switch_time - Win32 Debug"
-
-DEP_CPP_CONTE=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Sched_Params.h"\
- {$(INCLUDE)}"\ace\Sched_Params.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\context_switch_time.obj" : $(SOURCE) $(DEP_CPP_CONTE) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "test_mutex - Win32 Release"
-# Name "test_mutex - Win32 Debug"
-
-!IF "$(CFG)" == "test_mutex - Win32 Release"
-
-!ELSEIF "$(CFG)" == "test_mutex - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_mutex.cpp
-DEP_CPP_TEST_=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_mutex.obj" : $(SOURCE) $(DEP_CPP_TEST_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "test_singleton - Win32 Release"
-# Name "test_singleton - Win32 Debug"
-
-!IF "$(CFG)" == "test_singleton - Win32 Release"
-
-!ELSEIF "$(CFG)" == "test_singleton - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_singleton.cpp
-
-!IF "$(CFG)" == "test_singleton - Win32 Release"
-
-DEP_CPP_TEST_S=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_singleton.obj" : $(SOURCE) $(DEP_CPP_TEST_S) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "test_singleton - Win32 Debug"
-
-DEP_CPP_TEST_S=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_singleton.obj" : $(SOURCE) $(DEP_CPP_TEST_S) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "test_naming - Win32 Release"
-# Name "test_naming - Win32 Debug"
-
-!IF "$(CFG)" == "test_naming - Win32 Release"
-
-!ELSEIF "$(CFG)" == "test_naming - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\test_naming.cpp
-DEP_CPP_TEST_N=\
- "..\..\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Name_Proxy.h"\
- {$(INCLUDE)}"\ace\Name_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Name_Space.h"\
- {$(INCLUDE)}"\ace\Naming_Context.h"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\test_naming.obj" : $(SOURCE) $(DEP_CPP_TEST_N) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "childbirth_time - Win32 Release"
-# Name "childbirth_time - Win32 Debug"
-
-!IF "$(CFG)" == "childbirth_time - Win32 Release"
-
-!ELSEIF "$(CFG)" == "childbirth_time - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\childbirth_time.cpp
-DEP_CPP_CHILD=\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\childbirth_time.obj" : $(SOURCE) $(DEP_CPP_CHILD) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "basic_perf - Win32 Release"
-# Name "basic_perf - Win32 Debug"
-
-!IF "$(CFG)" == "basic_perf - Win32 Release"
-
-!ELSEIF "$(CFG)" == "basic_perf - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\basic_func.cpp
-DEP_CPP_BASIC=\
- ".\basic_func.h"\
-
-
-"$(INTDIR)\basic_func.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\basic_perf.cpp
-
-!IF "$(CFG)" == "basic_perf - Win32 Release"
-
-DEP_CPP_BASIC_=\
- ".\basic_func.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\basic_perf.obj" : $(SOURCE) $(DEP_CPP_BASIC_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "basic_perf - Win32 Debug"
-
-DEP_CPP_BASIC_=\
- "..\..\ace\config-win32.h"\
- ".\basic_func.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\basic_perf.obj" : $(SOURCE) $(DEP_CPP_BASIC_) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/performance-tests/Misc/misc.mdp b/performance-tests/Misc/misc.mdp
deleted file mode 100644
index 92efe758ff7..00000000000
--- a/performance-tests/Misc/misc.mdp
+++ /dev/null
Binary files differ
diff --git a/performance-tests/Misc/preempt.cpp b/performance-tests/Misc/preempt.cpp
deleted file mode 100644
index b314ab852c0..00000000000
--- a/performance-tests/Misc/preempt.cpp
+++ /dev/null
@@ -1,449 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// performance-tests/Misc
-//
-// = FILENAME
-// preempt.cpp
-//
-// = DESCRIPTION
-// This is a simple test to illustrate OS thread preemption. One
-// ore more high priority threads periodically (every half
-// second, by default) reads the clock. They use select () to
-// block for that duration. Meanwhile, a low priority thread
-// continually chews up the CPU. Without preemption, the high
-// priority thread won't have a chance to read the clock in a
-// timely manner.
-//
-// At the end of the test, the actual clock read intervals by the
-// high priority task(s) are printed out. With proper
-// preemption, the intervals should correspond to the requested
-// clock read interval.
-//
-// There is a -y option for the low priority thread to periodically
-// yield. It shouldn't be necessary to use that option, if preemption
-// is supported. It's a handy option for testing.
-//
-// = AUTHOR
-// David L. Levine
-//
-// ============================================================================
-
-#include "ace/Task.h"
-#include "ace/Sched_Params.h"
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_THREADS) || ! defined (ACE_LACKS_FORK)
-
-#if defined (ACE_HAS_STHREADS)
-# include <sys/lwp.h> /* for _lwp_self () */
-#endif /* ACE_HAS_STHREADS */
-
-static const char usage [] = "[-? |\n"
-#if defined (ACE_HAS_THREADS)
- " [-f use fork instead of spawn]\n"
-#endif /* ACE_HAS_THREADS */
- " [-h <high pri iterations, default 10>]\n"
- " [-l <low pri iterations, default 25000>]\n"
- " [-n <high priority threads, default 1>]\n"
- " [-p <read period, default 500000 usec>]\n"
- " [-y to yield the low priority thread]]\n";
-
-// Configuration options.
-#if defined (ACE_HAS_THREADS)
-u_int use_fork = 0;
-#else /* ! ACE_HAS_THREADS */
-u_int use_fork = 1;
-#endif /* ! ACE_HAS_THREADS */
-u_int high_iterations = 10;
-u_int high_priority_tasks = 1;
-u_int low_iterations = 25000; /* Big enough to keep the low priority task
- cranking for a while */
-u_long read_period = 500000; /* usec */
-u_int low_yield = 0;
-
-// To permit calculation of relative times.
-ACE_hrtime_t starttime;
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class High_Priority_Task
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-class High_Priority_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- High_Priority_Task (void);
- ~High_Priority_Task (void);
-
- int open (void *);
- int svc (void);
- int done () const { return done_; }
- void print_times () const;
-
-private:
- int priority_;
- int done_;
- u_long *time_;
-};
-
-High_Priority_Task::High_Priority_Task (void)
- : ACE_Task<ACE_MT_SYNCH> (ACE_Thread_Manager::instance ()),
- priority_ (ACE_Sched_Params::next_priority (
- ACE_SCHED_FIFO,
- ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD),
- ACE_SCOPE_THREAD)),
- done_ (0)
-{
- ACE_NEW (time_, u_long[high_iterations]);
-}
-
-High_Priority_Task::~High_Priority_Task (void)
-{
- delete [] time_;
- time_ = 0;
-}
-
-int
-High_Priority_Task::open (void *)
-{
- if (use_fork == 1)
- {
- ACE_hthread_t thr_handle;
- ACE_Thread::self (thr_handle);
-
- if (ACE_Thread::setprio (thr_handle, priority_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "setprio failed"), -1);
-
- return svc ();
- }
- else
- {
- long flags = THR_BOUND | THR_NEW_LWP | THR_SCHED_FIFO;
-
- // Become an active object.
- if (this->activate (flags, 1, 0, this->priority_) == -1)
- {
- ACE_DEBUG ((LM_ERROR, "(%P|%t) task activation failed, exiting!\n%a",
- -1));
- }
-
- return 0;
- }
-}
-
-int
-High_Priority_Task::svc (void)
-{
- ACE_hthread_t thr_handle;
- ACE_Thread::self (thr_handle);
- int prio;
-
- if (ACE_Thread::getprio (thr_handle, prio) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "getprio failed"), -1);
-
-#if defined (ACE_HAS_STHREADS)
- ACE_DEBUG ((LM_DEBUG, "(%P|%u|%t) High: prio = %d, priority_ = %d\n",
- _lwp_self (), prio, this->priority_));
-#else /* ! ACE_HAS_STHREADS */
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) High: prio = %d, priority_ = %d\n",
- prio, this->priority_));
-#endif /* ! ACE_HAS_STHREADS */
- ACE_ASSERT (this->priority_ == prio);
-
- ACE_Time_Value pause (0, read_period);
-
- for (u_int i = 0; i < high_iterations; ++i)
- {
- time_ [i] = (u_long) ((ACE_OS::gethrtime () - starttime)/
- (ACE_UINT32) 1000000u);
- ACE_OS::select (0, 0, 0, 0, &pause);
- }
-
- done_ = 1;
-
- return 0;
-}
-
-void
-High_Priority_Task::print_times () const
-{
- for (u_int i = 0; i < high_iterations; ++i)
- {
- ACE_DEBUG ((LM_INFO, " iteration %u, time %u msec\n",
- i, time_ [i]));
- }
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// class Low_Priority_Task
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-class Low_Priority_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Low_Priority_Task (const High_Priority_Task &);
-
- int open (void *);
- int svc (void);
-
-private:
- int priority_;
- const High_Priority_Task &high_priority_task_;
-};
-
-Low_Priority_Task::Low_Priority_Task (
- const High_Priority_Task &high_priority_task)
- : ACE_Task<ACE_MT_SYNCH> (ACE_Thread_Manager::instance ()),
- priority_ (ACE_Sched_Params::priority_min (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD)),
- high_priority_task_ (high_priority_task)
-{
-}
-
-int
-Low_Priority_Task::open (void *)
-{
- if (use_fork == 1)
- {
- ACE_hthread_t thr_handle;
- ACE_Thread::self (thr_handle);
-
- if (ACE_Thread::setprio (thr_handle, priority_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "setprio failed"), -1);
-
- return svc ();
- }
- else
- {
- long flags = THR_BOUND | THR_NEW_LWP | THR_SCHED_FIFO;
-
- // Become an active object.
- if (this->activate (flags, 1, 0, this->priority_) == -1)
- ACE_ERROR ((LM_ERROR,
- "(%P|%t) task activation failed, exiting!\n%a",
- -1));
- return 0;
- }
-}
-
-int
-Low_Priority_Task::svc (void)
-{
- ACE_hthread_t thr_handle;
- ACE_Thread::self (thr_handle);
- int prio;
-
- if (ACE_Thread::getprio (thr_handle, prio) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "getprio failed"), -1);
-
-#if defined (ACE_HAS_STHREADS)
- ACE_DEBUG ((LM_DEBUG, "(%P|%u|%t) Low: prio = %d, priority_ = %d\n",
- _lwp_self (), prio, this->priority_));
-#else /* ! ACE_HAS_STHREADS */
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Low: prio = %d, priority_ = %d\n",
- prio, this->priority_));
-#endif /* ! ACE_HAS_STHREADS */
- ACE_ASSERT (this->priority_ == prio);
-
- u_long iterations = 0;
-
- // Chew up CPU for the entire interval.
- for (;
- ! high_priority_task_.done () && iterations < low_iterations;
- ++iterations)
- {
- u_long n = 1279ul; /* Takes about 40.2 usecs on a 168 MHz Ultra2. */
- ACE::is_prime (n,
- 2ul /* min_factor */,
- n/2 /* max_factor */);
-
- if (low_yield)
- ACE_OS::thr_yield ();
- }
-
- ACE_DEBUG ((LM_INFO, "Low completed %u iterations\n", iterations));
-
- return 0;
-}
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// function get_options
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-static int
-get_options (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "fh:l:n:p:y?");
- int opt;
- while ((opt = get_opt ()) != EOF) {
- switch (opt) {
- case 'f':
- use_fork = 1;
- break;
- case 'h':
- if (ACE_OS::atoi (get_opt.optarg) >= 2)
- high_iterations = ACE_OS::atoi (get_opt.optarg);
- else
- ACE_ERROR_RETURN ((LM_ERROR, "%n: high iterations must be >= 2\n"),
- -1);
- break;
- case 'l':
- if (ACE_OS::atoi (get_opt.optarg) >= 2)
- low_iterations = ACE_OS::atoi (get_opt.optarg);
- else
- ACE_ERROR_RETURN ((LM_ERROR, "%n: low iterations must be >= 2\n"), -1);
- break;
- case 'n':
- if (ACE_OS::atoi (get_opt.optarg) >= 1)
- high_priority_tasks = ACE_OS::atoi (get_opt.optarg);
- else
- ACE_ERROR_RETURN ((LM_ERROR, "%n: number of high priority threads "
- "must be >= 1\n"), -1);
- break;
- case 'p':
- if (ACE_OS::atoi (get_opt.optarg) > 0)
- read_period = ACE_OS::atoi (get_opt.optarg);
- else
- ACE_ERROR_RETURN ((LM_ERROR, "%n: read period > 0\n"), -1);
- break;
- case 'y':
- low_yield = 1;
- break;
- case '?':
- ACE_DEBUG ((LM_ERROR, "usage: %n %s\n%a", usage, 0));
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n: unknown arg, %c\nusage: %n %s\n", opt, usage),
- -1);
- }
- }
-
- switch (argc - get_opt.optind) {
- case 0:
- // OK, no non-flag arguments.
- break;
- default:
- ACE_ERROR_RETURN ((LM_ERROR,
- "%n: too many arguments\nusage: %n %s\n", usage),
- -1);
- }
-
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS || ! ACE_LACKS_FORK */
-
-
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-// function main
-///////////////////////////////////////////////////////////////////////////////
-///////////////////////////////////////////////////////////////////////////////
-
-int
-main (int argc, char *argv[])
-{
- ACE_LOG_MSG->open (argv[0] ? argv[0] : "preempt");
-
-#if defined (ACE_HAS_THREADS) || !defined (ACE_LACKS_FORK)
-
- u_int i;
-
- if (get_options (argc, argv))
- ACE_OS::exit (-1);
-
- // Enable FIFO scheduling, e.g., RT scheduling class on Solaris.
- if (ACE_OS::sched_params (
- ACE_Sched_Params (
- ACE_SCHED_FIFO,
- ACE_Sched_Params::priority_min (ACE_SCHED_FIFO),
- ACE_SCOPE_PROCESS)) != 0)
- {
- if (ACE_OS::last_error () == EPERM)
- ACE_DEBUG ((LM_MAX, "preempt: user is not superuser, "
- "so remain in time-sharing class\n"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "%n: ACE_OS::sched_params failed\n%a"),
- -1);
- }
-
- High_Priority_Task *high_priority_task;
- ACE_NEW_RETURN (high_priority_task, High_Priority_Task [high_priority_tasks],
- 1);
-
- Low_Priority_Task low_priority_task (high_priority_task[0]);
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) main (), wait for threads to exit . . .\n"));
-
- // Save the start time, so that deltas can be displayed later.
- starttime = ACE_OS::gethrtime ();
-
- // Spawn the threads/processes . . .
- pid_t child = 0;
- if (use_fork == 1)
- {
- switch ((child = ACE_OS::fork ("preempt-low_priority_process")))
- {
- case -1:
- ACE_ERROR ((LM_ERROR, "%p\n%a", "fork failed"));
- return -1;
- case 0: // In child
- {
- low_priority_task.open (0);
- break;
- }
- default: // In parent
- for (i = 0; i < high_priority_tasks; ++i)
- {
- high_priority_task[i].open (0);
- }
- break;
- }
- }
- else
- {
- for (i = 0; i < high_priority_tasks; ++i)
- {
- high_priority_task[i].open (0);
- }
- low_priority_task.open (0);
-
-#if defined (ACE_HAS_THREADS)
- // Wait for all threads to exit.
- ACE_Thread_Manager::instance ()->wait ();
-#endif /* ACE_HAS_THREADS */
- }
-
- // Display the time deltas. They should be about a half second apart.
- if (child || ! use_fork)
- {
- for (i = 0; i < high_priority_tasks; ++i)
- {
- ACE_DEBUG ((LM_DEBUG, "High priority task %u:\n", i + 1));
- high_priority_task[i].print_times ();
- }
- }
-
- delete [] high_priority_task;
-
-#else /* ! ACE_HAS_THREADS && ACE_LACKS_FORK */
- ACE_UNUSED_ARG (argc);
- ACE_UNUSED_ARG (argv);
- ACE_ERROR ((LM_ERROR, "threads and fork not supported on this platform\n"));
-#endif /* ! ACE_HAS_THREADS && ACE_LACKS_FORK */
-
- return 0;
-}
diff --git a/performance-tests/Misc/test_mutex.cpp b/performance-tests/Misc/test_mutex.cpp
deleted file mode 100644
index 5c7fee30e43..00000000000
--- a/performance-tests/Misc/test_mutex.cpp
+++ /dev/null
@@ -1,230 +0,0 @@
-// This test program illustrates the performance difference between
-// $Id$
-
-// three versions of wrappers for thread mutexes. These three
-// versions exercise various combinations of the following classes:
-//
-// Thread_Mutex --
-// This version is just like ACE_Thread_Mutex, which doesn't use
-// inheritance and dynamic binding.
-//
-// Mutex_Base --
-// This is an abstract base class that defines the
-// acquire()/release() interface.
-//
-// Thread_Mutex_Derived --
-// This derived from Mutex_Base and uses inheritance and
-// dynamic binding.
-//
-// The following are the results I got when running this on our
-// SPARCstation 20 model 712:
-//
-// ./test_mutex 1000000
-// iterations = 1000000
-// Thread_Mutex
-// real time = 1.727843 secs, user time = 1.729262 secs, system time = 0.000325 secs
-// time per call = 1.747843 usecs
-// Thread_Mutex_Derived
-// real time = 1.730225 secs, user time = 1.724744 secs, system time = 0.000096 secs
-// time per call = 1.730225 usecs
-// Mutex_Base
-// real time = 2.112831 secs, user time = 2.104245 secs, system time = 0.000095 secs
-// time per call = 2.112831 usecs
-//
-// My conclusions are as follows:
-//
-// 1. If your C++ compiler optimizes calls to virtual functions that
-// are made through instances of derived classes, then the
-// performance of the Thread_Mutex and Thread_Mutex_Derived are
-// essentially identical.
-//
-// 2. The overhead from using virtual functions is approximately
-// 20%. Naturally, as the amount of contention goes up, the
-// relative overhead of the virtual function calls will decrease.
-//
-// Keep in mind, however, that using virtual functions to implement
-// the Thread_Mutex will make it infeasible to put instances of
-// Thread_Mutex into shared memory since the vptrs won't point to the
-// correct vtables...
-
-#include "ace/Log_Msg.h"
-#include "ace/Profile_Timer.h"
-#include "ace/OS.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static const int DEFAULT_ITERATIONS = 100000000;
-
-// A thread mutex that doesn't use virtual functions.
-class Thread_Mutex
-{
-public:
- Thread_Mutex (void);
- ~Thread_Mutex (void);
- int acquire (void);
- int release (void);
-
-private:
- ACE_mutex_t mutex_;
-};
-
-Thread_Mutex::Thread_Mutex (void)
-{
- ACE_OS::mutex_init (&this->mutex_);
-}
-
-Thread_Mutex::~Thread_Mutex (void)
-{
- ACE_OS::mutex_destroy (&this->mutex_);
-}
-
-inline int
-Thread_Mutex::acquire (void)
-{
- return ACE_OS::mutex_lock (&this->mutex_);
-}
-
-inline int
-Thread_Mutex::release (void)
-{
- return ACE_OS::mutex_unlock (&this->mutex_);
-}
-
-// Base class for mutex, declares pure virtual functions.
-class Mutex_Base
-{
-public:
- virtual int acquire (void) = 0;
- virtual int release (void) = 0;
-};
-
-// Subclass for threaded mutex, defines virtual functions.
-class Thread_Mutex_Derived : public Mutex_Base
-{
-public:
- Thread_Mutex_Derived (void);
- virtual ~Thread_Mutex_Derived (void);
- virtual int acquire (void);
- virtual int release (void);
-
-private:
- ACE_mutex_t mutex_;
-};
-
-Thread_Mutex_Derived::Thread_Mutex_Derived (void)
-{
- ACE_OS::mutex_init (&this->mutex_);
-}
-
-Thread_Mutex_Derived::~Thread_Mutex_Derived (void)
-{
- ACE_OS::mutex_destroy (&this->mutex_);
-}
-
-inline int
-Thread_Mutex_Derived::acquire (void)
-{
- return ACE_OS::mutex_lock (&this->mutex_);
-}
-
-inline int
-Thread_Mutex_Derived::release (void)
-{
- return ACE_OS::mutex_unlock (&this->mutex_);
-}
-
-static Thread_Mutex thread_mutex;
-static Thread_Mutex_Derived thread_mutex_derived;
-static Mutex_Base *mutex_base = &thread_mutex_derived;
-
-int
-main (int argc, char *argv[])
-{
- ACE_Profile_Timer timer;
- int iterations = argc > 1 ? ACE_OS::atoi (argv[1]) : DEFAULT_ITERATIONS;
- int i;
-
- ACE_DEBUG ((LM_DEBUG, "iterations = %d\n", iterations));
-
- timer.start ();
-
- // Test the thread mutex (which doesn't use inheritance or dynamic
- // binding).
-
- for (i = 0; i < iterations; i++)
- {
- thread_mutex.acquire ();
- thread_mutex.release ();
- }
-
- timer.stop ();
-
- ACE_Profile_Timer::ACE_Elapsed_Time et;
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG, "Thread_Mutex\n"));
- ACE_DEBUG ((LM_DEBUG, "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
-
- ACE_DEBUG ((LM_DEBUG, "time per call = %f usecs\n",
- (et.real_time / double (iterations)) * 1000000));
-
- // Test the thread mutex derived (which does use inheritance or
- // dynamic binding). Note that we call this via an instance of the
- // derived class, so good C++ compilers should optimize the virtual
- // function calls in this case.
-
- timer.start ();
-
- for (i = 0; i < iterations; i++)
- {
- thread_mutex_derived.acquire ();
- thread_mutex_derived.release ();
- }
-
- timer.stop ();
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG, "Thread_Mutex_Derived\n"));
- ACE_DEBUG ((LM_DEBUG, "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
-
- ACE_DEBUG ((LM_DEBUG, "time per call = %f usecs\n",
- (et.real_time / double (iterations)) * 1000000));
-
- // Test the thread mutex derived (which does use inheritance or
- // dynamic binding). Note that we call this via a pointer to the
- // base class, which points to an instance of the derived class.
- // Thus, C++ compilers won't be able to optimize the virtual
- // function calls in this case.
-
- timer.start ();
-
- for (i = 0; i < iterations; i++)
- {
- mutex_base->acquire ();
- mutex_base->release ();
- }
-
- timer.stop ();
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG, "Mutex_Base\n"));
- ACE_DEBUG ((LM_DEBUG, "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
-
- ACE_DEBUG ((LM_DEBUG, "time per call = %f usecs\n",
- (et.real_time / double (iterations)) * 1000000));
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Misc/test_mutex.dsp b/performance-tests/Misc/test_mutex.dsp
deleted file mode 100644
index 1756f001fca..00000000000
--- a/performance-tests/Misc/test_mutex.dsp
+++ /dev/null
@@ -1,103 +0,0 @@
-# Microsoft Developer Studio Project File - Name="test_mutex" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=test_mutex - Win32 Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "test_mutex.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "test_mutex.mak" CFG="test_mutex - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "test_mutex - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "test_mutex - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "test_mutex - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\test_mutex\Release"
-# PROP BASE Intermediate_Dir ".\test_mutex\Release"
-# PROP BASE Target_Dir ".\test_mutex"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\test_mutex"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "test_mutex - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\test_mutex\Debug"
-# PROP BASE Intermediate_Dir ".\test_mutex\Debug"
-# PROP BASE Target_Dir ".\test_mutex"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\test_mutex"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "test_mutex - Win32 Release"
-# Name "test_mutex - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_mutex.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/performance-tests/Misc/test_naming.cpp b/performance-tests/Misc/test_naming.cpp
deleted file mode 100644
index 95435643e08..00000000000
--- a/performance-tests/Misc/test_naming.cpp
+++ /dev/null
@@ -1,173 +0,0 @@
-// ============================================================================
-// $Id$
-
-//
-// = LIBRARY
-// performance_tests
-//
-// = FILENAME
-// test_naming.cpp
-//
-// = DESCRIPTION
-// This is an example to do performance testing of the Naming Service
-// using both the normal Memory Pool as well as the light Memory Pool.
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-
-#include "ace/SString.h"
-#include "ace/Naming_Context.h"
-#include "ace/Profile_Timer.h"
-#define ACE_NS_MAX_ENTRIES 4000
-
-static char name[BUFSIZ];
-static char value[BUFSIZ];
-static char type[BUFSIZ];
-
-void
-bind (ACE_Naming_Context *ns_context, int result)
-{
- // do the binds
- for (int i = 1; i <= ACE_NS_MAX_ENTRIES; i++)
- {
- if (i % 50 == 0)
- ACE_DEBUG ((LM_DEBUG, "."));
- ACE_OS::sprintf (name, "%s%d", "name", i);
- ACE_WString w_name (name);
-
- ACE_OS::sprintf (value, "%s%d", "value", i);
- ACE_WString w_value (value);
-
- ACE_OS::sprintf (type, "%s%d", "type", i);
- ACE_ASSERT (ns_context->bind (w_name, w_value, type) == result);
- }
- ACE_DEBUG ((LM_DEBUG, "\n"));
-}
-
-void
-rebind (ACE_Naming_Context *ns_context, int result)
-{
- // do the rebinds
- for (int i = 1; i <= ACE_NS_MAX_ENTRIES; i++)
- {
- ACE_OS::sprintf (name, "%s%d", "name", i);
- ACE_WString w_name (name);
- ACE_OS::sprintf (value, "%s%d", "value", -i);
- ACE_WString w_value (value);
- ACE_OS::sprintf (type, "%s%d", "type", -i);
- ACE_ASSERT (ns_context->rebind (w_name, w_value, type) == result);
- }
-}
-
-void
-unbind (ACE_Naming_Context *ns_context, int result)
-{
- // do the unbinds
- for (int i = 1; i <= ACE_NS_MAX_ENTRIES; i++)
- {
- ACE_OS::sprintf (name, "%s%d", "name", i);
- ACE_WString w_name (name);
- ACE_ASSERT (ns_context->unbind (w_name) == result);
- }
-}
-
-void
-find (ACE_Naming_Context *ns_context, int sign, int result)
-{
- char temp_val[BUFSIZ];
- char temp_type[BUFSIZ];
-
- // do the finds
- for (int i = 1; i <= ACE_NS_MAX_ENTRIES; i++)
- {
- ACE_OS::sprintf (name, "%s%d", "name", i);
- ACE_WString w_name (name);
-
- ACE_WString w_value;
- char *type_out;
-
- if (sign == 1)
- {
- ACE_OS::sprintf (temp_val, "%s%d", "value", i);
- ACE_OS::sprintf (temp_type, "%s%d", "type", i);
- }
- else
- {
- ACE_OS::sprintf (temp_val, "%s%d", "value", -i);
- ACE_OS::sprintf (temp_type, "%s%d", "type", -i);
- }
-
- ACE_WString val (temp_val);
-
- ACE_ASSERT (ns_context->resolve (w_name, w_value, type_out) == result);
- if (w_value.char_rep ())
- {
- ACE_DEBUG ((LM_DEBUG, "Name: %s\tValue: %s\tType: %s\n",
- name, w_value.char_rep (), type_out));
- ACE_ASSERT (w_value == val);
- if (type_out)
- {
- ACE_ASSERT (::strcmp (type_out, temp_type) == 0);
- delete[] type_out;
- }
- }
- }
-}
-
-void do_testing (int argc, char *argv[], int light)
-{
- ACE_Profile_Timer timer;
-
- ACE_Naming_Context ns_context;
- ACE_Name_Options *name_options = ns_context.name_options ();
- name_options->parse_args (argc, argv);
-
- if (light == 0) // Use SYNC
- {
- name_options->database (ACE::basename (name_options->process_name (),
- ACE_DIRECTORY_SEPARATOR_CHAR));
- ns_context.open (ACE_Naming_Context::PROC_LOCAL);
- }
- else // Use NO-SYNC
- {
- const char *p = ACE::basename (name_options->process_name (),
- ACE_DIRECTORY_SEPARATOR_CHAR);
- char s[5 /* strlen ("light") */ + MAXNAMELEN + 1];
- ACE_OS::sprintf (s, "light%s", p);
- name_options->database (s);
- ns_context.open (ACE_Naming_Context::PROC_LOCAL, 1);
- }
-
- // Add bindings to the database
- ACE_DEBUG ((LM_DEBUG, "Binding\n"));
-
- timer.start ();
- bind (&ns_context, 0);
-
- ACE_DEBUG ((LM_DEBUG, "Unbinding\n"));
- unbind (&ns_context, 0);
- timer.stop ();
-
- ACE_Profile_Timer::ACE_Elapsed_Time et;
-
- timer.elapsed_time (et);
- ACE_DEBUG ((LM_DEBUG, "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
-}
-
-int
-main (int argc, char *argv[])
-{
- // Do testing with SYNC on
- ACE_DEBUG ((LM_DEBUG, "SYNC is ON\n"));
- do_testing (argc, argv, 0);
-
- // Do testing with SYNC off
- ACE_DEBUG ((LM_DEBUG, "SYNC is OFF\n"));
- do_testing (argc, argv, 1);
-
- return 0;
-}
-
diff --git a/performance-tests/Misc/test_naming.dsp b/performance-tests/Misc/test_naming.dsp
deleted file mode 100644
index 10106f1bd23..00000000000
--- a/performance-tests/Misc/test_naming.dsp
+++ /dev/null
@@ -1,103 +0,0 @@
-# Microsoft Developer Studio Project File - Name="test_naming" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=test_naming - Win32 Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "test_naming.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "test_naming.mak" CFG="test_naming - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "test_naming - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "test_naming - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "test_naming - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\test_naming\Release"
-# PROP BASE Intermediate_Dir ".\test_naming\Release"
-# PROP BASE Target_Dir ".\test_naming"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\test_naming"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "test_naming - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\test_naming\Debug"
-# PROP BASE Intermediate_Dir ".\test_naming\Debug"
-# PROP BASE Target_Dir ".\test_naming"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\test_naming"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "test_naming - Win32 Release"
-# Name "test_naming - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_naming.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/performance-tests/Misc/test_singleton.cpp b/performance-tests/Misc/test_singleton.cpp
deleted file mode 100644
index f0f18644347..00000000000
--- a/performance-tests/Misc/test_singleton.cpp
+++ /dev/null
@@ -1,186 +0,0 @@
-// $Id$
-
-// This example illustrates the performance impact of using the
-// Double-Checked Locking pattern compared with using the "standard"
-// practice of acquiring and releasing a lock on every instance()
-// call. In addition, we compare the performance of using the
-// ACE_Singleton (which encapsulates the Double-Check Locking pattern)
-// vs. hand-coding the pattern.
-//
-// Here's the output from running this test on our SPARCstation 20, model 712s.
-//
-// ./test_singleton 1000000
-// iterations = 1000000
-// ACE_Singleton
-// real time = 0.193731 secs, user time = 0.190416 secs, system time = 0.000549 secs
-// time per call = 0.193731 usecs
-// DC_Singleton
-// real time = 0.176208 secs, user time = 0.176045 secs, system time = 0.000092 secs
-// time per call = 0.176208 usecs
-// Mutex_Singleton
-// real time = 3.160998 secs, user time = 3.121434 secs, system time = 0.000109 secs
-// time per call = 3.160998 usecs
-//
-// As you can see, both Double-Checked Locking implementations are about
-// 15 times faster than the standard mutex version. Moreover,
-// this test is run with only a single thread, so there's no contention
-// for the lock. If there were multiple threads contending for the lock,
-// the Mutex_Singleton performance would get increasing worse...
-
-#include "ace/Profile_Timer.h"
-#include "ace/Singleton.h"
-#include "ace/Synch.h"
-#include "ace/Log_Msg.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static const int DEFAULT_ITERATIONS = 100000000;
-
-class Mutex_Singleton
-{
-public:
- Mutex_Singleton (void) {}
- void svc (void) {}
- static Mutex_Singleton *instance (void);
-
-private:
- static ACE_Thread_Mutex lock_;
- static Mutex_Singleton *instance_;
-};
-
-ACE_Thread_Mutex Mutex_Singleton::lock_;
-
-Mutex_Singleton *Mutex_Singleton::instance_;
-
-Mutex_Singleton *
-Mutex_Singleton::instance (void)
-{
- // Acquire the lock every time in.
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, Mutex_Singleton::lock_, 0);
-
- if (Mutex_Singleton::instance_ == 0)
- ACE_NEW_RETURN (Mutex_Singleton::instance_, Mutex_Singleton, 0);
-
- return Mutex_Singleton::instance_;
-}
-
-class DC_Singleton
-{
-public:
- DC_Singleton (void) {}
- void svc (void) {}
- static DC_Singleton *instance (void);
-
-private:
- static ACE_Thread_Mutex lock_;
- static DC_Singleton *instance_;
-};
-
-ACE_Thread_Mutex DC_Singleton::lock_;
-
-DC_Singleton *DC_Singleton::instance_;
-
-DC_Singleton *
-DC_Singleton::instance (void)
-{
- if (DC_Singleton::instance_ == 0)
- {
- // Only lock if instance_ isn't 0.
- ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, DC_Singleton::lock_, 0);
-
- // Perform the Double-Check.
- if (DC_Singleton::instance_ == 0)
- ACE_NEW_RETURN (DC_Singleton::instance_, DC_Singleton, 0);
- }
-
- return DC_Singleton::instance_;
-}
-
-typedef ACE_Singleton <DC_Singleton, ACE_Thread_Mutex> My_Singleton;
-
-int
-main (int argc, char *argv[])
-{
- ACE_Profile_Timer timer;
- int iterations = argc > 1 ? ACE_OS::atoi (argv[1]) : DEFAULT_ITERATIONS;
- int i;
-
- ACE_DEBUG ((LM_DEBUG, "iterations = %d\n", iterations));
-
- // Test the ACE_Singleton performance (which uses Double-Checked
- // Locking).
-
- timer.start ();
-
- for (i = 0; i < iterations; i++)
- My_Singleton::instance ()->svc ();
-
- timer.stop ();
-
- ACE_Profile_Timer::ACE_Elapsed_Time et;
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG, "ACE_Singleton\n"));
- ACE_DEBUG ((LM_DEBUG, "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
-
- ACE_DEBUG ((LM_DEBUG, "time per call = %f usecs\n",
- (et.real_time / double (iterations)) * 1000000));
-
- // Test the hand-coded Singleton performance (which uses
- // Double-Checked Locking).
-
- timer.start ();
-
- for (i = 0; i < iterations; i++)
- DC_Singleton::instance ()->svc ();
-
- timer.stop ();
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG, "DC_Singleton\n"));
- ACE_DEBUG ((LM_DEBUG, "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
-
- ACE_DEBUG ((LM_DEBUG, "time per call = %f usecs\n",
- (et.real_time / double (iterations)) * 1000000));
-
- // Test the Mutex_Singleton implementation (which does not use
- // Double-Checked Locking).
-
- timer.start ();
-
- for (i = 0; i < iterations; i++)
- Mutex_Singleton::instance ()->svc ();
-
- timer.stop ();
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG, "Mutex_Singleton\n"));
- ACE_DEBUG ((LM_DEBUG, "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
-
- ACE_DEBUG ((LM_DEBUG, "time per call = %f usecs\n",
- (et.real_time / double (iterations)) * 1000000));
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Singleton<DC_Singleton, ACE_Thread_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Singleton<DC_Singleton, ACE_Thread_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Misc/test_singleton.dsp b/performance-tests/Misc/test_singleton.dsp
deleted file mode 100644
index f1b03ece41d..00000000000
--- a/performance-tests/Misc/test_singleton.dsp
+++ /dev/null
@@ -1,103 +0,0 @@
-# Microsoft Developer Studio Project File - Name="test_singleton" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=test_singleton - Win32 Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "test_singleton.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "test_singleton.mak" CFG="test_singleton - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "test_singleton - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "test_singleton - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "test_singleton - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\test_singleton\Release"
-# PROP BASE Intermediate_Dir ".\test_singleton\Release"
-# PROP BASE Target_Dir ".\test_singleton"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\test_singleton"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "test_singleton - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\test_singleton\Debug"
-# PROP BASE Intermediate_Dir ".\test_singleton\Debug"
-# PROP BASE Target_Dir ".\test_singleton"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\test_singleton"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "test_singleton - Win32 Release"
-# Name "test_singleton - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\test_singleton.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/performance-tests/README b/performance-tests/README
deleted file mode 100644
index d8e7d36c645..00000000000
--- a/performance-tests/README
+++ /dev/null
@@ -1,17 +0,0 @@
-The subdirectories in this directory provide a number of benchmarks
-that use ACE features to determine performance of various concurrency
-and communication mechanisms.
-
- . Synch-Benchmarks -- Implements a number of benchmarks
- that test the performance of various synchronization
- mechanisms.
-
- . TTCP -- Implements several variants of the TTCP benchmarking
- test for TCP and UCP using C sockets, ACE C++ wrappers, and
- several versions of CORBA (Orbix and ORBeline).
-
- . UDP -- Contains UDP test, which measures UDP round-trip
- performance.
-
- . Misc -- Miscellaneous tests, e.g., Double-Checked Locking,
- context switching, mutexes, naming, etc.
diff --git a/performance-tests/Synch-Benchmarks/Benchmark.cpp b/performance-tests/Synch-Benchmarks/Benchmark.cpp
deleted file mode 100644
index 54b82c346b8..00000000000
--- a/performance-tests/Synch-Benchmarks/Benchmark.cpp
+++ /dev/null
@@ -1,99 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Global variables (used by the dynamically linked services).
-ACE_Svc_Export int synch_count;
-int buffer;
-
-// Initialize the static variables.
-/* static */
-sig_atomic_t Benchmark::done_ = 0;
-
-sig_atomic_t
-Benchmark::done (void)
-{
- return Benchmark::done_;
-}
-
-int
-Benchmark::thr_id (void)
-{
-#if defined (ACE_HAS_PTHREADS) || defined (ACE_HAS_DCETHREADS) || defined (VXWORKS)
- // This invokes the thread-specific storage smart pointer.
- return this->id_->thr_id ();
-#else
- return ACE_Thread::self ();
-#endif /* ACE_HAS_PTHREADS || ACE_HAS_DCETHREADS || VXWORKS */
-}
-
-void
-Benchmark::done (sig_atomic_t d)
-{
- Benchmark::done_ = d;
-}
-
-int
-Benchmark::svc (void)
-{
- return -1;
-}
-
-int
-Benchmark::init (int, char **)
-{
- return 1;
-}
-
-int
-Benchmark::info (char **, size_t) const
-{
- return -1;
-}
-
-int
-Benchmark::fini (void)
-{
- return -1;
-}
-
-void *
-Benchmark::svc_run (Benchmark *bp)
-{
- return (void *) (bp->svc () == -1 ? -1 : 0);
-}
-
-#if defined (ACE_HAS_PTHREADS) || defined (ACE_HAS_DCETHREADS) || defined (VXWORKS)
-/* static */
-MT_INT Thr_ID::thread_id_ (0);
-
-Thr_ID::Thr_ID (void)
- : thr_id_ (++Thr_ID::thread_id_)
-{
-}
-
-int
-Thr_ID::thr_id (void)
-{
- return this->thr_id_;
-}
-
-void
-Thr_ID::thr_id (int i)
-{
- this->thr_id_ = i;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_TSS<Thr_ID>;
-template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_TSS<Thr_ID>
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* ACE_HAS_PTHREADS || ACE_HAS_DCETHREADS || VXWORKS */
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/Benchmark.h b/performance-tests/Synch-Benchmarks/Benchmark.h
deleted file mode 100644
index f76cd8eeee3..00000000000
--- a/performance-tests/Synch-Benchmarks/Benchmark.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* Defines the class used to dynamically link in the benchmark tests */
-
-#if !defined (ACE_BENCHMARK_H)
-#define ACE_BENCHMARK_H
-
-#include "ace/Service_Config.h"
-#include "ace/Synch.h"
-#include "ace/Service_Types.h"
-
-#if defined (ACE_HAS_THREADS)
-
-extern int buffer;
-extern ACE_Svc_Export int synch_count;
-
-#if defined (ACE_HAS_PTHREADS) || defined (ACE_HAS_DCETHREADS) || defined (VXWORKS)
-
-typedef ACE_Atomic_Op<ACE_Thread_Mutex, int> MT_INT;
-
-class Thr_ID
- // TITLE
- // A simple class that provides a thread-specific value in order
- // to compensate for POSIX Pthreads.
- //
- // DESCRIPTION
- // Pthreads are too lame to have a sensible scalar values for the
- // thread id (unlike Solaris threads). Therefore, we have to
- // emulate this ourselves with this class (gag).
-{
-public:
- Thr_ID (void);
- int thr_id (void);
- void thr_id (int);
-
-private:
- int thr_id_;
- static MT_INT thread_id_;
-};
-#endif /* ACE_HAS_PTHREADS || ACE_HAS_DCETHREADS || VXWORKS */
-
-class ACE_Svc_Export Benchmark : public ACE_Service_Object
- // TITLE
- // Base class for all the timing tests.
-{
-public:
- // = Hooks inherited from ACE_Service_Object.
- virtual int svc (void);
- virtual int init (int, char *[]);
- virtual int info (char **, size_t) const;
- virtual int fini (void);
- static void *svc_run (Benchmark *bp);
-
- int thr_id (void);
- // Returns our thread id;
-
- // = Set/get flag that controls how the tests are shut down
- // gracefully.
- static void done (sig_atomic_t);
- static sig_atomic_t done (void);
-
-protected:
- static sig_atomic_t done_;
- // Keeps track if we are finished or not.
-
-#if defined (ACE_HAS_PTHREADS) || defined (ACE_HAS_DCETHREADS) || defined (VXWORKS)
- ACE_TSS <Thr_ID> id_;
- // Keeps track of our "virtual" thread id...
-#endif /* ACE_HAS_PTHREADS || ACE_HAS_DCETHREADS || VXWORKS */
-};
-#endif /* ACE_HAS_THREADS */
-#endif /* ACE_BENCHMARK_H */
diff --git a/performance-tests/Synch-Benchmarks/Makefile b/performance-tests/Synch-Benchmarks/Makefile
deleted file mode 100644
index 5f8e40c385d..00000000000
--- a/performance-tests/Synch-Benchmarks/Makefile
+++ /dev/null
@@ -1,621 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Solaris 2.x synchronization benchmarks
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = synch_driver
-LIB = libSynch_Tests.a
-SHLIB = libSynch_Tests.$(SOEXT)
-
-FILES = mutex_test \
- recursive_lock_test \
- sema_test \
- sysvsema_test \
- rwrd_test \
- rwwr_test \
- context_test \
- condb_test \
- conds_test \
- memory_test \
- pipe_thr_test \
- pipe_proc_test \
- Options \
- Benchmark
-
-SRC = $(addsuffix .cpp,$(BIN))
-OBJ = $(SRC:%.cpp=$(VDIR)%.o)
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(LSRC:%.cpp=$(VDIR)%.o)
-SHOBJ = $(addsuffix .so,$(FILES))
-
-LDLIBS = -lSynch_Tests
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VLIB) $(VSHLIB) $(SHLIBA) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/mutex_test.o .obj/mutex_test.so .shobj/mutex_test.o .shobj/mutex_test.so: mutex_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/recursive_lock_test.o .obj/recursive_lock_test.so .shobj/recursive_lock_test.o .shobj/recursive_lock_test.so: recursive_lock_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/sema_test.o .obj/sema_test.so .shobj/sema_test.o .shobj/sema_test.so: sema_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/sysvsema_test.o .obj/sysvsema_test.so .shobj/sysvsema_test.o .shobj/sysvsema_test.so: sysvsema_test.cpp \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/rwrd_test.o .obj/rwrd_test.so .shobj/rwrd_test.o .shobj/rwrd_test.so: rwrd_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/rwwr_test.o .obj/rwwr_test.so .shobj/rwwr_test.o .shobj/rwwr_test.so: rwwr_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/context_test.o .obj/context_test.so .shobj/context_test.o .shobj/context_test.so: context_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/condb_test.o .obj/condb_test.so .shobj/condb_test.o .shobj/condb_test.so: condb_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/conds_test.o .obj/conds_test.so .shobj/conds_test.o .shobj/conds_test.so: conds_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/memory_test.o .obj/memory_test.so .shobj/memory_test.o .shobj/memory_test.so: memory_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/pipe_thr_test.o .obj/pipe_thr_test.so .shobj/pipe_thr_test.o .shobj/pipe_thr_test.so: pipe_thr_test.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/pipe_proc_test.o .obj/pipe_proc_test.so .shobj/pipe_proc_test.o .shobj/pipe_proc_test.so: pipe_proc_test.cpp Options.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/Options.o .obj/Options.so .shobj/Options.o .shobj/Options.so: Options.cpp Options.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h
-.obj/Benchmark.o .obj/Benchmark.so .shobj/Benchmark.o .shobj/Benchmark.so: Benchmark.cpp Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Types.h
-.obj/synch_driver.o .obj/synch_driver.so .shobj/synch_driver.o .shobj/synch_driver.so: synch_driver.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Benchmark.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/performance-tests/Synch-Benchmarks/Makefile.driver b/performance-tests/Synch-Benchmarks/Makefile.driver
deleted file mode 100644
index 4909fba599a..00000000000
--- a/performance-tests/Synch-Benchmarks/Makefile.driver
+++ /dev/null
@@ -1,41 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile.driver 1.1 10/18/96
-#
-# Makefile for the Solaris 2.x synchronization benchmark driver
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = synch_driver
-
-FILES = synch_driver
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(LSRC:%.cpp=$(VDIR)%.o)
-SHOBJ = $(addsuffix .so,$(FILES))
-
-LIBS += -lsynch_tests
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
diff --git a/performance-tests/Synch-Benchmarks/Makefile.synch_tests b/performance-tests/Synch-Benchmarks/Makefile.synch_tests
deleted file mode 100644
index 97a4ff7052c..00000000000
--- a/performance-tests/Synch-Benchmarks/Makefile.synch_tests
+++ /dev/null
@@ -1,948 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile.synch_tests 1.1 10/18/96
-#
-# Makefile for the Solaris 2.x synchronization benchmarks
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-LIB = libsynch_tests.a
-SHLIB = libsynch_tests.so
-
-FILES = mutex_test \
- recursive_lock_test \
- sema_test \
- sysvsema_test \
- rwrd_test \
- rwwr_test \
- context_test \
- condb_test \
- conds_test \
- memory_test \
- pipe_thr_test \
- pipe_proc_test \
- Options \
- Benchmark
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(LSRC:%.cpp=$(VDIR)%.o)
-SHOBJ = $(addsuffix .so,$(FILES))
-
-LIBS += -lACE
-
-BUILD = $(VSHLIB)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/mutex_test.o .shobj/mutex_test.so: mutex_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Synch_T.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Options.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/recursive_lock_test.o .shobj/recursive_lock_test.so: recursive_lock_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Synch_T.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Options.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/sema_test.o .shobj/sema_test.so: sema_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Synch_T.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Options.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/sysvsema_test.o .shobj/sysvsema_test.so: sysvsema_test.cpp \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Options.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/rwrd_test.o .shobj/rwrd_test.so: rwrd_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Synch_T.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Options.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/rwwr_test.o .shobj/rwwr_test.so: rwwr_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Synch_T.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Options.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/context_test.o .shobj/context_test.so: context_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Synch_T.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Options.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/condb_test.o .shobj/condb_test.so: condb_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Synch_T.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Options.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/conds_test.o .shobj/conds_test.so: conds_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Synch_T.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Options.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/synch_driver.o .shobj/synch_driver.so: synch_driver.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- Options.i $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h
-.obj/memory_test.o .shobj/memory_test.so: memory_test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Synch_T.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Options.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/pipe_thr_test.o .shobj/pipe_thr_test.so: pipe_thr_test.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Thread.h Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- Options.i $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/pipe_proc_test.o .shobj/pipe_proc_test.so: pipe_proc_test.cpp Options.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Options.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/Options.o .shobj/Options.so: Options.cpp Options.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h Options.i \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Benchmark.o .shobj/Benchmark.so: Benchmark.cpp Benchmark.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h
-.obj/synch_driver.o .shobj/synch_driver.so: synch_driver.cpp \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Timer_Queue.i \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Set.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Local_Tokens_T.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Reactor.i \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Service_Repository.h \
- $(ACE_ROOT)/ace/Service_Types.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- Options.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- Options.i $(ACE_ROOT)/ace/Get_Opt.h \
- Benchmark.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/performance-tests/Synch-Benchmarks/Options.cpp b/performance-tests/Synch-Benchmarks/Options.cpp
deleted file mode 100644
index 07baea92b1e..00000000000
--- a/performance-tests/Synch-Benchmarks/Options.cpp
+++ /dev/null
@@ -1,407 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "Options.h"
-
-#if defined (ACE_HAS_THREADS)
-// Manages the options.
-Options options;
-
-size_t
-Options::count (void)
-{
- size_t total = 0;
-
- for (int i = 0; i < options.thr_wc_size; i++)
- {
- if (options.thr_work_count[i] != 0)
- {
- if (options.verbose ())
- ACE_DEBUG ((LM_DEBUG, "count[%d] = %d\n", i, options.thr_work_count[i]));
- total += options.thr_work_count[i];
- }
- }
-
- return total;
-}
-
-void
-Options::init (void)
-{
- for (int i = 0; i < this->thr_wc_size; i++)
- this->thr_work_count[i] = 0;
-}
-
-Options::Options (void)
- : thr_wc_size (10000),
- _service_entry (0),
- _mapped_file (0),
- _pipe_addr (ACE_DEFAULT_RENDEZVOUS),
- _sleep_time (100),
- _n_lwps (0),
- _thr_count (4),
- _t_flags (0),
- _high_water_mark (8 * 1024),
- _low_water_mark (1024),
- _msg_size (128),
- _initial_queue_length (0),
- _logical_connections (1),
- _physical_connections (1),
- _iterations (100000),
- _generate (0),
- _udp (0),
- _debugging (0),
- _verbosity (0),
- _ack (1),
- _checksum (1),
- _xdr (1),
- _free_memory (1),
- _zero_copy (0),
- _print_summary (0),
- _consecutive_ports (1),
- _eager_exit (0)
-{
- this->thr_work_count = new int[this->thr_wc_size];
- this->init ();
-}
-
-void
-Options::parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "a:A:bBc:C:dDe:F:g:H:i:L:l:M:m:n:Np:P:s:S:t:T:uvX:Z:");
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'a':
- this->_ack = ACE_OS::strcasecmp (get_opt.optarg, "ON") == 0;
- break;
- case 'A':
- this->pipe_addr (get_opt.optarg);
- break;
- case 'B':
- this->t_flags (THR_BOUND);
- break;
- case 'c':
- {
- long connections = ACE_OS::atoi (get_opt.optarg);
-
- if (connections < 0)
- this->physical_connections (size_t (-connections));
- else if (connections > 0)
- this->logical_connections (size_t (connections));
- else
- ACE_DEBUG ((LM_WARNING, "warning, 0 connections!\n"));
-
- break;
- }
- case 'C':
- this->_checksum = ACE_OS::strcasecmp (get_opt.optarg, "ON") == 0;
- break;
- case 'd':
- this->_debugging = 1;
- break;
- case 'D':
- this->t_flags (THR_DETACHED);
- break;
- case 'e':
- this->_eager_exit = ACE_OS::strcasecmp (get_opt.optarg, "ON") == 0;
- break;
- case 'F':
- this->_free_memory = ACE_OS::strcasecmp (get_opt.optarg, "ON") == 0;
- break;
- case 'g':
- this->_generate = ACE_OS::strcasecmp (get_opt.optarg, "ON") == 0;
- break;
- case 'H':
- this->high_water_mark (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'i':
- this->iterations (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'L':
- this->low_water_mark (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'l':
- this->initial_queue_length (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'M':
- this->msg_size (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'm':
- this->mapped_file (get_opt.optarg);
- break;
- case 'N':
- this->t_flags (THR_NEW_LWP);
- break;
- case 'n':
- this->n_lwps (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'p':
- this->_print_summary = ACE_OS::strcasecmp (get_opt.optarg, "ON") == 0;
- break;
- case 'P':
- this->consecutive_ports (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'S':
- this->service_entry (get_opt.optarg);
- break;
- case 's':
- this->sleep_time (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'T':
- if (ACE_OS::strcasecmp (get_opt.optarg, "ON") == 0)
- ACE_Trace::start_tracing ();
- else if (ACE_OS::strcasecmp (get_opt.optarg, "OFF") == 0)
- ACE_Trace::stop_tracing ();
- break;
- case 't':
- this->thr_count (ACE_OS::atoi (get_opt.optarg));
- break;
- case 'u':
- this->_udp = 1;
- break;
- case 'v':
- this->_verbosity = 1;
- break;
- case 'X':
- this->_xdr = ACE_OS::strcasecmp (get_opt.optarg, "ON") == 0;
- break;
- case 'Z':
- this->_zero_copy = ACE_OS::strcasecmp (get_opt.optarg, "ON") == 0;
- break;
- default:
- ACE_DEBUG ((LM_INFO,
- "%s\n"
- "\t[-a] (send acknowledgement)\n"
- "\t[-A] address of pipe [%s]\n"
- "\t[-B] (THR_BOUND)\n"
- "\t[-c] + number of logical connections\n"
- "\t[-c] - number of physical connections\n"
- "\t[-C] (enable checksumming)\n"
- "\t[-d] (enable debugging)\n"
- "\t[-D] (THR_DETACHED)\n"
- "\t[-e] (eager exit)\n"
- "\t[-F] (free memory)\n"
- "\t[-g] (generate data)\n"
- "\t[-H] high water mark\n"
- "\t[-i] number of test iterations [%d]\n"
- "\t[-L] low water mark\n"
- "\t[-m] mapped file\n"
- "\t[-M] message size\n"
- "\t[-n] number of LWPs\n"
- "\t[-N] (THR_NEW_LWP)\n"
- "\t[-p] (print benchmark summary)\n"
- "\t[-P] number of consecutive ports\n"
- "\t[-s] sleep time\n"
- "\t[-S] service entry\n"
- "\t[-t] number of threads [%d]\n"
- "\t[-T] (enable tracing)\n"
- "\t[-u] (UDP) \n"
- "\t[-v] (verbose) \n"
- "\t[-X] (enable xdr conversion)\n"
- "\t[-Z] (enable zero-copy driver)\n%a",
- argv[0],
- this->pipe_addr (),
- this->iterations (),
- this->thr_count (),
- 1));
- /* NOTREACHED */
- break;
- }
-
- if (this->do_print_summary ())
- ACE_DEBUG ((LM_INFO,
- "%8d = total iterations\n"
- "%8d = logical connections\n"
- "%8d = physical connections\n"
- "%8d = message_size\n"
- "%8d = calculated checksum\n"
- "%8d = perform xdr conversion\n"
- "%8d = number of LWPs requested\n"
- "%8d = number of LWPs used\n",
- this->iterations (),
- this->logical_connections (),
- this->physical_connections (),
- this->msg_size (),
- this->do_checksum () != 0,
- this->do_xdr() != 0,
- this->n_lwps (),
- ACE_Thread::getconcurrency ()));
- else if (this->verbose ())
- ACE_DEBUG ((LM_INFO,
- "%8d = total iterations\n"
- "%8d = logical connections\n"
- "%8d = physical connections\n"
- "%8d = thread count\n"
- "%8d = low water mark\n"
- "%8d = high water mark\n"
- "%8d = message_size\n"
- "%8d = initial queue length\n"
- "%8d = consecutive ports\n"
- "%8d = calculated checksum\n"
- "%8d = perform xdr conversion\n"
- "%8d = zero-copy driver\n"
- "%8d = free dynamic memory\n"
- "%8d = print summary only\n"
- "%8d = eager exit\n"
- "%8d = UDP\n"
- "%8d = send ack\n"
- "%8d = THR_DETACHED\n"
- "%8d = THR_BOUND\n"
- "%8d = THR_NEW_LWP\n"
- "%8d = sleep time\n",
- this->iterations (),
- this->logical_connections (),
- this->physical_connections (),
- this->thr_count (),
- this->low_water_mark (),
- this->high_water_mark (),
- this->msg_size (),
- this->initial_queue_length (),
- this->consecutive_ports (),
- this->do_checksum () != 0,
- this->do_xdr() != 0,
- this->do_zero_copy () != 0,
- this->do_delete () != 0,
- this->do_print_summary () != 0,
- this->do_eager_exit () != 0,
- this->do_udp () != 0,
- this->do_ack () != 0,
- (this->t_flags () & THR_DETACHED) != 0,
- (this->t_flags () & THR_BOUND) != 0,
- (this->t_flags () & THR_NEW_LWP) != 0,
- this->sleep_time ()));
-}
-
-void
-Options::print_results (void)
-{
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- this->_itimer.elapsed_time (et);
-
-#if defined (ACE_HAS_PRUSAGE_T)
- ACE_Profile_Timer::Rusage rusage;
- this->_itimer.elapsed_rusage (rusage);
-#endif /* ACE_HAS_PRUSAGE_T */
-
- size_t total = this->count ();
- double nbytes = total * this->msg_size ();
- double cpu_time = et.user_time + et.system_time;
-
-#if 0
- mutex_timer.print_total ("ACE_Thread_Mutex overhead:", mutex_counter, 2);
- condition_timer.print_total ("ACE_Condition overhead:", condition_counter, 2);
- ACE_DEBUG ((LM_INFO,
- "%8d (number of ACE_Thread_Mutex operations)\n"
- "%8d (number of ACE_Condition operations)",
- mutex_counter, condition_counter));
-#endif /* NDEBUG */
-
- if (this->do_print_summary ())
- {
-#if defined (ACE_HAS_PRUSAGE_T)
- ACE_DEBUG ((LM_INFO,
- "\n%8d PEs\n"
- "%8.2f Mbit/sec\n"
- "%8d (voluntary context switches)\n"
- "%8d (involuntary context switches)\n"
- "%8d (total context switches)\n"
- "%8d.%d sec (wait-cpu time)\n"
- "%8d.%d sec (user lock wait sleep time)\n"
- "%8d.%d sec (all other sleep time)\n"
- "%8d (major page faults)\n"
- "%8d (minor page faults)\n"
- "%8d (number of LWPs)\n",
- this->thr_count (),
- (nbytes / et.real_time) * 8.0 / 1024.0 / 1024.0,
- rusage.pr_vctx,
- rusage.pr_ictx,
- rusage.pr_vctx + rusage.pr_ictx,
- rusage.pr_wtime.tv_sec, rusage.pr_wtime.tv_nsec / 1000000,
- rusage.pr_ltime.tv_sec, rusage.pr_ltime.tv_nsec / 1000000,
- rusage.pr_slptime.tv_sec, rusage.pr_slptime.tv_nsec / 1000000,
- rusage.pr_majf,
- rusage.pr_minf,
- ACE_Thread::getconcurrency ()));
-#else
- // need to write dump ops for rusage...
-#endif /* ACE_HAS_PRUSAGE_T */
- }
- else
- {
- ACE_DEBUG ((LM_INFO,
- "\ntotal work = %d\n"
- "(Only interpret the next two statistics for throughput tests)\n"
- "%f bytes in %.2f real seconds = %.2f Mbit/sec\n"
- "%f bytes in %.2f CPU seconds = %.2f Mbit/sec\n",
- total,
- nbytes, et.real_time, (nbytes / et.real_time) * 8.0 / 1024.0 / 1024.0,
- nbytes, cpu_time, (nbytes / cpu_time) * 8.0 / 1024.0 / 1024.0));
-
-#if defined (ACE_HAS_PRUSAGE_T)
- ACE_DEBUG ((LM_INFO,
- "%8d = lwpid\n"
- "%8d = lwp count\n"
- "%8d = minor page faults\n"
- "%8d = major page faults\n"
- "%8d = input blocks\n"
- "%8d = output blocks\n"
- "%8d = messages sent\n"
- "%8d = messages received\n"
- "%8d = signals received\n"
- "%8ds, %dms = wait-cpu (latency) time\n"
- "%8ds, %dms = user lock wait sleep time\n"
- "%8ds, %dms = all other sleep time\n"
- "%8d = voluntary context switches\n"
- "%8d = involuntary context switches\n"
- "%8d = total context switches\n"
- "%8d = system calls\n"
- "%8d = chars read/written\n"
- "%8d = number of LWPs\n"
- "---------------------\n"
- "real time = %.3f\n"
- "user time = %.3f\n"
- "system time = %.3f\n"
- "---------------------\n",
- rusage.pr_lwpid,
- rusage.pr_count,
- rusage.pr_minf,
- rusage.pr_majf,
- rusage.pr_inblk,
- rusage.pr_oublk,
- rusage.pr_msnd,
- rusage.pr_mrcv,
- rusage.pr_sigs,
- rusage.pr_wtime.tv_sec, rusage.pr_wtime.tv_nsec / 1000000,
- rusage.pr_ltime.tv_sec, rusage.pr_ltime.tv_nsec / 1000000,
- rusage.pr_slptime.tv_sec, rusage.pr_slptime.tv_nsec / 1000000,
- rusage.pr_vctx,
- rusage.pr_ictx,
- rusage.pr_vctx + rusage.pr_ictx,
- rusage.pr_sysc,
- rusage.pr_ioch,
- ACE_Thread::getconcurrency (),
- et.real_time, et.user_time, et.system_time));
-#else
- // need to write dump ops for rusage...
-#endif /* ACE_HAS_PRUSAGE_T */
- }
- if (options.do_eager_exit ())
- ACE_OS::_exit (0);
-}
-#endif /* ACE_HAS_THREADS */
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-#if defined(ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, size_t>;
-#endif /* ACE_MT_SAFE */
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#if defined(ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, size_t>
-#endif /* ACE_MT_SAFE */
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
diff --git a/performance-tests/Synch-Benchmarks/Options.h b/performance-tests/Synch-Benchmarks/Options.h
deleted file mode 100644
index 39ce2c8ba8d..00000000000
--- a/performance-tests/Synch-Benchmarks/Options.h
+++ /dev/null
@@ -1,126 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// Option manager for performance tests.
-
-#if !defined (_OPTIONS_H)
-#define _OPTIONS_H
-
-#include "ace/OS.h"
-#include "ace/Profile_Timer.h"
-#include "ace/Log_Msg.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export Options
-{
-public:
- Options (void);
- void parse_args (int argc, char *argv[]);
-
- void init (void);
-
- void start_timer (void);
- void stop_timer (void);
-
- void thr_count (size_t count);
- size_t thr_count (void);
-
- void pipe_addr (char pipe[]);
- char *pipe_addr (void);
-
- void mapped_file (char filename[]);
- char *mapped_file (void);
-
- void service_entry (char *service_entry);
- char *service_entry (void);
-
- void sleep_time (size_t count);
- size_t sleep_time (void);
-
- void logical_connections (size_t count);
- size_t logical_connections (void);
-
- void physical_connections (size_t count);
- size_t physical_connections (void);
-
- void consecutive_ports (size_t count);
- size_t consecutive_ports (void);
-
- void initial_queue_length (size_t length);
- size_t initial_queue_length (void);
-
- void high_water_mark (size_t size);
- size_t high_water_mark (void);
-
- void low_water_mark (size_t size);
- size_t low_water_mark (void);
-
- void msg_size (size_t size);
- size_t msg_size (void);
-
- void iterations (size_t n);
- size_t iterations (void);
-
- void n_lwps (size_t n);
- size_t n_lwps (void);
-
- void t_flags (long flag);
- long t_flags (void);
-
- size_t count (void);
-
- int debug (void);
- int verbose (void);
- int do_checksum (void);
- int do_generate (void);
- int do_ack (void);
- int do_delete (void);
- int do_eager_exit (void);
- int do_print_summary (void);
- int do_udp (void);
- int do_xdr (void);
- int do_zero_copy (void);
- void print_results (void);
-
- ACE_Atomic_Op<ACE_Thread_Mutex, size_t> msg_count; // Keep track of number of messages atomically.
- int *thr_work_count; // Count activity per-thread.
- int thr_wc_size; // Max number of threads.
-
-private:
- ACE_Profile_Timer _itimer; // Keep track of time.
- char *_service_entry; // Name of the shared object file and shared object.
- char *_mapped_file; // Name of the mapped file.
- char *_pipe_addr; // Name of the STREAM pipe.
- size_t _sleep_time; // Time to sleep.
- size_t _n_lwps; // Number of LWPs.
- size_t _thr_count; // Number of threads to spawn.
- long _t_flags; // Flags to thr_create().
- size_t _high_water_mark; // ACE_Queue high water mark.
- size_t _low_water_mark; // ACE_Queue low water mark.
- size_t _msg_size; // Size of a message.
- size_t _initial_queue_length; // Initial number of items in the queue.
- size_t _logical_connections; // Number of logical connections.
- size_t _physical_connections; // Number of physical connections.
- size_t _iterations; // Number of iterations to run the test program.
- int _generate; // Generate the data.
- int _udp; // Use UDP format.
- int _debugging; // Extra debugging info.
- int _verbosity; // Extra verbose messages.
- int _ack; // Do an acknowledgement.
- int _checksum; // Is checksumming enabled?.
- int _xdr; // Is xdr conversion enabled?.
- int _free_memory; // Are we freeing up memory?.
- int _zero_copy; // Implement a zero-copy driver?.
- int _print_summary; // Print a summary of the results only.
- int _consecutive_ports; // Number of consecutive messages from same port.
- int _eager_exit; // Exit eagerly, without cleaning up.
-};
-
-// Make this available to any code that wants to see it!
-extern ACE_Svc_Export Options options;
-
-#include "Options.i"
-#endif /* ACE_HAS_THREADS */
-#endif /* _OPTIONS_H */
diff --git a/performance-tests/Synch-Benchmarks/Options.i b/performance-tests/Synch-Benchmarks/Options.i
deleted file mode 100644
index 08abea93bf4..00000000000
--- a/performance-tests/Synch-Benchmarks/Options.i
+++ /dev/null
@@ -1,264 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/* Option manager for ustreams */
-
-#include "ace/Get_Opt.h"
-
-inline int
-Options::do_print_summary (void)
-{
- return this->_print_summary;
-}
-
-inline int
-Options::do_udp (void)
-{
- return this->_udp;
-}
-
-inline void
-Options::start_timer (void)
-{
- this->_itimer.start ();
-}
-
-inline void
-Options::stop_timer (void)
-{
- this->_itimer.stop ();
-}
-
-inline int
-Options::do_generate (void)
-{
- return this->_generate;
-}
-
-inline int
-Options::do_ack (void)
-{
- return this->_ack;
-}
-
-inline int
-Options::do_eager_exit (void)
-{
- return this->_eager_exit;
-}
-
-inline int
-Options::do_zero_copy (void)
-{
- return this->_zero_copy;
-}
-
-inline int
-Options::do_checksum (void)
-{
- return this->_checksum;
-}
-
-inline int
-Options::do_delete (void)
-{
- return this->_free_memory;
-}
-
-inline int
-Options::do_xdr (void)
-{
- return this->_xdr;
-}
-
-inline void
-Options::n_lwps (size_t count)
-{
- this->_n_lwps = count;
-}
-
-inline size_t
-Options::n_lwps (void)
-{
- return this->_n_lwps;
-}
-
-inline void
-Options::pipe_addr (char *pipe)
-{
- this->_pipe_addr = pipe;
-}
-
-inline char *
-Options::pipe_addr (void)
-{
- return this->_pipe_addr;
-}
-
-inline void
-Options::service_entry (char *pipe)
-{
- this->_service_entry = pipe;
-}
-
-inline char *
-Options::service_entry (void)
-{
- return this->_service_entry;
-}
-
-inline void
-Options::mapped_file (char *filename)
-{
- this->_mapped_file = filename;
-}
-
-inline char *
-Options::mapped_file (void)
-{
- return this->_mapped_file;
-}
-
-inline void
-Options::sleep_time (size_t count)
-{
- this->_sleep_time = count;
-}
-
-inline size_t
-Options::sleep_time (void)
-{
- return this->_sleep_time;
-}
-
-inline void
-Options::thr_count (size_t count)
-{
- this->_thr_count = count;
-}
-
-inline size_t
-Options::thr_count (void)
-{
- return this->_thr_count;
-}
-
-inline void
-Options::consecutive_ports (size_t count)
-{
- this->_consecutive_ports = count;
-}
-
-inline size_t
-Options::consecutive_ports (void)
-{
- return this->_consecutive_ports;
-}
-
-inline void
-Options::logical_connections (size_t count)
-{
- this->_logical_connections = count;
-}
-
-inline size_t
-Options::logical_connections (void)
-{
- return this->_logical_connections;
-}
-
-inline void
-Options::physical_connections (size_t count)
-{
- this->_physical_connections = count;
-}
-
-inline size_t
-Options::physical_connections (void)
-{
- return this->_physical_connections;
-}
-
-inline void
-Options::initial_queue_length (size_t length)
-{
- this->_initial_queue_length = length;
-}
-
-inline size_t
-Options::initial_queue_length (void)
-{
- return this->_initial_queue_length;
-}
-
-inline void
-Options::high_water_mark (size_t size)
-{
- this->_high_water_mark = size;
-}
-
-inline size_t
-Options::high_water_mark (void)
-{
- return this->_high_water_mark;
-}
-
-inline void
-Options::low_water_mark (size_t size)
-{
- this->_low_water_mark = size;
-}
-
-inline size_t
-Options::low_water_mark (void)
-{
- return this->_low_water_mark;
-}
-
-inline void
-Options::msg_size (size_t size)
-{
- this->_msg_size = size;
-}
-
-inline size_t
-Options::msg_size (void)
-{
- return this->_msg_size;
-}
-
-inline void
-Options::iterations (size_t n)
-{
- this->_iterations = n;
-}
-
-inline size_t
-Options::iterations (void)
-{
- return this->_iterations;
-}
-
-inline void
-Options::t_flags (long flag)
-{
- this->_t_flags |= flag;
-}
-
-inline long
-Options::t_flags (void)
-{
- return this->_t_flags;
-}
-
-inline int
-Options::debug (void)
-{
- return this->_debugging;
-}
-
-inline int
-Options::verbose (void)
-{
- return this->_verbosity;
-}
diff --git a/performance-tests/Synch-Benchmarks/README b/performance-tests/Synch-Benchmarks/README
deleted file mode 100644
index 417757de524..00000000000
--- a/performance-tests/Synch-Benchmarks/README
+++ /dev/null
@@ -1,29 +0,0 @@
-The files in this directory support controlled benchmarking of the ACE
-C++ wrappers for Solaris 2.x synchronization mechanisms. These
-mechanisms include:
-
- . Mutexes
- . Reader/writer locks
- . Condition variables
- . Semaphores (both Solaris and traditional System V)
-
-There are additional tests that measure the memory bandwidth under the
-following conditions:
-
- . User memory-to-memory copying of data within a single thread
- . User memory-to-kernel-to-user memory copying via pipes
- between separate processes, as well as between separate
- threads in the same process
-
-There are many options available for this program. See the
-Options.[Chi] file for more details. Some reasonable options to use
-to run the tests are:
-
-% ./synch_driver -v -B -s 15
-% ./synch_driver -v -n 4 -t 4 -s 15
-
-You should experiment with other options as you see fit. Note that in
-general you should always make sure that you have more than 1 LWP (by
-using either the -B or the -n options) since otherwise the program may
-to into an infinite loop due to the semantics of SunOS unbound
-threads...
diff --git a/performance-tests/Synch-Benchmarks/Synch_Tests.dsp b/performance-tests/Synch-Benchmarks/Synch_Tests.dsp
deleted file mode 100644
index 40adcb0066f..00000000000
--- a/performance-tests/Synch-Benchmarks/Synch_Tests.dsp
+++ /dev/null
@@ -1,172 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Synch_Tests" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=Synch_Tests - Win32 Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Synch_Tests.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Synch_Tests.mak" CFG="Synch_Tests - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Synch_Tests - Win32 Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "Synch_Tests - Win32 Debug" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-MTL=midl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Synch_Tests - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Release"
-# PROP BASE Intermediate_Dir ".\Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:windows /dll /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Synch_Tests - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Synch_Tests - Win32 Release"
-# Name "Synch_Tests - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Benchmark.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\condb_test.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\conds_test.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\context_test.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\memory_test.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\mutex_test.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Options.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\pipe_proc_test.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\pipe_thr_test.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\recursive_lock_test.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\rwrd_test.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\rwwr_test.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\sema_test.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\sysvsema_test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\Benchmark.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Options.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# Begin Source File
-
-SOURCE=.\Options.i
-# End Source File
-# End Target
-# End Project
diff --git a/performance-tests/Synch-Benchmarks/Synch_Tests.dsw b/performance-tests/Synch-Benchmarks/Synch_Tests.dsw
deleted file mode 100644
index 53b07c2ea6d..00000000000
--- a/performance-tests/Synch-Benchmarks/Synch_Tests.dsw
+++ /dev/null
@@ -1,44 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Synch_Tests"=".\Synch_Tests.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "synch_driver"=".\synch_driver.dsp" - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
- Begin Project Dependency
- Project_Dep_Name Synch_Tests
- End Project Dependency
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/performance-tests/Synch-Benchmarks/Synch_Tests.mak b/performance-tests/Synch-Benchmarks/Synch_Tests.mak
deleted file mode 100644
index 42336eacf43..00000000000
--- a/performance-tests/Synch-Benchmarks/Synch_Tests.mak
+++ /dev/null
@@ -1,2687 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-!IF "$(CFG)" == ""
-CFG=synch_driver - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to synch_driver - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Synch_Tests - Win32 Release" && "$(CFG)" !=\
- "Synch_Tests - Win32 Debug" && "$(CFG)" != "synch_driver - Win32 Release" &&\
- "$(CFG)" != "synch_driver - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Synch_Tests.mak" CFG="synch_driver - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Synch_Tests - Win32 Release" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "Synch_Tests - Win32 Debug" (based on\
- "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "synch_driver - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "synch_driver - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "synch_driver - Win32 Debug"
-
-!IF "$(CFG)" == "Synch_Tests - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Target_Dir ""
-OUTDIR=.\.
-INTDIR=.\Release
-
-ALL : "$(OUTDIR)\Synch_Tests.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\Benchmark.obj"
- -@erase "$(INTDIR)\condb_test.obj"
- -@erase "$(INTDIR)\conds_test.obj"
- -@erase "$(INTDIR)\context_test.obj"
- -@erase "$(INTDIR)\memory_test.obj"
- -@erase "$(INTDIR)\mutex_test.obj"
- -@erase "$(INTDIR)\Options.obj"
- -@erase "$(INTDIR)\pipe_proc_test.obj"
- -@erase "$(INTDIR)\pipe_thr_test.obj"
- -@erase "$(INTDIR)\recursive_lock_test.obj"
- -@erase "$(INTDIR)\rwrd_test.obj"
- -@erase "$(INTDIR)\rwwr_test.obj"
- -@erase "$(INTDIR)\sema_test.obj"
- -@erase "$(INTDIR)\sysvsema_test.obj"
- -@erase "$(OUTDIR)\Synch_Tests.dll"
- -@erase "$(OUTDIR)\Synch_Tests.exp"
- -@erase "$(OUTDIR)\Synch_Tests.lib"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS"\
- /Fp"$(INTDIR)/Synch_Tests.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\.\Release/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-MTL=mktyplib.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /win32
-# ADD MTL /nologo /D "NDEBUG" /win32
-MTL_PROJ=/nologo /D "NDEBUG" /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Synch_Tests.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:no\
- /pdb:"$(OUTDIR)/Synch_Tests.pdb" /machine:I386 /out:"$(OUTDIR)/Synch_Tests.dll"\
- /implib:"$(OUTDIR)/Synch_Tests.lib"
-LINK32_OBJS= \
- "$(INTDIR)\Benchmark.obj" \
- "$(INTDIR)\condb_test.obj" \
- "$(INTDIR)\conds_test.obj" \
- "$(INTDIR)\context_test.obj" \
- "$(INTDIR)\memory_test.obj" \
- "$(INTDIR)\mutex_test.obj" \
- "$(INTDIR)\Options.obj" \
- "$(INTDIR)\pipe_proc_test.obj" \
- "$(INTDIR)\pipe_thr_test.obj" \
- "$(INTDIR)\recursive_lock_test.obj" \
- "$(INTDIR)\rwrd_test.obj" \
- "$(INTDIR)\rwwr_test.obj" \
- "$(INTDIR)\sema_test.obj" \
- "$(INTDIR)\sysvsema_test.obj"
-
-"$(OUTDIR)\Synch_Tests.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Synch_Tests - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir ""
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Synch_Tests.dll"
-
-CLEAN :
- -@erase "$(INTDIR)\Benchmark.obj"
- -@erase "$(INTDIR)\condb_test.obj"
- -@erase "$(INTDIR)\conds_test.obj"
- -@erase "$(INTDIR)\context_test.obj"
- -@erase "$(INTDIR)\memory_test.obj"
- -@erase "$(INTDIR)\mutex_test.obj"
- -@erase "$(INTDIR)\Options.obj"
- -@erase "$(INTDIR)\pipe_proc_test.obj"
- -@erase "$(INTDIR)\pipe_thr_test.obj"
- -@erase "$(INTDIR)\recursive_lock_test.obj"
- -@erase "$(INTDIR)\rwrd_test.obj"
- -@erase "$(INTDIR)\rwwr_test.obj"
- -@erase "$(INTDIR)\sema_test.obj"
- -@erase "$(INTDIR)\sysvsema_test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Synch_Tests.dll"
- -@erase "$(OUTDIR)\Synch_Tests.exp"
- -@erase "$(OUTDIR)\Synch_Tests.ilk"
- -@erase "$(OUTDIR)\Synch_Tests.lib"
- -@erase "$(OUTDIR)\Synch_Tests.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS"\
- /Fp"$(INTDIR)/Synch_Tests.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-MTL=mktyplib.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /win32
-MTL_PROJ=/nologo /D "_DEBUG" /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Synch_Tests.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /incremental:yes\
- /pdb:"$(OUTDIR)/Synch_Tests.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Synch_Tests.dll" /implib:"$(OUTDIR)/Synch_Tests.lib"
-LINK32_OBJS= \
- "$(INTDIR)\Benchmark.obj" \
- "$(INTDIR)\condb_test.obj" \
- "$(INTDIR)\conds_test.obj" \
- "$(INTDIR)\context_test.obj" \
- "$(INTDIR)\memory_test.obj" \
- "$(INTDIR)\mutex_test.obj" \
- "$(INTDIR)\Options.obj" \
- "$(INTDIR)\pipe_proc_test.obj" \
- "$(INTDIR)\pipe_thr_test.obj" \
- "$(INTDIR)\recursive_lock_test.obj" \
- "$(INTDIR)\rwrd_test.obj" \
- "$(INTDIR)\rwwr_test.obj" \
- "$(INTDIR)\sema_test.obj" \
- "$(INTDIR)\sysvsema_test.obj"
-
-"$(OUTDIR)\Synch_Tests.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "synch_driver - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "synch_driver\Release"
-# PROP BASE Intermediate_Dir "synch_driver\Release"
-# PROP BASE Target_Dir "synch_driver"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Target_Dir "synch_driver"
-OUTDIR=.\.
-INTDIR=.\Release
-
-ALL : "Synch_Tests - Win32 Release" "$(OUTDIR)\synch_driver.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\synch_driver.obj"
- -@erase "$(OUTDIR)\synch_driver.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/synch_driver.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=.\.\Release/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/synch_driver.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/synch_driver.pdb" /machine:I386\
- /out:"$(OUTDIR)/synch_driver.exe"
-LINK32_OBJS= \
- "$(INTDIR)\synch_driver.obj" \
- "$(OUTDIR)\Synch_Tests.lib"
-
-"$(OUTDIR)\synch_driver.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "synch_driver - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "synch_driver\Debug"
-# PROP BASE Intermediate_Dir "synch_driver\Debug"
-# PROP BASE Target_Dir "synch_driver"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir "synch_driver"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "Synch_Tests - Win32 Debug" "$(OUTDIR)\synch_driver.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\synch_driver.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\synch_driver.exe"
- -@erase "$(OUTDIR)\synch_driver.ilk"
- -@erase "$(OUTDIR)\synch_driver.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/synch_driver.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/synch_driver.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/synch_driver.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/synch_driver.exe"
-LINK32_OBJS= \
- "$(INTDIR)\synch_driver.obj" \
- "$(OUTDIR)\Synch_Tests.lib"
-
-"$(OUTDIR)\synch_driver.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-################################################################################
-# Begin Target
-
-# Name "Synch_Tests - Win32 Release"
-# Name "Synch_Tests - Win32 Debug"
-
-!IF "$(CFG)" == "Synch_Tests - Win32 Release"
-
-!ELSEIF "$(CFG)" == "Synch_Tests - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\sysvsema_test.cpp
-DEP_CPP_SYSVS=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\sysvsema_test.obj" : $(SOURCE) $(DEP_CPP_SYSVS) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\condb_test.cpp
-DEP_CPP_CONDB=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\condb_test.obj" : $(SOURCE) $(DEP_CPP_CONDB) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\conds_test.cpp
-DEP_CPP_CONDS=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\conds_test.obj" : $(SOURCE) $(DEP_CPP_CONDS) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\context_test.cpp
-DEP_CPP_CONTE=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\context_test.obj" : $(SOURCE) $(DEP_CPP_CONTE) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\memory_test.cpp
-DEP_CPP_MEMOR=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\memory_test.obj" : $(SOURCE) $(DEP_CPP_MEMOR) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\mutex_test.cpp
-DEP_CPP_MUTEX=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\mutex_test.obj" : $(SOURCE) $(DEP_CPP_MUTEX) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Options.cpp
-DEP_CPP_OPTIO=\
- "..\..\ace\config-win32.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Options.obj" : $(SOURCE) $(DEP_CPP_OPTIO) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\pipe_proc_test.cpp
-DEP_CPP_PIPE_=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\pipe_proc_test.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\pipe_thr_test.cpp
-DEP_CPP_PIPE_T=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\pipe_thr_test.obj" : $(SOURCE) $(DEP_CPP_PIPE_T) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\recursive_lock_test.cpp
-DEP_CPP_RECUR=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\recursive_lock_test.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\rwrd_test.cpp
-DEP_CPP_RWRD_=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\rwrd_test.obj" : $(SOURCE) $(DEP_CPP_RWRD_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\rwwr_test.cpp
-DEP_CPP_RWWR_=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\rwwr_test.obj" : $(SOURCE) $(DEP_CPP_RWWR_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\sema_test.cpp
-DEP_CPP_SEMA_=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\sema_test.obj" : $(SOURCE) $(DEP_CPP_SEMA_) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Source File
-
-SOURCE=.\Benchmark.cpp
-DEP_CPP_BENCH=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Benchmark.obj" : $(SOURCE) $(DEP_CPP_BENCH) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "synch_driver - Win32 Release"
-# Name "synch_driver - Win32 Debug"
-
-!IF "$(CFG)" == "synch_driver - Win32 Release"
-
-!ELSEIF "$(CFG)" == "synch_driver - Win32 Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=.\synch_driver.cpp
-DEP_CPP_SYNCH=\
- "..\..\ace\config-win32.h"\
- ".\Benchmark.h"\
- ".\Options.h"\
- ".\Options.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Asynch_IO.h"\
- {$(INCLUDE)}"\ace\Asynch_IO.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Proactor.h"\
- {$(INCLUDE)}"\ace\Proactor.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\ReactorEx.h"\
- {$(INCLUDE)}"\ace\ReactorEx.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Record.h"\
- {$(INCLUDE)}"\ace\Service_Record.i"\
- {$(INCLUDE)}"\ace\Service_Repository.h"\
- {$(INCLUDE)}"\ace\Service_Repository.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\stdcpp.h"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\synch_driver.obj" : $(SOURCE) $(DEP_CPP_SYNCH) "$(INTDIR)"
-
-
-# End Source File
-################################################################################
-# Begin Project Dependency
-
-# Project_Dep_Name "Synch_Tests"
-
-!IF "$(CFG)" == "synch_driver - Win32 Release"
-
-"Synch_Tests - Win32 Release" :
- $(MAKE) /$(MAKEFLAGS) /F ".\Synch_Tests.mak"\
- CFG="Synch_Tests - Win32 Release"
-
-!ELSEIF "$(CFG)" == "synch_driver - Win32 Debug"
-
-"Synch_Tests - Win32 Debug" :
- $(MAKE) /$(MAKEFLAGS) /F ".\Synch_Tests.mak" CFG="Synch_Tests - Win32 Debug"
-
-!ENDIF
-
-# End Project Dependency
-# End Target
-# End Project
-################################################################################
diff --git a/performance-tests/Synch-Benchmarks/Synch_Tests.mdp b/performance-tests/Synch-Benchmarks/Synch_Tests.mdp
deleted file mode 100644
index aa37bf1428c..00000000000
--- a/performance-tests/Synch-Benchmarks/Synch_Tests.mdp
+++ /dev/null
Binary files differ
diff --git a/performance-tests/Synch-Benchmarks/benchmarks b/performance-tests/Synch-Benchmarks/benchmarks
deleted file mode 100644
index 5b3a6644bc5..00000000000
--- a/performance-tests/Synch-Benchmarks/benchmarks
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/csh -f
-
-echo "Memory test = 512, 40M"
-./memory_test -i 80000 -M 512
-echo "Memory test = 1024, 40M"
-./memory_test -i 40000 -M 1024
-echo "Memory test = 2048, 40M"
-./memory_test -i 20000 -M 2048
-echo "Memory test = 4096, 40M"
-./memory_test -i 10000 -M 4096
-
-echo "Pipe test = 512, 40M"
-./pipe_test -i 80000 -M 512
-echo "Pipe test = 1024, 40M"
-./pipe_test -i 40000 -M 1024
-echo "Pipe test = 2048, 40M"
-./pipe_test -i 20000 -M 2048
-echo "Pipe test = 4096, 40M"
-./pipe_test -i 10000 -M 4096
diff --git a/performance-tests/Synch-Benchmarks/condb_test.cpp b/performance-tests/Synch-Benchmarks/condb_test.cpp
deleted file mode 100644
index a0362f6425f..00000000000
--- a/performance-tests/Synch-Benchmarks/condb_test.cpp
+++ /dev/null
@@ -1,68 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Synch.h"
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export Cond_Brdcast_Test : public Benchmark
-{
-public:
- virtual int svc (void);
-
-private:
- static ACE_Thread_Mutex mutex;
- static int resources;
-
- static ACE_Condition_Thread_Mutex notfull;
- static ACE_Condition_Thread_Mutex notempty;
-};
-
-ACE_Thread_Mutex Cond_Brdcast_Test::mutex;
-int Cond_Brdcast_Test::resources;
-ACE_Condition_Thread_Mutex Cond_Brdcast_Test::notfull (Cond_Brdcast_Test::mutex);
-ACE_Condition_Thread_Mutex Cond_Brdcast_Test::notempty (Cond_Brdcast_Test::mutex);
-
-int
-Cond_Brdcast_Test::svc (void)
-{
- int ni = this->thr_id ();
- synch_count = 2;
-
- // Special case for first thread...
- if (ni == 4)
- while (!this->done ())
- {
- mutex.acquire ();
- while (resources > 0)
- notfull.wait ();
- options.thr_work_count[ni]++;
- resources = options.thr_count () - 1;
- buffer++;
- notempty.broadcast ();
- mutex.release ();
- }
- else
- while (!this->done ())
- {
- mutex.acquire ();
- while (resources == 0)
- notempty.wait ();
- options.thr_work_count[ni]++;
- buffer++;
- if (--resources == 0)
- notfull.signal ();
- mutex.release ();
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-ACE_SVC_FACTORY_DECLARE (Cond_Brdcast_Test)
-ACE_SVC_FACTORY_DEFINE (Cond_Brdcast_Test)
-
-// ACE_Service_Object_Type cbt (&cond_brdcast_test, "Condition_Broadcast_Test");
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/conds_test.cpp b/performance-tests/Synch-Benchmarks/conds_test.cpp
deleted file mode 100644
index fb26bfc8967..00000000000
--- a/performance-tests/Synch-Benchmarks/conds_test.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Synch.h"
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export Cond_Signal_Test : public Benchmark
-{
-public:
- virtual int svc (void);
-
-private:
- static ACE_Thread_Mutex mutex;
- static int resources;
-
- static ACE_Condition_Thread_Mutex notfull;
- static ACE_Condition_Thread_Mutex notempty;
-};
-
-ACE_Thread_Mutex Cond_Signal_Test::mutex;
-int Cond_Signal_Test::resources;
-ACE_Condition_Thread_Mutex Cond_Signal_Test::notfull (Cond_Signal_Test::mutex);
-ACE_Condition_Thread_Mutex Cond_Signal_Test::notempty (Cond_Signal_Test::mutex);
-
-int
-Cond_Signal_Test::svc (void)
-{
- int ni = this->thr_id ();
- synch_count = 2;
-
- // This is a horrible hack and only works for Solaris threads. This
- // clearly needs to change...
- if (ni == 4)
- while (!this->done ())
- {
- mutex.acquire ();
-
- while (resources > 0)
- notfull.wait ();
-
- options.thr_work_count[ni]++;
- resources = options.thr_count () - 1;
- buffer++;
- notempty.signal ();
- mutex.release ();
- }
- else
- while (!this->done ())
- {
- mutex.acquire ();
- while (resources == 0)
- notempty.wait ();
- options.thr_work_count[ni]++;
- buffer++;
- if (--resources == 0)
- notfull.signal ();
- mutex.release ();
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-ACE_SVC_FACTORY_DECLARE (Cond_Signal_Test)
-ACE_SVC_FACTORY_DEFINE (Cond_Signal_Test)
-
-// ACE_Service_Object_Type cst (&cond_signal_test, "Condition_Signal_Test");
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/context.c b/performance-tests/Synch-Benchmarks/context.c
deleted file mode 100644
index 0ac4264bd00..00000000000
--- a/performance-tests/Synch-Benchmarks/context.c
+++ /dev/null
@@ -1,72 +0,0 @@
-#include <stdio.h>
-// @(#)context.c 1.1 10/18/96
-
-#include <stdlib.h>
-#include <thread.h>
-
-#define NSLEEP 100
-#define TMAX 2
-int count[TMAX];
-
-void *
-work (void *n)
-{
- int ni = (int) n;
-
- while (1)
- {
- thr_yield ();
- count[ni]++;
- }
- return 0;
-}
-
-main (int argc, char *argv[])
-{
- int ncorr, t1arg, t0arg, orig_ncorr;
- thread_t tid1, tid0;
- float rate;
-
- if (argc != 6)
- {
- printf ("usage: %s t0_bound t0_new_lwp t1_bound t1_new_lwp ncorr\n", argv[0]);
- exit (1);
- }
- t0arg = THR_DETACHED;
- if (atoi (argv[1]))
- t0arg |= THR_BOUND;
- if (atoi (argv[2]))
- t0arg |= THR_NEW_LWP;
-
- t1arg = THR_DETACHED;
- if (atoi (argv[3]))
- t1arg |= THR_BOUND;
- if (atoi (argv[4]))
- t1arg |= THR_NEW_LWP;
-
- ncorr = atoi (argv[5]);
-
- if (thr_create (NULL, 0, work, 0, t0arg, &tid0) != 0)
- perror ("couldn't create thread 0");
- if (thr_create (NULL, 0, work, (void *) 1, t1arg, &tid1) != 0)
- perror ("couldn't create thread 1");
-
- orig_ncorr = thr_getconcurrency ();
- if (ncorr)
- thr_setconcurrency (ncorr);
- sleep (NSLEEP);
- rate = (count[0] + count[1]) / ((float) NSLEEP);
- printf ("\n------------------------------------------------------------------------\n");
- printf ("t0arg 0x%x (%s, %s, %s)\nt1arg 0x%x (%s, %s, %s)\ncount[0] %d count[1] %d\n\
-ncorr_orig %d ncorr_set %d ncorr_end %d rate %.3f per_cxt %.2f usec\n",
- t0arg,
- (t0arg & THR_DETACHED) ? "THR_DETACHED" : "Not Detached",
- (t0arg & THR_BOUND) ? "THR_BOUND" : "Not Bound",
- (t0arg & THR_NEW_LWP) ? "THR_NEW_LWP" : "No New_LWP",
- t1arg,
- (t1arg & THR_DETACHED) ? "THR_DETACHED" : "Not Detached",
- (t1arg & THR_BOUND) ? "THR_BOUND" : "Not Bound",
- (t1arg & THR_NEW_LWP) ? "THR_NEW_LWP" : "No New_LWP",
- count[0], count[1],
- orig_ncorr, ncorr, thr_getconcurrency (), rate, 1.0e6 / rate);
-}
diff --git a/performance-tests/Synch-Benchmarks/context.csh b/performance-tests/Synch-Benchmarks/context.csh
deleted file mode 100644
index 867611f07e1..00000000000
--- a/performance-tests/Synch-Benchmarks/context.csh
+++ /dev/null
@@ -1,16 +0,0 @@
-#/bin/csh -f
-time ./context 0 0 0 0 0
-time ./context 0 0 0 0 2
-time ./context 0 0 0 0 3
-
-time ./context 1 0 1 0 0
-time ./context 1 0 1 0 2
-time ./context 1 0 1 0 3
-
-time ./context 0 1 0 1 0
-time ./context 0 1 0 1 2
-time ./context 0 1 0 1 3
-
-time ./context 1 1 1 1 0
-time ./context 1 1 1 1 2
-time ./context 1 1 1 1 3
diff --git a/performance-tests/Synch-Benchmarks/context_test.cpp b/performance-tests/Synch-Benchmarks/context_test.cpp
deleted file mode 100644
index 3c348acda6b..00000000000
--- a/performance-tests/Synch-Benchmarks/context_test.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Synch.h"
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export Context_Test : public Benchmark
-{
-public:
- virtual int svc (void);
-};
-
-int
-Context_Test::svc (void)
-{
- int ni = this->thr_id ();
-
- synch_count = 1;
-
- while (!this->done ())
- {
- ACE_Thread::yield ();
- options.thr_work_count[ni]++;
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-ACE_SVC_FACTORY_DECLARE (Context_Test)
-ACE_SVC_FACTORY_DEFINE (Context_Test)
-
-// ACE_Service_Object_Type ct (&context_test, "Context_Test");
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/memory_test.cpp b/performance-tests/Synch-Benchmarks/memory_test.cpp
deleted file mode 100644
index 0302322e131..00000000000
--- a/performance-tests/Synch-Benchmarks/memory_test.cpp
+++ /dev/null
@@ -1,39 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Synch.h"
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export Memory_Test : public Benchmark
-{
-public:
- virtual int svc (void);
-};
-
-int
-Memory_Test::svc (void)
-{
- int ni = this->thr_id ();
- size_t length = options.msg_size ();
- char *from = new char[length];
- char *to = new char[length];
-
- synch_count = 1;
-
- while (!this->done ())
- {
- ACE_OS::memcpy (to, from, length);
- options.thr_work_count[ni]++;
- }
- /* NOTREACHED */
- return 0;
-}
-
-ACE_SVC_FACTORY_DECLARE (Memory_Test)
-ACE_SVC_FACTORY_DEFINE (Memory_Test)
-
-// ACE_Service_Object_Type mt (&memory_test, "Memory_Test");
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/mutex_test.cpp b/performance-tests/Synch-Benchmarks/mutex_test.cpp
deleted file mode 100644
index 2137b05859a..00000000000
--- a/performance-tests/Synch-Benchmarks/mutex_test.cpp
+++ /dev/null
@@ -1,44 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Synch.h"
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export Mutex_Test : public Benchmark
-{
-public:
- virtual int svc (void);
-
-private:
- static ACE_Thread_Mutex mutex;
-};
-
-ACE_Thread_Mutex Mutex_Test::mutex;
-
-int
-Mutex_Test::svc (void)
-{
- // Extract out the unique thread-specific value to be used as an
- // index...
- int ni = this->thr_id ();
- synch_count = 2;
-
- while (!this->done ())
- {
- mutex.acquire ();
- options.thr_work_count[ni]++;
- buffer++;
- mutex.release ();
- }
- /* NOTREACHED */
- return 0;
-}
-
-ACE_SVC_FACTORY_DECLARE (Mutex_Test)
-ACE_SVC_FACTORY_DEFINE (Mutex_Test)
-
-// ACE_Service_Object_Type mut (&mutex_test, "Mutex_Test");
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/orig-results b/performance-tests/Synch-Benchmarks/orig-results
deleted file mode 100644
index 9d4389005f1..00000000000
--- a/performance-tests/Synch-Benchmarks/orig-results
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- --------------------- results -------------------------------------
- t0arg 0x40 (THR_DETACHED, Not Bound, No New_LWP)
- t1arg 0x40 (THR_DETACHED, Not Bound, No New_LWP)
- count[0] 2222061 count[1] 2222061
- ncorr_orig 1 ncorr_set 0 ncorr_end 2 rate 22070.520 per_cxt 45.31 usec
-
- ------------------------------------------------------------------------
- t0arg 0x40 (THR_DETACHED, Not Bound, No New_LWP)
- t1arg 0x40 (THR_DETACHED, Not Bound, No New_LWP)
- count[0] 3979311 count[1] 3824273
- ncorr_orig 1 ncorr_set 2 ncorr_end 2 rate 38975.535 per_cxt 25.66 usec
-
- ------------------------------------------------------------------------
- t0arg 0x40 (THR_DETACHED, Not Bound, No New_LWP)
- t1arg 0x40 (THR_DETACHED, Not Bound, No New_LWP)
- count[0] 4173290 count[1] 3690153
- ncorr_orig 1 ncorr_set 3 ncorr_end 3 rate 39134.219 per_cxt 25.55 usec
-
- ------------------------------------------------------------------------
- t0arg 0x41 (THR_DETACHED, THR_BOUND, No New_LWP)
- t1arg 0x41 (THR_DETACHED, THR_BOUND, No New_LWP)
- count[0] 1376594 count[1] 1404050
- ncorr_orig 1 ncorr_set 0 ncorr_end 1 rate 13902.920 per_cxt 71.93 usec
-
- ------------------------------------------------------------------------
- t0arg 0x41 (THR_DETACHED, THR_BOUND, No New_LWP)
- t1arg 0x41 (THR_DETACHED, THR_BOUND, No New_LWP)
- count[0] 1522495 count[1] 1550889
- ncorr_orig 1 ncorr_set 2 ncorr_end 2 rate 15366.580 per_cxt 65.08 usec
-
- ------------------------------------------------------------------------
- t0arg 0x41 (THR_DETACHED, THR_BOUND, No New_LWP)
- t1arg 0x41 (THR_DETACHED, THR_BOUND, No New_LWP)
- count[0] 1282030 count[1] 1265453
- ncorr_orig 1 ncorr_set 3 ncorr_end 3 rate 12737.125 per_cxt 78.51 usec
-
- ------------------------------------------------------------------------
- t0arg 0x42 (THR_DETACHED, Not Bound, THR_NEW_LWP)
- t1arg 0x42 (THR_DETACHED, Not Bound, THR_NEW_LWP)
- count[0] 3892994 count[1] 3981143
- ncorr_orig 3 ncorr_set 0 ncorr_end 3 rate 39273.352 per_cxt 25.46 usec
-
- ------------------------------------------------------------------------
- t0arg 0x42 (THR_DETACHED, Not Bound, THR_NEW_LWP)
- t1arg 0x42 (THR_DETACHED, Not Bound, THR_NEW_LWP)
- count[0] 4008638 count[1] 3882986
- ncorr_orig 3 ncorr_set 2 ncorr_end 2 rate 39415.660 per_cxt 25.37 usec
-
- ------------------------------------------------------------------------
- t0arg 0x42 (THR_DETACHED, Not Bound, THR_NEW_LWP)
- t1arg 0x42 (THR_DETACHED, Not Bound, THR_NEW_LWP)
- count[0] 3859767 count[1] 3998157
- ncorr_orig 3 ncorr_set 3 ncorr_end 3 rate 39145.160 per_cxt 25.55 usec
-
- ------------------------------------------------------------------------
- t0arg 0x43 (THR_DETACHED, THR_BOUND, THR_NEW_LWP)
- t1arg 0x43 (THR_DETACHED, THR_BOUND, THR_NEW_LWP)
- count[0] 1557142 count[1] 1588775
- ncorr_orig 3 ncorr_set 0 ncorr_end 3 rate 15729.235 per_cxt 63.58 usec
-
- ------------------------------------------------------------------------
- t0arg 0x43 (THR_DETACHED, THR_BOUND, THR_NEW_LWP)
- t1arg 0x43 (THR_DETACHED, THR_BOUND, THR_NEW_LWP)
- count[0] 1570636 count[1] 1579111
- ncorr_orig 3 ncorr_set 2 ncorr_end 3 rate 15748.395 per_cxt 63.50 usec
-
- ------------------------------------------------------------------------
- t0arg 0x43 (THR_DETACHED, THR_BOUND, THR_NEW_LWP)
- t1arg 0x43 (THR_DETACHED, THR_BOUND, THR_NEW_LWP)
- count[0] 1414198 count[1] 1371431
- ncorr_orig 3 ncorr_set 3 ncorr_end 3 rate 13927.800 per_cxt 71.80 usec
- */
diff --git a/performance-tests/Synch-Benchmarks/pipe_proc_test.cpp b/performance-tests/Synch-Benchmarks/pipe_proc_test.cpp
deleted file mode 100644
index 506cb06dd7f..00000000000
--- a/performance-tests/Synch-Benchmarks/pipe_proc_test.cpp
+++ /dev/null
@@ -1,82 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export Pipe_Proc_Test : public Benchmark
-{
-public:
- int init (int, char **);
- virtual int svc (void);
-
-private:
- ACE_HANDLE pipe_handles[2];
-
- void reader (ACE_HANDLE handle);
-};
-
-int
-Pipe_Proc_Test::init (int, char **)
-{
- synch_count = 1;
-
- if (ACE_OS::pipe (this->pipe_handles) == -1)
- ACE_OS::perror ("pipe"), ACE_OS::exit (1);
-
- switch (ACE_OS::fork ())
- {
- case -1:
- ACE_OS::perror ("fork"), ACE_OS::exit (1);
- case 0:
- this->reader (pipe_handles[0]);
- /* NOTREACHED */
- break;
- default:
- break;
- }
- return 1;
-}
-
-void
-Pipe_Proc_Test::reader (ACE_HANDLE handle)
-{
- int ni = this->thr_id ();
- int length = options.msg_size ();
- char *to;
-
- ACE_NEW (to, char[length]);
-
- while (ACE_OS::read (handle, to, length) > 0)
- options.thr_work_count[ni]++;
-}
-
-
-int
-Pipe_Proc_Test::svc (void)
-{
- ssize_t length = options.msg_size ();
- int ni = this->thr_id ();
- ACE_HANDLE handle = this->pipe_handles[1];
- char *from;
-
- ACE_NEW_RETURN (from, char[length], -1);
-
- while (!this->done ())
- if (ACE_OS::write (handle, from, length) == length)
- options.thr_work_count[ni]++;
- else
- ACE_OS::perror ("write");
-
- ACE_OS::close (this->pipe_handles[0]);
- ACE_OS::close (this->pipe_handles[1]);
- return 0;
-}
-
-ACE_SVC_FACTORY_DECLARE (Pipe_Proc_Test)
-ACE_SVC_FACTORY_DEFINE (Pipe_Proc_Test)
-
-// ACE_Service_Object_Type ppt (&pipe_proc_test, "Pipe_Proc_Test");
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/pipe_thr_test.cpp b/performance-tests/Synch-Benchmarks/pipe_thr_test.cpp
deleted file mode 100644
index ff067b41532..00000000000
--- a/performance-tests/Synch-Benchmarks/pipe_thr_test.cpp
+++ /dev/null
@@ -1,75 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Thread_Manager.h"
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export Pipe_Thr_Test : public Benchmark
-{
-public:
- virtual int init (int, char **);
- virtual int svc (void);
-
-private:
- ACE_HANDLE pipe_handles[2];
-
- static void *reader (Pipe_Thr_Test *);
-};
-
-void *
-Pipe_Thr_Test::reader (Pipe_Thr_Test *t)
-{
- ACE_HANDLE handle = t->pipe_handles[0];
- int ni = t->thr_id ();
- size_t length = options.msg_size ();
- char *to;
- ACE_NEW_RETURN (to, char[length], 0);
-
- while (ACE_OS::read (handle, to, length) > 0)
- options.thr_work_count[ni]++;
-
- return 0;
-}
-
-int
-Pipe_Thr_Test::init (int, char **)
-{
- synch_count = 1;
-
- if (ACE_OS::pipe (this->pipe_handles) == -1)
- ACE_OS::perror ("pipe"), ACE_OS::exit (1);
-
- if (ACE_Thread_Manager::instance ()->spawn
- (ACE_THR_FUNC (Pipe_Thr_Test::reader),
- (void *) this, options.t_flags ()) == -1)
- ACE_OS::perror ("thr_create"), ACE_OS::exit (1);
-
- return 1;
-}
-
-int
-Pipe_Thr_Test::svc (void)
-{
- ssize_t length = options.msg_size ();
- ACE_HANDLE handle = this->pipe_handles[1];
- char *from;
- ACE_NEW_RETURN (from, char[length], -1);
-
- while (!this->done ())
- if (ACE_OS::write (handle, from, length) != length)
- ACE_OS::perror ("write");
-
- ACE_OS::close (this->pipe_handles[0]);
- ACE_OS::close (this->pipe_handles[1]);
-
- return 0;
-}
-
-ACE_SVC_FACTORY_DECLARE (Pipe_Thr_Test)
-ACE_SVC_FACTORY_DEFINE (Pipe_Thr_Test)
-
-// ACE_Service_Object_Type ptt (&pipe_thr_test, "Pipe_Thr_Test");
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/recursive_lock_test.cpp b/performance-tests/Synch-Benchmarks/recursive_lock_test.cpp
deleted file mode 100644
index 6acbb6e5729..00000000000
--- a/performance-tests/Synch-Benchmarks/recursive_lock_test.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Synch.h"
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export Recursive_Lock_Test : public Benchmark
-{
-public:
- virtual int svc (void);
-
-private:
- static ACE_Recursive_Thread_Mutex mutex;
-};
-
-ACE_Recursive_Thread_Mutex Recursive_Lock_Test::mutex;
-
-int
-Recursive_Lock_Test::svc (void)
-{
- int ni = this->thr_id ();
- synch_count = 2;
-
- while (!this->done ())
- {
- this->mutex.acquire ();
- options.thr_work_count[ni]++;
- buffer++;
- this->mutex.release ();
- }
- /* NOTREACHED */
- return 0;
-}
-
-ACE_SVC_FACTORY_DECLARE (Recursive_Lock_Test)
-ACE_SVC_FACTORY_DEFINE (Recursive_Lock_Test)
-
-// ACE_Service_Object_Type rlt (&recursive_lock_test, "Recursive_Lock_Test");
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/rwrd_test.cpp b/performance-tests/Synch-Benchmarks/rwrd_test.cpp
deleted file mode 100644
index 17f7aee6b27..00000000000
--- a/performance-tests/Synch-Benchmarks/rwrd_test.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Synch.h"
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export RWRD_Test : public Benchmark
-{
-public:
- virtual int svc (void);
-
-private:
- static ACE_RW_Mutex rw_lock;
-};
-
-ACE_RW_Mutex RWRD_Test::rw_lock;
-
-int
-RWRD_Test::svc (void)
-{
- int ni = this->thr_id ();
- synch_count = 2;
-
- while (!this->done ())
- {
- rw_lock.acquire_read ();
- options.thr_work_count[ni]++;
- buffer++;
- rw_lock.release ();
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-ACE_SVC_FACTORY_DECLARE (RWRD_Test)
-ACE_SVC_FACTORY_DEFINE (RWRD_Test)
-
-// ACE_Service_Object_Type rwrdt (&rwrd_test, "RWRD_Mutex_Test");
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/rwwr_test.cpp b/performance-tests/Synch-Benchmarks/rwwr_test.cpp
deleted file mode 100644
index 5426c477015..00000000000
--- a/performance-tests/Synch-Benchmarks/rwwr_test.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Synch.h"
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export RWWR_Test : public Benchmark
-{
-public:
- virtual int svc (void);
-
-private:
- static ACE_RW_Mutex rw_lock;
-};
-
-ACE_RW_Mutex RWWR_Test::rw_lock;
-
-int
-RWWR_Test::svc (void)
-{
- int ni = this->thr_id ();
- synch_count = 2;
-
- while (!this->done ())
- {
- rw_lock.acquire_write ();
- options.thr_work_count[ni]++;
- buffer++;
- rw_lock.release ();
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-ACE_SVC_FACTORY_DECLARE (RWWR_Test)
-ACE_SVC_FACTORY_DEFINE (RWWR_Test)
-
-// ACE_Service_Object_Type rwwrt (&rwwr_test, "RWWR_Mutext_Test");
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/sema_test.cpp b/performance-tests/Synch-Benchmarks/sema_test.cpp
deleted file mode 100644
index db671366076..00000000000
--- a/performance-tests/Synch-Benchmarks/sema_test.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/Synch.h"
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export Sema_Test : public Benchmark
-{
-public:
- virtual int svc (void);
-
-private:
- static ACE_Semaphore sema;
-};
-
-ACE_Semaphore Sema_Test::sema (1);
-
-int
-Sema_Test::svc (void)
-{
- int ni = this->thr_id ();
- synch_count = 2;
-
- while (!this->done ())
- {
- sema.acquire ();
- options.thr_work_count[ni]++;
- buffer++;
- sema.release ();
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-ACE_SVC_FACTORY_DECLARE (Sema_Test)
-ACE_SVC_FACTORY_DEFINE (Sema_Test)
-
-// ACE_Service_Object_Type semt (&sema_test, "Semaphore_Test");
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/svc.conf b/performance-tests/Synch-Benchmarks/svc.conf
deleted file mode 100644
index c8c63034b8d..00000000000
--- a/performance-tests/Synch-Benchmarks/svc.conf
+++ /dev/null
@@ -1,15 +0,0 @@
-# Dynamically configure all the tests
-dynamic Mutex_Test Service_Object * ./Synch_Tests:_make_Mutex_Test()
-dynamic Mutex_Test Service_Object * ./Synch_Tests:_make_Mutex_Test()
-dynamic Semaphore_Test Service_Object * ./Synch_Tests:_make_Sema_Test()
-dynamic Recursive_Lock_Test Service_Object * ./Synch_Tests:_make_Recursive_Lock_Test()
-dynamic RWRD_Mutex_Test Service_Object * ./Synch_Tests:_make_RWRD_Test()
-dynamic RWWR_Mutex_Test Service_Object * ./Synch_Tests:_make_RWWR_Test()
-dynamic SYSVSema_Test Service_Object * ./Synch_Tests:_make_SYSVSema_Test()
-dynamic Context_Test Service_Object * ./Synch_Tests:_make_Context_Test()
-# dynamic Memory_Test Service_Object * ./Synch_Tests:_make_Memory_Test()
-# dynamic Pipe_Thr_Test Service_Object * ./Synch_Tests:_make_Pipe_Thr_Test()
-# dynamic Pipe_Proc_Test Service_Object * ./Synch_Tests:_make_Pipe_Proc_Test()
-# The following two tests don't work correctly yet...
-# dynamic Condition_Broadcast_Test Service_Object * ./Synch_Tests:_make_Cond_Brdcast_Test()
-# dynamic Condition_Signal_Test Service_Object * ./Synch_Tests:_make_Cond_Signal_Test()
diff --git a/performance-tests/Synch-Benchmarks/synch_driver.cpp b/performance-tests/Synch-Benchmarks/synch_driver.cpp
deleted file mode 100644
index 5ea17ff38d9..00000000000
--- a/performance-tests/Synch-Benchmarks/synch_driver.cpp
+++ /dev/null
@@ -1,154 +0,0 @@
-// Driver program that measures the performance of synchronization
-// $Id$
-
-// mechanisms provided by ACE and the underlying OS.
-
-#include "ace/Service_Config.h"
-#include "ace/Service_Repository.h"
-#include "ace/Synch.h"
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class Benchmark_Test : public ACE_Service_Config
-{
-public:
- Benchmark_Test (void);
- int init (int argc, char **argv);
-
-private:
- void run_test (void);
-
- int n_lwps_;
- int orig_n_lwps_;
- ACE_Sig_Adapter done_;
-};
-
-Benchmark_Test::Benchmark_Test (void)
- : ACE_Service_Config (1), // Do not load default services
- n_lwps_ (0),
- orig_n_lwps_ (0),
- done_ (ACE_Sig_Handler_Ex (ACE_Reactor::end_event_loop))
-{
- ACE_Reactor::instance ()->register_handler (SIGINT, &this->done_);
-}
-
-void
-Benchmark_Test::run_test (void)
-{
- // Tell the threads that we are not finished.
- Benchmark::done (0);
-
- // Allow thread(s) to make progress.
- ACE_Thread_Manager::instance ()->resume_all ();
-
- ACE_Time_Value timeout (options.sleep_time ());
-
- ACE_DEBUG ((LM_DEBUG, "starting timer\n"));
- options.start_timer ();
-
- // Use Reactor as a timer (which can be interrupted by a signal).
- ACE_Reactor::run_event_loop (timeout);
-
- options.stop_timer ();
- ACE_DEBUG ((LM_DEBUG, "\nstopping timer\n"));
-
- // Stop thread(s) from making any further progress.
- ACE_Thread_Manager::instance ()->suspend_all ();
-
- // Tell the threads that we are finished.
- Benchmark::done (1);
-
- ACE_DEBUG ((LM_DEBUG, "------------------------------------------------------------------------\n"));
- ACE_DEBUG ((LM_DEBUG, "targ 0x%x (%s, %s, %s)\n"
- "n_lwps_orig = %d, n_lwps_set = %d, n_lwps_end = %d\n",
- options.t_flags (),
- (options.t_flags () & THR_DETACHED) ? "THR_DETACHED" : "Not Detached",
- (options.t_flags () & THR_BOUND) ? "THR_BOUND" : "Not Bound",
- (options.t_flags () & THR_NEW_LWP) ? "THR_NEW_LWP" : "No New_LWP",
- this->orig_n_lwps_, this->n_lwps_, ACE_Thread::getconcurrency ()));
-
- int count = options.count ();
- float rate = count / (float (options.sleep_time ()));
-
- ACE_DEBUG ((LM_DEBUG, "to count = %d\nrate = %.3f ops/sec, per operation = %.2f usec\n",
- count, rate, (1.0e6 / rate) / synch_count));
- options.print_results ();
-
- // Allow thread(s) to finish up.
- ACE_Thread_Manager::instance ()->resume_all ();
-
- // Wait for all the threads to exit.
- ACE_Thread_Manager::instance ()->wait ();
- options.init ();
-}
-
-// Initialize and run the benchmarks tests.
-
-int
-Benchmark_Test::init (int argc, char **argv)
-{
- options.parse_args (argc, argv);
-
- // Open the service configurator and process the directives in the
- // svc.conf file.
-
- if (this->open (argv[0]) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "ACE_Service_Config::open failed\n%a", 1), -1);
-
- ACE_Service_Repository_Iterator sri (*ACE_Service_Repository::instance ());
-
- // Iteratively execute each service loaded in from the svc.conf
- // file.
-
- for (const ACE_Service_Type *sr;
- sri.next (sr) != 0;
- sri.advance ())
- {
- // This would greatly benefit from RTTI typesafe downcasting...
- const ACE_Service_Type_Impl *type = sr->type ();
- const void *obj = type->object ();
- ACE_Service_Object *so = (ACE_Service_Object *) obj;
- Benchmark *bp = (Benchmark *) so;
-
- ACE_DEBUG ((LM_DEBUG, "\nstarting up %s\n", sr->name ()));
-
- this->orig_n_lwps_ = ACE_Thread::getconcurrency ();
- this->n_lwps_ = options.n_lwps ();
-
- if (this->n_lwps_ > 0)
- ACE_Thread::setconcurrency (this->n_lwps_);
-
- // We should probably use a "barrier" here rather than
- // THR_SUSPENDED since many OS platforms lack the ability to
- // create suspended threads...
- if (ACE_Thread_Manager::instance ()->spawn_n
- (options.thr_count (), ACE_THR_FUNC (bp->svc_run),
- (void *) bp, options.t_flags () | THR_SUSPENDED) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "couldn't spawn threads", 1));
-
- this->run_test ();
- }
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- Benchmark_Test benchmark_tester;
-
- if (benchmark_tester.init (argc, argv) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "open", 1));
-
- return 0;
-}
-#else
-int
-main (int, char *[])
-{
- ACE_ERROR_RETURN ((LM_ERROR,
- "This test requires the platform to have threads\n"), -1);
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/Synch-Benchmarks/synch_driver.dsp b/performance-tests/Synch-Benchmarks/synch_driver.dsp
deleted file mode 100644
index 555602fa88b..00000000000
--- a/performance-tests/Synch-Benchmarks/synch_driver.dsp
+++ /dev/null
@@ -1,115 +0,0 @@
-# Microsoft Developer Studio Project File - Name="synch_driver" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=synch_driver - Win32 Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "synch_driver.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "synch_driver.mak" CFG="synch_driver - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "synch_driver - Win32 Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "synch_driver - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "synch_driver - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\synch_driver\Release"
-# PROP BASE Intermediate_Dir ".\synch_driver\Release"
-# PROP BASE Target_Dir ".\synch_driver"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\synch_driver"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "synch_driver - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\synch_driver\Debug"
-# PROP BASE Intermediate_Dir ".\synch_driver\Debug"
-# PROP BASE Target_Dir ".\synch_driver"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\synch_driver"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "synch_driver - Win32 Release"
-# Name "synch_driver - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\synch_driver.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\Benchmark.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Options.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# Begin Source File
-
-SOURCE=.\Options.i
-# End Source File
-# End Target
-# End Project
diff --git a/performance-tests/Synch-Benchmarks/sysvsema_test.cpp b/performance-tests/Synch-Benchmarks/sysvsema_test.cpp
deleted file mode 100644
index 5623a899bfc..00000000000
--- a/performance-tests/Synch-Benchmarks/sysvsema_test.cpp
+++ /dev/null
@@ -1,44 +0,0 @@
-// $Id$
-
-#define ACE_BUILD_SVC_DLL
-#include "ace/SV_Semaphore_Simple.h"
-#include "Options.h"
-#include "Benchmark.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class ACE_Svc_Export SYSVSema_Test : public Benchmark
-{
-public:
- virtual int svc (void);
-
-private:
- static ACE_SV_Semaphore_Simple sema;
-};
-
-ACE_SV_Semaphore_Simple SYSVSema_Test::sema ((key_t) 1234);
-
-int
-SYSVSema_Test::svc (void)
-{
- int ni = this->thr_id ();
- synch_count = 2;
-
- while (!this->done ())
- {
- sema.acquire ();
- options.thr_work_count[ni]++;
- buffer++;
- sema.release ();
- }
-
- sema.remove ();
- /* NOTREACHED */
- return 0;
-}
-
-ACE_SVC_FACTORY_DECLARE (SYSVSema_Test)
-ACE_SVC_FACTORY_DEFINE (SYSVSema_Test)
-
-// ACE_Service_Object_Type st (&sysvsema_test, "SYSVSema_Test");
-#endif /* ACE_HAS_THREADS */
diff --git a/performance-tests/TTCP/ACE-C++/How_to_run_tests b/performance-tests/TTCP/ACE-C++/How_to_run_tests
deleted file mode 100644
index 1346a745504..00000000000
--- a/performance-tests/TTCP/ACE-C++/How_to_run_tests
+++ /dev/null
@@ -1,29 +0,0 @@
-// ACE version
-//
-//
-
-// HOSTNAMES:
-// for our tests, encip1-tango.cs.wustl.edu was the receiver hostname used for atm transfers
-// tango.cs.wustl.edu was the receiver hostname used for ethernet transfers
-// substitute the proper receiver hostname for your system.
-
-// Results:
-// These examples show the result files being stored in a /results directory off
-// the current path. This can be set to whatever you like.
-
-// ATM with 64k receiver buffers
-Receiver_Host: repeat 100 server -r -s -fm -p 10002 -b 65536
-Sender_Host: run_test 64 encip1-tango.cs.wustl.edu ./results/ace.atm.64 10002
- or: client -fm -s -t -l 1048576 -n 100 -h encip1-tango.cs.wustl.edu -L ./results/ace.atm.64 -p 10002
-
-// ATM with 8k receiver buffers
-Receiver_Host: repeat 100 wrapper-new-ttcp -r -s -fm -p 10002
-Sender_Host: run_test 64 encip1-tango.cs.wustl.edu ./results/ace.atm.8 10002
-
-// ETHERNET with 64k receiver buffers
-Receiver_Host: repeat 100 wrapper-new-ttcp -r -s -fm -p 10002 -b 65536
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/ace.ethernet.64 10002
-
-// ETHERNET with 8k receiver buffers
-Receiver_Host: repeat 100 wrapper-new-ttcp -r -s -fm -p 10002
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/ace.ethernet.8 10002
diff --git a/performance-tests/TTCP/ACE-C++/Makefile b/performance-tests/TTCP/ACE-C++/Makefile
deleted file mode 100644
index 8e82df3af53..00000000000
--- a/performance-tests/TTCP/ACE-C++/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the wrapper-new-ttcp
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = wrapper-new-ttcp
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-
-LDLIBS = $(addprefix .obj/,$(LOBJ)) -Bstatic -Bdynamic
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VOBJS) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-LINK_COMMAND = quantify -cache-dir=/$(IR)/quantify
-
-CCFLAGS = -O2 -DLM_RESULTS
-#CCFLAGS = -g -DLM_RESULTS
-#DCCFLAGS = -g
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-
-
diff --git a/performance-tests/TTCP/ACE-C++/run_test b/performance-tests/TTCP/ACE-C++/run_test
deleted file mode 100644
index e07e6ed0c80..00000000000
--- a/performance-tests/TTCP/ACE-C++/run_test
+++ /dev/null
@@ -1,35 +0,0 @@
-# test_run 64 enatm0-kavita.cs.wustl.edu title 10002
-# repeat 100 wrapper-new-ttcp -r -s -fm -p 10002 -b 65536
-#!/bin/csh -f
-if ($#argv != 4) then
- echo "Usage: sclt <Max msg size> <destination> <TitleOfThisTest> <port>" $4
- exit 1
-endif
-#
-@ msize=1024
-@ limit= ($argv[1] * 1024)
-#echo $limit
-#echo $msize
-echo "Iteration#" 1 ": wrapper-new-ttcp -fm -s -t -l" $msize "-h" $2 "-L" $3 "-p" $4
-wrapper-new-ttcp -fm -s -t -l $msize -h $2 -x -L $3 -p $4
-sleep 1
-set flag=0
-while ($msize <= $limit)
- if ($flag == 0) goto label
- echo "Iteration#" 1 ": wrapper-new-ttcp -fm -s -t -l" $msize "-h" $2 "-x -L" $3 "-p" $4
- wrapper-new-ttcp -fm -s -t -l $msize -h $2 -x -L $3 -p $4
- sleep 1
- label:
- set flag=1
- foreach i (2 3 4 5)
- echo "Iteration#" $i ": wrapper-new-ttcp -fm -s -t -l" $msize "-h" $2 "-L " $3 "-p" $4
- wrapper-new-ttcp -fm -s -t -l $msize -h $2 -L $3 -p $4
- sleep 1
- end
- echo "---------------------------"
- @ msize = ($msize * 2)
-end
-
-echo " "
-echo "Done at:"
-date
diff --git a/performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp b/performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp
deleted file mode 100644
index 2033dba7c59..00000000000
--- a/performance-tests/TTCP/ACE-C++/wrapper-new-ttcp.cpp
+++ /dev/null
@@ -1,947 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/*
- * T T C P . C
- *
- * Test TCP connection. Makes a connection on port 5001
- * and transfers fabricated buffers or data copied from stdin.
- *
- * Usable on 4.2, 4.3, and 4.1a systems by defining one of
- * BSD42 BSD43 (BSD41a)
- * Machines using System V with BSD sockets should define SYSV.
- *
- * Modified for operation under 4.2BSD, 18 Dec 84
- * T.C. Slattery, USNA
- * Minor improvements, Mike Muuss and Terry Slattery, 16-Oct-85.
- * Modified in 1989 at Silicon Graphics, Inc.
- * catch SIGPIPE to be able to print stats when receiver has died
- * for tcp, don't look for sentinel during reads to allow small transfers
- * increased default buffer size to 8K, nbuf to 2K to transfer 16MB
- * moved default port to 5001, beyond IPPORT_USERRESERVED
- * make sinkmode default because it is more popular,
- * -s now means don't sink/source
- * count number of read/write system calls to see effects of
- * blocking from full socket buffers
- * for tcp, -D option turns off buffered writes (sets TCP_NODELAY sockopt)
- * buffer alignment options, -A and -O
- * print stats in a format that's a bit easier to use with grep & awk
- * for SYSV, mimic BSD routines to use most of the existing timing code
- * Modified by Steve Miller of the University of Maryland, College Park
- * -b sets the socket buffer size (SO_SNDBUF/SO_RCVBUF)
- * Modified Sept. 1989 at Silicon Graphics, Inc.
- * restored -s sense at request of tcs@brl
- * Modified Oct. 1991 at Silicon Graphics, Inc.
- * use getopt(3) for option processing, add -f and -T options.
- * SGI IRIX 3.3 and 4.0 releases don't need #define SYSV.
- * Modified Aug.1993 at University Paderborn, Germany
- * some SVR4 changes and time functions changed to itimer() calls
- * Modified by Douglas C. Schmidt September 28, 1994
- * added support for testing UNIX domain socket performance
- * Modified by Tim Harrison May, 1995
- * added support for ACE wrappers
- * Distribution Status -
- * Public Domain. Distribution Unlimited.
- */
-#ifndef lint
-static char RCSid[] = "ttcp.c $Revision$";
-#endif
-
-/* #define BSD43 */
-/* #define BSD42 */
-/* #define BSD41a */
-#define SYSV /* required on SGI IRIX releases before 3.3 */
-
-#include <ace/SOCK_Connector.h>
-ACE_SOCK_Connector connector_factory;
-
-#include <ace/SOCK_Acceptor.h>
-ACE_SOCK_Acceptor acceptor_factory;
-
-#include <ace/INET_Addr.h>
-ACE_INET_Addr address;
-
-#include <stdio.h>
-#include <signal.h>
-#include <ctype.h>
-#include <errno.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <malloc.h>
-#include <string.h>
-#include <stdlib.h>
-#include <memory.h>
-#include <netinet/tcp.h>
-#include <arpa/inet.h>
-#include <netdb.h>
-#include <sys/time.h> /* struct itimerval */
-#include <limits.h>
-#include <sys/un.h>
-#include <unistd.h>
-
-#if defined(SYSV)
-#define bcopy(b1,b2,n) memcpy(b2,b1,n)
-#define bzero(b1,n) memset(b1,0,n)
-#include <sys/times.h>
-#include <sys/param.h>
-struct rusage
- {
- struct timeval ru_utime, ru_stime;
- };
-#define RUSAGE_SELF 0
-
-#else
-#include <sys/resource.h>
-#endif
-
-struct sockaddr_in sinme;
-struct sockaddr_un sunme;
-struct sockaddr_in sinhim;
-struct sockaddr_un sunhim;
-struct sockaddr_in frominet;
-struct sockaddr_un fromunix;
-
-struct Session_Control_Message
-{
- long nbuf_;
- // number of buffers that will be sent this round.
- long size_;
- // size of the buffers that will be sent
-} session_control_buf;
-
-struct Data_Control_Message
-{
- long size_;
- char data_;
-} *message_buf;
-
-int fromlen;
-int domain = PF_INET; /* Default is to use Internet domain sockets. */
-char *domainname; /* Rendezvous address for UNIX domain sockets. */
-int fd; /* fd of network socket */
-
-int data_buf_len = 1024 * 1024 * 2; // length of data portion
-long total_msg_len; // length of entire message
-char *data_buf; // pointer to data portion
-int nbuf = 2 * 1024; /* number of buffers to send in sinkmode */
-
-int bufoffset = 0; /* align buffer to this */
-int bufalign = 16 * 1024; /* modulo this */
-
-int udp = 0; /* 0 = tcp, !0 = udp */
-int options = 0; /* socket options */
-int one = 1; /* for 4.3 BSD style setsockopt() */
-short port = 5001; /* TCP port number */
-char *host; /* ptr to name of host */
-int trans; /* 0=receive, !0=transmit mode */
-int sinkmode = 0; /* 0=normal I/O, !0=sink/source mode */
-int verbose = 0; /* 0=print basic info, 1=print cpu rate, proc
- * resource usage. */
-int nodelay = 0; /* set TCP_NODELAY socket option */
-int b_flag = 0; /* use mread() */
-int sockbufsize = 0; /* socket buffer size to use */
-char fmt = 'K'; /* output format: k = kilobits, K = kilobytes,
- * m = megabits, M = megabytes,
- * g = gigabits, G = gigabytes */
-int touchdata = 0; /* access data after reading */
-
-struct hostent *addr;
-extern int errno;
-extern int optind;
-extern char *optarg;
-
-char Usage[] = "\
-Usage: ttcp -t [-options] host [ < in ]\n\
- ttcp -r [-options > out]\n\
-Common options:\n\
- -l ## length of bufs read from or written to network (default 8192)\n\
- -u use UDP instead of TCP\n\
- -U use UNIX domain sockets instead of Internet domain sockets\n\
- -p ## port number to send to or listen at (default 5001)\n\
- -s -t: source a pattern to network\n\
- -r: sink (discard) all data from network\n\
- -A align the start of buffers to this modulus (default 16384)\n\
- -O start buffers at this offset from the modulus (default 0)\n\
- -v verbose: print more statistics\n\
- -d set SO_DEBUG socket option\n\
- -b ## set socket buffer size (if supported)\n\
- -f X format for rate: k,K = kilo{bit,byte}; m,M = mega; g,G = giga\n\
-Options specific to -t:\n\
- -n## number of source bufs written to network (default 2048)\n\
- -D don't buffer TCP writes (sets TCP_NODELAY socket option)\n\
-Options specific to -r:\n\
- -B for -s, only output full blocks as specified by -l (for TAR)\n\
- -T \"touch\": access each byte as it's read\n\
-";
-
-char stats[128];
-unsigned long nbytes; /* bytes on net */
-unsigned long numCalls = 0; /* # of I/O system calls */
-double cput, realt; /* user, real time (seconds) */
-
-void err (char *s);
-void mes (char *s);
-void pattern (register char *cp, register int cnt);
-char *outfmt (double b);
-static void getrusage (int ignored, register struct rusage *ru);
-static void gettimeofday (struct timeval *tp, struct timezone *zp);
-void prep_timer (void);
-double read_timer (char *str, int len);
-static void prusage (register struct rusage *r0, struct rusage *r1, struct timeval *e, struct timeval *b, char *outp);
-static void tvadd (struct timeval *tsum, struct timeval *t0, struct timeval *t1);
-static void tvsub (struct timeval *tdiff, struct timeval *t1, struct timeval *t0);
-static void psecs (long l, register char *cp);
-void delay (int us);
-int mread (int fd, register char *bufp, unsigned n);
-int Nread (ACE_SOCK_Stream &s, void *buf, int count);
-int Nwrite (ACE_SOCK_Stream &s, void *buf, int count);
-
-#if !defined (__cplusplus)
-typedef void (*SIG_TYP)();
-#endif
-
-#ifdef SVR4
-void
-sigpipe (int foo)
-#else
-void
-sigpipe ()
-#endif
-{
-}
-
-char *title = 0;
-int new_line = 0;
-
-int
-main (int argc, char *argv[])
-{
- ACE_SOCK_Stream connection_stream;
- unsigned long addr_tmp;
- int c;
-
- if (argc < 2)
- goto usage;
-
- while ((c = getopt (argc, argv, "drstU:uvBDTb:f:l:n:p:A:O:L:xh:")) != -1)
- {
- switch (c)
- {
-
- case 'h':
- host = optarg;
- break;
- case 'x':
- new_line = 1;
- break;
- case 'L':
- title = optarg;
- break;
- case 'B':
- b_flag = 1;
- break;
- case 't':
- trans = 1;
- break;
- case 'r':
- trans = 0;
- break;
- case 'd':
- options |= SO_DEBUG;
- break;
- case 'D':
-#ifdef TCP_NODELAY
- nodelay = 1;
-#else
- fprintf (stderr,
- "ttcp: -D option ignored: TCP_NODELAY socket option not supported\n");
-#endif
- break;
- case 'n':
- nbuf = atoi (optarg);
- break;
- case 'l':
- data_buf_len = atoi (optarg);
- break;
- case 's':
- sinkmode = !sinkmode;
- break;
- case 'p':
- port = atoi (optarg);
- break;
- case 'U':
- domain = PF_UNIX;
- domainname = optarg;
- break;
- case 'u':
- udp = 1;
- break;
- case 'v':
- verbose = 1;
- break;
- case 'A':
- bufalign = atoi (optarg);
- break;
- case 'O':
- bufoffset = atoi (optarg);
- break;
- case 'b':
-#if defined(SO_SNDBUF) || defined(SO_RCVBUF)
- sockbufsize = atoi (optarg);
-#else
- fprintf (stderr, "ttcp: -b option ignored: SO_SNDBUF/SO_RCVBUF socket options not supported\n");
-#endif
- break;
- case 'f':
- fmt = *optarg;
- break;
- case 'T':
- touchdata = 1;
- break;
-
- default:
- goto usage;
- }
- }
-
- /* if transmitter, create remote address to transmit to. */
-
- if (trans)
- {
- if (address.set (port, host) == -1)
- perror ("address.set"), exit (1);
- }
-
- /* else, receiver create address to listen on */
- else
- {
- address.set (port);
- }
-
- total_msg_len = sizeof (long) + data_buf_len;
-
- // allocate the buffer
- message_buf = (Data_Control_Message *) malloc (total_msg_len);
- if (message_buf == 0)
- err ("malloc");
-
-// if (bufalign != 0)
-// message_buf += (bufalign - ((int) message_buf % bufalign) + bufoffset) % bufalign;
-
- // let's go ahead and set the control message for every send right now
- message_buf->size_ = data_buf_len;
-
- session_control_buf.nbuf_ = nbuf;
- session_control_buf.size_ = data_buf_len;
-
- //
- // print out option values for trans and receiver
- //
-
- if (trans)
- {
- fprintf (stdout,
- "ttcp-t: data_buf_len=%d, nbuf=%d, align=%d/%d, port=%d",
- data_buf_len, nbuf, bufalign, bufoffset, port);
- if (sockbufsize)
- fprintf (stdout, ", sockbufsize=%d", sockbufsize);
- fprintf (stdout, " %s -> %s\n",
- domain == PF_INET ? (udp ? "udp" : "tcp") : "unix",
- host == 0 ? domainname : host);
- }
- else // receiver
- {
- fprintf (stdout,
- "ttcp-r: data_buf_len=%d, nbuf=%d, align=%d/%d, port=%d",
- data_buf_len, nbuf, bufalign, bufoffset, port);
- if (sockbufsize)
- fprintf (stdout, ", sockbufsize=%d", sockbufsize);
- fprintf (stdout, " %s\n", domain == PF_INET ? (udp ? "udp" : "tcp") : "unix");
- }
-
- mes ("socket");
-
- //
- // connect and accept
- //
-
- if (!udp)
- {
- signal (SIGPIPE, (SIG_TYP) sigpipe);
-
- /* the transmitter will set options and connect to receiver */
- if (trans)
- {
- if (connector_factory.connect (connection_stream, address) == -1)
- perror ("connection failed"), exit (1);
- fprintf (stdout,
- "ttcp-t: data_buf_len=%d, nbuf=%d, align=%d/%d, port=%d",
- data_buf_len, nbuf, bufalign, bufoffset, port);
-
- // turn off weird ack things
- if (nodelay)
- {
- struct protoent *p = getprotobyname ("tcp");
-
- if (p && connection_stream.set_option (p->p_proto,
- TCP_NODELAY,
- (char *)& one,
- sizeof (one)))
- err ("setsockopt: nodelay");
- mes ("nodelay");
- }
- if (sockbufsize)
- {
- if (connection_stream.set_option (SOL_SOCKET,
- SO_SNDBUF,
- (char *) &sockbufsize,
- sizeof sockbufsize) == -1)
- err ("acceptor_factory.set_option");
- mes ("sndbuf");
- }
- }
-
- /* receiver will listen for connections from the transmitter */
- else
- {
- if (acceptor_factory.open (address, 1) == -1)
- perror ("acceptor open"), exit (1);
-
- ACE_INET_Addr remote_address;
-
- if (acceptor_factory.accept (connection_stream,
- (ACE_Addr *) &remote_address) == -1)
- perror ("acceptor accept"), exit (1);
-
- // set the window size
- if (sockbufsize)
- {
- if (connection_stream.set_option (SOL_SOCKET,
- SO_RCVBUF,
- (char *) &sockbufsize,
- sizeof sockbufsize) == -1)
- err ("acceptor_factory.set_option");
- mes ("rcvbuf");
- }
-
- fprintf (stderr, "ttcp-r: accept from %s\n", remote_address.get_host_name());
- }
- }
-
- //
- // start timer
- //
-
- errno = 0;
- if (trans)
- {
- pattern (& (message_buf->data_), data_buf_len);
- prep_timer ();
-
- ACE_DEBUG ((LM_DEBUG, "Sending session control message"
- " nbuf %d, size %d\n", session_control_buf.nbuf_,
- session_control_buf.size_));
- if (connection_stream.send_n ((char *) &session_control_buf,
- sizeof (Session_Control_Message))
- != sizeof (Session_Control_Message))
- ACE_ERROR_RETURN ((LM_ERROR, "%p send session control failed\n",
- "ttcp"), -1);
-
- long ack;
- int send_result;
- while (nbuf--)
- {
- send_result = connection_stream.send_n ((char *) message_buf, total_msg_len);
- if (send_result != total_msg_len)
- ACE_ERROR_RETURN ((LM_ERROR, "%p only sent %d of %d bytes on call %d\n",
- "ttcp", send_result, total_msg_len, numCalls + 1), -1);
- numCalls++;
- nbytes += data_buf_len;
-
- if (connection_stream.recv_n ((char *) &ack, sizeof ack)
- != sizeof ack)
- ACE_ERROR_RETURN ((LM_ERROR, "%p recv of ack failed\n",
- "ttcp"), -1);
-
- if (ack != data_buf_len)
- ACE_DEBUG ((LM_DEBUG, "%received ack for only %d bytes\n", ack));
- }
- }
- else
- {
- prep_timer ();
-
- if (connection_stream.recv_n ((char *) &session_control_buf,
- sizeof (Session_Control_Message))
- != sizeof (Session_Control_Message))
- ACE_ERROR_RETURN ((LM_ERROR, "%p recv session control failed\n",
- "ttcp"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "received session control message"
- " nbuf %d, size %d\n", session_control_buf.nbuf_,
- session_control_buf.size_));
-
- nbuf = session_control_buf.nbuf_;
- // ignore session_control_buf.size_ for now
-
- long cnt;
-
- while (nbuf--)
- {
- if (connection_stream.recv_n ((char *) message_buf, sizeof (long))
- != sizeof (long))
- ACE_ERROR_RETURN ((LM_ERROR, "%p recv data control failed\n",
- "ttcp"), -1);
-
- cnt = connection_stream.recv_n (& (message_buf->data_), message_buf->size_);
- if (cnt != message_buf->size_)
- ACE_ERROR_RETURN ((LM_ERROR, "recv data failed\n"), -1);
-
- numCalls++;
- nbytes += cnt;
-
- if (connection_stream.send_n ((char *) &cnt, sizeof cnt)
- != sizeof cnt)
- ACE_ERROR_RETURN ((LM_ERROR, "%p send ack failed\n",
- "ttcp"), -1);
- }
- }
-
- if (errno)
- err ("IO");
-
- //
- // stop the timer
- //
-
- (void) read_timer (stats, sizeof (stats));
- if (udp && trans)
- {
- (void) Nwrite (connection_stream, message_buf, 4); /* rcvr end */
- (void) Nwrite (connection_stream, message_buf, 4); /* rcvr end */
- (void) Nwrite (connection_stream, message_buf, 4); /* rcvr end */
- (void) Nwrite (connection_stream, message_buf, 4); /* rcvr end */
- }
- if (cput <= 0.0)
- cput = 0.001;
- if (realt <= 0.0)
- realt = 0.001;
-
-#if defined (LM_RESULTS)
- if (trans && (title != 0))
- {
- double tmp;
- FILE *fd;
- char filename[BUFSIZ];
- ACE_OS::sprintf (filename, "%s.results", title);
- fd = fopen(filename,"a+");
- if (new_line)
- fprintf(fd,"\n -l %ldk \t", data_buf_len/1024);
- tmp = ((double) nbytes) / realt;
- fprintf(fd,"%.2f ", tmp * 8.0 / 1024.0 / 1024.0);
- fclose(fd);
- }
-#endif
-
- fprintf (stdout,
- "ttcp%s: %ld bytes in %.2f real seconds = %s/sec +++\n",
- trans ? "-t" : "-r",
- nbytes, realt, outfmt (((double) nbytes) / realt));
- if (verbose)
- {
- fprintf (stdout,
- "ttcp%s: %ld bytes in %.2f CPU seconds = %s/cpu sec\n",
- trans ? "-t" : "-r",
- nbytes, cput, outfmt (((double) nbytes) / cput));
- }
- fprintf (stdout,
- "ttcp%s: %d I/O calls, msec/call = %.2f, calls/sec = %.2f\n",
- trans ? "-t" : "-r",
- numCalls,
- 1024.0 * realt / ((double) numCalls),
- ((double) numCalls) / realt);
- fprintf (stdout, "ttcp%s: %s\n", trans ? "-t" : "-r", stats);
- if (verbose)
- {
- fprintf (stdout,
- "ttcp%s: buffer address %#x\n",
- trans ? "-t" : "-r",
- message_buf);
- }
- exit (0);
-
-usage:
- fprintf (stderr, Usage);
- return 1;
-}
-
-void
-err (char *s)
-{
- fprintf (stderr, "ttcp%s: ", trans ? "-t" : "-r");
- perror (s);
- fprintf (stderr, "errno=%d\n", errno);
- exit (1);
-}
-
-void
-mes (char *s)
-{
- fprintf (stderr, "ttcp%s: %s\n", trans ? "-t" : "-r", s);
-}
-
-void
-pattern (register char *cp, register int cnt)
-{
- register char c;
- c = 0;
- while (cnt-- > 0)
- {
- while (!isprint ((c & 0x7F)))
- c++;
- *cp++ = (c++ & 0x7F);
- }
-}
-
-char *
-outfmt (double b)
-{
- static char obuf[50];
- switch (fmt)
- {
- case 'G':
- sprintf (obuf, "%.2f GB", b / 1024.0 / 1024.0 / 1024.0);
- break;
- default:
- case 'K':
- sprintf (obuf, "%.2f KB", b / 1024.0);
- break;
- case 'M':
- sprintf (obuf, "%.2f MB", b / 1024.0 / 1024.0);
- break;
- case 'g':
- sprintf (obuf, "%.2f Gbit", b * 8.0 / 1024.0 / 1024.0 / 1024.0);
- break;
- case 'k':
- sprintf (obuf, "%.2f Kbit", b * 8.0 / 1024.0);
- break;
- case 'm':
- sprintf (obuf, "%.2f Mbit", b * 8.0 / 1024.0 / 1024.0);
- break;
- }
- return obuf;
-}
-
-static struct itimerval itime0; /* Time at which timing started */
-static struct rusage ru0; /* Resource utilization at the start */
-
-#if defined(SYSV)
-/*ARGSUSED */
-static void
-getrusage (int ignored, register struct rusage *ru)
-{
- struct tms buf;
-
- times (&buf);
-
- /* Assumption: HZ <= 2147 (LONG_MAX/1000000) */
- ru->ru_stime.tv_sec = buf.tms_stime / HZ;
- ru->ru_stime.tv_usec = ((buf.tms_stime % HZ) * 1000000) / HZ;
- ru->ru_utime.tv_sec = buf.tms_utime / HZ;
- ru->ru_utime.tv_usec = ((buf.tms_utime % HZ) * 1000000) / HZ;
-}
-
-/*ARGSUSED */
-static void
-gettimeofday (struct timeval *tp, struct timezone *zp)
-{
- tp->tv_sec = time (0);
- tp->tv_usec = 0;
-}
-#endif /* SYSV */
-/*
- * P R E P _ T I M E R
- */
-void
-prep_timer ()
-{
- itime0.it_interval.tv_sec = 0;
- itime0.it_interval.tv_usec = 0;
- itime0.it_value.tv_sec = LONG_MAX / 22; /* greatest possible value , itimer() count backwards */
- itime0.it_value.tv_usec = 0;
-
-
- getrusage (RUSAGE_SELF, &ru0);
-
- /* Init REAL Timer */
- if (setitimer (ITIMER_REAL, &itime0, NULL))
- {
- perror ("Setting 'itimer' REAL failed");
- return;
- }
-
-}
-
-/*
- * R E A D _ T I M E R
- *
- */
-double
-read_timer (char *str, int len)
-{
- struct itimerval itimedol;
- struct rusage ru1;
- struct timeval td;
- struct timeval tend, tstart;
- char line[132];
-
- getrusage (RUSAGE_SELF, &ru1);
-
- if (getitimer (ITIMER_REAL, &itimedol))
- {
- perror ("Getting 'itimer' REAL failed");
- return (0.0);
- }
-
- prusage (&ru0, &ru1, &itime0.it_value, &itimedol.it_value, line);
- (void) strncpy (str, line, len);
-
- /* Get real time */
- tvsub (&td, &itime0.it_value, &itimedol.it_value);
- realt = td.tv_sec + ((double) td.tv_usec) / 1000000;
-
- /* Get CPU time (user+sys) */
- tvadd (&tend, &ru1.ru_utime, &ru1.ru_stime);
- tvadd (&tstart, &ru0.ru_utime, &ru0.ru_stime);
- tvsub (&td, &tend, &tstart);
- cput = td.tv_sec + ((double) td.tv_usec) / 1000000;
- if (cput < 0.00001)
- cput = 0.00001;
- return (cput);
-}
-
-static void
-prusage (register struct rusage *r0, struct rusage *r1,
- struct timeval *e, struct timeval *b, char *outp)
-{
- struct timeval tdiff;
- register time_t t;
- register char *cp;
- register int i;
- int ms;
-
- t = (r1->ru_utime.tv_sec - r0->ru_utime.tv_sec) * 100 +
- (r1->ru_utime.tv_usec - r0->ru_utime.tv_usec) / 10000 +
- (r1->ru_stime.tv_sec - r0->ru_stime.tv_sec) * 100 +
- (r1->ru_stime.tv_usec - r0->ru_stime.tv_usec) / 10000;
- ms = (e->tv_sec - b->tv_sec) * 100 + (e->tv_usec - b->tv_usec) / 10000;
-
-#define END(x) {while(*x) x++;}
-#if defined(SYSV)
- cp = "%Uuser %Ssys %Ereal %P";
-#else
-#if defined(sgi) /* IRIX 3.3 will show 0 for %M,%F,%R,%C */
- cp = "%Uuser %Ssys %Ereal %P %Mmaxrss %F+%Rpf %Ccsw";
-#else
- cp = "%Uuser %Ssys %Ereal %P %Xi+%Dd %Mmaxrss %F+%Rpf %Ccsw";
-#endif
-#endif
- for (; *cp; cp++)
- {
- if (*cp != '%')
- *outp++ = *cp;
- else if (cp[1])
- switch (*++cp)
- {
-
- case 'U':
- tvsub (&tdiff, &r1->ru_utime, &r0->ru_utime);
- sprintf (outp, "%d.%01d", tdiff.tv_sec, tdiff.tv_usec / 100000);
- END (outp);
- break;
-
- case 'S':
- tvsub (&tdiff, &r1->ru_stime, &r0->ru_stime);
- sprintf (outp, "%d.%01d", tdiff.tv_sec, tdiff.tv_usec / 100000);
- END (outp);
- break;
-
- case 'E':
- psecs (ms / 100, outp);
- END (outp);
- break;
-
- case 'P':
- sprintf (outp, "%d%%", (int) (t * 100 / ((ms ? ms : 1))));
- END (outp);
- break;
-
-#if !defined(SYSV)
- case 'W':
- i = r1->ru_nswap - r0->ru_nswap;
- sprintf (outp, "%d", i);
- END (outp);
- break;
-
- case 'X':
- sprintf (outp, "%d", t == 0 ? 0 : (r1->ru_ixrss - r0->ru_ixrss) / t);
- END (outp);
- break;
-
- case 'D':
- sprintf (outp, "%d", t == 0 ? 0 :
- (r1->ru_idrss + r1->ru_isrss - (r0->ru_idrss + r0->ru_isrss)) / t);
- END (outp);
- break;
-
- case 'K':
- sprintf (outp, "%d", t == 0 ? 0 :
- ((r1->ru_ixrss + r1->ru_isrss + r1->ru_idrss) -
- (r0->ru_ixrss + r0->ru_idrss + r0->ru_isrss)) / t);
- END (outp);
- break;
-
- case 'M':
- sprintf (outp, "%d", r1->ru_maxrss / 2);
- END (outp);
- break;
-
- case 'F':
- sprintf (outp, "%d", r1->ru_majflt - r0->ru_majflt);
- END (outp);
- break;
-
- case 'R':
- sprintf (outp, "%d", r1->ru_minflt - r0->ru_minflt);
- END (outp);
- break;
-
- case 'I':
- sprintf (outp, "%d", r1->ru_inblock - r0->ru_inblock);
- END (outp);
- break;
-
- case 'O':
- sprintf (outp, "%d", r1->ru_oublock - r0->ru_oublock);
- END (outp);
- break;
- case 'C':
- sprintf (outp, "%d+%d", r1->ru_nvcsw - r0->ru_nvcsw,
- r1->ru_nivcsw - r0->ru_nivcsw);
- END (outp);
- break;
-#endif /* !SYSV */
- }
- }
- *outp = '\0';
-}
-
-static void
-tvadd (struct timeval *tsum, struct timeval *t0, struct timeval *t1)
-{
-
- tsum->tv_sec = t0->tv_sec + t1->tv_sec;
- tsum->tv_usec = t0->tv_usec + t1->tv_usec;
- if (tsum->tv_usec > 1000000)
- tsum->tv_sec++, tsum->tv_usec -= 1000000;
-}
-
-static void
-tvsub (struct timeval *tdiff, struct timeval *t1, struct timeval *t0)
-{
-
- tdiff->tv_sec = t1->tv_sec - t0->tv_sec;
- tdiff->tv_usec = t1->tv_usec - t0->tv_usec;
- if (tdiff->tv_usec < 0)
- tdiff->tv_sec--, tdiff->tv_usec += 1000000;
-}
-
-static void
-psecs (long l, register char *cp)
-{
- register int i;
-
- i = l / 3600;
- if (i)
- {
- sprintf (cp, "%d:", i);
- END (cp);
- i = l % 3600;
- sprintf (cp, "%d%d", (i / 60) / 10, (i / 60) % 10);
- END (cp);
- }
- else
- {
- i = l;
- sprintf (cp, "%d", i / 60);
- END (cp);
- }
- i %= 60;
- *cp++ = ':';
- sprintf (cp, "%d%d", i / 10, i % 10);
-}
-
-/*
- * N R E A D
- */
-int
-Nread (ACE_SOCK_Stream &s, void *buf, int count)
-{
- numCalls++;
- return (s.recv (buf, count));
-}
-
-/*
- * N W R I T E
- */
-int
-Nwrite (ACE_SOCK_Stream &s, void *buf, int count)
-{
- numCalls++;
- return s.send (buf, count);
-}
-
-void
-delay (int us)
-{
- struct timeval tv;
-
- tv.tv_sec = 0;
- tv.tv_usec = us;
- (void) select (1, (fd_set *) 0, (fd_set *) 0, (fd_set *) 0, &tv);
-}
-
-/*
- * M R E A D
- *
- * This function performs the function of a read(II) but will
- * call read(II) multiple times in order to get the requested
- * number of characters. This can be necessary because
- * network connections don't deliver data with the same
- * grouping as it is written with. Written by Robert S. Miles, BRL.
- */
-int
-mread (int fd, register char *bufp, unsigned n)
-{
- register unsigned count = 0;
- register int nread;
-
- do
- {
- nread = read (fd, bufp, n - count);
- numCalls++;
- if (nread < 0)
- {
- perror ("ttcp_mread");
- return (-1);
- }
- if (nread == 0)
- return ((int) count);
- count += (unsigned) nread;
- bufp += nread;
- }
- while (count < n);
-
- return ((int) count);
-}
diff --git a/performance-tests/TTCP/C/How_to_run_tests b/performance-tests/TTCP/C/How_to_run_tests
deleted file mode 100644
index c08a515a5af..00000000000
--- a/performance-tests/TTCP/C/How_to_run_tests
+++ /dev/null
@@ -1,30 +0,0 @@
-// C version
-//
-//
-
-// HOSTNAMES:
-// for our tests, enatm0-tango.cs.wustl.edu was the receiver hostname used for atm transfers
-// tango.cs.wustl.edu was the receiver hostname used for ethernet transfers
-// substitute the proper receiver hostname for your system.
-
-// Results:
-// These examples show the result files being stored in a /results directory off
-// the current path. This can be set to whatever you like.
-
-// ATM with 32k receiver buffers
-Receiver_Host: repeat 100 server -r -s -fm -p 10002 -b 65536
-Sender_Host: run_test 64 encip1-tango.cs.wustl.edu ./results/ace.atm.64 10002
- or: client -fm -s -t -l 1048576 -n 100 -h encip1-tango.cs.wustl.edu -L ./results/ace.atm.64 -p 10002
-
-// ATM with 8k receiver buffers
-Receiver_Host: repeat 100 new-ttcp -r -s -fm -p 10002
-Sender_Host: run_test 64 enatm0-tango.cs.wustl.edu ./results/c.atm.8 10002
-
-// ETHERNET with 64k receiver buffers
-Receiver_Host: repeat 100 new-ttcp -r -s -fm -p 10002 -b 65536
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/c.ethernet.64 10002
-
-// ETHERNET with 8k receiver buffers
-Receiver_Host: repeat 100 new-ttcp -r -s -fm -p 10002
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/c.ethernet.8 10002
-
diff --git a/performance-tests/TTCP/C/Makefile b/performance-tests/TTCP/C/Makefile
deleted file mode 100644
index 1eb569ccf3a..00000000000
--- a/performance-tests/TTCP/C/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the wrapper-new-ttcp
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = new-ttcp
-
-LSRC = $(addsuffix .cpp,$(FILES))
-LOBJ = $(addsuffix .o,$(FILES))
-
-LDLIBS = $(addprefix .obj/,$(LOBJ)) -Bstatic -Bdynamic
-
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VOBJS) $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-LINK_COMMAND = quantify -cache-dir=/$(IR)/quantify
-
-CCFLAGS = -O2 -DLM_RESULTS
-#CCFLAGS = -g -DLM_RESULTS
-#DCCFLAGS = -g
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-
-
diff --git a/performance-tests/TTCP/C/README b/performance-tests/TTCP/C/README
deleted file mode 100644
index 137da71bf68..00000000000
--- a/performance-tests/TTCP/C/README
+++ /dev/null
@@ -1,38 +0,0 @@
-
- TTCP for c_version, ACE-wrappers, ORBeline and Orbix
- ----------------------------------------------------
-
-This is the super-readme file for the "ttcp" code. This directory contains the C, ACE-wrappers,
-ORBeline and Orbix versions of ttcp code. To compile the code, you have to do the following:
-
-1. You should have ACE, ORBeline and Orbix installed in your system and configured correctly.
- (see the reference manual for installation and configuration procedure)
-
-2. Copy this directory (ttcp) in the same directory structure to your disk space.
-
-3. setup the following environment parameters (before compilation stage):
- ACE_ROOT, ORBELINE_ROOT, ORBIX_ROOT, LD_LIBRARY_PATH.
-
-For example:
-ACE_ROOT=/project/adaptive/ACE_wrappers
-ORBELINE_ROOT=/project/adaptive/ORBelineV1.2
-ORBIX_ROOT=/project/adaptive/Orbix
-LD_LIBRARY_PATH=/project/adaptive/ORBelineV1.2/lib
- :/project/adaptive/ACE_wrappers/build/SunOS5.4/src
- :/project/adaptive/Orbix/lib
-
-4. Do make (using GNU make) in this directory level. This will create the executable ttcp
- target code for each ttcp version.
-
-5. Read the README or How_to_run_tests file existing in each directory to know how to use the
- executable.
-
-6. Have fun.
-
-
-
-Ehab S. Al-Shaer
-6/30/1995
-
-
-
diff --git a/performance-tests/TTCP/C/new-ttcp.cpp b/performance-tests/TTCP/C/new-ttcp.cpp
deleted file mode 100644
index f4fe17da814..00000000000
--- a/performance-tests/TTCP/C/new-ttcp.cpp
+++ /dev/null
@@ -1,981 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-/*
- * T T C P . C
- *
- * Test TCP connection. Makes a connection on port 5001
- * and transfers fabricated buffers or data copied from stdin.
- *
- * Usable on 4.2, 4.3, and 4.1a systems by defining one of
- * BSD42 BSD43 (BSD41a)
- * Machines using System V with BSD sockets should define SYSV.
- *
- * Modified for operation under 4.2BSD, 18 Dec 84
- * T.C. Slattery, USNA
- * Minor improvements, Mike Muuss and Terry Slattery, 16-Oct-85.
- * Modified in 1989 at Silicon Graphics, Inc.
- * catch SIGPIPE to be able to print stats when receiver has died
- * for tcp, don't look for sentinel during reads to allow small transfers
- * increased default buffer size to 8K, nbuf to 2K to transfer 16MB
- * moved default port to 5001, beyond IPPORT_USERRESERVED
- * make sinkmode default because it is more popular,
- * -s now means don't sink/source
- * count number of read/write system calls to see effects of
- * blocking from full socket buffers
- * for tcp, -D option turns off buffered writes (sets TCP_NODELAY sockopt)
- * buffer alignment options, -A and -O
- * print stats in a format that's a bit easier to use with grep & awk
- * for SYSV, mimic BSD routines to use most of the existing timing code
- * Modified by Steve Miller of the University of Maryland, College Park
- * -b sets the socket buffer size (SO_SNDBUF/SO_RCVBUF)
- * Modified Sept. 1989 at Silicon Graphics, Inc.
- * restored -s sense at request of tcs@brl
- * Modified Oct. 1991 at Silicon Graphics, Inc.
- * use getopt(3) for option processing, add -f and -T options.
- * SGI IRIX 3.3 and 4.0 releases don't need #define SYSV.
- * Modified Aug.1993 at University Paderborn, Germany
- * some SVR4 changes and time functions changed to itimer() calls
- * Modified by Douglas C. Schmidt September 28, 1994
- * added support for testing UNIX domain socket performance
- * Modified by Tim Harrison May, 1995
- * added support for ACE wrappers
- * Distribution Status -
- * Public Domain. Distribution Unlimited.
- */
-#ifndef lint
-static char RCSid[] = "ttcp.c $Revision$";
-#endif
-
-/* #define BSD43 */
-/* #define BSD42 */
-/* #define BSD41a */
-#define SYSV /* required on SGI IRIX releases before 3.3 */
-
-#include <ace/SOCK_Connector.h>
-ACE_SOCK_Connector connector_factory;
-
-#include <ace/SOCK_Acceptor.h>
-ACE_SOCK_Acceptor acceptor_factory;
-
-#include <ace/INET_Addr.h>
-ACE_INET_Addr address;
-
-#include <stdio.h>
-#include <signal.h>
-#include <ctype.h>
-#include <errno.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <malloc.h>
-#include <string.h>
-#include <stdlib.h>
-#include <memory.h>
-#include <netinet/tcp.h>
-#include <arpa/inet.h>
-#include <netdb.h>
-#include <sys/time.h> /* struct itimerval */
-#include <limits.h>
-#include <sys/un.h>
-#include <unistd.h>
-
-#if defined(SYSV)
-#define bcopy(b1,b2,n) memcpy(b2,b1,n)
-#define bzero(b1,n) memset(b1,0,n)
-#include <sys/times.h>
-#include <sys/param.h>
-struct rusage
- {
- struct timeval ru_utime, ru_stime;
- };
-#define RUSAGE_SELF 0
-
-#else
-#include <sys/resource.h>
-#endif
-
-struct sockaddr_in sinme;
-struct sockaddr_un sunme;
-struct sockaddr_in sinhim;
-struct sockaddr_un sunhim;
-struct sockaddr_in frominet;
-struct sockaddr_un fromunix;
-
-int send_n (const void *buf, int len);
-int recv_n (void *buf, int len);
-int connection_descriptor;
-
-struct Session_Control_Message
-{
- long nbuf_;
- // number of buffers that will be sent this round.
- long size_;
- // size of the buffers that will be sent
-} session_control_buf;
-
-struct Data_Control_Message
-{
- long size_;
- char data_;
-} *message_buf;
-
-int fromlen;
-int domain = PF_INET; /* Default is to use Internet domain sockets. */
-char *domainname; /* Rendezvous address for UNIX domain sockets. */
-int fd; /* fd of network socket */
-
-int data_buf_len = 1024 * 1024 * 2; // length of data portion
-long total_msg_len; // length of entire message
-char *data_buf; // pointer to data portion
-int nbuf = 2 * 1024; /* number of buffers to send in sinkmode */
-
-int bufoffset = 0; /* align buffer to this */
-int bufalign = 16 * 1024; /* modulo this */
-
-int udp = 0; /* 0 = tcp, !0 = udp */
-int options = 0; /* socket options */
-int one = 1; /* for 4.3 BSD style setsockopt() */
-short port = 5001; /* TCP port number */
-char *host; /* ptr to name of host */
-int trans; /* 0=receive, !0=transmit mode */
-int sinkmode = 0; /* 0=normal I/O, !0=sink/source mode */
-int verbose = 0; /* 0=print basic info, 1=print cpu rate, proc
- * resource usage. */
-int nodelay = 0; /* set TCP_NODELAY socket option */
-int b_flag = 0; /* use mread() */
-int sockbufsize = 0; /* socket buffer size to use */
-char fmt = 'K'; /* output format: k = kilobits, K = kilobytes,
- * m = megabits, M = megabytes,
- * g = gigabits, G = gigabytes */
-int touchdata = 0; /* access data after reading */
-
-struct hostent *addr;
-extern int errno;
-extern int optind;
-extern char *optarg;
-
-char Usage[] = "\
-Usage: ttcp -t [-options] host [ < in ]\n\
- ttcp -r [-options > out]\n\
-Common options:\n\
- -l ## length of bufs read from or written to network (default 8192)\n\
- -u use UDP instead of TCP\n\
- -U use UNIX domain sockets instead of Internet domain sockets\n\
- -p ## port number to send to or listen at (default 5001)\n\
- -s -t: source a pattern to network\n\
- -r: sink (discard) all data from network\n\
- -A align the start of buffers to this modulus (default 16384)\n\
- -O start buffers at this offset from the modulus (default 0)\n\
- -v verbose: print more statistics\n\
- -d set SO_DEBUG socket option\n\
- -b ## set socket buffer size (if supported)\n\
- -f X format for rate: k,K = kilo{bit,byte}; m,M = mega; g,G = giga\n\
-Options specific to -t:\n\
- -n## number of source bufs written to network (default 2048)\n\
- -D don't buffer TCP writes (sets TCP_NODELAY socket option)\n\
-Options specific to -r:\n\
- -B for -s, only output full blocks as specified by -l (for TAR)\n\
- -T \"touch\": access each byte as it's read\n\
-";
-
-char stats[128];
-unsigned long nbytes; /* bytes on net */
-unsigned long numCalls = 0; /* # of I/O system calls */
-double cput, realt; /* user, real time (seconds) */
-
-void err (char *s);
-void mes (char *s);
-void pattern (register char *cp, register int cnt);
-char *outfmt (double b);
-static void getrusage (int ignored, register struct rusage *ru);
-static void gettimeofday (struct timeval *tp, struct timezone *zp);
-void prep_timer (void);
-double read_timer (char *str, int len);
-static void prusage (register struct rusage *r0, struct rusage *r1, struct timeval *e, struct timeval *b, char *outp);
-static void tvadd (struct timeval *tsum, struct timeval *t0, struct timeval *t1);
-static void tvsub (struct timeval *tdiff, struct timeval *t1, struct timeval *t0);
-static void psecs (long l, register char *cp);
-void delay (int us);
-int mread (int fd, register char *bufp, unsigned n);
-int Nread (ACE_SOCK_Stream &s, void *buf, int count);
-int Nwrite (ACE_SOCK_Stream &s, void *buf, int count);
-
-#if !defined (__cplusplus)
-typedef void (*SIG_TYP)();
-#endif
-
-#ifdef SVR4
-void
-sigpipe (int foo)
-#else
-void
-sigpipe ()
-#endif
-{
-}
-
-char *title = 0;
-int new_line = 0;
-
-int
-main (int argc, char *argv[])
-{
- ACE_SOCK_Stream connection_stream;
- unsigned long addr_tmp;
- int c;
-
- if (argc < 2)
- goto usage;
-
- while ((c = getopt (argc, argv, "drstU:uvBDTb:f:l:n:p:A:O:L:xh:")) != -1)
- {
- switch (c)
- {
-
- case 'h':
- host = optarg;
- break;
- case 'x':
- new_line = 1;
- break;
- case 'L':
- title = optarg;
- break;
- case 'B':
- b_flag = 1;
- break;
- case 't':
- trans = 1;
- break;
- case 'r':
- trans = 0;
- break;
- case 'd':
- options |= SO_DEBUG;
- break;
- case 'D':
-#ifdef TCP_NODELAY
- nodelay = 1;
-#else
- fprintf (stderr,
- "ttcp: -D option ignored: TCP_NODELAY socket option not supported\n");
-#endif
- break;
- case 'n':
- nbuf = atoi (optarg);
- break;
- case 'l':
- data_buf_len = atoi (optarg);
- break;
- case 's':
- sinkmode = !sinkmode;
- break;
- case 'p':
- port = atoi (optarg);
- break;
- case 'U':
- domain = PF_UNIX;
- domainname = optarg;
- break;
- case 'u':
- udp = 1;
- break;
- case 'v':
- verbose = 1;
- break;
- case 'A':
- bufalign = atoi (optarg);
- break;
- case 'O':
- bufoffset = atoi (optarg);
- break;
- case 'b':
-#if defined(SO_SNDBUF) || defined(SO_RCVBUF)
- sockbufsize = atoi (optarg);
-#else
- fprintf (stderr, "ttcp: -b option ignored: SO_SNDBUF/SO_RCVBUF socket options not supported\n");
-#endif
- break;
- case 'f':
- fmt = *optarg;
- break;
- case 'T':
- touchdata = 1;
- break;
-
- default:
- goto usage;
- }
- }
-
- /* if transmitter, create remote address to transmit to. */
-
- if (trans)
- {
- if (address.set (port, host) == -1)
- perror ("address.set"), exit (1);
- }
-
- /* else, receiver create address to listen on */
- else
- {
- address.set (port);
- }
-
- total_msg_len = sizeof (long) + data_buf_len;
-
- // allocate the buffer
- message_buf = (Data_Control_Message *) malloc (total_msg_len);
- if (message_buf == 0)
- err ("malloc");
-
-// if (bufalign != 0)
-// message_buf += (bufalign - ((int) message_buf % bufalign) + bufoffset) % bufalign;
-
- // let's go ahead and set the control message for every send right now
- message_buf->size_ = data_buf_len;
-
- session_control_buf.nbuf_ = nbuf;
- session_control_buf.size_ = data_buf_len;
-
- //
- // print out option values for trans and receiver
- //
-
- if (trans)
- {
- fprintf (stdout,
- "ttcp-t: data_buf_len=%d, nbuf=%d, align=%d/%d, port=%d",
- data_buf_len, nbuf, bufalign, bufoffset, port);
- if (sockbufsize)
- fprintf (stdout, ", sockbufsize=%d", sockbufsize);
- fprintf (stdout, " %s -> %s\n",
- domain == PF_INET ? (udp ? "udp" : "tcp") : "unix",
- host == 0 ? domainname : host);
- }
- else // receiver
- {
- fprintf (stdout,
- "ttcp-r: data_buf_len=%d, nbuf=%d, align=%d/%d, port=%d",
- data_buf_len, nbuf, bufalign, bufoffset, port);
- if (sockbufsize)
- fprintf (stdout, ", sockbufsize=%d", sockbufsize);
- fprintf (stdout, " %s\n", domain == PF_INET ? (udp ? "udp" : "tcp") : "unix");
- }
-
- mes ("socket");
-
- //
- // connect and accept
- //
-
- if (!udp)
- {
- signal (SIGPIPE, (SIG_TYP) sigpipe);
-
- /* the transmitter will set options and connect to receiver */
- if (trans)
- {
- if (connector_factory.connect (connection_stream, address) == -1)
- perror ("connection failed"), exit (1);
- fprintf (stdout,
- "ttcp-t: data_buf_len=%d, nbuf=%d, align=%d/%d, port=%d",
- data_buf_len, nbuf, bufalign, bufoffset, port);
-
- // turn off weird ack things
- if (nodelay)
- {
- struct protoent *p = getprotobyname ("tcp");
-
- if (p && connection_stream.set_option (p->p_proto,
- TCP_NODELAY,
- (char *)& one,
- sizeof (one)))
- err ("setsockopt: nodelay");
- mes ("nodelay");
- }
- if (sockbufsize)
- {
- if (connection_stream.set_option (SOL_SOCKET,
- SO_SNDBUF,
- (char *) &sockbufsize,
- sizeof sockbufsize) == -1)
- err ("acceptor_factory.set_option");
- mes ("sndbuf");
- }
- }
-
- /* receiver will listen for connections from the transmitter */
- else
- {
- if (acceptor_factory.open (address, 1) == -1)
- perror ("acceptor open"), exit (1);
-
- ACE_INET_Addr remote_address;
-
- if (acceptor_factory.accept (connection_stream,
- (ACE_Addr *) &remote_address) == -1)
- perror ("acceptor accept"), exit (1);
-
- // set the window size
- if (sockbufsize)
- {
- if (connection_stream.set_option (SOL_SOCKET,
- SO_RCVBUF,
- (char *) &sockbufsize,
- sizeof sockbufsize) == -1)
- err ("acceptor_factory.set_option");
- mes ("rcvbuf");
- }
-
- fprintf (stderr, "ttcp-r: accept from %s\n", remote_address.get_host_name());
- }
- }
-
- //
- // start timer
- //
-
- errno = 0;
-
- // used in send_n and recv_n
- connection_descriptor = connection_stream.get_handle ();
-
- if (trans)
- {
- pattern (& (message_buf->data_), data_buf_len);
- prep_timer ();
-
- ACE_DEBUG ((LM_DEBUG, "Sending session control message"
- " nbuf %d, size %d\n", session_control_buf.nbuf_,
- session_control_buf.size_));
- if (send_n ((char *) &session_control_buf,
- sizeof (Session_Control_Message))
- != sizeof (Session_Control_Message))
- ACE_ERROR_RETURN ((LM_ERROR, "%p send session control failed\n",
- "ttcp"), -1);
-
- long ack;
- int send_result;
- while (nbuf--)
- {
- send_result = send_n ((char *) message_buf, total_msg_len);
- if (send_result != total_msg_len)
- ACE_ERROR_RETURN ((LM_ERROR, "%p only sent %d of %d bytes on call %d\n",
- "ttcp", send_result, total_msg_len, numCalls + 1), -1);
- numCalls++;
- nbytes += data_buf_len;
-
- if (recv_n ((char *) &ack, sizeof ack) != sizeof ack)
- ACE_ERROR_RETURN ((LM_ERROR, "%p recv of ack failed\n",
- "ttcp"), -1);
-
- if (ack != data_buf_len)
- ACE_DEBUG ((LM_DEBUG, "%received ack for only %d bytes\n", ack));
- }
- }
- else
- {
- prep_timer ();
-
- if (recv_n ((char *) &session_control_buf,
- sizeof (Session_Control_Message)) != sizeof (Session_Control_Message))
- ACE_ERROR_RETURN ((LM_ERROR, "%p recv session control failed\n",
- "ttcp"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "received session control message"
- " nbuf %d, size %d\n", session_control_buf.nbuf_,
- session_control_buf.size_));
-
- nbuf = session_control_buf.nbuf_;
- // ignore session_control_buf.size_ for now
-
- long cnt;
-
- while (nbuf--)
- {
- if (recv_n ((char *) message_buf, sizeof (long)) != sizeof (long))
- ACE_ERROR_RETURN ((LM_ERROR, "%p recv data control failed\n",
- "ttcp"), -1);
-
- cnt = recv_n (& (message_buf->data_), message_buf->size_);
- if (cnt != message_buf->size_)
- ACE_ERROR_RETURN ((LM_ERROR, "recv data failed\n"), -1);
-
- numCalls++;
- nbytes += cnt;
-
- if (send_n ((char *) &cnt, sizeof cnt) != sizeof cnt)
- ACE_ERROR_RETURN ((LM_ERROR, "%p send ack failed\n",
- "ttcp"), -1);
- }
- }
-
- if (errno)
- err ("IO");
-
- //
- // stop the timer
- //
-
- (void) read_timer (stats, sizeof (stats));
- if (udp && trans)
- {
- (void) Nwrite (connection_stream, message_buf, 4); /* rcvr end */
- (void) Nwrite (connection_stream, message_buf, 4); /* rcvr end */
- (void) Nwrite (connection_stream, message_buf, 4); /* rcvr end */
- (void) Nwrite (connection_stream, message_buf, 4); /* rcvr end */
- }
- if (cput <= 0.0)
- cput = 0.001;
- if (realt <= 0.0)
- realt = 0.001;
-
-#if defined (LM_RESULTS)
- if (trans && (title != 0))
- {
- double tmp;
- FILE *fd;
- char filename[BUFSIZ];
- ACE_OS::sprintf (filename, "%s.results", title);
- fd = fopen(filename,"a+");
- if (new_line)
- fprintf(fd,"\n -l %ldk \t", data_buf_len/1024);
- tmp = ((double) nbytes) / realt;
- fprintf(fd,"%.2f ", tmp * 8.0 / 1024.0 / 1024.0);
- fclose(fd);
- }
-#endif
-
- fprintf (stdout,
- "ttcp%s: %ld bytes in %.2f real seconds = %s/sec +++\n",
- trans ? "-t" : "-r",
- nbytes, realt, outfmt (((double) nbytes) / realt));
- if (verbose)
- {
- fprintf (stdout,
- "ttcp%s: %ld bytes in %.2f CPU seconds = %s/cpu sec\n",
- trans ? "-t" : "-r",
- nbytes, cput, outfmt (((double) nbytes) / cput));
- }
- fprintf (stdout,
- "ttcp%s: %d I/O calls, msec/call = %.2f, calls/sec = %.2f\n",
- trans ? "-t" : "-r",
- numCalls,
- 1024.0 * realt / ((double) numCalls),
- ((double) numCalls) / realt);
- fprintf (stdout, "ttcp%s: %s\n", trans ? "-t" : "-r", stats);
- if (verbose)
- {
- fprintf (stdout,
- "ttcp%s: buffer address %#x\n",
- trans ? "-t" : "-r",
- message_buf);
- }
- exit (0);
-
-usage:
- fprintf (stderr, Usage);
- return 1;
-}
-
-int
-send_n (const void *buf, int len)
-{
- size_t bytes_written;
- int n;
-
- for (bytes_written = 0; bytes_written < len; bytes_written += n)
- if ((n = write (connection_descriptor, (const char *) buf + bytes_written,
- len - bytes_written)) == -1)
- return -1;
-
- return bytes_written;
-}
-
-int
-recv_n (void *buf, int len)
-{
- size_t bytes_read;
- int n;
-
- for (bytes_read = 0; bytes_read < len; bytes_read += n)
- if ((n = read (connection_descriptor, (char *) buf + bytes_read,
- len - bytes_read)) == -1)
- return -1;
- else if (n == 0)
- break;
-
- return bytes_read;
-}
-
-void
-err (char *s)
-{
- fprintf (stderr, "ttcp%s: ", trans ? "-t" : "-r");
- perror (s);
- fprintf (stderr, "errno=%d\n", errno);
- exit (1);
-}
-
-void
-mes (char *s)
-{
- fprintf (stderr, "ttcp%s: %s\n", trans ? "-t" : "-r", s);
-}
-
-void
-pattern (register char *cp, register int cnt)
-{
- register char c;
- c = 0;
- while (cnt-- > 0)
- {
- while (!isprint ((c & 0x7F)))
- c++;
- *cp++ = (c++ & 0x7F);
- }
-}
-
-char *
-outfmt (double b)
-{
- static char obuf[50];
- switch (fmt)
- {
- case 'G':
- sprintf (obuf, "%.2f GB", b / 1024.0 / 1024.0 / 1024.0);
- break;
- default:
- case 'K':
- sprintf (obuf, "%.2f KB", b / 1024.0);
- break;
- case 'M':
- sprintf (obuf, "%.2f MB", b / 1024.0 / 1024.0);
- break;
- case 'g':
- sprintf (obuf, "%.2f Gbit", b * 8.0 / 1024.0 / 1024.0 / 1024.0);
- break;
- case 'k':
- sprintf (obuf, "%.2f Kbit", b * 8.0 / 1024.0);
- break;
- case 'm':
- sprintf (obuf, "%.2f Mbit", b * 8.0 / 1024.0 / 1024.0);
- break;
- }
- return obuf;
-}
-
-static struct itimerval itime0; /* Time at which timing started */
-static struct rusage ru0; /* Resource utilization at the start */
-
-#if defined(SYSV)
-/*ARGSUSED */
-static void
-getrusage (int ignored, register struct rusage *ru)
-{
- struct tms buf;
-
- times (&buf);
-
- /* Assumption: HZ <= 2147 (LONG_MAX/1000000) */
- ru->ru_stime.tv_sec = buf.tms_stime / HZ;
- ru->ru_stime.tv_usec = ((buf.tms_stime % HZ) * 1000000) / HZ;
- ru->ru_utime.tv_sec = buf.tms_utime / HZ;
- ru->ru_utime.tv_usec = ((buf.tms_utime % HZ) * 1000000) / HZ;
-}
-
-/*ARGSUSED */
-static void
-gettimeofday (struct timeval *tp, struct timezone *zp)
-{
- tp->tv_sec = time (0);
- tp->tv_usec = 0;
-}
-#endif /* SYSV */
-/*
- * P R E P _ T I M E R
- */
-void
-prep_timer ()
-{
- itime0.it_interval.tv_sec = 0;
- itime0.it_interval.tv_usec = 0;
- itime0.it_value.tv_sec = LONG_MAX / 22; /* greatest possible value , itimer() count backwards */
- itime0.it_value.tv_usec = 0;
-
-
- getrusage (RUSAGE_SELF, &ru0);
-
- /* Init REAL Timer */
- if (setitimer (ITIMER_REAL, &itime0, NULL))
- {
- perror ("Setting 'itimer' REAL failed");
- return;
- }
-
-}
-
-/*
- * R E A D _ T I M E R
- *
- */
-double
-read_timer (char *str, int len)
-{
- struct itimerval itimedol;
- struct rusage ru1;
- struct timeval td;
- struct timeval tend, tstart;
- char line[132];
-
- getrusage (RUSAGE_SELF, &ru1);
-
- if (getitimer (ITIMER_REAL, &itimedol))
- {
- perror ("Getting 'itimer' REAL failed");
- return (0.0);
- }
-
- prusage (&ru0, &ru1, &itime0.it_value, &itimedol.it_value, line);
- (void) strncpy (str, line, len);
-
- /* Get real time */
- tvsub (&td, &itime0.it_value, &itimedol.it_value);
- realt = td.tv_sec + ((double) td.tv_usec) / 1000000;
-
- /* Get CPU time (user+sys) */
- tvadd (&tend, &ru1.ru_utime, &ru1.ru_stime);
- tvadd (&tstart, &ru0.ru_utime, &ru0.ru_stime);
- tvsub (&td, &tend, &tstart);
- cput = td.tv_sec + ((double) td.tv_usec) / 1000000;
- if (cput < 0.00001)
- cput = 0.00001;
- return (cput);
-}
-
-static void
-prusage (register struct rusage *r0, struct rusage *r1,
- struct timeval *e, struct timeval *b, char *outp)
-{
- struct timeval tdiff;
- register time_t t;
- register char *cp;
- register int i;
- int ms;
-
- t = (r1->ru_utime.tv_sec - r0->ru_utime.tv_sec) * 100 +
- (r1->ru_utime.tv_usec - r0->ru_utime.tv_usec) / 10000 +
- (r1->ru_stime.tv_sec - r0->ru_stime.tv_sec) * 100 +
- (r1->ru_stime.tv_usec - r0->ru_stime.tv_usec) / 10000;
- ms = (e->tv_sec - b->tv_sec) * 100 + (e->tv_usec - b->tv_usec) / 10000;
-
-#define END(x) {while(*x) x++;}
-#if defined(SYSV)
- cp = "%Uuser %Ssys %Ereal %P";
-#else
-#if defined(sgi) /* IRIX 3.3 will show 0 for %M,%F,%R,%C */
- cp = "%Uuser %Ssys %Ereal %P %Mmaxrss %F+%Rpf %Ccsw";
-#else
- cp = "%Uuser %Ssys %Ereal %P %Xi+%Dd %Mmaxrss %F+%Rpf %Ccsw";
-#endif
-#endif
- for (; *cp; cp++)
- {
- if (*cp != '%')
- *outp++ = *cp;
- else if (cp[1])
- switch (*++cp)
- {
-
- case 'U':
- tvsub (&tdiff, &r1->ru_utime, &r0->ru_utime);
- sprintf (outp, "%d.%01d", tdiff.tv_sec, tdiff.tv_usec / 100000);
- END (outp);
- break;
-
- case 'S':
- tvsub (&tdiff, &r1->ru_stime, &r0->ru_stime);
- sprintf (outp, "%d.%01d", tdiff.tv_sec, tdiff.tv_usec / 100000);
- END (outp);
- break;
-
- case 'E':
- psecs (ms / 100, outp);
- END (outp);
- break;
-
- case 'P':
- sprintf (outp, "%d%%", (int) (t * 100 / ((ms ? ms : 1))));
- END (outp);
- break;
-
-#if !defined(SYSV)
- case 'W':
- i = r1->ru_nswap - r0->ru_nswap;
- sprintf (outp, "%d", i);
- END (outp);
- break;
-
- case 'X':
- sprintf (outp, "%d", t == 0 ? 0 : (r1->ru_ixrss - r0->ru_ixrss) / t);
- END (outp);
- break;
-
- case 'D':
- sprintf (outp, "%d", t == 0 ? 0 :
- (r1->ru_idrss + r1->ru_isrss - (r0->ru_idrss + r0->ru_isrss)) / t);
- END (outp);
- break;
-
- case 'K':
- sprintf (outp, "%d", t == 0 ? 0 :
- ((r1->ru_ixrss + r1->ru_isrss + r1->ru_idrss) -
- (r0->ru_ixrss + r0->ru_idrss + r0->ru_isrss)) / t);
- END (outp);
- break;
-
- case 'M':
- sprintf (outp, "%d", r1->ru_maxrss / 2);
- END (outp);
- break;
-
- case 'F':
- sprintf (outp, "%d", r1->ru_majflt - r0->ru_majflt);
- END (outp);
- break;
-
- case 'R':
- sprintf (outp, "%d", r1->ru_minflt - r0->ru_minflt);
- END (outp);
- break;
-
- case 'I':
- sprintf (outp, "%d", r1->ru_inblock - r0->ru_inblock);
- END (outp);
- break;
-
- case 'O':
- sprintf (outp, "%d", r1->ru_oublock - r0->ru_oublock);
- END (outp);
- break;
- case 'C':
- sprintf (outp, "%d+%d", r1->ru_nvcsw - r0->ru_nvcsw,
- r1->ru_nivcsw - r0->ru_nivcsw);
- END (outp);
- break;
-#endif /* !SYSV */
- }
- }
- *outp = '\0';
-}
-
-static void
-tvadd (struct timeval *tsum, struct timeval *t0, struct timeval *t1)
-{
-
- tsum->tv_sec = t0->tv_sec + t1->tv_sec;
- tsum->tv_usec = t0->tv_usec + t1->tv_usec;
- if (tsum->tv_usec > 1000000)
- tsum->tv_sec++, tsum->tv_usec -= 1000000;
-}
-
-static void
-tvsub (struct timeval *tdiff, struct timeval *t1, struct timeval *t0)
-{
-
- tdiff->tv_sec = t1->tv_sec - t0->tv_sec;
- tdiff->tv_usec = t1->tv_usec - t0->tv_usec;
- if (tdiff->tv_usec < 0)
- tdiff->tv_sec--, tdiff->tv_usec += 1000000;
-}
-
-static void
-psecs (long l, register char *cp)
-{
- register int i;
-
- i = l / 3600;
- if (i)
- {
- sprintf (cp, "%d:", i);
- END (cp);
- i = l % 3600;
- sprintf (cp, "%d%d", (i / 60) / 10, (i / 60) % 10);
- END (cp);
- }
- else
- {
- i = l;
- sprintf (cp, "%d", i / 60);
- END (cp);
- }
- i %= 60;
- *cp++ = ':';
- sprintf (cp, "%d%d", i / 10, i % 10);
-}
-
-/*
- * N R E A D
- */
-int
-Nread (ACE_SOCK_Stream &s, void *buf, int count)
-{
- numCalls++;
- return (s.recv (buf, count));
-}
-
-/*
- * N W R I T E
- */
-int
-Nwrite (ACE_SOCK_Stream &s, void *buf, int count)
-{
- numCalls++;
- return s.send (buf, count);
-}
-
-void
-delay (int us)
-{
- struct timeval tv;
-
- tv.tv_sec = 0;
- tv.tv_usec = us;
- (void) select (1, (fd_set *) 0, (fd_set *) 0, (fd_set *) 0, &tv);
-}
-
-/*
- * M R E A D
- *
- * This function performs the function of a read(II) but will
- * call read(II) multiple times in order to get the requested
- * number of characters. This can be necessary because
- * network connections don't deliver data with the same
- * grouping as it is written with. Written by Robert S. Miles, BRL.
- */
-int
-mread (int fd, register char *bufp, unsigned n)
-{
- register unsigned count = 0;
- register int nread;
-
- do
- {
- nread = read (fd, bufp, n - count);
- numCalls++;
- if (nread < 0)
- {
- perror ("ttcp_mread");
- return (-1);
- }
- if (nread == 0)
- return ((int) count);
- count += (unsigned) nread;
- bufp += nread;
- }
- while (count < n);
-
- return ((int) count);
-}
diff --git a/performance-tests/TTCP/C/run_test b/performance-tests/TTCP/C/run_test
deleted file mode 100644
index 9a4fa346ad3..00000000000
--- a/performance-tests/TTCP/C/run_test
+++ /dev/null
@@ -1,35 +0,0 @@
-# test_run 64 enatm0-kavita.cs.wustl.edu title 10002
-# repeat 100 new-ttcp -r -s -fm -p 10002 -b 65536
-#!/bin/csh -f
-if ($#argv != 4) then
- echo "Usage: sclt <Max msg size> <destination> <TitleOfThisTest> <port>" $4
- exit 1
-endif
-#
-@ msize=1024
-@ limit= ($argv[1] * 1024)
-#echo $limit
-#echo $msize
-echo "Iteration#" 1 ": new-ttcp -fm -s -t -l" $msize "-h" $2 "-x -L" $3 "-p" $4
-new-ttcp -fm -s -t -l $msize -h $2 -x -L $3 -p $4
-sleep 1
-set flag=0
-while ($msize <= $limit)
- if ($flag == 0) goto label
- echo "Iteration#" 1 ": new-ttcp -fm -s -t -l" $msize "-h" $2 "-x -L" $3 "-p" $4
- new-ttcp -fm -s -t -l $msize -h $2 -x -L $3 -p $4
- sleep 1
- label:
- set flag=1
- foreach i (2 3 4 5)
- echo "Iteration#" $i ": new-ttcp -fm -s -t -l" $msize "-h" $2 "-L" $3 "-p" $4
- new-ttcp -fm -s -t -l $msize -h $2 -L $3 -p $4
- sleep 1
- end
- echo "---------------------------"
- @ msize = ($msize * 2)
-end
-
-echo " "
-echo "Done at:"
-date
diff --git a/performance-tests/TTCP/Makefile b/performance-tests/TTCP/Makefile
deleted file mode 100644
index b45a1501758..00000000000
--- a/performance-tests/TTCP/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for the Orbix applications
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-INFO = README
-
-DIRS = ACE-C++ \
- C \
- Orbix \
- ORBeline
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nolocal.GNU
-
diff --git a/performance-tests/TTCP/NT/SLEEP.EXE b/performance-tests/TTCP/NT/SLEEP.EXE
deleted file mode 100755
index 197e65dbbb5..00000000000
--- a/performance-tests/TTCP/NT/SLEEP.EXE
+++ /dev/null
Binary files differ
diff --git a/performance-tests/TTCP/NT/TTCP.EXE b/performance-tests/TTCP/NT/TTCP.EXE
deleted file mode 100755
index 51acec39307..00000000000
--- a/performance-tests/TTCP/NT/TTCP.EXE
+++ /dev/null
Binary files differ
diff --git a/performance-tests/TTCP/NT/TTCPR.BAT b/performance-tests/TTCP/NT/TTCPR.BAT
deleted file mode 100755
index a21594b04d4..00000000000
--- a/performance-tests/TTCP/NT/TTCPR.BAT
+++ /dev/null
@@ -1,5 +0,0 @@
-@echo off
-:start
-ttcp -s -r -v -p5006 -b8192
-goto start
-
diff --git a/performance-tests/TTCP/NT/TTCPX.BAT b/performance-tests/TTCP/NT/TTCPX.BAT
deleted file mode 100755
index 71f611a1b4f..00000000000
--- a/performance-tests/TTCP/NT/TTCPX.BAT
+++ /dev/null
@@ -1,17 +0,0 @@
-@echo off
-:start
-ttcp -s -t -v -D -p5006 -b8192 -l1024 -n2000 %1
-sleep 5
-ttcp -s -t -v -D -p5006 -b8192 -l2048 -n2000 %1
-sleep 5
-ttcp -s -t -v -D -p5006 -b8192 -l4096 -n2000 %1
-sleep 5
-ttcp -s -t -v -D -p5006 -b8192 -l8192 -n2000 %1
-sleep 5
-ttcp -s -t -v -D -p5006 -b8192 -l16384 -n2000 %1
-sleep 5
-ttcp -s -t -v -D -p5006 -b8192 -l32768 -n2000 %1
-sleep 5
-ttcp -s -t -v -D -p5006 -b8192 -l65536 -n2000 %1
-sleep 5
-ttcp -s -t -v -D -p5006 -b8192 -l131072 -n2000 %1
diff --git a/performance-tests/TTCP/NT/how-to-use.txt b/performance-tests/TTCP/NT/how-to-use.txt
deleted file mode 100644
index 77aa1082ba9..00000000000
--- a/performance-tests/TTCP/NT/how-to-use.txt
+++ /dev/null
@@ -1 +0,0 @@
-To use run TTCPR.BAT for the receiver and "TTCPX.BAT hostname" for the sender
diff --git a/performance-tests/TTCP/ORBeline/How_to_run_tests b/performance-tests/TTCP/ORBeline/How_to_run_tests
deleted file mode 100644
index 75d5500fb20..00000000000
--- a/performance-tests/TTCP/ORBeline/How_to_run_tests
+++ /dev/null
@@ -1,57 +0,0 @@
-// ORBeline
-//
-// sequence AND string
-
-// HOSTNAMES:
-// For our tests, tango.cs.wustl.edu was the receiver hostname. For atm transfers, you
-// should setup the environment variable ORBELINE_IPADDR=ATM-IP-ADDR. Otherwise,
-// the ethernet IP address of tango.cs.wustl.edu wis used.
-// For your case, substitute the proper receiver hostname for your system.
-
-// ORBeline DAEMONS:
-// there must be an ORBeline daemon running on the receiver host in your system.
-// in our case, we had an ORBeline daemon running on tango.cs.wustl.edu
-
-// ACE_ROOT:
-// ACE_ROOT can be set to the root directory of ACE so that these lines
-// can be cut and pasted to run tests.
-
-// Results:
-// These examples show the result files being stored in a /results directory off
-// the current path. This can be set to whatever you like.
-
-// ****** sequence ****** (-q option flag)
-
-// ATM with 64k receiver buffers (setenv ORBELINE_IPADDR=128.252.114.18)
-Receiver_Host: server "$ACE_ROOT/apps/ttcp/orbeline/server -s -r -fm -b 65536 -q"
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/sequence.atm.64 -q
-
-// ATM with 8k reciever buffers (setenv ORBELINE_IPADDR=128.252.114.18)
-Receiver_Host: server "$ACE_ROOT/apps/ttcp/orbeline/server -s -r -fm -q"
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/sequence.atm.8 -q
-
-// ETHERNET with 64k receiver buffers
-Receiver_Host: server "$ACE_ROOT/apps/ttcp/orbeline/server -s -r -fm -b 65536 -q"
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/sequence.atm.64 -q
-
-// ETHERNET with 8k reciever buffers
-Receiver_Host: server "$ACE_ROOT/apps/ttcp/orbeline/server -s -r -fm -q"
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/sequence.atm.8 -q
-
-// ****** string ****** (-q is omitted)
-
-// ATM with 64k receiver buffers (setenv ORBELINE_IPADDR=128.252.114.18)
-Receiver_Host: server "$ACE_ROOT/apps/ttcp/orbeline/server -s -r -fm -b 65536"
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/sequence.atm.64
-
-// ATM with 8k reciever buffers (setenv ORBELINE_IPADDR=128.252.114.18)
-Receiver_Host: server "$ACE_ROOT/apps/ttcp/orbeline/server -s -r -fm"
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/sequence.atm.64
-
-// ETHERNET with 64k receiver buffers
-Receiver_Host: server "$ACE_ROOT/apps/ttcp/orbeline/server -s -r -fm"
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/sequence.atm.8
-
-// ETHERNET with 8k reciever buffers
-Receiver_Host: server "$ACE_ROOT/apps/ttcp/orbeline/server -s -r -fm"
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/sequence.atm.8
diff --git a/performance-tests/TTCP/ORBeline/Makefile b/performance-tests/TTCP/ORBeline/Makefile
deleted file mode 100644
index b5e39348090..00000000000
--- a/performance-tests/TTCP/ORBeline/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-include ./stdmk
-EXE = server client
-
-all: $(EXE)
-
-# Remeber -p for generating mon.out for profiler
-#C++FLAGS = -O4 -p -DTEST_SEQUENCE
-#C++FLAGS = -O4 -DTEST_SEQUENCE
-#C++FLAGS = -O4 -p
-#C++FLAGS = -g
-C++FLAGS = -O4 $(CCFLAGS)
-
-realclean:
- -rm -f core *.o client server $(EXE) *~
-
-clean:
- -rm -f core *.o client server $(EXE) *~
-
-ttcp_c.cc: ttcp.idl
- $(ORBCC) ttcp.idl
-
-ttcp_s.cc: ttcp.idl
- $(ORBCC) ttcp.idl
-
-ttcp_i.o: ttcp_i.cpp
- $(CC) $(C++FLAGS) -I./ -I../../include -c ttcp_i.cpp
-
-client : ttcp_s.o ttcp_c.o ttcp_i.o
- $(CC) $(C++FLAGS) -o client ttcp_i.o ttcp_s.o ttcp_c.o $(LIBPATH) $(LIBORB) $(STDCC_LIBS)
-
-server : ttcp_s.o ttcp_c.o ttcp_i.o
- $(CC) $(C++FLAGS) -o server ttcp_i.o ttcp_s.o ttcp_c.o $(LIBPATH) $(LIBORB) $(STDCC_LIBS)
-
diff --git a/performance-tests/TTCP/ORBeline/run_test b/performance-tests/TTCP/ORBeline/run_test
deleted file mode 100644
index 842be36c4ac..00000000000
--- a/performance-tests/TTCP/ORBeline/run_test
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/csh -f
-if ($#argv < 3) then
- echo "Usage: sclt <Max msg size> <destination> <TitleOfThisTest> -q"
- exit 1
-endif
-#
-@ msize=1024
-@ limit= ($argv[1] * 1024)
-#echo $limit
-#echo $msize
-echo "Iteration#" 1 ": client -D -fm -s -t -l" $msize "-h" $2 "-L" $3 $4
-client -D -fm -s -t -l $msize -h $2 -x -L $3 $4
-set flag=0
-while ($msize <= $limit)
- if ($flag == 0) goto label
- echo "Iteration#" 1 ": client -D -fm -s -t -l" $msize "-h" $2 "-x -L" $3 $4
- client -D -fm -s -t -l $msize -h $2 -x -L $3 $4
- label:
- set flag=1
- foreach i (2 3 4 5)
- echo "Iteration#" $i ": client -D -fm -s -t -l" $msize "-h" $2 "-x -L " $3 $4
- client -D -fm -s -t -l $msize -h $2 -L $3 $4
- end
- echo "---------------------------"
- @ msize = ($msize * 2)
-end
-
-echo " "
-echo "Done at:"
-date
diff --git a/performance-tests/TTCP/ORBeline/ser b/performance-tests/TTCP/ORBeline/ser
deleted file mode 100644
index da25e305013..00000000000
--- a/performance-tests/TTCP/ORBeline/ser
+++ /dev/null
@@ -1,4 +0,0 @@
-server -s -r -fm -b 65536 $1
-#8192
-#16384
-#32768
diff --git a/performance-tests/TTCP/ORBeline/stdmk b/performance-tests/TTCP/ORBeline/stdmk
deleted file mode 100644
index 0acbf5c922c..00000000000
--- a/performance-tests/TTCP/ORBeline/stdmk
+++ /dev/null
@@ -1,34 +0,0 @@
-CC = CC
-DEBUG =
-
-ORBELINEDIR = $(ORBELINE_ROOT)
-
-ORBCC = $(ORBELINEDIR)/bin/orbeline -v _c -m _s
-
-CCINCLUDES = -I. -I$(ORBELINEDIR)/include
-
-CCFLAGS = $(CCINCLUDES) $(DEBUG)
-
-LIBPATH = -L$(ORBELINEDIR)/lib
-
-STDCC_LIBS = -lsocket -lnsl -ldl
-
-LIBIR = -lir
-LIBORB = -lorb -lorbinit
-LIBDII = -ldii -lir
-
-.SUFFIXES: .C .o .h .hh .cc
-
-.C.o:
- $(CC) $(CCFLAGS) -c -o $@ $<
-
-.cc.o:
- $(CC) $(CCFLAGS) -c -o $@ $<
-
-.C.cpp:
- $(CC) -E $(CCFLAGS) $< > $@
-
-.cc.cpp:
- $(CC) -E $(CCFLAGS) $< > $@
-
-
diff --git a/performance-tests/TTCP/ORBeline/tango_clt b/performance-tests/TTCP/ORBeline/tango_clt
deleted file mode 100644
index fb5ec083ec1..00000000000
--- a/performance-tests/TTCP/ORBeline/tango_clt
+++ /dev/null
@@ -1,6 +0,0 @@
-client -fm -s -t -D -l 1024 -h tango.cs.wustl.edu $1
-#4096
-#32768
-#16384
-#131072
-#262144
diff --git a/performance-tests/TTCP/ORBeline/ttcp.idl b/performance-tests/TTCP/ORBeline/ttcp.idl
deleted file mode 100644
index cf83cc83a20..00000000000
--- a/performance-tests/TTCP/ORBeline/ttcp.idl
+++ /dev/null
@@ -1,23 +0,0 @@
-/* -*- C++ -*- */
-// @(#)ttcp.idl 1.1 10/18/96
-
-
-interface ttcp_sequence {
-
-typedef sequence<char> my_sequence;
-
- oneway void send (in my_sequence ttcp_rec);
- oneway void send_hack (in string ttcp_string);
- oneway void start_timer ();
- oneway void stop_timer ();
-};
-
-interface ttcp_string {
-
- oneway void send (in string ttcp_string);
- oneway void send_hack (in string ttcp_string);
- oneway void start_timer ();
- oneway void stop_timer ();
-};
-
-
diff --git a/performance-tests/TTCP/ORBeline/ttcp_c.cc b/performance-tests/TTCP/ORBeline/ttcp_c.cc
deleted file mode 100644
index da268e96821..00000000000
--- a/performance-tests/TTCP/ORBeline/ttcp_c.cc
+++ /dev/null
@@ -1,302 +0,0 @@
-/* This file is automatically generated by Orbeline. */
-/* Do not modify this file. */
-/* Orbeline (c) is copyrighted by PostModern Computing, Inc. */
-
-#include <ttcp_c.hh>
-
-const CORBA::TypeInfo ttcp_sequence::_class_info("ttcp_sequence",
- &ttcp_sequence::_reader,
- CORBA::Object::_desc(),
- 0);
-const CORBA::TypeInfo *ttcp_sequence::_desc()
-{
- return &_class_info;
-}
-const CORBA::TypeInfo *ttcp_sequence::_type_info() const
-{
- return &_class_info;
-}
-void *ttcp_sequence::_safe_narrow(const CORBA::TypeInfo *info) const
-{
- if (&_class_info == info)
- return (void *) this;
- void *ret = NULL;
- return ret;
-}
-ttcp_sequence *ttcp_sequence::_narrow(const CORBA::Object *obj)
-{
- void *ptr = obj->_safe_narrow(&_class_info);
- return (ttcp_sequence *) ptr;
-}
-ttcp_sequence *ttcp_sequence::_bind(CORBA::Environment &_env, const char *_object_name,
- const char *_host_name, const CORBA::BindOptions *opt)
-{
- _env.clear_exception();
- ttcp_sequence *_impl;
- CORBA::Object *_obj = _implementation("ttcp_sequence", _object_name);
- if (!_obj) {
- _impl = new ttcp_sequence(_object_name);
-#if defined(_MSC_BUG)
- _impl->Object::_bind("ttcp_sequence", _env, _object_name, _host_name, opt);
-#else
- _impl->CORBA::Object::_bind("ttcp_sequence", _env, _object_name, _host_name, opt);
-#endif
- if (_env.check_exception()) {
- delete _impl;
- return NULL;
- }
- }
- else
- _impl = ttcp_sequence::_narrow(_obj);
- return _impl;
-}
-
-#if !defined(_IMPLEMENT_SEQUENCE_CORBA__Char_ttcp_sequence__) && defined(_DECLARE_SEQUENCE_CORBA__Char_ttcp_sequence___ttcp_idl)
-#define _IMPLEMENT_SEQUENCE_CORBA__Char_ttcp_sequence__
-IMPLEMENT_PRIMITIVE_SEQUENCE(CORBA__Char,CORBA::Char,ttcp_sequence::)
-#endif
-
-
-
-
-
-void ttcp_sequence::send(const ttcp_sequence::my_sequence& ttcp_rec, CORBA::Environment& _env)
-{
- _env.clear_exception();
- if (_is_local()) {
- send(ttcp_rec);
- return;
- }
- CORBA::MarshalStream *_strm = _create_oneway_request(
- "ttcp_sequence", _ttcp_sequence_M_send,_env);
- if (_env.check_exception())
- return;
- _strm->putSequence(ttcp_rec, CORBA::MarshalStream::ARG_IN);
- _send_oneway(_env);
- if (_env.check_exception()) {
- if (CORBA::StExcep::TRANSIENT::_cast(_env.exception_value()) != NULL)
- send(ttcp_rec, _env);
- return;
- }
- _strm->flush(_env);
- return;
-}
-
-
-
-
-void ttcp_sequence::send_hack(const CORBA::String& ttcp_string, CORBA::Environment& _env)
-{
- _env.clear_exception();
- if (_is_local()) {
- send_hack(ttcp_string);
- return;
- }
- CORBA::MarshalStream *_strm = _create_oneway_request(
- "ttcp_sequence", _ttcp_sequence_M_send_hack,_env);
- if (_env.check_exception())
- return;
- _strm->putString(ttcp_string, CORBA::MarshalStream::ARG_IN);
- _send_oneway(_env);
- if (_env.check_exception()) {
- if (CORBA::StExcep::TRANSIENT::_cast(_env.exception_value()) != NULL)
- send_hack(ttcp_string, _env);
- return;
- }
- _strm->flush(_env);
- return;
-}
-
-
-
-
-void ttcp_sequence::start_timer(CORBA::Environment& _env)
-{
- _env.clear_exception();
- if (_is_local()) {
- start_timer();
- return;
- }
- CORBA::MarshalStream *_strm = _create_oneway_request(
- "ttcp_sequence", _ttcp_sequence_M_start_timer,_env);
- if (_env.check_exception())
- return;
- _send_oneway(_env);
- if (_env.check_exception()) {
- if (CORBA::StExcep::TRANSIENT::_cast(_env.exception_value()) != NULL)
- start_timer(_env);
- return;
- }
- _strm->flush(_env);
- return;
-}
-
-
-
-
-void ttcp_sequence::stop_timer(CORBA::Environment& _env)
-{
- _env.clear_exception();
- if (_is_local()) {
- stop_timer();
- return;
- }
- CORBA::MarshalStream *_strm = _create_oneway_request(
- "ttcp_sequence", _ttcp_sequence_M_stop_timer,_env);
- if (_env.check_exception())
- return;
- _send_oneway(_env);
- if (_env.check_exception()) {
- if (CORBA::StExcep::TRANSIENT::_cast(_env.exception_value()) != NULL)
- stop_timer(_env);
- return;
- }
- _strm->flush(_env);
- return;
-}
-
-const CORBA::TypeInfo ttcp_string::_class_info("ttcp_string",
- &ttcp_string::_reader,
- CORBA::Object::_desc(),
- 0);
-const CORBA::TypeInfo *ttcp_string::_desc()
-{
- return &_class_info;
-}
-const CORBA::TypeInfo *ttcp_string::_type_info() const
-{
- return &_class_info;
-}
-void *ttcp_string::_safe_narrow(const CORBA::TypeInfo *info) const
-{
- if (&_class_info == info)
- return (void *) this;
- void *ret = NULL;
- return ret;
-}
-ttcp_string *ttcp_string::_narrow(const CORBA::Object *obj)
-{
- void *ptr = obj->_safe_narrow(&_class_info);
- return (ttcp_string *) ptr;
-}
-ttcp_string *ttcp_string::_bind(CORBA::Environment &_env, const char *_object_name,
- const char *_host_name, const CORBA::BindOptions *opt)
-{
- _env.clear_exception();
- ttcp_string *_impl;
- CORBA::Object *_obj = _implementation("ttcp_string", _object_name);
- if (!_obj) {
- _impl = new ttcp_string(_object_name);
-#if defined(_MSC_BUG)
- _impl->Object::_bind("ttcp_string", _env, _object_name, _host_name, opt);
-#else
- _impl->CORBA::Object::_bind("ttcp_string", _env, _object_name, _host_name, opt);
-#endif
- if (_env.check_exception()) {
- delete _impl;
- return NULL;
- }
- }
- else
- _impl = ttcp_string::_narrow(_obj);
- return _impl;
-}
-
-
-
-void ttcp_string::send(const CORBA::String& ttcp_string, CORBA::Environment& _env)
-{
- _env.clear_exception();
- if (_is_local()) {
- send(ttcp_string);
- return;
- }
- CORBA::MarshalStream *_strm = _create_oneway_request(
- "ttcp_string", _ttcp_string_M_send,_env);
- if (_env.check_exception())
- return;
- _strm->putString(ttcp_string, CORBA::MarshalStream::ARG_IN);
- _send_oneway(_env);
- if (_env.check_exception()) {
- if (CORBA::StExcep::TRANSIENT::_cast(_env.exception_value()) != NULL)
- send(ttcp_string, _env);
- return;
- }
- _strm->flush(_env);
- return;
-}
-
-
-
-
-void ttcp_string::send_hack(const CORBA::String& ttcp_string, CORBA::Environment& _env)
-{
- _env.clear_exception();
- if (_is_local()) {
- send_hack(ttcp_string);
- return;
- }
- CORBA::MarshalStream *_strm = _create_oneway_request(
- "ttcp_string", _ttcp_string_M_send_hack,_env);
- if (_env.check_exception())
- return;
- _strm->putString(ttcp_string, CORBA::MarshalStream::ARG_IN);
- _send_oneway(_env);
- if (_env.check_exception()) {
- if (CORBA::StExcep::TRANSIENT::_cast(_env.exception_value()) != NULL)
- send_hack(ttcp_string, _env);
- return;
- }
- _strm->flush(_env);
- return;
-}
-
-
-
-
-void ttcp_string::start_timer(CORBA::Environment& _env)
-{
- _env.clear_exception();
- if (_is_local()) {
- start_timer();
- return;
- }
- CORBA::MarshalStream *_strm = _create_oneway_request(
- "ttcp_string", _ttcp_string_M_start_timer,_env);
- if (_env.check_exception())
- return;
- _send_oneway(_env);
- if (_env.check_exception()) {
- if (CORBA::StExcep::TRANSIENT::_cast(_env.exception_value()) != NULL)
- start_timer(_env);
- return;
- }
- _strm->flush(_env);
- return;
-}
-
-
-
-
-void ttcp_string::stop_timer(CORBA::Environment& _env)
-{
- _env.clear_exception();
- if (_is_local()) {
- stop_timer();
- return;
- }
- CORBA::MarshalStream *_strm = _create_oneway_request(
- "ttcp_string", _ttcp_string_M_stop_timer,_env);
- if (_env.check_exception())
- return;
- _send_oneway(_env);
- if (_env.check_exception()) {
- if (CORBA::StExcep::TRANSIENT::_cast(_env.exception_value()) != NULL)
- stop_timer(_env);
- return;
- }
- _strm->flush(_env);
- return;
-}
-
-
diff --git a/performance-tests/TTCP/ORBeline/ttcp_c.hh b/performance-tests/TTCP/ORBeline/ttcp_c.hh
deleted file mode 100644
index b8eaca3f9a8..00000000000
--- a/performance-tests/TTCP/ORBeline/ttcp_c.hh
+++ /dev/null
@@ -1,181 +0,0 @@
-#ifndef _ttcp_c_hh
-#define _ttcp_c_hh
-
-/* This file is automatically generated by Orbeline. */
-/* Do not modify this file. */
-/* Orbeline (c) is copyrighted by PostModern Computing, Inc. */
-
-#include <corba.h>
-#include <arrmac.h>
-#include <seqmac.h>
-
-
-
-class ttcp_sequence: public virtual CORBA::Object
-{
- private:
- static const CORBA::TypeInfo _class_info;
- public:
- static const CORBA::TypeInfo *_desc();
- virtual const CORBA::TypeInfo *_type_info() const;
- virtual void *_safe_narrow(const CORBA::TypeInfo *) const;
- static CORBA::Object *_reader(NCistream& strm) {
- return new ttcp_sequence(strm);
- }
- protected:
-#if defined(_MSC_BUG)
- ttcp_sequence(const char *obj_name = NULL) :Object(obj_name) {}
- ttcp_sequence(NCistream& strm) :Object(strm) {}
-#else
- ttcp_sequence(const char *obj_name = NULL) :CORBA::Object(obj_name) {}
- ttcp_sequence(NCistream& strm) :CORBA::Object(strm) {}
-#endif
- virtual ~ttcp_sequence() {}
- public:
- enum _ttcp_sequence_Methods {
- _ttcp_sequence_M_send = 0,
- _ttcp_sequence_M_send_hack,
- _ttcp_sequence_M_start_timer,
- _ttcp_sequence_M_stop_timer
- };
- static ttcp_sequence *_narrow(const CORBA::Object *obj);
- static ttcp_sequence *_bind(CORBA::Environment &_env, const char *object_name = NULL,
- const char *host_name = NULL, const CORBA::BindOptions* opt = NULL);
- static ttcp_sequence *_bind(const char *object_name = NULL,
- const char *host_name = NULL, const CORBA::BindOptions* opt = NULL) {
- CORBA::Environment env;
- return _bind(env, object_name, host_name, opt);
- }
- virtual const char *_interface_name() const { return "ttcp_sequence"; }
-
-#ifndef _DECLARE_SEQUENCE_CORBA__Char_ttcp_sequence__
-#define _DECLARE_SEQUENCE_CORBA__Char_ttcp_sequence__
-#define _DECLARE_SEQUENCE_CORBA__Char_ttcp_sequence___ttcp_idl
-DECLARE_PRIMITIVE_SEQUENCE(CORBA__Char,CORBA::Char);
-#endif
-
- typedef ttcp_sequence::IDLSequence(CORBA__Char) my_sequence;
-
-
-
-
- void send(const ttcp_sequence::my_sequence& ttcp_rec, CORBA::Environment& _env);
-
- virtual void send(const ttcp_sequence::my_sequence& ttcp_rec) {
- send(ttcp_rec, _environment());
- }
-
-
-
-
- void send_hack(const CORBA::String& ttcp_string, CORBA::Environment& _env);
-
- virtual void send_hack(const CORBA::String& ttcp_string) {
- send_hack(ttcp_string, _environment());
- }
-
-
-
-
- void start_timer(CORBA::Environment& _env);
-
- virtual void start_timer() {
- start_timer(_environment());
- }
-
-
-
-
- void stop_timer(CORBA::Environment& _env);
-
- virtual void stop_timer() {
- stop_timer(_environment());
- }
-
-
-};
-typedef ttcp_sequence* ttcp_sequenceRef;
-
-
-
-
-class ttcp_string: public virtual CORBA::Object
-{
- private:
- static const CORBA::TypeInfo _class_info;
- public:
- static const CORBA::TypeInfo *_desc();
- virtual const CORBA::TypeInfo *_type_info() const;
- virtual void *_safe_narrow(const CORBA::TypeInfo *) const;
- static CORBA::Object *_reader(NCistream& strm) {
- return new ttcp_string(strm);
- }
- protected:
-#if defined(_MSC_BUG)
- ttcp_string(const char *obj_name = NULL) :Object(obj_name) {}
- ttcp_string(NCistream& strm) :Object(strm) {}
-#else
- ttcp_string(const char *obj_name = NULL) :CORBA::Object(obj_name) {}
- ttcp_string(NCistream& strm) :CORBA::Object(strm) {}
-#endif
- virtual ~ttcp_string() {}
- public:
- enum _ttcp_string_Methods {
- _ttcp_string_M_send = 0,
- _ttcp_string_M_send_hack,
- _ttcp_string_M_start_timer,
- _ttcp_string_M_stop_timer
- };
- static ttcp_string *_narrow(const CORBA::Object *obj);
- static ttcp_string *_bind(CORBA::Environment &_env, const char *object_name = NULL,
- const char *host_name = NULL, const CORBA::BindOptions* opt = NULL);
- static ttcp_string *_bind(const char *object_name = NULL,
- const char *host_name = NULL, const CORBA::BindOptions* opt = NULL) {
- CORBA::Environment env;
- return _bind(env, object_name, host_name, opt);
- }
- virtual const char *_interface_name() const { return "ttcp_string"; }
-
-
-
- void send(const CORBA::String& ttcp_string, CORBA::Environment& _env);
-
- virtual void send(const CORBA::String& ttcp_string) {
- send(ttcp_string, _environment());
- }
-
-
-
-
- void send_hack(const CORBA::String& ttcp_string, CORBA::Environment& _env);
-
- virtual void send_hack(const CORBA::String& ttcp_string) {
- send_hack(ttcp_string, _environment());
- }
-
-
-
-
- void start_timer(CORBA::Environment& _env);
-
- virtual void start_timer() {
- start_timer(_environment());
- }
-
-
-
-
- void stop_timer(CORBA::Environment& _env);
-
- virtual void stop_timer() {
- stop_timer(_environment());
- }
-
-
-};
-typedef ttcp_string* ttcp_stringRef;
-
-
-
-#endif
-
diff --git a/performance-tests/TTCP/ORBeline/ttcp_i.cpp b/performance-tests/TTCP/ORBeline/ttcp_i.cpp
deleted file mode 100644
index 9f86f1b0eea..00000000000
--- a/performance-tests/TTCP/ORBeline/ttcp_i.cpp
+++ /dev/null
@@ -1,1028 +0,0 @@
-/*
-// $Id$
-
- * T T C P . C
- *
- */
-#ifndef lint
-static char RCSid[] = "ttcp.c $Revision$";
-#endif
-
-/* #define BSD43 */
-/* #define BSD42 */
-/* #define BSD41a */
-#define SYSV /* required on SGI IRIX releases before 3.3 */
-
-#include <stdio.h>
-#include <signal.h>
-#include <ctype.h>
-#include <errno.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <malloc.h>
-#include <string.h>
-#include <stdlib.h>
-#include <memory.h>
-#include <netinet/tcp.h>
-#include <arpa/inet.h>
-#include <netdb.h>
-#include <sys/time.h> /* struct itimerval */
-#include <limits.h>
-#include <sys/un.h>
-#include <unistd.h>
-
-#if defined(SYSV)
-#define bcopy(b1,b2,n) memcpy(b2,b1,n)
-#define bzero(b1,n) memset(b1,0,n)
-#include <sys/times.h>
-#include <sys/param.h>
-struct rusage
- {
- struct timeval ru_utime, ru_stime;
- };
-#define RUSAGE_SELF 0
-
-#else
-#include <sys/resource.h>
-#endif
-
-void err (char *s);
-void mes (char *s);
-void pattern (register char *cp, register int cnt);
-char *outfmt (double b);
-static void getrusage (int ignored, register struct rusage *ru);
-static void gettimeofday (struct timeval *tp, struct timezone *zp);
-void prep_timer (void);
-double read_timer (char *str, int len);
-static void prusage (register struct rusage *r0, struct rusage *r1, struct timeval *e, struct timeval *b, char *outp);
-static void tvadd (struct timeval *tsum, struct timeval *t0, struct timeval *t1);
-static void tvsub (struct timeval *tdiff, struct timeval *t1, struct timeval *t0);
-static void psecs (long l, register char *cp);
-void delay (int us);
-int mread (int fd, register char *bufp, unsigned n);
-int Nread (int fd, void *buf, int count);
-int Nwrite (int fd, void *buf, int count);
-static void SD_Ready (int io_descriptor);
-void set_sock_desc(int starter);
-void stop_timer (unsigned long numbytes);
-
-int fromlen;
-int domain = PF_INET; /* Default is to use Internet domain sockets. */
-char *domainname; /* Rendezvous address for UNIX domain sockets. */
-int fd; /* fd of network socket */
-
-int buflen = 8 * 1024; /* length of buffer */
-char *buf; /* ptr to dynamic buffer */
-int nbuf = 2 * 1024; /* number of buffers to send in sinkmode */
-
-int bufoffset = 0; /* align buffer to this */
-int bufalign = 16 * 1024; /* modulo this */
-
-int udp = 0; /* 0 = tcp, !0 = udp */
-int options = 0; /* socket options */
-int one = 1; /* for 4.3 BSD style setsockopt() */
-short port = 5001; /* TCP port number */
-char *host; /* ptr to name of host */
-int trans; /* 0=receive, !0=transmit mode */
-int sinkmode = 0; /* 0=normal I/O, !0=sink/source mode */
-int verbose = 0; /* 0=print basic info, 1=print cpu rate, proc
- * resource usage. */
-int nodelay = 0; /* set TCP_NODELAY socket option */
-int b_flag = 0; /* use mread() */
-int sockbufsize = 0; /* socket buffer size to use */
-int new_line=0; /* This is a special flag */
-int write_to_file=1; /* indecates writing to file (default)*/
-int SEQUENCE=0; /* String parameter is the default */
-char fmt = 'K'; /* output format:k=kilobits,K=kilobytes,
- * m = megabits, M = megabytes,
- * g = gigabits, G = gigabytes */
-int touchdata = 0; /* access data after reading */
-
-struct hostent *addr;
-extern int errno;
-extern int optind;
-extern char *optarg;
-char *title = 0;
-
-char stats[128];
-unsigned long nbytes; /* bytes on net */
-unsigned long numCalls; /* # of I/O system calls */
-double cput, realt; /* user, real time (seconds) */
-
-// AAAAHHHHHHH what's this!!! C++ in the middle of C code???????!!!!!!
-
-
-#include <iostream.h>
-#include "ttcp_i.h"
-
-char *orb_host;
-
-// ttcp_i is the server side
-
-
-// ----------------------------------------- start hack
-// hack to get the sock desc ehab
-
-void
-set_sock_desc(int starter)
-{
- // 14 is just a guess...
- for (int i = starter; i < 14; i++)
- {
- sockaddr_in addr;
- int addrlen = sizeof addr;
- if (getpeername (i, (sockaddr *) &addr, &addrlen) < 0)
- continue;
-
- printf ("socket descriptor %d connected to %s on port %d\n",
- i, inet_ntoa (addr.sin_addr), ntohs (addr.sin_port));
- SD_Ready (i);
- }
-}
-
-// hack to get the socket descriptor in the server side
-
-// I dublicated the functions. However, the ideal way is to creat a base
-// class that will be inhereted from both ttcp_sequence and ttcp_string.
-// BTW, I could not get '#ifdef' to work over here !
-void
-ttcp_sequence_i::send_hack (const CORBA::String& ttcp_string)
-{
- set_sock_desc(1);
-}
-
-void
-ttcp_string_i::send_hack (const CORBA::String& ttcp_string)
-{
- set_sock_desc(1);
-}
-
-static void
-SD_Ready (int io_descriptor)
-{
- if (sockbufsize)
- {
- if (setsockopt (io_descriptor, SOL_SOCKET, SO_RCVBUF, (char *) &sockbufsize,
- sizeof sockbufsize) < 0)
- perror ("setsockopt: rcvbuf"), exit (1);
-
- if (setsockopt (io_descriptor, SOL_SOCKET, SO_SNDBUF, (char *) &sockbufsize,
- sizeof sockbufsize) < 0)
- perror ("setsockopt: sndbuf"), exit (1);
- }
-
- int sndbufsize = 0, rcvbufsize = 0;
- int buflen = sizeof (int);
- if (getsockopt (io_descriptor, SOL_SOCKET, SO_SNDBUF, (char *) &sndbufsize, &buflen) < 0)
- err ("getsockopt: sndbuf");
- if (getsockopt (io_descriptor, SOL_SOCKET, SO_RCVBUF, (char *) &rcvbufsize, &buflen) < 0)
- err ("getsockopt: rcvbuf");
- char buf[BUFSIZ];
- sprintf (buf, "descriptor %d, sndbuf = %d, rcvbuf = %d\n",
- io_descriptor, sndbufsize, rcvbufsize);
- mes (buf);
-
- if (nodelay)
- {
- struct protoent *p;
- p = getprotobyname ("tcp");
- if (setsockopt (io_descriptor,
- p->p_proto,
- TCP_NODELAY,
- (char *)& one,
- sizeof (one)))
- mes ("setsockopt: nodelay");
- mes ("nodelay");
- }
-}
-
-// ----------------------------------------- end hack
-
-
-// ttcp_i is the server side
-
-ttcp_sequence_i::ttcp_sequence_i()
-{
- this->nbytes_ = 0;
- // register a callback so we can futs with the descriptor
- // being used by orbix.
-}
-
-void
-ttcp_sequence_i::start_timer ()
-{
- this->nbytes_ = 0;
- prep_timer ();
-}
-
-void
-ttcp_sequence_i::stop_timer ()
-{
- stop_timer (this->nbytes_);
-}
-
-void
-ttcp_sequence_i::send(const ttcp_sequence::my_sequence& ttcp_seq)
-{
- this->nbytes_ += ttcp_seq.length();
-}
-
-ttcp_string_i::ttcp_string_i()
-{
- this->nbytes_ = 0;
- // register a callback so we can futs with the descriptor
- // being used by orbix.
-}
-
-void
-ttcp_string_i::start_timer ()
-{
- prep_timer ();
-}
-
-
-void
-ttcp_string_i::stop_timer ()
-{
- stop_timer (this->nbytes_);
-}
-
-void
-ttcp_string_i::send(const CORBA::String& ttcp_string)
-{
- this->nbytes_ += strlen (ttcp_string);
-}
-
-// common to sequence and string
-void
-stop_timer (unsigned long numbytes)
-{
- (void) read_timer (stats, sizeof (stats));
-
- if (cput <= 0.0)
- cput = 0.001;
- if (realt <= 0.0)
- realt = 0.001;
- fprintf (stdout,
- "ttcp%s%s: %ld bytes in %.2f real seconds = %s/sec +++\n",
- trans ? "-t" : "-r", SEQUENCE ? "(Seq)" : "(Str)",
- numbytes, realt, outfmt (((double) numbytes) / realt));
-
-
- if (verbose)
- {
- fprintf (stdout,
- "ttcp%s%s: %ld bytes in %.2f CPU seconds = %s/cpu sec\n",
- trans ? "-t" : "-r",SEQUENCE ? "(Seq)" : "(Str)",
- numbytes, cput, outfmt (((double) numbytes) / cput));
- }
- fprintf (stdout,
- "ttcp%s%s: %d I/O calls, msec/call = %.2f, calls/sec = %.2f\n",
- trans ? "-t" : "-r",SEQUENCE ? "(Seq)" : "(Str)",
- numCalls,
- 1024.0 * realt / ((double) numCalls),
- ((double) numCalls) / realt);
- fprintf (stdout, "ttcp%s%s: %s\n", trans ? "-t" : "-r",SEQUENCE ? "(Seq)" : "(Str)", stats);
- if (verbose)
- {
- fprintf (stdout,
- "ttcp%s: buffer address %#x\n",
- trans ? "-t" : "-r",
- buf);
- }
-numbytes = 0;
-
- // you shoudl exit here when you use -p (profiler) so the server will
- // produce mon.out
-#ifdef PROFILE
- exit(1);
-#endif
-} // end of stop_timer
-
-
-char Usage[] = "\
-Usage: ttcp -t [-options] host [ < in ]\n\
- ttcp -r [-options > out]\n\
-Common options:\n\
- -l ## length of bufs read from or written to network (default 8192)\n\
- -u use UDP instead of TCP\n\
- -U use UNIX domain sockets instead of Internet domain sockets\n\
- -p ## port number to send to or listen at (default 5001)\n\
- -s -t: source a pattern to network\n\
- -r: sink (discard) all data from network\n\
- -A align the start of buffers to this modulus (default 16384)\n\
- -O start buffers at this offset from the modulus (default 0)\n\
- -v verbose: print more statistics\n\
- -d set SO_DEBUG socket option\n\
- -b ## set socket buffer size (if supported)\n\
- -f X format for rate: k,K = kilo{bit,byte}; m,M = mega; g,G = giga\n\
-Options specific to -t:\n\
- -n## number of source bufs written to network (default 2048)\n\
- -D don't buffer TCP writes (sets TCP_NODELAY socket option)\n\
-Options specific to -r:\n\
- -B for -s, only output full blocks as specified by -l (for TAR)\n\
- -T \"touch\": access each byte as it's read\n\
- -L<test_title> the title of the current test\n\
- -F don't write to a file (writting in a file dat.out is default)\n\
- -q run the test using sequence parameter (string is defualt) \n\
-";
-
-#if !defined (__cplusplus)
-typedef void (*SIG_TYP)();
-#endif
-
-#ifdef SVR4
-void
-sigpipe (int foo)
-#else
-void
-sigpipe ()
-#endif
-{
-}
-
-int
-main (int argc, char *argv[])
-{
-
- unsigned long addr_tmp;
- int c;
-
- if (argc < 2)
- goto usage;
-
- while ((c = ACE_OS::getopt (argc, argv, "qFdrstU:uvBDTb:L:f:l:n:p:A:O:h:x")) != -1)
- {
- switch (c)
- {
- case 'L':
- title = optarg;
- fprintf(stdout,"---->title=%s\n",title);
- break;
- case 'x':
- new_line = 1;
- break;
- case 'q':
- SEQUENCE = 1;
- break;
- case 'F':
- write_to_file = 0;
- break;
- case 'h':
- orb_host = optarg;
- break;
- case 'B':
- b_flag = 1;
- break;
- case 't':
- trans = 1;
- break;
- case 'r':
- trans = 0;
- break;
- case 'd':
- options |= SO_DEBUG;
- break;
- case 'D':
-#ifdef TCP_NODELAY
- nodelay = 1;
-#else
- fprintf (stderr,
- "ttcp: -D option ignored: TCP_NODELAY socket option not supported\n");
-#endif
- break;
- case 'n':
- nbuf = atoi (optarg);
- break;
- case 'l':
- buflen = atoi (optarg);
- break;
- case 's':
- sinkmode = !sinkmode;
- break;
- case 'p':
- port = atoi (optarg);
- break;
- case 'U':
- domain = PF_UNIX;
- domainname = optarg;
- break;
- case 'u':
- udp = 1;
- break;
- case 'v':
- verbose = 1;
- break;
- case 'A':
- bufalign = atoi (optarg);
- break;
- case 'O':
- bufoffset = atoi (optarg);
- break;
- case 'b':
-#if defined(SO_SNDBUF) || defined(SO_RCVBUF)
- sockbufsize = atoi (optarg);
-#else
- fprintf (stderr, "ttcp: -b option ignored: SO_SNDBUF/SO_RCVBUF socket options not supported\n");
-#endif
- break;
- case 'f':
- fmt = *optarg;
- break;
- case 'T':
- touchdata = 1;
- break;
-
- default:
- goto usage;
- }
- }
-
- //
- // Receiver
- //
-
- if (!trans)
- {
-
- // Sequence and String Interfaces
- // instantiate ONLY one object at a time, so no dispatching overhead is counted
- char *interface_name = new char[15];
- if (SEQUENCE)
- {
- printf("I am here\n");
- ttcp_sequence *my_ttcp = new ttcp_sequence_i;
- strcpy(interface_name,"ttcp_sequence");
- }
- else
- {
- ttcp_string *my_ttcp_s = new ttcp_string_i;
- strcpy(interface_name,"ttcp_string");
- }
-
- // tell ORBeline that we have completed the server's initialization:
- CORBA::BOA::impl_is_ready();
-
- cout << "server exiting" << endl;
- return 0;
- }
-
- //
- // Transmitter
- //
-
- CORBA::Environment env;
- ttcp_sequence *ttcp_seq;
- ttcp_string *ttcp_str;
-
- if (SEQUENCE)
- {
- if ( (ttcp_seq = ttcp_sequence::_bind(0,::orb_host,0)) == 0)
- {
- cerr << "\n ttcp_i: Failed to _bind to " << orb_host << endl;
- exit(-1);
- }
- }
- else // string parameter used
- if ( (ttcp_str = ttcp_string::_bind (0,::orb_host,0))== 0)
- {
- cerr << "\n ttcp_i: Failed to _bind to " << orb_host << endl;
- exit(-1);
- }
-
- // hack to get the socket descriptor in the server side after sending this msg
- if (SEQUENCE)
- ttcp_seq->send_hack("hack");
- else
- ttcp_str->send_hack("hack");
-
- // hack to get the socket descriptor in the client side:
-
- set_sock_desc(1); // replace "ttcp_->_fd" in the following with sockdesc
-
- //
- // Prepare the Message to be sent
- //
-
- errno = 0;
- if (sinkmode)
- {
- if ((buf = (char *) malloc (buflen + bufalign)) == (char *) NULL)
- err ("malloc");
- if (bufalign != 0)
- buf += (bufalign - ((int) buf % bufalign) + bufoffset) % bufalign;
-
- // ttcp_sequence::my_sequence sequence_message; ORBIX
- ttcp_sequence::my_sequence message (buflen + 1);
- ::buf[::buflen-1] = '\0';
- if (SEQUENCE)
- {
- message._num_allocated = buflen;
- message._count = buflen;
- message._contents = buf;
- }
-
-
- pattern (buf, buflen);
- //
- // Start the timers on the client and server sides
- //
-
- prep_timer ();
-
- if (SEQUENCE)
- ttcp_seq->start_timer ();
- else
- ttcp_str->start_timer ();
- while (nbuf--)
- {
- if (SEQUENCE)
- ttcp_seq->send (message);
- else
- ttcp_str->send (buf);
-
- numCalls++;
- nbytes += buflen;
- }
-
- }
- else
- {
- register int cnt;
- while ((cnt = read (0, buf, buflen)) > 0 &&
- Nwrite (fd, buf, cnt) == cnt)
- nbytes += cnt;
- }
-
- if (errno)
- err ("IO");
-
-
- //
- // Stop the timers on both sides
- //
-
-
- if (SEQUENCE)
- ttcp_seq->stop_timer();
- else
- ttcp_str->stop_timer();
-
-
- (void) read_timer (stats, sizeof (stats));
-
-
- //
- // Print the results.
- //
-
- if (cput <= 0.0)
- cput = 0.001;
- if (realt <= 0.0)
- realt = 0.001;
-
- if (write_to_file)
- {
- if (title != 0)
- {
- double tmp;
- FILE *fd;
- char filename[BUFSIZ];
- ACE_OS::sprintf (filename, "%s.results", title);
- fd = fopen(filename,"a+");
- if (new_line)
- fprintf(fd,"\n -l %ldk \t", buflen/1024);
- tmp = ((double) nbytes) / realt;
- fprintf(fd,"%.2f ", tmp * 8.0 / 1024.0 / 1024.0);
- fclose(fd);
- }
- }
-
- fprintf (stdout,
- "\nttcp%s%s: %ld bytes in %.2f real seconds = %s/sec +++\n",
- trans ? "-t" : "-r", SEQUENCE ? "(Seq)" : "(Str)",
- nbytes, realt, outfmt (((double) nbytes) / realt));
-
- if (verbose)
- {
- fprintf (stdout,
- "ttcp%s%s: %ld bytes in %.2f CPU seconds = %s/cpu sec\n",
- trans ? "-t" : "-r", SEQUENCE ? "(Seq)" : "(Str)",
- nbytes, cput, outfmt (((double) nbytes) / cput));
- }
- fprintf (stdout,
- "ttcp%s%s: %d I/O calls, msec/call = %.2f, calls/sec = %.2f\n",
- trans ? "-t" : "-r", SEQUENCE ? "(Seq)" : "(Str)",
- numCalls,
- 1024.0 * realt / ((double) numCalls),
- ((double) numCalls) / realt);
- fprintf (stdout, "ttcp%s%s: %s\n",trans ? "-t" : "-r", SEQUENCE ? "(Seq)" : "(Str)", stats);
- if (verbose)
- {
- fprintf (stdout,
- "ttcp%s: buffer address %#x\n",
- trans ? "-t" : "-r",
- buf);
- }
- exit (0);
-
- usage:
- fprintf (stderr, Usage);
- return 1;
-}
-
-void
-err (char *s)
-{
- fprintf (stderr, "ttcp%s: ", trans ? "-t" : "-r");
- perror (s);
- fprintf (stderr, "errno=%d\n", errno);
- exit (1);
-}
-
-void
-mes (char *s)
-{
- fprintf (stderr, "ttcp%s%s: %s\n", trans ? "-t" : "-r",SEQUENCE ? "(Seq)" : "(Str)", s);
-// fprintf (stderr, "ttcp%s: %s\n", trans ? "-t" : "-r", s);
-}
-
-void
-pattern (register char *cp, register int cnt)
-{
- register char c;
- c = 0;
- while (cnt-- > 0)
- {
- while (!isprint ((c & 0x7F)))
- c++;
- *cp++ = (c++ & 0x7F);
- }
-}
-
-char *
-outfmt (double b)
-{
- static char obuf[50];
- switch (fmt)
- {
- case 'G':
- sprintf (obuf, "%.2f GB", b / 1024.0 / 1024.0 / 1024.0);
- break;
- default:
- case 'K':
- sprintf (obuf, "%.2f KB", b / 1024.0);
- break;
- case 'M':
- sprintf (obuf, "%.2f MB", b / 1024.0 / 1024.0);
- break;
- case 'g':
- sprintf (obuf, "%.2f Gbit", b * 8.0 / 1024.0 / 1024.0 / 1024.0);
- break;
- case 'k':
- sprintf (obuf, "%.2f Kbit", b * 8.0 / 1024.0);
- break;
- case 'm':
- sprintf (obuf, "%.2f Mbit", b * 8.0 / 1024.0 / 1024.0);
- break;
- }
- return obuf;
-}
-
-static struct itimerval itime0; /* Time at which timing started */
-static struct rusage ru0; /* Resource utilization at the start */
-
-#if defined(SYSV)
-/*ARGSUSED */
-static void
-getrusage (int ignored, register struct rusage *ru)
-{
- struct tms buf;
-
- times (&buf);
-
- /* Assumption: HZ <= 2147 (LONG_MAX/1000000) */
- ru->ru_stime.tv_sec = buf.tms_stime / HZ;
- ru->ru_stime.tv_usec = ((buf.tms_stime % HZ) * 1000000) / HZ;
- ru->ru_utime.tv_sec = buf.tms_utime / HZ;
- ru->ru_utime.tv_usec = ((buf.tms_utime % HZ) * 1000000) / HZ;
-}
-
-/*ARGSUSED */
-static void
-gettimeofday (struct timeval *tp, struct timezone *zp)
-{
- tp->tv_sec = time (0);
- tp->tv_usec = 0;
-}
-#endif /* SYSV */
-/*
- * P R E P _ T I M E R
- */
-void
-prep_timer ()
-{
- itime0.it_interval.tv_sec = 0;
- itime0.it_interval.tv_usec = 0;
- itime0.it_value.tv_sec = LONG_MAX / 22; /* greatest possible value , itimer() count backwards */
- itime0.it_value.tv_usec = 0;
-
-
- getrusage (RUSAGE_SELF, &ru0);
-
- /* Init REAL Timer */
- if (setitimer (ITIMER_REAL, &itime0, NULL))
- {
- perror ("Setting 'itimer' REAL failed");
- return;
- }
-
-}
-
-/*
- * R E A D _ T I M E R
- *
- */
-double
-read_timer (char *str, int len)
-{
- struct itimerval itimedol;
- struct rusage ru1;
- struct timeval td;
- struct timeval tend, tstart;
- char line[132];
-
- getrusage (RUSAGE_SELF, &ru1);
-
- if (getitimer (ITIMER_REAL, &itimedol))
- {
- perror ("Getting 'itimer' REAL failed");
- return (0.0);
- }
-
- prusage (&ru0, &ru1, &itime0.it_value, &itimedol.it_value, line);
- (void) strncpy (str, line, len);
-
- /* Get real time */
- tvsub (&td, &itime0.it_value, &itimedol.it_value);
- realt = td.tv_sec + ((double) td.tv_usec) / 1000000;
-
- /* Get CPU time (user+sys) */
- tvadd (&tend, &ru1.ru_utime, &ru1.ru_stime);
- tvadd (&tstart, &ru0.ru_utime, &ru0.ru_stime);
- tvsub (&td, &tend, &tstart);
- cput = td.tv_sec + ((double) td.tv_usec) / 1000000;
- if (cput < 0.00001)
- cput = 0.00001;
- return (cput);
-}
-
-static void
-prusage (register struct rusage *r0, struct rusage *r1,
- struct timeval *e, struct timeval *b, char *outp)
-{
- struct timeval tdiff;
- register time_t t;
- register char *cp;
- register int i;
- int ms;
-
- t = (r1->ru_utime.tv_sec - r0->ru_utime.tv_sec) * 100 +
- (r1->ru_utime.tv_usec - r0->ru_utime.tv_usec) / 10000 +
- (r1->ru_stime.tv_sec - r0->ru_stime.tv_sec) * 100 +
- (r1->ru_stime.tv_usec - r0->ru_stime.tv_usec) / 10000;
- ms = (e->tv_sec - b->tv_sec) * 100 + (e->tv_usec - b->tv_usec) / 10000;
-
-#define END(x) {while(*x) x++;}
-#if defined(SYSV)
- cp = "%Uuser %Ssys %Ereal %P";
-#else
-#if defined(sgi) /* IRIX 3.3 will show 0 for %M,%F,%R,%C */
- cp = "%Uuser %Ssys %Ereal %P %Mmaxrss %F+%Rpf %Ccsw";
-#else
- cp = "%Uuser %Ssys %Ereal %P %Xi+%Dd %Mmaxrss %F+%Rpf %Ccsw";
-#endif
-#endif
- for (; *cp; cp++)
- {
- if (*cp != '%')
- *outp++ = *cp;
- else if (cp[1])
- switch (*++cp)
- {
-
- case 'U':
- tvsub (&tdiff, &r1->ru_utime, &r0->ru_utime);
- sprintf (outp, "%d.%01d", tdiff.tv_sec, tdiff.tv_usec / 100000);
- END (outp);
- break;
-
- case 'S':
- tvsub (&tdiff, &r1->ru_stime, &r0->ru_stime);
- sprintf (outp, "%d.%01d", tdiff.tv_sec, tdiff.tv_usec / 100000);
- END (outp);
- break;
-
- case 'E':
- psecs (ms / 100, outp);
- END (outp);
- break;
-
- case 'P':
- sprintf (outp, "%d%%", (int) (t * 100 / ((ms ? ms : 1))));
- END (outp);
- break;
-
-#if !defined(SYSV)
- case 'W':
- i = r1->ru_nswap - r0->ru_nswap;
- sprintf (outp, "%d", i);
- END (outp);
- break;
-
- case 'X':
- sprintf (outp, "%d", t == 0 ? 0 : (r1->ru_ixrss - r0->ru_ixrss) / t);
- END (outp);
- break;
-
- case 'D':
- sprintf (outp, "%d", t == 0 ? 0 :
- (r1->ru_idrss + r1->ru_isrss - (r0->ru_idrss + r0->ru_isrss)) / t);
- END (outp);
- break;
-
- case 'K':
- sprintf (outp, "%d", t == 0 ? 0 :
- ((r1->ru_ixrss + r1->ru_isrss + r1->ru_idrss) -
- (r0->ru_ixrss + r0->ru_idrss + r0->ru_isrss)) / t);
- END (outp);
- break;
-
- case 'M':
- sprintf (outp, "%d", r1->ru_maxrss / 2);
- END (outp);
- break;
-
- case 'F':
- sprintf (outp, "%d", r1->ru_majflt - r0->ru_majflt);
- END (outp);
- break;
-
- case 'R':
- sprintf (outp, "%d", r1->ru_minflt - r0->ru_minflt);
- END (outp);
- break;
-
- case 'I':
- sprintf (outp, "%d", r1->ru_inblock - r0->ru_inblock);
- END (outp);
- break;
-
- case 'O':
- sprintf (outp, "%d", r1->ru_oublock - r0->ru_oublock);
- END (outp);
- break;
- case 'C':
- sprintf (outp, "%d+%d", r1->ru_nvcsw - r0->ru_nvcsw,
- r1->ru_nivcsw - r0->ru_nivcsw);
- END (outp);
- break;
-#endif /* !SYSV */
- }
- }
- *outp = '\0';
-}
-
-static void
-tvadd (struct timeval *tsum, struct timeval *t0, struct timeval *t1)
-{
-
- tsum->tv_sec = t0->tv_sec + t1->tv_sec;
- tsum->tv_usec = t0->tv_usec + t1->tv_usec;
- if (tsum->tv_usec > 1000000)
- tsum->tv_sec++, tsum->tv_usec -= 1000000;
-}
-
-static void
-tvsub (struct timeval *tdiff, struct timeval *t1, struct timeval *t0)
-{
-
- tdiff->tv_sec = t1->tv_sec - t0->tv_sec;
- tdiff->tv_usec = t1->tv_usec - t0->tv_usec;
- if (tdiff->tv_usec < 0)
- tdiff->tv_sec--, tdiff->tv_usec += 1000000;
-}
-
-static void
-psecs (long l, register char *cp)
-{
- register int i;
-
- i = l / 3600;
- if (i)
- {
- sprintf (cp, "%d:", i);
- END (cp);
- i = l % 3600;
- sprintf (cp, "%d%d", (i / 60) / 10, (i / 60) % 10);
- END (cp);
- }
- else
- {
- i = l;
- sprintf (cp, "%d", i / 60);
- END (cp);
- }
- i %= 60;
- *cp++ = ':';
- sprintf (cp, "%d%d", i / 10, i % 10);
-}
-
-/*
- * N R E A D
- */
-int
-Nread (int fd, void *buf, int count)
-{
- struct sockaddr_in from;
- int len = sizeof (from);
- register int cnt;
- if (udp)
- {
- cnt = recvfrom (fd, (char *) buf, count, 0, (struct sockaddr *) &from, &len);
- numCalls++;
- }
- else
- {
- if (b_flag)
- cnt = mread (fd, (char *) buf, count); /* fill buf */
- else
- {
- cnt = read (fd, buf, count);
- numCalls++;
- }
- if (touchdata && cnt > 0)
- {
- register int c = cnt, sum;
- register char *b = (char *) buf;
- while (c--)
- sum += *b++;
- }
- }
- return (cnt);
-}
-
-
-/*
- * N W R I T E
- */
-int
-Nwrite (int fd, void *buf, int count)
-{
- return 0;
-}
-
-void
-delay (int us)
-{
- struct timeval tv;
-
- tv.tv_sec = 0;
- tv.tv_usec = us;
- (void) select (1, (fd_set *) 0, (fd_set *) 0, (fd_set *) 0, &tv);
-}
-
-/*
- * M R E A D
- *
- * This function performs the function of a read(II) but will
- * call read(II) multiple times in order to get the requested
- * number of characters. This can be necessary because
- * network connections don't deliver data with the same
- * grouping as it is written with. Written by Robert S. Miles, BRL.
- */
-int
-mread (int fd, register char *bufp, unsigned n)
-{
- register unsigned count = 0;
- register int nread;
-
- do
- {
- nread = read (fd, bufp, n - count);
- numCalls++;
- if (nread < 0)
- {
- perror ("ttcp_mread");
- return (-1);
- }
- if (nread == 0)
- return ((int) count);
- count += (unsigned) nread;
- bufp += nread;
- }
- while (count < n);
-
- return ((int) count);
-}
diff --git a/performance-tests/TTCP/ORBeline/ttcp_i.h b/performance-tests/TTCP/ORBeline/ttcp_i.h
deleted file mode 100644
index b7a82a1b84a..00000000000
--- a/performance-tests/TTCP/ORBeline/ttcp_i.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ttcp_i.C
-// implementation of the ttcp and Profile_Logger objects.
-
-#if !defined (TTCP_I_H)
-#define TTCP_I_H
-
-// This is a total hack...
-#define private public
-#include "ttcp_s.hh"
-#include "ttcp_c.hh"
-
-class ttcp_string_i : public ttcp_string_impl {
-public:
-
- ttcp_string_i();
-
- virtual void send(const CORBA::String& ttcp_string);
- virtual void send_hack(const CORBA::String& ttcp_string);
- virtual void start_timer();
- virtual void stop_timer();
-
-private:
- unsigned long nbytes_;
-};
-
-class ttcp_sequence_i : public ttcp_sequence_impl {
-public:
-
- ttcp_sequence_i();
-
- virtual void send(const ttcp_sequence::my_sequence& ttcp_seq);
- virtual void send_hack(const CORBA::String& ttcp_string);
- virtual void start_timer();
- virtual void stop_timer();
-
-private:
- unsigned long nbytes_;
-};
-
-
-#endif
diff --git a/performance-tests/TTCP/ORBeline/ttcp_s.cc b/performance-tests/TTCP/ORBeline/ttcp_s.cc
deleted file mode 100644
index 514ff8a5d26..00000000000
--- a/performance-tests/TTCP/ORBeline/ttcp_s.cc
+++ /dev/null
@@ -1,168 +0,0 @@
-/* This file is automatically generated by Orbeline. */
-/* Do not modify this file. */
-/* Orbeline (c) is copyrighted by PostModern Computing, Inc. */
-
-#include <ttcp_s.hh>
-
-
-
-static CORBA::_PMCSkelFunc _ttcp_sequence_func_array[] = {
- &ttcp_sequence_impl::_send,
- &ttcp_sequence_impl::_send_hack,
- &ttcp_sequence_impl::_start_timer,
- &ttcp_sequence_impl::_stop_timer,
- 0
- };
-ttcp_sequence_impl::ttcp_sequence_impl(const char *object_name) :
- ttcp_sequence(object_name)
-{
- _object_name(object_name);
- CORBA::Environment _env;
- _register_implementation("ttcp_sequence", 4, _ttcp_sequence_func_array, (void *) this, _env);
-}
-ttcp_sequence_impl::~ttcp_sequence_impl()
-{
- CORBA::Environment _env;
- _unregister_implementation("ttcp_sequence", (void *) this, _env);
-}
-
-
-void ttcp_sequence_impl::_send(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal) {
- ttcp_sequence_impl *_impl = (ttcp_sequence_impl *) obj;
- _env.clear_exception();
- ttcp_sequence::my_sequence ttcp_rec;
- strm.getSequence(ttcp_rec, CORBA::MarshalStream::ARG_IN);
- strm.flush(_env);
- if (_env.check_exception())
- return;
- _impl->_principal(principal);
- _impl->send(ttcp_rec);
- strm.putEnvironment(_env);
- _impl->_principal((CORBA::Principal *) NULL);
-}
-
-
-void ttcp_sequence_impl::_send_hack(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal) {
- ttcp_sequence_impl *_impl = (ttcp_sequence_impl *) obj;
- _env.clear_exception();
- CORBA::String ttcp_string;
- strm.getString(ttcp_string, CORBA::MarshalStream::ARG_IN);
- strm.flush(_env);
- if (_env.check_exception())
- return;
- _impl->_principal(principal);
- _impl->send_hack(ttcp_string);
- strm.putEnvironment(_env);
- _impl->_principal((CORBA::Principal *) NULL);
-}
-
-
-void ttcp_sequence_impl::_start_timer(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal) {
- ttcp_sequence_impl *_impl = (ttcp_sequence_impl *) obj;
- _env.clear_exception();
- strm.flush(_env);
- if (_env.check_exception())
- return;
- _impl->_principal(principal);
- _impl->start_timer();
- strm.putEnvironment(_env);
- _impl->_principal((CORBA::Principal *) NULL);
-}
-
-
-void ttcp_sequence_impl::_stop_timer(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal) {
- ttcp_sequence_impl *_impl = (ttcp_sequence_impl *) obj;
- _env.clear_exception();
- strm.flush(_env);
- if (_env.check_exception())
- return;
- _impl->_principal(principal);
- _impl->stop_timer();
- strm.putEnvironment(_env);
- _impl->_principal((CORBA::Principal *) NULL);
-}
-
-static CORBA::_PMCSkelFunc _ttcp_string_func_array[] = {
- &ttcp_string_impl::_send,
- &ttcp_string_impl::_send_hack,
- &ttcp_string_impl::_start_timer,
- &ttcp_string_impl::_stop_timer,
- 0
- };
-ttcp_string_impl::ttcp_string_impl(const char *object_name) :
- ttcp_string(object_name)
-{
- _object_name(object_name);
- CORBA::Environment _env;
- _register_implementation("ttcp_string", 4, _ttcp_string_func_array, (void *) this, _env);
-}
-ttcp_string_impl::~ttcp_string_impl()
-{
- CORBA::Environment _env;
- _unregister_implementation("ttcp_string", (void *) this, _env);
-}
-
-void ttcp_string_impl::_send(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal) {
- ttcp_string_impl *_impl = (ttcp_string_impl *) obj;
- _env.clear_exception();
- CORBA::String ttcp_string;
- strm.getString(ttcp_string, CORBA::MarshalStream::ARG_IN);
- strm.flush(_env);
- if (_env.check_exception())
- return;
- _impl->_principal(principal);
- _impl->send(ttcp_string);
- strm.putEnvironment(_env);
- _impl->_principal((CORBA::Principal *) NULL);
-}
-
-
-void ttcp_string_impl::_send_hack(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal) {
- ttcp_string_impl *_impl = (ttcp_string_impl *) obj;
- _env.clear_exception();
- CORBA::String ttcp_string;
- strm.getString(ttcp_string, CORBA::MarshalStream::ARG_IN);
- strm.flush(_env);
- if (_env.check_exception())
- return;
- _impl->_principal(principal);
- _impl->send_hack(ttcp_string);
- strm.putEnvironment(_env);
- _impl->_principal((CORBA::Principal *) NULL);
-}
-
-
-void ttcp_string_impl::_start_timer(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal) {
- ttcp_string_impl *_impl = (ttcp_string_impl *) obj;
- _env.clear_exception();
- strm.flush(_env);
- if (_env.check_exception())
- return;
- _impl->_principal(principal);
- _impl->start_timer();
- strm.putEnvironment(_env);
- _impl->_principal((CORBA::Principal *) NULL);
-}
-
-
-void ttcp_string_impl::_stop_timer(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal) {
- ttcp_string_impl *_impl = (ttcp_string_impl *) obj;
- _env.clear_exception();
- strm.flush(_env);
- if (_env.check_exception())
- return;
- _impl->_principal(principal);
- _impl->stop_timer();
- strm.putEnvironment(_env);
- _impl->_principal((CORBA::Principal *) NULL);
-}
-
-
diff --git a/performance-tests/TTCP/ORBeline/ttcp_s.hh b/performance-tests/TTCP/ORBeline/ttcp_s.hh
deleted file mode 100644
index 645981eec22..00000000000
--- a/performance-tests/TTCP/ORBeline/ttcp_s.hh
+++ /dev/null
@@ -1,89 +0,0 @@
-#ifndef _ttcp_s_hh
-#define _ttcp_s_hh
-
-#include <ttcp_c.hh>
-#include <corba.h>
-
-/* This file is automatically generated by Orbeline. */
-/* Do not modify this file. */
-/* Orbeline (c) is copyrighted by PostModern Computing, Inc. */
-
-class ttcp_sequence_impl: public virtual ttcp_sequence
-{
- protected:
- ttcp_sequence_impl(const char *object_name = NULL);
- virtual ~ttcp_sequence_impl();
- public:
- virtual const CORBA::TypeInfo *_type_info() const {
- return ttcp_sequence::_type_info();
- }
- virtual void *_safe_narrow(const CORBA::TypeInfo *inf) const {
- return ttcp_sequence::_safe_narrow(inf);
- }
- virtual const char *_interface_name() const {
- return ttcp_sequence::_interface_name();
- }
- virtual CORBA::Boolean _is_local() const { return 1; }
-
- /* The following operations need to be implemented by the server. */
- virtual void send(const ttcp_sequence::my_sequence& ttcp_rec) = 0;
- virtual void send_hack(const CORBA::String& ttcp_string) = 0;
- virtual void start_timer() = 0;
- virtual void stop_timer() = 0;
-
- /* The following operations are implemented automatically. */
-
- static void _send(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal);
-
- static void _send_hack(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal);
-
- static void _start_timer(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal);
-
- static void _stop_timer(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal);
-
-};
-class ttcp_string_impl: public virtual ttcp_string
-{
- protected:
- ttcp_string_impl(const char *object_name = NULL);
- virtual ~ttcp_string_impl();
- public:
- virtual const CORBA::TypeInfo *_type_info() const {
- return ttcp_string::_type_info();
- }
- virtual void *_safe_narrow(const CORBA::TypeInfo *inf) const {
- return ttcp_string::_safe_narrow(inf);
- }
- virtual const char *_interface_name() const {
- return ttcp_string::_interface_name();
- }
- virtual CORBA::Boolean _is_local() const { return 1; }
-
- /* The following operations need to be implemented by the server. */
- virtual void send(const CORBA::String& ttcp_string) = 0;
- virtual void send_hack(const CORBA::String& ttcp_string) = 0;
- virtual void start_timer() = 0;
- virtual void stop_timer() = 0;
-
- /* The following operations are implemented automatically. */
-
- static void _send(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal);
-
- static void _send_hack(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal);
-
- static void _start_timer(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal);
-
- static void _stop_timer(void *obj, CORBA::MarshalStream &strm,
- CORBA::Environment& _env, CORBA::Principal *principal);
-
-};
-
-#endif
-
diff --git a/performance-tests/TTCP/Orbix/How_to_run_tests b/performance-tests/TTCP/Orbix/How_to_run_tests
deleted file mode 100644
index 8061c529dd2..00000000000
--- a/performance-tests/TTCP/Orbix/How_to_run_tests
+++ /dev/null
@@ -1,59 +0,0 @@
-// Orbix
-//
-// sequence AND string
-
-// HOSTNAMES:
-// for our tests, enatm0-tango.cs.wustl.edu was the receiver hostname used for atm transfers
-// tango.cs.wustl.edu was the receiver hostname used for ethernet transfers
-// substitute the proper receiver hostname for your system.
-
-// ORBIX DAEMONS:
-// there must be an orbix daemon running on the receiver host in your system.
-// in our case, we had an orbix daemon running on tango.cs.wustl.edu
-
-// ACE_ROOT:
-// ACE_ROOT can be set to the root directory of ACE so that these lines
-// can be cut and pasted to run tests.
-
-// Results:
-// These examples show the result files being stored in a /results directory off
-// the current path. This can be set to whatever you like.
-
-// ****** sequence ******
-
-// ATM with 64k receiver buffers
-Receiver_Host: putit ttcp_sequence "$ACE_ROOT/apps/TTCP/Orbix/server -q -s -r -fm -b 65536"
-Sender_Host: run_test 64 encip1-tango.cs.wustl.edu ./results/sequence.atm.64 -q
- or: client -D -fm -s -t -l 1048576 -n 100 -h encip1-tango.cs.wustl.edu -L ./results/sequence.atm.64 -q
-
-// ATM with 8k reciever buffers
-Receiver_Host: putit ttcp_sequence "$ACE_ROOT/apps/TTCP/Orbix/server -q -s -r -fm"
-Sender_Host: run_test 64 encip1-tango.cs.wustl.edu ./results/sequence.atm.8 -q
-
-// ETHERNET with 64k receiver buffers
-Receiver_Host: putit ttcp_sequence "$ACE_ROOT/apps/TTCP/Orbix/server -q -s -r -fm -b 65536"
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/sequence.ethernet.64 -q
-
-// ETHERNET with 8k reciever buffers
-Receiver_Host: putit ttcp_sequence "$ACE_ROOT/apps/TTCP/Orbix/server -q -s -r -fm"
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/sequence.ethernet.8 -q
-
-// ****** string ******
-
-// ATM with 64k receiver buffers
-Receiver_Host: putit ttcp_string "$ACE_ROOT/apps/TTCP/Orbix/server -s -r -fm -b 65536"
-Sender_Host: run_test 64 encip1-tango.cs.wustl.edu ./results/string.atm.64
- or: client -D -fm -s -t -l 1048576 -n 100 -h encip1-tango.cs.wustl.edu -L ./results/string.atm.64
-
-// ATM with 8k reciever buffers
-Receiver_Host: putit ttcp_string "$ACE_ROOT/apps/TTCP/Orbix/server -s -r -fm"
-Sender_Host: run_test 64 encip1-tango.cs.wustl.edu ./results/string.atm.8
-
-// ETHERNET with 64k receiver buffers
-Receiver_Host: putit ttcp_string "$ACE_ROOT/apps/TTCP/Orbix/server -s -r -fm -b 65536"
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/string.ethernet.64
-
-// ETHERNET with 8k reciever buffers
-Receiver_Host: putit ttcp_string "$ACE_ROOT/apps/TTCP/Orbix/server -s -r -fm"
-Sender_Host: run_test 64 tango.cs.wustl.edu ./results/string.ethernet.8
-
diff --git a/performance-tests/TTCP/Orbix/Makefile b/performance-tests/TTCP/Orbix/Makefile
deleted file mode 100644
index 3a8c4a9ffd4..00000000000
--- a/performance-tests/TTCP/Orbix/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-include ./orbix_defaults.mk
-
-all: client server
- @echo
-
- @echo "\"client\" and \"server\" have been compiled."
- @echo
- @echo "To run tests, check the how_to_run_tests file."
- @echo
-
-C++FLAGS += -DWANT_ORBIX_FDS -DLM_RESULTS
-IDLFLAGS += -c C.cpp -s S.cpp -B
-SERVER_OBJS = ttcpS.o ttcp_i.o
-CLIENT_OBJS = ttcpC.o ttcp_i.o
-
-#QUANTIFY =
-QUANTIFY = quantify -cache-dir=$(IR)/quantify
-
-client: $(CLIENT_OBJS)
- $(QUANTIFY) $(C++) $(C++FLAGS) -o client $(CLIENT_OBJS) -lITclt $(LDFLAGS)
-
-server: $(SERVER_OBJS)
- $(QUANTIFY) $(C++) $(C++FLAGS) -o server $(SERVER_OBJS) -lITsrv $(LDFLAGS)
-
-clean:
- rm -f core *.o *~ client server
-
-realclean:
- rm -f core *.o *~ client server
-
diff --git a/performance-tests/TTCP/Orbix/README b/performance-tests/TTCP/Orbix/README
deleted file mode 100644
index 6fd64c6fdec..00000000000
--- a/performance-tests/TTCP/Orbix/README
+++ /dev/null
@@ -1,13 +0,0 @@
-How to compile.
-
-1. Orbix must be installed.
-2. You must set the following paths in ./orbix_defaults.mk
-ORBIX_BINDIR = /the/path/to/Orbix/bin
-ORBIX_LIBDIR = /the/path/to/Orbix/lib
-ORBIX_INCDIR = /the/path/to/Orbix/include
-
-
-How to run tests.
-1. Orbix must be installed and proper Orbix environment variables
- must be set. (ie. IT_CONFIG_PATH)
-2. Read ./how_to_run_tests
diff --git a/performance-tests/TTCP/Orbix/orbix_defaults.mk b/performance-tests/TTCP/Orbix/orbix_defaults.mk
deleted file mode 100644
index 9a3e83f5fe3..00000000000
--- a/performance-tests/TTCP/Orbix/orbix_defaults.mk
+++ /dev/null
@@ -1,85 +0,0 @@
-
-# These rules define default C++, C++FLAGS and C++SUFFIX.
-# C++ is the C++ compiler to use; C++FLAGS are command-line
-# flags to the C++ compiler for use in compiling C++ source
-# files into objects; C++SUFFIX is the filename suffix
-# indicating C++ source. By default, it's set to "C" for AT&T C++,
-# and "cc" for GNU g++.
-
-# Feel free to override these in your Makefiles *after*
-# including this file.
-
-# IMPORTANT: If the -M switch is specified in IDLFLAGS, the IDL
-# compiler appends to the user-specified file. The dependency for
-# specified_file.o in the linking target should appear _after_ any use
-# of the IDL compiler which takes the -M flag. Putting it _last_
-# is normally the best approach.
-
-# Note that these rule definitions use pattern matching,
-# and therefore only work with SunOS make and GNU make.
-
-# They may not work with other vendor's versions of make.
-# If they do not, you may wish to try using GNU make, which
-# is free software produced by the Free Software Foundation.
-
-# If the version of make you wish to use does not support
-# pattern matching, use the sample explicit rule set in
-# the comments at the end of this file.
-
-# ------------------------------------------------------------
-# Essential: set these to the locations into which you
-# have installed Orbix' components:
-
-ORBIX_BINDIR = $(ORBIX_ROOT)/bin
-ORBIX_LIBDIR = $(ORBIX_ROOT)/lib
-ORBIX_INCDIR = $(ORBIX_ROOT)/include
-
-C++ = CC
-C++FLAGS = -I$(ORBIX_INCDIR)
-C++SUFFIX = cpp
-
-LDFLAGS = -L$(ORBIX_LIBDIR) -R $(ORBIX_LIBDIR) -lnsl -lsocket
-
-IDL = $(ORBIX_BINDIR)/idl
-
-IDLFLAGS =
-
-
-# ------------------------------------------------------------
-# The following section defines implicit rules for creating
-# *.{client,server}.C files, rules for compiling those
-# into objects, and even a rule for compiling C++ source into
-# objects (in case one isn't already defined).
-
-# ------------------------------------------------------------
-# first, put the new suffixes at the *head* of the suffix list,
-# overriding any existing .C compilation method.
-.SUFFIXES:
-.SUFFIXES: .$(C++SUFFIX) .idl $(SUFFIXES)
-
-# .SUFFIXES: .$(C++SUFFIX) .idl .hh $(SUFFIXES)
-# ------------------------------------------------------------
-# *[CS].o must be compiled here, and depends
-# mostly on the C++ files produced from the IDL file.
-
-%C.o: %C.$(C++SUFFIX)
- $(C++) -c $(C++FLAGS) $<
-
-%S.o: %S.$(C++SUFFIX)
- $(C++) -c $(C++FLAGS) $<
-
-%.o: %.$(C++SUFFIX)
- $(C++) -c $(C++FLAGS) $<
-
-# and here's how to compile C++ files from the IDL file.
-# only ONE of these rules will be run at make-time,
-
-%S.$(C++SUFFIX): %.idl
- $(IDL) $(IDLFLAGS) $<
-
-%C.$(C++SUFFIX): %.idl
- $(IDL) $(IDLFLAGS) $<
-
-%.hh: %.idl
- $(IDL) $(IDLFLAGS) $<
-
diff --git a/performance-tests/TTCP/Orbix/run_test b/performance-tests/TTCP/Orbix/run_test
deleted file mode 100644
index 842be36c4ac..00000000000
--- a/performance-tests/TTCP/Orbix/run_test
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/bin/csh -f
-if ($#argv < 3) then
- echo "Usage: sclt <Max msg size> <destination> <TitleOfThisTest> -q"
- exit 1
-endif
-#
-@ msize=1024
-@ limit= ($argv[1] * 1024)
-#echo $limit
-#echo $msize
-echo "Iteration#" 1 ": client -D -fm -s -t -l" $msize "-h" $2 "-L" $3 $4
-client -D -fm -s -t -l $msize -h $2 -x -L $3 $4
-set flag=0
-while ($msize <= $limit)
- if ($flag == 0) goto label
- echo "Iteration#" 1 ": client -D -fm -s -t -l" $msize "-h" $2 "-x -L" $3 $4
- client -D -fm -s -t -l $msize -h $2 -x -L $3 $4
- label:
- set flag=1
- foreach i (2 3 4 5)
- echo "Iteration#" $i ": client -D -fm -s -t -l" $msize "-h" $2 "-x -L " $3 $4
- client -D -fm -s -t -l $msize -h $2 -L $3 $4
- end
- echo "---------------------------"
- @ msize = ($msize * 2)
-end
-
-echo " "
-echo "Done at:"
-date
diff --git a/performance-tests/TTCP/Orbix/ttcp.hh b/performance-tests/TTCP/Orbix/ttcp.hh
deleted file mode 100644
index ff24bfe58ec..00000000000
--- a/performance-tests/TTCP/Orbix/ttcp.hh
+++ /dev/null
@@ -1,376 +0,0 @@
-
-#ifndef ttcp_hh
-#define ttcp_hh
-
-#include <CORBA.h>
-
-#include <string.h>
-
-
-#ifndef _IDL_SEQUENCE_char_defined
-#define _IDL_SEQUENCE_char_defined
-
-struct IONANC__IDL_SEQUENCE_char;
-struct _IDL_SEQUENCE_char {
- unsigned long _maximum;
- unsigned long _length;
- char *_buffer;
-
- operator IONANC__IDL_SEQUENCE_char();
- operator const IONANC__IDL_SEQUENCE_char() const;
- _IDL_SEQUENCE_char& operator= (const IONANC__IDL_SEQUENCE_char&);
-
- _IDL_SEQUENCE_char& operator= (const _IDL_SEQUENCE_char&);
- _IDL_SEQUENCE_char (const _IDL_SEQUENCE_char&);
-
- _IDL_SEQUENCE_char (unsigned long IT_size = 0);
-
- ~_IDL_SEQUENCE_char () { if (_buffer) delete [] _buffer; }
-
- char& operator [] (unsigned long IT_i) const {return _buffer[IT_i]; }
-
- void encodeOp (CORBA::Request &IT_r) const;
- void decodeOp (CORBA::Request &IT_r);
- void decodeInOutOp (CORBA::Request &IT_r);
-};
-
-struct IONANC__IDL_SEQUENCE_char {
- unsigned long _maximum;
- unsigned long _length;
- char *_buffer;
-
- char& operator [] (unsigned long IT_i) const;
-
- operator _IDL_SEQUENCE_char ();
-
- operator const _IDL_SEQUENCE_char () const;
-
-};
-
-
-
-#endif
-
-
-#ifndef _ttcp_sequence_defined
-#define _ttcp_sequence_defined
-class ttcp_sequence_dispatch : public virtual CORBA::PPTR {
-public:
-
- ttcp_sequence_dispatch (void *IT_p, CORBA::Object* IT_o, const char *IT_m,
- CORBA::LoaderClass *IT_l, char *IT_i, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_l,IT_i,IT_im) {}
-
-
- ttcp_sequence_dispatch (char *IT_OR, void *IT_p, CORBA::Object *IT_o)
- : CORBA::PPTR (IT_OR,IT_p,IT_o) {}
-
-
- ttcp_sequence_dispatch () {}
-
- ttcp_sequence_dispatch (void *IT_p, CORBA::Object *IT_o, const char *IT_m,
- char *IT_i, CORBA::Object* IT_ob, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_i,IT_ob,IT_im) {}
-
-
- virtual unsigned char dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void* IT_pp=NULL);
-
-
-};
-
-class ttcp_sequence;
-
-
-#ifndef ttcp_sequenceForwH
-#define ttcp_sequenceForwH
-CORBA::ObjectRef ttcp_sequence_getBase (void *);
-void ttcp_sequence_release (void *, CORBA::Environment &IT_env=CORBA::default_environment);
-ttcp_sequence* ttcp_sequence_duplicate (void *, CORBA::Environment &IT_env=CORBA::default_environment);
-#endif
-#define ttcp_sequence_IMPL "ttcp_sequence"
-
-
-class ttcp_sequence;
-#define ttcp_sequence_IR "ttcp_sequence"
-#define ttcp_sequence_IMPL "ttcp_sequence"
-
-typedef ttcp_sequence* ttcp_sequenceRef;
-typedef ttcp_sequence* ttcp_sequence_ptr;
-class ttcp_sequence: public virtual CORBA::Object {
-public:
- ttcp_sequence (char *IT_OR);
- ttcp_sequence () : CORBA::Object (1) {}
- ttcp_sequence* _duplicate(
- CORBA::Environment &IT_env=CORBA::default_environment) {
- CORBA::Object::_duplicate (IT_env); return this; }
- static ttcp_sequence* _bind (const char* IT_markerServer, const char* host,
- const CORBA::Context &IT_c,
- CORBA::Environment &IT_env=CORBA::default_environment);
- static ttcp_sequence* _bind (CORBA::Environment &IT_env);
- static ttcp_sequence* _bind (const char* IT_markerServer=NULL, const char* host=NULL,
- CORBA::Environment &IT_env=CORBA::default_environment);
- static ttcp_sequence* _narrow (CORBA::Object* , CORBA::Environment &IT_env=CORBA::default_environment);
-typedef _IDL_SEQUENCE_char my_sequence;
- virtual long send (const ttcp_sequence::my_sequence& ttcp_seq, CORBA::Environment &IT_env=CORBA::default_environment);
- virtual void start_timer (CORBA::Environment &IT_env=CORBA::default_environment);
- virtual void stop_timer (CORBA::Environment &IT_env=CORBA::default_environment);
-};
-
-
-#define TIE_ttcp_sequence(X) ttcp_sequence##X
-
-#define DEF_TIE_ttcp_sequence(X) \
- class ttcp_sequence##X : public virtual ttcp_sequence { \
- X* m_obj; \
- public: \
- \
- ttcp_sequence##X (X *objp, const char* m="", CORBA::LoaderClass *l=nil)\
- : ttcp_sequence(), CORBA::Object (), m_obj(objp) { \
- m_pptr = new ttcp_sequence_dispatch \
- (( ttcp_sequence*)this,(CORBA::Object*)this,m,l,ttcp_sequence_IR,m_obj); \
- } \
- ttcp_sequence##X (CORBA::Object *IT_p, const char* IT_m="", void *IT_q=nil)\
- : ttcp_sequence(), CORBA::Object () { \
- m_pptr = new ttcp_sequence_dispatch \
- (( ttcp_sequence*)this,(CORBA::Object*)this,IT_m,ttcp_sequence_IR,IT_p,IT_q); \
- m_obj = (X*)(m_pptr->getImplObj ()); \
- } \
- \
- virtual ~ttcp_sequence##X () { \
- if (_okToDeleteImpl ()) delete m_obj; } \
- \
- virtual void* _deref () { \
- return m_obj; } \
- \
- virtual long send (const ttcp_sequence::my_sequence& ttcp_seq, CORBA::Environment &IT_env) {\
-return m_obj->send ( ttcp_seq,IT_env);\
-}\
- \
- virtual void start_timer (CORBA::Environment &IT_env) {\
-m_obj->start_timer (IT_env);\
-}\
- \
- virtual void stop_timer (CORBA::Environment &IT_env) {\
-m_obj->stop_timer (IT_env);\
-}\
- \
- };
-
-
-#define QUALS_ttcp_sequence \
- virtual long send (const ttcp_sequence::my_sequence& ttcp_seq, CORBA::Environment &IT_env) {\
-return m_obj->send ( ttcp_seq,IT_env);\
-}\
- \
- virtual void start_timer (CORBA::Environment &IT_env) {\
-m_obj->start_timer (IT_env);\
-}\
- \
- virtual void stop_timer (CORBA::Environment &IT_env) {\
-m_obj->stop_timer (IT_env);\
-}\
-
-
-
-
-class ttcp_sequenceProxyFactoryClass : public virtual CORBA::ObjectFactoryClass {
-public:
- ttcp_sequenceProxyFactoryClass (unsigned char IT_p=0)
- : CORBA::ProxyFactory (ttcp_sequence_IR, IT_p) {}
-
- virtual void* New (char *IT_OR, CORBA::Environment&);
-
- virtual void* New2 ();
-
- virtual void* IT_castUp (void *IT_p, char* IT_s);
-
- virtual CORBA::PPTR* pptr (void *IT_p);
-
- virtual void baseInterfaces (_IDL_SEQUENCE_string&);
-
-
-};
-
-extern ttcp_sequenceProxyFactoryClass ttcp_sequenceProxyFactory;
-
-
-
-class ttcp_sequenceBOAImpl : public virtual ttcp_sequence {
-public:
- ttcp_sequenceBOAImpl (const char *m="", CORBA::LoaderClass *l=NULL) {
- if (CORBA::PPTR::isOK (m_pptr, ttcp_sequence_IR))
- m_pptr = new ttcp_sequence_dispatch ( (ttcp_sequence*)this,
- (CORBA::Object*)this, m, l, ttcp_sequence_IR, this);
-}
-
- virtual long send (const ttcp_sequence::my_sequence& ttcp_seq, CORBA::Environment &IT_env=CORBA::default_environment) =0;
- virtual void start_timer (CORBA::Environment &IT_env=CORBA::default_environment) =0;
- virtual void stop_timer (CORBA::Environment &IT_env=CORBA::default_environment) =0;
-};
-
-
-#endif
-
-
-#ifndef _ttcp_string_defined
-#define _ttcp_string_defined
-class ttcp_string_dispatch : public virtual CORBA::PPTR {
-public:
-
- ttcp_string_dispatch (void *IT_p, CORBA::Object* IT_o, const char *IT_m,
- CORBA::LoaderClass *IT_l, char *IT_i, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_l,IT_i,IT_im) {}
-
-
- ttcp_string_dispatch (char *IT_OR, void *IT_p, CORBA::Object *IT_o)
- : CORBA::PPTR (IT_OR,IT_p,IT_o) {}
-
-
- ttcp_string_dispatch () {}
-
- ttcp_string_dispatch (void *IT_p, CORBA::Object *IT_o, const char *IT_m,
- char *IT_i, CORBA::Object* IT_ob, void* IT_im)
- : CORBA::PPTR (IT_p,IT_o,IT_m,IT_i,IT_ob,IT_im) {}
-
-
- virtual unsigned char dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void* IT_pp=NULL);
-
-
-};
-
-class ttcp_string;
-
-
-#ifndef ttcp_stringForwH
-#define ttcp_stringForwH
-CORBA::ObjectRef ttcp_string_getBase (void *);
-void ttcp_string_release (void *, CORBA::Environment &IT_env=CORBA::default_environment);
-ttcp_string* ttcp_string_duplicate (void *, CORBA::Environment &IT_env=CORBA::default_environment);
-#endif
-#define ttcp_string_IMPL "ttcp_string"
-
-
-class ttcp_string;
-#define ttcp_string_IR "ttcp_string"
-#define ttcp_string_IMPL "ttcp_string"
-
-typedef ttcp_string* ttcp_stringRef;
-typedef ttcp_string* ttcp_string_ptr;
-class ttcp_string: public virtual CORBA::Object {
-public:
- ttcp_string (char *IT_OR);
- ttcp_string () : CORBA::Object (1) {}
- ttcp_string* _duplicate(
- CORBA::Environment &IT_env=CORBA::default_environment) {
- CORBA::Object::_duplicate (IT_env); return this; }
- static ttcp_string* _bind (const char* IT_markerServer, const char* host,
- const CORBA::Context &IT_c,
- CORBA::Environment &IT_env=CORBA::default_environment);
- static ttcp_string* _bind (CORBA::Environment &IT_env);
- static ttcp_string* _bind (const char* IT_markerServer=NULL, const char* host=NULL,
- CORBA::Environment &IT_env=CORBA::default_environment);
- static ttcp_string* _narrow (CORBA::Object* , CORBA::Environment &IT_env=CORBA::default_environment);
- virtual long send (const char * ttcp_str, CORBA::Environment &IT_env=CORBA::default_environment);
- virtual void start_timer (CORBA::Environment &IT_env=CORBA::default_environment);
- virtual void stop_timer (CORBA::Environment &IT_env=CORBA::default_environment);
-};
-
-
-#define TIE_ttcp_string(X) ttcp_string##X
-
-#define DEF_TIE_ttcp_string(X) \
- class ttcp_string##X : public virtual ttcp_string { \
- X* m_obj; \
- public: \
- \
- ttcp_string##X (X *objp, const char* m="", CORBA::LoaderClass *l=nil)\
- : ttcp_string(), CORBA::Object (), m_obj(objp) { \
- m_pptr = new ttcp_string_dispatch \
- (( ttcp_string*)this,(CORBA::Object*)this,m,l,ttcp_string_IR,m_obj); \
- } \
- ttcp_string##X (CORBA::Object *IT_p, const char* IT_m="", void *IT_q=nil)\
- : ttcp_string(), CORBA::Object () { \
- m_pptr = new ttcp_string_dispatch \
- (( ttcp_string*)this,(CORBA::Object*)this,IT_m,ttcp_string_IR,IT_p,IT_q); \
- m_obj = (X*)(m_pptr->getImplObj ()); \
- } \
- \
- virtual ~ttcp_string##X () { \
- if (_okToDeleteImpl ()) delete m_obj; } \
- \
- virtual void* _deref () { \
- return m_obj; } \
- \
- virtual long send (const char * ttcp_str, CORBA::Environment &IT_env) {\
-return m_obj->send ( ttcp_str,IT_env);\
-}\
- \
- virtual void start_timer (CORBA::Environment &IT_env) {\
-m_obj->start_timer (IT_env);\
-}\
- \
- virtual void stop_timer (CORBA::Environment &IT_env) {\
-m_obj->stop_timer (IT_env);\
-}\
- \
- };
-
-
-#define QUALS_ttcp_string \
- virtual long send (const char * ttcp_str, CORBA::Environment &IT_env) {\
-return m_obj->send ( ttcp_str,IT_env);\
-}\
- \
- virtual void start_timer (CORBA::Environment &IT_env) {\
-m_obj->start_timer (IT_env);\
-}\
- \
- virtual void stop_timer (CORBA::Environment &IT_env) {\
-m_obj->stop_timer (IT_env);\
-}\
-
-
-
-
-class ttcp_stringProxyFactoryClass : public virtual CORBA::ObjectFactoryClass {
-public:
- ttcp_stringProxyFactoryClass (unsigned char IT_p=0)
- : CORBA::ProxyFactory (ttcp_string_IR, IT_p) {}
-
- virtual void* New (char *IT_OR, CORBA::Environment&);
-
- virtual void* New2 ();
-
- virtual void* IT_castUp (void *IT_p, char* IT_s);
-
- virtual CORBA::PPTR* pptr (void *IT_p);
-
- virtual void baseInterfaces (_IDL_SEQUENCE_string&);
-
-
-};
-
-extern ttcp_stringProxyFactoryClass ttcp_stringProxyFactory;
-
-
-
-class ttcp_stringBOAImpl : public virtual ttcp_string {
-public:
- ttcp_stringBOAImpl (const char *m="", CORBA::LoaderClass *l=NULL) {
- if (CORBA::PPTR::isOK (m_pptr, ttcp_string_IR))
- m_pptr = new ttcp_string_dispatch ( (ttcp_string*)this,
- (CORBA::Object*)this, m, l, ttcp_string_IR, this);
-}
-
- virtual long send (const char * ttcp_str, CORBA::Environment &IT_env=CORBA::default_environment) =0;
- virtual void start_timer (CORBA::Environment &IT_env=CORBA::default_environment) =0;
- virtual void stop_timer (CORBA::Environment &IT_env=CORBA::default_environment) =0;
-};
-
-
-#endif
-
-
-#endif
diff --git a/performance-tests/TTCP/Orbix/ttcp.idl b/performance-tests/TTCP/Orbix/ttcp.idl
deleted file mode 100644
index 9ceef61e0a3..00000000000
--- a/performance-tests/TTCP/Orbix/ttcp.idl
+++ /dev/null
@@ -1,22 +0,0 @@
-/* -*- C++ -*- */
-// @(#)ttcp.idl 1.1 10/18/96
-
-
-interface ttcp_sequence
-{
- typedef sequence<char> my_sequence;
-
- long send (in my_sequence ttcp_seq);
- oneway void start_timer ();
- oneway void stop_timer ();
-};
-
-interface ttcp_string
-{
- long send (in string ttcp_str);
- oneway void start_timer ();
- oneway void stop_timer ();
-};
-
-
-
diff --git a/performance-tests/TTCP/Orbix/ttcpC.cpp b/performance-tests/TTCP/Orbix/ttcpC.cpp
deleted file mode 100644
index 1e623b01f2e..00000000000
--- a/performance-tests/TTCP/Orbix/ttcpC.cpp
+++ /dev/null
@@ -1,343 +0,0 @@
-
-// $Id$
-
-#include "ttcp.hh"
-
-
-#ifndef _IDL_SEQUENCE_char_Ops
-#define _IDL_SEQUENCE_char_Ops
-
-_IDL_SEQUENCE_char &_IDL_SEQUENCE_char:: operator= (const IONANC__IDL_SEQUENCE_char& IT_p) {
- this->operator= (*(_IDL_SEQUENCE_char*) &IT_p);
- return (*this);
-}
-
-_IDL_SEQUENCE_char:: operator IONANC__IDL_SEQUENCE_char () {
- IONANC__IDL_SEQUENCE_char tmp;
- memset (&tmp, 0, sizeof(tmp));
- ((_IDL_SEQUENCE_char *) &tmp)->operator= (*this);
- return tmp;
-}
-
-_IDL_SEQUENCE_char:: operator const IONANC__IDL_SEQUENCE_char () const {
- IONANC__IDL_SEQUENCE_char tmp;
- memset (&tmp, 0, sizeof(tmp));
- ((_IDL_SEQUENCE_char *) &tmp)->operator= (*this);
- return tmp;
-}
-
-_IDL_SEQUENCE_char& _IDL_SEQUENCE_char:: operator= (const _IDL_SEQUENCE_char &IT_s){
- if (this == &IT_s) return *this;
- if (_buffer) delete [] _buffer;
- _length = IT_s._length;
- _maximum = IT_s._maximum;
- if (_maximum) {
- _buffer = new char [ _maximum ];
- for (unsigned long IT_j=0; IT_j < _length; IT_j++)
- _buffer [IT_j] = IT_s._buffer[IT_j];
- }
- else
- _buffer = NULL;
- return *this;
-}
-
-_IDL_SEQUENCE_char:: _IDL_SEQUENCE_char (unsigned long IT_size) {
- if (IT_size)
- _buffer = new char [ IT_size ];
- else
- _buffer = NULL;
- _length = 0;
- _maximum = IT_size;
- }
-
-_IDL_SEQUENCE_char:: _IDL_SEQUENCE_char (const _IDL_SEQUENCE_char &IT_s) {
- _length = IT_s._length;
- _maximum = IT_s._maximum;
- if (_maximum) {
- _buffer = new char [ _maximum ];
- for (unsigned long IT_j=0; IT_j < _length; IT_j++)
- _buffer [IT_j] = IT_s._buffer[IT_j];
- }
- else
- _buffer = NULL;
-}
-
-void _IDL_SEQUENCE_char:: decodeInOutOp (CORBA::Request &IT_r) {
- unsigned long IT_max;
- IT_r >> IT_max;
- if (IT_max > _maximum)
- IT_r.makeRuntimeException3 ();
- else {
- IT_r >> _length;
- if (_length > _maximum)
- IT_r.makeRuntimeException4 ();
- else
- if (_maximum) {
- char* IT_arr = (char*) _buffer;
- IT_r.decodeCharArray (IT_arr, _length);
- }
- }
-}
-
-void _IDL_SEQUENCE_char:: encodeOp (CORBA::Request &IT_r) const {
- IT_r << _maximum;
- IT_r << _length;
-if (_maximum) {
- char* IT_arr = (char*) _buffer;
- IT_r.encodeCharArray (IT_arr, _length);
-}
-}
-
-void _IDL_SEQUENCE_char:: decodeOp (CORBA::Request &IT_r) {
- IT_r >> _maximum;
- IT_r >> _length;
- if (_maximum) {
- _buffer = new char [ _maximum ];
- {
- char* IT_arr = (char*) _buffer;
- IT_r.decodeCharArray (IT_arr, _length);
- }
- }
- else
- _buffer = NULL;
-}
-
-char &IONANC__IDL_SEQUENCE_char:: operator [](unsigned long IT_i) const {
- return _buffer[IT_i];
-}
-
-IONANC__IDL_SEQUENCE_char:: operator _IDL_SEQUENCE_char () {
- return (*((_IDL_SEQUENCE_char *) this));
-}
-
-IONANC__IDL_SEQUENCE_char:: operator const _IDL_SEQUENCE_char () const {
- return (*((const _IDL_SEQUENCE_char *) this));
-}
-
-
-#endif
-
-ttcp_sequence::ttcp_sequence (char *IT_OR) {
- m_pptr = new ttcp_sequence_dispatch (IT_OR, this,(CORBA::Object*)this);
-}
-
-#ifndef ttcp_sequenceForwC
-#define ttcp_sequenceForwC
-CORBA::ObjectRef ttcp_sequence_getBase(void *IT_p){
- return (ttcp_sequence*)IT_p;}
-
-void ttcp_sequence_release (void *IT_p, CORBA::Environment &IT_env) {
- ((ttcp_sequence*)IT_p)->_release(IT_env);}
-
-ttcp_sequence* ttcp_sequence_duplicate (void *IT_p, CORBA::Environment &IT_env) {
- return ((ttcp_sequence*)IT_p)->_duplicate(IT_env); }
-#endif
-
-
-
-ttcp_sequence* ttcp_sequence:: _bind (const char* IT_markerServer, const char* host,
- const CORBA::Context &IT_c,
- CORBA::Environment &IT_env) {
- ttcp_sequence*IT_p =
- (ttcp_sequence*)CORBA::Factory.New (IT_markerServer, IT_env, IT_c, host,
- ttcp_sequence_IMPL, ttcp_sequence_IR);
- return IT_p ? IT_p->_duplicate () : NULL; }
-
-
-
-ttcp_sequence* ttcp_sequence:: _bind (CORBA::Environment &IT_env) {
- return _bind (NULL,NULL,CORBA::Context(), IT_env); }
-
-
-ttcp_sequence* ttcp_sequence:: _bind (const char* IT_markerServer, const char* host,
- CORBA::Environment &IT_env) {
- return _bind (IT_markerServer, host, CORBA::Context (), IT_env); }
-ttcp_sequence* ttcp_sequence::_narrow (CORBA::Object* IT_obj, CORBA::Environment &IT_env) {
- ttcp_sequence* IT_p = (ttcp_sequence*)CORBA::Object::_castDown (IT_obj, ttcp_sequence_IR, IT_env);
- return IT_p ? IT_p->_duplicate(IT_env) : NULL;
- }
-
-void* ttcp_sequenceProxyFactoryClass::New (char *IT_OR, CORBA::Environment&) {
- return new ttcp_sequence(IT_OR);}
-
-void* ttcp_sequenceProxyFactoryClass::New2 () {
- return new ttcp_sequence();}
-
-void* ttcp_sequenceProxyFactoryClass::IT_castUp (void *IT_p, char* IT_s) {
- void *IT_l;
- if (!CORBA::_interfaceCmp (IT_s,ttcp_sequence_IR))
- return IT_p;
- else if (IT_l=CORBA::ObjectFactoryClass::IT_castUp((CORBA::Object*)((ttcp_sequence*)IT_p),IT_s))
- return IT_l;
- else return NULL;
- }
-
-
-CORBA::PPTR* ttcp_sequenceProxyFactoryClass::pptr (void *IT_p) {
- return ((ttcp_sequence*)IT_p)->_pptr ();}
-
-void ttcp_sequenceProxyFactoryClass::baseInterfaces (_IDL_SEQUENCE_string& seq) {
- add (seq, ttcp_sequence_IR);
- CORBA::ObjectFactoryClass::baseInterfaces (seq);
-}
-
-long ttcp_sequence:: send(const ttcp_sequence::my_sequence& ttcp_seq, CORBA::Environment &IT_env) {
-
- if (IT_env || m_isNull) return 0;
- CORBA::Request IT_r (this, "send",IT_env,1,0);
- if (!IT_r.isException (IT_env)) {
- ttcp_seq.encodeOp (IT_r);
- }
-
- IT_r.invoke (CORBA::Flags(0),IT_env);
- if (!IT_r.isException (IT_env)) {
- long IT_result;
- IT_r >> IT_result;
- IT_r.checkEnv (IT_env);
- return IT_result;
- }
- return 0;
-}
-
-void ttcp_sequence:: start_timer(CORBA::Environment &IT_env) {
-
- if (IT_env || m_isNull) return ;
- CORBA::Request IT_r (this, "start_timer",IT_env,1,1);
-
- IT_r.invoke (CORBA::Flags(CORBA::INV_NO_RESPONSE), IT_env);
-}
-
-void ttcp_sequence:: stop_timer(CORBA::Environment &IT_env) {
-
- if (IT_env || m_isNull) return ;
- CORBA::Request IT_r (this, "stop_timer",IT_env,1,1);
-
- IT_r.invoke (CORBA::Flags(CORBA::INV_NO_RESPONSE), IT_env);
-}
-
-
-ttcp_sequenceProxyFactoryClass ttcp_sequenceProxyFactory(1);
-
-
-#ifndef ttcp_sequence_dispatch_impl
-
-unsigned char ttcp_sequence_dispatch::dispatch (CORBA::Request &IT_r,
- unsigned char, void *) {
- IT_r.makeRuntimeException1 ("ttcp_sequence");
- return 0;
-}
-
-#endif
-
-ttcp_string::ttcp_string (char *IT_OR) {
- m_pptr = new ttcp_string_dispatch (IT_OR, this,(CORBA::Object*)this);
-}
-
-#ifndef ttcp_stringForwC
-#define ttcp_stringForwC
-CORBA::ObjectRef ttcp_string_getBase(void *IT_p){
- return (ttcp_string*)IT_p;}
-
-void ttcp_string_release (void *IT_p, CORBA::Environment &IT_env) {
- ((ttcp_string*)IT_p)->_release(IT_env);}
-
-ttcp_string* ttcp_string_duplicate (void *IT_p, CORBA::Environment &IT_env) {
- return ((ttcp_string*)IT_p)->_duplicate(IT_env); }
-#endif
-
-
-
-ttcp_string* ttcp_string:: _bind (const char* IT_markerServer, const char* host,
- const CORBA::Context &IT_c,
- CORBA::Environment &IT_env) {
- ttcp_string*IT_p =
- (ttcp_string*)CORBA::Factory.New (IT_markerServer, IT_env, IT_c, host,
- ttcp_string_IMPL, ttcp_string_IR);
- return IT_p ? IT_p->_duplicate () : NULL; }
-
-
-
-ttcp_string* ttcp_string:: _bind (CORBA::Environment &IT_env) {
- return _bind (NULL,NULL,CORBA::Context(), IT_env); }
-
-
-ttcp_string* ttcp_string:: _bind (const char* IT_markerServer, const char* host,
- CORBA::Environment &IT_env) {
- return _bind (IT_markerServer, host, CORBA::Context (), IT_env); }
-ttcp_string* ttcp_string::_narrow (CORBA::Object* IT_obj, CORBA::Environment &IT_env) {
- ttcp_string* IT_p = (ttcp_string*)CORBA::Object::_castDown (IT_obj, ttcp_string_IR, IT_env);
- return IT_p ? IT_p->_duplicate(IT_env) : NULL;
- }
-
-void* ttcp_stringProxyFactoryClass::New (char *IT_OR, CORBA::Environment&) {
- return new ttcp_string(IT_OR);}
-
-void* ttcp_stringProxyFactoryClass::New2 () {
- return new ttcp_string();}
-
-void* ttcp_stringProxyFactoryClass::IT_castUp (void *IT_p, char* IT_s) {
- void *IT_l;
- if (!CORBA::_interfaceCmp (IT_s,ttcp_string_IR))
- return IT_p;
- else if (IT_l=CORBA::ObjectFactoryClass::IT_castUp((CORBA::Object*)((ttcp_string*)IT_p),IT_s))
- return IT_l;
- else return NULL;
- }
-
-
-CORBA::PPTR* ttcp_stringProxyFactoryClass::pptr (void *IT_p) {
- return ((ttcp_string*)IT_p)->_pptr ();}
-
-void ttcp_stringProxyFactoryClass::baseInterfaces (_IDL_SEQUENCE_string& seq) {
- add (seq, ttcp_string_IR);
- CORBA::ObjectFactoryClass::baseInterfaces (seq);
-}
-
-long ttcp_string:: send(const char * ttcp_str, CORBA::Environment &IT_env) {
-
- if (IT_env || m_isNull) return 0;
- CORBA::Request IT_r (this, "send",IT_env,1,0);
- if (!IT_r.isException (IT_env)) {
- IT_r.encodeStringOp (ttcp_str);
- }
-
- IT_r.invoke (CORBA::Flags(0),IT_env);
- if (!IT_r.isException (IT_env)) {
- long IT_result;
- IT_r >> IT_result;
- IT_r.checkEnv (IT_env);
- return IT_result;
- }
- return 0;
-}
-
-void ttcp_string:: start_timer(CORBA::Environment &IT_env) {
-
- if (IT_env || m_isNull) return ;
- CORBA::Request IT_r (this, "start_timer",IT_env,1,1);
-
- IT_r.invoke (CORBA::Flags(CORBA::INV_NO_RESPONSE), IT_env);
-}
-
-void ttcp_string:: stop_timer(CORBA::Environment &IT_env) {
-
- if (IT_env || m_isNull) return ;
- CORBA::Request IT_r (this, "stop_timer",IT_env,1,1);
-
- IT_r.invoke (CORBA::Flags(CORBA::INV_NO_RESPONSE), IT_env);
-}
-
-
-ttcp_stringProxyFactoryClass ttcp_stringProxyFactory(1);
-
-
-#ifndef ttcp_string_dispatch_impl
-
-unsigned char ttcp_string_dispatch::dispatch (CORBA::Request &IT_r,
- unsigned char, void *) {
- IT_r.makeRuntimeException1 ("ttcp_string");
- return 0;
-}
-
-#endif
-
diff --git a/performance-tests/TTCP/Orbix/ttcpS.cpp b/performance-tests/TTCP/Orbix/ttcpS.cpp
deleted file mode 100644
index 0b31298d758..00000000000
--- a/performance-tests/TTCP/Orbix/ttcpS.cpp
+++ /dev/null
@@ -1,159 +0,0 @@
-
-// $Id$
-
-#include "ttcp.hh"
-
-
-#define ttcp_sequence_dispatch_impl
-
-unsigned char ttcp_sequence_dispatch::dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void *IT_pp) {
- if (!IT_pp)
- IT_pp = m_obj;
- const char *IT_s = IT_r.getOperation ();
- if (!strcmp(IT_s,"send")) {
- long IT_result;
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~send~+ttcp_seq{S{c},0},>{l},N{}\
-"))
- return 1;
- ttcp_sequence::my_sequence ttcp_seq;
- ttcp_seq.decodeOp (IT_r);
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- IT_result = ((ttcp_sequence*)IT_pp)->send ( ttcp_seq, IT_env);
-
-
- if (!IT_r.isException (IT_env)) {
- if (!IT_r.convertToReply ("\
-l\
-", IT_env)) return 1;
- IT_r << IT_result;
- }
-
- else IT_r.makeSystemException (IT_env);
- return 1;
- }
-
- else if (!strcmp(IT_s,"start_timer")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~start_timer~>{v},O{}\
-"))
- return 1;
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((ttcp_sequence*)IT_pp)->start_timer (IT_env);
-
- IT_r.replyNoResults (CORBA::Flags(CORBA::INV_NO_RESPONSE),IT_env);
- return 1;
- }
-
- else if (!strcmp(IT_s,"stop_timer")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~stop_timer~>{v},O{}\
-"))
- return 1;
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((ttcp_sequence*)IT_pp)->stop_timer (IT_env);
-
- IT_r.replyNoResults (CORBA::Flags(CORBA::INV_NO_RESPONSE),IT_env);
- return 1;
- }
-
- else if (IT_isTarget)
- IT_r.makeRuntimeException2 ();
-
- return 0;
-}
-
-#define ttcp_string_dispatch_impl
-
-unsigned char ttcp_string_dispatch::dispatch (CORBA::Request &IT_r,
- unsigned char IT_isTarget, void *IT_pp) {
- if (!IT_pp)
- IT_pp = m_obj;
- const char *IT_s = IT_r.getOperation ();
- if (!strcmp(IT_s,"send")) {
- long IT_result;
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~send~+ttcp_str{0},>{l},N{}\
-"))
- return 1;
- char * ttcp_str;
- IT_r.decodeStringOp(ttcp_str);
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- IT_result = ((ttcp_string*)IT_pp)->send ( ttcp_str, IT_env);
-
- delete [] ttcp_str;
-
- if (!IT_r.isException (IT_env)) {
- if (!IT_r.convertToReply ("\
-l\
-", IT_env)) return 1;
- IT_r << IT_result;
- }
-
- else IT_r.makeSystemException (IT_env);
- return 1;
- }
-
- else if (!strcmp(IT_s,"start_timer")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~start_timer~>{v},O{}\
-"))
- return 1;
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((ttcp_string*)IT_pp)->start_timer (IT_env);
-
- IT_r.replyNoResults (CORBA::Flags(CORBA::INV_NO_RESPONSE),IT_env);
- return 1;
- }
-
- else if (!strcmp(IT_s,"stop_timer")) {
- CORBA::Environment IT_env (IT_r);
- CORBA::Filter* IT_f = CORBA::Orbix.getFilter ();
- if (!IT_r.tcAssert ("\
-Ro~stop_timer~>{v},O{}\
-"))
- return 1;
-
- if (IT_f && !IT_r.isException (IT_env))
- IT_f->inRequestPostM (IT_r, IT_env);
- if (!IT_r.isException (IT_env))
- ((ttcp_string*)IT_pp)->stop_timer (IT_env);
-
- IT_r.replyNoResults (CORBA::Flags(CORBA::INV_NO_RESPONSE),IT_env);
- return 1;
- }
-
- else if (IT_isTarget)
- IT_r.makeRuntimeException2 ();
-
- return 0;
-}
-
-#include "ttcpC.cpp"
-
diff --git a/performance-tests/TTCP/Orbix/ttcp_i.cpp b/performance-tests/TTCP/Orbix/ttcp_i.cpp
deleted file mode 100644
index f1f5f2001c1..00000000000
--- a/performance-tests/TTCP/Orbix/ttcp_i.cpp
+++ /dev/null
@@ -1,1013 +0,0 @@
-
-// $Id$
-
-/*
- * T T C P . C
- *
- */
-#ifndef lint
-static char RCSid[] = "ttcp.c $Revision$";
-#endif
-
-/* #define BSD43 */
-/* #define BSD42 */
-/* #define BSD41a */
-#define SYSV /* required on SGI IRIX releases before 3.3 */
-
-#include <stdio.h>
-#include <signal.h>
-#include <ctype.h>
-#include <errno.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <malloc.h>
-#include <string.h>
-#include <stdlib.h>
-#include <memory.h>
-#include <netinet/tcp.h>
-#include <arpa/inet.h>
-#include <netdb.h>
-#include <sys/time.h> /* struct itimerval */
-#include <limits.h>
-#include <sys/un.h>
-#include <unistd.h>
-
-#if defined(SYSV)
-#define bcopy(b1,b2,n) memcpy(b2,b1,n)
-#define bzero(b1,n) memset(b1,0,n)
-#include <sys/times.h>
-#include <sys/param.h>
-struct rusage
- {
- struct timeval ru_utime, ru_stime;
- };
-#define RUSAGE_SELF 0
-
-#else
-#include <sys/resource.h>
-#endif
-
-void err (char *s);
-void mes (char *s);
-void pattern (register char *cp, register int cnt);
-char *outfmt (double b);
-static void getrusage (int ignored, register struct rusage *ru);
-static void gettimeofday (struct timeval *tp, struct timezone *zp);
-void prep_timer (void);
-double read_timer (char *str, int len);
-static void prusage (register struct rusage *r0, struct rusage *r1, struct timeval *e, struct timeval *b, char *outp);
-static void tvadd (struct timeval *tsum, struct timeval *t0, struct timeval *t1);
-static void tvsub (struct timeval *tdiff, struct timeval *t1, struct timeval *t0);
-static void psecs (long l, register char *cp);
-void delay (int us);
-int mread (int fd, register char *bufp, unsigned n);
-int Nread (int fd, void *buf, int count);
-int Nwrite (int fd, void *buf, int count);
-static void SD_Ready (int io_descriptor);
-void set_sock_desc(int starter);
-void c_stop_timer (unsigned long numbytes);
-
-int global_done = 0;
-
-int fromlen;
-int domain = PF_INET; /* Default is to use Internet domain sockets. */
-char *domainname; /* Rendezvous address for UNIX domain sockets. */
-int fd; /* fd of network socket */
-
-int buflen = 1024 * 1024 * 2; /* length of buffer */
-char *buf; /* ptr to dynamic buffer */
-int nbuf = 2 * 1024; /* number of buffers to send in sinkmode */
-
-int bufoffset = 0; /* align buffer to this */
-int bufalign = 16 * 1024; /* modulo this */
-
-int udp = 0; /* 0 = tcp, !0 = udp */
-int options = 0; /* socket options */
-int one = 1; /* for 4.3 BSD style setsockopt() */
-short port = 5001; /* TCP port number */
-char *host; /* ptr to name of host */
-int trans; /* 0=receive, !0=transmit mode */
-int sinkmode = 0; /* 0=normal I/O, !0=sink/source mode */
-int verbose = 0; /* 0=print basic info, 1=print cpu rate, proc
- * resource usage. */
-int nodelay = 0; /* set TCP_NODELAY socket option */
-int b_flag = 0; /* use mread() */
-int sockbufsize = 0; /* socket buffer size to use */
-int new_line=0; /* This is a special flag */
-int write_to_file=1; /* indecates writing to file (default)*/
-int SEQUENCE=0; /* String parameter is the default */
-char fmt = 'K'; /* output format:k=kilobits,K=kilobytes,
- * m = megabits, M = megabytes,
- * g = gigabits, G = gigabytes */
-int touchdata = 0; /* access data after reading */
-
-struct hostent *addr;
-extern int errno;
-extern int optind;
-extern char *optarg;
-char *title = 0;
-
-char stats[128];
-unsigned long nbytes; /* bytes on net */
-unsigned long numCalls; /* # of I/O system calls */
-double cput, realt; /* user, real time (seconds) */
-
-// AAAAHHHHHHH what's this!!! C++ in the middle of C code???????!!!!!!
-
-
-#include <iostream.h>
-#include "ttcp_i.h"
-
-char *orb_host;
-
-// ttcp_i is the server side
-
-
-
-// ttcp_i is the server side
-
-static void
-SD_Ready (int io_descriptor)
-{
- cout << "Orbix is using " << io_descriptor << endl;
- if (sockbufsize)
- {
- if (setsockopt (io_descriptor, SOL_SOCKET, SO_RCVBUF, (char *) &sockbufsize,
- sizeof sockbufsize) < 0)
- perror ("setsockopt: rcvbuf"), exit (1);
- }
-}
-
-
-ttcp_sequence_i::ttcp_sequence_i()
-{
- this->nbytes_ = 0;
- // register a callback so we can futs with the descriptor
- // being used by orbix.
-
- if (CORBA::Orbix.registerIOCallback (OrbixIOCallback(SD_Ready), FD_OPEN_CALLBACK) != 0)
- perror ("can't register callback"), exit (1);
-}
-
-void
-ttcp_sequence_i::start_timer (CORBA::Environment &IT_env)
-{
- this->nbytes_ = 0;
- prep_timer ();
-}
-
-void
-ttcp_sequence_i::stop_timer (CORBA::Environment &IT_env)
-{
- c_stop_timer (this->nbytes_);
- global_done = 1;
-}
-
-long
-ttcp_sequence_i::send(const ttcp_sequence::my_sequence& ttcp_seq,CORBA::Environment &IT_env)
-{
- this->nbytes_ += ttcp_seq._length;
- return this->nbytes_;
-}
-
-ttcp_string_i::ttcp_string_i()
-{
- this->nbytes_ = 0;
- // register a callback so we can futs with the descriptor
- // being used by orbix.
- if (CORBA::Orbix.registerIOCallback (OrbixIOCallback(SD_Ready), FD_OPEN_CALLBACK) != 0)
- perror ("can't register callback"), exit (1);
-}
-
-void
-ttcp_string_i::start_timer (CORBA::Environment &IT_env)
-{
- prep_timer ();
-}
-
-
-void
-ttcp_string_i::stop_timer (CORBA::Environment &IT_env)
-{
- c_stop_timer (this->nbytes_);
- global_done = 1;
-}
-
-long
-ttcp_string_i::send(const char * ttcp_string,CORBA::Environment &IT_env)
-{
- this->nbytes_ += strlen (ttcp_string);
- return this->nbytes_;
-}
-
-// common to sequence and string
-void
-c_stop_timer (unsigned long numbytes)
-{
- (void) read_timer (stats, sizeof (stats));
-
- if (cput <= 0.0)
- cput = 0.001;
- if (realt <= 0.0)
- realt = 0.001;
- fprintf (stdout,
- "ttcp%s%s: %ld bytes in %.2f real seconds = %s/sec +++\n",
- trans ? "-t" : "-r", SEQUENCE ? "(Seq)" : "(Str)",
- numbytes, realt, outfmt (((double) numbytes) / realt));
-
-
- if (verbose)
- {
- fprintf (stdout,
- "ttcp%s%s: %ld bytes in %.2f CPU seconds = %s/cpu sec\n",
- trans ? "-t" : "-r",SEQUENCE ? "(Seq)" : "(Str)",
- numbytes, cput, outfmt (((double) numbytes) / cput));
- }
- fprintf (stdout,
- "ttcp%s%s: %d I/O calls, msec/call = %.2f, calls/sec = %.2f\n",
- trans ? "-t" : "-r",SEQUENCE ? "(Seq)" : "(Str)",
- numCalls,
- 1024.0 * realt / ((double) numCalls),
- ((double) numCalls) / realt);
- fprintf (stdout, "ttcp%s%s: %s\n", trans ? "-t" : "-r",SEQUENCE ? "(Seq)" : "(Str)", stats);
- if (verbose)
- {
- fprintf (stdout,
- "ttcp%s: buffer address %#x\n",
- trans ? "-t" : "-r",
- buf);
- }
-numbytes = 0;
-
- // you shoudl exit here when you use -p (profiler) so the server will
- // produce mon.out
-#ifdef PROFILE
- exit(1);
-#endif
-} // end of stop_timer
-
-
-char Usage[] = "\
-Usage: ttcp -t [-options] host [ < in ]\n\
- ttcp -r [-options > out]\n\
-Common options:\n\
- -l ## length of bufs read from or written to network (default 8192)\n\
- -u use UDP instead of TCP\n\
- -U use UNIX domain sockets instead of Internet domain sockets\n\
- -p ## port number to send to or listen at (default 5001)\n\
- -s -t: source a pattern to network\n\
- -r: sink (discard) all data from network\n\
- -A align the start of buffers to this modulus (default 16384)\n\
- -O start buffers at this offset from the modulus (default 0)\n\
- -v verbose: print more statistics\n\
- -d set SO_DEBUG socket option\n\
- -b ## set socket buffer size (if supported)\n\
- -f X format for rate: k,K = kilo{bit,byte}; m,M = mega; g,G = giga\n\
-Options specific to -t:\n\
- -n## number of source bufs written to network (default 2048)\n\
- -D don't buffer TCP writes (sets TCP_NODELAY socket option)\n\
-Options specific to -r:\n\
- -B for -s, only output full blocks as specified by -l (for TAR)\n\
- -T \"touch\": access each byte as it's read\n\
- -L<test_title> the title of the current test\n\
- -F don't write to a file (writting in a file dat.out is default)\n\
- -q run the test using sequence parameter (string is defualt) \n\
-";
-
-#if !defined (__cplusplus)
-typedef void (*SIG_TYP)();
-#endif
-
-#ifdef SVR4
-void
-sigpipe (int foo)
-#else
-void
-sigpipe ()
-#endif
-{
-}
-
-int
-main (int argc, char *argv[])
-{
-
- unsigned long addr_tmp;
- int c;
-
- if (argc < 2)
- goto usage;
-
- while ((c = getopt (argc, argv, "qFdrstU:uvBDTb:L:f:l:n:p:A:O:h:x")) != -1)
- {
- switch (c)
- {
- case 'L':
- title = optarg;
- fprintf(stdout,"---->title=%s\n",title);
- break;
- case 'x':
- new_line = 1;
- break;
- case 'q':
- SEQUENCE = 1;
- break;
- case 'F':
- write_to_file = 0;
- break;
- case 'h':
- orb_host = optarg;
- break;
- case 'B':
- b_flag = 1;
- break;
- case 't':
- trans = 1;
- break;
- case 'r':
- trans = 0;
- break;
- case 'd':
- options |= SO_DEBUG;
- break;
- case 'D':
-#ifdef TCP_NODELAY
- nodelay = 1;
-#else
- fprintf (stderr,
- "ttcp: -D option ignored: TCP_NODELAY socket option not supported\n");
-#endif
- break;
- case 'n':
- nbuf = atoi (optarg);
- break;
- case 'l':
- buflen = atoi (optarg);
- break;
- case 's':
- sinkmode = !sinkmode;
- break;
- case 'p':
- port = atoi (optarg);
- break;
- case 'U':
- domain = PF_UNIX;
- domainname = optarg;
- break;
- case 'u':
- udp = 1;
- break;
- case 'v':
- verbose = 1;
- break;
- case 'A':
- bufalign = atoi (optarg);
- break;
- case 'O':
- bufoffset = atoi (optarg);
- break;
- case 'b':
-#if defined(SO_SNDBUF) || defined(SO_RCVBUF)
- sockbufsize = atoi (optarg);
-#else
- fprintf (stderr, "ttcp: -b option ignored: SO_SNDBUF/SO_RCVBUF socket options not supported\n");
-#endif
- break;
- case 'f':
- fmt = *optarg;
- break;
- case 'T':
- touchdata = 1;
- break;
-
- default:
- goto usage;
- }
- }
-
- //
- // Receiver
- //
-
- if (!trans)
- {
-
- // Sequence and String Interfaces
- // instantiate ONLY one object at a time, so no dispatching overhead is counted
- char *interface_name = new char[15];
- if (SEQUENCE)
- {
- ttcp_sequence *my_ttcp = new ttcp_sequence_i;
- strcpy(interface_name,"ttcp_sequence");
- }
- else
- {
- ttcp_string *my_ttcp_s = new ttcp_string_i;
- strcpy(interface_name,"ttcp_string");
- }
-
- // tell Orbix/ORBeline that we have completed the server's initialization:
- TRY {
- CORBA::Orbix.impl_is_ready(interface_name, 0, IT_X);
-
- while ((!global_done) && (!IT_X))
- CORBA::Orbix.processNextEvent (CORBA::ORB::INFINITE_TIMEOUT, IT_X);
- }
- CATCHANY {
- // an error occured calling impl_is_ready() - output the error.
- cout << IT_X;
- }
- ENDTRY;
-
- cout << "server exiting" << endl;
- return 0;
- }
-
- //
- // Transmitter
- //
-
-// CORBA::Environment env;
- ttcp_sequence *ttcp_seq;
- ttcp_string *ttcp_str;
-
-
- CORBA::Object *ttcp_;
-
- if (SEQUENCE)
- {
- TRY
- {
- ttcp_ = ttcp_seq = ttcp_sequence::_bind ("", orb_host, IT_X);
- }
- CATCHANY
- {
- // an error occurred while trying to bind to the logger object.
- cerr << "Bind to object failed" << endl;
- cerr << "Unexpected exception " << IT_X << endl;
- return -1;
- } ENDTRY;
-
- }
- else // string parameter used
- {
- TRY
- {
- ttcp_ = ttcp_str = ttcp_string::_bind ("", orb_host, IT_X);
- }
- CATCHANY
- {
- // an error occurred while trying to bind to the logger object.
- cerr << "Bind to object failed" << endl;
- cerr << "Unexpected exception " << IT_X << endl;
- return -1;
- } ENDTRY;
- }
-
- if (sockbufsize)
- {
- if (setsockopt (ttcp_->_fd (), SOL_SOCKET, SO_SNDBUF, (char *) &sockbufsize,
- sizeof sockbufsize) < 0)
- err ("setsockopt: sndbuf");
- mes ("sndbuf");
- }
-
- if (nodelay)
- {
- struct protoent *p;
- p = getprotobyname ("tcp");
- if (setsockopt (ttcp_->_fd (),
- p->p_proto,
- TCP_NODELAY,
- (char *)& one,
- sizeof (one)))
- err ("setsockopt: nodelay");
- mes ("nodelay");
- }
-
- //
- // Prepare the Message to be sent
- //
-
- errno = 0;
- if (sinkmode)
- {
- if ((buf = (char *) malloc (buflen + bufalign)) == (char *) NULL)
- err ("malloc");
- if (bufalign != 0)
- buf += (bufalign - ((int) buf % bufalign) + bufoffset) % bufalign;
-
- // ttcp_sequence::my_sequence sequence_message; ORBIX
- ttcp_sequence::my_sequence message (buflen + 1);
- ::buf[::buflen-1] = '\0';
- if (SEQUENCE)
- {
- message._maximum = buflen;
- message._length = buflen;
- message._buffer = buf;
- }
-
-
- pattern (buf, buflen);
- //
- // Start the timers on the client and server sides
- //
-
- prep_timer ();
-
- if (SEQUENCE)
- ttcp_seq->start_timer ();
- else
- ttcp_str->start_timer ();
- while (nbuf--)
- {
- if (SEQUENCE)
- ttcp_seq->send (message);
- else
- ttcp_str->send (buf);
-
- numCalls++;
- nbytes += buflen;
- }
-
- }
- else
- {
- register int cnt;
- while ((cnt = read (0, buf, buflen)) > 0 &&
- Nwrite (fd, buf, cnt) == cnt)
- nbytes += cnt;
- }
-
- if (errno)
- err ("IO");
-
-
- //
- // Stop the timers on both sides
- //
-
-
- if (SEQUENCE)
- ttcp_seq->stop_timer();
- else
- ttcp_str->stop_timer();
-
-
- (void) read_timer (stats, sizeof (stats));
-
-
- //
- // Print the results.
- //
-
- if (cput <= 0.0)
- cput = 0.001;
- if (realt <= 0.0)
- realt = 0.001;
-
- if (write_to_file)
- {
- if (title != 0)
- {
- double tmp;
- FILE *fd;
- char filename[BUFSIZ];
- sprintf (filename, "%s.results", title);
- fd = fopen(filename,"a+");
- if (new_line)
- fprintf(fd,"\n -l %ldk \t", buflen/1024);
- tmp = ((double) nbytes) / realt;
- fprintf(fd,"%.2f ", tmp * 8.0 / 1024.0 / 1024.0);
- fclose(fd);
- }
- }
-
- fprintf (stdout,
- "\nttcp%s%s: %ld bytes in %.2f real seconds = %s/sec +++\n",
- trans ? "-t" : "-r", SEQUENCE ? "(Seq)" : "(Str)",
- nbytes, realt, outfmt (((double) nbytes) / realt));
-
- if (verbose)
- {
- fprintf (stdout,
- "ttcp%s%s: %ld bytes in %.2f CPU seconds = %s/cpu sec\n",
- trans ? "-t" : "-r", SEQUENCE ? "(Seq)" : "(Str)",
- nbytes, cput, outfmt (((double) nbytes) / cput));
- }
- fprintf (stdout,
- "ttcp%s%s: %d I/O calls, msec/call = %.2f, calls/sec = %.2f\n",
- trans ? "-t" : "-r", SEQUENCE ? "(Seq)" : "(Str)",
- numCalls,
- 1024.0 * realt / ((double) numCalls),
- ((double) numCalls) / realt);
- fprintf (stdout, "ttcp%s%s: %s\n",trans ? "-t" : "-r", SEQUENCE ? "(Seq)" : "(Str)", stats);
- if (verbose)
- {
- fprintf (stdout,
- "ttcp%s: buffer address %#x\n",
- trans ? "-t" : "-r",
- buf);
- }
- exit (0);
-
- usage:
- fprintf (stderr, Usage);
- return 1;
-}
-
-void
-err (char *s)
-{
- fprintf (stderr, "ttcp%s: ", trans ? "-t" : "-r");
- perror (s);
- fprintf (stderr, "errno=%d\n", errno);
- exit (1);
-}
-
-void
-mes (char *s)
-{
- fprintf (stderr, "ttcp%s%s: %s\n", trans ? "-t" : "-r",SEQUENCE ? "(Seq)" : "(Str)", s);
-// fprintf (stderr, "ttcp%s: %s\n", trans ? "-t" : "-r", s);
-}
-
-void
-pattern (register char *cp, register int cnt)
-{
- register char c;
- c = 0;
- while (cnt-- > 0)
- {
- while (!isprint ((c & 0x7F)))
- c++;
- *cp++ = (c++ & 0x7F);
- }
-}
-
-char *
-outfmt (double b)
-{
- static char obuf[50];
- switch (fmt)
- {
- case 'G':
- sprintf (obuf, "%.2f GB", b / 1024.0 / 1024.0 / 1024.0);
- break;
- default:
- case 'K':
- sprintf (obuf, "%.2f KB", b / 1024.0);
- break;
- case 'M':
- sprintf (obuf, "%.2f MB", b / 1024.0 / 1024.0);
- break;
- case 'g':
- sprintf (obuf, "%.2f Gbit", b * 8.0 / 1024.0 / 1024.0 / 1024.0);
- break;
- case 'k':
- sprintf (obuf, "%.2f Kbit", b * 8.0 / 1024.0);
- break;
- case 'm':
- sprintf (obuf, "%.2f Mbit", b * 8.0 / 1024.0 / 1024.0);
- break;
- }
- return obuf;
-}
-
-static struct itimerval itime0; /* Time at which timing started */
-static struct rusage ru0; /* Resource utilization at the start */
-
-#if defined(SYSV)
-/*ARGSUSED */
-static void
-getrusage (int ignored, register struct rusage *ru)
-{
- struct tms buf;
-
- times (&buf);
-
- /* Assumption: HZ <= 2147 (LONG_MAX/1000000) */
- ru->ru_stime.tv_sec = buf.tms_stime / HZ;
- ru->ru_stime.tv_usec = ((buf.tms_stime % HZ) * 1000000) / HZ;
- ru->ru_utime.tv_sec = buf.tms_utime / HZ;
- ru->ru_utime.tv_usec = ((buf.tms_utime % HZ) * 1000000) / HZ;
-}
-
-/*ARGSUSED */
-static void
-gettimeofday (struct timeval *tp, struct timezone *zp)
-{
- tp->tv_sec = time (0);
- tp->tv_usec = 0;
-}
-#endif /* SYSV */
-/*
- * P R E P _ T I M E R
- */
-void
-prep_timer ()
-{
- itime0.it_interval.tv_sec = 0;
- itime0.it_interval.tv_usec = 0;
- itime0.it_value.tv_sec = LONG_MAX / 22; /* greatest possible value , itimer() count backwards */
- itime0.it_value.tv_usec = 0;
-
-
- getrusage (RUSAGE_SELF, &ru0);
-
- /* Init REAL Timer */
- if (setitimer (ITIMER_REAL, &itime0, NULL))
- {
- perror ("Setting 'itimer' REAL failed");
- return;
- }
-
-}
-
-/*
- * R E A D _ T I M E R
- *
- */
-double
-read_timer (char *str, int len)
-{
- struct itimerval itimedol;
- struct rusage ru1;
- struct timeval td;
- struct timeval tend, tstart;
- char line[132];
-
- getrusage (RUSAGE_SELF, &ru1);
-
- if (getitimer (ITIMER_REAL, &itimedol))
- {
- perror ("Getting 'itimer' REAL failed");
- return (0.0);
- }
-
- prusage (&ru0, &ru1, &itime0.it_value, &itimedol.it_value, line);
- (void) strncpy (str, line, len);
-
- /* Get real time */
- tvsub (&td, &itime0.it_value, &itimedol.it_value);
- realt = td.tv_sec + ((double) td.tv_usec) / 1000000;
-
- /* Get CPU time (user+sys) */
- tvadd (&tend, &ru1.ru_utime, &ru1.ru_stime);
- tvadd (&tstart, &ru0.ru_utime, &ru0.ru_stime);
- tvsub (&td, &tend, &tstart);
- cput = td.tv_sec + ((double) td.tv_usec) / 1000000;
- if (cput < 0.00001)
- cput = 0.00001;
- return (cput);
-}
-
-static void
-prusage (register struct rusage *r0, struct rusage *r1,
- struct timeval *e, struct timeval *b, char *outp)
-{
- struct timeval tdiff;
- register time_t t;
- register char *cp;
- register int i;
- int ms;
-
- t = (r1->ru_utime.tv_sec - r0->ru_utime.tv_sec) * 100 +
- (r1->ru_utime.tv_usec - r0->ru_utime.tv_usec) / 10000 +
- (r1->ru_stime.tv_sec - r0->ru_stime.tv_sec) * 100 +
- (r1->ru_stime.tv_usec - r0->ru_stime.tv_usec) / 10000;
- ms = (e->tv_sec - b->tv_sec) * 100 + (e->tv_usec - b->tv_usec) / 10000;
-
-#define END(x) {while(*x) x++;}
-#if defined(SYSV)
- cp = "%Uuser %Ssys %Ereal %P";
-#else
-#if defined(sgi) /* IRIX 3.3 will show 0 for %M,%F,%R,%C */
- cp = "%Uuser %Ssys %Ereal %P %Mmaxrss %F+%Rpf %Ccsw";
-#else
- cp = "%Uuser %Ssys %Ereal %P %Xi+%Dd %Mmaxrss %F+%Rpf %Ccsw";
-#endif
-#endif
- for (; *cp; cp++)
- {
- if (*cp != '%')
- *outp++ = *cp;
- else if (cp[1])
- switch (*++cp)
- {
-
- case 'U':
- tvsub (&tdiff, &r1->ru_utime, &r0->ru_utime);
- sprintf (outp, "%d.%01d", tdiff.tv_sec, tdiff.tv_usec / 100000);
- END (outp);
- break;
-
- case 'S':
- tvsub (&tdiff, &r1->ru_stime, &r0->ru_stime);
- sprintf (outp, "%d.%01d", tdiff.tv_sec, tdiff.tv_usec / 100000);
- END (outp);
- break;
-
- case 'E':
- psecs (ms / 100, outp);
- END (outp);
- break;
-
- case 'P':
- sprintf (outp, "%d%%", (int) (t * 100 / ((ms ? ms : 1))));
- END (outp);
- break;
-
-#if !defined(SYSV)
- case 'W':
- i = r1->ru_nswap - r0->ru_nswap;
- sprintf (outp, "%d", i);
- END (outp);
- break;
-
- case 'X':
- sprintf (outp, "%d", t == 0 ? 0 : (r1->ru_ixrss - r0->ru_ixrss) / t);
- END (outp);
- break;
-
- case 'D':
- sprintf (outp, "%d", t == 0 ? 0 :
- (r1->ru_idrss + r1->ru_isrss - (r0->ru_idrss + r0->ru_isrss)) / t);
- END (outp);
- break;
-
- case 'K':
- sprintf (outp, "%d", t == 0 ? 0 :
- ((r1->ru_ixrss + r1->ru_isrss + r1->ru_idrss) -
- (r0->ru_ixrss + r0->ru_idrss + r0->ru_isrss)) / t);
- END (outp);
- break;
-
- case 'M':
- sprintf (outp, "%d", r1->ru_maxrss / 2);
- END (outp);
- break;
-
- case 'F':
- sprintf (outp, "%d", r1->ru_majflt - r0->ru_majflt);
- END (outp);
- break;
-
- case 'R':
- sprintf (outp, "%d", r1->ru_minflt - r0->ru_minflt);
- END (outp);
- break;
-
- case 'I':
- sprintf (outp, "%d", r1->ru_inblock - r0->ru_inblock);
- END (outp);
- break;
-
- case 'O':
- sprintf (outp, "%d", r1->ru_oublock - r0->ru_oublock);
- END (outp);
- break;
- case 'C':
- sprintf (outp, "%d+%d", r1->ru_nvcsw - r0->ru_nvcsw,
- r1->ru_nivcsw - r0->ru_nivcsw);
- END (outp);
- break;
-#endif /* !SYSV */
- }
- }
- *outp = '\0';
-}
-
-static void
-tvadd (struct timeval *tsum, struct timeval *t0, struct timeval *t1)
-{
-
- tsum->tv_sec = t0->tv_sec + t1->tv_sec;
- tsum->tv_usec = t0->tv_usec + t1->tv_usec;
- if (tsum->tv_usec > 1000000)
- tsum->tv_sec++, tsum->tv_usec -= 1000000;
-}
-
-static void
-tvsub (struct timeval *tdiff, struct timeval *t1, struct timeval *t0)
-{
-
- tdiff->tv_sec = t1->tv_sec - t0->tv_sec;
- tdiff->tv_usec = t1->tv_usec - t0->tv_usec;
- if (tdiff->tv_usec < 0)
- tdiff->tv_sec--, tdiff->tv_usec += 1000000;
-}
-
-static void
-psecs (long l, register char *cp)
-{
- register int i;
-
- i = l / 3600;
- if (i)
- {
- sprintf (cp, "%d:", i);
- END (cp);
- i = l % 3600;
- sprintf (cp, "%d%d", (i / 60) / 10, (i / 60) % 10);
- END (cp);
- }
- else
- {
- i = l;
- sprintf (cp, "%d", i / 60);
- END (cp);
- }
- i %= 60;
- *cp++ = ':';
- sprintf (cp, "%d%d", i / 10, i % 10);
-}
-
-/*
- * N R E A D
- */
-int
-Nread (int fd, void *buf, int count)
-{
- struct sockaddr_in from;
- int len = sizeof (from);
- register int cnt;
- if (udp)
- {
- cnt = recvfrom (fd, (char *) buf, count, 0, (struct sockaddr *) &from, &len);
- numCalls++;
- }
- else
- {
- if (b_flag)
- cnt = mread (fd, (char *) buf, count); /* fill buf */
- else
- {
- cnt = read (fd, buf, count);
- numCalls++;
- }
- if (touchdata && cnt > 0)
- {
- register int c = cnt, sum;
- register char *b = (char *) buf;
- while (c--)
- sum += *b++;
- }
- }
- return (cnt);
-}
-
-
-/*
- * N W R I T E
- */
-int
-Nwrite (int fd, void *buf, int count)
-{
- return 0;
-}
-
-void
-delay (int us)
-{
- struct timeval tv;
-
- tv.tv_sec = 0;
- tv.tv_usec = us;
- (void) select (1, (fd_set *) 0, (fd_set *) 0, (fd_set *) 0, &tv);
-}
-
-/*
- * M R E A D
- *
- * This function performs the function of a read(II) but will
- * call read(II) multiple times in order to get the requested
- * number of characters. This can be necessary because
- * network connections don't deliver data with the same
- * grouping as it is written with. Written by Robert S. Miles, BRL.
- */
-int
-mread (int fd, register char *bufp, unsigned n)
-{
- register unsigned count = 0;
- register int nread;
-
- do
- {
- nread = read (fd, bufp, n - count);
- numCalls++;
- if (nread < 0)
- {
- perror ("ttcp_mread");
- return (-1);
- }
- if (nread == 0)
- return ((int) count);
- count += (unsigned) nread;
- bufp += nread;
- }
- while (count < n);
-
- return ((int) count);
-}
diff --git a/performance-tests/TTCP/Orbix/ttcp_i.h b/performance-tests/TTCP/Orbix/ttcp_i.h
deleted file mode 100644
index 5db365ee4d1..00000000000
--- a/performance-tests/TTCP/Orbix/ttcp_i.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-
-// ttcp_i.C
-//
-
-#if !defined (TTCP_I_H)
-#define TTCP_I_H
-
-#include "ttcp.hh"
-
-class ttcp_sequence_i
- : virtual public ttcp_sequenceBOAImpl
-{
-public:
- ttcp_sequence_i();
-
- virtual long send (const ttcp_sequence::my_sequence& ttcp_seq, CORBA::Environment &IT_env=CORBA::default_environment);
- virtual void start_timer (CORBA::Environment &IT_env=CORBA::default_environment);
- virtual void stop_timer (CORBA::Environment &IT_env=CORBA::default_environment);
-private:
- unsigned long nbytes_;
-};
-
-// DEF_TIE_ttcp_sequence (ttcp_sequence_i);
-
-class ttcp_string_i
- : virtual public ttcp_stringBOAImpl
-{
-public:
- ttcp_string_i();
-
- virtual long send (const char * ttcp_string, CORBA::Environment &IT_env=CORBA::default_environment);
- virtual void start_timer (CORBA::Environment &IT_env=CORBA::default_environment);
- virtual void stop_timer (CORBA::Environment &IT_env=CORBA::default_environment);
-private:
- unsigned long nbytes_;
-};
-
-#endif defined (TTCP_I_H)
-
-
-
-
-
diff --git a/performance-tests/UDP/Makefile b/performance-tests/UDP/Makefile
deleted file mode 100644
index 5e561fb2edc..00000000000
--- a/performance-tests/UDP/Makefile
+++ /dev/null
@@ -1,78 +0,0 @@
-#----------------------------------------------------------------------------
-# @(#)Makefile 1.1 10/18/96
-#
-# Makefile for tests of the miscellaneous ACE performance tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = udp_test
-
-BUILD = $(VBIN)
-
-# For make depend.
-SRC = $(addsuffix .cpp, $(BIN))
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.lib.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/udp_test.o .obj/udp_test.so .shobj/udp_test.o .shobj/udp_test.so: udp_test.cpp \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/INET_Addr.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/performance-tests/UDP/README b/performance-tests/UDP/README
deleted file mode 100644
index f2eb3308e1e..00000000000
--- a/performance-tests/UDP/README
+++ /dev/null
@@ -1,17 +0,0 @@
-// $Id$
-
-udp_test sends UDP packets and records round-trip latency. The client
-records the latencies and provides nice summary statistics. The server
-simply echos packets back to the client.
-
-To run:
- 1) On server host:
- % ./udp_test -r
-
- 2) On client host:
- % ./udp_test -t -n 1000 <server host>
-
-The -n option specifies the number of samples (packets to send).
-Other command line options are available: ./udp_test -? to
-list them.
-
diff --git a/performance-tests/UDP/udp_test.cpp b/performance-tests/UDP/udp_test.cpp
deleted file mode 100644
index 49703d9745f..00000000000
--- a/performance-tests/UDP/udp_test.cpp
+++ /dev/null
@@ -1,733 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// performance-tests/UDP
-//
-// = FILENAME
-// udp_test.cpp
-//
-// = DESCRIPTION
-// Measures UDP round-trip performance.
-//
-// = AUTHORS
-// Fred Kuhns and David L. Levine
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/SOCK_Dgram.h"
-#include "ace/INET_Addr.h"
-#include "ace/ACE.h"
-#include "ace/Get_Opt.h"
-#include <math.h>
-
-// Global variables (evil).
-static const u_short DEFPORT = 5050;
-static const int MAXPKTSZ = 65536;
-static const int DEFPKTSZ = 64;
-static const int DEFITERATIONS = 1000;
-static const int DEFINTERVAL = 1000; // 1000 usecs.
-static const int DEFWINDOWSZ = 10; // 10 microsecond.
-static char SendBuf[MAXPKTSZ];
-static char RxBuf[MAXPKTSZ];
-static char **cmd;
-static char datafile[MAXHOSTNAMELEN];
-
-static ACE_UINT32 nsamples = DEFITERATIONS;
-static int usdelay = DEFINTERVAL;
-static int bufsz = DEFPKTSZ;
-static int window = DEFWINDOWSZ;
-static int VERBOSE = 0;
-static int logfile = 0;
-static int server = 0;
-static int client = 0;
-static u_int use_reactor = 0;
-ACE_hrtime_t max_allow = 0;
-ACE_hrtime_t total_ltime;
-ACE_hrtime_t ltime;
-
-static void
-usage (void)
-{
- ACE_ERROR ((LM_ERROR,
- "%s\n"
- "[-w window_size]\n"
- " [-f datafile] (creates datafile.samp and datafile.dist)\n"
- " [-v] (Verbose)\n"
- " [-b send_bufsz]\n"
- " [-n nsamples]\n"
- " [-I usdelay]\n"
- " [-s so_bufsz] \n"
- " [-p port]\n"
- " [-t]\n"
- " [-r]\n"
- " [-x max_sample_allowed]\n"
- " [-a to use the ACE reactor]\n"
- " targethost \n",
- *cmd));
-}
-
-static ACE_hrtime_t *Samples;
-static u_int *Dist;
-static char sumfile[30];
-static char distfile[30];
-static char sampfile[30];
-
-class Client : public ACE_Event_Handler
-{
-public:
- Client (const ACE_INET_Addr &addr,
- const ACE_INET_Addr &remote_addr);
-
- virtual ~Client (void);
-
- // = Override <ACE_Event_Handler> methods.
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
-
- int send (const char *buf, size_t len);
- // Send the <buf> to the server.
-
- int get_response (char *buf, size_t len);
- // Wait for the response.
-
- int run (void);
- // Send messages to server and record statistics.
-
- int shutdown (void);
- // Send shutdown message to server.
-
-private:
- ACE_SOCK_Dgram endpoint_;
- // To send messages and receive responses.
-
- ACE_INET_Addr remote_addr_;
- // The address to send messages to.
-
- ACE_UNIMPLEMENTED_FUNC (Client (void))
- ACE_UNIMPLEMENTED_FUNC (Client (const Client &))
- ACE_UNIMPLEMENTED_FUNC (Client &operator= (const Client &))
-};
-
-Client::Client (const ACE_INET_Addr &addr,
- const ACE_INET_Addr &remote_addr)
- : endpoint_ (addr),
- remote_addr_ (remote_addr)
-{
- if (use_reactor)
- {
- if (ACE_Reactor::instance ()->register_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR ((LM_ERROR,
- "ACE_Reactor::register_handler: Client\n"));
- }
-}
-
-Client::~Client (void)
-{
-}
-
-ACE_HANDLE
-Client::get_handle (void) const
-{
- return endpoint_.get_handle ();
-}
-
-int
-Client::handle_input (ACE_HANDLE)
-{
- char buf[BUFSIZ];
- ACE_INET_Addr from_addr;
-
- ssize_t n = endpoint_.recv (buf, sizeof buf, from_addr);
-
- if (n == -1)
- ACE_ERROR ((LM_ERROR,
- "%p\n",
- "handle_input"));
- else
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) buf of size %d = %*s\n",
- n,
- n,
- buf));
-
- return 0;
-}
-
-int
-Client::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- this->endpoint_.close ();
- return 0;
-}
-
-int
-Client::send (const char *buf, size_t len)
-{
- return this->endpoint_.send (buf, len, remote_addr_);
-}
-
-int
-Client::get_response (char *buf, size_t len)
-{
- ACE_INET_Addr addr;
- return this->endpoint_.recv (buf, len, addr);
-}
-
-int
-Client::run (void)
-{
- int ndist = 0;
- int i;
- int j;
- int n;
- int maxindx = 0;
- int minindx = 0;
- char *sbuf = SendBuf;
- char *rbuf = RxBuf;
-
- ACE_hrtime_t start;
- ACE_hrtime_t end;
- ACE_hrtime_t sample;
-
-#if defined (ACE_LACKS_FLOATING_POINT)
- ACE_hrtime_t sample_mean;
-#else /* ! ACE_LACKS_FLOATING_POINT */
- int d;
- double std_dev = 0.0;
- double std_err = 0.0;
- double sample_mean = 0.0;
-#endif /* ! ACE_LACKS_FLOATING_POINT */
-
- ACE_hrtime_t last_over = 0;
- ACE_hrtime_t psum = 0;
- ACE_hrtime_t sum = 0;
- ACE_hrtime_t max = 0;
- ACE_hrtime_t min = (ACE_hrtime_t) (u_int) -1;
- FILE *sumfp = 0;
- FILE *distfp = 0;
- FILE *sampfp = 0;
- pid_t *pid = (pid_t *) sbuf;
- int *seq = (int *) (sbuf + sizeof (int));
-
- ACE_OS::memset (sbuf, 0, bufsz);
- ACE_OS::memset (rbuf, 0, bufsz);
-
- *pid = ACE_OS::getpid ();
- *seq = 0;
-
- ACE_DEBUG ((LM_DEBUG,
- "PID = %d, Starting SEQ = %d\n",
- *pid,
- *seq));
-
- // Allocate memory to hold samples.
- Samples = (ACE_hrtime_t *) ACE_OS::calloc (nsamples,
- sizeof (ACE_hrtime_t));
-
- for (i = -1, *seq = 0, j = 0;
- i < (ACE_INT32) nsamples;
- (*seq)++, i++, j++)
- {
- start = ACE_OS::gethrtime ();
- if (send (sbuf, bufsz) <= 0)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P) %p\n", "send"), -1);
-
- if ((n = get_response (rbuf, bufsz)) <= 0)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P) %p\n", "get_response"), -1);
-
- end = ACE_OS::gethrtime ();
-
- if (n <= 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "\nTrouble receiving from socket!\n\n"),
- -1);
-
- sample = end - start; // in nanoseconds.
-
- if (i < 0 )
- {
- ACE_DEBUG ((LM_DEBUG,
- "Ignoring first sample of %u usecs\n",
- (ACE_UINT32) (sample / (ACE_UINT32) 1000)));
- continue;
- }
- else if (max_allow > 0 && sample > max_allow)
- {
- ACE_DEBUG ((LM_DEBUG, "Sample # %i = "
- "%u msec is over the limit (%u)!\n",
- i,
- (ACE_UINT32) (sample / (ACE_UINT32) 1000000),
- (ACE_UINT32) (max_allow / (ACE_UINT32) 1000000)));
-
- if (last_over > 0)
- ACE_DEBUG ((LM_DEBUG,
- "\tTime since last over = %u msec!\n",
- (ACE_UINT32) ((end - last_over) /
- (ACE_UINT32) 1000000)));
- last_over = end;
- i--;
- continue;
- }
-
- Samples[i] = sample;
- sum += sample;
-
- if (min == (ACE_hrtime_t) (u_int) -1)
- {
- min = sample;
- minindx = i;
- }
- if (sample > max)
- {
- max = sample;
- maxindx = i;
- }
- if (sample < min)
- {
- min = sample;
- minindx = i;
- }
-
- if (VERBOSE)
- {
- psum += sample;
- if (j == 500)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%i) Partial (running) mean %u usecs\n",
- i + 1,
- (ACE_UINT32) (psum / (ACE_UINT32) (1000 * 500))));
- j = 0;
- psum = 0;
- }
- }
- }
-
-#if defined (ACE_LACKS_FLOATING_POINT)
- sample_mean = sum / nsamples;
-#else /* ! ACE_LACKS_FLOATING_POINT */
- sample_mean = ((double)sum)/((double)nsamples);
-#endif /* ! ACE_LACKS_FLOATING_POINT */
-
- if (logfile)
- {
- ACE_OS::sprintf (sumfile, "%s.sum", datafile);
- ACE_OS::sprintf (distfile, "%s.dist", datafile);
- ACE_OS::sprintf (sampfile, "%s.samp", datafile);
-
- distfp = ACE_OS::fopen(distfile, "w");
-
- if (distfp == NULL)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Unable to open dist file!\n\n"));
- logfile = 0;
- }
- if (logfile && (sampfp = ACE_OS::fopen (sampfile, "w")) == NULL)
- {
- ACE_OS::fclose (distfp);
- ACE_DEBUG ((LM_DEBUG,
- "Unable to open sample file!\n\n"));
- logfile = 0;
- }
- if (logfile && (sumfp = ACE_OS::fopen (sumfile, "w")) == NULL)
- {
- ACE_OS::fclose (distfp);
- ACE_OS::fclose (sampfp);
- ACE_DEBUG ((LM_DEBUG,
- "Unable to open sample file!\n\n"));
- logfile = 0;
- }
- }
-
- if (window)
- {
- window = window * 1000; // convert to nsec.
- ndist = (int)((max-min) / window) + 1;
- Dist = (u_int *) ACE_OS::calloc (ndist,
- sizeof (u_int));
- }
-
-#if ! defined (ACE_LACKS_FLOATING_POINT)
- for (i = 0; i < (ACE_INT32) nsamples; i++)
- {
- std_dev += ((double)Samples[i] - sample_mean) *
- ((double) Samples[i] - sample_mean);
- d = (int)((Samples[i] - min)/window);
-
- if (d < 0 || d > ndist)
- {
- ACE_DEBUG ((LM_DEBUG,
- "\nError indexing into dist array %d (%d)\n\n",
- d,
- ndist));
- ACE_OS::exit (1);
- }
- Dist[d] += 1;
- if (logfile)
- ACE_OS::fprintf (sampfp,
- "%u\n",
- (ACE_UINT32) Samples[i]);
- }
-#endif /* ACE_LACKS_FLOATING_POINT */
-
- if (logfile)
- {
- ACE_hrtime_t tmp;
- tmp = min + (window / 2);
-
- for (i = 0; i < ndist; i++)
- {
- ACE_OS::fprintf (distfp,
- "%u %d\n",
- (ACE_UINT32) (tmp / (ACE_UINT32) 1000),
- Dist[i]);
- tmp += window;
- }
- }
-
-#if defined (ACE_LACKS_FLOATING_POINT)
- ACE_DEBUG ((LM_DEBUG,
- "\nResults for %i samples (usec):\n"
- "\tSample Mean = %u,\n"
- "\tSample Max = %u, Max index = %u,\n"
- "\tSample Min = %u, Min index = %u,\n",
- nsamples,
- (ACE_UINT32) (sample_mean / (ACE_UINT32) 1000),
- (ACE_UINT32) (max / (ACE_UINT32) 1000),
- maxindx,
- (ACE_UINT32) (min / (ACE_UINT32) 1000),
- minindx));
-#else /* ! ACE_LACKS_FLOATING_POINT */
- std_dev = (double) sqrt (std_dev / (double) (nsamples - 1.0));
- std_err = (double) std_dev / sqrt ((double) nsamples);
-
- ACE_DEBUG ((LM_DEBUG,
- "\nResults for %i samples (usec):\n"
- "\tSample Mean = %f,\n"
- "\tSample Max = %u, Max index = %d,\n"
- "\tSample Min = %u, Min index = %d,\n"
- "\tStandard Deviation = %f,\n"
- "\tStandard Error = %f\n",
- nsamples,
- sample_mean / 1000.0,
- (u_int) (max / (ACE_UINT32) 1000),
- maxindx,
- (u_int) (min / (ACE_UINT32) 1000),
- minindx,
- std_dev / 1000.0,
- std_err / 1000.0));
-
- if (logfile)
- {
- ACE_OS::fprintf (sumfp,
- "Command executed: \n");
- for (; *cmd; cmd++)
- ACE_OS::fprintf (sumfp,
- "%s ",
- *cmd);
- ACE_OS::fprintf (sumfp,
- "\n");
-
- ACE_OS::fprintf (sumfp,
- "\nResults for %i samples (usec):"
- "\tSample Mean = %f,\n"
- "\tSample Max = %u, Max index = %d,\n"
- "\tSample Min = %u, Min index = %d,\n"
- "\tStandard Deviation = %f,\n"
- "\tStandard Error = %f\n",
- nsamples,
- sample_mean / 1000.0,
- (ACE_UINT32) (max / (ACE_UINT32) 1000),
- maxindx,
- (ACE_UINT32) (min / (ACE_UINT32) 1000),
- minindx,
- std_dev / 1000.0,
- std_err / 1000.0);
- }
-#endif /* ! ACE_LACKS_FLOATING_POINT */
-
- return 0;
-}
-
-int
-Client::shutdown (void)
-{
- const char buf = 'S';
- const int n = endpoint_.send (&buf, 1u, remote_addr_);
-
- if (use_reactor)
- {
- if (ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_Reactor::remove_handler: Client\n"),
- -1);
- }
-
- return n;
-}
-
-class Server : public ACE_Event_Handler
-{
-public:
- Server (const ACE_INET_Addr &addr);
-
- virtual ~Server (void);
-
- // = Override <ACE_Event_Handler> methods.
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
-
-private:
- ACE_SOCK_Dgram endpoint_;
- // Receives datagrams.
-
- ACE_UNIMPLEMENTED_FUNC (Server (void))
- ACE_UNIMPLEMENTED_FUNC (Server (const Server &))
- ACE_UNIMPLEMENTED_FUNC (Server &operator= (const Server &))
-};
-
-Server::Server (const ACE_INET_Addr &addr)
- : endpoint_ (addr)
-{
- if (use_reactor)
- {
- if (ACE_Reactor::instance ()->register_handler
- (this,
- ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR ((LM_ERROR,
- "ACE_Reactor::register_handler: Server\n"));
- }
-}
-
-Server::~Server (void)
-{
-}
-
-ACE_HANDLE
-Server::get_handle (void) const
-{
- return endpoint_.get_handle ();
-}
-
-int
-Server::handle_input (ACE_HANDLE)
-{
- char buf[BUFSIZ];
- ACE_INET_Addr from_addr;
-
- ssize_t n = endpoint_.recv (buf, sizeof buf, from_addr);
-
- if (n == -1)
- ACE_DEBUG ((LM_ERROR,
- "%p\n",
- "handle_input: recv"));
-
- // Send the message back as the response.
- if (endpoint_.send (buf, n, from_addr) == n)
- {
- if (n == 1 && buf[0] == 'S')
- {
- if (use_reactor)
- {
- if (ACE_Reactor::instance ()->remove_handler
- (this, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "ACE_Reactor::remove_handler: server\n"),
- -1);
-
- ACE_Reactor::end_event_loop ();
- }
- else
- {
- // Indicate done by returning 1.
- return 1;
- }
- }
-
- return 0;
- }
- else
- {
- ACE_DEBUG ((LM_ERROR,
- "%p\n",
- "handle_input: send"));
- return -1;
- }
-}
-
-int
-Server::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- endpoint_.close ();
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- int c, dstport = DEFPORT;
- int so_bufsz = 0;
-
- cmd = argv;
-
- ACE_Get_Opt getopt (argc, argv, "x:w:f:vs:I:p:rtn:b:a");
-
- while ((c = getopt ()) != -1)
- {
- switch ((char) c)
- {
- case 'x':
- max_allow = ACE_OS::atoi (getopt.optarg);
- break;
- case 'w':
- window = ACE_OS::atoi (getopt.optarg);
- if (window < 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "Invalid window!\n\n"),
- 1);
- break;
- case 'f':
- ACE_OS::strcpy (datafile, optarg);
- logfile = 1;
- break;
- case 'v':
- VERBOSE = 1;
- break;
- case 'b':
- bufsz = ACE_OS::atoi (getopt.optarg);
-
- if (bufsz <= 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "\nBuffer size must be greater than 0!\n\n"),
- 1);
-
- case 'n':
- nsamples = ACE_OS::atoi (getopt.optarg);
- if (nsamples <= 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "\nIterations must be greater than 0!\n\n"),
- 1);
- break;
- case 'a':
- use_reactor = 1;
- break;
- case 's':
- so_bufsz = ACE_OS::atoi (getopt.optarg);
-
- if (so_bufsz <= 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "\nInvalid socket buffer size!\n\n"),
- 1);
- break;
- case 'I':
- usdelay = ACE_OS::atoi (getopt.optarg);
-
- if (usdelay == 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%s: bad usdelay: %s\n",
- argv[0],
- getopt.optarg),
- 1);
- break;
- case 'p':
- dstport = ACE_OS::atoi (getopt.optarg);
- if (dstport <= 0)
- ACE_ERROR_RETURN ((LM_ERROR,
- "\nInvalid port number!\n\n"),
- 1);
- break;
- case 't':
- server = 0;
- client = 1;
- break;
- case 'r':
- client = 0;
- server = 1;
- break;
- default:
- usage ();
- return 1;
- }
- }
-
- if (getopt.optind >= argc && client || argc == 1)
- {
- usage ();
- return 1;
- }
-
- ACE_INET_Addr addr (server ? dstport : dstport + 1);
-
- if (server)
- {
- Server server (addr);
-
- if (use_reactor)
- {
- ACE_Reactor::run_event_loop ();
- }
- else
- {
- // Handle input in the current thread.
- while (server.handle_input (0) != 1)
- continue;
- }
- }
- else
- {
- if ((u_int) bufsz < sizeof (ACE_hrtime_t))
- ACE_ERROR_RETURN ((LM_ERROR,
- "\nbufsz must be >= %d\n",
- sizeof (ACE_hrtime_t)),
- 1);
- ACE_INET_Addr remote_addr;
-
- if (isdigit(argv[getopt.optind][0]))
- {
- if (remote_addr.set (dstport,
- (ACE_UINT32) ACE_OS::inet_addr
- (argv[getopt.optind])) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "invalid IP address: %s\n",
- argv[getopt.optind]),
- 1);
- }
- else
- {
- if (remote_addr.set (dstport, argv[getopt.optind]) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "invalid IP address: %s\n",
- argv[getopt.optind]),
- 1);
- }
- getopt.optind++;
-
- Client client (addr, remote_addr);
-
- ACE_DEBUG ((LM_DEBUG,
- "\nSending %d byte packets to %s:%d "
- "with so_bufsz = %d\n\n",
- bufsz,
- addr.get_host_name (),
- dstport,
- so_bufsz));
-
- client.run ();
- client.shutdown ();
- }
-
- return 0;
-}
diff --git a/psosim/Makefile b/psosim/Makefile
deleted file mode 100644
index 0902651a0da..00000000000
--- a/psosim/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-# Makefile for the pSOSim system object files
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-CPU_FAMILY = psosim
-CPU = psosim
-CPU_TOOLS = psosim
-BOARD = psosim
-
-PSS_CFG_DIR = $(ACE_ROOT)/psosim
-
-PSS_CFG_OBJS = $(PSS_CFG_DIR)/drv_conf.o $(PSS_CFG_DIR)/prepccfg.o $(PSS_CFG_DIR)/psoscfg.o $(PSS_CFG_DIR)/sysinit.o
-
-PSS_CONFIG = $(PSS_ROOT)/configs/std
-PSS_SYS_DIR = $(PSS_ROOT)/sys/os
-PSS_SYS_LIBS = $(PSS_SYS_DIR)/prepc.a $(PSS_SYS_DIR)/psos.a $(PSS_SYS_DIR)/pna.a
-PSS_BSP = $(PSS_ROOT)/bsps/psosim
-PSS_BSP_LIB = $(PSS_BSP)/bsp.a
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-# To build multiple executables in the same directory on AIX, it works
-# best to wipe out any previously-created tempinc directory.
-# The compiler/linker isn't too smart about instantiating templates...
-ifdef TEMPINCDIR
-COMPILE.cc := $(RM) -rf tempinc; $(COMPILE.cc)
-endif
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-all : $(PSS_CFG_DIR)/acepsos.a
-
-$(PSS_CFG_DIR)/acepsos.a : $(PSS_CFG_OBJS)
- $(AR) $(ARFLAGS) $@ $?
-
-$(PSS_CFG_DIR)/sysinit.o : $(PSS_CONFIG)/sysinit.c $(ACE_ROOT)/ace/sys_conf.h $(PSS_BSP)/bsp.h \
- $(PSS_ROOT)/include/bspfuncs.h $(PSS_ROOT)/include/configs.h
- $(COMPILE.c) -o $@ $(PSS_CONFIG)/sysinit.c
-
-$(PSS_CFG_DIR)/prepccfg.o : $(PSS_CONFIG)/prepccfg.c $(ACE_ROOT)/ace/sys_conf.h $(PSS_BSP)/bsp.h \
- $(PSS_ROOT)/include/bspfuncs.h $(PSS_ROOT)/include/configs.h
- $(COMPILE.c) -o $@ $(PSS_CONFIG)/prepccfg.c
-
-$(PSS_CFG_DIR)/psoscfg.o : $(PSS_CONFIG)/psoscfg.c $(ACE_ROOT)/ace/sys_conf.h $(PSS_BSP)/bsp.h \
- $(PSS_ROOT)/include/bspfuncs.h $(PSS_ROOT)/include/configs.h
- $(COMPILE.c) -o $@ $(PSS_CONFIG)/psoscfg.c
-
-$(PSS_CFG_DIR)/drv_conf.o : $(PSS_CFG_DIR)/drv_conf.c $(ACE_ROOT)/ace/sys_conf.h $(PSS_BSP)/bsp.h \
- $(PSS_ROOT)/include/bspfuncs.h $(PSS_ROOT)/include/configs.h
- $(COMPILE.c) -o $@ $(PSS_CFG_DIR)/drv_conf.c
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/psosim/drv_conf.c b/psosim/drv_conf.c
deleted file mode 100644
index 3228920df6a..00000000000
--- a/psosim/drv_conf.c
+++ /dev/null
@@ -1,79 +0,0 @@
-/***********************************************************************/
-/* */
-/* MODULE: drv_conf.c */
-/* DATE: 94/01/06 */
-/* PURPOSE: pSOSystem driver configuration and initialization */
-/* */
-/* There is one function in this file: */
-/* */
-/* SetUpDrivers to setup drivers except for Network drivers */
-/* */
-/* */
-/*---------------------------------------------------------------------*/
-/* */
-/* Copyright 1991 - 1993, Integrated Systems, Inc. */
-/* ALL RIGHTS RESERVED */
-/* */
-/* Permission is hereby granted to licensees of Integrated Systems, */
-/* Inc. products to use or abstract this computer program for the */
-/* sole purpose of implementing a product based on Integrated */
-/* Systems, Inc. products. No other rights to reproduce, use, */
-/* or disseminate this computer program, whether in part or in */
-/* whole, are granted. */
-/* */
-/* Integrated Systems, Inc. makes no representation or warranties */
-/* with respect to the performance of this computer program, and */
-/* specifically disclaims any responsibility for any damages, */
-/* special or consequential, connected with the use of this program. */
-/* */
-/***********************************************************************/
-#include "sys_conf.h"
-#include "bsp.h"
-#include <bspfuncs.h>
-#include <configs.h>
-
-struct ioparms;
-#define NULLF ((void (*)(struct ioparms *)) 0)
-UCHAR *SetUpDrivers(UCHAR *FreeMemPtr)
-{
-
-/*---------------------------------------------------------------------*/
-/* Install pSOSystem serial device driver */
-/*---------------------------------------------------------------------*/
-#if (SC_DEV_SERIAL && BSP_SERIAL)
- InstallDriver(SC_DEV_SERIAL, CnslInit, NULLF, NULLF,CnslRead,
- CnslWrite, CnslCntrl, 0, 0);
- FreeMemPtr = CnslSetup(FreeMemPtr, SD_DEF_BAUD, SC_APP_CONSOLE);
-#endif
-
-/*---------------------------------------------------------------------*/
-/* Install pSOSystem tick timer */
-/*---------------------------------------------------------------------*/
-#if SC_DEV_TIMER
- InstallDriver(SC_DEV_TIMER, RtcInit, NULLF, NULLF, NULLF, NULLF,
- NULLF, 0, 0);
-#endif
-
-/*---------------------------------------------------------------------*/
-/* Install pSOSystem ramdisk driver */
-/*---------------------------------------------------------------------*/
-#if SC_DEV_RAMDISK
- InstallDriver(SC_DEV_RAMDISK, RdskInit, NULLF, NULLF, RdskRead,
- RdskWrite, NULLF, 0, 0);
-#endif
-
-/*---------------------------------------------------------------------*/
-/* Install pSOSystem TFTP driver */
-/*---------------------------------------------------------------------*/
-#if (SC_DEV_TFTP)
- InstallDriver(SC_DEV_TFTP, TftpInit, TftpOpen, TftpClose, TftpRead,
- NULLF, TftpCntl, 0, 0);
-#endif
-
-/*---------------------------------------------------------------------*/
-/* Add additional drivers to install here. */
-/*---------------------------------------------------------------------*/
-
-return(FreeMemPtr);
-}
-
diff --git a/rpc++/.dependencies b/rpc++/.dependencies
deleted file mode 100644
index 9afb79a0c0b..00000000000
--- a/rpc++/.dependencies
+++ /dev/null
@@ -1,131 +0,0 @@
-xdr++.o: xdr++.cc rpc++/xdr++.h /usr/include/rpc/rpc.h \
- /usr/include/rpc/types.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/sys/types.h \
- /usr/include/sys/feature_tests.h /usr/include/sys/machtypes.h \
- /usr/include/sys/select.h /usr/include/sys/time.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/time.h \
- /usr/include/sys/siginfo.h /usr/include/sys/machsig.h \
- /usr/include/tiuser.h /usr/include/sys/tiuser.h /usr/include/fcntl.h \
- /usr/include/sys/fcntl.h /usr/include/memory.h /usr/include/rpc/xdr.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/sys/byteorder.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/stdio.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/rpc/auth.h \
- /usr/include/sys/cred.h /usr/include/sys/t_lock.h \
- /usr/include/sys/machlock.h /usr/include/sys/dki_lkinfo.h \
- /usr/include/sys/dl.h /usr/include/sys/sleepq.h \
- /usr/include/sys/turnstile.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/sys/param.h \
- /usr/include/sys/unistd.h /usr/include/sys/pirec.h \
- /usr/include/sys/mutex.h /usr/include/rpc/clnt.h \
- /usr/include/rpc/rpc_com.h /usr/include/sys/netconfig.h \
- /usr/include/rpc/rpc_msg.h /usr/include/rpc/auth_sys.h \
- /usr/include/rpc/auth_des.h /usr/include/rpc/auth_kerb.h \
- /usr/include/kerberos/krb.h /usr/include/kerberos/mit-copyright.h \
- /usr/include/kerberos/des.h /usr/include/sys/socket.h \
- /usr/include/netinet/in.h /usr/include/sys/stream.h \
- /usr/include/sys/vnode.h /usr/include/sys/uio.h /usr/include/vm/seg_enum.h \
- /usr/include/sys/poll.h /usr/include/sys/strmdep.h /usr/include/rpc/svc.h \
- /usr/include/rpc/svc_auth.h /usr/include/rpc/rpcb_clnt.h \
- /usr/include/rpc/rpcb_prot.h
-service.o: service.cc /pkg/gnu/sparc-sun-solaris2.3/include/assert.h \
- /pkg/gnu/lib/g++-include/stream.h /pkg/gnu/lib/g++-include/iostream.h \
- /pkg/gnu/lib/g++-include/streambuf.h /pkg/gnu/lib/g++-include/libio.h \
- /pkg/gnu/lib/g++-include/_G_config.h /usr/include/memory.h \
- /usr/include/errno.h /usr/include/sys/errno.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/stdlib.h \
- /usr/include/sys/feature_tests.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/sys/types.h \
- /usr/include/sys/machtypes.h /usr/include/sys/select.h \
- /usr/include/sys/time.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/time.h \
- /usr/include/sys/siginfo.h /usr/include/sys/machsig.h \
- /usr/include/sys/socket.h /usr/include/sys/netconfig.h \
- /usr/include/netdb.h /usr/include/rpc/rpc.h /usr/include/rpc/types.h \
- /usr/include/tiuser.h /usr/include/sys/tiuser.h /usr/include/fcntl.h \
- /usr/include/sys/fcntl.h /usr/include/rpc/xdr.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/sys/byteorder.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/stdio.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/rpc/auth.h \
- /usr/include/sys/cred.h /usr/include/sys/t_lock.h \
- /usr/include/sys/machlock.h /usr/include/sys/dki_lkinfo.h \
- /usr/include/sys/dl.h /usr/include/sys/sleepq.h \
- /usr/include/sys/turnstile.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/sys/param.h \
- /usr/include/sys/unistd.h /usr/include/sys/pirec.h \
- /usr/include/sys/mutex.h /usr/include/rpc/clnt.h \
- /usr/include/rpc/rpc_com.h /usr/include/rpc/rpc_msg.h \
- /usr/include/rpc/auth_sys.h /usr/include/rpc/auth_des.h \
- /usr/include/rpc/auth_kerb.h /usr/include/kerberos/krb.h \
- /usr/include/kerberos/mit-copyright.h /usr/include/kerberos/des.h \
- /usr/include/netinet/in.h /usr/include/sys/stream.h \
- /usr/include/sys/vnode.h /usr/include/sys/uio.h /usr/include/vm/seg_enum.h \
- /usr/include/sys/poll.h /usr/include/sys/strmdep.h /usr/include/rpc/svc.h \
- /usr/include/rpc/svc_auth.h /usr/include/rpc/rpcb_clnt.h \
- /usr/include/rpc/rpcb_prot.h rpc++/service.h \
- /pkg/gnu/lib/g++-include/bool.h rpc++/request.h rpc++/xdr++.h \
- rpc++/callback.h
-stub.o: stub.cc /pkg/gnu/lib/g++-include/stream.h \
- /pkg/gnu/lib/g++-include/iostream.h /pkg/gnu/lib/g++-include/streambuf.h \
- /pkg/gnu/lib/g++-include/libio.h /pkg/gnu/lib/g++-include/_G_config.h \
- /usr/include/memory.h /pkg/gnu/sparc-sun-solaris2.3/include/assert.h \
- rpc++/stub.h /pkg/gnu/lib/g++-include/bool.h \
- /pkg/gnu/lib/g++-include/String.h /pkg/gnu/lib/g++-include/Regex.h \
- /usr/include/sys/time.h /usr/include/sys/feature_tests.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/sys/types.h \
- /usr/include/sys/machtypes.h /usr/include/sys/select.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/time.h \
- /usr/include/sys/siginfo.h /usr/include/sys/machsig.h rpc++/request.h \
- rpc++/xdr++.h /usr/include/rpc/rpc.h /usr/include/rpc/types.h \
- /usr/include/tiuser.h /usr/include/sys/tiuser.h /usr/include/fcntl.h \
- /usr/include/sys/fcntl.h /usr/include/rpc/xdr.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/sys/byteorder.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/stdio.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/rpc/auth.h \
- /usr/include/sys/cred.h /usr/include/sys/t_lock.h \
- /usr/include/sys/machlock.h /usr/include/sys/dki_lkinfo.h \
- /usr/include/sys/dl.h /usr/include/sys/sleepq.h \
- /usr/include/sys/turnstile.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/sys/param.h \
- /usr/include/sys/unistd.h /usr/include/sys/pirec.h \
- /usr/include/sys/mutex.h /usr/include/rpc/clnt.h \
- /usr/include/rpc/rpc_com.h /usr/include/sys/netconfig.h \
- /usr/include/rpc/rpc_msg.h /usr/include/rpc/auth_sys.h \
- /usr/include/rpc/auth_des.h /usr/include/rpc/auth_kerb.h \
- /usr/include/kerberos/krb.h /usr/include/kerberos/mit-copyright.h \
- /usr/include/kerberos/des.h /usr/include/sys/socket.h \
- /usr/include/netinet/in.h /usr/include/sys/stream.h \
- /usr/include/sys/vnode.h /usr/include/sys/uio.h /usr/include/vm/seg_enum.h \
- /usr/include/sys/poll.h /usr/include/sys/strmdep.h /usr/include/rpc/svc.h \
- /usr/include/rpc/svc_auth.h /usr/include/rpc/rpcb_clnt.h \
- /usr/include/rpc/rpcb_prot.h
-request.o: request.cc rpc++/request.h rpc++/xdr++.h /usr/include/rpc/rpc.h \
- /usr/include/rpc/types.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/sys/types.h \
- /usr/include/sys/feature_tests.h /usr/include/sys/machtypes.h \
- /usr/include/sys/select.h /usr/include/sys/time.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/time.h \
- /usr/include/sys/siginfo.h /usr/include/sys/machsig.h \
- /usr/include/tiuser.h /usr/include/sys/tiuser.h /usr/include/fcntl.h \
- /usr/include/sys/fcntl.h /usr/include/memory.h /usr/include/rpc/xdr.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/sys/byteorder.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/stdio.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/rpc/auth.h \
- /usr/include/sys/cred.h /usr/include/sys/t_lock.h \
- /usr/include/sys/machlock.h /usr/include/sys/dki_lkinfo.h \
- /usr/include/sys/dl.h /usr/include/sys/sleepq.h \
- /usr/include/sys/turnstile.h \
- /pkg/gnu/lib/gcc-lib/sparc-sun-solaris2.3/2.6.0/include/sys/param.h \
- /usr/include/sys/unistd.h /usr/include/sys/pirec.h \
- /usr/include/sys/mutex.h /usr/include/rpc/clnt.h \
- /usr/include/rpc/rpc_com.h /usr/include/sys/netconfig.h \
- /usr/include/rpc/rpc_msg.h /usr/include/rpc/auth_sys.h \
- /usr/include/rpc/auth_des.h /usr/include/rpc/auth_kerb.h \
- /usr/include/kerberos/krb.h /usr/include/kerberos/mit-copyright.h \
- /usr/include/kerberos/des.h /usr/include/sys/socket.h \
- /usr/include/netinet/in.h /usr/include/sys/stream.h \
- /usr/include/sys/vnode.h /usr/include/sys/uio.h /usr/include/vm/seg_enum.h \
- /usr/include/sys/poll.h /usr/include/sys/strmdep.h /usr/include/rpc/svc.h \
- /usr/include/rpc/svc_auth.h /usr/include/rpc/rpcb_clnt.h \
- /usr/include/rpc/rpcb_prot.h \
- /pkg/gnu/sparc-sun-solaris2.3/include/assert.h
-callback.o: callback.cc rpc++/callback.h
diff --git a/rpc++/COPYING b/rpc++/COPYING
deleted file mode 100644
index eb685a5ec98..00000000000
--- a/rpc++/COPYING
+++ /dev/null
@@ -1,481 +0,0 @@
- GNU LIBRARY GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1991 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the library GPL. It is
- numbered 2 because it goes with version 2 of the ordinary GPL.]
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
- This license, the Library General Public License, applies to some
-specially designated Free Software Foundation software, and to any
-other libraries whose authors decide to use it. You can use it for
-your libraries, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if
-you distribute copies of the library, or if you modify it.
-
- For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you. You must make sure that they, too, receive or can get the source
-code. If you link a program with the library, you must provide
-complete object files to the recipients so that they can relink them
-with the library, after making changes to the library and recompiling
-it. And you must show them these terms so they know their rights.
-
- Our method of protecting your rights has two steps: (1) copyright
-the library, and (2) offer you this license which gives you legal
-permission to copy, distribute and/or modify the library.
-
- Also, for each distributor's protection, we want to make certain
-that everyone understands that there is no warranty for this free
-library. If the library is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original
-version, so that any problems introduced by others will not reflect on
-the original authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that companies distributing free
-software will individually obtain patent licenses, thus in effect
-transforming the program into proprietary software. To prevent this,
-we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
- Most GNU software, including some libraries, is covered by the ordinary
-GNU General Public License, which was designed for utility programs. This
-license, the GNU Library General Public License, applies to certain
-designated libraries. This license is quite different from the ordinary
-one; be sure to read it in full, and don't assume that anything in it is
-the same as in the ordinary license.
-
- The reason we have a separate public license for some libraries is that
-they blur the distinction we usually make between modifying or adding to a
-program and simply using it. Linking a program with a library, without
-changing the library, is in some sense simply using the library, and is
-analogous to running a utility program or application program. However, in
-a textual and legal sense, the linked executable is a combined work, a
-derivative of the original library, and the ordinary General Public License
-treats it as such.
-
- Because of this blurred distinction, using the ordinary General
-Public License for libraries did not effectively promote software
-sharing, because most developers did not use the libraries. We
-concluded that weaker conditions might promote sharing better.
-
- However, unrestricted linking of non-free programs would deprive the
-users of those programs of all benefit from the free status of the
-libraries themselves. This Library General Public License is intended to
-permit developers of non-free programs to use free libraries, while
-preserving your freedom as a user of such programs to change the free
-libraries that are incorporated in them. (We have not seen how to achieve
-this as regards changes in header files, but we have achieved it as regards
-changes in the actual functions of the Library.) The hope is that this
-will lead to faster development of free libraries.
-
- The precise terms and conditions for copying, distribution and
-modification follow. Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library". The
-former contains code derived from the library, while the latter only
-works together with the library.
-
- Note that it is possible for a library to be covered by the ordinary
-General Public License rather than by this special one.
-
- GNU LIBRARY GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License Agreement applies to any software library which
-contains a notice placed by the copyright holder or other authorized
-party saying it may be distributed under the terms of this Library
-General Public License (also called "this License"). Each licensee is
-addressed as "you".
-
- A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
- The "Library", below, refers to any such software library or work
-which has been distributed under these terms. A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language. (Hereinafter, translation is
-included without limitation in the term "modification".)
-
- "Source code" for a work means the preferred form of the work for
-making modifications to it. For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
- Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it). Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
- 1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
- You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
- 2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) The modified work must itself be a software library.
-
- b) You must cause the files modified to carry prominent notices
- stating that you changed the files and the date of any change.
-
- c) You must cause the whole of the work to be licensed at no
- charge to all third parties under the terms of this License.
-
- d) If a facility in the modified Library refers to a function or a
- table of data to be supplied by an application program that uses
- the facility, other than as an argument passed when the facility
- is invoked, then you must make a good faith effort to ensure that,
- in the event an application does not supply such function or
- table, the facility still operates, and performs whatever part of
- its purpose remains meaningful.
-
- (For example, a function in a library to compute square roots has
- a purpose that is entirely well-defined independent of the
- application. Therefore, Subsection 2d requires that any
- application-supplied function or table used by this function must
- be optional: if the application does not supply it, the square
- root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library. To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License. (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.) Do not make any other change in
-these notices.
-
- Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
- This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
- 4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
- If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library". Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
- However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library". The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
- When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library. The
-threshold for this to be true is not precisely defined by law.
-
- If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work. (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
- Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
- 6. As an exception to the Sections above, you may also compile or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
- You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License. You must supply a copy of this License. If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License. Also, you must do one
-of these things:
-
- a) Accompany the work with the complete corresponding
- machine-readable source code for the Library including whatever
- changes were used in the work (which must be distributed under
- Sections 1 and 2 above); and, if the work is an executable linked
- with the Library, with the complete machine-readable "work that
- uses the Library", as object code and/or source code, so that the
- user can modify the Library and then relink to produce a modified
- executable containing the modified Library. (It is understood
- that the user who changes the contents of definitions files in the
- Library will not necessarily be able to recompile the application
- to use the modified definitions.)
-
- b) Accompany the work with a written offer, valid for at
- least three years, to give the same user the materials
- specified in Subsection 6a, above, for a charge no more
- than the cost of performing this distribution.
-
- c) If distribution of the work is made by offering access to copy
- from a designated place, offer equivalent access to copy the above
- specified materials from the same place.
-
- d) Verify that the user has already received a copy of these
- materials or that you have already sent this user a copy.
-
- For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it. However, as a special exception,
-the source code distributed need not include anything that is normally
-distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
- It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system. Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
- 7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
- a) Accompany the combined library with a copy of the same work
- based on the Library, uncombined with any other library
- facilities. This must be distributed under the terms of the
- Sections above.
-
- b) Give prominent notice with the combined library of the fact
- that part of it is a work based on the Library, and explaining
- where to find the accompanying uncombined form of the same work.
-
- 8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License. Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License. However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
- 9. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Library or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
- 10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all. For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded. In such case, this License incorporates the limitation as if
-written in the body of this License.
-
- 13. The Free Software Foundation may publish revised and/or new
-versions of the Library General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation. If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
- 14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission. For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this. Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
- NO WARRANTY
-
- 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- Appendix: How to Apply These Terms to Your New Libraries
-
- If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change. You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
- To apply these terms, attach the following notices to the library. It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
- <one line to give the library's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with this library; if not, write to the Free
- Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the
- library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
- <signature of Ty Coon>, 1 April 1990
- Ty Coon, President of Vice
-
-That's all there is to it!
diff --git a/rpc++/Makefile b/rpc++/Makefile
deleted file mode 100644
index 6b4819d2b7a..00000000000
--- a/rpc++/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-TOP = .
-SUBDIRS = StdHdrs example
-
-INSTROOT = ../..
-
-CC = gcc
-CFLAGS = -ggdb
-C++FLAGS = $(CFLAGS)
-
-LIBHDRS = rpc++/xdr++.h rpc++/request.h rpc++/service.h rpc++/stub.h \
- rpc++/callback.h version.h
-LIBSRCS = xdr++.cc service.cc stub.cc request.cc callback.cc
-
-LIBOBJS = $(LIBSRCS:%.cc=%.o) $(GENSRCS:%.cc=%.o)
-
-all:: librpc++.a
-
-subdirs.all:: librpc++.a
-
-librpc++.a: $(LIBOBJS)
- rm -f $@
- ar cq $@ $(LIBOBJS)
- if [ -x /bin/ranlib -o -x /usr/bin/ranlib ]; then ranlib $@; fi
-
-install:: librpc++.a
- install -d $(INSTROOT)/lib
- if cmp -s librpc++.a $(INSTROOT)/lib/librpc++.a; then : ; \
- else rm -f $(INSTROOT)/lib/librpc++.a; \
- cp -p librpc++.a $(INSTROOT)/lib; \
- chmod 444 $(INSTROOT)/lib/librpc++.a; \
- for f in rpc++/*.h; do \
- rm -f $(INSTROOT)/include/$$f; done; fi
- install -d $(INSTROOT)/include/rpc++
- for f in rpc++/*.h; do \
- cmp -s $$f $(INSTROOT)/include/$$f \
- || install -c -m 444 $$f $(INSTROOT)/include/rpc++; done
-
-DISTLIST = Makefile README.ORIG README COPYING Proj.make rpc++.texi \
- gcc-2.2.2.fix $(LIBHDRS) $(LIBSRCS)
-
-clean::
- rm -f $(CLEANWILDCARDS) librpc++.a
-
-include .dependencies
-
-.dependencies: $(LIBHDRS) $(LIBSRCS)
- gcc -M $(CPPFLAGS) $(LIBSRCS) > .dependencies
-
-distlist::
- @for f in *.[ch] *.cc; do \
- if expr " $(DISTLIST) " : ".* $$f " >/dev/null; then : ; \
- else echo 1>&2 "Warning: c- or h-file \"$$f\" not in DISTLIST"; fi; \
- done
-
-include $(TOP)/Proj.make
diff --git a/rpc++/Proj.make b/rpc++/Proj.make
deleted file mode 100644
index af50f2f11bf..00000000000
--- a/rpc++/Proj.make
+++ /dev/null
@@ -1,68 +0,0 @@
-# These are included in every Makefile in the project
-
-CWDPATH = .
-CLEANWILDCARDS = core *~ *.o
-VERYCLEANWILDCARDS = core *~ *.o
-TEXCLEANWILDCARD = *~ *.aux *.log *.bbl *.blg *.toc *.idx *.ind
-TEXVERYCLEANWILDCARD = $(TEXCLEANWILDCARD) *.dvi
-ifndef SUBDIRS
-SUBDIRS =
-endif
-
-# Doing all always means doing the subdirs.
-# Make subdirs.all a target to allow forced processing
-ifneq ("$(SUBDIRS)", "")
-ifneq ("$(SUBDIRSALL)", "NO")
-all:: subdirs.all
-endif
-
-subdirs.all::
- @for d in $(SUBDIRS); do \
- (cd $$d; \
- smflags=$(SUBMFLAGS); \
- echo "Making all in $$d with flags: $$smflags ..." ; \
- echo "cd `pwd`"; \
- $(MAKE) $$smflags all); done; \
- echo "cd `pwd`"
-else
-all::;
-endif
-
-ifneq ("$(SUBDIRS)", "")
-clean:: subdirs.clean
-
-subdirs.clean::
- @for d in $(SUBDIRS); do \
- echo "Cleaning all in $$d..." ; \
- (cd $$d; $(MAKE) clean); done
-else
-clean::;
-endif
-
-ifneq ("$(SUBDIRS)", "")
-veryclean:: subdirs.veryclean
-
-subdirs.veryclean::
- @for d in $(SUBDIRS); do \
- echo "Verycleaning all in $$d..." ; \
- (cd $$d; $(MAKE) veryclean); done
-else
-veryclean::;
-endif
-
-# dist.list prints a list of files to be included in the distribution
-distlist::
-ifneq ("$(DISTLIST)", "")
- @for f in $(DISTLIST); do \
- echo $(CWDPATH)/$$f; done
-endif
-ifneq ("$(SUBDIRS)", "")
-ifneq ("$(SUBDIRSDIST)", "NO")
- @for d in $(SUBDIRS); do \
- (cd $$d; $(MAKE) distlist CWDPATH=$(CWDPATH)/$$d); done
-endif
-endif
-ifeq ("$(DISTLIST)$(SUBDIRS)","")
-
-endif
-
diff --git a/rpc++/README b/rpc++/README
deleted file mode 100644
index bede31dd376..00000000000
--- a/rpc++/README
+++ /dev/null
@@ -1,18 +0,0 @@
-This directory contains the sources for a C++ interface to Sun RPCs.
-
-As far as I remember, I got the original sources of the rpc++-library
-from some newsgroup, though I don't remember which one. I liked the
-basic idea but disliked several aspects of the interface details. So I
-adapted it to my likes. I intended some minor changes but soon found
-myself renaming classes, changing method parameters, introducing new
-classes, etc. The result is by no way compatible with the original
-version. It is, I hope, nevertheless useful.
-
-The current version 2.2 of the rpc++ library updates the version 2.1
-posted in March 1991. It is the reaction to gcc-2.2 that finally
-allows a sufficiently reliable use of templates (almost, see
-Installation in rpc++.texi)
-
-Michael Lipp
-
-<mnl@dtro.e-technik.th-darmstadt.de>
diff --git a/rpc++/README.ORIG b/rpc++/README.ORIG
deleted file mode 100644
index 60aa3f121e1..00000000000
--- a/rpc++/README.ORIG
+++ /dev/null
@@ -1,9 +0,0 @@
-This directory contains a collection of classes that provide an
-interface to SUN's RPCs. I dubbed the collection the rpc++-library. It
-has been tested with gcc-1.40 on a SparcStation running SunOS 4.0.
-
-There is no documentation. Look at the example in ./example.
-
-Peter Berens
-
-
diff --git a/rpc++/StdHdrs/Makefile b/rpc++/StdHdrs/Makefile
deleted file mode 100644
index 404499ce0cc..00000000000
--- a/rpc++/StdHdrs/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-TOP = ..
-SUBDIRS = rpc
-SUBDIRSALL = NO
-SUBDIRSDIST = NO
-
-all::
-
-clean::
- rm -f $(CLEANWILDCARDS)
-
-DISTLIST = Makefile README $(wildcard rpc/*.h)
-
-include $(TOP)/Proj.make
diff --git a/rpc++/StdHdrs/README b/rpc++/StdHdrs/README
deleted file mode 100644
index c9f9f5e20e5..00000000000
--- a/rpc++/StdHdrs/README
+++ /dev/null
@@ -1,3 +0,0 @@
-This directory contains some of Sun's rpc headers that have been fixed
-(though not thoroughly) to work with ANSI C and C++. I have installed
-them in my standard C include path.
diff --git a/rpc++/StdHdrs/rpc/auth.h b/rpc++/StdHdrs/rpc/auth.h
deleted file mode 100644
index 82b22c76b29..00000000000
--- a/rpc++/StdHdrs/rpc/auth.h
+++ /dev/null
@@ -1,171 +0,0 @@
-/* @(#)auth.h 2.3 88/08/07 4.0 RPCSRC; from 1.17 88/02/08 SMI */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * auth.h, Authentication interface.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- *
- * The data structures are completely opaque to the client. The client
- * is required to pass a AUTH * to routines that create rpc
- * "sessions".
- */
-
-
-#ifndef _rpc_auth_h
-#define _rpc_auth_h
-
-#define MAX_AUTH_BYTES 400
-#define MAXNETNAMELEN 255 /* maximum length of network user's name */
-
-/*
- * Status returned from authentication check
- */
-enum auth_stat {
- AUTH_OK=0,
- /*
- * failed at remote end
- */
- AUTH_BADCRED=1, /* bogus credentials (seal broken) */
- AUTH_REJECTEDCRED=2, /* client should begin new session */
- AUTH_BADVERF=3, /* bogus verifier (seal broken) */
- AUTH_REJECTEDVERF=4, /* verifier expired or was replayed */
- AUTH_TOOWEAK=5, /* rejected due to security reasons */
- /*
- * failed locally
- */
- AUTH_INVALIDRESP=6, /* bogus response verifier */
- AUTH_FAILED=7 /* some unknown reason */
-};
-
-#if (__mc68000__ || __sparc__ || __vax__ || __i386__)
-typedef u_long u_int32; /* 32-bit unsigned integers */
-#endif
-
-union des_block {
- struct {
- u_int32 high;
- u_int32 low;
- } key;
- char c[8];
-};
-typedef union des_block des_block;
-extern bool_t xdr_des_block();
-
-/*
- * Authentication info. Opaque to client.
- */
-struct opaque_auth {
- enum_t oa_flavor; /* flavor of auth */
- caddr_t oa_base; /* address of more auth stuff */
- u_int oa_length; /* not to exceed MAX_AUTH_BYTES */
-};
-
-
-/*
- * Auth handle, interface to client side authenticators.
- */
-typedef struct {
- struct opaque_auth ah_cred;
- struct opaque_auth ah_verf;
- union des_block ah_key;
- struct auth_ops {
- void (*ah_nextverf)();
- int (*ah_marshal)(); /* nextverf & serialize */
- int (*ah_validate)(); /* validate varifier */
- int (*ah_refresh)(); /* refresh credentials */
- void (*ah_destroy)(); /* destroy this structure */
- } *ah_ops;
- caddr_t ah_private;
-} AUTH;
-
-
-/*
- * Authentication ops.
- * The ops and the auth handle provide the interface to the authenticators.
- *
- * AUTH *auth;
- * XDR *xdrs;
- * struct opaque_auth verf;
- */
-#define AUTH_NEXTVERF(auth) \
- ((*((auth)->ah_ops->ah_nextverf))(auth))
-#define auth_nextverf(auth) \
- ((*((auth)->ah_ops->ah_nextverf))(auth))
-
-#define AUTH_MARSHALL(auth, xdrs) \
- ((*((auth)->ah_ops->ah_marshal))(auth, xdrs))
-#define auth_marshall(auth, xdrs) \
- ((*((auth)->ah_ops->ah_marshal))(auth, xdrs))
-
-#define AUTH_VALIDATE(auth, verfp) \
- ((*((auth)->ah_ops->ah_validate))((auth), verfp))
-#define auth_validate(auth, verfp) \
- ((*((auth)->ah_ops->ah_validate))((auth), verfp))
-
-#define AUTH_REFRESH(auth) \
- ((*((auth)->ah_ops->ah_refresh))(auth))
-#define auth_refresh(auth) \
- ((*((auth)->ah_ops->ah_refresh))(auth))
-
-#define AUTH_DESTROY(auth) \
- ((*((auth)->ah_ops->ah_destroy))(auth))
-#define auth_destroy(auth) \
- ((*((auth)->ah_ops->ah_destroy))(auth))
-
-
-extern struct opaque_auth _null_auth;
-
-
-/*
- * These are the various implementations of client side authenticators.
- */
-
-/*
- * Unix style authentication
- * AUTH *authunix_create(machname, uid, gid, len, aup_gids)
- * char *machname;
- * int uid;
- * int gid;
- * int len;
- * int *aup_gids;
- */
-extern AUTH *authunix_create();
-extern AUTH *authunix_create_default(); /* takes no parameters */
-extern AUTH *authnone_create(); /* takes no parameters */
-extern AUTH *authdes_create();
-
-#define AUTH_NONE 0 /* no authentication */
-#define AUTH_NULL 0 /* backward compatibility */
-#define AUTH_UNIX 1 /* unix style (uid, gids) */
-#define AUTH_SHORT 2 /* short hand unix style */
-#define AUTH_DES 3 /* des style (encrypted timestamps) */
-
-#endif /*!_rpc_auth_h*/
diff --git a/rpc++/StdHdrs/rpc/c_types.h b/rpc++/StdHdrs/rpc/c_types.h
deleted file mode 100644
index eac882f1082..00000000000
--- a/rpc++/StdHdrs/rpc/c_types.h
+++ /dev/null
@@ -1,79 +0,0 @@
-#ifndef _rpc_c_types_h_
-#define _rpc_c_types_h_
-
-#if defined(__cplusplus)
- /*
- * Definitions for C++ 2.0 and later require extern "C" { decl; }
- */
-# define EXTERN_FUNCTION( rtn, args ) extern "C" { rtn args; }
-# define FUN_ARGS( args ) args
-# define STRUCT_TAG( tag_name ) /* the tag disappears */
-# define ENUM_BITFIELD( enum_type ) unsigned
-# define ENUM_TYPE( enum_sp, enum_ty ) enum_ty
-
-#if defined(__STDC__) || defined(__cplusplus) || defined(c_plusplus)
-# define NAME_CONFLICT( name ) _##name
-#else
-# define NAME_CONFLICT( name ) _/**/name
-#endif
-
-# define DOTDOTDOT ...
-# define _VOID_ /* anachronism */
-# define CONST const
-
-/*
- * This is not necessary for 2.0 since 2.0 has corrected the void (*) () problem
- */
-typedef void (*_PFV_)();
-typedef int (*_PFI_)();
-
-#elif defined(c_plusplus)
- /*
- * Definitions for C++ 1.2
- */
-# define EXTERN_FUNCTION( rtn, args ) rtn args
-# define FUN_ARGS( args ) args
-# define STRUCT_TAG( tag_name ) /* the tag disappears */
-# define ENUM_BITFIELD( enum_type ) unsigned
-# define ENUM_TYPE( enum_sp, enum_ty ) enum_ty
-# define NAME_CONFLICT( name ) _/**/name
-# define DOTDOTDOT ...
-# define _VOID_ /* anachronism */
-# define CONST const
-
-typedef void (*_PFV_)();
-typedef int (*_PFI_)();
-
-#elif defined(__STDC__)
- /*
- * Definitions for ANSI C
- */
-# define EXTERN_FUNCTION( rtn, args ) rtn args
-# define FUN_ARGS( args ) args
-# define STRUCT_TAG( tag_name ) tag_name
-# define ENUM_BITFIELD( enum_type ) unsigned
-# define ENUM_TYPE( enum_sp, enum_ty ) enum_sp enum_ty
-# define NAME_CONFLICT( name ) name
-# define DOTDOTDOT ...
-# define _VOID_ void
-# define CONST
-
-#else
- /*
- * Definitions for Sun/K&R C -- ignore function prototypes,
- * but preserve tag names and enum bitfield declarations.
- */
-# define EXTERN_FUNCTION( rtn, args ) rtn()
-# define FUN_ARGS( args ) ()
-# define STRUCT_TAG( tag_name ) tag_name
-# define ENUM_BITFIELD( enum_type ) enum_type
-# define ENUM_TYPE( enum_sp, enum_ty ) enum_sp enum_ty
-# define NAME_CONFLICT( name ) name
-# define DOTDOTDOT
-# define _VOID_
- /* VOID is only used where it disappears anyway */
-# define CONST
-
-#endif /* Which type of C/C++ compiler are we using? */
-
-#endif
diff --git a/rpc++/StdHdrs/rpc/clnt.h b/rpc++/StdHdrs/rpc/clnt.h
deleted file mode 100644
index 4cb303bc1eb..00000000000
--- a/rpc++/StdHdrs/rpc/clnt.h
+++ /dev/null
@@ -1,347 +0,0 @@
-/* @(#)clnt.h 2.1 88/07/29 4.0 RPCSRC; from 1.31 88/02/08 SMI*/
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * clnt.h - Client side remote procedure call interface.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#ifndef _rpc_clnt_h
-#define _rpc_clnt_h
-
-/*
- * Rpc calls return an enum clnt_stat. This should be looked at more,
- * since each implementation is required to live with this (implementation
- * independent) list of errors.
- */
-enum clnt_stat {
- RPC_SUCCESS=0, /* call succeeded */
- /*
- * local errors
- */
- RPC_CANTENCODEARGS=1, /* can't encode arguments */
- RPC_CANTDECODERES=2, /* can't decode results */
- RPC_CANTSEND=3, /* failure in sending call */
- RPC_CANTRECV=4, /* failure in receiving result */
- RPC_TIMEDOUT=5, /* call timed out */
- /*
- * remote errors
- */
- RPC_VERSMISMATCH=6, /* rpc versions not compatible */
- RPC_AUTHERROR=7, /* authentication error */
- RPC_PROGUNAVAIL=8, /* program not available */
- RPC_PROGVERSMISMATCH=9, /* program version mismatched */
- RPC_PROCUNAVAIL=10, /* procedure unavailable */
- RPC_CANTDECODEARGS=11, /* decode arguments error */
- RPC_SYSTEMERROR=12, /* generic "other problem" */
-
- /*
- * callrpc & clnt_create errors
- */
- RPC_UNKNOWNHOST=13, /* unknown host name */
- RPC_UNKNOWNPROTO=17, /* unkown protocol */
-
- /*
- * _ create errors
- */
- RPC_PMAPFAILURE=14, /* the pmapper failed in its call */
- RPC_PROGNOTREGISTERED=15, /* remote program is not registered */
- /*
- * unspecified error
- */
- RPC_FAILED=16
-};
-
-
-/*
- * Error info.
- */
-struct rpc_err {
- enum clnt_stat re_status;
- union {
- int RE_errno; /* realated system error */
- enum auth_stat RE_why; /* why the auth error occurred */
- struct {
- u_long low; /* lowest verion supported */
- u_long high; /* highest verion supported */
- } RE_vers;
- struct { /* maybe meaningful if RPC_FAILED */
- long s1;
- long s2;
- } RE_lb; /* life boot & debugging only */
- } ru;
-#define re_errno ru.RE_errno
-#define re_why ru.RE_why
-#define re_vers ru.RE_vers
-#define re_lb ru.RE_lb
-};
-
-
-/*
- * Client rpc handle.
- * Created by individual implementations, see e.g. rpc_udp.c.
- * Client is responsible for initializing auth, see e.g. auth_none.c.
- */
-typedef struct {
- AUTH *cl_auth; /* authenticator */
- struct clnt_ops {
- enum clnt_stat (*cl_call)(DOTDOTDOT); /* call remote procedure */
- void (*cl_abort)(DOTDOTDOT); /* abort a call */
- void (*cl_geterr)(DOTDOTDOT); /* get specific error code */
- bool_t (*cl_freeres)(DOTDOTDOT); /* frees results */
- void (*cl_destroy)(DOTDOTDOT);/* destroy this structure */
- bool_t (*cl_control)(DOTDOTDOT);/* the ioctl() of rpc */
- } *cl_ops;
- caddr_t cl_private; /* private stuff */
-} CLIENT;
-
-
-/*
- * client side rpc interface ops
- *
- * Parameter types are:
- *
- */
-
-/*
- * enum clnt_stat
- * CLNT_CALL(rh, proc, xargs, argsp, xres, resp, timeout)
- * CLIENT *rh;
- * u_long proc;
- * xdrproc_t xargs;
- * caddr_t argsp;
- * xdrproc_t xres;
- * caddr_t resp;
- * struct timeval timeout;
- */
-#define CLNT_CALL(rh, proc, xargs, argsp, xres, resp, secs) \
- ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, argsp, xres, resp, secs))
-#define clnt_call(rh, proc, xargs, argsp, xres, resp, secs) \
- ((*(rh)->cl_ops->cl_call)(rh, proc, xargs, argsp, xres, resp, secs))
-
-/*
- * void
- * CLNT_ABORT(rh);
- * CLIENT *rh;
- */
-#define CLNT_ABORT(rh) ((*(rh)->cl_ops->cl_abort)(rh))
-#define clnt_abort(rh) ((*(rh)->cl_ops->cl_abort)(rh))
-
-/*
- * struct rpc_err
- * CLNT_GETERR(rh);
- * CLIENT *rh;
- */
-#define CLNT_GETERR(rh,errp) ((*(rh)->cl_ops->cl_geterr)(rh, errp))
-#define clnt_geterr(rh,errp) ((*(rh)->cl_ops->cl_geterr)(rh, errp))
-
-
-/*
- * bool_t
- * CLNT_FREERES(rh, xres, resp);
- * CLIENT *rh;
- * xdrproc_t xres;
- * caddr_t resp;
- */
-#define CLNT_FREERES(rh,xres,resp) ((*(rh)->cl_ops->cl_freeres)(rh,xres,resp))
-#define clnt_freeres(rh,xres,resp) ((*(rh)->cl_ops->cl_freeres)(rh,xres,resp))
-
-/*
- * bool_t
- * CLNT_CONTROL(cl, request, info)
- * CLIENT *cl;
- * u_int request;
- * char *info;
- */
-#define CLNT_CONTROL(cl,rq,in) ((*(cl)->cl_ops->cl_control)(cl,rq,in))
-#define clnt_control(cl,rq,in) ((*(cl)->cl_ops->cl_control)(cl,rq,in))
-
-/*
- * control operations that apply to both udp and tcp transports
- */
-#define CLSET_TIMEOUT 1 /* set timeout (timeval) */
-#define CLGET_TIMEOUT 2 /* get timeout (timeval) */
-#define CLGET_SERVER_ADDR 3 /* get server's address (sockaddr) */
-/*
- * udp only control operations
- */
-#define CLSET_RETRY_TIMEOUT 4 /* set retry timeout (timeval) */
-#define CLGET_RETRY_TIMEOUT 5 /* get retry timeout (timeval) */
-
-/*
- * void
- * CLNT_DESTROY(rh);
- * CLIENT *rh;
- */
-#define CLNT_DESTROY(rh) ((*(rh)->cl_ops->cl_destroy)(rh))
-#define clnt_destroy(rh) ((*(rh)->cl_ops->cl_destroy)(rh))
-
-
-/*
- * RPCTEST is a test program which is accessable on every rpc
- * transport/port. It is used for testing, performance evaluation,
- * and network administration.
- */
-
-#define RPCTEST_PROGRAM ((u_long)1)
-#define RPCTEST_VERSION ((u_long)1)
-#define RPCTEST_NULL_PROC ((u_long)2)
-#define RPCTEST_NULL_BATCH_PROC ((u_long)3)
-
-/*
- * By convention, procedure 0 takes null arguments and returns them
- */
-
-#define NULLPROC ((u_long)0)
-
-/*
- * Below are the client handle creation routines for the various
- * implementations of client side rpc. They can return NULL if a
- * creation failure occurs.
- */
-
-/*
- * Memory based rpc (for speed check and testing)
- * CLIENT *
- * clntraw_create(prog, vers)
- * u_long prog;
- * u_long vers;
- */
-EXTERN_FUNCTION(CLIENT *clntraw_create, (u_long prog, u_long vers));
-
-
-/*
- * Generic client creation routine. Supported protocols are "udp" and "tcp"
- */
-EXTERN_FUNCTION(CLIENT *
-clnt_create, (char* host, u_long prog, u_long vers, char* prot));
-/*
- char *host; -- hostname
- u_long prog; -- program number
- u_long vers; -- version number
- char *prot; -- protocol
-*/
-
-
-
-
-/*
- * TCP based rpc
- * CLIENT *
- * clnttcp_create(raddr, prog, vers, sockp, sendsz, recvsz)
- * struct sockaddr_in *raddr;
- * u_long prog;
- * u_long version;
- * register int *sockp;
- * u_int sendsz;
- * u_int recvsz;
- */
-EXTERN_FUNCTION(CLIENT *clnttcp_create, (struct sockaddr_in *raddr,
- u_long prog,
- u_long version,
- register int *sockp,
- u_int sendsz,
- u_int recvsz));
-
-/*
- * UDP based rpc.
- * CLIENT *
- * clntudp_create(raddr, program, version, wait, sockp)
- * struct sockaddr_in *raddr;
- * u_long program;
- * u_long version;
- * struct timeval wait;
- * int *sockp;
- *
- * Same as above, but you specify max packet sizes.
- * CLIENT *
- * clntudp_bufcreate(raddr, program, version, wait, sockp, sendsz, recvsz)
- * struct sockaddr_in *raddr;
- * u_long program;
- * u_long version;
- * struct timeval wait;
- * int *sockp;
- * u_int sendsz;
- * u_int recvsz;
- */
-EXTERN_FUNCTION(CLIENT *clntudp_create, (struct sockaddr_in *raddr,
- u_long program,
- u_long version,
- struct timeval wait,
- int *sockp));
-EXTERN_FUNCTION(CLIENT *clntudp_bufcreate, (struct sockaddr_in *raddr,
- u_long program,
- u_long version,
- struct timeval wait,
- int *sockp,
- u_int sendsz,
- u_int recvsz));
-
-/*
- * Print why creation failed
- */
-EXTERN_FUNCTION(void clnt_pcreateerror, (char *msg)); /* stderr */
-EXTERN_FUNCTION(char *clnt_spcreateerror, (char *msg)); /* string */
-
-/*
- * Like clnt_perror(), but is more verbose in its output
- */
-EXTERN_FUNCTION(void clnt_perrno, (enum clnt_stat num)); /* stderr */
-
-/*
- * Print an English error message, given the client error code
- */
-EXTERN_FUNCTION(void clnt_perror, (CLIENT *clnt, char *msg)); /* stderr */
-EXTERN_FUNCTION(char *clnt_sperror, (CLIENT *clnt, char *msg)); /* string */
-
-/*
- * If a creation fails, the following allows the user to figure out why.
- */
-struct rpc_createerr {
- enum clnt_stat cf_stat;
- struct rpc_err cf_error; /* useful when cf_stat == RPC_PMAPFAILURE */
-};
-
-extern struct rpc_createerr rpc_createerr;
-
-
-
-/*
- * Copy error message to buffer.
- */
-EXTERN_FUNCTION(char *clnt_sperrno, (enum clnt_stat num)); /* string */
-
-
-
-#define UDPMSGSIZE 8800 /* rpc imposed limit on udp msg size */
-#define RPCSMALLMSGSIZE 400 /* a more reasonable packet size */
-
-#endif /*!_rpc_clnt_h*/
diff --git a/rpc++/StdHdrs/rpc/pmap_clnt.h b/rpc++/StdHdrs/rpc/pmap_clnt.h
deleted file mode 100644
index 0a209e4f00f..00000000000
--- a/rpc++/StdHdrs/rpc/pmap_clnt.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* @(#)pmap_clnt.h 2.1 88/07/29 4.0 RPCSRC; from 1.11 88/02/08 SMI */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * pmap_clnt.h
- * Supplies C routines to get to portmap services.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-/*
- * Usage:
- * success = pmap_set(program, version, protocol, port);
- * success = pmap_unset(program, version);
- * port = pmap_getport(address, program, version, protocol);
- * head = pmap_getmaps(address);
- * clnt_stat = pmap_rmtcall(address, program, version, procedure,
- * xdrargs, argsp, xdrres, resp, tout, port_ptr)
- * (works for udp only.)
- * clnt_stat = clnt_broadcast(program, version, procedure,
- * xdrargs, argsp, xdrres, resp, eachresult)
- * (like pmap_rmtcall, except the call is broadcasted to all
- * locally connected nets. For each valid response received,
- * the procedure eachresult is called. Its form is:
- * done = eachresult(resp, raddr)
- * bool_t done;
- * caddr_t resp;
- * struct sockaddr_in raddr;
- * where resp points to the results of the call and raddr is the
- * address if the responder to the broadcast.
- */
-
-#ifndef _rpc_pmap_clnt_h
-#define _rpc_pmap_clnt_h
-
-#include <rpc/c_types.h>
-
-EXTERN_FUNCTION(bool_t pmap_set, (u_long prognum, u_long versnum,
- int protocol, u_short port));
-EXTERN_FUNCTION(bool_t pmap_unset, (u_long prognum, u_long versnum));
-EXTERN_FUNCTION(struct pmaplist *pmap_getmaps, (struct sockaddr_in *addr));
-EXTERN_FUNCTION(enum clnt_stat pmap_rmtcall, (struct sockaddr_in *addr,
- u_long prognum, u_long versnum,
- u_long procnum,
- char *in, char *out,
- xdrproc_t inproc,
- xdrproc_t outproc,
- struct timeval timeout,
- u_long *portp));
-EXTERN_FUNCTION(enum clnt_stat clnt_broadcast, ());
-EXTERN_FUNCTION(u_short pmap_getport, (struct sockaddr_in *addr,
- u_long prognum, u_long versnum,
- u_long protocol));
-
-#endif /*!_rpc_pmap_clnt_h*/
diff --git a/rpc++/StdHdrs/rpc/svc.h b/rpc++/StdHdrs/rpc/svc.h
deleted file mode 100644
index 4e551e55fd5..00000000000
--- a/rpc++/StdHdrs/rpc/svc.h
+++ /dev/null
@@ -1,286 +0,0 @@
-/* @(#)svc.h 2.2 88/07/29 4.0 RPCSRC; from 1.20 88/02/08 SMI */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-
-/*
- * svc.h, Server-side remote procedure call interface.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#ifndef _rpc_svc_h
-#define _rpc_svc_h
-
-#include <rpc/pmap_clnt.h>
-
-/*
- * This interface must manage two items concerning remote procedure calling:
- *
- * 1) An arbitrary number of transport connections upon which rpc requests
- * are received. The two most notable transports are TCP and UDP; they are
- * created and registered by routines in svc_tcp.c and svc_udp.c, respectively;
- * they in turn call xprt_register and xprt_unregister.
- *
- * 2) An arbitrary number of locally registered services. Services are
- * described by the following four data: program number, version number,
- * "service dispatch" function, a transport handle, and a boolean that
- * indicates whether or not the exported program should be registered with a
- * local binder service; if true the program's number and version and the
- * port number from the transport handle are registered with the binder.
- * These data are registered with the rpc svc system via svc_register.
- *
- * A service's dispatch function is called whenever an rpc request comes in
- * on a transport. The request's program and version numbers must match
- * those of the registered service. The dispatch function is passed two
- * parameters, struct svc_req * and SVCXPRT *, defined below.
- */
-
-enum xprt_stat {
- XPRT_DIED,
- XPRT_MOREREQS,
- XPRT_IDLE
-};
-
-/*
- * Server side transport handle
- */
-typedef struct {
- int xp_sock;
- u_short xp_port; /* associated port number */
- struct xp_ops {
- bool_t (*xp_recv)(DOTDOTDOT); /* receive incomming requests */
- enum xprt_stat (*xp_stat)(DOTDOTDOT); /* get transport status */
- bool_t (*xp_getargs)(DOTDOTDOT); /* get arguments */
- bool_t (*xp_reply)(DOTDOTDOT); /* send reply */
- bool_t (*xp_freeargs)(DOTDOTDOT);/* free mem allocated for args */
- void (*xp_destroy)(DOTDOTDOT); /* destroy this struct */
- } *xp_ops;
- int xp_addrlen; /* length of remote address */
- struct sockaddr_in xp_raddr; /* remote address */
- struct opaque_auth xp_verf; /* raw response verifier */
- caddr_t xp_p1; /* private */
- caddr_t xp_p2; /* private */
-} SVCXPRT;
-
-/*
- * Approved way of getting address of caller
- */
-#define svc_getcaller(x) (&(x)->xp_raddr)
-
-/*
- * Operations defined on an SVCXPRT handle
- *
- * SVCXPRT *xprt;
- * struct rpc_msg *msg;
- * xdrproc_t xargs;
- * caddr_t argsp;
- */
-#define SVC_RECV(xprt, msg) \
- (*(xprt)->xp_ops->xp_recv)((xprt), (msg))
-#define svc_recv(xprt, msg) \
- (*(xprt)->xp_ops->xp_recv)((xprt), (msg))
-
-#define SVC_STAT(xprt) \
- (*(xprt)->xp_ops->xp_stat)(xprt)
-#define svc_stat(xprt) \
- (*(xprt)->xp_ops->xp_stat)(xprt)
-
-#define SVC_GETARGS(xprt, xargs, argsp) \
- (*(xprt)->xp_ops->xp_getargs)((xprt), (xargs), (argsp))
-#define svc_getargs(xprt, xargs, argsp) \
- (*(xprt)->xp_ops->xp_getargs)((xprt), (xargs), (argsp))
-
-#define SVC_REPLY(xprt, msg) \
- (*(xprt)->xp_ops->xp_reply) ((xprt), (msg))
-#define svc_reply(xprt, msg) \
- (*(xprt)->xp_ops->xp_reply) ((xprt), (msg))
-
-#define SVC_FREEARGS(xprt, xargs, argsp) \
- (*(xprt)->xp_ops->xp_freeargs)((xprt), (xargs), (argsp))
-#define svc_freeargs(xprt, xargs, argsp) \
- (*(xprt)->xp_ops->xp_freeargs)((xprt), (xargs), (argsp))
-
-#define SVC_DESTROY(xprt) \
- (*(xprt)->xp_ops->xp_destroy)(xprt)
-#define svc_destroy(xprt) \
- (*(xprt)->xp_ops->xp_destroy)(xprt)
-
-
-/*
- * Service request
- */
-struct svc_req {
- u_long rq_prog; /* service program number */
- u_long rq_vers; /* service protocol version */
- u_long rq_proc; /* the desired procedure */
- struct opaque_auth rq_cred; /* raw creds from the wire */
- caddr_t rq_clntcred; /* read only cooked cred */
- SVCXPRT *rq_xprt; /* associated transport */
-};
-
-
-/*
- * Service registration
- *
- * svc_register(xprt, prog, vers, dispatch, protocol)
- * SVCXPRT *xprt;
- * u_long prog;
- * u_long vers;
- * void (*dispatch)();
- * int protocol; like TCP or UDP, zero means do not register
- */
-EXTERN_FUNCTION(bool_t svc_register, (SVCXPRT *xprt, u_long prog, u_long vers,
- void (*dispatch)(struct svc_req *,
- SVCXPRT*),
- int protocol));
-
-/*
- * Service un-registration
- *
- * svc_unregister(prog, vers)
- * u_long prog;
- * u_long vers;
- */
-EXTERN_FUNCTION(void* svc_unregister, (u_long prog, u_long vers));
-
-/*
- * Transport registration.
- *
- * xprt_register(xprt)
- * SVCXPRT *xprt;
- */
-EXTERN_FUNCTION(void xprt_register, (SVCXPRT* xprt));
-
-/*
- * Transport un-register
- *
- * xprt_unregister(xprt)
- * SVCXPRT *xprt;
- */
-EXTERN_FUNCTION(void xprt_unregister, (SVCXPRT* xprt));
-
-
-
-
-/*
- * When the service routine is called, it must first check to see if it
- * knows about the procedure; if not, it should call svcerr_noproc
- * and return. If so, it should deserialize its arguments via
- * SVC_GETARGS (defined above). If the deserialization does not work,
- * svcerr_decode should be called followed by a return. Successful
- * decoding of the arguments should be followed the execution of the
- * procedure's code and a call to svc_sendreply.
- *
- * Also, if the service refuses to execute the procedure due to too-
- * weak authentication parameters, svcerr_weakauth should be called.
- * Note: do not confuse access-control failure with weak authentication!
- *
- * NB: In pure implementations of rpc, the caller always waits for a reply
- * msg. This message is sent when svc_sendreply is called.
- * Therefore pure service implementations should always call
- * svc_sendreply even if the function logically returns void; use
- * xdr.h - xdr_void for the xdr routine. HOWEVER, tcp based rpc allows
- * for the abuse of pure rpc via batched calling or pipelining. In the
- * case of a batched call, svc_sendreply should NOT be called since
- * this would send a return message, which is what batching tries to avoid.
- * It is the service/protocol writer's responsibility to know which calls are
- * batched and which are not. Warning: responding to batch calls may
- * deadlock the caller and server processes!
- */
-
-EXTERN_FUNCTION(bool_t svc_sendreply, (SVCXPRT *xprt,xdrproc_t outproc,
- char *out));
-EXTERN_FUNCTION(void svcerr_decode, (SVCXPRT *xprt));
-EXTERN_FUNCTION(void svcerr_weakauth, (SVCXPRT *xprt));
-EXTERN_FUNCTION(void svcerr_noproc, (SVCXPRT *xprt));
-EXTERN_FUNCTION(void svcerr_progvers, (SVCXPRT *xprt));
-EXTERN_FUNCTION(void svcerr_auth, (SVCXPRT *xprt, enum auth_stat why));
-EXTERN_FUNCTION(void svcerr_noprog, (SVCXPRT *xprt));
-EXTERN_FUNCTION(void svcerr_systemerr, (SVCXPRT *xprt));
-
-/*
- * Lowest level dispatching -OR- who owns this process anyway.
- * Somebody has to wait for incoming requests and then call the correct
- * service routine. The routine svc_run does infinite waiting; i.e.,
- * svc_run never returns.
- * Since another (co-existant) package may wish to selectively wait for
- * incoming calls or other events outside of the rpc architecture, the
- * routine svc_getreq is provided. It must be passed readfds, the
- * "in-place" results of a select system call (see select, section 2).
- */
-
-/*
- * Global keeper of rpc service descriptors in use
- * dynamic; must be inspected before each call to select
- */
-#ifdef FD_SETSIZE
-extern fd_set svc_fdset;
-#define svc_fds svc_fdset.fds_bits[0] /* compatibility */
-#else
-extern int svc_fds;
-#endif /* def FD_SETSIZE */
-
-/*
- * a small program implemented by the svc_rpc implementation itself;
- * also see clnt.h for protocol numbers.
- */
-EXTERN_FUNCTION(void rpctest_service, ());
-EXTERN_FUNCTION(void svc_getreq, (int rdfds));
-EXTERN_FUNCTION(void svc_getreqset, (fd_set *rdfdsp)); /* takes fdset instead of int */
-EXTERN_FUNCTION(void svc_run, ()); /* never returns */
-
-/*
- * Socket to use on svcxxx_create call to get default socket
- */
-#define RPC_ANYSOCK -1
-
-/*
- * These are the existing service side transport implementations
- */
-
-/*
- * Memory based rpc for testing and timing.
- */
-EXTERN_FUNCTION(SVCXPRT *svcraw_create, ());
-
-/*
- * Udp based rpc.
- */
-EXTERN_FUNCTION(SVCXPRT *svcudp_create, (int sock));
-EXTERN_FUNCTION(SVCXPRT *svcudp_bufcreate, (int sock, u_int sendsz,
- u_int recvsz));
-
-/*
- * Tcp based rpc.
- */
-EXTERN_FUNCTION(SVCXPRT *svctcp_create, (int fd, u_int sendsz, u_int recvsz));
-
-
-
-#endif /*!_rpc_svc_h*/
diff --git a/rpc++/StdHdrs/rpc/xdr.h b/rpc++/StdHdrs/rpc/xdr.h
deleted file mode 100644
index 25fb07fe68a..00000000000
--- a/rpc++/StdHdrs/rpc/xdr.h
+++ /dev/null
@@ -1,275 +0,0 @@
-/* @(#)xdr.h 2.2 88/07/29 4.0 RPCSRC */
-/*
- * Sun RPC is a product of Sun Microsystems, Inc. and is provided for
- * unrestricted use provided that this legend is included on all tape
- * media and as a part of the software program in whole or part. Users
- * may copy or modify Sun RPC without charge, but are not authorized
- * to license or distribute it to anyone else except as part of a product or
- * program developed by the user.
- *
- * SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
- * WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
- *
- * Sun RPC is provided with no support and without any obligation on the
- * part of Sun Microsystems, Inc. to assist in its use, correction,
- * modification or enhancement.
- *
- * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
- * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
- * OR ANY PART THEREOF.
- *
- * In no event will Sun Microsystems, Inc. be liable for any lost revenue
- * or profits or other special, indirect and consequential damages, even if
- * Sun has been advised of the possibility of such damages.
- *
- * Sun Microsystems, Inc.
- * 2550 Garcia Avenue
- * Mountain View, California 94043
- */
-/* @(#)xdr.h 1.19 87/04/22 SMI */
-
-/*
- * xdr.h, External Data Representation Serialization Routines.
- *
- * Copyright (C) 1984, Sun Microsystems, Inc.
- */
-
-#ifndef _rpc_xdr_h
-#define _rpc_xdr_h
-
-#include <rpc/c_types.h>
-
-#include <rpc/types.h>
-/*
- * XDR provides a conventional way for converting between C data
- * types and an external bit-string representation. Library supplied
- * routines provide for the conversion on built-in C data types. These
- * routines and utility routines defined here are used to help implement
- * a type encode/decode routine for each user-defined type.
- *
- * Each data type provides a single procedure which takes two arguments:
- *
- * bool_t
- * xdrproc(xdrs, argresp)
- * XDR *xdrs;
- * <type> *argresp;
- *
- * xdrs is an instance of a XDR handle, to which or from which the data
- * type is to be converted. argresp is a pointer to the structure to be
- * converted. The XDR handle contains an operation field which indicates
- * which of the operations (ENCODE, DECODE * or FREE) is to be performed.
- *
- * XDR_DECODE may allocate space if the pointer argresp is null. This
- * data can be freed with the XDR_FREE operation.
- *
- * We write only one procedure per data type to make it easy
- * to keep the encode and decode procedures for a data type consistent.
- * In many cases the same code performs all operations on a user defined type,
- * because all the hard work is done in the component type routines.
- * decode as a series of calls on the nested data types.
- */
-
-/*
- * Xdr operations. XDR_ENCODE causes the type to be encoded into the
- * stream. XDR_DECODE causes the type to be extracted from the stream.
- * XDR_FREE can be used to release the space allocated by an XDR_DECODE
- * request.
- */
-enum xdr_op {
- XDR_ENCODE=0,
- XDR_DECODE=1,
- XDR_FREE=2
-};
-
-/*
- * This is the number of bytes per unit of external data.
- */
-#define BYTES_PER_XDR_UNIT (4)
-#define RNDUP(x) ((((x) + BYTES_PER_XDR_UNIT - 1) / BYTES_PER_XDR_UNIT) \
- * BYTES_PER_XDR_UNIT)
-
-/*
- * The XDR handle.
- * Contains operation which is being applied to the stream,
- * an operations vector for the paticular implementation (e.g. see xdr_mem.c),
- * and two private fields for the use of the particular impelementation.
- */
-typedef struct {
- enum xdr_op x_op; /* operation; fast additional param */
- struct xdr_ops {
- bool_t (*x_getlong)(); /* get a long from underlying stream */
- bool_t (*x_putlong)(); /* put a long to " */
- bool_t (*x_getbytes)();/* get some bytes from " */
- bool_t (*x_putbytes)();/* put some bytes to " */
- u_int (*x_getpostn)();/* returns bytes off from beginning */
- bool_t (*x_setpostn)();/* lets you reposition the stream */
- long * (*x_inline)(); /* buf quick ptr to buffered data */
- void (*x_destroy)(); /* free privates of this xdr_stream */
- } *x_ops;
- caddr_t x_public; /* users' data */
- caddr_t x_private; /* pointer to private data */
- caddr_t x_base; /* private used for position info */
- int x_handy; /* extra private word */
-} XDR;
-
-/*
- * A xdrproc_t exists for each data type which is to be encoded or decoded.
- *
- * The second argument to the xdrproc_t is a pointer to an opaque pointer.
- * The opaque pointer generally points to a structure of the data type
- * to be decoded. If this pointer is 0, then the type routines should
- * allocate dynamic storage of the appropriate size and return it.
- * bool_t (*xdrproc_t)(XDR *, caddr_t *);
- */
-typedef bool_t (*xdrproc_t) FUN_ARGS((XDR*, void*));
-
-/*
- * Operations defined on a XDR handle
- *
- * XDR *xdrs;
- * long *longp;
- * caddr_t addr;
- * u_int len;
- * u_int pos;
- */
-#define XDR_GETLONG(xdrs, longp) \
- (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
-#define xdr_getlong(xdrs, longp) \
- (*(xdrs)->x_ops->x_getlong)(xdrs, longp)
-
-#define XDR_PUTLONG(xdrs, longp) \
- (*(xdrs)->x_ops->x_putlong)(xdrs, longp)
-#define xdr_putlong(xdrs, longp) \
- (*(xdrs)->x_ops->x_putlong)(xdrs, longp)
-
-#define XDR_GETBYTES(xdrs, addr, len) \
- (*(xdrs)->x_ops->x_getbytes)(xdrs, addr, len)
-#define xdr_getbytes(xdrs, addr, len) \
- (*(xdrs)->x_ops->x_getbytes)(xdrs, addr, len)
-
-#define XDR_PUTBYTES(xdrs, addr, len) \
- (*(xdrs)->x_ops->x_putbytes)(xdrs, addr, len)
-#define xdr_putbytes(xdrs, addr, len) \
- (*(xdrs)->x_ops->x_putbytes)(xdrs, addr, len)
-
-#define XDR_GETPOS(xdrs) \
- (*(xdrs)->x_ops->x_getpostn)(xdrs)
-#define xdr_getpos(xdrs) \
- (*(xdrs)->x_ops->x_getpostn)(xdrs)
-
-#define XDR_SETPOS(xdrs, pos) \
- (*(xdrs)->x_ops->x_setpostn)(xdrs, pos)
-#define xdr_setpos(xdrs, pos) \
- (*(xdrs)->x_ops->x_setpostn)(xdrs, pos)
-
-#define XDR_INLINE(xdrs, len) \
- (*(xdrs)->x_ops->x_inline)(xdrs, len)
-#define xdr_inline(xdrs, len) \
- (*(xdrs)->x_ops->x_inline)(xdrs, len)
-
-#define XDR_DESTROY(xdrs) \
- if ((xdrs)->x_ops->x_destroy) \
- (*(xdrs)->x_ops->x_destroy)(xdrs)
-#define xdr_destroy(xdrs) \
- if ((xdrs)->x_ops->x_destroy) \
- (*(xdrs)->x_ops->x_destroy)(xdrs)
-
-/*
- * Support struct for discriminated unions.
- * You create an array of xdrdiscrim structures, terminated with
- * a entry with a null procedure pointer. The xdr_union routine gets
- * the discriminant value and then searches the array of structures
- * for a matching value. If a match is found the associated xdr routine
- * is called to handle that part of the union. If there is
- * no match, then a default routine may be called.
- * If there is no match and no default routine it is an error.
- */
-#define NULL_xdrproc_t ((xdrproc_t)0)
-struct xdr_discrim {
- int value;
- xdrproc_t proc;
-};
-
-/*
- * In-line routines for fast encode/decode of primitve data types.
- * Caveat emptor: these use single memory cycles to get the
- * data from the underlying buffer, and will fail to operate
- * properly if the data is not aligned. The standard way to use these
- * is to say:
- * if ((buf = XDR_INLINE(xdrs, count)) == NULL)
- * return (FALSE);
- * <<< macro calls >>>
- * where ``count'' is the number of bytes of data occupied
- * by the primitive data types.
- *
- * N.B. and frozen for all time: each data type here uses 4 bytes
- * of external representation.
- */
-#define IXDR_GET_LONG(buf) ((long)ntohl((u_long)*(buf)++))
-#define IXDR_PUT_LONG(buf, v) (*(buf)++ = (long)htonl((u_long)v))
-
-#define IXDR_GET_BOOL(buf) ((bool_t)IXDR_GET_LONG(buf))
-#define IXDR_GET_ENUM(buf, t) ((t)IXDR_GET_LONG(buf))
-#define IXDR_GET_U_LONG(buf) ((u_long)IXDR_GET_LONG(buf))
-#define IXDR_GET_SHORT(buf) ((short)IXDR_GET_LONG(buf))
-#define IXDR_GET_U_SHORT(buf) ((u_short)IXDR_GET_LONG(buf))
-
-#define IXDR_PUT_BOOL(buf, v) IXDR_PUT_LONG((buf), ((long)(v)))
-#define IXDR_PUT_ENUM(buf, v) IXDR_PUT_LONG((buf), ((long)(v)))
-#define IXDR_PUT_U_LONG(buf, v) IXDR_PUT_LONG((buf), ((long)(v)))
-#define IXDR_PUT_SHORT(buf, v) IXDR_PUT_LONG((buf), ((long)(v)))
-#define IXDR_PUT_U_SHORT(buf, v) IXDR_PUT_LONG((buf), ((long)(v)))
-
-/*
- * These are the "generic" xdr routines.
- */
-EXTERN_FUNCTION(bool_t xdr_void, ());
-EXTERN_FUNCTION(bool_t xdr_int, ());
-EXTERN_FUNCTION(bool_t xdr_u_int, ());
-EXTERN_FUNCTION(bool_t xdr_long, ());
-EXTERN_FUNCTION(bool_t xdr_u_long, ());
-EXTERN_FUNCTION(bool_t xdr_short, ());
-EXTERN_FUNCTION(bool_t xdr_u_short, ());
-EXTERN_FUNCTION(bool_t xdr_bool, ());
-EXTERN_FUNCTION(bool_t xdr_enum, ());
-EXTERN_FUNCTION(bool_t xdr_array, ());
-EXTERN_FUNCTION(bool_t xdr_bytes, ());
-EXTERN_FUNCTION(bool_t xdr_opaque, ());
-EXTERN_FUNCTION(bool_t xdr_string, ());
-EXTERN_FUNCTION(bool_t xdr_union, ());
-EXTERN_FUNCTION(void xdr_free, ());
-EXTERN_FUNCTION(bool_t xdr_char, ());
-EXTERN_FUNCTION(bool_t xdr_u_char, ());
-EXTERN_FUNCTION(bool_t xdr_vector, ());
-EXTERN_FUNCTION(bool_t xdr_float, ());
-EXTERN_FUNCTION(bool_t xdr_double, ());
-EXTERN_FUNCTION(bool_t xdr_reference, ());
-EXTERN_FUNCTION(bool_t xdr_pointer, ());
-EXTERN_FUNCTION(bool_t xdr_wrapstring, ());
-
-/*
- * Common opaque bytes objects used by many rpc protocols;
- * declared here due to commonality.
- */
-#define MAX_NETOBJ_SZ 1024
-struct netobj {
- u_int n_len;
- char *n_bytes;
-};
-typedef struct netobj netobj;
-EXTERN_FUNCTION(bool_t xdr_netobj, ());
-
-/*
- * These are the public routines for the various implementations of
- * xdr streams.
- */
-EXTERN_FUNCTION(void xdrmem_create, ()); /* XDR using memory buffers */
-EXTERN_FUNCTION(void xdrstdio_create, ()); /* XDR using stdio library */
-EXTERN_FUNCTION(void xdrrec_create, ()); /* XDR pseudo records for tcp */
-EXTERN_FUNCTION(bool_t xdrrec_endofrecord, ());/* make end of xdr record */
-EXTERN_FUNCTION(int xdrrec_readbytes, ()); /* like a read on a pipe */
-EXTERN_FUNCTION(bool_t xdrrec_skiprecord, ()); /* move to beginning of next record */
-EXTERN_FUNCTION(bool_t xdrrec_eof, ()); /* true if no more input */
-
-#endif /*!_rpc_xdr_h*/
diff --git a/rpc++/callback.cc b/rpc++/callback.cc
deleted file mode 100644
index 1758e8a0740..00000000000
--- a/rpc++/callback.cc
+++ /dev/null
@@ -1,38 +0,0 @@
-// -*- c++ -*-
-/*
-Copyright (C) 1991 Peter Bersen
-
-This file is part of the rpc++ Library. This library is free
-software; you can redistribute it and/or modify it under the terms of
-the GNU Library General Public License as published by the Free
-Software Foundation; either version 2 of the License, or (at your
-option) any later version. This library is distributed in the hope
-that it will be useful, but WITHOUT ANY WARRANTY; without even the
-implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the GNU Library General Public License for more details.
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Modified and partially rewritten March 1992 by Michael N. Lipp,
-mnl@dtro.e-technik.th-darmstadt.de. The original copyright terms and
-conditions apply without change to any modified or new parts.
-*/
-
-static char _rpcpp_callback_cc_[]
-= "callback.cc,v 2.2 1992/06/15 19:12:37 mnl Exp";
-
-// callback.cc,v
-// Revision 2.2 1992/06/15 19:12:37 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:42 mnl
-// Initial mnl version.
-//
-
-#ifdef __GNUG__
-#pragma implementation
-#endif
-
-#include "rpc++/callback.h"
-
diff --git a/rpc++/example/Makefile b/rpc++/example/Makefile
deleted file mode 100644
index 4abd7b4488f..00000000000
--- a/rpc++/example/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-TOP = ..
-SUBDIRS =
-
-CC = gcc
-CPPFLAGS = -I..
-CFLAGS = -ggdb
-C++FLAGS = $(CFLAGS)
-# for Sun:
-#LOADLIBES = -L.. -lrpc++ -lg++
-# for ISC 2.2:
-LOADLIBES = -L.. -lrpc++ -lrpclib -lmisc -lg++ -linet -liberty
-
-HDRS = calcsvc.h
-SRCS = server.cc client.cc calcsvc.cc
-
-all:: server client
-
-server: server.o calcsvc.o
- $(CC) -o $@ server.o calcsvc.o $(LOADLIBES)
-
-client: client.o calcsvc.o
- $(CC) -o $@ client.o calcsvc.o ../request.o $(LOADLIBES)
-
-DISTLIST = Makefile $(HDRS) $(SRCS)
-
-clean::
- rm -f $(CLEANWILDCARDS) server client
-
-include .dependencies
-
-.dependencies: $(HDRS) $(SRCS)
- gcc -M $(CPPFLAGS) $(SRCS) > .dependencies
-
-distlist::
- @for f in *.[ch] *.cc; do \
- if expr " $(DISTLIST) " : ".* $$f " >/dev/null; then : ; \
- else echo 1>&2 "Warning: c- or h-file \"$$f\" not in DISTLIST"; fi; \
- done
-
-include $(TOP)/Proj.make
diff --git a/rpc++/example/calcsvc.cc b/rpc++/example/calcsvc.cc
deleted file mode 100644
index 6ed36594c61..00000000000
--- a/rpc++/example/calcsvc.cc
+++ /dev/null
@@ -1,30 +0,0 @@
-// -*- c++ -*-
-static char _calcsvc_cc_[]
-= "calcsvc.cc,v 2.3 1992/06/15 19:13:13 mnl Exp";
-
-// calcsvc.cc,v
-// Revision 2.3 1992/06/15 19:13:13 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.2 1992/06/13 14:27:28 mnl
-// Adapted to (patched) gcc-2.2. Fixed several bugs.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:45 mnl
-// Initial mnl version.
-//
-
-#include <stream.h>
-#include "calcsvc.h"
-
-XdrInfo& Xmyint = Xdr::Xint;
-
-RpcRequest CalcRequests::Add (1, &Xmyint, &Xdr::Xint, &Xdr::Xint);
-RpcRequest CalcRequests::Sub (2, &Xdr::Xint, &Xdr::Xint, &Xdr::Xint);
-RpcRequest CalcRequests::Times (3, &Xdr::Xint, &Xdr::Xint, &Xdr::Xint);
-RpcRequest CalcRequests::Div (4, &Xdr::Xint, &Xdr::Xint, &Xdr::Xint);
-RpcRequest CalcRequests::Inc (5, &Xdr::Xint, &Xdr::Xint);
-RpcRequest CalcRequests::IToA (6, &Xdr::Xwrapstring, &Xdr::Xint);
-RpcRequest CalcRequests::Reset (7, &Xdr::Xvoid);
-RpcRequest CalcRequests::Sleep (8, &Xdr::Xnull, &Xdr::Xint, RpcRequest::async);
-RpcRequest CalcRequests::Msg (9, &Xdr::Xvoid, &Xdr::Xwrapstring);
-RpcRequest CalcRequests::Invalid (100, &Xdr::Xvoid, &Xdr::Xvoid);
diff --git a/rpc++/example/calcsvc.h b/rpc++/example/calcsvc.h
deleted file mode 100644
index a70c10fadac..00000000000
--- a/rpc++/example/calcsvc.h
+++ /dev/null
@@ -1,34 +0,0 @@
-// -*- c++ -*-
-#ifndef _CALCSERVICE_H_
-#define _CALCSERVICE_H_
-static char _calcsvc_h_[]
-= "calcsvc.h,v 2.3 1992/06/15 19:13:15 mnl Exp";
-
-// calcsvc.h,v
-// Revision 2.3 1992/06/15 19:13:15 mnl
-// Fixed a few bugs, clarified interface.
-//
-
-#ifdef __GNUG__
-#pragma interface
-#endif
-
-#include "rpc++/request.h"
-
-#define CALCSVC 0x20100001
-
-struct CalcRequests
-{
- static RpcRequest Add;
- static RpcRequest Sub;
- static RpcRequest Times;
- static RpcRequest Div;
- static RpcRequest Inc;
- static RpcRequest IToA;
- static RpcRequest Reset; // for testing proc without args
- static RpcRequest Sleep; // for testing async
- static RpcRequest Msg; // for testing string passing
- static RpcRequest Invalid; // for testing error handling
-};
-
-#endif
diff --git a/rpc++/example/client.cc b/rpc++/example/client.cc
deleted file mode 100644
index f435de61da9..00000000000
--- a/rpc++/example/client.cc
+++ /dev/null
@@ -1,64 +0,0 @@
-// -*- c++ -*-
-static char _client_cc_[]
-= "client.cc,v 2.3 1992/06/15 19:13:17 mnl Exp";
-
-// client.cc,v
-// Revision 2.3 1992/06/15 19:13:17 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.2 1992/06/13 14:27:32 mnl
-// Adapted to (patched) gcc-2.2. Fixed several bugs.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:45 mnl
-// Initial mnl version.
-//
-
-#include <stream.h>
-#include "rpc++/stub.h"
-
-#include "calcsvc.h"
-
-class CalcStub : public RpcStub
-{
-public:
- inline CalcStub (u_long prognum, u_long versnum,
- char* hostname = "localhost",
- timeval timeout = defaultTimeout, bool connect = TRUE)
- : RpcStub (prognum, versnum, hostname, timeout, connect) {}
-
- inline void Reset ()
- { Call (CalcRequests::Reset); }
- inline int Inc (int i)
- { return *(int*)Call (CalcRequests::Inc, &i); }
- inline char* IToA (int i)
- { return *(char**)Call (CalcRequests::IToA, &i); }
- inline int Add (int s1, int s2)
- { return *(int*)Call (CalcRequests::Add, &s1, &s2); }
-
- inline void Msg (char* msg)
- { Call (CalcRequests::Msg, &msg); }
- inline void Sleep (int secs)
- { Call (CalcRequests::Sleep, &secs); }
-};
-
-main (int argc, char* argv[])
-{
- char* server = argv[1];
-
- CalcStub svc (CALCSVC, 1, server);
- svc.Reset ();
- svc.Msg ("Hello server.\n");
- int i = 0, o;
- while (i < 10)
- {
- o = svc.Inc (i);
- cout << svc.IToA (o) << '\n';
- i = o;
- }
- i = svc.Add (12, 23);
- cout << "add (" << 12 << ", " << 23 << ") = " << i << endl;
- cout << "Calling Sleep (5) asynchronously.\n";
- svc.Sleep (5);
- cout << "Sleep call completed.\n";
- svc.Call (CalcRequests::Invalid);
-}
diff --git a/rpc++/example/server.cc b/rpc++/example/server.cc
deleted file mode 100644
index f57496c0674..00000000000
--- a/rpc++/example/server.cc
+++ /dev/null
@@ -1,112 +0,0 @@
-// -*- c++ -*-
-static char _server_cc_[]
-= "server.cc,v 2.3 1992/06/15 19:13:18 mnl Exp";
-
-// server.cc,v
-// Revision 2.3 1992/06/15 19:13:18 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.2 1992/06/13 14:27:33 mnl
-// Adapted to (patched) gcc-2.2. Fixed several bugs.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:45 mnl
-// Initial mnl version.
-//
-
-#include <unistd.h>
-#include <stream.h>
-#include <string.h>
-#include <malloc.h>
-
-#include "rpc++/service.h"
-#include "calcsvc.h"
-
-class Calc
-{
-public:
- void* Add (void*, void*);
- void* Sub (void*, void*);
- void* Times (void*, void*);
- void* Div (void*, void*);
- void* Inc (void*);
- void* IToA (void**);
- void Reset (RpcService*);
-};
-
-void* Calc::Add (void* in1, void* in2)
-{
- static int res;
- res = *(int*)in1 + *(int*)in2;
- return &res;
-}
-
-void* Calc::Sub (void* in1, void* in2)
-{
- static int res;
- res = *(int*)in1 - *(int*)in2;
- return &res;
-}
-
-void* Calc::Times (void* in1, void* in2)
-{
- static int res;
- res = *(int*)in1 * *(int*)in2;
- return &res;
-}
-
-void* Calc::Div (void* in1, void* in2)
-{
- static int res;
- res = *(int*)in1 / *(int*)in2;
- return &res;
-}
-
-void* Calc::Inc (void* in)
-{
- static int res;
- res = *(int*)in + 1;
- return &res;
-}
-
-void* Calc::IToA (void** in)
-{
- static char *s = 0;
- delete s;
- char *t = form ("%d", *(int*)in[0]);
- s = new char[strlen (t) + 1];
- strcpy (s, t);
- return &s;
-}
-
-void Calc::Reset (RpcService* svc)
-{
- cout << "Received reset from " << svc->CallerName () << ".\n";
-}
-
-void printMessage (void* in)
-{
- cout << *(char**)in;
-}
-
-void doSleep (void* in)
-{
- cout << form ("Sleeping %d secs.\n", *(int*)in);
- sleep (*(int*)in);
- cout << "Woke up.\n";
-}
-
-main ()
-{
- RpcService svc (CALCSVC, 1);
- Calc calc;
- svc.Register (CalcRequests::Add, RpcMethodCall<Calc> (&calc, &calc.Add));
- svc.Register (CalcRequests::Sub, RpcMethodCall<Calc> (&calc, &calc.Sub));
- svc.Register (CalcRequests::Times, RpcMethodCall<Calc> (&calc, &calc.Times));
- svc.Register (CalcRequests::Div, RpcMethodCall<Calc> (&calc, &calc.Div));
- svc.Register (CalcRequests::Inc, RpcMethodCall<Calc> (&calc, &calc.Inc));
- svc.Register (CalcRequests::IToA,RpcMethodCall<Calc>(&calc, &calc.IToA));
- svc.Register (CalcRequests::Reset, RpcMethodCall<Calc> (&calc, &calc.Reset));
- svc.Register (CalcRequests::Msg, RpcCallback (printMessage));
- svc.Register (CalcRequests::Sleep, RpcCallback (doSleep));
- svc.Provide ();
-}
diff --git a/rpc++/gcc-2.2.fix b/rpc++/gcc-2.2.fix
deleted file mode 100644
index f684e5b128b..00000000000
--- a/rpc++/gcc-2.2.fix
+++ /dev/null
@@ -1,252 +0,0 @@
-To: bug-g++@prep.ai.mit.edu
-Subject: gcc-2.2 loops with template-local typedefs (bug&patch)
-BCC: mnl,ulf
---text follows this line--
-Hi,
-
-trying to translate the following fragment on a Sparc running SunOs 4.1.2
-with gcc-2.2 results in gcc infinitly looping.
-
----------------------------------------------------------------------------
-// -*- c++ -*-
-
-class AnyRpcCallback
-{
-protected:
-
-public:
- inline virtual ~AnyRpcCallback () {}
- inline virtual void Do (void* in, void* out) = 0;
-};
-
-template<class T> class RpcCallback : public AnyRpcCallback
-{
- typedef void (T::*Method)(void*, void*);
- typedef void (T::*MethodN)(void*, void**);
- typedef void (T::*Method1)(void*, void*);
- typedef void (T::*Method2)(void*, void*, void*);
-
-private:
- T* object;
- void (T::*method)(void*, void*);
-
-public:
- inline RpcCallback (T* o, void* m)
- { object = o; method = m; }
- inline void Do (void* in, void* out)
- { (object->*method)(in, out); }
-};
-
-class Test
-{
-public:
- void m (void*, void*);
-};
-
-main ()
-{
- Test o;
- AnyRpcCallback* cb = new RpcCallback<Test> (&o, &Test::m);
-}
----------------------------------------------------------------------------
-
-PLEASE NOTE that you will get another loop due to a bug that I have
-reported together with a patch earlier (it's appended to this mail).
-So you won't be able to reproduce the bug reported in this mail unless
-you have my previous patch applied. I am, however, definitely sure
-(and the explanation below will confirm it) that the bug reported in
-this mail is *NOT* caused by my patch!
-
-The problem is, that the "chain" field of the tree-nodes used by gcc
-for its internal representation is used for various purposes, and in
-the case of this template-local typedef, someone lost track of its usage.
-
-After parsing, the TYPE_DECL-node created for the typedef is appended
-to the scope via "pushlevel". Types in the current scope are linked
-using the "chain" field. At the same time, however, all components of
-the template are linked together during parsing using the same "chain"
-field. Parsing the second typedef, "pushlevel" makes the first typedef
-a successor of the second typedef and the subsequent catenation of
-components makes the second typedef a successor of the first typedef
-thus creating a loop.
-
-The resulting list of all components is used in routine
-"finish_struct".
-
-I think the most proper approach would be to use TREE_LIST nodes in
-the list of components as indirect references to the typedef-nodes.
-This is easy to achieve, it is, however, very hard to modify
-finish_struct in a way that it handles these indirection properly.
-Actually, I gave up when I tried to understand & modify the routine
-that removes the duplicate declarations from the list of components.
-
-There are two easier approaches: (1) Don't include typedefs in the
-list of components, (2) use copies of the typedef-node which have an
-unused chain field. The first approach assumes that finish_struct
-doesn't do anything with typedefs, so it wouldn't be important if they
-are missing from the list of components. If this is the case, however,
-it can't hurt to use copies of the typedef-nodes (copies of the
-originals that are linked in the scope-list), so the second approach
-is safer. It can only fail if finish_struct modifies the typedef-nodes
-and this modification is significant for the typedef-nodes in the
-scope-list (which are, of course, not modified. Only the copies are).
-
-So I think the patch is pretty safe. It fixes the problem and doesn't
-seem to introduce new ones. I'm aware that typedefs that are local to
-templates stretch language features to the limits, but it makes my
-C++ interface to RPCs real nice (I'll post it one of these days).
-
-Michael
-
-*** .orig/cp-parse.y Mon Jun 15 17:08:58 1992
---- cp-parse.y Mon Jun 15 19:13:15 1992
-***************
-*** 2211,2217 ****
- if (TREE_CODE (t) == ENUMERAL_TYPE && TREE_NONLOCAL_FLAG (t))
- $$ = grok_enum_decls (t, $2);
- else
-! $$ = $2;
- }
- end_exception_decls ();
- }
---- 2211,2233 ----
- if (TREE_CODE (t) == ENUMERAL_TYPE && TREE_NONLOCAL_FLAG (t))
- $$ = grok_enum_decls (t, $2);
- else
-! {
-! /* if a component is a typedef, it is inserted
-! in the list of nodes that make up the valid
-! types in the scope. Thus its chain field is
-! used and can't be used a second time for linking
-! the components of the struct. So, we make a copy
-! here. This apparently works. The proper thing
-! to do, however, would be to use a TREE_LIST
-! node to reference the typedef. I tried to rewrite
-! finish_struct accordingly (i.e., ``dereference''
-! components TREE_LIST before use, but I gave up.
-! mnl@dtro.e-technik.th-darmstadt.de */
-! if (TREE_CODE ($2) == TYPE_DECL)
-! $$ = copy_node ($2);
-! else
-! $$ = $2;
-! }
- }
- end_exception_decls ();
- }
-
-===========================================================================
-The previous bug:
----------------------------------------------------------------------------
-Return-Path: <mnl>
-Date: Wed, 10 Jun 92 19:31:13 +0200
-From: "Michael N. Lipp" <mnl>
-To: bug-g++@prep.ai.mit.edu
-Subject: gcc-2.2 bug&patch: typedef in template
-
-Hi,
-
-gcc-2.2 on a sparc running SunOS 4.1.2 enters an infinite loop when
-compiling this:
-
------------------------------------------------------------------------------
-// -*- c++ -*-
-
-class AnyRpcCallback
-{
-protected:
-
-public:
- inline virtual ~AnyRpcCallback () {}
- inline virtual void Do (void* in, void* out) = 0;
-};
-
-template<class T> class RpcCallback : public AnyRpcCallback
-{
- typedef void (T::*Method)(void*, void*);
-
-private:
- T* object;
- void (T::*method)(void*, void*);
-
-public:
- inline RpcCallback (T* o, void* m)
- { object = o; method = m; }
- inline void Do (void* in, void* out)
- { (object->*method)(in, out); }
-};
-
-class Test
-{
-public:
- void m (void*, void*);
-};
-
-main ()
-{
- Test o;
- AnyRpcCallback* cb = new RpcCallback<Test> (&o, &Test::m);
-}
------------------------------------------------------------------------------
-
-This is quite an improvement over gcc-2.1 which dumped core with this
-source.
-
-I tracked the cause down: grokdeclarator does a pushlevel(0), then
-calls start_decl, which in turn calls grokdeclarator again which does
-a poplevel_class. This poplevel_class pops the level pushed by
-pushlevel(0) and so the poplevel performed by grokdeclarator to match
-its pushlevel(0) pops quite a different level! This can easily be
-observed by compiling cp-decl.c with -DDEBUG_CP_BINDING_LEVELS.
-
-Here is a patch that fixes the bug. I don't think it hits the real
-cause of this problem, but it works.
-
-*** .orig/cp-decl.c Wed Jun 10 14:06:26 1992
---- cp-decl.c Wed Jun 10 15:20:38 1992
-***************
-*** 6874,6882 ****
---- 6874,6889 ----
- tree loc_typedecl;
- register int i = sizeof (struct lang_decl_flags) / sizeof (int);
- register int *pi;
-+ struct binding_level *local_binding_level;
-
- /* keep `grokdeclarator' from thinking we are in PARM context. */
- pushlevel (0);
-+ /* poplevel_class may be called by grokdeclarator which is called in
-+ start_decl which is called below. In this case, our pushed level
-+ may vanish and poplevel mustn't be called. So remember what we
-+ have pushed and pop only if that is matched by
-+ current_binding_level later. mnl@dtro.e-technik.th-darmstadt.de */
-+ local_binding_level = current_binding_level;
- loc_typedecl = start_decl (declarator, declspecs, initialized, NULL_TREE);
-
- pi = (int *) permalloc (sizeof (struct lang_decl_flags));
-***************
-*** 6883,6889 ****
- while (i > 0)
- pi[--i] = 0;
- DECL_LANG_SPECIFIC (loc_typedecl) = (struct lang_decl *) pi;
-! poplevel (0, 0, 0);
-
- #if 0
- if (TREE_CODE (TREE_TYPE (loc_typedecl)) == ENUMERAL_TYPE)
---- 6890,6897 ----
- while (i > 0)
- pi[--i] = 0;
- DECL_LANG_SPECIFIC (loc_typedecl) = (struct lang_decl *) pi;
-! if (current_binding_level == local_binding_level)
-! poplevel (0, 0, 0);
-
- #if 0
- if (TREE_CODE (TREE_TYPE (loc_typedecl)) == ENUMERAL_TYPE)
-
-Michael
-
------------------,------------------------------,------------------------------
-Michael N. Lipp ! Institut fuer Datentechnik ! Phone: 49-6151-163776
- ! Merckstr. 25 ,----------' Fax: 49-6151-164976
- ! D-6100 Darmstadt ! E-Mail:
- ! (Germany) ! mnl@dtro.e-technik.th-darmstadt.de
------------------'-------------------'-----------------------------------------
-
diff --git a/rpc++/request.cc b/rpc++/request.cc
deleted file mode 100644
index c831bb531b0..00000000000
--- a/rpc++/request.cc
+++ /dev/null
@@ -1,165 +0,0 @@
-// -*- c++ -*-
-/*
-Copyright (C) 1991 Peter Bersen
-
-This file is part of the rpc++ Library. This library is free
-software; you can redistribute it and/or modify it under the terms of
-the GNU Library General Public License as published by the Free
-Software Foundation; either version 2 of the License, or (at your
-option) any later version. This library is distributed in the hope
-that it will be useful, but WITHOUT ANY WARRANTY; without even the
-implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the GNU Library General Public License for more details.
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Modified and partially rewritten March 1992 by Michael N. Lipp,
-mnl@dtro.e-technik.th-darmstadt.de. The original copyright terms and
-conditions apply without change to any modified or new parts.
-*/
-
-static char _rpcpp_request_cc_[]
-= "request.cc,v 2.3 1992/06/15 19:12:39 mnl Exp";
-
-// request.cc,v
-// Revision 2.3 1992/06/15 19:12:39 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.2 1992/06/13 14:27:01 mnl
-// Adapted to (patched) gcc-2.2. Fixed several bugs.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:42 mnl
-// Initial mnl version.
-//
-
-#ifdef __GNUG__
-#pragma implementation
-#endif
-
-#include "rpc++/request.h"
-
-#include <assert.h>
-
-void RpcRequest::init (u_long req, int pars, int parsz,
- const XdrInfo* out, const XdrInfo** in, int rt)
-{
- params = pars;
- parmsz = parsz;
- reqnum = req;
- ininfo = in;
- ininfo[params] = (XdrInfo*)0;
- outinfo = out;
- reqtype = rt;
- assert (rt == normal || outinfo->Proc () == 0);
-}
-
-RpcRequest::RpcRequest(u_long req, const XdrInfo* out, int t)
-{
- init (req, 0, 0, out, new XdrInfo*[1], t);
-}
-
-RpcRequest::RpcRequest(u_long req, const XdrInfo* out, const XdrInfo* in,
- int t)
-{
- const XdrInfo** a = new XdrInfo*[2];
- a[0] = in;
- init (req, 1, -1, out, a, t);
-}
-
-RpcRequest::RpcRequest(u_long req, const XdrInfo* out, const XdrInfo* in0,
- const XdrInfo* in1, int t)
-{
- const XdrInfo** a = new XdrInfo*[3];
- a[0] = in0;
- a[1] = in1;
- init (req, 2, -1, out, a, t);
-}
-
-RpcRequest::RpcRequest(u_long req, const XdrInfo* out, const XdrInfo* in0,
- const XdrInfo* in1, const XdrInfo* in2, int t)
-{
- const XdrInfo** a = new XdrInfo*[4];
- a[0] = in0;
- a[1] = in1;
- a[2] = in2;
- init (req, 3, -1, out, a, t);
-}
-
-RpcRequest::RpcRequest(u_long req, const XdrInfo* out, const XdrInfo* in0,
- const XdrInfo* in1, const XdrInfo* in2,
- const XdrInfo* in3, int t)
-{
- const XdrInfo** a = new XdrInfo*[5];
- a[0] = in0;
- a[1] = in1;
- a[2] = in2;
- a[3] = in3;
- init (req, 4, -1, out, a, t);
-}
-
-RpcRequest::RpcRequest(u_long req, const XdrInfo* out, const XdrInfo* in0,
- const XdrInfo* in1, const XdrInfo* in2,
- const XdrInfo* in3, const XdrInfo* in4, int t)
-{
- const XdrInfo** a = new XdrInfo*[6];
- a[0] = in0;
- a[1] = in1;
- a[2] = in2;
- a[3] = in3;
- a[4] = in4;
- init (req, 5, -1, out, a, t);
-}
-
-RpcRequest::RpcRequest(u_long req, const XdrInfo* out, const XdrInfo* in0,
- const XdrInfo* in1, const XdrInfo* in2,
- const XdrInfo* in3, const XdrInfo* in4,
- const XdrInfo* in5, int t)
-{
- const XdrInfo** a = new XdrInfo*[7];
- a[0] = in0;
- a[1] = in1;
- a[2] = in2;
- a[3] = in3;
- a[4] = in4;
- a[5] = in5;
- init (req, 6, -1, out, a, t);
-}
-
-RpcRequest::RpcRequest(u_long req, const XdrInfo* out, const XdrInfo* in0,
- const XdrInfo* in1, const XdrInfo* in2,
- const XdrInfo* in3, const XdrInfo* in4,
- const XdrInfo* in5, const XdrInfo *in6, int t)
-{
- const XdrInfo** a = new XdrInfo*[8];
- a[0] = in0;
- a[1] = in1;
- a[2] = in2;
- a[3] = in3;
- a[4] = in4;
- a[5] = in5;
- a[6] = in6;
- init (req, 7, -1, out, a, t);
-}
-
-RpcRequest::RpcRequest(u_long req, const XdrInfo* out, const XdrInfo** ins,
- int t)
-{
- int pars = 0;
- for (XdrInfo** p = ins; *p; p++)
- pars += 1;
- const XdrInfo** a = new XdrInfo* [pars + 1];
- memcpy (a, ins, (pars + 1) * sizeof (XdrInfo*));
- init (req, pars, -1, out, a, t);
-}
-
-int RpcRequest::ParamSize ()
-{
- if (parmsz < 0) // not yet calculated
- {
- parmsz = 0;
- for (XdrInfo** ip = ininfo; *ip; ip++)
- parmsz += (*ip)->Size ();
- }
- return parmsz;
-}
diff --git a/rpc++/rpc++.cp b/rpc++/rpc++.cp
deleted file mode 100644
index 38f1a39ff2d..00000000000
--- a/rpc++/rpc++.cp
+++ /dev/null
@@ -1,13 +0,0 @@
-\entry {Overview}{1}{Overview}
-\entry {Installation}{2}{Installation}
-\entry {XdrInfo}{3}{\code {XdrInfo}}
-\entry {RpcRequest}{5}{\code {RpcRequest}}
-\entry {Callbacks}{7}{Callbacks}
-\entry {RpcCallback}{7}{\code {RpcCallback}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {calling conventions}{10}{\code {calling conventions}}
-\entry {RpcService}{12}{\code {RpcService}}
-\entry {RpcStub}{16}{\code {RpcStub}}
-\entry {Caveats}{19}{Caveats}
-\entry {Global objects}{19}{Global objects}
-\entry {Destruction rules}{19}{Destruction rules}
diff --git a/rpc++/rpc++.fn b/rpc++/rpc++.fn
deleted file mode 100644
index 562055e0c07..00000000000
--- a/rpc++/rpc++.fn
+++ /dev/null
@@ -1,63 +0,0 @@
-\entry {XdrInfo}{3}{\code {XdrInfo}}
-\entry {Proc}{3}{\code {Proc}}
-\entry {Size}{3}{\code {Size}}
-\entry {RpcRequest}{5}{\code {RpcRequest}}
-\entry {RpcRequest}{5}{\code {RpcRequest}}
-\entry {RpcRequest}{5}{\code {RpcRequest}}
-\entry {RpcRequest}{5}{\code {RpcRequest}}
-\entry {RpcCallback}{7}{\code {RpcCallback}}
-\entry {RpcCallback}{7}{\code {RpcCallback}}
-\entry {RpcCallback}{7}{\code {RpcCallback}}
-\entry {RpcCallback}{7}{\code {RpcCallback}}
-\entry {RpcCallback}{7}{\code {RpcCallback}}
-\entry {RpcCallback}{7}{\code {RpcCallback}}
-\entry {RpcCallback}{8}{\code {RpcCallback}}
-\entry {RpcCallback}{8}{\code {RpcCallback}}
-\entry {RpcCallback}{8}{\code {RpcCallback}}
-\entry {RpcCallback}{8}{\code {RpcCallback}}
-\entry {RpcCallback}{8}{\code {RpcCallback}}
-\entry {RpcCallback}{8}{\code {RpcCallback}}
-\entry {RpcCallback}{8}{\code {RpcCallback}}
-\entry {RpcCallback}{8}{\code {RpcCallback}}
-\entry {RpcCallback}{8}{\code {RpcCallback}}
-\entry {RpcCallback}{8}{\code {RpcCallback}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{10}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{10}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{10}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{10}{\code {RpcMethodCall}}
-\entry {RpcMethodCall}{10}{\code {RpcMethodCall}}
-\entry {RpcService}{12}{\code {RpcService}}
-\entry {RpcService}{12}{\code {RpcService}}
-\entry {OK}{12}{\code {OK}}
-\entry {Program}{12}{\code {Program}}
-\entry {Register}{12}{\code {Register}}
-\entry {Provide}{13}{\code {Provide}}
-\entry {HandleError}{13}{\code {HandleError}}
-\entry {Caller}{15}{\code {Caller}}
-\entry {CallerName}{15}{\code {CallerName}}
-\entry {Reply}{15}{\code {Reply}}
-\entry {Reply}{15}{\code {Reply}}
-\entry {Interrupt}{15}{\code {Interrupt}}
-\entry {RpcStub}{16}{\code {RpcStub}}
-\entry {RpcStub}{16}{\code {RpcStub}}
-\entry {Reconnect}{16}{\code {Reconnect}}
-\entry {OK}{16}{\code {OK}}
-\entry {Service}{16}{\code {Service}}
-\entry {GetTimeout}{16}{\code {GetTimeout}}
-\entry {SetTimeout}{17}{\code {SetTimeout}}
-\entry {Call}{17}{\code {Call}}
-\entry {Call}{17}{\code {Call}}
-\entry {Call}{17}{\code {Call}}
-\entry {Call}{17}{\code {Call}}
-\entry {HandleError}{17}{\code {HandleError}}
diff --git a/rpc++/rpc++.ky b/rpc++/rpc++.ky
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/rpc++/rpc++.ky
+++ /dev/null
diff --git a/rpc++/rpc++.pg b/rpc++/rpc++.pg
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/rpc++/rpc++.pg
+++ /dev/null
diff --git a/rpc++/rpc++.texi b/rpc++/rpc++.texi
deleted file mode 100644
index 71ed33017b7..00000000000
--- a/rpc++/rpc++.texi
+++ /dev/null
@@ -1,1519 +0,0 @@
-\input texinfo @c -*-texinfo-*-
-@tex
-% They are redefined in texinfo, but I need them
-\gdef\`#1{{\accent18 #1}}
-\gdef\'#1{{\accent19 #1}}
-\gdef\[{{[}}
-\gdef\]{{]}}
-@end tex
-@comment %**start of header (This is for running Texinfo on a region.)
-@setfilename rpc++.info
-@settitle A C++ Interface to Remote Procedure Calls
-@setchapternewpage on
-@comment %**end of header (This is for running Texinfo on a region.)
-
-@c You'll have to define the following additional texinfo-formats to
-@c run texinfo on this file.
-@c
-@c (put '\& 'texinfo-format 'texinfo-format-\&)
-@c (defun texinfo-format-\& ()
-@c (texinfo-discard-command)
-@c (insert "&"))
-@c
-@c (put '\[ 'texinfo-format 'texinfo-format-\[)
-@c (defun texinfo-format-\[ ()
-@c (texinfo-discard-command)
-@c (insert "["))
-@c
-@c (put '\] 'texinfo-format 'texinfo-format-\])
-@c (defun texinfo-format-\] ()
-@c (texinfo-discard-command)
-@c (insert "]"))
-
-@ifinfo
-This file documents a C++ interface to Sun remote procedure calls.
-
-Copyright @copyright{} 1992 Michael N. Lipp
-Permission is granted to make and distribute verbatim copies of
-this manual provided the copyright notice and this permission notice
-are preserved on all copies.
-
-@ignore
-Permission is granted to process this file through @TeX{} and print the
-results, provided the printed document carries copying permission
-notice identical to this one except for the removal of this paragraph
-(this paragraph not being relevant to the printed manual).
-
-@end ignore
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided also that the
-section entitled ``GNU Library General Public License'' is included exactly as
-in the original, and provided that the entire resulting derived work is
-distributed under the terms of a permission notice identical to this one.
-
-Permission is granted to copy and distribute translations of this manual
-into another language, under the above conditions for modified versions,
-except that the section entitled ``GNU Library General Public License'' and
-this permission notice may be included in translations approved by the
-Free Software Foundation instead of in the original English.
-@end ifinfo
-
-@titlepage
-
-@title A C++ Interface
-@title to Sun Remote Procedure Calls
-@sp 1
-@subtitle @authorfont{by Michael N. Lipp}
-@sp 20
-@subtitle{for version 2.2}
-@subtitle{Technische Hochschule Darmstadt, Institut f@"ur Datentechnik}
-
-@comment The following two commands start the copyright page.
-@page
-@vskip 0pt plus 1filll
-Copyright @copyright{} 1992 Michael N. Lipp
-
-Permission is granted to make and distribute verbatim copies of
-this manual provided the copyright notice and this permission notice
-are preserved on all copies.
-
-Permission is granted to copy and distribute modified versions of this
-manual under the conditions for verbatim copying, provided also that the
-section entitled ``GNU Library General Public License'' is included exactly as
-in the original, and provided that the entire resulting derived work is
-distributed under the terms of a permission notice identical to this one.
-
-Permission is granted to copy and distribute translations of this manual
-into another language, under the above conditions for modified versions,
-except that the section entitled ``GNU Library General Public License'' may be
-included in a translation approved by the author instead of in the original
-English.
-@end titlepage
-
-@node Top, Overview, (dir), (dir)
-
-@menu
-* Overview:: Overview
-* Installation:: Installation
-* Classes:: The Classes
-* Caveats:: Caveats
-* References:: References
-* Copying:: GNU LIBRARY GENERAL PUBLIC LICENSE
-* Data Type Index:: Data Type Index
-* Function Index:: Function and Method Index
-* Concept Index:: Concept Index
-
- --- The Detailed Node Listing ---
-
-The classes
-
-* XdrInfo:: @code{XdrInfo}
-* RpcRequest:: @code{RpcRequest}
-* Callbacks:: @code{Callbacks}
-* RpcService:: @code{RpcService}
-* RpcStub:: @code{RpcStub}
-
-Callbacks
-
-* RpcCallback:: @code{RpcCallback}
-* RpcMethodCall:: @code{RpcMethodCall}
-* Calling Conventions:: @code{Calling Conventions}
-
-Caveats
-
-* Global objects:: Global objects
-* Destruction rules:: Destruction rules
-* Matching server and clients:: Matching server and clients
-@end menu
-
-@node Overview, Installation, Top, Top
-@comment node-name, next, previous, up
-@chapter Overview
-@cindex Overview
-
-This document describes my C++ interface to Sun Remote Procedure Calls.
-It is based on sources from Peter Bersen that I got from some newsgroup,
-though I don't remember which one. I liked the basic idea but disliked
-several aspects of the interface details. So I adapted it to my likes. I
-intended some minor changes but soon found myself renaming classes,
-changing method parameters, introducing new classes, etc. The result is
-by no way compatible with the original version. It is, I hope,
-nevertheless useful.
-
-Basically, the interface defines six class: @code{XdrInfo},
-@code{RpcRequest}, @code{RpcCallback}/@code{RpcMethodCall},
-@code{RpcService} and @code{RpcStub}.
-
-@code{XdrInfo} objects describe the external data representation of a
-type. There are predefined @code{XdrInfo}s for the basic types.
-@code{RpcRequest} objects describe the available procedure calls. They
-are constructed from a unique request number, the @code{XdrInfo}s of the
-procedure's arguments and its return type. @code{RpcCallback} is an
-object that holds a pointer to a function and information about the
-number of its arguments. @code{RpcMethodCall} is a template that in a
-similar way holds a pointer to an object and one of its methods and
-Information about the number of its arguments.
-
-An @code{RpcRequest} and its matching @code{RpcCallback} or
-@code{RpcMethodCall} may be registered with an @code{RpcService}.
-Exactly one object of type @code{RpcService} may be instantiated in a
-program that implements an RPC server. Method @code{Provide ()} is a
-loop that waits for requests and dispatches them.
-
-A client program instantiates an object of type @code{RpcStub}. The
-constructor establishes a connection to the server specified by its
-arguments. Procedures of the server may be invoked using method
-@code{Call (@dots{})}.
-
-@node Installation, Classes, Overview, Top
-@comment node-name, next, previous, up
-@chapter Installation
-@cindex Installation
-
-The rpc++ library has successfully been tested using a patched gcc-2.2.2
-on a SparcStation running SunOS 4.1.[12] and a 386 system running
-Interactive Unix (a SYSV 3.2). Patching gcc-2.2.2 was necessary because
-the unpatched version can't handle typedefs that are local to templates.
-The bug report with patches can be found in the source directory in file
-@code{gcc-2.2.2.fix}.
-
-As a prerequisite to using RPCs with C++ you need ANSI-C/C++ conformant
-header files for RPC. I have provided such files in the directory
-@code{StdHdrs/rpc} of the source tree. To avoid any copyright conflicts,
-they are derived from the public available RPC source code rather than
-from the files that come with SunOS 4.1.X. The differences are minor.
-The SunOS 4.1.X files define some additional functions. You have to
-either copy the files from @code{StdHdrs/rpc} or patched files from your
-@code{/usr/include/rpc} to a directory where gcc can find them. If you
-don't want to install them globally in gcc's include directory, you can
-include them by using an additional ``@code{-I}'' flag during
-compilation.
-
-In SunOS you can simply type `@code{make install INSTROOT=@dots{}}'
-which will make the library and install it in @code{INSTROOT/lib} and
-the header files in @code{INSTROOT/include/rpc++}. Other Unices will
-probably have problems with the `install' command. Type only `make' and
-copy the resulting @code{librpc++.a} to your local library directory and
-the files @code{rpc++/*} to an @code{rpc++}-subdirectory of your local
-include directory.
-
-@node Classes, Caveats, Installation, Top
-@comment node-name, next, previous, up
-@chapter The classes
-
-@menu
-* XdrInfo:: @code{XdrInfo}
-* RpcRequest:: @code{RpcRequest}
-* Callbacks:: @code{Callbacks}
-* RpcService:: @code{RpcService}
-* RpcStub:: @code{RpcStub}
-@end menu
-
-@node XdrInfo, RpcRequest, , Classes
-@comment node-name, next, previous, up
-@section @code{XdrInfo}
-@cindex @code{XdrInfo}
-
-Declared in: @code{"rpc++/xdr++.h"}
-
-@deftp Class XdrInfo
-Class XdrInfo describes serializers. It combines the xdrproc_t with the
-size info (the size of the data to be converted) usually needed if you
-want to apply a serializer.
-@end deftp
-
-There is only one constructor for @code{XdrInfo}:
-
-@deftypefn Constructor {} XdrInfo (xdrproc_t @var{t}, size_t @var{s})
-Construct an @code{XdrInfo} for a type. The type can be converted to an
-external data representation (serielized) with function @var{t}. Its
-size (in bytes, from @code{sizeof (type)}), is @var{s}.
-@end deftypefn
-
-The methods query the information given to the constructor:
-
-@deftypefn Method xdrproc_t Proc () const
-Return the conversion function stored in an @code{XdrInfo}.
-@end deftypefn
-
-@deftypefn Method size_t Size () const
-Return the size of the type described by the @code{XdrInfo}.
-@end deftypefn
-
-There are a number of predefined @code{XdrInfo}s. They are defined as
-static members of a class @code{Xdr} for scoping reasons.
-
-@defvr XdrInfo Xdr::Xchar
-The conversion and size information for a character.
-@end defvr
-
-@defvr XdrInfo Xdr::Xshort
-The conversion and size information for a short integer.
-@end defvr
-
-@defvr XdrInfo Xdr::Xint
-The conversion and size information for an integer.
-@end defvr
-
-@defvr XdrInfo Xdr::Xlong
-The conversion and size information for a long integer.
-@end defvr
-
-@defvr XdrInfo Xdr::Xuchar
-The conversion and size information for an unsigned character.
-@end defvr
-
-@defvr XdrInfo Xdr::Xushort
-The conversion and size information for an unsigned short integer.
-@end defvr
-
-@defvr XdrInfo Xdr::Xulong
-The conversion and size information for an unsigned long integer.
-@end defvr
-
-@defvr XdrInfo Xdr::Xfloat
-The conversion and size information for a float.
-@end defvr
-
-@defvr XdrInfo Xdr::Xdouble
-The conversion and size information for a double.
-@end defvr
-
-@defvr XdrInfo Xdr::Xenum_t
-The conversion and size information for any enumeration type.
-@end defvr
-
-@defvr XdrInfo Xdr::Xbool_t
-The conversion and size information for a bool.
-@end defvr
-
-@defvr XdrInfo Xdr::Xvoid
-A special @code{XdrInfo} for the return type of a procedure that returns
-nothing.
-@end defvr
-
-@defvr XdrInfo Xdr::Xnull
-A special @code{XdrInfo} for the return type of a procedure that is to
-be executed batched or asynchronously (@pxref{RpcRequest}).
-@end defvr
-
-@page
-@node RpcRequest, Callbacks, XdrInfo, Classes
-@comment node-name, next, previous, up
-@section @code{RpcRequest}
-@cindex @code{RpcRequest}
-
-Declared in: @code{"rpc++/request.h"}
-
-@deftp Class RpcRequest
-RpcRequest is a class that specifies a request for a procedure that is
-part of (registered with) a service.
-@end deftp
-
-There are several constructors for @code{RpcRequest}. They vary in the
-number of @code{XdrInfo}s used to describe the input parameters of the
-procedure.
-
-@deftypefn Constructor {} RpcRequest (u_long @var{reqid}, const XdrInfo* @var{out}, ReqType @var{t}=normal)
-@end deftypefn
-@deftypefn Constructor {} RpcRequest (u_long @var{reqid}, const XdrInfo* @var{out}, const XdrInfo* @var{in1}, ReqType @var{t}=normal)
-@end deftypefn
-@deftypefn Constructor {} RpcRequest (u_long @var{reqid}, const XdrInfo* @var{out}, const XdrInfo* @var{in1}, const XdrInfo* @var{in2}, ReqType @var{t}=normal)
-These constructors construct an @code{RpcRequest} for a procedure with
-zero, one or two arguments. Additional similar constructors are defined
-for procedures with up to seven arguments. @var{reqid} uniquely
-identifies the request (the procedure of the server). @var{reqid} may
-not be 0. The @code{XdrInfo*}s following @var{reqid} specify the types of
-the input parameters. They are followed by the @code{XdrInfo*} that
-describes the type of the value returned by the RPC. If no value is
-returned, @code{&Xdr::Xvoid} must be given as argument
-(@pxref{XdrInfo}). The final optional argument @var{t} specifies the
-call mode: @code{RpcRequest::normal}, @code{RpcRequest::batched} or
-@code{RpcRequest::async} (see below).
-@end deftypefn
-
-@deftypefn Constructor {} RpcRequest (u_long @var{reqid}, const XdrInfo* @var{out}, const XdrInfo** @var{intypes}, ReqType @var{t}=normal)
-This constructor can be used to construct an @code{RpcRequest} with an
-arbitrary number of arguments. The pointers to @code{XdrInfo} are passed
-in an array. The number of elements in the array must be one more than
-the number of parameters and the last element must be zero.
-@end deftypefn
-
-If the request type @var{t} is @code{RpcRequest::normal}, method
-@code{Call} (@pxref{RpcStub}) assembles the message to the server, sends
-it, waits for a reply and returns the result.
-
-If the request type is @code{RpcRequest::batched}, method
-@code{RpcStub::Call} assembles the message to the server and puts it in
-a buffer. Messages are only flushed if the buffer is full or
-@code{RpcStub::Call} is used with a @code{normal} or @code{async}
-request.
-
-If the request type is @code{RpcRequest::async}, method
-@code{RpcStub::Call} (@pxref{RpcStub}) assembles the message to the
-server and sends it, as with @code{normal}. It does, however, not wait
-for a result. Mode @code{async} is implemented by calling the underlying
-RPC--function @code{clnt_call} with a timeout of zero.
-
-As in both non--normal cases (@code{batched} and @code{async})
-@code{RpcStub::Call} does not wait for a return value from the server,
-the return type of the @code{RpcRequest} must be specified as
-@code{&Xdr::Xnull}.
-
-Note that requests that are registered for a service are stored in an
-array using the request identification as the index, so keep ids small.
-
-Normally, requests should be specified in a header file included by both
-the server and the client program (@pxref{Matching server and clients}).
-
-@page
-@node Callbacks, RpcService, RpcRequest, Classes
-@comment node-name, next, previous, up
-@section Callbacks
-@cindex Callbacks
-
-If a server receives a request from a client, it needs to know how a
-particular procedure is to be invoked. This information is specified
-using objects @code{RpcCallback} or @code{RpcMethodCall} when the
-procedure resp.@ method is specified.
-
-The class
-@deftp Class AnyRpcCallback
-@end deftp
-serves as an abstract base class for the two kinds of callbacks.
-
-The following sections describe the constructors for @code{RpcCallback}
-and @code{RpcMethodCall} and the calling conventions for the functions
-or methods called back.
-
-@menu
-* RpcCallback:: @code{RpcCallback}
-* RpcMethodCall:: @code{RpcMethodCall}
-* Calling Conventions:: @code{Calling Conventions}
-@end menu
-
-@node RpcCallback, RpcMethodCall, , Callbacks
-@comment node-name, next, previous, up
-@subsection @code{RpcCallback}
-@cindex @code{RpcCallback}
-
-Declared in: @code{"rpc++/callback.h"}
-
-@deftp Class RpcCallback
-An @code{RpcCallback} describes a function that is to be called by the
-server on request from the client.
-@end deftp
-
-@deftypefn Constructor {} RpcCallback (void* (*)() @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcCallback (void* (*)(void*) @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcCallback (void* (*)(void*, void*) @var{proc})
-Construct an @code{RpcCallback} for a function that takes zero, one or
-two arguments and returns a result. Constructors for functions with
-up to seven arguments are defined.
-@end deftypefn
-@deftypefn Constructor {} RpcCallback (void* (*)(void**) @var{proc})
-Construct an @code{RpcCallback} for a function that takes an arbitrary
-number of arguments and returns a result.
-@end deftypefn
-
-@deftypefn Constructor {} RpcCallback (void (*)() @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcCallback (void (*)(void*) @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcCallback (void (*)(void*, void*) @var{proc})
-Construct an @code{RpcCallback} for a function that takes zero, one or
-two arguments and returns no result. Constructors for functions with
-up to seven arguments are defined.
-@end deftypefn
-@deftypefn Constructor {} RpcCallback (void (*)(void**) @var{proc})
-Construct an @code{RpcCallback} for a function that takes an arbitrary
-number of arguments and return no result.
-@end deftypefn
-
-@deftypefn Constructor {} RpcCallback (void* (*)(RpcService*) @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcCallback (void* (*)(void*, RpcService*) @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcCallback (void* (*)(void*, void*, RpcService*) @var{proc})
-Construct an @code{RpcCallback} for a function that takes zero, one or
-two arguments and returns a result. Constructors for functions with
-up to seven arguments are defined. Upon invocation, a pointer to the
-object of type @code{RpcService} that received the request and called
-the function is passed as an additional argument.
-@end deftypefn
-@deftypefn Constructor {} RpcCallback (void* (*)(void**) @var{proc})
-Construct an @code{RpcCallback} for a function that takes an arbitrary
-number of arguments and returns a result. Upon invocation, a pointer to the
-object of type @code{RpcService} that received the request and called
-the function is passed as an additional argument.
-@end deftypefn
-
-@deftypefn Constructor {} RpcCallback (void (*)(RpcService*) @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcCallback (void (*)(void*, RpcService*) @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcCallback (void (*)(void*, void*, RpcService*) @var{proc})
-Construct an @code{RpcCallback} for a function that takes zero, one or
-two arguments and returns a result. Constructors for functions with
-up to seven arguments are defined. Upon invocation, a pointer to the
-object of type @code{RpcService} that received the request and called
-the function is passed as an additional argument.
-@end deftypefn
-@deftypefn Constructor {} RpcCallback (void (*)(void**) @var{proc})
-Construct an @code{RpcCallback} for a function that takes an arbitrary
-number of arguments and returns a result. Upon invocation, a pointer to the
-object of type @code{RpcService} that received the request and called
-the function is passed as an additional argument.
-@end deftypefn
-
-@node RpcMethodCall, Calling Conventions, RpcCallback, Callbacks
-@comment node-name, next, previous, up
-@subsection @code{RpcMethodCall}
-@cindex @code{RpcMethodCall}
-
-Declared in: @code{"rpc++/callback.h"}
-
-@deftp Class RpcMethodCall
-An @code{RpcMethodCall} describes a method of an object that is to be
-called by the server on request from the client.
-@end deftp
-
-@deftypefn Constructor {} RpcMethodCall <class T> (void* (T::*)() @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcMethodCall <class T> (void* (T::*)(void*) @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcMethodCall <class T> (void* (T::*)(void*, void*) @var{proc})
-Construct an @code{RpcMethodCall} for an object and one of its methods that
-takes zero, one or two arguments and returns a result. Constructors for
-methods with up to seven arguments are defined.
-@end deftypefn
-@deftypefn Constructor {} RpcMethodCall <class T> (void* (T::*)(void**) @var{proc})
-Construct an @code{RpcMethodCall} for an object and one of its methods
-that takes an arbitrary number of arguments and returns a result.
-@end deftypefn
-
-@deftypefn Constructor {} RpcMethodCall <class T> (void (T::*)() @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcMethodCall <class T> (void (T::*)(void*) @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcMethodCall <class T> (void (T::*)(void*, void*) @var{proc})
-Construct an @code{RpcMethodCall} for an object and one of its methods
-that takes zero, one or two arguments and returns no result.
-Constructors for methods with up to seven arguments are defined.
-@end deftypefn
-@deftypefn Constructor {} RpcMethodCall <class T> (void (T::*)(void**) @var{proc})
-Construct an @code{RpcMethodCall} for an object and one of its methods
-that takes an arbitrary number of arguments and return no result.
-@end deftypefn
-
-@deftypefn Constructor {} RpcMethodCall <class T> (void* (T::*)(RpcService*) @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcMethodCall <class T> (void* (T::*)(void*, RpcService*) @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcMethodCall <class T> (void* (T::*)(void*, void*, RpcService*) @var{proc})
-Construct an @code{RpcMethodCall} for an object and one of its methods
-that takes zero, one or two arguments and returns a result. Constructors
-for methods with up to seven arguments are defined. Upon invocation, a
-pointer to the object of type @code{RpcService} that received the
-request and called the method is passed as an additional argument.
-@end deftypefn
-@deftypefn Constructor {} RpcMethodCall <class T> (void* (T::*)(void**) @var{proc})
-Construct an @code{RpcMethodCall} for an object and one of its methods
-that takes an arbitrary number of arguments and returns a result. Upon
-invocation, a pointer to the object of type @code{RpcService} that
-received the request and called the method is passed as an additional
-argument.
-@end deftypefn
-
-@deftypefn Constructor {} RpcMethodCall <class T> (void (T::*)(RpcService*) @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcMethodCall <class T> (void (T::*)(void*, RpcService*) @var{proc})
-@end deftypefn
-@deftypefn Constructor {} RpcMethodCall <class T> (void (T::*)(void*, void*, RpcService*) @var{proc})
-Construct an @code{RpcMethodCall} for an object and one of its methods
-that takes zero, one or two arguments and returns a result. Constructors
-for methods with up to seven arguments are defined. Upon invocation, a
-pointer to the object of type @code{RpcService} that received the
-request and called the method is passed as an additional argument.
-@end deftypefn
-@deftypefn Constructor {} RpcMethodCall <class T> (void (T::*)(void**) @var{proc})
-Construct an @code{RpcMethodCall} for an object and one of its methods
-that takes an arbitrary number of arguments and returns a result. Upon
-invocation, a pointer to the object of type @code{RpcService} that
-received the request and called the method is passed as an additional
-argument.
-@end deftypefn
-
-@node Calling Conventions, , RpcMethodCall, Callbacks
-@comment node-name, next, previous, up
-@subsection @code{Calling Conventions}
-@cindex @code{calling conventions}
-
-As could be seen from the parameter types in the constructors, functions
-and methods that are called in response to a request from a client know
-only about pointers to void as arguments and result values because their
-real type is coded in the @code{RpcRequest} and not known at compile
-time. The only way to avoid this is to implement some kind of rpcgen++.
-However, I never liked this kind of tools and I'm willing to risk a bit
-of type unsafeness in this case.
-
-When a procedure (or method) is called, its arguments point to values
-(the variants with an arbitrary number of arguments receive an array of
-pointers to values) of the types specified in the constructor of the
-@code{RpcRequest} that led to the invocation of the procedure. I
-recommend to access the values and assign them to local variables of the
-procedure in the first statements. E.g.:
-@example
-void* Add (void* s1p, void* s2p)
-@{
- int s1 = *(int*)s1p;
- int s2 = *(int*)s2p;
- ...
-@end example
-
-The return value of the procedure is a pointer to the result. Therefore,
-results may never be put in automatic variables. They must be global or
-static. E.g.:
-@example
- ...
- static int sum;
- sum = s1 + s2;
- return (void*)&sum;
-@}
-@end example
-
-Note the special case of strings (defined as parameters or return values
-using @code{Xdr::Xwrapstring}, @pxref{XdrInfo}). If you think of a
-string as being defined as a type ``@code{typedef char* string}'', it is
-obvious that a string is passed as argument or returned as result by a
-@code{string*}, i.e., a @code{char**}. E.g.:
-@example
-void* Capitalize (void* strp)
-@{
- static char* str;
- str = *(char**)strp;
- str[0] = toupper (str[0]);
- return (void*)&str;
-@}
-@end example
-
-@page
-@node RpcService, RpcStub, Callbacks, Classes
-@comment node-name, next, previous, up
-@section @code{RpcService}
-@cindex @code{RpcService}
-
-Declared in: @code{"rpc++/service.h"}
-
-@deftp Class RpcService
-An object of type @code{RpcService} provides the server capabilities
-within a program.
-@end deftp
-
-There are two constructors for @code{RpcService}:
-
-@deftypefn Constructor {} RpcService (u_long @var{prog}, u_long @var{vers})
-Construct an object representing the @var{vers}'th version of program
-(service) number @code{prog}.
-@end deftypefn
-@deftypefn Constructor {} RpcService (u_long @var{vers})
-Construct an object representing the @var{vers}'th version of a transient
-program (service).
-@end deftypefn
-
-@deftypefn Method bool OK ()
-Returns TRUE if the service is ready for operation, i.e., has successfully
-been established during construction.
-@end deftypefn
-
-The number of a service, especially a transient service, can be obtained
-with method @code{@w{Program ()}}:
-
-@deftypefn Method u_long Program ()
-Returns the number of the program (service). This is either the number
-passed as an argument to the constructor or a number from the transient
-program area.
-@end deftypefn
-
-The next step after the construction of an @code{RpcService} is to
-register the requests handled by the service:
-
-@deftypefn Method {virtual void} Register (const RpcRequest& @var{req}, const AnyRpcCallback& @var{cb})
-Associate request @var{req} with the procedure or object/method pair
-specified by @code{cb}. The usual way to call @code{Register} is
-@example
-@{
- RpcService svc (...);
- svc.register (addreq, RpcCallback (Add));
- ...
-@}
-@end example
-@end deftypefn
-
-After all requests have been registered, the object of type
-@code{RpcService} can provide the service:
-@deftypefn Method void Provide ()
-Repeatedly wait for a request and handle it by calling the procedure or
-method registered for it.
-@end deftypefn
-
-@deftypefn Method {virtual void*} HandleError ()
-@code{HandleError} is a protected method that is called when an error
-occurs. The cause of the error is stored in a protected member variable
-@code{errorState}. If the default error handling (shown below) is not
-appropriate for your application, derive your own class from
-@code{RpcService} that implements a different error handling policy. If
-you consider an error recoverable, reset @code{errorState} to
-@code{RpcService::noError} in your error handler. Else, @code{OK ()}
-keeps returning FALSE.
-@example
-void RpcService::HandleError ()
-@{
- switch (errorState)
- @{
- case reconstructionAttempt:
- cerr << "rpc++: Attempt to construct another instance of RpcService.\n";
- exit (1);
- case cantCreateTCPService:
- cerr << "rpc++: can't create tcp service.\n";
- exit(1);
- case cantRegisterService:
- cerr << form ("rpc++: can't register (%d, %d, tcp).", prog, vers);
- exit(1);
- case cantSendReply:
- cerr << "rpc++: can't reply to RPC call.\n";
- break;
- case invalidResult:
- cerr << "rpc++: registered routine has return NULL pointer.\n";
- abort ();
- case notRegistered:
- cerr << "rpc++: requested RPC routine not registered.\n";
- break;
- case cantGetArgs:
- cerr << "rpc++: can't get procedure arguments.\n";
- break;
- case cantFreeArgs:
- cerr << "rpc++: can't free XDR arguments.\n";
- break;
- @}
- errorState = noError;
-@}
-@end example
-@end deftypefn
-
-If the program that provides the service has other things to do as well,
-i.e., does not only handle requests, it usually has its own main loop
-that handles events. This loop must be extended to handle RPC events,
-i.e., if anything happens on the RPC file descriptors, it must call
-@code{svc_getreqset} just as @code{Provide ()} does.
-@example
-void RpcService::Provide ()
-@{
- int dtbsz = getdtablesize();
- fd_set readfds;
-
- for(;;)
- @{
- readfds = svc_fdset;
- switch(select (dtbsz, &readfds, 0, 0, 0))
- @{
- case -1:
- if (errno != EBADF)
- continue;
- cerr << "PRC++: select: " << sys_errlist[errno] << '\n';
- return;
- break;
- case 0:
- continue;
- default:
- svc_getreqset (&readfds);
- break;
- @}
- @}
-@}
-@end example
-
-The following methods are only available during the execution of a
-callback, i.e., they can be applied to @code{RpcService} if a pointer to
-the invoking object has been declared as last parameter of a callback
-routine.
-
-@deftypefn Method {struct sockaddr_in*} Caller ()
-Return the socket address information of the calling host.
-@end deftypefn
-
-@deftypefn Method char* CallerName ()
-Return the name of the calling host.
-@end deftypefn
-
-@deftypefn Method void Reply ()
-@end deftypefn
-@deftypefn Method void Reply (void* @var{res})
-Normally, a request to the server terminates when the callback completes
-(either with or without returning a value, depending on the return
-type). In some cases it is desirable to reply to the client before all
-the actions related to the request have been completed. This allows the
-client to resume execution. The result (if any) must of course not
-depend on the functions still to be executed.
-@end deftypefn
-
-@deftypefn Method void Interrupt ()
-This is the proper way to terminate the loop entered by calling
-@code{Provide()}. After return from the callback that invoked
-@code{Interrupt()} method @code{Provide()} will return.
-@end deftypefn
-
-@page
-@node RpcStub, , RpcService, Classes
-@comment node-name, next, previous, up
-@section @code{RpcStub}
-@cindex @code{RpcStub}
-
-Declared in: @code{"rpc++/stub.h"}
-
-@deftp Class RpcStub
-An @code{RpcStub} represents the client side of a connection.
-@end deftp
-
-There are two constructors for @code{RpcStub} that vary in the position
-of their arguments only:
-
-@deftypefn Constructor {} RpcStub (u_long @code{prognum}, u_long @code{versnum}, char* @var{hostname}="localhost", timeval @var{timeout}=defaultTimeout, bool @var{connect}=TRUE)
-@end deftypefn
-@deftypefn Constructor {} RpcStub (u_long @code{prognum}, u_long @code{versnum}, char* @var{hostname}="localhost", bool @var{connect}=TRUE, timeval @var{timeout}=defaultTimeout)
-Construct an @code{RpcStub} that connects to the @var{versnum}'th
-version of program (service) @var{prognum} on host @var{hostname}. The
-timeout for successful completion of communication operations is
-@var{timeout} which defaults to 25 seconds. Unless @var{connect} is
-false, the constructor makes a connection attempt.
-@end deftypefn
-
-There are various methods:
-
-@deftypefn Method void Reconnect ()
-Connect to the server. Usually this method is called if the connection
-was not to be established by the constructor or if the connection
-attempt failed and is to be repeated.
-@end deftypefn
-
-@deftypefn Method bool OK ()
-Returns TRUE if the stub is ready for operation, i.e., connected to a
-server.
-@end deftypefn
-
-@deftypefn Method CLIENT* Service ()
-Access to the standard RPC level. Returns the handle that identifies the
-server.
-@end deftypefn
-
-@deftypefn Method timeval GetTimeout () const
-Returns the default timeout for network operations.
-@end deftypefn
-
-@deftypefn Method void SetTimeout (timeval& @var{timo})
-Sets the default timeout for network operations
-@end deftypefn
-
-@deftypefn Method void* Call (RpcRequest& @var{req}, bool @var{handle_errors}=TRUE)
-@end deftypefn
-@deftypefn Method void* Call (RpcRequest& @var{req}, void* @var{in1}, bool @var{handle_errors}=TRUE)
-@end deftypefn
-@deftypefn Method void* Call (RpcRequest& @var{req}, void* @var{in1}, @var{in2} bool @var{handle_errors}=TRUE)
-Request the operation specified by @var{req} from the server, passing
-zero, one or two arguments. There are declarations of this method for up
-two seven arguments. Arguments are passed as pointers to the argument
-values. The value returned by @code{Call} is a pointer to the result
-returned by the server. The result is valid until @code{Call} is called
-again. If @var{handle_errors} is FALSE and an error occurs, @code{Call}
-simply returns 0. Else, it calls method @code{HandleError} (see below).
-@end deftypefn
-@deftypefn Method void* Call (RpcRequest& @var{req}, void** @var{invals}, bool @var{handle_errors}=TRUE)
-The variant of @code{Call} that handles an arbitrary number of
-arguments. Pointers to the arguments are passed in an array in
-parameter @var{invals}. The size of the array must match the number of
-arguments given to the constructor of @var{req}.
-@end deftypefn
-
-@deftypefn Method {virtual void*} HandleError ()
-@code{HandleError} is a protected method that is called when an error
-occurs. The cause of the error is stored in a protected member variable
-@code{errorState}. If the default error handling policy (shown below) is
-not appropriate for your application, derive your own class from
-@code{RpcStub} that implements a different one. If you consider an error
-recoverable, reset @code{errorState} to @code{RpcStub::noError} in your
-error handler. Else, @code{OK ()} keeps returning FALSE. If an error
-occurs during a @code{Call} and parameter @var{handle_errors} is TRUE,
-@code{Call} invokes @code{HandleError} and returns its result as result
-of the call.
-@example
-void* RpcStub::HandleError ()
-@{
- switch (errorState)
- @{
- case notConnected:
- cerr << "rpc++: Stub has not been connected to server.\n";
- case cantCreate:
- cerr << clnt_spcreateerror ("rpc++") << '\n';
- break;
- case cantCall:
- cerr << clnt_sperror (svc, "rpc++") << '\n';
- exit (1);
- @}
- return 0;
-@}
-@end example
-@end deftypefn
-
-While no or little improvement of coding quality can be gained from
-deriving a service specific class from @code{RpcService}, the opposite
-is true for @code{RpcStub}. A service specific derivation may define
-methods that have the ``real'' argument lists instead of pointers to
-void. These methods are simply implemented by casting the arguments and
-(inline) calling one of the @code{Call}--methods. Apart from better
-type checking, this has the advantage of keeping details like the
-available @code{RpcRequest}s local to the definition of the derived
-class (see the example in the @code{example}--directory).
-
-@node Caveats, References, Classes, Top
-@comment node-name, next, previous, up
-@chapter Caveats
-@cindex Caveats
-
-@menu
-* Global objects:: Global objects
-* Destruction rules:: Destruction rules
-* Matching server and clients:: Matching server and clients
-@end menu
-
-@node Global objects, Destruction rules, , Caveats
-@comment node-name, next, previous, up
-@section Global objects
-@cindex Global objects
-
-As a general C++ rule, be careful with global objects. The sequence of
-constructor invocations for global objects is not defined. This is the
-reason, why @code{RpcRequests} are constructed from pointers to
-@code{XdrInfo}s rather than from @code{XdrInfo}s.
-
-Both @code{XdrInfo}s and @code{RpcRequest}s tend to be instantiated as
-global objects or static member variables. If the constructor of
-@code{RpcRequest} received @code{XdrInfo}s instead of pointers and
-copied the information contained in the @code{XdrInfo} (the solution I
-had preferred), it may happen that the @code{XdrInfo} has not been
-constructed yet and thus contains invalid data.
-
-The same problem occurs if you want to define a global
-``alias--@code{XdrInfo}'' matching a ``@code{typedef int myint}''.
-Don't use @code{XdrInfo Xmyint (Xdr::Xint)} as this may copy the
-uninitialized @code{Xdr::Xint}. Use @code{XdrInfo& Xmyint = Xdr::Xint}
-instead.
-
-@node Destruction rules, Matching server and clients, Global objects, Caveats
-@comment node-name, next, previous, up
-@section Destruction rules
-@cindex Destruction rules
-
-Objects of type @code{XdrInfo} are resources that can be used more than
-once, i.e., in different @code{RpcRequest}s. If they were handled
-properly, references to @code{XdrInfo} would be counted and the
-@code{XdrInfo} destructed automatically if the last reference is
-removed (unless it is the @code{XdrInfo} of a predefined type).
-
-Such a resource management for @code{XdrInfo}s has been considered
-unnecessary as @code{XdrInfo}s will rarely be dynamic objects. If the
-user allocates an @code{XdrInfo} on the stack or the heap, it is his
-responsibility to assure that the object is valid until the last
-@code{RpcResource} that uses it has been destructed.
-
-@node Matching server and clients, , Destruction rules, Caveats
-@comment node-name, next, previous, up
-@section Matching server and clients
-
-In order to make sure that the server and the clients agree about the
-protocol, all @code{RpcRequest}s for a service should be declared in a
-header file and instantiated in a corresponding source file. The header
-file and the compiled source file make the ``library'' that provides the
-service. Thus a server consists of three files: the server executable, a
-header file defining the service that is to be included in client
-sources and an object file which must be linked to the client
-executable.
-
-@c ======================================================================
-
-@node References, Copying, Caveats, Top
-@comment node-name, next, previous, up
-@unnumbered References
-
-Margaret A. Ellis, @cite{The Annotated C++ Reference Manual},
-Addison-Wesley, 1990.
-
-Stanley B. Lippmann, @cite{A C++ Primer}, Addison-Wesley, 1989.
-
-Bjarne Stroustrup, @cite{The C++ Programming Language}, Addison-Wesley,
-1986.
-
-Sun Microsystems, @cite{Network Programming}, March 1990.
-
-@c ======================================================================
-
-@node Copying, Data Type Index, References, Top
-@appendix GNU LIBRARY GENERAL PUBLIC LICENSE
-@center Version 2, June 1991
-
-@display
-Copyright @copyright{} 1991 Free Software Foundation, Inc.
-675 Mass Ave, Cambridge, MA 02139, USA
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.
-@end display
-
-@unnumberedsec Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software---to make sure the software is free for all its users.
-
- This license, the Library General Public License, applies to some
-specially designated Free Software Foundation software, and to any
-other libraries whose authors decide to use it. You can use it for
-your libraries, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if
-you distribute copies of the library, or if you modify it.
-
- For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you. You must make sure that they, too, receive or can get the source
-code. If you link a program with the library, you must provide
-complete object files to the recipients so that they can relink them
-with the library, after making changes to the library and recompiling
-it. And you must show them these terms so they know their rights.
-
- Our method of protecting your rights has two steps: (1) copyright
-the library, and (2) offer you this license which gives you legal
-permission to copy, distribute and/or modify the library.
-
- Also, for each distributor's protection, we want to make certain
-that everyone understands that there is no warranty for this free
-library. If the library is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original
-version, so that any problems introduced by others will not reflect on
-the original authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that companies distributing free
-software will individually obtain patent licenses, thus in effect
-transforming the program into proprietary software. To prevent this,
-we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
- Most GNU software, including some libraries, is covered by the ordinary
-GNU General Public License, which was designed for utility programs. This
-license, the GNU Library General Public License, applies to certain
-designated libraries. This license is quite different from the ordinary
-one; be sure to read it in full, and don't assume that anything in it is
-the same as in the ordinary license.
-
- The reason we have a separate public license for some libraries is that
-they blur the distinction we usually make between modifying or adding to a
-program and simply using it. Linking a program with a library, without
-changing the library, is in some sense simply using the library, and is
-analogous to running a utility program or application program. However, in
-a textual and legal sense, the linked executable is a combined work, a
-derivative of the original library, and the ordinary General Public License
-treats it as such.
-
- Because of this blurred distinction, using the ordinary General
-Public License for libraries did not effectively promote software
-sharing, because most developers did not use the libraries. We
-concluded that weaker conditions might promote sharing better.
-
- However, unrestricted linking of non-free programs would deprive the
-users of those programs of all benefit from the free status of the
-libraries themselves. This Library General Public License is intended to
-permit developers of non-free programs to use free libraries, while
-preserving your freedom as a user of such programs to change the free
-libraries that are incorporated in them. (We have not seen how to achieve
-this as regards changes in header files, but we have achieved it as regards
-changes in the actual functions of the Library.) The hope is that this
-will lead to faster development of free libraries.
-
- The precise terms and conditions for copying, distribution and
-modification follow. Pay close attention to the difference between a
-``work based on the library'' and a ``work that uses the library''. The
-former contains code derived from the library, while the latter only
-works together with the library.
-
- Note that it is possible for a library to be covered by the ordinary
-General Public License rather than by this special one.
-
-@iftex
-@unnumberedsec TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-@end iftex
-@ifinfo
-@center TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-@end ifinfo
-
-@enumerate
-@item
-This License Agreement applies to any software library which
-contains a notice placed by the copyright holder or other authorized
-party saying it may be distributed under the terms of this Library
-General Public License (also called ``this License''). Each licensee is
-addressed as ``you''.
-
- A ``library'' means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
- The ``Library'', below, refers to any such software library or work
-which has been distributed under these terms. A ``work based on the
-Library'' means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language. (Hereinafter, translation is
-included without limitation in the term ``modification''.)
-
- ``Source code'' for a work means the preferred form of the work for
-making modifications to it. For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
- Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it). Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
-@item
-You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
- You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
-@item
-You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-@enumerate
-@item
-The modified work must itself be a software library.
-
-@item
-You must cause the files modified to carry prominent notices
-stating that you changed the files and the date of any change.
-
-@item
-You must cause the whole of the work to be licensed at no
-charge to all third parties under the terms of this License.
-
-@item
-If a facility in the modified Library refers to a function or a
-table of data to be supplied by an application program that uses
-the facility, other than as an argument passed when the facility
-is invoked, then you must make a good faith effort to ensure that,
-in the event an application does not supply such function or
-table, the facility still operates, and performs whatever part of
-its purpose remains meaningful.
-
-(For example, a function in a library to compute square roots has
-a purpose that is entirely well-defined independent of the
-application. Therefore, Subsection 2d requires that any
-application-supplied function or table used by this function must
-be optional: if the application does not supply it, the square
-root function must still compute square roots.)
-@end enumerate
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-@item
-You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library. To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License. (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.) Do not make any other change in
-these notices.
-
- Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
- This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-@item
-You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
- If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-@item
-A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a ``work that uses the Library''. Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
- However, linking a ``work that uses the Library'' with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a ``work that uses the
-library''. The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
- When a ``work that uses the Library'' uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library. The
-threshold for this to be true is not precisely defined by law.
-
- If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work. (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
- Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
-@item
-As an exception to the Sections above, you may also compile or
-link a ``work that uses the Library'' with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
- You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License. You must supply a copy of this License. If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License. Also, you must do one
-of these things:
-
-@enumerate
-@item
-Accompany the work with the complete corresponding
-machine-readable source code for the Library including whatever
-changes were used in the work (which must be distributed under
-Sections 1 and 2 above); and, if the work is an executable linked
-with the Library, with the complete machine-readable ``work that
-uses the Library'', as object code and/or source code, so that the
-user can modify the Library and then relink to produce a modified
-executable containing the modified Library. (It is understood
-that the user who changes the contents of definitions files in the
-Library will not necessarily be able to recompile the application
-to use the modified definitions.)
-
-@item
-Accompany the work with a written offer, valid for at
-least three years, to give the same user the materials
-specified in Subsection 6a, above, for a charge no more
-than the cost of performing this distribution.
-
-@item
-If distribution of the work is made by offering access to copy
-from a designated place, offer equivalent access to copy the above
-specified materials from the same place.
-
-@item
-Verify that the user has already received a copy of these
-materials or that you have already sent this user a copy.
-@end enumerate
-
- For an executable, the required form of the ``work that uses the
-Library'' must include any data and utility programs needed for
-reproducing the executable from it. However, as a special exception,
-the source code distributed need not include anything that is normally
-distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
- It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system. Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
-@item
-You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-@enumerate
-@item
-Accompany the combined library with a copy of the same work
-based on the Library, uncombined with any other library
-facilities. This must be distributed under the terms of the
-Sections above.
-
-@item
-Give prominent notice with the combined library of the fact
-that part of it is a work based on the Library, and explaining
-where to find the accompanying uncombined form of the same work.
-@end enumerate
-
-@item
-You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License. Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License. However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-@item
-You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Library or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-@item
-Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-@item
-If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all. For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-@item
-If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded. In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-@item
-The Free Software Foundation may publish revised and/or new
-versions of the Library General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Library
-specifies a version number of this License which applies to it and
-``any later version'', you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation. If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
-@item
-If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission. For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this. Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-@iftex
-@heading NO WARRANTY
-@end iftex
-@ifinfo
-@center NO WARRANTY
-@end ifinfo
-
-@item
-BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY ``AS IS'' WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-@item
-IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-@end enumerate
-
-@iftex
-@heading END OF TERMS AND CONDITIONS
-@end iftex
-@ifinfo
-@center END OF TERMS AND CONDITIONS
-@end ifinfo
-
-@page
-@unnumberedsec How to Apply These Terms to Your New Libraries
-
- If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change. You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
- To apply these terms, attach the following notices to the library. It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-``copyright'' line and a pointer to where the full notice is found.
-
-@smallexample
-@var{one line to give the library's name and a brief idea of what it does.}
-Copyright (C) @var{year} @var{name of author}
-
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Library General Public
-License as published by the Free Software Foundation; either
-version 2 of the License, or (at your option) any later version.
-
-This library is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-Library General Public License for more details.
-
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free
-Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-@end smallexample
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a ``copyright disclaimer'' for the library, if
-necessary. Here is a sample; alter the names:
-
-@example
-Yoyodyne, Inc., hereby disclaims all copyright interest in the
-library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
-@var{signature of Ty Coon}, 1 April 1990
-Ty Coon, President of Vice
-@end example
-
-That's all there is to it!
-
-@c ========================================================================
-
-@page
-@node Data Type Index, Function Index, Copying, Top
-@comment node-name, next, previous, up
-@unnumbered Data Type Index
-
-@printindex tp
-
-@node Function Index, Concept Index, Data Type Index, Top
-@comment node-name, next, previous, up
-@unnumbered Function and Method Index
-
-@printindex fn
-
-@node Concept Index, , Function Index, Top
-@comment node-name, next, previous, up
-@unnumbered Concept Index
-
-@printindex cp
-
-@contents
-@bye
diff --git a/rpc++/rpc++.toc b/rpc++/rpc++.toc
deleted file mode 100644
index 95eea1fd88c..00000000000
--- a/rpc++/rpc++.toc
+++ /dev/null
@@ -1,23 +0,0 @@
-\chapentry {Overview}{1}{1}
-\chapentry {Installation}{2}{2}
-\chapentry {The classes}{3}{3}
-\secentry {\code {XdrInfo}}{3}{1}{3}
-\secentry {\code {RpcRequest}}{3}{2}{5}
-\secentry {Callbacks}{3}{3}{7}
-\subsecentry {\code {RpcCallback}}{3}{3}{1}{7}
-\subsecentry {\code {RpcMethodCall}}{3}{3}{2}{9}
-\subsecentry {\code {Calling Conventions}}{3}{3}{3}{10}
-\secentry {\code {RpcService}}{3}{4}{12}
-\secentry {\code {RpcStub}}{3}{5}{16}
-\chapentry {Caveats}{4}{19}
-\secentry {Global objects}{4}{1}{19}
-\secentry {Destruction rules}{4}{2}{19}
-\secentry {Matching server and clients}{4}{3}{19}
-\unnumbchapentry {References}{21}
-\chapentry {GNU LIBRARY GENERAL PUBLIC LICENSE}{Appendix \char65}{22}
-\unnumbsecentry{Preamble}{22}
-\unnumbsecentry{TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION}{24}
-\unnumbsecentry{How to Apply These Terms to Your New Libraries}{30}
-\unnumbchapentry {Data Type Index}{31}
-\unnumbchapentry {Function and Method Index}{32}
-\unnumbchapentry {Concept Index}{33}
diff --git a/rpc++/rpc++.tp b/rpc++/rpc++.tp
deleted file mode 100644
index 80265f4d91c..00000000000
--- a/rpc++/rpc++.tp
+++ /dev/null
@@ -1,7 +0,0 @@
-\entry {XdrInfo}{3}{\code {XdrInfo}}
-\entry {RpcRequest}{5}{\code {RpcRequest}}
-\entry {AnyRpcCallback}{7}{\code {AnyRpcCallback}}
-\entry {RpcCallback}{7}{\code {RpcCallback}}
-\entry {RpcMethodCall}{9}{\code {RpcMethodCall}}
-\entry {RpcService}{12}{\code {RpcService}}
-\entry {RpcStub}{16}{\code {RpcStub}}
diff --git a/rpc++/rpc++.vr b/rpc++/rpc++.vr
deleted file mode 100644
index 2ad8f41a633..00000000000
--- a/rpc++/rpc++.vr
+++ /dev/null
@@ -1,13 +0,0 @@
-\entry {Xdr::Xchar}{3}{\code {Xdr::Xchar}}
-\entry {Xdr::Xshort}{3}{\code {Xdr::Xshort}}
-\entry {Xdr::Xint}{4}{\code {Xdr::Xint}}
-\entry {Xdr::Xlong}{4}{\code {Xdr::Xlong}}
-\entry {Xdr::Xuchar}{4}{\code {Xdr::Xuchar}}
-\entry {Xdr::Xushort}{4}{\code {Xdr::Xushort}}
-\entry {Xdr::Xulong}{4}{\code {Xdr::Xulong}}
-\entry {Xdr::Xfloat}{4}{\code {Xdr::Xfloat}}
-\entry {Xdr::Xdouble}{4}{\code {Xdr::Xdouble}}
-\entry {Xdr::Xenum{\_}t}{4}{\code {Xdr::Xenum{\_}t}}
-\entry {Xdr::Xbool{\_}t}{4}{\code {Xdr::Xbool{\_}t}}
-\entry {Xdr::Xvoid}{4}{\code {Xdr::Xvoid}}
-\entry {Xdr::Xnull}{4}{\code {Xdr::Xnull}}
diff --git a/rpc++/rpc++/callback.h b/rpc++/rpc++/callback.h
deleted file mode 100644
index 6200178263f..00000000000
--- a/rpc++/rpc++/callback.h
+++ /dev/null
@@ -1,533 +0,0 @@
-// -*- c++ -*-
-/*
-Copyright (C) 1991 Peter Bersen
-
-This file is part of the rpc++ Library. This library is free
-software; you can redistribute it and/or modify it under the terms of
-the GNU Library General Public License as published by the Free
-Software Foundation; either version 2 of the License, or (at your
-option) any later version. This library is distributed in the hope
-that it will be useful, but WITHOUT ANY WARRANTY; without even the
-implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the GNU Library General Public License for more details.
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Modified and partially rewritten March 1992 by Michael N. Lipp,
-mnl@dtro.e-technik.th-darmstadt.de. The original copyright terms and
-conditions apply without change to any modified or new parts.
-*/
-
-#ifndef _RPCCALLBACK_H_
-#define _RPCCALLBACK_H_
-static char _rpcpp_callback_h_[]
-= "callback.h,v 2.3 1992/06/15 19:13:26 mnl Exp";
-
-// callback.h,v
-// Revision 2.3 1992/06/15 19:13:26 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.2 1992/06/13 14:27:37 mnl
-// Adapted to (patched) gcc-2.2. Fixed several bugs.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:43 mnl
-// Initial mnl version.
-//
-
-//
-// The user interface to RpcCallback is quiet simple. The only function
-// needed is the constructor "RpcCallback (T* o, void* m)". Given a class
-// C with a method m and an object o of Type C, a callback to the method
-// can be constructed with "RpcCallback<C> (&O, &C::m)".
-// As an alternative, an RpcExtCallback may be constructed with
-// "RpcExtCallback (T* o, void* m, RpcService*)". In this case, the method
-// is called with a pointer to the RpcService object as a third argument.
-//
-// A pointer to a callback can be casted to AnyRpcCallback by
-// whatever routine receives it and the call can be made by applying "Do"
-// to the callback.
-//
-
-class RpcService;
-
-class AnyRpcCallback
-{
- friend class RpcService;
-
-protected:
- int params;
- RpcService* svc;
- virtual void* Do (void** in) = 0;
-
-public:
- inline virtual ~AnyRpcCallback () {}
- inline virtual AnyRpcCallback* CopyToHeap () const = 0;
- inline int Params () const
- { return params; }
- inline void SetService (RpcService* s)
- { svc = s; }
-};
-
-class RpcCallback : public AnyRpcCallback
-{
-private:
- typedef void* (*ProcN)(void**);
- typedef void* (*Proc0)();
- typedef void* (*Proc1)(void*);
- typedef void* (*Proc2)(void*, void*);
- typedef void* (*Proc3)(void*, void*, void*);
- typedef void* (*Proc4)(void*, void*, void*, void*);
- typedef void* (*Proc5)(void*, void*, void*, void*, void*);
- typedef void* (*Proc6)(void*, void*, void*, void*, void*, void*);
- typedef void* (*Proc7)(void*, void*, void*, void*, void*, void*, void*);
-
- typedef void (*ProcNv)(void**);
- typedef void (*Proc0v)();
- typedef void (*Proc1v)(void*);
- typedef void (*Proc2v)(void*, void*);
- typedef void (*Proc3v)(void*, void*, void*);
- typedef void (*Proc4v)(void*, void*, void*, void*);
- typedef void (*Proc5v)(void*, void*, void*, void*, void*);
- typedef void (*Proc6v)(void*, void*, void*, void*, void*, void*);
- typedef void (*Proc7v)(void*, void*, void*, void*, void*, void*, void*);
-
- typedef void* (*ProcNs)(void**, RpcService*);
- typedef void* (*Proc0s)(RpcService*);
- typedef void* (*Proc1s)(void*, RpcService*);
- typedef void* (*Proc2s)(void*, void*, RpcService*);
- typedef void* (*Proc3s)(void*, void*, void*, RpcService*);
- typedef void* (*Proc4s)(void*, void*, void*, void*, RpcService*);
- typedef void* (*Proc5s)(void*, void*, void*, void*, void*, RpcService*);
- typedef void* (*Proc6s)(void*, void*, void*, void*,
- void*, void*, RpcService*);
- typedef void* (*Proc7s)(void*, void*, void*, void*,
- void*, void*, void*, RpcService*);
-
- typedef void (*ProcNvs)(void**, RpcService*);
- typedef void (*Proc0vs)(RpcService*);
- typedef void (*Proc1vs)(void*, RpcService*);
- typedef void (*Proc2vs)(void*, void*, RpcService*);
- typedef void (*Proc3vs)(void*, void*, void*, RpcService*);
- typedef void (*Proc4vs)(void*, void*, void*, void*, RpcService*);
- typedef void (*Proc5vs)(void*, void*, void*, void*, void*, RpcService*);
- typedef void (*Proc6vs)(void*, void*, void*, void*,
- void*, void*, RpcService*);
- typedef void (*Proc7vs)(void*, void*, void*, void*,
- void*, void*, void*, RpcService*);
-
- typedef void* (RpcCallback::*DoPtr)(void**);
- DoPtr todo;
- union
- {
- ProcN procN;ProcNv procNv;ProcNs procNs;ProcNvs procNvs;
- Proc0 proc0;Proc0v proc0v;Proc0s proc0s;Proc0vs proc0vs;
- Proc1 proc1;Proc1v proc1v;Proc1s proc1s;Proc1vs proc1vs;
- Proc2 proc2;Proc2v proc2v;Proc2s proc2s;Proc2vs proc2vs;
- Proc3 proc3;Proc3v proc3v;Proc3s proc3s;Proc3vs proc3vs;
- Proc4 proc4;Proc4v proc4v;Proc4s proc4s;Proc4vs proc4vs;
- Proc5 proc5;Proc5v proc5v;Proc5s proc5s;Proc5vs proc5vs;
- Proc6 proc6;Proc6v proc6v;Proc6s proc6s;Proc6vs proc6vs;
- Proc7 proc7;Proc7v proc7v;Proc7s proc7s;Proc7vs proc7vs;
- };
- inline RpcCallback () {}
- inline void* Do (void** in)
- { return (this->*todo)(in); }
-
- inline void* DoN (void** in)
- { return (*procN)(in); }
- inline void* Do0 (void** in)
- { return (*proc0)(); }
- inline void* Do1 (void** in)
- { return (*proc1)(in[0]); }
- inline void* Do2 (void** in)
- { return (*proc2)(in[0], in[1]); }
- inline void* Do3 (void** in)
- { return (*proc3)(in[0], in[1], in[2]); }
- inline void* Do4 (void** in)
- { return (*proc4)(in[0], in[1], in[2], in[3]); }
- inline void* Do5 (void** in)
- { return (*proc5)(in[0], in[1], in[2], in[3], in[4]); }
- inline void* Do6 (void** in)
- { return (*proc6)(in[0], in[1], in[2], in[3], in[4], in[5]); }
- inline void* Do7 (void** in)
- { return (*proc7)(in[0], in[1], in[2], in[3], in[4], in[5], in[6]); }
- inline void* DoNv (void** in)
- { (*procNv)(in); return (void*)0; }
- inline void* Do0v (void** in)
- { (*proc0v)(); return (void*)0; }
- inline void* Do1v (void** in)
- { (*proc1v)(in[0]); return (void*)0; }
- inline void* Do2v (void** in)
- { (*proc2v)(in[0], in[1]); return (void*)0; }
- inline void* Do3v (void** in)
- { (*proc3v)(in[0], in[1], in[2]); return (void*)0; }
- inline void* Do4v (void** in)
- { (*proc4v)(in[0], in[1], in[2], in[3]); return (void*)0; }
- inline void* Do5v (void** in)
- { (*proc5v)(in[0], in[1], in[2], in[3], in[4]); return (void*)0; }
- inline void* Do6v (void** in)
- { (*proc6v)(in[0], in[1], in[2], in[3], in[4], in[5]); return (void*)0; }
- inline void* Do7v (void** in)
- { (*proc7v)(in[0], in[1], in[2], in[3], in[4], in[5], in[6]);
- return (void*)0; }
-
- inline void* DoNs (void** in)
- { return (*procNs)(in, svc); }
- inline void* Do0s (void** in)
- { return (*proc0s)(svc); }
- inline void* Do1s (void** in)
- { return (*proc1s)(in[0], svc); }
- inline void* Do2s (void** in)
- { return (*proc2s)(in[0], in[1], svc); }
- inline void* Do3s (void** in)
- { return (*proc3s)(in[0], in[1], in[2], svc); }
- inline void* Do4s (void** in)
- { return (*proc4s)(in[0], in[1], in[2], in[3], svc); }
- inline void* Do5s (void** in)
- { return (*proc5s)(in[0], in[1], in[2], in[3], in[4], svc); }
- inline void* Do6s (void** in)
- { return (*proc6s)(in[0], in[1], in[2], in[3], in[4], in[5], svc); }
- inline void* Do7s (void** in)
- { return (*proc7s)(in[0], in[1], in[2], in[3], in[4], in[5], in[6], svc); }
- inline void* DoNvs (void** in)
- { (*procNvs)(in, svc); return (void*)0; }
- inline void* Do0vs (void** in)
- { (*proc0vs)(svc); return (void*)0; }
- inline void* Do1vs (void** in)
- { (*proc1vs)(in[0], svc); return (void*)0; }
- inline void* Do2vs (void** in)
- { (*proc2vs)(in[0], in[1], svc); return (void*)0; }
- inline void* Do3vs (void** in)
- { (*proc3vs)(in[0], in[1], in[2], svc); return (void*)0; }
- inline void* Do4vs (void** in)
- { (*proc4vs)(in[0], in[1], in[2], in[3], svc); return (void*)0; }
- inline void* Do5vs (void** in)
- { (*proc5vs)(in[0], in[1], in[2], in[3], in[4], svc); return (void*)0; }
- inline void* Do6vs (void** in)
- { (*proc6vs)(in[0], in[1], in[2], in[3], in[4], in[5], svc);
- return (void*)0; }
- inline void* Do7vs (void** in)
- { (*proc7vs)(in[0], in[1], in[2], in[3],
- in[4], in[5], in[6], svc); return (void*)0; }
-
-public:
- inline RpcCallback (ProcN p)
- { todo = &this->DoN; procN = p; params = -1; }
- inline RpcCallback (Proc0 p)
- { todo = &this->Do0; proc0 = p; params = 0; }
- inline RpcCallback (Proc1 p)
- { todo = &this->Do1; proc1 = p; params = 1; }
- inline RpcCallback (Proc2 p)
- { todo = &this->Do2; proc2 = p; params = 2; }
- inline RpcCallback (Proc3 p)
- { todo = &this->Do3; proc3 = p; params = 3; }
- inline RpcCallback (Proc4 p)
- { todo = &this->Do4; proc4 = p; params = 4; }
- inline RpcCallback (Proc5 p)
- { todo = &this->Do5; proc5 = p; params = 5; }
- inline RpcCallback (Proc6 p)
- { todo = &this->Do6; proc6 = p; params = 6; }
- inline RpcCallback (Proc7 p)
- { todo = &this->Do7; proc7 = p; params = 7; }
-
- inline RpcCallback (ProcNv p)
- { todo = &this->DoNv; procNv = p; params = -1; }
- inline RpcCallback (Proc0v p)
- { todo = &this->Do0v; proc0v = p; params = 0; }
- inline RpcCallback (Proc1v p)
- { todo = &this->Do1v; proc1v = p; params = 1; }
- inline RpcCallback (Proc2v p)
- { todo = &this->Do2v; proc2v = p; params = 2; }
- inline RpcCallback (Proc3v p)
- { todo = &this->Do3v; proc3v = p; params = 3; }
- inline RpcCallback (Proc4v p)
- { todo = &this->Do4v; proc4v = p; params = 4; }
- inline RpcCallback (Proc5v p)
- { todo = &this->Do5v; proc5v = p; params = 5; }
- inline RpcCallback (Proc6v p)
- { todo = &this->Do6v; proc6v = p; params = 6; }
- inline RpcCallback (Proc7v p)
- { todo = &this->Do7v; proc7v = p; params = 7; }
-
- inline RpcCallback (ProcNs p)
- { todo = &this->DoNs; procNs = p; params = -1; }
- inline RpcCallback (Proc0s p)
- { todo = &this->Do0s; proc0s = p; params = 0; }
- inline RpcCallback (Proc1s p)
- { todo = &this->Do1s; proc1s = p; params = 1; }
- inline RpcCallback (Proc2s p)
- { todo = &this->Do2s; proc2s = p; params = 2; }
- inline RpcCallback (Proc3s p)
- { todo = &this->Do3s; proc3s = p; params = 3; }
- inline RpcCallback (Proc4s p)
- { todo = &this->Do4s; proc4s = p; params = 4; }
- inline RpcCallback (Proc5s p)
- { todo = &this->Do5s; proc5s = p; params = 5; }
- inline RpcCallback (Proc6s p)
- { todo = &this->Do6s; proc6s = p; params = 6; }
- inline RpcCallback (Proc7s p)
- { todo = &this->Do7s; proc7s = p; params = 7; }
-
- inline RpcCallback (ProcNvs p)
- { todo = &this->DoNvs; procNvs = p; params = -1; }
- inline RpcCallback (Proc0vs p)
- { todo = &this->Do0vs; proc0vs = p; params = 0; }
- inline RpcCallback (Proc1vs p)
- { todo = &this->Do1vs; proc1vs = p; params = 1; }
- inline RpcCallback (Proc2vs p)
- { todo = &this->Do2vs; proc2vs = p; params = 2; }
- inline RpcCallback (Proc3vs p)
- { todo = &this->Do3vs; proc3vs = p; params = 3; }
- inline RpcCallback (Proc4vs p)
- { todo = &this->Do4vs; proc4vs = p; params = 4; }
- inline RpcCallback (Proc5vs p)
- { todo = &this->Do5vs; proc5vs = p; params = 5; }
- inline RpcCallback (Proc6vs p)
- { todo = &this->Do6vs; proc6vs = p; params = 6; }
- inline RpcCallback (Proc7vs p)
- { todo = &this->Do7vs; proc7vs = p; params = 7; }
-
- inline virtual AnyRpcCallback* CopyToHeap () const
- {
- RpcCallback* p = new RpcCallback ();
- *p = *this;
- return p;
- }
-};
-
-template<class T> class RpcMethodCall : public AnyRpcCallback
-{
-private:
- typedef void* (T::*MethodN)(void**);
- typedef void* (T::*Method0)();
- typedef void* (T::*Method1)(void*);
- typedef void* (T::*Method2)(void*, void*);
- typedef void* (T::*Method3)(void*, void*, void*);
- typedef void* (T::*Method4)(void*, void*, void*, void*);
- typedef void* (T::*Method5)(void*, void*, void*, void*, void*);
- typedef void* (T::*Method6)(void*, void*, void*, void*, void*, void*);
- typedef void* (T::*Method7)(void*, void*, void*, void*, void*, void*, void*);
-
- typedef void (T::*MethodNv)(void**);
- typedef void (T::*Method0v)();
- typedef void (T::*Method1v)(void*);
- typedef void (T::*Method2v)(void*, void*);
- typedef void (T::*Method3v)(void*, void*, void*);
- typedef void (T::*Method4v)(void*, void*, void*, void*);
- typedef void (T::*Method5v)(void*, void*, void*, void*, void*);
- typedef void (T::*Method6v)(void*, void*, void*, void*, void*, void*);
- typedef void (T::*Method7v)(void*, void*, void*, void*, void*, void*, void*);
-
- typedef void* (T::*MethodNs)(void**, RpcService*);
- typedef void* (T::*Method0s)(RpcService*);
- typedef void* (T::*Method1s)(void*, RpcService*);
- typedef void* (T::*Method2s)(void*, void*, RpcService*);
- typedef void* (T::*Method3s)(void*, void*, void*, RpcService*);
- typedef void* (T::*Method4s)(void*, void*, void*, void*, RpcService*);
- typedef void* (T::*Method5s)(void*, void*, void*, void*, void*, RpcService*);
- typedef void* (T::*Method6s)(void*, void*, void*, void*,
- void*, void*, RpcService*);
- typedef void* (T::*Method7s)(void*, void*, void*, void*,
- void*, void*, void*, RpcService*);
-
- typedef void (T::*MethodNvs)(void**, RpcService*);
- typedef void (T::*Method0vs)(RpcService*);
- typedef void (T::*Method1vs)(void*, RpcService*);
- typedef void (T::*Method2vs)(void*, void*, RpcService*);
- typedef void (T::*Method3vs)(void*, void*, void*, RpcService*);
- typedef void (T::*Method4vs)(void*, void*, void*, void*, RpcService*);
- typedef void (T::*Method5vs)(void*, void*, void*, void*, void*, RpcService*);
- typedef void (T::*Method6vs)(void*, void*, void*, void*,
- void*, void*, RpcService*);
- typedef void (T::*Method7vs)(void*, void*, void*, void*,
- void*, void*, void*, RpcService*);
-
- typedef void* (RpcMethodCall::*DoPtr)(void**);
- DoPtr todo;
- T* object;
- union
- {
- MethodN methodN;MethodNv methodNv;MethodNs methodNs;MethodNvs methodNvs;
- Method0 method0;Method0v method0v;Method0s method0s;Method0vs method0vs;
- Method1 method1;Method1v method1v;Method1s method1s;Method1vs method1vs;
- Method2 method2;Method2v method2v;Method2s method2s;Method2vs method2vs;
- Method3 method3;Method3v method3v;Method3s method3s;Method3vs method3vs;
- Method4 method4;Method4v method4v;Method4s method4s;Method4vs method4vs;
- Method5 method5;Method5v method5v;Method5s method5s;Method5vs method5vs;
- Method6 method6;Method6v method6v;Method6s method6s;Method6vs method6vs;
- Method7 method7;Method7v method7v;Method7s method7s;Method7vs method7vs;
- };
- inline RpcMethodCall () {}
- inline void* Do (void** in)
- { return (this->*todo)(in); }
-
- inline void* DoN (void** in)
- { return (object->*methodN)(in); }
- inline void* Do0 (void** in)
- { return (object->*method0)(); }
- inline void* Do1 (void** in)
- { return (object->*method1)(in[0]); }
- inline void* Do2 (void** in)
- { return (object->*method2)(in[0], in[1]); }
- inline void* Do3 (void** in)
- { return (object->*method3)(in[0], in[1], in[2]); }
- inline void* Do4 (void** in)
- { return (object->*method4)(in[0], in[1], in[2], in[3]); }
- inline void* Do5 (void** in)
- { return (object->*method5)(in[0], in[1], in[2], in[3], in[4]); }
- inline void* Do6 (void** in)
- { return (object->*method6)(in[0], in[1], in[2], in[3], in[4], in[5]); }
- inline void* Do7 (void** in)
- { return (object->*method7)(in[0], in[1], in[2],
- in[3], in[4], in[5], in[6]); }
- inline void* DoNv (void** in)
- { (object->*methodNv)(in); return (void*)0; }
- inline void* Do0v (void** in)
- { (object->*method0v)(); return (void*)0; }
- inline void* Do1v (void** in)
- { (object->*method1v)(in[0]); return (void*)0; }
- inline void* Do2v (void** in)
- { (object->*method2v)(in[0], in[1]); return (void*)0; }
- inline void* Do3v (void** in)
- { (object->*method3v)(in[0], in[1], in[2]); return (void*)0; }
- inline void* Do4v (void** in)
- { (object->*method4v)(in[0], in[1], in[2], in[3]); return (void*)0; }
- inline void* Do5v (void** in)
- { (object->*method5v)(in[0], in[1], in[2], in[3], in[4]);
- return (void*)0; }
- inline void* Do6v (void** in)
- { (object->*method6v)(in[0], in[1], in[2], in[3], in[4], in[5]);
- return (void*)0; }
- inline void* Do7v (void** in)
- { (object->*method7v)(in[0], in[1], in[2], in[3], in[4], in[5], in[6]);
- return (void*)0; }
-
- inline void* DoNs (void** in)
- { return (object->*methodNs)(in, svc); }
- inline void* Do0s (void** in)
- { return (object->*method0s)(svc); }
- inline void* Do1s (void** in)
- { return (object->*method1s)(in[0], svc); }
- inline void* Do2s (void** in)
- { return (object->*method2s)(in[0], in[1], svc); }
- inline void* Do3s (void** in)
- { return (object->*method3s)(in[0], in[1], in[2], svc); }
- inline void* Do4s (void** in)
- { return (object->*method4s)(in[0], in[1], in[2], in[3], svc); }
- inline void* Do5s (void** in)
- { return (object->*method5s)(in[0], in[1], in[2], in[3], in[4], svc); }
- inline void* Do6s (void** in)
- { return (object->*method6s)(in[0], in[1], in[2],
- in[3], in[4], in[5], svc); }
- inline void* Do7s (void** in)
- { return (object->*method7s)(in[0], in[1], in[2],
- in[3], in[4], in[5], in[6], svc); }
- inline void* DoNvs (void** in)
- { (object->*methodNvs)(in, svc); return (void*)0; }
- inline void* Do0vs (void** in)
- { (object->*method0vs)(svc); return (void*)0; }
- inline void* Do1vs (void** in)
- { (object->*method1vs)(in[0], svc); return (void*)0; }
- inline void* Do2vs (void** in)
- { (object->*method2vs)(in[0], in[1], svc); return (void*)0; }
- inline void* Do3vs (void** in)
- { (object->*method3vs)(in[0], in[1], in[2], svc); return (void*)0; }
- inline void* Do4vs (void** in)
- { (object->*method4vs)(in[0], in[1], in[2], in[3], svc); return (void*)0; }
- inline void* Do5vs (void** in)
- { (object->*method5vs)(in[0], in[1], in[2], in[3], in[4], svc);
- return (void*)0; }
- inline void* Do6vs (void** in)
- { (object->*method6vs)(in[0], in[1], in[2], in[3], in[4], in[5], svc);
- return (void*)0; }
- inline void* Do7vs (void** in)
- { (object->*method7vs)(in[0], in[1], in[2], in[3],
- in[4], in[5], in[6], svc); return (void*)0; }
-
-public:
- inline RpcMethodCall (T* o, MethodN m)
- { todo = &this->DoN; object = o; methodN = m; params = -1; }
- inline RpcMethodCall (T* o, Method0 m)
- { todo = &this->Do0; object = o; method0 = m; params = 0; }
- inline RpcMethodCall (T* o, Method1 m)
- { todo = &this->Do1; object = o; method1 = m; params = 1; }
- inline RpcMethodCall (T* o, Method2 m)
- { todo = &this->Do2; object = o; method2 = m; params = 2; }
- inline RpcMethodCall (T* o, Method3 m)
- { todo = &this->Do3; object = o; method3 = m; params = 3; }
- inline RpcMethodCall (T* o, Method4 m)
- { todo = &this->Do4; object = o; method4 = m; params = 4; }
- inline RpcMethodCall (T* o, Method5 m)
- { todo = &this->Do5; object = o; method5 = m; params = 5; }
- inline RpcMethodCall (T* o, Method6 m)
- { todo = &this->Do6; object = o; method6 = m; params = 6; }
- inline RpcMethodCall (T* o, Method7 m)
- { todo = &this->Do7; object = o; method7 = m; params = 7; }
-
- inline RpcMethodCall (T* o, MethodNv m)
- { todo = &this->DoNv; object = o; methodNv = m; params = -1; }
- inline RpcMethodCall (T* o, Method0v m)
- { todo = &this->Do0v; object = o; method0v = m; params = 0; }
- inline RpcMethodCall (T* o, Method1v m)
- { todo = &this->Do1v; object = o; method1v = m; params = 1; }
- inline RpcMethodCall (T* o, Method2v m)
- { todo = &this->Do2v; object = o; method2v = m; params = 2; }
- inline RpcMethodCall (T* o, Method3v m)
- { todo = &this->Do3v; object = o; method3v = m; params = 3; }
- inline RpcMethodCall (T* o, Method4v m)
- { todo = &this->Do4v; object = o; method4v = m; params = 4; }
- inline RpcMethodCall (T* o, Method5v m)
- { todo = &this->Do5v; object = o; method5v = m; params = 5; }
- inline RpcMethodCall (T* o, Method6v m)
- { todo = &this->Do6v; object = o; method6v = m; params = 6; }
- inline RpcMethodCall (T* o, Method7v m)
- { todo = &this->Do7v; object = o; method7v = m; params = 7; }
-
- inline RpcMethodCall (T* o, MethodNs m)
- { todo = &this->DoNs; object = o; methodNs = m; params = -1; }
- inline RpcMethodCall (T* o, Method0s m)
- { todo = &this->Do0s; object = o; method0s = m; params = 0; }
- inline RpcMethodCall (T* o, Method1s m)
- { todo = &this->Do1s; object = o; method1s = m; params = 1; }
- inline RpcMethodCall (T* o, Method2s m)
- { todo = &this->Do2s; object = o; method2s = m; params = 2; }
- inline RpcMethodCall (T* o, Method3s m)
- { todo = &this->Do3s; object = o; method3s = m; params = 3; }
- inline RpcMethodCall (T* o, Method4s m)
- { todo = &this->Do4s; object = o; method4s = m; params = 4; }
- inline RpcMethodCall (T* o, Method5s m)
- { todo = &this->Do5s; object = o; method5s = m; params = 5; }
- inline RpcMethodCall (T* o, Method6s m)
- { todo = &this->Do6s; object = o; method6s = m; params = 6; }
- inline RpcMethodCall (T* o, Method7s m)
- { todo = &this->Do7s; object = o; method7s = m; params = 7; }
-
- inline RpcMethodCall (T* o, MethodNvs m)
- { todo = &this->DoNvs; object = o; methodNvs = m; params = -1; }
- inline RpcMethodCall (T* o, Method0vs m)
- { todo = &this->Do0vs; object = o; method0vs = m; params = 0; }
- inline RpcMethodCall (T* o, Method1vs m)
- { todo = &this->Do1vs; object = o; method1vs = m; params = 1; }
- inline RpcMethodCall (T* o, Method2vs m)
- { todo = &this->Do2vs; object = o; method2vs = m; params = 2; }
- inline RpcMethodCall (T* o, Method3vs m)
- { todo = &this->Do3vs; object = o; method3vs = m; params = 3; }
- inline RpcMethodCall (T* o, Method4vs m)
- { todo = &this->Do4vs; object = o; method4vs = m; params = 4; }
- inline RpcMethodCall (T* o, Method5vs m)
- { todo = &this->Do5vs; object = o; method5vs = m; params = 5; }
- inline RpcMethodCall (T* o, Method6vs m)
- { todo = &this->Do6vs; object = o; method6vs = m; params = 6; }
- inline RpcMethodCall (T* o, Method7vs m)
- { todo = &this->Do7vs; object = o; method7vs = m; params = 7; }
-
- inline virtual AnyRpcCallback* CopyToHeap () const
- {
- RpcMethodCall* p = new RpcMethodCall ();
- *p = *this;
- return p;
- }
-};
-
-#endif
diff --git a/rpc++/rpc++/request.h b/rpc++/rpc++/request.h
deleted file mode 100644
index 04250bb3105..00000000000
--- a/rpc++/rpc++/request.h
+++ /dev/null
@@ -1,121 +0,0 @@
-// -*- c++ -*-
-/*
-Copyright (C) 1991 Peter Bersen
-
-This file is part of the rpc++ Library. This library is free
-software; you can redistribute it and/or modify it under the terms of
-the GNU Library General Public License as published by the Free
-Software Foundation; either version 2 of the License, or (at your
-option) any later version. This library is distributed in the hope
-that it will be useful, but WITHOUT ANY WARRANTY; without even the
-implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the GNU Library General Public License for more details.
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Modified and partially rewritten March 1992 by Michael N. Lipp,
-mnl@dtro.e-technik.th-darmstadt.de. The original copyright terms and
-conditions apply without change to any modified or new parts.
-*/
-
-#ifndef _RPCREQUEST_H_
-#define _RPCREQUEST_H_
-static char _rpcpp_request_h_[]
-= "request.h,v 2.3 1992/06/15 19:13:28 mnl Exp";
-
-// request.h,v
-// Revision 2.3 1992/06/15 19:13:28 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.2 1992/06/13 14:27:39 mnl
-// Adapted to (patched) gcc-2.2. Fixed several bugs.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:43 mnl
-// Initial mnl version.
-//
-
-#ifdef __GNUG__
-#pragma interface
-#endif
-
-#include "xdr++.h"
-
-// RpcRequest is a class that specifies an individual request that is
-// part of a service. Three parameters are required to specify a request:
-// - the request number
-// - the serializer (XdrInfo) for the input to the request
-// - the serializer (XdrInfo) for the output from the request
-class RpcRequest
-{
-private:
- void init (u_long req, int pars, int parsz,
- const XdrInfo* out, const XdrInfo** in, int rt);
-
-public:
- // Construct a new request from a request id, the information about
- // the input data and the information about the output data.
- // Note that requests that are registered for a service are stored
- // in an array using the request id as the index, so keep indices
- // small.
- typedef enum { normal, batched, async } ReqType;
- // No input arg:
- RpcRequest (u_long req, const XdrInfo* out, int t = normal);
- // One input arg:
- RpcRequest (u_long req, const XdrInfo* out, const XdrInfo* in,
- int t = normal);
- // Two input args:
- RpcRequest (u_long req, const XdrInfo* out, const XdrInfo*, const XdrInfo*,
- int t = normal);
- // ...
- RpcRequest (u_long req, const XdrInfo* out, const XdrInfo*, const XdrInfo*,
- const XdrInfo*, int t = normal);
- RpcRequest (u_long req, const XdrInfo* out, const XdrInfo*, const XdrInfo*,
- const XdrInfo*, const XdrInfo*, int t = normal);
- RpcRequest (u_long req, const XdrInfo* out, const XdrInfo*, const XdrInfo*,
- const XdrInfo*, const XdrInfo*, const XdrInfo*, int t = normal);
- RpcRequest (u_long req, const XdrInfo* out, const XdrInfo*, const XdrInfo*,
- const XdrInfo*, const XdrInfo*, const XdrInfo*, const XdrInfo*,
- int t = normal);
- RpcRequest (u_long req, const XdrInfo* out, const XdrInfo*, const XdrInfo*,
- const XdrInfo*, const XdrInfo*, const XdrInfo*, const XdrInfo*,
- const XdrInfo*, int t = normal);
- // N input args, conversion routines given as a NULL terminated array
- // of XdrInfo*:
- RpcRequest (u_long req, const XdrInfo* out, const XdrInfo**, int t = normal);
- ~RpcRequest ();
- int RequestNumber () const;
- const XdrInfo** InInfo ();
- const XdrInfo* OutInfo ();
- ReqType Type ();
- int Params () const;
- int ParamSize ();
-
-protected:
- int params;
- int parmsz;
- u_long reqnum;
- const XdrInfo** ininfo;
- const XdrInfo* outinfo;
- ReqType reqtype;
-};
-
-inline RpcRequest::~RpcRequest ()
-{ delete [] ininfo; }
-
-inline int RpcRequest::Params () const
-{ return params; }
-
-inline int RpcRequest::RequestNumber () const
-{ return reqnum; }
-
-inline const XdrInfo** RpcRequest::InInfo ()
-{ return ininfo; }
-
-inline const XdrInfo* RpcRequest::OutInfo ()
-{ return outinfo; }
-
-inline RpcRequest::ReqType RpcRequest::Type ()
-{ return reqtype; }
-
-#endif
diff --git a/rpc++/rpc++/service.h b/rpc++/rpc++/service.h
deleted file mode 100644
index 327c965ced3..00000000000
--- a/rpc++/rpc++/service.h
+++ /dev/null
@@ -1,132 +0,0 @@
-// -*- c++ -*-
-/*
-Copyright (C) 1991 Peter Bersen
-
-This file is part of the rpc++ Library. This library is free
-software; you can redistribute it and/or modify it under the terms of
-the GNU Library General Public License as published by the Free
-Software Foundation; either version 2 of the License, or (at your
-option) any later version. This library is distributed in the hope
-that it will be useful, but WITHOUT ANY WARRANTY; without even the
-implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the GNU Library General Public License for more details.
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Modified and partially rewritten March 1992 by Michael N. Lipp,
-mnl@dtro.e-technik.th-darmstadt.de. The original copyright terms and
-conditions apply without change to any modified or new parts.
-*/
-
-#ifndef _RPCSERVICE_H_
-#define _RPCSERVICE_H_
-static char _rpcpp_service_h_[]
-= "service.h,v 2.3 1992/06/15 19:13:30 mnl Exp";
-
-// service.h,v
-// Revision 2.3 1992/06/15 19:13:30 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.2 1992/06/13 14:27:41 mnl
-// Adapted to (patched) gcc-2.2. Fixed several bugs.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:43 mnl
-// Initial mnl version.
-//
-
-#ifdef __GNUG__
-#pragma interface
-#endif
-
-#undef TRUE
-#undef FALSE
-#include <bool.h>
-#include "request.h"
-#include "callback.h"
-
-class RpcRegistered;
-
-class RpcService
-{
-public:
- typedef enum
- { noError, reconstructionAttempt, cantCreateTCPService,
- cantRegisterService, notRegistered, cantGetArgs,
- invalidResult, cantSendReply, cantFreeArgs, selectError,
- } errorCode;
-
- // Get state
- inline virtual bool OK ()
- { return errorState == noError; }
- // Construct a service object for service prog, version vers
- RpcService (u_long prog, u_long vers);
- // Construct a transient service object for version vers
- RpcService (u_long vers);
- // Destruct the service
- virtual ~RpcService ();
-
- // Get the program number (normally used after construction of transient)
- u_long Program ();
-
- // Register an object and its method to be called on request
- virtual void Register (const RpcRequest&, const AnyRpcCallback&);
-
- // The link to RPC
- virtual void Dispatch (svc_req* req, SVCXPRT* transp);
- // Provide the service. Never returns.
- void Provide ();
-
- // Get caller. May be called during execution of a service routine.
- inline struct sockaddr_in* Caller ()
- { return svc_getcaller (xprt); }
- char* CallerName ();
- // Reply before return
- void Reply (void* res);
- void Reply ();
- // Quit provide loop
- void Interrupt ();
-
-private:
- // Save the address of the one and only RpcService in the process.
- // There may be only one RpcService, because we can register a program
- // with svc_register (method RpcServiceCallback) but we can't make
- // the svc function give an argument to this function when doing a
- // callback, which means that we can't have it distinguish between
- // various instances of RpcService.
- static RpcService* me;
- static inline void RpcServiceCallback (svc_req* req, SVCXPRT* transp)
- { RpcService::me->Dispatch (req, transp); }
-
-protected:
- void init ();
- void HandleError (errorCode e);
- errorCode errorState;
- u_long prog;
- u_long vers;
- RpcRegistered** handlers;
- int maxHandlerIndex;
- SVCXPRT* xprt;
- RpcRequest* rpcreq;
- bool quitLoop;
- char* inbuf;
- int inmax;
- bool haveReplied;
-
- // Default error handling prints a message and exit(2)s.
- virtual void HandleError ();
-};
-
-inline void RpcService::HandleError (errorCode e)
-{ errorState = e; HandleError (); }
-
-inline u_long RpcService::Program ()
-{ return prog; }
-
-inline void RpcService::Reply ()
-{ Reply (0); }
-
-inline void RpcService::Interrupt ()
-{ quitLoop = TRUE; }
-
-#endif
diff --git a/rpc++/rpc++/stub.h b/rpc++/rpc++/stub.h
deleted file mode 100644
index 22d467f2441..00000000000
--- a/rpc++/rpc++/stub.h
+++ /dev/null
@@ -1,145 +0,0 @@
-// -*- c++ -*-
-/*
-Copyright (C) 1991 Peter Bersen
-
-This file is part of the rpc++ Library. This library is free
-software; you can redistribute it and/or modify it under the terms of
-the GNU Library General Public License as published by the Free
-Software Foundation; either version 2 of the License, or (at your
-option) any later version. This library is distributed in the hope
-that it will be useful, but WITHOUT ANY WARRANTY; without even the
-implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the GNU Library General Public License for more details.
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Modified and partially rewritten March 1992 by Michael N. Lipp,
-mnl@dtro.e-technik.th-darmstadt.de. The original copyright terms and
-conditions apply without change to any modified or new parts.
-*/
-
-#ifndef _RPCSTUB_H_
-#define _RPCSTUB_H_
-static char _rpcpp_stub_h_[]
-= "stub.h,v 2.3 1992/06/15 19:13:31 mnl Exp";
-
-// stub.h,v
-// Revision 2.3 1992/06/15 19:13:31 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.2 1992/06/13 14:27:43 mnl
-// Adapted to (patched) gcc-2.2. Fixed several bugs.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:43 mnl
-// Initial mnl version.
-//
-
-#ifdef __GNUG__
-#pragma interface
-#endif
-
-#undef TRUE
-#undef FALSE
-#include <bool.h>
-#include <String.h>
-#include <sys/time.h>
-#include "request.h"
-
-class RpcStub
-{
-protected:
- static timeval defaultTimeout;
- static void* res;
- static size_t resmax;
- static xdrproc_t resproc;
- void init (u_long prognum, u_long versnum,
- char* hostname, timeval timeout, bool connect);
-
-public:
- typedef enum
- { noError, notConnected, cantCreate, cantCall,
- } errorCode;
-
- // Construct a new stub
- RpcStub (u_long prognum, u_long versnum,
- char* hostname = "localhost",
- timeval timeout = defaultTimeout, bool connect = TRUE);
- RpcStub (u_long prognum, u_long versnum,
- char* hostname = "localhost",
- bool connect = TRUE, timeval timeout = defaultTimeout);
- virtual ~RpcStub ();
-
- // Reconnect (in case of failure or delayed connection)
- void Reconnect ();
-
- // Various inquiries
- virtual bool OK ();
- CLIENT* Service ();
-
- // Get/set timeout
- timeval GetTimeout () const;
- void SetTimeout (timeval& timo);
-
- // Make a call, either with or without an argument. If handle_errors
- // is true, "Call" will call the error handler in case of an error.
- // Else, it returns 0 as result and it is up to the client to handle
- // the error.
- // Call with one arg:
- void* Call (RpcRequest&, bool handle_errors = TRUE);
- // Call with two args:
- void* Call (RpcRequest&, void* in, bool handle_errors = TRUE);
- // ...
- void* Call (RpcRequest& req, void*, void*, bool handle_errors = TRUE);
- void* Call (RpcRequest& req, void*, void*, void*, bool handle_errors = TRUE);
- void* Call (RpcRequest& req, void*, void*, void*, void*,
- bool handle_errors = TRUE);
- void* Call (RpcRequest& req, void*, void*, void*, void*, void*,
- bool handle_errors = TRUE);
- void* Call (RpcRequest& req, void*, void*, void*, void*, void*, void*,
- bool handle_errors = TRUE);
- void* Call (RpcRequest& req, void*, void*, void*, void*, void*, void*, void*,
- bool handle_errors = TRUE);
- // Call with N args:
- void* Call (RpcRequest& req, void**, bool handle_errors = TRUE);
-
-protected:
- void* HandleError (errorCode e);
- errorCode errorState;
- u_long program;
- u_long version;
- String server;
- timeval timeout;
- CLIENT* svc;
- // Default error handling prints a message and exit(2)s.
- virtual void* HandleError ();
- void* DoCall (RpcRequest& req, void** args, bool handle_errors);
-};
-
-inline RpcStub::RpcStub (u_long prognum, u_long versnum,
- char* hostname, timeval timeout, bool connect)
-{ init (prognum, versnum, hostname, timeout, connect); }
-
-inline RpcStub::RpcStub (u_long prognum, u_long versnum,
- char* hostname, bool connect, timeval timeout)
-{ init (prognum, versnum, hostname, timeout, connect); }
-
-inline virtual bool RpcStub::OK ()
-{ return errorState == noError; }
-
-inline CLIENT* RpcStub::Service ()
-{ return svc; }
-
-inline timeval RpcStub::GetTimeout () const
-{ return timeout; }
-
-inline void RpcStub::SetTimeout (timeval& timo)
-{ timeout = timo; }
-
-inline void* RpcStub::Call (RpcRequest& req, bool handle_errors = TRUE)
-{ return Call (req, (void*)0, handle_errors); }
-
-inline void* RpcStub::HandleError (errorCode e)
-{ errorState = e; return HandleError (); }
-
-#endif
diff --git a/rpc++/rpc++/xdr++.h b/rpc++/rpc++/xdr++.h
deleted file mode 100644
index 72da1cb1d4c..00000000000
--- a/rpc++/rpc++/xdr++.h
+++ /dev/null
@@ -1,98 +0,0 @@
-// -*- c++ -*-
-/*
-Copyright (C) 1991 Peter Bersen
-
-This file is part of the rpc++ Library. This library is free
-software; you can redistribute it and/or modify it under the terms of
-the GNU Library General Public License as published by the Free
-Software Foundation; either version 2 of the License, or (at your
-option) any later version. This library is distributed in the hope
-that it will be useful, but WITHOUT ANY WARRANTY; without even the
-implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the GNU Library General Public License for more details.
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Modified and partially rewritten March 1992 by Michael N. Lipp,
-mnl@dtro.e-technik.th-darmstadt.de. The original copyright terms and
-conditions apply without change to any modified or new parts.
-*/
-
-#ifndef _XDRPLPL_H_
-#define _XDRPLPL_H_
-static char _rpcpp_xdrpp_h_[]
-= "xdr++.h,v 2.3 1992/06/15 19:13:33 mnl Exp";
-
-// xdr++.h,v
-// Revision 2.3 1992/06/15 19:13:33 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.2 1992/06/13 14:27:44 mnl
-// Adapted to (patched) gcc-2.2. Fixed several bugs.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:43 mnl
-// Initial mnl version.
-//
-
-#ifdef __GNUG__
-#pragma interface
-#endif
-
-/*
-** Class XdrInfo describes serializers. It combines the xdrproc_t with the
-** size info usually needed if you want to apply a serializer.
-*/
-
-#include <rpc/rpc.h>
-
-class XdrInfo
-{
-protected:
- xdrproc_t proc;
- size_t size;
-public:
- inline XdrInfo (xdrproc_t p, size_t s)
- { proc = p; size = s; }
- inline xdrproc_t Proc () const
- { return proc; }
- inline size_t Size () const
- { return size; }
-};
-
-struct XdrSeqInfo
-{
- XdrInfo** infos;
- void** data;
-};
-
-/*
-** Class Xdr provides a unique (C++-like) name scope for the predefined
-** xdr routines by defining them as static members of type XdrInfo.
-*/
-
-class Xdr
-{
-public:
- static XdrInfo Xnull;
- static XdrInfo Xchar;
- static XdrInfo Xshort;
- static XdrInfo Xint;
- static XdrInfo Xlong;
- static XdrInfo Xuchar;
- static XdrInfo Xushort;
- static XdrInfo Xuint;
- static XdrInfo Xulong;
- static XdrInfo Xfloat;
- static XdrInfo Xdouble;
-
- static XdrInfo Xenum_t;
- static XdrInfo Xbool_t;
- static XdrInfo Xvoid;
-
- static XdrInfo Xwrapstring;
-
- static bool_t XdrParams (XDR* xdrs, XdrSeqInfo* xsi);
-};
-
-#endif
diff --git a/rpc++/service.cc b/rpc++/service.cc
deleted file mode 100644
index 8d548397a87..00000000000
--- a/rpc++/service.cc
+++ /dev/null
@@ -1,316 +0,0 @@
-// -*- c++ -*-
-/*
-Copyright (C) 1991 Peter Bersen
-
-This file is part of the rpc++ Library. This library is free
-software; you can redistribute it and/or modify it under the terms of
-the GNU Library General Public License as published by the Free
-Software Foundation; either version 2 of the License, or (at your
-option) any later version. This library is distributed in the hope
-that it will be useful, but WITHOUT ANY WARRANTY; without even the
-implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the GNU Library General Public License for more details.
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Modified and partially rewritten March 1992 by Michael N. Lipp,
-mnl@dtro.e-technik.th-darmstadt.de. The original copyright terms and
-conditions apply without change to any modified or new parts.
-*/
-
-static char _rpcpp_service_cc_[]
-= "service.cc,v 2.3 1992/06/15 19:12:44 mnl Exp";
-
-// service.cc,v
-// Revision 2.3 1992/06/15 19:12:44 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.2 1992/06/13 14:27:02 mnl
-// Adapted to (patched) gcc-2.2. Fixed several bugs.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:42 mnl
-// Initial mnl version.
-//
-
-#ifdef __GNUG__
-#pragma implementation
-#endif
-
-#include <assert.h>
-#include <stream.h>
-#include <memory.h>
-#include <errno.h>
-#include <stdlib.h>
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netdb.h>
-#include <rpc/rpc.h>
-#include <rpc/svc.h>
-#include "rpc++/service.h"
-#include "rpc++/request.h"
-
-extern "C" {
- extern int getdtablesize();
-}
-
-//
-// RpcRegistered
-//
-
-class RpcRegistered
-{
-public:
- RpcRequest request;
- AnyRpcCallback* callback;
-
- inline RpcRegistered (const RpcRequest& req, AnyRpcCallback* cb)
- : request (req), callback (cb) { }
- inline ~RpcRegistered ()
- { delete callback; }
-};
-
-//
-// RpcService
-//
-
-RpcService* RpcService::me = 0;
-
-RpcService::RpcService (u_long pnum, u_long vnum)
-{
- init ();
- prog = pnum;
- vers = vnum;
- // find out if we have been started by inetd and set transp accoringly.
- sockaddr_in sa;
- int sasz = sizeof (sa);
- // if started by inetd, stdin is a socket
- if (! getsockname (0, (sockaddr*)&sa, &sasz))
- { // yup, inetd is our parent
- xprt = svctcp_create(0, 0, 0);
- }
- else
- { // we are standalone
- (void) pmap_unset(prog, vers);
- xprt = svctcp_create(RPC_ANYSOCK, 0, 0);
- }
- if (xprt == NULL)
- {
- HandleError (cantCreateTCPService);
- return;
- }
- if (!svc_register(xprt, prog, vers, RpcServiceCallback, IPPROTO_TCP))
- {
- HandleError (cantRegisterService);
- return;
- }
-}
-
-RpcService::RpcService (u_long vnum)
-{
- init ();
- vers = vnum;
- prog = 0x40000000;
- xprt = svctcp_create(RPC_ANYSOCK, 0, 0);
- if (xprt == NULL)
- {
- HandleError (cantCreateTCPService);
- return;
- }
- while (! pmap_set (prog, vers, IPPROTO_TCP, xprt->xp_port))
- prog++;
- if (!svc_register(xprt, prog, vers, RpcServiceCallback, IPPROTO_TCP))
- {
- HandleError (cantRegisterService);
- return;
- }
-}
-
-void RpcService::init ()
-{
- errorState = noError;
- if (me)
- {
- HandleError (reconstructionAttempt);
- return;
- }
- me = this;
- handlers = 0;
- maxHandlerIndex = -1;
- inbuf = 0;
- inmax = 0;
-}
-
-RpcService::~RpcService ()
-{
- svc_unregister (prog, vers);
- for (int i = 0; i <= maxHandlerIndex; i++)
- delete handlers[i];
- delete [] handlers;
- delete [] inbuf;
- me = 0;
-}
-
-void RpcService::HandleError ()
-{
- switch (errorState)
- {
- case reconstructionAttempt:
- cerr << "rpc++: Attempt to construct another instance of RpcService.\n";
- exit (1);
- case cantCreateTCPService:
- cerr << "rpc++: can't create tcp service.\n";
- exit(1);
- case cantRegisterService:
- cerr << form ("rpc++: can't register (%d, %d, tcp).", prog, vers);
- exit(1);
- case cantSendReply:
- cerr << "rpc++: can't reply to RPC call.\n";
- break;
- case invalidResult:
- cerr << "rpc++: registered routine has return NULL pointer.\n";
- abort ();
- case notRegistered:
- cerr << "rpc++: requested RPC routine not registered.\n";
- break;
- case cantGetArgs:
- cerr << "rpc++: can't get procedure arguments.\n";
- break;
- case cantFreeArgs:
- cerr << "rpc++: can't free XDR arguments.\n";
- break;
- }
- errorState = noError;
-}
-
-void RpcService::Register (const RpcRequest& req, const AnyRpcCallback& cb)
-{
- assert (req.Params () == -1 || cb.Params () == -1
- || req.Params () == cb.Params ());
- AnyRpcCallback* cbp = cb.CopyToHeap ();
- cbp->SetService (this);
- if (req.RequestNumber () > maxHandlerIndex)
- {
- RpcRegistered** reg = new RpcRegistered*[req.RequestNumber () + 10];
- memcpy (reg, handlers, (maxHandlerIndex + 1) * sizeof (RpcRegistered*));
- memset (&reg[maxHandlerIndex + 1], 0,
- (req.RequestNumber () + 10 - (maxHandlerIndex + 1))
- * sizeof (RpcRegistered*));
- delete handlers;
- handlers = reg;
- maxHandlerIndex = req.RequestNumber () + 10 - 1;
- }
- handlers[req.RequestNumber ()] = new RpcRegistered (req, cbp);
-}
-
-void RpcService::Dispatch (svc_req* req, SVCXPRT* transp)
-{
- xprt = transp;
- if (req->rq_proc == NULLPROC)
- {
- if (! svc_sendreply (xprt, xdr_void, 0))
- {
- svcerr_systemerr (xprt);
- HandleError (cantSendReply);
- }
- return;
- }
- RpcRegistered* handler = ((req->rq_proc > maxHandlerIndex)
- ? 0
- : handlers[req->rq_proc]);
- if (! handler)
- {
- svcerr_noproc (xprt);
- HandleError (notRegistered);
- return;
- }
- rpcreq = &handler->request;
-
- int insz = rpcreq->ParamSize ();
- if (insz > inmax) // does in-data fit in available buffer?
- { // if not, increase buffer space
- delete [] inbuf;
- inbuf = new char[inmax = insz];
- }
- void* dataps[rpcreq->Params ()];
- void** dp = dataps;
- *dp = inbuf;
- for (XdrInfo** ip = rpcreq->InInfo(); *ip; ip++, dp++)
- dp[1] = (char*)dp[0] + (*ip)->Size ();
-
- memset (inbuf, 0, insz);
- XdrSeqInfo xsi = { rpcreq->InInfo (), dataps };
- if (!svc_getargs (xprt, Xdr::XdrParams, &xsi))
- {
- if (rpcreq->Type () == RpcRequest::normal) // errors can be reported
- svcerr_decode (xprt); // only if the client waits for a result
- HandleError (cantGetArgs);
- return;
- }
- haveReplied = FALSE;
- void* res = handler->callback->Do (dataps);
- if (! haveReplied)
- Reply (res);
- if (!svc_freeargs (xprt, Xdr::XdrParams, &xsi))
- HandleError (cantFreeArgs);
- xprt = 0;
-}
-
-void RpcService::Reply (void* res)
-{
- haveReplied = TRUE;
- if (rpcreq->Type () == RpcRequest::normal) // i.e., result expected
- {
- xdrproc_t outproc = rpcreq->OutInfo()->Proc ();
- if (outproc == (xdrproc_t)0)
- {
- cerr << "rpc++: RpcRequest has invalid xdrproc_t (0) in out-Info";
- abort ();
- }
- if (res == 0 && outproc != (xdrproc_t)xdr_void)
- {
- svcerr_systemerr (xprt);
- HandleError ();
- }
- else if (!svc_sendreply
- (xprt, rpcreq->OutInfo()->Proc (), res))
- {
- svcerr_systemerr (xprt);
- HandleError (cantSendReply);
- }
- }
-}
-
-void RpcService::Provide ()
-{
- int dtbsz = getdtablesize();
- fd_set readfds;
-
- quitLoop = FALSE;
- while (! quitLoop)
- {
- readfds = svc_fdset;
- switch(select (dtbsz, &readfds, 0, 0, 0))
- {
- case -1:
- if (errno != EBADF)
- continue;
- cerr << "PRC++: select: " << sys_errlist[errno] << '\n';
- return;
- break;
- case 0:
- continue;
- default:
- svc_getreqset (&readfds);
- break;
- }
- }
-}
-
-char* RpcService::CallerName ()
-{
- struct sockaddr_in *sa = Caller ();
- struct hostent* he = gethostbyaddr (&sa->sin_addr, sizeof (sa->sin_addr),
- sa->sin_family);
- return he->h_name;
-}
diff --git a/rpc++/stub.cc b/rpc++/stub.cc
deleted file mode 100644
index 38320d06a8a..00000000000
--- a/rpc++/stub.cc
+++ /dev/null
@@ -1,207 +0,0 @@
-// -*- c++ -*-
-/*
-Copyright (C) 1991 Peter Bersen
-
-This file is part of the rpc++ Library. This library is free
-software; you can redistribute it and/or modify it under the terms of
-the GNU Library General Public License as published by the Free
-Software Foundation; either version 2 of the License, or (at your
-option) any later version. This library is distributed in the hope
-that it will be useful, but WITHOUT ANY WARRANTY; without even the
-implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the GNU Library General Public License for more details.
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Modified and partially rewritten March 1992 by Michael N. Lipp,
-mnl@dtro.e-technik.th-darmstadt.de. The original copyright terms and
-conditions apply without change to any modified or new parts.
-*/
-
-static char _rpcpp_stub_cc_[]
-= "stub.cc,v 2.3 1992/06/15 19:12:46 mnl Exp";
-
-// stub.cc,v
-// Revision 2.3 1992/06/15 19:12:46 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.2 1992/06/13 14:27:04 mnl
-// Adapted to (patched) gcc-2.2. Fixed several bugs.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:42 mnl
-// Initial mnl version.
-//
-
-#ifdef __GNUG__
-#pragma implementation
-#endif
-
-#include <stream.h>
-#include <memory.h>
-#include <assert.h>
-#include "rpc++/stub.h"
-
-timeval RpcStub::defaultTimeout = { 25, 0 };
-void* RpcStub::res = 0;
-size_t RpcStub::resmax = 0;
-xdrproc_t RpcStub::resproc = 0;
-
-void RpcStub::init (u_long prog, u_long vers,
- char* srv, timeval timo, bool connect)
-{
- errorState = noError;
- program = prog;
- version = vers;
- server = srv;
- timeout = timo;
- svc = 0;
- if (connect)
- Reconnect ();
- else
- errorState = notConnected;
-}
-
-RpcStub::~RpcStub ()
-{
- if (resproc) // "Call" has been called at least once,
- clnt_freeres (svc, resproc, res); // free any data allocated by clnt_call
- if (svc)
- clnt_destroy (svc);
-}
-
-void* RpcStub::HandleError ()
-{
- switch (errorState)
- {
- case notConnected:
- cerr << "rpc++: Stub has not been connected to server.\n";
- case cantCreate:
- cerr << clnt_spcreateerror ("rpc++") << '\n';
- break;
- case cantCall:
- cerr << clnt_sperror (svc, "rpc++") << '\n';
- exit (1);
- }
- return 0; // suppress compiler warning
-}
-
-void RpcStub::Reconnect ()
-{
- if (svc)
- clnt_destroy (svc);
- svc = clnt_create (server, program, version, "tcp"); // connect to client
- if (svc == 0) // failed ?
- {
- HandleError (cantCreate);
- errorState = notConnected;
- return;
- }
- errorState = noError;
-}
-
-void* RpcStub::Call (RpcRequest& req, void* in, bool handle_errors)
-{
- void* args[] = { in };
- return DoCall (req, args, handle_errors);
-}
-
-void* RpcStub::Call (RpcRequest& req, void* in0, void* in1, bool handle_errors)
-{
- void* args[] = { in0, in1 };
- return DoCall (req, args, handle_errors);
-}
-
-void* RpcStub::Call (RpcRequest& req, void* in0, void* in1, void* in2,
- bool handle_errors)
-{
- void* args[] = { in0, in1, in2 };
- return DoCall (req, args, handle_errors);
-}
-
-void* RpcStub::Call (RpcRequest& req, void* in0, void* in1, void* in2,
- void* in3, bool handle_errors)
-{
- void* args[] = { in0, in1, in2, in3 };
- return DoCall (req, args, handle_errors);
-}
-
-void* RpcStub::Call (RpcRequest& req, void* in0, void* in1, void* in2,
- void* in3, void* in4, bool handle_errors)
-{
- void* args[] = { in0, in1, in2, in3, in4 };
- return DoCall (req, args, handle_errors);
-}
-
-void* RpcStub::Call (RpcRequest& req, void* in0, void* in1, void* in2,
- void* in3, void* in4, void* in5, bool handle_errors)
-{
- void* args[] = { in0, in1, in2, in3, in4, in5 };
- return DoCall (req, args, handle_errors);
-}
-
-void* RpcStub::Call (RpcRequest& req, void* in0, void* in1, void* in2,
- void* in3, void* in4, void* in5, void* in6,
- bool handle_errors)
-{
- void* args[] = { in0, in1, in2, in3, in4, in5, in6 };
- return DoCall (req, args, handle_errors);
-}
-
-void* RpcStub::Call (RpcRequest& req, void** ins, bool handle_errors)
-{
- return DoCall (req, ins, handle_errors);
-}
-
-void* RpcStub::DoCall (RpcRequest& req, void** args, bool handle_errors)
-{
- static timeval nullTimeout = { 0, 0 };
-
- if (! OK () )
- {
- if (! handle_errors)
- return 0;
- return HandleError ();
- }
- if (resproc) // "Call" has been called previously,
- clnt_freeres (svc, resproc, res); // free any data allocated by clnt_call
- resproc = req.OutInfo()->Proc (); // current output deserializer
- if (req.OutInfo()->Size () > resmax) // enough space for result?
- {
- delete res; // delete old result buffer
- res = new char[resmax = req.OutInfo()->Size ()]; // get a new one
- }
- if (req.OutInfo()->Size () > 0 ) // preset result (everyone does it, why?)
- memset (res, 0, req.OutInfo()->Size ());
-
- XdrSeqInfo xsi = { req.InInfo (), args };
- if (req.Type () == RpcRequest::normal)
- {
- if (clnt_call (svc, req.RequestNumber (), // do call
- Xdr::XdrParams, &xsi,
- req.OutInfo()->Proc (), res,
- timeout) != RPC_SUCCESS)
- {
- if (! handle_errors)
- return 0;
- return HandleError (cantCall);
- }
- return res;
- }
-
- // req.Type () is batched or async
- enum clnt_stat callres;
- callres = clnt_call (svc, req.RequestNumber (), // do call
- Xdr::XdrParams, &xsi,
- (req.Type () == RpcRequest::batched
- ? (xdrproc_t)0 : xdr_void), res,
- nullTimeout);
- if (callres != RPC_SUCCESS && callres != RPC_TIMEDOUT)
- {
- if (! handle_errors)
- return 0;
- return HandleError (cantCall);
- }
- return res;
-}
-
diff --git a/rpc++/version.h b/rpc++/version.h
deleted file mode 100644
index 88a78665b13..00000000000
--- a/rpc++/version.h
+++ /dev/null
@@ -1,4 +0,0 @@
-// version.h,v 2.2 1992/06/15 19:12:47 mnl Exp
-#ifndef _RPCPLPL_VERSION_H_
-static char* version = "rpc++-library, version 2.2"
-#endif
diff --git a/rpc++/xdr++.cc b/rpc++/xdr++.cc
deleted file mode 100644
index 25f54d2e990..00000000000
--- a/rpc++/xdr++.cc
+++ /dev/null
@@ -1,75 +0,0 @@
-// -*- c++ -*-
-/*
-Copyright (C) 1991 Peter Bersen
-
-This file is part of the rpc++ Library. This library is free
-software; you can redistribute it and/or modify it under the terms of
-the GNU Library General Public License as published by the Free
-Software Foundation; either version 2 of the License, or (at your
-option) any later version. This library is distributed in the hope
-that it will be useful, but WITHOUT ANY WARRANTY; without even the
-implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE. See the GNU Library General Public License for more details.
-You should have received a copy of the GNU Library General Public
-License along with this library; if not, write to the Free Software
-Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Modified and partially rewritten March 1992 by Michael N. Lipp,
-mnl@dtro.e-technik.th-darmstadt.de. The original copyright terms and
-conditions apply without change to any modified or new parts.
-*/
-
-static char _rpcpp_xdrpp_cc_[]
-= "xdr++.cc,v 2.3 1992/06/15 19:12:49 mnl Exp";
-
-// xdr++.cc,v
-// Revision 2.3 1992/06/15 19:12:49 mnl
-// Fixed a few bugs, clarified interface.
-//
-// Revision 2.2 1992/06/13 14:27:06 mnl
-// Adapted to (patched) gcc-2.2. Fixed several bugs.
-//
-// Revision 2.1.1.1 1992/03/08 13:28:42 mnl
-// Initial mnl version.
-//
-
-#ifdef __GNUG__
-#pragma implementation
-#endif
-
-/*
-** See Xdr.h.
-*/
-
-#include "rpc++/xdr++.h"
-
-XdrInfo Xdr::Xnull ((xdrproc_t)0, 0);
-XdrInfo Xdr::Xchar ((xdrproc_t)xdr_char, sizeof (char));
-XdrInfo Xdr::Xshort ((xdrproc_t)xdr_short, sizeof (short));
-XdrInfo Xdr::Xint ((xdrproc_t)xdr_int, sizeof (int));
-XdrInfo Xdr::Xlong ((xdrproc_t)xdr_long, sizeof (long));
-XdrInfo Xdr::Xuchar ((xdrproc_t)xdr_u_char, sizeof (u_char));
-XdrInfo Xdr::Xushort ((xdrproc_t)xdr_u_short, sizeof (u_short));
-XdrInfo Xdr::Xuint ((xdrproc_t)xdr_u_int, sizeof (u_int));
-XdrInfo Xdr::Xulong ((xdrproc_t)xdr_u_long, sizeof (u_long));
-XdrInfo Xdr::Xfloat ((xdrproc_t)xdr_float, sizeof (float));
-XdrInfo Xdr::Xdouble ((xdrproc_t)xdr_double, sizeof (double));
-
-XdrInfo Xdr::Xenum_t ((xdrproc_t)xdr_enum, sizeof (enum_t));
-XdrInfo Xdr::Xbool_t ((xdrproc_t)xdr_bool, sizeof (bool_t));
-XdrInfo Xdr::Xvoid ((xdrproc_t)xdr_void, 0);
-XdrInfo Xdr::Xwrapstring ((xdrproc_t)xdr_wrapstring, sizeof (char*));
-
-bool_t Xdr::XdrParams (XDR* xdrs, XdrSeqInfo* xsi)
-{
- XdrInfo** infop = xsi->infos;
- void** datap = xsi->data;
-
- while (*infop)
- {
- if (! (*infop->Proc ()) (xdrs, *datap))
- return FALSE;
- infop++, datap++;
- }
- return TRUE;
-}
diff --git a/tests/Atomic_Op_Test.MAK b/tests/Atomic_Op_Test.MAK
deleted file mode 100644
index c42af476594..00000000000
--- a/tests/Atomic_Op_Test.MAK
+++ /dev/null
@@ -1,319 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Atomic_Op_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Atomic_Op_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Atomic_Op_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Atomic_Op_Test - Win32 Debug" && "$(CFG)" !=\
- "Atomic_Op_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Atomic_Op_Test.mak" CFG="Atomic_Op_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Atomic_Op_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Atomic_Op_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Atomic_Op_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Atomic_Op_Test.exe"
- -@erase "$(OUTDIR)\Atomic_Op_Test.ilk"
- -@erase "$(OUTDIR)\Atomic_Op_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Atomic_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Atomic_Op_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Atomic_Op_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Atomic_Op_Test.obj"
-
-"$(OUTDIR)\Atomic_Op_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Atomic_Op_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Atomic_Op_Test.exe"
- -@erase "$(OUTDIR)\Atomic_Op_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Atomic_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Atomic_Op_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Atomic_Op_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Atomic_Op_Test.obj"
-
-"$(OUTDIR)\Atomic_Op_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Atomic_Op_Test - Win32 Debug" || "$(CFG)" ==\
- "Atomic_Op_Test - Win32 Alpha Debug"
-SOURCE=.\Atomic_Op_Test.cpp
-
-!IF "$(CFG)" == "Atomic_Op_Test - Win32 Debug"
-
-DEP_CPP_ATOMI=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Atomic_Op_Test.obj" : $(SOURCE) $(DEP_CPP_ATOMI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 Alpha Debug"
-
-DEP_CPP_ATOMI=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Atomic_Op_Test.obj" : $(SOURCE) $(DEP_CPP_ATOMI) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Atomic_Op_Test.cpp b/tests/Atomic_Op_Test.cpp
deleted file mode 100644
index 6317533573a..00000000000
--- a/tests/Atomic_Op_Test.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Atomic_Op_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test of the Atomic Operations Class in ACE.
-// On platforms like Win32, ACE uses template specialization to
-// use native implementations provided by the OS to accelarate
-// these operations.
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "tests/test_config.h"
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_THREADS)
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Atomic_Op_Test");
-
- ACE_Atomic_Op <ACE_Thread_Mutex, long> foo (5);
-
- ACE_ASSERT (foo == 5);
-
- ++foo;
- ACE_ASSERT (foo == 6);
-
- --foo;
- ACE_ASSERT (foo == 5);
-
- foo += 10;
- ACE_ASSERT (foo == 15);
-
- foo -= 10;
- ACE_ASSERT (foo == 5);
-
- foo = 5L;
- ACE_ASSERT (foo == 5);
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, long>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, long>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#else
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Atomic_Op_Test");
-
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-
- ACE_END_TEST;
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
-
-
diff --git a/tests/Atomic_Op_Test.dsp b/tests/Atomic_Op_Test.dsp
deleted file mode 100644
index 8578bb090e0..00000000000
--- a/tests/Atomic_Op_Test.dsp
+++ /dev/null
@@ -1,159 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Atomic_Op_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Atomic_Op_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Atomic_Op_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Atomic_Op_Test.mak" CFG="Atomic_Op_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Atomic_Op_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Atomic_Op_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Atomic_O"
-# PROP BASE Intermediate_Dir "Atomic_O"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Atomic_O"
-# PROP BASE Intermediate_Dir "Atomic_O"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Atomic_Op_Test - Win32 Debug"
-# Name "Atomic_Op_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter ".cpp"
-# Begin Source File
-
-SOURCE=.\Atomic_Op_Test.cpp
-
-!IF "$(CFG)" == "Atomic_Op_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 Alpha Debug"
-
-DEP_CPP_ATOMI=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter ".h"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/tests/Barrier_Test.MAK b/tests/Barrier_Test.MAK
deleted file mode 100644
index 137bc944bc0..00000000000
--- a/tests/Barrier_Test.MAK
+++ /dev/null
@@ -1,356 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Barrier_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Barrier_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Barrier_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Barrier_Test - Win32 Debug" && "$(CFG)" !=\
- "Barrier_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Barrier_Test.mak" CFG="Barrier_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Barrier_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Barrier_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Barrier_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Barrier_Test.exe"
- -@erase "$(OUTDIR)\Barrier_Test.ilk"
- -@erase "$(OUTDIR)\Barrier_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Barrier_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Barrier_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Barrier_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Barrier_Test.obj"
-
-"$(OUTDIR)\Barrier_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Barrier_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Barrier_Test.exe"
- -@erase "$(OUTDIR)\Barrier_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Barrier_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Barrier_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Barrier_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Barrier_Test.obj"
-
-"$(OUTDIR)\Barrier_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Barrier_Test - Win32 Debug" || "$(CFG)" ==\
- "Barrier_Test - Win32 Alpha Debug"
-SOURCE=.\Barrier_Test.cpp
-
-!IF "$(CFG)" == "Barrier_Test - Win32 Debug"
-
-DEP_CPP_BARRI=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Barrier_Test.obj" : $(SOURCE) $(DEP_CPP_BARRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 Alpha Debug"
-
-DEP_CPP_BARRI=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Barrier_Test.obj" : $(SOURCE) $(DEP_CPP_BARRI) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Barrier_Test.cpp b/tests/Barrier_Test.cpp
deleted file mode 100644
index f34b894cbbe..00000000000
--- a/tests/Barrier_Test.cpp
+++ /dev/null
@@ -1,145 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Barrier_Test.cpp
-//
-// = DESCRIPTION
-// This program illustrates how the ACE barrier synchronization
-// mechanisms work.
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Synch.h"
-#include "ace/Thread_Manager.h"
-
-#if defined (ACE_HAS_THREADS)
-
-struct Tester_Args
- // = TITLE
- // These arguments are passed into each test thread.
-{
- Tester_Args (ACE_Barrier &tb, int i)
- : tester_barrier_ (tb),
- n_iterations_ (i) {}
-
- ACE_Barrier &tester_barrier_;
- // Reference to the tester barrier. This controls each miteration
- // of the tester function running in every thread.
-
- int n_iterations_;
- // Number of iterations to run.
-};
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-static void *
-tester (Tester_Args *args)
-{
-#if defined (VXWORKS)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) %s stack size is %u\n",
- ACE_OS::thr_self (), ACE_OS::thr_min_stack ()));
-#endif /* VXWORKS */
-
- for (int iterations = 1;
- iterations <= args->n_iterations_;
- iterations++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) in iteration %d\n", iterations));
-
- // Block until all other threads have waited, then continue.
- args->tester_barrier_.wait ();
- }
-
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Barrier_Test");
-
-#if defined (ACE_HAS_THREADS)
- int n_threads = ACE_MAX_THREADS;
- int n_iterations = ACE_MAX_ITERATIONS;
-
- ACE_Barrier tester_barrier (n_threads);
-
- Tester_Args args (tester_barrier, n_iterations);
-
-#if defined (VXWORKS)
- // Assign thread (VxWorks task) names to test that feature.
- ACE_thread_t *thread_name;
- ACE_NEW_RETURN (thread_name, ACE_thread_t[n_threads], -1);
-
- // And test the ability to specify stack size.
- size_t *stack_size;
- ACE_NEW_RETURN (stack_size, size_t[n_threads], -1);
-
- int i;
-
- for (i = 0; i < n_threads; ++i)
- {
- ACE_NEW_RETURN (thread_name[i], char[32], -1);
- ACE_OS::sprintf (thread_name[i], "thread%u", i);
-
- stack_size[i] = 40000;
- }
-#endif /* VXWORKS */
-
- for (size_t iteration_count = 0;
- iteration_count < ACE_MAX_ITERATIONS;
- iteration_count++)
- {
- ACE_DEBUG ((LM_DEBUG, "starting iteration %d\n",
- iteration_count));
-
- if (ACE_Thread_Manager::instance ()->spawn_n
- (
-#if defined (VXWORKS)
- thread_name,
-#endif /* VXWORKS */
- n_threads,
- (ACE_THR_FUNC) tester,
- (void *) &args,
- THR_NEW_LWP | THR_JOINABLE
-#if defined (VXWORKS)
- , ACE_DEFAULT_THREAD_PRIORITY
- , -1
- , 0
- , stack_size
-#endif /* VXWORKS */
- ) == -1)
-
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn_n"), 1);
-
- ACE_Thread_Manager::instance ()->wait ();
- }
-
-#if defined (VXWORKS)
- for (i = 0; i < n_threads; ++i)
- {
- delete [] thread_name[i];
- }
- delete [] thread_name;
- delete [] stack_size;
-#endif /* VXWORKS */
-
- ACE_DEBUG ((LM_DEBUG, "test done\n"));
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Barrier_Test.dsp b/tests/Barrier_Test.dsp
deleted file mode 100644
index 0769b38a9c1..00000000000
--- a/tests/Barrier_Test.dsp
+++ /dev/null
@@ -1,182 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Barrier_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Barrier_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Barrier_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Barrier_Test.mak" CFG="Barrier_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Barrier_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Barrier_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Barrier_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Barrier_Test\Debug"
-# PROP BASE Target_Dir ".\Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Barrier_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Barrier_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Barrier_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Barrier_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Barrier_Test - Win32 Debug"
-# Name "Barrier_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Barrier_Test.cpp
-
-!IF "$(CFG)" == "Barrier_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 Alpha Debug"
-
-DEP_CPP_BARRI=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Basic_Types_Test.MAK b/tests/Basic_Types_Test.MAK
deleted file mode 100644
index acd7d241f0e..00000000000
--- a/tests/Basic_Types_Test.MAK
+++ /dev/null
@@ -1,157 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Basic_Types_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Basic_Types_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Basic_Types_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Basic_Types_Test - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Basic_Types_Test.mak" CFG="Basic_Types_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Basic_Types_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-CPP=cl.exe
-RSC=rc.exe
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Basic_Types_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Basic_Types_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Basic_Types_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Basic_Types_Test.exe"
- -@erase "$(OUTDIR)\Basic_Types_Test.ilk"
- -@erase "$(OUTDIR)\Basic_Types_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Basic_Types_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Basic_Types_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Basic_Types_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Basic_Types_Test.obj"
-
-"$(OUTDIR)\Basic_Types_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fp"$(INTDIR)\Basic_Types_Test.pch" /YX /Fo"$(INTDIR)\\"\
- /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-
-!IF "$(CFG)" == "Basic_Types_Test - Win32 Debug"
-SOURCE=.\Basic_Types_Test.cpp
-DEP_CPP_BASIC=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Basic_Types_Test.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-
-!ENDIF
-
diff --git a/tests/Basic_Types_Test.cpp b/tests/Basic_Types_Test.cpp
deleted file mode 100644
index fd0724fa6c5..00000000000
--- a/tests/Basic_Types_Test.cpp
+++ /dev/null
@@ -1,116 +0,0 @@
-// $Id$
-//
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Basic_Types_Test.cpp
-//
-// = DESCRIPTION
-// Checks the #defines in ace/Basic_Types.h, and a few other basics.
-//
-// = AUTHOR
-// David L. Levine
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Log_Msg.h"
-#include "ace/Basic_Types.h"
-
-static
-u_int
-check (const char *message, u_int i, u_int j)
-{
- if (i == j)
- {
- ACE_DEBUG ((LM_DEBUG, message, j, "\n"));
- return 0;
- }
- else
- {
- ACE_ERROR ((LM_ERROR, "assertion failed \"%s\": %u != %u\n",
- message, i, j));
- return 1;
- }
-}
-
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Basic_Types_Test");
-
- ACE_DEBUG ((LM_DEBUG, "This is ACE Version %u.%u.%u\n\n",
- ACE::major_version (),
- ACE::minor_version(),
- ACE::beta_version()));
-
- u_int errors = 0;
-
- errors += check ("ACE_SIZEOF_CHAR: %u%s",
- sizeof (char), ACE_SIZEOF_CHAR);
-#if defined (ACE_HAS_WCHAR_TYPEDEFS_CHAR)
- errors += check ("ACE_SIZEOF_WCHAR: %u%s",
- sizeof (char), ACE_SIZEOF_WCHAR);
-#else
- errors += check ("ACE_SIZEOF_WCHAR: %u%s",
- sizeof (wchar_t), ACE_SIZEOF_WCHAR);
-#endif /* ACE_HAS_WCHAR_TYPEDEFS_CHAR */
- errors += check ("ACE_SIZEOF_SHORT: %u%s",
- sizeof (short), ACE_SIZEOF_SHORT);
- errors += check ("ACE_SIZEOF_INT: %u%s",
- sizeof (int), ACE_SIZEOF_INT);
- errors += check ("ACE_SIZEOF_LONG: %u%s",
- sizeof (long), ACE_SIZEOF_LONG);
- errors += check ("ACE_SIZEOF_LONG_LONG: %u%s",
-#if defined (ACE_WIN32)
- sizeof (unsigned __int64),
-#elif defined (ACE_LACKS_LONGLONG_T)
- sizeof (ACE_U_LongLong),
-#else /* ! ACE_WIN32 && ! ACE_LACKS_LONGLONG_T */
- sizeof (long long),
-#endif /* ! ACE_WIN32 && ! ACE_LACKS_LONGLONG_T */
- ACE_SIZEOF_LONG_LONG);
- errors += check ("ACE_SIZEOF_VOID_P: %u%s",
- sizeof (void *), ACE_SIZEOF_VOID_P);
- errors += check ("ACE_SIZEOF_FLOAT: %u%s",
- sizeof (float), ACE_SIZEOF_FLOAT);
- errors += check ("ACE_SIZEOF_DOUBLE: %u%s",
- sizeof (double), ACE_SIZEOF_DOUBLE);
- errors += check ("ACE_SIZEOF_LONG_DOUBLE: %u%s",
- sizeof (long double), ACE_SIZEOF_LONG_DOUBLE);
-
- errors += check ("sizeof (ACE_INT16) is %u%s", sizeof (ACE_INT16), 2);
- errors += check ("sizeof (ACE_UINT16) is %u%s", sizeof (ACE_INT16), 2);
- errors += check ("sizeof (ACE_INT32) is %u%s", sizeof (ACE_INT32), 4);
- errors += check ("sizeof (ACE_UINT32) is %u%s", sizeof (ACE_INT32), 4);
- errors += check ("sizeof (ACE_UINT64) is %u%s", sizeof (ACE_UINT64), 8);
-
-
-#if defined (ACE_LITTLE_ENDIAN)
- ACE_DEBUG ((LM_DEBUG, "\nlittle endian\n"));
-#elif defined (ACE_BIG_ENDIAN)
- ACE_DEBUG ((LM_DEBUG, "\nbig endian\n"));
-#else
- ACE_ERROR ((LM_ERROR, "assertion failed: no ACE_*_ENDIAN definition!\n"));
-#endif /* ACE_LITTLE_ENDIAN */
-
-
- ACE_DEBUG ((LM_DEBUG, "OS page size: %u\n", ACE_OS::getpagesize ()));
-
-#if defined (_SC_PAGESIZE)
- ACE_DEBUG ((LM_DEBUG, "sysconf page size: %d\n",
- (int) sysconf (_SC_PAGESIZE)));
-#endif /* _SC_PAGESIZE */
-#if defined (_SC_CLK_TCK)
- ACE_DEBUG ((LM_DEBUG, "clock ticks/sec = %d\n",
- (int) sysconf (_SC_CLK_TCK)));
-#endif /* _SC_CLK_TCK */
-
-
- ACE_END_TEST;
- return errors == 0 ? 0 : 1;
-}
diff --git a/tests/Basic_Types_Test.dsp b/tests/Basic_Types_Test.dsp
deleted file mode 100644
index a585439d078..00000000000
--- a/tests/Basic_Types_Test.dsp
+++ /dev/null
@@ -1,59 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Basic_Types_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Basic_Types_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Basic_Types_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Basic_Types_Test.mak" CFG="Basic_Types_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Basic_Types_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Basic_Ty"
-# PROP BASE Intermediate_Dir "Basic_Ty"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
-# SUBTRACT LINK32 /pdb:none
-# Begin Target
-
-# Name "Basic_Types_Test - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\Basic_Types_Test.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/tests/Buffer_Stream_Test.MAK b/tests/Buffer_Stream_Test.MAK
deleted file mode 100644
index eed055bec27..00000000000
--- a/tests/Buffer_Stream_Test.MAK
+++ /dev/null
@@ -1,452 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Buffer_Stream_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Buffer_Stream_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Buffer_Stream_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Buffer_Stream_Test - Win32 Debug" && "$(CFG)" !=\
- "Buffer_Stream_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Buffer_Stream_Test.mak"\
- CFG="Buffer_Stream_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Buffer_Stream_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Buffer_Stream_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Buffer_Stream_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.exe"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.ilk"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Buffer_Stream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Buffer_Stream_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Buffer_Stream_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Buffer_Stream_Test.obj"
-
-"$(OUTDIR)\Buffer_Stream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Buffer_Stream_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.exe"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Buffer_Stream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Buffer_Stream_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Buffer_Stream_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Buffer_Stream_Test.obj"
-
-"$(OUTDIR)\Buffer_Stream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Buffer_Stream_Test - Win32 Debug" || "$(CFG)" ==\
- "Buffer_Stream_Test - Win32 Alpha Debug"
-SOURCE=.\Buffer_Stream_Test.cpp
-
-!IF "$(CFG)" == "Buffer_Stream_Test - Win32 Debug"
-
-DEP_CPP_BUFFE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream.cpp"\
- "..\ace\Stream.h"\
- "..\ace\Stream.i"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Buffer_Stream_Test.obj" : $(SOURCE) $(DEP_CPP_BUFFE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 Alpha Debug"
-
-DEP_CPP_BUFFE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream.cpp"\
- "..\ace\Stream.h"\
- "..\ace\Stream.i"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Buffer_Stream_Test.obj" : $(SOURCE) $(DEP_CPP_BUFFE) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Buffer_Stream_Test.cpp b/tests/Buffer_Stream_Test.cpp
deleted file mode 100644
index bbe64249149..00000000000
--- a/tests/Buffer_Stream_Test.cpp
+++ /dev/null
@@ -1,224 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Buffer_Stream_Test.cpp
-//
-// = DESCRIPTION
-// This program illustrates an implementation of the classic
-// "bounded buffer" program using an ASX STREAM containing two
-// Modules. Each ACE_Module contains two Tasks. Each ACE_Task
-// contains a ACE_Message_Queue and a pointer to a
-// ACE_Thread_Manager. Note how the use of these reusable
-// components reduces the reliance on global variables.
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Synch.h"
-#include "ace/Stream.h"
-#include "ace/Module.h"
-#include "ace/Task.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Stream<ACE_MT_SYNCH> MT_Stream;
-typedef ACE_Module<ACE_MT_SYNCH> MT_Module;
-typedef ACE_Task<ACE_MT_SYNCH> MT_Task;
-
-class Common_Task : public MT_Task
- // = TITLE
- // Methods that are common to the Supplier and consumer.
-{
-public:
- Common_Task (void) {}
-
- // = ACE_Task hooks.
- virtual int open (void * = 0);
- virtual int close (u_long = 0);
-};
-
-class Supplier : public Common_Task
-// = TITLE
-// Define the Supplier interface.
-{
-public:
- Supplier (void) {}
-
- virtual int svc (void);
- // Read data from stdin and pass to consumer.
-};
-
-class Consumer : public Common_Task
- // = TITLE
- // Define the Consumer interface.
-{
-public:
- Consumer (void) {}
-
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv = 0);
- // Enqueue the message on the ACE_Message_Queue for subsequent
- // handling in the svc() method.
-
- virtual int svc (void);
- // Receive message from Supplier and print to stdout.
-private:
-
- ACE_Time_Value timeout_;
- // Amount of time to wait for a timeout.
-};
-
-// Spawn off a new thread.
-
-int
-Common_Task::open (void *)
-{
- if (this->activate (THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), -1);
- return 0;
-}
-
-int
-Common_Task::close (u_long exit_status)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) thread is exiting with status %d in module %s\n",
- exit_status,
- this->name ()));
-
- // Can do anything here that is required when a thread exits, e.g.,
- // storing thread-specific information in some other storage
- // location, etc.
- return 0;
-}
-
-// The Supplier reads data from the stdin stream, creates a message,
-// and then queues the message in the message list, where it is
-// removed by the consumer thread. A 0-sized message is enqueued when
-// there is no more data to read. The consumer uses this as a flag to
-// know when to exit.
-
-int
-Supplier::svc (void)
-{
- ACE_Message_Block *mb;
-
- // Send one message for each letter of the alphabet, then send an empty
- // message to mark the end.
- for (char *c = ACE_ALPHABET; *c != '\0'; c++)
- {
- // Allocate a new message.
- char d[2];
- d[0] = *c;
- d[1] = '\0';
-
- ACE_NEW_RETURN (mb, ACE_Message_Block (2), -1);
- ACE_OS::strcpy (mb->rd_ptr (), d);
-
- mb->wr_ptr (2);
-
- if (this->put_next (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put_next"));
- }
-
- ACE_NEW_RETURN(mb, ACE_Message_Block, -1);
- if (this->put_next (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put_next"));
-
- return 0;
-}
-
-int
-Consumer::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- // Simply enqueue the Message_Block into the end of the queue.
- return this->putq (mb, tv);
-}
-
-// The consumer dequeues a message from the ACE_Message_Queue, writes
-// the message to the stderr stream, and deletes the message. The
-// Consumer sends a 0-sized message to inform the consumer to stop
-// reading and exit.
-
-int
-Consumer::svc (void)
-{
- ACE_Message_Block *mb = 0;
- int result = 0;
- char *c = ACE_ALPHABET;
- char *output;
-
- // Keep looping, reading a message out of the queue, until we
- // timeout or get a message with a length == 0, which signals us to
- // quit.
-
- for (;;)
- {
- this->timeout_.sec (ACE_OS::time (0) + 4); // Wait for upto 4 seconds
-
- result = this->getq (mb, &this->timeout_);
-
- if (result == -1)
- break;
-
- int length = mb->length ();
-
- if (length > 0)
- {
- output = mb->rd_ptr ();
- ACE_ASSERT (*c == output[0]);
- c++;
- }
- mb->release ();
-
- if (length == 0)
- break;
- }
-
- ACE_ASSERT (result == 0 || errno == EWOULDBLOCK);
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS */
-
-// Main driver function.
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Buffer_Stream_Test");
-
-#if defined (ACE_HAS_THREADS)
- // Control hierachically-related active objects.
- MT_Stream stream;
- MT_Module *cm;
- MT_Module *sm;
-
- // Allocate the Consumer and Supplier modules.
- ACE_NEW_RETURN (cm, MT_Module ("Consumer", new Consumer), -1);
- ACE_NEW_RETURN (sm, MT_Module ("Supplier", new Supplier), -1);
-
- // Create Supplier and Consumer Modules and push them onto the
- // Stream. All processing is performed in the Stream.
-
- if (stream.push (cm) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "push"), 1);
- else if (stream.push (sm) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "push"), 1);
-
- // Barrier synchronization: wait for the threads to exit, then exit
- // ourselves.
- ACE_Thread_Manager::instance ()->wait ();
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Buffer_Stream_Test.dsp b/tests/Buffer_Stream_Test.dsp
deleted file mode 100644
index b0acf2c79ec..00000000000
--- a/tests/Buffer_Stream_Test.dsp
+++ /dev/null
@@ -1,230 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Buffer_Stream_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Buffer_Stream_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Buffer_Stream_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Buffer_Stream_Test.mak"\
- CFG="Buffer_Stream_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Buffer_Stream_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Buffer_Stream_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Buffer_Stream_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Buffer_Stream_Test\Debug"
-# PROP BASE Target_Dir ".\Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Buffer_Stream_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Buffer_Stream_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Buffer_Stream_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Buffer_Stream_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Buffer_Stream_Test - Win32 Debug"
-# Name "Buffer_Stream_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Buffer_Stream_Test.cpp
-
-!IF "$(CFG)" == "Buffer_Stream_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 Alpha Debug"
-
-DEP_CPP_BUFFE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream.cpp"\
- "..\ace\Stream.h"\
- "..\ace\Stream.i"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/CPP_Test.cpp b/tests/CPP_Test.cpp
deleted file mode 100644
index 4c0bd291a50..00000000000
--- a/tests/CPP_Test.cpp
+++ /dev/null
@@ -1,261 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// CPP_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test of the ACE_SOCK_Acceptor and
-// AC_SOCK_Connector classes. 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. No user input is required as far as command line
-// arguments are concerned.
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "ace/OS.h"
-#include "ace/Thread.h"
-#include "ace/Service_Config.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/INET_Addr.h"
-#include "ace/Handle_Set.h"
-#include "test_config.h"
-
-static void *
-client (void *arg)
-{
-#if (defined (ACE_WIN32) || defined (VXWORKS)) && defined (ACE_HAS_THREADS)
- // Insert thread into thr_mgr
- ACE_Thread_Control thread_control (ACE_Service_Config::thr_mgr ());
- ACE_NEW_THREAD;
-#endif /* (defined (ACE_WIN32) || defined (VXWORKS)) && defined (ACE_HAS_THREADS) */
-
- ACE_INET_Addr *remote_addr = (ACE_INET_Addr *) arg;
- ACE_INET_Addr server_addr (remote_addr->get_port_number (), "localhost");
- ACE_SOCK_Stream cli_stream;
- ACE_SOCK_Connector con;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting non-blocking connect\n"));
- // Initiate timed, non-blocking connection with server.
-
- // Attempt a non-blocking connect to the server, reusing the local
- // addr if necessary.
- if (con.connect (cli_stream, server_addr,
- (ACE_Time_Value *) &ACE_Time_Value::zero) == -1)
- {
- if (errno != EWOULDBLOCK)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "connection failed"));
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting timed connect\n"));
-
- // Check if non-blocking connection is in progress,
- // and wait up to ACE_DEFAULT_TIMEOUT seconds for it to complete.
- ACE_Time_Value tv (ACE_DEFAULT_TIMEOUT);
-
- if (con.complete (cli_stream, &server_addr, &tv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "connection failed"), 0);
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) connected to %s\n",
- server_addr.get_host_name ()));
- }
-
- if (cli_stream.disable (ACE_NONBLOCK) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "disable"));
-
- // Send data to server (correctly handles "incomplete writes").
-
- for (char c = 'a'; c <= 'z'; c++)
- if (cli_stream.send_n (&c, 1) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "send_n"));
-
- // Explicitly close the writer-side of the connection.
- if (cli_stream.close_writer () == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close_writer"));
-
- char buf[1];
-
- // Wait for handshake with server.
- if (cli_stream.recv_n (buf, 1) != 1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "recv_n"));
-
- // Close the connection completely.
- if (cli_stream.close () == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close"));
-
- return 0;
-}
-
-static void *
-server (void *arg)
-{
-#if (defined (ACE_WIN32) || defined (VXWORKS)) && defined (ACE_HAS_THREADS)
- // Insert thread into thr_mgr
- ACE_Thread_Control thread_control (ACE_Service_Config::thr_mgr ());
- ACE_NEW_THREAD;
-#endif /* (defined (ACE_WIN32) || defined (VXWORKS)) && defined (ACE_HAS_THREADS) */
-
- ACE_SOCK_Acceptor *peer_acceptor = (ACE_SOCK_Acceptor *) arg;
-
- if (peer_acceptor->enable (ACE_NONBLOCK) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "enable"));
-
- // Keep these objects out here to prevent excessive constructor
- // calls...
- ACE_SOCK_Stream new_stream;
- ACE_INET_Addr cli_addr;
- ACE_Handle_Set handle_set;
- ACE_Time_Value tv (ACE_DEFAULT_TIMEOUT);
- // Performs the iterative server activities.
-
- for (;;)
- {
- char buf[BUFSIZ];
- char t = 'a';
-
- handle_set.reset ();
- handle_set.set_bit (peer_acceptor->get_handle ());
-
- int result = ACE_OS::select (int (peer_acceptor->get_handle ()) + 1,
- handle_set,
- 0, 0, &tv);
- if (result == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "select"), 0);
- else if (result == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) select timed out, shutting down\n"));
- return 0;
- }
-
- // Create a new ACE_SOCK_Stream endpoint (note automatic restart
- // if errno == EINTR).
-
- while ((result = peer_acceptor->accept (new_stream, &cli_addr)) != -1)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) client %s connected from %d\n",
- cli_addr.get_host_name (), cli_addr.get_port_number ()));
-
- // Enable non-blocking I/O.
- if (new_stream.enable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "enable"), 0);
-
- handle_set.reset ();
- handle_set.set_bit (new_stream.get_handle ());
-
- // Read data from client (terminate on error).
-
- for (ssize_t r_bytes; ;)
- {
- if (ACE_OS::select (int (new_stream.get_handle ()) + 1,
- handle_set,
- 0, 0, 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "select"), 0);
-
- while ((r_bytes = new_stream.recv_n (buf, 1)) > 0)
- {
- ACE_ASSERT (t == buf[0]);
- t++;
- }
-
- if (r_bytes == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) reached end of input, connection closed by client\n"));
-
- // Handshake back with client.
- if (new_stream.send_n ("", 1) != 1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "send_n"));
-
- // Close endpoint.
- if (new_stream.close () == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close"));
- return 0;
- }
- else if (r_bytes == -1)
- {
- if (errno == EWOULDBLOCK)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) no input available, going back to reading\n"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "recv_n"), 0);
- }
- }
- }
-
- if (result == -1)
- {
- if (errno == EWOULDBLOCK)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) no connections available, going back to accepting\n"));
- else
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "accept"));
- }
- }
- return 0;
-}
-
-static void
-spawn (void)
-{
- // Acceptor
- ACE_SOCK_Acceptor peer_acceptor;
-
- // Create a server address.
- ACE_INET_Addr server_addr;
-
- // Bind listener to any port and then find out what the port was.
- if (peer_acceptor.open (ACE_Addr::sap_any) == -1
- || peer_acceptor.get_local_addr (server_addr) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "open"));
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting server at port %d\n",
- server_addr.get_port_number ()));
-
-#if !defined (ACE_WIN32) && !defined (VXWORKS)
- switch (ACE_OS::fork ())
- {
- case -1:
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "fork failed"));
- exit (-1);
- case 0:
- ACE_LOG_MSG->sync ("child");
- client (&server_addr);
- default:
- server ((void *) &peer_acceptor);
- ACE_OS::wait ();
- }
-#elif defined (ACE_HAS_THREADS)
- if (ACE_Service_Config::thr_mgr ()->spawn
- (ACE_THR_FUNC (server), (void *) &peer_acceptor, THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "thread create failed"));
-
- if (ACE_Service_Config::thr_mgr ()->spawn
- (ACE_THR_FUNC (client), (void *) &server_addr, THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "thread create failed"));
-
- // Wait for the threads to exit.
- ACE_Service_Config::thr_mgr ()->wait ();
-#else
- ACE_ERROR ((LM_ERROR, "(%P|%t) only one thread may be run in a process on this platform\n%a", 1));
-#endif /* ACE_HAS_THREADS */
- }
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("CPP_Test");
-
- spawn ();
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Conn_Test.MAK b/tests/Conn_Test.MAK
deleted file mode 100644
index 003def55a57..00000000000
--- a/tests/Conn_Test.MAK
+++ /dev/null
@@ -1,518 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Conn_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Conn_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Conn_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Conn_Test - Win32 Debug" && "$(CFG)" !=\
- "Conn_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Conn_Test.mak" CFG="Conn_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Conn_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Conn_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Conn_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Conn_Test.exe"
- -@erase "$(OUTDIR)\Conn_Test.ilk"
- -@erase "$(OUTDIR)\Conn_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Conn_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Conn_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Conn_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Conn_Test.obj"
-
-"$(OUTDIR)\Conn_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Conn_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Conn_Test.exe"
- -@erase "$(OUTDIR)\Conn_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Conn_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /pdb:"$(OUTDIR)\Conn_Test.pdb"\
- /debug /machine:ALPHA /out:"$(OUTDIR)\Conn_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Conn_Test.obj"
-
-"$(OUTDIR)\Conn_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Conn_Test - Win32 Debug" || "$(CFG)" ==\
- "Conn_Test - Win32 Alpha Debug"
-SOURCE=.\Conn_Test.cpp
-
-!IF "$(CFG)" == "Conn_Test - Win32 Debug"
-
-DEP_CPP_CONN_=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Connector.cpp"\
- "..\ace\Connector.h"\
- "..\ace\Connector.i"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\LOCK_SOCK_Acceptor.cpp"\
- "..\ace\LOCK_SOCK_Acceptor.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\Singleton.cpp"\
- "..\ace\Singleton.h"\
- "..\ace\Singleton.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\Conn_Test.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Conn_Test.obj" : $(SOURCE) $(DEP_CPP_CONN_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 Alpha Debug"
-
-DEP_CPP_CONN_=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Connector.cpp"\
- "..\ace\Connector.h"\
- "..\ace\Connector.i"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\LOCK_SOCK_Acceptor.cpp"\
- "..\ace\LOCK_SOCK_Acceptor.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\Singleton.cpp"\
- "..\ace\Singleton.h"\
- "..\ace\Singleton.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\Conn_Test.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Conn_Test.obj" : $(SOURCE) $(DEP_CPP_CONN_) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Conn_Test.cpp b/tests/Conn_Test.cpp
deleted file mode 100644
index c71bcfb6cf7..00000000000
--- a/tests/Conn_Test.cpp
+++ /dev/null
@@ -1,690 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Conn_Test.cpp
-//
-// = DESCRIPTION
-// This is a test of the <ACE_Acceptor> and <ACE_Connector>
-// classes. The test forks processes or spawns threads (depending
-// upon the platform) and then executes client and server allowing
-// them to connect and exchange data. The test also illustrates
-// how the <ACE_Strategy_Connector> works by showing how you can
-// cache connections on the client.
-//
-// = AUTHOR
-// Doug Schmidt, Chris Cleeland, and Irfan Pyarali
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/LOCK_SOCK_Acceptor.h"
-#include "ace/Acceptor.h"
-#include "ace/Handle_Set.h"
-#include "ace/Connector.h"
-#include "ace/Strategies.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Get_Opt.h"
-#include "Conn_Test.h"
-
-// Default number of clients/servers.
-static int n_servers = 4;
-static int n_clients = 10;
-static int n_client_iterations = 2;
-
-Svc_Handler::Svc_Handler (ACE_Thread_Manager *)
-{
-}
-
-int
-Svc_Handler::open (void *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) opening Svc_Handler %d with handle %d\n",
- this, this->peer ().get_handle ()));
- // Enable non-blocking I/O.
- if (this->peer ().enable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "enable"), -1);
-
- return 0;
-}
-
-int
-Svc_Handler::recycle (void *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) recycling Svc_Handler %d with handle %d\n",
- this, this->peer ().get_handle ()));
- return 0;
-}
-
-void
-Svc_Handler::send_data (void)
-{
- // Send data to server.
-
- for (char *c = ACE_ALPHABET; *c != '\0'; c++)
- if (this->peer ().send_n (c, 1) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "send_n"));
-}
-
-void
-Svc_Handler::recv_data (void)
-{
- ACE_SOCK_Stream &new_stream = this->peer ();
-
- ACE_Handle_Set handle_set;
- handle_set.set_bit (new_stream.get_handle ());
-
- char *t = ACE_ALPHABET;
-
- // Read data from client (terminate on error).
-
- for (ssize_t r_bytes; ;)
- {
- // Since we're in non-blocking mode we need to use <select> to
- // avoid busy waiting.
- if (ACE_OS::select (int (new_stream.get_handle ()) + 1,
- handle_set,
- 0, 0, 0) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "select"));
- else
- {
- char c;
-
- while ((r_bytes = new_stream.recv (&c, 1)) > 0)
- {
- ACE_ASSERT (*t == c);
-
- // We need to guard against cached connections, which
- // will send multiple sequences of letters from 'a' ->
- // 'z' through the same connection.
- if (*t == 'z')
- t = ACE_ALPHABET;
- else
- t++;
- }
-
- if (r_bytes == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) reached end of input, connection closed by client\n"));
-
- // Close endpoint handle (but don't close <this> yet
- // since we're going to recycle it for the next
- // iteration).
- if (new_stream.close () == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close"));
- break;
- }
- else if (r_bytes == -1)
- {
- if (errno == EWOULDBLOCK)
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) no input available, going back to reading\n"));
- else
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "recv_n"));
- }
- }
- }
-}
-
-int
-Svc_Handler::close (u_long side)
-{
- // Only run this protocol if we're the write-side (i.e., "1").
- if (side == 1 && this->peer ().close () == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close_writer"));
-
- // Trigger the shutdown.
- return this->handle_close ();
-}
-
-// ****************************************
-
-// Template specializations!
-
-size_t
-ACE_Hash_Addr<ACE_INET_Addr>::hash_i (const ACE_INET_Addr &addr) const
-{
- return addr.get_ip_address () + addr.get_port_number ();
-}
-
-// ****************************************
-
-// The following works around bugs with some operating systems, which
-// don't allow multiple threads/process to call accept() on the same
-// listen-mode port/socket.
-#if defined (ACE_HAS_THREAD_SAFE_ACCEPT)
-typedef ACE_Null_Mutex ACCEPTOR_LOCKING;
-#elif (defined (ACE_WIN32) || defined (VXWORKS) || defined (ACE_PSOS)) && defined (ACE_HAS_THREADS)
-typedef ACE_Thread_Mutex ACCEPTOR_LOCKING;
-#else
-typedef ACE_Process_Mutex ACCEPTOR_LOCKING;
-#endif /* ACE_HAS_THREAD_SAFE_ACCEPT */
-
-#if defined (ACE_HAS_TEMPLATE_TYPEDEFS)
-#define LOCK_SOCK_ACCEPTOR ACE_LOCK_SOCK_Acceptor<ACCEPTOR_LOCKING>
-#else
-#define LOCK_SOCK_ACCEPTOR ACE_LOCK_SOCK_Acceptor<ACCEPTOR_LOCKING>, ACE_INET_Addr
-#endif /* ACE_HAS_TEMPLATE_TYPEDEFS */
-
-typedef ACE_Oneshot_Acceptor<Svc_Handler,
- LOCK_SOCK_ACCEPTOR>
- ACCEPTOR;
-typedef ACE_Connector<Svc_Handler,
- ACE_SOCK_CONNECTOR>
- CONNECTOR;
-typedef ACE_Strategy_Connector<Svc_Handler,
- ACE_SOCK_CONNECTOR>
- STRAT_CONNECTOR;
-typedef ACE_NOOP_Creation_Strategy<Svc_Handler>
- NULL_CREATION_STRATEGY;
-typedef ACE_NOOP_Concurrency_Strategy<Svc_Handler>
- NULL_ACTIVATION_STRATEGY;
-typedef ACE_Cached_Connect_Strategy<Svc_Handler,
- ACE_SOCK_CONNECTOR,
- ACE_SYNCH_RW_MUTEX>
- CACHED_CONNECT_STRATEGY;
-
-// ****************************************
-
-static void
-timed_blocking_connect (CONNECTOR &con,
- const ACE_INET_Addr &server_addr)
-{
- ACE_Time_Value tv (ACE_DEFAULT_TIMEOUT);
- ACE_Synch_Options options (ACE_Synch_Options::USE_TIMEOUT, tv);
-
- Svc_Handler *svc_handler;
- ACE_NEW (svc_handler, Svc_Handler);
-
- // Perform a timed-blocking connect to the server (this should
- // connect quickly since we're in the same address space or same
- // host).
- if (con.connect (svc_handler, server_addr, options) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "connection failed"));
- else
- {
- // Send the data to the server.
- svc_handler->send_data ();
-
- // Close the connection completely.
- if (svc_handler->close (1) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close"));
- }
-}
-
-static void
-blocking_connect (CONNECTOR &con,
- const ACE_INET_Addr &server_addr)
-{
- Svc_Handler *svc_handler;
- ACE_NEW (svc_handler, Svc_Handler);
-
- // Perform a blocking connect to the server.
- if (con.connect (svc_handler, server_addr) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "connection failed"));
- else
- {
- // Send the data to the server.
- svc_handler->send_data ();
-
- // Close the connection completely.
- if (svc_handler->close (1) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close"));
- }
-}
-
-// This function runs the more sophisticated tests involving the
-// Caching_Connect_Strategy.
-
-static void
-cached_connect (STRAT_CONNECTOR &con,
- const ACE_INET_Addr &server_addr)
-{
- for (int i = 0; i < n_client_iterations; i++)
- {
- Svc_Handler *svc_handler = 0;
-
- // Perform a blocking connect to the server using the Strategy
- // Connector with a connection caching strategy. Since we are
- // connecting to the same <server_addr> these calls will return the
- // same dynamically allocated <Svc_Handler> for each <connect>.
- if (con.connect (svc_handler, server_addr) == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "connection failed"));
- return;
- }
-
- // Send the data to the server.
- svc_handler->send_data ();
-
- // Svc_Handler is now idle, so mark it as such and let the cache
- // recycle it in another thread.
- svc_handler->idle (1);
-
- // Rest for a second to give another thread a chance to reuse the
- // connection.
- ACE_OS::sleep (1);
- }
-}
-
-struct Client_Info
- // = TITLE
- // Information passed to the client so it can communicate with the
- // server.
-{
- ACE_INET_Addr *server_addr_;
- // Address of the server to connect with.
-
- CONNECTOR *connector_;
- // Connection factory.
-
- STRAT_CONNECTOR *strat_connector_;
- // Strategy for connecting.
-
-#if defined (ACE_HAS_THREADS)
- ACE_Barrier *barrier_;
- // Performs barrier synchronization.
-#endif /* ACE_HAS_THREADS */
-};
-
-static void *
-client_connections (void *arg)
-{
- Client_Info *info = (Client_Info *) arg;
-
- // Run the timed-blocking test.
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) **** starting timed-blocking connect\n"));
- timed_blocking_connect (*info->connector_,
- *info->server_addr_);
-
-#if defined (ACE_HAS_THREADS)
- // Wait for other threads to join us.
- info->barrier_->wait ();
-#endif /* ACE_HAS_THREADS */
-
- // Run the blocking test.
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) **** starting blocking connect\n"));
- blocking_connect (*info->connector_,
- *info->server_addr_);
-
-#if defined (ACE_HAS_THREADS)
- // Wait for other threads to join us.
- info->barrier_->wait ();
-#endif /* ACE_HAS_THREADS */
-
- // Run the cached blocking test.
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) **** starting cached blocking connect\n"));
- cached_connect (*info->strat_connector_,
- *info->server_addr_);
-
- return 0;
-}
-
-// Execute the client tests.
-
-static void *
-client (void *arg)
-{
- ACE_INET_Addr *remote_addr = (ACE_INET_Addr *) arg;
- ACE_INET_Addr server_addr (remote_addr->get_port_number (),
- ACE_DEFAULT_SERVER_HOST);
- CONNECTOR connector;
-
- NULL_CREATION_STRATEGY creation_strategy;
- NULL_ACTIVATION_STRATEGY activation_strategy;
- // Configure the Strategy Connector with a strategy that caches
- // connection.
- CACHED_CONNECT_STRATEGY caching_connect_strategy;
-
- STRAT_CONNECTOR strat_connector (0,
- &creation_strategy,
- &caching_connect_strategy,
- &activation_strategy);
- Client_Info info;
- info.server_addr_ = &server_addr;
- info.connector_ = &connector;
- info.strat_connector_ = &strat_connector;
-
-#if defined (ACE_HAS_THREADS)
- int n_threads = n_clients;
- ACE_Barrier barrier (n_threads);
- info.barrier_ = &barrier;
-
- ACE_Thread_Manager client_manager;
-
- if (client_manager.spawn_n
- (n_threads,
- (ACE_THR_FUNC) client_connections,
- (void *) &info,
- THR_NEW_LWP) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "client thread spawn failed"));
-
- // Wait for the threads to exit.
- client_manager.wait ();
-
-#else /* ACE_HAS_THREADS */
- client_connections (&info);
-#endif /* ACE_HAS_THREADS */
- return 0;
-}
-
-// Performs the iterative server activities.
-
-static void *
-server (void *arg)
-{
-#if defined (VXWORKS)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) server stack size is %u\n",
- ACE_OS::thr_min_stack ()));
-#endif /* VXWORKS */
-
- ACCEPTOR *acceptor = (ACCEPTOR *) arg;
- ACE_INET_Addr cli_addr;
- const ACE_Time_Value tv (ACE_DEFAULT_TIMEOUT);
- ACE_Synch_Options options (ACE_Synch_Options::USE_TIMEOUT, tv);
-
- Svc_Handler *svc_handler;
- ACE_NEW_RETURN (svc_handler, Svc_Handler, 0);
-
- // Keep looping until we timeout on accept() or fail.
-
- for (;;)
- {
- // Create a new <Svc_Handler> to consume the data.
-
- int result = acceptor->accept (svc_handler,
- &cli_addr
-// Timing out is the only way for threads to stop accepting, since we
-// don't have signals
-#if defined (ACE_WIN32) || defined (VXWORKS) || defined (ACE_PSOS)
- , options
- );
-#else
- );
- ACE_UNUSED_ARG (options);
-#endif /* ACE_WIN32 || VXWORKS || ACE_PSOS */
-
- if (result == -1)
- {
- svc_handler->close ();
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n",
- "accept failed, shutting down"),
- 0);
- }
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) client %s connected from %d\n",
- cli_addr.get_host_name (),
- cli_addr.get_port_number ()));
-
- svc_handler->recv_data ();
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-#if !defined (ACE_WIN32) && !defined (VXWORKS) && !defined (ACE_PSOS)
-static void
-handler (int signum)
-{
- // Print the signal number and exit.
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) %S\n", signum));
- ACE_OS::exit (0);
-}
-
-// Spawn threads.
-
-static int
-spawn_processes (ACCEPTOR *acceptor,
- ACE_INET_Addr *server_addr)
-{
- pid_t *children_ptr;
- ACE_NEW_RETURN (children_ptr, pid_t[n_servers], -1);
- ACE_Auto_Basic_Array_Ptr<pid_t> children (children_ptr);
- int i;
-
- // Spawn off a number of server processes all of which will listen
- // on the same port number for clients to connect.
- for (i = 0; i < n_servers; i++)
- {
- pid_t pid = ACE_OS::fork ("child");
- switch (pid)
- {
- case -1:
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "fork failed"));
- ACE_OS::exit (-1);
- /* NOTREACHED */
- case 0: // In the child.
- {
- // Register a signal handler to close down the child.
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGTERM);
- ACE_UNUSED_ARG (sa);
-
- server ((void *) acceptor);
- return 0;
- /* NOTREACHED */
- }
- default: // In the parent.
- children[i] = pid;
- break;
- }
- }
-
- client ((void *) server_addr);
-
- for (i = 0; i < n_servers; i++)
- // Shutdown the servers.
- if (ACE_OS::kill (children[i], SIGTERM) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p for %d\n", children[i]));
-
- pid_t child;
-
- do
- {
- child = ACE_OS::wait ();
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) reaping %d\n", child));
- }
- while (child != -1);
-
- // Remove the lock so we don't have process semaphores lying around.
- return acceptor->acceptor ().lock ().remove ();
-}
-#endif /* ! ACE_WIN32 ! VXWORKS ! ACE_PSOS */
-
-#if (defined (ACE_WIN32) || defined (VXWORKS) || defined (ACE_PSOS)) && defined (ACE_HAS_THREADS)
-// Spawn threads and run the client and server.
-
-static void
-spawn_threads (ACCEPTOR *acceptor,
- ACE_INET_Addr *server_addr)
-{
-#if defined (VXWORKS)
- // Assign thread (VxWorks task) names to test that feature.
- ACE_thread_t *server_name;
- ACE_NEW (server_name, ACE_thread_t[n_servers]);
-
- // And test ability to provide stacks.
- size_t *stack_size;
- ACE_NEW (stack_size, size_t[n_servers]);
- char **stack;
- ACE_NEW (stack, char *[n_servers]);
-
- int i;
-
- for (i = 0; i < n_servers; ++i)
- {
- ACE_NEW (server_name[i], char[32]);
- ACE_OS::sprintf (server_name[i], "server%u", i);
-
- stack_size[i] = 40000;
- ACE_NEW (stack[i], char[stack_size[i]]);
-
- // Initialize the stack for checkStack.
- ACE_OS::memset (stack[i], 0xEE, stack_size[i]);
- }
-
- char *client_name = "Conn client";
-#endif /* VXWORKS */
-
- if (ACE_Thread_Manager::instance ()->spawn_n
- (
-#if defined (VXWORKS)
- server_name,
-#endif /* VXWORKS */
- n_servers,
- (ACE_THR_FUNC) server,
- (void *) acceptor,
- THR_NEW_LWP
-#if defined (VXWORKS)
- , ACE_DEFAULT_THREAD_PRIORITY
- , -1
-#if 0 /* Don't support setting of stack, because it doesn't seem to work. */
- , (void **) stack
-#else
- , 0
-#endif /* 0 */
- , stack_size
-#endif /* VXWORKS */
- ) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "server thread create failed"));
-
- if (ACE_Thread_Manager::instance ()->spawn
- ((ACE_THR_FUNC) client,
- (void *) server_addr,
- THR_NEW_LWP
-#if defined (VXWORKS)
- , &client_name
-#endif /* VXWORKS */
- ) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "client thread create failed"));
-
- // Wait for the threads to exit.
- ACE_Thread_Manager::instance ()->wait ();
-
-#if defined (VXWORKS)
- for (i = 0; i < n_servers; ++i)
- {
- delete [] server_name[i];
- delete [] stack[i];
- }
- delete [] server_name;
- delete [] stack;
- delete [] stack_size;
-#endif /* VXWORKS */
-}
-#endif /* (ACE_WIN32 || VXWORKS || ACE_PSOS) && ACE_HAS_THREADS */
-
-int
-main (int argc, char *argv[])
-{
- ACE_START_TEST ("Conn_Test");
-
- ACE_Get_Opt getopt (argc, argv, "c:i:s:", 1);
- for (int c; (c = getopt ()) != -1; )
- switch (c)
- {
- case 'c':
- n_clients = atoi (getopt.optarg);
- break;
- case 'i':
- n_client_iterations = atoi (getopt.optarg);
- break;
- case 's':
- n_servers = atoi (getopt.optarg);
- break;
- }
-
- // Acceptor
- ACCEPTOR acceptor;
- ACE_INET_Addr server_addr;
-
- // Bind acceptor to any port and then find out what the port was.
- if (acceptor.open ((const ACE_INET_Addr &) ACE_Addr::sap_any) == -1
- || acceptor.acceptor ().get_local_addr (server_addr) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "open"));
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting server at port %d\n",
- server_addr.get_port_number ()));
-
-#if !defined (ACE_WIN32) && !defined (VXWORKS) && !defined (ACE_PSOS)
- if (spawn_processes (&acceptor, &server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%r) %p\n", "spawn_processes"), 1);
-#elif defined (ACE_HAS_THREADS)
- spawn_threads (&acceptor, &server_addr);
-#else
- ACE_ERROR ((LM_ERROR,
- "(%P|%t) only one thread may be run in a process on this platform\n%a", 1));
-#endif /* ACE_HAS_THREADS */
- }
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Cached_Connect_Strategy<Svc_Handler, ACE_SOCK_CONNECTOR, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Hash_Addr<ACE_INET_Addr>;
-template class ACE_NOOP_Creation_Strategy<Svc_Handler>;
-template class ACE_Concurrency_Strategy<Svc_Handler>;
-template class ACE_Connect_Strategy<Svc_Handler, ACE_SOCK_CONNECTOR>;
-template class ACE_Connector<Svc_Handler, ACE_SOCK_CONNECTOR>;
-template class ACE_Creation_Strategy<Svc_Handler>;
-template class ACE_Hash_Map_Entry<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *>;
-template class ACE_Hash_Map_Manager<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Manager<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Hash_Map_Iterator_Base<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Hash_Map_Iterator<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Hash_Map_Reverse_Iterator<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_LOCK_SOCK_Acceptor<ACCEPTOR_LOCKING>;
-template class ACE_Oneshot_Acceptor<Svc_Handler, LOCK_SOCK_ACCEPTOR>;
-template class ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *>;
-template class ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>;
-template class ACE_NOOP_Concurrency_Strategy<Svc_Handler>;
-template class ACE_Recycling_Strategy<Svc_Handler>;
-template class ACE_Strategy_Connector<Svc_Handler, ACE_SOCK_CONNECTOR>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
-template class ACE_Svc_Tuple<Svc_Handler>;
-template class ACE_Auto_Basic_Array_Ptr<pid_t>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Cached_Connect_Strategy<Svc_Handler, ACE_SOCK_CONNECTOR, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Hash_Addr<ACE_INET_Addr>
-#pragma instantiate ACE_NOOP_Creation_Strategy<Svc_Handler>
-#pragma instantiate ACE_Concurrency_Strategy<Svc_Handler>
-#pragma instantiate ACE_Connect_Strategy<Svc_Handler, ACE_SOCK_CONNECTOR>
-#pragma instantiate ACE_Connector<Svc_Handler, ACE_SOCK_CONNECTOR>
-#pragma instantiate ACE_Creation_Strategy<Svc_Handler>
-#pragma instantiate ACE_Hash_Map_Entry<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *>
-#pragma instantiate ACE_Hash_Map_Manager<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Manager<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Hash_Map_Iterator_Base<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Hash_Map_Iterator<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<ACE_Hash_Addr<ACE_INET_Addr>, Svc_Handler *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_LOCK_SOCK_Acceptor<ACCEPTOR_LOCKING>
-#pragma instantiate ACE_Oneshot_Acceptor<Svc_Handler, LOCK_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE, ACE_Svc_Tuple<Svc_Handler> *, ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_NOOP_Concurrency_Strategy<Svc_Handler>
-#pragma instantiate ACE_Recycling_Strategy<Svc_Handler>
-#pragma instantiate ACE_Strategy_Connector<Svc_Handler, ACE_SOCK_CONNECTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate ACE_Svc_Tuple<Svc_Handler>
-#pragma instantiate ACE_Auto_Basic_Array_Ptr<pid_t>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/tests/Conn_Test.dsp b/tests/Conn_Test.dsp
deleted file mode 100644
index b85e8a9e9ce..00000000000
--- a/tests/Conn_Test.dsp
+++ /dev/null
@@ -1,262 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Conn_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Conn_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Conn_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Conn_Test.mak" CFG="Conn_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Conn_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Conn_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Conn_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Conn_Test\Debug"
-# PROP BASE Target_Dir ".\Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Conn_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Conn_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Conn_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Conn_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Conn_Test - Win32 Debug"
-# Name "Conn_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Conn_Test.cpp
-
-!IF "$(CFG)" == "Conn_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 Alpha Debug"
-
-DEP_CPP_CONN_=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Connector.cpp"\
- "..\ace\Connector.h"\
- "..\ace\Connector.i"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\Conn_Test.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\Conn_Test.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Conn_Test.h b/tests/Conn_Test.h
deleted file mode 100644
index 8c7290cd399..00000000000
--- a/tests/Conn_Test.h
+++ /dev/null
@@ -1,33 +0,0 @@
-#include "ace/Service_Config.h"
-#include "ace/Svc_Handler.h"
-#include "ace/SOCK_Stream.h"
-
-class Svc_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- // = TITLE
- // This class is the product created by both <ACE_Connector>
- // and <ACE_Acceptor> objects.
- //
- // = DESCRIPTION
- // This class gets its own header file to work around AIX C++
- // compiler "features" related to template instantiation... It is
- // only used by Conn_Test.cpp.
-{
-public:
- Svc_Handler (ACE_Thread_Manager * = 0);
- // Do-nothing constructor.
-
- virtual int open (void *);
- // Initialization hook.
-
- virtual int recycle (void * = 0);
- // Prepare for recycling.
-
- void send_data (void);
- // Send data to server.
-
- void recv_data (void);
- // Recv data from client.
-
- int close (u_long = 0);
- // Shutdown the <Svc_Handler>.
-};
diff --git a/tests/Enum_Interfaces_Test.MAK b/tests/Enum_Interfaces_Test.MAK
deleted file mode 100644
index f6885e19697..00000000000
--- a/tests/Enum_Interfaces_Test.MAK
+++ /dev/null
@@ -1,300 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Enum_Interfaces_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Enum_Interfaces_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Enum_Interfaces_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Enum_Interfaces_Test - Win32 Debug" && "$(CFG)" !=\
- "Enum_Interfaces_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Enum_Interfaces_Test.mak"\
- CFG="Enum_Interfaces_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Enum_Interfaces_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Enum_Interfaces_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Enum_Interfaces_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.exe"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.ilk"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Enum_Interfaces_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Enum_Interfaces_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Enum_Interfaces_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Enum_Interfaces_Test.obj"
-
-"$(OUTDIR)\Enum_Interfaces_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Enum_Interfaces_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.exe"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Enum_Interfaces_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Enum_Interfaces_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Enum_Interfaces_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Enum_Interfaces_Test.obj"
-
-"$(OUTDIR)\Enum_Interfaces_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Enum_Interfaces_Test - Win32 Debug" || "$(CFG)" ==\
- "Enum_Interfaces_Test - Win32 Alpha Debug"
-SOURCE=.\Enum_Interfaces_Test.cpp
-
-!IF "$(CFG)" == "Enum_Interfaces_Test - Win32 Debug"
-
-DEP_CPP_ENUM_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Enum_Interfaces_Test.obj" : $(SOURCE) $(DEP_CPP_ENUM_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 Alpha Debug"
-
-DEP_CPP_ENUM_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Enum_Interfaces_Test.obj" : $(SOURCE) $(DEP_CPP_ENUM_) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Enum_Interfaces_Test.cpp b/tests/Enum_Interfaces_Test.cpp
deleted file mode 100644
index 31e9a639104..00000000000
--- a/tests/Enum_Interfaces_Test.cpp
+++ /dev/null
@@ -1,64 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Enum_interfaces.cpp
-//
-// = DESCRIPTION
-// This is a simple test of <ACE::get_ip_interfaces>. This call
-// retrieves the IP addresses assigned to the host by
-// interrogating the kernel. Network applications typically
-// assume gethostbyname(uname()) will work, but this is just a
-// convention. It is also problematic if the resolver code
-// (DNS/NIS+...) is misconfigured. This happens more than
-// programmers realize. It is better to find out by asking the
-// kernel for local address assignments. This API is similar to
-// what netstat -ni or ifconfig -a produces on UNIX or ipconfig on
-// Windows NT. In fact, it was by reverse engineering these tools
-// that this api was created.
-//
-// = AUTHOR
-// Michael R. MacFaden <mrm@cisco.com>
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/OS.h"
-#include "ace/INET_Addr.h"
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Enum_Interfaces_Test");
-
- ACE_INET_Addr *the_addr_array;
- size_t how_many = 0;
-
- int rc = ACE::get_ip_interfaces (how_many, the_addr_array);
-
- if (rc != 0)
- ACE_ERROR ((LM_ERROR,
- "%p\n",
- "ACE::get_ip_interfaces failed"));
- else if (how_many == 0)
- ACE_ERROR ((LM_ERROR,
- "No interfaces presently configured in the kernel\n"));
- else
- {
- ACE_DEBUG ((LM_DEBUG, "there are %d interfaces\n", how_many));
-
- for (size_t i = 0; i < how_many; i++)
- ACE_DEBUG ((LM_DEBUG, "\t%s\n", the_addr_array[i].get_host_addr ()));
-
- delete [] the_addr_array;
- }
-
- ACE_END_TEST;
- return rc != 0; // return 1 if get_ip_interfaces failed
-}
-
diff --git a/tests/Enum_Interfaces_Test.dsp b/tests/Enum_Interfaces_Test.dsp
deleted file mode 100644
index 19f38cdd263..00000000000
--- a/tests/Enum_Interfaces_Test.dsp
+++ /dev/null
@@ -1,154 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Enum_Interfaces_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Enum_Interfaces_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Enum_Interfaces_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Enum_Interfaces_Test.mak"\
- CFG="Enum_Interfaces_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Enum_Interfaces_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Enum_Interfaces_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Enum_Int"
-# PROP BASE Intermediate_Dir "Enum_Int"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Enum_Int"
-# PROP BASE Intermediate_Dir "Enum_Int"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Enum_Interfaces_Test - Win32 Debug"
-# Name "Enum_Interfaces_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Enum_Interfaces_Test.cpp
-
-!IF "$(CFG)" == "Enum_Interfaces_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 Alpha Debug"
-
-DEP_CPP_ENUM_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Env_Value_Test.MAK b/tests/Env_Value_Test.MAK
deleted file mode 100644
index 89aa953122a..00000000000
--- a/tests/Env_Value_Test.MAK
+++ /dev/null
@@ -1,159 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Env_Value_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Env_Value_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Env_Value_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Env_Value_Test - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Env_Value_Test.mak" CFG="Env_Value_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Env_Value_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-CPP=cl.exe
-RSC=rc.exe
-OUTDIR=.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Env_Value_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Env_Value_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Env_Value_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Env_Value_Test.exe"
- -@erase "$(OUTDIR)\Env_Value_Test.ilk"
- -@erase "$(OUTDIR)\Env_Value_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Env_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Env_Value_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Env_Value_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Env_Value_Test.obj"
-
-"$(OUTDIR)\Env_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fp"$(INTDIR)\Env_Value_Test.pch" /YX /Fo"$(INTDIR)\\"\
- /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-
-!IF "$(CFG)" == "Env_Value_Test - Win32 Debug"
-SOURCE=.\Env_Value_Test.cpp
-DEP_CPP_ENV_V=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Env_Value_T.cpp"\
- "..\ace\Env_Value_T.h"\
- "..\ace\Env_Value_T.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Env_Value_Test.obj" : $(SOURCE) $(DEP_CPP_ENV_V) "$(INTDIR)"
-
-
-
-!ENDIF
-
diff --git a/tests/Env_Value_Test.cpp b/tests/Env_Value_Test.cpp
deleted file mode 100644
index 7152597e2a6..00000000000
--- a/tests/Env_Value_Test.cpp
+++ /dev/null
@@ -1,111 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = DESCRIPTION
-// This is a simple test to make sure the Env_Value template is
-// working correctly.
-//
-// = AUTHOR
-// Chris Cleeland
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/OS.h"
-#include "ace/Process.h"
-#include "ace/Env_Value_T.h"
-
-int
-#if defined (ACE_HAS_NONSTATIC_OBJECT_MANAGER)
-// ACE_HAS_NONSTATIC_OBJECT_MANAGER only allows main to have two
-// arguments. And on VxWorks, which uses ACE_HAS_NONSTATIC_OBJECT_MANAGER,
-// we can't use spawn because it doesn't have fork ().
-main (int argc, char *[])
-{
- ACE_UNUSED_ARG (argc);
- ACE_OS::putenv("TEST_VALUE_POSITIVE=10.2");
- ACE_OS::putenv("TEST_VALUE_NEGATIVE=-10.2");
-#else /* ! ACE_HAS_NONSTATIC_OBJECT_MANAGER */
- main (int argc, char *[], char* envp[])
-{
- if (argc == 1)
- {
- // No arguments means we're the initial test
- ACE_Process_Options options (1);
- options.setenv (envp);
-
- options.command_line ("Env_Value_Test run_as_test");
-
- options.setenv("TEST_VALUE_POSITIVE", "%s", "10.2");
- options.setenv("TEST_VALUE_NEGATIVE", "%s", "-10.2");
-
- ACE_Process p;
- pid_t result = p.spawn (options);
- ACE_ASSERT (result != -1);
- p.wait ();
- }
- else
-#endif /* ! ACE_HAS_NONSTATIC_OBJECT_MANAGER */
- {
- // In this case we're the child
- ACE_START_TEST ("Env_Value_Test");
-
-#define TEST_THIS(type,varname,defval,expval) \
- do \
- { \
- ACE_Env_Value<type> val (varname, (defval)); \
- if (val != (expval)) \
- { \
- ACE_ERROR ((LM_ERROR, \
- "val %d does not match expected value of %d\n", \
- (int) (type) val, (int) (expval))); \
- } \
- ACE_ASSERT (val == (expval)); \
- } \
- while (0)
-
- TEST_THIS (int, "TEST_VALUE_POSITIVE", 4, 10);
- TEST_THIS (double, "TEST_VALUE_POSITIVE", -1.0, 10.2);
- TEST_THIS (long, "TEST_VALUE_POSITIVE", 0, 10);
- TEST_THIS (unsigned long, "TEST_VALUE_POSITIVE", 0, 10);
- TEST_THIS (short, "TEST_VALUE_POSITIVE", 0, 10);
- TEST_THIS (unsigned short, "TEST_VALUE_POSITIVE", 0, 10);
-
- TEST_THIS (int, "TEST_VALUE_NEGATIVE", 4, -10);
- TEST_THIS (double, "TEST_VALUE_NEGATIVE", -1.0, -10.2);
- TEST_THIS (long, "TEST_VALUE_NEGATIVE", 0, -10L);
- TEST_THIS (unsigned long, "TEST_VALUE_NEGATIVE", 0, (unsigned long) -10);
- TEST_THIS (short, "TEST_VALUE_NEGATIVE", 0, -10);
- TEST_THIS (unsigned short, "TEST_VALUE_NEGATIVE", 0, (unsigned short) -10);
-
- char* defstr = "Sarah Cleeland is Two!";
- ACE_Env_Value<char*> sval("This_Shouldnt_Be_Set_Hopefully", defstr);
- ACE_ASSERT (ACE_OS::strcmp (sval, defstr) == 0);
-
- ACE_END_TEST;
- }
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
- template class ACE_Env_Value<char*>;
- template class ACE_Env_Value<double>;
- template class ACE_Env_Value<int>;
- template class ACE_Env_Value<long>;
- template class ACE_Env_Value<short>;
- template class ACE_Env_Value<unsigned short>;
- template class ACE_Env_Value<unsigned long>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate ACE_Env_Value<char*>
-# pragma instantiate ACE_Env_Value<double>
-# pragma instantiate ACE_Env_Value<int>
-# pragma instantiate ACE_Env_Value<long>
-# pragma instantiate ACE_Env_Value<short>
-# pragma instantiate ACE_Env_Value<unsigned short>
-# pragma instantiate ACE_Env_Value<unsigned long>
-#endif
diff --git a/tests/Env_Value_Test.dsp b/tests/Env_Value_Test.dsp
deleted file mode 100644
index de91a4770d1..00000000000
--- a/tests/Env_Value_Test.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Env_Value_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Env_Value_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Env_Value_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Env_Value_Test.mak" CFG="Env_Value_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Env_Value_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
-# Begin Target
-
-# Name "Env_Value_Test - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\Env_Value_Test.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/tests/Future_Test.MAK b/tests/Future_Test.MAK
deleted file mode 100644
index d37a5ace331..00000000000
--- a/tests/Future_Test.MAK
+++ /dev/null
@@ -1,450 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Future_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Future_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Future_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Future_Test - Win32 Debug" && "$(CFG)" !=\
- "Future_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Future_Test.mak" CFG="Future_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Future_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Future_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Future_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Future_Test.exe"
- -@erase "$(OUTDIR)\Future_Test.ilk"
- -@erase "$(OUTDIR)\Future_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Future_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Future_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Future_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Future_Test.obj"
-
-"$(OUTDIR)\Future_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Future_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Future_Test.exe"
- -@erase "$(OUTDIR)\Future_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Future_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Future_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Future_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Future_Test.obj"
-
-"$(OUTDIR)\Future_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Future_Test - Win32 Debug" || "$(CFG)" ==\
- "Future_Test - Win32 Alpha Debug"
-SOURCE=.\Future_Test.cpp
-
-!IF "$(CFG)" == "Future_Test - Win32 Debug"
-
-DEP_CPP_FUTUR=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Activation_Queue.h"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Future.cpp"\
- "..\ace\Future.h"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Method_Object.h"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future_Test.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 Alpha Debug"
-
-DEP_CPP_FUTUR=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Activation_Queue.h"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Future.cpp"\
- "..\ace\Future.h"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Method_Object.h"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Future_Test.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Future_Test.cpp b/tests/Future_Test.cpp
deleted file mode 100644
index 978fbd875e9..00000000000
--- a/tests/Future_Test.cpp
+++ /dev/null
@@ -1,516 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Future_Test.cpp
-//
-// = DESCRIPTION
-// This example tests the ACE Future.
-//
-// = AUTHOR
-// Andres Kruse <Andres.Kruse@cern.ch>, Douglas C. Schmidt
-// <schmidt@cs.wustl.edu> and Per Andersson <pera@ipso.se>
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/ACE.h"
-#include "ace/Task.h"
-#include "ace/Synch.h"
-#include "ace/Message_Queue.h"
-#include "ace/Future.h"
-#include "ace/Method_Object.h"
-#include "ace/Activation_Queue.h"
-#include "ace/Auto_Ptr.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Atomic_Op<ACE_Thread_Mutex, int> ATOMIC_INT;
-
-// a counter for the tasks..
-static ATOMIC_INT task_count (0);
-
-// a counter for the futures..
-static ATOMIC_INT future_count (0);
-
-// a counter for the capsules..
-static ATOMIC_INT capsule_count (0);
-
-// a counter for the method objects...
-static ATOMIC_INT methodobject_count (0);
-
-class Scheduler : public ACE_Task_Base
- // = TITLE
- // Active Object Scheduler.
-{
-public:
- Scheduler (const char *, Scheduler * = 0);
- virtual ~Scheduler (void);
-
- virtual int open (void *args = 0);
- virtual int close (u_long flags = 0);
- virtual int svc (void);
-
- ACE_Future<u_long> work (u_long param, int count = 1);
- ACE_Future<const char*> name (void);
- void end (void);
-
- u_long work_i (u_long, int);
- const char *name_i (void);
-
-private:
- char *name_;
- ACE_Activation_Queue activation_queue_;
- Scheduler *scheduler_;
-};
-
-class Method_Object_work : public ACE_Method_Object
- // = TITLE
- // Reification of the <work> method.
-{
-public:
- Method_Object_work (Scheduler *, u_long, int, ACE_Future<u_long> &);
- virtual ~Method_Object_work (void);
- virtual int call (void);
-
-private:
- Scheduler *scheduler_;
- u_long param_;
- int count_;
- ACE_Future<u_long> future_result_;
-};
-
-Method_Object_work::Method_Object_work (Scheduler* new_Scheduler,
- u_long new_param,
- int new_count,
- ACE_Future<u_long> &new_result)
- : scheduler_ (new_Scheduler),
- param_ (new_param),
- count_ (new_count),
- future_result_ (new_result)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Method_Object_work created\n"));
-}
-
-Method_Object_work::~Method_Object_work (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Method_Object_work will be deleted.\n"));
-}
-
-
-int
-Method_Object_work::call (void)
-{
- return this->future_result_.set
- (this->scheduler_->work_i (this->param_,
- this->count_));
-}
-
-class Method_Object_name : public ACE_Method_Object
- // = TITLE
- // Reification of the <name> method.
-{
-public:
- Method_Object_name (Scheduler *,
- ACE_Future<const char*> &);
- virtual ~Method_Object_name (void);
- virtual int call (void);
-
-private:
- Scheduler *scheduler_;
- ACE_Future<const char*> future_result_;
-};
-
-Method_Object_name::Method_Object_name (Scheduler *new_scheduler,
- ACE_Future<const char*> &new_result)
- : scheduler_ (new_scheduler),
- future_result_ (new_result)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Method_Object_name created\n"));
-}
-
-Method_Object_name::~Method_Object_name (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Method_Object_name will be deleted.\n"));
-}
-
-int
-Method_Object_name::call (void)
-{
- return future_result_.set (scheduler_->name_i ());
-}
-
-class Method_Object_end : public ACE_Method_Object
- // = TITLE
- // Reification of the <end> method.
-{
-public:
- Method_Object_end (Scheduler *new_Scheduler)
- : scheduler_ (new_Scheduler) {}
- virtual ~Method_Object_end (void) {}
- virtual int call (void) {
- this->scheduler_->close ();
- return -1;
- }
-
-private:
- Scheduler *scheduler_;
-};
-
-// constructor
-Scheduler::Scheduler (const char *newname,
- Scheduler *new_Scheduler)
-{
- ACE_NEW (this->name_, char[ACE_OS::strlen (newname) + 1]);
- ACE_OS::strcpy ((char *) this->name_, newname);
- this->scheduler_ = new_Scheduler;
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Scheduler %s created\n",
- this->name_));
-}
-
-// Destructor
-Scheduler::~Scheduler (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Scheduler %s will be destroyed\n",
- this->name_));
- delete[] this->name_;
-}
-
-// open
-int
-Scheduler::open (void *)
-{
- task_count++;
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Scheduler %s open\n",
- this->name_));
- // Become an Active Object.
- return this->activate (THR_BOUND | THR_DETACHED);
-}
-
-// close
-int
-Scheduler::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Scheduler %s close\n",
- this->name_));
- task_count--;
- return 0;
-}
-
-// service..
-int
-Scheduler::svc (void)
-{
- for (;;)
- {
- // Dequeue the next method object (we use an auto pointer in
- // case an exception is thrown in the <call>).
- auto_ptr<ACE_Method_Object> mo (this->activation_queue_.dequeue ());
-
- ACE_DEBUG ((LM_DEBUG, "(%t) calling method object\n"));
- // Call it.
- if (mo->call () == -1)
- break;
- // Destructor automatically deletes it.
- }
-
- /* NOTREACHED */
- return 0;
-}
-
-void
-Scheduler::end (void)
-{
- this->activation_queue_.enqueue (new Method_Object_end (this));
-}
-
-
-// Here's where the Work takes place.
-u_long
-Scheduler::work_i (u_long param,
- int count)
-{
- ACE_UNUSED_ARG (count);
-
- return ACE::is_prime (param, 2, param / 2);
-}
-
-const char *
-Scheduler::name_i (void)
-{
- return this->name_;
-}
-
-ACE_Future<const char *>
-Scheduler::name (void)
-{
- if (this->scheduler_)
- // Delegate to the Scheduler.
- return this->scheduler_->name ();
- else
- {
- ACE_Future<const char*> new_future;
-
- // @@ What happens if new fails here?
- this->activation_queue_.enqueue
- (new Method_Object_name (this, new_future));
-
- return new_future;
- }
-}
-
-ACE_Future<u_long>
-Scheduler::work (u_long newparam, int newcount)
-{
- if (this->scheduler_) {
- return this->scheduler_->work (newparam, newcount);
- }
- else {
- ACE_Future<u_long> new_future;
-
- this->activation_queue_.enqueue
- (new Method_Object_work (this, newparam,
- newcount, new_future));
- return new_future;
- }
-}
-
-// @@ These values should be set by the command line options!
-
-// Total number of loops.
-static int n_loops = 100;
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
-template class ACE_Future<const char *>;
-template class ACE_Future<int>;
-template class ACE_Future<u_long>;
-template class ACE_Future_Rep<char const *>;
-template class ACE_Future_Rep<int>;
-template class ACE_Future_Rep<u_long>;
-template class auto_ptr<ACE_Method_Object>;
-template class ACE_Auto_Basic_Ptr<ACE_Method_Object>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int>
-#pragma instantiate ACE_Future<const char *>
-#pragma instantiate ACE_Future<int>
-#pragma instantiate ACE_Future<u_long>
-#pragma instantiate ACE_Future_Rep<char const *>
-#pragma instantiate ACE_Future_Rep<int>
-#pragma instantiate ACE_Future_Rep<u_long>
-#pragma instantiate auto_ptr<ACE_Method_Object>
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Method_Object>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* ACE_HAS_THREADS */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Future_Test");
-
-#if defined (ACE_HAS_THREADS)
- Scheduler *andres = 0, *peter = 0, *helmut = 0, *matias = 0;
-
- // Create active objects..
- // @@ Should "open" be subsumed within the constructor of
- // Scheduler()?
- ACE_NEW_RETURN (andres, Scheduler ("andres"), -1);
- andres->open ();
- ACE_NEW_RETURN (peter, Scheduler ("peter"), -1);
- peter->open ();
- ACE_NEW_RETURN (helmut, Scheduler ("helmut"), -1);
- helmut->open ();
-
- // Matias passes all asynchronous method calls on to Andres...
- ACE_NEW_RETURN (matias, Scheduler ("matias", andres), -1);
- matias->open ();
-
- for (int i = 0; i < n_loops; i++)
- {
- {
- ACE_Future<u_long> fresulta, fresultb, fresultc, fresultd, fresulte;
- ACE_Future<const char*> fname;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) going to do a non-blocking call\n"));
-
- fresulta = andres->work (9013);
- fresultb = peter->work (9013);
- fresultc = helmut->work (9013);
- fresultd = matias->work (9013);
- fname = andres->name ();
-
- // see if the result is available...
- if (fresulta.ready ())
- ACE_DEBUG ((LM_DEBUG,
- "(%t) wow.. work is ready.....\n"));
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) non-blocking call done... now blocking...\n"));
-
- // Save the result of fresulta.
-
- fresulte = fresulta;
-
- if (i % 3 == 0)
- {
- // Every 3rd time... disconnect the futures...
- // but "fresulte" should still contain the result...
- fresulta.cancel (10ul);
- fresultb.cancel (20ul);
- fresultc.cancel (30ul);
- fresultd.cancel (40ul);
- }
-
- u_long resulta = 0, resultb = 0, resultc = 0, resultd = 0, resulte = 0;
-
- fresulta.get (resulta);
- fresultb.get (resultb);
- fresultc.get (resultc);
- fresultd.get (resultd);
- fresulte.get (resulte);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) result a %u\n", (u_int) resulte));
- ACE_DEBUG ((LM_DEBUG, "(%t) result b %u\n", (u_int) resulta));
- ACE_DEBUG ((LM_DEBUG, "(%t) result c %u\n", (u_int) resultb));
- ACE_DEBUG ((LM_DEBUG, "(%t) result d %u\n", (u_int) resultc));
- ACE_DEBUG ((LM_DEBUG, "(%t) result e %u\n", (u_int) resultd));
-
- const char *name;
-
- fname.get (name);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) name %s\n", name));
-
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) task_count %d future_count %d capsule_count %d methodobject_count %d\n",
- task_count.value (),
- future_count.value (),
- capsule_count.value (),
- methodobject_count.value ()));
- }
-
- // Close things down.
- andres->end ();
- peter->end ();
- helmut->end ();
- matias->end ();
-
- ACE_OS::sleep (2);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) task_count %d future_count %d capsule_count %d methodobject_count %d\n",
- task_count.value (),
- future_count.value (),
- capsule_count.value (),
- methodobject_count.value ()));
-
- {
- // Check if set then get works, older versions of ACE_Future
- // will lock forever (or until the timer expires), will use a small
- // timer value to avoid blocking the process.
-
- ACE_Future<int> f1;
- f1.set(100);
-
- ACE_Time_Value timeout(1);
- int value = 0;
-
- if (f1.get (value, &timeout) == 0 && value == 100)
- ACE_DEBUG ((LM_DEBUG,
- "Ace_Future<T>::Set followed by Ace_Future<T>::Get works.\n"));
- else
- ACE_DEBUG ((LM_DEBUG,
- "ACE_Future<T>::Set followed by Ace_Future<T>::Get does "
- "not work, broken Ace_Future<> implementation.\n"));
- }
- {
- ACE_DEBUG ((LM_DEBUG,
- "Checking if Ace_Future<T>::operator= is implemented "
- "incorrectly this might crash the program.\n"));
-
- ACE_Future<int> f1;
- {
- ACE_Future<int> f2 (f1); // To ensure that a rep object is created
- }
- // Now it is one ACE_Future<int> referencing the rep instance
-
- ACE_DEBUG ((LM_DEBUG, "0.\n"));
- //check that self assignment works
- f1 = f1;
- // Is there any repesentation left, and if so what is the ref
- // count older ACE_Future<> implementations have deleted the rep
- // instance at this moment
-
- // The stuff below might crash the process if the op=
- // implementation was bad
- int value = 0;
- ACE_Time_Value timeout (1);
-
- f1.set (100);
- f1.get (value, &timeout);
-
- ACE_DEBUG ((LM_DEBUG, "1.\n"));
- { // Might delete the same data a couple of times
- ACE_Future<int> f2 (f1);
- f1.set (100);
- f1.get (value, &timeout);
- }
-
- ACE_DEBUG ((LM_DEBUG, "2.\n"));
- {
- ACE_Future<int> f2 (f1);
- f1.set (100);
- f1.get (value, &timeout);
- }
-
- ACE_DEBUG ((LM_DEBUG, "3.\n"));
- {
- ACE_Future<int> f2 (f1);
- f1.set (100);
- f1.get (value, &timeout);
- }
- ACE_DEBUG ((LM_DEBUG, "4.\n"));
- {
- ACE_Future<int> f2 (f1);
- f1.set (100);
- f1.get (value, &timeout);
- }
- ACE_DEBUG ((LM_DEBUG, "5.\n"));
- {
- ACE_Future<int> f2 (90);
- f2.get (value, &timeout);
- f1.get (value, &timeout);
- }
- }
- ACE_DEBUG ((LM_DEBUG,
- "No it did not crash the program.\n"));
-
- ACE_OS::sleep (5);
-
- delete andres;
- delete peter;
- delete helmut;
- delete matias;
-
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Future_Test.dsp b/tests/Future_Test.dsp
deleted file mode 100644
index 2962e1101a8..00000000000
--- a/tests/Future_Test.dsp
+++ /dev/null
@@ -1,229 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Future_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Future_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Future_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Future_Test.mak" CFG="Future_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Future_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Future_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Future_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Future_Test\Debug"
-# PROP BASE Target_Dir ".\Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Future_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Future_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Future_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Future_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Future_Test - Win32 Debug"
-# Name "Future_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Future_Test.cpp
-
-!IF "$(CFG)" == "Future_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 Alpha Debug"
-
-DEP_CPP_FUTUR=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Activation_Queue.h"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Future.cpp"\
- "..\ace\Future.h"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Method_Object.h"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Handle_Set_Test.MAK b/tests/Handle_Set_Test.MAK
deleted file mode 100644
index e3d5abb3ff1..00000000000
--- a/tests/Handle_Set_Test.MAK
+++ /dev/null
@@ -1,367 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Handle_Set_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Handle_Set_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Handle_Set_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Handle_Set_Test - Win32 Debug" && "$(CFG)" !=\
- "Handle_Set_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Handle_Set_Test.mak" CFG="Handle_Set_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Handle_Set_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Handle_Set_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Handle_Set_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Handle_Set_Test.exe"
- -@erase "$(OUTDIR)\Handle_Set_Test.ilk"
- -@erase "$(OUTDIR)\Handle_Set_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Handle_Set_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Handle_Set_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Handle_Set_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Handle_Set_Test.obj"
-
-"$(OUTDIR)\Handle_Set_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Handle_Set_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Handle_Set_Test.exe"
- -@erase "$(OUTDIR)\Handle_Set_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Handle_Set_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Handle_Set_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Handle_Set_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Handle_Set_Test.obj"
-
-"$(OUTDIR)\Handle_Set_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Handle_Set_Test - Win32 Debug" || "$(CFG)" ==\
- "Handle_Set_Test - Win32 Alpha Debug"
-SOURCE=.\Handle_Set_Test.cpp
-
-!IF "$(CFG)" == "Handle_Set_Test - Win32 Debug"
-
-DEP_CPP_HANDL=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set_Test.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 Alpha Debug"
-
-DEP_CPP_HANDL=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Handle_Set_Test.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Handle_Set_Test.cpp b/tests/Handle_Set_Test.cpp
deleted file mode 100644
index a0d19d7cb4a..00000000000
--- a/tests/Handle_Set_Test.cpp
+++ /dev/null
@@ -1,200 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Handle_Set_Test.cpp
-//
-// = DESCRIPTION
-// This test illustrates the use of ACE_Handle_Set to maintain a
-// set of handles. No command line arguments are needed to run
-// the test.
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Profile_Timer.h"
-#include "ace/Handle_Set.h"
-#include "ace/Containers.h"
-
-static void
-test_duplicates (size_t count)
-{
- size_t duplicates = 0;
- size_t sets = 0;
- size_t clears = 0;
-
- ACE_Handle_Set handle_set;
-
- ACE_OS::srand (ACE_OS::time (0L));
-
- for (size_t i = 0; i < count; i++)
- {
- size_t handle = ACE_static_cast(size_t, ACE_OS::rand () % ACE_Handle_Set::MAXSIZE);
-
- if (ACE_ODD (handle))
- {
- if (handle_set.is_set ((ACE_HANDLE) handle))
- duplicates++;
-
- handle_set.set_bit ((ACE_HANDLE) handle);
- sets++;
- }
- else
- {
- if (handle_set.is_set ((ACE_HANDLE) handle))
- duplicates--;
-
- handle_set.clr_bit ((ACE_HANDLE) handle);
- clears++;
- }
- }
-
- ACE_ASSERT (count == sets + clears);
- ACE_ASSERT (handle_set.num_set () + duplicates == sets);
-}
-
-// This is the vector of handles to test. These numbers are chosen to
-// test for boundaries conditions.
-static ACE_HANDLE handle_vector[] =
-{
- (ACE_HANDLE) 0,
- (ACE_HANDLE) 1,
- (ACE_HANDLE) 32,
- (ACE_HANDLE) 63,
- (ACE_HANDLE) 64,
- (ACE_HANDLE) 65,
- (ACE_HANDLE) 127,
- (ACE_HANDLE) 128,
- (ACE_HANDLE) 129,
-#if defined(ACE_DEFAULT_REACTOR_SIZE) && ACE_DEFAULT_REACTOR_SIZE >= 255
- (ACE_HANDLE) 255,
-#endif
- ACE_INVALID_HANDLE
-};
-
-static void
-test_boundaries (void)
-{
- ACE_Handle_Set handle_set;
- ACE_Unbounded_Set<ACE_HANDLE> set;
- ACE_HANDLE handle;
-
- // First test an empty set.
-
- ACE_Handle_Set_Iterator i1 (handle_set);
-
- while ((handle = i1 ()) != ACE_INVALID_HANDLE)
- ACE_ASSERT (!"this shouldn't get called since the set is empty!\n");
-
- // Insert the vector of HANDLEs into the set.
-
- for (int i = 0;
- handle_vector[i] != ACE_INVALID_HANDLE;
- i++)
- {
- handle_set.set_bit (handle_vector[i]);
- set.insert (handle_vector[i]);
- }
-
- int count = 0;
-
- ACE_Handle_Set_Iterator i2 (handle_set);
- while ((handle = i2 ()) != ACE_INVALID_HANDLE)
- {
- int done = set.remove(handle);
- ACE_ASSERT(done == 0);
- count++;
- }
-
- ACE_ASSERT (count == handle_set.num_set ());
-}
-
-static void
-test_performance (size_t max_handles,
- size_t max_iterations)
-{
- ACE_Handle_Set handle_set;
- size_t i;
-
- for (i = 0; i < max_handles; i++)
- handle_set.set_bit ((ACE_HANDLE) i);
-
- ACE_Profile_Timer timer;
- size_t count = 0;
-
- timer.start ();
-
- for (i = 0; i < max_iterations; i++)
- {
- ACE_Handle_Set_Iterator iter (handle_set);
-
- // Only iterate up to <handle_set.max_set ()>.
- while (iter () != ACE_INVALID_HANDLE)
- count++;
- }
-
- timer.stop ();
-
- ACE_ASSERT (count == max_handles * max_iterations);
-
- ACE_Profile_Timer::ACE_Elapsed_Time et;
-
- timer.elapsed_time (et);
-
-#if defined (ACE_LACKS_FLOATING_POINT)
- ACE_DEBUG ((LM_DEBUG,
- "real time = %u usecs\n",
- et.real_time));
-
- ACE_DEBUG ((LM_DEBUG,
- "time per each of the %d calls = %u usecs\n",
- count,
- et.real_time / count));
-#else /* ! ACE_LACKS_FLOATING_POINT */
- ACE_DEBUG ((LM_DEBUG,
- "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time,
- et.user_time,
- et.system_time));
-
- ACE_DEBUG ((LM_DEBUG,
- "time per each of the %d calls = %f usecs\n",
- count,
- et.real_time / double (count) * 1000000));
-#endif /* ! ACE_LACKS_FLOATING_POINT */
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_START_TEST ("Handle_Set_Test");
-
- int count = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_Handle_Set::MAXSIZE;
- size_t max_handles = argc > 2 ? ACE_OS::atoi (argv[2]) : ACE_Handle_Set::MAXSIZE;
- size_t max_iterations = argc > 3 ? ACE_OS::atoi (argv[3]) : ACE_MAX_ITERATIONS;
-
- test_duplicates (count);
- test_boundaries ();
- test_performance (max_handles, max_iterations);
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Unbounded_Set<ACE_HANDLE>;
-template class ACE_Unbounded_Set_Iterator<ACE_HANDLE>;
-template class ACE_Node<ACE_HANDLE>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Unbounded_Set<ACE_HANDLE>
-#pragma instantiate ACE_Unbounded_Set_Iterator<ACE_HANDLE>
-#pragma instantiate ACE_Node<ACE_HANDLE>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/tests/Handle_Set_Test.dsp b/tests/Handle_Set_Test.dsp
deleted file mode 100644
index 4e9908bc0d7..00000000000
--- a/tests/Handle_Set_Test.dsp
+++ /dev/null
@@ -1,187 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Handle_Set_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Handle_Set_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Handle_Set_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Handle_Set_Test.mak" CFG="Handle_Set_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Handle_Set_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Handle_Set_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Handle_Set_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Handle_Set_Test\Debug"
-# PROP BASE Target_Dir ".\Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Handle_Set_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Handle_Set_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Handle_Set_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Handle_Set_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Handle_Set_Test - Win32 Debug"
-# Name "Handle_Set_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Handle_Set_Test.cpp
-
-!IF "$(CFG)" == "Handle_Set_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 Alpha Debug"
-
-DEP_CPP_HANDL=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Hash_Map_Manager_Test.MAK b/tests/Hash_Map_Manager_Test.MAK
deleted file mode 100644
index 9546bda36b4..00000000000
--- a/tests/Hash_Map_Manager_Test.MAK
+++ /dev/null
@@ -1,392 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Hash_Map_Manager_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Hash_Map_Manager_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Hash_Map_Manager_Test -\
- Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Hash_Map_Manager_Test - Win32 Debug" && "$(CFG)" !=\
- "Hash_Map_Manager_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Hash_Map_Manager_Test.mak"\
- CFG="Hash_Map_Manager_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Hash_Map_Manager_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Hash_Map_Manager_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Hash_Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Hash_Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Hash_Map_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Hash_Map_Manager_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Hash_Map_Manager_Test.obj"
-
-"$(OUTDIR)\Hash_Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Hash_Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Hash_Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Hash_Map_Manager_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Hash_Map_Manager_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Hash_Map_Manager_Test.obj"
-
-"$(OUTDIR)\Hash_Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Hash_Map_Manager_Test - Win32 Debug" || "$(CFG)" ==\
- "Hash_Map_Manager_Test - Win32 Alpha Debug"
-SOURCE=.\Hash_Map_Manager_Test.cpp
-
-!IF "$(CFG)" == "Hash_Map_Manager_Test - Win32 Debug"
-
-DEP_CPP_HASH_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\Hash_Map_Manager_Test.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Hash_Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_HASH_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 Alpha Debug"
-
-DEP_CPP_HASH_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\Hash_Map_Manager_Test.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Hash_Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_HASH_) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Hash_Map_Manager_Test.cpp b/tests/Hash_Map_Manager_Test.cpp
deleted file mode 100644
index 66ccad3b070..00000000000
--- a/tests/Hash_Map_Manager_Test.cpp
+++ /dev/null
@@ -1,229 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Hash_Map_Manager_Test.cpp
-//
-// = DESCRIPTION
-// This test illustrates the use of ACE_Hash_Map_Manager to
-// maintain a hash table using strings. No command line arguments
-// are needed to run this program.
-//
-// = AUTHOR
-// James Hu
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Hash_Map_Manager.h"
-#include "ace/SString.h"
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_TEMPLATE_SPECIALIZATION)
-
-#define HASH_STRING_ENTRY ACE_Hash_Map_Entry<char *, char *>
-#define HASH_STRING_MAP ACE_Hash_Map_Manager<char *, char *, ACE_Null_Mutex>
-#define HASH_STRING_ITER ACE_Hash_Map_Iterator<char *, char *, ACE_Null_Mutex>
-
-#define MAP_STRING char *
-#define ENTRY entry
-
-HASH_STRING_ENTRY::ACE_Hash_Map_Entry (char *const &ext_id,
- char *const &int_id,
- HASH_STRING_ENTRY *next,
- HASH_STRING_ENTRY *prev)
- : ext_id_ (ACE_OS::strdup (ext_id)),
- int_id_ (ACE_OS::strdup (int_id)),
- next_ (next),
- prev_ (prev)
-{
- ACE_DEBUG ((LM_DEBUG, "Creating `%s' and `%s'\n", ext_id_, int_id_));
-}
-
-HASH_STRING_ENTRY::ACE_Hash_Map_Entry (HASH_STRING_ENTRY *next,
- HASH_STRING_ENTRY *prev)
- : ext_id_ (0),
- int_id_ (0),
- next_ (next),
- prev_ (prev)
-{
-}
-
-HASH_STRING_ENTRY::~ACE_Hash_Map_Entry (void)
-{
- char *key = ext_id_;
- char *value = int_id_;
-
- if (key != 0 && value != 0)
- ACE_DEBUG ((LM_DEBUG, "Freeing `%s' and `%s'\n", key, value));
- ACE_OS::free (key);
- ACE_OS::free (value);
-}
-
-// We need this template specialization since KEY is defined as a
-// char*, which doesn't have a hash() method defined on it.
-
-long unsigned int
-HASH_STRING_MAP::hash (char *const &ext_id)
-{
- return ACE::hash_pjw (ext_id);
-}
-
-int
-HASH_STRING_MAP::equal (char *const &id1, char *const &id2)
-{
- return ACE_OS::strcmp (id1, id2) == 0;
-}
-
-#else
-
-// Do this if we don't have template specialization
-
-#include "Hash_Map_Manager_Test.h" // Dumb_String is in here
-
-#define HASH_STRING_ENTRY ACE_Hash_Map_Entry<Dumb_String, Dumb_String>
-#define HASH_STRING_MAP \
- ACE_Hash_Map_Manager<Dumb_String, Dumb_String, ACE_Null_Mutex>
-#define HASH_STRING_ITER \
- ACE_Hash_Map_Iterator<Dumb_String, Dumb_String, ACE_Null_Mutex>
-
-#define MAP_STRING Dumb_String
-#define ENTRY ((char *)entry)
-
-Dumb_String::Dumb_String (char *s)
- : s_ (s ? ACE_OS::strdup (s) : s),
- copy_ (s ? *(new int (1)) : junk_),
- junk_ (1)
-{
-}
-
-Dumb_String::Dumb_String (const Dumb_String &ds)
- : s_ (ds.s_),
- copy_ (ds.copy_),
- junk_ (1)
-{
- copy_++;
-}
-
-Dumb_String::~Dumb_String (void)
-{
- if (--copy_ == 0)
- {
- ACE_OS::free (s_);
- if (&copy_ != &junk_)
- delete &copy_;
- }
-}
-
-u_long
-Dumb_String::hash (void) const
-{
- return ACE::hash_pjw (s_);
-}
-
-int
-Dumb_String::operator== (char const * s) const
-{
- return ACE_OS::strcmp (s_, s) == 0;
-}
-
-int
-Dumb_String::operator== (const Dumb_String &ds) const
-{
- return ACE_OS::strcmp (s_, ds.s_) == 0;
-}
-
-char *
-Dumb_String::operator= (const Dumb_String &ds)
-{
- this->Dumb_String::~Dumb_String ();
- new (this) Dumb_String (ds);
- return s_;
-}
-
-Dumb_String::operator char * (void) const
-{
- return s_;
-}
-
-// Note that in this version, you will not get the Creating and Freeing
-// diagnostic messages.
-
-#endif /* ACE_HAS_TEMPLATE_SPECIALIZATION */
-
-static const int MAX_HASH = 256;
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Hash_Map_Manager_Test");
-
- // Scoping below so that result of destruction can be seen in the log.
- {
- HASH_STRING_MAP hash (MAX_HASH);
-
- hash.bind ("hello", "guten Tag");
- hash.bind ("goodbye", "auf wiedersehen");
- hash.bind ("funny", "lustig");
-
- MAP_STRING entry;
-
- if (hash.find ("hello", entry) == 0)
- ACE_DEBUG ((LM_DEBUG, "`%s' found `%s'\n", "hello", ENTRY));
- if (hash.find ("goodbye", entry) == 0)
- ACE_DEBUG ((LM_DEBUG, "`%s' found `%s'\n", "goodbye", ENTRY));
- if (hash.find ("funny", entry) == 0)
- ACE_DEBUG ((LM_DEBUG, "`%s' found `%s'\n", "funny", ENTRY));
-
- // Let's test the iterator while we are at it.
- {
- HASH_STRING_ENTRY *i;
- for (HASH_STRING_ITER hash_iter (hash);
- hash_iter.next (i);
- hash_iter.advance ())
- ACE_DEBUG ((LM_DEBUG, "iterating: [%s, %s]\n",
- (char *) i->ext_id_, (char *) i->int_id_));
- }
-
- hash.unbind ("goodbye", entry);
-
- if (hash.find ("hello", entry) == 0)
- ACE_DEBUG ((LM_DEBUG, "`%s' found `%s'\n", "hello", ENTRY));
- if (hash.find ("goodbye", entry) == 0)
- ACE_DEBUG ((LM_DEBUG, "OOPS! `%s' found `%s'\n", "goodbye", ENTRY));
- if (hash.find ("funny", entry) == 0)
- ACE_DEBUG ((LM_DEBUG, "`%s' found `%s'\n", "funny", ENTRY));
-
- // Let's test the iterator again.
- {
- HASH_STRING_ENTRY *i;
- for (HASH_STRING_ITER hash_iter (hash);
- hash_iter.next (i);
- hash_iter.advance ())
- ACE_DEBUG ((LM_DEBUG, "iterating: [%s, %s]\n",
- (char *) i->ext_id_, (char *) i->int_id_));
- }
- }
-
- ACE_END_TEST;
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Hash_Map_Entry<MAP_STRING, MAP_STRING>;
-template class ACE_Hash_Map_Manager<MAP_STRING, MAP_STRING, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator<MAP_STRING, MAP_STRING, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Iterator_Base<MAP_STRING, MAP_STRING, ACE_Null_Mutex>;
-template class ACE_Hash_Map_Reverse_Iterator<MAP_STRING, MAP_STRING, ACE_Null_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Hash_Map_Entry<MAP_STRING, MAP_STRING>
-#pragma instantiate ACE_Hash_Map_Manager<MAP_STRING, MAP_STRING, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator<MAP_STRING, MAP_STRING, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Iterator_Base<MAP_STRING, MAP_STRING, ACE_Null_Mutex>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<MAP_STRING, MAP_STRING, ACE_Null_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/tests/Hash_Map_Manager_Test.dsp b/tests/Hash_Map_Manager_Test.dsp
deleted file mode 100644
index dc56e92666a..00000000000
--- a/tests/Hash_Map_Manager_Test.dsp
+++ /dev/null
@@ -1,196 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Hash_Map_Manager_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Hash_Map_Manager_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Hash_Map_Manager_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Hash_Map_Manager_Test.mak"\
- CFG="Hash_Map_Manager_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Hash_Map_Manager_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Hash_Map_Manager_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Hash_Map"
-# PROP BASE Intermediate_Dir "Hash_Map"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Hash_Map_Manager_Test - Win32 Debug"
-# Name "Hash_Map_Manager_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Hash_Map_Manager_Test.cpp
-
-!IF "$(CFG)" == "Hash_Map_Manager_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 Alpha Debug"
-
-DEP_CPP_HASH_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\Hash_Map_Manager_Test.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Hash_Map_Manager_Test.h b/tests/Hash_Map_Manager_Test.h
deleted file mode 100644
index 1e0dfade60d..00000000000
--- a/tests/Hash_Map_Manager_Test.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-// = FILENAME
-// Hash_Map_Manager_Test.h
-//
-// = DESCRIPTION
-// This file contains the definition of Dumb_String. Some compilers
-// need it in a .h file for template instantiation (such as AIX C Set ++)
-//
-// = AUTHOR
-// James Hu, Steve Huston
-//
-// ============================================================================
-
-#ifndef HASH_MAP_MANAGER_TEST_H
-#define HASH_MAP_MANAGER_TEST_H
-
-class Dumb_String
- // = DESCRIPTION
- // Desperate times call for desperate measures. Bug your compiler
- // vendor to support template specialization.
-{
-public:
- Dumb_String (char *s = 0);
- // Default constructor
-
- Dumb_String (const Dumb_String &ds);
- // Copy constructor
-
- ~Dumb_String (void);
- // Default destructor
-
- u_long hash (void) const;
- // To satisfy Hash_Map_Manager
-
- int operator== (const Dumb_String &ds) const;
- // To satisfy Hash_Map_Manager
-
- char * operator= (const Dumb_String &ds);
- // To satisfy Hash_Map_Manager
-
- int operator== (char const * s) const;
- operator char * (void) const;
- // These make life a little easier
-
-private:
- char * s_;
- // the string
-
- int &copy_;
- // reference counter
-
- int junk_;
- // default reference counter initializer
-};
-
-#endif /* HASH_MAP_MANAGER_TEST_H */
diff --git a/tests/IOStream_Test.MAK b/tests/IOStream_Test.MAK
deleted file mode 100644
index eaaf38f7a16..00000000000
--- a/tests/IOStream_Test.MAK
+++ /dev/null
@@ -1,506 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on IOStream_Test.dsp
-!IF "$(CFG)" == ""
-CFG=IOStream_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to IOStream_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "IOStream_Test - Win32 Debug" && "$(CFG)" !=\
- "IOStream_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "IOStream_Test.mak" CFG="IOStream_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "IOStream_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "IOStream_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\IOStream_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\IOStream_Test.exe"
- -@erase "$(OUTDIR)\IOStream_Test.ilk"
- -@erase "$(OUTDIR)\IOStream_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\IOStream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\IOStream_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\IOStream_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\IOStream_Test.obj"
-
-"$(OUTDIR)\IOStream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\IOStream_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\IOStream_Test.exe"
- -@erase "$(OUTDIR)\IOStream_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\IOStream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\IOStream_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\IOStream_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\IOStream_Test.obj"
-
-"$(OUTDIR)\IOStream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "IOStream_Test - Win32 Debug" || "$(CFG)" ==\
- "IOStream_Test - Win32 Alpha Debug"
-SOURCE=.\IOStream_Test.cpp
-
-!IF "$(CFG)" == "IOStream_Test - Win32 Debug"
-
-DEP_CPP_IOSTR=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IOStream.h"\
- "..\ace\IOStream_T.cpp"\
- "..\ace\IOStream_T.h"\
- "..\ace\IOStream_T.i"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\Singleton.cpp"\
- "..\ace\Singleton.h"\
- "..\ace\Singleton.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream_Test.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 Alpha Debug"
-
-DEP_CPP_IOSTR=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IOStream.h"\
- "..\ace\IOStream_T.cpp"\
- "..\ace\IOStream_T.h"\
- "..\ace\IOStream_T.i"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\Singleton.cpp"\
- "..\ace\Singleton.h"\
- "..\ace\Singleton.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\IOStream_Test.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/IOStream_Test.cpp b/tests/IOStream_Test.cpp
deleted file mode 100644
index 6e47d930701..00000000000
--- a/tests/IOStream_Test.cpp
+++ /dev/null
@@ -1,464 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// IOStream_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test of the IOStream class that illustrates
-// how to use iostream operations on almost arbitrary I/O classes.
-//
-// = AUTHOR
-// James CE Johnson <jcej@lads.com>
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Thread.h"
-#include "ace/Acceptor.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/IOStream.h"
-
-#if !defined (ACE_LACKS_ACE_IOSTREAM)
-
-typedef ACE_IOStream<ACE_SOCK_Stream> ACE_SOCK_IOStream;
-
-/* The biggest drawback to an iostream is that it generally
- eats up whitespace when performing a get (>>) operation.
-
- That may be good if you're reading non-textual data but
- if you're trying to read a stream of words with embedded
- whitespace, it isn't going to be pleasant.
-
- If you've been blessed with the GNU String class, I've
- already provided a derived class, QuotedString, that
- makes dealing with strings very easy.
-
- If you're stuck with an array of characters then you
- will probably need somthing like I have below.
-
-
- On the other hand, one of the biggest advantages to an
- iostream is that it eats up whitespace :-)
-
- If you put (<<) your non-textual data to the iostream
- with any number of whitespace between the data then
- you can easily get (>>) the data from the iostream
- without having to worry about delimeters and such.
-
-
- The main thing to keep in mind when using an iostream
- between peers is that you MUST keep the data "fields"
- in sync. That is, if the "putter" puts an int followed
- by a float followed by a double, you must make sure
- that the "getter" will be attempting to get an int
- then a float then a double.
- */
-
-// Since I can't rely on GNU's String class being everywhere (yet),
-// here's a simple class that will work with quoted strings. Use at
-// your own risk! It is very incomplete!
-
-class qchar
-{
-public:
- qchar (void) { c_ = '\0'; }
-
- qchar (char c) : c_(c) { };
-
- operator char () const { return c_; }
-
- qchar operator= (char c) { return c_ = c; }
-
- int operator== (char c) { return c_ == c; }
-
- friend ACE_SOCK_IOStream &operator>> (ACE_SOCK_IOStream & stream, qchar * buf);
- friend ACE_SOCK_IOStream &operator<< (ACE_SOCK_IOStream & stream, qchar * buf);
- friend ostream &operator<< (ostream & stream, qchar * buf);
-
-private:
- char c_;
-};
-
-// This is taken almost directly from the QuotedString object that has
-// been derived from GNU's String class. The advantage to using
-// QuotedString is that it is MUCH more robust than qchar will every
-// be.
-
-ACE_SOCK_IOStream &
-operator>> (ACE_SOCK_IOStream & stream, qchar *buf)
-{
- char c;
-
- *buf = '\0'; // Initialize the string
-
- stream.get(c);
-
- if (!stream) // eat space up to the first char
- return stream;
-
- // if we don't have a quote, append until we see space
- if (c != '"')
- for (*buf++ = c;
- (void *) stream.get(c) && !isspace(c);
- *buf++ = c)
- continue;
- else
- for (; (void *) stream.get(c) && c != '"'; *buf++ = c)
- if (c == '\\')
- {
- stream.get(c);
- if (c != '"')
- *buf++ = '\\';
- }
-
- *buf = '\0';
-
- return stream;
-}
-
-ACE_SOCK_IOStream &
-operator<< (ACE_SOCK_IOStream &stream, qchar *buf)
-{
- stream.put ('"');
-
- while (*buf)
- {
- if (*buf == '"')
- stream.put ('\\');
-
- stream.put ((char) *buf++);
- }
-
- stream.put ('"');
-
- return stream;
-}
-
-ostream &
-operator<< (ostream &stream, qchar *buf)
-{
- while (*buf)
- stream.put ((char) *buf++);
-
- return stream;
-}
-
-// Our client thread will initiate the test by sending some data to
-// the server.
-
-static void *
-client (void *arg = 0)
-{
- ACE_UNUSED_ARG (arg);
-
- // We don't _need_ to dynamically allocate the ACE_SOCK_IOStream.
- // But if we don't, it doesn't get destroyed on some platforms,
- // e.g., g++ 2.7.2.1 and Sun C++ 4.2 on Solaris 2.5.1. (It does
- // work on Linux, so the code seems fine.) If we manage the storage
- // ourselves, we _will_ destroy it at the end of this function.
- ACE_SOCK_IOStream server;
-
- ACE_INET_Addr *remote_addr = (ACE_INET_Addr *) arg;
- ACE_INET_Addr addr (remote_addr->get_port_number (),
- ACE_DEFAULT_SERVER_HOST);
- ACE_SOCK_Connector connector;
-
- if (connector.connect (server, addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\n", "Failed to connect to server thread"),
- 0);
-
- // Send a string to the server which it can interpret as a qchar[]
- const char *str = "\"This is a test string.\"";
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Client Sending: (%s)\n", str));
- server << str << endl;
-
- // Allow the server to get the string and echo it to the user. (The
- // iostream doesn't need this, but humans do :)
- ACE_OS::sleep (2);
-
- // Send another string but this time the server will read it as a
- // char[]. Notice how the server's output doesn't include all of
- // the spaces sent by the client.
-
- str = "\"THIS IS A TEST STRING.\"";
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Client Sending: (%s)\n", str));
- server << str << endl;
-
- // Again, give the server time to display the happenings to the
- // user.
- ACE_OS::sleep (2);
-
- // Read from the server an int, float, long, float double. The
- // iostream will pull them out by using the whitespace provided by
- // the server.
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Client Receiving\n"));
-
- ACE_Time_Value timeout (2);
- ACE_Time_Value *timeoutp = &timeout;
-
- server >> timeoutp;
-
- int i;
- float f1, f2;
- long l;
- double d;
-
- while (!(server >> i))
- {
- int eof = server.eof ();
- if (eof)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Unrecoverable stream error/eof\n"));
- break;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Recoverable stream error/timed out)\n"));
- server.clear (0);
- }
- }
-
- server >> f1;
- server >> l;
- server >> f2;
- server >> d;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Client Received: int %d float %f long %d float %f double %f\n",
- i, f1, (int) l, f2, d));
-
- // Check for proper received values.
- ACE_ASSERT (i == 1 && (f1 >= 0.123420 && f1 <= 0.123422)
- && l == 666555444 && (f2 >= 23.44 && f2 <= 23.46)
- && (d >= -47.1e+9 && d <= -45.9e+9));
- // Reset the precision to limit ourselves to two significant digits.
- server.precision (2);
-
- // Now, make a little change & send 'em back.
- i *= -1; server << i << " ";
- f1 *= -1.0; server << f1 << " ";
- l *= -1; server << l << " ";
- f2 *= -1.0; server << f2 << " ";
- d *= -1; server << d << " ";
- server << endl;
-
- // Shut down the test.
- server.close ();
-
- return 0;
-}
-
-// Test the server's ability to receive data from the client and then
-// begin a two-way conversation.
-
-static void *
-server (void *arg = 0)
-{
- // We don't _need_ to dynamically allocate the ACE_SOCK_IOStream.
- // But if we don't, it doesn't get destroyed on some platforms,
- // e.g., g++ 2.7.2.1 and Sun C++ 4.2 on Solaris 2.5.1. (It does
- // work on Linux, so the code seems fine.) If we manage the storage
- // ourselves, we _will_ destroy it at the end of this function.
- ACE_SOCK_IOStream client_handler;
-
- ACE_INET_Addr server_addr;
- ACE_SOCK_Acceptor *acceptor = (ACE_SOCK_Acceptor *) arg;
-
- if (acceptor->get_local_addr (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "get_local_addr"), 0);
-
-#if defined (ACE_HAS_THREADS)
- if (ACE_Thread_Manager::instance ()->spawn (ACE_THR_FUNC (client),
- (void *) &server_addr,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) %p\n", "spawing client thread"),
- 0);
-#endif /* ACE_HAS_THREADS */
-
- if (acceptor->accept (client_handler) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Failed to accept new client_handler"),
- 0);
-
- // Read a qbuf[] from the client. Notice that all of the client's
- // whitespace is preserved.
- qchar qbuf[BUFSIZ];
- ACE_OS::memset (qbuf, 0, sizeof qbuf);
- client_handler >> qbuf;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Server Received: (\"%s\")\n",
- qbuf));
-
- // Give the client time to announce the next test to the user.
- ACE_OS::sleep (2);
-
- // Now we try to use a char[] to get a string from the client.
- // Compared to the method above, this is quite messy. Notice also
- // that whitespace is lost.
-
-#if defined(ACE_HAS_STRING_CLASS) && defined (ACE_HAS_STANDARD_CPP_LIBRARY)
- ACE_IOStream_String buf;
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Server Received: ("));
-
- while (client_handler &&
- (buf.length() == 0 || buf[buf.length() - 1] != '"'))
- {
- if (!(client_handler >> buf))
- break;
-
- if (buf.length() > 0)
- ACE_DEBUG ((LM_DEBUG, "%s ", buf.c_str()));
- }
-
- ACE_DEBUG ((LM_DEBUG, ")\n"));
-
-#else
- char buf[BUFSIZ];
- ACE_OS::memset (buf, 0, sizeof buf);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Server Received: ("));
-
- while (ACE_OS::strlen (buf) == 0
- || buf[ACE_OS::strlen (buf) - 1] != '"')
- {
- if (!(client_handler >> buf))
- break;
- ACE_DEBUG ((LM_DEBUG, "%s ", buf));
- }
-
- ACE_DEBUG ((LM_DEBUG, ")\n"));
-#endif /* ACE_HAS_STRING_CLASS */
-
- // Send some non-textual data to the client. We use a single
- // character to separate the fields but we could have used any valid
- // whitespace. The data will be sent if the iostream's buffer gets
- // filled or when we flush it with an explicit client.sync() command
- // or the implicit <<endl.
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Server sleeping\n"));
- ACE_OS::sleep (5);
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Server Sending: 1 .12342134 666555444 23.45 -46.5e9 \n"));
- client_handler << 1 << " ";
- client_handler << .12342134 << " ";
- client_handler << 666555444 << " ";
- client_handler << 23.45 << " ";
- client_handler << -46.5e9 << " ";
- client_handler << endl;
-
- // The client will have changed the sign of each data field and sent
- // 'em all back to us. At the same time, the client used the
- // precision() function to change the significant digits for
- // non-integer values.
- int i;
- float f1, f2;
- long l;
- double d;
- client_handler >> i >> f1 >> l >> f2 >> d;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Server Received: int %d float %g long %d float %g double %g\n",
- i, f1, (int) l, f2, d));
-
- // check for proper received values
- ACE_ASSERT (i == -1 && (f1 >= -0.13 && f1 <= -0.11)
- && l == -666555444 && (f2 >= -24.0 && f2 <= -22.0)
- && (d >= -45e+9 && d <= 47e+9));
-
- client_handler.close ();
-
- return 0;
-}
-
-static int
-spawn (void)
-{
- // Acceptor;
- ACE_SOCK_Acceptor acceptor;
-
- if (acceptor.open ((const ACE_INET_Addr &) ACE_Addr::sap_any) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "open"), -1);
-#if defined (ACE_HAS_THREADS)
- else if (ACE_Thread_Manager::instance ()->spawn (ACE_THR_FUNC (server),
- &acceptor,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "%p\n", "spawning server thread"),
- -1);
-
- // Wait for the client and server thread to exit.
- ACE_Thread_Manager::instance ()->wait ();
-
-#elif !defined (ACE_LACKS_FORK)
-
- switch (ACE_OS::fork ("child"))
- {
- case -1:
- ACE_ERROR ((LM_ERROR, "%p\n%a", "fork failed"));
- ACE_OS::_exit (-1);
- case 0: // In child
- {
- ACE_APPEND_LOG ("IOStream_Test-children");
- ACE_INET_Addr server_addr;
-
- if (acceptor.get_local_addr (server_addr) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "get_local_addr"));
- else
- client ((void *) &server_addr);
- ACE_END_LOG;
- break;
- }
- default: // In parent
- server (&acceptor);
-
- // Allow the client to exit, then remove the Process_Mutex.
- ACE_OS::wait ();
- break;
- }
-#else
- ACE_ERROR_RETURN ((LM_ERROR,
- "threads *and* processes not supported on this platform\n"),
- -1);
-#endif /* ACE_HAS_THREADS */
-
- acceptor.close ();
-
- return 0;
-}
-#endif /* !ACE_LACKS_ACE_IOSTREAM */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("IOStream_Test");
-
-#if !defined (ACE_LACKS_ACE_IOSTREAM)
- ACE_INIT_LOG ("IOStream_Test-children");
- spawn ();
-#else
- ACE_ERROR ((LM_ERROR, "ACE_IOSTREAM not supported on this platform\n"));
-#endif /* !ACE_LACKS_ACE_IOSTREAM */
- ACE_END_TEST;
- return 0;
-}
-
-
-#if !defined (ACE_LACKS_ACE_IOSTREAM)
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_IOStream<ACE_SOCK_Stream>;
-template class ACE_Streambuf_T<ACE_SOCK_Stream>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_IOStream<ACE_SOCK_Stream>
-#pragma instantiate ACE_Streambuf_T<ACE_SOCK_Stream>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* !ACE_LACKS_ACE_IOSTREAM */
diff --git a/tests/IOStream_Test.dsp b/tests/IOStream_Test.dsp
deleted file mode 100644
index 6b3b7b0c9b1..00000000000
--- a/tests/IOStream_Test.dsp
+++ /dev/null
@@ -1,254 +0,0 @@
-# Microsoft Developer Studio Project File - Name="IOStream_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=IOStream_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "IOStream_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "IOStream_Test.mak" CFG="IOStream_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "IOStream_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "IOStream_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\IOStream_Test\Debug"
-# PROP BASE Intermediate_Dir ".\IOStream_Test\Debug"
-# PROP BASE Target_Dir ".\IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\IOStream_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "IOStream_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "IOStream_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "IOStream_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "IOStream_Test - Win32 Debug"
-# Name "IOStream_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\IOStream_Test.cpp
-
-!IF "$(CFG)" == "IOStream_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 Alpha Debug"
-
-DEP_CPP_IOSTR=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\IOStream.h"\
- "..\ace\IOStream_T.cpp"\
- "..\ace\IOStream_T.h"\
- "..\ace\IOStream_T.i"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/MM_Shared_Memory_Test.MAK b/tests/MM_Shared_Memory_Test.MAK
deleted file mode 100644
index 624778c9fa2..00000000000
--- a/tests/MM_Shared_Memory_Test.MAK
+++ /dev/null
@@ -1,364 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on MM_Shared_Memory_Test.dsp
-!IF "$(CFG)" == ""
-CFG=MM_Shared_Memory_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to MM_Shared_Memory_Test -\
- Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "MM_Shared_Memory_Test - Win32 Debug" && "$(CFG)" !=\
- "MM_Shared_Memory_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "MM_Shared_Memory_Test.mak"\
- CFG="MM_Shared_Memory_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "MM_Shared_Memory_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "MM_Shared_Memory_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\MM_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.ilk"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\MM_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\MM_Shared_Memory_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\MM_Shared_Memory_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\MM_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\MM_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\MM_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\MM_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\MM_Shared_Memory_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\MM_Shared_Memory_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\MM_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\MM_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "MM_Shared_Memory_Test - Win32 Debug" || "$(CFG)" ==\
- "MM_Shared_Memory_Test - Win32 Alpha Debug"
-SOURCE=.\MM_Shared_Memory_Test.cpp
-
-!IF "$(CFG)" == "MM_Shared_Memory_Test - Win32 Debug"
-
-DEP_CPP_MM_SH=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Shared_Memory.h"\
- "..\ace\Shared_Memory_MM.h"\
- "..\ace\Shared_Memory_MM.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\MM_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_MM_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 Alpha Debug"
-
-DEP_CPP_MM_SH=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Shared_Memory.h"\
- "..\ace\Shared_Memory_MM.h"\
- "..\ace\Shared_Memory_MM.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\MM_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_MM_SH) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/MM_Shared_Memory_Test.cpp b/tests/MM_Shared_Memory_Test.cpp
deleted file mode 100644
index 5bf0d755e0c..00000000000
--- a/tests/MM_Shared_Memory_Test.cpp
+++ /dev/null
@@ -1,118 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Shared_Memory_MM_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test of ACE_Shared_Memory_MM. The test forks
-// two processes or spawns two threads (depending upon the
-// platform) and then executes client and server allowing them to
-// exchange data using shared memory. No user input is required as
-// far as command line arguments are concerned.
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Shared_Memory_MM.h"
-#include "ace/Thread.h"
-#include "ace/Thread_Manager.h"
-
-const int SHMSZ = 27;
-static TCHAR shm_key[] = ACE_TEMP_FILE_NAME __TEXT ("XXXXXX");
-
-static void *
-client (void *)
-{
- ACE_OS::sleep (3);
- char *t = ACE_ALPHABET;
- ACE_Shared_Memory_MM shm_client (shm_key);
- char *shm = (char *) shm_client.malloc ();
-
- for (char *s = shm; *s != '\0'; s++)
- {
- ACE_ASSERT (*t == s[0]);
- t++;
- }
- *shm = '*';
-#if !defined (ACE_WIN32)
- ACE_OS::exit (0);
-#endif
- return 0;
-}
-
-static void *
-server (void *)
-{
- ACE_Shared_Memory_MM shm_server (shm_key, SHMSZ);
-
- char *shm = (char *) shm_server.malloc ();
- char *s = shm;
-
- for (char *c = ACE_ALPHABET; *c != '\0'; c++)
- *s++ = *c;
-
- *s = '\0';
-
- // Perform a busy wait (ugh)
- while (*shm != '*')
- ACE_OS::sleep (1);
-
- if (shm_server.remove () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "remove"));
-
- ACE_OS::unlink (shm_key);
- return 0;
-}
-
-static void
-spawn (void)
-{
-#if !defined (ACE_WIN32) && !defined (VXWORKS) && !defined (ACE_PSOS)
- switch (ACE_OS::fork ())
- {
- case -1:
- ACE_ERROR ((LM_ERROR, "%p\n%a", "fork failed"));
- exit (-1);
- case 0:
- client (0);
- default:
- server (0);
- }
-#elif defined (ACE_HAS_THREADS)
- if (ACE_Thread_Manager::instance ()->spawn (ACE_THR_FUNC (client),
- (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "thread create failed"));
-
- if (ACE_Thread_Manager::instance ()->spawn (ACE_THR_FUNC (server),
- (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "thread create failed"));
- ACE_Thread_Manager::instance ()->wait ();
-#else
- ACE_ERROR ((LM_ERROR, "only one thread may be run in a process on this platform\n%a", 1));
-#endif /* ACE_HAS_THREADS */
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("MM_Shared_Memory_Test");
-
- if (ACE_OS::mktemp (shm_key) == 0 || (ACE_OS::unlink (shm_key) == -1 && errno == EPERM))
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", shm_key), 1);
-
- spawn ();
-
- ACE_END_TEST;
- return 0;
-}
-
diff --git a/tests/MM_Shared_Memory_Test.dsp b/tests/MM_Shared_Memory_Test.dsp
deleted file mode 100644
index 3cc7fc2db0e..00000000000
--- a/tests/MM_Shared_Memory_Test.dsp
+++ /dev/null
@@ -1,186 +0,0 @@
-# Microsoft Developer Studio Project File - Name="MM_Shared_Memory_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=MM_Shared_Memory_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "MM_Shared_Memory_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "MM_Shared_Memory_Test.mak"\
- CFG="MM_Shared_Memory_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "MM_Shared_Memory_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "MM_Shared_Memory_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\MM_Shared_Memory_Test\Debug"
-# PROP BASE Intermediate_Dir ".\MM_Shared_Memory_Test\Debug"
-# PROP BASE Target_Dir ".\MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MM_Shared_Memory_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MM_Shared_Memory_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "MM_Shared_Memory_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "MM_Shared_Memory_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "MM_Shared_Memory_Test - Win32 Debug"
-# Name "MM_Shared_Memory_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\MM_Shared_Memory_Test.cpp
-
-!IF "$(CFG)" == "MM_Shared_Memory_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 Alpha Debug"
-
-DEP_CPP_MM_SH=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Shared_Memory.h"\
- "..\ace\Shared_Memory_MM.h"\
- "..\ace\Shared_Memory_MM.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/MT_Reactor_Timer_Test.cpp b/tests/MT_Reactor_Timer_Test.cpp
deleted file mode 100644
index 071cbfc4599..00000000000
--- a/tests/MT_Reactor_Timer_Test.cpp
+++ /dev/null
@@ -1,142 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// MT_Reactor_Timer_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test that illustrates the timer mechanism of
-// the reactor scheduling timers, handling expired timers and
-// cancelling scheduled timers from multiple threads.
-// No command line arguments are needed to run the test.
-//
-// = AUTHOR
-// Steve Huston
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "MT_Reactor_Timer_Test.h"
-
-#if defined (ACE_HAS_THREADS)
-
-static ACE_Reactor *the_reactor;
-
-Time_Handler::Time_Handler (void)
-{
- for (int i = 0;
- i < Time_Handler::TIMER_SLOTS;
- this->timer_id_[i++] = -1)
- continue;
-}
-
-// Set up initial timer conditions.
-
-void
-Time_Handler::setup (void)
-{
- this->timer_id_[1] = the_reactor->schedule_timer (this,
- (const void *) 1,
- ACE_Time_Value (5));
-}
-
-
-// In the secondary thread, set a heartbeat timer to go off every
-// second. The heartbeat checks the status of things to be sure
-// they're being set and expired correctly.
-
-int
-Time_Handler::svc (void)
-{
- ACE_Time_Value backstop (30);
-
- this->timer_id_[2] = the_reactor->schedule_timer(this,
- (const void *) 2,
- ACE_Time_Value (3));
- this->my_reactor_.owner (ACE_OS::thr_self ());
- this->my_reactor_.schedule_timer (this, (const void *) 0,
- ACE_Time_Value (1),
- ACE_Time_Value (1));
- this->my_reactor_.run_event_loop (backstop);
- return 0;
-}
-
-int
-Time_Handler::handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
-{
- long time_tag = long (arg);
- ACE_UNUSED_ARG(tv);
-
- if (time_tag == 0)
- { // Heartbeat.
- int i;
-
- ACE_DEBUG ((LM_DEBUG,
- "%T (%t): heartbeat\n"));
- // See if all of the timers have fired. If so, leave the thread's
- // reactor loop which will exit the thread and end the test.
-
- for (i = 0; i < Time_Handler::TIMER_SLOTS; i++)
- if (this->timer_id_[i] != -1)
- break;
-
- if (i == Time_Handler::TIMER_SLOTS)
- { // All timers should be gone.
-
- // Cancel heartbeat.
- ACE_ASSERT (this->my_reactor_.cancel_timer (this) == 1);
-
- // Shouldn't be any.
- ACE_ASSERT (the_reactor->cancel_timer (this) == 0);
- this->my_reactor_.end_event_loop ();
- }
- return 0;
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "%T (%t): Timer #%d (id #%d) expired\n",
- time_tag,
- this->timer_id_[time_tag]));
-
- ACE_ASSERT (this->timer_id_[time_tag] != -1);
- this->timer_id_[time_tag] = -1;
-
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS */
-
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("MT_Reactor_Timer_Test");
-
-#if defined (ACE_HAS_THREADS)
-
- Time_Handler other_thread;
-
- the_reactor = ACE_Reactor::instance ();
-
- // Set up initial set of timers.
- other_thread.setup ();
-
- the_reactor->schedule_timer (&other_thread,
- (const void *) 1,
- ACE_Time_Value (5));
-
- other_thread.activate (THR_NEW_LWP | THR_JOINABLE);
- the_reactor->run_event_loop ();
- other_thread.wait ();
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/MT_Reactor_Timer_Test.h b/tests/MT_Reactor_Timer_Test.h
deleted file mode 100644
index 7c663b59ab5..00000000000
--- a/tests/MT_Reactor_Timer_Test.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// MT_Reactor_Timer_Test.h
-//
-// = DESCRIPTION
-// This file contains class definitions needed for template
-// instantiation in the MT_Reactor_Timer_Test.cpp file.
-//
-// = AUTHOR
-// Steve Huston
-//
-// ============================================================================
-
-#if !defined (__MT_REACTOR_TIMER_TEST_H)
-#define __MT_REACTOR_TIMER_TEST_H
-
-#include "ace/Reactor.h"
-#include "ace/Task.h"
-
-class Time_Handler : public ACE_Task<ACE_SYNCH>
-{
-public:
- Time_Handler (void);
-
- void setup (void);
-
- virtual int svc (void);
- // Run by a daemon thread to handle deferred processing.
-
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg);
-
-private:
- enum
- {
- TIMER_SLOTS = 10
- };
-
- long timer_id_[TIMER_SLOTS];
- int step_;
- ACE_Reactor my_reactor_;
-};
-
-#endif /* __MT_REACTOR_TIMER_TEST_H */
diff --git a/tests/MT_SOCK_Test.MAK b/tests/MT_SOCK_Test.MAK
deleted file mode 100644
index b365306188c..00000000000
--- a/tests/MT_SOCK_Test.MAK
+++ /dev/null
@@ -1,391 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on MT_SOCK_Test.dsp
-!IF "$(CFG)" == ""
-CFG=MT_SOCK_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to MT_SOCK_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "MT_SOCK_Test - Win32 Debug" && "$(CFG)" !=\
- "MT_SOCK_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "MT_SOCK_Test.mak" CFG="MT_SOCK_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "MT_SOCK_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "MT_SOCK_Test - Win32 Debug"
-
-OUTDIR=.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\MT_SOCK_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\MT_SOCK_Test.exe"
- -@erase "$(OUTDIR)\MT_SOCK_Test.ilk"
- -@erase "$(OUTDIR)\MT_SOCK_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I ".." /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\MT_SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\MT_SOCK_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\MT_SOCK_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\MT_SOCK_Test.obj"
-
-"$(OUTDIR)\MT_SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\MT_SOCK_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\MT_SOCK_Test.exe"
- -@erase "$(OUTDIR)\MT_SOCK_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I ".." /I "..\\" /D "WIN32" /D "_DEBUG"\
- /D "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\MT_SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\MT_SOCK_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\MT_SOCK_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\MT_SOCK_Test.obj"
-
-"$(OUTDIR)\MT_SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "MT_SOCK_Test - Win32 Debug" || "$(CFG)" ==\
- "MT_SOCK_Test - Win32 Alpha Debug"
-SOURCE=.\MT_SOCK_Test.cpp
-
-!IF "$(CFG)" == "MT_SOCK_Test - Win32 Debug"
-
-DEP_CPP_MT_SO=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\MT_SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_MT_SO) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 Alpha Debug"
-
-DEP_CPP_MT_SO=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\MT_SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_MT_SO) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/MT_SOCK_Test.cpp b/tests/MT_SOCK_Test.cpp
deleted file mode 100644
index 40a45928abf..00000000000
--- a/tests/MT_SOCK_Test.cpp
+++ /dev/null
@@ -1,285 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// MT_SOCK_Test.cpp
-//
-// = DESCRIPTION
-// This is a multi-threaded torture test of the ACE_SOCK_Acceptor
-// and ACE_SOCK_Connector classes. The test forks 30 processes or
-// spawns 30 threads (depending upon the platform) and then
-// executes client and server allowing them to connect and
-// exchange data. Note that most of the connections will fail
-// since we're overrunning the size of the listen queue for the
-// acceptor-mode socket.
-//
-// = AUTHOR
-// Doug Schmidt
-//
-// ============================================================================
-
-#include "test_config.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/Handle_Set.h"
-
-static void *
-client (void *arg)
-{
- ACE_INET_Addr *remote_addr = (ACE_INET_Addr *) arg;
- ACE_INET_Addr server_addr (remote_addr->get_port_number (),
- ACE_DEFAULT_SERVER_HOST);
- ACE_INET_Addr client_addr;
- ACE_SOCK_Stream cli_stream;
- ACE_SOCK_Connector con;
- ACE_Time_Value tv (ACE_DEFAULT_TIMEOUT);
-#if defined (ACE_HAS_BROKEN_NON_BLOCKING_CONNECTS)
- ACE_Time_Value *timeout = 0;
-#else
- ACE_Time_Value *timeout = &tv;
-#endif /* ACE_HAS_BROKEN_NON_BLOCKING_CONNECTS */
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting timed connect\n"));
- // Initiate timed connection with server.
-
- // Attempt a timed connect to the server.
- if (con.connect (cli_stream,
- server_addr,
- timeout) == -1)
- {
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) %p\n",
- "connection failed"),
- 0);
- }
-
- if (cli_stream.get_local_addr (client_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "get_local_addr"), 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) connected client at %d\n",
- client_addr.get_port_number ()));
-
- if (cli_stream.disable (ACE_NONBLOCK) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "disable"));
-
- // Send data to server (correctly handles "incomplete writes").
-
- for (char *c = ACE_ALPHABET; *c != '\0'; c++)
- if (cli_stream.send_n (c, 1) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "send_n"));
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) closing writer\n"));
-
- // Explicitly close the writer-side of the connection.
- if (cli_stream.close_writer () == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close_writer"));
-
- char buf[1];
-
- // Wait for handshake with server.
- if (cli_stream.recv_n (buf, 1) != 1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "recv_n"));
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) received handshake from server\n"));
-
- // Close the connection completely.
- if (cli_stream.close () == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close"));
-
- return 0;
-}
-
-static void *
-server (void *arg)
-{
- ACE_SOCK_Acceptor *peer_acceptor = (ACE_SOCK_Acceptor *) arg;
-
- if (peer_acceptor->enable (ACE_NONBLOCK) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "enable"));
-
- // Keep these objects out here to prevent excessive constructor
- // calls...
- ACE_SOCK_Stream new_stream;
- ACE_INET_Addr cli_addr;
- ACE_Handle_Set handle_set;
- const ACE_Time_Value def_timeout (ACE_DEFAULT_TIMEOUT);
- ACE_Time_Value tv (def_timeout);
-
- // Performs the iterative server activities.
-
- for (;;)
- {
- char buf[BUFSIZ];
-
- handle_set.reset ();
- handle_set.set_bit (peer_acceptor->get_handle ());
-
- int result = ACE_OS::select (int (peer_acceptor->get_handle ()) + 1,
- handle_set,
- 0, 0, &tv);
- ACE_ASSERT (tv == def_timeout);
-
- if (result == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "select"), 0);
- else if (result == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) select timed out, shutting down\n"));
- return 0;
- }
-
- // Create a new ACE_SOCK_Stream endpoint (note automatic restart
- // if errno == EINTR).
-
- while ((result = peer_acceptor->accept (new_stream, &cli_addr)) != -1)
- {
- char *t = ACE_ALPHABET;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) client %s connected from %d\n",
- cli_addr.get_host_name (), cli_addr.get_port_number ()));
-
- // Enable non-blocking I/O.
- if (new_stream.enable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "enable"), 0);
-
- handle_set.reset ();
- handle_set.set_bit (new_stream.get_handle ());
-
- // Read data from client (terminate on error).
-
- for (ssize_t r_bytes; ;)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) waiting in select\n"));
- if (ACE_OS::select (int (new_stream.get_handle ()) + 1,
- handle_set,
- 0, 0, 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "select"), 0);
-
- while ((r_bytes = new_stream.recv (buf, 1)) > 0)
- {
- ACE_ASSERT (*t == buf[0]);
- t++;
- }
-
- if (r_bytes == 0)
- {
- // Handshake back with client.
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) reached end of input, connection closed by client\n"));
-
- if (new_stream.send_n ("", 1) != 1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "send_n"));
-
- // Close endpoint.
- if (new_stream.close () == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close"));
-
- break;
- }
- else if (r_bytes == -1)
- {
- if (errno == EAGAIN || errno == EWOULDBLOCK)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) no input available, going back to reading\n"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "recv_n"), 0);
- }
- }
- }
-
- if (result == -1)
- {
- if (errno == EWOULDBLOCK)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) no connections available, going back to accepting\n"));
- else
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "accept"));
- }
- }
-
- ACE_NOTREACHED (return 0);
-}
-
-static void
-spawn (void)
-{
- // Acceptor
- ACE_SOCK_Acceptor peer_acceptor;
-
- // Create a server address.
- ACE_INET_Addr server_addr;
-
- // Bind listener to any port and then find out what the port was.
- if (peer_acceptor.open (ACE_Addr::sap_any) == -1
- || peer_acceptor.get_local_addr (server_addr) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "open"));
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting server at port %d\n",
- server_addr.get_port_number ()));
-
-#if !defined (ACE_WIN32) && !defined (VXWORKS)
- for (size_t i = 0; i < ACE_MAX_CLIENTS; i++)
- {
- switch (ACE_OS::fork ("child"))
- {
- case -1:
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "fork failed"));
- i = ACE_MAX_CLIENTS; // Break out of 'for' loop
- break;
- case 0:
- client (&server_addr);
- exit (0);
- /* NOTREACHED */
- default:
- break;
- }
- }
-
- server ((void *) &peer_acceptor);
-
- // Reap the child pids.
- for (pid_t pid; (pid = ACE_OS::wait ()) != -1; )
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) reaping pid %d\n", pid));
-
-#elif defined (ACE_HAS_THREADS)
- if (ACE_Thread_Manager::instance ()->spawn
- (ACE_THR_FUNC (server),
- (void *) &peer_acceptor,
- THR_BOUND | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "spawn failed"));
-
- if (ACE_Thread_Manager::instance ()->spawn_n
- (ACE_MAX_CLIENTS,
- ACE_THR_FUNC (client),
- (void *) &server_addr,
- THR_BOUND | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "spawn failed"));
-
- // Wait for the threads to exit.
- ACE_Thread_Manager::instance ()->wait ();
-#else
- ACE_ERROR ((LM_ERROR,
- "(%P|%t) only one thread may be run in a process on this platform\n%a",
- 1));
-#endif /* ACE_HAS_THREADS */
-
- peer_acceptor.close ();
- }
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("MT_SOCK_Test");
-
- spawn ();
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/MT_SOCK_Test.dsp b/tests/MT_SOCK_Test.dsp
deleted file mode 100644
index de48d25bc70..00000000000
--- a/tests/MT_SOCK_Test.dsp
+++ /dev/null
@@ -1,185 +0,0 @@
-# Microsoft Developer Studio Project File - Name="MT_SOCK_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=MT_SOCK_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "MT_SOCK_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "MT_SOCK_Test.mak" CFG="MT_SOCK_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "MT_SOCK_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "MT_SOCK_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MT_SOCK_"
-# PROP BASE Intermediate_Dir "MT_SOCK_"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I ".." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MT_SOCK0"
-# PROP BASE Intermediate_Dir "MT_SOCK0"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I ".." /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I ".." /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "MT_SOCK_Test - Win32 Debug"
-# Name "MT_SOCK_Test - Win32 Alpha Debug"
-# Begin Source File
-
-SOURCE=.\MT_SOCK_Test.cpp
-
-!IF "$(CFG)" == "MT_SOCK_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 Alpha Debug"
-
-DEP_CPP_MT_SO=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
diff --git a/tests/Makefile b/tests/Makefile
deleted file mode 100644
index 136095a6264..00000000000
--- a/tests/Makefile
+++ /dev/null
@@ -1,1982 +0,0 @@
-#----------------------------------------------------------------------------
-#
-# $Id$
-#
-# Makefile for all the ACE ``one-button' tests
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Local macros
-#----------------------------------------------------------------------------
-
-BIN = Env_Value_Test \
- Atomic_Op_Test \
- Barrier_Test \
- Basic_Types_Test \
- Buffer_Stream_Test \
- Conn_Test \
- Enum_Interfaces_Test \
- Future_Test \
- Handle_Set_Test \
- OrdMultiSet_Test \
- Hash_Map_Manager_Test \
- IOStream_Test \
- Map_Manager_Test \
- MM_Shared_Memory_Test \
- Mem_Map_Test \
- MT_Reactor_Timer_Test \
- MT_SOCK_Test \
- Simple_Message_Block_Test \
- Message_Block_Test \
- Message_Queue_Test \
- Message_Queue_Notifications_Test \
- Naming_Test \
- Notify_Performance_Test \
- Process_Mutex_Test \
- Process_Strategy_Test \
- Priority_Buffer_Test \
- Priority_Task_Test \
- Priority_Reactor_Test \
- Pipe_Test \
- Reactors_Test \
- Reactor_Exceptions_Test \
- Reactor_Notify_Test \
- Reactor_Performance_Test \
- Reactor_Timer_Test \
- Reader_Writer_Test \
- Recursive_Mutex_Test \
- Semaphore_Test \
- Service_Config_Test \
- Sigset_Ops_Test \
- SOCK_Test \
- SOCK_Connector_Test \
- SPIPE_Test \
- SString_Test \
- SV_Shared_Memory_Test \
- Task_Test \
- Thread_Manager_Test \
- Thread_Mutex_Test \
- Thread_Pool_Test \
- Time_Service_Test \
- Time_Value_Test \
- Timer_Queue_Test \
- Tokens_Test \
- TSS_Test \
- UPIPE_SAP_Test
-
-LSRC = $(addsuffix .cpp,$(BIN))
-VLDLIBS = $(LDLIBS:%=%$(VAR))
-
-BUILD = $(VBIN)
-
-#----------------------------------------------------------------------------
-# Include macros and targets
-#----------------------------------------------------------------------------
-
-include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
-include $(ACE_ROOT)/include/makeinclude/macros.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.common.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.bin.GNU
-include $(ACE_ROOT)/include/makeinclude/rules.local.GNU
-
-# To build multiple executables in the same directory on AIX, it works
-# best to wipe out any previously-created tempinc directory.
-# The compiler/linker isn't too smart about instantiating templates...
-ifdef TEMPINCDIR
-COMPILE.cc := $(RM) -rf tempinc; $(COMPILE.cc)
-endif
-
-#----------------------------------------------------------------------------
-# Local targets
-#----------------------------------------------------------------------------
-
-#----------------------------------------------------------------------------
-# Dependencies
-#----------------------------------------------------------------------------
-# DO NOT DELETE THIS LINE -- g++dep uses it.
-# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
-
-.obj/Env_Value_Test.o .obj/Env_Value_Test. .shobj/Env_Value_Test.o .shobj/Env_Value_Test.: Env_Value_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Env_Value_T.h
-.obj/Atomic_Op_Test.o .obj/Atomic_Op_Test. .shobj/Atomic_Op_Test.o .shobj/Atomic_Op_Test.: Atomic_Op_Test.cpp \
- $(ACE_ROOT)/tests/test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h
-.obj/Barrier_Test.o .obj/Barrier_Test. .shobj/Barrier_Test.o .shobj/Barrier_Test.: Barrier_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h
-.obj/Basic_Types_Test.o .obj/Basic_Types_Test. .shobj/Basic_Types_Test.o .shobj/Basic_Types_Test.: Basic_Types_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/Buffer_Stream_Test.o .obj/Buffer_Stream_Test. .shobj/Buffer_Stream_Test.o .shobj/Buffer_Stream_Test.: Buffer_Stream_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h
-.obj/Conn_Test.o .obj/Conn_Test. .shobj/Conn_Test.o .shobj/Conn_Test.: Conn_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/LOCK_SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Get_Opt.h Conn_Test.h
-.obj/Enum_Interfaces_Test.o .obj/Enum_Interfaces_Test. .shobj/Enum_Interfaces_Test.o .shobj/Enum_Interfaces_Test.: Enum_Interfaces_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h
-.obj/Future_Test.o .obj/Future_Test. .shobj/Future_Test.o .shobj/Future_Test.: Future_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Future.h \
- $(ACE_ROOT)/ace/Method_Object.h \
- $(ACE_ROOT)/ace/Activation_Queue.h \
- $(ACE_ROOT)/ace/Auto_Ptr.h
-.obj/Handle_Set_Test.o .obj/Handle_Set_Test. .shobj/Handle_Set_Test.o .shobj/Handle_Set_Test.: Handle_Set_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Containers.h
-.obj/Hash_Map_Manager_Test.o .obj/Hash_Map_Manager_Test. .shobj/Hash_Map_Manager_Test.o .shobj/Hash_Map_Manager_Test.: Hash_Map_Manager_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- Hash_Map_Manager_Test.h
-.obj/IOStream_Test.o .obj/IOStream_Test. .shobj/IOStream_Test.o .shobj/IOStream_Test.: IOStream_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/IOStream.h \
- $(ACE_ROOT)/ace/IOStream_T.h
-.obj/Map_Manager_Test.o .obj/Map_Manager_Test. .shobj/Map_Manager_Test.o .shobj/Map_Manager_Test.: Map_Manager_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/MM_Shared_Memory_Test.o .obj/MM_Shared_Memory_Test. .shobj/MM_Shared_Memory_Test.o .shobj/MM_Shared_Memory_Test.: MM_Shared_Memory_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Shared_Memory_MM.h \
- $(ACE_ROOT)/ace/Shared_Memory.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h
-.obj/Mem_Map_Test.o .obj/Mem_Map_Test. .shobj/Mem_Map_Test.o .shobj/Mem_Map_Test.: Mem_Map_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Mem_Map.h
-.obj/MT_SOCK_Test.o .obj/MT_SOCK_Test. .shobj/MT_SOCK_Test.o .shobj/MT_SOCK_Test.: MT_SOCK_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/Handle_Set.h
-.obj/Simple_Message_Block_Test.o .obj/Simple_Message_Block_Test. .shobj/Simple_Message_Block_Test.o .shobj/Simple_Message_Block_Test.: Simple_Message_Block_Test.cpp \
- test_config.h $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h
-.obj/Message_Block_Test.o .obj/Message_Block_Test. .shobj/Message_Block_Test.o .shobj/Message_Block_Test.: Message_Block_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h
-.obj/Message_Queue_Test.o .obj/Message_Queue_Test. .shobj/Message_Queue_Test.o .shobj/Message_Queue_Test.: Message_Queue_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/Message_Queue_Notifications_Test.o .obj/Message_Queue_Notifications_Test. .shobj/Message_Queue_Notifications_Test.o .shobj/Message_Queue_Notifications_Test.: \
- Message_Queue_Notifications_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h
-.obj/Naming_Test.o .obj/Naming_Test. .shobj/Naming_Test.o .shobj/Naming_Test.: Naming_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/Naming_Context.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Name_Proxy.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Name_Request_Reply.h \
- $(ACE_ROOT)/ace/Name_Space.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h
-.obj/Notify_Performance_Test.o .obj/Notify_Performance_Test. .shobj/Notify_Performance_Test.o .shobj/Notify_Performance_Test.: Notify_Performance_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h
-.obj/Process_Mutex_Test.o .obj/Process_Mutex_Test. .shobj/Process_Mutex_Test.o .shobj/Process_Mutex_Test.: Process_Mutex_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Process_Strategy_Test.o .obj/Process_Strategy_Test. .shobj/Process_Strategy_Test.o .shobj/Process_Strategy_Test.: Process_Strategy_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- Process_Strategy_Test.h
-.obj/Priority_Buffer_Test.o .obj/Priority_Buffer_Test. .shobj/Priority_Buffer_Test.o .shobj/Priority_Buffer_Test.: Priority_Buffer_Test.cpp \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h test_config.h
-.obj/Priority_Task_Test.o .obj/Priority_Task_Test. .shobj/Priority_Task_Test.o .shobj/Priority_Task_Test.: Priority_Task_Test.cpp \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Sched_Params.h test_config.h
-.obj/Priority_Reactor_Test.o .obj/Priority_Reactor_Test. .shobj/Priority_Reactor_Test.o .shobj/Priority_Reactor_Test.: Priority_Reactor_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h \
- $(ACE_ROOT)/ace/Priority_Reactor.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- Priority_Reactor_Test.h
-.obj/Pipe_Test.o .obj/Pipe_Test. .shobj/Pipe_Test.o .shobj/Pipe_Test.: Pipe_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Reactors_Test.o .obj/Reactors_Test. .shobj/Reactors_Test.o .shobj/Reactors_Test.: Reactors_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h
-.obj/Reactor_Exceptions_Test.o .obj/Reactor_Exceptions_Test. .shobj/Reactor_Exceptions_Test.o .shobj/Reactor_Exceptions_Test.: Reactor_Exceptions_Test.cpp \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/SOCK_Dgram.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_Dgram.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h test_config.h
-.obj/Reactor_Notify_Test.o .obj/Reactor_Notify_Test. .shobj/Reactor_Notify_Test.o .shobj/Reactor_Notify_Test.: Reactor_Notify_Test.cpp \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i test_config.h
-.obj/Reactor_Performance_Test.o .obj/Reactor_Performance_Test. .shobj/Reactor_Performance_Test.o .shobj/Reactor_Performance_Test.: Reactor_Performance_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- Reactor_Performance_Test.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Svc_Handler.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Dynamic.h \
- $(ACE_ROOT)/ace/Singleton.h \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.h \
- $(ACE_ROOT)/ace/Acceptor.i \
- $(ACE_ROOT)/ace/Connector.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Connector.i \
- $(ACE_ROOT)/ace/WFMO_Reactor.h \
- $(ACE_ROOT)/ace/Reactor_Impl.h \
- $(ACE_ROOT)/ace/Select_Reactor.h \
- $(ACE_ROOT)/ace/Token.h \
- $(ACE_ROOT)/ace/Pipe.h \
- $(ACE_ROOT)/ace/Pipe.i \
- $(ACE_ROOT)/ace/Auto_Ptr.h
-.obj/Reactor_Timer_Test.o .obj/Reactor_Timer_Test. .shobj/Reactor_Timer_Test.o .shobj/Reactor_Timer_Test.: Reactor_Timer_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h
-.obj/Reader_Writer_Test.o .obj/Reader_Writer_Test. .shobj/Reader_Writer_Test.o .shobj/Reader_Writer_Test.: Reader_Writer_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Recursive_Mutex_Test.o .obj/Recursive_Mutex_Test. .shobj/Recursive_Mutex_Test.o .shobj/Recursive_Mutex_Test.: Recursive_Mutex_Test.cpp \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h test_config.h
-.obj/Semaphore_Test.o .obj/Semaphore_Test. .shobj/Semaphore_Test.o .shobj/Semaphore_Test.: Semaphore_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Get_Opt.h
-.obj/Service_Config_Test.o .obj/Service_Config_Test. .shobj/Service_Config_Test.o .shobj/Service_Config_Test.: Service_Config_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Object_Manager.h \
- $(ACE_ROOT)/ace/Managed_Object.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h
-.obj/Sigset_Ops_Test.o .obj/Sigset_Ops_Test. .shobj/Sigset_Ops_Test.o .shobj/Sigset_Ops_Test.: Sigset_Ops_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/SOCK_Test.o .obj/SOCK_Test. .shobj/SOCK_Test.o .shobj/SOCK_Test.: SOCK_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/SOCK_Acceptor.h \
- $(ACE_ROOT)/ace/Handle_Set.h
-.obj/SOCK_Connector_Test.o .obj/SOCK_Connector_Test. .shobj/SOCK_Connector_Test.o .shobj/SOCK_Connector_Test.: SOCK_Connector_Test.cpp \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i test_config.h
-.obj/SPIPE_Test.o .obj/SPIPE_Test. .shobj/SPIPE_Test.o .shobj/SPIPE_Test.: SPIPE_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SPIPE_Connector.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/SPIPE_Connector.i \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h
-.obj/SString_Test.o .obj/SString_Test. .shobj/SString_Test.o .shobj/SString_Test.: SString_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/SString.h
-.obj/SV_Shared_Memory_Test.o .obj/SV_Shared_Memory_Test. .shobj/SV_Shared_Memory_Test.o .shobj/SV_Shared_Memory_Test.: SV_Shared_Memory_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h
-.obj/Task_Test.o .obj/Task_Test. .shobj/Task_Test.o .shobj/Task_Test.: Task_Test.cpp $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h test_config.h
-.obj/Thread_Manager_Test.o .obj/Thread_Manager_Test. .shobj/Thread_Manager_Test.o .shobj/Thread_Manager_Test.: Thread_Manager_Test.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Signal.h test_config.h
-.obj/Thread_Mutex_Test.o .obj/Thread_Mutex_Test. .shobj/Thread_Mutex_Test.o .shobj/Thread_Mutex_Test.: Thread_Mutex_Test.cpp \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Containers.h test_config.h
-.obj/Thread_Pool_Test.o .obj/Thread_Pool_Test. .shobj/Thread_Pool_Test.o .shobj/Thread_Pool_Test.: Thread_Pool_Test.cpp \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h test_config.h
-.obj/Time_Service_Test.o .obj/Time_Service_Test. .shobj/Time_Service_Test.o .shobj/Time_Service_Test.: Time_Service_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Process.h
-.obj/Time_Value_Test.o .obj/Time_Value_Test. .shobj/Time_Value_Test.o .shobj/Time_Value_Test.: Time_Value_Test.cpp \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i
-.obj/Timer_Queue_Test.o .obj/Timer_Queue_Test. .shobj/Timer_Queue_Test.o .shobj/Timer_Queue_Test.: Timer_Queue_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Profile_Timer.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/High_Res_Timer.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Timer_List.h \
- $(ACE_ROOT)/ace/Timer_List_T.h \
- $(ACE_ROOT)/ace/Timer_Heap.h \
- $(ACE_ROOT)/ace/Timer_Heap_T.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Timer_Wheel.h \
- $(ACE_ROOT)/ace/Timer_Wheel_T.h \
- $(ACE_ROOT)/ace/Timer_Hash.h \
- $(ACE_ROOT)/ace/Timer_Hash_T.h
-.obj/Tokens_Test.o .obj/Tokens_Test. .shobj/Tokens_Test.o .shobj/Tokens_Test.: Tokens_Test.cpp test_config.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Process.h \
- $(ACE_ROOT)/ace/Get_Opt.h \
- $(ACE_ROOT)/ace/Local_Tokens.h \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Map_Manager.h \
- $(ACE_ROOT)/ace/Token_Collection.h \
- $(ACE_ROOT)/ace/SString.h \
- $(ACE_ROOT)/ace/Remote_Tokens.h \
- $(ACE_ROOT)/ace/INET_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SOCK_Connector.h \
- $(ACE_ROOT)/ace/SOCK_Stream.h \
- $(ACE_ROOT)/ace/SOCK_IO.h \
- $(ACE_ROOT)/ace/SOCK.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SOCK.i \
- $(ACE_ROOT)/ace/SOCK_IO.i \
- $(ACE_ROOT)/ace/SOCK_Stream.i \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/SOCK_Connector.i \
- $(ACE_ROOT)/ace/Token_Request_Reply.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Token_Invariants.h
-.obj/TSS_Test.o .obj/TSS_Test. .shobj/TSS_Test.o .shobj/TSS_Test.: TSS_Test.cpp $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Signal.h TSS_Test_Errno.h \
- test_config.h
-.obj/UPIPE_SAP_Test.o .obj/UPIPE_SAP_Test. .shobj/UPIPE_SAP_Test.o .shobj/UPIPE_SAP_Test.: UPIPE_SAP_Test.cpp \
- $(ACE_ROOT)/ace/Stream.h \
- $(ACE_ROOT)/ace/ACE.h \
- $(ACE_ROOT)/ace/OS.h \
- $(ACE_ROOT)/ace/inc_user_config.h \
- $(ACE_ROOT)/ace/config.h \
- $(ACE_ROOT)/ace/streams.h \
- $(ACE_ROOT)/ace/Basic_Types.h \
- $(ACE_ROOT)/ace/Trace.h \
- $(ACE_ROOT)/ace/Log_Msg.h \
- $(ACE_ROOT)/ace/Log_Record.h \
- $(ACE_ROOT)/ace/Log_Priority.h \
- $(ACE_ROOT)/ace/Log_Record.i \
- $(ACE_ROOT)/ace/Version.h \
- $(ACE_ROOT)/ace/ACE.i \
- $(ACE_ROOT)/ace/IO_Cntl_Msg.h \
- $(ACE_ROOT)/ace/Message_Block.h \
- $(ACE_ROOT)/ace/Malloc.h \
- $(ACE_ROOT)/ace/Malloc_T.h \
- $(ACE_ROOT)/ace/Synch.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.h \
- $(ACE_ROOT)/ace/SV_Semaphore_Simple.i \
- $(ACE_ROOT)/ace/SV_Semaphore_Complex.i \
- $(ACE_ROOT)/ace/Synch_T.h \
- $(ACE_ROOT)/ace/Event_Handler.h \
- $(ACE_ROOT)/ace/Free_List.h \
- $(ACE_ROOT)/ace/Memory_Pool.h \
- $(ACE_ROOT)/ace/Signal.h \
- $(ACE_ROOT)/ace/Containers.h \
- $(ACE_ROOT)/ace/Mem_Map.h \
- $(ACE_ROOT)/ace/Time_Value.h \
- $(ACE_ROOT)/ace/Module.h \
- $(ACE_ROOT)/ace/Task_T.h \
- $(ACE_ROOT)/ace/Message_Queue.h \
- $(ACE_ROOT)/ace/Strategies.h \
- $(ACE_ROOT)/ace/Strategies_T.h \
- $(ACE_ROOT)/ace/Service_Config.h \
- $(ACE_ROOT)/ace/Service_Object.h \
- $(ACE_ROOT)/ace/Shared_Object.h \
- $(ACE_ROOT)/ace/Reactor.h \
- $(ACE_ROOT)/ace/Handle_Set.h \
- $(ACE_ROOT)/ace/Timer_Queue.h \
- $(ACE_ROOT)/ace/Timer_Queue_T.h \
- $(ACE_ROOT)/ace/Svc_Conf_Tokens.h \
- $(ACE_ROOT)/ace/Synch_Options.h \
- $(ACE_ROOT)/ace/Hash_Map_Manager.h \
- $(ACE_ROOT)/ace/Task.h \
- $(ACE_ROOT)/ace/Thread_Manager.h \
- $(ACE_ROOT)/ace/Thread.h \
- $(ACE_ROOT)/ace/UPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/UPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE.h \
- $(ACE_ROOT)/ace/IPC_SAP.h \
- $(ACE_ROOT)/ace/IPC_SAP.i \
- $(ACE_ROOT)/ace/SPIPE_Addr.h \
- $(ACE_ROOT)/ace/Addr.h \
- $(ACE_ROOT)/ace/SPIPE.i \
- $(ACE_ROOT)/ace/UPIPE_Addr.h \
- $(ACE_ROOT)/ace/SPIPE_Acceptor.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.h \
- $(ACE_ROOT)/ace/SPIPE_Stream.i \
- $(ACE_ROOT)/ace/UPIPE_Connector.h test_config.h
-
-# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
diff --git a/tests/Map_Manager_Test.MAK b/tests/Map_Manager_Test.MAK
deleted file mode 100644
index f1ae0c018da..00000000000
--- a/tests/Map_Manager_Test.MAK
+++ /dev/null
@@ -1,405 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Map_Manager_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Map_Manager_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Map_Manager_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Map_Manager_Test - Win32 Debug" && "$(CFG)" !=\
- "Map_Manager_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Map_Manager_Test.mak" CFG="Map_Manager_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Map_Manager_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Map_Manager_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Map_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Map_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Map_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Map_Manager_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Map_Manager_Test.obj"
-
-"$(OUTDIR)\Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Map_Manager_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Map_Manager_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Map_Manager_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Map_Manager_Test.obj"
-
-"$(OUTDIR)\Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Map_Manager_Test - Win32 Debug" || "$(CFG)" ==\
- "Map_Manager_Test - Win32 Alpha Debug"
-SOURCE=.\Map_Manager_Test.cpp
-
-!IF "$(CFG)" == "Map_Manager_Test - Win32 Debug"
-
-DEP_CPP_MAP_M=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_MAP_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 Alpha Debug"
-
-DEP_CPP_MAP_M=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_MAP_M) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Map_Manager_Test.cpp b/tests/Map_Manager_Test.cpp
deleted file mode 100644
index 4257a440ab7..00000000000
--- a/tests/Map_Manager_Test.cpp
+++ /dev/null
@@ -1,393 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Map_Manager_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test of the ACE_Map_Manager and
-// ACE_Hash_Map_Manager that illustrates how to use the forward
-// and reverse iterators.
-//
-// = AUTHOR
-// Irfan Pyarali and Douglas C. Schmidt
-//
-// ============================================================================
-
-#include "test_config.h"
-
-#if defined (ACE_HAS_TEMPLATE_SPECIALIZATION)
-
-#include "ace/Map_Manager.h"
-#include "ace/Hash_Map_Manager.h"
-#include "ace/Profile_Timer.h"
-#include "ace/Synch.h"
-
-typedef ACE_Null_Mutex MUTEX;
-typedef size_t TYPE;
-
-
-#if defined (ACE_HAS_TEMPLATE_SPECIALIZATION)
-
-// We need this template specialization since TYPE is defined as a
-// size_t, which doesn't have a hash() method defined on it.
-
-u_long
-ACE_Hash_Map_Manager<TYPE, TYPE, MUTEX>::hash (const TYPE& ext_id)
-{
- return ext_id;
-}
-
-#endif /* ACE_HAS_TEMPLATE_SPECIALIZATION */
-
-typedef ACE_Map_Manager <TYPE, TYPE, MUTEX> MAP_MANAGER;
-typedef ACE_Map_Iterator <TYPE, TYPE, MUTEX> ITERATOR;
-typedef ACE_Map_Reverse_Iterator <TYPE, TYPE, MUTEX> REVERSE_ITERATOR;
-typedef ACE_Map_Entry <TYPE, TYPE> ENTRY;
-typedef ACE_Hash_Map_Manager <TYPE, TYPE, MUTEX> HASH_MAP_MANAGER;
-typedef ACE_Hash_Map_Iterator <TYPE, TYPE, MUTEX> HASH_ITERATOR;
-typedef ACE_Hash_Map_Reverse_Iterator <TYPE, TYPE, MUTEX> HASH_REVERSE_ITERATOR;
-typedef ACE_Hash_Map_Entry <TYPE, TYPE> HASH_ENTRY;
-
-static void
-test_hash_map_manager (size_t table_size, size_t iterations)
-{
- HASH_MAP_MANAGER map (table_size);
- TYPE i;
- TYPE j;
-
- for (i = 0; i < iterations; i++)
- ACE_ASSERT (map.bind (i, i) != -1);
-
-#if 1
- {
- i = 0;
-
- for (HASH_ITERATOR iter = map.begin ();
- iter != map.end ();
- iter++, i++)
- {
- HASH_ENTRY &item = *iter;
- ACE_UNUSED_ARG (item);
- ACE_DEBUG ((LM_DEBUG, "%d ", i));
- }
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#else
- {
- HASH_ITERATOR iterator (map);
-
- HASH_ENTRY *entry = 0;
- for (entry = 0, i = 0;
- iterator.next (entry) != 0;
- iterator.advance (), i++)
- ACE_DEBUG ((LM_DEBUG, "%d ", i));
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#endif /* 1 */
-
-#if 1
- {
- i = iterations - 1;
-
- for (HASH_REVERSE_ITERATOR iter = map.rbegin ();
- iter != map.rend ();
- iter++, i--)
- {
- HASH_ENTRY &item = *iter;
- ACE_UNUSED_ARG (item);
- ACE_DEBUG ((LM_DEBUG, "%d ", i));
- }
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#else
- {
- HASH_REVERSE_ITERATOR iterator (map);
-
- HASH_ENTRY *entry = 0;
- for (entry = 0, i = iterations - 1;
- iterator.next (entry) != 0;
- iterator.advance (), i--)
- ACE_DEBUG ((LM_DEBUG, "%d ", i));
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#endif /* 1 */
-
-#if 1
- {
- i = 0;
-
- for (HASH_MAP_MANAGER::iterator iter = map.begin ();
- iter != map.end ();
- iter++, i++)
- {
- HASH_MAP_MANAGER::ENTRY &item = *iter;
- ACE_UNUSED_ARG (item);
- ACE_DEBUG ((LM_DEBUG, "%d ", i));
- }
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#else
- {
- HASH_MAP_MANAGER::ITERATOR iterator (map);
-
- HASH_MAP_MANAGER::ENTRY *entry = 0;
- for (entry = 0, i = 0;
- iterator.next (entry) != 0;
- iterator.advance (), i++)
- ACE_DEBUG ((LM_DEBUG, "%d ", i));
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#endif /* 1 */
-
-#if 1
- {
- i = iterations - 1;
-
- for (HASH_MAP_MANAGER::reverse_iterator iter = map.rbegin ();
- iter != map.rend ();
- iter++, i--)
- {
- HASH_MAP_MANAGER::ENTRY &item = *iter;
- ACE_UNUSED_ARG (item);
- ACE_DEBUG ((LM_DEBUG, "%d ", i));
- }
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#else
- {
- HASH_MAP_MANAGER::REVERSE_ITERATOR iterator (map);
-
- HASH_MAP_MANAGER::ENTRY *entry = 0;
- for (entry = 0, i = iterations - 1;
- iterator.next (entry) != 0;
- iterator.advance (), i--)
- ACE_DEBUG ((LM_DEBUG, "%d ", i));
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#endif /* 1 */
-
- for (i = 0; i < iterations; i++)
- {
- ACE_ASSERT (map.find (i, j) != -1);
- ACE_ASSERT (i == j);
- }
-
- for (i = 0; i < iterations; i++)
- ACE_ASSERT (map.unbind (i) != -1);
-
- ACE_ASSERT (map.current_size () == 0);
-}
-
-static void
-test_map_manager (size_t table_size, size_t iterations)
-{
- MAP_MANAGER map (table_size);
- TYPE i;
- TYPE j;
-
- for (i = 0; i < iterations; i++)
- ACE_ASSERT (map.bind (i, i) != -1);
-
-#if 1
- {
- ENTRY item;
- i = 0;
- for (ITERATOR iter = map.begin ();
- iter != map.end (); i++, iter ++)
- {
- item = *iter;
- ACE_DEBUG ((LM_DEBUG, "%u ", item.int_id_));
- }
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#else
- {
- ITERATOR iterator (map);
- ENTRY *entry = 0;
- for (entry = 0, i = 0;
- iterator.next (entry) != 0;
- iterator.advance (), i++)
- ACE_DEBUG ((LM_DEBUG, "%d ", i));
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#endif /* 1 */
-
-#if 1
- {
- ENTRY item;
- i = iterations - 1;
- for (REVERSE_ITERATOR iter = map.rbegin ();
- iter != map.rend (); i--, iter ++)
- {
- item = *iter;
- ACE_DEBUG ((LM_DEBUG, "%u ", item.int_id_));
- }
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#else
- {
- REVERSE_ITERATOR iterator (map);
-
- ENTRY *entry = 0;
- for (entry = 0, i = iterations - 1;
- iterator.next (entry) != 0;
- iterator.advance (), i--)
- ACE_DEBUG ((LM_DEBUG, "%d ", i));
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#endif /* 1 */
-
-#if 1
- {
- MAP_MANAGER::ENTRY item;
- i = 0;
- for (MAP_MANAGER::iterator iter = map.begin ();
- iter != map.end (); i++, iter ++)
- {
- item = *iter;
- ACE_DEBUG ((LM_DEBUG, "%u ", item.int_id_));
- }
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#else
- {
- MAP_MANAGER::ITERATOR iterator (map);
-
- MAP_MANAGER::ENTRY *entry = 0;
- for (entry = 0, i = 0;
- iterator.next (entry) != 0;
- iterator.advance (), i++)
- ACE_DEBUG ((LM_DEBUG, "%d ", i));
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#endif /* 1 */
-
-#if 1
- {
- ENTRY item;
- i = iterations - 1;
- for (MAP_MANAGER::reverse_iterator iter = map.rbegin ();
- iter != map.rend (); i--, iter ++)
- {
- item = *iter;
- ACE_DEBUG ((LM_DEBUG, "%u ", item.int_id_));
- }
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#else
- {
- MAP_MANAGER::REVERSE_ITERATOR iterator (map);
-
- MAP_MANAGER::ENTRY *entry = 0;
- for (entry = 0, i = iterations - 1;
- iterator.next (entry) != 0;
- iterator.advance (), i--)
- ACE_DEBUG ((LM_DEBUG, "%d ", i));
- ACE_DEBUG ((LM_DEBUG, "\n"));
- }
-#endif /* 1 */
-
- for (i = 0; i < iterations; i++)
- {
- ACE_ASSERT (map.find (i, j) != -1);
- ACE_ASSERT (i == j);
- }
-
- for (i = 0; i < iterations; i++)
- ACE_ASSERT (map.unbind (i) != -1);
-
- ACE_ASSERT (map.current_size () == 0);
-}
-
-static void
-run_test (void (*ptf) (size_t, size_t),
- size_t table_size,
- size_t iterations,
- const char *test_name)
-{
- ACE_Profile_Timer timer;
- timer.start ();
-
- (*ptf) (table_size, iterations);
-
- timer.stop ();
-
- ACE_Profile_Timer::ACE_Elapsed_Time et;
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG, "time to test a %d item map for %d iterations using %s\
-n",
- table_size, iterations, test_name));
- ACE_DEBUG ((LM_DEBUG, "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
- ACE_DEBUG ((LM_DEBUG, "time per call = %f usecs\n",
- (et.real_time / double (iterations)) * 1000000));
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_START_TEST ("Map_Manager_Test");
-
- size_t table_size = ACE_MAX_ITERATIONS / 2;
- size_t iterations = ACE_MAX_ITERATIONS;
-
- if (argc > 1)
- table_size = ACE_OS::atoi (argv[1]);
- if (argc > 2)
- iterations = ACE_OS::atoi (argv[2]);
-
- run_test (&test_hash_map_manager, table_size, iterations, "Hash_Map_Manager");
- run_test (&test_map_manager, table_size, iterations, "Map_Manager");
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Hash_Map_Manager<TYPE, TYPE, MUTEX>;
-template class ACE_Hash_Map_Iterator_Base<TYPE, TYPE, MUTEX>;
-template class ACE_Hash_Map_Iterator<TYPE, TYPE, MUTEX>;
-template class ACE_Hash_Map_Reverse_Iterator<TYPE, TYPE, MUTEX>;
-template class ACE_Hash_Map_Entry<TYPE, TYPE>;
-template class ACE_Map_Manager<TYPE, TYPE, MUTEX>;
-template class ACE_Map_Iterator_Base<TYPE, TYPE, MUTEX>;
-template class ACE_Map_Iterator<TYPE, TYPE, MUTEX>;
-template class ACE_Map_Reverse_Iterator<TYPE, TYPE, MUTEX>;
-template class ACE_Map_Entry<TYPE, TYPE>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Hash_Map_Manager<TYPE, TYPE, MUTEX>
-#pragma instantiate ACE_Hash_Map_Iterator_Base<TYPE, TYPE, MUTEX>
-#pragma instantiate ACE_Hash_Map_Iterator<TYPE, TYPE, MUTEX>
-#pragma instantiate ACE_Hash_Map_Reverse_Iterator<TYPE, TYPE, MUTEX>
-#pragma instantiate ACE_Hash_Map_Entry<TYPE, TYPE>
-#pragma instantiate ACE_Map_Manager<TYPE, TYPE, MUTEX>
-#pragma instantiate ACE_Map_Iterator_Base<TYPE, TYPE, MUTEX>
-#pragma instantiate ACE_Map_Iterator<TYPE, TYPE, MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<TYPE, TYPE, MUTEX>
-#pragma instantiate ACE_Map_Entry<TYPE, TYPE>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#else /* ACE_HAS_TEMPLATE_SPECIALIZATION */
-
-
-int
-main (int argc, char *argv[])
-{
- ACE_START_TEST ("Map_Manager_Test");
-
- ACE_UNUSED_ARG (argc);
- ACE_UNUSED_ARG (argv);
- ACE_ERROR ((LM_ERROR, "Template specializations not supported on this platform\n"));
-
- ACE_END_TEST;
- return 0;
-}
-
-#endif /* ACE_HAS_TEMPLATE_SPECIALIZATION */
diff --git a/tests/Map_Manager_Test.dsp b/tests/Map_Manager_Test.dsp
deleted file mode 100644
index b421dafa2dd..00000000000
--- a/tests/Map_Manager_Test.dsp
+++ /dev/null
@@ -1,206 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Map_Manager_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Map_Manager_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Map_Manager_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Map_Manager_Test.mak" CFG="Map_Manager_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Map_Manager_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Map_Manager_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Map_Manager_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Map_Manager_Test\Debug"
-# PROP BASE Target_Dir ".\Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Map_Manager_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Map_Manager_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Map_Manager_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Map_Manager_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Map_Manager_Test - Win32 Debug"
-# Name "Map_Manager_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Map_Manager_Test.cpp
-
-!IF "$(CFG)" == "Map_Manager_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 Alpha Debug"
-
-DEP_CPP_MAP_M=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Mem_Map_Test.MAK b/tests/Mem_Map_Test.MAK
deleted file mode 100644
index 80293e65c80..00000000000
--- a/tests/Mem_Map_Test.MAK
+++ /dev/null
@@ -1,294 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Mem_Map_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Mem_Map_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Mem_Map_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Mem_Map_Test - Win32 Debug" && "$(CFG)" !=\
- "Mem_Map_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Mem_Map_Test.mak" CFG="Mem_Map_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Mem_Map_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Mem_Map_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Mem_Map_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Mem_Map_Test.exe"
- -@erase "$(OUTDIR)\Mem_Map_Test.ilk"
- -@erase "$(OUTDIR)\Mem_Map_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Mem_Map_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Mem_Map_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Mem_Map_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Mem_Map_Test.obj"
-
-"$(OUTDIR)\Mem_Map_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Mem_Map_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Mem_Map_Test.exe"
- -@erase "$(OUTDIR)\Mem_Map_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Mem_Map_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Mem_Map_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Mem_Map_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Mem_Map_Test.obj"
-
-"$(OUTDIR)\Mem_Map_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Mem_Map_Test - Win32 Debug" || "$(CFG)" ==\
- "Mem_Map_Test - Win32 Alpha Debug"
-SOURCE=.\Mem_Map_Test.cpp
-
-!IF "$(CFG)" == "Mem_Map_Test - Win32 Debug"
-
-DEP_CPP_MEM_M=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map_Test.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 Alpha Debug"
-
-DEP_CPP_MEM_M=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Mem_Map_Test.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Mem_Map_Test.cpp b/tests/Mem_Map_Test.cpp
deleted file mode 100644
index bda710603f1..00000000000
--- a/tests/Mem_Map_Test.cpp
+++ /dev/null
@@ -1,183 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Mem_Map_Test.cpp
-//
-// = DESCRIPTION
-// This test illustrates the use of ACE_Mem_Map to reverse a
-// file. The test first creates a dummy file for testing, then
-// reverses the file and then reverses it again to get back the
-// original file.
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Mem_Map.h"
-
-static const int LINE_LENGTH = 10;
-static const int NUM_LINES = 15;
-
-static void
-reverse_file (ACE_HANDLE file_handle,
- char *array,
- int size)
-{
- int count = 0;
- size--;
-
- if (array[size] == '\0')
- array[size] = '\n';
-
- while (--size >= 0)
- {
- if (array[size] == '\n')
- {
- ACE_OS::write (file_handle, array + size + 1, count);
- ACE_OS::write (file_handle, "\n", 1);
- count = 0;
- }
- else
- count++;
- }
- ACE_OS::write (file_handle, array, count+1);
-}
-
-static int
-create_test_file (int line_length, int num_lines)
-{
- char *mybuf;
-
- ACE_NEW_RETURN (mybuf, char[line_length + 1], -1);
- char *c = ACE_ALPHABET;
- char *d = c;
-
- ACE_HANDLE file_handle = ACE_OS::open (ACE_DEFAULT_TEST_FILE,
- O_RDWR | O_CREAT | O_TRUNC,
- 0666);
-
- if (file_handle == ACE_INVALID_HANDLE)
- {
- delete [] mybuf;
- ACE_ERROR_RETURN ((LM_ERROR, "Open failed\n"), -1);
- }
-
- for (int j = 0; j < num_lines; j++)
- {
- for (int i = 0; i < line_length; i++)
- {
- mybuf[i] = *c;
- c++;
- }
-
- mybuf[line_length] = '\0';
-
- c = ++d;
-
- if (ACE_OS::write (file_handle, mybuf, line_length) != line_length)
- {
- delete [] mybuf;
- ACE_ERROR_RETURN ((LM_ERROR, "write to file failed: %p (%d)\n",
- errno, errno), -1);
- }
-
- if (ACE_OS::write (file_handle, "\n", 1) != 1)
- {
- delete [] mybuf;
- ACE_ERROR_RETURN ((LM_ERROR, "write to file failed\n"), -1);
- }
- }
-
- ACE_OS::close (file_handle);
-
- delete [] mybuf;
- return 0;
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Mem_Map_Test");
-
- // First create a test file to work on
- if (create_test_file (LINE_LENGTH, NUM_LINES) != 0)
- ACE_ERROR_RETURN ((LM_ERROR, "Create test file failed\n"), -1);
-
- ACE_Mem_Map mmap;
-
- // First memory map the test file
- if (mmap.map (ACE_DEFAULT_TEST_FILE) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%n: %p\n%a", "mmap"), -1);
-
- // Now create a temporary file for intermediate processing
- ACE_HANDLE temp_file_handle = ACE_OS::open (ACE_TEMP_FILE_NAME,
- O_RDWR | O_TRUNC | O_CREAT,
- 0666);
-
- if (temp_file_handle == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR, "Open failed\n"), -1);
-
- // Reverse the original file and write the output to the temporary
- // file.
- reverse_file (temp_file_handle,
- (char *) mmap.addr (),
- mmap.size ());
-
- ACE_OS::close (temp_file_handle);
-
- ACE_Mem_Map temp_mmap;
-
- // Now memory map the temporary file
- if (temp_mmap.map (ACE_TEMP_FILE_NAME) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%n: %p\n%a", "mmap"), -1);
-
- TCHAR temp_file_name[BUFSIZ];
-
- // Create another temporary file that would hold the output of
- // reversing the first temporary file
- ACE_OS::sprintf (temp_file_name, __TEXT ("%s%s"),
- ACE_TEMP_FILE_NAME, __TEXT ("2"));
- if ((temp_file_handle = ACE_OS::open (temp_file_name,
- O_RDWR | O_TRUNC | O_CREAT,
- 0666)) == ACE_INVALID_HANDLE)
- ACE_ERROR_RETURN ((LM_ERROR, "Open failed\n"), -1);
-
- // Now reverse the temporary file and write everything to the second
- // temporary file.
- reverse_file (temp_file_handle,
- (char *) temp_mmap.addr (),
- temp_mmap.size ());
-
- ACE_OS::close (temp_file_handle);
-
- // Memory map the second temporary file
- ACE_Mem_Map temp_mmap2;
-
- if (temp_mmap2.map (temp_file_name) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%n: %p\n%a", "mmap"), -1);
-
- // Now do a memcmp -- the orig file and the second temporary file
- // should be identical.
- ACE_ASSERT (ACE_OS::memcmp (temp_mmap2.addr (),
- mmap.addr (),
- mmap.size ()) == 0);
-
- // Delete ACE_DEFAULT_TEST_FILE
- mmap.remove ();
-
- // Delete ACE_TEMP_TEST_FILE
- temp_mmap.remove ();
-
- // Delete ACE_TEMP_TEST_FILE_2
- temp_mmap2.remove ();
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Mem_Map_Test.dsp b/tests/Mem_Map_Test.dsp
deleted file mode 100644
index b843d6a077c..00000000000
--- a/tests/Mem_Map_Test.dsp
+++ /dev/null
@@ -1,151 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Mem_Map_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Mem_Map_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Mem_Map_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Mem_Map_Test.mak" CFG="Mem_Map_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Mem_Map_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Mem_Map_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Mem_Map_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Mem_Map_Test\Debug"
-# PROP BASE Target_Dir ".\Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Mem_Map_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Mem_Map_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Mem_Map_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Mem_Map_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Mem_Map_Test - Win32 Debug"
-# Name "Mem_Map_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Mem_Map_Test.cpp
-
-!IF "$(CFG)" == "Mem_Map_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 Alpha Debug"
-
-DEP_CPP_MEM_M=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Message_Block_Test.MAK b/tests/Message_Block_Test.MAK
deleted file mode 100644
index 672d7703de0..00000000000
--- a/tests/Message_Block_Test.MAK
+++ /dev/null
@@ -1,454 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Message_Block_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Message_Block_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Message_Block_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Message_Block_Test - Win32 Debug" && "$(CFG)" !=\
- "Message_Block_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Block_Test.mak"\
- CFG="Message_Block_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Message_Block_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Message_Block_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Message_Block_Test.ilk"
- -@erase "$(OUTDIR)\Message_Block_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Message_Block_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Message_Block_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Block_Test.obj"
-
-"$(OUTDIR)\Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Message_Block_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Message_Block_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Message_Block_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Block_Test.obj"
-
-"$(OUTDIR)\Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Message_Block_Test - Win32 Debug" || "$(CFG)" ==\
- "Message_Block_Test - Win32 Alpha Debug"
-SOURCE=.\Message_Block_Test.cpp
-
-!IF "$(CFG)" == "Message_Block_Test - Win32 Debug"
-
-DEP_CPP_MESSA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 Alpha Debug"
-
-DEP_CPP_MESSA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Message_Block_Test.cpp b/tests/Message_Block_Test.cpp
deleted file mode 100644
index 18851906c3b..00000000000
--- a/tests/Message_Block_Test.cpp
+++ /dev/null
@@ -1,329 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Message_Block_Test.cpp
-//
-// = DESCRIPTION
-// This test program is a torture test that illustrates how
-// ACE_Message_Block reference counting works in multi-threaded
-// code.
-//
-// = AUTHOR
-// Doug Schmidt and Nanbor Wang
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Task.h"
-#include "ace/Malloc.h"
-#include "ace/Profile_Timer.h"
-#include "ace/Free_List.h"
-
-// Number of memory allocation strategies used in this test.
-static const int ACE_ALLOC_STRATEGY_NO = 2;
-
-// Size of a memory block (multiple of ACE_MALLOC_ALIGN)
-static const int ACE_ALLOC_SIZE = 5;
-
-// Amount of memory block preallocated
-static const size_t ACE_ALLOC_AMOUNT = 48;
-
-#if defined (ACE_HAS_THREADS)
-
-// Number of iterations to run the test.
-static size_t n_iterations = ACE_MAX_ITERATIONS;
-
-static ACE_Lock_Adapter<ACE_SYNCH_MUTEX> lock_adapter_;
-// Serialize access to <ACE_Message_Block> reference count, which will
-// be decremented from multiple threads.
-
-class Worker_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Worker_Task (void);
- // Activate the task.
-
- virtual int svc (void);
- // Iterate <n_iterations> time printing off a message and "waiting"
- // for all other threads to complete this iteration.
-
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv = 0);
- // Allows the producer to pass messages to the <Message_Block>.
-
-private:
- virtual int close (u_long);
- // Close hook.
-};
-
-int
-Worker_Task::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) close of worker\n"));
- return 0;
-}
-
-// Simply enqueue the Worker_Task into the end of the queue.
-
-int
-Worker_Task::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- return this->msg_queue ()->enqueue_prio (mb, tv);
-}
-
-// Iterate <n_iterations> printing off a message and "waiting" for all
-// other threads to complete this iteration.
-
-int
-Worker_Task::svc (void)
-{
- // The <ACE_Task::svc_run()> method automatically adds us to the
- // process-wide <ACE_Thread_Manager> when the thread begins.
-
- ACE_DEBUG ((LM_DEBUG, "(%t) starting svc() method\n"));
-
- // Keep looping, reading a message out of the queue, until we get a
- // message with a length == 0, which signals us to quit.
-
- for (int count = 0; ; count++)
- {
- ACE_Message_Block *mb;
-
- ACE_ASSERT (this->msg_queue ()->dequeue_head (mb) != -1);
-
- int length = mb->length ();
-
- // If there's a next() Task then "logically" copy the message by
- // calling <duplicate> and send it on down the pipeline. Note
- // that this doesn't actually make a copy of the message
- // contents (i.e., the Data_Block portion), it just makes a copy
- // of the header and reference counts the data.
- if (this->next () != 0)
- ACE_ASSERT (this->put_next (mb->duplicate ()) != -1);
-
- // If there's no next() Task to send to, then we'll consume the
- // message here.
- else if (length > 0)
- {
- int current_count = ACE_OS::atoi (mb->rd_ptr ());
- int i;
-
- ACE_ASSERT (count == current_count);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) enqueueing %d duplicates\n",
- current_count));
-
- ACE_Message_Block *dup;
-
- // Enqueue <current_count> duplicates with msg_priority == 1.
- for (i = current_count; i > 0; i--)
- {
- ACE_ALLOCATOR_RETURN (dup, mb->duplicate (), -1);
- // Set the priority to be greater than "normal"
- // messages. Therefore, all of these messages should go
- // to the "front" of the queue, i.e., ahead of all the
- // other messages that are being enqueued by other
- // threads.
- dup->msg_priority (1);
-
- ACE_ASSERT (this->msg_queue ()->enqueue_prio
- (dup,
- // Don't block indefinitely if we flow control...
- (ACE_Time_Value *) &ACE_Time_Value::zero) != -1);
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) dequeueing %d duplicates\n",
- current_count));
-
- // Dequeue the same <current_count> duplicates.
- for (i = current_count; i > 0; i--)
- {
- ACE_ASSERT (this->msg_queue ()->dequeue_head (dup) != -1);
- ACE_ASSERT (count == ACE_OS::atoi (dup->rd_ptr ()));
- ACE_ASSERT (ACE_OS::strcmp (mb->rd_ptr (), dup->rd_ptr ()) == 0);
- ACE_ASSERT (dup->msg_priority () == 1);
- dup->release ();
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in iteration %d, length = %d, prio = %d, text = \"%*s\"\n",
- count,
- length,
- mb->msg_priority (),
- length - 2, // remove the trailing "\n\0"
- mb->rd_ptr ()));
- }
-
- // We're responsible for deallocating this.
- mb->release ();
-
- if (length == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in iteration %d, queue len = %d, got NULL message, exiting\n",
- count, this->msg_queue ()->message_count ()));
- break;
- }
- }
-
- // Note that the ACE_Task::svc_run () method automatically removes
- // us from the Thread_Manager when the thread exits.
- return 0;
-}
-
-Worker_Task::Worker_Task (void)
-{
- // Make us an Active Object.
- if (this->activate (THR_NEW_LWP) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "activate failed"));
-}
-
-static int
-produce (Worker_Task &worker_task,
- ACE_Allocator *alloc_strategy)
-{
- ACE_Message_Block *mb;
-
- // Send <n_iteration> messages through the pipeline.
- for (size_t count = 0; count < n_iterations; count++)
- {
- char buf[BUFSIZ];
- ACE_OS::sprintf (buf, "%d\n", count);
-
- int n = ACE_OS::strlen (buf) + 1;
-
- // Allocate a new message.
- ACE_NEW_RETURN (mb,
- ACE_Message_Block (n, // size
- ACE_Message_Block::MB_DATA, // type
- 0, // cont
- 0, // data
- alloc_strategy, // allocator
- &lock_adapter_, // locking strategy
- 0), // priority
- -1);
-
- // Copy buf into the Message_Block and update the wr_ptr ().
- mb->copy (buf, n);
-
- // Pass the message to the Worker_Task.
- if (worker_task.put (mb,
- // Don't block indefinitely if we flow control...
- (ACE_Time_Value *) &ACE_Time_Value::zero) == -1)
- ACE_ERROR ((LM_ERROR, " (%t) %p\n", "put"));
- }
-
- // Send a shutdown message to the waiting threads and exit.
- ACE_DEBUG ((LM_DEBUG,
- "\n(%t) sending shutdown message\n"));
-
- ACE_NEW_RETURN (mb,
- ACE_Message_Block (0, ACE_Message_Block::MB_DATA,
- 0, 0, alloc_strategy, &lock_adapter_),
- -1);
-
- if (worker_task.put (mb) == -1)
- ACE_ERROR ((LM_ERROR, " (%t) %p\n", "put"));
-
- ACE_DEBUG ((LM_DEBUG, "\n(%t) end producer\n"));
-
- return 0;
-}
-
-typedef char MEMORY_CHUNK[ACE_MALLOC_ALIGN * ACE_ALLOC_SIZE];
-
-ACE_Cached_Allocator<MEMORY_CHUNK,
- ACE_SYNCH_MUTEX>
- mem_allocator (ACE_ALLOC_AMOUNT);
-
-struct
-{
- ACE_Allocator *strategy_;
- char *name_;
- ACE_Profile_Timer::ACE_Elapsed_Time et_;
-} alloc_struct[ACE_ALLOC_STRATEGY_NO] =
-{
- { NULL, "Default" },
- { &mem_allocator, "Cached Memory" }
-};
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Cached_Allocator<MEMORY_CHUNK, ACE_SYNCH_MUTEX>;
-template class ACE_Cached_Mem_Pool_Node<MEMORY_CHUNK>;
-template class ACE_Locked_Free_List<ACE_Cached_Mem_Pool_Node<MEMORY_CHUNK>, ACE_SYNCH_MUTEX>;
-template class ACE_Free_List<ACE_Cached_Mem_Pool_Node<MEMORY_CHUNK> >;
-template class ACE_Lock_Adapter<ACE_SYNCH_MUTEX>;
-template class ACE_Message_Queue_Iterator<ACE_NULL_SYNCH>;
-template class ACE_Message_Queue_Reverse_Iterator<ACE_NULL_SYNCH>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Cached_Allocator<MEMORY_CHUNK, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Cached_Mem_Pool_Node<MEMORY_CHUNK>
-#pragma instantiate ACE_Locked_Free_List<ACE_Cached_Mem_Pool_Node<MEMORY_CHUNK>, ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Free_List<ACE_Cached_Mem_Pool_Node<MEMORY_CHUNK> >
-#pragma instantiate ACE_Lock_Adapter<ACE_SYNCH_MUTEX>
-#pragma instantiate ACE_Message_Queue_Iterator<ACE_NULL_SYNCH>
-#pragma instantiate ACE_Message_Queue_Reverse_Iterator<ACE_NULL_SYNCH>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#endif /* ACE_HAS_THREADS */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Message_Block_Test");
-#if defined (ACE_HAS_THREADS)
- int n_threads = ACE_MAX_THREADS;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) threads = %d\n", n_threads));
-
- ACE_Profile_Timer ptime;
-
- int i;
-
- for (i = 0; i < ACE_ALLOC_STRATEGY_NO; i++)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Start Message_Block_Test using %s allocation strategy\n",
- alloc_struct[i].name_));
-
- // Create the worker tasks.
- Worker_Task worker_task[ACE_MAX_THREADS] ;
-
- // Link all the tasks together into a simple pipeline.
- for (size_t j = 1; j < ACE_MAX_THREADS; j++)
- worker_task[j - 1].next (&worker_task[j]);
-
- ptime.start ();
- // Generate messages and pass them through the pipeline.
- produce (worker_task[0], alloc_struct[i].strategy_);
-
- // Wait for all the threads to reach their exit point.
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) waiting for worker tasks to finish...\n"));
-
- ACE_Thread_Manager::instance ()->wait ();
- ptime.stop ();
- ptime.elapsed_time (alloc_struct[i].et_);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) destroying worker tasks\n"));
- }
-
- for (i = 0; i < ACE_ALLOC_STRATEGY_NO; i++)
- ACE_DEBUG ((LM_DEBUG,
- "Elapsed time using %s allocation strategy: %f sec\n",
- alloc_struct[i].name_, alloc_struct[i].et_.real_time));
-
- ACE_DEBUG ((LM_DEBUG, "(%t) Exiting...\n"));
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Message_Block_Test.dsp b/tests/Message_Block_Test.dsp
deleted file mode 100644
index bd8c4288641..00000000000
--- a/tests/Message_Block_Test.dsp
+++ /dev/null
@@ -1,231 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Message_Block_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Message_Block_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Block_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Block_Test.mak"\
- CFG="Message_Block_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Message_Block_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Message_Block_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Block_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Message_Block_Test\Debug"
-# PROP BASE Target_Dir ".\Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Block_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Block_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Message_Block_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Message_Block_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Message_Block_Test - Win32 Debug"
-# Name "Message_Block_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Message_Block_Test.cpp
-
-!IF "$(CFG)" == "Message_Block_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 Alpha Debug"
-
-DEP_CPP_MESSA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Message_Queue_Notifications_Test.MAK b/tests/Message_Queue_Notifications_Test.MAK
deleted file mode 100644
index 25027e79e1a..00000000000
--- a/tests/Message_Queue_Notifications_Test.MAK
+++ /dev/null
@@ -1,450 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Message_Queue_Notifications_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Message_Queue_Notifications_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to\
- Message_Queue_Notifications_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Message_Queue_Notifications_Test - Win32 Debug" && "$(CFG)" !=\
- "Message_Queue_Notifications_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Queue_Notifications_Test.mak"\
- CFG="Message_Queue_Notifications_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Message_Queue_Notifications_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notifications_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Message_Queue_Notifications_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Notifications_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.ilk"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Message_Queue_Notifications_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Message_Queue_Notifications_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Message_Queue_Notifications_Test.exe" /pdbtype:sept\
- /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Notifications_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Notifications_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notifications_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Notifications_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Message_Queue_Notifications_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Message_Queue_Notifications_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Message_Queue_Notifications_Test.exe" /pdbtype:sept\
- /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Notifications_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Notifications_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Message_Queue_Notifications_Test - Win32 Debug" || "$(CFG)" ==\
- "Message_Queue_Notifications_Test - Win32 Alpha Debug"
-SOURCE=.\Message_Queue_Notifications_Test.cpp
-
-!IF "$(CFG)" == "Message_Queue_Notifications_Test - Win32 Debug"
-
-DEP_CPP_MESSA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Queue_Notifications_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notifications_Test - Win32 Alpha Debug"
-
-DEP_CPP_MESSA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Queue_Notifications_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA)\
- "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Message_Queue_Notifications_Test.cpp b/tests/Message_Queue_Notifications_Test.cpp
deleted file mode 100644
index 8fad3692e11..00000000000
--- a/tests/Message_Queue_Notifications_Test.cpp
+++ /dev/null
@@ -1,147 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Message_Queue_Notification_Test.cpp
-//
-// = DESCRIPTION
-// This is a test to illustrate the notification mechanisms in
-// Message_Queue and its integration with Reactor.
-//
-// Note the following things about this example:
-//
-// 1. Multiple threads are not required.
-// 2. You do not have to explicitly notify the Reactor
-// 3. This code will work the same with any Reactor Implementation
-// 4. handle_input, handle_exception, handle_output are the only
-// callbacks supported by this mechanism
-// 5. The notification mechanism need not notify the Reactor. You can
-// write your own strategy classes that can do whatever application
-// specific behavior you want.
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Reactor.h"
-#include "ace/Strategies.h"
-#include "ace/Task.h"
-
-static int iterations = 10;
-
-class Message_Handler : public ACE_Task<ACE_NULL_SYNCH>
-{
-public:
- Message_Handler (ACE_Reactor &reactor);
-
- virtual int handle_input (ACE_HANDLE);
- virtual int handle_output (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- virtual int handle_exception (ACE_HANDLE fd = ACE_INVALID_HANDLE);
-
-private:
- int process_message (void);
- void make_message (void);
-
- ACE_Reactor_Notification_Strategy notification_strategy_;
-};
-
-Message_Handler::Message_Handler (ACE_Reactor &reactor)
- // First time handle_input will be called
- : notification_strategy_ (&reactor,
- this,
- ACE_Event_Handler::READ_MASK)
-{
- this->msg_queue ()->notification_strategy (&this->notification_strategy_);
- this->make_message ();
-}
-
-int
-Message_Handler::handle_input (ACE_HANDLE)
-{
- ACE_DEBUG ((LM_DEBUG, "Message_Handler::handle_input\n"));
-
- // Next time handle_output will be called
- this->notification_strategy_.mask (ACE_Event_Handler::WRITE_MASK);
-
- return process_message ();
-}
-
-int
-Message_Handler::handle_output (ACE_HANDLE fd)
-{
- ACE_DEBUG ((LM_DEBUG, "Message_Handler::handle_output\n"));
- ACE_UNUSED_ARG (fd);
-
- // Next time handle_exception will be called
- this->notification_strategy_.mask (ACE_Event_Handler::EXCEPT_MASK);
-
- return process_message ();
-}
-
-int
-Message_Handler::handle_exception (ACE_HANDLE fd)
-{
- ACE_DEBUG ((LM_DEBUG, "Message_Handler::handle_exception\n"));
- ACE_UNUSED_ARG (fd);
-
- // Next time handle_input will be called
- this->notification_strategy_.mask (ACE_Event_Handler::READ_MASK);
-
- return process_message ();
-}
-
-int
-Message_Handler::process_message (void)
-{
- ACE_Message_Block *mb;
-
- if (this->getq (mb, (ACE_Time_Value *) &ACE_Time_Value::zero) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "dequeue_head"), -1);
- else
- {
- ACE_DEBUG ((LM_DEBUG, "message received = %s\n", mb->rd_ptr ()));
- delete mb;
- }
-
- this->make_message ();
- return 0;
-}
-
-void
-Message_Handler::make_message (void)
-{
- if (--iterations > 0)
- {
- ACE_Message_Block *mb = new ACE_Message_Block ("hello");
-
- ACE_DEBUG ((LM_DEBUG, "sending message\n"));
- this->putq (mb);
- }
-}
-
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Message_Queue_Notifications_Test");
-
-#if defined (ACE_HAS_THREADS)
- ACE_Reactor reactor;
- Message_Handler mh (reactor);
-
- while (iterations > 0)
- reactor.handle_events ();
-
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
-
diff --git a/tests/Message_Queue_Notifications_Test.dsp b/tests/Message_Queue_Notifications_Test.dsp
deleted file mode 100644
index 50d9ae1ac7e..00000000000
--- a/tests/Message_Queue_Notifications_Test.dsp
+++ /dev/null
@@ -1,226 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Message_Queue_Notifications_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Message_Queue_Notifications_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Queue_Notifications_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Queue_Notifications_Test.mak"\
- CFG="Message_Queue_Notifications_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Message_Queue_Notifications_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notifications_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Message_Queue_Notifications_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_"
-# PROP BASE Intermediate_Dir "Message_"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notifications_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_"
-# PROP BASE Intermediate_Dir "Message_"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Message_Queue_Notifications_Test - Win32 Debug"
-# Name "Message_Queue_Notifications_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Message_Queue_Notifications_Test.cpp
-
-!IF "$(CFG)" == "Message_Queue_Notifications_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notifications_Test - Win32 Alpha Debug"
-
-DEP_CPP_MESSA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Message_Queue_Test.MAK b/tests/Message_Queue_Test.MAK
deleted file mode 100644
index 614381854ab..00000000000
--- a/tests/Message_Queue_Test.MAK
+++ /dev/null
@@ -1,422 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Message_Queue_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Message_Queue_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Message_Queue_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Message_Queue_Test - Win32 Debug" && "$(CFG)" !=\
- "Message_Queue_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Queue_Test.mak"\
- CFG="Message_Queue_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Message_Queue_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Message_Queue_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Test.ilk"
- -@erase "$(OUTDIR)\Message_Queue_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Message_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Message_Queue_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Message_Queue_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Message_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Message_Queue_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Message_Queue_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Message_Queue_Test - Win32 Debug" || "$(CFG)" ==\
- "Message_Queue_Test - Win32 Alpha Debug"
-SOURCE=.\Message_Queue_Test.cpp
-
-!IF "$(CFG)" == "Message_Queue_Test - Win32 Debug"
-
-DEP_CPP_MESSA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 Alpha Debug"
-
-DEP_CPP_MESSA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Message_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Message_Queue_Test.cpp b/tests/Message_Queue_Test.cpp
deleted file mode 100644
index 6ea1d61b945..00000000000
--- a/tests/Message_Queue_Test.cpp
+++ /dev/null
@@ -1,105 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Message_Queue_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test of the ACE_Message_Queue that
-// illustrates how to use the forward and reverse iterators.
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Message_Queue.h"
-#include "ace/Synch.h"
-
-typedef ACE_Message_Queue <ACE_NULL_SYNCH> QUEUE;
-typedef ACE_Message_Queue_Iterator <ACE_NULL_SYNCH> ITERATOR;
-typedef ACE_Message_Queue_Reverse_Iterator <ACE_NULL_SYNCH> REVERSE_ITERATOR;
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Message_Queue_Test");
-
- const int ITERATIONS = 5;
- char buffer[ITERATIONS][BUFSIZ];
- QUEUE queue (32 * 1024);
- int i;
-
- for (i = 0; i < ITERATIONS; i++)
- {
- ACE_OS::sprintf (buffer[i], "%d", i+1);
-
- ACE_Message_Block *entry;
- ACE_NEW_RETURN (entry, ACE_Message_Block (buffer[i], sizeof buffer[i]), -1);
-
- if (queue.is_full ())
- ACE_ERROR_RETURN ((LM_ERROR,
- "QUEUE:: the message queue is full on iteration %u!\n",
- i+1),
- -1);
-
- if (queue.enqueue (entry) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "QUEUE::enqueue\n"), -1);
- }
-
- ACE_DEBUG ((LM_DEBUG, "\nForward Iterations\n"));
- {
- ITERATOR iterator (queue);
-
- for (ACE_Message_Block *entry = 0;
- iterator.next (entry) != 0;
- iterator.advance ())
- ACE_DEBUG ((LM_DEBUG, "%s\n", entry->base ()));
- }
-
- ACE_DEBUG ((LM_DEBUG, "\nReverse Iterations\n"));
- {
- REVERSE_ITERATOR iterator (queue);
-
- for (ACE_Message_Block *entry = 0;
- iterator.next (entry) != 0;
- iterator.advance ())
- ACE_DEBUG ((LM_DEBUG, "%s\n", entry->base ()));
- }
-
- ACE_DEBUG ((LM_DEBUG, "\nForward Iterations\n"));
- {
- QUEUE::ITERATOR iterator (queue);
-
- for (ACE_Message_Block *entry = 0;
- iterator.next (entry) != 0;
- iterator.advance ())
- ACE_DEBUG ((LM_DEBUG, "%s\n", entry->base ()));
- }
-
- ACE_DEBUG ((LM_DEBUG, "\nReverse Iterations\n"));
- {
- QUEUE::REVERSE_ITERATOR iterator (queue);
-
- for (ACE_Message_Block *entry = 0;
- iterator.next (entry) != 0;
- iterator.advance ())
- ACE_DEBUG ((LM_DEBUG, "%s\n", entry->base ()));
- }
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Message_Queue_Iterator<ACE_NULL_SYNCH>;
-template class ACE_Message_Queue_Reverse_Iterator<ACE_NULL_SYNCH>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Message_Queue_Iterator<ACE_NULL_SYNCH>
-#pragma instantiate ACE_Message_Queue_Reverse_Iterator<ACE_NULL_SYNCH>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/tests/Message_Queue_Test.dsp b/tests/Message_Queue_Test.dsp
deleted file mode 100644
index c00e808c49e..00000000000
--- a/tests/Message_Queue_Test.dsp
+++ /dev/null
@@ -1,215 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Message_Queue_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Message_Queue_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Queue_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Queue_Test.mak"\
- CFG="Message_Queue_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Message_Queue_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Message_Queue_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Queue_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Test\Debug"
-# PROP BASE Target_Dir ".\Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Queue_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Message_Queue_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Message_Queue_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Message_Queue_Test - Win32 Debug"
-# Name "Message_Queue_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Message_Queue_Test.cpp
-
-!IF "$(CFG)" == "Message_Queue_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 Alpha Debug"
-
-DEP_CPP_MESSA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Naming_Test.MAK b/tests/Naming_Test.MAK
deleted file mode 100644
index bb4933bacc4..00000000000
--- a/tests/Naming_Test.MAK
+++ /dev/null
@@ -1,432 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Naming_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Naming_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Naming_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Naming_Test - Win32 Debug" && "$(CFG)" !=\
- "Naming_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Naming_Test.mak" CFG="Naming_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Naming_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Naming_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Naming_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Naming_Test.exe"
- -@erase "$(OUTDIR)\Naming_Test.ilk"
- -@erase "$(OUTDIR)\Naming_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Naming_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Naming_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Naming_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Naming_Test.obj"
-
-"$(OUTDIR)\Naming_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Naming_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Naming_Test.exe"
- -@erase "$(OUTDIR)\Naming_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Naming_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Naming_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Naming_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Naming_Test.obj"
-
-"$(OUTDIR)\Naming_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Naming_Test - Win32 Debug" || "$(CFG)" ==\
- "Naming_Test - Win32 Alpha Debug"
-SOURCE=.\Naming_Test.cpp
-
-!IF "$(CFG)" == "Naming_Test - Win32 Debug"
-
-DEP_CPP_NAMIN=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Name_Proxy.h"\
- "..\ace\Name_Request_Reply.h"\
- "..\ace\Name_Space.h"\
- "..\ace\Naming_Context.h"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Test.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 Alpha Debug"
-
-DEP_CPP_NAMIN=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Name_Proxy.h"\
- "..\ace\Name_Request_Reply.h"\
- "..\ace\Name_Space.h"\
- "..\ace\Naming_Context.h"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Naming_Test.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Naming_Test.cpp b/tests/Naming_Test.cpp
deleted file mode 100644
index 37f152b2b47..00000000000
--- a/tests/Naming_Test.cpp
+++ /dev/null
@@ -1,253 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Naming_Test.cpp
-//
-// = DESCRIPTION
-// This is a test to illustrate the Naming Services. The test
-// does binds, rebinds, finds, and unbinds on name bindings using
-// the local naming context.
-//
-// = AUTHOR
-// Prashant Jain and Irfan Pyarali
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/SString.h"
-#include "ace/Naming_Context.h"
-#include "ace/Profile_Timer.h"
-
-static char name[BUFSIZ];
-static char value[BUFSIZ];
-static char type[BUFSIZ];
-
-static void
-print_time (ACE_Profile_Timer &timer,
- const char *test)
-{
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- timer.stop ();
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG, "\n ***** %s ***** \n", test));
- ACE_DEBUG ((LM_DEBUG, "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
- ACE_DEBUG ((LM_DEBUG, "time per call = %f usecs\n\n",
- (et.real_time / double (ACE_NS_MAX_ENTRIES)) * 1000000));
-}
-
-static void
-test_bind (ACE_Naming_Context &ns_context)
-{
- int array [ACE_NS_MAX_ENTRIES];
- randomize (array, sizeof array / sizeof (int));
-
- // do the binds
- for (size_t i = 0; i < ACE_NS_MAX_ENTRIES; i++)
- {
- ACE_OS::sprintf (name, "%s%d", "name", array[i]);
- ACE_WString w_name (name);
-
- ACE_OS::sprintf (value, "%s%d", "value", array[i]);
- ACE_WString w_value (value);
-
- ACE_OS::sprintf (type, "%s%d", "type", array [i]);
- ACE_ASSERT (ns_context.bind (w_name, w_value, type) != -1);
- }
-}
-
-static void
-test_find_failure (ACE_Naming_Context &ns_context)
-{
- ACE_OS::sprintf (name, "%s", "foo-bar");
- ACE_WString w_name (name);
- ACE_WString w_value;
- char *l_type = 0;
-
- // Do the finds.
- for (size_t i = 0; i < ACE_NS_MAX_ENTRIES; i++)
- ACE_ASSERT (ns_context.resolve (w_name, w_value, l_type) == -1);
-}
-
-static void
-test_rebind (ACE_Naming_Context &ns_context)
-{
- int array [ACE_NS_MAX_ENTRIES];
- randomize (array, sizeof array / sizeof (int));
-
- // do the rebinds
- for (size_t i = 0; i < ACE_NS_MAX_ENTRIES; i++)
- {
- ACE_OS::sprintf (name, "%s%d", "name", array[i]);
- ACE_WString w_name (name);
-
- ACE_OS::sprintf (value, "%s%d", "value", -array[i]);
- ACE_WString w_value (value);
-
- ACE_OS::sprintf (type, "%s%d", "type", -array[i]);
- ACE_ASSERT (ns_context.rebind (w_name, w_value, type) != -1);
- }
-}
-
-static void
-test_unbind (ACE_Naming_Context &ns_context)
-{
- int array [ACE_NS_MAX_ENTRIES];
- randomize (array, sizeof array / sizeof (int));
-
- // do the unbinds
- for (size_t i = 0; i < ACE_NS_MAX_ENTRIES; i++)
- {
- ACE_OS::sprintf (name, "%s%d", "name", array[i]);
- ACE_WString w_name (name);
- ACE_ASSERT (ns_context.unbind (w_name) != -1);
- }
-}
-
-static void
-test_find (ACE_Naming_Context &ns_context, int sign, int result)
-{
- char temp_val[BUFSIZ];
- char temp_type[BUFSIZ];
-
- int array [ACE_NS_MAX_ENTRIES];
- randomize (array, sizeof array / sizeof (int));
-
- // do the finds
- for (size_t i = 0; i < ACE_NS_MAX_ENTRIES; i++)
- {
- if (sign == 1)
- {
- ACE_OS::sprintf (temp_val, "%s%d", "value", array[i]);
- ACE_OS::sprintf (temp_type, "%s%d", "type", array[i]);
- }
- else
- {
- ACE_OS::sprintf (temp_val, "%s%d", "value", -array[i]);
- ACE_OS::sprintf (temp_type, "%s%d", "type", -array[i]);
- }
-
- ACE_OS::sprintf (name, "%s%d", "name", array[i]);
-
- ACE_WString w_name (name);
- ACE_WString w_value;
- char *type_out = 0;
- ACE_WString val (temp_val);
-
- ACE_ASSERT (ns_context.resolve (w_name, w_value, type_out) == result);
-
- char *l_value = w_value.char_rep ();
-
- if (l_value)
- {
- ACE_ASSERT (w_value == val);
- if (ns_context.name_options ()->debug ())
- {
- if (type_out)
- ACE_DEBUG ((LM_DEBUG, "Name: %s\tValue: %s\tType: %s\n",
- name, l_value, type_out));
- else
- ACE_DEBUG ((LM_DEBUG, "Name: %s\tValue: %s\n",
- name, l_value));
- }
-
- if (type_out)
- {
- ACE_ASSERT (ACE_OS::strcmp (type_out, temp_type) == 0);
- delete[] type_out;
- }
- }
-
- delete[] l_value;
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- TCHAR temp_file [BUFSIZ];
- ACE_START_TEST ("Naming_Test");
-
- ACE_Naming_Context *ns_context = 0;
- ACE_NEW_RETURN (ns_context, ACE_Naming_Context, -1);
-
- ACE_Name_Options *name_options = ns_context->name_options ();
-
- name_options->parse_args (argc, argv);
-
-#if (defined (ACE_WIN32) && defined (UNICODE))
- if (name_options->use_registry () == 1)
-#else
- if (0)
-#endif /* ACE_WIN32 && UNICODE */
- {
- name_options->namespace_dir (__TEXT ("Software\\ACE\\Name Service"));
- name_options->database (__TEXT ("Version 1"));
- }
- else
- {
- ACE_OS::strcpy (temp_file, ACE::basename (name_options->process_name (),
- ACE_DIRECTORY_SEPARATOR_CHAR));
- ACE_OS::strcat (temp_file, __TEXT ("XXXXXX"));
-
- // Set the database name using mktemp to generate a unique file name
- name_options->database (ACE_OS::mktemp (temp_file));
- }
-
- ACE_ASSERT (ns_context->open (ACE_Naming_Context::PROC_LOCAL, 1) != -1);
-
- ACE_DEBUG ((LM_DEBUG, "time to test %d iterations using %s\n",
- ACE_NS_MAX_ENTRIES, name_options->use_registry () ? "Registry" : "ACE"));
-
- ACE_Profile_Timer timer;
-
- timer.start ();
- // Add some bindings to the database
- test_bind (*ns_context);
- print_time (timer, "Binds");
-
- timer.start ();
- // Should find the entries
- test_find (*ns_context, 1, 0);
- print_time (timer, "Successful Finds");
-
- timer.start ();
- // Rebind with negative values
- test_rebind (*ns_context);
- print_time (timer, "Rebinds");
-
- timer.start ();
- // Should find the entries
- test_find (*ns_context, -1, 0);
- print_time (timer, "Successful Finds");
-
- timer.start ();
- // Should not find the entries
- test_find_failure (*ns_context);
- print_time (timer, "UnSuccessful Finds");
-
- timer.start ();
- // Remove all bindings from database
- test_unbind (*ns_context);
- print_time (timer, "Unbinds");
-
- ACE_OS::sprintf (temp_file, __TEXT ("%s%s%s"),
- name_options->namespace_dir (),
- ACE_DIRECTORY_SEPARATOR_STR,
- name_options->database ());
-
- delete ns_context;
-
- // Remove any existing files. No need to check return value here
- // since we don't care if the file doesn't exist.
- ACE_OS::unlink (temp_file);
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Naming_Test.dsp b/tests/Naming_Test.dsp
deleted file mode 100644
index 027d9a7b289..00000000000
--- a/tests/Naming_Test.dsp
+++ /dev/null
@@ -1,220 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Naming_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Naming_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Naming_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Naming_Test.mak" CFG="Naming_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Naming_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Naming_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Naming_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Naming_Test\Debug"
-# PROP BASE Target_Dir ".\Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Naming_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Naming_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Naming_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Naming_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Naming_Test - Win32 Debug"
-# Name "Naming_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Naming_Test.cpp
-
-!IF "$(CFG)" == "Naming_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 Alpha Debug"
-
-DEP_CPP_NAMIN=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Name_Proxy.h"\
- "..\ace\Name_Request_Reply.h"\
- "..\ace\Name_Space.h"\
- "..\ace\Naming_Context.h"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Notify_Performance_Test.MAK b/tests/Notify_Performance_Test.MAK
deleted file mode 100644
index 3bc7413f90c..00000000000
--- a/tests/Notify_Performance_Test.MAK
+++ /dev/null
@@ -1,459 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Notify_Performance_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Notify_Performance_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Notify_Performance_Test -\
- Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Notify_Performance_Test - Win32 Debug" && "$(CFG)" !=\
- "Notify_Performance_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Notify_Performance_Test.mak"\
- CFG="Notify_Performance_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Notify_Performance_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Notify_Performance_Test - Win32 Debug"
-
-OUTDIR=.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Notify_Performance_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Notify_Performance_Test.exe"
- -@erase "$(OUTDIR)\Notify_Performance_Test.ilk"
- -@erase "$(OUTDIR)\Notify_Performance_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I ".." /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Notify_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Notify_Performance_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Notify_Performance_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Notify_Performance_Test.obj"
-
-"$(OUTDIR)\Notify_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Notify_Performance_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Notify_Performance_Test.exe"
- -@erase "$(OUTDIR)\Notify_Performance_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I ".." /I "..\\" /D "WIN32" /D "_DEBUG"\
- /D "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Notify_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Notify_Performance_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Notify_Performance_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Notify_Performance_Test.obj"
-
-"$(OUTDIR)\Notify_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Notify_Performance_Test - Win32 Debug" || "$(CFG)" ==\
- "Notify_Performance_Test - Win32 Alpha Debug"
-SOURCE=.\Notify_Performance_Test.cpp
-
-!IF "$(CFG)" == "Notify_Performance_Test - Win32 Debug"
-
-DEP_CPP_NOTIF=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Local_Tokens.h"\
- "..\ace\Local_Tokens.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Select_Reactor.h"\
- "..\ace\Select_Reactor.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Token.h"\
- "..\ace\Token.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Notify_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_NOTIF)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 Alpha Debug"
-
-DEP_CPP_NOTIF=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Local_Tokens.h"\
- "..\ace\Local_Tokens.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Select_Reactor.h"\
- "..\ace\Select_Reactor.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Token.h"\
- "..\ace\Token.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Notify_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_NOTIF)\
- "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Notify_Performance_Test.cpp b/tests/Notify_Performance_Test.cpp
deleted file mode 100644
index cfb94efab7d..00000000000
--- a/tests/Notify_Performance_Test.cpp
+++ /dev/null
@@ -1,236 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Notify_Performance_Test.cpp
-//
-// = DESCRIPTION
-//
-// This test is used to time the notification mechanisms of the
-// ACE_Reactors. Both the WFMO_Reactor and Select_Reactor can be
-// tested. The notify() mechanism can also be tested with or
-// without data.
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Profile_Timer.h"
-#include "ace/Get_Opt.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Reactor.h"
-#include "ace/WFMO_Reactor.h"
-#include "ace/Select_Reactor.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Synch.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Number of client (user) threads
-static long opt_nthreads = 1;
-
-// Number of notify calls
-static int opt_nloops = 20000;
-
-// Use the WFMO_Reactor
-static int opt_wfmo_reactor = 0;
-
-// Use the Select_Reactor
-static int opt_select_reactor = 0;
-
-// Pass data through the notify call
-static int opt_pass_notify_data = 0;
-
-// Simple no-op handler
-class Handler : public ACE_Event_Handler
-{
-public:
- virtual int handle_exception (ACE_HANDLE fd = ACE_INVALID_HANDLE);
- // The Handler callbacks.
-};
-
-int
-Handler::handle_exception (ACE_HANDLE handle)
-{
- ACE_UNUSED_ARG (handle);
-
- return 0;
-}
-
-// Execute the client tests.
-void *
-client (void *arg)
-{
- // Number of client (user) threads
- static ACE_Atomic_Op<ACE_Thread_Mutex, long> thread_counter = opt_nthreads;
-
- // To pass or not to pass is the question
- Handler *handler = 0;
- if (!opt_pass_notify_data)
- handler = 0;
- else
- handler = (Handler *) arg;
-
- for (int i = 0; i < opt_nloops; i++)
- ACE_Reactor::instance ()->notify (handler);
-
- if (--thread_counter == 0)
- ACE_Reactor::end_event_loop ();
-
- return 0;
-}
-
-// Sets up the correct reactor (based on platform and options)
-void
-create_reactor (void)
-{
- ACE_Reactor_Impl *impl = 0;
-
- if (opt_wfmo_reactor)
- {
-#if defined (ACE_WIN32)
- ACE_NEW (impl, ACE_WFMO_Reactor);
-#endif /* ACE_WIN32 */
- }
- else if (opt_select_reactor)
- {
- ACE_NEW (impl, ACE_Select_Reactor);
- }
- ACE_Reactor *reactor = 0;
- ACE_NEW (reactor, ACE_Reactor (impl));
- ACE_Reactor::instance (reactor);
-}
-
-void
-print_results (ACE_Profile_Timer::ACE_Elapsed_Time &et)
-{
- char *reactor_type = 0;
- if (opt_wfmo_reactor)
- reactor_type = "WFMO_Reactor";
- else if (opt_select_reactor)
- reactor_type = "Select_Reactor";
- else
- reactor_type = "Platform's default Reactor";
-
- ACE_DEBUG ((LM_DEBUG, "\nNotify_Performance Test statistics:\n\n"));
- ACE_DEBUG ((LM_DEBUG, "\tReactor Type: %s\n", reactor_type));
- ACE_DEBUG ((LM_DEBUG, "\tWorker threads (calling notify()): %d\n", opt_nthreads));
- ACE_DEBUG ((LM_DEBUG, "\tIteration per thread: %d\n", opt_nloops));
- if (opt_pass_notify_data)
- ACE_DEBUG ((LM_DEBUG, "\tData was passed in the notify() call\n"));
- else
- ACE_DEBUG ((LM_DEBUG, "\tNo data was passed in the notify() call\n"));
-
- ACE_DEBUG ((LM_DEBUG, "\n\tTiming results notify() call:\n"));
- ACE_DEBUG ((LM_DEBUG,
- "\t\treal time = %f secs \n\t\tuser time = %f secs \n\t\tsystem time = %f secs\n\n",
- et.real_time,
- et.user_time,
- et.system_time));
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_START_TEST ("Notify_Performance_Test");
-
- ACE_Get_Opt getopt (argc, argv, "swdc:l:", 1);
- for (int c; (c = getopt ()) != -1; )
- switch (c)
- {
- case 's':
- opt_select_reactor = 1;
- break;
- case 'w':
- opt_wfmo_reactor = 1;
- break;
- case 'c':
- opt_nthreads = atoi (getopt.optarg);
- break;
- case 'l':
- opt_nloops = atoi (getopt.optarg);
- break;
- case 'd':
- opt_pass_notify_data = 1;
- break;
- }
-
- // Sets up the correct reactor (based on platform and options)
- create_reactor ();
-
- // Manage memory automagically.
- auto_ptr<ACE_Reactor> reactor (ACE_Reactor::instance ());
- auto_ptr<ACE_Reactor_Impl> impl;
-
- // If we are using other that the default implementation, we must
- // clean up.
- if (opt_select_reactor || opt_wfmo_reactor)
- impl = auto_ptr <ACE_Reactor_Impl> (ACE_Reactor::instance ()->implementation ());
-
- // Callback object
- Handler handler;
-
- // Spawn worker threads
- if (ACE_Thread_Manager::instance ()->spawn_n
- (opt_nthreads,
- ACE_THR_FUNC (client),
- (void *) &handler,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "thread create failed"));
-
- // Timer business
- ACE_Profile_Timer timer;
- timer.start ();
-
- // Run event loop
- ACE_Reactor::instance()->run_event_loop ();
-
- timer.stop ();
-
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- timer.elapsed_time (et);
-
- // Print results
- print_results (et);
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) waiting for the worker threads...\n"));
-
- // Wait for all worker to get done.
- ACE_Thread_Manager::instance ()->wait ();
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class auto_ptr<ACE_Reactor>;
-template class ACE_Auto_Basic_Ptr<ACE_Reactor>;
-template class auto_ptr<ACE_Reactor_Impl>;
-template class ACE_Auto_Basic_Ptr<ACE_Reactor_Impl>;
-template class ACE_Atomic_Op<ACE_Thread_Mutex, long>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate auto_ptr<ACE_Reactor>
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Reactor>
-#pragma instantiate auto_ptr<ACE_Reactor_Impl>
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Reactor_Impl>
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, long>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#else
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Notify_Performance_Test");
-
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-
- ACE_END_TEST;
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/tests/Notify_Performance_Test.dsp b/tests/Notify_Performance_Test.dsp
deleted file mode 100644
index 49ad24900e3..00000000000
--- a/tests/Notify_Performance_Test.dsp
+++ /dev/null
@@ -1,217 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Notify_Performance_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Notify_Performance_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Notify_Performance_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Notify_Performance_Test.mak"\
- CFG="Notify_Performance_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Notify_Performance_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Notify_Performance_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Notify_P"
-# PROP BASE Intermediate_Dir "Notify_P"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I ".." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Notify_P"
-# PROP BASE Intermediate_Dir "Notify_P"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I ".." /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I ".." /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Notify_Performance_Test - Win32 Debug"
-# Name "Notify_Performance_Test - Win32 Alpha Debug"
-# Begin Source File
-
-SOURCE=.\Notify_Performance_Test.cpp
-
-!IF "$(CFG)" == "Notify_Performance_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 Alpha Debug"
-
-DEP_CPP_NOTIF=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\Local_Tokens.h"\
- "..\ace\Local_Tokens.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Select_Reactor.h"\
- "..\ace\Select_Reactor.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Token.h"\
- "..\ace\Token.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
diff --git a/tests/OrdMultiSet_Test.cpp b/tests/OrdMultiSet_Test.cpp
deleted file mode 100644
index 91d6d878ff5..00000000000
--- a/tests/OrdMultiSet_Test.cpp
+++ /dev/null
@@ -1,215 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// OrdMultiSet_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test of the ACE_Ordered_MultiSet and
-// ACE_Ordered_MultiSet_Iterator class templates, instantiating them with
-// type int. No command line arguments are needed to run the test.
-//
-// = AUTHOR
-// Chris Gill
-//
-// ============================================================================
-
-// Note, for this test the config.h file *must* come first!
-#include "ace/inc_user_config.h"
-
-#include "test_config.h"
-
-#include "ace/Containers.h"
-
-int
-main (int, char *[])
-{
- int ret = 0;
- int *ptr = 0;
-
- ACE_START_TEST ("OrdMultiSet_Test");
-
- // make an empty set of int and an iterator
- ACE_Ordered_MultiSet<int> set;
- ACE_Ordered_MultiSet_Iterator<int> iter(set);
-
- // put in a range of odd ints, without an iterator
- int i;
- for (i = -10; i < 10; ++i)
- {
- set.insert (2 * i + 1);
- }
-
- // put in an interleaved range of even ints, using an iterator
- for (i = -10; i <= 10; ++i)
- {
- set.insert (2 * i, iter);
- }
-
- // remove the first and last elements of range
- while (set.remove (-20) == 0);
- while (set.remove (20) == 0);
-
- // should still have 39 elements in the set
- ACE_ASSERT (set.is_empty () == 0);
- ACE_ASSERT (set.size () == 39);
-
- // iterate forward through the range we created: should be one of each
- iter.first ();
- for (i = -19; i <= 19; ++i)
- {
- // we should still be in the set
- ACE_ASSERT (iter.done () == 0);
-
- // make sure the current element is what we expect
- iter.next (ptr);
- ACE_ASSERT (ptr != 0);
- ACE_ASSERT (*ptr == i);
-
- // move to the next element in the set
- iter.advance ();
- }
-
- // we should have iterated through the entire set
- ACE_ASSERT (iter.done () != 0);
-
- // iterate backward through the range we created: should be one of each
- iter.last ();
- for (i = 19; i >= -19; --i)
- {
- // we should still be in the set
- ACE_ASSERT (iter.done () == 0);
-
- // make sure the current element is what we expect
- int *ptr;
- iter.next (ptr);
- ACE_ASSERT (ptr != 0);
- ACE_ASSERT (*ptr == i);
-
- // move to the previous element in the set
- iter.retreat ();
- }
-
- // we should have iterated through the entire set
- ACE_ASSERT (iter.done () != 0);
-
- // clear the set, restart the iterator, and make sure
- // the iterator is out of range at both ends, the set is empty,
- // and a subsequent advance or retreat on an out of range iterator
- // does not cause problems
- set.reset ();
- ACE_ASSERT (set.is_empty () != 0);
- iter.first ();
- ACE_ASSERT (iter.done () != 0);
- iter.retreat ();
- iter.last ();
- ACE_ASSERT (iter.done () != 0);
- iter.advance ();
-
- // put in a bunch of ints in various relative positions,
- // using an iterator for the odds and no iterator for the evens
- set.insert (203, iter);
- set.insert (202);
- set.insert (204);
- set.insert (201, iter);
- set.insert (205, iter);
-
- set.insert (203, iter);
- set.insert (203, iter);
-
- set.insert (204);
- set.insert (204);
- set.insert (204);
- set.insert (205, iter);
- set.insert (205, iter);
- set.insert (205, iter);
- set.insert (205, iter);
- set.insert (202);
-
- // remove the middle elements
- while (set.remove (204) == 0);
- while (set.remove (202) == 0);
- while (set.remove (203) == 0);
-
- // put the iterator out of range and make sure it stays
- // that way for finds on the missing elements
- iter.last ();
- iter.advance ();
- set.find (203, iter);
- ACE_ASSERT (iter.done () != 0);
- set.find (202, iter);
- ACE_ASSERT (iter.done () != 0);
- set.find (204, iter);
- ACE_ASSERT (iter.done () != 0);
-
- // make sure the other elements can be found
- set.find (205, iter);
- ACE_ASSERT (iter.done () == 0);
- iter.next (ptr);
- ACE_ASSERT (ptr != 0);
- ACE_ASSERT (*ptr == 205);
- set.find (201, iter);
- ACE_ASSERT (iter.done () == 0);
- iter.next (ptr);
- ACE_ASSERT (ptr != 0);
- ACE_ASSERT (*ptr == 201);
-
- // finally, iterate through the set and make sure its
- // contents are correct (one 201 and five 205s)
- iter.first ();
- ACE_ASSERT (iter.done () == 0);
- iter.next (ptr);
- ACE_ASSERT (ptr != 0);
- ACE_ASSERT (*ptr == 201);
- iter.advance ();
- for (i = 1; i <= 5; ++i)
- {
- // should be in the set, able to access the element, value should be 205
- ACE_ASSERT (iter.done () == 0);
- iter.next (ptr);
- ACE_ASSERT (ptr != 0);
- ACE_ASSERT (*ptr == 205);
-
- // move to the next element in the set
- iter.advance ();
- }
-
- // should not be anything else in the set
- ACE_ASSERT (iter.done () != 0);
-
- // remove the rest
- while (set.remove (205) == 0);
- while (set.remove (201) == 0);
-
- // should have no more elements in the set
- ACE_ASSERT (set.is_empty () != 0);
- ACE_ASSERT (set.size () == 0);
- iter.first ();
- ACE_ASSERT (iter.done () != 0);
- iter.last ();
- ACE_ASSERT (iter.done () != 0);
-
-
- ACE_END_TEST;
-
- return ret;
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class ACE_Ordered_MultiSet<int>;
-template class ACE_Ordered_MultiSet_Iterator<int>;
-template class ACE_DNode<int>;
-
-#elif defined(ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-#pragma instantiate ACE_Ordered_MultiSet<int>
-#pragma instantiate ACE_Ordered_MultiSet_Iterator<int>
-#pragma instantiate ACE_DNode<int>
-
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/tests/OrdMultiSet_Test.dsp b/tests/OrdMultiSet_Test.dsp
deleted file mode 100644
index b90a8016fc9..00000000000
--- a/tests/OrdMultiSet_Test.dsp
+++ /dev/null
@@ -1,58 +0,0 @@
-# Microsoft Developer Studio Project File - Name="OrdMultiSet_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=OrdMultiSet_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "OrdMultiSet_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "OrdMultiSet_Test.mak" CFG="OrdMultiSet_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "OrdMultiSet_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I ".." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
-# Begin Target
-
-# Name "OrdMultiSet_Test - Win32 Debug"
-# Begin Source File
-
-SOURCE=.\OrdMultiSet_Test.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/tests/Pipe_Test.MAK b/tests/Pipe_Test.MAK
deleted file mode 100644
index f5c998a3222..00000000000
--- a/tests/Pipe_Test.MAK
+++ /dev/null
@@ -1,300 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Pipe_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Pipe_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Pipe_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Pipe_Test - Win32 Debug" && "$(CFG)" !=\
- "Pipe_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Pipe_Test.mak" CFG="Pipe_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Pipe_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Pipe_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Pipe_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Pipe_Test.exe"
- -@erase "$(OUTDIR)\Pipe_Test.ilk"
- -@erase "$(OUTDIR)\Pipe_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Pipe_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Pipe_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Pipe_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Pipe_Test.obj"
-
-"$(OUTDIR)\Pipe_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Pipe_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Pipe_Test.exe"
- -@erase "$(OUTDIR)\Pipe_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Pipe_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /pdb:"$(OUTDIR)\Pipe_Test.pdb"\
- /debug /machine:ALPHA /out:"$(OUTDIR)\Pipe_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Pipe_Test.obj"
-
-"$(OUTDIR)\Pipe_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Pipe_Test - Win32 Debug" || "$(CFG)" ==\
- "Pipe_Test - Win32 Alpha Debug"
-SOURCE=.\Pipe_Test.cpp
-
-!IF "$(CFG)" == "Pipe_Test - Win32 Debug"
-
-DEP_CPP_PIPE_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe_Test.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 Alpha Debug"
-
-DEP_CPP_PIPE_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Pipe_Test.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Pipe_Test.cpp b/tests/Pipe_Test.cpp
deleted file mode 100644
index 46cea8a972d..00000000000
--- a/tests/Pipe_Test.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Pipe_Test.cpp
-//
-// = DESCRIPTION
-// Tests the construction of multiple pipes in a process.
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Pipe.h"
-#include "ace/Process.h"
-#include "ace/Get_Opt.h"
-
-static int close_pipe = 1;
-static int child_process = 0;
-static int iterations = ACE_MAX_ITERATIONS;
-
-// Explain usage and exit.
-static void
-print_usage_and_die (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "usage: %n [-d (don't close pipes)] [-c (child process)] [-i (iterations)] \n"));
- ACE_OS::exit (1);
-}
-
-// Parse the command-line arguments and set options.
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "dci:");
-
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'd':
- close_pipe = 0;
- break;
- case 'c':
- child_process = 1;
- break;
- case 'i':
- iterations = atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-static void
-open (ACE_Pipe &pipe,
- const char *name)
-{
- ACE_DEBUG ((LM_DEBUG, "opening %s\n", name));
- ACE_ASSERT (pipe.open () != -1);
- ACE_ASSERT (pipe.read_handle () != ACE_INVALID_HANDLE
- && pipe.write_handle () != ACE_INVALID_HANDLE);
-
- if (close_pipe)
- pipe.close ();
-}
-
-int
-main (int argc, char *argv[])
-{
- parse_args (argc, argv);
-
- if (child_process)
- {
- ACE_APPEND_LOG ("Pipe_Test-children");
- ACE_Pipe a, b, c, d, e;
-
- open (a, "a");
- open (b, "b");
- open (c, "c");
- open (d, "d");
- open (e, "e");
-
- ACE_END_LOG;
- }
- else
- {
- ACE_START_TEST ("Pipe_Test");
- ACE_INIT_LOG ("Pipe_Test-children");
-
- ACE_Process_Options options;
- if (close_pipe == 0)
- options.command_line (__TEXT ("Pipe_Test") ACE_PLATFORM_EXE_SUFFIX __TEXT (" -c -d"));
- else
- options.command_line (__TEXT ("Pipe_Test") ACE_PLATFORM_EXE_SUFFIX __TEXT (" -c"));
-
- for (int i = 0; i < ::iterations; i++)
- {
- ACE_Process server;
-
- ACE_ASSERT (server.spawn (options) != -1);
-
- ACE_DEBUG ((LM_DEBUG, "Server forked with pid = %d.\n", server.getpid ()));
-
- // Wait for the process we just created to exit.
- server.wait ();
- ACE_DEBUG ((LM_DEBUG, "Server %d finished\n", server.getpid ()));
- }
- ACE_END_TEST;
- }
-
- return 0;
-}
diff --git a/tests/Pipe_Test.dsp b/tests/Pipe_Test.dsp
deleted file mode 100644
index e6d8595f00e..00000000000
--- a/tests/Pipe_Test.dsp
+++ /dev/null
@@ -1,154 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Pipe_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Pipe_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Pipe_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Pipe_Test.mak" CFG="Pipe_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Pipe_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Pipe_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Pipe_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Pipe_Test\Debug"
-# PROP BASE Target_Dir ".\Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Pipe_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Pipe_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Pipe_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Pipe_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Pipe_Test - Win32 Debug"
-# Name "Pipe_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Pipe_Test.cpp
-
-!IF "$(CFG)" == "Pipe_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 Alpha Debug"
-
-DEP_CPP_PIPE_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Priority_Buffer_Test.MAK b/tests/Priority_Buffer_Test.MAK
deleted file mode 100644
index 244a3bed5f7..00000000000
--- a/tests/Priority_Buffer_Test.MAK
+++ /dev/null
@@ -1,422 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Priority_Buffer_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Priority_Buffer_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Priority_Buffer_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Priority_Buffer_Test - Win32 Debug" && "$(CFG)" !=\
- "Priority_Buffer_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Buffer_Test.mak"\
- CFG="Priority_Buffer_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Priority_Buffer_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Priority_Buffer_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Buffer_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.exe"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Priority_Buffer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Priority_Buffer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Priority_Buffer_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Buffer_Test.obj"
-
-"$(OUTDIR)\Priority_Buffer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Buffer_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.exe"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Priority_Buffer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Priority_Buffer_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Priority_Buffer_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Buffer_Test.obj"
-
-"$(OUTDIR)\Priority_Buffer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Priority_Buffer_Test - Win32 Debug" || "$(CFG)" ==\
- "Priority_Buffer_Test - Win32 Alpha Debug"
-SOURCE=.\Priority_Buffer_Test.cpp
-
-!IF "$(CFG)" == "Priority_Buffer_Test - Win32 Debug"
-
-DEP_CPP_PRIOR=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Buffer_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 Alpha Debug"
-
-DEP_CPP_PRIOR=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Buffer_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Priority_Buffer_Test.cpp b/tests/Priority_Buffer_Test.cpp
deleted file mode 100644
index 57e253658e1..00000000000
--- a/tests/Priority_Buffer_Test.cpp
+++ /dev/null
@@ -1,153 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Priority_Buffer_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test to illustrate the priority mechanism of
-// ACE Message_Queues. The producer uses an ASX Message_Queue to
-// enqueue a bunch of messages with different priorities which
-// are then dequeued by the consumer.
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "ace/Message_Queue.h"
-#include "ace/Thread_Manager.h"
-#include "test_config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Global message count.
-static int count = 0;
-
-// Make the queue be capable of being *very* large.
-static const long max_queue = LONG_MAX;
-
-// The consumer dequeues a message from the ACE_Message_Queue, writes
-// the message to the stderr stream, and deletes the message. The
-// producer sends a 0-sized message to inform the consumer to stop
-// reading and exit.
-
-static void *
-consumer (void *args)
-{
- ACE_Message_Queue<ACE_MT_SYNCH> *msg_queue = (ACE_Message_Queue<ACE_MT_SYNCH> *) args;
-
- u_long cur_priority = 27;
- if (! cur_priority) /* null */; // To suppress ghs warning about unused
- // local variable "cur_priority".
- int local_count = 0;
-
- // Keep looping, reading a message out of the queue, until we
- // get a message with a length == 0, which signals us to quit.
- for (char c = 'z'; ; c--)
- {
- ACE_Message_Block *mb = 0;
-
- int result = msg_queue->dequeue_head (mb);
-
- if (result == -1)
- break;
-
- local_count++;
-
- int length = mb->length ();
- ACE_ASSERT (mb->msg_priority () < cur_priority);
- cur_priority = mb->msg_priority ();
-
- if (length > 0)
- ACE_ASSERT (c == *mb->rd_ptr ());
-
- // Free up the buffer memory and the Message_Block. Note that
- // the destructor of Message Block will delete the the actual
- // buffer.
- mb->release ();
-
- if (length == 0)
- break;
- }
- ACE_ASSERT (local_count == count);
- return 0;
-}
-
-// The producer reads data from the stdin stream, creates a message,
-// and then queues the message in the message list, where it is
-// removed by the consumer thread. A 0-sized message is enqueued when
-// there is no more data to read. The consumer uses this as a flag to
-// know when to exit.
-
-static void *
-producer (void *args)
-{
- ACE_Message_Queue<ACE_MT_SYNCH> *msg_queue = (ACE_Message_Queue<ACE_MT_SYNCH> *) args;
-
- ACE_Message_Block *mb = 0;
-
- for (char *c = ACE_ALPHABET; *c != '\0'; c++)
- {
- count++;
-
- // Allocate a new message
-
- ACE_NEW_RETURN (mb, ACE_Message_Block (1), 0);
- *mb->rd_ptr () = *c;
-
- // Set the priority.
- mb->msg_priority (count);
- mb->wr_ptr (1);
-
- // Enqueue in priority order.
- if (msg_queue->enqueue_prio (mb) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "put_next"), 0);
- }
-
- // Now send a 0-sized shutdown message to the other thread
- ACE_NEW_RETURN (mb, ACE_Message_Block ((size_t) 0), 0);
-
- if (msg_queue->enqueue_tail (mb) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "put_next"));
-
- count++;
-
- // Now read all the items out in priority order (i.e., ordered by
- // the size of the lines!).
- consumer (msg_queue);
-
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS */
-
-// Spawn off one thread that copies stdin to stdout in order of the
-// size of each line.
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Priority_Buffer_Test");
-
-#if defined (ACE_HAS_THREADS)
- // Message queue.
- ACE_Message_Queue<ACE_MT_SYNCH> msg_queue (max_queue);
-
- if (ACE_Thread_Manager::instance ()->spawn (ACE_THR_FUNC (producer),
- (void *) &msg_queue,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 1);
-
- // Wait for producer and consumer threads to exit.
- ACE_Thread_Manager::instance ()->wait ();
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Priority_Buffer_Test.dsp b/tests/Priority_Buffer_Test.dsp
deleted file mode 100644
index 629a54e25c3..00000000000
--- a/tests/Priority_Buffer_Test.dsp
+++ /dev/null
@@ -1,215 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Priority_Buffer_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Priority_Buffer_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Buffer_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Buffer_Test.mak"\
- CFG="Priority_Buffer_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Priority_Buffer_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Priority_Buffer_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Buffer_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Buffer_Test\Debug"
-# PROP BASE Target_Dir ".\Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Buffer_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Buffer_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Priority_Buffer_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Priority_Buffer_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Priority_Buffer_Test - Win32 Debug"
-# Name "Priority_Buffer_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Priority_Buffer_Test.cpp
-
-!IF "$(CFG)" == "Priority_Buffer_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 Alpha Debug"
-
-DEP_CPP_PRIOR=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Priority_Reactor_Test.MAK b/tests/Priority_Reactor_Test.MAK
deleted file mode 100644
index f8655a0cc73..00000000000
--- a/tests/Priority_Reactor_Test.MAK
+++ /dev/null
@@ -1,535 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Priority_Reactor_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Priority_Reactor_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Priority_Reactor_Test -\
- Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Priority_Reactor_Test - Win32 Debug" && "$(CFG)" !=\
- "Priority_Reactor_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Reactor_Test.mak"\
- CFG="Priority_Reactor_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Priority_Reactor_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Priority_Reactor_Test - Win32 Debug"
-
-OUTDIR=.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Reactor_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.exe"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Priority_Reactor_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Priority_Reactor_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Priority_Reactor_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Reactor_Test.obj"
-
-"$(OUTDIR)\Priority_Reactor_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Reactor_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.exe"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Priority_Reactor_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Priority_Reactor_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Priority_Reactor_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Reactor_Test.obj"
-
-"$(OUTDIR)\Priority_Reactor_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Priority_Reactor_Test - Win32 Debug" || "$(CFG)" ==\
- "Priority_Reactor_Test - Win32 Alpha Debug"
-SOURCE=.\Priority_Reactor_Test.cpp
-
-!IF "$(CFG)" == "Priority_Reactor_Test - Win32 Debug"
-
-DEP_CPP_PRIOR=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Connector.cpp"\
- "..\ace\Connector.h"\
- "..\ace\Connector.i"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Local_Tokens.h"\
- "..\ace\Local_Tokens.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Priority_Reactor.h"\
- "..\ace\Priority_Reactor.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Select_Reactor.h"\
- "..\ace\Select_Reactor.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\Singleton.cpp"\
- "..\ace\Singleton.h"\
- "..\ace\Singleton.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Token.h"\
- "..\ace\Token.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\Priority_Reactor_Test.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 Alpha Debug"
-
-DEP_CPP_PRIOR=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Connector.cpp"\
- "..\ace\Connector.h"\
- "..\ace\Connector.i"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Local_Tokens.h"\
- "..\ace\Local_Tokens.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Priority_Reactor.h"\
- "..\ace\Priority_Reactor.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Select_Reactor.h"\
- "..\ace\Select_Reactor.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\Singleton.cpp"\
- "..\ace\Singleton.h"\
- "..\ace\Singleton.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Token.h"\
- "..\ace\Token.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\Priority_Reactor_Test.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Reactor_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Priority_Reactor_Test.cpp b/tests/Priority_Reactor_Test.cpp
deleted file mode 100644
index bad6168badf..00000000000
--- a/tests/Priority_Reactor_Test.cpp
+++ /dev/null
@@ -1,386 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Priority_Reactor_Test.cpp
-//
-// = DESCRIPTION
-// This is a test of the <ACE_Priority_Reactor>. The test forks
-// two processes (for a total of three processes) which connect to
-// the main process and The clients send data to a connector,
-// interestingly enough the acceptor will give more priority to
-// the second connection, which should run always before the first
-// one.
-//
-// The test itself is interesting, it shows how to write very
-// simple <ACE_Svc_Handler>, <ACE_Connectors> and <ACE_Acceptors>.
-//
-// = AUTHOR
-// Carlos O'Ryan
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Get_Opt.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Acceptor.h"
-#include "ace/Handle_Set.h"
-#include "ace/Connector.h"
-#include "ace/Strategies.h"
-#include "ace/Auto_Ptr.h"
-#include "ace/Priority_Reactor.h"
-#include "Priority_Reactor_Test.h"
-
-// The number of children to run, it can be changed using the -c
-// option.
-static int opt_nchildren = 10;
-
-// The number of loops per children, it can be changed using the -l
-// option.
-static int opt_nloops = 200;
-
-// If not set use the normal reactor, it can be changed using the -d
-// option.
-static int opt_priority_reactor = 1;
-
-// Maximum time to wait for the test termination (-t)
-static int opt_max_duration = 60;
-
-// Maximum number of retries to connect, it can be changed using the
-// -m option.
-static int max_retries = 5;
-
-typedef ACE_Connector<Write_Handler, ACE_SOCK_CONNECTOR>
- CONNECTOR;
-typedef ACE_Acceptor<Read_Handler, ACE_SOCK_ACCEPTOR>
- ACCEPTOR;
-
-int Read_Handler::waiting_ = 0;
-int Read_Handler::started_ = 0;
-
-void
-Read_Handler::set_countdown (int nchildren)
-{
- Read_Handler::waiting_ = nchildren;
-}
-
-int
-Read_Handler::get_countdown (void)
-{
- return Read_Handler::waiting_;
-}
-
-int
-Read_Handler::open (void *)
-{
- if (this->peer ().enable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Read_Handler::open, "
- "cannot set non blocking mode"), -1);
-
- if (reactor ()->register_handler (this, READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%P|%t) Read_Handler::open, "
- "cannot register handler"), -1);
-
- // A number larger than the actual number of priorities, so some
- // clients are misbehaved, hence pusnished.
- const int max_priority = 15;
-
- this->priority (ACE_Event_Handler::LO_PRIORITY + started_ % max_priority);
- started_++;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) created svc_handler for handle %d "
- "with priority %d\n",
- get_handle (),
- priority ()));
- return 0;
-}
-
-int
-Read_Handler::handle_input (ACE_HANDLE h)
-{
- // ACE_DEBUG((LM_DEBUG,
- // "(%P|%t) Read_Handler::handle_input (%d)\n", h));
- ACE_UNUSED_ARG (h);
-
- char buf[BUFSIZ];
-
- ssize_t result = this->peer ().recv (buf, sizeof (buf));
-
- if (result <= 0)
- {
- if (result < 0 && errno == EWOULDBLOCK)
- return 0;
-
- if (result != 0)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) %p\n",
- "Read_Handler::handle_input"));
- waiting_--;
-
- if (waiting_ == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Last svc_handler closed, shutting down\n"));
- ACE_Reactor::instance()->end_event_loop();
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) Read_Handler::handle_input closing down\n"));
- return -1;
- }
-
- // ACE_DEBUG((LM_DEBUG,
- // "(%P|%t) read %d bytes from handle %d, priority %d\n",
- // result, h, priority ()));
- return 0;
-}
-
-int
-Write_Handler::open (void *)
-{
- return 0;
-}
-
-int
-Write_Handler::svc (void)
-{
- // Send several short messages, doing pauses between each message.
- // The number of messages can be controlled from the command line.
- ACE_Time_Value pause (0, 1000);
-
- for (int i = 0; i < opt_nloops; ++i)
- {
- if (this->peer ().send_n (ACE_ALPHABET,
- sizeof (ACE_ALPHABET) - 1) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "send_n"));
- ACE_OS::sleep (pause);
- }
-
- return 0;
-}
-
-// Execute the client tests.
-static void *
-client (void *arg)
-{
- ACE_INET_Addr *connection_addr = (ACE_INET_Addr *) arg;
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) running client\n"));
- CONNECTOR connector;
-
- Write_Handler *writer = 0;
-
- // Do exponential backoff connections
- ACE_Synch_Options options = ACE_Synch_Options::synch;
-
- // Start with one msec timeouts.
- ACE_Time_Value msec (0, 1000);
- options.timeout (msec);
-
- // Try up to <max_retries> to connect to the server.
- for (int i = 0; i < max_retries; i++)
- {
- if (connector.connect (writer,
- *connection_addr,
- options) == -1)
- {
- // Double the timeout...
- ACE_Time_Value tmp = options.timeout ();
- tmp += options.timeout ();
- options.timeout (tmp);
- writer = 0;
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) still trying to connect\n"));
- }
- else
- {
- // Let the new Svc_Handler to its job...
- writer->svc ();
-
- // then close the connection and release the Svc_Handler.
- writer->destroy ();
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) finishing client\n"));
- return 0;
- }
- }
-
- ACE_ERROR ((LM_ERROR,
- "(%P|%t) failed to connect after %d retries\n",
- max_retries));
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_START_TEST ("Priority_Reactor_Test");
-
- ACE_Get_Opt getopt (argc, argv, "dc:l:m:t:", 1);
-
- for (int c; (c = getopt ()) != -1; )
- switch (c)
- {
- case 'd':
- opt_priority_reactor = 0;
- break;
- case 'c':
- opt_nchildren = atoi (getopt.optarg);
- break;
- case 'l':
- opt_nloops = atoi (getopt.optarg);
- break;
- case 'm':
- max_retries = atoi (getopt.optarg);
- break;
- case 't':
- opt_max_duration = atoi (getopt.optarg);
- break;
- case '?':
- default:
- ACE_ERROR_RETURN ((LM_ERROR, "Usage: Priority_Reactor_Test "
- " [-d] (disable priority reactor)\n"
- " [-c nchildren] (number of threads/processes)\n"
- " [-l loops] (number of loops per child)\n"
- " [-m maxretries] (attempts to connect)\n"
- " [-t max_time] (limits test duration)\n"), -1);
- ACE_NOTREACHED (break);
- }
-
- // Manage memory automagically.
- // Note: This ordering is very subtle...
- auto_ptr<ACE_Reactor> reactor;
- auto_ptr<ACE_Select_Reactor> impl;
-
- if (opt_priority_reactor)
- {
- ACE_Select_Reactor *impl_ptr;
- ACE_NEW_RETURN (impl_ptr, ACE_Priority_Reactor, -1);
- impl = auto_ptr<ACE_Select_Reactor> (impl_ptr);
- ACE_Reactor *reactor_ptr;
- ACE_NEW_RETURN (reactor_ptr, ACE_Reactor (impl_ptr), -1);
- reactor = auto_ptr<ACE_Reactor> (reactor_ptr);
- ACE_Reactor::instance (reactor_ptr);
- }
-
- Read_Handler::set_countdown (opt_nchildren);
-
- // Acceptor
- ACCEPTOR acceptor;
-
- acceptor.priority (ACE_Event_Handler::HI_PRIORITY);
- ACE_INET_Addr server_addr;
-
- // Bind acceptor to any port and then find out what the port was.
- if (acceptor.open ((const ACE_INET_Addr &) ACE_Addr::sap_any) == -1
- || acceptor.acceptor ().get_local_addr (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "open"), -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) starting server at port %d\n",
- server_addr.get_port_number ()));
-
- ACE_INET_Addr connection_addr (server_addr.get_port_number (),
- ACE_DEFAULT_SERVER_HOST);
-
- int i;
-
-#if defined (ACE_HAS_THREADS)
- for (i = 0; i < opt_nchildren; ++i)
- {
- if (ACE_Thread_Manager::instance ()->spawn
- (ACE_THR_FUNC (client),
- (void *) &connection_addr,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "thread create failed"));
- }
-#elif !defined (ACE_WIN32) && !defined (VXWORKS) && !defined (ACE_PSOS)
- for (i = 0; i < opt_nchildren; ++i)
- {
- switch (ACE_OS::fork ("child"))
- {
- case -1:
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "fork failed"));
- exit (-1);
- /* NOTREACHED */
- case 0:
- client (&connection_addr);
- exit (0);
- break;
- /* NOTREACHED */
- default:
- break;
- /* NOTREACHED */
- }
- }
-#else
- ACE_ERROR ((LM_ERROR,
- "(%P|%t) only one thread may be run in a process on this platform\n%a", 1));
-#endif /* ACE_HAS_THREADS */
-
- ACE_Time_Value tv (opt_max_duration);
-
- ACE_Reactor::instance()->register_handler
- (&acceptor, ACE_Event_Handler::READ_MASK);
- ACE_Reactor::instance()->run_event_loop (tv);
-
- if (Read_Handler::get_countdown () != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) running out of time, "
- "probably due to failed connections.\n"));
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) waiting for the children...\n"));
-
-#if defined (ACE_HAS_THREADS)
- ACE_Thread_Manager::instance ()->wait ();
-#elif !defined (ACE_WIN32) && !defined (VXWORKS) && !defined (ACE_PSOS)
- for (i = 0; i < opt_nchildren; ++i)
- {
- pid_t pid = ACE_OS::wait();
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) child %d terminated\n", pid));
- }
-#else
- /* NOTREACHED */
- // We aborted on the previous #ifdef
-#endif /* ACE_HAS_THREADS */
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Connector<Write_Handler, ACE_SOCK_CONNECTOR>;
-template class ACE_Acceptor<Read_Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>;
-template class auto_ptr<ACE_Reactor>;
-template class ACE_Auto_Basic_Ptr<ACE_Reactor>;
-template class auto_ptr<ACE_Select_Reactor>;
-template class ACE_Auto_Basic_Ptr<ACE_Select_Reactor>;
-template class ACE_Map_Manager<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Entry<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*>;
-template class ACE_Svc_Tuple<Write_Handler>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Connector<Write_Handler, ACE_SOCK_CONNECTOR>
-#pragma instantiate ACE_Acceptor<Read_Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>
-#pragma instantiate auto_ptr<ACE_Reactor>
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Reactor>
-#pragma instantiate auto_ptr<ACE_Select_Reactor>
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Select_Reactor>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*>
-#pragma instantiate ACE_Svc_Tuple<Write_Handler>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/tests/Priority_Reactor_Test.dsp b/tests/Priority_Reactor_Test.dsp
deleted file mode 100644
index 13863606f71..00000000000
--- a/tests/Priority_Reactor_Test.dsp
+++ /dev/null
@@ -1,254 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Priority_Reactor_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Priority_Reactor_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Reactor_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Reactor_Test.mak"\
- CFG="Priority_Reactor_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Priority_Reactor_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Priority_Reactor_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority"
-# PROP BASE Intermediate_Dir "Priority"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority"
-# PROP BASE Intermediate_Dir "Priority"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Priority_Reactor_Test - Win32 Debug"
-# Name "Priority_Reactor_Test - Win32 Alpha Debug"
-# Begin Source File
-
-SOURCE=.\Priority_Reactor_Test.cpp
-
-!IF "$(CFG)" == "Priority_Reactor_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 Alpha Debug"
-
-DEP_CPP_PRIOR=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Connector.cpp"\
- "..\ace\Connector.h"\
- "..\ace\Connector.i"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Local_Tokens.h"\
- "..\ace\Local_Tokens.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Priority_Reactor.h"\
- "..\ace\Priority_Reactor.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Select_Reactor.h"\
- "..\ace\Select_Reactor.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Token.h"\
- "..\ace\Token.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\Priority_Reactor_Test.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
diff --git a/tests/Priority_Reactor_Test.h b/tests/Priority_Reactor_Test.h
deleted file mode 100644
index 63878db8c47..00000000000
--- a/tests/Priority_Reactor_Test.h
+++ /dev/null
@@ -1,71 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Priority_Reactor_Test.h
-//
-// = DESCRIPTION
-// This class gets its own header file to work around AIX C++
-// compiler "features" related to template instantiation... It is
-// only used by Priority_Reactor_Test.cpp.
-//
-// = AUTHOR
-// Carlos O'Ryan
-//
-// ============================================================================
-
-#ifndef ACE_TESTS_PRIORITY_REACTOR_TEST_H
-#define ACE_TESTS_PRIORITY_REACTOR_TEST_H
-
-#include "ace/Service_Config.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/Svc_Handler.h"
-
-class Read_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>
- // = TITLE
- // A Svc_Handler with a priority twist.
- //
- // = DESCRIPTION
- // This Svc_Handler receives the data sent by the childs or writer
- // threads; each one sets it own priority to a new level, in a
- // cyclic manner. The main point is test and exercise the
- // priority dispatching features of ACE_Priority_Reactor.
-{
-public:
- static void set_countdown (int nchildren);
- // Set the number of children or writer threads we will be running,
- // when they are all gone we terminate the reactor loop.
-
- static int get_countdown (void);
- // Get the number of children we are still waiting for.
-
- virtual int open (void *);
- virtual int handle_input (ACE_HANDLE h);
- // The Svc_Handler callbacks.
-
-private:
- static int waiting_;
- // How many writers are we waiting for.
-
- static int started_;
- // How many readers have started.
-};
-
-class Write_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>
- // = TITLE
- // A simple writer.
- //
- // = DESCRIPTION
- // This Svc_Handler simply connects to a server and sends some
- // output to it. Its purpose is to feed the test.
-{
-public:
- virtual int open (void *);
- virtual int svc (void);
-};
-
-#endif /* ACE_TESTS_PRIORITY_REACTOR_TEST_H */
diff --git a/tests/Priority_Task_Test.MAK b/tests/Priority_Task_Test.MAK
deleted file mode 100644
index 5cfc36b9ab7..00000000000
--- a/tests/Priority_Task_Test.MAK
+++ /dev/null
@@ -1,448 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Priority_Task_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Priority_Task_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Priority_Task_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Priority_Task_Test - Win32 Debug" && "$(CFG)" !=\
- "Priority_Task_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Task_Test.mak"\
- CFG="Priority_Task_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Priority_Task_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Priority_Task_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Task_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Priority_Task_Test.exe"
- -@erase "$(OUTDIR)\Priority_Task_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Task_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Priority_Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Priority_Task_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Priority_Task_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Task_Test.obj"
-
-"$(OUTDIR)\Priority_Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Task_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Priority_Task_Test.exe"
- -@erase "$(OUTDIR)\Priority_Task_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Priority_Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Priority_Task_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Priority_Task_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Task_Test.obj"
-
-"$(OUTDIR)\Priority_Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Priority_Task_Test - Win32 Debug" || "$(CFG)" ==\
- "Priority_Task_Test - Win32 Alpha Debug"
-SOURCE=.\Priority_Task_Test.cpp
-
-!IF "$(CFG)" == "Priority_Task_Test - Win32 Debug"
-
-DEP_CPP_PRIOR=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Sched_Params.h"\
- "..\ace\Sched_Params.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Task_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 Alpha Debug"
-
-DEP_CPP_PRIOR=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Sched_Params.h"\
- "..\ace\Sched_Params.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Priority_Task_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Priority_Task_Test.cpp b/tests/Priority_Task_Test.cpp
deleted file mode 100644
index fb99d232ccd..00000000000
--- a/tests/Priority_Task_Test.cpp
+++ /dev/null
@@ -1,204 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Priority_Task_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test to illustrate the priority mechanism of
-// ACE Tasks. The test requires no options, but the -d option
-// enables LM_DEBUG output.
-//
-// = AUTHOR
-// Carlos O'Ryan <coryan@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "ace/Task.h"
-#include "ace/Sched_Params.h"
-#include "test_config.h"
-
-static char *usage = "usage: %s [-d]\n";
-
-#if defined (ACE_HAS_THREADS)
-
-class Priority_Task : public ACE_Task<ACE_MT_SYNCH>
-{
- // = TITLE
- // A simple Task that runs itself a different priorities.
- //
- // = DESCRIPTION
- // This task uses the void* argument on open to run the svc() method
- // at a different priority. The point is execise the thread priority
- // features of ACE.
-public:
- Priority_Task (void);
- // The constructor
-
- int open (void *);
- // Receives the priority and run svc() on a separate thread at that
- // priority.
-
- int svc (void);
- // Runs on a separate thread an checks the priority.
-
- int succeeded (void) { return error_ == 0; }
- // Returns 1 if priority was set properly, 0 otherwise.
-
-private:
- int priority_;
- u_int error_;
-};
-
-Priority_Task::Priority_Task (void)
- : ACE_Task<ACE_MT_SYNCH> (ACE_Thread_Manager::instance ()),
- priority_ (0),
- error_ (0)
-{
-}
-
-int
-Priority_Task::open (void *arg)
-{
- this->priority_ = *(int *) arg;
-
- long flags = THR_NEW_LWP;
-
- // To get FIFO scheduling with PTHREADS.
- ACE_SET_BITS (flags, THR_SCHED_FIFO);
-
- // Become an active object.
- if (this->activate (flags, 1, 0, this->priority_) == -1)
- {
- // On Linux, for example, only the superuser can set the policy
- // to other than ACE_SCHED_OTHER. But with ACE_SCHED_OTHER,
- // there is only one thread priority value, for example, 0. So,
- // let the superuser run an interesting test, but for other
- // users use the minimum ACE_SCHED_OTHER thread priority.
-
- long fallback_priority =
- ACE_Sched_Params::priority_min (ACE_SCHED_OTHER,
- ACE_SCOPE_THREAD);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) task activation at priority %d with "
- "flags 0x%X failed; retry at priority %d with "
- "flags 0x%X (errno is %d%p)\n",
- this->priority_,
- flags,
- fallback_priority,
- THR_NEW_LWP, errno, ""));
-
- flags = THR_NEW_LWP;
- this->priority_ = fallback_priority;
-
- if (this->activate (flags, 1, 1, this->priority_) == -1)
- ACE_DEBUG ((LM_ERROR, "(%t) task activation at priority %d failed, "
- "exiting!\n%a",
- this->priority_,
- -1));
- }
- return 0;
-}
-
-int
-Priority_Task::svc (void)
-{
- ACE_hthread_t thr_handle;
- ACE_Thread::self (thr_handle);
- int prio;
-
- if (ACE_Thread::getprio (thr_handle, prio) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "getprio failed"), -1);
-
- if (prio == this->priority_)
- ACE_DEBUG ((LM_INFO, "(%t) actual prio of %d equals desired priority\n",
- prio));
- else
- {
- ACE_DEBUG ((LM_ERROR, "(%t) actual prio = %d, desired priority_ = %d!\n",
- prio, this->priority_));
- ++error_;
- }
-
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS */
-
-int
-main (int argc, char *argv[])
-{
- ACE_START_TEST ("Priority_Task_Test");
-
- if (argc <= 1)
- // Disable LM_DEBUG messages.
- ACE_Log_Msg::instance ()->priority_mask
- (ACE_Log_Msg::instance ()->priority_mask () & ~ LM_DEBUG);
- else if (argc == 2)
- {
- if (ACE_OS::strcmp (argv[1], "-d") != 0)
- ACE_ERROR_RETURN ((LM_ERROR, usage, argv [0]), -1);
- // else -d option: don't disable LM_DEBUG messages
- }
- else
- ACE_ERROR_RETURN ((LM_ERROR, usage, argv [0]), -1);
-
- int status = 0;
-
-#if defined (ACE_HAS_THREADS)
-
- Priority_Task tasks[ACE_MAX_ITERATIONS];
-
- size_t i;
-
- // Spawn off ACE_MAX_ITERATIONS of tasks, passing each one their
- // iteration number as their priority.
-
- // NOTE: on Solaris, for example, this requests the min FIFO
- // priority. But, this test doesn't use the Realtime scheduling
- // class. The FIFO priorities are used because they're all
- // nonnegative.
-
- ACE_Sched_Priority_Iterator priority (ACE_SCHED_FIFO,
- ACE_SCOPE_THREAD);
-
- for (i = 0; i < ACE_MAX_ITERATIONS; i++)
- {
- int p = priority.priority ();
- tasks[i].open ((void *) &p);
-
- // If there are more priorities get the next one...
- if (priority.more ())
- priority.next ();
- }
-
- ACE_DEBUG ((LM_INFO, "(%t) %d tasks spawned, wait for them to exit . . .\n",
- ACE_MAX_ITERATIONS));
-
- // Wait for all tasks to exit.
- ACE_Thread_Manager::instance ()->wait ();
-
- for (i = 0; i < ACE_MAX_ITERATIONS; i++)
- {
- if (! tasks[i].succeeded ())
- {
- ++status;
- break;
- }
- }
-
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
-
- // Re-enable LM_DEBUG messages.
- ACE_Log_Msg::instance ()->priority_mask (
- ACE_Log_Msg::instance ()->priority_mask () | LM_DEBUG);
-
- ACE_END_TEST;
- return status;
-}
diff --git a/tests/Priority_Task_Test.dsp b/tests/Priority_Task_Test.dsp
deleted file mode 100644
index d5e9f832708..00000000000
--- a/tests/Priority_Task_Test.dsp
+++ /dev/null
@@ -1,228 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Priority_Task_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Priority_Task_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Task_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Task_Test.mak"\
- CFG="Priority_Task_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Priority_Task_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Priority_Task_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Task_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Task_Test\Debug"
-# PROP BASE Target_Dir ".\Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Task_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Task_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Priority_Task_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Priority_Task_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Priority_Task_Test - Win32 Debug"
-# Name "Priority_Task_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Priority_Task_Test.cpp
-
-!IF "$(CFG)" == "Priority_Task_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 Alpha Debug"
-
-DEP_CPP_PRIOR=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Sched_Params.h"\
- "..\ace\Sched_Params.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Process_Mutex_Test.MAK b/tests/Process_Mutex_Test.MAK
deleted file mode 100644
index 8db87e77c5f..00000000000
--- a/tests/Process_Mutex_Test.MAK
+++ /dev/null
@@ -1,328 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Process_Mutex_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Process_Mutex_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Process_Mutex_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Process_Mutex_Test - Win32 Debug" && "$(CFG)" !=\
- "Process_Mutex_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Process_Mutex_Test.mak"\
- CFG="Process_Mutex_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Process_Mutex_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Process_Mutex_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Process_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Process_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Process_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Process_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Process_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Process_Mutex_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Mutex_Test.obj"
-
-"$(OUTDIR)\Process_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Process_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Process_Mutex_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Process_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Process_Mutex_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Process_Mutex_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Mutex_Test.obj"
-
-"$(OUTDIR)\Process_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Process_Mutex_Test - Win32 Debug" || "$(CFG)" ==\
- "Process_Mutex_Test - Win32 Alpha Debug"
-SOURCE=.\Process_Mutex_Test.cpp
-
-!IF "$(CFG)" == "Process_Mutex_Test - Win32 Debug"
-
-DEP_CPP_PROCE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 Alpha Debug"
-
-DEP_CPP_PROCE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Process_Mutex_Test.cpp b/tests/Process_Mutex_Test.cpp
deleted file mode 100644
index d14d55cce07..00000000000
--- a/tests/Process_Mutex_Test.cpp
+++ /dev/null
@@ -1,133 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Process_Mutex_Test.cpp
-//
-// = DESCRIPTION
-// Tests a Process Mutex shared between multiple processes
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Synch.h"
-#include "ace/Process.h"
-#include "ace/Get_Opt.h"
-
-static int release_mutex = 1;
-static int child_process = 0;
-static char *mutex_name = ACE_DEFAULT_MUTEX_A;
-
-// Explain usage and exit.
-static void
-print_usage_and_die (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "usage: %n [-d (don't release mutex)] [-c (child process)] [-n mutex name] \n"));
- ACE_OS::exit (1);
-}
-
-// Parse the command-line arguments and set options.
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "dcn:");
-
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'd':
- release_mutex = 0;
- break;
- case 'c':
- child_process = 1;
- break;
- case 'n':
- mutex_name = get_opt.optarg;
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-static void
-acquire_release (void)
-{
- ACE_Process_Mutex mutex (ACE_WIDE_STRING (mutex_name));
- // Make sure the constructor succeeded
- ACE_ASSERT (ACE_LOG_MSG->op_status () == 0);
- // Grab the lock
- ACE_ASSERT (mutex.acquire () == 0);
- ACE_DEBUG ((LM_DEBUG, "(%P) Mutex acquired %s\n", mutex_name));
- ACE_DEBUG ((LM_DEBUG, "(%P) Working....\n"));
- // work
- ACE_OS::sleep (2);
- // Check if we need to release the mutex
- if (release_mutex == 1)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P) Releasing the mutex %s\n", mutex_name));
- ACE_ASSERT (mutex.release () == 0);
- }
-}
-
-int
-main (int argc, char *argv[])
-{
- parse_args (argc, argv);
-
- // Child process code
- if (child_process)
- {
- ACE_APPEND_LOG ("Process_Mutex_Test-children");
- acquire_release ();
- ACE_END_LOG;
- }
- else
- {
- ACE_START_TEST ("Process_Mutex_Test");
- ACE_INIT_LOG ("Process_Mutex_Test-children");
-
- ACE_Process_Options options;
- if (release_mutex == 0)
- options.command_line (__TEXT ("Process_Mutex_Test") ACE_PLATFORM_EXE_SUFFIX
- __TEXT (" -c -n %s -d"), ACE_WIDE_STRING (mutex_name));
- else
- options.command_line (__TEXT ("Process_Mutex_Test") ACE_PLATFORM_EXE_SUFFIX
- __TEXT (" -c -n %s"), ACE_WIDE_STRING (mutex_name));
-
- // Spawn ACE_MAX_PROCESSES processes that will contend for the
- // lock.
- ACE_Process servers[ACE_MAX_PROCESSES];
- size_t i;
-
- for (i = 0; i < ACE_MAX_PROCESSES; i++)
- {
- ACE_ASSERT (servers[i].spawn (options) != -1);
- ACE_DEBUG ((LM_DEBUG,
- "Server forked with pid = %d.\n",
- servers[i].getpid ()));
- }
-
- for (i = 0; i < ACE_MAX_PROCESSES; i++)
- {
- // Wait for the process we created to exit.
- ACE_ASSERT (servers[i].wait () != -1);
- ACE_DEBUG ((LM_DEBUG,
- "Server %d finished\n",
- servers[i].getpid ()));
- }
- ACE_END_TEST;
- }
-
- return 0;
-}
diff --git a/tests/Process_Mutex_Test.dsp b/tests/Process_Mutex_Test.dsp
deleted file mode 100644
index 8bb7f74c4a7..00000000000
--- a/tests/Process_Mutex_Test.dsp
+++ /dev/null
@@ -1,168 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Process_Mutex_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Process_Mutex_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Process_Mutex_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Process_Mutex_Test.mak"\
- CFG="Process_Mutex_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Process_Mutex_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Process_Mutex_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Process_Mutex_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Process_Mutex_Test\Debug"
-# PROP BASE Target_Dir ".\Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Mutex_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Process_Mutex_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Process_Mutex_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Process_Mutex_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Process_Mutex_Test - Win32 Debug"
-# Name "Process_Mutex_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Process_Mutex_Test.cpp
-
-!IF "$(CFG)" == "Process_Mutex_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 Alpha Debug"
-
-DEP_CPP_PROCE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Process_Strategy_Test.MAK b/tests/Process_Strategy_Test.MAK
deleted file mode 100644
index 692f8118477..00000000000
--- a/tests/Process_Strategy_Test.MAK
+++ /dev/null
@@ -1,506 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Process_Strategy_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Process_Strategy_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Process_Strategy_Test -\
- Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Process_Strategy_Test - Win32 Debug" && "$(CFG)" !=\
- "Process_Strategy_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Process_Strategy_Test.mak"\
- CFG="Process_Strategy_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Process_Strategy_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Process_Strategy_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Strategy_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Process_Strategy_Test.exe"
- -@erase "$(OUTDIR)\Process_Strategy_Test.ilk"
- -@erase "$(OUTDIR)\Process_Strategy_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Process_Strategy_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Process_Strategy_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Process_Strategy_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Strategy_Test.obj"
-
-"$(OUTDIR)\Process_Strategy_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Strategy_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Process_Strategy_Test.exe"
- -@erase "$(OUTDIR)\Process_Strategy_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Process_Strategy_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Process_Strategy_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Process_Strategy_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Strategy_Test.obj"
-
-"$(OUTDIR)\Process_Strategy_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Process_Strategy_Test - Win32 Debug" || "$(CFG)" ==\
- "Process_Strategy_Test - Win32 Alpha Debug"
-SOURCE=.\Process_Strategy_Test.cpp
-
-!IF "$(CFG)" == "Process_Strategy_Test - Win32 Debug"
-
-DEP_CPP_PROCE=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\Singleton.cpp"\
- "..\ace\Singleton.h"\
- "..\ace\Singleton.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\Process_Strategy_Test.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Strategy_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 Alpha Debug"
-
-DEP_CPP_PROCE=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\Singleton.cpp"\
- "..\ace\Singleton.h"\
- "..\ace\Singleton.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\Process_Strategy_Test.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Process_Strategy_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Process_Strategy_Test.cpp b/tests/Process_Strategy_Test.cpp
deleted file mode 100644
index 49beeb21b12..00000000000
--- a/tests/Process_Strategy_Test.cpp
+++ /dev/null
@@ -1,606 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Process_Strategy_Test.cpp
-//
-// = DESCRIPTION
-// This is a test of the <ACE_Strategy_Acceptor> and
-// <ACE_File_Lock> classes. The <ACE_Strategy_Acceptor> uses
-// either the <ACE_Process_Strategy> (which forks a
-// process-per-connection and runs as a concurrent server
-// process), the <ACE_Thread_Strategy> (which spawns a
-// thread-per-connection and runs as a concurrent server thread),
-// or <ACE_Reactive_Strategy> (which register the <Svc_Handler>
-// with the <Reactor> and runs in the main thread of control as an
-// iterative server). This server queries and increments a
-// "counting value" in a file.
-//
-// This test program can be run in the following ways:
-//
-// # Run the server "reactively" (i.e., iteratively)
-// % Process_Strategy_Test -c REACTIVE
-//
-// # Run the server in multi-threads.
-// % Process_Strategy_Test -c THREAD
-//
-// # Run the server in multi-processes
-// % Process_Strategy_Test -c PROCESS
-//
-// = AUTHOR
-// Doug Schmidt and Kevin Boyle <kboyle@sanwafp.com>
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Acceptor.h"
-#include "ace/Handle_Set.h"
-#include "ace/Get_Opt.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/Strategies_T.h"
-#include "ace/Singleton.h"
-
-// Counting_Service and Options in here
-#include "Process_Strategy_Test.h"
-
-// Define a <Strategy_Acceptor> that's parameterized by the
-// <Counting_Service>.
-
-typedef ACE_Strategy_Acceptor <Counting_Service, ACE_SOCK_ACCEPTOR> ACCEPTOR;
-
-// Create an Options Singleton.
-typedef ACE_Singleton<Options, ACE_Null_Mutex> OPTIONS;
-
-// counter for connections
-static int connections = 0;
-
-// Use this to show down the process gracefully.
-static void
-connection_completed ()
-{
- // Increment connection counter
- connections++;
-
- // If all connections have been serviced
- if (connections == ACE_MAX_ITERATIONS + 1)
- // Make sure that the event loop is interrupted
- ACE_Reactor::instance()->wakeup_all_threads ();
-}
-
-// Have all connections been serviced?
-static int
-done (void)
-{
- return connections == ACE_MAX_ITERATIONS + 1;
-}
-
-// Constructor
-Process_Strategy::Process_Strategy (size_t n_processes,
- ACE_Event_Handler *acceptor,
- ACE_Reactor *r,
- int flags)
- : ACE_Process_Strategy<Counting_Service> (n_processes, acceptor, r, flags)
-{
-}
-
-// Overwrite the process creation method to include connection
-// counting
-int
-Process_Strategy::activate_svc_handler (Counting_Service *svc_handler,
- void *arg)
-{
- // Call down to the base class
- int result = ACE_Process_Strategy<Counting_Service>::activate_svc_handler (svc_handler, arg);
-
- // Connection is now complete
- connection_completed ();
-
- return result;
-}
-
-ACE_File_Lock &
-Options::file_lock (void)
-{
- return this->file_lock_;
-}
-
-ACE_Concurrency_Strategy <Counting_Service> *
-Options::concurrency_strategy (void)
-{
- return this->concurrency_strategy_;
-}
-
-const char *
-Options::filename (void)
-{
- return this->filename_;
-}
-
-Options::Options (void)
- :
- // Choose to use processes by default.
-#if !defined (ACE_LACKS_FORK)
- concurrency_type_ (PROCESS)
-#elif defined (ACE_HAS_THREADS)
- concurrency_type_ (THREAD)
-#else
- concurrency_type_ (REACTIVE)
-#endif /* !ACE_LACKS_FORK */
-{
-}
-
-Options::~Options (void)
-{
- delete concurrency_strategy_;
- concurrency_strategy_ = 0;
-}
-
-int
-Options::parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "p:c:f:");
-
- this->filename_ = ACE_TEMP_FILE_NAME_A;
-
- for (int c; (c = get_opt ()) != -1; )
- switch (c)
- {
- case 'c':
- if (ACE_OS::strcmp (get_opt.optarg, "REACTIVE") == 0)
- OPTIONS::instance ()->concurrency_type (Options::REACTIVE);
-#if !defined (ACE_LACKS_FORK)
- else if (ACE_OS::strcmp (get_opt.optarg, "PROCESS") == 0)
- OPTIONS::instance ()->concurrency_type (Options::PROCESS);
-#endif /* !ACE_LACKS_FORK */
-#if defined (ACE_HAS_THREADS)
- else if (ACE_OS::strcmp (get_opt.optarg, "THREAD") == 0)
- OPTIONS::instance ()->concurrency_type (Options::THREAD);
-#endif /* ACE_HAS_THREADS */
- else
- ACE_DEBUG ((LM_DEBUG,
- "WARNING: concurrency strategy \"%s\" is not supported\n",
- get_opt.optarg));
- break;
- case 'f':
- this->filename_ = get_opt.optarg;
- break;
- default:
- ACE_DEBUG ((LM_DEBUG,
- "usage: %n [-f (filename)] [-c (concurrency strategy)]\n%a", 1));
- /* NOTREACHED */
- }
-
- // Initialize the file lock. Note that this object lives beyond the
- // lifetime of the Acceptor.
- if (this->file_lock_.open (ACE_WIDE_STRING (this->filename_),
- O_RDWR | O_CREAT,
- ACE_DEFAULT_FILE_PERMS) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) opening %s on handle %d.\n",
- this->filename_, this->file_lock_.get_handle ()));
-
- int count = 0;
-
- // Store the initial value of the count in the file.
- if (ACE_OS::write (this->file_lock_.get_handle (),
- (const void *) &count,
- sizeof count) != sizeof count)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "write"));
-
- // Initialize the Concurrency strategy.
- switch (this->concurrency_type_)
- {
- case Options::PROCESS:
-#if !defined (ACE_LACKS_FORK)
- ACE_NEW_RETURN (this->concurrency_strategy_,
- Process_Strategy (1, this, ACE_Reactor::instance()),
- -1);
- break;
-#else
- ACE_ASSERT (!"PROCESS invalid on this platform");
-#endif /* !defined (ACE_LACKS_FORK) */
- case Options::THREAD:
-#if defined (ACE_HAS_THREADS)
- ACE_NEW_RETURN (this->concurrency_strategy_,
- ACE_Thread_Strategy<Counting_Service>
- (ACE_Thread_Manager::instance (),
- THR_NEW_LWP, 1),
- -1);
- break;
-#else
- ACE_ASSERT (!"THREAD invalid on this platform");
-#endif /* !ACE_HAS_THREADS */
- case Options::REACTIVE:
- // Settle for the purely Reactive strategy.
- ACE_NEW_RETURN (this->concurrency_strategy_,
- ACE_Reactive_Strategy<Counting_Service>
- (ACE_Reactor::instance()),
- -1);
- break;
- }
-
- return 0;
-}
-
-Options::Concurrency_Type
-Options::concurrency_type (void)
-{
- return this->concurrency_type_;
-}
-
-void
-Options::concurrency_type (Options::Concurrency_Type cs)
-{
- this->concurrency_type_ = cs;
-}
-
-Counting_Service::Counting_Service (ACE_Thread_Manager *)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) creating the Counting_Service\n"));
-}
-
-// Read the current value from the shared file and return it to the
-// client.
-
-int
-Counting_Service::read (void)
-{
- ACE_READ_GUARD_RETURN (ACE_File_Lock, ace_mon, OPTIONS::instance ()->file_lock (), -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) reading on handle %d.\n",
- OPTIONS::instance ()->file_lock ().get_handle ()));
-
- int count;
- if (ACE_OS::pread (OPTIONS::instance ()->file_lock ().get_handle (),
- (void *) &count,
- sizeof count,
- 0) != sizeof count)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "read"), -1);
-
- char buf[BUFSIZ];
-
- int n = ACE_OS::sprintf (buf, "count = %d\n", count);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) count = %d\n",
- count));
-
- if (this->peer ().send_n (buf, n) != n)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "send_n"), -1);
-
- return 0;
-}
-
-// Increment the current value in the shared file by 1.
-
-int
-Counting_Service::inc (void)
-{
- ACE_WRITE_GUARD_RETURN (ACE_File_Lock, ace_mon, OPTIONS::instance ()->file_lock (), -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) incrementing on handle %d.\n",
- OPTIONS::instance ()->file_lock ().get_handle ()));
-
- int count;
- if (ACE_OS::pread (OPTIONS::instance ()->file_lock ().get_handle (),
- (void *) &count,
- sizeof count,
- 0) != sizeof count)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "read"), -1);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) incrementing count from %d to %d\n",
- count, count + 1));
- count++;
-
- if (ACE_OS::pwrite (OPTIONS::instance ()->file_lock ().get_handle (),
- (const void *) &count,
- sizeof count,
- 0) != sizeof count)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "write"), -1);
- return 0;
-}
-
-// Receive the request from the client and call the appropriate
-// operation.
-
-int
-Counting_Service::handle_input (ACE_HANDLE)
-{
- char buf[BUFSIZ];
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) reading from peer on %d\n",
- this->peer ().get_handle ()));
-
- size_t len;
- // Read the PDU length first.
- ssize_t bytes = this->peer ().recv ((void *) &len, sizeof len);
-
- if (bytes <= 0)
- return -1;
-
- bytes = this->peer ().recv (buf, len);
-
- if (bytes <= 0 || (int) buf[0] == EOF)
- return -1;
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) %d bytes of input on %d is %*s\n",
- bytes, this->peer ().get_handle (), bytes, buf));
-
- // Read and return the current value in the file.
- if (ACE_OS::strncmp (buf, "read", 4) == 0)
- return this->read ();
- // Increment the current value in the file.
- else if (ACE_OS::strncmp (buf, "inc", 3) == 0)
- return this->inc ();
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) no match...\n"));
-
- return 0;
- }
-}
-
-int
-Counting_Service::svc (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) handling thread\n"));
-
- while (this->handle_input () >= 0)
- continue;
-
- return 0;
-}
-
-int
-Counting_Service::handle_close (ACE_HANDLE,
- ACE_Reactor_Mask)
-{
- // Done with another connection.
- connection_completed ();
-
- // Call down to base class
- return ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>::handle_close ();
-}
-
-// This method is called back by the <Acceptor> once the client has
-// connected and the process is forked or spawned.
-int
-Counting_Service::open (void *)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) opening service\n"));
-
- if (OPTIONS::instance ()->concurrency_type () == Options::PROCESS)
- {
- // We need to rerun the event loop here since we ended up here
- // due to being fork'd and we can't just return to our context
- // since it's in the wrong location in the process.
- while (this->handle_input () >= 0)
- continue;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) About to exit from the child\n"));
-
- // Exit the child.
- ACE_OS::exit (0);
- }
- else if (OPTIONS::instance ()->concurrency_type () == Options::THREAD)
- // We need to set this to 0 so that our <shutdown> method doesn't
- // try to deregister <this> from the Reactor.
- this->reactor (0);
- return 0;
-}
-
-// Execute the client tests.
-
-static void *
-client (void *arg)
-{
- ACE_INET_Addr *remote_addr = (ACE_INET_Addr *) arg;
- ACE_INET_Addr server_addr (remote_addr->get_port_number (),
- ACE_DEFAULT_SERVER_HOST);
- ACE_SOCK_Stream stream;
- ACE_SOCK_Connector connector;
-
- char buf[BUFSIZ];
- char *command;
- size_t command_len;
- size_t i;
-
- for (i = 0; i < ACE_MAX_ITERATIONS; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) client iteration %d\n", i));
-
- if (connector.connect (stream, server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), 0);
-
- command = "inc";
- command_len = ACE_OS::strlen (command);
-
- if (stream.send (4,
- &command_len, sizeof command_len,
- command, command_len) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), 0);
-
- command = "read";
- command_len = ACE_OS::strlen (command);
-
- if (stream.send (4,
- &command_len, sizeof command_len,
- command, command_len) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), 0);
- else if (stream.recv (buf, sizeof buf) <= 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "recv"), 0);
-
- // ACE_DEBUG ((LM_DEBUG,
- // "(%P|%t) client iteration %d, buf = %s\n",
- // i, buf));
-
- if (stream.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), 0);
- }
-
- command = "read";
- command_len = ACE_OS::strlen (command);
- int bytes_read = 0;
-
- if (connector.connect (stream, server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), 0);
- else if (stream.send (4,
- &command_len, sizeof command_len,
- command, command_len) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "send"), 0);
- else if ((bytes_read = stream.recv (buf, sizeof buf)) <= 0)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "recv"), 0);
- else
- {
- // Null terminate buf to avoid an uninitialized memory read in the
- // call to ACE_OS::strrchr ().
- buf [bytes_read] = '\0';
-
- size_t count = ACE_OS::atoi (ACE_OS::strrchr (buf, ' '));
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) count = %d\n", count));
-
- // Make sure that the count is correct.
- ACE_ASSERT (count == ACE_MAX_ITERATIONS);
- }
-
- if (stream.close () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "close"), 0);
-
- // Remove the filename.
- ACE_OS::unlink (OPTIONS::instance ()->filename ());
-
- return 0;
-}
-
-// Performs the server activities.
-
-static void *
-server (void *)
-{
- int result = 0;
- ACE_Reactor::instance ()->owner (ACE_Thread::self ());
-
- while (!done () && result != -1)
- // Run the main event loop.
- result = ACE_Reactor::instance ()->handle_events ();
-
- return 0;
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_START_TEST ("Process_Strategy_Test");
-
- if (OPTIONS::instance ()->parse_args (argc, argv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "parse_args"), -1);
-
- ACCEPTOR acceptor;
-
- ACE_INET_Addr server_addr;
-
- // Bind acceptor to any port and then find out what the port was.
- // Note that this implicitly creates the Reactor singleton.
- if (acceptor.open ((const ACE_INET_Addr &) ACE_Addr::sap_any,
- ACE_Reactor::instance(),
- 0,
- 0,
- OPTIONS::instance ()->concurrency_strategy ()) == -1
- || acceptor.acceptor ().get_local_addr (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "open"), -1);
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting server at port %d\n",
- server_addr.get_port_number ()));
-
-#if !defined (ACE_LACKS_FORK)
- // We're running the client and serve as separate processes.
- pid_t pid = ACE_OS::fork ("child");
-
- switch (pid)
- {
- case -1:
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "fork failed"));
- exit (-1);
- /* NOTREACHED */
- case 0:
- ACE_OS::signal (SIGCHLD, SIG_IGN);
- server (0);
- break;
- /* NOTREACHED */
- default:
- client (&server_addr);
- break;
- /* NOTREACHED */
- }
-#elif defined (ACE_HAS_THREADS)
- if (ACE_Thread_Manager::instance ()->spawn
- (ACE_THR_FUNC (server),
- (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "thread create failed"));
-
- if (ACE_Thread_Manager::instance ()->spawn
- (ACE_THR_FUNC (client),
- (void *) &server_addr,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "thread create failed"));
-
- // Wait for the threads to exit.
- ACE_Thread_Manager::instance ()->wait ();
-#else
- ACE_ERROR ((LM_ERROR,
- "(%P|%t) only one thread may be run in a process on this platform\n%a",
- 1));
-#endif /* ACE_HAS_THREADS */
- }
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Accept_Strategy<Counting_Service, ACE_SOCK_ACCEPTOR>;
-template class ACE_Acceptor<Counting_Service, ACE_SOCK_ACCEPTOR>;
-template class ACE_Creation_Strategy<Counting_Service>;
-template class ACE_Concurrency_Strategy<Counting_Service>;
-template class ACE_Guard<ACE_File_Lock>;
-template class ACE_Singleton<Options, ACE_Null_Mutex>;
-template class ACE_Process_Strategy<Counting_Service>;
-template class ACE_Thread_Strategy<Counting_Service>;
-template class ACE_Reactive_Strategy<Counting_Service>;
-template class ACE_Read_Guard<ACE_File_Lock>;
-template class ACE_Scheduling_Strategy<Counting_Service>;
-template class ACE_Strategy_Acceptor<Counting_Service, ACE_SOCK_ACCEPTOR>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
-template class ACE_Write_Guard<ACE_File_Lock>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Accept_Strategy<Counting_Service, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Acceptor<Counting_Service, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Creation_Strategy<Counting_Service>
-#pragma instantiate ACE_Concurrency_Strategy<Counting_Service>
-#pragma instantiate ACE_Guard<ACE_File_Lock>
-#pragma instantiate ACE_Singleton<Options, ACE_Null_Mutex>
-#pragma instantiate ACE_Process_Strategy<Counting_Service>
-#pragma instantiate ACE_Thread_Strategy<Counting_Service>
-#pragma instantiate ACE_Reactive_Strategy<Counting_Service>
-#pragma instantiate ACE_Read_Guard<ACE_File_Lock>
-#pragma instantiate ACE_Scheduling_Strategy<Counting_Service>
-#pragma instantiate ACE_Strategy_Acceptor<Counting_Service, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
-#pragma instantiate ACE_Write_Guard<ACE_File_Lock>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/tests/Process_Strategy_Test.dsp b/tests/Process_Strategy_Test.dsp
deleted file mode 100644
index 02ec370ee33..00000000000
--- a/tests/Process_Strategy_Test.dsp
+++ /dev/null
@@ -1,257 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Process_Strategy_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Process_Strategy_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Process_Strategy_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Process_Strategy_Test.mak"\
- CFG="Process_Strategy_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Process_Strategy_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Process_Strategy_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Process_Strategy_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Process_Strategy_Test\Debug"
-# PROP BASE Target_Dir ".\Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Strategy_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Process_Strategy_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Process_Strategy_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Process_Strategy_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Process_Strategy_Test - Win32 Debug"
-# Name "Process_Strategy_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Process_Strategy_Test.cpp
-
-!IF "$(CFG)" == "Process_Strategy_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 Alpha Debug"
-
-DEP_CPP_PROCE=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\Singleton.cpp"\
- "..\ace\Singleton.h"\
- "..\ace\Singleton.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\Process_Strategy_Test.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Process_Strategy_Test.h b/tests/Process_Strategy_Test.h
deleted file mode 100644
index 7f8c9dcfcf7..00000000000
--- a/tests/Process_Strategy_Test.h
+++ /dev/null
@@ -1,133 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-// = FILENAME
-// Process_Strategy_Test.h
-//
-// = DESCRIPTION
-// This file contains the definition of Counting_Service and
-// Options. Some compilers need it in a .h file for template
-// instantiation (such as AIX C Set ++).
-//
-// = AUTHOR
-// Doug Schmidt and Kevin Boyle <kboyle@sanwafp.com>
-//
-// ============================================================================
-
-#if !defined (PROCESS_STRATEGY_TEST_H)
-#define PROCESS_STRATEGY_TEST_H
-
-#include "ace/Event_Handler.h"
-#include "ace/SOCK_Stream.h"
-#include "ace/Svc_Handler.h"
-
-// Forward decl.
-class ACE_Thread_Manager;
-
-class Counting_Service : public ACE_Svc_Handler <ACE_SOCK_STREAM, ACE_NULL_SYNCH>
- // = TITLE
- // Reads and increments the count in a shared file.
- //
- // = DESCRIPTION
- // Objects of this class execute in a separate process as a
- // result of the <ACE_Strategy_Acceptor> and
- // <ACE_Process_Strategy>.
-{
-public:
- Counting_Service (ACE_Thread_Manager * = 0);
- // Constructor.
-
- virtual int open (void *v);
- // Hook that is used to initialize the service (called by the
- // <ACE_Strategy_Acceptor::handle_input> Template Method).
-
-protected:
- // = Methods invoked via "pointer to method" table entry.
-
- virtual int svc (void);
- // Handle the THREAD case.
-
- // = Operations corresponding to requests from the client.
- int read (void);
- // Execute the read operation on the file.
-
- int inc (void);
- // Execute the increment operation on the file.
-
- // = Hooks called by <Reactor> and <Strategy_Acceptor>.
-
- virtual int handle_input (ACE_HANDLE p = ACE_INVALID_HANDLE);
- // Hook called by the <Reactor> when data arrives from the client.
-
- virtual int handle_close (ACE_HANDLE = ACE_INVALID_HANDLE,
- ACE_Reactor_Mask = ACE_Event_Handler::ALL_EVENTS_MASK);
- // Closing down
-};
-
-class Process_Strategy : public ACE_Process_Strategy<Counting_Service>
-{
-public:
-
- // Constructor
- Process_Strategy (size_t n_processes = 1,
- ACE_Event_Handler *acceptor = 0,
- ACE_Reactor * = 0,
- int flags = 0);
-
- // Overwrite the process creation method to include connection
- // counting
- virtual int activate_svc_handler (Counting_Service *svc_handler,
- void *arg = 0);
-};
-
-class Options : public ACE_Event_Handler
- // = TITLE
- // Maintains the options for this program.
-{
-public:
- Options (void);
- // Constructor.
-
- ~Options (void);
- // Destructor.
-
- int parse_args (int argc, char *argv[]);
- // Read command-line arguments and initialize options.
-
- enum Concurrency_Type
- {
- PROCESS, // Run the test in separate processes.
- REACTIVE, // Run the test reactively in one thread.
- THREAD // Run the test as in separate threads.
- };
-
- // = Get/set concurrency type.
- Concurrency_Type concurrency_type (void);
- void concurrency_type (Concurrency_Type);
-
- ACE_File_Lock &file_lock (void);
- // Returns the file lock.
-
- const char *filename (void);
- // Returns the filename that we're using as the lock.
-
- ACE_Concurrency_Strategy <Counting_Service> *concurrency_strategy (void);
- // Returns the concurrency strategy.
-
-private:
- Concurrency_Type concurrency_type_;
- // Concurrency strategy that we're running.
-
- ACE_File_Lock file_lock_;
- // Lock for the counting file.
-
- ACE_Concurrency_Strategy<Counting_Service> *concurrency_strategy_;
- // Activation strategy that either forks a new process or spawns a
- // new thread for each client connection.
-
- const char *filename_;
- // Name of the counting file.
-};
-
-#endif /* PROCESS_STRATEGY_TEST_H */
diff --git a/tests/README b/tests/README
deleted file mode 100644
index d1dc844b135..00000000000
--- a/tests/README
+++ /dev/null
@@ -1,72 +0,0 @@
-This directory contains a battery of tests that exercise all the
-functionality of ACE on Win32 and UNIX. These tests can be executed
-in a single pass via a shell script run_tests.sh (on UNIX) or a batch
-file run_tests.bat (on Win32).
-
-On UNIX, by default all the output from the tests will be stored in
-separate files in the ./log/ directory. However, you can override
-this by setting the ACE_TEST_DIR environment variable to another
-prefix. On Win32 all the output is stored in separate files in
-C:\temp\log\.
-
-We had problems running the batch file on Windows 95 and Windows NT
-using the native DOS prompt. However we were able to get around this
-problem by using a program called "4DOS for Windows NT" which also
-displays a DOS prompt but allows us to run batch files through it.
-
-The tests have been run on UNIX, pSOS, Windows NT, and Windows 95 and they
-all work with the following exceptions:
-
-1. Name_Server_Test on Windows 95: this does not work on Windows 95
- since Windows 95 has a different model for shared memory and does
- not support explicitly selecting shared memory addresses.
-
-2. UPIPE_Test and SPIPE_Test on Windows 95: these do not work on
- Windows 95 since Windows 95 does not support the server side
- functionality of accepting connections from clients using named pipes.
-
-3. Proactor_Test (to be added) on Windows 95: this does not work on
- Windows 95 since Windows 95 does not support I/O completion ports.
-
-4. Of the tests (believed) relevant to the single threaded port to pSOSim,
- Sigset_Ops_Test, Sock_Connector_Test, Priority_Reactor_Test,
- Process_Strategy_Test, and Service_Config_Test are still failing.
- These are being debugged and will either be corrected or, if there
- are unsupported features in these tests, removed from the test suite for
- pSOSim.
-
-5. The set of tests for pSOSim will be expanded to include those that require
- multiple threads, with the release of the multi-threaded port to pSOSim.
-
-Notes:
-
-1. Each test creates a log file and writes it to the ./log/
- directory. The log directory can be changed in the test_config.h
- file.
-
-2. Each log file contains a time stamp of when the test began and also
- a time stamp indicating when the test ended. If the ending time stamp
- is missing, you can assume that the test did not succeed.
-
-3. None of the tests require any command line parameters. This is in
- accordance with the keeping the test-suite a "one-button" test. If
- any of the tests require any variable parameters these are
- specified in test_config.h.
-
-4. Time_Service_Test executes the Time Server and Clerk components
- as two processes and so the executable "main" need to be present in the
- netsvcs/bin directory. These components rely on config files. Two
- sample config files are also present in the test-suite, namely
- UNIXserver.conf and UNIXclerk.conf (and for Win32, Win32server.conf
- and Win32clerk.conf).
-
-Please see run_tests.vxworks for information on the status of
-tests on VxWorks.
-
-Please see run_tests.psosim for information on the status of tests on pSOSim.
-Run_tests.psosim is an executable shell script that runs all tests that are
-(believed) relevant to the single threaded port to pSOSim.
-
-
-If you have any questions/suggestions, please send email to
-ace-users@cs.wustl.edu.
diff --git a/tests/Reactor_Exceptions_Test.MAK b/tests/Reactor_Exceptions_Test.MAK
deleted file mode 100644
index 69a6786ed27..00000000000
--- a/tests/Reactor_Exceptions_Test.MAK
+++ /dev/null
@@ -1,400 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Reactor_Exceptions_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Reactor_Exceptions_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Reactor_Exceptions_Test -\
- Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Reactor_Exceptions_Test - Win32 Debug" && "$(CFG)" !=\
- "Reactor_Exceptions_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Exceptions_Test.mak"\
- CFG="Reactor_Exceptions_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Exceptions_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exceptions_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reactor_Exceptions_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Exceptions_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Reactor_Exceptions_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Reactor_Exceptions_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Reactor_Exceptions_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Exceptions_Test.obj"
-
-"$(OUTDIR)\Reactor_Exceptions_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Exceptions_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Exceptions_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Reactor_Exceptions_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Reactor_Exceptions_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Reactor_Exceptions_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Exceptions_Test.obj"
-
-"$(OUTDIR)\Reactor_Exceptions_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Reactor_Exceptions_Test - Win32 Debug" || "$(CFG)" ==\
- "Reactor_Exceptions_Test - Win32 Alpha Debug"
-SOURCE=.\Reactor_Exceptions_Test.cpp
-
-!IF "$(CFG)" == "Reactor_Exceptions_Test - Win32 Debug"
-
-DEP_CPP_REACT=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Dgram.h"\
- "..\ace\SOCK_Dgram.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor_Exceptions_Test.obj" : $(SOURCE) $(DEP_CPP_REACT)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Reactor_Exceptions_Test - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Dgram.h"\
- "..\ace\SOCK_Dgram.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor_Exceptions_Test.obj" : $(SOURCE) $(DEP_CPP_REACT)\
- "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Reactor_Exceptions_Test.cpp b/tests/Reactor_Exceptions_Test.cpp
deleted file mode 100644
index 846f0392743..00000000000
--- a/tests/Reactor_Exceptions_Test.cpp
+++ /dev/null
@@ -1,160 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Reactor_Exceptions_Test.cpp
-//
-// = DESCRIPTION
-// This is a test that makes sure the ACE_Reactor works correctly
-// in the face of C++ exceptions and threads.
-//
-// = AUTHOR
-// Luca Priorelli <lucapri@mbox.vol.it> and Douglas C. Schmidt
-//
-// ============================================================================
-
-#include "ace/Reactor.h"
-#include "ace/SOCK_Dgram.h"
-#include "ace/INET_Addr.h"
-#include "ace/Thread_Manager.h"
-#include "test_config.h"
-
-#if defined (ACE_HAS_EXCEPTIONS)
-
-// Just need a simple exception class.
-class Except {};
-
-class MemoryEx : public ACE_Event_Handler, public ACE_SOCK_Dgram
-{
-public:
- MemoryEx (const ACE_INET_Addr &local_addr);
- virtual ACE_HANDLE get_handle (void) const;
- virtual int handle_input (ACE_HANDLE handle);
-};
-
-MemoryEx::MemoryEx (const ACE_INET_Addr &local_addr)
- : ACE_SOCK_Dgram (local_addr)
-{
-}
-
-ACE_HANDLE
-MemoryEx::get_handle (void) const
-{
- return ACE_SOCK_Dgram::get_handle ();
-}
-
-int
-MemoryEx::handle_input (ACE_HANDLE)
-{
- char buf[BUFSIZ];
- ACE_INET_Addr from_addr;
-
- ACE_DEBUG ((LM_DEBUG, "Activity occurred on handle %d!\n",
- ACE_SOCK_Dgram::get_handle ()));
-
- ssize_t n = ACE_SOCK_Dgram::recv (buf, sizeof buf, from_addr);
-
- if (n == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "handle_input"));
- else
- ACE_DEBUG ((LM_DEBUG, "got buf = %s\n", buf));
-
-#if defined (ACE_WIN32)
- // Cause a Win32 structured exception.
- *(char *) 0 = 0;
-#else
- throw Except ();
-#endif
- ACE_NOTREACHED(return 0);
-}
-
-class My_Reactor : public ACE_Reactor
-{
-public:
- virtual int handle_events (ACE_Time_Value *max_wait_time)
- {
- int ret = 0;
- try
- {
- ret = ACE_Reactor::handle_events (max_wait_time);
- }
- catch (...)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) caught exception\n"));
- ret = -1;
- // do your thing, etc.
- }
- return ret;
- }
- virtual int handle_events (ACE_Time_Value &max_wait_time)
- {
- return this->handle_events (&max_wait_time);
- }
-};
-
-static int
-worker (void)
-{
- ACE_Reactor::instance()->owner (ACE_OS::thr_self());
-
- for (;;)
- if (ACE_Reactor::instance()->handle_events () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) error return\n"), -1);
-
- ACE_NOTREACHED(return 0);
-}
-#endif /* ACE_HAS_EXCEPTIONS */
-
-int
-main (int argc, char *argv[])
-{
- ACE_START_TEST ("Reactor_Exceptions_Test");
-
-#if defined (ACE_HAS_EXCEPTIONS)
- My_Reactor reactor;
-
- u_short port = argc > 1 ? ACE_OS::atoi (argv[1]) : ACE_DEFAULT_SERVER_PORT;
- ACE_DEBUG ((LM_DEBUG, "Starting tracing\n"));
- ACE_LOG_MSG->start_tracing ();
- ACE_Reactor::instance (&reactor);
- ACE_Thread_Manager *thr_mgr = ACE_Thread_Manager::instance ();
-
- ACE_INET_Addr local_addr (port);
- ACE_INET_Addr remote_addr (port,
- ACE_DEFAULT_SERVER_HOST);
- MemoryEx ex (local_addr);
-
- if (ACE_Reactor::instance ()->register_handler
- (&ex, ACE_Event_Handler::READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n%a", "register_handler", 1), -1);
-
-#if defined (ACE_HAS_THREADS)
- thr_mgr->spawn (ACE_THR_FUNC (worker));
-#else
- // Need to figure out how to implement this test.
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
-
- ACE_SOCK_Dgram dgram ((ACE_INET_Addr &) ACE_Addr::sap_any);
-
- for (size_t i = 0; i < ACE_MAX_ITERATIONS; i++)
- dgram.send ("Hello", 6, remote_addr);
-
- thr_mgr->wait ();
- ex.close ();
- dgram.close ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) exiting main\n"));
-#else
- ACE_UNUSED_ARG (argc);
- ACE_UNUSED_ARG (argv);
- ACE_ERROR ((LM_ERROR, "C++ exceptions not supported on this platform\n"));
-#endif /* ACE_HAS_EXCEPTIONS */
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Reactor_Exceptions_Test.dsp b/tests/Reactor_Exceptions_Test.dsp
deleted file mode 100644
index 9c528c56d31..00000000000
--- a/tests/Reactor_Exceptions_Test.dsp
+++ /dev/null
@@ -1,202 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reactor_Exceptions_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Reactor_Exceptions_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Exceptions_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Exceptions_Test.mak"\
- CFG="Reactor_Exceptions_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Exceptions_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exceptions_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Reactor_Exceptions_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Exceptions_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Exceptions_Test\Debug"
-# PROP BASE Target_Dir ".\Reactor_Exceptions_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Exceptions_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Exceptions_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Exceptions_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Reactor_Exceptions_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Reactor_Exceptions_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Reactor_Exceptions_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reactor_Exceptions_Test - Win32 Debug"
-# Name "Reactor_Exceptions_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Reactor_Exceptions_Test.cpp
-
-!IF "$(CFG)" == "Reactor_Exceptions_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Exceptions_Test - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Dgram.h"\
- "..\ace\SOCK_Dgram.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Reactor_Notify_Test.MAK b/tests/Reactor_Notify_Test.MAK
deleted file mode 100644
index a48cb57e710..00000000000
--- a/tests/Reactor_Notify_Test.MAK
+++ /dev/null
@@ -1,448 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Reactor_Notify_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Reactor_Notify_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Reactor_Notify_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Reactor_Notify_Test - Win32 Debug" && "$(CFG)" !=\
- "Reactor_Notify_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Notify_Test.mak"\
- CFG="Reactor_Notify_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Notify_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reactor_Notify_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Notify_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Reactor_Notify_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Reactor_Notify_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Reactor_Notify_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Notify_Test.obj"
-
-"$(OUTDIR)\Reactor_Notify_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Notify_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Reactor_Notify_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Reactor_Notify_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Reactor_Notify_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Notify_Test.obj"
-
-"$(OUTDIR)\Reactor_Notify_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Reactor_Notify_Test - Win32 Debug" || "$(CFG)" ==\
- "Reactor_Notify_Test - Win32 Alpha Debug"
-SOURCE=.\Reactor_Notify_Test.cpp
-
-!IF "$(CFG)" == "Reactor_Notify_Test - Win32 Debug"
-
-DEP_CPP_REACT=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor_Notify_Test.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor_Notify_Test.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Reactor_Notify_Test.cpp b/tests/Reactor_Notify_Test.cpp
deleted file mode 100644
index b2b4476c04d..00000000000
--- a/tests/Reactor_Notify_Test.cpp
+++ /dev/null
@@ -1,208 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Reactors_Test.cpp
-//
-// = DESCRIPTION
-// This is a test that illustrates how the Reactor's notify()
-// method works under various settings of max_notify_iterations().
-//
-// = AUTHOR
-// Douglas C. Schmidt
-//
-// ============================================================================
-
-#include "ace/Synch.h"
-#include "ace/Task.h"
-#include "ace/Pipe.h"
-#include "test_config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class Supplier_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Supplier_Task (void);
- // Constructor.
-
- ~Supplier_Task (void);
- // Destructor.
-
- virtual int open (void * = 0);
- // Make this an Active Object.
-
- virtual int close (u_long);
- // Close down the supplier.
-
- virtual int svc (void);
- // Generates events and sends them to the <Reactor>'s <notify>
- // method.
-
- virtual int handle_exception (ACE_HANDLE);
- // Releases the <waiter_> semaphore when called by the <Reactor>'s
- // notify handler.
-
- virtual int handle_output (ACE_HANDLE);
- // Called every time through the main Reactor event loop to
- // illustrate the difference between "limited" and "unlimited"
- // notification.
-
-private:
- ACE_Thread_Semaphore waiter_;
- // Used to hand-shake between the <Supplier_Task> and the
- // <Reactor>'s notify mechanism.
-
- ACE_Pipe pipe_;
- // We use this pipe just so we can get a handle that is always
- // "active."
-};
-
-Supplier_Task::Supplier_Task (void)
- : waiter_ (0) // Make semaphore "locked" by default.
-{
-}
-
-int
-Supplier_Task::open (void *)
-{
- if (this->pipe_.open () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "open failed"), -1);
- else if (this->activate (THR_BOUND | THR_DETACHED))
- // Make this an Active Object.
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "activate failed"), -1);
- else if (ACE_Reactor::instance()->register_handler
- (this->pipe_.write_handle (), this, ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "register_handler failed"), -1);
- else
- return 0;
-}
-
-int
-Supplier_Task::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) Supplier_Task::close\n"));
-
- if (ACE_Reactor::instance()->remove_handler
- (this->pipe_.write_handle (), ACE_Event_Handler::WRITE_MASK) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "remove_handler failed"));
- return 0;
-}
-
-Supplier_Task::~Supplier_Task (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) ~Supplier_Task\n"));
- this->pipe_.close ();
-}
-
-int
-Supplier_Task::svc (void)
-{
- size_t i;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) **** starting unlimited notifications test\n"));
-
- // Allow an unlimited number of iterations per
- // <ACE_Reactor::notify>.
- ACE_Reactor::instance()->max_notify_iterations (-1);
-
- for (i = 0; i < ACE_MAX_ITERATIONS; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) notifying reactor\n"));
- // Notify the Reactor.
- if (ACE_Reactor::instance()->notify (this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "notify"), -1);
-
- // Wait for our <handle_exception> method to release the
- // semaphore.
- else if (this->waiter_.acquire () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "acquire"), -1);
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) **** starting limited notifications test\n"));
-
- // Only allow 1 iteration per <ACE_Reactor::notify>
- ACE_Reactor::instance()->max_notify_iterations (1);
-
- for (i = 0; i < ACE_MAX_ITERATIONS; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) notifying reactor\n"));
- // Notify the Reactor.
- if (ACE_Reactor::instance()->notify (this) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "notify"), -1);
-
- // Wait for our <handle_exception> method to release the
- // semaphore.
- else if (this->waiter_.acquire () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "acquire"), -1);
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) **** exiting thread test\n"));
- return 0;
-}
-
-int
-Supplier_Task::handle_exception (ACE_HANDLE handle)
-{
- ACE_ASSERT (handle == ACE_INVALID_HANDLE);
- ACE_DEBUG ((LM_DEBUG, "(%t) handle_exception\n"));
-
- this->waiter_.release ();
- return 0;
-}
-
-int
-Supplier_Task::handle_output (ACE_HANDLE handle)
-{
- ACE_ASSERT (handle == this->pipe_.write_handle ());
- ACE_DEBUG ((LM_DEBUG, "(%t) handle_output\n"));
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Reactor_Notify_Test");
-
-#if defined (ACE_HAS_THREADS)
- ACE_ASSERT (ACE_LOG_MSG->op_status () != -1);
-
- Supplier_Task task;
- ACE_ASSERT (ACE_LOG_MSG->op_status () != -1);
-
- if (task.open () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) open failed\n"), -1);
- else
- {
- ACE_Time_Value timeout (2);
-
- int shutdown = 0;
- for (int iteration = 1; !shutdown; iteration++)
- {
- // Use a timeout to inform the Reactor when to shutdown.
- switch (ACE_Reactor::instance()->handle_events (timeout))
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "reactor"), -1);
- /* NOTREACHED */
- case 0:
- shutdown = 1;
- break;
- default:
- // ACE_DEBUG ((LM_DEBUG, "(%t) done dispatching %d\n", iteration));
- ;
- }
- }
- }
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Reactor_Notify_Test.dsp b/tests/Reactor_Notify_Test.dsp
deleted file mode 100644
index 8b639b56b13..00000000000
--- a/tests/Reactor_Notify_Test.dsp
+++ /dev/null
@@ -1,228 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reactor_Notify_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Reactor_Notify_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Notify_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Notify_Test.mak"\
- CFG="Reactor_Notify_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Notify_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Reactor_Notify_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Notify_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Notify_Test\Debug"
-# PROP BASE Target_Dir ".\Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Notify_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Notify_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Reactor_Notify_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Reactor_Notify_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reactor_Notify_Test - Win32 Debug"
-# Name "Reactor_Notify_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Reactor_Notify_Test.cpp
-
-!IF "$(CFG)" == "Reactor_Notify_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Reactor_Performance_Test.MAK b/tests/Reactor_Performance_Test.MAK
deleted file mode 100644
index a4b1e21ac87..00000000000
--- a/tests/Reactor_Performance_Test.MAK
+++ /dev/null
@@ -1,543 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Reactor_Performance_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Reactor_Performance_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Reactor_Performance_Test -\
- Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Reactor_Performance_Test - Win32 Debug" && "$(CFG)" !=\
- "Reactor_Performance_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Performance_Test.mak"\
- CFG="Reactor_Performance_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Performance_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reactor_Performance_Test - Win32 Debug"
-
-OUTDIR=.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Performance_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I ".." /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Reactor_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Reactor_Performance_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Reactor_Performance_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Performance_Test.obj"
-
-"$(OUTDIR)\Reactor_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Performance_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I ".." /I "..\\" /D "WIN32" /D "_DEBUG"\
- /D "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Reactor_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Reactor_Performance_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Reactor_Performance_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Performance_Test.obj"
-
-"$(OUTDIR)\Reactor_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Reactor_Performance_Test - Win32 Debug" || "$(CFG)" ==\
- "Reactor_Performance_Test - Win32 Alpha Debug"
-SOURCE=.\Reactor_Performance_Test.cpp
-
-!IF "$(CFG)" == "Reactor_Performance_Test - Win32 Debug"
-
-DEP_CPP_REACT=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Connector.cpp"\
- "..\ace\Connector.h"\
- "..\ace\Connector.i"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Local_Tokens.h"\
- "..\ace\Local_Tokens.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Select_Reactor.h"\
- "..\ace\Select_Reactor.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\Singleton.cpp"\
- "..\ace\Singleton.h"\
- "..\ace\Singleton.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Token.h"\
- "..\ace\Token.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\Reactor_Performance_Test.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_REACT)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Connector.cpp"\
- "..\ace\Connector.h"\
- "..\ace\Connector.i"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Local_Tokens.h"\
- "..\ace\Local_Tokens.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Select_Reactor.h"\
- "..\ace\Select_Reactor.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\Singleton.cpp"\
- "..\ace\Singleton.h"\
- "..\ace\Singleton.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Token.h"\
- "..\ace\Token.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\Reactor_Performance_Test.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_REACT)\
- "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Reactor_Performance_Test.cpp b/tests/Reactor_Performance_Test.cpp
deleted file mode 100644
index 854e2ce4d14..00000000000
--- a/tests/Reactor_Performance_Test.cpp
+++ /dev/null
@@ -1,386 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Reactor_Performance_Test.cpp
-//
-// = DESCRIPTION
-//
-// This test is used to time the dispatching mechanisms of the
-// ACE_Reactors. Both the WFMO_Reactor and Select_Reactor can be
-// tested.
-//
-// = AUTHOR
-// Irfan Pyarali
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "Reactor_Performance_Test.h"
-#include "ace/Profile_Timer.h"
-#include "ace/Get_Opt.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/SOCK_Acceptor.h"
-#include "ace/Acceptor.h"
-#include "ace/Connector.h"
-#include "ace/Reactor.h"
-#include "ace/WFMO_Reactor.h"
-#include "ace/Select_Reactor.h"
-#include "ace/Auto_Ptr.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Number of client (user) threads
-static int opt_nconnections = 20;
-
-// Number of data exchanges
-static int opt_nloops = 200;
-
-// Use the WFMO_Reactor
-static int opt_wfmo_reactor = 0;
-
-// Use the Select_Reactor
-static int opt_select_reactor = 0;
-
-int Read_Handler::waiting_ = 0;
-
-void
-Read_Handler::set_countdown (int nconnections)
-{
- Read_Handler::waiting_ = nconnections;
-}
-
-// Initialize the Svc_Handler
-int
-Read_Handler::open (void *)
-{
- if (this->peer ().enable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Read_Handler::open, cannot set non blocking mode\n"), -1);
-
- if (reactor ()->register_handler (this, READ_MASK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR,
- "(%t) Read_Handler::open, cannot register handler\n"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) created svc_handler for handle %d\n", get_handle ()));
- return 0;
-}
-
-// Handle incoming data
-int
-Read_Handler::handle_input (ACE_HANDLE handle)
-{
- ACE_UNUSED_ARG (handle);
-
- char buf[BUFSIZ];
-
- ssize_t result = this->peer ().recv (buf, sizeof (buf));
- if (result <= 0)
- {
- if (result < 0 && errno == EWOULDBLOCK)
- return 0;
-
- if (result != 0)
- ACE_DEBUG ((LM_DEBUG, "(%t) %p\n", "Read_Handler::handle_input"));
-
- // This will cause handle_close to get called
- return -1;
- }
-
- return 0;
-}
-
-// Handle connection shutdown
-int
-Read_Handler::handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask)
-{
- ACE_UNUSED_ARG (handle);
- ACE_UNUSED_ARG (close_mask);
-
- // Reduce count
- waiting_--;
-
- // If no connections are open
- if (waiting_ == 0)
- {
- ACE_Reactor::instance ()->end_event_loop ();
- }
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) Read_Handler::handle_close closing down\n"));
-
- // Shutdown
- this->destroy ();
- return 0;
-}
-
-
-int
-Write_Handler::open (void *)
-{
- return 0;
-}
-
-int
-Write_Handler::send_data (void)
-{
- int send_size = sizeof (ACE_ALPHABET) - 1;
-
- if (this->peer ().send_n (ACE_ALPHABET, send_size) != send_size)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "send_n"), -1);
-
- return 0;
-}
-
-// Connection factories
-typedef ACE_Connector<Write_Handler, ACE_SOCK_CONNECTOR> CONNECTOR;
-typedef ACE_Acceptor<Read_Handler, ACE_SOCK_ACCEPTOR> ACCEPTOR;
-
-// Execute the client tests.
-void *
-client (void *arg)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) running client\n"));
-
- ACE_INET_Addr *connection_addr = (ACE_INET_Addr*) arg;
- CONNECTOR connector;
-
- int i;
-
- // Automagic memory cleanup
- ACE_Auto_Basic_Array_Ptr <Write_Handler *> writers;
- Write_Handler **temp_writers;
- ACE_NEW_RETURN (temp_writers, Write_Handler *[opt_nconnections], 0);
- writers = temp_writers;
-
- ACE_Auto_Basic_Array_Ptr <char> failed_svc_handlers;
- char *temp_failed;
- ACE_NEW_RETURN (temp_failed, char[opt_nconnections], 0);
- failed_svc_handlers = temp_failed;
-
- // Automagic memory cleanup
- ACE_Auto_Array_Ptr <ACE_INET_Addr> addresses;
- ACE_INET_Addr *temp_addresses;
- ACE_NEW_RETURN (temp_addresses, ACE_INET_Addr [opt_nconnections], 0);
- addresses = temp_addresses;
-
- // Initialize array
- for (i = 0; i < opt_nconnections; i++)
- {
- writers[i] = 0;
- addresses[i] = *connection_addr;
- }
-
- // Connection all <opt_nconnections> svc_handlers
- int result = connector.connect_n (opt_nconnections,
- writers.get (),
- addresses.get (),
- failed_svc_handlers.get ());
- if (result == -1)
- {
- // Print out the connections that failed...
- for (i = 0; i < opt_nconnections; i++)
- if (failed_svc_handlers.get ()[i])
- {
- ACE_INET_Addr failed_addr = addresses.get()[i];
- ACE_ERROR ((LM_ERROR, "(%t) connection failed to %s, %d\n",
- failed_addr.get_host_name (),
- failed_addr.get_port_number ()));
- }
- return 0;
- }
-
- // If no connections failed (result == 0) then there should be valid
- // ACE_Svc_handler pointers in each writers[] position.
- // Iterate to send data
- for (int j = 0; j < opt_nloops; j++)
- for (i = 0; i < opt_nconnections; i++)
- if (writers[i]->send_data () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "writer::send_data"), 0);
-
- // Cleanup
- for (i = 0; i < opt_nconnections; i++)
- writers[i]->destroy ();
-
- ACE_DEBUG ((LM_DEBUG, "(%t) finishing client\n"));
- return 0;
-}
-
-// Sets up the correct reactor (based on platform and options)
-void
-create_reactor (void)
-{
- ACE_Reactor_Impl *impl = 0;
-
- if (opt_wfmo_reactor)
- {
-#if defined (ACE_WIN32)
- ACE_NEW (impl, ACE_WFMO_Reactor);
-#endif /* ACE_WIN32 */
- }
- else if (opt_select_reactor)
- {
- ACE_NEW (impl, ACE_Select_Reactor);
- }
- ACE_Reactor *reactor = 0;
- ACE_NEW (reactor, ACE_Reactor (impl));
- ACE_Reactor::instance (reactor);
-}
-
-// Print stats
-void
-print_results (ACE_Profile_Timer::ACE_Elapsed_Time &et)
-{
- const char *reactor_type = 0;
- if (opt_wfmo_reactor)
- reactor_type = "WFMO_Reactor";
- else if (opt_select_reactor)
- reactor_type = "Select_Reactor";
- else
- reactor_type = "Platform's default Reactor";
-
- ACE_DEBUG ((LM_DEBUG, "\n\tReactor_Performance Test statistics:\n\n"));
- ACE_DEBUG ((LM_DEBUG, "\tReactor Type: %s\n", reactor_type));
- ACE_DEBUG ((LM_DEBUG, "\tConnections: %d\n", opt_nconnections));
- ACE_DEBUG ((LM_DEBUG, "\tIteration per connection: %d\n", opt_nloops));
-
- ACE_DEBUG ((LM_DEBUG, "\n\tTiming results:\n"));
- ACE_DEBUG ((LM_DEBUG,
- "\t\treal time = %f secs \n\t\tuser time = %f secs \n\t\tsystem time = %f secs\n\n",
- et.real_time,
- et.user_time,
- et.system_time));
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_START_TEST ("Reactor_Performance_Test");
-
- ACE_Get_Opt getopt (argc, argv, "swc:l:", 1);
- for (int c; (c = getopt ()) != -1; )
- switch (c)
- {
- case 's':
- opt_select_reactor = 1;
- break;
- case 'w':
- opt_wfmo_reactor = 1;
- break;
- case 'c':
- opt_nconnections = atoi (getopt.optarg);
- break;
- case 'l':
- opt_nloops = atoi (getopt.optarg);
- break;
- }
-
- // Sets up the correct reactor (based on platform and options)
- create_reactor ();
-
- // Manage memory automagically.
- auto_ptr<ACE_Reactor> reactor (ACE_Reactor::instance ());
- auto_ptr<ACE_Reactor_Impl> impl;
-
- // If we are using other that the default implementation, we must
- // clean up.
- if (opt_select_reactor || opt_wfmo_reactor)
- impl = auto_ptr<ACE_Reactor_Impl> (ACE_Reactor::instance ()->implementation ());
-
- Read_Handler::set_countdown (opt_nconnections);
-
- // Acceptor
- ACCEPTOR acceptor;
- ACE_INET_Addr server_addr;
-
- // Bind acceptor to any port and then find out what the port was.
- if (acceptor.open ((const ACE_INET_Addr &) ACE_Addr::sap_any) == -1
- || acceptor.acceptor ().get_local_addr (server_addr) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "open"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) starting server at port %d\n",
- server_addr.get_port_number ()));
-
- ACE_INET_Addr connection_addr (server_addr.get_port_number (),
- ACE_DEFAULT_SERVER_HOST);
-
- if (ACE_Thread_Manager::instance ()->spawn
- (ACE_THR_FUNC (client),
- (void *) &connection_addr,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "thread create failed"));
-
- ACE_Profile_Timer timer;
- timer.start ();
- ACE_Reactor::instance()->run_event_loop ();
- timer.stop ();
-
- ACE_Profile_Timer::ACE_Elapsed_Time et;
- timer.elapsed_time (et);
-
- // Print results
- print_results (et);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) waiting for the client thread...\n"));
-
- ACE_Thread_Manager::instance ()->wait ();
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Connector<Write_Handler, ACE_SOCK_CONNECTOR>;
-template class ACE_Acceptor<Read_Handler, ACE_SOCK_ACCEPTOR>;
-template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>;
-template class auto_ptr<ACE_Reactor>;
-template class ACE_Auto_Basic_Ptr<ACE_Reactor>;
-template class auto_ptr<ACE_Reactor_Impl>;
-template class ACE_Auto_Basic_Ptr<ACE_Reactor_Impl>;
-template class ACE_Map_Manager<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator_Base<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Iterator<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Reverse_Iterator<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>;
-template class ACE_Map_Entry<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*>;
-template class ACE_Svc_Tuple<Write_Handler>;
-template class ACE_Auto_Basic_Array_Ptr <char>;
-template class ACE_Auto_Basic_Array_Ptr <Write_Handler *>;
-template class ACE_Auto_Basic_Array_Ptr <ACE_INET_Addr>;
-template class ACE_Auto_Array_Ptr <ACE_INET_Addr>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Connector<Write_Handler, ACE_SOCK_CONNECTOR>
-#pragma instantiate ACE_Acceptor<Read_Handler, ACE_SOCK_ACCEPTOR>
-#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>
-#pragma instantiate auto_ptr<ACE_Reactor>
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Reactor>
-#pragma instantiate auto_ptr<ACE_Reactor_Impl>
-#pragma instantiate ACE_Auto_Basic_Ptr<ACE_Reactor_Impl>
-#pragma instantiate ACE_Map_Manager<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator_Base<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Iterator<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Reverse_Iterator<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*,ACE_SYNCH_RW_MUTEX>
-#pragma instantiate ACE_Map_Entry<ACE_HANDLE,ACE_Svc_Tuple<Write_Handler>*>
-#pragma instantiate ACE_Svc_Tuple<Write_Handler>
-#pragma instantiate ACE_Auto_Basic_Array_Ptr <char>
-#pragma instantiate ACE_Auto_Basic_Array_Ptr <Write_Handler *>
-#pragma instantiate ACE_Auto_Basic_Array_Ptr <ACE_INET_Addr>
-#pragma instantiate ACE_Auto_Array_Ptr <ACE_INET_Addr>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#else
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Reactor_Performance_Test");
-
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-
- ACE_END_TEST;
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
diff --git a/tests/Reactor_Performance_Test.dsp b/tests/Reactor_Performance_Test.dsp
deleted file mode 100644
index 7849bb7c6a1..00000000000
--- a/tests/Reactor_Performance_Test.dsp
+++ /dev/null
@@ -1,255 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reactor_Performance_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Reactor_Performance_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Performance_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Performance_Test.mak"\
- CFG="Reactor_Performance_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Performance_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Reactor_Performance_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_"
-# PROP BASE Intermediate_Dir "Reactor_"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I ".." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_"
-# PROP BASE Intermediate_Dir "Reactor_"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I ".." /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I ".." /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reactor_Performance_Test - Win32 Debug"
-# Name "Reactor_Performance_Test - Win32 Alpha Debug"
-# Begin Source File
-
-SOURCE=.\Reactor_Performance_Test.cpp
-
-!IF "$(CFG)" == "Reactor_Performance_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- "..\ace\Acceptor.cpp"\
- "..\ace\Acceptor.h"\
- "..\ace\Acceptor.i"\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Connector.cpp"\
- "..\ace\Connector.h"\
- "..\ace\Connector.i"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Dynamic.h"\
- "..\ace\Dynamic.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Local_Tokens.h"\
- "..\ace\Local_Tokens.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Pipe.h"\
- "..\ace\Pipe.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Select_Reactor.h"\
- "..\ace\Select_Reactor.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Svc_Handler.cpp"\
- "..\ace\Svc_Handler.h"\
- "..\ace\Svc_Handler.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Token.h"\
- "..\ace\Token.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
diff --git a/tests/Reactor_Performance_Test.h b/tests/Reactor_Performance_Test.h
deleted file mode 100644
index 1575866ef62..00000000000
--- a/tests/Reactor_Performance_Test.h
+++ /dev/null
@@ -1,57 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Reactor_Performance_Test.h
-//
-// = DESCRIPTION
-//
-// This file includes template class definitions for the
-// Reactor_Performance_Test.cpp program.
-//
-// = AUTHOR
-// Irfan Pyarali, Steve Huston
-//
-// ============================================================================
-
-#ifndef __REACTOR_PERFORMANCE_TEST_H
-#define __REACTOR_PERFORMANCE_TEST_H
-
-#include "ace/SOCK_Stream.h"
-#include "ace/Svc_Handler.h"
-#include "ace/Synch.h"
-
-// Simple class for reading in the data
-class Read_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>
-{
-public:
- static void set_countdown (int nconnections);
-
- virtual int open (void *);
- virtual int handle_input (ACE_HANDLE h);
- virtual int handle_close (ACE_HANDLE handle,
- ACE_Reactor_Mask close_mask);
- // The Svc_Handler callbacks.
-
-private:
- static int waiting_;
- // How many connections are we waiting for.
-};
-
-
-
-// This Svc_Handler simply connects to a server and sends some output
-// to it. Its purpose is to feed the test.
-class Write_Handler : public ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_SYNCH>
-{
-public:
- virtual int open (void *);
- virtual int send_data (void);
-};
-
-
-#endif /* __REACTOR_PERFORMANCE_TEST_H */
diff --git a/tests/Reactor_Timer_Test.MAK b/tests/Reactor_Timer_Test.MAK
deleted file mode 100644
index 457ca3b3c92..00000000000
--- a/tests/Reactor_Timer_Test.MAK
+++ /dev/null
@@ -1,372 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Reactor_Timer_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Reactor_Timer_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Reactor_Timer_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Reactor_Timer_Test - Win32 Debug" && "$(CFG)" !=\
- "Reactor_Timer_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Timer_Test.mak"\
- CFG="Reactor_Timer_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Timer_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reactor_Timer_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Timer_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Reactor_Timer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Reactor_Timer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Reactor_Timer_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Timer_Test.obj"
-
-"$(OUTDIR)\Reactor_Timer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Timer_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Reactor_Timer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Reactor_Timer_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Reactor_Timer_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Timer_Test.obj"
-
-"$(OUTDIR)\Reactor_Timer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Reactor_Timer_Test - Win32 Debug" || "$(CFG)" ==\
- "Reactor_Timer_Test - Win32 Alpha Debug"
-SOURCE=.\Reactor_Timer_Test.cpp
-
-!IF "$(CFG)" == "Reactor_Timer_Test - Win32 Debug"
-
-DEP_CPP_REACT=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor_Timer_Test.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactor_Timer_Test.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Reactor_Timer_Test.cpp b/tests/Reactor_Timer_Test.cpp
deleted file mode 100644
index 54a63e81568..00000000000
--- a/tests/Reactor_Timer_Test.cpp
+++ /dev/null
@@ -1,104 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Reactor_Timer_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test that illustrates the timer mechanism of
-// the reactor. Scheduling timers, handling expired timers and
-// cancelling scheduled timers are all tested in this test. No
-// command line arguments are needed to run the test.
-//
-// = AUTHOR
-// Prashant Jain and Douglas C. Schmidt
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Timer_Queue.h"
-#include "ace/Reactor.h"
-
-static int done = 0;
-static int count = 0;
-static int odd = 0;
-
-class Time_Handler : public ACE_Event_Handler
-{
-public:
- virtual int handle_timeout (const ACE_Time_Value &tv,
- const void *arg)
- {
- long current_count = long (arg);
- ACE_ASSERT (current_count == count);
-
- ACE_DEBUG ((LM_DEBUG, "%d: Timer #%d timed out at %d!\n",
- count, current_count, tv.sec ()));
-
- count += (1 + odd);
-
- if (current_count == ACE_MAX_TIMERS - 1)
- done = 1;
-
- return 0;
- }
-};
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Reactor_Timer_Test");
-
- ACE_Reactor reactor;
-
- Time_Handler rt[ACE_MAX_TIMERS];
- int t_id[ACE_MAX_TIMERS];
-
- size_t i;
-
- for (i = 0; i < ACE_MAX_TIMERS; i++)
- t_id[i] = reactor.schedule_timer (&rt[i],
- (const void *) i,
- ACE_Time_Value (2 * i + 1));
-
- while (!done)
- reactor.handle_events ();
-
- done = 0;
- count = 0;
-
- // Now try multiple timers for ONE event handler (should produce the
- // same result).
- for (i = 0; (u_long) i < ACE_MAX_TIMERS; i++)
- t_id[i] = reactor.schedule_timer (&rt[0],
- (const void *) i,
- ACE_Time_Value (2 * i + 1));
-
- while (!done)
- reactor.handle_events ();
-
- done = 0;
- count = 1;
- odd = 1;
-
- for (i = 0; (u_long) i < ACE_MAX_TIMERS; i++)
- {
- t_id[i] = reactor.schedule_timer (&rt[0],
- (const void *) i,
- ACE_Time_Value (2 * i + 1));
-
- // Cancel even numbered timers.
- if (ACE_EVEN (i))
- reactor.cancel_timer (t_id[i]);
- }
-
- while (!done)
- reactor.handle_events ();
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Reactor_Timer_Test.dsp b/tests/Reactor_Timer_Test.dsp
deleted file mode 100644
index 0b38dbab59c..00000000000
--- a/tests/Reactor_Timer_Test.dsp
+++ /dev/null
@@ -1,190 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reactor_Timer_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Reactor_Timer_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Timer_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Timer_Test.mak"\
- CFG="Reactor_Timer_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Timer_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Reactor_Timer_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Timer_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Timer_Test\Debug"
-# PROP BASE Target_Dir ".\Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Timer_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Timer_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Reactor_Timer_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Reactor_Timer_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reactor_Timer_Test - Win32 Debug"
-# Name "Reactor_Timer_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Reactor_Timer_Test.cpp
-
-!IF "$(CFG)" == "Reactor_Timer_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Reactors_Test.MAK b/tests/Reactors_Test.MAK
deleted file mode 100644
index 8f2e23ea8b3..00000000000
--- a/tests/Reactors_Test.MAK
+++ /dev/null
@@ -1,442 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Reactors_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Reactors_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Reactors_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Reactors_Test - Win32 Debug" && "$(CFG)" !=\
- "Reactors_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactors_Test.mak" CFG="Reactors_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactors_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reactors_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Reactors_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Reactors_Test.exe"
- -@erase "$(OUTDIR)\Reactors_Test.ilk"
- -@erase "$(OUTDIR)\Reactors_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Reactors_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Reactors_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Reactors_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Reactors_Test.obj"
-
-"$(OUTDIR)\Reactors_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Reactors_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Reactors_Test.exe"
- -@erase "$(OUTDIR)\Reactors_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Reactors_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Reactors_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Reactors_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Reactors_Test.obj"
-
-"$(OUTDIR)\Reactors_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Reactors_Test - Win32 Debug" || "$(CFG)" ==\
- "Reactors_Test - Win32 Alpha Debug"
-SOURCE=.\Reactors_Test.cpp
-
-!IF "$(CFG)" == "Reactors_Test - Win32 Debug"
-
-DEP_CPP_REACT=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactors_Test.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reactors_Test.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Reactors_Test.cpp b/tests/Reactors_Test.cpp
deleted file mode 100644
index c69dee913b3..00000000000
--- a/tests/Reactors_Test.cpp
+++ /dev/null
@@ -1,242 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Reactors_Test.cpp
-//
-// = DESCRIPTION
-// This is a test that performs a torture test of multiple
-// <ACE_Reactors> and <ACE_Tasks> in the same process.
-//
-// = AUTHOR
-// Prashant Jain, Detlef Becker, and Douglas C. Schmidt
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Synch.h"
-#include "ace/Task.h"
-
-#if defined (ACE_HAS_THREADS)
-
-ACE_Thread_Manager *tm;
-
-static const int MAX_TASKS = 20;
-
-class Test_Task : public ACE_Task<ACE_MT_SYNCH>
- // = TITLE
- // Exercise the tasks.
-{
-public:
- // = Initialization and termination methods.
- Test_Task (void);
- ~Test_Task (void);
-
- // = Task hooks.
- virtual int open (void *args = 0);
- virtual int close (u_long flags = 0);
- virtual int svc (void);
-
- // = Event Handler hooks.
- virtual int handle_input (ACE_HANDLE handle);
- virtual int handle_close (ACE_HANDLE fd,
- ACE_Reactor_Mask close_mask);
-
-private:
- size_t handled_;
- // Number of iterations handled.
-
- static int task_count_;
- // Number of tasks running.
-};
-
-// Static data member initialization.
-int Test_Task::task_count_ = 0;
-
-static ACE_Atomic_Op<ACE_Thread_Mutex, int> done_count = MAX_TASKS * 2;
-
-static ACE_Recursive_Thread_Mutex recursive_lock;
-
-Test_Task::Test_Task (void)
- : handled_ (0)
-{
- ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon, recursive_lock);
-
- Test_Task::task_count_++;
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) TT+ Test_Task::task_count_ = %d\n",
- Test_Task::task_count_));
-}
-
-Test_Task::~Test_Task (void)
-{
- ACE_GUARD (ACE_Recursive_Thread_Mutex, ace_mon, recursive_lock);
-
- ACE_DEBUG ((LM_DEBUG,
- "(%t) TT- Test_Task::task_count_ = %d\n",
- Test_Task::task_count_));
-
- ACE_ASSERT (Test_Task::task_count_ == 0);
-}
-
-int
-Test_Task::open (void *args)
-{
- this->reactor ((ACE_Reactor *) args);
- return this->activate (THR_NEW_LWP);
-}
-
-int
-Test_Task::close (u_long)
-{
- ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon, recursive_lock, -1);
-
- Test_Task::task_count_--;
- ACE_DEBUG ((LM_DEBUG,
- "(%t) close Test_Task::task_count_ = %d\n",
- Test_Task::task_count_));
-
- if (Test_Task::task_count_ < 0)
- abort ();
-
- return 0;
-}
-
-int
-Test_Task::svc (void)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) svc\n"));
-
- for (size_t i = 0; i < ACE_MAX_ITERATIONS; i++)
- {
- ACE_OS::thr_yield ();
-
- // Only wait up to 10 milliseconds to notify the Reactor.
- ACE_Time_Value timeout (0, 10 * 1000);
-
- if (this->reactor ()->notify (this,
- ACE_Event_Handler::READ_MASK,
- &timeout) == -1)
- {
- if (errno == ETIME)
- ACE_DEBUG ((LM_DEBUG, "(%t) %p\n", "notify() timed out"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "notify"), -1);
- }
- }
-
- return 0;
-}
-
-int
-Test_Task::handle_close (ACE_HANDLE, ACE_Reactor_Mask)
-{
- return 0;
-}
-
-int
-Test_Task::handle_input (ACE_HANDLE)
-{
- this->handled_++;
-
- if (this->handled_ == ACE_MAX_ITERATIONS)
- {
- done_count--;
- ACE_DEBUG ((LM_DEBUG,
- "(%t) handle_input, handled_ = %d, done_count = %d\n",
- this->handled_, done_count.value ()));
- }
-
- ACE_OS::thr_yield ();
- return -1;
-}
-
-static void *
-worker (void *args)
-{
- ACE_Reactor *reactor = (ACE_Reactor *) args;
-
- // Make this thread the owner of the Reactor's event loop.
- reactor->owner (ACE_Thread::self ());
-
- // Use a timeout to inform the Reactor when to shutdown.
- ACE_Time_Value timeout (4);
-
- for (;;)
- {
- switch (reactor->handle_events (timeout))
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) %p\n", "reactor"), 0);
- /* NOTREACHED */
- case 0:
- ACE_ERROR_RETURN ((LM_ERROR, "(%t) Reactor shutdown\n"), 0);
- /* NOTREACHED */
- }
- }
-
- ACE_NOTREACHED (return 0);
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* ACE_HAS_THREADS */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Reactors_Test");
-
-#if defined (ACE_HAS_THREADS)
- ACE_ASSERT (ACE_LOG_MSG->op_status () != -1);
-
- tm = ACE_Thread_Manager::instance ();
-
- ACE_Reactor reactor;
- ACE_ASSERT (ACE_LOG_MSG->op_status () != -1);
-
- Test_Task tt1[MAX_TASKS];
- Test_Task tt2[MAX_TASKS];
-
- // Activate all of the Tasks.
-
- for (int i = 0; i < MAX_TASKS; i++)
- {
- tt1[i].open (ACE_Reactor::instance ());
- tt2[i].open (&reactor);
- }
-
- // Spawn two threads each running a different reactor.
-
- if (ACE_Thread_Manager::instance ()->spawn
- (ACE_THR_FUNC (worker),
- (void *) ACE_Reactor::instance (),
- THR_BOUND | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), -1);
-
- else if (ACE_Thread_Manager::instance ()->spawn
- (ACE_THR_FUNC (worker), (void *) &reactor,
- THR_BOUND | THR_DETACHED) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), -1);
-
- if (ACE_Thread_Manager::instance ()->wait () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "wait"), -1);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) all threads are finished \n"));
-
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Reactors_Test.dsp b/tests/Reactors_Test.dsp
deleted file mode 100644
index 98b0e67a5c3..00000000000
--- a/tests/Reactors_Test.dsp
+++ /dev/null
@@ -1,225 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reactors_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Reactors_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reactors_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactors_Test.mak" CFG="Reactors_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactors_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Reactors_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactors_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Reactors_Test\Debug"
-# PROP BASE Target_Dir ".\Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactors_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactors_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Reactors_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Reactors_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reactors_Test - Win32 Debug"
-# Name "Reactors_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Reactors_Test.cpp
-
-!IF "$(CFG)" == "Reactors_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 Alpha Debug"
-
-DEP_CPP_REACT=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Reader_Writer_Test.MAK b/tests/Reader_Writer_Test.MAK
deleted file mode 100644
index 114158a68f8..00000000000
--- a/tests/Reader_Writer_Test.MAK
+++ /dev/null
@@ -1,362 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Reader_Writer_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Reader_Writer_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Reader_Writer_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Reader_Writer_Test - Win32 Debug" && "$(CFG)" !=\
- "Reader_Writer_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reader_Writer_Test.mak"\
- CFG="Reader_Writer_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reader_Writer_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reader_Writer_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Reader_Writer_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Reader_Writer_Test.exe"
- -@erase "$(OUTDIR)\Reader_Writer_Test.ilk"
- -@erase "$(OUTDIR)\Reader_Writer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Reader_Writer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Reader_Writer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Reader_Writer_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Reader_Writer_Test.obj"
-
-"$(OUTDIR)\Reader_Writer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Reader_Writer_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Reader_Writer_Test.exe"
- -@erase "$(OUTDIR)\Reader_Writer_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Reader_Writer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Reader_Writer_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Reader_Writer_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Reader_Writer_Test.obj"
-
-"$(OUTDIR)\Reader_Writer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Reader_Writer_Test - Win32 Debug" || "$(CFG)" ==\
- "Reader_Writer_Test - Win32 Alpha Debug"
-SOURCE=.\Reader_Writer_Test.cpp
-
-!IF "$(CFG)" == "Reader_Writer_Test - Win32 Debug"
-
-DEP_CPP_READE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reader_Writer_Test.obj" : $(SOURCE) $(DEP_CPP_READE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 Alpha Debug"
-
-DEP_CPP_READE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Reader_Writer_Test.obj" : $(SOURCE) $(DEP_CPP_READE) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Reader_Writer_Test.cpp b/tests/Reader_Writer_Test.cpp
deleted file mode 100644
index b9e58cf8bfe..00000000000
--- a/tests/Reader_Writer_Test.cpp
+++ /dev/null
@@ -1,229 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Reader_Writer_Test.cpp
-//
-// = DESCRIPTION
-// This test program verifies the functionality of the ACE_OS
-// implementation of readers/writer locks on Win32 and Posix
-// pthreads.
-//
-// = AUTHOR
-// Prashant Jain and Doug C. Schmidt
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Synch.h"
-#include "ace/Thread.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Default number of iterations.
-static size_t n_iterations = 100;
-
-// Default number of loops.
-static size_t n_loops = 100;
-
-// Default number of readers.
-static size_t n_readers = 6;
-
-// Default number of writers.
-static size_t n_writers = 4;
-
-// Thread id of last writer.
-static ACE_thread_t shared_data;
-
-// Lock for shared_data.
-static ACE_RW_Mutex rw_mutex;
-
-// Count of the number of readers and writers.
-static ACE_Atomic_Op<ACE_Thread_Mutex, int> current_readers;
-static ACE_Atomic_Op<ACE_Thread_Mutex, int> current_writers;
-
-// Explain usage and exit.
-static void
-print_usage_and_die (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "usage: %n [-r n_readers] [-w n_writers] [-n iteration_count]\n"));
- ACE_OS::exit (1);
-}
-
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "r:w:n:");
-
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 'r':
- n_readers = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'w':
- n_writers = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'n':
- n_iterations = atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-// Iterate <n_iterations> each time checking that nobody modifies the data
-// while we have a read lock.
-
-static void *
-reader (void *)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) reader starting\n"));
-
- // We use a random pause, around 2msec with 1msec jittering.
- int usecs = 1000 + ACE_OS::rand() % 2000;
- ACE_Time_Value pause(0, usecs);
-
- for (size_t iterations = 1; iterations <= n_iterations; iterations++)
- {
- ACE_OS::sleep(pause);
- ACE_Read_Guard<ACE_RW_Mutex> g (rw_mutex);
- // int n = ++current_readers;
- // ACE_DEBUG ((LM_DEBUG, " (%t) I'm reader number %d\n", n));
-
- if (current_writers > 0)
- ACE_DEBUG ((LM_DEBUG, " (%t) writers found!!!\n"));
-
- ACE_thread_t data = shared_data;
-
- for (size_t loop = 1; loop <= n_loops; loop++)
- {
- ACE_Thread::yield ();
-
- if (!ACE_OS::thr_equal (shared_data, data))
- ACE_DEBUG ((LM_DEBUG,
- " (%t) somebody changed %d to %d\n",
- data, shared_data));
- }
-
- --current_readers;
- //ACE_DEBUG ((LM_DEBUG, " (%t) done with reading guarded data\n"));
-
- ACE_DEBUG((LM_DEBUG, " (%t) read %d done at %T\n", iterations));
- // ACE_Thread::yield ();
- }
- return 0;
-}
-
-// Iterate <n_iterations> each time modifying the global data
-// and checking that nobody steps on it while we can write it.
-
-static void *
-writer (void *)
-{
- ACE_DEBUG ((LM_DEBUG, " (%t) writer starting\n"));
-
- // We use a random pause, around 2msec with 1msec jittering.
- int usecs = 1000 + ACE_OS::rand() % 2000;
- ACE_Time_Value pause(0, usecs);
-
- for (size_t iterations = 1; iterations <= n_iterations; iterations++)
- {
- ACE_OS::sleep(pause);
-
- ACE_Write_Guard<ACE_RW_Mutex> g (rw_mutex);
-
- ++current_writers;
- //ACE_DEBUG ((LM_DEBUG, " (%t) writing to guarded data\n"));
-
- if (current_writers > 1)
- ACE_DEBUG ((LM_DEBUG, " (%t) other writers found!!!\n"));
-
- if (current_readers > 0)
- ACE_DEBUG ((LM_DEBUG, " (%t) readers found!!!\n"));
-
- ACE_thread_t self = ACE_Thread::self ();
-
- shared_data = self;
-
- for (size_t loop = 1; loop <= n_loops; loop++)
- {
- ACE_Thread::yield ();
-
- if (!ACE_OS::thr_equal (shared_data, self))
- ACE_DEBUG ((LM_DEBUG,
- " (%t) somebody wrote on my data %d\n",
- shared_data));
- }
-
- --current_writers;
-
- //ACE_DEBUG ((LM_DEBUG, " (%t) done with guarded data\n"));
-
- ACE_DEBUG((LM_DEBUG, " (%t) write %d done at %T\n", iterations));
- // ACE_Thread::yield ();
- }
- return 0;
-}
-
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Atomic_Op<ACE_Thread_Mutex, int>;
-template class ACE_Read_Guard<ACE_RW_Mutex>;
-template class ACE_Write_Guard<ACE_RW_Mutex>;
-template class ACE_Guard<ACE_RW_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Atomic_Op<ACE_Thread_Mutex, int>
-#pragma instantiate ACE_Read_Guard<ACE_RW_Mutex>
-#pragma instantiate ACE_Write_Guard<ACE_RW_Mutex>
-#pragma instantiate ACE_Guard<ACE_RW_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* ACE_HAS_THREADS */
-
-// Spawn off threads.
-
-int main (int argc, char *argv[])
-{
- ACE_START_TEST ("Reader_Writer_Test");
-
-#if defined (ACE_HAS_THREADS)
- parse_args (argc, argv);
-
- current_readers = 0; // Possibly already done
- current_writers = 0; // Possibly already done
-
- ACE_DEBUG ((LM_DEBUG, " (%t) main thread starting\n"));
-
- if (ACE_Thread_Manager::instance ()->spawn_n (n_readers,
- ACE_THR_FUNC (reader),
- 0,
- THR_NEW_LWP) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn_n"), 1);
- else if (ACE_Thread_Manager::instance ()->spawn_n (n_writers,
- ACE_THR_FUNC (writer),
- 0,
- THR_NEW_LWP) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn_n"), 1);
-
- ACE_Thread_Manager::instance ()->wait ();
-
- ACE_DEBUG ((LM_DEBUG, " (%t) exiting main thread\n"));
-#else
- ACE_UNUSED_ARG (argc);
- ACE_UNUSED_ARG (argv);
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Reader_Writer_Test.dsp b/tests/Reader_Writer_Test.dsp
deleted file mode 100644
index bf9bba1e969..00000000000
--- a/tests/Reader_Writer_Test.dsp
+++ /dev/null
@@ -1,185 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reader_Writer_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Reader_Writer_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reader_Writer_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reader_Writer_Test.mak"\
- CFG="Reader_Writer_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reader_Writer_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Reader_Writer_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reader_Writer_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Reader_Writer_Test\Debug"
-# PROP BASE Target_Dir ".\Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reader_Writer_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reader_Writer_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Reader_Writer_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Reader_Writer_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reader_Writer_Test - Win32 Debug"
-# Name "Reader_Writer_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Reader_Writer_Test.cpp
-
-!IF "$(CFG)" == "Reader_Writer_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 Alpha Debug"
-
-DEP_CPP_READE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Recursive_Mutex_Test.MAK b/tests/Recursive_Mutex_Test.MAK
deleted file mode 100644
index bd24231cc73..00000000000
--- a/tests/Recursive_Mutex_Test.MAK
+++ /dev/null
@@ -1,362 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Recursive_Mutex_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Recursive_Mutex_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Recursive_Mutex_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Recursive_Mutex_Test - Win32 Debug" && "$(CFG)" !=\
- "Recursive_Mutex_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Recursive_Mutex_Test.mak"\
- CFG="Recursive_Mutex_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Recursive_Mutex_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Recursive_Mutex_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Recursive_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Recursive_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Recursive_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Recursive_Mutex_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Recursive_Mutex_Test.obj"
-
-"$(OUTDIR)\Recursive_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Recursive_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Recursive_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Recursive_Mutex_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Recursive_Mutex_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Recursive_Mutex_Test.obj"
-
-"$(OUTDIR)\Recursive_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Recursive_Mutex_Test - Win32 Debug" || "$(CFG)" ==\
- "Recursive_Mutex_Test - Win32 Alpha Debug"
-SOURCE=.\Recursive_Mutex_Test.cpp
-
-!IF "$(CFG)" == "Recursive_Mutex_Test - Win32 Debug"
-
-DEP_CPP_RECUR=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Recursive_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 Alpha Debug"
-
-DEP_CPP_RECUR=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Recursive_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Recursive_Mutex_Test.cpp b/tests/Recursive_Mutex_Test.cpp
deleted file mode 100644
index 9ba0ddee93f..00000000000
--- a/tests/Recursive_Mutex_Test.cpp
+++ /dev/null
@@ -1,85 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Recursive_Mutex_Test.cpp
-//
-// = DESCRIPTION
-// This test program verifies the functionality of the ACE_OS
-// implementation of recursive mutexes on Win32 and Posix
-// pthreads.
-//
-// = AUTHOR
-// Prashant Jain and Doug C. Schmidt
-//
-// ============================================================================
-
-#include "ace/Get_Opt.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Synch.h"
-#include "test_config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Total number of iterations.
-#if defined (CHORUS)
- // Chorus can't handle 100 iterations:
- // [amThrd.C:154]: Failed to allocate an AmActor
- static size_t n_iterations = 50;
-#else /* ! CHORUS */
- static size_t n_iterations = 100;
-#endif /* ! CHORUS */
-static size_t n_threads = ACE_MAX_THREADS;
-
-static void
-recursive_worker (size_t nesting_level,
- ACE_Recursive_Thread_Mutex *rm)
-{
- if (nesting_level < n_iterations)
- {
- ACE_ASSERT (rm->acquire () == 0);
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) = acquired, nesting = %d, thread id = %u\n",
- rm->get_nesting_level (), rm->get_thread_id ()));
-
- recursive_worker (nesting_level + 1, rm);
-
- ACE_ASSERT (rm->release () == 0);
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) = released, nesting = %d, thread id = %u\n",
- rm->get_nesting_level (), rm->get_thread_id ()));
- }
-}
-
-static void *
-worker (void *arg)
-{
- ACE_Recursive_Thread_Mutex *rm = (ACE_Recursive_Thread_Mutex *) arg;
- recursive_worker (0, rm);
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Recursive_Mutex_Test");
-
-#if defined (ACE_HAS_THREADS)
- ACE_Recursive_Thread_Mutex rm;
- ACE_Thread_Manager::instance ()->spawn_n (n_threads,
- ACE_THR_FUNC (worker),
- (void *) &rm);
- ACE_Thread_Manager::instance ()->wait ();
-#else
- ACE_ERROR ((LM_ERROR,
- "ACE doesn't support support process mutexes on this platform (yet)\n"));
-#endif /* ACE_WIN32 */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Recursive_Mutex_Test.dsp b/tests/Recursive_Mutex_Test.dsp
deleted file mode 100644
index 9e1736f2c14..00000000000
--- a/tests/Recursive_Mutex_Test.dsp
+++ /dev/null
@@ -1,185 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Recursive_Mutex_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Recursive_Mutex_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Recursive_Mutex_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Recursive_Mutex_Test.mak"\
- CFG="Recursive_Mutex_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Recursive_Mutex_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Recursive_Mutex_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Recursive_Mutex_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Recursive_Mutex_Test\Debug"
-# PROP BASE Target_Dir ".\Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Recursive_Mutex_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Recursive_Mutex_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Recursive_Mutex_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Recursive_Mutex_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Recursive_Mutex_Test - Win32 Debug"
-# Name "Recursive_Mutex_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Recursive_Mutex_Test.cpp
-
-!IF "$(CFG)" == "Recursive_Mutex_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 Alpha Debug"
-
-DEP_CPP_RECUR=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/SOCK_Connector_Test.MAK b/tests/SOCK_Connector_Test.MAK
deleted file mode 100644
index 04970c1caa2..00000000000
--- a/tests/SOCK_Connector_Test.MAK
+++ /dev/null
@@ -1,172 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on SOCK_Connector_Test.dsp
-!IF "$(CFG)" == ""
-CFG=SOCK_Connector_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to SOCK_Connector_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "SOCK_Connector_Test - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_Connector_Test.mak"\
- CFG="SOCK_Connector_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SOCK_Connector_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-CPP=cl.exe
-RSC=rc.exe
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Connector_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.ilk"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\SOCK_Connector_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\SOCK_Connector_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\SOCK_Connector_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Connector_Test.obj"
-
-"$(OUTDIR)\SOCK_Connector_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-
-!IF "$(CFG)" == "SOCK_Connector_Test - Win32 Debug"
-SOURCE=.\SOCK_Connector_Test.cpp
-DEP_CPP_SOCK_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Time_Value.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Connector_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-
-!ENDIF
-
diff --git a/tests/SOCK_Connector_Test.cpp b/tests/SOCK_Connector_Test.cpp
deleted file mode 100644
index 57f713ef3cf..00000000000
--- a/tests/SOCK_Connector_Test.cpp
+++ /dev/null
@@ -1,138 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// SOCK_Connector_Test.cpp
-//
-// = DESCRIPTION
-// This is a test of ACE_SOCK_Connector, focusing on failure cases more
-// than on success cases.
-//
-// = AUTHOR
-// Steve Huston
-//
-// ============================================================================
-
-#include "ace/OS.h"
-#include "ace/INET_Addr.h"
-#include "ace/SOCK_Connector.h"
-#include "ace/SOCK_Stream.h"
-#include "test_config.h"
-
-// The original problem this program tested for was incorrectly saying
-// a non-blocking connect completed successfully when it didn't. The
-// test doesn't always work when done to localhost
-// (platform-dependant) so we look around for another host - any other
-// one will do.
-
-static void
-find_another_host (char other_host[])
-{
- ACE_OS::strcpy (other_host, ACE_DEFAULT_SERVER_HOST); // If all else fails
-
-#if !defined (ACE_LACKS_GETHOSTENT)
- // These gethost-type things don't work everywhere.
- struct hostent *h;
- struct utsname un;
-
- ACE_OS::uname (&un);
-
- h = ACE_OS::gethostbyname (un.nodename);
-
- // Use me if can't find another
- ACE_OS::strcpy (other_host, h->h_name);
-
- // @@ We really need to add wrappers for these hostent methods.
- sethostent (1);
-
- while ((h = gethostent ()) != NULL)
- {
- if (ACE_OS::strcmp (h->h_name, ACE_DEFAULT_SERVER_HOST) == 0)
- continue;
- // AIX just _has_ to be different
- if (ACE_OS::strcmp (h->h_name, "loopback") == 0)
- continue;
-
- // If not me
- if (ACE_OS::strcmp (h->h_name, other_host) != 0 &&
- ACE_OS::strcmp (h->h_name, un.nodename) != 0 )
- {
- ACE_OS::strcpy (other_host, h->h_name);
- break;
- }
- }
-
- endhostent ();
-#endif /* ! ACE_LACKS_GETHOSTENT */
-}
-
-static int
-fail_no_listener_nonblocking (void)
-{
- char test_host[MAXHOSTNAMELEN];
- int status;
- ACE_INET_Addr nobody_home;
- ACE_SOCK_Connector con;
- ACE_SOCK_Stream sock;
- ACE_Time_Value nonblock (0, 0);
-
- find_another_host (test_host);
- ACE_DEBUG ((LM_DEBUG, "Testing to host %s\n", test_host));
- nobody_home.set ((u_short) 42000, test_host);
- status = con.connect (sock, nobody_home, &nonblock);
-
- // Need a port that will fail.
- ACE_ASSERT (status == -1);
-
- // On some systems, a failed connect to localhost will return
- // ECONNREFUSED or ENETUNREACH directly, instead of
- // EWOULDBLOCK. That is also fine.
-
- if (errno == EWOULDBLOCK || errno == ECONNREFUSED || errno == ENETUNREACH)
- {
- if (sock.get_handle () != ACE_INVALID_HANDLE)
- status = con.complete (sock);
-
- if (status != -1)
- {
- ACE_DEBUG ((LM_DEBUG,
- "Connect which should fail didn't\n"));
- status = -1;
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG, "%p\n", "Proper fail"));
- status = 0;
- }
- }
- else
- {
- ACE_DEBUG ((LM_DEBUG,
- "Test not executed fully; expected EWOULDBLOCK, %p\n",
- "not"));
- status = -1;
- }
-
- // Just in case.
- sock.close ();
-
- return status;
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("SOCK_Connector_Test");
-
- int status = 0;
-
- if (fail_no_listener_nonblocking () == -1)
- status = 1;
-
- ACE_END_TEST;
- return status;
-}
diff --git a/tests/SOCK_Connector_Test.dsp b/tests/SOCK_Connector_Test.dsp
deleted file mode 100644
index f8cf1d3a577..00000000000
--- a/tests/SOCK_Connector_Test.dsp
+++ /dev/null
@@ -1,78 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SOCK_Connector_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=SOCK_Connector_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_Connector_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_Connector_Test.mak"\
- CFG="SOCK_Connector_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SOCK_Connector_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SOCK_Connector_Test\Debug"
-# PROP BASE Intermediate_Dir "SOCK_Connector_Test\Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "SOCK_Connector_Test"
-# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-# Begin Target
-
-# Name "SOCK_Connector_Test - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\SOCK_Connector_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/SOCK_Test.MAK b/tests/SOCK_Test.MAK
deleted file mode 100644
index 4b7f7fbef53..00000000000
--- a/tests/SOCK_Test.MAK
+++ /dev/null
@@ -1,392 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on SOCK_Test.dsp
-!IF "$(CFG)" == ""
-CFG=SOCK_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to SOCK_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "SOCK_Test - Win32 Debug" && "$(CFG)" !=\
- "SOCK_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_Test.mak" CFG="SOCK_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SOCK_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "SOCK_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\SOCK_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Test.ilk"
- -@erase "$(OUTDIR)\SOCK_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\SOCK_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\SOCK_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Test.obj"
-
-"$(OUTDIR)\SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\SOCK_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /pdb:"$(OUTDIR)\SOCK_Test.pdb"\
- /debug /machine:ALPHA /out:"$(OUTDIR)\SOCK_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Test.obj"
-
-"$(OUTDIR)\SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "SOCK_Test - Win32 Debug" || "$(CFG)" ==\
- "SOCK_Test - Win32 Alpha Debug"
-SOURCE=.\SOCK_Test.cpp
-
-!IF "$(CFG)" == "SOCK_Test - Win32 Debug"
-
-DEP_CPP_SOCK_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/SOCK_Test.cpp b/tests/SOCK_Test.cpp
deleted file mode 100644
index 1d42ac6d805..00000000000
--- a/tests/SOCK_Test.cpp
+++ /dev/null
@@ -1,249 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// SOCK_Test.cpp
-//
-// = DESCRIPTION
-// This is a test of the <ACE_SOCK_Acceptor> and
-// <ACE_SOCK_Connector> classes. 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.
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "test_config.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/Handle_Set.h"
-
-static void *
-client (void *arg)
-{
- ACE_INET_Addr *remote_addr = (ACE_INET_Addr *) arg;
- ACE_INET_Addr server_addr (remote_addr->get_port_number (), "localhost");
- ACE_SOCK_Stream cli_stream;
- ACE_SOCK_Connector con;
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting non-blocking connect\n"));
- // Initiate timed, non-blocking connection with server.
-
- // Attempt a non-blocking connect to the server.
- if (con.connect (cli_stream, server_addr,
- (ACE_Time_Value *) &ACE_Time_Value::zero) == -1)
- {
- if (errno != EWOULDBLOCK)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "connection failed"));
-
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting timed connect\n"));
-
- // Check if non-blocking connection is in progress,
- // and wait up to ACE_DEFAULT_TIMEOUT seconds for it to complete.
- ACE_Time_Value tv (ACE_DEFAULT_TIMEOUT);
-
- if (con.complete (cli_stream, &server_addr, &tv) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "connection failed"), 0);
- else
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) connected to %s\n",
- server_addr.get_host_name ()));
- }
-
- if (cli_stream.disable (ACE_NONBLOCK) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "disable"));
-
- // Send data to server (correctly handles "incomplete writes").
-
- for (char *c = ACE_ALPHABET; *c != '\0'; c++)
- if (cli_stream.send_n (c, 1) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "send_n"));
-
- // Explicitly close the writer-side of the connection.
- if (cli_stream.close_writer () == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close_writer"));
-
- char buf[1];
-
- // Wait for handshake with server.
- if (cli_stream.recv_n (buf, 1) != 1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "recv_n"));
-
- // Close the connection completely.
- if (cli_stream.close () == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close"));
-
- return 0;
-}
-
-static void *
-server (void *arg)
-{
- ACE_SOCK_Acceptor *peer_acceptor = (ACE_SOCK_Acceptor *) arg;
-
- if (peer_acceptor->enable (ACE_NONBLOCK) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "enable"));
-
- // Keep these objects out here to prevent excessive constructor
- // calls...
- ACE_SOCK_Stream new_stream;
- ACE_INET_Addr cli_addr;
- ACE_Handle_Set handle_set;
- const ACE_Time_Value def_timeout (ACE_DEFAULT_TIMEOUT);
- ACE_Time_Value tv (def_timeout);
-
- char buf[BUFSIZ];
- char *t = ACE_ALPHABET;
-
- handle_set.reset ();
- handle_set.set_bit (peer_acceptor->get_handle ());
-
- int result = ACE_OS::select (int (peer_acceptor->get_handle ()) + 1,
- handle_set,
- 0, 0, &tv);
- ACE_ASSERT (tv == def_timeout);
-
- if (result == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "select"), 0);
- else if (result == 0)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) select timed out, shutting down\n"));
- return 0;
- }
-
- // Create a new ACE_SOCK_Stream endpoint (note automatic restart
- // if errno == EINTR).
-
- while ((result = peer_acceptor->accept (new_stream, &cli_addr)) != -1)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) client %s connected from %d\n",
- cli_addr.get_host_name (), cli_addr.get_port_number ()));
-
- // Enable non-blocking I/O.
- if (new_stream.enable (ACE_NONBLOCK) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "enable"), 0);
-
- handle_set.reset ();
- handle_set.set_bit (new_stream.get_handle ());
-
- // Read data from client (terminate on error).
-
- for (ssize_t r_bytes; ;)
- {
- if (ACE_OS::select (int (new_stream.get_handle ()) + 1,
- handle_set,
- 0, 0, 0) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "select"), 0);
-
- while ((r_bytes = new_stream.recv (buf, 1)) > 0)
- {
- ACE_ASSERT (*t == buf[0]);
- t++;
- }
-
- if (r_bytes == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%P|%t) reached end of input, connection closed by client\n"));
-
- // Handshake back with client.
- if (new_stream.send_n ("", 1) != 1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "send_n"));
-
- // Close endpoint.
- if (new_stream.close () == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "close"));
- return 0;
- }
- else if (r_bytes == -1)
- {
- if (errno == EAGAIN || errno == EWOULDBLOCK)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) no input available, going back to reading\n"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "(%P|%t) %p\n", "recv_n"), 0);
- }
- }
- }
-
- if (result == -1)
- {
- if (errno == EWOULDBLOCK)
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) no connections available, shutting down\n"));
- else
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "accept"));
- }
-
- return 0;
-}
-
-static void
-spawn (void)
-{
- // Acceptor
- ACE_SOCK_Acceptor peer_acceptor;
-
- // Create a server address.
- ACE_INET_Addr server_addr;
-
- // Bind listener to any port and then find out what the port was.
- if (peer_acceptor.open (ACE_Addr::sap_any) == -1
- || peer_acceptor.get_local_addr (server_addr) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n", "open"));
- else
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting server at port %d\n",
- server_addr.get_port_number ()));
-
-#if !defined (ACE_WIN32) && !defined (VXWORKS)
- switch (ACE_OS::fork ("child"))
- {
- case -1:
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "fork failed"));
- /* NOTREACHED */
- case 0:
- client (&server_addr);
- exit (0);
- /* NOTREACHED */
- default:
- server ((void *) &peer_acceptor);
- ACE_OS::wait ();
- }
-#elif defined (ACE_HAS_THREADS)
- if (ACE_Thread_Manager::instance ()->spawn
- (ACE_THR_FUNC (server), (void *) &peer_acceptor, THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "thread create failed"));
-
- if (ACE_Thread_Manager::instance ()->spawn
- (ACE_THR_FUNC (client), (void *) &server_addr, THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "(%P|%t) %p\n%a", "thread create failed"));
-
- // Wait for the threads to exit.
- ACE_Thread_Manager::instance ()->wait ();
-#else
- ACE_ERROR ((LM_ERROR, "(%P|%t) only one thread may be run in a process on this platform\n%a", 1));
-#endif /* ACE_HAS_THREADS */
-
- peer_acceptor.close ();
- }
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("SOCK_Test");
-
- spawn ();
-
- ACE_END_TEST;
- return 0;
-}
-
diff --git a/tests/SOCK_Test.dsp b/tests/SOCK_Test.dsp
deleted file mode 100644
index c965998043a..00000000000
--- a/tests/SOCK_Test.dsp
+++ /dev/null
@@ -1,200 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SOCK_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=SOCK_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_Test.mak" CFG="SOCK_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SOCK_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "SOCK_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SOCK_Test\Debug"
-# PROP BASE Intermediate_Dir ".\SOCK_Test\Debug"
-# PROP BASE Target_Dir ".\SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SOCK_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "SOCK_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "SOCK_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "SOCK_Test - Win32 Debug"
-# Name "SOCK_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\SOCK_Test.cpp
-
-!IF "$(CFG)" == "SOCK_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 Alpha Debug"
-
-DEP_CPP_SOCK_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Acceptor.h"\
- "..\ace\SOCK_Acceptor.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/SPIPE_Test.MAK b/tests/SPIPE_Test.MAK
deleted file mode 100644
index 1e32784546b..00000000000
--- a/tests/SPIPE_Test.MAK
+++ /dev/null
@@ -1,382 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on SPIPE_Test.dsp
-!IF "$(CFG)" == ""
-CFG=SPIPE_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to SPIPE_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "SPIPE_Test - Win32 Debug" && "$(CFG)" !=\
- "SPIPE_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SPIPE_Test.mak" CFG="SPIPE_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SPIPE_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "SPIPE_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\SPIPE_Test.exe"
- -@erase "$(OUTDIR)\SPIPE_Test.ilk"
- -@erase "$(OUTDIR)\SPIPE_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\SPIPE_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\SPIPE_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\SPIPE_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE_Test.obj"
-
-"$(OUTDIR)\SPIPE_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\SPIPE_Test.exe"
- -@erase "$(OUTDIR)\SPIPE_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\SPIPE_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\SPIPE_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\SPIPE_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE_Test.obj"
-
-"$(OUTDIR)\SPIPE_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "SPIPE_Test - Win32 Debug" || "$(CFG)" ==\
- "SPIPE_Test - Win32 Alpha Debug"
-SOURCE=.\SPIPE_Test.cpp
-
-!IF "$(CFG)" == "SPIPE_Test - Win32 Debug"
-
-DEP_CPP_SPIPE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SPIPE.h"\
- "..\ace\SPIPE.i"\
- "..\ace\SPIPE_Acceptor.h"\
- "..\ace\SPIPE_Addr.h"\
- "..\ace\SPIPE_Addr.i"\
- "..\ace\SPIPE_Connector.h"\
- "..\ace\SPIPE_Connector.i"\
- "..\ace\SPIPE_Stream.h"\
- "..\ace\SPIPE_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Test.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SPIPE.h"\
- "..\ace\SPIPE.i"\
- "..\ace\SPIPE_Acceptor.h"\
- "..\ace\SPIPE_Addr.h"\
- "..\ace\SPIPE_Addr.i"\
- "..\ace\SPIPE_Connector.h"\
- "..\ace\SPIPE_Connector.i"\
- "..\ace\SPIPE_Stream.h"\
- "..\ace\SPIPE_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SPIPE_Test.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/SPIPE_Test.cpp b/tests/SPIPE_Test.cpp
deleted file mode 100644
index 836882c9144..00000000000
--- a/tests/SPIPE_Test.cpp
+++ /dev/null
@@ -1,132 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// SPIPE_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test of Named Pipes that uses
-// ACE_SPIPE_Acceptor and ACE_SPIPE_Connector classes. The test
-// forks two processes or spawns two threads (depending upon the
-// platform) and then executes the client and server allowing
-// them to use the named pipe to exchange data. No user input is
-// required as far as command line arguments are concerned.
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/OS.h"
-#include "ace/Thread.h"
-#include "ace/Thread_Manager.h"
-#include "ace/SPIPE_Addr.h"
-#include "ace/SPIPE_Connector.h"
-#include "ace/SPIPE_Acceptor.h"
-
-#if defined (ACE_HAS_STREAM_PIPES) || defined (ACE_WIN32)
-// pipe name to use
-static const char *PIPE_NAME = "ace_pipe_name";
-
-static void *
-client (void *)
-{
- const char *rendezvous = PIPE_NAME;
- ACE_SPIPE_Stream cli_stream;
- ACE_SPIPE_Connector con;
-
- ACE_OS::sleep (10);
-
- if (con.connect (cli_stream, ACE_SPIPE_Addr (ACE_WIDE_STRING (rendezvous))) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", rendezvous));
-
- for (char *c = ACE_ALPHABET; *c != '\0'; c++)
- if (cli_stream.send (c, 1) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "send_n"));
-
- if (cli_stream.close () == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "close"));
-
-#if !defined (ACE_WIN32)
- ACE_OS::exit (0);
-#endif
- return 0;
-}
-
-static void *
-server (void *)
-{
- ACE_SPIPE_Acceptor acceptor;
- ACE_SPIPE_Stream new_stream;
- char buf[BUFSIZ];
- char *t = ACE_ALPHABET;
-
- const char *rendezvous = PIPE_NAME;
-
- // Initialize named pipe listener.
-
- if (acceptor.open (ACE_SPIPE_Addr (ACE_WIDE_STRING (rendezvous))) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "open"));
-
- ACE_DEBUG ((LM_DEBUG, "waiting for connection\n"));
-
- // Accept a client connection
- if (acceptor.accept (new_stream, 0) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "accept"));
-
- ACE_DEBUG ((LM_DEBUG, "Accepted connection\n"));
-
- while (new_stream.recv (buf, 1) > 0)
- {
- ACE_ASSERT (*t == buf[0]);
- t++;
- }
- ACE_DEBUG ((LM_DEBUG, "End of connection. Closing handle\n"));
- new_stream.close ();
- acceptor.close ();
- return 0;
-}
-#endif /* ACE_HAS_STREAM_PIPES || ACE_WIN32 */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("SPIPE_Test");
-
-#if defined (ACE_HAS_STREAM_PIPES) || defined (ACE_WIN32)
-#if !defined (ACE_LACKS_FORK)
- switch (ACE_OS::fork ())
- {
- case -1:
- ACE_ERROR ((LM_ERROR, "%p\n%a", "fork failed"));
- exit (-1);
- case 0:
- client (0);
- default:
- server (0);
- }
-#elif defined (ACE_HAS_THREADS)
- if (ACE_Thread_Manager::instance ()->spawn (ACE_THR_FUNC (client),
- (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "thread create failed"));
-
- if (ACE_Thread_Manager::instance ()->spawn (ACE_THR_FUNC (server),
- (void *) 0,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "thread create failed"));
-
- ACE_Thread_Manager::instance ()->wait ();
-#endif /* !ACE_LACKS_EXEC */
-#else
- ACE_DEBUG ((LM_DEBUG,
- "SPIPE is not supported on this platform\n"));
-#endif /* ACE_HAS_STREAM_PIPES || ACE_WIN32 */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/SPIPE_Test.dsp b/tests/SPIPE_Test.dsp
deleted file mode 100644
index ac0d6398f6a..00000000000
--- a/tests/SPIPE_Test.dsp
+++ /dev/null
@@ -1,195 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SPIPE_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=SPIPE_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SPIPE_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SPIPE_Test.mak" CFG="SPIPE_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SPIPE_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "SPIPE_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SPIPE_Test\SPIPE_Te"
-# PROP BASE Intermediate_Dir ".\SPIPE_Test\SPIPE_Te"
-# PROP BASE Target_Dir ".\SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SPIPE_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SPIPE_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "SPIPE_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "SPIPE_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "SPIPE_Test - Win32 Debug"
-# Name "SPIPE_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\SPIPE_Test.cpp
-
-!IF "$(CFG)" == "SPIPE_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 Alpha Debug"
-
-DEP_CPP_SPIPE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SPIPE.h"\
- "..\ace\SPIPE.i"\
- "..\ace\SPIPE_Acceptor.h"\
- "..\ace\SPIPE_Addr.h"\
- "..\ace\SPIPE_Addr.i"\
- "..\ace\SPIPE_Connector.h"\
- "..\ace\SPIPE_Connector.i"\
- "..\ace\SPIPE_Stream.h"\
- "..\ace\SPIPE_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/SString_Test.MAK b/tests/SString_Test.MAK
deleted file mode 100644
index b7a78d636cc..00000000000
--- a/tests/SString_Test.MAK
+++ /dev/null
@@ -1,290 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on SString_Test.dsp
-!IF "$(CFG)" == ""
-CFG=SString_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to SString_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "SString_Test - Win32 Debug" && "$(CFG)" !=\
- "SString_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SString_Test.mak" CFG="SString_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SString_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "SString_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\SString_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\SString_Test.exe"
- -@erase "$(OUTDIR)\SString_Test.ilk"
- -@erase "$(OUTDIR)\SString_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\SString_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\SString_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\SString_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\SString_Test.obj"
-
-"$(OUTDIR)\SString_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\SString_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\SString_Test.exe"
- -@erase "$(OUTDIR)\SString_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\SString_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\SString_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\SString_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\SString_Test.obj"
-
-"$(OUTDIR)\SString_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "SString_Test - Win32 Debug" || "$(CFG)" ==\
- "SString_Test - Win32 Alpha Debug"
-SOURCE=.\SString_Test.cpp
-
-!IF "$(CFG)" == "SString_Test - Win32 Debug"
-
-DEP_CPP_SSTRI=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString_Test.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 Alpha Debug"
-
-DEP_CPP_SSTRI=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SString_Test.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/SString_Test.cpp b/tests/SString_Test.cpp
deleted file mode 100644
index 552f44cc8a1..00000000000
--- a/tests/SString_Test.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-// ============================================================================
-// $Id$
-
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// SString_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test that illustrates the use of ACE_CString
-// and ACE_WString. No command line arguments are needed to run
-// the test.
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/SString.h"
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("SString_Test");
-
- {
- ACE_CString s1 ("hello");
- ACE_CString s2 ("world");
- ACE_CString s3 ("el");
-
- ACE_ASSERT (s1 != s2);
- ACE_ASSERT (s1.strstr (s2) == -1);
- ACE_ASSERT (s1.strstr (s3));
-
- ACE_ASSERT (s1.find (s3) == 1);
- ACE_ASSERT (s1.find (s3, 2) == ACE_CString::npos);
- ACE_ASSERT (s1.find (s2) == ACE_CString::npos);
- ACE_ASSERT (s1.find ('o') == 4);
- ACE_ASSERT (s1.rfind ('l') == 3);
- ACE_ASSERT (s1.rfind ('l', 3) == 2);
- }
-
- {
- ACE_WString s1 ("hello");
- ACE_WString s2 ("world");
- ACE_WString s3 ("el");
-
- ACE_ASSERT (s1 != s2);
- ACE_ASSERT (s1.strstr (s2) == -1);
- ACE_ASSERT (s1.strstr (s3));
-
- ACE_ASSERT (s1.find (s3) == 1);
- ACE_ASSERT (s1.find (s3, 2) == ACE_WString::npos);
- ACE_ASSERT (s1.find (s2) == ACE_WString::npos);
- ACE_ASSERT (s1.find ('o') == 4);
- ACE_ASSERT (s1.rfind ('l') == 3);
- ACE_ASSERT (s1.rfind ('l', 3) == 2);
- }
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/SString_Test.dsp b/tests/SString_Test.dsp
deleted file mode 100644
index 5106f0fca9c..00000000000
--- a/tests/SString_Test.dsp
+++ /dev/null
@@ -1,149 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SString_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=SString_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SString_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SString_Test.mak" CFG="SString_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SString_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "SString_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SString_Test\Debug"
-# PROP BASE Intermediate_Dir ".\SString_Test\Debug"
-# PROP BASE Target_Dir ".\SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SString_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SString_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "SString_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "SString_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "SString_Test - Win32 Debug"
-# Name "SString_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\SString_Test.cpp
-
-!IF "$(CFG)" == "SString_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 Alpha Debug"
-
-DEP_CPP_SSTRI=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/SV_Shared_Memory_Test.MAK b/tests/SV_Shared_Memory_Test.MAK
deleted file mode 100644
index 7c7ad343636..00000000000
--- a/tests/SV_Shared_Memory_Test.MAK
+++ /dev/null
@@ -1,354 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on SV_Shared_Memory_Test.dsp
-!IF "$(CFG)" == ""
-CFG=SV_Shared_Memory_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to SV_Shared_Memory_Test -\
- Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "SV_Shared_Memory_Test - Win32 Debug" && "$(CFG)" !=\
- "SV_Shared_Memory_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SV_Shared_Memory_Test.mak"\
- CFG="SV_Shared_Memory_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SV_Shared_Memory_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "SV_Shared_Memory_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\SV_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.ilk"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\SV_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\SV_Shared_Memory_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\SV_Shared_Memory_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\SV_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\SV_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\SV_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\SV_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\SV_Shared_Memory_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\SV_Shared_Memory_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\SV_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\SV_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "SV_Shared_Memory_Test - Win32 Debug" || "$(CFG)" ==\
- "SV_Shared_Memory_Test - Win32 Alpha Debug"
-SOURCE=.\SV_Shared_Memory_Test.cpp
-
-!IF "$(CFG)" == "SV_Shared_Memory_Test - Win32 Debug"
-
-DEP_CPP_SV_SH=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 Alpha Debug"
-
-DEP_CPP_SV_SH=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/SV_Shared_Memory_Test.cpp b/tests/SV_Shared_Memory_Test.cpp
deleted file mode 100644
index 5dac35d939b..00000000000
--- a/tests/SV_Shared_Memory_Test.cpp
+++ /dev/null
@@ -1,140 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// SV_Shared_Memory_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test of ACE_SV_Shared_Memory and ACE_Malloc
-// using the ACE_Shared_Memory_Pool.
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Malloc.h"
-
-#if defined (ACE_HAS_SYSV_IPC)
-
-// Shared memory allocator (note that this chews up the
-// ACE_DEFAULT_SEM_KEY). Hide the allocator inside this function so
-// that it doesn't get constructed until after the ACE_Object_Manager
-// gets constructed, even with ACE_HAS_NONSTATIC_OBJECT_MANAGER.
-static
-ACE_Malloc<ACE_SHARED_MEMORY_POOL, ACE_SV_Semaphore_Simple> &
-myallocator ()
-{
- static ACE_Malloc<ACE_SHARED_MEMORY_POOL, ACE_SV_Semaphore_Simple> myallocator;
- return myallocator;
-}
-
-const int SEM_KEY_1 = ACE_DEFAULT_SEM_KEY + 1;
-const int SEM_KEY_2 = ACE_DEFAULT_SEM_KEY + 2;
-
-const int SHMSZ = 27;
-const char SHMDATA[SHMSZ] = "abcdefghijklmnopqrstuvwxyz";
-
-static int
-parent (char *shm)
-{
- ACE_SV_Semaphore_Complex mutex;
-
- ACE_ASSERT (mutex.open (SEM_KEY_1,
- ACE_SV_Semaphore_Complex::ACE_CREATE, 0) != -1);
-
- ACE_SV_Semaphore_Complex synch;
- ACE_ASSERT (synch.open (SEM_KEY_2,
- ACE_SV_Semaphore_Complex::ACE_CREATE, 0) != -1);
-
- for (int i = 0; i < SHMSZ; i++)
- shm[i] = SHMDATA[i];
-
- if (mutex.release () == -1)
- ACE_ERROR ((LM_ERROR, "(%P) %p", "parent mutex.release"));
- else if (synch.acquire () == -1)
- ACE_ERROR ((LM_ERROR, "(%P) %p", "parent synch.acquire"));
-
- if (myallocator ().remove () == -1)
- ACE_ERROR ((LM_ERROR, "(%P) %p\n", "parent allocator.remove"));
- if (mutex.remove () == -1)
- ACE_ERROR ((LM_ERROR, "(%P) %p\n", "parent mutex.remove"));
- if (synch.remove () == -1)
- ACE_ERROR ((LM_ERROR, "(%P) %p\n", "parent synch.remove"));
- return 0;
-}
-
-static int
-child (char *shm)
-{
- ACE_SV_Semaphore_Complex mutex;
- ACE_ASSERT (mutex.open (SEM_KEY_1,
- ACE_SV_Semaphore_Complex::ACE_CREATE, 0) != -1);
-
- ACE_SV_Semaphore_Complex synch;
-
- ACE_ASSERT (synch.open (SEM_KEY_2,
- ACE_SV_Semaphore_Complex::ACE_CREATE, 0) != -1);
-
- while (mutex.tryacquire () == -1)
- if (errno == EAGAIN)
- ACE_DEBUG ((LM_DEBUG, "(%P) spinning in child!\n"));
- else
- ACE_ERROR_RETURN ((LM_ERROR, "(%P) child mutex.tryacquire"), 1);
-
- for (int i = 0; i < SHMSZ; i++)
- ACE_ASSERT (SHMDATA[i] == shm[i]);
-
- if (synch.release () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "(%P) child synch.release"), 1);
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Malloc<ACE_SHARED_MEMORY_POOL, ACE_SV_Semaphore_Simple>;
-template class ACE_Guard<ACE_SV_Semaphore_Simple>;
-template class ACE_Write_Guard<ACE_SV_Semaphore_Simple>;
-template class ACE_Read_Guard<ACE_SV_Semaphore_Simple>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Malloc<ACE_SHARED_MEMORY_POOL, ACE_SV_Semaphore_Simple>
-#pragma instantiate ACE_Guard<ACE_SV_Semaphore_Simple>
-#pragma instantiate ACE_Write_Guard<ACE_SV_Semaphore_Simple>
-#pragma instantiate ACE_Read_Guard<ACE_SV_Semaphore_Simple>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#endif /* ACE_HAS_SYSV_IPC */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("SV_Shared_Memory_Test");
-
-#if defined (ACE_HAS_SYSV_IPC)
- char *shm = (char *) myallocator ().malloc (27);
-
- switch (ACE_OS::fork ("SV_Shared_Memory_Test.cpp"))
- // switch (1)
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "(%P) fork failed\n"), -1);
- /* NOTREACHED */
- case 0:
- child (shm);
- break;
- default:
- parent (shm);
- break;
- }
-#else
- ACE_ERROR ((LM_ERROR,
- "SYSV IPC is not supported on this platform\n"));
-#endif /* ACE_HAS_SYSV_IPC */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/SV_Shared_Memory_Test.dsp b/tests/SV_Shared_Memory_Test.dsp
deleted file mode 100644
index 1a3d5dd2b15..00000000000
--- a/tests/SV_Shared_Memory_Test.dsp
+++ /dev/null
@@ -1,181 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SV_Shared_Memory_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=SV_Shared_Memory_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SV_Shared_Memory_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SV_Shared_Memory_Test.mak"\
- CFG="SV_Shared_Memory_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SV_Shared_Memory_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "SV_Shared_Memory_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SV_Shared_Memory_Test\Debug"
-# PROP BASE Intermediate_Dir ".\SV_Shared_Memory_Test\Debug"
-# PROP BASE Target_Dir ".\SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SV_Shared_Memory_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SV_Shared_Memory_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "SV_Shared_Memory_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "SV_Shared_Memory_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "SV_Shared_Memory_Test - Win32 Debug"
-# Name "SV_Shared_Memory_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\SV_Shared_Memory_Test.cpp
-
-!IF "$(CFG)" == "SV_Shared_Memory_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 Alpha Debug"
-
-DEP_CPP_SV_SH=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Semaphore_Test.MAK b/tests/Semaphore_Test.MAK
deleted file mode 100644
index 188c1f4eb67..00000000000
--- a/tests/Semaphore_Test.MAK
+++ /dev/null
@@ -1,358 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Semaphore_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Semaphore_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Semaphore_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Semaphore_Test - Win32 Debug" && "$(CFG)" !=\
- "Semaphore_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Semaphore_Test.mak" CFG="Semaphore_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Semaphore_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Semaphore_Test - Win32 Debug"
-
-OUTDIR=.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Semaphore_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Semaphore_Test.exe"
- -@erase "$(OUTDIR)\Semaphore_Test.ilk"
- -@erase "$(OUTDIR)\Semaphore_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Semaphore_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Semaphore_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Semaphore_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Semaphore_Test.obj"
-
-"$(OUTDIR)\Semaphore_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Semaphore_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Semaphore_Test.exe"
- -@erase "$(OUTDIR)\Semaphore_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Semaphore_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Semaphore_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Semaphore_Test.exe" /pdbtype:sept /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Semaphore_Test.obj"
-
-"$(OUTDIR)\Semaphore_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Semaphore_Test - Win32 Debug" || "$(CFG)" ==\
- "Semaphore_Test - Win32 Alpha Debug"
-SOURCE=.\Semaphore_Test.cpp
-
-!IF "$(CFG)" == "Semaphore_Test - Win32 Debug"
-
-DEP_CPP_SEMAP=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Semaphore_Test.obj" : $(SOURCE) $(DEP_CPP_SEMAP) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 Alpha Debug"
-
-DEP_CPP_SEMAP=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Semaphore_Test.obj" : $(SOURCE) $(DEP_CPP_SEMAP) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Semaphore_Test.cpp b/tests/Semaphore_Test.cpp
deleted file mode 100644
index beeef231877..00000000000
--- a/tests/Semaphore_Test.cpp
+++ /dev/null
@@ -1,181 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Semaphore Test
-//
-// = DESCRIPTION
-// This test verifies the functionality of the ACE_Thread_Semaphore
-// implementation.
-//
-// = AUTHOR
-// Darrell Brunsch
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Synch.h"
-#include "ace/Thread.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Get_Opt.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Semaphore used in the tests. Start it "locked" (i.e., its initial
-// count is 0).
-static ACE_Thread_Semaphore s (0);
-
-// Default number of iterations.
-static size_t n_iterations = 10;
-
-// Number of worker threads.
-static size_t n_workers = 10;
-
-// Amount to release the semaphore.
-static size_t n_release_count = 3;
-
-#if !defined (ACE_HAS_STHREADS)
-// Number of times to call test_timeout().
-static size_t test_timeout_count;
-
-// Number of timeouts.
-static size_t timeouts = 0;
-#endif /* ! ACE_HAS_STHREADS */
-
-// Explain usage and exit.
-static void
-print_usage_and_die (void)
-{
- ACE_DEBUG ((LM_DEBUG,
- "usage: %n [-s n_release_count] [-w n_workers] [-n iteration_count]\n"));
- ACE_OS::exit (1);
-}
-
-static void
-parse_args (int argc, char *argv[])
-{
- ACE_Get_Opt get_opt (argc, argv, "s:w:n:");
-
- int c;
-
- while ((c = get_opt ()) != -1)
- switch (c)
- {
- case 's':
- n_release_count = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'w':
- n_workers = ACE_OS::atoi (get_opt.optarg);
- break;
- case 'n':
- n_iterations = ACE_OS::atoi (get_opt.optarg);
- break;
- default:
- print_usage_and_die ();
- break;
- }
-}
-
-#if !defined (ACE_HAS_STHREADS)
-// Tests the amount of time spent in a timed wait.
-
-static int
-test_timeout (void)
-{
- // Pick some random number of milliseconds.
- ACE_Time_Value wait (0, (ACE_OS::rand () % 10) * 100000);
-
- ACE_Time_Value begin = ACE_OS::gettimeofday ();
-
- if (s.acquire (wait) == -1)
- ACE_ASSERT (errno == ETIME);
-
- ACE_Time_Value diff = ACE_OS::gettimeofday () - begin;
-
- if (diff < wait)
- {
- ACE_DEBUG ((LM_DEBUG, "Timed wait fails length test\n"));
- ACE_DEBUG ((LM_DEBUG, "Value: %d us, actual %d us\n",
- wait.usec (),
- diff.usec ()));
- return -1;
- }
-
- return 0;
-}
-
-// Worker tries to acquire the semaphore, hold it for a while, and
-// then releases it.
-
-static void *
-worker (void *)
-{
- for (size_t iterations = 1;
- iterations <= n_iterations;
- iterations++)
- {
- ACE_Time_Value tv (0, (ACE_OS::rand () % 1000) * 1000);
-
- if (s.acquire (tv))
- ++timeouts;
- else
- {
- // Hold the lock for a while.
- ACE_OS::sleep (ACE_Time_Value (0, (ACE_OS::rand () % 1000) * 1000));
- s.release ();
- }
-
- ACE_Thread::yield ();
- }
-
- return 0;
-}
-
-#endif /* !ACE_HAS_STHREADS */
-#endif /* ACE_HAS_THREADS */
-
-// Test semaphore functionality
-
-int main (int argc, char *argv[])
-{
- ACE_START_TEST ("Semaphore_Test");
-
-#if defined (ACE_HAS_THREADS)
- parse_args (argc, argv);
- ACE_OS::srand (ACE_OS::time (0L));
-
-#if !defined (ACE_HAS_STHREADS)
- // Test timed waits.
- for (size_t i = 0; i < test_timeout_count; i++)
- test_timeout ();
-
- // Release the semaphore a certain number of times.
- s.release (n_release_count);
-
- if (ACE_Thread_Manager::instance ()->spawn_n
- (n_workers, ACE_THR_FUNC (worker), 0, THR_NEW_LWP) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn_n"), 1);
-
- ACE_Thread_Manager::instance ()->wait ();
-
- size_t percent = (timeouts * 100) / (n_workers * n_iterations);
-
- ACE_DEBUG ((LM_DEBUG,
- "Worker threads timed out %d percent of the time\n", percent));
-#else
- ACE_ERROR ((LM_ERROR,
- "Timed semaphores are not supported with native Solaris threads\n"));
-#endif /* ACE_HAS_STHREADS */
-#else
- ACE_UNUSED_ARG (argc);
- ACE_UNUSED_ARG (argv);
- ACE_ERROR ((LM_ERROR, "Threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
-
diff --git a/tests/Semaphore_Test.dsp b/tests/Semaphore_Test.dsp
deleted file mode 100644
index 1298c759447..00000000000
--- a/tests/Semaphore_Test.dsp
+++ /dev/null
@@ -1,180 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Semaphore_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Semaphore_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Semaphore_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Semaphore_Test.mak" CFG="Semaphore_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Semaphore_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Semaphore_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Semaphor"
-# PROP BASE Intermediate_Dir "Semaphor"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /pdbtype:sept /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Semaphore_Test - Win32 Debug"
-# Name "Semaphore_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp"
-# Begin Source File
-
-SOURCE=.\Semaphore_Test.cpp
-
-!IF "$(CFG)" == "Semaphore_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 Alpha Debug"
-
-DEP_CPP_SEMAP=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/tests/Service_Config_Test.MAK b/tests/Service_Config_Test.MAK
deleted file mode 100644
index 27e48334cde..00000000000
--- a/tests/Service_Config_Test.MAK
+++ /dev/null
@@ -1,386 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Service_Config_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Service_Config_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Service_Config_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Service_Config_Test - Win32 Debug" && "$(CFG)" !=\
- "Service_Config_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Service_Config_Test.mak"\
- CFG="Service_Config_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Service_Config_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Service_Config_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Service_Config_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Service_Config_Test.exe"
- -@erase "$(OUTDIR)\Service_Config_Test.ilk"
- -@erase "$(OUTDIR)\Service_Config_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Service_Config_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Service_Config_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Service_Config_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Service_Config_Test.obj"
-
-"$(OUTDIR)\Service_Config_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Service_Config_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Service_Config_Test.exe"
- -@erase "$(OUTDIR)\Service_Config_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Service_Config_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Service_Config_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Service_Config_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Service_Config_Test.obj"
-
-"$(OUTDIR)\Service_Config_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Service_Config_Test - Win32 Debug" || "$(CFG)" ==\
- "Service_Config_Test - Win32 Alpha Debug"
-SOURCE=.\Service_Config_Test.cpp
-
-!IF "$(CFG)" == "Service_Config_Test - Win32 Debug"
-
-DEP_CPP_SERVI=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config_Test.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 Alpha Debug"
-
-DEP_CPP_SERVI=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Service_Config_Test.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Service_Config_Test.cpp b/tests/Service_Config_Test.cpp
deleted file mode 100644
index da450625241..00000000000
--- a/tests/Service_Config_Test.cpp
+++ /dev/null
@@ -1,139 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Service_Config_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test to make sure the Service_Configurator is
-// working correctly.
-//
-// = AUTHOR
-// David Levine
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Object_Manager.h"
-#include "ace/Service_Config.h"
-
-static const u_int VARIETIES = 3;
-
-static u_int error = 0;
-
-class Test_Singleton
- // = TITLE
- // Test the Singleton
- //
- // = DESCRIPTION
- // This should be a template class, with singleton instantiations.
- // But to avoid having to deal with compilers that want template
- // declarations in separate files, it's just a plain class. The
- // instance argument differentiates the "singleton" instances. It
- // also demonstrates the use of the param arg to the cleanup ()
- // function.
-{
-public:
- static Test_Singleton *instance (u_short variety);
- ~Test_Singleton (void);
-
-private:
- u_short variety_;
- static u_short current_;
-
- Test_Singleton (u_short variety);
-
- friend class misspelled_verbase_friend_declaration_to_avoid_compiler_warning_with_private_ctor;
-};
-
-u_short Test_Singleton::current_ = 0;
-
-extern "C" void
-test_singleton_cleanup (void *object, void *param)
-{
- // We can't reliably use ACE_Log_Msg in a cleanup hook. Yet.
- ACE_UNUSED_ARG (param);
- /* ACE_DEBUG ((LM_DEBUG, "cleanup %d\n", (u_short) param)); */
-
- delete (Test_Singleton *) object;
-}
-
-Test_Singleton *
-Test_Singleton::instance (u_short variety)
-{
- static Test_Singleton *instances[VARIETIES] = { 0 };
-
- if (instances[variety] == 0)
- ACE_NEW_RETURN (instances[variety], Test_Singleton (variety), 0);
-
- ACE_Object_Manager::at_exit (instances[variety],
- test_singleton_cleanup,
- (void *) variety);
- return instances[variety];
-}
-
-Test_Singleton::Test_Singleton (u_short variety)
- : variety_ (variety)
-{
- if (variety_ != current_++)
- {
- ACE_DEBUG ((LM_ERROR, "ERROR: instance %u created out of order!\n",
- variety_));
- ++error;
- }
-}
-
-// We can't reliably use ACE_Log_Msg in a destructor that is called by
-// ACE_Object_Manager. Yet.
-Test_Singleton::~Test_Singleton (void)
-{
- /* ACE_DEBUG ((LM_DEBUG, "Test_Singleton %u dtor\n", variety_)); */
-
- if (variety_ != --current_)
- {
- ACE_OS::fprintf (stderr, "ERROR: instance %u destroyed out of order!\n",
- variety_);
- /* ACE_DEBUG ((LM_ERROR, "ERROR: instance %u destroyed out of order!\n",
- variety_)); */
- ++error;
- }
-}
-
-static void
-run_test (int argc, char *argv[])
-{
- // We need this scope to make sure that the destructor for the
- // ACE_Service_Config gets called.
- ACE_Service_Config daemon;
-
- daemon.open (argc, argv);
-
- ACE_Time_Value tv (argc > 1 ? atoi (argv[1]) : 2);
-
- ACE_ASSERT (ACE_Reactor::run_event_loop (tv) == 0);
-}
-
-int
-main (int argc, char *argv[])
-{
- ACE_START_TEST ("Service_Config_Test");
-
- for (u_int i = 0; i < VARIETIES; ++i)
- {
- Test_Singleton &s = *Test_Singleton::instance (i);
-
- if (&s == 0)
- {
- ACE_ERROR_RETURN ((LM_ERROR, "instance () allocate failed!\n"), 1);
- }
- }
-
- run_test (argc, argv);
-
- ACE_END_TEST;
- return error == 0 ? 0 : 1;
-}
diff --git a/tests/Service_Config_Test.dsp b/tests/Service_Config_Test.dsp
deleted file mode 100644
index 165c7d9e3f5..00000000000
--- a/tests/Service_Config_Test.dsp
+++ /dev/null
@@ -1,197 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Service_Config_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Service_Config_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Service_Config_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Service_Config_Test.mak"\
- CFG="Service_Config_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Service_Config_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Service_Config_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Service_Config_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Service_Config_Test\Debug"
-# PROP BASE Target_Dir ".\Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Service_Config_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Service_Config_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Service_Config_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Service_Config_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Service_Config_Test - Win32 Debug"
-# Name "Service_Config_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Service_Config_Test.cpp
-
-!IF "$(CFG)" == "Service_Config_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 Alpha Debug"
-
-DEP_CPP_SERVI=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Shared_Memory_SV_Test.cpp b/tests/Shared_Memory_SV_Test.cpp
deleted file mode 100644
index a3654a7745b..00000000000
--- a/tests/Shared_Memory_SV_Test.cpp
+++ /dev/null
@@ -1,83 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Shared_Memory_SV_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test of ACE_Shared_Memory_SV
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-
-#include "ace/Shared_Memory_SV.h"
-#include "test_config.h"
-
-const int SHMSZ = 27;
-const int SHM_KEY = 5678;
-
-static void
-client (void)
-{
- char t = 'a';
- ACE_Shared_Memory_SV shm_client (SHM_KEY, SHMSZ,
- ACE_Shared_Memory_SV::ACE_CREATE);
- char *shm = (char *) shm_client.malloc ();
-
- for (char *s = shm; *s != '\0'; s++)
- {
- ACE_ASSERT (t == s[0]);
- t++;
- }
- *shm = '*';
- ACE_OS::exit (0);
-}
-
-static void
-server (void)
-{
- ACE_Shared_Memory_SV shm_server (SHM_KEY, SHMSZ,
- ACE_Shared_Memory_SV::ACE_CREATE);
- char *shm = (char *) shm_server.malloc ();
- char *s = shm;
-
- for (char c = 'a'; c <= 'z'; c++)
- *s++ = c;
-
- *s = '\0';
-
- while (*shm != '*')
- ACE_OS::sleep (1);
-
- if (shm_server.remove () < 0)
- ACE_ERROR ((LM_ERROR, "%p\n", "remove"));
-}
-
-int
-main (int, char *argv [])
-{
- ACE_START_TEST ("Shared_Memory_SV_Test.cpp");
-
- switch (ACE_OS::fork ())
- {
- case -1:
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "fork"), 1);
- case 0:
- client ();
- break;
- default:
- server ();
- break;
- }
-
- ACE_END_TEST;
- return 0;
-}
-
diff --git a/tests/Sigset_Ops_Test.MAK b/tests/Sigset_Ops_Test.MAK
deleted file mode 100644
index 351dbd6066b..00000000000
--- a/tests/Sigset_Ops_Test.MAK
+++ /dev/null
@@ -1,291 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Sigset_Ops_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Sigset_Ops_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Sigset_Ops_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Sigset_Ops_Test - Win32 Debug" && "$(CFG)" !=\
- "Sigset_Ops_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Sigset_Ops_Test.mak" CFG="Sigset_Ops_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Sigset_Ops_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Ops_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Sigset_Ops_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Sigset_Ops_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.exe"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.ilk"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Sigset_Ops_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Sigset_Ops_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Sigset_Ops_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Sigset_Ops_Test.obj"
-
-"$(OUTDIR)\Sigset_Ops_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Sigset_Ops_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Sigset_Ops_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.exe"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Sigset_Ops_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Sigset_Ops_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Sigset_Ops_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Sigset_Ops_Test.obj"
-
-"$(OUTDIR)\Sigset_Ops_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Sigset_Ops_Test - Win32 Debug" || "$(CFG)" ==\
- "Sigset_Ops_Test - Win32 Alpha Debug"
-SOURCE=.\Sigset_Ops_Test.cpp
-
-!IF "$(CFG)" == "Sigset_Ops_Test - Win32 Debug"
-
-DEP_CPP_SIGSE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sigset_Ops_Test.obj" : $(SOURCE) $(DEP_CPP_SIGSE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Sigset_Ops_Test - Win32 Alpha Debug"
-
-DEP_CPP_SIGSE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Sigset_Ops_Test.obj" : $(SOURCE) $(DEP_CPP_SIGSE) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Sigset_Ops_Test.cpp b/tests/Sigset_Ops_Test.cpp
deleted file mode 100644
index 260b6985f4d..00000000000
--- a/tests/Sigset_Ops_Test.cpp
+++ /dev/null
@@ -1,128 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Sigset_Ops_Test.cpp
-//
-// = DESCRIPTION
-// This program tests the correctness of following functions.
-// sigfillset(), sigemptyset(), sigaddset(), sigdelset(),
-// sigismember().
-//
-// = AUTHOR
-// Nanbor Wang
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/OS.h"
-
-void
-siglistset(sigset_t x, int *sigset)
-{
- int empty = 1 ;
- int retv = 0 ;
-
- ACE_DEBUG ((LM_DEBUG, "Signal(s) in the set = %08x:\n ", x)) ;
- for (int i = 1; i < ACE_NSIG; i++) {
- if ((retv = ACE_OS::sigismember (&x, i)) > 0) {
- ACE_DEBUG ((LM_DEBUG, " %d", i)) ;
- empty = 0 ;
- }
- ACE_ASSERT ((sigset [i] ? retv > 0 : retv <= 0)) ;
- }
- if (empty) {
- ACE_DEBUG ((LM_DEBUG, "Empty!!\n\n")) ;
- }
- else {
- ACE_DEBUG ((LM_DEBUG, "\n\n")) ;
- }
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Sigset_Ops_Test");
-
-#if defined (ACE_LACKS_SIGSET)
- ACE_DEBUG ((LM_DEBUG, "%n uses ACE implementation of sigset*() functions.\n\n")) ;
-#else
- ACE_DEBUG ((LM_DEBUG, "%n uses platform's native sigset*() functions.\n\n")) ;
-#endif
-
- sigset_t x ; // examined sigset
- int sigset [ACE_NSIG] ; // a comparison sigset
- int i ;
- int status = 0; // 0 is success, else fail code
-
- // Two test signal numbers. I choose these low value signals to
- // avoid exceeding the ACE_NSIG range.
- const int tsig1 = 5 ;
- const int tsig2 = 8 ;
-
-
- // Testing sigfillset
- ACE_OS::sigfillset (&x) ;
-
- // fill the comparison set
- for (i = 0 ; i < ACE_NSIG ; i++) {
- sigset [i] = 1 ;
- }
- siglistset (x, sigset) ;
-
- // testing sigemptyset
- ACE_OS::sigemptyset (&x) ;
-
- // empty the comparison set
- for (i = 0 ; i < ACE_NSIG ; i++) {
- sigset [i] = 0 ;
- }
- siglistset (x, sigset) ;
-
- // add the first signal into set
- ACE_OS::sigaddset (&x, tsig1) ;
- sigset [tsig1] = 1 ;
- siglistset (x, sigset) ;
-
- // add the second signal into set
- ACE_OS::sigaddset (&x, tsig2) ;
- sigset [tsig2] = 1 ;
- siglistset (x, sigset) ;
-
- // then remove it
- ACE_OS::sigdelset(&x, tsig1) ;
- sigset [tsig1] = 0 ;
- siglistset(x, sigset) ;
-
- // remove the second one
- ACE_OS::sigdelset(&x, tsig2) ;
- sigset [tsig2] = 0 ;
- siglistset(x, sigset) ;
-
- // Now testing out of bound signal
- if (ACE_OS::sigismember (&x, ACE_NSIG) >= 0) {
- ACE_ERROR((LM_ERROR, "Platform doesn't check for valid signal number.\n"));
- status = 1;
- }
- else if (ACE_OS::last_error() != EINVAL) {
- ACE_ERROR((LM_ERROR, "%p.\n", "Expected status EINVAL; got"));
- status = 1;
- }
-
- /* Skip this test at this moment
- // Test if platform can catch invalid sigset error
- // Currently, I can only think of passing a NULL ptr
- // If you know other situations that fall into this
- // catagory, please let me know. Thanks.
- ACE_DEBUG ((LM_ERROR, "Now testing invalid sigset. If your platform gets a \nsegmentation fault, then it doesn't check the error properly.\n")) ;
-
- ACE_ASSERT (ACE_OS::sigfillset (NULL) < 0 && ACE_OS::last_error() == EFAULT) ;
- */
-
- ACE_END_TEST;
- return status;
-}
diff --git a/tests/Sigset_Ops_Test.dsp b/tests/Sigset_Ops_Test.dsp
deleted file mode 100644
index bfb9f3e6ad0..00000000000
--- a/tests/Sigset_Ops_Test.dsp
+++ /dev/null
@@ -1,149 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Sigset_Ops_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Sigset_Ops_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Sigset_Ops_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Sigset_Ops_Test.mak" CFG="Sigset_Ops_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Sigset_Ops_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Ops_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Sigset_Ops_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Sigset_Ops_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Sigset_Ops_Test\Debug"
-# PROP BASE Target_Dir ".\Sigset_Ops_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Sigset_Ops_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Sigset_Ops_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Sigset_Ops_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Sigset_Ops_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Sigset_Ops_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Sigset_Ops_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Sigset_Ops_Test - Win32 Debug"
-# Name "Sigset_Ops_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Sigset_Ops_Test.cpp
-
-!IF "$(CFG)" == "Sigset_Ops_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Sigset_Ops_Test - Win32 Alpha Debug"
-
-DEP_CPP_SIGSE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Simple_Message_Block_Test.MAK b/tests/Simple_Message_Block_Test.MAK
deleted file mode 100644
index 658e47bb54a..00000000000
--- a/tests/Simple_Message_Block_Test.MAK
+++ /dev/null
@@ -1,362 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Simple_Message_Block_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Simple_Message_Block_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Simple_Message_Block_Test -\
- Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Simple_Message_Block_Test - Win32 Debug" && "$(CFG)" !=\
- "Simple_Message_Block_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Simple_Message_Block_Test.mak"\
- CFG="Simple_Message_Block_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Simple_Message_Block_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Simple_Message_Block_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Simple_Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.ilk"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Simple_Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Simple_Message_Block_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Simple_Message_Block_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Simple_Message_Block_Test.obj"
-
-"$(OUTDIR)\Simple_Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Simple_Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Simple_Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Simple_Message_Block_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Simple_Message_Block_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Simple_Message_Block_Test.obj"
-
-"$(OUTDIR)\Simple_Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Simple_Message_Block_Test - Win32 Debug" || "$(CFG)" ==\
- "Simple_Message_Block_Test - Win32 Alpha Debug"
-SOURCE=.\Simple_Message_Block_Test.cpp
-
-!IF "$(CFG)" == "Simple_Message_Block_Test - Win32 Debug"
-
-DEP_CPP_SIMPL=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Simple_Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_SIMPL)\
- "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 Alpha Debug"
-
-DEP_CPP_SIMPL=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Simple_Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_SIMPL)\
- "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Simple_Message_Block_Test.cpp b/tests/Simple_Message_Block_Test.cpp
deleted file mode 100644
index c7284ce35a8..00000000000
--- a/tests/Simple_Message_Block_Test.cpp
+++ /dev/null
@@ -1,182 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Simple_Message_Block_Test.cpp
-//
-// = DESCRIPTION
-//
-// This test program is a torture test that illustrates how
-// ACE_Message_Block reference counting works, how and when locks
-// are used, how memory is managed, and how continuation chains
-// of message blocks are made. Ideally used with purify :-)
-//
-// = AUTHOR
-// Irfan Pyarali (irfan@cs.wustl.edu)
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Message_Block.h"
-#include "ace/Synch.h"
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Simple_Message_Block_Test");
-
- {
- // Checks normal stack deletes.
- ACE_Message_Block mb;
- }
-
- {
- // Checks normal heap deletes.
- ACE_Message_Block *mb;
-
- ACE_NEW_RETURN (mb, ACE_Message_Block, -1);
- mb->release ();
- }
-
- {
- // Checks continuation of message blocks on the stack.
- ACE_Message_Block mb1 (1024);
- ACE_Message_Block mb2 (1024);
-
- mb1.cont (&mb2);
- }
-
- {
- // Checks continuation of message blocks on the heap.
- ACE_Message_Block *mb1;
- ACE_Message_Block *mb2;
-
- ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1);
- ACE_NEW_RETURN (mb2, ACE_Message_Block (1024), -1);
-
- mb1->cont (mb2);
- mb1->release ();
- }
-
- // Same set of tests but with locking_strategy set.
- {
- ACE_Lock_Adapter <ACE_SYNCH_MUTEX> mutex;
- ACE_Lock *lock = &mutex;
-
- {
- // Checks normal stack deletes.
- ACE_Message_Block mb;
- mb.locking_strategy (lock);
- }
-
- {
- // Checks normal heap deletes.
- ACE_Message_Block *mb;
- ACE_NEW_RETURN (mb, ACE_Message_Block, -1);
- mb->locking_strategy (lock);
- mb->release ();
- }
-
- {
- // Checks continuation of message blocks on the stack with one
- // lock strategy.
- ACE_Message_Block mb1 (1024);
- ACE_Message_Block mb2 (1024);
-
- mb1.locking_strategy (lock);
-
- mb1.cont (&mb2);
- }
-
- {
- // Checks continuation of message blocks on the heap with one
- // lock strategy.
- ACE_Message_Block *mb1;
- ACE_Message_Block *mb2;
-
- ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1);
- ACE_NEW_RETURN (mb2, ACE_Message_Block (1024), -1);
-
- mb1->locking_strategy (lock);
-
- mb1->cont (mb2);
- mb1->release ();
- }
-
- {
- // Checks continuation of message blocks on the stack with two
- // lock strategy.
- ACE_Message_Block mb1 (1024);
- ACE_Message_Block mb2 (1024);
-
- mb1.locking_strategy (lock);
- mb2.locking_strategy (lock);
-
- mb1.cont (&mb2);
- }
-
- {
- // Checks continuation of message blocks on the heap with two
- // lock strategy
- ACE_Message_Block *mb1;
- ACE_Message_Block *mb2;
-
- ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1);
- ACE_NEW_RETURN (mb2, ACE_Message_Block (1024), -1);
-
- mb1->locking_strategy (lock);
- mb2->locking_strategy (lock);
-
- mb1->cont (mb2);
- mb1->release ();
- }
-
- {
- // Checks continuation of message blocks on the heap with two
- // lock strategy where the second one is a duplicate of the
- // first
- ACE_Message_Block *mb1;
- ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1);
- mb1->locking_strategy (lock);
-
- ACE_Message_Block *mb2 = mb1->duplicate ();
-
- mb1->cont (mb2);
- mb1->release ();
- }
- }
-
- {
- // Checks continuation of message blocks on the heap with two
- // different lock strategies
-
- ACE_Lock_Adapter <ACE_SYNCH_MUTEX> lock1;
- ACE_Lock_Adapter <ACE_SYNCH_MUTEX> lock2;
-
- ACE_Message_Block *mb1;
- ACE_Message_Block *mb2;
-
- ACE_NEW_RETURN (mb1, ACE_Message_Block (1024), -1);
- ACE_NEW_RETURN (mb2, ACE_Message_Block (1024), -1);
-
- mb1->locking_strategy (&lock1);
- mb2->locking_strategy (&lock2);
-
- mb1->cont (mb2);
- mb1->release ();
- }
-
- ACE_END_TEST;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Lock_Adapter<ACE_SYNCH_MUTEX>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Lock_Adapter<ACE_SYNCH_MUTEX>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/tests/Simple_Message_Block_Test.dsp b/tests/Simple_Message_Block_Test.dsp
deleted file mode 100644
index 5032434bdc4..00000000000
--- a/tests/Simple_Message_Block_Test.dsp
+++ /dev/null
@@ -1,183 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Simple_Message_Block_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Simple_Message_Block_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Simple_Message_Block_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Simple_Message_Block_Test.mak"\
- CFG="Simple_Message_Block_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Simple_Message_Block_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Simple_Message_Block_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Simple_Message_Block_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Simple_Message_Block_Test\Debug"
-# PROP BASE Target_Dir ".\Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Simple_Message_Block_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Simple_Message_Block_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Simple_Message_Block_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Simple_Message_Block_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Simple_Message_Block_Test - Win32 Debug"
-# Name "Simple_Message_Block_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Simple_Message_Block_Test.cpp
-
-!IF "$(CFG)" == "Simple_Message_Block_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 Alpha Debug"
-
-DEP_CPP_SIMPL=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/TSS_Test.MAK b/tests/TSS_Test.MAK
deleted file mode 100644
index 29ab94572cd..00000000000
--- a/tests/TSS_Test.MAK
+++ /dev/null
@@ -1,356 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on TSS_Test.dsp
-!IF "$(CFG)" == ""
-CFG=TSS_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to TSS_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "TSS_Test - Win32 Debug" && "$(CFG)" !=\
- "TSS_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TSS_Test.mak" CFG="TSS_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TSS_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "TSS_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\TSS_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\TSS_Test.exe"
- -@erase "$(OUTDIR)\TSS_Test.ilk"
- -@erase "$(OUTDIR)\TSS_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\TSS_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\TSS_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\TSS_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\TSS_Test.obj"
-
-"$(OUTDIR)\TSS_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\TSS_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\TSS_Test.exe"
- -@erase "$(OUTDIR)\TSS_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\TSS_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /pdb:"$(OUTDIR)\TSS_Test.pdb"\
- /debug /machine:ALPHA /out:"$(OUTDIR)\TSS_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\TSS_Test.obj"
-
-"$(OUTDIR)\TSS_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "TSS_Test - Win32 Debug" || "$(CFG)" ==\
- "TSS_Test - Win32 Alpha Debug"
-SOURCE=.\TSS_Test.cpp
-
-!IF "$(CFG)" == "TSS_Test - Win32 Debug"
-
-DEP_CPP_TSS_T=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- ".\TSS_Test_Errno.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TSS_Test.obj" : $(SOURCE) $(DEP_CPP_TSS_T) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 Alpha Debug"
-
-DEP_CPP_TSS_T=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- ".\TSS_Test_Errno.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\TSS_Test.obj" : $(SOURCE) $(DEP_CPP_TSS_T) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/TSS_Test.cpp b/tests/TSS_Test.cpp
deleted file mode 100644
index 430bc1fe7da..00000000000
--- a/tests/TSS_Test.cpp
+++ /dev/null
@@ -1,232 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// TSS_Test.cpp
-//
-// = DESCRIPTION
-// This program tests thread specific storage of data. The ACE_TSS
-// wrapper transparently ensures that the objects of this class
-// will be placed in thread-specific storage. All calls on
-// ACE_TSS::operator->() are delegated to the appropriate method
-// in the Errno class.
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "ace/Synch.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Signal.h"
-#include "TSS_Test_Errno.h"
-#include "test_config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#if defined (ACE_DEFAULT_THREAD_KEYS)
-// If ACE_DEFAULT_THREAD_KEYS is defined, it is probably set to a small
-// value. So that the test doesn't run out of keys quickly in the
-// first thread, set the number of ITERATIONS to be small as well.
-static const int ITERATIONS = ((ACE_DEFAULT_THREAD_KEYS/8) < 2 ? 1 : ACE_DEFAULT_THREAD_KEYS/8);
-#elif defined (__Lynx__)
-static const int ITERATIONS = 1;
-#else
-static const int ITERATIONS = 100;
-#endif /* ACE_DEFAULT_THREAD_KEYS */
-
-// Static variables.
-int Errno::flags_;
-ACE_Thread_Mutex *Errno::lock_ = 0;
-
-// This is our thread-specific error handler...
-// See comment below about why it's dynamically allocated.
-static ACE_TSS<Errno> *tss_error;
-
-// Serializes output.
-static ACE_Thread_Mutex output_lock;
-
-extern "C" void
-cleanup (void *ptr)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) in cleanup, ptr = %x\n", ptr));
-
- operator delete (ptr);
-}
-
-// This worker function is the entry point for each thread.
-
-static void *
-worker (void *c)
-{
- // Cast the arg to a long, first, because a pointer is the same
- // size as a long on all current ACE platforms.
- int count = (int) (long) c;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) worker, iterations = %d\n", count));
-
- ACE_thread_key_t key = ACE_OS::NULL_key;
- int *ip = 0;
-
- // Make one key that will be available when the thread exits so that
- // we'll have something to cleanup!
-
- if (ACE_OS::thr_keycreate (&key, cleanup) == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%t) %p (no keys available)\n",
- "ACE_OS::thr_keycreate"));
- return (void *) -1;
- }
-
- ACE_NEW_RETURN (ip, int, 0);
-
- if (ACE_OS::thr_setspecific (key, (void *) ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- for (int i = 0; i < count; i++)
- {
- if (ACE_OS::thr_keycreate (&key, cleanup) == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%t) %p (no more keys)\n",
- "ACE_OS::thr_keycreate"));
- break;
- }
-
- ACE_NEW_RETURN (ip, int, 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) in worker at location 1, "
- "key = %d, ip = %x\n",
- key, ip));
-
- if (ACE_OS::thr_setspecific (key, (void *) ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- if (ACE_OS::thr_getspecific (key, (void **) &ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- if (ACE_OS::thr_setspecific (key, (void *) 0) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- delete ip;
-
- if (ACE_OS::thr_keyfree (key) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_keyfree"));
-
- // Cause an error.
- ACE_OS::read (ACE_INVALID_HANDLE, 0, 0);
-
- // The following two lines set the thread-specific state.
- (*tss_error)->error (errno);
- (*tss_error)->line (__LINE__);
-
- // This sets the static state (note how C++ makes it easy to do
- // both).
- (*tss_error)->flags (count);
-
- {
- // Use the guard to serialize access
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, output_lock, 0));
- ACE_ASSERT ((*tss_error)->flags () == ITERATIONS);
- }
-
-#if !defined (__Lynx__) && !defined (ACE_HAS_TSS_EMULATION)
- key = ACE_OS::NULL_key;
-
- if (ACE_OS::thr_keycreate (&key, cleanup) == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%t) %p (no more keys)\n",
- "ACE_OS::thr_keycreate"));
- break;
- }
-
- ACE_NEW_RETURN (ip, int, 0);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) in worker at location 2, "
- "key = %d, ip = %x\n",
- key, ip));
-
- if (ACE_OS::thr_setspecific (key, (void *) ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- if (ACE_OS::thr_getspecific (key, (void **) &ip) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- if (ACE_OS::thr_setspecific (key, (void *) 0) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_setspecific"));
-
- delete ip;
-
- if (ACE_OS::thr_keyfree (key) == -1)
- ACE_ERROR ((LM_ERROR, "(%t) %p\n", "ACE_OS::thr_keyfree"));
-#endif /* ! __Lynx__) && ! ACE_HAS_TSS_EMULATION */
- }
-
- return 0;
-}
-
-extern "C" void
-handler (int signum)
-{
- ACE_DEBUG ((LM_DEBUG, "signal = %S\n", signum));
- ACE_Thread_Manager::instance ()->exit (0);
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_TSS<Errno>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_TSS<Errno>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#endif /* ACE_HAS_THREADS */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("TSS_Test");
-
-#if defined (ACE_HAS_THREADS)
- Errno::allocate_lock ();
-
-#if defined (__Lynx__)
- const u_int threads = 2;
-#else /* ! __Lynx__ */
- const u_int threads = ACE_MAX_THREADS;
-#endif /* ! __Lynx__ */
-
- // Dynamically allocate TSS_Error so that we can control when it
- // gets deleted. Specifically, we need to delete it before the
- // ACE_Object_Manager destroys the ACE_Allocator. That's because
- // deletion of TSS_Error causes the internal structures of
- // ACE_TSS_Cleanup to be modified, and which in turn uses
- // ACE_Allocator.
- ACE_NEW_RETURN (tss_error, ACE_TSS<Errno>, 1);
-
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
- ACE_UNUSED_ARG (sa);
-
- if (ACE_Thread_Manager::instance ()->spawn_n
- (threads,
- ACE_THR_FUNC (worker),
- (void *) ITERATIONS,
- THR_BOUND) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn_n"), 1);
-
- ACE_Thread_Manager::instance ()->wait ();
-
- delete tss_error;
-
- Errno::deallocate_lock ();
-#else
- ACE_ERROR ((LM_ERROR,
- "threads are not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/TSS_Test.dsp b/tests/TSS_Test.dsp
deleted file mode 100644
index 159b1688262..00000000000
--- a/tests/TSS_Test.dsp
+++ /dev/null
@@ -1,186 +0,0 @@
-# Microsoft Developer Studio Project File - Name="TSS_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=TSS_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "TSS_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TSS_Test.mak" CFG="TSS_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TSS_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "TSS_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\TSS_Test\Debug"
-# PROP BASE Intermediate_Dir ".\TSS_Test\Debug"
-# PROP BASE Target_Dir ".\TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\TSS_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "TSS_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "TSS_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "TSS_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "TSS_Test - Win32 Debug"
-# Name "TSS_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\TSS_Test.cpp
-
-!IF "$(CFG)" == "TSS_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 Alpha Debug"
-
-DEP_CPP_TSS_T=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- ".\TSS_Test_Errno.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TSS_Test_Errno.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/TSS_Test_Errno.h b/tests/TSS_Test_Errno.h
deleted file mode 100644
index 10b7eff1b34..00000000000
--- a/tests/TSS_Test_Errno.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-class Errno
- // = TITLE
- // Define a simple Errno abstraction
- //
- // = DESCRIPTION
- // This class gets its own header file to work around AIX C++
- // compiler "features" related to template instantiation... It is
- // only used by TSS_Test.cpp.
-{
-public:
- int error (void) { return this->errno_; }
- void error (int i) { this->errno_ = i; }
-
- int line (void) { return this->lineno_; }
- void line (int l) { this->lineno_ = l; }
-
- // Errno::flags_ is a static variable, so we've got to protect it
- // with a mutex since it isn't kept in thread-specific storage.
- int flags (void)
- {
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_Mon, *Errno::lock_, -1));
-
- return Errno::flags_;
- }
- int flags (int f)
- {
- ACE_MT (ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *Errno::lock_, -1));
-
- Errno::flags_ = f;
- return 0;
- }
-
-#if defined (ACE_HAS_THREADS)
- static
- ACE_Thread_Mutex *
- allocate_lock ()
- {
- ACE_NEW_RETURN (Errno::lock_, ACE_Thread_Mutex, 0);
- return Errno::lock_;
- }
-
- static
- void
- deallocate_lock () { delete lock_; lock_ = 0; }
-#endif /* ACE_HAS_THREADS */
-
-private:
- // = errno_ and lineno_ will be thread-specific data so they don't
- // need a lock.
- int errno_;
- int lineno_;
-
- static int flags_;
-#if defined (ACE_HAS_THREADS)
- // flags_ needs a lock.
- static ACE_Thread_Mutex *lock_;
-#endif /* ACE_HAS_THREADS */
-};
diff --git a/tests/Task_Test.MAK b/tests/Task_Test.MAK
deleted file mode 100644
index 4ce4aee82a7..00000000000
--- a/tests/Task_Test.MAK
+++ /dev/null
@@ -1,440 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Task_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Task_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Task_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Task_Test - Win32 Debug" && "$(CFG)" !=\
- "Task_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Task_Test.mak" CFG="Task_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Task_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Task_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Task_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Task_Test.exe"
- -@erase "$(OUTDIR)\Task_Test.ilk"
- -@erase "$(OUTDIR)\Task_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Task_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Task_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Task_Test.obj"
-
-"$(OUTDIR)\Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Task_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Task_Test.exe"
- -@erase "$(OUTDIR)\Task_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /pdb:"$(OUTDIR)\Task_Test.pdb"\
- /debug /machine:ALPHA /out:"$(OUTDIR)\Task_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Task_Test.obj"
-
-"$(OUTDIR)\Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Task_Test - Win32 Debug" || "$(CFG)" ==\
- "Task_Test - Win32 Alpha Debug"
-SOURCE=.\Task_Test.cpp
-
-!IF "$(CFG)" == "Task_Test - Win32 Debug"
-
-DEP_CPP_TASK_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task_Test.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 Alpha Debug"
-
-DEP_CPP_TASK_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Task_Test.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Task_Test.cpp b/tests/Task_Test.cpp
deleted file mode 100644
index de87b270994..00000000000
--- a/tests/Task_Test.cpp
+++ /dev/null
@@ -1,102 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Task_Test.cpp
-//
-// = DESCRIPTION
-// This test program illustrates how the ACE barrier
-// synchronization mechanisms work in conjunction with the
-// ACE_Task and the ACE_Thread_Manager.
-//
-// = AUTHOR
-// Prashant Jain and Doug C. Schmidt
-//
-// ============================================================================
-
-#include "ace/Task.h"
-#include "test_config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-class Barrier_Task : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Barrier_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int n_iterations);
-
- virtual int svc (void);
- // Iterate <n_iterations> time printing off a message and "waiting"
- // for all other threads to complete this iteration.
-
-private:
- ACE_Barrier barrier_;
- // Reference to the tester barrier. This controls each
- // iteration of the tester function running in every thread.
-
- int n_iterations_;
- // Number of iterations to run.
-};
-
-Barrier_Task::Barrier_Task (ACE_Thread_Manager *thr_mgr,
- int n_threads,
- int n_iterations)
- : ACE_Task<ACE_MT_SYNCH> (thr_mgr),
- barrier_ (n_threads),
- n_iterations_ (n_iterations)
-{
- // Create worker threads.
- if (this->activate (THR_NEW_LWP, n_threads) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n", "activate failed"));
-}
-
-// Iterate <n_iterations> time printing off a message and "waiting"
-// for all other threads to complete this iteration.
-
-int
-Barrier_Task::svc (void)
-{
- for (int iterations = 1;
- iterations <= this->n_iterations_;
- iterations++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%t) in iteration %d\n", iterations));
-
- // Block until all other threads have waited, then continue.
- this->barrier_.wait ();
- }
-
- // Note that the ACE_Task::svc_run() method automatically removes us
- // from the Thread_Manager when the thread exits.
-
- return 0;
-}
-
-#endif /* ACE_HAS_THREADS */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Task_Test");
-
-#if defined (ACE_HAS_THREADS)
- int n_threads = ACE_MAX_THREADS;
- int n_iterations = ACE_MAX_ITERATIONS;
-
- Barrier_Task barrier_task (ACE_Thread_Manager::instance (),
- n_threads,
- n_iterations);
-
- ACE_Thread_Manager::instance ()->wait ();
-
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Task_Test.dsp b/tests/Task_Test.dsp
deleted file mode 100644
index 95877a7c5c5..00000000000
--- a/tests/Task_Test.dsp
+++ /dev/null
@@ -1,224 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Task_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Task_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Task_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Task_Test.mak" CFG="Task_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Task_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Task_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Task_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Task_Test\Debug"
-# PROP BASE Target_Dir ".\Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Task_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Task_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Task_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Task_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Task_Test - Win32 Debug"
-# Name "Task_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Task_Test.cpp
-
-!IF "$(CFG)" == "Task_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 Alpha Debug"
-
-DEP_CPP_TASK_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Thread_Manager_Test.MAK b/tests/Thread_Manager_Test.MAK
deleted file mode 100644
index 14099e100d9..00000000000
--- a/tests/Thread_Manager_Test.MAK
+++ /dev/null
@@ -1,360 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Thread_Manager_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Thread_Manager_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Thread_Manager_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Thread_Manager_Test - Win32 Debug" && "$(CFG)" !=\
- "Thread_Manager_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Manager_Test.mak"\
- CFG="Thread_Manager_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Thread_Manager_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Thread_Manager_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Manager_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Thread_Manager_Test.exe"
- -@erase "$(OUTDIR)\Thread_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Thread_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Thread_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Thread_Manager_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Manager_Test.obj"
-
-"$(OUTDIR)\Thread_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Manager_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Thread_Manager_Test.exe"
- -@erase "$(OUTDIR)\Thread_Manager_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Thread_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Thread_Manager_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Thread_Manager_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Manager_Test.obj"
-
-"$(OUTDIR)\Thread_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Thread_Manager_Test - Win32 Debug" || "$(CFG)" ==\
- "Thread_Manager_Test - Win32 Alpha Debug"
-SOURCE=.\Thread_Manager_Test.cpp
-
-!IF "$(CFG)" == "Thread_Manager_Test - Win32 Debug"
-
-DEP_CPP_THREA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- ".\Thread_Manager_Test.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 Alpha Debug"
-
-DEP_CPP_THREA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- ".\Thread_Manager_Test.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Thread_Manager_Test.cpp b/tests/Thread_Manager_Test.cpp
deleted file mode 100644
index c4069affc1f..00000000000
--- a/tests/Thread_Manager_Test.cpp
+++ /dev/null
@@ -1,146 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Thread_Manager_Test.cpp
-//
-// = DESCRIPTION
-// This program tests the group management mechanisms provided by
-// the <ACE_Thread_Manager>, including the group signal handling,
-// group suspension and resumption, and cooperative thread
-// cancellation mechanisms.
-//
-// = AUTHOR
-// Prashant Jain and Doug C. Schmidt
-//
-// ============================================================================
-
-#include "ace/Thread_Manager.h"
-#include "ace/Signal.h"
-#include "test_config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-#include "Thread_Manager_Test.h"
-
-// Each thread keeps track of whether it has been signaled within a
-// separate TSS entry.
-// See comment below about why it's dynamically allocated.
-static ACE_TSS<Signal_Catcher> *signal_catcher;
-
-extern "C" void
-handler (int signum)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) received signal %d, signaled = %d\n",
- signum, (*signal_catcher)->signaled ()));
- (*signal_catcher)->signaled (1);
-}
-
-static void *
-worker (int iterations)
-{
- ACE_Thread_Manager *thr_mgr = ACE_Thread_Manager::instance ();
-
- for (int i = 0; i < iterations; i++)
- {
- if ((i % 1000) == 0)
- {
-#if !defined (ACE_LACKS_UNIX_SIGNALS)
- if ((*signal_catcher)->signaled () > 0
- // Only test for cancellation after we've been signaled, to
- // avoid race conditions for suspend() and resume().
- && thr_mgr->testcancel (ACE_Thread::self ()) != 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) has been cancelled before iteration %d!\n",
- i));
- break;
- }
-#else
- ACE_UNUSED_ARG (thr_mgr);
-#endif /* ACE_LACKS_UNIX_SIGNALS */
- ACE_OS::sleep (1);
- }
- }
- // Destructor removes thread from Thread_Manager.
- return 0;
-}
-
-static const int DEFAULT_THREADS = ACE_MAX_THREADS;
-static const int DEFAULT_ITERATIONS = 100000;
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_TSS<Signal_Catcher>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_TSS<Signal_Catcher>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#endif /* ACE_HAS_THREADS */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Thread_Manager_Test");
-
-#if defined (ACE_HAS_THREADS)
- // Dynamically allocate signal_catcher so that we can control when
- // it gets deleted. Specifically, we need to delete it before
- // the main thread's TSS is cleaned up.
- ACE_NEW_RETURN (signal_catcher, ACE_TSS<Signal_Catcher>, 1);
-
- // Register a signal handler.
- ACE_Sig_Action sa ((ACE_SignalHandler) handler, SIGINT);
- ACE_UNUSED_ARG (sa);
-
- int n_threads = DEFAULT_THREADS;
- int n_iterations = DEFAULT_ITERATIONS;
-
- ACE_Thread_Manager *thr_mgr = ACE_Thread_Manager::instance ();
-
- int grp_id = thr_mgr->spawn_n (n_threads,
- ACE_THR_FUNC (worker),
- (void *) n_iterations,
- THR_BOUND | THR_DETACHED);
-
- // Wait for 1 second and then suspend every thread in the group.
- ACE_OS::sleep (1);
- ACE_DEBUG ((LM_DEBUG, "(%t) suspending group\n"));
- if (thr_mgr->suspend_grp (grp_id) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t) %p\n", "suspend_grp"));
-
- // Wait for 1 more second and then resume every thread in the
- // group.
- ACE_OS::sleep (ACE_Time_Value (1));
- ACE_DEBUG ((LM_DEBUG, "(%t) resuming group\n"));
- if (thr_mgr->resume_grp (grp_id) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t) %p\n", "resume_grp"));
-
- // Wait for 1 more second and then send a SIGINT to every thread in
- // the group.
- ACE_OS::sleep (ACE_Time_Value (1));
- ACE_DEBUG ((LM_DEBUG, "(%t) signaling group\n"));
- if (thr_mgr->kill_grp (grp_id, SIGINT) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t) %p\n", "kill_grp"));
-
- // Wait for 1 more second and then cancel all the threads.
- ACE_OS::sleep (ACE_Time_Value (1));
- ACE_DEBUG ((LM_DEBUG, "(%t) cancelling group\n"));
- if (thr_mgr->cancel_grp (grp_id) == -1)
- ACE_ERROR ((LM_DEBUG, "(%t) %p\n", "cancel_grp"));
-
- // Perform a barrier wait until all the threads have shut down.
- thr_mgr->wait ();
-
- delete signal_catcher;
-
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Thread_Manager_Test.dsp b/tests/Thread_Manager_Test.dsp
deleted file mode 100644
index f2dfe98cc3b..00000000000
--- a/tests/Thread_Manager_Test.dsp
+++ /dev/null
@@ -1,183 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Thread_Manager_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Thread_Manager_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Manager_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Manager_Test.mak"\
- CFG="Thread_Manager_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Thread_Manager_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Thread_Manager_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Manager_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Manager_Test\Debug"
-# PROP BASE Target_Dir ".\Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Manager_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Manager_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Thread_Manager_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Thread_Manager_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Thread_Manager_Test - Win32 Debug"
-# Name "Thread_Manager_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Thread_Manager_Test.cpp
-
-!IF "$(CFG)" == "Thread_Manager_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 Alpha Debug"
-
-DEP_CPP_THREA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Thread_Manager_Test.h b/tests/Thread_Manager_Test.h
deleted file mode 100644
index 6a1c6b6fb6f..00000000000
--- a/tests/Thread_Manager_Test.h
+++ /dev/null
@@ -1,45 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Thread_Manager_Test.h
-//
-// = DESCRIPTION
-// This file contains class definitions needed for template
-// instnatiation in the Thread_Manager_Test.cpp file.
-//
-// = AUTHOR
-// Prashant Jain and Doug C. Schmidt
-//
-// ============================================================================
-
-#ifndef __THREAD_MANAGER_TEST_H
-#define __THREAD_MANAGER_TEST_H
-
-
-class Signal_Catcher
- // = TITLE
- // Keeps track of whether a thread has been signaled.
-{
-public:
- Signal_Catcher (void): signaled_ (0) {}
-
- sig_atomic_t signaled (void)
- {
- return this->signaled_;
- }
-
- void signaled (sig_atomic_t s)
- {
- this->signaled_ = s;
- }
-
-private:
- sig_atomic_t signaled_;
-};
-
-#endif /* __THREAD_MANAGER_TEST_H */
diff --git a/tests/Thread_Mutex_Test.MAK b/tests/Thread_Mutex_Test.MAK
deleted file mode 100644
index 70e52a1a7e4..00000000000
--- a/tests/Thread_Mutex_Test.MAK
+++ /dev/null
@@ -1,357 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Thread_Mutex_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Thread_Mutex_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Thread_Mutex_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Thread_Mutex_Test - Win32 Debug" && "$(CFG)" !=\
- "Thread_Mutex_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Mutex_Test.mak" CFG="Thread_Mutex_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Thread_Mutex_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Thread_Mutex_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Thread_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Thread_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Thread_Mutex_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Mutex_Test.obj"
-
-"$(OUTDIR)\Thread_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Thread_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Thread_Mutex_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Thread_Mutex_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Mutex_Test.obj"
-
-"$(OUTDIR)\Thread_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Thread_Mutex_Test - Win32 Debug" || "$(CFG)" ==\
- "Thread_Mutex_Test - Win32 Alpha Debug"
-SOURCE=.\Thread_Mutex_Test.cpp
-
-!IF "$(CFG)" == "Thread_Mutex_Test - Win32 Debug"
-
-DEP_CPP_THREA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 Alpha Debug"
-
-DEP_CPP_THREA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Thread_Mutex_Test.cpp b/tests/Thread_Mutex_Test.cpp
deleted file mode 100644
index 1eb168158a1..00000000000
--- a/tests/Thread_Mutex_Test.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Thread_Mutex_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test to illustrate the functionality of
-// ACE_Thread_Mutex. The test acquires and releases mutexes. No
-// command line arguments are needed to run the test.
-//
-// = AUTHOR
-// Prashant Jain and Doug Schmidt
-//
-// ============================================================================
-
-#include "ace/Thread_Manager.h"
-#include "test_config.h"
-
-#if defined (ACE_HAS_THREADS)
-static void *
-test (void *args)
-{
- ACE_Thread_Mutex *mutex = (ACE_Thread_Mutex *) args;
- if (! mutex) /* null */; // To suppress ghs warning about unused
- // local variable "mutex".
- ACE_OS::srand (ACE_OS::time (0));
-
- for (size_t i = 0; i < ACE_MAX_ITERATIONS / 2; i++)
- {
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = trying to acquire on iteration %d\n", i));
- ACE_ASSERT (mutex->acquire () == 0);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = acquired on iteration %d\n", i));
-
- // Sleep for a random amount of time between 0 and 2 seconds.
- // Note that it's ok to use rand() here because we are running
- // within the critical section defined by the Thread_Mutex.
- ACE_OS::sleep (ACE_OS::rand () % 2);
-
- ACE_ASSERT (mutex->release () == 0);
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) = released on iteration %d\n", i));
- }
-
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
-
-static void
-spawn (void)
-{
-#if defined (ACE_HAS_THREADS)
- ACE_Thread_Mutex mutex;
-
- if (ACE_Thread_Manager::instance ()->spawn_n (ACE_MAX_THREADS,
- ACE_THR_FUNC (test),
- (void *) &mutex,
- THR_NEW_LWP | THR_DETACHED) == -1)
- ACE_ERROR ((LM_ERROR, "%p\n%a", "thread create failed"));
-
- // Wait for the threads to exit.
- ACE_Thread_Manager::instance ()->wait ();
-
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
-}
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Thread_Mutex_Test");
-
- spawn ();
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Thread_Mutex_Test.dsp b/tests/Thread_Mutex_Test.dsp
deleted file mode 100644
index ed6a3d049f8..00000000000
--- a/tests/Thread_Mutex_Test.dsp
+++ /dev/null
@@ -1,182 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Thread_Mutex_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Thread_Mutex_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Mutex_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Mutex_Test.mak" CFG="Thread_Mutex_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Thread_Mutex_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Thread_Mutex_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Mutex_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Mutex_Test\Debug"
-# PROP BASE Target_Dir ".\Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Mutex_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Mutex_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Thread_Mutex_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Thread_Mutex_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Thread_Mutex_Test - Win32 Debug"
-# Name "Thread_Mutex_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Thread_Mutex_Test.cpp
-
-!IF "$(CFG)" == "Thread_Mutex_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 Alpha Debug"
-
-DEP_CPP_THREA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Thread_Pool_Test.MAK b/tests/Thread_Pool_Test.MAK
deleted file mode 100644
index 0d7997bd85c..00000000000
--- a/tests/Thread_Pool_Test.MAK
+++ /dev/null
@@ -1,443 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Thread_Pool_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Thread_Pool_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Thread_Pool_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Thread_Pool_Test - Win32 Debug" && "$(CFG)" !=\
- "Thread_Pool_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Pool_Test.mak" CFG="Thread_Pool_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Thread_Pool_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Thread_Pool_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Pool_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Thread_Pool_Test.exe"
- -@erase "$(OUTDIR)\Thread_Pool_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Pool_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Thread_Pool_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Thread_Pool_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Thread_Pool_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Pool_Test.obj"
-
-"$(OUTDIR)\Thread_Pool_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Pool_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Thread_Pool_Test.exe"
- -@erase "$(OUTDIR)\Thread_Pool_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Thread_Pool_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Thread_Pool_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Thread_Pool_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Pool_Test.obj"
-
-"$(OUTDIR)\Thread_Pool_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Thread_Pool_Test - Win32 Debug" || "$(CFG)" ==\
- "Thread_Pool_Test - Win32 Alpha Debug"
-SOURCE=.\Thread_Pool_Test.cpp
-
-!IF "$(CFG)" == "Thread_Pool_Test - Win32 Debug"
-
-DEP_CPP_THREA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Pool_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 Alpha Debug"
-
-DEP_CPP_THREA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Thread_Pool_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Thread_Pool_Test.cpp b/tests/Thread_Pool_Test.cpp
deleted file mode 100644
index 6c70da76718..00000000000
--- a/tests/Thread_Pool_Test.cpp
+++ /dev/null
@@ -1,241 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Thread_Pool_Test.cpp
-//
-// = DESCRIPTION
-// This test program illustrates how the ACE task synchronization
-// mechanisms and ACE_Message_Block reference counting works in
-// conjunction with the ACE_Task and the ACE_Thread_Manager. If
-// the manual flag is not set input comes from stdin until the
-// user enters a return. This stops all workers via a message
-// block of length 0. This shows an alternative way to shutdown
-// worker tasks compared to queue deactivate.
-//
-// = AUTHOR
-// Karlheinz Dorn, Doug Schmidt, and Prashant Jain
-//
-// ============================================================================
-
-#include "ace/Task.h"
-#include "test_config.h"
-
-#if defined (ACE_HAS_THREADS)
-
-// Number of iterations to run the test.
-static size_t n_iterations = 100;
-
-class Thread_Pool : public ACE_Task<ACE_MT_SYNCH>
-{
-public:
- Thread_Pool (int n_threads);
- // Create the thread pool containing <n_threads>.
-
- ~Thread_Pool (void);
-
- virtual int open (void * = 0);
- // Produce the messages that are consumed by the threads in the
- // thread pool.
-
- virtual int svc (void);
- // Iterate <n_iterations> time printing off a message and "waiting"
- // for all other threads to complete this iteration.
-
- virtual int put (ACE_Message_Block *mb, ACE_Time_Value *tv = 0);
- // Allows the producer to pass messages to the <Thread_Pool>.
-
-private:
- virtual int close (u_long);
- // Close hook.
-
- ACE_Lock_Adapter<ACE_Thread_Mutex> lock_adapter_;
- // Serialize access to <ACE_Message_Block> reference count, which
- // will be decremented from multiple threads.
-
- int n_threads_;
- // Number of threads to spawn.
-};
-
-Thread_Pool::~Thread_Pool (void)
-{
-}
-
-int
-Thread_Pool::close (u_long)
-{
- ACE_DEBUG ((LM_DEBUG, "(%t) close of worker\n"));
- return 0;
-}
-
-Thread_Pool::Thread_Pool (int n_threads)
- : n_threads_ (n_threads)
-{
-}
-
-// Simply enqueue the Message_Block into the end of the queue.
-
-int
-Thread_Pool::put (ACE_Message_Block *mb, ACE_Time_Value *tv)
-{
- return this->putq (mb, tv);
-}
-
-// Iterate <n_iterations> printing off a message and "waiting" for all
-// other threads to complete this iteration.
-
-int
-Thread_Pool::svc (void)
-{
- // Keep looping, reading a message out of the queue, until we get a
- // message with a length == 0, which signals us to quit.
-
- for (int count = 1; ; count++)
- {
- ACE_Message_Block *mb;
-
- int result = this->getq (mb);
- ACE_ASSERT (result != -1);
-
- int length = mb->length ();
-
- if (length > 0)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in iteration %d, queue len = %d, length = %d, text = \"%*s\"\n",
- count, this->msg_queue ()->message_count (),
- length, length - 1, mb->rd_ptr ()));
-
- // We're responsible for deallocating this.
- mb->release ();
-
- if (length == 0)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) in iteration %d, queue len = %d, got NULL message, exiting\n",
- count, this->msg_queue ()->message_count ()));
- break;
- }
- }
-
- // Note that the ACE_Task::svc_run () method automatically removes
- // us from the Thread_Manager when the thread exits.
- return 0;
-}
-
-int
-Thread_Pool::open (void *)
-{
- ACE_DEBUG ((LM_DEBUG,
- "(%t) producer start, dumping the Thread_Pool\n"));
- this->dump ();
-
- // Create a pool of worker threads.
- if (this->activate (THR_NEW_LWP, this->n_threads_) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "activate failed"), -1);
-
- for (size_t count = 0; count < n_iterations; count++)
- {
- ACE_Message_Block *mb = 0;
-
- // Allocate a new message.
- ACE_NEW_RETURN (mb,
- ACE_Message_Block (BUFSIZ, ACE_Message_Block::MB_DATA,
- 0, 0, 0, &this->lock_adapter_),
- -1);
-
- ACE_OS::sprintf (mb->rd_ptr (), "%d\n", count);
- int n = ACE_OS::strlen (mb->rd_ptr ());
-
- if (count == 0 || (count % 20 == 0))
- ACE_OS::sleep (1);
-
- // Send a normal message to the waiting threads and continue
- // producing.
- mb->wr_ptr (n);
-
- // Pass the message to the Thread_Pool.
- if (this->put (mb) == -1)
- ACE_ERROR ((LM_ERROR, " (%t) %p\n", "put"));
- }
-
- // Send a shutdown message to the waiting threads and exit.
- ACE_DEBUG ((LM_DEBUG,
- "\n(%t) sending shutdown message to %d threads, dump of task:\n",
- this->thr_count ()));
- this->dump ();
-
- ACE_Message_Block *mb = 0;
-
- ACE_NEW_RETURN (mb,
- ACE_Message_Block (0, ACE_Message_Block::MB_DATA,
- 0, 0, 0, &this->lock_adapter_),
- -1);
-
- for (int i = this->thr_count (); i > 0; i--)
- {
- ACE_DEBUG ((LM_DEBUG,
- "(%t) EOF, enqueueing NULL block for thread = %d\n",
- i));
-
- // Enqueue an empty message to flag each consumer to shutdown.
- // Note that we use reference counting to avoid having to copy
- // the message.
- ACE_Message_Block *dup = mb->duplicate ();
-
- if (this->put (dup) == -1)
- ACE_ERROR ((LM_ERROR, " (%t) %p\n", "put"));
- }
-
- mb->release ();
-
- ACE_DEBUG ((LM_DEBUG, "\n(%t) end loop, dump of task:\n"));
- this->dump ();
-
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-template class ACE_Lock_Adapter<ACE_Thread_Mutex>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-#pragma instantiate ACE_Lock_Adapter<ACE_Thread_Mutex>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-
-#endif /* ACE_HAS_THREADS */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Thread_Pool_Test");
-
-#if defined (ACE_HAS_THREADS)
- int n_threads = ACE_MAX_THREADS;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) threads = %d\n", n_threads));
-
- // Create the worker tasks.
- Thread_Pool thread_pool (n_threads);
-
- // Create work for the worker tasks to process in their own threads.
- if (thread_pool.open () == -1)
- return 1;
-
- // Wait for all the threads to reach their exit point.
-
- ACE_DEBUG ((LM_DEBUG, "(%t) waiting for worker tasks to finish...\n"));
-
- ACE_Thread_Manager::instance ()->wait ();
-
- ACE_ASSERT (thread_pool.msg_queue ()->is_empty ());
- ACE_DEBUG ((LM_DEBUG, "(%t) destroying worker tasks and exiting...\n"));
-
-#else
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Thread_Pool_Test.dsp b/tests/Thread_Pool_Test.dsp
deleted file mode 100644
index 1983d24ecfa..00000000000
--- a/tests/Thread_Pool_Test.dsp
+++ /dev/null
@@ -1,225 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Thread_Pool_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Thread_Pool_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Pool_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Pool_Test.mak" CFG="Thread_Pool_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Thread_Pool_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Thread_Pool_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Pool_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Pool_Test\Debug"
-# PROP BASE Target_Dir ".\Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Pool_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Pool_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Thread_Pool_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Thread_Pool_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Thread_Pool_Test - Win32 Debug"
-# Name "Thread_Pool_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Thread_Pool_Test.cpp
-
-!IF "$(CFG)" == "Thread_Pool_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 Alpha Debug"
-
-DEP_CPP_THREA=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Time_Service_Test.MAK b/tests/Time_Service_Test.MAK
deleted file mode 100644
index 0a1a7a23b6c..00000000000
--- a/tests/Time_Service_Test.MAK
+++ /dev/null
@@ -1,295 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Time_Service_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Time_Service_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Time_Service_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Time_Service_Test - Win32 Debug" && "$(CFG)" !=\
- "Time_Service_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Time_Service_Test.mak" CFG="Time_Service_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Time_Service_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Time_Service_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Service_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Time_Service_Test.exe"
- -@erase "$(OUTDIR)\Time_Service_Test.ilk"
- -@erase "$(OUTDIR)\Time_Service_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Time_Service_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Time_Service_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Time_Service_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Service_Test.obj"
-
-"$(OUTDIR)\Time_Service_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Service_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Time_Service_Test.exe"
- -@erase "$(OUTDIR)\Time_Service_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Time_Service_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Time_Service_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Time_Service_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Service_Test.obj"
-
-"$(OUTDIR)\Time_Service_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Time_Service_Test - Win32 Debug" || "$(CFG)" ==\
- "Time_Service_Test - Win32 Alpha Debug"
-SOURCE=.\Time_Service_Test.cpp
-
-!IF "$(CFG)" == "Time_Service_Test - Win32 Debug"
-
-DEP_CPP_TIME_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Service_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 Alpha Debug"
-
-DEP_CPP_TIME_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Service_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Time_Service_Test.cpp b/tests/Time_Service_Test.cpp
deleted file mode 100644
index 9942df87506..00000000000
--- a/tests/Time_Service_Test.cpp
+++ /dev/null
@@ -1,82 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Time_Service_Test
-//
-// = DESCRIPTION
-// This example tests the Time Service server and clerk
-// components. The test forks and execs two processes to run both
-// the clerk and the time server. The clerk and the server
-// communicate for a short duration after which the main process
-// kills both the processes. No command line arguments are needed
-// to run the test.
-//
-// = AUTHOR
-// Prashant Jain
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Process.h"
-
-#define APPLICATION \
-__TEXT ("..") ACE_DIRECTORY_SEPARATOR_STR \
-__TEXT ("netsvcs") ACE_DIRECTORY_SEPARATOR_STR \
-__TEXT ("servers") ACE_DIRECTORY_SEPARATOR_STR \
-__TEXT ("main") ACE_PLATFORM_EXE_SUFFIX \
-__TEXT (" -f ") ACE_PLATFORM
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Time_Service_Test");
-
- // Make sure that the backing store is not there. We need to make
- // sure because this test kills the Time Clerk and on some platforms
- // the Clerk is not allowed to do a graceful shutdown. By cleaning
- // the backing store here, we are sure that we get a fresh start and
- // no garbage data from a possible aborted run
- ACE_OS::unlink (ACE_DEFAULT_BACKING_STORE);
-
- ACE_Process_Options server_options;
- server_options.command_line (APPLICATION __TEXT ("server.conf"));
- ACE_Process server;
-
- if (server.spawn (server_options) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%n %p.\n", "Server fork failed"), 0);
- else
- ACE_DEBUG ((LM_DEBUG, "Server forked with pid = %d.\n", server.getpid ()));
-
- ACE_OS::sleep (3);
-
- ACE_Process_Options clerk_options;
- clerk_options.command_line (APPLICATION __TEXT ("clerk.conf"));
- ACE_Process clerk;
-
- if (clerk.spawn (clerk_options) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p.\n", "Clerk fork failed"), 0);
- else
- ACE_DEBUG ((LM_DEBUG, "Server forked with pid = %d.\n", clerk.getpid ()));
-
- ACE_DEBUG ((LM_DEBUG, "Sleeping...\n"));
- ACE_OS::sleep (10);
-
- if (clerk.terminate () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "Terminate failed for clerk.\n"), -1);
-
- if (server.terminate () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "Terminate failed for server.\n"), -1);
-
- // Since we kill the clerk process, on Win32 it may not do a
- // graceful shutdown and the backing store file is left behind.
- if (clerk.wait () != 0)
- ACE_OS::unlink (ACE_DEFAULT_BACKING_STORE);
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Time_Service_Test.dsp b/tests/Time_Service_Test.dsp
deleted file mode 100644
index 654a60c6d84..00000000000
--- a/tests/Time_Service_Test.dsp
+++ /dev/null
@@ -1,151 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Time_Service_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Time_Service_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Time_Service_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Time_Service_Test.mak" CFG="Time_Service_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Time_Service_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Time_Service_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Time_Service_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Time_Service_Test\Debug"
-# PROP BASE Target_Dir ".\Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Service_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Service_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Time_Service_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Time_Service_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Time_Service_Test - Win32 Debug"
-# Name "Time_Service_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Time_Service_Test.cpp
-
-!IF "$(CFG)" == "Time_Service_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 Alpha Debug"
-
-DEP_CPP_TIME_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Time_Value_Test.MAK b/tests/Time_Value_Test.MAK
deleted file mode 100644
index 20d1e52dfd1..00000000000
--- a/tests/Time_Value_Test.MAK
+++ /dev/null
@@ -1,291 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Time_Value_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Time_Value_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Time_Value_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Time_Value_Test - Win32 Debug" && "$(CFG)" !=\
- "Time_Value_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Time_Value_Test.mak" CFG="Time_Value_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Time_Value_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Time_Value_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Value_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Time_Value_Test.exe"
- -@erase "$(OUTDIR)\Time_Value_Test.ilk"
- -@erase "$(OUTDIR)\Time_Value_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Time_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Time_Value_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Time_Value_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Value_Test.obj"
-
-"$(OUTDIR)\Time_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Value_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Time_Value_Test.exe"
- -@erase "$(OUTDIR)\Time_Value_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Time_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Time_Value_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Time_Value_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Value_Test.obj"
-
-"$(OUTDIR)\Time_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Time_Value_Test - Win32 Debug" || "$(CFG)" ==\
- "Time_Value_Test - Win32 Alpha Debug"
-SOURCE=.\Time_Value_Test.cpp
-
-!IF "$(CFG)" == "Time_Value_Test - Win32 Debug"
-
-DEP_CPP_TIME_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Value_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 Alpha Debug"
-
-DEP_CPP_TIME_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\sys_conf.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Time_Value_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Time_Value_Test.cpp b/tests/Time_Value_Test.cpp
deleted file mode 100644
index 508b7768648..00000000000
--- a/tests/Time_Value_Test.cpp
+++ /dev/null
@@ -1,211 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Time_Value_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test of ACE_Time_Value. No command line arguments
-// are needed to run the test. It also tests the ACE_U_LongLong class.
-// Because ACE_U_LongLong is used for ACE_hrtime_t on some platforms,
-// this seems like a reasonable place to test it.
-//
-// = AUTHOR
-// Prashant Jain and David Levine
-//
-// ============================================================================
-
-// Note, for this test the config.h file *must* come first!
-#include "ace/inc_user_config.h"
-
-// Force test of ACE_U_LongLong class on Solaris, et al.
-#if defined (ACE_HAS_STHREADS)
-# include <limits.h>
-# undef ULLONG_MAX
-
-# if defined (ACE_HAS_HI_RES_TIMER)
-# undef ACE_HAS_HI_RES_TIMER
-# endif /* ACE_HAS_HI_RES_TIMER */
-
-# if !defined (ACE_LACKS_LONGLONG_T)
-# define ACE_LACKS_LONGLONG_T
-# endif /* ! ACE_LACKS_LONGLONG_T */
-
- // Force inlining, in case ACE_U_LongLong member function
- // definitions are not in libACE.
-# define __ACE_INLINE__
-# if defined (ACE_NO_INLINE)
-# undef ACE_NO_INLINE
-# endif /* ACE_NO_INLINE */
-#endif /* ACE_HAS_STHREADS */
-
-#include "test_config.h"
-#include "ace/ACE.h"
-
-#if defined (ACE_HAS_STHREADS)
-static
-u_long
-check_ace_u_longlong (const char *const name,
- const ACE_U_LongLong ull,
- const u_long hi,
- const u_long lo)
-{
- if (ull.hi () == hi && ull.lo () == lo)
- return 0;
- else
- ACE_ERROR_RETURN ((LM_ERROR,
- "%s; hi: %x, should be %x; "
- "lo: %x, should be %x.\n",
- name, ull.hi (), hi, ull.lo (), lo),
- 1);
-}
-
-static
-u_long
-test_ace_u_longlong (void)
-{
- u_long errors = 0;
-
- ACE_U_LongLong ull1 (0x21,1);
- errors += check_ace_u_longlong ("ull1", ull1, 1, 0x21);
-
- ACE_U_LongLong ull2 (0x20,2);
- errors += check_ace_u_longlong ("ull2", ull2, 2, 0x20);
-
- ull2 -= ull1;
- errors += check_ace_u_longlong ("ull2", ull2, 0, 0xfffffffful);
-
- ull2 += ull1;
- errors += check_ace_u_longlong ("ull2", ull2, 2, 0x20);
-
- ACE_U_LongLong ull3 = ull1 + ull1;
- errors += check_ace_u_longlong ("ull3", ull3, 2, 0x42);
-
- ACE_U_LongLong ull4 = ACE_U_LongLong (0x1111, 0) -
- ACE_U_LongLong (0x1112, 0);
- errors += check_ace_u_longlong ("ull4", ull4, 0xfffffffful, 0xfffffffful);
-
- ACE_U_LongLong ull5 = ACE_U_LongLong (0x1111, 1) -
- ACE_U_LongLong (0x1112, 0);
- errors += check_ace_u_longlong ("ull5", ull5, 0, 0xfffffffful);
-
- ++ull5;
- errors += check_ace_u_longlong ("ull5", ull5, 1, 0);
-
- ACE_U_LongLong ull6 = ull2 + ACE_U_LongLong (0, 1);
- errors += check_ace_u_longlong ("ull6", ull6, 3, 0x20);
-
- ull6 += ACE_U_LongLong (0xffffffff, 0xfff0);
- errors += check_ace_u_longlong ("ull6", ull6, 0xfff4, 0x1f);
-
- ++ull6;
- errors += check_ace_u_longlong ("ull6", ull6, 0xfff4, 0x20);
-
- // The hi part of ull6 will be lost in the following, because
- // the quotient has only 32 bits.
- errors += check_ace_u_longlong ("ull6 / 1",
- (ACE_U_LongLong) (ull6 / 1u),
- 0, 0x20);
-
- // There's apparently a small loss in precision in
- // ACE_U_LongLong::operator/. It calculates
- // ull6 / 0xd0000 as 0x13b013b4 instead of 0x13b04ec4.
- errors += check_ace_u_longlong ("ull6 / 0x10000 / 0xd",
- (ACE_U_LongLong) (ull6 / 0x10000u / 0xd),
- 0, 0x13b04ec4);
-
- errors += check_ace_u_longlong ("ull6 % 5",
- (ACE_U_LongLong) (ull6 % 5),
- 0, 1);
-
- errors += check_ace_u_longlong ("ull6 % 0x20007",
- (ACE_U_LongLong) (ull6 % 0x20007),
- 0, 0x3f63);
-
- ACE_U_LongLong ull7 (12);
- ull7 *= 3125;
- errors += check_ace_u_longlong ("12 * 3125",
- ull7,
- 0, 37500);
-
- ull7 *= 100;
- errors += check_ace_u_longlong ("37500 * 100",
- ull7,
- 0, 3750000);
-
- errors += check_ace_u_longlong ("3750000 << 16",
- ull7 << 16 ,
- 0x39, 0x38700000);
-
- errors += check_ace_u_longlong ("3750000 >> 16",
- ull7 >> 16,
- 0, 0x39);
-
- ull7 <<= 32;
- errors += check_ace_u_longlong ("3750000 <<= 32",
- ull7,
- 3750000, 0);
-
- ull7 >>= 12;
- errors += check_ace_u_longlong ("3750000 <<= 32 >>= 15",
- ull7,
- 0x393, 0x87000000);
-
- ACE_U_LongLong ull8 (0x0f0f, 0xf0f0);
- ACE_U_LongLong ull9 (0xf0f0, 0xf0f0);
- ull8 |= ull9;
- errors += check_ace_u_longlong ("ull8 |= ull9",
- ull8,
- 0xf0f0, 0xffff);
-
- ull9.lo (0x5678);
- ull9.hi (0x1234);
- ull8 &= ull9;
- errors += check_ace_u_longlong ("ull8 &= 0x12345678",
- ull9,
- 0x1234, 0x5678);
-
- return errors;
-}
-#endif /* ACE_HAS_STHREADS */
-
-
-int
-main (int, char *[])
-{
- int ret = 0;
-
- ACE_START_TEST ("Time_Value_Test");
-
- ACE_Time_Value tv1;
- ACE_Time_Value tv2 (2);
- ACE_Time_Value tv3 (100);
- ACE_Time_Value tv4 (1, 1000000);
- ACE_Time_Value tv5 (2);
- ACE_Time_Value tv6 (1, -1000000);
- ACE_Time_Value tv7 ((long) 2.0);
-
- ACE_ASSERT (tv1 == ACE_Time_Value (0));
- ACE_ASSERT (tv2 < tv3);
- ACE_ASSERT (tv2 <= tv2);
- ACE_ASSERT (tv2 >= tv4);
- ACE_ASSERT (tv5 >= tv6);
- ACE_ASSERT (tv2 == ACE_Time_Value (1, 1000000));
- ACE_ASSERT (tv5 == tv4);
- ACE_ASSERT (tv2 == tv4);
- ACE_ASSERT (tv1 != tv2);
- ACE_ASSERT (tv6 == tv1);
- ACE_ASSERT (tv5 == tv7);
-
-#if defined (ACE_HAS_STHREADS)
- if (test_ace_u_longlong () != 0)
- ++ret;
-#endif /* ACE_HAS_STHREADS */
-
- ACE_END_TEST;
- return ret;
-}
diff --git a/tests/Time_Value_Test.dsp b/tests/Time_Value_Test.dsp
deleted file mode 100644
index 37754942792..00000000000
--- a/tests/Time_Value_Test.dsp
+++ /dev/null
@@ -1,149 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Time_Value_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Time_Value_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Time_Value_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Time_Value_Test.mak" CFG="Time_Value_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Time_Value_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Time_Value_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Time_Value_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Time_Value_Test\Debug"
-# PROP BASE Target_Dir ".\Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Value_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Value_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Time_Value_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Time_Value_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Time_Value_Test - Win32 Debug"
-# Name "Time_Value_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Time_Value_Test.cpp
-
-!IF "$(CFG)" == "Time_Value_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 Alpha Debug"
-
-DEP_CPP_TIME_=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Timer_Queue_Test.MAK b/tests/Timer_Queue_Test.MAK
deleted file mode 100644
index 64ff122a5c3..00000000000
--- a/tests/Timer_Queue_Test.MAK
+++ /dev/null
@@ -1,395 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Timer_Queue_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Timer_Queue_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Timer_Queue_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Timer_Queue_Test - Win32 Debug" && "$(CFG)" !=\
- "Timer_Queue_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Timer_Queue_Test.mak" CFG="Timer_Queue_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Timer_Queue_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Timer_Queue_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Timer_Queue_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Timer_Queue_Test.exe"
- -@erase "$(OUTDIR)\Timer_Queue_Test.ilk"
- -@erase "$(OUTDIR)\Timer_Queue_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Timer_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Timer_Queue_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Timer_Queue_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Timer_Queue_Test.obj"
-
-"$(OUTDIR)\Timer_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Timer_Queue_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Timer_Queue_Test.exe"
- -@erase "$(OUTDIR)\Timer_Queue_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Timer_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Timer_Queue_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Timer_Queue_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Timer_Queue_Test.obj"
-
-"$(OUTDIR)\Timer_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Timer_Queue_Test - Win32 Debug" || "$(CFG)" ==\
- "Timer_Queue_Test - Win32 Alpha Debug"
-SOURCE=.\Timer_Queue_Test.cpp
-
-!IF "$(CFG)" == "Timer_Queue_Test - Win32 Debug"
-
-DEP_CPP_TIMER=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Hash.h"\
- "..\ace\Timer_Hash_T.cpp"\
- "..\ace\Timer_Hash_T.h"\
- "..\ace\Timer_Heap.h"\
- "..\ace\Timer_Heap_T.cpp"\
- "..\ace\Timer_Heap_T.h"\
- "..\ace\Timer_List.h"\
- "..\ace\Timer_List_T.cpp"\
- "..\ace\Timer_List_T.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Timer_Wheel.h"\
- "..\ace\Timer_Wheel_T.cpp"\
- "..\ace\Timer_Wheel_T.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 Alpha Debug"
-
-DEP_CPP_TIMER=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\iosfwd.h"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Hash.h"\
- "..\ace\Timer_Hash_T.cpp"\
- "..\ace\Timer_Hash_T.h"\
- "..\ace\Timer_Heap.h"\
- "..\ace\Timer_Heap_T.cpp"\
- "..\ace\Timer_Heap_T.h"\
- "..\ace\Timer_List.h"\
- "..\ace\Timer_List_T.cpp"\
- "..\ace\Timer_List_T.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Timer_Wheel.h"\
- "..\ace\Timer_Wheel_T.cpp"\
- "..\ace\Timer_Wheel_T.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Timer_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Timer_Queue_Test.cpp b/tests/Timer_Queue_Test.cpp
deleted file mode 100644
index 26855ea6c1a..00000000000
--- a/tests/Timer_Queue_Test.cpp
+++ /dev/null
@@ -1,505 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Timer_Queue_Test.cpp
-//
-// = DESCRIPTION
-// This is a simple test of <ACE_Timer_Queue> and four of its
-// subclasses (<ACE_Timer_List>, <ACE_Timer_Heap>, <ACE_Timer_Wheel>, and
-// <ACE_Timer_Hash>). The test sets up a bunch of timers and then adds
-// them to a timer queue. The functionality of the timer queue is then
-// tested. No command line arguments are needed to run the test.
-//
-// = AUTHORS
-// Douglas C. Schmidt, Prashant Jain, and Darrell Brunsch
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Profile_Timer.h"
-#include "ace/Timer_Queue.h"
-#include "ace/Timer_List.h"
-#include "ace/Timer_Heap.h"
-#include "ace/Timer_Wheel.h"
-#include "ace/Timer_Hash.h"
-#include "ace/Timer_Queue.h"
-
-template <class T> void
-randomize_array (T array[], size_t size)
-{
- size_t i;
-
- // Randomize the array.
-
- for (i = 0; i < size; i++)
- {
- int index = ACE_OS::rand() % size--;
- T temp = array [index];
- array [index] = array [size];
- array [size] = temp;
- }
-}
-
-// Number of iterations for the performance tests. Some platforms have a very
-// high ACE_DEFAULT_TIMERS (HP-UX is 400), so limit this to a reasonable run
-// time.
-#if (ACE_DEFAULT_TIMERS > 20)
-static int max_iterations = 2000;
-#else
-static int max_iterations = ACE_DEFAULT_TIMERS * 100;
-#endif
-
-// Keep track of the timer ids that were assigned to us.
-static long *timer_ids = 0;
-
-class Example_Handler : public ACE_Event_Handler
-{
-public:
- Example_Handler (void): close_count_ (0) {}
-
- virtual int handle_close (ACE_HANDLE, ACE_Reactor_Mask mask)
- {
- ACE_ASSERT (mask == ACE_Event_Handler::TIMER_MASK);
- this->close_count_++;
- return 0;
- }
-
- virtual int handle_timeout (const ACE_Time_Value &,
- const void *arg)
- {
- ACE_ASSERT (arg == (const void *) 42 || arg == (const void *)007);
- if (arg != (const void *)42)
- return -1;
- else
- return 0;
- }
-
- int close_count_;
- // Keeps track of the number of times that <handle_close> is called.
-};
-
-static void
-test_functionality (ACE_Timer_Queue *tq)
-{
- Example_Handler eh;
-
- ACE_ASSERT (tq->is_empty ());
- ACE_ASSERT (ACE_Time_Value::zero == ACE_Time_Value (0));
- long timer_id, timer_id2;
-
- // Do a test on earliest_time
-
- ACE_Time_Value earliest_time = tq->gettimeofday ();
-
- timer_id = tq->schedule (&eh, (const void *) 1,
- earliest_time);
-
- ACE_OS::sleep (ACE_Time_Value (0, 10));
-
- timer_id2 = tq->schedule (&eh, (const void *) 1,
- tq->gettimeofday ());
-
- ACE_ASSERT (tq->earliest_time () == earliest_time);
-
- tq->cancel (timer_id);
- tq->cancel (timer_id2);
-
- timer_id = tq->schedule (&eh, (const void *) 1,
- tq->gettimeofday ());
- ACE_ASSERT (timer_id != -1);
- ACE_ASSERT (tq->is_empty () == 0); //==
-
- ACE_ASSERT (tq->schedule (&eh, (const void *) 42,
- tq->gettimeofday ()) != -1);
- ACE_ASSERT (tq->is_empty () == 0); //==
- ACE_ASSERT (tq->schedule (&eh, (const void *) 42,
- tq->gettimeofday ()) != -1);
- ACE_ASSERT (tq->is_empty () == 0); //==
- // The following method will trigger a call to <handle_close>.
- ACE_ASSERT (tq->cancel (timer_id, 0, 0) == 1);
- ACE_ASSERT (tq->is_empty () == 0);
-
- ACE_ASSERT (tq->expire () == 2);
-
- ACE_ASSERT (tq->schedule (&eh, (const void *) 007,
- tq->gettimeofday ()) != -1);
- ACE_ASSERT (tq->schedule (&eh, (const void *) 42,
- tq->gettimeofday () + ACE_Time_Value (100)) != -1);
- ACE_ASSERT (tq->schedule (&eh, (const void *) 42,
- tq->gettimeofday () + ACE_Time_Value (100)) != -1);
-
- // The following will trigger a call to <handle_close> when
- // it cancels the second timer. This happens because the first
- // timer has an <act> of 007, which causes eh.handle_timeout () to
- // return -1. Since -1 is returned, all timers that use <eh> will
- // be cancelled (and <handle_close> will only be called on the first
- // timer that is cancelled).
- ACE_ASSERT (tq->expire () == 1);
- ACE_ASSERT (tq->is_empty () != 0);
-
- ACE_ASSERT (tq->schedule (&eh, (const void *) 4,
- tq->gettimeofday ()) != -1);
- ACE_ASSERT (tq->schedule (&eh, (const void *) 5,
- tq->gettimeofday ()) != -1);
-
- // The following method will trigger a call to <handle_close>.
- ACE_ASSERT (tq->cancel (&eh, 0) == 2);
- ACE_ASSERT (tq->is_empty ());
- ACE_ASSERT (tq->expire () == 0);
-
- // This tests to make sure that <handle_close> is called when there
- // is only one timer of the type in the queue
- ACE_ASSERT (tq->schedule (&eh, (const void *) 007,
- tq->gettimeofday ()) != -1);
- ACE_ASSERT (tq->expire () == 1);
-
- timer_id = tq->schedule (&eh, (const void *) 6,
- tq->gettimeofday ());
- ACE_ASSERT (timer_id != -1);
- ACE_ASSERT (tq->schedule (&eh, (const void *) 7,
- tq->gettimeofday ()) != -1);
-
- // The following method will *not* trigger a call to <handle_close>.
- ACE_ASSERT (tq->cancel (timer_id) == 1);
- ACE_ASSERT (tq->cancel (&eh) == 1);
- ACE_ASSERT (tq->expire () == 0);
- ACE_ASSERT (eh.close_count_ == 4);
-}
-
-static void
-test_performance (ACE_Timer_Queue *tq,
- const char *test_name)
-{
- Example_Handler eh;
- ACE_Profile_Timer timer;
- int i;
-
- ACE_ASSERT (tq->is_empty ());
- ACE_ASSERT (ACE_Time_Value::zero == ACE_Time_Value (0));
-
- // Test the amount of time required to schedule all the timers.
-
- ACE_Time_Value *times;
- ACE_NEW (times, ACE_Time_Value[max_iterations]);
-
- for (i = 0; i < max_iterations; i++)
- times[i] = tq->gettimeofday ();
-
- timer.start ();
-
- for (i = 0; i < max_iterations; i++)
- {
- timer_ids[i] = tq->schedule (&eh,
- (const void *) 42,
- times[i]);
- ACE_ASSERT (timer_ids[i] != -1);
- }
-
- ACE_ASSERT (tq->is_empty () == 0);
-
- timer.stop ();
-
- ACE_Profile_Timer::ACE_Elapsed_Time et;
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG,
- "time to schedule %d timers for %s\n",
- max_iterations, test_name));
- ACE_DEBUG ((LM_DEBUG,
- "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
- ACE_DEBUG ((LM_DEBUG,
- "time per call = %f usecs\n",
- (et.user_time / double (max_iterations)) * 1000000));
-
- // Test the amount of time required to cancel all the timers.
-
- timer.start ();
-
- for (i = max_iterations - 1; i >= 0; i--)
- tq->cancel (timer_ids[i]);
-
- timer.stop ();
-
- ACE_ASSERT (tq->is_empty ());
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG,
- "time to cancel %d timers for %s\n",
- max_iterations, test_name));
- ACE_DEBUG ((LM_DEBUG,
- "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
- ACE_DEBUG ((LM_DEBUG,
- "time per call = %f usecs\n",
- (et.user_time / double (max_iterations)) * 1000000));
-
- // Test the amount of time required to schedule and expire all the
- // timers.
-
- timer.start ();
-
- for (i = 0; i < max_iterations; i++)
- ACE_ASSERT (tq->schedule (&eh,
- (const void *) 42,
- tq->gettimeofday ()) != -1);
-
- ACE_ASSERT (tq->is_empty () == 0);
-
- // Expire all the timers.
- tq->expire ();
-
- timer.stop ();
-
- if (!tq->is_empty ())
- {
- ACE_OS::sleep (ACE_Time_Value (1));
- tq->expire ();
- }
-
- ACE_ASSERT (tq->is_empty ());
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG,
- "time to schedule and expire %d timers for %s\n",
- max_iterations, test_name));
- ACE_DEBUG ((LM_DEBUG,
- "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
- ACE_DEBUG ((LM_DEBUG,
- "time per call = %f usecs\n",
- (et.user_time / double (max_iterations)) * 1000000));
-
- // Test the amount of time required to randomly cancel all the
- // timers.
-
- for (i = 0; i < max_iterations; i++)
- {
- timer_ids[i] = tq->schedule (&eh,
- (const void *) 42,
- tq->gettimeofday ());
- ACE_ASSERT (timer_ids[i] != -1);
- }
-
- ACE_ASSERT (tq->is_empty () == 0);
-
- timer.start ();
-
- for (i = max_iterations - 1; i >= 0; i--)
- tq->cancel (timer_ids[i]);
-
- if (!tq->is_empty ())
- {
- ACE_OS::sleep (ACE_Time_Value (1));
- tq->expire ();
- }
-
- ACE_ASSERT (tq->is_empty ());
-
- timer.stop ();
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG,
- "time to randomly cancel %d timers for %s\n",
- max_iterations, test_name));
- ACE_DEBUG ((LM_DEBUG,
- "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
- ACE_DEBUG ((LM_DEBUG,
- "time per call = %f usecs\n",
- (et.user_time / double (max_iterations)) * 1000000));
-
- // Test the amount of time required to randomly schedule all the timers.
-
- ACE_Time_Value now = tq->gettimeofday ();
-
- for (i = 0; i < max_iterations; i++)
- times[i] = now - ACE_Time_Value (0, ACE_OS::rand () % 1000000);
-
- timer.start ();
-
- for (i = 0; i < max_iterations; i++)
- {
- timer_ids[i] = tq->schedule (&eh,
- (const void *) 42,
- times[i]);
- ACE_ASSERT (timer_ids[i] != -1);
- }
-
- timer.stop ();
-
- ACE_ASSERT (tq->is_empty () == 0);
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG,
- "time to randomly schedule %d timers for %s\n",
- max_iterations, test_name));
- ACE_DEBUG ((LM_DEBUG,
- "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
- ACE_DEBUG ((LM_DEBUG,
- "time per call = %f usecs\n",
- (et.user_time / double (max_iterations)) * 1000000));
-
- // Test the amount of time required to cancel all the timers.
-
- timer.start ();
-
- tq->expire ();
-
- if (!tq->is_empty ())
- {
- ACE_OS::sleep (ACE_Time_Value (1));
- tq->expire ();
- }
-
- ACE_ASSERT (tq->is_empty ());
-
- timer.stop ();
-
- timer.elapsed_time (et);
-
- ACE_DEBUG ((LM_DEBUG,
- "time to expire %d randomly scheduled timers for %s\n",
- max_iterations, test_name));
- ACE_DEBUG ((LM_DEBUG,
- "real time = %f secs, user time = %f secs, system time = %f secs\n",
- et.real_time, et.user_time, et.system_time));
- ACE_DEBUG ((LM_DEBUG,
- "time per call = %f usecs\n",
- (et.user_time / double (max_iterations)) * 1000000));
-
- delete [] times;
-}
-
-struct Timer_Queue_List
-{
- Timer_Queue_List (ACE_Timer_Queue *queue, const char *name, Timer_Queue_List *next = NULL)
- : queue_ (queue),
- name_ (name),
- next_ (next)
- {}
-
- ACE_Timer_Queue *queue_;
- // Pointer to the subclass of <ACE_Timer_Queue> that we're testing.
-
- const char *name_;
- // Name of the Queue that we're testing.
-
- Timer_Queue_List *next_;
- // Pointer to the next <Timer_Queues> structure
-};
-
-int
-main (int argc, char *argv[])
-{
- ACE_START_TEST ("Timer_Queue_Test");
-
- ACE_OS::srand (ACE_OS::time (0L));
-
- if (argc > 1)
- max_iterations = ACE_OS::atoi (argv[1]);
-
- // = Perform initializations.
-
- Timer_Queue_List *tq_list = NULL;
-
- // Add new Timer_Queue implementations here.
-
-
- // Timer_Hash (Heap)
-
- ACE_NEW_RETURN (tq_list,
- Timer_Queue_List (new ACE_Timer_Hash_Heap,
- "ACE_Timer_Hash (Heap)",
- tq_list),
- -1);
-
- // Timer_Hash
-
- ACE_NEW_RETURN (tq_list,
- Timer_Queue_List (new ACE_Timer_Hash,
- "ACE_Timer_Hash",
- tq_list),
- -1);
-
- // Timer_List
-
- ACE_NEW_RETURN (tq_list,
- Timer_Queue_List (new ACE_Timer_List,
- "ACE_Timer_List",
- tq_list),
- -1);
-
- // Timer_Wheel without preallocated memory
-
- ACE_NEW_RETURN (tq_list,
- Timer_Queue_List (new ACE_Timer_Wheel,
- "ACE_Timer_Wheel (non-preallocated)",
- tq_list),
- -1);
-
- // Timer_Wheel with preallocated memory.
-
- ACE_NEW_RETURN (tq_list,
- Timer_Queue_List (new ACE_Timer_Wheel (ACE_DEFAULT_TIMER_WHEEL_SIZE,
- ACE_DEFAULT_TIMER_WHEEL_RESOLUTION,
- max_iterations),
- "ACE_Timer_Wheel (preallocated)",
- tq_list),
- -1);
-
-
-
- // Timer_Heap without preallocated memory.
-
- ACE_NEW_RETURN (tq_list,
- Timer_Queue_List (new ACE_Timer_Heap,
- "ACE_Timer_Heap (non-preallocated)",
- tq_list),
- -1);
-
- // Timer_Heap with preallocate memory.
-
- ACE_NEW_RETURN (tq_list,
- Timer_Queue_List (new ACE_Timer_Heap (max_iterations, 1),
- "ACE_Timer_Heap (preallocated)",
- tq_list),
- -1);
-
- // Create the Timer ID array
-
- ACE_NEW_RETURN (timer_ids,
- long[max_iterations],
- -1);
-
- Timer_Queue_List *tq_ptr = tq_list;
-
- while (tq_ptr != NULL)
- {
- ACE_DEBUG ((LM_DEBUG, "**** starting test of %s\n",
- tq_ptr->name_));
- test_functionality (tq_ptr->queue_);
- test_performance (tq_ptr->queue_,
- tq_ptr->name_);
- delete tq_ptr->queue_;
- Timer_Queue_List *temp = tq_ptr;
- tq_ptr = tq_ptr->next_;
- delete temp;
- }
-
- delete [] timer_ids;
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Timer_Queue_Test.dsp b/tests/Timer_Queue_Test.dsp
deleted file mode 100644
index 0d230d1cd6e..00000000000
--- a/tests/Timer_Queue_Test.dsp
+++ /dev/null
@@ -1,201 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Timer_Queue_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Timer_Queue_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Timer_Queue_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Timer_Queue_Test.mak" CFG="Timer_Queue_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Timer_Queue_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Timer_Queue_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Timer_Queue_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Timer_Queue_Test\Debug"
-# PROP BASE Target_Dir ".\Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Timer_Queue_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Timer_Queue_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Timer_Queue_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Timer_Queue_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Timer_Queue_Test - Win32 Debug"
-# Name "Timer_Queue_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Timer_Queue_Test.cpp
-
-!IF "$(CFG)" == "Timer_Queue_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 Alpha Debug"
-
-DEP_CPP_TIMER=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\High_Res_Timer.h"\
- "..\ace\High_Res_Timer.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Profile_Timer.h"\
- "..\ace\Profile_Timer.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Hash.h"\
- "..\ace\Timer_Hash_T.cpp"\
- "..\ace\Timer_Hash_T.h"\
- "..\ace\Timer_Heap.h"\
- "..\ace\Timer_Heap_T.cpp"\
- "..\ace\Timer_Heap_T.h"\
- "..\ace\Timer_List.h"\
- "..\ace\Timer_List_T.cpp"\
- "..\ace\Timer_List_T.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Timer_Wheel.h"\
- "..\ace\Timer_Wheel_T.cpp"\
- "..\ace\Timer_Wheel_T.h"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/Tokens_Test.MAK b/tests/Tokens_Test.MAK
deleted file mode 100644
index 75a9904a086..00000000000
--- a/tests/Tokens_Test.MAK
+++ /dev/null
@@ -1,454 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on Tokens_Test.dsp
-!IF "$(CFG)" == ""
-CFG=Tokens_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to Tokens_Test - Win32 Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Tokens_Test - Win32 Debug" && "$(CFG)" !=\
- "Tokens_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Tokens_Test.mak" CFG="Tokens_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Tokens_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "Tokens_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Tokens_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Tokens_Test.exe"
- -@erase "$(OUTDIR)\Tokens_Test.ilk"
- -@erase "$(OUTDIR)\Tokens_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Tokens_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\Tokens_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\Tokens_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Tokens_Test.obj"
-
-"$(OUTDIR)\Tokens_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\Tokens_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\Tokens_Test.exe"
- -@erase "$(OUTDIR)\Tokens_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\Tokens_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\Tokens_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\Tokens_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\Tokens_Test.obj"
-
-"$(OUTDIR)\Tokens_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "Tokens_Test - Win32 Debug" || "$(CFG)" ==\
- "Tokens_Test - Win32 Alpha Debug"
-SOURCE=.\Tokens_Test.cpp
-
-!IF "$(CFG)" == "Tokens_Test - Win32 Debug"
-
-DEP_CPP_TOKEN=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Local_Tokens.h"\
- "..\ace\Local_Tokens.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Remote_Tokens.h"\
- "..\ace\Remote_Tokens.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Token_Collection.h"\
- "..\ace\Token_Collection.i"\
- "..\ace\Token_Invariants.h"\
- "..\ace\Token_Invariants.i"\
- "..\ace\Token_Request_Reply.h"\
- "..\ace\Token_Request_Reply.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Tokens_Test.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\inc_user_config.h"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Local_Tokens.h"\
- "..\ace\Local_Tokens.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Remote_Tokens.h"\
- "..\ace\Remote_Tokens.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Token_Collection.h"\
- "..\ace\Token_Collection.i"\
- "..\ace\Token_Invariants.h"\
- "..\ace\Token_Invariants.i"\
- "..\ace\Token_Request_Reply.h"\
- "..\ace\Token_Request_Reply.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\Tokens_Test.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/Tokens_Test.cpp b/tests/Tokens_Test.cpp
deleted file mode 100644
index 891353187e5..00000000000
--- a/tests/Tokens_Test.cpp
+++ /dev/null
@@ -1,238 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// Tokens_Test.cpp
-//
-// = DESCRIPTION
-// This application tests the ACE Token library including local
-// and remote readers/writer and mutex locks, and token
-// collections. This is accomplished with the ACE Token Invariant
-// utilities that allow and application to check that
-// readers/writer and mutex lock invariants are always satisfied.
-// Throughout this test, ACE_ASSERTs are used in conjunction with
-// Token Invariant operations, so that errors are reported using
-// the ACE tests convention. This application performs a local
-// test and then fork_execs a token server and performs the same
-// test remotely.
-//
-// = AUTHOR
-// Tim Harrison
-//
-// ============================================================================
-
-#include "test_config.h"
-#include "ace/Process.h"
-#include "ace/Get_Opt.h"
-#include "ace/Local_Tokens.h"
-#include "ace/Token_Collection.h"
-#include "ace/Remote_Tokens.h"
-#include "ace/Thread_Manager.h"
-#include "ace/Token_Invariants.h"
-
-#if defined (ACE_HAS_THREADS)
-
-typedef ACE_Token_Invariant_Manager TOKEN_INVARIANTS;
-
-static const char *server_host = ACE_DEFAULT_SERVER_HOST;
-static const int server_port = 23456;
-
-struct Test_Params
-{
-public:
- ACE_Token_Proxy *token1_;
- ACE_Token_Proxy *token2_;
- const char *collection_name_;
-};
-
-static void *
-run_thread (void *vp)
-{
- Test_Params *tp = (Test_Params *) vp;
- ACE_Token_Collection collection (1, tp->collection_name_);
- collection.insert (*(tp->token1_));
- collection.insert (*(tp->token2_));
-
- ACE_DEBUG ((LM_DEBUG, "(%t) new thread.\n"));
-
- int count = 50;
- while (count--)
- {
- if (collection.acquire () == -1)
- {
- if (ACE_OS::last_error () == EDEADLK)
- {
- ACE_DEBUG ((LM_DEBUG, "deadlock detected in acquire"));
- continue;
- }
- ACE_ERROR ((LM_ERROR, "(%t) %p acquire failed\n","run_thread"));
- return (void *) -1;
- }
-
- ACE_ASSERT ((TOKEN_INVARIANTS::instance ()->acquired (tp->token1_) == 1) ||
- (TOKEN_INVARIANTS::instance ()->acquired (tp->token2_) == 1));
-
- ACE_DEBUG ((LM_DEBUG, "(%t) %s acquired.\n", collection.name ()));
-
- TOKEN_INVARIANTS::instance ()->releasing (tp->token1_);
- TOKEN_INVARIANTS::instance ()->releasing (tp->token2_);
-
- if (collection.renew () == -1)
- {
- if (ACE_OS::last_error () == EDEADLK)
- {
- ACE_DEBUG ((LM_DEBUG, "deadlock detected"));
- goto deadlock;
- }
- ACE_ERROR ((LM_ERROR, "(%t) %p renew failed\n","run_thread"));
- return (void *) -1;
- }
-
- ACE_ASSERT ((TOKEN_INVARIANTS::instance ()->acquired (tp->token1_) == 1) ||
- (TOKEN_INVARIANTS::instance ()->acquired (tp->token2_) == 1));
-
- ACE_DEBUG ((LM_DEBUG, "(%t) %s renewed.\n", collection.name ()));
-
- deadlock:
-
- TOKEN_INVARIANTS::instance ()->releasing (tp->token1_);
- TOKEN_INVARIANTS::instance ()->releasing (tp->token2_);
-
- if (collection.release () == -1)
- {
- ACE_ERROR ((LM_ERROR, "(%t) %p release failed\n","run_thread"));
- return (void *) -1;
- }
-
- ACE_DEBUG ((LM_DEBUG, "(%t) %s released.\n", collection.name ()));
- }
-
-
- ACE_DEBUG ((LM_DEBUG, "(%t) thread exiting.\n"));
- return 0;
-}
-
-static int
-run_test (ACE_Token_Proxy *A,
- ACE_Token_Proxy *B,
- ACE_Token_Proxy *R,
- ACE_Token_Proxy *W)
-{
- // Parameters to be passed to the threads.
- Test_Params tp1, tp2, tp3;
-
- // tp1 and tp2 can run concurrently. Neither tp1 or tp3 can run
- // when tp2 is running.
- tp1.collection_name_ = "A and Reader";
- tp1.token1_ = A;
- tp1.token2_ = R;
-
- tp2.collection_name_ = "A and Writer";
- tp2.token1_ = A;
- tp2.token2_ = W;
-
- tp3.collection_name_ = "B and Reader";
- tp3.token1_ = B;
- tp3.token2_ = R;
-
- // Spawn off three threads.
- ACE_Thread_Manager *mgr = ACE_Thread_Manager::instance ();
-
- if (mgr->spawn (ACE_THR_FUNC (run_thread),
- (void *) &tp1, THR_BOUND) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "spawn 1 failed"), -1);
-
- if (mgr->spawn (ACE_THR_FUNC (run_thread),
- (void *) &tp2, THR_BOUND) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "spawn 2 failed"), -1);
-
- if (mgr->spawn (ACE_THR_FUNC (run_thread),
- (void *) &tp3, THR_BOUND) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p\n", "spawn 3 failed"), -1);
-
- // Wait for all threads to exit.
- mgr->wait ();
-
- ACE_DEBUG ((LM_DEBUG, "Test finished.\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("Tokens_Test");
-#if defined (ACE_HAS_THREADS)
- ACE_Token_Proxy *A = 0, *B = 0, *R = 0, *W = 0;
-
- ACE_NEW_RETURN (A, ACE_Local_Mutex ("L Mutex A", 0, 0), -1);
- ACE_NEW_RETURN (B, ACE_Local_Mutex ("L Mutex B", 0, 0), -1);
- ACE_NEW_RETURN (R, ACE_Local_RLock ("L Reader Lock", 0, 0), -1);
- ACE_NEW_RETURN (W, ACE_Local_WLock ("L Writer Lock", 0, 0), -1);
-
- run_test (A, B, R, W);
-
- LPCTSTR cl =
- __TEXT ("..") ACE_DIRECTORY_SEPARATOR_STR
- __TEXT ("netsvcs") ACE_DIRECTORY_SEPARATOR_STR
- __TEXT ("servers") ACE_DIRECTORY_SEPARATOR_STR
- __TEXT ("main") ACE_PLATFORM_EXE_SUFFIX
- __TEXT (" -f ") ACE_PLATFORM
- __TEXT ("tokens.conf");
-
- ACE_Process_Options options;
- options.command_line (cl);
-
- ACE_DEBUG ((LM_DEBUG, "Forking Token Service.\n"));
-
- // Start up the token server.
- ACE_Process new_process;
- if (new_process.spawn (options) == -1)
- ACE_ERROR_RETURN ((LM_DEBUG, "%p fork failed.\n", "Tokens_Tests.cpp"), 0);
- else
- ACE_DEBUG ((LM_DEBUG, "Server forked with pid = %d.\n", new_process.getpid ()));
-
- // Wait for the server to start.
- ACE_OS::sleep (3);
-
- ACE_DEBUG ((LM_DEBUG,
- "Using Token Server on %s at port %d.\n",
- server_host, server_port));
- ACE_Remote_Mutex::set_server_address (ACE_INET_Addr (server_port, server_host));
-
- delete A;
- delete B;
- delete R;
- delete W;
-
- ACE_NEW_RETURN (A, ACE_Remote_Mutex ("R Mutex A", 0, 1), -1);
- ACE_NEW_RETURN (B, ACE_Remote_Mutex ("R Mutex B", 0, 1), -1);
- ACE_NEW_RETURN (R, ACE_Remote_RLock ("R Reader Lock", 0, 1), -1);
- ACE_NEW_RETURN (W, ACE_Remote_WLock ("R Writer Lock", 0, 1), -1);
-
- run_test (A, B, R, W);
-
- // Wait for the server to finish.
- ACE_OS::sleep (3);
-
- // Kill the token server.
- if (new_process.terminate () == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "Kill failed.\n"), -1);
-
- delete A;
- delete B;
- delete R;
- delete W;
-
- ACE_DEBUG ((LM_DEBUG, "(%t) main thread exiting.\n"));
-#else
- ACE_ERROR ((LM_ERROR,
- "threads not supported on this platform\n"));
-#endif /* ACE_HAS_THREADS */
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/Tokens_Test.dsp b/tests/Tokens_Test.dsp
deleted file mode 100644
index 16a280fd655..00000000000
--- a/tests/Tokens_Test.dsp
+++ /dev/null
@@ -1,231 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Tokens_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=Tokens_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Tokens_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Tokens_Test.mak" CFG="Tokens_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Tokens_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "Tokens_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Tokens_Test\Debug"
-# PROP BASE Intermediate_Dir ".\Tokens_Test\Debug"
-# PROP BASE Target_Dir ".\Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Tokens_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Tokens_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "Tokens_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Tokens_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Tokens_Test - Win32 Debug"
-# Name "Tokens_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Tokens_Test.cpp
-
-!IF "$(CFG)" == "Tokens_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 Alpha Debug"
-
-DEP_CPP_TOKEN=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Get_Opt.h"\
- "..\ace\Get_Opt.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\INET_Addr.h"\
- "..\ace\INET_Addr.i"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Local_Tokens.h"\
- "..\ace\Local_Tokens.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Map_Manager.cpp"\
- "..\ace\Map_Manager.h"\
- "..\ace\Map_Manager.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Process.h"\
- "..\ace\Process.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Remote_Tokens.h"\
- "..\ace\Remote_Tokens.i"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SOCK.h"\
- "..\ace\SOCK.i"\
- "..\ace\SOCK_Connector.h"\
- "..\ace\SOCK_Connector.i"\
- "..\ace\SOCK_IO.h"\
- "..\ace\SOCK_IO.i"\
- "..\ace\SOCK_Stream.h"\
- "..\ace\SOCK_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Token_Collection.h"\
- "..\ace\Token_Collection.i"\
- "..\ace\Token_Invariants.h"\
- "..\ace\Token_Invariants.i"\
- "..\ace\Token_Request_Reply.h"\
- "..\ace\Token_Request_Reply.i"\
- "..\ace\Trace.h"\
- "..\ace\Version.h"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/UNIXclerk.conf b/tests/UNIXclerk.conf
deleted file mode 100644
index 1f674c21678..00000000000
--- a/tests/UNIXclerk.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-# Note: hostname and port number need to be concatenated separated by ":"
-dynamic Logging_Strategy Service_Object * ../netsvcs/lib/netsvcs:_make_ACE_Logging_Strategy() "-s log/Time_Service_Test_Clerk.log -f OSTREAM"
-dynamic Time_Server_Test Service_Object * ../netsvcs/lib/netsvcs:_make_ACE_TS_Clerk_Processor () "-h localhost:10222 -t 4"
diff --git a/tests/UNIXserver.conf b/tests/UNIXserver.conf
deleted file mode 100644
index 23b18fc3c3d..00000000000
--- a/tests/UNIXserver.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-# These are the services that can be linked into ACE.
-# Note that you can replace the hardcoded "../lib/libnetsvcs.so" with
-# a relative path if you set your LD search path correctly -- ACE will
-# locate this for you automatically by reading your LD search path!
-# In addition, you can replace the hardcoded "-p 20xxx" with "-p
-# $PORTxxx" if you set your environment variables correctly.
-
-dynamic Logging_Strategy Service_Object * ../netsvcs/lib/netsvcs:_make_ACE_Logging_Strategy() "-s log/Time_Service_Test_Server.log -f OSTREAM"
-dynamic Time_Service Service_Object * ../netsvcs/lib/netsvcs:_make_ACE_TS_Server_Acceptor() "-p 10222"
-
diff --git a/tests/UNIXtokens.conf b/tests/UNIXtokens.conf
deleted file mode 100644
index 2547639345c..00000000000
--- a/tests/UNIXtokens.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-# Solaris version
-
-dynamic Logging_Strategy Service_Object * ../netsvcs/lib/netsvcs:_make_ACE_Logging_Strategy() "-s log/Tokens_Test_Server.log -f OSTREAM"
-dynamic Token_Service Service_Object * ../netsvcs/lib/netsvcs:_make_ACE_Token_Acceptor() "-p 23456"
-
diff --git a/tests/UPIPE_SAP_Test.MAK b/tests/UPIPE_SAP_Test.MAK
deleted file mode 100644
index 2e9ba2364c4..00000000000
--- a/tests/UPIPE_SAP_Test.MAK
+++ /dev/null
@@ -1,487 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Based on UPIPE_SAP_Test.dsp
-!IF "$(CFG)" == ""
-CFG=UPIPE_SAP_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to UPIPE_SAP_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "UPIPE_SAP_Test - Win32 Debug" && "$(CFG)" !=\
- "UPIPE_SAP_Test - Win32 Alpha Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "UPIPE_SAP_Test.mak" CFG="UPIPE_SAP_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "UPIPE_SAP_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-
-RSC=rc.exe
-
-!IF "$(CFG)" == "UPIPE_SAP_Test - Win32 Debug"
-
-OUTDIR=.\.
-INTDIR=.\DLL\Debug
-# Begin Custom Macros
-OutDir=.\.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\UPIPE_SAP_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.exe"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.ilk"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
-CPP_OBJS=.\DLL\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\UPIPE_SAP_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)\UPIPE_SAP_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)\UPIPE_SAP_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\UPIPE_SAP_Test.obj"
-
-"$(OUTDIR)\UPIPE_SAP_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 Alpha Debug"
-
-OUTDIR=.
-INTDIR=.\Debug
-# Begin Custom Macros
-OutDir=.
-# End Custom Macros
-
-!IF "$(RECURSE)" == "0"
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-!ELSE
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-!ENDIF
-
-CLEAN :
- -@erase "$(INTDIR)\UPIPE_SAP_Test.obj"
- -@erase "$(INTDIR)\vc50.idb"
- -@erase "$(INTDIR)\vc50.pdb"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.exe"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-CPP=cl.exe
-CPP_PROJ=/nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D\
- "_CONSOLE" /D "_MBCS" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /MDd /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.
-
-.c{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_OBJS)}.obj::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.c{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cpp{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-.cxx{$(CPP_SBRS)}.sbr::
- $(CPP) @<<
- $(CPP_PROJ) $<
-<<
-
-BSC32=bscmake.exe
-BSC32_FLAGS=/nologo /o"$(OUTDIR)\UPIPE_SAP_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-LINK32_FLAGS=aced.lib /nologo /subsystem:console\
- /pdb:"$(OUTDIR)\UPIPE_SAP_Test.pdb" /debug /machine:ALPHA\
- /out:"$(OUTDIR)\UPIPE_SAP_Test.exe" /libpath:"..\ace"
-LINK32_OBJS= \
- "$(INTDIR)\UPIPE_SAP_Test.obj"
-
-"$(OUTDIR)\UPIPE_SAP_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-
-!IF "$(CFG)" == "UPIPE_SAP_Test - Win32 Debug" || "$(CFG)" ==\
- "UPIPE_SAP_Test - Win32 Alpha Debug"
-SOURCE=.\UPIPE_SAP_Test.cpp
-
-!IF "$(CFG)" == "UPIPE_SAP_Test - Win32 Debug"
-
-DEP_CPP_UPIPE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SPIPE.h"\
- "..\ace\SPIPE.i"\
- "..\ace\SPIPE_Acceptor.h"\
- "..\ace\SPIPE_Addr.h"\
- "..\ace\SPIPE_Addr.i"\
- "..\ace\SPIPE_Stream.h"\
- "..\ace\SPIPE_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream.cpp"\
- "..\ace\Stream.h"\
- "..\ace\Stream.i"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\UPIPE_Acceptor.h"\
- "..\ace\UPIPE_Acceptor.i"\
- "..\ace\UPIPE_Addr.h"\
- "..\ace\UPIPE_Connector.h"\
- "..\ace\UPIPE_Connector.i"\
- "..\ace\UPIPE_Stream.h"\
- "..\ace\UPIPE_Stream.i"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_SAP_Test.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 Alpha Debug"
-
-DEP_CPP_UPIPE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\Basic_Types.h"\
- "..\ace\Basic_Types.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\inc_user_config.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\iosfwd.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SPIPE.h"\
- "..\ace\SPIPE.i"\
- "..\ace\SPIPE_Acceptor.h"\
- "..\ace\SPIPE_Addr.h"\
- "..\ace\SPIPE_Addr.i"\
- "..\ace\SPIPE_Stream.h"\
- "..\ace\SPIPE_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream.cpp"\
- "..\ace\Stream.h"\
- "..\ace\Stream.i"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\streams.h"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\sys_conf.h"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\UPIPE_Acceptor.h"\
- "..\ace\UPIPE_Acceptor.i"\
- "..\ace\UPIPE_Addr.h"\
- "..\ace\UPIPE_Connector.h"\
- "..\ace\UPIPE_Connector.i"\
- "..\ace\UPIPE_Stream.h"\
- "..\ace\UPIPE_Stream.i"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
- {$(INCLUDE)}"sys\stat.h"\
- {$(INCLUDE)}"sys\types.h"\
-
-
-"$(INTDIR)\UPIPE_SAP_Test.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-!ENDIF
-
-
-!ENDIF
-
diff --git a/tests/UPIPE_SAP_Test.cpp b/tests/UPIPE_SAP_Test.cpp
deleted file mode 100644
index 9415e8aeed4..00000000000
--- a/tests/UPIPE_SAP_Test.cpp
+++ /dev/null
@@ -1,189 +0,0 @@
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// tests
-//
-// = FILENAME
-// UPIPE_SAP_Test.cpp
-//
-// = DESCRIPTION
-// This is a test that uses ACE_UPIPE_SAP and ACE_Thread for
-// intra-process communication.
-//
-// = AUTHOR
-// Gerhard Lenzer, Douglas C. Schmidt, and Prashant Jain
-//
-// ============================================================================
-
-#include "ace/Stream.h"
-#include "ace/UPIPE_Acceptor.h"
-#include "ace/UPIPE_Connector.h"
-#include "test_config.h"
-
-#if defined (ACE_HAS_THREADS) && (defined (ACE_HAS_STREAM_PIPES) || defined (ACE_WIN32))
-
-// Global pattern
-static ACE_UPIPE_Addr addr (__TEXT ("pattern"));
-
-// connector thread.
-
-static void *
-connector (void *)
-{
- ACE_UPIPE_Stream c_stream;
-
- ACE_OS::sleep (5);
-
- ACE_DEBUG ((LM_DEBUG, "(%t) connector starting connect\n"));
- ACE_UPIPE_Connector con;
-
- if (con.connect (c_stream, addr) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) connector ACE_UPIPE_Connector failed\n"));
-
- ACE_Message_Block *mb;
-
- ACE_NEW_RETURN (mb, ACE_Message_Block (sizeof ("hello thanks") * sizeof (char)), 0);
-
- mb->copy ("hello");
-
- if (c_stream.send (mb) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) error connector send\n"));
-
- if (c_stream.recv (mb) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) error connector recv\n"));
-
- ACE_ASSERT (ACE_OS::strcmp (mb->rd_ptr (), "thanks") == 0);
-
- // Free up the memory block.
- mb->release ();
-
- // Now try the send()/recv() interface.
- char mytext[] = "This string is sent by connector as a buffer";
-
- ACE_DEBUG ((LM_DEBUG, "(%t) connector sending text\n"));
- if (c_stream.send (mytext, sizeof (mytext)) == -1)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) buffer send from connector failed\n"));
-
- char conbuf[BUFSIZ]; // Buffer to receive response.
-
- int i = 0;
-
- for (char c = ' '; c != '!'; i++)
- {
- if (c_stream.recv (&c, 1) == -1)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) buffer recv from connector failed\n"));
- else
- conbuf[i] = c;
- }
-
- conbuf[i] = '\0';
- ACE_DEBUG ((LM_DEBUG, "(%t) conbuf = %s\n", conbuf));
- ACE_ASSERT (ACE_OS::strcmp (conbuf, "this is the acceptor response!") == 0);
-
- c_stream.close ();
- ACE_DEBUG ((LM_DEBUG, "\n(%t) exiting thread\n"));
- return 0;
-}
-
-static void *
-acceptor (void *args)
-{
- ACE_UPIPE_Acceptor *acceptor = (ACE_UPIPE_Acceptor *) args;
- ACE_UPIPE_Stream s_stream;
-
- if (acceptor->accept (s_stream) == -1)
- ACE_DEBUG ((LM_DEBUG,
- "(%t) ACE_UPIPE_Acceptor.accept failed\n"));
-
- ACE_Message_Block *mb = 0;
-
- if (s_stream.recv (mb) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) acceptor recv failed\n"));
-
- ACE_ASSERT (ACE_OS::strcmp (mb->rd_ptr (), "hello") == 0);
-
- mb->wr_ptr (mb->rd_ptr ());
- mb->copy ("thanks");
-
- if (s_stream.send (mb) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) acceptor send failed\n"));
-
- char s_buf[BUFSIZ];
- ACE_DEBUG ((LM_DEBUG, "(%t) acceptor sleeping on recv\n"));
-
- if (s_stream.recv (s_buf, sizeof (s_buf)) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) acceptor recv failed\n"));
- else
- ACE_ASSERT (ACE_OS::strcmp (s_buf,
- "This string is sent by connector as a buffer") == 0);
-
- const char svr_response[] = "this is the acceptor response!";
- ACE_OS::strcpy (s_buf, svr_response);
-
- if (s_stream.send (s_buf, sizeof (svr_response)) == -1)
- ACE_DEBUG ((LM_DEBUG, "(%t) acceptor send failed\n"));
-
- s_stream.close ();
- ACE_DEBUG ((LM_DEBUG, "(%t) exiting thread\n"));
- return 0;
-}
-#endif /* ACE_HAS_THREADS && defined ACE_HAS_STREAM_PIPES || ACE_WIN32 */
-
-int
-main (int, char *[])
-{
- ACE_START_TEST ("UPIPE_SAP_Test");
-
-#if defined (ACE_HAS_THREADS) && (defined (ACE_HAS_STREAM_PIPES) || defined (ACE_WIN32))
- ACE_hthread_t thr_handle_acceptor;
- ACE_hthread_t thr_handle_connector;
- ACE_UPIPE_Acceptor acc (addr);
-
- // Spawn a acceptor thread.
- if (ACE_Thread::spawn (ACE_THR_FUNC (acceptor),
- (void *) &acc,
- THR_NEW_LWP,
- 0,
- &thr_handle_acceptor) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 1);
-
- // Spawn a connector thread.
- if (ACE_Thread::spawn (ACE_THR_FUNC (connector),
- (void *) 0,
- THR_NEW_LWP,
- 0,
- &thr_handle_connector) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "spawn"), 1);
-
-
- // Wait for both the acceptor and connector threads to exit.
- if (ACE_Thread::join (thr_handle_connector) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "join"), -1);
- else
- ACE_DEBUG ((LM_DEBUG, "(%t) joined with connector thread\n"));
- if (ACE_Thread::join (thr_handle_acceptor) == -1)
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "join"), -1);
- else
- ACE_DEBUG ((LM_DEBUG, "(%t) joined with acceptor thread\n"));
-
- // Close the acceptor
- acc.close ();
-
-#else
-
-#if !defined (ACE_HAS_THREADS)
- ACE_ERROR ((LM_ERROR, "threads not supported on this platform\n"));
-#else
-#if !defined (ACE_HAS_STREAM_PIPES) && !defined (ACE_WIN32)
- ACE_ERROR ((LM_ERROR, "UPIPE is not supported on this platform\n"));
-#endif /* !defined (ACE_HAS_STREAM_PIPES) && ! defined (ACE_WIN32) */
-#endif /* !defined (ACE_HAS_THREADS) */
-#endif /* defined (ACE_HAS_THREADS) && (defined (ACE_HAS_STREAM_PIPES) || defined (ACE_WIN32)) */
-
- ACE_END_TEST;
- return 0;
-}
diff --git a/tests/UPIPE_SAP_Test.dsp b/tests/UPIPE_SAP_Test.dsp
deleted file mode 100644
index c4894d54146..00000000000
--- a/tests/UPIPE_SAP_Test.dsp
+++ /dev/null
@@ -1,247 +0,0 @@
-# Microsoft Developer Studio Project File - Name="UPIPE_SAP_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-# TARGTYPE "Win32 (ALPHA) Console Application" 0x0603
-
-CFG=UPIPE_SAP_Test - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "UPIPE_SAP_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "UPIPE_SAP_Test.mak" CFG="UPIPE_SAP_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "UPIPE_SAP_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 Alpha Debug" (based on\
- "Win32 (ALPHA) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-
-!IF "$(CFG)" == "UPIPE_SAP_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\UPIPE_SAP_Test\Debug"
-# PROP BASE Intermediate_Dir ".\UPIPE_SAP_Test\Debug"
-# PROP BASE Target_Dir ".\UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\UPIPE_SAP_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\ace"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "UPIPE_SAP_Test\Alpha Debug"
-# PROP BASE Intermediate_Dir "UPIPE_SAP_Test\Alpha Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "UPIPE_SAP_Test"
-CPP=cl.exe
-# ADD BASE CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /MTd /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /I "..\\" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FD /MDd /c
-# SUBTRACT CPP /YX
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 wsock32.lib aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:ALPHA /libpath:"..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "UPIPE_SAP_Test - Win32 Debug"
-# Name "UPIPE_SAP_Test - Win32 Alpha Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\UPIPE_SAP_Test.cpp
-
-!IF "$(CFG)" == "UPIPE_SAP_Test - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 Alpha Debug"
-
-DEP_CPP_UPIPE=\
- "..\ace\ACE.h"\
- "..\ace\ACE.i"\
- "..\ace\Addr.h"\
- "..\ace\Addr.i"\
- "..\ace\Atomic_Op.i"\
- "..\ace\Auto_Ptr.cpp"\
- "..\ace\Auto_Ptr.h"\
- "..\ace\Auto_Ptr.i"\
- "..\ace\config-win32-common.h"\
- "..\ace\config-win32.h"\
- "..\ace\config.h"\
- "..\ace\Containers.cpp"\
- "..\ace\Containers.h"\
- "..\ace\Containers.i"\
- "..\ace\Event_Handler.h"\
- "..\ace\Event_Handler.i"\
- "..\ace\Free_List.cpp"\
- "..\ace\Free_List.h"\
- "..\ace\Free_List.i"\
- "..\ace\Handle_Set.h"\
- "..\ace\Handle_Set.i"\
- "..\ace\Hash_Map_Manager.cpp"\
- "..\ace\Hash_Map_Manager.h"\
- "..\ace\IO_Cntl_Msg.h"\
- "..\ace\IPC_SAP.h"\
- "..\ace\IPC_SAP.i"\
- "..\ace\Log_Msg.h"\
- "..\ace\Log_Priority.h"\
- "..\ace\Log_Record.h"\
- "..\ace\Log_Record.i"\
- "..\ace\Malloc.h"\
- "..\ace\Malloc.i"\
- "..\ace\Malloc_T.cpp"\
- "..\ace\Malloc_T.h"\
- "..\ace\Malloc_T.i"\
- "..\ace\Managed_Object.cpp"\
- "..\ace\Managed_Object.h"\
- "..\ace\Managed_Object.i"\
- "..\ace\Mem_Map.h"\
- "..\ace\Mem_Map.i"\
- "..\ace\Memory_Pool.h"\
- "..\ace\Memory_Pool.i"\
- "..\ace\Message_Block.h"\
- "..\ace\Message_Block.i"\
- "..\ace\Message_Queue.cpp"\
- "..\ace\Message_Queue.h"\
- "..\ace\Message_Queue.i"\
- "..\ace\Module.cpp"\
- "..\ace\Module.h"\
- "..\ace\Module.i"\
- "..\ace\Object_Manager.h"\
- "..\ace\Object_Manager.i"\
- "..\ace\OS.h"\
- "..\ace\OS.i"\
- "..\ace\Reactor.h"\
- "..\ace\Reactor.i"\
- "..\ace\Reactor_Impl.h"\
- "..\ace\Service_Config.h"\
- "..\ace\Service_Config.i"\
- "..\ace\Service_Object.h"\
- "..\ace\Service_Object.i"\
- "..\ace\Service_Types.h"\
- "..\ace\Service_Types.i"\
- "..\ace\Shared_Object.h"\
- "..\ace\Shared_Object.i"\
- "..\ace\Signal.h"\
- "..\ace\Signal.i"\
- "..\ace\SPIPE.h"\
- "..\ace\SPIPE.i"\
- "..\ace\SPIPE_Acceptor.h"\
- "..\ace\SPIPE_Addr.h"\
- "..\ace\SPIPE_Addr.i"\
- "..\ace\SPIPE_Stream.h"\
- "..\ace\SPIPE_Stream.i"\
- "..\ace\SString.h"\
- "..\ace\SString.i"\
- "..\ace\stdcpp.h"\
- "..\ace\Strategies.h"\
- "..\ace\Strategies_T.cpp"\
- "..\ace\Strategies_T.h"\
- "..\ace\Stream.cpp"\
- "..\ace\Stream.h"\
- "..\ace\Stream.i"\
- "..\ace\Stream_Modules.cpp"\
- "..\ace\Stream_Modules.h"\
- "..\ace\Stream_Modules.i"\
- "..\ace\SV_Semaphore_Complex.h"\
- "..\ace\SV_Semaphore_Complex.i"\
- "..\ace\SV_Semaphore_Simple.h"\
- "..\ace\SV_Semaphore_Simple.i"\
- "..\ace\Svc_Conf_Tokens.h"\
- "..\ace\Synch.h"\
- "..\ace\Synch.i"\
- "..\ace\Synch_Options.h"\
- "..\ace\Synch_T.cpp"\
- "..\ace\Synch_T.h"\
- "..\ace\Synch_T.i"\
- "..\ace\Task.h"\
- "..\ace\Task.i"\
- "..\ace\Task_T.cpp"\
- "..\ace\Task_T.h"\
- "..\ace\Task_T.i"\
- "..\ace\Thread.h"\
- "..\ace\Thread.i"\
- "..\ace\Thread_Manager.h"\
- "..\ace\Thread_Manager.i"\
- "..\ace\Time_Value.h"\
- "..\ace\Timer_Queue.h"\
- "..\ace\Timer_Queue_T.cpp"\
- "..\ace\Timer_Queue_T.h"\
- "..\ace\Timer_Queue_T.i"\
- "..\ace\Trace.h"\
- "..\ace\UPIPE_Acceptor.h"\
- "..\ace\UPIPE_Acceptor.i"\
- "..\ace\UPIPE_Addr.h"\
- "..\ace\UPIPE_Connector.h"\
- "..\ace\UPIPE_Connector.i"\
- "..\ace\UPIPE_Stream.h"\
- "..\ace\UPIPE_Stream.i"\
- "..\ace\Version.h"\
- "..\ace\WFMO_Reactor.h"\
- "..\ace\WFMO_Reactor.i"\
- "..\ace\ws2tcpip.h"\
- ".\test_config.h"\
-
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/VCAUTO.MAK b/tests/VCAUTO.MAK
deleted file mode 100644
index 8f7cfc7592d..00000000000
--- a/tests/VCAUTO.MAK
+++ /dev/null
@@ -1,57 +0,0 @@
-# Directory: tests/
-# $Id$
-
-MAK_LIST = Atomic_Op_Test \
- Barrier_Test \
- Basic_Types_Test \
- Buffer_Stream_Test \
- Conn_Test \
- Enum_Interfaces_Test \
- Env_Value_Test \
- Future_Test \
- Handle_Set_Test \
- Hash_Map_Manager_Test \
- IOStream_Test \
- Map_Manager_Test \
- Mem_Map_Test \
- Message_Block_Test \
- Message_Queue_Notifications_Test \
- Message_Queue_Test \
- MM_Shared_Memory_Test \
- MT_SOCK_Test \
- Naming_Test \
- Notify_Performance_Test \
- Pipe_Test \
- Priority_Buffer_Test \
- Priority_Reactor_Test \
- Priority_Task_Test \
- Process_Mutex_Test \
- Process_Strategy_Test \
- Reactors_Test \
- Reactor_Exceptions_Test \
- Reactor_Notify_Test \
- Reactor_Performance_Test \
- Reactor_Timer_Test \
- Reader_Writer_Test \
- Recursive_Mutex_Test \
- Semaphore_Test \
- Service_Config_Test \
- Sigset_Ops_Test \
- Simple_Message_Block_Test \
- SOCK_Connector_Test \
- SOCK_Test \
- SPIPE_Test \
- SString_Test \
- SV_Shared_Memory_Test \
- Task_Test \
- Thread_Manager_Test \
- Thread_Mutex_Test \
- Thread_Pool_Test \
- Timer_Queue_Test \
- Time_Service_Test \
- Time_Value_Test \
- Tokens_Test \
- TSS_Test \
- UPIPE_SAP_Test
-
-!INCLUDE <$(ACE_ROOT)\include\makeinclude\VC50_DIR.MAK>
diff --git a/tests/Win32clerk.conf b/tests/Win32clerk.conf
deleted file mode 100644
index d1b5b76a1e2..00000000000
--- a/tests/Win32clerk.conf
+++ /dev/null
@@ -1,3 +0,0 @@
-# Note: hostname and port number need to be concatenated separated by ":"
-dynamic Logging_Strategy Service_Object * ../netsvcs/lib/netsvcs:_make_ACE_Logging_Strategy() "-s c:\temp\log\Time_Client.log -f OSTREAM"
-dynamic Time_Server_Test Service_Object * ../netsvcs/lib/netsvcs:_make_ACE_TS_Clerk_Processor () "-h localhost:10222 -t 4"
diff --git a/tests/Win32server.conf b/tests/Win32server.conf
deleted file mode 100644
index 9310fdfb4a5..00000000000
--- a/tests/Win32server.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-# These are the services that can be linked into ACE.
-# Note that you can replace the hardcoded "../lib/libnetsvcs.so" with
-# a relative path if you set your LD search path correctly -- ACE will
-# locate this for you automatically by reading your LD search path!
-# In addition, you can replace the hardcoded "-p 20xxx" with "-p
-# $PORTxxx" if you set your environment variables correctly.
-
-dynamic Logging_Strategy Service_Object * ../netsvcs/lib/netsvcs:_make_ACE_Logging_Strategy() "-s c:\temp\log\Time_Server.log -f OSTREAM"
-dynamic Time_Service Service_Object * ../netsvcs/lib/netsvcs:_make_ACE_TS_Server_Acceptor() "-p 10222"
-
diff --git a/tests/Win32tokens.conf b/tests/Win32tokens.conf
deleted file mode 100644
index 5fe309648fd..00000000000
--- a/tests/Win32tokens.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-# NT version
-#
-dynamic Logging_Strategy Service_Object * ../netsvcs/lib/netsvcs:_make_ACE_Logging_Strategy() "-s c:\temp\log\Tokens_Test_Server.log -f OSTREAM"
-dynamic Token_Service Service_Object * ../netsvcs/lib/netsvcs:_make_ACE_Token_Acceptor() "-p 23456"
diff --git a/tests/run_tests.bat b/tests/run_tests.bat
deleted file mode 100644
index 903322b64e4..00000000000
--- a/tests/run_tests.bat
+++ /dev/null
@@ -1,115 +0,0 @@
-@echo off
-rem To use this either give it no arguments to run all the tests or
-rem pass it the test name (without the extention) to run only one
-rem test
-
-setlocal
-
-if "%1" == "purify" goto setuppurify
-set dopure=
-set arg=%1
-goto endsetup
-
-:setuppurify
-set dopure=purify
-set arg=%2
-
-:endsetup
-
-if not "%arg%" == "" goto runtest
-
-:runall
-
-call %0 %dopure% Atomic_Op_Test
-call %0 %dopure% Barrier_Test
-call %0 %dopure% Basic_Types_Test
-call %0 %dopure% Buffer_Stream_Test
-call %0 %dopure% Conn_Test
-call %0 %dopure% Enum_Interfaces_Test
-call %0 %dopure% Env_Value_Test
-call %0 %dopure% Future_Test
-call %0 %dopure% Handle_Set_Test
-call %0 %dopure% Hash_Map_Manager_Test
-call %0 %dopure% IOStream_Test
-call %0 %dopure% Map_Manager_Test
-call %0 %dopure% Mem_Map_Test
-call %0 %dopure% Message_Block_Test
-call %0 %dopure% Message_Queue_Notifications_Test
-call %0 %dopure% Message_Queue_Test
-call %0 %dopure% MM_Shared_Memory_Test
-call %0 %dopure% MT_SOCK_Test
-call %0 %dopure% Naming_Test
-call %0 %dopure% Notify_Performance_Test
-call %0 %dopure% OrdMultiSet_Test
-call %0 %dopure% Pipe_Test
-call %0 %dopure% Priority_Buffer_Test
-call %0 %dopure% Priority_Reactor_Test
-call %0 %dopure% Priority_Task_Test
-call %0 %dopure% Process_Mutex_Test
-call %0 %dopure% Process_Strategy_Test
-call %0 %dopure% Reactors_Test
-call %0 %dopure% Reactor_Exceptions_Test
-call %0 %dopure% Reactor_Notify_Test
-call %0 %dopure% Reactor_Performance_Test
-call %0 %dopure% Reactor_Timer_Test
-call %0 %dopure% Reader_Writer_Test
-call %0 %dopure% Recursive_Mutex_Test
-call %0 %dopure% Semaphore_Test
-call %0 %dopure% Service_Config_Test
-call %0 %dopure% Sigset_Ops_Test
-call %0 %dopure% Simple_Message_Block_Test
-call %0 %dopure% SOCK_Test
-call %0 %dopure% SOCK_Connector_Test
-call %0 %dopure% SPIPE_Test
-call %0 %dopure% SString_Test
-call %0 %dopure% SV_Shared_Memory_Test
-call %0 %dopure% Task_Test
-call %0 %dopure% Thread_Manager_Test
-call %0 %dopure% Thread_Mutex_Test
-call %0 %dopure% Thread_Pool_Test
-call %0 %dopure% Timer_Queue_Test
-call %0 %dopure% Time_Service_Test
-call %0 %dopure% Time_Value_Test
-call %0 %dopure% Tokens_Test
-call %0 %dopure% TSS_Test
-call %0 %dopure% UPIPE_SAP_Test
-
-goto done
-
-:runtest
-
-if not "%dopure%"=="purify" goto justrun
-
-if not exist purify_results mkdir purify_results
-
-echo Purifying %arg%
-purify /run /save-data=purify_results\%arg%.pfy /save-text-data=purify_results\%arg%.txt /AllocCallStackLength=20 /ErrorCallStackLength=20 /HandlesInUseAtExit /InUseAtExit /LeaksAtExit %arg%.exe
-
-goto done
-
-:justrun
-
-echo Running %arg%
-%arg%.exe
-if errorlevel 0 goto fine
-echo.
-echo %arg% has FAILED!!!
-echo.
-type %temp%\log\%arg%.log | find /I "assertion failed"
-type %temp%\log\%arg%.log | find /I "not supported"
-type %temp%\log\%arg%.log | find /I "no such file or directory"
-type %temp%\log\%arg%.log | find /I "invalid argument"
-type %temp%\log\%arg%.log | find /I "timeout"
-type %temp%\log\%arg%.log | find /I "bad file number"
-type %temp%\log\%arg%.log | find /I "Win32 structured exception"
-echo.
-
-goto done
-:fine
-
-rem We should check the log files here to make sure the test ended correctly
-rem type %temp%\log\%arg%.log | find "Ending"
-
-:done
-
-endlocal
diff --git a/tests/run_tests.check b/tests/run_tests.check
deleted file mode 100755
index 8b33cf979a5..00000000000
--- a/tests/run_tests.check
+++ /dev/null
@@ -1,37 +0,0 @@
-#! /bin/sh -f
-# $Id$
-#
-# Checks one ore more ACE test log file(s) for expected results.
-
-IFS="|"
-tmp=/tmp
-
-# These patterns must be contained in log file.
-SUCCESS_MSGS="starting|Ending"
-
-# These patterns should not be contained in log file.
-ERROR_MSGS="assertion failed|not supported|No such file or directory|Invalid argument|timeout|Bad file number"
-
-status=0
-
-for arg do
- for i in $SUCCESS_MSGS; do
- egrep $i $arg >/dev/null 2>&1
- if [ $? -eq 1 ]; then
- echo Error in $arg: no line with $i
- status=1
- fi
- done
-
- for i in $ERROR_MSGS; do
- #### The /dev/null arg to egrep causes the filename to be printed
- #### out. The sed command strips off the leading 'log/' and
- #### trailing '.log'.
- egrep $i $arg /dev/null | sed -e 's%^log/%%' -e 's%[.]log:%: %'
- if [ $? -ne 0 ]; then status=1; fi
- done
-done
-
-exit $status
-
-# EOF
diff --git a/tests/run_tests.ksh b/tests/run_tests.ksh
deleted file mode 100755
index a4d7f0d8b17..00000000000
--- a/tests/run_tests.ksh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/ksh -f
-
-. ./run_tests.sh
-
-# EOF
-
diff --git a/tests/run_tests.psosim b/tests/run_tests.psosim
deleted file mode 100755
index f3cc54732b5..00000000000
--- a/tests/run_tests.psosim
+++ /dev/null
@@ -1,164 +0,0 @@
-#!/bin/sh -f
-# This is the UNIX version of the one-button ACE tests.
-# Contributed by Michael Rueger <m_rueger@SYSCOMP.DE>
-
-IFS="|"
-tmp=/tmp
-
-run()
-{
- echo running $1
- /bin/rm -f core log/$1.log
-
- ./$1
- status=$?
-
- if [ $status -ne 0 ]; then
- echo \"$1\" FAILED with exit status $status!!!!
- fi
-
- if [ -f core ]; then
- echo \"$1\" dumped core!!!!
- fi
-
- if [ -f log/$1.log ]; then
- ./run_tests.check log/$1.log
- else
- echo "No log file (log/$1.log) is present"
- fi
-}
-
-echo "Starting tests..."
-
-run Basic_Types_Test
-
-#Atomic_Op_Test: threads not supported on this platform
-#run Atomic_Op_Test # uses Atomic_Op
-
-#TSS_Test: threads are not supported on this platform
-#run TSS_Test # uses Task, Mutex, Guard
-
-run Time_Value_Test
-run SString_Test
-
-# SYS V IPC not supported
-#run Naming_Test # uses Naming_Context, WString
-
-run Handle_Set_Test # uses Handle_Set
-
-run OrdMultiSet_Test
-
-#Mem_Map_Test: mmap: Operation not applicable
-#run Mem_Map_Test # uses Mem_Map
-
-#SV_Shared_Memory_Test: SYSV IPC is not supported on this platform
-#run SV_Shared_Memory_Test # uses SV_Shared_Memory, fork
-
-#MM_Shared_Memory_Test: requires either fork or threads
-#run MM_Shared_Memory_Test
-
-run Sigset_Ops_Test # uses sigset*() functions
-
-run Timer_Queue_Test # uses Event_Handler, Timer_Queue
-
-run SOCK_Connector_Test # uses SOCK_Connector
-
-#Task_Test: threads not supported on this platform
-#run Task_Test # uses Thread_Manager, Task
-
-#Thread_Manager_Test: threads not supported on this platform
-#run Thread_Manager_Test # uses Thread_Manager, Task
-
-#Thread_Pool_Test: threads not supported on this platform
-#run Thread_Pool_Test # uses Thread_Manager, Task
-
-#Future_Test: threads not supported on this platform
-#run Future_Test # uses Thread_Manager, Task
-
-#Reactors_Test: threads not supported on this platform
-#run Reactors_Test # uses Task, Mutex, Reactor
-
-#Reactor_Exceptions_Test: not correctly implemented without threads
-#run Reactor_Exceptions_Test # uses Reactor and C++ exceptions
-
-#Reactor_Notify_Test: threads not supported on this platform
-#run Reactor_Notify_Test # uses Reactor's notify() method, Task
-
-run Reactor_Timer_Test # uses Event_Handler, Reactor
-
-#Reactor_Performance_Test: threads not supported on this platform
-#run Reactor_Performance_Test # uses Event_Handler, Reactor
-
-#Notify_Performance_Test: threads not supported on this platform
-#run Notify_Performance_Test # uses Event_Handler, Reactor
-
-#Reader_Writer_Test: threads not supported on this platform
-#run Reader_Writer_Test # uses Thread_Manager, Mutex
-
-run Priority_Reactor_Test # uses Priority_Reactor, Acceptor/Connector...
-run SOCK_Test # uses Thread_Manager, SOCK_SAP
-run MT_SOCK_Test # uses Thread_Manager, Acceptor/Connector
-
-# ifdef ACE_HAS_STREAM_PIPES
-#SPIPE_Test: SPIPE is not supported on this platform
-#run SPIPE_Test # uses SPIPE_Acceptor/Connector, Thread_Manager
-
-#UPIPE_SAP_Test: threads not supported on this platform
-#run UPIPE_SAP_Test # uses UPIPE, Thread, Thread_Manager
-
-#Barrier_Test: threads not supported on this platform
-#run Barrier_Test # uses Service_Config, Barrier
-
-#Buffer_Stream_Test: threads not supported on this platform
-#run Buffer_Stream_Test # uses Service_Config, Module (Stream,Task, Message_Queue)
-
-#Priority_Buffer_Test: threads not supported on this platform
-#run Priority_Buffer_Test # uses Service_Config, Message_Queue
-
-run Recursive_Mutex_Test # uses Service_Config, Recursive_Thread_Mutex
-
-#Time_Service_Test: uses fork
-#run Time_Service_Test # uses libnetsvcs
-
-#Tokens_Test: threads not supported on this platform
-#run Tokens_Test
-
-run Map_Manager_Test # uses Map Manager and Hash Map Manager + Forward and Reverse Map Iterators.
-
-#Message_Queue_Notifications_Test: threads not supported on this platform
-#run Message_Queue_Notifications_Test # uses Message_Queue + Reactor.
-
-run Message_Queue_Test # uses Message_Queue + Forward and Reverse Message Queue Iterators.
-run Simple_Message_Block_Test # uses Message_Block
-
-#Message_Block_Test: threads not supported on this platform
-#run Message_Block_Test # uses Message_Block and Message_Queue
-
-#Pipe_Test: uses fork
-#run Pipe_Test # uses Pipe
-
-#Process_Mutex_Test: uses fork
-#run Process_Mutex_Test # uses Process_Mutex
-
-#Thread_Mutex_Test: threads not supported on this platform
-#run Thread_Mutex_Test # uses Thread_Process_Mutex
-
-run Process_Strategy_Test # uses ACE_Strategy_Acceptor
-run Service_Config_Test # uses Service_Config
-
-#Priority_Task_Test: threads not supported on this platform
-#run Priority_Task_Test # uses Task with priorities
-
-run IOStream_Test # uses ACE_IOStream and ACE_SOCK_Stream
-run Enum_Interfaces_Test # uses ACE::get_ip_interfaces()
-
-#Conn_Test: requires either fork or threads
-#run Conn_Test # uses Thread_Manager, Acceptor/Connector, SOCK_SAP
-
-echo "Tests complete..."
-
-/bin/rm -f ace_pipe_name pattern $tmp/ace_temp_file $tmp/ace_temp_file2 $tmp/ace_test_file $tmp/Naming_Test*
-echo; echo
-ipcs
-
-# EOF
diff --git a/tests/run_tests.sh b/tests/run_tests.sh
deleted file mode 100755
index e133fc41345..00000000000
--- a/tests/run_tests.sh
+++ /dev/null
@@ -1,143 +0,0 @@
-#!/bin/sh -f
-# $Id$
-#
-# This is the UNIX version of the one-button ACE tests.
-# Contributed by Michael Rueger <m_rueger@SYSCOMP.DE>
-#
-# It also supports remote invocation on a CHORUS/ClassiX/MVME target.
-# For that environment, these steps are required:
-# 1) Create a "log" directory below the root mount point on the host.
-# 2) Mount the "tests" directory on the target, and add it to the PATH
-# on the target.
-# 3) cd to the directory that contains this script on the host.
-# 4) Create a symlink to the "log" directory create in step 1) above.
-# 5) ./run_tests.sh <target_hostname>
-
-usage="usage: $0 <target>"
-IFS="|"
-tmp=/tmp
-
-####
-#### Process command line arguments.
-####
-target=
-run_command=
-chorus=
-if [ $# -eq 1 ]; then
- target=$1
- if rsh $target help | head -1 | egrep CHORUS/ClassiX > /dev/null; then
- run_command=arun
- chorus=1
- else
- #### Only support Chorus/MVME, for now.
- echo $0: host $1 does not appear to be Chorus/MVME: not supported.
- fi
-elif [ $# -ne 0 ]; then
- echo $usage
- exit 1
-fi
-
-run()
-{
- echo running $1
- /bin/rm -f core log/$1.log
-
- if [ "$chorus" ]; then
- #### Assumes that the PATH has been set on the target.
- rsh $target $run_command $1
- else
- ./$1
- fi
- status=$?
-
- if [ $status -ne 0 ]; then
- echo \"$1\" FAILED with exit status $status!!!!
- fi
-
- if [ -f core ]; then
- echo \"$1\" dumped core!!!!
- fi
-
- if [ -f log/$1.log ]; then
- ./run_tests.check log/$1.log
- else
- echo "No log file (log/$1.log) is present"
- fi
-}
-
-if [ -x /bin/uname -a `uname -s` = 'LynxOS' ]; then
- LynxOS=1
-fi
-
-echo "Starting tests..."
-
-run Basic_Types_Test
-test $chorus || run Env_Value_Test # uses Env_Value_T and Process
-run Atomic_Op_Test # uses Atomic_Op
-run TSS_Test # uses Task, Mutex, Guard
-run Time_Value_Test
-run SString_Test
-test $chorus || test $LynxOS || run Naming_Test # uses Naming_Context, WString
-
-run Handle_Set_Test # uses Handle_Set
-run OrdMultiSet_Test # uses Ordered_MultiSet
-test $chorus || run Mem_Map_Test # uses Mem_Map
-
-run SV_Shared_Memory_Test # uses SV_Shared_Memory, fork
-test $chorus || run MM_Shared_Memory_Test
-
-run Sigset_Ops_Test # uses sigset*() functions
-
-test $LynxOS || run Timer_Queue_Test # uses Event_Handler, Timer_Queue
-
-run SOCK_Connector_Test # uses SOCK_Connector
-
-run Task_Test # uses Thread_Manager, Task
-run Thread_Manager_Test # uses Thread_Manager, Task
-run Thread_Pool_Test # uses Thread_Manager, Task
-run Future_Test # uses Thread_Manager, Task
-run Reactors_Test # uses Task, Mutex, Reactor
-run Reactor_Exceptions_Test # uses Reactor and C++ exceptions
-test $chorus || run Reactor_Notify_Test # uses Reactor's notify() method, Task
-run Reactor_Timer_Test # uses Event_Handler, Reactor
-test $chorus || test $LynxOS || run Reactor_Performance_Test # uses Event_Handler, Reactor
-run Notify_Performance_Test # uses Event_Handler, Reactor
-run Reader_Writer_Test # uses Thread_Manager, Mutex
-test $chorus || test $LynxOS || run Priority_Reactor_Test # uses Priority_Reactor, Acceptor/Connector...
-test $chorus || run SOCK_Test # uses Thread_Manager, SOCK_SAP
-test $chorus || run MT_SOCK_Test # uses Thread_Manager, Acceptor/Connector
-
-# ifdef ACE_HAS_STREAM_PIPES
-run SPIPE_Test # uses SPIPE_Acceptor/Connector, Thread_Manager
-run UPIPE_SAP_Test # uses UPIPE, Thread, Thread_Manager
-
-run Barrier_Test # uses Service_Config, Barrier
-run Buffer_Stream_Test # uses Service_Config, Module (Stream,Task, Message_Queue)
-run Priority_Buffer_Test # uses Service_Config, Message_Queue
-run Recursive_Mutex_Test # uses Service_Config, Recursive_Thread_Mutex
-
-test $chorus || test $LynxOS || run Time_Service_Test # uses libnetsvcs
-test $chorus || test $LynxOS || run Tokens_Test
-
-run Map_Manager_Test # uses Map Manager and Hash Map Manager + Forward and Reverse Map Iterators.
-run Message_Queue_Notifications_Test # uses Message_Queue + Reactor.
-test $chorus || run Message_Queue_Test # uses Message_Queue + Forward and Reverse Message Queue Iterators.
-test $chorus || run Simple_Message_Block_Test # uses Message_Block
-test $chorus || run Message_Block_Test # uses Message_Block and Message_Queue
-test $chorus || run Pipe_Test # uses Pipe
-test $chorus || run Process_Mutex_Test # uses Process_Mutex
-test $chorus || run Thread_Mutex_Test # uses Thread_Process_Mutex
-test $chorus || run Process_Strategy_Test # uses ACE_Strategy_Acceptor
-run Service_Config_Test # uses Service_Config
-run Priority_Task_Test # uses Task with priorities
-run IOStream_Test # uses ACE_IOStream and ACE_SOCK_Stream
-run Enum_Interfaces_Test # uses ACE::get_ip_interfaces()
-test $chorus || run Conn_Test # uses Thread_Manager, Acceptor/Connector, SOCK_SAP
-
-echo "Tests complete..."
-
-/bin/rm -f ace_pipe_name pattern $tmp/ace_temp_file $tmp/ace_temp_file2 $tmp/ace_test_file $tmp/Naming_Test*
-echo; echo
-ipcs
-
-# EOF
diff --git a/tests/run_tests.vxworks b/tests/run_tests.vxworks
deleted file mode 100644
index 8bee466ea2c..00000000000
--- a/tests/run_tests.vxworks
+++ /dev/null
@@ -1,178 +0,0 @@
-# $Id$
-#
-# ACE one-button test for VxWorks 5.2/3.x.
-# To use: -> < run_tests.vxworks > run_tests.log
-# The output logs can be checked from a Unix host:
-# % ./run_tests.check log/*.log
-#
-# These tests are not run because VxWorks doesn't support their functionality:
-# Mem_Map_Test (ENOTSUP: mmap)
-# SV_Shared_Memory_Test (SYSV IPC is not supported on this platform)
-# MM_Shared_Memory_Test (ENOTSUP: mmap)
-# Reactor_Exceptions_Test (C++ exceptions not supported on this platform)
-# Notify_Performance_Test (ENOTSUP: fcntl)
-# SPIPE_Test (SPIPE is not supported on this platform)
-# UPIPE_SAP_Test (UPIPE is not supported on this platform)
-# Time_Service_Test (ENOTSUP: fork)
-# Tokens_Test (ENOTSUP: fork)
-# Pipe_Test (ENOTSUP: fork)
-# Process_Mutex_Test (ENOTSUP: fork)
-# Process_Strategy_Test (ENOTSUP: flock_wrlock)
-# Enum_Interfaces_Test (ENOTSUP: ACE::get_ip_interfaces)
-#
-# These tests are not run because they fail, catastrophically:
-# Naming_Test (page fault)
-# Reactor_Performance_Test (unknown? doesn't appear to do anything)
-# Reactor_Notify_Test (unknown? doesn't appear to do anything)
-# Service_Config_Test (page fault)
-# A few other tests now fail; these tests have run in previous ACE
-# versions. Their invocations are commented out below.
-
-memShow
-
-#### This test occasionally causes a page fault or a hang on VxWorks.
-#### ld < Message_Queue_Test
-#### write 2, "Message_Queue_Test ", 19
-#### ace_main; unld "Message_Queue_Test"
-
-ld < Basic_Types_Test
-write 2, "Basic_Types_Test ", 17
-ace_main; unld "Basic_Types_Test"
-
-ld < Env_Value_Test
-write 2, "Env_Value_Test ", 15
-ace_main; unld "Env_Value_Test"
-
-ld < Atomic_Op_Test
-write 2, "Atomic_Op_Test ", 15
-ace_main; unld "Atomic_Op_Test"
-
-ld < TSS_Test
-write 2, "TSS_Test ", 9
-ace_main; unld "TSS_Test"
-
-ld < Time_Value_Test
-write 2, "Time_Value_Test ", 16
-ace_main; unld "Time_Value_Test"
-
-ld < SString_Test
-write 2, "SString_Test ", 13
-ace_main; unld "SString_Test"
-
-ld < Handle_Set_Test
-write 2, "Handle_Set_Test ", 16
-ace_main; unld "Handle_Set_Test"
-
-ld < Hash_Map_Manager_Test
-write 2, "Hash_Map_Manager_Test ", 22
-ace_main; unld "Hash_Map_Manager_Test"
-
-ld < Sigset_Ops_Test
-write 2, "Sigset_Ops_Test ", 16
-ace_main; unld "Sigset_Ops_Test"
-
-#### ENOTSUP: semop. This could easily be done with POSIX semaphores,
-#### but ACE no longer uses them on VxWorks.
-#### ld < Thread_Mutex_Test
-#### write 2, "Thread_Mutex_Test ", 11
-#### ace_main; unld "Thread_Mutex_Test"
-
-ld < Timer_Queue_Test
-write 2, "Timer_Queue_Test ", 17
-ace_main; unld "Timer_Queue_Test"
-
-ld < SOCK_Connector_Test
-write 2, "SOCK_Connector_Test ", 20
-ace_main; unld "SOCK_Connector_Test"
-
-ld < Task_Test
-write 2, "Task_Test ", 10
-ace_main; unld "Task_Test"
-
-ld < OrdMultiSet_Test
-write 2, "OrdMultiSet_Test ", 17
-ace_main; unld "OrdMultiSet_Test"
-
-ld < Thread_Manager_Test
-write 2, "Thread_Manager_Test ", 20
-ace_main; unld "Thread_Manager_Test"
-
-ld < Thread_Pool_Test
-write 2, "Thread_Pool_Test ", 17
-ace_main; unld "Thread_Pool_Test"
-
-ld < Future_Test
-write 2, "Future_Test ", 12
-ace_main; unld "Future_Test"
-
-ld < Reactors_Test
-write 2, "Reactors_Test ", 14
-ace_main; unld "Reactors_Test"
-
-ld < Reactor_Timer_Test
-write 2, "Reactor_Timer_Test ", 19
-ace_main; unld "Reactor_Timer_Test"
-
-ld < Reader_Writer_Test
-write 2, "Reader_Writer_Test ", 19
-ace_main; unld "Reader_Writer_Test"
-
-ld < Priority_Reactor_Test
-write 2, "Priority_Reactor_Test ", 22
-ace_main; unld "Priority_Reactor_Test"
-
-ld < SOCK_Test
-write 2, "SOCK_Test ", 10
-ace_main; unld "SOCK_Test"
-
-ld < MT_SOCK_Test
-write 2, "MT_SOCK_Test ", 13
-ace_main; unld "MT_SOCK_Test"
-
-ld < Conn_Test
-write 2, "Conn_Test ", 10
-ace_main; unld "Conn_Test"
-
-ld < Barrier_Test
-write 2, "Barrier_Test ", 13
-ace_main; unld "Barrier_Test"
-
-ld < Buffer_Stream_Test
-write 2, "Buffer_Stream_Test ", 19
-ace_main; unld "Buffer_Stream_Test"
-
-ld < Priority_Buffer_Test
-write 2, "Priority_Buffer_Test ", 21
-ace_main; unld "Priority_Buffer_Test"
-
-ld < Recursive_Mutex_Test
-write 2, "Recursive_Mutex_Test ", 21
-ace_main; unld "Recursive_Mutex_Test"
-
-ld < Map_Manager_Test
-write 2, "Map_Manager_Test ", 17
-ace_main; unld "Map_Manager_Test"
-
-ld < Message_Queue_Notifications_Test
-write 2, "Message_Queue_Notifications_Test ", 33
-ace_main; unld "Message_Queue_Notifications_Test"
-
-ld < Simple_Message_Block_Test
-write 2, "Simple_Message_Block_Test ", 26
-ace_main; unld "Simple_Message_Block_Test"
-
-ld < Message_Block_Test
-write 2, "Message_Block_Test ", 19
-ace_main; unld "Message_Block_Test"
-
-ld < Priority_Task_Test
-write 2, "Priority_Task_Test ", 19
-ace_main; unld "Priority_Task_Test"
-
-ld < IOStream_Test
-write 2, "IOStream_Test ", 14
-ace_main; unld "IOStream_Test"
-
-write 2, "\n", 1
-
-memShow
diff --git a/tests/test_config.h b/tests/test_config.h
deleted file mode 100644
index a1988fec7b9..00000000000
--- a/tests/test_config.h
+++ /dev/null
@@ -1,272 +0,0 @@
-/* -*- C++ -*- */
-// $Id$
-
-// ============================================================================
-// = FILENAME
-// test_config.h
-//
-// = AUTHOR
-// Prashant Jain <pjain@cs.wustl.edu>, Tim Harrison
-// <harrison@cs.wustl.edu>, and David Levine <levine@cs.wustl.edu>
-//
-// ============================================================================
-
-#if !defined (ACE_TEST_CONFIG_H)
-#define ACE_TEST_CONFIG_H
-
-// This first #undef protects against command-line definitions.
-#undef ACE_NDEBUG
-#include "ace/OS.h"
-#include "ace/streams.h"
-
-// The second #undef protects against being reset in a config.h file.
-#undef ACE_NDEBUG
-
-#if !defined (ACE_HAS_TEMPLATE_SPECIALIZATION)
-class KEY
-// ============================================================================
-// = TITLE
-// Define a key for use with the Map_Manager_Test.
-//
-// = DESCRIPTION
-// This class is put into the test_config.h header file to work
-// around AIX C++ compiler "features" related to template
-// instantiation... It is only used by Map_Manager_Test.cpp
-// ============================================================================
-{
-public:
- KEY (size_t v = 0): value_ (v)
- { }
-
- size_t hash (void) const { return this->value_; }
- operator size_t () const { return this->value_; }
-
-private:
- size_t value_;
-};
-#else
-typedef size_t KEY;
-#endif /* ACE_HAS_TEMPLATE_SPECIALIZATION */
-
-#if defined (ACE_WIN32)
-
-#define ACE_DEFAULT_TEST_FILE_A "C:\\temp\\ace_test_file"
-#define ACE_TEMP_FILE_NAME_A "C:\\temp\\ace_temp_file"
-#define ACE_LOG_DIRECTORY_A "C:\\temp\\log\\"
-#define MAKE_PIPE_NAME_A(X) "\\\\.\\pipe\\"#X
-
-#define ACE_DEFAULT_TEST_FILE_W L"C:\\temp\\ace_test_file"
-#define ACE_TEMP_FILE_NAME_W L"C:\\temp\\ace_temp_file"
-#define ACE_LOG_DIRECTORY_W L"C:\\temp\\log\\"
-#define MAKE_PIPE_NAME_W(X) L"\\\\.\\pipe\\"#X
-
-#else
-
-#define ACE_DEFAULT_TEST_FILE_A "/tmp/ace_test_file"
-#define ACE_TEMP_FILE_NAME_A "/tmp/ace_temp_file"
-#define ACE_LOG_DIRECTORY_A "log/"
-#define MAKE_PIPE_NAME_A(X) X
-
-#if defined (ACE_HAS_UNICODE)
-#define ACE_DEFAULT_TEST_FILE_W L"/tmp/ace_test_file"
-#define ACE_TEMP_FILE_NAME_W L"/tmp/ace_temp_file"
-#define ACE_LOG_DIRECTORY_W L"log/"
-#define MAKE_PIPE_NAME_W(X) L##X
-#else
-#define ACE_DEFAULT_TEST_FILE_W "/tmp/ace_test_file"
-#define ACE_TEMP_FILE_NAME_W "/tmp/ace_temp_file"
-#define ACE_LOG_DIRECTORY_W "log/"
-#define MAKE_PIPE_NAME_W(X) X
-#endif /* ACE_HAS_UNICODE */
-
-#endif /* ACE_WIN32 */
-
-#if defined (UNICODE)
-#define ACE_DEFAULT_TEST_FILE ACE_DEFAULT_TEST_FILE_W
-#define ACE_TEMP_FILE_NAME ACE_TEMP_FILE_NAME_W
-#define ACE_LOG_DIRECTORY ACE_LOG_DIRECTORY_W
-#define MAKE_PIPE_NAME MAKE_PIPE_NAME_W
-#else
-#define ACE_DEFAULT_TEST_FILE ACE_DEFAULT_TEST_FILE_A
-#define ACE_TEMP_FILE_NAME ACE_TEMP_FILE_NAME_A
-#define ACE_LOG_DIRECTORY ACE_LOG_DIRECTORY_A
-#define MAKE_PIPE_NAME MAKE_PIPE_NAME_A
-#endif /* UNICODE */
-
-#define ACE_START_TEST(NAME) \
- const char *program = NAME; \
- ACE_LOG_MSG->open (program, ACE_Log_Msg::OSTREAM); \
- if (ace_file_stream.set_output (program) != 0) \
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "set_output failed"), -1); \
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) starting %s test at %D\n", program));
-
-#define ACE_END_TEST \
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Ending %s test at %D\n", program)); \
- ace_file_stream.close ()
-
-#define ACE_APPEND_LOG(NAME) \
- const char *program = NAME; \
- ACE_LOG_MSG->open (program, ACE_Log_Msg::OSTREAM); \
- ace_file_stream.close (); \
- if (ace_file_stream.set_output (program, 1) != 0) \
- ACE_ERROR_RETURN ((LM_ERROR, "%p\n", "set_output failed"), -1); \
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Starting %s test at %D\n", program));
-
-#define ACE_END_LOG \
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Ending %s test at %D\n\n", program)); \
- ace_file_stream.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) \
- char temp[MAXPATHLEN]; \
- ACE_OS::sprintf (temp, "%s%s%s", \
- ACE_LOG_DIRECTORY_A, \
- ACE::basename (NAME, ACE_DIRECTORY_SEPARATOR_CHAR_A), \
- ".log"); \
- ACE_DEBUG ((LM_DEBUG, "(%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, 0x644)) != ERROR) \
- { \
- ACE_OS::close (fd_init_log); \
- ACE_OS::unlink (temp); \
- }
-#else /* ! VXWORKS */
-#define ACE_INIT_LOG(NAME) \
- char temp[MAXPATHLEN]; \
- ACE_OS::sprintf (temp, "%s%s%s", \
- ACE_LOG_DIRECTORY_A, \
- ACE::basename (NAME, ACE_DIRECTORY_SEPARATOR_CHAR_A), \
- ".log"); \
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) Deleting old log file %s (if any)\n\n", temp)); \
- ACE_OS::unlink (temp);
-#endif /* ! VXWORKS */
-
-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_THREADS = 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_CLIENTS = 30;
-
-char ACE_ALPHABET[] = "abcdefghijklmnopqrstuvwxyz";
-
-class ACE_Test_Output
-{
-public:
- ACE_Test_Output (void);
- ~ACE_Test_Output (void);
- int set_output (const char *filename, int append = 0);
- ofstream *output_file (void);
- void close (void);
-
-private:
- ofstream output_file_;
-};
-
-static ACE_Test_Output ace_file_stream;
-
-ACE_Test_Output::ACE_Test_Output (void)
-{
-}
-
-ACE_Test_Output::~ACE_Test_Output (void)
-{
-}
-
-int
-ACE_Test_Output::set_output (const char *filename, int append)
-{
- char temp[MAXPATHLEN];
- // Ignore the error value since the directory may already exist.
-
- char *test_dir = ACE_OS::getenv ("ACE_TEST_DIR");
-
- if (test_dir == 0)
- test_dir = "";
-
- ACE_OS::sprintf (temp,
- "%s%s%s%s",
- test_dir,
- ACE_LOG_DIRECTORY_A,
- ACE::basename (filename, ACE_DIRECTORY_SEPARATOR_CHAR_A),
- ".log");
-
-#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.
- int fd;
- if ((fd = ACE_OS::open (temp, O_WRONLY | O_CREAT, 0x644)) != 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.
- ACE_OS::mkdir (ACE_LOG_DIRECTORY_A);
-#endif /* ! VXWORKS */
-
- int flags = ios::out;
- if (append)
- flags |= ios::app;
- else
- flags |= ios::trunc;
-
- this->output_file_.open (temp, flags);
- if (this->output_file_.bad ())
- {
- return -1;
- }
-
- ACE_LOG_MSG->msg_ostream (ace_file_stream.output_file ());
- ACE_LOG_MSG->clr_flags (ACE_Log_Msg::STDERR | ACE_Log_Msg::LOGGER );
- ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM);
-
- return 0;
-}
-
-ofstream *
-ACE_Test_Output::output_file (void)
-{
- return &this->output_file_;
-}
-
-void
-ACE_Test_Output::close (void)
-{
- this->output_file_.flush ();
- this->output_file_.close ();
-}
-
-void
-randomize (int array[], size_t size)
-{
- size_t i;
-
- for (i = 0; i < size; i++)
- array [i] = i;
-
- ACE_OS::srand (ACE_OS::time (0L));
-
- // Generate an array of random numbers from 0 .. size - 1.
-
- for (i = 0; i < size; i++)
- {
- int index = ACE_OS::rand() % size--;
- int temp = array [index];
- array [index] = array [size];
- array [size] = temp;
- }
-}
-
-#endif /* ACE_TEST_CONFIG_H */
diff --git a/tests/tests.dsw b/tests/tests.dsw
deleted file mode 100644
index a1ebdad96bc..00000000000
--- a/tests/tests.dsw
+++ /dev/null
@@ -1,653 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Atomic_Op_Test"=.\Atomic_Op_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Barrier_Test"=.\Barrier_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Basic_Types_Test"=.\Basic_Types_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Buffer_Stream_Test"=.\Buffer_Stream_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Conn_Test"=.\Conn_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Enum_Interfaces_Test"=.\Enum_Interfaces_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Env_Value_Test"=.\Env_Value_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Future_Test"=.\Future_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Handle_Set_Test"=.\Handle_Set_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Hash_Map_Manager_Test"=.\Hash_Map_Manager_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "IOStream_Test"=.\IOStream_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "MM_Shared_Memory_Test"=.\MM_Shared_Memory_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "MT_SOCK_Test"=.\MT_SOCK_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Map_Manager_Test"=.\Map_Manager_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Mem_Map_Test"=.\Mem_Map_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Message_Block_Test"=.\Message_Block_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Message_Queue_Notifications_Test"=.\Message_Queue_Notifications_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Message_Queue_Test"=.\Message_Queue_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Naming_Test"=.\Naming_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Notify_Performance_Test"=.\Notify_Performance_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "OrdMultiSet_Test"=.\OrdMultiSet_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Pipe_Test"=.\Pipe_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Priority_Buffer_Test"=.\Priority_Buffer_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Priority_Reactor_Test"=.\Priority_Reactor_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Priority_Task_Test"=.\Priority_Task_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Process_Mutex_Test"=.\Process_Mutex_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Process_Strategy_Test"=.\Process_Strategy_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactor_Exceptions_Test"=.\Reactor_Exceptions_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactor_Notify_Test"=.\Reactor_Notify_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactor_Performance_Test"=.\Reactor_Performance_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactor_Timer_Test"=.\Reactor_Timer_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactors_Test"=.\Reactors_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reader_Writer_Test"=.\Reader_Writer_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Recursive_Mutex_Test"=.\Recursive_Mutex_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SOCK_Connector_Test"=.\SOCK_Connector_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SOCK_Test"=.\SOCK_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SPIPE_Test"=.\SPIPE_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SString_Test"=.\SString_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SV_Shared_Memory_Test"=.\SV_Shared_Memory_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Semaphore_Test"=.\Semaphore_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Service_Config_Test"=.\Service_Config_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Sigset_Ops_Test"=.\Sigset_Ops_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Simple_Message_Block_Test"=.\Simple_Message_Block_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "TSS_Test"=.\TSS_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Task_Test"=.\Task_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Thread_Manager_Test"=.\Thread_Manager_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Thread_Mutex_Test"=.\Thread_Mutex_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Thread_Pool_Test"=.\Thread_Pool_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Time_Service_Test"=.\Time_Service_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Time_Value_Test"=.\Time_Value_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Timer_Queue_Test"=.\Timer_Queue_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Tokens_Test"=.\Tokens_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "UPIPE_SAP_Test"=.\UPIPE_SAP_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/tests/tests.mak b/tests/tests.mak
deleted file mode 100644
index 88d27ce7ab0..00000000000
--- a/tests/tests.mak
+++ /dev/null
@@ -1,8526 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=OrdMultiSet_Test - Win32 Debug
-!MESSAGE No configuration specified. Defaulting to OrdMultiSet_Test - Win32\
- Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Handle_Set_Test - Win32 Debug" && "$(CFG)" !=\
- "Mem_Map_Test - Win32 Debug" && "$(CFG)" != "Naming_Test - Win32 Debug" &&\
- "$(CFG)" != "Reactor_Timer_Test - Win32 Debug" && "$(CFG)" !=\
- "Reactors_Test - Win32 Debug" && "$(CFG)" != "SString_Test - Win32 Debug" &&\
- "$(CFG)" != "Time_Value_Test - Win32 Debug" && "$(CFG)" !=\
- "Timer_Queue_Test - Win32 Debug" && "$(CFG)" != "UPIPE_SAP_Test - Win32 Debug"\
- && "$(CFG)" != "Priority_Buffer_Test - Win32 Debug" && "$(CFG)" !=\
- "Time_Service_Test - Win32 Debug" && "$(CFG)" != "SPIPE_Test - Win32 Debug" &&\
- "$(CFG)" != "Buffer_Stream_Test - Win32 Debug" && "$(CFG)" !=\
- "Barrier_Test - Win32 Debug" && "$(CFG)" != "Reader_Writer_Test - Win32 Debug"\
- && "$(CFG)" != "Recursive_Mutex_Test - Win32 Debug" && "$(CFG)" !=\
- "Task_Test - Win32 Debug" && "$(CFG)" != "Thread_Manager_Test - Win32 Debug" &&\
- "$(CFG)" != "TSS_Test - Win32 Debug" && "$(CFG)" !=\
- "Thread_Pool_Test - Win32 Debug" && "$(CFG)" != "Future_Test - Win32 Debug" &&\
- "$(CFG)" != "Tokens_Test - Win32 Debug" && "$(CFG)" !=\
- "Message_Queue_Test - Win32 Debug" && "$(CFG)" !=\
- "Map_Manager_Test - Win32 Debug" && "$(CFG)" != "Pipe_Test - Win32 Debug" &&\
- "$(CFG)" != "Process_Mutex_Test - Win32 Debug" && "$(CFG)" !=\
- "SV_Shared_Memory_Test - Win32 Debug" && "$(CFG)" !=\
- "MM_Shared_Memory_Test - Win32 Debug" && "$(CFG)" !=\
- "Service_Config_Test - Win32 Debug" && "$(CFG)" != "SOCK_Test - Win32 Debug" &&\
- "$(CFG)" != "Message_Block_Test - Win32 Debug" && "$(CFG)" !=\
- "Reactor_Notify_Test - Win32 Debug" && "$(CFG)" !=\
- "IOStream_Test - Win32 Debug" && "$(CFG)" !=\
- "Process_Strategy_Test - Win32 Debug" && "$(CFG)" != "Conn_Test - Win32 Debug"\
- && "$(CFG)" != "Simple_Message_Block_Test - Win32 Debug" && "$(CFG)" !=\
- "Reactor_Exceptions_Test - Win32 Debug" && "$(CFG)" !=\
- "Priority_Task_Test - Win32 Debug" && "$(CFG)" !=\
- "Sigset_Ops_Test - Win32 Debug" && "$(CFG)" !=\
- "Message_Queue_Notifications_Test - Win32 Debug" && "$(CFG)" !=\
- "Enum_Interfaces_Test - Win32 Debug" && "$(CFG)" !=\
- "Hash_Map_Manager_Test - Win32 Debug" && "$(CFG)" !=\
- "Semaphore_Test - Win32 Debug" && "$(CFG)" != "Atomic_Op_Test - Win32 Debug" &&\
- "$(CFG)" != "MT_SOCK_Test - Win32 Debug" && "$(CFG)" !=\
- "Priority_Reactor_Test - Win32 Debug" && "$(CFG)" !=\
- "Reactor_Performance_Test - Win32 Debug" && "$(CFG)" !=\
- "Notify_Performance_Test - Win32 Debug" && "$(CFG)" !=\
- "Thread_Mutex_Test - Win32 Debug" && "$(CFG)" !=\
- "SOCK_Connector_Test - Win32 Debug" && "$(CFG)" !=\
- "Basic_Types_Test - Win32 Debug" && "$(CFG)" != "Env_Value_Test - Win32 Debug"\
- && "$(CFG)" != "OrdMultiSet_Test - Win32 Debug"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "tests.mak" CFG="OrdMultiSet_Test - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Handle_Set_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exceptions_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Ops_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notifications_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Env_Value_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "OrdMultiSet_Test - Win32 Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "SOCK_Connector_Test - Win32 Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "Handle_Set_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Handle_Set_Test\Debug"
-# PROP BASE Intermediate_Dir "Handle_Set_Test\Debug"
-# PROP BASE Target_Dir "Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Handle_Set_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Handle_Set_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Handle_Set_Test.exe"
- -@erase "$(OUTDIR)\Handle_Set_Test.ilk"
- -@erase "$(OUTDIR)\Handle_Set_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Handle_Set_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Handle_Set_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Handle_Set_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Handle_Set_Test.obj"
-
-"$(OUTDIR)\Handle_Set_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Mem_Map_Test\Debug"
-# PROP BASE Intermediate_Dir "Mem_Map_Test\Debug"
-# PROP BASE Target_Dir "Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Mem_Map_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Mem_Map_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Mem_Map_Test.exe"
- -@erase "$(OUTDIR)\Mem_Map_Test.ilk"
- -@erase "$(OUTDIR)\Mem_Map_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Mem_Map_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Mem_Map_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Mem_Map_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Mem_Map_Test.obj"
-
-"$(OUTDIR)\Mem_Map_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Naming_Test\Debug"
-# PROP BASE Intermediate_Dir "Naming_Test\Debug"
-# PROP BASE Target_Dir "Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Naming_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Naming_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Naming_Test.exe"
- -@erase "$(OUTDIR)\Naming_Test.ilk"
- -@erase "$(OUTDIR)\Naming_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Naming_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Naming_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Naming_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Naming_Test.obj"
-
-"$(OUTDIR)\Naming_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Timer_Test\Debug"
-# PROP BASE Intermediate_Dir "Reactor_Timer_Test\Debug"
-# PROP BASE Target_Dir "Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Reactor_Timer_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Timer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Timer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Timer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Timer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Timer_Test.obj"
-
-"$(OUTDIR)\Reactor_Timer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactors_Test\Debug"
-# PROP BASE Intermediate_Dir "Reactors_Test\Debug"
-# PROP BASE Target_Dir "Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Reactors_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactors_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactors_Test.exe"
- -@erase "$(OUTDIR)\Reactors_Test.ilk"
- -@erase "$(OUTDIR)\Reactors_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactors_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactors_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactors_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactors_Test.obj"
-
-"$(OUTDIR)\Reactors_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SString_Test\Debug"
-# PROP BASE Intermediate_Dir "SString_Test\Debug"
-# PROP BASE Target_Dir "SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "SString_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SString_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SString_Test.exe"
- -@erase "$(OUTDIR)\SString_Test.ilk"
- -@erase "$(OUTDIR)\SString_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SString_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SString_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SString_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SString_Test.obj"
-
-"$(OUTDIR)\SString_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Value_Test\Debug"
-# PROP BASE Intermediate_Dir "Time_Value_Test\Debug"
-# PROP BASE Target_Dir "Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Time_Value_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Value_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Time_Value_Test.exe"
- -@erase "$(OUTDIR)\Time_Value_Test.ilk"
- -@erase "$(OUTDIR)\Time_Value_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Time_Value_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Time_Value_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Value_Test.obj"
-
-"$(OUTDIR)\Time_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Timer_Queue_Test\Debug"
-# PROP BASE Intermediate_Dir "Timer_Queue_Test\Debug"
-# PROP BASE Target_Dir "Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Timer_Queue_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Timer_Queue_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Timer_Queue_Test.exe"
- -@erase "$(OUTDIR)\Timer_Queue_Test.ilk"
- -@erase "$(OUTDIR)\Timer_Queue_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Timer_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Timer_Queue_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Timer_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Timer_Queue_Test.obj"
-
-"$(OUTDIR)\Timer_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "UPIPE_SAP_Test\Debug"
-# PROP BASE Intermediate_Dir "UPIPE_SAP_Test\Debug"
-# PROP BASE Target_Dir "UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "UPIPE_SAP_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\UPIPE_SAP_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.exe"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.ilk"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/UPIPE_SAP_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/UPIPE_SAP_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/UPIPE_SAP_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\UPIPE_SAP_Test.obj"
-
-"$(OUTDIR)\UPIPE_SAP_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Buffer_Test\Debug"
-# PROP BASE Intermediate_Dir "Priority_Buffer_Test\Debug"
-# PROP BASE Target_Dir "Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Priority_Buffer_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Buffer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.exe"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Buffer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Buffer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Buffer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Buffer_Test.obj"
-
-"$(OUTDIR)\Priority_Buffer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Service_Test\Debug"
-# PROP BASE Intermediate_Dir "Time_Service_Test\Debug"
-# PROP BASE Target_Dir "Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Time_Service_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Service_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Time_Service_Test.exe"
- -@erase "$(OUTDIR)\Time_Service_Test.ilk"
- -@erase "$(OUTDIR)\Time_Service_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Service_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Time_Service_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Time_Service_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Service_Test.obj"
-
-"$(OUTDIR)\Time_Service_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SPIPE_Test\SPIPE_Te"
-# PROP BASE Intermediate_Dir "SPIPE_Test\SPIPE_Te"
-# PROP BASE Target_Dir "SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "SPIPE_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SPIPE_Test.exe"
- -@erase "$(OUTDIR)\SPIPE_Test.ilk"
- -@erase "$(OUTDIR)\SPIPE_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SPIPE_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SPIPE_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SPIPE_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE_Test.obj"
-
-"$(OUTDIR)\SPIPE_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Buffer_Stream_Test\Debug"
-# PROP BASE Intermediate_Dir "Buffer_Stream_Test\Debug"
-# PROP BASE Target_Dir "Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Buffer_Stream_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Buffer_Stream_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.exe"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.ilk"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Buffer_Stream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Buffer_Stream_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Buffer_Stream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Buffer_Stream_Test.obj"
-
-"$(OUTDIR)\Buffer_Stream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Barrier_Test\Debug"
-# PROP BASE Intermediate_Dir "Barrier_Test\Debug"
-# PROP BASE Target_Dir "Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Barrier_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Barrier_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Barrier_Test.exe"
- -@erase "$(OUTDIR)\Barrier_Test.ilk"
- -@erase "$(OUTDIR)\Barrier_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Barrier_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Barrier_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Barrier_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Barrier_Test.obj"
-
-"$(OUTDIR)\Barrier_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reader_Writer_Test\Debug"
-# PROP BASE Intermediate_Dir "Reader_Writer_Test\Debug"
-# PROP BASE Target_Dir "Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Reader_Writer_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reader_Writer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reader_Writer_Test.exe"
- -@erase "$(OUTDIR)\Reader_Writer_Test.ilk"
- -@erase "$(OUTDIR)\Reader_Writer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reader_Writer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reader_Writer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reader_Writer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reader_Writer_Test.obj"
-
-"$(OUTDIR)\Reader_Writer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Recursive_Mutex_Test\Debug"
-# PROP BASE Intermediate_Dir "Recursive_Mutex_Test\Debug"
-# PROP BASE Target_Dir "Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Recursive_Mutex_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Recursive_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Recursive_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Recursive_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Recursive_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Recursive_Mutex_Test.obj"
-
-"$(OUTDIR)\Recursive_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Task_Test\Debug"
-# PROP BASE Intermediate_Dir "Task_Test\Debug"
-# PROP BASE Target_Dir "Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Task_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Task_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Task_Test.exe"
- -@erase "$(OUTDIR)\Task_Test.ilk"
- -@erase "$(OUTDIR)\Task_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Task_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Task_Test.obj"
-
-"$(OUTDIR)\Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Manager_Test\Debug"
-# PROP BASE Intermediate_Dir "Thread_Manager_Test\Debug"
-# PROP BASE Target_Dir "Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Thread_Manager_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Manager_Test.exe"
- -@erase "$(OUTDIR)\Thread_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Manager_Test.obj"
-
-"$(OUTDIR)\Thread_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "TSS_Test\Debug"
-# PROP BASE Intermediate_Dir "TSS_Test\Debug"
-# PROP BASE Target_Dir "TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "TSS_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\TSS_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\TSS_Test.exe"
- -@erase "$(OUTDIR)\TSS_Test.ilk"
- -@erase "$(OUTDIR)\TSS_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/TSS_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/TSS_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/TSS_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\TSS_Test.obj"
-
-"$(OUTDIR)\TSS_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Pool_Test\Debug"
-# PROP BASE Intermediate_Dir "Thread_Pool_Test\Debug"
-# PROP BASE Target_Dir "Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Thread_Pool_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Pool_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Pool_Test.exe"
- -@erase "$(OUTDIR)\Thread_Pool_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Pool_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Pool_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Pool_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Pool_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Pool_Test.obj"
-
-"$(OUTDIR)\Thread_Pool_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Future_Test\Debug"
-# PROP BASE Intermediate_Dir "Future_Test\Debug"
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Future_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Future_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Future_Test.exe"
- -@erase "$(OUTDIR)\Future_Test.ilk"
- -@erase "$(OUTDIR)\Future_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Future_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Future_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Future_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Future_Test.obj"
-
-"$(OUTDIR)\Future_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Tokens_Test\Debug"
-# PROP BASE Intermediate_Dir "Tokens_Test\Debug"
-# PROP BASE Target_Dir "Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Tokens_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Tokens_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Tokens_Test.exe"
- -@erase "$(OUTDIR)\Tokens_Test.ilk"
- -@erase "$(OUTDIR)\Tokens_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Tokens_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Tokens_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Tokens_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Tokens_Test.obj"
-
-"$(OUTDIR)\Tokens_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Queue_Test\Debug"
-# PROP BASE Intermediate_Dir "Message_Queue_Test\Debug"
-# PROP BASE Target_Dir "Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Message_Queue_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Test.ilk"
- -@erase "$(OUTDIR)\Message_Queue_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Queue_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Map_Manager_Test\Debug"
-# PROP BASE Intermediate_Dir "Map_Manager_Test\Debug"
-# PROP BASE Target_Dir "Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Map_Manager_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Map_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Map_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Map_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Map_Manager_Test.obj"
-
-"$(OUTDIR)\Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Pipe_Test\Debug"
-# PROP BASE Intermediate_Dir "Pipe_Test\Debug"
-# PROP BASE Target_Dir "Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Pipe_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Pipe_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Pipe_Test.exe"
- -@erase "$(OUTDIR)\Pipe_Test.ilk"
- -@erase "$(OUTDIR)\Pipe_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Pipe_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Pipe_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Pipe_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Pipe_Test.obj"
-
-"$(OUTDIR)\Pipe_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Process_Mutex_Test\Debug"
-# PROP BASE Intermediate_Dir "Process_Mutex_Test\Debug"
-# PROP BASE Target_Dir "Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Process_Mutex_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Process_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Process_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Process_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Process_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Process_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Mutex_Test.obj"
-
-"$(OUTDIR)\Process_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SV_Shared_Memory_Test\Debug"
-# PROP BASE Intermediate_Dir "SV_Shared_Memory_Test\Debug"
-# PROP BASE Target_Dir "SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "SV_Shared_Memory_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SV_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.ilk"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SV_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SV_Shared_Memory_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SV_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SV_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\SV_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MM_Shared_Memory_Test\Debug"
-# PROP BASE Intermediate_Dir "MM_Shared_Memory_Test\Debug"
-# PROP BASE Target_Dir "MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "MM_Shared_Memory_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MM_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.ilk"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MM_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/MM_Shared_Memory_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/MM_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MM_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\MM_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Service_Config_Test\Debug"
-# PROP BASE Intermediate_Dir "Service_Config_Test\Debug"
-# PROP BASE Target_Dir "Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Service_Config_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Service_Config_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Service_Config_Test.exe"
- -@erase "$(OUTDIR)\Service_Config_Test.ilk"
- -@erase "$(OUTDIR)\Service_Config_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Service_Config_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Service_Config_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Service_Config_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Service_Config_Test.obj"
-
-"$(OUTDIR)\Service_Config_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SOCK_Test\Debug"
-# PROP BASE Intermediate_Dir "SOCK_Test\Debug"
-# PROP BASE Target_Dir "SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "SOCK_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SOCK_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Test.ilk"
- -@erase "$(OUTDIR)\SOCK_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SOCK_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Test.obj"
-
-"$(OUTDIR)\SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Block_Test\Debug"
-# PROP BASE Intermediate_Dir "Message_Block_Test\Debug"
-# PROP BASE Target_Dir "Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Message_Block_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Message_Block_Test.ilk"
- -@erase "$(OUTDIR)\Message_Block_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Block_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Block_Test.obj"
-
-"$(OUTDIR)\Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Notify_Test\Debug"
-# PROP BASE Intermediate_Dir "Reactor_Notify_Test\Debug"
-# PROP BASE Target_Dir "Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Reactor_Notify_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Notify_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Notify_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Notify_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Notify_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Notify_Test.obj"
-
-"$(OUTDIR)\Reactor_Notify_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "IOStream_Test\Debug"
-# PROP BASE Intermediate_Dir "IOStream_Test\Debug"
-# PROP BASE Target_Dir "IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "IOStream_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\IOStream_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\IOStream_Test.exe"
- -@erase "$(OUTDIR)\IOStream_Test.ilk"
- -@erase "$(OUTDIR)\IOStream_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/IOStream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/IOStream_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/IOStream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\IOStream_Test.obj"
-
-"$(OUTDIR)\IOStream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Process_Strategy_Test\Debug"
-# PROP BASE Intermediate_Dir "Process_Strategy_Test\Debug"
-# PROP BASE Target_Dir "Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Process_Strategy_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Strategy_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Process_Strategy_Test.exe"
- -@erase "$(OUTDIR)\Process_Strategy_Test.ilk"
- -@erase "$(OUTDIR)\Process_Strategy_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Strategy_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Process_Strategy_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Process_Strategy_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Strategy_Test.obj"
-
-"$(OUTDIR)\Process_Strategy_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Conn_Test\Debug"
-# PROP BASE Intermediate_Dir "Conn_Test\Debug"
-# PROP BASE Target_Dir "Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Conn_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Conn_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Conn_Test.exe"
- -@erase "$(OUTDIR)\Conn_Test.ilk"
- -@erase "$(OUTDIR)\Conn_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Conn_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Conn_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Conn_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Conn_Test.obj"
-
-"$(OUTDIR)\Conn_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Simple_Message_Block_Test\Debug"
-# PROP BASE Intermediate_Dir "Simple_Message_Block_Test\Debug"
-# PROP BASE Target_Dir "Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Simple_Message_Block_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Simple_Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.ilk"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Simple_Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Simple_Message_Block_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Simple_Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Simple_Message_Block_Test.obj"
-
-"$(OUTDIR)\Simple_Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Exceptions_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Exceptions_Test\Debug"
-# PROP BASE Intermediate_Dir "Reactor_Exceptions_Test\Debug"
-# PROP BASE Target_Dir "Reactor_Exceptions_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Reactor_Exceptions_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Exceptions_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Exceptions_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Exceptions_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Exceptions_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Exceptions_Test.obj"
-
-"$(OUTDIR)\Reactor_Exceptions_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Task_Test\Debug"
-# PROP BASE Intermediate_Dir "Priority_Task_Test\Debug"
-# PROP BASE Target_Dir "Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Priority_Task_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Task_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Task_Test.exe"
- -@erase "$(OUTDIR)\Priority_Task_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Task_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Task_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Task_Test.obj"
-
-"$(OUTDIR)\Priority_Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Sigset_Ops_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Sigset_Ops_Test\Debug"
-# PROP BASE Intermediate_Dir "Sigset_Ops_Test\Debug"
-# PROP BASE Target_Dir "Sigset_Ops_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Sigset_Ops_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Sigset_Ops_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.exe"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.ilk"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Sigset_Ops_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Sigset_Ops_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Sigset_Ops_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Sigset_Ops_Test.obj"
-
-"$(OUTDIR)\Sigset_Ops_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notifications_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Queue_Notifications_Test\Debug"
-# PROP BASE Intermediate_Dir "Message_Queue_Notifications_Test\Debug"
-# PROP BASE Target_Dir "Message_Queue_Notifications_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Message_Queue_Notifications_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Notifications_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.ilk"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Notifications_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Queue_Notifications_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Notifications_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Notifications_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Notifications_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Enum_Interfaces_Test\Debug"
-# PROP BASE Intermediate_Dir "Enum_Interfaces_Test\Debug"
-# PROP BASE Target_Dir "Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir "Enum_Interfaces_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Enum_Interfaces_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.exe"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.ilk"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Enum_Interfaces_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Enum_Interfaces_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Enum_Interfaces_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Enum_Interfaces_Test.obj"
-
-"$(OUTDIR)\Enum_Interfaces_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Hash_Map_Manager_Test\Debug"
-# PROP BASE Intermediate_Dir "Hash_Map_Manager_Test\Debug"
-# PROP BASE Target_Dir "Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir "Hash_Map_Manager_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Hash_Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Hash_Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Hash_Map_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Hash_Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Hash_Map_Manager_Test.obj"
-
-"$(OUTDIR)\Hash_Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Semaphore_Test\Debug"
-# PROP BASE Intermediate_Dir "Semaphore_Test\Debug"
-# PROP BASE Target_Dir "Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir ".\Debug"
-# PROP Target_Dir "Semaphore_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Semaphore_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Semaphore_Test.exe"
- -@erase "$(OUTDIR)\Semaphore_Test.ilk"
- -@erase "$(OUTDIR)\Semaphore_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Semaphore_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Semaphore_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Semaphore_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Semaphore_Test.obj"
-
-"$(OUTDIR)\Semaphore_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Atomic_Op_Test\Debug"
-# PROP BASE Intermediate_Dir "Atomic_Op_Test\Debug"
-# PROP BASE Target_Dir "Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Atomic_Op_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Atomic_Op_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Atomic_Op_Test.exe"
- -@erase "$(OUTDIR)\Atomic_Op_Test.ilk"
- -@erase "$(OUTDIR)\Atomic_Op_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Atomic_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Atomic_Op_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Atomic_Op_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Atomic_Op_Test.obj"
-
-"$(OUTDIR)\Atomic_Op_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MT_SOCK_Test\Debug"
-# PROP BASE Intermediate_Dir "MT_SOCK_Test\Debug"
-# PROP BASE Target_Dir "MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "MT_SOCK_Test"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MT_SOCK_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\MT_SOCK_Test.exe"
- -@erase "$(OUTDIR)\MT_SOCK_Test.ilk"
- -@erase "$(OUTDIR)\MT_SOCK_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MT_SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/MT_SOCK_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/MT_SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MT_SOCK_Test.obj"
-
-"$(OUTDIR)\MT_SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Reactor_Test\Debug"
-# PROP BASE Intermediate_Dir "Priority_Reactor_Test\Debug"
-# PROP BASE Target_Dir "Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Priority_Reactor_Test"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Reactor_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.exe"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Reactor_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Reactor_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Reactor_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Reactor_Test.obj"
-
-"$(OUTDIR)\Priority_Reactor_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Performance_Test\Debug"
-# PROP BASE Intermediate_Dir "Reactor_Performance_Test\Debug"
-# PROP BASE Target_Dir "Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Reactor_Performance_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Performance_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Performance_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Performance_Test.obj"
-
-"$(OUTDIR)\Reactor_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Notify_Performance_Test\Debug"
-# PROP BASE Intermediate_Dir "Notify_Performance_Test\Debug"
-# PROP BASE Target_Dir "Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Notify_Performance_Test"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Notify_Performance_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Notify_Performance_Test.exe"
- -@erase "$(OUTDIR)\Notify_Performance_Test.ilk"
- -@erase "$(OUTDIR)\Notify_Performance_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Notify_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Notify_Performance_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Notify_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Notify_Performance_Test.obj"
-
-"$(OUTDIR)\Notify_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Mutex_Test\Debug"
-# PROP BASE Intermediate_Dir "Thread_Mutex_Test\Debug"
-# PROP BASE Target_Dir "Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Thread_Mutex_Test"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Mutex_Test.obj"
-
-"$(OUTDIR)\Thread_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SOCK_Connector_Test\Debug"
-# PROP BASE Intermediate_Dir "SOCK_Connector_Test\Debug"
-# PROP BASE Target_Dir "SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "SOCK_Connector_Test"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Connector_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.ilk"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Connector_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SOCK_Connector_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SOCK_Connector_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Connector_Test.obj"
-
-"$(OUTDIR)\SOCK_Connector_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Basic_Types_Test\Debug"
-# PROP BASE Intermediate_Dir "Basic_Types_Test\Debug"
-# PROP BASE Target_Dir "Basic_Types_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "Basic_Types_Test"
-OUTDIR=.\.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\Basic_Types_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Basic_Types_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Basic_Types_Test.exe"
- -@erase "$(OUTDIR)\Basic_Types_Test.ilk"
- -@erase "$(OUTDIR)\Basic_Types_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/Basic_Types_Test.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Basic_Types_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Basic_Types_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Basic_Types_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Basic_Types_Test.obj"
-
-"$(OUTDIR)\Basic_Types_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Env_Value_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Env_Value_Test\Debug"
-# PROP BASE Intermediate_Dir "Env_Value_Test\Debug"
-# PROP BASE Target_Dir "Env_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Env_Value_Test\Debug"
-# PROP Intermediate_Dir "Env_Value_Test\Debug"
-# PROP Target_Dir "Env_Value_Test"
-OUTDIR=.\Env_Value_Test\Debug
-INTDIR=.\Env_Value_Test\Debug
-
-ALL : "$(OUTDIR)\Env_Value_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Env_Value_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Env_Value_Test.exe"
- -@erase "$(OUTDIR)\Env_Value_Test.ilk"
- -@erase "$(OUTDIR)\Env_Value_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MLd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/Env_Value_Test.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Env_Value_Test\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Env_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Env_Value_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Env_Value_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Env_Value_Test.obj"
-
-"$(OUTDIR)\Env_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "OrdMultiSet_Test - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "OrdMultiSet_Test\Debug"
-# PROP BASE Intermediate_Dir "OrdMultiSet_Test\Debug"
-# PROP BASE Target_Dir "OrdMultiSet_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Target_Dir "OrdMultiSet_Test"
-OUTDIR=.
-INTDIR=.\Debug
-
-ALL : "$(OUTDIR)\OrdMultiSet_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\OrdMultiSet_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\OrdMultiSet_Test.exe"
- -@erase "$(OUTDIR)\OrdMultiSet_Test.ilk"
- -@erase "$(OUTDIR)\OrdMultiSet_Test.pdb"
-
-"$(INTDIR)" :
- if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /Fp"$(INTDIR)/OrdMultiSet_Test.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=.\Debug/
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/OrdMultiSet_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/OrdMultiSet_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/OrdMultiSet_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\OrdMultiSet_Test.obj"
-
-"$(OUTDIR)\OrdMultiSet_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "Handle_Set_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Handle_Set_Test.cpp
-DEP_CPP_HANDL=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Handle_Set_Test.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Mem_Map_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Mem_Map_Test.cpp
-DEP_CPP_MEM_M=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Mem_Map_Test.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Naming_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Naming_Test.cpp
-DEP_CPP_NAMIN=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Name_Proxy.h"\
- {$(INCLUDE)}"\ace\Name_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Name_Space.h"\
- {$(INCLUDE)}"\ace\Naming_Context.h"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Naming_Test.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Reactor_Timer_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Reactor_Timer_Test.cpp
-DEP_CPP_REACT=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reactor_Timer_Test.obj" : $(SOURCE) $(DEP_CPP_REACT) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Reactors_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Reactors_Test.cpp
-DEP_CPP_REACTO=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reactors_Test.obj" : $(SOURCE) $(DEP_CPP_REACTO) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "SString_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\SString_Test.cpp
-DEP_CPP_SSTRI=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\SString_Test.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Time_Value_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Time_Value_Test.cpp
-DEP_CPP_TIME_=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Time_Value_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Timer_Queue_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Timer_Queue_Test.cpp
-DEP_CPP_TIMER=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Hash.h"\
- {$(INCLUDE)}"\ace\Timer_Hash_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Hash_T.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Timer_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "UPIPE_SAP_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\UPIPE_SAP_Test.cpp
-DEP_CPP_UPIPE=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\ace\UPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\UPIPE_Connector.h"\
- {$(INCLUDE)}"\ace\UPIPE_Connector.i"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\UPIPE_SAP_Test.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Priority_Buffer_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Priority_Buffer_Test.cpp
-DEP_CPP_PRIOR=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Priority_Buffer_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Time_Service_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Time_Service_Test.cpp
-DEP_CPP_TIME_S=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Time_Service_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_S) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "SPIPE_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\SPIPE_Test.cpp
-DEP_CPP_SPIPE=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Connector.h"\
- {$(INCLUDE)}"\ace\SPIPE_Connector.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\SPIPE_Test.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Buffer_Stream_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Buffer_Stream_Test.cpp
-DEP_CPP_BUFFE=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Buffer_Stream_Test.obj" : $(SOURCE) $(DEP_CPP_BUFFE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Barrier_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Barrier_Test.cpp
-DEP_CPP_BARRI=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Barrier_Test.obj" : $(SOURCE) $(DEP_CPP_BARRI) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Reader_Writer_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Reader_Writer_Test.cpp
-DEP_CPP_READE=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reader_Writer_Test.obj" : $(SOURCE) $(DEP_CPP_READE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Recursive_Mutex_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Recursive_Mutex_Test.cpp
-DEP_CPP_RECUR=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Recursive_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Task_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Task_Test.cpp
-DEP_CPP_TASK_=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Task_Test.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Thread_Manager_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Thread_Manager_Test.cpp
-DEP_CPP_THREA=\
- ".\Thread_Manager_Test.h"\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "TSS_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\TSS_Test.cpp
-DEP_CPP_TSS_T=\
- ".\TSS_Test_Errno.h"\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\TSS_Test.obj" : $(SOURCE) $(DEP_CPP_TSS_T) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Thread_Pool_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Thread_Pool_Test.cpp
-DEP_CPP_THREAD=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread_Pool_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Future_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Future_Test.cpp
-DEP_CPP_FUTUR=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Activation_Queue.h"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Future.cpp"\
- {$(INCLUDE)}"\ace\Future.h"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Method_Object.h"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Future_Test.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Tokens_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Tokens_Test.cpp
-DEP_CPP_TOKEN=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Remote_Tokens.h"\
- {$(INCLUDE)}"\ace\Remote_Tokens.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Token_Collection.h"\
- {$(INCLUDE)}"\ace\Token_Collection.i"\
- {$(INCLUDE)}"\ace\Token_Invariants.h"\
- {$(INCLUDE)}"\ace\Token_Invariants.i"\
- {$(INCLUDE)}"\ace\Token_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Token_Request_Reply.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Tokens_Test.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Message_Queue_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Message_Queue_Test.cpp
-DEP_CPP_MESSA=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Message_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Map_Manager_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Map_Manager_Test.cpp
-DEP_CPP_MAP_M=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_MAP_M) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Pipe_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Pipe_Test.cpp
-DEP_CPP_PIPE_=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Pipe_Test.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Process_Mutex_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Process_Mutex_Test.cpp
-DEP_CPP_PROCE=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "SV_Shared_Memory_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\SV_Shared_Memory_Test.cpp
-DEP_CPP_SV_SH=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\SV_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "MM_Shared_Memory_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\MM_Shared_Memory_Test.cpp
-DEP_CPP_MM_SH=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Shared_Memory.h"\
- {$(INCLUDE)}"\ace\Shared_Memory_MM.h"\
- {$(INCLUDE)}"\ace\Shared_Memory_MM.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\MM_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_MM_SH) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Service_Config_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Service_Config_Test.cpp
-DEP_CPP_SERVI=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Service_Config_Test.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "SOCK_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Test.cpp
-DEP_CPP_SOCK_=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Message_Block_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Message_Block_Test.cpp
-DEP_CPP_MESSAG=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAG) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Reactor_Notify_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Reactor_Notify_Test.cpp
-DEP_CPP_REACTOR=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reactor_Notify_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "IOStream_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\IOStream_Test.cpp
-DEP_CPP_IOSTR=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IOStream.h"\
- {$(INCLUDE)}"\ace\IOStream_T.cpp"\
- {$(INCLUDE)}"\ace\IOStream_T.h"\
- {$(INCLUDE)}"\ace\IOStream_T.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\IOStream_Test.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Process_Strategy_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Process_Strategy_Test.cpp
-DEP_CPP_PROCES=\
- ".\Process_Strategy_Test.h"\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Process_Strategy_Test.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Conn_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Conn_Test.cpp
-DEP_CPP_CONN_=\
- "..\ace\LOCK_SOCK_Acceptor.cpp"\
- ".\Conn_Test.h"\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\LOCK_SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Conn_Test.obj" : $(SOURCE) $(DEP_CPP_CONN_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Simple_Message_Block_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Simple_Message_Block_Test.cpp
-DEP_CPP_SIMPL=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Simple_Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_SIMPL)\
- "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Reactor_Exceptions_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Reactor_Exceptions_Test.cpp
-DEP_CPP_REACTOR_=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Dgram.h"\
- {$(INCLUDE)}"\ace\SOCK_Dgram.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reactor_Exceptions_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR_)\
- "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Priority_Task_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Priority_Task_Test.cpp
-DEP_CPP_PRIORI=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Sched_Params.h"\
- {$(INCLUDE)}"\ace\Sched_Params.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Priority_Task_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORI) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Sigset_Ops_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Sigset_Ops_Test.cpp
-DEP_CPP_SIGSE=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Sigset_Ops_Test.obj" : $(SOURCE) $(DEP_CPP_SIGSE) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Message_Queue_Notifications_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Message_Queue_Notifications_Test.cpp
-DEP_CPP_MESSAGE=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Message_Queue_Notifications_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAGE)\
- "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Enum_Interfaces_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Enum_Interfaces_Test.cpp
-DEP_CPP_ENUM_=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Enum_Interfaces_Test.obj" : $(SOURCE) $(DEP_CPP_ENUM_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Hash_Map_Manager_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Hash_Map_Manager_Test.cpp
-DEP_CPP_HASH_=\
- ".\Hash_Map_Manager_Test.h"\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Hash_Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_HASH_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Semaphore_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Semaphore_Test.cpp
-DEP_CPP_SEMAP=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Semaphore_Test.obj" : $(SOURCE) $(DEP_CPP_SEMAP) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Atomic_Op_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Atomic_Op_Test.cpp
-DEP_CPP_ATOMI=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Atomic_Op_Test.obj" : $(SOURCE) $(DEP_CPP_ATOMI) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "MT_SOCK_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\MT_SOCK_Test.cpp
-DEP_CPP_MT_SO=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\MT_SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_MT_SO) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Priority_Reactor_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Priority_Reactor_Test.cpp
-DEP_CPP_PRIORIT=\
- ".\Priority_Reactor_Test.h"\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Priority_Reactor.h"\
- {$(INCLUDE)}"\ace\Priority_Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Priority_Reactor_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORIT)\
- "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Reactor_Performance_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Reactor_Performance_Test.cpp
-DEP_CPP_REACTOR_P=\
- ".\Reactor_Performance_Test.h"\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Reactor_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR_P)\
- "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Notify_Performance_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Notify_Performance_Test.cpp
-DEP_CPP_NOTIF=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Notify_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_NOTIF)\
- "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Thread_Mutex_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Thread_Mutex_Test.cpp
-DEP_CPP_THREAD_=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Thread_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD_) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "SOCK_Connector_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\SOCK_Connector_Test.cpp
-DEP_CPP_SOCK_C=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\SOCK_Connector_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Basic_Types_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Basic_Types_Test.cpp
-DEP_CPP_BASIC=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\Basic_Types_Test.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Env_Value_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\Env_Value_Test.cpp
-DEP_CPP_ENV_V=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Env_Value_T.cpp"\
- {$(INCLUDE)}"\ace\Env_Value_T.h"\
- {$(INCLUDE)}"\ace\Env_Value_T.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Env_Value_Test - Win32 Debug"
-
-
-"$(INTDIR)\Env_Value_Test.obj" : $(SOURCE) $(DEP_CPP_ENV_V) "$(INTDIR)"
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "OrdMultiSet_Test - Win32 Debug"
-################################################################################
-# Begin Source File
-
-SOURCE=.\OrdMultiSet_Test.cpp
-DEP_CPP_ORDMU=\
- {$(INCLUDE)}"\.\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\inc_user_config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\sys_conf.h"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-"$(INTDIR)\OrdMultiSet_Test.obj" : $(SOURCE) $(DEP_CPP_ORDMU) "$(INTDIR)"
-
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/tests/tests.mdp b/tests/tests.mdp
deleted file mode 100644
index a7737076281..00000000000
--- a/tests/tests.mdp
+++ /dev/null
Binary files differ
diff --git a/tests/version_tests/Barrier_Test.dsp b/tests/version_tests/Barrier_Test.dsp
deleted file mode 100644
index 6a8ba5d54f5..00000000000
--- a/tests/version_tests/Barrier_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Barrier_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Barrier_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Barrier_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Barrier_Test.mak" CFG="Barrier_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Barrier_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Barrier_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Barrier_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Barrier_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Barrier_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Barrier_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Barrier_Test\static Debug"
-# PROP BASE Target_Dir ".\Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Barrier_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Barrier_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Barrier_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Barrier_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Barrier_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Barrier_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Barrier_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Barrier_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Barrier_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Barrier_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Barrier_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Barrier_Test\static Release"
-# PROP BASE Target_Dir ".\Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Barrier_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Barrier_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Barrier_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Barrier_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Barrier_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Barrier_Test\DLL Release"
-# PROP BASE Target_Dir ".\Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Barrier_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Barrier_Test - Win32 DLL Debug"
-# Name "Barrier_Test - Win32 static Debug"
-# Name "Barrier_Test - Win32 DLL Unicode Debug"
-# Name "Barrier_Test - Win32 static Unicode Debug"
-# Name "Barrier_Test - Win32 static Unicode Release"
-# Name "Barrier_Test - Win32 static Release"
-# Name "Barrier_Test - Win32 DLL Unicode Release"
-# Name "Barrier_Test - Win32 DLL Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Barrier_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Basic_Types_Test.dsp b/tests/version_tests/Basic_Types_Test.dsp
deleted file mode 100644
index e85e8693308..00000000000
--- a/tests/version_tests/Basic_Types_Test.dsp
+++ /dev/null
@@ -1,262 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Basic_Types_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Basic_Types_Test - Win32 static Unicode Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Basic_Types_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Basic_Types_Test.mak"\
- CFG="Basic_Types_Test - Win32 static Unicode Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Basic_Types_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Basic_Types_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "DLL Debug"
-# PROP BASE Intermediate_Dir "DLL Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D "_MBCS" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=1 /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\ace"
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "DLL Unicode Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D "_MBCS" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\ace"
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "static Debug"
-# PROP BASE Intermediate_Dir "static Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D "_MBCS" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\ace"
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "static Unicode Debug"
-# PROP BASE Intermediate_Dir "static Unicode Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D "_MBCS" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 acesud.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\..\ace"
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "DLL Release"
-# PROP BASE Intermediate_Dir "DLL Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D "_MBCS" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=1 /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "DLL Unicode Release"
-# PROP BASE Intermediate_Dir "DLL Unicode Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D "_MBCS" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "static Unicode Release"
-# PROP BASE Intermediate_Dir "static Unicode Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D "_MBCS" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-# SUBTRACT LINK32 /pdb:none
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "static Release"
-# PROP BASE Intermediate_Dir "static Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D "_MBCS" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /YX /FD /c
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-# SUBTRACT LINK32 /pdb:none
-
-!ENDIF
-
-# Begin Target
-
-# Name "Basic_Types_Test - Win32 DLL Debug"
-# Name "Basic_Types_Test - Win32 DLL Unicode Debug"
-# Name "Basic_Types_Test - Win32 static Debug"
-# Name "Basic_Types_Test - Win32 static Unicode Debug"
-# Name "Basic_Types_Test - Win32 DLL Release"
-# Name "Basic_Types_Test - Win32 DLL Unicode Release"
-# Name "Basic_Types_Test - Win32 static Unicode Release"
-# Name "Basic_Types_Test - Win32 static Release"
-# Begin Source File
-
-SOURCE=..\Basic_Types_Test.cpp
-# End Source File
-# End Target
-# End Project
diff --git a/tests/version_tests/Buffer_Stream_Test.dsp b/tests/version_tests/Buffer_Stream_Test.dsp
deleted file mode 100644
index 5a55ef0ebaf..00000000000
--- a/tests/version_tests/Buffer_Stream_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Buffer_Stream_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Buffer_Stream_Test - Win32 DLL Unicode Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Buffer_Stream_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Buffer_Stream_Test.mak"\
- CFG="Buffer_Stream_Test - Win32 DLL Unicode Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Buffer_Stream_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Buffer_Stream_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Buffer_Stream_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Buffer_Stream_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Buffer_Stream_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Buffer_Stream_Test\DLL Release"
-# PROP BASE Target_Dir ".\Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Buffer_Stream_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Buffer_Stream_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Buffer_Stream_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Buffer_Stream_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Buffer_Stream_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Buffer_Stream_Test\static Release"
-# PROP BASE Target_Dir ".\Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Buffer_Stream_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Buffer_Stream_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Buffer_Stream_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Buffer_Stream_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Buffer_Stream_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Buffer_Stream_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Buffer_Stream_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Buffer_Stream_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Buffer_Stream_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Buffer_Stream_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Buffer_Stream_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Buffer_Stream_Test\static Debug"
-# PROP BASE Target_Dir ".\Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Buffer_Stream_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Buffer_Stream_Test - Win32 DLL Unicode Release"
-# Name "Buffer_Stream_Test - Win32 DLL Release"
-# Name "Buffer_Stream_Test - Win32 static Unicode Release"
-# Name "Buffer_Stream_Test - Win32 static Release"
-# Name "Buffer_Stream_Test - Win32 DLL Unicode Debug"
-# Name "Buffer_Stream_Test - Win32 DLL Debug"
-# Name "Buffer_Stream_Test - Win32 static Unicode Debug"
-# Name "Buffer_Stream_Test - Win32 static Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Buffer_Stream_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Conn_Test.dsp b/tests/version_tests/Conn_Test.dsp
deleted file mode 100644
index 5dac1e4d684..00000000000
--- a/tests/version_tests/Conn_Test.dsp
+++ /dev/null
@@ -1,281 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Conn_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Conn_Test - Win32 DLL Unicode Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Conn_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Conn_Test.mak" CFG="Conn_Test - Win32 DLL Unicode Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Conn_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Conn_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Conn_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Conn_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Conn_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Conn_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Conn_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Conn_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Conn_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Conn_Test\static Release"
-# PROP BASE Target_Dir ".\Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Conn_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Conn_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Conn_Test\DLL Release"
-# PROP BASE Target_Dir ".\Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Conn_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Conn_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Conn_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Conn_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Conn_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Conn_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Conn_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Conn_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Conn_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Conn_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Conn_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Conn_Test\static Debug"
-# PROP BASE Target_Dir ".\Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Conn_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Conn_Test - Win32 DLL Unicode Release"
-# Name "Conn_Test - Win32 static Unicode Release"
-# Name "Conn_Test - Win32 static Release"
-# Name "Conn_Test - Win32 DLL Release"
-# Name "Conn_Test - Win32 DLL Debug"
-# Name "Conn_Test - Win32 DLL Unicode Debug"
-# Name "Conn_Test - Win32 static Unicode Debug"
-# Name "Conn_Test - Win32 static Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Conn_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\Conn_Test.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Enum_Interfaces_Test.dsp b/tests/version_tests/Enum_Interfaces_Test.dsp
deleted file mode 100644
index 987ef13cb37..00000000000
--- a/tests/version_tests/Enum_Interfaces_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Enum_Interfaces_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Enum_Interfaces_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Enum_Interfaces_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Enum_Interfaces_Test.mak"\
- CFG="Enum_Interfaces_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Enum_Interfaces_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Enum_Interfaces_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Enum_Interfaces_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Enum_Interfaces_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Enum_Interfaces_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Enum_Interfaces_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Enum_Interfaces_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Enum_Interfaces_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Enum_Interfaces_Test\static Debug"
-# PROP BASE Target_Dir ".\Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Enum_Interfaces_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Enum_Interfaces_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Enum_Interfaces_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Enum_Interfaces_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Enum_Interfaces_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Enum_Interfaces_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Enum_Interfaces_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Enum_Interfaces_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Enum_Interfaces_Test\DLL Release"
-# PROP BASE Target_Dir ".\Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Enum_Interfaces_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Enum_Interfaces_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Enum_Interfaces_Test\static Release"
-# PROP BASE Target_Dir ".\Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Enum_Interfaces_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Enum_Interfaces_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Enum_Interfaces_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Enum_Interfaces_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Enum_Interfaces_Test - Win32 DLL Debug"
-# Name "Enum_Interfaces_Test - Win32 DLL Unicode Debug"
-# Name "Enum_Interfaces_Test - Win32 static Debug"
-# Name "Enum_Interfaces_Test - Win32 static Unicode Debug"
-# Name "Enum_Interfaces_Test - Win32 DLL Unicode Release"
-# Name "Enum_Interfaces_Test - Win32 DLL Release"
-# Name "Enum_Interfaces_Test - Win32 static Release"
-# Name "Enum_Interfaces_Test - Win32 static Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Enum_Interfaces_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Env_Value_Test.dsp b/tests/version_tests/Env_Value_Test.dsp
deleted file mode 100644
index ffe9bcc3ce7..00000000000
--- a/tests/version_tests/Env_Value_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Env_Value_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Env_Value_Test - Win32 DLL Unicode Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Env_Value_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Env_Value_Test.mak"\
- CFG="Env_Value_Test - Win32 DLL Unicode Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Env_Value_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Env_Value_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Env_Value_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Env_Value_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Env_Value_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Env_Value_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Env_Value_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Env_Value_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Env_Value_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Env_Value_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Env_Value_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Env_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Env_Value_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /out:".\DLL Unicode Release\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Env_Value_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Env_Value_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Env_Value_Test\DLL Release"
-# PROP BASE Target_Dir ".\Env_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Env_Value_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /out:".\DLL Release\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Env_Value_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Env_Value_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Env_Value_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Env_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Env_Value_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /out:".\static Unicode Release\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Env_Value_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Env_Value_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Env_Value_Test\static Release"
-# PROP BASE Target_Dir ".\Env_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Env_Value_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /out:".\static Release\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Env_Value_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Env_Value_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Env_Value_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Env_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Env_Value_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /out:".\DLL Debug\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Env_Value_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Env_Value_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Env_Value_Test\static Debug"
-# PROP BASE Target_Dir ".\Env_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Env_Value_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /out:".\static Debug\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Env_Value_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Env_Value_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Env_Value_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Env_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Env_Value_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /out:".\static Unicode Debug\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Env_Value_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Env_Value_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Env_Value_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Env_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Env_Value_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /out:".\DLL Unicode Debug\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Env_Value_Test - Win32 DLL Unicode Release"
-# Name "Env_Value_Test - Win32 DLL Release"
-# Name "Env_Value_Test - Win32 static Unicode Release"
-# Name "Env_Value_Test - Win32 static Release"
-# Name "Env_Value_Test - Win32 DLL Debug"
-# Name "Env_Value_Test - Win32 static Debug"
-# Name "Env_Value_Test - Win32 static Unicode Debug"
-# Name "Env_Value_Test - Win32 DLL Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Env_Value_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Future_Test.dsp b/tests/version_tests/Future_Test.dsp
deleted file mode 100644
index 69b96f8a0ea..00000000000
--- a/tests/version_tests/Future_Test.dsp
+++ /dev/null
@@ -1,286 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Future_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Future_Test - Win32 static Unicode Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Future_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Future_Test.mak"\
- CFG="Future_Test - Win32 static Unicode Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Future_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Future_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Future_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Future_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Future_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Future_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Future_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Future_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Future_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Future_Test\static Debug"
-# PROP BASE Target_Dir ".\Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Future_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Future_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Future_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Future_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Future_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Future_Test\DLL Release"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Future_Test"
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Future_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Future_Test\DLL Unicode Release"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Future_Test"
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Future_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Future_Test\static Unicode Release"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Future_Test"
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-# ADD LINK32 acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Future_Test\static Release"
-# PROP BASE Intermediate_Dir "Future_Test\static Release"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir "Future_Test"
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Future_Test - Win32 DLL Debug"
-# Name "Future_Test - Win32 DLL Unicode Debug"
-# Name "Future_Test - Win32 static Debug"
-# Name "Future_Test - Win32 static Unicode Debug"
-# Name "Future_Test - Win32 DLL Release"
-# Name "Future_Test - Win32 DLL Unicode Release"
-# Name "Future_Test - Win32 static Unicode Release"
-# Name "Future_Test - Win32 static Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Future_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Handle_Set_Test.dsp b/tests/version_tests/Handle_Set_Test.dsp
deleted file mode 100644
index cbb393c1565..00000000000
--- a/tests/version_tests/Handle_Set_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Handle_Set_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Handle_Set_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Handle_Set_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Handle_Set_Test.mak" CFG="Handle_Set_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Handle_Set_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Handle_Set_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Handle_Set_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Handle_Set_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Handle_Set_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Handle_Set_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Handle_Set_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Handle_Set_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Handle_Set_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Handle_Set_Test\static Debug"
-# PROP BASE Target_Dir ".\Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Handle_Set_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Handle_Set_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Handle_Set_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Handle_Set_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Handle_Set_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Handle_Set_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Handle_Set_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Handle_Set_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Handle_Set_Test\DLL Release"
-# PROP BASE Target_Dir ".\Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Handle_Set_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Handle_Set_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Handle_Set_Test\static Release"
-# PROP BASE Target_Dir ".\Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Handle_Set_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Handle_Set_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Handle_Set_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Handle_Set_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Handle_Set_Test - Win32 DLL Debug"
-# Name "Handle_Set_Test - Win32 DLL Unicode Debug"
-# Name "Handle_Set_Test - Win32 static Debug"
-# Name "Handle_Set_Test - Win32 static Unicode Debug"
-# Name "Handle_Set_Test - Win32 DLL Unicode Release"
-# Name "Handle_Set_Test - Win32 DLL Release"
-# Name "Handle_Set_Test - Win32 static Release"
-# Name "Handle_Set_Test - Win32 static Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Handle_Set_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Hash_Map_Manager_Test.dsp b/tests/version_tests/Hash_Map_Manager_Test.dsp
deleted file mode 100644
index bf374ea5dcd..00000000000
--- a/tests/version_tests/Hash_Map_Manager_Test.dsp
+++ /dev/null
@@ -1,282 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Hash_Map_Manager_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Hash_Map_Manager_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Hash_Map_Manager_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Hash_Map_Manager_Test.mak"\
- CFG="Hash_Map_Manager_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Hash_Map_Manager_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Hash_Map_Manager_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Hash_Map_Manager_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Hash_Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Hash_Map_Manager_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Hash_Map_Manager_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Hash_Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Hash_Map_Manager_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Hash_Map_Manager_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Hash_Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Hash_Map_Manager_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Hash_Map_Manager_Test\static Debug"
-# PROP BASE Target_Dir ".\Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Hash_Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Hash_Map_Manager_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Hash_Map_Manager_Test\DLL Release"
-# PROP BASE Target_Dir ".\Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Hash_Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Hash_Map_Manager_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Hash_Map_Manager_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Hash_Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Hash_Map_Manager_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Hash_Map_Manager_Test\static Release"
-# PROP BASE Target_Dir ".\Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Hash_Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Hash_Map_Manager_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Hash_Map_Manager_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Hash_Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Hash_Map_Manager_Test - Win32 DLL Debug"
-# Name "Hash_Map_Manager_Test - Win32 DLL Unicode Debug"
-# Name "Hash_Map_Manager_Test - Win32 static Unicode Debug"
-# Name "Hash_Map_Manager_Test - Win32 static Debug"
-# Name "Hash_Map_Manager_Test - Win32 DLL Release"
-# Name "Hash_Map_Manager_Test - Win32 DLL Unicode Release"
-# Name "Hash_Map_Manager_Test - Win32 static Release"
-# Name "Hash_Map_Manager_Test - Win32 static Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Hash_Map_Manager_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\Hash_Map_Manager_Test.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/IOStream_Test.dsp b/tests/version_tests/IOStream_Test.dsp
deleted file mode 100644
index e3f3de668f8..00000000000
--- a/tests/version_tests/IOStream_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="IOStream_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=IOStream_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "IOStream_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "IOStream_Test.mak" CFG="IOStream_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "IOStream_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "IOStream_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\IOStream_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\IOStream_Test\DLL Release"
-# PROP BASE Target_Dir ".\IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\IOStream_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\IOStream_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\IOStream_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\IOStream_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\IOStream_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\IOStream_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\IOStream_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\IOStream_Test\static Release"
-# PROP BASE Intermediate_Dir ".\IOStream_Test\static Release"
-# PROP BASE Target_Dir ".\IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\IOStream_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\IOStream_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\IOStream_Test\DLL Debug"
-# PROP BASE Target_Dir ".\IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\IOStream_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\IOStream_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\IOStream_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\IOStream_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\IOStream_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\IOStream_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\IOStream_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\IOStream_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\IOStream_Test\static Debug"
-# PROP BASE Target_Dir ".\IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\IOStream_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "IOStream_Test - Win32 DLL Release"
-# Name "IOStream_Test - Win32 DLL Unicode Release"
-# Name "IOStream_Test - Win32 static Unicode Release"
-# Name "IOStream_Test - Win32 static Release"
-# Name "IOStream_Test - Win32 DLL Debug"
-# Name "IOStream_Test - Win32 DLL Unicode Debug"
-# Name "IOStream_Test - Win32 static Unicode Debug"
-# Name "IOStream_Test - Win32 static Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\IOStream_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/MM_Shared_Memory_Test.dsp b/tests/version_tests/MM_Shared_Memory_Test.dsp
deleted file mode 100644
index 914636fb940..00000000000
--- a/tests/version_tests/MM_Shared_Memory_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="MM_Shared_Memory_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=MM_Shared_Memory_Test - Win32 DLL Unicode Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "MM_Shared_Memory_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "MM_Shared_Memory_Test.mak"\
- CFG="MM_Shared_Memory_Test - Win32 DLL Unicode Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "MM_Shared_Memory_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\MM_Shared_Memory_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\MM_Shared_Memory_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MM_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\MM_Shared_Memory_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\MM_Shared_Memory_Test\DLL Debug"
-# PROP BASE Target_Dir ".\MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MM_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\MM_Shared_Memory_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\MM_Shared_Memory_Test\static Debug"
-# PROP BASE Target_Dir ".\MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MM_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\MM_Shared_Memory_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\MM_Shared_Memory_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MM_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\MM_Shared_Memory_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\MM_Shared_Memory_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MM_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\MM_Shared_Memory_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\MM_Shared_Memory_Test\DLL Release"
-# PROP BASE Target_Dir ".\MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MM_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\MM_Shared_Memory_Test\static Release"
-# PROP BASE Intermediate_Dir ".\MM_Shared_Memory_Test\static Release"
-# PROP BASE Target_Dir ".\MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MM_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\MM_Shared_Memory_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\MM_Shared_Memory_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MM_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "MM_Shared_Memory_Test - Win32 DLL Unicode Debug"
-# Name "MM_Shared_Memory_Test - Win32 DLL Debug"
-# Name "MM_Shared_Memory_Test - Win32 static Debug"
-# Name "MM_Shared_Memory_Test - Win32 static Unicode Debug"
-# Name "MM_Shared_Memory_Test - Win32 DLL Unicode Release"
-# Name "MM_Shared_Memory_Test - Win32 DLL Release"
-# Name "MM_Shared_Memory_Test - Win32 static Release"
-# Name "MM_Shared_Memory_Test - Win32 static Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\MM_Shared_Memory_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/MT_SOCK_Test.dsp b/tests/version_tests/MT_SOCK_Test.dsp
deleted file mode 100644
index 36b68bf33b3..00000000000
--- a/tests/version_tests/MT_SOCK_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="MT_SOCK_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=MT_SOCK_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "MT_SOCK_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "MT_SOCK_Test.mak" CFG="MT_SOCK_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "MT_SOCK_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\MT_SOCK_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\MT_SOCK_Test\DLL Debug"
-# PROP BASE Target_Dir ".\MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MT_SOCK_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\MT_SOCK_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\MT_SOCK_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MT_SOCK_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\MT_SOCK_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\MT_SOCK_Test\static Debug"
-# PROP BASE Target_Dir ".\MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MT_SOCK_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\MT_SOCK_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\MT_SOCK_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MT_SOCK_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\MT_SOCK_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\MT_SOCK_Test\DLL Release"
-# PROP BASE Target_Dir ".\MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MT_SOCK_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\MT_SOCK_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\MT_SOCK_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MT_SOCK_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\MT_SOCK_Test\static Release"
-# PROP BASE Intermediate_Dir ".\MT_SOCK_Test\static Release"
-# PROP BASE Target_Dir ".\MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MT_SOCK_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\MT_SOCK_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\MT_SOCK_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\MT_SOCK_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "MT_SOCK_Test - Win32 DLL Debug"
-# Name "MT_SOCK_Test - Win32 DLL Unicode Debug"
-# Name "MT_SOCK_Test - Win32 static Debug"
-# Name "MT_SOCK_Test - Win32 static Unicode Debug"
-# Name "MT_SOCK_Test - Win32 DLL Release"
-# Name "MT_SOCK_Test - Win32 DLL Unicode Release"
-# Name "MT_SOCK_Test - Win32 static Release"
-# Name "MT_SOCK_Test - Win32 static Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\MT_SOCK_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Map_Manager_Test.dsp b/tests/version_tests/Map_Manager_Test.dsp
deleted file mode 100644
index f5bd479fc04..00000000000
--- a/tests/version_tests/Map_Manager_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Map_Manager_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Map_Manager_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Map_Manager_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Map_Manager_Test.mak"\
- CFG="Map_Manager_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Map_Manager_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Map_Manager_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Map_Manager_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Map_Manager_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Map_Manager_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Map_Manager_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Map_Manager_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Map_Manager_Test\static Debug"
-# PROP BASE Target_Dir ".\Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Map_Manager_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Map_Manager_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Map_Manager_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Map_Manager_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Map_Manager_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Map_Manager_Test\DLL Release"
-# PROP BASE Target_Dir ".\Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Map_Manager_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Map_Manager_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Map_Manager_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Map_Manager_Test\static Release"
-# PROP BASE Target_Dir ".\Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Map_Manager_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Map_Manager_Test - Win32 DLL Debug"
-# Name "Map_Manager_Test - Win32 DLL Unicode Debug"
-# Name "Map_Manager_Test - Win32 static Debug"
-# Name "Map_Manager_Test - Win32 static Unicode Debug"
-# Name "Map_Manager_Test - Win32 DLL Unicode Release"
-# Name "Map_Manager_Test - Win32 DLL Release"
-# Name "Map_Manager_Test - Win32 static Unicode Release"
-# Name "Map_Manager_Test - Win32 static Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Map_Manager_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Mem_Map_Test.dsp b/tests/version_tests/Mem_Map_Test.dsp
deleted file mode 100644
index 68ff5e24904..00000000000
--- a/tests/version_tests/Mem_Map_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Mem_Map_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Mem_Map_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Mem_Map_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Mem_Map_Test.mak" CFG="Mem_Map_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Mem_Map_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Mem_Map_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Mem_Map_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Mem_Map_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Mem_Map_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Mem_Map_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Mem_Map_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Mem_Map_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Mem_Map_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Mem_Map_Test\static Debug"
-# PROP BASE Target_Dir ".\Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Mem_Map_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Mem_Map_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Mem_Map_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Mem_Map_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Mem_Map_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Mem_Map_Test\DLL Release"
-# PROP BASE Target_Dir ".\Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Mem_Map_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Mem_Map_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Mem_Map_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Mem_Map_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Mem_Map_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Mem_Map_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Mem_Map_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Mem_Map_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Mem_Map_Test\static Release"
-# PROP BASE Target_Dir ".\Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Mem_Map_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Mem_Map_Test - Win32 DLL Debug"
-# Name "Mem_Map_Test - Win32 DLL Unicode Debug"
-# Name "Mem_Map_Test - Win32 static Debug"
-# Name "Mem_Map_Test - Win32 static Unicode Debug"
-# Name "Mem_Map_Test - Win32 DLL Release"
-# Name "Mem_Map_Test - Win32 DLL Unicode Release"
-# Name "Mem_Map_Test - Win32 static Unicode Release"
-# Name "Mem_Map_Test - Win32 static Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Mem_Map_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Message_Block_Test.dsp b/tests/version_tests/Message_Block_Test.dsp
deleted file mode 100644
index 4cd452df8ab..00000000000
--- a/tests/version_tests/Message_Block_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Message_Block_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Message_Block_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Block_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Block_Test.mak"\
- CFG="Message_Block_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Message_Block_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Message_Block_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Message_Block_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Message_Block_Test\DLL Release"
-# PROP BASE Target_Dir ".\Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Message_Block_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Message_Block_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Message_Block_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Message_Block_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Message_Block_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Message_Block_Test\static Release"
-# PROP BASE Target_Dir ".\Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Block_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Message_Block_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Block_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Message_Block_Test\static Debug"
-# PROP BASE Target_Dir ".\Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Block_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Message_Block_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Block_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Message_Block_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Message_Block_Test - Win32 DLL Release"
-# Name "Message_Block_Test - Win32 DLL Unicode Release"
-# Name "Message_Block_Test - Win32 static Unicode Release"
-# Name "Message_Block_Test - Win32 static Release"
-# Name "Message_Block_Test - Win32 static Unicode Debug"
-# Name "Message_Block_Test - Win32 static Debug"
-# Name "Message_Block_Test - Win32 DLL Unicode Debug"
-# Name "Message_Block_Test - Win32 DLL Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Message_Block_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Message_Queue_Notification_Test.dsp b/tests/version_tests/Message_Queue_Notification_Test.dsp
deleted file mode 100644
index 2fadddad572..00000000000
--- a/tests/version_tests/Message_Queue_Notification_Test.dsp
+++ /dev/null
@@ -1,282 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Message_Queue_Notification_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Message_Queue_Notification_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Queue_Notification_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Queue_Notification_Test.mak"\
- CFG="Message_Queue_Notification_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Message_Queue_Notification_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 DLL Unicode Release" (based\
- on "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 static Unicode Release"\
- (based on "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 static Unicode Debug" (based\
- on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Message_Queue_Notification_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Message_Queue_Notification_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Notification_Test\DLL Release"
-# PROP BASE Target_Dir ".\Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Notification_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /out:".\DLL Release\Message_Queue_Notifications_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Message_Queue_Notification_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Notification_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Notification_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /out:".\DLL Unicode Release\Message_Queue_Notifications_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Message_Queue_Notification_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Notification_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Notification_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /out:".\static Unicode Release\Message_Queue_Notifications_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Message_Queue_Notification_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Notification_Test\static Release"
-# PROP BASE Target_Dir ".\Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Notification_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /out:".\static Release\Message_Queue_Notifications_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Queue_Notification_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Notification_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Notification_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /out:".\DLL Debug\Message_Queue_Notifications_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Queue_Notification_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Notification_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Notification_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /out:".\DLL Unicode Debug\Message_Queue_Notifications_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Queue_Notification_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Notification_Test\static Debug"
-# PROP BASE Target_Dir ".\Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Notification_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /out:".\static Debug\Message_Queue_Notifications_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Queue_Notification_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Notification_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Notification_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /out:".\static Unicode Debug\Message_Queue_Notifications_Test.exe" /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Message_Queue_Notification_Test - Win32 DLL Release"
-# Name "Message_Queue_Notification_Test - Win32 DLL Unicode Release"
-# Name "Message_Queue_Notification_Test - Win32 static Unicode Release"
-# Name "Message_Queue_Notification_Test - Win32 static Release"
-# Name "Message_Queue_Notification_Test - Win32 DLL Debug"
-# Name "Message_Queue_Notification_Test - Win32 DLL Unicode Debug"
-# Name "Message_Queue_Notification_Test - Win32 static Debug"
-# Name "Message_Queue_Notification_Test - Win32 static Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Message_Queue_Notifications_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Message_Queue_Test.dsp b/tests/version_tests/Message_Queue_Test.dsp
deleted file mode 100644
index e8ea90ef2a1..00000000000
--- a/tests/version_tests/Message_Queue_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Message_Queue_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Message_Queue_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Queue_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Message_Queue_Test.mak"\
- CFG="Message_Queue_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Message_Queue_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Message_Queue_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Queue_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Queue_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Queue_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Message_Queue_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Test\static Debug"
-# PROP BASE Target_Dir ".\Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Message_Queue_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Message_Queue_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Test\DLL Release"
-# PROP BASE Target_Dir ".\Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Message_Queue_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Message_Queue_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Message_Queue_Test\static Release"
-# PROP BASE Target_Dir ".\Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Message_Queue_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Message_Queue_Test - Win32 DLL Debug"
-# Name "Message_Queue_Test - Win32 DLL Unicode Debug"
-# Name "Message_Queue_Test - Win32 static Unicode Debug"
-# Name "Message_Queue_Test - Win32 static Debug"
-# Name "Message_Queue_Test - Win32 DLL Unicode Release"
-# Name "Message_Queue_Test - Win32 DLL Release"
-# Name "Message_Queue_Test - Win32 static Unicode Release"
-# Name "Message_Queue_Test - Win32 static Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Message_Queue_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Naming_Test.dsp b/tests/version_tests/Naming_Test.dsp
deleted file mode 100644
index 64f8613bf2f..00000000000
--- a/tests/version_tests/Naming_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Naming_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Naming_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Naming_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Naming_Test.mak" CFG="Naming_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Naming_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Naming_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Naming_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Naming_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Naming_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Naming_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Naming_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Naming_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Naming_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Naming_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Naming_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Naming_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Naming_Test\static Debug"
-# PROP BASE Target_Dir ".\Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Naming_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Naming_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Naming_Test\DLL Release"
-# PROP BASE Target_Dir ".\Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Naming_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Naming_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Naming_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Naming_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Naming_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Naming_Test\static Release"
-# PROP BASE Target_Dir ".\Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Naming_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Naming_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Naming_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Naming_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Naming_Test - Win32 DLL Debug"
-# Name "Naming_Test - Win32 DLL Unicode Debug"
-# Name "Naming_Test - Win32 static Unicode Debug"
-# Name "Naming_Test - Win32 static Debug"
-# Name "Naming_Test - Win32 DLL Release"
-# Name "Naming_Test - Win32 DLL Unicode Release"
-# Name "Naming_Test - Win32 static Release"
-# Name "Naming_Test - Win32 static Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Naming_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Notify_Performance_Test.dsp b/tests/version_tests/Notify_Performance_Test.dsp
deleted file mode 100644
index 05748281973..00000000000
--- a/tests/version_tests/Notify_Performance_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Notify_Performance_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Notify_Performance_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Notify_Performance_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Notify_Performance_Test.mak"\
- CFG="Notify_Performance_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Notify_Performance_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Notify_Performance_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Notify_Performance_Test\DLL Release"
-# PROP BASE Target_Dir ".\Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Notify_Performance_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Notify_Performance_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Notify_Performance_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Notify_Performance_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Notify_Performance_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Notify_Performance_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Notify_Performance_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Notify_Performance_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Notify_Performance_Test\static Release"
-# PROP BASE Target_Dir ".\Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Notify_Performance_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Notify_Performance_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Notify_Performance_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Notify_Performance_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Notify_Performance_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Notify_Performance_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Notify_Performance_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Notify_Performance_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Notify_Performance_Test\static Debug"
-# PROP BASE Target_Dir ".\Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Notify_Performance_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Notify_Performance_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Notify_Performance_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Notify_Performance_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Notify_Performance_Test - Win32 DLL Release"
-# Name "Notify_Performance_Test - Win32 DLL Unicode Release"
-# Name "Notify_Performance_Test - Win32 static Unicode Release"
-# Name "Notify_Performance_Test - Win32 static Release"
-# Name "Notify_Performance_Test - Win32 DLL Debug"
-# Name "Notify_Performance_Test - Win32 DLL Unicode Debug"
-# Name "Notify_Performance_Test - Win32 static Debug"
-# Name "Notify_Performance_Test - Win32 static Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Notify_Performance_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Pipe_Test.dsp b/tests/version_tests/Pipe_Test.dsp
deleted file mode 100644
index 9067edf579f..00000000000
--- a/tests/version_tests/Pipe_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Pipe_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Pipe_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Pipe_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Pipe_Test.mak" CFG="Pipe_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Pipe_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Pipe_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Pipe_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Pipe_Test\DLL Release"
-# PROP BASE Target_Dir ".\Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Pipe_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Pipe_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Pipe_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Pipe_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Pipe_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Pipe_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Pipe_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Pipe_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Pipe_Test\static Release"
-# PROP BASE Target_Dir ".\Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Pipe_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Pipe_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Pipe_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Pipe_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Pipe_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Pipe_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Pipe_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Pipe_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Pipe_Test\static Debug"
-# PROP BASE Target_Dir ".\Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Pipe_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Pipe_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Pipe_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Pipe_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Pipe_Test - Win32 DLL Release"
-# Name "Pipe_Test - Win32 DLL Unicode Release"
-# Name "Pipe_Test - Win32 static Unicode Release"
-# Name "Pipe_Test - Win32 static Release"
-# Name "Pipe_Test - Win32 DLL Unicode Debug"
-# Name "Pipe_Test - Win32 DLL Debug"
-# Name "Pipe_Test - Win32 static Debug"
-# Name "Pipe_Test - Win32 static Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Pipe_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Priority_Buffer_Test.dsp b/tests/version_tests/Priority_Buffer_Test.dsp
deleted file mode 100644
index 1682cf7ac73..00000000000
--- a/tests/version_tests/Priority_Buffer_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Priority_Buffer_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Priority_Buffer_Test - Win32 DLL Unicode Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Buffer_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Buffer_Test.mak"\
- CFG="Priority_Buffer_Test - Win32 DLL Unicode Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Priority_Buffer_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Priority_Buffer_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Priority_Buffer_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Buffer_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Priority_Buffer_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Priority_Buffer_Test\DLL Release"
-# PROP BASE Target_Dir ".\Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Buffer_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Priority_Buffer_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Priority_Buffer_Test\static Release"
-# PROP BASE Target_Dir ".\Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Buffer_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Priority_Buffer_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Priority_Buffer_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Buffer_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Buffer_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Buffer_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Buffer_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Buffer_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Buffer_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Buffer_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Buffer_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Buffer_Test\static Debug"
-# PROP BASE Target_Dir ".\Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Buffer_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Buffer_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Buffer_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Buffer_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Priority_Buffer_Test - Win32 DLL Unicode Release"
-# Name "Priority_Buffer_Test - Win32 DLL Release"
-# Name "Priority_Buffer_Test - Win32 static Release"
-# Name "Priority_Buffer_Test - Win32 static Unicode Release"
-# Name "Priority_Buffer_Test - Win32 DLL Debug"
-# Name "Priority_Buffer_Test - Win32 DLL Unicode Debug"
-# Name "Priority_Buffer_Test - Win32 static Debug"
-# Name "Priority_Buffer_Test - Win32 static Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Priority_Buffer_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Priority_Reactor_Test.dsp b/tests/version_tests/Priority_Reactor_Test.dsp
deleted file mode 100644
index 674ccab1d20..00000000000
--- a/tests/version_tests/Priority_Reactor_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Priority_Reactor_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Priority_Reactor_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Reactor_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Reactor_Test.mak"\
- CFG="Priority_Reactor_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Priority_Reactor_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Reactor_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Reactor_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Reactor_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Reactor_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Reactor_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Reactor_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Reactor_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Reactor_Test\static Debug"
-# PROP BASE Target_Dir ".\Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Reactor_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Reactor_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Reactor_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Reactor_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Priority_Reactor_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Priority_Reactor_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Reactor_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Priority_Reactor_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Priority_Reactor_Test\DLL Release"
-# PROP BASE Target_Dir ".\Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Reactor_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Priority_Reactor_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Priority_Reactor_Test\static Release"
-# PROP BASE Target_Dir ".\Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Reactor_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Priority_Reactor_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Priority_Reactor_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Reactor_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Priority_Reactor_Test - Win32 DLL Debug"
-# Name "Priority_Reactor_Test - Win32 DLL Unicode Debug"
-# Name "Priority_Reactor_Test - Win32 static Debug"
-# Name "Priority_Reactor_Test - Win32 static Unicode Debug"
-# Name "Priority_Reactor_Test - Win32 DLL Unicode Release"
-# Name "Priority_Reactor_Test - Win32 DLL Release"
-# Name "Priority_Reactor_Test - Win32 static Release"
-# Name "Priority_Reactor_Test - Win32 static Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Priority_Reactor_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Priority_Task_Test.dsp b/tests/version_tests/Priority_Task_Test.dsp
deleted file mode 100644
index eba3699786a..00000000000
--- a/tests/version_tests/Priority_Task_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Priority_Task_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Priority_Task_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Task_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Priority_Task_Test.mak"\
- CFG="Priority_Task_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Priority_Task_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Priority_Task_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Task_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Task_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Task_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Task_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Task_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Task_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Task_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Task_Test\static Debug"
-# PROP BASE Target_Dir ".\Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Task_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Priority_Task_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Priority_Task_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Task_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Priority_Task_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Priority_Task_Test\static Release"
-# PROP BASE Target_Dir ".\Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Task_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Priority_Task_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Priority_Task_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Task_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Priority_Task_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Priority_Task_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Task_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Priority_Task_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Priority_Task_Test\DLL Release"
-# PROP BASE Target_Dir ".\Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Priority_Task_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Priority_Task_Test - Win32 DLL Debug"
-# Name "Priority_Task_Test - Win32 DLL Unicode Debug"
-# Name "Priority_Task_Test - Win32 static Debug"
-# Name "Priority_Task_Test - Win32 static Unicode Debug"
-# Name "Priority_Task_Test - Win32 static Release"
-# Name "Priority_Task_Test - Win32 static Unicode Release"
-# Name "Priority_Task_Test - Win32 DLL Unicode Release"
-# Name "Priority_Task_Test - Win32 DLL Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Priority_Task_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Process_Mutex_Test.dsp b/tests/version_tests/Process_Mutex_Test.dsp
deleted file mode 100644
index ef66a47845a..00000000000
--- a/tests/version_tests/Process_Mutex_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Process_Mutex_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Process_Mutex_Test - Win32 DLL Unicode Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Process_Mutex_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Process_Mutex_Test.mak"\
- CFG="Process_Mutex_Test - Win32 DLL Unicode Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Process_Mutex_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Process_Mutex_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Process_Mutex_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Process_Mutex_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Process_Mutex_Test\DLL Release"
-# PROP BASE Target_Dir ".\Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Process_Mutex_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Process_Mutex_Test\static Release"
-# PROP BASE Target_Dir ".\Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Process_Mutex_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Process_Mutex_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Process_Mutex_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Process_Mutex_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Process_Mutex_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Process_Mutex_Test\static Debug"
-# PROP BASE Target_Dir ".\Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Process_Mutex_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Process_Mutex_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Process_Mutex_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Process_Mutex_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Process_Mutex_Test - Win32 DLL Unicode Release"
-# Name "Process_Mutex_Test - Win32 DLL Release"
-# Name "Process_Mutex_Test - Win32 static Release"
-# Name "Process_Mutex_Test - Win32 static Unicode Release"
-# Name "Process_Mutex_Test - Win32 DLL Unicode Debug"
-# Name "Process_Mutex_Test - Win32 static Debug"
-# Name "Process_Mutex_Test - Win32 static Unicode Debug"
-# Name "Process_Mutex_Test - Win32 DLL Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Process_Mutex_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Process_Strategy_Test.dsp b/tests/version_tests/Process_Strategy_Test.dsp
deleted file mode 100644
index ad7f20e3c0a..00000000000
--- a/tests/version_tests/Process_Strategy_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Process_Strategy_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Process_Strategy_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Process_Strategy_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Process_Strategy_Test.mak"\
- CFG="Process_Strategy_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Process_Strategy_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Process_Strategy_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Process_Strategy_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Strategy_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Process_Strategy_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Process_Strategy_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Strategy_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Process_Strategy_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Process_Strategy_Test\static Debug"
-# PROP BASE Target_Dir ".\Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Strategy_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Process_Strategy_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Process_Strategy_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Strategy_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Process_Strategy_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Process_Strategy_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Strategy_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Process_Strategy_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Process_Strategy_Test\DLL Release"
-# PROP BASE Target_Dir ".\Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Strategy_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Process_Strategy_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Process_Strategy_Test\static Release"
-# PROP BASE Target_Dir ".\Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Strategy_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Process_Strategy_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Process_Strategy_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Process_Strategy_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Process_Strategy_Test - Win32 DLL Debug"
-# Name "Process_Strategy_Test - Win32 DLL Unicode Debug"
-# Name "Process_Strategy_Test - Win32 static Debug"
-# Name "Process_Strategy_Test - Win32 static Unicode Debug"
-# Name "Process_Strategy_Test - Win32 DLL Unicode Release"
-# Name "Process_Strategy_Test - Win32 DLL Release"
-# Name "Process_Strategy_Test - Win32 static Release"
-# Name "Process_Strategy_Test - Win32 static Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Process_Strategy_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Reactor_Exception_Test.dsp b/tests/version_tests/Reactor_Exception_Test.dsp
deleted file mode 100644
index acf327dc73a..00000000000
--- a/tests/version_tests/Reactor_Exception_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reactor_Exception_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Reactor_Exception_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Exception_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Exception_Test.mak"\
- CFG="Reactor_Exception_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Exception_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Exception_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Exception_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Exception_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /out:".\DLL Debug\Reactor_Exceptions_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Exception_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Exception_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Exception_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /out:".\DLL Unicode Debug\Reactor_Exceptions_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Exception_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Exception_Test\static Debug"
-# PROP BASE Target_Dir ".\Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Exception_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /out:".\static Debug\Reactor_Exceptions_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Exception_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Exception_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Exception_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /out:".\static Unicode Debug\Reactor_Exceptions_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Exception_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Exception_Test\DLL Release"
-# PROP BASE Target_Dir ".\Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Exception_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /out:".\DLL Release\Reactor_Exceptions_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Exception_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Exception_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Exception_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /out:".\DLL Unicode Release\Reactor_Exceptions_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Exception_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Exception_Test\static Release"
-# PROP BASE Target_Dir ".\Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Exception_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /out:".\static Release\Reactor_Exceptions_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Exception_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Exception_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Exception_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /out:".\static Unicode Release\Reactor_Exceptions_Test.exe" /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reactor_Exception_Test - Win32 DLL Debug"
-# Name "Reactor_Exception_Test - Win32 DLL Unicode Debug"
-# Name "Reactor_Exception_Test - Win32 static Debug"
-# Name "Reactor_Exception_Test - Win32 static Unicode Debug"
-# Name "Reactor_Exception_Test - Win32 DLL Release"
-# Name "Reactor_Exception_Test - Win32 DLL Unicode Release"
-# Name "Reactor_Exception_Test - Win32 static Release"
-# Name "Reactor_Exception_Test - Win32 static Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Reactor_Exceptions_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Reactor_Notify_Test.dsp b/tests/version_tests/Reactor_Notify_Test.dsp
deleted file mode 100644
index 0c8ae4d1597..00000000000
--- a/tests/version_tests/Reactor_Notify_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reactor_Notify_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Reactor_Notify_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Notify_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Notify_Test.mak"\
- CFG="Reactor_Notify_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Notify_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Notify_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Notify_Test\DLL Release"
-# PROP BASE Target_Dir ".\Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Notify_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Notify_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Notify_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Notify_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Notify_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Notify_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Notify_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Notify_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Notify_Test\static Release"
-# PROP BASE Target_Dir ".\Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Notify_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Notify_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Notify_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Notify_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Notify_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Notify_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Notify_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Notify_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Notify_Test\static Debug"
-# PROP BASE Target_Dir ".\Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Notify_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Notify_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Notify_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Notify_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reactor_Notify_Test - Win32 DLL Release"
-# Name "Reactor_Notify_Test - Win32 DLL Unicode Release"
-# Name "Reactor_Notify_Test - Win32 static Unicode Release"
-# Name "Reactor_Notify_Test - Win32 static Release"
-# Name "Reactor_Notify_Test - Win32 DLL Unicode Debug"
-# Name "Reactor_Notify_Test - Win32 DLL Debug"
-# Name "Reactor_Notify_Test - Win32 static Debug"
-# Name "Reactor_Notify_Test - Win32 static Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Reactor_Notify_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Reactor_Performance_Test.dsp b/tests/version_tests/Reactor_Performance_Test.dsp
deleted file mode 100644
index 1119a41a677..00000000000
--- a/tests/version_tests/Reactor_Performance_Test.dsp
+++ /dev/null
@@ -1,282 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reactor_Performance_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Reactor_Performance_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Performance_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Performance_Test.mak"\
- CFG="Reactor_Performance_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Performance_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Performance_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Performance_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Performance_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Performance_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Performance_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Performance_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Performance_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Performance_Test\static Debug"
-# PROP BASE Target_Dir ".\Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Performance_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Performance_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Performance_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Performance_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Performance_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Performance_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Performance_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Performance_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Performance_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Performance_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Performance_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Performance_Test\DLL Release"
-# PROP BASE Target_Dir ".\Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Performance_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Performance_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Performance_Test\static Release"
-# PROP BASE Target_Dir ".\Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Performance_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reactor_Performance_Test - Win32 DLL Debug"
-# Name "Reactor_Performance_Test - Win32 DLL Unicode Debug"
-# Name "Reactor_Performance_Test - Win32 static Debug"
-# Name "Reactor_Performance_Test - Win32 static Unicode Debug"
-# Name "Reactor_Performance_Test - Win32 DLL Unicode Release"
-# Name "Reactor_Performance_Test - Win32 static Unicode Release"
-# Name "Reactor_Performance_Test - Win32 DLL Release"
-# Name "Reactor_Performance_Test - Win32 static Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Reactor_Performance_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\Reactor_Performance_Test.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Reactor_Timer_Test.dsp b/tests/version_tests/Reactor_Timer_Test.dsp
deleted file mode 100644
index 90272e5b336..00000000000
--- a/tests/version_tests/Reactor_Timer_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reactor_Timer_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Reactor_Timer_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Timer_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactor_Timer_Test.mak"\
- CFG="Reactor_Timer_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactor_Timer_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Timer_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Timer_Test\DLL Release"
-# PROP BASE Target_Dir ".\Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Timer_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Timer_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Timer_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Timer_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Timer_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Timer_Test\static Release"
-# PROP BASE Target_Dir ".\Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Timer_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactor_Timer_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Reactor_Timer_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Timer_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Timer_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Timer_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Timer_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Timer_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Timer_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Timer_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Timer_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Timer_Test\static Debug"
-# PROP BASE Target_Dir ".\Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Timer_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactor_Timer_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Reactor_Timer_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactor_Timer_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reactor_Timer_Test - Win32 DLL Release"
-# Name "Reactor_Timer_Test - Win32 DLL Unicode Release"
-# Name "Reactor_Timer_Test - Win32 static Release"
-# Name "Reactor_Timer_Test - Win32 static Unicode Release"
-# Name "Reactor_Timer_Test - Win32 DLL Debug"
-# Name "Reactor_Timer_Test - Win32 DLL Unicode Debug"
-# Name "Reactor_Timer_Test - Win32 static Debug"
-# Name "Reactor_Timer_Test - Win32 static Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Reactor_Timer_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Reactors_Test.dsp b/tests/version_tests/Reactors_Test.dsp
deleted file mode 100644
index 536cab895a9..00000000000
--- a/tests/version_tests/Reactors_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reactors_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Reactors_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reactors_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reactors_Test.mak" CFG="Reactors_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reactors_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reactors_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactors_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Reactors_Test\DLL Release"
-# PROP BASE Target_Dir ".\Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactors_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactors_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Reactors_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactors_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactors_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Reactors_Test\static Release"
-# PROP BASE Target_Dir ".\Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactors_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reactors_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Reactors_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactors_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactors_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Reactors_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactors_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactors_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Reactors_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactors_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactors_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Reactors_Test\static Debug"
-# PROP BASE Target_Dir ".\Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactors_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reactors_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Reactors_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reactors_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reactors_Test - Win32 DLL Release"
-# Name "Reactors_Test - Win32 DLL Unicode Release"
-# Name "Reactors_Test - Win32 static Release"
-# Name "Reactors_Test - Win32 static Unicode Release"
-# Name "Reactors_Test - Win32 DLL Debug"
-# Name "Reactors_Test - Win32 DLL Unicode Debug"
-# Name "Reactors_Test - Win32 static Debug"
-# Name "Reactors_Test - Win32 static Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Reactors_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Reader_Writer_Test.dsp b/tests/version_tests/Reader_Writer_Test.dsp
deleted file mode 100644
index 68df8caecc6..00000000000
--- a/tests/version_tests/Reader_Writer_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Reader_Writer_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Reader_Writer_Test - Win32 DLL Unicode Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Reader_Writer_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Reader_Writer_Test.mak"\
- CFG="Reader_Writer_Test - Win32 DLL Unicode Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Reader_Writer_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reader_Writer_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Reader_Writer_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reader_Writer_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reader_Writer_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Reader_Writer_Test\DLL Release"
-# PROP BASE Target_Dir ".\Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reader_Writer_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reader_Writer_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Reader_Writer_Test\static Release"
-# PROP BASE Target_Dir ".\Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reader_Writer_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Reader_Writer_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Reader_Writer_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reader_Writer_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reader_Writer_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Reader_Writer_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reader_Writer_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reader_Writer_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Reader_Writer_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reader_Writer_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reader_Writer_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Reader_Writer_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reader_Writer_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Reader_Writer_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Reader_Writer_Test\static Debug"
-# PROP BASE Target_Dir ".\Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Reader_Writer_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Reader_Writer_Test - Win32 DLL Unicode Release"
-# Name "Reader_Writer_Test - Win32 DLL Release"
-# Name "Reader_Writer_Test - Win32 static Release"
-# Name "Reader_Writer_Test - Win32 static Unicode Release"
-# Name "Reader_Writer_Test - Win32 DLL Debug"
-# Name "Reader_Writer_Test - Win32 DLL Unicode Debug"
-# Name "Reader_Writer_Test - Win32 static Unicode Debug"
-# Name "Reader_Writer_Test - Win32 static Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Reader_Writer_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Recursive_Mutex_Test.dsp b/tests/version_tests/Recursive_Mutex_Test.dsp
deleted file mode 100644
index cfe2281c3a1..00000000000
--- a/tests/version_tests/Recursive_Mutex_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Recursive_Mutex_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Recursive_Mutex_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Recursive_Mutex_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Recursive_Mutex_Test.mak"\
- CFG="Recursive_Mutex_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Recursive_Mutex_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Recursive_Mutex_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Recursive_Mutex_Test\DLL Release"
-# PROP BASE Target_Dir ".\Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Recursive_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Recursive_Mutex_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Recursive_Mutex_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Recursive_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Recursive_Mutex_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Recursive_Mutex_Test\static Release"
-# PROP BASE Target_Dir ".\Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Recursive_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Recursive_Mutex_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Recursive_Mutex_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Recursive_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Recursive_Mutex_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Recursive_Mutex_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Recursive_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Recursive_Mutex_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Recursive_Mutex_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Recursive_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Recursive_Mutex_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Recursive_Mutex_Test\static Debug"
-# PROP BASE Target_Dir ".\Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Recursive_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Recursive_Mutex_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Recursive_Mutex_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Recursive_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Recursive_Mutex_Test - Win32 DLL Release"
-# Name "Recursive_Mutex_Test - Win32 DLL Unicode Release"
-# Name "Recursive_Mutex_Test - Win32 static Release"
-# Name "Recursive_Mutex_Test - Win32 static Unicode Release"
-# Name "Recursive_Mutex_Test - Win32 DLL Debug"
-# Name "Recursive_Mutex_Test - Win32 DLL Unicode Debug"
-# Name "Recursive_Mutex_Test - Win32 static Debug"
-# Name "Recursive_Mutex_Test - Win32 static Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Recursive_Mutex_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/SOCK_Connector_Test.dsp b/tests/version_tests/SOCK_Connector_Test.dsp
deleted file mode 100644
index 56fdd1e6371..00000000000
--- a/tests/version_tests/SOCK_Connector_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SOCK_Connector_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=SOCK_Connector_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_Connector_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_Connector_Test.mak"\
- CFG="SOCK_Connector_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SOCK_Connector_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SOCK_Connector_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\SOCK_Connector_Test\DLL Release"
-# PROP BASE Target_Dir ".\SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Connector_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SOCK_Connector_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\SOCK_Connector_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Connector_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SOCK_Connector_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\SOCK_Connector_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Connector_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SOCK_Connector_Test\static Release"
-# PROP BASE Intermediate_Dir ".\SOCK_Connector_Test\static Release"
-# PROP BASE Target_Dir ".\SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Connector_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SOCK_Connector_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\SOCK_Connector_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Connector_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SOCK_Connector_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\SOCK_Connector_Test\DLL Debug"
-# PROP BASE Target_Dir ".\SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Connector_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SOCK_Connector_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\SOCK_Connector_Test\static Debug"
-# PROP BASE Target_Dir ".\SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Connector_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SOCK_Connector_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\SOCK_Connector_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Connector_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "SOCK_Connector_Test - Win32 DLL Release"
-# Name "SOCK_Connector_Test - Win32 DLL Unicode Release"
-# Name "SOCK_Connector_Test - Win32 static Unicode Release"
-# Name "SOCK_Connector_Test - Win32 static Release"
-# Name "SOCK_Connector_Test - Win32 DLL Unicode Debug"
-# Name "SOCK_Connector_Test - Win32 DLL Debug"
-# Name "SOCK_Connector_Test - Win32 static Debug"
-# Name "SOCK_Connector_Test - Win32 static Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\SOCK_Connector_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/SOCK_Test.dsp b/tests/version_tests/SOCK_Test.dsp
deleted file mode 100644
index e7b6524d304..00000000000
--- a/tests/version_tests/SOCK_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SOCK_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=SOCK_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SOCK_Test.mak" CFG="SOCK_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SOCK_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "SOCK_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SOCK_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\SOCK_Test\DLL Debug"
-# PROP BASE Target_Dir ".\SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SOCK_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\SOCK_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SOCK_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\SOCK_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SOCK_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\SOCK_Test\static Debug"
-# PROP BASE Target_Dir ".\SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SOCK_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\SOCK_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SOCK_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\SOCK_Test\DLL Release"
-# PROP BASE Target_Dir ".\SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SOCK_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\SOCK_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SOCK_Test\static Release"
-# PROP BASE Intermediate_Dir ".\SOCK_Test\static Release"
-# PROP BASE Target_Dir ".\SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SOCK_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "SOCK_Test - Win32 DLL Debug"
-# Name "SOCK_Test - Win32 DLL Unicode Debug"
-# Name "SOCK_Test - Win32 static Unicode Debug"
-# Name "SOCK_Test - Win32 static Debug"
-# Name "SOCK_Test - Win32 DLL Unicode Release"
-# Name "SOCK_Test - Win32 DLL Release"
-# Name "SOCK_Test - Win32 static Unicode Release"
-# Name "SOCK_Test - Win32 static Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\SOCK_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/SPIPE_Test.dsp b/tests/version_tests/SPIPE_Test.dsp
deleted file mode 100644
index 69f6b314738..00000000000
--- a/tests/version_tests/SPIPE_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SPIPE_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=SPIPE_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SPIPE_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SPIPE_Test.mak" CFG="SPIPE_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SPIPE_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "SPIPE_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SPIPE_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\SPIPE_Test\DLL Release"
-# PROP BASE Target_Dir ".\SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SPIPE_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SPIPE_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\SPIPE_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SPIPE_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SPIPE_Test\static Release"
-# PROP BASE Intermediate_Dir ".\SPIPE_Test\static Release"
-# PROP BASE Target_Dir ".\SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SPIPE_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SPIPE_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\SPIPE_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SPIPE_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SPIPE_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\SPIPE_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SPIPE_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SPIPE_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\SPIPE_Test\DLL Debug"
-# PROP BASE Target_Dir ".\SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SPIPE_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SPIPE_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\SPIPE_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SPIPE_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SPIPE_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\SPIPE_Test\static Debug"
-# PROP BASE Target_Dir ".\SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SPIPE_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "SPIPE_Test - Win32 DLL Release"
-# Name "SPIPE_Test - Win32 DLL Unicode Release"
-# Name "SPIPE_Test - Win32 static Release"
-# Name "SPIPE_Test - Win32 static Unicode Release"
-# Name "SPIPE_Test - Win32 DLL Unicode Debug"
-# Name "SPIPE_Test - Win32 DLL Debug"
-# Name "SPIPE_Test - Win32 static Unicode Debug"
-# Name "SPIPE_Test - Win32 static Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\SPIPE_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/SString_Test.dsp b/tests/version_tests/SString_Test.dsp
deleted file mode 100644
index 9beddd817d0..00000000000
--- a/tests/version_tests/SString_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SString_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=SString_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SString_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SString_Test.mak" CFG="SString_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SString_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "SString_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SString_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\SString_Test\DLL Release"
-# PROP BASE Target_Dir ".\SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SString_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SString_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\SString_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SString_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SString_Test\static Release"
-# PROP BASE Intermediate_Dir ".\SString_Test\static Release"
-# PROP BASE Target_Dir ".\SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SString_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SString_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\SString_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SString_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SString_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\SString_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SString_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SString_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\SString_Test\static Debug"
-# PROP BASE Target_Dir ".\SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SString_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SString_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\SString_Test\DLL Debug"
-# PROP BASE Target_Dir ".\SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SString_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SString_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\SString_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SString_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "SString_Test - Win32 DLL Release"
-# Name "SString_Test - Win32 DLL Unicode Release"
-# Name "SString_Test - Win32 static Release"
-# Name "SString_Test - Win32 static Unicode Release"
-# Name "SString_Test - Win32 static Unicode Debug"
-# Name "SString_Test - Win32 static Debug"
-# Name "SString_Test - Win32 DLL Debug"
-# Name "SString_Test - Win32 DLL Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\SString_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/SV_Shared_Memory_Test.dsp b/tests/version_tests/SV_Shared_Memory_Test.dsp
deleted file mode 100644
index 283a95c7664..00000000000
--- a/tests/version_tests/SV_Shared_Memory_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="SV_Shared_Memory_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=SV_Shared_Memory_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "SV_Shared_Memory_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "SV_Shared_Memory_Test.mak"\
- CFG="SV_Shared_Memory_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "SV_Shared_Memory_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SV_Shared_Memory_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\SV_Shared_Memory_Test\DLL Debug"
-# PROP BASE Target_Dir ".\SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SV_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SV_Shared_Memory_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\SV_Shared_Memory_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SV_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SV_Shared_Memory_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\SV_Shared_Memory_Test\static Debug"
-# PROP BASE Target_Dir ".\SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SV_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\SV_Shared_Memory_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\SV_Shared_Memory_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SV_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SV_Shared_Memory_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\SV_Shared_Memory_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SV_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SV_Shared_Memory_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\SV_Shared_Memory_Test\DLL Release"
-# PROP BASE Target_Dir ".\SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SV_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SV_Shared_Memory_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\SV_Shared_Memory_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SV_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\SV_Shared_Memory_Test\static Release"
-# PROP BASE Intermediate_Dir ".\SV_Shared_Memory_Test\static Release"
-# PROP BASE Target_Dir ".\SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\SV_Shared_Memory_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "SV_Shared_Memory_Test - Win32 DLL Debug"
-# Name "SV_Shared_Memory_Test - Win32 DLL Unicode Debug"
-# Name "SV_Shared_Memory_Test - Win32 static Debug"
-# Name "SV_Shared_Memory_Test - Win32 static Unicode Debug"
-# Name "SV_Shared_Memory_Test - Win32 DLL Unicode Release"
-# Name "SV_Shared_Memory_Test - Win32 DLL Release"
-# Name "SV_Shared_Memory_Test - Win32 static Unicode Release"
-# Name "SV_Shared_Memory_Test - Win32 static Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\SV_Shared_Memory_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Semaphore_Test.dsp b/tests/version_tests/Semaphore_Test.dsp
deleted file mode 100644
index 9271cbff3c8..00000000000
--- a/tests/version_tests/Semaphore_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Semaphore_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Semaphore_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Semaphore_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Semaphore_Test.mak" CFG="Semaphore_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Semaphore_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Semaphore_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Semaphore_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Semaphore_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Semaphore_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Semaphore_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Semaphore_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Semaphore_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Semaphore_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Semaphore_Test\static Debug"
-# PROP BASE Target_Dir ".\Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Semaphore_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Semaphore_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Semaphore_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Semaphore_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Semaphore_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Semaphore_Test\DLL Release"
-# PROP BASE Target_Dir ".\Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Semaphore_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Semaphore_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Semaphore_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Semaphore_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Semaphore_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Semaphore_Test\static Release"
-# PROP BASE Target_Dir ".\Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Semaphore_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Semaphore_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Semaphore_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Semaphore_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Semaphore_Test - Win32 DLL Debug"
-# Name "Semaphore_Test - Win32 DLL Unicode Debug"
-# Name "Semaphore_Test - Win32 static Debug"
-# Name "Semaphore_Test - Win32 static Unicode Debug"
-# Name "Semaphore_Test - Win32 DLL Release"
-# Name "Semaphore_Test - Win32 DLL Unicode Release"
-# Name "Semaphore_Test - Win32 static Release"
-# Name "Semaphore_Test - Win32 static Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Semaphore_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Service_Config_Test.dsp b/tests/version_tests/Service_Config_Test.dsp
deleted file mode 100644
index 169fb17a151..00000000000
--- a/tests/version_tests/Service_Config_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Service_Config_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Service_Config_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Service_Config_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Service_Config_Test.mak"\
- CFG="Service_Config_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Service_Config_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Service_Config_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Service_Config_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Service_Config_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Service_Config_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Service_Config_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Service_Config_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Service_Config_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Service_Config_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Service_Config_Test\static Debug"
-# PROP BASE Target_Dir ".\Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Service_Config_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Service_Config_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Service_Config_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Service_Config_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Service_Config_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Service_Config_Test\DLL Release"
-# PROP BASE Target_Dir ".\Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Service_Config_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Service_Config_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Service_Config_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Service_Config_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Service_Config_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Service_Config_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Service_Config_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Service_Config_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Service_Config_Test\static Release"
-# PROP BASE Target_Dir ".\Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Service_Config_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Service_Config_Test - Win32 DLL Debug"
-# Name "Service_Config_Test - Win32 DLL Unicode Debug"
-# Name "Service_Config_Test - Win32 static Debug"
-# Name "Service_Config_Test - Win32 static Unicode Debug"
-# Name "Service_Config_Test - Win32 DLL Release"
-# Name "Service_Config_Test - Win32 DLL Unicode Release"
-# Name "Service_Config_Test - Win32 static Unicode Release"
-# Name "Service_Config_Test - Win32 static Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Service_Config_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Sigset_Op_Test.dsp b/tests/version_tests/Sigset_Op_Test.dsp
deleted file mode 100644
index 1201711fe78..00000000000
--- a/tests/version_tests/Sigset_Op_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Sigset_Op_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Sigset_Op_Test - Win32 DLL Unicode Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Sigset_Op_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Sigset_Op_Test.mak"\
- CFG="Sigset_Op_Test - Win32 DLL Unicode Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Sigset_Op_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Sigset_Op_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Sigset_Op_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Sigset_Op_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /out:".\DLL Unicode Release\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Sigset_Op_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Sigset_Op_Test\DLL Release"
-# PROP BASE Target_Dir ".\Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Sigset_Op_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /out:".\DLL Release\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Sigset_Op_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Sigset_Op_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Sigset_Op_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /out:".\static Unicode Release\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Sigset_Op_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Sigset_Op_Test\static Release"
-# PROP BASE Target_Dir ".\Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Sigset_Op_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /out:".\static Release\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Sigset_Op_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Sigset_Op_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Sigset_Op_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /out:".\DLL Debug\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Sigset_Op_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Sigset_Op_Test\static Debug"
-# PROP BASE Target_Dir ".\Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Sigset_Op_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /out:".\static Debug\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Sigset_Op_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Sigset_Op_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Sigset_Op_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /out:".\static Unicode Debug\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Sigset_Op_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Sigset_Op_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Sigset_Op_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /out:".\DLL Unicode Debug\Sigset_Ops_Test.exe" /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Sigset_Op_Test - Win32 DLL Unicode Release"
-# Name "Sigset_Op_Test - Win32 DLL Release"
-# Name "Sigset_Op_Test - Win32 static Unicode Release"
-# Name "Sigset_Op_Test - Win32 static Release"
-# Name "Sigset_Op_Test - Win32 DLL Debug"
-# Name "Sigset_Op_Test - Win32 static Debug"
-# Name "Sigset_Op_Test - Win32 static Unicode Debug"
-# Name "Sigset_Op_Test - Win32 DLL Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Sigset_Ops_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Simple_Message_Block_Test.dsp b/tests/version_tests/Simple_Message_Block_Test.dsp
deleted file mode 100644
index e8e244d13b3..00000000000
--- a/tests/version_tests/Simple_Message_Block_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Simple_Message_Block_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Simple_Message_Block_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Simple_Message_Block_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Simple_Message_Block_Test.mak"\
- CFG="Simple_Message_Block_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Simple_Message_Block_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Simple_Message_Block_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Simple_Message_Block_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Simple_Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Simple_Message_Block_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Simple_Message_Block_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Simple_Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Simple_Message_Block_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Simple_Message_Block_Test\static Debug"
-# PROP BASE Target_Dir ".\Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Simple_Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Simple_Message_Block_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Simple_Message_Block_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Simple_Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Simple_Message_Block_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Simple_Message_Block_Test\DLL Release"
-# PROP BASE Target_Dir ".\Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Simple_Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Simple_Message_Block_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Simple_Message_Block_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Simple_Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Simple_Message_Block_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Simple_Message_Block_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Simple_Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Simple_Message_Block_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Simple_Message_Block_Test\static Release"
-# PROP BASE Target_Dir ".\Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Simple_Message_Block_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Simple_Message_Block_Test - Win32 DLL Debug"
-# Name "Simple_Message_Block_Test - Win32 DLL Unicode Debug"
-# Name "Simple_Message_Block_Test - Win32 static Debug"
-# Name "Simple_Message_Block_Test - Win32 static Unicode Debug"
-# Name "Simple_Message_Block_Test - Win32 DLL Release"
-# Name "Simple_Message_Block_Test - Win32 DLL Unicode Release"
-# Name "Simple_Message_Block_Test - Win32 static Unicode Release"
-# Name "Simple_Message_Block_Test - Win32 static Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Simple_Message_Block_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/TSS_Test.dsp b/tests/version_tests/TSS_Test.dsp
deleted file mode 100644
index 248e732daa8..00000000000
--- a/tests/version_tests/TSS_Test.dsp
+++ /dev/null
@@ -1,281 +0,0 @@
-# Microsoft Developer Studio Project File - Name="TSS_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=TSS_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "TSS_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TSS_Test.mak" CFG="TSS_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TSS_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "TSS_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\TSS_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\TSS_Test\DLL Debug"
-# PROP BASE Target_Dir ".\TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\TSS_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\TSS_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\TSS_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\TSS_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\TSS_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\TSS_Test\static Debug"
-# PROP BASE Target_Dir ".\TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\TSS_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\TSS_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\TSS_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\TSS_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\TSS_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\TSS_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\TSS_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\TSS_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\TSS_Test\DLL Release"
-# PROP BASE Target_Dir ".\TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\TSS_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\TSS_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\TSS_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\TSS_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\TSS_Test\static Release"
-# PROP BASE Intermediate_Dir ".\TSS_Test\static Release"
-# PROP BASE Target_Dir ".\TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\TSS_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "TSS_Test - Win32 DLL Debug"
-# Name "TSS_Test - Win32 DLL Unicode Debug"
-# Name "TSS_Test - Win32 static Debug"
-# Name "TSS_Test - Win32 static Unicode Debug"
-# Name "TSS_Test - Win32 DLL Unicode Release"
-# Name "TSS_Test - Win32 DLL Release"
-# Name "TSS_Test - Win32 static Unicode Release"
-# Name "TSS_Test - Win32 static Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\TSS_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\TSS_Test_Errno.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Task_Test.dsp b/tests/version_tests/Task_Test.dsp
deleted file mode 100644
index 4bac7d4649e..00000000000
--- a/tests/version_tests/Task_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Task_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Task_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Task_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Task_Test.mak" CFG="Task_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Task_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Task_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Task_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Task_Test\DLL Release"
-# PROP BASE Target_Dir ".\Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Task_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Task_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Task_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Task_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Task_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Task_Test\static Release"
-# PROP BASE Target_Dir ".\Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Task_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Task_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Task_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Task_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Task_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Task_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Task_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Task_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Task_Test\static Debug"
-# PROP BASE Target_Dir ".\Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Task_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Task_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Task_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Task_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Task_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Task_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Task_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Task_Test - Win32 DLL Release"
-# Name "Task_Test - Win32 DLL Unicode Release"
-# Name "Task_Test - Win32 static Release"
-# Name "Task_Test - Win32 static Unicode Release"
-# Name "Task_Test - Win32 static Unicode Debug"
-# Name "Task_Test - Win32 static Debug"
-# Name "Task_Test - Win32 DLL Unicode Debug"
-# Name "Task_Test - Win32 DLL Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Task_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Thread_Manager_Test.dsp b/tests/version_tests/Thread_Manager_Test.dsp
deleted file mode 100644
index 191dbf1a91b..00000000000
--- a/tests/version_tests/Thread_Manager_Test.dsp
+++ /dev/null
@@ -1,282 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Thread_Manager_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Thread_Manager_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Manager_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Manager_Test.mak"\
- CFG="Thread_Manager_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Thread_Manager_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Manager_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Manager_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Manager_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Manager_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Manager_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Manager_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Manager_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Manager_Test\static Debug"
-# PROP BASE Target_Dir ".\Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Manager_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Manager_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Manager_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Manager_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Thread_Manager_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Thread_Manager_Test\DLL Release"
-# PROP BASE Target_Dir ".\Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Manager_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Thread_Manager_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Thread_Manager_Test\static Release"
-# PROP BASE Target_Dir ".\Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Manager_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Thread_Manager_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Thread_Manager_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Manager_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Thread_Manager_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Thread_Manager_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Manager_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Thread_Manager_Test - Win32 DLL Debug"
-# Name "Thread_Manager_Test - Win32 DLL Unicode Debug"
-# Name "Thread_Manager_Test - Win32 static Debug"
-# Name "Thread_Manager_Test - Win32 static Unicode Debug"
-# Name "Thread_Manager_Test - Win32 DLL Release"
-# Name "Thread_Manager_Test - Win32 static Release"
-# Name "Thread_Manager_Test - Win32 static Unicode Release"
-# Name "Thread_Manager_Test - Win32 DLL Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Thread_Manager_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\Thread_Manager_Test.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Thread_Mutex_Test.dsp b/tests/version_tests/Thread_Mutex_Test.dsp
deleted file mode 100644
index 0e9fcedbff8..00000000000
--- a/tests/version_tests/Thread_Mutex_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Thread_Mutex_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Thread_Mutex_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Mutex_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Mutex_Test.mak"\
- CFG="Thread_Mutex_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Thread_Mutex_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Thread_Mutex_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Thread_Mutex_Test\DLL Release"
-# PROP BASE Target_Dir ".\Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Thread_Mutex_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Thread_Mutex_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Thread_Mutex_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Thread_Mutex_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Thread_Mutex_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Thread_Mutex_Test\static Release"
-# PROP BASE Target_Dir ".\Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Mutex_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Mutex_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Mutex_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Mutex_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Mutex_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Mutex_Test\static Debug"
-# PROP BASE Target_Dir ".\Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Mutex_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Mutex_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Mutex_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Thread_Mutex_Test - Win32 DLL Release"
-# Name "Thread_Mutex_Test - Win32 DLL Unicode Release"
-# Name "Thread_Mutex_Test - Win32 static Unicode Release"
-# Name "Thread_Mutex_Test - Win32 static Release"
-# Name "Thread_Mutex_Test - Win32 DLL Debug"
-# Name "Thread_Mutex_Test - Win32 DLL Unicode Debug"
-# Name "Thread_Mutex_Test - Win32 static Debug"
-# Name "Thread_Mutex_Test - Win32 static Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Thread_Mutex_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Thread_Pool_Test.dsp b/tests/version_tests/Thread_Pool_Test.dsp
deleted file mode 100644
index 2ae61624621..00000000000
--- a/tests/version_tests/Thread_Pool_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Thread_Pool_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Thread_Pool_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Pool_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Thread_Pool_Test.mak"\
- CFG="Thread_Pool_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Thread_Pool_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Thread_Pool_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Thread_Pool_Test\DLL Release"
-# PROP BASE Target_Dir ".\Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Pool_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Thread_Pool_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Thread_Pool_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Pool_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Thread_Pool_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Thread_Pool_Test\static Release"
-# PROP BASE Target_Dir ".\Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Pool_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Thread_Pool_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Thread_Pool_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Pool_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Pool_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Pool_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Pool_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Pool_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Pool_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Pool_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Pool_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Pool_Test\static Debug"
-# PROP BASE Target_Dir ".\Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Pool_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Thread_Pool_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Thread_Pool_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Thread_Pool_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Thread_Pool_Test - Win32 DLL Release"
-# Name "Thread_Pool_Test - Win32 DLL Unicode Release"
-# Name "Thread_Pool_Test - Win32 static Release"
-# Name "Thread_Pool_Test - Win32 static Unicode Release"
-# Name "Thread_Pool_Test - Win32 DLL Debug"
-# Name "Thread_Pool_Test - Win32 DLL Unicode Debug"
-# Name "Thread_Pool_Test - Win32 static Debug"
-# Name "Thread_Pool_Test - Win32 static Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Thread_Pool_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Time_Service_Test.dsp b/tests/version_tests/Time_Service_Test.dsp
deleted file mode 100644
index 01ae545c55b..00000000000
--- a/tests/version_tests/Time_Service_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Time_Service_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Time_Service_Test - Win32 DLL Unicode Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Time_Service_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Time_Service_Test.mak"\
- CFG="Time_Service_Test - Win32 DLL Unicode Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Time_Service_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Time_Service_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Time_Service_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Time_Service_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Service_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Time_Service_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Time_Service_Test\DLL Release"
-# PROP BASE Target_Dir ".\Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Service_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Time_Service_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Time_Service_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Service_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Time_Service_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Time_Service_Test\static Release"
-# PROP BASE Target_Dir ".\Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Service_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Time_Service_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Time_Service_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Service_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Time_Service_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Time_Service_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Service_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Time_Service_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Time_Service_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Service_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Time_Service_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Time_Service_Test\static Debug"
-# PROP BASE Target_Dir ".\Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Service_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Time_Service_Test - Win32 DLL Unicode Release"
-# Name "Time_Service_Test - Win32 DLL Release"
-# Name "Time_Service_Test - Win32 static Unicode Release"
-# Name "Time_Service_Test - Win32 static Release"
-# Name "Time_Service_Test - Win32 DLL Debug"
-# Name "Time_Service_Test - Win32 DLL Unicode Debug"
-# Name "Time_Service_Test - Win32 static Unicode Debug"
-# Name "Time_Service_Test - Win32 static Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Time_Service_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Time_Value_Test.dsp b/tests/version_tests/Time_Value_Test.dsp
deleted file mode 100644
index 26717aa6ae8..00000000000
--- a/tests/version_tests/Time_Value_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Time_Value_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Time_Value_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Time_Value_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Time_Value_Test.mak" CFG="Time_Value_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Time_Value_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Time_Value_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Time_Value_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Time_Value_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Value_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Time_Value_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Time_Value_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Value_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Time_Value_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Time_Value_Test\static Debug"
-# PROP BASE Target_Dir ".\Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Value_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Time_Value_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Time_Value_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Value_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Time_Value_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Time_Value_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Value_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Time_Value_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Time_Value_Test\DLL Release"
-# PROP BASE Target_Dir ".\Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Value_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Time_Value_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Time_Value_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Value_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Time_Value_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Time_Value_Test\static Release"
-# PROP BASE Target_Dir ".\Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Time_Value_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Time_Value_Test - Win32 DLL Debug"
-# Name "Time_Value_Test - Win32 DLL Unicode Debug"
-# Name "Time_Value_Test - Win32 static Debug"
-# Name "Time_Value_Test - Win32 static Unicode Debug"
-# Name "Time_Value_Test - Win32 DLL Unicode Release"
-# Name "Time_Value_Test - Win32 DLL Release"
-# Name "Time_Value_Test - Win32 static Unicode Release"
-# Name "Time_Value_Test - Win32 static Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Time_Value_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Timer_Queue_Test.dsp b/tests/version_tests/Timer_Queue_Test.dsp
deleted file mode 100644
index 6bfc405fdd9..00000000000
--- a/tests/version_tests/Timer_Queue_Test.dsp
+++ /dev/null
@@ -1,278 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Timer_Queue_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Timer_Queue_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Timer_Queue_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Timer_Queue_Test.mak"\
- CFG="Timer_Queue_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Timer_Queue_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Timer_Queue_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Timer_Queue_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Timer_Queue_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Timer_Queue_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Timer_Queue_Test\DLL Release"
-# PROP BASE Target_Dir ".\Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Timer_Queue_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Timer_Queue_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Timer_Queue_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Timer_Queue_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Timer_Queue_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Timer_Queue_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Timer_Queue_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Timer_Queue_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Timer_Queue_Test\static Release"
-# PROP BASE Target_Dir ".\Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Timer_Queue_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Timer_Queue_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Timer_Queue_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Timer_Queue_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Timer_Queue_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Timer_Queue_Test\static Debug"
-# PROP BASE Target_Dir ".\Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Timer_Queue_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Timer_Queue_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Timer_Queue_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Timer_Queue_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Timer_Queue_Test - Win32 DLL Debug"
-# Name "Timer_Queue_Test - Win32 DLL Release"
-# Name "Timer_Queue_Test - Win32 DLL Unicode Release"
-# Name "Timer_Queue_Test - Win32 static Unicode Release"
-# Name "Timer_Queue_Test - Win32 static Release"
-# Name "Timer_Queue_Test - Win32 DLL Unicode Debug"
-# Name "Timer_Queue_Test - Win32 static Debug"
-# Name "Timer_Queue_Test - Win32 static Unicode Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Timer_Queue_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/Tokens_Test.dsp b/tests/version_tests/Tokens_Test.dsp
deleted file mode 100644
index 32aa1c4e4bc..00000000000
--- a/tests/version_tests/Tokens_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Tokens_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Tokens_Test - Win32 static Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "Tokens_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "Tokens_Test.mak" CFG="Tokens_Test - Win32 static Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Tokens_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Tokens_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Tokens_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Tokens_Test\static Debug"
-# PROP BASE Target_Dir ".\Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Tokens_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Tokens_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Tokens_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Tokens_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Tokens_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Tokens_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Tokens_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Tokens_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Tokens_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Tokens_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Tokens_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Tokens_Test\DLL Release"
-# PROP BASE Target_Dir ".\Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Tokens_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Tokens_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Tokens_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Tokens_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Tokens_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Tokens_Test\static Release"
-# PROP BASE Target_Dir ".\Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Tokens_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Tokens_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Tokens_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Tokens_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Tokens_Test - Win32 static Debug"
-# Name "Tokens_Test - Win32 DLL Debug"
-# Name "Tokens_Test - Win32 DLL Unicode Debug"
-# Name "Tokens_Test - Win32 static Unicode Debug"
-# Name "Tokens_Test - Win32 DLL Release"
-# Name "Tokens_Test - Win32 static Unicode Release"
-# Name "Tokens_Test - Win32 static Release"
-# Name "Tokens_Test - Win32 DLL Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Tokens_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/UPIPE_SAP_Test.dsp b/tests/version_tests/UPIPE_SAP_Test.dsp
deleted file mode 100644
index df7ffd45041..00000000000
--- a/tests/version_tests/UPIPE_SAP_Test.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="UPIPE_SAP_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=UPIPE_SAP_Test - Win32 DLL Release
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "UPIPE_SAP_Test.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "UPIPE_SAP_Test.mak" CFG="UPIPE_SAP_Test - Win32 DLL Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "UPIPE_SAP_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\UPIPE_SAP_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\UPIPE_SAP_Test\DLL Release"
-# PROP BASE Target_Dir ".\UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\UPIPE_SAP_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\UPIPE_SAP_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\UPIPE_SAP_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\UPIPE_SAP_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\UPIPE_SAP_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\UPIPE_SAP_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\UPIPE_SAP_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\UPIPE_SAP_Test\static Release"
-# PROP BASE Intermediate_Dir ".\UPIPE_SAP_Test\static Release"
-# PROP BASE Target_Dir ".\UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\UPIPE_SAP_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\UPIPE_SAP_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\UPIPE_SAP_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\UPIPE_SAP_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\UPIPE_SAP_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\UPIPE_SAP_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\UPIPE_SAP_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\UPIPE_SAP_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\UPIPE_SAP_Test\static Debug"
-# PROP BASE Target_Dir ".\UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\UPIPE_SAP_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\UPIPE_SAP_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\UPIPE_SAP_Test\DLL Debug"
-# PROP BASE Target_Dir ".\UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\UPIPE_SAP_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "UPIPE_SAP_Test - Win32 DLL Release"
-# Name "UPIPE_SAP_Test - Win32 DLL Unicode Release"
-# Name "UPIPE_SAP_Test - Win32 static Unicode Release"
-# Name "UPIPE_SAP_Test - Win32 static Release"
-# Name "UPIPE_SAP_Test - Win32 DLL Unicode Debug"
-# Name "UPIPE_SAP_Test - Win32 static Unicode Debug"
-# Name "UPIPE_SAP_Test - Win32 static Debug"
-# Name "UPIPE_SAP_Test - Win32 DLL Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\UPIPE_SAP_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/run_all_tests.bat b/tests/version_tests/run_all_tests.bat
deleted file mode 100755
index f37597d5912..00000000000
--- a/tests/version_tests/run_all_tests.bat
+++ /dev/null
@@ -1,24 +0,0 @@
-cd "DLL Debug"
-call ..\..\run_tests.bat %*
-cd ..
-cd "DLL Release"
-call ..\..\run_tests.bat %*
-cd ..
-cd "DLL Unicode Debug"
-call ..\..\run_tests.bat %*
-cd ..
-cd "DLL Unicode Release"
-call ..\..\run_tests.bat %*
-cd ..
-cd "static Debug"
-call ..\..\run_tests.bat %*
-cd ..
-cd "static Release"
-call ..\..\run_tests.bat %*
-cd ..
-cd "static Unicode Debug"
-call ..\..\run_tests.bat %*
-cd ..
-cd "static Unicode Release"
-call ..\..\run_tests.bat %*
-cd ..
diff --git a/tests/version_tests/version_tests.dsp b/tests/version_tests/version_tests.dsp
deleted file mode 100644
index a18664ada67..00000000000
--- a/tests/version_tests/version_tests.dsp
+++ /dev/null
@@ -1,277 +0,0 @@
-# Microsoft Developer Studio Project File - Name="Atomic_Op_Test" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 5.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=Atomic_Op_Test - Win32 DLL Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "version_tests.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "version_tests.mak" CFG="Atomic_Op_Test - Win32 DLL Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Atomic_Op_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Atomic_Op_Test\DLL Debug"
-# PROP BASE Intermediate_Dir ".\Atomic_Op_Test\DLL Debug"
-# PROP BASE Target_Dir ".\Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Debug"
-# PROP Intermediate_Dir ".\DLL Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Atomic_Op_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Atomic_Op_Test\DLL Release"
-# PROP BASE Intermediate_Dir ".\Atomic_Op_Test\DLL Release"
-# PROP BASE Target_Dir ".\Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Release"
-# PROP Intermediate_Dir ".\DLL Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Atomic_Op_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Atomic_Op_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Atomic_Op_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir ".\Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\DLL Unicode Debug"
-# PROP Intermediate_Dir ".\DLL Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Atomic_Op_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Atomic_Op_Test\static Debug"
-# PROP BASE Intermediate_Dir ".\Atomic_Op_Test\static Debug"
-# PROP BASE Target_Dir ".\Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Debug"
-# PROP Intermediate_Dir ".\static Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Atomic_Op_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Atomic_Op_Test\static Release"
-# PROP BASE Intermediate_Dir ".\Atomic_Op_Test\static Release"
-# PROP BASE Target_Dir ".\Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Release"
-# PROP Intermediate_Dir ".\static Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Atomic_Op_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Atomic_Op_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir ".\Atomic_Op_Test\static Unicode Debug"
-# PROP BASE Target_Dir ".\Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ".\static Unicode Debug"
-# PROP Intermediate_Dir ".\static Unicode Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Atomic_Op_Test"
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I "..\..\\" /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceusd.lib acesud.lib /nologo /subsystem:console /debug /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Atomic_Op_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir ".\Atomic_Op_Test\static Unicode Release"
-# PROP BASE Target_Dir ".\Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\static Unicode Release"
-# PROP Intermediate_Dir ".\static Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Atomic_Op_Test"
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceus.lib acesu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Atomic_Op_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir ".\Atomic_Op_Test\DLL Unicode Release"
-# PROP BASE Target_Dir ".\Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ".\DLL Unicode Release"
-# PROP Intermediate_Dir ".\DLL Unicode Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ".\Atomic_Op_Test"
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\\" /D "NDEBUG" /D ACE_HAS_DLL=1 /D "UNICODE" /D "WIN32" /D "_CONSOLE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib /nologo /subsystem:console /machine:I386 /libpath:"..\..\ace"
-
-!ENDIF
-
-# Begin Target
-
-# Name "Atomic_Op_Test - Win32 DLL Debug"
-# Name "Atomic_Op_Test - Win32 DLL Release"
-# Name "Atomic_Op_Test - Win32 DLL Unicode Debug"
-# Name "Atomic_Op_Test - Win32 static Debug"
-# Name "Atomic_Op_Test - Win32 static Release"
-# Name "Atomic_Op_Test - Win32 static Unicode Debug"
-# Name "Atomic_Op_Test - Win32 static Unicode Release"
-# Name "Atomic_Op_Test - Win32 DLL Unicode Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=..\Atomic_Op_Test.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=..\test_config.h
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/tests/version_tests/version_tests.dsw b/tests/version_tests/version_tests.dsw
deleted file mode 100644
index 50931b23784..00000000000
--- a/tests/version_tests/version_tests.dsw
+++ /dev/null
@@ -1,641 +0,0 @@
-Microsoft Developer Studio Workspace File, Format Version 5.00
-# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
-
-###############################################################################
-
-Project: "Atomic_Op_Test"=.\version_tests.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Barrier_Test"=.\Barrier_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Basic_Types_Test"=.\Basic_Types_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Buffer_Stream_Test"=.\Buffer_Stream_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Conn_Test"=.\Conn_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Enum_Interfaces_Test"=.\Enum_Interfaces_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Env_Value_Test"=.\Env_Value_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Future_Test"=.\Future_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Handle_Set_Test"=.\Handle_Set_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Hash_Map_Manager_Test"=.\Hash_Map_Manager_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "IOStream_Test"=.\IOStream_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "MM_Shared_Memory_Test"=.\MM_Shared_Memory_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "MT_SOCK_Test"=.\MT_SOCK_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Map_Manager_Test"=.\Map_Manager_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Mem_Map_Test"=.\Mem_Map_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Message_Block_Test"=.\Message_Block_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Message_Queue_Notification_Test"=.\Message_Queue_Notification_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Message_Queue_Test"=.\Message_Queue_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Naming_Test"=.\Naming_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Notify_Performance_Test"=.\Notify_Performance_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Pipe_Test"=.\Pipe_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Priority_Buffer_Test"=.\Priority_Buffer_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Priority_Reactor_Test"=.\Priority_Reactor_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Priority_Task_Test"=.\Priority_Task_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Process_Mutex_Test"=.\Process_Mutex_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Process_Strategy_Test"=.\Process_Strategy_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactor_Exception_Test"=.\Reactor_Exception_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactor_Notify_Test"=.\Reactor_Notify_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactor_Performance_Test"=.\Reactor_Performance_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactor_Timer_Test"=.\Reactor_Timer_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reactors_Test"=.\Reactors_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Reader_Writer_Test"=.\Reader_Writer_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Recursive_Mutex_Test"=.\Recursive_Mutex_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SOCK_Connector_Test"=.\SOCK_Connector_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SOCK_Test"=.\SOCK_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SPIPE_Test"=.\SPIPE_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SString_Test"=.\SString_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "SV_Shared_Memory_Test"=.\SV_Shared_Memory_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Semaphore_Test"=.\Semaphore_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Service_Config_Test"=.\Service_Config_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Sigset_Op_Test"=.\Sigset_Op_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Simple_Message_Block_Test"=.\Simple_Message_Block_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "TSS_Test"=.\TSS_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Task_Test"=.\Task_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Thread_Manager_Test"=.\Thread_Manager_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Thread_Mutex_Test"=.\Thread_Mutex_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Thread_Pool_Test"=.\Thread_Pool_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Time_Service_Test"=.\Time_Service_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Time_Value_Test"=.\Time_Value_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Timer_Queue_Test"=.\Timer_Queue_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "Tokens_Test"=.\Tokens_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Project: "UPIPE_SAP_Test"=.\UPIPE_SAP_Test.dsp - Package Owner=<4>
-
-Package=<5>
-{{{
-}}}
-
-Package=<4>
-{{{
-}}}
-
-###############################################################################
-
-Global:
-
-Package=<5>
-{{{
-}}}
-
-Package=<3>
-{{{
-}}}
-
-###############################################################################
-
diff --git a/tests/version_tests/version_tests.mak b/tests/version_tests/version_tests.mak
deleted file mode 100644
index 8514f95d54b..00000000000
--- a/tests/version_tests/version_tests.mak
+++ /dev/null
@@ -1,33708 +0,0 @@
-# Microsoft Developer Studio Generated NMAKE File, Format Version 4.20
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-!IF "$(CFG)" == ""
-CFG=Basic_Types_Test - Win32 DLL Unicode Debug
-!MESSAGE No configuration specified. Defaulting to Basic_Types_Test - Win32\
- DLL Unicode Debug.
-!ENDIF
-
-!IF "$(CFG)" != "Atomic_Op_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Atomic_Op_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Atomic_Op_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Atomic_Op_Test - Win32 static Debug" && "$(CFG)" !=\
- "Atomic_Op_Test - Win32 static Release" && "$(CFG)" !=\
- "Atomic_Op_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Atomic_Op_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Atomic_Op_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Barrier_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Barrier_Test - Win32 static Debug" && "$(CFG)" !=\
- "Barrier_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Barrier_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Barrier_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Barrier_Test - Win32 static Release" && "$(CFG)" !=\
- "Barrier_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Barrier_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Service_Config_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Service_Config_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Service_Config_Test - Win32 static Debug" && "$(CFG)" !=\
- "Service_Config_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Service_Config_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Service_Config_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Service_Config_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Tokens_Test - Win32 static Debug" && "$(CFG)" !=\
- "Tokens_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Tokens_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Tokens_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Tokens_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Tokens_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Tokens_Test - Win32 static Release" && "$(CFG)" !=\
- "Thread_Manager_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Thread_Manager_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Thread_Manager_Test - Win32 static Debug" && "$(CFG)" !=\
- "Thread_Manager_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Thread_Manager_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Thread_Manager_Test - Win32 static Release" && "$(CFG)" !=\
- "Thread_Manager_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Task_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Task_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Task_Test - Win32 static Release" && "$(CFG)" !=\
- "Task_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Task_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Task_Test - Win32 static Debug" && "$(CFG)" !=\
- "Task_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Task_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "SV_Shared_Memory_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "SV_Shared_Memory_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "SV_Shared_Memory_Test - Win32 static Debug" && "$(CFG)" !=\
- "SV_Shared_Memory_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "SV_Shared_Memory_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "SV_Shared_Memory_Test - Win32 DLL Release" && "$(CFG)" !=\
- "SV_Shared_Memory_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "SV_Shared_Memory_Test - Win32 static Release" && "$(CFG)" !=\
- "Hash_Map_Manager_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Hash_Map_Manager_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Hash_Map_Manager_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Hash_Map_Manager_Test - Win32 static Debug" && "$(CFG)" !=\
- "Hash_Map_Manager_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Hash_Map_Manager_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Hash_Map_Manager_Test - Win32 static Release" && "$(CFG)" !=\
- "Hash_Map_Manager_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "SOCK_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "SOCK_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "SOCK_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "SOCK_Test - Win32 static Debug" && "$(CFG)" !=\
- "SOCK_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "SOCK_Test - Win32 DLL Release" && "$(CFG)" !=\
- "SOCK_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "SOCK_Test - Win32 static Release" && "$(CFG)" !=\
- "SString_Test - Win32 DLL Release" && "$(CFG)" !=\
- "SString_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "SString_Test - Win32 static Release" && "$(CFG)" !=\
- "SString_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "SString_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Sigset_Op_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Sigset_Op_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Sigset_Op_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Sigset_Op_Test - Win32 static Release" && "$(CFG)" !=\
- "Sigset_Op_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Sigset_Op_Test - Win32 static Debug" && "$(CFG)" !=\
- "Sigset_Op_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Recursive_Mutex_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Recursive_Mutex_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Recursive_Mutex_Test - Win32 static Release" && "$(CFG)" !=\
- "Recursive_Mutex_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Recursive_Mutex_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Recursive_Mutex_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Recursive_Mutex_Test - Win32 static Debug" && "$(CFG)" !=\
- "Recursive_Mutex_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Reactor_Timer_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Reactor_Timer_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Reactor_Timer_Test - Win32 static Release" && "$(CFG)" !=\
- "Reactor_Timer_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Reactor_Timer_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Reactor_Timer_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Reactor_Timer_Test - Win32 static Debug" && "$(CFG)" !=\
- "Reactor_Timer_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Time_Value_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Time_Value_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Time_Value_Test - Win32 static Debug" && "$(CFG)" !=\
- "Time_Value_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Time_Value_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Time_Value_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Time_Value_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Time_Value_Test - Win32 static Release" && "$(CFG)" !=\
- "Reactor_Exception_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Reactor_Exception_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Reactor_Exception_Test - Win32 static Debug" && "$(CFG)" !=\
- "Reactor_Exception_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Reactor_Exception_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Reactor_Exception_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Reactor_Exception_Test - Win32 static Release" && "$(CFG)" !=\
- "Reactor_Exception_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Process_Strategy_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Process_Strategy_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Process_Strategy_Test - Win32 static Debug" && "$(CFG)" !=\
- "Process_Strategy_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Process_Strategy_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Process_Strategy_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Process_Strategy_Test - Win32 static Release" && "$(CFG)" !=\
- "Process_Strategy_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Naming_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Naming_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Naming_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Naming_Test - Win32 static Debug" && "$(CFG)" !=\
- "Naming_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Naming_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Naming_Test - Win32 static Release" && "$(CFG)" !=\
- "Naming_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "MT_SOCK_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "MT_SOCK_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "MT_SOCK_Test - Win32 static Debug" && "$(CFG)" !=\
- "MT_SOCK_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "MT_SOCK_Test - Win32 DLL Release" && "$(CFG)" !=\
- "MT_SOCK_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "MT_SOCK_Test - Win32 static Release" && "$(CFG)" !=\
- "MT_SOCK_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "MM_Shared_Memory_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "MM_Shared_Memory_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "MM_Shared_Memory_Test - Win32 static Debug" && "$(CFG)" !=\
- "MM_Shared_Memory_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "MM_Shared_Memory_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "MM_Shared_Memory_Test - Win32 DLL Release" && "$(CFG)" !=\
- "MM_Shared_Memory_Test - Win32 static Release" && "$(CFG)" !=\
- "MM_Shared_Memory_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Enum_Interfaces_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Enum_Interfaces_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Enum_Interfaces_Test - Win32 static Debug" && "$(CFG)" !=\
- "Enum_Interfaces_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Enum_Interfaces_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Enum_Interfaces_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Enum_Interfaces_Test - Win32 static Release" && "$(CFG)" !=\
- "Enum_Interfaces_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Reactor_Performance_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Reactor_Performance_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Reactor_Performance_Test - Win32 static Debug" && "$(CFG)" !=\
- "Reactor_Performance_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Reactor_Performance_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Reactor_Performance_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Reactor_Performance_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Reactor_Performance_Test - Win32 static Release" && "$(CFG)" !=\
- "Priority_Reactor_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Priority_Reactor_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Priority_Reactor_Test - Win32 static Debug" && "$(CFG)" !=\
- "Priority_Reactor_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Priority_Reactor_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Priority_Reactor_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Priority_Reactor_Test - Win32 static Release" && "$(CFG)" !=\
- "Priority_Reactor_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Handle_Set_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Handle_Set_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Handle_Set_Test - Win32 static Debug" && "$(CFG)" !=\
- "Handle_Set_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Handle_Set_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Handle_Set_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Handle_Set_Test - Win32 static Release" && "$(CFG)" !=\
- "Handle_Set_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "TSS_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "TSS_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "TSS_Test - Win32 static Debug" && "$(CFG)" !=\
- "TSS_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "TSS_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "TSS_Test - Win32 DLL Release" && "$(CFG)" !=\
- "TSS_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "TSS_Test - Win32 static Release" && "$(CFG)" !=\
- "Semaphore_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Semaphore_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Semaphore_Test - Win32 static Debug" && "$(CFG)" !=\
- "Semaphore_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Semaphore_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Semaphore_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Semaphore_Test - Win32 static Release" && "$(CFG)" !=\
- "Semaphore_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Mem_Map_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Mem_Map_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Mem_Map_Test - Win32 static Debug" && "$(CFG)" !=\
- "Mem_Map_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Mem_Map_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Mem_Map_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Mem_Map_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Mem_Map_Test - Win32 static Release" && "$(CFG)" !=\
- "Map_Manager_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Map_Manager_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Map_Manager_Test - Win32 static Debug" && "$(CFG)" !=\
- "Map_Manager_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Map_Manager_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Map_Manager_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Map_Manager_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Map_Manager_Test - Win32 static Release" && "$(CFG)" !=\
- "Thread_Pool_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Thread_Pool_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Thread_Pool_Test - Win32 static Release" && "$(CFG)" !=\
- "Thread_Pool_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Thread_Pool_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Thread_Pool_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Thread_Pool_Test - Win32 static Debug" && "$(CFG)" !=\
- "Thread_Pool_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Simple_Message_Block_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Simple_Message_Block_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Simple_Message_Block_Test - Win32 static Debug" && "$(CFG)" !=\
- "Simple_Message_Block_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Simple_Message_Block_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Simple_Message_Block_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Simple_Message_Block_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Simple_Message_Block_Test - Win32 static Release" && "$(CFG)" !=\
- "Priority_Buffer_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Priority_Buffer_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Priority_Buffer_Test - Win32 static Release" && "$(CFG)" !=\
- "Priority_Buffer_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Priority_Buffer_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Priority_Buffer_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Priority_Buffer_Test - Win32 static Debug" && "$(CFG)" !=\
- "Priority_Buffer_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Message_Queue_Notification_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Message_Queue_Notification_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Message_Queue_Notification_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Message_Queue_Notification_Test - Win32 static Release" && "$(CFG)" !=\
- "Message_Queue_Notification_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Message_Queue_Notification_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Message_Queue_Notification_Test - Win32 static Debug" && "$(CFG)" !=\
- "Message_Queue_Notification_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "IOStream_Test - Win32 DLL Release" && "$(CFG)" !=\
- "IOStream_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "IOStream_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "IOStream_Test - Win32 static Release" && "$(CFG)" !=\
- "IOStream_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "IOStream_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "IOStream_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "IOStream_Test - Win32 static Debug" && "$(CFG)" !=\
- "Buffer_Stream_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Buffer_Stream_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Buffer_Stream_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Buffer_Stream_Test - Win32 static Release" && "$(CFG)" !=\
- "Buffer_Stream_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Buffer_Stream_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Buffer_Stream_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Buffer_Stream_Test - Win32 static Debug" && "$(CFG)" !=\
- "SPIPE_Test - Win32 DLL Release" && "$(CFG)" !=\
- "SPIPE_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "SPIPE_Test - Win32 static Release" && "$(CFG)" !=\
- "SPIPE_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "SPIPE_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "SPIPE_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "SPIPE_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "SPIPE_Test - Win32 static Debug" && "$(CFG)" !=\
- "Message_Queue_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Message_Queue_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Message_Queue_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Message_Queue_Test - Win32 static Debug" && "$(CFG)" !=\
- "Message_Queue_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Message_Queue_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Message_Queue_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Message_Queue_Test - Win32 static Release" && "$(CFG)" !=\
- "Timer_Queue_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Timer_Queue_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Timer_Queue_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Timer_Queue_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Timer_Queue_Test - Win32 static Release" && "$(CFG)" !=\
- "Timer_Queue_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Timer_Queue_Test - Win32 static Debug" && "$(CFG)" !=\
- "Timer_Queue_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Process_Mutex_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Process_Mutex_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Process_Mutex_Test - Win32 static Release" && "$(CFG)" !=\
- "Process_Mutex_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Process_Mutex_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Process_Mutex_Test - Win32 static Debug" && "$(CFG)" !=\
- "Process_Mutex_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Process_Mutex_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Pipe_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Pipe_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Pipe_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Pipe_Test - Win32 static Release" && "$(CFG)" !=\
- "Pipe_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Pipe_Test - Win32 DLL Debug" && "$(CFG)" != "Pipe_Test - Win32 static Debug"\
- && "$(CFG)" != "Pipe_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Reactors_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Reactors_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Reactors_Test - Win32 static Release" && "$(CFG)" !=\
- "Reactors_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Reactors_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Reactors_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Reactors_Test - Win32 static Debug" && "$(CFG)" !=\
- "Reactors_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "UPIPE_SAP_Test - Win32 DLL Release" && "$(CFG)" !=\
- "UPIPE_SAP_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "UPIPE_SAP_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "UPIPE_SAP_Test - Win32 static Release" && "$(CFG)" !=\
- "UPIPE_SAP_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "UPIPE_SAP_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "UPIPE_SAP_Test - Win32 static Debug" && "$(CFG)" !=\
- "UPIPE_SAP_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Reactor_Notify_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Reactor_Notify_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Reactor_Notify_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Reactor_Notify_Test - Win32 static Release" && "$(CFG)" !=\
- "Reactor_Notify_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Reactor_Notify_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Reactor_Notify_Test - Win32 static Debug" && "$(CFG)" !=\
- "Reactor_Notify_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Reader_Writer_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Reader_Writer_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Reader_Writer_Test - Win32 static Release" && "$(CFG)" !=\
- "Reader_Writer_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Reader_Writer_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Reader_Writer_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Reader_Writer_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Reader_Writer_Test - Win32 static Debug" && "$(CFG)" !=\
- "Notify_Performance_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Notify_Performance_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Notify_Performance_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Notify_Performance_Test - Win32 static Release" && "$(CFG)" !=\
- "Notify_Performance_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Notify_Performance_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Notify_Performance_Test - Win32 static Debug" && "$(CFG)" !=\
- "Notify_Performance_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Priority_Task_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Priority_Task_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Priority_Task_Test - Win32 static Debug" && "$(CFG)" !=\
- "Priority_Task_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Priority_Task_Test - Win32 static Release" && "$(CFG)" !=\
- "Priority_Task_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Priority_Task_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Priority_Task_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Conn_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Conn_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Conn_Test - Win32 static Release" && "$(CFG)" !=\
- "Conn_Test - Win32 DLL Release" && "$(CFG)" != "Conn_Test - Win32 DLL Debug" &&\
- "$(CFG)" != "Conn_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Conn_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Conn_Test - Win32 static Debug" && "$(CFG)" !=\
- "Future_Test - Win32 DLL Release " && "$(CFG)" !=\
- "Future_Test - Win32 DLL Unicode Release " && "$(CFG)" !=\
- "Future_Test - Win32 static Unicode Release " && "$(CFG)" !=\
- "Future_Test - Win32 static Release " && "$(CFG)" !=\
- "Future_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Future_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Future_Test - Win32 static Debug" && "$(CFG)" !=\
- "Future_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Thread_Mutex_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Thread_Mutex_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Thread_Mutex_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Thread_Mutex_Test - Win32 static Release" && "$(CFG)" !=\
- "Thread_Mutex_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Thread_Mutex_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Thread_Mutex_Test - Win32 static Debug" && "$(CFG)" !=\
- "Thread_Mutex_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Message_Block_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Message_Block_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Message_Block_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Message_Block_Test - Win32 static Release" && "$(CFG)" !=\
- "Message_Block_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Message_Block_Test - Win32 static Debug" && "$(CFG)" !=\
- "Message_Block_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Message_Block_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Time_Service_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Time_Service_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Time_Service_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "Time_Service_Test - Win32 static Release" && "$(CFG)" !=\
- "Time_Service_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Time_Service_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Time_Service_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Time_Service_Test - Win32 static Debug" && "$(CFG)" !=\
- "Sigset_Op_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "SString_Test - Win32 static Debug" && "$(CFG)" !=\
- "SString_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "SString_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Thread_Manager_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Tokens_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Service_Config_Test - Win32 static Release" && "$(CFG)" !=\
- "SOCK_Connector_Test - Win32 DLL Release" && "$(CFG)" !=\
- "SOCK_Connector_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "SOCK_Connector_Test - Win32 static Unicode Release" && "$(CFG)" !=\
- "SOCK_Connector_Test - Win32 static Release" && "$(CFG)" !=\
- "SOCK_Connector_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "SOCK_Connector_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "SOCK_Connector_Test - Win32 static Debug" && "$(CFG)" !=\
- "SOCK_Connector_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Basic_Types_Test - Win32 DLL Debug" && "$(CFG)" !=\
- "Basic_Types_Test - Win32 static Debug" && "$(CFG)" !=\
- "Basic_Types_Test - Win32 static Unicode Debug" && "$(CFG)" !=\
- "Basic_Types_Test - Win32 DLL Unicode Debug" && "$(CFG)" !=\
- "Basic_Types_Test - Win32 DLL Release" && "$(CFG)" !=\
- "Basic_Types_Test - Win32 DLL Unicode Release" && "$(CFG)" !=\
- "Basic_Types_Test - Win32 static Release" && "$(CFG)" !=\
- "Basic_Types_Test - Win32 static Unicode Release"
-!MESSAGE Invalid configuration "$(CFG)" specified.
-!MESSAGE You can specify a configuration when running NMAKE on this makefile
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "version_tests.mak"\
- CFG="Basic_Types_Test - Win32 DLL Unicode Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "Atomic_Op_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Atomic_Op_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Barrier_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Task_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SV_Shared_Memory_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Hash_Map_Manager_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Recursive_Mutex_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Timer_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Value_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Exception_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Strategy_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Naming_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MT_SOCK_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "MM_Shared_Memory_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Enum_Interfaces_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Performance_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Reactor_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Handle_Set_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "TSS_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Semaphore_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Mem_Map_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Map_Manager_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Pool_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Simple_Message_Block_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Buffer_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 DLL Unicode Release" (based\
- on "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 static Unicode Release"\
- (based on "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Notification_Test - Win32 static Unicode Debug" (based\
- on "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "IOStream_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Buffer_Stream_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SPIPE_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Queue_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Timer_Queue_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Process_Mutex_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Pipe_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactors_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "UPIPE_SAP_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reactor_Notify_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Reader_Writer_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Notify_Performance_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Priority_Task_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Conn_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 DLL Release " (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 DLL Unicode Release " (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 static Unicode Release " (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 static Release " (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Future_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Mutex_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Message_Block_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Time_Service_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Sigset_Op_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SString_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Thread_Manager_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Tokens_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Service_Config_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "SOCK_Connector_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 DLL Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 static Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 static Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 DLL Unicode Debug" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 DLL Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 DLL Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 static Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE "Basic_Types_Test - Win32 static Unicode Release" (based on\
- "Win32 (x86) Console Application")
-!MESSAGE
-!ERROR An invalid configuration is specified.
-!ENDIF
-
-!IF "$(OS)" == "Windows_NT"
-NULL=
-!ELSE
-NULL=nul
-!ENDIF
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "SString_Test - Win32 DLL Unicode Debug"
-RSC=rc.exe
-CPP=cl.exe
-
-!IF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Atomic_Op_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Atomic_Op_Test\DLL Debug"
-# PROP BASE Target_Dir "Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Atomic_Op_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Atomic_Op_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Atomic_Op_Test.exe"
- -@erase "$(OUTDIR)\Atomic_Op_Test.ilk"
- -@erase "$(OUTDIR)\Atomic_Op_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Atomic_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Atomic_Op_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Atomic_Op_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Atomic_Op_Test.obj"
-
-"$(OUTDIR)\Atomic_Op_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Atomic_Op_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Atomic_Op_Test\DLL Release"
-# PROP BASE Target_Dir "Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Atomic_Op_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Atomic_Op_Test.obj"
- -@erase "$(OUTDIR)\Atomic_Op_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Atomic_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Atomic_Op_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Atomic_Op_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Atomic_Op_Test.obj"
-
-"$(OUTDIR)\Atomic_Op_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Atomic_Op_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Atomic_Op_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Atomic_Op_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Atomic_Op_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Atomic_Op_Test.exe"
- -@erase "$(OUTDIR)\Atomic_Op_Test.ilk"
- -@erase "$(OUTDIR)\Atomic_Op_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D ACE_HAS_DLL=1 /D\
- "WIN32" /D "_CONSOLE" /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Atomic_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Atomic_Op_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Atomic_Op_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Atomic_Op_Test.obj"
-
-"$(OUTDIR)\Atomic_Op_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Atomic_Op_Test\static Debug"
-# PROP BASE Intermediate_Dir "Atomic_Op_Test\static Debug"
-# PROP BASE Target_Dir "Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Atomic_Op_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Atomic_Op_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Atomic_Op_Test.exe"
- -@erase "$(OUTDIR)\Atomic_Op_Test.ilk"
- -@erase "$(OUTDIR)\Atomic_Op_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D "WIN32" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Atomic_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Atomic_Op_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Atomic_Op_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Atomic_Op_Test.obj"
-
-"$(OUTDIR)\Atomic_Op_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Atomic_Op_Test\static Release"
-# PROP BASE Intermediate_Dir "Atomic_Op_Test\static Release"
-# PROP BASE Target_Dir "Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Atomic_Op_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Atomic_Op_Test.obj"
- -@erase "$(OUTDIR)\Atomic_Op_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Atomic_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Atomic_Op_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Atomic_Op_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Atomic_Op_Test.obj"
-
-"$(OUTDIR)\Atomic_Op_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Atomic_Op_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Atomic_Op_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Atomic_Op_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Atomic_Op_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Atomic_Op_Test.exe"
- -@erase "$(OUTDIR)\Atomic_Op_Test.ilk"
- -@erase "$(OUTDIR)\Atomic_Op_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D ACE_HAS_DLL=0 /D\
- __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Atomic_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Atomic_Op_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Atomic_Op_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Atomic_Op_Test.obj"
-
-"$(OUTDIR)\Atomic_Op_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Atomic_Op_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Atomic_Op_Test\static Unicode Release"
-# PROP BASE Target_Dir "Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Atomic_Op_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Atomic_Op_Test.obj"
- -@erase "$(OUTDIR)\Atomic_Op_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "NDEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "NDEBUG" /D ACE_HAS_DLL=0 /D\
- __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Atomic_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Atomic_Op_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Atomic_Op_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Atomic_Op_Test.obj"
-
-"$(OUTDIR)\Atomic_Op_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Atomic_Op_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Atomic_Op_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Atomic_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Atomic_Op_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Atomic_Op_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Atomic_Op_Test.obj"
- -@erase "$(OUTDIR)\Atomic_Op_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D "_CONSOLE" /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "NDEBUG" /D ACE_HAS_DLL=1 /D "WIN32" /D\
- "_CONSOLE" /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Atomic_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Atomic_Op_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Atomic_Op_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Atomic_Op_Test.obj"
-
-"$(OUTDIR)\Atomic_Op_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Barrier_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Barrier_Test\DLL Debug"
-# PROP BASE Target_Dir "Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Barrier_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Barrier_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Barrier_Test.exe"
- -@erase "$(OUTDIR)\Barrier_Test.ilk"
- -@erase "$(OUTDIR)\Barrier_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Barrier_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Barrier_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Barrier_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Barrier_Test.obj"
-
-"$(OUTDIR)\Barrier_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Barrier_Test\static Debug"
-# PROP BASE Intermediate_Dir "Barrier_Test\static Debug"
-# PROP BASE Target_Dir "Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Barrier_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Barrier_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Barrier_Test.exe"
- -@erase "$(OUTDIR)\Barrier_Test.ilk"
- -@erase "$(OUTDIR)\Barrier_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Barrier_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Barrier_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Barrier_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Barrier_Test.obj"
-
-"$(OUTDIR)\Barrier_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Barrier_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Barrier_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Barrier_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Barrier_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Barrier_Test.exe"
- -@erase "$(OUTDIR)\Barrier_Test.ilk"
- -@erase "$(OUTDIR)\Barrier_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Barrier_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Barrier_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Barrier_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Barrier_Test.obj"
-
-"$(OUTDIR)\Barrier_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Barrier_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Barrier_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Barrier_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Barrier_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Barrier_Test.exe"
- -@erase "$(OUTDIR)\Barrier_Test.ilk"
- -@erase "$(OUTDIR)\Barrier_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Barrier_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Barrier_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Barrier_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Barrier_Test.obj"
-
-"$(OUTDIR)\Barrier_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Barrier_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Barrier_Test\static Unicode Release"
-# PROP BASE Target_Dir "Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Barrier_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Barrier_Test.obj"
- -@erase "$(OUTDIR)\Barrier_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Barrier_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Barrier_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Barrier_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Barrier_Test.obj"
-
-"$(OUTDIR)\Barrier_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Barrier_Test\static Release"
-# PROP BASE Intermediate_Dir "Barrier_Test\static Release"
-# PROP BASE Target_Dir "Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Barrier_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Barrier_Test.obj"
- -@erase "$(OUTDIR)\Barrier_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Barrier_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Barrier_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Barrier_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Barrier_Test.obj"
-
-"$(OUTDIR)\Barrier_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Barrier_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Barrier_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Barrier_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Barrier_Test.obj"
- -@erase "$(OUTDIR)\Barrier_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Barrier_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Barrier_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Barrier_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Barrier_Test.obj"
-
-"$(OUTDIR)\Barrier_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Barrier_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Barrier_Test\DLL Release"
-# PROP BASE Target_Dir "Barrier_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Barrier_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Barrier_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Barrier_Test.obj"
- -@erase "$(OUTDIR)\Barrier_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Barrier_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Barrier_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Barrier_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Barrier_Test.obj"
-
-"$(OUTDIR)\Barrier_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Service_Config_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Service_Config_Test\DLL Debug"
-# PROP BASE Target_Dir "Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Service_Config_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Service_Config_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Service_Config_Test.exe"
- -@erase "$(OUTDIR)\Service_Config_Test.ilk"
- -@erase "$(OUTDIR)\Service_Config_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Service_Config_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Service_Config_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Service_Config_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Service_Config_Test.obj"
-
-"$(OUTDIR)\Service_Config_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Service_Config_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Service_Config_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Service_Config_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Service_Config_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Service_Config_Test.exe"
- -@erase "$(OUTDIR)\Service_Config_Test.ilk"
- -@erase "$(OUTDIR)\Service_Config_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Service_Config_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Service_Config_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Service_Config_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Service_Config_Test.obj"
-
-"$(OUTDIR)\Service_Config_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Service_Config_Test\static Debug"
-# PROP BASE Intermediate_Dir "Service_Config_Test\static Debug"
-# PROP BASE Target_Dir "Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Service_Config_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Service_Config_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Service_Config_Test.exe"
- -@erase "$(OUTDIR)\Service_Config_Test.ilk"
- -@erase "$(OUTDIR)\Service_Config_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Service_Config_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Service_Config_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Service_Config_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Service_Config_Test.obj"
-
-"$(OUTDIR)\Service_Config_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Service_Config_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Service_Config_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Service_Config_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Service_Config_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Service_Config_Test.exe"
- -@erase "$(OUTDIR)\Service_Config_Test.ilk"
- -@erase "$(OUTDIR)\Service_Config_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Service_Config_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Service_Config_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Service_Config_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Service_Config_Test.obj"
-
-"$(OUTDIR)\Service_Config_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Service_Config_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Service_Config_Test\DLL Release"
-# PROP BASE Target_Dir "Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Service_Config_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Service_Config_Test.obj"
- -@erase "$(OUTDIR)\Service_Config_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Service_Config_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Service_Config_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Service_Config_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Service_Config_Test.obj"
-
-"$(OUTDIR)\Service_Config_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Service_Config_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Service_Config_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Service_Config_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Service_Config_Test.obj"
- -@erase "$(OUTDIR)\Service_Config_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Service_Config_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Service_Config_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Service_Config_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Service_Config_Test.obj"
-
-"$(OUTDIR)\Service_Config_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Service_Config_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Service_Config_Test\static Unicode Release"
-# PROP BASE Target_Dir "Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Service_Config_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Service_Config_Test.obj"
- -@erase "$(OUTDIR)\Service_Config_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Service_Config_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Service_Config_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Service_Config_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Service_Config_Test.obj"
-
-"$(OUTDIR)\Service_Config_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Tokens_Test\static Debug"
-# PROP BASE Intermediate_Dir "Tokens_Test\static Debug"
-# PROP BASE Target_Dir "Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Tokens_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Tokens_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Tokens_Test.exe"
- -@erase "$(OUTDIR)\Tokens_Test.ilk"
- -@erase "$(OUTDIR)\Tokens_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Tokens_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Tokens_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Tokens_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Tokens_Test.obj"
-
-"$(OUTDIR)\Tokens_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Tokens_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Tokens_Test\DLL Debug"
-# PROP BASE Target_Dir "Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Tokens_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Tokens_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Tokens_Test.exe"
- -@erase "$(OUTDIR)\Tokens_Test.ilk"
- -@erase "$(OUTDIR)\Tokens_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Tokens_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Tokens_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Tokens_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Tokens_Test.obj"
-
-"$(OUTDIR)\Tokens_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Tokens_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Tokens_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Tokens_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Tokens_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Tokens_Test.exe"
- -@erase "$(OUTDIR)\Tokens_Test.ilk"
- -@erase "$(OUTDIR)\Tokens_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Tokens_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Tokens_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Tokens_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Tokens_Test.obj"
-
-"$(OUTDIR)\Tokens_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Tokens_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Tokens_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Tokens_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Tokens_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Tokens_Test.exe"
- -@erase "$(OUTDIR)\Tokens_Test.ilk"
- -@erase "$(OUTDIR)\Tokens_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Tokens_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Tokens_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Tokens_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Tokens_Test.obj"
-
-"$(OUTDIR)\Tokens_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Tokens_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Tokens_Test\DLL Release"
-# PROP BASE Target_Dir "Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Tokens_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Tokens_Test.obj"
- -@erase "$(OUTDIR)\Tokens_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Tokens_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Tokens_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Tokens_Test.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\Tokens_Test.obj"
-
-"$(OUTDIR)\Tokens_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Tokens_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Tokens_Test\static Unicode Release"
-# PROP BASE Target_Dir "Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Tokens_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Tokens_Test.obj"
- -@erase "$(OUTDIR)\Tokens_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Tokens_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Tokens_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Tokens_Test.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\Tokens_Test.obj"
-
-"$(OUTDIR)\Tokens_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Tokens_Test\static Release"
-# PROP BASE Intermediate_Dir "Tokens_Test\static Release"
-# PROP BASE Target_Dir "Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Tokens_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Tokens_Test.obj"
- -@erase "$(OUTDIR)\Tokens_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Tokens_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Tokens_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Tokens_Test.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\Tokens_Test.obj"
-
-"$(OUTDIR)\Tokens_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Manager_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Thread_Manager_Test\DLL Debug"
-# PROP BASE Target_Dir "Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Thread_Manager_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Manager_Test.exe"
- -@erase "$(OUTDIR)\Thread_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Manager_Test.obj"
-
-"$(OUTDIR)\Thread_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Manager_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Thread_Manager_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Thread_Manager_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Manager_Test.exe"
- -@erase "$(OUTDIR)\Thread_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Manager_Test.obj"
-
-"$(OUTDIR)\Thread_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Manager_Test\static Debug"
-# PROP BASE Intermediate_Dir "Thread_Manager_Test\static Debug"
-# PROP BASE Target_Dir "Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Thread_Manager_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Manager_Test.exe"
- -@erase "$(OUTDIR)\Thread_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Manager_Test.obj"
-
-"$(OUTDIR)\Thread_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Manager_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Thread_Manager_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Thread_Manager_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Manager_Test.exe"
- -@erase "$(OUTDIR)\Thread_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Manager_Test.obj"
-
-"$(OUTDIR)\Thread_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Thread_Manager_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Thread_Manager_Test\DLL Release"
-# PROP BASE Target_Dir "Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Thread_Manager_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Manager_Test.obj"
- -@erase "$(OUTDIR)\Thread_Manager_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Thread_Manager_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Thread_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Manager_Test.obj"
-
-"$(OUTDIR)\Thread_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Thread_Manager_Test\static Release"
-# PROP BASE Intermediate_Dir "Thread_Manager_Test\static Release"
-# PROP BASE Target_Dir "Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Thread_Manager_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Manager_Test.obj"
- -@erase "$(OUTDIR)\Thread_Manager_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Thread_Manager_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Thread_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Manager_Test.obj"
-
-"$(OUTDIR)\Thread_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Thread_Manager_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Thread_Manager_Test\static Unicode Release"
-# PROP BASE Target_Dir "Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Thread_Manager_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Manager_Test.obj"
- -@erase "$(OUTDIR)\Thread_Manager_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Thread_Manager_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Thread_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Manager_Test.obj"
-
-"$(OUTDIR)\Thread_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Task_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Task_Test\DLL Release"
-# PROP BASE Target_Dir "Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Task_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Task_Test.obj"
- -@erase "$(OUTDIR)\Task_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Task_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Task_Test.obj"
-
-"$(OUTDIR)\Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Task_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Task_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Task_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Task_Test.obj"
- -@erase "$(OUTDIR)\Task_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Task_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Task_Test.obj"
-
-"$(OUTDIR)\Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Task_Test\static Release"
-# PROP BASE Intermediate_Dir "Task_Test\static Release"
-# PROP BASE Target_Dir "Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Task_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Task_Test.obj"
- -@erase "$(OUTDIR)\Task_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Task_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Task_Test.obj"
-
-"$(OUTDIR)\Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Task_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Task_Test\static Unicode Release"
-# PROP BASE Target_Dir "Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Task_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Task_Test.obj"
- -@erase "$(OUTDIR)\Task_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Task_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Task_Test.obj"
-
-"$(OUTDIR)\Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Task_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Task_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Task_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Task_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Task_Test.exe"
- -@erase "$(OUTDIR)\Task_Test.ilk"
- -@erase "$(OUTDIR)\Task_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Task_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Task_Test.obj"
-
-"$(OUTDIR)\Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Task_Test\static Debug"
-# PROP BASE Intermediate_Dir "Task_Test\static Debug"
-# PROP BASE Target_Dir "Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Task_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Task_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Task_Test.exe"
- -@erase "$(OUTDIR)\Task_Test.ilk"
- -@erase "$(OUTDIR)\Task_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Task_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Task_Test.obj"
-
-"$(OUTDIR)\Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Task_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Task_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Task_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Task_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Task_Test.exe"
- -@erase "$(OUTDIR)\Task_Test.ilk"
- -@erase "$(OUTDIR)\Task_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Task_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Task_Test.obj"
-
-"$(OUTDIR)\Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Task_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Task_Test\DLL Debug"
-# PROP BASE Target_Dir "Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Task_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Task_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Task_Test.exe"
- -@erase "$(OUTDIR)\Task_Test.ilk"
- -@erase "$(OUTDIR)\Task_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Task_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Task_Test.obj"
-
-"$(OUTDIR)\Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SV_Shared_Memory_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "SV_Shared_Memory_Test\DLL Debug"
-# PROP BASE Target_Dir "SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "SV_Shared_Memory_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SV_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.ilk"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SV_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SV_Shared_Memory_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SV_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SV_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\SV_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SV_Shared_Memory_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "SV_Shared_Memory_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "SV_Shared_Memory_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SV_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.ilk"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SV_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SV_Shared_Memory_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SV_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SV_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\SV_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SV_Shared_Memory_Test\static Debug"
-# PROP BASE Intermediate_Dir "SV_Shared_Memory_Test\static Debug"
-# PROP BASE Target_Dir "SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "SV_Shared_Memory_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SV_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.ilk"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SV_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SV_Shared_Memory_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SV_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SV_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\SV_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SV_Shared_Memory_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "SV_Shared_Memory_Test\static Unicode Debug"
-# PROP BASE Target_Dir "SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "SV_Shared_Memory_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SV_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.ilk"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SV_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SV_Shared_Memory_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SV_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SV_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\SV_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SV_Shared_Memory_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "SV_Shared_Memory_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "SV_Shared_Memory_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SV_Shared_Memory_Test.obj"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SV_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SV_Shared_Memory_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/SV_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SV_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\SV_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SV_Shared_Memory_Test\DLL Release"
-# PROP BASE Intermediate_Dir "SV_Shared_Memory_Test\DLL Release"
-# PROP BASE Target_Dir "SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "SV_Shared_Memory_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SV_Shared_Memory_Test.obj"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SV_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SV_Shared_Memory_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/SV_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SV_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\SV_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SV_Shared_Memory_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "SV_Shared_Memory_Test\static Unicode Release"
-# PROP BASE Target_Dir "SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "SV_Shared_Memory_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SV_Shared_Memory_Test.obj"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SV_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SV_Shared_Memory_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/SV_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SV_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\SV_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SV_Shared_Memory_Test\static Release"
-# PROP BASE Intermediate_Dir "SV_Shared_Memory_Test\static Release"
-# PROP BASE Target_Dir "SV_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "SV_Shared_Memory_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SV_Shared_Memory_Test.obj"
- -@erase "$(OUTDIR)\SV_Shared_Memory_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SV_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SV_Shared_Memory_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/SV_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SV_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\SV_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Hash_Map_Manager_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Hash_Map_Manager_Test\DLL Debug"
-# PROP BASE Target_Dir "Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Hash_Map_Manager_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Hash_Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Hash_Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Hash_Map_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Hash_Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Hash_Map_Manager_Test.obj"
-
-"$(OUTDIR)\Hash_Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Hash_Map_Manager_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Hash_Map_Manager_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Hash_Map_Manager_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Hash_Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Hash_Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Hash_Map_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Hash_Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Hash_Map_Manager_Test.obj"
-
-"$(OUTDIR)\Hash_Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Hash_Map_Manager_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Hash_Map_Manager_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Hash_Map_Manager_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Hash_Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Hash_Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Hash_Map_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Hash_Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Hash_Map_Manager_Test.obj"
-
-"$(OUTDIR)\Hash_Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Hash_Map_Manager_Test\static Debug"
-# PROP BASE Intermediate_Dir "Hash_Map_Manager_Test\static Debug"
-# PROP BASE Target_Dir "Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Hash_Map_Manager_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Hash_Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Hash_Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Hash_Map_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Hash_Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Hash_Map_Manager_Test.obj"
-
-"$(OUTDIR)\Hash_Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Hash_Map_Manager_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Hash_Map_Manager_Test\DLL Release"
-# PROP BASE Target_Dir "Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Hash_Map_Manager_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Hash_Map_Manager_Test.obj"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Hash_Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Hash_Map_Manager_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Hash_Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Hash_Map_Manager_Test.obj"
-
-"$(OUTDIR)\Hash_Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Hash_Map_Manager_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Hash_Map_Manager_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Hash_Map_Manager_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Hash_Map_Manager_Test.obj"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Hash_Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Hash_Map_Manager_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Hash_Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Hash_Map_Manager_Test.obj"
-
-"$(OUTDIR)\Hash_Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Hash_Map_Manager_Test\static Release"
-# PROP BASE Intermediate_Dir "Hash_Map_Manager_Test\static Release"
-# PROP BASE Target_Dir "Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Hash_Map_Manager_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Hash_Map_Manager_Test.obj"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Hash_Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Hash_Map_Manager_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Hash_Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Hash_Map_Manager_Test.obj"
-
-"$(OUTDIR)\Hash_Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Hash_Map_Manager_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Hash_Map_Manager_Test\static Unicode Release"
-# PROP BASE Target_Dir "Hash_Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Hash_Map_Manager_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Hash_Map_Manager_Test.obj"
- -@erase "$(OUTDIR)\Hash_Map_Manager_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Hash_Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Hash_Map_Manager_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Hash_Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Hash_Map_Manager_Test.obj"
-
-"$(OUTDIR)\Hash_Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SOCK_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "SOCK_Test\DLL Debug"
-# PROP BASE Target_Dir "SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "SOCK_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SOCK_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Test.ilk"
- -@erase "$(OUTDIR)\SOCK_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SOCK_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Test.obj"
-
-"$(OUTDIR)\SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SOCK_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "SOCK_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "SOCK_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SOCK_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Test.ilk"
- -@erase "$(OUTDIR)\SOCK_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SOCK_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Test.obj"
-
-"$(OUTDIR)\SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SOCK_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "SOCK_Test\static Unicode Debug"
-# PROP BASE Target_Dir "SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "SOCK_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SOCK_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Test.ilk"
- -@erase "$(OUTDIR)\SOCK_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SOCK_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Test.obj"
-
-"$(OUTDIR)\SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SOCK_Test\static Debug"
-# PROP BASE Intermediate_Dir "SOCK_Test\static Debug"
-# PROP BASE Target_Dir "SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "SOCK_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SOCK_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Test.ilk"
- -@erase "$(OUTDIR)\SOCK_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SOCK_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Test.obj"
-
-"$(OUTDIR)\SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SOCK_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "SOCK_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "SOCK_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Test.obj"
- -@erase "$(OUTDIR)\SOCK_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SOCK_Test.pdb" /machine:I386 /out:"$(OUTDIR)/SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Test.obj"
-
-"$(OUTDIR)\SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SOCK_Test\DLL Release"
-# PROP BASE Intermediate_Dir "SOCK_Test\DLL Release"
-# PROP BASE Target_Dir "SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "SOCK_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Test.obj"
- -@erase "$(OUTDIR)\SOCK_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SOCK_Test.pdb" /machine:I386 /out:"$(OUTDIR)/SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Test.obj"
-
-"$(OUTDIR)\SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SOCK_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "SOCK_Test\static Unicode Release"
-# PROP BASE Target_Dir "SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "SOCK_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Test.obj"
- -@erase "$(OUTDIR)\SOCK_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SOCK_Test.pdb" /machine:I386 /out:"$(OUTDIR)/SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Test.obj"
-
-"$(OUTDIR)\SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SOCK_Test\static Release"
-# PROP BASE Intermediate_Dir "SOCK_Test\static Release"
-# PROP BASE Target_Dir "SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "SOCK_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Test.obj"
- -@erase "$(OUTDIR)\SOCK_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SOCK_Test.pdb" /machine:I386 /out:"$(OUTDIR)/SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Test.obj"
-
-"$(OUTDIR)\SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SString_Test\DLL Release"
-# PROP BASE Intermediate_Dir "SString_Test\DLL Release"
-# PROP BASE Target_Dir "SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "SString_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SString_Test.obj"
- -@erase "$(OUTDIR)\SString_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SString_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SString_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/SString_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SString_Test.obj"
-
-"$(OUTDIR)\SString_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SString_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "SString_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "SString_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SString_Test.obj"
- -@erase "$(OUTDIR)\SString_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SString_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SString_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/SString_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SString_Test.obj"
-
-"$(OUTDIR)\SString_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SString_Test\static Release"
-# PROP BASE Intermediate_Dir "SString_Test\static Release"
-# PROP BASE Target_Dir "SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "SString_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SString_Test.obj"
- -@erase "$(OUTDIR)\SString_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SString_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SString_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/SString_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SString_Test.obj"
-
-"$(OUTDIR)\SString_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SString_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "SString_Test\static Unicode Release"
-# PROP BASE Target_Dir "SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "SString_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SString_Test.obj"
- -@erase "$(OUTDIR)\SString_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SString_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SString_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/SString_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SString_Test.obj"
-
-"$(OUTDIR)\SString_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SString_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "SString_Test\static Unicode Debug"
-# PROP BASE Target_Dir "SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "SString_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SString_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SString_Test.exe"
- -@erase "$(OUTDIR)\SString_Test.ilk"
- -@erase "$(OUTDIR)\SString_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SString_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SString_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SString_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SString_Test.obj"
-
-"$(OUTDIR)\SString_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Sigset_Op_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Sigset_Op_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Sigset_Op_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Sigset_Ops_Test.obj"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Sigset_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"DLL Unicode Release/Sigset_Ops_Test.exe"
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Sigset_Ops_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Sigset_Ops_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Sigset_Ops_Test.obj"
-
-"$(OUTDIR)\Sigset_Ops_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Sigset_Op_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Sigset_Op_Test\DLL Release"
-# PROP BASE Target_Dir "Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Sigset_Op_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Sigset_Ops_Test.obj"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Sigset_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"DLL Release/Sigset_Ops_Test.exe"
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Sigset_Ops_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Sigset_Ops_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Sigset_Ops_Test.obj"
-
-"$(OUTDIR)\Sigset_Ops_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Sigset_Op_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Sigset_Op_Test\static Unicode Release"
-# PROP BASE Target_Dir "Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Sigset_Op_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Sigset_Ops_Test.obj"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Sigset_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"static Unicode Release/Sigset_Ops_Test.exe"
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Sigset_Ops_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Sigset_Ops_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Sigset_Ops_Test.obj"
-
-"$(OUTDIR)\Sigset_Ops_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Sigset_Op_Test\static Release"
-# PROP BASE Intermediate_Dir "Sigset_Op_Test\static Release"
-# PROP BASE Target_Dir "Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Sigset_Op_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Sigset_Ops_Test.obj"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Sigset_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"static Release/Sigset_Ops_Test.exe"
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Sigset_Ops_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Sigset_Ops_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Sigset_Ops_Test.obj"
-
-"$(OUTDIR)\Sigset_Ops_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Sigset_Op_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Sigset_Op_Test\DLL Debug"
-# PROP BASE Target_Dir "Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Sigset_Op_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Sigset_Ops_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.exe"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.ilk"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Sigset_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"DLL Debug/Sigset_Ops_Test.exe"
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Sigset_Ops_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Sigset_Ops_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Sigset_Ops_Test.obj"
-
-"$(OUTDIR)\Sigset_Ops_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Sigset_Op_Test\static Debug"
-# PROP BASE Intermediate_Dir "Sigset_Op_Test\static Debug"
-# PROP BASE Target_Dir "Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Sigset_Op_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Sigset_Ops_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.exe"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.ilk"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Sigset_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"static Debug/Sigset_Ops_Test.exe"
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Sigset_Ops_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Sigset_Ops_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Sigset_Ops_Test.obj"
-
-"$(OUTDIR)\Sigset_Ops_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Sigset_Op_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Sigset_Op_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Sigset_Op_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Sigset_Ops_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.exe"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.ilk"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Sigset_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"static Unicode Debug/Sigset_Ops_Test.exe"
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Sigset_Ops_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Sigset_Ops_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Sigset_Ops_Test.obj"
-
-"$(OUTDIR)\Sigset_Ops_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Recursive_Mutex_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Recursive_Mutex_Test\DLL Release"
-# PROP BASE Target_Dir "Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Recursive_Mutex_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Recursive_Mutex_Test.obj"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Recursive_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Recursive_Mutex_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Recursive_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Recursive_Mutex_Test.obj"
-
-"$(OUTDIR)\Recursive_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Recursive_Mutex_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Recursive_Mutex_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Recursive_Mutex_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Recursive_Mutex_Test.obj"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Recursive_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Recursive_Mutex_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Recursive_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Recursive_Mutex_Test.obj"
-
-"$(OUTDIR)\Recursive_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Recursive_Mutex_Test\static Release"
-# PROP BASE Intermediate_Dir "Recursive_Mutex_Test\static Release"
-# PROP BASE Target_Dir "Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Recursive_Mutex_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Recursive_Mutex_Test.obj"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Recursive_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Recursive_Mutex_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Recursive_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Recursive_Mutex_Test.obj"
-
-"$(OUTDIR)\Recursive_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Recursive_Mutex_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Recursive_Mutex_Test\static Unicode Release"
-# PROP BASE Target_Dir "Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Recursive_Mutex_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Recursive_Mutex_Test.obj"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Recursive_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Recursive_Mutex_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Recursive_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Recursive_Mutex_Test.obj"
-
-"$(OUTDIR)\Recursive_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Recursive_Mutex_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Recursive_Mutex_Test\DLL Debug"
-# PROP BASE Target_Dir "Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Recursive_Mutex_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Recursive_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Recursive_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Recursive_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Recursive_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Recursive_Mutex_Test.obj"
-
-"$(OUTDIR)\Recursive_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Recursive_Mutex_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Recursive_Mutex_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Recursive_Mutex_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Recursive_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Recursive_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Recursive_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Recursive_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Recursive_Mutex_Test.obj"
-
-"$(OUTDIR)\Recursive_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Recursive_Mutex_Test\static Debug"
-# PROP BASE Intermediate_Dir "Recursive_Mutex_Test\static Debug"
-# PROP BASE Target_Dir "Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Recursive_Mutex_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Recursive_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Recursive_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Recursive_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Recursive_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Recursive_Mutex_Test.obj"
-
-"$(OUTDIR)\Recursive_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Recursive_Mutex_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Recursive_Mutex_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Recursive_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Recursive_Mutex_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Recursive_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Recursive_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Recursive_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Recursive_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Recursive_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Recursive_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Recursive_Mutex_Test.obj"
-
-"$(OUTDIR)\Recursive_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Timer_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Reactor_Timer_Test\DLL Release"
-# PROP BASE Target_Dir "Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Reactor_Timer_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Timer_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Timer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Timer_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Timer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Timer_Test.obj"
-
-"$(OUTDIR)\Reactor_Timer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Timer_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Reactor_Timer_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Reactor_Timer_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Timer_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Timer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Timer_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Timer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Timer_Test.obj"
-
-"$(OUTDIR)\Reactor_Timer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Timer_Test\static Release"
-# PROP BASE Intermediate_Dir "Reactor_Timer_Test\static Release"
-# PROP BASE Target_Dir "Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Reactor_Timer_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Timer_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Timer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Timer_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Timer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Timer_Test.obj"
-
-"$(OUTDIR)\Reactor_Timer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Timer_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Reactor_Timer_Test\static Unicode Release"
-# PROP BASE Target_Dir "Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Reactor_Timer_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Timer_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Timer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Timer_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Timer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Timer_Test.obj"
-
-"$(OUTDIR)\Reactor_Timer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Timer_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Reactor_Timer_Test\DLL Debug"
-# PROP BASE Target_Dir "Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Reactor_Timer_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Timer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Timer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Timer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Timer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Timer_Test.obj"
-
-"$(OUTDIR)\Reactor_Timer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Timer_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Reactor_Timer_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Reactor_Timer_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Timer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Timer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Timer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Timer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Timer_Test.obj"
-
-"$(OUTDIR)\Reactor_Timer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Timer_Test\static Debug"
-# PROP BASE Intermediate_Dir "Reactor_Timer_Test\static Debug"
-# PROP BASE Target_Dir "Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Reactor_Timer_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Timer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Timer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Timer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Timer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Timer_Test.obj"
-
-"$(OUTDIR)\Reactor_Timer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Timer_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Reactor_Timer_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Reactor_Timer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Reactor_Timer_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Reactor_Timer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Timer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Timer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Timer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Timer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Timer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Timer_Test.obj"
-
-"$(OUTDIR)\Reactor_Timer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Value_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Time_Value_Test\DLL Debug"
-# PROP BASE Target_Dir "Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Time_Value_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Value_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Time_Value_Test.exe"
- -@erase "$(OUTDIR)\Time_Value_Test.ilk"
- -@erase "$(OUTDIR)\Time_Value_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Time_Value_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Time_Value_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Value_Test.obj"
-
-"$(OUTDIR)\Time_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Value_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Time_Value_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Time_Value_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Value_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Time_Value_Test.exe"
- -@erase "$(OUTDIR)\Time_Value_Test.ilk"
- -@erase "$(OUTDIR)\Time_Value_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Time_Value_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Time_Value_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Value_Test.obj"
-
-"$(OUTDIR)\Time_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Value_Test\static Debug"
-# PROP BASE Intermediate_Dir "Time_Value_Test\static Debug"
-# PROP BASE Target_Dir "Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Time_Value_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Value_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Time_Value_Test.exe"
- -@erase "$(OUTDIR)\Time_Value_Test.ilk"
- -@erase "$(OUTDIR)\Time_Value_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Time_Value_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Time_Value_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Value_Test.obj"
-
-"$(OUTDIR)\Time_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Value_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Time_Value_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Time_Value_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Value_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Time_Value_Test.exe"
- -@erase "$(OUTDIR)\Time_Value_Test.ilk"
- -@erase "$(OUTDIR)\Time_Value_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Time_Value_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Time_Value_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Value_Test.obj"
-
-"$(OUTDIR)\Time_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Time_Value_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Time_Value_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Time_Value_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Value_Test.obj"
- -@erase "$(OUTDIR)\Time_Value_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Time_Value_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Time_Value_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Value_Test.obj"
-
-"$(OUTDIR)\Time_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Time_Value_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Time_Value_Test\DLL Release"
-# PROP BASE Target_Dir "Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Time_Value_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Value_Test.obj"
- -@erase "$(OUTDIR)\Time_Value_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Time_Value_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Time_Value_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Value_Test.obj"
-
-"$(OUTDIR)\Time_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Time_Value_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Time_Value_Test\static Unicode Release"
-# PROP BASE Target_Dir "Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Time_Value_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Value_Test.obj"
- -@erase "$(OUTDIR)\Time_Value_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Time_Value_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Time_Value_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Value_Test.obj"
-
-"$(OUTDIR)\Time_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Time_Value_Test\static Release"
-# PROP BASE Intermediate_Dir "Time_Value_Test\static Release"
-# PROP BASE Target_Dir "Time_Value_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Time_Value_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Time_Value_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Value_Test.obj"
- -@erase "$(OUTDIR)\Time_Value_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Value_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Time_Value_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Time_Value_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Value_Test.obj"
-
-"$(OUTDIR)\Time_Value_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Exception_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Reactor_Exception_Test\DLL Debug"
-# PROP BASE Target_Dir "Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Reactor_Exception_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Exceptions_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Exception_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"DLL Debug/Reactor_Exceptions_Test.exe"
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Exceptions_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Exceptions_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Exceptions_Test.obj"
-
-"$(OUTDIR)\Reactor_Exceptions_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Exception_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Reactor_Exception_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Reactor_Exception_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Exceptions_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Exception_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"DLL Unicode Debug/Reactor_Exceptions_Test.exe"
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Exceptions_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Exceptions_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Exceptions_Test.obj"
-
-"$(OUTDIR)\Reactor_Exceptions_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Exception_Test\static Debug"
-# PROP BASE Intermediate_Dir "Reactor_Exception_Test\static Debug"
-# PROP BASE Target_Dir "Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Reactor_Exception_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Exceptions_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Exception_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"static Debug/Reactor_Exceptions_Test.exe"
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Exceptions_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Exceptions_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Exceptions_Test.obj"
-
-"$(OUTDIR)\Reactor_Exceptions_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Exception_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Reactor_Exception_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Reactor_Exception_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Exceptions_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Exception_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"static Unicode Debug/Reactor_Exceptions_Test.exe"
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Exceptions_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Exceptions_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Exceptions_Test.obj"
-
-"$(OUTDIR)\Reactor_Exceptions_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Exception_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Reactor_Exception_Test\DLL Release"
-# PROP BASE Target_Dir "Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Reactor_Exception_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Exceptions_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Exception_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"DLL Release/Reactor_Exceptions_Test.exe"
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Exceptions_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Exceptions_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Exceptions_Test.obj"
-
-"$(OUTDIR)\Reactor_Exceptions_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Exception_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Reactor_Exception_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Reactor_Exception_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Exceptions_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Exception_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"DLL Unicode Release/Reactor_Exceptions_Test.exe"
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Exceptions_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Exceptions_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Exceptions_Test.obj"
-
-"$(OUTDIR)\Reactor_Exceptions_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Exception_Test\static Release"
-# PROP BASE Intermediate_Dir "Reactor_Exception_Test\static Release"
-# PROP BASE Target_Dir "Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Reactor_Exception_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Exceptions_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Exception_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"static Release/Reactor_Exceptions_Test.exe"
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Exceptions_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Exceptions_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Exceptions_Test.obj"
-
-"$(OUTDIR)\Reactor_Exceptions_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Exception_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Reactor_Exception_Test\static Unicode Release"
-# PROP BASE Target_Dir "Reactor_Exception_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Reactor_Exception_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Exceptions_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Exceptions_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Exception_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"static Unicode Release/Reactor_Exceptions_Test.exe"
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Exceptions_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Exceptions_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Exceptions_Test.obj"
-
-"$(OUTDIR)\Reactor_Exceptions_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Process_Strategy_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Process_Strategy_Test\DLL Debug"
-# PROP BASE Target_Dir "Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Process_Strategy_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Strategy_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Process_Strategy_Test.exe"
- -@erase "$(OUTDIR)\Process_Strategy_Test.ilk"
- -@erase "$(OUTDIR)\Process_Strategy_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Strategy_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Process_Strategy_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Process_Strategy_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Strategy_Test.obj"
-
-"$(OUTDIR)\Process_Strategy_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Process_Strategy_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Process_Strategy_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Process_Strategy_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Strategy_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Process_Strategy_Test.exe"
- -@erase "$(OUTDIR)\Process_Strategy_Test.ilk"
- -@erase "$(OUTDIR)\Process_Strategy_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Strategy_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Process_Strategy_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Process_Strategy_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Strategy_Test.obj"
-
-"$(OUTDIR)\Process_Strategy_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Process_Strategy_Test\static Debug"
-# PROP BASE Intermediate_Dir "Process_Strategy_Test\static Debug"
-# PROP BASE Target_Dir "Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Process_Strategy_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Strategy_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Process_Strategy_Test.exe"
- -@erase "$(OUTDIR)\Process_Strategy_Test.ilk"
- -@erase "$(OUTDIR)\Process_Strategy_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Strategy_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Process_Strategy_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Process_Strategy_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Strategy_Test.obj"
-
-"$(OUTDIR)\Process_Strategy_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Process_Strategy_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Process_Strategy_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Process_Strategy_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Strategy_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Process_Strategy_Test.exe"
- -@erase "$(OUTDIR)\Process_Strategy_Test.ilk"
- -@erase "$(OUTDIR)\Process_Strategy_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Strategy_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Process_Strategy_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Process_Strategy_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Strategy_Test.obj"
-
-"$(OUTDIR)\Process_Strategy_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Process_Strategy_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Process_Strategy_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Process_Strategy_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Strategy_Test.obj"
- -@erase "$(OUTDIR)\Process_Strategy_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Strategy_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Process_Strategy_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Process_Strategy_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Strategy_Test.obj"
-
-"$(OUTDIR)\Process_Strategy_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Process_Strategy_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Process_Strategy_Test\DLL Release"
-# PROP BASE Target_Dir "Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Process_Strategy_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Strategy_Test.obj"
- -@erase "$(OUTDIR)\Process_Strategy_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Strategy_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Process_Strategy_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Process_Strategy_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Strategy_Test.obj"
-
-"$(OUTDIR)\Process_Strategy_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Process_Strategy_Test\static Release"
-# PROP BASE Intermediate_Dir "Process_Strategy_Test\static Release"
-# PROP BASE Target_Dir "Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Process_Strategy_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Strategy_Test.obj"
- -@erase "$(OUTDIR)\Process_Strategy_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Strategy_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Process_Strategy_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Process_Strategy_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Strategy_Test.obj"
-
-"$(OUTDIR)\Process_Strategy_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Process_Strategy_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Process_Strategy_Test\static Unicode Release"
-# PROP BASE Target_Dir "Process_Strategy_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Process_Strategy_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Process_Strategy_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Strategy_Test.obj"
- -@erase "$(OUTDIR)\Process_Strategy_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Strategy_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Process_Strategy_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Process_Strategy_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Strategy_Test.obj"
-
-"$(OUTDIR)\Process_Strategy_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Naming_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Naming_Test\DLL Debug"
-# PROP BASE Target_Dir "Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Naming_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Naming_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Naming_Test.exe"
- -@erase "$(OUTDIR)\Naming_Test.ilk"
- -@erase "$(OUTDIR)\Naming_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Naming_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Naming_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Naming_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Naming_Test.obj"
-
-"$(OUTDIR)\Naming_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Naming_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Naming_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Naming_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Naming_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Naming_Test.exe"
- -@erase "$(OUTDIR)\Naming_Test.ilk"
- -@erase "$(OUTDIR)\Naming_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Naming_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Naming_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Naming_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Naming_Test.obj"
-
-"$(OUTDIR)\Naming_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Naming_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Naming_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Naming_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Naming_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Naming_Test.exe"
- -@erase "$(OUTDIR)\Naming_Test.ilk"
- -@erase "$(OUTDIR)\Naming_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Naming_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Naming_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Naming_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Naming_Test.obj"
-
-"$(OUTDIR)\Naming_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Naming_Test\static Debug"
-# PROP BASE Intermediate_Dir "Naming_Test\static Debug"
-# PROP BASE Target_Dir "Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Naming_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Naming_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Naming_Test.exe"
- -@erase "$(OUTDIR)\Naming_Test.ilk"
- -@erase "$(OUTDIR)\Naming_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Naming_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Naming_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Naming_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Naming_Test.obj"
-
-"$(OUTDIR)\Naming_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Naming_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Naming_Test\DLL Release"
-# PROP BASE Target_Dir "Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Naming_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Naming_Test.obj"
- -@erase "$(OUTDIR)\Naming_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Naming_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Naming_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Naming_Test.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\Naming_Test.obj"
-
-"$(OUTDIR)\Naming_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Naming_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Naming_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Naming_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Naming_Test.obj"
- -@erase "$(OUTDIR)\Naming_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Naming_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Naming_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Naming_Test.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\Naming_Test.obj"
-
-"$(OUTDIR)\Naming_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Naming_Test\static Release"
-# PROP BASE Intermediate_Dir "Naming_Test\static Release"
-# PROP BASE Target_Dir "Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Naming_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Naming_Test.obj"
- -@erase "$(OUTDIR)\Naming_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Naming_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Naming_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Naming_Test.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\Naming_Test.obj"
-
-"$(OUTDIR)\Naming_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Naming_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Naming_Test\static Unicode Release"
-# PROP BASE Target_Dir "Naming_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Naming_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Naming_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Naming_Test.obj"
- -@erase "$(OUTDIR)\Naming_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Naming_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Naming_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Naming_Test.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\Naming_Test.obj"
-
-"$(OUTDIR)\Naming_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MT_SOCK_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "MT_SOCK_Test\DLL Debug"
-# PROP BASE Target_Dir "MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "MT_SOCK_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MT_SOCK_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\MT_SOCK_Test.exe"
- -@erase "$(OUTDIR)\MT_SOCK_Test.ilk"
- -@erase "$(OUTDIR)\MT_SOCK_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MT_SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/MT_SOCK_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/MT_SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MT_SOCK_Test.obj"
-
-"$(OUTDIR)\MT_SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MT_SOCK_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "MT_SOCK_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "MT_SOCK_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MT_SOCK_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\MT_SOCK_Test.exe"
- -@erase "$(OUTDIR)\MT_SOCK_Test.ilk"
- -@erase "$(OUTDIR)\MT_SOCK_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MT_SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/MT_SOCK_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/MT_SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MT_SOCK_Test.obj"
-
-"$(OUTDIR)\MT_SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MT_SOCK_Test\static Debug"
-# PROP BASE Intermediate_Dir "MT_SOCK_Test\static Debug"
-# PROP BASE Target_Dir "MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "MT_SOCK_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MT_SOCK_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\MT_SOCK_Test.exe"
- -@erase "$(OUTDIR)\MT_SOCK_Test.ilk"
- -@erase "$(OUTDIR)\MT_SOCK_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MT_SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/MT_SOCK_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/MT_SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MT_SOCK_Test.obj"
-
-"$(OUTDIR)\MT_SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MT_SOCK_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "MT_SOCK_Test\static Unicode Debug"
-# PROP BASE Target_Dir "MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "MT_SOCK_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MT_SOCK_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\MT_SOCK_Test.exe"
- -@erase "$(OUTDIR)\MT_SOCK_Test.ilk"
- -@erase "$(OUTDIR)\MT_SOCK_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MT_SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/MT_SOCK_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/MT_SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MT_SOCK_Test.obj"
-
-"$(OUTDIR)\MT_SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "MT_SOCK_Test\DLL Release"
-# PROP BASE Intermediate_Dir "MT_SOCK_Test\DLL Release"
-# PROP BASE Target_Dir "MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "MT_SOCK_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MT_SOCK_Test.obj"
- -@erase "$(OUTDIR)\MT_SOCK_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MT_SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/MT_SOCK_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/MT_SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MT_SOCK_Test.obj"
-
-"$(OUTDIR)\MT_SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "MT_SOCK_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "MT_SOCK_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "MT_SOCK_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MT_SOCK_Test.obj"
- -@erase "$(OUTDIR)\MT_SOCK_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MT_SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/MT_SOCK_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/MT_SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MT_SOCK_Test.obj"
-
-"$(OUTDIR)\MT_SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "MT_SOCK_Test\static Release"
-# PROP BASE Intermediate_Dir "MT_SOCK_Test\static Release"
-# PROP BASE Target_Dir "MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "MT_SOCK_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MT_SOCK_Test.obj"
- -@erase "$(OUTDIR)\MT_SOCK_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MT_SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/MT_SOCK_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/MT_SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MT_SOCK_Test.obj"
-
-"$(OUTDIR)\MT_SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "MT_SOCK_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "MT_SOCK_Test\static Unicode Release"
-# PROP BASE Target_Dir "MT_SOCK_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "MT_SOCK_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\MT_SOCK_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MT_SOCK_Test.obj"
- -@erase "$(OUTDIR)\MT_SOCK_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MT_SOCK_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/MT_SOCK_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/MT_SOCK_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MT_SOCK_Test.obj"
-
-"$(OUTDIR)\MT_SOCK_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MM_Shared_Memory_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "MM_Shared_Memory_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "MM_Shared_Memory_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MM_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.ilk"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MM_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/MM_Shared_Memory_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/MM_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MM_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\MM_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MM_Shared_Memory_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "MM_Shared_Memory_Test\DLL Debug"
-# PROP BASE Target_Dir "MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "MM_Shared_Memory_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MM_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.ilk"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MM_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/MM_Shared_Memory_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/MM_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MM_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\MM_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MM_Shared_Memory_Test\static Debug"
-# PROP BASE Intermediate_Dir "MM_Shared_Memory_Test\static Debug"
-# PROP BASE Target_Dir "MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "MM_Shared_Memory_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MM_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.ilk"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MM_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/MM_Shared_Memory_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/MM_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MM_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\MM_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "MM_Shared_Memory_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "MM_Shared_Memory_Test\static Unicode Debug"
-# PROP BASE Target_Dir "MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "MM_Shared_Memory_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MM_Shared_Memory_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.exe"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.ilk"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MM_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/MM_Shared_Memory_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/MM_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MM_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\MM_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "MM_Shared_Memory_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "MM_Shared_Memory_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "MM_Shared_Memory_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MM_Shared_Memory_Test.obj"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MM_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/MM_Shared_Memory_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/MM_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MM_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\MM_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "MM_Shared_Memory_Test\DLL Release"
-# PROP BASE Intermediate_Dir "MM_Shared_Memory_Test\DLL Release"
-# PROP BASE Target_Dir "MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "MM_Shared_Memory_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MM_Shared_Memory_Test.obj"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MM_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/MM_Shared_Memory_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/MM_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MM_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\MM_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "MM_Shared_Memory_Test\static Release"
-# PROP BASE Intermediate_Dir "MM_Shared_Memory_Test\static Release"
-# PROP BASE Target_Dir "MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "MM_Shared_Memory_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MM_Shared_Memory_Test.obj"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MM_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/MM_Shared_Memory_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/MM_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MM_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\MM_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "MM_Shared_Memory_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "MM_Shared_Memory_Test\static Unicode Release"
-# PROP BASE Target_Dir "MM_Shared_Memory_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "MM_Shared_Memory_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\MM_Shared_Memory_Test.obj"
- -@erase "$(OUTDIR)\MM_Shared_Memory_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/MM_Shared_Memory_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/MM_Shared_Memory_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/MM_Shared_Memory_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\MM_Shared_Memory_Test.obj"
-
-"$(OUTDIR)\MM_Shared_Memory_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Enum_Interfaces_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Enum_Interfaces_Test\DLL Debug"
-# PROP BASE Target_Dir "Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Enum_Interfaces_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Enum_Interfaces_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.exe"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.ilk"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Enum_Interfaces_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Enum_Interfaces_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Enum_Interfaces_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Enum_Interfaces_Test.obj"
-
-"$(OUTDIR)\Enum_Interfaces_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Enum_Interfaces_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Enum_Interfaces_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Enum_Interfaces_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Enum_Interfaces_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.exe"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.ilk"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Enum_Interfaces_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Enum_Interfaces_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Enum_Interfaces_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Enum_Interfaces_Test.obj"
-
-"$(OUTDIR)\Enum_Interfaces_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Enum_Interfaces_Test\static Debug"
-# PROP BASE Intermediate_Dir "Enum_Interfaces_Test\static Debug"
-# PROP BASE Target_Dir "Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Enum_Interfaces_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Enum_Interfaces_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.exe"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.ilk"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Enum_Interfaces_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Enum_Interfaces_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Enum_Interfaces_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Enum_Interfaces_Test.obj"
-
-"$(OUTDIR)\Enum_Interfaces_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Enum_Interfaces_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Enum_Interfaces_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Enum_Interfaces_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Enum_Interfaces_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.exe"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.ilk"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Enum_Interfaces_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Enum_Interfaces_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Enum_Interfaces_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Enum_Interfaces_Test.obj"
-
-"$(OUTDIR)\Enum_Interfaces_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Enum_Interfaces_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Enum_Interfaces_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Enum_Interfaces_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Enum_Interfaces_Test.obj"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Enum_Interfaces_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Enum_Interfaces_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Enum_Interfaces_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Enum_Interfaces_Test.obj"
-
-"$(OUTDIR)\Enum_Interfaces_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Enum_Interfaces_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Enum_Interfaces_Test\DLL Release"
-# PROP BASE Target_Dir "Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Enum_Interfaces_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Enum_Interfaces_Test.obj"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Enum_Interfaces_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Enum_Interfaces_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Enum_Interfaces_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Enum_Interfaces_Test.obj"
-
-"$(OUTDIR)\Enum_Interfaces_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Enum_Interfaces_Test\static Release"
-# PROP BASE Intermediate_Dir "Enum_Interfaces_Test\static Release"
-# PROP BASE Target_Dir "Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Enum_Interfaces_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Enum_Interfaces_Test.obj"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Enum_Interfaces_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Enum_Interfaces_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Enum_Interfaces_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Enum_Interfaces_Test.obj"
-
-"$(OUTDIR)\Enum_Interfaces_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Enum_Interfaces_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Enum_Interfaces_Test\static Unicode Release"
-# PROP BASE Target_Dir "Enum_Interfaces_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Enum_Interfaces_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Enum_Interfaces_Test.obj"
- -@erase "$(OUTDIR)\Enum_Interfaces_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Enum_Interfaces_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Enum_Interfaces_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Enum_Interfaces_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Enum_Interfaces_Test.obj"
-
-"$(OUTDIR)\Enum_Interfaces_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Performance_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Reactor_Performance_Test\DLL Debug"
-# PROP BASE Target_Dir "Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Reactor_Performance_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Performance_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Performance_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Performance_Test.obj"
-
-"$(OUTDIR)\Reactor_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Performance_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Reactor_Performance_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Reactor_Performance_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Performance_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Performance_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Performance_Test.obj"
-
-"$(OUTDIR)\Reactor_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Performance_Test\static Debug"
-# PROP BASE Intermediate_Dir "Reactor_Performance_Test\static Debug"
-# PROP BASE Target_Dir "Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Reactor_Performance_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Performance_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Performance_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Performance_Test.obj"
-
-"$(OUTDIR)\Reactor_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Performance_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Reactor_Performance_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Reactor_Performance_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Performance_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Performance_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Performance_Test.obj"
-
-"$(OUTDIR)\Reactor_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Performance_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Reactor_Performance_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Reactor_Performance_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Performance_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Performance_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Performance_Test.obj"
-
-"$(OUTDIR)\Reactor_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Performance_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Reactor_Performance_Test\static Unicode Release"
-# PROP BASE Target_Dir "Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Reactor_Performance_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Performance_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Performance_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Performance_Test.obj"
-
-"$(OUTDIR)\Reactor_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Performance_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Reactor_Performance_Test\DLL Release"
-# PROP BASE Target_Dir "Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Reactor_Performance_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Performance_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Performance_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Performance_Test.obj"
-
-"$(OUTDIR)\Reactor_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Performance_Test\static Release"
-# PROP BASE Intermediate_Dir "Reactor_Performance_Test\static Release"
-# PROP BASE Target_Dir "Reactor_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Reactor_Performance_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Performance_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Performance_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Performance_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Performance_Test.obj"
-
-"$(OUTDIR)\Reactor_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Reactor_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Priority_Reactor_Test\DLL Debug"
-# PROP BASE Target_Dir "Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Priority_Reactor_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Reactor_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.exe"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Reactor_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Reactor_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Reactor_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Reactor_Test.obj"
-
-"$(OUTDIR)\Priority_Reactor_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Reactor_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Priority_Reactor_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Priority_Reactor_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Reactor_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.exe"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Reactor_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Reactor_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Reactor_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Reactor_Test.obj"
-
-"$(OUTDIR)\Priority_Reactor_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Reactor_Test\static Debug"
-# PROP BASE Intermediate_Dir "Priority_Reactor_Test\static Debug"
-# PROP BASE Target_Dir "Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Priority_Reactor_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Reactor_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.exe"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Reactor_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Reactor_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Reactor_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Reactor_Test.obj"
-
-"$(OUTDIR)\Priority_Reactor_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Reactor_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Priority_Reactor_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Priority_Reactor_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Reactor_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.exe"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Reactor_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Reactor_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Reactor_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Reactor_Test.obj"
-
-"$(OUTDIR)\Priority_Reactor_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Priority_Reactor_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Priority_Reactor_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Priority_Reactor_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Reactor_Test.obj"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Reactor_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Priority_Reactor_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Priority_Reactor_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Reactor_Test.obj"
-
-"$(OUTDIR)\Priority_Reactor_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Priority_Reactor_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Priority_Reactor_Test\DLL Release"
-# PROP BASE Target_Dir "Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Priority_Reactor_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Reactor_Test.obj"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Reactor_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Priority_Reactor_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Priority_Reactor_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Reactor_Test.obj"
-
-"$(OUTDIR)\Priority_Reactor_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Priority_Reactor_Test\static Release"
-# PROP BASE Intermediate_Dir "Priority_Reactor_Test\static Release"
-# PROP BASE Target_Dir "Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Priority_Reactor_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Reactor_Test.obj"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Reactor_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Priority_Reactor_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Priority_Reactor_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Reactor_Test.obj"
-
-"$(OUTDIR)\Priority_Reactor_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Priority_Reactor_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Priority_Reactor_Test\static Unicode Release"
-# PROP BASE Target_Dir "Priority_Reactor_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Priority_Reactor_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Reactor_Test.obj"
- -@erase "$(OUTDIR)\Priority_Reactor_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Reactor_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Priority_Reactor_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Priority_Reactor_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Reactor_Test.obj"
-
-"$(OUTDIR)\Priority_Reactor_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Handle_Set_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Handle_Set_Test\DLL Debug"
-# PROP BASE Target_Dir "Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Handle_Set_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Handle_Set_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Handle_Set_Test.exe"
- -@erase "$(OUTDIR)\Handle_Set_Test.ilk"
- -@erase "$(OUTDIR)\Handle_Set_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Handle_Set_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Handle_Set_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Handle_Set_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Handle_Set_Test.obj"
-
-"$(OUTDIR)\Handle_Set_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Handle_Set_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Handle_Set_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Handle_Set_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Handle_Set_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Handle_Set_Test.exe"
- -@erase "$(OUTDIR)\Handle_Set_Test.ilk"
- -@erase "$(OUTDIR)\Handle_Set_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Handle_Set_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Handle_Set_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Handle_Set_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Handle_Set_Test.obj"
-
-"$(OUTDIR)\Handle_Set_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Handle_Set_Test\static Debug"
-# PROP BASE Intermediate_Dir "Handle_Set_Test\static Debug"
-# PROP BASE Target_Dir "Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Handle_Set_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Handle_Set_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Handle_Set_Test.exe"
- -@erase "$(OUTDIR)\Handle_Set_Test.ilk"
- -@erase "$(OUTDIR)\Handle_Set_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Handle_Set_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Handle_Set_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Handle_Set_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Handle_Set_Test.obj"
-
-"$(OUTDIR)\Handle_Set_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Handle_Set_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Handle_Set_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Handle_Set_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Handle_Set_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Handle_Set_Test.exe"
- -@erase "$(OUTDIR)\Handle_Set_Test.ilk"
- -@erase "$(OUTDIR)\Handle_Set_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Handle_Set_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Handle_Set_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Handle_Set_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Handle_Set_Test.obj"
-
-"$(OUTDIR)\Handle_Set_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Handle_Set_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Handle_Set_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Handle_Set_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Handle_Set_Test.obj"
- -@erase "$(OUTDIR)\Handle_Set_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Handle_Set_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Handle_Set_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Handle_Set_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Handle_Set_Test.obj"
-
-"$(OUTDIR)\Handle_Set_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Handle_Set_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Handle_Set_Test\DLL Release"
-# PROP BASE Target_Dir "Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Handle_Set_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Handle_Set_Test.obj"
- -@erase "$(OUTDIR)\Handle_Set_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Handle_Set_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Handle_Set_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Handle_Set_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Handle_Set_Test.obj"
-
-"$(OUTDIR)\Handle_Set_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Handle_Set_Test\static Release"
-# PROP BASE Intermediate_Dir "Handle_Set_Test\static Release"
-# PROP BASE Target_Dir "Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Handle_Set_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Handle_Set_Test.obj"
- -@erase "$(OUTDIR)\Handle_Set_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Handle_Set_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Handle_Set_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Handle_Set_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Handle_Set_Test.obj"
-
-"$(OUTDIR)\Handle_Set_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Handle_Set_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Handle_Set_Test\static Unicode Release"
-# PROP BASE Target_Dir "Handle_Set_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Handle_Set_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Handle_Set_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Handle_Set_Test.obj"
- -@erase "$(OUTDIR)\Handle_Set_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Handle_Set_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Handle_Set_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Handle_Set_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Handle_Set_Test.obj"
-
-"$(OUTDIR)\Handle_Set_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "TSS_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "TSS_Test\DLL Debug"
-# PROP BASE Target_Dir "TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "TSS_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\TSS_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\TSS_Test.exe"
- -@erase "$(OUTDIR)\TSS_Test.ilk"
- -@erase "$(OUTDIR)\TSS_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/TSS_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/TSS_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/TSS_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\TSS_Test.obj"
-
-"$(OUTDIR)\TSS_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "TSS_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "TSS_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "TSS_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\TSS_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\TSS_Test.exe"
- -@erase "$(OUTDIR)\TSS_Test.ilk"
- -@erase "$(OUTDIR)\TSS_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/TSS_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/TSS_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/TSS_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\TSS_Test.obj"
-
-"$(OUTDIR)\TSS_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "TSS_Test\static Debug"
-# PROP BASE Intermediate_Dir "TSS_Test\static Debug"
-# PROP BASE Target_Dir "TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "TSS_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\TSS_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\TSS_Test.exe"
- -@erase "$(OUTDIR)\TSS_Test.ilk"
- -@erase "$(OUTDIR)\TSS_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/TSS_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/TSS_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/TSS_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\TSS_Test.obj"
-
-"$(OUTDIR)\TSS_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "TSS_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "TSS_Test\static Unicode Debug"
-# PROP BASE Target_Dir "TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "TSS_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\TSS_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\TSS_Test.exe"
- -@erase "$(OUTDIR)\TSS_Test.ilk"
- -@erase "$(OUTDIR)\TSS_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/TSS_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/TSS_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/TSS_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\TSS_Test.obj"
-
-"$(OUTDIR)\TSS_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "TSS_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "TSS_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "TSS_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\TSS_Test.obj"
- -@erase "$(OUTDIR)\TSS_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/TSS_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/TSS_Test.pdb" /machine:I386 /out:"$(OUTDIR)/TSS_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\TSS_Test.obj"
-
-"$(OUTDIR)\TSS_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "TSS_Test\DLL Release"
-# PROP BASE Intermediate_Dir "TSS_Test\DLL Release"
-# PROP BASE Target_Dir "TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "TSS_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\TSS_Test.obj"
- -@erase "$(OUTDIR)\TSS_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/TSS_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/TSS_Test.pdb" /machine:I386 /out:"$(OUTDIR)/TSS_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\TSS_Test.obj"
-
-"$(OUTDIR)\TSS_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "TSS_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "TSS_Test\static Unicode Release"
-# PROP BASE Target_Dir "TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "TSS_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\TSS_Test.obj"
- -@erase "$(OUTDIR)\TSS_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/TSS_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/TSS_Test.pdb" /machine:I386 /out:"$(OUTDIR)/TSS_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\TSS_Test.obj"
-
-"$(OUTDIR)\TSS_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "TSS_Test\static Release"
-# PROP BASE Intermediate_Dir "TSS_Test\static Release"
-# PROP BASE Target_Dir "TSS_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "TSS_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\TSS_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\TSS_Test.obj"
- -@erase "$(OUTDIR)\TSS_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/TSS_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/TSS_Test.pdb" /machine:I386 /out:"$(OUTDIR)/TSS_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\TSS_Test.obj"
-
-"$(OUTDIR)\TSS_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Semaphore_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Semaphore_Test\DLL Debug"
-# PROP BASE Target_Dir "Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Semaphore_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Semaphore_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Semaphore_Test.exe"
- -@erase "$(OUTDIR)\Semaphore_Test.ilk"
- -@erase "$(OUTDIR)\Semaphore_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Semaphore_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Semaphore_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Semaphore_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Semaphore_Test.obj"
-
-"$(OUTDIR)\Semaphore_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Semaphore_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Semaphore_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Semaphore_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Semaphore_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Semaphore_Test.exe"
- -@erase "$(OUTDIR)\Semaphore_Test.ilk"
- -@erase "$(OUTDIR)\Semaphore_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Semaphore_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Semaphore_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Semaphore_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Semaphore_Test.obj"
-
-"$(OUTDIR)\Semaphore_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Semaphore_Test\static Debug"
-# PROP BASE Intermediate_Dir "Semaphore_Test\static Debug"
-# PROP BASE Target_Dir "Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Semaphore_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Semaphore_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Semaphore_Test.exe"
- -@erase "$(OUTDIR)\Semaphore_Test.ilk"
- -@erase "$(OUTDIR)\Semaphore_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Semaphore_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Semaphore_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Semaphore_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Semaphore_Test.obj"
-
-"$(OUTDIR)\Semaphore_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Semaphore_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Semaphore_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Semaphore_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Semaphore_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Semaphore_Test.exe"
- -@erase "$(OUTDIR)\Semaphore_Test.ilk"
- -@erase "$(OUTDIR)\Semaphore_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Semaphore_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Semaphore_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Semaphore_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Semaphore_Test.obj"
-
-"$(OUTDIR)\Semaphore_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Semaphore_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Semaphore_Test\DLL Release"
-# PROP BASE Target_Dir "Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Semaphore_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Semaphore_Test.obj"
- -@erase "$(OUTDIR)\Semaphore_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Semaphore_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Semaphore_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Semaphore_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Semaphore_Test.obj"
-
-"$(OUTDIR)\Semaphore_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Semaphore_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Semaphore_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Semaphore_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Semaphore_Test.obj"
- -@erase "$(OUTDIR)\Semaphore_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Semaphore_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Semaphore_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Semaphore_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Semaphore_Test.obj"
-
-"$(OUTDIR)\Semaphore_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Semaphore_Test\static Release"
-# PROP BASE Intermediate_Dir "Semaphore_Test\static Release"
-# PROP BASE Target_Dir "Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Semaphore_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Semaphore_Test.obj"
- -@erase "$(OUTDIR)\Semaphore_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Semaphore_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Semaphore_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Semaphore_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Semaphore_Test.obj"
-
-"$(OUTDIR)\Semaphore_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Semaphore_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Semaphore_Test\static Unicode Release"
-# PROP BASE Target_Dir "Semaphore_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Semaphore_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Semaphore_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Semaphore_Test.obj"
- -@erase "$(OUTDIR)\Semaphore_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Semaphore_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Semaphore_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Semaphore_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Semaphore_Test.obj"
-
-"$(OUTDIR)\Semaphore_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Mem_Map_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Mem_Map_Test\DLL Debug"
-# PROP BASE Target_Dir "Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Mem_Map_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Mem_Map_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Mem_Map_Test.exe"
- -@erase "$(OUTDIR)\Mem_Map_Test.ilk"
- -@erase "$(OUTDIR)\Mem_Map_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Mem_Map_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Mem_Map_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Mem_Map_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Mem_Map_Test.obj"
-
-"$(OUTDIR)\Mem_Map_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Mem_Map_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Mem_Map_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Mem_Map_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Mem_Map_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Mem_Map_Test.exe"
- -@erase "$(OUTDIR)\Mem_Map_Test.ilk"
- -@erase "$(OUTDIR)\Mem_Map_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Mem_Map_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Mem_Map_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Mem_Map_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Mem_Map_Test.obj"
-
-"$(OUTDIR)\Mem_Map_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Mem_Map_Test\static Debug"
-# PROP BASE Intermediate_Dir "Mem_Map_Test\static Debug"
-# PROP BASE Target_Dir "Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Mem_Map_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Mem_Map_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Mem_Map_Test.exe"
- -@erase "$(OUTDIR)\Mem_Map_Test.ilk"
- -@erase "$(OUTDIR)\Mem_Map_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Mem_Map_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Mem_Map_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Mem_Map_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Mem_Map_Test.obj"
-
-"$(OUTDIR)\Mem_Map_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Mem_Map_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Mem_Map_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Mem_Map_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Mem_Map_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Mem_Map_Test.exe"
- -@erase "$(OUTDIR)\Mem_Map_Test.ilk"
- -@erase "$(OUTDIR)\Mem_Map_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Mem_Map_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Mem_Map_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Mem_Map_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Mem_Map_Test.obj"
-
-"$(OUTDIR)\Mem_Map_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Mem_Map_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Mem_Map_Test\DLL Release"
-# PROP BASE Target_Dir "Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Mem_Map_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Mem_Map_Test.obj"
- -@erase "$(OUTDIR)\Mem_Map_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Mem_Map_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Mem_Map_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Mem_Map_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Mem_Map_Test.obj"
-
-"$(OUTDIR)\Mem_Map_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Mem_Map_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Mem_Map_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Mem_Map_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Mem_Map_Test.obj"
- -@erase "$(OUTDIR)\Mem_Map_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Mem_Map_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Mem_Map_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Mem_Map_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Mem_Map_Test.obj"
-
-"$(OUTDIR)\Mem_Map_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Mem_Map_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Mem_Map_Test\static Unicode Release"
-# PROP BASE Target_Dir "Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Mem_Map_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Mem_Map_Test.obj"
- -@erase "$(OUTDIR)\Mem_Map_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Mem_Map_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Mem_Map_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Mem_Map_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Mem_Map_Test.obj"
-
-"$(OUTDIR)\Mem_Map_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Mem_Map_Test\static Release"
-# PROP BASE Intermediate_Dir "Mem_Map_Test\static Release"
-# PROP BASE Target_Dir "Mem_Map_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Mem_Map_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Mem_Map_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Mem_Map_Test.obj"
- -@erase "$(OUTDIR)\Mem_Map_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Mem_Map_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Mem_Map_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Mem_Map_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Mem_Map_Test.obj"
-
-"$(OUTDIR)\Mem_Map_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Map_Manager_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Map_Manager_Test\DLL Debug"
-# PROP BASE Target_Dir "Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Map_Manager_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Map_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Map_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Map_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Map_Manager_Test.obj"
-
-"$(OUTDIR)\Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Map_Manager_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Map_Manager_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Map_Manager_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Map_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Map_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Map_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Map_Manager_Test.obj"
-
-"$(OUTDIR)\Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Map_Manager_Test\static Debug"
-# PROP BASE Intermediate_Dir "Map_Manager_Test\static Debug"
-# PROP BASE Target_Dir "Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Map_Manager_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Map_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Map_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Map_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Map_Manager_Test.obj"
-
-"$(OUTDIR)\Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Map_Manager_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Map_Manager_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Map_Manager_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Map_Manager_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Map_Manager_Test.exe"
- -@erase "$(OUTDIR)\Map_Manager_Test.ilk"
- -@erase "$(OUTDIR)\Map_Manager_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Map_Manager_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Map_Manager_Test.obj"
-
-"$(OUTDIR)\Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Map_Manager_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Map_Manager_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Map_Manager_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Map_Manager_Test.obj"
- -@erase "$(OUTDIR)\Map_Manager_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Map_Manager_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Map_Manager_Test.obj"
-
-"$(OUTDIR)\Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Map_Manager_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Map_Manager_Test\DLL Release"
-# PROP BASE Target_Dir "Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Map_Manager_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Map_Manager_Test.obj"
- -@erase "$(OUTDIR)\Map_Manager_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Map_Manager_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Map_Manager_Test.obj"
-
-"$(OUTDIR)\Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Map_Manager_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Map_Manager_Test\static Unicode Release"
-# PROP BASE Target_Dir "Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Map_Manager_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Map_Manager_Test.obj"
- -@erase "$(OUTDIR)\Map_Manager_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Map_Manager_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Map_Manager_Test.obj"
-
-"$(OUTDIR)\Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Map_Manager_Test\static Release"
-# PROP BASE Intermediate_Dir "Map_Manager_Test\static Release"
-# PROP BASE Target_Dir "Map_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Map_Manager_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Map_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Map_Manager_Test.obj"
- -@erase "$(OUTDIR)\Map_Manager_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Map_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Map_Manager_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Map_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Map_Manager_Test.obj"
-
-"$(OUTDIR)\Map_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Thread_Pool_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Thread_Pool_Test\DLL Release"
-# PROP BASE Target_Dir "Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Thread_Pool_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Pool_Test.obj"
- -@erase "$(OUTDIR)\Thread_Pool_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Pool_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Thread_Pool_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Thread_Pool_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Pool_Test.obj"
-
-"$(OUTDIR)\Thread_Pool_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Thread_Pool_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Thread_Pool_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Thread_Pool_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Pool_Test.obj"
- -@erase "$(OUTDIR)\Thread_Pool_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Pool_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Thread_Pool_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Thread_Pool_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Pool_Test.obj"
-
-"$(OUTDIR)\Thread_Pool_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Thread_Pool_Test\static Release"
-# PROP BASE Intermediate_Dir "Thread_Pool_Test\static Release"
-# PROP BASE Target_Dir "Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Thread_Pool_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Pool_Test.obj"
- -@erase "$(OUTDIR)\Thread_Pool_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Pool_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Thread_Pool_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Thread_Pool_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Pool_Test.obj"
-
-"$(OUTDIR)\Thread_Pool_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Thread_Pool_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Thread_Pool_Test\static Unicode Release"
-# PROP BASE Target_Dir "Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Thread_Pool_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Pool_Test.obj"
- -@erase "$(OUTDIR)\Thread_Pool_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Pool_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Thread_Pool_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Thread_Pool_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Pool_Test.obj"
-
-"$(OUTDIR)\Thread_Pool_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Pool_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Thread_Pool_Test\DLL Debug"
-# PROP BASE Target_Dir "Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Thread_Pool_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Pool_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Pool_Test.exe"
- -@erase "$(OUTDIR)\Thread_Pool_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Pool_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Pool_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Pool_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Pool_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Pool_Test.obj"
-
-"$(OUTDIR)\Thread_Pool_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Pool_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Thread_Pool_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Thread_Pool_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Pool_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Pool_Test.exe"
- -@erase "$(OUTDIR)\Thread_Pool_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Pool_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Pool_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Pool_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Pool_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Pool_Test.obj"
-
-"$(OUTDIR)\Thread_Pool_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Pool_Test\static Debug"
-# PROP BASE Intermediate_Dir "Thread_Pool_Test\static Debug"
-# PROP BASE Target_Dir "Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Thread_Pool_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Pool_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Pool_Test.exe"
- -@erase "$(OUTDIR)\Thread_Pool_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Pool_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Pool_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Pool_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Pool_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Pool_Test.obj"
-
-"$(OUTDIR)\Thread_Pool_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Pool_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Thread_Pool_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Thread_Pool_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Thread_Pool_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Thread_Pool_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Pool_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Pool_Test.exe"
- -@erase "$(OUTDIR)\Thread_Pool_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Pool_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Pool_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Pool_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Pool_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Pool_Test.obj"
-
-"$(OUTDIR)\Thread_Pool_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Simple_Message_Block_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Simple_Message_Block_Test\DLL Debug"
-# PROP BASE Target_Dir "Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Simple_Message_Block_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Simple_Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.ilk"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Simple_Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Simple_Message_Block_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Simple_Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Simple_Message_Block_Test.obj"
-
-"$(OUTDIR)\Simple_Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Simple_Message_Block_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Simple_Message_Block_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Simple_Message_Block_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Simple_Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.ilk"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Simple_Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Simple_Message_Block_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Simple_Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Simple_Message_Block_Test.obj"
-
-"$(OUTDIR)\Simple_Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Simple_Message_Block_Test\static Debug"
-# PROP BASE Intermediate_Dir "Simple_Message_Block_Test\static Debug"
-# PROP BASE Target_Dir "Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Simple_Message_Block_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Simple_Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.ilk"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Simple_Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Simple_Message_Block_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Simple_Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Simple_Message_Block_Test.obj"
-
-"$(OUTDIR)\Simple_Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Simple_Message_Block_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Simple_Message_Block_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Simple_Message_Block_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Simple_Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.ilk"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Simple_Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Simple_Message_Block_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Simple_Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Simple_Message_Block_Test.obj"
-
-"$(OUTDIR)\Simple_Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Simple_Message_Block_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Simple_Message_Block_Test\DLL Release"
-# PROP BASE Target_Dir "Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Simple_Message_Block_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Simple_Message_Block_Test.obj"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Simple_Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Simple_Message_Block_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Simple_Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Simple_Message_Block_Test.obj"
-
-"$(OUTDIR)\Simple_Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Simple_Message_Block_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Simple_Message_Block_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Simple_Message_Block_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Simple_Message_Block_Test.obj"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Simple_Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Simple_Message_Block_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Simple_Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Simple_Message_Block_Test.obj"
-
-"$(OUTDIR)\Simple_Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Simple_Message_Block_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Simple_Message_Block_Test\static Unicode Release"
-# PROP BASE Target_Dir "Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Simple_Message_Block_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Simple_Message_Block_Test.obj"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Simple_Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Simple_Message_Block_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Simple_Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Simple_Message_Block_Test.obj"
-
-"$(OUTDIR)\Simple_Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Simple_Message_Block_Test\static Release"
-# PROP BASE Intermediate_Dir "Simple_Message_Block_Test\static Release"
-# PROP BASE Target_Dir "Simple_Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Simple_Message_Block_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Simple_Message_Block_Test.obj"
- -@erase "$(OUTDIR)\Simple_Message_Block_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Simple_Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Simple_Message_Block_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Simple_Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Simple_Message_Block_Test.obj"
-
-"$(OUTDIR)\Simple_Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Priority_Buffer_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Priority_Buffer_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Priority_Buffer_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Buffer_Test.obj"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Buffer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Priority_Buffer_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Priority_Buffer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Buffer_Test.obj"
-
-"$(OUTDIR)\Priority_Buffer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Priority_Buffer_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Priority_Buffer_Test\DLL Release"
-# PROP BASE Target_Dir "Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Priority_Buffer_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Buffer_Test.obj"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Buffer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Priority_Buffer_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Priority_Buffer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Buffer_Test.obj"
-
-"$(OUTDIR)\Priority_Buffer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Priority_Buffer_Test\static Release"
-# PROP BASE Intermediate_Dir "Priority_Buffer_Test\static Release"
-# PROP BASE Target_Dir "Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Priority_Buffer_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Buffer_Test.obj"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Buffer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Priority_Buffer_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Priority_Buffer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Buffer_Test.obj"
-
-"$(OUTDIR)\Priority_Buffer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Priority_Buffer_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Priority_Buffer_Test\static Unicode Release"
-# PROP BASE Target_Dir "Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Priority_Buffer_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Buffer_Test.obj"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Buffer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Priority_Buffer_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Priority_Buffer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Buffer_Test.obj"
-
-"$(OUTDIR)\Priority_Buffer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Buffer_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Priority_Buffer_Test\DLL Debug"
-# PROP BASE Target_Dir "Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Priority_Buffer_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Buffer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.exe"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Buffer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Buffer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Buffer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Buffer_Test.obj"
-
-"$(OUTDIR)\Priority_Buffer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Buffer_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Priority_Buffer_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Priority_Buffer_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Buffer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.exe"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Buffer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Buffer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Buffer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Buffer_Test.obj"
-
-"$(OUTDIR)\Priority_Buffer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Buffer_Test\static Debug"
-# PROP BASE Intermediate_Dir "Priority_Buffer_Test\static Debug"
-# PROP BASE Target_Dir "Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Priority_Buffer_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Buffer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.exe"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Buffer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Buffer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Buffer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Buffer_Test.obj"
-
-"$(OUTDIR)\Priority_Buffer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Buffer_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Priority_Buffer_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Priority_Buffer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Priority_Buffer_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Priority_Buffer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Buffer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.exe"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Buffer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Buffer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Buffer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Buffer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Buffer_Test.obj"
-
-"$(OUTDIR)\Priority_Buffer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Message_Queue_Notification_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Message_Queue_Notification_Test\DLL Release"
-# PROP BASE Target_Dir "Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Message_Queue_Notification_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Notifications_Test.obj"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Notification_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"DLL Release/Message_Queue_Notifications_Test.exe"
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Message_Queue_Notifications_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Notifications_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Notifications_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Notifications_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Message_Queue_Notification_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Message_Queue_Notification_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Message_Queue_Notification_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Notifications_Test.obj"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Notification_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"DLL Unicode Release/Message_Queue_Notifications_Test.exe"
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Message_Queue_Notifications_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Notifications_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Notifications_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Notifications_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Message_Queue_Notification_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Message_Queue_Notification_Test\static Unicode Release"
-# PROP BASE Target_Dir "Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Message_Queue_Notification_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Notifications_Test.obj"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Notification_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"static Unicode Release/Message_Queue_Notifications_Test.exe"
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Message_Queue_Notifications_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Notifications_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Notifications_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Notifications_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Message_Queue_Notification_Test\static Release"
-# PROP BASE Intermediate_Dir "Message_Queue_Notification_Test\static Release"
-# PROP BASE Target_Dir "Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Message_Queue_Notification_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Notifications_Test.obj"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Notification_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386 /out:"static Release/Message_Queue_Notifications_Test.exe"
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Message_Queue_Notifications_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Notifications_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Notifications_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Notifications_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Queue_Notification_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Message_Queue_Notification_Test\DLL Debug"
-# PROP BASE Target_Dir "Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Message_Queue_Notification_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Notifications_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.ilk"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Notification_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"DLL Debug/Message_Queue_Notifications_Test.exe"
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Queue_Notifications_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Notifications_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Notifications_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Notifications_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Queue_Notification_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Message_Queue_Notification_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Message_Queue_Notification_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Notifications_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.ilk"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Notification_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"DLL Unicode Debug/Message_Queue_Notifications_Test.exe"
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Queue_Notifications_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Notifications_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Notifications_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Notifications_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Queue_Notification_Test\static Debug"
-# PROP BASE Intermediate_Dir "Message_Queue_Notification_Test\static Debug"
-# PROP BASE Target_Dir "Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Message_Queue_Notification_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Notifications_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.ilk"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Notification_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"static Debug/Message_Queue_Notifications_Test.exe"
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Queue_Notifications_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Notifications_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Notifications_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Notifications_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Queue_Notification_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Message_Queue_Notification_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Message_Queue_Notification_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Message_Queue_Notification_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Notifications_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.ilk"
- -@erase "$(OUTDIR)\Message_Queue_Notifications_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Notification_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"static Unicode Debug/Message_Queue_Notifications_Test.exe"
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Queue_Notifications_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Notifications_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Notifications_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Notifications_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "IOStream_Test\DLL Release"
-# PROP BASE Intermediate_Dir "IOStream_Test\DLL Release"
-# PROP BASE Target_Dir "IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "IOStream_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\IOStream_Test.obj"
- -@erase "$(OUTDIR)\IOStream_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/IOStream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/IOStream_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/IOStream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\IOStream_Test.obj"
-
-"$(OUTDIR)\IOStream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "IOStream_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "IOStream_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "IOStream_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\IOStream_Test.obj"
- -@erase "$(OUTDIR)\IOStream_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/IOStream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/IOStream_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/IOStream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\IOStream_Test.obj"
-
-"$(OUTDIR)\IOStream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "IOStream_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "IOStream_Test\static Unicode Release"
-# PROP BASE Target_Dir "IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "IOStream_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\IOStream_Test.obj"
- -@erase "$(OUTDIR)\IOStream_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/IOStream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/IOStream_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/IOStream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\IOStream_Test.obj"
-
-"$(OUTDIR)\IOStream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "IOStream_Test\static Release"
-# PROP BASE Intermediate_Dir "IOStream_Test\static Release"
-# PROP BASE Target_Dir "IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "IOStream_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\IOStream_Test.obj"
- -@erase "$(OUTDIR)\IOStream_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/IOStream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/IOStream_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/IOStream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\IOStream_Test.obj"
-
-"$(OUTDIR)\IOStream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "IOStream_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "IOStream_Test\DLL Debug"
-# PROP BASE Target_Dir "IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "IOStream_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\IOStream_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\IOStream_Test.exe"
- -@erase "$(OUTDIR)\IOStream_Test.ilk"
- -@erase "$(OUTDIR)\IOStream_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/IOStream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/IOStream_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/IOStream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\IOStream_Test.obj"
-
-"$(OUTDIR)\IOStream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "IOStream_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "IOStream_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "IOStream_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\IOStream_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\IOStream_Test.exe"
- -@erase "$(OUTDIR)\IOStream_Test.ilk"
- -@erase "$(OUTDIR)\IOStream_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/IOStream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/IOStream_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/IOStream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\IOStream_Test.obj"
-
-"$(OUTDIR)\IOStream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "IOStream_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "IOStream_Test\static Unicode Debug"
-# PROP BASE Target_Dir "IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "IOStream_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\IOStream_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\IOStream_Test.exe"
- -@erase "$(OUTDIR)\IOStream_Test.ilk"
- -@erase "$(OUTDIR)\IOStream_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/IOStream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/IOStream_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/IOStream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\IOStream_Test.obj"
-
-"$(OUTDIR)\IOStream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "IOStream_Test\static Debug"
-# PROP BASE Intermediate_Dir "IOStream_Test\static Debug"
-# PROP BASE Target_Dir "IOStream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "IOStream_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\IOStream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\IOStream_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\IOStream_Test.exe"
- -@erase "$(OUTDIR)\IOStream_Test.ilk"
- -@erase "$(OUTDIR)\IOStream_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/IOStream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/IOStream_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/IOStream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\IOStream_Test.obj"
-
-"$(OUTDIR)\IOStream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Buffer_Stream_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Buffer_Stream_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Buffer_Stream_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Buffer_Stream_Test.obj"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Buffer_Stream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Buffer_Stream_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Buffer_Stream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Buffer_Stream_Test.obj"
-
-"$(OUTDIR)\Buffer_Stream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Buffer_Stream_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Buffer_Stream_Test\DLL Release"
-# PROP BASE Target_Dir "Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Buffer_Stream_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Buffer_Stream_Test.obj"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Buffer_Stream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Buffer_Stream_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Buffer_Stream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Buffer_Stream_Test.obj"
-
-"$(OUTDIR)\Buffer_Stream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Buffer_Stream_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Buffer_Stream_Test\static Unicode Release"
-# PROP BASE Target_Dir "Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Buffer_Stream_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Buffer_Stream_Test.obj"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Buffer_Stream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Buffer_Stream_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Buffer_Stream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Buffer_Stream_Test.obj"
-
-"$(OUTDIR)\Buffer_Stream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Buffer_Stream_Test\static Release"
-# PROP BASE Intermediate_Dir "Buffer_Stream_Test\static Release"
-# PROP BASE Target_Dir "Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Buffer_Stream_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Buffer_Stream_Test.obj"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Buffer_Stream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Buffer_Stream_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Buffer_Stream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Buffer_Stream_Test.obj"
-
-"$(OUTDIR)\Buffer_Stream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Buffer_Stream_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Buffer_Stream_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Buffer_Stream_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Buffer_Stream_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.exe"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.ilk"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Buffer_Stream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Buffer_Stream_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Buffer_Stream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Buffer_Stream_Test.obj"
-
-"$(OUTDIR)\Buffer_Stream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Buffer_Stream_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Buffer_Stream_Test\DLL Debug"
-# PROP BASE Target_Dir "Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Buffer_Stream_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Buffer_Stream_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.exe"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.ilk"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Buffer_Stream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Buffer_Stream_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Buffer_Stream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Buffer_Stream_Test.obj"
-
-"$(OUTDIR)\Buffer_Stream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Buffer_Stream_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Buffer_Stream_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Buffer_Stream_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Buffer_Stream_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.exe"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.ilk"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Buffer_Stream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Buffer_Stream_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Buffer_Stream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Buffer_Stream_Test.obj"
-
-"$(OUTDIR)\Buffer_Stream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Buffer_Stream_Test\static Debug"
-# PROP BASE Intermediate_Dir "Buffer_Stream_Test\static Debug"
-# PROP BASE Target_Dir "Buffer_Stream_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Buffer_Stream_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Buffer_Stream_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Buffer_Stream_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.exe"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.ilk"
- -@erase "$(OUTDIR)\Buffer_Stream_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Buffer_Stream_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Buffer_Stream_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Buffer_Stream_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Buffer_Stream_Test.obj"
-
-"$(OUTDIR)\Buffer_Stream_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SPIPE_Test\DLL Release"
-# PROP BASE Intermediate_Dir "SPIPE_Test\DLL Release"
-# PROP BASE Target_Dir "SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "SPIPE_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE_Test.obj"
- -@erase "$(OUTDIR)\SPIPE_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SPIPE_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SPIPE_Test.pdb" /machine:I386 /out:"$(OUTDIR)/SPIPE_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE_Test.obj"
-
-"$(OUTDIR)\SPIPE_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SPIPE_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "SPIPE_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "SPIPE_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE_Test.obj"
- -@erase "$(OUTDIR)\SPIPE_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SPIPE_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SPIPE_Test.pdb" /machine:I386 /out:"$(OUTDIR)/SPIPE_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE_Test.obj"
-
-"$(OUTDIR)\SPIPE_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SPIPE_Test\static Release"
-# PROP BASE Intermediate_Dir "SPIPE_Test\static Release"
-# PROP BASE Target_Dir "SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "SPIPE_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE_Test.obj"
- -@erase "$(OUTDIR)\SPIPE_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SPIPE_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SPIPE_Test.pdb" /machine:I386 /out:"$(OUTDIR)/SPIPE_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE_Test.obj"
-
-"$(OUTDIR)\SPIPE_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SPIPE_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "SPIPE_Test\static Unicode Release"
-# PROP BASE Target_Dir "SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "SPIPE_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE_Test.obj"
- -@erase "$(OUTDIR)\SPIPE_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SPIPE_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SPIPE_Test.pdb" /machine:I386 /out:"$(OUTDIR)/SPIPE_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE_Test.obj"
-
-"$(OUTDIR)\SPIPE_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SPIPE_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "SPIPE_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "SPIPE_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SPIPE_Test.exe"
- -@erase "$(OUTDIR)\SPIPE_Test.ilk"
- -@erase "$(OUTDIR)\SPIPE_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SPIPE_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SPIPE_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SPIPE_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE_Test.obj"
-
-"$(OUTDIR)\SPIPE_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SPIPE_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "SPIPE_Test\DLL Debug"
-# PROP BASE Target_Dir "SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "SPIPE_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SPIPE_Test.exe"
- -@erase "$(OUTDIR)\SPIPE_Test.ilk"
- -@erase "$(OUTDIR)\SPIPE_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SPIPE_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SPIPE_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SPIPE_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE_Test.obj"
-
-"$(OUTDIR)\SPIPE_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SPIPE_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "SPIPE_Test\static Unicode Debug"
-# PROP BASE Target_Dir "SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "SPIPE_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SPIPE_Test.exe"
- -@erase "$(OUTDIR)\SPIPE_Test.ilk"
- -@erase "$(OUTDIR)\SPIPE_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SPIPE_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SPIPE_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SPIPE_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE_Test.obj"
-
-"$(OUTDIR)\SPIPE_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SPIPE_Test\static Debug"
-# PROP BASE Intermediate_Dir "SPIPE_Test\static Debug"
-# PROP BASE Target_Dir "SPIPE_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "SPIPE_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\SPIPE_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SPIPE_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SPIPE_Test.exe"
- -@erase "$(OUTDIR)\SPIPE_Test.ilk"
- -@erase "$(OUTDIR)\SPIPE_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SPIPE_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SPIPE_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SPIPE_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SPIPE_Test.obj"
-
-"$(OUTDIR)\SPIPE_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Queue_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Message_Queue_Test\DLL Debug"
-# PROP BASE Target_Dir "Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Message_Queue_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Test.ilk"
- -@erase "$(OUTDIR)\Message_Queue_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Queue_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Queue_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Message_Queue_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Message_Queue_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Test.ilk"
- -@erase "$(OUTDIR)\Message_Queue_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Queue_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Queue_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Message_Queue_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Message_Queue_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Test.ilk"
- -@erase "$(OUTDIR)\Message_Queue_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Queue_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Queue_Test\static Debug"
-# PROP BASE Intermediate_Dir "Message_Queue_Test\static Debug"
-# PROP BASE Target_Dir "Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Message_Queue_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Queue_Test.exe"
- -@erase "$(OUTDIR)\Message_Queue_Test.ilk"
- -@erase "$(OUTDIR)\Message_Queue_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Queue_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Message_Queue_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Message_Queue_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Message_Queue_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Test.obj"
- -@erase "$(OUTDIR)\Message_Queue_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Message_Queue_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Message_Queue_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Message_Queue_Test\DLL Release"
-# PROP BASE Target_Dir "Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Message_Queue_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Test.obj"
- -@erase "$(OUTDIR)\Message_Queue_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Message_Queue_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Message_Queue_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Message_Queue_Test\static Unicode Release"
-# PROP BASE Target_Dir "Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Message_Queue_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Test.obj"
- -@erase "$(OUTDIR)\Message_Queue_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Message_Queue_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Message_Queue_Test\static Release"
-# PROP BASE Intermediate_Dir "Message_Queue_Test\static Release"
-# PROP BASE Target_Dir "Message_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Message_Queue_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Message_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Queue_Test.obj"
- -@erase "$(OUTDIR)\Message_Queue_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Message_Queue_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Message_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Queue_Test.obj"
-
-"$(OUTDIR)\Message_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Timer_Queue_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Timer_Queue_Test\DLL Debug"
-# PROP BASE Target_Dir "Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Timer_Queue_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Timer_Queue_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Timer_Queue_Test.exe"
- -@erase "$(OUTDIR)\Timer_Queue_Test.ilk"
- -@erase "$(OUTDIR)\Timer_Queue_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Timer_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Timer_Queue_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Timer_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Timer_Queue_Test.obj"
-
-"$(OUTDIR)\Timer_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Timer_Queue_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Timer_Queue_Test\DLL Release"
-# PROP BASE Target_Dir "Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Timer_Queue_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Timer_Queue_Test.obj"
- -@erase "$(OUTDIR)\Timer_Queue_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Timer_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Timer_Queue_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Timer_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Timer_Queue_Test.obj"
-
-"$(OUTDIR)\Timer_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Timer_Queue_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Timer_Queue_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Timer_Queue_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Timer_Queue_Test.obj"
- -@erase "$(OUTDIR)\Timer_Queue_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Timer_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Timer_Queue_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Timer_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Timer_Queue_Test.obj"
-
-"$(OUTDIR)\Timer_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Timer_Queue_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Timer_Queue_Test\static Unicode Release"
-# PROP BASE Target_Dir "Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Timer_Queue_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Timer_Queue_Test.obj"
- -@erase "$(OUTDIR)\Timer_Queue_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Timer_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Timer_Queue_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Timer_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Timer_Queue_Test.obj"
-
-"$(OUTDIR)\Timer_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Timer_Queue_Test\static Release"
-# PROP BASE Intermediate_Dir "Timer_Queue_Test\static Release"
-# PROP BASE Target_Dir "Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Timer_Queue_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Timer_Queue_Test.obj"
- -@erase "$(OUTDIR)\Timer_Queue_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Timer_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Timer_Queue_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Timer_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Timer_Queue_Test.obj"
-
-"$(OUTDIR)\Timer_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Timer_Queue_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Timer_Queue_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Timer_Queue_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Timer_Queue_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Timer_Queue_Test.exe"
- -@erase "$(OUTDIR)\Timer_Queue_Test.ilk"
- -@erase "$(OUTDIR)\Timer_Queue_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Timer_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Timer_Queue_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Timer_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Timer_Queue_Test.obj"
-
-"$(OUTDIR)\Timer_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Timer_Queue_Test\static Debug"
-# PROP BASE Intermediate_Dir "Timer_Queue_Test\static Debug"
-# PROP BASE Target_Dir "Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Timer_Queue_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Timer_Queue_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Timer_Queue_Test.exe"
- -@erase "$(OUTDIR)\Timer_Queue_Test.ilk"
- -@erase "$(OUTDIR)\Timer_Queue_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Timer_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Timer_Queue_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Timer_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Timer_Queue_Test.obj"
-
-"$(OUTDIR)\Timer_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Timer_Queue_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Timer_Queue_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Timer_Queue_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Timer_Queue_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Timer_Queue_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Timer_Queue_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Timer_Queue_Test.exe"
- -@erase "$(OUTDIR)\Timer_Queue_Test.ilk"
- -@erase "$(OUTDIR)\Timer_Queue_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Timer_Queue_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Timer_Queue_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Timer_Queue_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Timer_Queue_Test.obj"
-
-"$(OUTDIR)\Timer_Queue_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Process_Mutex_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Process_Mutex_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Process_Mutex_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Mutex_Test.obj"
- -@erase "$(OUTDIR)\Process_Mutex_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Process_Mutex_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Process_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Mutex_Test.obj"
-
-"$(OUTDIR)\Process_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Process_Mutex_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Process_Mutex_Test\DLL Release"
-# PROP BASE Target_Dir "Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Process_Mutex_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Mutex_Test.obj"
- -@erase "$(OUTDIR)\Process_Mutex_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Process_Mutex_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Process_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Mutex_Test.obj"
-
-"$(OUTDIR)\Process_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Process_Mutex_Test\static Release"
-# PROP BASE Intermediate_Dir "Process_Mutex_Test\static Release"
-# PROP BASE Target_Dir "Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Process_Mutex_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Mutex_Test.obj"
- -@erase "$(OUTDIR)\Process_Mutex_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Process_Mutex_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Process_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Mutex_Test.obj"
-
-"$(OUTDIR)\Process_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Process_Mutex_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Process_Mutex_Test\static Unicode Release"
-# PROP BASE Target_Dir "Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Process_Mutex_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Mutex_Test.obj"
- -@erase "$(OUTDIR)\Process_Mutex_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Process_Mutex_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Process_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Mutex_Test.obj"
-
-"$(OUTDIR)\Process_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Process_Mutex_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Process_Mutex_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Process_Mutex_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Process_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Process_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Process_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Process_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Process_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Mutex_Test.obj"
-
-"$(OUTDIR)\Process_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Process_Mutex_Test\static Debug"
-# PROP BASE Intermediate_Dir "Process_Mutex_Test\static Debug"
-# PROP BASE Target_Dir "Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Process_Mutex_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Process_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Process_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Process_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Process_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Process_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Mutex_Test.obj"
-
-"$(OUTDIR)\Process_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Process_Mutex_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Process_Mutex_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Process_Mutex_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Process_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Process_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Process_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Process_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Process_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Mutex_Test.obj"
-
-"$(OUTDIR)\Process_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Process_Mutex_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Process_Mutex_Test\DLL Debug"
-# PROP BASE Target_Dir "Process_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Process_Mutex_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Process_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Process_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Process_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Process_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Process_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Process_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Process_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Process_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Process_Mutex_Test.obj"
-
-"$(OUTDIR)\Process_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Pipe_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Pipe_Test\DLL Release"
-# PROP BASE Target_Dir "Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Pipe_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Pipe_Test.obj"
- -@erase "$(OUTDIR)\Pipe_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Pipe_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Pipe_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Pipe_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Pipe_Test.obj"
-
-"$(OUTDIR)\Pipe_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Pipe_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Pipe_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Pipe_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Pipe_Test.obj"
- -@erase "$(OUTDIR)\Pipe_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Pipe_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Pipe_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Pipe_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Pipe_Test.obj"
-
-"$(OUTDIR)\Pipe_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Pipe_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Pipe_Test\static Unicode Release"
-# PROP BASE Target_Dir "Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Pipe_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Pipe_Test.obj"
- -@erase "$(OUTDIR)\Pipe_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Pipe_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Pipe_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Pipe_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Pipe_Test.obj"
-
-"$(OUTDIR)\Pipe_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Pipe_Test\static Release"
-# PROP BASE Intermediate_Dir "Pipe_Test\static Release"
-# PROP BASE Target_Dir "Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Pipe_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Pipe_Test.obj"
- -@erase "$(OUTDIR)\Pipe_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Pipe_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Pipe_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Pipe_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Pipe_Test.obj"
-
-"$(OUTDIR)\Pipe_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Pipe_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Pipe_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Pipe_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Pipe_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Pipe_Test.exe"
- -@erase "$(OUTDIR)\Pipe_Test.ilk"
- -@erase "$(OUTDIR)\Pipe_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Pipe_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Pipe_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Pipe_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Pipe_Test.obj"
-
-"$(OUTDIR)\Pipe_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Pipe_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Pipe_Test\DLL Debug"
-# PROP BASE Target_Dir "Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Pipe_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Pipe_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Pipe_Test.exe"
- -@erase "$(OUTDIR)\Pipe_Test.ilk"
- -@erase "$(OUTDIR)\Pipe_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Pipe_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Pipe_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Pipe_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Pipe_Test.obj"
-
-"$(OUTDIR)\Pipe_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Pipe_Test\static Debug"
-# PROP BASE Intermediate_Dir "Pipe_Test\static Debug"
-# PROP BASE Target_Dir "Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Pipe_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Pipe_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Pipe_Test.exe"
- -@erase "$(OUTDIR)\Pipe_Test.ilk"
- -@erase "$(OUTDIR)\Pipe_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Pipe_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Pipe_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Pipe_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Pipe_Test.obj"
-
-"$(OUTDIR)\Pipe_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Pipe_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Pipe_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Pipe_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Pipe_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Pipe_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Pipe_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Pipe_Test.exe"
- -@erase "$(OUTDIR)\Pipe_Test.ilk"
- -@erase "$(OUTDIR)\Pipe_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Pipe_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Pipe_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Pipe_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Pipe_Test.obj"
-
-"$(OUTDIR)\Pipe_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactors_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Reactors_Test\DLL Release"
-# PROP BASE Target_Dir "Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Reactors_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactors_Test.obj"
- -@erase "$(OUTDIR)\Reactors_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactors_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactors_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactors_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactors_Test.obj"
-
-"$(OUTDIR)\Reactors_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactors_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Reactors_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Reactors_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactors_Test.obj"
- -@erase "$(OUTDIR)\Reactors_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactors_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactors_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactors_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactors_Test.obj"
-
-"$(OUTDIR)\Reactors_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactors_Test\static Release"
-# PROP BASE Intermediate_Dir "Reactors_Test\static Release"
-# PROP BASE Target_Dir "Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Reactors_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactors_Test.obj"
- -@erase "$(OUTDIR)\Reactors_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactors_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactors_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactors_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactors_Test.obj"
-
-"$(OUTDIR)\Reactors_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactors_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Reactors_Test\static Unicode Release"
-# PROP BASE Target_Dir "Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Reactors_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactors_Test.obj"
- -@erase "$(OUTDIR)\Reactors_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactors_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactors_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactors_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactors_Test.obj"
-
-"$(OUTDIR)\Reactors_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactors_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Reactors_Test\DLL Debug"
-# PROP BASE Target_Dir "Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Reactors_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactors_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactors_Test.exe"
- -@erase "$(OUTDIR)\Reactors_Test.ilk"
- -@erase "$(OUTDIR)\Reactors_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactors_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactors_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactors_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactors_Test.obj"
-
-"$(OUTDIR)\Reactors_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactors_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Reactors_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Reactors_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactors_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactors_Test.exe"
- -@erase "$(OUTDIR)\Reactors_Test.ilk"
- -@erase "$(OUTDIR)\Reactors_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactors_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactors_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactors_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactors_Test.obj"
-
-"$(OUTDIR)\Reactors_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactors_Test\static Debug"
-# PROP BASE Intermediate_Dir "Reactors_Test\static Debug"
-# PROP BASE Target_Dir "Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Reactors_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactors_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactors_Test.exe"
- -@erase "$(OUTDIR)\Reactors_Test.ilk"
- -@erase "$(OUTDIR)\Reactors_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactors_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactors_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactors_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactors_Test.obj"
-
-"$(OUTDIR)\Reactors_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactors_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Reactors_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Reactors_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Reactors_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Reactors_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactors_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactors_Test.exe"
- -@erase "$(OUTDIR)\Reactors_Test.ilk"
- -@erase "$(OUTDIR)\Reactors_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactors_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactors_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactors_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactors_Test.obj"
-
-"$(OUTDIR)\Reactors_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "UPIPE_SAP_Test\DLL Release"
-# PROP BASE Intermediate_Dir "UPIPE_SAP_Test\DLL Release"
-# PROP BASE Target_Dir "UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "UPIPE_SAP_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\UPIPE_SAP_Test.obj"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/UPIPE_SAP_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/UPIPE_SAP_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/UPIPE_SAP_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\UPIPE_SAP_Test.obj"
-
-"$(OUTDIR)\UPIPE_SAP_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "UPIPE_SAP_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "UPIPE_SAP_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "UPIPE_SAP_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\UPIPE_SAP_Test.obj"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/UPIPE_SAP_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/UPIPE_SAP_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/UPIPE_SAP_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\UPIPE_SAP_Test.obj"
-
-"$(OUTDIR)\UPIPE_SAP_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "UPIPE_SAP_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "UPIPE_SAP_Test\static Unicode Release"
-# PROP BASE Target_Dir "UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "UPIPE_SAP_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\UPIPE_SAP_Test.obj"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/UPIPE_SAP_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/UPIPE_SAP_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/UPIPE_SAP_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\UPIPE_SAP_Test.obj"
-
-"$(OUTDIR)\UPIPE_SAP_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "UPIPE_SAP_Test\static Release"
-# PROP BASE Intermediate_Dir "UPIPE_SAP_Test\static Release"
-# PROP BASE Target_Dir "UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "UPIPE_SAP_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\UPIPE_SAP_Test.obj"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/UPIPE_SAP_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/UPIPE_SAP_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/UPIPE_SAP_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\UPIPE_SAP_Test.obj"
-
-"$(OUTDIR)\UPIPE_SAP_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "UPIPE_SAP_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "UPIPE_SAP_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "UPIPE_SAP_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\UPIPE_SAP_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.exe"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.ilk"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/UPIPE_SAP_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/UPIPE_SAP_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/UPIPE_SAP_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\UPIPE_SAP_Test.obj"
-
-"$(OUTDIR)\UPIPE_SAP_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "UPIPE_SAP_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "UPIPE_SAP_Test\static Unicode Debug"
-# PROP BASE Target_Dir "UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "UPIPE_SAP_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\UPIPE_SAP_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.exe"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.ilk"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/UPIPE_SAP_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/UPIPE_SAP_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/UPIPE_SAP_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\UPIPE_SAP_Test.obj"
-
-"$(OUTDIR)\UPIPE_SAP_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "UPIPE_SAP_Test\static Debug"
-# PROP BASE Intermediate_Dir "UPIPE_SAP_Test\static Debug"
-# PROP BASE Target_Dir "UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "UPIPE_SAP_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\UPIPE_SAP_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.exe"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.ilk"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/UPIPE_SAP_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/UPIPE_SAP_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/UPIPE_SAP_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\UPIPE_SAP_Test.obj"
-
-"$(OUTDIR)\UPIPE_SAP_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "UPIPE_SAP_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "UPIPE_SAP_Test\DLL Debug"
-# PROP BASE Target_Dir "UPIPE_SAP_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "UPIPE_SAP_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\UPIPE_SAP_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\UPIPE_SAP_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.exe"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.ilk"
- -@erase "$(OUTDIR)\UPIPE_SAP_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/UPIPE_SAP_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/UPIPE_SAP_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/UPIPE_SAP_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\UPIPE_SAP_Test.obj"
-
-"$(OUTDIR)\UPIPE_SAP_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Notify_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Reactor_Notify_Test\DLL Release"
-# PROP BASE Target_Dir "Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Reactor_Notify_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Notify_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Notify_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Notify_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Notify_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Notify_Test.obj"
-
-"$(OUTDIR)\Reactor_Notify_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Notify_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Reactor_Notify_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Reactor_Notify_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Notify_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Notify_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Notify_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Notify_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Notify_Test.obj"
-
-"$(OUTDIR)\Reactor_Notify_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Notify_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Reactor_Notify_Test\static Unicode Release"
-# PROP BASE Target_Dir "Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Reactor_Notify_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Notify_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Notify_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Notify_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Notify_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Notify_Test.obj"
-
-"$(OUTDIR)\Reactor_Notify_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reactor_Notify_Test\static Release"
-# PROP BASE Intermediate_Dir "Reactor_Notify_Test\static Release"
-# PROP BASE Target_Dir "Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Reactor_Notify_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Notify_Test.obj"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Notify_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reactor_Notify_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reactor_Notify_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Notify_Test.obj"
-
-"$(OUTDIR)\Reactor_Notify_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Notify_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Reactor_Notify_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Reactor_Notify_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Notify_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Notify_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Notify_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Notify_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Notify_Test.obj"
-
-"$(OUTDIR)\Reactor_Notify_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Notify_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Reactor_Notify_Test\DLL Debug"
-# PROP BASE Target_Dir "Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Reactor_Notify_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Notify_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Notify_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Notify_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Notify_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Notify_Test.obj"
-
-"$(OUTDIR)\Reactor_Notify_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Notify_Test\static Debug"
-# PROP BASE Intermediate_Dir "Reactor_Notify_Test\static Debug"
-# PROP BASE Target_Dir "Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Reactor_Notify_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Notify_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Notify_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Notify_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Notify_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Notify_Test.obj"
-
-"$(OUTDIR)\Reactor_Notify_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reactor_Notify_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Reactor_Notify_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Reactor_Notify_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Reactor_Notify_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Reactor_Notify_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reactor_Notify_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.exe"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.ilk"
- -@erase "$(OUTDIR)\Reactor_Notify_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reactor_Notify_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reactor_Notify_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reactor_Notify_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reactor_Notify_Test.obj"
-
-"$(OUTDIR)\Reactor_Notify_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reader_Writer_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Reader_Writer_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Reader_Writer_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reader_Writer_Test.obj"
- -@erase "$(OUTDIR)\Reader_Writer_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reader_Writer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reader_Writer_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reader_Writer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reader_Writer_Test.obj"
-
-"$(OUTDIR)\Reader_Writer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reader_Writer_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Reader_Writer_Test\DLL Release"
-# PROP BASE Target_Dir "Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Reader_Writer_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reader_Writer_Test.obj"
- -@erase "$(OUTDIR)\Reader_Writer_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reader_Writer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reader_Writer_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reader_Writer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reader_Writer_Test.obj"
-
-"$(OUTDIR)\Reader_Writer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reader_Writer_Test\static Release"
-# PROP BASE Intermediate_Dir "Reader_Writer_Test\static Release"
-# PROP BASE Target_Dir "Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Reader_Writer_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reader_Writer_Test.obj"
- -@erase "$(OUTDIR)\Reader_Writer_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reader_Writer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reader_Writer_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reader_Writer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reader_Writer_Test.obj"
-
-"$(OUTDIR)\Reader_Writer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Reader_Writer_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Reader_Writer_Test\static Unicode Release"
-# PROP BASE Target_Dir "Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Reader_Writer_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reader_Writer_Test.obj"
- -@erase "$(OUTDIR)\Reader_Writer_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reader_Writer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Reader_Writer_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Reader_Writer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reader_Writer_Test.obj"
-
-"$(OUTDIR)\Reader_Writer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reader_Writer_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Reader_Writer_Test\DLL Debug"
-# PROP BASE Target_Dir "Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Reader_Writer_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reader_Writer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reader_Writer_Test.exe"
- -@erase "$(OUTDIR)\Reader_Writer_Test.ilk"
- -@erase "$(OUTDIR)\Reader_Writer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reader_Writer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reader_Writer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reader_Writer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reader_Writer_Test.obj"
-
-"$(OUTDIR)\Reader_Writer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reader_Writer_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Reader_Writer_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Reader_Writer_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reader_Writer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reader_Writer_Test.exe"
- -@erase "$(OUTDIR)\Reader_Writer_Test.ilk"
- -@erase "$(OUTDIR)\Reader_Writer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reader_Writer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reader_Writer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reader_Writer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reader_Writer_Test.obj"
-
-"$(OUTDIR)\Reader_Writer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reader_Writer_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Reader_Writer_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Reader_Writer_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reader_Writer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reader_Writer_Test.exe"
- -@erase "$(OUTDIR)\Reader_Writer_Test.ilk"
- -@erase "$(OUTDIR)\Reader_Writer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reader_Writer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reader_Writer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reader_Writer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reader_Writer_Test.obj"
-
-"$(OUTDIR)\Reader_Writer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Reader_Writer_Test\static Debug"
-# PROP BASE Intermediate_Dir "Reader_Writer_Test\static Debug"
-# PROP BASE Target_Dir "Reader_Writer_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Reader_Writer_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Reader_Writer_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Reader_Writer_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Reader_Writer_Test.exe"
- -@erase "$(OUTDIR)\Reader_Writer_Test.ilk"
- -@erase "$(OUTDIR)\Reader_Writer_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Reader_Writer_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Reader_Writer_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Reader_Writer_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Reader_Writer_Test.obj"
-
-"$(OUTDIR)\Reader_Writer_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Notify_Performance_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Notify_Performance_Test\DLL Release"
-# PROP BASE Target_Dir "Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Notify_Performance_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Notify_Performance_Test.obj"
- -@erase "$(OUTDIR)\Notify_Performance_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Notify_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Notify_Performance_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Notify_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Notify_Performance_Test.obj"
-
-"$(OUTDIR)\Notify_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Notify_Performance_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Notify_Performance_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Notify_Performance_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Notify_Performance_Test.obj"
- -@erase "$(OUTDIR)\Notify_Performance_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Notify_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Notify_Performance_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Notify_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Notify_Performance_Test.obj"
-
-"$(OUTDIR)\Notify_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Notify_Performance_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Notify_Performance_Test\static Unicode Release"
-# PROP BASE Target_Dir "Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Notify_Performance_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Notify_Performance_Test.obj"
- -@erase "$(OUTDIR)\Notify_Performance_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Notify_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Notify_Performance_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Notify_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Notify_Performance_Test.obj"
-
-"$(OUTDIR)\Notify_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Notify_Performance_Test\static Release"
-# PROP BASE Intermediate_Dir "Notify_Performance_Test\static Release"
-# PROP BASE Target_Dir "Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Notify_Performance_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Notify_Performance_Test.obj"
- -@erase "$(OUTDIR)\Notify_Performance_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Notify_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Notify_Performance_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Notify_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Notify_Performance_Test.obj"
-
-"$(OUTDIR)\Notify_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Notify_Performance_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Notify_Performance_Test\DLL Debug"
-# PROP BASE Target_Dir "Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Notify_Performance_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Notify_Performance_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Notify_Performance_Test.exe"
- -@erase "$(OUTDIR)\Notify_Performance_Test.ilk"
- -@erase "$(OUTDIR)\Notify_Performance_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Notify_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Notify_Performance_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Notify_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Notify_Performance_Test.obj"
-
-"$(OUTDIR)\Notify_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Notify_Performance_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Notify_Performance_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Notify_Performance_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Notify_Performance_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Notify_Performance_Test.exe"
- -@erase "$(OUTDIR)\Notify_Performance_Test.ilk"
- -@erase "$(OUTDIR)\Notify_Performance_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Notify_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Notify_Performance_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Notify_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Notify_Performance_Test.obj"
-
-"$(OUTDIR)\Notify_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Notify_Performance_Test\static Debug"
-# PROP BASE Intermediate_Dir "Notify_Performance_Test\static Debug"
-# PROP BASE Target_Dir "Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Notify_Performance_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Notify_Performance_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Notify_Performance_Test.exe"
- -@erase "$(OUTDIR)\Notify_Performance_Test.ilk"
- -@erase "$(OUTDIR)\Notify_Performance_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Notify_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Notify_Performance_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Notify_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Notify_Performance_Test.obj"
-
-"$(OUTDIR)\Notify_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Notify_Performance_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Notify_Performance_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Notify_Performance_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Notify_Performance_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Notify_Performance_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Notify_Performance_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Notify_Performance_Test.exe"
- -@erase "$(OUTDIR)\Notify_Performance_Test.ilk"
- -@erase "$(OUTDIR)\Notify_Performance_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Notify_Performance_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Notify_Performance_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Notify_Performance_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Notify_Performance_Test.obj"
-
-"$(OUTDIR)\Notify_Performance_Test.exe" : "$(OUTDIR)" $(DEF_FILE)\
- $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Task_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Priority_Task_Test\DLL Debug"
-# PROP BASE Target_Dir "Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Priority_Task_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Task_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Task_Test.exe"
- -@erase "$(OUTDIR)\Priority_Task_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Task_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Task_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Task_Test.obj"
-
-"$(OUTDIR)\Priority_Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Task_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Priority_Task_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Priority_Task_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Task_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Task_Test.exe"
- -@erase "$(OUTDIR)\Priority_Task_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Task_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Task_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Task_Test.obj"
-
-"$(OUTDIR)\Priority_Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Task_Test\static Debug"
-# PROP BASE Intermediate_Dir "Priority_Task_Test\static Debug"
-# PROP BASE Target_Dir "Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Priority_Task_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Task_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Task_Test.exe"
- -@erase "$(OUTDIR)\Priority_Task_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Task_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Task_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Task_Test.obj"
-
-"$(OUTDIR)\Priority_Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Priority_Task_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Priority_Task_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Priority_Task_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Task_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Priority_Task_Test.exe"
- -@erase "$(OUTDIR)\Priority_Task_Test.ilk"
- -@erase "$(OUTDIR)\Priority_Task_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Priority_Task_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Priority_Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Task_Test.obj"
-
-"$(OUTDIR)\Priority_Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Priority_Task_Test\static Release"
-# PROP BASE Intermediate_Dir "Priority_Task_Test\static Release"
-# PROP BASE Target_Dir "Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Priority_Task_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Task_Test.obj"
- -@erase "$(OUTDIR)\Priority_Task_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Priority_Task_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Priority_Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Task_Test.obj"
-
-"$(OUTDIR)\Priority_Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Priority_Task_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Priority_Task_Test\static Unicode Release"
-# PROP BASE Target_Dir "Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Priority_Task_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Task_Test.obj"
- -@erase "$(OUTDIR)\Priority_Task_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Priority_Task_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Priority_Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Task_Test.obj"
-
-"$(OUTDIR)\Priority_Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Priority_Task_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Priority_Task_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Priority_Task_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Task_Test.obj"
- -@erase "$(OUTDIR)\Priority_Task_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Priority_Task_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Priority_Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Task_Test.obj"
-
-"$(OUTDIR)\Priority_Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Priority_Task_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Priority_Task_Test\DLL Release"
-# PROP BASE Target_Dir "Priority_Task_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Priority_Task_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Priority_Task_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Priority_Task_Test.obj"
- -@erase "$(OUTDIR)\Priority_Task_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Priority_Task_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Priority_Task_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Priority_Task_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Priority_Task_Test.obj"
-
-"$(OUTDIR)\Priority_Task_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Conn_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Conn_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Conn_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Conn_Test.obj"
- -@erase "$(OUTDIR)\Conn_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Conn_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Conn_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Conn_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Conn_Test.obj"
-
-"$(OUTDIR)\Conn_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Conn_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Conn_Test\static Unicode Release"
-# PROP BASE Target_Dir "Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Conn_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Conn_Test.obj"
- -@erase "$(OUTDIR)\Conn_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Conn_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Conn_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Conn_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Conn_Test.obj"
-
-"$(OUTDIR)\Conn_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Conn_Test\static Release"
-# PROP BASE Intermediate_Dir "Conn_Test\static Release"
-# PROP BASE Target_Dir "Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Conn_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Conn_Test.obj"
- -@erase "$(OUTDIR)\Conn_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Conn_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Conn_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Conn_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Conn_Test.obj"
-
-"$(OUTDIR)\Conn_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Conn_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Conn_Test\DLL Release"
-# PROP BASE Target_Dir "Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Conn_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Conn_Test.obj"
- -@erase "$(OUTDIR)\Conn_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Conn_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Conn_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Conn_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Conn_Test.obj"
-
-"$(OUTDIR)\Conn_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Conn_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Conn_Test\DLL Debug"
-# PROP BASE Target_Dir "Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Conn_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Conn_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Conn_Test.exe"
- -@erase "$(OUTDIR)\Conn_Test.ilk"
- -@erase "$(OUTDIR)\Conn_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Conn_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Conn_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Conn_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Conn_Test.obj"
-
-"$(OUTDIR)\Conn_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Conn_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Conn_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Conn_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Conn_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Conn_Test.exe"
- -@erase "$(OUTDIR)\Conn_Test.ilk"
- -@erase "$(OUTDIR)\Conn_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Conn_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Conn_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Conn_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Conn_Test.obj"
-
-"$(OUTDIR)\Conn_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Conn_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Conn_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Conn_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Conn_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Conn_Test.exe"
- -@erase "$(OUTDIR)\Conn_Test.ilk"
- -@erase "$(OUTDIR)\Conn_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Conn_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Conn_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Conn_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Conn_Test.obj"
-
-"$(OUTDIR)\Conn_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Conn_Test\static Debug"
-# PROP BASE Intermediate_Dir "Conn_Test\static Debug"
-# PROP BASE Target_Dir "Conn_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Conn_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Conn_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Conn_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Conn_Test.exe"
- -@erase "$(OUTDIR)\Conn_Test.ilk"
- -@erase "$(OUTDIR)\Conn_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Conn_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Conn_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Conn_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Conn_Test.obj"
-
-"$(OUTDIR)\Conn_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Release "
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Future_Test\DLL Release "
-# PROP BASE Intermediate_Dir "Future_Test\DLL Release "
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Future_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Future_Test.obj"
- -@erase "$(OUTDIR)\Future_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Future_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Future_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Future_Test.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\Future_Test.obj"
-
-"$(OUTDIR)\Future_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Unicode Release "
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Future_Test\DLL Unicode Release "
-# PROP BASE Intermediate_Dir "Future_Test\DLL Unicode Release "
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Future_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Future_Test.obj"
- -@erase "$(OUTDIR)\Future_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Future_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Future_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Future_Test.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\Future_Test.obj"
-
-"$(OUTDIR)\Future_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Unicode Release "
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Future_Test\static Unicode Release "
-# PROP BASE Intermediate_Dir "Future_Test\static Unicode Release "
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Future_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Future_Test.obj"
- -@erase "$(OUTDIR)\Future_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Future_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Future_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Future_Test.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\Future_Test.obj"
-
-"$(OUTDIR)\Future_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Release "
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Future_Test\static Release "
-# PROP BASE Intermediate_Dir "Future_Test\static Release "
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Future_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Future_Test.obj"
- -@erase "$(OUTDIR)\Future_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Future_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Future_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Future_Test.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\Future_Test.obj"
-
-"$(OUTDIR)\Future_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Future_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Future_Test\DLL Debug"
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Future_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Future_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Future_Test.exe"
- -@erase "$(OUTDIR)\Future_Test.ilk"
- -@erase "$(OUTDIR)\Future_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Future_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Future_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Future_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Future_Test.obj"
-
-"$(OUTDIR)\Future_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Future_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Future_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Future_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Future_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Future_Test.exe"
- -@erase "$(OUTDIR)\Future_Test.ilk"
- -@erase "$(OUTDIR)\Future_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Future_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Future_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Future_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Future_Test.obj"
-
-"$(OUTDIR)\Future_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Future_Test\static Debug"
-# PROP BASE Intermediate_Dir "Future_Test\static Debug"
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Future_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Future_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Future_Test.exe"
- -@erase "$(OUTDIR)\Future_Test.ilk"
- -@erase "$(OUTDIR)\Future_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Future_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Future_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Future_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Future_Test.obj"
-
-"$(OUTDIR)\Future_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Future_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Future_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Future_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Future_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Future_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Future_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Future_Test.exe"
- -@erase "$(OUTDIR)\Future_Test.ilk"
- -@erase "$(OUTDIR)\Future_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Future_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Future_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Future_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Future_Test.obj"
-
-"$(OUTDIR)\Future_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Thread_Mutex_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Thread_Mutex_Test\DLL Release"
-# PROP BASE Target_Dir "Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Thread_Mutex_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Mutex_Test.obj"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Thread_Mutex_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Thread_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Mutex_Test.obj"
-
-"$(OUTDIR)\Thread_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Thread_Mutex_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Thread_Mutex_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Thread_Mutex_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Mutex_Test.obj"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Thread_Mutex_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Thread_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Mutex_Test.obj"
-
-"$(OUTDIR)\Thread_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Thread_Mutex_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Thread_Mutex_Test\static Unicode Release"
-# PROP BASE Target_Dir "Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Thread_Mutex_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Mutex_Test.obj"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Thread_Mutex_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Thread_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Mutex_Test.obj"
-
-"$(OUTDIR)\Thread_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Thread_Mutex_Test\static Release"
-# PROP BASE Intermediate_Dir "Thread_Mutex_Test\static Release"
-# PROP BASE Target_Dir "Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Thread_Mutex_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Mutex_Test.obj"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Thread_Mutex_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Thread_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Mutex_Test.obj"
-
-"$(OUTDIR)\Thread_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Mutex_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Thread_Mutex_Test\DLL Debug"
-# PROP BASE Target_Dir "Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Thread_Mutex_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Mutex_Test.obj"
-
-"$(OUTDIR)\Thread_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Mutex_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Thread_Mutex_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Thread_Mutex_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Mutex_Test.obj"
-
-"$(OUTDIR)\Thread_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Mutex_Test\static Debug"
-# PROP BASE Intermediate_Dir "Thread_Mutex_Test\static Debug"
-# PROP BASE Target_Dir "Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Thread_Mutex_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Mutex_Test.obj"
-
-"$(OUTDIR)\Thread_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Thread_Mutex_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Thread_Mutex_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Thread_Mutex_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Thread_Mutex_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Thread_Mutex_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Mutex_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.exe"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.ilk"
- -@erase "$(OUTDIR)\Thread_Mutex_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Mutex_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Thread_Mutex_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Thread_Mutex_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Mutex_Test.obj"
-
-"$(OUTDIR)\Thread_Mutex_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Message_Block_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Message_Block_Test\DLL Release"
-# PROP BASE Target_Dir "Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Message_Block_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Block_Test.obj"
- -@erase "$(OUTDIR)\Message_Block_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Message_Block_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Block_Test.obj"
-
-"$(OUTDIR)\Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Message_Block_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Message_Block_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Message_Block_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Block_Test.obj"
- -@erase "$(OUTDIR)\Message_Block_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Message_Block_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Block_Test.obj"
-
-"$(OUTDIR)\Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Message_Block_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Message_Block_Test\static Unicode Release"
-# PROP BASE Target_Dir "Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Message_Block_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Block_Test.obj"
- -@erase "$(OUTDIR)\Message_Block_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Message_Block_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Block_Test.obj"
-
-"$(OUTDIR)\Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Message_Block_Test\static Release"
-# PROP BASE Intermediate_Dir "Message_Block_Test\static Release"
-# PROP BASE Target_Dir "Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Message_Block_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Block_Test.obj"
- -@erase "$(OUTDIR)\Message_Block_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Message_Block_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Block_Test.obj"
-
-"$(OUTDIR)\Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Block_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Message_Block_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Message_Block_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Message_Block_Test.ilk"
- -@erase "$(OUTDIR)\Message_Block_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Block_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Block_Test.obj"
-
-"$(OUTDIR)\Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Block_Test\static Debug"
-# PROP BASE Intermediate_Dir "Message_Block_Test\static Debug"
-# PROP BASE Target_Dir "Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Message_Block_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Message_Block_Test.ilk"
- -@erase "$(OUTDIR)\Message_Block_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Block_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Block_Test.obj"
-
-"$(OUTDIR)\Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Block_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Message_Block_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Message_Block_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Message_Block_Test.ilk"
- -@erase "$(OUTDIR)\Message_Block_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Block_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Block_Test.obj"
-
-"$(OUTDIR)\Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Message_Block_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Message_Block_Test\DLL Debug"
-# PROP BASE Target_Dir "Message_Block_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Message_Block_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Message_Block_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Message_Block_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Message_Block_Test.exe"
- -@erase "$(OUTDIR)\Message_Block_Test.ilk"
- -@erase "$(OUTDIR)\Message_Block_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Message_Block_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Message_Block_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Message_Block_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Message_Block_Test.obj"
-
-"$(OUTDIR)\Message_Block_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Time_Service_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Time_Service_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Time_Service_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Service_Test.obj"
- -@erase "$(OUTDIR)\Time_Service_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Service_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Time_Service_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Time_Service_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Service_Test.obj"
-
-"$(OUTDIR)\Time_Service_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Time_Service_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Time_Service_Test\DLL Release"
-# PROP BASE Target_Dir "Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Time_Service_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Service_Test.obj"
- -@erase "$(OUTDIR)\Time_Service_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Service_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Time_Service_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Time_Service_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Service_Test.obj"
-
-"$(OUTDIR)\Time_Service_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Time_Service_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Time_Service_Test\static Unicode Release"
-# PROP BASE Target_Dir "Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Time_Service_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Service_Test.obj"
- -@erase "$(OUTDIR)\Time_Service_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Service_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Time_Service_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Time_Service_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Service_Test.obj"
-
-"$(OUTDIR)\Time_Service_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Time_Service_Test\static Release"
-# PROP BASE Intermediate_Dir "Time_Service_Test\static Release"
-# PROP BASE Target_Dir "Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Time_Service_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Service_Test.obj"
- -@erase "$(OUTDIR)\Time_Service_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Service_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Time_Service_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Time_Service_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Service_Test.obj"
-
-"$(OUTDIR)\Time_Service_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Service_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Time_Service_Test\DLL Debug"
-# PROP BASE Target_Dir "Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Time_Service_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Service_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Time_Service_Test.exe"
- -@erase "$(OUTDIR)\Time_Service_Test.ilk"
- -@erase "$(OUTDIR)\Time_Service_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Service_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Time_Service_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Time_Service_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Service_Test.obj"
-
-"$(OUTDIR)\Time_Service_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Service_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Time_Service_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Time_Service_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Service_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Time_Service_Test.exe"
- -@erase "$(OUTDIR)\Time_Service_Test.ilk"
- -@erase "$(OUTDIR)\Time_Service_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Service_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Time_Service_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Time_Service_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Service_Test.obj"
-
-"$(OUTDIR)\Time_Service_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Service_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Time_Service_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Time_Service_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Service_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Time_Service_Test.exe"
- -@erase "$(OUTDIR)\Time_Service_Test.ilk"
- -@erase "$(OUTDIR)\Time_Service_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Service_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Time_Service_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Time_Service_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Service_Test.obj"
-
-"$(OUTDIR)\Time_Service_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Time_Service_Test\static Debug"
-# PROP BASE Intermediate_Dir "Time_Service_Test\static Debug"
-# PROP BASE Target_Dir "Time_Service_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Time_Service_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Time_Service_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Time_Service_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Time_Service_Test.exe"
- -@erase "$(OUTDIR)\Time_Service_Test.ilk"
- -@erase "$(OUTDIR)\Time_Service_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Time_Service_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Time_Service_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Time_Service_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Time_Service_Test.obj"
-
-"$(OUTDIR)\Time_Service_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Sigset_Op_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Sigset_Op_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Sigset_Op_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Sigset_Op_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Sigset_Ops_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Sigset_Ops_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.exe"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.ilk"
- -@erase "$(OUTDIR)\Sigset_Ops_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Sigset_Op_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"DLL Unicode Debug/Sigset_Ops_Test.exe"
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Sigset_Ops_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Sigset_Ops_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Sigset_Ops_Test.obj"
-
-"$(OUTDIR)\Sigset_Ops_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SString_Test\static Debug"
-# PROP BASE Intermediate_Dir "SString_Test\static Debug"
-# PROP BASE Target_Dir "SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "SString_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SString_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SString_Test.exe"
- -@erase "$(OUTDIR)\SString_Test.ilk"
- -@erase "$(OUTDIR)\SString_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SString_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SString_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SString_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SString_Test.obj"
-
-"$(OUTDIR)\SString_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SString_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "SString_Test\DLL Debug"
-# PROP BASE Target_Dir "SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "SString_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SString_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SString_Test.exe"
- -@erase "$(OUTDIR)\SString_Test.ilk"
- -@erase "$(OUTDIR)\SString_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SString_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SString_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SString_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SString_Test.obj"
-
-"$(OUTDIR)\SString_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SString_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "SString_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "SString_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "SString_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\SString_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SString_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SString_Test.exe"
- -@erase "$(OUTDIR)\SString_Test.ilk"
- -@erase "$(OUTDIR)\SString_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SString_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SString_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SString_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SString_Test.obj"
-
-"$(OUTDIR)\SString_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Thread_Manager_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Thread_Manager_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Thread_Manager_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Thread_Manager_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Thread_Manager_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Thread_Manager_Test.obj"
- -@erase "$(OUTDIR)\Thread_Manager_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Thread_Manager_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Thread_Manager_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Thread_Manager_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Thread_Manager_Test.obj"
-
-"$(OUTDIR)\Thread_Manager_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Tokens_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Tokens_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Tokens_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Tokens_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Tokens_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Tokens_Test.obj"
- -@erase "$(OUTDIR)\Tokens_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Tokens_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Tokens_Test.pdb" /machine:I386 /out:"$(OUTDIR)/Tokens_Test.exe"\
-
-LINK32_OBJS= \
- "$(INTDIR)\Tokens_Test.obj"
-
-"$(OUTDIR)\Tokens_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Service_Config_Test\static Release"
-# PROP BASE Intermediate_Dir "Service_Config_Test\static Release"
-# PROP BASE Target_Dir "Service_Config_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Service_Config_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Service_Config_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Service_Config_Test.obj"
- -@erase "$(OUTDIR)\Service_Config_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Service_Config_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Service_Config_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Service_Config_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Service_Config_Test.obj"
-
-"$(OUTDIR)\Service_Config_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SOCK_Connector_Test\DLL Release"
-# PROP BASE Intermediate_Dir "SOCK_Connector_Test\DLL Release"
-# PROP BASE Target_Dir "SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "SOCK_Connector_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Connector_Test.obj"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Connector_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SOCK_Connector_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/SOCK_Connector_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Connector_Test.obj"
-
-"$(OUTDIR)\SOCK_Connector_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SOCK_Connector_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "SOCK_Connector_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "SOCK_Connector_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Connector_Test.obj"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Connector_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SOCK_Connector_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/SOCK_Connector_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Connector_Test.obj"
-
-"$(OUTDIR)\SOCK_Connector_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SOCK_Connector_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "SOCK_Connector_Test\static Unicode Release"
-# PROP BASE Target_Dir "SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "SOCK_Connector_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Connector_Test.obj"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Connector_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SOCK_Connector_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/SOCK_Connector_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Connector_Test.obj"
-
-"$(OUTDIR)\SOCK_Connector_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "SOCK_Connector_Test\static Release"
-# PROP BASE Intermediate_Dir "SOCK_Connector_Test\static Release"
-# PROP BASE Target_Dir "SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "SOCK_Connector_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Connector_Test.obj"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Connector_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/SOCK_Connector_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/SOCK_Connector_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Connector_Test.obj"
-
-"$(OUTDIR)\SOCK_Connector_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SOCK_Connector_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "SOCK_Connector_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "SOCK_Connector_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Connector_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.ilk"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Connector_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SOCK_Connector_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SOCK_Connector_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Connector_Test.obj"
-
-"$(OUTDIR)\SOCK_Connector_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SOCK_Connector_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "SOCK_Connector_Test\DLL Debug"
-# PROP BASE Target_Dir "SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "SOCK_Connector_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Connector_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.ilk"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Connector_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SOCK_Connector_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SOCK_Connector_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Connector_Test.obj"
-
-"$(OUTDIR)\SOCK_Connector_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SOCK_Connector_Test\static Debug"
-# PROP BASE Intermediate_Dir "SOCK_Connector_Test\static Debug"
-# PROP BASE Target_Dir "SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "SOCK_Connector_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Connector_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.ilk"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Connector_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SOCK_Connector_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SOCK_Connector_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Connector_Test.obj"
-
-"$(OUTDIR)\SOCK_Connector_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "SOCK_Connector_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "SOCK_Connector_Test\static Unicode Debug"
-# PROP BASE Target_Dir "SOCK_Connector_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "SOCK_Connector_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\SOCK_Connector_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\SOCK_Connector_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.exe"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.ilk"
- -@erase "$(OUTDIR)\SOCK_Connector_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /c
-# SUBTRACT CPP /YX
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/SOCK_Connector_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/SOCK_Connector_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/SOCK_Connector_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\SOCK_Connector_Test.obj"
-
-"$(OUTDIR)\SOCK_Connector_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Basic_Types_Test\DLL Debug"
-# PROP BASE Intermediate_Dir "Basic_Types_Test\DLL Debug"
-# PROP BASE Target_Dir "Basic_Types_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Debug"
-# PROP Intermediate_Dir "DLL Debug"
-# PROP Target_Dir "Basic_Types_Test"
-OUTDIR=.\DLL Debug
-INTDIR=.\DLL Debug
-
-ALL : "$(OUTDIR)\Basic_Types_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Basic_Types_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Basic_Types_Test.exe"
- -@erase "$(OUTDIR)\Basic_Types_Test.ilk"
- -@erase "$(OUTDIR)\Basic_Types_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /Fp"$(INTDIR)/Basic_Types_Test.pch" /YX /Fo"$(INTDIR)/"\
- /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Basic_Types_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Basic_Types_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Basic_Types_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Basic_Types_Test.obj"
-
-"$(OUTDIR)\Basic_Types_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Basic_Types_Test\static Debug"
-# PROP BASE Intermediate_Dir "Basic_Types_Test\static Debug"
-# PROP BASE Target_Dir "Basic_Types_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Debug"
-# PROP Intermediate_Dir "static Debug"
-# PROP Target_Dir "Basic_Types_Test"
-OUTDIR=.\static Debug
-INTDIR=.\static Debug
-
-ALL : "$(OUTDIR)\Basic_Types_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Basic_Types_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Basic_Types_Test.exe"
- -@erase "$(OUTDIR)\Basic_Types_Test.ilk"
- -@erase "$(OUTDIR)\Basic_Types_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /YX /c
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D ACE_HAS_DLL=0 /D\
- __ACE_INLINE__=0 /D "WIN32" /D "_CONSOLE" /Fp"$(INTDIR)/Basic_Types_Test.pch"\
- /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Basic_Types_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesd.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Basic_Types_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Basic_Types_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Basic_Types_Test.obj"
-
-"$(OUTDIR)\Basic_Types_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Basic_Types_Test\static Unicode Debug"
-# PROP BASE Intermediate_Dir "Basic_Types_Test\static Unicode Debug"
-# PROP BASE Target_Dir "Basic_Types_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "static Unicode Debug"
-# PROP Intermediate_Dir "static Unicode Debug"
-# PROP Target_Dir "Basic_Types_Test"
-OUTDIR=.\static Unicode Debug
-INTDIR=.\static Unicode Debug
-
-ALL : "$(OUTDIR)\Basic_Types_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Basic_Types_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Basic_Types_Test.exe"
- -@erase "$(OUTDIR)\Basic_Types_Test.ilk"
- -@erase "$(OUTDIR)\Basic_Types_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /YX /c
-CPP_PROJ=/nologo /MTd /W3 /Gm /GX /Zi /Od /D "_DEBUG" /D "WIN32" /D "_CONSOLE"\
- /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE"\
- /Fp"$(INTDIR)/Basic_Types_Test.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Basic_Types_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=acesud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Basic_Types_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Basic_Types_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Basic_Types_Test.obj"
-
-"$(OUTDIR)\Basic_Types_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Unicode Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Basic_Types_Test\DLL Unicode Debug"
-# PROP BASE Intermediate_Dir "Basic_Types_Test\DLL Unicode Debug"
-# PROP BASE Target_Dir "Basic_Types_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "DLL Unicode Debug"
-# PROP Intermediate_Dir "DLL Unicode Debug"
-# PROP Target_Dir "Basic_Types_Test"
-OUTDIR=.\DLL Unicode Debug
-INTDIR=.\DLL Unicode Debug
-
-ALL : "$(OUTDIR)\Basic_Types_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Basic_Types_Test.obj"
- -@erase "$(INTDIR)\vc40.idb"
- -@erase "$(INTDIR)\vc40.pdb"
- -@erase "$(OUTDIR)\Basic_Types_Test.exe"
- -@erase "$(OUTDIR)\Basic_Types_Test.ilk"
- -@erase "$(OUTDIR)\Basic_Types_Test.pdb"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /YX /c
-CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE"\
- /D ACE_HAS_DLL=1 /D "UNICODE" /Fp"$(INTDIR)/Basic_Types_Test.pch" /YX\
- /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Debug/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Basic_Types_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-# ADD LINK32 aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
-LINK32_FLAGS=aceud.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:yes\
- /pdb:"$(OUTDIR)/Basic_Types_Test.pdb" /debug /machine:I386\
- /out:"$(OUTDIR)/Basic_Types_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Basic_Types_Test.obj"
-
-"$(OUTDIR)\Basic_Types_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Basic_Types_Test\DLL Release"
-# PROP BASE Intermediate_Dir "Basic_Types_Test\DLL Release"
-# PROP BASE Target_Dir "Basic_Types_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Release"
-# PROP Intermediate_Dir "DLL Release"
-# PROP Target_Dir "Basic_Types_Test"
-OUTDIR=.\DLL Release
-INTDIR=.\DLL Release
-
-ALL : "$(OUTDIR)\Basic_Types_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Basic_Types_Test.obj"
- -@erase "$(OUTDIR)\Basic_Types_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /Fp"$(INTDIR)/Basic_Types_Test.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Basic_Types_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Basic_Types_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Basic_Types_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Basic_Types_Test.obj"
-
-"$(OUTDIR)\Basic_Types_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Basic_Types_Test\DLL Unicode Release"
-# PROP BASE Intermediate_Dir "Basic_Types_Test\DLL Unicode Release"
-# PROP BASE Target_Dir "Basic_Types_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "DLL Unicode Release"
-# PROP Intermediate_Dir "DLL Unicode Release"
-# PROP Target_Dir "Basic_Types_Test"
-OUTDIR=.\DLL Unicode Release
-INTDIR=.\DLL Unicode Release
-
-ALL : "$(OUTDIR)\Basic_Types_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Basic_Types_Test.obj"
- -@erase "$(OUTDIR)\Basic_Types_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D ACE_HAS_DLL=1 /D "UNICODE" /YX /c
-CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
- ACE_HAS_DLL=1 /D "UNICODE" /Fp"$(INTDIR)/Basic_Types_Test.pch" /YX\
- /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\DLL Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Basic_Types_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aceu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Basic_Types_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Basic_Types_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Basic_Types_Test.obj"
-
-"$(OUTDIR)\Basic_Types_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Basic_Types_Test\static Release"
-# PROP BASE Intermediate_Dir "Basic_Types_Test\static Release"
-# PROP BASE Target_Dir "Basic_Types_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Release"
-# PROP Intermediate_Dir "static Release"
-# PROP Target_Dir "Basic_Types_Test"
-OUTDIR=.\static Release
-INTDIR=.\static Release
-
-ALL : "$(OUTDIR)\Basic_Types_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Basic_Types_Test.obj"
- -@erase "$(OUTDIR)\Basic_Types_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /YX /c
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /Fp"$(INTDIR)/Basic_Types_Test.pch" /YX\
- /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Basic_Types_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=aces.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Basic_Types_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Basic_Types_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Basic_Types_Test.obj"
-
-"$(OUTDIR)\Basic_Types_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Unicode Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Basic_Types_Test\static Unicode Release"
-# PROP BASE Intermediate_Dir "Basic_Types_Test\static Unicode Release"
-# PROP BASE Target_Dir "Basic_Types_Test"
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "static Unicode Release"
-# PROP Intermediate_Dir "static Unicode Release"
-# PROP Target_Dir "Basic_Types_Test"
-OUTDIR=.\static Unicode Release
-INTDIR=.\static Unicode Release
-
-ALL : "$(OUTDIR)\Basic_Types_Test.exe"
-
-CLEAN :
- -@erase "$(INTDIR)\Basic_Types_Test.obj"
- -@erase "$(OUTDIR)\Basic_Types_Test.exe"
-
-"$(OUTDIR)" :
- if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
-
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE" /YX /c
-CPP_PROJ=/nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D\
- ACE_HAS_DLL=0 /D __ACE_INLINE__=0 /D "UNICODE"\
- /Fp"$(INTDIR)/Basic_Types_Test.pch" /YX /Fo"$(INTDIR)/" /c
-CPP_OBJS=".\static Unicode Release/"
-CPP_SBRS=.\.
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-BSC32_FLAGS=/nologo /o"$(OUTDIR)/Basic_Types_Test.bsc"
-BSC32_SBRS= \
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-LINK32_FLAGS=acesu.lib kernel32.lib user32.lib gdi32.lib winspool.lib\
- comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib\
- odbc32.lib odbccp32.lib /nologo /subsystem:console /incremental:no\
- /pdb:"$(OUTDIR)/Basic_Types_Test.pdb" /machine:I386\
- /out:"$(OUTDIR)/Basic_Types_Test.exe"
-LINK32_OBJS= \
- "$(INTDIR)\Basic_Types_Test.obj"
-
-"$(OUTDIR)\Basic_Types_Test.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(LINK32_OBJS)
-<<
-
-!ENDIF
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.c{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_SBRS)}.sbr:
- $(CPP) $(CPP_PROJ) $<
-
-################################################################################
-# Begin Target
-
-# Name "Atomic_Op_Test - Win32 DLL Debug"
-# Name "Atomic_Op_Test - Win32 DLL Release"
-# Name "Atomic_Op_Test - Win32 DLL Unicode Debug"
-# Name "Atomic_Op_Test - Win32 static Debug"
-# Name "Atomic_Op_Test - Win32 static Release"
-# Name "Atomic_Op_Test - Win32 static Unicode Debug"
-# Name "Atomic_Op_Test - Win32 static Unicode Release"
-# Name "Atomic_Op_Test - Win32 DLL Unicode Release"
-
-!IF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Atomic_Op_Test.cpp
-DEP_CPP_ATOMI=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Atomic_Op_Test.obj" : $(SOURCE) $(DEP_CPP_ATOMI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Atomic_Op_Test.obj" : $(SOURCE) $(DEP_CPP_ATOMI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Atomic_Op_Test.obj" : $(SOURCE) $(DEP_CPP_ATOMI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Atomic_Op_Test.obj" : $(SOURCE) $(DEP_CPP_ATOMI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Release"
-
-
-"$(INTDIR)\Atomic_Op_Test.obj" : $(SOURCE) $(DEP_CPP_ATOMI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Atomic_Op_Test.obj" : $(SOURCE) $(DEP_CPP_ATOMI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Atomic_Op_Test.obj" : $(SOURCE) $(DEP_CPP_ATOMI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Atomic_Op_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Atomic_Op_Test.obj" : $(SOURCE) $(DEP_CPP_ATOMI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Buffer_Stream_Test - Win32 DLL Unicode Release"
-# Name "Buffer_Stream_Test - Win32 DLL Release"
-# Name "Buffer_Stream_Test - Win32 static Unicode Release"
-# Name "Buffer_Stream_Test - Win32 static Release"
-# Name "Buffer_Stream_Test - Win32 DLL Unicode Debug"
-# Name "Buffer_Stream_Test - Win32 DLL Debug"
-# Name "Buffer_Stream_Test - Win32 static Unicode Debug"
-# Name "Buffer_Stream_Test - Win32 static Debug"
-
-!IF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Buffer_Stream_Test.cpp
-DEP_CPP_BUFFE=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Buffer_Stream_Test.obj" : $(SOURCE) $(DEP_CPP_BUFFE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Buffer_Stream_Test.obj" : $(SOURCE) $(DEP_CPP_BUFFE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Buffer_Stream_Test.obj" : $(SOURCE) $(DEP_CPP_BUFFE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Release"
-
-
-"$(INTDIR)\Buffer_Stream_Test.obj" : $(SOURCE) $(DEP_CPP_BUFFE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Buffer_Stream_Test.obj" : $(SOURCE) $(DEP_CPP_BUFFE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Buffer_Stream_Test.obj" : $(SOURCE) $(DEP_CPP_BUFFE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Buffer_Stream_Test.obj" : $(SOURCE) $(DEP_CPP_BUFFE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Buffer_Stream_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Buffer_Stream_Test.obj" : $(SOURCE) $(DEP_CPP_BUFFE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Conn_Test - Win32 DLL Unicode Release"
-# Name "Conn_Test - Win32 static Unicode Release"
-# Name "Conn_Test - Win32 static Release"
-# Name "Conn_Test - Win32 DLL Release"
-# Name "Conn_Test - Win32 DLL Debug"
-# Name "Conn_Test - Win32 DLL Unicode Debug"
-# Name "Conn_Test - Win32 static Unicode Debug"
-# Name "Conn_Test - Win32 static Debug"
-
-!IF "$(CFG)" == "Conn_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Conn_Test.cpp
-DEP_CPP_CONN_=\
- "..\..\ace\LOCK_SOCK_Acceptor.cpp"\
- "..\Conn_Test.h"\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\LOCK_SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Conn_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Conn_Test.obj" : $(SOURCE) $(DEP_CPP_CONN_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Conn_Test.obj" : $(SOURCE) $(DEP_CPP_CONN_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Release"
-
-
-"$(INTDIR)\Conn_Test.obj" : $(SOURCE) $(DEP_CPP_CONN_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Conn_Test.obj" : $(SOURCE) $(DEP_CPP_CONN_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Conn_Test.obj" : $(SOURCE) $(DEP_CPP_CONN_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Conn_Test.obj" : $(SOURCE) $(DEP_CPP_CONN_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Conn_Test.obj" : $(SOURCE) $(DEP_CPP_CONN_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Conn_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Conn_Test.obj" : $(SOURCE) $(DEP_CPP_CONN_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Enum_Interfaces_Test - Win32 DLL Debug"
-# Name "Enum_Interfaces_Test - Win32 DLL Unicode Debug"
-# Name "Enum_Interfaces_Test - Win32 static Debug"
-# Name "Enum_Interfaces_Test - Win32 static Unicode Debug"
-# Name "Enum_Interfaces_Test - Win32 DLL Unicode Release"
-# Name "Enum_Interfaces_Test - Win32 DLL Release"
-# Name "Enum_Interfaces_Test - Win32 static Release"
-# Name "Enum_Interfaces_Test - Win32 static Unicode Release"
-
-!IF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Enum_Interfaces_Test.cpp
-DEP_CPP_ENUM_=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Enum_Interfaces_Test.obj" : $(SOURCE) $(DEP_CPP_ENUM_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Enum_Interfaces_Test.obj" : $(SOURCE) $(DEP_CPP_ENUM_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Enum_Interfaces_Test.obj" : $(SOURCE) $(DEP_CPP_ENUM_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Enum_Interfaces_Test.obj" : $(SOURCE) $(DEP_CPP_ENUM_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Enum_Interfaces_Test.obj" : $(SOURCE) $(DEP_CPP_ENUM_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Enum_Interfaces_Test.obj" : $(SOURCE) $(DEP_CPP_ENUM_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Release"
-
-
-"$(INTDIR)\Enum_Interfaces_Test.obj" : $(SOURCE) $(DEP_CPP_ENUM_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Enum_Interfaces_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Enum_Interfaces_Test.obj" : $(SOURCE) $(DEP_CPP_ENUM_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Future_Test - Win32 DLL Release "
-# Name "Future_Test - Win32 DLL Unicode Release "
-# Name "Future_Test - Win32 static Unicode Release "
-# Name "Future_Test - Win32 static Release "
-# Name "Future_Test - Win32 DLL Debug"
-# Name "Future_Test - Win32 DLL Unicode Debug"
-# Name "Future_Test - Win32 static Debug"
-# Name "Future_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "Future_Test - Win32 DLL Release "
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Unicode Release "
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Unicode Release "
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Release "
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Future_Test.cpp
-DEP_CPP_FUTUR=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Activation_Queue.h"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Future.cpp"\
- {$(INCLUDE)}"\ace\Future.h"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Method_Object.h"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Future_Test - Win32 DLL Release "
-
-
-"$(INTDIR)\Future_Test.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Unicode Release "
-
-
-"$(INTDIR)\Future_Test.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Unicode Release "
-
-
-"$(INTDIR)\Future_Test.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Release "
-
-
-"$(INTDIR)\Future_Test.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Future_Test.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Future_Test.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Future_Test.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Future_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Future_Test.obj" : $(SOURCE) $(DEP_CPP_FUTUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Handle_Set_Test - Win32 DLL Debug"
-# Name "Handle_Set_Test - Win32 DLL Unicode Debug"
-# Name "Handle_Set_Test - Win32 static Debug"
-# Name "Handle_Set_Test - Win32 static Unicode Debug"
-# Name "Handle_Set_Test - Win32 DLL Unicode Release"
-# Name "Handle_Set_Test - Win32 DLL Release"
-# Name "Handle_Set_Test - Win32 static Release"
-# Name "Handle_Set_Test - Win32 static Unicode Release"
-
-!IF "$(CFG)" == "Handle_Set_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Handle_Set_Test.cpp
-DEP_CPP_HANDL=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Handle_Set_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Handle_Set_Test.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Handle_Set_Test.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Handle_Set_Test.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Handle_Set_Test.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Handle_Set_Test.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Handle_Set_Test.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Release"
-
-
-"$(INTDIR)\Handle_Set_Test.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Handle_Set_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Handle_Set_Test.obj" : $(SOURCE) $(DEP_CPP_HANDL) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Hash_Map_Manager_Test - Win32 DLL Debug"
-# Name "Hash_Map_Manager_Test - Win32 DLL Unicode Debug"
-# Name "Hash_Map_Manager_Test - Win32 static Unicode Debug"
-# Name "Hash_Map_Manager_Test - Win32 static Debug"
-# Name "Hash_Map_Manager_Test - Win32 DLL Release"
-# Name "Hash_Map_Manager_Test - Win32 DLL Unicode Release"
-# Name "Hash_Map_Manager_Test - Win32 static Release"
-# Name "Hash_Map_Manager_Test - Win32 static Unicode Release"
-
-!IF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Hash_Map_Manager_Test.cpp
-DEP_CPP_HASH_=\
- "..\Hash_Map_Manager_Test.h"\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Hash_Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_HASH_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Hash_Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_HASH_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Hash_Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_HASH_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Hash_Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_HASH_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Hash_Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_HASH_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Hash_Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_HASH_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Release"
-
-
-"$(INTDIR)\Hash_Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_HASH_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Hash_Map_Manager_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Hash_Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_HASH_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "IOStream_Test - Win32 DLL Release"
-# Name "IOStream_Test - Win32 DLL Unicode Release"
-# Name "IOStream_Test - Win32 static Unicode Release"
-# Name "IOStream_Test - Win32 static Release"
-# Name "IOStream_Test - Win32 DLL Debug"
-# Name "IOStream_Test - Win32 DLL Unicode Debug"
-# Name "IOStream_Test - Win32 static Unicode Debug"
-# Name "IOStream_Test - Win32 static Debug"
-
-!IF "$(CFG)" == "IOStream_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\IOStream_Test.cpp
-DEP_CPP_IOSTR=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IOStream.h"\
- {$(INCLUDE)}"\ace\IOStream_T.cpp"\
- {$(INCLUDE)}"\ace\IOStream_T.h"\
- {$(INCLUDE)}"\ace\IOStream_T.i"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "IOStream_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\IOStream_Test.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\IOStream_Test.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\IOStream_Test.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Release"
-
-
-"$(INTDIR)\IOStream_Test.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\IOStream_Test.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\IOStream_Test.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\IOStream_Test.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "IOStream_Test - Win32 static Debug"
-
-
-"$(INTDIR)\IOStream_Test.obj" : $(SOURCE) $(DEP_CPP_IOSTR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Mem_Map_Test - Win32 DLL Debug"
-# Name "Mem_Map_Test - Win32 DLL Unicode Debug"
-# Name "Mem_Map_Test - Win32 static Debug"
-# Name "Mem_Map_Test - Win32 static Unicode Debug"
-# Name "Mem_Map_Test - Win32 DLL Release"
-# Name "Mem_Map_Test - Win32 DLL Unicode Release"
-# Name "Mem_Map_Test - Win32 static Unicode Release"
-# Name "Mem_Map_Test - Win32 static Release"
-
-!IF "$(CFG)" == "Mem_Map_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Mem_Map_Test.cpp
-DEP_CPP_MEM_M=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Mem_Map_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Mem_Map_Test.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Mem_Map_Test.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Mem_Map_Test.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Mem_Map_Test.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Mem_Map_Test.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Mem_Map_Test.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Mem_Map_Test.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Mem_Map_Test - Win32 static Release"
-
-
-"$(INTDIR)\Mem_Map_Test.obj" : $(SOURCE) $(DEP_CPP_MEM_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Message_Block_Test - Win32 DLL Release"
-# Name "Message_Block_Test - Win32 DLL Unicode Release"
-# Name "Message_Block_Test - Win32 static Unicode Release"
-# Name "Message_Block_Test - Win32 static Release"
-# Name "Message_Block_Test - Win32 static Unicode Debug"
-# Name "Message_Block_Test - Win32 static Debug"
-# Name "Message_Block_Test - Win32 DLL Unicode Debug"
-# Name "Message_Block_Test - Win32 DLL Debug"
-
-!IF "$(CFG)" == "Message_Block_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Message_Block_Test.cpp
-DEP_CPP_MESSA=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Message_Block_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Release"
-
-
-"$(INTDIR)\Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Block_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_MESSA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Message_Queue_Notification_Test - Win32 DLL Release"
-# Name "Message_Queue_Notification_Test - Win32 DLL Unicode Release"
-# Name "Message_Queue_Notification_Test - Win32 static Unicode Release"
-# Name "Message_Queue_Notification_Test - Win32 static Release"
-# Name "Message_Queue_Notification_Test - Win32 DLL Debug"
-# Name "Message_Queue_Notification_Test - Win32 DLL Unicode Debug"
-# Name "Message_Queue_Notification_Test - Win32 static Debug"
-# Name "Message_Queue_Notification_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "Message_Queue_Notification_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\
-\irfan\Repository\ACE_wrappers\tests\Message_Queue_Notifications_Test.cpp
-DEP_CPP_MESSAG=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Message_Queue_Notification_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Message_Queue_Notifications_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAG)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Message_Queue_Notifications_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAG)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Message_Queue_Notifications_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAG)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 static Release"
-
-
-"$(INTDIR)\Message_Queue_Notifications_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAG)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Message_Queue_Notifications_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAG)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Message_Queue_Notifications_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAG)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Queue_Notification_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Message_Queue_Notifications_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAG)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" ==\
- "Message_Queue_Notification_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Message_Queue_Notifications_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAG)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Message_Queue_Test - Win32 DLL Debug"
-# Name "Message_Queue_Test - Win32 DLL Unicode Debug"
-# Name "Message_Queue_Test - Win32 static Unicode Debug"
-# Name "Message_Queue_Test - Win32 static Debug"
-# Name "Message_Queue_Test - Win32 DLL Unicode Release"
-# Name "Message_Queue_Test - Win32 DLL Release"
-# Name "Message_Queue_Test - Win32 static Unicode Release"
-# Name "Message_Queue_Test - Win32 static Release"
-
-!IF "$(CFG)" == "Message_Queue_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Message_Queue_Test.cpp
-DEP_CPP_MESSAGE=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Message_Queue_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Message_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAGE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Message_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAGE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Message_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAGE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Message_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAGE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Message_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAGE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Message_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAGE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Message_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAGE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Message_Queue_Test - Win32 static Release"
-
-
-"$(INTDIR)\Message_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_MESSAGE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "MM_Shared_Memory_Test - Win32 DLL Unicode Debug"
-# Name "MM_Shared_Memory_Test - Win32 DLL Debug"
-# Name "MM_Shared_Memory_Test - Win32 static Debug"
-# Name "MM_Shared_Memory_Test - Win32 static Unicode Debug"
-# Name "MM_Shared_Memory_Test - Win32 DLL Unicode Release"
-# Name "MM_Shared_Memory_Test - Win32 DLL Release"
-# Name "MM_Shared_Memory_Test - Win32 static Release"
-# Name "MM_Shared_Memory_Test - Win32 static Unicode Release"
-
-!IF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\MM_Shared_Memory_Test.cpp
-DEP_CPP_MM_SH=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Shared_Memory.h"\
- {$(INCLUDE)}"\ace\Shared_Memory_MM.h"\
- {$(INCLUDE)}"\ace\Shared_Memory_MM.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\MM_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_MM_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\MM_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_MM_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Debug"
-
-
-"$(INTDIR)\MM_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_MM_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\MM_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_MM_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\MM_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_MM_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\MM_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_MM_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Release"
-
-
-"$(INTDIR)\MM_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_MM_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MM_Shared_Memory_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\MM_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_MM_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "MT_SOCK_Test - Win32 DLL Debug"
-# Name "MT_SOCK_Test - Win32 DLL Unicode Debug"
-# Name "MT_SOCK_Test - Win32 static Debug"
-# Name "MT_SOCK_Test - Win32 static Unicode Debug"
-# Name "MT_SOCK_Test - Win32 DLL Release"
-# Name "MT_SOCK_Test - Win32 DLL Unicode Release"
-# Name "MT_SOCK_Test - Win32 static Release"
-# Name "MT_SOCK_Test - Win32 static Unicode Release"
-
-!IF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\MT_SOCK_Test.cpp
-DEP_CPP_MT_SO=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\MT_SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_MT_SO) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\MT_SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_MT_SO) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Debug"
-
-
-"$(INTDIR)\MT_SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_MT_SO) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\MT_SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_MT_SO) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\MT_SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_MT_SO) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\MT_SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_MT_SO) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Release"
-
-
-"$(INTDIR)\MT_SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_MT_SO) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "MT_SOCK_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\MT_SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_MT_SO) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Naming_Test - Win32 DLL Debug"
-# Name "Naming_Test - Win32 DLL Unicode Debug"
-# Name "Naming_Test - Win32 static Unicode Debug"
-# Name "Naming_Test - Win32 static Debug"
-# Name "Naming_Test - Win32 DLL Release"
-# Name "Naming_Test - Win32 DLL Unicode Release"
-# Name "Naming_Test - Win32 static Release"
-# Name "Naming_Test - Win32 static Unicode Release"
-
-!IF "$(CFG)" == "Naming_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Naming_Test.cpp
-DEP_CPP_NAMIN=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Name_Proxy.h"\
- {$(INCLUDE)}"\ace\Name_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Name_Space.h"\
- {$(INCLUDE)}"\ace\Naming_Context.h"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Naming_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Naming_Test.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Naming_Test.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Naming_Test.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Naming_Test.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Naming_Test.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Naming_Test.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Release"
-
-
-"$(INTDIR)\Naming_Test.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Naming_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Naming_Test.obj" : $(SOURCE) $(DEP_CPP_NAMIN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Notify_Performance_Test - Win32 DLL Release"
-# Name "Notify_Performance_Test - Win32 DLL Unicode Release"
-# Name "Notify_Performance_Test - Win32 static Unicode Release"
-# Name "Notify_Performance_Test - Win32 static Release"
-# Name "Notify_Performance_Test - Win32 DLL Debug"
-# Name "Notify_Performance_Test - Win32 DLL Unicode Debug"
-# Name "Notify_Performance_Test - Win32 static Debug"
-# Name "Notify_Performance_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Notify_Performance_Test.cpp
-DEP_CPP_NOTIF=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Notify_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_NOTIF)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Notify_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_NOTIF)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Notify_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_NOTIF)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Release"
-
-
-"$(INTDIR)\Notify_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_NOTIF)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Notify_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_NOTIF)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Notify_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_NOTIF)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Notify_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_NOTIF)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Notify_Performance_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Notify_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_NOTIF)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Pipe_Test - Win32 DLL Release"
-# Name "Pipe_Test - Win32 DLL Unicode Release"
-# Name "Pipe_Test - Win32 static Unicode Release"
-# Name "Pipe_Test - Win32 static Release"
-# Name "Pipe_Test - Win32 DLL Unicode Debug"
-# Name "Pipe_Test - Win32 DLL Debug"
-# Name "Pipe_Test - Win32 static Debug"
-# Name "Pipe_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "Pipe_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Pipe_Test.cpp
-DEP_CPP_PIPE_=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Pipe_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Pipe_Test.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Pipe_Test.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Pipe_Test.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Release"
-
-
-"$(INTDIR)\Pipe_Test.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Pipe_Test.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Pipe_Test.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Pipe_Test.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Pipe_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Pipe_Test.obj" : $(SOURCE) $(DEP_CPP_PIPE_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Priority_Reactor_Test - Win32 DLL Debug"
-# Name "Priority_Reactor_Test - Win32 DLL Unicode Debug"
-# Name "Priority_Reactor_Test - Win32 static Debug"
-# Name "Priority_Reactor_Test - Win32 static Unicode Debug"
-# Name "Priority_Reactor_Test - Win32 DLL Unicode Release"
-# Name "Priority_Reactor_Test - Win32 DLL Release"
-# Name "Priority_Reactor_Test - Win32 static Release"
-# Name "Priority_Reactor_Test - Win32 static Unicode Release"
-
-!IF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Priority_Reactor_Test.cpp
-DEP_CPP_PRIOR=\
- "..\Priority_Reactor_Test.h"\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Priority_Reactor.h"\
- {$(INCLUDE)}"\ace\Priority_Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Priority_Reactor_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Priority_Reactor_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Priority_Reactor_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Priority_Reactor_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Priority_Reactor_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Priority_Reactor_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Release"
-
-
-"$(INTDIR)\Priority_Reactor_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Reactor_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Priority_Reactor_Test.obj" : $(SOURCE) $(DEP_CPP_PRIOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Priority_Buffer_Test - Win32 DLL Unicode Release"
-# Name "Priority_Buffer_Test - Win32 DLL Release"
-# Name "Priority_Buffer_Test - Win32 static Release"
-# Name "Priority_Buffer_Test - Win32 static Unicode Release"
-# Name "Priority_Buffer_Test - Win32 DLL Debug"
-# Name "Priority_Buffer_Test - Win32 DLL Unicode Debug"
-# Name "Priority_Buffer_Test - Win32 static Debug"
-# Name "Priority_Buffer_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Priority_Buffer_Test.cpp
-DEP_CPP_PRIORI=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Priority_Buffer_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Priority_Buffer_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Release"
-
-
-"$(INTDIR)\Priority_Buffer_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Priority_Buffer_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Priority_Buffer_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Priority_Buffer_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Priority_Buffer_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Buffer_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Priority_Buffer_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Priority_Task_Test - Win32 DLL Debug"
-# Name "Priority_Task_Test - Win32 DLL Unicode Debug"
-# Name "Priority_Task_Test - Win32 static Debug"
-# Name "Priority_Task_Test - Win32 static Unicode Debug"
-# Name "Priority_Task_Test - Win32 static Release"
-# Name "Priority_Task_Test - Win32 static Unicode Release"
-# Name "Priority_Task_Test - Win32 DLL Unicode Release"
-# Name "Priority_Task_Test - Win32 DLL Release"
-
-!IF "$(CFG)" == "Priority_Task_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Priority_Task_Test.cpp
-DEP_CPP_PRIORIT=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Sched_Params.h"\
- {$(INCLUDE)}"\ace\Sched_Params.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Priority_Task_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Priority_Task_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORIT) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Priority_Task_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORIT) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Priority_Task_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORIT) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Priority_Task_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORIT) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Release"
-
-
-"$(INTDIR)\Priority_Task_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORIT) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Priority_Task_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORIT) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Priority_Task_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORIT) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Priority_Task_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Priority_Task_Test.obj" : $(SOURCE) $(DEP_CPP_PRIORIT) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Process_Mutex_Test - Win32 DLL Unicode Release"
-# Name "Process_Mutex_Test - Win32 DLL Release"
-# Name "Process_Mutex_Test - Win32 static Release"
-# Name "Process_Mutex_Test - Win32 static Unicode Release"
-# Name "Process_Mutex_Test - Win32 DLL Unicode Debug"
-# Name "Process_Mutex_Test - Win32 static Debug"
-# Name "Process_Mutex_Test - Win32 static Unicode Debug"
-# Name "Process_Mutex_Test - Win32 DLL Debug"
-
-!IF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Process_Mutex_Test.cpp
-DEP_CPP_PROCE=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Process_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Process_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Release"
-
-
-"$(INTDIR)\Process_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Process_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Process_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Process_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Process_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Mutex_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Process_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_PROCE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Process_Strategy_Test - Win32 DLL Debug"
-# Name "Process_Strategy_Test - Win32 DLL Unicode Debug"
-# Name "Process_Strategy_Test - Win32 static Debug"
-# Name "Process_Strategy_Test - Win32 static Unicode Debug"
-# Name "Process_Strategy_Test - Win32 DLL Unicode Release"
-# Name "Process_Strategy_Test - Win32 DLL Release"
-# Name "Process_Strategy_Test - Win32 static Release"
-# Name "Process_Strategy_Test - Win32 static Unicode Release"
-
-!IF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Process_Strategy_Test.cpp
-DEP_CPP_PROCES=\
- "..\Process_Strategy_Test.h"\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Process_Strategy_Test.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Process_Strategy_Test.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Process_Strategy_Test.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Process_Strategy_Test.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Process_Strategy_Test.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Process_Strategy_Test.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Release"
-
-
-"$(INTDIR)\Process_Strategy_Test.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Process_Strategy_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Process_Strategy_Test.obj" : $(SOURCE) $(DEP_CPP_PROCES) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Reactor_Exception_Test - Win32 DLL Debug"
-# Name "Reactor_Exception_Test - Win32 DLL Unicode Debug"
-# Name "Reactor_Exception_Test - Win32 static Debug"
-# Name "Reactor_Exception_Test - Win32 static Unicode Debug"
-# Name "Reactor_Exception_Test - Win32 DLL Release"
-# Name "Reactor_Exception_Test - Win32 DLL Unicode Release"
-# Name "Reactor_Exception_Test - Win32 static Release"
-# Name "Reactor_Exception_Test - Win32 static Unicode Release"
-
-!IF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Reactor_Exceptions_Test.cpp
-DEP_CPP_REACT=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Dgram.h"\
- {$(INCLUDE)}"\ace\SOCK_Dgram.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Reactor_Exceptions_Test.obj" : $(SOURCE) $(DEP_CPP_REACT)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Reactor_Exceptions_Test.obj" : $(SOURCE) $(DEP_CPP_REACT)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Reactor_Exceptions_Test.obj" : $(SOURCE) $(DEP_CPP_REACT)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Reactor_Exceptions_Test.obj" : $(SOURCE) $(DEP_CPP_REACT)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Reactor_Exceptions_Test.obj" : $(SOURCE) $(DEP_CPP_REACT)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Reactor_Exceptions_Test.obj" : $(SOURCE) $(DEP_CPP_REACT)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Release"
-
-
-"$(INTDIR)\Reactor_Exceptions_Test.obj" : $(SOURCE) $(DEP_CPP_REACT)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Exception_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Reactor_Exceptions_Test.obj" : $(SOURCE) $(DEP_CPP_REACT)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Reactor_Performance_Test - Win32 DLL Debug"
-# Name "Reactor_Performance_Test - Win32 DLL Unicode Debug"
-# Name "Reactor_Performance_Test - Win32 static Debug"
-# Name "Reactor_Performance_Test - Win32 static Unicode Debug"
-# Name "Reactor_Performance_Test - Win32 DLL Unicode Release"
-# Name "Reactor_Performance_Test - Win32 static Unicode Release"
-# Name "Reactor_Performance_Test - Win32 DLL Release"
-# Name "Reactor_Performance_Test - Win32 static Release"
-
-!IF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Reactor_Performance_Test.cpp
-DEP_CPP_REACTO=\
- "..\Reactor_Performance_Test.h"\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\Acceptor.cpp"\
- {$(INCLUDE)}"\ace\Acceptor.h"\
- {$(INCLUDE)}"\ace\Acceptor.i"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Connector.cpp"\
- {$(INCLUDE)}"\ace\Connector.h"\
- {$(INCLUDE)}"\ace\Connector.i"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Dynamic.h"\
- {$(INCLUDE)}"\ace\Dynamic.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.h"\
- {$(INCLUDE)}"\ace\Select_Reactor.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\Singleton.cpp"\
- {$(INCLUDE)}"\ace\Singleton.h"\
- {$(INCLUDE)}"\ace\Singleton.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.cpp"\
- {$(INCLUDE)}"\ace\Svc_Handler.h"\
- {$(INCLUDE)}"\ace\Svc_Handler.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Token.h"\
- {$(INCLUDE)}"\ace\Token.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Reactor_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_REACTO)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Reactor_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_REACTO)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Reactor_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_REACTO)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Reactor_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_REACTO)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Reactor_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_REACTO)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Reactor_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_REACTO)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Reactor_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_REACTO)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Performance_Test - Win32 static Release"
-
-
-"$(INTDIR)\Reactor_Performance_Test.obj" : $(SOURCE) $(DEP_CPP_REACTO)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Reactor_Notify_Test - Win32 DLL Release"
-# Name "Reactor_Notify_Test - Win32 DLL Unicode Release"
-# Name "Reactor_Notify_Test - Win32 static Unicode Release"
-# Name "Reactor_Notify_Test - Win32 static Release"
-# Name "Reactor_Notify_Test - Win32 DLL Unicode Debug"
-# Name "Reactor_Notify_Test - Win32 DLL Debug"
-# Name "Reactor_Notify_Test - Win32 static Debug"
-# Name "Reactor_Notify_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Reactor_Notify_Test.cpp
-DEP_CPP_REACTOR=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Pipe.h"\
- {$(INCLUDE)}"\ace\Pipe.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Reactor_Notify_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Reactor_Notify_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Reactor_Notify_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Release"
-
-
-"$(INTDIR)\Reactor_Notify_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Reactor_Notify_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Reactor_Notify_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Reactor_Notify_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Notify_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Reactor_Notify_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Reactor_Timer_Test - Win32 DLL Release"
-# Name "Reactor_Timer_Test - Win32 DLL Unicode Release"
-# Name "Reactor_Timer_Test - Win32 static Release"
-# Name "Reactor_Timer_Test - Win32 static Unicode Release"
-# Name "Reactor_Timer_Test - Win32 DLL Debug"
-# Name "Reactor_Timer_Test - Win32 DLL Unicode Debug"
-# Name "Reactor_Timer_Test - Win32 static Debug"
-# Name "Reactor_Timer_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Reactor_Timer_Test.cpp
-DEP_CPP_REACTOR_=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Reactor_Timer_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Reactor_Timer_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Release"
-
-
-"$(INTDIR)\Reactor_Timer_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Reactor_Timer_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Reactor_Timer_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Reactor_Timer_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Reactor_Timer_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactor_Timer_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Reactor_Timer_Test.obj" : $(SOURCE) $(DEP_CPP_REACTOR_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Reader_Writer_Test - Win32 DLL Unicode Release"
-# Name "Reader_Writer_Test - Win32 DLL Release"
-# Name "Reader_Writer_Test - Win32 static Release"
-# Name "Reader_Writer_Test - Win32 static Unicode Release"
-# Name "Reader_Writer_Test - Win32 DLL Debug"
-# Name "Reader_Writer_Test - Win32 DLL Unicode Debug"
-# Name "Reader_Writer_Test - Win32 static Unicode Debug"
-# Name "Reader_Writer_Test - Win32 static Debug"
-
-!IF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Reader_Writer_Test.cpp
-DEP_CPP_READE=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Reader_Writer_Test.obj" : $(SOURCE) $(DEP_CPP_READE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Reader_Writer_Test.obj" : $(SOURCE) $(DEP_CPP_READE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Release"
-
-
-"$(INTDIR)\Reader_Writer_Test.obj" : $(SOURCE) $(DEP_CPP_READE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Reader_Writer_Test.obj" : $(SOURCE) $(DEP_CPP_READE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Reader_Writer_Test.obj" : $(SOURCE) $(DEP_CPP_READE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Reader_Writer_Test.obj" : $(SOURCE) $(DEP_CPP_READE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Reader_Writer_Test.obj" : $(SOURCE) $(DEP_CPP_READE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reader_Writer_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Reader_Writer_Test.obj" : $(SOURCE) $(DEP_CPP_READE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Recursive_Mutex_Test - Win32 DLL Release"
-# Name "Recursive_Mutex_Test - Win32 DLL Unicode Release"
-# Name "Recursive_Mutex_Test - Win32 static Release"
-# Name "Recursive_Mutex_Test - Win32 static Unicode Release"
-# Name "Recursive_Mutex_Test - Win32 DLL Debug"
-# Name "Recursive_Mutex_Test - Win32 DLL Unicode Debug"
-# Name "Recursive_Mutex_Test - Win32 static Debug"
-# Name "Recursive_Mutex_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Recursive_Mutex_Test.cpp
-DEP_CPP_RECUR=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Recursive_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Recursive_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Release"
-
-
-"$(INTDIR)\Recursive_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Recursive_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Recursive_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Recursive_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Recursive_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Recursive_Mutex_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Recursive_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_RECUR) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Sigset_Op_Test - Win32 DLL Unicode Release"
-# Name "Sigset_Op_Test - Win32 DLL Release"
-# Name "Sigset_Op_Test - Win32 static Unicode Release"
-# Name "Sigset_Op_Test - Win32 static Release"
-# Name "Sigset_Op_Test - Win32 DLL Debug"
-# Name "Sigset_Op_Test - Win32 static Debug"
-# Name "Sigset_Op_Test - Win32 static Unicode Debug"
-# Name "Sigset_Op_Test - Win32 DLL Unicode Debug"
-
-!IF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Sigset_Ops_Test.cpp
-DEP_CPP_SIGSE=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Sigset_Ops_Test.obj" : $(SOURCE) $(DEP_CPP_SIGSE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Sigset_Ops_Test.obj" : $(SOURCE) $(DEP_CPP_SIGSE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Sigset_Ops_Test.obj" : $(SOURCE) $(DEP_CPP_SIGSE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Release"
-
-
-"$(INTDIR)\Sigset_Ops_Test.obj" : $(SOURCE) $(DEP_CPP_SIGSE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Sigset_Ops_Test.obj" : $(SOURCE) $(DEP_CPP_SIGSE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Sigset_Ops_Test.obj" : $(SOURCE) $(DEP_CPP_SIGSE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Sigset_Ops_Test.obj" : $(SOURCE) $(DEP_CPP_SIGSE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Sigset_Op_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Sigset_Ops_Test.obj" : $(SOURCE) $(DEP_CPP_SIGSE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Simple_Message_Block_Test - Win32 DLL Debug"
-# Name "Simple_Message_Block_Test - Win32 DLL Unicode Debug"
-# Name "Simple_Message_Block_Test - Win32 static Debug"
-# Name "Simple_Message_Block_Test - Win32 static Unicode Debug"
-# Name "Simple_Message_Block_Test - Win32 DLL Release"
-# Name "Simple_Message_Block_Test - Win32 DLL Unicode Release"
-# Name "Simple_Message_Block_Test - Win32 static Unicode Release"
-# Name "Simple_Message_Block_Test - Win32 static Release"
-
-!IF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Simple_Message_Block_Test.cpp
-DEP_CPP_SIMPL=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Simple_Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_SIMPL)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Simple_Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_SIMPL)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Simple_Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_SIMPL)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Simple_Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_SIMPL)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Simple_Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_SIMPL)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Simple_Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_SIMPL)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Simple_Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_SIMPL)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Simple_Message_Block_Test - Win32 static Release"
-
-
-"$(INTDIR)\Simple_Message_Block_Test.obj" : $(SOURCE) $(DEP_CPP_SIMPL)\
- "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "SOCK_Test - Win32 DLL Debug"
-# Name "SOCK_Test - Win32 DLL Unicode Debug"
-# Name "SOCK_Test - Win32 static Unicode Debug"
-# Name "SOCK_Test - Win32 static Debug"
-# Name "SOCK_Test - Win32 DLL Unicode Release"
-# Name "SOCK_Test - Win32 DLL Release"
-# Name "SOCK_Test - Win32 static Unicode Release"
-# Name "SOCK_Test - Win32 static Release"
-
-!IF "$(CFG)" == "SOCK_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\SOCK_Test.cpp
-DEP_CPP_SOCK_=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.h"\
- {$(INCLUDE)}"\ace\SOCK_Acceptor.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "SOCK_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Debug"
-
-
-"$(INTDIR)\SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Test - Win32 static Release"
-
-
-"$(INTDIR)\SOCK_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "SPIPE_Test - Win32 DLL Release"
-# Name "SPIPE_Test - Win32 DLL Unicode Release"
-# Name "SPIPE_Test - Win32 static Release"
-# Name "SPIPE_Test - Win32 static Unicode Release"
-# Name "SPIPE_Test - Win32 DLL Unicode Debug"
-# Name "SPIPE_Test - Win32 DLL Debug"
-# Name "SPIPE_Test - Win32 static Unicode Debug"
-# Name "SPIPE_Test - Win32 static Debug"
-
-!IF "$(CFG)" == "SPIPE_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\SPIPE_Test.cpp
-DEP_CPP_SPIPE=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Connector.h"\
- {$(INCLUDE)}"\ace\SPIPE_Connector.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "SPIPE_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\SPIPE_Test.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\SPIPE_Test.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Release"
-
-
-"$(INTDIR)\SPIPE_Test.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\SPIPE_Test.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\SPIPE_Test.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\SPIPE_Test.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\SPIPE_Test.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SPIPE_Test - Win32 static Debug"
-
-
-"$(INTDIR)\SPIPE_Test.obj" : $(SOURCE) $(DEP_CPP_SPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "SString_Test - Win32 DLL Release"
-# Name "SString_Test - Win32 DLL Unicode Release"
-# Name "SString_Test - Win32 static Release"
-# Name "SString_Test - Win32 static Unicode Release"
-# Name "SString_Test - Win32 static Unicode Debug"
-# Name "SString_Test - Win32 static Debug"
-# Name "SString_Test - Win32 DLL Debug"
-# Name "SString_Test - Win32 DLL Unicode Debug"
-
-!IF "$(CFG)" == "SString_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\SString_Test.cpp
-DEP_CPP_SSTRI=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "SString_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\SString_Test.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\SString_Test.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Release"
-
-
-"$(INTDIR)\SString_Test.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\SString_Test.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\SString_Test.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 static Debug"
-
-
-"$(INTDIR)\SString_Test.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\SString_Test.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SString_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\SString_Test.obj" : $(SOURCE) $(DEP_CPP_SSTRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "SV_Shared_Memory_Test - Win32 DLL Debug"
-# Name "SV_Shared_Memory_Test - Win32 DLL Unicode Debug"
-# Name "SV_Shared_Memory_Test - Win32 static Debug"
-# Name "SV_Shared_Memory_Test - Win32 static Unicode Debug"
-# Name "SV_Shared_Memory_Test - Win32 DLL Unicode Release"
-# Name "SV_Shared_Memory_Test - Win32 DLL Release"
-# Name "SV_Shared_Memory_Test - Win32 static Unicode Release"
-# Name "SV_Shared_Memory_Test - Win32 static Release"
-
-!IF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\SV_Shared_Memory_Test.cpp
-DEP_CPP_SV_SH=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\SV_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\SV_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Debug"
-
-
-"$(INTDIR)\SV_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\SV_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\SV_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\SV_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\SV_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SV_Shared_Memory_Test - Win32 static Release"
-
-
-"$(INTDIR)\SV_Shared_Memory_Test.obj" : $(SOURCE) $(DEP_CPP_SV_SH) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Task_Test - Win32 DLL Release"
-# Name "Task_Test - Win32 DLL Unicode Release"
-# Name "Task_Test - Win32 static Release"
-# Name "Task_Test - Win32 static Unicode Release"
-# Name "Task_Test - Win32 static Unicode Debug"
-# Name "Task_Test - Win32 static Debug"
-# Name "Task_Test - Win32 DLL Unicode Debug"
-# Name "Task_Test - Win32 DLL Debug"
-
-!IF "$(CFG)" == "Task_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Task_Test.cpp
-DEP_CPP_TASK_=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Task_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Task_Test.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Task_Test.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Release"
-
-
-"$(INTDIR)\Task_Test.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Task_Test.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Task_Test.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Task_Test.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Task_Test.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Task_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Task_Test.obj" : $(SOURCE) $(DEP_CPP_TASK_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Thread_Manager_Test - Win32 DLL Debug"
-# Name "Thread_Manager_Test - Win32 DLL Unicode Debug"
-# Name "Thread_Manager_Test - Win32 static Debug"
-# Name "Thread_Manager_Test - Win32 static Unicode Debug"
-# Name "Thread_Manager_Test - Win32 DLL Release"
-# Name "Thread_Manager_Test - Win32 static Release"
-# Name "Thread_Manager_Test - Win32 static Unicode Release"
-# Name "Thread_Manager_Test - Win32 DLL Unicode Release"
-
-!IF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Thread_Manager_Test.cpp
-DEP_CPP_THREA=\
- "..\Thread_Manager_Test.h"\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Thread_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Thread_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Thread_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Thread_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Thread_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Release"
-
-
-"$(INTDIR)\Thread_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Thread_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Manager_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Thread_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_THREA) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Thread_Pool_Test - Win32 DLL Release"
-# Name "Thread_Pool_Test - Win32 DLL Unicode Release"
-# Name "Thread_Pool_Test - Win32 static Release"
-# Name "Thread_Pool_Test - Win32 static Unicode Release"
-# Name "Thread_Pool_Test - Win32 DLL Debug"
-# Name "Thread_Pool_Test - Win32 DLL Unicode Debug"
-# Name "Thread_Pool_Test - Win32 static Debug"
-# Name "Thread_Pool_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Thread_Pool_Test.cpp
-DEP_CPP_THREAD=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Thread_Pool_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Thread_Pool_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Release"
-
-
-"$(INTDIR)\Thread_Pool_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Thread_Pool_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Thread_Pool_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Thread_Pool_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Thread_Pool_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Pool_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Thread_Pool_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Time_Service_Test - Win32 DLL Unicode Release"
-# Name "Time_Service_Test - Win32 DLL Release"
-# Name "Time_Service_Test - Win32 static Unicode Release"
-# Name "Time_Service_Test - Win32 static Release"
-# Name "Time_Service_Test - Win32 DLL Debug"
-# Name "Time_Service_Test - Win32 DLL Unicode Debug"
-# Name "Time_Service_Test - Win32 static Unicode Debug"
-# Name "Time_Service_Test - Win32 static Debug"
-
-!IF "$(CFG)" == "Time_Service_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Time_Service_Test.cpp
-DEP_CPP_TIME_=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Time_Service_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Time_Service_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Time_Service_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Time_Service_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Release"
-
-
-"$(INTDIR)\Time_Service_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Time_Service_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Time_Service_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Time_Service_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Service_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Time_Service_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Timer_Queue_Test - Win32 DLL Debug"
-# Name "Timer_Queue_Test - Win32 DLL Release"
-# Name "Timer_Queue_Test - Win32 DLL Unicode Release"
-# Name "Timer_Queue_Test - Win32 static Unicode Release"
-# Name "Timer_Queue_Test - Win32 static Release"
-# Name "Timer_Queue_Test - Win32 DLL Unicode Debug"
-# Name "Timer_Queue_Test - Win32 static Debug"
-# Name "Timer_Queue_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Timer_Queue_Test.cpp
-DEP_CPP_TIMER=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Hash.h"\
- {$(INCLUDE)}"\ace\Timer_Hash_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Hash_T.h"\
- {$(INCLUDE)}"\ace\Timer_Heap.h"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Heap_T.h"\
- {$(INCLUDE)}"\ace\Timer_List.h"\
- {$(INCLUDE)}"\ace\Timer_List_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_List_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Timer_Wheel.h"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Wheel_T.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Timer_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Timer_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Timer_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Timer_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Release"
-
-
-"$(INTDIR)\Timer_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Timer_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Timer_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Timer_Queue_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Timer_Queue_Test.obj" : $(SOURCE) $(DEP_CPP_TIMER) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "TSS_Test - Win32 DLL Debug"
-# Name "TSS_Test - Win32 DLL Unicode Debug"
-# Name "TSS_Test - Win32 static Debug"
-# Name "TSS_Test - Win32 static Unicode Debug"
-# Name "TSS_Test - Win32 DLL Unicode Release"
-# Name "TSS_Test - Win32 DLL Release"
-# Name "TSS_Test - Win32 static Unicode Release"
-# Name "TSS_Test - Win32 static Release"
-
-!IF "$(CFG)" == "TSS_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\TSS_Test.cpp
-DEP_CPP_TSS_T=\
- "..\TSS_Test_Errno.h"\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "TSS_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\TSS_Test.obj" : $(SOURCE) $(DEP_CPP_TSS_T) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\TSS_Test.obj" : $(SOURCE) $(DEP_CPP_TSS_T) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Debug"
-
-
-"$(INTDIR)\TSS_Test.obj" : $(SOURCE) $(DEP_CPP_TSS_T) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\TSS_Test.obj" : $(SOURCE) $(DEP_CPP_TSS_T) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\TSS_Test.obj" : $(SOURCE) $(DEP_CPP_TSS_T) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\TSS_Test.obj" : $(SOURCE) $(DEP_CPP_TSS_T) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\TSS_Test.obj" : $(SOURCE) $(DEP_CPP_TSS_T) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "TSS_Test - Win32 static Release"
-
-
-"$(INTDIR)\TSS_Test.obj" : $(SOURCE) $(DEP_CPP_TSS_T) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "UPIPE_SAP_Test - Win32 DLL Release"
-# Name "UPIPE_SAP_Test - Win32 DLL Unicode Release"
-# Name "UPIPE_SAP_Test - Win32 static Unicode Release"
-# Name "UPIPE_SAP_Test - Win32 static Release"
-# Name "UPIPE_SAP_Test - Win32 DLL Unicode Debug"
-# Name "UPIPE_SAP_Test - Win32 static Unicode Debug"
-# Name "UPIPE_SAP_Test - Win32 static Debug"
-# Name "UPIPE_SAP_Test - Win32 DLL Debug"
-
-!IF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\UPIPE_SAP_Test.cpp
-DEP_CPP_UPIPE=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SPIPE.h"\
- {$(INCLUDE)}"\ace\SPIPE.i"\
- {$(INCLUDE)}"\ace\SPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\SPIPE_Addr.i"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\SPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream.cpp"\
- {$(INCLUDE)}"\ace\Stream.h"\
- {$(INCLUDE)}"\ace\Stream.i"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.h"\
- {$(INCLUDE)}"\ace\UPIPE_Acceptor.i"\
- {$(INCLUDE)}"\ace\UPIPE_Addr.h"\
- {$(INCLUDE)}"\ace\UPIPE_Connector.h"\
- {$(INCLUDE)}"\ace\UPIPE_Connector.i"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.h"\
- {$(INCLUDE)}"\ace\UPIPE_Stream.i"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\UPIPE_SAP_Test.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\UPIPE_SAP_Test.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\UPIPE_SAP_Test.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Release"
-
-
-"$(INTDIR)\UPIPE_SAP_Test.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\UPIPE_SAP_Test.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\UPIPE_SAP_Test.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 static Debug"
-
-
-"$(INTDIR)\UPIPE_SAP_Test.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "UPIPE_SAP_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\UPIPE_SAP_Test.obj" : $(SOURCE) $(DEP_CPP_UPIPE) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Tokens_Test - Win32 static Debug"
-# Name "Tokens_Test - Win32 DLL Debug"
-# Name "Tokens_Test - Win32 DLL Unicode Debug"
-# Name "Tokens_Test - Win32 static Unicode Debug"
-# Name "Tokens_Test - Win32 DLL Release"
-# Name "Tokens_Test - Win32 static Unicode Release"
-# Name "Tokens_Test - Win32 static Release"
-# Name "Tokens_Test - Win32 DLL Unicode Release"
-
-!IF "$(CFG)" == "Tokens_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Tokens_Test.cpp
-DEP_CPP_TOKEN=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Local_Tokens.h"\
- {$(INCLUDE)}"\ace\Local_Tokens.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Process.h"\
- {$(INCLUDE)}"\ace\Process.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Remote_Tokens.h"\
- {$(INCLUDE)}"\ace\Remote_Tokens.i"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Token_Collection.h"\
- {$(INCLUDE)}"\ace\Token_Collection.i"\
- {$(INCLUDE)}"\ace\Token_Invariants.h"\
- {$(INCLUDE)}"\ace\Token_Invariants.i"\
- {$(INCLUDE)}"\ace\Token_Request_Reply.h"\
- {$(INCLUDE)}"\ace\Token_Request_Reply.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Tokens_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Tokens_Test.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Tokens_Test.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Tokens_Test.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Tokens_Test.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Tokens_Test.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Tokens_Test.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 static Release"
-
-
-"$(INTDIR)\Tokens_Test.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Tokens_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Tokens_Test.obj" : $(SOURCE) $(DEP_CPP_TOKEN) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Service_Config_Test - Win32 DLL Debug"
-# Name "Service_Config_Test - Win32 DLL Unicode Debug"
-# Name "Service_Config_Test - Win32 static Debug"
-# Name "Service_Config_Test - Win32 static Unicode Debug"
-# Name "Service_Config_Test - Win32 DLL Release"
-# Name "Service_Config_Test - Win32 DLL Unicode Release"
-# Name "Service_Config_Test - Win32 static Unicode Release"
-# Name "Service_Config_Test - Win32 static Release"
-
-!IF "$(CFG)" == "Service_Config_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Service_Config_Test.cpp
-DEP_CPP_SERVI=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Service_Config_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Service_Config_Test.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Service_Config_Test.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Service_Config_Test.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Service_Config_Test.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Service_Config_Test.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Service_Config_Test.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Service_Config_Test.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Service_Config_Test - Win32 static Release"
-
-
-"$(INTDIR)\Service_Config_Test.obj" : $(SOURCE) $(DEP_CPP_SERVI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Barrier_Test - Win32 DLL Debug"
-# Name "Barrier_Test - Win32 static Debug"
-# Name "Barrier_Test - Win32 DLL Unicode Debug"
-# Name "Barrier_Test - Win32 static Unicode Debug"
-# Name "Barrier_Test - Win32 static Unicode Release"
-# Name "Barrier_Test - Win32 static Release"
-# Name "Barrier_Test - Win32 DLL Unicode Release"
-# Name "Barrier_Test - Win32 DLL Release"
-
-!IF "$(CFG)" == "Barrier_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Barrier_Test.cpp
-DEP_CPP_BARRI=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Barrier_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Barrier_Test.obj" : $(SOURCE) $(DEP_CPP_BARRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Barrier_Test.obj" : $(SOURCE) $(DEP_CPP_BARRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Barrier_Test.obj" : $(SOURCE) $(DEP_CPP_BARRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Barrier_Test.obj" : $(SOURCE) $(DEP_CPP_BARRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Barrier_Test.obj" : $(SOURCE) $(DEP_CPP_BARRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 static Release"
-
-
-"$(INTDIR)\Barrier_Test.obj" : $(SOURCE) $(DEP_CPP_BARRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Barrier_Test.obj" : $(SOURCE) $(DEP_CPP_BARRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Barrier_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Barrier_Test.obj" : $(SOURCE) $(DEP_CPP_BARRI) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Time_Value_Test - Win32 DLL Debug"
-# Name "Time_Value_Test - Win32 DLL Unicode Debug"
-# Name "Time_Value_Test - Win32 static Debug"
-# Name "Time_Value_Test - Win32 static Unicode Debug"
-# Name "Time_Value_Test - Win32 DLL Unicode Release"
-# Name "Time_Value_Test - Win32 DLL Release"
-# Name "Time_Value_Test - Win32 static Unicode Release"
-# Name "Time_Value_Test - Win32 static Release"
-
-!IF "$(CFG)" == "Time_Value_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Time_Value_Test.cpp
-DEP_CPP_TIME_V=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Time_Value_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Time_Value_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_V) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Time_Value_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_V) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Time_Value_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_V) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Time_Value_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_V) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Time_Value_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_V) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Time_Value_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_V) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Time_Value_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_V) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Time_Value_Test - Win32 static Release"
-
-
-"$(INTDIR)\Time_Value_Test.obj" : $(SOURCE) $(DEP_CPP_TIME_V) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Semaphore_Test - Win32 DLL Debug"
-# Name "Semaphore_Test - Win32 DLL Unicode Debug"
-# Name "Semaphore_Test - Win32 static Debug"
-# Name "Semaphore_Test - Win32 static Unicode Debug"
-# Name "Semaphore_Test - Win32 DLL Release"
-# Name "Semaphore_Test - Win32 DLL Unicode Release"
-# Name "Semaphore_Test - Win32 static Release"
-# Name "Semaphore_Test - Win32 static Unicode Release"
-
-!IF "$(CFG)" == "Semaphore_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Semaphore_Test.cpp
-DEP_CPP_SEMAP=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Get_Opt.h"\
- {$(INCLUDE)}"\ace\Get_Opt.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Semaphore_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Semaphore_Test.obj" : $(SOURCE) $(DEP_CPP_SEMAP) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Semaphore_Test.obj" : $(SOURCE) $(DEP_CPP_SEMAP) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Semaphore_Test.obj" : $(SOURCE) $(DEP_CPP_SEMAP) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Semaphore_Test.obj" : $(SOURCE) $(DEP_CPP_SEMAP) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Semaphore_Test.obj" : $(SOURCE) $(DEP_CPP_SEMAP) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Semaphore_Test.obj" : $(SOURCE) $(DEP_CPP_SEMAP) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Release"
-
-
-"$(INTDIR)\Semaphore_Test.obj" : $(SOURCE) $(DEP_CPP_SEMAP) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Semaphore_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Semaphore_Test.obj" : $(SOURCE) $(DEP_CPP_SEMAP) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Map_Manager_Test - Win32 DLL Debug"
-# Name "Map_Manager_Test - Win32 DLL Unicode Debug"
-# Name "Map_Manager_Test - Win32 static Debug"
-# Name "Map_Manager_Test - Win32 static Unicode Debug"
-# Name "Map_Manager_Test - Win32 DLL Unicode Release"
-# Name "Map_Manager_Test - Win32 DLL Release"
-# Name "Map_Manager_Test - Win32 static Unicode Release"
-# Name "Map_Manager_Test - Win32 static Release"
-
-!IF "$(CFG)" == "Map_Manager_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Map_Manager_Test.cpp
-DEP_CPP_MAP_M=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.h"\
- {$(INCLUDE)}"\ace\High_Res_Timer.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Map_Manager.h"\
- {$(INCLUDE)}"\ace\Map_Manager.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Profile_Timer.h"\
- {$(INCLUDE)}"\ace\Profile_Timer.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Map_Manager_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_MAP_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_MAP_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_MAP_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_MAP_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_MAP_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_MAP_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_MAP_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Map_Manager_Test - Win32 static Release"
-
-
-"$(INTDIR)\Map_Manager_Test.obj" : $(SOURCE) $(DEP_CPP_MAP_M) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Reactors_Test - Win32 DLL Release"
-# Name "Reactors_Test - Win32 DLL Unicode Release"
-# Name "Reactors_Test - Win32 static Release"
-# Name "Reactors_Test - Win32 static Unicode Release"
-# Name "Reactors_Test - Win32 DLL Debug"
-# Name "Reactors_Test - Win32 DLL Unicode Debug"
-# Name "Reactors_Test - Win32 static Debug"
-# Name "Reactors_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "Reactors_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Reactors_Test.cpp
-DEP_CPP_REACTORS=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\Handle_Set.h"\
- {$(INCLUDE)}"\ace\Handle_Set.i"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.cpp"\
- {$(INCLUDE)}"\ace\Hash_Map_Manager.h"\
- {$(INCLUDE)}"\ace\IO_Cntl_Msg.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Message_Block.h"\
- {$(INCLUDE)}"\ace\Message_Block.i"\
- {$(INCLUDE)}"\ace\Message_Queue.cpp"\
- {$(INCLUDE)}"\ace\Message_Queue.h"\
- {$(INCLUDE)}"\ace\Message_Queue.i"\
- {$(INCLUDE)}"\ace\Module.cpp"\
- {$(INCLUDE)}"\ace\Module.h"\
- {$(INCLUDE)}"\ace\Module.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Reactor.h"\
- {$(INCLUDE)}"\ace\Reactor.i"\
- {$(INCLUDE)}"\ace\Reactor_Impl.h"\
- {$(INCLUDE)}"\ace\Service_Config.h"\
- {$(INCLUDE)}"\ace\Service_Config.i"\
- {$(INCLUDE)}"\ace\Service_Object.h"\
- {$(INCLUDE)}"\ace\Service_Object.i"\
- {$(INCLUDE)}"\ace\Service_Types.h"\
- {$(INCLUDE)}"\ace\Service_Types.i"\
- {$(INCLUDE)}"\ace\Shared_Object.h"\
- {$(INCLUDE)}"\ace\Shared_Object.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\Strategies.h"\
- {$(INCLUDE)}"\ace\Strategies_T.cpp"\
- {$(INCLUDE)}"\ace\Strategies_T.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.cpp"\
- {$(INCLUDE)}"\ace\Stream_Modules.h"\
- {$(INCLUDE)}"\ace\Stream_Modules.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Svc_Conf_Tokens.h"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_Options.h"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Task.h"\
- {$(INCLUDE)}"\ace\Task.i"\
- {$(INCLUDE)}"\ace\Task_T.cpp"\
- {$(INCLUDE)}"\ace\Task_T.h"\
- {$(INCLUDE)}"\ace\Task_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Timer_Queue.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.cpp"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.h"\
- {$(INCLUDE)}"\ace\Timer_Queue_T.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.h"\
- {$(INCLUDE)}"\ace\WFMO_Reactor.i"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Reactors_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Reactors_Test.obj" : $(SOURCE) $(DEP_CPP_REACTORS) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Reactors_Test.obj" : $(SOURCE) $(DEP_CPP_REACTORS) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Release"
-
-
-"$(INTDIR)\Reactors_Test.obj" : $(SOURCE) $(DEP_CPP_REACTORS) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Reactors_Test.obj" : $(SOURCE) $(DEP_CPP_REACTORS) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Reactors_Test.obj" : $(SOURCE) $(DEP_CPP_REACTORS) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Reactors_Test.obj" : $(SOURCE) $(DEP_CPP_REACTORS) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Reactors_Test.obj" : $(SOURCE) $(DEP_CPP_REACTORS) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Reactors_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Reactors_Test.obj" : $(SOURCE) $(DEP_CPP_REACTORS) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Thread_Mutex_Test - Win32 DLL Release"
-# Name "Thread_Mutex_Test - Win32 DLL Unicode Release"
-# Name "Thread_Mutex_Test - Win32 static Unicode Release"
-# Name "Thread_Mutex_Test - Win32 static Release"
-# Name "Thread_Mutex_Test - Win32 DLL Debug"
-# Name "Thread_Mutex_Test - Win32 DLL Unicode Debug"
-# Name "Thread_Mutex_Test - Win32 static Debug"
-# Name "Thread_Mutex_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Thread_Mutex_Test.cpp
-DEP_CPP_THREAD_=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Atomic_Op.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\Containers.cpp"\
- {$(INCLUDE)}"\ace\Containers.h"\
- {$(INCLUDE)}"\ace\Containers.i"\
- {$(INCLUDE)}"\ace\Event_Handler.h"\
- {$(INCLUDE)}"\ace\Event_Handler.i"\
- {$(INCLUDE)}"\ace\Free_List.cpp"\
- {$(INCLUDE)}"\ace\Free_List.h"\
- {$(INCLUDE)}"\ace\Free_List.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Malloc.h"\
- {$(INCLUDE)}"\ace\Malloc.i"\
- {$(INCLUDE)}"\ace\Malloc_T.cpp"\
- {$(INCLUDE)}"\ace\Malloc_T.h"\
- {$(INCLUDE)}"\ace\Malloc_T.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Mem_Map.h"\
- {$(INCLUDE)}"\ace\Mem_Map.i"\
- {$(INCLUDE)}"\ace\Memory_Pool.h"\
- {$(INCLUDE)}"\ace\Memory_Pool.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\Signal.h"\
- {$(INCLUDE)}"\ace\Signal.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Complex.i"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.h"\
- {$(INCLUDE)}"\ace\SV_Semaphore_Simple.i"\
- {$(INCLUDE)}"\ace\Synch.h"\
- {$(INCLUDE)}"\ace\Synch.i"\
- {$(INCLUDE)}"\ace\Synch_T.cpp"\
- {$(INCLUDE)}"\ace\Synch_T.h"\
- {$(INCLUDE)}"\ace\Synch_T.i"\
- {$(INCLUDE)}"\ace\Thread.h"\
- {$(INCLUDE)}"\ace\Thread.i"\
- {$(INCLUDE)}"\ace\Thread_Manager.h"\
- {$(INCLUDE)}"\ace\Thread_Manager.i"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Thread_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Thread_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Thread_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Release"
-
-
-"$(INTDIR)\Thread_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Thread_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Thread_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Thread_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Thread_Mutex_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Thread_Mutex_Test.obj" : $(SOURCE) $(DEP_CPP_THREAD_) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "SOCK_Connector_Test - Win32 DLL Release"
-# Name "SOCK_Connector_Test - Win32 DLL Unicode Release"
-# Name "SOCK_Connector_Test - Win32 static Unicode Release"
-# Name "SOCK_Connector_Test - Win32 static Release"
-# Name "SOCK_Connector_Test - Win32 DLL Unicode Debug"
-# Name "SOCK_Connector_Test - Win32 DLL Debug"
-# Name "SOCK_Connector_Test - Win32 static Debug"
-# Name "SOCK_Connector_Test - Win32 static Unicode Debug"
-
-!IF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Unicode Release"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Unicode Debug"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\SOCK_Connector_Test.cpp
-DEP_CPP_SOCK_C=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Addr.h"\
- {$(INCLUDE)}"\ace\Addr.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\INET_Addr.h"\
- {$(INCLUDE)}"\ace\INET_Addr.i"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.h"\
- {$(INCLUDE)}"\ace\IPC_SAP.i"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SOCK.h"\
- {$(INCLUDE)}"\ace\SOCK.i"\
- {$(INCLUDE)}"\ace\SOCK_Connector.h"\
- {$(INCLUDE)}"\ace\SOCK_Connector.i"\
- {$(INCLUDE)}"\ace\SOCK_IO.h"\
- {$(INCLUDE)}"\ace\SOCK_IO.i"\
- {$(INCLUDE)}"\ace\SOCK_Stream.h"\
- {$(INCLUDE)}"\ace\SOCK_Stream.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\Time_Value.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\SOCK_Connector_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\SOCK_Connector_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\SOCK_Connector_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Release"
-
-
-"$(INTDIR)\SOCK_Connector_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\SOCK_Connector_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\SOCK_Connector_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Debug"
-
-
-"$(INTDIR)\SOCK_Connector_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "SOCK_Connector_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\SOCK_Connector_Test.obj" : $(SOURCE) $(DEP_CPP_SOCK_C) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-################################################################################
-# Begin Target
-
-# Name "Basic_Types_Test - Win32 DLL Debug"
-# Name "Basic_Types_Test - Win32 static Debug"
-# Name "Basic_Types_Test - Win32 static Unicode Debug"
-# Name "Basic_Types_Test - Win32 DLL Unicode Debug"
-# Name "Basic_Types_Test - Win32 DLL Release"
-# Name "Basic_Types_Test - Win32 DLL Unicode Release"
-# Name "Basic_Types_Test - Win32 static Release"
-# Name "Basic_Types_Test - Win32 static Unicode Release"
-
-!IF "$(CFG)" == "Basic_Types_Test - Win32 DLL Debug"
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Debug"
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Unicode Debug"
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Release"
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Unicode Release"
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Release"
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Unicode Release"
-
-!ENDIF
-
-################################################################################
-# Begin Source File
-
-SOURCE=\irfan\Repository\ACE_wrappers\tests\Basic_Types_Test.cpp
-DEP_CPP_BASIC=\
- {$(INCLUDE)}"\..\test_config.h"\
- {$(INCLUDE)}"\ace\ACE.h"\
- {$(INCLUDE)}"\ace\ACE.i"\
- {$(INCLUDE)}"\ace\Auto_Ptr.cpp"\
- {$(INCLUDE)}"\ace\Auto_Ptr.h"\
- {$(INCLUDE)}"\ace\Auto_Ptr.i"\
- {$(INCLUDE)}"\ace\Basic_Types.h"\
- {$(INCLUDE)}"\ace\Basic_Types.i"\
- {$(INCLUDE)}"\ace\config-win32-common.h"\
- {$(INCLUDE)}"\ace\config-win32.h"\
- {$(INCLUDE)}"\ace\config.h"\
- {$(INCLUDE)}"\ace\iosfwd.h"\
- {$(INCLUDE)}"\ace\Log_Msg.h"\
- {$(INCLUDE)}"\ace\Log_Priority.h"\
- {$(INCLUDE)}"\ace\Log_Record.h"\
- {$(INCLUDE)}"\ace\Log_Record.i"\
- {$(INCLUDE)}"\ace\Managed_Object.cpp"\
- {$(INCLUDE)}"\ace\Managed_Object.h"\
- {$(INCLUDE)}"\ace\Managed_Object.i"\
- {$(INCLUDE)}"\ace\Object_Manager.h"\
- {$(INCLUDE)}"\ace\Object_Manager.i"\
- {$(INCLUDE)}"\ace\OS.h"\
- {$(INCLUDE)}"\ace\OS.i"\
- {$(INCLUDE)}"\ace\SString.h"\
- {$(INCLUDE)}"\ace\SString.i"\
- {$(INCLUDE)}"\ace\streams.h"\
- {$(INCLUDE)}"\ace\Trace.h"\
- {$(INCLUDE)}"\ace\Version.h"\
- {$(INCLUDE)}"\ace\ws2tcpip.h"\
-
-
-!IF "$(CFG)" == "Basic_Types_Test - Win32 DLL Debug"
-
-
-"$(INTDIR)\Basic_Types_Test.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Debug"
-
-
-"$(INTDIR)\Basic_Types_Test.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Unicode Debug"
-
-
-"$(INTDIR)\Basic_Types_Test.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Unicode Debug"
-
-
-"$(INTDIR)\Basic_Types_Test.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Release"
-
-
-"$(INTDIR)\Basic_Types_Test.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 DLL Unicode Release"
-
-
-"$(INTDIR)\Basic_Types_Test.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Release"
-
-
-"$(INTDIR)\Basic_Types_Test.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ELSEIF "$(CFG)" == "Basic_Types_Test - Win32 static Unicode Release"
-
-
-"$(INTDIR)\Basic_Types_Test.obj" : $(SOURCE) $(DEP_CPP_BASIC) "$(INTDIR)"
- $(CPP) $(CPP_PROJ) $(SOURCE)
-
-
-!ENDIF
-
-# End Source File
-# End Target
-# End Project
-################################################################################
diff --git a/tests/version_tests/version_tests.mdp b/tests/version_tests/version_tests.mdp
deleted file mode 100644
index 24d4205344b..00000000000
--- a/tests/version_tests/version_tests.mdp
+++ /dev/null
Binary files differ